
From nobody Sun Mar  2 06:57:50 2014
Return-Path: <dave.mcdysan@verizon.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3470F1A027D for <sfc@ietfa.amsl.com>; Sun,  2 Mar 2014 06:57:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, 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 IEg-W4CdTcb9 for <sfc@ietfa.amsl.com>; Sun,  2 Mar 2014 06:57:47 -0800 (PST)
Received: from omzsmtpe03.verizonbusiness.com (omzsmtpe03.verizonbusiness.com [199.249.25.208]) by ietfa.amsl.com (Postfix) with ESMTP id 973C21A07A2 for <sfc@ietf.org>; Sun,  2 Mar 2014 06:57:47 -0800 (PST)
X-IronPort-Anti-Spam-Filtered: false
Received: from unknown (HELO fldsmtpi01.verizon.com) ([166.68.71.143]) by omzsmtpe03.verizonbusiness.com with ESMTP; 02 Mar 2014 14:57:44 +0000
From: "Mcdysan, David E" <dave.mcdysan@verizon.com>
X-IronPort-AV: E=Sophos;i="4.97,572,1389744000"; d="scan'208";a="684600276"
Received: from fhdp1lumxc7hb04.verizon.com (HELO FHDP1LUMXC7HB04.us.one.verizon.com) ([166.68.59.191]) by fldsmtpi01.verizon.com with ESMTP; 02 Mar 2014 14:57:44 +0000
Received: from fhdp1lumxc7v11.us.one.verizon.com ([166.68.59.148]) by FHDP1LUMXC7HB04.us.one.verizon.com ([166.68.59.191]) with mapi; Sun, 2 Mar 2014 09:57:43 -0500
To: "sfc@ietf.org" <sfc@ietf.org>
Date: Sun, 2 Mar 2014 09:57:41 -0500
Thread-Topic: [sfc] I-D Action: draft-ietf-sfc-problem-statement-02.txt
Thread-Index: Ac82J8PnAjCki4abSY2YWEgxGSIuzQ==
Message-ID: <CF38AA33.82C41%dave.mcdysan@one.verizon.com>
References: <20140214180151.25720.52214.idtracker@ietfa.amsl.com>
In-Reply-To: <20140214180151.25720.52214.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
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/sfc/kg0BDyM7spimxjAenuCdkpkp9Xw
Subject: Re: [sfc] I-D Action: draft-ietf-sfc-problem-statement-02.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 02 Mar 2014 14:57:49 -0000

Hi,

I read this draft and overall it is a very good statement of many of the
problems that we see and that I have heard from other operators. I had the
following major comments/suggestions:

Section 2 - Problem Space, item 3 Constrained High Availability: Suggest
adding something along the lines of: "Many current service chain
deployments use statically configured 1:1 redundancy so that restoration
of the failure of any service function or network topology occurs. src
should enable solutions that can achieve more efficient resiliency; for
example, 1:N restoration of service functions and/or more dynamic
interaction with network and service topology."

Section 3 - Service Function Chaining, item 1 Service Overlay: "The
service overlay is independent of the network topology and allows
operators to use whatever overlay or underlay they prefer to
create a path between service functions, and to locate service functions
in the network as needed." I don't believe the service overlay is
independent of the network topology and in fact is constrained by it.
Segregation of service functions (think web server tiers) is a way to make
service chains more secure. Being able to more effectively and
automatically implement such segregation as an aspect of security is
another problem that src can help solve. Suggest that this be mentioned in
section 6, security considerations.



Section 3 - Service Function Chaining, IMO what is needed is a service
graph that is not always a set of service functions traversed in a strict
order. The graph (or chain) should be able to have branches, replicate,
sampled replication and terminate. Some of these are mentioned in
quinn-sfc-arch, but boucadair-sfc-framework assumes only a simple chain.
Branching is important if subsequent classification occurs in a service
chain. Replication can be quite useful for transitioning between SF
instances, recording information. Sampled replication is quite useful for
collecting statistics and performing diagnostics. Finally, terminating a
part of the service graph/chain is quite important; for example, a
statistic collection service function is a termination point of the
service graph/chain.



I also had a few minor comments/suggestions:


Section 2 - Problem Space, item 1 Topological Dependencies: "In such
topologies, all traffic, whether a service function needs to be applied or
not, often passes through the same strict order." In general this is not
true. Other drafts mention this as a special case where the order is
symmetric, but it need be. Suggest alignment of concept and terminology.



Section 4 - Related IETF Work, LISP: Are we sure that LISP cannot help
src? If a service function had an ID and there was a need to locate it,
could LISP help with this aspect?


I will send some editorial and consistency comments separately to the
authors.

Thanks,

Dave


From nobody Mon Mar  3 01:22:15 2014
Return-Path: <hadi@mojatatu.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5A5651A0B7E for <sfc@ietfa.amsl.com>; Mon,  3 Mar 2014 01:22:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.978
X-Spam-Level: 
X-Spam-Status: No, score=-1.978 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-0.7] autolearn=unavailable
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eiKfzIAlg_nG for <sfc@ietfa.amsl.com>; Mon,  3 Mar 2014 01:22:12 -0800 (PST)
Received: from mail-ve0-f169.google.com (mail-ve0-f169.google.com [209.85.128.169]) by ietfa.amsl.com (Postfix) with ESMTP id C9FC21A0C67 for <sfc@ietf.org>; Mon,  3 Mar 2014 01:22:01 -0800 (PST)
Received: by mail-ve0-f169.google.com with SMTP id pa12so3449778veb.0 for <sfc@ietf.org>; Mon, 03 Mar 2014 01:21:58 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=EI6/T60UVeAKPYGb2uKvPgAioDxrJjs4lwbjwb/1A6o=; b=R92WMHiHKAbrX/yhrUBeVsHimc7bs4TyfZn4J5auOsBdzRHuBmzIf1qVpJz3wmau9N qrhN2vFIJteDEAkRSjrk1+x1GAlVbDLI0zwC4WPX1kkd5TPRp+nMW72arkzHoOuhfDmN 2UfqkzAk8qSBBMAfMTFD6Ik7rAJZNXmlg4p5TU7Yz2VH9tvpLYUUBpzfS5OO7TXN7TZc NKMXwnv1FLBROaepyoaGz59gMTRluH+NC00pO7OJ1KlmbRQnNidRluOmdVNaomvUdI6R hnwIChDp98EiCoJr9Dk4cyUc84wl4OAd1WK9+zokCr5clTM5hp3i5jl5EICGdDEedsPE wJsw==
X-Gm-Message-State: ALoCoQl0XyfbfwnnH05bSM45V2cl0+JE9xhPOrcFREYtiPOxs24HNn9oGncw1igb66J200ydWsAj
X-Received: by 10.58.200.229 with SMTP id jv5mr16085780vec.15.1393838518819; Mon, 03 Mar 2014 01:21:58 -0800 (PST)
MIME-Version: 1.0
Received: by 10.58.2.196 with HTTP; Mon, 3 Mar 2014 01:21:38 -0800 (PST)
In-Reply-To: <20140214180151.25720.52214.idtracker@ietfa.amsl.com>
References: <20140214180151.25720.52214.idtracker@ietfa.amsl.com>
From: Jamal Hadi Salim <hadi@mojatatu.com>
Date: Mon, 3 Mar 2014 04:21:38 -0500
Message-ID: <CAAFAkD8em1gR77=S63MO9+H34yERnpYLdRg6XW5u65G4QpkJHA@mail.gmail.com>
To: internet-drafts@ietf.org
Content-Type: text/plain; charset=ISO-8859-1
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/MOjSuxIsBgJQKgEP7axr5qQ9eMA
Cc: sfc <sfc@ietf.org>, i-d-announce@ietf.org
Subject: Re: [sfc] I-D Action: draft-ietf-sfc-problem-statement-02.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Mar 2014 09:22:13 -0000

Quick comment since this document is going to move towards WG doc:
On related IETF work, ForCES applies.
1) ForCES could be used to provision and control service chains.
2) The ForCES LFB topology could be used to model a service chain
3) The ForCES interFE LFB is work in progress attempting to define passing
of data and metadata across nodes using ForCES.

cheers,
jamal

On Fri, Feb 14, 2014 at 1:01 PM,  <internet-drafts@ietf.org> wrote:
>
> A New Internet-Draft is available from the on-line Internet-Drafts directories.
>  This draft is a work item of the Service Function Chaining Working Group of the IETF.
>
>         Title           : Service Function Chaining Problem Statement
>         Authors         : Paul Quinn
>                           Thomas Nadeau
>         Filename        : draft-ietf-sfc-problem-statement-02.txt
>         Pages           : 18
>         Date            : 2014-02-14
>
> Abstract:
>    This document provides an overview of the issues associated with the
>    deployment of service functions (such as firewalls, load balancers)
>    in large-scale environments.  The term service function chaining is
>    used to describe the definition and instantiation of an ordered set
>    of such service functions, and the subsequent "steering" of traffic
>    flows through those service functions.
>
>    The set of enabled service function chains reflect operator service
>    offerings and is designed in conjunction with application delivery
>    and service and network policy.
>
>
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-sfc-problem-statement/
>
> There's also a htmlized version available at:
> http://tools.ietf.org/html/draft-ietf-sfc-problem-statement-02
>
> A diff from the previous version is available at:
> http://www.ietf.org/rfcdiff?url2=draft-ietf-sfc-problem-statement-02
>
>
> Please note that it may take a couple of minutes from the time of submission
> until the htmlized version and diff are available at tools.ietf.org.
>
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>
> _______________________________________________
> I-D-Announce mailing list
> I-D-Announce@ietf.org
> https://www.ietf.org/mailman/listinfo/i-d-announce
> Internet-Draft directories: http://www.ietf.org/shadow.html
> or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


From nobody Mon Mar  3 01:28:23 2014
Return-Path: <wim.henderickx@alcatel-lucent.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A95211A0D36 for <sfc@ietfa.amsl.com>; Mon,  3 Mar 2014 01:28:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.899
X-Spam-Level: 
X-Spam-Status: No, score=-6.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-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 l-C431xHypup for <sfc@ietfa.amsl.com>; Mon,  3 Mar 2014 01:28:20 -0800 (PST)
Received: from hoemail1.alcatel.com (hoemail1.alcatel.com [192.160.6.148]) by ietfa.amsl.com (Postfix) with ESMTP id 7473B1A0BFC for <sfc@ietf.org>; Mon,  3 Mar 2014 01:28:20 -0800 (PST)
Received: from fr711usmtp1.zeu.alcatel-lucent.com (h135-239-2-122.lucent.com [135.239.2.122]) by hoemail1.alcatel.com (8.13.8/IER-o) with ESMTP id s239SGVp017805 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <sfc@ietf.org>; Mon, 3 Mar 2014 03:28:17 -0600 (CST)
Received: from FR711WXCHHUB02.zeu.alcatel-lucent.com (fr711wxchhub02.zeu.alcatel-lucent.com [135.239.2.112]) by fr711usmtp1.zeu.alcatel-lucent.com (GMO) with ESMTP id s239SFA2002125 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <sfc@ietf.org>; Mon, 3 Mar 2014 10:28:15 +0100
Received: from FR711WXCHMBA07.zeu.alcatel-lucent.com ([169.254.3.10]) by FR711WXCHHUB02.zeu.alcatel-lucent.com ([135.239.2.112]) with mapi id 14.02.0247.003; Mon, 3 Mar 2014 10:28:15 +0100
From: "Henderickx, Wim (Wim)" <wim.henderickx@alcatel-lucent.com>
To: sfc <sfc@ietf.org>
Thread-Topic: Mail regarding draft-quinn-sfc-problem-statement
Thread-Index: AQHPNsLnGEcyhjJB7EuhMkrx+LqLvQ==
Date: Mon, 3 Mar 2014 09:28:15 +0000
Message-ID: <CF3A09B8.B3102%wim.henderickx@alcatel-lucent.com>
Accept-Language: nl-BE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [135.239.27.38]
Content-Type: multipart/alternative; boundary="_000_CF3A09B8B3102wimhenderickxalcatellucentcom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/Cb29LV0KxvUTRuqCTDIWLhoXI-8
Subject: [sfc] Mail regarding draft-quinn-sfc-problem-statement
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Mar 2014 09:28:21 -0000

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

With respect to the problem statement I see a lot of discussions to use the=
 meta-data header to convey information with respect to policies, etc to se=
rvice fucntions.
If it is a problem we want to tackle in SFC we should also capture this in =
draft-quinn-sfc-problem-statement.

--_000_CF3A09B8B3102wimhenderickxalcatellucentcom_
Content-Type: text/html; charset="us-ascii"
Content-ID: <A3C2A5FA6650914C8C55BCD629203355@exchange.lucent.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif;">
<div>With respect to the problem statement I see a lot of discussions to us=
e the meta-data header to convey information with respect to policies, etc =
to service fucntions.&nbsp;</div>
<div>If it is a problem we want to tackle in SFC we should also capture thi=
s in draft-quinn-sfc-problem-statement.</div>
</body>
</html>

--_000_CF3A09B8B3102wimhenderickxalcatellucentcom_--


From nobody Mon Mar  3 02:38:55 2014
Return-Path: <I.Smith@f5.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 325DA1A0E91 for <sfc@ietfa.amsl.com>; Mon,  3 Mar 2014 02:38:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.147
X-Spam-Level: 
X-Spam-Status: No, score=-7.147 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.547, 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 U5szNloaDTPg for <sfc@ietfa.amsl.com>; Mon,  3 Mar 2014 02:38:50 -0800 (PST)
Received: from mail.f5.com (mail.f5.com [208.85.209.139]) by ietfa.amsl.com (Postfix) with ESMTP id BDCA31A0EA7 for <sfc@ietf.org>; Mon,  3 Mar 2014 02:38:49 -0800 (PST)
X-IronPort-AV: E=Sophos;i="4.97,577,1389744000";  d="scan'208,217";a="102738487"
X-IPAS-Result: AqcEAKJaFFPAqArr/2dsb2JhbABagkKBVsBOgTV0ghwLBYELAQsBCRVWJgEEG9QqF44og1yBFASfLo5mgio
Received: from unknown (HELO exchmail.f5net.com) ([192.168.10.235]) by seamgw02.olympus.f5net.com with ESMTP; 03 Mar 2014 10:38:45 +0000
Received: from SEAEMBX02.olympus.F5Net.com ([fe80::a5e3:d11c:e46a:e7c7]) by SEAECAS01.olympus.F5Net.com ([::1]) with mapi id 14.03.0158.001; Mon, 3 Mar 2014 02:38:44 -0800
From: Ian Smith <I.Smith@F5.com>
To: =?windows-1256?B?c2ZjIP1bc2ZjQGlldGYub3JnXf0=?= <sfc@ietf.org>
Thread-Topic: [89 session] Use cases conversation
Thread-Index: Ac82y5UvVbkICmK4SUqMlciPROvq1Q==
Date: Mon, 3 Mar 2014 10:38:44 +0000
Message-ID: <419417C345CA5F48BF45F0A23955A0634A7996CD@SEAEMBX02.olympus.F5Net.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.16.250]
Content-Type: multipart/alternative; boundary="_000_419417C345CA5F48BF45F0A23955A0634A7996CDSEAEMBX02olympu_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/OYHxq-Up-1TTbPJYn7Me_bbCozs
Subject: [sfc] [89 session] Use cases conversation
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Mar 2014 10:38:52 -0000

--_000_419417C345CA5F48BF45F0A23955A0634A7996CDSEAEMBX02olympu_
Content-Type: text/plain; charset="windows-1256"
Content-Transfer-Encoding: quoted-printable

Would it be better to create a generalized, high level use case, and then f=
or things that really need documentation, like the 3GPP use case, create a =
BCP document instead of an RFC?

"Using RFCxxxx Service Function Chains in 3GPP r11 mobile access networks" =
sounds more like a how-to than a set of specifications.

I don't really see unique functional requirements being asked for in these =
various use cases; perhaps in the implementation there may be some requirem=
ents that are optional (MAY vs MUST) that aren't used in a particular case,=
 but these shouldn't be exclusive to a particular problem domain.

--_000_419417C345CA5F48BF45F0A23955A0634A7996CDSEAEMBX02olympu_
Content-Type: text/html; charset="windows-1256"
Content-Transfer-Encoding: quoted-printable

<html dir=3D"ltr">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dwindows-1=
256">
<style id=3D"owaParaStyle" type=3D"text/css">P {margin-top:0;margin-bottom:=
0;}</style>
</head>
<body ocsi=3D"0" fpstyle=3D"1">
<div style=3D"direction: ltr;font-family: Tahoma;color: #000000;font-size: =
10pt;">Would it be better to create a generalized, high level use case, and=
 then for things that really need documentation, like the 3GPP use case, cr=
eate a BCP document instead of an
 RFC?&nbsp; <br>
<br>
&quot;Using RFCxxxx Service Function Chains in 3GPP r11 mobile access netwo=
rks&quot; sounds more like a how-to than a set of specifications.<br>
<br>
I don't really see unique functional requirements being asked for in these =
various use cases; perhaps in the implementation there may be some requirem=
ents that are optional (MAY vs MUST) that aren't used in a particular case,=
 but these shouldn't be exclusive
 to a particular problem domain.<br>
</div>
</body>
</html>

--_000_419417C345CA5F48BF45F0A23955A0634A7996CDSEAEMBX02olympu_--


From nobody Mon Mar  3 02:45:59 2014
Return-Path: <hadi@mojatatu.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5A7521A0E54 for <sfc@ietfa.amsl.com>; Mon,  3 Mar 2014 02:45:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.978
X-Spam-Level: 
X-Spam-Status: No, score=-1.978 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-0.7] 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 dsxIgkONma2o for <sfc@ietfa.amsl.com>; Mon,  3 Mar 2014 02:45:51 -0800 (PST)
Received: from mail-ve0-f182.google.com (mail-ve0-f182.google.com [209.85.128.182]) by ietfa.amsl.com (Postfix) with ESMTP id 572CE1A0EC2 for <sfc@ietf.org>; Mon,  3 Mar 2014 02:45:51 -0800 (PST)
Received: by mail-ve0-f182.google.com with SMTP id jw12so690907veb.41 for <sfc@ietf.org>; Mon, 03 Mar 2014 02:45:48 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=901oJXQJtYgTc+TCVtxQRDEB0TGtzqLl4tvMDI2OdDU=; b=cG/xXRLyTLfNiCE/b0cwN7sAfkIhbfx9nFIpU0a0tvSiEiOjOiNuzYu92j0K3Ux4N4 sXcjG1EFAT6v3if2f2la+vFW4mD1mCzJNR40dDkTbMBkGi7//VvagExABhRQDaTSmBIo 2FGWj8dtn+5btq6ExReMIJpgMeAns1QNFjqylXtYZ8les4GZgsnxV66m/zV1bHubSTZz hiBlRdm5pjvj8nePgp4zzaeVhk5Nn5i79lIFK0a5D7Qi9vUAx/RS7geM/uzNV3oAlEDh 4gU+vAjWs4GENcCjI3N9nn0Ezss2DvkA4rwQ0QQa1SVr4nqDvRYlCQKBcVYCTkfB25FF D3Pg==
X-Gm-Message-State: ALoCoQlmBrb3W3L2RVvYIJetoi4UMXaEBdbuwC54Yg7VllHuKXWkdGpwQErYu3DhpLrI8kXJp1IK
X-Received: by 10.52.166.103 with SMTP id zf7mr24325402vdb.30.1393843548331; Mon, 03 Mar 2014 02:45:48 -0800 (PST)
MIME-Version: 1.0
Received: by 10.58.2.196 with HTTP; Mon, 3 Mar 2014 02:45:28 -0800 (PST)
In-Reply-To: <CEFAA104.142C6%jguichar@cisco.com>
References: <CAAFAkD9zgqy_aS26iDmnhXBVKmURBMf_5-hxekZGxLxNjPEnrw@mail.gmail.com> <CEFAA104.142C6%jguichar@cisco.com>
From: Jamal Hadi Salim <hadi@mojatatu.com>
Date: Mon, 3 Mar 2014 05:45:28 -0500
Message-ID: <CAAFAkD_6BQj7MDv5U7YEpwZU-jWapW0wLBRJTT6PMAoZEB4P3g@mail.gmail.com>
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>
Content-Type: text/plain; charset=ISO-8859-1
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/U3-pe68Gy97tqTrH5TaRQj3sWik
Cc: "dj@verizon.com" <dj@verizon.com>, sfc <sfc@ietf.org>
Subject: Re: [sfc] comments on draft-quinn-sfc-problem-statement-02
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Mar 2014 10:45:54 -0000

Jim,
Finally getting back to this (I am at the meeting as i type this); here are some
suggestions, section 3 - bullet #4:

---------
>Dataplane Metadata: Data plane metadata provides the ability to
>exchange information between the network and service functions,
>between service functions, and service functions and the network.
>Metadata can include the result of antecedent classification,
>information from external sources or forwarding related data.
>For example, service functions utilize metadata, as required, for
>localized policy decisions.

to:

>Dataplane Metadata: Data plane metadata provides the ability to
>exchange information between the network and service functions,
>between service functions, and service functions and the network.
>Metadata can include the result of antecedent classification,
>information from external sources or forwarding related data.
>For example, service functions utilize metadata, as required, for
>localized policy decisions
or global (across service chain) pipeline stage processing indices.

YMMV, I feel it may require more text as to what is meant as "pipeline
stage processing index".

The one more requirement we have may be more solution space on achieving
pipeline indexing, but could fit in the problem statement, to be specific:
we have a requirement to be able pass arbitrary metadata between
nodes (means desire to have more than just basic 32/64 bit constructs).

It may mean adding one or two more sentences above.
Thoughts?

cheers,
jamal




On Tue, Jan 14, 2014 at 8:19 AM, Jim Guichard (jguichar)
<jguichar@cisco.com> wrote:
> Hi Jamal,
>
> Thanks for this input. Comments inline.
>
> On 1/14/14 6:16 AM, "Jamal Hadi Salim" <hadi@mojatatu.com> wrote:
>
>>Some context:
>>ForCES is defining what is known as the inter-FE LFB
>>(http://tools.ietf.org/html/draft-joachimpillai-forces-interfelfb-03)
>>to describe chaining of network functions.
>>
>>One of the desires ForCES has is for horizontal scaling of
>>network functions/service.
>>We would like to take a network function or service and split
>>its parts across several processing resources. This requires to
>>pass around relevant "Pipeline stage indices"
>>Brad McConnell did touch on it here (slide 6):
>>http://www.ietf.org/proceedings/87/slides/slides-87-nsc-6.pdf
>>
>>This view is missing from the problem space.
>
> Jim> I agree. Do you have suggested text that can be reviewed and
> discussed further?
>
>>
>>Additionally - we have a requirement to be able pass arbitrary
>>metadata between nodes (means desire to have more than just
>>basic 32/64 bit constructs)
>
> Jim> I think this is an area that will require some discussion as part of
> the SFC architecture. The problem statement has no "solution" text and
> simply states that metadata between the network and SF's, and between
> SF's, is needed. The format of that metadata should be discussed outside
> of the problem statement.
>
>>
>>cheers,
>>jamal
>>_______________________________________________
>>sfc mailing list
>>sfc@ietf.org
>>https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Mon Mar  3 03:35:32 2014
Return-Path: <hadi@mojatatu.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 04F971A004A for <sfc@ietfa.amsl.com>; Mon,  3 Mar 2014 03:35:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.978
X-Spam-Level: 
X-Spam-Status: No, score=-1.978 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-0.7] 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 L4vUcStaR0w8 for <sfc@ietfa.amsl.com>; Mon,  3 Mar 2014 03:35:30 -0800 (PST)
Received: from mail-vc0-f174.google.com (mail-vc0-f174.google.com [209.85.220.174]) by ietfa.amsl.com (Postfix) with ESMTP id D674C1A0048 for <sfc@ietf.org>; Mon,  3 Mar 2014 03:35:29 -0800 (PST)
Received: by mail-vc0-f174.google.com with SMTP id im17so3431666vcb.19 for <sfc@ietf.org>; Mon, 03 Mar 2014 03:35:26 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc :content-type; bh=xC0pG/9IWnfvzhMPmtDLEqstA+eF0o6MpYychAHmSt8=; b=CbsW/UXqPM5kexbAf5gmc6a2oiJtA9FJ3GMWgVe1IttzBDNCZHa7wVXaRuJ7MoUvOo 3b97+pcRWICDY2Coa3Clqvf1r0tyGRIksO1Mw/Kemy8UFaNQ5VcaLskWMAtMsOXYNalI fWObTWta87LFuueshkiwrD6Eh5FG9IEqDy5KEN9m4zyxz0cdkrAbTwCw8kwq9i1l3oPr jBNU/8M/SEpgXUVdOfrUyaCW3KbTp1YXFoKGTvV0sak0ZZvSVEIfw49fN3FqlDbmLq2g ddXr5BHGgj0Yq8TRJPfXaJBm2S15jxt1rcsLZlBAKBBuNtRxTdlKThJBtb5sAM2r5bEd 1XIw==
X-Gm-Message-State: ALoCoQnC90sYdwKPHOvkmF7dsyL49sHneb1OMF3/IK3Sqi3IIRzFypaLluqeNwQ39H2UbnY8Kc9B
X-Received: by 10.58.37.232 with SMTP id b8mr17226221vek.27.1393846526873; Mon, 03 Mar 2014 03:35:26 -0800 (PST)
MIME-Version: 1.0
Received: by 10.58.2.196 with HTTP; Mon, 3 Mar 2014 03:35:06 -0800 (PST)
From: Jamal Hadi Salim <hadi@mojatatu.com>
Date: Mon, 3 Mar 2014 06:35:06 -0500
Message-ID: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com>
To: jmoisand@juniper.net, brijsman@juniper.net
Content-Type: text/plain; charset=ISO-8859-1
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/QfVCRZqJbO9mNyo2OZLy4l9TloQ
Cc: sfc <sfc@ietf.org>
Subject: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Mar 2014 11:35:31 -0000

I like the doc - well written.

Section 4.3 on metadata encoding.

It seems there's clear need for variable sized metadata
(at least for http/app you  seem to indicate the desire for it).
For a datapath per-packet metadata, i feel the need is just as important.
Are we limited by the fact that existing hardware may not be
able to handle TLVs? For example, I dont have a problem handling TLVs in a
software datapath.

cheers,
jamal


From nobody Mon Mar  3 03:39:40 2014
Return-Path: <cpignata@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 23D401A0045 for <sfc@ietfa.amsl.com>; Mon,  3 Mar 2014 03:39:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.436
X-Spam-Level: 
X-Spam-Status: No, score=-9.436 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, J_CHICKENPOX_51=0.6, MANY_SPAN_IN_TEXT=0.001, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, T_HTML_ATTACH=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 SdvIoLG__tZ0 for <sfc@ietfa.amsl.com>; Mon,  3 Mar 2014 03:39:32 -0800 (PST)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) by ietfa.amsl.com (Postfix) with ESMTP id 79B821A000E for <sfc@ietf.org>; Mon,  3 Mar 2014 03:39:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=57721; q=dns/txt; s=iport; t=1393846769; x=1395056369; h=from:to:subject:date:message-id:mime-version; bh=5GJdv2ce3INe4lYGWPX4tuo8ygTSvhnAHo/LGYdVjw0=; b=CrB/CFgOLajj0i5bS97lx5b0t0fQhXBcQ8yaX/bUb+VASo9IyZ49ejBX PrRJcX+DAmGViSTNV6iemjhqeDQnDwDym045PTeZs4s3CUYt1beNfzHlr RjiJQ8M0+sZuEQwrAShs+cmGwqn5Dkw/u5y8deF/3GjUGcDKe2VoMIovc I=;
X-Files: ietf89-sfc-minutes.html, signature.asc : 50231, 203
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AuIGAH5oFFOtJV2c/2dsb2JhbABQCoMGO1eqN406iX4WdIIsGgFKAgcEAhcBBhQbCwE/FxAEIQwBBIdaDY9ajHavbheNdwYIAwFhgxqBFASOCoI+gTSCVYNrgTKQeYMtgXE5
X-IronPort-AV: E=Sophos;i="4.97,577,1389744000";  d="asc'?html'217?scan'217,208,217";a="24465805"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by alln-iport-4.cisco.com with ESMTP; 03 Mar 2014 11:39:27 +0000
Received: from xhc-aln-x15.cisco.com (xhc-aln-x15.cisco.com [173.36.12.89]) by rcdn-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id s23BdR9k008010 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <sfc@ietf.org>; Mon, 3 Mar 2014 11:39:27 GMT
Received: from xmb-aln-x02.cisco.com ([169.254.5.205]) by xhc-aln-x15.cisco.com ([173.36.12.89]) with mapi id 14.03.0123.003; Mon, 3 Mar 2014 05:39:27 -0600
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: IETF89 SFC - DRAFT Meeting Minutes
Thread-Index: AQHPNtU7J4mnFpW1ikKl9JPA3HQ58Q==
Date: Mon, 3 Mar 2014 11:39:27 +0000
Message-ID: <53D9874B-FAFF-49B6-A699-B35D57EEDD62@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [10.21.80.107]
Content-Type: multipart/signed; boundary="Apple-Mail=_DB0787A9-54A7-42FB-9CB4-FF87CE6482AB"; protocol="application/pgp-signature"; micalg=pgp-sha1
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/3OfxEObz5vZRIflnhnttPxVuH9w
Subject: [sfc] IETF89 SFC - DRAFT Meeting Minutes
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Mar 2014 11:39:39 -0000

--Apple-Mail=_DB0787A9-54A7-42FB-9CB4-FF87CE6482AB
Content-Type: multipart/mixed;
	boundary="Apple-Mail=_39E218CF-BC93-465A-9CFF-2EFB8C26827C"


--Apple-Mail=_39E218CF-BC93-465A-9CFF-2EFB8C26827C
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

SFCers,

Please find attached DRAFT meeting minutes from the SFC meeting.

Apologies in advance for the names labeled as "Someone n" that I did not =
hear/catch or were not mentioned, and any mistakes or typos. Corrections =
and comments most welcome.

-- Carlos.


--Apple-Mail=_39E218CF-BC93-465A-9CFF-2EFB8C26827C
Content-Disposition: attachment;
	filename=ietf89-sfc-minutes.html
Content-Type: text/html;
	x-mac-hide-extension=yes;
	x-unix-mode=0644;
	name="ietf89-sfc-minutes.html"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" =
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
  <meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8">
  <meta http-equiv=3D"Content-Style-Type" content=3D"text/css">
  <title></title>
  <meta name=3D"Generator" content=3D"Cocoa HTML Writer">
  <meta name=3D"CocoaVersion" content=3D"1265.19">
  <style type=3D"text/css">
    p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica}
    p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; =
min-height: 14.0px}
  </style>
</head>
<body>
<p class=3D"p1">IETF89 London SFC Agenda</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Total time: 2.5 hours</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">0.00 Introduction (WG-chairs) - [5 minutes]</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 </span>- Review of charter priorities</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">/* Meeting starts 9:04 local time */</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Jim: There=E2=80=99s been some hiccups with the slides =
but are sorted out now.</p>
<p class=3D"p1">Thomas: This is the NOTE WELL reminder, especially about =
IPR. If you are not sure, research further.</p>
<p class=3D"p1">=E2=80=A6 this is a quick summary of the agenda. Short =
discussion on problem statement, then longer on use cases.</p>
<p class=3D"p1">=E2=80=A6 then requirements and motivation for the =
header. Last minute requests for the agenda?</p>
<p class=3D"p1">=E2=80=A6 we might not accommodate it because there=E2=80=99=
s a very packed agenda. We cannot have discussions on everything.</p>
<p class=3D"p1">=E2=80=A6 Only the main documents. A high level comment: =
It=E2=80=99s not about a deep dive on the technology, only =
deliverables</p>
<p class=3D"p1">=E2=80=A6 on the charter. A lot of discussion is about =
how we consolidate docs. Next slide.</p>
<p class=3D"p2"><br></p>
<p class=3D"p2"><br></p>
<p class=3D"p1">00.05 SFC problem statement discussion - [10 =
minutes]</p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 </span>Purpose: Are there any outstanding issues? can we start WGLC =
with goal of</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 </span>sending to IESG [milestone April 2014]</p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 </span>- Problem statement review (Thomas Nadeau) - [5 =
minutes]</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 </span>* <a =
href=3D"http://datatracker.ietf.org/doc/draft-ietf-sfc-problem-statement/"=
>http://datatracker.ietf.org/doc/draft-ietf-sfc-problem-statement/</a></p>=

<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 </span>- Problem statement Q&amp;A (open-mic) - [5 minutes]</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">/*</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0</span>Carlos =
Pignataro presenting on behalf of Paul Quinn and Tom Nadeau</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0</span>Net-net=
 -- document moving along nicely, lots of review, think it is ready for =
WGLC.</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0</span>*/</p>
<p class=3D"p2"><br></p>
<p class=3D"p2"><br></p>
<p class=3D"p1">00:15 SFC use case/requirements discussion (WG-chairs, =
presenters + open-mic) - [70 minutes]</p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 </span>Purpose: Work towards having a single WG document plus a small =
number of more</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 </span>detailed scenario-specific use case documents. No need for a =
document on every</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 </span>possible use case. Further discuss SFC requirements and how use =
cases are driving</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 </span>those requirements; do we need an overall document tracking =
requirements?</p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 </span>Questions to answer:</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 </span>1) which document should be the overview document, and what use =
cases should it</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 </span>cover? mailing list discussion suggests =
draft-liu-sfc-use-cases as the best</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 </span>candidate to fulfill this role.</p>
<p class=3D"p2"><br></p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 </span>2) which documents are worth pursuing as standalone WG =
documents?</p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 </span>- SFC use case direction and evolution (WG-chairs) - [5 =
minutes]</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Jim: The objective of the use cases is to have input on =
which use cases need to be included.</p>
<p class=3D"p1">=E2=80=A6 there are quite a few documents, and we need =
to think about which ones we do need to move forward.</p>
<p class=3D"p1">Thomas: The thinking as chairs is that it is useful to =
have a higher level use case document, and a small number</p>
<p class=3D"p1">=E2=80=A6 of documents covering very specific scenarios. =
Now we have a general doc and specific use case docs with<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 a lot of overlap. We need to figure out what =
to do here because overall is problematic.</p>
<p class=3D"p2"><br></p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 </span>- BBF/IETF SFC Liaison (Hongyu Li) - [5 minutes]</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Dave Sinicrope: I am not Hongyu Li. There are many orgs =
looking at SFC. I represent the Broadband Forum.<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6The BBF has a document looking into it. Some =
caveats: it is a WIP. You can find this document in the liaison =
page.</p>
<p class=3D"p1">=E2=80=A6 Second, it is a BBF internal document, to =
drive protocols in the BBF. However, the BBF thought it would be</p>
<p class=3D"p1">=E2=80=A6 useful to share it here. Basically the doc is =
a set of use cases, identifying technical gaps that will need =
technical</p>
<p class=3D"p1">=E2=80=A6 specification. Possibly some protocol work. =
The BBF does not typically do protocol work, the BBF relies on IETF,</p>
<p class=3D"p1">=E2=80=A6 IEEE, ITU, and compiles the docs into =
architectures than then publishes, like TR-101.</p>
<p class=3D"p1">Dave S: The use cases follow a template that you can =
look at, and this is a list of use cases: CGNAT, parental control,</p>
<p class=3D"p1">=E2=80=A6 etc. The BBF wants the IETF to look into the =
use cases and comment. The BBF also would like you to consider</p>
<p class=3D"p1">=E2=80=A6 the ones that are useful. The end result =
should be a liaison to the BBF, containing a list of use cases useful =
that are</p>
<p class=3D"p1">=E2=80=A6 useful. We=E2=80=99d also like to know that =
the IETF is considering the use cases. We can coordinate work =
informally,</p>
<p class=3D"p1">=E2=80=A6 for example, with people that work for =
companies that are member of the BBF. The ones that are not can use</p>
<p class=3D"p1">=E2=80=A6 the liaison process.</p>
<p class=3D"p1">=E2=80=A6 Questions?</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Thomas: Last week we (me, Jim, Adrian) met to talk about =
the liaison statement. Good news is that we want to</p>
<p class=3D"p1">=E2=80=A6 keep synchronization forward. Also there=E2=80=99=
s a separate draft on broadband use cases, and that is not tied to =
the</p>
<p class=3D"p1">=E2=80=A6 BBF work. We need to sort out differences. =
That doc is not on the agenda today.</p>
<p class=3D"p1">Dave S: Thank you.</p>
<p class=3D"p1">Someone 1: We receive liaisons from many forums, is =
there a strategy to prioritize?</p>
<p class=3D"p1">Thomas: A liaison is a note from a forum to another. We =
do not have to prioritize. They are important because we</p>
<p class=3D"p1">=E2=80=A6 have good relations with other bodies. It=E2=80=99=
s like an email, but formalized for inter-organization. The content =
is</p>
<p class=3D"p1">=E2=80=A6 easy to deal with.</p>
<p class=3D"p2"><br></p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 </span>- SFC use cases (Shucheng Liu) - [10 minutes]</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 </span>* <a =
href=3D"http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/">http://d=
atatracker.ietf.org/doc/draft-liu-sfc-use-cases/</a></p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Will: This is the generic use case document.</p>
<p class=3D"p1">=E2=80=A6 in a service function chain, you want to =
direct traffic to some services, like IPS/IDS. I am not going in =
detail</p>
<p class=3D"p1">=E2=80=A6 in the use cases. Characteristic of a function =
chain is not frozen in time. Some stageful service function chain<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 like NAT you need to consider.</p>
<p class=3D"p1">=E2=80=A6 We want to identify a set of use cases.<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 In the draft we have two angles to describe =
use cases. First we have a set of scenarios.</p>
<p class=3D"p1">=E2=80=A6 We have deployment angles for broadband, =
mobile, DC.</p>
<p class=3D"p1">=E2=80=A6 Going forward there are orthogonal angles. =
First, over multiple underlay networks. Then, forking. Also,</p>
<p class=3D"p1">=E2=80=A6 bidirectional flow handling, and also also =
service function sharing.</p>
<p class=3D"p1">=E2=80=A6 That=E2=80=99s it. Background on the draft: =
large review, many thanks to reviewers. We think the doc is ready for WG =
doc.</p>
<p class=3D"p1">=E2=80=A6 We heard some positive feedback on the mailing =
list already.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Jim: Any specific questions?</p>
<p class=3D"p1">Thomas: We will have Q&amp;A at the end of the found use =
cases.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 </span>- SFC long lived flows use cases (Joel Halpern) - [10 =
minutes]</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 </span>* <a =
href=3D"http://datatracker.ietf.org/doc/draft-krishnan-sfc-long-lived-flow=
-use-cases/">http://datatracker.ietf.org/doc/draft-krishnan-sfc-long-lived=
-flow-use-cases/</a></p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Joel H: Thank you. This is a presentation on a set of =
use cases that some co-authors think first and I helped<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 put together. Thanks to the co-authors.</p>
<p class=3D"p1">=E2=80=A6 This draft is about a set of related use cases =
with some coherence. These are about flows with several properties:</p>
<p class=3D"p1">=E2=80=A6 first, long enough that it is interesting to =
get work well. Do lot of work on 5-tuple for flows that are =
longer-lived,</p>
<p class=3D"p1">=E2=80=A6 to improve the network behavior. That=E2=80=99s =
what=E2=80=99s common across these cases. First one is interesting =
and<span class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 with technical challenges. Everyone uses =
firewalls. If you have a long flow going through it but being served</p>
<p class=3D"p1">=E2=80=A6 out of an explicit cache past the firewall, =
then might be safe. If you can tell that the long flow meets safety</p>
<p class=3D"p1">=E2=80=A6 properties (e.g., media using RTCP), then =
instead of creating a firewall entry that says =E2=80=9Cthis is OK=E2=80=9D=
, then you can</p>
<p class=3D"p1">=E2=80=A6 have the flow not go through the firewall.</p>
<p class=3D"p1">=E2=80=A6 Caches have long tails. So depending on the =
flow, based on L2/L3/L4 headers, you can decide if you want it</p>
<p class=3D"p1">=E2=80=A6 in the cache or not.</p>
<p class=3D"p1">=E2=80=A6 After we finished the document, Diego said =
=E2=80=9Chere=E2=80=99s another case=E2=80=9D. In mobile, a lot of =
traffic needs to be<span class=3D"Apple-converted-space">=C2=A0</span></p>=

<p class=3D"p1">=E2=80=A6 encrypted. But if the traffic is already =
encrypted, you might not want to encrypt it again. Sometimes you</p>
<p class=3D"p1">=E2=80=A6 can determine from the port number 443, but =
sometimes not. Encryptors are expensive.</p>
<p class=3D"p1">=E2=80=A6 The goal, we=E2=80=99d like these use cases =
adopted by the WG. We are happy to do the work, we do not care where</p>
<p class=3D"p1">=E2=80=A6 they get folded.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Thomas: Quick questions? One observation: this is a =
scenario type use case, different than others. This is a<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 general use case for the architecture, it is =
not based on deployment scenario.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 </span>- SFC mobility use cases (Walter Haeffner) - [10 =
minutes]</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 </span>* <a =
href=3D"http://datatracker.ietf.org/doc/draft-haeffner-sfc-use-case-mobili=
ty/">http://datatracker.ietf.org/doc/draft-haeffner-sfc-use-case-mobility/=
</a></p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Walter: Hi! These are use cases in mobility. TCP and =
video optimization. HTTP header enrichment, value-added</p>
<p class=3D"p1">=E2=80=A6 services, etc.<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 Our objective: understand importance of SFC, =
and look at other standard bodies like 3GPP.</p>
<p class=3D"p1">=E2=80=A6 we have draft-00 and draft-01. We talked about =
use cases about optimization and would ask to have TDF<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 functionality in our version 01. That supports =
classification more fine-grained.</p>
<p class=3D"p1">=E2=80=A6 Here is an example of video optimizer chain. =
Starts with coarse classification. Is it video? Otherwise offload it</p>
<p class=3D"p1">=E2=80=A6 around. If it is, send it to the optimizer. =
There=E2=80=99s a sequence of decisions.<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 Here=E2=80=99s another example: moving from =
LTE to IMTS cell. You need to reclassify your chain.</p>
<p class=3D"p1">=E2=80=A6 Weaknesses in current deployments: per APN =
service chaining. Expensive, complex, inflexible.</p>
<p class=3D"p1">=E2=80=A6 Possible solutions? Exchange context with the =
IETF SFC classifier function. In green, you see a policy for mobile.</p>
<p class=3D"p1">=E2=80=A6 we have to find out how we interface the IETF =
SFC classifier environment to the content of the mobile network.</p>
<p class=3D"p1">=E2=80=A6 I understand there is no solution yet. How to =
exchange metadata in these two environments.</p>
<p class=3D"p1">=E2=80=A6 We listed out use cases. We also have SF for =
fixed, typically a subset of what we=E2=80=99ve seen for mobile.</p>
<p class=3D"p1">=E2=80=A6 We also have to analyze requirements of 3GPP =
and what we are doing here. And what happens if traffic<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 becomes more and more encrypted. Thanks.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 </span>- SFC DC use cases (Surendra Kumar) - [10 minutes]</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 </span>* <a =
href=3D"http://datatracker.ietf.org/doc/draft-kumar-sfc-dc-use-cases/">htt=
p://datatracker.ietf.org/doc/draft-kumar-sfc-dc-use-cases/</a></p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Surendra: Thanks, we have some co-authors. These are for =
Data Center. We want to demonstrate DC use cases,</p>
<p class=3D"p1">=E2=80=A6 and the requirements for SFC. Specifically the =
need for supporting hybrid data centers, using hybrid service nodes.</p>
<p class=3D"p1">=E2=80=A6 Creating the service function deployment from =
topological considerations. Passing metadata from terminating</p>
<p class=3D"p1">=E2=80=A6 service nodes are load-balancers. This is a =
key DC consideration. Also to enable flexible multi-tenancy models.<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 Architecture needs to support both tenancy =
models. Also using sub-SFC. Finally, should also support</p>
<p class=3D"p1">=E2=80=A6 SF capacity scale-out.</p>
<p class=3D"p1">=E2=80=A6 DCs have two primary types of traffic. For =
sake of completeness there=E2=80=99s also Mobile Gi-LAN, but that=E2=80=99=
s out of scope.</p>
<p class=3D"p1">=E2=80=A6 We have North-South traffic (branch office or =
tenant), and East-West is the predominant (between App).</p>
<p class=3D"p1">=E2=80=A6 Three tier: Web-App-DB. The SFC requirements =
are very different in these cases. North-South triggers East-West.</p>
<p class=3D"p1">=E2=80=A6 Another consideration: how do we treat service =
nodes/functions. We need to consider when do we bind service</p>
<p class=3D"p1">=E2=80=A6 function type to their instances. Early =
binding or late binding? We could define SFC with types and bind =
them</p>
<p class=3D"p1">=E2=80=A6 to the instances dynamically. This allows for =
scaling service chain capacity.</p>
<p class=3D"p1">=E2=80=A6 Typical service functions in DC focus on the =
two traffic types that I mention earlier. Two broad categories:</p>
<p class=3D"p1">=E2=80=A6 Access SFC (like one per tenant in an SP =
environment), and App SFCs (primarily target traffic between =
applications)</p>
<p class=3D"p1">=E2=80=A6 in the three tier deployment. We could pick =
and choose service functions from different service nodes.</p>
<p class=3D"p1">=E2=80=A6 The traditional methods are inadequate for =
today=E2=80=99s requirements. PBR is useful in staring traffic but does =
not do</p>
<p class=3D"p1">=E2=80=A6 the job. VLAN stitching does not work. And =
metadata capability =E2=80=94 there is none today and that should be</p>
<p class=3D"p1">=E2=80=A6 a requirement in the service function =
chain.<span class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 In summary: The DC use case is significant and =
we request the group to adopt as WG draft and we solicit<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 comments. We want to continue adding details =
=E2=80=94 this started as a macro use case, but now is more =
specific.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Ron Parker: Question between access and application =
service function chains. SFC is a new steering paradigm.</p>
<p class=3D"p1">=E2=80=A6 in the app service function chain, in the =
3-tier hierarchy, the IP datagrams are terminated in each other.<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 Can you clarify how those things come =
together?</p>
<p class=3D"p1">Surendra: The SFC does not chain depending on Access or =
App. In either case you have a steering.</p>
<p class=3D"p1">Ron: But in App you have datagrams terminating, and =
functionalities addressing one another. I think it is out</p>
<p class=3D"p1">=E2=80=A6 of scope.</p>
<p class=3D"p1">Surendra: How=E2=80=99s that different?</p>
<p class=3D"p1">Ron: It is flow through versus flow to. Flow through =
there would be intermediate functions not there.</p>
<p class=3D"p1">Surendra: Same here.</p>
<p class=3D"p1">Ron: The three-tier, I am not sure it is in scope.</p>
<p class=3D"p1">Surendra: It is not specific to the three-tear, it is =
just exemplifying.</p>
<p class=3D"p1">Thomas: We talked about cases in which an intermediate =
device terminates a flow, but end to end looks like one</p>
<p class=3D"p1">=E2=80=A6 flow. Like for example NAT. But others are =
terminated. Is that your question?</p>
<p class=3D"p1">Ron: Exactly. Intercepting flow is different than =
applications addressing each other, not intercepting.</p>
<p class=3D"p1">Jim: We are not talking about architecture here, only =
the use cases. These are helpful things to have.</p>
<p class=3D"p1">Surendra: One last comment: you can build a composite =
SFC. What the end-user sees ultimately is one SFC.</p>
<p class=3D"p1">Someone 2: Web App does not need to be unicast. You are =
not necessarily calling an IP address. You can call</p>
<p class=3D"p1">=E2=80=A6 a DNS name, which can be unicast or not.</p>
<p class=3D"p1">Surendra: You have App Firewalls monitoring apps and =
load-balancers. And service functions already deployed</p>
<p class=3D"p1">=E2=80=A6 separating these tiers.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 </span>- Requirements for SFC (Carlos Pignataro) - [10 =
minutes]</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 </span>* <a =
href=3D"http://datatracker.ietf.org/doc/draft-boucadair-sfc-requirements/"=
>http://datatracker.ietf.org/doc/draft-boucadair-sfc-requirements/</a></p>=

<p class=3D"p2"><br></p>
<p class=3D"p1">Ron Parker: I am not Carlos. I am presenting the =
requirements. Basically the pitch here is that we need a =
requirements</p>
<p class=3D"p1">=E2=80=A6 document. We are trying to break out the core =
functionalities and use this as a guidepost.</p>
<p class=3D"p1">=E2=80=A6 This is Med=E2=80=99s keep-it-somple.</p>
<p class=3D"p1">=E2=80=A6 The requirements document is fairly simply. It =
lists 33 generic requirements, 9 SF discovery req, and others.</p>
<p class=3D"p1">=E2=80=A6 It simply is a guidepost. Assumptions: we do =
not want to standardize what is a service function. We do not want</p>
<p class=3D"p1">=E2=80=A6 to create a registry. Also, we do not want to =
constrain creativity of vendors.</p>
<p class=3D"p1">=E2=80=A6 There was a fair amount of discussion using =
SFC as subscriber-aware. It can or it cannot. But also, part of the</p>
<p class=3D"p1">=E2=80=A6 discussion was what is really the meaning of a =
per-subscriber SFC. In a subscriber aware classification, the</p>
<p class=3D"p1">=E2=80=A6 number of solutions will be finite. In 10 =
million subscribers, there will not be 10 million solutions.</p>
<p class=3D"p1">=E2=80=A6 The next step on this one is for the WG to =
decide if we want to have a specific requirement doc, and if this</p>
<p class=3D"p1">=E2=80=A6 doc is the basis for that.</p>
<p class=3D"p2"><br></p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 </span>- SFC use cases/requirements Q&amp;A (open-mic) - [10 =
minutes]</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Jim: Now we will have an open mike session on questions =
for all presenters. We chairs also have questions for last.</p>
<p class=3D"p1">Thomas: Guidance for the WG, we want to understand what =
we need to do as a WG.</p>
<p class=3D"p1">Jim: Also, there will be asking questions on whether as =
a WG we want to have a separate item as requirements</p>
<p class=3D"p1">=E2=80=A6 and listing those requirements or not. More =
later.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Linda: Question for Walter. Can we show one slide with =
PCI, TDF, PCRF.</p>
<p class=3D"p1">Jim: That will be difficult to show individual =
slides.</p>
<p class=3D"p1">Linda: Curious about the metadata. We use to pass =
between PCI, TDF, PCRF. There is an interface passing<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 metadata. How is that done today, and how is =
it different?</p>
<p class=3D"p1">Walter: First of all, metadata is used on the mobile =
side. But also use info from the PCRF. For example,</p>
<p class=3D"p1">=E2=80=A6 as I told you some days before, this slide =
(slide 7) can be considered metadata in an optimization scheme.</p>
<p class=3D"p1">=E2=80=A6 so is chaining in general. Every service chain =
will start with a classifier. We want to ensure we have appropriate</p>
<p class=3D"p1">=E2=80=A6 path through the set of service chains which =
means that we have to support the classifier as a certain set of the</p>
<p class=3D"p1">=E2=80=A6 mobile context in place.</p>
<p class=3D"p1">Linda: Can we still use that mechanism to pass =
metadata?</p>
<p class=3D"p1">Walter: Today, you could think of simple protocols like =
RADIUS or diameter interfaces.</p>
<p class=3D"p1">Linda: Can we still continue using diameter to pass =
metadata.</p>
<p class=3D"p1">Jim: Let=E2=80=99s take it offline, I do not want to get =
into specific details. Why is the TDF interface not acceptable =
today.</p>
<p class=3D"p1">Linda: No, this is very important for the WG because =
there is a lot of discussion about metadata passing, and</p>
<p class=3D"p1">=E2=80=A6 today we have metadata passing.</p>
<p class=3D"p1">Jim: We will get to that discussion, but not on this =
particular document.</p>
<p class=3D"p1">Someone 3: metadata, msec. diameter, hundreds of =
milliseconds.</p>
<p class=3D"p1">Walter: As I already said, we should avoid diameter<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Someone from NTT: How do we do bidirectional service =
chain? Is there a use case with handling metadata?</p>
<p class=3D"p1">Thomas: I think we established that there is =
bidirectional passing. Your question is about whether have metadata.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Someone 4 from Japan: In terms of controlling incoming =
and outgoing packets for bidirectional. Is it implementation?</p>
<p class=3D"p1">Jim: Does anyone want to comment on that?</p>
<p class=3D"p1">Someone 5: Totally implementation issue how to handle =
that in bidirectional.</p>
<p class=3D"p1">Jim: I want to clarify that question. If we assume we =
require bidir SFC. Is there a control push into the network</p>
<p class=3D"p1">=E2=80=A6 to push bidirectionally or part of the service =
chain. I have my own opinion.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Lucy from Huawei: I have a comment on how to document =
the use cases. It is useful to document the use cases</p>
<p class=3D"p1">=E2=80=A6 as a single document with documented use =
cases.</p>
<p class=3D"p1">Jim: One of the questions we are thinking through: if =
there are more detailed use cases, what do you include?</p>
<p class=3D"p1">=E2=80=A6 we do not want duplication of 2 page =
documents. Frankly we do not know the answer.</p>
<p class=3D"p1">Lucy: One document minimizes the problem.<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">Thomas: Do you want one doc period or also =
additonals?</p>
<p class=3D"p1">Lucy: One document period. If there are use cases, you =
can use appendix.</p>
<p class=3D"p1">Thomas: With the current drafts, there is too much =
content for a single doc.</p>
<p class=3D"p1">Lucy: But there is overlap.</p>
<p class=3D"p1">Jim: I am not sure we have that overlap. I=E2=80=99ve =
read the mobility and DC docs in detail, there is no overlap in =
those.</p>
<p class=3D"p1">=E2=80=A6 but that feedback is important to the WG. My =
fear is a 100 page doc that we never finish.</p>
<p class=3D"p1">Lucy: The main purpose of the use case is to drive =
architecture and requirements, we do not need 100 page.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Nicola: Coming back to the discussion on subscriber ID. =
I am taking a very operational view. I saw in use cases</p>
<p class=3D"p1">=E2=80=A6 coarse and fine grained policies to identify =
which resources will be used. It is equally important to find network =
point</p>
<p class=3D"p1">=E2=80=A6 identifier but also fine grained and coarse =
grained identifiers to where the packet is from. And how to use the =
packet</p>
<p class=3D"p1">=E2=80=A6 for particular subscribers.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Jeff H.: I support Lucy that we need to take use case =
docs and summarize in a list of enumerated requirements.</p>
<p class=3D"p1">IRS is going through the same thing right now. Braking =
requirements as a list will help. You can refer to things.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Someone 6: We can reference and not talk here. Merge 3 =
use cases into a general document. Use case<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 discussed here is 3GPP. That=E2=80=99s one =
recommendation.</p>
<p class=3D"p1">Walter: This is not only for 3GPP what=E2=80=99s here. =
What we see here is a packet gateway, could be a cable model</p>
<p class=3D"p1">=E2=80=A6 gateway. The only remark is that what we need =
is interfacing between the context on the network side (cable,</p>
<p class=3D"p1">=E2=80=A6 DSL, mobile, etc) so think about abstract =
interfaces. Carrier network is end-to-end from a used perspective.</p>
<p class=3D"p1">=E2=80=A6 We have to understand the complete =
environment.</p>
<p class=3D"p1">Someone 6: I agree. That proves we have a general use =
case. We need a general use case here.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Someone 7: We need to move forward. Maybe the next IETF =
is that time.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">01:25 SFC architecture discussion (presenters + =
open-mic) - [30 minutes]</p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 </span>Purpose: work towards having a single WG document. How do we get =
there? what gaps need</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 </span>filling from other existing documents?</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Jim: We will shift gears and talk about architecture. We =
as a WG we need to work towards a single arch document</p>
<p class=3D"p1">=E2=80=A6 per charter. Now we have different =
architecture documents in different stages. We will have questions at =
the end.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 </span>- SFC architecture (Paul Quinn/Andre Bellevue) - [10 =
minutes]</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 </span>* <a =
href=3D"http://datatracker.ietf.org/doc/draft-quinn-sfc-arch/">http://data=
tracker.ietf.org/doc/draft-quinn-sfc-arch/</a></p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Andre: Paul is not here, so I will be presenting.</p>
<p class=3D"p1">=E2=80=A6 we already merged my document with Paul=E2=80=99=
s document.</p>
<p class=3D"p1">=E2=80=A6 High level summary of the document: Describe =
the architecture, without too much detail. It includes</p>
<p class=3D"p1">=E2=80=A6 architectural concepts, principles, but does =
not include solutions, protocol extensions, etc.</p>
<p class=3D"p1">=E2=80=A6 some of the solutions are on the header draft =
that comes later.</p>
<p class=3D"p1">=E2=80=A6 Arch Concepts: There are chains, but there are =
also hierarchies, and chains for graphs.<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 Decisions that come out are policy driven. And =
SFC versus Service Function Path, is that the latter is the</p>
<p class=3D"p1">=E2=80=A6 instantiation. SFP is the implementation or =
run time instantiation of the SFC. That=E2=80=99s with interaction of =
the</p>
<p class=3D"p1">=E2=80=A6 policy and control plane.</p>
<p class=3D"p1">=E2=80=A6 Arch Principles: topology independent is =
important. Classification is important. And also SFC encapsulation</p>
<p class=3D"p1">=E2=80=A6 needs a way to convey metadata in the data =
plane, so encap is important because we also have the service</p>
<p class=3D"p1">=E2=80=A6 path identification for forwarding or =
implicitly as policy decision within the service function</p>
<p class=3D"p1">=E2=80=A6 Major arch components: these are logical =
components. In implementations they can be combined. These are</p>
<p class=3D"p1">=E2=80=A6 the logical components and relationship =
between them.</p>
<p class=3D"p1">=E2=80=A6 Small graph about the SFF, SNF, and SF. In the =
bottom the underlay network to transport packets. Then SNF</p>
<p class=3D"p1">=E2=80=A6 maps and the SFF maps the SF to multiple =
Service Functions. Like in a DC and hypervisor, you can follow</p>
<p class=3D"p1">=E2=80=A6 the chain through the hypervisor to the SFF. =
Those are logical components.</p>
<p class=3D"p1">=E2=80=A6 A bit wider view of that: talking the same =
SNF, SFF, and SF in a logical component, this is a way to represent</p>
<p class=3D"p1">=E2=80=A6 it is bidirectional. We want to show that we =
can have a different numbers.<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 The document was widely reviewed. And a lot of =
suggestions for improvement in next version.</p>
<p class=3D"p1">=E2=80=A6 As next steps, we can add examples to =
exemplify the logical into real model. Also write more text about =
interaction</p>
<p class=3D"p1">=E2=80=A6 of different nodes. We are also looking at =
ways to merge these two drafts, that=E2=80=99s the upcoming Q&amp;A, =
and</p>
<p class=3D"p1">=E2=80=A6 fulfill the milestone of 2015.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Lucy from Huawei: On the Overall Architecture slide, I =
am glad to see this graph, it is a lot better than what the<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 document shows. Are these pieces the same?</p>
<p class=3D"p1">Jim: The question as I understood, we see SFC encap =
between logical components in this diagram. Is that the same</p>
<p class=3D"p1">=E2=80=A6 thing, and is it mandatory or optional.<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">Lucy: Is more about the first one. They use the same =
name, can be the same or different?</p>
<p class=3D"p1">Andre: The same in the context that we use the sea =
encapsulation. Now since goes through different SFs, the<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 content will be different.</p>
<p class=3D"p1">=E2=80=A6 There is also discussion about stitching and =
hierarchy, but from the logical arch is the same.</p>
<p class=3D"p1">Jim: It tries to show that the encap can go through a =
lot of different elements, but it does not have to. In legacy,</p>
<p class=3D"p1">=E2=80=A6 the encap won=E2=80=99t be used.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Surendra: I had the same comment as you made, Jim. It is =
not always that you have an encap between SFF and</p>
<p class=3D"p1">=E2=80=A6 function. With a proxy you can support legacy =
without using the encap.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Lucy: If you take the SNF part out, what different?</p>
<p class=3D"p1">Andre: We want to show the logical components. On =
implementation can be collapsed or thin. You are thinking of</p>
<p class=3D"p1">=E2=80=A6 collapsing the SNF and network. Others can =
collapse SFF and SF. But these are logical.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Ron P: I need clarification of the responsibility split =
of SNF or SFF.</p>
<p class=3D"p1">Andrew: We heard the comments on the list, we want to =
improve this.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Someone 7: In this figure, this does not look like an =
architecture diagram. Too many boxes and lines. If the IETF</p>
<p class=3D"p1">=E2=80=A6 needs to create a protocol, the IETF needs to =
communicate between two entities. You need to simplify.</p>
<p class=3D"p1">=E2=80=A6 Solution is between point A and point B. There =
are too many lines here, it is confusing.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Gaulf?: The chains and adding the chains to a profile, I =
did not see HA, hot standby. If one goes down in a mobile</p>
<p class=3D"p1">=E2=80=A6 environment.<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">Thomas: That=E2=80=99s a comment on?</p>
<p class=3D"p1">Gualf?: On the architecture.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Luyan: Are we developing a new encap?</p>
<p class=3D"p1">Thomas: Yes, that=E2=80=99s in the charter.</p>
<p class=3D"p1">Luyan: Let=E2=80=99s consider reuse of existing to =
simplify.</p>
<p class=3D"p1">Jim: We made a point in the charter that if a technology =
covers requirements, we will use it.</p>
<p class=3D"p2"><br></p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 </span>- SFC architecture &amp; framework (Diego Lopez) - [10 =
minutes]</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 </span>* <a =
href=3D"http://datatracker.ietf.org/doc/draft-boucadair-sfc-framework/">ht=
tp://datatracker.ietf.org/doc/draft-boucadair-sfc-framework/</a></p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Diego: Let me say that what you=E2=80=99ve seen, =
according to my view is very similar to what you=E2=80=99ve seen.</p>
<p class=3D"p1">=E2=80=A6 we have achieved very similar conclusions. But =
they are not equal, we need to align and converge.</p>
<p class=3D"p1">=E2=80=A6 This is something that discussing this =
morning, this doc has a why we need this and the right context.</p>
<p class=3D"p1">=E2=80=A6 SFC is a common practice, not formalized. And =
everything is about policy and the service chaining is<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 differentiated between the functions being =
chained. That is the difference with normal traffic transiting a =
domain.</p>
<p class=3D"p1">=E2=80=A6 This is important, because initially we had to =
answer how is this different than normal traffic.</p>
<p class=3D"p1">=E2=80=A6 The main principles: dynamic service =
processing; it is adapted to the service taking into account the =
directionality</p>
<p class=3D"p1">=E2=80=A6 of the traffic. Most important is that it is =
policy driven.</p>
<p class=3D"p1">=E2=80=A6 We want to make this agnostic regarding =
network transport.</p>
<p class=3D"p1">=E2=80=A6 The logic supporting SFC is fully policy =
driven and domain specific. You do not need to expose policies =
outside</p>
<p class=3D"p1">=E2=80=A6 a certain domain. All in control of a single =
admin authority. There is no requirement for a global SFC logic.</p>
<p class=3D"p1">=E2=80=A6 just to summarize, it is not about involving =
IANA in this process. You can have many different chains. Controlled</p>
<p class=3D"p1">=E2=80=A6 by a central decision point. We consider =
there=E2=80=99s operations abstracted, not including =
implementation-specific</p>
<p class=3D"p1">=E2=80=A6 details. The architecture defines a set of =
components and how they are connected. We can rely on IP in IP =
tunnels,</p>
<p class=3D"p1">=E2=80=A6 MAC-in-MAC, SDN off course.</p>
<p class=3D"p1">=E2=80=A6 We add headers, so we need to consider =
fragmentation. And also DiffServ and ECN.</p>
<p class=3D"p1">=E2=80=A6 There are two main functionalities, how to =
structure the chain, and how to enforce policy. There are also a<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 number of additional functionalities.</p>
<p class=3D"p1">=E2=80=A6 The raft defines functional elements. Many =
things will sound familiar with the previous presentation, we have =
been</p>
<p class=3D"p1">=E2=80=A6 moving in parallel. We define an SFC boundary =
node, with ingress and egress. An SF Node can run a service</p>
<p class=3D"p1">=E2=80=A6 function. And then classifier.</p>
<p class=3D"p1">=E2=80=A6 Co-locating different functional elements, =
there=E2=80=99s a lot of choices. The intelligence resides on the PDP, =
and we<span class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 do not mandate how to do these policies.</p>
<p class=3D"p1">=E2=80=A6 There is a distinction between SF Identifier =
versus the SF Locator. You can define the chains and on a separate</p>
<p class=3D"p1">=E2=80=A6 plane you can define the locations.</p>
<p class=3D"p1">=E2=80=A6 There;s a set of deployment considerations, =
even no protocol extensions and reusing existing headers.</p>
<p class=3D"p1">=E2=80=A6 And a deep analysis of the tagging, using =
different language (tagging or marking).</p>
<p class=3D"p1">=E2=80=A6 The proposal, adopt this. This is a very good =
base. But looking at the other doc presented before this, we see</p>
<p class=3D"p1">=E2=80=A6 high degree of commonality. They are not much =
separated. Part of the other doc can be used to provide common</p>
<p class=3D"p1">=E2=80=A6 conceptual ground. This doc is more =
detailed.<span class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 </span>- SFC architecture Q&amp;A (open-mic) - [10 minutes]</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Carlos: The docs are very aligned, but the nomenclature =
diverges and makes it hard to compare. Let=E2=80=99s align that.</p>
<p class=3D"p1">Diego: Agree. This uses NSC nomenclature.</p>
<p class=3D"p1">Jim: Totally agree.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Margaret W: I agree that the first doc is not an =
architecture doc, but it belongs in it. This second doc begins to</p>
<p class=3D"p1">=E2=80=A6 describe an arch document, but there=E2=80=99s =
ways to go. There is no security arch. That=E2=80=99s unacceptable.</p>
<p class=3D"p1">Diego: Agree on security.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Lucy: I read and seems that this doc is based on an =
actual solution.<span class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">Diego: There is no proposal of a protocol, or anything =
of a PDP. It assumes there is a *place* where you *define*</p>
<p class=3D"p1">=E2=80=A6 policy. But where you use classifiers is open. =
You identify the functional elements. And the need for a central</p>
<p class=3D"p1">=E2=80=A6 point to express policies. You can rely on =
dynamic querying PDP, or PDP push data.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Someone from H: Reliability requirements should be =
considered in this doc.</p>
<p class=3D"p1">Diego: Yes, decoupling identifier from locator: if a =
certain node fails, you keep the identifier. This can be achieved.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Margaret W.: One more comment: it is possible that =
everywhere when the doc says =E2=80=9Cenforce=E2=80=9D, it needs to =
say</p>
<p class=3D"p1">=E2=80=A6 =E2=80=9Cprovision=E2=80=9D.</p>
<p class=3D"p1">Diego: Yes.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Linda: Quinn doc is clear with arch components. This is =
more detailed on what to include. There=E2=80=99s lot of content</p>
<p class=3D"p1">=E2=80=A6 in this doc. SF Discovery is such a big topic. =
If you want to discover all, it=E2=80=99s a kitchen sync. So my opinion =
is,</p>
<p class=3D"p1">=E2=80=A6 focus on the architecture framework.<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">Diego: The doc is in the order of 20-30 pages, and =
discovery is 1/4 of a page. We do not want to write a 100 page</p>
<p class=3D"p1">=E2=80=A6 document.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Thomas: There was a good show of hands that people has =
read both docs. Do people have opinion on which</p>
<p class=3D"p1">=E2=80=A6 doc is the base? One doc as a base or =
merge?</p>
<p class=3D"p1">=E2=80=A6 First question: Can we go about picking one? =
Choice A: We think one is stronger and we can pick it?</p>
<p class=3D"p1">=E2=80=A6 3 hands. How many people choice B to merge? =
More than 3 hands.</p>
<p class=3D"p1">=E2=80=A6 We will encourage authors to merge.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">01:55 Requirements/motivations for encapsulation =
functionality - [30 minutes]</p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 </span>Purpose: review requirements for the SFC service encapsulation =
and metadata considerations.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 </span>- Metadata Considerations (Ross Callon) - [10 =
minutes]</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 </span>* <a =
href=3D"http://datatracker.ietf.org/doc/draft-rijsman-sfc-metadata-conside=
rations/">http://datatracker.ietf.org/doc/draft-rijsman-sfc-metadata-consi=
derations/</a></p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Ross: This doc was written by Bruno but he cannot be =
here. Thanks to Bruno.</p>
<p class=3D"p1">=E2=80=A6 the goal is to understand what metadata is and =
how we will use it for multivendor networks.</p>
<p class=3D"p1">=E2=80=A6 There is service classification, then SF =
instances. We need to worry about how we follow a chain through the</p>
<p class=3D"p1">=E2=80=A6 network, and then what info needs to travel =
with the data plane. It is useful to not lump everything together.</p>
<p class=3D"p1">=E2=80=A6 what else in addition to user data?</p>
<p class=3D"p1">=E2=80=A6 Metadata is data about data. Examples: one is =
context information about a flow of traffic that is not available</p>
<p class=3D"p1">=E2=80=A6 everywhere in the network. There might be =
information implicit about where the traffic has arrived or wireless =
info</p>
<p class=3D"p1">=E2=80=A6 that might not be available later in the =
network. If it is not avail later, then we need to carry.</p>
<p class=3D"p1">=E2=80=A6 I have a typo. accounting-id needs to be =
session-id or accounting-id.</p>
<p class=3D"p1">=E2=80=A6 A second is when there is an expensive =
operation that you could repeat but you do not want to. Like DPI. Do =
it</p>
<p class=3D"p1">=E2=80=A6 at one place.</p>
<p class=3D"p1">=E2=80=A6 A third case is fine-grained policies. =
Functions related but not identical. Voice over IP is a chain, video is =
a separate</p>
<p class=3D"p1">=E2=80=A6 chain, so per application chain if there=E2=80=99=
s a small number of those. Or fine grained policies about which =
movies</p>
<p class=3D"p1">=E2=80=A6 I can watch, parental control, etc. If there =
are many options, you can have a single chain for video and the</p>
<p class=3D"p1">=E2=80=A6 options are in metadata.</p>
<p class=3D"p1">=E2=80=A6 Many options on how to do signaling. One, =
in-band. Two, application-layer headers like HTTP headers, and =
routers</p>
<p class=3D"p1">=E2=80=A6 might not look at them. Option 3, congruent =
out-of-band (going through the same devices) versus OOB which is</p>
<p class=3D"p1">=E2=80=A6 not going through the same devices. One option =
is a hybrid, and I start to like this idea. Some in band like the<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 session id, and other goes out of band. Some =
video server says =E2=80=9Care you allowed to watch netflix or =
hulu=E2=80=9D?</p>
<p class=3D"p1">=E2=80=A6 This is another slide I meant to update but I =
goofed.<span class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 There are a number of challenges, each one =
covered in detail in the doc. I want to talk about layers. =
Virtualization</p>
<p class=3D"p1">=E2=80=A6 adds more complexity, so we need to think hard =
about how to separate stuff and not an agglutinated mess.</p>
<p class=3D"p1">=E2=80=A6 We are here to produce standards that work =
multi-vendors. The main point of this doc is to raise issues we<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 need to consider as a WG. We welcome =
comments.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Tony P: How does this work with PCE? Orchestrated by a =
stageful PCE, and they are in the business of<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 orchestrating the PCE.<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">Ross: This is a good question, but on the wrong =
topic.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Jim: I will cutoff questions.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 </span>- Network Service Headers (Paul Quinn) - [10 minutes]</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 </span>* <a =
href=3D"http://datatracker.ietf.org/doc/draft-quinn-sfc-nsh/">http://datat=
racker.ietf.org/doc/draft-quinn-sfc-nsh/</a></p>
<p class=3D"p2"><br></p>
<p class=3D"p1">These are Paul Quinn=E2=80=99s slides, he could not make =
it.</p>
<p class=3D"p1">=E2=80=A6 this document defines the NSH, with two =
components: service path selection identifier, and opaque metadata =
fields.</p>
<p class=3D"p1">=E2=80=A6 The goal is to create a service plane =
separated from the topology.</p>
<p class=3D"p1">=E2=80=A6 Transport independent also. It introduces OAM =
into the service chain, and is implemented in various platforms</p>
<p class=3D"p1">=E2=80=A6 including open source.</p>
<p class=3D"p1">=E2=80=A6 The base header is shown here, fairly simple, =
OAM bit, flags, reserved, PID, service path ID.</p>
<p class=3D"p1">=E2=80=A6 What the service path is it identifies an =
instance of a service chain. It is not used for transport itself. The =
network</p>
<p class=3D"p1">=E2=80=A6 layer takes care of getting to the next. There =
is also the possibility of branching. The index is used to see</p>
<p class=3D"p1">=E2=80=A6 which node is in the path.</p>
<p class=3D"p1">=E2=80=A6 Here=E2=80=99s a simple example. There=E2=80=99s=
 intense id, carries context, and brief description in the draft. One =
example</p>
<p class=3D"p1">=E2=80=A6 would be user, application, tenant id, which =
could be carried and go hop-by-hop along TOR switches.<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 as it goes hop-to-hop, it can use different =
encaps, and this is VxLAN.</p>
<p class=3D"p1">=E2=80=A6 There are also context headers, part set aside =
for the network, part for the headers. Semantics assigned by the</p>
<p class=3D"p1">=E2=80=A6 control plane. There is allocation suggested =
in the draft: the separation I showed. It=E2=80=99s most likely it will =
be</p>
<p class=3D"p1">=E2=80=A6 per application basis =E2=80=94 mobility vs. =
DC environments.</p>
<p class=3D"p1">=E2=80=A6 For an example of the carried metadata. =
Passing user and application id down to the service function.</p>
<p class=3D"p1">=E2=80=A6 Going forward we want to continue to get =
feedback and evolve the protocol based on feedback and deployment.</p>
<p class=3D"p1">=E2=80=A6 and also adopted as an SFC encap.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Jim: Technically out of time, but we can take =
questions.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Joel H.: I do think we need a common header with most of =
these properties, including service path id, and metadata</p>
<p class=3D"p1">=E2=80=A6 as you explained. But you are trying to figure =
out beforehand the fixed size of metadata. I cannot see that work =
with</p>
<p class=3D"p1">=E2=80=A6 the use cases. I know people say HW forwarding =
needs fixed headers, but I do not see how you can know the</p>
<p class=3D"p1">=E2=80=A6 size.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Lucy: I think this is premature. Is the index per chain =
or path?</p>
<p class=3D"p1">Answer: Per path.</p>
<p class=3D"p1">Lucy: I think it is very complex per path. I do not =
think it is the right way.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Dave: Many service functions modify the packet. Like a =
firewall responding with a RST packet. If a device needs to</p>
<p class=3D"p1">=E2=80=A6 inject the packet, how does it know which =
metadata?</p>
<p class=3D"p1">Answer: It depends on the application.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Someone 7: There are different apps, mobility, DC, =
wireline. I agree with Lucy it is premature for this meeting to<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 make a decision on this. The previous =
presentation by Ross, the WG chair should look at the guidelines =
for<span class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 criteria for SFC WG for inband signaling, or =
combination.</p>
<p class=3D"p1">Jim: This doc talks about the data plane encap. If you =
want to talk about OOB metadata, it is independent. I see</p>
<p class=3D"p1">=E2=80=A6 no issues on progressing independently.</p>
<p class=3D"p1">Someone 7: The decision of in band or OOB, decision =
needs to come on the list.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Thomas: Quiet please!</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Luyan: I have a concern on focusing on one encap at this =
stage. Second, concerned on HW dependency.</p>
<p class=3D"p1">Thomas: We are not focusing on one, there is only one at =
the table. There is strong agreement we need a header,</p>
<p class=3D"p1">=E2=80=A6 but not agreement how long the fields, =
etc.</p>
<p class=3D"p1">Luyan: Agree. There might b need for a header, or =
not.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Someone 8: Why not VxLAN reserved bits?</p>
<p class=3D"p1">Answer: Two reasons. First, field size, and second and =
more important, decoupling of service vs. network. A general<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 encap independent of network topology.<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 </span>- Requirements/motivations Q&amp;A (open-mic) - [10 =
minutes]</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">02:25 Closing (WG chairs) - [5 minutes]</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Thomas: Thanks.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">/* Meeting closing at 11:37 local time */</p>
<p class=3D"p2"><br></p>
</body>
</html>

--Apple-Mail=_39E218CF-BC93-465A-9CFF-2EFB8C26827C
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=us-ascii



--Apple-Mail=_39E218CF-BC93-465A-9CFF-2EFB8C26827C--

--Apple-Mail=_DB0787A9-54A7-42FB-9CB4-FF87CE6482AB
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 - http://gpgtools.org

iEYEARECAAYFAlMUae4ACgkQtfDPGTp3USxA0wCgnl6zJWD0kk2igizLSwfXzKJ3
d9gAoJnSZngrrF4QarqbJZfACvh3aYiA
=CDqH
-----END PGP SIGNATURE-----

--Apple-Mail=_DB0787A9-54A7-42FB-9CB4-FF87CE6482AB--


From nobody Mon Mar  3 05:42:42 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AC0101A0178 for <sfc@ietfa.amsl.com>; Mon,  3 Mar 2014 05:42:40 -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, RCVD_IN_DNSWL_NONE=-0.0001] 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 NURxJVvYpOHK for <sfc@ietfa.amsl.com>; Mon,  3 Mar 2014 05:42:39 -0800 (PST)
Received: from hub021-ca-1.exch021.serverdata.net (hub021-ca-1.exch021.serverdata.net [64.78.22.168]) by ietfa.amsl.com (Postfix) with ESMTP id 2CB4A1A017D for <sfc@ietf.org>; Mon,  3 Mar 2014 05:42:39 -0800 (PST)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-1.exch021.domain.local ([10.254.4.30]) with mapi id 14.03.0174.001;  Mon, 3 Mar 2014 05:42:36 -0800
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: Jamal Hadi Salim <hadi@mojatatu.com>, "jmoisand@juniper.net" <jmoisand@juniper.net>, "brijsman@juniper.net" <brijsman@juniper.net>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtSw3Hunl9tRtk+jQT9q+qRCEJrPXcpQ
Date: Mon, 3 Mar 2014 13:42:35 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7335@MBX021-W3-CA-2.exch021.domain.local>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com>
In-Reply-To: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [31.133.160.243]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/g8OkwIOt7HmrzMQMzdDjUQuMbgM
Cc: sfc <sfc@ietf.org>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Mar 2014 13:42:40 -0000

Jamal,

As an alternative, the network service header could contain a fixed mandato=
ry portion and a variable optional portion.   The fixed mandatory portion w=
ould contain the total length of the service header (fixed portion plus opt=
ional portion).   This approach would allow entities concerned solely with =
SFC steering to easily ignore the metatadata which is intended to be consum=
ed and/or repeated by the various service functions.

   Ron


---Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jamal Hadi Salim
Sent: Monday, March 03, 2014 11:35 AM
To: jmoisand@juniper.net; brijsman@juniper.net
Cc: sfc
Subject: [sfc] draft-rijsman-sfc-madata-considerations

I like the doc - well written.

Section 4.3 on metadata encoding.

It seems there's clear need for variable sized metadata (at least for http/=
app you  seem to indicate the desire for it).
For a datapath per-packet metadata, i feel the need is just as important.
Are we limited by the fact that existing hardware may not be able to handle=
 TLVs? For example, I dont have a problem handling TLVs in a software datap=
ath.

cheers,
jamal

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


From nobody Mon Mar  3 05:47:00 2014
Return-Path: <hadi@mojatatu.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B5AF21A0159 for <sfc@ietfa.amsl.com>; Mon,  3 Mar 2014 05:46:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.978
X-Spam-Level: 
X-Spam-Status: No, score=-1.978 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-0.7] 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 4Yt5vS0BOu1U for <sfc@ietfa.amsl.com>; Mon,  3 Mar 2014 05:46:57 -0800 (PST)
Received: from mail-ve0-f180.google.com (mail-ve0-f180.google.com [209.85.128.180]) by ietfa.amsl.com (Postfix) with ESMTP id 73F171A0179 for <sfc@ietf.org>; Mon,  3 Mar 2014 05:46:57 -0800 (PST)
Received: by mail-ve0-f180.google.com with SMTP id jz11so3666106veb.11 for <sfc@ietf.org>; Mon, 03 Mar 2014 05:46:54 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type:content-transfer-encoding; bh=WLVCJ6R3oUuUCcAWHbXikjuiFG1hHI19NCZZR1X7yPw=; b=acAjG/ZFtizo5bGyaP8tAQZ5NN668VCemccjHs6B04pBrwEb05r7F+sqGj4/KgLQD8 tYgL6K/U80B2x8k5M7QRMGmtkb1uNy825IeQYh8MS8zF73HDR5WQp0xHSJKmG9/i7UUS 0A6aLGGRS9hwWZoiOJmnjOArcqjh+RJ2oKMNja3iVhaTfeR0jEiZIWh7RJQusw1WQ7JN mHaKodVbVzfUZGs7tWltf+kSV9mb3evFquzMkL2uvMo/DRXthhO2TWoOR7VXUpYJOHY/ xzC+J2RA0j9/pFnMjXaBf+3yD11+vjXW1/l4BzNbKURztt3Rrtj8hRRwREXnLHYmM5er ihcw==
X-Gm-Message-State: ALoCoQmVdJBrgev+EsAyLf8JhQsQNVueKuE6fa4M24hq+UG6DHltpIfLgAn3IiA/KBUuI3VWDDCR
X-Received: by 10.52.189.98 with SMTP id gh2mr38920vdc.86.1393854414408; Mon, 03 Mar 2014 05:46:54 -0800 (PST)
MIME-Version: 1.0
Received: by 10.58.2.196 with HTTP; Mon, 3 Mar 2014 05:46:34 -0800 (PST)
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7335@MBX021-W3-CA-2.exch021.domain.local>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7335@MBX021-W3-CA-2.exch021.domain.local>
From: Jamal Hadi Salim <hadi@mojatatu.com>
Date: Mon, 3 Mar 2014 08:46:34 -0500
Message-ID: <CAAFAkD9oxC8=hfxu2Rks1SG6=4tQeoNZP3yZn_yH4jxqt2hAaQ@mail.gmail.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/zaqDdRuJiLx5opmTjSk8yKvP7V0
Cc: "brijsman@juniper.net" <brijsman@juniper.net>, sfc <sfc@ietf.org>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Mar 2014 13:47:00 -0000

Ron,

I will be happy with such a compromise.

cheers,
jamal

On Mon, Mar 3, 2014 at 8:42 AM, Ron Parker
<Ron_Parker@affirmednetworks.com> wrote:
> Jamal,
>
> As an alternative, the network service header could contain a fixed manda=
tory portion and a variable optional portion.   The fixed mandatory portion=
 would contain the total length of the service header (fixed portion plus o=
ptional portion).   This approach would allow entities concerned solely wit=
h SFC steering to easily ignore the metatadata which is intended to be cons=
umed and/or repeated by the various service functions.
>
>    Ron
>
>
> ---Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jamal Hadi Salim
> Sent: Monday, March 03, 2014 11:35 AM
> To: jmoisand@juniper.net; brijsman@juniper.net
> Cc: sfc
> Subject: [sfc] draft-rijsman-sfc-madata-considerations
>
> I like the doc - well written.
>
> Section 4.3 on metadata encoding.
>
> It seems there's clear need for variable sized metadata (at least for htt=
p/app you  seem to indicate the desire for it).
> For a datapath per-packet metadata, i feel the need is just as important.
> Are we limited by the fact that existing hardware may not be able to hand=
le TLVs? For example, I dont have a problem handling TLVs in a software dat=
apath.
>
> cheers,
> jamal
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Mon Mar  3 08:30:40 2014
Return-Path: <smkumar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3BBCD1A01DA; Mon,  3 Mar 2014 08:30:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.047
X-Spam-Level: 
X-Spam-Status: No, score=-15.047 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, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 lTqdLgAXTCnq; Mon,  3 Mar 2014 08:30:34 -0800 (PST)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) by ietfa.amsl.com (Postfix) with ESMTP id AF2A91A023E; Mon,  3 Mar 2014 08:30:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3035; q=dns/txt; s=iport; t=1393864231; x=1395073831; h=from:to:cc:subject:date:message-id:mime-version; bh=Lt7UNq37U/VPdvIT95Ls5ZGf1jRIq+pq1uI5gWUOYXE=; b=ltcIMAB6+KdF7GLbSaNl4EsN8KIbPyvq/eihHFEvrB6DZs1MOFJ0E1Kh k+3PuhwXjJ3IGGjU995ruexdTHT3b1iSu0x+GS4IQjxJWm5s9FGc3/Onl +WaHQCHYPXckceo+HaCO2ycTlBIU2hrTOXa6SYTLHF/EaFz0+DBzaMiLy I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhYFACatFFOtJXG//2dsb2JhbABagkJEgRLAUIEiFnSCLHkSAQwBcycEAQ2Hfsw7F45ZhD8EmDySK4Mtgio
X-IronPort-AV: E=Sophos;i="4.97,578,1389744000";  d="scan'208,217";a="307684737"
Received: from rcdn-core2-4.cisco.com ([173.37.113.191]) by rcdn-iport-7.cisco.com with ESMTP; 03 Mar 2014 16:30:30 +0000
Received: from xhc-aln-x07.cisco.com (xhc-aln-x07.cisco.com [173.36.12.81]) by rcdn-core2-4.cisco.com (8.14.5/8.14.5) with ESMTP id s23GUUJl019450 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 3 Mar 2014 16:30:30 GMT
Received: from xmb-aln-x09.cisco.com ([169.254.4.22]) by xhc-aln-x07.cisco.com ([173.36.12.81]) with mapi id 14.03.0123.003; Mon, 3 Mar 2014 10:30:30 -0600
From: "Surendra Kumar (smkumar)" <smkumar@cisco.com>
To: "pankajg@microsoft.com" <pankajg@microsoft.com>, "jgross@vmware.com" <jgross@vmware.com>
Thread-Topic: Followup on genev metadata
Thread-Index: AQHPNv3kBlLu4spkckaCawbJZ/+RZw==
Date: Mon, 3 Mar 2014 16:30:29 +0000
Message-ID: <CF3A5EA4.32156%smkumar@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.21.113.228]
Content-Type: multipart/alternative; boundary="_000_CF3A5EA432156smkumarciscocom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/sqJj4rwSRG8CzRlmAjMaFtm87T8
Cc: "nvo3@ietf.org" <nvo3@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Subject: [sfc] Followup on genev metadata
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Mar 2014 16:30:36 -0000

--_000_CF3A5EA432156smkumarciscocom_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable


[Could not finish my question at the open-mic in consideration to fellow IE=
TFrs behind me]

Author's stand on the metadata from the presentation and responses:

  1.  Metadata is for innovating and future-proofing
  2.  Metadata is indeed tied to the transport
  3.  Metadata will be standardized as they are defined
  4.  If metadata needs to be used on different transports, it is up to the=
 folks defining it to take it to each and every transport and request stand=
ardization =96 obviously, these needs happen for every single one of them.

#4 makes absolutely no sense to me, please think about it. Why in the world=
 does everybody have to go through the pain on every transport including th=
ose transports that are not defined yet but will be in the future. Would yo=
u rather not want these guys to standardize it once and use it in whatever =
transport they need to use ? Isn't that future proofing in a much better wa=
y ?

Surendra.
PS: BTW, this is no endorsement of the draft; rather wanted to get this str=
aight given the discussion; I had to state It, sorry.


--_000_CF3A5EA432156smkumarciscocom_
Content-Type: text/html; charset="Windows-1252"
Content-ID: <E0BD0737DF4CED4F869DD57B3328B847@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif; ">
<div><br>
</div>
<div>[Could not finish my question at the open-mic in consideration to fell=
ow IETFrs behind me]</div>
<div><br>
</div>
<div>Author's stand on the metadata from the presentation and responses:</d=
iv>
<ol>
<li>Metadata is for innovating and future-proofing</li><li>Metadata is inde=
ed tied to the transport</li><li>Metadata will be standardized as they are =
defined</li><li>If metadata needs to be used on different transports, it is=
 up to the folks defining it to take it to each and every transport and req=
uest standardization =96 obviously, these needs happen for every single one=
 of them.</li></ol>
<div>#4 makes absolutely no sense to me, please think about it. Why in the =
world does everybody have to go through the pain on every transport includi=
ng those transports that are not defined yet but will be in the future. Wou=
ld you rather not want these guys
 to standardize it once and use it in whatever transport they need to use ?=
 Isn't that future proofing in a much better way ?</div>
<div><br>
</div>
<div>Surendra.</div>
<div>PS: BTW, this is no endorsement of the draft; rather wanted to get thi=
s straight given the discussion; I had to state It, sorry.</div>
<br>
</body>
</html>

--_000_CF3A5EA432156smkumarciscocom_--


From nobody Mon Mar  3 08:43:28 2014
Return-Path: <Garg.Pankaj@microsoft.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1D7851A0149; Mon,  3 Mar 2014 08:43:27 -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, HTML_MESSAGE=0.001, 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 LzFnEHOEDt3e; Mon,  3 Mar 2014 08:43:24 -0800 (PST)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1blp0184.outbound.protection.outlook.com [207.46.163.184]) by ietfa.amsl.com (Postfix) with ESMTP id C70CC1A01E4; Mon,  3 Mar 2014 08:43:23 -0800 (PST)
Received: from BY2PR03MB128.namprd03.prod.outlook.com (10.242.36.28) by BY2PR03MB596.namprd03.prod.outlook.com (10.255.93.36) with Microsoft SMTP Server (TLS) id 15.0.888.9; Mon, 3 Mar 2014 16:43:18 +0000
Received: from BY2PR03MB128.namprd03.prod.outlook.com ([169.254.5.107]) by BY2PR03MB128.namprd03.prod.outlook.com ([169.254.5.107]) with mapi id 15.00.0888.003; Mon, 3 Mar 2014 16:43:18 +0000
From: Pankaj Garg <Garg.Pankaj@microsoft.com>
To: "Surendra Kumar (smkumar)" <smkumar@cisco.com>, "jgross@vmware.com" <jgross@vmware.com>
Thread-Topic: Followup on genev metadata
Thread-Index: AQHPNv3kBlLu4spkckaCawbJZ/+RZ5rPj0Gw
Date: Mon, 3 Mar 2014 16:43:18 +0000
Message-ID: <423f1fc4f8f741c0ad7fdd481db9f586@BY2PR03MB128.namprd03.prod.outlook.com>
References: <CF3A5EA4.32156%smkumar@cisco.com>
In-Reply-To: <CF3A5EA4.32156%smkumar@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [31.133.165.196]
x-forefront-prvs: 0139052FDB
x-forefront-antispam-report: SFV:NSPM; SFS:(10009001)(6009001)(428001)(199002)(189002)(377454003)(83322001)(19580405001)(16236675002)(87266001)(4396001)(66066001)(86362001)(94316002)(95666003)(15975445006)(93136001)(47736001)(65816001)(49866001)(19580395003)(47976001)(85306002)(87936001)(94946001)(2656002)(50986001)(74502001)(76796001)(47446002)(54316002)(81542001)(76786001)(54356001)(59766001)(81342001)(77982001)(80976001)(69226001)(86612001)(74662001)(92566001)(74706001)(95416001)(63696002)(81816001)(46102001)(74876001)(74366001)(19300405004)(76576001)(93516002)(33646001)(15202345003)(80022001)(83072002)(53806001)(81686001)(85852003)(77096001)(76482001)(90146001)(31966008)(56776001)(56816005)(51856001)(24736002); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR03MB596; H:BY2PR03MB128.namprd03.prod.outlook.com; CLIP:31.133.165.196; FPR:F7FFF294.AFF217DF.F2F3BD7B.40EDE2FD.2035B; MLV:sfv; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
received-spf: None (: microsoft.com does not designate permitted sender hosts)
Content-Type: multipart/alternative; boundary="_000_423f1fc4f8f741c0ad7fdd481db9f586BY2PR03MB128namprd03pro_"
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/Lmp63K_hryDx6lmrbEqddF5WsOE
Cc: "nvo3@ietf.org" <nvo3@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Followup on genev metadata
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Mar 2014 16:43:27 -0000

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

Just a clarification, author's stand is that transport provides a way to ca=
rry meta-data.

Let us take NSH example, how would you carry NSH in a protocol that doesn't=
 have ETYPE for NextProtocol? If you think about it, then it would make sen=
se that in one way or the other, you would need to extend the protocol to c=
arry NSH and in turn get hardware offloads working for that protocol etc. F=
or example, how would you carry it in VXLAN as it does not have ProtocolTyp=
e field, so yes, you have to extend VXLAN, correct?

You can do the following, define a generic service chaining header (which I=
 think is anyways the right approach), then decide the mechanism to carry i=
t in different protocols, i.e. for one class of protocols, carrying it via =
ETYPE may be the right approach, whereas for other protocols a different me=
chanism may be better.

From: Surendra Kumar (smkumar) [mailto:smkumar@cisco.com]
Sent: Monday, March 3, 2014 10:00 PM
To: Pankaj Garg; jgross@vmware.com
Cc: nvo3@ietf.org; sfc@ietf.org
Subject: Followup on genev metadata


[Could not finish my question at the open-mic in consideration to fellow IE=
TFrs behind me]

Author's stand on the metadata from the presentation and responses:

  1.  Metadata is for innovating and future-proofing
  2.  Metadata is indeed tied to the transport
  3.  Metadata will be standardized as they are defined
  4.  If metadata needs to be used on different transports, it is up to the=
 folks defining it to take it to each and every transport and request stand=
ardization - obviously, these needs happen for every single one of them.
#4 makes absolutely no sense to me, please think about it. Why in the world=
 does everybody have to go through the pain on every transport including th=
ose transports that are not defined yet but will be in the future. Would yo=
u rather not want these guys to standardize it once and use it in whatever =
transport they need to use ? Isn't that future proofing in a much better wa=
y ?

Surendra.
PS: BTW, this is no endorsement of the draft; rather wanted to get this str=
aight given the discussion; I had to state It, sorry.


--_000_423f1fc4f8f741c0ad7fdd481db9f586BY2PR03MB128namprd03pro_
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;}
/* 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:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{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;}
/* List Definitions */
@list l0
	{mso-list-id:1400205984;
	mso-list-template-ids:1491526720;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Just a clarification, aut=
hor&#8217;s stand is that transport provides a way to carry meta-data.<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"><o:p>&nbsp;</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">Let us take NSH example, =
how would you carry NSH in a protocol that doesn&#8217;t have ETYPE for Nex=
tProtocol? If you think about it, then it would make sense that
 in one way or the other, you would need to extend the protocol to carry NS=
H and in turn get hardware offloads working for that protocol etc. For exam=
ple, how would you carry it in VXLAN as it does not have ProtocolType field=
, so yes, you have to extend VXLAN,
 correct?<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"><o:p>&nbsp;</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">You can do the following,=
 define a generic service chaining header (which I think is anyways the rig=
ht approach), then decide the mechanism to carry it in different
 protocols, i.e. for one class of protocols, carrying it via ETYPE may be t=
he right approach, whereas for other protocols a different mechanism may be=
 better.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><a name=3D"_MailEndCompose"><span style=3D"font-size=
:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497=
D"><o:p>&nbsp;</o:p></span></a></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;"> Surend=
ra Kumar (smkumar) [mailto:smkumar@cisco.com]
<br>
<b>Sent:</b> Monday, March 3, 2014 10:00 PM<br>
<b>To:</b> Pankaj Garg; jgross@vmware.com<br>
<b>Cc:</b> nvo3@ietf.org; sfc@ietf.org<br>
<b>Subject:</b> Followup on genev metadata<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">[Could not finish my questi=
on at the open-mic in consideration to fellow IETFrs behind me]<o:p></o:p><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">Author's stand on the metad=
ata from the presentation and responses:<o:p></o:p></span></p>
</div>
<ol start=3D"1" type=3D"1">
<li class=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt:auto;mso-ma=
rgin-bottom-alt:auto;mso-list:l0 level1 lfo1">
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;">Metadata is for innovating and future-proofing<o:p></o:p></spa=
n></li><li class=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt:auto=
;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo1">
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;">Metadata is indeed tied to the transport<o:p></o:p></span></li=
><li class=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt:auto;mso-m=
argin-bottom-alt:auto;mso-list:l0 level1 lfo1">
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;">Metadata will be standardized as they are defined<o:p></o:p></=
span></li><li class=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt:a=
uto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo1">
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;">If metadata needs to be used on different transports, it is up=
 to the folks defining it to take it to each and every transport and reques=
t standardization &#8211; obviously, these needs happen for
 every single one of them.<o:p></o:p></span></li></ol>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">#4 makes absolutely no sens=
e to me, please think about it. Why in the world does everybody have to go =
through the pain on every transport including those transports
 that are not defined yet but will be in the future. Would you rather not w=
ant these guys to standardize it once and use it in whatever transport they=
 need to use ? Isn't that future proofing in a much better way ?<o:p></o:p>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">Surendra.<o:p></o:p></span>=
</p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">PS: BTW, this is no endorse=
ment of the draft; rather wanted to get this straight given the discussion;=
 I had to state It, sorry.<o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
</div>
</body>
</html>

--_000_423f1fc4f8f741c0ad7fdd481db9f586BY2PR03MB128namprd03pro_--


From nobody Mon Mar  3 08:59:48 2014
Return-Path: <smkumar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0FA0A1A01EA; Mon,  3 Mar 2014 08:59:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.047
X-Spam-Level: 
X-Spam-Status: No, score=-15.047 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, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 gywfHhH9OW4G; Mon,  3 Mar 2014 08:59:44 -0800 (PST)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) by ietfa.amsl.com (Postfix) with ESMTP id 1D4471A01E4; Mon,  3 Mar 2014 08:59:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=13901; q=dns/txt; s=iport; t=1393865981; x=1395075581; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=N8Xj3zcu67hLGf99MvxnAj9SqqiM+24MEhCXxHu3Hr0=; b=HUy9W+3akbIpsS1kV+FqknY54g3DEgZAcGC2E/iFRZeJ8weaezC0bNXo vLQJmKFPISpkcjNVNVaWfDVYPyfvRVfiI2/tgumb9vQsYme5uX93On3b0 BKSVZ44QGN+PlvCFVbD67NSzeGn6gIzC/LHbeYQX5FiqBWETB+xTklQFu U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhkFAFW0FFOtJXHA/2dsb2JhbABagkJEO1fAUIEiFnSCJQEBAQQtTBACAQgRAwEBASgHMhQJCAIEAQ0Fh3nMNheONRMRBgGEOASFW5JhkiuDLYIq
X-IronPort-AV: E=Sophos;i="4.97,578,1389744000";  d="scan'208,217";a="307514528"
Received: from rcdn-core2-5.cisco.com ([173.37.113.192]) by rcdn-iport-1.cisco.com with ESMTP; 03 Mar 2014 16:59:41 +0000
Received: from xhc-rcd-x05.cisco.com (xhc-rcd-x05.cisco.com [173.37.183.79]) by rcdn-core2-5.cisco.com (8.14.5/8.14.5) with ESMTP id s23Gxe8o016016 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 3 Mar 2014 16:59:40 GMT
Received: from xmb-aln-x09.cisco.com ([169.254.4.22]) by xhc-rcd-x05.cisco.com ([173.37.183.79]) with mapi id 14.03.0123.003; Mon, 3 Mar 2014 10:59:40 -0600
From: "Surendra Kumar (smkumar)" <smkumar@cisco.com>
To: Pankaj Garg <Garg.Pankaj@microsoft.com>, "jgross@vmware.com" <jgross@vmware.com>
Thread-Topic: Followup on genev metadata
Thread-Index: AQHPNv3kBlLu4spkckaCawbJZ/+RZ5rPj0GwgABrRAA=
Date: Mon, 3 Mar 2014 16:59:39 +0000
Message-ID: <CF3A64B1.3219B%smkumar@cisco.com>
References: <CF3A5EA4.32156%smkumar@cisco.com> <423f1fc4f8f741c0ad7fdd481db9f586@BY2PR03MB128.namprd03.prod.outlook.com>
In-Reply-To: <423f1fc4f8f741c0ad7fdd481db9f586@BY2PR03MB128.namprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.21.113.228]
Content-Type: multipart/alternative; boundary="_000_CF3A64B13219Bsmkumarciscocom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/JQ_WN6NesouyLttMHnBpgJ_ATA8
Cc: "nvo3@ietf.org" <nvo3@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Followup on genev metadata
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Mar 2014 16:59:47 -0000

--_000_CF3A64B13219Bsmkumarciscocom_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Inline.

From: Pankaj Garg <Garg.Pankaj@microsoft.com<mailto:Garg.Pankaj@microsoft.c=
om>>
Date: Monday, March 3, 2014 8:43 AM
To: Surendra Kumar <smkumar@cisco.com<mailto:smkumar@cisco.com>>, "jgross@v=
mware.com<mailto:jgross@vmware.com>" <jgross@vmware.com<mailto:jgross@vmwar=
e.com>>
Cc: "nvo3@ietf.org<mailto:nvo3@ietf.org>" <nvo3@ietf.org<mailto:nvo3@ietf.o=
rg>>, "sfc@ietf.org<mailto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org=
>>
Subject: RE: Followup on genev metadata

Just a clarification, author=92s stand is that transport provides a way to =
carry meta-data.

Let us take NSH example, how would you carry NSH in a protocol that doesn=
=92t have ETYPE for NextProtocol? If you think about it, then it would make=
 sense that in one way or the other, you would need to extend the protocol =
to carry NSH and in turn get hardware offloads working for that protocol et=
c. For example, how would you carry it in VXLAN as it does not have Protoco=
lType field, so yes, you have to extend VXLAN, correct?
SK> we both know the answer to this. GRE/NVGRE/VXLAN (gpe) all have protoco=
l fields. It is not the same as signaling geneve. This is about transport i=
ndependence.

You can do the following, define a generic service chaining header (which I=
 think is anyways the right approach), then decide the mechanism to carry i=
t in different protocols, i.e. for one class of protocols, carrying it via =
ETYPE may be the right approach, whereas for other protocols a different me=
chanism may be better.

From: Surendra Kumar (smkumar) [mailto:smkumar@cisco.com]
Sent: Monday, March 3, 2014 10:00 PM
To: Pankaj Garg; jgross@vmware.com<mailto:jgross@vmware.com>
Cc: nvo3@ietf.org<mailto:nvo3@ietf.org>; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Followup on genev metadata


[Could not finish my question at the open-mic in consideration to fellow IE=
TFrs behind me]

Author's stand on the metadata from the presentation and responses:

  1.  Metadata is for innovating and future-proofing
  2.  Metadata is indeed tied to the transport
  3.  Metadata will be standardized as they are defined
  4.  If metadata needs to be used on different transports, it is up to the=
 folks defining it to take it to each and every transport and request stand=
ardization =96 obviously, these needs happen for every single one of them.
#4 makes absolutely no sense to me, please think about it. Why in the world=
 does everybody have to go through the pain on every transport including th=
ose transports that are not defined yet but will be in the future. Would yo=
u rather not want these guys to standardize it once and use it in whatever =
transport they need to use ? Isn't that future proofing in a much better wa=
y ?

Surendra.
PS: BTW, this is no endorsement of the draft; rather wanted to get this str=
aight given the discussion; I had to state It, sorry.


--_000_CF3A64B13219Bsmkumarciscocom_
Content-Type: text/html; charset="Windows-1252"
Content-ID: <BA8B0945D9132D44A18830E7F9F8120A@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif; ">
<div>Inline.</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>Pankaj Garg &lt;<a href=3D"ma=
ilto:Garg.Pankaj@microsoft.com">Garg.Pankaj@microsoft.com</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Monday, March 3, 2014 8:43 AM=
<br>
<span style=3D"font-weight:bold">To: </span>Surendra Kumar &lt;<a href=3D"m=
ailto:smkumar@cisco.com">smkumar@cisco.com</a>&gt;, &quot;<a href=3D"mailto=
:jgross@vmware.com">jgross@vmware.com</a>&quot; &lt;<a href=3D"mailto:jgros=
s@vmware.com">jgross@vmware.com</a>&gt;<br>
<span style=3D"font-weight:bold">Cc: </span>&quot;<a href=3D"mailto:nvo3@ie=
tf.org">nvo3@ietf.org</a>&quot; &lt;<a href=3D"mailto:nvo3@ietf.org">nvo3@i=
etf.org</a>&gt;, &quot;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&quo=
t; &lt;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>RE: Followup on genev meta=
data<br>
</div>
<div><br>
</div>
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" x=
mlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40">
<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;}
/* 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:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{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;}
/* List Definitions */
@list l0
	{mso-list-id:1400205984;
	mso-list-template-ids:1491526720;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></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]-->
<div lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125); ">Just a clarification, author=92s s=
tand is that transport provides a way to carry meta-data.<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125); "><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125); ">Let us take NSH example, how would=
 you carry NSH in a protocol that doesn=92t have ETYPE for NextProtocol? If=
 you think about it, then it would make
 sense that in one way or the other, you would need to extend the protocol =
to carry NSH and in turn get hardware offloads working for that protocol et=
c. For example, how would you carry it in VXLAN as it does not have Protoco=
lType field, so yes, you have to
 extend VXLAN, correct?</span></p>
</div>
</div>
</div>
</span>
<div>SK&gt; we both know the answer to this. GRE/NVGRE/VXLAN (gpe) all have=
 protocol fields. It is not the same as signaling geneve. This is about tra=
nsport independence.</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" x=
mlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40">
<div lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125); "><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125); "><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125); ">You can do the following, define a=
 generic service chaining header (which I think is anyways the right approa=
ch), then decide the mechanism to carry
 it in different protocols, i.e. for one class of protocols, carrying it vi=
a ETYPE may be the right approach, whereas for other protocols a different =
mechanism may be better.</span></p>
</div>
</div>
</div>
</span><span id=3D"OLK_SRC_BODY_SECTION">
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" x=
mlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40">
<div lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125); "><o:p></o:p></span></p>
<p class=3D"MsoNormal"><a name=3D"_MailEndCompose"><span style=3D"font-size=
: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); "><o:p>&=
nbsp;</o:p></span></a></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size: 11pt; font-family: Cali=
bri, sans-serif; ">From:</span></b><span style=3D"font-size: 11pt; font-fam=
ily: Calibri, sans-serif; "> Surendra Kumar (smkumar) [<a href=3D"mailto:sm=
kumar@cisco.com">mailto:smkumar@cisco.com</a>]
<br>
<b>Sent:</b> Monday, March 3, 2014 10:00 PM<br>
<b>To:</b> Pankaj Garg; <a href=3D"mailto:jgross@vmware.com">jgross@vmware.=
com</a><br>
<b>Cc:</b> <a href=3D"mailto:nvo3@ietf.org">nvo3@ietf.org</a>; <a href=3D"m=
ailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> Followup on genev metadata<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; font-family: Calib=
ri, sans-serif; color: black; "><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; font-family: Calib=
ri, sans-serif; color: black; ">[Could not finish my question at the open-m=
ic in consideration to fellow IETFrs behind me]<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; font-family: Calib=
ri, sans-serif; color: black; "><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; font-family: Calib=
ri, sans-serif; color: black; ">Author's stand on the metadata from the pre=
sentation and responses:<o:p></o:p></span></p>
</div>
<ol start=3D"1" type=3D"1">
<li class=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt:auto;mso-ma=
rgin-bottom-alt:auto;mso-list:l0 level1 lfo1">
<span style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; ">Metad=
ata is for innovating and future-proofing<o:p></o:p></span></li><li class=
=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt:auto;mso-margin-bott=
om-alt:auto;mso-list:l0 level1 lfo1">
<span style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; ">Metad=
ata is indeed tied to the transport<o:p></o:p></span></li><li class=3D"MsoN=
ormal" style=3D"color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:a=
uto;mso-list:l0 level1 lfo1">
<span style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; ">Metad=
ata will be standardized as they are defined<o:p></o:p></span></li><li clas=
s=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt:auto;mso-margin-bot=
tom-alt:auto;mso-list:l0 level1 lfo1">
<span style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; ">If me=
tadata needs to be used on different transports, it is up to the folks defi=
ning it to take it to each and every transport and request standardization =
=96 obviously, these needs happen for
 every single one of them.<o:p></o:p></span></li></ol>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; font-family: Calib=
ri, sans-serif; color: black; ">#4 makes absolutely no sense to me, please =
think about it. Why in the world does everybody have to go through the pain=
 on every transport including those
 transports that are not defined yet but will be in the future. Would you r=
ather not want these guys to standardize it once and use it in whatever tra=
nsport they need to use ? Isn't that future proofing in a much better way ?=
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; font-family: Calib=
ri, sans-serif; color: black; "><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; font-family: Calib=
ri, sans-serif; color: black; ">Surendra.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; font-family: Calib=
ri, sans-serif; color: black; ">PS: BTW, this is no endorsement of the draf=
t; rather wanted to get this straight given the discussion; I had to state =
It, sorry.<o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; font-family: Calib=
ri, sans-serif; color: black; "><o:p>&nbsp;</o:p></span></p>
</div>
</div>
</div>
</div>
</span>
</body>
</html>

--_000_CF3A64B13219Bsmkumarciscocom_--


From nobody Mon Mar  3 09:04:52 2014
Return-Path: <Garg.Pankaj@microsoft.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3592E1A026E; Mon,  3 Mar 2014 09:04:47 -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, HTML_MESSAGE=0.001, 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 GqpI-lfsfww0; Mon,  3 Mar 2014 09:04:42 -0800 (PST)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1lp0143.outbound.protection.outlook.com [207.46.163.143]) by ietfa.amsl.com (Postfix) with ESMTP id 63D221A0231; Mon,  3 Mar 2014 09:04:42 -0800 (PST)
Received: from BY2PR03MB128.namprd03.prod.outlook.com (10.242.36.28) by BY2PR03MB597.namprd03.prod.outlook.com (10.255.93.37) with Microsoft SMTP Server (TLS) id 15.0.888.9; Mon, 3 Mar 2014 17:04:37 +0000
Received: from BY2PR03MB128.namprd03.prod.outlook.com ([169.254.5.107]) by BY2PR03MB128.namprd03.prod.outlook.com ([169.254.5.107]) with mapi id 15.00.0888.003; Mon, 3 Mar 2014 17:04:37 +0000
From: Pankaj Garg <Garg.Pankaj@microsoft.com>
To: "Surendra Kumar (smkumar)" <smkumar@cisco.com>, "jgross@vmware.com" <jgross@vmware.com>
Thread-Topic: Followup on genev metadata
Thread-Index: AQHPNv3kBlLu4spkckaCawbJZ/+RZ5rPj0GwgABrRAD//5vJQA==
Date: Mon, 3 Mar 2014 17:04:36 +0000
Message-ID: <d9a8896dc00b43a790485ef6013b3a21@BY2PR03MB128.namprd03.prod.outlook.com>
References: <CF3A5EA4.32156%smkumar@cisco.com> <423f1fc4f8f741c0ad7fdd481db9f586@BY2PR03MB128.namprd03.prod.outlook.com> <CF3A64B1.3219B%smkumar@cisco.com>
In-Reply-To: <CF3A64B1.3219B%smkumar@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [130.129.154.194]
x-forefront-prvs: 0139052FDB
x-forefront-antispam-report: SFV:NSPM; SFS:(10009001)(428001)(377454003)(189002)(199002)(77982001)(74366001)(50986001)(95416001)(86612001)(59766001)(81686001)(49866001)(95666003)(85306002)(46102001)(47736001)(16236675002)(47976001)(65816001)(80022001)(66066001)(94946001)(15202345003)(69226001)(81542001)(63696002)(81342001)(19300405004)(83072002)(54356001)(4396001)(74502001)(76796001)(92566001)(47446002)(2656002)(76482001)(54316002)(561944002)(76786001)(33646001)(81816001)(15975445006)(74662001)(93136001)(87266001)(76576001)(74876001)(87936001)(80976001)(51856001)(31966008)(77096001)(56776001)(19580405001)(93516002)(56816005)(85852003)(90146001)(94316002)(74706001)(83322001)(53806001)(86362001)(19580395003)(24736002); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR03MB597; H:BY2PR03MB128.namprd03.prod.outlook.com; CLIP:130.129.154.194; FPR:F4FFF294.AFC217DF.F2F3B57B.40E1E2BD.20415; MLV:sfv; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
received-spf: None (: microsoft.com does not designate permitted sender hosts)
Content-Type: multipart/alternative; boundary="_000_d9a8896dc00b43a790485ef6013b3a21BY2PR03MB128namprd03pro_"
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/ZPBODlsl-kr2XL6lrQ_Eo7FZOZg
Cc: "nvo3@ietf.org" <nvo3@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Followup on genev metadata
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Mar 2014 17:04:47 -0000

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

Inline.

From: Surendra Kumar (smkumar) [mailto:smkumar@cisco.com]
Sent: Monday, March 3, 2014 10:30 PM
To: Pankaj Garg; jgross@vmware.com
Cc: nvo3@ietf.org; sfc@ietf.org
Subject: Re: Followup on genev metadata

Inline.

From: Pankaj Garg <Garg.Pankaj@microsoft.com<mailto:Garg.Pankaj@microsoft.c=
om>>
Date: Monday, March 3, 2014 8:43 AM
To: Surendra Kumar <smkumar@cisco.com<mailto:smkumar@cisco.com>>, "jgross@v=
mware.com<mailto:jgross@vmware.com>" <jgross@vmware.com<mailto:jgross@vmwar=
e.com>>
Cc: "nvo3@ietf.org<mailto:nvo3@ietf.org>" <nvo3@ietf.org<mailto:nvo3@ietf.o=
rg>>, "sfc@ietf.org<mailto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org=
>>
Subject: RE: Followup on genev metadata

Just a clarification, author's stand is that transport provides a way to ca=
rry meta-data.

Let us take NSH example, how would you carry NSH in a protocol that doesn't=
 have ETYPE for NextProtocol? If you think about it, then it would make sen=
se that in one way or the other, you would need to extend the protocol to c=
arry NSH and in turn get hardware offloads working for that protocol etc. F=
or example, how would you carry it in VXLAN as it does not have ProtocolTyp=
e field, so yes, you have to extend VXLAN, correct?
SK> we both know the answer to this. GRE/NVGRE/VXLAN (gpe) all have protoco=
l fields. It is not the same as signaling geneve. This is about transport i=
ndependence.
[PG] No I don't know the answer, because VXLAN-GPE is not used today and ha=
rdware does not supporting offloading it. There is a proposal on generic UD=
P encapsulation which uses IP protocol number, how would you carry NSH in t=
hat? Isn't that dictating that you would get transport independence only if=
 you support encapsulating ETYPE? Btw think about other use case, how do yo=
u carry IPv6 in IP and Ethernet?

You can do the following, define a generic service chaining header (which I=
 think is anyways the right approach), then decide the mechanism to carry i=
t in different protocols, i.e. for one class of protocols, carrying it via =
ETYPE may be the right approach, whereas for other protocols a different me=
chanism may be better.

From: Surendra Kumar (smkumar) [mailto:smkumar@cisco.com]
Sent: Monday, March 3, 2014 10:00 PM
To: Pankaj Garg; jgross@vmware.com<mailto:jgross@vmware.com>
Cc: nvo3@ietf.org<mailto:nvo3@ietf.org>; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Followup on genev metadata


[Could not finish my question at the open-mic in consideration to fellow IE=
TFrs behind me]

Author's stand on the metadata from the presentation and responses:

  1.  Metadata is for innovating and future-proofing
  2.  Metadata is indeed tied to the transport
  3.  Metadata will be standardized as they are defined
  4.  If metadata needs to be used on different transports, it is up to the=
 folks defining it to take it to each and every transport and request stand=
ardization - obviously, these needs happen for every single one of them.
#4 makes absolutely no sense to me, please think about it. Why in the world=
 does everybody have to go through the pain on every transport including th=
ose transports that are not defined yet but will be in the future. Would yo=
u rather not want these guys to standardize it once and use it in whatever =
transport they need to use ? Isn't that future proofing in a much better wa=
y ?

Surendra.
PS: BTW, this is no endorsement of the draft; rather wanted to get this str=
aight given the discussion; I had to state It, sorry.


--_000_d9a8896dc00b43a790485ef6013b3a21BY2PR03MB128namprd03pro_
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;}
/* 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:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle18
	{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;}
/* List Definitions */
@list l0
	{mso-list-id:1400205984;
	mso-list-template-ids:1491526720;}
@list l0:level1
	{mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1
	{mso-list-id:1622301945;
	mso-list-template-ids:631531684;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Inline</span></b><span=
 style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:#1F497D">.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><a name=3D"_MailEndCompose"><span style=3D"font-size=
:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497=
D"><o:p>&nbsp;</o:p></span></a></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;"> Surend=
ra Kumar (smkumar) [mailto:smkumar@cisco.com]
<br>
<b>Sent:</b> Monday, March 3, 2014 10:30 PM<br>
<b>To:</b> Pankaj Garg; jgross@vmware.com<br>
<b>Cc:</b> nvo3@ietf.org; sfc@ietf.org<br>
<b>Subject:</b> Re: Followup on genev metadata<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">Inline.<o:p></o:p></span></=
p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:black">From:
</span></b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,=
&quot;sans-serif&quot;;color:black">Pankaj Garg &lt;<a href=3D"mailto:Garg.=
Pankaj@microsoft.com">Garg.Pankaj@microsoft.com</a>&gt;<br>
<b>Date: </b>Monday, March 3, 2014 8:43 AM<br>
<b>To: </b>Surendra Kumar &lt;<a href=3D"mailto:smkumar@cisco.com">smkumar@=
cisco.com</a>&gt;, &quot;<a href=3D"mailto:jgross@vmware.com">jgross@vmware=
.com</a>&quot; &lt;<a href=3D"mailto:jgross@vmware.com">jgross@vmware.com</=
a>&gt;<br>
<b>Cc: </b>&quot;<a href=3D"mailto:nvo3@ietf.org">nvo3@ietf.org</a>&quot; &=
lt;<a href=3D"mailto:nvo3@ietf.org">nvo3@ietf.org</a>&gt;, &quot;<a href=3D=
"mailto:sfc@ietf.org">sfc@ietf.org</a>&quot; &lt;<a href=3D"mailto:sfc@ietf=
.org">sfc@ietf.org</a>&gt;<br>
<b>Subject: </b>RE: Followup on genev metadata<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Just a clarification, aut=
hor&#8217;s stand is that transport provides a way to carry meta-data.</spa=
n><span style=3D"color:black"><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">&nbsp;</span><span style=
=3D"color:black"><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">Let us take NSH example, =
how would you carry NSH in a protocol that doesn&#8217;t have ETYPE for Nex=
tProtocol? If you think about it, then it would make sense that
 in one way or the other, you would need to extend the protocol to carry NS=
H and in turn get hardware offloads working for that protocol etc. For exam=
ple, how would you carry it in VXLAN as it does not have ProtocolType field=
, so yes, you have to extend VXLAN,
 correct?</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">SK&gt; we both know the ans=
wer to this. GRE/NVGRE/VXLAN (gpe) all have protocol fields. It is not the =
same as signaling geneve. This is about transport independence.<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">[PG] No I don&#8217=
;t know the answer, because VXLAN-GPE is not used today and hardware does n=
ot supporting offloading it. There is a proposal on generic UDP
 encapsulation which uses IP protocol number, how would you carry NSH in th=
at? Isn&#8217;t that dictating that you would get transport independence on=
ly if you support encapsulating ETYPE? Btw think about other use case, how =
do you carry IPv6 in IP and Ethernet?
</span></i></b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&qu=
ot;,&quot;sans-serif&quot;;color:#1F497D"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span style=
=3D"color:black"><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">You can do the following,=
 define a generic service chaining header (which I think is anyways the rig=
ht approach), then decide the mechanism to carry it in different
 protocols, i.e. for one class of protocols, carrying it via ETYPE may be t=
he right approach, whereas for other protocols a different mechanism may be=
 better.</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&qu=
ot;;color:black"> Surendra Kumar (smkumar) [<a href=3D"mailto:smkumar@cisco=
.com">mailto:smkumar@cisco.com</a>]
<br>
<b>Sent:</b> Monday, March 3, 2014 10:00 PM<br>
<b>To:</b> Pankaj Garg; <a href=3D"mailto:jgross@vmware.com">jgross@vmware.=
com</a><br>
<b>Cc:</b> <a href=3D"mailto:nvo3@ietf.org">nvo3@ietf.org</a>; <a href=3D"m=
ailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> Followup on genev metadata</span><span style=3D"color:black=
"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span style=3D=
"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">[Could not finish my questi=
on at the open-mic in consideration to fellow IETFrs behind me]</span><span=
 style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span style=3D=
"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">Author's stand on the metad=
ata from the presentation and responses:</span><span style=3D"color:black">=
<o:p></o:p></span></p>
</div>
<ol start=3D"1" type=3D"1">
<li class=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt:auto;mso-ma=
rgin-bottom-alt:auto;mso-list:l0 level1 lfo3">
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;">Metadata is for innovating and future-proofing</span><o:p></o:=
p></li><li class=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt:auto=
;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo3">
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;">Metadata is indeed tied to the transport</span><o:p></o:p></li=
><li class=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt:auto;mso-m=
argin-bottom-alt:auto;mso-list:l0 level1 lfo3">
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;">Metadata will be standardized as they are defined</span><o:p><=
/o:p></li><li class=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt:a=
uto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo3">
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;">If metadata needs to be used on different transports, it is up=
 to the folks defining it to take it to each and every transport and reques=
t standardization &#8211; obviously, these needs happen for
 every single one of them.</span><o:p></o:p></li></ol>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">#4 makes absolutely no sens=
e to me, please think about it. Why in the world does everybody have to go =
through the pain on every transport including those transports
 that are not defined yet but will be in the future. Would you rather not w=
ant these guys to standardize it once and use it in whatever transport they=
 need to use ? Isn't that future proofing in a much better way ?</span><spa=
n style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span style=3D=
"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">Surendra.</span><span style=
=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">PS: BTW, this is no endorse=
ment of the draft; rather wanted to get this straight given the discussion;=
 I had to state It, sorry.</span><span style=3D"color:black"><o:p></o:p></s=
pan></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span style=3D=
"color:black"><o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_d9a8896dc00b43a790485ef6013b3a21BY2PR03MB128namprd03pro_--


From nobody Mon Mar  3 09:07:51 2014
Return-Path: <smkumar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B9DDB1A0296 for <sfc@ietfa.amsl.com>; Mon,  3 Mar 2014 09:07:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.048
X-Spam-Level: 
X-Spam-Status: No, score=-10.048 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 OK79vDf5uWYd for <sfc@ietfa.amsl.com>; Mon,  3 Mar 2014 09:07:47 -0800 (PST)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) by ietfa.amsl.com (Postfix) with ESMTP id A36EE1A0294 for <sfc@ietf.org>; Mon,  3 Mar 2014 09:07:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1942; q=dns/txt; s=iport; t=1393866465; x=1395076065; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=h/l81QKzQ0vTIVIKfEWesz1DFCupI4hsMa0KAluT/F0=; b=Nk0VC8ooPaMIxDvMqvNgYvcocxt88yRR5fVOm9Z5kBBvWf3jw7cCNGbj u6YTERZnJUVT5KnEHkgQ1hGj2rhZHhFAjrG+lVB118v4SEpaZYGbXTh6Q pZoJz5S+/u0xDWT0H111OfHVpH4f2A46TtKYa+Ay8f1TVH9xPpHcFsTd7 o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AmwFABK2FFOtJV2a/2dsb2JhbABagwY7V7xbg3WBIhZ0giUBAQEEAQEBawsMBAIBCBEEAQEoBycLFAkIAgQBDQWHeQ3MKBMEjgElCCsHBoQyAQOYPJIrgy2BaEI
X-IronPort-AV: E=Sophos;i="4.97,578,1389744000"; d="scan'208";a="24531708"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by alln-iport-2.cisco.com with ESMTP; 03 Mar 2014 17:07:44 +0000
Received: from xhc-rcd-x11.cisco.com (xhc-rcd-x11.cisco.com [173.37.183.85]) by rcdn-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id s23H7i1u009895 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 3 Mar 2014 17:07:44 GMT
Received: from xmb-aln-x09.cisco.com ([169.254.4.22]) by xhc-rcd-x11.cisco.com ([173.37.183.85]) with mapi id 14.03.0123.003; Mon, 3 Mar 2014 11:07:44 -0600
From: "Surendra Kumar (smkumar)" <smkumar@cisco.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, Jamal Hadi Salim <hadi@mojatatu.com>, "jmoisand@juniper.net" <jmoisand@juniper.net>, "brijsman@juniper.net" <brijsman@juniper.net>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtTBP5gPRYwyKk2T3oeQtAoj1prPw8mAgAA5ToA=
Date: Mon, 3 Mar 2014 17:07:43 +0000
Message-ID: <CF3A6619.321B4%smkumar@cisco.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7335@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7335@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.21.113.228]
Content-Type: text/plain; charset="Windows-1252"
Content-ID: <4BE468FC6FBD5D45A935E735B2E8EB80@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/Heovpoptan2k2wR9e0ZrU0zsEzE
Cc: sfc <sfc@ietf.org>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Mar 2014 17:07:50 -0000

We need to be a bit careful with large metadata, specifically from
architectural considerations. Let me give you an example:
SFC SC1 :: SF1@SN1 : SF2@SN5 : SF3@SN8

SN1 & SN8 can deal with metadata and need the metadata. However, SN5
can't, it is a legacy SN. What do we do with the metadata when it comes to
steering the packet (only) to SN5 - throw it, cache it, say not supported =
=8A


Surendra.

On 3/3/14 1:42 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com> wrote:

>Jamal,
>
>As an alternative, the network service header could contain a fixed
>mandatory portion and a variable optional portion.   The fixed mandatory
>portion would contain the total length of the service header (fixed
>portion plus optional portion).   This approach would allow entities
>concerned solely with SFC steering to easily ignore the metatadata which
>is intended to be consumed and/or repeated by the various service
>functions.
>
>   Ron
>
>
>---Original Message-----
>From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jamal Hadi Salim
>Sent: Monday, March 03, 2014 11:35 AM
>To: jmoisand@juniper.net; brijsman@juniper.net
>Cc: sfc
>Subject: [sfc] draft-rijsman-sfc-madata-considerations
>
>I like the doc - well written.
>
>Section 4.3 on metadata encoding.
>
>It seems there's clear need for variable sized metadata (at least for
>http/app you  seem to indicate the desire for it).
>For a datapath per-packet metadata, i feel the need is just as important.
>Are we limited by the fact that existing hardware may not be able to
>handle TLVs? For example, I dont have a problem handling TLVs in a
>software datapath.
>
>cheers,
>jamal
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc


From nobody Mon Mar  3 09:36:43 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1B15B1A02EE for <sfc@ietfa.amsl.com>; Mon,  3 Mar 2014 09:36:41 -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, RCVD_IN_DNSWL_NONE=-0.0001] 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 YoGwL27-FWck for <sfc@ietfa.amsl.com>; Mon,  3 Mar 2014 09:36:39 -0800 (PST)
Received: from hub021-ca-4.exch021.serverdata.net (hub021-ca-4.exch021.serverdata.net [64.78.22.171]) by ietfa.amsl.com (Postfix) with ESMTP id 066F01A0256 for <sfc@ietf.org>; Mon,  3 Mar 2014 09:36:39 -0800 (PST)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-4.exch021.domain.local ([10.254.4.39]) with mapi id 14.03.0174.001;  Mon, 3 Mar 2014 09:36:35 -0800
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: "Surendra Kumar (smkumar)" <smkumar@cisco.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtSw3Hunl9tRtk+jQT9q+qRCEJrPXcpQgADA14D//4H01g==
Date: Mon, 3 Mar 2014 17:36:34 +0000
Message-ID: <D86ACE7B-8AB7-4406-A5AC-3CAD25AD7C57@affirmednetworks.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7335@MBX021-W3-CA-2.exch021.domain.local>, <CF3A6619.321B4%smkumar@cisco.com>
In-Reply-To: <CF3A6619.321B4%smkumar@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/y2ZAU3nZ7nbw4m4FMFc4VyFU7oo
Cc: "brijsman@juniper.net" <brijsman@juniper.net>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Mar 2014 17:36:41 -0000

A legacy SF would be front ended by an SFC proxy which would strip and read=
d the encapsulation.   The size or variability of the encapsulation doesn't=
 enter into that aspect of it.=20

   Ron


> On Mar 3, 2014, at 5:07 PM, "Surendra Kumar (smkumar)" <smkumar@cisco.com=
> wrote:
>=20
>=20
> We need to be a bit careful with large metadata, specifically from
> architectural considerations. Let me give you an example:
> SFC SC1 :: SF1@SN1 : SF2@SN5 : SF3@SN8
>=20
> SN1 & SN8 can deal with metadata and need the metadata. However, SN5
> can't, it is a legacy SN. What do we do with the metadata when it comes t=
o
> steering the packet (only) to SN5 - throw it, cache it, say not supported=
 =8A
>=20
>=20
> Surendra.
>=20
>> On 3/3/14 1:42 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com> wrote:
>>=20
>> Jamal,
>>=20
>> As an alternative, the network service header could contain a fixed
>> mandatory portion and a variable optional portion.   The fixed mandatory
>> portion would contain the total length of the service header (fixed
>> portion plus optional portion).   This approach would allow entities
>> concerned solely with SFC steering to easily ignore the metatadata which
>> is intended to be consumed and/or repeated by the various service
>> functions.
>>=20
>>  Ron
>>=20
>>=20
>> ---Original Message-----
>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jamal Hadi Salim
>> Sent: Monday, March 03, 2014 11:35 AM
>> To: jmoisand@juniper.net; brijsman@juniper.net
>> Cc: sfc
>> Subject: [sfc] draft-rijsman-sfc-madata-considerations
>>=20
>> I like the doc - well written.
>>=20
>> Section 4.3 on metadata encoding.
>>=20
>> It seems there's clear need for variable sized metadata (at least for
>> http/app you  seem to indicate the desire for it).
>> For a datapath per-packet metadata, i feel the need is just as important=
.
>> Are we limited by the fact that existing hardware may not be able to
>> handle TLVs? For example, I dont have a problem handling TLVs in a
>> software datapath.
>>=20
>> cheers,
>> jamal
>>=20
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>>=20
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>=20


From nobody Mon Mar  3 10:17:09 2014
Return-Path: <hadi@mojatatu.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1B4561A01DF for <sfc@ietfa.amsl.com>; Mon,  3 Mar 2014 10:17:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.978
X-Spam-Level: 
X-Spam-Status: No, score=-1.978 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-0.7] 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 pY3zshAJHMNO for <sfc@ietfa.amsl.com>; Mon,  3 Mar 2014 10:16:57 -0800 (PST)
Received: from mail-ve0-f182.google.com (mail-ve0-f182.google.com [209.85.128.182]) by ietfa.amsl.com (Postfix) with ESMTP id 3AD091A01C8 for <sfc@ietf.org>; Mon,  3 Mar 2014 10:16:54 -0800 (PST)
Received: by mail-ve0-f182.google.com with SMTP id jw12so1247942veb.13 for <sfc@ietf.org>; Mon, 03 Mar 2014 10:16:51 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type:content-transfer-encoding; bh=/WM8I2xUZ16UJcqNMiKRHommo3iPvUflNT9Lr9ZE9q4=; b=TcHEKSZTxGCpv617p11JL5UH/n4cu4zn4JYLhuybfKfe2I7P7sJoKIFhx90OKqBlse HiBkqKL4an4qCHCK+9ybay//mL3zaOLmerWim+C0ptXHe+7G8rOyTlekCp68pA/HS+UJ 1JGFtUTMWrtwAItsIQgAaeMms78tOJ96ML3oDLq4+elsubWm9EBeNB+SQD7wMzttgzAC 1BKGpEXBVdEunYhlXK8k9nfqLDFC4BOXQzB14sNFanPUbovKjQxyjK9JVxceTllRwGR9 yZ6teadJsYLXkE3Y8ow9F43X/Ui3FgGag136WYOyL7IiGyq1LooWdCPCyHn8zxfedN3R S9JA==
X-Gm-Message-State: ALoCoQnz/Q+zhvuVVnstBmW+9v5zym4iEpgCLFMc3gFf9eyWQdsl456O4huec+cuKGGf0WJZsSbT
X-Received: by 10.58.161.227 with SMTP id xv3mr57507veb.31.1393870611130; Mon, 03 Mar 2014 10:16:51 -0800 (PST)
MIME-Version: 1.0
Received: by 10.58.2.196 with HTTP; Mon, 3 Mar 2014 10:16:31 -0800 (PST)
In-Reply-To: <CF3A6619.321B4%smkumar@cisco.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7335@MBX021-W3-CA-2.exch021.domain.local> <CF3A6619.321B4%smkumar@cisco.com>
From: Jamal Hadi Salim <hadi@mojatatu.com>
Date: Mon, 3 Mar 2014 13:16:31 -0500
Message-ID: <CAAFAkD9vFzfW4sB_sTT=3QrBdij7wKuWpwtxP9SUFKa6d2gsQA@mail.gmail.com>
To: "Surendra Kumar (smkumar)" <smkumar@cisco.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/_zeA1Iw7yOXJx2oECYB6ZcVHRcU
Cc: "brijsman@juniper.net" <brijsman@juniper.net>, sfc <sfc@ietf.org>, Ron Parker <Ron_Parker@affirmednetworks.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Mar 2014 18:17:07 -0000

I think ignoring the metadata you dont understand is the sane thing to
do.

cheers,
jamal

On Mon, Mar 3, 2014 at 12:07 PM, Surendra Kumar (smkumar)
<smkumar@cisco.com> wrote:
>
> We need to be a bit careful with large metadata, specifically from
> architectural considerations. Let me give you an example:
> SFC SC1 :: SF1@SN1 : SF2@SN5 : SF3@SN8
>
> SN1 & SN8 can deal with metadata and need the metadata. However, SN5
> can't, it is a legacy SN. What do we do with the metadata when it comes t=
o
> steering the packet (only) to SN5 - throw it, cache it, say not supported=
 =C5=A0
>
>
> Surendra.
>
> On 3/3/14 1:42 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com> wrote:
>
>>Jamal,
>>
>>As an alternative, the network service header could contain a fixed
>>mandatory portion and a variable optional portion.   The fixed mandatory
>>portion would contain the total length of the service header (fixed
>>portion plus optional portion).   This approach would allow entities
>>concerned solely with SFC steering to easily ignore the metatadata which
>>is intended to be consumed and/or repeated by the various service
>>functions.
>>
>>   Ron
>>
>>
>>---Original Message-----
>>From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jamal Hadi Salim
>>Sent: Monday, March 03, 2014 11:35 AM
>>To: jmoisand@juniper.net; brijsman@juniper.net
>>Cc: sfc
>>Subject: [sfc] draft-rijsman-sfc-madata-considerations
>>
>>I like the doc - well written.
>>
>>Section 4.3 on metadata encoding.
>>
>>It seems there's clear need for variable sized metadata (at least for
>>http/app you  seem to indicate the desire for it).
>>For a datapath per-packet metadata, i feel the need is just as important.
>>Are we limited by the fact that existing hardware may not be able to
>>handle TLVs? For example, I dont have a problem handling TLVs in a
>>software datapath.
>>
>>cheers,
>>jamal
>>
>>_______________________________________________
>>sfc mailing list
>>sfc@ietf.org
>>https://www.ietf.org/mailman/listinfo/sfc
>>
>>_______________________________________________
>>sfc mailing list
>>sfc@ietf.org
>>https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Mon Mar  3 11:11:45 2014
Return-Path: <smkumar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A8B561A02AC for <sfc@ietfa.amsl.com>; Mon,  3 Mar 2014 11:11:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.048
X-Spam-Level: 
X-Spam-Status: No, score=-10.048 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 qa9Xjr71B25u for <sfc@ietfa.amsl.com>; Mon,  3 Mar 2014 11:11:38 -0800 (PST)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) by ietfa.amsl.com (Postfix) with ESMTP id 095BA1A01C1 for <sfc@ietf.org>; Mon,  3 Mar 2014 11:11:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2637; q=dns/txt; s=iport; t=1393873895; x=1395083495; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=HaxZXm2/korBAetN8MXHUNjMrcXxfMfJiYl5luIbghQ=; b=Bt/nazCF1HS1Qb882DOjRKrcrVgzJJMSmkdriLhxEVYrhhicMM3lwBO7 BIfb9LZnkzIh9Dhtimm3YNqJRkzku6dX6INZHJeBP9M4JykpD6fh3HsRb ljibBZ03sUuYTI9TC//iKr2wTiYRRpGXeh8xfnAlbEGA0yQuMvTQVwoYJ U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AmwFAFjTFFOtJXHA/2dsb2JhbABagwY7V7xhg3WBJRZ0giUBAQEEAQEBawsMBAIBCBEEAQEBJwcnCxQJCAIEDgWHeQ3MNRMEjgEtKwcGhDIEmDySK4MtgWhC
X-IronPort-AV: E=Sophos;i="4.97,579,1389744000"; d="scan'208";a="24567908"
Received: from rcdn-core2-5.cisco.com ([173.37.113.192]) by alln-iport-4.cisco.com with ESMTP; 03 Mar 2014 19:11:34 +0000
Received: from xhc-aln-x15.cisco.com (xhc-aln-x15.cisco.com [173.36.12.89]) by rcdn-core2-5.cisco.com (8.14.5/8.14.5) with ESMTP id s23JBYn2025905 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 3 Mar 2014 19:11:34 GMT
Received: from xmb-aln-x09.cisco.com ([169.254.4.22]) by xhc-aln-x15.cisco.com ([173.36.12.89]) with mapi id 14.03.0123.003; Mon, 3 Mar 2014 13:11:34 -0600
From: "Surendra Kumar (smkumar)" <smkumar@cisco.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtTBP5gPRYwyKk2T3oeQtAoj1prPw8mAgAA5ToCAAAgSAIAAGoWA
Date: Mon, 3 Mar 2014 19:11:33 +0000
Message-ID: <CF3A82F9.3223B%smkumar@cisco.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7335@MBX021-W3-CA-2.exch021.domain.local> <CF3A6619.321B4%smkumar@cisco.com> <D86ACE7B-8AB7-4406-A5AC-3CAD25AD7C57@affirmednetworks.com>
In-Reply-To: <D86ACE7B-8AB7-4406-A5AC-3CAD25AD7C57@affirmednetworks.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.21.66.120]
Content-Type: text/plain; charset="iso-8859-2"
Content-ID: <8DA3C7801668EB4D80ECFA152BFDDB97@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/IFEaxxwsrpqgFZAckPXT_q7xVAU
Cc: "brijsman@juniper.net" <brijsman@juniper.net>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Mar 2014 19:11:41 -0000

The below description is about proxy - we need to define the behavior.

Surendra.

On 3/3/14 5:36 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com> wrote:

>A legacy SF would be front ended by an SFC proxy which would strip and
>readd the encapsulation.   The size or variability of the encapsulation
>doesn't enter into that aspect of it.
>
>   Ron
>
>
>> On Mar 3, 2014, at 5:07 PM, "Surendra Kumar (smkumar)"
>><smkumar@cisco.com> wrote:
>>=20
>>=20
>> We need to be a bit careful with large metadata, specifically from
>> architectural considerations. Let me give you an example:
>> SFC SC1 :: SF1@SN1 : SF2@SN5 : SF3@SN8
>>=20
>> SN1 & SN8 can deal with metadata and need the metadata. However, SN5
>> can't, it is a legacy SN. What do we do with the metadata when it comes
>>to
>> steering the packet (only) to SN5 - throw it, cache it, say not
>>supported =A9
>>=20
>>=20
>> Surendra.
>>=20
>>> On 3/3/14 1:42 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com>
>>>wrote:
>>>=20
>>> Jamal,
>>>=20
>>> As an alternative, the network service header could contain a fixed
>>> mandatory portion and a variable optional portion.   The fixed
>>>mandatory
>>> portion would contain the total length of the service header (fixed
>>> portion plus optional portion).   This approach would allow entities
>>> concerned solely with SFC steering to easily ignore the metatadata
>>>which
>>> is intended to be consumed and/or repeated by the various service
>>> functions.
>>>=20
>>>  Ron
>>>=20
>>>=20
>>> ---Original Message-----
>>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jamal Hadi Salim
>>> Sent: Monday, March 03, 2014 11:35 AM
>>> To: jmoisand@juniper.net; brijsman@juniper.net
>>> Cc: sfc
>>> Subject: [sfc] draft-rijsman-sfc-madata-considerations
>>>=20
>>> I like the doc - well written.
>>>=20
>>> Section 4.3 on metadata encoding.
>>>=20
>>> It seems there's clear need for variable sized metadata (at least for
>>> http/app you  seem to indicate the desire for it).
>>> For a datapath per-packet metadata, i feel the need is just as
>>>important.
>>> Are we limited by the fact that existing hardware may not be able to
>>> handle TLVs? For example, I dont have a problem handling TLVs in a
>>> software datapath.
>>>=20
>>> cheers,
>>> jamal
>>>=20
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>=20
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>=20


From nobody Mon Mar  3 11:17:21 2014
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1D47D1A006A; Mon,  3 Mar 2014 11:17:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.047
X-Spam-Level: 
X-Spam-Status: No, score=-10.047 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, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 2pQ8iMRdyyP3; Mon,  3 Mar 2014 11:17:12 -0800 (PST)
Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) by ietfa.amsl.com (Postfix) with ESMTP id 337611A007A; Mon,  3 Mar 2014 11:17:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=20051; q=dns/txt; s=iport; t=1393874229; x=1395083829; h=from:to:cc:subject:date:message-id:mime-version; bh=jg1rgavBSI4153Rh8lRuh44HWeZAjDifDyVFUWqy4d4=; b=cgyEcix09DI5Md2VXRwpEJaf9OZba6donVl/P8F7mW9SVecEL1dIAjnn 0m9FNIefe+XUUO6sF2nD0AjORTdxxXZx7PcH5+w2kfDJkKnd32AdHqp3a zZngdIR3Iz/mmAOgAjpVLjzQ4PGmfFHhQfUe+FfMj8Ehkpcnj3jsFbZ+6 s=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhgFAMHUFFOtJV2d/2dsb2JhbABagkJEO1fAVoElFnSCJQEBAQQtOhISAQgRAwEBASg5FAkKBAENBYd5zEUXjjUTEQaEOQSFW5JhkiuDLYIq
X-IronPort-AV: E=Sophos; i="4.97,579,1389744000"; d="scan'208,217"; a="24558658"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by alln-iport-3.cisco.com with ESMTP; 03 Mar 2014 19:17:08 +0000
Received: from xhc-aln-x10.cisco.com (xhc-aln-x10.cisco.com [173.36.12.84]) by rcdn-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id s23JH8mn008302 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 3 Mar 2014 19:17:08 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.150]) by xhc-aln-x10.cisco.com ([173.36.12.84]) with mapi id 14.03.0123.003; Mon, 3 Mar 2014 13:17:08 -0600
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: Pankaj Garg <Garg.Pankaj@microsoft.com>, "Surendra Kumar (smkumar)" <smkumar@cisco.com>, "jgross@vmware.com" <jgross@vmware.com>
Thread-Topic: [sfc] Followup on genev metadata
Thread-Index: AQHPNxUqg+CkcZzDV0OBnnWro17xog==
Date: Mon, 3 Mar 2014 19:17:07 +0000
Message-ID: <CF3A3E77.16573%jguichar@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.82.240.46]
Content-Type: multipart/alternative; boundary="_000_CF3A3E7716573jguicharciscocom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/ASsbWd0L9tw6s7qtyGle2ujgR8o
Cc: "nvo3@ietf.org" <nvo3@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Followup on genev metadata
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Mar 2014 19:17:17 -0000

--_000_CF3A3E7716573jguicharciscocom_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Hi Pankaj,

I think the key point here is that it is one thing to indicate in the trans=
port encapsulation that metadata is being carried but it is an entirely dif=
ferent thing to actually carry that metadata in the transport encapsulation=
 itself.

From: Pankaj Garg <Garg.Pankaj@microsoft.com<mailto:Garg.Pankaj@microsoft.c=
om>>
Date: Monday, March 3, 2014 at 12:04 PM
To: "Surendra Kumar (smkumar)" <smkumar@cisco.com<mailto:smkumar@cisco.com>=
>, "jgross@vmware.com<mailto:jgross@vmware.com>" <jgross@vmware.com<mailto:=
jgross@vmware.com>>
Cc: "nvo3@ietf.org<mailto:nvo3@ietf.org>" <nvo3@ietf.org<mailto:nvo3@ietf.o=
rg>>, "sfc@ietf.org<mailto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org=
>>
Subject: Re: [sfc] Followup on genev metadata

Inline.

From: Surendra Kumar (smkumar) [mailto:smkumar@cisco.com]
Sent: Monday, March 3, 2014 10:30 PM
To: Pankaj Garg; jgross@vmware.com<mailto:jgross@vmware.com>
Cc: nvo3@ietf.org<mailto:nvo3@ietf.org>; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: Followup on genev metadata

Inline.

From: Pankaj Garg <Garg.Pankaj@microsoft.com<mailto:Garg.Pankaj@microsoft.c=
om>>
Date: Monday, March 3, 2014 8:43 AM
To: Surendra Kumar <smkumar@cisco.com<mailto:smkumar@cisco.com>>, "jgross@v=
mware.com<mailto:jgross@vmware.com>" <jgross@vmware.com<mailto:jgross@vmwar=
e.com>>
Cc: "nvo3@ietf.org<mailto:nvo3@ietf.org>" <nvo3@ietf.org<mailto:nvo3@ietf.o=
rg>>, "sfc@ietf.org<mailto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org=
>>
Subject: RE: Followup on genev metadata

Just a clarification, author=92s stand is that transport provides a way to =
carry meta-data.

Let us take NSH example, how would you carry NSH in a protocol that doesn=
=92t have ETYPE for NextProtocol? If you think about it, then it would make=
 sense that in one way or the other, you would need to extend the protocol =
to carry NSH and in turn get hardware offloads working for that protocol et=
c. For example, how would you carry it in VXLAN as it does not have Protoco=
lType field, so yes, you have to extend VXLAN, correct?
SK> we both know the answer to this. GRE/NVGRE/VXLAN (gpe) all have protoco=
l fields. It is not the same as signaling geneve. This is about transport i=
ndependence.
[PG] No I don=92t know the answer, because VXLAN-GPE is not used today and =
hardware does not supporting offloading it. There is a proposal on generic =
UDP encapsulation which uses IP protocol number, how would you carry NSH in=
 that? Isn=92t that dictating that you would get transport independence onl=
y if you support encapsulating ETYPE? Btw think about other use case, how d=
o you carry IPv6 in IP and Ethernet?

You can do the following, define a generic service chaining header (which I=
 think is anyways the right approach), then decide the mechanism to carry i=
t in different protocols, i.e. for one class of protocols, carrying it via =
ETYPE may be the right approach, whereas for other protocols a different me=
chanism may be better.

From: Surendra Kumar (smkumar) [mailto:smkumar@cisco.com]
Sent: Monday, March 3, 2014 10:00 PM
To: Pankaj Garg; jgross@vmware.com<mailto:jgross@vmware.com>
Cc: nvo3@ietf.org<mailto:nvo3@ietf.org>; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Followup on genev metadata


[Could not finish my question at the open-mic in consideration to fellow IE=
TFrs behind me]

Author's stand on the metadata from the presentation and responses:

  1.  Metadata is for innovating and future-proofing
  2.  Metadata is indeed tied to the transport
  3.  Metadata will be standardized as they are defined
  4.  If metadata needs to be used on different transports, it is up to the=
 folks defining it to take it to each and every transport and request stand=
ardization =96 obviously, these needs happen for every single one of them.
#4 makes absolutely no sense to me, please think about it. Why in the world=
 does everybody have to go through the pain on every transport including th=
ose transports that are not defined yet but will be in the future. Would yo=
u rather not want these guys to standardize it once and use it in whatever =
transport they need to use ? Isn't that future proofing in a much better wa=
y ?

Surendra.
PS: BTW, this is no endorsement of the draft; rather wanted to get this str=
aight given the discussion; I had to state It, sorry.


--_000_CF3A3E7716573jguicharciscocom_
Content-Type: text/html; charset="Windows-1252"
Content-ID: <E5AFCBE2CA5F5E44873AFF0ABE6436D2@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif;">
<div>Hi Pankaj,</div>
<div><br>
</div>
<div>I think the key point here is that it is one thing to indicate in the =
transport encapsulation that metadata is being carried but it is an entirel=
y different thing to actually carry that metadata in the transport encapsul=
ation itself.&nbsp;</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>Pankaj Garg &lt;<a href=3D"ma=
ilto:Garg.Pankaj@microsoft.com">Garg.Pankaj@microsoft.com</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Monday, March 3, 2014 at 12:0=
4 PM<br>
<span style=3D"font-weight:bold">To: </span>&quot;Surendra Kumar (smkumar)&=
quot; &lt;<a href=3D"mailto:smkumar@cisco.com">smkumar@cisco.com</a>&gt;, &=
quot;<a href=3D"mailto:jgross@vmware.com">jgross@vmware.com</a>&quot; &lt;<=
a href=3D"mailto:jgross@vmware.com">jgross@vmware.com</a>&gt;<br>
<span style=3D"font-weight:bold">Cc: </span>&quot;<a href=3D"mailto:nvo3@ie=
tf.org">nvo3@ietf.org</a>&quot; &lt;<a href=3D"mailto:nvo3@ietf.org">nvo3@i=
etf.org</a>&gt;, &quot;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&quo=
t; &lt;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>Re: [sfc] Followup on gene=
v metadata<br>
</div>
<div><br>
</div>
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" x=
mlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40">
<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;}
/* 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:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle18
	{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;}
/* List Definitions */
@list l0
	{mso-list-id:1400205984;
	mso-list-template-ids:1491526720;}
@list l0:level1
	{mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1
	{mso-list-id:1622301945;
	mso-list-template-ids:631531684;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></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]-->
<div lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><b><span style=3D"font-size: 11pt; font-family: Cali=
bri, sans-serif; color: rgb(31, 73, 125);">Inline</span></b><span style=3D"=
font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);=
">.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><a name=3D"_MailEndCompose"><span style=3D"font-size=
: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"><o:p>&n=
bsp;</o:p></span></a></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size: 11pt; font-family: Cali=
bri, sans-serif;">From:</span></b><span style=3D"font-size: 11pt; font-fami=
ly: Calibri, sans-serif;"> Surendra Kumar (smkumar) [<a href=3D"mailto:smku=
mar@cisco.com">mailto:smkumar@cisco.com</a>]
<br>
<b>Sent:</b> Monday, March 3, 2014 10:30 PM<br>
<b>To:</b> Pankaj Garg; <a href=3D"mailto:jgross@vmware.com">jgross@vmware.=
com</a><br>
<b>Cc:</b> <a href=3D"mailto:nvo3@ietf.org">nvo3@ietf.org</a>; <a href=3D"m=
ailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> Re: Followup on genev metadata<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; font-family: Calib=
ri, sans-serif; color: black;">Inline.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; font-family: Calib=
ri, sans-serif; color: black;"><o:p>&nbsp;</o:p></span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size: 11pt; font-family: Cali=
bri, sans-serif; color: black;">From:
</span></b><span style=3D"font-size: 11pt; font-family: Calibri, sans-serif=
; color: black;">Pankaj Garg &lt;<a href=3D"mailto:Garg.Pankaj@microsoft.co=
m">Garg.Pankaj@microsoft.com</a>&gt;<br>
<b>Date: </b>Monday, March 3, 2014 8:43 AM<br>
<b>To: </b>Surendra Kumar &lt;<a href=3D"mailto:smkumar@cisco.com">smkumar@=
cisco.com</a>&gt;, &quot;<a href=3D"mailto:jgross@vmware.com">jgross@vmware=
.com</a>&quot; &lt;<a href=3D"mailto:jgross@vmware.com">jgross@vmware.com</=
a>&gt;<br>
<b>Cc: </b>&quot;<a href=3D"mailto:nvo3@ietf.org">nvo3@ietf.org</a>&quot; &=
lt;<a href=3D"mailto:nvo3@ietf.org">nvo3@ietf.org</a>&gt;, &quot;<a href=3D=
"mailto:sfc@ietf.org">sfc@ietf.org</a>&quot; &lt;<a href=3D"mailto:sfc@ietf=
.org">sfc@ietf.org</a>&gt;<br>
<b>Subject: </b>RE: Followup on genev metadata<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; font-family: Calib=
ri, sans-serif; color: black;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125);">Just a clarification, author=92s st=
and is that transport provides a way to carry meta-data.</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125);">&nbsp;</span><span style=3D"color:b=
lack"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125);">Let us take NSH example, how would =
you carry NSH in a protocol that doesn=92t have ETYPE for NextProtocol? If =
you think about it, then it would make
 sense that in one way or the other, you would need to extend the protocol =
to carry NSH and in turn get hardware offloads working for that protocol et=
c. For example, how would you carry it in VXLAN as it does not have Protoco=
lType field, so yes, you have to
 extend VXLAN, correct?</span><span style=3D"color:black"><o:p></o:p></span=
></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; font-family: Calib=
ri, sans-serif; color: black;">SK&gt; we both know the answer to this. GRE/=
NVGRE/VXLAN (gpe) all have protocol fields. It is not the same as signaling=
 geneve. This is about transport independence.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size: 11pt; font-family: C=
alibri, sans-serif; color: rgb(31, 73, 125);">[PG] No I don=92t know the an=
swer, because VXLAN-GPE is not used today and hardware does not supporting =
offloading it. There is a proposal on
 generic UDP encapsulation which uses IP protocol number, how would you car=
ry NSH in that? Isn=92t that dictating that you would get transport indepen=
dence only if you support encapsulating ETYPE? Btw think about other use ca=
se, how do you carry IPv6 in IP and
 Ethernet? </span></i></b><span style=3D"font-size: 11pt; font-family: Cali=
bri, sans-serif; color: rgb(31, 73, 125);"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125);">&nbsp;</span><span style=3D"color:b=
lack"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125);">You can do the following, define a =
generic service chaining header (which I think is anyways the right approac=
h), then decide the mechanism to carry
 it in different protocols, i.e. for one class of protocols, carrying it vi=
a ETYPE may be the right approach, whereas for other protocols a different =
mechanism may be better.</span><span style=3D"color:black"><o:p></o:p></spa=
n></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125);">&nbsp;</span><span style=3D"color:b=
lack"><o:p></o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size: 11pt; font-family: Cali=
bri, sans-serif; color: black;">From:</span></b><span style=3D"font-size: 1=
1pt; font-family: Calibri, sans-serif; color: black;"> Surendra Kumar (smku=
mar) [<a href=3D"mailto:smkumar@cisco.com">mailto:smkumar@cisco.com</a>]
<br>
<b>Sent:</b> Monday, March 3, 2014 10:00 PM<br>
<b>To:</b> Pankaj Garg; <a href=3D"mailto:jgross@vmware.com">jgross@vmware.=
com</a><br>
<b>Cc:</b> <a href=3D"mailto:nvo3@ietf.org">nvo3@ietf.org</a>; <a href=3D"m=
ailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> Followup on genev metadata</span><span style=3D"color:black=
"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; font-family: Calib=
ri, sans-serif; color: black;">&nbsp;</span><span style=3D"color:black"><o:=
p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; font-family: Calib=
ri, sans-serif; color: black;">[Could not finish my question at the open-mi=
c in consideration to fellow IETFrs behind me]</span><span style=3D"color:b=
lack"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; font-family: Calib=
ri, sans-serif; color: black;">&nbsp;</span><span style=3D"color:black"><o:=
p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; font-family: Calib=
ri, sans-serif; color: black;">Author's stand on the metadata from the pres=
entation and responses:</span><span style=3D"color:black"><o:p></o:p></span=
></p>
</div>
<ol start=3D"1" type=3D"1">
<li class=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt:auto;mso-ma=
rgin-bottom-alt:auto;mso-list:l0 level1 lfo3">
<span style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif;">Metada=
ta is for innovating and future-proofing</span><o:p></o:p></li><li class=3D=
"MsoNormal" style=3D"color:black;mso-margin-top-alt:auto;mso-margin-bottom-=
alt:auto;mso-list:l0 level1 lfo3">
<span style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif;">Metada=
ta is indeed tied to the transport</span><o:p></o:p></li><li class=3D"MsoNo=
rmal" style=3D"color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:au=
to;mso-list:l0 level1 lfo3">
<span style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif;">Metada=
ta will be standardized as they are defined</span><o:p></o:p></li><li class=
=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt:auto;mso-margin-bott=
om-alt:auto;mso-list:l0 level1 lfo3">
<span style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif;">If met=
adata needs to be used on different transports, it is up to the folks defin=
ing it to take it to each and every transport and request standardization =
=96 obviously, these needs happen for
 every single one of them.</span><o:p></o:p></li></ol>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; font-family: Calib=
ri, sans-serif; color: black;">#4 makes absolutely no sense to me, please t=
hink about it. Why in the world does everybody have to go through the pain =
on every transport including those transports
 that are not defined yet but will be in the future. Would you rather not w=
ant these guys to standardize it once and use it in whatever transport they=
 need to use ? Isn't that future proofing in a much better way ?</span><spa=
n style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; font-family: Calib=
ri, sans-serif; color: black;">&nbsp;</span><span style=3D"color:black"><o:=
p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; font-family: Calib=
ri, sans-serif; color: black;">Surendra.</span><span style=3D"color:black">=
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; font-family: Calib=
ri, sans-serif; color: black;">PS: BTW, this is no endorsement of the draft=
; rather wanted to get this straight given the discussion; I had to state I=
t, sorry.</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; font-family: Calib=
ri, sans-serif; color: black;">&nbsp;</span><span style=3D"color:black"><o:=
p></o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</span>
</body>
</html>

--_000_CF3A3E7716573jguicharciscocom_--


From nobody Mon Mar  3 12:05:46 2014
Return-Path: <jmoisand@juniper.net>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 86F091A035F for <sfc@ietfa.amsl.com>; Mon,  3 Mar 2014 12:05:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, 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 WI4IZBVAr0T7 for <sfc@ietfa.amsl.com>; Mon,  3 Mar 2014 12:05:40 -0800 (PST)
Received: from am1outboundpool.messaging.microsoft.com (am1ehsobe003.messaging.microsoft.com [213.199.154.206]) by ietfa.amsl.com (Postfix) with ESMTP id 25B201A0235 for <sfc@ietf.org>; Mon,  3 Mar 2014 12:05:40 -0800 (PST)
Received: from mail86-am1-R.bigfish.com (10.3.201.237) by AM1EHSOBE002.bigfish.com (10.3.204.22) with Microsoft SMTP Server id 14.1.225.22; Mon, 3 Mar 2014 20:05:36 +0000
Received: from mail86-am1 (localhost [127.0.0.1])	by mail86-am1-R.bigfish.com (Postfix) with ESMTP id 9631D4400BF; Mon,  3 Mar 2014 20:05:36 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:157.56.240.101; KIP:(null); UIP:(null); IPV:NLI; H:BL2PRD0510HT004.namprd05.prod.outlook.com; RD:none; EFVD:NLI
X-SpamScore: -23
X-BigFish: VPS-23(zzbb2dI98dI9371I542I1432Izz1f42h2148h208ch1ee6h1de0h1fdah2073h2146h1202h1e76h2189h1d1ah1d2ah21bch1fc6hzz8275ch1de098h1033IL8275bh8275dh1de097h186068hz2fh109h2a8h839hd24hf0ah1288h12a5h12a9h12bdh137ah13b6h1441h1504h1537h153bh162dh1631h1758h18e1h1946h19b5h19ceh1ad9h1b0ah224fh1d07h1d0ch1d2eh1d3fh1de9h1dfeh1dffh1fe8h1ff5h2216h22d0h2336h2461h2487h24ach24d7h2516h2545h255eh25cch9a9j1155h)
Received-SPF: pass (mail86-am1: domain of juniper.net designates 157.56.240.101 as permitted sender) client-ip=157.56.240.101; envelope-from=jmoisand@juniper.net; helo=BL2PRD0510HT004.namprd05.prod.outlook.com ; .outlook.com ; 
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009001)(6009001)(428001)(24454002)(199002)(189002)(13464003)(377454003)(479174003)(51704005)(76482001)(47446002)(51856001)(81816001)(53806001)(74502001)(94946001)(83322001)(19580395003)(74662001)(19580405001)(56776001)(94316002)(74706001)(54356001)(33646001)(2656002)(54316002)(81342001)(87266001)(85306002)(81542001)(69226001)(74316001)(80976001)(74366001)(95416001)(87936001)(81686001)(77982001)(31966008)(59766001)(79102001)(76796001)(90146001)(76786001)(80022001)(66066001)(85852003)(4396001)(76576001)(83072002)(65816001)(93136001)(56816005)(95666003)(15975445006)(92566001)(74876001)(86362001)(93516002)(47736001)(46102001)(47976001)(50986001)(63696002)(49866001)(24736002); DIR:OUT; SFP:1101; SCL:1; SRVR:CO2PR05MB666; H:CO2PR05MB716.namprd05.prod.outlook.com; CLIP:66.129.241.12; FPR:246CF114.A602F426.F3F2757B.82C9E04A.204D0; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received: from mail86-am1 (localhost.localdomain [127.0.0.1]) by mail86-am1 (MessageSwitch) id 1393877134950165_11973; Mon,  3 Mar 2014 20:05:34 +0000 (UTC)
Received: from AM1EHSMHS020.bigfish.com (unknown [10.3.201.252])	by mail86-am1.bigfish.com (Postfix) with ESMTP id D97E630021C;	Mon,  3 Mar 2014 20:05:34 +0000 (UTC)
Received: from BL2PRD0510HT004.namprd05.prod.outlook.com (157.56.240.101) by AM1EHSMHS020.bigfish.com (10.3.207.158) with Microsoft SMTP Server (TLS) id 14.16.227.3; Mon, 3 Mar 2014 20:05:34 +0000
Received: from CO2PR05MB666.namprd05.prod.outlook.com (10.141.230.19) by BL2PRD0510HT004.namprd05.prod.outlook.com (10.255.100.39) with Microsoft SMTP Server (TLS) id 14.16.423.0; Mon, 3 Mar 2014 20:05:34 +0000
Received: from CO2PR05MB716.namprd05.prod.outlook.com (10.141.228.152) by CO2PR05MB666.namprd05.prod.outlook.com (10.141.230.19) with Microsoft SMTP Server (TLS) id 15.0.888.9; Mon, 3 Mar 2014 20:05:31 +0000
Received: from CO2PR05MB716.namprd05.prod.outlook.com ([10.141.228.152]) by CO2PR05MB716.namprd05.prod.outlook.com ([10.141.228.152]) with mapi id 15.00.0888.003; Mon, 3 Mar 2014 20:05:31 +0000
From: Jerome Moisand <jmoisand@juniper.net>
To: "Surendra Kumar (smkumar)" <smkumar@cisco.com>, Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtS2eBcatB3CF0CmGaZRZcbZCZrPXzSAgAA5UICAAAgQAIAAGoqAgAALICA=
Date: Mon, 3 Mar 2014 20:05:30 +0000
Message-ID: <82f60a7fdd164384b59866a32583712d@CO2PR05MB716.namprd05.prod.outlook.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7335@MBX021-W3-CA-2.exch021.domain.local> <CF3A6619.321B4%smkumar@cisco.com> <D86ACE7B-8AB7-4406-A5AC-3CAD25AD7C57@affirmednetworks.com> <CF3A82F9.3223B%smkumar@cisco.com>
In-Reply-To: <CF3A82F9.3223B%smkumar@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]
x-forefront-prvs: 0139052FDB
Content-Type: text/plain; charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-FOPE-CONNECTOR: Id%0$Dn%*$RO%0$TLS%0$FQDN%$TlsDn%
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/jwYBjoOY6qdHIN3A8nJtd2uK6i0
Cc: Bruno Rijsman <brijsman@juniper.net>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Mar 2014 20:05:43 -0000

Ron,

A proxy approach would work for metadata that can be reconstructed from a f=
airly static & predefined context. But I don't see how we this can do that =
for more session/flow/packet-specific metadata.

Take an example. Say a form of accounting-session-id is attached to all pac=
kets for service functions (say SN1 and SN8 in the example below) to genera=
te their own accounting logs in such a way that they can be correlated by a=
n accounting server. The service chain starts (SF0/SN0) by a BNG or PGW whi=
ch assigns such an accounting-session-id based on its knowledge of user ses=
sions.=20

SN5 doesn't recognize such metadata. At best, the proxy will strip it befor=
e forwarding to SN5. Which processes the packet and ends up generating some=
 data flow towards SN8 (maybe the same packet, maybe modified or new packet=
s).=20

Then if traffic associated with multiple sessions has to traverse SN5 in a =
concurrent manner, I just don't know how a proxy approach can work to recon=
struct what SN8 needs. Do you?

Personally, I reached a conclusion that we can deal with metadata-aware ser=
vice chains and with metadata-neutral service chains, but a mix of both see=
ms hard to achieve, at least when using packet header ('inband marking') te=
chniques. This is what we meant in the challenge described in section 4.2.

Tx
Jerome

-----Original Message-----
From: Surendra Kumar (smkumar) [mailto:smkumar@cisco.com]=20
Sent: Monday, March 03, 2014 2:12 PM
To: Ron Parker
Cc: Jamal Hadi Salim; Jerome Moisand; Bruno Rijsman; sfc
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations


The below description is about proxy - we need to define the behavior.

Surendra.

On 3/3/14 5:36 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com> wrote:

>A legacy SF would be front ended by an SFC proxy which would strip and
>readd the encapsulation.   The size or variability of the encapsulation
>doesn't enter into that aspect of it.
>
>   Ron
>
>
>> On Mar 3, 2014, at 5:07 PM, "Surendra Kumar (smkumar)"
>><smkumar@cisco.com> wrote:
>>=20
>>=20
>> We need to be a bit careful with large metadata, specifically from=20
>> architectural considerations. Let me give you an example:
>> SFC SC1 :: SF1@SN1 : SF2@SN5 : SF3@SN8
>>=20
>> SN1 & SN8 can deal with metadata and need the metadata. However, SN5 =20
>>can't, it is a legacy SN. What do we do with the metadata when it=20
>>comes to  steering the packet (only) to SN5 - throw it, cache it, say=20
>>not supported =A9
>>=20
>>=20
>> Surendra.
>>=20
>>> On 3/3/14 1:42 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com>
>>>wrote:
>>>=20
>>> Jamal,
>>>=20
>>> As an alternative, the network service header could contain a fixed
>>> mandatory portion and a variable optional portion.   The fixed
>>>mandatory
>>> portion would contain the total length of the service header (fixed
>>> portion plus optional portion).   This approach would allow entities
>>> concerned solely with SFC steering to easily ignore the metatadata=20
>>>which  is intended to be consumed and/or repeated by the various=20
>>>service  functions.
>>>=20
>>>  Ron
>>>=20
>>>=20
>>> ---Original Message-----
>>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jamal Hadi=20
>>> Salim
>>> Sent: Monday, March 03, 2014 11:35 AM
>>> To: jmoisand@juniper.net; brijsman@juniper.net
>>> Cc: sfc
>>> Subject: [sfc] draft-rijsman-sfc-madata-considerations
>>>=20
>>> I like the doc - well written.
>>>=20
>>> Section 4.3 on metadata encoding.
>>>=20
>>> It seems there's clear need for variable sized metadata (at least=20
>>>for  http/app you  seem to indicate the desire for it).
>>> For a datapath per-packet metadata, i feel the need is just as=20
>>>important.
>>> Are we limited by the fact that existing hardware may not be able to =20
>>>handle TLVs? For example, I dont have a problem handling TLVs in a =20
>>>software datapath.
>>>=20
>>> cheers,
>>> jamal
>>>=20
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>=20
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>=20





From nobody Mon Mar  3 14:49:43 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 84D951A00DD for <sfc@ietfa.amsl.com>; Mon,  3 Mar 2014 14:49:41 -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, RCVD_IN_DNSWL_NONE=-0.0001] 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 TVBT6o5Kk0O7 for <sfc@ietfa.amsl.com>; Mon,  3 Mar 2014 14:49:38 -0800 (PST)
Received: from hub021-ca-7.exch021.serverdata.net (hub021-ca-7.exch021.serverdata.net [64.78.56.72]) by ietfa.amsl.com (Postfix) with ESMTP id EBB931A01E8 for <sfc@ietf.org>; Mon,  3 Mar 2014 14:49:37 -0800 (PST)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-7.exch021.domain.local ([10.254.4.109]) with mapi id 14.03.0174.001; Mon, 3 Mar 2014 14:49:34 -0800
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: Bruno Rijsman <brijsman@juniper.net>, Jerome Moisand <jmoisand@juniper.net>, "Surendra Kumar (smkumar)" <smkumar@cisco.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtSw3Hunl9tRtk+jQT9q+qRCEJrPXcpQgADA14D//4H01oAAoKWAgAAPEwCAABEUAP//lVZA
Date: Mon, 3 Mar 2014 22:49:34 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7873@MBX021-W3-CA-2.exch021.domain.local>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7335@MBX021-W3-CA-2.exch021.domain.local> <CF3A6619.321B4%smkumar@cisco.com> <D86ACE7B-8AB7-4406-A5AC-3CAD25AD7C57@affirmednetworks.com> <CF3A82F9.3223B%smkumar@cisco.com> <82f60a7fdd164384b59866a32583712d@CO2PR05MB716.namprd05.prod.outlook.com> <774bf90492ca40f8ab046c35a0484771@DM2PR05MB670.namprd05.prod.outlook.com>
In-Reply-To: <774bf90492ca40f8ab046c35a0484771@DM2PR05MB670.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [130.129.159.92]
Content-Type: text/plain; charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/jA8ZyaVnSg7mVbTK-LdFvfSjOCc
Cc: sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Mar 2014 22:49:41 -0000

It is true that functions like an HTTP proxy or SIP proxy may emit packets =
towards the core that don't correlate with packets received from the access=
 and therefore, may not be good candidates to function in an SFC-unaware mo=
de of operation.   NAT is another counter example, creating the same proble=
m but by a different mechanism.   This is a great motivator to make those f=
unctions SFC-aware :).

However, before we discard the concept of proxy for legacy services entirel=
y, there are some service functions that would function quite nicely in thi=
s mode of operation.   Some that come to mind are inline TDF, PCEF, and non=
-NAT firewall.

   Ron


-----Original Message-----
From: Bruno Rijsman [mailto:brijsman@juniper.net]=20
Sent: Monday, March 03, 2014 9:07 PM
To: Jerome Moisand; Surendra Kumar (smkumar); Ron Parker
Cc: Jamal Hadi Salim; sfc
Subject: RE: [sfc] draft-rijsman-sfc-metadata-considerations

To rephrase and possibly clarify what Jerome already said: stripping and re=
-attaching metadata is very difficult if not impossible.

Imagine that a proxy receives a packet P, strips and buffers the meta-data,=
 and injects the stripped packet P into the Service Function.

The proxy has to re-attach the buffered meta-data when the Service Function=
 has finished processing the packet P and sends it out again.

The difficult part is: how does the proxy recognize packet P when it is sen=
t out again?

There may be multiple packets 'in transit' with the exact same 5-tuple.

The service function may drop, re-order, insert packets.

The service function may modify packets, including the 5-tuple (e.g. NAT or=
 non-transparent proxy).

-- Bruno

-----Original Message-----
From: Jerome Moisand=20
Sent: Monday, March 03, 2014 3:06 PM
To: Surendra Kumar (smkumar); Ron Parker
Cc: Jamal Hadi Salim; Bruno Rijsman; sfc
Subject: RE: [sfc] draft-rijsman-sfc-metadata-considerations

Ron,

A proxy approach would work for metadata that can be reconstructed from a f=
airly static & predefined context. But I don't see how we this can do that =
for more session/flow/packet-specific metadata.

Take an example. Say a form of accounting-session-id is attached to all pac=
kets for service functions (say SN1 and SN8 in the example below) to genera=
te their own accounting logs in such a way that they can be correlated by a=
n accounting server. The service chain starts (SF0/SN0) by a BNG or PGW whi=
ch assigns such an accounting-session-id based on its knowledge of user ses=
sions.=20

SN5 doesn't recognize such metadata. At best, the proxy will strip it befor=
e forwarding to SN5. Which processes the packet and ends up generating some=
 data flow towards SN8 (maybe the same packet, maybe modified or new packet=
s).=20

Then if traffic associated with multiple sessions has to traverse SN5 in a =
concurrent manner, I just don't know how a proxy approach can work to recon=
struct what SN8 needs. Do you?

Personally, I reached a conclusion that we can deal with metadata-aware ser=
vice chains and with metadata-neutral service chains, but a mix of both see=
ms hard to achieve, at least when using packet header ('inband marking') te=
chniques. This is what we meant in the challenge described in section 4.2.

Tx
Jerome

-----Original Message-----
From: Surendra Kumar (smkumar) [mailto:smkumar@cisco.com]=20
Sent: Monday, March 03, 2014 2:12 PM
To: Ron Parker
Cc: Jamal Hadi Salim; Jerome Moisand; Bruno Rijsman; sfc
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations


The below description is about proxy - we need to define the behavior.

Surendra.

On 3/3/14 5:36 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com> wrote:

>A legacy SF would be front ended by an SFC proxy which would strip and
>readd the encapsulation.   The size or variability of the encapsulation
>doesn't enter into that aspect of it.
>
>   Ron
>
>
>> On Mar 3, 2014, at 5:07 PM, "Surendra Kumar (smkumar)"
>><smkumar@cisco.com> wrote:
>>=20
>>=20
>> We need to be a bit careful with large metadata, specifically from=20
>> architectural considerations. Let me give you an example:
>> SFC SC1 :: SF1@SN1 : SF2@SN5 : SF3@SN8
>>=20
>> SN1 & SN8 can deal with metadata and need the metadata. However, SN5 =20
>>can't, it is a legacy SN. What do we do with the metadata when it=20
>>comes to  steering the packet (only) to SN5 - throw it, cache it, say=20
>>not supported =A9
>>=20
>>=20
>> Surendra.
>>=20
>>> On 3/3/14 1:42 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com>
>>>wrote:
>>>=20
>>> Jamal,
>>>=20
>>> As an alternative, the network service header could contain a fixed
>>> mandatory portion and a variable optional portion.   The fixed
>>>mandatory
>>> portion would contain the total length of the service header (fixed
>>> portion plus optional portion).   This approach would allow entities
>>> concerned solely with SFC steering to easily ignore the metatadata=20
>>>which  is intended to be consumed and/or repeated by the various=20
>>>service  functions.
>>>=20
>>>  Ron
>>>=20
>>>=20
>>> ---Original Message-----
>>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jamal Hadi=20
>>> Salim
>>> Sent: Monday, March 03, 2014 11:35 AM
>>> To: jmoisand@juniper.net; brijsman@juniper.net
>>> Cc: sfc
>>> Subject: [sfc] draft-rijsman-sfc-madata-considerations
>>>=20
>>> I like the doc - well written.
>>>=20
>>> Section 4.3 on metadata encoding.
>>>=20
>>> It seems there's clear need for variable sized metadata (at least=20
>>>for  http/app you  seem to indicate the desire for it).
>>> For a datapath per-packet metadata, i feel the need is just as=20
>>>important.
>>> Are we limited by the fact that existing hardware may not be able to =20
>>>handle TLVs? For example, I dont have a problem handling TLVs in a =20
>>>software datapath.
>>>=20
>>> cheers,
>>> jamal
>>>=20
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>=20
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>=20





From nobody Mon Mar  3 16:57:05 2014
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 780201A01E8 for <sfc@ietfa.amsl.com>; Mon,  3 Mar 2014 16:57:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.446
X-Spam-Level: 
X-Spam-Status: No, score=-2.446 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.547] 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 mUmMtx8orslw for <sfc@ietfa.amsl.com>; Mon,  3 Mar 2014 16:57:01 -0800 (PST)
Received: from mail1.sandvine.com (Mail1.sandvine.com [64.7.137.134]) by ietfa.amsl.com (Postfix) with ESMTP id 39CE31A0192 for <sfc@ietf.org>; Mon,  3 Mar 2014 16:57:01 -0800 (PST)
Received: from WTL-EXCHP-1.sandvine.com ([fe80::ac6b:cc1e:f2ff:93aa]) by WTL-EXCHP-3.sandvine.com ([fe80::3c39:d305:d721:f00a%16]) with mapi id 14.01.0339.001; Mon, 3 Mar 2014 19:56:57 -0500
From: Dave Dolson <ddolson@sandvine.com>
To: "draft-liu-sfc-use-cases@tools.ietf.org" <draft-liu-sfc-use-cases@tools.ietf.org>
Thread-Topic: draft-liu-sfc-use-cases and bidirectional chains
Thread-Index: Ac83QsmljHQG1/pCRxKCCmW1zavLfg==
Date: Tue, 4 Mar 2014 00:56:56 +0000
Message-ID: <E8355113905631478EFF04F5AA706E9818ABC614@wtl-exchp-1.sandvine.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [176.35.79.13]
Content-Type: multipart/alternative; boundary="_000_E8355113905631478EFF04F5AA706E9818ABC614wtlexchp1sandvi_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/4No737LmYMPnkKsKsRWsIKRwGCQ
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: [sfc] draft-liu-sfc-use-cases and bidirectional chains
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Mar 2014 00:57:03 -0000

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

Will et al,

I feel your use cases could benefit by explicitly calling out the symmetric=
ally bidirectional requirements.

Although all of your figures show uni-directional traffic, I believe all of=
 the examples SFs (WAP GW, Optimizer, Cache, FW, NAT, header enrichment, pa=
rental controls) require return traffic to follow a return path via the sam=
e elements or else they won't function properly.

So I suggest, on  each of the links in the figures, add arrows in both dire=
ctions, and write text to indicate that for each SFC there is a correspondi=
ng symmetrical reverse chain.


David Dolson
Senior Software Architect
Sandvine



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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Will et al,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I feel your use cases could benefit by explicitly ca=
lling out the symmetrically bidirectional requirements.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Although all of your figures show uni-directional tr=
affic, I believe all of the examples SFs (WAP GW, Optimizer, Cache, FW, NAT=
, header enrichment, parental controls) require return traffic to follow a =
return path via the same elements
 or else they won&#8217;t function properly.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">So I suggest, on&nbsp; each of the links in the figu=
res, add arrows in both directions, and write text to indicate that for eac=
h SFC there is a corresponding symmetrical reverse chain.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">David Dolson<o:p></o:p></p>
<p class=3D"MsoNormal">Senior Software Architect<o:p></o:p></p>
<p class=3D"MsoNormal">Sandvine<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_E8355113905631478EFF04F5AA706E9818ABC614wtlexchp1sandvi_--


From nobody Mon Mar  3 17:22:41 2014
Return-Path: <S.Majee@f5.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8E03A1A0213 for <sfc@ietfa.amsl.com>; Mon,  3 Mar 2014 17:22:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.548
X-Spam-Level: 
X-Spam-Status: No, score=-7.548 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, RP_MATCHES_RCVD=-0.547, 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 VtdRYfWSI3sI for <sfc@ietfa.amsl.com>; Mon,  3 Mar 2014 17:22:33 -0800 (PST)
Received: from mail.f5.com (mail.f5.com [208.85.209.139]) by ietfa.amsl.com (Postfix) with ESMTP id DF9C61A021E for <sfc@ietf.org>; Mon,  3 Mar 2014 17:22:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=f5.com; i=@f5.com; q=dns/txt; s=seattle; t=1393896151; x=1425432151; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=tD1a73LSMC0Cdk5pT1hAu3/gp13zK4wnXQ3vQJ4RC80=; b=owTcgzPQVlGHgf0u5c2claQI531KRLusTw7NoDQw4SW+WSD5m9WmkVOj 6fpMruWwXJv8oLT88DArLIczuT4Ee+9nvJuIUbqy+yMyzWOhjIHbvp97q glXAKKqhOQTJIIAB6ndIEkUPbWpm3ES9WNLzd8KbUb6208axAC4MEdpn5 Y=;
X-IronPort-AV: E=Sophos;i="4.97,582,1389744000"; d="scan'208";a="101963453"
X-IPAS-Result: AgQFAHgqFVPAqArr/2dsb2JhbABag0FXvGuDdYEzdIIlAQEBAQMBAQFrCwwEAgEIDQQEAQEBJwcnCxQJCAIEAQ0FiAbMKxMEjgEtKwcGhDIEny6OZoFoQg
Received: from unknown (HELO exchmail.f5net.com) ([192.168.10.235]) by mail.f5.com with ESMTP/TLS/AES128-SHA; 04 Mar 2014 01:22:28 +0000
Received: from SEAEMBX01.olympus.F5Net.com ([fe80::3440:4256:38f6:d3a0]) by SEAECAS01.olympus.F5Net.com ([::1]) with mapi id 14.03.0158.001; Mon, 3 Mar 2014 17:22:27 -0800
From: Sumandra Majee <S.Majee@F5.com>
To: "Surendra Kumar (smkumar)" <smkumar@cisco.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Jamal Hadi Salim <hadi@mojatatu.com>, "jmoisand@juniper.net" <jmoisand@juniper.net>, "brijsman@juniper.net" <brijsman@juniper.net>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtSupZy340ZLo0ehw5S0i4NPIZrP5VCAgAA5UYCAAAQcAA==
Date: Tue, 4 Mar 2014 01:22:27 +0000
Message-ID: <CF3A5D2C.1A594%s.majee@f5.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7335@MBX021-W3-CA-2.exch021.domain.local> <CF3A6619.321B4%smkumar@cisco.com>
In-Reply-To: <CF3A6619.321B4%smkumar@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [192.168.16.250]
Content-Type: text/plain; charset="iso-8859-2"
Content-ID: <83E3977EF55DDD4B984FF717B6EE7B7D@F5.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/Y5I0AwsIGNFKjcgRybgSCe_WHOw
Cc: sfc <sfc@ietf.org>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Mar 2014 01:22:37 -0000

This is somewhat similar to how Radius/Diameter handles vendor specific
AVPs. A vendor can define its own AVP. Upon receipt a node will process
the AVP it is interested and ignore rest of them.

I am NOT suggesting a AVP scheme for SFC header at all for many reasons. I
also think there will be some well known metadata options that will make
sense for vast majority of applications and it will be worthwhile to
figure those out. For example say HTTP proxy needs to insert a per
subscriber value XYZ which is only interesting to another proxy device.
Devices already use http header insertion/removal for this type of
metadata exchange and there is no need to pollute SFC metadata.

However if a proxy enhances the classification result then that may be
worthwhile to put into SFC metadata.

Regards.

Sumandra

On 3/3/14, 9:07 AM, "Surendra Kumar (smkumar)" <smkumar@cisco.com> wrote:

>
>We need to be a bit careful with large metadata, specifically from
>architectural considerations. Let me give you an example:
>SFC SC1 :: SF1@SN1 : SF2@SN5 : SF3@SN8
>
>SN1 & SN8 can deal with metadata and need the metadata. However, SN5
>can't, it is a legacy SN. What do we do with the metadata when it comes to
>steering the packet (only) to SN5 - throw it, cache it, say not supported
>=A9
>
>
>Surendra.
>
>On 3/3/14 1:42 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com> wrote:
>
>>Jamal,
>>
>>As an alternative, the network service header could contain a fixed
>>mandatory portion and a variable optional portion.   The fixed mandatory
>>portion would contain the total length of the service header (fixed
>>portion plus optional portion).   This approach would allow entities
>>concerned solely with SFC steering to easily ignore the metatadata which
>>is intended to be consumed and/or repeated by the various service
>>functions.
>>
>>   Ron
>>
>>
>>---Original Message-----
>>From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jamal Hadi Salim
>>Sent: Monday, March 03, 2014 11:35 AM
>>To: jmoisand@juniper.net; brijsman@juniper.net
>>Cc: sfc
>>Subject: [sfc] draft-rijsman-sfc-madata-considerations
>>
>>I like the doc - well written.
>>
>>Section 4.3 on metadata encoding.
>>
>>It seems there's clear need for variable sized metadata (at least for
>>http/app you  seem to indicate the desire for it).
>>For a datapath per-packet metadata, i feel the need is just as important.
>>Are we limited by the fact that existing hardware may not be able to
>>handle TLVs? For example, I dont have a problem handling TLVs in a
>>software datapath.
>>
>>cheers,
>>jamal
>>
>>_______________________________________________
>>sfc mailing list
>>sfc@ietf.org
>>https://www.ietf.org/mailman/listinfo/sfc
>>
>>_______________________________________________
>>sfc mailing list
>>sfc@ietf.org
>>https://www.ietf.org/mailman/listinfo/sfc
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc


From nobody Mon Mar  3 17:37:11 2014
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4230B1A028B for <sfc@ietfa.amsl.com>; Mon,  3 Mar 2014 17:37:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.446
X-Spam-Level: 
X-Spam-Status: No, score=-2.446 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.547] 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 mSslJpN06ecH for <sfc@ietfa.amsl.com>; Mon,  3 Mar 2014 17:37:06 -0800 (PST)
Received: from mail1.sandvine.com (Mail1.sandvine.com [64.7.137.134]) by ietfa.amsl.com (Postfix) with ESMTP id 6808B1A02C0 for <sfc@ietf.org>; Mon,  3 Mar 2014 17:37:06 -0800 (PST)
Received: from WTL-EXCHP-1.sandvine.com ([fe80::ac6b:cc1e:f2ff:93aa]) by WTL-EXCHP-3.sandvine.com ([fe80::3c39:d305:d721:f00a%16]) with mapi id 14.01.0339.001; Mon, 3 Mar 2014 20:37:03 -0500
From: Dave Dolson <ddolson@sandvine.com>
To: "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>
Thread-Topic: draft-boucadair-sfc-requirements-03  Service function discovery
Thread-Index: Ac83SBdEdKv61gPORVyd1gmdk8al4A==
Date: Tue, 4 Mar 2014 01:37:02 +0000
Message-ID: <E8355113905631478EFF04F5AA706E9818ABC6E0@wtl-exchp-1.sandvine.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [176.35.79.13]
Content-Type: multipart/alternative; boundary="_000_E8355113905631478EFF04F5AA706E9818ABC6E0wtlexchp1sandvi_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/NAfmLGLcSdwjujzu9YU680KsX2Q
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Mar 2014 01:37:09 -0000

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

I'm looking at the "must" service function discovery requirements in draft-=
boucadair-sfc-requirements.

Some of these requirements seem incompatible with a PDP/orchestrated approa=
ch, which some have been discussing.

For example,
   DISC_REQ#3:  The solution MUST allow for the dynamic discovery of all
                locations where a given Service Function may reside and
                be invoked for a given SF chain.  Particularly, the
                solution MUST allow for the dynamic discovery of both
                IPv4 and IPv6 locators of a Service Function instance.

Intended or not, I've got router discovery protocol in my mind when I read =
this. Broadcast "who is out there?"...

I don't think all operators would want this. Some would want to explicitly =
configure the elements that can be used.
In fact, DISC_REQ#5 identifies that there is a security problem with auto d=
iscovery.

In short, I don't think everyone wants auto discovery, so this requirement =
should not be "MUST".


David Dolson
Senior Software Architect
Sandvine


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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
.MsoChpDefault
	{mso-style-type:export-only;}
@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">I&#8217;m looking at the &#8220;must&#8221; service =
function discovery requirements in draft-boucadair-sfc-requirements.<o:p></=
o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Some of these requirements seem incompatible with a =
PDP/orchestrated approach, which some have been discussing.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">For example,<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp; DISC_REQ#3:&nbsp; The solution MUST allow for=
 the dynamic discovery of all<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; locations where a given Service Function m=
ay reside and<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;be invoked for a given SF chain.&nbsp; Par=
ticularly, the<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; solution MUST allow for the dynamic discov=
ery of both<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IPv4 and IPv6 locators of a Service Functi=
on instance.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Intended or not, I&#8217;ve got router discovery pro=
tocol in my mind when I read this. Broadcast &#8220;who is out there?&#8221=
;&#8230;<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I don&#8217;t think all operators would want this. S=
ome would want to explicitly configure the elements that can be used.<o:p><=
/o:p></p>
<p class=3D"MsoNormal">In fact, DISC_REQ#5 identifies that there is a secur=
ity problem with auto discovery.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">In short, I don&#8217;t think everyone wants auto di=
scovery, so this requirement should not be &#8220;MUST&#8221;.<o:p></o:p></=
p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">David Dolson<o:p></o:p></p>
<p class=3D"MsoNormal">Senior Software Architect<o:p></o:p></p>
<p class=3D"MsoNormal">Sandvine<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_E8355113905631478EFF04F5AA706E9818ABC6E0wtlexchp1sandvi_--


From nobody Tue Mar  4 01:21:47 2014
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F2FE91A0431; Tue,  4 Mar 2014 01:21:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.203
X-Spam-Level: *
X-Spam-Status: No, score=1.203 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, CHARSET_FARAWAY_HEADER=3.2, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 teIJ3mbJZWXA; Tue,  4 Mar 2014 01:21:42 -0800 (PST)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 85A1D1A041C; Tue,  4 Mar 2014 01:21:41 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BEF19577; Tue, 04 Mar 2014 09:21:37 +0000 (GMT)
Received: from LHREML404-HUB.china.huawei.com (10.201.5.218) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 4 Mar 2014 09:21:10 +0000
Received: from NKGEML406-HUB.china.huawei.com (10.98.56.37) by lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 4 Mar 2014 09:21:35 +0000
Received: from NKGEML512-MBS.china.huawei.com ([169.254.8.115]) by nkgeml406-hub.china.huawei.com ([10.98.56.37]) with mapi id 14.03.0158.001; Tue, 4 Mar 2014 17:21:28 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: Pankaj Garg <Garg.Pankaj@microsoft.com>, "Surendra Kumar (smkumar)" <smkumar@cisco.com>, "jgross@vmware.com" <jgross@vmware.com>
Thread-Topic: Followup on genev metadata
Thread-Index: AQHPNv3kBlLu4spkckaCawbJZ/+RZ5rPj0GwgABrRAD//5vJQIABECx0
Date: Tue, 4 Mar 2014 09:21:28 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0825EB22@NKGEML512-MBS.china.huawei.com>
References: <CF3A5EA4.32156%smkumar@cisco.com> <423f1fc4f8f741c0ad7fdd481db9f586@BY2PR03MB128.namprd03.prod.outlook.com> <CF3A64B1.3219B%smkumar@cisco.com>, <d9a8896dc00b43a790485ef6013b3a21@BY2PR03MB128.namprd03.prod.outlook.com>
In-Reply-To: <d9a8896dc00b43a790485ef6013b3a21@BY2PR03MB128.namprd03.prod.outlook.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.77.199]
Content-Type: multipart/alternative; boundary="_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0825EB22NKGEML512MBSchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/b9QIWzsw88Lhq4MTzHK7mlm6T10
Cc: "nvo3@ietf.org" <nvo3@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Subject: [sfc] =?gb2312?b?tPC4tDogRm9sbG93dXAgb24gZ2VuZXYgbWV0YWRhdGE=?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Mar 2014 09:21:45 -0000

--_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0825EB22NKGEML512MBSchi_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

U0s+IHdlIGJvdGgga25vdyB0aGUgYW5zd2VyIHRvIHRoaXMuIEdSRS9OVkdSRS9WWExBTiAoZ3Bl
KSBhbGwgaGF2ZSBwcm90b2NvbCBmaWVsZHMuIEl0IGlzIG5vdCB0aGUgc2FtZSBhcyBzaWduYWxp
bmcgZ2VuZXZlLiBUaGlzIGlzIGFib3V0IHRyYW5zcG9ydCBpbmRlcGVuZGVuY2UuDQpbUEddIE5v
IEkgZG9uoa90IGtub3cgdGhlIGFuc3dlciwgYmVjYXVzZSBWWExBTi1HUEUgaXMgbm90IHVzZWQg
dG9kYXkgYW5kIGhhcmR3YXJlIGRvZXMgbm90IHN1cHBvcnRpbmcgb2ZmbG9hZGluZyBpdC4gVGhl
cmUgaXMgYSBwcm9wb3NhbCBvbiBnZW5lcmljIFVEUCBlbmNhcHN1bGF0aW9uIHdoaWNoIHVzZXMg
SVAgcHJvdG9jb2wgbnVtYmVyLA0KDQpbWGlhb2h1XSBEaWQgeW91IG1lYW4gaHR0cDovL3Rvb2xz
LmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi10c3Z3Zy1ncmUtaW4tdWRwLWVuY2FwLTAxID8gSWYg
c28sIHRoZXJlIGlzIGFuIEVUWVBFIGZpZWxkIGluIHRoZSBHUkUgaGVhZGVyIHdoaWNoIHdvdWxk
IGJlIHVzZWQgZm9yIGluZGljYXRpbmcgdGhlIGV4aXN0ZW5jZSBvZiBtZXRhZGF0YSBpbiB0aGUg
ZW5jYXBzdWxhdGVkIHBhY2tldC4NCg0KWGlhb2h1DQoNCiBob3cgd291bGQgeW91IGNhcnJ5IE5T
SCBpbiB0aGF0PyBJc26hr3QgdGhhdCBkaWN0YXRpbmcgdGhhdCB5b3Ugd291bGQgZ2V0IHRyYW5z
cG9ydCBpbmRlcGVuZGVuY2Ugb25seSBpZiB5b3Ugc3VwcG9ydCBlbmNhcHN1bGF0aW5nIEVUWVBF
PyBCdHcgdGhpbmsgYWJvdXQgb3RoZXIgdXNlIGNhc2UsIGhvdyBkbyB5b3UgY2FycnkgSVB2NiBp
biBJUCBhbmQgRXRoZXJuZXQ/DQoNCg==

--_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0825EB22NKGEML512MBSchi_
Content-Type: text/html; charset="gb2312"
Content-Transfer-Encoding: quoted-printable

<html dir=3D"ltr">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
<style>@font-face {
	font-family: Cambria Math;
}
@font-face {
	font-family: Calibri;
}
@page WordSection1 {margin: 1.0in 1.0in 1.0in 1.0in; }
P.MsoNormal {
	MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman","serif"; FONT-SIZE: 12=
pt
}
LI.MsoNormal {
	MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman","serif"; FONT-SIZE: 12=
pt
}
DIV.MsoNormal {
	MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman","serif"; FONT-SIZE: 12=
pt
}
A:link {
	COLOR: #0563c1; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
	COLOR: #0563c1; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #954f72; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
	COLOR: #954f72; TEXT-DECORATION: underline
}
SPAN.EmailStyle17 {
	FONT-FAMILY: "Calibri","sans-serif"; COLOR: #1f497d
}
SPAN.EmailStyle18 {
	FONT-FAMILY: "Calibri","sans-serif"; COLOR: #1f497d
}
.MsoChpDefault {
	FONT-SIZE: 10pt
}
OL {
	MARGIN-BOTTOM: 0in
}
UL {
	MARGIN-BOTTOM: 0in
}
</style><style id=3D"owaParaStyle">P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
</style>
</head>
<body lang=3D"EN-US" link=3D"#0563c1" vlink=3D"#954f72" fPStyle=3D"1" ocsi=
=3D"0">
<div style=3D"direction: ltr;font-family: Tahoma;color: #000000;font-size: =
10pt;">
<p><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; COLOR: black; FONT-S=
IZE: 10.5pt">SK&gt; we both know the answer to this. GRE/NVGRE/VXLAN (gpe) =
all have protocol fields. It is not the same as signaling geneve. This is a=
bout transport independence.</span></p>
<div style=3D"FONT-FAMILY: Times New Roman; COLOR: #000000; FONT-SIZE: 16px=
">
<div>
<div class=3D"WordSection1">
<div style=3D"BORDER-BOTTOM: medium none; BORDER-LEFT: blue 1.5pt solid; PA=
DDING-BOTTOM: 0in; PADDING-LEFT: 4pt; PADDING-RIGHT: 0in; BORDER-TOP: mediu=
m none; BORDER-RIGHT: medium none; PADDING-TOP: 0in">
<div>
<p class=3D"MsoNormal"><b><i><span style=3D"FONT-FAMILY: 'Calibri','sans-se=
rif'; COLOR: #1f497d; FONT-SIZE: 11pt">[PG] No I don=A1=AFt know the answer=
, because VXLAN-GPE is not used today and hardware does not supporting offl=
oading it. There is a proposal on generic
 UDP encapsulation which uses IP protocol number,</span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"FONT-FAMILY: 'Calibri','sans-se=
rif'; COLOR: #1f497d; FONT-SIZE: 11pt"></span></i></b>&nbsp;</p>
<b><i><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; F=
ONT-SIZE: 11pt">
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
COLOR: #1f497d; FONT-SIZE: 11pt"></span><span style=3D"COLOR: black">[Xiaoh=
u] Did you mean
<a href=3D"http://tools.ietf.org/html/draft-ietf-tsvwg-gre-in-udp-encap-01"=
>http://tools.ietf.org/html/draft-ietf-tsvwg-gre-in-udp-encap-01</a>&nbsp;?=
 If so, there is an ETYPE field in the GRE header which would be used for i=
ndicating the existence of metadata in
 the encapsulated packet.</span></p>
<p class=3D"MsoNormal"><span style=3D"COLOR: black"></span>&nbsp;</p>
<p class=3D"MsoNormal"><span style=3D"COLOR: black">Xiaohu</span></p>
<p class=3D"MsoNormal"><span style=3D"COLOR: black"></span></span></i></b><=
b><i><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FO=
NT-SIZE: 11pt"></span></i></b>&nbsp;</p>
<p class=3D"MsoNormal"><b><i><span style=3D"FONT-FAMILY: 'Calibri','sans-se=
rif'; COLOR: #1f497d; FONT-SIZE: 11pt">&nbsp;how would you carry NSH in tha=
t? Isn=A1=AFt that dictating that you would get transport independence only=
 if you support encapsulating ETYPE? Btw think
 about other use case, how do you carry IPv6 in IP and Ethernet? </span></i=
></b><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FO=
NT-SIZE: 11pt"></span></p>
</div>
<div>
<div>&nbsp;</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0825EB22NKGEML512MBSchi_--


From nobody Tue Mar  4 01:24:20 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E7BBB1A0434 for <sfc@ietfa.amsl.com>; Tue,  4 Mar 2014 01:24:18 -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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001] 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 VUrJof_eHPcL for <sfc@ietfa.amsl.com>; Tue,  4 Mar 2014 01:24:16 -0800 (PST)
Received: from hub021-ca-5.exch021.serverdata.net (hub021-ca-5.exch021.serverdata.net [64.78.56.70]) by ietfa.amsl.com (Postfix) with ESMTP id 761D91A0431 for <sfc@ietf.org>; Tue,  4 Mar 2014 01:24:16 -0800 (PST)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-5.exch021.domain.local ([10.254.4.89]) with mapi id 14.03.0174.001;  Tue, 4 Mar 2014 01:24:13 -0800
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: Dave Dolson <ddolson@sandvine.com>, "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>
Thread-Topic: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
Thread-Index: Ac83SBdEdKv61gPORVyd1gmdk8al4AAQwfKg
Date: Tue, 4 Mar 2014 09:24:12 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7D93@MBX021-W3-CA-2.exch021.domain.local>
References: <E8355113905631478EFF04F5AA706E9818ABC6E0@wtl-exchp-1.sandvine.com>
In-Reply-To: <E8355113905631478EFF04F5AA706E9818ABC6E0@wtl-exchp-1.sandvine.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [130.129.159.92]
Content-Type: multipart/alternative; boundary="_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7D7D93MBX021W3CA2exch_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/HjdoqHyOhB6iF-xlVkBDSFZSi3g
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Mar 2014 09:24:19 -0000

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

Hi, Dave.

For a chain management control plane, I had in mind more of a client/server=
 arrangement where the PDP is the server and the SF's are the clients.   I =
know this is premature,  but my thinking was that the keepalive from the cl=
ient doubled as a request for any chain updates that were necessary since t=
he last poll.   In this way, service functions gain knowledge of the chains=
, allowing for a single flattened chain identity in the packets, and PDP ga=
ins knowledge of the liveness of the service functions.

   Ron


From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Dave Dolson
Sent: Tuesday, March 04, 2014 1:37 AM
To: draft-boucadair-sfc-requirements@tools.ietf.org
Cc: sfc@ietf.org
Subject: [sfc] draft-boucadair-sfc-requirements-03 Service function discove=
ry

I'm looking at the "must" service function discovery requirements in draft-=
boucadair-sfc-requirements.

Some of these requirements seem incompatible with a PDP/orchestrated approa=
ch, which some have been discussing.

For example,
   DISC_REQ#3:  The solution MUST allow for the dynamic discovery of all
                locations where a given Service Function may reside and
                be invoked for a given SF chain.  Particularly, the
                solution MUST allow for the dynamic discovery of both
                IPv4 and IPv6 locators of a Service Function instance.

Intended or not, I've got router discovery protocol in my mind when I read =
this. Broadcast "who is out there?"...

I don't think all operators would want this. Some would want to explicitly =
configure the elements that can be used.
In fact, DISC_REQ#5 identifies that there is a security problem with auto d=
iscovery.

In short, I don't think everyone wants auto discovery, so this requirement =
should not be "MUST".


David Dolson
Senior Software Architect
Sandvine


--_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7D7D93MBX021W3CA2exch_
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;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size: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"><span style=3D"color:#1F497D">Hi, Dave.<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">For a chain management=
 control plane, I had in mind more of a client/server arrangement where the=
 PDP is the server and the SF&#8217;s are the clients.&nbsp;&nbsp; I know t=
his is premature,&nbsp; but my thinking was that the keepalive
 from the client doubled as a request for any chain updates that were neces=
sary since the last poll.&nbsp;&nbsp; In this way, service functions gain k=
nowledge of the chains, allowing for a single flattened chain identity in t=
he packets, and PDP gains knowledge of the
 liveness of the service functions.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> sfc [mailto:sfc-bounces@ietf.org] <b>On=
 Behalf Of
</b>Dave Dolson<br>
<b>Sent:</b> Tuesday, March 04, 2014 1:37 AM<br>
<b>To:</b> draft-boucadair-sfc-requirements@tools.ietf.org<br>
<b>Cc:</b> sfc@ietf.org<br>
<b>Subject:</b> [sfc] draft-boucadair-sfc-requirements-03 Service function =
discovery<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I&#8217;m looking at the &#8220;must&#8221; service =
function discovery requirements in draft-boucadair-sfc-requirements.<o:p></=
o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Some of these requirements seem incompatible with a =
PDP/orchestrated approach, which some have been discussing.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">For example,<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp; DISC_REQ#3:&nbsp; The solution MUST allow for=
 the dynamic discovery of all<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; locations where a given Service Function m=
ay reside and<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;be invoked for a given SF chain.&nbsp; Par=
ticularly, the<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; solution MUST allow for the dynamic discov=
ery of both<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IPv4 and IPv6 locators of a Service Functi=
on instance.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Intended or not, I&#8217;ve got router discovery pro=
tocol in my mind when I read this. Broadcast &#8220;who is out there?&#8221=
;&#8230;<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I don&#8217;t think all operators would want this. S=
ome would want to explicitly configure the elements that can be used.<o:p><=
/o:p></p>
<p class=3D"MsoNormal">In fact, DISC_REQ#5 identifies that there is a secur=
ity problem with auto discovery.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">In short, I don&#8217;t think everyone wants auto di=
scovery, so this requirement should not be &#8220;MUST&#8221;.<o:p></o:p></=
p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">David Dolson<o:p></o:p></p>
<p class=3D"MsoNormal">Senior Software Architect<o:p></o:p></p>
<p class=3D"MsoNormal">Sandvine<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7D7D93MBX021W3CA2exch_--


From nobody Tue Mar  4 01:35:12 2014
Return-Path: <linda.dunbar@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A63251A0473 for <sfc@ietfa.amsl.com>; Tue,  4 Mar 2014 01:35:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.748
X-Spam-Level: 
X-Spam-Status: No, score=-4.748 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 1-whj9kuruB2 for <sfc@ietfa.amsl.com>; Tue,  4 Mar 2014 01:35:09 -0800 (PST)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 96A1C1A0449 for <sfc@ietf.org>; Tue,  4 Mar 2014 01:35:08 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BEF21343; Tue, 04 Mar 2014 09:35:04 +0000 (GMT)
Received: from LHREML402-HUB.china.huawei.com (10.201.5.241) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 4 Mar 2014 09:34:22 +0000
Received: from DFWEML703-CHM.china.huawei.com (10.193.5.130) by lhreml402-hub.china.huawei.com (10.201.5.241) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 4 Mar 2014 09:34:49 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.118]) by dfweml703-chm.china.huawei.com ([169.254.5.106]) with mapi id 14.03.0158.001;  Tue, 4 Mar 2014 01:34:44 -0800
From: Linda Dunbar <linda.dunbar@huawei.com>
To: Sumandra Majee <S.Majee@F5.com>, "Surendra Kumar (smkumar)" <smkumar@cisco.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "Jamal Hadi Salim" <hadi@mojatatu.com>, "jmoisand@juniper.net" <jmoisand@juniper.net>, "brijsman@juniper.net" <brijsman@juniper.net>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtXWUl1bTtMopEqiDb6sgybijZrP5U6AgAA5UICAAIo7gIAAAA8A
Date: Tue, 4 Mar 2014 09:34:43 +0000
Message-ID: <4A95BA014132FF49AE685FAB4B9F17F645CC0C58@dfweml701-chm.china.huawei.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7335@MBX021-W3-CA-2.exch021.domain.local> <CF3A6619.321B4%smkumar@cisco.com> <CF3A5D2C.1A594%s.majee@f5.com>
In-Reply-To: <CF3A5D2C.1A594%s.majee@f5.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.144.122]
Content-Type: text/plain; charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/pGxZ8HP40pGQIAZlLa1o9AsuiL0
Cc: sfc <sfc@ietf.org>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Mar 2014 09:35:11 -0000

Want to add one more point to what Sumandra said.=20

It is important to make it clear who "consumes" the metadata. Is it the "se=
rvice function" that consumes the Metadata? Or is it the "network node"?

For all the use cases presented at SFC session, I noticed the following cha=
racteristics of metadata:

1. the "metadata" are "consumed" by the "service functions".=20

2. The metadata are associated with "flows".=20

Today's "metadata" to (or among) service functions are either handled by me=
ssages or service functions themselves. They don't need network nodes to te=
rminate or add extra headers.=20

Linda




-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Sumandra Majee
Sent: Monday, March 03, 2014 7:22 PM
To: Surendra Kumar (smkumar); Ron Parker; Jamal Hadi Salim; jmoisand@junipe=
r.net; brijsman@juniper.net
Cc: sfc
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

This is somewhat similar to how Radius/Diameter handles vendor specific AVP=
s. A vendor can define its own AVP. Upon receipt a node will process the AV=
P it is interested and ignore rest of them.

I am NOT suggesting a AVP scheme for SFC header at all for many reasons. I =
also think there will be some well known metadata options that will make se=
nse for vast majority of applications and it will be worthwhile to figure t=
hose out. For example say HTTP proxy needs to insert a per subscriber value=
 XYZ which is only interesting to another proxy device.
Devices already use http header insertion/removal for this type of metadata=
 exchange and there is no need to pollute SFC metadata.

However if a proxy enhances the classification result then that may be wort=
hwhile to put into SFC metadata.

Regards.

Sumandra

On 3/3/14, 9:07 AM, "Surendra Kumar (smkumar)" <smkumar@cisco.com> wrote:

>
>We need to be a bit careful with large metadata, specifically from=20
>architectural considerations. Let me give you an example:
>SFC SC1 :: SF1@SN1 : SF2@SN5 : SF3@SN8
>
>SN1 & SN8 can deal with metadata and need the metadata. However, SN5=20
>can't, it is a legacy SN. What do we do with the metadata when it comes=20
>to steering the packet (only) to SN5 - throw it, cache it, say not=20
>supported =A9
>
>
>Surendra.
>
>On 3/3/14 1:42 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com> wrote:
>
>>Jamal,
>>
>>As an alternative, the network service header could contain a fixed
>>mandatory portion and a variable optional portion.   The fixed mandatory
>>portion would contain the total length of the service header (fixed
>>portion plus optional portion).   This approach would allow entities
>>concerned solely with SFC steering to easily ignore the metatadata=20
>>which is intended to be consumed and/or repeated by the various=20
>>service functions.
>>
>>   Ron
>>
>>
>>---Original Message-----
>>From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jamal Hadi Salim
>>Sent: Monday, March 03, 2014 11:35 AM
>>To: jmoisand@juniper.net; brijsman@juniper.net
>>Cc: sfc
>>Subject: [sfc] draft-rijsman-sfc-madata-considerations
>>
>>I like the doc - well written.
>>
>>Section 4.3 on metadata encoding.
>>
>>It seems there's clear need for variable sized metadata (at least for=20
>>http/app you  seem to indicate the desire for it).
>>For a datapath per-packet metadata, i feel the need is just as important.
>>Are we limited by the fact that existing hardware may not be able to=20
>>handle TLVs? For example, I dont have a problem handling TLVs in a=20
>>software datapath.
>>
>>cheers,
>>jamal
>>
>>_______________________________________________
>>sfc mailing list
>>sfc@ietf.org
>>https://www.ietf.org/mailman/listinfo/sfc
>>
>>_______________________________________________
>>sfc mailing list
>>sfc@ietf.org
>>https://www.ietf.org/mailman/listinfo/sfc
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc

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


From nobody Tue Mar  4 01:36:50 2014
Return-Path: <Garg.Pankaj@microsoft.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 14F3C1A0429; Tue,  4 Mar 2014 01:36:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.151
X-Spam-Level: 
X-Spam-Status: No, score=-0.151 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_LOW=-0.7, 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 ajIJrIl4DAyj; Tue,  4 Mar 2014 01:36:42 -0800 (PST)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2lp0212.outbound.protection.outlook.com [207.46.163.212]) by ietfa.amsl.com (Postfix) with ESMTP id 5A1851A0476; Tue,  4 Mar 2014 01:36:40 -0800 (PST)
Received: from BY2PR03MB128.namprd03.prod.outlook.com (10.242.36.28) by BY2PR03MB596.namprd03.prod.outlook.com (10.255.93.36) with Microsoft SMTP Server (TLS) id 15.0.888.9; Tue, 4 Mar 2014 09:36:34 +0000
Received: from BY2PR03MB128.namprd03.prod.outlook.com ([169.254.5.107]) by BY2PR03MB128.namprd03.prod.outlook.com ([169.254.5.159]) with mapi id 15.00.0888.003; Tue, 4 Mar 2014 09:36:34 +0000
From: Pankaj Garg <Garg.Pankaj@microsoft.com>
To: Xuxiaohu <xuxiaohu@huawei.com>, "Surendra Kumar (smkumar)" <smkumar@cisco.com>, "jgross@vmware.com" <jgross@vmware.com>
Thread-Topic: Followup on genev metadata
Thread-Index: AQHPNv3kBlLu4spkckaCawbJZ/+RZ5rPj0GwgABrRAD//5vJQIABECx0gAAF3rA=
Date: Tue, 4 Mar 2014 09:36:33 +0000
Message-ID: <63ca59486ed246ca9eac24cc7c0f69f1@BY2PR03MB128.namprd03.prod.outlook.com>
References: <CF3A5EA4.32156%smkumar@cisco.com> <423f1fc4f8f741c0ad7fdd481db9f586@BY2PR03MB128.namprd03.prod.outlook.com> <CF3A64B1.3219B%smkumar@cisco.com>, <d9a8896dc00b43a790485ef6013b3a21@BY2PR03MB128.namprd03.prod.outlook.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0825EB22@NKGEML512-MBS.china.huawei.com>
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0825EB22@NKGEML512-MBS.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [31.133.166.248]
x-forefront-prvs: 01401330D1
x-forefront-antispam-report: SFV:NSPM; SFS:(10009001)(428001)(199002)(377454003)(189002)(83322001)(19580405001)(87266001)(16236675002)(561944002)(15975445006)(4396001)(79102001)(86362001)(94316002)(76786001)(93136001)(47736001)(49866001)(65816001)(19580395003)(47976001)(85306002)(87936001)(94946001)(50986001)(2656002)(66066001)(74502001)(76796001)(47446002)(81542001)(54316002)(54356001)(81342001)(77982001)(80976001)(69226001)(86612001)(74662001)(74706001)(92566001)(95416001)(74876001)(74366001)(63696002)(46102001)(19300405004)(81816001)(93516002)(76576001)(59766001)(15202345003)(74316001)(95666003)(80022001)(83072002)(53806001)(81686001)(85852003)(76482001)(77096001)(31966008)(56776001)(90146001)(56816005)(51856001)(16234385003)(24736002); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR03MB596; H:BY2PR03MB128.namprd03.prod.outlook.com; CLIP:31.133.166.248; FPR:E8FFF674.ACF289CD.F2F3B3E7.64F1AEAD.20211; MLV:sfv; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
received-spf: None (: microsoft.com does not designate permitted sender hosts)
Content-Type: multipart/alternative; boundary="_000_63ca59486ed246ca9eac24cc7c0f69f1BY2PR03MB128namprd03pro_"
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/rt3Gt5iDX_w_KYtBtu-xC21W3Pw
Cc: "nvo3@ietf.org" <nvo3@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Followup on genev metadata
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Mar 2014 09:36:48 -0000

--_000_63ca59486ed246ca9eac24cc7c0f69f1BY2PR03MB128namprd03pro_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

SW5saW5lDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhh
bGYgT2YgWHV4aWFvaHUNClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDQsIDIwMTQgMjo1MSBQTQ0KVG86
IFBhbmthaiBHYXJnOyBTdXJlbmRyYSBLdW1hciAoc21rdW1hcik7IGpncm9zc0B2bXdhcmUuY29t
DQpDYzogbnZvM0BpZXRmLm9yZzsgc2ZjQGlldGYub3JnDQpTdWJqZWN0OiBbc2ZjXSC08Li0OiBG
b2xsb3d1cCBvbiBnZW5ldiBtZXRhZGF0YQ0KDQoNClNLPiB3ZSBib3RoIGtub3cgdGhlIGFuc3dl
ciB0byB0aGlzLiBHUkUvTlZHUkUvVlhMQU4gKGdwZSkgYWxsIGhhdmUgcHJvdG9jb2wgZmllbGRz
LiBJdCBpcyBub3QgdGhlIHNhbWUgYXMgc2lnbmFsaW5nIGdlbmV2ZS4gVGhpcyBpcyBhYm91dCB0
cmFuc3BvcnQgaW5kZXBlbmRlbmNlLg0KW1BHXSBObyBJIGRvbqGvdCBrbm93IHRoZSBhbnN3ZXIs
IGJlY2F1c2UgVlhMQU4tR1BFIGlzIG5vdCB1c2VkIHRvZGF5IGFuZCBoYXJkd2FyZSBkb2VzIG5v
dCBzdXBwb3J0aW5nIG9mZmxvYWRpbmcgaXQuIFRoZXJlIGlzIGEgcHJvcG9zYWwgb24gZ2VuZXJp
YyBVRFAgZW5jYXBzdWxhdGlvbiB3aGljaCB1c2VzIElQIHByb3RvY29sIG51bWJlciwNCg0KW1hp
YW9odV0gRGlkIHlvdSBtZWFuIGh0dHA6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYt
dHN2d2ctZ3JlLWluLXVkcC1lbmNhcC0wMSA/IElmIHNvLCB0aGVyZSBpcyBhbiBFVFlQRSBmaWVs
ZCBpbiB0aGUgR1JFIGhlYWRlciB3aGljaCB3b3VsZCBiZSB1c2VkIGZvciBpbmRpY2F0aW5nIHRo
ZSBleGlzdGVuY2Ugb2YgbWV0YWRhdGEgaW4gdGhlIGVuY2Fwc3VsYXRlZCBwYWNrZXQuDQpbUEdd
IE5vIEkgbWVhbnQ6IGh0dHA6Ly90b29scy5pZXRmLm9yZy9pZC9kcmFmdC1oZXJiZXJ0LWd1ZS0w
MC50eHQNCg0KWGlhb2h1DQoNCiBob3cgd291bGQgeW91IGNhcnJ5IE5TSCBpbiB0aGF0PyBJc26h
r3QgdGhhdCBkaWN0YXRpbmcgdGhhdCB5b3Ugd291bGQgZ2V0IHRyYW5zcG9ydCBpbmRlcGVuZGVu
Y2Ugb25seSBpZiB5b3Ugc3VwcG9ydCBlbmNhcHN1bGF0aW5nIEVUWVBFPyBCdHcgdGhpbmsgYWJv
dXQgb3RoZXIgdXNlIGNhc2UsIGhvdyBkbyB5b3UgY2FycnkgSVB2NiBpbiBJUCBhbmQgRXRoZXJu
ZXQ/DQoNCg==

--_000_63ca59486ed246ca9eac24cc7c0f69f1BY2PR03MB128namprd03pro_
Content-Type: text/html; charset="gb2312"
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=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-language:ZH-CN;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:SimSun;
	mso-fareast-language:ZH-CN;}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{mso-style-name:msochpdefault;
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:SimSun;
	mso-fareast-language:ZH-CN;}
span.emailstyle17
	{mso-style-name:emailstyle17;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle18
	{mso-style-name:emailstyle18;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle22
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.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"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D;mso-fareast-language:EN-US=
">Inline<o:p></o:p></span></p>
<p class=3D"MsoNormal"><a name=3D"_MailEndCompose"><span style=3D"font-size=
:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497=
D;mso-fareast-language:EN-US"><o:p>&nbsp;</o:p></span></a></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;"> sfc [m=
ailto:sfc-bounces@ietf.org]
<b>On Behalf Of </b>Xuxiaohu<br>
<b>Sent:</b> Tuesday, March 4, 2014 2:51 PM<br>
<b>To:</b> Pankaj Garg; Surendra Kumar (smkumar); jgross@vmware.com<br>
<b>Cc:</b> nvo3@ietf.org; sfc@ietf.org<br>
<b>Subject:</b> [sfc] </span><span lang=3D"ZH-CN" style=3D"font-size:11.0pt=
;font-family:SimSun">=B4=F0=B8=B4</span><span style=3D"font-size:11.0pt;fon=
t-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">: Followup on genev me=
tadata<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:black">SK&gt; we both know the answer to this. GRE/NVG=
RE/VXLAN (gpe) all have protocol fields. It is not the same as signaling ge=
neve. This is about transport independence.</span><span style=3D"font-size:=
10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><=
o:p></o:p></span></p>
<div>
<div>
<div>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">[PG] No I don=A1=AF=
t know the answer, because VXLAN-GPE is not used today and hardware does no=
t supporting offloading it. There is a proposal on generic UDP
 encapsulation which uses IP protocol number,</span></i></b><span style=3D"=
color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:black">[Xiaohu] Did you m=
ean <a href=3D"http://tools.ietf.org/html/draft-ietf-tsvwg-gre-in-udp-encap=
-01">
http://tools.ietf.org/html/draft-ietf-tsvwg-gre-in-udp-encap-01</a>&nbsp;? =
If so, there is an ETYPE field in the GRE header which would be used for in=
dicating the existence of metadata in the encapsulated packet.</span><span =
style=3D"color:#1F497D"><o:p></o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;">[PG] No I meant:
<a href=3D"http://tools.ietf.org/id/draft-herbert-gue-00.txt">http://tools.=
ietf.org/id/draft-herbert-gue-00.txt</a>
<o:p></o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#1F497D">&nbsp;<o:p></o:p=
></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:black">Xiaohu</span><span=
 style=3D"color:#1F497D"><o:p></o:p></span></i></b></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;how would you=
 carry NSH in that? Isn=A1=AFt that dictating that you would get transport =
independence only if you support encapsulating ETYPE? Btw think about
 other use case, how do you carry IPv6 in IP and Ethernet? </span></i></b><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_63ca59486ed246ca9eac24cc7c0f69f1BY2PR03MB128namprd03pro_--


From nobody Tue Mar  4 01:38:03 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 67F471A0457 for <sfc@ietfa.amsl.com>; Tue,  4 Mar 2014 01:38: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, 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 e1FIAIcrUw3c for <sfc@ietfa.amsl.com>; Tue,  4 Mar 2014 01:37:59 -0800 (PST)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) by ietfa.amsl.com (Postfix) with ESMTP id 4CA8B1A0488 for <sfc@ietf.org>; Tue,  4 Mar 2014 01:37:58 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 740D324045D; Tue,  4 Mar 2014 01:37:55 -0800 (PST)
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from dhcp-bcac.meeting.ietf.org (dhcp-bcac.meeting.ietf.org [31.133.188.172]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id A900E240455; Tue,  4 Mar 2014 01:37:54 -0800 (PST)
Message-ID: <53159EF1.1040301@joelhalpern.com>
Date: Tue, 04 Mar 2014 04:37:53 -0500
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Ron Parker <Ron_Parker@affirmednetworks.com>,  Dave Dolson <ddolson@sandvine.com>, "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>
References: <E8355113905631478EFF04F5AA706E9818ABC6E0@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7D93@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7D93@MBX021-W3-CA-2.exch021.domain.local>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/k5njb4QwtKqiJQe71IFRJ7-b184
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Mar 2014 09:38:01 -0000

I would hope that the service functions themselves (the applications) 
don't need any knowledge of the chains.  That is one of the regards 
where I have difficulty with the framework draft (on which this 
requirements draft is based.)

Yours,
Joel

On 3/4/14, 4:24 AM, Ron Parker wrote:
> Hi, Dave.
>
> For a chain management control plane, I had in mind more of a
> client/server arrangement where the PDP is the server and the SF’s are
> the clients.   I know this is premature,  but my thinking was that the
> keepalive from the client doubled as a request for any chain updates
> that were necessary since the last poll.   In this way, service
> functions gain knowledge of the chains, allowing for a single flattened
> chain identity in the packets, and PDP gains knowledge of the liveness
> of the service functions.
>
>     Ron
>
> *From:* sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Dave Dolson
> *Sent:* Tuesday, March 04, 2014 1:37 AM
> *To:* draft-boucadair-sfc-requirements@tools.ietf.org
> *Cc:* sfc@ietf.org
> *Subject:* [sfc] draft-boucadair-sfc-requirements-03 Service function
> discovery
>
> I’m looking at the “must” service function discovery requirements in
> draft-boucadair-sfc-requirements.
>
> Some of these requirements seem incompatible with a PDP/orchestrated
> approach, which some have been discussing.
>
> For example,
>
>     DISC_REQ#3:  The solution MUST allow for the dynamic discovery of all
>
>                  locations where a given Service Function may reside and
>
>                  be invoked for a given SF chain.  Particularly, the
>
>                  solution MUST allow for the dynamic discovery of both
>
>                  IPv4 and IPv6 locators of a Service Function instance.
>
> Intended or not, I’ve got router discovery protocol in my mind when I
> read this. Broadcast “who is out there?”…
>
> I don’t think all operators would want this. Some would want to
> explicitly configure the elements that can be used.
>
> In fact, DISC_REQ#5 identifies that there is a security problem with
> auto discovery.
>
> In short, I don’t think everyone wants auto discovery, so this
> requirement should not be “MUST”.
>
> David Dolson
>
> Senior Software Architect
>
> Sandvine
>
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Tue Mar  4 01:43:30 2014
Return-Path: <agoldner@allot.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0924C1A0458 for <sfc@ietfa.amsl.com>; Tue,  4 Mar 2014 01:43:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.148
X-Spam-Level: 
X-Spam-Status: No, score=-3.148 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.547, 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 qtnZ0cgf6Et9 for <sfc@ietfa.amsl.com>; Tue,  4 Mar 2014 01:43:24 -0800 (PST)
Received: from mailgw.allot.com (mailgw.allot.com [199.203.223.210]) by ietfa.amsl.com (Postfix) with ESMTP id 6353A1A03AF for <sfc@ietf.org>; Tue,  4 Mar 2014 01:43:22 -0800 (PST)
Received: from PUMA.ALLOT.LOCAL (Not Verified[199.203.223.202]) by mailgw.allot.com with MailMarshal (v7, 2, 1, 6300) id <B5315a0350001>; Tue, 04 Mar 2014 11:43:17 +0200
Received: from LION.ALLOT.LOCAL ([172.20.20.40]) by PUMA.ALLOT.LOCAL ([199.203.223.202]) with mapi id 14.03.0123.003; Tue, 4 Mar 2014 11:43:25 +0200
From: Alla Goldner <agoldner@allot.com>
To: Linda Dunbar <linda.dunbar@huawei.com>, Sumandra Majee <S.Majee@F5.com>, "Surendra Kumar (smkumar)" <smkumar@cisco.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Jamal Hadi Salim <hadi@mojatatu.com>, "jmoisand@juniper.net" <jmoisand@juniper.net>, "brijsman@juniper.net" <brijsman@juniper.net>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtS2VfqZhTy07km/pYXCItdqYJrPPa2AgAA5UICAAIo6gIAAiYqAgAAjaVA=
Date: Tue, 4 Mar 2014 09:43:24 +0000
Message-ID: <A6B8F2A767638641889989BC1BA70479348D5583@LION.ALLOT.LOCAL>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7335@MBX021-W3-CA-2.exch021.domain.local> <CF3A6619.321B4%smkumar@cisco.com> <CF3A5D2C.1A594%s.majee@f5.com> <4A95BA014132FF49AE685FAB4B9F17F645CC0C58@dfweml701-chm.china.huawei.com>
In-Reply-To: <4A95BA014132FF49AE685FAB4B9F17F645CC0C58@dfweml701-chm.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [37.142.232.97]
Content-Type: text/plain; charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/J1OiROBo9xHr28iilbMW2kVCYiY
Cc: sfc <sfc@ietf.org>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Mar 2014 09:43:28 -0000

Hi Linda,

What do you mean by "2. The metadata are associated with "flows"."?

Some of the presentations associated metadata with "Application identifie=
r" (correctly, I believe).=20

Best regards,


Alla Goldner
Director of Mobile Technologies and Standards
Allot Communications
Tel +972 9 7619251
Cell +972 54 2493985
Fax +972 9 7443626
agoldner@allot.com=20
www.allot.com




-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Linda Dunbar
Sent: Tuesday, March 04, 2014 11:35 AM
To: Sumandra Majee; Surendra Kumar (smkumar); Ron Parker; Jamal Hadi Sali=
m; jmoisand@juniper.net; brijsman@juniper.net
Cc: sfc
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

Want to add one more point to what Sumandra said.=20

It is important to make it clear who "consumes" the metadata. Is it the "=
service function" that consumes the Metadata? Or is it the "network node"=
?

For all the use cases presented at SFC session, I noticed the following c=
haracteristics of metadata:

1. the "metadata" are "consumed" by the "service functions".=20

2. The metadata are associated with "flows".=20

Today's "metadata" to (or among) service functions are either handled by =
messages or service functions themselves. They don't need network nodes t=
o terminate or add extra headers.=20

Linda




-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Sumandra Majee
Sent: Monday, March 03, 2014 7:22 PM
To: Surendra Kumar (smkumar); Ron Parker; Jamal Hadi Salim; jmoisand@juni=
per.net; brijsman@juniper.net
Cc: sfc
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

This is somewhat similar to how Radius/Diameter handles vendor specific A=
VPs. A vendor can define its own AVP. Upon receipt a node will process th=
e AVP it is interested and ignore rest of them.

I am NOT suggesting a AVP scheme for SFC header at all for many reasons. =
I also think there will be some well known metadata options that will mak=
e sense for vast majority of applications and it will be worthwhile to fi=
gure those out. For example say HTTP proxy needs to insert a per subscrib=
er value XYZ which is only interesting to another proxy device.
Devices already use http header insertion/removal for this type of metada=
ta exchange and there is no need to pollute SFC metadata.

However if a proxy enhances the classification result then that may be wo=
rthwhile to put into SFC metadata.

Regards.

Sumandra

On 3/3/14, 9:07 AM, "Surendra Kumar (smkumar)" <smkumar@cisco.com> wrote:=


>
>We need to be a bit careful with large metadata, specifically from=20
>architectural considerations. Let me give you an example:
>SFC SC1 :: SF1@SN1 : SF2@SN5 : SF3@SN8
>
>SN1 & SN8 can deal with metadata and need the metadata. However, SN5=20
>can't, it is a legacy SN. What do we do with the metadata when it comes =

>to steering the packet (only) to SN5 - throw it, cache it, say not=20
>supported =A9
>
>
>Surendra.
>
>On 3/3/14 1:42 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com> wrote:=

>
>>Jamal,
>>
>>As an alternative, the network service header could contain a fixed
>>mandatory portion and a variable optional portion.   The fixed mandator=
y
>>portion would contain the total length of the service header (fixed
>>portion plus optional portion).   This approach would allow entities
>>concerned solely with SFC steering to easily ignore the metatadata=20
>>which is intended to be consumed and/or repeated by the various=20
>>service functions.
>>
>>   Ron
>>
>>
>>---Original Message-----
>>From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jamal Hadi Salim
>>Sent: Monday, March 03, 2014 11:35 AM
>>To: jmoisand@juniper.net; brijsman@juniper.net
>>Cc: sfc
>>Subject: [sfc] draft-rijsman-sfc-madata-considerations
>>
>>I like the doc - well written.
>>
>>Section 4.3 on metadata encoding.
>>
>>It seems there's clear need for variable sized metadata (at least for=20
>>http/app you  seem to indicate the desire for it).
>>For a datapath per-packet metadata, i feel the need is just as importan=
t.
>>Are we limited by the fact that existing hardware may not be able to=20
>>handle TLVs? For example, I dont have a problem handling TLVs in a=20
>>software datapath.
>>
>>cheers,
>>jamal
>>
>>_______________________________________________
>>sfc mailing list
>>sfc@ietf.org
>>https://www.ietf.org/mailman/listinfo/sfc
>>
>>_______________________________________________
>>sfc mailing list
>>sfc@ietf.org
>>https://www.ietf.org/mailman/listinfo/sfc
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc

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

_______________________________________________
sfc mailing list
sfc@ietf.org
https://www.ietf.org/mailman/listinfo/sfc
#########################################################################=
#####################
This message is intended only for the designated recipient(s).It may cont=
ain confidential or proprietary information.
If you are not the designated recipient, you may not review, copy or dist=
ribute this message.
If you have mistakenly received this message, please notify the sender by=
=20a reply e-mail and delete this message.=20
Thank you.
#########################################################################=
#####################


From nobody Tue Mar  4 02:05:23 2014
Return-Path: <cpignata@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9B5E21A0537 for <sfc@ietfa.amsl.com>; Tue,  4 Mar 2014 02:05:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.436
X-Spam-Level: 
X-Spam-Status: No, score=-14.436 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, J_CHICKENPOX_51=0.6, MANY_SPAN_IN_TEXT=0.001, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, T_HTML_ATTACH=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 WFyw-1YUHr77 for <sfc@ietfa.amsl.com>; Tue,  4 Mar 2014 02:04:59 -0800 (PST)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) by ietfa.amsl.com (Postfix) with ESMTP id BD9FC1A049E for <sfc@ietf.org>; Tue,  4 Mar 2014 02:04:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=59167; q=dns/txt; s=iport; t=1393927496; x=1395137096; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=XrQVykJTiVkIjuscD7mRdZ91db1TF4OVoDaFQWZtBC0=; b=GmdACqcO3a+NJ51tv6h/KQ/N0qVg8n81tIEbOOAzUVHz4y6reE7Ty8GJ 8BX1FNhEfjDGXTdHBWDy/Ff4FM3omz50HpNT+MO91wGG9LCfifUYHKGee C9a5rmGFYbJ304nQE1XsCEQ8t221YKm27kejhB8C1qq2yDZfn2zZFGfOv w=;
X-Files: ietf89-sfc-minutes.html, signature.asc : 51144, 203
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AjYHAPSkFVOtJXHB/2dsb2JhbABQCoMIOFWqD4lyiFOBIRYBdIN9AQEBAwEBAQEXAUoCBwQCCgsCAQYCEhsLAQ0nCxcOAgQTDgwBBIddCA2Pc7QiF44wBggDAVcKgxmBEwEDjXmCOoExgk+DY4EwkGSDK4FxOQ
X-IronPort-AV: E=Sophos;i="4.97,863,1389744000";  d="asc'?html'217?scan'217,208,217";a="304852847"
Received: from rcdn-core2-6.cisco.com ([173.37.113.193]) by rcdn-iport-9.cisco.com with ESMTP; 04 Mar 2014 10:04:54 +0000
Received: from xhc-aln-x12.cisco.com (xhc-aln-x12.cisco.com [173.36.12.86]) by rcdn-core2-6.cisco.com (8.14.5/8.14.5) with ESMTP id s24A4sJx018822 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <sfc@ietf.org>; Tue, 4 Mar 2014 10:04:54 GMT
Received: from xmb-aln-x02.cisco.com ([169.254.5.2]) by xhc-aln-x12.cisco.com ([173.36.12.86]) with mapi id 14.03.0123.003; Tue, 4 Mar 2014 04:04:54 -0600
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] IETF89 SFC - DRAFT Meeting Minutes
Thread-Index: AQHPNtU7J4mnFpW1ikKl9JPA3HQ58ZrRGUkA
Date: Tue, 4 Mar 2014 10:04:54 +0000
Message-ID: <B823556F-132B-4A0C-B83A-370268102DA4@cisco.com>
References: <53D9874B-FAFF-49B6-A699-B35D57EEDD62@cisco.com>
In-Reply-To: <53D9874B-FAFF-49B6-A699-B35D57EEDD62@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [10.21.80.107]
Content-Type: multipart/signed; boundary="Apple-Mail=_EBB7136B-EBF0-478D-8155-17BB1903DDEC"; protocol="application/pgp-signature"; micalg=pgp-sha1
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/UZEf54Ibe5IA2ADlG7TQtln_fD8
Subject: Re: [sfc] IETF89 SFC - DRAFT Meeting Minutes
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Mar 2014 10:05:12 -0000

--Apple-Mail=_EBB7136B-EBF0-478D-8155-17BB1903DDEC
Content-Type: multipart/mixed;
	boundary="Apple-Mail=_DFD8BE8B-B47C-4FBB-BD6D-E5542D1D1E48"


--Apple-Mail=_DFD8BE8B-B47C-4FBB-BD6D-E5542D1D1E48
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Chairs,

Please find attached REVISED minutes -- thanks to Ken Gray for =
additional notes merged in and corrections.

-- Carlos.


--Apple-Mail=_DFD8BE8B-B47C-4FBB-BD6D-E5542D1D1E48
Content-Disposition: attachment;
	filename=ietf89-sfc-minutes.html
Content-Type: text/html;
	x-mac-hide-extension=yes;
	x-unix-mode=0644;
	name="ietf89-sfc-minutes.html"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" =
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
  <meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8">
  <meta http-equiv=3D"Content-Style-Type" content=3D"text/css">
  <title></title>
  <meta name=3D"Generator" content=3D"Cocoa HTML Writer">
  <meta name=3D"CocoaVersion" content=3D"1265.19">
  <style type=3D"text/css">
    p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica}
    p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; =
min-height: 14.0px}
    p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Arial}
    span.s1 {font: 12.0px Arial}
    span.s2 {font: 12.0px Helvetica}
  </style>
</head>
<body>
<p class=3D"p1">IETF89 London SFC Agenda</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Total time: 2.5 hours</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">0.00 Introduction (WG-chairs) - [5 minutes]</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 </span>- Review of charter priorities</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">/* Meeting starts 9:04 local time */</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Jim: There=E2=80=99s been some hiccups with the slides =
but are sorted out now.</p>
<p class=3D"p1">Thomas: This is the NOTE WELL reminder, especially about =
IPR. If you are not sure, research further.</p>
<p class=3D"p1">=E2=80=A6 this is a quick summary of the agenda. Short =
discussion on problem statement, then longer on use cases.</p>
<p class=3D"p1">=E2=80=A6 then requirements and motivation for the =
header. Last minute requests for the agenda?</p>
<p class=3D"p1">=E2=80=A6 we might not accommodate it because there=E2=80=99=
s a very packed agenda. We cannot have discussions on everything.</p>
<p class=3D"p1">=E2=80=A6 Only the main documents. A high level comment: =
It=E2=80=99s not about a deep dive on the technology, only =
deliverables</p>
<p class=3D"p1">=E2=80=A6 on the charter. A lot of discussion is about =
how we consolidate docs. Next slide.</p>
<p class=3D"p2"><br></p>
<p class=3D"p2"><br></p>
<p class=3D"p1">00.05 SFC problem statement discussion - [10 =
minutes]</p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 </span>Purpose: Are there any outstanding issues? can we start WGLC =
with goal of</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 </span>sending to IESG [milestone April 2014]</p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 </span>- Problem statement review (Thomas Nadeau) - [5 =
minutes]</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 </span>* <a =
href=3D"http://datatracker.ietf.org/doc/draft-ietf-sfc-problem-statement/"=
>http://datatracker.ietf.org/doc/draft-ietf-sfc-problem-statement/</a></p>=

<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 </span>- Problem statement Q&amp;A (open-mic) - [5 minutes]</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">/*</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0</span>Carlos =
Pignataro presenting on behalf of Paul Quinn and Tom Nadeau</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0</span>Net-net=
 -- document moving along nicely, lots of review, think it is ready for =
WGLC.</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0</span>*/</p>
<p class=3D"p2"><br></p>
<p class=3D"p2"><br></p>
<p class=3D"p1">00:15 SFC use case/requirements discussion (WG-chairs, =
presenters + open-mic) - [70 minutes]</p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 </span>Purpose: Work towards having a single WG document plus a small =
number of more</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 </span>detailed scenario-specific use case documents. No need for a =
document on every</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 </span>possible use case. Further discuss SFC requirements and how use =
cases are driving</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 </span>those requirements; do we need an overall document tracking =
requirements?</p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 </span>Questions to answer:</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 </span>1) which document should be the overview document, and what use =
cases should it</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 </span>cover? mailing list discussion suggests =
draft-liu-sfc-use-cases as the best</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 </span>candidate to fulfill this role.</p>
<p class=3D"p2"><br></p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 </span>2) which documents are worth pursuing as standalone WG =
documents?</p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 </span>- SFC use case direction and evolution (WG-chairs) - [5 =
minutes]</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Jim: The objective of the use cases is to have input on =
which use cases need to be included.</p>
<p class=3D"p1">=E2=80=A6 there are quite a few documents, and we need =
to think about which ones we do need to move forward.</p>
<p class=3D"p1">Thomas: The thinking as chairs is that it is useful to =
have a higher level use case document, and a small number</p>
<p class=3D"p1">=E2=80=A6 of documents covering very specific scenarios. =
Now we have a general doc and specific use case docs with<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 a lot of overlap. We need to figure out what =
to do here because overall is problematic.</p>
<p class=3D"p2"><br></p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 </span>- BBF/IETF SFC Liaison (Hongyu Li) - [5 minutes]</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Dave Sinicrope: I am not Hongyu Li. There are many orgs =
looking at SFC. I represent the Broadband Forum.<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6The BBF has a document looking into it. Some =
caveats: it is a WIP. You can find this document in the liaison =
page.</p>
<p class=3D"p1">=E2=80=A6 Second, it is a BBF internal document, to =
drive protocols in the BBF. However, the BBF thought it would be</p>
<p class=3D"p1">=E2=80=A6 useful to share it here. Basically the doc is =
a set of use cases, identifying technical gaps that will need =
technical</p>
<p class=3D"p1">=E2=80=A6 specification. Possibly some protocol work. =
The BBF does not typically do protocol work, the BBF relies on IETF,</p>
<p class=3D"p1">=E2=80=A6 IEEE, ITU, and compiles the docs into =
architectures than then publishes, like TR-101.</p>
<p class=3D"p1">Dave S: The use cases follow a template that you can =
look at, and this is a list of use cases: CGNAT, parental control,</p>
<p class=3D"p1">=E2=80=A6 etc. The BBF wants the IETF to look into the =
use cases and comment. The BBF also would like you to consider</p>
<p class=3D"p1">=E2=80=A6 the ones that are useful. The end result =
should be a liaison to the BBF, containing a list of use cases useful =
that are</p>
<p class=3D"p1">=E2=80=A6 useful. We=E2=80=99d also like to know that =
the IETF is considering the use cases. We can coordinate work =
informally,</p>
<p class=3D"p1">=E2=80=A6 for example, with people that work for =
companies that are member of the BBF. The ones that are not can use</p>
<p class=3D"p1">=E2=80=A6 the liaison process.</p>
<p class=3D"p1">=E2=80=A6 Questions?</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Thomas: Last week we (me, Jim, Adrian) met to talk about =
the liaison statement. Good news is that we want to</p>
<p class=3D"p1">=E2=80=A6 keep synchronization forward. Also there=E2=80=99=
s a separate draft on broadband use cases, and that is not tied to =
the</p>
<p class=3D"p1">=E2=80=A6 BBF work. We need to sort out differences. =
That doc is not on the agenda today.</p>
<p class=3D"p1">Dave S: Thank you.</p>
<p class=3D"p1"><span class=3D"s1">Kashnabitz ZTE</span>: We receive =
liaisons from many forums, is there a strategy to prioritize?</p>
<p class=3D"p1">Thomas: A liaison is a note from a forum to another. We =
do not have to prioritize. They are important because we</p>
<p class=3D"p1">=E2=80=A6 have good relations with other bodies. It=E2=80=99=
s like an email, but formalized for inter-organization. The content =
is</p>
<p class=3D"p1">=E2=80=A6 easy to deal with.</p>
<p class=3D"p2"><br></p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 </span>- SFC use cases (Shucheng Liu) - [10 minutes]</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 </span>* <a =
href=3D"http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/">http://d=
atatracker.ietf.org/doc/draft-liu-sfc-use-cases/</a></p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Will: This is the generic use case document.</p>
<p class=3D"p1">=E2=80=A6 in a service function chain, you want to =
direct traffic to some services, like IPS/IDS. I am not going in =
detail</p>
<p class=3D"p1">=E2=80=A6 in the use cases. Characteristic of a function =
chain is not frozen in time. Some stageful service function chain<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 like NAT you need to consider.</p>
<p class=3D"p1">=E2=80=A6 We want to identify a set of use cases.<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 In the draft we have two angles to describe =
use cases. First we have a set of scenarios.</p>
<p class=3D"p1">=E2=80=A6 We have deployment angles for broadband, =
mobile, DC.</p>
<p class=3D"p1">=E2=80=A6 Going forward there are orthogonal angles. =
First, over multiple underlay networks. Then, forking. Also,</p>
<p class=3D"p1">=E2=80=A6 bidirectional flow handling, and also also =
service function sharing.</p>
<p class=3D"p1">=E2=80=A6 That=E2=80=99s it. Background on the draft: =
large review, many thanks to reviewers. We think the doc is ready for WG =
doc.</p>
<p class=3D"p1">=E2=80=A6 We heard some positive feedback on the mailing =
list already.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Jim: Any specific questions?</p>
<p class=3D"p1">Thomas: We will have Q&amp;A at the end of the found use =
cases.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 </span>- SFC long lived flows use cases (Joel Halpern) - [10 =
minutes]</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 </span>* <a =
href=3D"http://datatracker.ietf.org/doc/draft-krishnan-sfc-long-lived-flow=
-use-cases/">http://datatracker.ietf.org/doc/draft-krishnan-sfc-long-lived=
-flow-use-cases/</a></p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Joel H: Thank you. This is a presentation on a set of =
use cases that some co-authors think first and I helped<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 put together. Thanks to the co-authors.</p>
<p class=3D"p1">=E2=80=A6 This draft is about a set of related use cases =
with some coherence. These are about flows with several properties:</p>
<p class=3D"p1">=E2=80=A6 first, long enough that it is interesting to =
get work well. Do lot of work on 5-tuple for flows that are =
longer-lived,</p>
<p class=3D"p1">=E2=80=A6 to improve the network behavior. That=E2=80=99s =
what=E2=80=99s common across these cases. First one is interesting =
and<span class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 with technical challenges. Everyone uses =
firewalls. If you have a long flow going through it but being served</p>
<p class=3D"p1">=E2=80=A6 out of an explicit cache past the firewall, =
then might be safe. If you can tell that the long flow meets safety</p>
<p class=3D"p1">=E2=80=A6 properties (e.g., media using RTCP), then =
instead of creating a firewall entry that says =E2=80=9Cthis is OK=E2=80=9D=
, then you can</p>
<p class=3D"p1">=E2=80=A6 have the flow not go through the firewall.</p>
<p class=3D"p1">=E2=80=A6 Caches have long tails. So depending on the =
flow, based on L2/L3/L4 headers, you can decide if you want it</p>
<p class=3D"p1">=E2=80=A6 in the cache or not.</p>
<p class=3D"p1">=E2=80=A6 After we finished the document, Diego said =
=E2=80=9Chere=E2=80=99s another case=E2=80=9D. In mobile, a lot of =
traffic needs to be<span class=3D"Apple-converted-space">=C2=A0</span></p>=

<p class=3D"p1">=E2=80=A6 encrypted. But if the traffic is already =
encrypted, you might not want to encrypt it again. Sometimes you</p>
<p class=3D"p1">=E2=80=A6 can determine from the port number 443, but =
sometimes not. Encryptors are expensive.</p>
<p class=3D"p1">=E2=80=A6 The goal, we=E2=80=99d like these use cases =
adopted by the WG. We are happy to do the work, we do not care where</p>
<p class=3D"p1">=E2=80=A6 they get folded.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Thomas: Quick questions? One observation: this is a =
scenario type use case, different than others. This is a<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 general use case for the architecture, it is =
not based on deployment scenario.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 </span>- SFC mobility use cases (Walter Haeffner) - [10 =
minutes]</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 </span>* <a =
href=3D"http://datatracker.ietf.org/doc/draft-haeffner-sfc-use-case-mobili=
ty/">http://datatracker.ietf.org/doc/draft-haeffner-sfc-use-case-mobility/=
</a></p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Walter: Hi! These are use cases in mobility. TCP and =
video optimization. HTTP header enrichment, value-added</p>
<p class=3D"p1">=E2=80=A6 services, etc.<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 Our objective: understand importance of SFC, =
and look at other standard bodies like 3GPP.</p>
<p class=3D"p1">=E2=80=A6 we have draft-00 and draft-01. We talked about =
use cases about optimization and would ask to have TDF<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 functionality in our version 01. That supports =
classification more fine-grained.</p>
<p class=3D"p1">=E2=80=A6 Here is an example of video optimizer chain. =
Starts with coarse classification. Is it video? Otherwise offload it</p>
<p class=3D"p1">=E2=80=A6 around. If it is, send it to the optimizer. =
There=E2=80=99s a sequence of decisions.<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 Here=E2=80=99s another example: moving from =
LTE to IMTS cell. You need to reclassify your chain.</p>
<p class=3D"p1">=E2=80=A6 Weaknesses in current deployments: per APN =
service chaining. Expensive, complex, inflexible.</p>
<p class=3D"p1">=E2=80=A6 Possible solutions? Exchange context with the =
IETF SFC classifier function. In green, you see a policy for mobile.</p>
<p class=3D"p1">=E2=80=A6 we have to find out how we interface the IETF =
SFC classifier environment to the content of the mobile network.</p>
<p class=3D"p1">=E2=80=A6 I understand there is no solution yet. How to =
exchange metadata in these two environments.</p>
<p class=3D"p1">=E2=80=A6 We listed out use cases. We also have SF for =
fixed, typically a subset of what we=E2=80=99ve seen for mobile.</p>
<p class=3D"p1">=E2=80=A6 We also have to analyze requirements of 3GPP =
and what we are doing here. And what happens if traffic<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 becomes more and more encrypted. Thanks.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 </span>- SFC DC use cases (Surendra Kumar) - [10 minutes]</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 </span>* <a =
href=3D"http://datatracker.ietf.org/doc/draft-kumar-sfc-dc-use-cases/">htt=
p://datatracker.ietf.org/doc/draft-kumar-sfc-dc-use-cases/</a></p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Surendra: Thanks, we have some co-authors. These are for =
Data Center. We want to demonstrate DC use cases,</p>
<p class=3D"p1">=E2=80=A6 and the requirements for SFC. Specifically the =
need for supporting hybrid data centers, using hybrid service nodes.</p>
<p class=3D"p1">=E2=80=A6 Creating the service function deployment from =
topological considerations. Passing metadata from terminating</p>
<p class=3D"p1">=E2=80=A6 service nodes are load-balancers. This is a =
key DC consideration. Also to enable flexible multi-tenancy models.<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 Architecture needs to support both tenancy =
models. Also using sub-SFC. Finally, should also support</p>
<p class=3D"p1">=E2=80=A6 SF capacity scale-out.</p>
<p class=3D"p1">=E2=80=A6 DCs have two primary types of traffic. For =
sake of completeness there=E2=80=99s also Mobile Gi-LAN, but that=E2=80=99=
s out of scope.</p>
<p class=3D"p1">=E2=80=A6 We have North-South traffic (branch office or =
tenant), and East-West is the predominant (between App).</p>
<p class=3D"p1">=E2=80=A6 Three tier: Web-App-DB. The SFC requirements =
are very different in these cases. North-South triggers East-West.</p>
<p class=3D"p1">=E2=80=A6 Another consideration: how do we treat service =
nodes/functions. We need to consider when do we bind service</p>
<p class=3D"p1">=E2=80=A6 function type to their instances. Early =
binding or late binding? We could define SFC with types and bind =
them</p>
<p class=3D"p1">=E2=80=A6 to the instances dynamically. This allows for =
scaling service chain capacity.</p>
<p class=3D"p1">=E2=80=A6 Typical service functions in DC focus on the =
two traffic types that I mention earlier. Two broad categories:</p>
<p class=3D"p1">=E2=80=A6 Access SFC (like one per tenant in an SP =
environment), and App SFCs (primarily target traffic between =
applications)</p>
<p class=3D"p1">=E2=80=A6 in the three tier deployment. We could pick =
and choose service functions from different service nodes.</p>
<p class=3D"p1">=E2=80=A6 The traditional methods are inadequate for =
today=E2=80=99s requirements. PBR is useful in staring traffic but does =
not do</p>
<p class=3D"p1">=E2=80=A6 the job. VLAN stitching does not work. And =
metadata capability =E2=80=94 there is none today and that should be</p>
<p class=3D"p1">=E2=80=A6 a requirement in the service function =
chain.<span class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 In summary: The DC use case is significant and =
we request the group to adopt as WG draft and we solicit<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 comments. We want to continue adding details =
=E2=80=94 this started as a macro use case, but now is more =
specific.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Ron Parker: Question between access and application =
service function chains. SFC is a new steering paradigm.</p>
<p class=3D"p1">=E2=80=A6 in the app service function chain, in the =
3-tier hierarchy, the IP datagrams are terminated in each other.<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 Can you clarify how those things come =
together?</p>
<p class=3D"p1">Surendra: The SFC does not chain depending on Access or =
App. In either case you have a steering.</p>
<p class=3D"p1">Ron: But in App you have datagrams terminating, and =
functionalities addressing one another. I think it is out</p>
<p class=3D"p1">=E2=80=A6 of scope.</p>
<p class=3D"p1">Surendra: How=E2=80=99s that different?</p>
<p class=3D"p1">Ron: It is flow through versus flow to. Flow through =
there would be intermediate functions not there.</p>
<p class=3D"p1">Surendra: Same here.</p>
<p class=3D"p1">Ron: The three-tier, I am not sure it is in scope.</p>
<p class=3D"p1">Surendra: It is not specific to the three-tear, it is =
just exemplifying.</p>
<p class=3D"p1">Thomas: We talked about cases in which an intermediate =
device terminates a flow, but end to end looks like one</p>
<p class=3D"p1">=E2=80=A6 flow. Like for example NAT. But others are =
terminated. Is that your question?</p>
<p class=3D"p1">Ron: Exactly. Intercepting flow is different than =
applications addressing each other, not intercepting.</p>
<p class=3D"p1">Jim: We are not talking about architecture here, only =
the use cases. These are helpful things to have.</p>
<p class=3D"p1">Surendra: One last comment: you can build a composite =
SFC. What the end-user sees ultimately is one SFC.</p>
<p class=3D"p1">Someone 2: Web App does not need to be unicast. You are =
not necessarily calling an IP address. You can call</p>
<p class=3D"p1">=E2=80=A6 a DNS name, which can be unicast or not.</p>
<p class=3D"p1">Surendra: You have App Firewalls monitoring apps and =
load-balancers. And service functions already deployed</p>
<p class=3D"p1">=E2=80=A6 separating these tiers.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 </span>- Requirements for SFC (Carlos Pignataro) - [10 =
minutes]</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 </span>* <a =
href=3D"http://datatracker.ietf.org/doc/draft-boucadair-sfc-requirements/"=
>http://datatracker.ietf.org/doc/draft-boucadair-sfc-requirements/</a></p>=

<p class=3D"p2"><br></p>
<p class=3D"p1">Ron Parker: I am not Carlos. I am presenting the =
requirements. Basically the pitch here is that we need a =
requirements</p>
<p class=3D"p1">=E2=80=A6 document. We are trying to break out the core =
functionalities and use this as a guidepost.</p>
<p class=3D"p1">=E2=80=A6 This is Med=E2=80=99s keep-it-somple.</p>
<p class=3D"p1">=E2=80=A6 The requirements document is fairly simply. It =
lists 33 generic requirements, 9 SF discovery req, and others.</p>
<p class=3D"p1">=E2=80=A6 It simply is a guidepost. Assumptions: we do =
not want to standardize what is a service function. We do not want</p>
<p class=3D"p1">=E2=80=A6 to create a registry. Also, we do not want to =
constrain creativity of vendors.</p>
<p class=3D"p1">=E2=80=A6 There was a fair amount of discussion using =
SFC as subscriber-aware. It can or it cannot. But also, part of the</p>
<p class=3D"p1">=E2=80=A6 discussion was what is really the meaning of a =
per-subscriber SFC. In a subscriber aware classification, the</p>
<p class=3D"p1">=E2=80=A6 number of solutions will be finite. In 10 =
million subscribers, there will not be 10 million solutions.</p>
<p class=3D"p1">=E2=80=A6 The next step on this one is for the WG to =
decide if we want to have a specific requirement doc, and if this</p>
<p class=3D"p1">=E2=80=A6 doc is the basis for that.</p>
<p class=3D"p2"><br></p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 </span>- SFC use cases/requirements Q&amp;A (open-mic) - [10 =
minutes]</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Jim: Now we will have an open mike session on questions =
for all presenters. We chairs also have questions for last.</p>
<p class=3D"p1">Thomas: Guidance for the WG, we want to understand what =
we need to do as a WG.</p>
<p class=3D"p1">Jim: Also, there will be asking questions on whether as =
a WG we want to have a separate item as requirements</p>
<p class=3D"p1">=E2=80=A6 and listing those requirements or not. More =
later.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Linda Dunbar: Question for Walter. Can we show one slide =
with PCI, TDF, PCRF.</p>
<p class=3D"p1">Jim: That will be difficult to show individual =
slides.</p>
<p class=3D"p1">Linda: Curious about the metadata. We use to pass =
between PCI, TDF, PCRF. There is an interface passing<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 metadata. How is that done today, and how is =
it different?</p>
<p class=3D"p1">Walter: First of all, metadata is used on the mobile =
side. But also use info from the PCRF. For example,</p>
<p class=3D"p1">=E2=80=A6 as I told you some days before, this slide =
(slide 7) can be considered metadata in an optimization scheme.</p>
<p class=3D"p1">=E2=80=A6 so is chaining in general. Every service chain =
will start with a classifier. We want to ensure we have appropriate</p>
<p class=3D"p1">=E2=80=A6 path through the set of service chains which =
means that we have to support the classifier as a certain set of the</p>
<p class=3D"p1">=E2=80=A6 mobile context in place.</p>
<p class=3D"p1">Linda: Can we still use that mechanism to pass =
metadata?</p>
<p class=3D"p1">Walter: Today, you could think of simple protocols like =
RADIUS or diameter interfaces.</p>
<p class=3D"p1">Linda: Can we still continue using diameter to pass =
metadata.</p>
<p class=3D"p1">Jim: Let=E2=80=99s take it offline, I do not want to get =
into specific details. Why is the TDF interface not acceptable =
today.</p>
<p class=3D"p1">Linda: No, this is very important for the WG because =
there is a lot of discussion about metadata passing, and</p>
<p class=3D"p1">=E2=80=A6 today we have metadata passing.</p>
<p class=3D"p1">Jim: We will get to that discussion, but not on this =
particular document.</p>
<p class=3D"p1">Someone 3: metadata, msec. diameter, hundreds of =
milliseconds.</p>
<p class=3D"p1">Walter: As I already said, we should avoid diameter<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Ken, NTT: How do we do bidirectional service chain? Is =
there a use case with handling metadata?</p>
<p class=3D"p1">Thomas: I think we established that there is =
bidirectional passing. Your question is about whether have metadata.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"s1">Shin Shakoma (Japan - NTT)</span>: In =
terms of controlling incoming and outgoing packets for =
bidirectional.<span class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 Is it implementation?</p>
<p class=3D"p1">Jim: Does anyone want to comment on that?</p>
<p class=3D"p1">Someone 5: Totally implementation issue how to handle =
that in bidirectional.</p>
<p class=3D"p1">Jim: I want to clarify that question. If we assume we =
require bidir SFC. Is there a control push into the network</p>
<p class=3D"p1">=E2=80=A6 to push bidirectionally or part of the service =
chain. I have my own opinion.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Lucy Yong from Huawei: I have a comment on how to =
document the use cases. It is useful to document the use cases</p>
<p class=3D"p1">=E2=80=A6 as a single document with documented use =
cases.</p>
<p class=3D"p1">Jim: One of the questions we are thinking through: if =
there are more detailed use cases, what do you include?</p>
<p class=3D"p1">=E2=80=A6 we do not want duplication of 2 page =
documents. Frankly we do not know the answer.</p>
<p class=3D"p1">Lucy: One document minimizes the problem.<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">Thomas: Do you want one doc period or also =
additonals?</p>
<p class=3D"p1">Lucy: One document period. If there are use cases, you =
can use appendix.</p>
<p class=3D"p1">Thomas: With the current drafts, there is too much =
content for a single doc.</p>
<p class=3D"p1">Lucy: But there is overlap.</p>
<p class=3D"p1">Jim: I am not sure we have that overlap. I=E2=80=99ve =
read the mobility and DC docs in detail, there is no overlap in =
those.</p>
<p class=3D"p1">=E2=80=A6 but that feedback is important to the WG. My =
fear is a 100 page doc that we never finish.</p>
<p class=3D"p1">Lucy: The main purpose of the use case is to drive =
architecture and requirements, we do not need 100 page.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Nicoli (Qosmos): Coming back to the discussion on =
subscriber ID. I am taking a very operational view. I saw in use =
cases</p>
<p class=3D"p1">=E2=80=A6 coarse and fine grained policies to identify =
which resources will be used. It is equally important to find network =
point</p>
<p class=3D"p1">=E2=80=A6 identifier but also fine grained and coarse =
grained identifiers to where the packet is from. And how to use the =
packet</p>
<p class=3D"p1">=E2=80=A6 for particular subscribers.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Jeff Haas, Juniper: I support Lucy that we need to take =
use case docs and summarize in a list of enumerated requirements.</p>
<p class=3D"p1">IRS is going through the same thing right now. Braking =
requirements as a list will help. You can refer to things.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">? (China Mobile): We can reference and not talk here. =
Merge 3 use cases into a general document. Use case<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 discussed here is 3GPP. That=E2=80=99s one =
recommendation.</p>
<p class=3D"p1">Walter: This is not only for 3GPP what=E2=80=99s here. =
What we see here is a packet gateway, could be a cable model</p>
<p class=3D"p1">=E2=80=A6 gateway. The only remark is that what we need =
is interfacing between the context on the network side (cable,</p>
<p class=3D"p1">=E2=80=A6 DSL, mobile, etc) so think about abstract =
interfaces. Carrier network is end-to-end from a used perspective.</p>
<p class=3D"p1">=E2=80=A6 We have to understand the complete =
environment.</p>
<p class=3D"p3"><span class=3D"s2">=E2=80=A6 </span>It's more of a =
gateway function between the service chain environment with the rest of =
world.</p>
<p class=3D"p1">Someone 6: I agree. That proves we have a general use =
case. We need a general use case here.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Parviz Yegani: We need to move forward. Maybe the next =
IETF is that time.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">01:25 SFC architecture discussion (presenters + =
open-mic) - [30 minutes]</p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 </span>Purpose: work towards having a single WG document. How do we get =
there? what gaps need</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 </span>filling from other existing documents?</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Jim: We will shift gears and talk about architecture. We =
as a WG we need to work towards a single arch document</p>
<p class=3D"p1">=E2=80=A6 per charter. Now we have different =
architecture documents in different stages. We will have questions at =
the end.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 </span>- SFC architecture (Paul Quinn/Andre Bellevue) - [10 =
minutes]</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 </span>* <a =
href=3D"http://datatracker.ietf.org/doc/draft-quinn-sfc-arch/">http://data=
tracker.ietf.org/doc/draft-quinn-sfc-arch/</a></p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Andre: Paul is not here, so I will be presenting.</p>
<p class=3D"p1">=E2=80=A6 we already merged my document with Paul=E2=80=99=
s document.</p>
<p class=3D"p1">=E2=80=A6 High level summary of the document: Describe =
the architecture, without too much detail. It includes</p>
<p class=3D"p1">=E2=80=A6 architectural concepts, principles, but does =
not include solutions, protocol extensions, etc.</p>
<p class=3D"p1">=E2=80=A6 some of the solutions are on the header draft =
that comes later.</p>
<p class=3D"p1">=E2=80=A6 Arch Concepts: There are chains, but there are =
also hierarchies, and chains for graphs.<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 Decisions that come out are policy driven. And =
SFC versus Service Function Path, is that the latter is the</p>
<p class=3D"p1">=E2=80=A6 instantiation. SFP is the implementation or =
run time instantiation of the SFC. That=E2=80=99s with interaction of =
the</p>
<p class=3D"p1">=E2=80=A6 policy and control plane.</p>
<p class=3D"p1">=E2=80=A6 Arch Principles: topology independent is =
important. Classification is important. And also SFC encapsulation</p>
<p class=3D"p1">=E2=80=A6 needs a way to convey metadata in the data =
plane, so encap is important because we also have the service</p>
<p class=3D"p1">=E2=80=A6 path identification for forwarding or =
implicitly as policy decision within the service function</p>
<p class=3D"p1">=E2=80=A6 Major arch components: these are logical =
components. In implementations they can be combined. These are</p>
<p class=3D"p1">=E2=80=A6 the logical components and relationship =
between them.</p>
<p class=3D"p1">=E2=80=A6 Small graph about the SFF, SNF, and SF. In the =
bottom the underlay network to transport packets. Then SNF</p>
<p class=3D"p1">=E2=80=A6 maps and the SFF maps the SF to multiple =
Service Functions. Like in a DC and hypervisor, you can follow</p>
<p class=3D"p1">=E2=80=A6 the chain through the hypervisor to the SFF. =
Those are logical components.</p>
<p class=3D"p1">=E2=80=A6 A bit wider view of that: talking the same =
SNF, SFF, and SF in a logical component, this is a way to represent</p>
<p class=3D"p1">=E2=80=A6 it is bidirectional. We want to show that we =
can have a different numbers.<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 The document was widely reviewed. And a lot of =
suggestions for improvement in next version.</p>
<p class=3D"p1">=E2=80=A6 As next steps, we can add examples to =
exemplify the logical into real model. Also write more text about =
interaction</p>
<p class=3D"p1">=E2=80=A6 of different nodes. We are also looking at =
ways to merge these two drafts, that=E2=80=99s the upcoming Q&amp;A, =
and</p>
<p class=3D"p1">=E2=80=A6 fulfill the milestone of 2015.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Lucy Yong from Huawei: On the Overall Architecture =
slide, I am glad to see this graph, it is a lot better than what =
the<span class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 document shows. Are these pieces the same?</p>
<p class=3D"p1">Jim: The question as I understood, we see SFC encap =
between logical components in this diagram. Is that the same</p>
<p class=3D"p1">=E2=80=A6 thing, and is it mandatory or optional.<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">Lucy: Is more about the first one. They use the same =
name, can be the same or different?</p>
<p class=3D"p1">Andre: The same in the context that we use the sea =
encapsulation. Now since goes through different SFs, the<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 content will be different.</p>
<p class=3D"p1">=E2=80=A6 There is also discussion about stitching and =
hierarchy, but from the logical arch is the same.</p>
<p class=3D"p1">Jim: It tries to show that the encap can go through a =
lot of different elements, but it does not have to. In legacy,</p>
<p class=3D"p1">=E2=80=A6 the encap won=E2=80=99t be used.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Surendra: I had the same comment as you made, Jim. It is =
not always that you have an encap between SFF and</p>
<p class=3D"p1">=E2=80=A6 function. With a proxy you can support legacy =
without using the encap.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Lucy: If you take the SNF part out, what different?</p>
<p class=3D"p1">Andre: We want to show the logical components. On =
implementation can be collapsed or thin. You are thinking of</p>
<p class=3D"p1">=E2=80=A6 collapsing the SNF and network. Others can =
collapse SFF and SF. But these are logical.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Ron Parker: I need clarification of the responsibility =
split of SNF or SFF.</p>
<p class=3D"p1">Andrew: We heard the comments on the list, we want to =
improve this.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Parviz Yegani: In this figure, this does not look like =
an architecture diagram. Too many boxes and lines. If the IETF</p>
<p class=3D"p1">=E2=80=A6 needs to create a protocol, the IETF needs to =
communicate between two entities. You need to simplify.</p>
<p class=3D"p1">=E2=80=A6 Solution is between point A and point B. There =
are too many lines here, it is confusing.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"s1">Gal from Contextream</span>: The =
chains and adding the chains to a profile, I did not see HA, hot =
standby.<span class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 If one goes down in a mobile</p>
<p class=3D"p1">=E2=80=A6 environment.<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">Thomas: That=E2=80=99s a comment on?</p>
<p class=3D"p1"><span class=3D"s1">Gal from Contextream</span>: On the =
architecture.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Luyuan (MSFT): Are we developing a new encap?</p>
<p class=3D"p1">Thomas: Yes, that=E2=80=99s in the charter.</p>
<p class=3D"p1">Luyuan: Let=E2=80=99s consider reuse of existing to =
simplify.</p>
<p class=3D"p1">Jim: We made a point in the charter that if a technology =
covers requirements, we will use it.</p>
<p class=3D"p2"><br></p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 </span>- SFC architecture &amp; framework (Diego Lopez) - [10 =
minutes]</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 </span>* <a =
href=3D"http://datatracker.ietf.org/doc/draft-boucadair-sfc-framework/">ht=
tp://datatracker.ietf.org/doc/draft-boucadair-sfc-framework/</a></p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Diego: Let me say that what you=E2=80=99ve seen, =
according to my view is very similar to what you=E2=80=99ve seen.</p>
<p class=3D"p1">=E2=80=A6 we have achieved very similar conclusions. But =
they are not equal, we need to align and converge.</p>
<p class=3D"p1">=E2=80=A6 This is something that discussing this =
morning, this doc has a why we need this and the right context.</p>
<p class=3D"p1">=E2=80=A6 SFC is a common practice, not formalized. And =
everything is about policy and the service chaining is<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 differentiated between the functions being =
chained. That is the difference with normal traffic transiting a =
domain.</p>
<p class=3D"p1">=E2=80=A6 This is important, because initially we had to =
answer how is this different than normal traffic.</p>
<p class=3D"p1">=E2=80=A6 The main principles: dynamic service =
processing; it is adapted to the service taking into account the =
directionality</p>
<p class=3D"p1">=E2=80=A6 of the traffic. Most important is that it is =
policy driven.</p>
<p class=3D"p1">=E2=80=A6 We want to make this agnostic regarding =
network transport.</p>
<p class=3D"p1">=E2=80=A6 The logic supporting SFC is fully policy =
driven and domain specific. You do not need to expose policies =
outside</p>
<p class=3D"p1">=E2=80=A6 a certain domain. All in control of a single =
admin authority. There is no requirement for a global SFC logic.</p>
<p class=3D"p1">=E2=80=A6 just to summarize, it is not about involving =
IANA in this process. You can have many different chains. Controlled</p>
<p class=3D"p1">=E2=80=A6 by a central decision point. We consider =
there=E2=80=99s operations abstracted, not including =
implementation-specific</p>
<p class=3D"p1">=E2=80=A6 details. The architecture defines a set of =
components and how they are connected. We can rely on IP in IP =
tunnels,</p>
<p class=3D"p1">=E2=80=A6 MAC-in-MAC, SDN off course.</p>
<p class=3D"p1">=E2=80=A6 We add headers, so we need to consider =
fragmentation. And also DiffServ and ECN.</p>
<p class=3D"p1">=E2=80=A6 There are two main functionalities, how to =
structure the chain, and how to enforce policy. There are also a<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 number of additional functionalities.</p>
<p class=3D"p1">=E2=80=A6 The raft defines functional elements. Many =
things will sound familiar with the previous presentation, we have =
been</p>
<p class=3D"p1">=E2=80=A6 moving in parallel. We define an SFC boundary =
node, with ingress and egress. An SF Node can run a service</p>
<p class=3D"p1">=E2=80=A6 function. And then classifier.</p>
<p class=3D"p1">=E2=80=A6 Co-locating different functional elements, =
there=E2=80=99s a lot of choices. The intelligence resides on the PDP, =
and we<span class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 do not mandate how to do these policies.</p>
<p class=3D"p1">=E2=80=A6 There is a distinction between SF Identifier =
versus the SF Locator. You can define the chains and on a separate</p>
<p class=3D"p1">=E2=80=A6 plane you can define the locations.</p>
<p class=3D"p1">=E2=80=A6 There;s a set of deployment considerations, =
even no protocol extensions and reusing existing headers.</p>
<p class=3D"p1">=E2=80=A6 And a deep analysis of the tagging, using =
different language (tagging or marking).</p>
<p class=3D"p1">=E2=80=A6 The proposal, adopt this. This is a very good =
base. But looking at the other doc presented before this, we see</p>
<p class=3D"p1">=E2=80=A6 high degree of commonality. They are not much =
separated. Part of the other doc can be used to provide common</p>
<p class=3D"p1">=E2=80=A6 conceptual ground. This doc is more =
detailed.<span class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 </span>- SFC architecture Q&amp;A (open-mic) - [10 minutes]</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Carlos: The docs are very aligned, but the nomenclature =
diverges and makes it hard to compare. Let=E2=80=99s align that.</p>
<p class=3D"p3"><span class=3D"s2">=E2=80=A6 </span>the nomenclature =
between the two architecture documents need to be normalized.</p>
<p class=3D"p1">Diego: Agree. This uses NSC nomenclature.</p>
<p class=3D"p1">Jim: Totally agree.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Margaret <span class=3D"s1">Wasserman</span>: I agree =
that the first doc is not an architecture doc, but it belongs in it. =
This second doc begins to</p>
<p class=3D"p1">=E2=80=A6 describe an arch document, but there=E2=80=99s =
ways to go. There is no security arch. That=E2=80=99s unacceptable.</p>
<p class=3D"p1">Diego: Agree on security.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Lucy: I read and seems that this doc is based on an =
actual solution.<span class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">Diego: There is no proposal of a protocol, or anything =
of a PDP. It assumes there is a *place* where you *define*</p>
<p class=3D"p1">=E2=80=A6 policy. But where you use classifiers is open. =
You identify the functional elements. And the need for a central</p>
<p class=3D"p1">=E2=80=A6 point to express policies. You can rely on =
dynamic querying PDP, or PDP push data.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"s1">Ling (Huawei)</span>: Reliability =
requirements should be considered in this doc.</p>
<p class=3D"p1">Diego: Yes, decoupling identifier from locator: if a =
certain node fails, you keep the identifier. This can be achieved.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Margaret W.: One more comment: it is possible that =
everywhere when the doc says =E2=80=9Cenforce=E2=80=9D, it needs to =
say</p>
<p class=3D"p1">=E2=80=A6 =E2=80=9Cprovision=E2=80=9D.</p>
<p class=3D"p1">Diego: Yes.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Linda: Quinn doc is clear with arch components. This is =
more detailed on what to include. There=E2=80=99s lot of content</p>
<p class=3D"p1">=E2=80=A6 in this doc. SF Discovery is such a big topic. =
If you want to discover all, it=E2=80=99s a kitchen sync. So my opinion =
is,</p>
<p class=3D"p1">=E2=80=A6 focus on the architecture framework.<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">Diego: The doc is in the order of 20-30 pages, and =
discovery is 1/4 of a page. We do not want to write a 100 page</p>
<p class=3D"p1">=E2=80=A6 document.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Thomas: There was a good show of hands that people has =
read both docs. Do people have opinion on which</p>
<p class=3D"p1">=E2=80=A6 doc is the base? One doc as a base or =
merge?</p>
<p class=3D"p1">=E2=80=A6 First question: Can we go about picking one? =
Choice A: We think one is stronger and we can pick it?</p>
<p class=3D"p1">=E2=80=A6 3 hands. How many people choice B to merge? =
More than 3 hands.</p>
<p class=3D"p1">=E2=80=A6 We will encourage authors to merge.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">01:55 Requirements/motivations for encapsulation =
functionality - [30 minutes]</p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 </span>Purpose: review requirements for the SFC service encapsulation =
and metadata considerations.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 </span>- Metadata Considerations (Ross Callon) - [10 =
minutes]</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 </span>* <a =
href=3D"http://datatracker.ietf.org/doc/draft-rijsman-sfc-metadata-conside=
rations/">http://datatracker.ietf.org/doc/draft-rijsman-sfc-metadata-consi=
derations/</a></p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Ross: This doc was written by Bruno but he cannot be =
here. Thanks to Bruno.</p>
<p class=3D"p1">=E2=80=A6 the goal is to understand what metadata is and =
how we will use it for multivendor networks.</p>
<p class=3D"p1">=E2=80=A6 There is service classification, then SF =
instances. We need to worry about how we follow a chain through the</p>
<p class=3D"p1">=E2=80=A6 network, and then what info needs to travel =
with the data plane. It is useful to not lump everything together.</p>
<p class=3D"p1">=E2=80=A6 what else in addition to user data?</p>
<p class=3D"p1">=E2=80=A6 Metadata is data about data. Examples: one is =
context information about a flow of traffic that is not available</p>
<p class=3D"p1">=E2=80=A6 everywhere in the network. There might be =
information implicit about where the traffic has arrived or wireless =
info</p>
<p class=3D"p1">=E2=80=A6 that might not be available later in the =
network. If it is not avail later, then we need to carry.</p>
<p class=3D"p1">=E2=80=A6 I have a typo. accounting-id needs to be =
session-id or accounting-id.</p>
<p class=3D"p1">=E2=80=A6 A second is when there is an expensive =
operation that you could repeat but you do not want to. Like DPI. Do =
it</p>
<p class=3D"p1">=E2=80=A6 at one place.</p>
<p class=3D"p1">=E2=80=A6 A third case is fine-grained policies. =
Functions related but not identical. Voice over IP is a chain, video is =
a separate</p>
<p class=3D"p1">=E2=80=A6 chain, so per application chain if there=E2=80=99=
s a small number of those. Or fine grained policies about which =
movies</p>
<p class=3D"p1">=E2=80=A6 I can watch, parental control, etc. If there =
are many options, you can have a single chain for video and the</p>
<p class=3D"p1">=E2=80=A6 options are in metadata.</p>
<p class=3D"p1">=E2=80=A6 Many options on how to do signaling. One, =
in-band. Two, application-layer headers like HTTP headers, and =
routers</p>
<p class=3D"p1">=E2=80=A6 might not look at them. Option 3, congruent =
out-of-band (going through the same devices) versus OOB which is</p>
<p class=3D"p1">=E2=80=A6 not going through the same devices. One option =
is a hybrid, and I start to like this idea. Some in band like the<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 session id, and other goes out of band. Some =
video server says =E2=80=9Care you allowed to watch netflix or =
hulu=E2=80=9D?</p>
<p class=3D"p1">=E2=80=A6 This is another slide I meant to update but I =
goofed.<span class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 There are a number of challenges, each one =
covered in detail in the doc. I want to talk about layers. =
Virtualization</p>
<p class=3D"p1">=E2=80=A6 adds more complexity, so we need to think hard =
about how to separate stuff and not an agglutinated mess.</p>
<p class=3D"p1">=E2=80=A6 We are here to produce standards that work =
multi-vendors. The main point of this doc is to raise issues we<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 need to consider as a WG. We welcome =
comments.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Tony Peel: How does this work with PCE? Orchestrated by =
a stageful PCE, and they are in the business of<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 orchestrating the PCE.<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">Ross: This is a good question, but on the wrong =
topic.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Jim: I will cutoff questions.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 </span>- Network Service Headers (Paul Quinn) - [10 minutes]</p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 </span>* <a =
href=3D"http://datatracker.ietf.org/doc/draft-quinn-sfc-nsh/">http://datat=
racker.ietf.org/doc/draft-quinn-sfc-nsh/</a></p>
<p class=3D"p2"><br></p>
<p class=3D"p1">These are Paul Quinn=E2=80=99s slides, he could not make =
it.</p>
<p class=3D"p1">=E2=80=A6 this document defines the NSH, with two =
components: service path selection identifier, and opaque metadata =
fields.</p>
<p class=3D"p1">=E2=80=A6 The goal is to create a service plane =
separated from the topology.</p>
<p class=3D"p1">=E2=80=A6 Transport independent also. It introduces OAM =
into the service chain, and is implemented in various platforms</p>
<p class=3D"p1">=E2=80=A6 including open source.</p>
<p class=3D"p1">=E2=80=A6 The base header is shown here, fairly simple, =
OAM bit, flags, reserved, PID, service path ID.</p>
<p class=3D"p1">=E2=80=A6 What the service path is it identifies an =
instance of a service chain. It is not used for transport itself. The =
network</p>
<p class=3D"p1">=E2=80=A6 layer takes care of getting to the next. There =
is also the possibility of branching. The index is used to see</p>
<p class=3D"p1">=E2=80=A6 which node is in the path.</p>
<p class=3D"p1">=E2=80=A6 Here=E2=80=99s a simple example. There=E2=80=99s=
 intense id, carries context, and brief description in the draft. One =
example</p>
<p class=3D"p1">=E2=80=A6 would be user, application, tenant id, which =
could be carried and go hop-by-hop along TOR switches.<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 as it goes hop-to-hop, it can use different =
encaps, and this is VxLAN.</p>
<p class=3D"p1">=E2=80=A6 There are also context headers, part set aside =
for the network, part for the headers. Semantics assigned by the</p>
<p class=3D"p1">=E2=80=A6 control plane. There is allocation suggested =
in the draft: the separation I showed. It=E2=80=99s most likely it will =
be</p>
<p class=3D"p1">=E2=80=A6 per application basis =E2=80=94 mobility vs. =
DC environments.</p>
<p class=3D"p1">=E2=80=A6 For an example of the carried metadata. =
Passing user and application id down to the service function.</p>
<p class=3D"p1">=E2=80=A6 Going forward we want to continue to get =
feedback and evolve the protocol based on feedback and deployment.</p>
<p class=3D"p1">=E2=80=A6 and also adopted as an SFC encap.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Jim: Technically out of time, but we can take =
questions.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Joel Halpern: I do think we need a common header with =
most of these properties, including service path id, and metadata</p>
<p class=3D"p1">=E2=80=A6 as you explained. But you are trying to figure =
out beforehand the fixed size of metadata. I cannot see that work =
with</p>
<p class=3D"p1">=E2=80=A6 the use cases. I know people say HW forwarding =
needs fixed headers, but I do not see how you can know the</p>
<p class=3D"p1">=E2=80=A6 size.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"s1">Lucy Yong (Huawei) </span>: I think =
this is premature. Is the index per chain or path?</p>
<p class=3D"p1">Answer: Per path.</p>
<p class=3D"p1">Lucy: I think it is very complex per path. I do not =
think it is the right way.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"s1">Dave Dolson (Sandvine)</span>: Many =
service functions modify the packet. Like a firewall responding with a =
RST packet. If a device needs to</p>
<p class=3D"p1">=E2=80=A6 inject the packet, how does it know which =
metadata?</p>
<p class=3D"p1">Answer: It depends on the application.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Parviz Yegani: There are different apps, mobility, DC, =
wireline. I agree with Lucy it is premature for this meeting to<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 make a decision on this. The previous =
presentation by Ross, the WG chair should look at the guidelines =
for<span class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 criteria for SFC WG for inband signaling, or =
combination.</p>
<p class=3D"p1">Jim: This doc talks about the data plane encap. If you =
want to talk about OOB metadata, it is independent. I see</p>
<p class=3D"p1">=E2=80=A6 no issues on progressing independently.</p>
<p class=3D"p1">Parviz Yegani: The decision of in band or OOB, decision =
needs to come on the list.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Thomas: Quiet please!</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Luyuan: I have a concern on focusing on one encap at =
this stage. Second, concerned on HW dependency.</p>
<p class=3D"p1">Thomas: We are not focusing on one, there is only one at =
the table. There is strong agreement we need a header,</p>
<p class=3D"p1">=E2=80=A6 but not agreement how long the fields, =
etc.</p>
<p class=3D"p1">Luyuan: Agree. There might b need for a header, or =
not.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Someone from <span class=3D"s1">Huawei</span>: Why not =
VxLAN reserved bits?</p>
<p class=3D"p1">Answer: Two reasons. First, field size, and second and =
more important, decoupling of service vs. network. A general<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p1">=E2=80=A6 encap independent of network topology.<span =
class=3D"Apple-converted-space">=C2=A0</span></p>
<p class=3D"p2"><br></p>
<p class=3D"p1"><span class=3D"Apple-converted-space">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 </span>- Requirements/motivations Q&amp;A (open-mic) - [10 =
minutes]</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">02:25 Closing (WG chairs) - [5 minutes]</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">Thomas: Thanks.</p>
<p class=3D"p2"><br></p>
<p class=3D"p1">/* Meeting closing at 11:37 local time */</p>
<p class=3D"p2"><br></p>
</body>
</html>

--Apple-Mail=_DFD8BE8B-B47C-4FBB-BD6D-E5542D1D1E48
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii



On Mar 3, 2014, at 11:39 AM, Carlos Pignataro (cpignata) =
<cpignata@cisco.com> wrote:

> SFCers,
>=20
> Please find attached DRAFT meeting minutes from the SFC meeting.
>=20
> Apologies in advance for the names labeled as "Someone n" that I did =
not hear/catch or were not mentioned, and any mistakes or typos. =
Corrections and comments most welcome.
>=20
> -- Carlos.
>=20
> <ietf89-sfc-minutes.html>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


--Apple-Mail=_DFD8BE8B-B47C-4FBB-BD6D-E5542D1D1E48--

--Apple-Mail=_EBB7136B-EBF0-478D-8155-17BB1903DDEC
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 - http://gpgtools.org

iEYEARECAAYFAlMVpUQACgkQtfDPGTp3USzSrQCfTyTAbWbQ7U4gM5aS8vc5dZHa
ZdEAnjNWlnoIT5KzPdOBKwmQtzGxaKaA
=WYB7
-----END PGP SIGNATURE-----

--Apple-Mail=_EBB7136B-EBF0-478D-8155-17BB1903DDEC--


From nobody Tue Mar  4 02:06:53 2014
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 975D71A04C5 for <sfc@ietfa.amsl.com>; Tue,  4 Mar 2014 02:06:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.446
X-Spam-Level: 
X-Spam-Status: No, score=-2.446 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.547] 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 CUgQyiXGGBmB for <sfc@ietfa.amsl.com>; Tue,  4 Mar 2014 02:06:41 -0800 (PST)
Received: from mail1.sandvine.com (Mail1.sandvine.com [64.7.137.134]) by ietfa.amsl.com (Postfix) with ESMTP id 8A3301A0537 for <sfc@ietf.org>; Tue,  4 Mar 2014 02:06:33 -0800 (PST)
Received: from WTL-EXCHP-1.sandvine.com ([fe80::ac6b:cc1e:f2ff:93aa]) by wtl-exchp-2.sandvine.com ([fe80::68ac:f071:19ff:3455%20]) with mapi id 14.01.0339.001; Tue, 4 Mar 2014 05:06:30 -0500
From: Dave Dolson <ddolson@sandvine.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>
Thread-Topic: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
Thread-Index: AQHPN4uD+avvo1dClUawv1XguqlRZprQqu9g
Date: Tue, 4 Mar 2014 10:06:28 +0000
Message-ID: <E8355113905631478EFF04F5AA706E9818ABCBB7@wtl-exchp-1.sandvine.com>
References: <E8355113905631478EFF04F5AA706E9818ABC6E0@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7D93@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7D93@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [31.133.167.107]
Content-Type: multipart/alternative; boundary="_000_E8355113905631478EFF04F5AA706E9818ABCBB7wtlexchp1sandvi_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/476xdXOBNwFAQiayL8vecBDDUNM
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Mar 2014 10:06:45 -0000

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

Ron,

I entirely agree that liveliness checking is required.

I feel that gaining knowledge of liveliness of configured service functions=
 is different from dynamically discovering new service functions.

Is this really a MUST requirement, or an implementation choice?


-Dave


From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
Sent: Tuesday, March 04, 2014 9:24 AM
To: Dave Dolson; draft-boucadair-sfc-requirements@tools.ietf.org
Cc: sfc@ietf.org
Subject: RE: [sfc] draft-boucadair-sfc-requirements-03 Service function dis=
covery

Hi, Dave.

For a chain management control plane, I had in mind more of a client/server=
 arrangement where the PDP is the server and the SF's are the clients.   I =
know this is premature,  but my thinking was that the keepalive from the cl=
ient doubled as a request for any chain updates that were necessary since t=
he last poll.   In this way, service functions gain knowledge of the chains=
, allowing for a single flattened chain identity in the packets, and PDP ga=
ins knowledge of the liveness of the service functions.

   Ron


From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Dave Dolson
Sent: Tuesday, March 04, 2014 1:37 AM
To: draft-boucadair-sfc-requirements@tools.ietf.org<mailto:draft-boucadair-=
sfc-requirements@tools.ietf.org>
Cc: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: [sfc] draft-boucadair-sfc-requirements-03 Service function discove=
ry

I'm looking at the "must" service function discovery requirements in draft-=
boucadair-sfc-requirements.

Some of these requirements seem incompatible with a PDP/orchestrated approa=
ch, which some have been discussing.

For example,
   DISC_REQ#3:  The solution MUST allow for the dynamic discovery of all
                locations where a given Service Function may reside and
                be invoked for a given SF chain.  Particularly, the
                solution MUST allow for the dynamic discovery of both
                IPv4 and IPv6 locators of a Service Function instance.

Intended or not, I've got router discovery protocol in my mind when I read =
this. Broadcast "who is out there?"...

I don't think all operators would want this. Some would want to explicitly =
configure the elements that can be used.
In fact, DISC_REQ#5 identifies that there is a security problem with auto d=
iscovery.

In short, I don't think everyone wants auto discovery, so this requirement =
should not be "MUST".


David Dolson
Senior Software Architect
Sandvine


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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle23
	{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"><span style=3D"color:#1F497D">Ron,<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I entirely agree that =
liveliness checking is required.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I feel that gaining kn=
owledge of liveliness of configured service functions is different from dyn=
amically discovering new service functions.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Is this really a MUST =
requirement, or an implementation choice?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">-Dave<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Park=
er [mailto:Ron_Parker@affirmednetworks.com]
<br>
<b>Sent:</b> Tuesday, March 04, 2014 9:24 AM<br>
<b>To:</b> Dave Dolson; draft-boucadair-sfc-requirements@tools.ietf.org<br>
<b>Cc:</b> sfc@ietf.org<br>
<b>Subject:</b> RE: [sfc] draft-boucadair-sfc-requirements-03 Service funct=
ion discovery<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Hi, Dave.<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">For a chain management=
 control plane, I had in mind more of a client/server arrangement where the=
 PDP is the server and the SF&#8217;s are the clients.&nbsp;&nbsp; I know t=
his is premature,&nbsp; but my thinking was that the keepalive
 from the client doubled as a request for any chain updates that were neces=
sary since the last poll.&nbsp;&nbsp; In this way, service functions gain k=
nowledge of the chains, allowing for a single flattened chain identity in t=
he packets, and PDP gains knowledge of the
 liveness of the service functions.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> sfc [<a href=3D"mailto:sfc-bounces@ietf=
.org">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Dave Dolson<br>
<b>Sent:</b> Tuesday, March 04, 2014 1:37 AM<br>
<b>To:</b> <a href=3D"mailto:draft-boucadair-sfc-requirements@tools.ietf.or=
g">draft-boucadair-sfc-requirements@tools.ietf.org</a><br>
<b>Cc:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> [sfc] draft-boucadair-sfc-requirements-03 Service function =
discovery<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I&#8217;m looking at the &#8220;must&#8221; service =
function discovery requirements in draft-boucadair-sfc-requirements.<o:p></=
o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Some of these requirements seem incompatible with a =
PDP/orchestrated approach, which some have been discussing.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">For example,<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp; DISC_REQ#3:&nbsp; The solution MUST allow for=
 the dynamic discovery of all<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; locations where a given Service Function m=
ay reside and<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;be invoked for a given SF chain.&nbsp; Par=
ticularly, the<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; solution MUST allow for the dynamic discov=
ery of both<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IPv4 and IPv6 locators of a Service Functi=
on instance.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Intended or not, I&#8217;ve got router discovery pro=
tocol in my mind when I read this. Broadcast &#8220;who is out there?&#8221=
;&#8230;<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I don&#8217;t think all operators would want this. S=
ome would want to explicitly configure the elements that can be used.<o:p><=
/o:p></p>
<p class=3D"MsoNormal">In fact, DISC_REQ#5 identifies that there is a secur=
ity problem with auto discovery.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">In short, I don&#8217;t think everyone wants auto di=
scovery, so this requirement should not be &#8220;MUST&#8221;.<o:p></o:p></=
p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">David Dolson<o:p></o:p></p>
<p class=3D"MsoNormal">Senior Software Architect<o:p></o:p></p>
<p class=3D"MsoNormal">Sandvine<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_E8355113905631478EFF04F5AA706E9818ABCBB7wtlexchp1sandvi_--


From nobody Tue Mar  4 02:09:50 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 27CB81A0648 for <sfc@ietfa.amsl.com>; Tue,  4 Mar 2014 02:09:44 -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, RCVD_IN_DNSWL_NONE=-0.0001] 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 otR6rp1LCXpz for <sfc@ietfa.amsl.com>; Tue,  4 Mar 2014 02:09:40 -0800 (PST)
Received: from hub021-ca-2.exch021.serverdata.net (hub021-ca-2.exch021.serverdata.net [64.78.22.169]) by ietfa.amsl.com (Postfix) with ESMTP id 49AFB1A0640 for <sfc@ietf.org>; Tue,  4 Mar 2014 02:09:38 -0800 (PST)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-2.exch021.domain.local ([10.254.4.33]) with mapi id 14.03.0174.001;  Tue, 4 Mar 2014 02:09:35 -0800
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Thread-Topic: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
Thread-Index: Ac83SBdEdKv61gPORVyd1gmdk8al4AAQwfKgABFWV4D//4K9Yg==
Date: Tue, 4 Mar 2014 10:09:33 +0000
Message-ID: <70C0AF12-C358-48A2-9AA5-1EB024D402E5@affirmednetworks.com>
References: <E8355113905631478EFF04F5AA706E9818ABC6E0@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7D93@MBX021-W3-CA-2.exch021.domain.local>, <53159EF1.1040301@joelhalpern.com>
In-Reply-To: <53159EF1.1040301@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/jTbNht7jZbQUGhfvSkgn5YHbIVk
Cc: "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>, "sfc@ietf.org" <sfc@ietf.org>, Dave Dolson <ddolson@sandvine.com>
Subject: Re: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Mar 2014 10:09:44 -0000

Joel,=20

It is a matter of integration.  If one wanted to colocate an SFC terminatio=
n entity with a legacy service function, the appearance of the set would be=
 that of an SFC aware service function.  This may become more important for=
 service functions that create or modify the original flows.  The default, =
behavior I would expect is that subordinate flows inherit the chain is from=
 the original flow , but perhaps this concept needs more discussion.=20

    Ron

> On Mar 4, 2014, at 9:37 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote=
:
>=20
> I would hope that the service functions themselves (the applications) don=
't need any knowledge of the chains.  That is one of the regards where I ha=
ve difficulty with the framework draft (on which this requirements draft is=
 based.)
>=20
> Yours,
> Joel
>=20
>> On 3/4/14, 4:24 AM, Ron Parker wrote:
>> Hi, Dave.
>>=20
>> For a chain management control plane, I had in mind more of a
>> client/server arrangement where the PDP is the server and the SF=92s are
>> the clients.   I know this is premature,  but my thinking was that the
>> keepalive from the client doubled as a request for any chain updates
>> that were necessary since the last poll.   In this way, service
>> functions gain knowledge of the chains, allowing for a single flattened
>> chain identity in the packets, and PDP gains knowledge of the liveness
>> of the service functions.
>>=20
>>    Ron
>>=20
>> *From:* sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Dave Dolson
>> *Sent:* Tuesday, March 04, 2014 1:37 AM
>> *To:* draft-boucadair-sfc-requirements@tools.ietf.org
>> *Cc:* sfc@ietf.org
>> *Subject:* [sfc] draft-boucadair-sfc-requirements-03 Service function
>> discovery
>>=20
>> I=92m looking at the =93must=94 service function discovery requirements =
in
>> draft-boucadair-sfc-requirements.
>>=20
>> Some of these requirements seem incompatible with a PDP/orchestrated
>> approach, which some have been discussing.
>>=20
>> For example,
>>=20
>>    DISC_REQ#3:  The solution MUST allow for the dynamic discovery of all
>>=20
>>                 locations where a given Service Function may reside and
>>=20
>>                 be invoked for a given SF chain.  Particularly, the
>>=20
>>                 solution MUST allow for the dynamic discovery of both
>>=20
>>                 IPv4 and IPv6 locators of a Service Function instance.
>>=20
>> Intended or not, I=92ve got router discovery protocol in my mind when I
>> read this. Broadcast =93who is out there?=94=85
>>=20
>> I don=92t think all operators would want this. Some would want to
>> explicitly configure the elements that can be used.
>>=20
>> In fact, DISC_REQ#5 identifies that there is a security problem with
>> auto discovery.
>>=20
>> In short, I don=92t think everyone wants auto discovery, so this
>> requirement should not be =93MUST=94.
>>=20
>> David Dolson
>>=20
>> Senior Software Architect
>>=20
>> Sandvine
>>=20
>>=20
>>=20
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>>=20


From nobody Tue Mar  4 02:14:19 2014
Return-Path: <linda.dunbar@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D63AD1A053B for <sfc@ietfa.amsl.com>; Tue,  4 Mar 2014 02:14:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.748
X-Spam-Level: 
X-Spam-Status: No, score=-4.748 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 aKw7S1lExMrC for <sfc@ietfa.amsl.com>; Tue,  4 Mar 2014 02:14:15 -0800 (PST)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id A79101A04A9 for <sfc@ietf.org>; Tue,  4 Mar 2014 02:14:13 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BBS56206; Tue, 04 Mar 2014 10:14:09 +0000 (GMT)
Received: from LHREML403-HUB.china.huawei.com (10.201.5.217) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 4 Mar 2014 10:13:42 +0000
Received: from DFWEML704-CHM.china.huawei.com (10.193.5.141) by lhreml403-hub.china.huawei.com (10.201.5.217) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 4 Mar 2014 10:14:08 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.118]) by dfweml704-chm.china.huawei.com ([169.254.6.173]) with mapi id 14.03.0158.001;  Tue, 4 Mar 2014 02:13:59 -0800
From: Linda Dunbar <linda.dunbar@huawei.com>
To: Alla Goldner <agoldner@allot.com>, Sumandra Majee <S.Majee@F5.com>, "Surendra Kumar (smkumar)" <smkumar@cisco.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Jamal Hadi Salim <hadi@mojatatu.com>, "jmoisand@juniper.net" <jmoisand@juniper.net>, "brijsman@juniper.net" <brijsman@juniper.net>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtXWUl1bTtMopEqiDb6sgybijZrP5U6AgAA5UICAAIo7gIAAAA8AgACL5wD//4HtgA==
Date: Tue, 4 Mar 2014 10:13:58 +0000
Message-ID: <4A95BA014132FF49AE685FAB4B9F17F645CC0CD7@dfweml701-chm.china.huawei.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7335@MBX021-W3-CA-2.exch021.domain.local> <CF3A6619.321B4%smkumar@cisco.com> <CF3A5D2C.1A594%s.majee@f5.com> <4A95BA014132FF49AE685FAB4B9F17F645CC0C58@dfweml701-chm.china.huawei.com> <A6B8F2A767638641889989BC1BA70479348D5583@LION.ALLOT.LOCAL>
In-Reply-To: <A6B8F2A767638641889989BC1BA70479348D5583@LION.ALLOT.LOCAL>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.144.122]
Content-Type: text/plain; charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/pAllRhjV5N7zWIlqIUqcanTpppI
Cc: sfc <sfc@ietf.org>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Mar 2014 10:14:18 -0000

I interpret packets associated with an "application" as a flow, do you?=20

linda

-----Original Message-----
From: Alla Goldner [mailto:agoldner@allot.com]=20
Sent: Tuesday, March 04, 2014 3:43 AM
To: Linda Dunbar; Sumandra Majee; Surendra Kumar (smkumar); Ron Parker; Jam=
al Hadi Salim; jmoisand@juniper.net; brijsman@juniper.net
Cc: sfc
Subject: RE: [sfc] draft-rijsman-sfc-metadata-considerations

Hi Linda,

What do you mean by "2. The metadata are associated with "flows"."?

Some of the presentations associated metadata with "Application identifier"=
 (correctly, I believe).=20

Best regards,


Alla Goldner
Director of Mobile Technologies and Standards Allot Communications Tel +972=
 9 7619251 Cell +972 54 2493985 Fax +972 9 7443626 agoldner@allot.com www.a=
llot.com




-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Linda Dunbar
Sent: Tuesday, March 04, 2014 11:35 AM
To: Sumandra Majee; Surendra Kumar (smkumar); Ron Parker; Jamal Hadi Salim;=
 jmoisand@juniper.net; brijsman@juniper.net
Cc: sfc
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

Want to add one more point to what Sumandra said.=20

It is important to make it clear who "consumes" the metadata. Is it the "se=
rvice function" that consumes the Metadata? Or is it the "network node"?

For all the use cases presented at SFC session, I noticed the following cha=
racteristics of metadata:

1. the "metadata" are "consumed" by the "service functions".=20

2. The metadata are associated with "flows".=20

Today's "metadata" to (or among) service functions are either handled by me=
ssages or service functions themselves. They don't need network nodes to te=
rminate or add extra headers.=20

Linda




-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Sumandra Majee
Sent: Monday, March 03, 2014 7:22 PM
To: Surendra Kumar (smkumar); Ron Parker; Jamal Hadi Salim; jmoisand@junipe=
r.net; brijsman@juniper.net
Cc: sfc
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

This is somewhat similar to how Radius/Diameter handles vendor specific AVP=
s. A vendor can define its own AVP. Upon receipt a node will process the AV=
P it is interested and ignore rest of them.

I am NOT suggesting a AVP scheme for SFC header at all for many reasons. I =
also think there will be some well known metadata options that will make se=
nse for vast majority of applications and it will be worthwhile to figure t=
hose out. For example say HTTP proxy needs to insert a per subscriber value=
 XYZ which is only interesting to another proxy device.
Devices already use http header insertion/removal for this type of metadata=
 exchange and there is no need to pollute SFC metadata.

However if a proxy enhances the classification result then that may be wort=
hwhile to put into SFC metadata.

Regards.

Sumandra

On 3/3/14, 9:07 AM, "Surendra Kumar (smkumar)" <smkumar@cisco.com> wrote:

>
>We need to be a bit careful with large metadata, specifically from=20
>architectural considerations. Let me give you an example:
>SFC SC1 :: SF1@SN1 : SF2@SN5 : SF3@SN8
>
>SN1 & SN8 can deal with metadata and need the metadata. However, SN5=20
>can't, it is a legacy SN. What do we do with the metadata when it comes=20
>to steering the packet (only) to SN5 - throw it, cache it, say not=20
>supported =A9
>
>
>Surendra.
>
>On 3/3/14 1:42 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com> wrote:
>
>>Jamal,
>>
>>As an alternative, the network service header could contain a fixed
>>mandatory portion and a variable optional portion.   The fixed mandatory
>>portion would contain the total length of the service header (fixed
>>portion plus optional portion).   This approach would allow entities
>>concerned solely with SFC steering to easily ignore the metatadata=20
>>which is intended to be consumed and/or repeated by the various=20
>>service functions.
>>
>>   Ron
>>
>>
>>---Original Message-----
>>From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jamal Hadi Salim
>>Sent: Monday, March 03, 2014 11:35 AM
>>To: jmoisand@juniper.net; brijsman@juniper.net
>>Cc: sfc
>>Subject: [sfc] draft-rijsman-sfc-madata-considerations
>>
>>I like the doc - well written.
>>
>>Section 4.3 on metadata encoding.
>>
>>It seems there's clear need for variable sized metadata (at least for=20
>>http/app you  seem to indicate the desire for it).
>>For a datapath per-packet metadata, i feel the need is just as important.
>>Are we limited by the fact that existing hardware may not be able to=20
>>handle TLVs? For example, I dont have a problem handling TLVs in a=20
>>software datapath.
>>
>>cheers,
>>jamal
>>
>>_______________________________________________
>>sfc mailing list
>>sfc@ietf.org
>>https://www.ietf.org/mailman/listinfo/sfc
>>
>>_______________________________________________
>>sfc mailing list
>>sfc@ietf.org
>>https://www.ietf.org/mailman/listinfo/sfc
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc

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

_______________________________________________
sfc mailing list
sfc@ietf.org
https://www.ietf.org/mailman/listinfo/sfc
###########################################################################=
###################
This message is intended only for the designated recipient(s).It may contai=
n confidential or proprietary information.
If you are not the designated recipient, you may not review, copy or distri=
bute this message.
If you have mistakenly received this message, please notify the sender by a=
 reply e-mail and delete this message.=20
Thank you.
###########################################################################=
###################


From nobody Tue Mar  4 02:41:23 2014
Return-Path: <agoldner@allot.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B2DA31A0677 for <sfc@ietfa.amsl.com>; Tue,  4 Mar 2014 02:41:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.148
X-Spam-Level: 
X-Spam-Status: No, score=-3.148 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.547, 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 OOYaTLSnj3JD for <sfc@ietfa.amsl.com>; Tue,  4 Mar 2014 02:41:17 -0800 (PST)
Received: from mailgw.allot.com (mailgw.allot.com [199.203.223.210]) by ietfa.amsl.com (Postfix) with ESMTP id 243851A0450 for <sfc@ietf.org>; Tue,  4 Mar 2014 02:41:15 -0800 (PST)
Received: from PUMA.ALLOT.LOCAL (Not Verified[199.203.223.202]) by mailgw.allot.com with MailMarshal (v7, 2, 1, 6300) id <B5315adc70000>; Tue, 04 Mar 2014 12:41:11 +0200
Received: from LION.ALLOT.LOCAL ([172.20.20.40]) by PUMA.ALLOT.LOCAL ([199.203.223.202]) with mapi id 14.03.0123.003; Tue, 4 Mar 2014 12:41:18 +0200
From: Alla Goldner <agoldner@allot.com>
To: Linda Dunbar <linda.dunbar@huawei.com>, Sumandra Majee <S.Majee@F5.com>, "Surendra Kumar (smkumar)" <smkumar@cisco.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Jamal Hadi Salim <hadi@mojatatu.com>, "jmoisand@juniper.net" <jmoisand@juniper.net>, "brijsman@juniper.net" <brijsman@juniper.net>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtS2VfqZhTy07km/pYXCItdqYJrPPa2AgAA5UICAAIo6gIAAiYqAgAAjaVD//+eOAIAAJGRQ
Date: Tue, 4 Mar 2014 10:41:18 +0000
Message-ID: <A6B8F2A767638641889989BC1BA70479348D56EF@LION.ALLOT.LOCAL>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7335@MBX021-W3-CA-2.exch021.domain.local> <CF3A6619.321B4%smkumar@cisco.com> <CF3A5D2C.1A594%s.majee@f5.com> <4A95BA014132FF49AE685FAB4B9F17F645CC0C58@dfweml701-chm.china.huawei.com> <A6B8F2A767638641889989BC1BA70479348D5583@LION.ALLOT.LOCAL> <4A95BA014132FF49AE685FAB4B9F17F645CC0CD7@dfweml701-chm.china.huawei.com>
In-Reply-To: <4A95BA014132FF49AE685FAB4B9F17F645CC0CD7@dfweml701-chm.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [37.142.232.97]
Content-Type: text/plain; charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/ZzrfV6eHtHfCWJjzmpnzw7PLHmQ
Cc: sfc <sfc@ietf.org>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Mar 2014 10:41:21 -0000

Hi Linda,

In case service data flows are deducible (i.e. can be communicated in suc=
h a way that it doesn't create extensive signaling overload) - applicatio=
n can be identified by those service data flows (e.g. 5 tuples) without n=
ecessarily an explicit means for application identifier.
In case it can't be done (so called applications with non-deducible servi=
ce data flow) - means of Application identifier are required. In this par=
ticular case, medatada would be associated with Application Identifier, i=
n case of a need.

Best regards,

Alla Goldner
Director of Mobile Technologies and Standards
Allot Communications
Tel +972 9 7619251
Cell +972 54 2493985
Fax +972 9 7443626
agoldner@allot.com=20
www.allot.com





-----Original Message-----
From: Linda Dunbar [mailto:linda.dunbar@huawei.com]=20
Sent: Tuesday, March 04, 2014 12:14 PM
To: Alla Goldner; Sumandra Majee; Surendra Kumar (smkumar); Ron Parker; J=
amal Hadi Salim; jmoisand@juniper.net; brijsman@juniper.net
Cc: sfc
Subject: RE: [sfc] draft-rijsman-sfc-metadata-considerations

I interpret packets associated with an "application" as a flow, do you?=20

linda

-----Original Message-----
From: Alla Goldner [mailto:agoldner@allot.com]
Sent: Tuesday, March 04, 2014 3:43 AM
To: Linda Dunbar; Sumandra Majee; Surendra Kumar (smkumar); Ron Parker; J=
amal Hadi Salim; jmoisand@juniper.net; brijsman@juniper.net
Cc: sfc
Subject: RE: [sfc] draft-rijsman-sfc-metadata-considerations

Hi Linda,

What do you mean by "2. The metadata are associated with "flows"."?

Some of the presentations associated metadata with "Application identifie=
r" (correctly, I believe).=20

Best regards,


Alla Goldner
Director of Mobile Technologies and Standards Allot Communications Tel +9=
72 9 7619251 Cell +972 54 2493985 Fax +972 9 7443626 agoldner@allot.com w=
ww.allot.com




-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Linda Dunbar
Sent: Tuesday, March 04, 2014 11:35 AM
To: Sumandra Majee; Surendra Kumar (smkumar); Ron Parker; Jamal Hadi Sali=
m; jmoisand@juniper.net; brijsman@juniper.net
Cc: sfc
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

Want to add one more point to what Sumandra said.=20

It is important to make it clear who "consumes" the metadata. Is it the "=
service function" that consumes the Metadata? Or is it the "network node"=
?

For all the use cases presented at SFC session, I noticed the following c=
haracteristics of metadata:

1. the "metadata" are "consumed" by the "service functions".=20

2. The metadata are associated with "flows".=20

Today's "metadata" to (or among) service functions are either handled by =
messages or service functions themselves. They don't need network nodes t=
o terminate or add extra headers.=20

Linda




-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Sumandra Majee
Sent: Monday, March 03, 2014 7:22 PM
To: Surendra Kumar (smkumar); Ron Parker; Jamal Hadi Salim; jmoisand@juni=
per.net; brijsman@juniper.net
Cc: sfc
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

This is somewhat similar to how Radius/Diameter handles vendor specific A=
VPs. A vendor can define its own AVP. Upon receipt a node will process th=
e AVP it is interested and ignore rest of them.

I am NOT suggesting a AVP scheme for SFC header at all for many reasons. =
I also think there will be some well known metadata options that will mak=
e sense for vast majority of applications and it will be worthwhile to fi=
gure those out. For example say HTTP proxy needs to insert a per subscrib=
er value XYZ which is only interesting to another proxy device.
Devices already use http header insertion/removal for this type of metada=
ta exchange and there is no need to pollute SFC metadata.

However if a proxy enhances the classification result then that may be wo=
rthwhile to put into SFC metadata.

Regards.

Sumandra

On 3/3/14, 9:07 AM, "Surendra Kumar (smkumar)" <smkumar@cisco.com> wrote:=


>
>We need to be a bit careful with large metadata, specifically from=20
>architectural considerations. Let me give you an example:
>SFC SC1 :: SF1@SN1 : SF2@SN5 : SF3@SN8
>
>SN1 & SN8 can deal with metadata and need the metadata. However, SN5=20
>can't, it is a legacy SN. What do we do with the metadata when it comes =

>to steering the packet (only) to SN5 - throw it, cache it, say not=20
>supported =A9
>
>
>Surendra.
>
>On 3/3/14 1:42 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com> wrote:=

>
>>Jamal,
>>
>>As an alternative, the network service header could contain a fixed
>>mandatory portion and a variable optional portion.   The fixed mandator=
y
>>portion would contain the total length of the service header (fixed
>>portion plus optional portion).   This approach would allow entities
>>concerned solely with SFC steering to easily ignore the metatadata=20
>>which is intended to be consumed and/or repeated by the various=20
>>service functions.
>>
>>   Ron
>>
>>
>>---Original Message-----
>>From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jamal Hadi Salim
>>Sent: Monday, March 03, 2014 11:35 AM
>>To: jmoisand@juniper.net; brijsman@juniper.net
>>Cc: sfc
>>Subject: [sfc] draft-rijsman-sfc-madata-considerations
>>
>>I like the doc - well written.
>>
>>Section 4.3 on metadata encoding.
>>
>>It seems there's clear need for variable sized metadata (at least for=20
>>http/app you  seem to indicate the desire for it).
>>For a datapath per-packet metadata, i feel the need is just as importan=
t.
>>Are we limited by the fact that existing hardware may not be able to=20
>>handle TLVs? For example, I dont have a problem handling TLVs in a=20
>>software datapath.
>>
>>cheers,
>>jamal
>>
>>_______________________________________________
>>sfc mailing list
>>sfc@ietf.org
>>https://www.ietf.org/mailman/listinfo/sfc
>>
>>_______________________________________________
>>sfc mailing list
>>sfc@ietf.org
>>https://www.ietf.org/mailman/listinfo/sfc
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc

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

_______________________________________________
sfc mailing list
sfc@ietf.org
https://www.ietf.org/mailman/listinfo/sfc
#########################################################################=
#####################
This message is intended only for the designated recipient(s).It may cont=
ain confidential or proprietary information.
If you are not the designated recipient, you may not review, copy or dist=
ribute this message.
If you have mistakenly received this message, please notify the sender by=
=20a reply e-mail and delete this message.=20
Thank you.
#########################################################################=
#####################
#########################################################################=
#####################
This message is intended only for the designated recipient(s).It may cont=
ain confidential or proprietary information.
If you are not the designated recipient, you may not review, copy or dist=
ribute this message.
If you have mistakenly received this message, please notify the sender by=
=20a reply e-mail and delete this message.=20
Thank you.
#########################################################################=
#####################


From nobody Tue Mar  4 02:47:10 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 805071A021F for <sfc@ietfa.amsl.com>; Tue,  4 Mar 2014 02:47:03 -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 BnQhsyN40sLP for <sfc@ietfa.amsl.com>; Tue,  4 Mar 2014 02:47:01 -0800 (PST)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) by ietfa.amsl.com (Postfix) with ESMTP id 4A1D61A0495 for <sfc@ietf.org>; Tue,  4 Mar 2014 02:47:01 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 72F4C2404DF; Tue,  4 Mar 2014 02:46:58 -0800 (PST)
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from dhcp-bcac.meeting.ietf.org (dhcp-bcac.meeting.ietf.org [31.133.188.172]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id A51532404B7; Tue,  4 Mar 2014 02:46:57 -0800 (PST)
Message-ID: <5315AF20.60007@joelhalpern.com>
Date: Tue, 04 Mar 2014 05:46:56 -0500
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Ron Parker <Ron_Parker@affirmednetworks.com>
References: <E8355113905631478EFF04F5AA706E9818ABC6E0@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7D93@MBX021-W3-CA-2.exch021.domain.local>, <53159EF1.1040301@joelhalpern.com> <70C0AF12-C358-48A2-9AA5-1EB024D402E5@affirmednetworks.com>
In-Reply-To: <70C0AF12-C358-48A2-9AA5-1EB024D402E5@affirmednetworks.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/q34k4kGl1nAWmQWMoc_ZxopR8Dw
Cc: "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>, "sfc@ietf.org" <sfc@ietf.org>, Dave Dolson <ddolson@sandvine.com>
Subject: Re: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Mar 2014 10:47:03 -0000

I suspect we agree.
In order to be clear about functions, I always want to refer to the 
chain forwarding function as a distinct function.
It is always allowed to bundle functions together in delivered software. 
  Thus allowing the case of an SF with chain forwarding capability.
What concerned me was that some of the phrasing (probably from others 
using similar terms to what you used) implied that SFs had to include 
that function.  Which is what prompted my comment.

Yours,
Joel

On 3/4/14, 5:09 AM, Ron Parker wrote:
> Joel,
>
> It is a matter of integration.  If one wanted to colocate an SFC termination entity with a legacy service function, the appearance of the set would be that of an SFC aware service function.  This may become more important for service functions that create or modify the original flows.  The default, behavior I would expect is that subordinate flows inherit the chain is from the original flow , but perhaps this concept needs more discussion.
>
>      Ron
>
>> On Mar 4, 2014, at 9:37 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
>>
>> I would hope that the service functions themselves (the applications) don't need any knowledge of the chains.  That is one of the regards where I have difficulty with the framework draft (on which this requirements draft is based.)
>>
>> Yours,
>> Joel
>>
>>> On 3/4/14, 4:24 AM, Ron Parker wrote:
>>> Hi, Dave.
>>>
>>> For a chain management control plane, I had in mind more of a
>>> client/server arrangement where the PDP is the server and the SF’s are
>>> the clients.   I know this is premature,  but my thinking was that the
>>> keepalive from the client doubled as a request for any chain updates
>>> that were necessary since the last poll.   In this way, service
>>> functions gain knowledge of the chains, allowing for a single flattened
>>> chain identity in the packets, and PDP gains knowledge of the liveness
>>> of the service functions.
>>>
>>>     Ron
>>>
>>> *From:* sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Dave Dolson
>>> *Sent:* Tuesday, March 04, 2014 1:37 AM
>>> *To:* draft-boucadair-sfc-requirements@tools.ietf.org
>>> *Cc:* sfc@ietf.org
>>> *Subject:* [sfc] draft-boucadair-sfc-requirements-03 Service function
>>> discovery
>>>
>>> I’m looking at the “must” service function discovery requirements in
>>> draft-boucadair-sfc-requirements.
>>>
>>> Some of these requirements seem incompatible with a PDP/orchestrated
>>> approach, which some have been discussing.
>>>
>>> For example,
>>>
>>>     DISC_REQ#3:  The solution MUST allow for the dynamic discovery of all
>>>
>>>                  locations where a given Service Function may reside and
>>>
>>>                  be invoked for a given SF chain.  Particularly, the
>>>
>>>                  solution MUST allow for the dynamic discovery of both
>>>
>>>                  IPv4 and IPv6 locators of a Service Function instance.
>>>
>>> Intended or not, I’ve got router discovery protocol in my mind when I
>>> read this. Broadcast “who is out there?”…
>>>
>>> I don’t think all operators would want this. Some would want to
>>> explicitly configure the elements that can be used.
>>>
>>> In fact, DISC_REQ#5 identifies that there is a security problem with
>>> auto discovery.
>>>
>>> In short, I don’t think everyone wants auto discovery, so this
>>> requirement should not be “MUST”.
>>>
>>> David Dolson
>>>
>>> Senior Software Architect
>>>
>>> Sandvine
>>>
>>>
>>>
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>
>


From nobody Tue Mar  4 07:47:56 2014
Return-Path: <smkumar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 520541A0179 for <sfc@ietfa.amsl.com>; Tue,  4 Mar 2014 07:47:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.048
X-Spam-Level: 
X-Spam-Status: No, score=-15.048 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, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 uG0njSQa7QxS for <sfc@ietfa.amsl.com>; Tue,  4 Mar 2014 07:47:50 -0800 (PST)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) by ietfa.amsl.com (Postfix) with ESMTP id E7C291A0134 for <sfc@ietf.org>; Tue,  4 Mar 2014 07:47:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=6148; q=dns/txt; s=iport; t=1393948067; x=1395157667; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=vYfxHiVZer/JzM7N1iJw2eeQnIPixgmanIl1ZPoeEsI=; b=ITlNbn1P81iWRG+Fl7p1e2rvuGShlb/EqksXxYcLdhouHINDdp1oOsmx M0O1NPhyl9DzCGH6nD69cEXgqsMQOHcvxigu6pCURfqii7AduGJN4sv4J JHFNNKaj0UFhb9aqnZSnQhkwSiBu+brmLrXdcdBhoT+bbmopXuimZfDWl o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AjoFAAv1FVOtJV2a/2dsb2JhbABagwY7V7x6g3WBHRZ0giUBAQEEAQEBawsMBAIBCA4DBAEBAScHJwsUCQgCBAENBRmHYA3MVhMEjXktKwcGhDIElFGDa5Irgy2BaEI
X-IronPort-AV: E=Sophos;i="4.97,585,1389744000"; d="scan'208";a="308045155"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by rcdn-iport-4.cisco.com with ESMTP; 04 Mar 2014 15:47:46 +0000
Received: from xhc-rcd-x03.cisco.com (xhc-rcd-x03.cisco.com [173.37.183.77]) by rcdn-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id s24Flkoq003395 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 4 Mar 2014 15:47:46 GMT
Received: from xmb-aln-x09.cisco.com ([169.254.4.22]) by xhc-rcd-x03.cisco.com ([173.37.183.77]) with mapi id 14.03.0123.003; Tue, 4 Mar 2014 09:47:45 -0600
From: "Surendra Kumar (smkumar)" <smkumar@cisco.com>
To: Bruno Rijsman <brijsman@juniper.net>, Jerome Moisand <jmoisand@juniper.net>, Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtTBP5gPRYwyKk2T3oeQtAoj1prPw8mAgAA5ToCAAAgSAIAAGoWAgAAPGACAABEUAIABOTiA
Date: Tue, 4 Mar 2014 15:47:45 +0000
Message-ID: <CF3BA484.324E0%smkumar@cisco.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7335@MBX021-W3-CA-2.exch021.domain.local> <CF3A6619.321B4%smkumar@cisco.com> <D86ACE7B-8AB7-4406-A5AC-3CAD25AD7C57@affirmednetworks.com> <CF3A82F9.3223B%smkumar@cisco.com> <82f60a7fdd164384b59866a32583712d@CO2PR05MB716.namprd05.prod.outlook.com> <774bf90492ca40f8ab046c35a0484771@DM2PR05MB670.namprd05.prod.outlook.com>
In-Reply-To: <774bf90492ca40f8ab046c35a0484771@DM2PR05MB670.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.21.144.159]
Content-Type: text/plain; charset="iso-8859-2"
Content-ID: <79885C7AA9AD1F45BC534B51257DB95D@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/k7CHn7clfWUxvdA691bw7VLzAww
Cc: sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Mar 2014 15:47:54 -0000

Let me start and say that there have to be tradeoffs in supporting legacy
SNs and just as such in supporting advanced functionality.

Flow aware proxies can support "concise" metadata - this what I originally
alluded to. Further, metadata is assumed to be fairly static for the life
of the flow. I can't think of any example where it is not true although
there may be some and I don't know if they are worth solving.

IOW, flow awareness and concise metadata is the key. Lack of which we need
to reclassify to determine the metadata which will be expensive.

Obviously, we are trying to accommodate legacy services and it is not
unfair to have constraints.

Surendra.

On 3/3/14 9:06 PM, "Bruno Rijsman" <brijsman@juniper.net> wrote:

>To rephrase and possibly clarify what Jerome already said: stripping and
>re-attaching metadata is very difficult if not impossible.
>
>Imagine that a proxy receives a packet P, strips and buffers the
>meta-data, and injects the stripped packet P into the Service Function.
>
>The proxy has to re-attach the buffered meta-data when the Service
>Function has finished processing the packet P and sends it out again.
>
>The difficult part is: how does the proxy recognize packet P when it is
>sent out again?
>
>There may be multiple packets 'in transit' with the exact same 5-tuple.
>
>The service function may drop, re-order, insert packets.
>
>The service function may modify packets, including the 5-tuple (e.g. NAT
>or non-transparent proxy).
>
>-- Bruno
>
>-----Original Message-----
>From: Jerome Moisand
>Sent: Monday, March 03, 2014 3:06 PM
>To: Surendra Kumar (smkumar); Ron Parker
>Cc: Jamal Hadi Salim; Bruno Rijsman; sfc
>Subject: RE: [sfc] draft-rijsman-sfc-metadata-considerations
>
>Ron,
>
>A proxy approach would work for metadata that can be reconstructed from a
>fairly static & predefined context. But I don't see how we this can do
>that for more session/flow/packet-specific metadata.
>
>Take an example. Say a form of accounting-session-id is attached to all
>packets for service functions (say SN1 and SN8 in the example below) to
>generate their own accounting logs in such a way that they can be
>correlated by an accounting server. The service chain starts (SF0/SN0) by
>a BNG or PGW which assigns such an accounting-session-id based on its
>knowledge of user sessions.
>
>SN5 doesn't recognize such metadata. At best, the proxy will strip it
>before forwarding to SN5. Which processes the packet and ends up
>generating some data flow towards SN8 (maybe the same packet, maybe
>modified or new packets).
>
>Then if traffic associated with multiple sessions has to traverse SN5 in
>a concurrent manner, I just don't know how a proxy approach can work to
>reconstruct what SN8 needs. Do you?
>
>Personally, I reached a conclusion that we can deal with metadata-aware
>service chains and with metadata-neutral service chains, but a mix of
>both seems hard to achieve, at least when using packet header ('inband
>marking') techniques. This is what we meant in the challenge described in
>section 4.2.
>
>Tx
>Jerome
>
>-----Original Message-----
>From: Surendra Kumar (smkumar) [mailto:smkumar@cisco.com]
>Sent: Monday, March 03, 2014 2:12 PM
>To: Ron Parker
>Cc: Jamal Hadi Salim; Jerome Moisand; Bruno Rijsman; sfc
>Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>
>
>The below description is about proxy - we need to define the behavior.
>
>Surendra.
>
>On 3/3/14 5:36 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com> wrote:
>
>>A legacy SF would be front ended by an SFC proxy which would strip and
>>readd the encapsulation.   The size or variability of the encapsulation
>>doesn't enter into that aspect of it.
>>
>>   Ron
>>
>>
>>> On Mar 3, 2014, at 5:07 PM, "Surendra Kumar (smkumar)"
>>><smkumar@cisco.com> wrote:
>>>=20
>>>=20
>>> We need to be a bit careful with large metadata, specifically from
>>> architectural considerations. Let me give you an example:
>>> SFC SC1 :: SF1@SN1 : SF2@SN5 : SF3@SN8
>>>=20
>>> SN1 & SN8 can deal with metadata and need the metadata. However, SN5
>>>can't, it is a legacy SN. What do we do with the metadata when it
>>>comes to  steering the packet (only) to SN5 - throw it, cache it, say
>>>not supported =A9
>>>=20
>>>=20
>>> Surendra.
>>>=20
>>>> On 3/3/14 1:42 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com>
>>>>wrote:
>>>>=20
>>>> Jamal,
>>>>=20
>>>> As an alternative, the network service header could contain a fixed
>>>> mandatory portion and a variable optional portion.   The fixed
>>>>mandatory
>>>> portion would contain the total length of the service header (fixed
>>>> portion plus optional portion).   This approach would allow entities
>>>> concerned solely with SFC steering to easily ignore the metatadata
>>>>which  is intended to be consumed and/or repeated by the various
>>>>service  functions.
>>>>=20
>>>>  Ron
>>>>=20
>>>>=20
>>>> ---Original Message-----
>>>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jamal Hadi
>>>> Salim
>>>> Sent: Monday, March 03, 2014 11:35 AM
>>>> To: jmoisand@juniper.net; brijsman@juniper.net
>>>> Cc: sfc
>>>> Subject: [sfc] draft-rijsman-sfc-madata-considerations
>>>>=20
>>>> I like the doc - well written.
>>>>=20
>>>> Section 4.3 on metadata encoding.
>>>>=20
>>>> It seems there's clear need for variable sized metadata (at least
>>>>for  http/app you  seem to indicate the desire for it).
>>>> For a datapath per-packet metadata, i feel the need is just as
>>>>important.
>>>> Are we limited by the fact that existing hardware may not be able to
>>>>handle TLVs? For example, I dont have a problem handling TLVs in a
>>>>software datapath.
>>>>=20
>>>> cheers,
>>>> jamal
>>>>=20
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>=20
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>=20
>
>
>
>


From nobody Tue Mar  4 07:55:05 2014
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CA8E71A0286 for <sfc@ietfa.amsl.com>; Tue,  4 Mar 2014 07:55:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.048
X-Spam-Level: 
X-Spam-Status: No, score=-15.048 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, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 59nVpf6cdYLr for <sfc@ietfa.amsl.com>; Tue,  4 Mar 2014 07:54:55 -0800 (PST)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) by ietfa.amsl.com (Postfix) with ESMTP id 4BA4C1A027B for <sfc@ietf.org>; Tue,  4 Mar 2014 07:54:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3651; q=dns/txt; s=iport; t=1393948492; x=1395158092; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=xOckaxQ0MwFwa8mPScQOpilu1hfo+Kv65/RtKPb4BNQ=; b=RNbXkcLhoG/MzmLWJUk3suoG1i9wWIKJgOk/a3cbrycQvreZxaGFDryB b4gWH2z+mKhY4bTJOyMqoPHcCVXDL/SVySRBGvDNHXzKP7MGFQf6AtZkc vwBSc5c/o/ouZQebYBQIu4i+UWBtOBpLIj1JEndnKDksRapwrigU1hox4 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgsFAOb2FVOtJXG8/2dsb2JhbABagwY7wUaBHRZ0giUBAQECAQEBAQE3NAYFBQsCAQgSBh4QJwsXDgIEDgUJEodWCA3MWBeOHjMHgySBFASYPIEykHmDLQ
X-IronPort-AV: E=Sophos;i="4.97,585,1389744000"; d="scan'208";a="307773336"
Received: from rcdn-core2-1.cisco.com ([173.37.113.188]) by rcdn-iport-1.cisco.com with ESMTP; 04 Mar 2014 15:54:44 +0000
Received: from xhc-rcd-x02.cisco.com (xhc-rcd-x02.cisco.com [173.37.183.76]) by rcdn-core2-1.cisco.com (8.14.5/8.14.5) with ESMTP id s24Fsh93017784 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 4 Mar 2014 15:54:43 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.150]) by xhc-rcd-x02.cisco.com ([173.37.183.76]) with mapi id 14.03.0123.003; Tue, 4 Mar 2014 09:54:43 -0600
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: Jamal Hadi Salim <hadi@mojatatu.com>
Thread-Topic: [sfc] comments on draft-quinn-sfc-problem-statement-02
Thread-Index: AQHPERo1Jt9vzu342U6WIp+JbNP2NJqERO4AgEuY1ACAAYQnkw==
Date: Tue, 4 Mar 2014 15:54:42 +0000
Message-ID: <31E435FA-938A-4E91-B7AD-120D37AAEF99@cisco.com>
References: <CAAFAkD9zgqy_aS26iDmnhXBVKmURBMf_5-hxekZGxLxNjPEnrw@mail.gmail.com> <CEFAA104.142C6%jguichar@cisco.com>, <CAAFAkD_6BQj7MDv5U7YEpwZU-jWapW0wLBRJTT6PMAoZEB4P3g@mail.gmail.com>
In-Reply-To: <CAAFAkD_6BQj7MDv5U7YEpwZU-jWapW0wLBRJTT6PMAoZEB4P3g@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/AlfRvsm_XVHHBc36q_bTbm-0wfE
Cc: "dj@verizon.com" <dj@verizon.com>, sfc <sfc@ietf.org>
Subject: Re: [sfc] comments on draft-quinn-sfc-problem-statement-02
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Mar 2014 15:55:01 -0000

Hi Jamal,
Please can you work with the editors of the problem statement to discuss yo=
ur suggested changes and requirements.. Many thanks for you inputs.

Sent from my iPhone

> On Mar 3, 2014, at 10:45 AM, "Jamal Hadi Salim" <hadi@mojatatu.com> wrote=
:
>=20
> Jim,
> Finally getting back to this (I am at the meeting as i type this); here a=
re some
> suggestions, section 3 - bullet #4:
>=20
> ---------
>> Dataplane Metadata: Data plane metadata provides the ability to
>> exchange information between the network and service functions,
>> between service functions, and service functions and the network.
>> Metadata can include the result of antecedent classification,
>> information from external sources or forwarding related data.
>> For example, service functions utilize metadata, as required, for
>> localized policy decisions.
>=20
> to:
>=20
>> Dataplane Metadata: Data plane metadata provides the ability to
>> exchange information between the network and service functions,
>> between service functions, and service functions and the network.
>> Metadata can include the result of antecedent classification,
>> information from external sources or forwarding related data.
>> For example, service functions utilize metadata, as required, for
>> localized policy decisions
> or global (across service chain) pipeline stage processing indices.
>=20
> YMMV, I feel it may require more text as to what is meant as "pipeline
> stage processing index".
>=20
> The one more requirement we have may be more solution space on achieving
> pipeline indexing, but could fit in the problem statement, to be specific=
:
> we have a requirement to be able pass arbitrary metadata between
> nodes (means desire to have more than just basic 32/64 bit constructs).
>=20
> It may mean adding one or two more sentences above.
> Thoughts?
>=20
> cheers,
> jamal
>=20
>=20
>=20
>=20
> On Tue, Jan 14, 2014 at 8:19 AM, Jim Guichard (jguichar)
> <jguichar@cisco.com> wrote:
>> Hi Jamal,
>>=20
>> Thanks for this input. Comments inline.
>>=20
>>> On 1/14/14 6:16 AM, "Jamal Hadi Salim" <hadi@mojatatu.com> wrote:
>>>=20
>>> Some context:
>>> ForCES is defining what is known as the inter-FE LFB
>>> (http://tools.ietf.org/html/draft-joachimpillai-forces-interfelfb-03)
>>> to describe chaining of network functions.
>>>=20
>>> One of the desires ForCES has is for horizontal scaling of
>>> network functions/service.
>>> We would like to take a network function or service and split
>>> its parts across several processing resources. This requires to
>>> pass around relevant "Pipeline stage indices"
>>> Brad McConnell did touch on it here (slide 6):
>>> http://www.ietf.org/proceedings/87/slides/slides-87-nsc-6.pdf
>>>=20
>>> This view is missing from the problem space.
>>=20
>> Jim> I agree. Do you have suggested text that can be reviewed and
>> discussed further?
>>=20
>>>=20
>>> Additionally - we have a requirement to be able pass arbitrary
>>> metadata between nodes (means desire to have more than just
>>> basic 32/64 bit constructs)
>>=20
>> Jim> I think this is an area that will require some discussion as part o=
f
>> the SFC architecture. The problem statement has no "solution" text and
>> simply states that metadata between the network and SF's, and between
>> SF's, is needed. The format of that metadata should be discussed outside
>> of the problem statement.
>>=20
>>>=20
>>> cheers,
>>> jamal
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>=20


From nobody Tue Mar  4 07:59:34 2014
Return-Path: <smkumar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0D4671A0141 for <sfc@ietfa.amsl.com>; Tue,  4 Mar 2014 07:59:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.048
X-Spam-Level: 
X-Spam-Status: No, score=-15.048 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, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 4tCBQ0tXMHKW for <sfc@ietfa.amsl.com>; Tue,  4 Mar 2014 07:59:27 -0800 (PST)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) by ietfa.amsl.com (Postfix) with ESMTP id 60BCA1A0117 for <sfc@ietf.org>; Tue,  4 Mar 2014 07:59:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3720; q=dns/txt; s=iport; t=1393948764; x=1395158364; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=0G985aMIR7wQTbhsNhpf6CbkqKrAcPub9pQ84sJU9xw=; b=Z7U0UQXx488rpJTr0LU0p4s6Y8UXWiBzDNaaRQ9hHGMvMwf6Lgg2Lql7 j8G2LU+sWKmmRKKDKcPex7vn6TTdUown8J0efkJBPJOH6i1/iZQwnptk6 +QJ0k9YzaQ1W1CJeFyceJ70CRKqtZ55vZE19C0k5raxXqrWaAgkegntBW 4=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AjoFAGj3FVOtJXG9/2dsb2JhbABagwY7V7x6g3WBHRZ0giUBAQEEAQEBawsMBAIBCA4DBAEBAScHJwsUCQgCBAENBYd5DcxXEwSNeS0rBwaEMgSYPJIrgy2BaEI
X-IronPort-AV: E=Sophos;i="4.97,585,1389744000"; d="scan'208";a="307989054"
Received: from rcdn-core2-2.cisco.com ([173.37.113.189]) by rcdn-iport-3.cisco.com with ESMTP; 04 Mar 2014 15:59:24 +0000
Received: from xhc-aln-x04.cisco.com (xhc-aln-x04.cisco.com [173.36.12.78]) by rcdn-core2-2.cisco.com (8.14.5/8.14.5) with ESMTP id s24FxNhj000651 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 4 Mar 2014 15:59:23 GMT
Received: from xmb-aln-x09.cisco.com ([169.254.4.22]) by xhc-aln-x04.cisco.com ([173.36.12.78]) with mapi id 14.03.0123.003; Tue, 4 Mar 2014 09:59:23 -0600
From: "Surendra Kumar (smkumar)" <smkumar@cisco.com>
To: Sumandra Majee <S.Majee@F5.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Jamal Hadi Salim <hadi@mojatatu.com>, "jmoisand@juniper.net" <jmoisand@juniper.net>, "brijsman@juniper.net" <brijsman@juniper.net>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtTBP5gPRYwyKk2T3oeQtAoj1prPw8mAgAA5ToCAAIo9gIAA9QCA
Date: Tue, 4 Mar 2014 15:59:23 +0000
Message-ID: <CF3BA67D.32502%smkumar@cisco.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7335@MBX021-W3-CA-2.exch021.domain.local> <CF3A6619.321B4%smkumar@cisco.com> <CF3A5D2C.1A594%s.majee@f5.com>
In-Reply-To: <CF3A5D2C.1A594%s.majee@f5.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.21.144.159]
Content-Type: text/plain; charset="iso-8859-2"
Content-ID: <96E2E9727C141242995BBE01862EE699@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/_DqdbU_qGwkDurbTvjnOaKWGPo0
Cc: sfc <sfc@ietf.org>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Mar 2014 15:59:30 -0000

Sumandra,


On 3/4/14 1:22 AM, "Sumandra Majee" <S.Majee@F5.com> wrote:

>This is somewhat similar to how Radius/Diameter handles vendor specific
>AVPs. A vendor can define its own AVP. Upon receipt a node will process
>the AVP it is interested and ignore rest of them.
SK> Ah, the proxy we are talking is not a proxy SF/SN. It is SFC proxy -
arch component. The scenario is that there is a legacy SN in the middle of
two SNs that are SFC-service header aware. In which case, the legacy SN
will not receive any metadata, so no question of ignoring part of it.

>
>I am NOT suggesting a AVP scheme for SFC header at all for many reasons. I
>also think there will be some well known metadata options that will make
>sense for vast majority of applications and it will be worthwhile to
>figure those out. For example say HTTP proxy needs to insert a per
>subscriber value XYZ which is only interesting to another proxy device.
>Devices already use http header insertion/removal for this type of
>metadata exchange and there is no need to pollute SFC metadata.
>
>However if a proxy enhances the classification result then that may be
>worthwhile to put into SFC metadata.
SK> Speaking generally, yes, metadata does add value. Where I see lot of
confusion exists is in trying overlaid the data plane with something that
should be handled out-of-band or via control-palne.

Surendra.
>
>Regards.
>
>Sumandra
>
>On 3/3/14, 9:07 AM, "Surendra Kumar (smkumar)" <smkumar@cisco.com> wrote:
>
>>
>>We need to be a bit careful with large metadata, specifically from
>>architectural considerations. Let me give you an example:
>>SFC SC1 :: SF1@SN1 : SF2@SN5 : SF3@SN8
>>
>>SN1 & SN8 can deal with metadata and need the metadata. However, SN5
>>can't, it is a legacy SN. What do we do with the metadata when it comes
>>to
>>steering the packet (only) to SN5 - throw it, cache it, say not supported
>>=A9
>>
>>
>>Surendra.
>>
>>On 3/3/14 1:42 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com> wrote:
>>
>>>Jamal,
>>>
>>>As an alternative, the network service header could contain a fixed
>>>mandatory portion and a variable optional portion.   The fixed mandatory
>>>portion would contain the total length of the service header (fixed
>>>portion plus optional portion).   This approach would allow entities
>>>concerned solely with SFC steering to easily ignore the metatadata which
>>>is intended to be consumed and/or repeated by the various service
>>>functions.
>>>
>>>   Ron
>>>
>>>
>>>---Original Message-----
>>>From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jamal Hadi Salim
>>>Sent: Monday, March 03, 2014 11:35 AM
>>>To: jmoisand@juniper.net; brijsman@juniper.net
>>>Cc: sfc
>>>Subject: [sfc] draft-rijsman-sfc-madata-considerations
>>>
>>>I like the doc - well written.
>>>
>>>Section 4.3 on metadata encoding.
>>>
>>>It seems there's clear need for variable sized metadata (at least for
>>>http/app you  seem to indicate the desire for it).
>>>For a datapath per-packet metadata, i feel the need is just as
>>>important.
>>>Are we limited by the fact that existing hardware may not be able to
>>>handle TLVs? For example, I dont have a problem handling TLVs in a
>>>software datapath.
>>>
>>>cheers,
>>>jamal
>>>
>>>_______________________________________________
>>>sfc mailing list
>>>sfc@ietf.org
>>>https://www.ietf.org/mailman/listinfo/sfc
>>>
>>>_______________________________________________
>>>sfc mailing list
>>>sfc@ietf.org
>>>https://www.ietf.org/mailman/listinfo/sfc
>>
>>_______________________________________________
>>sfc mailing list
>>sfc@ietf.org
>>https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Tue Mar  4 08:18:09 2014
Return-Path: <brijsman@juniper.net>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5832D1A0091 for <sfc@ietfa.amsl.com>; Mon,  3 Mar 2014 13:06:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, 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 ipq-cdyA_g_w for <sfc@ietfa.amsl.com>; Mon,  3 Mar 2014 13:06:47 -0800 (PST)
Received: from ch1outboundpool.messaging.microsoft.com (ch1ehsobe005.messaging.microsoft.com [216.32.181.185]) by ietfa.amsl.com (Postfix) with ESMTP id 4FCA01A009E for <sfc@ietf.org>; Mon,  3 Mar 2014 13:06:47 -0800 (PST)
Received: from mail10-ch1-R.bigfish.com (10.43.68.225) by CH1EHSOBE021.bigfish.com (10.43.70.78) with Microsoft SMTP Server id 14.1.225.22; Mon, 3 Mar 2014 21:06:44 +0000
Received: from mail10-ch1 (localhost [127.0.0.1])	by mail10-ch1-R.bigfish.com (Postfix) with ESMTP id E3AB61C0516; Mon,  3 Mar 2014 21:06:43 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:157.56.240.101; KIP:(null); UIP:(null); IPV:NLI; H:BL2PRD0510HT001.namprd05.prod.outlook.com; RD:none; EFVD:NLI
X-SpamScore: -19
X-BigFish: VPS-19(zzbb2dI98dI9371I542I1432Ia706lzz1f42h2148h208ch1ee6h1de0h1fdah2073h2146h1202h1e76h2189h1d1ah1d2ah21bch1fc6hzc2hz8275ch1de098h1033IL8275bh8275dh1de097h186068hz2fh109h2a8h839hd24hf0ah1288h12a5h12a9h12bdh137ah13b6h1441h1504h1537h153bh162dh1631h1758h18e1h1946h19b5h19ceh1ad9h1b0ah224fh1d07h1d0ch1d2eh1d3fh1de9h1dfeh1dffh1fe8h1ff5h2216h22d0h2336h2461h2487h24ach24d7h2516h2545h255eh25cch9a9j1155h)
Received-SPF: pass (mail10-ch1: domain of juniper.net designates 157.56.240.101 as permitted sender) client-ip=157.56.240.101; envelope-from=brijsman@juniper.net; helo=BL2PRD0510HT001.namprd05.prod.outlook.com ; .outlook.com ; 
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009001)(6009001)(428001)(479174003)(377454003)(24454002)(51704005)(13464003)(189002)(199002)(85852003)(85306002)(87266001)(92566001)(81342001)(47736001)(83072002)(49866001)(47976001)(33646001)(59766001)(74706001)(76576001)(69226001)(56816005)(81816001)(74366001)(81686001)(15975445006)(95666003)(86362001)(76796001)(76786001)(94946001)(94316002)(95416001)(2656002)(90146001)(1941001)(80976001)(77982001)(63696002)(83322001)(93516002)(46102001)(19580395003)(51856001)(93136001)(66066001)(19580405001)(76482001)(56776001)(53806001)(65816001)(54316002)(47446002)(87936001)(79102001)(74876001)(50986001)(81542001)(74316001)(4396001)(31966008)(74502001)(74662001)(80022001)(54356001)(427584002)(24736002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR05MB719; H:DM2PR05MB670.namprd05.prod.outlook.com; CLIP:66.129.241.10; FPR:E46CF115.A4CAC422.B3F2717B.82C5E042.2055F; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received: from mail10-ch1 (localhost.localdomain [127.0.0.1]) by mail10-ch1 (MessageSwitch) id 1393880801277524_32379; Mon,  3 Mar 2014 21:06:41 +0000 (UTC)
Received: from CH1EHSMHS001.bigfish.com (snatpool3.int.messaging.microsoft.com [10.43.68.225])	by mail10-ch1.bigfish.com (Postfix) with ESMTP id 3E3941201C8;	Mon,  3 Mar 2014 21:06:41 +0000 (UTC)
Received: from BL2PRD0510HT001.namprd05.prod.outlook.com (157.56.240.101) by CH1EHSMHS001.bigfish.com (10.43.70.1) with Microsoft SMTP Server (TLS) id 14.16.227.3; Mon, 3 Mar 2014 21:06:41 +0000
Received: from DM2PR05MB719.namprd05.prod.outlook.com (10.141.177.151) by BL2PRD0510HT001.namprd05.prod.outlook.com (10.255.100.36) with Microsoft SMTP Server (TLS) id 14.16.423.0; Mon, 3 Mar 2014 21:06:40 +0000
Received: from DM2PR05MB670.namprd05.prod.outlook.com (10.141.176.22) by DM2PR05MB719.namprd05.prod.outlook.com (10.141.177.151) with Microsoft SMTP Server (TLS) id 15.0.888.9; Mon, 3 Mar 2014 21:06:39 +0000
Received: from DM2PR05MB670.namprd05.prod.outlook.com ([10.141.176.22]) by DM2PR05MB670.namprd05.prod.outlook.com ([10.141.176.22]) with mapi id 15.00.0888.003; Mon, 3 Mar 2014 21:06:39 +0000
From: Bruno Rijsman <brijsman@juniper.net>
To: Jerome Moisand <jmoisand@juniper.net>, "Surendra Kumar (smkumar)" <smkumar@cisco.com>, Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtSzFjK4JfjbjUWjrf5gDoLU/prPXzSAgAA5UICAAAgQAIAAGoqAgAAPEgCAAA+boA==
Date: Mon, 3 Mar 2014 21:06:38 +0000
Message-ID: <774bf90492ca40f8ab046c35a0484771@DM2PR05MB670.namprd05.prod.outlook.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7335@MBX021-W3-CA-2.exch021.domain.local> <CF3A6619.321B4%smkumar@cisco.com> <D86ACE7B-8AB7-4406-A5AC-3CAD25AD7C57@affirmednetworks.com> <CF3A82F9.3223B%smkumar@cisco.com> <82f60a7fdd164384b59866a32583712d@CO2PR05MB716.namprd05.prod.outlook.com>
In-Reply-To: <82f60a7fdd164384b59866a32583712d@CO2PR05MB716.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [66.129.241.10]
x-forefront-prvs: 0139052FDB
Content-Type: text/plain; charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-FOPE-CONNECTOR: Id%0$Dn%*$RO%0$TLS%0$FQDN%$TlsDn%
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/sII5uoC9ekIpIt1EWdBjBcVtDHc
X-Mailman-Approved-At: Tue, 04 Mar 2014 08:18:06 -0800
Cc: sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Mar 2014 21:06:53 -0000

To rephrase and possibly clarify what Jerome already said: stripping and re=
-attaching metadata is very difficult if not impossible.

Imagine that a proxy receives a packet P, strips and buffers the meta-data,=
 and injects the stripped packet P into the Service Function.

The proxy has to re-attach the buffered meta-data when the Service Function=
 has finished processing the packet P and sends it out again.

The difficult part is: how does the proxy recognize packet P when it is sen=
t out again?

There may be multiple packets 'in transit' with the exact same 5-tuple.

The service function may drop, re-order, insert packets.

The service function may modify packets, including the 5-tuple (e.g. NAT or=
 non-transparent proxy).

-- Bruno

-----Original Message-----
From: Jerome Moisand=20
Sent: Monday, March 03, 2014 3:06 PM
To: Surendra Kumar (smkumar); Ron Parker
Cc: Jamal Hadi Salim; Bruno Rijsman; sfc
Subject: RE: [sfc] draft-rijsman-sfc-metadata-considerations

Ron,

A proxy approach would work for metadata that can be reconstructed from a f=
airly static & predefined context. But I don't see how we this can do that =
for more session/flow/packet-specific metadata.

Take an example. Say a form of accounting-session-id is attached to all pac=
kets for service functions (say SN1 and SN8 in the example below) to genera=
te their own accounting logs in such a way that they can be correlated by a=
n accounting server. The service chain starts (SF0/SN0) by a BNG or PGW whi=
ch assigns such an accounting-session-id based on its knowledge of user ses=
sions.=20

SN5 doesn't recognize such metadata. At best, the proxy will strip it befor=
e forwarding to SN5. Which processes the packet and ends up generating some=
 data flow towards SN8 (maybe the same packet, maybe modified or new packet=
s).=20

Then if traffic associated with multiple sessions has to traverse SN5 in a =
concurrent manner, I just don't know how a proxy approach can work to recon=
struct what SN8 needs. Do you?

Personally, I reached a conclusion that we can deal with metadata-aware ser=
vice chains and with metadata-neutral service chains, but a mix of both see=
ms hard to achieve, at least when using packet header ('inband marking') te=
chniques. This is what we meant in the challenge described in section 4.2.

Tx
Jerome

-----Original Message-----
From: Surendra Kumar (smkumar) [mailto:smkumar@cisco.com]=20
Sent: Monday, March 03, 2014 2:12 PM
To: Ron Parker
Cc: Jamal Hadi Salim; Jerome Moisand; Bruno Rijsman; sfc
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations


The below description is about proxy - we need to define the behavior.

Surendra.

On 3/3/14 5:36 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com> wrote:

>A legacy SF would be front ended by an SFC proxy which would strip and
>readd the encapsulation.   The size or variability of the encapsulation
>doesn't enter into that aspect of it.
>
>   Ron
>
>
>> On Mar 3, 2014, at 5:07 PM, "Surendra Kumar (smkumar)"
>><smkumar@cisco.com> wrote:
>>=20
>>=20
>> We need to be a bit careful with large metadata, specifically from=20
>> architectural considerations. Let me give you an example:
>> SFC SC1 :: SF1@SN1 : SF2@SN5 : SF3@SN8
>>=20
>> SN1 & SN8 can deal with metadata and need the metadata. However, SN5 =20
>>can't, it is a legacy SN. What do we do with the metadata when it=20
>>comes to  steering the packet (only) to SN5 - throw it, cache it, say=20
>>not supported =A9
>>=20
>>=20
>> Surendra.
>>=20
>>> On 3/3/14 1:42 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com>
>>>wrote:
>>>=20
>>> Jamal,
>>>=20
>>> As an alternative, the network service header could contain a fixed
>>> mandatory portion and a variable optional portion.   The fixed
>>>mandatory
>>> portion would contain the total length of the service header (fixed
>>> portion plus optional portion).   This approach would allow entities
>>> concerned solely with SFC steering to easily ignore the metatadata=20
>>>which  is intended to be consumed and/or repeated by the various=20
>>>service  functions.
>>>=20
>>>  Ron
>>>=20
>>>=20
>>> ---Original Message-----
>>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jamal Hadi=20
>>> Salim
>>> Sent: Monday, March 03, 2014 11:35 AM
>>> To: jmoisand@juniper.net; brijsman@juniper.net
>>> Cc: sfc
>>> Subject: [sfc] draft-rijsman-sfc-madata-considerations
>>>=20
>>> I like the doc - well written.
>>>=20
>>> Section 4.3 on metadata encoding.
>>>=20
>>> It seems there's clear need for variable sized metadata (at least=20
>>>for  http/app you  seem to indicate the desire for it).
>>> For a datapath per-packet metadata, i feel the need is just as=20
>>>important.
>>> Are we limited by the fact that existing hardware may not be able to =20
>>>handle TLVs? For example, I dont have a problem handling TLVs in a =20
>>>software datapath.
>>>=20
>>> cheers,
>>> jamal
>>>=20
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>=20
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>=20





From nobody Tue Mar  4 08:23:08 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6A1A61A00F5 for <sfc@ietfa.amsl.com>; Tue,  4 Mar 2014 08:23:06 -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 CaY_yYX8Ho-G for <sfc@ietfa.amsl.com>; Tue,  4 Mar 2014 08:23:03 -0800 (PST)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) by ietfa.amsl.com (Postfix) with ESMTP id AE8361A014D for <sfc@ietf.org>; Tue,  4 Mar 2014 08:23:03 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id C263B24096A; Tue,  4 Mar 2014 08:23:00 -0800 (PST)
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from dhcp-hotel-wifi-153-b4.meeting.ietf.org (unknown [130.129.153.180]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 8AF7D2408BF; Tue,  4 Mar 2014 08:22:59 -0800 (PST)
Message-ID: <5315FDE2.8030708@joelhalpern.com>
Date: Tue, 04 Mar 2014 11:22:58 -0500
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: "Surendra Kumar (smkumar)" <smkumar@cisco.com>,  Bruno Rijsman <brijsman@juniper.net>, Jerome Moisand <jmoisand@juniper.net>,  Ron Parker <Ron_Parker@affirmednetworks.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7335@MBX021-W3-CA-2.exch021.domain.local> <CF3A6619.321B4%smkumar@cisco.com> <D86ACE7B-8AB7-4406-A5AC-3CAD25AD7C57@affirmednetworks.com> <CF3A82F9.3223B%smkumar@cisco.com> <82f60a7fdd164384b59866a32583712d@CO2PR05MB716.namprd05.prod.outlook.com> <774bf90492ca40f8ab046c35a0484771@DM2PR05MB670.namprd05.prod.outlook.com> <CF3BA484.324E0%smkumar@cisco.com>
In-Reply-To: <CF3BA484.324E0%smkumar@cisco.com>
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/ggLg5mzRCq4j6MX3ahJvr-CAZZY
Cc: sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Mar 2014 16:23:06 -0000

You assert that metadata is static for the life of the flow.  While that 
is true of some metadata (for example, the subscriber ID), it is untrue 
of other metadata.  For example, if the metadata reflects the result of 
DPI, then on an HTTP connection it will change for each request or reply 
that is seen (of which there are many on one TCP connection, which is 
one flow.

Yours,
Joel

On 3/4/14, 10:47 AM, Surendra Kumar (smkumar) wrote:
>
> Let me start and say that there have to be tradeoffs in supporting legacy
> SNs and just as such in supporting advanced functionality.
>
> Flow aware proxies can support "concise" metadata - this what I originally
> alluded to. Further, metadata is assumed to be fairly static for the life
> of the flow. I can't think of any example where it is not true although
> there may be some and I don't know if they are worth solving.
>
> IOW, flow awareness and concise metadata is the key. Lack of which we need
> to reclassify to determine the metadata which will be expensive.
>
> Obviously, we are trying to accommodate legacy services and it is not
> unfair to have constraints.
>
> Surendra.
>
> On 3/3/14 9:06 PM, "Bruno Rijsman" <brijsman@juniper.net> wrote:
>
>> To rephrase and possibly clarify what Jerome already said: stripping and
>> re-attaching metadata is very difficult if not impossible.
>>
>> Imagine that a proxy receives a packet P, strips and buffers the
>> meta-data, and injects the stripped packet P into the Service Function.
>>
>> The proxy has to re-attach the buffered meta-data when the Service
>> Function has finished processing the packet P and sends it out again.
>>
>> The difficult part is: how does the proxy recognize packet P when it is
>> sent out again?
>>
>> There may be multiple packets 'in transit' with the exact same 5-tuple.
>>
>> The service function may drop, re-order, insert packets.
>>
>> The service function may modify packets, including the 5-tuple (e.g. NAT
>> or non-transparent proxy).
>>
>> -- Bruno
>>
>> -----Original Message-----
>> From: Jerome Moisand
>> Sent: Monday, March 03, 2014 3:06 PM
>> To: Surendra Kumar (smkumar); Ron Parker
>> Cc: Jamal Hadi Salim; Bruno Rijsman; sfc
>> Subject: RE: [sfc] draft-rijsman-sfc-metadata-considerations
>>
>> Ron,
>>
>> A proxy approach would work for metadata that can be reconstructed from a
>> fairly static & predefined context. But I don't see how we this can do
>> that for more session/flow/packet-specific metadata.
>>
>> Take an example. Say a form of accounting-session-id is attached to all
>> packets for service functions (say SN1 and SN8 in the example below) to
>> generate their own accounting logs in such a way that they can be
>> correlated by an accounting server. The service chain starts (SF0/SN0) by
>> a BNG or PGW which assigns such an accounting-session-id based on its
>> knowledge of user sessions.
>>
>> SN5 doesn't recognize such metadata. At best, the proxy will strip it
>> before forwarding to SN5. Which processes the packet and ends up
>> generating some data flow towards SN8 (maybe the same packet, maybe
>> modified or new packets).
>>
>> Then if traffic associated with multiple sessions has to traverse SN5 in
>> a concurrent manner, I just don't know how a proxy approach can work to
>> reconstruct what SN8 needs. Do you?
>>
>> Personally, I reached a conclusion that we can deal with metadata-aware
>> service chains and with metadata-neutral service chains, but a mix of
>> both seems hard to achieve, at least when using packet header ('inband
>> marking') techniques. This is what we meant in the challenge described in
>> section 4.2.
>>
>> Tx
>> Jerome
>>
>> -----Original Message-----
>> From: Surendra Kumar (smkumar) [mailto:smkumar@cisco.com]
>> Sent: Monday, March 03, 2014 2:12 PM
>> To: Ron Parker
>> Cc: Jamal Hadi Salim; Jerome Moisand; Bruno Rijsman; sfc
>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>
>>
>> The below description is about proxy - we need to define the behavior.
>>
>> Surendra.
>>
>> On 3/3/14 5:36 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com> wrote:
>>
>>> A legacy SF would be front ended by an SFC proxy which would strip and
>>> readd the encapsulation.   The size or variability of the encapsulation
>>> doesn't enter into that aspect of it.
>>>
>>>    Ron
>>>
>>>
>>>> On Mar 3, 2014, at 5:07 PM, "Surendra Kumar (smkumar)"
>>>> <smkumar@cisco.com> wrote:
>>>>
>>>>
>>>> We need to be a bit careful with large metadata, specifically from
>>>> architectural considerations. Let me give you an example:
>>>> SFC SC1 :: SF1@SN1 : SF2@SN5 : SF3@SN8
>>>>
>>>> SN1 & SN8 can deal with metadata and need the metadata. However, SN5
>>>> can't, it is a legacy SN. What do we do with the metadata when it
>>>> comes to  steering the packet (only) to SN5 - throw it, cache it, say
>>>> not supported ©
>>>>
>>>>
>>>> Surendra.
>>>>
>>>>> On 3/3/14 1:42 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com>
>>>>> wrote:
>>>>>
>>>>> Jamal,
>>>>>
>>>>> As an alternative, the network service header could contain a fixed
>>>>> mandatory portion and a variable optional portion.   The fixed
>>>>> mandatory
>>>>> portion would contain the total length of the service header (fixed
>>>>> portion plus optional portion).   This approach would allow entities
>>>>> concerned solely with SFC steering to easily ignore the metatadata
>>>>> which  is intended to be consumed and/or repeated by the various
>>>>> service  functions.
>>>>>
>>>>>   Ron
>>>>>
>>>>>
>>>>> ---Original Message-----
>>>>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jamal Hadi
>>>>> Salim
>>>>> Sent: Monday, March 03, 2014 11:35 AM
>>>>> To: jmoisand@juniper.net; brijsman@juniper.net
>>>>> Cc: sfc
>>>>> Subject: [sfc] draft-rijsman-sfc-madata-considerations
>>>>>
>>>>> I like the doc - well written.
>>>>>
>>>>> Section 4.3 on metadata encoding.
>>>>>
>>>>> It seems there's clear need for variable sized metadata (at least
>>>>> for  http/app you  seem to indicate the desire for it).
>>>>> For a datapath per-packet metadata, i feel the need is just as
>>>>> important.
>>>>> Are we limited by the fact that existing hardware may not be able to
>>>>> handle TLVs? For example, I dont have a problem handling TLVs in a
>>>>> software datapath.
>>>>>
>>>>> cheers,
>>>>> jamal
>>>>>
>>>>> _______________________________________________
>>>>> sfc mailing list
>>>>> sfc@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>
>>>>> _______________________________________________
>>>>> sfc mailing list
>>>>> sfc@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>
>>
>>
>>
>>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Tue Mar  4 08:46:41 2014
Return-Path: <smkumar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0B5141A022B for <sfc@ietfa.amsl.com>; Tue,  4 Mar 2014 08:46:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.048
X-Spam-Level: 
X-Spam-Status: No, score=-15.048 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, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 RUIqjN0tU64M for <sfc@ietfa.amsl.com>; Tue,  4 Mar 2014 08:46:35 -0800 (PST)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) by ietfa.amsl.com (Postfix) with ESMTP id A6E5B1A01EE for <sfc@ietf.org>; Tue,  4 Mar 2014 08:46:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7318; q=dns/txt; s=iport; t=1393951592; x=1395161192; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=aFrRBD6v+mKmzRCvcHrzX2CK/poIApKTXu9BUlC7qfo=; b=aaHLcGHhdJUkYb7AlZARFsefqFMLNXUlCJJ5mW0BYRZwYRus87FKipCr /1PgTe6JDrBupBDutGhZ6tWozfdjHTApTLaBcWhChm3xmAWlRo+B2Hx9u L70VrwaXJcGJ1rtrcaoCCdFW9A44DtpjrgTCFaBPAJCsJDVOVYInMxv69 I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgQFAMsCFlOtJV2d/2dsb2JhbABagwY7V8BtgR0WdIIlAQEBBAEBAWsLDAQCAQgRBAEBAScHJwsUCQgCBAENBRmHYA3MchMEjXktKwcGhDIElFGDa5Irgy2BaEI
X-IronPort-AV: E=Sophos;i="4.97,585,1389744000"; d="scan'208";a="307786731"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by rcdn-iport-1.cisco.com with ESMTP; 04 Mar 2014 16:46:29 +0000
Received: from xhc-aln-x02.cisco.com (xhc-aln-x02.cisco.com [173.36.12.76]) by rcdn-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id s24GkTeI013364 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 4 Mar 2014 16:46:29 GMT
Received: from xmb-aln-x09.cisco.com ([169.254.4.22]) by xhc-aln-x02.cisco.com ([173.36.12.76]) with mapi id 14.03.0123.003; Tue, 4 Mar 2014 10:46:28 -0600
From: "Surendra Kumar (smkumar)" <smkumar@cisco.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Bruno Rijsman <brijsman@juniper.net>, Jerome Moisand <jmoisand@juniper.net>, Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtTBP5gPRYwyKk2T3oeQtAoj1prPw8mAgAA5ToCAAAgSAIAAGoWAgAAPGACAABEUAIABOTiAgAAJ3ACAAAaOAA==
Date: Tue, 4 Mar 2014 16:46:28 +0000
Message-ID: <CF3BB120.325AF%smkumar@cisco.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7335@MBX021-W3-CA-2.exch021.domain.local> <CF3A6619.321B4%smkumar@cisco.com> <D86ACE7B-8AB7-4406-A5AC-3CAD25AD7C57@affirmednetworks.com> <CF3A82F9.3223B%smkumar@cisco.com> <82f60a7fdd164384b59866a32583712d@CO2PR05MB716.namprd05.prod.outlook.com> <774bf90492ca40f8ab046c35a0484771@DM2PR05MB670.namprd05.prod.outlook.com> <CF3BA484.324E0%smkumar@cisco.com> <5315FDE2.8030708@joelhalpern.com>
In-Reply-To: <5315FDE2.8030708@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.21.144.159]
Content-Type: text/plain; charset="iso-8859-2"
Content-ID: <8C6AF46C0A45D84B8AA827ECF1B7B455@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/tgxsaFUiHGJO1nYtAbhmjOztrTo
Cc: sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Mar 2014 16:46:39 -0000

I'm saying it is mostly static, IOW, does not change on every packet.

Surendra.

On 3/4/14 4:22 PM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:

>You assert that metadata is static for the life of the flow.  While that
>is true of some metadata (for example, the subscriber ID), it is untrue
>of other metadata.  For example, if the metadata reflects the result of
>DPI, then on an HTTP connection it will change for each request or reply
>that is seen (of which there are many on one TCP connection, which is
>one flow.
>
>Yours,
>Joel
>
>On 3/4/14, 10:47 AM, Surendra Kumar (smkumar) wrote:
>>
>> Let me start and say that there have to be tradeoffs in supporting
>>legacy
>> SNs and just as such in supporting advanced functionality.
>>
>> Flow aware proxies can support "concise" metadata - this what I
>>originally
>> alluded to. Further, metadata is assumed to be fairly static for the
>>life
>> of the flow. I can't think of any example where it is not true although
>> there may be some and I don't know if they are worth solving.
>>
>> IOW, flow awareness and concise metadata is the key. Lack of which we
>>need
>> to reclassify to determine the metadata which will be expensive.
>>
>> Obviously, we are trying to accommodate legacy services and it is not
>> unfair to have constraints.
>>
>> Surendra.
>>
>> On 3/3/14 9:06 PM, "Bruno Rijsman" <brijsman@juniper.net> wrote:
>>
>>> To rephrase and possibly clarify what Jerome already said: stripping
>>>and
>>> re-attaching metadata is very difficult if not impossible.
>>>
>>> Imagine that a proxy receives a packet P, strips and buffers the
>>> meta-data, and injects the stripped packet P into the Service Function.
>>>
>>> The proxy has to re-attach the buffered meta-data when the Service
>>> Function has finished processing the packet P and sends it out again.
>>>
>>> The difficult part is: how does the proxy recognize packet P when it is
>>> sent out again?
>>>
>>> There may be multiple packets 'in transit' with the exact same 5-tuple.
>>>
>>> The service function may drop, re-order, insert packets.
>>>
>>> The service function may modify packets, including the 5-tuple (e.g.
>>>NAT
>>> or non-transparent proxy).
>>>
>>> -- Bruno
>>>
>>> -----Original Message-----
>>> From: Jerome Moisand
>>> Sent: Monday, March 03, 2014 3:06 PM
>>> To: Surendra Kumar (smkumar); Ron Parker
>>> Cc: Jamal Hadi Salim; Bruno Rijsman; sfc
>>> Subject: RE: [sfc] draft-rijsman-sfc-metadata-considerations
>>>
>>> Ron,
>>>
>>> A proxy approach would work for metadata that can be reconstructed
>>>from a
>>> fairly static & predefined context. But I don't see how we this can do
>>> that for more session/flow/packet-specific metadata.
>>>
>>> Take an example. Say a form of accounting-session-id is attached to all
>>> packets for service functions (say SN1 and SN8 in the example below) to
>>> generate their own accounting logs in such a way that they can be
>>> correlated by an accounting server. The service chain starts (SF0/SN0)
>>>by
>>> a BNG or PGW which assigns such an accounting-session-id based on its
>>> knowledge of user sessions.
>>>
>>> SN5 doesn't recognize such metadata. At best, the proxy will strip it
>>> before forwarding to SN5. Which processes the packet and ends up
>>> generating some data flow towards SN8 (maybe the same packet, maybe
>>> modified or new packets).
>>>
>>> Then if traffic associated with multiple sessions has to traverse SN5
>>>in
>>> a concurrent manner, I just don't know how a proxy approach can work to
>>> reconstruct what SN8 needs. Do you?
>>>
>>> Personally, I reached a conclusion that we can deal with metadata-aware
>>> service chains and with metadata-neutral service chains, but a mix of
>>> both seems hard to achieve, at least when using packet header ('inband
>>> marking') techniques. This is what we meant in the challenge described
>>>in
>>> section 4.2.
>>>
>>> Tx
>>> Jerome
>>>
>>> -----Original Message-----
>>> From: Surendra Kumar (smkumar) [mailto:smkumar@cisco.com]
>>> Sent: Monday, March 03, 2014 2:12 PM
>>> To: Ron Parker
>>> Cc: Jamal Hadi Salim; Jerome Moisand; Bruno Rijsman; sfc
>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>
>>>
>>> The below description is about proxy - we need to define the behavior.
>>>
>>> Surendra.
>>>
>>> On 3/3/14 5:36 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com>
>>>wrote:
>>>
>>>> A legacy SF would be front ended by an SFC proxy which would strip and
>>>> readd the encapsulation.   The size or variability of the
>>>>encapsulation
>>>> doesn't enter into that aspect of it.
>>>>
>>>>    Ron
>>>>
>>>>
>>>>> On Mar 3, 2014, at 5:07 PM, "Surendra Kumar (smkumar)"
>>>>> <smkumar@cisco.com> wrote:
>>>>>
>>>>>
>>>>> We need to be a bit careful with large metadata, specifically from
>>>>> architectural considerations. Let me give you an example:
>>>>> SFC SC1 :: SF1@SN1 : SF2@SN5 : SF3@SN8
>>>>>
>>>>> SN1 & SN8 can deal with metadata and need the metadata. However, SN5
>>>>> can't, it is a legacy SN. What do we do with the metadata when it
>>>>> comes to  steering the packet (only) to SN5 - throw it, cache it, say
>>>>> not supported =A9
>>>>>
>>>>>
>>>>> Surendra.
>>>>>
>>>>>> On 3/3/14 1:42 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com>
>>>>>> wrote:
>>>>>>
>>>>>> Jamal,
>>>>>>
>>>>>> As an alternative, the network service header could contain a fixed
>>>>>> mandatory portion and a variable optional portion.   The fixed
>>>>>> mandatory
>>>>>> portion would contain the total length of the service header (fixed
>>>>>> portion plus optional portion).   This approach would allow entities
>>>>>> concerned solely with SFC steering to easily ignore the metatadata
>>>>>> which  is intended to be consumed and/or repeated by the various
>>>>>> service  functions.
>>>>>>
>>>>>>   Ron
>>>>>>
>>>>>>
>>>>>> ---Original Message-----
>>>>>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jamal Hadi
>>>>>> Salim
>>>>>> Sent: Monday, March 03, 2014 11:35 AM
>>>>>> To: jmoisand@juniper.net; brijsman@juniper.net
>>>>>> Cc: sfc
>>>>>> Subject: [sfc] draft-rijsman-sfc-madata-considerations
>>>>>>
>>>>>> I like the doc - well written.
>>>>>>
>>>>>> Section 4.3 on metadata encoding.
>>>>>>
>>>>>> It seems there's clear need for variable sized metadata (at least
>>>>>> for  http/app you  seem to indicate the desire for it).
>>>>>> For a datapath per-packet metadata, i feel the need is just as
>>>>>> important.
>>>>>> Are we limited by the fact that existing hardware may not be able to
>>>>>> handle TLVs? For example, I dont have a problem handling TLVs in a
>>>>>> software datapath.
>>>>>>
>>>>>> cheers,
>>>>>> jamal
>>>>>>
>>>>>> _______________________________________________
>>>>>> sfc mailing list
>>>>>> sfc@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>
>>>>>> _______________________________________________
>>>>>> sfc mailing list
>>>>>> sfc@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>
>>>
>>>
>>>
>>>
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>>


From nobody Tue Mar  4 09:04:30 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 321EC1A0232 for <sfc@ietfa.amsl.com>; Tue,  4 Mar 2014 09:04: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, RCVD_IN_DNSWL_NONE=-0.0001] 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 k62U-m2SdxHT for <sfc@ietfa.amsl.com>; Tue,  4 Mar 2014 09:04:18 -0800 (PST)
Received: from hub021-ca-3.exch021.serverdata.net (hub021-ca-3.exch021.serverdata.net [64.78.22.170]) by ietfa.amsl.com (Postfix) with ESMTP id 05FFD1A0264 for <sfc@ietf.org>; Tue,  4 Mar 2014 09:03:48 -0800 (PST)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-3.exch021.domain.local ([10.254.4.36]) with mapi id 14.03.0174.001;  Tue, 4 Mar 2014 09:03:44 -0800
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Thread-Topic: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
Thread-Index: Ac83SBdEdKv61gPORVyd1gmdk8al4AAQwfKgABFWV4D//4K9YoAAkI0AgAAfBbA=
Date: Tue, 4 Mar 2014 17:03:44 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B1A7D83B0@MBX021-W3-CA-2.exch021.domain.local>
References: <E8355113905631478EFF04F5AA706E9818ABC6E0@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7D93@MBX021-W3-CA-2.exch021.domain.local>, <53159EF1.1040301@joelhalpern.com> <70C0AF12-C358-48A2-9AA5-1EB024D402E5@affirmednetworks.com> <5315AF20.60007@joelhalpern.com>
In-Reply-To: <5315AF20.60007@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [130.129.159.92]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/NUMvrot-ocYDmhiWakWTfmqZ-A0
Cc: "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>, "sfc@ietf.org" <sfc@ietf.org>, Dave Dolson <ddolson@sandvine.com>
Subject: Re: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Mar 2014 17:04:22 -0000

Joel,

Do you believe we must specify the interface and primitives between the ser=
vice function and the service function forwarder?   I'm not taking a positi=
on on this at this time, but want to tease out some of the details.

I suspect this will be trickier than it at first appears once you account f=
or proxy-type service functions like HTTP Proxy (with related value added s=
ervice functions), SIP Proxy, or even a NAT function.    When a flow arrive=
s from the service function towards the service function forwarder, and tha=
t flow was not already seen in the forwarder to service function direction,=
 we will need  a hint from the service function -- treat the subordinate fl=
ow identically to the original flow, reclassify from scratch, or some other=
 primitive.     And take the case of "treat the new flow the same as the ol=
d flow" -- this implies that the forwarding function handed off a local cor=
relation id to the service function and then got it back so it could make s=
ense of  a primitive which said "the same as the old one".

I will admit that until now, I have been more or less lumping the service f=
unction and service function forwarder together in my description of an "SF=
C-aware" service function.   And for simplistic service functions that don'=
t modify the flow and don't create new flows and don't care about metadata,=
 I've been thinking of the service function forwarder as the SFC proxy.

Thoughts on this?   Should the architecture call this out as a formal refer=
ence point?    Clearly that wouldn't prevent implementers from combining an=
d treating the reference point as internal.

   Ron


-----Original Message-----
From: Joel M. Halpern [mailto:jmh@joelhalpern.com]=20
Sent: Tuesday, March 04, 2014 10:47 AM
To: Ron Parker
Cc: Dave Dolson; draft-boucadair-sfc-requirements@tools.ietf.org; sfc@ietf.=
org
Subject: Re: [sfc] draft-boucadair-sfc-requirements-03 Service function dis=
covery

I suspect we agree.
In order to be clear about functions, I always want to refer to the chain f=
orwarding function as a distinct function.
It is always allowed to bundle functions together in delivered software.=20
  Thus allowing the case of an SF with chain forwarding capability.
What concerned me was that some of the phrasing (probably from others using=
 similar terms to what you used) implied that SFs had to include that funct=
ion.  Which is what prompted my comment.

Yours,
Joel

On 3/4/14, 5:09 AM, Ron Parker wrote:
> Joel,
>
> It is a matter of integration.  If one wanted to colocate an SFC terminat=
ion entity with a legacy service function, the appearance of the set would =
be that of an SFC aware service function.  This may become more important f=
or service functions that create or modify the original flows.  The default=
, behavior I would expect is that subordinate flows inherit the chain is fr=
om the original flow , but perhaps this concept needs more discussion.
>
>      Ron
>
>> On Mar 4, 2014, at 9:37 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrot=
e:
>>
>> I would hope that the service functions themselves (the applications)=20
>> don't need any knowledge of the chains.  That is one of the regards=20
>> where I have difficulty with the framework draft (on which this=20
>> requirements draft is based.)
>>
>> Yours,
>> Joel
>>
>>> On 3/4/14, 4:24 AM, Ron Parker wrote:
>>> Hi, Dave.
>>>
>>> For a chain management control plane, I had in mind more of a=20
>>> client/server arrangement where the PDP is the server and the SF's are
>>> the clients.   I know this is premature,  but my thinking was that the
>>> keepalive from the client doubled as a request for any chain updates
>>> that were necessary since the last poll.   In this way, service
>>> functions gain knowledge of the chains, allowing for a single=20
>>> flattened chain identity in the packets, and PDP gains knowledge of=20
>>> the liveness of the service functions.
>>>
>>>     Ron
>>>
>>> *From:* sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Dave Dolson
>>> *Sent:* Tuesday, March 04, 2014 1:37 AM
>>> *To:* draft-boucadair-sfc-requirements@tools.ietf.org
>>> *Cc:* sfc@ietf.org
>>> *Subject:* [sfc] draft-boucadair-sfc-requirements-03 Service=20
>>> function discovery
>>>
>>> I'm looking at the "must" service function discovery requirements in=20
>>> draft-boucadair-sfc-requirements.
>>>
>>> Some of these requirements seem incompatible with a PDP/orchestrated=20
>>> approach, which some have been discussing.
>>>
>>> For example,
>>>
>>>     DISC_REQ#3:  The solution MUST allow for the dynamic discovery=20
>>> of all
>>>
>>>                  locations where a given Service Function may reside=20
>>> and
>>>
>>>                  be invoked for a given SF chain.  Particularly, the
>>>
>>>                  solution MUST allow for the dynamic discovery of=20
>>> both
>>>
>>>                  IPv4 and IPv6 locators of a Service Function instance.
>>>
>>> Intended or not, I've got router discovery protocol in my mind when=20
>>> I read this. Broadcast "who is out there?"...
>>>
>>> I don't think all operators would want this. Some would want to=20
>>> explicitly configure the elements that can be used.
>>>
>>> In fact, DISC_REQ#5 identifies that there is a security problem with=20
>>> auto discovery.
>>>
>>> In short, I don't think everyone wants auto discovery, so this=20
>>> requirement should not be "MUST".
>>>
>>> David Dolson
>>>
>>> Senior Software Architect
>>>
>>> Sandvine
>>>
>>>
>>>
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>
>


From nobody Tue Mar  4 12:00:41 2014
Return-Path: <S.Majee@f5.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3BCE81A02CB for <sfc@ietfa.amsl.com>; Tue,  4 Mar 2014 12:00:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.448
X-Spam-Level: 
X-Spam-Status: No, score=-7.448 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.547, 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 W3BqVpbzlwVq for <sfc@ietfa.amsl.com>; Tue,  4 Mar 2014 12:00:35 -0800 (PST)
Received: from mail.f5.com (mail.f5.com [208.85.209.139]) by ietfa.amsl.com (Postfix) with ESMTP id 062731A0295 for <sfc@ietf.org>; Tue,  4 Mar 2014 12:00:34 -0800 (PST)
X-IronPort-AV: E=Sophos;i="4.97,587,1389744000"; d="scan'208";a="102911945"
X-IPAS-Result: AqIEAN4vFlPAqArr/2dsb2JhbABag0FXwHWBNXSCJQEBAQEDAQEBJEcLDAQCAQgNBAQBAQEnBycLFAkIAgQBDQUZh23NPxMEjXktKwcGhDIElFGKXY5mgWhC
Received: from unknown (HELO exchmail.f5net.com) ([192.168.10.235]) by seamgw02.olympus.f5net.com with ESMTP; 04 Mar 2014 20:00:29 +0000
Received: from SEAEMBX01.olympus.F5Net.com ([fe80::3440:4256:38f6:d3a0]) by seaecas02.olympus.F5Net.com ([::1]) with mapi id 14.03.0158.001; Tue, 4 Mar 2014 12:00:28 -0800
From: Sumandra Majee <S.Majee@F5.com>
To: "Surendra Kumar (smkumar)" <smkumar@cisco.com>, Bruno Rijsman <brijsman@juniper.net>, Jerome Moisand <jmoisand@juniper.net>, Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtSupZy340ZLo0ehw5S0i4NPIZrPw8mAgAA5ToCAAAgSAIAAGoWAgAAPGACAABEUAIABOTiA///iCQA=
Date: Tue, 4 Mar 2014 20:00:27 +0000
Message-ID: <CF3B696F.1A6AA%s.majee@f5.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7335@MBX021-W3-CA-2.exch021.domain.local> <CF3A6619.321B4%smkumar@cisco.com> <D86ACE7B-8AB7-4406-A5AC-3CAD25AD7C57@affirmednetworks.com> <CF3A82F9.3223B%smkumar@cisco.com> <82f60a7fdd164384b59866a32583712d@CO2PR05MB716.namprd05.prod.outlook.com> <774bf90492ca40f8ab046c35a0484771@DM2PR05MB670.namprd05.prod.outlook.com> <CF3BA484.324E0%smkumar@cisco.com>
In-Reply-To: <CF3BA484.324E0%smkumar@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [192.168.16.250]
Content-Type: text/plain; charset="iso-8859-2"
Content-ID: <BAFBA8980B2A0F4FB59D71181BAE4CE1@F5.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/XZyZFOMlLCqht31_a3bDWN3ufEA
Cc: sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Mar 2014 20:00:39 -0000

>>Further, metadata is assumed to be fairly static for the life
of the flow.


Depends on the App and what the service chain is configured for. But the
above statement is not really true for vast majority of HTTP traffic. As
Joel said there could be a static part like subscriber id and variable
part. For example consider the classification of a generic youtube flow
and it goes something like,
   1) SYN pkt: IP and TCP   > classification_metadata : IP, TCP
   2) Next few incoming: HTTP  > IP, TCP, HTTP
   3) Response1: > IP, TCP, HTTP, perhaps says javascript
   4) Req2/Response2 : IP, TCP, HTTP, Image
   5) If the same flow starts the video feed then the classification
result would actually change from Image->video

Assuming metadata would be static is a very sweeping assumption that I am
not comfortable with.

Our own product would benefit if the previous node could have annotated a
flow with metadata when the product is configured for dynamic service
chaining. The experience also taught us that different metadata has
different lifetime.

Regards.

Sumandra

On 3/4/14, 7:47 AM, "Surendra Kumar (smkumar)" <smkumar@cisco.com> wrote:

>
>Let me start and say that there have to be tradeoffs in supporting legacy
>SNs and just as such in supporting advanced functionality.
>
>Flow aware proxies can support "concise" metadata - this what I originally
>alluded to. Further, metadata is assumed to be fairly static for the life
>of the flow. I can't think of any example where it is not true although
>there may be some and I don't know if they are worth solving.
>
>IOW, flow awareness and concise metadata is the key. Lack of which we need
>to reclassify to determine the metadata which will be expensive.
>
>Obviously, we are trying to accommodate legacy services and it is not
>unfair to have constraints.
>
>Surendra.
>
>On 3/3/14 9:06 PM, "Bruno Rijsman" <brijsman@juniper.net> wrote:
>
>>To rephrase and possibly clarify what Jerome already said: stripping and
>>re-attaching metadata is very difficult if not impossible.
>>
>>Imagine that a proxy receives a packet P, strips and buffers the
>>meta-data, and injects the stripped packet P into the Service Function.
>>
>>The proxy has to re-attach the buffered meta-data when the Service
>>Function has finished processing the packet P and sends it out again.
>>
>>The difficult part is: how does the proxy recognize packet P when it is
>>sent out again?
>>
>>There may be multiple packets 'in transit' with the exact same 5-tuple.
>>
>>The service function may drop, re-order, insert packets.
>>
>>The service function may modify packets, including the 5-tuple (e.g. NAT
>>or non-transparent proxy).
>>
>>-- Bruno
>>
>>-----Original Message-----
>>From: Jerome Moisand
>>Sent: Monday, March 03, 2014 3:06 PM
>>To: Surendra Kumar (smkumar); Ron Parker
>>Cc: Jamal Hadi Salim; Bruno Rijsman; sfc
>>Subject: RE: [sfc] draft-rijsman-sfc-metadata-considerations
>>
>>Ron,
>>
>>A proxy approach would work for metadata that can be reconstructed from a
>>fairly static & predefined context. But I don't see how we this can do
>>that for more session/flow/packet-specific metadata.
>>
>>Take an example. Say a form of accounting-session-id is attached to all
>>packets for service functions (say SN1 and SN8 in the example below) to
>>generate their own accounting logs in such a way that they can be
>>correlated by an accounting server. The service chain starts (SF0/SN0) by
>>a BNG or PGW which assigns such an accounting-session-id based on its
>>knowledge of user sessions.
>>
>>SN5 doesn't recognize such metadata. At best, the proxy will strip it
>>before forwarding to SN5. Which processes the packet and ends up
>>generating some data flow towards SN8 (maybe the same packet, maybe
>>modified or new packets).
>>
>>Then if traffic associated with multiple sessions has to traverse SN5 in
>>a concurrent manner, I just don't know how a proxy approach can work to
>>reconstruct what SN8 needs. Do you?
>>
>>Personally, I reached a conclusion that we can deal with metadata-aware
>>service chains and with metadata-neutral service chains, but a mix of
>>both seems hard to achieve, at least when using packet header ('inband
>>marking') techniques. This is what we meant in the challenge described in
>>section 4.2.
>>
>>Tx
>>Jerome
>>
>>-----Original Message-----
>>From: Surendra Kumar (smkumar) [mailto:smkumar@cisco.com]
>>Sent: Monday, March 03, 2014 2:12 PM
>>To: Ron Parker
>>Cc: Jamal Hadi Salim; Jerome Moisand; Bruno Rijsman; sfc
>>Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>
>>
>>The below description is about proxy - we need to define the behavior.
>>
>>Surendra.
>>
>>On 3/3/14 5:36 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com> wrote:
>>
>>>A legacy SF would be front ended by an SFC proxy which would strip and
>>>readd the encapsulation.   The size or variability of the encapsulation
>>>doesn't enter into that aspect of it.
>>>
>>>   Ron
>>>
>>>
>>>> On Mar 3, 2014, at 5:07 PM, "Surendra Kumar (smkumar)"
>>>><smkumar@cisco.com> wrote:
>>>>=20
>>>>=20
>>>> We need to be a bit careful with large metadata, specifically from
>>>> architectural considerations. Let me give you an example:
>>>> SFC SC1 :: SF1@SN1 : SF2@SN5 : SF3@SN8
>>>>=20
>>>> SN1 & SN8 can deal with metadata and need the metadata. However, SN5
>>>>can't, it is a legacy SN. What do we do with the metadata when it
>>>>comes to  steering the packet (only) to SN5 - throw it, cache it, say
>>>>not supported =A9
>>>>=20
>>>>=20
>>>> Surendra.
>>>>=20
>>>>> On 3/3/14 1:42 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com>
>>>>>wrote:
>>>>>=20
>>>>> Jamal,
>>>>>=20
>>>>> As an alternative, the network service header could contain a fixed
>>>>> mandatory portion and a variable optional portion.   The fixed
>>>>>mandatory
>>>>> portion would contain the total length of the service header (fixed
>>>>> portion plus optional portion).   This approach would allow entities
>>>>> concerned solely with SFC steering to easily ignore the metatadata
>>>>>which  is intended to be consumed and/or repeated by the various
>>>>>service  functions.
>>>>>=20
>>>>>  Ron
>>>>>=20
>>>>>=20
>>>>> ---Original Message-----
>>>>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jamal Hadi
>>>>> Salim
>>>>> Sent: Monday, March 03, 2014 11:35 AM
>>>>> To: jmoisand@juniper.net; brijsman@juniper.net
>>>>> Cc: sfc
>>>>> Subject: [sfc] draft-rijsman-sfc-madata-considerations
>>>>>=20
>>>>> I like the doc - well written.
>>>>>=20
>>>>> Section 4.3 on metadata encoding.
>>>>>=20
>>>>> It seems there's clear need for variable sized metadata (at least
>>>>>for  http/app you  seem to indicate the desire for it).
>>>>> For a datapath per-packet metadata, i feel the need is just as
>>>>>important.
>>>>> Are we limited by the fact that existing hardware may not be able to
>>>>>handle TLVs? For example, I dont have a problem handling TLVs in a
>>>>>software datapath.
>>>>>=20
>>>>> cheers,
>>>>> jamal
>>>>>=20
>>>>> _______________________________________________
>>>>> sfc mailing list
>>>>> sfc@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>=20
>>>>> _______________________________________________
>>>>> sfc mailing list
>>>>> sfc@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>=20
>>
>>
>>
>>
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc


From nobody Tue Mar  4 23:24:08 2014
Return-Path: <jmh.direct@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A9C6C1A02D6 for <sfc@ietfa.amsl.com>; Tue,  4 Mar 2014 13:37:23 -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 BBpg6Uf6tXdS for <sfc@ietfa.amsl.com>; Tue,  4 Mar 2014 13:37:17 -0800 (PST)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) by ietfa.amsl.com (Postfix) with ESMTP id 7A2681A00F0 for <sfc@ietf.org>; Tue,  4 Mar 2014 13:37:17 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 5C453240735; Tue,  4 Mar 2014 13:37:14 -0800 (PST)
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from dhcp-hotel-wifi-153-b4.meeting.ietf.org (unknown [130.129.153.180]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 026AE2404B7; Tue,  4 Mar 2014 13:37:12 -0800 (PST)
Message-ID: <53164787.80908@joelhalpern.com>
Date: Tue, 04 Mar 2014 16:37:11 -0500
From: Joel Halpern Direct <jmh.direct@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Ron Parker <Ron_Parker@affirmednetworks.com>,  "Joel M. Halpern" <jmh@joelhalpern.com>
References: <E8355113905631478EFF04F5AA706E9818ABC6E0@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7D93@MBX021-W3-CA-2.exch021.domain.local>, <53159EF1.1040301@joelhalpern.com> <70C0AF12-C358-48A2-9AA5-1EB024D402E5@affirmednetworks.com> <5315AF20.60007@joelhalpern.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D83B0@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7D83B0@MBX021-W3-CA-2.exch021.domain.local>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/1SErBmOYbIrf54-WU5VAw-Il9Lw
X-Mailman-Approved-At: Tue, 04 Mar 2014 23:24:06 -0800
Cc: "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>, "sfc@ietf.org" <sfc@ietf.org>, Dave Dolson <ddolson@sandvine.com>
Subject: Re: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Mar 2014 21:37:23 -0000

If we try to specify in full that interface for all cases, it is going 
to be hard.
So I tend to look at it as something where we will define the required 
behavior, and define how to achieve that in a few well-specified cases.
Other cases may be untenable.  For example, an HTTP proxy which 
originates new TCP connections on behalf of the user, if it is not 
upgraded to understand how service chaining works, is just going to make 
a mess.  I will be happy if we can cover 80% of the legacy cases.

Yours,
Joel

On 3/4/14, 12:03 PM, Ron Parker wrote:
> Joel,
>
> Do you believe we must specify the interface and primitives between
> the service function and the service function forwarder?   I'm not
> taking a position on this at this time, but want to tease out some of
> the details.
>
> I suspect this will be trickier than it at first appears once you
> account for proxy-type service functions like HTTP Proxy (with
> related value added service functions), SIP Proxy, or even a NAT
> function.    When a flow arrives from the service function towards
> the service function forwarder, and that flow was not already seen in
> the forwarder to service function direction, we will need  a hint
> from the service function -- treat the subordinate flow identically
> to the original flow, reclassify from scratch, or some other
> primitive.     And take the case of "treat the new flow the same as
> the old flow" -- this implies that the forwarding function handed off
> a local correlation id to the service function and then got it back
> so it could make sense of  a primitive which said "the same as the
> old one".
>
> I will admit that until now, I have been more or less lumping the
> service function and service function forwarder together in my
> description of an "SFC-aware" service function.   And for simplistic
> service functions that don't modify the flow and don't create new
> flows and don't care about metadata, I've been thinking of the
> service function forwarder as the SFC proxy.
>
> Thoughts on this?   Should the architecture call this out as a formal
> reference point?    Clearly that wouldn't prevent implementers from
> combining and treating the reference point as internal.
>
> Ron
>
>
> -----Original Message----- From: Joel M. Halpern
> [mailto:jmh@joelhalpern.com] Sent: Tuesday, March 04, 2014 10:47 AM
> To: Ron Parker Cc: Dave Dolson;
> draft-boucadair-sfc-requirements@tools.ietf.org; sfc@ietf.org
> Subject: Re: [sfc] draft-boucadair-sfc-requirements-03 Service
> function discovery
>
> I suspect we agree. In order to be clear about functions, I always
> want to refer to the chain forwarding function as a distinct
> function. It is always allowed to bundle functions together in
> delivered software. Thus allowing the case of an SF with chain
> forwarding capability. What concerned me was that some of the
> phrasing (probably from others using similar terms to what you used)
> implied that SFs had to include that function.  Which is what
> prompted my comment.
>
> Yours, Joel
>
> On 3/4/14, 5:09 AM, Ron Parker wrote:
>> Joel,
>>
>> It is a matter of integration.  If one wanted to colocate an SFC
>> termination entity with a legacy service function, the appearance
>> of the set would be that of an SFC aware service function.  This
>> may become more important for service functions that create or
>> modify the original flows.  The default, behavior I would expect is
>> that subordinate flows inherit the chain is from the original flow
>> , but perhaps this concept needs more discussion.
>>
>> Ron
>>
>>> On Mar 4, 2014, at 9:37 AM, "Joel M. Halpern"
>>> <jmh@joelhalpern.com> wrote:
>>>
>>> I would hope that the service functions themselves (the
>>> applications) don't need any knowledge of the chains.  That is
>>> one of the regards where I have difficulty with the framework
>>> draft (on which this requirements draft is based.)
>>>
>>> Yours, Joel
>>>
>>>> On 3/4/14, 4:24 AM, Ron Parker wrote: Hi, Dave.
>>>>
>>>> For a chain management control plane, I had in mind more of a
>>>> client/server arrangement where the PDP is the server and the
>>>> SF's are the clients.   I know this is premature,  but my
>>>> thinking was that the keepalive from the client doubled as a
>>>> request for any chain updates that were necessary since the
>>>> last poll.   In this way, service functions gain knowledge of
>>>> the chains, allowing for a single flattened chain identity in
>>>> the packets, and PDP gains knowledge of the liveness of the
>>>> service functions.
>>>>
>>>> Ron
>>>>
>>>> *From:* sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Dave
>>>> Dolson *Sent:* Tuesday, March 04, 2014 1:37 AM *To:*
>>>> draft-boucadair-sfc-requirements@tools.ietf.org *Cc:*
>>>> sfc@ietf.org *Subject:* [sfc]
>>>> draft-boucadair-sfc-requirements-03 Service function discovery
>>>>
>>>> I'm looking at the "must" service function discovery
>>>> requirements in draft-boucadair-sfc-requirements.
>>>>
>>>> Some of these requirements seem incompatible with a
>>>> PDP/orchestrated approach, which some have been discussing.
>>>>
>>>> For example,
>>>>
>>>> DISC_REQ#3:  The solution MUST allow for the dynamic discovery
>>>> of all
>>>>
>>>> locations where a given Service Function may reside and
>>>>
>>>> be invoked for a given SF chain.  Particularly, the
>>>>
>>>> solution MUST allow for the dynamic discovery of both
>>>>
>>>> IPv4 and IPv6 locators of a Service Function instance.
>>>>
>>>> Intended or not, I've got router discovery protocol in my mind
>>>> when I read this. Broadcast "who is out there?"...
>>>>
>>>> I don't think all operators would want this. Some would want
>>>> to explicitly configure the elements that can be used.
>>>>
>>>> In fact, DISC_REQ#5 identifies that there is a security problem
>>>> with auto discovery.
>>>>
>>>> In short, I don't think everyone wants auto discovery, so this
>>>> requirement should not be "MUST".
>>>>
>>>> David Dolson
>>>>
>>>> Senior Software Architect
>>>>
>>>> Sandvine
>>>>
>>>>
>>>>
>>>> _______________________________________________ sfc mailing
>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>
>>


From nobody Tue Mar  4 23:26:44 2014
Return-Path: <hadi@mojatatu.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AFD7D1A02C7 for <sfc@ietfa.amsl.com>; Tue,  4 Mar 2014 23:26:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.978
X-Spam-Level: 
X-Spam-Status: No, score=-1.978 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-0.7] 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 eqK-MvvyA9lf for <sfc@ietfa.amsl.com>; Tue,  4 Mar 2014 23:26:40 -0800 (PST)
Received: from mail-ve0-f182.google.com (mail-ve0-f182.google.com [209.85.128.182]) by ietfa.amsl.com (Postfix) with ESMTP id 0EC811A033F for <sfc@ietf.org>; Tue,  4 Mar 2014 23:26:38 -0800 (PST)
Received: by mail-ve0-f182.google.com with SMTP id jw12so639657veb.41 for <sfc@ietf.org>; Tue, 04 Mar 2014 23:26:35 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=xVIP4lwd/PMv2vTa6YpxCd0zART3qqMlJcN6kUkb8C0=; b=HeUSj+BINiWd11nXMg4bOp1gVkglPeSvBSyL6VlHxyP3MfSBrVLkJoVnqpLcVvTGMx bV9FJTP5B3FrYU9xauSfkgr2U2Ja4VHdp5ZcM2AFx98FLVj9Rb1CsfUtezfMDW32tDie nL6V73wToFhxfVPCJfuC6mwAHDMdD/+nAsctybGo6TgmAwY1RVPGM4PfGg+GUBXcReYR R2kjUOLKcY5fTfgGhbwcS0hn7WeZjM6PutHZ6w6F+BDgT9Eo8yAewLRQmIMKGhymQksS naXHLPsd00rkxgRN8NLG9eo9l5SbPCLlCUmUhMc5GcbVFwcw/UIMqoSAOGxpnHrwTlCi OEzA==
X-Gm-Message-State: ALoCoQk3hXHYLHIxMpKPas1QX+x946WpjYnm6BfKA8WuMBNdRMshaacOG/3OkEThRUbDwSwe3nIw
X-Received: by 10.58.133.15 with SMTP id oy15mr3187426veb.19.1394004395470; Tue, 04 Mar 2014 23:26:35 -0800 (PST)
MIME-Version: 1.0
Received: by 10.58.2.196 with HTTP; Tue, 4 Mar 2014 23:26:15 -0800 (PST)
In-Reply-To: <31E435FA-938A-4E91-B7AD-120D37AAEF99@cisco.com>
References: <CAAFAkD9zgqy_aS26iDmnhXBVKmURBMf_5-hxekZGxLxNjPEnrw@mail.gmail.com> <CEFAA104.142C6%jguichar@cisco.com> <CAAFAkD_6BQj7MDv5U7YEpwZU-jWapW0wLBRJTT6PMAoZEB4P3g@mail.gmail.com> <31E435FA-938A-4E91-B7AD-120D37AAEF99@cisco.com>
From: Jamal Hadi Salim <hadi@mojatatu.com>
Date: Wed, 5 Mar 2014 02:26:15 -0500
Message-ID: <CAAFAkD-1e3-amfzmS_x=gm2wdAAyKwB27Ln0e9PX=XN8+mCiww@mail.gmail.com>
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>
Content-Type: text/plain; charset=ISO-8859-1
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/7rLgc7sqc7n_4j1Cy9E7tXm6wFM
Cc: draft-quinn-sfc-problem-statement@tools.ietf.org, "dj@verizon.com" <dj@verizon.com>, sfc <sfc@ietf.org>
Subject: Re: [sfc] comments on draft-quinn-sfc-problem-statement-02
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Mar 2014 07:26:43 -0000

Jim,
Most certainly. CCing them. I am at the IETF if anyone wants to talk.
Otherwise, I hope the changes are simple enough to suck in.

cheers,
jamal

On Tue, Mar 4, 2014 at 10:54 AM, Jim Guichard (jguichar)
<jguichar@cisco.com> wrote:
> Hi Jamal,
> Please can you work with the editors of the problem statement to discuss your suggested changes and requirements.. Many thanks for you inputs.
>
> Sent from my iPhone
>
>> On Mar 3, 2014, at 10:45 AM, "Jamal Hadi Salim" <hadi@mojatatu.com> wrote:
>>
>> Jim,
>> Finally getting back to this (I am at the meeting as i type this); here are some
>> suggestions, section 3 - bullet #4:
>>
>> ---------
>>> Dataplane Metadata: Data plane metadata provides the ability to
>>> exchange information between the network and service functions,
>>> between service functions, and service functions and the network.
>>> Metadata can include the result of antecedent classification,
>>> information from external sources or forwarding related data.
>>> For example, service functions utilize metadata, as required, for
>>> localized policy decisions.
>>
>> to:
>>
>>> Dataplane Metadata: Data plane metadata provides the ability to
>>> exchange information between the network and service functions,
>>> between service functions, and service functions and the network.
>>> Metadata can include the result of antecedent classification,
>>> information from external sources or forwarding related data.
>>> For example, service functions utilize metadata, as required, for
>>> localized policy decisions
>> or global (across service chain) pipeline stage processing indices.
>>
>> YMMV, I feel it may require more text as to what is meant as "pipeline
>> stage processing index".
>>
>> The one more requirement we have may be more solution space on achieving
>> pipeline indexing, but could fit in the problem statement, to be specific:
>> we have a requirement to be able pass arbitrary metadata between
>> nodes (means desire to have more than just basic 32/64 bit constructs).
>>
>> It may mean adding one or two more sentences above.
>> Thoughts?
>>
>> cheers,
>> jamal
>>
>>
>>
>>
>> On Tue, Jan 14, 2014 at 8:19 AM, Jim Guichard (jguichar)
>> <jguichar@cisco.com> wrote:
>>> Hi Jamal,
>>>
>>> Thanks for this input. Comments inline.
>>>
>>>> On 1/14/14 6:16 AM, "Jamal Hadi Salim" <hadi@mojatatu.com> wrote:
>>>>
>>>> Some context:
>>>> ForCES is defining what is known as the inter-FE LFB
>>>> (http://tools.ietf.org/html/draft-joachimpillai-forces-interfelfb-03)
>>>> to describe chaining of network functions.
>>>>
>>>> One of the desires ForCES has is for horizontal scaling of
>>>> network functions/service.
>>>> We would like to take a network function or service and split
>>>> its parts across several processing resources. This requires to
>>>> pass around relevant "Pipeline stage indices"
>>>> Brad McConnell did touch on it here (slide 6):
>>>> http://www.ietf.org/proceedings/87/slides/slides-87-nsc-6.pdf
>>>>
>>>> This view is missing from the problem space.
>>>
>>> Jim> I agree. Do you have suggested text that can be reviewed and
>>> discussed further?
>>>
>>>>
>>>> Additionally - we have a requirement to be able pass arbitrary
>>>> metadata between nodes (means desire to have more than just
>>>> basic 32/64 bit constructs)
>>>
>>> Jim> I think this is an area that will require some discussion as part of
>>> the SFC architecture. The problem statement has no "solution" text and
>>> simply states that metadata between the network and SF's, and between
>>> SF's, is needed. The format of that metadata should be discussed outside
>>> of the problem statement.
>>>
>>>>
>>>> cheers,
>>>> jamal
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>


From nobody Wed Mar  5 02:55:00 2014
Return-Path: <david.i.allan@ericsson.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8E0221A03DD for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 02:54:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VInmvfDzdCgT for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 02:54:54 -0800 (PST)
Received: from usevmg21.ericsson.net (usevmg21.ericsson.net [198.24.6.65]) by ietfa.amsl.com (Postfix) with ESMTP id 5DB4B1A03C7 for <sfc@ietf.org>; Wed,  5 Mar 2014 02:54:54 -0800 (PST)
X-AuditID: c6180641-b7f2f8e000002cdc-31-5317027a5995
Received: from EUSAAHC004.ericsson.se (Unknown_Domain [147.117.188.84]) by usevmg21.ericsson.net (Symantec Mail Security) with SMTP id AA.FF.11484.A7207135; Wed,  5 Mar 2014 11:54:51 +0100 (CET)
Received: from EUSAAMB105.ericsson.se ([147.117.188.122]) by EUSAAHC004.ericsson.se ([147.117.188.84]) with mapi id 14.02.0387.000; Wed, 5 Mar 2014 05:54:49 -0500
From: David Allan I <david.i.allan@ericsson.com>
To: Bruno Rijsman <brijsman@juniper.net>, Jerome Moisand <jmoisand@juniper.net>, "Surendra Kumar (smkumar)" <smkumar@cisco.com>, "Ron Parker" <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtSxwjM8C+QRFEmz46oYvglXtZrPswaAgAA5UICAAAgQAIAAGomAgAAPEwCAABEVAIACI+hg
Date: Wed, 5 Mar 2014 10:54:48 +0000
Message-ID: <E6C17D2345AC7A45B7D054D407AA205C3922F94A@eusaamb105.ericsson.se>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7335@MBX021-W3-CA-2.exch021.domain.local> <CF3A6619.321B4%smkumar@cisco.com> <D86ACE7B-8AB7-4406-A5AC-3CAD25AD7C57@affirmednetworks.com> <CF3A82F9.3223B%smkumar@cisco.com> <82f60a7fdd164384b59866a32583712d@CO2PR05MB716.namprd05.prod.outlook.com> <774bf90492ca40f8ab046c35a0484771@DM2PR05MB670.namprd05.prod.outlook.com>
In-Reply-To: <774bf90492ca40f8ab046c35a0484771@DM2PR05MB670.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.11]
Content-Type: text/plain; charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRmVeSWpSXmKPExsUyuXRPiG41k3iwwcU7rBYznnezWdzeuofN om9VsMWFp1OZLZ482Mpu8fT7cXYHNo8XV54xe0z5vZHVY8mSn0we15uusntsu7WWNYA1issm JTUnsyy1SN8ugSujs+klY8E9vYr/n/8zNTBOVeti5OSQEDCRWDb7EDOELSZx4d56ti5GLg4h gSOMErs/7WOFcJYxSkzdc4oVpIpNwEBiz/8vjCC2iMBmRonWxeldjBwczAI2Egce5oCEhYHM LV9vsUKU2Eo8n7CLBcKOkph/fSZYK4uAisTO1SuZQGxeAV+J3tsboRYfZJa4PHcpWBGnQJhE 19EDYIMYga77fmoNWAOzgLjErSfzmSCuFpBYsuc81AeiEi8f/2OFsJUkPv6ezw5Rryfx7NQs FghbW2LZwtfMEIsFJU7OfMIygVFsFpKxs5C0zELSMgtJywJGllWMHKXFqWW56UaGmxiBsXZM gs1xB+OCT5aHGKU5WJTEeb+8dQ4SEkhPLEnNTk0tSC2KLyrNSS0+xMjEwSnVwMj83cojaP/x /0I6xxa0p11lPGsf1Bb12UHcIMB3/8+5OpusevKtH4jGz3Y5KvBM3mSx77RO+RYrs+mW8yeW aAeqHPGfEvysb5KC38vE/Hm97e+Wm3efZPI1OZKw4rL7gb0TGq5psKY5rbrLefO4Dv8lpljR 2h6JuQ88buydlu0bt77vSsucj0osxRmJhlrMRcWJAPYFvKGDAgAA
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/uQ8nEmVmst6Bk16dDDqpL-SYh3s
Cc: sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Mar 2014 10:54:57 -0000

I'm leaning towards "impossible"

I was thinking serialization with a timeout was the only ugly hack possible=
 (which converts firewalls into huge bottlenecks), but if the SF can reorde=
r packets, even that cannot be made to work.

D

-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Bruno Rijsman
Sent: Monday, March 03, 2014 9:07 PM
To: Jerome Moisand; Surendra Kumar (smkumar); Ron Parker
Cc: sfc; Jamal Hadi Salim
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

To rephrase and possibly clarify what Jerome already said: stripping and re=
-attaching metadata is very difficult if not impossible.

Imagine that a proxy receives a packet P, strips and buffers the meta-data,=
 and injects the stripped packet P into the Service Function.

The proxy has to re-attach the buffered meta-data when the Service Function=
 has finished processing the packet P and sends it out again.

The difficult part is: how does the proxy recognize packet P when it is sen=
t out again?

There may be multiple packets 'in transit' with the exact same 5-tuple.

The service function may drop, re-order, insert packets.

The service function may modify packets, including the 5-tuple (e.g. NAT or=
 non-transparent proxy).

-- Bruno

-----Original Message-----
From: Jerome Moisand=20
Sent: Monday, March 03, 2014 3:06 PM
To: Surendra Kumar (smkumar); Ron Parker
Cc: Jamal Hadi Salim; Bruno Rijsman; sfc
Subject: RE: [sfc] draft-rijsman-sfc-metadata-considerations

Ron,

A proxy approach would work for metadata that can be reconstructed from a f=
airly static & predefined context. But I don't see how we this can do that =
for more session/flow/packet-specific metadata.

Take an example. Say a form of accounting-session-id is attached to all pac=
kets for service functions (say SN1 and SN8 in the example below) to genera=
te their own accounting logs in such a way that they can be correlated by a=
n accounting server. The service chain starts (SF0/SN0) by a BNG or PGW whi=
ch assigns such an accounting-session-id based on its knowledge of user ses=
sions.=20

SN5 doesn't recognize such metadata. At best, the proxy will strip it befor=
e forwarding to SN5. Which processes the packet and ends up generating some=
 data flow towards SN8 (maybe the same packet, maybe modified or new packet=
s).=20

Then if traffic associated with multiple sessions has to traverse SN5 in a =
concurrent manner, I just don't know how a proxy approach can work to recon=
struct what SN8 needs. Do you?

Personally, I reached a conclusion that we can deal with metadata-aware ser=
vice chains and with metadata-neutral service chains, but a mix of both see=
ms hard to achieve, at least when using packet header ('inband marking') te=
chniques. This is what we meant in the challenge described in section 4.2.

Tx
Jerome

-----Original Message-----
From: Surendra Kumar (smkumar) [mailto:smkumar@cisco.com]=20
Sent: Monday, March 03, 2014 2:12 PM
To: Ron Parker
Cc: Jamal Hadi Salim; Jerome Moisand; Bruno Rijsman; sfc
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations


The below description is about proxy - we need to define the behavior.

Surendra.

On 3/3/14 5:36 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com> wrote:

>A legacy SF would be front ended by an SFC proxy which would strip and
>readd the encapsulation.   The size or variability of the encapsulation
>doesn't enter into that aspect of it.
>
>   Ron
>
>
>> On Mar 3, 2014, at 5:07 PM, "Surendra Kumar (smkumar)"
>><smkumar@cisco.com> wrote:
>>=20
>>=20
>> We need to be a bit careful with large metadata, specifically from=20
>> architectural considerations. Let me give you an example:
>> SFC SC1 :: SF1@SN1 : SF2@SN5 : SF3@SN8
>>=20
>> SN1 & SN8 can deal with metadata and need the metadata. However, SN5 =20
>>can't, it is a legacy SN. What do we do with the metadata when it=20
>>comes to  steering the packet (only) to SN5 - throw it, cache it, say=20
>>not supported =A9
>>=20
>>=20
>> Surendra.
>>=20
>>> On 3/3/14 1:42 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com>
>>>wrote:
>>>=20
>>> Jamal,
>>>=20
>>> As an alternative, the network service header could contain a fixed
>>> mandatory portion and a variable optional portion.   The fixed
>>>mandatory
>>> portion would contain the total length of the service header (fixed
>>> portion plus optional portion).   This approach would allow entities
>>> concerned solely with SFC steering to easily ignore the metatadata=20
>>>which  is intended to be consumed and/or repeated by the various=20
>>>service  functions.
>>>=20
>>>  Ron
>>>=20
>>>=20
>>> ---Original Message-----
>>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jamal Hadi=20
>>> Salim
>>> Sent: Monday, March 03, 2014 11:35 AM
>>> To: jmoisand@juniper.net; brijsman@juniper.net
>>> Cc: sfc
>>> Subject: [sfc] draft-rijsman-sfc-madata-considerations
>>>=20
>>> I like the doc - well written.
>>>=20
>>> Section 4.3 on metadata encoding.
>>>=20
>>> It seems there's clear need for variable sized metadata (at least=20
>>>for  http/app you  seem to indicate the desire for it).
>>> For a datapath per-packet metadata, i feel the need is just as=20
>>>important.
>>> Are we limited by the fact that existing hardware may not be able to =20
>>>handle TLVs? For example, I dont have a problem handling TLVs in a =20
>>>software datapath.
>>>=20
>>> cheers,
>>> jamal
>>>=20
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>=20
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>=20




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


From nobody Wed Mar  5 03:26:27 2014
Return-Path: <kegray@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5FA561A0406 for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 03:26:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.048
X-Spam-Level: 
X-Spam-Status: No, score=-15.048 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, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 we9em7u1z31f for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 03:26:22 -0800 (PST)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) by ietfa.amsl.com (Postfix) with ESMTP id CA6D21A0250 for <sfc@ietf.org>; Wed,  5 Mar 2014 03:26:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7442; q=dns/txt; s=iport; t=1394018778; x=1395228378; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=hXv3Gycw2TPs2BTbtfCEEfKW8UoUaE8M5RTqfTMY8Oc=; b=bVz+PpTpPbGTlpsabM++Guh3Do97g1J+gcHocC3mtznGvuFBY5mI0hP3 aS/L11lUch6uEVXyF858Xvlc8b0AuPj/MKyEf0BMeydoIzZ7LJsJ4naUf /e6t23YKUMncAYZUDU5sAPF1f/OI9lWuVHzJ7VENIv0OwOu6AopOEXScZ s=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgQFAIcJF1OtJXG8/2dsb2JhbABagwY7V8ELgRkWdIIlAQEBBAEBAWsLDAQCAQgRBAEBAScHJwsUCQgCBAENBYd5Dc1jEwSNeSUIKwcGhDIElFKDa5Irgy2BaEI
X-IronPort-AV: E=Sophos;i="4.97,592,1389744000"; d="scan'208";a="308166349"
Received: from rcdn-core2-1.cisco.com ([173.37.113.188]) by rcdn-iport-7.cisco.com with ESMTP; 05 Mar 2014 11:26:17 +0000
Received: from xhc-rcd-x05.cisco.com (xhc-rcd-x05.cisco.com [173.37.183.79]) by rcdn-core2-1.cisco.com (8.14.5/8.14.5) with ESMTP id s25BQHRF008461 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 5 Mar 2014 11:26:17 GMT
Received: from xmb-aln-x02.cisco.com ([169.254.5.113]) by xhc-rcd-x05.cisco.com ([173.37.183.79]) with mapi id 14.03.0123.003; Wed, 5 Mar 2014 05:26:16 -0600
From: "Ken Gray (kegray)" <kegray@cisco.com>
To: David Allan I <david.i.allan@ericsson.com>, Bruno Rijsman <brijsman@juniper.net>, Jerome Moisand <jmoisand@juniper.net>, "Surendra Kumar (smkumar)" <smkumar@cisco.com>, Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtTG4vnirOz9xUq/o+IBaMhnUprPw8mAgAA5UID//7Q+AIAAblyAgAAPEwCAABEUAIACebgA//+09wA=
Date: Wed, 5 Mar 2014 11:26:16 +0000
Message-ID: <CF3C6F58.7624%kegray@cisco.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7335@MBX021-W3-CA-2.exch021.domain.local> <CF3A6619.321B4%smkumar@cisco.com> <D86ACE7B-8AB7-4406-A5AC-3CAD25AD7C57@affirmednetworks.com> <CF3A82F9.3223B%smkumar@cisco.com> <82f60a7fdd164384b59866a32583712d@CO2PR05MB716.namprd05.prod.outlook.com> <774bf90492ca40f8ab046c35a0484771@DM2PR05MB670.namprd05.prod.outlook.com> <E6C17D2345AC7A45B7D054D407AA205C3922F94A@eusaamb105.ericsson.se>
In-Reply-To: <E6C17D2345AC7A45B7D054D407AA205C3922F94A@eusaamb105.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.21.118.253]
Content-Type: text/plain; charset="iso-8859-2"
Content-ID: <3CFD2B21771A1A43A26A05E61CA08884@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/0z6z6THaZdEeMJTjKnoDHZhQ07o
Cc: sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Mar 2014 11:26:24 -0000

While I can appreciate this discussion, I STILL have not seen a suggestion
that doesn't provide a better benefit/performance trade-off than imbedded
metadata (or why it SHOULDN'T be used).

Preservation of metadata in a chain when a non-compliant device is
involved will be fraught with an "external-response-loop" problem whether
you went with an oob server or an oob communication protocol (assuming a
non-compliant device doesn't implement the oob communication protocol -
truly non-compliant), particularly for the per-packet, dynamic examples
cited. =20

For those cases where this dynamic is not the case, the "static" metadata
cases, burdening them with the oob server (which remains "optional" with
the SFC metadata header - as described earlier, use the SPI as an external
lookup key if you so choose) and/or an oob communication/control_plane
protocol (more to implement on each SFC, which IMO, will just
protract/expand the field of non-compliant devices) doesn't seem to be a
very good option (to me) ...when (it seems) everyone agrees that some of th=
e
more dynamic problems are intractable.

Was there a proposal that I missed?

 =20


On 3/5/14 5:54 AM, "David Allan I" <david.i.allan@ericsson.com> wrote:

>I'm leaning towards "impossible"
>
>I was thinking serialization with a timeout was the only ugly hack
>possible (which converts firewalls into huge bottlenecks), but if the SF
>can reorder packets, even that cannot be made to work.
>
>D
>
>-----Original Message-----
>From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Bruno Rijsman
>Sent: Monday, March 03, 2014 9:07 PM
>To: Jerome Moisand; Surendra Kumar (smkumar); Ron Parker
>Cc: sfc; Jamal Hadi Salim
>Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>
>To rephrase and possibly clarify what Jerome already said: stripping and
>re-attaching metadata is very difficult if not impossible.
>
>Imagine that a proxy receives a packet P, strips and buffers the
>meta-data, and injects the stripped packet P into the Service Function.
>
>The proxy has to re-attach the buffered meta-data when the Service
>Function has finished processing the packet P and sends it out again.
>
>The difficult part is: how does the proxy recognize packet P when it is
>sent out again?
>
>There may be multiple packets 'in transit' with the exact same 5-tuple.
>
>The service function may drop, re-order, insert packets.
>
>The service function may modify packets, including the 5-tuple (e.g. NAT
>or non-transparent proxy).
>
>-- Bruno
>
>-----Original Message-----
>From: Jerome Moisand
>Sent: Monday, March 03, 2014 3:06 PM
>To: Surendra Kumar (smkumar); Ron Parker
>Cc: Jamal Hadi Salim; Bruno Rijsman; sfc
>Subject: RE: [sfc] draft-rijsman-sfc-metadata-considerations
>
>Ron,
>
>A proxy approach would work for metadata that can be reconstructed from a
>fairly static & predefined context. But I don't see how we this can do
>that for more session/flow/packet-specific metadata.
>
>Take an example. Say a form of accounting-session-id is attached to all
>packets for service functions (say SN1 and SN8 in the example below) to
>generate their own accounting logs in such a way that they can be
>correlated by an accounting server. The service chain starts (SF0/SN0) by
>a BNG or PGW which assigns such an accounting-session-id based on its
>knowledge of user sessions.
>
>SN5 doesn't recognize such metadata. At best, the proxy will strip it
>before forwarding to SN5. Which processes the packet and ends up
>generating some data flow towards SN8 (maybe the same packet, maybe
>modified or new packets).
>
>Then if traffic associated with multiple sessions has to traverse SN5 in
>a concurrent manner, I just don't know how a proxy approach can work to
>reconstruct what SN8 needs. Do you?
>
>Personally, I reached a conclusion that we can deal with metadata-aware
>service chains and with metadata-neutral service chains, but a mix of
>both seems hard to achieve, at least when using packet header ('inband
>marking') techniques. This is what we meant in the challenge described in
>section 4.2.
>
>Tx
>Jerome
>
>-----Original Message-----
>From: Surendra Kumar (smkumar) [mailto:smkumar@cisco.com]
>Sent: Monday, March 03, 2014 2:12 PM
>To: Ron Parker
>Cc: Jamal Hadi Salim; Jerome Moisand; Bruno Rijsman; sfc
>Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>
>
>The below description is about proxy - we need to define the behavior.
>
>Surendra.
>
>On 3/3/14 5:36 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com> wrote:
>
>>A legacy SF would be front ended by an SFC proxy which would strip and
>>readd the encapsulation.   The size or variability of the encapsulation
>>doesn't enter into that aspect of it.
>>
>>   Ron
>>
>>
>>> On Mar 3, 2014, at 5:07 PM, "Surendra Kumar (smkumar)"
>>><smkumar@cisco.com> wrote:
>>>=20
>>>=20
>>> We need to be a bit careful with large metadata, specifically from
>>> architectural considerations. Let me give you an example:
>>> SFC SC1 :: SF1@SN1 : SF2@SN5 : SF3@SN8
>>>=20
>>> SN1 & SN8 can deal with metadata and need the metadata. However, SN5
>>>can't, it is a legacy SN. What do we do with the metadata when it
>>>comes to  steering the packet (only) to SN5 - throw it, cache it, say
>>>not supported =A9
>>>=20
>>>=20
>>> Surendra.
>>>=20
>>>> On 3/3/14 1:42 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com>
>>>>wrote:
>>>>=20
>>>> Jamal,
>>>>=20
>>>> As an alternative, the network service header could contain a fixed
>>>> mandatory portion and a variable optional portion.   The fixed
>>>>mandatory
>>>> portion would contain the total length of the service header (fixed
>>>> portion plus optional portion).   This approach would allow entities
>>>> concerned solely with SFC steering to easily ignore the metatadata
>>>>which  is intended to be consumed and/or repeated by the various
>>>>service  functions.
>>>>=20
>>>>  Ron
>>>>=20
>>>>=20
>>>> ---Original Message-----
>>>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jamal Hadi
>>>> Salim
>>>> Sent: Monday, March 03, 2014 11:35 AM
>>>> To: jmoisand@juniper.net; brijsman@juniper.net
>>>> Cc: sfc
>>>> Subject: [sfc] draft-rijsman-sfc-madata-considerations
>>>>=20
>>>> I like the doc - well written.
>>>>=20
>>>> Section 4.3 on metadata encoding.
>>>>=20
>>>> It seems there's clear need for variable sized metadata (at least
>>>>for  http/app you  seem to indicate the desire for it).
>>>> For a datapath per-packet metadata, i feel the need is just as
>>>>important.
>>>> Are we limited by the fact that existing hardware may not be able to
>>>>handle TLVs? For example, I dont have a problem handling TLVs in a
>>>>software datapath.
>>>>=20
>>>> cheers,
>>>> jamal
>>>>=20
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>=20
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>=20
>
>
>
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc


From nobody Wed Mar  5 07:30:52 2014
Return-Path: <smkumar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 058BF1A0714 for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 07:30:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.048
X-Spam-Level: 
X-Spam-Status: No, score=-10.048 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 TAh7WDmMniWw for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 07:30:47 -0800 (PST)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) by ietfa.amsl.com (Postfix) with ESMTP id 4E6881A04F6 for <sfc@ietf.org>; Wed,  5 Mar 2014 07:30:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8794; q=dns/txt; s=iport; t=1394033444; x=1395243044; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=K0+SetPZh7j0U6JiJDfn8yblnq61eQRnh54KZBk6EDI=; b=jeeUMx75tjP3t5f234krc3LWUQt8aI3ELqlghghQdigDVNcmRBKHviE6 Sw4JjM9p+/DnBYbrn5jeIh0JfGNjdfHyUGg0KfwC2ldnQl+zyQ8BCsJiI chvrvtO6pWUdO+yUienPHYbft6jI/WxwKVzxpor+ELL2t10df3SDiO6N3 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgQFAI9CF1OtJXG9/2dsb2JhbABagwY7V8ELgRgWdIIlAQEBBAEBASRABwsMBAIBCA4DBAEBAScHJwsUCQgCBAENBRmHYA3OBRMEjXktKwcGhDIElFKDa5Irgy2BaEI
X-IronPort-AV: E=Sophos;i="4.97,593,1389744000"; d="scan'208";a="25109321"
Received: from rcdn-core2-2.cisco.com ([173.37.113.189]) by alln-iport-1.cisco.com with ESMTP; 05 Mar 2014 15:30:43 +0000
Received: from xhc-rcd-x05.cisco.com (xhc-rcd-x05.cisco.com [173.37.183.79]) by rcdn-core2-2.cisco.com (8.14.5/8.14.5) with ESMTP id s25FUhLM010420 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 5 Mar 2014 15:30:43 GMT
Received: from xmb-aln-x09.cisco.com ([169.254.4.83]) by xhc-rcd-x05.cisco.com ([173.37.183.79]) with mapi id 14.03.0123.003; Wed, 5 Mar 2014 09:30:43 -0600
From: "Surendra Kumar (smkumar)" <smkumar@cisco.com>
To: Sumandra Majee <S.Majee@F5.com>, Bruno Rijsman <brijsman@juniper.net>, Jerome Moisand <jmoisand@juniper.net>, Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtTBP5gPRYwyKk2T3oeQtAoj1prPw8mAgAA5ToCAAAgSAIAAGoWAgAAPGACAABEUAIABOTiAgABGn4CAAUb1AA==
Date: Wed, 5 Mar 2014 15:30:43 +0000
Message-ID: <CF3CF0C2.329BB%smkumar@cisco.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7335@MBX021-W3-CA-2.exch021.domain.local> <CF3A6619.321B4%smkumar@cisco.com> <D86ACE7B-8AB7-4406-A5AC-3CAD25AD7C57@affirmednetworks.com> <CF3A82F9.3223B%smkumar@cisco.com> <82f60a7fdd164384b59866a32583712d@CO2PR05MB716.namprd05.prod.outlook.com> <774bf90492ca40f8ab046c35a0484771@DM2PR05MB670.namprd05.prod.outlook.com> <CF3BA484.324E0%smkumar@cisco.com> <CF3B696F.1A6AA%s.majee@f5.com>
In-Reply-To: <CF3B696F.1A6AA%s.majee@f5.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.21.85.1]
Content-Type: text/plain; charset="iso-8859-2"
Content-ID: <194F1AC005C3354AAFBF9A99E1E5473C@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/SUUs53WMfi3C76cmoz8pPBHGUiw
Cc: sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Mar 2014 15:30:51 -0000

We may be mixing multiple things here.

Inline.=20


On 3/4/14 8:00 PM, "Sumandra Majee" <S.Majee@F5.com> wrote:

>>>Further, metadata is assumed to be fairly static for the life
>of the flow.
>
>
>Depends on the App and what the service chain is configured for. But the
>above statement is not really true for vast majority of HTTP traffic.
SK> I responded earlier - read "mostly and not every pkt".

>As
>Joel said there could be a static part like subscriber id and variable
>part. For example consider the classification of a generic youtube flow
>and it goes something like,
>   1) SYN pkt: IP and TCP   > classification_metadata : IP, TCP
>   2) Next few incoming: HTTP  > IP, TCP, HTTP
>   3) Response1: > IP, TCP, HTTP, perhaps says javascript
>   4) Req2/Response2 : IP, TCP, HTTP, Image
>   5) If the same flow starts the video feed then the classification
>result would actually change from Image->video
SK> First, This boils down to carrying an ApplicationID which changes from
Javascript to Image to Video in your example.
All L4-7 SNs should be able to understand IP, TCP, HTTP and I know you
don't mean to suggest a DPI is need to tell them about the basic
protocols. I can see a nonstandard port case, which may be an exception.

Second,the APP-ID can be carried to the SNs if they understand the
service-header or can be cached in the SFC-proxy. I don't see a problem
here.

Third, a flow cannot exist without providing a good-put. IOW, after the 5
message, there is a probably a couple of seconds of Video coming down the
pipe ?

>
>Assuming metadata would be static is a very sweeping assumption that I am
>not comfortable with.
SK> see above

>
>Our own product would benefit if the previous node could have annotated a
>flow with metadata when the product is configured for dynamic service
>chaining. The experience also taught us that different metadata has
>different lifetime.
SK> if the product supports whatever service header SFC standardizes, it
should benefit.
>
>Regards.
>
>Sumandra
>
>On 3/4/14, 7:47 AM, "Surendra Kumar (smkumar)" <smkumar@cisco.com> wrote:
>
>>
>>Let me start and say that there have to be tradeoffs in supporting legacy
>>SNs and just as such in supporting advanced functionality.
>>
>>Flow aware proxies can support "concise" metadata - this what I
>>originally
>>alluded to. Further, metadata is assumed to be fairly static for the life
>>of the flow. I can't think of any example where it is not true although
>>there may be some and I don't know if they are worth solving.
>>
>>IOW, flow awareness and concise metadata is the key. Lack of which we
>>need
>>to reclassify to determine the metadata which will be expensive.
>>
>>Obviously, we are trying to accommodate legacy services and it is not
>>unfair to have constraints.
>>
>>Surendra.
>>
>>On 3/3/14 9:06 PM, "Bruno Rijsman" <brijsman@juniper.net> wrote:
>>
>>>To rephrase and possibly clarify what Jerome already said: stripping and
>>>re-attaching metadata is very difficult if not impossible.
>>>
>>>Imagine that a proxy receives a packet P, strips and buffers the
>>>meta-data, and injects the stripped packet P into the Service Function.
>>>
>>>The proxy has to re-attach the buffered meta-data when the Service
>>>Function has finished processing the packet P and sends it out again.
>>>
>>>The difficult part is: how does the proxy recognize packet P when it is
>>>sent out again?
>>>
>>>There may be multiple packets 'in transit' with the exact same 5-tuple.
>>>
>>>The service function may drop, re-order, insert packets.
>>>
>>>The service function may modify packets, including the 5-tuple (e.g. NAT
>>>or non-transparent proxy).
>>>
>>>-- Bruno
>>>
>>>-----Original Message-----
>>>From: Jerome Moisand
>>>Sent: Monday, March 03, 2014 3:06 PM
>>>To: Surendra Kumar (smkumar); Ron Parker
>>>Cc: Jamal Hadi Salim; Bruno Rijsman; sfc
>>>Subject: RE: [sfc] draft-rijsman-sfc-metadata-considerations
>>>
>>>Ron,
>>>
>>>A proxy approach would work for metadata that can be reconstructed from
>>>a
>>>fairly static & predefined context. But I don't see how we this can do
>>>that for more session/flow/packet-specific metadata.
>>>
>>>Take an example. Say a form of accounting-session-id is attached to all
>>>packets for service functions (say SN1 and SN8 in the example below) to
>>>generate their own accounting logs in such a way that they can be
>>>correlated by an accounting server. The service chain starts (SF0/SN0)
>>>by
>>>a BNG or PGW which assigns such an accounting-session-id based on its
>>>knowledge of user sessions.
>>>
>>>SN5 doesn't recognize such metadata. At best, the proxy will strip it
>>>before forwarding to SN5. Which processes the packet and ends up
>>>generating some data flow towards SN8 (maybe the same packet, maybe
>>>modified or new packets).
>>>
>>>Then if traffic associated with multiple sessions has to traverse SN5 in
>>>a concurrent manner, I just don't know how a proxy approach can work to
>>>reconstruct what SN8 needs. Do you?
>>>
>>>Personally, I reached a conclusion that we can deal with metadata-aware
>>>service chains and with metadata-neutral service chains, but a mix of
>>>both seems hard to achieve, at least when using packet header ('inband
>>>marking') techniques. This is what we meant in the challenge described
>>>in
>>>section 4.2.
>>>
>>>Tx
>>>Jerome
>>>
>>>-----Original Message-----
>>>From: Surendra Kumar (smkumar) [mailto:smkumar@cisco.com]
>>>Sent: Monday, March 03, 2014 2:12 PM
>>>To: Ron Parker
>>>Cc: Jamal Hadi Salim; Jerome Moisand; Bruno Rijsman; sfc
>>>Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>
>>>
>>>The below description is about proxy - we need to define the behavior.
>>>
>>>Surendra.
>>>
>>>On 3/3/14 5:36 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com> wrote:
>>>
>>>>A legacy SF would be front ended by an SFC proxy which would strip and
>>>>readd the encapsulation.   The size or variability of the encapsulation
>>>>doesn't enter into that aspect of it.
>>>>
>>>>   Ron
>>>>
>>>>
>>>>> On Mar 3, 2014, at 5:07 PM, "Surendra Kumar (smkumar)"
>>>>><smkumar@cisco.com> wrote:
>>>>>=20
>>>>>=20
>>>>> We need to be a bit careful with large metadata, specifically from
>>>>> architectural considerations. Let me give you an example:
>>>>> SFC SC1 :: SF1@SN1 : SF2@SN5 : SF3@SN8
>>>>>=20
>>>>> SN1 & SN8 can deal with metadata and need the metadata. However, SN5
>>>>>can't, it is a legacy SN. What do we do with the metadata when it
>>>>>comes to  steering the packet (only) to SN5 - throw it, cache it, say
>>>>>not supported =A9
>>>>>=20
>>>>>=20
>>>>> Surendra.
>>>>>=20
>>>>>> On 3/3/14 1:42 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com>
>>>>>>wrote:
>>>>>>=20
>>>>>> Jamal,
>>>>>>=20
>>>>>> As an alternative, the network service header could contain a fixed
>>>>>> mandatory portion and a variable optional portion.   The fixed
>>>>>>mandatory
>>>>>> portion would contain the total length of the service header (fixed
>>>>>> portion plus optional portion).   This approach would allow entities
>>>>>> concerned solely with SFC steering to easily ignore the metatadata
>>>>>>which  is intended to be consumed and/or repeated by the various
>>>>>>service  functions.
>>>>>>=20
>>>>>>  Ron
>>>>>>=20
>>>>>>=20
>>>>>> ---Original Message-----
>>>>>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jamal Hadi
>>>>>> Salim
>>>>>> Sent: Monday, March 03, 2014 11:35 AM
>>>>>> To: jmoisand@juniper.net; brijsman@juniper.net
>>>>>> Cc: sfc
>>>>>> Subject: [sfc] draft-rijsman-sfc-madata-considerations
>>>>>>=20
>>>>>> I like the doc - well written.
>>>>>>=20
>>>>>> Section 4.3 on metadata encoding.
>>>>>>=20
>>>>>> It seems there's clear need for variable sized metadata (at least
>>>>>>for  http/app you  seem to indicate the desire for it).
>>>>>> For a datapath per-packet metadata, i feel the need is just as
>>>>>>important.
>>>>>> Are we limited by the fact that existing hardware may not be able to
>>>>>>handle TLVs? For example, I dont have a problem handling TLVs in a
>>>>>>software datapath.
>>>>>>=20
>>>>>> cheers,
>>>>>> jamal
>>>>>>=20
>>>>>> _______________________________________________
>>>>>> sfc mailing list
>>>>>> sfc@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>=20
>>>>>> _______________________________________________
>>>>>> sfc mailing list
>>>>>> sfc@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>=20
>>>
>>>
>>>
>>>
>>
>>_______________________________________________
>>sfc mailing list
>>sfc@ietf.org
>>https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Wed Mar  5 08:44:02 2014
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3D93E1A012A for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 08:44:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.047
X-Spam-Level: 
X-Spam-Status: No, score=-10.047 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, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 OMyhuKelMQKX for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 08:43:58 -0800 (PST)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) by ietfa.amsl.com (Postfix) with ESMTP id 538291A00A3 for <sfc@ietf.org>; Wed,  5 Mar 2014 08:43:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4598; q=dns/txt; s=iport; t=1394037835; x=1395247435; h=from:to:subject:date:message-id:mime-version; bh=8/vXTerXTmM1WlBZsCys7NQFLDsGBcBN9D3GRSMHPVA=; b=fJ610eELtTkzw0uzVrFEUuFTZ7yt0bdDiz4WTa6cQzSwWAZqzBUJxuVy KqQNS7cZmiH0jlTt6HcaRdkTKvUcizMcehxZdRr0ySOzHLgbqrD/qUP8P K0dx2njO2VEWYHqZOw/dTRXzs0Bs3eliwmpT3FgWqQdPGvA7RvRS/G42/ Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgMFAB9UF1OtJXG8/2dsb2JhbABagkJEgRLBC4EZFnSCJQECBIELAQgEDQMBAig5FAkKBAESh3nOLxeOAAEBPhqENgSYPZIrgy2BcTk
X-IronPort-AV: E=Sophos; i="4.97,593,1389744000"; d="scan'208,217"; a="25129483"
Received: from rcdn-core2-1.cisco.com ([173.37.113.188]) by alln-iport-1.cisco.com with ESMTP; 05 Mar 2014 16:43:38 +0000
Received: from xhc-rcd-x15.cisco.com (xhc-rcd-x15.cisco.com [173.37.183.89]) by rcdn-core2-1.cisco.com (8.14.5/8.14.5) with ESMTP id s25GhcCS006553 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 5 Mar 2014 16:43:38 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.35]) by xhc-rcd-x15.cisco.com ([173.37.183.89]) with mapi id 14.03.0123.003; Wed, 5 Mar 2014 10:43:38 -0600
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: "Henderickx, Wim (Wim)" <wim.henderickx@alcatel-lucent.com>, sfc <sfc@ietf.org>
Thread-Topic: [sfc] Mail regarding draft-quinn-sfc-problem-statement
Thread-Index: AQHPOJIO0/NvL3RLrEKcgK4AVpxdXw==
Date: Wed, 5 Mar 2014 16:43:37 +0000
Message-ID: <CF3CBD9E.168A8%jguichar@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.98.43.181]
Content-Type: multipart/alternative; boundary="_000_CF3CBD9E168A8jguicharciscocom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/XuVxXaM8wdlaBb9NWum4pT0Pfj0
Subject: Re: [sfc] Mail regarding draft-quinn-sfc-problem-statement
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Mar 2014 16:44:00 -0000

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

Hi Wim,

Could you be more specific in what you would like to see called out in the =
problem statement and any potential text that you feel is missing? Right no=
w I see that in section 3 (bullet point 4) of the problem statement we have=
 the follow text:

"In addition to sharing of information, the use of metadata addresses sever=
al of the issues raised in section 2, most notably the de-coupling of polic=
y from the topology, and the need for per-service classification (and re-cl=
assification)".

Does this not capture what you are asking for?

From: <Henderickx>, "Wim (Wim)" <wim.henderickx@alcatel-lucent.com<mailto:w=
im.henderickx@alcatel-lucent.com>>
Date: Monday, March 3, 2014 at 4:28 AM
To: sfc <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: [sfc] Mail regarding draft-quinn-sfc-problem-statement

With respect to the problem statement I see a lot of discussions to use the=
 meta-data header to convey information with respect to policies, etc to se=
rvice fucntions.
If it is a problem we want to tackle in SFC we should also capture this in =
draft-quinn-sfc-problem-statement.

--_000_CF3CBD9E168A8jguicharciscocom_
Content-Type: text/html; charset="us-ascii"
Content-ID: <0850E907B9C4E1468D7E0469B1E4DC9E@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px;">
<div style=3D"font-family: Calibri, sans-serif;">Hi Wim,</div>
<div style=3D"font-family: Calibri, sans-serif;"><br>
</div>
<div style=3D"font-family: Calibri, sans-serif;">Could you be more specific=
 in what you would like to see called out in the problem statement and any =
potential text that you feel is missing? Right now I see that in section 3 =
(bullet point 4) of the problem statement
 we have the follow text:</div>
<div style=3D"font-family: Calibri, sans-serif;"><span style=3D"font-family=
: Calibri; white-space: pre-wrap;"><br>
</span></div>
<div style=3D"font-family: Calibri, sans-serif;"><span style=3D"font-family=
: Calibri; white-space: pre-wrap;">&quot;In addition to sharing of informat=
ion, the use of metadata
</span><span style=3D"font-family: Calibri; white-space: pre-wrap;">address=
es several of the issues raised in section 2, most notably
</span><span style=3D"font-family: Calibri; white-space: pre-wrap;">the de-=
coupling of policy from the topology, and the need for
</span><span style=3D"font-family: Calibri; white-space: pre-wrap;">per-ser=
vice classification (and re-classification)&quot;.</span></div>
<div style=3D"font-family: Calibri, sans-serif;"><br>
</div>
<div style=3D"font-family: Calibri, sans-serif;">Does this not capture what=
 you are asking for?</div>
<div style=3D"font-family: Calibri, sans-serif;"><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION" style=3D"font-family: Calibri, sans-serif=
;">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>&lt;Henderickx&gt;, &quot;Wim=
 (Wim)&quot; &lt;<a href=3D"mailto:wim.henderickx@alcatel-lucent.com">wim.h=
enderickx@alcatel-lucent.com</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Monday, March 3, 2014 at 4:28=
 AM<br>
<span style=3D"font-weight:bold">To: </span>sfc &lt;<a href=3D"mailto:sfc@i=
etf.org">sfc@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>[sfc] Mail regarding draft=
-quinn-sfc-problem-statement<br>
</div>
<div><br>
</div>
<div>
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-famil=
y: Calibri, sans-serif;">
<div>With respect to the problem statement I see a lot of discussions to us=
e the meta-data header to convey information with respect to policies, etc =
to service fucntions.&nbsp;</div>
<div>If it is a problem we want to tackle in SFC we should also capture thi=
s in draft-quinn-sfc-problem-statement.</div>
</div>
</div>
</span>
</body>
</html>

--_000_CF3CBD9E168A8jguicharciscocom_--


From nobody Wed Mar  5 10:58:47 2014
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8AF6F1A01CD for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 10:58:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.047
X-Spam-Level: 
X-Spam-Status: No, score=-10.047 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, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 BmpcjG1_BDsm for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 10:58:43 -0800 (PST)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) by ietfa.amsl.com (Postfix) with ESMTP id 6B31C1A0186 for <sfc@ietf.org>; Wed,  5 Mar 2014 10:58:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=9966; q=dns/txt; s=iport; t=1394045920; x=1395255520; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=eb/6mezLmciCqr+oxRIhXBur+fiEahTFzmY/bhfpjhM=; b=dN+pm6+OkWNhXU39OZTvGrCuOUvyv31VA5udsAArRdPO+zA+6aMYl6LH UJ2WBZtAuaxmBdVJr9ucXqwyWGc4InJt8XquFrhY5SvtrVcA5c3fFa2ti 1OgNJksEZa8sQVn8zQ6RIAIz8Qh86kC+/U3RSGJ+nmyDs8D73nKOMHp4+ I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AiMFANVyF1OtJV2c/2dsb2JhbABRCYJCRDvBZIEaFnSCJQEBAQQBAQEqPwIIAxACAQgRBAEBKAcnCxQJCAEBBA4FG4deDc5OEwSNdjcgBAYBgySBFASYPYplh0aDLQ
X-IronPort-AV: E=Sophos; i="4.97,593,1389744000"; d="scan'208,217"; a="25171826"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by alln-iport-8.cisco.com with ESMTP; 05 Mar 2014 18:58:38 +0000
Received: from xhc-aln-x10.cisco.com (xhc-aln-x10.cisco.com [173.36.12.84]) by rcdn-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id s25Iwclj020927 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 5 Mar 2014 18:58:38 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.35]) by xhc-aln-x10.cisco.com ([173.36.12.84]) with mapi id 14.03.0123.003; Wed, 5 Mar 2014 12:58:38 -0600
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
Thread-Index: Ac83SBdEdKv61gPORVyd1gmdk8al4AAQwfKgAEZy0ZQ=
Date: Wed, 5 Mar 2014 18:58:37 +0000
Message-ID: <51287140-429E-481A-941C-A2FD1F4636F5@cisco.com>
References: <E8355113905631478EFF04F5AA706E9818ABC6E0@wtl-exchp-1.sandvine.com>,  <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7D93@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7D93@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: multipart/alternative; boundary="_000_51287140429E481A941CA2FD1F4636F5ciscocom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/N_rjcoHs9Y58_BMJu6MU8gAAK3Y
Cc: "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>, "sfc@ietf.org" <sfc@ietf.org>, Dave Dolson <ddolson@sandvine.com>
Subject: Re: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Mar 2014 18:58:45 -0000

--_000_51287140429E481A941CA2FD1F4636F5ciscocom_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

I would suggest that any change in a service path definition would be an ex=
plicit push from the PDP rather than a pull from the client.

Sent from my iPhone

On Mar 4, 2014, at 4:24 AM, "Ron Parker" <Ron_Parker@affirmednetworks.com<m=
ailto:Ron_Parker@affirmednetworks.com>> wrote:

Hi, Dave.

For a chain management control plane, I had in mind more of a client/server=
 arrangement where the PDP is the server and the SF=92s are the clients.   =
I know this is premature,  but my thinking was that the keepalive from the =
client doubled as a request for any chain updates that were necessary since=
 the last poll.   In this way, service functions gain knowledge of the chai=
ns, allowing for a single flattened chain identity in the packets, and PDP =
gains knowledge of the liveness of the service functions.

   Ron


From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Dave Dolson
Sent: Tuesday, March 04, 2014 1:37 AM
To: draft-boucadair-sfc-requirements@tools.ietf.org<mailto:draft-boucadair-=
sfc-requirements@tools.ietf.org>
Cc: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: [sfc] draft-boucadair-sfc-requirements-03 Service function discove=
ry

I=92m looking at the =93must=94 service function discovery requirements in =
draft-boucadair-sfc-requirements.

Some of these requirements seem incompatible with a PDP/orchestrated approa=
ch, which some have been discussing.

For example,
   DISC_REQ#3:  The solution MUST allow for the dynamic discovery of all
                locations where a given Service Function may reside and
                be invoked for a given SF chain.  Particularly, the
                solution MUST allow for the dynamic discovery of both
                IPv4 and IPv6 locators of a Service Function instance.

Intended or not, I=92ve got router discovery protocol in my mind when I rea=
d this. Broadcast =93who is out there?=94=85

I don=92t think all operators would want this. Some would want to explicitl=
y configure the elements that can be used.
In fact, DISC_REQ#5 identifies that there is a security problem with auto d=
iscovery.

In short, I don=92t think everyone wants auto discovery, so this requiremen=
t should not be =93MUST=94.


David Dolson
Senior Software Architect
Sandvine

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

--_000_51287140429E481A941CA2FD1F4636F5ciscocom_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body dir=3D"auto">
<div>I would suggest that any change in a service path definition would be =
an explicit push from the PDP rather than a pull from the client.<br>
<br>
Sent from my iPhone</div>
<div><br>
On Mar 4, 2014, at 4:24 AM, &quot;Ron Parker&quot; &lt;<a href=3D"mailto:Ro=
n_Parker@affirmednetworks.com">Ron_Parker@affirmednetworks.com</a>&gt; wrot=
e:<br>
<br>
</div>
<blockquote type=3D"cite">
<div>
<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;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size: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]-->
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Hi, Dave.<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">For a chain management=
 control plane, I had in mind more of a client/server arrangement where the=
 PDP is the server and the SF=92s are the clients.&nbsp;&nbsp; I know this =
is premature,&nbsp; but my thinking was that the keepalive
 from the client doubled as a request for any chain updates that were neces=
sary since the last poll.&nbsp;&nbsp; In this way, service functions gain k=
nowledge of the chains, allowing for a single flattened chain identity in t=
he packets, and PDP gains knowledge of the
 liveness of the service functions.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> sfc [<a href=3D"mailto:sfc-bounces@ietf=
.org">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Dave Dolson<br>
<b>Sent:</b> Tuesday, March 04, 2014 1:37 AM<br>
<b>To:</b> <a href=3D"mailto:draft-boucadair-sfc-requirements@tools.ietf.or=
g">draft-boucadair-sfc-requirements@tools.ietf.org</a><br>
<b>Cc:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> [sfc] draft-boucadair-sfc-requirements-03 Service function =
discovery<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I=92m looking at the =93must=94 service function dis=
covery requirements in draft-boucadair-sfc-requirements.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Some of these requirements seem incompatible with a =
PDP/orchestrated approach, which some have been discussing.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">For example,<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp; DISC_REQ#3:&nbsp; The solution MUST allow for=
 the dynamic discovery of all<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; locations where a given Service Function m=
ay reside and<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;be invoked for a given SF chain.&nbsp; Par=
ticularly, the<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; solution MUST allow for the dynamic discov=
ery of both<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IPv4 and IPv6 locators of a Service Functi=
on instance.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Intended or not, I=92ve got router discovery protoco=
l in my mind when I read this. Broadcast =93who is out there?=94=85<o:p></o=
:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I don=92t think all operators would want this. Some =
would want to explicitly configure the elements that can be used.<o:p></o:p=
></p>
<p class=3D"MsoNormal">In fact, DISC_REQ#5 identifies that there is a secur=
ity problem with auto discovery.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">In short, I don=92t think everyone wants auto discov=
ery, so this requirement should not be =93MUST=94.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">David Dolson<o:p></o:p></p>
<p class=3D"MsoNormal">Senior Software Architect<o:p></o:p></p>
<p class=3D"MsoNormal">Sandvine<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
</blockquote>
<blockquote type=3D"cite">
<div><span>_______________________________________________</span><br>
<span>sfc mailing list</span><br>
<span><a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a></span><br>
<span><a href=3D"https://www.ietf.org/mailman/listinfo/sfc">https://www.iet=
f.org/mailman/listinfo/sfc</a></span><br>
</div>
</blockquote>
</body>
</html>

--_000_51287140429E481A941CA2FD1F4636F5ciscocom_--


From nobody Wed Mar  5 11:02:02 2014
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DF6601A0183 for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 11:02:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.048
X-Spam-Level: 
X-Spam-Status: No, score=-15.048 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, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 4Glr5-ZUrj98 for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 11:01:59 -0800 (PST)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) by ietfa.amsl.com (Postfix) with ESMTP id 4633B1A011E for <sfc@ietf.org>; Wed,  5 Mar 2014 11:01:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3092; q=dns/txt; s=iport; t=1394046116; x=1395255716; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=OeMZreOnwuHDps6BXtFOvoPZ1wdD8oGnwpm+vk2jYjc=; b=Aydj2guZZV+geEBJkFfMoiuA3YuNBVszmOb4TPplMNoiHmp9WBGRiyI/ /HhV6OknqD9w3Wycbx8nYUu1xVr6z4qsRTGxnFglnQ/dTiQQceWAiPBY5 OXz0vgmYfb3CAA/xi5xRQ1PNTZV+cfxPB2Iijr6cn6OJeh87I8qrQ9bR6 I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Ag0FAHp0F1OtJV2d/2dsb2JhbABRCYMGO8FkgRoWdIIlAQEBAwEBAQFpAggDBQsCAQgRBAEBAScHJwsUCQgBAQQOBRuHVggNzlETBI12KDMHgySBFASYPYplh0aDLQ
X-IronPort-AV: E=Sophos;i="4.97,594,1389744000"; d="scan'208";a="308080820"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by rcdn-iport-1.cisco.com with ESMTP; 05 Mar 2014 19:01:53 +0000
Received: from xhc-rcd-x01.cisco.com (xhc-rcd-x01.cisco.com [173.37.183.75]) by rcdn-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id s25J1rrv017411 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 5 Mar 2014 19:01:53 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.35]) by xhc-rcd-x01.cisco.com ([173.37.183.75]) with mapi id 14.03.0123.003; Wed, 5 Mar 2014 13:01:53 -0600
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Thread-Topic: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
Thread-Index: Ac83SBdEdKv61gPORVyd1gmdk8al4AAQwfKgAA0ldYAAOWpmRA==
Date: Wed, 5 Mar 2014 19:01:52 +0000
Message-ID: <7133F5A7-614E-4D0F-909E-00465C9C0921@cisco.com>
References: <E8355113905631478EFF04F5AA706E9818ABC6E0@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7D93@MBX021-W3-CA-2.exch021.domain.local>, <53159EF1.1040301@joelhalpern.com>
In-Reply-To: <53159EF1.1040301@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/Zu766NF-rhia-9yXvPaT_CGj0nk
Cc: "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>, "sfc@ietf.org" <sfc@ietf.org>, Dave Dolson <ddolson@sandvine.com>, Ron Parker <Ron_Parker@affirmednetworks.com>
Subject: Re: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Mar 2014 19:02:01 -0000

Either the SF or the proxy (depending upon who processes the SFC encap) nee=
d knowledge of the service paths they participate in plus the mapping from =
path to associated chain for identification of local SF applicability and n=
ext SF.

Sent from my iPhone

> On Mar 4, 2014, at 4:38 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote=
:
>=20
> I would hope that the service functions themselves (the applications) don=
't need any knowledge of the chains.  That is one of the regards where I ha=
ve difficulty with the framework draft (on which this requirements draft is=
 based.)
>=20
> Yours,
> Joel
>=20
>> On 3/4/14, 4:24 AM, Ron Parker wrote:
>> Hi, Dave.
>>=20
>> For a chain management control plane, I had in mind more of a
>> client/server arrangement where the PDP is the server and the SF=92s are
>> the clients.   I know this is premature,  but my thinking was that the
>> keepalive from the client doubled as a request for any chain updates
>> that were necessary since the last poll.   In this way, service
>> functions gain knowledge of the chains, allowing for a single flattened
>> chain identity in the packets, and PDP gains knowledge of the liveness
>> of the service functions.
>>=20
>>    Ron
>>=20
>> *From:* sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Dave Dolson
>> *Sent:* Tuesday, March 04, 2014 1:37 AM
>> *To:* draft-boucadair-sfc-requirements@tools.ietf.org
>> *Cc:* sfc@ietf.org
>> *Subject:* [sfc] draft-boucadair-sfc-requirements-03 Service function
>> discovery
>>=20
>> I=92m looking at the =93must=94 service function discovery requirements =
in
>> draft-boucadair-sfc-requirements.
>>=20
>> Some of these requirements seem incompatible with a PDP/orchestrated
>> approach, which some have been discussing.
>>=20
>> For example,
>>=20
>>    DISC_REQ#3:  The solution MUST allow for the dynamic discovery of all
>>=20
>>                 locations where a given Service Function may reside and
>>=20
>>                 be invoked for a given SF chain.  Particularly, the
>>=20
>>                 solution MUST allow for the dynamic discovery of both
>>=20
>>                 IPv4 and IPv6 locators of a Service Function instance.
>>=20
>> Intended or not, I=92ve got router discovery protocol in my mind when I
>> read this. Broadcast =93who is out there?=94=85
>>=20
>> I don=92t think all operators would want this. Some would want to
>> explicitly configure the elements that can be used.
>>=20
>> In fact, DISC_REQ#5 identifies that there is a security problem with
>> auto discovery.
>>=20
>> In short, I don=92t think everyone wants auto discovery, so this
>> requirement should not be =93MUST=94.
>>=20
>> David Dolson
>>=20
>> Senior Software Architect
>>=20
>> Sandvine
>>=20
>>=20
>>=20
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Wed Mar  5 11:09:46 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6B4DE1A0186 for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 11:09:45 -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 culATQYERVNq for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 11:09:43 -0800 (PST)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) by ietfa.amsl.com (Postfix) with ESMTP id 67A331A01FC for <sfc@ietf.org>; Wed,  5 Mar 2014 11:09:42 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 1D0D3241000; Wed,  5 Mar 2014 11:09:39 -0800 (PST)
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from dhcp-bd1b.meeting.ietf.org (dhcp-bd1b.meeting.ietf.org [31.133.189.27]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 2FDA0240F4C; Wed,  5 Mar 2014 11:09:38 -0800 (PST)
Message-ID: <53177670.2090303@joelhalpern.com>
Date: Wed, 05 Mar 2014 14:09:36 -0500
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>
References: <E8355113905631478EFF04F5AA706E9818ABC6E0@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7D93@MBX021-W3-CA-2.exch021.domain.local>, <53159EF1.1040301@joelhalpern.com> <7133F5A7-614E-4D0F-909E-00465C9C0921@cisco.com>
In-Reply-To: <7133F5A7-614E-4D0F-909E-00465C9C0921@cisco.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/2MAnSJu9Y5oThjjanqwg2LggY7s
Cc: "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>, "sfc@ietf.org" <sfc@ietf.org>, Dave Dolson <ddolson@sandvine.com>, Ron Parker <Ron_Parker@affirmednetworks.com>
Subject: Re: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Mar 2014 19:09:45 -0000

As I consider there to be a meaningful and significant distinction 
between the Service Chain Forwarding functions and the proxy.  As such, 
I do not consider that the SF needs this capability in the absence of a 
proxy.

Additionally, I want to emphasis that I believe the architecture needs 
to support the cases where the transport can forward packets across more 
than one service function (for example in the cases that Dave talked 
about using VLANs.)  As such, the forwarding function may not even be 
examining the path identifier in the service chain header.

Yours,
Joel

On 3/5/14, 2:01 PM, Jim Guichard (jguichar) wrote:
> Either the SF or the proxy (depending upon who processes the SFC encap) need knowledge of the service paths they participate in plus the mapping from path to associated chain for identification of local SF applicability and next SF.
>
> Sent from my iPhone
>
>> On Mar 4, 2014, at 4:38 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
>>
>> I would hope that the service functions themselves (the applications) don't need any knowledge of the chains.  That is one of the regards where I have difficulty with the framework draft (on which this requirements draft is based.)
>>
>> Yours,
>> Joel
>>
>>> On 3/4/14, 4:24 AM, Ron Parker wrote:
>>> Hi, Dave.
>>>
>>> For a chain management control plane, I had in mind more of a
>>> client/server arrangement where the PDP is the server and the SF’s are
>>> the clients.   I know this is premature,  but my thinking was that the
>>> keepalive from the client doubled as a request for any chain updates
>>> that were necessary since the last poll.   In this way, service
>>> functions gain knowledge of the chains, allowing for a single flattened
>>> chain identity in the packets, and PDP gains knowledge of the liveness
>>> of the service functions.
>>>
>>>     Ron
>>>
>>> *From:* sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Dave Dolson
>>> *Sent:* Tuesday, March 04, 2014 1:37 AM
>>> *To:* draft-boucadair-sfc-requirements@tools.ietf.org
>>> *Cc:* sfc@ietf.org
>>> *Subject:* [sfc] draft-boucadair-sfc-requirements-03 Service function
>>> discovery
>>>
>>> I’m looking at the “must” service function discovery requirements in
>>> draft-boucadair-sfc-requirements.
>>>
>>> Some of these requirements seem incompatible with a PDP/orchestrated
>>> approach, which some have been discussing.
>>>
>>> For example,
>>>
>>>     DISC_REQ#3:  The solution MUST allow for the dynamic discovery of all
>>>
>>>                  locations where a given Service Function may reside and
>>>
>>>                  be invoked for a given SF chain.  Particularly, the
>>>
>>>                  solution MUST allow for the dynamic discovery of both
>>>
>>>                  IPv4 and IPv6 locators of a Service Function instance.
>>>
>>> Intended or not, I’ve got router discovery protocol in my mind when I
>>> read this. Broadcast “who is out there?”…
>>>
>>> I don’t think all operators would want this. Some would want to
>>> explicitly configure the elements that can be used.
>>>
>>> In fact, DISC_REQ#5 identifies that there is a security problem with
>>> auto discovery.
>>>
>>> In short, I don’t think everyone wants auto discovery, so this
>>> requirement should not be “MUST”.
>>>
>>> David Dolson
>>>
>>> Senior Software Architect
>>>
>>> Sandvine
>>>
>>>
>>>
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Wed Mar  5 11:10:32 2014
Return-Path: <bill.wu@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 46C961A0162 for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 11:10:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.203
X-Spam-Level: *
X-Spam-Status: No, score=1.203 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, CHARSET_FARAWAY_HEADER=3.2, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 dOvvoFPbJBqw for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 11:10:23 -0800 (PST)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 8E4111A01CD for <sfc@ietf.org>; Wed,  5 Mar 2014 11:10:20 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BEG70664; Wed, 05 Mar 2014 19:10:16 +0000 (GMT)
Received: from LHREML405-HUB.china.huawei.com (10.201.5.242) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 5 Mar 2014 19:09:43 +0000
Received: from NKGEML403-HUB.china.huawei.com (10.98.56.34) by lhreml405-hub.china.huawei.com (10.201.5.242) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 5 Mar 2014 19:10:14 +0000
Received: from NKGEML501-MBS.china.huawei.com ([169.254.2.85]) by nkgeml403-hub.china.huawei.com ([10.98.56.34]) with mapi id 14.03.0158.001; Thu, 6 Mar 2014 03:10:09 +0800
From: Qin Wu <bill.wu@huawei.com>
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>, Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
Thread-Index: Ac83SBdEdKv61gPORVyd1gmdk8al4AAQwfKgAEZy0ZQAAFLhgA==
Date: Wed, 5 Mar 2014 19:10:08 +0000
Message-ID: <B8F9A780D330094D99AF023C5877DABA84505ABF@nkgeml501-mbs.china.huawei.com>
References: <E8355113905631478EFF04F5AA706E9818ABC6E0@wtl-exchp-1.sandvine.com>,  <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7D93@MBX021-W3-CA-2.exch021.domain.local> <51287140-429E-481A-941C-A2FD1F4636F5@cisco.com>
In-Reply-To: <51287140-429E-481A-941C-A2FD1F4636F5@cisco.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.200.66.200]
Content-Type: multipart/alternative; boundary="_000_B8F9A780D330094D99AF023C5877DABA84505ABFnkgeml501mbschi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/IyT_pq5x4K3G9bAOYHyv2lPHt2g
Cc: "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: [sfc] =?gb2312?b?tPC4tDogIGRyYWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1l?= =?gb2312?b?bnRzLTAzIFNlcnZpY2UgZnVuY3Rpb24gZGlzY292ZXJ5?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Mar 2014 19:10:28 -0000

--_000_B8F9A780D330094D99AF023C5877DABA84505ABFnkgeml501mbschi_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

V2h5IHB1bGwgc2hvdWxkIGJlIGZvcmJpZGRlbj8NCg0KUmVnYXJkcyENCi1RaW4NCreivP7Iyzog
c2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddILT6se0gSmltIEd1aWNoYXJkIChqZ3Vp
Y2hhcikNCreiy83KsbzkOiAyMDE0xOoz1MI2yNUgMjo1OQ0KytW8/sjLOiBSb24gUGFya2VyDQqz
rcvNOiBkcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50c0B0b29scy5pZXRmLm9yZzsgc2Zj
QGlldGYub3JnOyBEYXZlIERvbHNvbg0K1vfM4jogUmU6IFtzZmNdIGRyYWZ0LWJvdWNhZGFpci1z
ZmMtcmVxdWlyZW1lbnRzLTAzIFNlcnZpY2UgZnVuY3Rpb24gZGlzY292ZXJ5DQoNCkkgd291bGQg
c3VnZ2VzdCB0aGF0IGFueSBjaGFuZ2UgaW4gYSBzZXJ2aWNlIHBhdGggZGVmaW5pdGlvbiB3b3Vs
ZCBiZSBhbiBleHBsaWNpdCBwdXNoIGZyb20gdGhlIFBEUCByYXRoZXIgdGhhbiBhIHB1bGwgZnJv
bSB0aGUgY2xpZW50Lg0KDQpTZW50IGZyb20gbXkgaVBob25lDQoNCk9uIE1hciA0LCAyMDE0LCBh
dCA0OjI0IEFNLCAiUm9uIFBhcmtlciIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208
bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PiB3cm90ZToNCkhpLCBEYXZl
Lg0KDQpGb3IgYSBjaGFpbiBtYW5hZ2VtZW50IGNvbnRyb2wgcGxhbmUsIEkgaGFkIGluIG1pbmQg
bW9yZSBvZiBhIGNsaWVudC9zZXJ2ZXIgYXJyYW5nZW1lbnQgd2hlcmUgdGhlIFBEUCBpcyB0aGUg
c2VydmVyIGFuZCB0aGUgU0ahr3MgYXJlIHRoZSBjbGllbnRzLiAgIEkga25vdyB0aGlzIGlzIHBy
ZW1hdHVyZSwgIGJ1dCBteSB0aGlua2luZyB3YXMgdGhhdCB0aGUga2VlcGFsaXZlIGZyb20gdGhl
IGNsaWVudCBkb3VibGVkIGFzIGEgcmVxdWVzdCBmb3IgYW55IGNoYWluIHVwZGF0ZXMgdGhhdCB3
ZXJlIG5lY2Vzc2FyeSBzaW5jZSB0aGUgbGFzdCBwb2xsLiAgIEluIHRoaXMgd2F5LCBzZXJ2aWNl
IGZ1bmN0aW9ucyBnYWluIGtub3dsZWRnZSBvZiB0aGUgY2hhaW5zLCBhbGxvd2luZyBmb3IgYSBz
aW5nbGUgZmxhdHRlbmVkIGNoYWluIGlkZW50aXR5IGluIHRoZSBwYWNrZXRzLCBhbmQgUERQIGdh
aW5zIGtub3dsZWRnZSBvZiB0aGUgbGl2ZW5lc3Mgb2YgdGhlIHNlcnZpY2UgZnVuY3Rpb25zLg0K
DQogICBSb24NCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24g
QmVoYWxmIE9mIERhdmUgRG9sc29uDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAwNCwgMjAxNCAxOjM3
IEFNDQpUbzogZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHNAdG9vbHMuaWV0Zi5vcmc8
bWFpbHRvOmRyYWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1lbnRzQHRvb2xzLmlldGYub3JnPg0K
Q2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogW3NmY10gZHJh
ZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHMtMDMgU2VydmljZSBmdW5jdGlvbiBkaXNjb3Zl
cnkNCg0KSaGvbSBsb29raW5nIGF0IHRoZSChsG11c3ShsSBzZXJ2aWNlIGZ1bmN0aW9uIGRpc2Nv
dmVyeSByZXF1aXJlbWVudHMgaW4gZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHMuDQoN
ClNvbWUgb2YgdGhlc2UgcmVxdWlyZW1lbnRzIHNlZW0gaW5jb21wYXRpYmxlIHdpdGggYSBQRFAv
b3JjaGVzdHJhdGVkIGFwcHJvYWNoLCB3aGljaCBzb21lIGhhdmUgYmVlbiBkaXNjdXNzaW5nLg0K
DQpGb3IgZXhhbXBsZSwNCiAgIERJU0NfUkVRIzM6ICBUaGUgc29sdXRpb24gTVVTVCBhbGxvdyBm
b3IgdGhlIGR5bmFtaWMgZGlzY292ZXJ5IG9mIGFsbA0KICAgICAgICAgICAgICAgIGxvY2F0aW9u
cyB3aGVyZSBhIGdpdmVuIFNlcnZpY2UgRnVuY3Rpb24gbWF5IHJlc2lkZSBhbmQNCiAgICAgICAg
ICAgICAgICBiZSBpbnZva2VkIGZvciBhIGdpdmVuIFNGIGNoYWluLiAgUGFydGljdWxhcmx5LCB0
aGUNCiAgICAgICAgICAgICAgICBzb2x1dGlvbiBNVVNUIGFsbG93IGZvciB0aGUgZHluYW1pYyBk
aXNjb3Zlcnkgb2YgYm90aA0KICAgICAgICAgICAgICAgIElQdjQgYW5kIElQdjYgbG9jYXRvcnMg
b2YgYSBTZXJ2aWNlIEZ1bmN0aW9uIGluc3RhbmNlLg0KDQpJbnRlbmRlZCBvciBub3QsIEmhr3Zl
IGdvdCByb3V0ZXIgZGlzY292ZXJ5IHByb3RvY29sIGluIG15IG1pbmQgd2hlbiBJIHJlYWQgdGhp
cy4gQnJvYWRjYXN0IKGwd2hvIGlzIG91dCB0aGVyZT+hsaGtDQoNCkkgZG9uoa90IHRoaW5rIGFs
bCBvcGVyYXRvcnMgd291bGQgd2FudCB0aGlzLiBTb21lIHdvdWxkIHdhbnQgdG8gZXhwbGljaXRs
eSBjb25maWd1cmUgdGhlIGVsZW1lbnRzIHRoYXQgY2FuIGJlIHVzZWQuDQpJbiBmYWN0LCBESVND
X1JFUSM1IGlkZW50aWZpZXMgdGhhdCB0aGVyZSBpcyBhIHNlY3VyaXR5IHByb2JsZW0gd2l0aCBh
dXRvIGRpc2NvdmVyeS4NCg0KSW4gc2hvcnQsIEkgZG9uoa90IHRoaW5rIGV2ZXJ5b25lIHdhbnRz
IGF1dG8gZGlzY292ZXJ5LCBzbyB0aGlzIHJlcXVpcmVtZW50IHNob3VsZCBub3QgYmUgobBNVVNU
obEuDQoNCg0KRGF2aWQgRG9sc29uDQpTZW5pb3IgU29mdHdhcmUgQXJjaGl0ZWN0DQpTYW5kdmlu
ZQ0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2Zj
IG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0K

--_000_B8F9A780D330094D99AF023C5877DABA84505ABFnkgeml501mbschi_
Content-Type: text/html; charset="gb2312"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML \9884\8BBE\683C\5F0F Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"\6279\6CE8\6846\6587\672C Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:9.0pt;
	font-family:"Calibri","sans-serif";}
span.HTMLChar
	{mso-style-name:"HTML \9884\8BBE\683C\5F0F Char";
	mso-style-priority:99;
	mso-style-link:"HTML \9884\8BBE\683C\5F0F";
	font-family:"Courier New";}
p.HTMLPreformatted, li.HTMLPreformatted, div.HTMLPreformatted
	{mso-style-name:"HTML Preformatted";
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.Char
	{mso-style-name:"\6279\6CE8\6846\6587\672C Char";
	mso-style-priority:99;
	mso-style-link:\6279\6CE8\6846\6587\672C;
	font-family:"Calibri","sans-serif";}
span.EmailStyle25
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">Why pull should be forbidden?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">Regards!<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">-Qin<o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:SimSu=
n">=B7=A2=BC=FE=C8=CB<span lang=3D"EN-US">:</span></span></b><span lang=3D"=
EN-US" style=3D"font-size:10.0pt;font-family:SimSun"> sfc [mailto:sfc-bounc=
es@ietf.org]
</span><b><span style=3D"font-size:10.0pt;font-family:SimSun">=B4=FA=B1=ED =
</span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:SimSu=
n">Jim Guichard (jguichar)<br>
</span><b><span style=3D"font-size:10.0pt;font-family:SimSun">=B7=A2=CB=CD=
=CA=B1=BC=E4<span lang=3D"EN-US">:</span></span></b><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:SimSun"> 2014</span><span style=3D"font=
-size:10.0pt;font-family:SimSun">=C4=EA<span lang=3D"EN-US">3</span>=D4=C2<=
span lang=3D"EN-US">6</span>=C8=D5<span lang=3D"EN-US">
 2:59<br>
</span><b>=CA=D5=BC=FE=C8=CB<span lang=3D"EN-US">:</span></b><span lang=3D"=
EN-US"> Ron Parker<br>
</span><b>=B3=AD=CB=CD<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"=
> draft-boucadair-sfc-requirements@tools.ietf.org; sfc@ietf.org; Dave Dolso=
n<br>
</span><b>=D6=F7=CC=E2<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"=
> Re: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery<=
o:p></o:p></span></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I would suggest that any change=
 in a service path definition would be an explicit push from the PDP rather=
 than a pull from the client.<br>
<br>
Sent from my iPhone<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span lang=3D"EN-US">=
<br>
On Mar 4, 2014, at 4:24 AM, &quot;Ron Parker&quot; &lt;<a href=3D"mailto:Ro=
n_Parker@affirmednetworks.com">Ron_Parker@affirmednetworks.com</a>&gt; wrot=
e:<o:p></o:p></span></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Hi, Dav=
e.</span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">For a c=
hain management control plane, I had in mind more of a client/server arrang=
ement where the PDP is the server and the SF=A1=AFs are the clients.&nbsp;&=
nbsp; I know this is premature,&nbsp; but my thinking was
 that the keepalive from the client doubled as a request for any chain upda=
tes that were necessary since the last poll.&nbsp;&nbsp; In this way, servi=
ce functions gain knowledge of the chains, allowing for a single flattened =
chain identity in the packets, and PDP gains
 knowledge of the liveness of the service functions.</span><span lang=3D"EN=
-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp; Ron</span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><span lang=3D"EN-US"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">From:</span></b><span lang=
=3D"EN-US"> sfc [<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces=
@ietf.org</a>]
<b>On Behalf Of </b>Dave Dolson<br>
<b>Sent:</b> Tuesday, March 04, 2014 1:37 AM<br>
<b>To:</b> <a href=3D"mailto:draft-boucadair-sfc-requirements@tools.ietf.or=
g">draft-boucadair-sfc-requirements@tools.ietf.org</a><br>
<b>Cc:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> [sfc] draft-boucadair-sfc-requirements-03 Service function =
discovery<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I=A1=AFm looking at the =A1=B0m=
ust=A1=B1 service function discovery requirements in draft-boucadair-sfc-re=
quirements.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Some of these requirements seem=
 incompatible with a PDP/orchestrated approach, which some have been discus=
sing.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">For example,<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">&nbsp;&nbsp; DISC_REQ#3:&nbsp; The solution=
 MUST allow for the dynamic discovery of all</span><span lang=3D"EN-US"><o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; locations where a given Ser=
vice Function may reside and</span><span lang=3D"EN-US"><o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;be invoked for a given SF c=
hain.&nbsp; Particularly, the</span><span lang=3D"EN-US"><o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; solution MUST allow for the=
 dynamic discovery of both</span><span lang=3D"EN-US"><o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IPv4 and IPv6 locators of a=
 Service Function instance.</span><span lang=3D"EN-US"><o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Intended or not, I=A1=AFve got =
router discovery protocol in my mind when I read this. Broadcast =A1=B0who =
is out there?=A1=B1=A1=AD<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I don=A1=AFt think all operator=
s would want this. Some would want to explicitly configure the elements tha=
t can be used.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">In fact, DISC_REQ#5 identifies =
that there is a security problem with auto discovery.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">In short, I don=A1=AFt think ev=
eryone wants auto discovery, so this requirement should not be =A1=B0MUST=
=A1=B1.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">David Dolson<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Senior Software Architect<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Sandvine<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
</div>
</blockquote>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt;font-=
family:&quot;Times New Roman&quot;,&quot;serif&quot;">_____________________=
__________________________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc">https://www.ietf.org/=
mailman/listinfo/sfc</a><o:p></o:p></span></p>
</div>
</blockquote>
</div>
</body>
</html>

--_000_B8F9A780D330094D99AF023C5877DABA84505ABFnkgeml501mbschi_--


From nobody Wed Mar  5 11:18:35 2014
Return-Path: <bill.wu@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4B6961A0294 for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 11:18:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.541
X-Spam-Level: *
X-Spam-Status: No, score=1.541 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, CHARSET_FARAWAY_HEADER=3.2, CN_BODY_35=0.339, MIME_8BIT_HEADER=0.3, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 5u02gmCH_RzB for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 11:18:23 -0800 (PST)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 45CA01A024C for <sfc@ietf.org>; Wed,  5 Mar 2014 11:18:22 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BBT96324; Wed, 05 Mar 2014 19:18:18 +0000 (GMT)
Received: from LHREML406-HUB.china.huawei.com (10.201.5.243) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 5 Mar 2014 19:17:40 +0000
Received: from NKGEML406-HUB.china.huawei.com (10.98.56.37) by lhreml406-hub.china.huawei.com (10.201.5.243) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 5 Mar 2014 19:18:11 +0000
Received: from NKGEML501-MBS.china.huawei.com ([169.254.2.85]) by nkgeml406-hub.china.huawei.com ([10.98.56.37]) with mapi id 14.03.0158.001; Thu, 6 Mar 2014 03:18:07 +0800
From: Qin Wu <bill.wu@huawei.com>
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>, "Joel M. Halpern" <jmh@joelhalpern.com>
Thread-Topic: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
Thread-Index: Ac83SBdEdKv61gPORVyd1gmdk8al4AAQwfKg//9+eoCAAi/oAP//dg3w
Date: Wed, 5 Mar 2014 19:18:05 +0000
Message-ID: <B8F9A780D330094D99AF023C5877DABA84505AD2@nkgeml501-mbs.china.huawei.com>
References: <E8355113905631478EFF04F5AA706E9818ABC6E0@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7D93@MBX021-W3-CA-2.exch021.domain.local>, <53159EF1.1040301@joelhalpern.com> <7133F5A7-614E-4D0F-909E-00465C9C0921@cisco.com>
In-Reply-To: <7133F5A7-614E-4D0F-909E-00465C9C0921@cisco.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.200.66.200]
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/sfc/UP7ZEI--j0xu7m0OLr0j2X-AN4M
Cc: "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>, Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: [sfc] =?gb2312?b?tPC4tDogIGRyYWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1l?= =?gb2312?b?bnRzLTAzIFNlcnZpY2UgZnVuY3Rpb24gZGlzY292ZXJ5?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Mar 2014 19:18:25 -0000

SSBwcmVmZXIgb25seSBwcm94eSBvciB0aGUgYm94IHdoaWNoIHRoZSBTRiBpcyBlbWJlZGRlZCBr
bm93cyB0aGUgc2VydmljZSBmdW5jdGlvbnMgcGF0aC4gDQoNClJlZ2FyZHMhDQotUWluDQotLS0t
LdPKvP7Urbz+LS0tLS0NCreivP7Iyzogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmdd
ILT6se0gSmltIEd1aWNoYXJkIChqZ3VpY2hhcikNCreiy83KsbzkOiAyMDE0xOoz1MI2yNUgMzow
Mg0KytW8/sjLOiBKb2VsIE0uIEhhbHBlcm4NCrOty806IGRyYWZ0LWJvdWNhZGFpci1zZmMtcmVx
dWlyZW1lbnRzQHRvb2xzLmlldGYub3JnOyBzZmNAaWV0Zi5vcmc7IERhdmUgRG9sc29uOyBSb24g
UGFya2VyDQrW98ziOiBSZTogW3NmY10gZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHMt
MDMgU2VydmljZSBmdW5jdGlvbiBkaXNjb3ZlcnkNCg0KRWl0aGVyIHRoZSBTRiBvciB0aGUgcHJv
eHkgKGRlcGVuZGluZyB1cG9uIHdobyBwcm9jZXNzZXMgdGhlIFNGQyBlbmNhcCkgbmVlZCBrbm93
bGVkZ2Ugb2YgdGhlIHNlcnZpY2UgcGF0aHMgdGhleSBwYXJ0aWNpcGF0ZSBpbiBwbHVzIHRoZSBt
YXBwaW5nIGZyb20gcGF0aCB0byBhc3NvY2lhdGVkIGNoYWluIGZvciBpZGVudGlmaWNhdGlvbiBv
ZiBsb2NhbCBTRiBhcHBsaWNhYmlsaXR5IGFuZCBuZXh0IFNGLg0KDQpTZW50IGZyb20gbXkgaVBo
b25lDQoNCj4gT24gTWFyIDQsIDIwMTQsIGF0IDQ6MzggQU0sICJKb2VsIE0uIEhhbHBlcm4iIDxq
bWhAam9lbGhhbHBlcm4uY29tPiB3cm90ZToNCj4gDQo+IEkgd291bGQgaG9wZSB0aGF0IHRoZSBz
ZXJ2aWNlIGZ1bmN0aW9ucyB0aGVtc2VsdmVzICh0aGUgYXBwbGljYXRpb25zKSANCj4gZG9uJ3Qg
bmVlZCBhbnkga25vd2xlZGdlIG9mIHRoZSBjaGFpbnMuICBUaGF0IGlzIG9uZSBvZiB0aGUgcmVn
YXJkcyANCj4gd2hlcmUgSSBoYXZlIGRpZmZpY3VsdHkgd2l0aCB0aGUgZnJhbWV3b3JrIGRyYWZ0
IChvbiB3aGljaCB0aGlzIA0KPiByZXF1aXJlbWVudHMgZHJhZnQgaXMgYmFzZWQuKQ0KPiANCj4g
WW91cnMsDQo+IEpvZWwNCj4gDQo+PiBPbiAzLzQvMTQsIDQ6MjQgQU0sIFJvbiBQYXJrZXIgd3Jv
dGU6DQo+PiBIaSwgRGF2ZS4NCj4+IA0KPj4gRm9yIGEgY2hhaW4gbWFuYWdlbWVudCBjb250cm9s
IHBsYW5lLCBJIGhhZCBpbiBtaW5kIG1vcmUgb2YgYSANCj4+IGNsaWVudC9zZXJ2ZXIgYXJyYW5n
ZW1lbnQgd2hlcmUgdGhlIFBEUCBpcyB0aGUgc2VydmVyIGFuZCB0aGUgU0ahr3MgYXJlDQo+PiB0
aGUgY2xpZW50cy4gICBJIGtub3cgdGhpcyBpcyBwcmVtYXR1cmUsICBidXQgbXkgdGhpbmtpbmcg
d2FzIHRoYXQgdGhlDQo+PiBrZWVwYWxpdmUgZnJvbSB0aGUgY2xpZW50IGRvdWJsZWQgYXMgYSBy
ZXF1ZXN0IGZvciBhbnkgY2hhaW4gdXBkYXRlcw0KPj4gdGhhdCB3ZXJlIG5lY2Vzc2FyeSBzaW5j
ZSB0aGUgbGFzdCBwb2xsLiAgIEluIHRoaXMgd2F5LCBzZXJ2aWNlDQo+PiBmdW5jdGlvbnMgZ2Fp
biBrbm93bGVkZ2Ugb2YgdGhlIGNoYWlucywgYWxsb3dpbmcgZm9yIGEgc2luZ2xlIA0KPj4gZmxh
dHRlbmVkIGNoYWluIGlkZW50aXR5IGluIHRoZSBwYWNrZXRzLCBhbmQgUERQIGdhaW5zIGtub3ds
ZWRnZSBvZiANCj4+IHRoZSBsaXZlbmVzcyBvZiB0aGUgc2VydmljZSBmdW5jdGlvbnMuDQo+PiAN
Cj4+ICAgIFJvbg0KPj4gDQo+PiAqRnJvbToqIHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnXSAqT24gQmVoYWxmIE9mICpEYXZlIERvbHNvbg0KPj4gKlNlbnQ6KiBUdWVzZGF5LCBNYXJj
aCAwNCwgMjAxNCAxOjM3IEFNDQo+PiAqVG86KiBkcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVt
ZW50c0B0b29scy5pZXRmLm9yZw0KPj4gKkNjOiogc2ZjQGlldGYub3JnDQo+PiAqU3ViamVjdDoq
IFtzZmNdIGRyYWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1lbnRzLTAzIFNlcnZpY2UgZnVuY3Rp
b24gDQo+PiBkaXNjb3ZlcnkNCj4+IA0KPj4gSaGvbSBsb29raW5nIGF0IHRoZSChsG11c3ShsSBz
ZXJ2aWNlIGZ1bmN0aW9uIGRpc2NvdmVyeSByZXF1aXJlbWVudHMgaW4gDQo+PiBkcmFmdC1ib3Vj
YWRhaXItc2ZjLXJlcXVpcmVtZW50cy4NCj4+IA0KPj4gU29tZSBvZiB0aGVzZSByZXF1aXJlbWVu
dHMgc2VlbSBpbmNvbXBhdGlibGUgd2l0aCBhIFBEUC9vcmNoZXN0cmF0ZWQgDQo+PiBhcHByb2Fj
aCwgd2hpY2ggc29tZSBoYXZlIGJlZW4gZGlzY3Vzc2luZy4NCj4+IA0KPj4gRm9yIGV4YW1wbGUs
DQo+PiANCj4+ICAgIERJU0NfUkVRIzM6ICBUaGUgc29sdXRpb24gTVVTVCBhbGxvdyBmb3IgdGhl
IGR5bmFtaWMgZGlzY292ZXJ5IG9mIA0KPj4gYWxsDQo+PiANCj4+ICAgICAgICAgICAgICAgICBs
b2NhdGlvbnMgd2hlcmUgYSBnaXZlbiBTZXJ2aWNlIEZ1bmN0aW9uIG1heSByZXNpZGUgDQo+PiBh
bmQNCj4+IA0KPj4gICAgICAgICAgICAgICAgIGJlIGludm9rZWQgZm9yIGEgZ2l2ZW4gU0YgY2hh
aW4uICBQYXJ0aWN1bGFybHksIHRoZQ0KPj4gDQo+PiAgICAgICAgICAgICAgICAgc29sdXRpb24g
TVVTVCBhbGxvdyBmb3IgdGhlIGR5bmFtaWMgZGlzY292ZXJ5IG9mIGJvdGgNCj4+IA0KPj4gICAg
ICAgICAgICAgICAgIElQdjQgYW5kIElQdjYgbG9jYXRvcnMgb2YgYSBTZXJ2aWNlIEZ1bmN0aW9u
IGluc3RhbmNlLg0KPj4gDQo+PiBJbnRlbmRlZCBvciBub3QsIEmhr3ZlIGdvdCByb3V0ZXIgZGlz
Y292ZXJ5IHByb3RvY29sIGluIG15IG1pbmQgd2hlbiBJIA0KPj4gcmVhZCB0aGlzLiBCcm9hZGNh
c3QgobB3aG8gaXMgb3V0IHRoZXJlP6Gxoa0NCj4+IA0KPj4gSSBkb26hr3QgdGhpbmsgYWxsIG9w
ZXJhdG9ycyB3b3VsZCB3YW50IHRoaXMuIFNvbWUgd291bGQgd2FudCB0byANCj4+IGV4cGxpY2l0
bHkgY29uZmlndXJlIHRoZSBlbGVtZW50cyB0aGF0IGNhbiBiZSB1c2VkLg0KPj4gDQo+PiBJbiBm
YWN0LCBESVNDX1JFUSM1IGlkZW50aWZpZXMgdGhhdCB0aGVyZSBpcyBhIHNlY3VyaXR5IHByb2Js
ZW0gd2l0aCANCj4+IGF1dG8gZGlzY292ZXJ5Lg0KPj4gDQo+PiBJbiBzaG9ydCwgSSBkb26hr3Qg
dGhpbmsgZXZlcnlvbmUgd2FudHMgYXV0byBkaXNjb3ZlcnksIHNvIHRoaXMgDQo+PiByZXF1aXJl
bWVudCBzaG91bGQgbm90IGJlIKGwTVVTVKGxLg0KPj4gDQo+PiBEYXZpZCBEb2xzb24NCj4+IA0K
Pj4gU2VuaW9yIFNvZnR3YXJlIEFyY2hpdGVjdA0KPj4gDQo+PiBTYW5kdmluZQ0KPj4gDQo+PiAN
Cj4+IA0KPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
Cj4+IHNmYyBtYWlsaW5nIGxpc3QNCj4+IHNmY0BpZXRmLm9yZw0KPj4gaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQo+IHNmYyBtYWlsaW5nIGxpc3QNCj4gc2ZjQGlldGYu
b3JnDQo+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQoNCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzZmMgbWFpbGluZyBs
aXN0DQpzZmNAaWV0Zi5vcmcNCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjDQo=


From nobody Wed Mar  5 11:19:03 2014
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AE4161A02CE for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 11:18:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.048
X-Spam-Level: 
X-Spam-Status: No, score=-10.048 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 4e6tufgEVz-c for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 11:18:54 -0800 (PST)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) by ietfa.amsl.com (Postfix) with ESMTP id 7FAAA1A01CD for <sfc@ietf.org>; Wed,  5 Mar 2014 11:18:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4965; q=dns/txt; s=iport; t=1394047131; x=1395256731; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=reLeOIJtau51W+ek0yqKrE54AsCJlhVKwg3CY12fkzo=; b=UO0lQtAd5M1YcNZNcF+TpTBIYUZaSFQDm4znUmZ46g1lhY3GZu0LsPwS F6Su0ON9CuJZTg9QPUaso9HgoxrwxvjzlVpAhdBJT3+vUgroqQJPALeOe VQLhIwxUhrwKt+SIDzXVloT6pFYMgIiwPbmog4V4gcIverejsAJvl1OlM Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgwFAHh4F1OtJXG9/2dsb2JhbABagwY7wWSBGhZ0giUBAQEDAQEBAWsLBQcEAgEIDgMEAQEBJwcnCxQJCAIEDgWHcQgNzlsTBI15JQgrBwaDHoEUBJg9kiuDLYFo
X-IronPort-AV: E=Sophos;i="4.97,594,1389744000"; d="scan'208";a="25165491"
Received: from rcdn-core2-2.cisco.com ([173.37.113.189]) by alln-iport-2.cisco.com with ESMTP; 05 Mar 2014 19:18:35 +0000
Received: from xhc-rcd-x09.cisco.com (xhc-rcd-x09.cisco.com [173.37.183.83]) by rcdn-core2-2.cisco.com (8.14.5/8.14.5) with ESMTP id s25JIZwr000922 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 5 Mar 2014 19:18:35 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.35]) by xhc-rcd-x09.cisco.com ([173.37.183.83]) with mapi id 14.03.0123.003; Wed, 5 Mar 2014 13:18:35 -0600
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: Jerome Moisand <jmoisand@juniper.net>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtTG5JTMIR5tk0Sw90+BuOO5fZrPw8mAgAA5UICAAAgQAIAAGoqAgAAPEwCAArL4aA==
Date: Wed, 5 Mar 2014 19:18:34 +0000
Message-ID: <9E75C6F0-6F97-4D5D-812E-0DC91358876A@cisco.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7335@MBX021-W3-CA-2.exch021.domain.local> <CF3A6619.321B4%smkumar@cisco.com> <D86ACE7B-8AB7-4406-A5AC-3CAD25AD7C57@affirmednetworks.com> <CF3A82F9.3223B%smkumar@cisco.com>, <82f60a7fdd164384b59866a32583712d@CO2PR05MB716.namprd05.prod.outlook.com>
In-Reply-To: <82f60a7fdd164384b59866a32583712d@CO2PR05MB716.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/P0VEEX7yWIHqPCVdsPtqvA9pPOA
Cc: sfc <sfc@ietf.org>, Bruno Rijsman <brijsman@juniper.net>, "Surendra Kumar \(smkumar\)" <smkumar@cisco.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Mar 2014 19:18:58 -0000

Let me change the question a little; assume that *all* SF's along a given s=
ervice chain are  *metadata capable* (can process SFC encap without the nee=
d for a proxy). In this case do you see a problem?

Sent from my iPhone

> On Mar 3, 2014, at 3:06 PM, "Jerome Moisand" <jmoisand@juniper.net> wrote=
:
>=20
> Ron,
>=20
> A proxy approach would work for metadata that can be reconstructed from a=
 fairly static & predefined context. But I don't see how we this can do tha=
t for more session/flow/packet-specific metadata.
>=20
> Take an example. Say a form of accounting-session-id is attached to all p=
ackets for service functions (say SN1 and SN8 in the example below) to gene=
rate their own accounting logs in such a way that they can be correlated by=
 an accounting server. The service chain starts (SF0/SN0) by a BNG or PGW w=
hich assigns such an accounting-session-id based on its knowledge of user s=
essions.=20
>=20
> SN5 doesn't recognize such metadata. At best, the proxy will strip it bef=
ore forwarding to SN5. Which processes the packet and ends up generating so=
me data flow towards SN8 (maybe the same packet, maybe modified or new pack=
ets).=20
>=20
> Then if traffic associated with multiple sessions has to traverse SN5 in =
a concurrent manner, I just don't know how a proxy approach can work to rec=
onstruct what SN8 needs. Do you?
>=20
> Personally, I reached a conclusion that we can deal with metadata-aware s=
ervice chains and with metadata-neutral service chains, but a mix of both s=
eems hard to achieve, at least when using packet header ('inband marking') =
techniques. This is what we meant in the challenge described in section 4.2=
.
>=20
> Tx
> Jerome
>=20
> -----Original Message-----
> From: Surendra Kumar (smkumar) [mailto:smkumar@cisco.com]=20
> Sent: Monday, March 03, 2014 2:12 PM
> To: Ron Parker
> Cc: Jamal Hadi Salim; Jerome Moisand; Bruno Rijsman; sfc
> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>=20
>=20
> The below description is about proxy - we need to define the behavior.
>=20
> Surendra.
>=20
>> On 3/3/14 5:36 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com> wrote:
>>=20
>> A legacy SF would be front ended by an SFC proxy which would strip and
>> readd the encapsulation.   The size or variability of the encapsulation
>> doesn't enter into that aspect of it.
>>=20
>>  Ron
>>=20
>>=20
>>> On Mar 3, 2014, at 5:07 PM, "Surendra Kumar (smkumar)"
>>> <smkumar@cisco.com> wrote:
>>>=20
>>>=20
>>> We need to be a bit careful with large metadata, specifically from=20
>>> architectural considerations. Let me give you an example:
>>> SFC SC1 :: SF1@SN1 : SF2@SN5 : SF3@SN8
>>>=20
>>> SN1 & SN8 can deal with metadata and need the metadata. However, SN5 =20
>>> can't, it is a legacy SN. What do we do with the metadata when it=20
>>> comes to  steering the packet (only) to SN5 - throw it, cache it, say=20
>>> not supported =8A
>>>=20
>>>=20
>>> Surendra.
>>>=20
>>>> On 3/3/14 1:42 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com>
>>>> wrote:
>>>>=20
>>>> Jamal,
>>>>=20
>>>> As an alternative, the network service header could contain a fixed
>>>> mandatory portion and a variable optional portion.   The fixed
>>>> mandatory
>>>> portion would contain the total length of the service header (fixed
>>>> portion plus optional portion).   This approach would allow entities
>>>> concerned solely with SFC steering to easily ignore the metatadata=20
>>>> which  is intended to be consumed and/or repeated by the various=20
>>>> service  functions.
>>>>=20
>>>> Ron
>>>>=20
>>>>=20
>>>> ---Original Message-----
>>>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jamal Hadi=20
>>>> Salim
>>>> Sent: Monday, March 03, 2014 11:35 AM
>>>> To: jmoisand@juniper.net; brijsman@juniper.net
>>>> Cc: sfc
>>>> Subject: [sfc] draft-rijsman-sfc-madata-considerations
>>>>=20
>>>> I like the doc - well written.
>>>>=20
>>>> Section 4.3 on metadata encoding.
>>>>=20
>>>> It seems there's clear need for variable sized metadata (at least=20
>>>> for  http/app you  seem to indicate the desire for it).
>>>> For a datapath per-packet metadata, i feel the need is just as=20
>>>> important.
>>>> Are we limited by the fact that existing hardware may not be able to =
=20
>>>> handle TLVs? For example, I dont have a problem handling TLVs in a =20
>>>> software datapath.
>>>>=20
>>>> cheers,
>>>> jamal
>>>>=20
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>=20
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>=20
>=20
>=20
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Wed Mar  5 11:28:18 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 10C4B1A041A for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 11:28:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 4.387
X-Spam-Level: ****
X-Spam-Status: No, score=4.387 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, CHARSET_FARAWAY_HEADER=3.2, CN_BODY_35=0.339, MIME_8BIT_HEADER=0.3, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_NONE=-0.0001, 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 bDM3Ul4jpqrg for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 11:28:07 -0800 (PST)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) by ietfa.amsl.com (Postfix) with ESMTP id 37A5B1A047E for <sfc@ietf.org>; Wed,  5 Mar 2014 11:28:04 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id E161D240957; Wed,  5 Mar 2014 11:28:00 -0800 (PST)
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from dhcp-bd1b.meeting.ietf.org (dhcp-bd1b.meeting.ietf.org [31.133.189.27]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id CF7FF240494; Wed,  5 Mar 2014 11:27:59 -0800 (PST)
Message-ID: <53177ABE.2050102@joelhalpern.com>
Date: Wed, 05 Mar 2014 14:27:58 -0500
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Qin Wu <bill.wu@huawei.com>,  "Jim Guichard (jguichar)" <jguichar@cisco.com>
References: <E8355113905631478EFF04F5AA706E9818ABC6E0@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7D93@MBX021-W3-CA-2.exch021.domain.local>, <53159EF1.1040301@joelhalpern.com> <7133F5A7-614E-4D0F-909E-00465C9C0921@cisco.com> <B8F9A780D330094D99AF023C5877DABA84505AD2@nkgeml501-mbs.china.huawei.com>
In-Reply-To: <B8F9A780D330094D99AF023C5877DABA84505AD2@nkgeml501-mbs.china.huawei.com>
Content-Type: text/plain; charset=GB2312
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/mVoH7nt3sPZ8dqg-vtPfW0HpZ9Y
Cc: "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>, Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] =?gb2312?b?tPC4tDogIGRyYWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1l?= =?gb2312?b?bnRzLTAzIFNlcnZpY2UgZnVuY3Rpb24gZGlzY292ZXJ5?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Mar 2014 19:28:09 -0000

Why would we as the IETF mandate the packaging of the functions?  You
certainly can deliver them together.  But equally, other folks can
deliver them separately.  Yes, folks will have to make them work
together.  In many cases, that will be easy.  In others, it will not be
easy.  But requiring the app to be the forwarder creates major
constraints on the behavior and possible deployments.

Yours,
Joel

On 3/5/14, 2:18 PM, Qin Wu wrote:
> I prefer only proxy or the box which the SF is embedded knows the service functions path.
> 
> Regards!
> -Qin
> -----ÓÊ¼þÔ­¼þ-----
> ·¢¼þÈË: sfc [mailto:sfc-bounces@ietf.org] ´ú±í Jim Guichard (jguichar)
> ·¢ËÍÊ±¼ä: 2014Äê3ÔÂ6ÈÕ 3:02
> ÊÕ¼þÈË: Joel M. Halpern
> ³­ËÍ: draft-boucadair-sfc-requirements@tools.ietf.org; sfc@ietf.org; Dave Dolson; Ron Parker
> Ö÷Ìâ: Re: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
> 
> Either the SF or the proxy (depending upon who processes the SFC encap) need knowledge of the service paths they participate in plus the mapping from path to associated chain for identification of local SF applicability and next SF.
> 
> Sent from my iPhone
> 
>> On Mar 4, 2014, at 4:38 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
>>
>> I would hope that the service functions themselves (the applications)
>> don't need any knowledge of the chains.  That is one of the regards
>> where I have difficulty with the framework draft (on which this
>> requirements draft is based.)
>>
>> Yours,
>> Joel
>>
>>> On 3/4/14, 4:24 AM, Ron Parker wrote:
>>> Hi, Dave.
>>>
>>> For a chain management control plane, I had in mind more of a
>>> client/server arrangement where the PDP is the server and the SF¡¯s are
>>> the clients.   I know this is premature,  but my thinking was that the
>>> keepalive from the client doubled as a request for any chain updates
>>> that were necessary since the last poll.   In this way, service
>>> functions gain knowledge of the chains, allowing for a single
>>> flattened chain identity in the packets, and PDP gains knowledge of
>>> the liveness of the service functions.
>>>
>>>     Ron
>>>
>>> *From:* sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Dave Dolson
>>> *Sent:* Tuesday, March 04, 2014 1:37 AM
>>> *To:* draft-boucadair-sfc-requirements@tools.ietf.org
>>> *Cc:* sfc@ietf.org
>>> *Subject:* [sfc] draft-boucadair-sfc-requirements-03 Service function
>>> discovery
>>>
>>> I¡¯m looking at the ¡°must¡± service function discovery requirements in
>>> draft-boucadair-sfc-requirements.
>>>
>>> Some of these requirements seem incompatible with a PDP/orchestrated
>>> approach, which some have been discussing.
>>>
>>> For example,
>>>
>>>     DISC_REQ#3:  The solution MUST allow for the dynamic discovery of
>>> all
>>>
>>>                  locations where a given Service Function may reside
>>> and
>>>
>>>                  be invoked for a given SF chain.  Particularly, the
>>>
>>>                  solution MUST allow for the dynamic discovery of both
>>>
>>>                  IPv4 and IPv6 locators of a Service Function instance.
>>>
>>> Intended or not, I¡¯ve got router discovery protocol in my mind when I
>>> read this. Broadcast ¡°who is out there?¡±¡­
>>>
>>> I don¡¯t think all operators would want this. Some would want to
>>> explicitly configure the elements that can be used.
>>>
>>> In fact, DISC_REQ#5 identifies that there is a security problem with
>>> auto discovery.
>>>
>>> In short, I don¡¯t think everyone wants auto discovery, so this
>>> requirement should not be ¡°MUST¡±.
>>>
>>> David Dolson
>>>
>>> Senior Software Architect
>>>
>>> Sandvine
>>>
>>>
>>>
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
> 
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
> 


From nobody Wed Mar  5 11:30:51 2014
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F283B1A011E for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 11:30:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.097
X-Spam-Level: 
X-Spam-Status: No, score=-9.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, CHARSET_FARAWAY_HEADER=3.2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 LVxiyeMpcuns for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 11:30:47 -0800 (PST)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) by ietfa.amsl.com (Postfix) with ESMTP id 77AC91A0297 for <sfc@ietf.org>; Wed,  5 Mar 2014 11:30:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=16585; q=dns/txt; s=iport; t=1394047844; x=1395257444; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=/qMLtyvldSCkNliARPky4WTSgIOU2tP9SFRTjgDMsT4=; b=NpDHqVwTPjWF+UeAeYdzz6bu0VizW89OzpsJz6bdzkE2J3M2ZSDfY70l aZOiPmeBGAl4xqx0kXEu9qA2MjUCWACtPVkfoZDvS1WzUU5geaKfwoy/e ub6kYbP4VG2/dBl8sIwkOwdnNGIYqYcvKGYNemg30vbV5RTTfVIz41cLX 0=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AiUFABx6F1OtJV2Y/2dsb2JhbABRCYJCRDuDW74JGYEBFnSCJQEBAQQBAQEqPwIIAxACAQYCDgMEAQEoBQICJQsUBgMIAgQOBRuHXg2SHJwRCKAmEwSNdjcgBAYBBIJnOYEUBJg9imWHRoMt
X-IronPort-AV: E=Sophos;i="4.97,594,1389744000";  d="scan'208,217";a="308267443"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by rcdn-iport-7.cisco.com with ESMTP; 05 Mar 2014 19:30:43 +0000
Received: from xhc-rcd-x04.cisco.com (xhc-rcd-x04.cisco.com [173.37.183.78]) by rcdn-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id s25JUhVl011111 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 5 Mar 2014 19:30:43 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.35]) by xhc-rcd-x04.cisco.com ([fe80::200:5efe:173.37.183.34%12]) with mapi id 14.03.0123.003; Wed, 5 Mar 2014 13:30:43 -0600
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: Qin Wu <bill.wu@huawei.com>
Thread-Topic: =?gb2312?B?tPC4tDogW3NmY10gZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHMt?= =?gb2312?Q?03_Service_function_discovery?=
Thread-Index: AQHPOKll7glGJH0bXEO7kCVsnLaAYw==
Date: Wed, 5 Mar 2014 19:30:42 +0000
Message-ID: <D12847F6-3136-4007-88FB-EFDF0F268258@cisco.com>
References: <E8355113905631478EFF04F5AA706E9818ABC6E0@wtl-exchp-1.sandvine.com>,  <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7D93@MBX021-W3-CA-2.exch021.domain.local> <51287140-429E-481A-941C-A2FD1F4636F5@cisco.com>, <B8F9A780D330094D99AF023C5877DABA84505ABF@nkgeml501-mbs.china.huawei.com>
In-Reply-To: <B8F9A780D330094D99AF023C5877DABA84505ABF@nkgeml501-mbs.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: multipart/alternative; boundary="_000_D12847F63136400788FBEFDF0F268258ciscocom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/Gx9Jf-Ylt17YVbPERzvrUfFDNVg
Cc: "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>, Ron Parker <Ron_Parker@affirmednetworks.com>
Subject: Re: [sfc] =?gb2312?b?tPC4tDogIGRyYWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1l?= =?gb2312?b?bnRzLTAzIFNlcnZpY2UgZnVuY3Rpb24gZGlzY292ZXJ5?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Mar 2014 19:30:50 -0000

--_000_D12847F63136400788FBEFDF0F268258ciscocom_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

SSBkaWQgbm90IHNheSB0aGF0IGl0IHNob3VsZCBidXQgbWVyZWx5IHN1Z2dlc3RlZCBhIHByZWZl
cmVuY2UgZm9yIHB1c2guDQoNClNlbnQgZnJvbSBteSBpUGhvbmUNCg0KT24gTWFyIDUsIDIwMTQs
IGF0IDI6MTAgUE0sICJRaW4gV3UiIDxiaWxsLnd1QGh1YXdlaS5jb208bWFpbHRvOmJpbGwud3VA
aHVhd2VpLmNvbT4+IHdyb3RlOg0KDQpXaHkgcHVsbCBzaG91bGQgYmUgZm9yYmlkZGVuPw0KDQpS
ZWdhcmRzIQ0KLVFpbg0Kt6K8/sjLOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10g
tPqx7SBKaW0gR3VpY2hhcmQgKGpndWljaGFyKQ0Kt6LLzcqxvOQ6IDIwMTTE6jPUwjbI1SAyOjU5
DQrK1bz+yMs6IFJvbiBQYXJrZXINCrOty806IGRyYWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1l
bnRzQHRvb2xzLmlldGYub3JnPG1haWx0bzpkcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50
c0B0b29scy5pZXRmLm9yZz47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgRGF2
ZSBEb2xzb24NCtb3zOI6IFJlOiBbc2ZjXSBkcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50
cy0wMyBTZXJ2aWNlIGZ1bmN0aW9uIGRpc2NvdmVyeQ0KDQpJIHdvdWxkIHN1Z2dlc3QgdGhhdCBh
bnkgY2hhbmdlIGluIGEgc2VydmljZSBwYXRoIGRlZmluaXRpb24gd291bGQgYmUgYW4gZXhwbGlj
aXQgcHVzaCBmcm9tIHRoZSBQRFAgcmF0aGVyIHRoYW4gYSBwdWxsIGZyb20gdGhlIGNsaWVudC4N
Cg0KU2VudCBmcm9tIG15IGlQaG9uZQ0KDQpPbiBNYXIgNCwgMjAxNCwgYXQgNDoyNCBBTSwgIlJv
biBQYXJrZXIiIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4gd3JvdGU6DQpIaSwgRGF2ZS4NCg0KRm9yIGEgY2hh
aW4gbWFuYWdlbWVudCBjb250cm9sIHBsYW5lLCBJIGhhZCBpbiBtaW5kIG1vcmUgb2YgYSBjbGll
bnQvc2VydmVyIGFycmFuZ2VtZW50IHdoZXJlIHRoZSBQRFAgaXMgdGhlIHNlcnZlciBhbmQgdGhl
IFNGoa9zIGFyZSB0aGUgY2xpZW50cy4gICBJIGtub3cgdGhpcyBpcyBwcmVtYXR1cmUsICBidXQg
bXkgdGhpbmtpbmcgd2FzIHRoYXQgdGhlIGtlZXBhbGl2ZSBmcm9tIHRoZSBjbGllbnQgZG91Ymxl
ZCBhcyBhIHJlcXVlc3QgZm9yIGFueSBjaGFpbiB1cGRhdGVzIHRoYXQgd2VyZSBuZWNlc3Nhcnkg
c2luY2UgdGhlIGxhc3QgcG9sbC4gICBJbiB0aGlzIHdheSwgc2VydmljZSBmdW5jdGlvbnMgZ2Fp
biBrbm93bGVkZ2Ugb2YgdGhlIGNoYWlucywgYWxsb3dpbmcgZm9yIGEgc2luZ2xlIGZsYXR0ZW5l
ZCBjaGFpbiBpZGVudGl0eSBpbiB0aGUgcGFja2V0cywgYW5kIFBEUCBnYWlucyBrbm93bGVkZ2Ug
b2YgdGhlIGxpdmVuZXNzIG9mIHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucy4NCg0KICAgUm9uDQoNCg0K
RnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBEYXZl
IERvbHNvbg0KU2VudDogVHVlc2RheSwgTWFyY2ggMDQsIDIwMTQgMTozNyBBTQ0KVG86IGRyYWZ0
LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1lbnRzQHRvb2xzLmlldGYub3JnPG1haWx0bzpkcmFmdC1i
b3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50c0B0b29scy5pZXRmLm9yZz4NCkNjOiBzZmNAaWV0Zi5v
cmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFtzZmNdIGRyYWZ0LWJvdWNhZGFpci1z
ZmMtcmVxdWlyZW1lbnRzLTAzIFNlcnZpY2UgZnVuY3Rpb24gZGlzY292ZXJ5DQoNCkmhr20gbG9v
a2luZyBhdCB0aGUgobBtdXN0obEgc2VydmljZSBmdW5jdGlvbiBkaXNjb3ZlcnkgcmVxdWlyZW1l
bnRzIGluIGRyYWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1lbnRzLg0KDQpTb21lIG9mIHRoZXNl
IHJlcXVpcmVtZW50cyBzZWVtIGluY29tcGF0aWJsZSB3aXRoIGEgUERQL29yY2hlc3RyYXRlZCBh
cHByb2FjaCwgd2hpY2ggc29tZSBoYXZlIGJlZW4gZGlzY3Vzc2luZy4NCg0KRm9yIGV4YW1wbGUs
DQogICBESVNDX1JFUSMzOiAgVGhlIHNvbHV0aW9uIE1VU1QgYWxsb3cgZm9yIHRoZSBkeW5hbWlj
IGRpc2NvdmVyeSBvZiBhbGwNCiAgICAgICAgICAgICAgICBsb2NhdGlvbnMgd2hlcmUgYSBnaXZl
biBTZXJ2aWNlIEZ1bmN0aW9uIG1heSByZXNpZGUgYW5kDQogICAgICAgICAgICAgICAgYmUgaW52
b2tlZCBmb3IgYSBnaXZlbiBTRiBjaGFpbi4gIFBhcnRpY3VsYXJseSwgdGhlDQogICAgICAgICAg
ICAgICAgc29sdXRpb24gTVVTVCBhbGxvdyBmb3IgdGhlIGR5bmFtaWMgZGlzY292ZXJ5IG9mIGJv
dGgNCiAgICAgICAgICAgICAgICBJUHY0IGFuZCBJUHY2IGxvY2F0b3JzIG9mIGEgU2VydmljZSBG
dW5jdGlvbiBpbnN0YW5jZS4NCg0KSW50ZW5kZWQgb3Igbm90LCBJoa92ZSBnb3Qgcm91dGVyIGRp
c2NvdmVyeSBwcm90b2NvbCBpbiBteSBtaW5kIHdoZW4gSSByZWFkIHRoaXMuIEJyb2FkY2FzdCCh
sHdobyBpcyBvdXQgdGhlcmU/obGhrQ0KDQpJIGRvbqGvdCB0aGluayBhbGwgb3BlcmF0b3JzIHdv
dWxkIHdhbnQgdGhpcy4gU29tZSB3b3VsZCB3YW50IHRvIGV4cGxpY2l0bHkgY29uZmlndXJlIHRo
ZSBlbGVtZW50cyB0aGF0IGNhbiBiZSB1c2VkLg0KSW4gZmFjdCwgRElTQ19SRVEjNSBpZGVudGlm
aWVzIHRoYXQgdGhlcmUgaXMgYSBzZWN1cml0eSBwcm9ibGVtIHdpdGggYXV0byBkaXNjb3Zlcnku
DQoNCkluIHNob3J0LCBJIGRvbqGvdCB0aGluayBldmVyeW9uZSB3YW50cyBhdXRvIGRpc2NvdmVy
eSwgc28gdGhpcyByZXF1aXJlbWVudCBzaG91bGQgbm90IGJlIKGwTVVTVKGxLg0KDQoNCkRhdmlk
IERvbHNvbg0KU2VuaW9yIFNvZnR3YXJlIEFyY2hpdGVjdA0KU2FuZHZpbmUNCg0KX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QN
CnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmMNCg==

--_000_D12847F63136400788FBEFDF0F268258ciscocom_
Content-Type: text/html; charset="gb2312"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
</head>
<body dir=3D"auto">
<div>I did not say that it should but merely suggested a preference for pus=
h.<br>
<br>
Sent from my iPhone</div>
<div><br>
On Mar 5, 2014, at 2:10 PM, &quot;Qin Wu&quot; &lt;<a href=3D"mailto:bill.w=
u@huawei.com">bill.wu@huawei.com</a>&gt; wrote:<br>
<br>
</div>
<blockquote type=3D"cite">
<div>
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML \9884\8BBE\683C\5F0F Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"\6279\6CE8\6846\6587\672C Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:9.0pt;
	font-family:"Calibri","sans-serif";}
span.HTMLChar
	{mso-style-name:"HTML \9884\8BBE\683C\5F0F Char";
	mso-style-priority:99;
	mso-style-link:"HTML \9884\8BBE\683C\5F0F";
	font-family:"Courier New";}
p.HTMLPreformatted, li.HTMLPreformatted, div.HTMLPreformatted
	{mso-style-name:"HTML Preformatted";
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.Char
	{mso-style-name:"\6279\6CE8\6846\6587\672C Char";
	mso-style-priority:99;
	mso-style-link:\6279\6CE8\6846\6587\672C;
	font-family:"Calibri","sans-serif";}
span.EmailStyle25
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">Why pull should be forbidden?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">Regards!<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">-Qin<o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:SimSu=
n">=B7=A2=BC=FE=C8=CB<span lang=3D"EN-US">:</span></span></b><span lang=3D"=
EN-US" style=3D"font-size:10.0pt;font-family:SimSun"> sfc [<a href=3D"mailt=
o:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
</span><b><span style=3D"font-size:10.0pt;font-family:SimSun">=B4=FA=B1=ED =
</span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:SimSu=
n">Jim Guichard (jguichar)<br>
</span><b><span style=3D"font-size:10.0pt;font-family:SimSun">=B7=A2=CB=CD=
=CA=B1=BC=E4<span lang=3D"EN-US">:</span></span></b><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:SimSun"> 2014</span><span style=3D"font=
-size:10.0pt;font-family:SimSun">=C4=EA<span lang=3D"EN-US">3</span>=D4=C2<=
span lang=3D"EN-US">6</span>=C8=D5<span lang=3D"EN-US">
 2:59<br>
</span><b>=CA=D5=BC=FE=C8=CB<span lang=3D"EN-US">:</span></b><span lang=3D"=
EN-US"> Ron Parker<br>
</span><b>=B3=AD=CB=CD<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"=
> <a href=3D"mailto:draft-boucadair-sfc-requirements@tools.ietf.org">
draft-boucadair-sfc-requirements@tools.ietf.org</a>; <a href=3D"mailto:sfc@=
ietf.org">
sfc@ietf.org</a>; Dave Dolson<br>
</span><b>=D6=F7=CC=E2<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"=
> Re: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery<=
o:p></o:p></span></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I would suggest that any change=
 in a service path definition would be an explicit push from the PDP rather=
 than a pull from the client.<br>
<br>
Sent from my iPhone<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span lang=3D"EN-US">=
<br>
On Mar 4, 2014, at 4:24 AM, &quot;Ron Parker&quot; &lt;<a href=3D"mailto:Ro=
n_Parker@affirmednetworks.com">Ron_Parker@affirmednetworks.com</a>&gt; wrot=
e:<o:p></o:p></span></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Hi, Dav=
e.</span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">For a c=
hain management control plane, I had in mind more of a client/server arrang=
ement where the PDP is the server and the SF=A1=AFs are the clients.&nbsp;&=
nbsp; I know this is premature,&nbsp; but my thinking was
 that the keepalive from the client doubled as a request for any chain upda=
tes that were necessary since the last poll.&nbsp;&nbsp; In this way, servi=
ce functions gain knowledge of the chains, allowing for a single flattened =
chain identity in the packets, and PDP gains
 knowledge of the liveness of the service functions.</span><span lang=3D"EN=
-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp; Ron</span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><span lang=3D"EN-US"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">From:</span></b><span lang=
=3D"EN-US"> sfc [<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces=
@ietf.org</a>]
<b>On Behalf Of </b>Dave Dolson<br>
<b>Sent:</b> Tuesday, March 04, 2014 1:37 AM<br>
<b>To:</b> <a href=3D"mailto:draft-boucadair-sfc-requirements@tools.ietf.or=
g">draft-boucadair-sfc-requirements@tools.ietf.org</a><br>
<b>Cc:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> [sfc] draft-boucadair-sfc-requirements-03 Service function =
discovery<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I=A1=AFm looking at the =A1=B0m=
ust=A1=B1 service function discovery requirements in draft-boucadair-sfc-re=
quirements.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Some of these requirements seem=
 incompatible with a PDP/orchestrated approach, which some have been discus=
sing.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">For example,<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">&nbsp;&nbsp; DISC_REQ#3:&nbsp; The solution=
 MUST allow for the dynamic discovery of all</span><span lang=3D"EN-US"><o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; locations where a given Ser=
vice Function may reside and</span><span lang=3D"EN-US"><o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;be invoked for a given SF c=
hain.&nbsp; Particularly, the</span><span lang=3D"EN-US"><o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; solution MUST allow for the=
 dynamic discovery of both</span><span lang=3D"EN-US"><o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IPv4 and IPv6 locators of a=
 Service Function instance.</span><span lang=3D"EN-US"><o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Intended or not, I=A1=AFve got =
router discovery protocol in my mind when I read this. Broadcast =A1=B0who =
is out there?=A1=B1=A1=AD<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I don=A1=AFt think all operator=
s would want this. Some would want to explicitly configure the elements tha=
t can be used.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">In fact, DISC_REQ#5 identifies =
that there is a security problem with auto discovery.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">In short, I don=A1=AFt think ev=
eryone wants auto discovery, so this requirement should not be =A1=B0MUST=
=A1=B1.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">David Dolson<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Senior Software Architect<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Sandvine<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
</div>
</blockquote>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt;font-=
family:&quot;Times New Roman&quot;,&quot;serif&quot;">_____________________=
__________________________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc">https://www.ietf.org/=
mailman/listinfo/sfc</a><o:p></o:p></span></p>
</div>
</blockquote>
</div>
</div>
</blockquote>
</body>
</html>

--_000_D12847F63136400788FBEFDF0F268258ciscocom_--


From nobody Wed Mar  5 11:32:45 2014
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 811221A0251 for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 11:32:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.759
X-Spam-Level: 
X-Spam-Status: No, score=-8.759 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, CHARSET_FARAWAY_HEADER=3.2, CN_BODY_35=0.339, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, MIME_8BIT_HEADER=0.3, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 KboSdtF7StAx for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 11:32:41 -0800 (PST)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) by ietfa.amsl.com (Postfix) with ESMTP id F36111A011E for <sfc@ietf.org>; Wed,  5 Mar 2014 11:32:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=6016; q=dns/txt; s=iport; t=1394047957; x=1395257557; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=mXZQZhEeutegXY5krvCUGA/CKQLc7A8yBWn/amHShUM=; b=gnoOV0cu5NrAZuy6OQMPusDsRs0VCRTOY8UZJ6/zL4ihk9ppIS00aa+Q 0SXi88O2SluiT4pBCBZbA6ZXMuII5iXwrRbNYbxspRxYdktOoVdGZDLfr NxtPLXYEN4mGsnOFHXdiCC7nsr+91sxckWgNxFDv3LrDD+p/wgzGzJwKp M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Ag8FAJB6F1OtJV2Z/2dsb2JhbABRCYMGO4NbvgkZgQEWdIIlAQEBAwEBAQExOAIIAwULAgEGAhEEAQEBBCMFAgIlCxQGAwgCBA4FG4dWCA2SHZwRCKAmEwSBJYxRKDMHgms5gRQBA5g9imWHRoMt
X-IronPort-AV: E=Sophos;i="4.97,594,1389744000"; d="scan'208";a="308306121"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by rcdn-iport-3.cisco.com with ESMTP; 05 Mar 2014 19:32:37 +0000
Received: from xhc-rcd-x04.cisco.com (xhc-rcd-x04.cisco.com [173.37.183.78]) by rcdn-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id s25JWbsx002119 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 5 Mar 2014 19:32:37 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.35]) by xhc-rcd-x04.cisco.com ([fe80::200:5efe:173.37.183.34%12]) with mapi id 14.03.0123.003; Wed, 5 Mar 2014 13:32:36 -0600
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Thread-Topic: =?gb2312?B?tPC4tDogW3NmY10gZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHMt?= =?gb2312?Q?03_Service_function_discovery?=
Thread-Index: Ac83SBdEdKv61gPORVyd1gmdk8al4AAQwfKgAA0ldYAAOWpmRAANI5mAAABYXQD//5y2MA==
Date: Wed, 5 Mar 2014 19:32:36 +0000
Message-ID: <1B3120EE-0A6E-47E8-B759-B8B01AB3AA2E@cisco.com>
References: <E8355113905631478EFF04F5AA706E9818ABC6E0@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7D93@MBX021-W3-CA-2.exch021.domain.local>, <53159EF1.1040301@joelhalpern.com> <7133F5A7-614E-4D0F-909E-00465C9C0921@cisco.com> <B8F9A780D330094D99AF023C5877DABA84505AD2@nkgeml501-mbs.china.huawei.com>, <53177ABE.2050102@joelhalpern.com>
In-Reply-To: <53177ABE.2050102@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/wyLY3u0N9wAtZgdSBCCtVtgnvJI
Cc: "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>, Dave Dolson <ddolson@sandvine.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Qin Wu <bill.wu@huawei.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] =?gb2312?b?tPC4tDogIGRyYWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1l?= =?gb2312?b?bnRzLTAzIFNlcnZpY2UgZnVuY3Rpb24gZGlzY292ZXJ5?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Mar 2014 19:32:43 -0000

KzEgLi4gDQoNClNlbnQgZnJvbSBteSBpUGhvbmUNCg0KPiBPbiBNYXIgNSwgMjAxNCwgYXQgMjoy
OCBQTSwgIkpvZWwgTS4gSGFscGVybiIgPGptaEBqb2VsaGFscGVybi5jb20+IHdyb3RlOg0KPiAN
Cj4gV2h5IHdvdWxkIHdlIGFzIHRoZSBJRVRGIG1hbmRhdGUgdGhlIHBhY2thZ2luZyBvZiB0aGUg
ZnVuY3Rpb25zPyAgWW91DQo+IGNlcnRhaW5seSBjYW4gZGVsaXZlciB0aGVtIHRvZ2V0aGVyLiAg
QnV0IGVxdWFsbHksIG90aGVyIGZvbGtzIGNhbg0KPiBkZWxpdmVyIHRoZW0gc2VwYXJhdGVseS4g
IFllcywgZm9sa3Mgd2lsbCBoYXZlIHRvIG1ha2UgdGhlbSB3b3JrDQo+IHRvZ2V0aGVyLiAgSW4g
bWFueSBjYXNlcywgdGhhdCB3aWxsIGJlIGVhc3kuICBJbiBvdGhlcnMsIGl0IHdpbGwgbm90IGJl
DQo+IGVhc3kuICBCdXQgcmVxdWlyaW5nIHRoZSBhcHAgdG8gYmUgdGhlIGZvcndhcmRlciBjcmVh
dGVzIG1ham9yDQo+IGNvbnN0cmFpbnRzIG9uIHRoZSBiZWhhdmlvciBhbmQgcG9zc2libGUgZGVw
bG95bWVudHMuDQo+IA0KPiBZb3VycywNCj4gSm9lbA0KPiANCj4+IE9uIDMvNS8xNCwgMjoxOCBQ
TSwgUWluIFd1IHdyb3RlOg0KPj4gSSBwcmVmZXIgb25seSBwcm94eSBvciB0aGUgYm94IHdoaWNo
IHRoZSBTRiBpcyBlbWJlZGRlZCBrbm93cyB0aGUgc2VydmljZSBmdW5jdGlvbnMgcGF0aC4NCj4+
IA0KPj4gUmVnYXJkcyENCj4+IC1RaW4NCj4+IC0tLS0t08q8/tStvP4tLS0tLQ0KPj4gt6K8/sjL
OiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gtPqx7SBKaW0gR3VpY2hhcmQgKGpn
dWljaGFyKQ0KPj4gt6LLzcqxvOQ6IDIwMTTE6jPUwjbI1SAzOjAyDQo+PiDK1bz+yMs6IEpvZWwg
TS4gSGFscGVybg0KPj4gs63LzTogZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHNAdG9v
bHMuaWV0Zi5vcmc7IHNmY0BpZXRmLm9yZzsgRGF2ZSBEb2xzb247IFJvbiBQYXJrZXINCj4+INb3
zOI6IFJlOiBbc2ZjXSBkcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50cy0wMyBTZXJ2aWNl
IGZ1bmN0aW9uIGRpc2NvdmVyeQ0KPj4gDQo+PiBFaXRoZXIgdGhlIFNGIG9yIHRoZSBwcm94eSAo
ZGVwZW5kaW5nIHVwb24gd2hvIHByb2Nlc3NlcyB0aGUgU0ZDIGVuY2FwKSBuZWVkIGtub3dsZWRn
ZSBvZiB0aGUgc2VydmljZSBwYXRocyB0aGV5IHBhcnRpY2lwYXRlIGluIHBsdXMgdGhlIG1hcHBp
bmcgZnJvbSBwYXRoIHRvIGFzc29jaWF0ZWQgY2hhaW4gZm9yIGlkZW50aWZpY2F0aW9uIG9mIGxv
Y2FsIFNGIGFwcGxpY2FiaWxpdHkgYW5kIG5leHQgU0YuDQo+PiANCj4+IFNlbnQgZnJvbSBteSBp
UGhvbmUNCj4+IA0KPj4+IE9uIE1hciA0LCAyMDE0LCBhdCA0OjM4IEFNLCAiSm9lbCBNLiBIYWxw
ZXJuIiA8am1oQGpvZWxoYWxwZXJuLmNvbT4gd3JvdGU6DQo+Pj4gDQo+Pj4gSSB3b3VsZCBob3Bl
IHRoYXQgdGhlIHNlcnZpY2UgZnVuY3Rpb25zIHRoZW1zZWx2ZXMgKHRoZSBhcHBsaWNhdGlvbnMp
DQo+Pj4gZG9uJ3QgbmVlZCBhbnkga25vd2xlZGdlIG9mIHRoZSBjaGFpbnMuICBUaGF0IGlzIG9u
ZSBvZiB0aGUgcmVnYXJkcw0KPj4+IHdoZXJlIEkgaGF2ZSBkaWZmaWN1bHR5IHdpdGggdGhlIGZy
YW1ld29yayBkcmFmdCAob24gd2hpY2ggdGhpcw0KPj4+IHJlcXVpcmVtZW50cyBkcmFmdCBpcyBi
YXNlZC4pDQo+Pj4gDQo+Pj4gWW91cnMsDQo+Pj4gSm9lbA0KPj4+IA0KPj4+PiBPbiAzLzQvMTQs
IDQ6MjQgQU0sIFJvbiBQYXJrZXIgd3JvdGU6DQo+Pj4+IEhpLCBEYXZlLg0KPj4+PiANCj4+Pj4g
Rm9yIGEgY2hhaW4gbWFuYWdlbWVudCBjb250cm9sIHBsYW5lLCBJIGhhZCBpbiBtaW5kIG1vcmUg
b2YgYQ0KPj4+PiBjbGllbnQvc2VydmVyIGFycmFuZ2VtZW50IHdoZXJlIHRoZSBQRFAgaXMgdGhl
IHNlcnZlciBhbmQgdGhlIFNGoa9zIGFyZQ0KPj4+PiB0aGUgY2xpZW50cy4gICBJIGtub3cgdGhp
cyBpcyBwcmVtYXR1cmUsICBidXQgbXkgdGhpbmtpbmcgd2FzIHRoYXQgdGhlDQo+Pj4+IGtlZXBh
bGl2ZSBmcm9tIHRoZSBjbGllbnQgZG91YmxlZCBhcyBhIHJlcXVlc3QgZm9yIGFueSBjaGFpbiB1
cGRhdGVzDQo+Pj4+IHRoYXQgd2VyZSBuZWNlc3Nhcnkgc2luY2UgdGhlIGxhc3QgcG9sbC4gICBJ
biB0aGlzIHdheSwgc2VydmljZQ0KPj4+PiBmdW5jdGlvbnMgZ2FpbiBrbm93bGVkZ2Ugb2YgdGhl
IGNoYWlucywgYWxsb3dpbmcgZm9yIGEgc2luZ2xlDQo+Pj4+IGZsYXR0ZW5lZCBjaGFpbiBpZGVu
dGl0eSBpbiB0aGUgcGFja2V0cywgYW5kIFBEUCBnYWlucyBrbm93bGVkZ2Ugb2YNCj4+Pj4gdGhl
IGxpdmVuZXNzIG9mIHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucy4NCj4+Pj4gDQo+Pj4+ICAgIFJvbg0K
Pj4+PiANCj4+Pj4gKkZyb206KiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gKk9u
IEJlaGFsZiBPZiAqRGF2ZSBEb2xzb24NCj4+Pj4gKlNlbnQ6KiBUdWVzZGF5LCBNYXJjaCAwNCwg
MjAxNCAxOjM3IEFNDQo+Pj4+ICpUbzoqIGRyYWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1lbnRz
QHRvb2xzLmlldGYub3JnDQo+Pj4+ICpDYzoqIHNmY0BpZXRmLm9yZw0KPj4+PiAqU3ViamVjdDoq
IFtzZmNdIGRyYWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1lbnRzLTAzIFNlcnZpY2UgZnVuY3Rp
b24NCj4+Pj4gZGlzY292ZXJ5DQo+Pj4+IA0KPj4+PiBJoa9tIGxvb2tpbmcgYXQgdGhlIKGwbXVz
dKGxIHNlcnZpY2UgZnVuY3Rpb24gZGlzY292ZXJ5IHJlcXVpcmVtZW50cyBpbg0KPj4+PiBkcmFm
dC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50cy4NCj4+Pj4gDQo+Pj4+IFNvbWUgb2YgdGhlc2Ug
cmVxdWlyZW1lbnRzIHNlZW0gaW5jb21wYXRpYmxlIHdpdGggYSBQRFAvb3JjaGVzdHJhdGVkDQo+
Pj4+IGFwcHJvYWNoLCB3aGljaCBzb21lIGhhdmUgYmVlbiBkaXNjdXNzaW5nLg0KPj4+PiANCj4+
Pj4gRm9yIGV4YW1wbGUsDQo+Pj4+IA0KPj4+PiAgICBESVNDX1JFUSMzOiAgVGhlIHNvbHV0aW9u
IE1VU1QgYWxsb3cgZm9yIHRoZSBkeW5hbWljIGRpc2NvdmVyeSBvZg0KPj4+PiBhbGwNCj4+Pj4g
DQo+Pj4+ICAgICAgICAgICAgICAgICBsb2NhdGlvbnMgd2hlcmUgYSBnaXZlbiBTZXJ2aWNlIEZ1
bmN0aW9uIG1heSByZXNpZGUNCj4+Pj4gYW5kDQo+Pj4+IA0KPj4+PiAgICAgICAgICAgICAgICAg
YmUgaW52b2tlZCBmb3IgYSBnaXZlbiBTRiBjaGFpbi4gIFBhcnRpY3VsYXJseSwgdGhlDQo+Pj4+
IA0KPj4+PiAgICAgICAgICAgICAgICAgc29sdXRpb24gTVVTVCBhbGxvdyBmb3IgdGhlIGR5bmFt
aWMgZGlzY292ZXJ5IG9mIGJvdGgNCj4+Pj4gDQo+Pj4+ICAgICAgICAgICAgICAgICBJUHY0IGFu
ZCBJUHY2IGxvY2F0b3JzIG9mIGEgU2VydmljZSBGdW5jdGlvbiBpbnN0YW5jZS4NCj4+Pj4gDQo+
Pj4+IEludGVuZGVkIG9yIG5vdCwgSaGvdmUgZ290IHJvdXRlciBkaXNjb3ZlcnkgcHJvdG9jb2wg
aW4gbXkgbWluZCB3aGVuIEkNCj4+Pj4gcmVhZCB0aGlzLiBCcm9hZGNhc3QgobB3aG8gaXMgb3V0
IHRoZXJlP6Gxoa0NCj4+Pj4gDQo+Pj4+IEkgZG9uoa90IHRoaW5rIGFsbCBvcGVyYXRvcnMgd291
bGQgd2FudCB0aGlzLiBTb21lIHdvdWxkIHdhbnQgdG8NCj4+Pj4gZXhwbGljaXRseSBjb25maWd1
cmUgdGhlIGVsZW1lbnRzIHRoYXQgY2FuIGJlIHVzZWQuDQo+Pj4+IA0KPj4+PiBJbiBmYWN0LCBE
SVNDX1JFUSM1IGlkZW50aWZpZXMgdGhhdCB0aGVyZSBpcyBhIHNlY3VyaXR5IHByb2JsZW0gd2l0
aA0KPj4+PiBhdXRvIGRpc2NvdmVyeS4NCj4+Pj4gDQo+Pj4+IEluIHNob3J0LCBJIGRvbqGvdCB0
aGluayBldmVyeW9uZSB3YW50cyBhdXRvIGRpc2NvdmVyeSwgc28gdGhpcw0KPj4+PiByZXF1aXJl
bWVudCBzaG91bGQgbm90IGJlIKGwTVVTVKGxLg0KPj4+PiANCj4+Pj4gRGF2aWQgRG9sc29uDQo+
Pj4+IA0KPj4+PiBTZW5pb3IgU29mdHdhcmUgQXJjaGl0ZWN0DQo+Pj4+IA0KPj4+PiBTYW5kdmlu
ZQ0KPj4+PiANCj4+Pj4gDQo+Pj4+IA0KPj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXw0KPj4+PiBzZmMgbWFpbGluZyBsaXN0DQo+Pj4+IHNmY0BpZXRm
Lm9yZw0KPj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+
IA0KPj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+
Pj4gc2ZjIG1haWxpbmcgbGlzdA0KPj4+IHNmY0BpZXRmLm9yZw0KPj4+IGh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+PiANCj4+IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+PiBzZmMgbWFpbGluZyBsaXN0DQo+PiBzZmNA
aWV0Zi5vcmcNCj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+
PiANCg==


From nobody Wed Mar  5 11:38:16 2014
Return-Path: <bill.wu@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D582E1A01F4 for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 11:38:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.541
X-Spam-Level: *
X-Spam-Status: No, score=1.541 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, CHARSET_FARAWAY_HEADER=3.2, CN_BODY_35=0.339, MIME_8BIT_HEADER=0.3, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 SZYqy5C0SRyA for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 11:38:12 -0800 (PST)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 355E51A011E for <sfc@ietf.org>; Wed,  5 Mar 2014 11:38:12 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BEG71945; Wed, 05 Mar 2014 19:38:08 +0000 (GMT)
Received: from LHREML402-HUB.china.huawei.com (10.201.5.241) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 5 Mar 2014 19:37:38 +0000
Received: from nkgeml407-hub.china.huawei.com (10.98.56.38) by lhreml402-hub.china.huawei.com (10.201.5.241) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 5 Mar 2014 19:38:07 +0000
Received: from NKGEML501-MBS.china.huawei.com ([169.254.2.85]) by nkgeml407-hub.china.huawei.com ([10.98.56.38]) with mapi id 14.03.0158.001; Thu, 6 Mar 2014 03:38:02 +0800
From: Qin Wu <bill.wu@huawei.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, "Jim Guichard (jguichar)" <jguichar@cisco.com>
Thread-Topic: =?gb2312?B?tPC4tDogW3NmY10gZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHMt?= =?gb2312?Q?03_Service_function_discovery?=
Thread-Index: Ac83SBdEdKv61gPORVyd1gmdk8al4AAQwfKg//9+eoCAAi/oAP//dg3wgACRPgD//3ieEA==
Date: Wed, 5 Mar 2014 19:38:02 +0000
Message-ID: <B8F9A780D330094D99AF023C5877DABA84505B2C@nkgeml501-mbs.china.huawei.com>
References: <E8355113905631478EFF04F5AA706E9818ABC6E0@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7D93@MBX021-W3-CA-2.exch021.domain.local>, <53159EF1.1040301@joelhalpern.com> <7133F5A7-614E-4D0F-909E-00465C9C0921@cisco.com> <B8F9A780D330094D99AF023C5877DABA84505AD2@nkgeml501-mbs.china.huawei.com> <53177ABE.2050102@joelhalpern.com>
In-Reply-To: <53177ABE.2050102@joelhalpern.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.200.66.200]
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/sfc/h5PA6VPjblERBvYtIUsUBYeulII
Cc: "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>, Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: [sfc] =?gb2312?b?tPC4tDogtPC4tDogIGRyYWZ0LWJvdWNhZGFpci1zZmMtcmVx?= =?gb2312?b?dWlyZW1lbnRzLTAzIFNlcnZpY2UgZnVuY3Rpb24gZGlzY292ZXJ5?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Mar 2014 19:38:15 -0000

SSBhZ3JlZSB3aXRoIHlvdXIgcG9pbnQuIEhvd2V2ZXIgYmlnZ2VyIGJlbmVmaXQgdG8gZGVsaXZl
ciB0aGVtIHRvZ2V0aGVyIGlzIHRvIG1ha2Ugc2VydmljZSB0b3BvbG9neSBjcmVhdGlvbiBtb3Jl
IGVhc2llci4gWW91IG9ubHkgbmVlZCB0byBnYXRoZXIgc2YgcmVsYXRlZCBwZXJmb3JtYW5jZSBp
bmZvcm1hdGlvbiBhbmQgY2FwYWJpbGl0eSBpbmZvcm1hdGlvbiB1c2luZyBtYW5hZ2VtZW50IHBs
YW5lIHByb3RvY29sIGFuZCBhZ2dyZWdhdGUgd2l0aCB0aGUgdW5kZXJseWluZyBuZXR3b3JrIHRv
cG9sb2d5Lg0KVXNpbmcgZWl0aGVyIGV4aXN0aW5nIGNvbnRyb2wgcGxhbmUgaW4gdGhlIHVuZGVy
bHlpbmcgbmV0d29yayB0aGF0IGdhdGhlcnMgbmV0d29yayB0b3BvIG9yIG5ldyBjb250cm9sIHBs
YW5lIGluIHRoZSBvdmVybGF5IHRvIGRpc3RyaWJ1dGUgc2YgcmVsYXRlZCBpbmZvcm1hdGlvbiBp
cyBwYWluZnVsIHNpbmNlIHNmIGZhaWx1cmUgb3IgbW92aW5nIGNhbiBsZWFkIHRvIGZyZXF1ZW50
IHVwZGF0ZSB0byBzZXJ2aWNlIHRvcG9sb2d5LiBCYWtpbmcgc2VydmljZSBjaGFpbmluZyBpbmZv
IGludG8gc2VydmljZSB0b3BvIG1ha2UgdGhhdCBldmVuIHBhaW5mdWwuDQoNClJlZ2FyZHMhDQot
UWluDQotLS0tLdPKvP7Urbz+LS0tLS0NCreivP7IyzogSm9lbCBNLiBIYWxwZXJuIFttYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbV0gDQq3osvNyrG85DogMjAxNMTqM9TCNsjVIDM6MjgNCsrVvP7I
yzogUWluIFd1OyBKaW0gR3VpY2hhcmQgKGpndWljaGFyKQ0Ks63LzTogZHJhZnQtYm91Y2FkYWly
LXNmYy1yZXF1aXJlbWVudHNAdG9vbHMuaWV0Zi5vcmc7IHNmY0BpZXRmLm9yZzsgRGF2ZSBEb2xz
b247IFJvbiBQYXJrZXINCtb3zOI6IFJlOiC08Li0OiBbc2ZjXSBkcmFmdC1ib3VjYWRhaXItc2Zj
LXJlcXVpcmVtZW50cy0wMyBTZXJ2aWNlIGZ1bmN0aW9uIGRpc2NvdmVyeQ0KDQpXaHkgd291bGQg
d2UgYXMgdGhlIElFVEYgbWFuZGF0ZSB0aGUgcGFja2FnaW5nIG9mIHRoZSBmdW5jdGlvbnM/ICBZ
b3UgY2VydGFpbmx5IGNhbiBkZWxpdmVyIHRoZW0gdG9nZXRoZXIuICBCdXQgZXF1YWxseSwgb3Ro
ZXIgZm9sa3MgY2FuIGRlbGl2ZXIgdGhlbSBzZXBhcmF0ZWx5LiAgWWVzLCBmb2xrcyB3aWxsIGhh
dmUgdG8gbWFrZSB0aGVtIHdvcmsgdG9nZXRoZXIuICBJbiBtYW55IGNhc2VzLCB0aGF0IHdpbGwg
YmUgZWFzeS4gIEluIG90aGVycywgaXQgd2lsbCBub3QgYmUgZWFzeS4gIEJ1dCByZXF1aXJpbmcg
dGhlIGFwcCB0byBiZSB0aGUgZm9yd2FyZGVyIGNyZWF0ZXMgbWFqb3IgY29uc3RyYWludHMgb24g
dGhlIGJlaGF2aW9yIGFuZCBwb3NzaWJsZSBkZXBsb3ltZW50cy4NCg0KWW91cnMsDQpKb2VsDQoN
Ck9uIDMvNS8xNCwgMjoxOCBQTSwgUWluIFd1IHdyb3RlOg0KPiBJIHByZWZlciBvbmx5IHByb3h5
IG9yIHRoZSBib3ggd2hpY2ggdGhlIFNGIGlzIGVtYmVkZGVkIGtub3dzIHRoZSBzZXJ2aWNlIGZ1
bmN0aW9ucyBwYXRoLg0KPiANCj4gUmVnYXJkcyENCj4gLVFpbg0KPiAtLS0tLdPKvP7Urbz+LS0t
LS0NCj4gt6K8/sjLOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gtPqx7SBKaW0g
R3VpY2hhcmQgKGpndWljaGFyKQ0KPiC3osvNyrG85DogMjAxNMTqM9TCNsjVIDM6MDINCj4gytW8
/sjLOiBKb2VsIE0uIEhhbHBlcm4NCj4gs63LzTogZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJl
bWVudHNAdG9vbHMuaWV0Zi5vcmc7IHNmY0BpZXRmLm9yZzsgDQo+IERhdmUgRG9sc29uOyBSb24g
UGFya2VyDQo+INb3zOI6IFJlOiBbc2ZjXSBkcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50
cy0wMyBTZXJ2aWNlIGZ1bmN0aW9uIA0KPiBkaXNjb3ZlcnkNCj4gDQo+IEVpdGhlciB0aGUgU0Yg
b3IgdGhlIHByb3h5IChkZXBlbmRpbmcgdXBvbiB3aG8gcHJvY2Vzc2VzIHRoZSBTRkMgZW5jYXAp
IG5lZWQga25vd2xlZGdlIG9mIHRoZSBzZXJ2aWNlIHBhdGhzIHRoZXkgcGFydGljaXBhdGUgaW4g
cGx1cyB0aGUgbWFwcGluZyBmcm9tIHBhdGggdG8gYXNzb2NpYXRlZCBjaGFpbiBmb3IgaWRlbnRp
ZmljYXRpb24gb2YgbG9jYWwgU0YgYXBwbGljYWJpbGl0eSBhbmQgbmV4dCBTRi4NCj4gDQo+IFNl
bnQgZnJvbSBteSBpUGhvbmUNCj4gDQo+PiBPbiBNYXIgNCwgMjAxNCwgYXQgNDozOCBBTSwgIkpv
ZWwgTS4gSGFscGVybiIgPGptaEBqb2VsaGFscGVybi5jb20+IHdyb3RlOg0KPj4NCj4+IEkgd291
bGQgaG9wZSB0aGF0IHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucyB0aGVtc2VsdmVzICh0aGUgYXBwbGlj
YXRpb25zKSANCj4+IGRvbid0IG5lZWQgYW55IGtub3dsZWRnZSBvZiB0aGUgY2hhaW5zLiAgVGhh
dCBpcyBvbmUgb2YgdGhlIHJlZ2FyZHMgDQo+PiB3aGVyZSBJIGhhdmUgZGlmZmljdWx0eSB3aXRo
IHRoZSBmcmFtZXdvcmsgZHJhZnQgKG9uIHdoaWNoIHRoaXMgDQo+PiByZXF1aXJlbWVudHMgZHJh
ZnQgaXMgYmFzZWQuKQ0KPj4NCj4+IFlvdXJzLA0KPj4gSm9lbA0KPj4NCj4+PiBPbiAzLzQvMTQs
IDQ6MjQgQU0sIFJvbiBQYXJrZXIgd3JvdGU6DQo+Pj4gSGksIERhdmUuDQo+Pj4NCj4+PiBGb3Ig
YSBjaGFpbiBtYW5hZ2VtZW50IGNvbnRyb2wgcGxhbmUsIEkgaGFkIGluIG1pbmQgbW9yZSBvZiBh
IA0KPj4+IGNsaWVudC9zZXJ2ZXIgYXJyYW5nZW1lbnQgd2hlcmUgdGhlIFBEUCBpcyB0aGUgc2Vy
dmVyIGFuZCB0aGUgU0ahr3MgYXJlDQo+Pj4gdGhlIGNsaWVudHMuICAgSSBrbm93IHRoaXMgaXMg
cHJlbWF0dXJlLCAgYnV0IG15IHRoaW5raW5nIHdhcyB0aGF0IHRoZQ0KPj4+IGtlZXBhbGl2ZSBm
cm9tIHRoZSBjbGllbnQgZG91YmxlZCBhcyBhIHJlcXVlc3QgZm9yIGFueSBjaGFpbiB1cGRhdGVz
DQo+Pj4gdGhhdCB3ZXJlIG5lY2Vzc2FyeSBzaW5jZSB0aGUgbGFzdCBwb2xsLiAgIEluIHRoaXMg
d2F5LCBzZXJ2aWNlDQo+Pj4gZnVuY3Rpb25zIGdhaW4ga25vd2xlZGdlIG9mIHRoZSBjaGFpbnMs
IGFsbG93aW5nIGZvciBhIHNpbmdsZSANCj4+PiBmbGF0dGVuZWQgY2hhaW4gaWRlbnRpdHkgaW4g
dGhlIHBhY2tldHMsIGFuZCBQRFAgZ2FpbnMga25vd2xlZGdlIG9mIA0KPj4+IHRoZSBsaXZlbmVz
cyBvZiB0aGUgc2VydmljZSBmdW5jdGlvbnMuDQo+Pj4NCj4+PiAgICAgUm9uDQo+Pj4NCj4+PiAq
RnJvbToqIHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSAqT24gQmVoYWxmIE9mICpE
YXZlIERvbHNvbg0KPj4+ICpTZW50OiogVHVlc2RheSwgTWFyY2ggMDQsIDIwMTQgMTozNyBBTQ0K
Pj4+ICpUbzoqIGRyYWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1lbnRzQHRvb2xzLmlldGYub3Jn
DQo+Pj4gKkNjOiogc2ZjQGlldGYub3JnDQo+Pj4gKlN1YmplY3Q6KiBbc2ZjXSBkcmFmdC1ib3Vj
YWRhaXItc2ZjLXJlcXVpcmVtZW50cy0wMyBTZXJ2aWNlIA0KPj4+IGZ1bmN0aW9uIGRpc2NvdmVy
eQ0KPj4+DQo+Pj4gSaGvbSBsb29raW5nIGF0IHRoZSChsG11c3ShsSBzZXJ2aWNlIGZ1bmN0aW9u
IGRpc2NvdmVyeSByZXF1aXJlbWVudHMgaW4gDQo+Pj4gZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1
aXJlbWVudHMuDQo+Pj4NCj4+PiBTb21lIG9mIHRoZXNlIHJlcXVpcmVtZW50cyBzZWVtIGluY29t
cGF0aWJsZSB3aXRoIGEgUERQL29yY2hlc3RyYXRlZCANCj4+PiBhcHByb2FjaCwgd2hpY2ggc29t
ZSBoYXZlIGJlZW4gZGlzY3Vzc2luZy4NCj4+Pg0KPj4+IEZvciBleGFtcGxlLA0KPj4+DQo+Pj4g
ICAgIERJU0NfUkVRIzM6ICBUaGUgc29sdXRpb24gTVVTVCBhbGxvdyBmb3IgdGhlIGR5bmFtaWMg
ZGlzY292ZXJ5IA0KPj4+IG9mIGFsbA0KPj4+DQo+Pj4gICAgICAgICAgICAgICAgICBsb2NhdGlv
bnMgd2hlcmUgYSBnaXZlbiBTZXJ2aWNlIEZ1bmN0aW9uIG1heSByZXNpZGUgDQo+Pj4gYW5kDQo+
Pj4NCj4+PiAgICAgICAgICAgICAgICAgIGJlIGludm9rZWQgZm9yIGEgZ2l2ZW4gU0YgY2hhaW4u
ICBQYXJ0aWN1bGFybHksIHRoZQ0KPj4+DQo+Pj4gICAgICAgICAgICAgICAgICBzb2x1dGlvbiBN
VVNUIGFsbG93IGZvciB0aGUgZHluYW1pYyBkaXNjb3Zlcnkgb2YgDQo+Pj4gYm90aA0KPj4+DQo+
Pj4gICAgICAgICAgICAgICAgICBJUHY0IGFuZCBJUHY2IGxvY2F0b3JzIG9mIGEgU2VydmljZSBG
dW5jdGlvbiBpbnN0YW5jZS4NCj4+Pg0KPj4+IEludGVuZGVkIG9yIG5vdCwgSaGvdmUgZ290IHJv
dXRlciBkaXNjb3ZlcnkgcHJvdG9jb2wgaW4gbXkgbWluZCB3aGVuIA0KPj4+IEkgcmVhZCB0aGlz
LiBCcm9hZGNhc3QgobB3aG8gaXMgb3V0IHRoZXJlP6Gxoa0NCj4+Pg0KPj4+IEkgZG9uoa90IHRo
aW5rIGFsbCBvcGVyYXRvcnMgd291bGQgd2FudCB0aGlzLiBTb21lIHdvdWxkIHdhbnQgdG8gDQo+
Pj4gZXhwbGljaXRseSBjb25maWd1cmUgdGhlIGVsZW1lbnRzIHRoYXQgY2FuIGJlIHVzZWQuDQo+
Pj4NCj4+PiBJbiBmYWN0LCBESVNDX1JFUSM1IGlkZW50aWZpZXMgdGhhdCB0aGVyZSBpcyBhIHNl
Y3VyaXR5IHByb2JsZW0gd2l0aCANCj4+PiBhdXRvIGRpc2NvdmVyeS4NCj4+Pg0KPj4+IEluIHNo
b3J0LCBJIGRvbqGvdCB0aGluayBldmVyeW9uZSB3YW50cyBhdXRvIGRpc2NvdmVyeSwgc28gdGhp
cyANCj4+PiByZXF1aXJlbWVudCBzaG91bGQgbm90IGJlIKGwTVVTVKGxLg0KPj4+DQo+Pj4gRGF2
aWQgRG9sc29uDQo+Pj4NCj4+PiBTZW5pb3IgU29mdHdhcmUgQXJjaGl0ZWN0DQo+Pj4NCj4+PiBT
YW5kdmluZQ0KPj4+DQo+Pj4NCj4+Pg0KPj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQo+Pj4gc2ZjIG1haWxpbmcgbGlzdA0KPj4+IHNmY0BpZXRmLm9y
Zw0KPj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pg0KPj4g
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+IHNmYyBt
YWlsaW5nIGxpc3QNCj4+IHNmY0BpZXRmLm9yZw0KPj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmMNCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQo+IHNmYyBtYWlsaW5nIGxpc3QNCj4gc2ZjQGlldGYub3JnDQo+IGh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+IA0K


From nobody Wed Mar  5 11:58:28 2014
Return-Path: <jmoisand@juniper.net>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7FE391A024E for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 11:58:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, 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 yJpR5_g3GcrY for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 11:58:21 -0800 (PST)
Received: from am1outboundpool.messaging.microsoft.com (am1ehsobe001.messaging.microsoft.com [213.199.154.204]) by ietfa.amsl.com (Postfix) with ESMTP id AE4F71A0224 for <sfc@ietf.org>; Wed,  5 Mar 2014 11:58:20 -0800 (PST)
Received: from mail61-am1-R.bigfish.com (10.3.201.252) by AM1EHSOBE011.bigfish.com (10.3.207.133) with Microsoft SMTP Server id 14.1.225.22; Wed, 5 Mar 2014 19:58:16 +0000
Received: from mail61-am1 (localhost [127.0.0.1])	by mail61-am1-R.bigfish.com (Postfix) with ESMTP id 8A1F622013A; Wed,  5 Mar 2014 19:58:16 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:157.56.240.101; KIP:(null); UIP:(null); IPV:NLI; H:BL2PRD0510HT004.namprd05.prod.outlook.com; RD:none; EFVD:NLI
X-SpamScore: -23
X-BigFish: VPS-23(zzbb2dI98dI9371I542I1432Izz1f42h2148h208ch1ee6h1de0h1fdah2073h2146h1202h1e76h2189h1d1ah1d2ah21bch1fc6hzz8275ch1de098h1033IL8275bh8275dh1de097h186068hz2fh109h2a8h839hd24hf0ah1288h12a5h12a9h12bdh137ah13b6h1441h1504h1537h153bh162dh1631h1758h18e1h1946h19b5h19ceh1ad9h1b0ah224fh1d07h1d0ch1d2eh1d3fh1de9h1dfeh1dffh1fe8h1ff5h2216h22d0h2336h2461h2487h24ach24d7h2516h2545h255eh25cch25f6h2605h9a9j1155h)
Received-SPF: pass (mail61-am1: domain of juniper.net designates 157.56.240.101 as permitted sender) client-ip=157.56.240.101; envelope-from=jmoisand@juniper.net; helo=BL2PRD0510HT004.namprd05.prod.outlook.com ; .outlook.com ; 
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009001)(6009001)(428001)(189002)(199002)(13464003)(51704005)(24454002)(377454003)(479174003)(81686001)(81816001)(19580395003)(19580405001)(4396001)(49866001)(76786001)(47736001)(87936001)(50986001)(95666003)(97186001)(97336001)(69226001)(47976001)(80976001)(81342001)(81542001)(83322001)(85852003)(76576001)(15975445006)(74706001)(90146001)(74366001)(65816001)(92566001)(74316001)(66066001)(46102001)(79102001)(63696002)(56816005)(54316002)(86362001)(54356001)(93136001)(95416001)(76796001)(85306002)(76482001)(83072002)(93516002)(2656002)(33646001)(87266001)(74662001)(53806001)(74502001)(94946001)(74876001)(56776001)(31966008)(51856001)(47446002)(94316002)(80022001)(59766001)(77982001)(24736002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR05MB672; H:DM2PR05MB717.namprd05.prod.outlook.com; CLIP:66.129.241.12; FPR:245CF1D5.A702F526.F3F27579.82EAF84A.205FB; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received: from mail61-am1 (localhost.localdomain [127.0.0.1]) by mail61-am1 (MessageSwitch) id 1394049493911737_573; Wed,  5 Mar 2014 19:58:13 +0000 (UTC)
Received: from AM1EHSMHS011.bigfish.com (unknown [10.3.201.225])	by mail61-am1.bigfish.com (Postfix) with ESMTP id DA4D124006A;	Wed,  5 Mar 2014 19:58:13 +0000 (UTC)
Received: from BL2PRD0510HT004.namprd05.prod.outlook.com (157.56.240.101) by AM1EHSMHS011.bigfish.com (10.3.207.111) with Microsoft SMTP Server (TLS) id 14.16.227.3; Wed, 5 Mar 2014 19:58:13 +0000
Received: from DM2PR05MB672.namprd05.prod.outlook.com (10.141.176.24) by BL2PRD0510HT004.namprd05.prod.outlook.com (10.255.100.39) with Microsoft SMTP Server (TLS) id 14.16.423.0; Wed, 5 Mar 2014 19:58:13 +0000
Received: from DM2PR05MB717.namprd05.prod.outlook.com (10.141.177.145) by DM2PR05MB672.namprd05.prod.outlook.com (10.141.176.24) with Microsoft SMTP Server (TLS) id 15.0.888.9; Wed, 5 Mar 2014 19:58:10 +0000
Received: from DM2PR05MB717.namprd05.prod.outlook.com ([10.141.177.145]) by DM2PR05MB717.namprd05.prod.outlook.com ([10.141.177.145]) with mapi id 15.00.0888.003; Wed, 5 Mar 2014 19:58:10 +0000
From: Jerome Moisand <jmoisand@juniper.net>
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtS2eBcatB3CF0CmGaZRZcbZCZrPXzSAgAA5UICAAAgQAIAAGoqAgAALICCAAxt/AIAABWlA
Date: Wed, 5 Mar 2014 19:58:10 +0000
Message-ID: <da5aa6e6ab3a48069debc3266b59970b@DM2PR05MB717.namprd05.prod.outlook.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7335@MBX021-W3-CA-2.exch021.domain.local> <CF3A6619.321B4%smkumar@cisco.com> <D86ACE7B-8AB7-4406-A5AC-3CAD25AD7C57@affirmednetworks.com> <CF3A82F9.3223B%smkumar@cisco.com>, <82f60a7fdd164384b59866a32583712d@CO2PR05MB716.namprd05.prod.outlook.com> <9E75C6F0-6F97-4D5D-812E-0DC91358876A@cisco.com>
In-Reply-To: <9E75C6F0-6F97-4D5D-812E-0DC91358876A@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]
x-forefront-prvs: 01415BB535
Content-Type: text/plain; charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-FOPE-CONNECTOR: Id%0$Dn%*$RO%0$TLS%0$FQDN%$TlsDn%
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/uHuibLyE5eaPr0apFAGRZZoCpiA
Cc: sfc <sfc@ietf.org>, Bruno Rijsman <brijsman@juniper.net>, "Surendra Kumar \(smkumar\)" <smkumar@cisco.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Mar 2014 19:58:24 -0000

Having fun in London? ;-)

Yes, this is what I was pondering about, have homogeneously service chains,=
 either metadata capable (all SFs involved) or metadata-neutral (none of th=
em). Not perfect, but could be good enough. Maybe add some stitching capabl=
e/neutral.=20

Note that when I say 'metadata-neutral', this is from the perspective of th=
e data plane (aka inband marking, or lack thereof), but this doesn't preclu=
de an SF to use some out-of-band mechanism to get such metadata. Control pl=
ane or some other way (e.g. database query). Or maybe it doesn't need to at=
 all.

Then the questions would shift a bit:

1. what is the most reasonable way (protocol-wise) to assemble metadata-neu=
tral service chains? (i.e. address the service path layer described in sect=
ion 4.8 of the I-D and no more)

2. if we assume packet inband marking (ala NSH) for metadata-aware service =
chains, is there a reasonable way (programmer-friendly) to inject SF-level =
metadata in SF software using traditional APIs (sockets, etc)? Is it more p=
ractical than 'other means' (e.g. out-of-band, etc)? Would an hybrid approa=
ch of sorts be valuable? Weigh pros & cons...

Cheers,
Jerome

-----Original Message-----
From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]=20
Sent: Wednesday, March 05, 2014 2:19 PM
To: Jerome Moisand
Cc: Surendra Kumar (smkumar); Ron Parker; Bruno Rijsman; sfc; Jamal Hadi Sa=
lim
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

Let me change the question a little; assume that *all* SF's along a given s=
ervice chain are  *metadata capable* (can process SFC encap without the nee=
d for a proxy). In this case do you see a problem?

Sent from my iPhone

> On Mar 3, 2014, at 3:06 PM, "Jerome Moisand" <jmoisand@juniper.net> wrote=
:
>=20
> Ron,
>=20
> A proxy approach would work for metadata that can be reconstructed from a=
 fairly static & predefined context. But I don't see how we this can do tha=
t for more session/flow/packet-specific metadata.
>=20
> Take an example. Say a form of accounting-session-id is attached to all p=
ackets for service functions (say SN1 and SN8 in the example below) to gene=
rate their own accounting logs in such a way that they can be correlated by=
 an accounting server. The service chain starts (SF0/SN0) by a BNG or PGW w=
hich assigns such an accounting-session-id based on its knowledge of user s=
essions.=20
>=20
> SN5 doesn't recognize such metadata. At best, the proxy will strip it bef=
ore forwarding to SN5. Which processes the packet and ends up generating so=
me data flow towards SN8 (maybe the same packet, maybe modified or new pack=
ets).=20
>=20
> Then if traffic associated with multiple sessions has to traverse SN5 in =
a concurrent manner, I just don't know how a proxy approach can work to rec=
onstruct what SN8 needs. Do you?
>=20
> Personally, I reached a conclusion that we can deal with metadata-aware s=
ervice chains and with metadata-neutral service chains, but a mix of both s=
eems hard to achieve, at least when using packet header ('inband marking') =
techniques. This is what we meant in the challenge described in section 4.2=
.
>=20
> Tx
> Jerome
>=20
> -----Original Message-----
> From: Surendra Kumar (smkumar) [mailto:smkumar@cisco.com]
> Sent: Monday, March 03, 2014 2:12 PM
> To: Ron Parker
> Cc: Jamal Hadi Salim; Jerome Moisand; Bruno Rijsman; sfc
> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>=20
>=20
> The below description is about proxy - we need to define the behavior.
>=20
> Surendra.
>=20
>> On 3/3/14 5:36 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com> wrote:
>>=20
>> A legacy SF would be front ended by an SFC proxy which would strip and
>> readd the encapsulation.   The size or variability of the encapsulation
>> doesn't enter into that aspect of it.
>>=20
>>  Ron
>>=20
>>=20
>>> On Mar 3, 2014, at 5:07 PM, "Surendra Kumar (smkumar)"
>>> <smkumar@cisco.com> wrote:
>>>=20
>>>=20
>>> We need to be a bit careful with large metadata, specifically from=20
>>> architectural considerations. Let me give you an example:
>>> SFC SC1 :: SF1@SN1 : SF2@SN5 : SF3@SN8
>>>=20
>>> SN1 & SN8 can deal with metadata and need the metadata. However, SN5=20
>>> can't, it is a legacy SN. What do we do with the metadata when it=20
>>> comes to  steering the packet (only) to SN5 - throw it, cache it,=20
>>> say not supported =A9
>>>=20
>>>=20
>>> Surendra.
>>>=20
>>>> On 3/3/14 1:42 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com>
>>>> wrote:
>>>>=20
>>>> Jamal,
>>>>=20
>>>> As an alternative, the network service header could contain a fixed
>>>> mandatory portion and a variable optional portion.   The fixed
>>>> mandatory
>>>> portion would contain the total length of the service header (fixed
>>>> portion plus optional portion).   This approach would allow entities
>>>> concerned solely with SFC steering to easily ignore the metatadata=20
>>>> which  is intended to be consumed and/or repeated by the various=20
>>>> service  functions.
>>>>=20
>>>> Ron
>>>>=20
>>>>=20
>>>> ---Original Message-----
>>>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jamal Hadi=20
>>>> Salim
>>>> Sent: Monday, March 03, 2014 11:35 AM
>>>> To: jmoisand@juniper.net; brijsman@juniper.net
>>>> Cc: sfc
>>>> Subject: [sfc] draft-rijsman-sfc-madata-considerations
>>>>=20
>>>> I like the doc - well written.
>>>>=20
>>>> Section 4.3 on metadata encoding.
>>>>=20
>>>> It seems there's clear need for variable sized metadata (at least=20
>>>> for  http/app you  seem to indicate the desire for it).
>>>> For a datapath per-packet metadata, i feel the need is just as=20
>>>> important.
>>>> Are we limited by the fact that existing hardware may not be able=20
>>>> to handle TLVs? For example, I dont have a problem handling TLVs in=20
>>>> a software datapath.
>>>>=20
>>>> cheers,
>>>> jamal
>>>>=20
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>=20
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>=20
>=20
>=20
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc




From nobody Wed Mar  5 12:18:00 2014
Return-Path: <paulq@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3A77B1A045B for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 12:17:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.048
X-Spam-Level: 
X-Spam-Status: No, score=-15.048 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, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 2PZgrtwTe4PH for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 12:17:57 -0800 (PST)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) by ietfa.amsl.com (Postfix) with ESMTP id 35CF21A02F6 for <sfc@ietf.org>; Wed,  5 Mar 2014 12:17:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4643; q=dns/txt; s=iport; t=1394050674; x=1395260274; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=DTrczAN9o3Kw/YGgY5jVf9GKDi5M+m+gPEXRzl35PV4=; b=FjP5SFiGg7ZlynXL6l7iDKEgptL3YrZqKNhFzhgCm9pnwDZ/VzuYI6oK HoWr3WYc4kBfTBwSGJ9+nlZk1MW36anx6jH0PoJ6BqXEBFHt2BeBPI1M5 Xgx5UcV4FnfGSVMronbrfE6FjYppvDr2Q/e3/ccy1I1H6lPsFryqc9lf0 w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Ag4FANGFF1OtJXG//2dsb2JhbABRCYMGO1fBDYEaFnSCJQEBAQMBAQEBaQIIAwULAgEIEQEDAQEBJwcnCxQDBggBAQQOBRuHVggNzmQTBI1uCCgzB4MkgRQEmD2KZYdGgy2CKg
X-IronPort-AV: E=Sophos;i="4.97,594,1389744000"; d="scan'208";a="308301576"
Received: from rcdn-core2-4.cisco.com ([173.37.113.191]) by rcdn-iport-8.cisco.com with ESMTP; 05 Mar 2014 20:17:53 +0000
Received: from xhc-rcd-x01.cisco.com (xhc-rcd-x01.cisco.com [173.37.183.75]) by rcdn-core2-4.cisco.com (8.14.5/8.14.5) with ESMTP id s25KHrs0029300 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 5 Mar 2014 20:17:53 GMT
Received: from xmb-rcd-x14.cisco.com ([169.254.4.171]) by xhc-rcd-x01.cisco.com ([173.37.183.75]) with mapi id 14.03.0123.003; Wed, 5 Mar 2014 14:17:52 -0600
From: "Paul Quinn (paulq)" <paulq@cisco.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Thread-Topic: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
Thread-Index: Ac83SBdEdKv61gPORVyd1gmdk8al4AAQwfKgAA0ldYAAOWpmRAAM18AAAAJiWgA=
Date: Wed, 5 Mar 2014 20:17:52 +0000
Message-ID: <346EFCA8-ACBF-4FC4-919D-1912F045A879@cisco.com>
References: <E8355113905631478EFF04F5AA706E9818ABC6E0@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7D93@MBX021-W3-CA-2.exch021.domain.local>, <53159EF1.1040301@joelhalpern.com> <7133F5A7-614E-4D0F-909E-00465C9C0921@cisco.com> <53177670.2090303@joelhalpern.com>
In-Reply-To: <53177670.2090303@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.19.17.229]
Content-Type: text/plain; charset="Windows-1252"
Content-ID: <A8CB0E10990FFA4F97C3E751236F778C@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/QFUqq5v1vTLyKbzNm3Z8_dV4HqU
Cc: "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>, "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Mar 2014 20:17:59 -0000

Joel,

On Mar 5, 2014, at 2:09 PM, Joel M. Halpern <jmh@joelhalpern.com> wrote:

> As I consider there to be a meaningful and significant distinction betwee=
n the Service Chain Forwarding functions and the proxy.  As such, I do not =
consider that the SF needs this capability in the absence of a proxy.
>=20

Agreed, we should not impose forwarding requirement onto SF.   The SFC-prox=
y assumes responsibility for SFC encap handling, the rest of the architectu=
re remains unchanged (i.e. the forwarding is performed by the appropriate l=
ogical block)


> Additionally, I want to emphasis that I believe the architecture needs to=
 support the cases where the transport can forward packets across more than=
 one service function (for example in the cases that Dave talked about usin=
g VLANs.)  As such, the forwarding function may not even be examining the p=
ath identifier in the service chain header.
>=20

You draw an interesting distinction: I suggest that if there's no SFC encap=
, then "chaining" can occur as needed, but it's somewhat orthogonal to SFC =
(unless of course a proxy is being used). =20



> Yours,
> Joel
>=20
> On 3/5/14, 2:01 PM, Jim Guichard (jguichar) wrote:
>> Either the SF or the proxy (depending upon who processes the SFC encap) =
need knowledge of the service paths they participate in plus the mapping fr=
om path to associated chain for identification of local SF applicability an=
d next SF.
>>=20
>> Sent from my iPhone
>>=20
>>> On Mar 4, 2014, at 4:38 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wro=
te:
>>>=20
>>> I would hope that the service functions themselves (the applications) d=
on't need any knowledge of the chains.  That is one of the regards where I =
have difficulty with the framework draft (on which this requirements draft =
is based.)
>>>=20
>>> Yours,
>>> Joel
>>>=20
>>>> On 3/4/14, 4:24 AM, Ron Parker wrote:
>>>> Hi, Dave.
>>>>=20
>>>> For a chain management control plane, I had in mind more of a
>>>> client/server arrangement where the PDP is the server and the SF=92s a=
re
>>>> the clients.   I know this is premature,  but my thinking was that the
>>>> keepalive from the client doubled as a request for any chain updates
>>>> that were necessary since the last poll.   In this way, service
>>>> functions gain knowledge of the chains, allowing for a single flattene=
d
>>>> chain identity in the packets, and PDP gains knowledge of the liveness
>>>> of the service functions.
>>>>=20
>>>>    Ron
>>>>=20
>>>> *From:* sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Dave Dolson
>>>> *Sent:* Tuesday, March 04, 2014 1:37 AM
>>>> *To:* draft-boucadair-sfc-requirements@tools.ietf.org
>>>> *Cc:* sfc@ietf.org
>>>> *Subject:* [sfc] draft-boucadair-sfc-requirements-03 Service function
>>>> discovery
>>>>=20
>>>> I=92m looking at the =93must=94 service function discovery requirement=
s in
>>>> draft-boucadair-sfc-requirements.
>>>>=20
>>>> Some of these requirements seem incompatible with a PDP/orchestrated
>>>> approach, which some have been discussing.
>>>>=20
>>>> For example,
>>>>=20
>>>>    DISC_REQ#3:  The solution MUST allow for the dynamic discovery of a=
ll
>>>>=20
>>>>                 locations where a given Service Function may reside an=
d
>>>>=20
>>>>                 be invoked for a given SF chain.  Particularly, the
>>>>=20
>>>>                 solution MUST allow for the dynamic discovery of both
>>>>=20
>>>>                 IPv4 and IPv6 locators of a Service Function instance.
>>>>=20
>>>> Intended or not, I=92ve got router discovery protocol in my mind when =
I
>>>> read this. Broadcast =93who is out there?=94=85
>>>>=20
>>>> I don=92t think all operators would want this. Some would want to
>>>> explicitly configure the elements that can be used.
>>>>=20
>>>> In fact, DISC_REQ#5 identifies that there is a security problem with
>>>> auto discovery.
>>>>=20
>>>> In short, I don=92t think everyone wants auto discovery, so this
>>>> requirement should not be =93MUST=94.
>>>>=20
>>>> David Dolson
>>>>=20
>>>> Senior Software Architect
>>>>=20
>>>> Sandvine
>>>>=20
>>>>=20
>>>>=20
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>=20
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>=20
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Wed Mar  5 12:18:20 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D2FBA1A0675 for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 12:18:17 -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, RCVD_IN_DNSWL_NONE=-0.0001] 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 riZCTpoiAzxH for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 12:18:14 -0800 (PST)
Received: from hub021-ca-2.exch021.serverdata.net (hub021-ca-2.exch021.serverdata.net [64.78.22.169]) by ietfa.amsl.com (Postfix) with ESMTP id 9E4B91A0690 for <sfc@ietf.org>; Wed,  5 Mar 2014 12:18:14 -0800 (PST)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-2.exch021.domain.local ([10.254.4.33]) with mapi id 14.03.0174.001;  Wed, 5 Mar 2014 12:18:11 -0800
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: Jerome Moisand <jmoisand@juniper.net>, "Jim Guichard (jguichar)" <jguichar@cisco.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtSw3Hunl9tRtk+jQT9q+qRCEJrPw8mAgAA5UICAAAgQAIAAGoqAgAAPEwCAArL4aIAAkSwA//99ozA=
Date: Wed, 5 Mar 2014 20:18:10 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B1A7D98E5@MBX021-W3-CA-2.exch021.domain.local>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7335@MBX021-W3-CA-2.exch021.domain.local> <CF3A6619.321B4%smkumar@cisco.com> <D86ACE7B-8AB7-4406-A5AC-3CAD25AD7C57@affirmednetworks.com> <CF3A82F9.3223B%smkumar@cisco.com>, <82f60a7fdd164384b59866a32583712d@CO2PR05MB716.namprd05.prod.outlook.com> <9E75C6F0-6F97-4D5D-812E-0DC91358876A@cisco.com> <da5aa6e6ab3a48069debc3266b59970b@DM2PR05MB717.namprd05.prod.outlook.com>
In-Reply-To: <da5aa6e6ab3a48069debc3266b59970b@DM2PR05MB717.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [130.129.159.195]
Content-Type: text/plain; charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/rdtlTbH2o-wlvabrYU8Tx9LTp7A
Cc: Bruno Rijsman <brijsman@juniper.net>, "Surendra Kumar \(smkumar\)" <smkumar@cisco.com>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Mar 2014 20:18:18 -0000

When we say metadata capable, let's be precise about what constitutes metad=
ata.   In previous discussion, the information necessary for steering (i.e.=
, the presumed chain id) is not considered to be metadata.   So, conceptual=
ly, a service function could be cognizant of both the steering aspects and =
the metadata, the steering aspects only, or neither.    We've pretty much a=
greed that being ignorant of the steering aspects is not feasible except fo=
r simplistic service functions that neither change nor initiate fully quali=
fied flows.    On the other hand, being ignorant of metadata seems to pose =
little problem to most service functions unless they are built around a sup=
position of always having some particular kind of metatadata (e.g., an IMSI=
 or MSISDN value).

Regarding implementation issues around sockets, etc., I don't think that sh=
ould unduly flavor what we are trying to accomplish.   Different implementa=
tions will have different restrictions and different ways of overcoming tho=
se restrictions.

   Ron


-----Original Message-----
From: Jerome Moisand [mailto:jmoisand@juniper.net]=20
Sent: Wednesday, March 05, 2014 7:58 PM
To: Jim Guichard (jguichar)
Cc: Surendra Kumar (smkumar); Ron Parker; Bruno Rijsman; sfc; Jamal Hadi Sa=
lim
Subject: RE: [sfc] draft-rijsman-sfc-metadata-considerations

Having fun in London? ;-)

Yes, this is what I was pondering about, have homogeneously service chains,=
 either metadata capable (all SFs involved) or metadata-neutral (none of th=
em). Not perfect, but could be good enough. Maybe add some stitching capabl=
e/neutral.=20

Note that when I say 'metadata-neutral', this is from the perspective of th=
e data plane (aka inband marking, or lack thereof), but this doesn't preclu=
de an SF to use some out-of-band mechanism to get such metadata. Control pl=
ane or some other way (e.g. database query). Or maybe it doesn't need to at=
 all.

Then the questions would shift a bit:

1. what is the most reasonable way (protocol-wise) to assemble metadata-neu=
tral service chains? (i.e. address the service path layer described in sect=
ion 4.8 of the I-D and no more)

2. if we assume packet inband marking (ala NSH) for metadata-aware service =
chains, is there a reasonable way (programmer-friendly) to inject SF-level =
metadata in SF software using traditional APIs (sockets, etc)? Is it more p=
ractical than 'other means' (e.g. out-of-band, etc)? Would an hybrid approa=
ch of sorts be valuable? Weigh pros & cons...

Cheers,
Jerome

-----Original Message-----
From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
Sent: Wednesday, March 05, 2014 2:19 PM
To: Jerome Moisand
Cc: Surendra Kumar (smkumar); Ron Parker; Bruno Rijsman; sfc; Jamal Hadi Sa=
lim
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

Let me change the question a little; assume that *all* SF's along a given s=
ervice chain are  *metadata capable* (can process SFC encap without the nee=
d for a proxy). In this case do you see a problem?

Sent from my iPhone

> On Mar 3, 2014, at 3:06 PM, "Jerome Moisand" <jmoisand@juniper.net> wrote=
:
>=20
> Ron,
>=20
> A proxy approach would work for metadata that can be reconstructed from a=
 fairly static & predefined context. But I don't see how we this can do tha=
t for more session/flow/packet-specific metadata.
>=20
> Take an example. Say a form of accounting-session-id is attached to all p=
ackets for service functions (say SN1 and SN8 in the example below) to gene=
rate their own accounting logs in such a way that they can be correlated by=
 an accounting server. The service chain starts (SF0/SN0) by a BNG or PGW w=
hich assigns such an accounting-session-id based on its knowledge of user s=
essions.=20
>=20
> SN5 doesn't recognize such metadata. At best, the proxy will strip it bef=
ore forwarding to SN5. Which processes the packet and ends up generating so=
me data flow towards SN8 (maybe the same packet, maybe modified or new pack=
ets).=20
>=20
> Then if traffic associated with multiple sessions has to traverse SN5 in =
a concurrent manner, I just don't know how a proxy approach can work to rec=
onstruct what SN8 needs. Do you?
>=20
> Personally, I reached a conclusion that we can deal with metadata-aware s=
ervice chains and with metadata-neutral service chains, but a mix of both s=
eems hard to achieve, at least when using packet header ('inband marking') =
techniques. This is what we meant in the challenge described in section 4.2=
.
>=20
> Tx
> Jerome
>=20
> -----Original Message-----
> From: Surendra Kumar (smkumar) [mailto:smkumar@cisco.com]
> Sent: Monday, March 03, 2014 2:12 PM
> To: Ron Parker
> Cc: Jamal Hadi Salim; Jerome Moisand; Bruno Rijsman; sfc
> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>=20
>=20
> The below description is about proxy - we need to define the behavior.
>=20
> Surendra.
>=20
>> On 3/3/14 5:36 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com> wrote:
>>=20
>> A legacy SF would be front ended by an SFC proxy which would strip and
>> readd the encapsulation.   The size or variability of the encapsulation
>> doesn't enter into that aspect of it.
>>=20
>>  Ron
>>=20
>>=20
>>> On Mar 3, 2014, at 5:07 PM, "Surendra Kumar (smkumar)"
>>> <smkumar@cisco.com> wrote:
>>>=20
>>>=20
>>> We need to be a bit careful with large metadata, specifically from=20
>>> architectural considerations. Let me give you an example:
>>> SFC SC1 :: SF1@SN1 : SF2@SN5 : SF3@SN8
>>>=20
>>> SN1 & SN8 can deal with metadata and need the metadata. However, SN5=20
>>> can't, it is a legacy SN. What do we do with the metadata when it=20
>>> comes to  steering the packet (only) to SN5 - throw it, cache it,=20
>>> say not supported =A9
>>>=20
>>>=20
>>> Surendra.
>>>=20
>>>> On 3/3/14 1:42 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com>
>>>> wrote:
>>>>=20
>>>> Jamal,
>>>>=20
>>>> As an alternative, the network service header could contain a fixed
>>>> mandatory portion and a variable optional portion.   The fixed
>>>> mandatory
>>>> portion would contain the total length of the service header (fixed
>>>> portion plus optional portion).   This approach would allow entities
>>>> concerned solely with SFC steering to easily ignore the metatadata=20
>>>> which  is intended to be consumed and/or repeated by the various=20
>>>> service  functions.
>>>>=20
>>>> Ron
>>>>=20
>>>>=20
>>>> ---Original Message-----
>>>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jamal Hadi=20
>>>> Salim
>>>> Sent: Monday, March 03, 2014 11:35 AM
>>>> To: jmoisand@juniper.net; brijsman@juniper.net
>>>> Cc: sfc
>>>> Subject: [sfc] draft-rijsman-sfc-madata-considerations
>>>>=20
>>>> I like the doc - well written.
>>>>=20
>>>> Section 4.3 on metadata encoding.
>>>>=20
>>>> It seems there's clear need for variable sized metadata (at least=20
>>>> for  http/app you  seem to indicate the desire for it).
>>>> For a datapath per-packet metadata, i feel the need is just as=20
>>>> important.
>>>> Are we limited by the fact that existing hardware may not be able=20
>>>> to handle TLVs? For example, I dont have a problem handling TLVs in=20
>>>> a software datapath.
>>>>=20
>>>> cheers,
>>>> jamal
>>>>=20
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>=20
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>=20
>=20
>=20
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc




From nobody Wed Mar  5 12:18:55 2014
Return-Path: <paulq@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C3D681A0636 for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 12:18:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -12.259
X-Spam-Level: 
X-Spam-Status: No, score=-12.259 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, CN_BODY_35=0.339, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 YcuCJFzc7GKq for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 12:18:51 -0800 (PST)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) by ietfa.amsl.com (Postfix) with ESMTP id 119F11A0675 for <sfc@ietf.org>; Wed,  5 Mar 2014 12:18:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=6282; q=dns/txt; s=iport; t=1394050726; x=1395260326; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=x34woz2c1KUlkQmf9wh+hSPYlI8N/vgCSlUCBaFEfgs=; b=R1Leoh+hV8Q92JiL6Xu3U2Z4h5Hn+XVgptEDAMf9csFw8vjmd15jepWF 97DJJZJYTNPjNBtJys5C4Vo3RxsqHZdqH4o/pFoSsS9MUfc9exW7Q0xkQ up7izIuPjnIsLrcnh4oOcX/pDr9iuTIo/J8wO1RtClg0dTkhZDl+NcZBr U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AjIFAEaGF1OtJV2Z/2dsb2JhbABRCYMIOFWDA7lxGIECFgF0g30BAQEDAQEBATE4AggDBQsCAQYCEQQBAQEEIwUCAiULFAkIAgQOBRuHYQgNkiSbYwiYIhMEgSWNElsHgmo5gRMBA5gWilyHOIMrgio
X-IronPort-AV: E=Sophos;i="4.97,863,1389744000"; d="scan'208";a="305244823"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by rcdn-iport-9.cisco.com with ESMTP; 05 Mar 2014 20:18:46 +0000
Received: from xhc-rcd-x14.cisco.com (xhc-rcd-x14.cisco.com [173.37.183.88]) by rcdn-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id s25KIkBS020270 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 5 Mar 2014 20:18:46 GMT
Received: from xmb-rcd-x14.cisco.com ([169.254.4.171]) by xhc-rcd-x14.cisco.com ([173.37.183.88]) with mapi id 14.03.0123.003; Wed, 5 Mar 2014 14:18:45 -0600
From: "Paul Quinn (paulq)" <paulq@cisco.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Thread-Topic: [sfc]  draft-boucadair-sfc-requirements-03 Service function discovery
Thread-Index: AQHPOLAc4pqWARInv0a9wxtEqtXolg==
Date: Wed, 5 Mar 2014 20:18:45 +0000
Message-ID: <5356F603-AAB9-45F2-82F4-F3AF88DCAA7A@cisco.com>
References: <E8355113905631478EFF04F5AA706E9818ABC6E0@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7D93@MBX021-W3-CA-2.exch021.domain.local>, <53159EF1.1040301@joelhalpern.com> <7133F5A7-614E-4D0F-909E-00465C9C0921@cisco.com> <B8F9A780D330094D99AF023C5877DABA84505AD2@nkgeml501-mbs.china.huawei.com> <53177ABE.2050102@joelhalpern.com>
In-Reply-To: <53177ABE.2050102@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.19.17.229]
Content-Type: text/plain; charset="gb2312"
Content-ID: <8A6CB25D74CAD74FB389B9874441F44F@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/jNp22UQLNj2m55RE_V9Sl0XYsdc
Cc: "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>, "sfc@ietf.org" <sfc@ietf.org>, "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Qin Wu <bill.wu@huawei.com>, Dave Dolson <ddolson@sandvine.com>
Subject: Re: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Mar 2014 20:18:54 -0000

QWdyZWVkLCBsZXQncyBjb25zaWRlciBhbGwgZWxlbWVudCBsb2dpY2FsLCBhbmQgYWxsb3cgaW1w
bGVtZW50YXRpb25zIHRvIGRlY2lkZSBvbiBwYWNrYWdpbmcuDQoNCg0KT24gTWFyIDUsIDIwMTQs
IGF0IDI6MjcgUE0sIEpvZWwgTS4gSGFscGVybiA8am1oQGpvZWxoYWxwZXJuLmNvbT4gd3JvdGU6
DQoNCj4gV2h5IHdvdWxkIHdlIGFzIHRoZSBJRVRGIG1hbmRhdGUgdGhlIHBhY2thZ2luZyBvZiB0
aGUgZnVuY3Rpb25zPyAgWW91DQo+IGNlcnRhaW5seSBjYW4gZGVsaXZlciB0aGVtIHRvZ2V0aGVy
LiAgQnV0IGVxdWFsbHksIG90aGVyIGZvbGtzIGNhbg0KPiBkZWxpdmVyIHRoZW0gc2VwYXJhdGVs
eS4gIFllcywgZm9sa3Mgd2lsbCBoYXZlIHRvIG1ha2UgdGhlbSB3b3JrDQo+IHRvZ2V0aGVyLiAg
SW4gbWFueSBjYXNlcywgdGhhdCB3aWxsIGJlIGVhc3kuICBJbiBvdGhlcnMsIGl0IHdpbGwgbm90
IGJlDQo+IGVhc3kuICBCdXQgcmVxdWlyaW5nIHRoZSBhcHAgdG8gYmUgdGhlIGZvcndhcmRlciBj
cmVhdGVzIG1ham9yDQo+IGNvbnN0cmFpbnRzIG9uIHRoZSBiZWhhdmlvciBhbmQgcG9zc2libGUg
ZGVwbG95bWVudHMuDQo+IA0KPiBZb3VycywNCj4gSm9lbA0KPiANCj4gT24gMy81LzE0LCAyOjE4
IFBNLCBRaW4gV3Ugd3JvdGU6DQo+PiBJIHByZWZlciBvbmx5IHByb3h5IG9yIHRoZSBib3ggd2hp
Y2ggdGhlIFNGIGlzIGVtYmVkZGVkIGtub3dzIHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucyBwYXRoLg0K
Pj4gDQo+PiBSZWdhcmRzIQ0KPj4gLVFpbg0KPj4gLS0tLS3Tyrz+1K28/i0tLS0tDQo+PiC3orz+
yMs6IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSC0+rHtIEppbSBHdWljaGFyZCAo
amd1aWNoYXIpDQo+PiC3osvNyrG85DogMjAxNMTqM9TCNsjVIDM6MDINCj4+IMrVvP7IyzogSm9l
bCBNLiBIYWxwZXJuDQo+PiCzrcvNOiBkcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50c0B0
b29scy5pZXRmLm9yZzsgc2ZjQGlldGYub3JnOyBEYXZlIERvbHNvbjsgUm9uIFBhcmtlcg0KPj4g
1vfM4jogUmU6IFtzZmNdIGRyYWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1lbnRzLTAzIFNlcnZp
Y2UgZnVuY3Rpb24gZGlzY292ZXJ5DQo+PiANCj4+IEVpdGhlciB0aGUgU0Ygb3IgdGhlIHByb3h5
IChkZXBlbmRpbmcgdXBvbiB3aG8gcHJvY2Vzc2VzIHRoZSBTRkMgZW5jYXApIG5lZWQga25vd2xl
ZGdlIG9mIHRoZSBzZXJ2aWNlIHBhdGhzIHRoZXkgcGFydGljaXBhdGUgaW4gcGx1cyB0aGUgbWFw
cGluZyBmcm9tIHBhdGggdG8gYXNzb2NpYXRlZCBjaGFpbiBmb3IgaWRlbnRpZmljYXRpb24gb2Yg
bG9jYWwgU0YgYXBwbGljYWJpbGl0eSBhbmQgbmV4dCBTRi4NCj4+IA0KPj4gU2VudCBmcm9tIG15
IGlQaG9uZQ0KPj4gDQo+Pj4gT24gTWFyIDQsIDIwMTQsIGF0IDQ6MzggQU0sICJKb2VsIE0uIEhh
bHBlcm4iIDxqbWhAam9lbGhhbHBlcm4uY29tPiB3cm90ZToNCj4+PiANCj4+PiBJIHdvdWxkIGhv
cGUgdGhhdCB0aGUgc2VydmljZSBmdW5jdGlvbnMgdGhlbXNlbHZlcyAodGhlIGFwcGxpY2F0aW9u
cykNCj4+PiBkb24ndCBuZWVkIGFueSBrbm93bGVkZ2Ugb2YgdGhlIGNoYWlucy4gIFRoYXQgaXMg
b25lIG9mIHRoZSByZWdhcmRzDQo+Pj4gd2hlcmUgSSBoYXZlIGRpZmZpY3VsdHkgd2l0aCB0aGUg
ZnJhbWV3b3JrIGRyYWZ0IChvbiB3aGljaCB0aGlzDQo+Pj4gcmVxdWlyZW1lbnRzIGRyYWZ0IGlz
IGJhc2VkLikNCj4+PiANCj4+PiBZb3VycywNCj4+PiBKb2VsDQo+Pj4gDQo+Pj4+IE9uIDMvNC8x
NCwgNDoyNCBBTSwgUm9uIFBhcmtlciB3cm90ZToNCj4+Pj4gSGksIERhdmUuDQo+Pj4+IA0KPj4+
PiBGb3IgYSBjaGFpbiBtYW5hZ2VtZW50IGNvbnRyb2wgcGxhbmUsIEkgaGFkIGluIG1pbmQgbW9y
ZSBvZiBhDQo+Pj4+IGNsaWVudC9zZXJ2ZXIgYXJyYW5nZW1lbnQgd2hlcmUgdGhlIFBEUCBpcyB0
aGUgc2VydmVyIGFuZCB0aGUgU0ahr3MgYXJlDQo+Pj4+IHRoZSBjbGllbnRzLiAgIEkga25vdyB0
aGlzIGlzIHByZW1hdHVyZSwgIGJ1dCBteSB0aGlua2luZyB3YXMgdGhhdCB0aGUNCj4+Pj4ga2Vl
cGFsaXZlIGZyb20gdGhlIGNsaWVudCBkb3VibGVkIGFzIGEgcmVxdWVzdCBmb3IgYW55IGNoYWlu
IHVwZGF0ZXMNCj4+Pj4gdGhhdCB3ZXJlIG5lY2Vzc2FyeSBzaW5jZSB0aGUgbGFzdCBwb2xsLiAg
IEluIHRoaXMgd2F5LCBzZXJ2aWNlDQo+Pj4+IGZ1bmN0aW9ucyBnYWluIGtub3dsZWRnZSBvZiB0
aGUgY2hhaW5zLCBhbGxvd2luZyBmb3IgYSBzaW5nbGUNCj4+Pj4gZmxhdHRlbmVkIGNoYWluIGlk
ZW50aXR5IGluIHRoZSBwYWNrZXRzLCBhbmQgUERQIGdhaW5zIGtub3dsZWRnZSBvZg0KPj4+PiB0
aGUgbGl2ZW5lc3Mgb2YgdGhlIHNlcnZpY2UgZnVuY3Rpb25zLg0KPj4+PiANCj4+Pj4gICAgUm9u
DQo+Pj4+IA0KPj4+PiAqRnJvbToqIHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSAq
T24gQmVoYWxmIE9mICpEYXZlIERvbHNvbg0KPj4+PiAqU2VudDoqIFR1ZXNkYXksIE1hcmNoIDA0
LCAyMDE0IDE6MzcgQU0NCj4+Pj4gKlRvOiogZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVu
dHNAdG9vbHMuaWV0Zi5vcmcNCj4+Pj4gKkNjOiogc2ZjQGlldGYub3JnDQo+Pj4+ICpTdWJqZWN0
OiogW3NmY10gZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHMtMDMgU2VydmljZSBmdW5j
dGlvbg0KPj4+PiBkaXNjb3ZlcnkNCj4+Pj4gDQo+Pj4+IEmhr20gbG9va2luZyBhdCB0aGUgobBt
dXN0obEgc2VydmljZSBmdW5jdGlvbiBkaXNjb3ZlcnkgcmVxdWlyZW1lbnRzIGluDQo+Pj4+IGRy
YWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1lbnRzLg0KPj4+PiANCj4+Pj4gU29tZSBvZiB0aGVz
ZSByZXF1aXJlbWVudHMgc2VlbSBpbmNvbXBhdGlibGUgd2l0aCBhIFBEUC9vcmNoZXN0cmF0ZWQN
Cj4+Pj4gYXBwcm9hY2gsIHdoaWNoIHNvbWUgaGF2ZSBiZWVuIGRpc2N1c3NpbmcuDQo+Pj4+IA0K
Pj4+PiBGb3IgZXhhbXBsZSwNCj4+Pj4gDQo+Pj4+ICAgIERJU0NfUkVRIzM6ICBUaGUgc29sdXRp
b24gTVVTVCBhbGxvdyBmb3IgdGhlIGR5bmFtaWMgZGlzY292ZXJ5IG9mDQo+Pj4+IGFsbA0KPj4+
PiANCj4+Pj4gICAgICAgICAgICAgICAgIGxvY2F0aW9ucyB3aGVyZSBhIGdpdmVuIFNlcnZpY2Ug
RnVuY3Rpb24gbWF5IHJlc2lkZQ0KPj4+PiBhbmQNCj4+Pj4gDQo+Pj4+ICAgICAgICAgICAgICAg
ICBiZSBpbnZva2VkIGZvciBhIGdpdmVuIFNGIGNoYWluLiAgUGFydGljdWxhcmx5LCB0aGUNCj4+
Pj4gDQo+Pj4+ICAgICAgICAgICAgICAgICBzb2x1dGlvbiBNVVNUIGFsbG93IGZvciB0aGUgZHlu
YW1pYyBkaXNjb3Zlcnkgb2YgYm90aA0KPj4+PiANCj4+Pj4gICAgICAgICAgICAgICAgIElQdjQg
YW5kIElQdjYgbG9jYXRvcnMgb2YgYSBTZXJ2aWNlIEZ1bmN0aW9uIGluc3RhbmNlLg0KPj4+PiAN
Cj4+Pj4gSW50ZW5kZWQgb3Igbm90LCBJoa92ZSBnb3Qgcm91dGVyIGRpc2NvdmVyeSBwcm90b2Nv
bCBpbiBteSBtaW5kIHdoZW4gSQ0KPj4+PiByZWFkIHRoaXMuIEJyb2FkY2FzdCChsHdobyBpcyBv
dXQgdGhlcmU/obGhrQ0KPj4+PiANCj4+Pj4gSSBkb26hr3QgdGhpbmsgYWxsIG9wZXJhdG9ycyB3
b3VsZCB3YW50IHRoaXMuIFNvbWUgd291bGQgd2FudCB0bw0KPj4+PiBleHBsaWNpdGx5IGNvbmZp
Z3VyZSB0aGUgZWxlbWVudHMgdGhhdCBjYW4gYmUgdXNlZC4NCj4+Pj4gDQo+Pj4+IEluIGZhY3Qs
IERJU0NfUkVRIzUgaWRlbnRpZmllcyB0aGF0IHRoZXJlIGlzIGEgc2VjdXJpdHkgcHJvYmxlbSB3
aXRoDQo+Pj4+IGF1dG8gZGlzY292ZXJ5Lg0KPj4+PiANCj4+Pj4gSW4gc2hvcnQsIEkgZG9uoa90
IHRoaW5rIGV2ZXJ5b25lIHdhbnRzIGF1dG8gZGlzY292ZXJ5LCBzbyB0aGlzDQo+Pj4+IHJlcXVp
cmVtZW50IHNob3VsZCBub3QgYmUgobBNVVNUobEuDQo+Pj4+IA0KPj4+PiBEYXZpZCBEb2xzb24N
Cj4+Pj4gDQo+Pj4+IFNlbmlvciBTb2Z0d2FyZSBBcmNoaXRlY3QNCj4+Pj4gDQo+Pj4+IFNhbmR2
aW5lDQo+Pj4+IA0KPj4+PiANCj4+Pj4gDQo+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQo+Pj4+IHNmYyBtYWlsaW5nIGxpc3QNCj4+Pj4gc2ZjQGll
dGYub3JnDQo+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+
Pj4gDQo+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
Cj4+PiBzZmMgbWFpbGluZyBsaXN0DQo+Pj4gc2ZjQGlldGYub3JnDQo+Pj4gaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+IA0KPj4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+IHNmYyBtYWlsaW5nIGxpc3QNCj4+IHNm
Y0BpZXRmLm9yZw0KPj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMN
Cj4+IA0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18NCj4gc2ZjIG1haWxpbmcgbGlzdA0KPiBzZmNAaWV0Zi5vcmcNCj4gaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg0K


From nobody Wed Mar  5 12:23:18 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BFB231A0333 for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 12:23:04 -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 ABax15HpJk6z for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 12:22:58 -0800 (PST)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) by ietfa.amsl.com (Postfix) with ESMTP id DA9CB1A0240 for <sfc@ietf.org>; Wed,  5 Mar 2014 12:22:58 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 974D22404A7; Wed,  5 Mar 2014 12:22:54 -0800 (PST)
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from dhcp-bd1b.meeting.ietf.org (dhcp-bd1b.meeting.ietf.org [31.133.189.27]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 751D0240527; Wed,  5 Mar 2014 12:22:53 -0800 (PST)
Message-ID: <5317879B.8090105@joelhalpern.com>
Date: Wed, 05 Mar 2014 15:22:51 -0500
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: "Paul Quinn (paulq)" <paulq@cisco.com>
References: <E8355113905631478EFF04F5AA706E9818ABC6E0@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7D93@MBX021-W3-CA-2.exch021.domain.local>, <53159EF1.1040301@joelhalpern.com> <7133F5A7-614E-4D0F-909E-00465C9C0921@cisco.com> <53177670.2090303@joelhalpern.com> <346EFCA8-ACBF-4FC4-919D-1912F045A879@cisco.com>
In-Reply-To: <346EFCA8-ACBF-4FC4-919D-1912F045A879@cisco.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/zoh2tlxDsbnNYKkRP2_7utV45CM
Cc: "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>, "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, "sfc@ietf.org" <sfc@ietf.org>, Dave Dolson <ddolson@sandvine.com>, Ron Parker <Ron_Parker@affirmednetworks.com>
Subject: Re: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Mar 2014 20:23:04 -0000

In line, with some pruning.  Joel

On 3/5/14, 3:17 PM, Paul Quinn (paulq) wrote:
> Joel,
>
> On Mar 5, 2014, at 2:09 PM, Joel M. Halpern <jmh@joelhalpern.com>
> wrote:
>
...
>> Additionally, I want to emphasis that I believe the architecture
>> needs to support the cases where the transport can forward packets
>> across more than one service function (for example in the cases
>> that Dave talked about using VLANs.)  As such, the forwarding
>> function may not even be examining the path identifier in the
>> service chain header.
>>
>
> You draw an interesting distinction: I suggest that if there's no SFC
> encap, then "chaining" can occur as needed, but it's somewhat
> orthogonal to SFC (unless of course a proxy is being used).

There are hybrid cases.  I may use transport to handle the first three 
SFs in a a chain, then have to forward based on the the NSH path ID, and 
then be able to use transport for the next two SFs.

Also, if we do this right, the SF won't know the difference.  For SFs 
that are metadata aware, they would still have access to the metadata.

Yours,
Joel


From nobody Wed Mar  5 13:11:25 2014
Return-Path: <prvs=1341102a7=Nicolas.BOUTHORS@qosmos.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8CCBB1A0715 for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 13:11:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7] 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 EsPGCEcado28 for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 13:11:16 -0800 (PST)
Received: from mc26.lon.server.colt.net (mc26.lon.server.colt.net [212.74.77.106]) by ietfa.amsl.com (Postfix) with ESMTP id 248C51A02EE for <sfc@ietf.org>; Wed,  5 Mar 2014 13:11:16 -0800 (PST)
Received: from mc26.lon.server.colt.net (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 4E531C0095 for <sfc@ietf.org>; Wed,  5 Mar 2014 21:10:41 +0000 (UTC)
Received: from mx3.qosmos.com (unknown [195.68.92.43]) by mc26.lon.server.colt.net (Postfix) with ESMTP id 02A06C0094 for <sfc@ietf.org>; Wed,  5 Mar 2014 21:10:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="4.97,595,1389740400";  d="scan'208";a="891564"
Received: from unknown (HELO mailbox.jungle.qosmos.com) ([10.12.1.3]) by mx3.qosmos.com with ESMTP; 05 Mar 2014 22:10:40 +0100
Received: from LILAS.jungle.qosmos.com ([fe80::5524:2c18:b2c3:74d4]) by CAROUBIER.jungle.qosmos.com ([169.254.1.110]) with mapi id 14.01.0438.000; Wed, 5 Mar 2014 22:10:53 +0100
From: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>
To: "Paul Quinn (paulq)" <paulq@cisco.com>, "Joel M. Halpern" <jmh@joelhalpern.com>
Thread-Topic: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
Thread-Index: AQHPOLDFTjfPsBqUskKKRkjveRbOOprS+97Y
Date: Wed, 5 Mar 2014 21:10:39 +0000
Message-ID: <76B41B8FACE1514795D30EC137FF391D3E902B@LILAS.jungle.qosmos.com>
References: <E8355113905631478EFF04F5AA706E9818ABC6E0@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7D93@MBX021-W3-CA-2.exch021.domain.local>, <53159EF1.1040301@joelhalpern.com> <7133F5A7-614E-4D0F-909E-00465C9C0921@cisco.com> <53177670.2090303@joelhalpern.com>, <346EFCA8-ACBF-4FC4-919D-1912F045A879@cisco.com>
In-Reply-To: <346EFCA8-ACBF-4FC4-919D-1912F045A879@cisco.com>
Accept-Language: en-US, fr-FR
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.13.0.22]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-TM-AS-MML: No
X-TM-AS-Product-Ver: IMSVA-8.2.0.1679-7.5.0.1017-20548.002
X-TM-AS-Result: No--3.017-5.0-31-10
X-imss-scan-details: No--3.017-5.0-31-10
X-TMASE-Version: IMSVA-8.2.0.1679-7.5.1017-20548.002
X-TMASE-Result: 10--3.016600-5.000000
X-TMASE-MatchedRID: 2yoavFRFKjE4HKI/yaqRm4FufylzN+m+viRliDV2nyx1ofnoIBZMDIO4 RlVKsWqX4vM1YF6AJbYUBfgS1SLQ+AtuKBGekqUpnH7sbImOEBRxGnY7sU/Lx6d/394oYfwwK8P 1gvvtKz/A+4XQPt5B67uZboIGtqbufg4R++gQkzZmou7R60SY0yvfnrN7hQJkwICvEGFX/uMb+N nrrnzwGgZXX8DI70XVFwVtTn8Pj+qqUcpaEPPs/MWFcyN1Agmm
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/slVW4KW2lvVBnqwVZKLP5gF_UjQ
Cc: "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>, "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, "sfc@ietf.org" <sfc@ietf.org>, Dave Dolson <ddolson@sandvine.com>, Ron Parker <Ron_Parker@affirmednetworks.com>
Subject: Re: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Mar 2014 21:11:21 -0000

Joel, Paul=0A=
=0A=
=0A=
>> Agreed, we should not impose forwarding requirement onto SF.   The SFC-p=
roxy assumes responsibility for SFC encap handling, the rest of the archite=
cture remains unchanged (>> i.e. the forwarding is performed by the appropr=
iate logical block)=0A=
=0A=
A reminder maybe.  Routing traffic is not the only objective of SFC, metada=
ta handling is one too.=0A=
=0A=
Not imposing forwarding requirement onto SF should not mean that we do not =
pass inband metadata (if so exist) to the SF including possible contextual =
information=0A=
such as policy id, application id or subscriber id, as set by the classifie=
r and possibly modified by previous SF in the path.=0A=
=0A=
=0A=
=0A=
=0A=
Nicolas=


From nobody Wed Mar  5 13:24:16 2014
Return-Path: <paulq@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DC6B11A02EE for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 13:24:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.048
X-Spam-Level: 
X-Spam-Status: No, score=-10.048 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 wk6D2F5RbJAU for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 13:24:11 -0800 (PST)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) by ietfa.amsl.com (Postfix) with ESMTP id 3B77D1A0762 for <sfc@ietf.org>; Wed,  5 Mar 2014 13:24:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1454; q=dns/txt; s=iport; t=1394054647; x=1395264247; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=nq2VEBRUbq89Kv29411Owi6pM8XMXoQFeg1bTNyFLrM=; b=ForUueycGS5yzE0ZDfVWUgHQG916NEAMtJguDm8MBx72oXDoui8rKonG ObrAlSA4jq1UytVBenzBaA4RgW8gcA4+CYaBcAFIt+gY85p3qZL31T5jc xJqVmJlRnGyDeMcf4B31c1TM493bJKpakIf71w0dNc8P1D834+bmCqGTb o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgsFAMSUF1OtJV2Y/2dsb2JhbABagwaBEsENgRoWdIIlAQEBAwF5BQsCAQgSBi4yFw4CBA4Fh3EIznUXjW4wMweDJIEUAQOYPYplh0aDLYIq
X-IronPort-AV: E=Sophos;i="4.97,595,1389744000"; d="scan'208";a="25206081"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by alln-iport-8.cisco.com with ESMTP; 05 Mar 2014 21:24:07 +0000
Received: from xhc-rcd-x03.cisco.com (xhc-rcd-x03.cisco.com [173.37.183.77]) by rcdn-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id s25LO72Z022866 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 5 Mar 2014 21:24:07 GMT
Received: from xmb-rcd-x14.cisco.com ([169.254.4.171]) by xhc-rcd-x03.cisco.com ([173.37.183.77]) with mapi id 14.03.0123.003; Wed, 5 Mar 2014 15:24:07 -0600
From: "Paul Quinn (paulq)" <paulq@cisco.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Thread-Topic: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
Thread-Index: Ac83SBdEdKv61gPORVyd1gmdk8al4AAQwfKgAA0ldYAAOWpmRAAM18AAAAJiWgAAACyOgAACI54A
Date: Wed, 5 Mar 2014 21:24:06 +0000
Message-ID: <989DBB48-8E0B-4214-82DE-BE041E413D39@cisco.com>
References: <E8355113905631478EFF04F5AA706E9818ABC6E0@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7D93@MBX021-W3-CA-2.exch021.domain.local>, <53159EF1.1040301@joelhalpern.com> <7133F5A7-614E-4D0F-909E-00465C9C0921@cisco.com> <53177670.2090303@joelhalpern.com> <346EFCA8-ACBF-4FC4-919D-1912F045A879@cisco.com> <5317879B.8090105@joelhalpern.com>
In-Reply-To: <5317879B.8090105@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.19.17.229]
Content-Type: text/plain; charset="Windows-1252"
Content-ID: <DEF83D39B9548E43910FCEBB915DA0B3@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/-sG5u8RmpgnUbRVp4vAxpLowXYE
Cc: "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>, "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, "sfc@ietf.org" <sfc@ietf.org>, Dave Dolson <ddolson@sandvine.com>, Ron Parker <Ron_Parker@affirmednetworks.com>
Subject: Re: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Mar 2014 21:24:14 -0000

On Mar 5, 2014, at 3:22 PM, Joel M. Halpern <jmh@joelhalpern.com> wrote:

> In line, with some pruning.  Joel
>=20
> On 3/5/14, 3:17 PM, Paul Quinn (paulq) wrote:
>> Joel,
>>=20
>> On Mar 5, 2014, at 2:09 PM, Joel M. Halpern <jmh@joelhalpern.com>
>> wrote:
>>=20
> ...
>>> Additionally, I want to emphasis that I believe the architecture
>>> needs to support the cases where the transport can forward packets
>>> across more than one service function (for example in the cases
>>> that Dave talked about using VLANs.)  As such, the forwarding
>>> function may not even be examining the path identifier in the
>>> service chain header.
>>>=20
>>=20
>> You draw an interesting distinction: I suggest that if there's no SFC
>> encap, then "chaining" can occur as needed, but it's somewhat
>> orthogonal to SFC (unless of course a proxy is being used).
>=20
> There are hybrid cases.  I may use transport to handle the first three SF=
s in a a chain, then have to forward based on the the NSH path ID, and then=
 be able to use transport for the next two SFs.
>=20
> Also, if we do this right, the SF won't know the difference.  For SFs tha=
t are metadata aware, they would still have access to the metadata.
>=20

I characterize that as: SF-encap aware + proxy (i.e. the SFF, as per the ar=
chitecture draft) to enable the non-SFC aware functions.  So, yup, we are o=
n the same page and consistent with the arch draft.


From nobody Wed Mar  5 14:20:41 2014
Return-Path: <jmh.direct@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B704A1A02C1 for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 14:14:21 -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, HTML_MESSAGE=0.001, 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 8O86eUTJbYOB for <sfc@ietfa.amsl.com>; Wed,  5 Mar 2014 14:14:19 -0800 (PST)
Received: from mailc2.tigertech.net (mailc2.tigertech.net [208.80.4.156]) by ietfa.amsl.com (Postfix) with ESMTP id 8F4BC1A0175 for <sfc@ietf.org>; Wed,  5 Mar 2014 14:14:19 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mailc2.tigertech.net (Postfix) with ESMTP id 230FE5813C1; Wed,  5 Mar 2014 14:14:16 -0800 (PST)
X-Virus-Scanned: Debian amavisd-new at c2.tigertech.net
Received: from localhost (unknown [130.129.156.106]) by mailc2.tigertech.net (Postfix) with ESMTPA id 43B7A5813C0; Wed,  5 Mar 2014 14:14:14 -0800 (PST)
Date: Wed, 05 Mar 2014 22:14:10 +0000
Message-ID: <0vk6mq829ui8flao9wkd319p.1394057650858@email.android.com>
Importance: low
From: "Jmh.direct" <jmh.direct@joelhalpern.com>
To: nicolas.bouthors@qosmos.com, paulq@cisco.com, jmh@joelhalpern.com
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="--_com.android.email_84642201429195"
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/jp3d5aJM4exMh4cMwyOeNa_y9_Q
X-Mailman-Approved-At: Wed, 05 Mar 2014 14:20:31 -0800
Cc: draft-boucadair-sfc-requirements@tools.ietf.org, jguichar@cisco.com, sfc@ietf.org, ddolson@sandvine.com, ron_parker@affirmednetworks.com
Subject: Re: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Mar 2014 22:14:21 -0000

----_com.android.email_84642201429195
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: base64

WWVzLCB3ZSBoYXZlIHRvIHBhc3MgbWV0YWRhdGEgdG8gdGhlIGRlcnZpY2UgZnVuY3Rpb25zIGVl
biB3aGVuIHdlIGFyZSB1c2luZyB0cmFuc3BvcnQgZm9yIHRoZSBjaGFpbiBmb3J3YXJkaW5nLgoK
LFlvdXJzLApKb2VsCgoKU2VudCBmcm9tIG15IFNhbXN1bmcgc21hcnRwaG9uZSBvbiBBVCZUCgot
LS0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLS0tClN1YmplY3Q6IFJFOiBbc2ZjXSBkcmFm
dC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50cy0wMyBTZXJ2aWNlIGZ1bmN0aW9uIGRpc2NvdmVy
eSAKRnJvbTogTmljb2xhcyBCT1VUSE9SUyA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPiAK
VG86ICJQYXVsIFF1aW5uIChwYXVscSkiIDxwYXVscUBjaXNjby5jb20+LCJKb2VsIE0uIEhhbHBl
cm4iIDxqbWhAam9lbGhhbHBlcm4uY29tPiAKQ0M6ICJkcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVp
cmVtZW50c0B0b29scy5pZXRmLm9yZyIgPGRyYWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1lbnRz
QHRvb2xzLmlldGYub3JnPiwiSmltIEd1aWNoYXJkIChqZ3VpY2hhcikiIDxqZ3VpY2hhckBjaXNj
by5jb20+LFJvbiBQYXJrZXIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+LERhdmUg
RG9sc29uIDxkZG9sc29uQHNhbmR2aW5lLmNvbT4sInNmY0BpZXRmLm9yZyIgPHNmY0BpZXRmLm9y
Zz4gCgpKb2VsLCBQYXVsCgoKPj4gQWdyZWVkLCB3ZSBzaG91bGQgbm90IGltcG9zZSBmb3J3YXJk
aW5nIHJlcXVpcmVtZW50IG9udG8gU0YuwqDCoCBUaGUgU0ZDLXByb3h5IGFzc3VtZXMgcmVzcG9u
c2liaWxpdHkgZm9yIFNGQyBlbmNhcCBoYW5kbGluZywgdGhlIHJlc3Qgb2YgdGhlIGFyY2hpdGVj
dHVyZSByZW1haW5zIHVuY2hhbmdlZCAoPj4gaS5lLiB0aGUgZm9yd2FyZGluZyBpcyBwZXJmb3Jt
ZWQgYnkgdGhlIGFwcHJvcHJpYXRlIGxvZ2ljYWwgYmxvY2spCgpBIHJlbWluZGVyIG1heWJlLsKg
IFJvdXRpbmcgdHJhZmZpYyBpcyBub3QgdGhlIG9ubHkgb2JqZWN0aXZlIG9mIFNGQywgbWV0YWRh
dGEgaGFuZGxpbmcgaXMgb25lIHRvby4KCk5vdCBpbXBvc2luZyBmb3J3YXJkaW5nIHJlcXVpcmVt
ZW50IG9udG8gU0Ygc2hvdWxkIG5vdCBtZWFuIHRoYXQgd2UgZG8gbm90IHBhc3MgaW5iYW5kIG1l
dGFkYXRhIChpZiBzbyBleGlzdCkgdG8gdGhlIFNGIGluY2x1ZGluZyBwb3NzaWJsZSBjb250ZXh0
dWFsIGluZm9ybWF0aW9uCnN1Y2ggYXMgcG9saWN5IGlkLCBhcHBsaWNhdGlvbiBpZCBvciBzdWJz
Y3JpYmVyIGlkLCBhcyBzZXQgYnkgdGhlIGNsYXNzaWZpZXIgYW5kIHBvc3NpYmx5IG1vZGlmaWVk
IGJ5IHByZXZpb3VzIFNGIGluIHRoZSBwYXRoLgoKCgoKTmljb2xhcw==

----_com.android.email_84642201429195
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: base64

PGh0bWw+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0
L2h0bWw7IGNoYXJzZXQ9VVRGLTgiPjwvaGVhZD48Ym9keT5ZZXMsIHdlIGhhdmUgdG8gcGFzcyBt
ZXRhZGF0YSB0byB0aGUgZGVydmljZSBmdW5jdGlvbnMgZWVuIHdoZW4gd2UgYXJlIHVzaW5nIHRy
YW5zcG9ydCBmb3IgdGhlIGNoYWluIGZvcndhcmRpbmcuPGRpdj48YnI+PC9kaXY+PGRpdj4sWW91
cnMsPC9kaXY+PGRpdj5Kb2VsPC9kaXY+PGRpdj48YnI+PGJyPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6ODclIj5TZW50IGZyb20gbXkgU2Ftc3VuZyBzbWFydHBob25lIG9uIEFUJmFtcDtUPC9zcGFu
PiA8L2Rpdj48YnI+PGJyPjxicj4tLS0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLS0tPGJy
PlN1YmplY3Q6IFJFOiBbc2ZjXSBkcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50cy0wMyBT
ZXJ2aWNlIGZ1bmN0aW9uIGRpc2NvdmVyeSA8YnI+RnJvbTogTmljb2xhcyBCT1VUSE9SUyAmbHQ7
Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tJmd0OyA8YnI+VG86ICJQYXVsIFF1aW5uIChwYXVs
cSkiICZsdDtwYXVscUBjaXNjby5jb20mZ3Q7LCJKb2VsIE0uIEhhbHBlcm4iICZsdDtqbWhAam9l
bGhhbHBlcm4uY29tJmd0OyA8YnI+Q0M6ICJkcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50
c0B0b29scy5pZXRmLm9yZyIgJmx0O2RyYWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1lbnRzQHRv
b2xzLmlldGYub3JnJmd0OywiSmltIEd1aWNoYXJkIChqZ3VpY2hhcikiICZsdDtqZ3VpY2hhckBj
aXNjby5jb20mZ3Q7LFJvbiBQYXJrZXIgJmx0O1Jvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b20mZ3Q7LERhdmUgRG9sc29uICZsdDtkZG9sc29uQHNhbmR2aW5lLmNvbSZndDssInNmY0BpZXRm
Lm9yZyIgJmx0O3NmY0BpZXRmLm9yZyZndDsgPGJyPjxicj48YnI+PGRpdiBzdHlsZT0id29yZC1i
cmVhazpicmVhay1hbGw7Ij5Kb2VsLCBQYXVsPGJyPjxicj48YnI+Jmd0OyZndDsgQWdyZWVkLCB3
ZSBzaG91bGQgbm90IGltcG9zZSBmb3J3YXJkaW5nIHJlcXVpcmVtZW50IG9udG8gU0YuJm5ic3A7
Jm5ic3A7IFRoZSBTRkMtcHJveHkgYXNzdW1lcyByZXNwb25zaWJpbGl0eSBmb3IgU0ZDIGVuY2Fw
IGhhbmRsaW5nLCB0aGUgcmVzdCBvZiB0aGUgYXJjaGl0ZWN0dXJlIHJlbWFpbnMgdW5jaGFuZ2Vk
ICgmZ3Q7Jmd0OyBpLmUuIHRoZSBmb3J3YXJkaW5nIGlzIHBlcmZvcm1lZCBieSB0aGUgYXBwcm9w
cmlhdGUgbG9naWNhbCBibG9jayk8YnI+PGJyPkEgcmVtaW5kZXIgbWF5YmUuJm5ic3A7IFJvdXRp
bmcgdHJhZmZpYyBpcyBub3QgdGhlIG9ubHkgb2JqZWN0aXZlIG9mIFNGQywgbWV0YWRhdGEgaGFu
ZGxpbmcgaXMgb25lIHRvby48YnI+PGJyPk5vdCBpbXBvc2luZyBmb3J3YXJkaW5nIHJlcXVpcmVt
ZW50IG9udG8gU0Ygc2hvdWxkIG5vdCBtZWFuIHRoYXQgd2UgZG8gbm90IHBhc3MgaW5iYW5kIG1l
dGFkYXRhIChpZiBzbyBleGlzdCkgdG8gdGhlIFNGIGluY2x1ZGluZyBwb3NzaWJsZSBjb250ZXh0
dWFsIGluZm9ybWF0aW9uPGJyPnN1Y2ggYXMgcG9saWN5IGlkLCBhcHBsaWNhdGlvbiBpZCBvciBz
dWJzY3JpYmVyIGlkLCBhcyBzZXQgYnkgdGhlIGNsYXNzaWZpZXIgYW5kIHBvc3NpYmx5IG1vZGlm
aWVkIGJ5IHByZXZpb3VzIFNGIGluIHRoZSBwYXRoLjxicj48YnI+PGJyPjxicj48YnI+Tmljb2xh
czwvZGl2PiA8L2JvZHk+

----_com.android.email_84642201429195--



From nobody Thu Mar  6 05:00:19 2014
Return-Path: <bill.wu@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D2C641A02AA for <sfc@ietfa.amsl.com>; Thu,  6 Mar 2014 05:00:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.448
X-Spam-Level: 
X-Spam-Status: No, score=-4.448 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 LgxnS7mXXj_C for <sfc@ietfa.amsl.com>; Thu,  6 Mar 2014 05:00:13 -0800 (PST)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id E89F51A026A for <sfc@ietf.org>; Thu,  6 Mar 2014 05:00:12 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BBU66364; Thu, 06 Mar 2014 13:00:08 +0000 (GMT)
Received: from LHREML404-HUB.china.huawei.com (10.201.5.218) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 6 Mar 2014 12:59:20 +0000
Received: from NKGEML403-HUB.china.huawei.com (10.98.56.34) by lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 6 Mar 2014 12:59:54 +0000
Received: from NKGEML501-MBS.china.huawei.com ([169.254.2.85]) by nkgeml403-hub.china.huawei.com ([10.98.56.34]) with mapi id 14.03.0158.001; Thu, 6 Mar 2014 20:59:48 +0800
From: Qin Wu <bill.wu@huawei.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, Jerome Moisand <jmoisand@juniper.net>, "Jim Guichard (jguichar)" <jguichar@cisco.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtXVBe72rNGEWkmX4UsBW5Jw15rO2RaAgAA5UICAAAgPAIAAGoqAgAAPEwCAAxeNAIAACxAAgAAFlwCAAZyIMA==
Date: Thu, 6 Mar 2014 12:59:47 +0000
Message-ID: <B8F9A780D330094D99AF023C5877DABA84506052@nkgeml501-mbs.china.huawei.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7335@MBX021-W3-CA-2.exch021.domain.local> <CF3A6619.321B4%smkumar@cisco.com> <D86ACE7B-8AB7-4406-A5AC-3CAD25AD7C57@affirmednetworks.com> <CF3A82F9.3223B%smkumar@cisco.com>, <82f60a7fdd164384b59866a32583712d@CO2PR05MB716.namprd05.prod.outlook.com> <9E75C6F0-6F97-4D5D-812E-0DC91358876A@cisco.com> <da5aa6e6ab3a48069debc3266b59970b@DM2PR05MB717.namprd05.prod.outlook.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D98E5@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7D98E5@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.86.150]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/HPS-lkFV-DLg-0W-59dtwnHawuw
Cc: Bruno Rijsman <brijsman@juniper.net>, "Surendra Kumar \(smkumar\)" <smkumar@cisco.com>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: [sfc] =?utf-8?b?562U5aSNOiAgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEt?= =?utf-8?q?considerations?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Mar 2014 13:00:18 -0000

UmVnYXJkaW5nIHdoYXQgdGhlIG1ldGFkYXRhIGlzICwgT25lIHRoaW5nIGNvbmZ1c2luZyBtZSBo
ZXJlIGlzIGhvdyBtZXRhZGF0YSBpcyBkaXN0cmlidXRlZCB0byBTRnMgaW4gdGhlIHNlcnZpY2Ug
Y2hhaW4sIGJ5IGNvbnRyb2wgcGxhbmUgb3IgYnkgZGF0YSBwbGFuZT8gDQpJcyBtZXRhZGF0YSBw
cm9jZXNzZWQgYnkgc29tZSBvZiBTRnMgaW4gdGhlIHNlcnZpY2UgY2hhaW4gb3IgYnkgYWxsIHRo
ZSBTRnMgaW4gdGhlIHNlcnZpY2UgY2hhaW4/IENhbiBzb21lIG9mIFNGcyBpZ25vcmUgdGhlIG1l
dGFkYXRhIHByb2Nlc3Npbmc/DQoNClJlZ2FyZHMhDQotUWluDQoNCi0tLS0t6YKu5Lu25Y6f5Lu2
LS0tLS0NCuWPkeS7tuS6ujogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIOS7o+ih
qCBSb24gUGFya2VyDQrlj5HpgIHml7bpl7Q6IDIwMTTlubQz5pyINuaXpSA0OjE4DQrmlLbku7bk
uro6IEplcm9tZSBNb2lzYW5kOyBKaW0gR3VpY2hhcmQgKGpndWljaGFyKQ0K5oqE6YCBOiBCcnVu
byBSaWpzbWFuOyBTdXJlbmRyYSBLdW1hciAoc21rdW1hcik7IHNmYzsgSmFtYWwgSGFkaSBTYWxp
bQ0K5Li76aKYOiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJh
dGlvbnMNCg0KV2hlbiB3ZSBzYXkgbWV0YWRhdGEgY2FwYWJsZSwgbGV0J3MgYmUgcHJlY2lzZSBh
Ym91dCB3aGF0IGNvbnN0aXR1dGVzIG1ldGFkYXRhLiAgIEluIHByZXZpb3VzIGRpc2N1c3Npb24s
IHRoZSBpbmZvcm1hdGlvbiBuZWNlc3NhcnkgZm9yIHN0ZWVyaW5nIChpLmUuLCB0aGUgcHJlc3Vt
ZWQgY2hhaW4gaWQpIGlzIG5vdCBjb25zaWRlcmVkIHRvIGJlIG1ldGFkYXRhLiAgIFNvLCBjb25j
ZXB0dWFsbHksIGEgc2VydmljZSBmdW5jdGlvbiBjb3VsZCBiZSBjb2duaXphbnQgb2YgYm90aCB0
aGUgc3RlZXJpbmcgYXNwZWN0cyBhbmQgdGhlIG1ldGFkYXRhLCB0aGUgc3RlZXJpbmcgYXNwZWN0
cyBvbmx5LCBvciBuZWl0aGVyLiAgICBXZSd2ZSBwcmV0dHkgbXVjaCBhZ3JlZWQgdGhhdCBiZWlu
ZyBpZ25vcmFudCBvZiB0aGUgc3RlZXJpbmcgYXNwZWN0cyBpcyBub3QgZmVhc2libGUgZXhjZXB0
IGZvciBzaW1wbGlzdGljIHNlcnZpY2UgZnVuY3Rpb25zIHRoYXQgbmVpdGhlciBjaGFuZ2Ugbm9y
IGluaXRpYXRlIGZ1bGx5IHF1YWxpZmllZCBmbG93cy4gICAgT24gdGhlIG90aGVyIGhhbmQsIGJl
aW5nIGlnbm9yYW50IG9mIG1ldGFkYXRhIHNlZW1zIHRvIHBvc2UgbGl0dGxlIHByb2JsZW0gdG8g
bW9zdCBzZXJ2aWNlIGZ1bmN0aW9ucyB1bmxlc3MgdGhleSBhcmUgYnVpbHQgYXJvdW5kIGEgc3Vw
cG9zaXRpb24gb2YgYWx3YXlzIGhhdmluZyBzb21lIHBhcnRpY3VsYXIga2luZCBvZiBtZXRhdGFk
YXRhIChlLmcuLCBhbiBJTVNJIG9yIE1TSVNETiB2YWx1ZSkuDQoNClJlZ2FyZGluZyBpbXBsZW1l
bnRhdGlvbiBpc3N1ZXMgYXJvdW5kIHNvY2tldHMsIGV0Yy4sIEkgZG9uJ3QgdGhpbmsgdGhhdCBz
aG91bGQgdW5kdWx5IGZsYXZvciB3aGF0IHdlIGFyZSB0cnlpbmcgdG8gYWNjb21wbGlzaC4gICBE
aWZmZXJlbnQgaW1wbGVtZW50YXRpb25zIHdpbGwgaGF2ZSBkaWZmZXJlbnQgcmVzdHJpY3Rpb25z
IGFuZCBkaWZmZXJlbnQgd2F5cyBvZiBvdmVyY29taW5nIHRob3NlIHJlc3RyaWN0aW9ucy4NCg0K
ICAgUm9uDQoNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IEplcm9tZSBNb2lz
YW5kIFttYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXRdDQpTZW50OiBXZWRuZXNkYXksIE1hcmNo
IDA1LCAyMDE0IDc6NTggUE0NClRvOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKQ0KQ2M6IFN1cmVu
ZHJhIEt1bWFyIChzbWt1bWFyKTsgUm9uIFBhcmtlcjsgQnJ1bm8gUmlqc21hbjsgc2ZjOyBKYW1h
bCBIYWRpIFNhbGltDQpTdWJqZWN0OiBSRTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRh
dGEtY29uc2lkZXJhdGlvbnMNCg0KSGF2aW5nIGZ1biBpbiBMb25kb24/IDstKQ0KDQpZZXMsIHRo
aXMgaXMgd2hhdCBJIHdhcyBwb25kZXJpbmcgYWJvdXQsIGhhdmUgaG9tb2dlbmVvdXNseSBzZXJ2
aWNlIGNoYWlucywgZWl0aGVyIG1ldGFkYXRhIGNhcGFibGUgKGFsbCBTRnMgaW52b2x2ZWQpIG9y
IG1ldGFkYXRhLW5ldXRyYWwgKG5vbmUgb2YgdGhlbSkuIE5vdCBwZXJmZWN0LCBidXQgY291bGQg
YmUgZ29vZCBlbm91Z2guIE1heWJlIGFkZCBzb21lIHN0aXRjaGluZyBjYXBhYmxlL25ldXRyYWwu
IA0KDQpOb3RlIHRoYXQgd2hlbiBJIHNheSAnbWV0YWRhdGEtbmV1dHJhbCcsIHRoaXMgaXMgZnJv
bSB0aGUgcGVyc3BlY3RpdmUgb2YgdGhlIGRhdGEgcGxhbmUgKGFrYSBpbmJhbmQgbWFya2luZywg
b3IgbGFjayB0aGVyZW9mKSwgYnV0IHRoaXMgZG9lc24ndCBwcmVjbHVkZSBhbiBTRiB0byB1c2Ug
c29tZSBvdXQtb2YtYmFuZCBtZWNoYW5pc20gdG8gZ2V0IHN1Y2ggbWV0YWRhdGEuIENvbnRyb2wg
cGxhbmUgb3Igc29tZSBvdGhlciB3YXkgKGUuZy4gZGF0YWJhc2UgcXVlcnkpLiBPciBtYXliZSBp
dCBkb2Vzbid0IG5lZWQgdG8gYXQgYWxsLg0KDQpUaGVuIHRoZSBxdWVzdGlvbnMgd291bGQgc2hp
ZnQgYSBiaXQ6DQoNCjEuIHdoYXQgaXMgdGhlIG1vc3QgcmVhc29uYWJsZSB3YXkgKHByb3RvY29s
LXdpc2UpIHRvIGFzc2VtYmxlIG1ldGFkYXRhLW5ldXRyYWwgc2VydmljZSBjaGFpbnM/IChpLmUu
IGFkZHJlc3MgdGhlIHNlcnZpY2UgcGF0aCBsYXllciBkZXNjcmliZWQgaW4gc2VjdGlvbiA0Ljgg
b2YgdGhlIEktRCBhbmQgbm8gbW9yZSkNCg0KMi4gaWYgd2UgYXNzdW1lIHBhY2tldCBpbmJhbmQg
bWFya2luZyAoYWxhIE5TSCkgZm9yIG1ldGFkYXRhLWF3YXJlIHNlcnZpY2UgY2hhaW5zLCBpcyB0
aGVyZSBhIHJlYXNvbmFibGUgd2F5IChwcm9ncmFtbWVyLWZyaWVuZGx5KSB0byBpbmplY3QgU0Yt
bGV2ZWwgbWV0YWRhdGEgaW4gU0Ygc29mdHdhcmUgdXNpbmcgdHJhZGl0aW9uYWwgQVBJcyAoc29j
a2V0cywgZXRjKT8gSXMgaXQgbW9yZSBwcmFjdGljYWwgdGhhbiAnb3RoZXIgbWVhbnMnIChlLmcu
IG91dC1vZi1iYW5kLCBldGMpPyBXb3VsZCBhbiBoeWJyaWQgYXBwcm9hY2ggb2Ygc29ydHMgYmUg
dmFsdWFibGU/IFdlaWdoIHByb3MgJiBjb25zLi4uDQoNCkNoZWVycywNCkplcm9tZQ0KDQotLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW21h
aWx0bzpqZ3VpY2hhckBjaXNjby5jb21dDQpTZW50OiBXZWRuZXNkYXksIE1hcmNoIDA1LCAyMDE0
IDI6MTkgUE0NClRvOiBKZXJvbWUgTW9pc2FuZA0KQ2M6IFN1cmVuZHJhIEt1bWFyIChzbWt1bWFy
KTsgUm9uIFBhcmtlcjsgQnJ1bm8gUmlqc21hbjsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltDQpTdWJq
ZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMN
Cg0KTGV0IG1lIGNoYW5nZSB0aGUgcXVlc3Rpb24gYSBsaXR0bGU7IGFzc3VtZSB0aGF0ICphbGwq
IFNGJ3MgYWxvbmcgYSBnaXZlbiBzZXJ2aWNlIGNoYWluIGFyZSAgKm1ldGFkYXRhIGNhcGFibGUq
IChjYW4gcHJvY2VzcyBTRkMgZW5jYXAgd2l0aG91dCB0aGUgbmVlZCBmb3IgYSBwcm94eSkuIElu
IHRoaXMgY2FzZSBkbyB5b3Ugc2VlIGEgcHJvYmxlbT8NCg0KU2VudCBmcm9tIG15IGlQaG9uZQ0K
DQo+IE9uIE1hciAzLCAyMDE0LCBhdCAzOjA2IFBNLCAiSmVyb21lIE1vaXNhbmQiIDxqbW9pc2Fu
ZEBqdW5pcGVyLm5ldD4gd3JvdGU6DQo+IA0KPiBSb24sDQo+IA0KPiBBIHByb3h5IGFwcHJvYWNo
IHdvdWxkIHdvcmsgZm9yIG1ldGFkYXRhIHRoYXQgY2FuIGJlIHJlY29uc3RydWN0ZWQgZnJvbSBh
IGZhaXJseSBzdGF0aWMgJiBwcmVkZWZpbmVkIGNvbnRleHQuIEJ1dCBJIGRvbid0IHNlZSBob3cg
d2UgdGhpcyBjYW4gZG8gdGhhdCBmb3IgbW9yZSBzZXNzaW9uL2Zsb3cvcGFja2V0LXNwZWNpZmlj
IG1ldGFkYXRhLg0KPiANCj4gVGFrZSBhbiBleGFtcGxlLiBTYXkgYSBmb3JtIG9mIGFjY291bnRp
bmctc2Vzc2lvbi1pZCBpcyBhdHRhY2hlZCB0byBhbGwgcGFja2V0cyBmb3Igc2VydmljZSBmdW5j
dGlvbnMgKHNheSBTTjEgYW5kIFNOOCBpbiB0aGUgZXhhbXBsZSBiZWxvdykgdG8gZ2VuZXJhdGUg
dGhlaXIgb3duIGFjY291bnRpbmcgbG9ncyBpbiBzdWNoIGEgd2F5IHRoYXQgdGhleSBjYW4gYmUg
Y29ycmVsYXRlZCBieSBhbiBhY2NvdW50aW5nIHNlcnZlci4gVGhlIHNlcnZpY2UgY2hhaW4gc3Rh
cnRzIChTRjAvU04wKSBieSBhIEJORyBvciBQR1cgd2hpY2ggYXNzaWducyBzdWNoIGFuIGFjY291
bnRpbmctc2Vzc2lvbi1pZCBiYXNlZCBvbiBpdHMga25vd2xlZGdlIG9mIHVzZXIgc2Vzc2lvbnMu
IA0KPiANCj4gU041IGRvZXNuJ3QgcmVjb2duaXplIHN1Y2ggbWV0YWRhdGEuIEF0IGJlc3QsIHRo
ZSBwcm94eSB3aWxsIHN0cmlwIGl0IGJlZm9yZSBmb3J3YXJkaW5nIHRvIFNONS4gV2hpY2ggcHJv
Y2Vzc2VzIHRoZSBwYWNrZXQgYW5kIGVuZHMgdXAgZ2VuZXJhdGluZyBzb21lIGRhdGEgZmxvdyB0
b3dhcmRzIFNOOCAobWF5YmUgdGhlIHNhbWUgcGFja2V0LCBtYXliZSBtb2RpZmllZCBvciBuZXcg
cGFja2V0cykuIA0KPiANCj4gVGhlbiBpZiB0cmFmZmljIGFzc29jaWF0ZWQgd2l0aCBtdWx0aXBs
ZSBzZXNzaW9ucyBoYXMgdG8gdHJhdmVyc2UgU041IGluIGEgY29uY3VycmVudCBtYW5uZXIsIEkg
anVzdCBkb24ndCBrbm93IGhvdyBhIHByb3h5IGFwcHJvYWNoIGNhbiB3b3JrIHRvIHJlY29uc3Ry
dWN0IHdoYXQgU044IG5lZWRzLiBEbyB5b3U/DQo+IA0KPiBQZXJzb25hbGx5LCBJIHJlYWNoZWQg
YSBjb25jbHVzaW9uIHRoYXQgd2UgY2FuIGRlYWwgd2l0aCBtZXRhZGF0YS1hd2FyZSBzZXJ2aWNl
IGNoYWlucyBhbmQgd2l0aCBtZXRhZGF0YS1uZXV0cmFsIHNlcnZpY2UgY2hhaW5zLCBidXQgYSBt
aXggb2YgYm90aCBzZWVtcyBoYXJkIHRvIGFjaGlldmUsIGF0IGxlYXN0IHdoZW4gdXNpbmcgcGFj
a2V0IGhlYWRlciAoJ2luYmFuZCBtYXJraW5nJykgdGVjaG5pcXVlcy4gVGhpcyBpcyB3aGF0IHdl
IG1lYW50IGluIHRoZSBjaGFsbGVuZ2UgZGVzY3JpYmVkIGluIHNlY3Rpb24gNC4yLg0KPiANCj4g
VHgNCj4gSmVyb21lDQo+IA0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBT
dXJlbmRyYSBLdW1hciAoc21rdW1hcikgW21haWx0bzpzbWt1bWFyQGNpc2NvLmNvbV0NCj4gU2Vu
dDogTW9uZGF5LCBNYXJjaCAwMywgMjAxNCAyOjEyIFBNDQo+IFRvOiBSb24gUGFya2VyDQo+IENj
OiBKYW1hbCBIYWRpIFNhbGltOyBKZXJvbWUgTW9pc2FuZDsgQnJ1bm8gUmlqc21hbjsgc2ZjDQo+
IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0
aW9ucw0KPiANCj4gDQo+IFRoZSBiZWxvdyBkZXNjcmlwdGlvbiBpcyBhYm91dCBwcm94eSAtIHdl
IG5lZWQgdG8gZGVmaW5lIHRoZSBiZWhhdmlvci4NCj4gDQo+IFN1cmVuZHJhLg0KPiANCj4+IE9u
IDMvMy8xNCA1OjM2IFBNLCAiUm9uIFBhcmtlciIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb20+IHdyb3RlOg0KPj4gDQo+PiBBIGxlZ2FjeSBTRiB3b3VsZCBiZSBmcm9udCBlbmRlZCBi
eSBhbiBTRkMgcHJveHkgd2hpY2ggd291bGQgc3RyaXAgYW5kDQo+PiByZWFkZCB0aGUgZW5jYXBz
dWxhdGlvbi4gICBUaGUgc2l6ZSBvciB2YXJpYWJpbGl0eSBvZiB0aGUgZW5jYXBzdWxhdGlvbg0K
Pj4gZG9lc24ndCBlbnRlciBpbnRvIHRoYXQgYXNwZWN0IG9mIGl0Lg0KPj4gDQo+PiAgUm9uDQo+
PiANCj4+IA0KPj4+IE9uIE1hciAzLCAyMDE0LCBhdCA1OjA3IFBNLCAiU3VyZW5kcmEgS3VtYXIg
KHNta3VtYXIpIg0KPj4+IDxzbWt1bWFyQGNpc2NvLmNvbT4gd3JvdGU6DQo+Pj4gDQo+Pj4gDQo+
Pj4gV2UgbmVlZCB0byBiZSBhIGJpdCBjYXJlZnVsIHdpdGggbGFyZ2UgbWV0YWRhdGEsIHNwZWNp
ZmljYWxseSBmcm9tIA0KPj4+IGFyY2hpdGVjdHVyYWwgY29uc2lkZXJhdGlvbnMuIExldCBtZSBn
aXZlIHlvdSBhbiBleGFtcGxlOg0KPj4+IFNGQyBTQzEgOjogU0YxQFNOMSA6IFNGMkBTTjUgOiBT
RjNAU044DQo+Pj4gDQo+Pj4gU04xICYgU044IGNhbiBkZWFsIHdpdGggbWV0YWRhdGEgYW5kIG5l
ZWQgdGhlIG1ldGFkYXRhLiBIb3dldmVyLCBTTjUgDQo+Pj4gY2FuJ3QsIGl0IGlzIGEgbGVnYWN5
IFNOLiBXaGF0IGRvIHdlIGRvIHdpdGggdGhlIG1ldGFkYXRhIHdoZW4gaXQgDQo+Pj4gY29tZXMg
dG8gIHN0ZWVyaW5nIHRoZSBwYWNrZXQgKG9ubHkpIHRvIFNONSAtIHRocm93IGl0LCBjYWNoZSBp
dCwgDQo+Pj4gc2F5IG5vdCBzdXBwb3J0ZWQgxaANCj4+PiANCj4+PiANCj4+PiBTdXJlbmRyYS4N
Cj4+PiANCj4+Pj4gT24gMy8zLzE0IDE6NDIgUE0sICJSb24gUGFya2VyIiA8Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbT4NCj4+Pj4gd3JvdGU6DQo+Pj4+IA0KPj4+PiBKYW1hbCwNCj4+
Pj4gDQo+Pj4+IEFzIGFuIGFsdGVybmF0aXZlLCB0aGUgbmV0d29yayBzZXJ2aWNlIGhlYWRlciBj
b3VsZCBjb250YWluIGEgZml4ZWQNCj4+Pj4gbWFuZGF0b3J5IHBvcnRpb24gYW5kIGEgdmFyaWFi
bGUgb3B0aW9uYWwgcG9ydGlvbi4gICBUaGUgZml4ZWQNCj4+Pj4gbWFuZGF0b3J5DQo+Pj4+IHBv
cnRpb24gd291bGQgY29udGFpbiB0aGUgdG90YWwgbGVuZ3RoIG9mIHRoZSBzZXJ2aWNlIGhlYWRl
ciAoZml4ZWQNCj4+Pj4gcG9ydGlvbiBwbHVzIG9wdGlvbmFsIHBvcnRpb24pLiAgIFRoaXMgYXBw
cm9hY2ggd291bGQgYWxsb3cgZW50aXRpZXMNCj4+Pj4gY29uY2VybmVkIHNvbGVseSB3aXRoIFNG
QyBzdGVlcmluZyB0byBlYXNpbHkgaWdub3JlIHRoZSBtZXRhdGFkYXRhIA0KPj4+PiB3aGljaCAg
aXMgaW50ZW5kZWQgdG8gYmUgY29uc3VtZWQgYW5kL29yIHJlcGVhdGVkIGJ5IHRoZSB2YXJpb3Vz
IA0KPj4+PiBzZXJ2aWNlICBmdW5jdGlvbnMuDQo+Pj4+IA0KPj4+PiBSb24NCj4+Pj4gDQo+Pj4+
IA0KPj4+PiAtLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4gRnJvbTogc2ZjIFttYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKYW1hbCBIYWRpIA0KPj4+PiBTYWxp
bQ0KPj4+PiBTZW50OiBNb25kYXksIE1hcmNoIDAzLCAyMDE0IDExOjM1IEFNDQo+Pj4+IFRvOiBq
bW9pc2FuZEBqdW5pcGVyLm5ldDsgYnJpanNtYW5AanVuaXBlci5uZXQNCj4+Pj4gQ2M6IHNmYw0K
Pj4+PiBTdWJqZWN0OiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tYWRhdGEtY29uc2lkZXJhdGlv
bnMNCj4+Pj4gDQo+Pj4+IEkgbGlrZSB0aGUgZG9jIC0gd2VsbCB3cml0dGVuLg0KPj4+PiANCj4+
Pj4gU2VjdGlvbiA0LjMgb24gbWV0YWRhdGEgZW5jb2RpbmcuDQo+Pj4+IA0KPj4+PiBJdCBzZWVt
cyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlIHNpemVkIG1ldGFkYXRhIChhdCBsZWFz
dCANCj4+Pj4gZm9yICBodHRwL2FwcCB5b3UgIHNlZW0gdG8gaW5kaWNhdGUgdGhlIGRlc2lyZSBm
b3IgaXQpLg0KPj4+PiBGb3IgYSBkYXRhcGF0aCBwZXItcGFja2V0IG1ldGFkYXRhLCBpIGZlZWwg
dGhlIG5lZWQgaXMganVzdCBhcyANCj4+Pj4gaW1wb3J0YW50Lg0KPj4+PiBBcmUgd2UgbGltaXRl
ZCBieSB0aGUgZmFjdCB0aGF0IGV4aXN0aW5nIGhhcmR3YXJlIG1heSBub3QgYmUgYWJsZSANCj4+
Pj4gdG8gaGFuZGxlIFRMVnM/IEZvciBleGFtcGxlLCBJIGRvbnQgaGF2ZSBhIHByb2JsZW0gaGFu
ZGxpbmcgVExWcyBpbiANCj4+Pj4gYSBzb2Z0d2FyZSBkYXRhcGF0aC4NCj4+Pj4gDQo+Pj4+IGNo
ZWVycywNCj4+Pj4gamFtYWwNCj4+Pj4gDQo+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQo+Pj4+IHNmYyBtYWlsaW5nIGxpc3QNCj4+Pj4gc2ZjQGll
dGYub3JnDQo+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+
Pj4+IA0KPj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KPj4+PiBzZmMgbWFpbGluZyBsaXN0DQo+Pj4+IHNmY0BpZXRmLm9yZw0KPj4+PiBodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPiANCj4gDQo+IA0KPiANCj4gX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gc2ZjIG1haWxp
bmcgbGlzdA0KPiBzZmNAaWV0Zi5vcmcNCj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmMNCg0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmcNCmh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo=


From nobody Thu Mar  6 05:02:43 2014
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DCDEB1A02C4 for <sfc@ietfa.amsl.com>; Thu,  6 Mar 2014 05:02:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.048
X-Spam-Level: 
X-Spam-Status: No, score=-15.048 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, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 qn8v07SSfVML for <sfc@ietfa.amsl.com>; Thu,  6 Mar 2014 05:02:37 -0800 (PST)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) by ietfa.amsl.com (Postfix) with ESMTP id A68981A02BA for <sfc@ietf.org>; Thu,  6 Mar 2014 05:02:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1140; q=dns/txt; s=iport; t=1394110952; x=1395320552; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=B6MpthBLvrpBV4s4Q3Yy72zvcALLLovFv3B5jMOUlKA=; b=fsAnpKX2x2MZ0hzJSUQzmeQvfY0TS5de2fLSbzaWlGZ35mQAcGgQYMIf FiGkFMkDSNHDOi9xFad9HyNckcvCc4z2iLCYkbC/vtR7mIYz3uw3pEBCf b9C541k526ebK3oEznDYRoauiVaks7hNnMnjeIQLwfqcmReVCkD90tO6d 0=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AkcFAORwGFOtJV2d/2dsb2JhbABagwY7V70sg3OBFBZ0giYBAQQBAQE3NAsQAgEINhAnCyUCBAENBYd5Dc8KEwSOA1gHhDgEmD6SK4MtgWhC
X-IronPort-AV: E=Sophos;i="4.97,600,1389744000"; d="scan'208";a="308459256"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by rcdn-iport-5.cisco.com with ESMTP; 06 Mar 2014 13:02:31 +0000
Received: from xhc-rcd-x15.cisco.com (xhc-rcd-x15.cisco.com [173.37.183.89]) by rcdn-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id s26D2ViE003758 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 6 Mar 2014 13:02:31 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.35]) by xhc-rcd-x15.cisco.com ([173.37.183.89]) with mapi id 14.03.0123.003; Thu, 6 Mar 2014 07:02:31 -0600
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: Jamal Hadi Salim <hadi@mojatatu.com>, "jmoisand@juniper.net" <jmoisand@juniper.net>, "brijsman@juniper.net" <brijsman@juniper.net>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtTG5JTMIR5tk0Sw90+BuOO5fZrUG7+A
Date: Thu, 6 Mar 2014 13:02:30 +0000
Message-ID: <CF3DDB83.16AF4%jguichar@cisco.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com>
In-Reply-To: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.98.43.181]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <DE809AC1F39DAD409494BAEEE213C210@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/06MVwY5LlZZYFdOM1Nu96gZIQtw
Cc: sfc <sfc@ietf.org>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Mar 2014 13:02:42 -0000

Hi Jamal,

You said "It seems there's clear need for variable sized metadata".. I am
not so convinced and would like to better understand the requirements
before passing judgement. If we look at the use cases as presented thus
far into the WG I have yet to see a single example of the need (noting
that desire is not the same as need) - I am not saying there is no
requirement but rather that we should not jump to the conclusion and build
standards around a theory.



On 3/3/14, 6:35 AM, "Jamal Hadi Salim" <hadi@mojatatu.com> wrote:

>I like the doc - well written.
>
>Section 4.3 on metadata encoding.
>
>It seems there's clear need for variable sized metadata
>(at least for http/app you  seem to indicate the desire for it).
>For a datapath per-packet metadata, i feel the need is just as important.
>Are we limited by the fact that existing hardware may not be
>able to handle TLVs? For example, I dont have a problem handling TLVs in a
>software datapath.
>
>cheers,
>jamal
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc


From nobody Thu Mar  6 05:08:51 2014
Return-Path: <tnadeau@lucidvision.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1A74D1A02A5 for <sfc@ietfa.amsl.com>; Thu,  6 Mar 2014 05:08:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.447
X-Spam-Level: 
X-Spam-Status: No, score=-2.447 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.547] 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 DfBDTx1-3vfz for <sfc@ietfa.amsl.com>; Thu,  6 Mar 2014 05:08:34 -0800 (PST)
Received: from lucidvision.com (lucidvision.com [72.71.250.34]) by ietfa.amsl.com (Postfix) with ESMTP id 909A81A0046 for <sfc@ietf.org>; Thu,  6 Mar 2014 05:08:34 -0800 (PST)
Received: from [10.7.254.46] (unknown [166.170.42.160]) by lucidvision.com (Postfix) with ESMTP id 1D77D271B1E9; Thu,  6 Mar 2014 08:08:30 -0500 (EST)
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <CF3DDB83.16AF4%jguichar@cisco.com>
Mime-Version: 1.0 (1.0)
In-Reply-To: <CF3DDB83.16AF4%jguichar@cisco.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Message-Id: <0CE4ECAE-6B9F-414B-ADE5-1137AC3416F5@lucidvision.com>
X-Mailer: iPhone Mail (11B651)
From: Thomas D Nadeau <tnadeau@lucidvision.com>
Date: Thu, 6 Mar 2014 13:08:25 +0000
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/3U66qTrGa-zGae3NmeVCEiBpJ5Q
Cc: "brijsman@juniper.net" <brijsman@juniper.net>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Mar 2014 13:08:40 -0000

very good point!

> On Mar 6, 2014, at 13:02, "Jim Guichard (jguichar)" <jguichar@cisco.com> w=
rote:
>=20
> Hi Jamal,
>=20
> You said "It seems there's clear need for variable sized metadata".. I am
> not so convinced and would like to better understand the requirements
> before passing judgement. If we look at the use cases as presented thus
> far into the WG I have yet to see a single example of the need (noting
> that desire is not the same as need) - I am not saying there is no
> requirement but rather that we should not jump to the conclusion and build=

> standards around a theory.
>=20
>=20
>=20
>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim" <hadi@mojatatu.com> wrote:
>>=20
>> I like the doc - well written.
>>=20
>> Section 4.3 on metadata encoding.
>>=20
>> It seems there's clear need for variable sized metadata
>> (at least for http/app you  seem to indicate the desire for it).
>> For a datapath per-packet metadata, i feel the need is just as important.=

>> Are we limited by the fact that existing hardware may not be
>> able to handle TLVs? For example, I dont have a problem handling TLVs in a=

>> software datapath.
>>=20
>> cheers,
>> jamal
>>=20
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>=20


From nobody Thu Mar  6 06:21:04 2014
Return-Path: <hadi@mojatatu.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E1A241A039A for <sfc@ietfa.amsl.com>; Thu,  6 Mar 2014 06:21:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.978
X-Spam-Level: 
X-Spam-Status: No, score=-1.978 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-0.7] 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 59vapqjfZhNZ for <sfc@ietfa.amsl.com>; Thu,  6 Mar 2014 06:21:01 -0800 (PST)
Received: from mail-vc0-f171.google.com (mail-vc0-f171.google.com [209.85.220.171]) by ietfa.amsl.com (Postfix) with ESMTP id D454F1A03BB for <sfc@ietf.org>; Thu,  6 Mar 2014 06:20:39 -0800 (PST)
Received: by mail-vc0-f171.google.com with SMTP id le5so2610665vcb.2 for <sfc@ietf.org>; Thu, 06 Mar 2014 06:20:35 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=p5cxfxWsHqFIVPWONpPgPe1eiG5lK1Pw6qYpzIN4YVY=; b=QPOtFxhYTbTuxbvR72fI2sdY03ONtN4lL1f15u5vcuuWPPnfy3X6aTvcMzL5EFMrqa 2qfJFN4l65nxoOlApcZSrUOIetk5U96ASLGOhQUrYFjihdXtaIxx+VrpkuqB6MdXQ1e8 xi27KmZ3nmfnPPLHAjnOlORUzXUw2mqzu9Dui6rZ0Pt5jUyyK9RV8MTgzQtism2VKYEV 8iVJS7ld+o96lut202djxAOhcuI4SQxEsGBH9wntXiVEVCKOb3mSAWr6b8z1v8gvTyJ8 XL/aXfKDcEcpktLEuIZKnBw1g2dACC10OtoVzMLPiRR8ddnLVMoNhE8IqVWi+1hIVMvD pAKQ==
X-Gm-Message-State: ALoCoQm+VciNt5eTBlcqSJj+vJzRrZU/gylNOZ+d1CldDo7Q09RUuBatn6kF83DdnizAK0d1KuaB
X-Received: by 10.221.40.10 with SMTP id to10mr5280670vcb.22.1394115635717; Thu, 06 Mar 2014 06:20:35 -0800 (PST)
MIME-Version: 1.0
Received: by 10.58.2.196 with HTTP; Thu, 6 Mar 2014 06:20:14 -0800 (PST)
In-Reply-To: <CF3DDB83.16AF4%jguichar@cisco.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <CF3DDB83.16AF4%jguichar@cisco.com>
From: Jamal Hadi Salim <hadi@mojatatu.com>
Date: Thu, 6 Mar 2014 09:20:14 -0500
Message-ID: <CAAFAkD_dHZGEnPwHBCH9=QoYQEo5_cr1evFd5YtJpVgcCktebQ@mail.gmail.com>
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>
Content-Type: text/plain; charset=ISO-8859-1
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/phtUg7w-ioxmIyeRA7QNLMp7iP8
Cc: "brijsman@juniper.net" <brijsman@juniper.net>, sfc <sfc@ietf.org>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Mar 2014 14:21:03 -0000

On Thu, Mar 6, 2014 at 8:02 AM, Jim Guichard (jguichar)
<jguichar@cisco.com> wrote:
> Hi Jamal,
>
> You said "It seems there's clear need for variable sized metadata".. I am
> not so convinced and would like to better understand the requirements
> before passing judgement.

Thanks for not passing judgement.  Two reasons:
The app level metadata stuff needs it. I was infering that the packet
level stuff needs because we need it in ForCES (and there was several
postings that stated this was the case; the obstacle seems to be it is hard
to do in hardware).

In the case of ForCES:
We have s/ware implementations which are deployed (and is part of our
current charter).
My desire is to find common ground - we need to work on other
transports at ForCES.
And this could be that opportunity where we dont have to go and invent our own.

>If we look at the use cases as presented thus
> far into the WG I have yet to see a single example of the need (noting
> that desire is not the same as need) - I am not saying there is no
> requirement but rather that we should not jump to the conclusion and build
> standards around a theory.
>

The mailing list is supposed to be complementing those discussions. It is what
I am doing.

cheers,
jamal

>
>
> On 3/3/14, 6:35 AM, "Jamal Hadi Salim" <hadi@mojatatu.com> wrote:
>
>>I like the doc - well written.
>>
>>Section 4.3 on metadata encoding.
>>
>>It seems there's clear need for variable sized metadata
>>(at least for http/app you  seem to indicate the desire for it).
>>For a datapath per-packet metadata, i feel the need is just as important.
>>Are we limited by the fact that existing hardware may not be
>>able to handle TLVs? For example, I dont have a problem handling TLVs in a
>>software datapath.
>>
>>cheers,
>>jamal
>>
>>_______________________________________________
>>sfc mailing list
>>sfc@ietf.org
>>https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Thu Mar  6 06:50:26 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9119B1A0088 for <sfc@ietfa.amsl.com>; Thu,  6 Mar 2014 06:50:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.602
X-Spam-Level: 
X-Spam-Status: No, score=-1.602 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_NONE=-0.0001, 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 Xf6EIWyXRmyJ for <sfc@ietfa.amsl.com>; Thu,  6 Mar 2014 06:50:18 -0800 (PST)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) by ietfa.amsl.com (Postfix) with ESMTP id 9DFD51A0070 for <sfc@ietf.org>; Thu,  6 Mar 2014 06:50:18 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 0BD0A243306; Thu,  6 Mar 2014 06:50:15 -0800 (PST)
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from dhcp-hotel-wifi-153-ac.meeting.ietf.org (unknown [130.129.153.172]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 81DB4240941; Thu,  6 Mar 2014 06:50:13 -0800 (PST)
Message-ID: <53188B22.6020501@joelhalpern.com>
Date: Thu, 06 Mar 2014 09:50:10 -0500
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Qin Wu <bill.wu@huawei.com>, Ron Parker <Ron_Parker@affirmednetworks.com>,  Jerome Moisand <jmoisand@juniper.net>,  "Jim Guichard (jguichar)" <jguichar@cisco.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7335@MBX021-W3-CA-2.exch021.domain.local> <CF3A6619.321B4%smkumar@cisco.com> <D86ACE7B-8AB7-4406-A5AC-3CAD25AD7C57@affirmednetworks.com> <CF3A82F9.3223B%smkumar@cisco.com>, <82f60a7fdd164384b59866a32583712d@CO2PR05MB716.namprd05.prod.outlook.com> <9E75C6F0-6F97-4D5D-812E-0DC91358876A@cisco.com> <da5aa6e6ab3a48069debc3266b59970b@DM2PR05MB717.namprd05.prod.outlook.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D98E5@MBX021-W3-CA-2.exch021.domain.local> <B8F9A780D330094D99AF023C5877DABA84506052@nkgeml501-mbs.china.huawei.com>
In-Reply-To: <B8F9A780D330094D99AF023C5877DABA84506052@nkgeml501-mbs.china.huawei.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/byb1mXYzPk44Gbi8xG-LcEADt4Q
Cc: Bruno Rijsman <brijsman@juniper.net>, "Surendra Kumar \(smkumar\)" <smkumar@cisco.com>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] =?utf-8?b?562U5aSNOiAgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEt?= =?utf-8?q?considerations?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Mar 2014 14:50:20 -0000

The answer is clearly that multiple mechanisms are quite possible.
For example, if the operating environment has systems which correlate IP 
address and policy data, the applications may contact those systems for 
information.  That has nothing to do with service chaining.

Since we are defining the service chainging data plane encapsulation, 
the issue for us to particularly to define the mechanism for carrying 
in-band metadata.

The APIs or packet processing used by the applications to access that 
metadata are probably something we need to make sure can be provided. 
it is not clear that we want to.  For one thing, it may be different in 
different application environments.

Yours,
Joel

On 3/6/14, 7:59 AM, Qin Wu wrote:
> Regarding what the metadata is , One thing confusing me here is how metadata is distributed to SFs in the service chain, by control plane or by data plane?
> Is metadata processed by some of SFs in the service chain or by all the SFs in the service chain? Can some of SFs ignore the metadata processing?
>
> Regards!
> -Qin
>
> -----é‚®ä»¶åŽŸä»¶-----
> å‘ä»¶äºº: sfc [mailto:sfc-bounces@ietf.org] ä»£è¡¨ Ron Parker
> å‘é€æ—¶é—´: 2014å¹´3æœˆ6æ—¥ 4:18
> æ”¶ä»¶äºº: Jerome Moisand; Jim Guichard (jguichar)
> æŠ„é€: Bruno Rijsman; Surendra Kumar (smkumar); sfc; Jamal Hadi Salim
> ä¸»é¢˜: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>
> When we say metadata capable, let's be precise about what constitutes metadata.   In previous discussion, the information necessary for steering (i.e., the presumed chain id) is not considered to be metadata.   So, conceptually, a service function could be cognizant of both the steering aspects and the metadata, the steering aspects only, or neither.    We've pretty much agreed that being ignorant of the steering aspects is not feasible except for simplistic service functions that neither change nor initiate fully qualified flows.    On the other hand, being ignorant of metadata seems to pose little problem to most service functions unless they are built around a supposition of always having some particular kind of metatadata (e.g., an IMSI or MSISDN value).
>
> Regarding implementation issues around sockets, etc., I don't think that should unduly flavor what we are trying to accomplish.   Different implementations will have different restrictions and different ways of overcoming those restrictions.
>
>     Ron
>
>
> -----Original Message-----
> From: Jerome Moisand [mailto:jmoisand@juniper.net]
> Sent: Wednesday, March 05, 2014 7:58 PM
> To: Jim Guichard (jguichar)
> Cc: Surendra Kumar (smkumar); Ron Parker; Bruno Rijsman; sfc; Jamal Hadi Salim
> Subject: RE: [sfc] draft-rijsman-sfc-metadata-considerations
>
> Having fun in London? ;-)
>
> Yes, this is what I was pondering about, have homogeneously service chains, either metadata capable (all SFs involved) or metadata-neutral (none of them). Not perfect, but could be good enough. Maybe add some stitching capable/neutral.
>
> Note that when I say 'metadata-neutral', this is from the perspective of the data plane (aka inband marking, or lack thereof), but this doesn't preclude an SF to use some out-of-band mechanism to get such metadata. Control plane or some other way (e.g. database query). Or maybe it doesn't need to at all.
>
> Then the questions would shift a bit:
>
> 1. what is the most reasonable way (protocol-wise) to assemble metadata-neutral service chains? (i.e. address the service path layer described in section 4.8 of the I-D and no more)
>
> 2. if we assume packet inband marking (ala NSH) for metadata-aware service chains, is there a reasonable way (programmer-friendly) to inject SF-level metadata in SF software using traditional APIs (sockets, etc)? Is it more practical than 'other means' (e.g. out-of-band, etc)? Would an hybrid approach of sorts be valuable? Weigh pros & cons...
>
> Cheers,
> Jerome
>
> -----Original Message-----
> From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
> Sent: Wednesday, March 05, 2014 2:19 PM
> To: Jerome Moisand
> Cc: Surendra Kumar (smkumar); Ron Parker; Bruno Rijsman; sfc; Jamal Hadi Salim
> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>
> Let me change the question a little; assume that *all* SF's along a given service chain are  *metadata capable* (can process SFC encap without the need for a proxy). In this case do you see a problem?
>
> Sent from my iPhone
>
>> On Mar 3, 2014, at 3:06 PM, "Jerome Moisand" <jmoisand@juniper.net> wrote:
>>
>> Ron,
>>
>> A proxy approach would work for metadata that can be reconstructed from a fairly static & predefined context. But I don't see how we this can do that for more session/flow/packet-specific metadata.
>>
>> Take an example. Say a form of accounting-session-id is attached to all packets for service functions (say SN1 and SN8 in the example below) to generate their own accounting logs in such a way that they can be correlated by an accounting server. The service chain starts (SF0/SN0) by a BNG or PGW which assigns such an accounting-session-id based on its knowledge of user sessions.
>>
>> SN5 doesn't recognize such metadata. At best, the proxy will strip it before forwarding to SN5. Which processes the packet and ends up generating some data flow towards SN8 (maybe the same packet, maybe modified or new packets).
>>
>> Then if traffic associated with multiple sessions has to traverse SN5 in a concurrent manner, I just don't know how a proxy approach can work to reconstruct what SN8 needs. Do you?
>>
>> Personally, I reached a conclusion that we can deal with metadata-aware service chains and with metadata-neutral service chains, but a mix of both seems hard to achieve, at least when using packet header ('inband marking') techniques. This is what we meant in the challenge described in section 4.2.
>>
>> Tx
>> Jerome
>>
>> -----Original Message-----
>> From: Surendra Kumar (smkumar) [mailto:smkumar@cisco.com]
>> Sent: Monday, March 03, 2014 2:12 PM
>> To: Ron Parker
>> Cc: Jamal Hadi Salim; Jerome Moisand; Bruno Rijsman; sfc
>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>
>>
>> The below description is about proxy - we need to define the behavior.
>>
>> Surendra.
>>
>>> On 3/3/14 5:36 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com> wrote:
>>>
>>> A legacy SF would be front ended by an SFC proxy which would strip and
>>> readd the encapsulation.   The size or variability of the encapsulation
>>> doesn't enter into that aspect of it.
>>>
>>>   Ron
>>>
>>>
>>>> On Mar 3, 2014, at 5:07 PM, "Surendra Kumar (smkumar)"
>>>> <smkumar@cisco.com> wrote:
>>>>
>>>>
>>>> We need to be a bit careful with large metadata, specifically from
>>>> architectural considerations. Let me give you an example:
>>>> SFC SC1 :: SF1@SN1 : SF2@SN5 : SF3@SN8
>>>>
>>>> SN1 & SN8 can deal with metadata and need the metadata. However, SN5
>>>> can't, it is a legacy SN. What do we do with the metadata when it
>>>> comes to  steering the packet (only) to SN5 - throw it, cache it,
>>>> say not supported Å 
>>>>
>>>>
>>>> Surendra.
>>>>
>>>>> On 3/3/14 1:42 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com>
>>>>> wrote:
>>>>>
>>>>> Jamal,
>>>>>
>>>>> As an alternative, the network service header could contain a fixed
>>>>> mandatory portion and a variable optional portion.   The fixed
>>>>> mandatory
>>>>> portion would contain the total length of the service header (fixed
>>>>> portion plus optional portion).   This approach would allow entities
>>>>> concerned solely with SFC steering to easily ignore the metatadata
>>>>> which  is intended to be consumed and/or repeated by the various
>>>>> service  functions.
>>>>>
>>>>> Ron
>>>>>
>>>>>
>>>>> ---Original Message-----
>>>>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jamal Hadi
>>>>> Salim
>>>>> Sent: Monday, March 03, 2014 11:35 AM
>>>>> To: jmoisand@juniper.net; brijsman@juniper.net
>>>>> Cc: sfc
>>>>> Subject: [sfc] draft-rijsman-sfc-madata-considerations
>>>>>
>>>>> I like the doc - well written.
>>>>>
>>>>> Section 4.3 on metadata encoding.
>>>>>
>>>>> It seems there's clear need for variable sized metadata (at least
>>>>> for  http/app you  seem to indicate the desire for it).
>>>>> For a datapath per-packet metadata, i feel the need is just as
>>>>> important.
>>>>> Are we limited by the fact that existing hardware may not be able
>>>>> to handle TLVs? For example, I dont have a problem handling TLVs in
>>>>> a software datapath.
>>>>>
>>>>> cheers,
>>>>> jamal
>>>>>
>>>>> _______________________________________________
>>>>> sfc mailing list
>>>>> sfc@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>
>>>>> _______________________________________________
>>>>> sfc mailing list
>>>>> sfc@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>
>>
>>
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Thu Mar  6 08:30:42 2014
Return-Path: <paulq@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A1FFA1A00E8 for <sfc@ietfa.amsl.com>; Thu,  6 Mar 2014 08:30:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.048
X-Spam-Level: 
X-Spam-Status: No, score=-10.048 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 L5XD0ugCJ6C3 for <sfc@ietfa.amsl.com>; Thu,  6 Mar 2014 08:30:34 -0800 (PST)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) by ietfa.amsl.com (Postfix) with ESMTP id 5A7471A01AF for <sfc@ietf.org>; Thu,  6 Mar 2014 08:30:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7136; q=dns/txt; s=iport; t=1394123426; x=1395333026; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=ZgDyzKXzmNJMNPX6U/EwNTDZ/4ylT9KsLVZSRVuLXYA=; b=ZZXIjjerJHu9WCW1+DgXjOjrQrc5sg9nsnXjzp0Zd/2pvxKrEgeqdyiK 64ZJQ0cwbFWMNFfIRAvqYbu9jrkDJGb6CdANA7GoqSrul5+t6dizrteFe wKs4+GlUpvc17HLVwsSm0KvPYiqGhCHItc5hdg5ksyuiqQSTIvFhAPBwq g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AkgFAFihGFOtJV2Z/2dsb2JhbABagwY7V70sg3OBGBZ0giUBAQEDAQEBAWsLBQcEAgEIDgMEAQEBJwcnCxQJCAIEDgWHcQgNzysTBI4DBCEIKwcGgx6BFASYPpIrgy2BaEI
X-IronPort-AV: E=Sophos;i="4.97,601,1389744000"; d="scan'208";a="25439587"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by alln-iport-4.cisco.com with ESMTP; 06 Mar 2014 16:30:25 +0000
Received: from xhc-rcd-x07.cisco.com (xhc-rcd-x07.cisco.com [173.37.183.81]) by rcdn-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id s26GUQTk020561 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 6 Mar 2014 16:30:26 GMT
Received: from xmb-rcd-x14.cisco.com ([169.254.4.171]) by xhc-rcd-x07.cisco.com ([173.37.183.81]) with mapi id 14.03.0123.003; Thu, 6 Mar 2014 10:30:24 -0600
From: "Paul Quinn (paulq)" <paulq@cisco.com>
To: Jerome Moisand <jmoisand@juniper.net>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtTGsXiMohH+QkeKO1uc0oxSzZrPw8mAgAA5UICAAAgQAIAAGoqAgAAPEwCAAxeMAIAACxEAgAFYSAA=
Date: Thu, 6 Mar 2014 16:30:25 +0000
Message-ID: <0C515441-7D29-4B2A-8B61-17FB537E2CBA@cisco.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7335@MBX021-W3-CA-2.exch021.domain.local> <CF3A6619.321B4%smkumar@cisco.com> <D86ACE7B-8AB7-4406-A5AC-3CAD25AD7C57@affirmednetworks.com> <CF3A82F9.3223B%smkumar@cisco.com>, <82f60a7fdd164384b59866a32583712d@CO2PR05MB716.namprd05.prod.outlook.com> <9E75C6F0-6F97-4D5D-812E-0DC91358876A@cisco.com> <da5aa6e6ab3a48069debc3266b59970b@DM2PR05MB717.namprd05.prod.outlook.com>
In-Reply-To: <da5aa6e6ab3a48069debc3266b59970b@DM2PR05MB717.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.21.83.40]
Content-Type: text/plain; charset="iso-8859-2"
Content-ID: <06A48BBCEE2AC849BAFD5B21B62EB7D1@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/KJA_w6-DA_3zEJK3zmqeteGHqnU
Cc: "Surendra Kumar \(smkumar\)" <smkumar@cisco.com>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>, "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Bruno Rijsman <brijsman@juniper.net>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Mar 2014 16:30:39 -0000

Hi Jerome,


On Mar 5, 2014, at 2:58 PM, Jerome Moisand <jmoisand@juniper.net> wrote:

> Having fun in London? ;-)
>=20
> Yes, this is what I was pondering about, have homogeneously service chain=
s, either metadata capable (all SFs involved) or metadata-neutral (none of =
them). Not perfect, but could be good enough. Maybe add some stitching capa=
ble/neutral.=20
>=20
> Note that when I say 'metadata-neutral', this is from the perspective of =
the data plane (aka inband marking, or lack thereof), but this doesn't prec=
lude an SF to use some out-of-band mechanism to get such metadata. Control =
plane or some other way (e.g. database query). Or maybe it doesn't need to =
at all.
>=20
> Then the questions would shift a bit:
>=20
> 1. what is the most reasonable way (protocol-wise) to assemble metadata-n=
eutral service chains? (i.e. address the service path layer described in se=
ction 4.8 of the I-D and no more)


PQ>  In the dataplane, we've defined the concept of a SFC encap proxy.  Usi=
ng this element, metadata-neutral (or  "non-participant") node receives pac=
kets without the encap (and therefore without the associated metadata).  =20


>=20
> 2. if we assume packet inband marking (ala NSH) for metadata-aware servic=
e chains, is there a reasonable way (programmer-friendly) to inject SF-leve=
l metadata in SF software using traditional APIs (sockets, etc)? Is it more=
 practical than 'other means' (e.g. out-of-band, etc)? Would an hybrid appr=
oach of sorts be valuable? Weigh pros & cons...
>=20
> Cheers,
> Jerome
>=20
> -----Original Message-----
> From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]=20
> Sent: Wednesday, March 05, 2014 2:19 PM
> To: Jerome Moisand
> Cc: Surendra Kumar (smkumar); Ron Parker; Bruno Rijsman; sfc; Jamal Hadi =
Salim
> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>=20
> Let me change the question a little; assume that *all* SF's along a given=
 service chain are  *metadata capable* (can process SFC encap without the n=
eed for a proxy). In this case do you see a problem?
>=20
> Sent from my iPhone
>=20
>> On Mar 3, 2014, at 3:06 PM, "Jerome Moisand" <jmoisand@juniper.net> wrot=
e:
>>=20
>> Ron,
>>=20
>> A proxy approach would work for metadata that can be reconstructed from =
a fairly static & predefined context. But I don't see how we this can do th=
at for more session/flow/packet-specific metadata.
>>=20
>> Take an example. Say a form of accounting-session-id is attached to all =
packets for service functions (say SN1 and SN8 in the example below) to gen=
erate their own accounting logs in such a way that they can be correlated b=
y an accounting server. The service chain starts (SF0/SN0) by a BNG or PGW =
which assigns such an accounting-session-id based on its knowledge of user =
sessions.=20
>>=20
>> SN5 doesn't recognize such metadata. At best, the proxy will strip it be=
fore forwarding to SN5. Which processes the packet and ends up generating s=
ome data flow towards SN8 (maybe the same packet, maybe modified or new pac=
kets).=20
>>=20
>> Then if traffic associated with multiple sessions has to traverse SN5 in=
 a concurrent manner, I just don't know how a proxy approach can work to re=
construct what SN8 needs. Do you?
>>=20
>> Personally, I reached a conclusion that we can deal with metadata-aware =
service chains and with metadata-neutral service chains, but a mix of both =
seems hard to achieve, at least when using packet header ('inband marking')=
 techniques. This is what we meant in the challenge described in section 4.=
2.
>>=20
>> Tx
>> Jerome
>>=20
>> -----Original Message-----
>> From: Surendra Kumar (smkumar) [mailto:smkumar@cisco.com]
>> Sent: Monday, March 03, 2014 2:12 PM
>> To: Ron Parker
>> Cc: Jamal Hadi Salim; Jerome Moisand; Bruno Rijsman; sfc
>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>=20
>>=20
>> The below description is about proxy - we need to define the behavior.
>>=20
>> Surendra.
>>=20
>>> On 3/3/14 5:36 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com> wrote=
:
>>>=20
>>> A legacy SF would be front ended by an SFC proxy which would strip and
>>> readd the encapsulation.   The size or variability of the encapsulation
>>> doesn't enter into that aspect of it.
>>>=20
>>> Ron
>>>=20
>>>=20
>>>> On Mar 3, 2014, at 5:07 PM, "Surendra Kumar (smkumar)"
>>>> <smkumar@cisco.com> wrote:
>>>>=20
>>>>=20
>>>> We need to be a bit careful with large metadata, specifically from=20
>>>> architectural considerations. Let me give you an example:
>>>> SFC SC1 :: SF1@SN1 : SF2@SN5 : SF3@SN8
>>>>=20
>>>> SN1 & SN8 can deal with metadata and need the metadata. However, SN5=20
>>>> can't, it is a legacy SN. What do we do with the metadata when it=20
>>>> comes to  steering the packet (only) to SN5 - throw it, cache it,=20
>>>> say not supported =A9
>>>>=20
>>>>=20
>>>> Surendra.
>>>>=20
>>>>> On 3/3/14 1:42 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com>
>>>>> wrote:
>>>>>=20
>>>>> Jamal,
>>>>>=20
>>>>> As an alternative, the network service header could contain a fixed
>>>>> mandatory portion and a variable optional portion.   The fixed
>>>>> mandatory
>>>>> portion would contain the total length of the service header (fixed
>>>>> portion plus optional portion).   This approach would allow entities
>>>>> concerned solely with SFC steering to easily ignore the metatadata=20
>>>>> which  is intended to be consumed and/or repeated by the various=20
>>>>> service  functions.
>>>>>=20
>>>>> Ron
>>>>>=20
>>>>>=20
>>>>> ---Original Message-----
>>>>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jamal Hadi=20
>>>>> Salim
>>>>> Sent: Monday, March 03, 2014 11:35 AM
>>>>> To: jmoisand@juniper.net; brijsman@juniper.net
>>>>> Cc: sfc
>>>>> Subject: [sfc] draft-rijsman-sfc-madata-considerations
>>>>>=20
>>>>> I like the doc - well written.
>>>>>=20
>>>>> Section 4.3 on metadata encoding.
>>>>>=20
>>>>> It seems there's clear need for variable sized metadata (at least=20
>>>>> for  http/app you  seem to indicate the desire for it).
>>>>> For a datapath per-packet metadata, i feel the need is just as=20
>>>>> important.
>>>>> Are we limited by the fact that existing hardware may not be able=20
>>>>> to handle TLVs? For example, I dont have a problem handling TLVs in=20
>>>>> a software datapath.
>>>>>=20
>>>>> cheers,
>>>>> jamal
>>>>>=20
>>>>> _______________________________________________
>>>>> sfc mailing list
>>>>> sfc@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>=20
>>>>> _______________________________________________
>>>>> sfc mailing list
>>>>> sfc@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>=20
>>=20
>>=20
>>=20
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>=20
>=20
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Thu Mar  6 08:31:36 2014
Return-Path: <paulq@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ECD871A0192 for <sfc@ietfa.amsl.com>; Thu,  6 Mar 2014 08:31:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.048
X-Spam-Level: 
X-Spam-Status: No, score=-15.048 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, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 gVocXQwrY4dB for <sfc@ietfa.amsl.com>; Thu,  6 Mar 2014 08:31:24 -0800 (PST)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) by ietfa.amsl.com (Postfix) with ESMTP id 0DD751A00E8 for <sfc@ietf.org>; Thu,  6 Mar 2014 08:31:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8786; q=dns/txt; s=iport; t=1394123480; x=1395333080; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=fhEIgJ+b4cU14YX71Wnyem2rXzKE6RkdzzAzvq+gptI=; b=NeKJAm+Q3skyk/tKiP4dLSy2cShHjmxc8bnaJHnemo/54OZllEb4NJ55 VTC0s8vq1v27TRuCkRxaDRBixHsxpnJTf7fP8Tq5uDLUw+rJXLo4qTngB 5zMa0Iw9UvG8vY0k7H1aPobF9zS4GAhZ2qTHcgyoG1B7lwWaOV+mfCPIr Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AkgFANyhGFOtJXG+/2dsb2JhbABagwY7V70sg3OBGBZ0giUBAQEDAQEBAWsLBQcEAgEIEQQBAQEnBycLFAkIAgQOBYdxCA3PLBMEjgMEIQgrBwIEgx6BFASYPpIrgy2BaEI
X-IronPort-AV: E=Sophos;i="4.97,601,1389744000"; d="scan'208";a="308496407"
Received: from rcdn-core2-3.cisco.com ([173.37.113.190]) by rcdn-iport-7.cisco.com with ESMTP; 06 Mar 2014 16:31:19 +0000
Received: from xhc-aln-x01.cisco.com (xhc-aln-x01.cisco.com [173.36.12.75]) by rcdn-core2-3.cisco.com (8.14.5/8.14.5) with ESMTP id s26GVJVX027347 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 6 Mar 2014 16:31:19 GMT
Received: from xmb-rcd-x14.cisco.com ([169.254.4.171]) by xhc-aln-x01.cisco.com ([173.36.12.75]) with mapi id 14.03.0123.003; Thu, 6 Mar 2014 10:31:19 -0600
From: "Paul Quinn (paulq)" <paulq@cisco.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtTGsXiMohH+QkeKO1uc0oxSzZrPw8mAgAA5UICAAAgQAIAAGoqAgAAPEwCAAxeMAIAACxEAgAAFlgCAAVLyAA==
Date: Thu, 6 Mar 2014 16:31:18 +0000
Message-ID: <9C01BA1F-B18D-49C6-BF87-4D740C3D1C86@cisco.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7335@MBX021-W3-CA-2.exch021.domain.local> <CF3A6619.321B4%smkumar@cisco.com> <D86ACE7B-8AB7-4406-A5AC-3CAD25AD7C57@affirmednetworks.com> <CF3A82F9.3223B%smkumar@cisco.com>, <82f60a7fdd164384b59866a32583712d@CO2PR05MB716.namprd05.prod.outlook.com> <9E75C6F0-6F97-4D5D-812E-0DC91358876A@cisco.com> <da5aa6e6ab3a48069debc3266b59970b@DM2PR05MB717.namprd05.prod.outlook.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D98E5@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7D98E5@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.21.83.40]
Content-Type: text/plain; charset="iso-8859-2"
Content-ID: <A9F9D04B9D82D347952F03AFC0EEB749@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/eWCQCYMNSrL62i7KvO3-_rZTBa8
Cc: "Surendra Kumar \(smkumar\)" <smkumar@cisco.com>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>, "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, Bruno Rijsman <brijsman@juniper.net>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Mar 2014 16:31:28 -0000

Ron,

Some comments inline.

Paul

On Mar 5, 2014, at 3:18 PM, Ron Parker <Ron_Parker@affirmednetworks.com> wr=
ote:

> When we say metadata capable, let's be precise about what constitutes met=
adata.   In previous discussion, the information necessary for steering (i.=
e., the presumed chain id) is not considered to be metadata.   So, conceptu=
ally, a service function could be cognizant of both the steering aspects an=
d the metadata, the steering aspects only, or neither.    We've pretty much=
 agreed that being ignorant of the steering aspects is not feasible except =
for simplistic service functions that neither change nor initiate fully qua=
lified flows.


PQ>  We need to be a bit more specific here with how we define "ignorant". =
 A SF does not need to know how to steer, or where to steer to (wrt transpo=
rt), but in many cases, being able to alter both steering and perhaps "loca=
tion" within a graph are key.


>    On the other hand, being ignorant of metadata seems to pose little pro=
blem to most service functions unless they are built around a supposition o=
f always having some particular kind of metatadata (e.g., an IMSI or MSISDN=
 value).
>=20

PQ>  Many services, today, utilize implicit metadata, usually delivered via=
 overloaded fields or via some form of control plane binding. =20


> Regarding implementation issues around sockets, etc., I don't think that =
should unduly flavor what we are trying to accomplish.   Different implemen=
tations will have different restrictions and different ways of overcoming t=
hose restrictions.
> =20

PQ>  I'm with you :)


>  Ron
>=20
>=20
> -----Original Message-----
> From: Jerome Moisand [mailto:jmoisand@juniper.net]=20
> Sent: Wednesday, March 05, 2014 7:58 PM
> To: Jim Guichard (jguichar)
> Cc: Surendra Kumar (smkumar); Ron Parker; Bruno Rijsman; sfc; Jamal Hadi =
Salim
> Subject: RE: [sfc] draft-rijsman-sfc-metadata-considerations
>=20
> Having fun in London? ;-)
>=20
> Yes, this is what I was pondering about, have homogeneously service chain=
s, either metadata capable (all SFs involved) or metadata-neutral (none of =
them). Not perfect, but could be good enough. Maybe add some stitching capa=
ble/neutral.=20
>=20
> Note that when I say 'metadata-neutral', this is from the perspective of =
the data plane (aka inband marking, or lack thereof), but this doesn't prec=
lude an SF to use some out-of-band mechanism to get such metadata. Control =
plane or some other way (e.g. database query). Or maybe it doesn't need to =
at all.
>=20
> Then the questions would shift a bit:
>=20
> 1. what is the most reasonable way (protocol-wise) to assemble metadata-n=
eutral service chains? (i.e. address the service path layer described in se=
ction 4.8 of the I-D and no more)
>=20
> 2. if we assume packet inband marking (ala NSH) for metadata-aware servic=
e chains, is there a reasonable way (programmer-friendly) to inject SF-leve=
l metadata in SF software using traditional APIs (sockets, etc)? Is it more=
 practical than 'other means' (e.g. out-of-band, etc)? Would an hybrid appr=
oach of sorts be valuable? Weigh pros & cons...
>=20
> Cheers,
> Jerome
>=20
> -----Original Message-----
> From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
> Sent: Wednesday, March 05, 2014 2:19 PM
> To: Jerome Moisand
> Cc: Surendra Kumar (smkumar); Ron Parker; Bruno Rijsman; sfc; Jamal Hadi =
Salim
> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>=20
> Let me change the question a little; assume that *all* SF's along a given=
 service chain are  *metadata capable* (can process SFC encap without the n=
eed for a proxy). In this case do you see a problem?
>=20
> Sent from my iPhone
>=20
>> On Mar 3, 2014, at 3:06 PM, "Jerome Moisand" <jmoisand@juniper.net> wrot=
e:
>>=20
>> Ron,
>>=20
>> A proxy approach would work for metadata that can be reconstructed from =
a fairly static & predefined context. But I don't see how we this can do th=
at for more session/flow/packet-specific metadata.
>>=20
>> Take an example. Say a form of accounting-session-id is attached to all =
packets for service functions (say SN1 and SN8 in the example below) to gen=
erate their own accounting logs in such a way that they can be correlated b=
y an accounting server. The service chain starts (SF0/SN0) by a BNG or PGW =
which assigns such an accounting-session-id based on its knowledge of user =
sessions.=20
>>=20
>> SN5 doesn't recognize such metadata. At best, the proxy will strip it be=
fore forwarding to SN5. Which processes the packet and ends up generating s=
ome data flow towards SN8 (maybe the same packet, maybe modified or new pac=
kets).=20
>>=20
>> Then if traffic associated with multiple sessions has to traverse SN5 in=
 a concurrent manner, I just don't know how a proxy approach can work to re=
construct what SN8 needs. Do you?
>>=20
>> Personally, I reached a conclusion that we can deal with metadata-aware =
service chains and with metadata-neutral service chains, but a mix of both =
seems hard to achieve, at least when using packet header ('inband marking')=
 techniques. This is what we meant in the challenge described in section 4.=
2.
>>=20
>> Tx
>> Jerome
>>=20
>> -----Original Message-----
>> From: Surendra Kumar (smkumar) [mailto:smkumar@cisco.com]
>> Sent: Monday, March 03, 2014 2:12 PM
>> To: Ron Parker
>> Cc: Jamal Hadi Salim; Jerome Moisand; Bruno Rijsman; sfc
>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>=20
>>=20
>> The below description is about proxy - we need to define the behavior.
>>=20
>> Surendra.
>>=20
>>> On 3/3/14 5:36 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com> wrote=
:
>>>=20
>>> A legacy SF would be front ended by an SFC proxy which would strip and
>>> readd the encapsulation.   The size or variability of the encapsulation
>>> doesn't enter into that aspect of it.
>>>=20
>>> Ron
>>>=20
>>>=20
>>>> On Mar 3, 2014, at 5:07 PM, "Surendra Kumar (smkumar)"
>>>> <smkumar@cisco.com> wrote:
>>>>=20
>>>>=20
>>>> We need to be a bit careful with large metadata, specifically from=20
>>>> architectural considerations. Let me give you an example:
>>>> SFC SC1 :: SF1@SN1 : SF2@SN5 : SF3@SN8
>>>>=20
>>>> SN1 & SN8 can deal with metadata and need the metadata. However, SN5=20
>>>> can't, it is a legacy SN. What do we do with the metadata when it=20
>>>> comes to  steering the packet (only) to SN5 - throw it, cache it,=20
>>>> say not supported =A9
>>>>=20
>>>>=20
>>>> Surendra.
>>>>=20
>>>>> On 3/3/14 1:42 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com>
>>>>> wrote:
>>>>>=20
>>>>> Jamal,
>>>>>=20
>>>>> As an alternative, the network service header could contain a fixed
>>>>> mandatory portion and a variable optional portion.   The fixed
>>>>> mandatory
>>>>> portion would contain the total length of the service header (fixed
>>>>> portion plus optional portion).   This approach would allow entities
>>>>> concerned solely with SFC steering to easily ignore the metatadata=20
>>>>> which  is intended to be consumed and/or repeated by the various=20
>>>>> service  functions.
>>>>>=20
>>>>> Ron
>>>>>=20
>>>>>=20
>>>>> ---Original Message-----
>>>>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jamal Hadi=20
>>>>> Salim
>>>>> Sent: Monday, March 03, 2014 11:35 AM
>>>>> To: jmoisand@juniper.net; brijsman@juniper.net
>>>>> Cc: sfc
>>>>> Subject: [sfc] draft-rijsman-sfc-madata-considerations
>>>>>=20
>>>>> I like the doc - well written.
>>>>>=20
>>>>> Section 4.3 on metadata encoding.
>>>>>=20
>>>>> It seems there's clear need for variable sized metadata (at least=20
>>>>> for  http/app you  seem to indicate the desire for it).
>>>>> For a datapath per-packet metadata, i feel the need is just as=20
>>>>> important.
>>>>> Are we limited by the fact that existing hardware may not be able=20
>>>>> to handle TLVs? For example, I dont have a problem handling TLVs in=20
>>>>> a software datapath.
>>>>>=20
>>>>> cheers,
>>>>> jamal
>>>>>=20
>>>>> _______________________________________________
>>>>> sfc mailing list
>>>>> sfc@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>=20
>>>>> _______________________________________________
>>>>> sfc mailing list
>>>>> sfc@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>=20
>>=20
>>=20
>>=20
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>=20
>=20
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Thu Mar  6 08:45:03 2014
Return-Path: <wim.henderickx@alcatel-lucent.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 49CAF1A00EC for <sfc@ietfa.amsl.com>; Thu,  6 Mar 2014 08:45:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.899
X-Spam-Level: 
X-Spam-Status: No, score=-6.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-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 FN0QCSVW2Xgd for <sfc@ietfa.amsl.com>; Thu,  6 Mar 2014 08:45:00 -0800 (PST)
Received: from hoemail2.alcatel.com (hoemail2.alcatel.com [192.160.6.149]) by ietfa.amsl.com (Postfix) with ESMTP id DF93C1A00AA for <sfc@ietf.org>; Thu,  6 Mar 2014 08:44:59 -0800 (PST)
Received: from fr712usmtp2.zeu.alcatel-lucent.com (h135-239-2-42.lucent.com [135.239.2.42]) by hoemail2.alcatel.com (8.13.8/IER-o) with ESMTP id s26GiqVI019340 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Thu, 6 Mar 2014 10:44:54 -0600 (CST)
Received: from FR711WXCHHUB01.zeu.alcatel-lucent.com (fr711wxchhub01.zeu.alcatel-lucent.com [135.239.2.111]) by fr712usmtp2.zeu.alcatel-lucent.com (GMO) with ESMTP id s26Giprs008795 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 6 Mar 2014 17:44:52 +0100
Received: from FR711WXCHMBA07.zeu.alcatel-lucent.com ([169.254.3.10]) by FR711WXCHHUB01.zeu.alcatel-lucent.com ([135.239.2.111]) with mapi id 14.02.0247.003; Thu, 6 Mar 2014 17:44:51 +0100
From: "Henderickx, Wim (Wim)" <wim.henderickx@alcatel-lucent.com>
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>, sfc <sfc@ietf.org>
Thread-Topic: [sfc] Mail regarding draft-quinn-sfc-problem-statement
Thread-Index: AQHPOJIO0/NvL3RLrEKcgK4AVpxdX5rUNNiA
Date: Thu, 6 Mar 2014 16:44:50 +0000
Message-ID: <CF3E5502.B4D3D%wim.henderickx@alcatel-lucent.com>
References: <CF3CBD9E.168A8%jguichar@cisco.com>
In-Reply-To: <CF3CBD9E.168A8%jguichar@cisco.com>
Accept-Language: nl-BE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [135.239.27.40]
Content-Type: multipart/alternative; boundary="_000_CF3E5502B4D3Dwimhenderickxalcatellucentcom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/M-C2SRCBe84_YlEEAlcCgGeFhaI
Subject: Re: [sfc] Mail regarding draft-quinn-sfc-problem-statement
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Mar 2014 16:45:02 -0000

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

Jim my comment is to be more explicit in the problem statement and define m=
ore concretly why meta-data is required. Here are some reasons why meta-dat=
a might be used to convey policy information. This list is not complete.

  1.  Outband signalling might be to slow
  2.  Outband signalling might not scale to convey this information
  3.  Allows to correlate IPv4/IPv6 flows of a subscriber in-band
  4.  Allows to convey profile/policy information


From: "Jim Guichard (jguichar)" <jguichar@cisco.com<mailto:jguichar@cisco.c=
om>>
Date: Wednesday 5 March 2014 16:43
To: Wim Henderickx <wim.henderickx@alcatel-lucent.com<mailto:wim.henderickx=
@alcatel-lucent.com>>, sfc <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: Re: [sfc] Mail regarding draft-quinn-sfc-problem-statement

Hi Wim,

Could you be more specific in what you would like to see called out in the =
problem statement and any potential text that you feel is missing? Right no=
w I see that in section 3 (bullet point 4) of the problem statement we have=
 the follow text:

"In addition to sharing of information, the use of metadata addresses sever=
al of the issues raised in section 2, most notably the de-coupling of polic=
y from the topology, and the need for per-service classification (and re-cl=
assification)".

Does this not capture what you are asking for?

From: <Henderickx>, "Wim (Wim)" <wim.henderickx@alcatel-lucent.com<mailto:w=
im.henderickx@alcatel-lucent.com>>
Date: Monday, March 3, 2014 at 4:28 AM
To: sfc <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: [sfc] Mail regarding draft-quinn-sfc-problem-statement

With respect to the problem statement I see a lot of discussions to use the=
 meta-data header to convey information with respect to policies, etc to se=
rvice fucntions.
If it is a problem we want to tackle in SFC we should also capture this in =
draft-quinn-sfc-problem-statement.

--_000_CF3E5502B4D3Dwimhenderickxalcatellucentcom_
Content-Type: text/html; charset="us-ascii"
Content-ID: <B1D03DF33576A94B92110880EBD21413@exchange.lucent.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif;">
<div>Jim my comment is to be more explicit in the problem statement and def=
ine more concretly why meta-data is required. Here are some reasons why met=
a-data might be used to convey policy information. This list is not complet=
e.</div>
<ol>
<li>Outband signalling might be to slow</li><li>Outband signalling might no=
t scale to convey this information</li><li>Allows to correlate IPv4/IPv6 fl=
ows of a subscriber in-band</li><li>Allows to convey profile/policy informa=
tion</li></ol>
<div><br>
</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>&quot;Jim Guichard (jguichar)=
&quot; &lt;<a href=3D"mailto:jguichar@cisco.com">jguichar@cisco.com</a>&gt;=
<br>
<span style=3D"font-weight:bold">Date: </span>Wednesday 5 March 2014 16:43<=
br>
<span style=3D"font-weight:bold">To: </span>Wim Henderickx &lt;<a href=3D"m=
ailto:wim.henderickx@alcatel-lucent.com">wim.henderickx@alcatel-lucent.com<=
/a>&gt;, sfc &lt;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>Re: [sfc] Mail regarding d=
raft-quinn-sfc-problem-statement<br>
</div>
<div><br>
</div>
<div>
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px;">
<div style=3D"font-family: Calibri, sans-serif;">Hi Wim,</div>
<div style=3D"font-family: Calibri, sans-serif;"><br>
</div>
<div style=3D"font-family: Calibri, sans-serif;">Could you be more specific=
 in what you would like to see called out in the problem statement and any =
potential text that you feel is missing? Right now I see that in section 3 =
(bullet point 4) of the problem statement
 we have the follow text:</div>
<div style=3D"font-family: Calibri, sans-serif;"><span style=3D"font-family=
: Calibri; white-space: pre-wrap;"><br>
</span></div>
<div style=3D"font-family: Calibri, sans-serif;"><span style=3D"font-family=
: Calibri; white-space: pre-wrap;">&quot;In addition to sharing of informat=
ion, the use of metadata
</span><span style=3D"font-family: Calibri; white-space: pre-wrap;">address=
es several of the issues raised in section 2, most notably
</span><span style=3D"font-family: Calibri; white-space: pre-wrap;">the de-=
coupling of policy from the topology, and the need for
</span><span style=3D"font-family: Calibri; white-space: pre-wrap;">per-ser=
vice classification (and re-classification)&quot;.</span></div>
<div style=3D"font-family: Calibri, sans-serif;"><br>
</div>
<div style=3D"font-family: Calibri, sans-serif;">Does this not capture what=
 you are asking for?</div>
<div style=3D"font-family: Calibri, sans-serif;"><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION" style=3D"font-family: Calibri, sans-serif=
;">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>&lt;Henderickx&gt;, &quot;Wim=
 (Wim)&quot; &lt;<a href=3D"mailto:wim.henderickx@alcatel-lucent.com">wim.h=
enderickx@alcatel-lucent.com</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Monday, March 3, 2014 at 4:28=
 AM<br>
<span style=3D"font-weight:bold">To: </span>sfc &lt;<a href=3D"mailto:sfc@i=
etf.org">sfc@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>[sfc] Mail regarding draft=
-quinn-sfc-problem-statement<br>
</div>
<div><br>
</div>
<div>
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-famil=
y: Calibri, sans-serif;">
<div>With respect to the problem statement I see a lot of discussions to us=
e the meta-data header to convey information with respect to policies, etc =
to service fucntions.&nbsp;</div>
<div>If it is a problem we want to tackle in SFC we should also capture thi=
s in draft-quinn-sfc-problem-statement.</div>
</div>
</div>
</span></div>
</div>
</span>
</body>
</html>

--_000_CF3E5502B4D3Dwimhenderickxalcatellucentcom_--


From nobody Thu Mar  6 08:53:14 2014
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 527651A00B4 for <sfc@ietfa.amsl.com>; Thu,  6 Mar 2014 08:52:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.047
X-Spam-Level: 
X-Spam-Status: No, score=-15.047 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, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 EzRq9n5FRRaj for <sfc@ietfa.amsl.com>; Thu,  6 Mar 2014 08:52:55 -0800 (PST)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) by ietfa.amsl.com (Postfix) with ESMTP id 1B6F61A0177 for <sfc@ietf.org>; Thu,  6 Mar 2014 08:52:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8850; q=dns/txt; s=iport; t=1394124771; x=1395334371; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=V40c8TheRRsbw/moTKpwEBjP25r4sPnVmPkERQ/1nhE=; b=k7pCqLbkDUypA1ZxrWx6XvD/cOLPI7QCQeGPQpNfX1MIurjagrBKggCZ CPVQBcOb3GuXMtCQrYteem1m7I2wpkH01Q4sOvXGcOk1ey/6Y8U4Rb5xQ izXGH6FX8i/fc4DEUNhu83D/IjiOULWWk0MenBbx4h+KjPRyvlFmnB1fn k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Ai4FAA+nGFOtJV2a/2dsb2JhbABagkREgQ29A4EYFgF0g30BAQEEgQkCAQgRAwECKAcyFAkIAgQBEogExmsXjkEBAT4YAoQ0BJgWkhSDK4FxOQ
X-IronPort-AV: E=Sophos;i="4.97,863,1389744000";  d="scan'208,217";a="305469127"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by rcdn-iport-9.cisco.com with ESMTP; 06 Mar 2014 16:52:51 +0000
Received: from xhc-rcd-x07.cisco.com (xhc-rcd-x07.cisco.com [173.37.183.81]) by rcdn-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id s26GqoHK016302 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 6 Mar 2014 16:52:50 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.35]) by xhc-rcd-x07.cisco.com ([173.37.183.81]) with mapi id 14.03.0123.003; Thu, 6 Mar 2014 10:52:49 -0600
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: "Henderickx, Wim (Wim)" <wim.henderickx@alcatel-lucent.com>, sfc <sfc@ietf.org>
Thread-Topic: [sfc] Mail regarding draft-quinn-sfc-problem-statement
Thread-Index: AQHPOJIO0/NvL3RLrEKcgK4AVpxdX5rUNNiAgAAjyQA=
Date: Thu, 6 Mar 2014 16:52:49 +0000
Message-ID: <CF3E11F4.16CDE%jguichar@cisco.com>
References: <CF3CBD9E.168A8%jguichar@cisco.com> <CF3E5502.B4D3D%wim.henderickx@alcatel-lucent.com>
In-Reply-To: <CF3E5502.B4D3D%wim.henderickx@alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.98.43.181]
Content-Type: multipart/alternative; boundary="_000_CF3E11F416CDEjguicharciscocom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/0ZqFwe93FTTD8QhJGobG6cvX9sk
Subject: Re: [sfc] Mail regarding draft-quinn-sfc-problem-statement
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Mar 2014 16:52:59 -0000

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

Got it .. Could you please liaise with the problem statement editors and di=
scuss how best to satisfy your needs?

From: <Henderickx>, "Wim (Wim)" <wim.henderickx@alcatel-lucent.com<mailto:w=
im.henderickx@alcatel-lucent.com>>
Date: Thursday, March 6, 2014 at 11:44 AM
To: Jim Guichard <jguichar@cisco.com<mailto:jguichar@cisco.com>>, sfc <sfc@=
ietf.org<mailto:sfc@ietf.org>>
Subject: Re: [sfc] Mail regarding draft-quinn-sfc-problem-statement

Jim my comment is to be more explicit in the problem statement and define m=
ore concretly why meta-data is required. Here are some reasons why meta-dat=
a might be used to convey policy information. This list is not complete.

  1.  Outband signalling might be to slow
  2.  Outband signalling might not scale to convey this information
  3.  Allows to correlate IPv4/IPv6 flows of a subscriber in-band
  4.  Allows to convey profile/policy information


From: "Jim Guichard (jguichar)" <jguichar@cisco.com<mailto:jguichar@cisco.c=
om>>
Date: Wednesday 5 March 2014 16:43
To: Wim Henderickx <wim.henderickx@alcatel-lucent.com<mailto:wim.henderickx=
@alcatel-lucent.com>>, sfc <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: Re: [sfc] Mail regarding draft-quinn-sfc-problem-statement

Hi Wim,

Could you be more specific in what you would like to see called out in the =
problem statement and any potential text that you feel is missing? Right no=
w I see that in section 3 (bullet point 4) of the problem statement we have=
 the follow text:

"In addition to sharing of information, the use of metadata addresses sever=
al of the issues raised in section 2, most notably the de-coupling of polic=
y from the topology, and the need for per-service classification (and re-cl=
assification)".

Does this not capture what you are asking for?

From: <Henderickx>, "Wim (Wim)" <wim.henderickx@alcatel-lucent.com<mailto:w=
im.henderickx@alcatel-lucent.com>>
Date: Monday, March 3, 2014 at 4:28 AM
To: sfc <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: [sfc] Mail regarding draft-quinn-sfc-problem-statement

With respect to the problem statement I see a lot of discussions to use the=
 meta-data header to convey information with respect to policies, etc to se=
rvice fucntions.
If it is a problem we want to tackle in SFC we should also capture this in =
draft-quinn-sfc-problem-statement.

--_000_CF3E11F416CDEjguicharciscocom_
Content-Type: text/html; charset="us-ascii"
Content-ID: <B20253BECA99D142AC67C47264ED395A@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif;">
<div>Got it .. Could you please liaise with the problem statement editors a=
nd discuss how best to satisfy your needs?</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>&lt;Henderickx&gt;, &quot;Wim=
 (Wim)&quot; &lt;<a href=3D"mailto:wim.henderickx@alcatel-lucent.com">wim.h=
enderickx@alcatel-lucent.com</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Thursday, March 6, 2014 at 11=
:44 AM<br>
<span style=3D"font-weight:bold">To: </span>Jim Guichard &lt;<a href=3D"mai=
lto:jguichar@cisco.com">jguichar@cisco.com</a>&gt;, sfc &lt;<a href=3D"mail=
to:sfc@ietf.org">sfc@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>Re: [sfc] Mail regarding d=
raft-quinn-sfc-problem-statement<br>
</div>
<div><br>
</div>
<div>
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-famil=
y: Calibri, sans-serif;">
<div>Jim my comment is to be more explicit in the problem statement and def=
ine more concretly why meta-data is required. Here are some reasons why met=
a-data might be used to convey policy information. This list is not complet=
e.</div>
<ol>
<li>Outband signalling might be to slow</li><li>Outband signalling might no=
t scale to convey this information</li><li>Allows to correlate IPv4/IPv6 fl=
ows of a subscriber in-band</li><li>Allows to convey profile/policy informa=
tion</li></ol>
<div><br>
</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>&quot;Jim Guichard (jguichar)=
&quot; &lt;<a href=3D"mailto:jguichar@cisco.com">jguichar@cisco.com</a>&gt;=
<br>
<span style=3D"font-weight:bold">Date: </span>Wednesday 5 March 2014 16:43<=
br>
<span style=3D"font-weight:bold">To: </span>Wim Henderickx &lt;<a href=3D"m=
ailto:wim.henderickx@alcatel-lucent.com">wim.henderickx@alcatel-lucent.com<=
/a>&gt;, sfc &lt;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>Re: [sfc] Mail regarding d=
raft-quinn-sfc-problem-statement<br>
</div>
<div><br>
</div>
<div>
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px;">
<div style=3D"font-family: Calibri, sans-serif;">Hi Wim,</div>
<div style=3D"font-family: Calibri, sans-serif;"><br>
</div>
<div style=3D"font-family: Calibri, sans-serif;">Could you be more specific=
 in what you would like to see called out in the problem statement and any =
potential text that you feel is missing? Right now I see that in section 3 =
(bullet point 4) of the problem statement
 we have the follow text:</div>
<div style=3D"font-family: Calibri, sans-serif;"><span style=3D"font-family=
: Calibri; white-space: pre-wrap;"><br>
</span></div>
<div style=3D"font-family: Calibri, sans-serif;"><span style=3D"font-family=
: Calibri; white-space: pre-wrap;">&quot;In addition to sharing of informat=
ion, the use of metadata
</span><span style=3D"font-family: Calibri; white-space: pre-wrap;">address=
es several of the issues raised in section 2, most notably
</span><span style=3D"font-family: Calibri; white-space: pre-wrap;">the de-=
coupling of policy from the topology, and the need for
</span><span style=3D"font-family: Calibri; white-space: pre-wrap;">per-ser=
vice classification (and re-classification)&quot;.</span></div>
<div style=3D"font-family: Calibri, sans-serif;"><br>
</div>
<div style=3D"font-family: Calibri, sans-serif;">Does this not capture what=
 you are asking for?</div>
<div style=3D"font-family: Calibri, sans-serif;"><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION" style=3D"font-family: Calibri, sans-serif=
;">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>&lt;Henderickx&gt;, &quot;Wim=
 (Wim)&quot; &lt;<a href=3D"mailto:wim.henderickx@alcatel-lucent.com">wim.h=
enderickx@alcatel-lucent.com</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Monday, March 3, 2014 at 4:28=
 AM<br>
<span style=3D"font-weight:bold">To: </span>sfc &lt;<a href=3D"mailto:sfc@i=
etf.org">sfc@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>[sfc] Mail regarding draft=
-quinn-sfc-problem-statement<br>
</div>
<div><br>
</div>
<div>
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-famil=
y: Calibri, sans-serif;">
<div>With respect to the problem statement I see a lot of discussions to us=
e the meta-data header to convey information with respect to policies, etc =
to service fucntions.&nbsp;</div>
<div>If it is a problem we want to tackle in SFC we should also capture thi=
s in draft-quinn-sfc-problem-statement.</div>
</div>
</div>
</span></div>
</div>
</span></div>
</div>
</span>
</body>
</html>

--_000_CF3E11F416CDEjguicharciscocom_--


From nobody Thu Mar  6 08:55:42 2014
Return-Path: <wim.henderickx@alcatel-lucent.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1EB931A00BA for <sfc@ietfa.amsl.com>; Thu,  6 Mar 2014 08:55:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.899
X-Spam-Level: 
X-Spam-Status: No, score=-6.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-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 U5u09igCNrYp for <sfc@ietfa.amsl.com>; Thu,  6 Mar 2014 08:55:38 -0800 (PST)
Received: from hoemail1.alcatel.com (hoemail1.alcatel.com [192.160.6.148]) by ietfa.amsl.com (Postfix) with ESMTP id 71A511A017F for <sfc@ietf.org>; Thu,  6 Mar 2014 08:55:26 -0800 (PST)
Received: from fr711usmtp1.zeu.alcatel-lucent.com (h135-239-2-122.lucent.com [135.239.2.122]) by hoemail1.alcatel.com (8.13.8/IER-o) with ESMTP id s26GtIXO028700 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Thu, 6 Mar 2014 10:55:20 -0600 (CST)
Received: from FR711WXCHHUB02.zeu.alcatel-lucent.com (fr711wxchhub02.zeu.alcatel-lucent.com [135.239.2.112]) by fr711usmtp1.zeu.alcatel-lucent.com (GMO) with ESMTP id s26GtH05015123 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 6 Mar 2014 17:55:17 +0100
Received: from FR711WXCHMBA07.zeu.alcatel-lucent.com ([169.254.3.10]) by FR711WXCHHUB02.zeu.alcatel-lucent.com ([135.239.2.112]) with mapi id 14.02.0247.003; Thu, 6 Mar 2014 17:55:17 +0100
From: "Henderickx, Wim (Wim)" <wim.henderickx@alcatel-lucent.com>
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>, sfc <sfc@ietf.org>
Thread-Topic: [sfc] Mail regarding draft-quinn-sfc-problem-statement
Thread-Index: AQHPOJIO0/NvL3RLrEKcgK4AVpxdX5rUNNiAgAAjyQD//98hgA==
Date: Thu, 6 Mar 2014 16:55:16 +0000
Message-ID: <CF3E58E6.B4D74%wim.henderickx@alcatel-lucent.com>
References: <CF3CBD9E.168A8%jguichar@cisco.com> <CF3E5502.B4D3D%wim.henderickx@alcatel-lucent.com> <CF3E11F4.16CDE%jguichar@cisco.com>
In-Reply-To: <CF3E11F4.16CDE%jguichar@cisco.com>
Accept-Language: nl-BE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [135.239.27.38]
Content-Type: multipart/alternative; boundary="_000_CF3E58E6B4D74wimhenderickxalcatellucentcom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/uEvcwy8wKRZlc9ASuVg58T6fioA
Subject: Re: [sfc] Mail regarding draft-quinn-sfc-problem-statement
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Mar 2014 16:55:40 -0000

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

Will do

From: "Jim Guichard (jguichar)" <jguichar@cisco.com<mailto:jguichar@cisco.c=
om>>
Date: Thursday 6 March 2014 16:52
To: Wim Henderickx <wim.henderickx@alcatel-lucent.com<mailto:wim.henderickx=
@alcatel-lucent.com>>, sfc <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: Re: [sfc] Mail regarding draft-quinn-sfc-problem-statement

Got it .. Could you please liaise with the problem statement editors and di=
scuss how best to satisfy your needs?

From: <Henderickx>, "Wim (Wim)" <wim.henderickx@alcatel-lucent.com<mailto:w=
im.henderickx@alcatel-lucent.com>>
Date: Thursday, March 6, 2014 at 11:44 AM
To: Jim Guichard <jguichar@cisco.com<mailto:jguichar@cisco.com>>, sfc <sfc@=
ietf.org<mailto:sfc@ietf.org>>
Subject: Re: [sfc] Mail regarding draft-quinn-sfc-problem-statement

Jim my comment is to be more explicit in the problem statement and define m=
ore concretly why meta-data is required. Here are some reasons why meta-dat=
a might be used to convey policy information. This list is not complete.

  1.  Outband signalling might be to slow
  2.  Outband signalling might not scale to convey this information
  3.  Allows to correlate IPv4/IPv6 flows of a subscriber in-band
  4.  Allows to convey profile/policy information


From: "Jim Guichard (jguichar)" <jguichar@cisco.com<mailto:jguichar@cisco.c=
om>>
Date: Wednesday 5 March 2014 16:43
To: Wim Henderickx <wim.henderickx@alcatel-lucent.com<mailto:wim.henderickx=
@alcatel-lucent.com>>, sfc <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: Re: [sfc] Mail regarding draft-quinn-sfc-problem-statement

Hi Wim,

Could you be more specific in what you would like to see called out in the =
problem statement and any potential text that you feel is missing? Right no=
w I see that in section 3 (bullet point 4) of the problem statement we have=
 the follow text:

"In addition to sharing of information, the use of metadata addresses sever=
al of the issues raised in section 2, most notably the de-coupling of polic=
y from the topology, and the need for per-service classification (and re-cl=
assification)".

Does this not capture what you are asking for?

From: <Henderickx>, "Wim (Wim)" <wim.henderickx@alcatel-lucent.com<mailto:w=
im.henderickx@alcatel-lucent.com>>
Date: Monday, March 3, 2014 at 4:28 AM
To: sfc <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: [sfc] Mail regarding draft-quinn-sfc-problem-statement

With respect to the problem statement I see a lot of discussions to use the=
 meta-data header to convey information with respect to policies, etc to se=
rvice fucntions.
If it is a problem we want to tackle in SFC we should also capture this in =
draft-quinn-sfc-problem-statement.

--_000_CF3E58E6B4D74wimhenderickxalcatellucentcom_
Content-Type: text/html; charset="us-ascii"
Content-ID: <AD9CFBC209CEC745984F3CA25BA7DC78@exchange.lucent.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif;">
<div>Will do</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>&quot;Jim Guichard (jguichar)=
&quot; &lt;<a href=3D"mailto:jguichar@cisco.com">jguichar@cisco.com</a>&gt;=
<br>
<span style=3D"font-weight:bold">Date: </span>Thursday 6 March 2014 16:52<b=
r>
<span style=3D"font-weight:bold">To: </span>Wim Henderickx &lt;<a href=3D"m=
ailto:wim.henderickx@alcatel-lucent.com">wim.henderickx@alcatel-lucent.com<=
/a>&gt;, sfc &lt;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>Re: [sfc] Mail regarding d=
raft-quinn-sfc-problem-statement<br>
</div>
<div><br>
</div>
<div>
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-famil=
y: Calibri, sans-serif;">
<div>Got it .. Could you please liaise with the problem statement editors a=
nd discuss how best to satisfy your needs?</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>&lt;Henderickx&gt;, &quot;Wim=
 (Wim)&quot; &lt;<a href=3D"mailto:wim.henderickx@alcatel-lucent.com">wim.h=
enderickx@alcatel-lucent.com</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Thursday, March 6, 2014 at 11=
:44 AM<br>
<span style=3D"font-weight:bold">To: </span>Jim Guichard &lt;<a href=3D"mai=
lto:jguichar@cisco.com">jguichar@cisco.com</a>&gt;, sfc &lt;<a href=3D"mail=
to:sfc@ietf.org">sfc@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>Re: [sfc] Mail regarding d=
raft-quinn-sfc-problem-statement<br>
</div>
<div><br>
</div>
<div>
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-famil=
y: Calibri, sans-serif;">
<div>Jim my comment is to be more explicit in the problem statement and def=
ine more concretly why meta-data is required. Here are some reasons why met=
a-data might be used to convey policy information. This list is not complet=
e.</div>
<ol>
<li>Outband signalling might be to slow</li><li>Outband signalling might no=
t scale to convey this information</li><li>Allows to correlate IPv4/IPv6 fl=
ows of a subscriber in-band</li><li>Allows to convey profile/policy informa=
tion</li></ol>
<div><br>
</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>&quot;Jim Guichard (jguichar)=
&quot; &lt;<a href=3D"mailto:jguichar@cisco.com">jguichar@cisco.com</a>&gt;=
<br>
<span style=3D"font-weight:bold">Date: </span>Wednesday 5 March 2014 16:43<=
br>
<span style=3D"font-weight:bold">To: </span>Wim Henderickx &lt;<a href=3D"m=
ailto:wim.henderickx@alcatel-lucent.com">wim.henderickx@alcatel-lucent.com<=
/a>&gt;, sfc &lt;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>Re: [sfc] Mail regarding d=
raft-quinn-sfc-problem-statement<br>
</div>
<div><br>
</div>
<div>
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px;">
<div style=3D"font-family: Calibri, sans-serif;">Hi Wim,</div>
<div style=3D"font-family: Calibri, sans-serif;"><br>
</div>
<div style=3D"font-family: Calibri, sans-serif;">Could you be more specific=
 in what you would like to see called out in the problem statement and any =
potential text that you feel is missing? Right now I see that in section 3 =
(bullet point 4) of the problem statement
 we have the follow text:</div>
<div style=3D"font-family: Calibri, sans-serif;"><span style=3D"font-family=
: Calibri; white-space: pre-wrap;"><br>
</span></div>
<div style=3D"font-family: Calibri, sans-serif;"><span style=3D"font-family=
: Calibri; white-space: pre-wrap;">&quot;In addition to sharing of informat=
ion, the use of metadata
</span><span style=3D"font-family: Calibri; white-space: pre-wrap;">address=
es several of the issues raised in section 2, most notably
</span><span style=3D"font-family: Calibri; white-space: pre-wrap;">the de-=
coupling of policy from the topology, and the need for
</span><span style=3D"font-family: Calibri; white-space: pre-wrap;">per-ser=
vice classification (and re-classification)&quot;.</span></div>
<div style=3D"font-family: Calibri, sans-serif;"><br>
</div>
<div style=3D"font-family: Calibri, sans-serif;">Does this not capture what=
 you are asking for?</div>
<div style=3D"font-family: Calibri, sans-serif;"><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION" style=3D"font-family: Calibri, sans-serif=
;">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>&lt;Henderickx&gt;, &quot;Wim=
 (Wim)&quot; &lt;<a href=3D"mailto:wim.henderickx@alcatel-lucent.com">wim.h=
enderickx@alcatel-lucent.com</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Monday, March 3, 2014 at 4:28=
 AM<br>
<span style=3D"font-weight:bold">To: </span>sfc &lt;<a href=3D"mailto:sfc@i=
etf.org">sfc@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>[sfc] Mail regarding draft=
-quinn-sfc-problem-statement<br>
</div>
<div><br>
</div>
<div>
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-famil=
y: Calibri, sans-serif;">
<div>With respect to the problem statement I see a lot of discussions to us=
e the meta-data header to convey information with respect to policies, etc =
to service fucntions.&nbsp;</div>
<div>If it is a problem we want to tackle in SFC we should also capture thi=
s in draft-quinn-sfc-problem-statement.</div>
</div>
</div>
</span></div>
</div>
</span></div>
</div>
</span></div>
</div>
</span>
</body>
</html>

--_000_CF3E58E6B4D74wimhenderickxalcatellucentcom_--


From nobody Thu Mar  6 10:19:29 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2F1171A0192 for <sfc@ietfa.amsl.com>; Thu,  6 Mar 2014 10:19:25 -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, RCVD_IN_DNSWL_NONE=-0.0001] 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 10VIGslU7LPk for <sfc@ietfa.amsl.com>; Thu,  6 Mar 2014 10:19:21 -0800 (PST)
Received: from hub021-ca-1.exch021.serverdata.net (hub021-ca-1.exch021.serverdata.net [64.78.22.168]) by ietfa.amsl.com (Postfix) with ESMTP id D9D8F1A01CC for <sfc@ietf.org>; Thu,  6 Mar 2014 10:19:21 -0800 (PST)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-1.exch021.domain.local ([10.254.4.30]) with mapi id 14.03.0174.001;  Thu, 6 Mar 2014 10:19:16 -0800
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: "Paul Quinn (paulq)" <paulq@cisco.com>, sfc <sfc@ietf.org>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtSw3Hunl9tRtk+jQT9q+qRCEJrPw8mAgAA5UICAAAgQAIAAGoqAgAAPEwCAArL4aIAAkSwA//99ozCAAdrlAP//lICQ
Date: Thu, 6 Mar 2014 18:19:16 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B1A7DA1A9@MBX021-W3-CA-2.exch021.domain.local>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7335@MBX021-W3-CA-2.exch021.domain.local> <CF3A6619.321B4%smkumar@cisco.com> <D86ACE7B-8AB7-4406-A5AC-3CAD25AD7C57@affirmednetworks.com> <CF3A82F9.3223B%smkumar@cisco.com>, <82f60a7fdd164384b59866a32583712d@CO2PR05MB716.namprd05.prod.outlook.com> <9E75C6F0-6F97-4D5D-812E-0DC91358876A@cisco.com> <da5aa6e6ab3a48069debc3266b59970b@DM2PR05MB717.namprd05.prod.outlook.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D98E5@MBX021-W3-CA-2.exch021.domain.local> <9C01BA1F-B18D-49C6-BF87-4D740C3D1C86@cisco.com>
In-Reply-To: <9C01BA1F-B18D-49C6-BF87-4D740C3D1C86@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [130.129.156.160]
Content-Type: text/plain; charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/NxjaFsC0m9um9YJ9QOp8oNv-DXY
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Mar 2014 18:19:25 -0000

Hi, Paul.

I think the relevant point is the level of isolation between the SF and SFF=
 that are proposed in draft-quinn-sfc-arch.   Since many service functions =
can modify the 5-tuple header and/or initiate subordinate flows, it becomes=
 necessary to transfer the steering-related information (i.e., chain-id) bi=
directionally between the SF and SFF.    Strictly speaking, this doesn't ma=
ke the SF fully cognizant of how to steer traffic, but there is a relations=
hip between the SF and the steering function for this class of SF's.   As w=
e've discussed, only a class of simplistic SF's can avoid knowledge of even=
 the chain-id.

   Ron


-----Original Message-----
From: Paul Quinn (paulq) [mailto:paulq@cisco.com]=20
Sent: Thursday, March 06, 2014 4:31 PM
To: Ron Parker
Cc: Jerome Moisand; Jim Guichard (jguichar); Bruno Rijsman; Surendra Kumar =
(smkumar); sfc; Jamal Hadi Salim
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

Ron,

Some comments inline.

Paul

On Mar 5, 2014, at 3:18 PM, Ron Parker <Ron_Parker@affirmednetworks.com> wr=
ote:

> When we say metadata capable, let's be precise about what constitutes met=
adata.   In previous discussion, the information necessary for steering (i.=
e., the presumed chain id) is not considered to be metadata.   So, conceptu=
ally, a service function could be cognizant of both the steering aspects an=
d the metadata, the steering aspects only, or neither.    We've pretty much=
 agreed that being ignorant of the steering aspects is not feasible except =
for simplistic service functions that neither change nor initiate fully qua=
lified flows.


PQ>  We need to be a bit more specific here with how we define "ignorant". =
 A SF does not need to know how to steer, or where to steer to (wrt transpo=
rt), but in many cases, being able to alter both steering and perhaps "loca=
tion" within a graph are key.


>    On the other hand, being ignorant of metadata seems to pose little pro=
blem to most service functions unless they are built around a supposition o=
f always having some particular kind of metatadata (e.g., an IMSI or MSISDN=
 value).
>=20

PQ>  Many services, today, utilize implicit metadata, usually delivered via=
 overloaded fields or via some form of control plane binding. =20


> Regarding implementation issues around sockets, etc., I don't think that =
should unduly flavor what we are trying to accomplish.   Different implemen=
tations will have different restrictions and different ways of overcoming t=
hose restrictions.
> =20

PQ>  I'm with you :)


>  Ron
>=20
>=20
> -----Original Message-----
> From: Jerome Moisand [mailto:jmoisand@juniper.net]
> Sent: Wednesday, March 05, 2014 7:58 PM
> To: Jim Guichard (jguichar)
> Cc: Surendra Kumar (smkumar); Ron Parker; Bruno Rijsman; sfc; Jamal=20
> Hadi Salim
> Subject: RE: [sfc] draft-rijsman-sfc-metadata-considerations
>=20
> Having fun in London? ;-)
>=20
> Yes, this is what I was pondering about, have homogeneously service chain=
s, either metadata capable (all SFs involved) or metadata-neutral (none of =
them). Not perfect, but could be good enough. Maybe add some stitching capa=
ble/neutral.=20
>=20
> Note that when I say 'metadata-neutral', this is from the perspective of =
the data plane (aka inband marking, or lack thereof), but this doesn't prec=
lude an SF to use some out-of-band mechanism to get such metadata. Control =
plane or some other way (e.g. database query). Or maybe it doesn't need to =
at all.
>=20
> Then the questions would shift a bit:
>=20
> 1. what is the most reasonable way (protocol-wise) to assemble=20
> metadata-neutral service chains? (i.e. address the service path layer=20
> described in section 4.8 of the I-D and no more)
>=20
> 2. if we assume packet inband marking (ala NSH) for metadata-aware servic=
e chains, is there a reasonable way (programmer-friendly) to inject SF-leve=
l metadata in SF software using traditional APIs (sockets, etc)? Is it more=
 practical than 'other means' (e.g. out-of-band, etc)? Would an hybrid appr=
oach of sorts be valuable? Weigh pros & cons...
>=20
> Cheers,
> Jerome
>=20
> -----Original Message-----
> From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
> Sent: Wednesday, March 05, 2014 2:19 PM
> To: Jerome Moisand
> Cc: Surendra Kumar (smkumar); Ron Parker; Bruno Rijsman; sfc; Jamal=20
> Hadi Salim
> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>=20
> Let me change the question a little; assume that *all* SF's along a given=
 service chain are  *metadata capable* (can process SFC encap without the n=
eed for a proxy). In this case do you see a problem?
>=20
> Sent from my iPhone
>=20
>> On Mar 3, 2014, at 3:06 PM, "Jerome Moisand" <jmoisand@juniper.net> wrot=
e:
>>=20
>> Ron,
>>=20
>> A proxy approach would work for metadata that can be reconstructed from =
a fairly static & predefined context. But I don't see how we this can do th=
at for more session/flow/packet-specific metadata.
>>=20
>> Take an example. Say a form of accounting-session-id is attached to all =
packets for service functions (say SN1 and SN8 in the example below) to gen=
erate their own accounting logs in such a way that they can be correlated b=
y an accounting server. The service chain starts (SF0/SN0) by a BNG or PGW =
which assigns such an accounting-session-id based on its knowledge of user =
sessions.=20
>>=20
>> SN5 doesn't recognize such metadata. At best, the proxy will strip it be=
fore forwarding to SN5. Which processes the packet and ends up generating s=
ome data flow towards SN8 (maybe the same packet, maybe modified or new pac=
kets).=20
>>=20
>> Then if traffic associated with multiple sessions has to traverse SN5 in=
 a concurrent manner, I just don't know how a proxy approach can work to re=
construct what SN8 needs. Do you?
>>=20
>> Personally, I reached a conclusion that we can deal with metadata-aware =
service chains and with metadata-neutral service chains, but a mix of both =
seems hard to achieve, at least when using packet header ('inband marking')=
 techniques. This is what we meant in the challenge described in section 4.=
2.
>>=20
>> Tx
>> Jerome
>>=20
>> -----Original Message-----
>> From: Surendra Kumar (smkumar) [mailto:smkumar@cisco.com]
>> Sent: Monday, March 03, 2014 2:12 PM
>> To: Ron Parker
>> Cc: Jamal Hadi Salim; Jerome Moisand; Bruno Rijsman; sfc
>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>=20
>>=20
>> The below description is about proxy - we need to define the behavior.
>>=20
>> Surendra.
>>=20
>>> On 3/3/14 5:36 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com> wrote=
:
>>>=20
>>> A legacy SF would be front ended by an SFC proxy which would strip and
>>> readd the encapsulation.   The size or variability of the encapsulation
>>> doesn't enter into that aspect of it.
>>>=20
>>> Ron
>>>=20
>>>=20
>>>> On Mar 3, 2014, at 5:07 PM, "Surendra Kumar (smkumar)"
>>>> <smkumar@cisco.com> wrote:
>>>>=20
>>>>=20
>>>> We need to be a bit careful with large metadata, specifically from=20
>>>> architectural considerations. Let me give you an example:
>>>> SFC SC1 :: SF1@SN1 : SF2@SN5 : SF3@SN8
>>>>=20
>>>> SN1 & SN8 can deal with metadata and need the metadata. However,=20
>>>> SN5 can't, it is a legacy SN. What do we do with the metadata when=20
>>>> it comes to  steering the packet (only) to SN5 - throw it, cache=20
>>>> it, say not supported =A9
>>>>=20
>>>>=20
>>>> Surendra.
>>>>=20
>>>>> On 3/3/14 1:42 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com>
>>>>> wrote:
>>>>>=20
>>>>> Jamal,
>>>>>=20
>>>>> As an alternative, the network service header could contain a fixed
>>>>> mandatory portion and a variable optional portion.   The fixed
>>>>> mandatory
>>>>> portion would contain the total length of the service header (fixed
>>>>> portion plus optional portion).   This approach would allow entities
>>>>> concerned solely with SFC steering to easily ignore the metatadata=20
>>>>> which  is intended to be consumed and/or repeated by the various=20
>>>>> service  functions.
>>>>>=20
>>>>> Ron
>>>>>=20
>>>>>=20
>>>>> ---Original Message-----
>>>>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jamal Hadi=20
>>>>> Salim
>>>>> Sent: Monday, March 03, 2014 11:35 AM
>>>>> To: jmoisand@juniper.net; brijsman@juniper.net
>>>>> Cc: sfc
>>>>> Subject: [sfc] draft-rijsman-sfc-madata-considerations
>>>>>=20
>>>>> I like the doc - well written.
>>>>>=20
>>>>> Section 4.3 on metadata encoding.
>>>>>=20
>>>>> It seems there's clear need for variable sized metadata (at least=20
>>>>> for  http/app you  seem to indicate the desire for it).
>>>>> For a datapath per-packet metadata, i feel the need is just as=20
>>>>> important.
>>>>> Are we limited by the fact that existing hardware may not be able=20
>>>>> to handle TLVs? For example, I dont have a problem handling TLVs=20
>>>>> in a software datapath.
>>>>>=20
>>>>> cheers,
>>>>> jamal
>>>>>=20
>>>>> _______________________________________________
>>>>> sfc mailing list
>>>>> sfc@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>=20
>>>>> _______________________________________________
>>>>> sfc mailing list
>>>>> sfc@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>=20
>>=20
>>=20
>>=20
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>=20
>=20
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Thu Mar  6 12:39:20 2014
Return-Path: <S.Majee@f5.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EE2431A0160 for <sfc@ietfa.amsl.com>; Thu,  6 Mar 2014 12:39:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.548
X-Spam-Level: 
X-Spam-Status: No, score=-7.548 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, RP_MATCHES_RCVD=-0.547, 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 YeVUYzhMp-ER for <sfc@ietfa.amsl.com>; Thu,  6 Mar 2014 12:39:17 -0800 (PST)
Received: from mail.f5.com (mail.f5.com [208.85.209.139]) by ietfa.amsl.com (Postfix) with ESMTP id 78D5A1A00B4 for <sfc@ietf.org>; Thu,  6 Mar 2014 12:39:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=f5.com; i=@f5.com; q=dns/txt; s=seattle; t=1394138354; x=1425674354; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=+6KpWKEtkgPK0eACtHcjhl0NTA/5pZLtkBUGJQdichM=; b=K0f9W/qfgW2NwAMcegb6ROnH3aH2vbllZfzx6ZMXNY90lUxGT09if6jN RRWb8eIuBQTDZaP5X059FRg+BrrhAjG6jUo65aBBlWKxlLeUl8OLgb63r J4fLqwIowqqglAxZW7VAM2g2w84ayl7F1XfpHMF/5Zsa3aG9tQK8DpNMt 0=;
X-IronPort-AV: E=Sophos;i="4.97,602,1389744000"; d="scan'208";a="102312611"
X-IPAS-Result: AqEEADzcGFPAqArr/2dsb2JhbABag0FXwSOBMXSCJgEBBGcSEAIBCA05MiUCBAENBddIF45bB4Q4BIkUlhyOZoIq
Received: from unknown (HELO exchmail.f5net.com) ([192.168.10.235]) by mail.f5.com with ESMTP/TLS/AES128-SHA; 06 Mar 2014 20:39:11 +0000
Received: from SEAEMBX01.olympus.F5Net.com ([fe80::3440:4256:38f6:d3a0]) by SEAECAS01.olympus.F5Net.com ([::1]) with mapi id 14.03.0158.001; Thu, 6 Mar 2014 12:39:10 -0800
From: Sumandra Majee <S.Majee@F5.com>
To: "Surendra Kumar (smkumar)" <smkumar@cisco.com>, Bruno Rijsman <brijsman@juniper.net>, Jerome Moisand <jmoisand@juniper.net>, Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtSupZy340ZLo0ehw5S0i4NPIZrPw8mAgAA5ToCAAAgSAIAAGoWAgAAPGACAABEUAIABOTiA///iCQCAAc0VgIABYmkA
Date: Thu, 6 Mar 2014 20:39:10 +0000
Message-ID: <CF3E1AA7.1A98F%s.majee@f5.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7335@MBX021-W3-CA-2.exch021.domain.local> <CF3A6619.321B4%smkumar@cisco.com> <D86ACE7B-8AB7-4406-A5AC-3CAD25AD7C57@affirmednetworks.com> <CF3A82F9.3223B%smkumar@cisco.com> <82f60a7fdd164384b59866a32583712d@CO2PR05MB716.namprd05.prod.outlook.com> <774bf90492ca40f8ab046c35a0484771@DM2PR05MB670.namprd05.prod.outlook.com> <CF3BA484.324E0%smkumar@cisco.com> <CF3B696F.1A6AA%s.majee@f5.com> <CF3CF0C2.329BB%smkumar@cisco.com>
In-Reply-To: <CF3CF0C2.329BB%smkumar@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [192.168.16.250]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <A7E033F93F548F4BA94D3487BB43FB5E@F5.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/8OGLMYXxN4UGTcKw8aEpn7Aqxag
Cc: sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Mar 2014 20:39:19 -0000

>>All L4-7 SNs should be able to understand IP, TCP, HTTP and I know you
don't mean to suggest a DPI is need to tell them about the basic
protocols. I can see a nonstandard port case, which may be an exception.


[SM] A DPI typically doesn=B9t classify a flow as HTTP based on port 80. It
is an indication and that is combined with the knowledge of packet length,
HDR presence etc. So this step is typically happening at 4/5th pkt of the
flow.

>>Second,the APP-ID can be carried to the SNs if they understand the
service-header or can be cached in the SFC-proxy. I don't see a problem
here.


[SM]Yes it is possible to remember all previous app id. However if the
flow morphs into a different type then the service node might be confused.
For example transaction 1 has a mime-type of image followed by a video
trans (mime-type mp4). Some of these are perhaps implementation detail but
we should call those out.

On 3/5/14, 7:30 AM, "Surendra Kumar (smkumar)" <smkumar@cisco.com> wrote:

>All L4-7 SNs should be able to understand IP, TCP, HTTP and I know you
>don't mean to suggest a DPI is need to tell them about the basic
>protocols. I can see a nonstandard port case, which may be an exception.


From nobody Thu Mar  6 13:15:04 2014
Return-Path: <paulq@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 48B8B1A0165 for <sfc@ietfa.amsl.com>; Thu,  6 Mar 2014 13:14:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.048
X-Spam-Level: 
X-Spam-Status: No, score=-10.048 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 e-EZnstmR-mT for <sfc@ietfa.amsl.com>; Thu,  6 Mar 2014 13:14:50 -0800 (PST)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) by ietfa.amsl.com (Postfix) with ESMTP id B877B1A0160 for <sfc@ietf.org>; Thu,  6 Mar 2014 13:14:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=10604; q=dns/txt; s=iport; t=1394140486; x=1395350086; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=nyki81me2w6JqaFY/mxEr54uOzpMkJ1dReOauN14y2A=; b=XmqEONRsfS4Uvaw6YnWuv6lKwLnDhP8vIyKaPCppOKnQFoUfPhYY5pY7 CMuohqr00+hXuH/kcO83QvfV7pLnCgjrYKBSVNEmcSZu6wCi7R5Vy0EBd 5apvJP7EsU4aYkpI5GN5MVOedzowa00skdNtcKSCoClfTPnaKUIqZOD4A Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AiAFADjkGFOtJV2a/2dsb2JhbABagwY7V70ug3eBGxZ0giUBAQEDAQEBAWsEBwUHBAIBCBEBAwEBAScHJwsUAwYIAgQKBAWHcQgNz0oTBI14CwQhCCsHAgSDHoEUBJg+kiuDLYFoQg
X-IronPort-AV: E=Sophos;i="4.97,603,1389744000"; d="scan'208";a="25511032"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by alln-iport-4.cisco.com with ESMTP; 06 Mar 2014 21:14:45 +0000
Received: from xhc-aln-x08.cisco.com (xhc-aln-x08.cisco.com [173.36.12.82]) by rcdn-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id s26LEjuk006248 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 6 Mar 2014 21:14:45 GMT
Received: from xmb-rcd-x14.cisco.com ([169.254.4.171]) by xhc-aln-x08.cisco.com ([173.36.12.82]) with mapi id 14.03.0123.003; Thu, 6 Mar 2014 15:14:44 -0600
From: "Paul Quinn (paulq)" <paulq@cisco.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtTGsXiMohH+QkeKO1uc0oxSzZrPw8mAgAA5UICAAAgQAIAAGoqAgAAPEwCAAxeMAIAACxEAgAAFlgCAAVLyAIAAHisAgAAxBgA=
Date: Thu, 6 Mar 2014 21:14:44 +0000
Message-ID: <02B8A45D-E20A-4487-B5F3-32FA961609D2@cisco.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D7335@MBX021-W3-CA-2.exch021.domain.local> <CF3A6619.321B4%smkumar@cisco.com> <D86ACE7B-8AB7-4406-A5AC-3CAD25AD7C57@affirmednetworks.com> <CF3A82F9.3223B%smkumar@cisco.com>, <82f60a7fdd164384b59866a32583712d@CO2PR05MB716.namprd05.prod.outlook.com> <9E75C6F0-6F97-4D5D-812E-0DC91358876A@cisco.com> <da5aa6e6ab3a48069debc3266b59970b@DM2PR05MB717.namprd05.prod.outlook.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7D98E5@MBX021-W3-CA-2.exch021.domain.local> <9C01BA1F-B18D-49C6-BF87-4D740C3D1C86@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7DA1A9@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7DA1A9@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.21.83.40]
Content-Type: text/plain; charset="iso-8859-2"
Content-ID: <C03E08EA3B00C74CBCE147A79256EBCB@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/N0PnjfkCkQmN7Watj_qQUEGeIGk
Cc: sfc <sfc@ietf.org>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Mar 2014 21:14:59 -0000

Hi Ron,


On Mar 6, 2014, at 1:19 PM, Ron Parker <Ron_Parker@affirmednetworks.com> wr=
ote:

> Hi, Paul.
>=20
> I think the relevant point is the level of isolation between the SF and S=
FF that are proposed in draft-quinn-sfc-arch.   Since many service function=
s can modify the 5-tuple header and/or initiate subordinate flows, it becom=
es necessary to transfer the steering-related information (i.e., chain-id) =
bidirectionally between the SF and SFF.    Strictly speaking, this doesn't =
make the SF fully cognizant of how to steer traffic, but there is a relatio=
nship between the SF and the steering function for this class of SF's. =20

Yes, the SF doesn't know anything about steering from a forwarding perspect=
ive, however, it can change information used later for path selection.  The=
 reason I draw this architecture distinction is that I want to ensure there=
's no (accidental) implication that SFs understand forwarding (i.e. contain=
 routing or switching table).  Rather, using our framework, they, when need=
ed, manipulate a simple identifier.


>  As we've discussed, only a class of simplistic SF's can avoid knowledge =
of even the chain-id.

Agreed :)


>=20
>   Ron
>=20
>=20
> -----Original Message-----
> From: Paul Quinn (paulq) [mailto:paulq@cisco.com]=20
> Sent: Thursday, March 06, 2014 4:31 PM
> To: Ron Parker
> Cc: Jerome Moisand; Jim Guichard (jguichar); Bruno Rijsman; Surendra Kuma=
r (smkumar); sfc; Jamal Hadi Salim
> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>=20
> Ron,
>=20
> Some comments inline.
>=20
> Paul
>=20
> On Mar 5, 2014, at 3:18 PM, Ron Parker <Ron_Parker@affirmednetworks.com> =
wrote:
>=20
>> When we say metadata capable, let's be precise about what constitutes me=
tadata.   In previous discussion, the information necessary for steering (i=
.e., the presumed chain id) is not considered to be metadata.   So, concept=
ually, a service function could be cognizant of both the steering aspects a=
nd the metadata, the steering aspects only, or neither.    We've pretty muc=
h agreed that being ignorant of the steering aspects is not feasible except=
 for simplistic service functions that neither change nor initiate fully qu=
alified flows.
>=20
>=20
> PQ>  We need to be a bit more specific here with how we define "ignorant"=
.  A SF does not need to know how to steer, or where to steer to (wrt trans=
port), but in many cases, being able to alter both steering and perhaps "lo=
cation" within a graph are key.
>=20
>=20
>>   On the other hand, being ignorant of metadata seems to pose little pro=
blem to most service functions unless they are built around a supposition o=
f always having some particular kind of metatadata (e.g., an IMSI or MSISDN=
 value).
>>=20
>=20
> PQ>  Many services, today, utilize implicit metadata, usually delivered v=
ia overloaded fields or via some form of control plane binding. =20
>=20
>=20
>> Regarding implementation issues around sockets, etc., I don't think that=
 should unduly flavor what we are trying to accomplish.   Different impleme=
ntations will have different restrictions and different ways of overcoming =
those restrictions.
>>=20
>=20
> PQ>  I'm with you :)
>=20
>=20
>> Ron
>>=20
>>=20
>> -----Original Message-----
>> From: Jerome Moisand [mailto:jmoisand@juniper.net]
>> Sent: Wednesday, March 05, 2014 7:58 PM
>> To: Jim Guichard (jguichar)
>> Cc: Surendra Kumar (smkumar); Ron Parker; Bruno Rijsman; sfc; Jamal=20
>> Hadi Salim
>> Subject: RE: [sfc] draft-rijsman-sfc-metadata-considerations
>>=20
>> Having fun in London? ;-)
>>=20
>> Yes, this is what I was pondering about, have homogeneously service chai=
ns, either metadata capable (all SFs involved) or metadata-neutral (none of=
 them). Not perfect, but could be good enough. Maybe add some stitching cap=
able/neutral.=20
>>=20
>> Note that when I say 'metadata-neutral', this is from the perspective of=
 the data plane (aka inband marking, or lack thereof), but this doesn't pre=
clude an SF to use some out-of-band mechanism to get such metadata. Control=
 plane or some other way (e.g. database query). Or maybe it doesn't need to=
 at all.
>>=20
>> Then the questions would shift a bit:
>>=20
>> 1. what is the most reasonable way (protocol-wise) to assemble=20
>> metadata-neutral service chains? (i.e. address the service path layer=20
>> described in section 4.8 of the I-D and no more)
>>=20
>> 2. if we assume packet inband marking (ala NSH) for metadata-aware servi=
ce chains, is there a reasonable way (programmer-friendly) to inject SF-lev=
el metadata in SF software using traditional APIs (sockets, etc)? Is it mor=
e practical than 'other means' (e.g. out-of-band, etc)? Would an hybrid app=
roach of sorts be valuable? Weigh pros & cons...
>>=20
>> Cheers,
>> Jerome
>>=20
>> -----Original Message-----
>> From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
>> Sent: Wednesday, March 05, 2014 2:19 PM
>> To: Jerome Moisand
>> Cc: Surendra Kumar (smkumar); Ron Parker; Bruno Rijsman; sfc; Jamal=20
>> Hadi Salim
>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>=20
>> Let me change the question a little; assume that *all* SF's along a give=
n service chain are  *metadata capable* (can process SFC encap without the =
need for a proxy). In this case do you see a problem?
>>=20
>> Sent from my iPhone
>>=20
>>> On Mar 3, 2014, at 3:06 PM, "Jerome Moisand" <jmoisand@juniper.net> wro=
te:
>>>=20
>>> Ron,
>>>=20
>>> A proxy approach would work for metadata that can be reconstructed from=
 a fairly static & predefined context. But I don't see how we this can do t=
hat for more session/flow/packet-specific metadata.
>>>=20
>>> Take an example. Say a form of accounting-session-id is attached to all=
 packets for service functions (say SN1 and SN8 in the example below) to ge=
nerate their own accounting logs in such a way that they can be correlated =
by an accounting server. The service chain starts (SF0/SN0) by a BNG or PGW=
 which assigns such an accounting-session-id based on its knowledge of user=
 sessions.=20
>>>=20
>>> SN5 doesn't recognize such metadata. At best, the proxy will strip it b=
efore forwarding to SN5. Which processes the packet and ends up generating =
some data flow towards SN8 (maybe the same packet, maybe modified or new pa=
ckets).=20
>>>=20
>>> Then if traffic associated with multiple sessions has to traverse SN5 i=
n a concurrent manner, I just don't know how a proxy approach can work to r=
econstruct what SN8 needs. Do you?
>>>=20
>>> Personally, I reached a conclusion that we can deal with metadata-aware=
 service chains and with metadata-neutral service chains, but a mix of both=
 seems hard to achieve, at least when using packet header ('inband marking'=
) techniques. This is what we meant in the challenge described in section 4=
.2.
>>>=20
>>> Tx
>>> Jerome
>>>=20
>>> -----Original Message-----
>>> From: Surendra Kumar (smkumar) [mailto:smkumar@cisco.com]
>>> Sent: Monday, March 03, 2014 2:12 PM
>>> To: Ron Parker
>>> Cc: Jamal Hadi Salim; Jerome Moisand; Bruno Rijsman; sfc
>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>=20
>>>=20
>>> The below description is about proxy - we need to define the behavior.
>>>=20
>>> Surendra.
>>>=20
>>>> On 3/3/14 5:36 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com> wrot=
e:
>>>>=20
>>>> A legacy SF would be front ended by an SFC proxy which would strip and
>>>> readd the encapsulation.   The size or variability of the encapsulatio=
n
>>>> doesn't enter into that aspect of it.
>>>>=20
>>>> Ron
>>>>=20
>>>>=20
>>>>> On Mar 3, 2014, at 5:07 PM, "Surendra Kumar (smkumar)"
>>>>> <smkumar@cisco.com> wrote:
>>>>>=20
>>>>>=20
>>>>> We need to be a bit careful with large metadata, specifically from=20
>>>>> architectural considerations. Let me give you an example:
>>>>> SFC SC1 :: SF1@SN1 : SF2@SN5 : SF3@SN8
>>>>>=20
>>>>> SN1 & SN8 can deal with metadata and need the metadata. However,=20
>>>>> SN5 can't, it is a legacy SN. What do we do with the metadata when=20
>>>>> it comes to  steering the packet (only) to SN5 - throw it, cache=20
>>>>> it, say not supported =A9
>>>>>=20
>>>>>=20
>>>>> Surendra.
>>>>>=20
>>>>>> On 3/3/14 1:42 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com>
>>>>>> wrote:
>>>>>>=20
>>>>>> Jamal,
>>>>>>=20
>>>>>> As an alternative, the network service header could contain a fixed
>>>>>> mandatory portion and a variable optional portion.   The fixed
>>>>>> mandatory
>>>>>> portion would contain the total length of the service header (fixed
>>>>>> portion plus optional portion).   This approach would allow entities
>>>>>> concerned solely with SFC steering to easily ignore the metatadata=20
>>>>>> which  is intended to be consumed and/or repeated by the various=20
>>>>>> service  functions.
>>>>>>=20
>>>>>> Ron
>>>>>>=20
>>>>>>=20
>>>>>> ---Original Message-----
>>>>>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jamal Hadi=20
>>>>>> Salim
>>>>>> Sent: Monday, March 03, 2014 11:35 AM
>>>>>> To: jmoisand@juniper.net; brijsman@juniper.net
>>>>>> Cc: sfc
>>>>>> Subject: [sfc] draft-rijsman-sfc-madata-considerations
>>>>>>=20
>>>>>> I like the doc - well written.
>>>>>>=20
>>>>>> Section 4.3 on metadata encoding.
>>>>>>=20
>>>>>> It seems there's clear need for variable sized metadata (at least=20
>>>>>> for  http/app you  seem to indicate the desire for it).
>>>>>> For a datapath per-packet metadata, i feel the need is just as=20
>>>>>> important.
>>>>>> Are we limited by the fact that existing hardware may not be able=20
>>>>>> to handle TLVs? For example, I dont have a problem handling TLVs=20
>>>>>> in a software datapath.
>>>>>>=20
>>>>>> cheers,
>>>>>> jamal
>>>>>>=20
>>>>>> _______________________________________________
>>>>>> sfc mailing list
>>>>>> sfc@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>=20
>>>>>> _______________________________________________
>>>>>> sfc mailing list
>>>>>> sfc@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>=20
>>>=20
>>>=20
>>>=20
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>=20
>>=20
>>=20
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>=20


From nobody Fri Mar  7 00:34:52 2014
Return-Path: <prvs=13622556f=Nicolas.BOUTHORS@qosmos.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D07D21A015B for <sfc@ietfa.amsl.com>; Fri,  7 Mar 2014 00:34:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.3
X-Spam-Level: 
X-Spam-Status: No, score=-0.3 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_OFF=2.3, RCVD_IN_DNSWL_LOW=-0.7] 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 AN5SWl1swzjw for <sfc@ietfa.amsl.com>; Fri,  7 Mar 2014 00:34:49 -0800 (PST)
Received: from mc28.lon.server.colt.net (mc28.lon.server.colt.net [212.74.77.108]) by ietfa.amsl.com (Postfix) with ESMTP id 46EDD1A015A for <sfc@ietf.org>; Fri,  7 Mar 2014 00:34:49 -0800 (PST)
Received: from mc28.lon.server.colt.net (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id E7873F0070 for <sfc@ietf.org>; Fri,  7 Mar 2014 08:34:13 +0000 (UTC)
Received: from mx3.qosmos.com (unknown [195.68.92.43]) by mc28.lon.server.colt.net (Postfix) with ESMTP id D0229F0066 for <sfc@ietf.org>; Fri,  7 Mar 2014 08:34:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="4.97,606,1389740400";  d="scan'208";a="894844"
Received: from unknown (HELO mailbox.jungle.qosmos.com) ([10.12.1.3]) by mx3.qosmos.com with ESMTP; 07 Mar 2014 09:34:14 +0100
Received: from LILAS.jungle.qosmos.com ([fe80::5524:2c18:b2c3:74d4]) by CAROUBIER.jungle.qosmos.com ([169.254.1.110]) with mapi id 14.01.0438.000; Fri, 7 Mar 2014 09:34:26 +0100
From: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>, Jamal Hadi Salim <hadi@mojatatu.com>, "jmoisand@juniper.net" <jmoisand@juniper.net>, "brijsman@juniper.net" <brijsman@juniper.net>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPOVlzVQ8BBNkkpEalAoPYdk82U5rVSqPv
Date: Fri, 7 Mar 2014 08:34:12 +0000
Message-ID: <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com>,  <CF3DDB83.16AF4%jguichar@cisco.com>
In-Reply-To: <CF3DDB83.16AF4%jguichar@cisco.com>
Accept-Language: en-US, fr-FR
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.13.0.22]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-TM-AS-MML: No
X-TM-AS-Product-Ver: IMSVA-8.2.0.1679-7.5.0.1017-20550.006
X-TM-AS-Result: No--17.074-5.0-31-10
X-imss-scan-details: No--17.074-5.0-31-10
X-TMASE-Version: IMSVA-8.2.0.1679-7.5.1017-20550.006
X-TMASE-Result: 10--17.074200-5.000000
X-TMASE-MatchedRID: +f/wAVSGjugQH5fRLrS3WCtVxIJue0UDLEOkDuO6MI8L/50zj0KL7J2s k1MbGtWdxkvA8U1COF/jx3pKSaXOK6+bjkb0M4EkA9lly13c/gFTQ6yD6LF7xQmvtxE5nD8SWio bvLavUWINw+DYi2ZSrpVYfV6rzvhf2HzzjwqZ3wKWLCkl1lq7B35Lmbb/xUuakzE2kM4b6Hoc5Z b9Gn+Kyq4X0X2ak4Nck+r4tmZvWA+8oJG1hN/n+Ca1MaKuob8PC/ExpXrHizwUl9bvAS7WQBtUv L5tpzRBIQeEHNhqN2P9mCok6grLn0A0lpvGyZsyqbg9uWhLYLf4qCLIu0mtILJ3rmpkUU+TOlt9 1MBw1ebi8zVgXoAltjrm2CwlZwVRvECLuM+h4RB+3BndfXUhXQ==
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/y6xHozf_EA6CBg28q8KYTpCQAPk
Cc: sfc <sfc@ietf.org>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Mar 2014 08:34:51 -0000

Hello Jim=0A=
=0A=
I have seen cases in Gi LAN, where subscriber related information is passed=
 to a Web Proxy for HTTP header enrichment (aimed at some=0A=
Web Content providers partners of the Mobile Operator). Information was an =
coded (persistent) subscriber id derived from the MSISDN, and couple of f=
=0A=
customer profile related fields.=0A=
=0A=
In an sfc based Gi LAN, this entity should receive from the Classifier=0A=
=0A=
- A classification of the Content Provider ( Id, Category) based on traffic=
 analysis=0A=
- The MSISDN of the subscriber=0A=
- Two subscriber policy fields (not tied to PCRF but belonging to the Subsc=
riber DB) (Subscriber category, sub-category)=0A=
- A session id (for logging and tracking purposes)=0A=
=0A=
The objective being to avoid having  the HTTP Proxy to become a trusted app=
lication (interogate the subscriber DB, etc..)=0A=
 =0A=
=0A=
Nicolas=0A=
=0A=
=0A=
________________________________________=0A=
From: Jim Guichard (jguichar) [jguichar@cisco.com]=0A=
Sent: Thursday, March 06, 2014 2:02 PM=0A=
To: Jamal Hadi Salim; jmoisand@juniper.net; brijsman@juniper.net=0A=
Cc: sfc=0A=
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations=0A=
=0A=
Hi Jamal,=0A=
=0A=
You said "It seems there's clear need for variable sized metadata".. I am=
=0A=
not so convinced and would like to better understand the requirements=0A=
before passing judgement. If we look at the use cases as presented thus=0A=
far into the WG I have yet to see a single example of the need (noting=0A=
that desire is not the same as need) - I am not saying there is no=0A=
requirement but rather that we should not jump to the conclusion and build=
=0A=
standards around a theory.=0A=
=0A=
=0A=
=0A=
On 3/3/14, 6:35 AM, "Jamal Hadi Salim" <hadi@mojatatu.com> wrote:=0A=
=0A=
>I like the doc - well written.=0A=
>=0A=
>Section 4.3 on metadata encoding.=0A=
>=0A=
>It seems there's clear need for variable sized metadata=0A=
>(at least for http/app you  seem to indicate the desire for it).=0A=
>For a datapath per-packet metadata, i feel the need is just as important.=
=0A=
>Are we limited by the fact that existing hardware may not be=0A=
>able to handle TLVs? For example, I dont have a problem handling TLVs in a=
=0A=
>software datapath.=0A=
>=0A=
>cheers,=0A=
>jamal=0A=
>=0A=
>_______________________________________________=0A=
>sfc mailing list=0A=
>sfc@ietf.org=0A=
>https://www.ietf.org/mailman/listinfo/sfc=0A=
=0A=
=0A=


From nobody Fri Mar  7 00:52:29 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2780E1A0107 for <sfc@ietfa.amsl.com>; Fri,  7 Mar 2014 00:52:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.4
X-Spam-Level: 
X-Spam-Status: No, score=0.4 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_OFF=2.3, RCVD_IN_DNSWL_NONE=-0.0001] 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 3cniYEaJ-zgc for <sfc@ietfa.amsl.com>; Fri,  7 Mar 2014 00:52:27 -0800 (PST)
Received: from hub021-ca-1.exch021.serverdata.net (hub021-ca-1.exch021.serverdata.net [64.78.22.168]) by ietfa.amsl.com (Postfix) with ESMTP id E9EF71A002B for <sfc@ietf.org>; Fri,  7 Mar 2014 00:52:26 -0800 (PST)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-1.exch021.domain.local ([10.254.4.30]) with mapi id 14.03.0174.001;  Fri, 7 Mar 2014 00:52:22 -0800
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtTG3Hunl9tRtk+jQT9q+qRCEJrUG7+AgAG8uwD//373VQ==
Date: Fri, 7 Mar 2014 08:52:21 +0000
Message-ID: <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com>,  <CF3DDB83.16AF4%jguichar@cisco.com>, <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com>
In-Reply-To: <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/xNXZasETQABAb6dKOEQnnZwrLUI
Cc: "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, "brijsman@juniper.net" <brijsman@juniper.net>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Mar 2014 08:52:28 -0000

Nicolas,

I see similar requirements from the 3gpp EPC side.  I would like to propose=
 an OUI / TLV based approach where the reserved OUI can be used for agreed =
upon types of common metadata and vendor or other organizational OUIs can b=
e used to quickly innovate in the networks.   Simultaneously, I would also =
like to consider mechanisms that are optimized for long lived flows so as t=
o limit the negative effects of packet growth.=20

   Ron


> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS" <Nicolas.BOUTHORS@qosmos.c=
om> wrote:
>=20
> Hello Jim
>=20
> I have seen cases in Gi LAN, where subscriber related information is pass=
ed to a Web Proxy for HTTP header enrichment (aimed at some
> Web Content providers partners of the Mobile Operator). Information was a=
n coded (persistent) subscriber id derived from the MSISDN, and couple of f
> customer profile related fields.
>=20
> In an sfc based Gi LAN, this entity should receive from the Classifier
>=20
> - A classification of the Content Provider ( Id, Category) based on traff=
ic analysis
> - The MSISDN of the subscriber
> - Two subscriber policy fields (not tied to PCRF but belonging to the Sub=
scriber DB) (Subscriber category, sub-category)
> - A session id (for logging and tracking purposes)
>=20
> The objective being to avoid having  the HTTP Proxy to become a trusted a=
pplication (interogate the subscriber DB, etc..)
>=20
>=20
> Nicolas
>=20
>=20
> ________________________________________
> From: Jim Guichard (jguichar) [jguichar@cisco.com]
> Sent: Thursday, March 06, 2014 2:02 PM
> To: Jamal Hadi Salim; jmoisand@juniper.net; brijsman@juniper.net
> Cc: sfc
> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>=20
> Hi Jamal,
>=20
> You said "It seems there's clear need for variable sized metadata".. I am
> not so convinced and would like to better understand the requirements
> before passing judgement. If we look at the use cases as presented thus
> far into the WG I have yet to see a single example of the need (noting
> that desire is not the same as need) - I am not saying there is no
> requirement but rather that we should not jump to the conclusion and buil=
d
> standards around a theory.
>=20
>=20
>=20
>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim" <hadi@mojatatu.com> wrote:
>>=20
>> I like the doc - well written.
>>=20
>> Section 4.3 on metadata encoding.
>>=20
>> It seems there's clear need for variable sized metadata
>> (at least for http/app you  seem to indicate the desire for it).
>> For a datapath per-packet metadata, i feel the need is just as important=
.
>> Are we limited by the fact that existing hardware may not be
>> able to handle TLVs? For example, I dont have a problem handling TLVs in=
 a
>> software datapath.
>>=20
>> cheers,
>> jamal
>>=20
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>=20
>=20
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Fri Mar  7 01:25:54 2014
Return-Path: <Garg.Pankaj@microsoft.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1197D1A0164 for <sfc@ietfa.amsl.com>; Fri,  7 Mar 2014 01:25:53 -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_OFF=2.3, RCVD_IN_DNSWL_NONE=-0.0001, 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 E0Rembd1FDuv for <sfc@ietfa.amsl.com>; Fri,  7 Mar 2014 01:25:51 -0800 (PST)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1lp0139.outbound.protection.outlook.com [207.46.163.139]) by ietfa.amsl.com (Postfix) with ESMTP id A30391A006F for <sfc@ietf.org>; Fri,  7 Mar 2014 01:25:50 -0800 (PST)
Received: from BY2PR03MB128.namprd03.prod.outlook.com (10.242.36.28) by BY2PR03MB596.namprd03.prod.outlook.com (10.255.93.36) with Microsoft SMTP Server (TLS) id 15.0.893.10; Fri, 7 Mar 2014 09:25:39 +0000
Received: from BY2PR03MB128.namprd03.prod.outlook.com ([169.254.5.71]) by BY2PR03MB128.namprd03.prod.outlook.com ([169.254.5.206]) with mapi id 15.00.0893.001; Fri, 7 Mar 2014 09:25:39 +0000
From: Pankaj Garg <Garg.Pankaj@microsoft.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtSvsBzO0WC6u0KbP1eCnuO7tJrUCwAAgAFHXgCAAAUSgIAABwuw
Date: Fri, 7 Mar 2014 09:25:38 +0000
Message-ID: <380952edb92c4072b1dfbb51b88e6933@BY2PR03MB128.namprd03.prod.outlook.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com>,  <CF3DDB83.16AF4%jguichar@cisco.com>, <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com> <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com>
In-Reply-To: <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [2001:4898:7020:1020:1911:bf5a:1964:92d0]
x-forefront-prvs: 014304E855
x-forefront-antispam-report: SFV:NSPM; SFS:(10009001)(6009001)(428001)(51704005)(24454002)(13464003)(479174003)(377454003)(199002)(189002)(46102001)(94316002)(76786001)(76796001)(83072002)(76482001)(95416001)(76576001)(53806001)(85852003)(81342001)(54316002)(74876001)(86612001)(51856001)(83322001)(19580395003)(49866001)(2656002)(92566001)(54356001)(50986001)(80976001)(81542001)(15975445006)(86362001)(81816001)(93136001)(74662001)(77096001)(85306002)(31966008)(93516002)(87266001)(47736001)(79102001)(59766001)(47446002)(74502001)(65816001)(80022001)(74366001)(63696002)(47976001)(87936001)(74706001)(56776001)(56816005)(33646001)(90146001)(77982001)(4396001)(69226001)(81686001)(19580405001)(94946001)(95666003)(74316001)(97186001)(97336001)(24736002); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR03MB596; H:BY2PR03MB128.namprd03.prod.outlook.com; CLIP:2001:4898:7020:1020:1911:bf5a:1964:92d0; FPR:ACECF115.A0F2F552.F1C1FD7B.49E9D0FD.204AD; MLV:sfv; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
received-spf: None (: microsoft.com does not designate permitted sender hosts)
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/m2SzX2syZPFNN6gELcvkTW42M5g
Cc: "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, "brijsman@juniper.net" <brijsman@juniper.net>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Mar 2014 09:25:53 -0000

I agree with Ron. There is similar requirement on the datacenter networks t=
o be able to pass metadata. The proposed encapsulation (draft-gross-geneve-=
00) allows metadata to be carried using an OUI/TLV based approach. The meta=
data can be standard based metadata or vendor specific metadata. A single f=
rame can carry multiple vendor specific metadata as well. The solution is n=
ot tied to service chaining itself and allows metadata to be usable for cas=
es beyond service chaining such as carrying secure hash of the packet in th=
e metadata etc.

Thanks
Pankaj

> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Ron Parker
> Sent: Friday, March 7, 2014 2:22 PM
> To: Nicolas BOUTHORS
> Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim
> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>=20
> Nicolas,
>=20
> I see similar requirements from the 3gpp EPC side.  I would like to propo=
se an
> OUI / TLV based approach where the reserved OUI can be used for agreed
> upon types of common metadata and vendor or other organizational OUIs
> can be used to quickly innovate in the networks.   Simultaneously, I woul=
d
> also like to consider mechanisms that are optimized for long lived flows =
so as
> to limit the negative effects of packet growth.
>=20
>    Ron
>=20
>=20
> > On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
> <Nicolas.BOUTHORS@qosmos.com> wrote:
> >
> > Hello Jim
> >
> > I have seen cases in Gi LAN, where subscriber related information is
> > passed to a Web Proxy for HTTP header enrichment (aimed at some Web
> > Content providers partners of the Mobile Operator). Information was an
> coded (persistent) subscriber id derived from the MSISDN, and couple of f
> customer profile related fields.
> >
> > In an sfc based Gi LAN, this entity should receive from the Classifier
> >
> > - A classification of the Content Provider ( Id, Category) based on
> > traffic analysis
> > - The MSISDN of the subscriber
> > - Two subscriber policy fields (not tied to PCRF but belonging to the
> > Subscriber DB) (Subscriber category, sub-category)
> > - A session id (for logging and tracking purposes)
> >
> > The objective being to avoid having  the HTTP Proxy to become a
> > trusted application (interogate the subscriber DB, etc..)
> >
> >
> > Nicolas
> >
> >
> > ________________________________________
> > From: Jim Guichard (jguichar) [jguichar@cisco.com]
> > Sent: Thursday, March 06, 2014 2:02 PM
> > To: Jamal Hadi Salim; jmoisand@juniper.net; brijsman@juniper.net
> > Cc: sfc
> > Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
> >
> > Hi Jamal,
> >
> > You said "It seems there's clear need for variable sized metadata".. I
> > am not so convinced and would like to better understand the
> > requirements before passing judgement. If we look at the use cases as
> > presented thus far into the WG I have yet to see a single example of
> > the need (noting that desire is not the same as need) - I am not
> > saying there is no requirement but rather that we should not jump to
> > the conclusion and build standards around a theory.
> >
> >
> >
> >> On 3/3/14, 6:35 AM, "Jamal Hadi Salim" <hadi@mojatatu.com> wrote:
> >>
> >> I like the doc - well written.
> >>
> >> Section 4.3 on metadata encoding.
> >>
> >> It seems there's clear need for variable sized metadata (at least for
> >> http/app you  seem to indicate the desire for it).
> >> For a datapath per-packet metadata, i feel the need is just as importa=
nt.
> >> Are we limited by the fact that existing hardware may not be able to
> >> handle TLVs? For example, I dont have a problem handling TLVs in a
> >> software datapath.
> >>
> >> cheers,
> >> jamal
> >>
> >> _______________________________________________
> >> sfc mailing list
> >> sfc@ietf.org
> >> https://www.ietf.org/mailman/listinfo/sfc
> >
> >
> >
> > _______________________________________________
> > sfc mailing list
> > sfc@ietf.org
> > https://www.ietf.org/mailman/listinfo/sfc
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Mon Mar 10 11:55:37 2014
Return-Path: <charliep@computer.org>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A25B51A03FC for <sfc@ietfa.amsl.com>; Mon, 10 Mar 2014 11:55:35 -0700 (PDT)
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, RCVD_IN_DNSWL_NONE=-0.0001] 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 6ICUJIJDSW4j for <sfc@ietfa.amsl.com>; Mon, 10 Mar 2014 11:55:32 -0700 (PDT)
Received: from elasmtp-kukur.atl.sa.earthlink.net (elasmtp-kukur.atl.sa.earthlink.net [209.86.89.65]) by ietfa.amsl.com (Postfix) with ESMTP id 910831A036F for <sfc@ietf.org>; Mon, 10 Mar 2014 11:55:32 -0700 (PDT)
Received: from [107.1.141.74] (helo=[192.168.253.77]) by elasmtp-kukur.atl.sa.earthlink.net with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.67) (envelope-from <charliep@computer.org>) id 1WN5ME-0007nF-8B for sfc@ietf.org; Mon, 10 Mar 2014 14:55:26 -0400
Message-ID: <531E0A9C.30002@computer.org>
Date: Mon, 10 Mar 2014 11:55:24 -0700
From: "Charles E. Perkins" <charliep@computer.org>
Organization: Blue Skies
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: sfc <sfc@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-ELNK-Trace: 137d7d78656ed6919973fd6a8f21c4f2d780f4a490ca6956d5d4673fe7faad865664eb3542c0402c32064957c9df00a9350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 107.1.141.74
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/jZjL0QNh9RupC87_iyLBgeN2VZs
Subject: [sfc] Comments on problem statement draft
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Mar 2014 18:55:35 -0000

Hello folks,

I have some comments on draft-ietf-sfc-problem-statement-02.txt,
the problem statement draft.

Most of the comments are editorial suggestions, and can be found by 
looking at the following file which is the output of rfcdiff:

http://tools.ietf.org/wg/sfc/trac/attachment/wiki/WikiStart/Diff%20%20draft-ietf-sfc-problem-statement-02.txt%20-%20draft-ietf-sfc-problem-statement-02cep.txt.htm

The more substantive comments, which are also embedded in the above file,
I list below.

========================================================================

Abstract:

"set" implies no duplication.  Perhaps "set of instantiations"

========================================================================

1.  Introduction

 >            .....     Service functions may be delivered within the
 >  context of an isolated user group, or shared amongst many users/user
 >  groups.

"delivered" isn't right.  Maybe "deployed" or "instantiated"...

========================================================================

1.1.  Definition of Terms

 >  Service Function Chain (SFC):

CEP: the term "frame" is never used elsewhere in the document.
CEP: a chain is linear, but the same function may appear more than
     one time in the chain.  Moreover, it's not at all clear what
     "copy" means in this definition.
CEP: I reckon the group should really be considering "Service Function 
Graphs",
     but I guess that train has already left the station.

========================================================================

2.  Problem Space

              .....

 >       A common example involves web servers using a server load 
balancer as
 >       the default gateway.  When the web service responds to non-load
 >       balanced traffic (e.g., administrative or backup operations) all
 >       traffic from the server must traverse the load balancer forcing
 >       network administrators to create complex routing schemes or
 >       create additional interfaces to provide an alternate topology.

CEP: Doesn't IPv6 allow multiple interfaces, and thus directly
     resolve this difficulty?  Is it suggested that managing
     an abstract service function interface is easier than assigning
     a new IPv6 address (or, perhaps better, anycast address)?

========================================================================

 >  2.   Configuration complexity:
 >                .............                  All of this leads to
 >       very static service delivery deployments. Furthermore, the
 >       speed at which these topological changes can be made is not
 >       rapid or dynamic enough as it often requires manual
 >       intervention, or use of slow provisioning systems.

How is this different from the idea expressed in point #1?

 >                          ............ QoS-based, resilient VPN
 >       service offerings are a typical example of such complex service
 >       offerings.

CEP: Agreed, but this working group does not seem to be about
      reducing the inherent complexity of services.  I do not
      understand the relevance to point #2, but it is useful
      information to keep in mind when reading the draft and
      thus belongs in one of the introductory sections.

========================================================================

 >  4.   Consistent Ordering of Service Functions: Service functions are
 >       typically independent; service function_1 (SF1)...service
 >       function_n (SFn) are unrelated and there is no notion at the
 >       service layer that SF1 occurs before SF2. However, to an
 >       administrator many service functions have a strict ordering that
 >       must be in place, yet the administrator has no consistent way to
 >       impose and verify the ordering of the functions that are used to
 >       deliver a given service.

CEP: One could, indeed, say that SFC is about service topology
      independent of network topology.

========================================================================

 >  5.   Service Chain Construction: Service function chains today are
 >       most typically built through manual configuration processes.
 >       These are slow and error prone.  With the advent of newer
 >       service deployment models the control/management planes provide
 >       not only connectivity state, but will also be increasingly
 >       utilized for the creation of network services. Such control/
 >       management planes could be centralized, or be distributed.

CEP: Is chain construction and management intended to be one of the
      chartered work items of [sfc], or simply defining a mechanism to
      enable traffic to traverse a chain?  It is probably very important
      to carefully distinguish between control plane and management plane.
      So, the '/' character in the last sentence is worrisome.

========================================================================

 >  6.   Application of Service Policy:
...........                                        The
 >       topological information is often stale, providing the operator
 >       with inaccurate placement that can result in suboptimal resource
 >       utilization.

CEP: It's hard to imagine SFC as a remedy for stale topology information.
      That would need to be fixed before SFC could really work (right?).

========================================================================

 >  7.   Transport Dependence: Service functions can and will be deployed
 >       in networks with a range of transports, including under and
 >       overlays.

CEP: an underlay might be called a "transport", but I would not think
      to call an overlay a "transport".  Thus, the first sentence might
      need to be reworked.

========================================================================

 >  8.   Elastic Service Delivery: Given that the current state of the 
art for
 >       adding/removing service functions largely centers around VLANs
 >       and routing changes, rapid changes to the service deployment can
 >       be hard to realize due to the risk and complexity of such
 >       changes.

CEP: it would be nice to cite a reference for the claimed risk / complexity.

========================================================================

 >  9.   Traffic Selection Criteria: Traffic selection is coarse, that
 >       is, all traffic on a particular segment traverses service
 >       functions whether or not the traffic requires service enforcement.
                        ............

CEP: Hard to distinguish this from points #1 and #2.

========================================================================

 >  12.  Symmetric Traffic Flows: Service function chains may be
 >       unidirectional or bidirectional;    ............

CEP: It would be nice to show an example of this phenomenon.

========================================================================

 >  3.  Service Classification:
 >                    ..........              Initial classification is
 >      used to start the service function chain.

CEP: It seems better to say that initial classification determines the
      service function chain required to process the traffic.

========================================================================

6.  Security Considerations

 >  Security considerations are not addressed in this problem statement
 >  document.                 ..................


CEP: O.K. if the working group agrees, but I strongly suspect
      that security is "part of the problem" and deserves a bit
      more attention as part of the problem statement.
      In fact, each of the four solution components in Section 3
      deserves specific attention for this purpose.  The threats
      in each case are different, and the solutions that are likely
      appropriate will vary quite a bit.

========================================================================

-- 
Regards,
Charlie P.


From nobody Tue Mar 11 06:12:59 2014
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 50B3F1A070A for <sfc@ietfa.amsl.com>; Tue, 11 Mar 2014 06:12:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.548
X-Spam-Level: 
X-Spam-Status: No, score=-1.548 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HELO_EQ_FR=0.35, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 yAir0BH_83CR for <sfc@ietfa.amsl.com>; Tue, 11 Mar 2014 06:12:55 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias244.francetelecom.com [80.12.204.244]) by ietfa.amsl.com (Postfix) with ESMTP id 6D7811A0718 for <sfc@ietf.org>; Tue, 11 Mar 2014 06:12:54 -0700 (PDT)
Received: from omfeda06.si.francetelecom.fr (unknown [xx.xx.xx.199]) by omfeda11.si.francetelecom.fr (ESMTP service) with ESMTP id 9F6A71B8313; Tue, 11 Mar 2014 14:12:47 +0100 (CET)
Received: from PUEXCH81.nanterre.francetelecom.fr (unknown [10.101.44.34]) by omfeda06.si.francetelecom.fr (ESMTP service) with ESMTP id 7AA54C806E; Tue, 11 Mar 2014 14:12:47 +0100 (CET)
Received: from PUEXCB1B.nanterre.francetelecom.fr ([10.101.44.11]) by PUEXCH81.nanterre.francetelecom.fr ([10.101.44.34]) with mapi; Tue, 11 Mar 2014 14:12:47 +0100
From: <mohamed.boucadair@orange.com>
To: Dave Dolson <ddolson@sandvine.com>, "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>
Date: Tue, 11 Mar 2014 14:12:47 +0100
Thread-Topic: draft-boucadair-sfc-requirements-03  Service function discovery
Thread-Index: Ac83SBdEdKv61gPORVyd1gmdk8al4AF4XnwA
Message-ID: <94C682931C08B048B7A8645303FDC9F36F503EE0AD@PUEXCB1B.nanterre.francetelecom.fr>
References: <E8355113905631478EFF04F5AA706E9818ABC6E0@wtl-exchp-1.sandvine.com>
In-Reply-To: <E8355113905631478EFF04F5AA706E9818ABC6E0@wtl-exchp-1.sandvine.com>
Accept-Language: fr-FR
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: fr-FR
Content-Type: multipart/alternative; boundary="_000_94C682931C08B048B7A8645303FDC9F36F503EE0ADPUEXCB1Bnante_"
MIME-Version: 1.0
X-PMX-Version: 6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2013.11.19.63615
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/NL-lAryirBlw9kzD3mnG8BexE_E
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Mar 2014 13:12:57 -0000

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

Dear David,

The generic SF discovery requirement is captured in https://tools.ietf.org/=
html/draft-boucadair-sfc-requirements-03#page-7:

   REQ#29:  Means to dynamically discover Service Functions SHOULD be
            supported.

As you can see the requirement is not a "MUST" but as a "SHOULD".

Section 4 provides a detailed requirements list ** if ** such discovery pro=
cedure is to be supported by an SFC domain. Section 4 says the following:

   This section lists the set of requirements for the Service Function
   Discovery procedure (denoted hereafter as "the solution").

Requirements in Section 4 apply only of a discovery solution is to be speci=
fied.

Hope this clarifies your concern.

Cheers,
Med

De : Dave Dolson [mailto:ddolson@sandvine.com]
Envoy=E9 : mardi 4 mars 2014 02:37
=C0 : draft-boucadair-sfc-requirements@tools.ietf.org
Cc : sfc@ietf.org
Objet : draft-boucadair-sfc-requirements-03 Service function discovery

I'm looking at the "must" service function discovery requirements in draft-=
boucadair-sfc-requirements.

Some of these requirements seem incompatible with a PDP/orchestrated approa=
ch, which some have been discussing.

For example,
   DISC_REQ#3:  The solution MUST allow for the dynamic discovery of all
                locations where a given Service Function may reside and
                be invoked for a given SF chain.  Particularly, the
                solution MUST allow for the dynamic discovery of both
                IPv4 and IPv6 locators of a Service Function instance.

Intended or not, I've got router discovery protocol in my mind when I read =
this. Broadcast "who is out there?"...

I don't think all operators would want this. Some would want to explicitly =
configure the elements that can be used.
In fact, DISC_REQ#5 identifies that there is a security problem with auto d=
iscovery.

In short, I don't think everyone wants auto discovery, so this requirement =
should not be "MUST".

David Dolson
Senior Software Architect
Sandvine


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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><meta http-equiv=3DContent-Type content=
=3D"text/html; charset=3Diso-8859-1"><meta name=3DGenerator content=3D"Micr=
osoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"Pr=E9format=E9 HTML Car";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.PrformatHTMLCar
	{mso-style-name:"Pr=E9format=E9 HTML Car";
	mso-style-priority:99;
	mso-style-link:"Pr=E9format=E9 HTML";
	font-family:Consolas;}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
p.HTMLPreformatted, li.HTMLPreformatted, div.HTMLPreformatted
	{mso-style-name:"HTML Preformatted";
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
span.EmailStyle22
	{mso-style-type:personal-reply;
	font-family:"Courier New";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span style=3D'f=
ont-size:10.0pt;font-family:"Courier New";color:#1F497D'>Dear David,<o:p></=
o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-fa=
mily:"Courier New";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMs=
oNormal><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#1F=
497D'>The generic SF discovery requirement is captured in <b><i><a href=3D"=
https://tools.ietf.org/html/draft-boucadair-sfc-requirements-03#page-7">htt=
ps://tools.ietf.org/html/draft-boucadair-sfc-requirements-03#page-7</a>:</i=
></b><o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10=
.0pt;font-family:"Courier New";color:#1F497D'><o:p>&nbsp;</o:p></span></p><=
p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier Ne=
w"'>=A0=A0 REQ#29:=A0 Means to dynamically discover Service Functions SHOUL=
D be<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.=
0pt;font-family:"Courier New"'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 supported.=
<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;=
font-family:"Courier New";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p cla=
ss=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier New";co=
lor:#1F497D'>As you can see the requirement is not a &#8220;MUST&#8221; but=
 as a &#8220;SHOULD&#8221;. <o:p></o:p></span></p><p class=3DMsoNormal><spa=
n style=3D'font-size:10.0pt;font-family:"Courier New";color:#1F497D'><o:p>&=
nbsp;</o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;=
font-family:"Courier New";color:#1F497D'>Section 4 provides a detailed requ=
irements list ** if ** such discovery procedure is to be supported by an SF=
C domain. Section 4 says the following:<o:p></o:p></span></p><p class=3DMso=
Normal><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#1F4=
97D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=3D'font-s=
ize:10.0pt;font-family:"Courier New"'>=A0=A0 This section lists the set of =
requirements for the Service Function<o:p></o:p></span></p><p class=3DMsoNo=
rmal><span style=3D'font-size:10.0pt;font-family:"Courier New"'>=A0=A0 Disc=
overy procedure (denoted hereafter as &quot;the solution&quot;).<o:p></o:p>=
</span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family=
:"Courier New";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNor=
mal><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#1F497D=
'>Requirements in Section 4 apply only of a discovery solution is to be spe=
cified. <o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size=
:10.0pt;font-family:"Courier New";color:#1F497D'><o:p>&nbsp;</o:p></span></=
p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier=
 New";color:#1F497D'>Hope this clarifies your concern.<o:p></o:p></span></p=
><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier New";color:#1F497D'>Cheers,<=
o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;f=
ont-family:"Courier New";color:#1F497D'>Med<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier New";colo=
r:#1F497D'><o:p>&nbsp;</o:p></span></p><div style=3D'border:none;border-lef=
t:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt'><div><div style=3D'border:non=
e;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoN=
ormal><b><span lang=3DFR style=3D'font-size:10.0pt;font-family:"Tahoma","sa=
ns-serif"'>De&nbsp;:</span></b><span lang=3DFR style=3D'font-size:10.0pt;fo=
nt-family:"Tahoma","sans-serif"'> Dave Dolson [mailto:ddolson@sandvine.com]=
 <br><b>Envoy=E9&nbsp;:</b> mardi 4 mars 2014 02:37<br><b>=C0&nbsp;:</b> dr=
aft-boucadair-sfc-requirements@tools.ietf.org<br><b>Cc&nbsp;:</b> sfc@ietf.=
org<br><b>Objet&nbsp;:</b> draft-boucadair-sfc-requirements-03 Service func=
tion discovery<o:p></o:p></span></p></div></div><p class=3DMsoNormal><o:p>&=
nbsp;</o:p></p><p class=3DMsoNormal>I&#8217;m looking at the &#8220;must&#8=
221; service function discovery requirements in draft-boucadair-sfc-require=
ments.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DM=
soNormal>Some of these requirements seem incompatible with a PDP/orchestrat=
ed approach, which some have been discussing. <o:p></o:p></p><p class=3DMso=
Normal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>For example,<o:p></o:p></p=
><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp; DISC_REQ#3:&nbsp; The solution MUST allow for the dynami=
c discovery of all<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D=
'font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; locations wher=
e a given Service Function may reside and<o:p></o:p></span></p><p class=3DM=
soNormal><span style=3D'font-size:10.0pt;font-family:"Courier New"'>&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nb=
sp;&nbsp;be invoked for a given SF chain.&nbsp; Particularly, the<o:p></o:p=
></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-famil=
y:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; solution MUST allow for the dynamic discov=
ery of both<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-s=
ize:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IPv4 and IPv6 locator=
s of a Service Function instance.<o:p></o:p></span></p><p class=3DMsoNormal=
><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Intended or not, I&#8217;ve got =
router discovery protocol in my mind when I read this. Broadcast &#8220;who=
 is out there?&#8221;&#8230;<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;=
</o:p></p><p class=3DMsoNormal>I don&#8217;t think all operators would want=
 this. Some would want to explicitly configure the elements that can be use=
d.<o:p></o:p></p><p class=3DMsoNormal>In fact, DISC_REQ#5 identifies that t=
here is a security problem with auto discovery.<o:p></o:p></p><p class=3DMs=
oNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>In short, I don&#8217;t t=
hink everyone wants auto discovery, so this requirement should not be &#822=
0;MUST&#8221;.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p c=
lass=3DMsoNormal>David Dolson<o:p></o:p></p><p class=3DMsoNormal>Senior Sof=
tware Architect<o:p></o:p></p><p class=3DMsoNormal>Sandvine<o:p></o:p></p><=
p class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div></body></html>=

--_000_94C682931C08B048B7A8645303FDC9F36F503EE0ADPUEXCB1Bnante_--


From nobody Tue Mar 11 07:50:24 2014
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C93A31A0736 for <sfc@ietfa.amsl.com>; Tue, 11 Mar 2014 07:50:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.446
X-Spam-Level: 
X-Spam-Status: No, score=-2.446 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.547] 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 cKDgEURf7MKW for <sfc@ietfa.amsl.com>; Tue, 11 Mar 2014 07:50:19 -0700 (PDT)
Received: from mail1.sandvine.com (Mail1.sandvine.com [64.7.137.134]) by ietfa.amsl.com (Postfix) with ESMTP id 471F01A0735 for <sfc@ietf.org>; Tue, 11 Mar 2014 07:50:19 -0700 (PDT)
Received: from WTL-EXCHP-1.sandvine.com ([fe80::ac6b:cc1e:f2ff:93aa]) by wtl-exchp-2.sandvine.com ([fe80::68ac:f071:19ff:3455%20]) with mapi id 14.01.0339.001; Tue, 11 Mar 2014 10:50:13 -0400
From: Dave Dolson <ddolson@sandvine.com>
To: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>
Thread-Topic: draft-boucadair-sfc-requirements-03  Service function discovery
Thread-Index: Ac83SBdEdKv61gPORVyd1gmdk8al4AF4XnwAAAEGUwA=
Date: Tue, 11 Mar 2014 14:50:12 +0000
Message-ID: <E8355113905631478EFF04F5AA706E9818ACA3FF@wtl-exchp-1.sandvine.com>
References: <E8355113905631478EFF04F5AA706E9818ABC6E0@wtl-exchp-1.sandvine.com> <94C682931C08B048B7A8645303FDC9F36F503EE0AD@PUEXCB1B.nanterre.francetelecom.fr>
In-Reply-To: <94C682931C08B048B7A8645303FDC9F36F503EE0AD@PUEXCB1B.nanterre.francetelecom.fr>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.200.52]
Content-Type: multipart/alternative; boundary="_000_E8355113905631478EFF04F5AA706E9818ACA3FFwtlexchp1sandvi_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/72YBxHcCJcfeL38xAXKPOYAfhWA
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Mar 2014 14:50:23 -0000

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

OK, I understand. I think the wording within section 4 should be more expli=
cit that section 4 is optional.


Yet still, I don't know how a discovery procedure would be done. How is a n=
etwork element supposed to discover an IP address of an SF in a non-local d=
ata center? A machine is powered on somewhere and it is discovered? No, tha=
t cannot be what you intended.  I don't think you really mean this to be co=
nfiguration-less like router discovery, so what does it mean?



David Dolson
Senior Software Architect, Sandvine Inc.




From: mohamed.boucadair@orange.com [mailto:mohamed.boucadair@orange.com]
Sent: Tuesday, March 11, 2014 9:13 AM
To: Dave Dolson; draft-boucadair-sfc-requirements@tools.ietf.org
Cc: sfc@ietf.org
Subject: RE: draft-boucadair-sfc-requirements-03 Service function discovery

Dear David,

The generic SF discovery requirement is captured in https://tools.ietf.org/=
html/draft-boucadair-sfc-requirements-03#page-7:

   REQ#29:  Means to dynamically discover Service Functions SHOULD be
            supported.

As you can see the requirement is not a "MUST" but as a "SHOULD".

Section 4 provides a detailed requirements list ** if ** such discovery pro=
cedure is to be supported by an SFC domain. Section 4 says the following:

   This section lists the set of requirements for the Service Function
   Discovery procedure (denoted hereafter as "the solution").

Requirements in Section 4 apply only of a discovery solution is to be speci=
fied.

Hope this clarifies your concern.

Cheers,
Med

De : Dave Dolson [mailto:ddolson@sandvine.com]
Envoy=E9 : mardi 4 mars 2014 02:37
=C0 : draft-boucadair-sfc-requirements@tools.ietf.org<mailto:draft-boucadai=
r-sfc-requirements@tools.ietf.org>
Cc : sfc@ietf.org<mailto:sfc@ietf.org>
Objet : draft-boucadair-sfc-requirements-03 Service function discovery

I'm looking at the "must" service function discovery requirements in draft-=
boucadair-sfc-requirements.

Some of these requirements seem incompatible with a PDP/orchestrated approa=
ch, which some have been discussing.

For example,
   DISC_REQ#3:  The solution MUST allow for the dynamic discovery of all
                locations where a given Service Function may reside and
                be invoked for a given SF chain.  Particularly, the
                solution MUST allow for the dynamic discovery of both
                IPv4 and IPv6 locators of a Service Function instance.

Intended or not, I've got router discovery protocol in my mind when I read =
this. Broadcast "who is out there?"...

I don't think all operators would want this. Some would want to explicitly =
configure the elements that can be used.
In fact, DISC_REQ#5 identifies that there is a security problem with auto d=
iscovery.

In short, I don't think everyone wants auto discovery, so this requirement =
should not be "MUST".

David Dolson
Senior Software Architect
Sandvine


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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
p.PrformatHTML, li.PrformatHTML, div.PrformatHTML
	{mso-style-name:"Pr=E9format=E9 HTML";
	mso-style-link:"Pr=E9format=E9 HTML Car";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.PrformatHTMLCar
	{mso-style-name:"Pr=E9format=E9 HTML Car";
	mso-style-priority:99;
	mso-style-link:"Pr=E9format=E9 HTML";
	font-family:Consolas;}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Courier New";
	color:#1F497D;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle25
	{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"><span style=3D"color:#1F497D">OK, I understand. I th=
ink the wording within section 4 should be more explicit that section 4 is =
optional.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Yet still, I don&#8217=
;t know how a discovery procedure would be done. How is a network element s=
upposed to discover an IP address of an SF in a non-local data center? A ma=
chine is powered on somewhere and it is discovered?
 No, that cannot be what you intended. &nbsp;I don&#8217;t think you really=
 mean this to be configuration-less like router discovery, so what does it =
mean?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">David Dolson<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Senior Software Archit=
ect, Sandvine Inc.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> mohamed.=
boucadair@orange.com [mailto:mohamed.boucadair@orange.com]
<br>
<b>Sent:</b> Tuesday, March 11, 2014 9:13 AM<br>
<b>To:</b> Dave Dolson; draft-boucadair-sfc-requirements@tools.ietf.org<br>
<b>Cc:</b> sfc@ietf.org<br>
<b>Subject:</b> RE: draft-boucadair-sfc-requirements-03 Service function di=
scovery<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">Dear David,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">The generic SF discovery requirement is capt=
ured in
<b><i><a href=3D"https://tools.ietf.org/html/draft-boucadair-sfc-requiremen=
ts-03#page-7">https://tools.ietf.org/html/draft-boucadair-sfc-requirements-=
03#page-7</a>:</i></b><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp; REQ#29:&nbsp; Means to dynamically discover S=
ervice Functions SHOULD be<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; supported.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">As you can see the requirement is not a &#82=
20;MUST&#8221; but as a &#8220;SHOULD&#8221;.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">Section 4 provides a detailed requirements l=
ist ** if ** such discovery procedure is to be supported by an SFC domain. =
Section 4 says the following:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp; This section lists the set of requirements fo=
r the Service Function<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp; Discovery procedure (denoted hereafter as &qu=
ot;the solution&quot;).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">Requirements in Section 4 apply only of a di=
scovery solution is to be specified.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">Hope this clarifies your concern.<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">Cheers,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">Med<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span lang=3D"FR" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">De&nbsp;:</span></b><span=
 lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;"> Dave Dolson [<a href=3D"mailto:ddolson@sandvine.com">ma=
ilto:ddolson@sandvine.com</a>]
<br>
<b>Envoy=E9&nbsp;:</b> mardi 4 mars 2014 02:37<br>
<b>=C0&nbsp;:</b> <a href=3D"mailto:draft-boucadair-sfc-requirements@tools.=
ietf.org">draft-boucadair-sfc-requirements@tools.ietf.org</a><br>
<b>Cc&nbsp;:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Objet&nbsp;:</b> draft-boucadair-sfc-requirements-03 Service function di=
scovery<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I&#8217;m looking at the &#8220;must&#8221; service =
function discovery requirements in draft-boucadair-sfc-requirements.<o:p></=
o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Some of these requirements seem incompatible with a =
PDP/orchestrated approach, which some have been discussing.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">For example,<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp; DISC_REQ#3:&nbsp; The solution MUST allow for=
 the dynamic discovery of all<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; locations where a given Service Function m=
ay reside and<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;be invoked for a given SF chain.&nbsp; Par=
ticularly, the<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; solution MUST allow for the dynamic discov=
ery of both<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IPv4 and IPv6 locators of a Service Functi=
on instance.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Intended or not, I&#8217;ve got router discovery pro=
tocol in my mind when I read this. Broadcast &#8220;who is out there?&#8221=
;&#8230;<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I don&#8217;t think all operators would want this. S=
ome would want to explicitly configure the elements that can be used.<o:p><=
/o:p></p>
<p class=3D"MsoNormal">In fact, DISC_REQ#5 identifies that there is a secur=
ity problem with auto discovery.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">In short, I don&#8217;t think everyone wants auto di=
scovery, so this requirement should not be &#8220;MUST&#8221;.<o:p></o:p></=
p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">David Dolson<o:p></o:p></p>
<p class=3D"MsoNormal">Senior Software Architect<o:p></o:p></p>
<p class=3D"MsoNormal">Sandvine<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
</body>
</html>

--_000_E8355113905631478EFF04F5AA706E9818ACA3FFwtlexchp1sandvi_--


From nobody Tue Mar 11 09:36:54 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 823C41A048D for <sfc@ietfa.amsl.com>; Tue, 11 Mar 2014 09:36:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 aCL2AtwhB4rd for <sfc@ietfa.amsl.com>; Tue, 11 Mar 2014 09:36:51 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) by ietfa.amsl.com (Postfix) with ESMTP id DB1A31A0473 for <sfc@ietf.org>; Tue, 11 Mar 2014 09:36:51 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 71AF72406D5; Tue, 11 Mar 2014 09:36:46 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-135-50.clppva.east.verizon.net [70.106.135.50]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 9108624018A; Tue, 11 Mar 2014 09:36:45 -0700 (PDT)
Message-ID: <531F3B9C.2030705@joelhalpern.com>
Date: Tue, 11 Mar 2014 12:36:44 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: mohamed.boucadair@orange.com, Dave Dolson <ddolson@sandvine.com>,  "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>
References: <E8355113905631478EFF04F5AA706E9818ABC6E0@wtl-exchp-1.sandvine.com> <94C682931C08B048B7A8645303FDC9F36F503EE0AD@PUEXCB1B.nanterre.francetelecom.fr>
In-Reply-To: <94C682931C08B048B7A8645303FDC9F36F503EE0AD@PUEXCB1B.nanterre.francetelecom.fr>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/BrZ47CzWU4UD_H6asHSkuyBIXRA
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Mar 2014 16:36:53 -0000

What is the motivation for including service discovery in this work?  It 
seems likely to be unnecessary in many cases, and even when needed it 
does not seem related to the goals in the charter?

Yours,
Joel

On 3/11/14, 9:12 AM, mohamed.boucadair@orange.com wrote:
> Dear David,
>
> The generic SF discovery requirement is captured in
> */https://tools.ietf.org/html/draft-boucadair-sfc-requirements-03#page-7:/*
>
>     REQ#29:  Means to dynamically discover Service Functions SHOULD be
>
>              supported.
>
> As you can see the requirement is not a “MUST” but as a “SHOULD”.
>
> Section 4 provides a detailed requirements list ** if ** such discovery
> procedure is to be supported by an SFC domain. Section 4 says the following:
>
>     This section lists the set of requirements for the Service Function
>
>     Discovery procedure (denoted hereafter as "the solution").
>
> Requirements in Section 4 apply only of a discovery solution is to be
> specified.
>
> Hope this clarifies your concern.
>
> Cheers,
>
> Med
>
> *De :*Dave Dolson [mailto:ddolson@sandvine.com]
> *Envoyé :* mardi 4 mars 2014 02:37
> *À :* draft-boucadair-sfc-requirements@tools.ietf.org
> *Cc :* sfc@ietf.org
> *Objet :* draft-boucadair-sfc-requirements-03 Service function discovery
>
> I’m looking at the “must” service function discovery requirements in
> draft-boucadair-sfc-requirements.
>
> Some of these requirements seem incompatible with a PDP/orchestrated
> approach, which some have been discussing.
>
> For example,
>
>     DISC_REQ#3:  The solution MUST allow for the dynamic discovery of all
>
>                  locations where a given Service Function may reside and
>
>                  be invoked for a given SF chain.  Particularly, the
>
>                  solution MUST allow for the dynamic discovery of both
>
>                  IPv4 and IPv6 locators of a Service Function instance.
>
> Intended or not, I’ve got router discovery protocol in my mind when I
> read this. Broadcast “who is out there?”…
>
> I don’t think all operators would want this. Some would want to
> explicitly configure the elements that can be used.
>
> In fact, DISC_REQ#5 identifies that there is a security problem with
> auto discovery.
>
> In short, I don’t think everyone wants auto discovery, so this
> requirement should not be “MUST”.
>
> David Dolson
>
> Senior Software Architect
>
> Sandvine
>
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Tue Mar 11 10:47:42 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 51DD01A074F for <sfc@ietfa.amsl.com>; Tue, 11 Mar 2014 10:47:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.747
X-Spam-Level: 
X-Spam-Status: No, score=-4.747 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 J0EdWa1mOUi5 for <sfc@ietfa.amsl.com>; Tue, 11 Mar 2014 10:47:39 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 8F2691A0747 for <sfc@ietf.org>; Tue, 11 Mar 2014 10:47:38 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BBY88633; Tue, 11 Mar 2014 17:47:32 +0000 (GMT)
Received: from LHREML406-HUB.china.huawei.com (10.201.5.243) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 11 Mar 2014 17:45:52 +0000
Received: from DFWEML704-CHM.china.huawei.com (10.193.5.141) by lhreml406-hub.china.huawei.com (10.201.5.243) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 11 Mar 2014 17:46:38 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.118]) by dfweml704-chm.china.huawei.com ([169.254.6.173]) with mapi id 14.03.0158.001;  Tue, 11 Mar 2014 10:46:31 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: "draft-ietf-sfc-problem-statement@tools.ietf.org" <draft-ietf-sfc-problem-statement@tools.ietf.org>
Thread-Topic: comments on problem statement
Thread-Index: Ac89UizjoKfC4tV/R1Kzzx+4CRn1dA==
Date: Tue, 11 Mar 2014 17:46:30 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D45355CCA@dfweml701-chm.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.141.128]
Content-Type: multipart/alternative; boundary="_000_2691CE0099834E4A9C5044EEC662BB9D45355CCAdfweml701chmchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/OiEyglwxqZE7aOhXX3NFIJ8lLe4
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: [sfc] comments on problem statement
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Mar 2014 17:47:40 -0000

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

The follow statement for dataplane Metadata is too broad and vague.

Data plane metadata provides the ability to
exchange information between the network and service functions,
between service functions, and service functions and the network.

Which network does it mean here?  SFC may involve in several networks. Unde=
rlay network, Service overlay network, etc.

Suggest using following text:

Data plane metadata provides the ability to
exchange information between the classification entity and service function=
s,
between service functions, and service functions and the classification ent=
ity|service node.

Lucy


--_000_2691CE0099834E4A9C5044EEC662BB9D45355CCAdfweml701chmchi_
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 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@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">The follow statement for dataplane Metadata is too b=
road and vague.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Data plane metadata provides the ability to<o:p></o:=
p></p>
<p class=3D"MsoNormal">exchange information between the network and service=
 functions,<o:p></o:p></p>
<p class=3D"MsoNormal">between service functions, and service functions and=
 the network.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Which network does it mean here?&nbsp; SFC may invol=
ve in several networks. Underlay network, Service overlay network, etc.<o:p=
></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Suggest using following text:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Data plane metadata provides the ability to<o:p></o:=
p></p>
<p class=3D"MsoNormal">exchange information between the classification enti=
ty and service functions,<o:p></o:p></p>
<p class=3D"MsoNormal">between service functions, and service functions and=
 the classification entity|service node.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Lucy<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_2691CE0099834E4A9C5044EEC662BB9D45355CCAdfweml701chmchi_--


From nobody Tue Mar 11 10:48:53 2014
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 19E621A077E for <sfc@ietfa.amsl.com>; Tue, 11 Mar 2014 10:48:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.748
X-Spam-Level: 
X-Spam-Status: No, score=-7.748 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, MANGLED_OFF=2.3, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 PTqQZE_XO8TA for <sfc@ietfa.amsl.com>; Tue, 11 Mar 2014 10:48:50 -0700 (PDT)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) by ietfa.amsl.com (Postfix) with ESMTP id 708C91A0747 for <sfc@ietf.org>; Tue, 11 Mar 2014 10:48:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3718; q=dns/txt; s=iport; t=1394560125; x=1395769725; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=2zP9UxvpecvgQsm2DfewcObp33rUY2QGlUSAjlOeJqU=; b=LKvpwnyjPMrSR3BrK+w3CAGH5wNqOCe5+m9l5t41Aafq32i4rgc3S6dU ufoM9O+Z4O2GO63//3Tx+R041cl0qoL6ptsPDAFUgOYYsrHRh5L/VaXxb 1JonZby0MuU35QtZHc6dKuYnfPVDnJXFMtuCdBGVXaV21Y3mvE6QFMpew w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhwFAA1MH1OtJV2b/2dsb2JhbABagwY7unCDO4N1gSAWdIIlAQEBAwEBAQE3NAMIBQsCAQgRBAEBAR4QJwsdCAIEDgWHcQgN0TwTBI4EASQzBwKDIoEUBJhFki2DLYFpAR8
X-IronPort-AV: E=Sophos;i="4.97,632,1389744000"; d="scan'208";a="26622877"
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by alln-iport-7.cisco.com with ESMTP; 11 Mar 2014 17:48:44 +0000
Received: from xhc-rcd-x10.cisco.com (xhc-rcd-x10.cisco.com [173.37.183.84]) by rcdn-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id s2BHmihU021830 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 11 Mar 2014 17:48:44 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.222]) by xhc-rcd-x10.cisco.com ([173.37.183.84]) with mapi id 14.03.0123.003; Tue, 11 Mar 2014 12:48:44 -0500
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtTG5JTMIR5tk0Sw90+BuOO5fZrUG7+AgAGbNACAAAUSgIAGeptp
Date: Tue, 11 Mar 2014 17:48:43 +0000
Message-ID: <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com>,  <CF3DDB83.16AF4%jguichar@cisco.com>, <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com>, <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com>
In-Reply-To: <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/Vm4_is32-HYj6ABnszBGsfnTi1k
Cc: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, "brijsman@juniper.net" <brijsman@juniper.net>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Mar 2014 17:48:52 -0000

Hi Ron,

We can certainly have this discussion but we should first consider what inf=
ormation is necessary and if said information can fit within a fixed number=
 of contexts in the majority of cases. Remember, the goal of being able to =
pass metadata through the network is to enhance service delivery, not pass =
the entire works of Shakespeare ;-)

Sent from my iPhone

> On Mar 7, 2014, at 3:52 AM, "Ron Parker" <Ron_Parker@affirmednetworks.com=
> wrote:
>=20
> Nicolas,
>=20
> I see similar requirements from the 3gpp EPC side.  I would like to propo=
se an OUI / TLV based approach where the reserved OUI can be used for agree=
d upon types of common metadata and vendor or other organizational OUIs can=
 be used to quickly innovate in the networks.   Simultaneously, I would als=
o like to consider mechanisms that are optimized for long lived flows so as=
 to limit the negative effects of packet growth.=20
>=20
>   Ron
>=20
>=20
>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS" <Nicolas.BOUTHORS@qosmos.=
com> wrote:
>>=20
>> Hello Jim
>>=20
>> I have seen cases in Gi LAN, where subscriber related information is pas=
sed to a Web Proxy for HTTP header enrichment (aimed at some
>> Web Content providers partners of the Mobile Operator). Information was =
an coded (persistent) subscriber id derived from the MSISDN, and couple of =
f
>> customer profile related fields.
>>=20
>> In an sfc based Gi LAN, this entity should receive from the Classifier
>>=20
>> - A classification of the Content Provider ( Id, Category) based on traf=
fic analysis
>> - The MSISDN of the subscriber
>> - Two subscriber policy fields (not tied to PCRF but belonging to the Su=
bscriber DB) (Subscriber category, sub-category)
>> - A session id (for logging and tracking purposes)
>>=20
>> The objective being to avoid having  the HTTP Proxy to become a trusted =
application (interogate the subscriber DB, etc..)
>>=20
>>=20
>> Nicolas
>>=20
>>=20
>> ________________________________________
>> From: Jim Guichard (jguichar) [jguichar@cisco.com]
>> Sent: Thursday, March 06, 2014 2:02 PM
>> To: Jamal Hadi Salim; jmoisand@juniper.net; brijsman@juniper.net
>> Cc: sfc
>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>=20
>> Hi Jamal,
>>=20
>> You said "It seems there's clear need for variable sized metadata".. I a=
m
>> not so convinced and would like to better understand the requirements
>> before passing judgement. If we look at the use cases as presented thus
>> far into the WG I have yet to see a single example of the need (noting
>> that desire is not the same as need) - I am not saying there is no
>> requirement but rather that we should not jump to the conclusion and bui=
ld
>> standards around a theory.
>>=20
>>=20
>>=20
>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim" <hadi@mojatatu.com> wrote:
>>>=20
>>> I like the doc - well written.
>>>=20
>>> Section 4.3 on metadata encoding.
>>>=20
>>> It seems there's clear need for variable sized metadata
>>> (at least for http/app you  seem to indicate the desire for it).
>>> For a datapath per-packet metadata, i feel the need is just as importan=
t.
>>> Are we limited by the fact that existing hardware may not be
>>> able to handle TLVs? For example, I dont have a problem handling TLVs i=
n a
>>> software datapath.
>>>=20
>>> cheers,
>>> jamal
>>>=20
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>=20
>>=20
>>=20
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc


From nobody Tue Mar 11 12:19:10 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E1DC01A0785 for <sfc@ietfa.amsl.com>; Tue, 11 Mar 2014 12:19:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.4
X-Spam-Level: 
X-Spam-Status: No, score=0.4 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_OFF=2.3, RCVD_IN_DNSWL_NONE=-0.0001] 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 iwSpT_oDB2D0 for <sfc@ietfa.amsl.com>; Tue, 11 Mar 2014 12:19:08 -0700 (PDT)
Received: from hub021-ca-2.exch021.serverdata.net (hub021-ca-2.exch021.serverdata.net [64.78.22.169]) by ietfa.amsl.com (Postfix) with ESMTP id 735861A075F for <sfc@ietf.org>; Tue, 11 Mar 2014 12:19:08 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-2.exch021.domain.local ([10.254.4.33]) with mapi id 14.03.0174.001;  Tue, 11 Mar 2014 12:19:02 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtTG3Hunl9tRtk+jQT9q+qRCEJrUG7+AgAG8uwD//373VYAHVIeA//+iTdA=
Date: Tue, 11 Mar 2014 19:19:02 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B1A7DC9C0@MBX021-W3-CA-2.exch021.domain.local>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com>,  <CF3DDB83.16AF4%jguichar@cisco.com>, <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com>, <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com> <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com>
In-Reply-To: <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.203.66.100]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/Rnb5vCGlLHNgHPWmjnwq6X_6tlI
Cc: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, "brijsman@juniper.net" <brijsman@juniper.net>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Mar 2014 19:19:10 -0000

Jim,

At the Vancouver meeting, there was a nice presentation that showed 2 coope=
rative and non-contiguous service functions.   The first one added a servic=
e-function-specific priority value to the packet.   The other service-funct=
ion interpreted that value for overload control purposes.    I think that i=
s an innovative use case that points to the need for flexible metadata.    =
 Getting agreement on how many nuggets of some fixed sized metadata that wi=
ll be supported will not be impossible, IMO.

    Ron



-----Original Message-----
From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]=20
Sent: Tuesday, March 11, 2014 1:49 PM
To: Ron Parker
Cc: Nicolas BOUTHORS; Jamal Hadi Salim; jmoisand@juniper.net; brijsman@juni=
per.net; sfc
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

Hi Ron,

We can certainly have this discussion but we should first consider what inf=
ormation is necessary and if said information can fit within a fixed number=
 of contexts in the majority of cases. Remember, the goal of being able to =
pass metadata through the network is to enhance service delivery, not pass =
the entire works of Shakespeare ;-)

Sent from my iPhone

> On Mar 7, 2014, at 3:52 AM, "Ron Parker" <Ron_Parker@affirmednetworks.com=
> wrote:
>=20
> Nicolas,
>=20
> I see similar requirements from the 3gpp EPC side.  I would like to propo=
se an OUI / TLV based approach where the reserved OUI can be used for agree=
d upon types of common metadata and vendor or other organizational OUIs can=
 be used to quickly innovate in the networks.   Simultaneously, I would als=
o like to consider mechanisms that are optimized for long lived flows so as=
 to limit the negative effects of packet growth.=20
>=20
>   Ron
>=20
>=20
>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS" <Nicolas.BOUTHORS@qosmos.=
com> wrote:
>>=20
>> Hello Jim
>>=20
>> I have seen cases in Gi LAN, where subscriber related information is=20
>> passed to a Web Proxy for HTTP header enrichment (aimed at some Web=20
>> Content providers partners of the Mobile Operator). Information was an c=
oded (persistent) subscriber id derived from the MSISDN, and couple of f cu=
stomer profile related fields.
>>=20
>> In an sfc based Gi LAN, this entity should receive from the=20
>> Classifier
>>=20
>> - A classification of the Content Provider ( Id, Category) based on=20
>> traffic analysis
>> - The MSISDN of the subscriber
>> - Two subscriber policy fields (not tied to PCRF but belonging to the=20
>> Subscriber DB) (Subscriber category, sub-category)
>> - A session id (for logging and tracking purposes)
>>=20
>> The objective being to avoid having  the HTTP Proxy to become a=20
>> trusted application (interogate the subscriber DB, etc..)
>>=20
>>=20
>> Nicolas
>>=20
>>=20
>> ________________________________________
>> From: Jim Guichard (jguichar) [jguichar@cisco.com]
>> Sent: Thursday, March 06, 2014 2:02 PM
>> To: Jamal Hadi Salim; jmoisand@juniper.net; brijsman@juniper.net
>> Cc: sfc
>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>=20
>> Hi Jamal,
>>=20
>> You said "It seems there's clear need for variable sized metadata"..=20
>> I am not so convinced and would like to better understand the=20
>> requirements before passing judgement. If we look at the use cases as=20
>> presented thus far into the WG I have yet to see a single example of=20
>> the need (noting that desire is not the same as need) - I am not=20
>> saying there is no requirement but rather that we should not jump to=20
>> the conclusion and build standards around a theory.
>>=20
>>=20
>>=20
>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim" <hadi@mojatatu.com> wrote:
>>>=20
>>> I like the doc - well written.
>>>=20
>>> Section 4.3 on metadata encoding.
>>>=20
>>> It seems there's clear need for variable sized metadata (at least=20
>>> for http/app you  seem to indicate the desire for it).
>>> For a datapath per-packet metadata, i feel the need is just as importan=
t.
>>> Are we limited by the fact that existing hardware may not be able to=20
>>> handle TLVs? For example, I dont have a problem handling TLVs in a=20
>>> software datapath.
>>>=20
>>> cheers,
>>> jamal
>>>=20
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>=20
>>=20
>>=20
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc


From nobody Tue Mar 11 12:30:47 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AD97E1A04AB for <sfc@ietfa.amsl.com>; Tue, 11 Mar 2014 12:30:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.4
X-Spam-Level: 
X-Spam-Status: No, score=0.4 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_OFF=2.3, RCVD_IN_DNSWL_NONE=-0.0001] 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 Mhuz_aa1WkFV for <sfc@ietfa.amsl.com>; Tue, 11 Mar 2014 12:30:44 -0700 (PDT)
Received: from hub021-ca-7.exch021.serverdata.net (hub021-ca-7.exch021.serverdata.net [64.78.56.72]) by ietfa.amsl.com (Postfix) with ESMTP id 018071A07CB for <sfc@ietf.org>; Tue, 11 Mar 2014 12:30:44 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-7.exch021.domain.local ([10.254.4.109]) with mapi id 14.03.0174.001; Tue, 11 Mar 2014 12:30:37 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, "Jim Guichard (jguichar)" <jguichar@cisco.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtTG3Hunl9tRtk+jQT9q+qRCEJrUG7+AgAG8uwD//373VYAHVIeA//+iTdCAAASm8A==
Date: Tue, 11 Mar 2014 19:30:37 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B1A7DC9FA@MBX021-W3-CA-2.exch021.domain.local>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com>,  <CF3DDB83.16AF4%jguichar@cisco.com>, <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com>, <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com> <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7DC9C0@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7DC9C0@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.203.66.100]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/RlWPW_6u2TnORI5YI0EUzTGqS_U
Cc: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, "brijsman@juniper.net" <brijsman@juniper.net>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Mar 2014 19:30:45 -0000

Sorry, typo.

I meant:

	Getting agreement on how many nuggets of some fixed sized metadata that wi=
ll be supported will not be possible, IMO.

   Ron


-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Ron Parker
Sent: Tuesday, March 11, 2014 3:19 PM
To: Jim Guichard (jguichar)
Cc: Nicolas BOUTHORS; brijsman@juniper.net; sfc; Jamal Hadi Salim
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

Jim,

At the Vancouver meeting, there was a nice presentation that showed 2 coope=
rative and non-contiguous service functions.   The first one added a servic=
e-function-specific priority value to the packet.   The other service-funct=
ion interpreted that value for overload control purposes.    I think that i=
s an innovative use case that points to the need for flexible metadata.    =
 Getting agreement on how many nuggets of some fixed sized metadata that wi=
ll be supported will not be impossible, IMO.

    Ron



-----Original Message-----
From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
Sent: Tuesday, March 11, 2014 1:49 PM
To: Ron Parker
Cc: Nicolas BOUTHORS; Jamal Hadi Salim; jmoisand@juniper.net; brijsman@juni=
per.net; sfc
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

Hi Ron,

We can certainly have this discussion but we should first consider what inf=
ormation is necessary and if said information can fit within a fixed number=
 of contexts in the majority of cases. Remember, the goal of being able to =
pass metadata through the network is to enhance service delivery, not pass =
the entire works of Shakespeare ;-)

Sent from my iPhone

> On Mar 7, 2014, at 3:52 AM, "Ron Parker" <Ron_Parker@affirmednetworks.com=
> wrote:
>=20
> Nicolas,
>=20
> I see similar requirements from the 3gpp EPC side.  I would like to propo=
se an OUI / TLV based approach where the reserved OUI can be used for agree=
d upon types of common metadata and vendor or other organizational OUIs can=
 be used to quickly innovate in the networks.   Simultaneously, I would als=
o like to consider mechanisms that are optimized for long lived flows so as=
 to limit the negative effects of packet growth.=20
>=20
>   Ron
>=20
>=20
>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS" <Nicolas.BOUTHORS@qosmos.=
com> wrote:
>>=20
>> Hello Jim
>>=20
>> I have seen cases in Gi LAN, where subscriber related information is=20
>> passed to a Web Proxy for HTTP header enrichment (aimed at some Web=20
>> Content providers partners of the Mobile Operator). Information was an c=
oded (persistent) subscriber id derived from the MSISDN, and couple of f cu=
stomer profile related fields.
>>=20
>> In an sfc based Gi LAN, this entity should receive from the=20
>> Classifier
>>=20
>> - A classification of the Content Provider ( Id, Category) based on=20
>> traffic analysis
>> - The MSISDN of the subscriber
>> - Two subscriber policy fields (not tied to PCRF but belonging to the=20
>> Subscriber DB) (Subscriber category, sub-category)
>> - A session id (for logging and tracking purposes)
>>=20
>> The objective being to avoid having  the HTTP Proxy to become a=20
>> trusted application (interogate the subscriber DB, etc..)
>>=20
>>=20
>> Nicolas
>>=20
>>=20
>> ________________________________________
>> From: Jim Guichard (jguichar) [jguichar@cisco.com]
>> Sent: Thursday, March 06, 2014 2:02 PM
>> To: Jamal Hadi Salim; jmoisand@juniper.net; brijsman@juniper.net
>> Cc: sfc
>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>=20
>> Hi Jamal,
>>=20
>> You said "It seems there's clear need for variable sized metadata"..=20
>> I am not so convinced and would like to better understand the=20
>> requirements before passing judgement. If we look at the use cases as=20
>> presented thus far into the WG I have yet to see a single example of=20
>> the need (noting that desire is not the same as need) - I am not=20
>> saying there is no requirement but rather that we should not jump to=20
>> the conclusion and build standards around a theory.
>>=20
>>=20
>>=20
>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim" <hadi@mojatatu.com> wrote:
>>>=20
>>> I like the doc - well written.
>>>=20
>>> Section 4.3 on metadata encoding.
>>>=20
>>> It seems there's clear need for variable sized metadata (at least=20
>>> for http/app you  seem to indicate the desire for it).
>>> For a datapath per-packet metadata, i feel the need is just as importan=
t.
>>> Are we limited by the fact that existing hardware may not be able to=20
>>> handle TLVs? For example, I dont have a problem handling TLVs in a=20
>>> software datapath.
>>>=20
>>> cheers,
>>> jamal
>>>=20
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>=20
>>=20
>>=20
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc

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


From nobody Tue Mar 11 12:51:48 2014
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 73C641A07C1 for <sfc@ietfa.amsl.com>; Tue, 11 Mar 2014 12:51:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.748
X-Spam-Level: 
X-Spam-Status: No, score=-7.748 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, MANGLED_OFF=2.3, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 F0ZDoM1T0zJS for <sfc@ietfa.amsl.com>; Tue, 11 Mar 2014 12:51:44 -0700 (PDT)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) by ietfa.amsl.com (Postfix) with ESMTP id 9A0911A0496 for <sfc@ietf.org>; Tue, 11 Mar 2014 12:51:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4917; q=dns/txt; s=iport; t=1394567499; x=1395777099; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=U41lDQWdzKZmGgL/aM9n3Lun22CAVxgW6/afUojZn04=; b=dBLjb08kOtkRxoJV0/GExSbLJvdHb3Hx7N0q5Q2FG3Hu9EPwm2rOvVEp vDnY+JdpfFZaPn0GxOE+dpPL+RwEv3aMwu+tcGr7YGtbIzWNjhfjAhnQN 4vQOrh3QOq4DwnrFVVRZK0qjbYbqX+5m+ysE7fd6plgr3spE9iby1avdf M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Ah0FAEJoH1OtJV2d/2dsb2JhbABagwY7unCDO4N1gSIWdIIlAQEBAwEBAQE3NAMIBQcEAgEIEQQBAQEeCQcnCxQJCAIEDgWHcQgN0R8TBI4EASQIKwcCBIMegRQEmEWSLYMtgWkBHw
X-IronPort-AV: E=Sophos;i="4.97,632,1389744000"; d="scan'208";a="26651761"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by alln-iport-7.cisco.com with ESMTP; 11 Mar 2014 19:51:38 +0000
Received: from xhc-rcd-x10.cisco.com (xhc-rcd-x10.cisco.com [173.37.183.84]) by rcdn-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id s2BJpcDA027873 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 11 Mar 2014 19:51:38 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.222]) by xhc-rcd-x10.cisco.com ([173.37.183.84]) with mapi id 14.03.0123.003; Tue, 11 Mar 2014 14:51:38 -0500
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtTG5JTMIR5tk0Sw90+BuOO5fZrUG7+AgAGbNACAAAUSgIAGeptpgABtDQD//7VJfQ==
Date: Tue, 11 Mar 2014 19:51:36 +0000
Message-ID: <93B7E061-4520-40EC-B83F-159B0B02926A@cisco.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com>,  <CF3DDB83.16AF4%jguichar@cisco.com>, <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com>, <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com> <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com>, <CDF2F015F4429F458815ED2A6C2B6B0B1A7DC9C0@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7DC9C0@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/gXzhCz7FJVNRH1vCXgXkZV7D-uI
Cc: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, "brijsman@juniper.net" <brijsman@juniper.net>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Mar 2014 19:51:46 -0000

Why do you need variable length metadata for this use case?

Sent from my iPhone

> On Mar 11, 2014, at 3:19 PM, "Ron Parker" <Ron_Parker@affirmednetworks.co=
m> wrote:
>=20
> Jim,
>=20
> At the Vancouver meeting, there was a nice presentation that showed 2 coo=
perative and non-contiguous service functions.   The first one added a serv=
ice-function-specific priority value to the packet.   The other service-fun=
ction interpreted that value for overload control purposes.    I think that=
 is an innovative use case that points to the need for flexible metadata.  =
   Getting agreement on how many nuggets of some fixed sized metadata that =
will be supported will not be impossible, IMO.
>=20
>    Ron
>=20
>=20
>=20
> -----Original Message-----
> From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]=20
> Sent: Tuesday, March 11, 2014 1:49 PM
> To: Ron Parker
> Cc: Nicolas BOUTHORS; Jamal Hadi Salim; jmoisand@juniper.net; brijsman@ju=
niper.net; sfc
> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>=20
> Hi Ron,
>=20
> We can certainly have this discussion but we should first consider what i=
nformation is necessary and if said information can fit within a fixed numb=
er of contexts in the majority of cases. Remember, the goal of being able t=
o pass metadata through the network is to enhance service delivery, not pas=
s the entire works of Shakespeare ;-)
>=20
> Sent from my iPhone
>=20
>> On Mar 7, 2014, at 3:52 AM, "Ron Parker" <Ron_Parker@affirmednetworks.co=
m> wrote:
>>=20
>> Nicolas,
>>=20
>> I see similar requirements from the 3gpp EPC side.  I would like to prop=
ose an OUI / TLV based approach where the reserved OUI can be used for agre=
ed upon types of common metadata and vendor or other organizational OUIs ca=
n be used to quickly innovate in the networks.   Simultaneously, I would al=
so like to consider mechanisms that are optimized for long lived flows so a=
s to limit the negative effects of packet growth.=20
>>=20
>>  Ron
>>=20
>>=20
>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS" <Nicolas.BOUTHORS@qosmos=
.com> wrote:
>>>=20
>>> Hello Jim
>>>=20
>>> I have seen cases in Gi LAN, where subscriber related information is=20
>>> passed to a Web Proxy for HTTP header enrichment (aimed at some Web=20
>>> Content providers partners of the Mobile Operator). Information was an =
coded (persistent) subscriber id derived from the MSISDN, and couple of f c=
ustomer profile related fields.
>>>=20
>>> In an sfc based Gi LAN, this entity should receive from the=20
>>> Classifier
>>>=20
>>> - A classification of the Content Provider ( Id, Category) based on=20
>>> traffic analysis
>>> - The MSISDN of the subscriber
>>> - Two subscriber policy fields (not tied to PCRF but belonging to the=20
>>> Subscriber DB) (Subscriber category, sub-category)
>>> - A session id (for logging and tracking purposes)
>>>=20
>>> The objective being to avoid having  the HTTP Proxy to become a=20
>>> trusted application (interogate the subscriber DB, etc..)
>>>=20
>>>=20
>>> Nicolas
>>>=20
>>>=20
>>> ________________________________________
>>> From: Jim Guichard (jguichar) [jguichar@cisco.com]
>>> Sent: Thursday, March 06, 2014 2:02 PM
>>> To: Jamal Hadi Salim; jmoisand@juniper.net; brijsman@juniper.net
>>> Cc: sfc
>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>=20
>>> Hi Jamal,
>>>=20
>>> You said "It seems there's clear need for variable sized metadata"..=20
>>> I am not so convinced and would like to better understand the=20
>>> requirements before passing judgement. If we look at the use cases as=20
>>> presented thus far into the WG I have yet to see a single example of=20
>>> the need (noting that desire is not the same as need) - I am not=20
>>> saying there is no requirement but rather that we should not jump to=20
>>> the conclusion and build standards around a theory.
>>>=20
>>>=20
>>>=20
>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim" <hadi@mojatatu.com> wrote:
>>>>=20
>>>> I like the doc - well written.
>>>>=20
>>>> Section 4.3 on metadata encoding.
>>>>=20
>>>> It seems there's clear need for variable sized metadata (at least=20
>>>> for http/app you  seem to indicate the desire for it).
>>>> For a datapath per-packet metadata, i feel the need is just as importa=
nt.
>>>> Are we limited by the fact that existing hardware may not be able to=20
>>>> handle TLVs? For example, I dont have a problem handling TLVs in a=20
>>>> software datapath.
>>>>=20
>>>> cheers,
>>>> jamal
>>>>=20
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>=20
>>>=20
>>>=20
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc


From nobody Tue Mar 11 13:00:02 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 352761A07D4 for <sfc@ietfa.amsl.com>; Tue, 11 Mar 2014 13:00:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.4
X-Spam-Level: 
X-Spam-Status: No, score=0.4 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_OFF=2.3, RCVD_IN_DNSWL_NONE=-0.0001] 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 IVHCwjlF-eDo for <sfc@ietfa.amsl.com>; Tue, 11 Mar 2014 12:59:58 -0700 (PDT)
Received: from hub021-ca-4.exch021.serverdata.net (hub021-ca-4.exch021.serverdata.net [64.78.22.171]) by ietfa.amsl.com (Postfix) with ESMTP id 7CFE51A07D0 for <sfc@ietf.org>; Tue, 11 Mar 2014 12:59:58 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-4.exch021.domain.local ([10.254.4.39]) with mapi id 14.03.0174.001;  Tue, 11 Mar 2014 12:59:52 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtTG3Hunl9tRtk+jQT9q+qRCEJrUG7+AgAG8uwD//373VYAHVIeA//+iTdCAAIAIAP//i1kg
Date: Tue, 11 Mar 2014 19:59:51 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B1A7DCA88@MBX021-W3-CA-2.exch021.domain.local>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com>,  <CF3DDB83.16AF4%jguichar@cisco.com>, <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com>, <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com> <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com>, <CDF2F015F4429F458815ED2A6C2B6B0B1A7DC9C0@MBX021-W3-CA-2.exch021.domain.local> <93B7E061-4520-40EC-B83F-159B0B02926A@cisco.com>
In-Reply-To: <93B7E061-4520-40EC-B83F-159B0B02926A@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.203.66.100]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/LIUWU0n81OX9_K33_BxkQE88n9s
Cc: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, "brijsman@juniper.net" <brijsman@juniper.net>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Mar 2014 20:00:00 -0000

Jim,

I don't see how we can anticipate what form every type of metadata will tak=
e that will be useful to existing and future service functions.   I also do=
n't see how we can anticipate exactly how many pieces of metadata would be =
necessary at any point along the chain.  By attempting to do so, I feel we =
would be limiting innovation.=20

   Ron


-----Original Message-----
From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]=20
Sent: Tuesday, March 11, 2014 3:52 PM
To: Ron Parker
Cc: Nicolas BOUTHORS; Jamal Hadi Salim; jmoisand@juniper.net; brijsman@juni=
per.net; sfc
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

Why do you need variable length metadata for this use case?

Sent from my iPhone

> On Mar 11, 2014, at 3:19 PM, "Ron Parker" <Ron_Parker@affirmednetworks.co=
m> wrote:
>=20
> Jim,
>=20
> At the Vancouver meeting, there was a nice presentation that showed 2 coo=
perative and non-contiguous service functions.   The first one added a serv=
ice-function-specific priority value to the packet.   The other service-fun=
ction interpreted that value for overload control purposes.    I think that=
 is an innovative use case that points to the need for flexible metadata.  =
   Getting agreement on how many nuggets of some fixed sized metadata that =
will be supported will not be impossible, IMO.
>=20
>    Ron
>=20
>=20
>=20
> -----Original Message-----
> From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
> Sent: Tuesday, March 11, 2014 1:49 PM
> To: Ron Parker
> Cc: Nicolas BOUTHORS; Jamal Hadi Salim; jmoisand@juniper.net;=20
> brijsman@juniper.net; sfc
> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>=20
> Hi Ron,
>=20
> We can certainly have this discussion but we should first consider=20
> what information is necessary and if said information can fit within a=20
> fixed number of contexts in the majority of cases. Remember, the goal=20
> of being able to pass metadata through the network is to enhance=20
> service delivery, not pass the entire works of Shakespeare ;-)
>=20
> Sent from my iPhone
>=20
>> On Mar 7, 2014, at 3:52 AM, "Ron Parker" <Ron_Parker@affirmednetworks.co=
m> wrote:
>>=20
>> Nicolas,
>>=20
>> I see similar requirements from the 3gpp EPC side.  I would like to prop=
ose an OUI / TLV based approach where the reserved OUI can be used for agre=
ed upon types of common metadata and vendor or other organizational OUIs ca=
n be used to quickly innovate in the networks.   Simultaneously, I would al=
so like to consider mechanisms that are optimized for long lived flows so a=
s to limit the negative effects of packet growth.=20
>>=20
>>  Ron
>>=20
>>=20
>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS" <Nicolas.BOUTHORS@qosmos=
.com> wrote:
>>>=20
>>> Hello Jim
>>>=20
>>> I have seen cases in Gi LAN, where subscriber related information is=20
>>> passed to a Web Proxy for HTTP header enrichment (aimed at some Web=20
>>> Content providers partners of the Mobile Operator). Information was an =
coded (persistent) subscriber id derived from the MSISDN, and couple of f c=
ustomer profile related fields.
>>>=20
>>> In an sfc based Gi LAN, this entity should receive from the=20
>>> Classifier
>>>=20
>>> - A classification of the Content Provider ( Id, Category) based on=20
>>> traffic analysis
>>> - The MSISDN of the subscriber
>>> - Two subscriber policy fields (not tied to PCRF but belonging to=20
>>> the Subscriber DB) (Subscriber category, sub-category)
>>> - A session id (for logging and tracking purposes)
>>>=20
>>> The objective being to avoid having  the HTTP Proxy to become a=20
>>> trusted application (interogate the subscriber DB, etc..)
>>>=20
>>>=20
>>> Nicolas
>>>=20
>>>=20
>>> ________________________________________
>>> From: Jim Guichard (jguichar) [jguichar@cisco.com]
>>> Sent: Thursday, March 06, 2014 2:02 PM
>>> To: Jamal Hadi Salim; jmoisand@juniper.net; brijsman@juniper.net
>>> Cc: sfc
>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>=20
>>> Hi Jamal,
>>>=20
>>> You said "It seems there's clear need for variable sized metadata"..=20
>>> I am not so convinced and would like to better understand the=20
>>> requirements before passing judgement. If we look at the use cases=20
>>> as presented thus far into the WG I have yet to see a single example=20
>>> of the need (noting that desire is not the same as need) - I am not=20
>>> saying there is no requirement but rather that we should not jump to=20
>>> the conclusion and build standards around a theory.
>>>=20
>>>=20
>>>=20
>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim" <hadi@mojatatu.com> wrote:
>>>>=20
>>>> I like the doc - well written.
>>>>=20
>>>> Section 4.3 on metadata encoding.
>>>>=20
>>>> It seems there's clear need for variable sized metadata (at least=20
>>>> for http/app you  seem to indicate the desire for it).
>>>> For a datapath per-packet metadata, i feel the need is just as importa=
nt.
>>>> Are we limited by the fact that existing hardware may not be able=20
>>>> to handle TLVs? For example, I dont have a problem handling TLVs in=20
>>>> a software datapath.
>>>>=20
>>>> cheers,
>>>> jamal
>>>>=20
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>=20
>>>=20
>>>=20
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc


From nobody Tue Mar 11 13:15:31 2014
Return-Path: <Louis.Fourie@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ED9F21A07F3 for <sfc@ietfa.amsl.com>; Tue, 11 Mar 2014 13:15:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.747
X-Spam-Level: 
X-Spam-Status: No, score=-4.747 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 Sj01GoErxlgH for <sfc@ietfa.amsl.com>; Tue, 11 Mar 2014 13:15:24 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id AE5991A07C6 for <sfc@ietf.org>; Tue, 11 Mar 2014 13:15:23 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BEL83552; Tue, 11 Mar 2014 20:15:17 +0000 (GMT)
Received: from LHREML406-HUB.china.huawei.com (10.201.5.243) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 11 Mar 2014 20:14:30 +0000
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; Tue, 11 Mar 2014 20:15:15 +0000
Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.52]) by SJCEML702-CHM.china.huawei.com ([169.254.4.61]) with mapi id 14.03.0158.001; Tue, 11 Mar 2014 13:15:07 -0700
From: "Louis.Fourie" <Louis.Fourie@huawei.com>
To: Lucy yong <lucy.yong@huawei.com>, "draft-ietf-sfc-problem-statement@tools.ietf.org" <draft-ietf-sfc-problem-statement@tools.ietf.org>
Thread-Topic: comments on problem statement
Thread-Index: Ac89UizjoKfC4tV/R1Kzzx+4CRn1dAAFCkPg
Date: Tue, 11 Mar 2014 20:15:07 +0000
Message-ID: <F50B4ABC6D7E3745BC0AD112C6105A728E8AEA@SJCEML701-CHM.china.huawei.com>
References: <2691CE0099834E4A9C5044EEC662BB9D45355CCA@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D45355CCA@dfweml701-chm.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.212.145.56]
Content-Type: multipart/alternative; boundary="_000_F50B4ABC6D7E3745BC0AD112C6105A728E8AEASJCEML701CHMchina_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/x8aQsDLnG4aR1er8wyr7IeQP0_8
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] comments on problem statement
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Mar 2014 20:15:29 -0000

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

There may be more than classification entity that a flow transits. Suggest:

Data plane metadata provides the ability to
exchange information between classification entities and service functions,
between service functions, and service functions and classification entitie=
s|service nodes.



From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Lucy yong
Sent: Tuesday, March 11, 2014 10:47 AM
To: draft-ietf-sfc-problem-statement@tools.ietf.org
Cc: sfc@ietf.org
Subject: [sfc] comments on problem statement

The follow statement for dataplane Metadata is too broad and vague.

Data plane metadata provides the ability to
exchange information between the network and service functions,
between service functions, and service functions and the network.

Which network does it mean here?  SFC may involve in several networks. Unde=
rlay network, Service overlay network, etc.

Suggest using following text:

Data plane metadata provides the ability to
exchange information between the classification entity and service function=
s,
between service functions, and service functions and the classification ent=
ity|service node.

Lucy


--_000_F50B4ABC6D7E3745BC0AD112C6105A728E8AEASJCEML701CHMchina_
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 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.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"><span style=3D"color:#1F497D">There may be more than=
 classification entity that a flow transits. Suggest:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal">Data plane metadata provides the ability to<o:p></o:=
p></p>
<p class=3D"MsoNormal">exchange information between classification entities=
 and service functions,<o:p></o:p></p>
<p class=3D"MsoNormal">between service functions, and service functions and=
 classification entities|service nodes.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> sfc [mai=
lto:sfc-bounces@ietf.org]
<b>On Behalf Of </b>Lucy yong<br>
<b>Sent:</b> Tuesday, March 11, 2014 10:47 AM<br>
<b>To:</b> draft-ietf-sfc-problem-statement@tools.ietf.org<br>
<b>Cc:</b> sfc@ietf.org<br>
<b>Subject:</b> [sfc] comments on problem statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The follow statement for dataplane Metadata is too b=
road and vague.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Data plane metadata provides the ability to<o:p></o:=
p></p>
<p class=3D"MsoNormal">exchange information between the network and service=
 functions,<o:p></o:p></p>
<p class=3D"MsoNormal">between service functions, and service functions and=
 the network.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Which network does it mean here?&nbsp; SFC may invol=
ve in several networks. Underlay network, Service overlay network, etc.<o:p=
></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Suggest using following text:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Data plane metadata provides the ability to<o:p></o:=
p></p>
<p class=3D"MsoNormal">exchange information between the classification enti=
ty and service functions,<o:p></o:p></p>
<p class=3D"MsoNormal">between service functions, and service functions and=
 the classification entity|service node.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Lucy<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_F50B4ABC6D7E3745BC0AD112C6105A728E8AEASJCEML701CHMchina_--


From nobody Wed Mar 12 01:09:51 2014
Return-Path: <prvs=141da0085=Nicolas.BOUTHORS@qosmos.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 046271A090D for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 01:09:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.3
X-Spam-Level: 
X-Spam-Status: No, score=-0.3 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_OFF=2.3, RCVD_IN_DNSWL_LOW=-0.7] 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 7DmjX9qxyhAG for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 01:09:45 -0700 (PDT)
Received: from mc28.lon.server.colt.net (mc28.lon.server.colt.net [212.74.77.108]) by ietfa.amsl.com (Postfix) with ESMTP id D3D721A08F4 for <sfc@ietf.org>; Wed, 12 Mar 2014 01:09:44 -0700 (PDT)
Received: from mc28.lon.server.colt.net (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id B7722F00AC for <sfc@ietf.org>; Wed, 12 Mar 2014 08:09:07 +0000 (UTC)
Received: from mx3.qosmos.com (unknown [195.68.92.43]) by mc28.lon.server.colt.net (Postfix) with ESMTP id 95381F00A4 for <sfc@ietf.org>; Wed, 12 Mar 2014 08:09:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="4.97,636,1389740400";  d="scan'208";a="903697"
Received: from unknown (HELO mailbox.jungle.qosmos.com) ([10.12.1.3]) by mx3.qosmos.com with ESMTP; 12 Mar 2014 09:09:07 +0100
Received: from LILAS.jungle.qosmos.com ([fe80::5524:2c18:b2c3:74d4]) by CAROUBIER.jungle.qosmos.com ([169.254.1.110]) with mapi id 14.01.0438.000; Wed, 12 Mar 2014 09:09:22 +0100
From: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>, Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPOVlzVQ8BBNkkpEalAoPYdk82U5rVSqPv///3AICABt8wgIAA/mot
Date: Wed, 12 Mar 2014 08:09:06 +0000
Message-ID: <76B41B8FACE1514795D30EC137FF391D3E9E41@LILAS.jungle.qosmos.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com>,  <CF3DDB83.16AF4%jguichar@cisco.com>, <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com>, <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com>, <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com>
In-Reply-To: <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com>
Accept-Language: en-US, fr-FR
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.13.0.22]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-TM-AS-MML: No
X-TM-AS-Product-Ver: IMSVA-8.2.0.1679-7.5.0.1017-20560.005
X-TM-AS-Result: No--41.638-5.0-31-10
X-imss-scan-details: No--41.638-5.0-31-10
X-TMASE-Version: IMSVA-8.2.0.1679-7.5.1017-20560.005
X-TMASE-Result: 10--41.637600-5.000000
X-TMASE-MatchedRID: ZFzIhWOuIzv+MzVaeoq/RcFWmsryu9ZfRtu4vtjjtzTkCKFvqJHeyXo3 U/Z7utUHd+aUQFqcpDec9lSHQa+JU9TfLHPmZqqZ9UVHiwLx0/IZskwWqoib3EyUI9jnKoXbNk8 gWW5KUnVsqhnv2KJ0Fnk5C0/9DNl9jE4CeeESgDMo0OKLHX2pgV0JJExCr8NAqr3CBdU3C2Avc8 syVBJ2ZPShOy9JycdK7kwe+LUHkTgzL9RXVIcbwvjQkA7rdCuF9l9p8mNlkgm004fqWdr/UWqnJ FayqEFAzQ/hMhPocPwmIW3PaQFS9uteKFSPTPvMK1XEgm57RQMsQ6QO47owj9+TEN9qHKjTMZeU dUO6QrkQMGHmobwJFxP6oJ6nnyXbsEBAuoaUqK9gP1dNF1ow7UCrr/LkAQ46XudxyY/AL0cMD2N jwFULE8PSyGkwpDCaNWPYAkCKHy7Y+oypLlhPS2vDT+wC7pqFGW6TfocNCnsUl9bvAS7WQKjPl/ Dla8YJcFh2DXhQBqjeAU7UpRTqYgiNLB1TLx4TnVTWWiNp+v9BldmDYjwlpudTjSOFC/vqo8WMk QWv6iWk8oKXKhRLPI2j49Ftap9EkGUtrowrXLg=
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/wkR9EhnfOMQ92LYu6mN28FFZsTM
Cc: "brijsman@juniper.net" <brijsman@juniper.net>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Mar 2014 08:09:49 -0000

I think we must make a distinction between:=0A=
=0A=
- Metadata which should be part of the header defined as in band marking.=
=0A=
- Metadata with can be passed out of band, for example congruent out of ban=
d signaling defined in the draft=0A=
=0A=
The former calls for a limited space in the header, true, The latter howeve=
r does not incur any space limitation and is still fairly efficient and it =
remains compatible with a fixed size header used to route those signaling m=
essages along the chain's service functions.=0A=
=0A=
Nicolas=0A=
________________________________________=0A=
From: Jim Guichard (jguichar) [jguichar@cisco.com]=0A=
Sent: Tuesday, March 11, 2014 6:48 PM=0A=
To: Ron Parker=0A=
Cc: Nicolas BOUTHORS; brijsman@juniper.net; sfc; Jamal Hadi Salim=0A=
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations=0A=
=0A=
Hi Ron,=0A=
=0A=
We can certainly have this discussion but we should first consider what inf=
ormation is necessary and if said information can fit within a fixed number=
 of contexts in the majority of cases. Remember, the goal of being able to =
pass metadata through the network is to enhance service delivery, not pass =
the entire works of Shakespeare ;-)=0A=
=0A=
Sent from my iPhone=0A=
=0A=
> On Mar 7, 2014, at 3:52 AM, "Ron Parker" <Ron_Parker@affirmednetworks.com=
> wrote:=0A=
>=0A=
> Nicolas,=0A=
>=0A=
> I see similar requirements from the 3gpp EPC side.  I would like to propo=
se an OUI / TLV based approach where the reserved OUI can be used for agree=
d upon types of common metadata and vendor or other organizational OUIs can=
 be used to quickly innovate in the networks.   Simultaneously, I would als=
o like to consider mechanisms that are optimized for long lived flows so as=
 to limit the negative effects of packet growth.=0A=
>=0A=
>   Ron=0A=
>=0A=
>=0A=
>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS" <Nicolas.BOUTHORS@qosmos.=
com> wrote:=0A=
>>=0A=
>> Hello Jim=0A=
>>=0A=
>> I have seen cases in Gi LAN, where subscriber related information is pas=
sed to a Web Proxy for HTTP header enrichment (aimed at some=0A=
>> Web Content providers partners of the Mobile Operator). Information was =
an coded (persistent) subscriber id derived from the MSISDN, and couple of =
f=0A=
>> customer profile related fields.=0A=
>>=0A=
>> In an sfc based Gi LAN, this entity should receive from the Classifier=
=0A=
>>=0A=
>> - A classification of the Content Provider ( Id, Category) based on traf=
fic analysis=0A=
>> - The MSISDN of the subscriber=0A=
>> - Two subscriber policy fields (not tied to PCRF but belonging to the Su=
bscriber DB) (Subscriber category, sub-category)=0A=
>> - A session id (for logging and tracking purposes)=0A=
>>=0A=
>> The objective being to avoid having  the HTTP Proxy to become a trusted =
application (interogate the subscriber DB, etc..)=0A=
>>=0A=
>>=0A=
>> Nicolas=0A=
>>=0A=
>>=0A=
>> ________________________________________=0A=
>> From: Jim Guichard (jguichar) [jguichar@cisco.com]=0A=
>> Sent: Thursday, March 06, 2014 2:02 PM=0A=
>> To: Jamal Hadi Salim; jmoisand@juniper.net; brijsman@juniper.net=0A=
>> Cc: sfc=0A=
>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations=0A=
>>=0A=
>> Hi Jamal,=0A=
>>=0A=
>> You said "It seems there's clear need for variable sized metadata".. I a=
m=0A=
>> not so convinced and would like to better understand the requirements=0A=
>> before passing judgement. If we look at the use cases as presented thus=
=0A=
>> far into the WG I have yet to see a single example of the need (noting=
=0A=
>> that desire is not the same as need) - I am not saying there is no=0A=
>> requirement but rather that we should not jump to the conclusion and bui=
ld=0A=
>> standards around a theory.=0A=
>>=0A=
>>=0A=
>>=0A=
>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim" <hadi@mojatatu.com> wrote:=0A=
>>>=0A=
>>> I like the doc - well written.=0A=
>>>=0A=
>>> Section 4.3 on metadata encoding.=0A=
>>>=0A=
>>> It seems there's clear need for variable sized metadata=0A=
>>> (at least for http/app you  seem to indicate the desire for it).=0A=
>>> For a datapath per-packet metadata, i feel the need is just as importan=
t.=0A=
>>> Are we limited by the fact that existing hardware may not be=0A=
>>> able to handle TLVs? For example, I dont have a problem handling TLVs i=
n a=0A=
>>> software datapath.=0A=
>>>=0A=
>>> cheers,=0A=
>>> jamal=0A=
>>>=0A=
>>> _______________________________________________=0A=
>>> sfc mailing list=0A=
>>> sfc@ietf.org=0A=
>>> https://www.ietf.org/mailman/listinfo/sfc=0A=
>>=0A=
>>=0A=
>>=0A=
>> _______________________________________________=0A=
>> sfc mailing list=0A=
>> sfc@ietf.org=0A=
>> https://www.ietf.org/mailman/listinfo/sfc=0A=
=0A=
=0A=


From nobody Wed Mar 12 01:12:23 2014
Return-Path: <wim.henderickx@alcatel-lucent.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DB9D71A090D for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 01:12:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.6
X-Spam-Level: 
X-Spam-Status: No, score=-4.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_OFF=2.3, RCVD_IN_DNSWL_HI=-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 9d1UogHHP-b3 for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 01:12:18 -0700 (PDT)
Received: from hoemail1.alcatel.com (hoemail1.alcatel.com [192.160.6.148]) by ietfa.amsl.com (Postfix) with ESMTP id 2DF611A091F for <sfc@ietf.org>; Wed, 12 Mar 2014 01:12:17 -0700 (PDT)
Received: from fr711usmtp1.zeu.alcatel-lucent.com (h135-239-2-122.lucent.com [135.239.2.122]) by hoemail1.alcatel.com (8.13.8/IER-o) with ESMTP id s2C8C7gR029961 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Wed, 12 Mar 2014 03:12:08 -0500 (CDT)
Received: from FR711WXCHHUB02.zeu.alcatel-lucent.com (fr711wxchhub02.zeu.alcatel-lucent.com [135.239.2.112]) by fr711usmtp1.zeu.alcatel-lucent.com (GMO) with ESMTP id s2C8C52M014279 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 12 Mar 2014 09:12:06 +0100
Received: from FR711WXCHMBA07.zeu.alcatel-lucent.com ([169.254.3.10]) by FR711WXCHHUB02.zeu.alcatel-lucent.com ([135.239.2.112]) with mapi id 14.02.0247.003; Wed, 12 Mar 2014 09:12:05 +0100
From: "Henderickx, Wim (Wim)" <wim.henderickx@alcatel-lucent.com>
To: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, "Jim Guichard (jguichar)" <jguichar@cisco.com>, Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtTG5JTMIR5tk0Sw90+BuOO5fZrUG7+AgAGbNACAAAUSgIAGeptpgADfnwCAABGTAA==
Date: Wed, 12 Mar 2014 08:12:05 +0000
Message-ID: <CF45D54F.B668D%wim.henderickx@alcatel-lucent.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <CF3DDB83.16AF4%jguichar@cisco.com> <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com> <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com> <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com> <76B41B8FACE1514795D30EC137FF391D3E9E41@LILAS.jungle.qosmos.com>
In-Reply-To: <76B41B8FACE1514795D30EC137FF391D3E9E41@LILAS.jungle.qosmos.com>
Accept-Language: nl-BE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [135.239.27.41]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <A8279ED460ECCD4AA951E4EC11BAED26@exchange.lucent.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/OjMv3HFpxqPZmDm_w1x2S1Sad_c
Cc: "brijsman@juniper.net" <brijsman@juniper.net>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Mar 2014 08:12:21 -0000

+1

On 12/03/14 09:09, "Nicolas BOUTHORS" <Nicolas.BOUTHORS@qosmos.com> wrote:

>I think we must make a distinction between:
>
>- Metadata which should be part of the header defined as in band marking.
>- Metadata with can be passed out of band, for example congruent out of
>band signaling defined in the draft
>
>The former calls for a limited space in the header, true, The latter
>however does not incur any space limitation and is still fairly efficient
>and it remains compatible with a fixed size header used to route those
>signaling messages along the chain's service functions.
>
>Nicolas
>________________________________________
>From: Jim Guichard (jguichar) [jguichar@cisco.com]
>Sent: Tuesday, March 11, 2014 6:48 PM
>To: Ron Parker
>Cc: Nicolas BOUTHORS; brijsman@juniper.net; sfc; Jamal Hadi Salim
>Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>
>Hi Ron,
>
>We can certainly have this discussion but we should first consider what
>information is necessary and if said information can fit within a fixed
>number of contexts in the majority of cases. Remember, the goal of being
>able to pass metadata through the network is to enhance service delivery,
>not pass the entire works of Shakespeare ;-)
>
>Sent from my iPhone
>
>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>><Ron_Parker@affirmednetworks.com> wrote:
>>
>> Nicolas,
>>
>> I see similar requirements from the 3gpp EPC side.  I would like to
>>propose an OUI / TLV based approach where the reserved OUI can be used
>>for agreed upon types of common metadata and vendor or other
>>organizational OUIs can be used to quickly innovate in the networks.
>>Simultaneously, I would also like to consider mechanisms that are
>>optimized for long lived flows so as to limit the negative effects of
>>packet growth.
>>
>>   Ron
>>
>>
>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>>><Nicolas.BOUTHORS@qosmos.com> wrote:
>>>
>>> Hello Jim
>>>
>>> I have seen cases in Gi LAN, where subscriber related information is
>>>passed to a Web Proxy for HTTP header enrichment (aimed at some
>>> Web Content providers partners of the Mobile Operator). Information
>>>was an coded (persistent) subscriber id derived from the MSISDN, and
>>>couple of f
>>> customer profile related fields.
>>>
>>> In an sfc based Gi LAN, this entity should receive from the Classifier
>>>
>>> - A classification of the Content Provider ( Id, Category) based on
>>>traffic analysis
>>> - The MSISDN of the subscriber
>>> - Two subscriber policy fields (not tied to PCRF but belonging to the
>>>Subscriber DB) (Subscriber category, sub-category)
>>> - A session id (for logging and tracking purposes)
>>>
>>> The objective being to avoid having  the HTTP Proxy to become a
>>>trusted application (interogate the subscriber DB, etc..)
>>>
>>>
>>> Nicolas
>>>
>>>
>>> ________________________________________
>>> From: Jim Guichard (jguichar) [jguichar@cisco.com]
>>> Sent: Thursday, March 06, 2014 2:02 PM
>>> To: Jamal Hadi Salim; jmoisand@juniper.net; brijsman@juniper.net
>>> Cc: sfc
>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>
>>> Hi Jamal,
>>>
>>> You said "It seems there's clear need for variable sized metadata".. I
>>>am
>>> not so convinced and would like to better understand the requirements
>>> before passing judgement. If we look at the use cases as presented thus
>>> far into the WG I have yet to see a single example of the need (noting
>>> that desire is not the same as need) - I am not saying there is no
>>> requirement but rather that we should not jump to the conclusion and
>>>build
>>> standards around a theory.
>>>
>>>
>>>
>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim" <hadi@mojatatu.com> wrote:
>>>>
>>>> I like the doc - well written.
>>>>
>>>> Section 4.3 on metadata encoding.
>>>>
>>>> It seems there's clear need for variable sized metadata
>>>> (at least for http/app you  seem to indicate the desire for it).
>>>> For a datapath per-packet metadata, i feel the need is just as
>>>>important.
>>>> Are we limited by the fact that existing hardware may not be
>>>> able to handle TLVs? For example, I dont have a problem handling TLVs
>>>>in a
>>>> software datapath.
>>>>
>>>> cheers,
>>>> jamal
>>>>
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>
>>>
>>>
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>
>
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc


From nobody Wed Mar 12 01:38:34 2014
Return-Path: <weixinpeng@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E137D1A0916 for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 01:38:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.747
X-Spam-Level: 
X-Spam-Status: No, score=-4.747 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 CRjoJaTgKvBG for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 01:38:28 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id DF02C1A0915 for <sfc@ietf.org>; Wed, 12 Mar 2014 01:38:27 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BBZ37890; Wed, 12 Mar 2014 08:38:21 +0000 (GMT)
Received: from LHREML401-HUB.china.huawei.com (10.201.5.240) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 12 Mar 2014 08:37:09 +0000
Received: from nkgeml405-hub.china.huawei.com (10.98.56.36) by lhreml401-hub.china.huawei.com (10.201.5.240) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 12 Mar 2014 08:37:56 +0000
Received: from NKGEML507-MBX.china.huawei.com ([169.254.5.24]) by nkgeml405-hub.china.huawei.com ([10.98.56.36]) with mapi id 14.03.0158.001; Wed, 12 Mar 2014 16:37:52 +0800
From: Weixinpeng <weixinpeng@huawei.com>
To: "paulq@cisco.com" <paulq@cisco.com>
Thread-Topic: [sfc]draft-quinn-sfc-arch-04
Thread-Index: Ac89zlW7eLm/eB3LTkeWSfMdz+Tugg==
Date: Wed, 12 Mar 2014 08:37:51 +0000
Message-ID: <C5C3BB522B1DDF478AA09545169155B46D7F91E5@nkgeml507-mbx.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.76.176]
Content-Type: multipart/alternative; boundary="_000_C5C3BB522B1DDF478AA09545169155B46D7F91E5nkgeml507mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/yOeiI60RRiJ5b7MRfyHvNj7i97M
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: [sfc] draft-quinn-sfc-arch-04
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Mar 2014 08:38:31 -0000

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

Hi Paul,
I read through your draft-quinn-sfc-arch-04, and I am a bit of confused abo=
ut some of your definitions,
An SFF receives packets from a SFC Network Forwarder and forwards the traff=
ic to
       the required associated SF(s).
SNF is responsible for forwarding traffic flows along the SFPs they belong =
to based on
       information contained in the SFC encapsulation.

So can I interpret this as follows: SNF forwards flows based on SFP ID in t=
he encap to another SNF or SFF, and SFF forwards
flows to SF based on information other than SFP ID in the encap? If so what=
 information could be utilized by SFF, and could you
show an example; if my understanding is not correct, how can we distinguish=
 SFF and SNF?

For the definition of SF, you say
"...SF send/receive SFC encapsulated data from one or more Service
       Function Forwarders."
I am not sure why a SF needs to connect to more than one SFF, so could you =
explain it or give an example?

Thanks!

BR,
Xinpeng


--_000_C5C3BB522B1DDF478AA09545169155B46D7F91E5nkgeml507mbxchi_
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 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
/* Page Definitions */
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple" style=3D"text-justify-t=
rim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi Paul,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I read through your draft-quinn=
-sfc-arch-04, and I am a bit of confused about some of your definitions,<o:=
p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left;text-autospa=
ce:none"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;;color:black">An SFF receives packets from a SFC Network Fo=
rwarder and forwards the traffic to<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left;text-autospa=
ce:none"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;;color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the requ=
ired associated SF(s).<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left;text-autospa=
ce:none"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;;color:black">SNF is responsible for forwarding traffic flo=
ws along the SFPs they belong to based on<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; information contained in the SFC encapsulation.&nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">So can I interpret this as foll=
ows: SNF forwards flows based on SFP ID in the encap to another SNF or SFF,=
 and SFF forwards<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">flows to SF based on informatio=
n other than SFP ID in the encap? If so what information could be utilized =
by SFF, and could you
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">show an example; if my understa=
nding is not correct, how can we distinguish SFF and SNF?<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left;text-autospa=
ce:none"><span lang=3D"EN-US">For the definition of SF, you say
<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left;text-autospa=
ce:none"><span lang=3D"EN-US">&#8220;&#8230;</span><span lang=3D"EN-US" sty=
le=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black">SF =
send/receive SFC encapsulated data from one or more Service<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; Function Forwarders.</span><span lang=3D"EN-US">&#8221;<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I am not sure why a SF needs to=
 connect to more than one SFF, so could you explain it or give an example?<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Thanks!<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">BR,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Xinpeng<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
</div>
</body>
</html>

--_000_C5C3BB522B1DDF478AA09545169155B46D7F91E5nkgeml507mbxchi_--


From nobody Wed Mar 12 04:43:25 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5E2091A0941 for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 04:43:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.4
X-Spam-Level: 
X-Spam-Status: No, score=0.4 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_OFF=2.3, RCVD_IN_DNSWL_NONE=-0.0001] 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 DEhHR-Pd2f41 for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 04:43:21 -0700 (PDT)
Received: from hub021-ca-3.exch021.serverdata.net (hub021-ca-3.exch021.serverdata.net [64.78.22.170]) by ietfa.amsl.com (Postfix) with ESMTP id 37E751A0974 for <sfc@ietf.org>; Wed, 12 Mar 2014 04:43:21 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-3.exch021.domain.local ([10.254.4.36]) with mapi id 14.03.0174.001;  Wed, 12 Mar 2014 04:43:15 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtTG3Hunl9tRtk+jQT9q+qRCEJrUG7+AgAG8uwD//373VYAHVIeAgADwZAD//8Z7LQ==
Date: Wed, 12 Mar 2014 11:43:14 +0000
Message-ID: <AE6B698A-9362-4C25-8DFC-58766D4A40CB@affirmednetworks.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com>,  <CF3DDB83.16AF4%jguichar@cisco.com>, <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com>, <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com>, <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com>, <76B41B8FACE1514795D30EC137FF391D3E9E41@LILAS.jungle.qosmos.com>
In-Reply-To: <76B41B8FACE1514795D30EC137FF391D3E9E41@LILAS.jungle.qosmos.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/_nVyWRdyCFCKXzzU_Y_Ye3L-lQQ
Cc: "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, "brijsman@juniper.net" <brijsman@juniper.net>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Mar 2014 11:43:23 -0000

Nicolas,

I understand the concept for out of band signaling of metadata, but I am co=
ncerned that it introduces significant complexity due to the potential race=
 condition of receiving the real packet before the metadata.  While the rea=
l packet could indicate that out of band metadata is expected, how can we g=
uarantee the order of reception?  What if switching or routing nodes apply =
hash based load balancing?  What if the load balancing understands SFC enca=
ps and looks beyond it to the original header to get better entropy?  Can w=
e guarantee that the metadata and real packet will follow the exact same pa=
th?  If we can not, then implementations will need to add ingress queuing t=
o cope with the scenario.=20

Also, do you feel that the increase in implementation complexity at the ser=
vice functions is reasonable?

Thanks.=20

   Ron

> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS" <Nicolas.BOUTHORS@qosmos.=
com> wrote:
>=20
> I think we must make a distinction between:
>=20
> - Metadata which should be part of the header defined as in band marking.
> - Metadata with can be passed out of band, for example congruent out of b=
and signaling defined in the draft
>=20
> The former calls for a limited space in the header, true, The latter howe=
ver does not incur any space limitation and is still fairly efficient and i=
t remains compatible with a fixed size header used to route those signaling=
 messages along the chain's service functions.
>=20
> Nicolas
> ________________________________________
> From: Jim Guichard (jguichar) [jguichar@cisco.com]
> Sent: Tuesday, March 11, 2014 6:48 PM
> To: Ron Parker
> Cc: Nicolas BOUTHORS; brijsman@juniper.net; sfc; Jamal Hadi Salim
> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>=20
> Hi Ron,
>=20
> We can certainly have this discussion but we should first consider what i=
nformation is necessary and if said information can fit within a fixed numb=
er of contexts in the majority of cases. Remember, the goal of being able t=
o pass metadata through the network is to enhance service delivery, not pas=
s the entire works of Shakespeare ;-)
>=20
> Sent from my iPhone
>=20
>> On Mar 7, 2014, at 3:52 AM, "Ron Parker" <Ron_Parker@affirmednetworks.co=
m> wrote:
>>=20
>> Nicolas,
>>=20
>> I see similar requirements from the 3gpp EPC side.  I would like to prop=
ose an OUI / TLV based approach where the reserved OUI can be used for agre=
ed upon types of common metadata and vendor or other organizational OUIs ca=
n be used to quickly innovate in the networks.   Simultaneously, I would al=
so like to consider mechanisms that are optimized for long lived flows so a=
s to limit the negative effects of packet growth.
>>=20
>>  Ron
>>=20
>>=20
>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS" <Nicolas.BOUTHORS@qosmos=
.com> wrote:
>>>=20
>>> Hello Jim
>>>=20
>>> I have seen cases in Gi LAN, where subscriber related information is pa=
ssed to a Web Proxy for HTTP header enrichment (aimed at some
>>> Web Content providers partners of the Mobile Operator). Information was=
 an coded (persistent) subscriber id derived from the MSISDN, and couple of=
 f
>>> customer profile related fields.
>>>=20
>>> In an sfc based Gi LAN, this entity should receive from the Classifier
>>>=20
>>> - A classification of the Content Provider ( Id, Category) based on tra=
ffic analysis
>>> - The MSISDN of the subscriber
>>> - Two subscriber policy fields (not tied to PCRF but belonging to the S=
ubscriber DB) (Subscriber category, sub-category)
>>> - A session id (for logging and tracking purposes)
>>>=20
>>> The objective being to avoid having  the HTTP Proxy to become a trusted=
 application (interogate the subscriber DB, etc..)
>>>=20
>>>=20
>>> Nicolas
>>>=20
>>>=20
>>> ________________________________________
>>> From: Jim Guichard (jguichar) [jguichar@cisco.com]
>>> Sent: Thursday, March 06, 2014 2:02 PM
>>> To: Jamal Hadi Salim; jmoisand@juniper.net; brijsman@juniper.net
>>> Cc: sfc
>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>=20
>>> Hi Jamal,
>>>=20
>>> You said "It seems there's clear need for variable sized metadata".. I =
am
>>> not so convinced and would like to better understand the requirements
>>> before passing judgement. If we look at the use cases as presented thus
>>> far into the WG I have yet to see a single example of the need (noting
>>> that desire is not the same as need) - I am not saying there is no
>>> requirement but rather that we should not jump to the conclusion and bu=
ild
>>> standards around a theory.
>>>=20
>>>=20
>>>=20
>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim" <hadi@mojatatu.com> wrote:
>>>>=20
>>>> I like the doc - well written.
>>>>=20
>>>> Section 4.3 on metadata encoding.
>>>>=20
>>>> It seems there's clear need for variable sized metadata
>>>> (at least for http/app you  seem to indicate the desire for it).
>>>> For a datapath per-packet metadata, i feel the need is just as importa=
nt.
>>>> Are we limited by the fact that existing hardware may not be
>>>> able to handle TLVs? For example, I dont have a problem handling TLVs =
in a
>>>> software datapath.
>>>>=20
>>>> cheers,
>>>> jamal
>>>>=20
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>=20
>>>=20
>>>=20
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>=20
>=20


From nobody Wed Mar 12 05:53:01 2014
Return-Path: <prvs=141da0085=Nicolas.BOUTHORS@qosmos.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 155421A096E for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 05:53:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.3
X-Spam-Level: 
X-Spam-Status: No, score=-0.3 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_OFF=2.3, RCVD_IN_DNSWL_LOW=-0.7] 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 UZZUe5kgSaQF for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 05:52:58 -0700 (PDT)
Received: from mc32.lon.server.colt.net (mc32.lon.server.colt.net [212.74.77.112]) by ietfa.amsl.com (Postfix) with ESMTP id 773AC1A0980 for <sfc@ietf.org>; Wed, 12 Mar 2014 05:52:55 -0700 (PDT)
Received: from mc32.lon.server.colt.net (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 6BB5C348123 for <sfc@ietf.org>; Wed, 12 Mar 2014 12:52:18 +0000 (UTC)
Received: from mx3.qosmos.com (unknown [195.68.92.43]) by mc32.lon.server.colt.net (Postfix) with ESMTP id 47D24348107 for <sfc@ietf.org>; Wed, 12 Mar 2014 12:52:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="4.97,638,1389740400";  d="scan'208";a="904386"
Received: from unknown (HELO mailbox.jungle.qosmos.com) ([10.12.1.3]) by mx3.qosmos.com with ESMTP; 12 Mar 2014 13:52:17 +0100
Received: from LILAS.jungle.qosmos.com ([fe80::5524:2c18:b2c3:74d4]) by CAROUBIER.jungle.qosmos.com ([169.254.1.110]) with mapi id 14.01.0438.000; Wed, 12 Mar 2014 13:52:33 +0100
From: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPOVlzVQ8BBNkkpEalAoPYdk82U5rVSqPv///3AICABt8wgIAA/motgAAtzQCAABF6pQ==
Date: Wed, 12 Mar 2014 12:52:16 +0000
Message-ID: <76B41B8FACE1514795D30EC137FF391D3E9E93@LILAS.jungle.qosmos.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com>,  <CF3DDB83.16AF4%jguichar@cisco.com>, <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com>, <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com>, <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com>, <76B41B8FACE1514795D30EC137FF391D3E9E41@LILAS.jungle.qosmos.com>, <AE6B698A-9362-4C25-8DFC-58766D4A40CB@affirmednetworks.com>
In-Reply-To: <AE6B698A-9362-4C25-8DFC-58766D4A40CB@affirmednetworks.com>
Accept-Language: en-US, fr-FR
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.13.0.22]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-TM-AS-MML: No
X-TM-AS-Product-Ver: IMSVA-8.2.0.1679-7.5.0.1017-20560.006
X-TM-AS-Result: No--38.216-5.0-31-10
X-imss-scan-details: No--38.216-5.0-31-10
X-TMASE-Version: IMSVA-8.2.0.1679-7.5.1017-20560.006
X-TMASE-Result: 10--38.216200-5.000000
X-TMASE-MatchedRID: yebcs53SkkBm8SPGyjDNlfOHbIp2eXtYiEoqWVVgjSsY0A95tjAn+28C LgMrgefcf9d7BdGJ5be9rH8KocDyo/BUGlJBh5pXTVa+L3Zgqc4qkGpTIbOFAX+xQ2Bqcl6t51q Z3LmVJPIGbfQPkUTMN3NNctAtwhhoiNCj8jDazVJIRA38P/dwblF5adRR2Ej1uBdhpH2mNUuKZ1 8kKgascmxWm6h9AoAbjiDhPhULDKlApurOX//NzZ3iEJrvFJmh+W1UJfANmI5Lgo8+IIHbcOuBy ojFN9Rr5JhqQcxUPPh0VefLRqhky9OYsB74R7ecy18e5+drKgYsL3b83U5aWd+S+dMLEiZszoXO 8BaSF05+x1wI8cc8y3IZbIvLM1/3sxI2i+t+frVH4a2iJdV4MXG54hbZ8q7IwODwux6XDVYaB23 nn0KB1Gsd3OsBR1ICFLoUJm/U+M3e19UDiMLS+uYAh37ZsBDCC/ExpXrHizyKlJ71TX9+g2KpMJ oimBcbZzS8ZvLgTL56/NkTuryYS57oe7OF0U2WqeBupNgLgYdTQ6yD6LF7xUyUI9jnKoXbNk8gW W5KUnVsqhnv2KJ0Fnk5C0/9DNl9jE4CeeESgDMo0OKLHX2pgXpCkFzE7j+UQUXtBnfmVnfrTBYU Az5myD0ecRZfSM+Q8I7Zb7I6x4wq/+hVvEi1C5rIHuCZpMzllDQWdZ8CFTT5EXV5U/2smgx8vbm P2D33w6biyd363kUVwg1L7R5FIzZ8DWhPfD28+qrNNz6C4kAIoBnVYMlpaoKOzDZceOZvilvAb1 8i4hN8fn8MklL3Rr9DDjAPu1Y37o7TdBrklwueAiCmPx4NwMidYBYDjITp+gD2vYtOFhgqtq5d3 cxkNQP90fJP9eHt
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/hfWMh9Afxi2Ut1EbFB-KPdOM5Lg
Cc: "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, "brijsman@juniper.net" <brijsman@juniper.net>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Mar 2014 12:53:00 -0000

Hello Ron,=0A=
=0A=
Sending out of band congruent metadata may not be the answer to all needs b=
ut it is one tool =0A=
that we should keep.=0A=
=0A=
Not all metadata is tied to a specific packet, for example a policy change =
in PCRF could lead=0A=
to some metadata signaling, the reaction time need not be immediate, few ms=
 may not matter.=0A=
=0A=
As you point, if a packet is tied to a metadata a correlation info can be s=
et in both packet to =0A=
deal with it (i.e metadata expected flag in the SFC header, plus an id)=0A=
=0A=
Finally we can still send some limited metadata within a header. This could=
 be used for load balancers=0A=
in particular if we agree on a convention to locate "coarse grain policy" /=
 "fine grain policy" on reserved context =0A=
headers. =0A=
=0A=
This seems to open up a lot of flexibility / innovations.=0A=
=0A=
On your last point, there is a question on how to make metadata available t=
o a Service Function. Current =0A=
socket connections for example do not allow to retrieve IP header options. =
So I assume that SFC aware Service Functions will need some (asynchronous ?=
) API to retrieve SFC header information as well as in-band metadata.   I d=
on't see out of band metadata transport adding complexity,  the same API ca=
n probably apply.=0A=
=0A=
The alternative option, allowing variable sized metadata in the SFC header =
has some drawbacks as well,=0A=
one being fragmentation, and some switches expecting as well to look at end=
 user traffic headers for link load balancing.  I would agree that if we ca=
n accept these issues, then sending off-line congruent metadata looses =0A=
its interest.=0A=
=0A=
We need to take into account  that both in-band and congruent out-of-band m=
etadata transport is not reliable. A packet loss  triggering retransmission=
 would not lead to the identical reconstruction of the associated metadata.=
  =0A=
In some cases, we might thus even need non-congruent out-of-band reliable m=
etadata transport.=0A=
=0A=
=0A=
=0A=
Nicolas=0A=
________________________________________=0A=
From: Ron Parker [Ron_Parker@affirmednetworks.com]=0A=
Sent: Wednesday, March 12, 2014 12:43 PM=0A=
To: Nicolas BOUTHORS=0A=
Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim=0A=
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations=0A=
=0A=
Nicolas,=0A=
=0A=
I understand the concept for out of band signaling of metadata, but I am co=
ncerned that it introduces significant complexity due to the potential race=
 condition of receiving the real packet before the metadata.  While the rea=
l packet could indicate that out of band metadata is expected, how can we g=
uarantee the order of reception?  What if switching or routing nodes apply =
hash based load balancing?  What if the load balancing understands SFC enca=
ps and looks beyond it to the original header to get better entropy?  Can w=
e guarantee that the metadata and real packet will follow the exact same pa=
th?  If we can not, then implementations will need to add ingress queuing t=
o cope with the scenario.=0A=
=0A=
Also, do you feel that the increase in implementation complexity at the ser=
vice functions is reasonable?=0A=
=0A=
Thanks.=0A=
=0A=
   Ron=0A=
=0A=
> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS" <Nicolas.BOUTHORS@qosmos.=
com> wrote:=0A=
>=0A=
> I think we must make a distinction between:=0A=
>=0A=
> - Metadata which should be part of the header defined as in band marking.=
=0A=
> - Metadata with can be passed out of band, for example congruent out of b=
and signaling defined in the draft=0A=
>=0A=
> The former calls for a limited space in the header, true, The latter howe=
ver does not incur any space limitation and is still fairly efficient and i=
t remains compatible with a fixed size header used to route those signaling=
 messages along the chain's service functions.=0A=
>=0A=
> Nicolas=0A=
> ________________________________________=0A=
> From: Jim Guichard (jguichar) [jguichar@cisco.com]=0A=
> Sent: Tuesday, March 11, 2014 6:48 PM=0A=
> To: Ron Parker=0A=
> Cc: Nicolas BOUTHORS; brijsman@juniper.net; sfc; Jamal Hadi Salim=0A=
> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations=0A=
>=0A=
> Hi Ron,=0A=
>=0A=
> We can certainly have this discussion but we should first consider what i=
nformation is necessary and if said information can fit within a fixed numb=
er of contexts in the majority of cases. Remember, the goal of being able t=
o pass metadata through the network is to enhance service delivery, not pas=
s the entire works of Shakespeare ;-)=0A=
>=0A=
> Sent from my iPhone=0A=
>=0A=
>> On Mar 7, 2014, at 3:52 AM, "Ron Parker" <Ron_Parker@affirmednetworks.co=
m> wrote:=0A=
>>=0A=
>> Nicolas,=0A=
>>=0A=
>> I see similar requirements from the 3gpp EPC side.  I would like to prop=
ose an OUI / TLV based approach where the reserved OUI can be used for agre=
ed upon types of common metadata and vendor or other organizational OUIs ca=
n be used to quickly innovate in the networks.   Simultaneously, I would al=
so like to consider mechanisms that are optimized for long lived flows so a=
s to limit the negative effects of packet growth.=0A=
>>=0A=
>>  Ron=0A=
>>=0A=
>>=0A=
>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS" <Nicolas.BOUTHORS@qosmos=
.com> wrote:=0A=
>>>=0A=
>>> Hello Jim=0A=
>>>=0A=
>>> I have seen cases in Gi LAN, where subscriber related information is pa=
ssed to a Web Proxy for HTTP header enrichment (aimed at some=0A=
>>> Web Content providers partners of the Mobile Operator). Information was=
 an coded (persistent) subscriber id derived from the MSISDN, and couple of=
 f=0A=
>>> customer profile related fields.=0A=
>>>=0A=
>>> In an sfc based Gi LAN, this entity should receive from the Classifier=
=0A=
>>>=0A=
>>> - A classification of the Content Provider ( Id, Category) based on tra=
ffic analysis=0A=
>>> - The MSISDN of the subscriber=0A=
>>> - Two subscriber policy fields (not tied to PCRF but belonging to the S=
ubscriber DB) (Subscriber category, sub-category)=0A=
>>> - A session id (for logging and tracking purposes)=0A=
>>>=0A=
>>> The objective being to avoid having  the HTTP Proxy to become a trusted=
 application (interogate the subscriber DB, etc..)=0A=
>>>=0A=
>>>=0A=
>>> Nicolas=0A=
>>>=0A=
>>>=0A=
>>> ________________________________________=0A=
>>> From: Jim Guichard (jguichar) [jguichar@cisco.com]=0A=
>>> Sent: Thursday, March 06, 2014 2:02 PM=0A=
>>> To: Jamal Hadi Salim; jmoisand@juniper.net; brijsman@juniper.net=0A=
>>> Cc: sfc=0A=
>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations=0A=
>>>=0A=
>>> Hi Jamal,=0A=
>>>=0A=
>>> You said "It seems there's clear need for variable sized metadata".. I =
am=0A=
>>> not so convinced and would like to better understand the requirements=
=0A=
>>> before passing judgement. If we look at the use cases as presented thus=
=0A=
>>> far into the WG I have yet to see a single example of the need (noting=
=0A=
>>> that desire is not the same as need) - I am not saying there is no=0A=
>>> requirement but rather that we should not jump to the conclusion and bu=
ild=0A=
>>> standards around a theory.=0A=
>>>=0A=
>>>=0A=
>>>=0A=
>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim" <hadi@mojatatu.com> wrote:=0A=
>>>>=0A=
>>>> I like the doc - well written.=0A=
>>>>=0A=
>>>> Section 4.3 on metadata encoding.=0A=
>>>>=0A=
>>>> It seems there's clear need for variable sized metadata=0A=
>>>> (at least for http/app you  seem to indicate the desire for it).=0A=
>>>> For a datapath per-packet metadata, i feel the need is just as importa=
nt.=0A=
>>>> Are we limited by the fact that existing hardware may not be=0A=
>>>> able to handle TLVs? For example, I dont have a problem handling TLVs =
in a=0A=
>>>> software datapath.=0A=
>>>>=0A=
>>>> cheers,=0A=
>>>> jamal=0A=
>>>>=0A=
>>>> _______________________________________________=0A=
>>>> sfc mailing list=0A=
>>>> sfc@ietf.org=0A=
>>>> https://www.ietf.org/mailman/listinfo/sfc=0A=
>>>=0A=
>>>=0A=
>>>=0A=
>>> _______________________________________________=0A=
>>> sfc mailing list=0A=
>>> sfc@ietf.org=0A=
>>> https://www.ietf.org/mailman/listinfo/sfc=0A=
>=0A=
>=0A=


From nobody Wed Mar 12 06:25:25 2014
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C00211A0421 for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 06:25:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.147
X-Spam-Level: 
X-Spam-Status: No, score=-0.147 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_OFF=2.3, RP_MATCHES_RCVD=-0.547] 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 CZ5enGn2g8QF for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 06:25:20 -0700 (PDT)
Received: from mail1.sandvine.com (Mail1.sandvine.com [64.7.137.134]) by ietfa.amsl.com (Postfix) with ESMTP id 75E561A0984 for <sfc@ietf.org>; Wed, 12 Mar 2014 06:25:19 -0700 (PDT)
Received: from WTL-EXCHP-1.sandvine.com ([fe80::ac6b:cc1e:f2ff:93aa]) by WTL-EXCHP-3.sandvine.com ([fe80::3c39:d305:d721:f00a%16]) with mapi id 14.01.0339.001; Wed, 12 Mar 2014 09:25:13 -0400
From: Dave Dolson <ddolson@sandvine.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, "Jim Guichard (jguichar)" <jguichar@cisco.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtSxygoyxH1hn0eVORg/fa7LmprUXtEAgAFHXwCAAAUSgIAGzmyAgAAZPACAAOo4wA==
Date: Wed, 12 Mar 2014 13:25:12 +0000
Message-ID: <E8355113905631478EFF04F5AA706E9818ACB5B3@wtl-exchp-1.sandvine.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com>,  <CF3DDB83.16AF4%jguichar@cisco.com>, <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com>, <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com> <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7DC9C0@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7DC9C0@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.200.52]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/ZQfsSMk8pxqJbAYcl5AI9-8hBeg
Cc: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, "brijsman@juniper.net" <brijsman@juniper.net>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Mar 2014 13:25:23 -0000

Of course that particular priority use-case can be accomplished with IPv4 T=
oS or IPv6 Traffic Class.



-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Ron Parker
Sent: Tuesday, March 11, 2014 3:19 PM
To: Jim Guichard (jguichar)
Cc: Nicolas BOUTHORS; brijsman@juniper.net; sfc; Jamal Hadi Salim
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

Jim,

At the Vancouver meeting, there was a nice presentation that showed 2 coope=
rative and non-contiguous service functions.   The first one added a servic=
e-function-specific priority value to the packet.   The other service-funct=
ion interpreted that value for overload control purposes.    I think that i=
s an innovative use case that points to the need for flexible metadata.    =
 Getting agreement on how many nuggets of some fixed sized metadata that wi=
ll be supported will not be impossible, IMO.

    Ron



-----Original Message-----
From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]=20
Sent: Tuesday, March 11, 2014 1:49 PM
To: Ron Parker
Cc: Nicolas BOUTHORS; Jamal Hadi Salim; jmoisand@juniper.net; brijsman@juni=
per.net; sfc
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

Hi Ron,

We can certainly have this discussion but we should first consider what inf=
ormation is necessary and if said information can fit within a fixed number=
 of contexts in the majority of cases. Remember, the goal of being able to =
pass metadata through the network is to enhance service delivery, not pass =
the entire works of Shakespeare ;-)

Sent from my iPhone

> On Mar 7, 2014, at 3:52 AM, "Ron Parker" <Ron_Parker@affirmednetworks.com=
> wrote:
>=20
> Nicolas,
>=20
> I see similar requirements from the 3gpp EPC side.  I would like to propo=
se an OUI / TLV based approach where the reserved OUI can be used for agree=
d upon types of common metadata and vendor or other organizational OUIs can=
 be used to quickly innovate in the networks.   Simultaneously, I would als=
o like to consider mechanisms that are optimized for long lived flows so as=
 to limit the negative effects of packet growth.=20
>=20
>   Ron
>=20
>=20
>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS" <Nicolas.BOUTHORS@qosmos.=
com> wrote:
>>=20
>> Hello Jim
>>=20
>> I have seen cases in Gi LAN, where subscriber related information is=20
>> passed to a Web Proxy for HTTP header enrichment (aimed at some Web=20
>> Content providers partners of the Mobile Operator). Information was an c=
oded (persistent) subscriber id derived from the MSISDN, and couple of f cu=
stomer profile related fields.
>>=20
>> In an sfc based Gi LAN, this entity should receive from the=20
>> Classifier
>>=20
>> - A classification of the Content Provider ( Id, Category) based on=20
>> traffic analysis
>> - The MSISDN of the subscriber
>> - Two subscriber policy fields (not tied to PCRF but belonging to the=20
>> Subscriber DB) (Subscriber category, sub-category)
>> - A session id (for logging and tracking purposes)
>>=20
>> The objective being to avoid having  the HTTP Proxy to become a=20
>> trusted application (interogate the subscriber DB, etc..)
>>=20
>>=20
>> Nicolas
>>=20
>>=20
>> ________________________________________
>> From: Jim Guichard (jguichar) [jguichar@cisco.com]
>> Sent: Thursday, March 06, 2014 2:02 PM
>> To: Jamal Hadi Salim; jmoisand@juniper.net; brijsman@juniper.net
>> Cc: sfc
>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>=20
>> Hi Jamal,
>>=20
>> You said "It seems there's clear need for variable sized metadata"..=20
>> I am not so convinced and would like to better understand the=20
>> requirements before passing judgement. If we look at the use cases as=20
>> presented thus far into the WG I have yet to see a single example of=20
>> the need (noting that desire is not the same as need) - I am not=20
>> saying there is no requirement but rather that we should not jump to=20
>> the conclusion and build standards around a theory.
>>=20
>>=20
>>=20
>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim" <hadi@mojatatu.com> wrote:
>>>=20
>>> I like the doc - well written.
>>>=20
>>> Section 4.3 on metadata encoding.
>>>=20
>>> It seems there's clear need for variable sized metadata (at least=20
>>> for http/app you  seem to indicate the desire for it).
>>> For a datapath per-packet metadata, i feel the need is just as importan=
t.
>>> Are we limited by the fact that existing hardware may not be able to=20
>>> handle TLVs? For example, I dont have a problem handling TLVs in a=20
>>> software datapath.
>>>=20
>>> cheers,
>>> jamal
>>>=20
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>=20
>>=20
>>=20
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc

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


From nobody Wed Mar 12 07:22:17 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5C3CF1A071B for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 07:22:15 -0700 (PDT)
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_OFF=2.3, RCVD_IN_DNSWL_NONE=-0.0001, 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 fFIeXi0GhP7x for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 07:22:11 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) by ietfa.amsl.com (Postfix) with ESMTP id C24921A06B2 for <sfc@ietf.org>; Wed, 12 Mar 2014 07:22:02 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 0AC73240771; Wed, 12 Mar 2014 07:21:57 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-135-50.clppva.east.verizon.net [70.106.135.50]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 6008D240775; Wed, 12 Mar 2014 07:21:38 -0700 (PDT)
Message-ID: <53206D61.3000807@joelhalpern.com>
Date: Wed, 12 Mar 2014 10:21:21 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>,  Ron Parker <Ron_Parker@affirmednetworks.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com>,  <CF3DDB83.16AF4%jguichar@cisco.com>, <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com>, <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com>, <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com>, <76B41B8FACE1514795D30EC137FF391D3E9E41@LILAS.jungle.qosmos.com>, <AE6B698A-9362-4C25-8DFC-58766D4A40CB@affirmednetworks.com> <76B41B8FACE1514795D30EC137FF391D3E9E93@LILAS.jungle.qosmos.com>
In-Reply-To: <76B41B8FACE1514795D30EC137FF391D3E9E93@LILAS.jungle.qosmos.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/hYXWvc2bLkRuZvxkzH9TZOLRsBU
Cc: "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, "brijsman@juniper.net" <brijsman@juniper.net>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Mar 2014 14:22:15 -0000

For in-band metadata, the API for access can easily be synchronous.
Out of band metadata needs different handling.
There are many cases where out-of-band metadata is useful and 
appropriate.  But they do not cover all needs by any stretch.

Even if each piece of in-band metadata is of fixed length, there are 
many different kinds of metatype.  Trying to say "there will be exactly 
four pieces, and they will be of types t1, t2, t3, and t4" is simply too 
specific for even 80% of the needs.

Yours,
Joel

On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
> Hello Ron,
>
> Sending out of band congruent metadata may not be the answer to all needs but it is one tool
> that we should keep.
>
> Not all metadata is tied to a specific packet, for example a policy change in PCRF could lead
> to some metadata signaling, the reaction time need not be immediate, few ms may not matter.
>
> As you point, if a packet is tied to a metadata a correlation info can be set in both packet to
> deal with it (i.e metadata expected flag in the SFC header, plus an id)
>
> Finally we can still send some limited metadata within a header. This could be used for load balancers
> in particular if we agree on a convention to locate "coarse grain policy" / "fine grain policy" on reserved context
> headers.
>
> This seems to open up a lot of flexibility / innovations.
>
> On your last point, there is a question on how to make metadata available to a Service Function. Current
> socket connections for example do not allow to retrieve IP header options. So I assume that SFC aware Service Functions will need some (asynchronous ?) API to retrieve SFC header information as well as in-band metadata.   I don't see out of band metadata transport adding complexity,  the same API can probably apply.
>
> The alternative option, allowing variable sized metadata in the SFC header has some drawbacks as well,
> one being fragmentation, and some switches expecting as well to look at end user traffic headers for link load balancing.  I would agree that if we can accept these issues, then sending off-line congruent metadata looses
> its interest.
>
> We need to take into account  that both in-band and congruent out-of-band metadata transport is not reliable. A packet loss  triggering retransmission would not lead to the identical reconstruction of the associated metadata.
> In some cases, we might thus even need non-congruent out-of-band reliable metadata transport.
>
>
>
> Nicolas
> ________________________________________
> From: Ron Parker [Ron_Parker@affirmednetworks.com]
> Sent: Wednesday, March 12, 2014 12:43 PM
> To: Nicolas BOUTHORS
> Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim
> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>
> Nicolas,
>
> I understand the concept for out of band signaling of metadata, but I am concerned that it introduces significant complexity due to the potential race condition of receiving the real packet before the metadata.  While the real packet could indicate that out of band metadata is expected, how can we guarantee the order of reception?  What if switching or routing nodes apply hash based load balancing?  What if the load balancing understands SFC encaps and looks beyond it to the original header to get better entropy?  Can we guarantee that the metadata and real packet will follow the exact same path?  If we can not, then implementations will need to add ingress queuing to cope with the scenario.
>
> Also, do you feel that the increase in implementation complexity at the service functions is reasonable?
>
> Thanks.
>
>     Ron
>
>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS" <Nicolas.BOUTHORS@qosmos.com> wrote:
>>
>> I think we must make a distinction between:
>>
>> - Metadata which should be part of the header defined as in band marking.
>> - Metadata with can be passed out of band, for example congruent out of band signaling defined in the draft
>>
>> The former calls for a limited space in the header, true, The latter however does not incur any space limitation and is still fairly efficient and it remains compatible with a fixed size header used to route those signaling messages along the chain's service functions.
>>
>> Nicolas
>> ________________________________________
>> From: Jim Guichard (jguichar) [jguichar@cisco.com]
>> Sent: Tuesday, March 11, 2014 6:48 PM
>> To: Ron Parker
>> Cc: Nicolas BOUTHORS; brijsman@juniper.net; sfc; Jamal Hadi Salim
>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>
>> Hi Ron,
>>
>> We can certainly have this discussion but we should first consider what information is necessary and if said information can fit within a fixed number of contexts in the majority of cases. Remember, the goal of being able to pass metadata through the network is to enhance service delivery, not pass the entire works of Shakespeare ;-)
>>
>> Sent from my iPhone
>>
>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker" <Ron_Parker@affirmednetworks.com> wrote:
>>>
>>> Nicolas,
>>>
>>> I see similar requirements from the 3gpp EPC side.  I would like to propose an OUI / TLV based approach where the reserved OUI can be used for agreed upon types of common metadata and vendor or other organizational OUIs can be used to quickly innovate in the networks.   Simultaneously, I would also like to consider mechanisms that are optimized for long lived flows so as to limit the negative effects of packet growth.
>>>
>>>   Ron
>>>
>>>
>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS" <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>
>>>> Hello Jim
>>>>
>>>> I have seen cases in Gi LAN, where subscriber related information is passed to a Web Proxy for HTTP header enrichment (aimed at some
>>>> Web Content providers partners of the Mobile Operator). Information was an coded (persistent) subscriber id derived from the MSISDN, and couple of f
>>>> customer profile related fields.
>>>>
>>>> In an sfc based Gi LAN, this entity should receive from the Classifier
>>>>
>>>> - A classification of the Content Provider ( Id, Category) based on traffic analysis
>>>> - The MSISDN of the subscriber
>>>> - Two subscriber policy fields (not tied to PCRF but belonging to the Subscriber DB) (Subscriber category, sub-category)
>>>> - A session id (for logging and tracking purposes)
>>>>
>>>> The objective being to avoid having  the HTTP Proxy to become a trusted application (interogate the subscriber DB, etc..)
>>>>
>>>>
>>>> Nicolas
>>>>
>>>>
>>>> ________________________________________
>>>> From: Jim Guichard (jguichar) [jguichar@cisco.com]
>>>> Sent: Thursday, March 06, 2014 2:02 PM
>>>> To: Jamal Hadi Salim; jmoisand@juniper.net; brijsman@juniper.net
>>>> Cc: sfc
>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>
>>>> Hi Jamal,
>>>>
>>>> You said "It seems there's clear need for variable sized metadata".. I am
>>>> not so convinced and would like to better understand the requirements
>>>> before passing judgement. If we look at the use cases as presented thus
>>>> far into the WG I have yet to see a single example of the need (noting
>>>> that desire is not the same as need) - I am not saying there is no
>>>> requirement but rather that we should not jump to the conclusion and build
>>>> standards around a theory.
>>>>
>>>>
>>>>
>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim" <hadi@mojatatu.com> wrote:
>>>>>
>>>>> I like the doc - well written.
>>>>>
>>>>> Section 4.3 on metadata encoding.
>>>>>
>>>>> It seems there's clear need for variable sized metadata
>>>>> (at least for http/app you  seem to indicate the desire for it).
>>>>> For a datapath per-packet metadata, i feel the need is just as important.
>>>>> Are we limited by the fact that existing hardware may not be
>>>>> able to handle TLVs? For example, I dont have a problem handling TLVs in a
>>>>> software datapath.
>>>>>
>>>>> cheers,
>>>>> jamal
>>>>>
>>>>> _______________________________________________
>>>>> sfc mailing list
>>>>> sfc@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>
>>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Wed Mar 12 07:43:17 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 929D11A0852 for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 07:43:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.448
X-Spam-Level: 
X-Spam-Status: No, score=-2.448 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_OFF=2.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 RwZjgO18i_ST for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 07:43:09 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id BBE711A097B for <sfc@ietf.org>; Wed, 12 Mar 2014 07:43:08 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BBZ74209; Wed, 12 Mar 2014 14:43:02 +0000 (GMT)
Received: from LHREML401-HUB.china.huawei.com (10.201.5.240) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 12 Mar 2014 14:42:10 +0000
Received: from DFWEML705-CHM.china.huawei.com (10.193.5.142) by lhreml401-hub.china.huawei.com (10.201.5.240) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 12 Mar 2014 14:42:58 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.118]) by dfweml705-chm.china.huawei.com ([169.254.7.50]) with mapi id 14.03.0158.001; Wed, 12 Mar 2014 07:42:49 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtXWxgFuQPGhwEWKurWj2TK38JrUkRoAgAFHXgCAAAUSgIAGzmyAgADwYwCAADvUAIAAE0oAgAAY5ID//45E4A==
Date: Wed, 12 Mar 2014 14:42:48 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D45356FA3@dfweml701-chm.china.huawei.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com>,  <CF3DDB83.16AF4%jguichar@cisco.com>, <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com>, <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com>, <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com>, <76B41B8FACE1514795D30EC137FF391D3E9E41@LILAS.jungle.qosmos.com>, <AE6B698A-9362-4C25-8DFC-58766D4A40CB@affirmednetworks.com> <76B41B8FACE1514795D30EC137FF391D3E9E93@LILAS.jungle.qosmos.com> <53206D61.3000807@joelhalpern.com>
In-Reply-To: <53206D61.3000807@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.137.33]
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/sfc/MIZ08oFZ12LdmZw17yULU3qqo_I
Cc: "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, "brijsman@juniper.net" <brijsman@juniper.net>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Mar 2014 14:43:14 -0000

Fully agree with Joe.

We should not require a fix length for in-band metadata but also not leave =
it for freely usage. In fact, when a service node inserts SFC header on a (=
encapsulated) packet and send to next service node, SFC header itself can b=
e seen as a metadata.=20

Lucy

-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
Sent: Wednesday, March 12, 2014 9:21 AM
To: Nicolas BOUTHORS; Ron Parker
Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

For in-band metadata, the API for access can easily be synchronous.
Out of band metadata needs different handling.
There are many cases where out-of-band metadata is useful and appropriate. =
 But they do not cover all needs by any stretch.

Even if each piece of in-band metadata is of fixed length, there are many d=
ifferent kinds of metatype.  Trying to say "there will be exactly four piec=
es, and they will be of types t1, t2, t3, and t4" is simply too specific fo=
r even 80% of the needs.

Yours,
Joel

On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
> Hello Ron,
>
> Sending out of band congruent metadata may not be the answer to all=20
> needs but it is one tool that we should keep.
>
> Not all metadata is tied to a specific packet, for example a policy=20
> change in PCRF could lead to some metadata signaling, the reaction time n=
eed not be immediate, few ms may not matter.
>
> As you point, if a packet is tied to a metadata a correlation info can=20
> be set in both packet to deal with it (i.e metadata expected flag in=20
> the SFC header, plus an id)
>
> Finally we can still send some limited metadata within a header. This=20
> could be used for load balancers in particular if we agree on a=20
> convention to locate "coarse grain policy" / "fine grain policy" on reser=
ved context headers.
>
> This seems to open up a lot of flexibility / innovations.
>
> On your last point, there is a question on how to make metadata available=
 to a Service Function. Current
> socket connections for example do not allow to retrieve IP header options=
. So I assume that SFC aware Service Functions will need some (asynchronous=
 ?) API to retrieve SFC header information as well as in-band metadata.   I=
 don't see out of band metadata transport adding complexity,  the same API =
can probably apply.
>
> The alternative option, allowing variable sized metadata in the SFC=20
> header has some drawbacks as well, one being fragmentation, and some=20
> switches expecting as well to look at end user traffic headers for link l=
oad balancing.  I would agree that if we can accept these issues, then send=
ing off-line congruent metadata looses its interest.
>
> We need to take into account  that both in-band and congruent out-of-band=
 metadata transport is not reliable. A packet loss  triggering retransmissi=
on would not lead to the identical reconstruction of the associated metadat=
a.
> In some cases, we might thus even need non-congruent out-of-band reliable=
 metadata transport.
>
>
>
> Nicolas
> ________________________________________
> From: Ron Parker [Ron_Parker@affirmednetworks.com]
> Sent: Wednesday, March 12, 2014 12:43 PM
> To: Nicolas BOUTHORS
> Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi=20
> Salim
> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>
> Nicolas,
>
> I understand the concept for out of band signaling of metadata, but I am =
concerned that it introduces significant complexity due to the potential ra=
ce condition of receiving the real packet before the metadata.  While the r=
eal packet could indicate that out of band metadata is expected, how can we=
 guarantee the order of reception?  What if switching or routing nodes appl=
y hash based load balancing?  What if the load balancing understands SFC en=
caps and looks beyond it to the original header to get better entropy?  Can=
 we guarantee that the metadata and real packet will follow the exact same =
path?  If we can not, then implementations will need to add ingress queuing=
 to cope with the scenario.
>
> Also, do you feel that the increase in implementation complexity at the s=
ervice functions is reasonable?
>
> Thanks.
>
>     Ron
>
>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS" <Nicolas.BOUTHORS@qosmos=
.com> wrote:
>>
>> I think we must make a distinction between:
>>
>> - Metadata which should be part of the header defined as in band marking=
.
>> - Metadata with can be passed out of band, for example congruent out=20
>> of band signaling defined in the draft
>>
>> The former calls for a limited space in the header, true, The latter how=
ever does not incur any space limitation and is still fairly efficient and =
it remains compatible with a fixed size header used to route those signalin=
g messages along the chain's service functions.
>>
>> Nicolas
>> ________________________________________
>> From: Jim Guichard (jguichar) [jguichar@cisco.com]
>> Sent: Tuesday, March 11, 2014 6:48 PM
>> To: Ron Parker
>> Cc: Nicolas BOUTHORS; brijsman@juniper.net; sfc; Jamal Hadi Salim
>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>
>> Hi Ron,
>>
>> We can certainly have this discussion but we should first consider=20
>> what information is necessary and if said information can fit within=20
>> a fixed number of contexts in the majority of cases. Remember, the=20
>> goal of being able to pass metadata through the network is to enhance=20
>> service delivery, not pass the entire works of Shakespeare ;-)
>>
>> Sent from my iPhone
>>
>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker" <Ron_Parker@affirmednetworks.c=
om> wrote:
>>>
>>> Nicolas,
>>>
>>> I see similar requirements from the 3gpp EPC side.  I would like to pro=
pose an OUI / TLV based approach where the reserved OUI can be used for agr=
eed upon types of common metadata and vendor or other organizational OUIs c=
an be used to quickly innovate in the networks.   Simultaneously, I would a=
lso like to consider mechanisms that are optimized for long lived flows so =
as to limit the negative effects of packet growth.
>>>
>>>   Ron
>>>
>>>
>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS" <Nicolas.BOUTHORS@qosmo=
s.com> wrote:
>>>>
>>>> Hello Jim
>>>>
>>>> I have seen cases in Gi LAN, where subscriber related information=20
>>>> is passed to a Web Proxy for HTTP header enrichment (aimed at some=20
>>>> Web Content providers partners of the Mobile Operator). Information wa=
s an coded (persistent) subscriber id derived from the MSISDN, and couple o=
f f customer profile related fields.
>>>>
>>>> In an sfc based Gi LAN, this entity should receive from the=20
>>>> Classifier
>>>>
>>>> - A classification of the Content Provider ( Id, Category) based on=20
>>>> traffic analysis
>>>> - The MSISDN of the subscriber
>>>> - Two subscriber policy fields (not tied to PCRF but belonging to=20
>>>> the Subscriber DB) (Subscriber category, sub-category)
>>>> - A session id (for logging and tracking purposes)
>>>>
>>>> The objective being to avoid having  the HTTP Proxy to become a=20
>>>> trusted application (interogate the subscriber DB, etc..)
>>>>
>>>>
>>>> Nicolas
>>>>
>>>>
>>>> ________________________________________
>>>> From: Jim Guichard (jguichar) [jguichar@cisco.com]
>>>> Sent: Thursday, March 06, 2014 2:02 PM
>>>> To: Jamal Hadi Salim; jmoisand@juniper.net; brijsman@juniper.net
>>>> Cc: sfc
>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>
>>>> Hi Jamal,
>>>>
>>>> You said "It seems there's clear need for variable sized=20
>>>> metadata".. I am not so convinced and would like to better=20
>>>> understand the requirements before passing judgement. If we look at=20
>>>> the use cases as presented thus far into the WG I have yet to see a=20
>>>> single example of the need (noting that desire is not the same as=20
>>>> need) - I am not saying there is no requirement but rather that we=20
>>>> should not jump to the conclusion and build standards around a theory.
>>>>
>>>>
>>>>
>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim" <hadi@mojatatu.com> wrote:
>>>>>
>>>>> I like the doc - well written.
>>>>>
>>>>> Section 4.3 on metadata encoding.
>>>>>
>>>>> It seems there's clear need for variable sized metadata (at least=20
>>>>> for http/app you  seem to indicate the desire for it).
>>>>> For a datapath per-packet metadata, i feel the need is just as import=
ant.
>>>>> Are we limited by the fact that existing hardware may not be able=20
>>>>> to handle TLVs? For example, I dont have a problem handling TLVs=20
>>>>> in a software datapath.
>>>>>
>>>>> cheers,
>>>>> jamal
>>>>>
>>>>> _______________________________________________
>>>>> sfc mailing list
>>>>> sfc@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>
>>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>

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


From nobody Wed Mar 12 09:18:28 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B9DA71A09CD for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 09:18:26 -0700 (PDT)
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_OFF=2.3, RCVD_IN_DNSWL_NONE=-0.0001, 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 750uTV6UIB-u for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 09:18:24 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) by ietfa.amsl.com (Postfix) with ESMTP id 98A9B1A09D1 for <sfc@ietf.org>; Wed, 12 Mar 2014 09:18:24 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id CCD02240775; Wed, 12 Mar 2014 09:18:18 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-135-50.clppva.east.verizon.net [70.106.135.50]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 6110324333A; Wed, 12 Mar 2014 09:18:05 -0700 (PDT)
Message-ID: <532088AE.7060905@joelhalpern.com>
Date: Wed, 12 Mar 2014 12:17:50 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Lucy yong <lucy.yong@huawei.com>,  Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, Ron Parker <Ron_Parker@affirmednetworks.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com>,  <CF3DDB83.16AF4%jguichar@cisco.com>, <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com>, <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com>, <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com>, <76B41B8FACE1514795D30EC137FF391D3E9E41@LILAS.jungle.qosmos.com>, <AE6B698A-9362-4C25-8DFC-58766D4A40CB@affirmednetworks.com> <76B41B8FACE1514795D30EC137FF391D3E9E93@LILAS.jungle.qosmos.com> <53206D61.3000807@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45356FA3@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D45356FA3@dfweml701-chm.china.huawei.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/QNql5dpELHhwJVZ45JklqxxpXCI
Cc: "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, "brijsman@juniper.net" <brijsman@juniper.net>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Mar 2014 16:18:27 -0000

I think it is important to keep a strong distinction between metadata
(which is for use by applications) and the service chaining information
in the base service chain header, which is for use by the service chain
support mechanisms.

Yours,
Joel

On 3/12/14, 10:42 AM, Lucy yong wrote:
> Fully agree with Joe.
>
> We should not require a fix length for in-band metadata but also not
> leave it for freely usage. In fact, when a service node inserts SFC
> header on a (encapsulated) packet and send to next service node, SFC
> header itself can be seen as a metadata.
>
> Lucy
>
> -----Original Message----- From: sfc [mailto:sfc-bounces@ietf.org] On
> Behalf Of Joel M. Halpern Sent: Wednesday, March 12, 2014 9:21 AM To:
> Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard (jguichar);
> brijsman@juniper.net; sfc; Jamal Hadi Salim Subject: Re: [sfc]
> draft-rijsman-sfc-metadata-considerations
>
> For in-band metadata, the API for access can easily be synchronous.
> Out of band metadata needs different handling. There are many cases
> where out-of-band metadata is useful and appropriate.  But they do
> not cover all needs by any stretch.
>
> Even if each piece of in-band metadata is of fixed length, there are
> many different kinds of metatype.  Trying to say "there will be
> exactly four pieces, and they will be of types t1, t2, t3, and t4" is
> simply too specific for even 80% of the needs.
>
> Yours, Joel
>
> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>> Hello Ron,
>>
>> Sending out of band congruent metadata may not be the answer to
>> all needs but it is one tool that we should keep.
>>
>> Not all metadata is tied to a specific packet, for example a
>> policy change in PCRF could lead to some metadata signaling, the
>> reaction time need not be immediate, few ms may not matter.
>>
>> As you point, if a packet is tied to a metadata a correlation info
>> can be set in both packet to deal with it (i.e metadata expected
>> flag in the SFC header, plus an id)
>>
>> Finally we can still send some limited metadata within a header.
>> This could be used for load balancers in particular if we agree on
>> a convention to locate "coarse grain policy" / "fine grain policy"
>> on reserved context headers.
>>
>> This seems to open up a lot of flexibility / innovations.
>>
>> On your last point, there is a question on how to make metadata
>> available to a Service Function. Current socket connections for
>> example do not allow to retrieve IP header options. So I assume
>> that SFC aware Service Functions will need some (asynchronous ?)
>> API to retrieve SFC header information as well as in-band metadata.
>> I don't see out of band metadata transport adding complexity,  the
>> same API can probably apply.
>>
>> The alternative option, allowing variable sized metadata in the
>> SFC header has some drawbacks as well, one being fragmentation, and
>> some switches expecting as well to look at end user traffic headers
>> for link load balancing.  I would agree that if we can accept these
>> issues, then sending off-line congruent metadata looses its
>> interest.
>>
>> We need to take into account  that both in-band and congruent
>> out-of-band metadata transport is not reliable. A packet loss
>> triggering retransmission would not lead to the identical
>> reconstruction of the associated metadata. In some cases, we might
>> thus even need non-congruent out-of-band reliable metadata
>> transport.
>>
>>
>>
>> Nicolas ________________________________________ From: Ron Parker
>> [Ron_Parker@affirmednetworks.com] Sent: Wednesday, March 12, 2014
>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard (jguichar);
>> brijsman@juniper.net; sfc; Jamal Hadi Salim Subject: Re: [sfc]
>> draft-rijsman-sfc-metadata-considerations
>>
>> Nicolas,
>>
>> I understand the concept for out of band signaling of metadata, but
>> I am concerned that it introduces significant complexity due to the
>> potential race condition of receiving the real packet before the
>> metadata.  While the real packet could indicate that out of band
>> metadata is expected, how can we guarantee the order of reception?
>> What if switching or routing nodes apply hash based load balancing?
>> What if the load balancing understands SFC encaps and looks beyond
>> it to the original header to get better entropy?  Can we guarantee
>> that the metadata and real packet will follow the exact same path?
>> If we can not, then implementations will need to add ingress
>> queuing to cope with the scenario.
>>
>> Also, do you feel that the increase in implementation complexity at
>> the service functions is reasonable?
>>
>> Thanks.
>>
>> Ron
>>
>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>
>>> I think we must make a distinction between:
>>>
>>> - Metadata which should be part of the header defined as in band
>>> marking. - Metadata with can be passed out of band, for example
>>> congruent out of band signaling defined in the draft
>>>
>>> The former calls for a limited space in the header, true, The
>>> latter however does not incur any space limitation and is still
>>> fairly efficient and it remains compatible with a fixed size
>>> header used to route those signaling messages along the chain's
>>> service functions.
>>>
>>> Nicolas ________________________________________ From: Jim
>>> Guichard (jguichar) [jguichar@cisco.com] Sent: Tuesday, March 11,
>>> 2014 6:48 PM To: Ron Parker Cc: Nicolas BOUTHORS;
>>> brijsman@juniper.net; sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>> draft-rijsman-sfc-metadata-considerations
>>>
>>> Hi Ron,
>>>
>>> We can certainly have this discussion but we should first
>>> consider what information is necessary and if said information
>>> can fit within a fixed number of contexts in the majority of
>>> cases. Remember, the goal of being able to pass metadata through
>>> the network is to enhance service delivery, not pass the entire
>>> works of Shakespeare ;-)
>>>
>>> Sent from my iPhone
>>>
>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>>>> <Ron_Parker@affirmednetworks.com> wrote:
>>>>
>>>> Nicolas,
>>>>
>>>> I see similar requirements from the 3gpp EPC side.  I would
>>>> like to propose an OUI / TLV based approach where the reserved
>>>> OUI can be used for agreed upon types of common metadata and
>>>> vendor or other organizational OUIs can be used to quickly
>>>> innovate in the networks.   Simultaneously, I would also like
>>>> to consider mechanisms that are optimized for long lived flows
>>>> so as to limit the negative effects of packet growth.
>>>>
>>>> Ron
>>>>
>>>>
>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>
>>>>> Hello Jim
>>>>>
>>>>> I have seen cases in Gi LAN, where subscriber related
>>>>> information is passed to a Web Proxy for HTTP header
>>>>> enrichment (aimed at some Web Content providers partners of
>>>>> the Mobile Operator). Information was an coded (persistent)
>>>>> subscriber id derived from the MSISDN, and couple of f
>>>>> customer profile related fields.
>>>>>
>>>>> In an sfc based Gi LAN, this entity should receive from the
>>>>> Classifier
>>>>>
>>>>> - A classification of the Content Provider ( Id, Category)
>>>>> based on traffic analysis - The MSISDN of the subscriber -
>>>>> Two subscriber policy fields (not tied to PCRF but belonging
>>>>> to the Subscriber DB) (Subscriber category, sub-category) - A
>>>>> session id (for logging and tracking purposes)
>>>>>
>>>>> The objective being to avoid having  the HTTP Proxy to become
>>>>> a trusted application (interogate the subscriber DB, etc..)
>>>>>
>>>>>
>>>>> Nicolas
>>>>>
>>>>>
>>>>> ________________________________________ From: Jim Guichard
>>>>> (jguichar) [jguichar@cisco.com] Sent: Thursday, March 06,
>>>>> 2014 2:02 PM To: Jamal Hadi Salim; jmoisand@juniper.net;
>>>>> brijsman@juniper.net Cc: sfc Subject: Re: [sfc]
>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>
>>>>> Hi Jamal,
>>>>>
>>>>> You said "It seems there's clear need for variable sized
>>>>> metadata".. I am not so convinced and would like to better
>>>>> understand the requirements before passing judgement. If we
>>>>> look at the use cases as presented thus far into the WG I
>>>>> have yet to see a single example of the need (noting that
>>>>> desire is not the same as need) - I am not saying there is no
>>>>> requirement but rather that we should not jump to the
>>>>> conclusion and build standards around a theory.
>>>>>
>>>>>
>>>>>
>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim" <hadi@mojatatu.com>
>>>>>> wrote:
>>>>>>
>>>>>> I like the doc - well written.
>>>>>>
>>>>>> Section 4.3 on metadata encoding.
>>>>>>
>>>>>> It seems there's clear need for variable sized metadata (at
>>>>>> least for http/app you  seem to indicate the desire for
>>>>>> it). For a datapath per-packet metadata, i feel the need is
>>>>>> just as important. Are we limited by the fact that existing
>>>>>> hardware may not be able to handle TLVs? For example, I
>>>>>> dont have a problem handling TLVs in a software datapath.
>>>>>>
>>>>>> cheers, jamal
>>>>>>
>>>>>> _______________________________________________ sfc mailing
>>>>>> list sfc@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________ sfc mailing
>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>
>>>
>>
>> _______________________________________________ sfc mailing list
>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>
>
> _______________________________________________ sfc mailing list
> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>
> _______________________________________________ sfc mailing list
> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Wed Mar 12 09:39:11 2014
Return-Path: <cpignata@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 218741A09A8 for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 09:39:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.748
X-Spam-Level: 
X-Spam-Status: No, score=-7.748 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, MANGLED_OFF=2.3, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 dNcth62YandU for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 09:39:04 -0700 (PDT)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) by ietfa.amsl.com (Postfix) with ESMTP id ECD871A0796 for <sfc@ietf.org>; Wed, 12 Mar 2014 09:39:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=10886; q=dns/txt; s=iport; t=1394642338; x=1395851938; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=B8l7KXRnVdlWvi2GLKpbKmBxZc2u3SYmxOrLdj0cdeU=; b=GVrKKfkVUvwhLijnTIa4hVAZOEwzRV0wYHL5Sy60V0ct56W4z/Pc1C47 9VSw3rfPFBj6mtWBXXJ8eRt67hxRmH5EYRXlbldIhEVy2IABSX7oCW1NX 345wfkDGH8dKwLKs5hB63M4SWawpCUlnTwuVvfx3x16IBhHP9+jdlQYtf s=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Ak8FAAGNIFOtJV2b/2dsb2JhbABagwY7V7omgzuDc4EeFnSCJQEBAQQBAQFREQkDCAwEAgEIEQMBAQEBFRIHJwsUCQgCBAENBYd5DdINEwSNeQsBLCsHAgQEhC4ElBVEg2ySLYMtgWkBHyI
X-IronPort-AV: E=Sophos;i="4.97,639,1389744000"; d="scan'208";a="26925492"
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by alln-iport-4.cisco.com with ESMTP; 12 Mar 2014 16:38:57 +0000
Received: from xhc-aln-x01.cisco.com (xhc-aln-x01.cisco.com [173.36.12.75]) by rcdn-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id s2CGcucl025076 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 12 Mar 2014 16:38:57 GMT
Received: from xmb-aln-x02.cisco.com ([169.254.5.113]) by xhc-aln-x01.cisco.com ([173.36.12.75]) with mapi id 14.03.0123.003; Wed, 12 Mar 2014 11:38:56 -0500
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Lucy yong <lucy.yong@huawei.com>,  Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtTCrXBBzNMfdEeYxAfThGHOh5rUb5UAgAFHXgCAAAUSgIAGzmyAgADwZACAADvUAIAAE0kAgAAY5ICAAAX+AIAAGo0A///C0wA=
Date: Wed, 12 Mar 2014 16:38:55 +0000
Message-ID: <CF4605D5.4AE37%cpignata@cisco.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <CF3DDB83.16AF4%jguichar@cisco.com> <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com> <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com> <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com> <76B41B8FACE1514795D30EC137FF391D3E9E41@LILAS.jungle.qosmos.com> <AE6B698A-9362-4C25-8DFC-58766D4A40CB@affirmednetworks.com> <76B41B8FACE1514795D30EC137FF391D3E9E93@LILAS.jungle.qosmos.com> <53206D61.3000807@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45356FA3@dfweml701-chm.china.huawei.com> <532088AE.7060905@joelhalpern.com>
In-Reply-To: <532088AE.7060905@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [64.102.157.229]
Content-Type: text/plain; charset="Windows-1252"
Content-ID: <FC9084DE7BD5C04AB88858596AA47003@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/vF4un4bPOPENmwUiXjFjB3ZPN98
Cc: "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, "brijsman@juniper.net" <brijsman@juniper.net>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Mar 2014 16:39:08 -0000

+1.

=8B Carlos.

-----Original Message-----
From: Joel Halpern <jmh@joelhalpern.com>
Date: Wednesday, March 12, 2014 at 12:17 PM
To: Lucy yong <lucy.yong@huawei.com>, Nicolas BOUTHORS
<Nicolas.BOUTHORS@qosmos.com>, Ron Parker <Ron_Parker@affirmednetworks.com>
Cc: Jim Guichard <jguichar@cisco.com>, "brijsman@juniper.net"
<brijsman@juniper.net>, sfc <sfc@ietf.org>, Jamal Hadi Salim
<hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

>I think it is important to keep a strong distinction between metadata
>(which is for use by applications) and the service chaining information
>in the base service chain header, which is for use by the service chain
>support mechanisms.
>
>Yours,
>Joel
>
>On 3/12/14, 10:42 AM, Lucy yong wrote:
>> Fully agree with Joe.
>>
>> We should not require a fix length for in-band metadata but also not
>> leave it for freely usage. In fact, when a service node inserts SFC
>> header on a (encapsulated) packet and send to next service node, SFC
>> header itself can be seen as a metadata.
>>
>> Lucy
>>
>> -----Original Message----- From: sfc [mailto:sfc-bounces@ietf.org] On
>> Behalf Of Joel M. Halpern Sent: Wednesday, March 12, 2014 9:21 AM To:
>> Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard (jguichar);
>> brijsman@juniper.net; sfc; Jamal Hadi Salim Subject: Re: [sfc]
>> draft-rijsman-sfc-metadata-considerations
>>
>> For in-band metadata, the API for access can easily be synchronous.
>> Out of band metadata needs different handling. There are many cases
>> where out-of-band metadata is useful and appropriate.  But they do
>> not cover all needs by any stretch.
>>
>> Even if each piece of in-band metadata is of fixed length, there are
>> many different kinds of metatype.  Trying to say "there will be
>> exactly four pieces, and they will be of types t1, t2, t3, and t4" is
>> simply too specific for even 80% of the needs.
>>
>> Yours, Joel
>>
>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>>> Hello Ron,
>>>
>>> Sending out of band congruent metadata may not be the answer to
>>> all needs but it is one tool that we should keep.
>>>
>>> Not all metadata is tied to a specific packet, for example a
>>> policy change in PCRF could lead to some metadata signaling, the
>>> reaction time need not be immediate, few ms may not matter.
>>>
>>> As you point, if a packet is tied to a metadata a correlation info
>>> can be set in both packet to deal with it (i.e metadata expected
>>> flag in the SFC header, plus an id)
>>>
>>> Finally we can still send some limited metadata within a header.
>>> This could be used for load balancers in particular if we agree on
>>> a convention to locate "coarse grain policy" / "fine grain policy"
>>> on reserved context headers.
>>>
>>> This seems to open up a lot of flexibility / innovations.
>>>
>>> On your last point, there is a question on how to make metadata
>>> available to a Service Function. Current socket connections for
>>> example do not allow to retrieve IP header options. So I assume
>>> that SFC aware Service Functions will need some (asynchronous ?)
>>> API to retrieve SFC header information as well as in-band metadata.
>>> I don't see out of band metadata transport adding complexity,  the
>>> same API can probably apply.
>>>
>>> The alternative option, allowing variable sized metadata in the
>>> SFC header has some drawbacks as well, one being fragmentation, and
>>> some switches expecting as well to look at end user traffic headers
>>> for link load balancing.  I would agree that if we can accept these
>>> issues, then sending off-line congruent metadata looses its
>>> interest.
>>>
>>> We need to take into account  that both in-band and congruent
>>> out-of-band metadata transport is not reliable. A packet loss
>>> triggering retransmission would not lead to the identical
>>> reconstruction of the associated metadata. In some cases, we might
>>> thus even need non-congruent out-of-band reliable metadata
>>> transport.
>>>
>>>
>>>
>>> Nicolas ________________________________________ From: Ron Parker
>>> [Ron_Parker@affirmednetworks.com] Sent: Wednesday, March 12, 2014
>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard (jguichar);
>>> brijsman@juniper.net; sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>> draft-rijsman-sfc-metadata-considerations
>>>
>>> Nicolas,
>>>
>>> I understand the concept for out of band signaling of metadata, but
>>> I am concerned that it introduces significant complexity due to the
>>> potential race condition of receiving the real packet before the
>>> metadata.  While the real packet could indicate that out of band
>>> metadata is expected, how can we guarantee the order of reception?
>>> What if switching or routing nodes apply hash based load balancing?
>>> What if the load balancing understands SFC encaps and looks beyond
>>> it to the original header to get better entropy?  Can we guarantee
>>> that the metadata and real packet will follow the exact same path?
>>> If we can not, then implementations will need to add ingress
>>> queuing to cope with the scenario.
>>>
>>> Also, do you feel that the increase in implementation complexity at
>>> the service functions is reasonable?
>>>
>>> Thanks.
>>>
>>> Ron
>>>
>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>
>>>> I think we must make a distinction between:
>>>>
>>>> - Metadata which should be part of the header defined as in band
>>>> marking. - Metadata with can be passed out of band, for example
>>>> congruent out of band signaling defined in the draft
>>>>
>>>> The former calls for a limited space in the header, true, The
>>>> latter however does not incur any space limitation and is still
>>>> fairly efficient and it remains compatible with a fixed size
>>>> header used to route those signaling messages along the chain's
>>>> service functions.
>>>>
>>>> Nicolas ________________________________________ From: Jim
>>>> Guichard (jguichar) [jguichar@cisco.com] Sent: Tuesday, March 11,
>>>> 2014 6:48 PM To: Ron Parker Cc: Nicolas BOUTHORS;
>>>> brijsman@juniper.net; sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>>> draft-rijsman-sfc-metadata-considerations
>>>>
>>>> Hi Ron,
>>>>
>>>> We can certainly have this discussion but we should first
>>>> consider what information is necessary and if said information
>>>> can fit within a fixed number of contexts in the majority of
>>>> cases. Remember, the goal of being able to pass metadata through
>>>> the network is to enhance service delivery, not pass the entire
>>>> works of Shakespeare ;-)
>>>>
>>>> Sent from my iPhone
>>>>
>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>>>>> <Ron_Parker@affirmednetworks.com> wrote:
>>>>>
>>>>> Nicolas,
>>>>>
>>>>> I see similar requirements from the 3gpp EPC side.  I would
>>>>> like to propose an OUI / TLV based approach where the reserved
>>>>> OUI can be used for agreed upon types of common metadata and
>>>>> vendor or other organizational OUIs can be used to quickly
>>>>> innovate in the networks.   Simultaneously, I would also like
>>>>> to consider mechanisms that are optimized for long lived flows
>>>>> so as to limit the negative effects of packet growth.
>>>>>
>>>>> Ron
>>>>>
>>>>>
>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>>
>>>>>> Hello Jim
>>>>>>
>>>>>> I have seen cases in Gi LAN, where subscriber related
>>>>>> information is passed to a Web Proxy for HTTP header
>>>>>> enrichment (aimed at some Web Content providers partners of
>>>>>> the Mobile Operator). Information was an coded (persistent)
>>>>>> subscriber id derived from the MSISDN, and couple of f
>>>>>> customer profile related fields.
>>>>>>
>>>>>> In an sfc based Gi LAN, this entity should receive from the
>>>>>> Classifier
>>>>>>
>>>>>> - A classification of the Content Provider ( Id, Category)
>>>>>> based on traffic analysis - The MSISDN of the subscriber -
>>>>>> Two subscriber policy fields (not tied to PCRF but belonging
>>>>>> to the Subscriber DB) (Subscriber category, sub-category) - A
>>>>>> session id (for logging and tracking purposes)
>>>>>>
>>>>>> The objective being to avoid having  the HTTP Proxy to become
>>>>>> a trusted application (interogate the subscriber DB, etc..)
>>>>>>
>>>>>>
>>>>>> Nicolas
>>>>>>
>>>>>>
>>>>>> ________________________________________ From: Jim Guichard
>>>>>> (jguichar) [jguichar@cisco.com] Sent: Thursday, March 06,
>>>>>> 2014 2:02 PM To: Jamal Hadi Salim; jmoisand@juniper.net;
>>>>>> brijsman@juniper.net Cc: sfc Subject: Re: [sfc]
>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>
>>>>>> Hi Jamal,
>>>>>>
>>>>>> You said "It seems there's clear need for variable sized
>>>>>> metadata".. I am not so convinced and would like to better
>>>>>> understand the requirements before passing judgement. If we
>>>>>> look at the use cases as presented thus far into the WG I
>>>>>> have yet to see a single example of the need (noting that
>>>>>> desire is not the same as need) - I am not saying there is no
>>>>>> requirement but rather that we should not jump to the
>>>>>> conclusion and build standards around a theory.
>>>>>>
>>>>>>
>>>>>>
>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim" <hadi@mojatatu.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>> I like the doc - well written.
>>>>>>>
>>>>>>> Section 4.3 on metadata encoding.
>>>>>>>
>>>>>>> It seems there's clear need for variable sized metadata (at
>>>>>>> least for http/app you  seem to indicate the desire for
>>>>>>> it). For a datapath per-packet metadata, i feel the need is
>>>>>>> just as important. Are we limited by the fact that existing
>>>>>>> hardware may not be able to handle TLVs? For example, I
>>>>>>> dont have a problem handling TLVs in a software datapath.
>>>>>>>
>>>>>>> cheers, jamal
>>>>>>>
>>>>>>> _______________________________________________ sfc mailing
>>>>>>> list sfc@ietf.org
>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________ sfc mailing
>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>
>>>>
>>>
>>> _______________________________________________ sfc mailing list
>>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>
>>
>> _______________________________________________ sfc mailing list
>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>
>> _______________________________________________ sfc mailing list
>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc


From nobody Wed Mar 12 10:19:57 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0C3721A0538 for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 10:19:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.448
X-Spam-Level: 
X-Spam-Status: No, score=-2.448 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_OFF=2.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 JiBOQwOBTRSy for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 10:19:50 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 1D1C71A0381 for <sfc@ietf.org>; Wed, 12 Mar 2014 10:19:46 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BEM76275; Wed, 12 Mar 2014 17:19:40 +0000 (GMT)
Received: from LHREML406-HUB.china.huawei.com (10.201.5.243) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 12 Mar 2014 17:18:47 +0000
Received: from DFWEML702-CHM.china.huawei.com (10.193.5.72) by lhreml406-hub.china.huawei.com (10.201.5.243) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 12 Mar 2014 17:19:39 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.118]) by dfweml702-chm.china.huawei.com ([169.254.4.83]) with mapi id 14.03.0158.001; Wed, 12 Mar 2014 10:19:35 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtXWxgFuQPGhwEWKurWj2TK38JrUkRoAgAFHXgCAAAUSgIAGzmyAgADwYwCAADvUAIAAE0oAgAAY5ID//45E4IAAkkcA//+XGFA=
Date: Wed, 12 Mar 2014 17:19:35 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D453570A3@dfweml701-chm.china.huawei.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com>,  <CF3DDB83.16AF4%jguichar@cisco.com>, <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com>, <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com>, <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com>, <76B41B8FACE1514795D30EC137FF391D3E9E41@LILAS.jungle.qosmos.com>, <AE6B698A-9362-4C25-8DFC-58766D4A40CB@affirmednetworks.com> <76B41B8FACE1514795D30EC137FF391D3E9E93@LILAS.jungle.qosmos.com> <53206D61.3000807@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45356FA3@dfweml701-chm.china.huawei.com> <532088AE.7060905@joelhalpern.com>
In-Reply-To: <532088AE.7060905@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.137.194]
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/sfc/TypOOc1Sjz_XPjhG6z1y9NLfAU4
Cc: "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, "brijsman@juniper.net" <brijsman@juniper.net>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Mar 2014 17:19:55 -0000

Hi Joel,

I agree. We need to differentiate the metadata used by service function and=
 SFC header. The metadata term means carrying some states along with the pa=
cket. IMO: SFC header is a kind of metadata carried on packet for next serv=
ice node to use. In the context of SFC, we have term for SFC header and the=
 metadata that was carried between service functions, or between service fu=
nctions and classifiers/service nodes, which is what the draft focus.

Thanks,
Lucy

=20

=20

-----Original Message-----
From: Joel M. Halpern [mailto:jmh@joelhalpern.com]=20
Sent: Wednesday, March 12, 2014 11:18 AM
To: Lucy yong; Nicolas BOUTHORS; Ron Parker
Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

I think it is important to keep a strong distinction between metadata (whic=
h is for use by applications) and the service chaining information in the b=
ase service chain header, which is for use by the service chain support mec=
hanisms.

Yours,
Joel

On 3/12/14, 10:42 AM, Lucy yong wrote:
> Fully agree with Joe.
>
> We should not require a fix length for in-band metadata but also not=20
> leave it for freely usage. In fact, when a service node inserts SFC=20
> header on a (encapsulated) packet and send to next service node, SFC=20
> header itself can be seen as a metadata.
>
> Lucy
>
> -----Original Message----- From: sfc [mailto:sfc-bounces@ietf.org] On=20
> Behalf Of Joel M. Halpern Sent: Wednesday, March 12, 2014 9:21 AM To:
> Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard (jguichar);=20
> brijsman@juniper.net; sfc; Jamal Hadi Salim Subject: Re: [sfc]=20
> draft-rijsman-sfc-metadata-considerations
>
> For in-band metadata, the API for access can easily be synchronous.
> Out of band metadata needs different handling. There are many cases=20
> where out-of-band metadata is useful and appropriate.  But they do not=20
> cover all needs by any stretch.
>
> Even if each piece of in-band metadata is of fixed length, there are=20
> many different kinds of metatype.  Trying to say "there will be=20
> exactly four pieces, and they will be of types t1, t2, t3, and t4" is=20
> simply too specific for even 80% of the needs.
>
> Yours, Joel
>
> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>> Hello Ron,
>>
>> Sending out of band congruent metadata may not be the answer to all=20
>> needs but it is one tool that we should keep.
>>
>> Not all metadata is tied to a specific packet, for example a policy=20
>> change in PCRF could lead to some metadata signaling, the reaction=20
>> time need not be immediate, few ms may not matter.
>>
>> As you point, if a packet is tied to a metadata a correlation info=20
>> can be set in both packet to deal with it (i.e metadata expected flag=20
>> in the SFC header, plus an id)
>>
>> Finally we can still send some limited metadata within a header.
>> This could be used for load balancers in particular if we agree on a=20
>> convention to locate "coarse grain policy" / "fine grain policy"
>> on reserved context headers.
>>
>> This seems to open up a lot of flexibility / innovations.
>>
>> On your last point, there is a question on how to make metadata=20
>> available to a Service Function. Current socket connections for=20
>> example do not allow to retrieve IP header options. So I assume that=20
>> SFC aware Service Functions will need some (asynchronous ?) API to=20
>> retrieve SFC header information as well as in-band metadata.
>> I don't see out of band metadata transport adding complexity,  the=20
>> same API can probably apply.
>>
>> The alternative option, allowing variable sized metadata in the SFC=20
>> header has some drawbacks as well, one being fragmentation, and some=20
>> switches expecting as well to look at end user traffic headers for=20
>> link load balancing.  I would agree that if we can accept these=20
>> issues, then sending off-line congruent metadata looses its interest.
>>
>> We need to take into account  that both in-band and congruent=20
>> out-of-band metadata transport is not reliable. A packet loss=20
>> triggering retransmission would not lead to the identical=20
>> reconstruction of the associated metadata. In some cases, we might=20
>> thus even need non-congruent out-of-band reliable metadata transport.
>>
>>
>>
>> Nicolas ________________________________________ From: Ron Parker=20
>> [Ron_Parker@affirmednetworks.com] Sent: Wednesday, March 12, 2014
>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard (jguichar);=20
>> brijsman@juniper.net; sfc; Jamal Hadi Salim Subject: Re: [sfc]=20
>> draft-rijsman-sfc-metadata-considerations
>>
>> Nicolas,
>>
>> I understand the concept for out of band signaling of metadata, but I=20
>> am concerned that it introduces significant complexity due to the=20
>> potential race condition of receiving the real packet before the=20
>> metadata.  While the real packet could indicate that out of band=20
>> metadata is expected, how can we guarantee the order of reception?
>> What if switching or routing nodes apply hash based load balancing?
>> What if the load balancing understands SFC encaps and looks beyond it=20
>> to the original header to get better entropy?  Can we guarantee that=20
>> the metadata and real packet will follow the exact same path?
>> If we can not, then implementations will need to add ingress queuing=20
>> to cope with the scenario.
>>
>> Also, do you feel that the increase in implementation complexity at=20
>> the service functions is reasonable?
>>
>> Thanks.
>>
>> Ron
>>
>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>
>>> I think we must make a distinction between:
>>>
>>> - Metadata which should be part of the header defined as in band=20
>>> marking. - Metadata with can be passed out of band, for example=20
>>> congruent out of band signaling defined in the draft
>>>
>>> The former calls for a limited space in the header, true, The latter=20
>>> however does not incur any space limitation and is still fairly=20
>>> efficient and it remains compatible with a fixed size header used to=20
>>> route those signaling messages along the chain's service functions.
>>>
>>> Nicolas ________________________________________ From: Jim Guichard=20
>>> (jguichar) [jguichar@cisco.com] Sent: Tuesday, March 11,
>>> 2014 6:48 PM To: Ron Parker Cc: Nicolas BOUTHORS;=20
>>> brijsman@juniper.net; sfc; Jamal Hadi Salim Subject: Re: [sfc]=20
>>> draft-rijsman-sfc-metadata-considerations
>>>
>>> Hi Ron,
>>>
>>> We can certainly have this discussion but we should first consider=20
>>> what information is necessary and if said information can fit within=20
>>> a fixed number of contexts in the majority of cases. Remember, the=20
>>> goal of being able to pass metadata through the network is to=20
>>> enhance service delivery, not pass the entire works of Shakespeare=20
>>> ;-)
>>>
>>> Sent from my iPhone
>>>
>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>>>> <Ron_Parker@affirmednetworks.com> wrote:
>>>>
>>>> Nicolas,
>>>>
>>>> I see similar requirements from the 3gpp EPC side.  I would like to=20
>>>> propose an OUI / TLV based approach where the reserved OUI can be=20
>>>> used for agreed upon types of common metadata and vendor or other=20
>>>> organizational OUIs can be used to quickly
>>>> innovate in the networks.   Simultaneously, I would also like
>>>> to consider mechanisms that are optimized for long lived flows so=20
>>>> as to limit the negative effects of packet growth.
>>>>
>>>> Ron
>>>>
>>>>
>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>
>>>>> Hello Jim
>>>>>
>>>>> I have seen cases in Gi LAN, where subscriber related information=20
>>>>> is passed to a Web Proxy for HTTP header enrichment (aimed at some=20
>>>>> Web Content providers partners of the Mobile Operator).=20
>>>>> Information was an coded (persistent) subscriber id derived from=20
>>>>> the MSISDN, and couple of f customer profile related fields.
>>>>>
>>>>> In an sfc based Gi LAN, this entity should receive from the=20
>>>>> Classifier
>>>>>
>>>>> - A classification of the Content Provider ( Id, Category) based=20
>>>>> on traffic analysis - The MSISDN of the subscriber - Two=20
>>>>> subscriber policy fields (not tied to PCRF but belonging to the=20
>>>>> Subscriber DB) (Subscriber category, sub-category) - A session id=20
>>>>> (for logging and tracking purposes)
>>>>>
>>>>> The objective being to avoid having  the HTTP Proxy to become a=20
>>>>> trusted application (interogate the subscriber DB, etc..)
>>>>>
>>>>>
>>>>> Nicolas
>>>>>
>>>>>
>>>>> ________________________________________ From: Jim Guichard
>>>>> (jguichar) [jguichar@cisco.com] Sent: Thursday, March 06,
>>>>> 2014 2:02 PM To: Jamal Hadi Salim; jmoisand@juniper.net;=20
>>>>> brijsman@juniper.net Cc: sfc Subject: Re: [sfc]=20
>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>
>>>>> Hi Jamal,
>>>>>
>>>>> You said "It seems there's clear need for variable sized=20
>>>>> metadata".. I am not so convinced and would like to better=20
>>>>> understand the requirements before passing judgement. If we look=20
>>>>> at the use cases as presented thus far into the WG I have yet to=20
>>>>> see a single example of the need (noting that desire is not the=20
>>>>> same as need) - I am not saying there is no requirement but rather=20
>>>>> that we should not jump to the conclusion and build standards=20
>>>>> around a theory.
>>>>>
>>>>>
>>>>>
>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim" <hadi@mojatatu.com>
>>>>>> wrote:
>>>>>>
>>>>>> I like the doc - well written.
>>>>>>
>>>>>> Section 4.3 on metadata encoding.
>>>>>>
>>>>>> It seems there's clear need for variable sized metadata (at least=20
>>>>>> for http/app you  seem to indicate the desire for it). For a=20
>>>>>> datapath per-packet metadata, i feel the need is just as=20
>>>>>> important. Are we limited by the fact that existing hardware may=20
>>>>>> not be able to handle TLVs? For example, I dont have a problem=20
>>>>>> handling TLVs in a software datapath.
>>>>>>
>>>>>> cheers, jamal
>>>>>>
>>>>>> _______________________________________________ sfc mailing list=20
>>>>>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________ sfc mailing
>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>
>>>
>>
>> _______________________________________________ sfc mailing list
>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>
>
> _______________________________________________ sfc mailing list
> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>
> _______________________________________________ sfc mailing list
> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Wed Mar 12 10:25:28 2014
Return-Path: <jmh.direct@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AF5BB1A0645 for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 10:25:25 -0700 (PDT)
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_OFF=2.3, RCVD_IN_DNSWL_NONE=-0.0001, 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 7T2eZJBTPT7G for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 10:25:22 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) by ietfa.amsl.com (Postfix) with ESMTP id 1ACF31A0538 for <sfc@ietf.org>; Wed, 12 Mar 2014 10:25:22 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 4987F24027D; Wed, 12 Mar 2014 10:25:16 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-135-50.clppva.east.verizon.net [70.106.135.50]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 493A62402ED; Wed, 12 Mar 2014 10:24:56 -0700 (PDT)
Message-ID: <53209860.2090406@joelhalpern.com>
Date: Wed, 12 Mar 2014 13:24:48 -0400
From: Joel Halpern Direct <jmh.direct@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Lucy yong <lucy.yong@huawei.com>, "Joel M. Halpern" <jmh@joelhalpern.com>,  Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>,  Ron Parker <Ron_Parker@affirmednetworks.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com>,  <CF3DDB83.16AF4%jguichar@cisco.com>, <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com>, <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com>, <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com>, <76B41B8FACE1514795D30EC137FF391D3E9E41@LILAS.jungle.qosmos.com>, <AE6B698A-9362-4C25-8DFC-58766D4A40CB@affirmednetworks.com> <76B41B8FACE1514795D30EC137FF391D3E9E93@LILAS.jungle.qosmos.com> <53206D61.3000807@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45356FA3@dfweml701-chm.china.huawei.com> <532088AE.7060905@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453570A3@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D453570A3@dfweml701-chm.china.huawei.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/T5EOnTgYRbFSG4iYodie5shs4_Q
Cc: "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, "brijsman@juniper.net" <brijsman@juniper.net>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Mar 2014 17:25:25 -0000

Lucy, you say "the metadata term means ..."  The definition you then 
provide is a definition of the set of information we are proposing that 
we put in the SFC header.  I, and others, have been using the term 
metadata more narrowly.  We can use whatever definition we want.  But we 
do need to agree on the definition.
For the purposes of the WG, it seems much more useful to use the term 
metadata for the narrower description.

Yours,
Joel

On 3/12/14, 1:19 PM, Lucy yong wrote:
> Hi Joel,
>
> I agree. We need to differentiate the metadata used by service
> function and SFC header. The metadata term means carrying some states
> along with the packet. IMO: SFC header is a kind of metadata carried
> on packet for next service node to use. In the context of SFC, we
> have term for SFC header and the metadata that was carried between
> service functions, or between service functions and
> classifiers/service nodes, which is what the draft focus.
>
> Thanks, Lucy
>
>
>
>
>
> -----Original Message----- From: Joel M. Halpern
> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014 11:18
> AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard
> (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim Subject: Re:
> [sfc] draft-rijsman-sfc-metadata-considerations
>
> I think it is important to keep a strong distinction between metadata
> (which is for use by applications) and the service chaining
> information in the base service chain header, which is for use by the
> service chain support mechanisms.
>
> Yours, Joel
>
> On 3/12/14, 10:42 AM, Lucy yong wrote:
>> Fully agree with Joe.
>>
>> We should not require a fix length for in-band metadata but also
>> not leave it for freely usage. In fact, when a service node inserts
>> SFC header on a (encapsulated) packet and send to next service
>> node, SFC header itself can be seen as a metadata.
>>
>> Lucy
>>
>> -----Original Message----- From: sfc [mailto:sfc-bounces@ietf.org]
>> On Behalf Of Joel M. Halpern Sent: Wednesday, March 12, 2014 9:21
>> AM To: Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard (jguichar);
>> brijsman@juniper.net; sfc; Jamal Hadi Salim Subject: Re: [sfc]
>> draft-rijsman-sfc-metadata-considerations
>>
>> For in-band metadata, the API for access can easily be
>> synchronous. Out of band metadata needs different handling. There
>> are many cases where out-of-band metadata is useful and
>> appropriate.  But they do not cover all needs by any stretch.
>>
>> Even if each piece of in-band metadata is of fixed length, there
>> are many different kinds of metatype.  Trying to say "there will
>> be exactly four pieces, and they will be of types t1, t2, t3, and
>> t4" is simply too specific for even 80% of the needs.
>>
>> Yours, Joel
>>
>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>>> Hello Ron,
>>>
>>> Sending out of band congruent metadata may not be the answer to
>>> all needs but it is one tool that we should keep.
>>>
>>> Not all metadata is tied to a specific packet, for example a
>>> policy change in PCRF could lead to some metadata signaling, the
>>> reaction time need not be immediate, few ms may not matter.
>>>
>>> As you point, if a packet is tied to a metadata a correlation
>>> info can be set in both packet to deal with it (i.e metadata
>>> expected flag in the SFC header, plus an id)
>>>
>>> Finally we can still send some limited metadata within a header.
>>> This could be used for load balancers in particular if we agree
>>> on a convention to locate "coarse grain policy" / "fine grain
>>> policy" on reserved context headers.
>>>
>>> This seems to open up a lot of flexibility / innovations.
>>>
>>> On your last point, there is a question on how to make metadata
>>> available to a Service Function. Current socket connections for
>>> example do not allow to retrieve IP header options. So I assume
>>> that SFC aware Service Functions will need some (asynchronous ?)
>>> API to retrieve SFC header information as well as in-band
>>> metadata. I don't see out of band metadata transport adding
>>> complexity,  the same API can probably apply.
>>>
>>> The alternative option, allowing variable sized metadata in the
>>> SFC header has some drawbacks as well, one being fragmentation,
>>> and some switches expecting as well to look at end user traffic
>>> headers for link load balancing.  I would agree that if we can
>>> accept these issues, then sending off-line congruent metadata
>>> looses its interest.
>>>
>>> We need to take into account  that both in-band and congruent
>>> out-of-band metadata transport is not reliable. A packet loss
>>> triggering retransmission would not lead to the identical
>>> reconstruction of the associated metadata. In some cases, we
>>> might thus even need non-congruent out-of-band reliable metadata
>>> transport.
>>>
>>>
>>>
>>> Nicolas ________________________________________ From: Ron
>>> Parker [Ron_Parker@affirmednetworks.com] Sent: Wednesday, March
>>> 12, 2014 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard
>>> (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim Subject:
>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>
>>> Nicolas,
>>>
>>> I understand the concept for out of band signaling of metadata,
>>> but I am concerned that it introduces significant complexity due
>>> to the potential race condition of receiving the real packet
>>> before the metadata.  While the real packet could indicate that
>>> out of band metadata is expected, how can we guarantee the order
>>> of reception? What if switching or routing nodes apply hash based
>>> load balancing? What if the load balancing understands SFC encaps
>>> and looks beyond it to the original header to get better entropy?
>>> Can we guarantee that the metadata and real packet will follow
>>> the exact same path? If we can not, then implementations will
>>> need to add ingress queuing to cope with the scenario.
>>>
>>> Also, do you feel that the increase in implementation complexity
>>> at the service functions is reasonable?
>>>
>>> Thanks.
>>>
>>> Ron
>>>
>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>
>>>> I think we must make a distinction between:
>>>>
>>>> - Metadata which should be part of the header defined as in
>>>> band marking. - Metadata with can be passed out of band, for
>>>> example congruent out of band signaling defined in the draft
>>>>
>>>> The former calls for a limited space in the header, true, The
>>>> latter however does not incur any space limitation and is still
>>>> fairly efficient and it remains compatible with a fixed size
>>>> header used to route those signaling messages along the chain's
>>>> service functions.
>>>>
>>>> Nicolas ________________________________________ From: Jim
>>>> Guichard (jguichar) [jguichar@cisco.com] Sent: Tuesday, March
>>>> 11, 2014 6:48 PM To: Ron Parker Cc: Nicolas BOUTHORS;
>>>> brijsman@juniper.net; sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>>> draft-rijsman-sfc-metadata-considerations
>>>>
>>>> Hi Ron,
>>>>
>>>> We can certainly have this discussion but we should first
>>>> consider what information is necessary and if said information
>>>> can fit within a fixed number of contexts in the majority of
>>>> cases. Remember, the goal of being able to pass metadata
>>>> through the network is to enhance service delivery, not pass
>>>> the entire works of Shakespeare ;-)
>>>>
>>>> Sent from my iPhone
>>>>
>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>>>>> <Ron_Parker@affirmednetworks.com> wrote:
>>>>>
>>>>> Nicolas,
>>>>>
>>>>> I see similar requirements from the 3gpp EPC side.  I would
>>>>> like to propose an OUI / TLV based approach where the
>>>>> reserved OUI can be used for agreed upon types of common
>>>>> metadata and vendor or other organizational OUIs can be used
>>>>> to quickly innovate in the networks.   Simultaneously, I
>>>>> would also like to consider mechanisms that are optimized for
>>>>> long lived flows so as to limit the negative effects of
>>>>> packet growth.
>>>>>
>>>>> Ron
>>>>>
>>>>>
>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>>
>>>>>> Hello Jim
>>>>>>
>>>>>> I have seen cases in Gi LAN, where subscriber related
>>>>>> information is passed to a Web Proxy for HTTP header
>>>>>> enrichment (aimed at some Web Content providers partners of
>>>>>> the Mobile Operator). Information was an coded (persistent)
>>>>>> subscriber id derived from the MSISDN, and couple of f
>>>>>> customer profile related fields.
>>>>>>
>>>>>> In an sfc based Gi LAN, this entity should receive from
>>>>>> the Classifier
>>>>>>
>>>>>> - A classification of the Content Provider ( Id, Category)
>>>>>> based on traffic analysis - The MSISDN of the subscriber -
>>>>>> Two subscriber policy fields (not tied to PCRF but
>>>>>> belonging to the Subscriber DB) (Subscriber category,
>>>>>> sub-category) - A session id (for logging and tracking
>>>>>> purposes)
>>>>>>
>>>>>> The objective being to avoid having  the HTTP Proxy to
>>>>>> become a trusted application (interogate the subscriber DB,
>>>>>> etc..)
>>>>>>
>>>>>>
>>>>>> Nicolas
>>>>>>
>>>>>>
>>>>>> ________________________________________ From: Jim
>>>>>> Guichard (jguichar) [jguichar@cisco.com] Sent: Thursday,
>>>>>> March 06, 2014 2:02 PM To: Jamal Hadi Salim;
>>>>>> jmoisand@juniper.net; brijsman@juniper.net Cc: sfc Subject:
>>>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>>
>>>>>> Hi Jamal,
>>>>>>
>>>>>> You said "It seems there's clear need for variable sized
>>>>>> metadata".. I am not so convinced and would like to better
>>>>>> understand the requirements before passing judgement. If we
>>>>>> look at the use cases as presented thus far into the WG I
>>>>>> have yet to see a single example of the need (noting that
>>>>>> desire is not the same as need) - I am not saying there is
>>>>>> no requirement but rather that we should not jump to the
>>>>>> conclusion and build standards around a theory.
>>>>>>
>>>>>>
>>>>>>
>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>>>>>>> <hadi@mojatatu.com> wrote:
>>>>>>>
>>>>>>> I like the doc - well written.
>>>>>>>
>>>>>>> Section 4.3 on metadata encoding.
>>>>>>>
>>>>>>> It seems there's clear need for variable sized metadata
>>>>>>> (at least for http/app you  seem to indicate the desire
>>>>>>> for it). For a datapath per-packet metadata, i feel the
>>>>>>> need is just as important. Are we limited by the fact
>>>>>>> that existing hardware may not be able to handle TLVs?
>>>>>>> For example, I dont have a problem handling TLVs in a
>>>>>>> software datapath.
>>>>>>>
>>>>>>> cheers, jamal
>>>>>>>
>>>>>>> _______________________________________________ sfc
>>>>>>> mailing list sfc@ietf.org
>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________ sfc
>>>>>> mailing list sfc@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>
>>>>
>>>
>>> _______________________________________________ sfc mailing list
>>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>
>>
>> _______________________________________________ sfc mailing list
>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>
>> _______________________________________________ sfc mailing list
>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>


From nobody Wed Mar 12 11:13:42 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9AE341A0728 for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 11:13:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.448
X-Spam-Level: 
X-Spam-Status: No, score=-2.448 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_OFF=2.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 TqGSzasHDNXg for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 11:13:36 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 10AC71A063C for <sfc@ietf.org>; Wed, 12 Mar 2014 11:13:34 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BBZ89156; Wed, 12 Mar 2014 18:13:28 +0000 (GMT)
Received: from LHREML405-HUB.china.huawei.com (10.201.5.242) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 12 Mar 2014 18:12:35 +0000
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, 12 Mar 2014 18:13:27 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.118]) by dfweml702-chm.china.huawei.com ([169.254.4.83]) with mapi id 14.03.0158.001; Wed, 12 Mar 2014 11:13:16 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: Joel Halpern Direct <jmh.direct@joelhalpern.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, "Ron Parker" <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtXWxgFuQPGhwEWKurWj2TK38JrUkRoAgAFHXgCAAAUSgIAGzmyAgADwYwCAADvUAIAAE0oAgAAY5ID//45E4IAAkkcA//+XGFCAAHueAP//ktEg
Date: Wed, 12 Mar 2014 18:13:15 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D45357101@dfweml701-chm.china.huawei.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com>,  <CF3DDB83.16AF4%jguichar@cisco.com>, <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com>, <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com>, <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com>, <76B41B8FACE1514795D30EC137FF391D3E9E41@LILAS.jungle.qosmos.com>, <AE6B698A-9362-4C25-8DFC-58766D4A40CB@affirmednetworks.com> <76B41B8FACE1514795D30EC137FF391D3E9E93@LILAS.jungle.qosmos.com> <53206D61.3000807@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45356FA3@dfweml701-chm.china.huawei.com> <532088AE.7060905@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453570A3@dfweml701-chm.china.huawei.com> <53209860.2090406@joelhalpern.com>
In-Reply-To: <53209860.2090406@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.137.194]
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/sfc/X9DIz4-SH_v2yVvDyjYBX2ozQHM
Cc: "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, "brijsman@juniper.net" <brijsman@juniper.net>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Mar 2014 18:13:39 -0000

Hi Joel,

I agree that we need using the same definition for a term, but disagree tha=
t the metadata definition here is a set of information put in the SFC heade=
r. This may be too narrow or lead to a particular solution. I am fine with =
this definition in the problem statement w/ minor tweak (suggested on maili=
ng list).

Dataplane Metadata: Data plane metadata provides the ability to
       exchange information between the classifiers and service functions,
       between service functions, and service functions and the classifiers=
|service nodes.

There may be a solution that a service function passes some information to =
attached service node without using SFC header.

Thanks,
Lucy
 =20

-----Original Message-----
From: Joel Halpern Direct [mailto:jmh.direct@joelhalpern.com]=20
Sent: Wednesday, March 12, 2014 12:25 PM
To: Lucy yong; Joel M. Halpern; Nicolas BOUTHORS; Ron Parker
Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

Lucy, you say "the metadata term means ..."  The definition you then provid=
e is a definition of the set of information we are proposing that we put in=
 the SFC header.  I, and others, have been using the term metadata more nar=
rowly.  We can use whatever definition we want.  But we do need to agree on=
 the definition.
For the purposes of the WG, it seems much more useful to use the term metad=
ata for the narrower description.

Yours,
Joel

On 3/12/14, 1:19 PM, Lucy yong wrote:
> Hi Joel,
>
> I agree. We need to differentiate the metadata used by service=20
> function and SFC header. The metadata term means carrying some states=20
> along with the packet. IMO: SFC header is a kind of metadata carried=20
> on packet for next service node to use. In the context of SFC, we have=20
> term for SFC header and the metadata that was carried between service=20
> functions, or between service functions and classifiers/service nodes,=20
> which is what the draft focus.
>
> Thanks, Lucy
>
>
>
>
>
> -----Original Message----- From: Joel M. Halpern=20
> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014 11:18 AM=20
> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard=20
> (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim Subject: Re:
> [sfc] draft-rijsman-sfc-metadata-considerations
>
> I think it is important to keep a strong distinction between metadata=20
> (which is for use by applications) and the service chaining=20
> information in the base service chain header, which is for use by the=20
> service chain support mechanisms.
>
> Yours, Joel
>
> On 3/12/14, 10:42 AM, Lucy yong wrote:
>> Fully agree with Joe.
>>
>> We should not require a fix length for in-band metadata but also not=20
>> leave it for freely usage. In fact, when a service node inserts SFC=20
>> header on a (encapsulated) packet and send to next service node, SFC=20
>> header itself can be seen as a metadata.
>>
>> Lucy
>>
>> -----Original Message----- From: sfc [mailto:sfc-bounces@ietf.org] On=20
>> Behalf Of Joel M. Halpern Sent: Wednesday, March 12, 2014 9:21 AM To:=20
>> Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard (jguichar);=20
>> brijsman@juniper.net; sfc; Jamal Hadi Salim Subject: Re: [sfc]=20
>> draft-rijsman-sfc-metadata-considerations
>>
>> For in-band metadata, the API for access can easily be synchronous.=20
>> Out of band metadata needs different handling. There are many cases=20
>> where out-of-band metadata is useful and appropriate.  But they do=20
>> not cover all needs by any stretch.
>>
>> Even if each piece of in-band metadata is of fixed length, there are=20
>> many different kinds of metatype.  Trying to say "there will be=20
>> exactly four pieces, and they will be of types t1, t2, t3, and t4" is=20
>> simply too specific for even 80% of the needs.
>>
>> Yours, Joel
>>
>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>>> Hello Ron,
>>>
>>> Sending out of band congruent metadata may not be the answer to all=20
>>> needs but it is one tool that we should keep.
>>>
>>> Not all metadata is tied to a specific packet, for example a policy=20
>>> change in PCRF could lead to some metadata signaling, the reaction=20
>>> time need not be immediate, few ms may not matter.
>>>
>>> As you point, if a packet is tied to a metadata a correlation info=20
>>> can be set in both packet to deal with it (i.e metadata expected=20
>>> flag in the SFC header, plus an id)
>>>
>>> Finally we can still send some limited metadata within a header.
>>> This could be used for load balancers in particular if we agree on a=20
>>> convention to locate "coarse grain policy" / "fine grain policy" on=20
>>> reserved context headers.
>>>
>>> This seems to open up a lot of flexibility / innovations.
>>>
>>> On your last point, there is a question on how to make metadata=20
>>> available to a Service Function. Current socket connections for=20
>>> example do not allow to retrieve IP header options. So I assume that=20
>>> SFC aware Service Functions will need some (asynchronous ?) API to=20
>>> retrieve SFC header information as well as in-band metadata. I don't=20
>>> see out of band metadata transport adding complexity,  the same API=20
>>> can probably apply.
>>>
>>> The alternative option, allowing variable sized metadata in the SFC=20
>>> header has some drawbacks as well, one being fragmentation, and some=20
>>> switches expecting as well to look at end user traffic headers for=20
>>> link load balancing.  I would agree that if we can accept these=20
>>> issues, then sending off-line congruent metadata looses its=20
>>> interest.
>>>
>>> We need to take into account  that both in-band and congruent=20
>>> out-of-band metadata transport is not reliable. A packet loss=20
>>> triggering retransmission would not lead to the identical=20
>>> reconstruction of the associated metadata. In some cases, we might=20
>>> thus even need non-congruent out-of-band reliable metadata=20
>>> transport.
>>>
>>>
>>>
>>> Nicolas ________________________________________ From: Ron Parker=20
>>> [Ron_Parker@affirmednetworks.com] Sent: Wednesday, March 12, 2014=20
>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard (jguichar);=20
>>> brijsman@juniper.net; sfc; Jamal Hadi Salim Subject:
>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>
>>> Nicolas,
>>>
>>> I understand the concept for out of band signaling of metadata, but=20
>>> I am concerned that it introduces significant complexity due to the=20
>>> potential race condition of receiving the real packet before the=20
>>> metadata.  While the real packet could indicate that out of band=20
>>> metadata is expected, how can we guarantee the order of reception?=20
>>> What if switching or routing nodes apply hash based load balancing?=20
>>> What if the load balancing understands SFC encaps and looks beyond=20
>>> it to the original header to get better entropy?
>>> Can we guarantee that the metadata and real packet will follow the=20
>>> exact same path? If we can not, then implementations will need to=20
>>> add ingress queuing to cope with the scenario.
>>>
>>> Also, do you feel that the increase in implementation complexity at=20
>>> the service functions is reasonable?
>>>
>>> Thanks.
>>>
>>> Ron
>>>
>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>
>>>> I think we must make a distinction between:
>>>>
>>>> - Metadata which should be part of the header defined as in band=20
>>>> marking. - Metadata with can be passed out of band, for example=20
>>>> congruent out of band signaling defined in the draft
>>>>
>>>> The former calls for a limited space in the header, true, The=20
>>>> latter however does not incur any space limitation and is still=20
>>>> fairly efficient and it remains compatible with a fixed size header=20
>>>> used to route those signaling messages along the chain's service=20
>>>> functions.
>>>>
>>>> Nicolas ________________________________________ From: Jim Guichard=20
>>>> (jguichar) [jguichar@cisco.com] Sent: Tuesday, March 11, 2014 6:48=20
>>>> PM To: Ron Parker Cc: Nicolas BOUTHORS; brijsman@juniper.net; sfc;=20
>>>> Jamal Hadi Salim Subject: Re: [sfc]=20
>>>> draft-rijsman-sfc-metadata-considerations
>>>>
>>>> Hi Ron,
>>>>
>>>> We can certainly have this discussion but we should first consider=20
>>>> what information is necessary and if said information can fit=20
>>>> within a fixed number of contexts in the majority of cases.=20
>>>> Remember, the goal of being able to pass metadata through the=20
>>>> network is to enhance service delivery, not pass the entire works=20
>>>> of Shakespeare ;-)
>>>>
>>>> Sent from my iPhone
>>>>
>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>>>>> <Ron_Parker@affirmednetworks.com> wrote:
>>>>>
>>>>> Nicolas,
>>>>>
>>>>> I see similar requirements from the 3gpp EPC side.  I would like=20
>>>>> to propose an OUI / TLV based approach where the reserved OUI can=20
>>>>> be used for agreed upon types of common metadata and vendor or=20
>>>>> other organizational OUIs can be used
>>>>> to quickly innovate in the networks.   Simultaneously, I
>>>>> would also like to consider mechanisms that are optimized for long=20
>>>>> lived flows so as to limit the negative effects of packet growth.
>>>>>
>>>>> Ron
>>>>>
>>>>>
>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>>
>>>>>> Hello Jim
>>>>>>
>>>>>> I have seen cases in Gi LAN, where subscriber related information=20
>>>>>> is passed to a Web Proxy for HTTP header enrichment (aimed at=20
>>>>>> some Web Content providers partners of the Mobile Operator).=20
>>>>>> Information was an coded (persistent) subscriber id derived from=20
>>>>>> the MSISDN, and couple of f customer profile related fields.
>>>>>>
>>>>>> In an sfc based Gi LAN, this entity should receive from the=20
>>>>>> Classifier
>>>>>>
>>>>>> - A classification of the Content Provider ( Id, Category) based=20
>>>>>> on traffic analysis - The MSISDN of the subscriber - Two=20
>>>>>> subscriber policy fields (not tied to PCRF but belonging to the=20
>>>>>> Subscriber DB) (Subscriber category,
>>>>>> sub-category) - A session id (for logging and tracking
>>>>>> purposes)
>>>>>>
>>>>>> The objective being to avoid having  the HTTP Proxy to become a=20
>>>>>> trusted application (interogate the subscriber DB,
>>>>>> etc..)
>>>>>>
>>>>>>
>>>>>> Nicolas
>>>>>>
>>>>>>
>>>>>> ________________________________________ From: Jim Guichard=20
>>>>>> (jguichar) [jguichar@cisco.com] Sent: Thursday, March 06, 2014=20
>>>>>> 2:02 PM To: Jamal Hadi Salim; jmoisand@juniper.net;=20
>>>>>> brijsman@juniper.net Cc: sfc Subject:
>>>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>>
>>>>>> Hi Jamal,
>>>>>>
>>>>>> You said "It seems there's clear need for variable sized=20
>>>>>> metadata".. I am not so convinced and would like to better=20
>>>>>> understand the requirements before passing judgement. If we look=20
>>>>>> at the use cases as presented thus far into the WG I have yet to=20
>>>>>> see a single example of the need (noting that desire is not the=20
>>>>>> same as need) - I am not saying there is no requirement but=20
>>>>>> rather that we should not jump to the conclusion and build=20
>>>>>> standards around a theory.
>>>>>>
>>>>>>
>>>>>>
>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>>>>>>> <hadi@mojatatu.com> wrote:
>>>>>>>
>>>>>>> I like the doc - well written.
>>>>>>>
>>>>>>> Section 4.3 on metadata encoding.
>>>>>>>
>>>>>>> It seems there's clear need for variable sized metadata (at=20
>>>>>>> least for http/app you  seem to indicate the desire for it). For=20
>>>>>>> a datapath per-packet metadata, i feel the need is just as=20
>>>>>>> important. Are we limited by the fact that existing hardware may=20
>>>>>>> not be able to handle TLVs?
>>>>>>> For example, I dont have a problem handling TLVs in a software=20
>>>>>>> datapath.
>>>>>>>
>>>>>>> cheers, jamal
>>>>>>>
>>>>>>> _______________________________________________ sfc mailing list=20
>>>>>>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________ sfc
>>>>>> mailing list sfc@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>
>>>>
>>>
>>> _______________________________________________ sfc mailing list
>>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>
>>
>> _______________________________________________ sfc mailing list
>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>
>> _______________________________________________ sfc mailing list
>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>


From nobody Wed Mar 12 11:17:11 2014
Return-Path: <Cathy.H.Zhang@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BD8DE1A0736 for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 11:17:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.448
X-Spam-Level: 
X-Spam-Status: No, score=-2.448 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_OFF=2.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 9SU3EZVJlmmt for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 11:17:07 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id BB5151A0493 for <sfc@ietf.org>; Wed, 12 Mar 2014 11:17:06 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BEM79632; Wed, 12 Mar 2014 18:17:00 +0000 (GMT)
Received: from LHREML404-HUB.china.huawei.com (10.201.5.218) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 12 Mar 2014 18:16:09 +0000
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; Wed, 12 Mar 2014 18:16:57 +0000
Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.52]) by SJCEML702-CHM.china.huawei.com ([169.254.4.61]) with mapi id 14.03.0158.001; Wed, 12 Mar 2014 11:16:46 -0700
From: Cathy Zhang <Cathy.H.Zhang@huawei.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, "Jim Guichard (jguichar)" <jguichar@cisco.com>, Cathy Zhang <Cathy.H.Zhang@huawei.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtXWkCowvxEic0mCfA67BOOoT5rUkRoAgAFHXgCAAAUSgIAGzmyAgAAZPACAAAkZAIAAAk6A//+T4XA=
Date: Wed, 12 Mar 2014 18:16:45 +0000
Message-ID: <A2C96F6779E6A041BC7023CC207FC99418F1C50A@SJCEML701-CHM.china.huawei.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com>,  <CF3DDB83.16AF4%jguichar@cisco.com>, <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com>, <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com> <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com>, <CDF2F015F4429F458815ED2A6C2B6B0B1A7DC9C0@MBX021-W3-CA-2.exch021.domain.local> <93B7E061-4520-40EC-B83F-159B0B02926A@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7DCA88@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7DCA88@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.212.145.77]
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/sfc/2vFVB4DDt9_VRWg0NduGy-sHpFQ
Cc: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, "brijsman@juniper.net" <brijsman@juniper.net>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Mar 2014 18:17:10 -0000

I think Ron raises very valid points. A variable length metadata allows the=
 flexibility of carrying different lengths and different types of metadata =
for=20
different usage scenarios some of which we might not perceive today.=20
I can see two potential issues associated with a fixed length metadata in t=
he service chain header. One is the waste of buffer memory and network BW=20
for delivering every packet carrying empty metadata bytes in a deployment s=
cenario which does not need those metadata.=20
On the other hand, if a deployment scenario requires more types or lengths =
than what we define today in the fixed size of metadata, there is no space =
for that,=20
and we have to consider another extension or a new header as well as backwa=
rd compatibility issue...

As to the mechanism of transporting the variable-length metadata, both in-b=
and and out-of-band mechanisms could work as discussed in other emails,=20
and in-band avoids the complication and extra latency associated with deali=
ng of out-of-sync issue.

Should we consider separating the information into fixed length mandatory f=
ields and variable length optional fields? The mandatory fields carry "SFC =
path setup" related information. The variable length optional fields carry =
application/service/content etc. related information in TLV format.

Thanks,
Cathy=20

-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Ron Parker
Sent: Tuesday, March 11, 2014 1:00 PM
To: Jim Guichard (jguichar)
Cc: Nicolas BOUTHORS; brijsman@juniper.net; sfc; Jamal Hadi Salim
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

Jim,

I don't see how we can anticipate what form every type of metadata will tak=
e that will be useful to existing and future service functions.   I also do=
n't see how we can anticipate exactly how many pieces of metadata would be =
necessary at any point along the chain.  By attempting to do so, I feel we =
would be limiting innovation.=20

   Ron


-----Original Message-----
From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]=20
Sent: Tuesday, March 11, 2014 3:52 PM
To: Ron Parker
Cc: Nicolas BOUTHORS; Jamal Hadi Salim; jmoisand@juniper.net; brijsman@juni=
per.net; sfc
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

Why do you need variable length metadata for this use case?

Sent from my iPhone

> On Mar 11, 2014, at 3:19 PM, "Ron Parker" <Ron_Parker@affirmednetworks.co=
m> wrote:
>=20
> Jim,
>=20
> At the Vancouver meeting, there was a nice presentation that showed 2 coo=
perative and non-contiguous service functions.   The first one added a serv=
ice-function-specific priority value to the packet.   The other service-fun=
ction interpreted that value for overload control purposes.    I think that=
 is an innovative use case that points to the need for flexible metadata.  =
   Getting agreement on how many nuggets of some fixed sized metadata that =
will be supported will not be impossible, IMO.
>=20
>    Ron
>=20
>=20
>=20
> -----Original Message-----
> From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
> Sent: Tuesday, March 11, 2014 1:49 PM
> To: Ron Parker
> Cc: Nicolas BOUTHORS; Jamal Hadi Salim; jmoisand@juniper.net;=20
> brijsman@juniper.net; sfc
> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>=20
> Hi Ron,
>=20
> We can certainly have this discussion but we should first consider=20
> what information is necessary and if said information can fit within a=20
> fixed number of contexts in the majority of cases. Remember, the goal=20
> of being able to pass metadata through the network is to enhance=20
> service delivery, not pass the entire works of Shakespeare ;-)
>=20
> Sent from my iPhone
>=20
>> On Mar 7, 2014, at 3:52 AM, "Ron Parker" <Ron_Parker@affirmednetworks.co=
m> wrote:
>>=20
>> Nicolas,
>>=20
>> I see similar requirements from the 3gpp EPC side.  I would like to prop=
ose an OUI / TLV based approach where the reserved OUI can be used for agre=
ed upon types of common metadata and vendor or other organizational OUIs ca=
n be used to quickly innovate in the networks.   Simultaneously, I would al=
so like to consider mechanisms that are optimized for long lived flows so a=
s to limit the negative effects of packet growth.=20
>>=20
>>  Ron
>>=20
>>=20
>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS" <Nicolas.BOUTHORS@qosmos=
.com> wrote:
>>>=20
>>> Hello Jim
>>>=20
>>> I have seen cases in Gi LAN, where subscriber related information is=20
>>> passed to a Web Proxy for HTTP header enrichment (aimed at some Web=20
>>> Content providers partners of the Mobile Operator). Information was an =
coded (persistent) subscriber id derived from the MSISDN, and couple of f c=
ustomer profile related fields.
>>>=20
>>> In an sfc based Gi LAN, this entity should receive from the=20
>>> Classifier
>>>=20
>>> - A classification of the Content Provider ( Id, Category) based on=20
>>> traffic analysis
>>> - The MSISDN of the subscriber
>>> - Two subscriber policy fields (not tied to PCRF but belonging to=20
>>> the Subscriber DB) (Subscriber category, sub-category)
>>> - A session id (for logging and tracking purposes)
>>>=20
>>> The objective being to avoid having  the HTTP Proxy to become a=20
>>> trusted application (interogate the subscriber DB, etc..)
>>>=20
>>>=20
>>> Nicolas
>>>=20
>>>=20
>>> ________________________________________
>>> From: Jim Guichard (jguichar) [jguichar@cisco.com]
>>> Sent: Thursday, March 06, 2014 2:02 PM
>>> To: Jamal Hadi Salim; jmoisand@juniper.net; brijsman@juniper.net
>>> Cc: sfc
>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>=20
>>> Hi Jamal,
>>>=20
>>> You said "It seems there's clear need for variable sized metadata"..=20
>>> I am not so convinced and would like to better understand the=20
>>> requirements before passing judgement. If we look at the use cases=20
>>> as presented thus far into the WG I have yet to see a single example=20
>>> of the need (noting that desire is not the same as need) - I am not=20
>>> saying there is no requirement but rather that we should not jump to=20
>>> the conclusion and build standards around a theory.
>>>=20
>>>=20
>>>=20
>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim" <hadi@mojatatu.com> wrote:
>>>>=20
>>>> I like the doc - well written.
>>>>=20
>>>> Section 4.3 on metadata encoding.
>>>>=20
>>>> It seems there's clear need for variable sized metadata (at least=20
>>>> for http/app you  seem to indicate the desire for it).
>>>> For a datapath per-packet metadata, i feel the need is just as importa=
nt.
>>>> Are we limited by the fact that existing hardware may not be able=20
>>>> to handle TLVs? For example, I dont have a problem handling TLVs in=20
>>>> a software datapath.
>>>>=20
>>>> cheers,
>>>> jamal
>>>>=20
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>=20
>>>=20
>>>=20
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc

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


From nobody Wed Mar 12 11:19:33 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 56C0A1A075C for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 11:19:31 -0700 (PDT)
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_OFF=2.3, RCVD_IN_DNSWL_NONE=-0.0001, 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 qh2l9z3dix9I for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 11:19:29 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) by ietfa.amsl.com (Postfix) with ESMTP id 183F21A0757 for <sfc@ietf.org>; Wed, 12 Mar 2014 11:19:29 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 4868424045E; Wed, 12 Mar 2014 11:19:23 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-135-50.clppva.east.verizon.net [70.106.135.50]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 770892402FE; Wed, 12 Mar 2014 11:19:06 -0700 (PDT)
Message-ID: <5320A504.3010805@joelhalpern.com>
Date: Wed, 12 Mar 2014 14:18:44 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Lucy yong <lucy.yong@huawei.com>,  Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, Ron Parker <Ron_Parker@affirmednetworks.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com>,  <CF3DDB83.16AF4%jguichar@cisco.com>, <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com>, <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com>, <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com>, <76B41B8FACE1514795D30EC137FF391D3E9E41@LILAS.jungle.qosmos.com>, <AE6B698A-9362-4C25-8DFC-58766D4A40CB@affirmednetworks.com> <76B41B8FACE1514795D30EC137FF391D3E9E93@LILAS.jungle.qosmos.com> <53206D61.3000807@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45356FA3@dfweml701-chm.china.huawei.com> <532088AE.7060905@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453570A3@dfweml701-chm.china.huawei.com> <53209860.2090406@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357101@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D45357101@dfweml701-chm.china.huawei.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/jElN91YmUNTZejT2BBw3ODh5w1c
Cc: "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, "brijsman@juniper.net" <brijsman@juniper.net>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Mar 2014 18:19:31 -0000

My inclination would be to tune that definition to distinguish between
dataplane carried information intended for use by service funcitons
(whatever the origin), and dataplane carried information intended for
dataplane forwarding components.

Yours,
Joel


> Hi Joel,
>
> I agree that we need using the same definition for a term, but
> disagree that the metadata definition here is a set of information
> put in the SFC header. This may be too narrow or lead to a particular
> solution. I am fine with this definition in the problem statement w/
> minor tweak (suggested on mailing list).
>
> Dataplane Metadata: Data plane metadata provides the ability to
> exchange information between the classifiers and service functions,
> between service functions, and service functions and the
> classifiers|service nodes.
>
> There may be a solution that a service function passes some
> information to attached service node without using SFC header.
>
> Thanks, Lucy
>
>
> -----Original Message----- From: Joel Halpern Direct
> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday, March 12, 2014
> 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas BOUTHORS; Ron
> Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal
> Hadi Salim Subject: Re: [sfc]
> draft-rijsman-sfc-metadata-considerations
>
> Lucy, you say "the metadata term means ..."  The definition you then
> provide is a definition of the set of information we are proposing
> that we put in the SFC header.  I, and others, have been using the
> term metadata more narrowly.  We can use whatever definition we want.
> But we do need to agree on the definition. For the purposes of the
> WG, it seems much more useful to use the term metadata for the
> narrower description.
>
> Yours, Joel
>
> On 3/12/14, 1:19 PM, Lucy yong wrote:
>> Hi Joel,
>>
>> I agree. We need to differentiate the metadata used by service
>> function and SFC header. The metadata term means carrying some
>> states along with the packet. IMO: SFC header is a kind of metadata
>> carried on packet for next service node to use. In the context of
>> SFC, we have term for SFC header and the metadata that was carried
>> between service functions, or between service functions and
>> classifiers/service nodes, which is what the draft focus.
>>
>> Thanks, Lucy
>>
>>
>>
>>
>>
>> -----Original Message----- From: Joel M. Halpern
>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014 11:18
>> AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard
>> (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim Subject:
>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>
>> I think it is important to keep a strong distinction between
>> metadata (which is for use by applications) and the service
>> chaining information in the base service chain header, which is for
>> use by the service chain support mechanisms.
>>
>> Yours, Joel
>>
>> On 3/12/14, 10:42 AM, Lucy yong wrote:
>>> Fully agree with Joe.
>>>
>>> We should not require a fix length for in-band metadata but also
>>> not leave it for freely usage. In fact, when a service node
>>> inserts SFC header on a (encapsulated) packet and send to next
>>> service node, SFC header itself can be seen as a metadata.
>>>
>>> Lucy
>>>
>>> -----Original Message----- From: sfc
>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern Sent:
>>> Wednesday, March 12, 2014 9:21 AM To: Nicolas BOUTHORS; Ron
>>> Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc;
>>> Jamal Hadi Salim Subject: Re: [sfc]
>>> draft-rijsman-sfc-metadata-considerations
>>>
>>> For in-band metadata, the API for access can easily be
>>> synchronous. Out of band metadata needs different handling. There
>>> are many cases where out-of-band metadata is useful and
>>> appropriate.  But they do not cover all needs by any stretch.
>>>
>>> Even if each piece of in-band metadata is of fixed length, there
>>> are many different kinds of metatype.  Trying to say "there will
>>> be exactly four pieces, and they will be of types t1, t2, t3, and
>>> t4" is simply too specific for even 80% of the needs.
>>>
>>> Yours, Joel
>>>
>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>>>> Hello Ron,
>>>>
>>>> Sending out of band congruent metadata may not be the answer to
>>>> all needs but it is one tool that we should keep.
>>>>
>>>> Not all metadata is tied to a specific packet, for example a
>>>> policy change in PCRF could lead to some metadata signaling,
>>>> the reaction time need not be immediate, few ms may not
>>>> matter.
>>>>
>>>> As you point, if a packet is tied to a metadata a correlation
>>>> info can be set in both packet to deal with it (i.e metadata
>>>> expected flag in the SFC header, plus an id)
>>>>
>>>> Finally we can still send some limited metadata within a
>>>> header. This could be used for load balancers in particular if
>>>> we agree on a convention to locate "coarse grain policy" /
>>>> "fine grain policy" on reserved context headers.
>>>>
>>>> This seems to open up a lot of flexibility / innovations.
>>>>
>>>> On your last point, there is a question on how to make
>>>> metadata available to a Service Function. Current socket
>>>> connections for example do not allow to retrieve IP header
>>>> options. So I assume that SFC aware Service Functions will need
>>>> some (asynchronous ?) API to retrieve SFC header information as
>>>> well as in-band metadata. I don't see out of band metadata
>>>> transport adding complexity,  the same API can probably apply.
>>>>
>>>> The alternative option, allowing variable sized metadata in the
>>>> SFC header has some drawbacks as well, one being fragmentation,
>>>> and some switches expecting as well to look at end user traffic
>>>> headers for link load balancing.  I would agree that if we can
>>>> accept these issues, then sending off-line congruent metadata
>>>> looses its interest.
>>>>
>>>> We need to take into account  that both in-band and congruent
>>>> out-of-band metadata transport is not reliable. A packet loss
>>>> triggering retransmission would not lead to the identical
>>>> reconstruction of the associated metadata. In some cases, we
>>>> might thus even need non-congruent out-of-band reliable
>>>> metadata transport.
>>>>
>>>>
>>>>
>>>> Nicolas ________________________________________ From: Ron
>>>> Parker [Ron_Parker@affirmednetworks.com] Sent: Wednesday, March
>>>> 12, 2014 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard
>>>> (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim
>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>
>>>> Nicolas,
>>>>
>>>> I understand the concept for out of band signaling of metadata,
>>>> but I am concerned that it introduces significant complexity
>>>> due to the potential race condition of receiving the real
>>>> packet before the metadata.  While the real packet could
>>>> indicate that out of band metadata is expected, how can we
>>>> guarantee the order of reception? What if switching or routing
>>>> nodes apply hash based load balancing? What if the load
>>>> balancing understands SFC encaps and looks beyond it to the
>>>> original header to get better entropy? Can we guarantee that
>>>> the metadata and real packet will follow the exact same path?
>>>> If we can not, then implementations will need to add ingress
>>>> queuing to cope with the scenario.
>>>>
>>>> Also, do you feel that the increase in implementation
>>>> complexity at the service functions is reasonable?
>>>>
>>>> Thanks.
>>>>
>>>> Ron
>>>>
>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>
>>>>> I think we must make a distinction between:
>>>>>
>>>>> - Metadata which should be part of the header defined as in
>>>>> band marking. - Metadata with can be passed out of band, for
>>>>> example congruent out of band signaling defined in the draft
>>>>>
>>>>> The former calls for a limited space in the header, true,
>>>>> The latter however does not incur any space limitation and is
>>>>> still fairly efficient and it remains compatible with a fixed
>>>>> size header used to route those signaling messages along the
>>>>> chain's service functions.
>>>>>
>>>>> Nicolas ________________________________________ From: Jim
>>>>> Guichard (jguichar) [jguichar@cisco.com] Sent: Tuesday, March
>>>>> 11, 2014 6:48 PM To: Ron Parker Cc: Nicolas BOUTHORS;
>>>>> brijsman@juniper.net; sfc; Jamal Hadi Salim Subject: Re:
>>>>> [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>
>>>>> Hi Ron,
>>>>>
>>>>> We can certainly have this discussion but we should first
>>>>> consider what information is necessary and if said
>>>>> information can fit within a fixed number of contexts in the
>>>>> majority of cases. Remember, the goal of being able to pass
>>>>> metadata through the network is to enhance service delivery,
>>>>> not pass the entire works of Shakespeare ;-)
>>>>>
>>>>> Sent from my iPhone
>>>>>
>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>>>>>> <Ron_Parker@affirmednetworks.com> wrote:
>>>>>>
>>>>>> Nicolas,
>>>>>>
>>>>>> I see similar requirements from the 3gpp EPC side.  I would
>>>>>> like to propose an OUI / TLV based approach where the
>>>>>> reserved OUI can be used for agreed upon types of common
>>>>>> metadata and vendor or other organizational OUIs can be
>>>>>> used to quickly innovate in the networks.   Simultaneously,
>>>>>> I would also like to consider mechanisms that are optimized
>>>>>> for long lived flows so as to limit the negative effects of
>>>>>> packet growth.
>>>>>>
>>>>>> Ron
>>>>>>
>>>>>>
>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>>>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>>>
>>>>>>> Hello Jim
>>>>>>>
>>>>>>> I have seen cases in Gi LAN, where subscriber related
>>>>>>> information is passed to a Web Proxy for HTTP header
>>>>>>> enrichment (aimed at some Web Content providers partners
>>>>>>> of the Mobile Operator). Information was an coded
>>>>>>> (persistent) subscriber id derived from the MSISDN, and
>>>>>>> couple of f customer profile related fields.
>>>>>>>
>>>>>>> In an sfc based Gi LAN, this entity should receive from
>>>>>>> the Classifier
>>>>>>>
>>>>>>> - A classification of the Content Provider ( Id,
>>>>>>> Category) based on traffic analysis - The MSISDN of the
>>>>>>> subscriber - Two subscriber policy fields (not tied to
>>>>>>> PCRF but belonging to the Subscriber DB) (Subscriber
>>>>>>> category, sub-category) - A session id (for logging and
>>>>>>> tracking purposes)
>>>>>>>
>>>>>>> The objective being to avoid having  the HTTP Proxy to
>>>>>>> become a trusted application (interogate the subscriber
>>>>>>> DB, etc..)
>>>>>>>
>>>>>>>
>>>>>>> Nicolas
>>>>>>>
>>>>>>>
>>>>>>> ________________________________________ From: Jim
>>>>>>> Guichard (jguichar) [jguichar@cisco.com] Sent: Thursday,
>>>>>>> March 06, 2014 2:02 PM To: Jamal Hadi Salim;
>>>>>>> jmoisand@juniper.net; brijsman@juniper.net Cc: sfc
>>>>>>> Subject: Re: [sfc]
>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>
>>>>>>> Hi Jamal,
>>>>>>>
>>>>>>> You said "It seems there's clear need for variable sized
>>>>>>> metadata".. I am not so convinced and would like to
>>>>>>> better understand the requirements before passing
>>>>>>> judgement. If we look at the use cases as presented thus
>>>>>>> far into the WG I have yet to see a single example of the
>>>>>>> need (noting that desire is not the same as need) - I am
>>>>>>> not saying there is no requirement but rather that we
>>>>>>> should not jump to the conclusion and build standards
>>>>>>> around a theory.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>>>>>>>> <hadi@mojatatu.com> wrote:
>>>>>>>>
>>>>>>>> I like the doc - well written.
>>>>>>>>
>>>>>>>> Section 4.3 on metadata encoding.
>>>>>>>>
>>>>>>>> It seems there's clear need for variable sized metadata
>>>>>>>> (at least for http/app you  seem to indicate the desire
>>>>>>>> for it). For a datapath per-packet metadata, i feel the
>>>>>>>> need is just as important. Are we limited by the fact
>>>>>>>> that existing hardware may not be able to handle TLVs?
>>>>>>>> For example, I dont have a problem handling TLVs in a
>>>>>>>> software datapath.
>>>>>>>>
>>>>>>>> cheers, jamal
>>>>>>>>
>>>>>>>> _______________________________________________ sfc
>>>>>>>> mailing list sfc@ietf.org
>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________ sfc
>>>>>>> mailing list sfc@ietf.org
>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>
>>>>>
>>>>
>>>> _______________________________________________ sfc mailing
>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>
>>>
>>> _______________________________________________ sfc mailing list
>>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>
>>> _______________________________________________ sfc mailing list
>>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>
>


From nobody Wed Mar 12 11:33:54 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3449F1A0763 for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 11:33:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.448
X-Spam-Level: 
X-Spam-Status: No, score=-2.448 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_OFF=2.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 KUGiL57AGPr8 for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 11:33:49 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 52AB21A075C for <sfc@ietf.org>; Wed, 12 Mar 2014 11:33:48 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BBZ90146; Wed, 12 Mar 2014 18:33:41 +0000 (GMT)
Received: from LHREML405-HUB.china.huawei.com (10.201.5.242) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 12 Mar 2014 18:32:52 +0000
Received: from DFWEML703-CHM.china.huawei.com (10.193.5.130) by lhreml405-hub.china.huawei.com (10.201.5.242) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 12 Mar 2014 18:33:25 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.118]) by dfweml703-chm.china.huawei.com ([169.254.5.106]) with mapi id 14.03.0158.001;  Wed, 12 Mar 2014 11:33:13 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtXWxgFuQPGhwEWKurWj2TK38JrUkRoAgAFHXgCAAAUSgIAGzmyAgADwYwCAADvUAIAAE0oAgAAY5ID//45E4IAAkkcA//+XGFCAAHueAP//ktEgAA+IKgAADoLRkA==
Date: Wed, 12 Mar 2014 18:33:13 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D45357120@dfweml701-chm.china.huawei.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com>,  <CF3DDB83.16AF4%jguichar@cisco.com>, <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com>, <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com>, <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com>, <76B41B8FACE1514795D30EC137FF391D3E9E41@LILAS.jungle.qosmos.com>, <AE6B698A-9362-4C25-8DFC-58766D4A40CB@affirmednetworks.com> <76B41B8FACE1514795D30EC137FF391D3E9E93@LILAS.jungle.qosmos.com> <53206D61.3000807@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45356FA3@dfweml701-chm.china.huawei.com> <532088AE.7060905@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453570A3@dfweml701-chm.china.huawei.com> <53209860.2090406@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357101@dfweml701-chm.china.huawei.com> <5320A504.3010805@joelhalpern.com>
In-Reply-To: <5320A504.3010805@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.137.194]
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/sfc/jtY-S3K78LNI3aZdRanDORNzwro
Cc: "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, "brijsman@juniper.net" <brijsman@juniper.net>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Mar 2014 18:33:52 -0000

Joel, I interpret that you suggests that distinguish the exchange informati=
on data plane carried between service functions and the exchange informatio=
n data plane carried from a service function to a service node. Is this rig=
ht understanding?=20
Lucy

-----Original Message-----
From: Joel M. Halpern [mailto:jmh@joelhalpern.com]=20
Sent: Wednesday, March 12, 2014 1:19 PM
To: Lucy yong; Nicolas BOUTHORS; Ron Parker
Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

My inclination would be to tune that definition to distinguish between data=
plane carried information intended for use by service funcitons (whatever t=
he origin), and dataplane carried information intended for dataplane forwar=
ding components.

Yours,
Joel


> Hi Joel,
>
> I agree that we need using the same definition for a term, but=20
> disagree that the metadata definition here is a set of information put=20
> in the SFC header. This may be too narrow or lead to a particular=20
> solution. I am fine with this definition in the problem statement w/=20
> minor tweak (suggested on mailing list).
>
> Dataplane Metadata: Data plane metadata provides the ability to=20
> exchange information between the classifiers and service functions,=20
> between service functions, and service functions and the
> classifiers|service nodes.
>
> There may be a solution that a service function passes some=20
> information to attached service node without using SFC header.
>
> Thanks, Lucy
>
>
> -----Original Message----- From: Joel Halpern Direct=20
> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday, March 12, 2014
> 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas BOUTHORS; Ron Parker=20
> Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi=20
> Salim Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>
> Lucy, you say "the metadata term means ..."  The definition you then=20
> provide is a definition of the set of information we are proposing=20
> that we put in the SFC header.  I, and others, have been using the=20
> term metadata more narrowly.  We can use whatever definition we want.
> But we do need to agree on the definition. For the purposes of the WG,=20
> it seems much more useful to use the term metadata for the narrower=20
> description.
>
> Yours, Joel
>
> On 3/12/14, 1:19 PM, Lucy yong wrote:
>> Hi Joel,
>>
>> I agree. We need to differentiate the metadata used by service=20
>> function and SFC header. The metadata term means carrying some states=20
>> along with the packet. IMO: SFC header is a kind of metadata carried=20
>> on packet for next service node to use. In the context of SFC, we=20
>> have term for SFC header and the metadata that was carried between=20
>> service functions, or between service functions and=20
>> classifiers/service nodes, which is what the draft focus.
>>
>> Thanks, Lucy
>>
>>
>>
>>
>>
>> -----Original Message----- From: Joel M. Halpern=20
>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014 11:18 AM=20
>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard=20
>> (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim Subject:
>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>
>> I think it is important to keep a strong distinction between metadata=20
>> (which is for use by applications) and the service chaining=20
>> information in the base service chain header, which is for use by the=20
>> service chain support mechanisms.
>>
>> Yours, Joel
>>
>> On 3/12/14, 10:42 AM, Lucy yong wrote:
>>> Fully agree with Joe.
>>>
>>> We should not require a fix length for in-band metadata but also not=20
>>> leave it for freely usage. In fact, when a service node inserts SFC=20
>>> header on a (encapsulated) packet and send to next service node, SFC=20
>>> header itself can be seen as a metadata.
>>>
>>> Lucy
>>>
>>> -----Original Message----- From: sfc [mailto:sfc-bounces@ietf.org]=20
>>> On Behalf Of Joel M. Halpern Sent:
>>> Wednesday, March 12, 2014 9:21 AM To: Nicolas BOUTHORS; Ron Parker=20
>>> Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi=20
>>> Salim Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>
>>> For in-band metadata, the API for access can easily be synchronous.=20
>>> Out of band metadata needs different handling. There are many cases=20
>>> where out-of-band metadata is useful and appropriate.  But they do=20
>>> not cover all needs by any stretch.
>>>
>>> Even if each piece of in-band metadata is of fixed length, there are=20
>>> many different kinds of metatype.  Trying to say "there will be=20
>>> exactly four pieces, and they will be of types t1, t2, t3, and t4"=20
>>> is simply too specific for even 80% of the needs.
>>>
>>> Yours, Joel
>>>
>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>>>> Hello Ron,
>>>>
>>>> Sending out of band congruent metadata may not be the answer to all=20
>>>> needs but it is one tool that we should keep.
>>>>
>>>> Not all metadata is tied to a specific packet, for example a policy=20
>>>> change in PCRF could lead to some metadata signaling, the reaction=20
>>>> time need not be immediate, few ms may not matter.
>>>>
>>>> As you point, if a packet is tied to a metadata a correlation info=20
>>>> can be set in both packet to deal with it (i.e metadata expected=20
>>>> flag in the SFC header, plus an id)
>>>>
>>>> Finally we can still send some limited metadata within a header.=20
>>>> This could be used for load balancers in particular if we agree on=20
>>>> a convention to locate "coarse grain policy" / "fine grain policy"=20
>>>> on reserved context headers.
>>>>
>>>> This seems to open up a lot of flexibility / innovations.
>>>>
>>>> On your last point, there is a question on how to make metadata=20
>>>> available to a Service Function. Current socket connections for=20
>>>> example do not allow to retrieve IP header options. So I assume=20
>>>> that SFC aware Service Functions will need some (asynchronous ?)=20
>>>> API to retrieve SFC header information as well as in-band metadata.=20
>>>> I don't see out of band metadata transport adding complexity,  the=20
>>>> same API can probably apply.
>>>>
>>>> The alternative option, allowing variable sized metadata in the SFC=20
>>>> header has some drawbacks as well, one being fragmentation, and=20
>>>> some switches expecting as well to look at end user traffic headers=20
>>>> for link load balancing.  I would agree that if we can accept these=20
>>>> issues, then sending off-line congruent metadata looses its=20
>>>> interest.
>>>>
>>>> We need to take into account  that both in-band and congruent=20
>>>> out-of-band metadata transport is not reliable. A packet loss=20
>>>> triggering retransmission would not lead to the identical=20
>>>> reconstruction of the associated metadata. In some cases, we might=20
>>>> thus even need non-congruent out-of-band reliable metadata=20
>>>> transport.
>>>>
>>>>
>>>>
>>>> Nicolas ________________________________________ From: Ron Parker=20
>>>> [Ron_Parker@affirmednetworks.com] Sent: Wednesday, March 12, 2014=20
>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard (jguichar);=20
>>>> brijsman@juniper.net; sfc; Jamal Hadi Salim
>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>
>>>> Nicolas,
>>>>
>>>> I understand the concept for out of band signaling of metadata, but=20
>>>> I am concerned that it introduces significant complexity due to the=20
>>>> potential race condition of receiving the real packet before the=20
>>>> metadata.  While the real packet could indicate that out of band=20
>>>> metadata is expected, how can we guarantee the order of reception?=20
>>>> What if switching or routing nodes apply hash based load balancing?=20
>>>> What if the load balancing understands SFC encaps and looks beyond=20
>>>> it to the original header to get better entropy? Can we guarantee=20
>>>> that the metadata and real packet will follow the exact same path?
>>>> If we can not, then implementations will need to add ingress=20
>>>> queuing to cope with the scenario.
>>>>
>>>> Also, do you feel that the increase in implementation complexity at=20
>>>> the service functions is reasonable?
>>>>
>>>> Thanks.
>>>>
>>>> Ron
>>>>
>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>
>>>>> I think we must make a distinction between:
>>>>>
>>>>> - Metadata which should be part of the header defined as in band=20
>>>>> marking. - Metadata with can be passed out of band, for example=20
>>>>> congruent out of band signaling defined in the draft
>>>>>
>>>>> The former calls for a limited space in the header, true, The=20
>>>>> latter however does not incur any space limitation and is still=20
>>>>> fairly efficient and it remains compatible with a fixed size=20
>>>>> header used to route those signaling messages along the chain's=20
>>>>> service functions.
>>>>>
>>>>> Nicolas ________________________________________ From: Jim=20
>>>>> Guichard (jguichar) [jguichar@cisco.com] Sent: Tuesday, March 11,=20
>>>>> 2014 6:48 PM To: Ron Parker Cc: Nicolas BOUTHORS;=20
>>>>> brijsman@juniper.net; sfc; Jamal Hadi Salim Subject: Re:
>>>>> [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>
>>>>> Hi Ron,
>>>>>
>>>>> We can certainly have this discussion but we should first consider=20
>>>>> what information is necessary and if said information can fit=20
>>>>> within a fixed number of contexts in the majority of cases.=20
>>>>> Remember, the goal of being able to pass metadata through the=20
>>>>> network is to enhance service delivery, not pass the entire works=20
>>>>> of Shakespeare ;-)
>>>>>
>>>>> Sent from my iPhone
>>>>>
>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>>>>>> <Ron_Parker@affirmednetworks.com> wrote:
>>>>>>
>>>>>> Nicolas,
>>>>>>
>>>>>> I see similar requirements from the 3gpp EPC side.  I would like=20
>>>>>> to propose an OUI / TLV based approach where the reserved OUI can=20
>>>>>> be used for agreed upon types of common metadata and vendor or=20
>>>>>> other organizational OUIs can be
>>>>>> used to quickly innovate in the networks.   Simultaneously,
>>>>>> I would also like to consider mechanisms that are optimized for=20
>>>>>> long lived flows so as to limit the negative effects of packet=20
>>>>>> growth.
>>>>>>
>>>>>> Ron
>>>>>>
>>>>>>
>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>>>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>>>
>>>>>>> Hello Jim
>>>>>>>
>>>>>>> I have seen cases in Gi LAN, where subscriber related=20
>>>>>>> information is passed to a Web Proxy for HTTP header enrichment=20
>>>>>>> (aimed at some Web Content providers partners of the Mobile=20
>>>>>>> Operator). Information was an coded
>>>>>>> (persistent) subscriber id derived from the MSISDN, and couple=20
>>>>>>> of f customer profile related fields.
>>>>>>>
>>>>>>> In an sfc based Gi LAN, this entity should receive from the=20
>>>>>>> Classifier
>>>>>>>
>>>>>>> - A classification of the Content Provider ( Id,
>>>>>>> Category) based on traffic analysis - The MSISDN of the=20
>>>>>>> subscriber - Two subscriber policy fields (not tied to PCRF but=20
>>>>>>> belonging to the Subscriber DB) (Subscriber category,=20
>>>>>>> sub-category) - A session id (for logging and tracking purposes)
>>>>>>>
>>>>>>> The objective being to avoid having  the HTTP Proxy to become a=20
>>>>>>> trusted application (interogate the subscriber DB, etc..)
>>>>>>>
>>>>>>>
>>>>>>> Nicolas
>>>>>>>
>>>>>>>
>>>>>>> ________________________________________ From: Jim Guichard=20
>>>>>>> (jguichar) [jguichar@cisco.com] Sent: Thursday, March 06, 2014=20
>>>>>>> 2:02 PM To: Jamal Hadi Salim; jmoisand@juniper.net;=20
>>>>>>> brijsman@juniper.net Cc: sfc
>>>>>>> Subject: Re: [sfc]
>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>
>>>>>>> Hi Jamal,
>>>>>>>
>>>>>>> You said "It seems there's clear need for variable sized=20
>>>>>>> metadata".. I am not so convinced and would like to better=20
>>>>>>> understand the requirements before passing judgement. If we look=20
>>>>>>> at the use cases as presented thus far into the WG I have yet to=20
>>>>>>> see a single example of the need (noting that desire is not the=20
>>>>>>> same as need) - I am not saying there is no requirement but=20
>>>>>>> rather that we should not jump to the conclusion and build=20
>>>>>>> standards around a theory.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>>>>>>>> <hadi@mojatatu.com> wrote:
>>>>>>>>
>>>>>>>> I like the doc - well written.
>>>>>>>>
>>>>>>>> Section 4.3 on metadata encoding.
>>>>>>>>
>>>>>>>> It seems there's clear need for variable sized metadata (at=20
>>>>>>>> least for http/app you  seem to indicate the desire for it).=20
>>>>>>>> For a datapath per-packet metadata, i feel the need is just as=20
>>>>>>>> important. Are we limited by the fact that existing hardware=20
>>>>>>>> may not be able to handle TLVs?
>>>>>>>> For example, I dont have a problem handling TLVs in a software=20
>>>>>>>> datapath.
>>>>>>>>
>>>>>>>> cheers, jamal
>>>>>>>>
>>>>>>>> _______________________________________________ sfc mailing=20
>>>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________ sfc
>>>>>>> mailing list sfc@ietf.org
>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>
>>>>>
>>>>
>>>> _______________________________________________ sfc mailing
>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>
>>>
>>> _______________________________________________ sfc mailing list
>>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>
>>> _______________________________________________ sfc mailing list
>>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>
>


From nobody Wed Mar 12 12:03:00 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 27A481A0473 for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 12:02:59 -0700 (PDT)
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_OFF=2.3, RCVD_IN_DNSWL_NONE=-0.0001, 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 t2STet-0UNa5 for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 12:02:57 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) by ietfa.amsl.com (Postfix) with ESMTP id 0800F1A0365 for <sfc@ietf.org>; Wed, 12 Mar 2014 12:02:57 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 3426D24034B; Wed, 12 Mar 2014 12:02:51 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-135-50.clppva.east.verizon.net [70.106.135.50]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 296722402FE; Wed, 12 Mar 2014 12:02:11 -0700 (PDT)
Message-ID: <5320AF25.30203@joelhalpern.com>
Date: Wed, 12 Mar 2014 15:01:57 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Lucy yong <lucy.yong@huawei.com>,  Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, Ron Parker <Ron_Parker@affirmednetworks.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com>,  <CF3DDB83.16AF4%jguichar@cisco.com>, <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com>, <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com>, <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com>, <76B41B8FACE1514795D30EC137FF391D3E9E41@LILAS.jungle.qosmos.com>, <AE6B698A-9362-4C25-8DFC-58766D4A40CB@affirmednetworks.com> <76B41B8FACE1514795D30EC137FF391D3E9E93@LILAS.jungle.qosmos.com> <53206D61.3000807@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45356FA3@dfweml701-chm.china.huawei.com> <532088AE.7060905@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453570A3@dfweml701-chm.china.huawei.com> <53209860.2090406@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357101@dfweml701-chm.china.huawei.com> <5320A504.3010805@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357120@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D45357120@dfweml701-chm.china.huawei.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/P2AtzIR35oZYRvH6zWOmIuSP5FY
Cc: "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, "brijsman@juniper.net" <brijsman@juniper.net>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Mar 2014 19:02:59 -0000

I was trying to word it carefully not to focus on who puts the 
information in, but only on who consumes the information.  Information 
for service functions may come from the ingress classifier or from other 
service functions.  Information for the forwarding will generally come 
from the ingress classifier, but in special cases may be provided by 
service functions.  (I keep wanting to get rid of those special cases, 
but so far there seem to be just enough of them to warrant covering in 
the solution.  And more importantly, significant support for it in the 
working group.)

Yours,
Joel

On 3/12/14, 2:33 PM, Lucy yong wrote:
> Joel, I interpret that you suggests that distinguish the exchange information data plane carried between service functions and the exchange information data plane carried from a service function to a service node. Is this right understanding?
> Lucy
>
> -----Original Message-----
> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
> Sent: Wednesday, March 12, 2014 1:19 PM
> To: Lucy yong; Nicolas BOUTHORS; Ron Parker
> Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim
> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>
> My inclination would be to tune that definition to distinguish between dataplane carried information intended for use by service funcitons (whatever the origin), and dataplane carried information intended for dataplane forwarding components.
>
> Yours,
> Joel
>
>
>> Hi Joel,
>>
>> I agree that we need using the same definition for a term, but
>> disagree that the metadata definition here is a set of information put
>> in the SFC header. This may be too narrow or lead to a particular
>> solution. I am fine with this definition in the problem statement w/
>> minor tweak (suggested on mailing list).
>>
>> Dataplane Metadata: Data plane metadata provides the ability to
>> exchange information between the classifiers and service functions,
>> between service functions, and service functions and the
>> classifiers|service nodes.
>>
>> There may be a solution that a service function passes some
>> information to attached service node without using SFC header.
>>
>> Thanks, Lucy
>>
>>
>> -----Original Message----- From: Joel Halpern Direct
>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday, March 12, 2014
>> 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas BOUTHORS; Ron Parker
>> Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi
>> Salim Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>
>> Lucy, you say "the metadata term means ..."  The definition you then
>> provide is a definition of the set of information we are proposing
>> that we put in the SFC header.  I, and others, have been using the
>> term metadata more narrowly.  We can use whatever definition we want.
>> But we do need to agree on the definition. For the purposes of the WG,
>> it seems much more useful to use the term metadata for the narrower
>> description.
>>
>> Yours, Joel
>>
>> On 3/12/14, 1:19 PM, Lucy yong wrote:
>>> Hi Joel,
>>>
>>> I agree. We need to differentiate the metadata used by service
>>> function and SFC header. The metadata term means carrying some states
>>> along with the packet. IMO: SFC header is a kind of metadata carried
>>> on packet for next service node to use. In the context of SFC, we
>>> have term for SFC header and the metadata that was carried between
>>> service functions, or between service functions and
>>> classifiers/service nodes, which is what the draft focus.
>>>
>>> Thanks, Lucy
>>>
>>>
>>>
>>>
>>>
>>> -----Original Message----- From: Joel M. Halpern
>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014 11:18 AM
>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard
>>> (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim Subject:
>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>
>>> I think it is important to keep a strong distinction between metadata
>>> (which is for use by applications) and the service chaining
>>> information in the base service chain header, which is for use by the
>>> service chain support mechanisms.
>>>
>>> Yours, Joel
>>>
>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
>>>> Fully agree with Joe.
>>>>
>>>> We should not require a fix length for in-band metadata but also not
>>>> leave it for freely usage. In fact, when a service node inserts SFC
>>>> header on a (encapsulated) packet and send to next service node, SFC
>>>> header itself can be seen as a metadata.
>>>>
>>>> Lucy
>>>>
>>>> -----Original Message----- From: sfc [mailto:sfc-bounces@ietf.org]
>>>> On Behalf Of Joel M. Halpern Sent:
>>>> Wednesday, March 12, 2014 9:21 AM To: Nicolas BOUTHORS; Ron Parker
>>>> Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi
>>>> Salim Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>
>>>> For in-band metadata, the API for access can easily be synchronous.
>>>> Out of band metadata needs different handling. There are many cases
>>>> where out-of-band metadata is useful and appropriate.  But they do
>>>> not cover all needs by any stretch.
>>>>
>>>> Even if each piece of in-band metadata is of fixed length, there are
>>>> many different kinds of metatype.  Trying to say "there will be
>>>> exactly four pieces, and they will be of types t1, t2, t3, and t4"
>>>> is simply too specific for even 80% of the needs.
>>>>
>>>> Yours, Joel
>>>>
>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>>>>> Hello Ron,
>>>>>
>>>>> Sending out of band congruent metadata may not be the answer to all
>>>>> needs but it is one tool that we should keep.
>>>>>
>>>>> Not all metadata is tied to a specific packet, for example a policy
>>>>> change in PCRF could lead to some metadata signaling, the reaction
>>>>> time need not be immediate, few ms may not matter.
>>>>>
>>>>> As you point, if a packet is tied to a metadata a correlation info
>>>>> can be set in both packet to deal with it (i.e metadata expected
>>>>> flag in the SFC header, plus an id)
>>>>>
>>>>> Finally we can still send some limited metadata within a header.
>>>>> This could be used for load balancers in particular if we agree on
>>>>> a convention to locate "coarse grain policy" / "fine grain policy"
>>>>> on reserved context headers.
>>>>>
>>>>> This seems to open up a lot of flexibility / innovations.
>>>>>
>>>>> On your last point, there is a question on how to make metadata
>>>>> available to a Service Function. Current socket connections for
>>>>> example do not allow to retrieve IP header options. So I assume
>>>>> that SFC aware Service Functions will need some (asynchronous ?)
>>>>> API to retrieve SFC header information as well as in-band metadata.
>>>>> I don't see out of band metadata transport adding complexity,  the
>>>>> same API can probably apply.
>>>>>
>>>>> The alternative option, allowing variable sized metadata in the SFC
>>>>> header has some drawbacks as well, one being fragmentation, and
>>>>> some switches expecting as well to look at end user traffic headers
>>>>> for link load balancing.  I would agree that if we can accept these
>>>>> issues, then sending off-line congruent metadata looses its
>>>>> interest.
>>>>>
>>>>> We need to take into account  that both in-band and congruent
>>>>> out-of-band metadata transport is not reliable. A packet loss
>>>>> triggering retransmission would not lead to the identical
>>>>> reconstruction of the associated metadata. In some cases, we might
>>>>> thus even need non-congruent out-of-band reliable metadata
>>>>> transport.
>>>>>
>>>>>
>>>>>
>>>>> Nicolas ________________________________________ From: Ron Parker
>>>>> [Ron_Parker@affirmednetworks.com] Sent: Wednesday, March 12, 2014
>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard (jguichar);
>>>>> brijsman@juniper.net; sfc; Jamal Hadi Salim
>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>
>>>>> Nicolas,
>>>>>
>>>>> I understand the concept for out of band signaling of metadata, but
>>>>> I am concerned that it introduces significant complexity due to the
>>>>> potential race condition of receiving the real packet before the
>>>>> metadata.  While the real packet could indicate that out of band
>>>>> metadata is expected, how can we guarantee the order of reception?
>>>>> What if switching or routing nodes apply hash based load balancing?
>>>>> What if the load balancing understands SFC encaps and looks beyond
>>>>> it to the original header to get better entropy? Can we guarantee
>>>>> that the metadata and real packet will follow the exact same path?
>>>>> If we can not, then implementations will need to add ingress
>>>>> queuing to cope with the scenario.
>>>>>
>>>>> Also, do you feel that the increase in implementation complexity at
>>>>> the service functions is reasonable?
>>>>>
>>>>> Thanks.
>>>>>
>>>>> Ron
>>>>>
>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>>
>>>>>> I think we must make a distinction between:
>>>>>>
>>>>>> - Metadata which should be part of the header defined as in band
>>>>>> marking. - Metadata with can be passed out of band, for example
>>>>>> congruent out of band signaling defined in the draft
>>>>>>
>>>>>> The former calls for a limited space in the header, true, The
>>>>>> latter however does not incur any space limitation and is still
>>>>>> fairly efficient and it remains compatible with a fixed size
>>>>>> header used to route those signaling messages along the chain's
>>>>>> service functions.
>>>>>>
>>>>>> Nicolas ________________________________________ From: Jim
>>>>>> Guichard (jguichar) [jguichar@cisco.com] Sent: Tuesday, March 11,
>>>>>> 2014 6:48 PM To: Ron Parker Cc: Nicolas BOUTHORS;
>>>>>> brijsman@juniper.net; sfc; Jamal Hadi Salim Subject: Re:
>>>>>> [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>>
>>>>>> Hi Ron,
>>>>>>
>>>>>> We can certainly have this discussion but we should first consider
>>>>>> what information is necessary and if said information can fit
>>>>>> within a fixed number of contexts in the majority of cases.
>>>>>> Remember, the goal of being able to pass metadata through the
>>>>>> network is to enhance service delivery, not pass the entire works
>>>>>> of Shakespeare ;-)
>>>>>>
>>>>>> Sent from my iPhone
>>>>>>
>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>>>>>>> <Ron_Parker@affirmednetworks.com> wrote:
>>>>>>>
>>>>>>> Nicolas,
>>>>>>>
>>>>>>> I see similar requirements from the 3gpp EPC side.  I would like
>>>>>>> to propose an OUI / TLV based approach where the reserved OUI can
>>>>>>> be used for agreed upon types of common metadata and vendor or
>>>>>>> other organizational OUIs can be
>>>>>>> used to quickly innovate in the networks.   Simultaneously,
>>>>>>> I would also like to consider mechanisms that are optimized for
>>>>>>> long lived flows so as to limit the negative effects of packet
>>>>>>> growth.
>>>>>>>
>>>>>>> Ron
>>>>>>>
>>>>>>>
>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>>>>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>>>>
>>>>>>>> Hello Jim
>>>>>>>>
>>>>>>>> I have seen cases in Gi LAN, where subscriber related
>>>>>>>> information is passed to a Web Proxy for HTTP header enrichment
>>>>>>>> (aimed at some Web Content providers partners of the Mobile
>>>>>>>> Operator). Information was an coded
>>>>>>>> (persistent) subscriber id derived from the MSISDN, and couple
>>>>>>>> of f customer profile related fields.
>>>>>>>>
>>>>>>>> In an sfc based Gi LAN, this entity should receive from the
>>>>>>>> Classifier
>>>>>>>>
>>>>>>>> - A classification of the Content Provider ( Id,
>>>>>>>> Category) based on traffic analysis - The MSISDN of the
>>>>>>>> subscriber - Two subscriber policy fields (not tied to PCRF but
>>>>>>>> belonging to the Subscriber DB) (Subscriber category,
>>>>>>>> sub-category) - A session id (for logging and tracking purposes)
>>>>>>>>
>>>>>>>> The objective being to avoid having  the HTTP Proxy to become a
>>>>>>>> trusted application (interogate the subscriber DB, etc..)
>>>>>>>>
>>>>>>>>
>>>>>>>> Nicolas
>>>>>>>>
>>>>>>>>
>>>>>>>> ________________________________________ From: Jim Guichard
>>>>>>>> (jguichar) [jguichar@cisco.com] Sent: Thursday, March 06, 2014
>>>>>>>> 2:02 PM To: Jamal Hadi Salim; jmoisand@juniper.net;
>>>>>>>> brijsman@juniper.net Cc: sfc
>>>>>>>> Subject: Re: [sfc]
>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>
>>>>>>>> Hi Jamal,
>>>>>>>>
>>>>>>>> You said "It seems there's clear need for variable sized
>>>>>>>> metadata".. I am not so convinced and would like to better
>>>>>>>> understand the requirements before passing judgement. If we look
>>>>>>>> at the use cases as presented thus far into the WG I have yet to
>>>>>>>> see a single example of the need (noting that desire is not the
>>>>>>>> same as need) - I am not saying there is no requirement but
>>>>>>>> rather that we should not jump to the conclusion and build
>>>>>>>> standards around a theory.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>>>>>>>>> <hadi@mojatatu.com> wrote:
>>>>>>>>>
>>>>>>>>> I like the doc - well written.
>>>>>>>>>
>>>>>>>>> Section 4.3 on metadata encoding.
>>>>>>>>>
>>>>>>>>> It seems there's clear need for variable sized metadata (at
>>>>>>>>> least for http/app you  seem to indicate the desire for it).
>>>>>>>>> For a datapath per-packet metadata, i feel the need is just as
>>>>>>>>> important. Are we limited by the fact that existing hardware
>>>>>>>>> may not be able to handle TLVs?
>>>>>>>>> For example, I dont have a problem handling TLVs in a software
>>>>>>>>> datapath.
>>>>>>>>>
>>>>>>>>> cheers, jamal
>>>>>>>>>
>>>>>>>>> _______________________________________________ sfc mailing
>>>>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________ sfc
>>>>>>>> mailing list sfc@ietf.org
>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>
>>>>>>
>>>>>
>>>>> _______________________________________________ sfc mailing
>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>
>>>>
>>>> _______________________________________________ sfc mailing list
>>>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>
>>>> _______________________________________________ sfc mailing list
>>>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>
>>
>


From nobody Wed Mar 12 12:14:16 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7AF141A04A7 for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 12:14:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.448
X-Spam-Level: 
X-Spam-Status: No, score=-2.448 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_OFF=2.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 TA-Z3WIDrfeM for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 12:14:09 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 2DD191A04D2 for <sfc@ietf.org>; Wed, 12 Mar 2014 12:14:08 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BBZ92042; Wed, 12 Mar 2014 19:14:01 +0000 (GMT)
Received: from LHREML402-HUB.china.huawei.com (10.201.5.241) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 12 Mar 2014 19:13:11 +0000
Received: from DFWEML702-CHM.china.huawei.com (10.193.5.72) by lhreml402-hub.china.huawei.com (10.201.5.241) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 12 Mar 2014 19:14:00 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.118]) by dfweml702-chm.china.huawei.com ([169.254.4.83]) with mapi id 14.03.0158.001; Wed, 12 Mar 2014 12:13:58 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtXWxgFuQPGhwEWKurWj2TK38JrUkRoAgAFHXgCAAAUSgIAGzmyAgADwYwCAADvUAIAAE0oAgAAY5ID//45E4IAAkkcA//+XGFCAAHueAP//ktEgAA+IKgAADoLRkP//l/yAgABzZsA=
Date: Wed, 12 Mar 2014 19:13:57 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D4535717E@dfweml701-chm.china.huawei.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com>,  <CF3DDB83.16AF4%jguichar@cisco.com>, <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com>, <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com>, <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com>, <76B41B8FACE1514795D30EC137FF391D3E9E41@LILAS.jungle.qosmos.com>, <AE6B698A-9362-4C25-8DFC-58766D4A40CB@affirmednetworks.com> <76B41B8FACE1514795D30EC137FF391D3E9E93@LILAS.jungle.qosmos.com> <53206D61.3000807@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45356FA3@dfweml701-chm.china.huawei.com> <532088AE.7060905@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453570A3@dfweml701-chm.china.huawei.com> <53209860.2090406@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357101@dfweml701-chm.china.huawei.com> <5320A504.3010805@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357120@dfweml701-chm.china.huawei.com> <5320AF25.30203@joelhalpern.com>
In-Reply-To: <5320AF25.30203@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.137.194]
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/sfc/1gRcdNCjlNGumknqb3yMMi3MbWM
Cc: "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, "brijsman@juniper.net" <brijsman@juniper.net>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Mar 2014 19:14:12 -0000

Joel, See below.
-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
Sent: Wednesday, March 12, 2014 2:02 PM
To: Lucy yong; Nicolas BOUTHORS; Ron Parker
Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

I was trying to word it carefully not to focus on who puts the information =
in, but only on who consumes the information.  Information for service func=
tions may come from the ingress classifier or from other service functions.=
=20
[Lucy] this is the one case using metadata in your view.
 Information for the forwarding will generally come from the ingress classi=
fier, but in special cases may be provided by service functions.  (I keep w=
anting to get rid of those special cases, but so far there seem to be just =
enough of them to warrant covering in the solution.  And more importantly, =
significant support for it in the working group.)
[Lucy] This is the second case using metadata in your view (but you don't l=
ike it).

And you suggest distinguishing these two cases when discussing about metada=
ta usage. Is that right understanding?

Lucy=20

Yours,
Joel

On 3/12/14, 2:33 PM, Lucy yong wrote:
> Joel, I interpret that you suggests that distinguish the exchange informa=
tion data plane carried between service functions and the exchange informat=
ion data plane carried from a service function to a service node. Is this r=
ight understanding?
> Lucy
>
> -----Original Message-----
> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
> Sent: Wednesday, March 12, 2014 1:19 PM
> To: Lucy yong; Nicolas BOUTHORS; Ron Parker
> Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi=20
> Salim
> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>
> My inclination would be to tune that definition to distinguish between da=
taplane carried information intended for use by service funcitons (whatever=
 the origin), and dataplane carried information intended for dataplane forw=
arding components.
>
> Yours,
> Joel
>
>
>> Hi Joel,
>>
>> I agree that we need using the same definition for a term, but=20
>> disagree that the metadata definition here is a set of information=20
>> put in the SFC header. This may be too narrow or lead to a particular=20
>> solution. I am fine with this definition in the problem statement w/=20
>> minor tweak (suggested on mailing list).
>>
>> Dataplane Metadata: Data plane metadata provides the ability to=20
>> exchange information between the classifiers and service functions,=20
>> between service functions, and service functions and the
>> classifiers|service nodes.
>>
>> There may be a solution that a service function passes some=20
>> information to attached service node without using SFC header.
>>
>> Thanks, Lucy
>>
>>
>> -----Original Message----- From: Joel Halpern Direct=20
>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday, March 12, 2014
>> 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas BOUTHORS; Ron Parker
>> Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi=20
>> Salim Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>
>> Lucy, you say "the metadata term means ..."  The definition you then=20
>> provide is a definition of the set of information we are proposing=20
>> that we put in the SFC header.  I, and others, have been using the=20
>> term metadata more narrowly.  We can use whatever definition we want.
>> But we do need to agree on the definition. For the purposes of the=20
>> WG, it seems much more useful to use the term metadata for the=20
>> narrower description.
>>
>> Yours, Joel
>>
>> On 3/12/14, 1:19 PM, Lucy yong wrote:
>>> Hi Joel,
>>>
>>> I agree. We need to differentiate the metadata used by service=20
>>> function and SFC header. The metadata term means carrying some=20
>>> states along with the packet. IMO: SFC header is a kind of metadata=20
>>> carried on packet for next service node to use. In the context of=20
>>> SFC, we have term for SFC header and the metadata that was carried=20
>>> between service functions, or between service functions and=20
>>> classifiers/service nodes, which is what the draft focus.
>>>
>>> Thanks, Lucy
>>>
>>>
>>>
>>>
>>>
>>> -----Original Message----- From: Joel M. Halpern=20
>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014 11:18=20
>>> AM
>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard=20
>>> (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim Subject:
>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>
>>> I think it is important to keep a strong distinction between=20
>>> metadata (which is for use by applications) and the service chaining=20
>>> information in the base service chain header, which is for use by=20
>>> the service chain support mechanisms.
>>>
>>> Yours, Joel
>>>
>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
>>>> Fully agree with Joe.
>>>>
>>>> We should not require a fix length for in-band metadata but also=20
>>>> not leave it for freely usage. In fact, when a service node inserts=20
>>>> SFC header on a (encapsulated) packet and send to next service=20
>>>> node, SFC header itself can be seen as a metadata.
>>>>
>>>> Lucy
>>>>
>>>> -----Original Message----- From: sfc [mailto:sfc-bounces@ietf.org]=20
>>>> On Behalf Of Joel M. Halpern Sent:
>>>> Wednesday, March 12, 2014 9:21 AM To: Nicolas BOUTHORS; Ron Parker
>>>> Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi=20
>>>> Salim Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>
>>>> For in-band metadata, the API for access can easily be synchronous.
>>>> Out of band metadata needs different handling. There are many cases=20
>>>> where out-of-band metadata is useful and appropriate.  But they do=20
>>>> not cover all needs by any stretch.
>>>>
>>>> Even if each piece of in-band metadata is of fixed length, there=20
>>>> are many different kinds of metatype.  Trying to say "there will be=20
>>>> exactly four pieces, and they will be of types t1, t2, t3, and t4"
>>>> is simply too specific for even 80% of the needs.
>>>>
>>>> Yours, Joel
>>>>
>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>>>>> Hello Ron,
>>>>>
>>>>> Sending out of band congruent metadata may not be the answer to=20
>>>>> all needs but it is one tool that we should keep.
>>>>>
>>>>> Not all metadata is tied to a specific packet, for example a=20
>>>>> policy change in PCRF could lead to some metadata signaling, the=20
>>>>> reaction time need not be immediate, few ms may not matter.
>>>>>
>>>>> As you point, if a packet is tied to a metadata a correlation info=20
>>>>> can be set in both packet to deal with it (i.e metadata expected=20
>>>>> flag in the SFC header, plus an id)
>>>>>
>>>>> Finally we can still send some limited metadata within a header.
>>>>> This could be used for load balancers in particular if we agree on=20
>>>>> a convention to locate "coarse grain policy" / "fine grain policy"
>>>>> on reserved context headers.
>>>>>
>>>>> This seems to open up a lot of flexibility / innovations.
>>>>>
>>>>> On your last point, there is a question on how to make metadata=20
>>>>> available to a Service Function. Current socket connections for=20
>>>>> example do not allow to retrieve IP header options. So I assume=20
>>>>> that SFC aware Service Functions will need some (asynchronous ?)=20
>>>>> API to retrieve SFC header information as well as in-band metadata.
>>>>> I don't see out of band metadata transport adding complexity,  the=20
>>>>> same API can probably apply.
>>>>>
>>>>> The alternative option, allowing variable sized metadata in the=20
>>>>> SFC header has some drawbacks as well, one being fragmentation,=20
>>>>> and some switches expecting as well to look at end user traffic=20
>>>>> headers for link load balancing.  I would agree that if we can=20
>>>>> accept these issues, then sending off-line congruent metadata=20
>>>>> looses its interest.
>>>>>
>>>>> We need to take into account  that both in-band and congruent=20
>>>>> out-of-band metadata transport is not reliable. A packet loss=20
>>>>> triggering retransmission would not lead to the identical=20
>>>>> reconstruction of the associated metadata. In some cases, we might=20
>>>>> thus even need non-congruent out-of-band reliable metadata=20
>>>>> transport.
>>>>>
>>>>>
>>>>>
>>>>> Nicolas ________________________________________ From: Ron Parker=20
>>>>> [Ron_Parker@affirmednetworks.com] Sent: Wednesday, March 12, 2014
>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard (jguichar);=20
>>>>> brijsman@juniper.net; sfc; Jamal Hadi Salim
>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>
>>>>> Nicolas,
>>>>>
>>>>> I understand the concept for out of band signaling of metadata,=20
>>>>> but I am concerned that it introduces significant complexity due=20
>>>>> to the potential race condition of receiving the real packet=20
>>>>> before the metadata.  While the real packet could indicate that=20
>>>>> out of band metadata is expected, how can we guarantee the order of r=
eception?
>>>>> What if switching or routing nodes apply hash based load balancing?
>>>>> What if the load balancing understands SFC encaps and looks beyond=20
>>>>> it to the original header to get better entropy? Can we guarantee=20
>>>>> that the metadata and real packet will follow the exact same path?
>>>>> If we can not, then implementations will need to add ingress=20
>>>>> queuing to cope with the scenario.
>>>>>
>>>>> Also, do you feel that the increase in implementation complexity=20
>>>>> at the service functions is reasonable?
>>>>>
>>>>> Thanks.
>>>>>
>>>>> Ron
>>>>>
>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>>
>>>>>> I think we must make a distinction between:
>>>>>>
>>>>>> - Metadata which should be part of the header defined as in band=20
>>>>>> marking. - Metadata with can be passed out of band, for example=20
>>>>>> congruent out of band signaling defined in the draft
>>>>>>
>>>>>> The former calls for a limited space in the header, true, The=20
>>>>>> latter however does not incur any space limitation and is still=20
>>>>>> fairly efficient and it remains compatible with a fixed size=20
>>>>>> header used to route those signaling messages along the chain's=20
>>>>>> service functions.
>>>>>>
>>>>>> Nicolas ________________________________________ From: Jim=20
>>>>>> Guichard (jguichar) [jguichar@cisco.com] Sent: Tuesday, March 11,
>>>>>> 2014 6:48 PM To: Ron Parker Cc: Nicolas BOUTHORS;=20
>>>>>> brijsman@juniper.net; sfc; Jamal Hadi Salim Subject: Re:
>>>>>> [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>>
>>>>>> Hi Ron,
>>>>>>
>>>>>> We can certainly have this discussion but we should first=20
>>>>>> consider what information is necessary and if said information=20
>>>>>> can fit within a fixed number of contexts in the majority of cases.
>>>>>> Remember, the goal of being able to pass metadata through the=20
>>>>>> network is to enhance service delivery, not pass the entire works=20
>>>>>> of Shakespeare ;-)
>>>>>>
>>>>>> Sent from my iPhone
>>>>>>
>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>>>>>>> <Ron_Parker@affirmednetworks.com> wrote:
>>>>>>>
>>>>>>> Nicolas,
>>>>>>>
>>>>>>> I see similar requirements from the 3gpp EPC side.  I would like=20
>>>>>>> to propose an OUI / TLV based approach where the reserved OUI=20
>>>>>>> can be used for agreed upon types of common metadata and vendor=20
>>>>>>> or other organizational OUIs can be
>>>>>>> used to quickly innovate in the networks.   Simultaneously,
>>>>>>> I would also like to consider mechanisms that are optimized for=20
>>>>>>> long lived flows so as to limit the negative effects of packet=20
>>>>>>> growth.
>>>>>>>
>>>>>>> Ron
>>>>>>>
>>>>>>>
>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>>>>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>>>>
>>>>>>>> Hello Jim
>>>>>>>>
>>>>>>>> I have seen cases in Gi LAN, where subscriber related=20
>>>>>>>> information is passed to a Web Proxy for HTTP header enrichment=20
>>>>>>>> (aimed at some Web Content providers partners of the Mobile=20
>>>>>>>> Operator). Information was an coded
>>>>>>>> (persistent) subscriber id derived from the MSISDN, and couple=20
>>>>>>>> of f customer profile related fields.
>>>>>>>>
>>>>>>>> In an sfc based Gi LAN, this entity should receive from the=20
>>>>>>>> Classifier
>>>>>>>>
>>>>>>>> - A classification of the Content Provider ( Id,
>>>>>>>> Category) based on traffic analysis - The MSISDN of the=20
>>>>>>>> subscriber - Two subscriber policy fields (not tied to PCRF but=20
>>>>>>>> belonging to the Subscriber DB) (Subscriber category,
>>>>>>>> sub-category) - A session id (for logging and tracking=20
>>>>>>>> purposes)
>>>>>>>>
>>>>>>>> The objective being to avoid having  the HTTP Proxy to become a=20
>>>>>>>> trusted application (interogate the subscriber DB, etc..)
>>>>>>>>
>>>>>>>>
>>>>>>>> Nicolas
>>>>>>>>
>>>>>>>>
>>>>>>>> ________________________________________ From: Jim Guichard
>>>>>>>> (jguichar) [jguichar@cisco.com] Sent: Thursday, March 06, 2014
>>>>>>>> 2:02 PM To: Jamal Hadi Salim; jmoisand@juniper.net;=20
>>>>>>>> brijsman@juniper.net Cc: sfc
>>>>>>>> Subject: Re: [sfc]
>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>
>>>>>>>> Hi Jamal,
>>>>>>>>
>>>>>>>> You said "It seems there's clear need for variable sized=20
>>>>>>>> metadata".. I am not so convinced and would like to better=20
>>>>>>>> understand the requirements before passing judgement. If we=20
>>>>>>>> look at the use cases as presented thus far into the WG I have=20
>>>>>>>> yet to see a single example of the need (noting that desire is=20
>>>>>>>> not the same as need) - I am not saying there is no requirement=20
>>>>>>>> but rather that we should not jump to the conclusion and build=20
>>>>>>>> standards around a theory.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>>>>>>>>> <hadi@mojatatu.com> wrote:
>>>>>>>>>
>>>>>>>>> I like the doc - well written.
>>>>>>>>>
>>>>>>>>> Section 4.3 on metadata encoding.
>>>>>>>>>
>>>>>>>>> It seems there's clear need for variable sized metadata (at=20
>>>>>>>>> least for http/app you  seem to indicate the desire for it).
>>>>>>>>> For a datapath per-packet metadata, i feel the need is just as=20
>>>>>>>>> important. Are we limited by the fact that existing hardware=20
>>>>>>>>> may not be able to handle TLVs?
>>>>>>>>> For example, I dont have a problem handling TLVs in a software=20
>>>>>>>>> datapath.
>>>>>>>>>
>>>>>>>>> cheers, jamal
>>>>>>>>>
>>>>>>>>> _______________________________________________ sfc mailing=20
>>>>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________ sfc mailing=20
>>>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>
>>>>>>
>>>>>
>>>>> _______________________________________________ sfc mailing list=20
>>>>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>
>>>>
>>>> _______________________________________________ sfc mailing list=20
>>>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>
>>>> _______________________________________________ sfc mailing list=20
>>>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>
>>
>

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


From nobody Wed Mar 12 12:35:42 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 38D1A1A048E for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 12:35:40 -0700 (PDT)
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_OFF=2.3, RCVD_IN_DNSWL_NONE=-0.0001, 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 NvQo-Di832gK for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 12:35:36 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) by ietfa.amsl.com (Postfix) with ESMTP id ABC951A0479 for <sfc@ietf.org>; Wed, 12 Mar 2014 12:35:36 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id D439C2402ED; Wed, 12 Mar 2014 12:35:30 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-135-50.clppva.east.verizon.net [70.106.135.50]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id BDD682402FE; Wed, 12 Mar 2014 12:34:57 -0700 (PDT)
Message-ID: <5320B6C9.4050701@joelhalpern.com>
Date: Wed, 12 Mar 2014 15:34:33 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Lucy yong <lucy.yong@huawei.com>,  Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, Ron Parker <Ron_Parker@affirmednetworks.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com>,  <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com>, <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com>, <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com>, <76B41B8FACE1514795D30EC137FF391D3E9E41@LILAS.jungle.qosmos.com>, <AE6B698A-9362-4C25-8DFC-58766D4A40CB@affirmednetworks.com> <76B41B8FACE1514795D30EC137FF391D3E9E93@LILAS.jungle.qosmos.com> <53206D61.3000807@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45356FA3@dfweml701-chm.china.huawei.com> <532088AE.7060905@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453570A3@dfweml701-chm.china.huawei.com> <53209860.2090406@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357101@dfweml701-chm.china.huawei.com> <5320A504.3010805@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357120@dfweml701-chm.china.huawei.com> <5320AF25.30203@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D4535717E@dfweml701-chm.china.huawei.c om>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D4535717E@dfweml701-chm.china.huawei.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/QejRlJ4o4jn4sgOKwYufdM4CATs
Cc: "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, "brijsman@juniper.net" <brijsman@juniper.net>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Mar 2014 19:35:40 -0000

Yes, I am trying to consistently distinguish those two cases when 
talking about the information carried with packets in service chains.

Yours,
Joel

On 3/12/14, 3:13 PM, Lucy yong wrote:
> Joel, See below. -----Original Message----- From: sfc
> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern Sent:
> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas BOUTHORS;
> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc;
> Jamal Hadi Salim Subject: Re: [sfc]
> draft-rijsman-sfc-metadata-considerations
>
> I was trying to word it carefully not to focus on who puts the
> information in, but only on who consumes the information.
> Information for service functions may come from the ingress
> classifier or from other service functions. [Lucy] this is the one
> case using metadata in your view. Information for the forwarding will
> generally come from the ingress classifier, but in special cases may
> be provided by service functions.  (I keep wanting to get rid of
> those special cases, but so far there seem to be just enough of them
> to warrant covering in the solution.  And more importantly,
> significant support for it in the working group.) [Lucy] This is the
> second case using metadata in your view (but you don't like it).
>
> And you suggest distinguishing these two cases when discussing about
> metadata usage. Is that right understanding?
>
> Lucy
>
> Yours, Joel
>
> On 3/12/14, 2:33 PM, Lucy yong wrote:
>> Joel, I interpret that you suggests that distinguish the exchange
>> information data plane carried between service functions and the
>> exchange information data plane carried from a service function to
>> a service node. Is this right understanding? Lucy
>>
>> -----Original Message----- From: Joel M. Halpern
>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014 1:19
>> PM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard
>> (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim Subject:
>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>
>> My inclination would be to tune that definition to distinguish
>> between dataplane carried information intended for use by service
>> funcitons (whatever the origin), and dataplane carried information
>> intended for dataplane forwarding components.
>>
>> Yours, Joel
>>
>>
>>> Hi Joel,
>>>
>>> I agree that we need using the same definition for a term, but
>>> disagree that the metadata definition here is a set of
>>> information put in the SFC header. This may be too narrow or lead
>>> to a particular solution. I am fine with this definition in the
>>> problem statement w/ minor tweak (suggested on mailing list).
>>>
>>> Dataplane Metadata: Data plane metadata provides the ability to
>>> exchange information between the classifiers and service
>>> functions, between service functions, and service functions and
>>> the classifiers|service nodes.
>>>
>>> There may be a solution that a service function passes some
>>> information to attached service node without using SFC header.
>>>
>>> Thanks, Lucy
>>>
>>>
>>> -----Original Message----- From: Joel Halpern Direct
>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday, March 12,
>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas BOUTHORS;
>>> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net;
>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>> draft-rijsman-sfc-metadata-considerations
>>>
>>> Lucy, you say "the metadata term means ..."  The definition you
>>> then provide is a definition of the set of information we are
>>> proposing that we put in the SFC header.  I, and others, have
>>> been using the term metadata more narrowly.  We can use whatever
>>> definition we want. But we do need to agree on the definition.
>>> For the purposes of the WG, it seems much more useful to use the
>>> term metadata for the narrower description.
>>>
>>> Yours, Joel
>>>
>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
>>>> Hi Joel,
>>>>
>>>> I agree. We need to differentiate the metadata used by service
>>>> function and SFC header. The metadata term means carrying some
>>>> states along with the packet. IMO: SFC header is a kind of
>>>> metadata carried on packet for next service node to use. In the
>>>> context of SFC, we have term for SFC header and the metadata
>>>> that was carried between service functions, or between service
>>>> functions and classifiers/service nodes, which is what the
>>>> draft focus.
>>>>
>>>> Thanks, Lucy
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> -----Original Message----- From: Joel M. Halpern
>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014
>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim
>>>> Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi
>>>> Salim Subject: Re: [sfc]
>>>> draft-rijsman-sfc-metadata-considerations
>>>>
>>>> I think it is important to keep a strong distinction between
>>>> metadata (which is for use by applications) and the service
>>>> chaining information in the base service chain header, which is
>>>> for use by the service chain support mechanisms.
>>>>
>>>> Yours, Joel
>>>>
>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
>>>>> Fully agree with Joe.
>>>>>
>>>>> We should not require a fix length for in-band metadata but
>>>>> also not leave it for freely usage. In fact, when a service
>>>>> node inserts SFC header on a (encapsulated) packet and send
>>>>> to next service node, SFC header itself can be seen as a
>>>>> metadata.
>>>>>
>>>>> Lucy
>>>>>
>>>>> -----Original Message----- From: sfc
>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas BOUTHORS;
>>>>> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net;
>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>
>>>>> For in-band metadata, the API for access can easily be
>>>>> synchronous. Out of band metadata needs different handling.
>>>>> There are many cases where out-of-band metadata is useful and
>>>>> appropriate.  But they do not cover all needs by any
>>>>> stretch.
>>>>>
>>>>> Even if each piece of in-band metadata is of fixed length,
>>>>> there are many different kinds of metatype.  Trying to say
>>>>> "there will be exactly four pieces, and they will be of types
>>>>> t1, t2, t3, and t4" is simply too specific for even 80% of
>>>>> the needs.
>>>>>
>>>>> Yours, Joel
>>>>>
>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>>>>>> Hello Ron,
>>>>>>
>>>>>> Sending out of band congruent metadata may not be the
>>>>>> answer to all needs but it is one tool that we should
>>>>>> keep.
>>>>>>
>>>>>> Not all metadata is tied to a specific packet, for example
>>>>>> a policy change in PCRF could lead to some metadata
>>>>>> signaling, the reaction time need not be immediate, few ms
>>>>>> may not matter.
>>>>>>
>>>>>> As you point, if a packet is tied to a metadata a
>>>>>> correlation info can be set in both packet to deal with it
>>>>>> (i.e metadata expected flag in the SFC header, plus an id)
>>>>>>
>>>>>> Finally we can still send some limited metadata within a
>>>>>> header. This could be used for load balancers in particular
>>>>>> if we agree on a convention to locate "coarse grain policy"
>>>>>> / "fine grain policy" on reserved context headers.
>>>>>>
>>>>>> This seems to open up a lot of flexibility / innovations.
>>>>>>
>>>>>> On your last point, there is a question on how to make
>>>>>> metadata available to a Service Function. Current socket
>>>>>> connections for example do not allow to retrieve IP header
>>>>>> options. So I assume that SFC aware Service Functions will
>>>>>> need some (asynchronous ?) API to retrieve SFC header
>>>>>> information as well as in-band metadata. I don't see out of
>>>>>> band metadata transport adding complexity,  the same API
>>>>>> can probably apply.
>>>>>>
>>>>>> The alternative option, allowing variable sized metadata in
>>>>>> the SFC header has some drawbacks as well, one being
>>>>>> fragmentation, and some switches expecting as well to look
>>>>>> at end user traffic headers for link load balancing.  I
>>>>>> would agree that if we can accept these issues, then
>>>>>> sending off-line congruent metadata looses its interest.
>>>>>>
>>>>>> We need to take into account  that both in-band and
>>>>>> congruent out-of-band metadata transport is not reliable. A
>>>>>> packet loss triggering retransmission would not lead to the
>>>>>> identical reconstruction of the associated metadata. In
>>>>>> some cases, we might thus even need non-congruent
>>>>>> out-of-band reliable metadata transport.
>>>>>>
>>>>>>
>>>>>>
>>>>>> Nicolas ________________________________________ From: Ron
>>>>>> Parker [Ron_Parker@affirmednetworks.com] Sent: Wednesday,
>>>>>> March 12, 2014 12:43 PM To: Nicolas BOUTHORS Cc: Jim
>>>>>> Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi
>>>>>> Salim Subject: Re: [sfc]
>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>
>>>>>> Nicolas,
>>>>>>
>>>>>> I understand the concept for out of band signaling of
>>>>>> metadata, but I am concerned that it introduces significant
>>>>>> complexity due to the potential race condition of receiving
>>>>>> the real packet before the metadata.  While the real packet
>>>>>> could indicate that out of band metadata is expected, how
>>>>>> can we guarantee the order of reception? What if switching
>>>>>> or routing nodes apply hash based load balancing? What if
>>>>>> the load balancing understands SFC encaps and looks beyond
>>>>>> it to the original header to get better entropy? Can we
>>>>>> guarantee that the metadata and real packet will follow the
>>>>>> exact same path? If we can not, then implementations will
>>>>>> need to add ingress queuing to cope with the scenario.
>>>>>>
>>>>>> Also, do you feel that the increase in implementation
>>>>>> complexity at the service functions is reasonable?
>>>>>>
>>>>>> Thanks.
>>>>>>
>>>>>> Ron
>>>>>>
>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>>>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>>>
>>>>>>> I think we must make a distinction between:
>>>>>>>
>>>>>>> - Metadata which should be part of the header defined as
>>>>>>> in band marking. - Metadata with can be passed out of
>>>>>>> band, for example congruent out of band signaling defined
>>>>>>> in the draft
>>>>>>>
>>>>>>> The former calls for a limited space in the header, true,
>>>>>>> The latter however does not incur any space limitation
>>>>>>> and is still fairly efficient and it remains compatible
>>>>>>> with a fixed size header used to route those signaling
>>>>>>> messages along the chain's service functions.
>>>>>>>
>>>>>>> Nicolas ________________________________________ From:
>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com] Sent:
>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net; sfc; Jamal Hadi
>>>>>>> Salim Subject: Re: [sfc]
>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>
>>>>>>> Hi Ron,
>>>>>>>
>>>>>>> We can certainly have this discussion but we should
>>>>>>> first consider what information is necessary and if said
>>>>>>> information can fit within a fixed number of contexts in
>>>>>>> the majority of cases. Remember, the goal of being able
>>>>>>> to pass metadata through the network is to enhance
>>>>>>> service delivery, not pass the entire works of
>>>>>>> Shakespeare ;-)
>>>>>>>
>>>>>>> Sent from my iPhone
>>>>>>>
>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>>>>>>>> <Ron_Parker@affirmednetworks.com> wrote:
>>>>>>>>
>>>>>>>> Nicolas,
>>>>>>>>
>>>>>>>> I see similar requirements from the 3gpp EPC side.  I
>>>>>>>> would like to propose an OUI / TLV based approach where
>>>>>>>> the reserved OUI can be used for agreed upon types of
>>>>>>>> common metadata and vendor or other organizational OUIs
>>>>>>>> can be used to quickly innovate in the networks.
>>>>>>>> Simultaneously, I would also like to consider
>>>>>>>> mechanisms that are optimized for long lived flows so
>>>>>>>> as to limit the negative effects of packet growth.
>>>>>>>>
>>>>>>>> Ron
>>>>>>>>
>>>>>>>>
>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>>>>>
>>>>>>>>> Hello Jim
>>>>>>>>>
>>>>>>>>> I have seen cases in Gi LAN, where subscriber
>>>>>>>>> related information is passed to a Web Proxy for HTTP
>>>>>>>>> header enrichment (aimed at some Web Content
>>>>>>>>> providers partners of the Mobile Operator).
>>>>>>>>> Information was an coded (persistent) subscriber id
>>>>>>>>> derived from the MSISDN, and couple of f customer
>>>>>>>>> profile related fields.
>>>>>>>>>
>>>>>>>>> In an sfc based Gi LAN, this entity should receive
>>>>>>>>> from the Classifier
>>>>>>>>>
>>>>>>>>> - A classification of the Content Provider ( Id,
>>>>>>>>> Category) based on traffic analysis - The MSISDN of
>>>>>>>>> the subscriber - Two subscriber policy fields (not
>>>>>>>>> tied to PCRF but belonging to the Subscriber DB)
>>>>>>>>> (Subscriber category, sub-category) - A session id
>>>>>>>>> (for logging and tracking purposes)
>>>>>>>>>
>>>>>>>>> The objective being to avoid having  the HTTP Proxy
>>>>>>>>> to become a trusted application (interogate the
>>>>>>>>> subscriber DB, etc..)
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Nicolas
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> ________________________________________ From: Jim
>>>>>>>>> Guichard (jguichar) [jguichar@cisco.com] Sent:
>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi
>>>>>>>>> Salim; jmoisand@juniper.net; brijsman@juniper.net Cc:
>>>>>>>>> sfc Subject: Re: [sfc]
>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>
>>>>>>>>> Hi Jamal,
>>>>>>>>>
>>>>>>>>> You said "It seems there's clear need for variable
>>>>>>>>> sized metadata".. I am not so convinced and would
>>>>>>>>> like to better understand the requirements before
>>>>>>>>> passing judgement. If we look at the use cases as
>>>>>>>>> presented thus far into the WG I have yet to see a
>>>>>>>>> single example of the need (noting that desire is not
>>>>>>>>> the same as need) - I am not saying there is no
>>>>>>>>> requirement but rather that we should not jump to the
>>>>>>>>> conclusion and build standards around a theory.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>>>>>>>>>> <hadi@mojatatu.com> wrote:
>>>>>>>>>>
>>>>>>>>>> I like the doc - well written.
>>>>>>>>>>
>>>>>>>>>> Section 4.3 on metadata encoding.
>>>>>>>>>>
>>>>>>>>>> It seems there's clear need for variable sized
>>>>>>>>>> metadata (at least for http/app you  seem to
>>>>>>>>>> indicate the desire for it). For a datapath
>>>>>>>>>> per-packet metadata, i feel the need is just as
>>>>>>>>>> important. Are we limited by the fact that existing
>>>>>>>>>> hardware may not be able to handle TLVs? For
>>>>>>>>>> example, I dont have a problem handling TLVs in a
>>>>>>>>>> software datapath.
>>>>>>>>>>
>>>>>>>>>> cheers, jamal
>>>>>>>>>>
>>>>>>>>>> _______________________________________________ sfc
>>>>>>>>>> mailing list sfc@ietf.org
>>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________ sfc
>>>>>>>>> mailing list sfc@ietf.org
>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> _______________________________________________ sfc mailing
>>>>>> list sfc@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>
>>>>>
>>>>> _______________________________________________ sfc mailing
>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>
>>>>> _______________________________________________ sfc mailing
>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>
>>>
>>
>
> _______________________________________________ sfc mailing list
> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Wed Mar 12 13:16:58 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6603A1A0493 for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 13:16:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.448
X-Spam-Level: 
X-Spam-Status: No, score=-2.448 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_OFF=2.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 lEEGoDUXi7Rx for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 13:16:53 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 6C8151A0473 for <sfc@ietf.org>; Wed, 12 Mar 2014 13:16:52 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BBZ94891; Wed, 12 Mar 2014 20:16:45 +0000 (GMT)
Received: from LHREML405-HUB.china.huawei.com (10.201.5.242) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 12 Mar 2014 20:15:52 +0000
Received: from DFWEML705-CHM.china.huawei.com (10.193.5.142) by lhreml405-hub.china.huawei.com (10.201.5.242) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 12 Mar 2014 20:16:44 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.118]) by dfweml705-chm.china.huawei.com ([169.254.7.50]) with mapi id 14.03.0158.001; Wed, 12 Mar 2014 13:16:32 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtXWxgFuQPGhwEWKurWj2TK38JrUkRoAgAFHXgCAAAUSgIAGzmyAgADwYwCAADvUAIAAE0oAgAAY5ID//45E4IAAkkcA//+XGFCAAHueAP//ktEgAA+IKgAADoLRkP//l/yAgABzZsD//5W2gIAAbX0g
Date: Wed, 12 Mar 2014 20:16:31 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D453571EB@dfweml701-chm.china.huawei.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com>,  <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com>, <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com>, <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com>, <76B41B8FACE1514795D30EC137FF391D3E9E41@LILAS.jungle.qosmos.com>, <AE6B698A-9362-4C25-8DFC-58766D4A40CB@affirmednetworks.com> <76B41B8FACE1514795D30EC137FF391D3E9E93@LILAS.jungle.qosmos.com> <53206D61.3000807@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45356FA3@dfweml701-chm.china.huawei.com> <532088AE.7060905@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453570A3@dfweml701-chm.china.huawei.com> <53209860.2090406@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357101@dfweml701-chm.china.huawei.com> <5320A504.3010805@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357120@dfweml701-chm.china.huawei.com> <5320AF25.30203@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D4535717E@dfweml701-chm.china.huawei.c om> <5320B6C9.4050701@joelhalpern.com>
In-Reply-To: <5320B6C9.4050701@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.137.194]
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/sfc/h59PxzNZYmZv7NvkqELAdv1TGH0
Cc: "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, "brijsman@juniper.net" <brijsman@juniper.net>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Mar 2014 20:16:56 -0000

Great. Then we may consider two special metadata definitions in the problem=
 statement so we can all use the same definitions. Here is my suggested tex=
t and like to hear you and other's input and suggestions.

Dataplane Metadata: Data plane metadata provides the ability to
exchange information between the elements in a service function chaining. I=
n this context, there are two types of data plane metadata.
      =20
Service Function Metadata: the information exchanged between classifier and=
 service functions, between service functions to facilitate service functio=
ns on the packet treatment.

Steering Metadata: the information from service functions to a classifier o=
r service node for traffic forwarding purpose.=20

-end

Lucy


-----Original Message-----
From: Joel M. Halpern [mailto:jmh@joelhalpern.com]=20
Sent: Wednesday, March 12, 2014 2:35 PM
To: Lucy yong; Nicolas BOUTHORS; Ron Parker
Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

Yes, I am trying to consistently distinguish those two cases when talking a=
bout the information carried with packets in service chains.

Yours,
Joel

On 3/12/14, 3:13 PM, Lucy yong wrote:
> Joel, See below. -----Original Message----- From: sfc=20
> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern Sent:
> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas BOUTHORS; Ron=20
> Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal=20
> Hadi Salim Subject: Re: [sfc]=20
> draft-rijsman-sfc-metadata-considerations
>
> I was trying to word it carefully not to focus on who puts the=20
> information in, but only on who consumes the information.
> Information for service functions may come from the ingress classifier=20
> or from other service functions. [Lucy] this is the one case using=20
> metadata in your view. Information for the forwarding will generally=20
> come from the ingress classifier, but in special cases may be provided=20
> by service functions.  (I keep wanting to get rid of those special=20
> cases, but so far there seem to be just enough of them to warrant=20
> covering in the solution.  And more importantly, significant support=20
> for it in the working group.) [Lucy] This is the second case using=20
> metadata in your view (but you don't like it).
>
> And you suggest distinguishing these two cases when discussing about=20
> metadata usage. Is that right understanding?
>
> Lucy
>
> Yours, Joel
>
> On 3/12/14, 2:33 PM, Lucy yong wrote:
>> Joel, I interpret that you suggests that distinguish the exchange=20
>> information data plane carried between service functions and the=20
>> exchange information data plane carried from a service function to a=20
>> service node. Is this right understanding? Lucy
>>
>> -----Original Message----- From: Joel M. Halpern=20
>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014 1:19 PM=20
>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard=20
>> (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim Subject:
>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>
>> My inclination would be to tune that definition to distinguish=20
>> between dataplane carried information intended for use by service=20
>> funcitons (whatever the origin), and dataplane carried information=20
>> intended for dataplane forwarding components.
>>
>> Yours, Joel
>>
>>
>>> Hi Joel,
>>>
>>> I agree that we need using the same definition for a term, but=20
>>> disagree that the metadata definition here is a set of information=20
>>> put in the SFC header. This may be too narrow or lead to a=20
>>> particular solution. I am fine with this definition in the problem=20
>>> statement w/ minor tweak (suggested on mailing list).
>>>
>>> Dataplane Metadata: Data plane metadata provides the ability to=20
>>> exchange information between the classifiers and service functions,=20
>>> between service functions, and service functions and the=20
>>> classifiers|service nodes.
>>>
>>> There may be a solution that a service function passes some=20
>>> information to attached service node without using SFC header.
>>>
>>> Thanks, Lucy
>>>
>>>
>>> -----Original Message----- From: Joel Halpern Direct=20
>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday, March 12,
>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas BOUTHORS; Ron=20
>>> Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal=20
>>> Hadi Salim Subject: Re: [sfc]=20
>>> draft-rijsman-sfc-metadata-considerations
>>>
>>> Lucy, you say "the metadata term means ..."  The definition you then=20
>>> provide is a definition of the set of information we are proposing=20
>>> that we put in the SFC header.  I, and others, have been using the=20
>>> term metadata more narrowly.  We can use whatever definition we=20
>>> want. But we do need to agree on the definition.
>>> For the purposes of the WG, it seems much more useful to use the=20
>>> term metadata for the narrower description.
>>>
>>> Yours, Joel
>>>
>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
>>>> Hi Joel,
>>>>
>>>> I agree. We need to differentiate the metadata used by service=20
>>>> function and SFC header. The metadata term means carrying some=20
>>>> states along with the packet. IMO: SFC header is a kind of metadata=20
>>>> carried on packet for next service node to use. In the context of=20
>>>> SFC, we have term for SFC header and the metadata that was carried=20
>>>> between service functions, or between service functions and=20
>>>> classifiers/service nodes, which is what the draft focus.
>>>>
>>>> Thanks, Lucy
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> -----Original Message----- From: Joel M. Halpern=20
>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014
>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim=20
>>>> Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim=20
>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>
>>>> I think it is important to keep a strong distinction between=20
>>>> metadata (which is for use by applications) and the service=20
>>>> chaining information in the base service chain header, which is for=20
>>>> use by the service chain support mechanisms.
>>>>
>>>> Yours, Joel
>>>>
>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
>>>>> Fully agree with Joe.
>>>>>
>>>>> We should not require a fix length for in-band metadata but also=20
>>>>> not leave it for freely usage. In fact, when a service node=20
>>>>> inserts SFC header on a (encapsulated) packet and send to next=20
>>>>> service node, SFC header itself can be seen as a metadata.
>>>>>
>>>>> Lucy
>>>>>
>>>>> -----Original Message----- From: sfc [mailto:sfc-bounces@ietf.org]=20
>>>>> On Behalf Of Joel M. Halpern
>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas BOUTHORS; Ron=20
>>>>> Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc;=20
>>>>> Jamal Hadi Salim Subject: Re: [sfc]=20
>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>
>>>>> For in-band metadata, the API for access can easily be=20
>>>>> synchronous. Out of band metadata needs different handling.
>>>>> There are many cases where out-of-band metadata is useful and=20
>>>>> appropriate.  But they do not cover all needs by any stretch.
>>>>>
>>>>> Even if each piece of in-band metadata is of fixed length, there=20
>>>>> are many different kinds of metatype.  Trying to say "there will=20
>>>>> be exactly four pieces, and they will be of types t1, t2, t3, and=20
>>>>> t4" is simply too specific for even 80% of the needs.
>>>>>
>>>>> Yours, Joel
>>>>>
>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>>>>>> Hello Ron,
>>>>>>
>>>>>> Sending out of band congruent metadata may not be the answer to=20
>>>>>> all needs but it is one tool that we should keep.
>>>>>>
>>>>>> Not all metadata is tied to a specific packet, for example a=20
>>>>>> policy change in PCRF could lead to some metadata signaling, the=20
>>>>>> reaction time need not be immediate, few ms may not matter.
>>>>>>
>>>>>> As you point, if a packet is tied to a metadata a correlation=20
>>>>>> info can be set in both packet to deal with it (i.e metadata=20
>>>>>> expected flag in the SFC header, plus an id)
>>>>>>
>>>>>> Finally we can still send some limited metadata within a header.=20
>>>>>> This could be used for load balancers in particular if we agree=20
>>>>>> on a convention to locate "coarse grain policy"
>>>>>> / "fine grain policy" on reserved context headers.
>>>>>>
>>>>>> This seems to open up a lot of flexibility / innovations.
>>>>>>
>>>>>> On your last point, there is a question on how to make metadata=20
>>>>>> available to a Service Function. Current socket connections for=20
>>>>>> example do not allow to retrieve IP header options. So I assume=20
>>>>>> that SFC aware Service Functions will need some (asynchronous ?)=20
>>>>>> API to retrieve SFC header information as well as in-band=20
>>>>>> metadata. I don't see out of band metadata transport adding=20
>>>>>> complexity,  the same API can probably apply.
>>>>>>
>>>>>> The alternative option, allowing variable sized metadata in the=20
>>>>>> SFC header has some drawbacks as well, one being fragmentation,=20
>>>>>> and some switches expecting as well to look at end user traffic=20
>>>>>> headers for link load balancing.  I would agree that if we can=20
>>>>>> accept these issues, then sending off-line congruent metadata=20
>>>>>> looses its interest.
>>>>>>
>>>>>> We need to take into account  that both in-band and congruent=20
>>>>>> out-of-band metadata transport is not reliable. A packet loss=20
>>>>>> triggering retransmission would not lead to the identical=20
>>>>>> reconstruction of the associated metadata. In some cases, we=20
>>>>>> might thus even need non-congruent out-of-band reliable metadata=20
>>>>>> transport.
>>>>>>
>>>>>>
>>>>>>
>>>>>> Nicolas ________________________________________ From: Ron Parker=20
>>>>>> [Ron_Parker@affirmednetworks.com] Sent: Wednesday, March 12, 2014=20
>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard (jguichar);=20
>>>>>> brijsman@juniper.net; sfc; Jamal Hadi Salim Subject: Re: [sfc]=20
>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>
>>>>>> Nicolas,
>>>>>>
>>>>>> I understand the concept for out of band signaling of metadata,=20
>>>>>> but I am concerned that it introduces significant complexity due=20
>>>>>> to the potential race condition of receiving the real packet=20
>>>>>> before the metadata.  While the real packet could indicate that=20
>>>>>> out of band metadata is expected, how can we guarantee the order=20
>>>>>> of reception? What if switching or routing nodes apply hash based=20
>>>>>> load balancing? What if the load balancing understands SFC encaps=20
>>>>>> and looks beyond it to the original header to get better entropy?=20
>>>>>> Can we guarantee that the metadata and real packet will follow=20
>>>>>> the exact same path? If we can not, then implementations will=20
>>>>>> need to add ingress queuing to cope with the scenario.
>>>>>>
>>>>>> Also, do you feel that the increase in implementation complexity=20
>>>>>> at the service functions is reasonable?
>>>>>>
>>>>>> Thanks.
>>>>>>
>>>>>> Ron
>>>>>>
>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>>>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>>>
>>>>>>> I think we must make a distinction between:
>>>>>>>
>>>>>>> - Metadata which should be part of the header defined as in band=20
>>>>>>> marking. - Metadata with can be passed out of band, for example=20
>>>>>>> congruent out of band signaling defined in the draft
>>>>>>>
>>>>>>> The former calls for a limited space in the header, true, The=20
>>>>>>> latter however does not incur any space limitation and is still=20
>>>>>>> fairly efficient and it remains compatible with a fixed size=20
>>>>>>> header used to route those signaling messages along the chain's=20
>>>>>>> service functions.
>>>>>>>
>>>>>>> Nicolas ________________________________________ From:
>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com] Sent:
>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net; sfc; Jamal Hadi Salim=20
>>>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>>>
>>>>>>> Hi Ron,
>>>>>>>
>>>>>>> We can certainly have this discussion but we should first=20
>>>>>>> consider what information is necessary and if said information=20
>>>>>>> can fit within a fixed number of contexts in the majority of=20
>>>>>>> cases. Remember, the goal of being able to pass metadata through=20
>>>>>>> the network is to enhance service delivery, not pass the entire=20
>>>>>>> works of Shakespeare ;-)
>>>>>>>
>>>>>>> Sent from my iPhone
>>>>>>>
>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>>>>>>>> <Ron_Parker@affirmednetworks.com> wrote:
>>>>>>>>
>>>>>>>> Nicolas,
>>>>>>>>
>>>>>>>> I see similar requirements from the 3gpp EPC side.  I would=20
>>>>>>>> like to propose an OUI / TLV based approach where the reserved=20
>>>>>>>> OUI can be used for agreed upon types of common metadata and=20
>>>>>>>> vendor or other organizational OUIs can be used to quickly=20
>>>>>>>> innovate in the networks.
>>>>>>>> Simultaneously, I would also like to consider mechanisms that=20
>>>>>>>> are optimized for long lived flows so as to limit the negative=20
>>>>>>>> effects of packet growth.
>>>>>>>>
>>>>>>>> Ron
>>>>>>>>
>>>>>>>>
>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>>>>>
>>>>>>>>> Hello Jim
>>>>>>>>>
>>>>>>>>> I have seen cases in Gi LAN, where subscriber related=20
>>>>>>>>> information is passed to a Web Proxy for HTTP header=20
>>>>>>>>> enrichment (aimed at some Web Content providers partners of=20
>>>>>>>>> the Mobile Operator).
>>>>>>>>> Information was an coded (persistent) subscriber id derived=20
>>>>>>>>> from the MSISDN, and couple of f customer profile related=20
>>>>>>>>> fields.
>>>>>>>>>
>>>>>>>>> In an sfc based Gi LAN, this entity should receive from the=20
>>>>>>>>> Classifier
>>>>>>>>>
>>>>>>>>> - A classification of the Content Provider ( Id,
>>>>>>>>> Category) based on traffic analysis - The MSISDN of the=20
>>>>>>>>> subscriber - Two subscriber policy fields (not tied to PCRF=20
>>>>>>>>> but belonging to the Subscriber DB) (Subscriber category,=20
>>>>>>>>> sub-category) - A session id (for logging and tracking=20
>>>>>>>>> purposes)
>>>>>>>>>
>>>>>>>>> The objective being to avoid having  the HTTP Proxy to become=20
>>>>>>>>> a trusted application (interogate the subscriber DB, etc..)
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Nicolas
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> ________________________________________ From: Jim Guichard=20
>>>>>>>>> (jguichar) [jguichar@cisco.com] Sent:
>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi Salim;=20
>>>>>>>>> jmoisand@juniper.net; brijsman@juniper.net Cc:
>>>>>>>>> sfc Subject: Re: [sfc]
>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>
>>>>>>>>> Hi Jamal,
>>>>>>>>>
>>>>>>>>> You said "It seems there's clear need for variable sized=20
>>>>>>>>> metadata".. I am not so convinced and would like to better=20
>>>>>>>>> understand the requirements before passing judgement. If we=20
>>>>>>>>> look at the use cases as presented thus far into the WG I have=20
>>>>>>>>> yet to see a single example of the need (noting that desire is=20
>>>>>>>>> not the same as need) - I am not saying there is no=20
>>>>>>>>> requirement but rather that we should not jump to the=20
>>>>>>>>> conclusion and build standards around a theory.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>>>>>>>>>> <hadi@mojatatu.com> wrote:
>>>>>>>>>>
>>>>>>>>>> I like the doc - well written.
>>>>>>>>>>
>>>>>>>>>> Section 4.3 on metadata encoding.
>>>>>>>>>>
>>>>>>>>>> It seems there's clear need for variable sized metadata (at=20
>>>>>>>>>> least for http/app you  seem to indicate the desire for it).=20
>>>>>>>>>> For a datapath per-packet metadata, i feel the need is just=20
>>>>>>>>>> as important. Are we limited by the fact that existing=20
>>>>>>>>>> hardware may not be able to handle TLVs? For example, I dont=20
>>>>>>>>>> have a problem handling TLVs in a software datapath.
>>>>>>>>>>
>>>>>>>>>> cheers, jamal
>>>>>>>>>>
>>>>>>>>>> _______________________________________________ sfc mailing=20
>>>>>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________ sfc
>>>>>>>>> mailing list sfc@ietf.org
>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> _______________________________________________ sfc mailing
>>>>>> list sfc@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>
>>>>>
>>>>> _______________________________________________ sfc mailing
>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>
>>>>> _______________________________________________ sfc mailing
>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>
>>>
>>
>
> _______________________________________________ sfc mailing list
> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Wed Mar 12 13:54:45 2014
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1E73F1A0709 for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 13:54:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.147
X-Spam-Level: 
X-Spam-Status: No, score=-0.147 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_OFF=2.3, RP_MATCHES_RCVD=-0.547] 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 LoSW8rF4JbJ9 for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 13:54:41 -0700 (PDT)
Received: from mail1.sandvine.com (Mail1.sandvine.com [64.7.137.134]) by ietfa.amsl.com (Postfix) with ESMTP id 9A62F1A0664 for <sfc@ietf.org>; Wed, 12 Mar 2014 13:54:40 -0700 (PDT)
Received: from WTL-EXCHP-1.sandvine.com ([fe80::ac6b:cc1e:f2ff:93aa]) by WTL-EXCHP-3.sandvine.com ([fe80::3c39:d305:d721:f00a%16]) with mapi id 14.01.0339.001; Wed, 12 Mar 2014 16:54:34 -0400
From: Dave Dolson <ddolson@sandvine.com>
To: Lucy yong <lucy.yong@huawei.com>, "Joel M. Halpern" <jmh@joelhalpern.com>,  Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtSxygoyxH1hn0eVORg/fa7LmprUXtEAgAFHXwCAAAUSgIAGzmyAgADwYwCAADvUAIAAE0oAgAAY5ICAAAX+AIAAGo0AgAARQYCAAAF1AIAADYmAgAABiQCAAAQLgIAACAiAgAADWoCAAAXBgIAAC7qA///FVXA=
Date: Wed, 12 Mar 2014 20:54:33 +0000
Message-ID: <E8355113905631478EFF04F5AA706E9818ACD194@wtl-exchp-1.sandvine.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com>,  <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com>, <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com>, <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com>, <76B41B8FACE1514795D30EC137FF391D3E9E41@LILAS.jungle.qosmos.com>, <AE6B698A-9362-4C25-8DFC-58766D4A40CB@affirmednetworks.com> <76B41B8FACE1514795D30EC137FF391D3E9E93@LILAS.jungle.qosmos.com> <53206D61.3000807@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45356FA3@dfweml701-chm.china.huawei.com> <532088AE.7060905@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453570A3@dfweml701-chm.china.huawei.com> <53209860.2090406@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357101@dfweml701-chm.china.huawei.com> <5320A504.3010805@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357120@dfweml701-chm.china.huawei.com> <5320AF25.30203@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D4535717E@dfweml701-chm.china.huawei.c om> <5320B6C9.4050701@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453571EB@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D453571EB@dfweml701-chm.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.200.52]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/kFyXmi2Thsm89Mt_6AGS9TyokRg
Cc: "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, "brijsman@juniper.net" <brijsman@juniper.net>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Mar 2014 20:54:44 -0000

Maybe it is just words, but I'm in favor of using different words for forwa=
rding chain identifier and optional meta information.


The forwarding information absolutely must be understood by every element i=
n the chain in order for the packet to go where it is supposed to. Previous=
ly we have discussed a 32-bit identifier will be sufficient to enumerate al=
l required network paths, and a fixed size header is useful for those who w=
ant hardware solutions. (It is also useful for software solutions, because =
a table indexed by a variable-length string is slower than a table indexed =
by an integer.)

In contrast, understanding the meta-data is optionally understood, and idea=
lly is opaque to those elements that don't need it.

I see them as orthogonal. Forwarding requires the path identifier and the m=
eta-data is opaque. Functions require the meta-data and the path identifier=
 is opaque.

-Dave



-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Lucy yong
Sent: Wednesday, March 12, 2014 4:17 PM
To: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker
Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

Great. Then we may consider two special metadata definitions in the problem=
 statement so we can all use the same definitions. Here is my suggested tex=
t and like to hear you and other's input and suggestions.

Dataplane Metadata: Data plane metadata provides the ability to
exchange information between the elements in a service function chaining. I=
n this context, there are two types of data plane metadata.
      =20
Service Function Metadata: the information exchanged between classifier and=
 service functions, between service functions to facilitate service functio=
ns on the packet treatment.

Steering Metadata: the information from service functions to a classifier o=
r service node for traffic forwarding purpose.=20

-end

Lucy


-----Original Message-----
From: Joel M. Halpern [mailto:jmh@joelhalpern.com]=20
Sent: Wednesday, March 12, 2014 2:35 PM
To: Lucy yong; Nicolas BOUTHORS; Ron Parker
Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

Yes, I am trying to consistently distinguish those two cases when talking a=
bout the information carried with packets in service chains.

Yours,
Joel

On 3/12/14, 3:13 PM, Lucy yong wrote:
> Joel, See below. -----Original Message----- From: sfc=20
> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern Sent:
> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas BOUTHORS; Ron=20
> Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal=20
> Hadi Salim Subject: Re: [sfc]=20
> draft-rijsman-sfc-metadata-considerations
>
> I was trying to word it carefully not to focus on who puts the=20
> information in, but only on who consumes the information.
> Information for service functions may come from the ingress classifier=20
> or from other service functions. [Lucy] this is the one case using=20
> metadata in your view. Information for the forwarding will generally=20
> come from the ingress classifier, but in special cases may be provided=20
> by service functions.  (I keep wanting to get rid of those special=20
> cases, but so far there seem to be just enough of them to warrant=20
> covering in the solution.  And more importantly, significant support=20
> for it in the working group.) [Lucy] This is the second case using=20
> metadata in your view (but you don't like it).
>
> And you suggest distinguishing these two cases when discussing about=20
> metadata usage. Is that right understanding?
>
> Lucy
>
> Yours, Joel
>
> On 3/12/14, 2:33 PM, Lucy yong wrote:
>> Joel, I interpret that you suggests that distinguish the exchange=20
>> information data plane carried between service functions and the=20
>> exchange information data plane carried from a service function to a=20
>> service node. Is this right understanding? Lucy
>>
>> -----Original Message----- From: Joel M. Halpern=20
>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014 1:19 PM=20
>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard=20
>> (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim Subject:
>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>
>> My inclination would be to tune that definition to distinguish=20
>> between dataplane carried information intended for use by service=20
>> funcitons (whatever the origin), and dataplane carried information=20
>> intended for dataplane forwarding components.
>>
>> Yours, Joel
>>
>>
>>> Hi Joel,
>>>
>>> I agree that we need using the same definition for a term, but=20
>>> disagree that the metadata definition here is a set of information=20
>>> put in the SFC header. This may be too narrow or lead to a=20
>>> particular solution. I am fine with this definition in the problem=20
>>> statement w/ minor tweak (suggested on mailing list).
>>>
>>> Dataplane Metadata: Data plane metadata provides the ability to=20
>>> exchange information between the classifiers and service functions,=20
>>> between service functions, and service functions and the=20
>>> classifiers|service nodes.
>>>
>>> There may be a solution that a service function passes some=20
>>> information to attached service node without using SFC header.
>>>
>>> Thanks, Lucy
>>>
>>>
>>> -----Original Message----- From: Joel Halpern Direct=20
>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday, March 12,
>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas BOUTHORS; Ron=20
>>> Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal=20
>>> Hadi Salim Subject: Re: [sfc]=20
>>> draft-rijsman-sfc-metadata-considerations
>>>
>>> Lucy, you say "the metadata term means ..."  The definition you then=20
>>> provide is a definition of the set of information we are proposing=20
>>> that we put in the SFC header.  I, and others, have been using the=20
>>> term metadata more narrowly.  We can use whatever definition we=20
>>> want. But we do need to agree on the definition.
>>> For the purposes of the WG, it seems much more useful to use the=20
>>> term metadata for the narrower description.
>>>
>>> Yours, Joel
>>>
>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
>>>> Hi Joel,
>>>>
>>>> I agree. We need to differentiate the metadata used by service=20
>>>> function and SFC header. The metadata term means carrying some=20
>>>> states along with the packet. IMO: SFC header is a kind of metadata=20
>>>> carried on packet for next service node to use. In the context of=20
>>>> SFC, we have term for SFC header and the metadata that was carried=20
>>>> between service functions, or between service functions and=20
>>>> classifiers/service nodes, which is what the draft focus.
>>>>
>>>> Thanks, Lucy
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> -----Original Message----- From: Joel M. Halpern=20
>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014
>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim=20
>>>> Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim=20
>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>
>>>> I think it is important to keep a strong distinction between=20
>>>> metadata (which is for use by applications) and the service=20
>>>> chaining information in the base service chain header, which is for=20
>>>> use by the service chain support mechanisms.
>>>>
>>>> Yours, Joel
>>>>
>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
>>>>> Fully agree with Joe.
>>>>>
>>>>> We should not require a fix length for in-band metadata but also=20
>>>>> not leave it for freely usage. In fact, when a service node=20
>>>>> inserts SFC header on a (encapsulated) packet and send to next=20
>>>>> service node, SFC header itself can be seen as a metadata.
>>>>>
>>>>> Lucy
>>>>>
>>>>> -----Original Message----- From: sfc [mailto:sfc-bounces@ietf.org]=20
>>>>> On Behalf Of Joel M. Halpern
>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas BOUTHORS; Ron=20
>>>>> Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc;=20
>>>>> Jamal Hadi Salim Subject: Re: [sfc]=20
>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>
>>>>> For in-band metadata, the API for access can easily be=20
>>>>> synchronous. Out of band metadata needs different handling.
>>>>> There are many cases where out-of-band metadata is useful and=20
>>>>> appropriate.  But they do not cover all needs by any stretch.
>>>>>
>>>>> Even if each piece of in-band metadata is of fixed length, there=20
>>>>> are many different kinds of metatype.  Trying to say "there will=20
>>>>> be exactly four pieces, and they will be of types t1, t2, t3, and=20
>>>>> t4" is simply too specific for even 80% of the needs.
>>>>>
>>>>> Yours, Joel
>>>>>
>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>>>>>> Hello Ron,
>>>>>>
>>>>>> Sending out of band congruent metadata may not be the answer to=20
>>>>>> all needs but it is one tool that we should keep.
>>>>>>
>>>>>> Not all metadata is tied to a specific packet, for example a=20
>>>>>> policy change in PCRF could lead to some metadata signaling, the=20
>>>>>> reaction time need not be immediate, few ms may not matter.
>>>>>>
>>>>>> As you point, if a packet is tied to a metadata a correlation=20
>>>>>> info can be set in both packet to deal with it (i.e metadata=20
>>>>>> expected flag in the SFC header, plus an id)
>>>>>>
>>>>>> Finally we can still send some limited metadata within a header.=20
>>>>>> This could be used for load balancers in particular if we agree=20
>>>>>> on a convention to locate "coarse grain policy"
>>>>>> / "fine grain policy" on reserved context headers.
>>>>>>
>>>>>> This seems to open up a lot of flexibility / innovations.
>>>>>>
>>>>>> On your last point, there is a question on how to make metadata=20
>>>>>> available to a Service Function. Current socket connections for=20
>>>>>> example do not allow to retrieve IP header options. So I assume=20
>>>>>> that SFC aware Service Functions will need some (asynchronous ?)=20
>>>>>> API to retrieve SFC header information as well as in-band=20
>>>>>> metadata. I don't see out of band metadata transport adding=20
>>>>>> complexity,  the same API can probably apply.
>>>>>>
>>>>>> The alternative option, allowing variable sized metadata in the=20
>>>>>> SFC header has some drawbacks as well, one being fragmentation,=20
>>>>>> and some switches expecting as well to look at end user traffic=20
>>>>>> headers for link load balancing.  I would agree that if we can=20
>>>>>> accept these issues, then sending off-line congruent metadata=20
>>>>>> looses its interest.
>>>>>>
>>>>>> We need to take into account  that both in-band and congruent=20
>>>>>> out-of-band metadata transport is not reliable. A packet loss=20
>>>>>> triggering retransmission would not lead to the identical=20
>>>>>> reconstruction of the associated metadata. In some cases, we=20
>>>>>> might thus even need non-congruent out-of-band reliable metadata=20
>>>>>> transport.
>>>>>>
>>>>>>
>>>>>>
>>>>>> Nicolas ________________________________________ From: Ron Parker=20
>>>>>> [Ron_Parker@affirmednetworks.com] Sent: Wednesday, March 12, 2014=20
>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard (jguichar);=20
>>>>>> brijsman@juniper.net; sfc; Jamal Hadi Salim Subject: Re: [sfc]=20
>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>
>>>>>> Nicolas,
>>>>>>
>>>>>> I understand the concept for out of band signaling of metadata,=20
>>>>>> but I am concerned that it introduces significant complexity due=20
>>>>>> to the potential race condition of receiving the real packet=20
>>>>>> before the metadata.  While the real packet could indicate that=20
>>>>>> out of band metadata is expected, how can we guarantee the order=20
>>>>>> of reception? What if switching or routing nodes apply hash based=20
>>>>>> load balancing? What if the load balancing understands SFC encaps=20
>>>>>> and looks beyond it to the original header to get better entropy?=20
>>>>>> Can we guarantee that the metadata and real packet will follow=20
>>>>>> the exact same path? If we can not, then implementations will=20
>>>>>> need to add ingress queuing to cope with the scenario.
>>>>>>
>>>>>> Also, do you feel that the increase in implementation complexity=20
>>>>>> at the service functions is reasonable?
>>>>>>
>>>>>> Thanks.
>>>>>>
>>>>>> Ron
>>>>>>
>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>>>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>>>
>>>>>>> I think we must make a distinction between:
>>>>>>>
>>>>>>> - Metadata which should be part of the header defined as in band=20
>>>>>>> marking. - Metadata with can be passed out of band, for example=20
>>>>>>> congruent out of band signaling defined in the draft
>>>>>>>
>>>>>>> The former calls for a limited space in the header, true, The=20
>>>>>>> latter however does not incur any space limitation and is still=20
>>>>>>> fairly efficient and it remains compatible with a fixed size=20
>>>>>>> header used to route those signaling messages along the chain's=20
>>>>>>> service functions.
>>>>>>>
>>>>>>> Nicolas ________________________________________ From:
>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com] Sent:
>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net; sfc; Jamal Hadi Salim=20
>>>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>>>
>>>>>>> Hi Ron,
>>>>>>>
>>>>>>> We can certainly have this discussion but we should first=20
>>>>>>> consider what information is necessary and if said information=20
>>>>>>> can fit within a fixed number of contexts in the majority of=20
>>>>>>> cases. Remember, the goal of being able to pass metadata through=20
>>>>>>> the network is to enhance service delivery, not pass the entire=20
>>>>>>> works of Shakespeare ;-)
>>>>>>>
>>>>>>> Sent from my iPhone
>>>>>>>
>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>>>>>>>> <Ron_Parker@affirmednetworks.com> wrote:
>>>>>>>>
>>>>>>>> Nicolas,
>>>>>>>>
>>>>>>>> I see similar requirements from the 3gpp EPC side.  I would=20
>>>>>>>> like to propose an OUI / TLV based approach where the reserved=20
>>>>>>>> OUI can be used for agreed upon types of common metadata and=20
>>>>>>>> vendor or other organizational OUIs can be used to quickly=20
>>>>>>>> innovate in the networks.
>>>>>>>> Simultaneously, I would also like to consider mechanisms that=20
>>>>>>>> are optimized for long lived flows so as to limit the negative=20
>>>>>>>> effects of packet growth.
>>>>>>>>
>>>>>>>> Ron
>>>>>>>>
>>>>>>>>
>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>>>>>
>>>>>>>>> Hello Jim
>>>>>>>>>
>>>>>>>>> I have seen cases in Gi LAN, where subscriber related=20
>>>>>>>>> information is passed to a Web Proxy for HTTP header=20
>>>>>>>>> enrichment (aimed at some Web Content providers partners of=20
>>>>>>>>> the Mobile Operator).
>>>>>>>>> Information was an coded (persistent) subscriber id derived=20
>>>>>>>>> from the MSISDN, and couple of f customer profile related=20
>>>>>>>>> fields.
>>>>>>>>>
>>>>>>>>> In an sfc based Gi LAN, this entity should receive from the=20
>>>>>>>>> Classifier
>>>>>>>>>
>>>>>>>>> - A classification of the Content Provider ( Id,
>>>>>>>>> Category) based on traffic analysis - The MSISDN of the=20
>>>>>>>>> subscriber - Two subscriber policy fields (not tied to PCRF=20
>>>>>>>>> but belonging to the Subscriber DB) (Subscriber category,=20
>>>>>>>>> sub-category) - A session id (for logging and tracking=20
>>>>>>>>> purposes)
>>>>>>>>>
>>>>>>>>> The objective being to avoid having  the HTTP Proxy to become=20
>>>>>>>>> a trusted application (interogate the subscriber DB, etc..)
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Nicolas
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> ________________________________________ From: Jim Guichard=20
>>>>>>>>> (jguichar) [jguichar@cisco.com] Sent:
>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi Salim;=20
>>>>>>>>> jmoisand@juniper.net; brijsman@juniper.net Cc:
>>>>>>>>> sfc Subject: Re: [sfc]
>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>
>>>>>>>>> Hi Jamal,
>>>>>>>>>
>>>>>>>>> You said "It seems there's clear need for variable sized=20
>>>>>>>>> metadata".. I am not so convinced and would like to better=20
>>>>>>>>> understand the requirements before passing judgement. If we=20
>>>>>>>>> look at the use cases as presented thus far into the WG I have=20
>>>>>>>>> yet to see a single example of the need (noting that desire is=20
>>>>>>>>> not the same as need) - I am not saying there is no=20
>>>>>>>>> requirement but rather that we should not jump to the=20
>>>>>>>>> conclusion and build standards around a theory.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>>>>>>>>>> <hadi@mojatatu.com> wrote:
>>>>>>>>>>
>>>>>>>>>> I like the doc - well written.
>>>>>>>>>>
>>>>>>>>>> Section 4.3 on metadata encoding.
>>>>>>>>>>
>>>>>>>>>> It seems there's clear need for variable sized metadata (at=20
>>>>>>>>>> least for http/app you  seem to indicate the desire for it).=20
>>>>>>>>>> For a datapath per-packet metadata, i feel the need is just=20
>>>>>>>>>> as important. Are we limited by the fact that existing=20
>>>>>>>>>> hardware may not be able to handle TLVs? For example, I dont=20
>>>>>>>>>> have a problem handling TLVs in a software datapath.
>>>>>>>>>>
>>>>>>>>>> cheers, jamal
>>>>>>>>>>
>>>>>>>>>> _______________________________________________ sfc mailing=20
>>>>>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________ sfc
>>>>>>>>> mailing list sfc@ietf.org
>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> _______________________________________________ sfc mailing
>>>>>> list sfc@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>
>>>>>
>>>>> _______________________________________________ sfc mailing
>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>
>>>>> _______________________________________________ sfc mailing
>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>
>>>
>>
>
> _______________________________________________ sfc mailing list
> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>

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


From nobody Wed Mar 12 13:56:17 2014
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6343C1A074C for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 13:56:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -12.748
X-Spam-Level: 
X-Spam-Status: No, score=-12.748 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, MANGLED_OFF=2.3, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 BADx6w85OV4A for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 13:56:10 -0700 (PDT)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) by ietfa.amsl.com (Postfix) with ESMTP id 9CD181A0644 for <sfc@ietf.org>; Wed, 12 Mar 2014 13:56:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=18873; q=dns/txt; s=iport; t=1394657764; x=1395867364; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=Y92+xVlYVXz7pucePoYWaNgjHx7BsNqlcnrWl4IdH5I=; b=bexF2/scqXqNLwYMpR1CNBqk58ipS8jZU2PjV88CN4E4Vm1goumx+JUM B9pF41YzjotRj2X71owgERGVNde8rOnT1aHaPsAls9PuyDaPyJcT5voRA 0k8d3pqxvK3vJYh+uM9TD0CT0PQKi0D/zdReSNz2AzX/sk9n9YzB5IUoA 4=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AjgFADHJIFOtJV2d/2dsb2JhbABZgwY7uwCDO4NzgSAWdIIlAQEBAwEBAQE3KwIHAwgFBwQCAQgRBAEBARUJCQcnCxQJCAIEDgUbh1YIDdMPEwSNeQsBJAgrBwIEBIMagRQElBVEg2ySLYMtgWkBHw
X-IronPort-AV: E=Sophos;i="4.97,641,1389744000"; d="scan'208";a="309899572"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by rcdn-iport-8.cisco.com with ESMTP; 12 Mar 2014 20:56:02 +0000
Received: from xhc-aln-x05.cisco.com (xhc-aln-x05.cisco.com [173.36.12.79]) by rcdn-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id s2CKu2kU018658 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 12 Mar 2014 20:56:02 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.10]) by xhc-aln-x05.cisco.com ([173.36.12.79]) with mapi id 14.03.0123.003; Wed, 12 Mar 2014 15:56:01 -0500
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: Lucy yong <lucy.yong@huawei.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtTG5JTMIR5tk0Sw90+BuOO5fZrUG7+AgAGbNACAAAUSgIAGeptpgAFENQCAADvUAIAAE0kAgAAY5ICAAAX+AIAAGo0AgAARQYCAAAF1AIAADYqAgAABiACAAAQMgIAACAeAgAADWoCAAAXCgIAAC7mA//+3OA4=
Date: Wed, 12 Mar 2014 20:56:01 +0000
Message-ID: <5D48AFF6-22CA-44A8-94BE-B63589869C34@cisco.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com>,  <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com>, <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com>, <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com>, <76B41B8FACE1514795D30EC137FF391D3E9E41@LILAS.jungle.qosmos.com>, <AE6B698A-9362-4C25-8DFC-58766D4A40CB@affirmednetworks.com> <76B41B8FACE1514795D30EC137FF391D3E9E93@LILAS.jungle.qosmos.com> <53206D61.3000807@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45356FA3@dfweml701-chm.china.huawei.com> <532088AE.7060905@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453570A3@dfweml701-chm.china.huawei.com> <53209860.2090406@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357101@dfweml701-chm.china.huawei.com> <5320A504.3010805@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357120@dfweml701-chm.china.huawei.com> <5320AF25.30203@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D4535717E@dfweml701-chm.china.huawei.c om> <5320B6C9.4050701@joelhalpern.com>, <2691CE0099834E4A9C5044EEC662BB9D453571EB@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D453571EB@dfweml701-chm.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/L-4vcAI42wdah8mVoNno2hB3Un8
Cc: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "brijsman@juniper.net" <brijsman@juniper.net>, "Joel M. Halpern" <jmh@joelhalpern.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Mar 2014 20:56:14 -0000

I for one don't agree and think we are over complicating what should be str=
aightforward. The SFC encapsulation should enable two things:

1. Steering of selected flows through a service chain; this is the service =
function path.
2. Passing of context associated with a given flow within said service func=
tion path. This context information may be consumed by a SF (an application=
 ID is an example) or may be consumed by the forwarding elements (a vrf-ID =
is an example).

Sent from my iPhone

> On Mar 12, 2014, at 4:16 PM, "Lucy yong" <lucy.yong@huawei.com> wrote:
>=20
> Great. Then we may consider two special metadata definitions in the probl=
em statement so we can all use the same definitions. Here is my suggested t=
ext and like to hear you and other's input and suggestions.
>=20
> Dataplane Metadata: Data plane metadata provides the ability to
> exchange information between the elements in a service function chaining.=
 In this context, there are two types of data plane metadata.
>=20
> Service Function Metadata: the information exchanged between classifier a=
nd service functions, between service functions to facilitate service funct=
ions on the packet treatment.
>=20
> Steering Metadata: the information from service functions to a classifier=
 or service node for traffic forwarding purpose.=20
>=20
> -end
>=20
> Lucy
>=20
>=20
> -----Original Message-----
> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]=20
> Sent: Wednesday, March 12, 2014 2:35 PM
> To: Lucy yong; Nicolas BOUTHORS; Ron Parker
> Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim
> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>=20
> Yes, I am trying to consistently distinguish those two cases when talking=
 about the information carried with packets in service chains.
>=20
> Yours,
> Joel
>=20
>> On 3/12/14, 3:13 PM, Lucy yong wrote:
>> Joel, See below. -----Original Message----- From: sfc=20
>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern Sent:
>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas BOUTHORS; Ron=20
>> Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal=20
>> Hadi Salim Subject: Re: [sfc]=20
>> draft-rijsman-sfc-metadata-considerations
>>=20
>> I was trying to word it carefully not to focus on who puts the=20
>> information in, but only on who consumes the information.
>> Information for service functions may come from the ingress classifier=20
>> or from other service functions. [Lucy] this is the one case using=20
>> metadata in your view. Information for the forwarding will generally=20
>> come from the ingress classifier, but in special cases may be provided=20
>> by service functions.  (I keep wanting to get rid of those special=20
>> cases, but so far there seem to be just enough of them to warrant=20
>> covering in the solution.  And more importantly, significant support=20
>> for it in the working group.) [Lucy] This is the second case using=20
>> metadata in your view (but you don't like it).
>>=20
>> And you suggest distinguishing these two cases when discussing about=20
>> metadata usage. Is that right understanding?
>>=20
>> Lucy
>>=20
>> Yours, Joel
>>=20
>>> On 3/12/14, 2:33 PM, Lucy yong wrote:
>>> Joel, I interpret that you suggests that distinguish the exchange=20
>>> information data plane carried between service functions and the=20
>>> exchange information data plane carried from a service function to a=20
>>> service node. Is this right understanding? Lucy
>>>=20
>>> -----Original Message----- From: Joel M. Halpern=20
>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014 1:19 PM=20
>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard=20
>>> (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim Subject:
>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>=20
>>> My inclination would be to tune that definition to distinguish=20
>>> between dataplane carried information intended for use by service=20
>>> funcitons (whatever the origin), and dataplane carried information=20
>>> intended for dataplane forwarding components.
>>>=20
>>> Yours, Joel
>>>=20
>>>=20
>>>> Hi Joel,
>>>>=20
>>>> I agree that we need using the same definition for a term, but=20
>>>> disagree that the metadata definition here is a set of information=20
>>>> put in the SFC header. This may be too narrow or lead to a=20
>>>> particular solution. I am fine with this definition in the problem=20
>>>> statement w/ minor tweak (suggested on mailing list).
>>>>=20
>>>> Dataplane Metadata: Data plane metadata provides the ability to=20
>>>> exchange information between the classifiers and service functions,=20
>>>> between service functions, and service functions and the=20
>>>> classifiers|service nodes.
>>>>=20
>>>> There may be a solution that a service function passes some=20
>>>> information to attached service node without using SFC header.
>>>>=20
>>>> Thanks, Lucy
>>>>=20
>>>>=20
>>>> -----Original Message----- From: Joel Halpern Direct=20
>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday, March 12,
>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas BOUTHORS; Ron=20
>>>> Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal=20
>>>> Hadi Salim Subject: Re: [sfc]=20
>>>> draft-rijsman-sfc-metadata-considerations
>>>>=20
>>>> Lucy, you say "the metadata term means ..."  The definition you then=20
>>>> provide is a definition of the set of information we are proposing=20
>>>> that we put in the SFC header.  I, and others, have been using the=20
>>>> term metadata more narrowly.  We can use whatever definition we=20
>>>> want. But we do need to agree on the definition.
>>>> For the purposes of the WG, it seems much more useful to use the=20
>>>> term metadata for the narrower description.
>>>>=20
>>>> Yours, Joel
>>>>=20
>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
>>>>> Hi Joel,
>>>>>=20
>>>>> I agree. We need to differentiate the metadata used by service=20
>>>>> function and SFC header. The metadata term means carrying some=20
>>>>> states along with the packet. IMO: SFC header is a kind of metadata=20
>>>>> carried on packet for next service node to use. In the context of=20
>>>>> SFC, we have term for SFC header and the metadata that was carried=20
>>>>> between service functions, or between service functions and=20
>>>>> classifiers/service nodes, which is what the draft focus.
>>>>>=20
>>>>> Thanks, Lucy
>>>>>=20
>>>>>=20
>>>>>=20
>>>>>=20
>>>>>=20
>>>>> -----Original Message----- From: Joel M. Halpern=20
>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014
>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim=20
>>>>> Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim=20
>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>=20
>>>>> I think it is important to keep a strong distinction between=20
>>>>> metadata (which is for use by applications) and the service=20
>>>>> chaining information in the base service chain header, which is for=20
>>>>> use by the service chain support mechanisms.
>>>>>=20
>>>>> Yours, Joel
>>>>>=20
>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
>>>>>> Fully agree with Joe.
>>>>>>=20
>>>>>> We should not require a fix length for in-band metadata but also=20
>>>>>> not leave it for freely usage. In fact, when a service node=20
>>>>>> inserts SFC header on a (encapsulated) packet and send to next=20
>>>>>> service node, SFC header itself can be seen as a metadata.
>>>>>>=20
>>>>>> Lucy
>>>>>>=20
>>>>>> -----Original Message----- From: sfc [mailto:sfc-bounces@ietf.org]=20
>>>>>> On Behalf Of Joel M. Halpern
>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas BOUTHORS; Ron=20
>>>>>> Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc;=20
>>>>>> Jamal Hadi Salim Subject: Re: [sfc]=20
>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>=20
>>>>>> For in-band metadata, the API for access can easily be=20
>>>>>> synchronous. Out of band metadata needs different handling.
>>>>>> There are many cases where out-of-band metadata is useful and=20
>>>>>> appropriate.  But they do not cover all needs by any stretch.
>>>>>>=20
>>>>>> Even if each piece of in-band metadata is of fixed length, there=20
>>>>>> are many different kinds of metatype.  Trying to say "there will=20
>>>>>> be exactly four pieces, and they will be of types t1, t2, t3, and=20
>>>>>> t4" is simply too specific for even 80% of the needs.
>>>>>>=20
>>>>>> Yours, Joel
>>>>>>=20
>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>>>>>>> Hello Ron,
>>>>>>>=20
>>>>>>> Sending out of band congruent metadata may not be the answer to=20
>>>>>>> all needs but it is one tool that we should keep.
>>>>>>>=20
>>>>>>> Not all metadata is tied to a specific packet, for example a=20
>>>>>>> policy change in PCRF could lead to some metadata signaling, the=20
>>>>>>> reaction time need not be immediate, few ms may not matter.
>>>>>>>=20
>>>>>>> As you point, if a packet is tied to a metadata a correlation=20
>>>>>>> info can be set in both packet to deal with it (i.e metadata=20
>>>>>>> expected flag in the SFC header, plus an id)
>>>>>>>=20
>>>>>>> Finally we can still send some limited metadata within a header.=20
>>>>>>> This could be used for load balancers in particular if we agree=20
>>>>>>> on a convention to locate "coarse grain policy"
>>>>>>> / "fine grain policy" on reserved context headers.
>>>>>>>=20
>>>>>>> This seems to open up a lot of flexibility / innovations.
>>>>>>>=20
>>>>>>> On your last point, there is a question on how to make metadata=20
>>>>>>> available to a Service Function. Current socket connections for=20
>>>>>>> example do not allow to retrieve IP header options. So I assume=20
>>>>>>> that SFC aware Service Functions will need some (asynchronous ?)=20
>>>>>>> API to retrieve SFC header information as well as in-band=20
>>>>>>> metadata. I don't see out of band metadata transport adding=20
>>>>>>> complexity,  the same API can probably apply.
>>>>>>>=20
>>>>>>> The alternative option, allowing variable sized metadata in the=20
>>>>>>> SFC header has some drawbacks as well, one being fragmentation,=20
>>>>>>> and some switches expecting as well to look at end user traffic=20
>>>>>>> headers for link load balancing.  I would agree that if we can=20
>>>>>>> accept these issues, then sending off-line congruent metadata=20
>>>>>>> looses its interest.
>>>>>>>=20
>>>>>>> We need to take into account  that both in-band and congruent=20
>>>>>>> out-of-band metadata transport is not reliable. A packet loss=20
>>>>>>> triggering retransmission would not lead to the identical=20
>>>>>>> reconstruction of the associated metadata. In some cases, we=20
>>>>>>> might thus even need non-congruent out-of-band reliable metadata=20
>>>>>>> transport.
>>>>>>>=20
>>>>>>>=20
>>>>>>>=20
>>>>>>> Nicolas ________________________________________ From: Ron Parker=20
>>>>>>> [Ron_Parker@affirmednetworks.com] Sent: Wednesday, March 12, 2014=20
>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard (jguichar);=20
>>>>>>> brijsman@juniper.net; sfc; Jamal Hadi Salim Subject: Re: [sfc]=20
>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>=20
>>>>>>> Nicolas,
>>>>>>>=20
>>>>>>> I understand the concept for out of band signaling of metadata,=20
>>>>>>> but I am concerned that it introduces significant complexity due=20
>>>>>>> to the potential race condition of receiving the real packet=20
>>>>>>> before the metadata.  While the real packet could indicate that=20
>>>>>>> out of band metadata is expected, how can we guarantee the order=20
>>>>>>> of reception? What if switching or routing nodes apply hash based=20
>>>>>>> load balancing? What if the load balancing understands SFC encaps=20
>>>>>>> and looks beyond it to the original header to get better entropy?=20
>>>>>>> Can we guarantee that the metadata and real packet will follow=20
>>>>>>> the exact same path? If we can not, then implementations will=20
>>>>>>> need to add ingress queuing to cope with the scenario.
>>>>>>>=20
>>>>>>> Also, do you feel that the increase in implementation complexity=20
>>>>>>> at the service functions is reasonable?
>>>>>>>=20
>>>>>>> Thanks.
>>>>>>>=20
>>>>>>> Ron
>>>>>>>=20
>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>>>>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>>>>=20
>>>>>>>> I think we must make a distinction between:
>>>>>>>>=20
>>>>>>>> - Metadata which should be part of the header defined as in band=20
>>>>>>>> marking. - Metadata with can be passed out of band, for example=20
>>>>>>>> congruent out of band signaling defined in the draft
>>>>>>>>=20
>>>>>>>> The former calls for a limited space in the header, true, The=20
>>>>>>>> latter however does not incur any space limitation and is still=20
>>>>>>>> fairly efficient and it remains compatible with a fixed size=20
>>>>>>>> header used to route those signaling messages along the chain's=20
>>>>>>>> service functions.
>>>>>>>>=20
>>>>>>>> Nicolas ________________________________________ From:
>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com] Sent:
>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
>>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net; sfc; Jamal Hadi Salim=20
>>>>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>>>>=20
>>>>>>>> Hi Ron,
>>>>>>>>=20
>>>>>>>> We can certainly have this discussion but we should first=20
>>>>>>>> consider what information is necessary and if said information=20
>>>>>>>> can fit within a fixed number of contexts in the majority of=20
>>>>>>>> cases. Remember, the goal of being able to pass metadata through=20
>>>>>>>> the network is to enhance service delivery, not pass the entire=20
>>>>>>>> works of Shakespeare ;-)
>>>>>>>>=20
>>>>>>>> Sent from my iPhone
>>>>>>>>=20
>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>>>>>>>>> <Ron_Parker@affirmednetworks.com> wrote:
>>>>>>>>>=20
>>>>>>>>> Nicolas,
>>>>>>>>>=20
>>>>>>>>> I see similar requirements from the 3gpp EPC side.  I would=20
>>>>>>>>> like to propose an OUI / TLV based approach where the reserved=20
>>>>>>>>> OUI can be used for agreed upon types of common metadata and=20
>>>>>>>>> vendor or other organizational OUIs can be used to quickly=20
>>>>>>>>> innovate in the networks.
>>>>>>>>> Simultaneously, I would also like to consider mechanisms that=20
>>>>>>>>> are optimized for long lived flows so as to limit the negative=20
>>>>>>>>> effects of packet growth.
>>>>>>>>>=20
>>>>>>>>> Ron
>>>>>>>>>=20
>>>>>>>>>=20
>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>>>>>>=20
>>>>>>>>>> Hello Jim
>>>>>>>>>>=20
>>>>>>>>>> I have seen cases in Gi LAN, where subscriber related=20
>>>>>>>>>> information is passed to a Web Proxy for HTTP header=20
>>>>>>>>>> enrichment (aimed at some Web Content providers partners of=20
>>>>>>>>>> the Mobile Operator).
>>>>>>>>>> Information was an coded (persistent) subscriber id derived=20
>>>>>>>>>> from the MSISDN, and couple of f customer profile related=20
>>>>>>>>>> fields.
>>>>>>>>>>=20
>>>>>>>>>> In an sfc based Gi LAN, this entity should receive from the=20
>>>>>>>>>> Classifier
>>>>>>>>>>=20
>>>>>>>>>> - A classification of the Content Provider ( Id,
>>>>>>>>>> Category) based on traffic analysis - The MSISDN of the=20
>>>>>>>>>> subscriber - Two subscriber policy fields (not tied to PCRF=20
>>>>>>>>>> but belonging to the Subscriber DB) (Subscriber category,=20
>>>>>>>>>> sub-category) - A session id (for logging and tracking=20
>>>>>>>>>> purposes)
>>>>>>>>>>=20
>>>>>>>>>> The objective being to avoid having  the HTTP Proxy to become=20
>>>>>>>>>> a trusted application (interogate the subscriber DB, etc..)
>>>>>>>>>>=20
>>>>>>>>>>=20
>>>>>>>>>> Nicolas
>>>>>>>>>>=20
>>>>>>>>>>=20
>>>>>>>>>> ________________________________________ From: Jim Guichard=20
>>>>>>>>>> (jguichar) [jguichar@cisco.com] Sent:
>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi Salim;=20
>>>>>>>>>> jmoisand@juniper.net; brijsman@juniper.net Cc:
>>>>>>>>>> sfc Subject: Re: [sfc]
>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>=20
>>>>>>>>>> Hi Jamal,
>>>>>>>>>>=20
>>>>>>>>>> You said "It seems there's clear need for variable sized=20
>>>>>>>>>> metadata".. I am not so convinced and would like to better=20
>>>>>>>>>> understand the requirements before passing judgement. If we=20
>>>>>>>>>> look at the use cases as presented thus far into the WG I have=20
>>>>>>>>>> yet to see a single example of the need (noting that desire is=20
>>>>>>>>>> not the same as need) - I am not saying there is no=20
>>>>>>>>>> requirement but rather that we should not jump to the=20
>>>>>>>>>> conclusion and build standards around a theory.
>>>>>>>>>>=20
>>>>>>>>>>=20
>>>>>>>>>>=20
>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>>>>>>>>>>> <hadi@mojatatu.com> wrote:
>>>>>>>>>>>=20
>>>>>>>>>>> I like the doc - well written.
>>>>>>>>>>>=20
>>>>>>>>>>> Section 4.3 on metadata encoding.
>>>>>>>>>>>=20
>>>>>>>>>>> It seems there's clear need for variable sized metadata (at=20
>>>>>>>>>>> least for http/app you  seem to indicate the desire for it).=20
>>>>>>>>>>> For a datapath per-packet metadata, i feel the need is just=20
>>>>>>>>>>> as important. Are we limited by the fact that existing=20
>>>>>>>>>>> hardware may not be able to handle TLVs? For example, I dont=20
>>>>>>>>>>> have a problem handling TLVs in a software datapath.
>>>>>>>>>>>=20
>>>>>>>>>>> cheers, jamal
>>>>>>>>>>>=20
>>>>>>>>>>> _______________________________________________ sfc mailing=20
>>>>>>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>>=20
>>>>>>>>>>=20
>>>>>>>>>>=20
>>>>>>>>>> _______________________________________________ sfc
>>>>>>>>>> mailing list sfc@ietf.org
>>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>=20
>>>>>>> _______________________________________________ sfc mailing
>>>>>>> list sfc@ietf.org
>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>=20
>>>>>> _______________________________________________ sfc mailing
>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>=20
>>>>>> _______________________________________________ sfc mailing
>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>=20
>> _______________________________________________ sfc mailing list
>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>=20


From nobody Wed Mar 12 14:07:31 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CF57E1A0788 for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 14:07:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.448
X-Spam-Level: 
X-Spam-Status: No, score=-2.448 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_OFF=2.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 4vOd3o9UtSxM for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 14:07:23 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 2E0B91A0644 for <sfc@ietf.org>; Wed, 12 Mar 2014 14:07:21 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BEM87685; Wed, 12 Mar 2014 21:07:13 +0000 (GMT)
Received: from LHREML404-HUB.china.huawei.com (10.201.5.218) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 12 Mar 2014 21:02:58 +0000
Received: from DFWEML705-CHM.china.huawei.com (10.193.5.142) by lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 12 Mar 2014 21:03:50 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.118]) by dfweml705-chm.china.huawei.com ([169.254.7.50]) with mapi id 14.03.0158.001; Wed, 12 Mar 2014 14:03:37 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: Dave Dolson <ddolson@sandvine.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, "Ron Parker" <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtXWxgFuQPGhwEWKurWj2TK38JrUkRoAgAFHXgCAAAUSgIAGzmyAgADwYwCAADvUAIAAE0oAgAAY5ID//45E4IAAkkcA//+XGFCAAHueAP//ktEgAA+IKgAADoLRkP//l/yAgABzZsD//5W2gIAAbX0g//+o3YCAAHM7QA==
Date: Wed, 12 Mar 2014 21:03:37 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D4535723B@dfweml701-chm.china.huawei.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com>,  <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com>, <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com>, <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com>, <76B41B8FACE1514795D30EC137FF391D3E9E41@LILAS.jungle.qosmos.com>, <AE6B698A-9362-4C25-8DFC-58766D4A40CB@affirmednetworks.com> <76B41B8FACE1514795D30EC137FF391D3E9E93@LILAS.jungle.qosmos.com> <53206D61.3000807@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45356FA3@dfweml701-chm.china.huawei.com> <532088AE.7060905@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453570A3@dfweml701-chm.china.huawei.com> <53209860.2090406@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357101@dfweml701-chm.china.huawei.com> <5320A504.3010805@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357120@dfweml701-chm.china.huawei.com> <5320AF25.30203@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D4535717E@dfweml701-chm.china.huawei.c om> <5320B6C9.4050701@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453571EB@dfweml701-chm.china.huawei.com> <E8355113905631478EFF04F5AA706E9818ACD194@wtl-exchp-1.sandvine.com>
In-Reply-To: <E8355113905631478EFF04F5AA706E9818ACD194@wtl-exchp-1.sandvine.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.137.194]
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/sfc/7a64IaWBxMa-d9TEVa_3zApd9hA
Cc: "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, "brijsman@juniper.net" <brijsman@juniper.net>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Mar 2014 21:07:29 -0000

Dave,

I do not disagree what you say. Metadata is optional for sure. But you also=
 talk about SFC header. My suggested text is about the medadata definition =
only, orthogonal to the path identifier in SFC header.

Regards,
Lucy=20

-----Original Message-----
From: Dave Dolson [mailto:ddolson@sandvine.com]=20
Sent: Wednesday, March 12, 2014 3:55 PM
To: Lucy yong; Joel M. Halpern; Nicolas BOUTHORS; Ron Parker
Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim
Subject: RE: [sfc] draft-rijsman-sfc-metadata-considerations

Maybe it is just words, but I'm in favor of using different words for forwa=
rding chain identifier and optional meta information.


The forwarding information absolutely must be understood by every element i=
n the chain in order for the packet to go where it is supposed to. Previous=
ly we have discussed a 32-bit identifier will be sufficient to enumerate al=
l required network paths, and a fixed size header is useful for those who w=
ant hardware solutions. (It is also useful for software solutions, because =
a table indexed by a variable-length string is slower than a table indexed =
by an integer.)

In contrast, understanding the meta-data is optionally understood, and idea=
lly is opaque to those elements that don't need it.

I see them as orthogonal. Forwarding requires the path identifier and the m=
eta-data is opaque. Functions require the meta-data and the path identifier=
 is opaque.

-Dave



-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Lucy yong
Sent: Wednesday, March 12, 2014 4:17 PM
To: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker
Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

Great. Then we may consider two special metadata definitions in the problem=
 statement so we can all use the same definitions. Here is my suggested tex=
t and like to hear you and other's input and suggestions.

Dataplane Metadata: Data plane metadata provides the ability to exchange in=
formation between the elements in a service function chaining. In this cont=
ext, there are two types of data plane metadata.
      =20
Service Function Metadata: the information exchanged between classifier and=
 service functions, between service functions to facilitate service functio=
ns on the packet treatment.

Steering Metadata: the information from service functions to a classifier o=
r service node for traffic forwarding purpose.=20

-end

Lucy


-----Original Message-----
From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
Sent: Wednesday, March 12, 2014 2:35 PM
To: Lucy yong; Nicolas BOUTHORS; Ron Parker
Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

Yes, I am trying to consistently distinguish those two cases when talking a=
bout the information carried with packets in service chains.

Yours,
Joel

On 3/12/14, 3:13 PM, Lucy yong wrote:
> Joel, See below. -----Original Message----- From: sfc=20
> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern Sent:
> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas BOUTHORS; Ron=20
> Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal=20
> Hadi Salim Subject: Re: [sfc]=20
> draft-rijsman-sfc-metadata-considerations
>
> I was trying to word it carefully not to focus on who puts the=20
> information in, but only on who consumes the information.
> Information for service functions may come from the ingress classifier=20
> or from other service functions. [Lucy] this is the one case using=20
> metadata in your view. Information for the forwarding will generally=20
> come from the ingress classifier, but in special cases may be provided=20
> by service functions.  (I keep wanting to get rid of those special=20
> cases, but so far there seem to be just enough of them to warrant=20
> covering in the solution.  And more importantly, significant support=20
> for it in the working group.) [Lucy] This is the second case using=20
> metadata in your view (but you don't like it).
>
> And you suggest distinguishing these two cases when discussing about=20
> metadata usage. Is that right understanding?
>
> Lucy
>
> Yours, Joel
>
> On 3/12/14, 2:33 PM, Lucy yong wrote:
>> Joel, I interpret that you suggests that distinguish the exchange=20
>> information data plane carried between service functions and the=20
>> exchange information data plane carried from a service function to a=20
>> service node. Is this right understanding? Lucy
>>
>> -----Original Message----- From: Joel M. Halpern=20
>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014 1:19 PM
>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard=20
>> (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim Subject:
>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>
>> My inclination would be to tune that definition to distinguish=20
>> between dataplane carried information intended for use by service=20
>> funcitons (whatever the origin), and dataplane carried information=20
>> intended for dataplane forwarding components.
>>
>> Yours, Joel
>>
>>
>>> Hi Joel,
>>>
>>> I agree that we need using the same definition for a term, but=20
>>> disagree that the metadata definition here is a set of information=20
>>> put in the SFC header. This may be too narrow or lead to a=20
>>> particular solution. I am fine with this definition in the problem=20
>>> statement w/ minor tweak (suggested on mailing list).
>>>
>>> Dataplane Metadata: Data plane metadata provides the ability to=20
>>> exchange information between the classifiers and service functions,=20
>>> between service functions, and service functions and the
>>> classifiers|service nodes.
>>>
>>> There may be a solution that a service function passes some=20
>>> information to attached service node without using SFC header.
>>>
>>> Thanks, Lucy
>>>
>>>
>>> -----Original Message----- From: Joel Halpern Direct=20
>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday, March 12,
>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas BOUTHORS; Ron=20
>>> Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal=20
>>> Hadi Salim Subject: Re: [sfc]=20
>>> draft-rijsman-sfc-metadata-considerations
>>>
>>> Lucy, you say "the metadata term means ..."  The definition you then=20
>>> provide is a definition of the set of information we are proposing=20
>>> that we put in the SFC header.  I, and others, have been using the=20
>>> term metadata more narrowly.  We can use whatever definition we=20
>>> want. But we do need to agree on the definition.
>>> For the purposes of the WG, it seems much more useful to use the=20
>>> term metadata for the narrower description.
>>>
>>> Yours, Joel
>>>
>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
>>>> Hi Joel,
>>>>
>>>> I agree. We need to differentiate the metadata used by service=20
>>>> function and SFC header. The metadata term means carrying some=20
>>>> states along with the packet. IMO: SFC header is a kind of metadata=20
>>>> carried on packet for next service node to use. In the context of=20
>>>> SFC, we have term for SFC header and the metadata that was carried=20
>>>> between service functions, or between service functions and=20
>>>> classifiers/service nodes, which is what the draft focus.
>>>>
>>>> Thanks, Lucy
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> -----Original Message----- From: Joel M. Halpern=20
>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014
>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim=20
>>>> Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim
>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>
>>>> I think it is important to keep a strong distinction between=20
>>>> metadata (which is for use by applications) and the service=20
>>>> chaining information in the base service chain header, which is for=20
>>>> use by the service chain support mechanisms.
>>>>
>>>> Yours, Joel
>>>>
>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
>>>>> Fully agree with Joe.
>>>>>
>>>>> We should not require a fix length for in-band metadata but also=20
>>>>> not leave it for freely usage. In fact, when a service node=20
>>>>> inserts SFC header on a (encapsulated) packet and send to next=20
>>>>> service node, SFC header itself can be seen as a metadata.
>>>>>
>>>>> Lucy
>>>>>
>>>>> -----Original Message----- From: sfc [mailto:sfc-bounces@ietf.org]=20
>>>>> On Behalf Of Joel M. Halpern
>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas BOUTHORS; Ron=20
>>>>> Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc;=20
>>>>> Jamal Hadi Salim Subject: Re: [sfc]=20
>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>
>>>>> For in-band metadata, the API for access can easily be=20
>>>>> synchronous. Out of band metadata needs different handling.
>>>>> There are many cases where out-of-band metadata is useful and=20
>>>>> appropriate.  But they do not cover all needs by any stretch.
>>>>>
>>>>> Even if each piece of in-band metadata is of fixed length, there=20
>>>>> are many different kinds of metatype.  Trying to say "there will=20
>>>>> be exactly four pieces, and they will be of types t1, t2, t3, and=20
>>>>> t4" is simply too specific for even 80% of the needs.
>>>>>
>>>>> Yours, Joel
>>>>>
>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>>>>>> Hello Ron,
>>>>>>
>>>>>> Sending out of band congruent metadata may not be the answer to=20
>>>>>> all needs but it is one tool that we should keep.
>>>>>>
>>>>>> Not all metadata is tied to a specific packet, for example a=20
>>>>>> policy change in PCRF could lead to some metadata signaling, the=20
>>>>>> reaction time need not be immediate, few ms may not matter.
>>>>>>
>>>>>> As you point, if a packet is tied to a metadata a correlation=20
>>>>>> info can be set in both packet to deal with it (i.e metadata=20
>>>>>> expected flag in the SFC header, plus an id)
>>>>>>
>>>>>> Finally we can still send some limited metadata within a header.=20
>>>>>> This could be used for load balancers in particular if we agree=20
>>>>>> on a convention to locate "coarse grain policy"
>>>>>> / "fine grain policy" on reserved context headers.
>>>>>>
>>>>>> This seems to open up a lot of flexibility / innovations.
>>>>>>
>>>>>> On your last point, there is a question on how to make metadata=20
>>>>>> available to a Service Function. Current socket connections for=20
>>>>>> example do not allow to retrieve IP header options. So I assume=20
>>>>>> that SFC aware Service Functions will need some (asynchronous ?)=20
>>>>>> API to retrieve SFC header information as well as in-band=20
>>>>>> metadata. I don't see out of band metadata transport adding=20
>>>>>> complexity,  the same API can probably apply.
>>>>>>
>>>>>> The alternative option, allowing variable sized metadata in the=20
>>>>>> SFC header has some drawbacks as well, one being fragmentation,=20
>>>>>> and some switches expecting as well to look at end user traffic=20
>>>>>> headers for link load balancing.  I would agree that if we can=20
>>>>>> accept these issues, then sending off-line congruent metadata=20
>>>>>> looses its interest.
>>>>>>
>>>>>> We need to take into account  that both in-band and congruent=20
>>>>>> out-of-band metadata transport is not reliable. A packet loss=20
>>>>>> triggering retransmission would not lead to the identical=20
>>>>>> reconstruction of the associated metadata. In some cases, we=20
>>>>>> might thus even need non-congruent out-of-band reliable metadata=20
>>>>>> transport.
>>>>>>
>>>>>>
>>>>>>
>>>>>> Nicolas ________________________________________ From: Ron Parker=20
>>>>>> [Ron_Parker@affirmednetworks.com] Sent: Wednesday, March 12, 2014
>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard (jguichar);=20
>>>>>> brijsman@juniper.net; sfc; Jamal Hadi Salim Subject: Re: [sfc]=20
>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>
>>>>>> Nicolas,
>>>>>>
>>>>>> I understand the concept for out of band signaling of metadata,=20
>>>>>> but I am concerned that it introduces significant complexity due=20
>>>>>> to the potential race condition of receiving the real packet=20
>>>>>> before the metadata.  While the real packet could indicate that=20
>>>>>> out of band metadata is expected, how can we guarantee the order=20
>>>>>> of reception? What if switching or routing nodes apply hash based=20
>>>>>> load balancing? What if the load balancing understands SFC encaps=20
>>>>>> and looks beyond it to the original header to get better entropy?
>>>>>> Can we guarantee that the metadata and real packet will follow=20
>>>>>> the exact same path? If we can not, then implementations will=20
>>>>>> need to add ingress queuing to cope with the scenario.
>>>>>>
>>>>>> Also, do you feel that the increase in implementation complexity=20
>>>>>> at the service functions is reasonable?
>>>>>>
>>>>>> Thanks.
>>>>>>
>>>>>> Ron
>>>>>>
>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>>>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>>>
>>>>>>> I think we must make a distinction between:
>>>>>>>
>>>>>>> - Metadata which should be part of the header defined as in band=20
>>>>>>> marking. - Metadata with can be passed out of band, for example=20
>>>>>>> congruent out of band signaling defined in the draft
>>>>>>>
>>>>>>> The former calls for a limited space in the header, true, The=20
>>>>>>> latter however does not incur any space limitation and is still=20
>>>>>>> fairly efficient and it remains compatible with a fixed size=20
>>>>>>> header used to route those signaling messages along the chain's=20
>>>>>>> service functions.
>>>>>>>
>>>>>>> Nicolas ________________________________________ From:
>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com] Sent:
>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net; sfc; Jamal Hadi Salim
>>>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>>>
>>>>>>> Hi Ron,
>>>>>>>
>>>>>>> We can certainly have this discussion but we should first=20
>>>>>>> consider what information is necessary and if said information=20
>>>>>>> can fit within a fixed number of contexts in the majority of=20
>>>>>>> cases. Remember, the goal of being able to pass metadata through=20
>>>>>>> the network is to enhance service delivery, not pass the entire=20
>>>>>>> works of Shakespeare ;-)
>>>>>>>
>>>>>>> Sent from my iPhone
>>>>>>>
>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>>>>>>>> <Ron_Parker@affirmednetworks.com> wrote:
>>>>>>>>
>>>>>>>> Nicolas,
>>>>>>>>
>>>>>>>> I see similar requirements from the 3gpp EPC side.  I would=20
>>>>>>>> like to propose an OUI / TLV based approach where the reserved=20
>>>>>>>> OUI can be used for agreed upon types of common metadata and=20
>>>>>>>> vendor or other organizational OUIs can be used to quickly=20
>>>>>>>> innovate in the networks.
>>>>>>>> Simultaneously, I would also like to consider mechanisms that=20
>>>>>>>> are optimized for long lived flows so as to limit the negative=20
>>>>>>>> effects of packet growth.
>>>>>>>>
>>>>>>>> Ron
>>>>>>>>
>>>>>>>>
>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>>>>>
>>>>>>>>> Hello Jim
>>>>>>>>>
>>>>>>>>> I have seen cases in Gi LAN, where subscriber related=20
>>>>>>>>> information is passed to a Web Proxy for HTTP header=20
>>>>>>>>> enrichment (aimed at some Web Content providers partners of=20
>>>>>>>>> the Mobile Operator).
>>>>>>>>> Information was an coded (persistent) subscriber id derived=20
>>>>>>>>> from the MSISDN, and couple of f customer profile related=20
>>>>>>>>> fields.
>>>>>>>>>
>>>>>>>>> In an sfc based Gi LAN, this entity should receive from the=20
>>>>>>>>> Classifier
>>>>>>>>>
>>>>>>>>> - A classification of the Content Provider ( Id,
>>>>>>>>> Category) based on traffic analysis - The MSISDN of the=20
>>>>>>>>> subscriber - Two subscriber policy fields (not tied to PCRF=20
>>>>>>>>> but belonging to the Subscriber DB) (Subscriber category,
>>>>>>>>> sub-category) - A session id (for logging and tracking
>>>>>>>>> purposes)
>>>>>>>>>
>>>>>>>>> The objective being to avoid having  the HTTP Proxy to become=20
>>>>>>>>> a trusted application (interogate the subscriber DB, etc..)
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Nicolas
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> ________________________________________ From: Jim Guichard
>>>>>>>>> (jguichar) [jguichar@cisco.com] Sent:
>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi Salim;=20
>>>>>>>>> jmoisand@juniper.net; brijsman@juniper.net Cc:
>>>>>>>>> sfc Subject: Re: [sfc]
>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>
>>>>>>>>> Hi Jamal,
>>>>>>>>>
>>>>>>>>> You said "It seems there's clear need for variable sized=20
>>>>>>>>> metadata".. I am not so convinced and would like to better=20
>>>>>>>>> understand the requirements before passing judgement. If we=20
>>>>>>>>> look at the use cases as presented thus far into the WG I have=20
>>>>>>>>> yet to see a single example of the need (noting that desire is=20
>>>>>>>>> not the same as need) - I am not saying there is no=20
>>>>>>>>> requirement but rather that we should not jump to the=20
>>>>>>>>> conclusion and build standards around a theory.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>>>>>>>>>> <hadi@mojatatu.com> wrote:
>>>>>>>>>>
>>>>>>>>>> I like the doc - well written.
>>>>>>>>>>
>>>>>>>>>> Section 4.3 on metadata encoding.
>>>>>>>>>>
>>>>>>>>>> It seems there's clear need for variable sized metadata (at=20
>>>>>>>>>> least for http/app you  seem to indicate the desire for it).
>>>>>>>>>> For a datapath per-packet metadata, i feel the need is just=20
>>>>>>>>>> as important. Are we limited by the fact that existing=20
>>>>>>>>>> hardware may not be able to handle TLVs? For example, I dont=20
>>>>>>>>>> have a problem handling TLVs in a software datapath.
>>>>>>>>>>
>>>>>>>>>> cheers, jamal
>>>>>>>>>>
>>>>>>>>>> _______________________________________________ sfc mailing=20
>>>>>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________ sfc mailing=20
>>>>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> _______________________________________________ sfc mailing list=20
>>>>>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>
>>>>>
>>>>> _______________________________________________ sfc mailing
>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>
>>>>> _______________________________________________ sfc mailing
>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>
>>>
>>
>
> _______________________________________________ sfc mailing list
> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>

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


From nobody Wed Mar 12 14:16:33 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 400CE1A0664 for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 14:16:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.448
X-Spam-Level: 
X-Spam-Status: No, score=-2.448 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_OFF=2.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 zPhEUAw5mQzi for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 14:16:25 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id A102A1A0754 for <sfc@ietf.org>; Wed, 12 Mar 2014 14:16:24 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BBZ97407; Wed, 12 Mar 2014 21:16:17 +0000 (GMT)
Received: from LHREML406-HUB.china.huawei.com (10.201.5.243) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 12 Mar 2014 21:12:55 +0000
Received: from DFWEML704-CHM.china.huawei.com (10.193.5.141) by lhreml406-hub.china.huawei.com (10.201.5.243) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 12 Mar 2014 21:13:48 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.118]) by dfweml704-chm.china.huawei.com ([169.254.6.173]) with mapi id 14.03.0158.001;  Wed, 12 Mar 2014 14:13:35 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtXWxgFuQPGhwEWKurWj2TK38JrUkRoAgAFHXgCAAAUSgIAGzmyAgADwYwCAADvUAIAAE0oAgAAY5ID//45E4IAAkkcA//+XGFCAAHueAP//ktEgAA+IKgAADoLRkP//l/yAgABzZsD//5W2gIAAbX0g//+pRoCAAHHikA==
Date: Wed, 12 Mar 2014 21:13:35 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D4535724F@dfweml701-chm.china.huawei.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com>,  <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com>, <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com>, <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com>, <76B41B8FACE1514795D30EC137FF391D3E9E41@LILAS.jungle.qosmos.com>, <AE6B698A-9362-4C25-8DFC-58766D4A40CB@affirmednetworks.com> <76B41B8FACE1514795D30EC137FF391D3E9E93@LILAS.jungle.qosmos.com> <53206D61.3000807@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45356FA3@dfweml701-chm.china.huawei.com> <532088AE.7060905@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453570A3@dfweml701-chm.china.huawei.com> <53209860.2090406@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357101@dfweml701-chm.china.huawei.com> <5320A504.3010805@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357120@dfweml701-chm.china.huawei.com> <5320AF25.30203@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D4535717E@dfweml701-chm.china.huawei.c om> <5320B6C9.4050701@joelhalpern.com>, <2691CE0099834E4A9C5044EEC662BB9D453571EB@dfweml701-chm.china.huawei.com> <5D48AFF6-22CA-44A8-94BE-B63589869C34@cisco.com>
In-Reply-To: <5D48AFF6-22CA-44A8-94BE-B63589869C34@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.137.194]
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/sfc/YWn5_MuTyM37wEcPeG_iDEzCYOo
Cc: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "brijsman@juniper.net" <brijsman@juniper.net>, "Joel M. Halpern" <jmh@joelhalpern.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Mar 2014 21:16:30 -0000

Hi Jim,=20

I for one don't agree and think we are over complicating what should be str=
aightforward. The SFC encapsulation should enable two things:

1. Steering of selected flows through a service chain; this is the service =
function path.
2. Passing of context associated with a given flow within said service func=
tion path. This context information may be consumed by a SF (an application=
 ID is an example) or may be consumed by the forwarding elements (a vrf-ID =
is an example).
[Lucy] Do you call the context as metadata or not? Do we have another term =
here beside SFC header and metadata. I see that you don't want to separate =
what is consumed by SF and what is consumed by the forwarding elements.

Lucy

Sent from my iPhone

> On Mar 12, 2014, at 4:16 PM, "Lucy yong" <lucy.yong@huawei.com> wrote:
>=20
> Great. Then we may consider two special metadata definitions in the probl=
em statement so we can all use the same definitions. Here is my suggested t=
ext and like to hear you and other's input and suggestions.
>=20
> Dataplane Metadata: Data plane metadata provides the ability to=20
> exchange information between the elements in a service function chaining.=
 In this context, there are two types of data plane metadata.
>=20
> Service Function Metadata: the information exchanged between classifier a=
nd service functions, between service functions to facilitate service funct=
ions on the packet treatment.
>=20
> Steering Metadata: the information from service functions to a classifier=
 or service node for traffic forwarding purpose.=20
>=20
> -end
>=20
> Lucy
>=20
>=20
> -----Original Message-----
> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
> Sent: Wednesday, March 12, 2014 2:35 PM
> To: Lucy yong; Nicolas BOUTHORS; Ron Parker
> Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi=20
> Salim
> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>=20
> Yes, I am trying to consistently distinguish those two cases when talking=
 about the information carried with packets in service chains.
>=20
> Yours,
> Joel
>=20
>> On 3/12/14, 3:13 PM, Lucy yong wrote:
>> Joel, See below. -----Original Message----- From: sfc=20
>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern Sent:
>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas BOUTHORS;=20
>> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc;=20
>> Jamal Hadi Salim Subject: Re: [sfc]=20
>> draft-rijsman-sfc-metadata-considerations
>>=20
>> I was trying to word it carefully not to focus on who puts the=20
>> information in, but only on who consumes the information.
>> Information for service functions may come from the ingress=20
>> classifier or from other service functions. [Lucy] this is the one=20
>> case using metadata in your view. Information for the forwarding will=20
>> generally come from the ingress classifier, but in special cases may=20
>> be provided by service functions.  (I keep wanting to get rid of=20
>> those special cases, but so far there seem to be just enough of them=20
>> to warrant covering in the solution.  And more importantly,=20
>> significant support for it in the working group.) [Lucy] This is the=20
>> second case using metadata in your view (but you don't like it).
>>=20
>> And you suggest distinguishing these two cases when discussing about=20
>> metadata usage. Is that right understanding?
>>=20
>> Lucy
>>=20
>> Yours, Joel
>>=20
>>> On 3/12/14, 2:33 PM, Lucy yong wrote:
>>> Joel, I interpret that you suggests that distinguish the exchange=20
>>> information data plane carried between service functions and the=20
>>> exchange information data plane carried from a service function to a=20
>>> service node. Is this right understanding? Lucy
>>>=20
>>> -----Original Message----- From: Joel M. Halpern=20
>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014 1:19 PM
>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard=20
>>> (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim Subject:
>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>=20
>>> My inclination would be to tune that definition to distinguish=20
>>> between dataplane carried information intended for use by service=20
>>> funcitons (whatever the origin), and dataplane carried information=20
>>> intended for dataplane forwarding components.
>>>=20
>>> Yours, Joel
>>>=20
>>>=20
>>>> Hi Joel,
>>>>=20
>>>> I agree that we need using the same definition for a term, but=20
>>>> disagree that the metadata definition here is a set of information=20
>>>> put in the SFC header. This may be too narrow or lead to a=20
>>>> particular solution. I am fine with this definition in the problem=20
>>>> statement w/ minor tweak (suggested on mailing list).
>>>>=20
>>>> Dataplane Metadata: Data plane metadata provides the ability to=20
>>>> exchange information between the classifiers and service functions,=20
>>>> between service functions, and service functions and the
>>>> classifiers|service nodes.
>>>>=20
>>>> There may be a solution that a service function passes some=20
>>>> information to attached service node without using SFC header.
>>>>=20
>>>> Thanks, Lucy
>>>>=20
>>>>=20
>>>> -----Original Message----- From: Joel Halpern Direct=20
>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday, March 12,
>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas BOUTHORS; Ron=20
>>>> Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc;=20
>>>> Jamal Hadi Salim Subject: Re: [sfc]=20
>>>> draft-rijsman-sfc-metadata-considerations
>>>>=20
>>>> Lucy, you say "the metadata term means ..."  The definition you=20
>>>> then provide is a definition of the set of information we are=20
>>>> proposing that we put in the SFC header.  I, and others, have been=20
>>>> using the term metadata more narrowly.  We can use whatever=20
>>>> definition we want. But we do need to agree on the definition.
>>>> For the purposes of the WG, it seems much more useful to use the=20
>>>> term metadata for the narrower description.
>>>>=20
>>>> Yours, Joel
>>>>=20
>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
>>>>> Hi Joel,
>>>>>=20
>>>>> I agree. We need to differentiate the metadata used by service=20
>>>>> function and SFC header. The metadata term means carrying some=20
>>>>> states along with the packet. IMO: SFC header is a kind of=20
>>>>> metadata carried on packet for next service node to use. In the=20
>>>>> context of SFC, we have term for SFC header and the metadata that=20
>>>>> was carried between service functions, or between service=20
>>>>> functions and classifiers/service nodes, which is what the draft focu=
s.
>>>>>=20
>>>>> Thanks, Lucy
>>>>>=20
>>>>>=20
>>>>>=20
>>>>>=20
>>>>>=20
>>>>> -----Original Message----- From: Joel M. Halpern=20
>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014
>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim=20
>>>>> Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim
>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>=20
>>>>> I think it is important to keep a strong distinction between=20
>>>>> metadata (which is for use by applications) and the service=20
>>>>> chaining information in the base service chain header, which is=20
>>>>> for use by the service chain support mechanisms.
>>>>>=20
>>>>> Yours, Joel
>>>>>=20
>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
>>>>>> Fully agree with Joe.
>>>>>>=20
>>>>>> We should not require a fix length for in-band metadata but also=20
>>>>>> not leave it for freely usage. In fact, when a service node=20
>>>>>> inserts SFC header on a (encapsulated) packet and send to next=20
>>>>>> service node, SFC header itself can be seen as a metadata.
>>>>>>=20
>>>>>> Lucy
>>>>>>=20
>>>>>> -----Original Message----- From: sfc=20
>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas BOUTHORS; Ron=20
>>>>>> Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc;=20
>>>>>> Jamal Hadi Salim Subject: Re: [sfc]=20
>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>=20
>>>>>> For in-band metadata, the API for access can easily be=20
>>>>>> synchronous. Out of band metadata needs different handling.
>>>>>> There are many cases where out-of-band metadata is useful and=20
>>>>>> appropriate.  But they do not cover all needs by any stretch.
>>>>>>=20
>>>>>> Even if each piece of in-band metadata is of fixed length, there=20
>>>>>> are many different kinds of metatype.  Trying to say "there will=20
>>>>>> be exactly four pieces, and they will be of types t1, t2, t3, and=20
>>>>>> t4" is simply too specific for even 80% of the needs.
>>>>>>=20
>>>>>> Yours, Joel
>>>>>>=20
>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>>>>>>> Hello Ron,
>>>>>>>=20
>>>>>>> Sending out of band congruent metadata may not be the answer to=20
>>>>>>> all needs but it is one tool that we should keep.
>>>>>>>=20
>>>>>>> Not all metadata is tied to a specific packet, for example a=20
>>>>>>> policy change in PCRF could lead to some metadata signaling, the=20
>>>>>>> reaction time need not be immediate, few ms may not matter.
>>>>>>>=20
>>>>>>> As you point, if a packet is tied to a metadata a correlation=20
>>>>>>> info can be set in both packet to deal with it (i.e metadata=20
>>>>>>> expected flag in the SFC header, plus an id)
>>>>>>>=20
>>>>>>> Finally we can still send some limited metadata within a header.=20
>>>>>>> This could be used for load balancers in particular if we agree=20
>>>>>>> on a convention to locate "coarse grain policy"
>>>>>>> / "fine grain policy" on reserved context headers.
>>>>>>>=20
>>>>>>> This seems to open up a lot of flexibility / innovations.
>>>>>>>=20
>>>>>>> On your last point, there is a question on how to make metadata=20
>>>>>>> available to a Service Function. Current socket connections for=20
>>>>>>> example do not allow to retrieve IP header options. So I assume=20
>>>>>>> that SFC aware Service Functions will need some (asynchronous ?)=20
>>>>>>> API to retrieve SFC header information as well as in-band=20
>>>>>>> metadata. I don't see out of band metadata transport adding=20
>>>>>>> complexity,  the same API can probably apply.
>>>>>>>=20
>>>>>>> The alternative option, allowing variable sized metadata in the=20
>>>>>>> SFC header has some drawbacks as well, one being fragmentation,=20
>>>>>>> and some switches expecting as well to look at end user traffic=20
>>>>>>> headers for link load balancing.  I would agree that if we can=20
>>>>>>> accept these issues, then sending off-line congruent metadata=20
>>>>>>> looses its interest.
>>>>>>>=20
>>>>>>> We need to take into account  that both in-band and congruent=20
>>>>>>> out-of-band metadata transport is not reliable. A packet loss=20
>>>>>>> triggering retransmission would not lead to the identical=20
>>>>>>> reconstruction of the associated metadata. In some cases, we=20
>>>>>>> might thus even need non-congruent out-of-band reliable metadata=20
>>>>>>> transport.
>>>>>>>=20
>>>>>>>=20
>>>>>>>=20
>>>>>>> Nicolas ________________________________________ From: Ron=20
>>>>>>> Parker [Ron_Parker@affirmednetworks.com] Sent: Wednesday, March=20
>>>>>>> 12, 2014
>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard (jguichar);=20
>>>>>>> brijsman@juniper.net; sfc; Jamal Hadi Salim Subject: Re: [sfc]=20
>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>=20
>>>>>>> Nicolas,
>>>>>>>=20
>>>>>>> I understand the concept for out of band signaling of metadata,=20
>>>>>>> but I am concerned that it introduces significant complexity due=20
>>>>>>> to the potential race condition of receiving the real packet=20
>>>>>>> before the metadata.  While the real packet could indicate that=20
>>>>>>> out of band metadata is expected, how can we guarantee the order=20
>>>>>>> of reception? What if switching or routing nodes apply hash=20
>>>>>>> based load balancing? What if the load balancing understands SFC=20
>>>>>>> encaps and looks beyond it to the original header to get better ent=
ropy?
>>>>>>> Can we guarantee that the metadata and real packet will follow=20
>>>>>>> the exact same path? If we can not, then implementations will=20
>>>>>>> need to add ingress queuing to cope with the scenario.
>>>>>>>=20
>>>>>>> Also, do you feel that the increase in implementation complexity=20
>>>>>>> at the service functions is reasonable?
>>>>>>>=20
>>>>>>> Thanks.
>>>>>>>=20
>>>>>>> Ron
>>>>>>>=20
>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>>>>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>>>>=20
>>>>>>>> I think we must make a distinction between:
>>>>>>>>=20
>>>>>>>> - Metadata which should be part of the header defined as in=20
>>>>>>>> band marking. - Metadata with can be passed out of band, for=20
>>>>>>>> example congruent out of band signaling defined in the draft
>>>>>>>>=20
>>>>>>>> The former calls for a limited space in the header, true, The=20
>>>>>>>> latter however does not incur any space limitation and is still=20
>>>>>>>> fairly efficient and it remains compatible with a fixed size=20
>>>>>>>> header used to route those signaling messages along the chain's=20
>>>>>>>> service functions.
>>>>>>>>=20
>>>>>>>> Nicolas ________________________________________ From:
>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com] Sent:
>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
>>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net; sfc; Jamal Hadi Salim
>>>>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>>>>=20
>>>>>>>> Hi Ron,
>>>>>>>>=20
>>>>>>>> We can certainly have this discussion but we should first=20
>>>>>>>> consider what information is necessary and if said information=20
>>>>>>>> can fit within a fixed number of contexts in the majority of=20
>>>>>>>> cases. Remember, the goal of being able to pass metadata=20
>>>>>>>> through the network is to enhance service delivery, not pass=20
>>>>>>>> the entire works of Shakespeare ;-)
>>>>>>>>=20
>>>>>>>> Sent from my iPhone
>>>>>>>>=20
>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>>>>>>>>> <Ron_Parker@affirmednetworks.com> wrote:
>>>>>>>>>=20
>>>>>>>>> Nicolas,
>>>>>>>>>=20
>>>>>>>>> I see similar requirements from the 3gpp EPC side.  I would=20
>>>>>>>>> like to propose an OUI / TLV based approach where the reserved=20
>>>>>>>>> OUI can be used for agreed upon types of common metadata and=20
>>>>>>>>> vendor or other organizational OUIs can be used to quickly=20
>>>>>>>>> innovate in the networks.
>>>>>>>>> Simultaneously, I would also like to consider mechanisms that=20
>>>>>>>>> are optimized for long lived flows so as to limit the negative=20
>>>>>>>>> effects of packet growth.
>>>>>>>>>=20
>>>>>>>>> Ron
>>>>>>>>>=20
>>>>>>>>>=20
>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>>>>>>=20
>>>>>>>>>> Hello Jim
>>>>>>>>>>=20
>>>>>>>>>> I have seen cases in Gi LAN, where subscriber related=20
>>>>>>>>>> information is passed to a Web Proxy for HTTP header=20
>>>>>>>>>> enrichment (aimed at some Web Content providers partners of=20
>>>>>>>>>> the Mobile Operator).
>>>>>>>>>> Information was an coded (persistent) subscriber id derived=20
>>>>>>>>>> from the MSISDN, and couple of f customer profile related=20
>>>>>>>>>> fields.
>>>>>>>>>>=20
>>>>>>>>>> In an sfc based Gi LAN, this entity should receive from the=20
>>>>>>>>>> Classifier
>>>>>>>>>>=20
>>>>>>>>>> - A classification of the Content Provider ( Id,
>>>>>>>>>> Category) based on traffic analysis - The MSISDN of the=20
>>>>>>>>>> subscriber - Two subscriber policy fields (not tied to PCRF=20
>>>>>>>>>> but belonging to the Subscriber DB) (Subscriber category,
>>>>>>>>>> sub-category) - A session id (for logging and tracking
>>>>>>>>>> purposes)
>>>>>>>>>>=20
>>>>>>>>>> The objective being to avoid having  the HTTP Proxy to become=20
>>>>>>>>>> a trusted application (interogate the subscriber DB, etc..)
>>>>>>>>>>=20
>>>>>>>>>>=20
>>>>>>>>>> Nicolas
>>>>>>>>>>=20
>>>>>>>>>>=20
>>>>>>>>>> ________________________________________ From: Jim Guichard
>>>>>>>>>> (jguichar) [jguichar@cisco.com] Sent:
>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi Salim;=20
>>>>>>>>>> jmoisand@juniper.net; brijsman@juniper.net Cc:
>>>>>>>>>> sfc Subject: Re: [sfc]
>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>=20
>>>>>>>>>> Hi Jamal,
>>>>>>>>>>=20
>>>>>>>>>> You said "It seems there's clear need for variable sized=20
>>>>>>>>>> metadata".. I am not so convinced and would like to better=20
>>>>>>>>>> understand the requirements before passing judgement. If we=20
>>>>>>>>>> look at the use cases as presented thus far into the WG I=20
>>>>>>>>>> have yet to see a single example of the need (noting that=20
>>>>>>>>>> desire is not the same as need) - I am not saying there is no=20
>>>>>>>>>> requirement but rather that we should not jump to the=20
>>>>>>>>>> conclusion and build standards around a theory.
>>>>>>>>>>=20
>>>>>>>>>>=20
>>>>>>>>>>=20
>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>>>>>>>>>>> <hadi@mojatatu.com> wrote:
>>>>>>>>>>>=20
>>>>>>>>>>> I like the doc - well written.
>>>>>>>>>>>=20
>>>>>>>>>>> Section 4.3 on metadata encoding.
>>>>>>>>>>>=20
>>>>>>>>>>> It seems there's clear need for variable sized metadata (at=20
>>>>>>>>>>> least for http/app you  seem to indicate the desire for it).
>>>>>>>>>>> For a datapath per-packet metadata, i feel the need is just=20
>>>>>>>>>>> as important. Are we limited by the fact that existing=20
>>>>>>>>>>> hardware may not be able to handle TLVs? For example, I dont=20
>>>>>>>>>>> have a problem handling TLVs in a software datapath.
>>>>>>>>>>>=20
>>>>>>>>>>> cheers, jamal
>>>>>>>>>>>=20
>>>>>>>>>>> _______________________________________________ sfc mailing=20
>>>>>>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>>=20
>>>>>>>>>>=20
>>>>>>>>>>=20
>>>>>>>>>> _______________________________________________ sfc mailing=20
>>>>>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>=20
>>>>>>> _______________________________________________ sfc mailing list=20
>>>>>>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>=20
>>>>>> _______________________________________________ sfc mailing list=20
>>>>>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>=20
>>>>>> _______________________________________________ sfc mailing list=20
>>>>>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>=20
>> _______________________________________________ sfc mailing list=20
>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>=20


From nobody Wed Mar 12 14:38:36 2014
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AD87F1A0761 for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 14:38:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.748
X-Spam-Level: 
X-Spam-Status: No, score=-7.748 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, MANGLED_OFF=2.3, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 RR0mwHnX_i09 for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 14:38:30 -0700 (PDT)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) by ietfa.amsl.com (Postfix) with ESMTP id 9B07C1A0764 for <sfc@ietf.org>; Wed, 12 Mar 2014 14:38:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=19497; q=dns/txt; s=iport; t=1394660304; x=1395869904; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=WBm3yuOdM/un4gDsiJx8IDrcc/qCTHksTeQ5Xr1HSKg=; b=JeXJEWRwj9TLvHLwoxz/Yeqh1yXYNzrEoqZVZWa3HSFeYaI7P0VeqZPe yyrrXJsX7AyBnHWiYDyQjRhpUolot0dvqYw8dQKz17Fc4ryqWqCvIpan/ o+T5QYf+T0QAZUECLsesiJFGWagH5To/q5RjqEVkor+plvkaOz7TbbiJl 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AjgFAHDTIFOtJV2a/2dsb2JhbABZgwY7V7oqgzuDc4EgFnSCJQEBAQQBAQFiAgcDCAwEAgEIEQQBAQEVEgcnCxQJCAIEDgUbh14N0wwTBI15CwEsKwcCBASELgSJGYp8RINski2DLYFpAR8i
X-IronPort-AV: E=Sophos;i="4.97,641,1389744000"; d="scan'208";a="26989901"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by alln-iport-6.cisco.com with ESMTP; 12 Mar 2014 21:38:23 +0000
Received: from xhc-aln-x14.cisco.com (xhc-aln-x14.cisco.com [173.36.12.88]) by rcdn-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id s2CLcNTh031748 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 12 Mar 2014 21:38:23 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.10]) by xhc-aln-x14.cisco.com ([173.36.12.88]) with mapi id 14.03.0123.003; Wed, 12 Mar 2014 16:38:23 -0500
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: Lucy yong <lucy.yong@huawei.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtTG5JTMIR5tk0Sw90+BuOO5fZrUG7+AgAGbNACAAAUSgIAGeptpgAFENQCAADvUAIAAE0kAgAAY5ICAAAX+AIAAGo0AgAARQYCAAAF1AIAADYqAgAABiACAAAQMgIAACAeAgAADWoCAAAXCgIAAC7mA//+3OA6AAFi6gP//1KuA
Date: Wed, 12 Mar 2014 21:38:23 +0000
Message-ID: <CF4648B6.1B640%jguichar@cisco.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com> <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com> <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com> <76B41B8FACE1514795D30EC137FF391D3E9E41@LILAS.jungle.qosmos.com> <AE6B698A-9362-4C25-8DFC-58766D4A40CB@affirmednetworks.com> <76B41B8FACE1514795D30EC137FF391D3E9E93@LILAS.jungle.qosmos.com> <53206D61.3000807@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45356FA3@dfweml701-chm.china.huawei.com> <532088AE.7060905@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453570A3@dfweml701-chm.china.huawei.com> <53209860.2090406@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357101@dfweml701-chm.china.huawei.com> <5320A504.3010805@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357120@dfweml701-chm.china.huawei.com> <5320AF25.30203@joelhalpern.com> <5320B6C9.4050701@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453571EB@dfweml701-chm.china.huawei.com> <5D48AFF6-22CA-44A8-94BE-B63589869C34@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D4535724F@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D4535724F@dfweml701-chm.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.98.43.181]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <C0C068FBA1B7E744A53B78DA0CB51DBF@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/nFexQ283TnqQlSvPNaREkQoVW_0
Cc: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "brijsman@juniper.net" <brijsman@juniper.net>, "Joel M. Halpern" <jmh@joelhalpern.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Mar 2014 21:38:33 -0000

Hi Lucy,

No. I am simply saying we should not overcomplicate the problem statement
with text that adds little to no value in my opinion. Whether we call it
metadata, or context, has no bearing on the fact that the problem
statement already clearly states we need to be able to pass information
between SF=B9s and between the network & SF=B9s.


On 3/12/14, 5:13 PM, "Lucy yong" <lucy.yong@huawei.com> wrote:

>
>Hi Jim,=20
>
>I for one don't agree and think we are over complicating what should be
>straightforward. The SFC encapsulation should enable two things:
>
>1. Steering of selected flows through a service chain; this is the
>service function path.
>2. Passing of context associated with a given flow within said service
>function path. This context information may be consumed by a SF (an
>application ID is an example) or may be consumed by the forwarding
>elements (a vrf-ID is an example).
>[Lucy] Do you call the context as metadata or not? Do we have another
>term here beside SFC header and metadata. I see that you don't want to
>separate what is consumed by SF and what is consumed by the forwarding
>elements.
>
>Lucy
>
>Sent from my iPhone
>
>> On Mar 12, 2014, at 4:16 PM, "Lucy yong" <lucy.yong@huawei.com> wrote:
>>=20
>> Great. Then we may consider two special metadata definitions in the
>>problem statement so we can all use the same definitions. Here is my
>>suggested text and like to hear you and other's input and suggestions.
>>=20
>> Dataplane Metadata: Data plane metadata provides the ability to
>> exchange information between the elements in a service function
>>chaining. In this context, there are two types of data plane metadata.
>>=20
>> Service Function Metadata: the information exchanged between classifier
>>and service functions, between service functions to facilitate service
>>functions on the packet treatment.
>>=20
>> Steering Metadata: the information from service functions to a
>>classifier or service node for traffic forwarding purpose.
>>=20
>> -end
>>=20
>> Lucy
>>=20
>>=20
>> -----Original Message-----
>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>> Sent: Wednesday, March 12, 2014 2:35 PM
>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker
>> Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi
>> Salim
>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>=20
>> Yes, I am trying to consistently distinguish those two cases when
>>talking about the information carried with packets in service chains.
>>=20
>> Yours,
>> Joel
>>=20
>>> On 3/12/14, 3:13 PM, Lucy yong wrote:
>>> Joel, See below. -----Original Message----- From: sfc
>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern Sent:
>>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas BOUTHORS;
>>> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc;
>>> Jamal Hadi Salim Subject: Re: [sfc]
>>> draft-rijsman-sfc-metadata-considerations
>>>=20
>>> I was trying to word it carefully not to focus on who puts the
>>> information in, but only on who consumes the information.
>>> Information for service functions may come from the ingress
>>> classifier or from other service functions. [Lucy] this is the one
>>> case using metadata in your view. Information for the forwarding will
>>> generally come from the ingress classifier, but in special cases may
>>> be provided by service functions.  (I keep wanting to get rid of
>>> those special cases, but so far there seem to be just enough of them
>>> to warrant covering in the solution.  And more importantly,
>>> significant support for it in the working group.) [Lucy] This is the
>>> second case using metadata in your view (but you don't like it).
>>>=20
>>> And you suggest distinguishing these two cases when discussing about
>>> metadata usage. Is that right understanding?
>>>=20
>>> Lucy
>>>=20
>>> Yours, Joel
>>>=20
>>>> On 3/12/14, 2:33 PM, Lucy yong wrote:
>>>> Joel, I interpret that you suggests that distinguish the exchange
>>>> information data plane carried between service functions and the
>>>> exchange information data plane carried from a service function to a
>>>> service node. Is this right understanding? Lucy
>>>>=20
>>>> -----Original Message----- From: Joel M. Halpern
>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014 1:19 PM
>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard
>>>> (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim Subject:
>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>=20
>>>> My inclination would be to tune that definition to distinguish
>>>> between dataplane carried information intended for use by service
>>>> funcitons (whatever the origin), and dataplane carried information
>>>> intended for dataplane forwarding components.
>>>>=20
>>>> Yours, Joel
>>>>=20
>>>>=20
>>>>> Hi Joel,
>>>>>=20
>>>>> I agree that we need using the same definition for a term, but
>>>>> disagree that the metadata definition here is a set of information
>>>>> put in the SFC header. This may be too narrow or lead to a
>>>>> particular solution. I am fine with this definition in the problem
>>>>> statement w/ minor tweak (suggested on mailing list).
>>>>>=20
>>>>> Dataplane Metadata: Data plane metadata provides the ability to
>>>>> exchange information between the classifiers and service functions,
>>>>> between service functions, and service functions and the
>>>>> classifiers|service nodes.
>>>>>=20
>>>>> There may be a solution that a service function passes some
>>>>> information to attached service node without using SFC header.
>>>>>=20
>>>>> Thanks, Lucy
>>>>>=20
>>>>>=20
>>>>> -----Original Message----- From: Joel Halpern Direct
>>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday, March 12,
>>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas BOUTHORS; Ron
>>>>> Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc;
>>>>> Jamal Hadi Salim Subject: Re: [sfc]
>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>=20
>>>>> Lucy, you say "the metadata term means ..."  The definition you
>>>>> then provide is a definition of the set of information we are
>>>>> proposing that we put in the SFC header.  I, and others, have been
>>>>> using the term metadata more narrowly.  We can use whatever
>>>>> definition we want. But we do need to agree on the definition.
>>>>> For the purposes of the WG, it seems much more useful to use the
>>>>> term metadata for the narrower description.
>>>>>=20
>>>>> Yours, Joel
>>>>>=20
>>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
>>>>>> Hi Joel,
>>>>>>=20
>>>>>> I agree. We need to differentiate the metadata used by service
>>>>>> function and SFC header. The metadata term means carrying some
>>>>>> states along with the packet. IMO: SFC header is a kind of
>>>>>> metadata carried on packet for next service node to use. In the
>>>>>> context of SFC, we have term for SFC header and the metadata that
>>>>>> was carried between service functions, or between service
>>>>>> functions and classifiers/service nodes, which is what the draft
>>>>>>focus.
>>>>>>=20
>>>>>> Thanks, Lucy
>>>>>>=20
>>>>>>=20
>>>>>>=20
>>>>>>=20
>>>>>>=20
>>>>>> -----Original Message----- From: Joel M. Halpern
>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014
>>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim
>>>>>> Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim
>>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>>=20
>>>>>> I think it is important to keep a strong distinction between
>>>>>> metadata (which is for use by applications) and the service
>>>>>> chaining information in the base service chain header, which is
>>>>>> for use by the service chain support mechanisms.
>>>>>>=20
>>>>>> Yours, Joel
>>>>>>=20
>>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
>>>>>>> Fully agree with Joe.
>>>>>>>=20
>>>>>>> We should not require a fix length for in-band metadata but also
>>>>>>> not leave it for freely usage. In fact, when a service node
>>>>>>> inserts SFC header on a (encapsulated) packet and send to next
>>>>>>> service node, SFC header itself can be seen as a metadata.
>>>>>>>=20
>>>>>>> Lucy
>>>>>>>=20
>>>>>>> -----Original Message----- From: sfc
>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
>>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas BOUTHORS; Ron
>>>>>>> Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc;
>>>>>>> Jamal Hadi Salim Subject: Re: [sfc]
>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>=20
>>>>>>> For in-band metadata, the API for access can easily be
>>>>>>> synchronous. Out of band metadata needs different handling.
>>>>>>> There are many cases where out-of-band metadata is useful and
>>>>>>> appropriate.  But they do not cover all needs by any stretch.
>>>>>>>=20
>>>>>>> Even if each piece of in-band metadata is of fixed length, there
>>>>>>> are many different kinds of metatype.  Trying to say "there will
>>>>>>> be exactly four pieces, and they will be of types t1, t2, t3, and
>>>>>>> t4" is simply too specific for even 80% of the needs.
>>>>>>>=20
>>>>>>> Yours, Joel
>>>>>>>=20
>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>>>>>>>> Hello Ron,
>>>>>>>>=20
>>>>>>>> Sending out of band congruent metadata may not be the answer to
>>>>>>>> all needs but it is one tool that we should keep.
>>>>>>>>=20
>>>>>>>> Not all metadata is tied to a specific packet, for example a
>>>>>>>> policy change in PCRF could lead to some metadata signaling, the
>>>>>>>> reaction time need not be immediate, few ms may not matter.
>>>>>>>>=20
>>>>>>>> As you point, if a packet is tied to a metadata a correlation
>>>>>>>> info can be set in both packet to deal with it (i.e metadata
>>>>>>>> expected flag in the SFC header, plus an id)
>>>>>>>>=20
>>>>>>>> Finally we can still send some limited metadata within a header.
>>>>>>>> This could be used for load balancers in particular if we agree
>>>>>>>> on a convention to locate "coarse grain policy"
>>>>>>>> / "fine grain policy" on reserved context headers.
>>>>>>>>=20
>>>>>>>> This seems to open up a lot of flexibility / innovations.
>>>>>>>>=20
>>>>>>>> On your last point, there is a question on how to make metadata
>>>>>>>> available to a Service Function. Current socket connections for
>>>>>>>> example do not allow to retrieve IP header options. So I assume
>>>>>>>> that SFC aware Service Functions will need some (asynchronous ?)
>>>>>>>> API to retrieve SFC header information as well as in-band
>>>>>>>> metadata. I don't see out of band metadata transport adding
>>>>>>>> complexity,  the same API can probably apply.
>>>>>>>>=20
>>>>>>>> The alternative option, allowing variable sized metadata in the
>>>>>>>> SFC header has some drawbacks as well, one being fragmentation,
>>>>>>>> and some switches expecting as well to look at end user traffic
>>>>>>>> headers for link load balancing.  I would agree that if we can
>>>>>>>> accept these issues, then sending off-line congruent metadata
>>>>>>>> looses its interest.
>>>>>>>>=20
>>>>>>>> We need to take into account  that both in-band and congruent
>>>>>>>> out-of-band metadata transport is not reliable. A packet loss
>>>>>>>> triggering retransmission would not lead to the identical
>>>>>>>> reconstruction of the associated metadata. In some cases, we
>>>>>>>> might thus even need non-congruent out-of-band reliable metadata
>>>>>>>> transport.
>>>>>>>>=20
>>>>>>>>=20
>>>>>>>>=20
>>>>>>>> Nicolas ________________________________________ From: Ron
>>>>>>>> Parker [Ron_Parker@affirmednetworks.com] Sent: Wednesday, March
>>>>>>>> 12, 2014
>>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard (jguichar);
>>>>>>>> brijsman@juniper.net; sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>=20
>>>>>>>> Nicolas,
>>>>>>>>=20
>>>>>>>> I understand the concept for out of band signaling of metadata,
>>>>>>>> but I am concerned that it introduces significant complexity due
>>>>>>>> to the potential race condition of receiving the real packet
>>>>>>>> before the metadata.  While the real packet could indicate that
>>>>>>>> out of band metadata is expected, how can we guarantee the order
>>>>>>>> of reception? What if switching or routing nodes apply hash
>>>>>>>> based load balancing? What if the load balancing understands SFC
>>>>>>>> encaps and looks beyond it to the original header to get better
>>>>>>>>entropy?
>>>>>>>> Can we guarantee that the metadata and real packet will follow
>>>>>>>> the exact same path? If we can not, then implementations will
>>>>>>>> need to add ingress queuing to cope with the scenario.
>>>>>>>>=20
>>>>>>>> Also, do you feel that the increase in implementation complexity
>>>>>>>> at the service functions is reasonable?
>>>>>>>>=20
>>>>>>>> Thanks.
>>>>>>>>=20
>>>>>>>> Ron
>>>>>>>>=20
>>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>>>>>=20
>>>>>>>>> I think we must make a distinction between:
>>>>>>>>>=20
>>>>>>>>> - Metadata which should be part of the header defined as in
>>>>>>>>> band marking. - Metadata with can be passed out of band, for
>>>>>>>>> example congruent out of band signaling defined in the draft
>>>>>>>>>=20
>>>>>>>>> The former calls for a limited space in the header, true, The
>>>>>>>>> latter however does not incur any space limitation and is still
>>>>>>>>> fairly efficient and it remains compatible with a fixed size
>>>>>>>>> header used to route those signaling messages along the chain's
>>>>>>>>> service functions.
>>>>>>>>>=20
>>>>>>>>> Nicolas ________________________________________ From:
>>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com] Sent:
>>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
>>>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net; sfc; Jamal Hadi Salim
>>>>>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>>>>>=20
>>>>>>>>> Hi Ron,
>>>>>>>>>=20
>>>>>>>>> We can certainly have this discussion but we should first
>>>>>>>>> consider what information is necessary and if said information
>>>>>>>>> can fit within a fixed number of contexts in the majority of
>>>>>>>>> cases. Remember, the goal of being able to pass metadata
>>>>>>>>> through the network is to enhance service delivery, not pass
>>>>>>>>> the entire works of Shakespeare ;-)
>>>>>>>>>=20
>>>>>>>>> Sent from my iPhone
>>>>>>>>>=20
>>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>>>>>>>>>> <Ron_Parker@affirmednetworks.com> wrote:
>>>>>>>>>>=20
>>>>>>>>>> Nicolas,
>>>>>>>>>>=20
>>>>>>>>>> I see similar requirements from the 3gpp EPC side.  I would
>>>>>>>>>> like to propose an OUI / TLV based approach where the reserved
>>>>>>>>>> OUI can be used for agreed upon types of common metadata and
>>>>>>>>>> vendor or other organizational OUIs can be used to quickly
>>>>>>>>>> innovate in the networks.
>>>>>>>>>> Simultaneously, I would also like to consider mechanisms that
>>>>>>>>>> are optimized for long lived flows so as to limit the negative
>>>>>>>>>> effects of packet growth.
>>>>>>>>>>=20
>>>>>>>>>> Ron
>>>>>>>>>>=20
>>>>>>>>>>=20
>>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>>>>>>>=20
>>>>>>>>>>> Hello Jim
>>>>>>>>>>>=20
>>>>>>>>>>> I have seen cases in Gi LAN, where subscriber related
>>>>>>>>>>> information is passed to a Web Proxy for HTTP header
>>>>>>>>>>> enrichment (aimed at some Web Content providers partners of
>>>>>>>>>>> the Mobile Operator).
>>>>>>>>>>> Information was an coded (persistent) subscriber id derived
>>>>>>>>>>> from the MSISDN, and couple of f customer profile related
>>>>>>>>>>> fields.
>>>>>>>>>>>=20
>>>>>>>>>>> In an sfc based Gi LAN, this entity should receive from the
>>>>>>>>>>> Classifier
>>>>>>>>>>>=20
>>>>>>>>>>> - A classification of the Content Provider ( Id,
>>>>>>>>>>> Category) based on traffic analysis - The MSISDN of the
>>>>>>>>>>> subscriber - Two subscriber policy fields (not tied to PCRF
>>>>>>>>>>> but belonging to the Subscriber DB) (Subscriber category,
>>>>>>>>>>> sub-category) - A session id (for logging and tracking
>>>>>>>>>>> purposes)
>>>>>>>>>>>=20
>>>>>>>>>>> The objective being to avoid having  the HTTP Proxy to become
>>>>>>>>>>> a trusted application (interogate the subscriber DB, etc..)
>>>>>>>>>>>=20
>>>>>>>>>>>=20
>>>>>>>>>>> Nicolas
>>>>>>>>>>>=20
>>>>>>>>>>>=20
>>>>>>>>>>> ________________________________________ From: Jim Guichard
>>>>>>>>>>> (jguichar) [jguichar@cisco.com] Sent:
>>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi Salim;
>>>>>>>>>>> jmoisand@juniper.net; brijsman@juniper.net Cc:
>>>>>>>>>>> sfc Subject: Re: [sfc]
>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>>=20
>>>>>>>>>>> Hi Jamal,
>>>>>>>>>>>=20
>>>>>>>>>>> You said "It seems there's clear need for variable sized
>>>>>>>>>>> metadata".. I am not so convinced and would like to better
>>>>>>>>>>> understand the requirements before passing judgement. If we
>>>>>>>>>>> look at the use cases as presented thus far into the WG I
>>>>>>>>>>> have yet to see a single example of the need (noting that
>>>>>>>>>>> desire is not the same as need) - I am not saying there is no
>>>>>>>>>>> requirement but rather that we should not jump to the
>>>>>>>>>>> conclusion and build standards around a theory.
>>>>>>>>>>>=20
>>>>>>>>>>>=20
>>>>>>>>>>>=20
>>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>>>>>>>>>>>> <hadi@mojatatu.com> wrote:
>>>>>>>>>>>>=20
>>>>>>>>>>>> I like the doc - well written.
>>>>>>>>>>>>=20
>>>>>>>>>>>> Section 4.3 on metadata encoding.
>>>>>>>>>>>>=20
>>>>>>>>>>>> It seems there's clear need for variable sized metadata (at
>>>>>>>>>>>> least for http/app you  seem to indicate the desire for it).
>>>>>>>>>>>> For a datapath per-packet metadata, i feel the need is just
>>>>>>>>>>>> as important. Are we limited by the fact that existing
>>>>>>>>>>>> hardware may not be able to handle TLVs? For example, I dont
>>>>>>>>>>>> have a problem handling TLVs in a software datapath.
>>>>>>>>>>>>=20
>>>>>>>>>>>> cheers, jamal
>>>>>>>>>>>>=20
>>>>>>>>>>>> _______________________________________________ sfc mailing
>>>>>>>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>>>=20
>>>>>>>>>>>=20
>>>>>>>>>>>=20
>>>>>>>>>>> _______________________________________________ sfc mailing
>>>>>>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>=20
>>>>>>>> _______________________________________________ sfc mailing list
>>>>>>>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>=20
>>>>>>> _______________________________________________ sfc mailing list
>>>>>>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>=20
>>>>>>> _______________________________________________ sfc mailing list
>>>>>>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>=20
>>> _______________________________________________ sfc mailing list
>>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>=20


From nobody Wed Mar 12 15:19:19 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 43AC01A0764 for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 15:19:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.448
X-Spam-Level: 
X-Spam-Status: No, score=-2.448 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_OFF=2.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 eKa23heoiFwo for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 15:19:14 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 5124E1A0685 for <sfc@ietf.org>; Wed, 12 Mar 2014 15:19:13 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BCA00071; Wed, 12 Mar 2014 22:19:06 +0000 (GMT)
Received: from LHREML403-HUB.china.huawei.com (10.201.5.217) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 12 Mar 2014 22:17:00 +0000
Received: from DFWEML705-CHM.china.huawei.com (10.193.5.142) by lhreml403-hub.china.huawei.com (10.201.5.217) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 12 Mar 2014 22:17:53 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.118]) by dfweml705-chm.china.huawei.com ([169.254.7.50]) with mapi id 14.03.0158.001; Wed, 12 Mar 2014 15:17:49 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtXWxgFuQPGhwEWKurWj2TK38JrUkRoAgAFHXgCAAAUSgIAGzmyAgADwYwCAADvUAIAAE0oAgAAY5ID//45E4IAAkkcA//+XGFCAAHueAP//ktEgAA+IKgAADoLRkP//l/yAgABzZsD//5W2gIAAbX0g//+pRoCAAHHikP//mfSAAA27RDA=
Date: Wed, 12 Mar 2014 22:17:48 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D45357316@dfweml701-chm.china.huawei.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com> <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com> <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com> <76B41B8FACE1514795D30EC137FF391D3E9E41@LILAS.jungle.qosmos.com> <AE6B698A-9362-4C25-8DFC-58766D4A40CB@affirmednetworks.com> <76B41B8FACE1514795D30EC137FF391D3E9E93@LILAS.jungle.qosmos.com> <53206D61.3000807@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45356FA3@dfweml701-chm.china.huawei.com> <532088AE.7060905@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453570A3@dfweml701-chm.china.huawei.com> <53209860.2090406@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357101@dfweml701-chm.china.huawei.com> <5320A504.3010805@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357120@dfweml701-chm.china.huawei.com> <5320AF25.30203@joelhalpern.com> <5320B6C9.4050701@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453571EB@dfweml701-chm.china.huawei.com> <5D48AFF6-22CA-44A8-94BE-B63589869C34@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D4535724F@dfweml701-chm.china.huawei.com> <CF4648B6.1B640%jguichar@cisco.com>
In-Reply-To: <CF4648B6.1B640%jguichar@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.137.194]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/9PlnnLgch9QAPLLqMd3Wr28w_cA
Cc: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "brijsman@juniper.net" <brijsman@juniper.net>, "Joel M. Halpern" <jmh@joelhalpern.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Mar 2014 22:19:18 -0000

Hi Jim,

SFC WG had so many discussions on metadata, why is that? IMO: part of it is=
 because we have too general definition on metadata in this context which o=
pens up so many ideas people could think of. If we don't want overcomplicat=
ed solutions, we need to narrow down the problem statement too. For example=
, "between the network & SFs", what the network do you mean here? Should we=
 be more specific on that? Joel suggests distinguishing the metadata based =
on usage of it, if that helps clarify the discussion, what is wrong to stat=
e them in the problem statement, so people can use the same defined terms f=
or the discussions. We often spend a lot of times in the discussions becaus=
e of not a precise term definition or one term interpreted with many ways.=
=20

Why do you think that this metadata definition overcomplicate problem state=
ments? It only adds three lines.

Thanks,
Lucy

-----Original Message-----
From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]=20
Sent: Wednesday, March 12, 2014 4:38 PM
To: Lucy yong
Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker; brijsman@juniper.net; sf=
c; Jamal Hadi Salim
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

Hi Lucy,

No. I am simply saying we should not overcomplicate the problem statement w=
ith text that adds little to no value in my opinion. Whether we call it met=
adata, or context, has no bearing on the fact that the problem statement al=
ready clearly states we need to be able to pass information between SF=B9s =
and between the network & SF=B9s.


On 3/12/14, 5:13 PM, "Lucy yong" <lucy.yong@huawei.com> wrote:

>
>Hi Jim,
>
>I for one don't agree and think we are over complicating what should be=20
>straightforward. The SFC encapsulation should enable two things:
>
>1. Steering of selected flows through a service chain; this is the=20
>service function path.
>2. Passing of context associated with a given flow within said service=20
>function path. This context information may be consumed by a SF (an=20
>application ID is an example) or may be consumed by the forwarding=20
>elements (a vrf-ID is an example).
>[Lucy] Do you call the context as metadata or not? Do we have another=20
>term here beside SFC header and metadata. I see that you don't want to=20
>separate what is consumed by SF and what is consumed by the forwarding=20
>elements.
>
>Lucy
>
>Sent from my iPhone
>
>> On Mar 12, 2014, at 4:16 PM, "Lucy yong" <lucy.yong@huawei.com> wrote:
>>=20
>> Great. Then we may consider two special metadata definitions in the=20
>>problem statement so we can all use the same definitions. Here is my=20
>>suggested text and like to hear you and other's input and suggestions.
>>=20
>> Dataplane Metadata: Data plane metadata provides the ability to =20
>>exchange information between the elements in a service function=20
>>chaining. In this context, there are two types of data plane metadata.
>>=20
>> Service Function Metadata: the information exchanged between=20
>>classifier and service functions, between service functions to=20
>>facilitate service functions on the packet treatment.
>>=20
>> Steering Metadata: the information from service functions to a=20
>>classifier or service node for traffic forwarding purpose.
>>=20
>> -end
>>=20
>> Lucy
>>=20
>>=20
>> -----Original Message-----
>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>> Sent: Wednesday, March 12, 2014 2:35 PM
>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker
>> Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi=20
>> Salim
>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>=20
>> Yes, I am trying to consistently distinguish those two cases when=20
>>talking about the information carried with packets in service chains.
>>=20
>> Yours,
>> Joel
>>=20
>>> On 3/12/14, 3:13 PM, Lucy yong wrote:
>>> Joel, See below. -----Original Message----- From: sfc=20
>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern Sent:
>>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas BOUTHORS;=20
>>> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc;=20
>>> Jamal Hadi Salim Subject: Re: [sfc]=20
>>> draft-rijsman-sfc-metadata-considerations
>>>=20
>>> I was trying to word it carefully not to focus on who puts the=20
>>> information in, but only on who consumes the information.
>>> Information for service functions may come from the ingress=20
>>> classifier or from other service functions. [Lucy] this is the one=20
>>> case using metadata in your view. Information for the forwarding=20
>>> will generally come from the ingress classifier, but in special=20
>>> cases may be provided by service functions.  (I keep wanting to get=20
>>> rid of those special cases, but so far there seem to be just enough=20
>>> of them to warrant covering in the solution.  And more importantly,=20
>>> significant support for it in the working group.) [Lucy] This is the=20
>>> second case using metadata in your view (but you don't like it).
>>>=20
>>> And you suggest distinguishing these two cases when discussing about=20
>>> metadata usage. Is that right understanding?
>>>=20
>>> Lucy
>>>=20
>>> Yours, Joel
>>>=20
>>>> On 3/12/14, 2:33 PM, Lucy yong wrote:
>>>> Joel, I interpret that you suggests that distinguish the exchange=20
>>>> information data plane carried between service functions and the=20
>>>> exchange information data plane carried from a service function to=20
>>>> a service node. Is this right understanding? Lucy
>>>>=20
>>>> -----Original Message----- From: Joel M. Halpern=20
>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014 1:19=20
>>>> PM
>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard=20
>>>> (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim Subject:
>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>=20
>>>> My inclination would be to tune that definition to distinguish=20
>>>> between dataplane carried information intended for use by service=20
>>>> funcitons (whatever the origin), and dataplane carried information=20
>>>> intended for dataplane forwarding components.
>>>>=20
>>>> Yours, Joel
>>>>=20
>>>>=20
>>>>> Hi Joel,
>>>>>=20
>>>>> I agree that we need using the same definition for a term, but=20
>>>>> disagree that the metadata definition here is a set of information=20
>>>>> put in the SFC header. This may be too narrow or lead to a=20
>>>>> particular solution. I am fine with this definition in the problem=20
>>>>> statement w/ minor tweak (suggested on mailing list).
>>>>>=20
>>>>> Dataplane Metadata: Data plane metadata provides the ability to=20
>>>>> exchange information between the classifiers and service=20
>>>>> functions, between service functions, and service functions and=20
>>>>> the
>>>>> classifiers|service nodes.
>>>>>=20
>>>>> There may be a solution that a service function passes some=20
>>>>> information to attached service node without using SFC header.
>>>>>=20
>>>>> Thanks, Lucy
>>>>>=20
>>>>>=20
>>>>> -----Original Message----- From: Joel Halpern Direct=20
>>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday, March 12,
>>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas BOUTHORS;=20
>>>>> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc;=20
>>>>> Jamal Hadi Salim Subject: Re: [sfc]=20
>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>=20
>>>>> Lucy, you say "the metadata term means ..."  The definition you=20
>>>>> then provide is a definition of the set of information we are=20
>>>>> proposing that we put in the SFC header.  I, and others, have been=20
>>>>> using the term metadata more narrowly.  We can use whatever=20
>>>>> definition we want. But we do need to agree on the definition.
>>>>> For the purposes of the WG, it seems much more useful to use the=20
>>>>> term metadata for the narrower description.
>>>>>=20
>>>>> Yours, Joel
>>>>>=20
>>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
>>>>>> Hi Joel,
>>>>>>=20
>>>>>> I agree. We need to differentiate the metadata used by service =20
>>>>>>function and SFC header. The metadata term means carrying some =20
>>>>>>states along with the packet. IMO: SFC header is a kind of =20
>>>>>>metadata carried on packet for next service node to use. In the =20
>>>>>>context of SFC, we have term for SFC header and the metadata that =20
>>>>>>was carried between service functions, or between service =20
>>>>>>functions and classifiers/service nodes, which is what the draft=20
>>>>>>focus.
>>>>>>=20
>>>>>> Thanks, Lucy
>>>>>>=20
>>>>>>=20
>>>>>>=20
>>>>>>=20
>>>>>>=20
>>>>>> -----Original Message----- From: Joel M. Halpern=20
>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014
>>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim=20
>>>>>> Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim
>>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>>=20
>>>>>> I think it is important to keep a strong distinction between=20
>>>>>> metadata (which is for use by applications) and the service=20
>>>>>> chaining information in the base service chain header, which is=20
>>>>>> for use by the service chain support mechanisms.
>>>>>>=20
>>>>>> Yours, Joel
>>>>>>=20
>>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
>>>>>>> Fully agree with Joe.
>>>>>>>=20
>>>>>>> We should not require a fix length for in-band metadata but also=20
>>>>>>> not leave it for freely usage. In fact, when a service node=20
>>>>>>> inserts SFC header on a (encapsulated) packet and send to next=20
>>>>>>> service node, SFC header itself can be seen as a metadata.
>>>>>>>=20
>>>>>>> Lucy
>>>>>>>=20
>>>>>>> -----Original Message----- From: sfc=20
>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
>>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas BOUTHORS;=20
>>>>>>> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net;=20
>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]=20
>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>=20
>>>>>>> For in-band metadata, the API for access can easily be=20
>>>>>>> synchronous. Out of band metadata needs different handling.
>>>>>>> There are many cases where out-of-band metadata is useful and=20
>>>>>>> appropriate.  But they do not cover all needs by any stretch.
>>>>>>>=20
>>>>>>> Even if each piece of in-band metadata is of fixed length, there=20
>>>>>>> are many different kinds of metatype.  Trying to say "there will=20
>>>>>>> be exactly four pieces, and they will be of types t1, t2, t3,=20
>>>>>>> and t4" is simply too specific for even 80% of the needs.
>>>>>>>=20
>>>>>>> Yours, Joel
>>>>>>>=20
>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>>>>>>>> Hello Ron,
>>>>>>>>=20
>>>>>>>> Sending out of band congruent metadata may not be the answer to=20
>>>>>>>> all needs but it is one tool that we should keep.
>>>>>>>>=20
>>>>>>>> Not all metadata is tied to a specific packet, for example a=20
>>>>>>>> policy change in PCRF could lead to some metadata signaling,=20
>>>>>>>> the reaction time need not be immediate, few ms may not matter.
>>>>>>>>=20
>>>>>>>> As you point, if a packet is tied to a metadata a correlation=20
>>>>>>>> info can be set in both packet to deal with it (i.e metadata=20
>>>>>>>> expected flag in the SFC header, plus an id)
>>>>>>>>=20
>>>>>>>> Finally we can still send some limited metadata within a header.
>>>>>>>> This could be used for load balancers in particular if we agree=20
>>>>>>>> on a convention to locate "coarse grain policy"
>>>>>>>> / "fine grain policy" on reserved context headers.
>>>>>>>>=20
>>>>>>>> This seems to open up a lot of flexibility / innovations.
>>>>>>>>=20
>>>>>>>> On your last point, there is a question on how to make metadata=20
>>>>>>>> available to a Service Function. Current socket connections for=20
>>>>>>>> example do not allow to retrieve IP header options. So I assume=20
>>>>>>>> that SFC aware Service Functions will need some (asynchronous=20
>>>>>>>> ?) API to retrieve SFC header information as well as in-band=20
>>>>>>>> metadata. I don't see out of band metadata transport adding=20
>>>>>>>> complexity,  the same API can probably apply.
>>>>>>>>=20
>>>>>>>> The alternative option, allowing variable sized metadata in the=20
>>>>>>>> SFC header has some drawbacks as well, one being fragmentation,=20
>>>>>>>> and some switches expecting as well to look at end user traffic=20
>>>>>>>> headers for link load balancing.  I would agree that if we can=20
>>>>>>>> accept these issues, then sending off-line congruent metadata=20
>>>>>>>> looses its interest.
>>>>>>>>=20
>>>>>>>> We need to take into account  that both in-band and congruent=20
>>>>>>>> out-of-band metadata transport is not reliable. A packet loss=20
>>>>>>>> triggering retransmission would not lead to the identical=20
>>>>>>>> reconstruction of the associated metadata. In some cases, we=20
>>>>>>>> might thus even need non-congruent out-of-band reliable=20
>>>>>>>> metadata transport.
>>>>>>>>=20
>>>>>>>>=20
>>>>>>>>=20
>>>>>>>> Nicolas ________________________________________ From: Ron=20
>>>>>>>> Parker [Ron_Parker@affirmednetworks.com] Sent: Wednesday, March=20
>>>>>>>> 12, 2014
>>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard (jguichar);=20
>>>>>>>> brijsman@juniper.net; sfc; Jamal Hadi Salim Subject: Re: [sfc]=20
>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>=20
>>>>>>>> Nicolas,
>>>>>>>>=20
>>>>>>>> I understand the concept for out of band signaling of metadata, =20
>>>>>>>>but I am concerned that it introduces significant complexity due =20
>>>>>>>>to the potential race condition of receiving the real packet =20
>>>>>>>>before the metadata.  While the real packet could indicate that =20
>>>>>>>>out of band metadata is expected, how can we guarantee the order =20
>>>>>>>>of reception? What if switching or routing nodes apply hash =20
>>>>>>>>based load balancing? What if the load balancing understands SFC =20
>>>>>>>>encaps and looks beyond it to the original header to get better=20
>>>>>>>>entropy?
>>>>>>>> Can we guarantee that the metadata and real packet will follow =20
>>>>>>>>the exact same path? If we can not, then implementations will =20
>>>>>>>>need to add ingress queuing to cope with the scenario.
>>>>>>>>=20
>>>>>>>> Also, do you feel that the increase in implementation=20
>>>>>>>> complexity at the service functions is reasonable?
>>>>>>>>=20
>>>>>>>> Thanks.
>>>>>>>>=20
>>>>>>>> Ron
>>>>>>>>=20
>>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>>>>>=20
>>>>>>>>> I think we must make a distinction between:
>>>>>>>>>=20
>>>>>>>>> - Metadata which should be part of the header defined as in=20
>>>>>>>>> band marking. - Metadata with can be passed out of band, for=20
>>>>>>>>> example congruent out of band signaling defined in the draft
>>>>>>>>>=20
>>>>>>>>> The former calls for a limited space in the header, true, The=20
>>>>>>>>> latter however does not incur any space limitation and is=20
>>>>>>>>> still fairly efficient and it remains compatible with a fixed=20
>>>>>>>>> size header used to route those signaling messages along the=20
>>>>>>>>> chain's service functions.
>>>>>>>>>=20
>>>>>>>>> Nicolas ________________________________________ From:
>>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com] Sent:
>>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
>>>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net; sfc; Jamal Hadi Salim
>>>>>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>>>>>=20
>>>>>>>>> Hi Ron,
>>>>>>>>>=20
>>>>>>>>> We can certainly have this discussion but we should first=20
>>>>>>>>> consider what information is necessary and if said information=20
>>>>>>>>> can fit within a fixed number of contexts in the majority of=20
>>>>>>>>> cases. Remember, the goal of being able to pass metadata=20
>>>>>>>>> through the network is to enhance service delivery, not pass=20
>>>>>>>>> the entire works of Shakespeare ;-)
>>>>>>>>>=20
>>>>>>>>> Sent from my iPhone
>>>>>>>>>=20
>>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>>>>>>>>>> <Ron_Parker@affirmednetworks.com> wrote:
>>>>>>>>>>=20
>>>>>>>>>> Nicolas,
>>>>>>>>>>=20
>>>>>>>>>> I see similar requirements from the 3gpp EPC side.  I would=20
>>>>>>>>>> like to propose an OUI / TLV based approach where the=20
>>>>>>>>>> reserved OUI can be used for agreed upon types of common=20
>>>>>>>>>> metadata and vendor or other organizational OUIs can be used=20
>>>>>>>>>> to quickly innovate in the networks.
>>>>>>>>>> Simultaneously, I would also like to consider mechanisms that=20
>>>>>>>>>> are optimized for long lived flows so as to limit the=20
>>>>>>>>>> negative effects of packet growth.
>>>>>>>>>>=20
>>>>>>>>>> Ron
>>>>>>>>>>=20
>>>>>>>>>>=20
>>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>>>>>>>=20
>>>>>>>>>>> Hello Jim
>>>>>>>>>>>=20
>>>>>>>>>>> I have seen cases in Gi LAN, where subscriber related=20
>>>>>>>>>>> information is passed to a Web Proxy for HTTP header=20
>>>>>>>>>>> enrichment (aimed at some Web Content providers partners of=20
>>>>>>>>>>> the Mobile Operator).
>>>>>>>>>>> Information was an coded (persistent) subscriber id derived=20
>>>>>>>>>>> from the MSISDN, and couple of f customer profile related=20
>>>>>>>>>>> fields.
>>>>>>>>>>>=20
>>>>>>>>>>> In an sfc based Gi LAN, this entity should receive from the=20
>>>>>>>>>>> Classifier
>>>>>>>>>>>=20
>>>>>>>>>>> - A classification of the Content Provider ( Id,
>>>>>>>>>>> Category) based on traffic analysis - The MSISDN of the=20
>>>>>>>>>>> subscriber - Two subscriber policy fields (not tied to PCRF=20
>>>>>>>>>>> but belonging to the Subscriber DB) (Subscriber category,
>>>>>>>>>>> sub-category) - A session id (for logging and tracking
>>>>>>>>>>> purposes)
>>>>>>>>>>>=20
>>>>>>>>>>> The objective being to avoid having  the HTTP Proxy to=20
>>>>>>>>>>> become a trusted application (interogate the subscriber DB,=20
>>>>>>>>>>> etc..)
>>>>>>>>>>>=20
>>>>>>>>>>>=20
>>>>>>>>>>> Nicolas
>>>>>>>>>>>=20
>>>>>>>>>>>=20
>>>>>>>>>>> ________________________________________ From: Jim Guichard
>>>>>>>>>>> (jguichar) [jguichar@cisco.com] Sent:
>>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi Salim;=20
>>>>>>>>>>> jmoisand@juniper.net; brijsman@juniper.net Cc:
>>>>>>>>>>> sfc Subject: Re: [sfc]
>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>>=20
>>>>>>>>>>> Hi Jamal,
>>>>>>>>>>>=20
>>>>>>>>>>> You said "It seems there's clear need for variable sized=20
>>>>>>>>>>> metadata".. I am not so convinced and would like to better=20
>>>>>>>>>>> understand the requirements before passing judgement. If we=20
>>>>>>>>>>> look at the use cases as presented thus far into the WG I=20
>>>>>>>>>>> have yet to see a single example of the need (noting that=20
>>>>>>>>>>> desire is not the same as need) - I am not saying there is=20
>>>>>>>>>>> no requirement but rather that we should not jump to the=20
>>>>>>>>>>> conclusion and build standards around a theory.
>>>>>>>>>>>=20
>>>>>>>>>>>=20
>>>>>>>>>>>=20
>>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>>>>>>>>>>>> <hadi@mojatatu.com> wrote:
>>>>>>>>>>>>=20
>>>>>>>>>>>> I like the doc - well written.
>>>>>>>>>>>>=20
>>>>>>>>>>>> Section 4.3 on metadata encoding.
>>>>>>>>>>>>=20
>>>>>>>>>>>> It seems there's clear need for variable sized metadata (at=20
>>>>>>>>>>>> least for http/app you  seem to indicate the desire for it).
>>>>>>>>>>>> For a datapath per-packet metadata, i feel the need is just=20
>>>>>>>>>>>> as important. Are we limited by the fact that existing=20
>>>>>>>>>>>> hardware may not be able to handle TLVs? For example, I=20
>>>>>>>>>>>> dont have a problem handling TLVs in a software datapath.
>>>>>>>>>>>>=20
>>>>>>>>>>>> cheers, jamal
>>>>>>>>>>>>=20
>>>>>>>>>>>> _______________________________________________ sfc mailing=20
>>>>>>>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>>>=20
>>>>>>>>>>>=20
>>>>>>>>>>>=20
>>>>>>>>>>> _______________________________________________ sfc mailing=20
>>>>>>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>=20
>>>>>>>> _______________________________________________ sfc mailing=20
>>>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>=20
>>>>>>> _______________________________________________ sfc mailing list=20
>>>>>>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>=20
>>>>>>> _______________________________________________ sfc mailing list=20
>>>>>>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>=20
>>> _______________________________________________ sfc mailing list=20
>>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>=20


From nobody Wed Mar 12 15:29:27 2014
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E3DF51A0798 for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 15:29:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.748
X-Spam-Level: 
X-Spam-Status: No, score=-7.748 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, MANGLED_OFF=2.3, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 lnv4rKrInQjF for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 15:29:21 -0700 (PDT)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) by ietfa.amsl.com (Postfix) with ESMTP id 1A0D61A07A1 for <sfc@ietf.org>; Wed, 12 Mar 2014 15:29:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=22029; q=dns/txt; s=iport; t=1394663353; x=1395872953; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=bXU0J9dsipPMAvcb3+DBWAyLObNwTmOa4sxuzFVEDRg=; b=SUDIXdrz7D6XlHoAEhb4TqY501rCy9uHXdwqci9DZqjIQQeqcTGkzx3x m6ZmyBjO2Y8TD/TP3kWVkpruL48d43Q53hUN3Z9ilfSCYHpm9qhBG7CRv Yoj6LnZW3HDR8Q5QslqABhjf0Kt0QNC5lleahWmA7CYFD1wCwIv9gfmLi M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AjgFANTeIFOtJV2Z/2dsb2JhbABZgwY7uwKDO4NzgSAWdIIlAQEBAwEBAQEXSwIHAwgFBwQCAQgRBAEBARUSBycLFAkIAgQOBRuHVggN0xwTBI15CwEkCCsHAgQEgxqBFASJGYp8RINski2DLYFpAR8
X-IronPort-AV: E=Sophos;i="4.97,641,1389744000"; d="scan'208";a="27013707"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by alln-iport-5.cisco.com with ESMTP; 12 Mar 2014 22:29:11 +0000
Received: from xhc-aln-x07.cisco.com (xhc-aln-x07.cisco.com [173.36.12.81]) by rcdn-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id s2CMTBaF023447 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 12 Mar 2014 22:29:11 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.10]) by xhc-aln-x07.cisco.com ([173.36.12.81]) with mapi id 14.03.0123.003; Wed, 12 Mar 2014 17:29:11 -0500
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: Lucy yong <lucy.yong@huawei.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtTG5JTMIR5tk0Sw90+BuOO5fZrUG7+AgAGbNACAAAUSgIAGeptpgAFENQCAADvUAIAAE0kAgAAY5ICAAAX+AIAAGo0AgAARQYCAAAF1AIAADYqAgAABiACAAAQMgIAACAeAgAADWoCAAAXCgIAAC7mA//+3OA6AAFi6gP//1KuAgAA9RgD//69c2w==
Date: Wed, 12 Mar 2014 22:29:10 +0000
Message-ID: <EAA88A76-58A4-4718-BC5C-99BD3B0B0B2F@cisco.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com> <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com> <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com> <76B41B8FACE1514795D30EC137FF391D3E9E41@LILAS.jungle.qosmos.com> <AE6B698A-9362-4C25-8DFC-58766D4A40CB@affirmednetworks.com> <76B41B8FACE1514795D30EC137FF391D3E9E93@LILAS.jungle.qosmos.com> <53206D61.3000807@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45356FA3@dfweml701-chm.china.huawei.com> <532088AE.7060905@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453570A3@dfweml701-chm.china.huawei.com> <53209860.2090406@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357101@dfweml701-chm.china.huawei.com> <5320A504.3010805@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357120@dfweml701-chm.china.huawei.com> <5320AF25.30203@joelhalpern.com> <5320B6C9.4050701@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453571EB@dfweml701-chm.china.huawei.com> <5D48AFF6-22CA-44A8-94BE-B63589869C34@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D4535724F@dfweml701-chm.china.huawei.com> <CF4648B6.1B640%jguichar@cisco.com>, <2691CE0099834E4A9C5044EEC662BB9D45357316@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D45357316@dfweml701-chm.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/lSJSNqkdlWtSNN9gh-46VZ5IdVo
Cc: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "brijsman@juniper.net" <brijsman@juniper.net>, "Joel M. Halpern" <jmh@joelhalpern.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Mar 2014 22:29:26 -0000

This is only my opinion Lucy; I would suggest discussing with the problem s=
tatement editors to get their input.

Sent from my iPhone

> On Mar 12, 2014, at 6:18 PM, "Lucy yong" <lucy.yong@huawei.com> wrote:
>=20
> Hi Jim,
>=20
> SFC WG had so many discussions on metadata, why is that? IMO: part of it =
is because we have too general definition on metadata in this context which=
 opens up so many ideas people could think of. If we don't want overcomplic=
ated solutions, we need to narrow down the problem statement too. For examp=
le, "between the network & SFs", what the network do you mean here? Should =
we be more specific on that? Joel suggests distinguishing the metadata base=
d on usage of it, if that helps clarify the discussion, what is wrong to st=
ate them in the problem statement, so people can use the same defined terms=
 for the discussions. We often spend a lot of times in the discussions beca=
use of not a precise term definition or one term interpreted with many ways=
.=20
>=20
> Why do you think that this metadata definition overcomplicate problem sta=
tements? It only adds three lines.
>=20
> Thanks,
> Lucy
>=20
> -----Original Message-----
> From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]=20
> Sent: Wednesday, March 12, 2014 4:38 PM
> To: Lucy yong
> Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker; brijsman@juniper.net; =
sfc; Jamal Hadi Salim
> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>=20
> Hi Lucy,
>=20
> No. I am simply saying we should not overcomplicate the problem statement=
 with text that adds little to no value in my opinion. Whether we call it m=
etadata, or context, has no bearing on the fact that the problem statement =
already clearly states we need to be able to pass information between SF=B9=
s and between the network & SF=B9s.
>=20
>=20
>> On 3/12/14, 5:13 PM, "Lucy yong" <lucy.yong@huawei.com> wrote:
>>=20
>>=20
>> Hi Jim,
>>=20
>> I for one don't agree and think we are over complicating what should be=
=20
>> straightforward. The SFC encapsulation should enable two things:
>>=20
>> 1. Steering of selected flows through a service chain; this is the=20
>> service function path.
>> 2. Passing of context associated with a given flow within said service=20
>> function path. This context information may be consumed by a SF (an=20
>> application ID is an example) or may be consumed by the forwarding=20
>> elements (a vrf-ID is an example).
>> [Lucy] Do you call the context as metadata or not? Do we have another=20
>> term here beside SFC header and metadata. I see that you don't want to=20
>> separate what is consumed by SF and what is consumed by the forwarding=20
>> elements.
>>=20
>> Lucy
>>=20
>> Sent from my iPhone
>>=20
>>> On Mar 12, 2014, at 4:16 PM, "Lucy yong" <lucy.yong@huawei.com> wrote:
>>>=20
>>> Great. Then we may consider two special metadata definitions in the=20
>>> problem statement so we can all use the same definitions. Here is my=20
>>> suggested text and like to hear you and other's input and suggestions.
>>>=20
>>> Dataplane Metadata: Data plane metadata provides the ability to =20
>>> exchange information between the elements in a service function=20
>>> chaining. In this context, there are two types of data plane metadata.
>>>=20
>>> Service Function Metadata: the information exchanged between=20
>>> classifier and service functions, between service functions to=20
>>> facilitate service functions on the packet treatment.
>>>=20
>>> Steering Metadata: the information from service functions to a=20
>>> classifier or service node for traffic forwarding purpose.
>>>=20
>>> -end
>>>=20
>>> Lucy
>>>=20
>>>=20
>>> -----Original Message-----
>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>>> Sent: Wednesday, March 12, 2014 2:35 PM
>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker
>>> Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi=20
>>> Salim
>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>=20
>>> Yes, I am trying to consistently distinguish those two cases when=20
>>> talking about the information carried with packets in service chains.
>>>=20
>>> Yours,
>>> Joel
>>>=20
>>>> On 3/12/14, 3:13 PM, Lucy yong wrote:
>>>> Joel, See below. -----Original Message----- From: sfc=20
>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern Sent:
>>>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas BOUTHORS;=20
>>>> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc;=20
>>>> Jamal Hadi Salim Subject: Re: [sfc]=20
>>>> draft-rijsman-sfc-metadata-considerations
>>>>=20
>>>> I was trying to word it carefully not to focus on who puts the=20
>>>> information in, but only on who consumes the information.
>>>> Information for service functions may come from the ingress=20
>>>> classifier or from other service functions. [Lucy] this is the one=20
>>>> case using metadata in your view. Information for the forwarding=20
>>>> will generally come from the ingress classifier, but in special=20
>>>> cases may be provided by service functions.  (I keep wanting to get=20
>>>> rid of those special cases, but so far there seem to be just enough=20
>>>> of them to warrant covering in the solution.  And more importantly,=20
>>>> significant support for it in the working group.) [Lucy] This is the=20
>>>> second case using metadata in your view (but you don't like it).
>>>>=20
>>>> And you suggest distinguishing these two cases when discussing about=20
>>>> metadata usage. Is that right understanding?
>>>>=20
>>>> Lucy
>>>>=20
>>>> Yours, Joel
>>>>=20
>>>>> On 3/12/14, 2:33 PM, Lucy yong wrote:
>>>>> Joel, I interpret that you suggests that distinguish the exchange=20
>>>>> information data plane carried between service functions and the=20
>>>>> exchange information data plane carried from a service function to=20
>>>>> a service node. Is this right understanding? Lucy
>>>>>=20
>>>>> -----Original Message----- From: Joel M. Halpern=20
>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014 1:19=20
>>>>> PM
>>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard=20
>>>>> (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim Subject:
>>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>=20
>>>>> My inclination would be to tune that definition to distinguish=20
>>>>> between dataplane carried information intended for use by service=20
>>>>> funcitons (whatever the origin), and dataplane carried information=20
>>>>> intended for dataplane forwarding components.
>>>>>=20
>>>>> Yours, Joel
>>>>>=20
>>>>>=20
>>>>>> Hi Joel,
>>>>>>=20
>>>>>> I agree that we need using the same definition for a term, but=20
>>>>>> disagree that the metadata definition here is a set of information=20
>>>>>> put in the SFC header. This may be too narrow or lead to a=20
>>>>>> particular solution. I am fine with this definition in the problem=20
>>>>>> statement w/ minor tweak (suggested on mailing list).
>>>>>>=20
>>>>>> Dataplane Metadata: Data plane metadata provides the ability to=20
>>>>>> exchange information between the classifiers and service=20
>>>>>> functions, between service functions, and service functions and=20
>>>>>> the
>>>>>> classifiers|service nodes.
>>>>>>=20
>>>>>> There may be a solution that a service function passes some=20
>>>>>> information to attached service node without using SFC header.
>>>>>>=20
>>>>>> Thanks, Lucy
>>>>>>=20
>>>>>>=20
>>>>>> -----Original Message----- From: Joel Halpern Direct=20
>>>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday, March 12,
>>>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas BOUTHORS;=20
>>>>>> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc;=20
>>>>>> Jamal Hadi Salim Subject: Re: [sfc]=20
>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>=20
>>>>>> Lucy, you say "the metadata term means ..."  The definition you=20
>>>>>> then provide is a definition of the set of information we are=20
>>>>>> proposing that we put in the SFC header.  I, and others, have been=20
>>>>>> using the term metadata more narrowly.  We can use whatever=20
>>>>>> definition we want. But we do need to agree on the definition.
>>>>>> For the purposes of the WG, it seems much more useful to use the=20
>>>>>> term metadata for the narrower description.
>>>>>>=20
>>>>>> Yours, Joel
>>>>>>=20
>>>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
>>>>>>> Hi Joel,
>>>>>>>=20
>>>>>>> I agree. We need to differentiate the metadata used by service =20
>>>>>>> function and SFC header. The metadata term means carrying some =20
>>>>>>> states along with the packet. IMO: SFC header is a kind of =20
>>>>>>> metadata carried on packet for next service node to use. In the =20
>>>>>>> context of SFC, we have term for SFC header and the metadata that =
=20
>>>>>>> was carried between service functions, or between service =20
>>>>>>> functions and classifiers/service nodes, which is what the draft=20
>>>>>>> focus.
>>>>>>>=20
>>>>>>> Thanks, Lucy
>>>>>>>=20
>>>>>>>=20
>>>>>>>=20
>>>>>>>=20
>>>>>>>=20
>>>>>>> -----Original Message----- From: Joel M. Halpern=20
>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014
>>>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim=20
>>>>>>> Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim
>>>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>>>=20
>>>>>>> I think it is important to keep a strong distinction between=20
>>>>>>> metadata (which is for use by applications) and the service=20
>>>>>>> chaining information in the base service chain header, which is=20
>>>>>>> for use by the service chain support mechanisms.
>>>>>>>=20
>>>>>>> Yours, Joel
>>>>>>>=20
>>>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
>>>>>>>> Fully agree with Joe.
>>>>>>>>=20
>>>>>>>> We should not require a fix length for in-band metadata but also=20
>>>>>>>> not leave it for freely usage. In fact, when a service node=20
>>>>>>>> inserts SFC header on a (encapsulated) packet and send to next=20
>>>>>>>> service node, SFC header itself can be seen as a metadata.
>>>>>>>>=20
>>>>>>>> Lucy
>>>>>>>>=20
>>>>>>>> -----Original Message----- From: sfc=20
>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
>>>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas BOUTHORS;=20
>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net;=20
>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]=20
>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>=20
>>>>>>>> For in-band metadata, the API for access can easily be=20
>>>>>>>> synchronous. Out of band metadata needs different handling.
>>>>>>>> There are many cases where out-of-band metadata is useful and=20
>>>>>>>> appropriate.  But they do not cover all needs by any stretch.
>>>>>>>>=20
>>>>>>>> Even if each piece of in-band metadata is of fixed length, there=20
>>>>>>>> are many different kinds of metatype.  Trying to say "there will=20
>>>>>>>> be exactly four pieces, and they will be of types t1, t2, t3,=20
>>>>>>>> and t4" is simply too specific for even 80% of the needs.
>>>>>>>>=20
>>>>>>>> Yours, Joel
>>>>>>>>=20
>>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>>>>>>>>> Hello Ron,
>>>>>>>>>=20
>>>>>>>>> Sending out of band congruent metadata may not be the answer to=20
>>>>>>>>> all needs but it is one tool that we should keep.
>>>>>>>>>=20
>>>>>>>>> Not all metadata is tied to a specific packet, for example a=20
>>>>>>>>> policy change in PCRF could lead to some metadata signaling,=20
>>>>>>>>> the reaction time need not be immediate, few ms may not matter.
>>>>>>>>>=20
>>>>>>>>> As you point, if a packet is tied to a metadata a correlation=20
>>>>>>>>> info can be set in both packet to deal with it (i.e metadata=20
>>>>>>>>> expected flag in the SFC header, plus an id)
>>>>>>>>>=20
>>>>>>>>> Finally we can still send some limited metadata within a header.
>>>>>>>>> This could be used for load balancers in particular if we agree=20
>>>>>>>>> on a convention to locate "coarse grain policy"
>>>>>>>>> / "fine grain policy" on reserved context headers.
>>>>>>>>>=20
>>>>>>>>> This seems to open up a lot of flexibility / innovations.
>>>>>>>>>=20
>>>>>>>>> On your last point, there is a question on how to make metadata=20
>>>>>>>>> available to a Service Function. Current socket connections for=20
>>>>>>>>> example do not allow to retrieve IP header options. So I assume=20
>>>>>>>>> that SFC aware Service Functions will need some (asynchronous=20
>>>>>>>>> ?) API to retrieve SFC header information as well as in-band=20
>>>>>>>>> metadata. I don't see out of band metadata transport adding=20
>>>>>>>>> complexity,  the same API can probably apply.
>>>>>>>>>=20
>>>>>>>>> The alternative option, allowing variable sized metadata in the=20
>>>>>>>>> SFC header has some drawbacks as well, one being fragmentation,=20
>>>>>>>>> and some switches expecting as well to look at end user traffic=20
>>>>>>>>> headers for link load balancing.  I would agree that if we can=20
>>>>>>>>> accept these issues, then sending off-line congruent metadata=20
>>>>>>>>> looses its interest.
>>>>>>>>>=20
>>>>>>>>> We need to take into account  that both in-band and congruent=20
>>>>>>>>> out-of-band metadata transport is not reliable. A packet loss=20
>>>>>>>>> triggering retransmission would not lead to the identical=20
>>>>>>>>> reconstruction of the associated metadata. In some cases, we=20
>>>>>>>>> might thus even need non-congruent out-of-band reliable=20
>>>>>>>>> metadata transport.
>>>>>>>>>=20
>>>>>>>>>=20
>>>>>>>>>=20
>>>>>>>>> Nicolas ________________________________________ From: Ron=20
>>>>>>>>> Parker [Ron_Parker@affirmednetworks.com] Sent: Wednesday, March=20
>>>>>>>>> 12, 2014
>>>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard (jguichar);=20
>>>>>>>>> brijsman@juniper.net; sfc; Jamal Hadi Salim Subject: Re: [sfc]=20
>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>=20
>>>>>>>>> Nicolas,
>>>>>>>>>=20
>>>>>>>>> I understand the concept for out of band signaling of metadata, =
=20
>>>>>>>>> but I am concerned that it introduces significant complexity due =
=20
>>>>>>>>> to the potential race condition of receiving the real packet =20
>>>>>>>>> before the metadata.  While the real packet could indicate that =
=20
>>>>>>>>> out of band metadata is expected, how can we guarantee the order =
=20
>>>>>>>>> of reception? What if switching or routing nodes apply hash =20
>>>>>>>>> based load balancing? What if the load balancing understands SFC =
=20
>>>>>>>>> encaps and looks beyond it to the original header to get better=20
>>>>>>>>> entropy?
>>>>>>>>> Can we guarantee that the metadata and real packet will follow =20
>>>>>>>>> the exact same path? If we can not, then implementations will =20
>>>>>>>>> need to add ingress queuing to cope with the scenario.
>>>>>>>>>=20
>>>>>>>>> Also, do you feel that the increase in implementation=20
>>>>>>>>> complexity at the service functions is reasonable?
>>>>>>>>>=20
>>>>>>>>> Thanks.
>>>>>>>>>=20
>>>>>>>>> Ron
>>>>>>>>>=20
>>>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>>>>>>=20
>>>>>>>>>> I think we must make a distinction between:
>>>>>>>>>>=20
>>>>>>>>>> - Metadata which should be part of the header defined as in=20
>>>>>>>>>> band marking. - Metadata with can be passed out of band, for=20
>>>>>>>>>> example congruent out of band signaling defined in the draft
>>>>>>>>>>=20
>>>>>>>>>> The former calls for a limited space in the header, true, The=20
>>>>>>>>>> latter however does not incur any space limitation and is=20
>>>>>>>>>> still fairly efficient and it remains compatible with a fixed=20
>>>>>>>>>> size header used to route those signaling messages along the=20
>>>>>>>>>> chain's service functions.
>>>>>>>>>>=20
>>>>>>>>>> Nicolas ________________________________________ From:
>>>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com] Sent:
>>>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
>>>>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net; sfc; Jamal Hadi Salim
>>>>>>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>=20
>>>>>>>>>> Hi Ron,
>>>>>>>>>>=20
>>>>>>>>>> We can certainly have this discussion but we should first=20
>>>>>>>>>> consider what information is necessary and if said information=20
>>>>>>>>>> can fit within a fixed number of contexts in the majority of=20
>>>>>>>>>> cases. Remember, the goal of being able to pass metadata=20
>>>>>>>>>> through the network is to enhance service delivery, not pass=20
>>>>>>>>>> the entire works of Shakespeare ;-)
>>>>>>>>>>=20
>>>>>>>>>> Sent from my iPhone
>>>>>>>>>>=20
>>>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>>>>>>>>>>> <Ron_Parker@affirmednetworks.com> wrote:
>>>>>>>>>>>=20
>>>>>>>>>>> Nicolas,
>>>>>>>>>>>=20
>>>>>>>>>>> I see similar requirements from the 3gpp EPC side.  I would=20
>>>>>>>>>>> like to propose an OUI / TLV based approach where the=20
>>>>>>>>>>> reserved OUI can be used for agreed upon types of common=20
>>>>>>>>>>> metadata and vendor or other organizational OUIs can be used=20
>>>>>>>>>>> to quickly innovate in the networks.
>>>>>>>>>>> Simultaneously, I would also like to consider mechanisms that=20
>>>>>>>>>>> are optimized for long lived flows so as to limit the=20
>>>>>>>>>>> negative effects of packet growth.
>>>>>>>>>>>=20
>>>>>>>>>>> Ron
>>>>>>>>>>>=20
>>>>>>>>>>>=20
>>>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>>>>>>>>=20
>>>>>>>>>>>> Hello Jim
>>>>>>>>>>>>=20
>>>>>>>>>>>> I have seen cases in Gi LAN, where subscriber related=20
>>>>>>>>>>>> information is passed to a Web Proxy for HTTP header=20
>>>>>>>>>>>> enrichment (aimed at some Web Content providers partners of=20
>>>>>>>>>>>> the Mobile Operator).
>>>>>>>>>>>> Information was an coded (persistent) subscriber id derived=20
>>>>>>>>>>>> from the MSISDN, and couple of f customer profile related=20
>>>>>>>>>>>> fields.
>>>>>>>>>>>>=20
>>>>>>>>>>>> In an sfc based Gi LAN, this entity should receive from the=20
>>>>>>>>>>>> Classifier
>>>>>>>>>>>>=20
>>>>>>>>>>>> - A classification of the Content Provider ( Id,
>>>>>>>>>>>> Category) based on traffic analysis - The MSISDN of the=20
>>>>>>>>>>>> subscriber - Two subscriber policy fields (not tied to PCRF=20
>>>>>>>>>>>> but belonging to the Subscriber DB) (Subscriber category,
>>>>>>>>>>>> sub-category) - A session id (for logging and tracking
>>>>>>>>>>>> purposes)
>>>>>>>>>>>>=20
>>>>>>>>>>>> The objective being to avoid having  the HTTP Proxy to=20
>>>>>>>>>>>> become a trusted application (interogate the subscriber DB,=20
>>>>>>>>>>>> etc..)
>>>>>>>>>>>>=20
>>>>>>>>>>>>=20
>>>>>>>>>>>> Nicolas
>>>>>>>>>>>>=20
>>>>>>>>>>>>=20
>>>>>>>>>>>> ________________________________________ From: Jim Guichard
>>>>>>>>>>>> (jguichar) [jguichar@cisco.com] Sent:
>>>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi Salim;=20
>>>>>>>>>>>> jmoisand@juniper.net; brijsman@juniper.net Cc:
>>>>>>>>>>>> sfc Subject: Re: [sfc]
>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>>>=20
>>>>>>>>>>>> Hi Jamal,
>>>>>>>>>>>>=20
>>>>>>>>>>>> You said "It seems there's clear need for variable sized=20
>>>>>>>>>>>> metadata".. I am not so convinced and would like to better=20
>>>>>>>>>>>> understand the requirements before passing judgement. If we=20
>>>>>>>>>>>> look at the use cases as presented thus far into the WG I=20
>>>>>>>>>>>> have yet to see a single example of the need (noting that=20
>>>>>>>>>>>> desire is not the same as need) - I am not saying there is=20
>>>>>>>>>>>> no requirement but rather that we should not jump to the=20
>>>>>>>>>>>> conclusion and build standards around a theory.
>>>>>>>>>>>>=20
>>>>>>>>>>>>=20
>>>>>>>>>>>>=20
>>>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>>>>>>>>>>>>> <hadi@mojatatu.com> wrote:
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> I like the doc - well written.
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> Section 4.3 on metadata encoding.
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> It seems there's clear need for variable sized metadata (at=20
>>>>>>>>>>>>> least for http/app you  seem to indicate the desire for it).
>>>>>>>>>>>>> For a datapath per-packet metadata, i feel the need is just=20
>>>>>>>>>>>>> as important. Are we limited by the fact that existing=20
>>>>>>>>>>>>> hardware may not be able to handle TLVs? For example, I=20
>>>>>>>>>>>>> dont have a problem handling TLVs in a software datapath.
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> cheers, jamal
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> _______________________________________________ sfc mailing=20
>>>>>>>>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>>>>=20
>>>>>>>>>>>>=20
>>>>>>>>>>>>=20
>>>>>>>>>>>> _______________________________________________ sfc mailing=20
>>>>>>>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>=20
>>>>>>>>> _______________________________________________ sfc mailing=20
>>>>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>=20
>>>>>>>> _______________________________________________ sfc mailing list=20
>>>>>>>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>=20
>>>>>>>> _______________________________________________ sfc mailing list=20
>>>>>>>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>=20
>>>> _______________________________________________ sfc mailing list=20
>>>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>=20


From nobody Wed Mar 12 18:10:34 2014
Return-Path: <S.Majee@f5.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BC2141A07EF for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 18:10:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.248
X-Spam-Level: 
X-Spam-Status: No, score=-5.248 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, MANGLED_OFF=2.3, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.547, 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 YoCidv2MV1uk for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 18:10:20 -0700 (PDT)
Received: from mail.f5.com (mail.f5.com [208.85.209.139]) by ietfa.amsl.com (Postfix) with ESMTP id 335761A07D8 for <sfc@ietf.org>; Wed, 12 Mar 2014 18:10:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=f5.com; i=@f5.com; q=dns/txt; s=seattle; t=1394673014; x=1426209014; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=S8JzIakmPTfS92CfoP6lwsMQ1RO02OFSOOK1W+6BExk=; b=KMMJTpDKsDmt3Kf0cuhfZpooUvu7D8iBvkXvGw+K89I/q+zl6wjnEGUi FsHC7ZKN9j5+tj3nMjBGJqQdvQss7Ix/I+sEZf/g9wWTnUa+7qo9y3vHi ZkLn3xRuVU/9cUuwrmbduPSl4C/ih5nW5gp3ZLAXJ/21uEvdXR6cNA+Bn s=;
X-IronPort-AV: E=Sophos;i="4.97,642,1389744000"; d="scan'208";a="103052352"
X-IPAS-Result: Ar8EALEEIVPAqArr/2dsb2JhbABZg0FXgwa3JoM7g3MZgRp0giUBAQEBAwEBARcaMQIHAwgMBAIBCA0EBAEBAQQREgUCAiULFAkIAgQBDQUbh2uVLJwPBqFQEwSBI4xWCwEsKwcCAgIEgl+BTwSUFUSKYI5mgWkBQQ
Received: from unknown (HELO exchmail.f5net.com) ([192.168.10.235]) by mail.f5.com with ESMTP/TLS/AES128-SHA; 13 Mar 2014 01:10:10 +0000
Received: from SEAEMBX01.olympus.F5Net.com ([fe80::3440:4256:38f6:d3a0]) by SEAECAS04.olympus.F5Net.com ([::1]) with mapi id 14.03.0158.001; Wed, 12 Mar 2014 18:10:09 -0700
From: Sumandra Majee <S.Majee@F5.com>
To: Lucy yong <lucy.yong@huawei.com>, "Jim Guichard (jguichar)" <jguichar@cisco.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtSupZy340ZLo0ehw5S0i4NPIZrUkRwAgAFHXgCAAAUTgIAGzmuAgADwZACAADvUAIAAE0kAgAAY5ICAAAX+AIAAGo4AgAARQICAAAF2AIAADYmAgAABiACAAAQMgIAACAeAgAADW4CAAAXBgIAAC7qAgAALCYCAAATogIAABu6AgAALBAD//8uPgA==
Date: Thu, 13 Mar 2014 01:10:08 +0000
Message-ID: <CF46502E.1B0AC%s.majee@f5.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com> <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com> <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com> <76B41B8FACE1514795D30EC137FF391D3E9E41@LILAS.jungle.qosmos.com> <AE6B698A-9362-4C25-8DFC-58766D4A40CB@affirmednetworks.com> <76B41B8FACE1514795D30EC137FF391D3E9E93@LILAS.jungle.qosmos.com> <53206D61.3000807@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45356FA3@dfweml701-chm.china.huawei.com> <532088AE.7060905@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453570A3@dfweml701-chm.china.huawei.com> <53209860.2090406@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357101@dfweml701-chm.china.huawei.com> <5320A504.3010805@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357120@dfweml701-chm.china.huawei.com> <5320AF25.30203@joelhalpern.com> <5320B6C9.4050701@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453571EB@dfweml701-chm.china.huawei.com> <5D48AFF6-22CA-44A8-94BE-B63589869C34@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D4535724F@dfweml701-chm.china.huawei.com> <CF4648B6.1B640%jguichar@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D45357316@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D45357316@dfweml701-chm.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [192.168.16.250]
Content-Type: text/plain; charset="euc-kr"
Content-ID: <5D99273EDB069D49B991BBF801577FF4@F5.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/b3YVRHDXo1RldvSvHSRptbwFfvk
Cc: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "brijsman@juniper.net" <brijsman@juniper.net>, "Joel M. Halpern" <jmh@joelhalpern.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Mar 2014 01:10:31 -0000

DQpJIHRoaW5rIHdlIHdpbGwgb3ZlcmNvbXBsaWNhdGUgYnkgdHJ5aW5nIHRvIGRlZmluZSB0eXBl
cyBvZiBtZXRhZGF0YSBhbmQNCmRlZmluZSB3aG8gdGhlIGNvbnN1bWVycyBjYW4gb3IgY2FuIG5v
dCBiZS4gRm9yIGV4YW1wbGUgc2F5IGEgdmlkZW8NCm9wdGltaXplciBhbm5vdGF0ZXMgdGhlIHRy
YW5zYWN0aW9uIG9yIGEgZmxvdyB3aXRoIGl0oa9zIGxvYWQgaW5mby9xdWV1ZQ0KZGVwdGguIFRo
aXMgY291bGQgYmUgY29uc3VtZWQgYnkgYW4gaW50ZWxsaWdlbnQgc3RlZXJpbmcgZGV2aWNlIG9y
IGJ5IGENCnNlcnZpY2UgZnVuY3Rpb24gbGlrZSBsb2FkIGJhbGFuY2VyLiBTbyBpcyB0aGlzIGEg
RGF0YXBsYW5lIG1ldGFkYXRhIG9yDQpzdGVlcmluZyBtZXRhZGF0YS4gSSBhbSBvayB3aXRoIGNv
dmVyaW5nIHRoZSB1c2UgY2FzZXMgcmF0aGVyIHRoYW4gc3RyaWN0DQpkZWZpbml0aW9uLiANCg0K
VGhlIG9yaWdpbmFsIHRocmVhZCBzdGFydGVkIHdpdGggdGhlIGRlYmF0ZSBhcm91bmQgdGhlIHZh
cmlhYmxlIGxlbmd0aA0KbWV0YWRhdGEuIE9uZSBleGFtcGxlIHRoYXQgY29tZXMgdG8gbXkgbWlu
ZCBpcyBzdWJzY3JpYmVyIElELiBUaGlzIGNvdWxkDQpJTVNJIG9yIFNJUCB1cmkgb3IgY2xhc3Np
YyBqb2VAaGFwcHlsYW5kLmNvbS4gRWFjaCBhcmUgb2YgZGlmZmVyZW50DQpsZW5ndGguIFR5cGlj
YWxseSBSYWRpdXMgYW5kIERpYW1ldGVyIHVzZXMgQVZQIHRvIGNhcnJ5IHRoZSBzdWJzY3JpYmVy
DQppbmZvLg0KDQpodHRwczovL3d3dy5pYW5hLm9yZy9hc3NpZ25tZW50cy9hYWEtcGFyYW1ldGVy
cy9hYWEtcGFyYW1ldGVycy54aHRtbCNhYWEtcGENCnJhbWV0ZXJzLTM3DQoNCkFsc28gaXNuoa90
IGl0IGxpbWl0aW5nIHRvIHNheSB0aGF0IFNGQyBoZWFkZXIgY2FuIG5ldmVyIGNhcnJ5IHZhcmlh
YmxlDQpsZW5ndGggbWV0YWRhdGEsIGZvciB0aGUgZnV0dXJlIHVzZSBjYXNlIHRoYXQgd2UgZG9u
oa90IGtub3cgb2Ygbm93LiBJIGFtDQpzdXJlIHRoZSBjb2xsZWN0aXZlIHdpc2RvbSBvZiB0aGlz
IGdyb3VwIGNhbiBwcm92aWRlIG1vcmUgZXhhbXBsZXMuDQoNCk15IDIgY2VudHMuDQoNClN1bWFu
ZHJhDQoNCg0KDQpPbiAzLzEyLzE0LCAzOjE3IFBNLCAiTHVjeSB5b25nIiA8bHVjeS55b25nQGh1
YXdlaS5jb20+IHdyb3RlOg0KDQo+SGkgSmltLA0KPg0KPlNGQyBXRyBoYWQgc28gbWFueSBkaXNj
dXNzaW9ucyBvbiBtZXRhZGF0YSwgd2h5IGlzIHRoYXQ/IElNTzogcGFydCBvZiBpdA0KPmlzIGJl
Y2F1c2Ugd2UgaGF2ZSB0b28gZ2VuZXJhbCBkZWZpbml0aW9uIG9uIG1ldGFkYXRhIGluIHRoaXMg
Y29udGV4dA0KPndoaWNoIG9wZW5zIHVwIHNvIG1hbnkgaWRlYXMgcGVvcGxlIGNvdWxkIHRoaW5r
IG9mLiBJZiB3ZSBkb24ndCB3YW50DQo+b3ZlcmNvbXBsaWNhdGVkIHNvbHV0aW9ucywgd2UgbmVl
ZCB0byBuYXJyb3cgZG93biB0aGUgcHJvYmxlbSBzdGF0ZW1lbnQNCj50b28uIEZvciBleGFtcGxl
LCAiYmV0d2VlbiB0aGUgbmV0d29yayAmIFNGcyIsIHdoYXQgdGhlIG5ldHdvcmsgZG8geW91DQo+
bWVhbiBoZXJlPyBTaG91bGQgd2UgYmUgbW9yZSBzcGVjaWZpYyBvbiB0aGF0PyBKb2VsIHN1Z2dl
c3RzDQo+ZGlzdGluZ3Vpc2hpbmcgdGhlIG1ldGFkYXRhIGJhc2VkIG9uIHVzYWdlIG9mIGl0LCBp
ZiB0aGF0IGhlbHBzIGNsYXJpZnkNCj50aGUgZGlzY3Vzc2lvbiwgd2hhdCBpcyB3cm9uZyB0byBz
dGF0ZSB0aGVtIGluIHRoZSBwcm9ibGVtIHN0YXRlbWVudCwgc28NCj5wZW9wbGUgY2FuIHVzZSB0
aGUgc2FtZSBkZWZpbmVkIHRlcm1zIGZvciB0aGUgZGlzY3Vzc2lvbnMuIFdlIG9mdGVuIHNwZW5k
DQo+YSBsb3Qgb2YgdGltZXMgaW4gdGhlIGRpc2N1c3Npb25zIGJlY2F1c2Ugb2Ygbm90IGEgcHJl
Y2lzZSB0ZXJtDQo+ZGVmaW5pdGlvbiBvciBvbmUgdGVybSBpbnRlcnByZXRlZCB3aXRoIG1hbnkg
d2F5cy4NCj4NCj5XaHkgZG8geW91IHRoaW5rIHRoYXQgdGhpcyBtZXRhZGF0YSBkZWZpbml0aW9u
IG92ZXJjb21wbGljYXRlIHByb2JsZW0NCj5zdGF0ZW1lbnRzPyBJdCBvbmx5IGFkZHMgdGhyZWUg
bGluZXMuDQo+DQo+VGhhbmtzLA0KPkx1Y3kNCj4NCj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LQ0KPkZyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFttYWlsdG86amd1aWNoYXJAY2lzY28u
Y29tXQ0KPlNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgNDozOCBQTQ0KPlRvOiBMdWN5
IHlvbmcNCj5DYzogSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2Vy
OyBicmlqc21hbkBqdW5pcGVyLm5ldDsNCj5zZmM7IEphbWFsIEhhZGkgU2FsaW0NCj5TdWJqZWN0
OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4N
Cj5IaSBMdWN5LA0KPg0KPk5vLiBJIGFtIHNpbXBseSBzYXlpbmcgd2Ugc2hvdWxkIG5vdCBvdmVy
Y29tcGxpY2F0ZSB0aGUgcHJvYmxlbSBzdGF0ZW1lbnQNCj53aXRoIHRleHQgdGhhdCBhZGRzIGxp
dHRsZSB0byBubyB2YWx1ZSBpbiBteSBvcGluaW9uLiBXaGV0aGVyIHdlIGNhbGwgaXQNCj5tZXRh
ZGF0YSwgb3IgY29udGV4dCwgaGFzIG5vIGJlYXJpbmcgb24gdGhlIGZhY3QgdGhhdCB0aGUgcHJv
YmxlbQ0KPnN0YXRlbWVudCBhbHJlYWR5IGNsZWFybHkgc3RhdGVzIHdlIG5lZWQgdG8gYmUgYWJs
ZSB0byBwYXNzIGluZm9ybWF0aW9uDQo+YmV0d2VlbiBTRqn2cyBhbmQgYmV0d2VlbiB0aGUgbmV0
d29yayAmIFNGqfZzLg0KPg0KPg0KPk9uIDMvMTIvMTQsIDU6MTMgUE0sICJMdWN5IHlvbmciIDxs
dWN5LnlvbmdAaHVhd2VpLmNvbT4gd3JvdGU6DQo+DQo+Pg0KPj5IaSBKaW0sDQo+Pg0KPj5JIGZv
ciBvbmUgZG9uJ3QgYWdyZWUgYW5kIHRoaW5rIHdlIGFyZSBvdmVyIGNvbXBsaWNhdGluZyB3aGF0
IHNob3VsZCBiZQ0KPj5zdHJhaWdodGZvcndhcmQuIFRoZSBTRkMgZW5jYXBzdWxhdGlvbiBzaG91
bGQgZW5hYmxlIHR3byB0aGluZ3M6DQo+Pg0KPj4xLiBTdGVlcmluZyBvZiBzZWxlY3RlZCBmbG93
cyB0aHJvdWdoIGEgc2VydmljZSBjaGFpbjsgdGhpcyBpcyB0aGUNCj4+c2VydmljZSBmdW5jdGlv
biBwYXRoLg0KPj4yLiBQYXNzaW5nIG9mIGNvbnRleHQgYXNzb2NpYXRlZCB3aXRoIGEgZ2l2ZW4g
ZmxvdyB3aXRoaW4gc2FpZCBzZXJ2aWNlDQo+PmZ1bmN0aW9uIHBhdGguIFRoaXMgY29udGV4dCBp
bmZvcm1hdGlvbiBtYXkgYmUgY29uc3VtZWQgYnkgYSBTRiAoYW4NCj4+YXBwbGljYXRpb24gSUQg
aXMgYW4gZXhhbXBsZSkgb3IgbWF5IGJlIGNvbnN1bWVkIGJ5IHRoZSBmb3J3YXJkaW5nDQo+PmVs
ZW1lbnRzIChhIHZyZi1JRCBpcyBhbiBleGFtcGxlKS4NCj4+W0x1Y3ldIERvIHlvdSBjYWxsIHRo
ZSBjb250ZXh0IGFzIG1ldGFkYXRhIG9yIG5vdD8gRG8gd2UgaGF2ZSBhbm90aGVyDQo+PnRlcm0g
aGVyZSBiZXNpZGUgU0ZDIGhlYWRlciBhbmQgbWV0YWRhdGEuIEkgc2VlIHRoYXQgeW91IGRvbid0
IHdhbnQgdG8NCj4+c2VwYXJhdGUgd2hhdCBpcyBjb25zdW1lZCBieSBTRiBhbmQgd2hhdCBpcyBj
b25zdW1lZCBieSB0aGUgZm9yd2FyZGluZw0KPj5lbGVtZW50cy4NCj4+DQo+Pkx1Y3kNCj4+DQo+
PlNlbnQgZnJvbSBteSBpUGhvbmUNCj4+DQo+Pj4gT24gTWFyIDEyLCAyMDE0LCBhdCA0OjE2IFBN
LCAiTHVjeSB5b25nIiA8bHVjeS55b25nQGh1YXdlaS5jb20+IHdyb3RlOg0KPj4+IA0KPj4+IEdy
ZWF0LiBUaGVuIHdlIG1heSBjb25zaWRlciB0d28gc3BlY2lhbCBtZXRhZGF0YSBkZWZpbml0aW9u
cyBpbiB0aGUNCj4+PnByb2JsZW0gc3RhdGVtZW50IHNvIHdlIGNhbiBhbGwgdXNlIHRoZSBzYW1l
IGRlZmluaXRpb25zLiBIZXJlIGlzIG15DQo+Pj5zdWdnZXN0ZWQgdGV4dCBhbmQgbGlrZSB0byBo
ZWFyIHlvdSBhbmQgb3RoZXIncyBpbnB1dCBhbmQgc3VnZ2VzdGlvbnMuDQo+Pj4gDQo+Pj4gRGF0
YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5
IHRvDQo+Pj5leGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBlbGVtZW50cyBpbiBhIHNl
cnZpY2UgZnVuY3Rpb24NCj4+PmNoYWluaW5nLiBJbiB0aGlzIGNvbnRleHQsIHRoZXJlIGFyZSB0
d28gdHlwZXMgb2YgZGF0YSBwbGFuZSBtZXRhZGF0YS4NCj4+PiANCj4+PiBTZXJ2aWNlIEZ1bmN0
aW9uIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZXhjaGFuZ2VkIGJldHdlZW4NCj4+PmNsYXNz
aWZpZXIgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zIHRv
DQo+Pj5mYWNpbGl0YXRlIHNlcnZpY2UgZnVuY3Rpb25zIG9uIHRoZSBwYWNrZXQgdHJlYXRtZW50
Lg0KPj4+IA0KPj4+IFN0ZWVyaW5nIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZnJvbSBzZXJ2
aWNlIGZ1bmN0aW9ucyB0byBhDQo+Pj5jbGFzc2lmaWVyIG9yIHNlcnZpY2Ugbm9kZSBmb3IgdHJh
ZmZpYyBmb3J3YXJkaW5nIHB1cnBvc2UuDQo+Pj4gDQo+Pj4gLWVuZA0KPj4+IA0KPj4+IEx1Y3kN
Cj4+PiANCj4+PiANCj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+IEZyb206IEpv
ZWwgTS4gSGFscGVybiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21dDQo+Pj4gU2VudDogV2Vk
bmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjM1IFBNDQo+Pj4gVG86IEx1Y3kgeW9uZzsgTmljb2xh
cyBCT1VUSE9SUzsgUm9uIFBhcmtlcg0KPj4+IENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsg
YnJpanNtYW5AanVuaXBlci5uZXQ7IHNmYzsgSmFtYWwgSGFkaQ0KPj4+IFNhbGltDQo+Pj4gU3Vi
amVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25z
DQo+Pj4gDQo+Pj4gWWVzLCBJIGFtIHRyeWluZyB0byBjb25zaXN0ZW50bHkgZGlzdGluZ3Vpc2gg
dGhvc2UgdHdvIGNhc2VzIHdoZW4NCj4+PnRhbGtpbmcgYWJvdXQgdGhlIGluZm9ybWF0aW9uIGNh
cnJpZWQgd2l0aCBwYWNrZXRzIGluIHNlcnZpY2UgY2hhaW5zLg0KPj4+IA0KPj4+IFlvdXJzLA0K
Pj4+IEpvZWwNCj4+PiANCj4+Pj4gT24gMy8xMi8xNCwgMzoxMyBQTSwgTHVjeSB5b25nIHdyb3Rl
Og0KPj4+PiBKb2VsLCBTZWUgYmVsb3cuIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206
IHNmYw0KPj4+PiBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgSm9l
bCBNLiBIYWxwZXJuIFNlbnQ6DQo+Pj4+IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjowMiBQ
TSBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOw0KPj4+PiBSb24gUGFya2VyIENjOiBK
aW0gR3VpY2hhcmQgKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ7IHNmYzsNCj4+Pj4g
SmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4gZHJhZnQtcmlqc21hbi1z
ZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4gDQo+Pj4+IEkgd2FzIHRyeWluZyB0byB3
b3JkIGl0IGNhcmVmdWxseSBub3QgdG8gZm9jdXMgb24gd2hvIHB1dHMgdGhlDQo+Pj4+IGluZm9y
bWF0aW9uIGluLCBidXQgb25seSBvbiB3aG8gY29uc3VtZXMgdGhlIGluZm9ybWF0aW9uLg0KPj4+
PiBJbmZvcm1hdGlvbiBmb3Igc2VydmljZSBmdW5jdGlvbnMgbWF5IGNvbWUgZnJvbSB0aGUgaW5n
cmVzcw0KPj4+PiBjbGFzc2lmaWVyIG9yIGZyb20gb3RoZXIgc2VydmljZSBmdW5jdGlvbnMuIFtM
dWN5XSB0aGlzIGlzIHRoZSBvbmUNCj4+Pj4gY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZp
ZXcuIEluZm9ybWF0aW9uIGZvciB0aGUgZm9yd2FyZGluZw0KPj4+PiB3aWxsIGdlbmVyYWxseSBj
b21lIGZyb20gdGhlIGluZ3Jlc3MgY2xhc3NpZmllciwgYnV0IGluIHNwZWNpYWwNCj4+Pj4gY2Fz
ZXMgbWF5IGJlIHByb3ZpZGVkIGJ5IHNlcnZpY2UgZnVuY3Rpb25zLiAgKEkga2VlcCB3YW50aW5n
IHRvIGdldA0KPj4+PiByaWQgb2YgdGhvc2Ugc3BlY2lhbCBjYXNlcywgYnV0IHNvIGZhciB0aGVy
ZSBzZWVtIHRvIGJlIGp1c3QgZW5vdWdoDQo+Pj4+IG9mIHRoZW0gdG8gd2FycmFudCBjb3Zlcmlu
ZyBpbiB0aGUgc29sdXRpb24uICBBbmQgbW9yZSBpbXBvcnRhbnRseSwNCj4+Pj4gc2lnbmlmaWNh
bnQgc3VwcG9ydCBmb3IgaXQgaW4gdGhlIHdvcmtpbmcgZ3JvdXAuKSBbTHVjeV0gVGhpcyBpcyB0
aGUNCj4+Pj4gc2Vjb25kIGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3IChidXQgeW91
IGRvbid0IGxpa2UgaXQpLg0KPj4+PiANCj4+Pj4gQW5kIHlvdSBzdWdnZXN0IGRpc3Rpbmd1aXNo
aW5nIHRoZXNlIHR3byBjYXNlcyB3aGVuIGRpc2N1c3NpbmcgYWJvdXQNCj4+Pj4gbWV0YWRhdGEg
dXNhZ2UuIElzIHRoYXQgcmlnaHQgdW5kZXJzdGFuZGluZz8NCj4+Pj4gDQo+Pj4+IEx1Y3kNCj4+
Pj4gDQo+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+IA0KPj4+Pj4gT24gMy8xMi8xNCwgMjozMyBQTSwg
THVjeSB5b25nIHdyb3RlOg0KPj4+Pj4gSm9lbCwgSSBpbnRlcnByZXQgdGhhdCB5b3Ugc3VnZ2Vz
dHMgdGhhdCBkaXN0aW5ndWlzaCB0aGUgZXhjaGFuZ2UNCj4+Pj4+IGluZm9ybWF0aW9uIGRhdGEg
cGxhbmUgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zIGFuZCB0aGUNCj4+Pj4+IGV4
Y2hhbmdlIGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBmcm9tIGEgc2VydmljZSBmdW5j
dGlvbiB0bw0KPj4+Pj4gYSBzZXJ2aWNlIG5vZGUuIElzIHRoaXMgcmlnaHQgdW5kZXJzdGFuZGlu
Zz8gTHVjeQ0KPj4+Pj4gDQo+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBK
b2VsIE0uIEhhbHBlcm4NCj4+Pj4+IFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0gU2VudDog
V2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAxOjE5DQo+Pj4+PiBQTQ0KPj4+Pj4gVG86IEx1Y3kg
eW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkDQo+Pj4+
PiAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldDsgc2ZjOyBKYW1hbCBIYWRpIFNhbGlt
IFN1YmplY3Q6DQo+Pj4+PiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29u
c2lkZXJhdGlvbnMNCj4+Pj4+IA0KPj4+Pj4gTXkgaW5jbGluYXRpb24gd291bGQgYmUgdG8gdHVu
ZSB0aGF0IGRlZmluaXRpb24gdG8gZGlzdGluZ3Vpc2gNCj4+Pj4+IGJldHdlZW4gZGF0YXBsYW5l
IGNhcnJpZWQgaW5mb3JtYXRpb24gaW50ZW5kZWQgZm9yIHVzZSBieSBzZXJ2aWNlDQo+Pj4+PiBm
dW5jaXRvbnMgKHdoYXRldmVyIHRoZSBvcmlnaW4pLCBhbmQgZGF0YXBsYW5lIGNhcnJpZWQgaW5m
b3JtYXRpb24NCj4+Pj4+IGludGVuZGVkIGZvciBkYXRhcGxhbmUgZm9yd2FyZGluZyBjb21wb25l
bnRzLg0KPj4+Pj4gDQo+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gDQo+Pj4+PiANCj4+Pj4+PiBI
aSBKb2VsLA0KPj4+Pj4+IA0KPj4+Pj4+IEkgYWdyZWUgdGhhdCB3ZSBuZWVkIHVzaW5nIHRoZSBz
YW1lIGRlZmluaXRpb24gZm9yIGEgdGVybSwgYnV0DQo+Pj4+Pj4gZGlzYWdyZWUgdGhhdCB0aGUg
bWV0YWRhdGEgZGVmaW5pdGlvbiBoZXJlIGlzIGEgc2V0IG9mIGluZm9ybWF0aW9uDQo+Pj4+Pj4g
cHV0IGluIHRoZSBTRkMgaGVhZGVyLiBUaGlzIG1heSBiZSB0b28gbmFycm93IG9yIGxlYWQgdG8g
YQ0KPj4+Pj4+IHBhcnRpY3VsYXIgc29sdXRpb24uIEkgYW0gZmluZSB3aXRoIHRoaXMgZGVmaW5p
dGlvbiBpbiB0aGUgcHJvYmxlbQ0KPj4+Pj4+IHN0YXRlbWVudCB3LyBtaW5vciB0d2VhayAoc3Vn
Z2VzdGVkIG9uIG1haWxpbmcgbGlzdCkuDQo+Pj4+Pj4gDQo+Pj4+Pj4gRGF0YXBsYW5lIE1ldGFk
YXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5IHRvDQo+Pj4+Pj4g
ZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgY2xhc3NpZmllcnMgYW5kIHNlcnZpY2UN
Cj4+Pj4+PiBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIGFuZCBzZXJ2aWNl
IGZ1bmN0aW9ucyBhbmQNCj4+Pj4+PiB0aGUNCj4+Pj4+PiBjbGFzc2lmaWVyc3xzZXJ2aWNlIG5v
ZGVzLg0KPj4+Pj4+IA0KPj4+Pj4+IFRoZXJlIG1heSBiZSBhIHNvbHV0aW9uIHRoYXQgYSBzZXJ2
aWNlIGZ1bmN0aW9uIHBhc3NlcyBzb21lDQo+Pj4+Pj4gaW5mb3JtYXRpb24gdG8gYXR0YWNoZWQg
c2VydmljZSBub2RlIHdpdGhvdXQgdXNpbmcgU0ZDIGhlYWRlci4NCj4+Pj4+PiANCj4+Pj4+PiBU
aGFua3MsIEx1Y3kNCj4+Pj4+PiANCj4+Pj4+PiANCj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLSBGcm9tOiBKb2VsIEhhbHBlcm4gRGlyZWN0DQo+Pj4+Pj4gW21haWx0bzpqbWguZGly
ZWN0QGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwNCj4+Pj4+PiAy
MDE0IDEyOjI1IFBNIFRvOiBMdWN5IHlvbmc7IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcyBCT1VU
SE9SUzsNCj4+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsgYnJp
anNtYW5AanVuaXBlci5uZXQ7IHNmYzsNCj4+Pj4+PiBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6
IFJlOiBbc2ZjXQ0KPj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRp
b25zDQo+Pj4+Pj4gDQo+Pj4+Pj4gTHVjeSwgeW91IHNheSAidGhlIG1ldGFkYXRhIHRlcm0gbWVh
bnMgLi4uIiAgVGhlIGRlZmluaXRpb24geW91DQo+Pj4+Pj4gdGhlbiBwcm92aWRlIGlzIGEgZGVm
aW5pdGlvbiBvZiB0aGUgc2V0IG9mIGluZm9ybWF0aW9uIHdlIGFyZQ0KPj4+Pj4+IHByb3Bvc2lu
ZyB0aGF0IHdlIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gIEksIGFuZCBvdGhlcnMsIGhhdmUgYmVl
bg0KPj4+Pj4+IHVzaW5nIHRoZSB0ZXJtIG1ldGFkYXRhIG1vcmUgbmFycm93bHkuICBXZSBjYW4g
dXNlIHdoYXRldmVyDQo+Pj4+Pj4gZGVmaW5pdGlvbiB3ZSB3YW50LiBCdXQgd2UgZG8gbmVlZCB0
byBhZ3JlZSBvbiB0aGUgZGVmaW5pdGlvbi4NCj4+Pj4+PiBGb3IgdGhlIHB1cnBvc2VzIG9mIHRo
ZSBXRywgaXQgc2VlbXMgbXVjaCBtb3JlIHVzZWZ1bCB0byB1c2UgdGhlDQo+Pj4+Pj4gdGVybSBt
ZXRhZGF0YSBmb3IgdGhlIG5hcnJvd2VyIGRlc2NyaXB0aW9uLg0KPj4+Pj4+IA0KPj4+Pj4+IFlv
dXJzLCBKb2VsDQo+Pj4+Pj4gDQo+Pj4+Pj4+IE9uIDMvMTIvMTQsIDE6MTkgUE0sIEx1Y3kgeW9u
ZyB3cm90ZToNCj4+Pj4+Pj4gSGkgSm9lbCwNCj4+Pj4+Pj4gDQo+Pj4+Pj4+IEkgYWdyZWUuIFdl
IG5lZWQgdG8gZGlmZmVyZW50aWF0ZSB0aGUgbWV0YWRhdGEgdXNlZCBieSBzZXJ2aWNlDQo+Pj4+
Pj4+ZnVuY3Rpb24gYW5kIFNGQyBoZWFkZXIuIFRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIGNhcnJ5
aW5nIHNvbWUNCj4+Pj4+Pj5zdGF0ZXMgYWxvbmcgd2l0aCB0aGUgcGFja2V0LiBJTU86IFNGQyBo
ZWFkZXIgaXMgYSBraW5kIG9mDQo+Pj4+Pj4+bWV0YWRhdGEgY2FycmllZCBvbiBwYWNrZXQgZm9y
IG5leHQgc2VydmljZSBub2RlIHRvIHVzZS4gSW4gdGhlDQo+Pj4+Pj4+Y29udGV4dCBvZiBTRkMs
IHdlIGhhdmUgdGVybSBmb3IgU0ZDIGhlYWRlciBhbmQgdGhlIG1ldGFkYXRhIHRoYXQNCj4+Pj4+
Pj53YXMgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBvciBiZXR3ZWVuIHNlcnZp
Y2UNCj4+Pj4+Pj5mdW5jdGlvbnMgYW5kIGNsYXNzaWZpZXJzL3NlcnZpY2Ugbm9kZXMsIHdoaWNo
IGlzIHdoYXQgdGhlIGRyYWZ0DQo+Pj4+Pj4+Zm9jdXMuDQo+Pj4+Pj4+IA0KPj4+Pj4+PiBUaGFu
a3MsIEx1Y3kNCj4+Pj4+Pj4gDQo+Pj4+Pj4+IA0KPj4+Pj4+PiANCj4+Pj4+Pj4gDQo+Pj4+Pj4+
IA0KPj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBl
cm4NCj4+Pj4+Pj4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXks
IE1hcmNoIDEyLCAyMDE0DQo+Pj4+Pj4+IDExOjE4IEFNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXMg
Qk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6IEppbQ0KPj4+Pj4+PiBHdWljaGFyZCAoamd1aWNoYXIp
OyBicmlqc21hbkBqdW5pcGVyLm5ldDsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltDQo+Pj4+Pj4+IFN1
YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9u
cw0KPj4+Pj4+PiANCj4+Pj4+Pj4gSSB0aGluayBpdCBpcyBpbXBvcnRhbnQgdG8ga2VlcCBhIHN0
cm9uZyBkaXN0aW5jdGlvbiBiZXR3ZWVuDQo+Pj4+Pj4+IG1ldGFkYXRhICh3aGljaCBpcyBmb3Ig
dXNlIGJ5IGFwcGxpY2F0aW9ucykgYW5kIHRoZSBzZXJ2aWNlDQo+Pj4+Pj4+IGNoYWluaW5nIGlu
Zm9ybWF0aW9uIGluIHRoZSBiYXNlIHNlcnZpY2UgY2hhaW4gaGVhZGVyLCB3aGljaCBpcw0KPj4+
Pj4+PiBmb3IgdXNlIGJ5IHRoZSBzZXJ2aWNlIGNoYWluIHN1cHBvcnQgbWVjaGFuaXNtcy4NCj4+
Pj4+Pj4gDQo+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+Pj4+IA0KPj4+Pj4+Pj4gT24gMy8xMi8x
NCwgMTA6NDIgQU0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+Pj4+IEZ1bGx5IGFncmVlIHdpdGgg
Sm9lLg0KPj4+Pj4+Pj4gDQo+Pj4+Pj4+PiBXZSBzaG91bGQgbm90IHJlcXVpcmUgYSBmaXggbGVu
Z3RoIGZvciBpbi1iYW5kIG1ldGFkYXRhIGJ1dCBhbHNvDQo+Pj4+Pj4+PiBub3QgbGVhdmUgaXQg
Zm9yIGZyZWVseSB1c2FnZS4gSW4gZmFjdCwgd2hlbiBhIHNlcnZpY2Ugbm9kZQ0KPj4+Pj4+Pj4g
aW5zZXJ0cyBTRkMgaGVhZGVyIG9uIGEgKGVuY2Fwc3VsYXRlZCkgcGFja2V0IGFuZCBzZW5kIHRv
IG5leHQNCj4+Pj4+Pj4+IHNlcnZpY2Ugbm9kZSwgU0ZDIGhlYWRlciBpdHNlbGYgY2FuIGJlIHNl
ZW4gYXMgYSBtZXRhZGF0YS4NCj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4gTHVjeQ0KPj4+Pj4+Pj4gDQo+
Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmMNCj4+Pj4+Pj4+IFtt
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKb2VsIE0uIEhhbHBlcm4N
Cj4+Pj4+Pj4+IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgOToyMSBBTSBUbzogTmlj
b2xhcyBCT1VUSE9SUzsNCj4+Pj4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1
aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldDsNCj4+Pj4+Pj4+IHNmYzsgSmFtYWwgSGFkaSBT
YWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+Pj4+PiANCj4+Pj4+Pj4+IEZvciBpbi1iYW5kIG1ldGFk
YXRhLCB0aGUgQVBJIGZvciBhY2Nlc3MgY2FuIGVhc2lseSBiZQ0KPj4+Pj4+Pj4gc3luY2hyb25v
dXMuIE91dCBvZiBiYW5kIG1ldGFkYXRhIG5lZWRzIGRpZmZlcmVudCBoYW5kbGluZy4NCj4+Pj4+
Pj4+IFRoZXJlIGFyZSBtYW55IGNhc2VzIHdoZXJlIG91dC1vZi1iYW5kIG1ldGFkYXRhIGlzIHVz
ZWZ1bCBhbmQNCj4+Pj4+Pj4+IGFwcHJvcHJpYXRlLiAgQnV0IHRoZXkgZG8gbm90IGNvdmVyIGFs
bCBuZWVkcyBieSBhbnkgc3RyZXRjaC4NCj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4gRXZlbiBpZiBlYWNo
IHBpZWNlIG9mIGluLWJhbmQgbWV0YWRhdGEgaXMgb2YgZml4ZWQgbGVuZ3RoLCB0aGVyZQ0KPj4+
Pj4+Pj4gYXJlIG1hbnkgZGlmZmVyZW50IGtpbmRzIG9mIG1ldGF0eXBlLiAgVHJ5aW5nIHRvIHNh
eSAidGhlcmUgd2lsbA0KPj4+Pj4+Pj4gYmUgZXhhY3RseSBmb3VyIHBpZWNlcywgYW5kIHRoZXkg
d2lsbCBiZSBvZiB0eXBlcyB0MSwgdDIsIHQzLA0KPj4+Pj4+Pj4gYW5kIHQ0IiBpcyBzaW1wbHkg
dG9vIHNwZWNpZmljIGZvciBldmVuIDgwJSBvZiB0aGUgbmVlZHMuDQo+Pj4+Pj4+PiANCj4+Pj4+
Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+Pj4+PiANCj4+Pj4+Pj4+PiBPbiAzLzEyLzE0LCA4OjUyIEFN
LCBOaWNvbGFzIEJPVVRIT1JTIHdyb3RlOg0KPj4+Pj4+Pj4+IEhlbGxvIFJvbiwNCj4+Pj4+Pj4+
PiANCj4+Pj4+Pj4+PiBTZW5kaW5nIG91dCBvZiBiYW5kIGNvbmdydWVudCBtZXRhZGF0YSBtYXkg
bm90IGJlIHRoZSBhbnN3ZXIgdG8NCj4+Pj4+Pj4+PiBhbGwgbmVlZHMgYnV0IGl0IGlzIG9uZSB0
b29sIHRoYXQgd2Ugc2hvdWxkIGtlZXAuDQo+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4gTm90IGFsbCBt
ZXRhZGF0YSBpcyB0aWVkIHRvIGEgc3BlY2lmaWMgcGFja2V0LCBmb3IgZXhhbXBsZSBhDQo+Pj4+
Pj4+Pj4gcG9saWN5IGNoYW5nZSBpbiBQQ1JGIGNvdWxkIGxlYWQgdG8gc29tZSBtZXRhZGF0YSBz
aWduYWxpbmcsDQo+Pj4+Pj4+Pj4gdGhlIHJlYWN0aW9uIHRpbWUgbmVlZCBub3QgYmUgaW1tZWRp
YXRlLCBmZXcgbXMgbWF5IG5vdCBtYXR0ZXIuDQo+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4gQXMgeW91
IHBvaW50LCBpZiBhIHBhY2tldCBpcyB0aWVkIHRvIGEgbWV0YWRhdGEgYSBjb3JyZWxhdGlvbg0K
Pj4+Pj4+Pj4+IGluZm8gY2FuIGJlIHNldCBpbiBib3RoIHBhY2tldCB0byBkZWFsIHdpdGggaXQg
KGkuZSBtZXRhZGF0YQ0KPj4+Pj4+Pj4+IGV4cGVjdGVkIGZsYWcgaW4gdGhlIFNGQyBoZWFkZXIs
IHBsdXMgYW4gaWQpDQo+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4gRmluYWxseSB3ZSBjYW4gc3RpbGwg
c2VuZCBzb21lIGxpbWl0ZWQgbWV0YWRhdGEgd2l0aGluIGEgaGVhZGVyLg0KPj4+Pj4+Pj4+IFRo
aXMgY291bGQgYmUgdXNlZCBmb3IgbG9hZCBiYWxhbmNlcnMgaW4gcGFydGljdWxhciBpZiB3ZSBh
Z3JlZQ0KPj4+Pj4+Pj4+IG9uIGEgY29udmVudGlvbiB0byBsb2NhdGUgImNvYXJzZSBncmFpbiBw
b2xpY3kiDQo+Pj4+Pj4+Pj4gLyAiZmluZSBncmFpbiBwb2xpY3kiIG9uIHJlc2VydmVkIGNvbnRl
eHQgaGVhZGVycy4NCj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+PiBUaGlzIHNlZW1zIHRvIG9wZW4gdXAg
YSBsb3Qgb2YgZmxleGliaWxpdHkgLyBpbm5vdmF0aW9ucy4NCj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+
PiBPbiB5b3VyIGxhc3QgcG9pbnQsIHRoZXJlIGlzIGEgcXVlc3Rpb24gb24gaG93IHRvIG1ha2Ug
bWV0YWRhdGENCj4+Pj4+Pj4+PiBhdmFpbGFibGUgdG8gYSBTZXJ2aWNlIEZ1bmN0aW9uLiBDdXJy
ZW50IHNvY2tldCBjb25uZWN0aW9ucyBmb3INCj4+Pj4+Pj4+PiBleGFtcGxlIGRvIG5vdCBhbGxv
dyB0byByZXRyaWV2ZSBJUCBoZWFkZXIgb3B0aW9ucy4gU28gSSBhc3N1bWUNCj4+Pj4+Pj4+PiB0
aGF0IFNGQyBhd2FyZSBTZXJ2aWNlIEZ1bmN0aW9ucyB3aWxsIG5lZWQgc29tZSAoYXN5bmNocm9u
b3VzDQo+Pj4+Pj4+Pj4gPykgQVBJIHRvIHJldHJpZXZlIFNGQyBoZWFkZXIgaW5mb3JtYXRpb24g
YXMgd2VsbCBhcyBpbi1iYW5kDQo+Pj4+Pj4+Pj4gbWV0YWRhdGEuIEkgZG9uJ3Qgc2VlIG91dCBv
ZiBiYW5kIG1ldGFkYXRhIHRyYW5zcG9ydCBhZGRpbmcNCj4+Pj4+Pj4+PiBjb21wbGV4aXR5LCAg
dGhlIHNhbWUgQVBJIGNhbiBwcm9iYWJseSBhcHBseS4NCj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+PiBU
aGUgYWx0ZXJuYXRpdmUgb3B0aW9uLCBhbGxvd2luZyB2YXJpYWJsZSBzaXplZCBtZXRhZGF0YSBp
biB0aGUNCj4+Pj4+Pj4+PiBTRkMgaGVhZGVyIGhhcyBzb21lIGRyYXdiYWNrcyBhcyB3ZWxsLCBv
bmUgYmVpbmcgZnJhZ21lbnRhdGlvbiwNCj4+Pj4+Pj4+PiBhbmQgc29tZSBzd2l0Y2hlcyBleHBl
Y3RpbmcgYXMgd2VsbCB0byBsb29rIGF0IGVuZCB1c2VyIHRyYWZmaWMNCj4+Pj4+Pj4+PiBoZWFk
ZXJzIGZvciBsaW5rIGxvYWQgYmFsYW5jaW5nLiAgSSB3b3VsZCBhZ3JlZSB0aGF0IGlmIHdlIGNh
bg0KPj4+Pj4+Pj4+IGFjY2VwdCB0aGVzZSBpc3N1ZXMsIHRoZW4gc2VuZGluZyBvZmYtbGluZSBj
b25ncnVlbnQgbWV0YWRhdGENCj4+Pj4+Pj4+PiBsb29zZXMgaXRzIGludGVyZXN0Lg0KPj4+Pj4+
Pj4+IA0KPj4+Pj4+Pj4+IFdlIG5lZWQgdG8gdGFrZSBpbnRvIGFjY291bnQgIHRoYXQgYm90aCBp
bi1iYW5kIGFuZCBjb25ncnVlbnQNCj4+Pj4+Pj4+PiBvdXQtb2YtYmFuZCBtZXRhZGF0YSB0cmFu
c3BvcnQgaXMgbm90IHJlbGlhYmxlLiBBIHBhY2tldCBsb3NzDQo+Pj4+Pj4+Pj4gdHJpZ2dlcmlu
ZyByZXRyYW5zbWlzc2lvbiB3b3VsZCBub3QgbGVhZCB0byB0aGUgaWRlbnRpY2FsDQo+Pj4+Pj4+
Pj4gcmVjb25zdHJ1Y3Rpb24gb2YgdGhlIGFzc29jaWF0ZWQgbWV0YWRhdGEuIEluIHNvbWUgY2Fz
ZXMsIHdlDQo+Pj4+Pj4+Pj4gbWlnaHQgdGh1cyBldmVuIG5lZWQgbm9uLWNvbmdydWVudCBvdXQt
b2YtYmFuZCByZWxpYWJsZQ0KPj4+Pj4+Pj4+IG1ldGFkYXRhIHRyYW5zcG9ydC4NCj4+Pj4+Pj4+
PiANCj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+PiBOaWNvbGFzIF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTogUm9uDQo+Pj4+Pj4+Pj4gUGFya2Vy
IFtSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tXSBTZW50OiBXZWRuZXNkYXksIE1hcmNo
DQo+Pj4+Pj4+Pj4gMTIsIDIwMTQNCj4+Pj4+Pj4+PiAxMjo0MyBQTSBUbzogTmljb2xhcyBCT1VU
SE9SUyBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4+Pj4+Pj4gYnJpanNtYW5AanVu
aXBlci5uZXQ7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+
Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4+Pj4+
IA0KPj4+Pj4+Pj4+IE5pY29sYXMsDQo+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4gSSB1bmRlcnN0YW5k
IHRoZSBjb25jZXB0IGZvciBvdXQgb2YgYmFuZCBzaWduYWxpbmcgb2YgbWV0YWRhdGEsDQo+Pj4+
Pj4+Pj5idXQgSSBhbSBjb25jZXJuZWQgdGhhdCBpdCBpbnRyb2R1Y2VzIHNpZ25pZmljYW50IGNv
bXBsZXhpdHkgZHVlDQo+Pj4+Pj4+Pj50byB0aGUgcG90ZW50aWFsIHJhY2UgY29uZGl0aW9uIG9m
IHJlY2VpdmluZyB0aGUgcmVhbCBwYWNrZXQNCj4+Pj4+Pj4+PmJlZm9yZSB0aGUgbWV0YWRhdGEu
ICBXaGlsZSB0aGUgcmVhbCBwYWNrZXQgY291bGQgaW5kaWNhdGUgdGhhdA0KPj4+Pj4+Pj4+b3V0
IG9mIGJhbmQgbWV0YWRhdGEgaXMgZXhwZWN0ZWQsIGhvdyBjYW4gd2UgZ3VhcmFudGVlIHRoZSBv
cmRlcg0KPj4+Pj4+Pj4+b2YgcmVjZXB0aW9uPyBXaGF0IGlmIHN3aXRjaGluZyBvciByb3V0aW5n
IG5vZGVzIGFwcGx5IGhhc2gNCj4+Pj4+Pj4+PmJhc2VkIGxvYWQgYmFsYW5jaW5nPyBXaGF0IGlm
IHRoZSBsb2FkIGJhbGFuY2luZyB1bmRlcnN0YW5kcyBTRkMNCj4+Pj4+Pj4+PmVuY2FwcyBhbmQg
bG9va3MgYmV5b25kIGl0IHRvIHRoZSBvcmlnaW5hbCBoZWFkZXIgdG8gZ2V0IGJldHRlcg0KPj4+
Pj4+Pj4+ZW50cm9weT8NCj4+Pj4+Pj4+PiBDYW4gd2UgZ3VhcmFudGVlIHRoYXQgdGhlIG1ldGFk
YXRhIGFuZCByZWFsIHBhY2tldCB3aWxsIGZvbGxvdw0KPj4+Pj4+Pj4+dGhlIGV4YWN0IHNhbWUg
cGF0aD8gSWYgd2UgY2FuIG5vdCwgdGhlbiBpbXBsZW1lbnRhdGlvbnMgd2lsbA0KPj4+Pj4+Pj4+
bmVlZCB0byBhZGQgaW5ncmVzcyBxdWV1aW5nIHRvIGNvcGUgd2l0aCB0aGUgc2NlbmFyaW8uDQo+
Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4gQWxzbywgZG8geW91IGZlZWwgdGhhdCB0aGUgaW5jcmVhc2Ug
aW4gaW1wbGVtZW50YXRpb24NCj4+Pj4+Pj4+PiBjb21wbGV4aXR5IGF0IHRoZSBzZXJ2aWNlIGZ1
bmN0aW9ucyBpcyByZWFzb25hYmxlPw0KPj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+IFRoYW5rcy4NCj4+
Pj4+Pj4+PiANCj4+Pj4+Pj4+PiBSb24NCj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4gT24gTWFyIDEy
LCAyMDE0LCBhdCA0OjA5IEFNLCAiTmljb2xhcyBCT1VUSE9SUyINCj4+Pj4+Pj4+Pj4gPE5pY29s
YXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4gd3JvdGU6DQo+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+PiBJ
IHRoaW5rIHdlIG11c3QgbWFrZSBhIGRpc3RpbmN0aW9uIGJldHdlZW46DQo+Pj4+Pj4+Pj4+IA0K
Pj4+Pj4+Pj4+PiAtIE1ldGFkYXRhIHdoaWNoIHNob3VsZCBiZSBwYXJ0IG9mIHRoZSBoZWFkZXIg
ZGVmaW5lZCBhcyBpbg0KPj4+Pj4+Pj4+PiBiYW5kIG1hcmtpbmcuIC0gTWV0YWRhdGEgd2l0aCBj
YW4gYmUgcGFzc2VkIG91dCBvZiBiYW5kLCBmb3INCj4+Pj4+Pj4+Pj4gZXhhbXBsZSBjb25ncnVl
bnQgb3V0IG9mIGJhbmQgc2lnbmFsaW5nIGRlZmluZWQgaW4gdGhlIGRyYWZ0DQo+Pj4+Pj4+Pj4+
IA0KPj4+Pj4+Pj4+PiBUaGUgZm9ybWVyIGNhbGxzIGZvciBhIGxpbWl0ZWQgc3BhY2UgaW4gdGhl
IGhlYWRlciwgdHJ1ZSwgVGhlDQo+Pj4+Pj4+Pj4+IGxhdHRlciBob3dldmVyIGRvZXMgbm90IGlu
Y3VyIGFueSBzcGFjZSBsaW1pdGF0aW9uIGFuZCBpcw0KPj4+Pj4+Pj4+PiBzdGlsbCBmYWlybHkg
ZWZmaWNpZW50IGFuZCBpdCByZW1haW5zIGNvbXBhdGlibGUgd2l0aCBhIGZpeGVkDQo+Pj4+Pj4+
Pj4+IHNpemUgaGVhZGVyIHVzZWQgdG8gcm91dGUgdGhvc2Ugc2lnbmFsaW5nIG1lc3NhZ2VzIGFs
b25nIHRoZQ0KPj4+Pj4+Pj4+PiBjaGFpbidzIHNlcnZpY2UgZnVuY3Rpb25zLg0KPj4+Pj4+Pj4+
PiANCj4+Pj4+Pj4+Pj4gTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fIEZyb206DQo+Pj4+Pj4+Pj4+IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFtqZ3VpY2hh
ckBjaXNjby5jb21dIFNlbnQ6DQo+Pj4+Pj4+Pj4+IFR1ZXNkYXksIE1hcmNoIDExLCAyMDE0IDY6
NDggUE0gVG86IFJvbiBQYXJrZXIgQ2M6DQo+Pj4+Pj4+Pj4+IE5pY29sYXMgQk9VVEhPUlM7IGJy
aWpzbWFuQGp1bmlwZXIubmV0OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0NCj4+Pj4+Pj4+Pj4gU3Vi
amVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25z
DQo+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+PiBIaSBSb24sDQo+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+
PiBXZSBjYW4gY2VydGFpbmx5IGhhdmUgdGhpcyBkaXNjdXNzaW9uIGJ1dCB3ZSBzaG91bGQgZmly
c3QNCj4+Pj4+Pj4+Pj4gY29uc2lkZXIgd2hhdCBpbmZvcm1hdGlvbiBpcyBuZWNlc3NhcnkgYW5k
IGlmIHNhaWQgaW5mb3JtYXRpb24NCj4+Pj4+Pj4+Pj4gY2FuIGZpdCB3aXRoaW4gYSBmaXhlZCBu
dW1iZXIgb2YgY29udGV4dHMgaW4gdGhlIG1ham9yaXR5IG9mDQo+Pj4+Pj4+Pj4+IGNhc2VzLiBS
ZW1lbWJlciwgdGhlIGdvYWwgb2YgYmVpbmcgYWJsZSB0byBwYXNzIG1ldGFkYXRhDQo+Pj4+Pj4+
Pj4+IHRocm91Z2ggdGhlIG5ldHdvcmsgaXMgdG8gZW5oYW5jZSBzZXJ2aWNlIGRlbGl2ZXJ5LCBu
b3QgcGFzcw0KPj4+Pj4+Pj4+PiB0aGUgZW50aXJlIHdvcmtzIG9mIFNoYWtlc3BlYXJlIDstKQ0K
Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4gU2VudCBmcm9tIG15IGlQaG9uZQ0KPj4+Pj4+Pj4+PiAN
Cj4+Pj4+Pj4+Pj4+IE9uIE1hciA3LCAyMDE0LCBhdCAzOjUyIEFNLCAiUm9uIFBhcmtlciINCj4+
Pj4+Pj4+Pj4+IDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPiB3cm90ZToNCj4+Pj4+
Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4gTmljb2xhcywNCj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4g
SSBzZWUgc2ltaWxhciByZXF1aXJlbWVudHMgZnJvbSB0aGUgM2dwcCBFUEMgc2lkZS4gIEkgd291
bGQNCj4+Pj4+Pj4+Pj4+IGxpa2UgdG8gcHJvcG9zZSBhbiBPVUkgLyBUTFYgYmFzZWQgYXBwcm9h
Y2ggd2hlcmUgdGhlDQo+Pj4+Pj4+Pj4+PiByZXNlcnZlZCBPVUkgY2FuIGJlIHVzZWQgZm9yIGFn
cmVlZCB1cG9uIHR5cGVzIG9mIGNvbW1vbg0KPj4+Pj4+Pj4+Pj4gbWV0YWRhdGEgYW5kIHZlbmRv
ciBvciBvdGhlciBvcmdhbml6YXRpb25hbCBPVUlzIGNhbiBiZSB1c2VkDQo+Pj4+Pj4+Pj4+PiB0
byBxdWlja2x5IGlubm92YXRlIGluIHRoZSBuZXR3b3Jrcy4NCj4+Pj4+Pj4+Pj4+IFNpbXVsdGFu
ZW91c2x5LCBJIHdvdWxkIGFsc28gbGlrZSB0byBjb25zaWRlciBtZWNoYW5pc21zIHRoYXQNCj4+
Pj4+Pj4+Pj4+IGFyZSBvcHRpbWl6ZWQgZm9yIGxvbmcgbGl2ZWQgZmxvd3Mgc28gYXMgdG8gbGlt
aXQgdGhlDQo+Pj4+Pj4+Pj4+PiBuZWdhdGl2ZSBlZmZlY3RzIG9mIHBhY2tldCBncm93dGguDQo+
Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+IFJvbg0KPj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+PiAN
Cj4+Pj4+Pj4+Pj4+PiBPbiBNYXIgNywgMjAxNCwgYXQgODozNCBBTSwgIk5pY29sYXMgQk9VVEhP
UlMiDQo+Pj4+Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4gd3JvdGU6DQo+
Pj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4gSGVsbG8gSmltDQo+Pj4+Pj4+Pj4+Pj4gDQo+Pj4+
Pj4+Pj4+Pj4gSSBoYXZlIHNlZW4gY2FzZXMgaW4gR2kgTEFOLCB3aGVyZSBzdWJzY3JpYmVyIHJl
bGF0ZWQNCj4+Pj4+Pj4+Pj4+PiBpbmZvcm1hdGlvbiBpcyBwYXNzZWQgdG8gYSBXZWIgUHJveHkg
Zm9yIEhUVFAgaGVhZGVyDQo+Pj4+Pj4+Pj4+Pj4gZW5yaWNobWVudCAoYWltZWQgYXQgc29tZSBX
ZWIgQ29udGVudCBwcm92aWRlcnMgcGFydG5lcnMgb2YNCj4+Pj4+Pj4+Pj4+PiB0aGUgTW9iaWxl
IE9wZXJhdG9yKS4NCj4+Pj4+Pj4+Pj4+PiBJbmZvcm1hdGlvbiB3YXMgYW4gY29kZWQgKHBlcnNp
c3RlbnQpIHN1YnNjcmliZXIgaWQgZGVyaXZlZA0KPj4+Pj4+Pj4+Pj4+IGZyb20gdGhlIE1TSVNE
TiwgYW5kIGNvdXBsZSBvZiBmIGN1c3RvbWVyIHByb2ZpbGUgcmVsYXRlZA0KPj4+Pj4+Pj4+Pj4+
IGZpZWxkcy4NCj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+PiBJbiBhbiBzZmMgYmFzZWQgR2kg
TEFOLCB0aGlzIGVudGl0eSBzaG91bGQgcmVjZWl2ZSBmcm9tIHRoZQ0KPj4+Pj4+Pj4+Pj4+IENs
YXNzaWZpZXINCj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+PiAtIEEgY2xhc3NpZmljYXRpb24g
b2YgdGhlIENvbnRlbnQgUHJvdmlkZXIgKCBJZCwNCj4+Pj4+Pj4+Pj4+PiBDYXRlZ29yeSkgYmFz
ZWQgb24gdHJhZmZpYyBhbmFseXNpcyAtIFRoZSBNU0lTRE4gb2YgdGhlDQo+Pj4+Pj4+Pj4+Pj4g
c3Vic2NyaWJlciAtIFR3byBzdWJzY3JpYmVyIHBvbGljeSBmaWVsZHMgKG5vdCB0aWVkIHRvIFBD
UkYNCj4+Pj4+Pj4+Pj4+PiBidXQgYmVsb25naW5nIHRvIHRoZSBTdWJzY3JpYmVyIERCKSAoU3Vi
c2NyaWJlciBjYXRlZ29yeSwNCj4+Pj4+Pj4+Pj4+PiBzdWItY2F0ZWdvcnkpIC0gQSBzZXNzaW9u
IGlkIChmb3IgbG9nZ2luZyBhbmQgdHJhY2tpbmcNCj4+Pj4+Pj4+Pj4+PiBwdXJwb3NlcykNCj4+
Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+PiBUaGUgb2JqZWN0aXZlIGJlaW5nIHRvIGF2b2lkIGhh
dmluZyAgdGhlIEhUVFAgUHJveHkgdG8NCj4+Pj4+Pj4+Pj4+PiBiZWNvbWUgYSB0cnVzdGVkIGFw
cGxpY2F0aW9uIChpbnRlcm9nYXRlIHRoZSBzdWJzY3JpYmVyIERCLA0KPj4+Pj4+Pj4+Pj4+IGV0
Yy4uKQ0KPj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+IE5pY29sYXMN
Cj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206IEppbSBHdWljaGFyZA0KPj4+Pj4+Pj4+
Pj4+IChqZ3VpY2hhcikgW2pndWljaGFyQGNpc2NvLmNvbV0gU2VudDoNCj4+Pj4+Pj4+Pj4+PiBU
aHVyc2RheSwgTWFyY2ggMDYsIDIwMTQgMjowMiBQTSBUbzogSmFtYWwgSGFkaSBTYWxpbTsNCj4+
Pj4+Pj4+Pj4+PiBqbW9pc2FuZEBqdW5pcGVyLm5ldDsgYnJpanNtYW5AanVuaXBlci5uZXQgQ2M6
DQo+Pj4+Pj4+Pj4+Pj4gc2ZjIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4+Pj4+Pj4+IGRyYWZ0
LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+Pj4+Pj4+Pj4gDQo+Pj4+
Pj4+Pj4+Pj4gSGkgSmFtYWwsDQo+Pj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4gWW91IHNhaWQg
Ikl0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGUgc2l6ZWQNCj4+Pj4+Pj4+
Pj4+PiBtZXRhZGF0YSIuLiBJIGFtIG5vdCBzbyBjb252aW5jZWQgYW5kIHdvdWxkIGxpa2UgdG8g
YmV0dGVyDQo+Pj4+Pj4+Pj4+Pj4gdW5kZXJzdGFuZCB0aGUgcmVxdWlyZW1lbnRzIGJlZm9yZSBw
YXNzaW5nIGp1ZGdlbWVudC4gSWYgd2UNCj4+Pj4+Pj4+Pj4+PiBsb29rIGF0IHRoZSB1c2UgY2Fz
ZXMgYXMgcHJlc2VudGVkIHRodXMgZmFyIGludG8gdGhlIFdHIEkNCj4+Pj4+Pj4+Pj4+PiBoYXZl
IHlldCB0byBzZWUgYSBzaW5nbGUgZXhhbXBsZSBvZiB0aGUgbmVlZCAobm90aW5nIHRoYXQNCj4+
Pj4+Pj4+Pj4+PiBkZXNpcmUgaXMgbm90IHRoZSBzYW1lIGFzIG5lZWQpIC0gSSBhbSBub3Qgc2F5
aW5nIHRoZXJlIGlzDQo+Pj4+Pj4+Pj4+Pj4gbm8gcmVxdWlyZW1lbnQgYnV0IHJhdGhlciB0aGF0
IHdlIHNob3VsZCBub3QganVtcCB0byB0aGUNCj4+Pj4+Pj4+Pj4+PiBjb25jbHVzaW9uIGFuZCBi
dWlsZCBzdGFuZGFyZHMgYXJvdW5kIGEgdGhlb3J5Lg0KPj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+
Pj4+IA0KPj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+PiBPbiAzLzMvMTQsIDY6MzUgQU0sICJK
YW1hbCBIYWRpIFNhbGltIg0KPj4+Pj4+Pj4+Pj4+PiA8aGFkaUBtb2phdGF0dS5jb20+IHdyb3Rl
Og0KPj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+Pj4gSSBsaWtlIHRoZSBkb2MgLSB3ZWxsIHdy
aXR0ZW4uDQo+Pj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+PiBTZWN0aW9uIDQuMyBvbiBtZXRh
ZGF0YSBlbmNvZGluZy4NCj4+Pj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4+IEl0IHNlZW1zIHRo
ZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGUgc2l6ZWQgbWV0YWRhdGEgKGF0DQo+Pj4+Pj4+
Pj4+Pj4+IGxlYXN0IGZvciBodHRwL2FwcCB5b3UgIHNlZW0gdG8gaW5kaWNhdGUgdGhlIGRlc2ly
ZSBmb3IgaXQpLg0KPj4+Pj4+Pj4+Pj4+PiBGb3IgYSBkYXRhcGF0aCBwZXItcGFja2V0IG1ldGFk
YXRhLCBpIGZlZWwgdGhlIG5lZWQgaXMganVzdA0KPj4+Pj4+Pj4+Pj4+PiBhcyBpbXBvcnRhbnQu
IEFyZSB3ZSBsaW1pdGVkIGJ5IHRoZSBmYWN0IHRoYXQgZXhpc3RpbmcNCj4+Pj4+Pj4+Pj4+Pj4g
aGFyZHdhcmUgbWF5IG5vdCBiZSBhYmxlIHRvIGhhbmRsZSBUTFZzPyBGb3IgZXhhbXBsZSwgSQ0K
Pj4+Pj4+Pj4+Pj4+PiBkb250IGhhdmUgYSBwcm9ibGVtIGhhbmRsaW5nIFRMVnMgaW4gYSBzb2Z0
d2FyZSBkYXRhcGF0aC4NCj4+Pj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4+IGNoZWVycywgamFt
YWwNCj4+Pj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5nDQo+Pj4+Pj4+Pj4+Pj4+IGxpc3Qg
c2ZjQGlldGYub3JnIGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+
Pj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4g
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjIG1haWxp
bmcNCj4+Pj4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZyBodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5nDQo+Pj4+Pj4+Pj4g
bGlzdCBzZmNAaWV0Zi5vcmcgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmMNCj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18gc2ZjIG1haWxpbmcgbGlzdA0KPj4+Pj4+Pj4gc2ZjQGlldGYub3JnIGh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+Pj4+PiANCj4+Pj4+
Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBt
YWlsaW5nIGxpc3QNCj4+Pj4+Pj4+IHNmY0BpZXRmLm9yZyBodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+PiANCj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18gc2ZjIG1haWxpbmcgbGlzdA0KPj4+PiBzZmNAaWV0Zi5v
cmcgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4gDQo+DQo+
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj5zZmMgbWFp
bGluZyBsaXN0DQo+c2ZjQGlldGYub3JnDQo+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmMNCg0K


From nobody Wed Mar 12 19:02:30 2014
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EADFF1A0851; Wed, 12 Mar 2014 19:02:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.203
X-Spam-Level: *
X-Spam-Status: No, score=1.203 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, CHARSET_FARAWAY_HEADER=3.2, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 d1l5yzFfTuwF; Wed, 12 Mar 2014 19:02:17 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 2F6191A0865; Wed, 12 Mar 2014 19:02:16 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BCA09580; Thu, 13 Mar 2014 02:02:09 +0000 (GMT)
Received: from LHREML406-HUB.china.huawei.com (10.201.5.243) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 13 Mar 2014 02:01:15 +0000
Received: from NKGEML404-HUB.china.huawei.com (10.98.56.35) by lhreml406-hub.china.huawei.com (10.201.5.243) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 13 Mar 2014 02:02:07 +0000
Received: from NKGEML512-MBS.china.huawei.com ([169.254.8.115]) by nkgeml404-hub.china.huawei.com ([10.98.56.35]) with mapi id 14.03.0158.001; Thu, 13 Mar 2014 10:02:01 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: "Black, David" <david.black@emc.com>, "Jim Guichard (jguichar)" <jguichar@cisco.com>, "draft-ietf-nvo3-dataplane-requirements@tools.ietf.org" <draft-ietf-nvo3-dataplane-requirements@tools.ietf.org>
Thread-Topic: [nvo3] needed data plane encap requirement in draft-ietf-nvo3-dataplane-requirements
Thread-Index: AQHPPgTm5BrRgerjQGmM8FN63ZmTWJrdle/QgACp1eA=
Date: Thu, 13 Mar 2014 02:02:00 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0826133A@NKGEML512-MBS.china.huawei.com>
References: <CF45EFAB.1B079%jguichar@cisco.com> <8D3D17ACE214DC429325B2B98F3AE712076B35C911@MX15A.corp.emc.com>
In-Reply-To: <8D3D17ACE214DC429325B2B98F3AE712076B35C911@MX15A.corp.emc.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.98.134]
Content-Type: multipart/alternative; boundary="_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0826133ANKGEML512MBSchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/hZ_7kJ2P2OTazRoycZxOeya3LtQ
Cc: "nvo3@ietf.org" <nvo3@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Subject: [sfc] =?gb2312?b?tPC4tDogW252bzNdIG5lZWRlZCBkYXRhIHBsYW5lIGVuY2Fw?= =?gb2312?b?IHJlcXVpcmVtZW50IGluIGRyYWZ0LWlldGYtbnZvMy1kYXRhcGxhbmUtcmVx?= =?gb2312?b?dWlyZW1lbnRz?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Mar 2014 02:02:22 -0000

--_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0826133ANKGEML512MBSchi_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

DQoNCreivP7IyzogbnZvMyBbbWFpbHRvOm52bzMtYm91bmNlc0BpZXRmLm9yZ10gtPqx7SBCbGFj
aywgRGF2aWQNCreiy83KsbzkOiAyMDE0xOoz1MIxM8jVIDA6MDUNCsrVvP7IyzogSmltIEd1aWNo
YXJkIChqZ3VpY2hhcik7IGRyYWZ0LWlldGYtbnZvMy1kYXRhcGxhbmUtcmVxdWlyZW1lbnRzQHRv
b2xzLmlldGYub3JnDQqzrcvNOiBudm8zQGlldGYub3JnDQrW98ziOiBSZTogW252bzNdIG5lZWRl
ZCBkYXRhIHBsYW5lIGVuY2FwIHJlcXVpcmVtZW50IGluIGRyYWZ0LWlldGYtbnZvMy1kYXRhcGxh
bmUtcmVxdWlyZW1lbnRzDQoNCkppbSwNCg0KPiBUaGUgU0ZDIGVuY2Fwc3VsYXRpb24gbWF5IGJl
IHRob3VnaHQgb2YgYSChrnNoaW2hryBiZXR3ZWVuIHRoZSBvcmlnaW5hbCBwYWNrZXQgcGF5bG9h
ZCBhbmQgdGhlIG91dGVyIHRyYW5zcG9ydCBlbmNhcHN1bGF0aW9uOw0KPiBpbiB0aGlzIGNhc2Ug
c2FpZCBvdXRlciB0cmFuc3BvcnQgZW5jYXBzdWxhdGlvbiBpcyB2eGxhbi4gVXNpbmcgdGhlIKGw
cHJvdG9jb2wgdHlwZaGxIGZpZWxkIGFzIHN1Z2dlc3RlZCBpbiBkcmFmdC1xdWlubi12eGxhbi1n
cGUgdG8gY2FycnkgdGhlIGV0aGVyIHR5cGUgZm9yIFNGQyBwcm92aWRlcyB0aGUNCj4gaW5kaWNh
dGlvbiBvZiB0aGUgcHJlc2VuY2Ugb2YgdGhlIFNGQyBlbmNhcHN1bGF0aW9uLiBXaGF0IGFtIEkg
bWlzc2luZz8NCg0KSSB1bmRlcnN0YW5kIHRoZSChsHNoaW2hsSBhcHByb2FjaCwgYnV0IHRoZXJl
IGFyZSB0d28gobBvdXRlciB0cmFuc3BvcnQgZW5jYXBzdWxhdGlvbnOhsSBpbnZvbHZlZCwgdGhl
IEV0aGVybmV0IGhlYWRlciBmb3IgdGhlIHVuZW5jYXBzdWxhdGVkIEV0aGVybmV0IHBhY2tldCBh
bmQgVlhMQU4gZm9yIHRoZSBlbmNhcHN1bGF0ZWQgRXRoZXJuZXQgcGFja2V0OyBhIFZYTEFODQoN
CltYaWFvaHVdSU1ITywgdGhlIGlubmVyIEV0aGVybmV0IGhlYWRlciBpcyBhIHBhcnQgb2YgdGhl
IG9yaWdpbmFsIHBhY2tldCByYXRoZXIgdGhhbiBhIHBhcnQgb2YgdGhlIKGwb3V0ZXIgdHJhbnNw
b3J0IGVuY2Fwc3VsYXRpb25zobEuIEZ1cnRoZXJtb3JlLCBpdKGvcyB0aGUgTlZFLCByYXRoZXIg
dGhhbiB0aGUgb3JpZ2luYXRvciBvZiB0aGUgRXRoZXJuZXQgcGFja2V0IHdoaWNoIGluc2VydHMg
dGhlIE5TSCwgaWYgbXkgdW5kZXJzdGFuZGluZyBhYm91dCB0aGUgU0ZDIGlzIGNvcnJlY3QuIEkg
dGhpbmsgdGhpcyBtYXkgYmUgdGhlIHBsYWNlIHdoZXJlIHlvdSBhcmUgY29uZnVzZWQuDQoNCkJl
c3QgcmVnYXJkcywNClhpYW9odQ0KDQplbmNhcHN1bGF0b3IvZGVjYXBzdWxhdG9yIChudm8zIE5W
RSkgY29udmVydHMgYmV0d2VlbiB0aGVtLiAgV2l0aCB0aGF0IKGwb3V0ZXIgdHJhbnNwb3J0IGVu
Y2Fwc3VsYXRpb26hsSBmcmFtaW5nIG9mIFNGQyBiZWhhdmlvciwgbXkgcXVlc3Rpb24gYWJvdXQg
U0ZDIGlzOg0KDQogICAgICAtIElzIHRoYXQgY2hhbmdlIGluIG91dGVyIHRyYW5zcG9ydCBlbmNh
cHN1bGF0aW9uIGp1c3QgYWRkaXRpb24vcmVtb3ZhbA0KICAgICAgICAgICAgb2YgVlhMQU4sIG9y
IGRvZXMgVlhMQU4gcmVwbGFjZSB0aGUgb3JpZ2luYWwgRXRoZXJuZXQgaGVhZGVyIHRyYW5zcG9y
dA0KZW5jYXBzdWxhdGlvbj8NCg0KQWJzZW50IFNGQywgY3VycmVudCBWWExBTiBlbmNhcC9kZWNh
cCBpcyBqdXN0IGFkZGl0aW9uL3JlbW92YWwgb2YgVlhMQU4sIHdoaWNoIHByZXNlcnZlcyB0aGUg
RXRoZXJuZXQgcGFja2V0IGFjcm9zcyBWWExBTiBlbmNhcHN1bGF0aW9uIGFuZCBkZWNhcHN1bGF0
aW9uLiAgT3RoZXJ3aXNlLCB0aGUgY29udmVyc2lvbiBmb3IgU0ZDIGJldHdlZW4gVlhMQU4gYW5k
IG5hdGl2ZSBFdGhlcm5ldCBjaGFuZ2VzIHRoZSBvcmlnaW5hbCBFdGhlcm5ldCBwYWNrZXQgaW4g
b3JkZXIgdG8gbW92ZSB0aGUgRXRoZXJ0eXBlIGZvciBTRkMgYmV0d2VlbiB0aGUgdW5lbmNhcHN1
bGF0ZWQgRXRoZXJuZXQgaGVhZGVyIGFuZCB0aGUgVlhMQU4gaGVhZGVyLg0KDQpEb2VzIHRoYXQg
bWF0Y2ggeW91ciB1bmRlcnN0YW5kaW5nPw0KDQpJZiBzbyBkbyBWWExBTiBpbXBsZW1lbnRhdGlv
bnMgYW50aWNpcGF0ZSB0aGlzIHNvcnQgb2YgTDIgcGFja2V0IHJlZm9ybWF0dGluZyBvbiBlbmNh
cC9kZWNhcD8NCg0KVGhhbmtzLA0KLS1EYXZpZA0KDQpGcm9tOiBKaW0gR3VpY2hhcmQgKGpndWlj
aGFyKSBbbWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbV0NClNlbnQ6IFdlZG5lc2RheSwgTWFyY2gg
MTIsIDIwMTQgMTE6MDggQU0NClRvOiBCbGFjaywgRGF2aWQ7IFh1eGlhb2h1OyBkcmFmdC1pZXRm
LW52bzMtZGF0YXBsYW5lLXJlcXVpcmVtZW50c0B0b29scy5pZXRmLm9yZzxtYWlsdG86ZHJhZnQt
aWV0Zi1udm8zLWRhdGFwbGFuZS1yZXF1aXJlbWVudHNAdG9vbHMuaWV0Zi5vcmc+DQpDYzogbnZv
M0BpZXRmLm9yZzxtYWlsdG86bnZvM0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbbnZvM10gbmVl
ZGVkIGRhdGEgcGxhbmUgZW5jYXAgcmVxdWlyZW1lbnQgaW4gZHJhZnQtaWV0Zi1udm8zLWRhdGFw
bGFuZS1yZXF1aXJlbWVudHMNCg0KSSBoYXZlIG9ubHkganVzdCBzdGFydGVkIHRvIHRyeSBhbmQg
ZGVjb2RlIHRoaXMgdGhyZWFkIGJ1dCBpbW1lZGlhdGUgY29uZnVzaW9uIGFyaXNlcyBmcm9tIHlv
dXIgY29tbWVudCBEYXZpZC4gVGhlIFNGQyBlbmNhcHN1bGF0aW9uIG1heSBiZSB0aG91Z2h0IG9m
IGEgoa5zaGltoa8gYmV0d2VlbiB0aGUgb3JpZ2luYWwgcGFja2V0IHBheWxvYWQgYW5kIHRoZSBv
dXRlciB0cmFuc3BvcnQgZW5jYXBzdWxhdGlvbjsgaW4gdGhpcyBjYXNlIHNhaWQgb3V0ZXIgdHJh
bnNwb3J0IGVuY2Fwc3VsYXRpb24gaXMgdnhsYW4uIFVzaW5nIHRoZSChsHByb3RvY29sIHR5cGWh
sSBmaWVsZCBhcyBzdWdnZXN0ZWQgaW4gZHJhZnQtcXVpbm4tdnhsYW4tZ3BlIHRvIGNhcnJ5IHRo
ZSBldGhlciB0eXBlIGZvciBTRkMgcHJvdmlkZXMgdGhlIGluZGljYXRpb24gb2YgdGhlIHByZXNl
bmNlIG9mIHRoZSBTRkMgZW5jYXBzdWxhdGlvbi4gV2hhdCBhbSBJIG1pc3Npbmc/DQoNCkZyb206
IDxCbGFjaz4sIERhdmlkIDxkYXZpZC5ibGFja0BlbWMuY29tPG1haWx0bzpkYXZpZC5ibGFja0Bl
bWMuY29tPj4NCkRhdGU6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgYXQgOTo1OSBBTQ0KVG86
IFh1eGlhb2h1IDx4dXhpYW9odUBodWF3ZWkuY29tPG1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29t
Pj4sICJkcmFmdC1pZXRmLW52bzMtZGF0YXBsYW5lLXJlcXVpcmVtZW50c0B0b29scy5pZXRmLm9y
ZzxtYWlsdG86ZHJhZnQtaWV0Zi1udm8zLWRhdGFwbGFuZS1yZXF1aXJlbWVudHNAdG9vbHMuaWV0
Zi5vcmc+IiA8ZHJhZnQtaWV0Zi1udm8zLWRhdGFwbGFuZS1yZXF1aXJlbWVudHNAdG9vbHMuaWV0
Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYtbnZvMy1kYXRhcGxhbmUtcmVxdWlyZW1lbnRzQHRvb2xz
LmlldGYub3JnPj4NCkNjOiAibnZvM0BpZXRmLm9yZzxtYWlsdG86bnZvM0BpZXRmLm9yZz4iIDxu
dm8zQGlldGYub3JnPG1haWx0bzpudm8zQGlldGYub3JnPj4NClN1YmplY3Q6IFJlOiBbbnZvM10g
bmVlZGVkIGRhdGEgcGxhbmUgZW5jYXAgcmVxdWlyZW1lbnQgaW4gZHJhZnQtaWV0Zi1udm8zLWRh
dGFwbGFuZS1yZXF1aXJlbWVudHMNCg0KPiBbWGlhb2h1XSBBcyBzYWlkIGluIGRyYWZ0LXF1aW5u
LXNmYy1uc2gsIKGwoa1UaGUgcHJlc2VuY2Ugb2YgTlNIIGlzIGluZGljYXRlZCB2aWEgcHJvdG9j
b2wgdHlwZSBvcg0KPiBvdGhlciBpbmRpY2F0b3IgaW4gdGhlIG91dGVyIGVuY2Fwc3VsYXRpb24u
obEgSGVuY2UsIHRvIGluZGljYXRlIHdoZXRoZXIgYSBTRkMgaGVhZGVyIChhLmsuYS4gTlNIKQ0K
PiBpcyBwcmVzZW50IGluIGEgVlhMQU4gcGFja2V0LCBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8gYWRk
IGEgcHJvdG9jb2wgdHlwZSBmaWVsZCBpbiB0aGUgVlhMQU4gaGVhZGVyLg0KDQpOZWVkbGVzcyB0
byBzYXksIEkgZGlzYWdyZWUgLSBJTUhPLCB0aGF0IEV0aGVydHlwZSBzaG91bGQgYmUgaW4gdGhl
IGlubmVyIEV0aGVybmV0IGhlYWRlciB0aGF0IGlzIGVuY2Fwc3VsYXRlZCBieSBWWExBTi4gIFRo
ZSByZXN1bHQgd291bGQgYmUgU0ZDIGZ1bmN0aW9uYWxpdHkgdGhhdCBkb2VzIG5vdCBkZXBlbmQg
b24gcHJlc2VuY2UgdnMuIGFic2VuY2Ugb2YgVlhMQU4uDQoNClRoYW5rcywNCi0tRGF2aWQNCg0K
RnJvbTogWHV4aWFvaHUgW21haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tXQ0KU2VudDogV2VkbmVz
ZGF5LCBNYXJjaCAxMiwgMjAxNCAzOjQ1IEFNDQpUbzogQmxhY2ssIERhdmlkOyBMdWN5IHlvbmc7
IGRyYWZ0LWlldGYtbnZvMy1kYXRhcGxhbmUtcmVxdWlyZW1lbnRzQHRvb2xzLmlldGYub3JnPG1h
aWx0bzpkcmFmdC1pZXRmLW52bzMtZGF0YXBsYW5lLXJlcXVpcmVtZW50c0B0b29scy5pZXRmLm9y
Zz4NCkNjOiBudm8zQGlldGYub3JnPG1haWx0bzpudm8zQGlldGYub3JnPg0KU3ViamVjdDogtPC4
tDogbmVlZGVkIGRhdGEgcGxhbmUgZW5jYXAgcmVxdWlyZW1lbnQgaW4gZHJhZnQtaWV0Zi1udm8z
LWRhdGFwbGFuZS1yZXF1aXJlbWVudHMNCg0KDQoNCreivP7IyzogbnZvMyBbbWFpbHRvOm52bzMt
Ym91bmNlc0BpZXRmLm9yZ10gtPqx7SBCbGFjaywgRGF2aWQNCreiy83KsbzkOiAyMDE0xOoz1MIx
MsjVIDM6MTQNCsrVvP7IyzogTHVjeSB5b25nOyBkcmFmdC1pZXRmLW52bzMtZGF0YXBsYW5lLXJl
cXVpcmVtZW50c0B0b29scy5pZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1udm8zLWRhdGFwbGFu
ZS1yZXF1aXJlbWVudHNAdG9vbHMuaWV0Zi5vcmc+DQqzrcvNOiBudm8zQGlldGYub3JnPG1haWx0
bzpudm8zQGlldGYub3JnPg0K1vfM4jogUmU6IFtudm8zXSBuZWVkZWQgZGF0YSBwbGFuZSBlbmNh
cCByZXF1aXJlbWVudCBpbiBkcmFmdC1pZXRmLW52bzMtZGF0YXBsYW5lLXJlcXVpcmVtZW50cw0K
DQpMdWN5LA0KDQo+IFtMdWN5Ml0gQW4gb3ZlcmxheSBuZXR3b3JrIG1heSBjYXJyeSBTRkMgdHJh
ZmZpYyBvciBub24tU0ZDIHRyYWZmaWMuIFdpdGhvdXQgYW4gaW5kaWNhdGlvbiBpbiBvdmVybGF5
IGhlYWRlciwNCj4gaG93IGRvZXMgZWdyZXNzIE5WRSBrbm93IHdoYXQgdHlwZSBvZiBpbm5lciBk
YXRhIGEgcGFja2V0IGhhcywgaS5lLiBTRkMsIEwyIG9yIEwzPw0KDQpJTUhPLCBpZiBTRkMgaXMg
YSBkaWZmZXJlbnQgdHlwZSBvZiB0cmFmZmljIHRoYW4gTDIgb3IgTDMsIHRoZW4gc29tZXRoaW5n
IGlzIHNlcmlvdXNseSB3cm9uZyAtIHRoZSBTRkMgaGVhZGVyIG91Z2h0IHRvIGJlIGEgc2hpbSBo
ZWFkZXIgdGhhdCBjYW4gYmUgYWRkZWQgaW50byBlaXRoZXIgTDIgb3IgTDMgdHJhZmZpYy4gIEkg
YmVsaWV2ZSB0aGF0IGVncmVzcyBkZXRlcm1pbmF0aW9uIG9mIEwyIHZzLiBMMyBpcyBhbHJlYWR5
IHVuZGVyIGNvbnRyb2wgKGUuZy4sIGNhbqGvdCBtaXggdGhvc2UgdHlwZXMgZHluYW1pY2FsbHkg
aW4gc2FtZSBWTiksIGFuZCBiZXlvbmQgdGhhdCwgSSB0aGluayBpdKGvcyBTRkOhr3MgcmVzcG9u
c2liaWxpdHkgdG8gc3BlY2lmeSBhbnkgbmVlZGVkIGluZGljYXRpb24gb2Ygd2hldGhlciBhbiBT
RkMgaGVhZGVyIGlzIHByZXNlbnQuDQoNCltYaWFvaHVdIEFzIHNhaWQgaW4gZHJhZnQtcXVpbm4t
c2ZjLW5zaCwgobChrVRoZSBwcmVzZW5jZSBvZiBOU0ggaXMgaW5kaWNhdGVkIHZpYSBwcm90b2Nv
bCB0eXBlIG9yIG90aGVyIGluZGljYXRvciBpbiB0aGUgb3V0ZXIgZW5jYXBzdWxhdGlvbi6hsSBI
ZW5jZSwgdG8gaW5kaWNhdGUgd2hldGhlciBhIFNGQyBoZWFkZXIgKGEuay5hLiBOU0gpIGlzIHBy
ZXNlbnQgaW4gYSBWWExBTiBwYWNrZXQsIGl0IHdvdWxkIGJlIGJldHRlciB0byBhZGQgYSBwcm90
b2NvbCB0eXBlIGZpZWxkIGluIHRoZSBWWExBTiBoZWFkZXIuIFRoZSBmb2xsb3dpbmcgdHdvIGRy
YWZ0cyAoaS5lLiwgZHJhZnQteW9uZy1sM3Zwbi1udmdyZS12eGxhbi1lbmNhcC0wMyBhbmQgZHJh
ZnQtcXVpbm4tdnhsYW4tZ3BlLTAyKSBoYXZlIHByb3Bvc2VkIHZlcnkgc2ltaWxhciBhcHByb2Fj
aGVzIGZvciBhZGRpbmcgYSBwcm90b2NvbCB0eXBlIGZpZWxkIGluIHRoZSBWWExBTiBoZWFkZXIu
IElNSE8sIGl0oa9zIHRoZSBTRkOhr3MgcmVzcG9uc2liaWxpdHkgdG8gZGVmaW5lIGEgdHJhbnNw
b3J0LWluZGVwZW5kZW50IFNGQyBoZWFkZXIgKGUuZy4sIE5TSCBpbiBWWExBTiwgTlNIIGluIE1Q
TFMsIE5TSCBpbiBVRFAsIGV0Yy4pLCBqdXN0IGFzIHdoYXQgaGFzIGJlZW4gZG9uZSBieSBkcmFm
dC1xdWlubi1zZmMtbnNoLiBIb3dldmVyLCB0aGUgdHJhbnNwb3J0IGl0c2VsZiBzaG91bGQgaGFz
IHRoZSBwb3RlbnRpYWwgY2FwYWJpbGl0eSBvZiBpbmRpY2F0aW5nIHRoZSBwcmVzZW5jZSBvZiB0
aGUgU0ZDIGhlYWRlciAoZS5nLiwgaGF2aW5nIGEgcHJvdG9jb2wgdHlwZSBmaWVsZCksIHdoaWNo
IHNob3VsZCBiZSBjb25zaWRlcmVkIGFzIGVhcmx5IGFzIHBvc3NpYmxlLiBJbiB0aGlzIHdheSwg
dGhlIElFRUUgRXRoZXJUeXBlLCAweDg5NEYsIHdoaWNoIGhhcyBiZWVuIGFsbG9jYXRlZCBmb3Ig
TlNIIGNvdWxkIGJlIGRpcmVjdGx5IHVzZWQgYnkgVlhMQU4gdG8gaW5kaWNhdGUgdGhlIHByZXNl
bmNlIG9mIHRoZSBOU0guDQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUNCg0KDQoNClRoYW5rcywNCi0t
RGF2aWQNCg0KRnJvbTogTHVjeSB5b25nIFttYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb21dDQpT
ZW50OiBUdWVzZGF5LCBNYXJjaCAxMSwgMjAxNCAzOjA4IFBNDQpUbzogQmxhY2ssIERhdmlkOyBk
cmFmdC1pZXRmLW52bzMtZGF0YXBsYW5lLXJlcXVpcmVtZW50c0B0b29scy5pZXRmLm9yZzxtYWls
dG86ZHJhZnQtaWV0Zi1udm8zLWRhdGFwbGFuZS1yZXF1aXJlbWVudHNAdG9vbHMuaWV0Zi5vcmc+
DQpDYzogbnZvM0BpZXRmLm9yZzxtYWlsdG86bnZvM0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBu
ZWVkZWQgZGF0YSBwbGFuZSBlbmNhcCByZXF1aXJlbWVudCBpbiBkcmFmdC1pZXRmLW52bzMtZGF0
YXBsYW5lLXJlcXVpcmVtZW50cw0KDQpEYXZpZCwNCg0KSG9wZSB0aGlzIG1ha2Ugc2Vuc2UgdG8g
eW91LiBTZWUgYmVsb3cuDQoNCkZyb206IEJsYWNrLCBEYXZpZCBbbWFpbHRvOmRhdmlkLmJsYWNr
QGVtYy5jb21dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxMSwgMjAxNCAxOjQ4IFBNDQpUbzogTHVj
eSB5b25nOyBkcmFmdC1pZXRmLW52bzMtZGF0YXBsYW5lLXJlcXVpcmVtZW50c0B0b29scy5pZXRm
Lm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1udm8zLWRhdGFwbGFuZS1yZXF1aXJlbWVudHNAdG9vbHMu
aWV0Zi5vcmc+DQpDYzogbnZvM0BpZXRmLm9yZzxtYWlsdG86bnZvM0BpZXRmLm9yZz4NClN1Ympl
Y3Q6IFJFOiBuZWVkZWQgZGF0YSBwbGFuZSBlbmNhcCByZXF1aXJlbWVudCBpbiBkcmFmdC1pZXRm
LW52bzMtZGF0YXBsYW5lLXJlcXVpcmVtZW50cw0KDQpMdWN5LA0KDQpbTHVjeTFdIE15IHBvaW50
IGlzIGFib3V0IHRoYXQgdGhlIG92ZXJsYXkgaGVhZGVyIGhhcyBhIHdheSB0byBpbmRpY2F0ZSB0
aGUgU0ZDIGhlYWRlciBwcmVzZW5jZSBpbiB0aGUgc2V0IG9mIGlubmVyIGhlYWRlcnMgc28gaW5n
cmVzcyBtYXkgaW5zZXJ0IFNGQyBoZWFkZXIgYW5kIHNldHMgdGhlIGluZGljYXRpb24gaW4gb3Zl
cmxheSBoZWFkZXI7IGVncmVzcyBOVkUgY2FuIGZvcndhcmQgdGhlIHBhY2tldHMgd2hldGhlciB0
aGUgU0ZDIGhlYWRlciBwcmVzZW50cyBvciBub3Qgb24gdGhlIHBhY2tldHMuDQoNCltETEJdIE15
IHBvaW50IGlzIHRoYXQgSSBkb26hr3Qgc2VlIHRoZSBuZWNlc3NpdHkgZm9yIHRoYXQgaW4gdGhl
IG92ZXJsYXkgZW5jYXAgaGVhZGVyIChlLmcuLCBWWExBTikuICAgQWZ0ZXIgZGVjYXBzdWxhdGlv
biBhdCB0aGUgcmVjZWl2aW5nIE5WRSwgdGhlIHJlc3VsdGluZyAoZm9ybWVybHkgaW5uZXIpIGhl
YWRlcnMgdGhhdCBjb250YWluIHRoZSBTRkMgaGVhZGVyIGFscmVhZHkgaGF2ZSB0byBoYXZlIGEg
d2F5IHRvIGluZGljYXRlIHRoZSBwcmVzZW5jZSBvZiB0aGUgU0ZDIGhlYWRlciAtIHRoaXMgaXMg
YW4gU0ZDIHJlcXVpcmVtZW50IHRoYXQgaXMgaW5kZXBlbmRlbnQgb2YgTlZPMyBkZWNhcHN1bGF0
aW9uLiAgV2h5IGFyZSB5b3UgcHJvcG9zaW5nIHRvIGR1cGxpY2F0ZSB0aGlzICBpbiB0aGUgb3Zl
cmxheSBlbmNhcCBoZWFkZXIgaW4gYW4gTlZPMy1zcGVjaWZpYyBmYXNoaW9uPyAgV2hhdCBwcm9i
bGVtIGlzIGl0IHNvbHZpbmcgdGhhdCBTRkMgZG9lc26hr3QgYWxyZWFkeSBoYXZlIHRvIHNvbHZl
Pw0KW0x1Y3kyXSBBbiBvdmVybGF5IG5ldHdvcmsgbWF5IGNhcnJ5IFNGQyB0cmFmZmljIG9yIG5v
bi1TRkMgdHJhZmZpYy4gV2l0aG91dCBhbiBpbmRpY2F0aW9uIGluIG92ZXJsYXkgaGVhZGVyLCBo
b3cgZG9lcyBlZ3Jlc3MgTlZFIGtub3cgd2hhdCB0eXBlIG9mIGlubmVyIGRhdGEgYSBwYWNrZXQg
aGFzLCBpLmUuIFNGQywgTDIgb3IgTDM/IFRoZSBwYXlsb2FkIHR5cGUgZmllbGQgaXMgdGhlIHBh
cnQgb2Ygb3ZlcmxheSBoZWFkZXIuICBDdXJyZW50IGRhdGEgcGxhbmUgcmVxdWlyZW1lbnRzIGhh
dmUgdGhlIGFzc3VtcHRpb24gdGhhdCBwcm9jZXNzZWQgaW5uZXIgZGF0YSBhdCBlZ3Jlc3MgTlZF
IGFyZSBlaXRoZXIgRXRoZXJuZXQgZnJhbWUgb3IgSVAgcGFja2V0cy4gQW0gSSByaWdodCBvbiB0
aGF0Pw0KDQpMdWN5DQoNCltMdWN5MV0gSU1POiBjdXJyZW50IGRhdGUgcGxhbmUgcmVxdWlyZW1l
bnRzIG9ubHkgY292ZXIgdGhlIGNhc2Ugd2l0aG91dCB0aGUgU0ZDIGhlYWRlciBwcmVzZW5jZS4g
SWYgU0ZDIG1heSBhcHBseSB0byBOVk8zLCBzaG91bGQgd2UgZG9jdW1lbnQgcmVsYXRlZCBkYXRh
IHBsYW5lIHJlcXVpcmVtZW50IGluIHRoaXMgZG9jdW1lbnQ/DQoNCltETEJdIElNTywgb25seSBp
ZiBzb21ldGhpbmcgc3BlY2lmaWMgaXMgbmVlZGVkIGZvciBOVk8zIHRvIHN1cHBvcnQgU0ZDLiAg
U2VlIGFib3ZlLCBhbmQgSm9lbKGvcyBjb21tZW50IGFib3V0IHdoeSB0aGlzIHRvcGljIGJlbG9u
Z3MgaW4gU0ZDLg0KDQpUaGFua3MsDQotLURhdmlkDQoNCkZyb206IEx1Y3kgeW9uZyBbbWFpbHRv
Omx1Y3kueW9uZ0BodWF3ZWkuY29tXQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMTEsIDIwMTQgMTE6
NDEgQU0NClRvOiBCbGFjaywgRGF2aWQ7IGRyYWZ0LWlldGYtbnZvMy1kYXRhcGxhbmUtcmVxdWly
ZW1lbnRzQHRvb2xzLmlldGYub3JnPG1haWx0bzpkcmFmdC1pZXRmLW52bzMtZGF0YXBsYW5lLXJl
cXVpcmVtZW50c0B0b29scy5pZXRmLm9yZz4NCkNjOiBudm8zQGlldGYub3JnPG1haWx0bzpudm8z
QGlldGYub3JnPg0KU3ViamVjdDogUkU6IG5lZWRlZCBkYXRhIHBsYW5lIGVuY2FwIHJlcXVpcmVt
ZW50IGluIGRyYWZ0LWlldGYtbnZvMy1kYXRhcGxhbmUtcmVxdWlyZW1lbnRzDQoNClNuaXAuLiBb
bHVjeTFdDQphbmQgbW9yZSBpcyBwb3NzaWJsZSB3aXRoIGEgZnVsbCBzZXJ2aWNlIGZ1bmN0aW9u
IGNoYWluaW5nIGFwcHJvYWNoLCBidXQgSaGvZCBwcmVmZXIgdG8gc3RheSBhd2F5IGZyb20gc2Vy
dmljZSBmdW5jdGlvbiBjaGFpbmluZyBpbiB0aGUgbnZvMyBXRy4NCltMdWN5XSBJIHRvdGFsbHkg
YWdyZWUgdGhhdCB3ZSBzaG91bGQgc3RheSBhd2F5IGZyb20gU0ZDIGZyb20gTlZPMyBXRy4gQnV0
IElNTzogd2UgcHJvcGVybHkgc2hvdWxkIHNwZWNpZnkgdGhlIGtleSBlbGVtZW50IHJlcXVpcmVk
IGluIHRoZSBlbmNhcHN1bGF0aW9uIGluIHN1cHBvcnRpbmcgdGhlc2Uga2luZHMgb2YgY2FwYWJp
bGl0eSBpbiBOVk8gd2l0aG91dCBzcGVjaWZ5IHRoZSBTRkMgaGVhZGVyLg0KW0RMQl0gU28sIHdo
eSB3b3VsZCB0aGUgU0ZDIGhlYWRlciBuZWVkIHRvIGdvIGludG8gdGhlIG52bzMtc3BlY2lmaWMg
ZW5jYXBzdWxhdGlvbiwgYXMgb3Bwb3NlZCB0byBhY2NvbXBhbnlpbmcgdGhlIGlubmVyIChvdmVy
bGF5KSBvciBvdXRlciAodW5kZXJsYXkpIGhlYWRlcnM/DQpbTHVjeV0gTm8sIFNGQyBoZWFkZXIg
c2hvdWxkIG5vdCBnbyBpbnRvIE5WTzMgc3BlY2lmaWMgZW5jYXBzdWxhdGlvbi4gSXQgaXMgdGhl
IGluZGljYXRpb24gaG93IGVncmVzcyBOVkUgc2hvdWxkIGZvcndhcmQgYSByZWNlaXZlZCBlbmNh
cHN1bGF0ZWQgcGFja2V0IHRvIGJlIGNvbnZleWVkIGJ5IGluZ3Jlc3MgTlZFLg0KW0RMQjJdIEkg
YmVsaWV2ZSB0aGF0IHByZXNlbmNlIG9mIHRoZSBTRkMgaGVhZGVyIGluIHRoZSBzZXQgb2YgaW5u
ZXIgaGVhZGVycyB0aGF0IHN1cnZpdmUgZGVjYXBzdWxhdGlvbiBpcyB0aGF0IGluZGljYXRpb24u
ICBJIHN0cm9uZ2x5IG9wcG9zZSBtYWtpbmcgbnZvMyBhIHNwZWNpYWwgY2FzZSBmb3IgU0ZDIHVu
bGVzcyB0aGF0oa9zIGFic29sdXRlbHkgbmVjZXNzYXJ5Lg0KW0x1Y3kxXSBNeSBwb2ludCBpcyBh
Ym91dCB0aGF0IHRoZSBvdmVybGF5IGhlYWRlciBoYXMgYSB3YXkgdG8gaW5kaWNhdGUgdGhlIFNG
QyBoZWFkZXIgcHJlc2VuY2UgaW4gdGhlIHNldCBvZiBpbm5lciBoZWFkZXJzIHNvIGluZ3Jlc3Mg
bWF5IGluc2VydCBTRkMgaGVhZGVyIGFuZCBzZXRzIHRoZSBpbmRpY2F0aW9uIGluIG92ZXJsYXkg
aGVhZGVyOyBlZ3Jlc3MgTlZFIGNhbiBmb3J3YXJkIHRoZSBwYWNrZXRzIHdoZXRoZXIgdGhlIFNG
QyBoZWFkZXIgcHJlc2VudHMgb3Igbm90IG9uIHRoZSBwYWNrZXRzLiBEbyB5b3Ugc2VlIHRoZSBk
YXRhIHBsYW5lIHJlcXVpcmVtZW50IGNhcHR1cmUgdGhpcyBub3c/IElNTzogY3VycmVudCBkYXRl
IHBsYW5lIHJlcXVpcmVtZW50cyBvbmx5IGNvdmVyIHRoZSBjYXNlIHdpdGhvdXQgdGhlIFNGQyBo
ZWFkZXIgcHJlc2VuY2UuIElmIFNGQyBtYXkgYXBwbHkgdG8gTlZPMywgc2hvdWxkIHdlIGRvY3Vt
ZW50IHJlbGF0ZWQgZGF0YSBwbGFuZSByZXF1aXJlbWVudCBpbiB0aGlzIGRvY3VtZW50PyBBZ2Fp
biwgc3BlY2lmeWluZyB0aGVzZSByZXF1aXJlbWVudHMgZG9lcyBub3QgbWVhbiB3ZSBuZWVkIHRv
IHdvcmsgb24gU0ZDIGluIE5WTzMuDQoNCkx1Y3kNCg0KVGhhbmtzLA0KTHVjeQ0KDQpSZWdhcmRz
LA0KTHVjeQ0KDQpUaGFua3MsDQotLURhdmlkDQoNCg0KRnJvbTogbnZvMyBbbWFpbHRvOm52bzMt
Ym91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEx1Y3kgeW9uZw0KU2VudDogTW9uZGF5LCBN
YXJjaCAxMCwgMjAxNCAxMTo0NiBBTQ0KVG86IGRyYWZ0LWlldGYtbnZvMy1kYXRhcGxhbmUtcmVx
dWlyZW1lbnRzQHRvb2xzLmlldGYub3JnPG1haWx0bzpkcmFmdC1pZXRmLW52bzMtZGF0YXBsYW5l
LXJlcXVpcmVtZW50c0B0b29scy5pZXRmLm9yZz4NCkNjOiBudm8zQGlldGYub3JnPG1haWx0bzpu
dm8zQGlldGYub3JnPg0KU3ViamVjdDogW252bzNdIG5lZWRlZCBkYXRhIHBsYW5lIGVuY2FwIHJl
cXVpcmVtZW50IGluIGRyYWZ0LWlldGYtbnZvMy1kYXRhcGxhbmUtcmVxdWlyZW1lbnRzDQoNCkhp
IEF1dGhvcnMsDQoNCkluIE5WTzMgYXJjaGl0ZWN0dXJlIGRvYywgaXQgc3BlY2lmaWVzIHRoYXQg
YSBUZW5hbnQgU3lzdGVtIGNhbiBiZSBhIG5ldHdvcmsgYXBwbGlhbmNlIHN5c3RlbSBzdWNoIGFz
IGZpcmV3YWxsLiBJZiBhbiBOVkUgKHNheSBpbmdyZXNzKSByZWNlaXZlcyBwYWNrZXRzIGZyb20g
YW4gYXR0YWNoZWQgVFMgYW5kIG5lZWQgdG8gc2VuZCB0aGVtIHRvIGEgTmV0d29yayBhcHBsaWFu
Y2UgdGhhdCBpcyBhdHRhY2hlZCB0byBhbm90aGVyIE5WRSAoc2F5IGVncmVzcyksIGl0IGlzIHZl
cnkgaW1wb3J0YW50IGZvciBpbmdyZXNzIE5WRSB0byBpbmZvcm0gZWdyZXNzIE5WRSB0aGF0IHRo
ZSByZWNlaXZpbmcgcGFja2V0cyBuZWVkIHRvIHJlYWNoIHRoZSBuZXR3b3JrIGFwcGxpYW5jZSAo
VFMpIHNvIGVncmVzcyBOVkUgd2lsbCBwZXJmb3JtIHRoZSBwcm9wZXIgZm9yd2FyZGluZy4gTm90
ZSB0aGF0LCBpbiB0aGlzIGNhc2UsIHRoZSBpbm5lciBhZGRyZXNzIG9uIHRoZSBwYWNrZXRzIGlz
IG5vdCB0aGUgbmV0d29yayBhcHBsaWFuY2VzIGFkZHJlc3MgdGhhdCBlZ3Jlc3MgTlZFIGNhbiB1
c2UgaW4gZm9yd2FyZGluZy4NCg0KUGVvcGxlIG1heSBxdWlja2x5IHRoaW5rIHRoYXQgdGhpcyBp
cyByZWxhdGVkIHRvIFNGQy4gSSBkbyBub3QgZGVueSBpdCBidXQgdmlldyBpdCBtb3JlIGFzIGFw
cGx5aW5nIHNlcnZpY2UgZnVuY3Rpb25zIHdpdGhpbiBhIHZpcnR1YWwgbmV0d29yayBvdmVybGF5
IG9yIHZpcnR1YWxpemVkIGVudmlyb25tZW50LiBOZXR3b3JrIFZpcnR1YWxpemF0aW9uIE92ZXJs
YXkgc2hvdWxkIHN1cHBvcnQgdGhpcyBjYXNlLg0KDQpJdCBpcyBpbXBvcnRhbnQgZm9yIGRhdGEg
cGxhbmUgcmVxdWlyZW1lbnQgZG9jdW1lbnQgdG8gc3BlY2lmeSB0aGUgcmVxdWlyZW1lbnRzIGZv
ciBudm8zIG92ZXJsYXkgaGVhZGVyIGFuZCBpZGVudGlmeSB0aGUga2V5IGVsZW1lbnRzIGluIHRo
ZSBoZWFkZXIgdGhhdCBhcmUgbmVjZXNzYXJ5IGluIGEgTmV0d29yayBWaXJ0dWFsaXphdGlvbiBP
dmVybGF5IHNvbHV0aW9uLiBJdCBpcyBjbGVhciB0aGF0LCBpbiB0aGlzIGNhc2UsIGl0IGlzIHRo
ZSBpbmdyZXNzIE5WRSBzZWxlY3RpbmcgdGhlIGVncmVzcyBOVkUgYW5kIGluZm9ybWluZyB0aGUg
ZWdyZXNzIE5WRSBpZiBpdCAoZWdyZXNzKSBuZWVkcyB0byBmb3J3YXJkIHRvIFRTIGJhc2VkIG9u
IHRoZSBpbm5lciBhZGRyZXNzIG9uIHRoZSBwYWNrZXQgb3IgYmFzZWQgb24gb3RoZXIgaW5mb3Jt
YXRpb24uIFRoZXJlZm9yZSwgaXQgaXMgaW1wb3J0YW50IGZvciB0aGUgb3ZlcmxheSBoZWFkZXIg
dG8gY29udmV5IHRoaXMgaW5mb3JtYXRpb24gYW5kIGl0IGlzIGltcG9ydGFudCBmb3IgdGhlIGRv
Yy4gY2FwdHVyZSB0aGlzLg0KDQpUaGFua3MsDQpMdWN5DQoNCg0K

--_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0826133ANKGEML512MBSchi_
Content-Type: text/html; charset="gb2312"
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=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:=CB=CE=CC=E5;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Cambria;
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@=CB=CE=CC=E5";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
h1
	{mso-style-priority:9;
	mso-style-link:"=B1=EA=CC=E2 1 Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	font-weight:normal;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML =D4=A4=C9=E8=B8=F1=CA=BD Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"=C5=FA=D7=A2=BF=F2=CE=C4=B1=BE Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.1Char
	{mso-style-name:"=B1=EA=CC=E2 1 Char";
	mso-style-priority:9;
	mso-style-link:"=B1=EA=CC=E2 1";
	font-family:"Courier New";
	font-weight:bold;}
span.HTMLChar
	{mso-style-name:"HTML =D4=A4=C9=E8=B8=F1=CA=BD Char";
	mso-style-priority:99;
	mso-style-link:"HTML =D4=A4=C9=E8=B8=F1=CA=BD";
	font-family:=CB=CE=CC=E5;}
span.Char
	{mso-style-name:"=C5=FA=D7=A2=BF=F2=CE=C4=B1=BE Char";
	mso-style-priority:99;
	mso-style-link:=C5=FA=D7=A2=BF=F2=CE=C4=B1=BE;
	font-family:"Calibri","sans-serif";}
p.Heading1, li.Heading1, div.Heading1
	{mso-style-name:"Heading 1";
	mso-style-link:"Heading 1 Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.Heading1Char
	{mso-style-name:"Heading 1 Char";
	mso-style-priority:9;
	mso-style-link:"Heading 1";
	font-family:"Cambria","serif";
	color:#365F91;
	font-weight:bold;}
p.HTMLPreformatted, li.HTMLPreformatted, div.HTMLPreformatted
	{mso-style-name:"HTML Preformatted";
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
p.BalloonText, li.BalloonText, div.BalloonText
	{mso-style-name:"Balloon Text";
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle28
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle29
	{mso-style-type:personal;
	font-family:"Courier New";
	color:black;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
span.EmailStyle30
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle31
	{mso-style-type:personal;
	font-family:"Courier New";
	color:black;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
span.EmailStyle32
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle33
	{mso-style-type:personal;
	font-family:"Courier New";
	color:black;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
span.EmailStyle34
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle35
	{mso-style-type:personal;
	font-family:"Courier New";
	color:black;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
span.EmailStyle36
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle37
	{mso-style-type:personal;
	font-family:"Courier New";
	color:black;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
span.EmailStyle38
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle39
	{mso-style-type:personal;
	font-family:"Courier New";
	color:black;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
span.EmailStyle40
	{mso-style-type:personal;
	font-family:"Courier New";
	color:black;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
span.EmailStyle41
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:16.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:16.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:=CB=
=CE=CC=E5">=B7=A2=BC=FE=C8=CB<span lang=3D"EN-US">:</span></span></b><span =
lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5"> nvo3 [m=
ailto:nvo3-bounces@ietf.org]
</span><b><span style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=B4=FA=
=B1=ED </span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-famil=
y:=CB=CE=CC=E5">Black, David<br>
</span><b><span style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=B7=A2=
=CB=CD=CA=B1=BC=E4<span lang=3D"EN-US">:</span></span></b><span lang=3D"EN-=
US" style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5"> 2014</span><span s=
tyle=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=C4=EA<span lang=3D"EN-U=
S">3</span>=D4=C2<span lang=3D"EN-US">13</span>=C8=D5<span lang=3D"EN-US">
 0:05<br>
</span><b>=CA=D5=BC=FE=C8=CB<span lang=3D"EN-US">:</span></b><span lang=3D"=
EN-US"> Jim Guichard (jguichar); draft-ietf-nvo3-dataplane-requirements@too=
ls.ietf.org<br>
</span><b>=B3=AD=CB=CD<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"=
> nvo3@ietf.org<br>
</span><b>=D6=F7=CC=E2<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"=
> Re: [nvo3] needed data plane encap requirement in draft-ietf-nvo3-datapla=
ne-requirements<o:p></o:p></span></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">Jim,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">&gt;
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:black">The SFC =
encapsulation may be thought of a =A1=AEshim=A1=AF between the original pac=
ket payload and the outer transport encapsulation;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">&gt; in this case said outer transport encapsulation is vxlan. Usin=
g the =A1=B0protocol type=A1=B1 field as suggested in draft-quinn-vxlan-gpe=
 to carry the ether type for SFC provides the<br>
&gt; indication of the presence of the SFC encapsulation. What am I missing=
?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">I understand the =A1=B0shim=A1=
=B1 approach, but there are two =A1=B0outer transport encapsulations=A1=B1 =
involved, the Ethernet header for the unencapsulated Ethernet packet
 and VXLAN for the encapsulated Ethernet packet; a VXLAN </span><span lang=
=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;co=
lor:#1F497D"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:16.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:16.0pt;color=
:#1F497D">[Xiaohu]IMHO, the inner Ethernet header is a part of the original=
 packet rather than a part of the =A1=B0outer transport encapsulations=A1=
=B1. Furthermore, it=A1=AFs the NVE, rather than the originator
 of the Ethernet packet which inserts the NSH, if my understanding about th=
e SFC is correct. I think this may be the place where you are confused.<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:16.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:16.0pt;color=
:#1F497D">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:16.0pt;color=
:#1F497D">Xiaohu<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:16.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">encapsulator/decapsulator (nvo3=
 NVE) converts between them.&nbsp; With that =A1=B0outer transport encapsul=
ation=A1=B1 framing of SFC behavior, my question about SFC is:<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
- Is that change in outer transport encapsulation just addition/removal<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; of VXLAN, or does VXLAN replace the ori=
ginal Ethernet header transport<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-indent:36.0pt"><spa=
n lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Courier New&qu=
ot;;color:black">encapsulation?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">Absent SFC, current VXLAN encap=
/decap is just addition/removal of VXLAN, which preserves the Ethernet pack=
et across VXLAN encapsulation and decapsulation.&nbsp;
 Otherwise, the conversion for SFC between VXLAN and native Ethernet change=
s the original Ethernet packet in order to move the Ethertype for SFC betwe=
en the unencapsulated Ethernet header and the VXLAN header.<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">Does that match your understand=
ing?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">If so do VXLAN implementations =
anticipate this sort of L2 packet reformatting on encap/decap?<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">Thanks,<br>
--David</span><span lang=3D"EN-US" style=3D"font-family:&quot;Courier New&q=
uot;;color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span =
lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&qu=
ot;sans-serif&quot;"> Jim Guichard (jguichar) [<a href=3D"mailto:jguichar@c=
isco.com">mailto:jguichar@cisco.com</a>]
<br>
<b>Sent:</b> Wednesday, March 12, 2014 11:08 AM<br>
<b>To:</b> Black, David; Xuxiaohu; <a href=3D"mailto:draft-ietf-nvo3-datapl=
ane-requirements@tools.ietf.org">
draft-ietf-nvo3-dataplane-requirements@tools.ietf.org</a><br>
<b>Cc:</b> <a href=3D"mailto:nvo3@ietf.org">nvo3@ietf.org</a><br>
<b>Subject:</b> Re: [nvo3] needed data plane encap requirement in draft-iet=
f-nvo3-dataplane-requirements<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">I have only just started to try and decode this thread but immediat=
e confusion arises from your comment David. The SFC encapsulation may be th=
ought of a =A1=AEshim=A1=AF between the original
 packet payload and the outer transport encapsulation; in this case said ou=
ter transport encapsulation is vxlan. Using the =A1=B0protocol type=A1=B1 f=
ield as suggested in draft-quinn-vxlan-gpe to carry the ether type for SFC =
provides the indication of the presence of
 the SFC encapsulation. What am I missing?<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"color:black">From: =
</span></b><span lang=3D"EN-US" style=3D"color:black">&lt;Black&gt;, David =
&lt;<a href=3D"mailto:david.black@emc.com">david.black@emc.com</a>&gt;<br>
<b>Date: </b>Wednesday, March 12, 2014 at 9:59 AM<br>
<b>To: </b>Xuxiaohu &lt;<a href=3D"mailto:xuxiaohu@huawei.com">xuxiaohu@hua=
wei.com</a>&gt;, &quot;<a href=3D"mailto:draft-ietf-nvo3-dataplane-requirem=
ents@tools.ietf.org">draft-ietf-nvo3-dataplane-requirements@tools.ietf.org<=
/a>&quot; &lt;<a href=3D"mailto:draft-ietf-nvo3-dataplane-requirements@tool=
s.ietf.org">draft-ietf-nvo3-dataplane-requirements@tools.ietf.org</a>&gt;<b=
r>
<b>Cc: </b>&quot;<a href=3D"mailto:nvo3@ietf.org">nvo3@ietf.org</a>&quot; &=
lt;<a href=3D"mailto:nvo3@ietf.org">nvo3@ietf.org</a>&gt;<br>
<b>Subject: </b>Re: [nvo3] needed data plane encap requirement in draft-iet=
f-nvo3-dataplane-requirements<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">&gt;
</span><b><span lang=3D"EN-US" style=3D"font-size:16.0pt;color:#1F497D">[Xi=
aohu] As said in draft-quinn-sfc-nsh, =A1=B0=A1=ADThe presence of NSH is in=
dicated via protocol type or</span></b><span lang=3D"EN-US" style=3D"color:=
black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:16.0pt;co=
lor:#1F497D">&gt; other indicator in the outer encapsulation.=A1=B1 Hence, =
to indicate whether a SFC header (a.k.a. NSH)</span></b><span lang=3D"EN-US=
" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:16.0pt;co=
lor:#1F497D">&gt; is present in a VXLAN packet, it would be better to add a=
 protocol type field in the VXLAN header.</span></b><span lang=3D"EN-US" st=
yle=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:16.0pt;co=
lor:#1F497D">&nbsp;</span></b><span lang=3D"EN-US" style=3D"color:black"><o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">Needless to say, I disagree - I=
MHO, that Ethertype should be in the inner Ethernet header that is encapsul=
ated by VXLAN.&nbsp; The result would be SFC functionality
 that does not depend on presence vs. absence of VXLAN.</span><span lang=3D=
"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">&nbsp;</span><span lang=3D"EN-U=
S" style=3D"color:black"><o:p></o:p></span></p>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">Thanks,<br>
--David</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span>=
</p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">&nbsp;</span><span lang=3D"EN-U=
S" style=3D"color:black"><o:p></o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</spa=
n></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Taho=
ma&quot;,&quot;sans-serif&quot;;color:black"> Xuxiaohu [<a href=3D"mailto:x=
uxiaohu@huawei.com">mailto:xuxiaohu@huawei.com</a>]
<br>
<b>Sent:</b> Wednesday, March 12, 2014 3:45 AM<br>
<b>To:</b> Black, David; Lucy yong; <a href=3D"mailto:draft-ietf-nvo3-datap=
lane-requirements@tools.ietf.org">
draft-ietf-nvo3-dataplane-requirements@tools.ietf.org</a><br>
<b>Cc:</b> <a href=3D"mailto:nvo3@ietf.org">nvo3@ietf.org</a><br>
<b>Subject:</b> </span><span style=3D"font-size:10.0pt;font-family:=CB=CE=
=CC=E5;color:black">=B4=F0=B8=B4</span><span lang=3D"EN-US" style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:blac=
k">: needed data plane encap requirement in draft-ietf-nvo3-dataplane-requi=
rements</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span>=
</p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:16.0pt;color=
:#1F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:16.0pt;color=
:#1F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:=
p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:=CB=
=CE=CC=E5;color:black">=B7=A2=BC=FE=C8=CB<span lang=3D"EN-US">:</span></spa=
n></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:=CB=CE=CC=
=E5;color:black"> nvo3 [<a href=3D"mailto:nvo3-bounces@ietf.org">mailto:nvo=
3-bounces@ietf.org</a>]
</span><b><span style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5;color:bl=
ack">=B4=FA=B1=ED </span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt=
;font-family:=CB=CE=CC=E5;color:black">Black, David<br>
</span><b><span style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5;color:bl=
ack">=B7=A2=CB=CD=CA=B1=BC=E4<span lang=3D"EN-US">:</span></span></b><span =
lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5;color:bla=
ck"> 2014</span><span style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5;co=
lor:black">=C4=EA<span lang=3D"EN-US">3</span>=D4=C2<span lang=3D"EN-US">12=
</span>=C8=D5<span lang=3D"EN-US">
 3:14<br>
</span><b>=CA=D5=BC=FE=C8=CB<span lang=3D"EN-US">:</span></b><span lang=3D"=
EN-US"> Lucy yong; <a href=3D"mailto:draft-ietf-nvo3-dataplane-requirements=
@tools.ietf.org">
draft-ietf-nvo3-dataplane-requirements@tools.ietf.org</a><br>
</span><b>=B3=AD=CB=CD<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"=
> <a href=3D"mailto:nvo3@ietf.org">
nvo3@ietf.org</a><br>
</span><b>=D6=F7=CC=E2<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"=
> Re: [nvo3] needed data plane encap requirement in draft-ietf-nvo3-datapla=
ne-requirements</span></span><span lang=3D"EN-US" style=3D"color:black"><o:=
p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">Lucy,</span><span lang=3D"EN-US=
" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">&nbsp;</span><span lang=3D"EN-U=
S" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">&gt; [Lucy2] An overlay network=
 may carry SFC traffic or non-SFC traffic. Without an indication in overlay=
 header,</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">&gt; how does egress NVE know w=
hat type of inner data a packet has, i.e. SFC, L2 or L3?</span><span lang=
=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">&nbsp;</span><span lang=3D"EN-U=
S" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">IMHO, if SFC is a different typ=
e of traffic than L2 or L3, then something is seriously wrong - the SFC hea=
der ought to be a shim header that can be added
 into either L2 or L3 traffic.&nbsp; I believe that egress determination of=
 L2 vs. L3 is already under control (e.g., can=A1=AFt mix those types dynam=
ically in same VN), and beyond that, I think it=A1=AFs SFC=A1=AFs responsib=
ility to specify any needed indication of whether an
 SFC header is present.</span><span lang=3D"EN-US" style=3D"color:black"><o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#1F497D">&nbsp;</span><span lang=3D"EN=
-US" style=3D"color:black"><o:p></o:p></span></p>
<h1 style=3D"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left=
:8.4pt;mso-line-height-alt:0pt">
<span lang=3D"EN-US" style=3D"font-size:16.0pt;color:#1F497D">[Xiaohu] As s=
aid in draft-quinn-sfc-nsh, =A1=B0=A1=ADThe presence of NSH is indicated vi=
a protocol type or other indicator in the outer encapsulation.=A1=B1 Hence,=
 to indicate whether a SFC header (a.k.a. NSH) is present
 in a VXLAN packet, it would be better to add a protocol type field in the =
VXLAN header. The following two drafts (i.e., draft-yong-l3vpn-nvgre-vxlan-=
encap-03 and draft-quinn-vxlan-gpe-02) have proposed very similar approache=
s for adding a protocol type field
 in the VXLAN header. IMHO, it=A1=AFs the SFC=A1=AFs responsibility to defi=
ne a transport-independent SFC header (e.g., NSH in VXLAN, NSH in MPLS, NSH=
 in UDP, etc.), just as what has been done by draft-quinn-sfc-nsh. However,=
 the transport itself should has the potential
 capability of indicating the presence of the SFC header (e.g., having a pr=
otocol type field), which should be considered as early as possible. In thi=
s way, the IEEE EtherType, 0x894F, which has been allocated for NSH could b=
e directly used by VXLAN to indicate
 the presence of the NSH.</span><b><span lang=3D"EN-US" style=3D"font-size:=
12.0pt;font-family:&quot;Courier New&quot;;color:black"><o:p></o:p></span><=
/b></h1>
<h1 style=3D"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left=
:4.2pt;mso-line-height-alt:0pt">
<span lang=3D"EN-US" style=3D"font-size:16.0pt;color:#1F497D">Best regards,=
</span><b><span lang=3D"EN-US" style=3D"font-size:12.0pt;font-family:&quot;=
Courier New&quot;;color:black"><o:p></o:p></span></b></h1>
<h1 style=3D"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left=
:4.2pt;mso-line-height-alt:0pt">
<span lang=3D"EN-US" style=3D"font-size:16.0pt;color:#1F497D">Xiaohu</span>=
<b><span lang=3D"EN-US" style=3D"font-size:12.0pt;font-family:&quot;Courier=
 New&quot;;color:black"><o:p></o:p></span></b></h1>
<h1 style=3D"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-line-he=
ight-alt:0pt">
<span lang=3D"EN-US" style=3D"font-size:16.0pt;color:#1F497D">&nbsp;</span>=
<b><span lang=3D"EN-US" style=3D"font-size:12.0pt;font-family:&quot;Courier=
 New&quot;;color:black"><o:p></o:p></span></b></h1>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:16.0pt;color=
:#1F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:16.0pt;color=
:#1F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:=
p></span></p>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">Thanks,<br>
--David</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span>=
</p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">&nbsp;</span><span lang=3D"EN-U=
S" style=3D"color:black"><o:p></o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</spa=
n></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Taho=
ma&quot;,&quot;sans-serif&quot;;color:black"> Lucy yong [<a href=3D"mailto:=
lucy.yong@huawei.com">mailto:lucy.yong@huawei.com</a>]
<br>
<b>Sent:</b> Tuesday, March 11, 2014 3:08 PM<br>
<b>To:</b> Black, David; <a href=3D"mailto:draft-ietf-nvo3-dataplane-requir=
ements@tools.ietf.org">
draft-ietf-nvo3-dataplane-requirements@tools.ietf.org</a><br>
<b>Cc:</b> <a href=3D"mailto:nvo3@ietf.org">nvo3@ietf.org</a><br>
<b>Subject:</b> RE: needed data plane encap requirement in draft-ietf-nvo3-=
dataplane-requirements</span><span lang=3D"EN-US" style=3D"color:black"><o:=
p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#0070C0">David,<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#0070C0">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#0070C0">Hope th=
is make sense to you. See below.</span><span lang=3D"EN-US" style=3D"color:=
black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#0070C0">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</spa=
n></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Taho=
ma&quot;,&quot;sans-serif&quot;;color:black"> Black, David [<a href=3D"mail=
to:david.black@emc.com">mailto:david.black@emc.com</a>]
<br>
<b>Sent:</b> Tuesday, March 11, 2014 1:48 PM<br>
<b>To:</b> Lucy yong; <a href=3D"mailto:draft-ietf-nvo3-dataplane-requireme=
nts@tools.ietf.org">
draft-ietf-nvo3-dataplane-requirements@tools.ietf.org</a><br>
<b>Cc:</b> <a href=3D"mailto:nvo3@ietf.org">nvo3@ietf.org</a><br>
<b>Subject:</b> RE: needed data plane encap requirement in draft-ietf-nvo3-=
dataplane-requirements</span><span lang=3D"EN-US" style=3D"color:black"><o:=
p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">Lucy,</span><span lang=3D"EN-US=
" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">&nbsp;</span><span lang=3D"EN-U=
S" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"color:#0070C0">[=
Lucy1] My point is about that the overlay header has a way to indicate the =
SFC header presence in the set of inner headers so ingress may insert SFC h=
eader and sets the indication in overlay
 header; egress NVE can forward the packets whether the SFC header presents=
 or not on the packets.</span></i></b><span lang=3D"EN-US" style=3D"color:b=
lack"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"color:#0070C0">&=
nbsp;</span></i></b><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#00B050">[DLB] M=
y point is that I don=A1=AFt see the necessity for that in the overlay enca=
p header (e.g., VXLAN).&nbsp;&nbsp; After decapsulation at the receiving NV=
E, the resulting (formerly inner) headers that contain
 the SFC header already have to have a way to indicate the presence of the =
SFC header - this is an SFC requirement that is independent of NVO3 decapsu=
lation.&nbsp; Why are you proposing to duplicate this&nbsp; in the overlay =
encap header in an NVO3-specific fashion?&nbsp;
 What problem is it solving that SFC doesn=A1=AFt already have to solve?</s=
pan><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"color:#0070C0">[=
Lucy2] An overlay network may carry SFC traffic or non-SFC traffic. Without=
 an indication in overlay header, how does egress NVE know what type of inn=
er data a packet has, i.e. SFC, L2 or
 L3? The payload type field is the part of overlay header. &nbsp;Current da=
ta plane requirements have the assumption that processed inner data at egre=
ss NVE are either Ethernet frame or IP packets. Am I right on that?</span><=
/i></b><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"color:#0070C0">&=
nbsp;</span></i></b><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"color:#0070C0">L=
ucy</span></i></b><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#00B050">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"color:#0070C0">[=
Lucy1] IMO: current date plane requirements only cover the case without the=
 SFC header presence. If SFC may apply to NVO3, should we document related =
data plane requirement in this document?</span></i></b><span lang=3D"EN-US"=
 style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"color:#0070C0">&=
nbsp;</span></i></b><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#00B050">[DLB] I=
MO, only if something specific is needed for NVO3 to support SFC.&nbsp; See=
 above, and Joel=A1=AFs comment about why this topic belongs in SFC.</span>=
<span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">&nbsp;</span><span lang=3D"EN-U=
S" style=3D"color:black"><o:p></o:p></span></p>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">Thanks,<br>
--David</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span>=
</p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">&nbsp;</span><span lang=3D"EN-U=
S" style=3D"color:black"><o:p></o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</spa=
n></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Taho=
ma&quot;,&quot;sans-serif&quot;;color:black"> Lucy yong [<a href=3D"mailto:=
lucy.yong@huawei.com">mailto:lucy.yong@huawei.com</a>]
<br>
<b>Sent:</b> Tuesday, March 11, 2014 11:41 AM<br>
<b>To:</b> Black, David; <a href=3D"mailto:draft-ietf-nvo3-dataplane-requir=
ements@tools.ietf.org">
draft-ietf-nvo3-dataplane-requirements@tools.ietf.org</a><br>
<b>Cc:</b> <a href=3D"mailto:nvo3@ietf.org">nvo3@ietf.org</a><br>
<b>Subject:</b> RE: needed data plane encap requirement in draft-ietf-nvo3-=
dataplane-requirements</span><span lang=3D"EN-US" style=3D"color:black"><o:=
p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:#0070C0">Snip.. [luc=
y1]</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">and more is possible with a ful=
l service function chaining approach, but I=A1=AFd prefer to stay away from=
 service function chaining in the nvo3 WG.</span><span lang=3D"EN-US" style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"color:#0070C0">[=
Lucy] I totally agree that we should stay away from SFC from NVO3 WG. But I=
MO: we properly should specify the key element required in the encapsulatio=
n in supporting these kinds of capability
 in NVO without specify the SFC header.</span></i></b><span lang=3D"EN-US" =
style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#00B050">[DLB] S=
o, why would the SFC header need to go into the nvo3-specific encapsulation=
, as opposed to accompanying the inner (overlay) or outer (underlay) header=
s?</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"color:#C00000">[=
Lucy] No, SFC header should not go into NVO3 specific encapsulation. It is =
the indication how egress NVE should forward a received encapsulated packet=
 to be conveyed by ingress NVE.
</span></i></b><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#00B050">[DLB2] =
I believe that presence of the SFC header in the set of inner headers that =
survive decapsulation is that indication.&nbsp; I strongly oppose making nv=
o3 a special case for SFC unless that=A1=AFs absolutely
 necessary.</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"color:#0070C0">[=
Lucy1] My point is about that the overlay header has a way to indicate the =
SFC header presence in the set of inner headers so ingress may insert SFC h=
eader and sets the indication in overlay
 header; egress NVE can forward the packets whether the SFC header presents=
 or not on the packets. Do you see the data plane requirement capture this =
now? IMO: current date plane requirements only cover the case without the S=
FC header presence. If SFC may apply
 to NVO3, should we document related data plane requirement in this documen=
t? Again, specifying these requirements does not mean we need to work on SF=
C in NVO3.</span></i></b><span lang=3D"EN-US" style=3D"color:black"><o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"color:#0070C0">&=
nbsp;</span></i></b><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"color:#0070C0">L=
ucy</span></i></b><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"color:#C00000">&=
nbsp;</span></i></b><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"color:#C00000">T=
hanks,</span></i></b><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"color:#C00000">L=
ucy &nbsp;</span></i></b><span lang=3D"EN-US" style=3D"color:black"><o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"color:#0070C0">&=
nbsp;</span></i></b><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"color:#0070C0">R=
egards,</span></i></b><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"color:#0070C0">L=
ucy</span></i></b><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">&nbsp;</span><span lang=3D"EN-U=
S" style=3D"color:black"><o:p></o:p></span></p>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">Thanks,<br>
--David</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:&quot;Cour=
ier New&quot;;color:black">&nbsp;</span><span lang=3D"EN-US" style=3D"color=
:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">&nbsp;</span><span lang=3D"EN-U=
S" style=3D"color:black"><o:p></o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</spa=
n></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Taho=
ma&quot;,&quot;sans-serif&quot;;color:black"> nvo3 [<a href=3D"mailto:nvo3-=
bounces@ietf.org">mailto:nvo3-bounces@ietf.org</a>]
<b>On Behalf Of </b>Lucy yong<br>
<b>Sent:</b> Monday, March 10, 2014 11:46 AM<br>
<b>To:</b> <a href=3D"mailto:draft-ietf-nvo3-dataplane-requirements@tools.i=
etf.org">
draft-ietf-nvo3-dataplane-requirements@tools.ietf.org</a><br>
<b>Cc:</b> <a href=3D"mailto:nvo3@ietf.org">nvo3@ietf.org</a><br>
<b>Subject:</b> [nvo3] needed data plane encap requirement in draft-ietf-nv=
o3-dataplane-requirements</span><span lang=3D"EN-US" style=3D"color:black">=
<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;color=
:black">Hi Authors,</span><span lang=3D"EN-US" style=3D"color:black"><o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;color=
:black">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;color=
:black">In NVO3 architecture doc, it specifies that a Tenant System can be =
a network appliance system such as firewall. If an NVE (say ingress) receiv=
es packets from an attached TS and need
 to send them to a Network appliance that is attached to another NVE (say e=
gress), it is very important for ingress NVE to inform egress NVE that the =
receiving packets need to reach the network appliance (TS) so egress NVE wi=
ll perform the proper forwarding.
 Note that, in this case, the inner address on the packets is not the netwo=
rk appliances address that egress NVE can use in forwarding.
</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;color=
:black">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;color=
:black">People may quickly think that this is related to SFC. I do not deny=
 it but view it more as applying service functions within a virtual network=
 overlay or virtualized environment. Network
 Virtualization Overlay should support this case. &nbsp;&nbsp;</span><span =
lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;color=
:black">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;color=
:black">It is important for data plane requirement document to specify the =
requirements for nvo3 overlay header and identify the key elements in the h=
eader that are necessary in a Network
 Virtualization Overlay solution. It is clear that, in this case, it is the=
 ingress NVE selecting the egress NVE and informing the egress NVE if it (e=
gress) needs to forward to TS based on the inner address on the packet or b=
ased on other information. Therefore,
 it is important for the overlay header to convey this information and it i=
s important for the doc. capture this.</span><span lang=3D"EN-US" style=3D"=
color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;color=
:black">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;color=
:black">Thanks,</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;color=
:black">Lucy</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;color=
:black">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;color=
:black">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p>=
</span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0826133ANKGEML512MBSchi_--


From nobody Wed Mar 12 20:24:42 2014
Return-Path: <smkumar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3F1811A08A9 for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 20:24:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.748
X-Spam-Level: 
X-Spam-Status: No, score=-7.748 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, MANGLED_OFF=2.3, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 5UcfAOTdEZkQ for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 20:24:36 -0700 (PDT)
Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) by ietfa.amsl.com (Postfix) with ESMTP id 576061A08A4 for <sfc@ietf.org>; Wed, 12 Mar 2014 20:24:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=19671; q=dns/txt; s=iport; t=1394681070; x=1395890670; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=7DBX3YhTU8PubpVLSZROBq0diTym2Agjkc0fgGT9R50=; b=fIrV1D7VY0ze1sWOAWCZpTL9VGEJVbKgc+0d/qC5MmV9mPGsfhqRmCUJ U3SXmTsKf56uQWAu6x7O2PKuCuEe4k1Nb6SF+xBFFRDvtbXR8JjlogQ9K HXziqn9Z58BJnt6pe9hDEgUTNU9Ua7UFwur6A9qe/k5vdxZ+143tJeCNM k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AiIFAKQkIVOtJV2Z/2dsb2JhbABZgwY7V7oxgzuDc4EgFnSCJQEBAQQBAQE3GhECBwMIDAQCAQgOAwQBAQEVCQkHJwsUCQgCBAENBRuHXg3TQBMEjXkLASwrBwIEBIQuBJQVRINski2DLYFpAR8i
X-IronPort-AV: E=Sophos;i="4.97,643,1389744000"; d="scan'208";a="27073592"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by alln-iport-3.cisco.com with ESMTP; 13 Mar 2014 03:24:29 +0000
Received: from xhc-aln-x03.cisco.com (xhc-aln-x03.cisco.com [173.36.12.77]) by rcdn-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id s2D3OTP6005415 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 13 Mar 2014 03:24:29 GMT
Received: from xmb-aln-x09.cisco.com ([169.254.4.83]) by xhc-aln-x03.cisco.com ([173.36.12.77]) with mapi id 14.03.0123.003; Wed, 12 Mar 2014 22:24:28 -0500
From: "Surendra Kumar (smkumar)" <smkumar@cisco.com>
To: Dave Dolson <ddolson@sandvine.com>, Lucy yong <lucy.yong@huawei.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtTBP5gPRYwyKk2T3oeQtAoj1prUb5UAgAFHXgCAAAUSgIAGzmyAgADwZACAADvUAIAAE0kAgAAY5ICAAAX+AIAAGo0AgAARQYCAAAF1AIAADYqAgAABiACAAAQMgIAACAeAgAADWoCAAAXCgIAAC7mAgAAKoYD///eSgA==
Date: Thu, 13 Mar 2014 03:24:27 +0000
Message-ID: <CF4670BD.33935%smkumar@cisco.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com> <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com> <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com> <76B41B8FACE1514795D30EC137FF391D3E9E41@LILAS.jungle.qosmos.com> <AE6B698A-9362-4C25-8DFC-58766D4A40CB@affirmednetworks.com> <76B41B8FACE1514795D30EC137FF391D3E9E93@LILAS.jungle.qosmos.com> <53206D61.3000807@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45356FA3@dfweml701-chm.china.huawei.com> <532088AE.7060905@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453570A3@dfweml701-chm.china.huawei.com> <53209860.2090406@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357101@dfweml701-chm.china.huawei.com> <5320A504.3010805@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357120@dfweml701-chm.china.huawei.com> <5320AF25.30203@joelhalpern.com> <5320B6C9.4050701@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453571EB@dfweml701-chm.china.huawei.com> <E8355113905631478EFF04F5AA706E9818ACD194@wtl-exchp-1.sandvine.com>
In-Reply-To: <E8355113905631478EFF04F5AA706E9818ACD194@wtl-exchp-1.sandvine.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.21.127.143]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <5DA22F4A5034A44ABC442A24F8E3B9A8@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/aSrJ5ux4QQtWHjNKwNPlOXtO2W4
Cc: "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, "brijsman@juniper.net" <brijsman@juniper.net>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Mar 2014 03:24:40 -0000

Dave,

Inline.

On 3/12/14 1:54 PM, "Dave Dolson" <ddolson@sandvine.com> wrote:

>Maybe it is just words, but I'm in favor of using different words for
>forwarding chain identifier and optional meta information.
>
>
>The forwarding information absolutely must be understood by every element
>in the chain in order for the packet to go where it is supposed to.
SK> Just making sure. I would say "every forwarding element" just to avoid
the MUST on the service nodes. Service nodes MAY understand it.

>Previously we have discussed a 32-bit identifier will be sufficient to
>enumerate all required network paths, and a fixed size header is useful
>for those who want hardware solutions. (It is also useful for software
>solutions, because a table indexed by a variable-length string is slower
>than a table indexed by an integer.)
>
>In contrast, understanding the meta-data is optionally understood, and
>ideally is opaque to those elements that don't need it.
>
>I see them as orthogonal. Forwarding requires the path identifier and the
>meta-data is opaque. Functions require the meta-data and the path
>identifier is opaque.
SK> Although the above is true in some cases, it may not be in *all*
cases. We do not want to mandate this instead allow for metadata to be
interpreted by the forwarder as well as the service function. Just as
such, the path id although mostly relevant to a forwarder, may be used by
a service node - to not restrict implementation.

Surendra.
>
>-Dave
>
>
>
>-----Original Message-----
>From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Lucy yong
>Sent: Wednesday, March 12, 2014 4:17 PM
>To: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker
>Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim
>Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>
>Great. Then we may consider two special metadata definitions in the
>problem statement so we can all use the same definitions. Here is my
>suggested text and like to hear you and other's input and suggestions.
>
>Dataplane Metadata: Data plane metadata provides the ability to
>exchange information between the elements in a service function chaining.
>In this context, there are two types of data plane metadata.
>      =20
>Service Function Metadata: the information exchanged between classifier
>and service functions, between service functions to facilitate service
>functions on the packet treatment.
>
>Steering Metadata: the information from service functions to a classifier
>or service node for traffic forwarding purpose.
>
>-end
>
>Lucy
>
>
>-----Original Message-----
>From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>Sent: Wednesday, March 12, 2014 2:35 PM
>To: Lucy yong; Nicolas BOUTHORS; Ron Parker
>Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim
>Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>
>Yes, I am trying to consistently distinguish those two cases when talking
>about the information carried with packets in service chains.
>
>Yours,
>Joel
>
>On 3/12/14, 3:13 PM, Lucy yong wrote:
>> Joel, See below. -----Original Message----- From: sfc
>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern Sent:
>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas BOUTHORS; Ron
>> Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal
>> Hadi Salim Subject: Re: [sfc]
>> draft-rijsman-sfc-metadata-considerations
>>
>> I was trying to word it carefully not to focus on who puts the
>> information in, but only on who consumes the information.
>> Information for service functions may come from the ingress classifier
>> or from other service functions. [Lucy] this is the one case using
>> metadata in your view. Information for the forwarding will generally
>> come from the ingress classifier, but in special cases may be provided
>> by service functions.  (I keep wanting to get rid of those special
>> cases, but so far there seem to be just enough of them to warrant
>> covering in the solution.  And more importantly, significant support
>> for it in the working group.) [Lucy] This is the second case using
>> metadata in your view (but you don't like it).
>>
>> And you suggest distinguishing these two cases when discussing about
>> metadata usage. Is that right understanding?
>>
>> Lucy
>>
>> Yours, Joel
>>
>> On 3/12/14, 2:33 PM, Lucy yong wrote:
>>> Joel, I interpret that you suggests that distinguish the exchange
>>> information data plane carried between service functions and the
>>> exchange information data plane carried from a service function to a
>>> service node. Is this right understanding? Lucy
>>>
>>> -----Original Message----- From: Joel M. Halpern
>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014 1:19 PM
>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard
>>> (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim Subject:
>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>
>>> My inclination would be to tune that definition to distinguish
>>> between dataplane carried information intended for use by service
>>> funcitons (whatever the origin), and dataplane carried information
>>> intended for dataplane forwarding components.
>>>
>>> Yours, Joel
>>>
>>>
>>>> Hi Joel,
>>>>
>>>> I agree that we need using the same definition for a term, but
>>>> disagree that the metadata definition here is a set of information
>>>> put in the SFC header. This may be too narrow or lead to a
>>>> particular solution. I am fine with this definition in the problem
>>>> statement w/ minor tweak (suggested on mailing list).
>>>>
>>>> Dataplane Metadata: Data plane metadata provides the ability to
>>>> exchange information between the classifiers and service functions,
>>>> between service functions, and service functions and the
>>>> classifiers|service nodes.
>>>>
>>>> There may be a solution that a service function passes some
>>>> information to attached service node without using SFC header.
>>>>
>>>> Thanks, Lucy
>>>>
>>>>
>>>> -----Original Message----- From: Joel Halpern Direct
>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday, March 12,
>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas BOUTHORS; Ron
>>>> Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal
>>>> Hadi Salim Subject: Re: [sfc]
>>>> draft-rijsman-sfc-metadata-considerations
>>>>
>>>> Lucy, you say "the metadata term means ..."  The definition you then
>>>> provide is a definition of the set of information we are proposing
>>>> that we put in the SFC header.  I, and others, have been using the
>>>> term metadata more narrowly.  We can use whatever definition we
>>>> want. But we do need to agree on the definition.
>>>> For the purposes of the WG, it seems much more useful to use the
>>>> term metadata for the narrower description.
>>>>
>>>> Yours, Joel
>>>>
>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
>>>>> Hi Joel,
>>>>>
>>>>> I agree. We need to differentiate the metadata used by service
>>>>> function and SFC header. The metadata term means carrying some
>>>>> states along with the packet. IMO: SFC header is a kind of metadata
>>>>> carried on packet for next service node to use. In the context of
>>>>> SFC, we have term for SFC header and the metadata that was carried
>>>>> between service functions, or between service functions and
>>>>> classifiers/service nodes, which is what the draft focus.
>>>>>
>>>>> Thanks, Lucy
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> -----Original Message----- From: Joel M. Halpern
>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014
>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim
>>>>> Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim
>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>
>>>>> I think it is important to keep a strong distinction between
>>>>> metadata (which is for use by applications) and the service
>>>>> chaining information in the base service chain header, which is for
>>>>> use by the service chain support mechanisms.
>>>>>
>>>>> Yours, Joel
>>>>>
>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
>>>>>> Fully agree with Joe.
>>>>>>
>>>>>> We should not require a fix length for in-band metadata but also
>>>>>> not leave it for freely usage. In fact, when a service node
>>>>>> inserts SFC header on a (encapsulated) packet and send to next
>>>>>> service node, SFC header itself can be seen as a metadata.
>>>>>>
>>>>>> Lucy
>>>>>>
>>>>>> -----Original Message----- From: sfc [mailto:sfc-bounces@ietf.org]
>>>>>> On Behalf Of Joel M. Halpern
>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas BOUTHORS; Ron
>>>>>> Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc;
>>>>>> Jamal Hadi Salim Subject: Re: [sfc]
>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>
>>>>>> For in-band metadata, the API for access can easily be
>>>>>> synchronous. Out of band metadata needs different handling.
>>>>>> There are many cases where out-of-band metadata is useful and
>>>>>> appropriate.  But they do not cover all needs by any stretch.
>>>>>>
>>>>>> Even if each piece of in-band metadata is of fixed length, there
>>>>>> are many different kinds of metatype.  Trying to say "there will
>>>>>> be exactly four pieces, and they will be of types t1, t2, t3, and
>>>>>> t4" is simply too specific for even 80% of the needs.
>>>>>>
>>>>>> Yours, Joel
>>>>>>
>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>>>>>>> Hello Ron,
>>>>>>>
>>>>>>> Sending out of band congruent metadata may not be the answer to
>>>>>>> all needs but it is one tool that we should keep.
>>>>>>>
>>>>>>> Not all metadata is tied to a specific packet, for example a
>>>>>>> policy change in PCRF could lead to some metadata signaling, the
>>>>>>> reaction time need not be immediate, few ms may not matter.
>>>>>>>
>>>>>>> As you point, if a packet is tied to a metadata a correlation
>>>>>>> info can be set in both packet to deal with it (i.e metadata
>>>>>>> expected flag in the SFC header, plus an id)
>>>>>>>
>>>>>>> Finally we can still send some limited metadata within a header.
>>>>>>> This could be used for load balancers in particular if we agree
>>>>>>> on a convention to locate "coarse grain policy"
>>>>>>> / "fine grain policy" on reserved context headers.
>>>>>>>
>>>>>>> This seems to open up a lot of flexibility / innovations.
>>>>>>>
>>>>>>> On your last point, there is a question on how to make metadata
>>>>>>> available to a Service Function. Current socket connections for
>>>>>>> example do not allow to retrieve IP header options. So I assume
>>>>>>> that SFC aware Service Functions will need some (asynchronous ?)
>>>>>>> API to retrieve SFC header information as well as in-band
>>>>>>> metadata. I don't see out of band metadata transport adding
>>>>>>> complexity,  the same API can probably apply.
>>>>>>>
>>>>>>> The alternative option, allowing variable sized metadata in the
>>>>>>> SFC header has some drawbacks as well, one being fragmentation,
>>>>>>> and some switches expecting as well to look at end user traffic
>>>>>>> headers for link load balancing.  I would agree that if we can
>>>>>>> accept these issues, then sending off-line congruent metadata
>>>>>>> looses its interest.
>>>>>>>
>>>>>>> We need to take into account  that both in-band and congruent
>>>>>>> out-of-band metadata transport is not reliable. A packet loss
>>>>>>> triggering retransmission would not lead to the identical
>>>>>>> reconstruction of the associated metadata. In some cases, we
>>>>>>> might thus even need non-congruent out-of-band reliable metadata
>>>>>>> transport.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Nicolas ________________________________________ From: Ron Parker
>>>>>>> [Ron_Parker@affirmednetworks.com] Sent: Wednesday, March 12, 2014
>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard (jguichar);
>>>>>>> brijsman@juniper.net; sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>
>>>>>>> Nicolas,
>>>>>>>
>>>>>>> I understand the concept for out of band signaling of metadata,
>>>>>>> but I am concerned that it introduces significant complexity due
>>>>>>> to the potential race condition of receiving the real packet
>>>>>>> before the metadata.  While the real packet could indicate that
>>>>>>> out of band metadata is expected, how can we guarantee the order
>>>>>>> of reception? What if switching or routing nodes apply hash based
>>>>>>> load balancing? What if the load balancing understands SFC encaps
>>>>>>> and looks beyond it to the original header to get better entropy?
>>>>>>> Can we guarantee that the metadata and real packet will follow
>>>>>>> the exact same path? If we can not, then implementations will
>>>>>>> need to add ingress queuing to cope with the scenario.
>>>>>>>
>>>>>>> Also, do you feel that the increase in implementation complexity
>>>>>>> at the service functions is reasonable?
>>>>>>>
>>>>>>> Thanks.
>>>>>>>
>>>>>>> Ron
>>>>>>>
>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>>>>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>>>>
>>>>>>>> I think we must make a distinction between:
>>>>>>>>
>>>>>>>> - Metadata which should be part of the header defined as in band
>>>>>>>> marking. - Metadata with can be passed out of band, for example
>>>>>>>> congruent out of band signaling defined in the draft
>>>>>>>>
>>>>>>>> The former calls for a limited space in the header, true, The
>>>>>>>> latter however does not incur any space limitation and is still
>>>>>>>> fairly efficient and it remains compatible with a fixed size
>>>>>>>> header used to route those signaling messages along the chain's
>>>>>>>> service functions.
>>>>>>>>
>>>>>>>> Nicolas ________________________________________ From:
>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com] Sent:
>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
>>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net; sfc; Jamal Hadi Salim
>>>>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>>>>
>>>>>>>> Hi Ron,
>>>>>>>>
>>>>>>>> We can certainly have this discussion but we should first
>>>>>>>> consider what information is necessary and if said information
>>>>>>>> can fit within a fixed number of contexts in the majority of
>>>>>>>> cases. Remember, the goal of being able to pass metadata through
>>>>>>>> the network is to enhance service delivery, not pass the entire
>>>>>>>> works of Shakespeare ;-)
>>>>>>>>
>>>>>>>> Sent from my iPhone
>>>>>>>>
>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>>>>>>>>> <Ron_Parker@affirmednetworks.com> wrote:
>>>>>>>>>
>>>>>>>>> Nicolas,
>>>>>>>>>
>>>>>>>>> I see similar requirements from the 3gpp EPC side.  I would
>>>>>>>>> like to propose an OUI / TLV based approach where the reserved
>>>>>>>>> OUI can be used for agreed upon types of common metadata and
>>>>>>>>> vendor or other organizational OUIs can be used to quickly
>>>>>>>>> innovate in the networks.
>>>>>>>>> Simultaneously, I would also like to consider mechanisms that
>>>>>>>>> are optimized for long lived flows so as to limit the negative
>>>>>>>>> effects of packet growth.
>>>>>>>>>
>>>>>>>>> Ron
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>>>>>>
>>>>>>>>>> Hello Jim
>>>>>>>>>>
>>>>>>>>>> I have seen cases in Gi LAN, where subscriber related
>>>>>>>>>> information is passed to a Web Proxy for HTTP header
>>>>>>>>>> enrichment (aimed at some Web Content providers partners of
>>>>>>>>>> the Mobile Operator).
>>>>>>>>>> Information was an coded (persistent) subscriber id derived
>>>>>>>>>> from the MSISDN, and couple of f customer profile related
>>>>>>>>>> fields.
>>>>>>>>>>
>>>>>>>>>> In an sfc based Gi LAN, this entity should receive from the
>>>>>>>>>> Classifier
>>>>>>>>>>
>>>>>>>>>> - A classification of the Content Provider ( Id,
>>>>>>>>>> Category) based on traffic analysis - The MSISDN of the
>>>>>>>>>> subscriber - Two subscriber policy fields (not tied to PCRF
>>>>>>>>>> but belonging to the Subscriber DB) (Subscriber category,
>>>>>>>>>> sub-category) - A session id (for logging and tracking
>>>>>>>>>> purposes)
>>>>>>>>>>
>>>>>>>>>> The objective being to avoid having  the HTTP Proxy to become
>>>>>>>>>> a trusted application (interogate the subscriber DB, etc..)
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Nicolas
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> ________________________________________ From: Jim Guichard
>>>>>>>>>> (jguichar) [jguichar@cisco.com] Sent:
>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi Salim;
>>>>>>>>>> jmoisand@juniper.net; brijsman@juniper.net Cc:
>>>>>>>>>> sfc Subject: Re: [sfc]
>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>
>>>>>>>>>> Hi Jamal,
>>>>>>>>>>
>>>>>>>>>> You said "It seems there's clear need for variable sized
>>>>>>>>>> metadata".. I am not so convinced and would like to better
>>>>>>>>>> understand the requirements before passing judgement. If we
>>>>>>>>>> look at the use cases as presented thus far into the WG I have
>>>>>>>>>> yet to see a single example of the need (noting that desire is
>>>>>>>>>> not the same as need) - I am not saying there is no
>>>>>>>>>> requirement but rather that we should not jump to the
>>>>>>>>>> conclusion and build standards around a theory.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>>>>>>>>>>> <hadi@mojatatu.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>> I like the doc - well written.
>>>>>>>>>>>
>>>>>>>>>>> Section 4.3 on metadata encoding.
>>>>>>>>>>>
>>>>>>>>>>> It seems there's clear need for variable sized metadata (at
>>>>>>>>>>> least for http/app you  seem to indicate the desire for it).
>>>>>>>>>>> For a datapath per-packet metadata, i feel the need is just
>>>>>>>>>>> as important. Are we limited by the fact that existing
>>>>>>>>>>> hardware may not be able to handle TLVs? For example, I dont
>>>>>>>>>>> have a problem handling TLVs in a software datapath.
>>>>>>>>>>>
>>>>>>>>>>> cheers, jamal
>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________ sfc mailing
>>>>>>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> _______________________________________________ sfc
>>>>>>>>>> mailing list sfc@ietf.org
>>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________ sfc mailing
>>>>>>> list sfc@ietf.org
>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>
>>>>>>
>>>>>> _______________________________________________ sfc mailing
>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>
>>>>>> _______________________________________________ sfc mailing
>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>
>>>>
>>>
>>
>> _______________________________________________ sfc mailing list
>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc


From nobody Wed Mar 12 20:55:14 2014
Return-Path: <smkumar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 97DC21A08AE for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 20:55:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -12.748
X-Spam-Level: 
X-Spam-Status: No, score=-12.748 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, MANGLED_OFF=2.3, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 oDlxftZOIrIQ for <sfc@ietfa.amsl.com>; Wed, 12 Mar 2014 20:55:08 -0700 (PDT)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) by ietfa.amsl.com (Postfix) with ESMTP id E08961A08AD for <sfc@ietf.org>; Wed, 12 Mar 2014 20:55:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=29628; q=dns/txt; s=iport; t=1394682902; x=1395892502; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=Sqjyb++gp81SOiXVXR8ww4B4t6/lAEHBTiZvtqvPIjA=; b=M0/uGzYy4sEj9UoEzlhqu5464NM6seJ60KBIkZEsnQ5OexYFLVkZsr1l pw6cHAu2Lfl8KnwmoU4ainYG3jfYJei3hSCYhJBT8gemoQ2lvnIVceEIx 8soB2WcnoANTS1WICbk+2dAotCJyxrprDl57lXqziTUlhfLIw1uulYL/s k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AiwFALYrIVOtJXG9/2dsb2JhbABZgwY7V4MGtyuDO4NzGYEHFnSCJQEBAQQBAQEXGjECBwMIDAQCAQgRBAEBAQQREgUCAiULFAkIAgQBDQUbh14NlT+cDwahbxMEgSOMVgsBJAgrBwICAgSCX4FPBJQVRINski2DLYFpAR8i
X-IronPort-AV: E=Sophos;i="4.97,643,1389744000"; d="scan'208";a="309985549"
Received: from rcdn-core2-2.cisco.com ([173.37.113.189]) by rcdn-iport-8.cisco.com with ESMTP; 13 Mar 2014 03:55:00 +0000
Received: from xhc-aln-x07.cisco.com (xhc-aln-x07.cisco.com [173.36.12.81]) by rcdn-core2-2.cisco.com (8.14.5/8.14.5) with ESMTP id s2D3t0g9026880 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 13 Mar 2014 03:55:00 GMT
Received: from xmb-aln-x09.cisco.com ([169.254.4.83]) by xhc-aln-x07.cisco.com ([173.36.12.81]) with mapi id 14.03.0123.003; Wed, 12 Mar 2014 22:55:00 -0500
From: "Surendra Kumar (smkumar)" <smkumar@cisco.com>
To: Lucy yong <lucy.yong@huawei.com>, "Jim Guichard (jguichar)" <jguichar@cisco.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtTBP5gPRYwyKk2T3oeQtAoj1prUb5UAgAFHXgCAAAUSgIAGzmyAgADwZACAADvUAIAAE0kAgAAY5ICAAAX+AIAAGo0AgAARQYCAAAF1AIAADYqAgAABiACAAAQMgIAACAeAgAADWoCAAAXCgIAAC7mAgAALCoCAAATogIAABu6AgAALAwD//+jZAA==
Date: Thu, 13 Mar 2014 03:55:00 +0000
Message-ID: <CF4673E1.3394D%smkumar@cisco.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com> <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com> <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com> <76B41B8FACE1514795D30EC137FF391D3E9E41@LILAS.jungle.qosmos.com> <AE6B698A-9362-4C25-8DFC-58766D4A40CB@affirmednetworks.com> <76B41B8FACE1514795D30EC137FF391D3E9E93@LILAS.jungle.qosmos.com> <53206D61.3000807@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45356FA3@dfweml701-chm.china.huawei.com> <532088AE.7060905@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453570A3@dfweml701-chm.china.huawei.com> <53209860.2090406@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357101@dfweml701-chm.china.huawei.com> <5320A504.3010805@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357120@dfweml701-chm.china.huawei.com> <5320AF25.30203@joelhalpern.com> <5320B6C9.4050701@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453571EB@dfweml701-chm.china.huawei.com> <5D48AFF6-22CA-44A8-94BE-B63589869C34@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D4535724F@dfweml701-chm.china.huawei.com> <CF4648B6.1B640%jguichar@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D45357316@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D45357316@dfweml701-chm.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.21.127.143]
Content-Type: text/plain; charset="euc-kr"
Content-ID: <89D09422FE57FE45B1F2931A26A0E285@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/WXf-9ePAV9qMpNRx2TZds2nWjog
Cc: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "brijsman@juniper.net" <brijsman@juniper.net>, "Joel M. Halpern" <jmh@joelhalpern.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Mar 2014 03:55:12 -0000

DQpMdWN5LA0KDQoNCk9uIDMvMTIvMTQgMzoxNyBQTSwgIkx1Y3kgeW9uZyIgPGx1Y3kueW9uZ0Bo
dWF3ZWkuY29tPiB3cm90ZToNCg0KPkhpIEppbSwNCj4NCj5TRkMgV0cgaGFkIHNvIG1hbnkgZGlz
Y3Vzc2lvbnMgb24gbWV0YWRhdGEsIHdoeSBpcyB0aGF0Pw0KU0s+IE1vc3Qgb2YgdGhlIGRpc2N1
c3Npb24gcmVsYXRlZCB0byB0aGlzIGhhcyBiZWVuIG9uIHRoZSBzaXplIG9mIGl0DQoobGF0ZWx5
KSBhcyB3ZWxsIGFzIHdoZXRoZXIgd2UgbmVlZCBpdCAod2hpbGUgYmFjayAtIHdlJ3ZlIG1vdmVk
IHBhc3QNCnRoaXMpLg0KDQo+SU1POiBwYXJ0IG9mIGl0IGlzIGJlY2F1c2Ugd2UgaGF2ZSB0b28g
Z2VuZXJhbCBkZWZpbml0aW9uIG9uIG1ldGFkYXRhIGluDQo+dGhpcyBjb250ZXh0IHdoaWNoIG9w
ZW5zIHVwIHNvIG1hbnkgaWRlYXMgcGVvcGxlIGNvdWxkIHRoaW5rIG9mLiBJZiB3ZQ0KPmRvbid0
IHdhbnQgb3ZlcmNvbXBsaWNhdGVkIHNvbHV0aW9ucywgd2UgbmVlZCB0byBuYXJyb3cgZG93biB0
aGUgcHJvYmxlbQ0KPnN0YXRlbWVudCB0b28uIEZvciBleGFtcGxlLCAiYmV0d2VlbiB0aGUgbmV0
d29yayAmIFNGcyIsIHdoYXQgdGhlIG5ldHdvcmsNCj5kbyB5b3UgbWVhbiBoZXJlPyBTaG91bGQg
d2UgYmUgbW9yZSBzcGVjaWZpYyBvbiB0aGF0PyBKb2VsIHN1Z2dlc3RzDQo+ZGlzdGluZ3Vpc2hp
bmcgdGhlIG1ldGFkYXRhIGJhc2VkIG9uIHVzYWdlIG9mIGl0LCBpZiB0aGF0IGhlbHBzIGNsYXJp
ZnkNCj50aGUgZGlzY3Vzc2lvbiwgd2hhdCBpcyB3cm9uZyB0byBzdGF0ZSB0aGVtIGluIHRoZSBw
cm9ibGVtIHN0YXRlbWVudCwgc28NCj5wZW9wbGUgY2FuIHVzZSB0aGUgc2FtZSBkZWZpbmVkIHRl
cm1zIGZvciB0aGUgZGlzY3Vzc2lvbnMuIFdlIG9mdGVuIHNwZW5kDQo+YSBsb3Qgb2YgdGltZXMg
aW4gdGhlIGRpc2N1c3Npb25zIGJlY2F1c2Ugb2Ygbm90IGEgcHJlY2lzZSB0ZXJtDQo+ZGVmaW5p
dGlvbiBvciBvbmUgdGVybSBpbnRlcnByZXRlZCB3aXRoIG1hbnkgd2F5cy4NCj4gDQo+DQo+V2h5
IGRvIHlvdSB0aGluayB0aGF0IHRoaXMgbWV0YWRhdGEgZGVmaW5pdGlvbiBvdmVyY29tcGxpY2F0
ZSBwcm9ibGVtDQo+c3RhdGVtZW50cz8gSXQgb25seSBhZGRzIHRocmVlIGxpbmVzLg0KU0s+IEp1
c3QgY29weWluZyBmcm9tIHRoZSBQUzoNCi0tDQpEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVz
IHRoZSBhYmlsaXR5IHRvDQpleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBuZXR3b3Jr
IGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywNCmJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIGFuZCBz
ZXJ2aWNlIGZ1bmN0aW9ucyBhbmQgdGhlIG5ldHdvcmsuDQoNCi0tDQpJdCBpcyBhIGx1Y2lkIGRl
ZmluaXRpb24uIFdlIGFyZSB1bm5lY2Vzc2FyaWx5IG1ha2luZyB0aGUgd29yZCAibmV0d29yayIN
CmNvbnRyb3ZlcnNpYWwsIElNTy4NCg0KU3VyZW5kcmEuDQoNCg0KPg0KPlRoYW5rcywNCj5MdWN5
DQo+DQo+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj5Gcm9tOiBKaW0gR3VpY2hhcmQgKGpn
dWljaGFyKSBbbWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbV0NCj5TZW50OiBXZWRuZXNkYXksIE1h
cmNoIDEyLCAyMDE0IDQ6MzggUE0NCj5UbzogTHVjeSB5b25nDQo+Q2M6IEpvZWwgTS4gSGFscGVy
bjsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcjsgYnJpanNtYW5AanVuaXBlci5uZXQ7DQo+
c2ZjOyBKYW1hbCBIYWRpIFNhbGltDQo+U3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+DQo+SGkgTHVjeSwNCj4NCj5Oby4gSSBhbSBz
aW1wbHkgc2F5aW5nIHdlIHNob3VsZCBub3Qgb3ZlcmNvbXBsaWNhdGUgdGhlIHByb2JsZW0gc3Rh
dGVtZW50DQo+d2l0aCB0ZXh0IHRoYXQgYWRkcyBsaXR0bGUgdG8gbm8gdmFsdWUgaW4gbXkgb3Bp
bmlvbi4gV2hldGhlciB3ZSBjYWxsIGl0DQo+bWV0YWRhdGEsIG9yIGNvbnRleHQsIGhhcyBubyBi
ZWFyaW5nIG9uIHRoZSBmYWN0IHRoYXQgdGhlIHByb2JsZW0NCj5zdGF0ZW1lbnQgYWxyZWFkeSBj
bGVhcmx5IHN0YXRlcyB3ZSBuZWVkIHRvIGJlIGFibGUgdG8gcGFzcyBpbmZvcm1hdGlvbg0KPmJl
dHdlZW4gU0ap9nMgYW5kIGJldHdlZW4gdGhlIG5ldHdvcmsgJiBTRqn2cy4NCj4NCj4NCj5PbiAz
LzEyLzE0LCA1OjEzIFBNLCAiTHVjeSB5b25nIiA8bHVjeS55b25nQGh1YXdlaS5jb20+IHdyb3Rl
Og0KPg0KPj4NCj4+SGkgSmltLA0KPj4NCj4+SSBmb3Igb25lIGRvbid0IGFncmVlIGFuZCB0aGlu
ayB3ZSBhcmUgb3ZlciBjb21wbGljYXRpbmcgd2hhdCBzaG91bGQgYmUNCj4+c3RyYWlnaHRmb3J3
YXJkLiBUaGUgU0ZDIGVuY2Fwc3VsYXRpb24gc2hvdWxkIGVuYWJsZSB0d28gdGhpbmdzOg0KPj4N
Cj4+MS4gU3RlZXJpbmcgb2Ygc2VsZWN0ZWQgZmxvd3MgdGhyb3VnaCBhIHNlcnZpY2UgY2hhaW47
IHRoaXMgaXMgdGhlDQo+PnNlcnZpY2UgZnVuY3Rpb24gcGF0aC4NCj4+Mi4gUGFzc2luZyBvZiBj
b250ZXh0IGFzc29jaWF0ZWQgd2l0aCBhIGdpdmVuIGZsb3cgd2l0aGluIHNhaWQgc2VydmljZQ0K
Pj5mdW5jdGlvbiBwYXRoLiBUaGlzIGNvbnRleHQgaW5mb3JtYXRpb24gbWF5IGJlIGNvbnN1bWVk
IGJ5IGEgU0YgKGFuDQo+PmFwcGxpY2F0aW9uIElEIGlzIGFuIGV4YW1wbGUpIG9yIG1heSBiZSBj
b25zdW1lZCBieSB0aGUgZm9yd2FyZGluZw0KPj5lbGVtZW50cyAoYSB2cmYtSUQgaXMgYW4gZXhh
bXBsZSkuDQo+PltMdWN5XSBEbyB5b3UgY2FsbCB0aGUgY29udGV4dCBhcyBtZXRhZGF0YSBvciBu
b3Q/IERvIHdlIGhhdmUgYW5vdGhlcg0KPj50ZXJtIGhlcmUgYmVzaWRlIFNGQyBoZWFkZXIgYW5k
IG1ldGFkYXRhLiBJIHNlZSB0aGF0IHlvdSBkb24ndCB3YW50IHRvDQo+PnNlcGFyYXRlIHdoYXQg
aXMgY29uc3VtZWQgYnkgU0YgYW5kIHdoYXQgaXMgY29uc3VtZWQgYnkgdGhlIGZvcndhcmRpbmcN
Cj4+ZWxlbWVudHMuDQo+Pg0KPj5MdWN5DQo+Pg0KPj5TZW50IGZyb20gbXkgaVBob25lDQo+Pg0K
Pj4+IE9uIE1hciAxMiwgMjAxNCwgYXQgNDoxNiBQTSwgIkx1Y3kgeW9uZyIgPGx1Y3kueW9uZ0Bo
dWF3ZWkuY29tPiB3cm90ZToNCj4+PiANCj4+PiBHcmVhdC4gVGhlbiB3ZSBtYXkgY29uc2lkZXIg
dHdvIHNwZWNpYWwgbWV0YWRhdGEgZGVmaW5pdGlvbnMgaW4gdGhlDQo+Pj5wcm9ibGVtIHN0YXRl
bWVudCBzbyB3ZSBjYW4gYWxsIHVzZSB0aGUgc2FtZSBkZWZpbml0aW9ucy4gSGVyZSBpcyBteQ0K
Pj4+c3VnZ2VzdGVkIHRleHQgYW5kIGxpa2UgdG8gaGVhciB5b3UgYW5kIG90aGVyJ3MgaW5wdXQg
YW5kIHN1Z2dlc3Rpb25zLg0KPj4+IA0KPj4+IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFu
ZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eSB0bw0KPj4+ZXhjaGFuZ2UgaW5mb3JtYXRp
b24gYmV0d2VlbiB0aGUgZWxlbWVudHMgaW4gYSBzZXJ2aWNlIGZ1bmN0aW9uDQo+Pj5jaGFpbmlu
Zy4gSW4gdGhpcyBjb250ZXh0LCB0aGVyZSBhcmUgdHdvIHR5cGVzIG9mIGRhdGEgcGxhbmUgbWV0
YWRhdGEuDQo+Pj4gDQo+Pj4gU2VydmljZSBGdW5jdGlvbiBNZXRhZGF0YTogdGhlIGluZm9ybWF0
aW9uIGV4Y2hhbmdlZCBiZXR3ZWVuDQo+Pj5jbGFzc2lmaWVyIGFuZCBzZXJ2aWNlIGZ1bmN0aW9u
cywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucyB0bw0KPj4+ZmFjaWxpdGF0ZSBzZXJ2aWNlIGZ1
bmN0aW9ucyBvbiB0aGUgcGFja2V0IHRyZWF0bWVudC4NCj4+PiANCj4+PiBTdGVlcmluZyBNZXRh
ZGF0YTogdGhlIGluZm9ybWF0aW9uIGZyb20gc2VydmljZSBmdW5jdGlvbnMgdG8gYQ0KPj4+Y2xh
c3NpZmllciBvciBzZXJ2aWNlIG5vZGUgZm9yIHRyYWZmaWMgZm9yd2FyZGluZyBwdXJwb3NlLg0K
Pj4+IA0KPj4+IC1lbmQNCj4+PiANCj4+PiBMdWN5DQo+Pj4gDQo+Pj4gDQo+Pj4gLS0tLS1Pcmln
aW5hbCBNZXNzYWdlLS0tLS0NCj4+PiBGcm9tOiBKb2VsIE0uIEhhbHBlcm4gW21haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tXQ0KPj4+IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjoz
NSBQTQ0KPj4+IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXINCj4+
PiBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0OyBzZmM7
IEphbWFsIEhhZGkNCj4+PiBTYWxpbQ0KPj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpz
bWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+IA0KPj4+IFllcywgSSBhbSB0cnlp
bmcgdG8gY29uc2lzdGVudGx5IGRpc3Rpbmd1aXNoIHRob3NlIHR3byBjYXNlcyB3aGVuDQo+Pj50
YWxraW5nIGFib3V0IHRoZSBpbmZvcm1hdGlvbiBjYXJyaWVkIHdpdGggcGFja2V0cyBpbiBzZXJ2
aWNlIGNoYWlucy4NCj4+PiANCj4+PiBZb3VycywNCj4+PiBKb2VsDQo+Pj4gDQo+Pj4+IE9uIDMv
MTIvMTQsIDM6MTMgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4gSm9lbCwgU2VlIGJlbG93LiAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmMNCj4+Pj4gW21haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpvZWwgTS4gSGFscGVybiBTZW50Og0KPj4+PiBX
ZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MDIgUE0gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBC
T1VUSE9SUzsNCj4+Pj4gUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7IGJy
aWpzbWFuQGp1bmlwZXIubmV0OyBzZmM7DQo+Pj4+IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDog
UmU6IFtzZmNdDQo+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25z
DQo+Pj4+IA0KPj4+PiBJIHdhcyB0cnlpbmcgdG8gd29yZCBpdCBjYXJlZnVsbHkgbm90IHRvIGZv
Y3VzIG9uIHdobyBwdXRzIHRoZQ0KPj4+PiBpbmZvcm1hdGlvbiBpbiwgYnV0IG9ubHkgb24gd2hv
IGNvbnN1bWVzIHRoZSBpbmZvcm1hdGlvbi4NCj4+Pj4gSW5mb3JtYXRpb24gZm9yIHNlcnZpY2Ug
ZnVuY3Rpb25zIG1heSBjb21lIGZyb20gdGhlIGluZ3Jlc3MNCj4+Pj4gY2xhc3NpZmllciBvciBm
cm9tIG90aGVyIHNlcnZpY2UgZnVuY3Rpb25zLiBbTHVjeV0gdGhpcyBpcyB0aGUgb25lDQo+Pj4+
IGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3LiBJbmZvcm1hdGlvbiBmb3IgdGhlIGZv
cndhcmRpbmcNCj4+Pj4gd2lsbCBnZW5lcmFsbHkgY29tZSBmcm9tIHRoZSBpbmdyZXNzIGNsYXNz
aWZpZXIsIGJ1dCBpbiBzcGVjaWFsDQo+Pj4+IGNhc2VzIG1heSBiZSBwcm92aWRlZCBieSBzZXJ2
aWNlIGZ1bmN0aW9ucy4gIChJIGtlZXAgd2FudGluZyB0byBnZXQNCj4+Pj4gcmlkIG9mIHRob3Nl
IHNwZWNpYWwgY2FzZXMsIGJ1dCBzbyBmYXIgdGhlcmUgc2VlbSB0byBiZSBqdXN0IGVub3VnaA0K
Pj4+PiBvZiB0aGVtIHRvIHdhcnJhbnQgY292ZXJpbmcgaW4gdGhlIHNvbHV0aW9uLiAgQW5kIG1v
cmUgaW1wb3J0YW50bHksDQo+Pj4+IHNpZ25pZmljYW50IHN1cHBvcnQgZm9yIGl0IGluIHRoZSB3
b3JraW5nIGdyb3VwLikgW0x1Y3ldIFRoaXMgaXMgdGhlDQo+Pj4+IHNlY29uZCBjYXNlIHVzaW5n
IG1ldGFkYXRhIGluIHlvdXIgdmlldyAoYnV0IHlvdSBkb24ndCBsaWtlIGl0KS4NCj4+Pj4gDQo+
Pj4+IEFuZCB5b3Ugc3VnZ2VzdCBkaXN0aW5ndWlzaGluZyB0aGVzZSB0d28gY2FzZXMgd2hlbiBk
aXNjdXNzaW5nIGFib3V0DQo+Pj4+IG1ldGFkYXRhIHVzYWdlLiBJcyB0aGF0IHJpZ2h0IHVuZGVy
c3RhbmRpbmc/DQo+Pj4+IA0KPj4+PiBMdWN5DQo+Pj4+IA0KPj4+PiBZb3VycywgSm9lbA0KPj4+
PiANCj4+Pj4+IE9uIDMvMTIvMTQsIDI6MzMgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+IEpv
ZWwsIEkgaW50ZXJwcmV0IHRoYXQgeW91IHN1Z2dlc3RzIHRoYXQgZGlzdGluZ3Vpc2ggdGhlIGV4
Y2hhbmdlDQo+Pj4+PiBpbmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgYmV0d2VlbiBzZXJ2
aWNlIGZ1bmN0aW9ucyBhbmQgdGhlDQo+Pj4+PiBleGNoYW5nZSBpbmZvcm1hdGlvbiBkYXRhIHBs
YW5lIGNhcnJpZWQgZnJvbSBhIHNlcnZpY2UgZnVuY3Rpb24gdG8NCj4+Pj4+IGEgc2VydmljZSBu
b2RlLiBJcyB0aGlzIHJpZ2h0IHVuZGVyc3RhbmRpbmc/IEx1Y3kNCj4+Pj4+IA0KPj4+Pj4gLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuDQo+Pj4+PiBbbWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQg
MToxOQ0KPj4+Pj4gUE0NCj4+Pj4+IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJv
biBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZA0KPj4+Pj4gKGpndWljaGFyKTsgYnJpanNtYW5AanVu
aXBlci5uZXQ7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0Og0KPj4+Pj4gUmU6IFtzZmNd
IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiANCj4+Pj4+
IE15IGluY2xpbmF0aW9uIHdvdWxkIGJlIHRvIHR1bmUgdGhhdCBkZWZpbml0aW9uIHRvIGRpc3Rp
bmd1aXNoDQo+Pj4+PiBiZXR3ZWVuIGRhdGFwbGFuZSBjYXJyaWVkIGluZm9ybWF0aW9uIGludGVu
ZGVkIGZvciB1c2UgYnkgc2VydmljZQ0KPj4+Pj4gZnVuY2l0b25zICh3aGF0ZXZlciB0aGUgb3Jp
Z2luKSwgYW5kIGRhdGFwbGFuZSBjYXJyaWVkIGluZm9ybWF0aW9uDQo+Pj4+PiBpbnRlbmRlZCBm
b3IgZGF0YXBsYW5lIGZvcndhcmRpbmcgY29tcG9uZW50cy4NCj4+Pj4+IA0KPj4+Pj4gWW91cnMs
IEpvZWwNCj4+Pj4+IA0KPj4+Pj4gDQo+Pj4+Pj4gSGkgSm9lbCwNCj4+Pj4+PiANCj4+Pj4+PiBJ
IGFncmVlIHRoYXQgd2UgbmVlZCB1c2luZyB0aGUgc2FtZSBkZWZpbml0aW9uIGZvciBhIHRlcm0s
IGJ1dA0KPj4+Pj4+IGRpc2FncmVlIHRoYXQgdGhlIG1ldGFkYXRhIGRlZmluaXRpb24gaGVyZSBp
cyBhIHNldCBvZiBpbmZvcm1hdGlvbg0KPj4+Pj4+IHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gVGhp
cyBtYXkgYmUgdG9vIG5hcnJvdyBvciBsZWFkIHRvIGENCj4+Pj4+PiBwYXJ0aWN1bGFyIHNvbHV0
aW9uLiBJIGFtIGZpbmUgd2l0aCB0aGlzIGRlZmluaXRpb24gaW4gdGhlIHByb2JsZW0NCj4+Pj4+
PiBzdGF0ZW1lbnQgdy8gbWlub3IgdHdlYWsgKHN1Z2dlc3RlZCBvbiBtYWlsaW5nIGxpc3QpLg0K
Pj4+Pj4+IA0KPj4+Pj4+IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBw
cm92aWRlcyB0aGUgYWJpbGl0eSB0bw0KPj4+Pj4+IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdl
ZW4gdGhlIGNsYXNzaWZpZXJzIGFuZCBzZXJ2aWNlDQo+Pj4+Pj4gZnVuY3Rpb25zLCBiZXR3ZWVu
IHNlcnZpY2UgZnVuY3Rpb25zLCBhbmQgc2VydmljZSBmdW5jdGlvbnMgYW5kDQo+Pj4+Pj4gdGhl
DQo+Pj4+Pj4gY2xhc3NpZmllcnN8c2VydmljZSBub2Rlcy4NCj4+Pj4+PiANCj4+Pj4+PiBUaGVy
ZSBtYXkgYmUgYSBzb2x1dGlvbiB0aGF0IGEgc2VydmljZSBmdW5jdGlvbiBwYXNzZXMgc29tZQ0K
Pj4+Pj4+IGluZm9ybWF0aW9uIHRvIGF0dGFjaGVkIHNlcnZpY2Ugbm9kZSB3aXRob3V0IHVzaW5n
IFNGQyBoZWFkZXIuDQo+Pj4+Pj4gDQo+Pj4+Pj4gVGhhbmtzLCBMdWN5DQo+Pj4+Pj4gDQo+Pj4+
Pj4gDQo+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBIYWxwZXJu
IERpcmVjdA0KPj4+Pj4+IFttYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb21dIFNlbnQ6
IFdlZG5lc2RheSwgTWFyY2ggMTIsDQo+Pj4+Pj4gMjAxNCAxMjoyNSBQTSBUbzogTHVjeSB5b25n
OyBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXMgQk9VVEhPUlM7DQo+Pj4+Pj4gUm9uIFBhcmtlciBD
YzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0OyBzZmM7DQo+
Pj4+Pj4gSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+PiBkcmFmdC1y
aWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4+IA0KPj4+Pj4+IEx1Y3ks
IHlvdSBzYXkgInRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIC4uLiIgIFRoZSBkZWZpbml0aW9uIHlv
dQ0KPj4+Pj4+IHRoZW4gcHJvdmlkZSBpcyBhIGRlZmluaXRpb24gb2YgdGhlIHNldCBvZiBpbmZv
cm1hdGlvbiB3ZSBhcmUNCj4+Pj4+PiBwcm9wb3NpbmcgdGhhdCB3ZSBwdXQgaW4gdGhlIFNGQyBo
ZWFkZXIuICBJLCBhbmQgb3RoZXJzLCBoYXZlIGJlZW4NCj4+Pj4+PiB1c2luZyB0aGUgdGVybSBt
ZXRhZGF0YSBtb3JlIG5hcnJvd2x5LiAgV2UgY2FuIHVzZSB3aGF0ZXZlcg0KPj4+Pj4+IGRlZmlu
aXRpb24gd2Ugd2FudC4gQnV0IHdlIGRvIG5lZWQgdG8gYWdyZWUgb24gdGhlIGRlZmluaXRpb24u
DQo+Pj4+Pj4gRm9yIHRoZSBwdXJwb3NlcyBvZiB0aGUgV0csIGl0IHNlZW1zIG11Y2ggbW9yZSB1
c2VmdWwgdG8gdXNlIHRoZQ0KPj4+Pj4+IHRlcm0gbWV0YWRhdGEgZm9yIHRoZSBuYXJyb3dlciBk
ZXNjcmlwdGlvbi4NCj4+Pj4+PiANCj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4+IA0KPj4+Pj4+
PiBPbiAzLzEyLzE0LCAxOjE5IFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+Pj4+IEhpIEpvZWws
DQo+Pj4+Pj4+IA0KPj4+Pj4+PiBJIGFncmVlLiBXZSBuZWVkIHRvIGRpZmZlcmVudGlhdGUgdGhl
IG1ldGFkYXRhIHVzZWQgYnkgc2VydmljZQ0KPj4+Pj4+PmZ1bmN0aW9uIGFuZCBTRkMgaGVhZGVy
LiBUaGUgbWV0YWRhdGEgdGVybSBtZWFucyBjYXJyeWluZyBzb21lDQo+Pj4+Pj4+c3RhdGVzIGFs
b25nIHdpdGggdGhlIHBhY2tldC4gSU1POiBTRkMgaGVhZGVyIGlzIGEga2luZCBvZg0KPj4+Pj4+
Pm1ldGFkYXRhIGNhcnJpZWQgb24gcGFja2V0IGZvciBuZXh0IHNlcnZpY2Ugbm9kZSB0byB1c2Uu
IEluIHRoZQ0KPj4+Pj4+PmNvbnRleHQgb2YgU0ZDLCB3ZSBoYXZlIHRlcm0gZm9yIFNGQyBoZWFk
ZXIgYW5kIHRoZSBtZXRhZGF0YSB0aGF0DQo+Pj4+Pj4+d2FzIGNhcnJpZWQgYmV0d2VlbiBzZXJ2
aWNlIGZ1bmN0aW9ucywgb3IgYmV0d2VlbiBzZXJ2aWNlDQo+Pj4+Pj4+ZnVuY3Rpb25zIGFuZCBj
bGFzc2lmaWVycy9zZXJ2aWNlIG5vZGVzLCB3aGljaCBpcyB3aGF0IHRoZSBkcmFmdA0KPj4+Pj4+
PmZvY3VzLg0KPj4+Pj4+PiANCj4+Pj4+Pj4gVGhhbmtzLCBMdWN5DQo+Pj4+Pj4+IA0KPj4+Pj4+
PiANCj4+Pj4+Pj4gDQo+Pj4+Pj4+IA0KPj4+Pj4+PiANCj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuDQo+Pj4+Pj4+IFttYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNA0KPj4+Pj4+PiAx
MToxOCBBTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOiBK
aW0NCj4+Pj4+Pj4gR3VpY2hhcmQgKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ7IHNm
YzsgSmFtYWwgSGFkaSBTYWxpbQ0KPj4+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlq
c21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+Pj4gDQo+Pj4+Pj4+IEkgdGhp
bmsgaXQgaXMgaW1wb3J0YW50IHRvIGtlZXAgYSBzdHJvbmcgZGlzdGluY3Rpb24gYmV0d2Vlbg0K
Pj4+Pj4+PiBtZXRhZGF0YSAod2hpY2ggaXMgZm9yIHVzZSBieSBhcHBsaWNhdGlvbnMpIGFuZCB0
aGUgc2VydmljZQ0KPj4+Pj4+PiBjaGFpbmluZyBpbmZvcm1hdGlvbiBpbiB0aGUgYmFzZSBzZXJ2
aWNlIGNoYWluIGhlYWRlciwgd2hpY2ggaXMNCj4+Pj4+Pj4gZm9yIHVzZSBieSB0aGUgc2Vydmlj
ZSBjaGFpbiBzdXBwb3J0IG1lY2hhbmlzbXMuDQo+Pj4+Pj4+IA0KPj4+Pj4+PiBZb3VycywgSm9l
bA0KPj4+Pj4+PiANCj4+Pj4+Pj4+IE9uIDMvMTIvMTQsIDEwOjQyIEFNLCBMdWN5IHlvbmcgd3Jv
dGU6DQo+Pj4+Pj4+PiBGdWxseSBhZ3JlZSB3aXRoIEpvZS4NCj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4g
V2Ugc2hvdWxkIG5vdCByZXF1aXJlIGEgZml4IGxlbmd0aCBmb3IgaW4tYmFuZCBtZXRhZGF0YSBi
dXQgYWxzbw0KPj4+Pj4+Pj4gbm90IGxlYXZlIGl0IGZvciBmcmVlbHkgdXNhZ2UuIEluIGZhY3Qs
IHdoZW4gYSBzZXJ2aWNlIG5vZGUNCj4+Pj4+Pj4+IGluc2VydHMgU0ZDIGhlYWRlciBvbiBhIChl
bmNhcHN1bGF0ZWQpIHBhY2tldCBhbmQgc2VuZCB0byBuZXh0DQo+Pj4+Pj4+PiBzZXJ2aWNlIG5v
ZGUsIFNGQyBoZWFkZXIgaXRzZWxmIGNhbiBiZSBzZWVuIGFzIGEgbWV0YWRhdGEuDQo+Pj4+Pj4+
PiANCj4+Pj4+Pj4+IEx1Y3kNCj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0gRnJvbTogc2ZjDQo+Pj4+Pj4+PiBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
XSBPbiBCZWhhbGYgT2YgSm9lbCBNLiBIYWxwZXJuDQo+Pj4+Pj4+PiBTZW50OiBXZWRuZXNkYXks
IE1hcmNoIDEyLCAyMDE0IDk6MjEgQU0gVG86IE5pY29sYXMgQk9VVEhPUlM7DQo+Pj4+Pj4+PiBS
b24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5u
ZXQ7DQo+Pj4+Pj4+PiBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+
Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4+
Pj4gDQo+Pj4+Pj4+PiBGb3IgaW4tYmFuZCBtZXRhZGF0YSwgdGhlIEFQSSBmb3IgYWNjZXNzIGNh
biBlYXNpbHkgYmUNCj4+Pj4+Pj4+IHN5bmNocm9ub3VzLiBPdXQgb2YgYmFuZCBtZXRhZGF0YSBu
ZWVkcyBkaWZmZXJlbnQgaGFuZGxpbmcuDQo+Pj4+Pj4+PiBUaGVyZSBhcmUgbWFueSBjYXNlcyB3
aGVyZSBvdXQtb2YtYmFuZCBtZXRhZGF0YSBpcyB1c2VmdWwgYW5kDQo+Pj4+Pj4+PiBhcHByb3By
aWF0ZS4gIEJ1dCB0aGV5IGRvIG5vdCBjb3ZlciBhbGwgbmVlZHMgYnkgYW55IHN0cmV0Y2guDQo+
Pj4+Pj4+PiANCj4+Pj4+Pj4+IEV2ZW4gaWYgZWFjaCBwaWVjZSBvZiBpbi1iYW5kIG1ldGFkYXRh
IGlzIG9mIGZpeGVkIGxlbmd0aCwgdGhlcmUNCj4+Pj4+Pj4+IGFyZSBtYW55IGRpZmZlcmVudCBr
aW5kcyBvZiBtZXRhdHlwZS4gIFRyeWluZyB0byBzYXkgInRoZXJlIHdpbGwNCj4+Pj4+Pj4+IGJl
IGV4YWN0bHkgZm91ciBwaWVjZXMsIGFuZCB0aGV5IHdpbGwgYmUgb2YgdHlwZXMgdDEsIHQyLCB0
MywNCj4+Pj4+Pj4+IGFuZCB0NCIgaXMgc2ltcGx5IHRvbyBzcGVjaWZpYyBmb3IgZXZlbiA4MCUg
b2YgdGhlIG5lZWRzLg0KPj4+Pj4+Pj4gDQo+Pj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4+Pj4g
DQo+Pj4+Pj4+Pj4gT24gMy8xMi8xNCwgODo1MiBBTSwgTmljb2xhcyBCT1VUSE9SUyB3cm90ZToN
Cj4+Pj4+Pj4+PiBIZWxsbyBSb24sDQo+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4gU2VuZGluZyBvdXQg
b2YgYmFuZCBjb25ncnVlbnQgbWV0YWRhdGEgbWF5IG5vdCBiZSB0aGUgYW5zd2VyIHRvDQo+Pj4+
Pj4+Pj4gYWxsIG5lZWRzIGJ1dCBpdCBpcyBvbmUgdG9vbCB0aGF0IHdlIHNob3VsZCBrZWVwLg0K
Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+IE5vdCBhbGwgbWV0YWRhdGEgaXMgdGllZCB0byBhIHNwZWNp
ZmljIHBhY2tldCwgZm9yIGV4YW1wbGUgYQ0KPj4+Pj4+Pj4+IHBvbGljeSBjaGFuZ2UgaW4gUENS
RiBjb3VsZCBsZWFkIHRvIHNvbWUgbWV0YWRhdGEgc2lnbmFsaW5nLA0KPj4+Pj4+Pj4+IHRoZSBy
ZWFjdGlvbiB0aW1lIG5lZWQgbm90IGJlIGltbWVkaWF0ZSwgZmV3IG1zIG1heSBub3QgbWF0dGVy
Lg0KPj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+IEFzIHlvdSBwb2ludCwgaWYgYSBwYWNrZXQgaXMgdGll
ZCB0byBhIG1ldGFkYXRhIGEgY29ycmVsYXRpb24NCj4+Pj4+Pj4+PiBpbmZvIGNhbiBiZSBzZXQg
aW4gYm90aCBwYWNrZXQgdG8gZGVhbCB3aXRoIGl0IChpLmUgbWV0YWRhdGENCj4+Pj4+Pj4+PiBl
eHBlY3RlZCBmbGFnIGluIHRoZSBTRkMgaGVhZGVyLCBwbHVzIGFuIGlkKQ0KPj4+Pj4+Pj4+IA0K
Pj4+Pj4+Pj4+IEZpbmFsbHkgd2UgY2FuIHN0aWxsIHNlbmQgc29tZSBsaW1pdGVkIG1ldGFkYXRh
IHdpdGhpbiBhIGhlYWRlci4NCj4+Pj4+Pj4+PiBUaGlzIGNvdWxkIGJlIHVzZWQgZm9yIGxvYWQg
YmFsYW5jZXJzIGluIHBhcnRpY3VsYXIgaWYgd2UgYWdyZWUNCj4+Pj4+Pj4+PiBvbiBhIGNvbnZl
bnRpb24gdG8gbG9jYXRlICJjb2Fyc2UgZ3JhaW4gcG9saWN5Ig0KPj4+Pj4+Pj4+IC8gImZpbmUg
Z3JhaW4gcG9saWN5IiBvbiByZXNlcnZlZCBjb250ZXh0IGhlYWRlcnMuDQo+Pj4+Pj4+Pj4gDQo+
Pj4+Pj4+Pj4gVGhpcyBzZWVtcyB0byBvcGVuIHVwIGEgbG90IG9mIGZsZXhpYmlsaXR5IC8gaW5u
b3ZhdGlvbnMuDQo+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4gT24geW91ciBsYXN0IHBvaW50LCB0aGVy
ZSBpcyBhIHF1ZXN0aW9uIG9uIGhvdyB0byBtYWtlIG1ldGFkYXRhDQo+Pj4+Pj4+Pj4gYXZhaWxh
YmxlIHRvIGEgU2VydmljZSBGdW5jdGlvbi4gQ3VycmVudCBzb2NrZXQgY29ubmVjdGlvbnMgZm9y
DQo+Pj4+Pj4+Pj4gZXhhbXBsZSBkbyBub3QgYWxsb3cgdG8gcmV0cmlldmUgSVAgaGVhZGVyIG9w
dGlvbnMuIFNvIEkgYXNzdW1lDQo+Pj4+Pj4+Pj4gdGhhdCBTRkMgYXdhcmUgU2VydmljZSBGdW5j
dGlvbnMgd2lsbCBuZWVkIHNvbWUgKGFzeW5jaHJvbm91cw0KPj4+Pj4+Pj4+ID8pIEFQSSB0byBy
ZXRyaWV2ZSBTRkMgaGVhZGVyIGluZm9ybWF0aW9uIGFzIHdlbGwgYXMgaW4tYmFuZA0KPj4+Pj4+
Pj4+IG1ldGFkYXRhLiBJIGRvbid0IHNlZSBvdXQgb2YgYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQg
YWRkaW5nDQo+Pj4+Pj4+Pj4gY29tcGxleGl0eSwgIHRoZSBzYW1lIEFQSSBjYW4gcHJvYmFibHkg
YXBwbHkuDQo+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4gVGhlIGFsdGVybmF0aXZlIG9wdGlvbiwgYWxs
b3dpbmcgdmFyaWFibGUgc2l6ZWQgbWV0YWRhdGEgaW4gdGhlDQo+Pj4+Pj4+Pj4gU0ZDIGhlYWRl
ciBoYXMgc29tZSBkcmF3YmFja3MgYXMgd2VsbCwgb25lIGJlaW5nIGZyYWdtZW50YXRpb24sDQo+
Pj4+Pj4+Pj4gYW5kIHNvbWUgc3dpdGNoZXMgZXhwZWN0aW5nIGFzIHdlbGwgdG8gbG9vayBhdCBl
bmQgdXNlciB0cmFmZmljDQo+Pj4+Pj4+Pj4gaGVhZGVycyBmb3IgbGluayBsb2FkIGJhbGFuY2lu
Zy4gIEkgd291bGQgYWdyZWUgdGhhdCBpZiB3ZSBjYW4NCj4+Pj4+Pj4+PiBhY2NlcHQgdGhlc2Ug
aXNzdWVzLCB0aGVuIHNlbmRpbmcgb2ZmLWxpbmUgY29uZ3J1ZW50IG1ldGFkYXRhDQo+Pj4+Pj4+
Pj4gbG9vc2VzIGl0cyBpbnRlcmVzdC4NCj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+PiBXZSBuZWVkIHRv
IHRha2UgaW50byBhY2NvdW50ICB0aGF0IGJvdGggaW4tYmFuZCBhbmQgY29uZ3J1ZW50DQo+Pj4+
Pj4+Pj4gb3V0LW9mLWJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0IGlzIG5vdCByZWxpYWJsZS4gQSBw
YWNrZXQgbG9zcw0KPj4+Pj4+Pj4+IHRyaWdnZXJpbmcgcmV0cmFuc21pc3Npb24gd291bGQgbm90
IGxlYWQgdG8gdGhlIGlkZW50aWNhbA0KPj4+Pj4+Pj4+IHJlY29uc3RydWN0aW9uIG9mIHRoZSBh
c3NvY2lhdGVkIG1ldGFkYXRhLiBJbiBzb21lIGNhc2VzLCB3ZQ0KPj4+Pj4+Pj4+IG1pZ2h0IHRo
dXMgZXZlbiBuZWVkIG5vbi1jb25ncnVlbnQgb3V0LW9mLWJhbmQgcmVsaWFibGUNCj4+Pj4+Pj4+
PiBtZXRhZGF0YSB0cmFuc3BvcnQuDQo+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4g
DQo+Pj4+Pj4+Pj4gTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fIEZyb206IFJvbg0KPj4+Pj4+Pj4+IFBhcmtlciBbUm9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbV0gU2VudDogV2VkbmVzZGF5LCBNYXJjaA0KPj4+Pj4+Pj4+IDEyLCAyMDE0DQo+Pj4+
Pj4+Pj4gMTI6NDMgUE0gVG86IE5pY29sYXMgQk9VVEhPUlMgQ2M6IEppbSBHdWljaGFyZCAoamd1
aWNoYXIpOw0KPj4+Pj4+Pj4+IGJyaWpzbWFuQGp1bmlwZXIubmV0OyBzZmM7IEphbWFsIEhhZGkg
U2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0
YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+PiBOaWNvbGFzLA0KPj4+
Pj4+Pj4+IA0KPj4+Pj4+Pj4+IEkgdW5kZXJzdGFuZCB0aGUgY29uY2VwdCBmb3Igb3V0IG9mIGJh
bmQgc2lnbmFsaW5nIG9mIG1ldGFkYXRhLA0KPj4+Pj4+Pj4+YnV0IEkgYW0gY29uY2VybmVkIHRo
YXQgaXQgaW50cm9kdWNlcyBzaWduaWZpY2FudCBjb21wbGV4aXR5IGR1ZQ0KPj4+Pj4+Pj4+dG8g
dGhlIHBvdGVudGlhbCByYWNlIGNvbmRpdGlvbiBvZiByZWNlaXZpbmcgdGhlIHJlYWwgcGFja2V0
DQo+Pj4+Pj4+Pj5iZWZvcmUgdGhlIG1ldGFkYXRhLiAgV2hpbGUgdGhlIHJlYWwgcGFja2V0IGNv
dWxkIGluZGljYXRlIHRoYXQNCj4+Pj4+Pj4+Pm91dCBvZiBiYW5kIG1ldGFkYXRhIGlzIGV4cGVj
dGVkLCBob3cgY2FuIHdlIGd1YXJhbnRlZSB0aGUgb3JkZXINCj4+Pj4+Pj4+Pm9mIHJlY2VwdGlv
bj8gV2hhdCBpZiBzd2l0Y2hpbmcgb3Igcm91dGluZyBub2RlcyBhcHBseSBoYXNoDQo+Pj4+Pj4+
Pj5iYXNlZCBsb2FkIGJhbGFuY2luZz8gV2hhdCBpZiB0aGUgbG9hZCBiYWxhbmNpbmcgdW5kZXJz
dGFuZHMgU0ZDDQo+Pj4+Pj4+Pj5lbmNhcHMgYW5kIGxvb2tzIGJleW9uZCBpdCB0byB0aGUgb3Jp
Z2luYWwgaGVhZGVyIHRvIGdldCBiZXR0ZXINCj4+Pj4+Pj4+PmVudHJvcHk/DQo+Pj4+Pj4+Pj4g
Q2FuIHdlIGd1YXJhbnRlZSB0aGF0IHRoZSBtZXRhZGF0YSBhbmQgcmVhbCBwYWNrZXQgd2lsbCBm
b2xsb3cNCj4+Pj4+Pj4+PnRoZSBleGFjdCBzYW1lIHBhdGg/IElmIHdlIGNhbiBub3QsIHRoZW4g
aW1wbGVtZW50YXRpb25zIHdpbGwNCj4+Pj4+Pj4+Pm5lZWQgdG8gYWRkIGluZ3Jlc3MgcXVldWlu
ZyB0byBjb3BlIHdpdGggdGhlIHNjZW5hcmlvLg0KPj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+IEFsc28s
IGRvIHlvdSBmZWVsIHRoYXQgdGhlIGluY3JlYXNlIGluIGltcGxlbWVudGF0aW9uDQo+Pj4+Pj4+
Pj4gY29tcGxleGl0eSBhdCB0aGUgc2VydmljZSBmdW5jdGlvbnMgaXMgcmVhc29uYWJsZT8NCj4+
Pj4+Pj4+PiANCj4+Pj4+Pj4+PiBUaGFua3MuDQo+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4gUm9uDQo+
Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+IE9uIE1hciAxMiwgMjAxNCwgYXQgNDowOSBBTSwgIk5pY29s
YXMgQk9VVEhPUlMiDQo+Pj4+Pj4+Pj4+IDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+IHdy
b3RlOg0KPj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4gSSB0aGluayB3ZSBtdXN0IG1ha2UgYSBkaXN0
aW5jdGlvbiBiZXR3ZWVuOg0KPj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4gLSBNZXRhZGF0YSB3aGlj
aCBzaG91bGQgYmUgcGFydCBvZiB0aGUgaGVhZGVyIGRlZmluZWQgYXMgaW4NCj4+Pj4+Pj4+Pj4g
YmFuZCBtYXJraW5nLiAtIE1ldGFkYXRhIHdpdGggY2FuIGJlIHBhc3NlZCBvdXQgb2YgYmFuZCwg
Zm9yDQo+Pj4+Pj4+Pj4+IGV4YW1wbGUgY29uZ3J1ZW50IG91dCBvZiBiYW5kIHNpZ25hbGluZyBk
ZWZpbmVkIGluIHRoZSBkcmFmdA0KPj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4gVGhlIGZvcm1lciBj
YWxscyBmb3IgYSBsaW1pdGVkIHNwYWNlIGluIHRoZSBoZWFkZXIsIHRydWUsIFRoZQ0KPj4+Pj4+
Pj4+PiBsYXR0ZXIgaG93ZXZlciBkb2VzIG5vdCBpbmN1ciBhbnkgc3BhY2UgbGltaXRhdGlvbiBh
bmQgaXMNCj4+Pj4+Pj4+Pj4gc3RpbGwgZmFpcmx5IGVmZmljaWVudCBhbmQgaXQgcmVtYWlucyBj
b21wYXRpYmxlIHdpdGggYSBmaXhlZA0KPj4+Pj4+Pj4+PiBzaXplIGhlYWRlciB1c2VkIHRvIHJv
dXRlIHRob3NlIHNpZ25hbGluZyBtZXNzYWdlcyBhbG9uZyB0aGUNCj4+Pj4+Pj4+Pj4gY2hhaW4n
cyBzZXJ2aWNlIGZ1bmN0aW9ucy4NCj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+IE5pY29sYXMgX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOg0KPj4+Pj4+Pj4+PiBK
aW0gR3VpY2hhcmQgKGpndWljaGFyKSBbamd1aWNoYXJAY2lzY28uY29tXSBTZW50Og0KPj4+Pj4+
Pj4+PiBUdWVzZGF5LCBNYXJjaCAxMSwgMjAxNCA2OjQ4IFBNIFRvOiBSb24gUGFya2VyIENjOg0K
Pj4+Pj4+Pj4+PiBOaWNvbGFzIEJPVVRIT1JTOyBicmlqc21hbkBqdW5pcGVyLm5ldDsgc2ZjOyBK
YW1hbCBIYWRpIFNhbGltDQo+Pj4+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpz
bWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4g
SGkgUm9uLA0KPj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4gV2UgY2FuIGNlcnRhaW5seSBoYXZlIHRo
aXMgZGlzY3Vzc2lvbiBidXQgd2Ugc2hvdWxkIGZpcnN0DQo+Pj4+Pj4+Pj4+IGNvbnNpZGVyIHdo
YXQgaW5mb3JtYXRpb24gaXMgbmVjZXNzYXJ5IGFuZCBpZiBzYWlkIGluZm9ybWF0aW9uDQo+Pj4+
Pj4+Pj4+IGNhbiBmaXQgd2l0aGluIGEgZml4ZWQgbnVtYmVyIG9mIGNvbnRleHRzIGluIHRoZSBt
YWpvcml0eSBvZg0KPj4+Pj4+Pj4+PiBjYXNlcy4gUmVtZW1iZXIsIHRoZSBnb2FsIG9mIGJlaW5n
IGFibGUgdG8gcGFzcyBtZXRhZGF0YQ0KPj4+Pj4+Pj4+PiB0aHJvdWdoIHRoZSBuZXR3b3JrIGlz
IHRvIGVuaGFuY2Ugc2VydmljZSBkZWxpdmVyeSwgbm90IHBhc3MNCj4+Pj4+Pj4+Pj4gdGhlIGVu
dGlyZSB3b3JrcyBvZiBTaGFrZXNwZWFyZSA7LSkNCj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+IFNl
bnQgZnJvbSBteSBpUGhvbmUNCj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+PiBPbiBNYXIgNywgMjAx
NCwgYXQgMzo1MiBBTSwgIlJvbiBQYXJrZXIiDQo+Pj4+Pj4+Pj4+PiA8Um9uX1BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbT4gd3JvdGU6DQo+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+IE5pY29s
YXMsDQo+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+IEkgc2VlIHNpbWlsYXIgcmVxdWlyZW1lbnRz
IGZyb20gdGhlIDNncHAgRVBDIHNpZGUuICBJIHdvdWxkDQo+Pj4+Pj4+Pj4+PiBsaWtlIHRvIHBy
b3Bvc2UgYW4gT1VJIC8gVExWIGJhc2VkIGFwcHJvYWNoIHdoZXJlIHRoZQ0KPj4+Pj4+Pj4+Pj4g
cmVzZXJ2ZWQgT1VJIGNhbiBiZSB1c2VkIGZvciBhZ3JlZWQgdXBvbiB0eXBlcyBvZiBjb21tb24N
Cj4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIGFuZCB2ZW5kb3Igb3Igb3RoZXIgb3JnYW5pemF0aW9uYWwg
T1VJcyBjYW4gYmUgdXNlZA0KPj4+Pj4+Pj4+Pj4gdG8gcXVpY2tseSBpbm5vdmF0ZSBpbiB0aGUg
bmV0d29ya3MuDQo+Pj4+Pj4+Pj4+PiBTaW11bHRhbmVvdXNseSwgSSB3b3VsZCBhbHNvIGxpa2Ug
dG8gY29uc2lkZXIgbWVjaGFuaXNtcyB0aGF0DQo+Pj4+Pj4+Pj4+PiBhcmUgb3B0aW1pemVkIGZv
ciBsb25nIGxpdmVkIGZsb3dzIHNvIGFzIHRvIGxpbWl0IHRoZQ0KPj4+Pj4+Pj4+Pj4gbmVnYXRp
dmUgZWZmZWN0cyBvZiBwYWNrZXQgZ3Jvd3RoLg0KPj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+PiBS
b24NCj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4gT24gTWFyIDcsIDIw
MTQsIGF0IDg6MzQgQU0sICJOaWNvbGFzIEJPVVRIT1JTIg0KPj4+Pj4+Pj4+Pj4+IDxOaWNvbGFz
LkJPVVRIT1JTQHFvc21vcy5jb20+IHdyb3RlOg0KPj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+
IEhlbGxvIEppbQ0KPj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+IEkgaGF2ZSBzZWVuIGNhc2Vz
IGluIEdpIExBTiwgd2hlcmUgc3Vic2NyaWJlciByZWxhdGVkDQo+Pj4+Pj4+Pj4+Pj4gaW5mb3Jt
YXRpb24gaXMgcGFzc2VkIHRvIGEgV2ViIFByb3h5IGZvciBIVFRQIGhlYWRlcg0KPj4+Pj4+Pj4+
Pj4+IGVucmljaG1lbnQgKGFpbWVkIGF0IHNvbWUgV2ViIENvbnRlbnQgcHJvdmlkZXJzIHBhcnRu
ZXJzIG9mDQo+Pj4+Pj4+Pj4+Pj4gdGhlIE1vYmlsZSBPcGVyYXRvcikuDQo+Pj4+Pj4+Pj4+Pj4g
SW5mb3JtYXRpb24gd2FzIGFuIGNvZGVkIChwZXJzaXN0ZW50KSBzdWJzY3JpYmVyIGlkIGRlcml2
ZWQNCj4+Pj4+Pj4+Pj4+PiBmcm9tIHRoZSBNU0lTRE4sIGFuZCBjb3VwbGUgb2YgZiBjdXN0b21l
ciBwcm9maWxlIHJlbGF0ZWQNCj4+Pj4+Pj4+Pj4+PiBmaWVsZHMuDQo+Pj4+Pj4+Pj4+Pj4gDQo+
Pj4+Pj4+Pj4+Pj4gSW4gYW4gc2ZjIGJhc2VkIEdpIExBTiwgdGhpcyBlbnRpdHkgc2hvdWxkIHJl
Y2VpdmUgZnJvbSB0aGUNCj4+Pj4+Pj4+Pj4+PiBDbGFzc2lmaWVyDQo+Pj4+Pj4+Pj4+Pj4gDQo+
Pj4+Pj4+Pj4+Pj4gLSBBIGNsYXNzaWZpY2F0aW9uIG9mIHRoZSBDb250ZW50IFByb3ZpZGVyICgg
SWQsDQo+Pj4+Pj4+Pj4+Pj4gQ2F0ZWdvcnkpIGJhc2VkIG9uIHRyYWZmaWMgYW5hbHlzaXMgLSBU
aGUgTVNJU0ROIG9mIHRoZQ0KPj4+Pj4+Pj4+Pj4+IHN1YnNjcmliZXIgLSBUd28gc3Vic2NyaWJl
ciBwb2xpY3kgZmllbGRzIChub3QgdGllZCB0byBQQ1JGDQo+Pj4+Pj4+Pj4+Pj4gYnV0IGJlbG9u
Z2luZyB0byB0aGUgU3Vic2NyaWJlciBEQikgKFN1YnNjcmliZXIgY2F0ZWdvcnksDQo+Pj4+Pj4+
Pj4+Pj4gc3ViLWNhdGVnb3J5KSAtIEEgc2Vzc2lvbiBpZCAoZm9yIGxvZ2dpbmcgYW5kIHRyYWNr
aW5nDQo+Pj4+Pj4+Pj4+Pj4gcHVycG9zZXMpDQo+Pj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4g
VGhlIG9iamVjdGl2ZSBiZWluZyB0byBhdm9pZCBoYXZpbmcgIHRoZSBIVFRQIFByb3h5IHRvDQo+
Pj4+Pj4+Pj4+Pj4gYmVjb21lIGEgdHJ1c3RlZCBhcHBsaWNhdGlvbiAoaW50ZXJvZ2F0ZSB0aGUg
c3Vic2NyaWJlciBEQiwNCj4+Pj4+Pj4+Pj4+PiBldGMuLikNCj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+
Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+PiBOaWNvbGFzDQo+Pj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+
Pj4gDQo+Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XyBGcm9tOiBKaW0gR3VpY2hhcmQNCj4+Pj4+Pj4+Pj4+PiAoamd1aWNoYXIpIFtqZ3VpY2hhckBj
aXNjby5jb21dIFNlbnQ6DQo+Pj4+Pj4+Pj4+Pj4gVGh1cnNkYXksIE1hcmNoIDA2LCAyMDE0IDI6
MDIgUE0gVG86IEphbWFsIEhhZGkgU2FsaW07DQo+Pj4+Pj4+Pj4+Pj4gam1vaXNhbmRAanVuaXBl
ci5uZXQ7IGJyaWpzbWFuQGp1bmlwZXIubmV0IENjOg0KPj4+Pj4+Pj4+Pj4+IHNmYyBTdWJqZWN0
OiBSZTogW3NmY10NCj4+Pj4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25z
aWRlcmF0aW9ucw0KPj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+IEhpIEphbWFsLA0KPj4+Pj4+
Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+IFlvdSBzYWlkICJJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5l
ZWQgZm9yIHZhcmlhYmxlIHNpemVkDQo+Pj4+Pj4+Pj4+Pj4gbWV0YWRhdGEiLi4gSSBhbSBub3Qg
c28gY29udmluY2VkIGFuZCB3b3VsZCBsaWtlIHRvIGJldHRlcg0KPj4+Pj4+Pj4+Pj4+IHVuZGVy
c3RhbmQgdGhlIHJlcXVpcmVtZW50cyBiZWZvcmUgcGFzc2luZyBqdWRnZW1lbnQuIElmIHdlDQo+
Pj4+Pj4+Pj4+Pj4gbG9vayBhdCB0aGUgdXNlIGNhc2VzIGFzIHByZXNlbnRlZCB0aHVzIGZhciBp
bnRvIHRoZSBXRyBJDQo+Pj4+Pj4+Pj4+Pj4gaGF2ZSB5ZXQgdG8gc2VlIGEgc2luZ2xlIGV4YW1w
bGUgb2YgdGhlIG5lZWQgKG5vdGluZyB0aGF0DQo+Pj4+Pj4+Pj4+Pj4gZGVzaXJlIGlzIG5vdCB0
aGUgc2FtZSBhcyBuZWVkKSAtIEkgYW0gbm90IHNheWluZyB0aGVyZSBpcw0KPj4+Pj4+Pj4+Pj4+
IG5vIHJlcXVpcmVtZW50IGJ1dCByYXRoZXIgdGhhdCB3ZSBzaG91bGQgbm90IGp1bXAgdG8gdGhl
DQo+Pj4+Pj4+Pj4+Pj4gY29uY2x1c2lvbiBhbmQgYnVpbGQgc3RhbmRhcmRzIGFyb3VuZCBhIHRo
ZW9yeS4NCj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+
Pj4+Pj4+Pj4gT24gMy8zLzE0LCA2OjM1IEFNLCAiSmFtYWwgSGFkaSBTYWxpbSINCj4+Pj4+Pj4+
Pj4+Pj4gPGhhZGlAbW9qYXRhdHUuY29tPiB3cm90ZToNCj4+Pj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+
Pj4+Pj4+IEkgbGlrZSB0aGUgZG9jIC0gd2VsbCB3cml0dGVuLg0KPj4+Pj4+Pj4+Pj4+PiANCj4+
Pj4+Pj4+Pj4+Pj4gU2VjdGlvbiA0LjMgb24gbWV0YWRhdGEgZW5jb2RpbmcuDQo+Pj4+Pj4+Pj4+
Pj4+IA0KPj4+Pj4+Pj4+Pj4+PiBJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlh
YmxlIHNpemVkIG1ldGFkYXRhIChhdA0KPj4+Pj4+Pj4+Pj4+PiBsZWFzdCBmb3IgaHR0cC9hcHAg
eW91ICBzZWVtIHRvIGluZGljYXRlIHRoZSBkZXNpcmUgZm9yIGl0KS4NCj4+Pj4+Pj4+Pj4+Pj4g
Rm9yIGEgZGF0YXBhdGggcGVyLXBhY2tldCBtZXRhZGF0YSwgaSBmZWVsIHRoZSBuZWVkIGlzIGp1
c3QNCj4+Pj4+Pj4+Pj4+Pj4gYXMgaW1wb3J0YW50LiBBcmUgd2UgbGltaXRlZCBieSB0aGUgZmFj
dCB0aGF0IGV4aXN0aW5nDQo+Pj4+Pj4+Pj4+Pj4+IGhhcmR3YXJlIG1heSBub3QgYmUgYWJsZSB0
byBoYW5kbGUgVExWcz8gRm9yIGV4YW1wbGUsIEkNCj4+Pj4+Pj4+Pj4+Pj4gZG9udCBoYXZlIGEg
cHJvYmxlbSBoYW5kbGluZyBUTFZzIGluIGEgc29mdHdhcmUgZGF0YXBhdGguDQo+Pj4+Pj4+Pj4+
Pj4+IA0KPj4+Pj4+Pj4+Pj4+PiBjaGVlcnMsIGphbWFsDQo+Pj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+
Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBz
ZmMgbWFpbGluZw0KPj4+Pj4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZyBodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+
IA0KPj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5nDQo+Pj4+Pj4+Pj4+Pj4gbGlzdCBzZmNA
aWV0Zi5vcmcgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+
Pj4+PiANCj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXyBzZmMgbWFpbGluZw0KPj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnIGh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+Pj4+PiANCj4+Pj4+Pj4+IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5n
IGxpc3QNCj4+Pj4+Pj4+IHNmY0BpZXRmLm9yZyBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYw0KPj4+Pj4+Pj4gDQo+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMgbWFpbGluZyBsaXN0DQo+Pj4+Pj4+PiBzZmNA
aWV0Zi5vcmcgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4g
DQo+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNm
YyBtYWlsaW5nIGxpc3QNCj4+Pj4gc2ZjQGlldGYub3JnIGh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+IA0KPg0KPl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQo+c2ZjIG1haWxpbmcgbGlzdA0KPnNmY0BpZXRmLm9yZw0K
Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQoNCg==


From nobody Thu Mar 13 07:43:42 2014
Return-Path: <kegray@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AFE4E1A09E1 for <sfc@ietfa.amsl.com>; Thu, 13 Mar 2014 07:43:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -12.748
X-Spam-Level: 
X-Spam-Status: No, score=-12.748 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, MANGLED_OFF=2.3, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 Uvry052ryOcn for <sfc@ietfa.amsl.com>; Thu, 13 Mar 2014 07:43:34 -0700 (PDT)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) by ietfa.amsl.com (Postfix) with ESMTP id 2279E1A09C9 for <sfc@ietf.org>; Thu, 13 Mar 2014 07:43:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=17809; q=dns/txt; s=iport; t=1394721808; x=1395931408; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=7Bo7Pv6SuWPm76U2SG/OsdkSombBdNBZVJGSnfYPrzA=; b=immkEFhZ2u+IKQyPEGFq+ELUzD5bvLA2F5u4d7RewJaA5SjhJoLv575k b3r8YNrHijfFu4lgnyysZCBLTBShXWvzFuxsMizZtNC6fhpIdawjqbvxH t7RoEF1X+ONnuZo7efOjrnATb2YYvUZ9pjAfFePJM9jObhzvbhH2Xe6yz U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Am0FAA7DIVOtJXG9/2dsb2JhbABZgwY7V7o1gzuDc4EWFnSCJQEBAQQBAQE3GhECBQIDBQMMBAIBCBEEAQEBFQkJBycLFAkIAgQBDQUbh14N01cTBI16CwEsKwcCBASELgSUFUSDbJItgy2BaQEfIg
X-IronPort-AV: E=Sophos;i="4.97,647,1389744000"; d="scan'208";a="307044495"
Received: from rcdn-core2-2.cisco.com ([173.37.113.189]) by rcdn-iport-9.cisco.com with ESMTP; 13 Mar 2014 14:43:26 +0000
Received: from xhc-rcd-x07.cisco.com (xhc-rcd-x07.cisco.com [173.37.183.81]) by rcdn-core2-2.cisco.com (8.14.5/8.14.5) with ESMTP id s2DEhQGq012947 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 13 Mar 2014 14:43:26 GMT
Received: from xmb-aln-x02.cisco.com ([169.254.5.98]) by xhc-rcd-x07.cisco.com ([173.37.183.81]) with mapi id 14.03.0123.003; Thu, 13 Mar 2014 09:43:26 -0500
From: "Ken Gray (kegray)" <kegray@cisco.com>
To: Lucy yong <lucy.yong@huawei.com>, "Joel M. Halpern" <jmh@joelhalpern.com>,  Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtTG4vnirOz9xUq/o+IBaMhnUprUb5UAgAFHXgCAAAUSgIAGzmyAgADwZACAADvUAIAAE0kAgAAY5ICAAAX+AIAAGo0AgAARQYCAAAF1AIAADYqAgAABiACAAAQMgIAACAeAgAADWoCAAAXCgIAAC7mAgADQr4A=
Date: Thu, 13 Mar 2014 14:43:25 +0000
Message-ID: <CF471094.C0AE%kegray@cisco.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com> <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com> <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com> <76B41B8FACE1514795D30EC137FF391D3E9E41@LILAS.jungle.qosmos.com> <AE6B698A-9362-4C25-8DFC-58766D4A40CB@affirmednetworks.com> <76B41B8FACE1514795D30EC137FF391D3E9E93@LILAS.jungle.qosmos.com> <53206D61.3000807@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45356FA3@dfweml701-chm.china.huawei.com> <532088AE.7060905@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453570A3@dfweml701-chm.china.huawei.com> <53209860.2090406@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357101@dfweml701-chm.china.huawei.com> <5320A504.3010805@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357120@dfweml701-chm.china.huawei.com> <5320AF25.30203@joelhalpern.com> <5320B6C9.4050701@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453571EB@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D453571EB@dfweml701-chm.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.21.124.157]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <21F0EC0966654E46AC978E7ECFF9BF18@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/7hO1jEBiiPUgUP4D_vIM_tFeEpQ
Cc: "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, "brijsman@juniper.net" <brijsman@juniper.net>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Mar 2014 14:43:39 -0000

I see no real gain in subdividing the term "metadata".

On 3/12/14 1:16 PM, "Lucy yong" <lucy.yong@huawei.com> wrote:

>Great. Then we may consider two special metadata definitions in the
>problem statement so we can all use the same definitions. Here is my
>suggested text and like to hear you and other's input and suggestions.
>
>Dataplane Metadata: Data plane metadata provides the ability to
>exchange information between the elements in a service function chaining.
>In this context, there are two types of data plane metadata.
>      =20
>Service Function Metadata: the information exchanged between classifier
>and service functions, between service functions to facilitate service
>functions on the packet treatment.
>
>Steering Metadata: the information from service functions to a classifier
>or service node for traffic forwarding purpose.
>
>-end
>
>Lucy
>
>
>-----Original Message-----
>From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>Sent: Wednesday, March 12, 2014 2:35 PM
>To: Lucy yong; Nicolas BOUTHORS; Ron Parker
>Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim
>Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>
>Yes, I am trying to consistently distinguish those two cases when talking
>about the information carried with packets in service chains.
>
>Yours,
>Joel
>
>On 3/12/14, 3:13 PM, Lucy yong wrote:
>> Joel, See below. -----Original Message----- From: sfc
>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern Sent:
>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas BOUTHORS; Ron
>> Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal
>> Hadi Salim Subject: Re: [sfc]
>> draft-rijsman-sfc-metadata-considerations
>>
>> I was trying to word it carefully not to focus on who puts the
>> information in, but only on who consumes the information.
>> Information for service functions may come from the ingress classifier
>> or from other service functions. [Lucy] this is the one case using
>> metadata in your view. Information for the forwarding will generally
>> come from the ingress classifier, but in special cases may be provided
>> by service functions.  (I keep wanting to get rid of those special
>> cases, but so far there seem to be just enough of them to warrant
>> covering in the solution.  And more importantly, significant support
>> for it in the working group.) [Lucy] This is the second case using
>> metadata in your view (but you don't like it).
>>
>> And you suggest distinguishing these two cases when discussing about
>> metadata usage. Is that right understanding?
>>
>> Lucy
>>
>> Yours, Joel
>>
>> On 3/12/14, 2:33 PM, Lucy yong wrote:
>>> Joel, I interpret that you suggests that distinguish the exchange
>>> information data plane carried between service functions and the
>>> exchange information data plane carried from a service function to a
>>> service node. Is this right understanding? Lucy
>>>
>>> -----Original Message----- From: Joel M. Halpern
>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014 1:19 PM
>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard
>>> (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim Subject:
>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>
>>> My inclination would be to tune that definition to distinguish
>>> between dataplane carried information intended for use by service
>>> funcitons (whatever the origin), and dataplane carried information
>>> intended for dataplane forwarding components.
>>>
>>> Yours, Joel
>>>
>>>
>>>> Hi Joel,
>>>>
>>>> I agree that we need using the same definition for a term, but
>>>> disagree that the metadata definition here is a set of information
>>>> put in the SFC header. This may be too narrow or lead to a
>>>> particular solution. I am fine with this definition in the problem
>>>> statement w/ minor tweak (suggested on mailing list).
>>>>
>>>> Dataplane Metadata: Data plane metadata provides the ability to
>>>> exchange information between the classifiers and service functions,
>>>> between service functions, and service functions and the
>>>> classifiers|service nodes.
>>>>
>>>> There may be a solution that a service function passes some
>>>> information to attached service node without using SFC header.
>>>>
>>>> Thanks, Lucy
>>>>
>>>>
>>>> -----Original Message----- From: Joel Halpern Direct
>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday, March 12,
>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas BOUTHORS; Ron
>>>> Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal
>>>> Hadi Salim Subject: Re: [sfc]
>>>> draft-rijsman-sfc-metadata-considerations
>>>>
>>>> Lucy, you say "the metadata term means ..."  The definition you then
>>>> provide is a definition of the set of information we are proposing
>>>> that we put in the SFC header.  I, and others, have been using the
>>>> term metadata more narrowly.  We can use whatever definition we
>>>> want. But we do need to agree on the definition.
>>>> For the purposes of the WG, it seems much more useful to use the
>>>> term metadata for the narrower description.
>>>>
>>>> Yours, Joel
>>>>
>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
>>>>> Hi Joel,
>>>>>
>>>>> I agree. We need to differentiate the metadata used by service
>>>>> function and SFC header. The metadata term means carrying some
>>>>> states along with the packet. IMO: SFC header is a kind of metadata
>>>>> carried on packet for next service node to use. In the context of
>>>>> SFC, we have term for SFC header and the metadata that was carried
>>>>> between service functions, or between service functions and
>>>>> classifiers/service nodes, which is what the draft focus.
>>>>>
>>>>> Thanks, Lucy
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> -----Original Message----- From: Joel M. Halpern
>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014
>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim
>>>>> Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim
>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>
>>>>> I think it is important to keep a strong distinction between
>>>>> metadata (which is for use by applications) and the service
>>>>> chaining information in the base service chain header, which is for
>>>>> use by the service chain support mechanisms.
>>>>>
>>>>> Yours, Joel
>>>>>
>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
>>>>>> Fully agree with Joe.
>>>>>>
>>>>>> We should not require a fix length for in-band metadata but also
>>>>>> not leave it for freely usage. In fact, when a service node
>>>>>> inserts SFC header on a (encapsulated) packet and send to next
>>>>>> service node, SFC header itself can be seen as a metadata.
>>>>>>
>>>>>> Lucy
>>>>>>
>>>>>> -----Original Message----- From: sfc [mailto:sfc-bounces@ietf.org]
>>>>>> On Behalf Of Joel M. Halpern
>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas BOUTHORS; Ron
>>>>>> Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc;
>>>>>> Jamal Hadi Salim Subject: Re: [sfc]
>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>
>>>>>> For in-band metadata, the API for access can easily be
>>>>>> synchronous. Out of band metadata needs different handling.
>>>>>> There are many cases where out-of-band metadata is useful and
>>>>>> appropriate.  But they do not cover all needs by any stretch.
>>>>>>
>>>>>> Even if each piece of in-band metadata is of fixed length, there
>>>>>> are many different kinds of metatype.  Trying to say "there will
>>>>>> be exactly four pieces, and they will be of types t1, t2, t3, and
>>>>>> t4" is simply too specific for even 80% of the needs.
>>>>>>
>>>>>> Yours, Joel
>>>>>>
>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>>>>>>> Hello Ron,
>>>>>>>
>>>>>>> Sending out of band congruent metadata may not be the answer to
>>>>>>> all needs but it is one tool that we should keep.
>>>>>>>
>>>>>>> Not all metadata is tied to a specific packet, for example a
>>>>>>> policy change in PCRF could lead to some metadata signaling, the
>>>>>>> reaction time need not be immediate, few ms may not matter.
>>>>>>>
>>>>>>> As you point, if a packet is tied to a metadata a correlation
>>>>>>> info can be set in both packet to deal with it (i.e metadata
>>>>>>> expected flag in the SFC header, plus an id)
>>>>>>>
>>>>>>> Finally we can still send some limited metadata within a header.
>>>>>>> This could be used for load balancers in particular if we agree
>>>>>>> on a convention to locate "coarse grain policy"
>>>>>>> / "fine grain policy" on reserved context headers.
>>>>>>>
>>>>>>> This seems to open up a lot of flexibility / innovations.
>>>>>>>
>>>>>>> On your last point, there is a question on how to make metadata
>>>>>>> available to a Service Function. Current socket connections for
>>>>>>> example do not allow to retrieve IP header options. So I assume
>>>>>>> that SFC aware Service Functions will need some (asynchronous ?)
>>>>>>> API to retrieve SFC header information as well as in-band
>>>>>>> metadata. I don't see out of band metadata transport adding
>>>>>>> complexity,  the same API can probably apply.
>>>>>>>
>>>>>>> The alternative option, allowing variable sized metadata in the
>>>>>>> SFC header has some drawbacks as well, one being fragmentation,
>>>>>>> and some switches expecting as well to look at end user traffic
>>>>>>> headers for link load balancing.  I would agree that if we can
>>>>>>> accept these issues, then sending off-line congruent metadata
>>>>>>> looses its interest.
>>>>>>>
>>>>>>> We need to take into account  that both in-band and congruent
>>>>>>> out-of-band metadata transport is not reliable. A packet loss
>>>>>>> triggering retransmission would not lead to the identical
>>>>>>> reconstruction of the associated metadata. In some cases, we
>>>>>>> might thus even need non-congruent out-of-band reliable metadata
>>>>>>> transport.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Nicolas ________________________________________ From: Ron Parker
>>>>>>> [Ron_Parker@affirmednetworks.com] Sent: Wednesday, March 12, 2014
>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard (jguichar);
>>>>>>> brijsman@juniper.net; sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>
>>>>>>> Nicolas,
>>>>>>>
>>>>>>> I understand the concept for out of band signaling of metadata,
>>>>>>> but I am concerned that it introduces significant complexity due
>>>>>>> to the potential race condition of receiving the real packet
>>>>>>> before the metadata.  While the real packet could indicate that
>>>>>>> out of band metadata is expected, how can we guarantee the order
>>>>>>> of reception? What if switching or routing nodes apply hash based
>>>>>>> load balancing? What if the load balancing understands SFC encaps
>>>>>>> and looks beyond it to the original header to get better entropy?
>>>>>>> Can we guarantee that the metadata and real packet will follow
>>>>>>> the exact same path? If we can not, then implementations will
>>>>>>> need to add ingress queuing to cope with the scenario.
>>>>>>>
>>>>>>> Also, do you feel that the increase in implementation complexity
>>>>>>> at the service functions is reasonable?
>>>>>>>
>>>>>>> Thanks.
>>>>>>>
>>>>>>> Ron
>>>>>>>
>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>>>>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>>>>
>>>>>>>> I think we must make a distinction between:
>>>>>>>>
>>>>>>>> - Metadata which should be part of the header defined as in band
>>>>>>>> marking. - Metadata with can be passed out of band, for example
>>>>>>>> congruent out of band signaling defined in the draft
>>>>>>>>
>>>>>>>> The former calls for a limited space in the header, true, The
>>>>>>>> latter however does not incur any space limitation and is still
>>>>>>>> fairly efficient and it remains compatible with a fixed size
>>>>>>>> header used to route those signaling messages along the chain's
>>>>>>>> service functions.
>>>>>>>>
>>>>>>>> Nicolas ________________________________________ From:
>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com] Sent:
>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
>>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net; sfc; Jamal Hadi Salim
>>>>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>>>>
>>>>>>>> Hi Ron,
>>>>>>>>
>>>>>>>> We can certainly have this discussion but we should first
>>>>>>>> consider what information is necessary and if said information
>>>>>>>> can fit within a fixed number of contexts in the majority of
>>>>>>>> cases. Remember, the goal of being able to pass metadata through
>>>>>>>> the network is to enhance service delivery, not pass the entire
>>>>>>>> works of Shakespeare ;-)
>>>>>>>>
>>>>>>>> Sent from my iPhone
>>>>>>>>
>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>>>>>>>>> <Ron_Parker@affirmednetworks.com> wrote:
>>>>>>>>>
>>>>>>>>> Nicolas,
>>>>>>>>>
>>>>>>>>> I see similar requirements from the 3gpp EPC side.  I would
>>>>>>>>> like to propose an OUI / TLV based approach where the reserved
>>>>>>>>> OUI can be used for agreed upon types of common metadata and
>>>>>>>>> vendor or other organizational OUIs can be used to quickly
>>>>>>>>> innovate in the networks.
>>>>>>>>> Simultaneously, I would also like to consider mechanisms that
>>>>>>>>> are optimized for long lived flows so as to limit the negative
>>>>>>>>> effects of packet growth.
>>>>>>>>>
>>>>>>>>> Ron
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>>>>>>
>>>>>>>>>> Hello Jim
>>>>>>>>>>
>>>>>>>>>> I have seen cases in Gi LAN, where subscriber related
>>>>>>>>>> information is passed to a Web Proxy for HTTP header
>>>>>>>>>> enrichment (aimed at some Web Content providers partners of
>>>>>>>>>> the Mobile Operator).
>>>>>>>>>> Information was an coded (persistent) subscriber id derived
>>>>>>>>>> from the MSISDN, and couple of f customer profile related
>>>>>>>>>> fields.
>>>>>>>>>>
>>>>>>>>>> In an sfc based Gi LAN, this entity should receive from the
>>>>>>>>>> Classifier
>>>>>>>>>>
>>>>>>>>>> - A classification of the Content Provider ( Id,
>>>>>>>>>> Category) based on traffic analysis - The MSISDN of the
>>>>>>>>>> subscriber - Two subscriber policy fields (not tied to PCRF
>>>>>>>>>> but belonging to the Subscriber DB) (Subscriber category,
>>>>>>>>>> sub-category) - A session id (for logging and tracking
>>>>>>>>>> purposes)
>>>>>>>>>>
>>>>>>>>>> The objective being to avoid having  the HTTP Proxy to become
>>>>>>>>>> a trusted application (interogate the subscriber DB, etc..)
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Nicolas
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> ________________________________________ From: Jim Guichard
>>>>>>>>>> (jguichar) [jguichar@cisco.com] Sent:
>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi Salim;
>>>>>>>>>> jmoisand@juniper.net; brijsman@juniper.net Cc:
>>>>>>>>>> sfc Subject: Re: [sfc]
>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>
>>>>>>>>>> Hi Jamal,
>>>>>>>>>>
>>>>>>>>>> You said "It seems there's clear need for variable sized
>>>>>>>>>> metadata".. I am not so convinced and would like to better
>>>>>>>>>> understand the requirements before passing judgement. If we
>>>>>>>>>> look at the use cases as presented thus far into the WG I have
>>>>>>>>>> yet to see a single example of the need (noting that desire is
>>>>>>>>>> not the same as need) - I am not saying there is no
>>>>>>>>>> requirement but rather that we should not jump to the
>>>>>>>>>> conclusion and build standards around a theory.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>>>>>>>>>>> <hadi@mojatatu.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>> I like the doc - well written.
>>>>>>>>>>>
>>>>>>>>>>> Section 4.3 on metadata encoding.
>>>>>>>>>>>
>>>>>>>>>>> It seems there's clear need for variable sized metadata (at
>>>>>>>>>>> least for http/app you  seem to indicate the desire for it).
>>>>>>>>>>> For a datapath per-packet metadata, i feel the need is just
>>>>>>>>>>> as important. Are we limited by the fact that existing
>>>>>>>>>>> hardware may not be able to handle TLVs? For example, I dont
>>>>>>>>>>> have a problem handling TLVs in a software datapath.
>>>>>>>>>>>
>>>>>>>>>>> cheers, jamal
>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________ sfc mailing
>>>>>>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> _______________________________________________ sfc
>>>>>>>>>> mailing list sfc@ietf.org
>>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________ sfc mailing
>>>>>>> list sfc@ietf.org
>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>
>>>>>>
>>>>>> _______________________________________________ sfc mailing
>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>
>>>>>> _______________________________________________ sfc mailing
>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>
>>>>
>>>
>>
>> _______________________________________________ sfc mailing list
>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc


From nobody Thu Mar 13 07:51:43 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 611671A0804 for <sfc@ietfa.amsl.com>; Thu, 13 Mar 2014 07:51:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.448
X-Spam-Level: 
X-Spam-Status: No, score=-2.448 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_OFF=2.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 Yu-ns69PbFU7 for <sfc@ietfa.amsl.com>; Thu, 13 Mar 2014 07:51:33 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 771DB1A09EB for <sfc@ietf.org>; Thu, 13 Mar 2014 07:51:30 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BEN66549; Thu, 13 Mar 2014 14:51:23 +0000 (GMT)
Received: from LHREML405-HUB.china.huawei.com (10.201.5.242) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 13 Mar 2014 14:48:47 +0000
Received: from DFWEML706-CHM.china.huawei.com (10.193.5.225) by lhreml405-hub.china.huawei.com (10.201.5.242) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 13 Mar 2014 14:49:26 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.118]) by dfweml706-chm.china.huawei.com ([169.254.8.30]) with mapi id 14.03.0158.001; Thu, 13 Mar 2014 07:49:22 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: "Surendra Kumar (smkumar)" <smkumar@cisco.com>, "Jim Guichard (jguichar)" <jguichar@cisco.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtXWxgFuQPGhwEWKurWj2TK38JrUkRoAgAFHXgCAAAUSgIAGzmyAgADwYwCAADvUAIAAE0oAgAAY5ID//45E4IAAkkcA//+XGFCAAHueAP//ktEgAA+IKgAADoLRkP//l/yAgABzZsD//5W2gIAAbX0g//+pRoCAAHHikP//mfSAAA27RDAAAJP6AP//zQwg
Date: Thu, 13 Mar 2014 14:49:21 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D45357510@dfweml701-chm.china.huawei.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com> <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com> <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com> <76B41B8FACE1514795D30EC137FF391D3E9E41@LILAS.jungle.qosmos.com> <AE6B698A-9362-4C25-8DFC-58766D4A40CB@affirmednetworks.com> <76B41B8FACE1514795D30EC137FF391D3E9E93@LILAS.jungle.qosmos.com> <53206D61.3000807@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45356FA3@dfweml701-chm.china.huawei.com> <532088AE.7060905@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453570A3@dfweml701-chm.china.huawei.com> <53209860.2090406@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357101@dfweml701-chm.china.huawei.com> <5320A504.3010805@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357120@dfweml701-chm.china.huawei.com> <5320AF25.30203@joelhalpern.com> <5320B6C9.4050701@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453571EB@dfweml701-chm.china.huawei.com> <5D48AFF6-22CA-44A8-94BE-B63589869C34@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D4535724F@dfweml701-chm.china.huawei.com> <CF4648B6.1B640%jguichar@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D45357316@dfweml701-chm.china.huawei.com> <CF4673E1.3394D%smkumar@cisco.com>
In-Reply-To: <CF4673E1.3394D%smkumar@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.138.18]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/N2kfTq-tj_tfYnJ7EVNwpWo9uC8
Cc: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "brijsman@juniper.net" <brijsman@juniper.net>, "Joel M. Halpern" <jmh@joelhalpern.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Mar 2014 14:51:38 -0000

Snip..
SK> Just copying from the PS:
--
Data plane metadata provides the ability to exchange information between th=
e network and service functions, between service functions, and service fun=
ctions and the network.

--
It is a lucid definition. We are unnecessarily making the word "network"
controversial, IMO.

[Lucy] This is my point. "The network" is too general here, which brings me=
tadata great power to do many things. This is why people invent ideas here,=
 which causes a lot of debates on metadata usage potentials. We should not =
spend a lot of times on that debates and judge which usage is valuable or n=
ot. Thus, for the SFC work, it will be helpful if we can narrow down a bit.=
 Joel makes explicitly two cases, which is helpful to develop use cases for=
 each case. I would like to see that the problem statement can be more spec=
ific on metadata definition, which may be helpful in less focusing on it an=
d moving forward.

Lucy=20

Surendra.


>
>Thanks,
>Lucy
>
>-----Original Message-----
>From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
>Sent: Wednesday, March 12, 2014 4:38 PM
>To: Lucy yong
>Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker;=20
>brijsman@juniper.net; sfc; Jamal Hadi Salim
>Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>
>Hi Lucy,
>
>No. I am simply saying we should not overcomplicate the problem=20
>statement with text that adds little to no value in my opinion. Whether=20
>we call it metadata, or context, has no bearing on the fact that the=20
>problem statement already clearly states we need to be able to pass=20
>information between SF=B9s and between the network & SF=B9s.
>
>
>On 3/12/14, 5:13 PM, "Lucy yong" <lucy.yong@huawei.com> wrote:
>
>>
>>Hi Jim,
>>
>>I for one don't agree and think we are over complicating what should=20
>>be straightforward. The SFC encapsulation should enable two things:
>>
>>1. Steering of selected flows through a service chain; this is the=20
>>service function path.
>>2. Passing of context associated with a given flow within said service=20
>>function path. This context information may be consumed by a SF (an=20
>>application ID is an example) or may be consumed by the forwarding=20
>>elements (a vrf-ID is an example).
>>[Lucy] Do you call the context as metadata or not? Do we have another=20
>>term here beside SFC header and metadata. I see that you don't want to=20
>>separate what is consumed by SF and what is consumed by the forwarding=20
>>elements.
>>
>>Lucy
>>
>>Sent from my iPhone
>>
>>> On Mar 12, 2014, at 4:16 PM, "Lucy yong" <lucy.yong@huawei.com> wrote:
>>>=20
>>> Great. Then we may consider two special metadata definitions in the=20
>>>problem statement so we can all use the same definitions. Here is my=20
>>>suggested text and like to hear you and other's input and suggestions.
>>>=20
>>> Dataplane Metadata: Data plane metadata provides the ability to=20
>>>exchange information between the elements in a service function=20
>>>chaining. In this context, there are two types of data plane metadata.
>>>=20
>>> Service Function Metadata: the information exchanged between=20
>>>classifier and service functions, between service functions to=20
>>>facilitate service functions on the packet treatment.
>>>=20
>>> Steering Metadata: the information from service functions to a=20
>>>classifier or service node for traffic forwarding purpose.
>>>=20
>>> -end
>>>=20
>>> Lucy
>>>=20
>>>=20
>>> -----Original Message-----
>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>>> Sent: Wednesday, March 12, 2014 2:35 PM
>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker
>>> Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi=20
>>> Salim
>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>=20
>>> Yes, I am trying to consistently distinguish those two cases when=20
>>>talking about the information carried with packets in service chains.
>>>=20
>>> Yours,
>>> Joel
>>>=20
>>>> On 3/12/14, 3:13 PM, Lucy yong wrote:
>>>> Joel, See below. -----Original Message----- From: sfc=20
>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern Sent:
>>>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas BOUTHORS;=20
>>>> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc;=20
>>>> Jamal Hadi Salim Subject: Re: [sfc]=20
>>>> draft-rijsman-sfc-metadata-considerations
>>>>=20
>>>> I was trying to word it carefully not to focus on who puts the=20
>>>> information in, but only on who consumes the information.
>>>> Information for service functions may come from the ingress=20
>>>> classifier or from other service functions. [Lucy] this is the one=20
>>>> case using metadata in your view. Information for the forwarding=20
>>>> will generally come from the ingress classifier, but in special=20
>>>> cases may be provided by service functions.  (I keep wanting to get=20
>>>> rid of those special cases, but so far there seem to be just enough=20
>>>> of them to warrant covering in the solution.  And more importantly,=20
>>>> significant support for it in the working group.) [Lucy] This is=20
>>>> the second case using metadata in your view (but you don't like it).
>>>>=20
>>>> And you suggest distinguishing these two cases when discussing=20
>>>> about metadata usage. Is that right understanding?
>>>>=20
>>>> Lucy
>>>>=20
>>>> Yours, Joel
>>>>=20
>>>>> On 3/12/14, 2:33 PM, Lucy yong wrote:
>>>>> Joel, I interpret that you suggests that distinguish the exchange=20
>>>>> information data plane carried between service functions and the=20
>>>>> exchange information data plane carried from a service function to=20
>>>>> a service node. Is this right understanding? Lucy
>>>>>=20
>>>>> -----Original Message----- From: Joel M. Halpern=20
>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014 1:19=20
>>>>> PM
>>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard=20
>>>>> (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim Subject:
>>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>=20
>>>>> My inclination would be to tune that definition to distinguish=20
>>>>> between dataplane carried information intended for use by service=20
>>>>> funcitons (whatever the origin), and dataplane carried information=20
>>>>> intended for dataplane forwarding components.
>>>>>=20
>>>>> Yours, Joel
>>>>>=20
>>>>>=20
>>>>>> Hi Joel,
>>>>>>=20
>>>>>> I agree that we need using the same definition for a term, but=20
>>>>>> disagree that the metadata definition here is a set of=20
>>>>>> information put in the SFC header. This may be too narrow or lead=20
>>>>>> to a particular solution. I am fine with this definition in the=20
>>>>>> problem statement w/ minor tweak (suggested on mailing list).
>>>>>>=20
>>>>>> Dataplane Metadata: Data plane metadata provides the ability to=20
>>>>>> exchange information between the classifiers and service=20
>>>>>> functions, between service functions, and service functions and=20
>>>>>> the
>>>>>> classifiers|service nodes.
>>>>>>=20
>>>>>> There may be a solution that a service function passes some=20
>>>>>> information to attached service node without using SFC header.
>>>>>>=20
>>>>>> Thanks, Lucy
>>>>>>=20
>>>>>>=20
>>>>>> -----Original Message----- From: Joel Halpern Direct=20
>>>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday, March 12,
>>>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas BOUTHORS;=20
>>>>>> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net;=20
>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]=20
>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>=20
>>>>>> Lucy, you say "the metadata term means ..."  The definition you=20
>>>>>> then provide is a definition of the set of information we are=20
>>>>>> proposing that we put in the SFC header.  I, and others, have=20
>>>>>> been using the term metadata more narrowly.  We can use whatever=20
>>>>>> definition we want. But we do need to agree on the definition.
>>>>>> For the purposes of the WG, it seems much more useful to use the=20
>>>>>> term metadata for the narrower description.
>>>>>>=20
>>>>>> Yours, Joel
>>>>>>=20
>>>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
>>>>>>> Hi Joel,
>>>>>>>=20
>>>>>>> I agree. We need to differentiate the metadata used by service=20
>>>>>>>function and SFC header. The metadata term means carrying some=20
>>>>>>>states along with the packet. IMO: SFC header is a kind of=20
>>>>>>>metadata carried on packet for next service node to use. In the=20
>>>>>>>context of SFC, we have term for SFC header and the metadata that=20
>>>>>>>was carried between service functions, or between service=20
>>>>>>>functions and classifiers/service nodes, which is what the draft=20
>>>>>>>focus.
>>>>>>>=20
>>>>>>> Thanks, Lucy
>>>>>>>=20
>>>>>>>=20
>>>>>>>=20
>>>>>>>=20
>>>>>>>=20
>>>>>>> -----Original Message----- From: Joel M. Halpern=20
>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014
>>>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim=20
>>>>>>> Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim
>>>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>>>=20
>>>>>>> I think it is important to keep a strong distinction between=20
>>>>>>> metadata (which is for use by applications) and the service=20
>>>>>>> chaining information in the base service chain header, which is=20
>>>>>>> for use by the service chain support mechanisms.
>>>>>>>=20
>>>>>>> Yours, Joel
>>>>>>>=20
>>>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
>>>>>>>> Fully agree with Joe.
>>>>>>>>=20
>>>>>>>> We should not require a fix length for in-band metadata but=20
>>>>>>>> also not leave it for freely usage. In fact, when a service=20
>>>>>>>> node inserts SFC header on a (encapsulated) packet and send to=20
>>>>>>>> next service node, SFC header itself can be seen as a metadata.
>>>>>>>>=20
>>>>>>>> Lucy
>>>>>>>>=20
>>>>>>>> -----Original Message----- From: sfc=20
>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
>>>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas BOUTHORS;=20
>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net;=20
>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]=20
>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>=20
>>>>>>>> For in-band metadata, the API for access can easily be=20
>>>>>>>> synchronous. Out of band metadata needs different handling.
>>>>>>>> There are many cases where out-of-band metadata is useful and=20
>>>>>>>> appropriate.  But they do not cover all needs by any stretch.
>>>>>>>>=20
>>>>>>>> Even if each piece of in-band metadata is of fixed length,=20
>>>>>>>> there are many different kinds of metatype.  Trying to say=20
>>>>>>>> "there will be exactly four pieces, and they will be of types=20
>>>>>>>> t1, t2, t3, and t4" is simply too specific for even 80% of the nee=
ds.
>>>>>>>>=20
>>>>>>>> Yours, Joel
>>>>>>>>=20
>>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>>>>>>>>> Hello Ron,
>>>>>>>>>=20
>>>>>>>>> Sending out of band congruent metadata may not be the answer=20
>>>>>>>>> to all needs but it is one tool that we should keep.
>>>>>>>>>=20
>>>>>>>>> Not all metadata is tied to a specific packet, for example a=20
>>>>>>>>> policy change in PCRF could lead to some metadata signaling,=20
>>>>>>>>> the reaction time need not be immediate, few ms may not matter.
>>>>>>>>>=20
>>>>>>>>> As you point, if a packet is tied to a metadata a correlation=20
>>>>>>>>> info can be set in both packet to deal with it (i.e metadata=20
>>>>>>>>> expected flag in the SFC header, plus an id)
>>>>>>>>>=20
>>>>>>>>> Finally we can still send some limited metadata within a header.
>>>>>>>>> This could be used for load balancers in particular if we=20
>>>>>>>>> agree on a convention to locate "coarse grain policy"
>>>>>>>>> / "fine grain policy" on reserved context headers.
>>>>>>>>>=20
>>>>>>>>> This seems to open up a lot of flexibility / innovations.
>>>>>>>>>=20
>>>>>>>>> On your last point, there is a question on how to make=20
>>>>>>>>> metadata available to a Service Function. Current socket=20
>>>>>>>>> connections for example do not allow to retrieve IP header=20
>>>>>>>>> options. So I assume that SFC aware Service Functions will=20
>>>>>>>>> need some (asynchronous
>>>>>>>>> ?) API to retrieve SFC header information as well as in-band=20
>>>>>>>>> metadata. I don't see out of band metadata transport adding=20
>>>>>>>>> complexity,  the same API can probably apply.
>>>>>>>>>=20
>>>>>>>>> The alternative option, allowing variable sized metadata in=20
>>>>>>>>> the SFC header has some drawbacks as well, one being=20
>>>>>>>>> fragmentation, and some switches expecting as well to look at=20
>>>>>>>>> end user traffic headers for link load balancing.  I would=20
>>>>>>>>> agree that if we can accept these issues, then sending=20
>>>>>>>>> off-line congruent metadata looses its interest.
>>>>>>>>>=20
>>>>>>>>> We need to take into account  that both in-band and congruent=20
>>>>>>>>> out-of-band metadata transport is not reliable. A packet loss=20
>>>>>>>>> triggering retransmission would not lead to the identical=20
>>>>>>>>> reconstruction of the associated metadata. In some cases, we=20
>>>>>>>>> might thus even need non-congruent out-of-band reliable=20
>>>>>>>>> metadata transport.
>>>>>>>>>=20
>>>>>>>>>=20
>>>>>>>>>=20
>>>>>>>>> Nicolas ________________________________________ From: Ron=20
>>>>>>>>> Parker [Ron_Parker@affirmednetworks.com] Sent: Wednesday,=20
>>>>>>>>> March 12, 2014
>>>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard (jguichar);=20
>>>>>>>>> brijsman@juniper.net; sfc; Jamal Hadi Salim Subject: Re: [sfc]=20
>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>=20
>>>>>>>>> Nicolas,
>>>>>>>>>=20
>>>>>>>>> I understand the concept for out of band signaling of=20
>>>>>>>>>metadata, but I am concerned that it introduces significant=20
>>>>>>>>>complexity due to the potential race condition of receiving the=20
>>>>>>>>>real packet before the metadata.  While the real packet could=20
>>>>>>>>>indicate that out of band metadata is expected, how can we=20
>>>>>>>>>guarantee the order of reception? What if switching or routing=20
>>>>>>>>>nodes apply hash based load balancing? What if the load=20
>>>>>>>>>balancing understands SFC encaps and looks beyond it to the=20
>>>>>>>>>original header to get better entropy?
>>>>>>>>> Can we guarantee that the metadata and real packet will follow=20
>>>>>>>>>the exact same path? If we can not, then implementations will=20
>>>>>>>>>need to add ingress queuing to cope with the scenario.
>>>>>>>>>=20
>>>>>>>>> Also, do you feel that the increase in implementation=20
>>>>>>>>> complexity at the service functions is reasonable?
>>>>>>>>>=20
>>>>>>>>> Thanks.
>>>>>>>>>=20
>>>>>>>>> Ron
>>>>>>>>>=20
>>>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>>>>>>=20
>>>>>>>>>> I think we must make a distinction between:
>>>>>>>>>>=20
>>>>>>>>>> - Metadata which should be part of the header defined as in=20
>>>>>>>>>> band marking. - Metadata with can be passed out of band, for=20
>>>>>>>>>> example congruent out of band signaling defined in the draft
>>>>>>>>>>=20
>>>>>>>>>> The former calls for a limited space in the header, true, The=20
>>>>>>>>>> latter however does not incur any space limitation and is=20
>>>>>>>>>> still fairly efficient and it remains compatible with a fixed=20
>>>>>>>>>> size header used to route those signaling messages along the=20
>>>>>>>>>> chain's service functions.
>>>>>>>>>>=20
>>>>>>>>>> Nicolas ________________________________________ From:
>>>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com] Sent:
>>>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
>>>>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net; sfc; Jamal Hadi Salim
>>>>>>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>=20
>>>>>>>>>> Hi Ron,
>>>>>>>>>>=20
>>>>>>>>>> We can certainly have this discussion but we should first=20
>>>>>>>>>> consider what information is necessary and if said=20
>>>>>>>>>> information can fit within a fixed number of contexts in the=20
>>>>>>>>>> majority of cases. Remember, the goal of being able to pass=20
>>>>>>>>>> metadata through the network is to enhance service delivery,=20
>>>>>>>>>> not pass the entire works of Shakespeare ;-)
>>>>>>>>>>=20
>>>>>>>>>> Sent from my iPhone
>>>>>>>>>>=20
>>>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>>>>>>>>>>> <Ron_Parker@affirmednetworks.com> wrote:
>>>>>>>>>>>=20
>>>>>>>>>>> Nicolas,
>>>>>>>>>>>=20
>>>>>>>>>>> I see similar requirements from the 3gpp EPC side.  I would=20
>>>>>>>>>>> like to propose an OUI / TLV based approach where the=20
>>>>>>>>>>> reserved OUI can be used for agreed upon types of common=20
>>>>>>>>>>> metadata and vendor or other organizational OUIs can be used=20
>>>>>>>>>>> to quickly innovate in the networks.
>>>>>>>>>>> Simultaneously, I would also like to consider mechanisms=20
>>>>>>>>>>> that are optimized for long lived flows so as to limit the=20
>>>>>>>>>>> negative effects of packet growth.
>>>>>>>>>>>=20
>>>>>>>>>>> Ron
>>>>>>>>>>>=20
>>>>>>>>>>>=20
>>>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>>>>>>>>=20
>>>>>>>>>>>> Hello Jim
>>>>>>>>>>>>=20
>>>>>>>>>>>> I have seen cases in Gi LAN, where subscriber related=20
>>>>>>>>>>>> information is passed to a Web Proxy for HTTP header=20
>>>>>>>>>>>> enrichment (aimed at some Web Content providers partners of=20
>>>>>>>>>>>> the Mobile Operator).
>>>>>>>>>>>> Information was an coded (persistent) subscriber id derived=20
>>>>>>>>>>>> from the MSISDN, and couple of f customer profile related=20
>>>>>>>>>>>> fields.
>>>>>>>>>>>>=20
>>>>>>>>>>>> In an sfc based Gi LAN, this entity should receive from the=20
>>>>>>>>>>>> Classifier
>>>>>>>>>>>>=20
>>>>>>>>>>>> - A classification of the Content Provider ( Id,
>>>>>>>>>>>> Category) based on traffic analysis - The MSISDN of the=20
>>>>>>>>>>>> subscriber - Two subscriber policy fields (not tied to PCRF=20
>>>>>>>>>>>> but belonging to the Subscriber DB) (Subscriber category,
>>>>>>>>>>>> sub-category) - A session id (for logging and tracking
>>>>>>>>>>>> purposes)
>>>>>>>>>>>>=20
>>>>>>>>>>>> The objective being to avoid having  the HTTP Proxy to=20
>>>>>>>>>>>> become a trusted application (interogate the subscriber DB,
>>>>>>>>>>>> etc..)
>>>>>>>>>>>>=20
>>>>>>>>>>>>=20
>>>>>>>>>>>> Nicolas
>>>>>>>>>>>>=20
>>>>>>>>>>>>=20
>>>>>>>>>>>> ________________________________________ From: Jim Guichard
>>>>>>>>>>>> (jguichar) [jguichar@cisco.com] Sent:
>>>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi Salim;=20
>>>>>>>>>>>> jmoisand@juniper.net; brijsman@juniper.net Cc:
>>>>>>>>>>>> sfc Subject: Re: [sfc]
>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>>>=20
>>>>>>>>>>>> Hi Jamal,
>>>>>>>>>>>>=20
>>>>>>>>>>>> You said "It seems there's clear need for variable sized=20
>>>>>>>>>>>> metadata".. I am not so convinced and would like to better=20
>>>>>>>>>>>> understand the requirements before passing judgement. If we=20
>>>>>>>>>>>> look at the use cases as presented thus far into the WG I=20
>>>>>>>>>>>> have yet to see a single example of the need (noting that=20
>>>>>>>>>>>> desire is not the same as need) - I am not saying there is=20
>>>>>>>>>>>> no requirement but rather that we should not jump to the=20
>>>>>>>>>>>> conclusion and build standards around a theory.
>>>>>>>>>>>>=20
>>>>>>>>>>>>=20
>>>>>>>>>>>>=20
>>>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>>>>>>>>>>>>> <hadi@mojatatu.com> wrote:
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> I like the doc - well written.
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> Section 4.3 on metadata encoding.
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> It seems there's clear need for variable sized metadata=20
>>>>>>>>>>>>> (at least for http/app you  seem to indicate the desire for i=
t).
>>>>>>>>>>>>> For a datapath per-packet metadata, i feel the need is=20
>>>>>>>>>>>>> just as important. Are we limited by the fact that=20
>>>>>>>>>>>>> existing hardware may not be able to handle TLVs? For=20
>>>>>>>>>>>>> example, I dont have a problem handling TLVs in a software da=
tapath.
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> cheers, jamal
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> _______________________________________________ sfc=20
>>>>>>>>>>>>> mailing list sfc@ietf.org=20
>>>>>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>>>>=20
>>>>>>>>>>>>=20
>>>>>>>>>>>>=20
>>>>>>>>>>>> _______________________________________________ sfc mailing=20
>>>>>>>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>=20
>>>>>>>>> _______________________________________________ sfc mailing=20
>>>>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>=20
>>>>>>>> _______________________________________________ sfc mailing=20
>>>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>=20
>>>>>>>> _______________________________________________ sfc mailing=20
>>>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>=20
>>>> _______________________________________________ sfc mailing list=20
>>>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>=20
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc


From nobody Thu Mar 13 07:51:55 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7B66C1A09F0 for <sfc@ietfa.amsl.com>; Thu, 13 Mar 2014 07:51:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.448
X-Spam-Level: 
X-Spam-Status: No, score=-2.448 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_OFF=2.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 mH1DRJRc9SQ0 for <sfc@ietfa.amsl.com>; Thu, 13 Mar 2014 07:51:42 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id E4B181A0804 for <sfc@ietf.org>; Thu, 13 Mar 2014 07:51:41 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BEN66584; Thu, 13 Mar 2014 14:51:35 +0000 (GMT)
Received: from LHREML405-HUB.china.huawei.com (10.201.5.242) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 13 Mar 2014 14:49:44 +0000
Received: from DFWEML705-CHM.china.huawei.com (10.193.5.142) by lhreml405-hub.china.huawei.com (10.201.5.242) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 13 Mar 2014 14:50:34 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.118]) by dfweml705-chm.china.huawei.com ([169.254.7.50]) with mapi id 14.03.0158.001; Thu, 13 Mar 2014 07:50:31 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: "Ken Gray (kegray)" <kegray@cisco.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, "Ron Parker" <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtXWxgFuQPGhwEWKurWj2TK38JrUkRoAgAFHXgCAAAUSgIAGzmyAgADwYwCAADvUAIAAE0oAgAAY5ID//45E4IAAkkcA//+XGFCAAHueAP//ktEgAA+IKgAADoLRkP//l/yAgABzZsD//5W2gIAAbX0ggADTgICAAHMGoA==
Date: Thu, 13 Mar 2014 14:50:31 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D45357525@dfweml701-chm.china.huawei.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com> <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com> <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com> <76B41B8FACE1514795D30EC137FF391D3E9E41@LILAS.jungle.qosmos.com> <AE6B698A-9362-4C25-8DFC-58766D4A40CB@affirmednetworks.com> <76B41B8FACE1514795D30EC137FF391D3E9E93@LILAS.jungle.qosmos.com> <53206D61.3000807@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45356FA3@dfweml701-chm.china.huawei.com> <532088AE.7060905@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453570A3@dfweml701-chm.china.huawei.com> <53209860.2090406@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357101@dfweml701-chm.china.huawei.com> <5320A504.3010805@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357120@dfweml701-chm.china.huawei.com> <5320AF25.30203@joelhalpern.com> <5320B6C9.4050701@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453571EB@dfweml701-chm.china.huawei.com> <CF471094.C0AE%kegray@cisco.com>
In-Reply-To: <CF471094.C0AE%kegray@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.138.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/sfc/Q7PpimRl7AU3DYEiLlVc3a67G-0
Cc: "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, "brijsman@juniper.net" <brijsman@juniper.net>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Mar 2014 14:51:49 -0000

IMO: it is helpful in use case development at least.

Lucy

-----Original Message-----
From: Ken Gray (kegray) [mailto:kegray@cisco.com]=20
Sent: Thursday, March 13, 2014 9:43 AM
To: Lucy yong; Joel M. Halpern; Nicolas BOUTHORS; Ron Parker
Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

I see no real gain in subdividing the term "metadata".

On 3/12/14 1:16 PM, "Lucy yong" <lucy.yong@huawei.com> wrote:

>Great. Then we may consider two special metadata definitions in the=20
>problem statement so we can all use the same definitions. Here is my=20
>suggested text and like to hear you and other's input and suggestions.
>
>Dataplane Metadata: Data plane metadata provides the ability to=20
>exchange information between the elements in a service function chaining.
>In this context, there are two types of data plane metadata.
>      =20
>Service Function Metadata: the information exchanged between classifier=20
>and service functions, between service functions to facilitate service=20
>functions on the packet treatment.
>
>Steering Metadata: the information from service functions to a=20
>classifier or service node for traffic forwarding purpose.
>
>-end
>
>Lucy
>
>
>-----Original Message-----
>From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>Sent: Wednesday, March 12, 2014 2:35 PM
>To: Lucy yong; Nicolas BOUTHORS; Ron Parker
>Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi=20
>Salim
>Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>
>Yes, I am trying to consistently distinguish those two cases when=20
>talking about the information carried with packets in service chains.
>
>Yours,
>Joel
>
>On 3/12/14, 3:13 PM, Lucy yong wrote:
>> Joel, See below. -----Original Message----- From: sfc=20
>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern Sent:
>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas BOUTHORS;=20
>> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc;=20
>> Jamal Hadi Salim Subject: Re: [sfc]=20
>> draft-rijsman-sfc-metadata-considerations
>>
>> I was trying to word it carefully not to focus on who puts the=20
>> information in, but only on who consumes the information.
>> Information for service functions may come from the ingress=20
>> classifier or from other service functions. [Lucy] this is the one=20
>> case using metadata in your view. Information for the forwarding will=20
>> generally come from the ingress classifier, but in special cases may=20
>> be provided by service functions.  (I keep wanting to get rid of=20
>> those special cases, but so far there seem to be just enough of them=20
>> to warrant covering in the solution.  And more importantly,=20
>> significant support for it in the working group.) [Lucy] This is the=20
>> second case using metadata in your view (but you don't like it).
>>
>> And you suggest distinguishing these two cases when discussing about=20
>> metadata usage. Is that right understanding?
>>
>> Lucy
>>
>> Yours, Joel
>>
>> On 3/12/14, 2:33 PM, Lucy yong wrote:
>>> Joel, I interpret that you suggests that distinguish the exchange=20
>>> information data plane carried between service functions and the=20
>>> exchange information data plane carried from a service function to a=20
>>> service node. Is this right understanding? Lucy
>>>
>>> -----Original Message----- From: Joel M. Halpern=20
>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014 1:19 PM
>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard=20
>>> (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim Subject:
>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>
>>> My inclination would be to tune that definition to distinguish=20
>>> between dataplane carried information intended for use by service=20
>>> funcitons (whatever the origin), and dataplane carried information=20
>>> intended for dataplane forwarding components.
>>>
>>> Yours, Joel
>>>
>>>
>>>> Hi Joel,
>>>>
>>>> I agree that we need using the same definition for a term, but=20
>>>> disagree that the metadata definition here is a set of information=20
>>>> put in the SFC header. This may be too narrow or lead to a=20
>>>> particular solution. I am fine with this definition in the problem=20
>>>> statement w/ minor tweak (suggested on mailing list).
>>>>
>>>> Dataplane Metadata: Data plane metadata provides the ability to=20
>>>> exchange information between the classifiers and service functions,=20
>>>> between service functions, and service functions and the
>>>> classifiers|service nodes.
>>>>
>>>> There may be a solution that a service function passes some=20
>>>> information to attached service node without using SFC header.
>>>>
>>>> Thanks, Lucy
>>>>
>>>>
>>>> -----Original Message----- From: Joel Halpern Direct=20
>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday, March 12,
>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas BOUTHORS; Ron=20
>>>> Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc;=20
>>>> Jamal Hadi Salim Subject: Re: [sfc]=20
>>>> draft-rijsman-sfc-metadata-considerations
>>>>
>>>> Lucy, you say "the metadata term means ..."  The definition you=20
>>>> then provide is a definition of the set of information we are=20
>>>> proposing that we put in the SFC header.  I, and others, have been=20
>>>> using the term metadata more narrowly.  We can use whatever=20
>>>> definition we want. But we do need to agree on the definition.
>>>> For the purposes of the WG, it seems much more useful to use the=20
>>>> term metadata for the narrower description.
>>>>
>>>> Yours, Joel
>>>>
>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
>>>>> Hi Joel,
>>>>>
>>>>> I agree. We need to differentiate the metadata used by service=20
>>>>> function and SFC header. The metadata term means carrying some=20
>>>>> states along with the packet. IMO: SFC header is a kind of=20
>>>>> metadata carried on packet for next service node to use. In the=20
>>>>> context of SFC, we have term for SFC header and the metadata that=20
>>>>> was carried between service functions, or between service=20
>>>>> functions and classifiers/service nodes, which is what the draft focu=
s.
>>>>>
>>>>> Thanks, Lucy
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> -----Original Message----- From: Joel M. Halpern=20
>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014
>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim=20
>>>>> Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim
>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>
>>>>> I think it is important to keep a strong distinction between=20
>>>>> metadata (which is for use by applications) and the service=20
>>>>> chaining information in the base service chain header, which is=20
>>>>> for use by the service chain support mechanisms.
>>>>>
>>>>> Yours, Joel
>>>>>
>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
>>>>>> Fully agree with Joe.
>>>>>>
>>>>>> We should not require a fix length for in-band metadata but also=20
>>>>>> not leave it for freely usage. In fact, when a service node=20
>>>>>> inserts SFC header on a (encapsulated) packet and send to next=20
>>>>>> service node, SFC header itself can be seen as a metadata.
>>>>>>
>>>>>> Lucy
>>>>>>
>>>>>> -----Original Message----- From: sfc=20
>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas BOUTHORS; Ron=20
>>>>>> Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc;=20
>>>>>> Jamal Hadi Salim Subject: Re: [sfc]=20
>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>
>>>>>> For in-band metadata, the API for access can easily be=20
>>>>>> synchronous. Out of band metadata needs different handling.
>>>>>> There are many cases where out-of-band metadata is useful and=20
>>>>>> appropriate.  But they do not cover all needs by any stretch.
>>>>>>
>>>>>> Even if each piece of in-band metadata is of fixed length, there=20
>>>>>> are many different kinds of metatype.  Trying to say "there will=20
>>>>>> be exactly four pieces, and they will be of types t1, t2, t3, and=20
>>>>>> t4" is simply too specific for even 80% of the needs.
>>>>>>
>>>>>> Yours, Joel
>>>>>>
>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>>>>>>> Hello Ron,
>>>>>>>
>>>>>>> Sending out of band congruent metadata may not be the answer to=20
>>>>>>> all needs but it is one tool that we should keep.
>>>>>>>
>>>>>>> Not all metadata is tied to a specific packet, for example a=20
>>>>>>> policy change in PCRF could lead to some metadata signaling, the=20
>>>>>>> reaction time need not be immediate, few ms may not matter.
>>>>>>>
>>>>>>> As you point, if a packet is tied to a metadata a correlation=20
>>>>>>> info can be set in both packet to deal with it (i.e metadata=20
>>>>>>> expected flag in the SFC header, plus an id)
>>>>>>>
>>>>>>> Finally we can still send some limited metadata within a header.
>>>>>>> This could be used for load balancers in particular if we agree=20
>>>>>>> on a convention to locate "coarse grain policy"
>>>>>>> / "fine grain policy" on reserved context headers.
>>>>>>>
>>>>>>> This seems to open up a lot of flexibility / innovations.
>>>>>>>
>>>>>>> On your last point, there is a question on how to make metadata=20
>>>>>>> available to a Service Function. Current socket connections for=20
>>>>>>> example do not allow to retrieve IP header options. So I assume=20
>>>>>>> that SFC aware Service Functions will need some (asynchronous ?)=20
>>>>>>> API to retrieve SFC header information as well as in-band=20
>>>>>>> metadata. I don't see out of band metadata transport adding=20
>>>>>>> complexity,  the same API can probably apply.
>>>>>>>
>>>>>>> The alternative option, allowing variable sized metadata in the=20
>>>>>>> SFC header has some drawbacks as well, one being fragmentation,=20
>>>>>>> and some switches expecting as well to look at end user traffic=20
>>>>>>> headers for link load balancing.  I would agree that if we can=20
>>>>>>> accept these issues, then sending off-line congruent metadata=20
>>>>>>> looses its interest.
>>>>>>>
>>>>>>> We need to take into account  that both in-band and congruent=20
>>>>>>> out-of-band metadata transport is not reliable. A packet loss=20
>>>>>>> triggering retransmission would not lead to the identical=20
>>>>>>> reconstruction of the associated metadata. In some cases, we=20
>>>>>>> might thus even need non-congruent out-of-band reliable metadata=20
>>>>>>> transport.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Nicolas ________________________________________ From: Ron=20
>>>>>>> Parker [Ron_Parker@affirmednetworks.com] Sent: Wednesday, March=20
>>>>>>> 12, 2014
>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard (jguichar);=20
>>>>>>> brijsman@juniper.net; sfc; Jamal Hadi Salim Subject: Re: [sfc]=20
>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>
>>>>>>> Nicolas,
>>>>>>>
>>>>>>> I understand the concept for out of band signaling of metadata,=20
>>>>>>> but I am concerned that it introduces significant complexity due=20
>>>>>>> to the potential race condition of receiving the real packet=20
>>>>>>> before the metadata.  While the real packet could indicate that=20
>>>>>>> out of band metadata is expected, how can we guarantee the order=20
>>>>>>> of reception? What if switching or routing nodes apply hash=20
>>>>>>> based load balancing? What if the load balancing understands SFC=20
>>>>>>> encaps and looks beyond it to the original header to get better ent=
ropy?
>>>>>>> Can we guarantee that the metadata and real packet will follow=20
>>>>>>> the exact same path? If we can not, then implementations will=20
>>>>>>> need to add ingress queuing to cope with the scenario.
>>>>>>>
>>>>>>> Also, do you feel that the increase in implementation complexity=20
>>>>>>> at the service functions is reasonable?
>>>>>>>
>>>>>>> Thanks.
>>>>>>>
>>>>>>> Ron
>>>>>>>
>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>>>>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>>>>
>>>>>>>> I think we must make a distinction between:
>>>>>>>>
>>>>>>>> - Metadata which should be part of the header defined as in=20
>>>>>>>> band marking. - Metadata with can be passed out of band, for=20
>>>>>>>> example congruent out of band signaling defined in the draft
>>>>>>>>
>>>>>>>> The former calls for a limited space in the header, true, The=20
>>>>>>>> latter however does not incur any space limitation and is still=20
>>>>>>>> fairly efficient and it remains compatible with a fixed size=20
>>>>>>>> header used to route those signaling messages along the chain's=20
>>>>>>>> service functions.
>>>>>>>>
>>>>>>>> Nicolas ________________________________________ From:
>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com] Sent:
>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
>>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net; sfc; Jamal Hadi Salim
>>>>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>>>>
>>>>>>>> Hi Ron,
>>>>>>>>
>>>>>>>> We can certainly have this discussion but we should first=20
>>>>>>>> consider what information is necessary and if said information=20
>>>>>>>> can fit within a fixed number of contexts in the majority of=20
>>>>>>>> cases. Remember, the goal of being able to pass metadata=20
>>>>>>>> through the network is to enhance service delivery, not pass=20
>>>>>>>> the entire works of Shakespeare ;-)
>>>>>>>>
>>>>>>>> Sent from my iPhone
>>>>>>>>
>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>>>>>>>>> <Ron_Parker@affirmednetworks.com> wrote:
>>>>>>>>>
>>>>>>>>> Nicolas,
>>>>>>>>>
>>>>>>>>> I see similar requirements from the 3gpp EPC side.  I would=20
>>>>>>>>> like to propose an OUI / TLV based approach where the reserved=20
>>>>>>>>> OUI can be used for agreed upon types of common metadata and=20
>>>>>>>>> vendor or other organizational OUIs can be used to quickly=20
>>>>>>>>> innovate in the networks.
>>>>>>>>> Simultaneously, I would also like to consider mechanisms that=20
>>>>>>>>> are optimized for long lived flows so as to limit the negative=20
>>>>>>>>> effects of packet growth.
>>>>>>>>>
>>>>>>>>> Ron
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>>>>>>
>>>>>>>>>> Hello Jim
>>>>>>>>>>
>>>>>>>>>> I have seen cases in Gi LAN, where subscriber related=20
>>>>>>>>>> information is passed to a Web Proxy for HTTP header=20
>>>>>>>>>> enrichment (aimed at some Web Content providers partners of=20
>>>>>>>>>> the Mobile Operator).
>>>>>>>>>> Information was an coded (persistent) subscriber id derived=20
>>>>>>>>>> from the MSISDN, and couple of f customer profile related=20
>>>>>>>>>> fields.
>>>>>>>>>>
>>>>>>>>>> In an sfc based Gi LAN, this entity should receive from the=20
>>>>>>>>>> Classifier
>>>>>>>>>>
>>>>>>>>>> - A classification of the Content Provider ( Id,
>>>>>>>>>> Category) based on traffic analysis - The MSISDN of the=20
>>>>>>>>>> subscriber - Two subscriber policy fields (not tied to PCRF=20
>>>>>>>>>> but belonging to the Subscriber DB) (Subscriber category,
>>>>>>>>>> sub-category) - A session id (for logging and tracking
>>>>>>>>>> purposes)
>>>>>>>>>>
>>>>>>>>>> The objective being to avoid having  the HTTP Proxy to become=20
>>>>>>>>>> a trusted application (interogate the subscriber DB, etc..)
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Nicolas
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> ________________________________________ From: Jim Guichard
>>>>>>>>>> (jguichar) [jguichar@cisco.com] Sent:
>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi Salim;=20
>>>>>>>>>> jmoisand@juniper.net; brijsman@juniper.net Cc:
>>>>>>>>>> sfc Subject: Re: [sfc]
>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>
>>>>>>>>>> Hi Jamal,
>>>>>>>>>>
>>>>>>>>>> You said "It seems there's clear need for variable sized=20
>>>>>>>>>> metadata".. I am not so convinced and would like to better=20
>>>>>>>>>> understand the requirements before passing judgement. If we=20
>>>>>>>>>> look at the use cases as presented thus far into the WG I=20
>>>>>>>>>> have yet to see a single example of the need (noting that=20
>>>>>>>>>> desire is not the same as need) - I am not saying there is no=20
>>>>>>>>>> requirement but rather that we should not jump to the=20
>>>>>>>>>> conclusion and build standards around a theory.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>>>>>>>>>>> <hadi@mojatatu.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>> I like the doc - well written.
>>>>>>>>>>>
>>>>>>>>>>> Section 4.3 on metadata encoding.
>>>>>>>>>>>
>>>>>>>>>>> It seems there's clear need for variable sized metadata (at=20
>>>>>>>>>>> least for http/app you  seem to indicate the desire for it).
>>>>>>>>>>> For a datapath per-packet metadata, i feel the need is just=20
>>>>>>>>>>> as important. Are we limited by the fact that existing=20
>>>>>>>>>>> hardware may not be able to handle TLVs? For example, I dont=20
>>>>>>>>>>> have a problem handling TLVs in a software datapath.
>>>>>>>>>>>
>>>>>>>>>>> cheers, jamal
>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________ sfc mailing=20
>>>>>>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> _______________________________________________ sfc mailing=20
>>>>>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________ sfc mailing list=20
>>>>>>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>
>>>>>>
>>>>>> _______________________________________________ sfc mailing
>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>
>>>>>> _______________________________________________ sfc mailing
>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>
>>>>
>>>
>>
>> _______________________________________________ sfc mailing list
>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc


From nobody Thu Mar 13 08:41:47 2014
Return-Path: <kegray@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B0DC01A09A3 for <sfc@ietfa.amsl.com>; Thu, 13 Mar 2014 08:41:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -12.748
X-Spam-Level: 
X-Spam-Status: No, score=-12.748 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, MANGLED_OFF=2.3, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 uqxmz2h2v06f for <sfc@ietfa.amsl.com>; Thu, 13 Mar 2014 08:41:41 -0700 (PDT)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) by ietfa.amsl.com (Postfix) with ESMTP id 143781A088B for <sfc@ietf.org>; Thu, 13 Mar 2014 08:41:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=30524; q=dns/txt; s=iport; t=1394725295; x=1395934895; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=78eGXZXPBL3RRH5U8L+z9ISVGw7zGySSMI9f/iHjSR0=; b=Nbrb2EK/txBAR4Egpj1szO1XCA0f2QKvBHwLfXDrmYhKuHt1r7QGGsPd fBbq44DzEts/xXeQqs+/sAeeP5d/ohx22upuK3IlhyozDZVEuMSK+WR7O Qj/zeUBQSEUkd2qHGOHgPWhVRBpMVjcsgrPIgZCyMFaufm3Ifa8xe1LUq M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AnUFACLRIVOtJXG8/2dsb2JhbABZgwY7V4MGty+DO4NzGX4WdIIlAQEBBAEBARcaMQIHAwgMBAIBCBEEAQEBBBESBQICJQsUCQgCBAENBRuHXg2VX5wPBqFjEwSBI4xXCwEJGwgrBwICAgSCX4FPBJQVRINski2DLYFpAR8i
X-IronPort-AV: E=Sophos;i="4.97,648,1389744000"; d="scan'208";a="307059334"
Received: from rcdn-core2-1.cisco.com ([173.37.113.188]) by rcdn-iport-9.cisco.com with ESMTP; 13 Mar 2014 15:41:33 +0000
Received: from xhc-rcd-x07.cisco.com (xhc-rcd-x07.cisco.com [173.37.183.81]) by rcdn-core2-1.cisco.com (8.14.5/8.14.5) with ESMTP id s2DFfXY9009508 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 13 Mar 2014 15:41:33 GMT
Received: from xmb-aln-x02.cisco.com ([169.254.5.98]) by xhc-rcd-x07.cisco.com ([173.37.183.81]) with mapi id 14.03.0123.003; Thu, 13 Mar 2014 10:41:32 -0500
From: "Ken Gray (kegray)" <kegray@cisco.com>
To: Lucy yong <lucy.yong@huawei.com>, "Surendra Kumar (smkumar)" <smkumar@cisco.com>, "Jim Guichard (jguichar)" <jguichar@cisco.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtTG4vnirOz9xUq/o+IBaMhnUprUb5UAgAFHXgCAAAUSgIAGzmyAgADwZACAADvUAIAAE0kAgAAY5ICAAAX+AIAAGo0AgAARQYCAAAF1AIAADYqAgAABiACAAAQMgIAACAeAgAADWoCAAAXCgIAAC7mAgAALCoCAAATogIAABu6AgAALAwCAAF43AIAAttKA//+p/QA=
Date: Thu, 13 Mar 2014 15:41:32 +0000
Message-ID: <CF471E2E.C1A4%kegray@cisco.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com> <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com> <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com> <76B41B8FACE1514795D30EC137FF391D3E9E41@LILAS.jungle.qosmos.com> <AE6B698A-9362-4C25-8DFC-58766D4A40CB@affirmednetworks.com> <76B41B8FACE1514795D30EC137FF391D3E9E93@LILAS.jungle.qosmos.com> <53206D61.3000807@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45356FA3@dfweml701-chm.china.huawei.com> <532088AE.7060905@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453570A3@dfweml701-chm.china.huawei.com> <53209860.2090406@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357101@dfweml701-chm.china.huawei.com> <5320A504.3010805@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357120@dfweml701-chm.china.huawei.com> <5320AF25.30203@joelhalpern.com> <5320B6C9.4050701@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453571EB@dfweml701-chm.china.huawei.com> <5D48AFF6-22CA-44A8-94BE-B63589869C34@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D4535724F@dfweml701-chm.china.huawei.com> <CF4648B6.1B640%jguichar@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D45357316@dfweml701-chm.china.huawei.com> <CF4673E1.3394D%smkumar@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D45357510@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D45357510@dfweml701-chm.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.21.124.157]
Content-Type: text/plain; charset="euc-kr"
Content-ID: <C5A918461BC20C4D86CCE466E1AA22BF@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/qDwJe6DobsSfaaJzofNHuHBf2sY
Cc: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "brijsman@juniper.net" <brijsman@juniper.net>, "Joel M. Halpern" <jmh@joelhalpern.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Mar 2014 15:41:44 -0000

VGhlIHdvcmQgIm1ldGFkYXRhIiBpcyBhIHB1cnBvc2VseSBhbWJpZ3VvdXMgdGVybSAiZGF0YSB0
aGF0IHByb3ZpZGVzDQppbmZvcm1hdGlvbiBhYm91dCBvdGhlciBkYXRhIi4gIEl0IGlzIHVzZWQg
dG8gYXZvaWQgVEhJUyBkaXNjdXNzaW9uLg0KDQpGb3IgZXhhbXBsZSwgSSBwcm9wb3NlIHdlIGRl
ZmluZSAidGVxdWlsYSBtZXRhZGF0YSIgYmVjYXVzZSwgZnJhbmtseSwgSQ0Kd2lsbCBuZWVkIHRv
IG9yZGVyIGEgdHJpcGxlLXNob3QgaWYgd2Uga2VlcCBhdHRlbXB0aW5nIHRvIGRlZmluZSBzb21l
dGhpbmcNCnRoYXQsIGJ5IGRlZmluaXRpb24sIGlzIGFtYmlndW91cy4gIEknZCBsaWtlIG15IGJh
cnRlbmRlciB0byB1bmRlcnN0YW5kIG1lDQpzcGVjaWZpY2FsbHkgd2hlbiBJIHNheSAiSSBuZWVk
IGEgc2hvdCIuDQoNCk9uIDMvMTMvMTQgNzo0OSBBTSwgIkx1Y3kgeW9uZyIgPGx1Y3kueW9uZ0Bo
dWF3ZWkuY29tPiB3cm90ZToNCg0KPlNuaXAuLg0KPlNLPiBKdXN0IGNvcHlpbmcgZnJvbSB0aGUg
UFM6DQo+LS0NCj5EYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5IHRvIGV4
Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4NCj50aGUgbmV0d29yayBhbmQgc2VydmljZSBmdW5j
dGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIGFuZCBzZXJ2aWNlDQo+ZnVuY3Rpb25z
IGFuZCB0aGUgbmV0d29yay4NCj4NCj4tLQ0KPkl0IGlzIGEgbHVjaWQgZGVmaW5pdGlvbi4gV2Ug
YXJlIHVubmVjZXNzYXJpbHkgbWFraW5nIHRoZSB3b3JkICJuZXR3b3JrIg0KPmNvbnRyb3ZlcnNp
YWwsIElNTy4NCj4NCj5bTHVjeV0gVGhpcyBpcyBteSBwb2ludC4gIlRoZSBuZXR3b3JrIiBpcyB0
b28gZ2VuZXJhbCBoZXJlLCB3aGljaCBicmluZ3MNCj5tZXRhZGF0YSBncmVhdCBwb3dlciB0byBk
byBtYW55IHRoaW5ncy4gVGhpcyBpcyB3aHkgcGVvcGxlIGludmVudCBpZGVhcw0KPmhlcmUsIHdo
aWNoIGNhdXNlcyBhIGxvdCBvZiBkZWJhdGVzIG9uIG1ldGFkYXRhIHVzYWdlIHBvdGVudGlhbHMu
IFdlDQo+c2hvdWxkIG5vdCBzcGVuZCBhIGxvdCBvZiB0aW1lcyBvbiB0aGF0IGRlYmF0ZXMgYW5k
IGp1ZGdlIHdoaWNoIHVzYWdlIGlzDQo+dmFsdWFibGUgb3Igbm90LiBUaHVzLCBmb3IgdGhlIFNG
QyB3b3JrLCBpdCB3aWxsIGJlIGhlbHBmdWwgaWYgd2UgY2FuDQo+bmFycm93IGRvd24gYSBiaXQu
IEpvZWwgbWFrZXMgZXhwbGljaXRseSB0d28gY2FzZXMsIHdoaWNoIGlzIGhlbHBmdWwgdG8NCj5k
ZXZlbG9wIHVzZSBjYXNlcyBmb3IgZWFjaCBjYXNlLiBJIHdvdWxkIGxpa2UgdG8gc2VlIHRoYXQg
dGhlIHByb2JsZW0NCj5zdGF0ZW1lbnQgY2FuIGJlIG1vcmUgc3BlY2lmaWMgb24gbWV0YWRhdGEg
ZGVmaW5pdGlvbiwgd2hpY2ggbWF5IGJlDQo+aGVscGZ1bCBpbiBsZXNzIGZvY3VzaW5nIG9uIGl0
IGFuZCBtb3ZpbmcgZm9yd2FyZC4NCj4NCj5MdWN5IA0KPg0KPlN1cmVuZHJhLg0KPg0KPg0KPj4N
Cj4+VGhhbmtzLA0KPj5MdWN5DQo+Pg0KPj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj5G
cm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbbWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbV0N
Cj4+U2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA0OjM4IFBNDQo+PlRvOiBMdWN5IHlv
bmcNCj4+Q2M6IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcjsN
Cj4+YnJpanNtYW5AanVuaXBlci5uZXQ7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbQ0KPj5TdWJqZWN0
OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+
DQo+PkhpIEx1Y3ksDQo+Pg0KPj5Oby4gSSBhbSBzaW1wbHkgc2F5aW5nIHdlIHNob3VsZCBub3Qg
b3ZlcmNvbXBsaWNhdGUgdGhlIHByb2JsZW0NCj4+c3RhdGVtZW50IHdpdGggdGV4dCB0aGF0IGFk
ZHMgbGl0dGxlIHRvIG5vIHZhbHVlIGluIG15IG9waW5pb24uIFdoZXRoZXINCj4+d2UgY2FsbCBp
dCBtZXRhZGF0YSwgb3IgY29udGV4dCwgaGFzIG5vIGJlYXJpbmcgb24gdGhlIGZhY3QgdGhhdCB0
aGUNCj4+cHJvYmxlbSBzdGF0ZW1lbnQgYWxyZWFkeSBjbGVhcmx5IHN0YXRlcyB3ZSBuZWVkIHRv
IGJlIGFibGUgdG8gcGFzcw0KPj5pbmZvcm1hdGlvbiBiZXR3ZWVuIFNGqfZzIGFuZCBiZXR3ZWVu
IHRoZSBuZXR3b3JrICYgU0ap9nMuDQo+Pg0KPj4NCj4+T24gMy8xMi8xNCwgNToxMyBQTSwgIkx1
Y3kgeW9uZyIgPGx1Y3kueW9uZ0BodWF3ZWkuY29tPiB3cm90ZToNCj4+DQo+Pj4NCj4+PkhpIEpp
bSwNCj4+Pg0KPj4+SSBmb3Igb25lIGRvbid0IGFncmVlIGFuZCB0aGluayB3ZSBhcmUgb3ZlciBj
b21wbGljYXRpbmcgd2hhdCBzaG91bGQNCj4+PmJlIHN0cmFpZ2h0Zm9yd2FyZC4gVGhlIFNGQyBl
bmNhcHN1bGF0aW9uIHNob3VsZCBlbmFibGUgdHdvIHRoaW5nczoNCj4+Pg0KPj4+MS4gU3RlZXJp
bmcgb2Ygc2VsZWN0ZWQgZmxvd3MgdGhyb3VnaCBhIHNlcnZpY2UgY2hhaW47IHRoaXMgaXMgdGhl
DQo+Pj5zZXJ2aWNlIGZ1bmN0aW9uIHBhdGguDQo+Pj4yLiBQYXNzaW5nIG9mIGNvbnRleHQgYXNz
b2NpYXRlZCB3aXRoIGEgZ2l2ZW4gZmxvdyB3aXRoaW4gc2FpZCBzZXJ2aWNlDQo+Pj5mdW5jdGlv
biBwYXRoLiBUaGlzIGNvbnRleHQgaW5mb3JtYXRpb24gbWF5IGJlIGNvbnN1bWVkIGJ5IGEgU0Yg
KGFuDQo+Pj5hcHBsaWNhdGlvbiBJRCBpcyBhbiBleGFtcGxlKSBvciBtYXkgYmUgY29uc3VtZWQg
YnkgdGhlIGZvcndhcmRpbmcNCj4+PmVsZW1lbnRzIChhIHZyZi1JRCBpcyBhbiBleGFtcGxlKS4N
Cj4+PltMdWN5XSBEbyB5b3UgY2FsbCB0aGUgY29udGV4dCBhcyBtZXRhZGF0YSBvciBub3Q/IERv
IHdlIGhhdmUgYW5vdGhlcg0KPj4+dGVybSBoZXJlIGJlc2lkZSBTRkMgaGVhZGVyIGFuZCBtZXRh
ZGF0YS4gSSBzZWUgdGhhdCB5b3UgZG9uJ3Qgd2FudCB0bw0KPj4+c2VwYXJhdGUgd2hhdCBpcyBj
b25zdW1lZCBieSBTRiBhbmQgd2hhdCBpcyBjb25zdW1lZCBieSB0aGUgZm9yd2FyZGluZw0KPj4+
ZWxlbWVudHMuDQo+Pj4NCj4+Pkx1Y3kNCj4+Pg0KPj4+U2VudCBmcm9tIG15IGlQaG9uZQ0KPj4+
DQo+Pj4+IE9uIE1hciAxMiwgMjAxNCwgYXQgNDoxNiBQTSwgIkx1Y3kgeW9uZyIgPGx1Y3kueW9u
Z0BodWF3ZWkuY29tPiB3cm90ZToNCj4+Pj4gDQo+Pj4+IEdyZWF0LiBUaGVuIHdlIG1heSBjb25z
aWRlciB0d28gc3BlY2lhbCBtZXRhZGF0YSBkZWZpbml0aW9ucyBpbiB0aGUNCj4+Pj5wcm9ibGVt
IHN0YXRlbWVudCBzbyB3ZSBjYW4gYWxsIHVzZSB0aGUgc2FtZSBkZWZpbml0aW9ucy4gSGVyZSBp
cyBteQ0KPj4+PnN1Z2dlc3RlZCB0ZXh0IGFuZCBsaWtlIHRvIGhlYXIgeW91IGFuZCBvdGhlcidz
IGlucHV0IGFuZCBzdWdnZXN0aW9ucy4NCj4+Pj4gDQo+Pj4+IERhdGFwbGFuZSBNZXRhZGF0YTog
RGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eSB0bw0KPj4+PmV4Y2hhbmdl
IGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGVsZW1lbnRzIGluIGEgc2VydmljZSBmdW5jdGlvbg0K
Pj4+PmNoYWluaW5nLiBJbiB0aGlzIGNvbnRleHQsIHRoZXJlIGFyZSB0d28gdHlwZXMgb2YgZGF0
YSBwbGFuZSBtZXRhZGF0YS4NCj4+Pj4gDQo+Pj4+IFNlcnZpY2UgRnVuY3Rpb24gTWV0YWRhdGE6
IHRoZSBpbmZvcm1hdGlvbiBleGNoYW5nZWQgYmV0d2Vlbg0KPj4+PmNsYXNzaWZpZXIgYW5kIHNl
cnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zIHRvDQo+Pj4+ZmFjaWxp
dGF0ZSBzZXJ2aWNlIGZ1bmN0aW9ucyBvbiB0aGUgcGFja2V0IHRyZWF0bWVudC4NCj4+Pj4gDQo+
Pj4+IFN0ZWVyaW5nIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZnJvbSBzZXJ2aWNlIGZ1bmN0
aW9ucyB0byBhDQo+Pj4+Y2xhc3NpZmllciBvciBzZXJ2aWNlIG5vZGUgZm9yIHRyYWZmaWMgZm9y
d2FyZGluZyBwdXJwb3NlLg0KPj4+PiANCj4+Pj4gLWVuZA0KPj4+PiANCj4+Pj4gTHVjeQ0KPj4+
PiANCj4+Pj4gDQo+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4+IEZyb206IEpv
ZWwgTS4gSGFscGVybiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21dDQo+Pj4+IFNlbnQ6IFdl
ZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjozNSBQTQ0KPj4+PiBUbzogTHVjeSB5b25nOyBOaWNv
bGFzIEJPVVRIT1JTOyBSb24gUGFya2VyDQo+Pj4+IENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFy
KTsgYnJpanNtYW5AanVuaXBlci5uZXQ7IHNmYzsgSmFtYWwgSGFkaQ0KPj4+PiBTYWxpbQ0KPj4+
PiBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJh
dGlvbnMNCj4+Pj4gDQo+Pj4+IFllcywgSSBhbSB0cnlpbmcgdG8gY29uc2lzdGVudGx5IGRpc3Rp
bmd1aXNoIHRob3NlIHR3byBjYXNlcyB3aGVuDQo+Pj4+dGFsa2luZyBhYm91dCB0aGUgaW5mb3Jt
YXRpb24gY2FycmllZCB3aXRoIHBhY2tldHMgaW4gc2VydmljZSBjaGFpbnMuDQo+Pj4+IA0KPj4+
PiBZb3VycywNCj4+Pj4gSm9lbA0KPj4+PiANCj4+Pj4+IE9uIDMvMTIvMTQsIDM6MTMgUE0sIEx1
Y3kgeW9uZyB3cm90ZToNCj4+Pj4+IEpvZWwsIFNlZSBiZWxvdy4gLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0gRnJvbTogc2ZjDQo+Pj4+PiBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBP
biBCZWhhbGYgT2YgSm9lbCBNLiBIYWxwZXJuIFNlbnQ6DQo+Pj4+PiBXZWRuZXNkYXksIE1hcmNo
IDEyLCAyMDE0IDI6MDIgUE0gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsNCj4+Pj4+
IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVy
Lm5ldDsgc2ZjOw0KPj4+Pj4gSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+
Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiANCj4+
Pj4+IEkgd2FzIHRyeWluZyB0byB3b3JkIGl0IGNhcmVmdWxseSBub3QgdG8gZm9jdXMgb24gd2hv
IHB1dHMgdGhlDQo+Pj4+PiBpbmZvcm1hdGlvbiBpbiwgYnV0IG9ubHkgb24gd2hvIGNvbnN1bWVz
IHRoZSBpbmZvcm1hdGlvbi4NCj4+Pj4+IEluZm9ybWF0aW9uIGZvciBzZXJ2aWNlIGZ1bmN0aW9u
cyBtYXkgY29tZSBmcm9tIHRoZSBpbmdyZXNzDQo+Pj4+PiBjbGFzc2lmaWVyIG9yIGZyb20gb3Ro
ZXIgc2VydmljZSBmdW5jdGlvbnMuIFtMdWN5XSB0aGlzIGlzIHRoZSBvbmUNCj4+Pj4+IGNhc2Ug
dXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3LiBJbmZvcm1hdGlvbiBmb3IgdGhlIGZvcndhcmRp
bmcNCj4+Pj4+IHdpbGwgZ2VuZXJhbGx5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcyBjbGFzc2lmaWVy
LCBidXQgaW4gc3BlY2lhbA0KPj4+Pj4gY2FzZXMgbWF5IGJlIHByb3ZpZGVkIGJ5IHNlcnZpY2Ug
ZnVuY3Rpb25zLiAgKEkga2VlcCB3YW50aW5nIHRvIGdldA0KPj4+Pj4gcmlkIG9mIHRob3NlIHNw
ZWNpYWwgY2FzZXMsIGJ1dCBzbyBmYXIgdGhlcmUgc2VlbSB0byBiZSBqdXN0IGVub3VnaA0KPj4+
Pj4gb2YgdGhlbSB0byB3YXJyYW50IGNvdmVyaW5nIGluIHRoZSBzb2x1dGlvbi4gIEFuZCBtb3Jl
IGltcG9ydGFudGx5LA0KPj4+Pj4gc2lnbmlmaWNhbnQgc3VwcG9ydCBmb3IgaXQgaW4gdGhlIHdv
cmtpbmcgZ3JvdXAuKSBbTHVjeV0gVGhpcyBpcw0KPj4+Pj4gdGhlIHNlY29uZCBjYXNlIHVzaW5n
IG1ldGFkYXRhIGluIHlvdXIgdmlldyAoYnV0IHlvdSBkb24ndCBsaWtlIGl0KS4NCj4+Pj4+IA0K
Pj4+Pj4gQW5kIHlvdSBzdWdnZXN0IGRpc3Rpbmd1aXNoaW5nIHRoZXNlIHR3byBjYXNlcyB3aGVu
IGRpc2N1c3NpbmcNCj4+Pj4+IGFib3V0IG1ldGFkYXRhIHVzYWdlLiBJcyB0aGF0IHJpZ2h0IHVu
ZGVyc3RhbmRpbmc/DQo+Pj4+PiANCj4+Pj4+IEx1Y3kNCj4+Pj4+IA0KPj4+Pj4gWW91cnMsIEpv
ZWwNCj4+Pj4+IA0KPj4+Pj4+IE9uIDMvMTIvMTQsIDI6MzMgUE0sIEx1Y3kgeW9uZyB3cm90ZToN
Cj4+Pj4+PiBKb2VsLCBJIGludGVycHJldCB0aGF0IHlvdSBzdWdnZXN0cyB0aGF0IGRpc3Rpbmd1
aXNoIHRoZSBleGNoYW5nZQ0KPj4+Pj4+IGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBi
ZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zIGFuZCB0aGUNCj4+Pj4+PiBleGNoYW5nZSBpbmZvcm1h
dGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgZnJvbSBhIHNlcnZpY2UgZnVuY3Rpb24gdG8NCj4+Pj4+
PiBhIHNlcnZpY2Ugbm9kZS4gSXMgdGhpcyByaWdodCB1bmRlcnN0YW5kaW5nPyBMdWN5DQo+Pj4+
Pj4gDQo+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxw
ZXJuDQo+Pj4+Pj4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXks
IE1hcmNoIDEyLCAyMDE0IDE6MTkNCj4+Pj4+PiBQTQ0KPj4+Pj4+IFRvOiBMdWN5IHlvbmc7IE5p
Y29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZA0KPj4+Pj4+IChqZ3Vp
Y2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVj
dDoNCj4+Pj4+PiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJh
dGlvbnMNCj4+Pj4+PiANCj4+Pj4+PiBNeSBpbmNsaW5hdGlvbiB3b3VsZCBiZSB0byB0dW5lIHRo
YXQgZGVmaW5pdGlvbiB0byBkaXN0aW5ndWlzaA0KPj4+Pj4+IGJldHdlZW4gZGF0YXBsYW5lIGNh
cnJpZWQgaW5mb3JtYXRpb24gaW50ZW5kZWQgZm9yIHVzZSBieSBzZXJ2aWNlDQo+Pj4+Pj4gZnVu
Y2l0b25zICh3aGF0ZXZlciB0aGUgb3JpZ2luKSwgYW5kIGRhdGFwbGFuZSBjYXJyaWVkIGluZm9y
bWF0aW9uDQo+Pj4+Pj4gaW50ZW5kZWQgZm9yIGRhdGFwbGFuZSBmb3J3YXJkaW5nIGNvbXBvbmVu
dHMuDQo+Pj4+Pj4gDQo+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+PiANCj4+Pj4+PiANCj4+Pj4+
Pj4gSGkgSm9lbCwNCj4+Pj4+Pj4gDQo+Pj4+Pj4+IEkgYWdyZWUgdGhhdCB3ZSBuZWVkIHVzaW5n
IHRoZSBzYW1lIGRlZmluaXRpb24gZm9yIGEgdGVybSwgYnV0DQo+Pj4+Pj4+IGRpc2FncmVlIHRo
YXQgdGhlIG1ldGFkYXRhIGRlZmluaXRpb24gaGVyZSBpcyBhIHNldCBvZg0KPj4+Pj4+PiBpbmZv
cm1hdGlvbiBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIFRoaXMgbWF5IGJlIHRvbyBuYXJyb3cgb3Ig
bGVhZA0KPj4+Pj4+PiB0byBhIHBhcnRpY3VsYXIgc29sdXRpb24uIEkgYW0gZmluZSB3aXRoIHRo
aXMgZGVmaW5pdGlvbiBpbiB0aGUNCj4+Pj4+Pj4gcHJvYmxlbSBzdGF0ZW1lbnQgdy8gbWlub3Ig
dHdlYWsgKHN1Z2dlc3RlZCBvbiBtYWlsaW5nIGxpc3QpLg0KPj4+Pj4+PiANCj4+Pj4+Pj4gRGF0
YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5
IHRvDQo+Pj4+Pj4+IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGNsYXNzaWZpZXJz
IGFuZCBzZXJ2aWNlDQo+Pj4+Pj4+IGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9u
cywgYW5kIHNlcnZpY2UgZnVuY3Rpb25zIGFuZA0KPj4+Pj4+PiB0aGUNCj4+Pj4+Pj4gY2xhc3Np
ZmllcnN8c2VydmljZSBub2Rlcy4NCj4+Pj4+Pj4gDQo+Pj4+Pj4+IFRoZXJlIG1heSBiZSBhIHNv
bHV0aW9uIHRoYXQgYSBzZXJ2aWNlIGZ1bmN0aW9uIHBhc3NlcyBzb21lDQo+Pj4+Pj4+IGluZm9y
bWF0aW9uIHRvIGF0dGFjaGVkIHNlcnZpY2Ugbm9kZSB3aXRob3V0IHVzaW5nIFNGQyBoZWFkZXIu
DQo+Pj4+Pj4+IA0KPj4+Pj4+PiBUaGFua3MsIEx1Y3kNCj4+Pj4+Pj4gDQo+Pj4+Pj4+IA0KPj4+
Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIEhhbHBlcm4gRGlyZWN0
DQo+Pj4+Pj4+IFttYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5l
c2RheSwgTWFyY2ggMTIsDQo+Pj4+Pj4+IDIwMTQgMTI6MjUgUE0gVG86IEx1Y3kgeW9uZzsgSm9l
bCBNLiBIYWxwZXJuOyBOaWNvbGFzIEJPVVRIT1JTOw0KPj4+Pj4+PiBSb24gUGFya2VyIENjOiBK
aW0gR3VpY2hhcmQgKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ7DQo+Pj4+Pj4+IHNm
YzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+Pj4gZHJhZnQtcmlq
c21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+Pj4gDQo+Pj4+Pj4+IEx1Y3ks
IHlvdSBzYXkgInRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIC4uLiIgIFRoZSBkZWZpbml0aW9uIHlv
dQ0KPj4+Pj4+PiB0aGVuIHByb3ZpZGUgaXMgYSBkZWZpbml0aW9uIG9mIHRoZSBzZXQgb2YgaW5m
b3JtYXRpb24gd2UgYXJlDQo+Pj4+Pj4+IHByb3Bvc2luZyB0aGF0IHdlIHB1dCBpbiB0aGUgU0ZD
IGhlYWRlci4gIEksIGFuZCBvdGhlcnMsIGhhdmUNCj4+Pj4+Pj4gYmVlbiB1c2luZyB0aGUgdGVy
bSBtZXRhZGF0YSBtb3JlIG5hcnJvd2x5LiAgV2UgY2FuIHVzZSB3aGF0ZXZlcg0KPj4+Pj4+PiBk
ZWZpbml0aW9uIHdlIHdhbnQuIEJ1dCB3ZSBkbyBuZWVkIHRvIGFncmVlIG9uIHRoZSBkZWZpbml0
aW9uLg0KPj4+Pj4+PiBGb3IgdGhlIHB1cnBvc2VzIG9mIHRoZSBXRywgaXQgc2VlbXMgbXVjaCBt
b3JlIHVzZWZ1bCB0byB1c2UgdGhlDQo+Pj4+Pj4+IHRlcm0gbWV0YWRhdGEgZm9yIHRoZSBuYXJy
b3dlciBkZXNjcmlwdGlvbi4NCj4+Pj4+Pj4gDQo+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+Pj4+
IA0KPj4+Pj4+Pj4gT24gMy8xMi8xNCwgMToxOSBQTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4+
Pj4gSGkgSm9lbCwNCj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4gSSBhZ3JlZS4gV2UgbmVlZCB0byBkaWZm
ZXJlbnRpYXRlIHRoZSBtZXRhZGF0YSB1c2VkIGJ5IHNlcnZpY2UNCj4+Pj4+Pj4+ZnVuY3Rpb24g
YW5kIFNGQyBoZWFkZXIuIFRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIGNhcnJ5aW5nIHNvbWUNCj4+
Pj4+Pj4+c3RhdGVzIGFsb25nIHdpdGggdGhlIHBhY2tldC4gSU1POiBTRkMgaGVhZGVyIGlzIGEg
a2luZCBvZg0KPj4+Pj4+Pj5tZXRhZGF0YSBjYXJyaWVkIG9uIHBhY2tldCBmb3IgbmV4dCBzZXJ2
aWNlIG5vZGUgdG8gdXNlLiBJbiB0aGUNCj4+Pj4+Pj4+Y29udGV4dCBvZiBTRkMsIHdlIGhhdmUg
dGVybSBmb3IgU0ZDIGhlYWRlciBhbmQgdGhlIG1ldGFkYXRhIHRoYXQNCj4+Pj4+Pj4+d2FzIGNh
cnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgb3IgYmV0d2VlbiBzZXJ2aWNlDQo+Pj4+
Pj4+PmZ1bmN0aW9ucyBhbmQgY2xhc3NpZmllcnMvc2VydmljZSBub2Rlcywgd2hpY2ggaXMgd2hh
dCB0aGUgZHJhZnQNCj4+Pj4+Pj4+Zm9jdXMuDQo+Pj4+Pj4+PiANCj4+Pj4+Pj4+IFRoYW5rcywg
THVjeQ0KPj4+Pj4+Pj4gDQo+Pj4+Pj4+PiANCj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4gDQo+Pj4+Pj4+
PiANCj4+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFs
cGVybg0KPj4+Pj4+Pj4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNk
YXksIE1hcmNoIDEyLCAyMDE0DQo+Pj4+Pj4+PiAxMToxOCBBTSBUbzogTHVjeSB5b25nOyBOaWNv
bGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOiBKaW0NCj4+Pj4+Pj4+IEd1aWNoYXJkIChqZ3Vp
Y2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0NCj4+Pj4+
Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRl
cmF0aW9ucw0KPj4+Pj4+Pj4gDQo+Pj4+Pj4+PiBJIHRoaW5rIGl0IGlzIGltcG9ydGFudCB0byBr
ZWVwIGEgc3Ryb25nIGRpc3RpbmN0aW9uIGJldHdlZW4NCj4+Pj4+Pj4+IG1ldGFkYXRhICh3aGlj
aCBpcyBmb3IgdXNlIGJ5IGFwcGxpY2F0aW9ucykgYW5kIHRoZSBzZXJ2aWNlDQo+Pj4+Pj4+PiBj
aGFpbmluZyBpbmZvcm1hdGlvbiBpbiB0aGUgYmFzZSBzZXJ2aWNlIGNoYWluIGhlYWRlciwgd2hp
Y2ggaXMNCj4+Pj4+Pj4+IGZvciB1c2UgYnkgdGhlIHNlcnZpY2UgY2hhaW4gc3VwcG9ydCBtZWNo
YW5pc21zLg0KPj4+Pj4+Pj4gDQo+Pj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4+Pj4gDQo+Pj4+
Pj4+Pj4gT24gMy8xMi8xNCwgMTA6NDIgQU0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+Pj4+PiBG
dWxseSBhZ3JlZSB3aXRoIEpvZS4NCj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+PiBXZSBzaG91bGQgbm90
IHJlcXVpcmUgYSBmaXggbGVuZ3RoIGZvciBpbi1iYW5kIG1ldGFkYXRhIGJ1dA0KPj4+Pj4+Pj4+
IGFsc28gbm90IGxlYXZlIGl0IGZvciBmcmVlbHkgdXNhZ2UuIEluIGZhY3QsIHdoZW4gYSBzZXJ2
aWNlDQo+Pj4+Pj4+Pj4gbm9kZSBpbnNlcnRzIFNGQyBoZWFkZXIgb24gYSAoZW5jYXBzdWxhdGVk
KSBwYWNrZXQgYW5kIHNlbmQgdG8NCj4+Pj4+Pj4+PiBuZXh0IHNlcnZpY2Ugbm9kZSwgU0ZDIGhl
YWRlciBpdHNlbGYgY2FuIGJlIHNlZW4gYXMgYSBtZXRhZGF0YS4NCj4+Pj4+Pj4+PiANCj4+Pj4+
Pj4+PiBMdWN5DQo+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0gRnJvbTogc2ZjDQo+Pj4+Pj4+Pj4gW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24g
QmVoYWxmIE9mIEpvZWwgTS4gSGFscGVybg0KPj4+Pj4+Pj4+IFNlbnQ6IFdlZG5lc2RheSwgTWFy
Y2ggMTIsIDIwMTQgOToyMSBBTSBUbzogTmljb2xhcyBCT1VUSE9SUzsNCj4+Pj4+Pj4+PiBSb24g
UGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ7
DQo+Pj4+Pj4+Pj4gc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+
Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+Pj4+
Pj4gDQo+Pj4+Pj4+Pj4gRm9yIGluLWJhbmQgbWV0YWRhdGEsIHRoZSBBUEkgZm9yIGFjY2VzcyBj
YW4gZWFzaWx5IGJlDQo+Pj4+Pj4+Pj4gc3luY2hyb25vdXMuIE91dCBvZiBiYW5kIG1ldGFkYXRh
IG5lZWRzIGRpZmZlcmVudCBoYW5kbGluZy4NCj4+Pj4+Pj4+PiBUaGVyZSBhcmUgbWFueSBjYXNl
cyB3aGVyZSBvdXQtb2YtYmFuZCBtZXRhZGF0YSBpcyB1c2VmdWwgYW5kDQo+Pj4+Pj4+Pj4gYXBw
cm9wcmlhdGUuICBCdXQgdGhleSBkbyBub3QgY292ZXIgYWxsIG5lZWRzIGJ5IGFueSBzdHJldGNo
Lg0KPj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+IEV2ZW4gaWYgZWFjaCBwaWVjZSBvZiBpbi1iYW5kIG1l
dGFkYXRhIGlzIG9mIGZpeGVkIGxlbmd0aCwNCj4+Pj4+Pj4+PiB0aGVyZSBhcmUgbWFueSBkaWZm
ZXJlbnQga2luZHMgb2YgbWV0YXR5cGUuICBUcnlpbmcgdG8gc2F5DQo+Pj4+Pj4+Pj4gInRoZXJl
IHdpbGwgYmUgZXhhY3RseSBmb3VyIHBpZWNlcywgYW5kIHRoZXkgd2lsbCBiZSBvZiB0eXBlcw0K
Pj4+Pj4+Pj4+IHQxLCB0MiwgdDMsIGFuZCB0NCIgaXMgc2ltcGx5IHRvbyBzcGVjaWZpYyBmb3Ig
ZXZlbiA4MCUgb2YgdGhlDQo+Pj4+Pj4+Pj5uZWVkcy4NCj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+PiBZ
b3VycywgSm9lbA0KPj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+PiBPbiAzLzEyLzE0LCA4OjUyIEFNLCBO
aWNvbGFzIEJPVVRIT1JTIHdyb3RlOg0KPj4+Pj4+Pj4+PiBIZWxsbyBSb24sDQo+Pj4+Pj4+Pj4+
IA0KPj4+Pj4+Pj4+PiBTZW5kaW5nIG91dCBvZiBiYW5kIGNvbmdydWVudCBtZXRhZGF0YSBtYXkg
bm90IGJlIHRoZSBhbnN3ZXINCj4+Pj4+Pj4+Pj4gdG8gYWxsIG5lZWRzIGJ1dCBpdCBpcyBvbmUg
dG9vbCB0aGF0IHdlIHNob3VsZCBrZWVwLg0KPj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4gTm90IGFs
bCBtZXRhZGF0YSBpcyB0aWVkIHRvIGEgc3BlY2lmaWMgcGFja2V0LCBmb3IgZXhhbXBsZSBhDQo+
Pj4+Pj4+Pj4+IHBvbGljeSBjaGFuZ2UgaW4gUENSRiBjb3VsZCBsZWFkIHRvIHNvbWUgbWV0YWRh
dGEgc2lnbmFsaW5nLA0KPj4+Pj4+Pj4+PiB0aGUgcmVhY3Rpb24gdGltZSBuZWVkIG5vdCBiZSBp
bW1lZGlhdGUsIGZldyBtcyBtYXkgbm90IG1hdHRlci4NCj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+
IEFzIHlvdSBwb2ludCwgaWYgYSBwYWNrZXQgaXMgdGllZCB0byBhIG1ldGFkYXRhIGEgY29ycmVs
YXRpb24NCj4+Pj4+Pj4+Pj4gaW5mbyBjYW4gYmUgc2V0IGluIGJvdGggcGFja2V0IHRvIGRlYWwg
d2l0aCBpdCAoaS5lIG1ldGFkYXRhDQo+Pj4+Pj4+Pj4+IGV4cGVjdGVkIGZsYWcgaW4gdGhlIFNG
QyBoZWFkZXIsIHBsdXMgYW4gaWQpDQo+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+PiBGaW5hbGx5IHdl
IGNhbiBzdGlsbCBzZW5kIHNvbWUgbGltaXRlZCBtZXRhZGF0YSB3aXRoaW4gYSBoZWFkZXIuDQo+
Pj4+Pj4+Pj4+IFRoaXMgY291bGQgYmUgdXNlZCBmb3IgbG9hZCBiYWxhbmNlcnMgaW4gcGFydGlj
dWxhciBpZiB3ZQ0KPj4+Pj4+Pj4+PiBhZ3JlZSBvbiBhIGNvbnZlbnRpb24gdG8gbG9jYXRlICJj
b2Fyc2UgZ3JhaW4gcG9saWN5Ig0KPj4+Pj4+Pj4+PiAvICJmaW5lIGdyYWluIHBvbGljeSIgb24g
cmVzZXJ2ZWQgY29udGV4dCBoZWFkZXJzLg0KPj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4gVGhpcyBz
ZWVtcyB0byBvcGVuIHVwIGEgbG90IG9mIGZsZXhpYmlsaXR5IC8gaW5ub3ZhdGlvbnMuDQo+Pj4+
Pj4+Pj4+IA0KPj4+Pj4+Pj4+PiBPbiB5b3VyIGxhc3QgcG9pbnQsIHRoZXJlIGlzIGEgcXVlc3Rp
b24gb24gaG93IHRvIG1ha2UNCj4+Pj4+Pj4+Pj4gbWV0YWRhdGEgYXZhaWxhYmxlIHRvIGEgU2Vy
dmljZSBGdW5jdGlvbi4gQ3VycmVudCBzb2NrZXQNCj4+Pj4+Pj4+Pj4gY29ubmVjdGlvbnMgZm9y
IGV4YW1wbGUgZG8gbm90IGFsbG93IHRvIHJldHJpZXZlIElQIGhlYWRlcg0KPj4+Pj4+Pj4+PiBv
cHRpb25zLiBTbyBJIGFzc3VtZSB0aGF0IFNGQyBhd2FyZSBTZXJ2aWNlIEZ1bmN0aW9ucyB3aWxs
DQo+Pj4+Pj4+Pj4+IG5lZWQgc29tZSAoYXN5bmNocm9ub3VzDQo+Pj4+Pj4+Pj4+ID8pIEFQSSB0
byByZXRyaWV2ZSBTRkMgaGVhZGVyIGluZm9ybWF0aW9uIGFzIHdlbGwgYXMgaW4tYmFuZA0KPj4+
Pj4+Pj4+PiBtZXRhZGF0YS4gSSBkb24ndCBzZWUgb3V0IG9mIGJhbmQgbWV0YWRhdGEgdHJhbnNw
b3J0IGFkZGluZw0KPj4+Pj4+Pj4+PiBjb21wbGV4aXR5LCAgdGhlIHNhbWUgQVBJIGNhbiBwcm9i
YWJseSBhcHBseS4NCj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+IFRoZSBhbHRlcm5hdGl2ZSBvcHRp
b24sIGFsbG93aW5nIHZhcmlhYmxlIHNpemVkIG1ldGFkYXRhIGluDQo+Pj4+Pj4+Pj4+IHRoZSBT
RkMgaGVhZGVyIGhhcyBzb21lIGRyYXdiYWNrcyBhcyB3ZWxsLCBvbmUgYmVpbmcNCj4+Pj4+Pj4+
Pj4gZnJhZ21lbnRhdGlvbiwgYW5kIHNvbWUgc3dpdGNoZXMgZXhwZWN0aW5nIGFzIHdlbGwgdG8g
bG9vayBhdA0KPj4+Pj4+Pj4+PiBlbmQgdXNlciB0cmFmZmljIGhlYWRlcnMgZm9yIGxpbmsgbG9h
ZCBiYWxhbmNpbmcuICBJIHdvdWxkDQo+Pj4+Pj4+Pj4+IGFncmVlIHRoYXQgaWYgd2UgY2FuIGFj
Y2VwdCB0aGVzZSBpc3N1ZXMsIHRoZW4gc2VuZGluZw0KPj4+Pj4+Pj4+PiBvZmYtbGluZSBjb25n
cnVlbnQgbWV0YWRhdGEgbG9vc2VzIGl0cyBpbnRlcmVzdC4NCj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+
Pj4+IFdlIG5lZWQgdG8gdGFrZSBpbnRvIGFjY291bnQgIHRoYXQgYm90aCBpbi1iYW5kIGFuZCBj
b25ncnVlbnQNCj4+Pj4+Pj4+Pj4gb3V0LW9mLWJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0IGlzIG5v
dCByZWxpYWJsZS4gQSBwYWNrZXQgbG9zcw0KPj4+Pj4+Pj4+PiB0cmlnZ2VyaW5nIHJldHJhbnNt
aXNzaW9uIHdvdWxkIG5vdCBsZWFkIHRvIHRoZSBpZGVudGljYWwNCj4+Pj4+Pj4+Pj4gcmVjb25z
dHJ1Y3Rpb24gb2YgdGhlIGFzc29jaWF0ZWQgbWV0YWRhdGEuIEluIHNvbWUgY2FzZXMsIHdlDQo+
Pj4+Pj4+Pj4+IG1pZ2h0IHRodXMgZXZlbiBuZWVkIG5vbi1jb25ncnVlbnQgb3V0LW9mLWJhbmQg
cmVsaWFibGUNCj4+Pj4+Pj4+Pj4gbWV0YWRhdGEgdHJhbnNwb3J0Lg0KPj4+Pj4+Pj4+PiANCj4+
Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+PiBOaWNvbGFzIF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTogUm9uDQo+Pj4+Pj4+Pj4+IFBhcmtlciBb
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0gU2VudDogV2VkbmVzZGF5LA0KPj4+Pj4+
Pj4+PiBNYXJjaCAxMiwgMjAxNA0KPj4+Pj4+Pj4+PiAxMjo0MyBQTSBUbzogTmljb2xhcyBCT1VU
SE9SUyBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4+Pj4+Pj4+IGJyaWpzbWFuQGp1
bmlwZXIubmV0OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+
Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+Pj4+
Pj4+IA0KPj4+Pj4+Pj4+PiBOaWNvbGFzLA0KPj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4gSSB1bmRl
cnN0YW5kIHRoZSBjb25jZXB0IGZvciBvdXQgb2YgYmFuZCBzaWduYWxpbmcgb2YNCj4+Pj4+Pj4+
Pj5tZXRhZGF0YSwgYnV0IEkgYW0gY29uY2VybmVkIHRoYXQgaXQgaW50cm9kdWNlcyBzaWduaWZp
Y2FudA0KPj4+Pj4+Pj4+PmNvbXBsZXhpdHkgZHVlIHRvIHRoZSBwb3RlbnRpYWwgcmFjZSBjb25k
aXRpb24gb2YgcmVjZWl2aW5nIHRoZQ0KPj4+Pj4+Pj4+PnJlYWwgcGFja2V0IGJlZm9yZSB0aGUg
bWV0YWRhdGEuICBXaGlsZSB0aGUgcmVhbCBwYWNrZXQgY291bGQNCj4+Pj4+Pj4+Pj5pbmRpY2F0
ZSB0aGF0IG91dCBvZiBiYW5kIG1ldGFkYXRhIGlzIGV4cGVjdGVkLCBob3cgY2FuIHdlDQo+Pj4+
Pj4+Pj4+Z3VhcmFudGVlIHRoZSBvcmRlciBvZiByZWNlcHRpb24/IFdoYXQgaWYgc3dpdGNoaW5n
IG9yIHJvdXRpbmcNCj4+Pj4+Pj4+Pj5ub2RlcyBhcHBseSBoYXNoIGJhc2VkIGxvYWQgYmFsYW5j
aW5nPyBXaGF0IGlmIHRoZSBsb2FkDQo+Pj4+Pj4+Pj4+YmFsYW5jaW5nIHVuZGVyc3RhbmRzIFNG
QyBlbmNhcHMgYW5kIGxvb2tzIGJleW9uZCBpdCB0byB0aGUNCj4+Pj4+Pj4+Pj5vcmlnaW5hbCBo
ZWFkZXIgdG8gZ2V0IGJldHRlciBlbnRyb3B5Pw0KPj4+Pj4+Pj4+PiBDYW4gd2UgZ3VhcmFudGVl
IHRoYXQgdGhlIG1ldGFkYXRhIGFuZCByZWFsIHBhY2tldCB3aWxsIGZvbGxvdw0KPj4+Pj4+Pj4+
PnRoZSBleGFjdCBzYW1lIHBhdGg/IElmIHdlIGNhbiBub3QsIHRoZW4gaW1wbGVtZW50YXRpb25z
IHdpbGwNCj4+Pj4+Pj4+Pj5uZWVkIHRvIGFkZCBpbmdyZXNzIHF1ZXVpbmcgdG8gY29wZSB3aXRo
IHRoZSBzY2VuYXJpby4NCj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+IEFsc28sIGRvIHlvdSBmZWVs
IHRoYXQgdGhlIGluY3JlYXNlIGluIGltcGxlbWVudGF0aW9uDQo+Pj4+Pj4+Pj4+IGNvbXBsZXhp
dHkgYXQgdGhlIHNlcnZpY2UgZnVuY3Rpb25zIGlzIHJlYXNvbmFibGU/DQo+Pj4+Pj4+Pj4+IA0K
Pj4+Pj4+Pj4+PiBUaGFua3MuDQo+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+PiBSb24NCj4+Pj4+Pj4+
Pj4gDQo+Pj4+Pj4+Pj4+PiBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MDkgQU0sICJOaWNvbGFzIEJP
VVRIT1JTIg0KPj4+Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4gd3JvdGU6
DQo+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+IEkgdGhpbmsgd2UgbXVzdCBtYWtlIGEgZGlzdGlu
Y3Rpb24gYmV0d2VlbjoNCj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4gLSBNZXRhZGF0YSB3aGlj
aCBzaG91bGQgYmUgcGFydCBvZiB0aGUgaGVhZGVyIGRlZmluZWQgYXMgaW4NCj4+Pj4+Pj4+Pj4+
IGJhbmQgbWFya2luZy4gLSBNZXRhZGF0YSB3aXRoIGNhbiBiZSBwYXNzZWQgb3V0IG9mIGJhbmQs
IGZvcg0KPj4+Pj4+Pj4+Pj4gZXhhbXBsZSBjb25ncnVlbnQgb3V0IG9mIGJhbmQgc2lnbmFsaW5n
IGRlZmluZWQgaW4gdGhlIGRyYWZ0DQo+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+IFRoZSBmb3Jt
ZXIgY2FsbHMgZm9yIGEgbGltaXRlZCBzcGFjZSBpbiB0aGUgaGVhZGVyLCB0cnVlLCBUaGUNCj4+
Pj4+Pj4+Pj4+IGxhdHRlciBob3dldmVyIGRvZXMgbm90IGluY3VyIGFueSBzcGFjZSBsaW1pdGF0
aW9uIGFuZCBpcw0KPj4+Pj4+Pj4+Pj4gc3RpbGwgZmFpcmx5IGVmZmljaWVudCBhbmQgaXQgcmVt
YWlucyBjb21wYXRpYmxlIHdpdGggYSBmaXhlZA0KPj4+Pj4+Pj4+Pj4gc2l6ZSBoZWFkZXIgdXNl
ZCB0byByb3V0ZSB0aG9zZSBzaWduYWxpbmcgbWVzc2FnZXMgYWxvbmcgdGhlDQo+Pj4+Pj4+Pj4+
PiBjaGFpbidzIHNlcnZpY2UgZnVuY3Rpb25zLg0KPj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+PiBO
aWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbToNCj4+
Pj4+Pj4+Pj4+IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFtqZ3VpY2hhckBjaXNjby5jb21dIFNl
bnQ6DQo+Pj4+Pj4+Pj4+PiBUdWVzZGF5LCBNYXJjaCAxMSwgMjAxNCA2OjQ4IFBNIFRvOiBSb24g
UGFya2VyIENjOg0KPj4+Pj4+Pj4+Pj4gTmljb2xhcyBCT1VUSE9SUzsgYnJpanNtYW5AanVuaXBl
ci5uZXQ7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbQ0KPj4+Pj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtz
ZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+Pj4+Pj4+
PiANCj4+Pj4+Pj4+Pj4+IEhpIFJvbiwNCj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4gV2UgY2Fu
IGNlcnRhaW5seSBoYXZlIHRoaXMgZGlzY3Vzc2lvbiBidXQgd2Ugc2hvdWxkIGZpcnN0DQo+Pj4+
Pj4+Pj4+PiBjb25zaWRlciB3aGF0IGluZm9ybWF0aW9uIGlzIG5lY2Vzc2FyeSBhbmQgaWYgc2Fp
ZA0KPj4+Pj4+Pj4+Pj4gaW5mb3JtYXRpb24gY2FuIGZpdCB3aXRoaW4gYSBmaXhlZCBudW1iZXIg
b2YgY29udGV4dHMgaW4gdGhlDQo+Pj4+Pj4+Pj4+PiBtYWpvcml0eSBvZiBjYXNlcy4gUmVtZW1i
ZXIsIHRoZSBnb2FsIG9mIGJlaW5nIGFibGUgdG8gcGFzcw0KPj4+Pj4+Pj4+Pj4gbWV0YWRhdGEg
dGhyb3VnaCB0aGUgbmV0d29yayBpcyB0byBlbmhhbmNlIHNlcnZpY2UgZGVsaXZlcnksDQo+Pj4+
Pj4+Pj4+PiBub3QgcGFzcyB0aGUgZW50aXJlIHdvcmtzIG9mIFNoYWtlc3BlYXJlIDstKQ0KPj4+
Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+PiBTZW50IGZyb20gbXkgaVBob25lDQo+Pj4+Pj4+Pj4+PiAN
Cj4+Pj4+Pj4+Pj4+PiBPbiBNYXIgNywgMjAxNCwgYXQgMzo1MiBBTSwgIlJvbiBQYXJrZXIiDQo+
Pj4+Pj4+Pj4+Pj4gPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+IHdyb3RlOg0KPj4+
Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+IE5pY29sYXMsDQo+Pj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+
Pj4+Pj4gSSBzZWUgc2ltaWxhciByZXF1aXJlbWVudHMgZnJvbSB0aGUgM2dwcCBFUEMgc2lkZS4g
IEkgd291bGQNCj4+Pj4+Pj4+Pj4+PiBsaWtlIHRvIHByb3Bvc2UgYW4gT1VJIC8gVExWIGJhc2Vk
IGFwcHJvYWNoIHdoZXJlIHRoZQ0KPj4+Pj4+Pj4+Pj4+IHJlc2VydmVkIE9VSSBjYW4gYmUgdXNl
ZCBmb3IgYWdyZWVkIHVwb24gdHlwZXMgb2YgY29tbW9uDQo+Pj4+Pj4+Pj4+Pj4gbWV0YWRhdGEg
YW5kIHZlbmRvciBvciBvdGhlciBvcmdhbml6YXRpb25hbCBPVUlzIGNhbiBiZSB1c2VkDQo+Pj4+
Pj4+Pj4+Pj4gdG8gcXVpY2tseSBpbm5vdmF0ZSBpbiB0aGUgbmV0d29ya3MuDQo+Pj4+Pj4+Pj4+
Pj4gU2ltdWx0YW5lb3VzbHksIEkgd291bGQgYWxzbyBsaWtlIHRvIGNvbnNpZGVyIG1lY2hhbmlz
bXMNCj4+Pj4+Pj4+Pj4+PiB0aGF0IGFyZSBvcHRpbWl6ZWQgZm9yIGxvbmcgbGl2ZWQgZmxvd3Mg
c28gYXMgdG8gbGltaXQgdGhlDQo+Pj4+Pj4+Pj4+Pj4gbmVnYXRpdmUgZWZmZWN0cyBvZiBwYWNr
ZXQgZ3Jvd3RoLg0KPj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+IFJvbg0KPj4+Pj4+Pj4+Pj4+
IA0KPj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+PiBPbiBNYXIgNywgMjAxNCwgYXQgODozNCBB
TSwgIk5pY29sYXMgQk9VVEhPUlMiDQo+Pj4+Pj4+Pj4+Pj4+IDxOaWNvbGFzLkJPVVRIT1JTQHFv
c21vcy5jb20+IHdyb3RlOg0KPj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+Pj4gSGVsbG8gSmlt
DQo+Pj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+PiBJIGhhdmUgc2VlbiBjYXNlcyBpbiBHaSBM
QU4sIHdoZXJlIHN1YnNjcmliZXIgcmVsYXRlZA0KPj4+Pj4+Pj4+Pj4+PiBpbmZvcm1hdGlvbiBp
cyBwYXNzZWQgdG8gYSBXZWIgUHJveHkgZm9yIEhUVFAgaGVhZGVyDQo+Pj4+Pj4+Pj4+Pj4+IGVu
cmljaG1lbnQgKGFpbWVkIGF0IHNvbWUgV2ViIENvbnRlbnQgcHJvdmlkZXJzIHBhcnRuZXJzIG9m
DQo+Pj4+Pj4+Pj4+Pj4+IHRoZSBNb2JpbGUgT3BlcmF0b3IpLg0KPj4+Pj4+Pj4+Pj4+PiBJbmZv
cm1hdGlvbiB3YXMgYW4gY29kZWQgKHBlcnNpc3RlbnQpIHN1YnNjcmliZXIgaWQgZGVyaXZlZA0K
Pj4+Pj4+Pj4+Pj4+PiBmcm9tIHRoZSBNU0lTRE4sIGFuZCBjb3VwbGUgb2YgZiBjdXN0b21lciBw
cm9maWxlIHJlbGF0ZWQNCj4+Pj4+Pj4+Pj4+Pj4gZmllbGRzLg0KPj4+Pj4+Pj4+Pj4+PiANCj4+
Pj4+Pj4+Pj4+Pj4gSW4gYW4gc2ZjIGJhc2VkIEdpIExBTiwgdGhpcyBlbnRpdHkgc2hvdWxkIHJl
Y2VpdmUgZnJvbSB0aGUNCj4+Pj4+Pj4+Pj4+Pj4gQ2xhc3NpZmllcg0KPj4+Pj4+Pj4+Pj4+PiAN
Cj4+Pj4+Pj4+Pj4+Pj4gLSBBIGNsYXNzaWZpY2F0aW9uIG9mIHRoZSBDb250ZW50IFByb3ZpZGVy
ICggSWQsDQo+Pj4+Pj4+Pj4+Pj4+IENhdGVnb3J5KSBiYXNlZCBvbiB0cmFmZmljIGFuYWx5c2lz
IC0gVGhlIE1TSVNETiBvZiB0aGUNCj4+Pj4+Pj4+Pj4+Pj4gc3Vic2NyaWJlciAtIFR3byBzdWJz
Y3JpYmVyIHBvbGljeSBmaWVsZHMgKG5vdCB0aWVkIHRvIFBDUkYNCj4+Pj4+Pj4+Pj4+Pj4gYnV0
IGJlbG9uZ2luZyB0byB0aGUgU3Vic2NyaWJlciBEQikgKFN1YnNjcmliZXIgY2F0ZWdvcnksDQo+
Pj4+Pj4+Pj4+Pj4+IHN1Yi1jYXRlZ29yeSkgLSBBIHNlc3Npb24gaWQgKGZvciBsb2dnaW5nIGFu
ZCB0cmFja2luZw0KPj4+Pj4+Pj4+Pj4+PiBwdXJwb3NlcykNCj4+Pj4+Pj4+Pj4+Pj4gDQo+Pj4+
Pj4+Pj4+Pj4+IFRoZSBvYmplY3RpdmUgYmVpbmcgdG8gYXZvaWQgaGF2aW5nICB0aGUgSFRUUCBQ
cm94eSB0bw0KPj4+Pj4+Pj4+Pj4+PiBiZWNvbWUgYSB0cnVzdGVkIGFwcGxpY2F0aW9uIChpbnRl
cm9nYXRlIHRoZSBzdWJzY3JpYmVyIERCLA0KPj4+Pj4+Pj4+Pj4+PiBldGMuLikNCj4+Pj4+Pj4+
Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+PiBOaWNvbGFzDQo+Pj4+Pj4+Pj4+
Pj4+IA0KPj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXyBGcm9tOiBKaW0gR3VpY2hhcmQNCj4+Pj4+Pj4+Pj4+Pj4gKGpn
dWljaGFyKSBbamd1aWNoYXJAY2lzY28uY29tXSBTZW50Og0KPj4+Pj4+Pj4+Pj4+PiBUaHVyc2Rh
eSwgTWFyY2ggMDYsIDIwMTQgMjowMiBQTSBUbzogSmFtYWwgSGFkaSBTYWxpbTsNCj4+Pj4+Pj4+
Pj4+Pj4gam1vaXNhbmRAanVuaXBlci5uZXQ7IGJyaWpzbWFuQGp1bmlwZXIubmV0IENjOg0KPj4+
Pj4+Pj4+Pj4+PiBzZmMgU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+Pj4+Pj4+Pj4+IGRyYWZ0LXJp
anNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+
Pj4+Pj4+PiBIaSBKYW1hbCwNCj4+Pj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4+IFlvdSBzYWlk
ICJJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlIHNpemVkDQo+Pj4+Pj4+
Pj4+Pj4+IG1ldGFkYXRhIi4uIEkgYW0gbm90IHNvIGNvbnZpbmNlZCBhbmQgd291bGQgbGlrZSB0
byBiZXR0ZXINCj4+Pj4+Pj4+Pj4+Pj4gdW5kZXJzdGFuZCB0aGUgcmVxdWlyZW1lbnRzIGJlZm9y
ZSBwYXNzaW5nIGp1ZGdlbWVudC4gSWYgd2UNCj4+Pj4+Pj4+Pj4+Pj4gbG9vayBhdCB0aGUgdXNl
IGNhc2VzIGFzIHByZXNlbnRlZCB0aHVzIGZhciBpbnRvIHRoZSBXRyBJDQo+Pj4+Pj4+Pj4+Pj4+
IGhhdmUgeWV0IHRvIHNlZSBhIHNpbmdsZSBleGFtcGxlIG9mIHRoZSBuZWVkIChub3RpbmcgdGhh
dA0KPj4+Pj4+Pj4+Pj4+PiBkZXNpcmUgaXMgbm90IHRoZSBzYW1lIGFzIG5lZWQpIC0gSSBhbSBu
b3Qgc2F5aW5nIHRoZXJlIGlzDQo+Pj4+Pj4+Pj4+Pj4+IG5vIHJlcXVpcmVtZW50IGJ1dCByYXRo
ZXIgdGhhdCB3ZSBzaG91bGQgbm90IGp1bXAgdG8gdGhlDQo+Pj4+Pj4+Pj4+Pj4+IGNvbmNsdXNp
b24gYW5kIGJ1aWxkIHN0YW5kYXJkcyBhcm91bmQgYSB0aGVvcnkuDQo+Pj4+Pj4+Pj4+Pj4+IA0K
Pj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4+PiBPbiAzLzMvMTQs
IDY6MzUgQU0sICJKYW1hbCBIYWRpIFNhbGltIg0KPj4+Pj4+Pj4+Pj4+Pj4gPGhhZGlAbW9qYXRh
dHUuY29tPiB3cm90ZToNCj4+Pj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+Pj4gSSBsaWtlIHRo
ZSBkb2MgLSB3ZWxsIHdyaXR0ZW4uDQo+Pj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+Pj4+IFNl
Y3Rpb24gNC4zIG9uIG1ldGFkYXRhIGVuY29kaW5nLg0KPj4+Pj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+
Pj4+Pj4+PiBJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlIHNpemVkIG1l
dGFkYXRhDQo+Pj4+Pj4+Pj4+Pj4+PiAoYXQgbGVhc3QgZm9yIGh0dHAvYXBwIHlvdSAgc2VlbSB0
byBpbmRpY2F0ZSB0aGUgZGVzaXJlIGZvcg0KPj4+Pj4+Pj4+Pj4+Pj5pdCkuDQo+Pj4+Pj4+Pj4+
Pj4+PiBGb3IgYSBkYXRhcGF0aCBwZXItcGFja2V0IG1ldGFkYXRhLCBpIGZlZWwgdGhlIG5lZWQg
aXMNCj4+Pj4+Pj4+Pj4+Pj4+IGp1c3QgYXMgaW1wb3J0YW50LiBBcmUgd2UgbGltaXRlZCBieSB0
aGUgZmFjdCB0aGF0DQo+Pj4+Pj4+Pj4+Pj4+PiBleGlzdGluZyBoYXJkd2FyZSBtYXkgbm90IGJl
IGFibGUgdG8gaGFuZGxlIFRMVnM/IEZvcg0KPj4+Pj4+Pj4+Pj4+Pj4gZXhhbXBsZSwgSSBkb250
IGhhdmUgYSBwcm9ibGVtIGhhbmRsaW5nIFRMVnMgaW4gYSBzb2Z0d2FyZQ0KPj4+Pj4+Pj4+Pj4+
Pj5kYXRhcGF0aC4NCj4+Pj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+Pj4gY2hlZXJzLCBqYW1h
bA0KPj4+Pj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+Pj4+Pj4+Pj4+IG1haWxpbmcgbGlz
dCBzZmNAaWV0Zi5vcmcNCj4+Pj4+Pj4+Pj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjDQo+Pj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+
Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fIHNmYyBtYWlsaW5nDQo+Pj4+Pj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3Jn
IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+Pj4+Pj4+IA0K
Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XyBzZmMgbWFpbGluZw0KPj4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZyBodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5nDQo+
Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmcgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmMNCj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMgbWFpbGluZw0KPj4+Pj4+Pj4+IGxpc3Qgc2Zj
QGlldGYub3JnIGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+
PiANCj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
IHNmYyBtYWlsaW5nIGxpc3QNCj4+Pj4+IHNmY0BpZXRmLm9yZyBodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gDQo+Pg0KPj5fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj5zZmMgbWFpbGluZyBsaXN0DQo+PnNmY0Bp
ZXRmLm9yZw0KPj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPg0K
Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+c2ZjIG1h
aWxpbmcgbGlzdA0KPnNmY0BpZXRmLm9yZw0KPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjDQoNCg==


From nobody Thu Mar 13 09:58:12 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0668F1A0A4A for <sfc@ietfa.amsl.com>; Thu, 13 Mar 2014 09:58:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.448
X-Spam-Level: 
X-Spam-Status: No, score=-2.448 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_OFF=2.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 8r_cYELswZoy for <sfc@ietfa.amsl.com>; Thu, 13 Mar 2014 09:58:04 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id D76AD1A0A33 for <sfc@ietf.org>; Thu, 13 Mar 2014 09:58:03 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BCA81797; Thu, 13 Mar 2014 16:57:56 +0000 (GMT)
Received: from LHREML402-HUB.china.huawei.com (10.201.5.241) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 13 Mar 2014 16:56:38 +0000
Received: from DFWEML703-CHM.china.huawei.com (10.193.5.130) by lhreml402-hub.china.huawei.com (10.201.5.241) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 13 Mar 2014 16:57:33 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.118]) by dfweml703-chm.china.huawei.com ([169.254.5.106]) with mapi id 14.03.0158.001;  Thu, 13 Mar 2014 09:57:28 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: "Ken Gray (kegray)" <kegray@cisco.com>, "Surendra Kumar (smkumar)" <smkumar@cisco.com>, "Jim Guichard (jguichar)" <jguichar@cisco.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtXWxgFuQPGhwEWKurWj2TK38JrUkRoAgAFHXgCAAAUSgIAGzmyAgADwYwCAADvUAIAAE0oAgAAY5ID//45E4IAAkkcA//+XGFCAAHueAP//ktEgAA+IKgAADoLRkP//l/yAgABzZsD//5W2gIAAbX0g//+pRoCAAHHikP//mfSAAA27RDAAAJP6AP//zQwg//8Q5AD//oK4UA==
Date: Thu, 13 Mar 2014 16:57:28 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D45357641@dfweml701-chm.china.huawei.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com> <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com> <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com> <76B41B8FACE1514795D30EC137FF391D3E9E41@LILAS.jungle.qosmos.com> <AE6B698A-9362-4C25-8DFC-58766D4A40CB@affirmednetworks.com> <76B41B8FACE1514795D30EC137FF391D3E9E93@LILAS.jungle.qosmos.com> <53206D61.3000807@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45356FA3@dfweml701-chm.china.huawei.com> <532088AE.7060905@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453570A3@dfweml701-chm.china.huawei.com> <53209860.2090406@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357101@dfweml701-chm.china.huawei.com> <5320A504.3010805@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357120@dfweml701-chm.china.huawei.com> <5320AF25.30203@joelhalpern.com> <5320B6C9.4050701@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453571EB@dfweml701-chm.china.huawei.com> <5D48AFF6-22CA-44A8-94BE-B63589869C34@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D4535724F@dfweml701-chm.china.huawei.com> <CF4648B6.1B640%jguichar@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D45357316@dfweml701-chm.china.huawei.com> <CF4673E1.3394D%smkumar@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D45357510@dfweml701-chm.china.huawei.com> <CF471E2E.C1A4%kegray@cisco.com>
In-Reply-To: <CF471E2E.C1A4%kegray@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.138.18]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/UtF4XeqKB7BPk9F0Y3Rmm6Bu8VE
Cc: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "brijsman@juniper.net" <brijsman@juniper.net>, "Joel M. Halpern" <jmh@joelhalpern.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Mar 2014 16:58:09 -0000

Snip..

The word "metadata" is a purposely ambiguous term "data that provides infor=
mation about other data".  It is used to avoid THIS discussion.
[Lucy] Then this goal already failed in SFC. How many people debated and ho=
w many mails related to it? Why?=20

Lucy

For example, I propose we define "tequila metadata" because, frankly, I wil=
l need to order a triple-shot if we keep attempting to define something tha=
t, by definition, is ambiguous.  I'd like my bartender to understand me spe=
cifically when I say "I need a shot".

On 3/13/14 7:49 AM, "Lucy yong" <lucy.yong@huawei.com> wrote:

>Snip..
>SK> Just copying from the PS:
>--
>Data plane metadata provides the ability to exchange information=20
>between the network and service functions, between service functions,=20
>and service functions and the network.
>
>--
>It is a lucid definition. We are unnecessarily making the word "network"
>controversial, IMO.
>
>[Lucy] This is my point. "The network" is too general here, which=20
>brings metadata great power to do many things. This is why people=20
>invent ideas here, which causes a lot of debates on metadata usage=20
>potentials. We should not spend a lot of times on that debates and=20
>judge which usage is valuable or not. Thus, for the SFC work, it will=20
>be helpful if we can narrow down a bit. Joel makes explicitly two=20
>cases, which is helpful to develop use cases for each case. I would=20
>like to see that the problem statement can be more specific on metadata=20
>definition, which may be helpful in less focusing on it and moving forward=
.
>
>Lucy
>
>Surendra.
>
>
>>
>>Thanks,
>>Lucy
>>
>>-----Original Message-----
>>From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
>>Sent: Wednesday, March 12, 2014 4:38 PM
>>To: Lucy yong
>>Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker;=20
>>brijsman@juniper.net; sfc; Jamal Hadi Salim
>>Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>
>>Hi Lucy,
>>
>>No. I am simply saying we should not overcomplicate the problem=20
>>statement with text that adds little to no value in my opinion.=20
>>Whether we call it metadata, or context, has no bearing on the fact=20
>>that the problem statement already clearly states we need to be able=20
>>to pass information between SF=B9s and between the network & SF=B9s.
>>
>>
>>On 3/12/14, 5:13 PM, "Lucy yong" <lucy.yong@huawei.com> wrote:
>>
>>>
>>>Hi Jim,
>>>
>>>I for one don't agree and think we are over complicating what should=20
>>>be straightforward. The SFC encapsulation should enable two things:
>>>
>>>1. Steering of selected flows through a service chain; this is the=20
>>>service function path.
>>>2. Passing of context associated with a given flow within said=20
>>>service function path. This context information may be consumed by a=20
>>>SF (an application ID is an example) or may be consumed by the=20
>>>forwarding elements (a vrf-ID is an example).
>>>[Lucy] Do you call the context as metadata or not? Do we have another=20
>>>term here beside SFC header and metadata. I see that you don't want=20
>>>to separate what is consumed by SF and what is consumed by the=20
>>>forwarding elements.
>>>
>>>Lucy
>>>
>>>Sent from my iPhone
>>>
>>>> On Mar 12, 2014, at 4:16 PM, "Lucy yong" <lucy.yong@huawei.com> wrote:
>>>>=20
>>>> Great. Then we may consider two special metadata definitions in the=20
>>>>problem statement so we can all use the same definitions. Here is my=20
>>>>suggested text and like to hear you and other's input and suggestions.
>>>>=20
>>>> Dataplane Metadata: Data plane metadata provides the ability to=20
>>>>exchange information between the elements in a service function=20
>>>>chaining. In this context, there are two types of data plane metadata.
>>>>=20
>>>> Service Function Metadata: the information exchanged between=20
>>>>classifier and service functions, between service functions to=20
>>>>facilitate service functions on the packet treatment.
>>>>=20
>>>> Steering Metadata: the information from service functions to a=20
>>>>classifier or service node for traffic forwarding purpose.
>>>>=20
>>>> -end
>>>>=20
>>>> Lucy
>>>>=20
>>>>=20
>>>> -----Original Message-----
>>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>>>> Sent: Wednesday, March 12, 2014 2:35 PM
>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker
>>>> Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi=20
>>>> Salim
>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>=20
>>>> Yes, I am trying to consistently distinguish those two cases when=20
>>>>talking about the information carried with packets in service chains.
>>>>=20
>>>> Yours,
>>>> Joel
>>>>=20
>>>>> On 3/12/14, 3:13 PM, Lucy yong wrote:
>>>>> Joel, See below. -----Original Message----- From: sfc=20
>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern Sent:
>>>>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas BOUTHORS;=20
>>>>> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc;=20
>>>>> Jamal Hadi Salim Subject: Re: [sfc]=20
>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>=20
>>>>> I was trying to word it carefully not to focus on who puts the=20
>>>>> information in, but only on who consumes the information.
>>>>> Information for service functions may come from the ingress=20
>>>>> classifier or from other service functions. [Lucy] this is the one=20
>>>>> case using metadata in your view. Information for the forwarding=20
>>>>> will generally come from the ingress classifier, but in special=20
>>>>> cases may be provided by service functions.  (I keep wanting to=20
>>>>> get rid of those special cases, but so far there seem to be just=20
>>>>> enough of them to warrant covering in the solution.  And more=20
>>>>> importantly, significant support for it in the working group.)=20
>>>>> [Lucy] This is the second case using metadata in your view (but you d=
on't like it).
>>>>>=20
>>>>> And you suggest distinguishing these two cases when discussing=20
>>>>> about metadata usage. Is that right understanding?
>>>>>=20
>>>>> Lucy
>>>>>=20
>>>>> Yours, Joel
>>>>>=20
>>>>>> On 3/12/14, 2:33 PM, Lucy yong wrote:
>>>>>> Joel, I interpret that you suggests that distinguish the exchange=20
>>>>>> information data plane carried between service functions and the=20
>>>>>> exchange information data plane carried from a service function=20
>>>>>> to a service node. Is this right understanding? Lucy
>>>>>>=20
>>>>>> -----Original Message----- From: Joel M. Halpern=20
>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014 1:19=20
>>>>>> PM
>>>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard=20
>>>>>> (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim Subject:
>>>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>>=20
>>>>>> My inclination would be to tune that definition to distinguish=20
>>>>>> between dataplane carried information intended for use by service=20
>>>>>> funcitons (whatever the origin), and dataplane carried=20
>>>>>> information intended for dataplane forwarding components.
>>>>>>=20
>>>>>> Yours, Joel
>>>>>>=20
>>>>>>=20
>>>>>>> Hi Joel,
>>>>>>>=20
>>>>>>> I agree that we need using the same definition for a term, but=20
>>>>>>> disagree that the metadata definition here is a set of=20
>>>>>>> information put in the SFC header. This may be too narrow or=20
>>>>>>> lead to a particular solution. I am fine with this definition in=20
>>>>>>> the problem statement w/ minor tweak (suggested on mailing list).
>>>>>>>=20
>>>>>>> Dataplane Metadata: Data plane metadata provides the ability to=20
>>>>>>> exchange information between the classifiers and service=20
>>>>>>> functions, between service functions, and service functions and=20
>>>>>>> the
>>>>>>> classifiers|service nodes.
>>>>>>>=20
>>>>>>> There may be a solution that a service function passes some=20
>>>>>>> information to attached service node without using SFC header.
>>>>>>>=20
>>>>>>> Thanks, Lucy
>>>>>>>=20
>>>>>>>=20
>>>>>>> -----Original Message----- From: Joel Halpern Direct=20
>>>>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday, March 12,
>>>>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas BOUTHORS;=20
>>>>>>> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net;=20
>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]=20
>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>=20
>>>>>>> Lucy, you say "the metadata term means ..."  The definition you=20
>>>>>>> then provide is a definition of the set of information we are=20
>>>>>>> proposing that we put in the SFC header.  I, and others, have=20
>>>>>>> been using the term metadata more narrowly.  We can use whatever=20
>>>>>>> definition we want. But we do need to agree on the definition.
>>>>>>> For the purposes of the WG, it seems much more useful to use the=20
>>>>>>> term metadata for the narrower description.
>>>>>>>=20
>>>>>>> Yours, Joel
>>>>>>>=20
>>>>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
>>>>>>>> Hi Joel,
>>>>>>>>=20
>>>>>>>> I agree. We need to differentiate the metadata used by service=20
>>>>>>>>function and SFC header. The metadata term means carrying some=20
>>>>>>>>states along with the packet. IMO: SFC header is a kind of=20
>>>>>>>>metadata carried on packet for next service node to use. In the=20
>>>>>>>>context of SFC, we have term for SFC header and the metadata=20
>>>>>>>>that was carried between service functions, or between service=20
>>>>>>>>functions and classifiers/service nodes, which is what the draft=20
>>>>>>>>focus.
>>>>>>>>=20
>>>>>>>> Thanks, Lucy
>>>>>>>>=20
>>>>>>>>=20
>>>>>>>>=20
>>>>>>>>=20
>>>>>>>>=20
>>>>>>>> -----Original Message----- From: Joel M. Halpern=20
>>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014
>>>>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim=20
>>>>>>>> Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi=20
>>>>>>>> Salim
>>>>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>>>>=20
>>>>>>>> I think it is important to keep a strong distinction between=20
>>>>>>>> metadata (which is for use by applications) and the service=20
>>>>>>>> chaining information in the base service chain header, which is=20
>>>>>>>> for use by the service chain support mechanisms.
>>>>>>>>=20
>>>>>>>> Yours, Joel
>>>>>>>>=20
>>>>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
>>>>>>>>> Fully agree with Joe.
>>>>>>>>>=20
>>>>>>>>> We should not require a fix length for in-band metadata but=20
>>>>>>>>> also not leave it for freely usage. In fact, when a service=20
>>>>>>>>> node inserts SFC header on a (encapsulated) packet and send to=20
>>>>>>>>> next service node, SFC header itself can be seen as a metadata.
>>>>>>>>>=20
>>>>>>>>> Lucy
>>>>>>>>>=20
>>>>>>>>> -----Original Message----- From: sfc=20
>>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
>>>>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas BOUTHORS;=20
>>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net;=20
>>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]=20
>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>=20
>>>>>>>>> For in-band metadata, the API for access can easily be=20
>>>>>>>>> synchronous. Out of band metadata needs different handling.
>>>>>>>>> There are many cases where out-of-band metadata is useful and=20
>>>>>>>>> appropriate.  But they do not cover all needs by any stretch.
>>>>>>>>>=20
>>>>>>>>> Even if each piece of in-band metadata is of fixed length, =20
>>>>>>>>>there are many different kinds of metatype.  Trying to say =20
>>>>>>>>>"there will be exactly four pieces, and they will be of types =20
>>>>>>>>>t1, t2, t3, and t4" is simply too specific for even 80% of the=20
>>>>>>>>>needs.
>>>>>>>>>=20
>>>>>>>>> Yours, Joel
>>>>>>>>>=20
>>>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>>>>>>>>>> Hello Ron,
>>>>>>>>>>=20
>>>>>>>>>> Sending out of band congruent metadata may not be the answer=20
>>>>>>>>>> to all needs but it is one tool that we should keep.
>>>>>>>>>>=20
>>>>>>>>>> Not all metadata is tied to a specific packet, for example a=20
>>>>>>>>>> policy change in PCRF could lead to some metadata signaling,=20
>>>>>>>>>> the reaction time need not be immediate, few ms may not matter.
>>>>>>>>>>=20
>>>>>>>>>> As you point, if a packet is tied to a metadata a correlation=20
>>>>>>>>>> info can be set in both packet to deal with it (i.e metadata=20
>>>>>>>>>> expected flag in the SFC header, plus an id)
>>>>>>>>>>=20
>>>>>>>>>> Finally we can still send some limited metadata within a header.
>>>>>>>>>> This could be used for load balancers in particular if we=20
>>>>>>>>>> agree on a convention to locate "coarse grain policy"
>>>>>>>>>> / "fine grain policy" on reserved context headers.
>>>>>>>>>>=20
>>>>>>>>>> This seems to open up a lot of flexibility / innovations.
>>>>>>>>>>=20
>>>>>>>>>> On your last point, there is a question on how to make=20
>>>>>>>>>> metadata available to a Service Function. Current socket=20
>>>>>>>>>> connections for example do not allow to retrieve IP header=20
>>>>>>>>>> options. So I assume that SFC aware Service Functions will=20
>>>>>>>>>> need some (asynchronous
>>>>>>>>>> ?) API to retrieve SFC header information as well as in-band=20
>>>>>>>>>> metadata. I don't see out of band metadata transport adding=20
>>>>>>>>>> complexity,  the same API can probably apply.
>>>>>>>>>>=20
>>>>>>>>>> The alternative option, allowing variable sized metadata in=20
>>>>>>>>>> the SFC header has some drawbacks as well, one being=20
>>>>>>>>>> fragmentation, and some switches expecting as well to look at=20
>>>>>>>>>> end user traffic headers for link load balancing.  I would=20
>>>>>>>>>> agree that if we can accept these issues, then sending=20
>>>>>>>>>> off-line congruent metadata looses its interest.
>>>>>>>>>>=20
>>>>>>>>>> We need to take into account  that both in-band and congruent=20
>>>>>>>>>> out-of-band metadata transport is not reliable. A packet loss=20
>>>>>>>>>> triggering retransmission would not lead to the identical=20
>>>>>>>>>> reconstruction of the associated metadata. In some cases, we=20
>>>>>>>>>> might thus even need non-congruent out-of-band reliable=20
>>>>>>>>>> metadata transport.
>>>>>>>>>>=20
>>>>>>>>>>=20
>>>>>>>>>>=20
>>>>>>>>>> Nicolas ________________________________________ From: Ron=20
>>>>>>>>>> Parker [Ron_Parker@affirmednetworks.com] Sent: Wednesday,=20
>>>>>>>>>> March 12, 2014
>>>>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard (jguichar);=20
>>>>>>>>>> brijsman@juniper.net; sfc; Jamal Hadi Salim Subject: Re:=20
>>>>>>>>>> [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>=20
>>>>>>>>>> Nicolas,
>>>>>>>>>>=20
>>>>>>>>>> I understand the concept for out of band signaling of=20
>>>>>>>>>>metadata, but I am concerned that it introduces significant=20
>>>>>>>>>>complexity due to the potential race condition of receiving=20
>>>>>>>>>>the real packet before the metadata.  While the real packet=20
>>>>>>>>>>could indicate that out of band metadata is expected, how can=20
>>>>>>>>>>we guarantee the order of reception? What if switching or=20
>>>>>>>>>>routing nodes apply hash based load balancing? What if the=20
>>>>>>>>>>load balancing understands SFC encaps and looks beyond it to=20
>>>>>>>>>>the original header to get better entropy?
>>>>>>>>>> Can we guarantee that the metadata and real packet will=20
>>>>>>>>>>follow the exact same path? If we can not, then=20
>>>>>>>>>>implementations will need to add ingress queuing to cope with the=
 scenario.
>>>>>>>>>>=20
>>>>>>>>>> Also, do you feel that the increase in implementation=20
>>>>>>>>>> complexity at the service functions is reasonable?
>>>>>>>>>>=20
>>>>>>>>>> Thanks.
>>>>>>>>>>=20
>>>>>>>>>> Ron
>>>>>>>>>>=20
>>>>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>>>>>>>=20
>>>>>>>>>>> I think we must make a distinction between:
>>>>>>>>>>>=20
>>>>>>>>>>> - Metadata which should be part of the header defined as in=20
>>>>>>>>>>> band marking. - Metadata with can be passed out of band, for=20
>>>>>>>>>>> example congruent out of band signaling defined in the draft
>>>>>>>>>>>=20
>>>>>>>>>>> The former calls for a limited space in the header, true,=20
>>>>>>>>>>> The latter however does not incur any space limitation and=20
>>>>>>>>>>> is still fairly efficient and it remains compatible with a=20
>>>>>>>>>>> fixed size header used to route those signaling messages=20
>>>>>>>>>>> along the chain's service functions.
>>>>>>>>>>>=20
>>>>>>>>>>> Nicolas ________________________________________ From:
>>>>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com] Sent:
>>>>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
>>>>>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net; sfc; Jamal Hadi=20
>>>>>>>>>>> Salim
>>>>>>>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>>=20
>>>>>>>>>>> Hi Ron,
>>>>>>>>>>>=20
>>>>>>>>>>> We can certainly have this discussion but we should first=20
>>>>>>>>>>> consider what information is necessary and if said=20
>>>>>>>>>>> information can fit within a fixed number of contexts in the=20
>>>>>>>>>>> majority of cases. Remember, the goal of being able to pass=20
>>>>>>>>>>> metadata through the network is to enhance service delivery,=20
>>>>>>>>>>> not pass the entire works of Shakespeare ;-)
>>>>>>>>>>>=20
>>>>>>>>>>> Sent from my iPhone
>>>>>>>>>>>=20
>>>>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>>>>>>>>>>>> <Ron_Parker@affirmednetworks.com> wrote:
>>>>>>>>>>>>=20
>>>>>>>>>>>> Nicolas,
>>>>>>>>>>>>=20
>>>>>>>>>>>> I see similar requirements from the 3gpp EPC side.  I would=20
>>>>>>>>>>>> like to propose an OUI / TLV based approach where the=20
>>>>>>>>>>>> reserved OUI can be used for agreed upon types of common=20
>>>>>>>>>>>> metadata and vendor or other organizational OUIs can be=20
>>>>>>>>>>>> used to quickly innovate in the networks.
>>>>>>>>>>>> Simultaneously, I would also like to consider mechanisms=20
>>>>>>>>>>>> that are optimized for long lived flows so as to limit the=20
>>>>>>>>>>>> negative effects of packet growth.
>>>>>>>>>>>>=20
>>>>>>>>>>>> Ron
>>>>>>>>>>>>=20
>>>>>>>>>>>>=20
>>>>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> Hello Jim
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> I have seen cases in Gi LAN, where subscriber related=20
>>>>>>>>>>>>> information is passed to a Web Proxy for HTTP header=20
>>>>>>>>>>>>> enrichment (aimed at some Web Content providers partners=20
>>>>>>>>>>>>> of the Mobile Operator).
>>>>>>>>>>>>> Information was an coded (persistent) subscriber id=20
>>>>>>>>>>>>> derived from the MSISDN, and couple of f customer profile=20
>>>>>>>>>>>>> related fields.
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> In an sfc based Gi LAN, this entity should receive from=20
>>>>>>>>>>>>> the Classifier
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> - A classification of the Content Provider ( Id,
>>>>>>>>>>>>> Category) based on traffic analysis - The MSISDN of the=20
>>>>>>>>>>>>> subscriber - Two subscriber policy fields (not tied to=20
>>>>>>>>>>>>> PCRF but belonging to the Subscriber DB) (Subscriber=20
>>>>>>>>>>>>> category,
>>>>>>>>>>>>> sub-category) - A session id (for logging and tracking
>>>>>>>>>>>>> purposes)
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> The objective being to avoid having  the HTTP Proxy to=20
>>>>>>>>>>>>> become a trusted application (interogate the subscriber=20
>>>>>>>>>>>>> DB,
>>>>>>>>>>>>> etc..)
>>>>>>>>>>>>>=20
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> Nicolas
>>>>>>>>>>>>>=20
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> ________________________________________ From: Jim=20
>>>>>>>>>>>>> Guichard
>>>>>>>>>>>>> (jguichar) [jguichar@cisco.com] Sent:
>>>>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi Salim;=20
>>>>>>>>>>>>> jmoisand@juniper.net; brijsman@juniper.net Cc:
>>>>>>>>>>>>> sfc Subject: Re: [sfc]
>>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> Hi Jamal,
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> You said "It seems there's clear need for variable sized=20
>>>>>>>>>>>>> metadata".. I am not so convinced and would like to better=20
>>>>>>>>>>>>> understand the requirements before passing judgement. If=20
>>>>>>>>>>>>> we look at the use cases as presented thus far into the WG=20
>>>>>>>>>>>>> I have yet to see a single example of the need (noting=20
>>>>>>>>>>>>> that desire is not the same as need) - I am not saying=20
>>>>>>>>>>>>> there is no requirement but rather that we should not jump=20
>>>>>>>>>>>>> to the conclusion and build standards around a theory.
>>>>>>>>>>>>>=20
>>>>>>>>>>>>>=20
>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>>>>>>>>>>>>>> <hadi@mojatatu.com> wrote:
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> I like the doc - well written.
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> Section 4.3 on metadata encoding.
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> It seems there's clear need for variable sized metadata =20
>>>>>>>>>>>>>>(at least for http/app you  seem to indicate the desire=20
>>>>>>>>>>>>>>for it).
>>>>>>>>>>>>>> For a datapath per-packet metadata, i feel the need is =20
>>>>>>>>>>>>>>just as important. Are we limited by the fact that =20
>>>>>>>>>>>>>>existing hardware may not be able to handle TLVs? For =20
>>>>>>>>>>>>>>example, I dont have a problem handling TLVs in a software=20
>>>>>>>>>>>>>>datapath.
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> cheers, jamal
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> _______________________________________________ sfc=20
>>>>>>>>>>>>>> mailing list sfc@ietf.org=20
>>>>>>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>>>>>=20
>>>>>>>>>>>>>=20
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> _______________________________________________ sfc=20
>>>>>>>>>>>>> mailing list sfc@ietf.org=20
>>>>>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>>=20
>>>>>>>>>> _______________________________________________ sfc mailing=20
>>>>>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>=20
>>>>>>>>> _______________________________________________ sfc mailing=20
>>>>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>=20
>>>>>>>>> _______________________________________________ sfc mailing=20
>>>>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>=20
>>>>> _______________________________________________ sfc mailing list=20
>>>>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>=20
>>
>>_______________________________________________
>>sfc mailing list
>>sfc@ietf.org
>>https://www.ietf.org/mailman/listinfo/sfc
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc


From nobody Thu Mar 13 11:36:55 2014
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5276F1A07AD for <sfc@ietfa.amsl.com>; Thu, 13 Mar 2014 11:36:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.748
X-Spam-Level: 
X-Spam-Status: No, score=-7.748 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, MANGLED_OFF=2.3, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 XqT-GBKiStho for <sfc@ietfa.amsl.com>; Thu, 13 Mar 2014 11:36:45 -0700 (PDT)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) by ietfa.amsl.com (Postfix) with ESMTP id 956C51A0729 for <sfc@ietf.org>; Thu, 13 Mar 2014 11:36:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=32292; q=dns/txt; s=iport; t=1394735798; x=1395945398; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=1bCXIP7uHH3MzyzF84sQtF+BmhdSluLFMFS5Po8T0NA=; b=ZJv97fVIPSqkkRIcZ75xysYrtD9UYXxcKaz33eiJpBNmeEOPr4BUsTQ8 0bsorU/4bwcZfDz5bZYMQdKxAvlt9oA0bGuo0NXKfCaOghlYgVvURMyi4 97WUw8Ypwm4ch+bSoiRWsGdpKfql7DRmEJwQVZKjcHpanpptMHkTtmKz9 w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AnUFAOX5IVOtJXHB/2dsb2JhbABZgwY7V4MGtzCDO4NzGYECFnSCJQEBAQQBAQEXGjECBwMIDAQCAQgRBAEBAQQREgUCAiULFAkIAgQBDQUbh14NlXqcDwahexMEgSOMVwsBCSMrBwICAgSCX4FPBJQVRINski2DLYFpAR8i
X-IronPort-AV: E=Sophos;i="4.97,648,1389744000"; d="scan'208";a="27281631"
Received: from rcdn-core2-6.cisco.com ([173.37.113.193]) by alln-iport-4.cisco.com with ESMTP; 13 Mar 2014 18:36:36 +0000
Received: from xhc-rcd-x04.cisco.com (xhc-rcd-x04.cisco.com [173.37.183.78]) by rcdn-core2-6.cisco.com (8.14.5/8.14.5) with ESMTP id s2DIaaqB001253 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 13 Mar 2014 18:36:36 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.10]) by xhc-rcd-x04.cisco.com ([fe80::200:5efe:173.37.183.34%12]) with mapi id 14.03.0123.003; Thu, 13 Mar 2014 13:36:36 -0500
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: Lucy yong <lucy.yong@huawei.com>, "Ken Gray (kegray)" <kegray@cisco.com>,  "Surendra Kumar (smkumar)" <smkumar@cisco.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtTG5JTMIR5tk0Sw90+BuOO5fZrUG7+AgAGbNACAAAUSgIAGeptpgAFENQCAADvUAIAAE0kAgAAY5ICAAAX+AIAAGo0AgAARQYCAAAF1AIAADYqAgAABiACAAAQMgIAACAeAgAADWoCAAAXCgIAAC7mA//+3OA6AAFi6gP//1KuAgAA9RgCAAF43AIAAttKAgAAOlQCAABU3AP//6WoA
Date: Thu, 13 Mar 2014 18:36:35 +0000
Message-ID: <CF477256.1CA1F%jguichar@cisco.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com> <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com> <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com> <76B41B8FACE1514795D30EC137FF391D3E9E41@LILAS.jungle.qosmos.com> <AE6B698A-9362-4C25-8DFC-58766D4A40CB@affirmednetworks.com> <76B41B8FACE1514795D30EC137FF391D3E9E93@LILAS.jungle.qosmos.com> <53206D61.3000807@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45356FA3@dfweml701-chm.china.huawei.com> <532088AE.7060905@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453570A3@dfweml701-chm.china.huawei.com> <53209860.2090406@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357101@dfweml701-chm.china.huawei.com> <5320A504.3010805@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357120@dfweml701-chm.china.huawei.com> <5320AF25.30203@joelhalpern.com> <5320B6C9.4050701@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453571EB@dfweml701-chm.china.huawei.com> <5D48AFF6-22CA-44A8-94BE-B63589869C34@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D4535724F@dfweml701-chm.china.huawei.com> <CF4648B6.1B640%jguichar@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D45357316@dfweml701-chm.china.huawei.com> <CF4673E1.3394D%smkumar@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D45357510@dfweml701-chm.china.huawei.com> <CF471E2E.C1A4%kegray@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D45357641@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D45357641@dfweml701-chm.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.98.43.181]
Content-Type: text/plain; charset="euc-kr"
Content-ID: <E22E7752233F9843A2CA0C85683F0439@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/Kh5FTaoofmvs-wAiwzHtPR2Ql6A
Cc: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "brijsman@juniper.net" <brijsman@juniper.net>, "Joel M. Halpern" <jmh@joelhalpern.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Mar 2014 18:36:50 -0000

TGV0IG1lIHBsZWFzZSB0cnkgdG8gYnJpbmcgdGhpcyBkaXNjdXNzaW9uIGJhY2sgdG8gdGhlIHBy
b2JsZW0gc3RhdGVtZW50Lg0KV2UgaGF2ZSBhIG1pbGVzdG9uZSBmb3IgbmV4dCBtb250aCB0aGF0
IEkgd291bGQgdmVyeSBtdWNoIGxpa2UgdG8gbWFrZS4NCg0KTHVjeSwgSm9lbCwgY291bGQgSSBh
c2sgdGhhdCB5b3Ugd29yayB0b2dldGhlciB0byBjb25zb2xpZGF0ZSBpbnB1dHMgYW5kDQpwcm9w
b3NlIHRleHQgZm9yIHRoZSBwcm9ibGVtIHN0YXRlbWVudD8gQ291bGQgeW91IHBsZWFzZSBzaGFy
ZSB0aGF0DQpwcm9wb3NlZCB0ZXh0IHdpdGggdGhlIG1haWxpbmcgbGlzdCBhbmQgaWYgdGhlcmUg
YXJlIG5vIG1ham9yIG9iamVjdGlvbnMsDQp3b3JrIGRpcmVjdGx5IHdpdGggdGhlIGVkaXRvcnMg
b2YgdGhlIHByb2JsZW0gc3RhdGVtZW50IHRvIGludGVncmF0ZSBuZXcNCnRleHQgd2hlcmUgbmVj
ZXNzYXJ5Lg0KDQpNYW55IHRoYW5rcy4gDQoNCk9uIDMvMTMvMTQsIDEyOjU3IFBNLCAiTHVjeSB5
b25nIiA8bHVjeS55b25nQGh1YXdlaS5jb20+IHdyb3RlOg0KDQo+U25pcC4uDQo+DQo+VGhlIHdv
cmQgIm1ldGFkYXRhIiBpcyBhIHB1cnBvc2VseSBhbWJpZ3VvdXMgdGVybSAiZGF0YSB0aGF0IHBy
b3ZpZGVzDQo+aW5mb3JtYXRpb24gYWJvdXQgb3RoZXIgZGF0YSIuICBJdCBpcyB1c2VkIHRvIGF2
b2lkIFRISVMgZGlzY3Vzc2lvbi4NCj5bTHVjeV0gVGhlbiB0aGlzIGdvYWwgYWxyZWFkeSBmYWls
ZWQgaW4gU0ZDLiBIb3cgbWFueSBwZW9wbGUgZGViYXRlZCBhbmQNCj5ob3cgbWFueSBtYWlscyBy
ZWxhdGVkIHRvIGl0PyBXaHk/DQo+DQo+THVjeQ0KPg0KPkZvciBleGFtcGxlLCBJIHByb3Bvc2Ug
d2UgZGVmaW5lICJ0ZXF1aWxhIG1ldGFkYXRhIiBiZWNhdXNlLCBmcmFua2x5LCBJDQo+d2lsbCBu
ZWVkIHRvIG9yZGVyIGEgdHJpcGxlLXNob3QgaWYgd2Uga2VlcCBhdHRlbXB0aW5nIHRvIGRlZmlu
ZQ0KPnNvbWV0aGluZyB0aGF0LCBieSBkZWZpbml0aW9uLCBpcyBhbWJpZ3VvdXMuICBJJ2QgbGlr
ZSBteSBiYXJ0ZW5kZXIgdG8NCj51bmRlcnN0YW5kIG1lIHNwZWNpZmljYWxseSB3aGVuIEkgc2F5
ICJJIG5lZWQgYSBzaG90Ii4NCj4NCj5PbiAzLzEzLzE0IDc6NDkgQU0sICJMdWN5IHlvbmciIDxs
dWN5LnlvbmdAaHVhd2VpLmNvbT4gd3JvdGU6DQo+DQo+PlNuaXAuLg0KPj5TSz4gSnVzdCBjb3B5
aW5nIGZyb20gdGhlIFBTOg0KPj4tLQ0KPj5EYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRo
ZSBhYmlsaXR5IHRvIGV4Y2hhbmdlIGluZm9ybWF0aW9uDQo+PmJldHdlZW4gdGhlIG5ldHdvcmsg
YW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLA0KPj5hbmQg
c2VydmljZSBmdW5jdGlvbnMgYW5kIHRoZSBuZXR3b3JrLg0KPj4NCj4+LS0NCj4+SXQgaXMgYSBs
dWNpZCBkZWZpbml0aW9uLiBXZSBhcmUgdW5uZWNlc3NhcmlseSBtYWtpbmcgdGhlIHdvcmQgIm5l
dHdvcmsiDQo+PmNvbnRyb3ZlcnNpYWwsIElNTy4NCj4+DQo+PltMdWN5XSBUaGlzIGlzIG15IHBv
aW50LiAiVGhlIG5ldHdvcmsiIGlzIHRvbyBnZW5lcmFsIGhlcmUsIHdoaWNoDQo+PmJyaW5ncyBt
ZXRhZGF0YSBncmVhdCBwb3dlciB0byBkbyBtYW55IHRoaW5ncy4gVGhpcyBpcyB3aHkgcGVvcGxl
DQo+PmludmVudCBpZGVhcyBoZXJlLCB3aGljaCBjYXVzZXMgYSBsb3Qgb2YgZGViYXRlcyBvbiBt
ZXRhZGF0YSB1c2FnZQ0KPj5wb3RlbnRpYWxzLiBXZSBzaG91bGQgbm90IHNwZW5kIGEgbG90IG9m
IHRpbWVzIG9uIHRoYXQgZGViYXRlcyBhbmQNCj4+anVkZ2Ugd2hpY2ggdXNhZ2UgaXMgdmFsdWFi
bGUgb3Igbm90LiBUaHVzLCBmb3IgdGhlIFNGQyB3b3JrLCBpdCB3aWxsDQo+PmJlIGhlbHBmdWwg
aWYgd2UgY2FuIG5hcnJvdyBkb3duIGEgYml0LiBKb2VsIG1ha2VzIGV4cGxpY2l0bHkgdHdvDQo+
PmNhc2VzLCB3aGljaCBpcyBoZWxwZnVsIHRvIGRldmVsb3AgdXNlIGNhc2VzIGZvciBlYWNoIGNh
c2UuIEkgd291bGQNCj4+bGlrZSB0byBzZWUgdGhhdCB0aGUgcHJvYmxlbSBzdGF0ZW1lbnQgY2Fu
IGJlIG1vcmUgc3BlY2lmaWMgb24gbWV0YWRhdGENCj4+ZGVmaW5pdGlvbiwgd2hpY2ggbWF5IGJl
IGhlbHBmdWwgaW4gbGVzcyBmb2N1c2luZyBvbiBpdCBhbmQgbW92aW5nDQo+PmZvcndhcmQuDQo+
Pg0KPj5MdWN5DQo+Pg0KPj5TdXJlbmRyYS4NCj4+DQo+Pg0KPj4+DQo+Pj5UaGFua3MsDQo+Pj5M
dWN5DQo+Pj4NCj4+Pi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj5Gcm9tOiBKaW0gR3Vp
Y2hhcmQgKGpndWljaGFyKSBbbWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbV0NCj4+PlNlbnQ6IFdl
ZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgNDozOCBQTQ0KPj4+VG86IEx1Y3kgeW9uZw0KPj4+Q2M6
IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcjsNCj4+PmJyaWpz
bWFuQGp1bmlwZXIubmV0OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0NCj4+PlN1YmplY3Q6IFJlOiBb
c2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+DQo+Pj5I
aSBMdWN5LA0KPj4+DQo+Pj5Oby4gSSBhbSBzaW1wbHkgc2F5aW5nIHdlIHNob3VsZCBub3Qgb3Zl
cmNvbXBsaWNhdGUgdGhlIHByb2JsZW0NCj4+PnN0YXRlbWVudCB3aXRoIHRleHQgdGhhdCBhZGRz
IGxpdHRsZSB0byBubyB2YWx1ZSBpbiBteSBvcGluaW9uLg0KPj4+V2hldGhlciB3ZSBjYWxsIGl0
IG1ldGFkYXRhLCBvciBjb250ZXh0LCBoYXMgbm8gYmVhcmluZyBvbiB0aGUgZmFjdA0KPj4+dGhh
dCB0aGUgcHJvYmxlbSBzdGF0ZW1lbnQgYWxyZWFkeSBjbGVhcmx5IHN0YXRlcyB3ZSBuZWVkIHRv
IGJlIGFibGUNCj4+PnRvIHBhc3MgaW5mb3JtYXRpb24gYmV0d2VlbiBTRqn2cyBhbmQgYmV0d2Vl
biB0aGUgbmV0d29yayAmIFNGqfZzLg0KPj4+DQo+Pj4NCj4+Pk9uIDMvMTIvMTQsIDU6MTMgUE0s
ICJMdWN5IHlvbmciIDxsdWN5LnlvbmdAaHVhd2VpLmNvbT4gd3JvdGU6DQo+Pj4NCj4+Pj4NCj4+
Pj5IaSBKaW0sDQo+Pj4+DQo+Pj4+SSBmb3Igb25lIGRvbid0IGFncmVlIGFuZCB0aGluayB3ZSBh
cmUgb3ZlciBjb21wbGljYXRpbmcgd2hhdCBzaG91bGQNCj4+Pj5iZSBzdHJhaWdodGZvcndhcmQu
IFRoZSBTRkMgZW5jYXBzdWxhdGlvbiBzaG91bGQgZW5hYmxlIHR3byB0aGluZ3M6DQo+Pj4+DQo+
Pj4+MS4gU3RlZXJpbmcgb2Ygc2VsZWN0ZWQgZmxvd3MgdGhyb3VnaCBhIHNlcnZpY2UgY2hhaW47
IHRoaXMgaXMgdGhlDQo+Pj4+c2VydmljZSBmdW5jdGlvbiBwYXRoLg0KPj4+PjIuIFBhc3Npbmcg
b2YgY29udGV4dCBhc3NvY2lhdGVkIHdpdGggYSBnaXZlbiBmbG93IHdpdGhpbiBzYWlkDQo+Pj4+
c2VydmljZSBmdW5jdGlvbiBwYXRoLiBUaGlzIGNvbnRleHQgaW5mb3JtYXRpb24gbWF5IGJlIGNv
bnN1bWVkIGJ5IGENCj4+Pj5TRiAoYW4gYXBwbGljYXRpb24gSUQgaXMgYW4gZXhhbXBsZSkgb3Ig
bWF5IGJlIGNvbnN1bWVkIGJ5IHRoZQ0KPj4+PmZvcndhcmRpbmcgZWxlbWVudHMgKGEgdnJmLUlE
IGlzIGFuIGV4YW1wbGUpLg0KPj4+PltMdWN5XSBEbyB5b3UgY2FsbCB0aGUgY29udGV4dCBhcyBt
ZXRhZGF0YSBvciBub3Q/IERvIHdlIGhhdmUgYW5vdGhlcg0KPj4+PnRlcm0gaGVyZSBiZXNpZGUg
U0ZDIGhlYWRlciBhbmQgbWV0YWRhdGEuIEkgc2VlIHRoYXQgeW91IGRvbid0IHdhbnQNCj4+Pj50
byBzZXBhcmF0ZSB3aGF0IGlzIGNvbnN1bWVkIGJ5IFNGIGFuZCB3aGF0IGlzIGNvbnN1bWVkIGJ5
IHRoZQ0KPj4+PmZvcndhcmRpbmcgZWxlbWVudHMuDQo+Pj4+DQo+Pj4+THVjeQ0KPj4+Pg0KPj4+
PlNlbnQgZnJvbSBteSBpUGhvbmUNCj4+Pj4NCj4+Pj4+IE9uIE1hciAxMiwgMjAxNCwgYXQgNDox
NiBQTSwgIkx1Y3kgeW9uZyIgPGx1Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4+Pj53cm90ZToNCj4+
Pj4+IA0KPj4+Pj4gR3JlYXQuIFRoZW4gd2UgbWF5IGNvbnNpZGVyIHR3byBzcGVjaWFsIG1ldGFk
YXRhIGRlZmluaXRpb25zIGluIHRoZQ0KPj4+Pj5wcm9ibGVtIHN0YXRlbWVudCBzbyB3ZSBjYW4g
YWxsIHVzZSB0aGUgc2FtZSBkZWZpbml0aW9ucy4gSGVyZSBpcyBteQ0KPj4+Pj5zdWdnZXN0ZWQg
dGV4dCBhbmQgbGlrZSB0byBoZWFyIHlvdSBhbmQgb3RoZXIncyBpbnB1dCBhbmQgc3VnZ2VzdGlv
bnMuDQo+Pj4+PiANCj4+Pj4+IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0
YSBwcm92aWRlcyB0aGUgYWJpbGl0eSB0bw0KPj4+Pj5leGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3
ZWVuIHRoZSBlbGVtZW50cyBpbiBhIHNlcnZpY2UgZnVuY3Rpb24NCj4+Pj4+Y2hhaW5pbmcuIElu
IHRoaXMgY29udGV4dCwgdGhlcmUgYXJlIHR3byB0eXBlcyBvZiBkYXRhIHBsYW5lIG1ldGFkYXRh
Lg0KPj4+Pj4gDQo+Pj4+PiBTZXJ2aWNlIEZ1bmN0aW9uIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRp
b24gZXhjaGFuZ2VkIGJldHdlZW4NCj4+Pj4+Y2xhc3NpZmllciBhbmQgc2VydmljZSBmdW5jdGlv
bnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMgdG8NCj4+Pj4+ZmFjaWxpdGF0ZSBzZXJ2aWNl
IGZ1bmN0aW9ucyBvbiB0aGUgcGFja2V0IHRyZWF0bWVudC4NCj4+Pj4+IA0KPj4+Pj4gU3RlZXJp
bmcgTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBmcm9tIHNlcnZpY2UgZnVuY3Rpb25zIHRvIGEN
Cj4+Pj4+Y2xhc3NpZmllciBvciBzZXJ2aWNlIG5vZGUgZm9yIHRyYWZmaWMgZm9yd2FyZGluZyBw
dXJwb3NlLg0KPj4+Pj4gDQo+Pj4+PiAtZW5kDQo+Pj4+PiANCj4+Pj4+IEx1Y3kNCj4+Pj4+IA0K
Pj4+Pj4gDQo+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4gRnJvbTogSm9l
bCBNLiBIYWxwZXJuIFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0NCj4+Pj4+IFNlbnQ6IFdl
ZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjozNSBQTQ0KPj4+Pj4gVG86IEx1Y3kgeW9uZzsgTmlj
b2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcg0KPj4+Pj4gQ2M6IEppbSBHdWljaGFyZCAoamd1aWNo
YXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldDsgc2ZjOyBKYW1hbCBIYWRpDQo+Pj4+PiBTYWxpbQ0K
Pj4+Pj4gU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNp
ZGVyYXRpb25zDQo+Pj4+PiANCj4+Pj4+IFllcywgSSBhbSB0cnlpbmcgdG8gY29uc2lzdGVudGx5
IGRpc3Rpbmd1aXNoIHRob3NlIHR3byBjYXNlcyB3aGVuDQo+Pj4+PnRhbGtpbmcgYWJvdXQgdGhl
IGluZm9ybWF0aW9uIGNhcnJpZWQgd2l0aCBwYWNrZXRzIGluIHNlcnZpY2UgY2hhaW5zLg0KPj4+
Pj4gDQo+Pj4+PiBZb3VycywNCj4+Pj4+IEpvZWwNCj4+Pj4+IA0KPj4+Pj4+IE9uIDMvMTIvMTQs
IDM6MTMgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+PiBKb2VsLCBTZWUgYmVsb3cuIC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYw0KPj4+Pj4+IFttYWlsdG86c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKb2VsIE0uIEhhbHBlcm4gU2VudDoNCj4+Pj4+PiBX
ZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MDIgUE0gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBC
T1VUSE9SUzsNCj4+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsg
YnJpanNtYW5AanVuaXBlci5uZXQ7IHNmYzsNCj4+Pj4+PiBKYW1hbCBIYWRpIFNhbGltIFN1Ympl
Y3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVy
YXRpb25zDQo+Pj4+Pj4gDQo+Pj4+Pj4gSSB3YXMgdHJ5aW5nIHRvIHdvcmQgaXQgY2FyZWZ1bGx5
IG5vdCB0byBmb2N1cyBvbiB3aG8gcHV0cyB0aGUNCj4+Pj4+PiBpbmZvcm1hdGlvbiBpbiwgYnV0
IG9ubHkgb24gd2hvIGNvbnN1bWVzIHRoZSBpbmZvcm1hdGlvbi4NCj4+Pj4+PiBJbmZvcm1hdGlv
biBmb3Igc2VydmljZSBmdW5jdGlvbnMgbWF5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcw0KPj4+Pj4+
IGNsYXNzaWZpZXIgb3IgZnJvbSBvdGhlciBzZXJ2aWNlIGZ1bmN0aW9ucy4gW0x1Y3ldIHRoaXMg
aXMgdGhlIG9uZQ0KPj4+Pj4+IGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3LiBJbmZv
cm1hdGlvbiBmb3IgdGhlIGZvcndhcmRpbmcNCj4+Pj4+PiB3aWxsIGdlbmVyYWxseSBjb21lIGZy
b20gdGhlIGluZ3Jlc3MgY2xhc3NpZmllciwgYnV0IGluIHNwZWNpYWwNCj4+Pj4+PiBjYXNlcyBt
YXkgYmUgcHJvdmlkZWQgYnkgc2VydmljZSBmdW5jdGlvbnMuICAoSSBrZWVwIHdhbnRpbmcgdG8N
Cj4+Pj4+PiBnZXQgcmlkIG9mIHRob3NlIHNwZWNpYWwgY2FzZXMsIGJ1dCBzbyBmYXIgdGhlcmUg
c2VlbSB0byBiZSBqdXN0DQo+Pj4+Pj4gZW5vdWdoIG9mIHRoZW0gdG8gd2FycmFudCBjb3Zlcmlu
ZyBpbiB0aGUgc29sdXRpb24uICBBbmQgbW9yZQ0KPj4+Pj4+IGltcG9ydGFudGx5LCBzaWduaWZp
Y2FudCBzdXBwb3J0IGZvciBpdCBpbiB0aGUgd29ya2luZyBncm91cC4pDQo+Pj4+Pj4gW0x1Y3ld
IFRoaXMgaXMgdGhlIHNlY29uZCBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldyAoYnV0
IHlvdQ0KPj4+Pj4+ZG9uJ3QgbGlrZSBpdCkuDQo+Pj4+Pj4gDQo+Pj4+Pj4gQW5kIHlvdSBzdWdn
ZXN0IGRpc3Rpbmd1aXNoaW5nIHRoZXNlIHR3byBjYXNlcyB3aGVuIGRpc2N1c3NpbmcNCj4+Pj4+
PiBhYm91dCBtZXRhZGF0YSB1c2FnZS4gSXMgdGhhdCByaWdodCB1bmRlcnN0YW5kaW5nPw0KPj4+
Pj4+IA0KPj4+Pj4+IEx1Y3kNCj4+Pj4+PiANCj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4+IA0K
Pj4+Pj4+PiBPbiAzLzEyLzE0LCAyOjMzIFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+Pj4+IEpv
ZWwsIEkgaW50ZXJwcmV0IHRoYXQgeW91IHN1Z2dlc3RzIHRoYXQgZGlzdGluZ3Vpc2ggdGhlIGV4
Y2hhbmdlDQo+Pj4+Pj4+IGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBiZXR3ZWVuIHNl
cnZpY2UgZnVuY3Rpb25zIGFuZCB0aGUNCj4+Pj4+Pj4gZXhjaGFuZ2UgaW5mb3JtYXRpb24gZGF0
YSBwbGFuZSBjYXJyaWVkIGZyb20gYSBzZXJ2aWNlIGZ1bmN0aW9uDQo+Pj4+Pj4+IHRvIGEgc2Vy
dmljZSBub2RlLiBJcyB0aGlzIHJpZ2h0IHVuZGVyc3RhbmRpbmc/IEx1Y3kNCj4+Pj4+Pj4gDQo+
Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybg0K
Pj4+Pj4+PiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwgTWFy
Y2ggMTIsIDIwMTQgMToxOQ0KPj4+Pj4+PiBQTQ0KPj4+Pj4+PiBUbzogTHVjeSB5b25nOyBOaWNv
bGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQNCj4+Pj4+Pj4gKGpndWlj
aGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0
Og0KPj4+Pj4+PiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJh
dGlvbnMNCj4+Pj4+Pj4gDQo+Pj4+Pj4+IE15IGluY2xpbmF0aW9uIHdvdWxkIGJlIHRvIHR1bmUg
dGhhdCBkZWZpbml0aW9uIHRvIGRpc3Rpbmd1aXNoDQo+Pj4+Pj4+IGJldHdlZW4gZGF0YXBsYW5l
IGNhcnJpZWQgaW5mb3JtYXRpb24gaW50ZW5kZWQgZm9yIHVzZSBieSBzZXJ2aWNlDQo+Pj4+Pj4+
IGZ1bmNpdG9ucyAod2hhdGV2ZXIgdGhlIG9yaWdpbiksIGFuZCBkYXRhcGxhbmUgY2FycmllZA0K
Pj4+Pj4+PiBpbmZvcm1hdGlvbiBpbnRlbmRlZCBmb3IgZGF0YXBsYW5lIGZvcndhcmRpbmcgY29t
cG9uZW50cy4NCj4+Pj4+Pj4gDQo+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+Pj4+IA0KPj4+Pj4+
PiANCj4+Pj4+Pj4+IEhpIEpvZWwsDQo+Pj4+Pj4+PiANCj4+Pj4+Pj4+IEkgYWdyZWUgdGhhdCB3
ZSBuZWVkIHVzaW5nIHRoZSBzYW1lIGRlZmluaXRpb24gZm9yIGEgdGVybSwgYnV0DQo+Pj4+Pj4+
PiBkaXNhZ3JlZSB0aGF0IHRoZSBtZXRhZGF0YSBkZWZpbml0aW9uIGhlcmUgaXMgYSBzZXQgb2YN
Cj4+Pj4+Pj4+IGluZm9ybWF0aW9uIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gVGhpcyBtYXkgYmUg
dG9vIG5hcnJvdyBvcg0KPj4+Pj4+Pj4gbGVhZCB0byBhIHBhcnRpY3VsYXIgc29sdXRpb24uIEkg
YW0gZmluZSB3aXRoIHRoaXMgZGVmaW5pdGlvbiBpbg0KPj4+Pj4+Pj4gdGhlIHByb2JsZW0gc3Rh
dGVtZW50IHcvIG1pbm9yIHR3ZWFrIChzdWdnZXN0ZWQgb24gbWFpbGluZyBsaXN0KS4NCj4+Pj4+
Pj4+IA0KPj4+Pj4+Pj4gRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHBy
b3ZpZGVzIHRoZSBhYmlsaXR5IHRvDQo+Pj4+Pj4+PiBleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3
ZWVuIHRoZSBjbGFzc2lmaWVycyBhbmQgc2VydmljZQ0KPj4+Pj4+Pj4gZnVuY3Rpb25zLCBiZXR3
ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBhbmQgc2VydmljZSBmdW5jdGlvbnMgYW5kDQo+Pj4+Pj4+
PiB0aGUNCj4+Pj4+Pj4+IGNsYXNzaWZpZXJzfHNlcnZpY2Ugbm9kZXMuDQo+Pj4+Pj4+PiANCj4+
Pj4+Pj4+IFRoZXJlIG1heSBiZSBhIHNvbHV0aW9uIHRoYXQgYSBzZXJ2aWNlIGZ1bmN0aW9uIHBh
c3NlcyBzb21lDQo+Pj4+Pj4+PiBpbmZvcm1hdGlvbiB0byBhdHRhY2hlZCBzZXJ2aWNlIG5vZGUg
d2l0aG91dCB1c2luZyBTRkMgaGVhZGVyLg0KPj4+Pj4+Pj4gDQo+Pj4+Pj4+PiBUaGFua3MsIEx1
Y3kNCj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4gDQo+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLSBGcm9tOiBKb2VsIEhhbHBlcm4gRGlyZWN0DQo+Pj4+Pj4+PiBbbWFpbHRvOmptaC5kaXJl
Y3RAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLA0KPj4+Pj4+Pj4g
MjAxNCAxMjoyNSBQTSBUbzogTHVjeSB5b25nOyBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXMgQk9V
VEhPUlM7DQo+Pj4+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsg
YnJpanNtYW5AanVuaXBlci5uZXQ7DQo+Pj4+Pj4+PiBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3Vi
amVjdDogUmU6IFtzZmNdDQo+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25z
aWRlcmF0aW9ucw0KPj4+Pj4+Pj4gDQo+Pj4+Pj4+PiBMdWN5LCB5b3Ugc2F5ICJ0aGUgbWV0YWRh
dGEgdGVybSBtZWFucyAuLi4iICBUaGUgZGVmaW5pdGlvbiB5b3UNCj4+Pj4+Pj4+IHRoZW4gcHJv
dmlkZSBpcyBhIGRlZmluaXRpb24gb2YgdGhlIHNldCBvZiBpbmZvcm1hdGlvbiB3ZSBhcmUNCj4+
Pj4+Pj4+IHByb3Bvc2luZyB0aGF0IHdlIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gIEksIGFuZCBv
dGhlcnMsIGhhdmUNCj4+Pj4+Pj4+IGJlZW4gdXNpbmcgdGhlIHRlcm0gbWV0YWRhdGEgbW9yZSBu
YXJyb3dseS4gIFdlIGNhbiB1c2Ugd2hhdGV2ZXINCj4+Pj4+Pj4+IGRlZmluaXRpb24gd2Ugd2Fu
dC4gQnV0IHdlIGRvIG5lZWQgdG8gYWdyZWUgb24gdGhlIGRlZmluaXRpb24uDQo+Pj4+Pj4+PiBG
b3IgdGhlIHB1cnBvc2VzIG9mIHRoZSBXRywgaXQgc2VlbXMgbXVjaCBtb3JlIHVzZWZ1bCB0byB1
c2UgdGhlDQo+Pj4+Pj4+PiB0ZXJtIG1ldGFkYXRhIGZvciB0aGUgbmFycm93ZXIgZGVzY3JpcHRp
b24uDQo+Pj4+Pj4+PiANCj4+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+Pj4+PiANCj4+Pj4+Pj4+
PiBPbiAzLzEyLzE0LCAxOjE5IFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+Pj4+Pj4gSGkgSm9l
bCwNCj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+PiBJIGFncmVlLiBXZSBuZWVkIHRvIGRpZmZlcmVudGlh
dGUgdGhlIG1ldGFkYXRhIHVzZWQgYnkgc2VydmljZQ0KPj4+Pj4+Pj4+ZnVuY3Rpb24gYW5kIFNG
QyBoZWFkZXIuIFRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIGNhcnJ5aW5nIHNvbWUNCj4+Pj4+Pj4+
PnN0YXRlcyBhbG9uZyB3aXRoIHRoZSBwYWNrZXQuIElNTzogU0ZDIGhlYWRlciBpcyBhIGtpbmQg
b2YNCj4+Pj4+Pj4+Pm1ldGFkYXRhIGNhcnJpZWQgb24gcGFja2V0IGZvciBuZXh0IHNlcnZpY2Ug
bm9kZSB0byB1c2UuIEluIHRoZQ0KPj4+Pj4+Pj4+Y29udGV4dCBvZiBTRkMsIHdlIGhhdmUgdGVy
bSBmb3IgU0ZDIGhlYWRlciBhbmQgdGhlIG1ldGFkYXRhDQo+Pj4+Pj4+Pj50aGF0IHdhcyBjYXJy
aWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIG9yIGJldHdlZW4gc2VydmljZQ0KPj4+Pj4+
Pj4+ZnVuY3Rpb25zIGFuZCBjbGFzc2lmaWVycy9zZXJ2aWNlIG5vZGVzLCB3aGljaCBpcyB3aGF0
IHRoZSBkcmFmdA0KPj4+Pj4+Pj4+Zm9jdXMuDQo+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4gVGhhbmtz
LCBMdWN5DQo+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4gDQo+
Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9l
bCBNLiBIYWxwZXJuDQo+Pj4+Pj4+Pj4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXSBTZW50
OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0DQo+Pj4+Pj4+Pj4gMTE6MTggQU0gVG86IEx1Y3kg
eW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlciBDYzogSmltDQo+Pj4+Pj4+Pj4gR3Vp
Y2hhcmQgKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ7IHNmYzsgSmFtYWwgSGFkaQ0K
Pj4+Pj4+Pj4+IFNhbGltDQo+Pj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNt
YW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4gSSB0
aGluayBpdCBpcyBpbXBvcnRhbnQgdG8ga2VlcCBhIHN0cm9uZyBkaXN0aW5jdGlvbiBiZXR3ZWVu
DQo+Pj4+Pj4+Pj4gbWV0YWRhdGEgKHdoaWNoIGlzIGZvciB1c2UgYnkgYXBwbGljYXRpb25zKSBh
bmQgdGhlIHNlcnZpY2UNCj4+Pj4+Pj4+PiBjaGFpbmluZyBpbmZvcm1hdGlvbiBpbiB0aGUgYmFz
ZSBzZXJ2aWNlIGNoYWluIGhlYWRlciwgd2hpY2ggaXMNCj4+Pj4+Pj4+PiBmb3IgdXNlIGJ5IHRo
ZSBzZXJ2aWNlIGNoYWluIHN1cHBvcnQgbWVjaGFuaXNtcy4NCj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+
PiBZb3VycywgSm9lbA0KPj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+PiBPbiAzLzEyLzE0LCAxMDo0MiBB
TSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4+Pj4+PiBGdWxseSBhZ3JlZSB3aXRoIEpvZS4NCj4+
Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+IFdlIHNob3VsZCBub3QgcmVxdWlyZSBhIGZpeCBsZW5ndGgg
Zm9yIGluLWJhbmQgbWV0YWRhdGEgYnV0DQo+Pj4+Pj4+Pj4+IGFsc28gbm90IGxlYXZlIGl0IGZv
ciBmcmVlbHkgdXNhZ2UuIEluIGZhY3QsIHdoZW4gYSBzZXJ2aWNlDQo+Pj4+Pj4+Pj4+IG5vZGUg
aW5zZXJ0cyBTRkMgaGVhZGVyIG9uIGEgKGVuY2Fwc3VsYXRlZCkgcGFja2V0IGFuZCBzZW5kIHRv
DQo+Pj4+Pj4+Pj4+IG5leHQgc2VydmljZSBub2RlLCBTRkMgaGVhZGVyIGl0c2VsZiBjYW4gYmUg
c2VlbiBhcyBhIG1ldGFkYXRhLg0KPj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4gTHVjeQ0KPj4+Pj4+
Pj4+PiANCj4+Pj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjDQo+
Pj4+Pj4+Pj4+IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKb2Vs
IE0uIEhhbHBlcm4NCj4+Pj4+Pj4+Pj4gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA5
OjIxIEFNIFRvOiBOaWNvbGFzIEJPVVRIT1JTOw0KPj4+Pj4+Pj4+PiBSb24gUGFya2VyIENjOiBK
aW0gR3VpY2hhcmQgKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ7DQo+Pj4+Pj4+Pj4+
IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+Pj4+Pj4gZHJh
ZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+Pj4+Pj4gDQo+Pj4+
Pj4+Pj4+IEZvciBpbi1iYW5kIG1ldGFkYXRhLCB0aGUgQVBJIGZvciBhY2Nlc3MgY2FuIGVhc2ls
eSBiZQ0KPj4+Pj4+Pj4+PiBzeW5jaHJvbm91cy4gT3V0IG9mIGJhbmQgbWV0YWRhdGEgbmVlZHMg
ZGlmZmVyZW50IGhhbmRsaW5nLg0KPj4+Pj4+Pj4+PiBUaGVyZSBhcmUgbWFueSBjYXNlcyB3aGVy
ZSBvdXQtb2YtYmFuZCBtZXRhZGF0YSBpcyB1c2VmdWwgYW5kDQo+Pj4+Pj4+Pj4+IGFwcHJvcHJp
YXRlLiAgQnV0IHRoZXkgZG8gbm90IGNvdmVyIGFsbCBuZWVkcyBieSBhbnkgc3RyZXRjaC4NCj4+
Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+IEV2ZW4gaWYgZWFjaCBwaWVjZSBvZiBpbi1iYW5kIG1ldGFk
YXRhIGlzIG9mIGZpeGVkIGxlbmd0aCwNCj4+Pj4+Pj4+Pj50aGVyZSBhcmUgbWFueSBkaWZmZXJl
bnQga2luZHMgb2YgbWV0YXR5cGUuICBUcnlpbmcgdG8gc2F5DQo+Pj4+Pj4+Pj4+InRoZXJlIHdp
bGwgYmUgZXhhY3RseSBmb3VyIHBpZWNlcywgYW5kIHRoZXkgd2lsbCBiZSBvZiB0eXBlcw0KPj4+
Pj4+Pj4+PnQxLCB0MiwgdDMsIGFuZCB0NCIgaXMgc2ltcGx5IHRvbyBzcGVjaWZpYyBmb3IgZXZl
biA4MCUgb2YgdGhlDQo+Pj4+Pj4+Pj4+bmVlZHMuDQo+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+PiBZ
b3VycywgSm9lbA0KPj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+IE9uIDMvMTIvMTQsIDg6NTIgQU0s
IE5pY29sYXMgQk9VVEhPUlMgd3JvdGU6DQo+Pj4+Pj4+Pj4+PiBIZWxsbyBSb24sDQo+Pj4+Pj4+
Pj4+PiANCj4+Pj4+Pj4+Pj4+IFNlbmRpbmcgb3V0IG9mIGJhbmQgY29uZ3J1ZW50IG1ldGFkYXRh
IG1heSBub3QgYmUgdGhlIGFuc3dlcg0KPj4+Pj4+Pj4+Pj4gdG8gYWxsIG5lZWRzIGJ1dCBpdCBp
cyBvbmUgdG9vbCB0aGF0IHdlIHNob3VsZCBrZWVwLg0KPj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+
PiBOb3QgYWxsIG1ldGFkYXRhIGlzIHRpZWQgdG8gYSBzcGVjaWZpYyBwYWNrZXQsIGZvciBleGFt
cGxlIGENCj4+Pj4+Pj4+Pj4+IHBvbGljeSBjaGFuZ2UgaW4gUENSRiBjb3VsZCBsZWFkIHRvIHNv
bWUgbWV0YWRhdGEgc2lnbmFsaW5nLA0KPj4+Pj4+Pj4+Pj4gdGhlIHJlYWN0aW9uIHRpbWUgbmVl
ZCBub3QgYmUgaW1tZWRpYXRlLCBmZXcgbXMgbWF5IG5vdCBtYXR0ZXIuDQo+Pj4+Pj4+Pj4+PiAN
Cj4+Pj4+Pj4+Pj4+IEFzIHlvdSBwb2ludCwgaWYgYSBwYWNrZXQgaXMgdGllZCB0byBhIG1ldGFk
YXRhIGEgY29ycmVsYXRpb24NCj4+Pj4+Pj4+Pj4+IGluZm8gY2FuIGJlIHNldCBpbiBib3RoIHBh
Y2tldCB0byBkZWFsIHdpdGggaXQgKGkuZSBtZXRhZGF0YQ0KPj4+Pj4+Pj4+Pj4gZXhwZWN0ZWQg
ZmxhZyBpbiB0aGUgU0ZDIGhlYWRlciwgcGx1cyBhbiBpZCkNCj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+
Pj4+Pj4gRmluYWxseSB3ZSBjYW4gc3RpbGwgc2VuZCBzb21lIGxpbWl0ZWQgbWV0YWRhdGEgd2l0
aGluIGENCj4+Pj4+Pj4+Pj4+aGVhZGVyLg0KPj4+Pj4+Pj4+Pj4gVGhpcyBjb3VsZCBiZSB1c2Vk
IGZvciBsb2FkIGJhbGFuY2VycyBpbiBwYXJ0aWN1bGFyIGlmIHdlDQo+Pj4+Pj4+Pj4+PiBhZ3Jl
ZSBvbiBhIGNvbnZlbnRpb24gdG8gbG9jYXRlICJjb2Fyc2UgZ3JhaW4gcG9saWN5Ig0KPj4+Pj4+
Pj4+Pj4gLyAiZmluZSBncmFpbiBwb2xpY3kiIG9uIHJlc2VydmVkIGNvbnRleHQgaGVhZGVycy4N
Cj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4gVGhpcyBzZWVtcyB0byBvcGVuIHVwIGEgbG90IG9m
IGZsZXhpYmlsaXR5IC8gaW5ub3ZhdGlvbnMuDQo+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+IE9u
IHlvdXIgbGFzdCBwb2ludCwgdGhlcmUgaXMgYSBxdWVzdGlvbiBvbiBob3cgdG8gbWFrZQ0KPj4+
Pj4+Pj4+Pj4gbWV0YWRhdGEgYXZhaWxhYmxlIHRvIGEgU2VydmljZSBGdW5jdGlvbi4gQ3VycmVu
dCBzb2NrZXQNCj4+Pj4+Pj4+Pj4+IGNvbm5lY3Rpb25zIGZvciBleGFtcGxlIGRvIG5vdCBhbGxv
dyB0byByZXRyaWV2ZSBJUCBoZWFkZXINCj4+Pj4+Pj4+Pj4+IG9wdGlvbnMuIFNvIEkgYXNzdW1l
IHRoYXQgU0ZDIGF3YXJlIFNlcnZpY2UgRnVuY3Rpb25zIHdpbGwNCj4+Pj4+Pj4+Pj4+IG5lZWQg
c29tZSAoYXN5bmNocm9ub3VzDQo+Pj4+Pj4+Pj4+PiA/KSBBUEkgdG8gcmV0cmlldmUgU0ZDIGhl
YWRlciBpbmZvcm1hdGlvbiBhcyB3ZWxsIGFzIGluLWJhbmQNCj4+Pj4+Pj4+Pj4+IG1ldGFkYXRh
LiBJIGRvbid0IHNlZSBvdXQgb2YgYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQgYWRkaW5nDQo+Pj4+
Pj4+Pj4+PiBjb21wbGV4aXR5LCAgdGhlIHNhbWUgQVBJIGNhbiBwcm9iYWJseSBhcHBseS4NCj4+
Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4gVGhlIGFsdGVybmF0aXZlIG9wdGlvbiwgYWxsb3dpbmcg
dmFyaWFibGUgc2l6ZWQgbWV0YWRhdGEgaW4NCj4+Pj4+Pj4+Pj4+IHRoZSBTRkMgaGVhZGVyIGhh
cyBzb21lIGRyYXdiYWNrcyBhcyB3ZWxsLCBvbmUgYmVpbmcNCj4+Pj4+Pj4+Pj4+IGZyYWdtZW50
YXRpb24sIGFuZCBzb21lIHN3aXRjaGVzIGV4cGVjdGluZyBhcyB3ZWxsIHRvIGxvb2sgYXQNCj4+
Pj4+Pj4+Pj4+IGVuZCB1c2VyIHRyYWZmaWMgaGVhZGVycyBmb3IgbGluayBsb2FkIGJhbGFuY2lu
Zy4gIEkgd291bGQNCj4+Pj4+Pj4+Pj4+IGFncmVlIHRoYXQgaWYgd2UgY2FuIGFjY2VwdCB0aGVz
ZSBpc3N1ZXMsIHRoZW4gc2VuZGluZw0KPj4+Pj4+Pj4+Pj4gb2ZmLWxpbmUgY29uZ3J1ZW50IG1l
dGFkYXRhIGxvb3NlcyBpdHMgaW50ZXJlc3QuDQo+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+IFdl
IG5lZWQgdG8gdGFrZSBpbnRvIGFjY291bnQgIHRoYXQgYm90aCBpbi1iYW5kIGFuZCBjb25ncnVl
bnQNCj4+Pj4+Pj4+Pj4+IG91dC1vZi1iYW5kIG1ldGFkYXRhIHRyYW5zcG9ydCBpcyBub3QgcmVs
aWFibGUuIEEgcGFja2V0IGxvc3MNCj4+Pj4+Pj4+Pj4+IHRyaWdnZXJpbmcgcmV0cmFuc21pc3Np
b24gd291bGQgbm90IGxlYWQgdG8gdGhlIGlkZW50aWNhbA0KPj4+Pj4+Pj4+Pj4gcmVjb25zdHJ1
Y3Rpb24gb2YgdGhlIGFzc29jaWF0ZWQgbWV0YWRhdGEuIEluIHNvbWUgY2FzZXMsIHdlDQo+Pj4+
Pj4+Pj4+PiBtaWdodCB0aHVzIGV2ZW4gbmVlZCBub24tY29uZ3J1ZW50IG91dC1vZi1iYW5kIHJl
bGlhYmxlDQo+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSB0cmFuc3BvcnQuDQo+Pj4+Pj4+Pj4+PiANCj4+
Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+PiBOaWNvbGFzIF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTogUm9uDQo+Pj4+Pj4+Pj4+PiBQYXJr
ZXIgW1Jvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dIFNlbnQ6IFdlZG5lc2RheSwNCj4+
Pj4+Pj4+Pj4+IE1hcmNoIDEyLCAyMDE0DQo+Pj4+Pj4+Pj4+PiAxMjo0MyBQTSBUbzogTmljb2xh
cyBCT1VUSE9SUyBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4+Pj4+Pj4+PiBicmlq
c21hbkBqdW5pcGVyLm5ldDsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOg0KPj4+
Pj4+Pj4+Pj4gW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMN
Cj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4gTmljb2xhcywNCj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+
Pj4+Pj4gSSB1bmRlcnN0YW5kIHRoZSBjb25jZXB0IGZvciBvdXQgb2YgYmFuZCBzaWduYWxpbmcg
b2YNCj4+Pj4+Pj4+Pj4+bWV0YWRhdGEsIGJ1dCBJIGFtIGNvbmNlcm5lZCB0aGF0IGl0IGludHJv
ZHVjZXMgc2lnbmlmaWNhbnQNCj4+Pj4+Pj4+Pj4+Y29tcGxleGl0eSBkdWUgdG8gdGhlIHBvdGVu
dGlhbCByYWNlIGNvbmRpdGlvbiBvZiByZWNlaXZpbmcNCj4+Pj4+Pj4+Pj4+dGhlIHJlYWwgcGFj
a2V0IGJlZm9yZSB0aGUgbWV0YWRhdGEuICBXaGlsZSB0aGUgcmVhbCBwYWNrZXQNCj4+Pj4+Pj4+
Pj4+Y291bGQgaW5kaWNhdGUgdGhhdCBvdXQgb2YgYmFuZCBtZXRhZGF0YSBpcyBleHBlY3RlZCwg
aG93IGNhbg0KPj4+Pj4+Pj4+Pj53ZSBndWFyYW50ZWUgdGhlIG9yZGVyIG9mIHJlY2VwdGlvbj8g
V2hhdCBpZiBzd2l0Y2hpbmcgb3INCj4+Pj4+Pj4+Pj4+cm91dGluZyBub2RlcyBhcHBseSBoYXNo
IGJhc2VkIGxvYWQgYmFsYW5jaW5nPyBXaGF0IGlmIHRoZQ0KPj4+Pj4+Pj4+Pj5sb2FkIGJhbGFu
Y2luZyB1bmRlcnN0YW5kcyBTRkMgZW5jYXBzIGFuZCBsb29rcyBiZXlvbmQgaXQgdG8NCj4+Pj4+
Pj4+Pj4+dGhlIG9yaWdpbmFsIGhlYWRlciB0byBnZXQgYmV0dGVyIGVudHJvcHk/DQo+Pj4+Pj4+
Pj4+PiBDYW4gd2UgZ3VhcmFudGVlIHRoYXQgdGhlIG1ldGFkYXRhIGFuZCByZWFsIHBhY2tldCB3
aWxsDQo+Pj4+Pj4+Pj4+PmZvbGxvdyB0aGUgZXhhY3Qgc2FtZSBwYXRoPyBJZiB3ZSBjYW4gbm90
LCB0aGVuDQo+Pj4+Pj4+Pj4+PmltcGxlbWVudGF0aW9ucyB3aWxsIG5lZWQgdG8gYWRkIGluZ3Jl
c3MgcXVldWluZyB0byBjb3BlIHdpdGgNCj4+Pj4+Pj4+Pj4+dGhlIHNjZW5hcmlvLg0KPj4+Pj4+
Pj4+Pj4gDQo+Pj4+Pj4+Pj4+PiBBbHNvLCBkbyB5b3UgZmVlbCB0aGF0IHRoZSBpbmNyZWFzZSBp
biBpbXBsZW1lbnRhdGlvbg0KPj4+Pj4+Pj4+Pj4gY29tcGxleGl0eSBhdCB0aGUgc2VydmljZSBm
dW5jdGlvbnMgaXMgcmVhc29uYWJsZT8NCj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4gVGhhbmtz
Lg0KPj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+PiBSb24NCj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+
Pj4+IE9uIE1hciAxMiwgMjAxNCwgYXQgNDowOSBBTSwgIk5pY29sYXMgQk9VVEhPUlMiDQo+Pj4+
Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4gd3JvdGU6DQo+Pj4+Pj4+Pj4+
Pj4gDQo+Pj4+Pj4+Pj4+Pj4gSSB0aGluayB3ZSBtdXN0IG1ha2UgYSBkaXN0aW5jdGlvbiBiZXR3
ZWVuOg0KPj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+IC0gTWV0YWRhdGEgd2hpY2ggc2hvdWxk
IGJlIHBhcnQgb2YgdGhlIGhlYWRlciBkZWZpbmVkIGFzIGluDQo+Pj4+Pj4+Pj4+Pj4gYmFuZCBt
YXJraW5nLiAtIE1ldGFkYXRhIHdpdGggY2FuIGJlIHBhc3NlZCBvdXQgb2YgYmFuZCwgZm9yDQo+
Pj4+Pj4+Pj4+Pj4gZXhhbXBsZSBjb25ncnVlbnQgb3V0IG9mIGJhbmQgc2lnbmFsaW5nIGRlZmlu
ZWQgaW4gdGhlIGRyYWZ0DQo+Pj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4gVGhlIGZvcm1lciBj
YWxscyBmb3IgYSBsaW1pdGVkIHNwYWNlIGluIHRoZSBoZWFkZXIsIHRydWUsDQo+Pj4+Pj4+Pj4+
Pj4gVGhlIGxhdHRlciBob3dldmVyIGRvZXMgbm90IGluY3VyIGFueSBzcGFjZSBsaW1pdGF0aW9u
IGFuZA0KPj4+Pj4+Pj4+Pj4+IGlzIHN0aWxsIGZhaXJseSBlZmZpY2llbnQgYW5kIGl0IHJlbWFp
bnMgY29tcGF0aWJsZSB3aXRoIGENCj4+Pj4+Pj4+Pj4+PiBmaXhlZCBzaXplIGhlYWRlciB1c2Vk
IHRvIHJvdXRlIHRob3NlIHNpZ25hbGluZyBtZXNzYWdlcw0KPj4+Pj4+Pj4+Pj4+IGFsb25nIHRo
ZSBjaGFpbidzIHNlcnZpY2UgZnVuY3Rpb25zLg0KPj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+
IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOg0K
Pj4+Pj4+Pj4+Pj4+IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFtqZ3VpY2hhckBjaXNjby5jb21d
IFNlbnQ6DQo+Pj4+Pj4+Pj4+Pj4gVHVlc2RheSwgTWFyY2ggMTEsIDIwMTQgNjo0OCBQTSBUbzog
Um9uIFBhcmtlciBDYzoNCj4+Pj4+Pj4+Pj4+PiBOaWNvbGFzIEJPVVRIT1JTOyBicmlqc21hbkBq
dW5pcGVyLm5ldDsgc2ZjOyBKYW1hbCBIYWRpDQo+Pj4+Pj4+Pj4+Pj4gU2FsaW0NCj4+Pj4+Pj4+
Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lk
ZXJhdGlvbnMNCj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+PiBIaSBSb24sDQo+Pj4+Pj4+Pj4+
Pj4gDQo+Pj4+Pj4+Pj4+Pj4gV2UgY2FuIGNlcnRhaW5seSBoYXZlIHRoaXMgZGlzY3Vzc2lvbiBi
dXQgd2Ugc2hvdWxkIGZpcnN0DQo+Pj4+Pj4+Pj4+Pj4gY29uc2lkZXIgd2hhdCBpbmZvcm1hdGlv
biBpcyBuZWNlc3NhcnkgYW5kIGlmIHNhaWQNCj4+Pj4+Pj4+Pj4+PiBpbmZvcm1hdGlvbiBjYW4g
Zml0IHdpdGhpbiBhIGZpeGVkIG51bWJlciBvZiBjb250ZXh0cyBpbiB0aGUNCj4+Pj4+Pj4+Pj4+
PiBtYWpvcml0eSBvZiBjYXNlcy4gUmVtZW1iZXIsIHRoZSBnb2FsIG9mIGJlaW5nIGFibGUgdG8g
cGFzcw0KPj4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIHRocm91Z2ggdGhlIG5ldHdvcmsgaXMgdG8gZW5o
YW5jZSBzZXJ2aWNlIGRlbGl2ZXJ5LA0KPj4+Pj4+Pj4+Pj4+IG5vdCBwYXNzIHRoZSBlbnRpcmUg
d29ya3Mgb2YgU2hha2VzcGVhcmUgOy0pDQo+Pj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4gU2Vu
dCBmcm9tIG15IGlQaG9uZQ0KPj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+PiBPbiBNYXIgNywg
MjAxNCwgYXQgMzo1MiBBTSwgIlJvbiBQYXJrZXIiDQo+Pj4+Pj4+Pj4+Pj4+IDxSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tPiB3cm90ZToNCj4+Pj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+
Pj4+IE5pY29sYXMsDQo+Pj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+PiBJIHNlZSBzaW1pbGFy
IHJlcXVpcmVtZW50cyBmcm9tIHRoZSAzZ3BwIEVQQyBzaWRlLiAgSSB3b3VsZA0KPj4+Pj4+Pj4+
Pj4+PiBsaWtlIHRvIHByb3Bvc2UgYW4gT1VJIC8gVExWIGJhc2VkIGFwcHJvYWNoIHdoZXJlIHRo
ZQ0KPj4+Pj4+Pj4+Pj4+PiByZXNlcnZlZCBPVUkgY2FuIGJlIHVzZWQgZm9yIGFncmVlZCB1cG9u
IHR5cGVzIG9mIGNvbW1vbg0KPj4+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSBhbmQgdmVuZG9yIG9yIG90
aGVyIG9yZ2FuaXphdGlvbmFsIE9VSXMgY2FuIGJlDQo+Pj4+Pj4+Pj4+Pj4+IHVzZWQgdG8gcXVp
Y2tseSBpbm5vdmF0ZSBpbiB0aGUgbmV0d29ya3MuDQo+Pj4+Pj4+Pj4+Pj4+IFNpbXVsdGFuZW91
c2x5LCBJIHdvdWxkIGFsc28gbGlrZSB0byBjb25zaWRlciBtZWNoYW5pc21zDQo+Pj4+Pj4+Pj4+
Pj4+IHRoYXQgYXJlIG9wdGltaXplZCBmb3IgbG9uZyBsaXZlZCBmbG93cyBzbyBhcyB0byBsaW1p
dCB0aGUNCj4+Pj4+Pj4+Pj4+Pj4gbmVnYXRpdmUgZWZmZWN0cyBvZiBwYWNrZXQgZ3Jvd3RoLg0K
Pj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+Pj4gUm9uDQo+Pj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+
Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+Pj4+IE9uIE1hciA3LCAyMDE0LCBhdCA4OjM0IEFNLCAiTmlj
b2xhcyBCT1VUSE9SUyINCj4+Pj4+Pj4+Pj4+Pj4+IDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5j
b20+IHdyb3RlOg0KPj4+Pj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4+PiBIZWxsbyBKaW0NCj4+
Pj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+Pj4gSSBoYXZlIHNlZW4gY2FzZXMgaW4gR2kgTEFO
LCB3aGVyZSBzdWJzY3JpYmVyIHJlbGF0ZWQNCj4+Pj4+Pj4+Pj4+Pj4+IGluZm9ybWF0aW9uIGlz
IHBhc3NlZCB0byBhIFdlYiBQcm94eSBmb3IgSFRUUCBoZWFkZXINCj4+Pj4+Pj4+Pj4+Pj4+IGVu
cmljaG1lbnQgKGFpbWVkIGF0IHNvbWUgV2ViIENvbnRlbnQgcHJvdmlkZXJzIHBhcnRuZXJzDQo+
Pj4+Pj4+Pj4+Pj4+PiBvZiB0aGUgTW9iaWxlIE9wZXJhdG9yKS4NCj4+Pj4+Pj4+Pj4+Pj4+IElu
Zm9ybWF0aW9uIHdhcyBhbiBjb2RlZCAocGVyc2lzdGVudCkgc3Vic2NyaWJlciBpZA0KPj4+Pj4+
Pj4+Pj4+Pj4gZGVyaXZlZCBmcm9tIHRoZSBNU0lTRE4sIGFuZCBjb3VwbGUgb2YgZiBjdXN0b21l
ciBwcm9maWxlDQo+Pj4+Pj4+Pj4+Pj4+PiByZWxhdGVkIGZpZWxkcy4NCj4+Pj4+Pj4+Pj4+Pj4+
IA0KPj4+Pj4+Pj4+Pj4+Pj4gSW4gYW4gc2ZjIGJhc2VkIEdpIExBTiwgdGhpcyBlbnRpdHkgc2hv
dWxkIHJlY2VpdmUgZnJvbQ0KPj4+Pj4+Pj4+Pj4+Pj4gdGhlIENsYXNzaWZpZXINCj4+Pj4+Pj4+
Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+Pj4gLSBBIGNsYXNzaWZpY2F0aW9uIG9mIHRoZSBDb250ZW50
IFByb3ZpZGVyICggSWQsDQo+Pj4+Pj4+Pj4+Pj4+PiBDYXRlZ29yeSkgYmFzZWQgb24gdHJhZmZp
YyBhbmFseXNpcyAtIFRoZSBNU0lTRE4gb2YgdGhlDQo+Pj4+Pj4+Pj4+Pj4+PiBzdWJzY3JpYmVy
IC0gVHdvIHN1YnNjcmliZXIgcG9saWN5IGZpZWxkcyAobm90IHRpZWQgdG8NCj4+Pj4+Pj4+Pj4+
Pj4+IFBDUkYgYnV0IGJlbG9uZ2luZyB0byB0aGUgU3Vic2NyaWJlciBEQikgKFN1YnNjcmliZXIN
Cj4+Pj4+Pj4+Pj4+Pj4+IGNhdGVnb3J5LA0KPj4+Pj4+Pj4+Pj4+Pj4gc3ViLWNhdGVnb3J5KSAt
IEEgc2Vzc2lvbiBpZCAoZm9yIGxvZ2dpbmcgYW5kIHRyYWNraW5nDQo+Pj4+Pj4+Pj4+Pj4+PiBw
dXJwb3NlcykNCj4+Pj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+Pj4gVGhlIG9iamVjdGl2ZSBi
ZWluZyB0byBhdm9pZCBoYXZpbmcgIHRoZSBIVFRQIFByb3h5IHRvDQo+Pj4+Pj4+Pj4+Pj4+PiBi
ZWNvbWUgYSB0cnVzdGVkIGFwcGxpY2F0aW9uIChpbnRlcm9nYXRlIHRoZSBzdWJzY3JpYmVyDQo+
Pj4+Pj4+Pj4+Pj4+PiBEQiwNCj4+Pj4+Pj4+Pj4+Pj4+IGV0Yy4uKQ0KPj4+Pj4+Pj4+Pj4+Pj4g
DQo+Pj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+Pj4+IE5pY29sYXMNCj4+Pj4+Pj4+Pj4+Pj4+
IA0KPj4+Pj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fIEZyb206IEppbQ0KPj4+Pj4+Pj4+Pj4+Pj4gR3VpY2hhcmQNCj4+
Pj4+Pj4+Pj4+Pj4+IChqZ3VpY2hhcikgW2pndWljaGFyQGNpc2NvLmNvbV0gU2VudDoNCj4+Pj4+
Pj4+Pj4+Pj4+IFRodXJzZGF5LCBNYXJjaCAwNiwgMjAxNCAyOjAyIFBNIFRvOiBKYW1hbCBIYWRp
IFNhbGltOw0KPj4+Pj4+Pj4+Pj4+Pj4gam1vaXNhbmRAanVuaXBlci5uZXQ7IGJyaWpzbWFuQGp1
bmlwZXIubmV0IENjOg0KPj4+Pj4+Pj4+Pj4+Pj4gc2ZjIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+
Pj4+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+
Pj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+Pj4gSGkgSmFtYWwsDQo+Pj4+Pj4+Pj4+Pj4+PiAN
Cj4+Pj4+Pj4+Pj4+Pj4+IFlvdSBzYWlkICJJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9y
IHZhcmlhYmxlIHNpemVkDQo+Pj4+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSIuLiBJIGFtIG5vdCBzbyBj
b252aW5jZWQgYW5kIHdvdWxkIGxpa2UgdG8gYmV0dGVyDQo+Pj4+Pj4+Pj4+Pj4+PiB1bmRlcnN0
YW5kIHRoZSByZXF1aXJlbWVudHMgYmVmb3JlIHBhc3NpbmcganVkZ2VtZW50LiBJZg0KPj4+Pj4+
Pj4+Pj4+Pj4gd2UgbG9vayBhdCB0aGUgdXNlIGNhc2VzIGFzIHByZXNlbnRlZCB0aHVzIGZhciBp
bnRvIHRoZSBXRw0KPj4+Pj4+Pj4+Pj4+Pj4gSSBoYXZlIHlldCB0byBzZWUgYSBzaW5nbGUgZXhh
bXBsZSBvZiB0aGUgbmVlZCAobm90aW5nDQo+Pj4+Pj4+Pj4+Pj4+PiB0aGF0IGRlc2lyZSBpcyBu
b3QgdGhlIHNhbWUgYXMgbmVlZCkgLSBJIGFtIG5vdCBzYXlpbmcNCj4+Pj4+Pj4+Pj4+Pj4+IHRo
ZXJlIGlzIG5vIHJlcXVpcmVtZW50IGJ1dCByYXRoZXIgdGhhdCB3ZSBzaG91bGQgbm90IGp1bXAN
Cj4+Pj4+Pj4+Pj4+Pj4+IHRvIHRoZSBjb25jbHVzaW9uIGFuZCBidWlsZCBzdGFuZGFyZHMgYXJv
dW5kIGEgdGhlb3J5Lg0KPj4+Pj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+
Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+Pj4+IE9uIDMvMy8xNCwgNjozNSBBTSwgIkphbWFsIEhhZGkg
U2FsaW0iDQo+Pj4+Pj4+Pj4+Pj4+Pj4gPGhhZGlAbW9qYXRhdHUuY29tPiB3cm90ZToNCj4+Pj4+
Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+Pj4+PiBJIGxpa2UgdGhlIGRvYyAtIHdlbGwgd3JpdHRl
bi4NCj4+Pj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+Pj4+PiBTZWN0aW9uIDQuMyBvbiBtZXRh
ZGF0YSBlbmNvZGluZy4NCj4+Pj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+Pj4+PiBJdCBzZWVt
cyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlIHNpemVkIG1ldGFkYXRhDQo+Pj4+Pj4+
Pj4+Pj4+Pj4oYXQgbGVhc3QgZm9yIGh0dHAvYXBwIHlvdSAgc2VlbSB0byBpbmRpY2F0ZSB0aGUg
ZGVzaXJlDQo+Pj4+Pj4+Pj4+Pj4+Pj5mb3IgaXQpLg0KPj4+Pj4+Pj4+Pj4+Pj4+IEZvciBhIGRh
dGFwYXRoIHBlci1wYWNrZXQgbWV0YWRhdGEsIGkgZmVlbCB0aGUgbmVlZCBpcw0KPj4+Pj4+Pj4+
Pj4+Pj4+anVzdCBhcyBpbXBvcnRhbnQuIEFyZSB3ZSBsaW1pdGVkIGJ5IHRoZSBmYWN0IHRoYXQN
Cj4+Pj4+Pj4+Pj4+Pj4+PmV4aXN0aW5nIGhhcmR3YXJlIG1heSBub3QgYmUgYWJsZSB0byBoYW5k
bGUgVExWcz8gRm9yDQo+Pj4+Pj4+Pj4+Pj4+Pj5leGFtcGxlLCBJIGRvbnQgaGF2ZSBhIHByb2Js
ZW0gaGFuZGxpbmcgVExWcyBpbiBhIHNvZnR3YXJlDQo+Pj4+Pj4+Pj4+Pj4+Pj5kYXRhcGF0aC4N
Cj4+Pj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+Pj4+PiBjaGVlcnMsIGphbWFsDQo+Pj4+Pj4+
Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+Pj4+Pj4+Pj4+Pj4gbWFpbGluZyBsaXN0IHNmY0Bp
ZXRmLm9yZw0KPj4+Pj4+Pj4+Pj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjDQo+Pj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+
Pj4gDQo+Pj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXyBzZmMNCj4+Pj4+Pj4+Pj4+Pj4+IG1haWxpbmcgbGlzdCBzZmNAaWV0Zi5vcmcN
Cj4+Pj4+Pj4+Pj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
DQo+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5nDQo+Pj4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRm
Lm9yZyBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4+Pj4+
PiANCj4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18gc2ZjIG1haWxpbmcNCj4+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmcgaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWls
aW5nDQo+Pj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnIGh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+Pj4gDQo+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjIG1haWxpbmcgbGlzdA0KPj4+Pj4+IHNmY0Bp
ZXRmLm9yZyBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4+
IA0KPj4+DQo+Pj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KPj4+c2ZjIG1haWxpbmcgbGlzdA0KPj4+c2ZjQGlldGYub3JnDQo+Pj5odHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4NCj4+X19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+c2ZjIG1haWxpbmcgbGlzdA0KPj5zZmNAaWV0
Zi5vcmcNCj4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4NCg0K


From nobody Thu Mar 13 11:40:12 2014
Return-Path: <jmh.direct@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 24DE41A0A1B for <sfc@ietfa.amsl.com>; Thu, 13 Mar 2014 09:12:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.399
X-Spam-Level: 
X-Spam-Status: No, score=0.399 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, RCVD_IN_DNSWL_NONE=-0.0001, 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 CAFNrBbA_oin for <sfc@ietfa.amsl.com>; Thu, 13 Mar 2014 09:12:28 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) by ietfa.amsl.com (Postfix) with ESMTP id 494611A09F7 for <sfc@ietf.org>; Thu, 13 Mar 2014 09:12:28 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id CF15D640292; Thu, 13 Mar 2014 09:12:20 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from localhost (unknown [166.170.35.63]) by mailb2.tigertech.net (Postfix) with ESMTPA id 01A131C0463; Thu, 13 Mar 2014 09:12:14 -0700 (PDT)
Date: Thu, 13 Mar 2014 12:12:08 -0400
Message-ID: <9wpek1o9cwfd51qatfhe1o82.1394727128188@email.android.com>
Importance: low
From: "Jmh.direct" <jmh.direct@joelhalpern.com>
To: kegray@cisco.com, lucy.yong@huawei.com, smkumar@cisco.com, jguichar@cisco.com
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="--_com.android.email_218152073852204"
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/3mGorGWXfBnm4jhSRZ0lBG9Mzds
X-Mailman-Approved-At: Thu, 13 Mar 2014 11:40:01 -0700
Cc: nicolas.bouthors@qosmos.com, sfc@ietf.org, hadi@mojatatu.com, ron_parker@affirmednetworks.com, brijsman@juniper.net, jmh@joelhalpern.com
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Mar 2014 16:12:33 -0000

----_com.android.email_218152073852204
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: base64

QXNzdW1pbmcgSSB1bmRlcnN0YW5kIHlvdSBwcm9wZXJseSBLZW4sIEkgZGlzYWdyZWUuCgpGb3Ig
ZXhhbXBsZSwgYnkgdXNpbmcgc2VwYXJhdGUgdGVybXMgSSBjYW4gZWFzaWx5IGRpc2N1c3MgdGhl
IGZhY3QgdGhhdCBjZXJ0YWluIGtpbmRzIG9mIGRhdGEgKGNoYWluIGlkZW50aWZpY2F0aW9uKSBv
bmx5IG5lZWQgdG8gYmUgYWRqdXN0IGJ5IGEgZmV3IGFwcHMgaW4gcmFyZSBjYXNlcy4gwqBBbmQg
dGhhdCBkYXRhIGlzIG5vdCBiZWVkZWQgYnkgdGhlIGFwcGxpY2F0aW9ucy4gwqAKClVubGVzcyB5
b3Ugd291bGQgbGlrZSB0byBjb25zaWRlciB0aGUgY2hhaW4gaWRlbnRpZmljYXRpb24gYXMgYmVp
bmcgb3B0aW9uYWw/CgpZb3VycywKSm9lbAoKClNlbnQgZnJvbSBteSBTYW1zdW5nIHNtYXJ0cGhv
bmUgb24gQVQmVAoKLS0tLS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0tLS0tLQpTdWJqZWN0OiBS
ZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMgCkZyb206
ICJLZW4gR3JheSAoa2VncmF5KSIgPGtlZ3JheUBjaXNjby5jb20+IApUbzogTHVjeSB5b25nIDxs
dWN5LnlvbmdAaHVhd2VpLmNvbT4sIlN1cmVuZHJhIEt1bWFyIChzbWt1bWFyKSIgPHNta3VtYXJA
Y2lzY28uY29tPiwiSmltIEd1aWNoYXJkIChqZ3VpY2hhcikiIDxqZ3VpY2hhckBjaXNjby5jb20+
IApDQzogTmljb2xhcyBCT1VUSE9SUyA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPixzZmMg
PHNmY0BpZXRmLm9yZz4sSmFtYWwgSGFkaSBTYWxpbSA8aGFkaUBtb2phdGF0dS5jb20+LFJvbiBQ
YXJrZXIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+LCJicmlqc21hbkBqdW5pcGVy
Lm5ldCIgPGJyaWpzbWFuQGp1bmlwZXIubmV0PiwiSm9lbCBNLiBIYWxwZXJuIiA8am1oQGpvZWxo
YWxwZXJuLmNvbT4gCgpUaGUgd29yZCAibWV0YWRhdGEiIGlzIGEgcHVycG9zZWx5IGFtYmlndW91
cyB0ZXJtICJkYXRhIHRoYXQgcHJvdmlkZXMKaW5mb3JtYXRpb24gYWJvdXQgb3RoZXIgZGF0YSIu
wqAgSXQgaXMgdXNlZCB0byBhdm9pZCBUSElTIGRpc2N1c3Npb24uCgpGb3IgZXhhbXBsZSwgSSBw
cm9wb3NlIHdlIGRlZmluZSAidGVxdWlsYSBtZXRhZGF0YSIgYmVjYXVzZSwgZnJhbmtseSwgSQp3
aWxsIG5lZWQgdG8gb3JkZXIgYSB0cmlwbGUtc2hvdCBpZiB3ZSBrZWVwIGF0dGVtcHRpbmcgdG8g
ZGVmaW5lIHNvbWV0aGluZwp0aGF0LCBieSBkZWZpbml0aW9uLCBpcyBhbWJpZ3VvdXMuwqAgSSdk
IGxpa2UgbXkgYmFydGVuZGVyIHRvIHVuZGVyc3RhbmQgbWUKc3BlY2lmaWNhbGx5IHdoZW4gSSBz
YXkgIkkgbmVlZCBhIHNob3QiLgoKT24gMy8xMy8xNCA3OjQ5IEFNLCAiTHVjeSB5b25nIiA8bHVj
eS55b25nQGh1YXdlaS5jb20+IHdyb3RlOgoKPlNuaXAuLgo+U0s+IEp1c3QgY29weWluZyBmcm9t
IHRoZSBQUzoKPi0tCj5EYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5IHRv
IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4KPnRoZSBuZXR3b3JrIGFuZCBzZXJ2aWNlIGZ1
bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgYW5kIHNlcnZpY2UKPmZ1bmN0aW9u
cyBhbmQgdGhlIG5ldHdvcmsuCj4KPi0tCj5JdCBpcyBhIGx1Y2lkIGRlZmluaXRpb24uIFdlIGFy
ZSB1bm5lY2Vzc2FyaWx5IG1ha2luZyB0aGUgd29yZCAibmV0d29yayIKPmNvbnRyb3ZlcnNpYWws
IElNTy4KPgo+W0x1Y3ldIFRoaXMgaXMgbXkgcG9pbnQuICJUaGUgbmV0d29yayIgaXMgdG9vIGdl
bmVyYWwgaGVyZSwgd2hpY2ggYnJpbmdzCj5tZXRhZGF0YSBncmVhdCBwb3dlciB0byBkbyBtYW55
IHRoaW5ncy4gVGhpcyBpcyB3aHkgcGVvcGxlIGludmVudCBpZGVhcwo+aGVyZSwgd2hpY2ggY2F1
c2VzIGEgbG90IG9mIGRlYmF0ZXMgb24gbWV0YWRhdGEgdXNhZ2UgcG90ZW50aWFscy4gV2UKPnNo
b3VsZCBub3Qgc3BlbmQgYSBsb3Qgb2YgdGltZXMgb24gdGhhdCBkZWJhdGVzIGFuZCBqdWRnZSB3
aGljaCB1c2FnZSBpcwo+dmFsdWFibGUgb3Igbm90LiBUaHVzLCBmb3IgdGhlIFNGQyB3b3JrLCBp
dCB3aWxsIGJlIGhlbHBmdWwgaWYgd2UgY2FuCj5uYXJyb3cgZG93biBhIGJpdC4gSm9lbCBtYWtl
cyBleHBsaWNpdGx5IHR3byBjYXNlcywgd2hpY2ggaXMgaGVscGZ1bCB0bwo+ZGV2ZWxvcCB1c2Ug
Y2FzZXMgZm9yIGVhY2ggY2FzZS4gSSB3b3VsZCBsaWtlIHRvIHNlZSB0aGF0IHRoZSBwcm9ibGVt
Cj5zdGF0ZW1lbnQgY2FuIGJlIG1vcmUgc3BlY2lmaWMgb24gbWV0YWRhdGEgZGVmaW5pdGlvbiwg
d2hpY2ggbWF5IGJlCj5oZWxwZnVsIGluIGxlc3MgZm9jdXNpbmcgb24gaXQgYW5kIG1vdmluZyBm
b3J3YXJkLgo+Cj5MdWN5IAo+Cj5TdXJlbmRyYS4KPgo+Cj4+Cj4+VGhhbmtzLAo+Pkx1Y3kKPj4K
Pj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+PkZyb206IEppbSBHdWljaGFyZCAoamd1aWNo
YXIpIFttYWlsdG86amd1aWNoYXJAY2lzY28uY29tXQo+PlNlbnQ6IFdlZG5lc2RheSwgTWFyY2gg
MTIsIDIwMTQgNDozOCBQTQo+PlRvOiBMdWN5IHlvbmcKPj5DYzogSm9lbCBNLiBIYWxwZXJuOyBO
aWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyOwo+PmJyaWpzbWFuQGp1bmlwZXIubmV0OyBzZmM7
IEphbWFsIEhhZGkgU2FsaW0KPj5TdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMt
bWV0YWRhdGEtY29uc2lkZXJhdGlvbnMKPj4KPj5IaSBMdWN5LAo+Pgo+Pk5vLiBJIGFtIHNpbXBs
eSBzYXlpbmcgd2Ugc2hvdWxkIG5vdCBvdmVyY29tcGxpY2F0ZSB0aGUgcHJvYmxlbQo+PnN0YXRl
bWVudCB3aXRoIHRleHQgdGhhdCBhZGRzIGxpdHRsZSB0byBubyB2YWx1ZSBpbiBteSBvcGluaW9u
LiBXaGV0aGVyCj4+d2UgY2FsbCBpdCBtZXRhZGF0YSwgb3IgY29udGV4dCwgaGFzIG5vIGJlYXJp
bmcgb24gdGhlIGZhY3QgdGhhdCB0aGUKPj5wcm9ibGVtIHN0YXRlbWVudCBhbHJlYWR5IGNsZWFy
bHkgc3RhdGVzIHdlIG5lZWQgdG8gYmUgYWJsZSB0byBwYXNzCj4+aW5mb3JtYXRpb24gYmV0d2Vl
biBTRsK5cyBhbmQgYmV0d2VlbiB0aGUgbmV0d29yayAmIFNGwrlzLgo+Pgo+Pgo+Pk9uIDMvMTIv
MTQsIDU6MTMgUE0sICJMdWN5IHlvbmciIDxsdWN5LnlvbmdAaHVhd2VpLmNvbT4gd3JvdGU6Cj4+
Cj4+Pgo+Pj5IaSBKaW0sCj4+Pgo+Pj5JIGZvciBvbmUgZG9uJ3QgYWdyZWUgYW5kIHRoaW5rIHdl
IGFyZSBvdmVyIGNvbXBsaWNhdGluZyB3aGF0IHNob3VsZAo+Pj5iZSBzdHJhaWdodGZvcndhcmQu
IFRoZSBTRkMgZW5jYXBzdWxhdGlvbiBzaG91bGQgZW5hYmxlIHR3byB0aGluZ3M6Cj4+Pgo+Pj4x
LiBTdGVlcmluZyBvZiBzZWxlY3RlZCBmbG93cyB0aHJvdWdoIGEgc2VydmljZSBjaGFpbjsgdGhp
cyBpcyB0aGUKPj4+c2VydmljZSBmdW5jdGlvbiBwYXRoLgo+Pj4yLiBQYXNzaW5nIG9mIGNvbnRl
eHQgYXNzb2NpYXRlZCB3aXRoIGEgZ2l2ZW4gZmxvdyB3aXRoaW4gc2FpZCBzZXJ2aWNlCj4+PmZ1
bmN0aW9uIHBhdGguIFRoaXMgY29udGV4dCBpbmZvcm1hdGlvbiBtYXkgYmUgY29uc3VtZWQgYnkg
YSBTRiAoYW4KPj4+YXBwbGljYXRpb24gSUQgaXMgYW4gZXhhbXBsZSkgb3IgbWF5IGJlIGNvbnN1
bWVkIGJ5IHRoZSBmb3J3YXJkaW5nCj4+PmVsZW1lbnRzIChhIHZyZi1JRCBpcyBhbiBleGFtcGxl
KS4KPj4+W0x1Y3ldIERvIHlvdSBjYWxsIHRoZSBjb250ZXh0IGFzIG1ldGFkYXRhIG9yIG5vdD8g
RG8gd2UgaGF2ZSBhbm90aGVyCj4+PnRlcm0gaGVyZSBiZXNpZGUgU0ZDIGhlYWRlciBhbmQgbWV0
YWRhdGEuIEkgc2VlIHRoYXQgeW91IGRvbid0IHdhbnQgdG8KPj4+c2VwYXJhdGUgd2hhdCBpcyBj
b25zdW1lZCBieSBTRiBhbmQgd2hhdCBpcyBjb25zdW1lZCBieSB0aGUgZm9yd2FyZGluZwo+Pj5l
bGVtZW50cy4KPj4+Cj4+Pkx1Y3kKPj4+Cj4+PlNlbnQgZnJvbSBteSBpUGhvbmUKPj4+Cj4+Pj4g
T24gTWFyIDEyLCAyMDE0LCBhdCA0OjE2IFBNLCAiTHVjeSB5b25nIiA8bHVjeS55b25nQGh1YXdl
aS5jb20+IHdyb3RlOgo+Pj4+IAo+Pj4+IEdyZWF0LiBUaGVuIHdlIG1heSBjb25zaWRlciB0d28g
c3BlY2lhbCBtZXRhZGF0YSBkZWZpbml0aW9ucyBpbiB0aGUKPj4+PnByb2JsZW0gc3RhdGVtZW50
IHNvIHdlIGNhbiBhbGwgdXNlIHRoZSBzYW1lIGRlZmluaXRpb25zLiBIZXJlIGlzIG15Cj4+Pj5z
dWdnZXN0ZWQgdGV4dCBhbmQgbGlrZSB0byBoZWFyIHlvdSBhbmQgb3RoZXIncyBpbnB1dCBhbmQg
c3VnZ2VzdGlvbnMuCj4+Pj4gCj4+Pj4gRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1l
dGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5IHRvCj4+Pj5leGNoYW5nZSBpbmZvcm1hdGlvbiBi
ZXR3ZWVuIHRoZSBlbGVtZW50cyBpbiBhIHNlcnZpY2UgZnVuY3Rpb24KPj4+PmNoYWluaW5nLiBJ
biB0aGlzIGNvbnRleHQsIHRoZXJlIGFyZSB0d28gdHlwZXMgb2YgZGF0YSBwbGFuZSBtZXRhZGF0
YS4KPj4+PiAKPj4+PiBTZXJ2aWNlIEZ1bmN0aW9uIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24g
ZXhjaGFuZ2VkIGJldHdlZW4KPj4+PmNsYXNzaWZpZXIgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBi
ZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zIHRvCj4+Pj5mYWNpbGl0YXRlIHNlcnZpY2UgZnVuY3Rp
b25zIG9uIHRoZSBwYWNrZXQgdHJlYXRtZW50Lgo+Pj4+IAo+Pj4+IFN0ZWVyaW5nIE1ldGFkYXRh
OiB0aGUgaW5mb3JtYXRpb24gZnJvbSBzZXJ2aWNlIGZ1bmN0aW9ucyB0byBhCj4+Pj5jbGFzc2lm
aWVyIG9yIHNlcnZpY2Ugbm9kZSBmb3IgdHJhZmZpYyBmb3J3YXJkaW5nIHB1cnBvc2UuCj4+Pj4g
Cj4+Pj4gLWVuZAo+Pj4+IAo+Pj4+IEx1Y3kKPj4+PiAKPj4+PiAKPj4+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQo+Pj4+IEZyb206IEpvZWwgTS4gSGFscGVybiBbbWFpbHRvOmptaEBqb2Vs
aGFscGVybi5jb21dCj4+Pj4gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjM1IFBN
Cj4+Pj4gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcgo+Pj4+IENj
OiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ7IHNmYzsgSmFt
YWwgSGFkaQo+Pj4+IFNhbGltCj4+Pj4gU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zCj4+Pj4gCj4+Pj4gWWVzLCBJIGFtIHRyeWluZyB0
byBjb25zaXN0ZW50bHkgZGlzdGluZ3Vpc2ggdGhvc2UgdHdvIGNhc2VzIHdoZW4KPj4+PnRhbGtp
bmcgYWJvdXQgdGhlIGluZm9ybWF0aW9uIGNhcnJpZWQgd2l0aCBwYWNrZXRzIGluIHNlcnZpY2Ug
Y2hhaW5zLgo+Pj4+IAo+Pj4+IFlvdXJzLAo+Pj4+IEpvZWwKPj4+PiAKPj4+Pj4gT24gMy8xMi8x
NCwgMzoxMyBQTSwgTHVjeSB5b25nIHdyb3RlOgo+Pj4+PiBKb2VsLCBTZWUgYmVsb3cuIC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYwo+Pj4+PiBbbWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnXSBPbiBCZWhhbGYgT2YgSm9lbCBNLiBIYWxwZXJuIFNlbnQ6Cj4+Pj4+IFdlZG5l
c2RheSwgTWFyY2ggMTIsIDIwMTQgMjowMiBQTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRI
T1JTOwo+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsgYnJpanNt
YW5AanVuaXBlci5uZXQ7IHNmYzsKPj4+Pj4gSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTog
W3NmY10KPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMKPj4+
Pj4gCj4+Pj4+IEkgd2FzIHRyeWluZyB0byB3b3JkIGl0IGNhcmVmdWxseSBub3QgdG8gZm9jdXMg
b24gd2hvIHB1dHMgdGhlCj4+Pj4+IGluZm9ybWF0aW9uIGluLCBidXQgb25seSBvbiB3aG8gY29u
c3VtZXMgdGhlIGluZm9ybWF0aW9uLgo+Pj4+PiBJbmZvcm1hdGlvbiBmb3Igc2VydmljZSBmdW5j
dGlvbnMgbWF5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcwo+Pj4+PiBjbGFzc2lmaWVyIG9yIGZyb20g
b3RoZXIgc2VydmljZSBmdW5jdGlvbnMuIFtMdWN5XSB0aGlzIGlzIHRoZSBvbmUKPj4+Pj4gY2Fz
ZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcuIEluZm9ybWF0aW9uIGZvciB0aGUgZm9yd2Fy
ZGluZwo+Pj4+PiB3aWxsIGdlbmVyYWxseSBjb21lIGZyb20gdGhlIGluZ3Jlc3MgY2xhc3NpZmll
ciwgYnV0IGluIHNwZWNpYWwKPj4+Pj4gY2FzZXMgbWF5IGJlIHByb3ZpZGVkIGJ5IHNlcnZpY2Ug
ZnVuY3Rpb25zLsKgIChJIGtlZXAgd2FudGluZyB0byBnZXQKPj4+Pj4gcmlkIG9mIHRob3NlIHNw
ZWNpYWwgY2FzZXMsIGJ1dCBzbyBmYXIgdGhlcmUgc2VlbSB0byBiZSBqdXN0IGVub3VnaAo+Pj4+
PiBvZiB0aGVtIHRvIHdhcnJhbnQgY292ZXJpbmcgaW4gdGhlIHNvbHV0aW9uLsKgIEFuZCBtb3Jl
IGltcG9ydGFudGx5LAo+Pj4+PiBzaWduaWZpY2FudCBzdXBwb3J0IGZvciBpdCBpbiB0aGUgd29y
a2luZyBncm91cC4pIFtMdWN5XSBUaGlzIGlzCj4+Pj4+IHRoZSBzZWNvbmQgY2FzZSB1c2luZyBt
ZXRhZGF0YSBpbiB5b3VyIHZpZXcgKGJ1dCB5b3UgZG9uJ3QgbGlrZSBpdCkuCj4+Pj4+IAo+Pj4+
PiBBbmQgeW91IHN1Z2dlc3QgZGlzdGluZ3Vpc2hpbmcgdGhlc2UgdHdvIGNhc2VzIHdoZW4gZGlz
Y3Vzc2luZwo+Pj4+PiBhYm91dCBtZXRhZGF0YSB1c2FnZS4gSXMgdGhhdCByaWdodCB1bmRlcnN0
YW5kaW5nPwo+Pj4+PiAKPj4+Pj4gTHVjeQo+Pj4+PiAKPj4+Pj4gWW91cnMsIEpvZWwKPj4+Pj4g
Cj4+Pj4+PiBPbiAzLzEyLzE0LCAyOjMzIFBNLCBMdWN5IHlvbmcgd3JvdGU6Cj4+Pj4+PiBKb2Vs
LCBJIGludGVycHJldCB0aGF0IHlvdSBzdWdnZXN0cyB0aGF0IGRpc3Rpbmd1aXNoIHRoZSBleGNo
YW5nZQo+Pj4+Pj4gaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGJldHdlZW4gc2Vydmlj
ZSBmdW5jdGlvbnMgYW5kIHRoZQo+Pj4+Pj4gZXhjaGFuZ2UgaW5mb3JtYXRpb24gZGF0YSBwbGFu
ZSBjYXJyaWVkIGZyb20gYSBzZXJ2aWNlIGZ1bmN0aW9uIHRvCj4+Pj4+PiBhIHNlcnZpY2Ugbm9k
ZS4gSXMgdGhpcyByaWdodCB1bmRlcnN0YW5kaW5nPyBMdWN5Cj4+Pj4+PiAKPj4+Pj4+IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybgo+Pj4+Pj4gW21haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDE6
MTkKPj4+Pj4+IFBNCj4+Pj4+PiBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24g
UGFya2VyIENjOiBKaW0gR3VpY2hhcmQKPj4+Pj4+IChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlw
ZXIubmV0OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDoKPj4+Pj4+IFJlOiBbc2ZjXSBk
cmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucwo+Pj4+Pj4gCj4+Pj4+PiBN
eSBpbmNsaW5hdGlvbiB3b3VsZCBiZSB0byB0dW5lIHRoYXQgZGVmaW5pdGlvbiB0byBkaXN0aW5n
dWlzaAo+Pj4+Pj4gYmV0d2VlbiBkYXRhcGxhbmUgY2FycmllZCBpbmZvcm1hdGlvbiBpbnRlbmRl
ZCBmb3IgdXNlIGJ5IHNlcnZpY2UKPj4+Pj4+IGZ1bmNpdG9ucyAod2hhdGV2ZXIgdGhlIG9yaWdp
biksIGFuZCBkYXRhcGxhbmUgY2FycmllZCBpbmZvcm1hdGlvbgo+Pj4+Pj4gaW50ZW5kZWQgZm9y
IGRhdGFwbGFuZSBmb3J3YXJkaW5nIGNvbXBvbmVudHMuCj4+Pj4+PiAKPj4+Pj4+IFlvdXJzLCBK
b2VsCj4+Pj4+PiAKPj4+Pj4+IAo+Pj4+Pj4+IEhpIEpvZWwsCj4+Pj4+Pj4gCj4+Pj4+Pj4gSSBh
Z3JlZSB0aGF0IHdlIG5lZWQgdXNpbmcgdGhlIHNhbWUgZGVmaW5pdGlvbiBmb3IgYSB0ZXJtLCBi
dXQKPj4+Pj4+PiBkaXNhZ3JlZSB0aGF0IHRoZSBtZXRhZGF0YSBkZWZpbml0aW9uIGhlcmUgaXMg
YSBzZXQgb2YKPj4+Pj4+PiBpbmZvcm1hdGlvbiBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIFRoaXMg
bWF5IGJlIHRvbyBuYXJyb3cgb3IgbGVhZAo+Pj4+Pj4+IHRvIGEgcGFydGljdWxhciBzb2x1dGlv
bi4gSSBhbSBmaW5lIHdpdGggdGhpcyBkZWZpbml0aW9uIGluIHRoZQo+Pj4+Pj4+IHByb2JsZW0g
c3RhdGVtZW50IHcvIG1pbm9yIHR3ZWFrIChzdWdnZXN0ZWQgb24gbWFpbGluZyBsaXN0KS4KPj4+
Pj4+PiAKPj4+Pj4+PiBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJv
dmlkZXMgdGhlIGFiaWxpdHkgdG8KPj4+Pj4+PiBleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVu
IHRoZSBjbGFzc2lmaWVycyBhbmQgc2VydmljZQo+Pj4+Pj4+IGZ1bmN0aW9ucywgYmV0d2VlbiBz
ZXJ2aWNlIGZ1bmN0aW9ucywgYW5kIHNlcnZpY2UgZnVuY3Rpb25zIGFuZAo+Pj4+Pj4+IHRoZQo+
Pj4+Pj4+IGNsYXNzaWZpZXJzfHNlcnZpY2Ugbm9kZXMuCj4+Pj4+Pj4gCj4+Pj4+Pj4gVGhlcmUg
bWF5wqBiZSBhIHNvbHV0aW9uIHRoYXQgYSBzZXJ2aWNlIGZ1bmN0aW9uIHBhc3NlcyBzb21lCj4+
Pj4+Pj4gaW5mb3JtYXRpb24gdG8gYXR0YWNoZWQgc2VydmljZSBub2RlIHdpdGhvdXQgdXNpbmcg
U0ZDIGhlYWRlci4KPj4+Pj4+PiAKPj4+Pj4+PiBUaGFua3MsIEx1Y3kKPj4+Pj4+PiAKPj4+Pj4+
PiAKPj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIEhhbHBlcm4g
RGlyZWN0Cj4+Pj4+Pj4gW21haWx0bzpqbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbV0gU2VudDog
V2VkbmVzZGF5LCBNYXJjaCAxMiwKPj4+Pj4+PiAyMDE0IDEyOjI1IFBNIFRvOiBMdWN5IHlvbmc7
IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcyBCT1VUSE9SUzsKPj4+Pj4+PiBSb24gUGFya2VyIENj
OiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ7Cj4+Pj4+Pj4g
c2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQo+Pj4+Pj4+IGRyYWZ0LXJp
anNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zCj4+Pj4+Pj4gCj4+Pj4+Pj4gTHVjeSwg
eW91IHNheSAidGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgLi4uIsKgIFRoZSBkZWZpbml0aW9uIHlv
dQo+Pj4+Pj4+IHRoZW4gcHJvdmlkZSBpcyBhIGRlZmluaXRpb24gb2YgdGhlIHNldCBvZiBpbmZv
cm1hdGlvbiB3ZSBhcmUKPj4+Pj4+PiBwcm9wb3NpbmcgdGhhdCB3ZSBwdXQgaW4gdGhlIFNGQyBo
ZWFkZXIuwqAgSSwgYW5kIG90aGVycywgaGF2ZQo+Pj4+Pj4+IGJlZW4gdXNpbmcgdGhlIHRlcm0g
bWV0YWRhdGEgbW9yZSBuYXJyb3dseS7CoCBXZSBjYW4gdXNlIHdoYXRldmVyCj4+Pj4+Pj4gZGVm
aW5pdGlvbiB3ZSB3YW50LiBCdXQgd2UgZG8gbmVlZCB0byBhZ3JlZSBvbiB0aGUgZGVmaW5pdGlv
bi4KPj4+Pj4+PiBGb3IgdGhlIHB1cnBvc2VzIG9mIHRoZSBXRywgaXQgc2VlbXMgbXVjaCBtb3Jl
IHVzZWZ1bCB0byB1c2UgdGhlCj4+Pj4+Pj4gdGVybSBtZXRhZGF0YSBmb3IgdGhlIG5hcnJvd2Vy
IGRlc2NyaXB0aW9uLgo+Pj4+Pj4+IAo+Pj4+Pj4+IFlvdXJzLCBKb2VsCj4+Pj4+Pj4gCj4+Pj4+
Pj4+IE9uIDMvMTIvMTQsIDE6MTkgUE0sIEx1Y3kgeW9uZyB3cm90ZToKPj4+Pj4+Pj4gSGkgSm9l
bCwKPj4+Pj4+Pj4gCj4+Pj4+Pj4+IEkgYWdyZWUuIFdlIG5lZWQgdG8gZGlmZmVyZW50aWF0ZSB0
aGUgbWV0YWRhdGEgdXNlZCBieSBzZXJ2aWNlCj4+Pj4+Pj4+ZnVuY3Rpb24gYW5kIFNGQyBoZWFk
ZXIuIFRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIGNhcnJ5aW5nIHNvbWUKPj4+Pj4+Pj5zdGF0ZXMg
YWxvbmcgd2l0aCB0aGUgcGFja2V0LiBJTU86IFNGQyBoZWFkZXIgaXMgYSBraW5kIG9mCj4+Pj4+
Pj4+bWV0YWRhdGEgY2FycmllZCBvbiBwYWNrZXQgZm9yIG5leHQgc2VydmljZSBub2RlIHRvIHVz
ZS4gSW4gdGhlCj4+Pj4+Pj4+Y29udGV4dCBvZiBTRkMsIHdlIGhhdmUgdGVybSBmb3IgU0ZDIGhl
YWRlciBhbmQgdGhlIG1ldGFkYXRhIHRoYXQKPj4+Pj4+Pj53YXMgY2FycmllZCBiZXR3ZWVuIHNl
cnZpY2UgZnVuY3Rpb25zLCBvciBiZXR3ZWVuIHNlcnZpY2UKPj4+Pj4+Pj5mdW5jdGlvbnMgYW5k
IGNsYXNzaWZpZXJzL3NlcnZpY2Ugbm9kZXMsIHdoaWNoIGlzIHdoYXQgdGhlIGRyYWZ0Cj4+Pj4+
Pj4+Zm9jdXMuCj4+Pj4+Pj4+IAo+Pj4+Pj4+PiBUaGFua3MsIEx1Y3kKPj4+Pj4+Pj4gCj4+Pj4+
Pj4+IAo+Pj4+Pj4+PiAKPj4+Pj4+Pj4gCj4+Pj4+Pj4+IAo+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm4KPj4+Pj4+Pj4gW21haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0Cj4+Pj4+Pj4+
IDExOjE4IEFNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6
IEppbQo+Pj4+Pj4+PiBHdWljaGFyZCAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldDsg
c2ZjOyBKYW1hbCBIYWRpIFNhbGltCj4+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1y
aWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucwo+Pj4+Pj4+PiAKPj4+Pj4+Pj4gSSB0
aGluayBpdCBpcyBpbXBvcnRhbnQgdG8ga2VlcCBhIHN0cm9uZyBkaXN0aW5jdGlvbiBiZXR3ZWVu
Cj4+Pj4+Pj4+IG1ldGFkYXRhICh3aGljaCBpcyBmb3IgdXNlIGJ5IGFwcGxpY2F0aW9ucykgYW5k
IHRoZSBzZXJ2aWNlCj4+Pj4+Pj4+IGNoYWluaW5nIGluZm9ybWF0aW9uIGluIHRoZSBiYXNlIHNl
cnZpY2UgY2hhaW4gaGVhZGVyLCB3aGljaCBpcwo+Pj4+Pj4+PiBmb3IgdXNlIGJ5IHRoZSBzZXJ2
aWNlIGNoYWluIHN1cHBvcnQgbWVjaGFuaXNtcy4KPj4+Pj4+Pj4gCj4+Pj4+Pj4+IFlvdXJzLCBK
b2VsCj4+Pj4+Pj4+IAo+Pj4+Pj4+Pj4gT24gMy8xMi8xNCwgMTA6NDIgQU0sIEx1Y3kgeW9uZyB3
cm90ZToKPj4+Pj4+Pj4+IEZ1bGx5IGFncmVlIHdpdGggSm9lLgo+Pj4+Pj4+Pj4gCj4+Pj4+Pj4+
PiBXZSBzaG91bGQgbm90IHJlcXVpcmUgYSBmaXggbGVuZ3RoIGZvciBpbi1iYW5kIG1ldGFkYXRh
IGJ1dAo+Pj4+Pj4+Pj4gYWxzbyBub3QgbGVhdmUgaXQgZm9yIGZyZWVseSB1c2FnZS4gSW4gZmFj
dCwgd2hlbiBhIHNlcnZpY2UKPj4+Pj4+Pj4+IG5vZGUgaW5zZXJ0cyBTRkMgaGVhZGVyIG9uIGEg
KGVuY2Fwc3VsYXRlZCkgcGFja2V0IGFuZCBzZW5kIHRvCj4+Pj4+Pj4+PiBuZXh0IHNlcnZpY2Ug
bm9kZSwgU0ZDIGhlYWRlciBpdHNlbGYgY2FuIGJlIHNlZW4gYXMgYSBtZXRhZGF0YS4KPj4+Pj4+
Pj4+IAo+Pj4+Pj4+Pj4gTHVjeQo+Pj4+Pj4+Pj4gCj4+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLSBGcm9tOiBzZmMKPj4+Pj4+Pj4+IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmddIE9uIEJlaGFsZiBPZiBKb2VsIE0uIEhhbHBlcm4KPj4+Pj4+Pj4+IFNlbnQ6IFdlZG5lc2Rh
eSwgTWFyY2ggMTIsIDIwMTQgOToyMSBBTSBUbzogTmljb2xhcyBCT1VUSE9SUzsKPj4+Pj4+Pj4+
IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVy
Lm5ldDsKPj4+Pj4+Pj4+IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10K
Pj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zCj4+Pj4+
Pj4+PiAKPj4+Pj4+Pj4+IEZvciBpbi1iYW5kIG1ldGFkYXRhLCB0aGUgQVBJIGZvciBhY2Nlc3Mg
Y2FuIGVhc2lseSBiZQo+Pj4+Pj4+Pj4gc3luY2hyb25vdXMuIE91dCBvZiBiYW5kIG1ldGFkYXRh
IG5lZWRzIGRpZmZlcmVudCBoYW5kbGluZy4KPj4+Pj4+Pj4+IFRoZXJlIGFyZSBtYW55IGNhc2Vz
IHdoZXJlIG91dC1vZi1iYW5kIG1ldGFkYXRhIGlzIHVzZWZ1bCBhbmQKPj4+Pj4+Pj4+IGFwcHJv
cHJpYXRlLsKgIEJ1dCB0aGV5IGRvIG5vdCBjb3ZlciBhbGwgbmVlZHMgYnkgYW55IHN0cmV0Y2gu
Cj4+Pj4+Pj4+PiAKPj4+Pj4+Pj4+IEV2ZW4gaWYgZWFjaCBwaWVjZSBvZiBpbi1iYW5kIG1ldGFk
YXRhIGlzIG9mIGZpeGVkIGxlbmd0aCwKPj4+Pj4+Pj4+IHRoZXJlIGFyZSBtYW55IGRpZmZlcmVu
dCBraW5kcyBvZiBtZXRhdHlwZS7CoCBUcnlpbmcgdG8gc2F5Cj4+Pj4+Pj4+PiAidGhlcmUgd2ls
bCBiZSBleGFjdGx5IGZvdXIgcGllY2VzLCBhbmQgdGhleSB3aWxsIGJlIG9mIHR5cGVzCj4+Pj4+
Pj4+PiB0MSwgdDIsIHQzLCBhbmQgdDQiIGlzIHNpbXBseSB0b28gc3BlY2lmaWMgZm9yIGV2ZW4g
ODAlIG9mIHRoZQo+Pj4+Pj4+Pj5uZWVkcy4KPj4+Pj4+Pj4+IAo+Pj4+Pj4+Pj4gWW91cnMsIEpv
ZWwKPj4+Pj4+Pj4+IAo+Pj4+Pj4+Pj4+IE9uIDMvMTIvMTQsIDg6NTIgQU0sIE5pY29sYXMgQk9V
VEhPUlMgd3JvdGU6Cj4+Pj4+Pj4+Pj4gSGVsbG8gUm9uLAo+Pj4+Pj4+Pj4+IAo+Pj4+Pj4+Pj4+
IFNlbmRpbmcgb3V0IG9mIGJhbmQgY29uZ3J1ZW50IG1ldGFkYXRhIG1heSBub3QgYmUgdGhlIGFu
c3dlcgo+Pj4+Pj4+Pj4+IHRvIGFsbCBuZWVkcyBidXQgaXQgaXMgb25lIHRvb2wgdGhhdCB3ZSBz
aG91bGQga2VlcC4KPj4+Pj4+Pj4+PiAKPj4+Pj4+Pj4+PiBOb3QgYWxsIG1ldGFkYXRhIGlzIHRp
ZWQgdG8gYSBzcGVjaWZpYyBwYWNrZXQsIGZvciBleGFtcGxlIGEKPj4+Pj4+Pj4+PiBwb2xpY3kg
Y2hhbmdlIGluIFBDUkYgY291bGQgbGVhZCB0byBzb21lIG1ldGFkYXRhIHNpZ25hbGluZywKPj4+
Pj4+Pj4+PiB0aGUgcmVhY3Rpb24gdGltZSBuZWVkIG5vdCBiZSBpbW1lZGlhdGUsIGZldyBtcyBt
YXkgbm90IG1hdHRlci4KPj4+Pj4+Pj4+PiAKPj4+Pj4+Pj4+PiBBcyB5b3UgcG9pbnQsIGlmIGEg
cGFja2V0IGlzIHRpZWQgdG8gYSBtZXRhZGF0YSBhIGNvcnJlbGF0aW9uCj4+Pj4+Pj4+Pj4gaW5m
byBjYW4gYmUgc2V0IGluIGJvdGggcGFja2V0IHRvIGRlYWwgd2l0aCBpdCAoaS5lIG1ldGFkYXRh
Cj4+Pj4+Pj4+Pj4gZXhwZWN0ZWQgZmxhZyBpbiB0aGUgU0ZDIGhlYWRlciwgcGx1cyBhbiBpZCkK
Pj4+Pj4+Pj4+PiAKPj4+Pj4+Pj4+PiBGaW5hbGx5IHdlIGNhbiBzdGlsbCBzZW5kIHNvbWUgbGlt
aXRlZCBtZXRhZGF0YSB3aXRoaW4gYSBoZWFkZXIuCj4+Pj4+Pj4+Pj4gVGhpcyBjb3VsZCBiZSB1
c2VkIGZvciBsb2FkIGJhbGFuY2VycyBpbiBwYXJ0aWN1bGFyIGlmIHdlCj4+Pj4+Pj4+Pj4gYWdy
ZWUgb24gYSBjb252ZW50aW9uIHRvIGxvY2F0ZSAiY29hcnNlIGdyYWluIHBvbGljeSIKPj4+Pj4+
Pj4+PiAvICJmaW5lIGdyYWluIHBvbGljeSIgb24gcmVzZXJ2ZWQgY29udGV4dCBoZWFkZXJzLgo+
Pj4+Pj4+Pj4+IAo+Pj4+Pj4+Pj4+IFRoaXMgc2VlbXMgdG8gb3BlbiB1cCBhIGxvdCBvZiBmbGV4
aWJpbGl0eSAvIGlubm92YXRpb25zLgo+Pj4+Pj4+Pj4+IAo+Pj4+Pj4+Pj4+IE9uIHlvdXIgbGFz
dCBwb2ludCwgdGhlcmUgaXMgYSBxdWVzdGlvbiBvbiBob3cgdG8gbWFrZQo+Pj4+Pj4+Pj4+IG1l
dGFkYXRhIGF2YWlsYWJsZSB0byBhIFNlcnZpY2UgRnVuY3Rpb24uIEN1cnJlbnQgc29ja2V0Cj4+
Pj4+Pj4+Pj4gY29ubmVjdGlvbnMgZm9yIGV4YW1wbGUgZG8gbm90IGFsbG93IHRvIHJldHJpZXZl
IElQIGhlYWRlcgo+Pj4+Pj4+Pj4+IG9wdGlvbnMuIFNvIEkgYXNzdW1lIHRoYXQgU0ZDIGF3YXJl
IFNlcnZpY2UgRnVuY3Rpb25zIHdpbGwKPj4+Pj4+Pj4+PiBuZWVkIHNvbWUgKGFzeW5jaHJvbm91
cwo+Pj4+Pj4+Pj4+ID8pIEFQSSB0byByZXRyaWV2ZSBTRkMgaGVhZGVyIGluZm9ybWF0aW9uIGFz
IHdlbGwgYXMgaW4tYmFuZAo+Pj4+Pj4+Pj4+IG1ldGFkYXRhLiBJIGRvbid0IHNlZSBvdXQgb2Yg
YmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQgYWRkaW5nCj4+Pj4+Pj4+Pj4gY29tcGxleGl0eSzCoCB0
aGUgc2FtZSBBUEkgY2FuIHByb2JhYmx5IGFwcGx5Lgo+Pj4+Pj4+Pj4+IAo+Pj4+Pj4+Pj4+IFRo
ZSBhbHRlcm5hdGl2ZSBvcHRpb24sIGFsbG93aW5nIHZhcmlhYmxlIHNpemVkIG1ldGFkYXRhIGlu
Cj4+Pj4+Pj4+Pj4gdGhlIFNGQyBoZWFkZXIgaGFzIHNvbWUgZHJhd2JhY2tzIGFzIHdlbGwsIG9u
ZSBiZWluZwo+Pj4+Pj4+Pj4+IGZyYWdtZW50YXRpb24sIGFuZCBzb21lIHN3aXRjaGVzIGV4cGVj
dGluZyBhcyB3ZWxsIHRvIGxvb2sgYXQKPj4+Pj4+Pj4+PiBlbmQgdXNlciB0cmFmZmljIGhlYWRl
cnMgZm9yIGxpbmsgbG9hZCBiYWxhbmNpbmcuwqAgSSB3b3VsZAo+Pj4+Pj4+Pj4+IGFncmVlIHRo
YXQgaWYgd2UgY2FuIGFjY2VwdCB0aGVzZSBpc3N1ZXMsIHRoZW4gc2VuZGluZwo+Pj4+Pj4+Pj4+
IG9mZi1saW5lIGNvbmdydWVudCBtZXRhZGF0YSBsb29zZXMgaXRzIGludGVyZXN0Lgo+Pj4+Pj4+
Pj4+IAo+Pj4+Pj4+Pj4+IFdlIG5lZWQgdG8gdGFrZSBpbnRvIGFjY291bnTCoCB0aGF0IGJvdGgg
aW4tYmFuZCBhbmQgY29uZ3J1ZW50Cj4+Pj4+Pj4+Pj4gb3V0LW9mLWJhbmQgbWV0YWRhdGEgdHJh
bnNwb3J0IGlzIG5vdCByZWxpYWJsZS4gQSBwYWNrZXQgbG9zcwo+Pj4+Pj4+Pj4+IHRyaWdnZXJp
bmcgcmV0cmFuc21pc3Npb24gd291bGQgbm90IGxlYWQgdG8gdGhlIGlkZW50aWNhbAo+Pj4+Pj4+
Pj4+IHJlY29uc3RydWN0aW9uIG9mIHRoZSBhc3NvY2lhdGVkIG1ldGFkYXRhLiBJbiBzb21lIGNh
c2VzLCB3ZQo+Pj4+Pj4+Pj4+IG1pZ2h0IHRodXMgZXZlbiBuZWVkIG5vbi1jb25ncnVlbnQgb3V0
LW9mLWJhbmQgcmVsaWFibGUKPj4+Pj4+Pj4+PiBtZXRhZGF0YSB0cmFuc3BvcnQuCj4+Pj4+Pj4+
Pj4gCj4+Pj4+Pj4+Pj4gCj4+Pj4+Pj4+Pj4gCj4+Pj4+Pj4+Pj4gTmljb2xhcyBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206IFJvbgo+Pj4+Pj4+Pj4+IFBhcmtl
ciBbUm9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0gU2VudDogV2VkbmVzZGF5LAo+Pj4+
Pj4+Pj4+IE1hcmNoIDEyLCAyMDE0Cj4+Pj4+Pj4+Pj4gMTI6NDMgUE0gVG86IE5pY29sYXMgQk9V
VEhPUlMgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOwo+Pj4+Pj4+Pj4+IGJyaWpzbWFuQGp1
bmlwZXIubmV0OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdCj4+Pj4+
Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMKPj4+Pj4+Pj4+
PiAKPj4+Pj4+Pj4+PiBOaWNvbGFzLAo+Pj4+Pj4+Pj4+IAo+Pj4+Pj4+Pj4+IEkgdW5kZXJzdGFu
ZCB0aGUgY29uY2VwdCBmb3Igb3V0IG9mIGJhbmQgc2lnbmFsaW5nIG9mCj4+Pj4+Pj4+Pj5tZXRh
ZGF0YSwgYnV0IEkgYW0gY29uY2VybmVkIHRoYXQgaXQgaW50cm9kdWNlcyBzaWduaWZpY2FudAo+
Pj4+Pj4+Pj4+Y29tcGxleGl0eSBkdWUgdG8gdGhlIHBvdGVudGlhbCByYWNlIGNvbmRpdGlvbiBv
ZiByZWNlaXZpbmcgdGhlCj4+Pj4+Pj4+Pj5yZWFsIHBhY2tldCBiZWZvcmUgdGhlIG1ldGFkYXRh
LsKgIFdoaWxlIHRoZSByZWFsIHBhY2tldCBjb3VsZAo+Pj4+Pj4+Pj4+aW5kaWNhdGUgdGhhdCBv
dXQgb2YgYmFuZCBtZXRhZGF0YSBpcyBleHBlY3RlZCwgaG93IGNhbiB3ZQo+Pj4+Pj4+Pj4+Z3Vh
cmFudGVlIHRoZSBvcmRlciBvZiByZWNlcHRpb24/IFdoYXQgaWYgc3dpdGNoaW5nIG9yIHJvdXRp
bmcKPj4+Pj4+Pj4+Pm5vZGVzIGFwcGx5IGhhc2ggYmFzZWQgbG9hZCBiYWxhbmNpbmc/IFdoYXQg
aWYgdGhlIGxvYWQKPj4+Pj4+Pj4+PmJhbGFuY2luZyB1bmRlcnN0YW5kcyBTRkMgZW5jYXBzIGFu
ZCBsb29rcyBiZXlvbmQgaXQgdG8gdGhlCj4+Pj4+Pj4+Pj5vcmlnaW5hbCBoZWFkZXIgdG8gZ2V0
IGJldHRlciBlbnRyb3B5Pwo+Pj4+Pj4+Pj4+IENhbiB3ZSBndWFyYW50ZWUgdGhhdCB0aGUgbWV0
YWRhdGEgYW5kIHJlYWwgcGFja2V0IHdpbGwgZm9sbG93Cj4+Pj4+Pj4+Pj50aGUgZXhhY3Qgc2Ft
ZSBwYXRoPyBJZiB3ZSBjYW4gbm90LCB0aGVuIGltcGxlbWVudGF0aW9ucyB3aWxsCj4+Pj4+Pj4+
Pj5uZWVkIHRvIGFkZCBpbmdyZXNzIHF1ZXVpbmcgdG8gY29wZSB3aXRoIHRoZSBzY2VuYXJpby4K
Pj4+Pj4+Pj4+PiAKPj4+Pj4+Pj4+PiBBbHNvLCBkbyB5b3UgZmVlbCB0aGF0IHRoZSBpbmNyZWFz
ZSBpbiBpbXBsZW1lbnRhdGlvbgo+Pj4+Pj4+Pj4+IGNvbXBsZXhpdHkgYXQgdGhlIHNlcnZpY2Ug
ZnVuY3Rpb25zIGlzIHJlYXNvbmFibGU/Cj4+Pj4+Pj4+Pj4gCj4+Pj4+Pj4+Pj4gVGhhbmtzLgo+
Pj4+Pj4+Pj4+IAo+Pj4+Pj4+Pj4+IFJvbgo+Pj4+Pj4+Pj4+IAo+Pj4+Pj4+Pj4+PiBPbiBNYXIg
MTIsIDIwMTQsIGF0IDQ6MDkgQU0sICJOaWNvbGFzIEJPVVRIT1JTIgo+Pj4+Pj4+Pj4+PiA8Tmlj
b2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPiB3cm90ZToKPj4+Pj4+Pj4+Pj4gCj4+Pj4+Pj4+Pj4+
IEkgdGhpbmsgd2UgbXVzdCBtYWtlIGEgZGlzdGluY3Rpb24gYmV0d2VlbjoKPj4+Pj4+Pj4+Pj4g
Cj4+Pj4+Pj4+Pj4+IC0gTWV0YWRhdGEgd2hpY2ggc2hvdWxkIGJlIHBhcnQgb2YgdGhlIGhlYWRl
ciBkZWZpbmVkIGFzIGluCj4+Pj4+Pj4+Pj4+IGJhbmQgbWFya2luZy4gLSBNZXRhZGF0YSB3aXRo
IGNhbiBiZSBwYXNzZWQgb3V0IG9mIGJhbmQsIGZvcgo+Pj4+Pj4+Pj4+PiBleGFtcGxlIGNvbmdy
dWVudCBvdXQgb2YgYmFuZCBzaWduYWxpbmcgZGVmaW5lZCBpbiB0aGUgZHJhZnQKPj4+Pj4+Pj4+
Pj4gCj4+Pj4+Pj4+Pj4+IFRoZSBmb3JtZXIgY2FsbHMgZm9yIGEgbGltaXRlZCBzcGFjZSBpbiB0
aGUgaGVhZGVyLCB0cnVlLCBUaGUKPj4+Pj4+Pj4+Pj4gbGF0dGVyIGhvd2V2ZXIgZG9lcyBub3Qg
aW5jdXIgYW55IHNwYWNlIGxpbWl0YXRpb24gYW5kIGlzCj4+Pj4+Pj4+Pj4+IHN0aWxsIGZhaXJs
eSBlZmZpY2llbnQgYW5kIGl0IHJlbWFpbnMgY29tcGF0aWJsZSB3aXRoIGEgZml4ZWQKPj4+Pj4+
Pj4+Pj4gc2l6ZSBoZWFkZXIgdXNlZCB0byByb3V0ZSB0aG9zZSBzaWduYWxpbmcgbWVzc2FnZXMg
YWxvbmcgdGhlCj4+Pj4+Pj4+Pj4+IGNoYWluJ3Mgc2VydmljZSBmdW5jdGlvbnMuCj4+Pj4+Pj4+
Pj4+IAo+Pj4+Pj4+Pj4+PiBOaWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18gRnJvbToKPj4+Pj4+Pj4+Pj4gSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW2pndWlj
aGFyQGNpc2NvLmNvbV0gU2VudDoKPj4+Pj4+Pj4+Pj4gVHVlc2RheSwgTWFyY2ggMTEsIDIwMTQg
Njo0OCBQTSBUbzogUm9uIFBhcmtlciBDYzoKPj4+Pj4+Pj4+Pj4gTmljb2xhcyBCT1VUSE9SUzsg
YnJpanNtYW5AanVuaXBlci5uZXQ7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbQo+Pj4+Pj4+Pj4+PiBT
dWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlv
bnMKPj4+Pj4+Pj4+Pj4gCj4+Pj4+Pj4+Pj4+IEhpIFJvbiwKPj4+Pj4+Pj4+Pj4gCj4+Pj4+Pj4+
Pj4+IFdlIGNhbiBjZXJ0YWlubHkgaGF2ZSB0aGlzIGRpc2N1c3Npb24gYnV0IHdlIHNob3VsZCBm
aXJzdAo+Pj4+Pj4+Pj4+PiBjb25zaWRlciB3aGF0IGluZm9ybWF0aW9uIGlzIG5lY2Vzc2FyeSBh
bmQgaWYgc2FpZAo+Pj4+Pj4+Pj4+PiBpbmZvcm1hdGlvbiBjYW4gZml0IHdpdGhpbiBhIGZpeGVk
IG51bWJlciBvZiBjb250ZXh0cyBpbiB0aGUKPj4+Pj4+Pj4+Pj4gbWFqb3JpdHkgb2YgY2FzZXMu
IFJlbWVtYmVyLCB0aGUgZ29hbCBvZiBiZWluZyBhYmxlIHRvIHBhc3MKPj4+Pj4+Pj4+Pj4gbWV0
YWRhdGEgdGhyb3VnaCB0aGUgbmV0d29yayBpcyB0byBlbmhhbmNlIHNlcnZpY2UgZGVsaXZlcnks
Cj4+Pj4+Pj4+Pj4+IG5vdCBwYXNzIHRoZSBlbnRpcmUgd29ya3Mgb2YgU2hha2VzcGVhcmUgOy0p
Cj4+Pj4+Pj4+Pj4+IAo+Pj4+Pj4+Pj4+PiBTZW50IGZyb20gbXkgaVBob25lCj4+Pj4+Pj4+Pj4+
IAo+Pj4+Pj4+Pj4+Pj4gT24gTWFyIDcsIDIwMTQsIGF0IDM6NTIgQU0sICJSb24gUGFya2VyIgo+
Pj4+Pj4+Pj4+Pj4gPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+IHdyb3RlOgo+Pj4+
Pj4+Pj4+Pj4gCj4+Pj4+Pj4+Pj4+PiBOaWNvbGFzLAo+Pj4+Pj4+Pj4+Pj4gCj4+Pj4+Pj4+Pj4+
PiBJIHNlZSBzaW1pbGFyIHJlcXVpcmVtZW50cyBmcm9tIHRoZSAzZ3BwIEVQQyBzaWRlLsKgIEkg
d291bGQKPj4+Pj4+Pj4+Pj4+IGxpa2UgdG8gcHJvcG9zZSBhbiBPVUkgLyBUTFYgYmFzZWQgYXBw
cm9hY2ggd2hlcmUgdGhlCj4+Pj4+Pj4+Pj4+PiByZXNlcnZlZCBPVUkgY2FuIGJlIHVzZWQgZm9y
IGFncmVlZCB1cG9uIHR5cGVzIG9mIGNvbW1vbgo+Pj4+Pj4+Pj4+Pj4gbWV0YWRhdGEgYW5kIHZl
bmRvciBvciBvdGhlciBvcmdhbml6YXRpb25hbCBPVUlzIGNhbiBiZSB1c2VkCj4+Pj4+Pj4+Pj4+
PiB0byBxdWlja2x5IGlubm92YXRlIGluIHRoZSBuZXR3b3Jrcy4KPj4+Pj4+Pj4+Pj4+IFNpbXVs
dGFuZW91c2x5LCBJIHdvdWxkIGFsc28gbGlrZSB0byBjb25zaWRlciBtZWNoYW5pc21zCj4+Pj4+
Pj4+Pj4+PiB0aGF0IGFyZSBvcHRpbWl6ZWQgZm9yIGxvbmcgbGl2ZWQgZmxvd3Mgc28gYXMgdG8g
bGltaXQgdGhlCj4+Pj4+Pj4+Pj4+PiBuZWdhdGl2ZSBlZmZlY3RzIG9mIHBhY2tldCBncm93dGgu
Cj4+Pj4+Pj4+Pj4+PiAKPj4+Pj4+Pj4+Pj4+IFJvbgo+Pj4+Pj4+Pj4+Pj4gCj4+Pj4+Pj4+Pj4+
PiAKPj4+Pj4+Pj4+Pj4+PiBPbiBNYXIgNywgMjAxNCwgYXQgODozNCBBTSwgIk5pY29sYXMgQk9V
VEhPUlMiCj4+Pj4+Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4gd3JvdGU6
Cj4+Pj4+Pj4+Pj4+Pj4gCj4+Pj4+Pj4+Pj4+Pj4gSGVsbG8gSmltCj4+Pj4+Pj4+Pj4+Pj4gCj4+
Pj4+Pj4+Pj4+Pj4gSSBoYXZlIHNlZW4gY2FzZXMgaW4gR2kgTEFOLCB3aGVyZSBzdWJzY3JpYmVy
IHJlbGF0ZWQKPj4+Pj4+Pj4+Pj4+PiBpbmZvcm1hdGlvbiBpcyBwYXNzZWQgdG8gYSBXZWIgUHJv
eHkgZm9yIEhUVFAgaGVhZGVyCj4+Pj4+Pj4+Pj4+Pj4gZW5yaWNobWVudCAoYWltZWQgYXQgc29t
ZSBXZWIgQ29udGVudCBwcm92aWRlcnMgcGFydG5lcnMgb2YKPj4+Pj4+Pj4+Pj4+PiB0aGUgTW9i
aWxlIE9wZXJhdG9yKS4KPj4+Pj4+Pj4+Pj4+PiBJbmZvcm1hdGlvbiB3YXMgYW4gY29kZWQgKHBl
cnNpc3RlbnQpIHN1YnNjcmliZXIgaWQgZGVyaXZlZAo+Pj4+Pj4+Pj4+Pj4+IGZyb20gdGhlIE1T
SVNETiwgYW5kIGNvdXBsZSBvZiBmIGN1c3RvbWVyIHByb2ZpbGUgcmVsYXRlZAo+Pj4+Pj4+Pj4+
Pj4+IGZpZWxkcy4KPj4+Pj4+Pj4+Pj4+PiAKPj4+Pj4+Pj4+Pj4+PiBJbiBhbiBzZmMgYmFzZWQg
R2kgTEFOLCB0aGlzIGVudGl0eSBzaG91bGQgcmVjZWl2ZSBmcm9tIHRoZQo+Pj4+Pj4+Pj4+Pj4+
IENsYXNzaWZpZXIKPj4+Pj4+Pj4+Pj4+PiAKPj4+Pj4+Pj4+Pj4+PiAtIEEgY2xhc3NpZmljYXRp
b24gb2YgdGhlIENvbnRlbnQgUHJvdmlkZXIgKCBJZCwKPj4+Pj4+Pj4+Pj4+PiBDYXRlZ29yeSkg
YmFzZWQgb24gdHJhZmZpYyBhbmFseXNpcyAtIFRoZSBNU0lTRE4gb2YgdGhlCj4+Pj4+Pj4+Pj4+
Pj4gc3Vic2NyaWJlciAtIFR3byBzdWJzY3JpYmVyIHBvbGljeSBmaWVsZHMgKG5vdCB0aWVkIHRv
IFBDUkYKPj4+Pj4+Pj4+Pj4+PiBidXQgYmVsb25naW5nIHRvIHRoZSBTdWJzY3JpYmVyIERCKSAo
U3Vic2NyaWJlciBjYXRlZ29yeSwKPj4+Pj4+Pj4+Pj4+PiBzdWItY2F0ZWdvcnkpIC0gQSBzZXNz
aW9uIGlkIChmb3IgbG9nZ2luZyBhbmQgdHJhY2tpbmcKPj4+Pj4+Pj4+Pj4+PiBwdXJwb3NlcykK
Pj4+Pj4+Pj4+Pj4+PiAKPj4+Pj4+Pj4+Pj4+PiBUaGUgb2JqZWN0aXZlIGJlaW5nIHRvIGF2b2lk
IGhhdmluZ8KgIHRoZSBIVFRQIFByb3h5IHRvCj4+Pj4+Pj4+Pj4+Pj4gYmVjb21lIGEgdHJ1c3Rl
ZCBhcHBsaWNhdGlvbiAoaW50ZXJvZ2F0ZSB0aGUgc3Vic2NyaWJlciBEQiwKPj4+Pj4+Pj4+Pj4+
PiBldGMuLikKPj4+Pj4+Pj4+Pj4+PiAKPj4+Pj4+Pj4+Pj4+PiAKPj4+Pj4+Pj4+Pj4+PiBOaWNv
bGFzCj4+Pj4+Pj4+Pj4+Pj4gCj4+Pj4+Pj4+Pj4+Pj4gCj4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOiBKaW0gR3VpY2hhcmQKPj4+Pj4+
Pj4+Pj4+PiAoamd1aWNoYXIpIFtqZ3VpY2hhckBjaXNjby5jb21dIFNlbnQ6Cj4+Pj4+Pj4+Pj4+
Pj4gVGh1cnNkYXksIE1hcmNoIDA2LCAyMDE0IDI6MDIgUE0gVG86IEphbWFsIEhhZGkgU2FsaW07
Cj4+Pj4+Pj4+Pj4+Pj4gam1vaXNhbmRAanVuaXBlci5uZXQ7IGJyaWpzbWFuQGp1bmlwZXIubmV0
IENjOgo+Pj4+Pj4+Pj4+Pj4+IHNmYyBTdWJqZWN0OiBSZTogW3NmY10KPj4+Pj4+Pj4+Pj4+PiBk
cmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucwo+Pj4+Pj4+Pj4+Pj4+IAo+
Pj4+Pj4+Pj4+Pj4+IEhpIEphbWFsLAo+Pj4+Pj4+Pj4+Pj4+IAo+Pj4+Pj4+Pj4+Pj4+IFlvdSBz
YWlkICJJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlIHNpemVkCj4+Pj4+
Pj4+Pj4+Pj4gbWV0YWRhdGEiLi4gSSBhbSBub3Qgc28gY29udmluY2VkIGFuZCB3b3VsZCBsaWtl
IHRvIGJldHRlcgo+Pj4+Pj4+Pj4+Pj4+IHVuZGVyc3RhbmQgdGhlIHJlcXVpcmVtZW50cyBiZWZv
cmUgcGFzc2luZyBqdWRnZW1lbnQuIElmIHdlCj4+Pj4+Pj4+Pj4+Pj4gbG9vayBhdCB0aGUgdXNl
IGNhc2VzIGFzIHByZXNlbnRlZCB0aHVzIGZhciBpbnRvIHRoZSBXRyBJCj4+Pj4+Pj4+Pj4+Pj4g
aGF2ZSB5ZXQgdG8gc2VlIGEgc2luZ2xlIGV4YW1wbGUgb2YgdGhlIG5lZWQgKG5vdGluZyB0aGF0
Cj4+Pj4+Pj4+Pj4+Pj4gZGVzaXJlIGlzIG5vdCB0aGUgc2FtZSBhcyBuZWVkKSAtIEkgYW0gbm90
IHNheWluZyB0aGVyZSBpcwo+Pj4+Pj4+Pj4+Pj4+IG5vIHJlcXVpcmVtZW50IGJ1dCByYXRoZXIg
dGhhdCB3ZSBzaG91bGQgbm90IGp1bXAgdG8gdGhlCj4+Pj4+Pj4+Pj4+Pj4gY29uY2x1c2lvbiBh
bmQgYnVpbGQgc3RhbmRhcmRzIGFyb3VuZCBhIHRoZW9yeS4KPj4+Pj4+Pj4+Pj4+PiAKPj4+Pj4+
Pj4+Pj4+PiAKPj4+Pj4+Pj4+Pj4+PiAKPj4+Pj4+Pj4+Pj4+Pj4gT24gMy8zLzE0LCA2OjM1IEFN
LCAiSmFtYWwgSGFkaSBTYWxpbSIKPj4+Pj4+Pj4+Pj4+Pj4gPGhhZGlAbW9qYXRhdHUuY29tPiB3
cm90ZToKPj4+Pj4+Pj4+Pj4+Pj4gCj4+Pj4+Pj4+Pj4+Pj4+IEkgbGlrZSB0aGUgZG9jIC0gd2Vs
bCB3cml0dGVuLgo+Pj4+Pj4+Pj4+Pj4+PiAKPj4+Pj4+Pj4+Pj4+Pj4gU2VjdGlvbiA0LjMgb24g
bWV0YWRhdGEgZW5jb2RpbmcuCj4+Pj4+Pj4+Pj4+Pj4+IAo+Pj4+Pj4+Pj4+Pj4+PiBJdCBzZWVt
cyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlIHNpemVkIG1ldGFkYXRhCj4+Pj4+Pj4+
Pj4+Pj4+IChhdCBsZWFzdCBmb3IgaHR0cC9hcHAgeW91wqAgc2VlbSB0byBpbmRpY2F0ZSB0aGUg
ZGVzaXJlIGZvcgo+Pj4+Pj4+Pj4+Pj4+Pml0KS4KPj4+Pj4+Pj4+Pj4+Pj4gRm9yIGEgZGF0YXBh
dGggcGVyLXBhY2tldCBtZXRhZGF0YSwgaSBmZWVsIHRoZSBuZWVkIGlzCj4+Pj4+Pj4+Pj4+Pj4+
IGp1c3QgYXMgaW1wb3J0YW50LiBBcmUgd2UgbGltaXRlZCBieSB0aGUgZmFjdCB0aGF0Cj4+Pj4+
Pj4+Pj4+Pj4+IGV4aXN0aW5nIGhhcmR3YXJlIG1heSBub3QgYmUgYWJsZSB0byBoYW5kbGUgVExW
cz8gRm9yCj4+Pj4+Pj4+Pj4+Pj4+IGV4YW1wbGUsIEkgZG9udCBoYXZlIGEgcHJvYmxlbSBoYW5k
bGluZyBUTFZzIGluIGEgc29mdHdhcmUKPj4+Pj4+Pj4+Pj4+Pj5kYXRhcGF0aC4KPj4+Pj4+Pj4+
Pj4+Pj4gCj4+Pj4+Pj4+Pj4+Pj4+IGNoZWVycywgamFtYWwKPj4+Pj4+Pj4+Pj4+Pj4gCj4+Pj4+
Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
IHNmYwo+Pj4+Pj4+Pj4+Pj4+PiBtYWlsaW5nIGxpc3Qgc2ZjQGlldGYub3JnCj4+Pj4+Pj4+Pj4+
Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjCj4+Pj4+Pj4+Pj4+
Pj4gCj4+Pj4+Pj4+Pj4+Pj4gCj4+Pj4+Pj4+Pj4+Pj4gCj4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjIG1haWxpbmcKPj4+Pj4+
Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZyBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYwo+Pj4+Pj4+Pj4+IAo+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5nCj4+Pj4+Pj4+Pj4gbGlzdCBzZmNA
aWV0Zi5vcmcgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMKPj4+Pj4+
Pj4+IAo+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18gc2ZjIG1haWxpbmcKPj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnIGh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjCj4+Pj4+Pj4+PiAKPj4+Pj4+Pj4+IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5nCj4+
Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZyBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYwo+Pj4+PiAKPj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18gc2ZjIG1haWxpbmcgbGlzdAo+Pj4+PiBzZmNAaWV0Zi5vcmcgaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMKPj4+Pj4gCj4+Cj4+X19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj5zZmMgbWFpbGluZyBsaXN0
Cj4+c2ZjQGlldGYub3JnCj4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmMKPgo+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPnNm
YyBtYWlsaW5nIGxpc3QKPnNmY0BpZXRmLm9yZwo+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmMKCg==

----_com.android.email_218152073852204
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: base64

PGh0bWw+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0
L2h0bWw7IGNoYXJzZXQ9VVRGLTgiPjwvaGVhZD48Ym9keT5Bc3N1bWluZyBJIHVuZGVyc3RhbmQg
eW91IHByb3Blcmx5IEtlbiwgSSBkaXNhZ3JlZS48ZGl2Pjxicj48L2Rpdj48ZGl2PkZvciBleGFt
cGxlLCBieSB1c2luZyBzZXBhcmF0ZSB0ZXJtcyBJIGNhbiBlYXNpbHkgZGlzY3VzcyB0aGUgZmFj
dCB0aGF0IGNlcnRhaW4ga2luZHMgb2YgZGF0YSAoY2hhaW4gaWRlbnRpZmljYXRpb24pIG9ubHkg
bmVlZCB0byBiZSBhZGp1c3QgYnkgYSBmZXcgYXBwcyBpbiByYXJlIGNhc2VzLiAmbmJzcDtBbmQg
dGhhdCBkYXRhIGlzIG5vdCBiZWVkZWQgYnkgdGhlIGFwcGxpY2F0aW9ucy4gJm5ic3A7PC9kaXY+
PGRpdj48YnI+PC9kaXY+PGRpdj5Vbmxlc3MgeW91IHdvdWxkIGxpa2UgdG8gY29uc2lkZXIgdGhl
IGNoYWluIGlkZW50aWZpY2F0aW9uIGFzIGJlaW5nIG9wdGlvbmFsPzwvZGl2PjxkaXY+PGJyPjwv
ZGl2PjxkaXY+WW91cnMsPC9kaXY+PGRpdj5Kb2VsPC9kaXY+PGRpdj48YnI+PGJyPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6ODclIj5TZW50IGZyb20gbXkgU2Ftc3VuZyBzbWFydHBob25lIG9uIEFU
JmFtcDtUPC9zcGFuPiA8L2Rpdj48YnI+PGJyPjxicj4tLS0tLS0tLSBPcmlnaW5hbCBtZXNzYWdl
IC0tLS0tLS0tPGJyPlN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9ucyA8YnI+RnJvbTogIktlbiBHcmF5IChrZWdyYXkpIiAmbHQ7a2VncmF5
QGNpc2NvLmNvbSZndDsgPGJyPlRvOiBMdWN5IHlvbmcgJmx0O2x1Y3kueW9uZ0BodWF3ZWkuY29t
Jmd0OywiU3VyZW5kcmEgS3VtYXIgKHNta3VtYXIpIiAmbHQ7c21rdW1hckBjaXNjby5jb20mZ3Q7
LCJKaW0gR3VpY2hhcmQgKGpndWljaGFyKSIgJmx0O2pndWljaGFyQGNpc2NvLmNvbSZndDsgPGJy
PkNDOiBOaWNvbGFzIEJPVVRIT1JTICZsdDtOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20mZ3Q7
LHNmYyAmbHQ7c2ZjQGlldGYub3JnJmd0OyxKYW1hbCBIYWRpIFNhbGltICZsdDtoYWRpQG1vamF0
YXR1LmNvbSZndDssUm9uIFBhcmtlciAmbHQ7Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bSZndDssImJyaWpzbWFuQGp1bmlwZXIubmV0IiAmbHQ7YnJpanNtYW5AanVuaXBlci5uZXQmZ3Q7
LCJKb2VsIE0uIEhhbHBlcm4iICZsdDtqbWhAam9lbGhhbHBlcm4uY29tJmd0OyA8YnI+PGJyPjxi
cj48ZGl2IHN0eWxlPSJ3b3JkLWJyZWFrOmJyZWFrLWFsbDsiPlRoZSB3b3JkICJtZXRhZGF0YSIg
aXMgYSBwdXJwb3NlbHkgYW1iaWd1b3VzIHRlcm0gImRhdGEgdGhhdCBwcm92aWRlczxicj5pbmZv
cm1hdGlvbiBhYm91dCBvdGhlciBkYXRhIi4mbmJzcDsgSXQgaXMgdXNlZCB0byBhdm9pZCBUSElT
IGRpc2N1c3Npb24uPGJyPjxicj5Gb3IgZXhhbXBsZSwgSSBwcm9wb3NlIHdlIGRlZmluZSAidGVx
dWlsYSBtZXRhZGF0YSIgYmVjYXVzZSwgZnJhbmtseSwgSTxicj53aWxsIG5lZWQgdG8gb3JkZXIg
YSB0cmlwbGUtc2hvdCBpZiB3ZSBrZWVwIGF0dGVtcHRpbmcgdG8gZGVmaW5lIHNvbWV0aGluZzxi
cj50aGF0LCBieSBkZWZpbml0aW9uLCBpcyBhbWJpZ3VvdXMuJm5ic3A7IEknZCBsaWtlIG15IGJh
cnRlbmRlciB0byB1bmRlcnN0YW5kIG1lPGJyPnNwZWNpZmljYWxseSB3aGVuIEkgc2F5ICJJIG5l
ZWQgYSBzaG90Ii48YnI+PGJyPk9uIDMvMTMvMTQgNzo0OSBBTSwgIkx1Y3kgeW9uZyIgJmx0O2x1
Y3kueW9uZ0BodWF3ZWkuY29tJmd0OyB3cm90ZTo8YnI+PGJyPiZndDtTbmlwLi48YnI+Jmd0O1NL
Jmd0OyBKdXN0IGNvcHlpbmcgZnJvbSB0aGUgUFM6PGJyPiZndDstLTxicj4mZ3Q7RGF0YSBwbGFu
ZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eSB0byBleGNoYW5nZSBpbmZvcm1hdGlvbiBi
ZXR3ZWVuPGJyPiZndDt0aGUgbmV0d29yayBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4g
c2VydmljZSBmdW5jdGlvbnMsIGFuZCBzZXJ2aWNlPGJyPiZndDtmdW5jdGlvbnMgYW5kIHRoZSBu
ZXR3b3JrLjxicj4mZ3Q7PGJyPiZndDstLTxicj4mZ3Q7SXQgaXMgYSBsdWNpZCBkZWZpbml0aW9u
LiBXZSBhcmUgdW5uZWNlc3NhcmlseSBtYWtpbmcgdGhlIHdvcmQgIm5ldHdvcmsiPGJyPiZndDtj
b250cm92ZXJzaWFsLCBJTU8uPGJyPiZndDs8YnI+Jmd0O1tMdWN5XSBUaGlzIGlzIG15IHBvaW50
LiAiVGhlIG5ldHdvcmsiIGlzIHRvbyBnZW5lcmFsIGhlcmUsIHdoaWNoIGJyaW5nczxicj4mZ3Q7
bWV0YWRhdGEgZ3JlYXQgcG93ZXIgdG8gZG8gbWFueSB0aGluZ3MuIFRoaXMgaXMgd2h5IHBlb3Bs
ZSBpbnZlbnQgaWRlYXM8YnI+Jmd0O2hlcmUsIHdoaWNoIGNhdXNlcyBhIGxvdCBvZiBkZWJhdGVz
IG9uIG1ldGFkYXRhIHVzYWdlIHBvdGVudGlhbHMuIFdlPGJyPiZndDtzaG91bGQgbm90IHNwZW5k
IGEgbG90IG9mIHRpbWVzIG9uIHRoYXQgZGViYXRlcyBhbmQganVkZ2Ugd2hpY2ggdXNhZ2UgaXM8
YnI+Jmd0O3ZhbHVhYmxlIG9yIG5vdC4gVGh1cywgZm9yIHRoZSBTRkMgd29yaywgaXQgd2lsbCBi
ZSBoZWxwZnVsIGlmIHdlIGNhbjxicj4mZ3Q7bmFycm93IGRvd24gYSBiaXQuIEpvZWwgbWFrZXMg
ZXhwbGljaXRseSB0d28gY2FzZXMsIHdoaWNoIGlzIGhlbHBmdWwgdG88YnI+Jmd0O2RldmVsb3Ag
dXNlIGNhc2VzIGZvciBlYWNoIGNhc2UuIEkgd291bGQgbGlrZSB0byBzZWUgdGhhdCB0aGUgcHJv
YmxlbTxicj4mZ3Q7c3RhdGVtZW50IGNhbiBiZSBtb3JlIHNwZWNpZmljIG9uIG1ldGFkYXRhIGRl
ZmluaXRpb24sIHdoaWNoIG1heSBiZTxicj4mZ3Q7aGVscGZ1bCBpbiBsZXNzIGZvY3VzaW5nIG9u
IGl0IGFuZCBtb3ZpbmcgZm9yd2FyZC48YnI+Jmd0Ozxicj4mZ3Q7THVjeSA8YnI+Jmd0Ozxicj4m
Z3Q7U3VyZW5kcmEuPGJyPiZndDs8YnI+Jmd0Ozxicj4mZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0O1RoYW5r
cyw8YnI+Jmd0OyZndDtMdWN5PGJyPiZndDsmZ3Q7PGJyPiZndDsmZ3Q7LS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS08YnI+Jmd0OyZndDtGcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbbWFp
bHRvOmpndWljaGFyQGNpc2NvLmNvbV08YnI+Jmd0OyZndDtTZW50OiBXZWRuZXNkYXksIE1hcmNo
IDEyLCAyMDE0IDQ6MzggUE08YnI+Jmd0OyZndDtUbzogTHVjeSB5b25nPGJyPiZndDsmZ3Q7Q2M6
IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcjs8YnI+Jmd0OyZn
dDticmlqc21hbkBqdW5pcGVyLm5ldDsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltPGJyPiZndDsmZ3Q7
U3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRp
b25zPGJyPiZndDsmZ3Q7PGJyPiZndDsmZ3Q7SGkgTHVjeSw8YnI+Jmd0OyZndDs8YnI+Jmd0OyZn
dDtOby4gSSBhbSBzaW1wbHkgc2F5aW5nIHdlIHNob3VsZCBub3Qgb3ZlcmNvbXBsaWNhdGUgdGhl
IHByb2JsZW08YnI+Jmd0OyZndDtzdGF0ZW1lbnQgd2l0aCB0ZXh0IHRoYXQgYWRkcyBsaXR0bGUg
dG8gbm8gdmFsdWUgaW4gbXkgb3Bpbmlvbi4gV2hldGhlcjxicj4mZ3Q7Jmd0O3dlIGNhbGwgaXQg
bWV0YWRhdGEsIG9yIGNvbnRleHQsIGhhcyBubyBiZWFyaW5nIG9uIHRoZSBmYWN0IHRoYXQgdGhl
PGJyPiZndDsmZ3Q7cHJvYmxlbSBzdGF0ZW1lbnQgYWxyZWFkeSBjbGVhcmx5IHN0YXRlcyB3ZSBu
ZWVkIHRvIGJlIGFibGUgdG8gcGFzczxicj4mZ3Q7Jmd0O2luZm9ybWF0aW9uIGJldHdlZW4gU0bC
uXMgYW5kIGJldHdlZW4gdGhlIG5ldHdvcmsgJmFtcDsgU0bCuXMuPGJyPiZndDsmZ3Q7PGJyPiZn
dDsmZ3Q7PGJyPiZndDsmZ3Q7T24gMy8xMi8xNCwgNToxMyBQTSwgIkx1Y3kgeW9uZyIgJmx0O2x1
Y3kueW9uZ0BodWF3ZWkuY29tJmd0OyB3cm90ZTo8YnI+Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7
PGJyPiZndDsmZ3Q7Jmd0O0hpIEppbSw8YnI+Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0O0kg
Zm9yIG9uZSBkb24ndCBhZ3JlZSBhbmQgdGhpbmsgd2UgYXJlIG92ZXIgY29tcGxpY2F0aW5nIHdo
YXQgc2hvdWxkPGJyPiZndDsmZ3Q7Jmd0O2JlIHN0cmFpZ2h0Zm9yd2FyZC4gVGhlIFNGQyBlbmNh
cHN1bGF0aW9uIHNob3VsZCBlbmFibGUgdHdvIHRoaW5nczo8YnI+Jmd0OyZndDsmZ3Q7PGJyPiZn
dDsmZ3Q7Jmd0OzEuIFN0ZWVyaW5nIG9mIHNlbGVjdGVkIGZsb3dzIHRocm91Z2ggYSBzZXJ2aWNl
IGNoYWluOyB0aGlzIGlzIHRoZTxicj4mZ3Q7Jmd0OyZndDtzZXJ2aWNlIGZ1bmN0aW9uIHBhdGgu
PGJyPiZndDsmZ3Q7Jmd0OzIuIFBhc3Npbmcgb2YgY29udGV4dCBhc3NvY2lhdGVkIHdpdGggYSBn
aXZlbiBmbG93IHdpdGhpbiBzYWlkIHNlcnZpY2U8YnI+Jmd0OyZndDsmZ3Q7ZnVuY3Rpb24gcGF0
aC4gVGhpcyBjb250ZXh0IGluZm9ybWF0aW9uIG1heSBiZSBjb25zdW1lZCBieSBhIFNGIChhbjxi
cj4mZ3Q7Jmd0OyZndDthcHBsaWNhdGlvbiBJRCBpcyBhbiBleGFtcGxlKSBvciBtYXkgYmUgY29u
c3VtZWQgYnkgdGhlIGZvcndhcmRpbmc8YnI+Jmd0OyZndDsmZ3Q7ZWxlbWVudHMgKGEgdnJmLUlE
IGlzIGFuIGV4YW1wbGUpLjxicj4mZ3Q7Jmd0OyZndDtbTHVjeV0gRG8geW91IGNhbGwgdGhlIGNv
bnRleHQgYXMgbWV0YWRhdGEgb3Igbm90PyBEbyB3ZSBoYXZlIGFub3RoZXI8YnI+Jmd0OyZndDsm
Z3Q7dGVybSBoZXJlIGJlc2lkZSBTRkMgaGVhZGVyIGFuZCBtZXRhZGF0YS4gSSBzZWUgdGhhdCB5
b3UgZG9uJ3Qgd2FudCB0bzxicj4mZ3Q7Jmd0OyZndDtzZXBhcmF0ZSB3aGF0IGlzIGNvbnN1bWVk
IGJ5IFNGIGFuZCB3aGF0IGlzIGNvbnN1bWVkIGJ5IHRoZSBmb3J3YXJkaW5nPGJyPiZndDsmZ3Q7
Jmd0O2VsZW1lbnRzLjxicj4mZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7THVjeTxicj4mZ3Q7
Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7U2VudCBmcm9tIG15IGlQaG9uZTxicj4mZ3Q7Jmd0OyZn
dDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MTYgUE0sICJMdWN5
IHlvbmciICZsdDtsdWN5LnlvbmdAaHVhd2VpLmNvbSZndDsgd3JvdGU6PGJyPiZndDsmZ3Q7Jmd0
OyZndDsgPGJyPiZndDsmZ3Q7Jmd0OyZndDsgR3JlYXQuIFRoZW4gd2UgbWF5IGNvbnNpZGVyIHR3
byBzcGVjaWFsIG1ldGFkYXRhIGRlZmluaXRpb25zIGluIHRoZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
cHJvYmxlbSBzdGF0ZW1lbnQgc28gd2UgY2FuIGFsbCB1c2UgdGhlIHNhbWUgZGVmaW5pdGlvbnMu
IEhlcmUgaXMgbXk8YnI+Jmd0OyZndDsmZ3Q7Jmd0O3N1Z2dlc3RlZCB0ZXh0IGFuZCBsaWtlIHRv
IGhlYXIgeW91IGFuZCBvdGhlcidzIGlucHV0IGFuZCBzdWdnZXN0aW9ucy48YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyA8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxh
bmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkgdG88YnI+Jmd0OyZndDsmZ3Q7Jmd0O2V4
Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGVsZW1lbnRzIGluIGEgc2VydmljZSBmdW5j
dGlvbjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Y2hhaW5pbmcuIEluIHRoaXMgY29udGV4dCwgdGhlcmUg
YXJlIHR3byB0eXBlcyBvZiBkYXRhIHBsYW5lIG1ldGFkYXRhLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
IDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7IFNlcnZpY2UgRnVuY3Rpb24gTWV0YWRhdGE6IHRoZSBpbmZv
cm1hdGlvbiBleGNoYW5nZWQgYmV0d2Vlbjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Y2xhc3NpZmllciBh
bmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMgdG88YnI+Jmd0
OyZndDsmZ3Q7Jmd0O2ZhY2lsaXRhdGUgc2VydmljZSBmdW5jdGlvbnMgb24gdGhlIHBhY2tldCB0
cmVhdG1lbnQuPGJyPiZndDsmZ3Q7Jmd0OyZndDsgPGJyPiZndDsmZ3Q7Jmd0OyZndDsgU3RlZXJp
bmcgTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBmcm9tIHNlcnZpY2UgZnVuY3Rpb25zIHRvIGE8
YnI+Jmd0OyZndDsmZ3Q7Jmd0O2NsYXNzaWZpZXIgb3Igc2VydmljZSBub2RlIGZvciB0cmFmZmlj
IGZvcndhcmRpbmcgcHVycG9zZS48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyAtZW5kPGJyPiZndDsmZ3Q7Jmd0OyZndDsgPGJyPiZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPiZndDsmZ3Q7Jmd0OyZndDsgRnJvbTog
Sm9lbCBNLiBIYWxwZXJuIFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV08YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MzUgUE08YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyPGJy
PiZndDsmZ3Q7Jmd0OyZndDsgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOyBicmlqc21hbkBq
dW5pcGVyLm5ldDsgc2ZjOyBKYW1hbCBIYWRpPGJyPiZndDsmZ3Q7Jmd0OyZndDsgU2FsaW08YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0
YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyBZZXMsIEkgYW0gdHJ5aW5nIHRvIGNvbnNpc3RlbnRseSBkaXN0aW5ndWlzaCB0aG9zZSB0
d28gY2FzZXMgd2hlbjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7dGFsa2luZyBhYm91dCB0aGUgaW5mb3Jt
YXRpb24gY2FycmllZCB3aXRoIHBhY2tldHMgaW4gc2VydmljZSBjaGFpbnMuPGJyPiZndDsmZ3Q7
Jmd0OyZndDsgPGJyPiZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsPGJyPiZndDsmZ3Q7Jmd0OyZndDsg
Sm9lbDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEy
LzE0LCAzOjEzIFBNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpv
ZWwsIFNlZSBiZWxvdy4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFs
ZiBPZiBKb2VsIE0uIEhhbHBlcm4gU2VudDo8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2VkbmVz
ZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjAyIFBNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhP
UlM7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAo
amd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldDsgc2ZjOzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB3YXMgdHJ5aW5nIHRv
IHdvcmQgaXQgY2FyZWZ1bGx5IG5vdCB0byBmb2N1cyBvbiB3aG8gcHV0cyB0aGU8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gaW4sIGJ1dCBvbmx5IG9uIHdobyBjb25zdW1lcyB0
aGUgaW5mb3JtYXRpb24uPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluZm9ybWF0aW9uIGZvciBz
ZXJ2aWNlIGZ1bmN0aW9ucyBtYXkgY29tZSBmcm9tIHRoZSBpbmdyZXNzPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGNsYXNzaWZpZXIgb3IgZnJvbSBvdGhlciBzZXJ2aWNlIGZ1bmN0aW9ucy4gW0x1
Y3ldIHRoaXMgaXMgdGhlIG9uZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjYXNlIHVzaW5nIG1l
dGFkYXRhIGluIHlvdXIgdmlldy4gSW5mb3JtYXRpb24gZm9yIHRoZSBmb3J3YXJkaW5nPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdpbGwgZ2VuZXJhbGx5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcyBj
bGFzc2lmaWVyLCBidXQgaW4gc3BlY2lhbDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjYXNlcyBt
YXkgYmUgcHJvdmlkZWQgYnkgc2VydmljZSBmdW5jdGlvbnMuJm5ic3A7IChJIGtlZXAgd2FudGlu
ZyB0byBnZXQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcmlkIG9mIHRob3NlIHNwZWNpYWwgY2Fz
ZXMsIGJ1dCBzbyBmYXIgdGhlcmUgc2VlbSB0byBiZSBqdXN0IGVub3VnaDxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBvZiB0aGVtIHRvIHdhcnJhbnQgY292ZXJpbmcgaW4gdGhlIHNvbHV0aW9uLiZu
YnNwOyBBbmQgbW9yZSBpbXBvcnRhbnRseSw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2lnbmlm
aWNhbnQgc3VwcG9ydCBmb3IgaXQgaW4gdGhlIHdvcmtpbmcgZ3JvdXAuKSBbTHVjeV0gVGhpcyBp
czxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgc2Vjb25kIGNhc2UgdXNpbmcgbWV0YWRhdGEg
aW4geW91ciB2aWV3IChidXQgeW91IGRvbid0IGxpa2UgaXQpLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyA8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQW5kIHlvdSBzdWdnZXN0IGRpc3Rpbmd1aXNo
aW5nIHRoZXNlIHR3byBjYXNlcyB3aGVuIGRpc2N1c3Npbmc8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgYWJvdXQgbWV0YWRhdGEgdXNhZ2UuIElzIHRoYXQgcmlnaHQgdW5kZXJzdGFuZGluZz88YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8x
Mi8xNCwgMjozMyBQTSwgTHVjeSB5b25nIHdyb3RlOjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgSm9lbCwgSSBpbnRlcnByZXQgdGhhdCB5b3Ugc3VnZ2VzdHMgdGhhdCBkaXN0aW5ndWlzaCB0
aGUgZXhjaGFuZ2U8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGRhdGEg
cGxhbmUgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zIGFuZCB0aGU8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2Fycmll
ZCBmcm9tIGEgc2VydmljZSBmdW5jdGlvbiB0bzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
YSBzZXJ2aWNlIG5vZGUuIElzIHRoaXMgcmlnaHQgdW5kZXJzdGFuZGluZz8gTHVjeTxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm48YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5
LCBNYXJjaCAxMiwgMjAxNCAxOjE5PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBQTTxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsg
Um9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAo
amd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldDsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1
YmplY3Q6PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSZTogW3NmY10gZHJhZnQtcmlqc21h
bi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTXkgaW5jbGluYXRpb24gd291bGQgYmUgdG8g
dHVuZSB0aGF0IGRlZmluaXRpb24gdG8gZGlzdGluZ3Vpc2g8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGJldHdlZW4gZGF0YXBsYW5lIGNhcnJpZWQgaW5mb3JtYXRpb24gaW50ZW5kZWQgZm9y
IHVzZSBieSBzZXJ2aWNlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmdW5jaXRvbnMgKHdo
YXRldmVyIHRoZSBvcmlnaW4pLCBhbmQgZGF0YXBsYW5lIGNhcnJpZWQgaW5mb3JtYXRpb248YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGludGVuZGVkIGZvciBkYXRhcGxhbmUgZm9yd2FyZGlu
ZyBjb21wb25lbnRzLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBIaSBKb2VsLDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgYWdyZWUgdGhhdCB3ZSBuZWVkIHVzaW5nIHRoZSBzYW1lIGRl
ZmluaXRpb24gZm9yIGEgdGVybSwgYnV0PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
ZGlzYWdyZWUgdGhhdCB0aGUgbWV0YWRhdGEgZGVmaW5pdGlvbiBoZXJlIGlzIGEgc2V0IG9mPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gcHV0IGluIHRoZSBTRkMg
aGVhZGVyLiBUaGlzIG1heSBiZSB0b28gbmFycm93IG9yIGxlYWQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyB0byBhIHBhcnRpY3VsYXIgc29sdXRpb24uIEkgYW0gZmluZSB3aXRoIHRo
aXMgZGVmaW5pdGlvbiBpbiB0aGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwcm9i
bGVtIHN0YXRlbWVudCB3LyBtaW5vciB0d2VhayAoc3VnZ2VzdGVkIG9uIG1haWxpbmcgbGlzdCku
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVz
IHRoZSBhYmlsaXR5IHRvPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhjaGFuZ2Ug
aW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgY2xhc3NpZmllcnMgYW5kIHNlcnZpY2U8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlv
bnMsIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucyBhbmQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyB0aGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjbGFzc2lmaWVyc3xzZXJ2
aWNlIG5vZGVzLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZXJlIG1heSZuYnNwO2JlIGEgc29sdXRpb24gdGhhdCBhIHNl
cnZpY2UgZnVuY3Rpb24gcGFzc2VzIHNvbWU8L2Rpdj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGluZm9ybWF0aW9uIHRvIGF0dGFjaGVkIHNlcnZpY2Ugbm9kZSB3aXRob3V0IHVzaW5nIFNG
QyBoZWFkZXIuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLCBMdWN5PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBIYWxw
ZXJuIERpcmVjdDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFttYWlsdG86am1oLmRp
cmVjdEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMjAxNCAxMjoyNSBQTSBUbzogTHVjeSB5b25nOyBKb2Vs
IE0uIEhhbHBlcm47IE5pY29sYXMgQk9VVEhPUlM7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1
bmlwZXIubmV0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNmYzsgSmFtYWwgSGFk
aSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3ks
IHlvdSBzYXkgInRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIC4uLiImbmJzcDsgVGhlIGRlZmluaXRp
b24geW91PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlbiBwcm92aWRlIGlzIGEg
ZGVmaW5pdGlvbiBvZiB0aGUgc2V0IG9mIGluZm9ybWF0aW9uIHdlIGFyZTxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb3Bvc2luZyB0aGF0IHdlIHB1dCBpbiB0aGUgU0ZDIGhlYWRl
ci4mbmJzcDsgSSwgYW5kIG90aGVycywgaGF2ZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGJlZW4gdXNpbmcgdGhlIHRlcm0gbWV0YWRhdGEgbW9yZSBuYXJyb3dseS4mbmJzcDsgV2Ug
Y2FuIHVzZSB3aGF0ZXZlcjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRlZmluaXRp
b24gd2Ugd2FudC4gQnV0IHdlIGRvIG5lZWQgdG8gYWdyZWUgb24gdGhlIGRlZmluaXRpb24uPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIHRoZSBwdXJwb3NlcyBvZiB0aGUgV0cs
IGl0IHNlZW1zIG11Y2ggbW9yZSB1c2VmdWwgdG8gdXNlIHRoZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHRlcm0gbWV0YWRhdGEgZm9yIHRoZSBuYXJyb3dlciBkZXNjcmlwdGlvbi48
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBZb3VycywgSm9lbDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAxOjE5IFBNLCBMdWN5
IHlvbmcgd3JvdGU6PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIEpvZWws
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBJIGFncmVlLiBXZSBuZWVkIHRvIGRpZmZlcmVudGlhdGUgdGhlIG1l
dGFkYXRhIHVzZWQgYnkgc2VydmljZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2Z1bmN0aW9uIGFuZCBTRkMgaGVhZGVyLiBUaGUgbWV0YWRhdGEgdGVybSBtZWFucyBjYXJyeWlu
ZyBzb21lPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3RhdGVzIGFsb25nIHdp
dGggdGhlIHBhY2tldC4gSU1POiBTRkMgaGVhZGVyIGlzIGEga2luZCBvZjxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhIGNhcnJpZWQgb24gcGFja2V0IGZvciBuZXh0
IHNlcnZpY2Ugbm9kZSB0byB1c2UuIEluIHRoZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2NvbnRleHQgb2YgU0ZDLCB3ZSBoYXZlIHRlcm0gZm9yIFNGQyBoZWFkZXIgYW5kIHRo
ZSBtZXRhZGF0YSB0aGF0PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2FzIGNh
cnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgb3IgYmV0d2VlbiBzZXJ2aWNlPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb25zIGFuZCBjbGFzc2lmaWVycy9z
ZXJ2aWNlIG5vZGVzLCB3aGljaCBpcyB3aGF0IHRoZSBkcmFmdDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2ZvY3VzLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyA8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLCBMdWN5PGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyA8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyA8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2VkbmVz
ZGF5LCBNYXJjaCAxMiwgMjAxNDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAx
MToxOCBBTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOiBK
aW08YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgR3VpY2hhcmQgKGpndWljaGFy
KTsgYnJpanNtYW5AanVuaXBlci5uZXQ7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbTxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21h
bi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgdGhpbmsgaXQg
aXMgaW1wb3J0YW50IHRvIGtlZXAgYSBzdHJvbmcgZGlzdGluY3Rpb24gYmV0d2Vlbjxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSAod2hpY2ggaXMgZm9yIHVzZSBi
eSBhcHBsaWNhdGlvbnMpIGFuZCB0aGUgc2VydmljZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBjaGFpbmluZyBpbmZvcm1hdGlvbiBpbiB0aGUgYmFzZSBzZXJ2aWNlIGNoYWlu
IGhlYWRlciwgd2hpY2ggaXM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZm9y
IHVzZSBieSB0aGUgc2VydmljZSBjaGFpbiBzdXBwb3J0IG1lY2hhbmlzbXMuPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBZb3VycywgSm9lbDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDEwOjQyIEFN
LCBMdWN5IHlvbmcgd3JvdGU6PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBGdWxseSBhZ3JlZSB3aXRoIEpvZS48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2Ugc2hvdWxk
IG5vdCByZXF1aXJlIGEgZml4IGxlbmd0aCBmb3IgaW4tYmFuZCBtZXRhZGF0YSBidXQ8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFsc28gbm90IGxlYXZlIGl0IGZvciBm
cmVlbHkgdXNhZ2UuIEluIGZhY3QsIHdoZW4gYSBzZXJ2aWNlPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBub2RlIGluc2VydHMgU0ZDIGhlYWRlciBvbiBhIChlbmNhcHN1
bGF0ZWQpIHBhY2tldCBhbmQgc2VuZCB0bzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgbmV4dCBzZXJ2aWNlIG5vZGUsIFNGQyBoZWFkZXIgaXRzZWxmIGNhbiBiZSBzZWVu
IGFzIGEgbWV0YWRhdGEuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnXSBPbiBCZWhhbGYgT2YgSm9lbCBNLiBIYWxwZXJuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDk6MjEgQU0g
VG86IE5pY29sYXMgQk9VVEhPUlM7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsgYnJpanNtYW5AanVu
aXBlci5uZXQ7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZmM7IEph
bWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9u
czxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgaW4tYmFuZCBtZXRhZGF0YSwgdGhlIEFQSSBm
b3IgYWNjZXNzIGNhbiBlYXNpbHkgYmU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHN5bmNocm9ub3VzLiBPdXQgb2YgYmFuZCBtZXRhZGF0YSBuZWVkcyBkaWZmZXJlbnQg
aGFuZGxpbmcuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGVyZSBh
cmUgbWFueSBjYXNlcyB3aGVyZSBvdXQtb2YtYmFuZCBtZXRhZGF0YSBpcyB1c2VmdWwgYW5kPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhcHByb3ByaWF0ZS4mbmJzcDsg
QnV0IHRoZXkgZG8gbm90IGNvdmVyIGFsbCBuZWVkcyBieSBhbnkgc3RyZXRjaC48YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgRXZlbiBpZiBlYWNoIHBpZWNlIG9mIGluLWJhbmQgbWV0YWRhdGEgaXMg
b2YgZml4ZWQgbGVuZ3RoLDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
dGhlcmUgYXJlIG1hbnkgZGlmZmVyZW50IGtpbmRzIG9mIG1ldGF0eXBlLiZuYnNwOyBUcnlpbmcg
dG8gc2F5PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAidGhlcmUgd2ls
bCBiZSBleGFjdGx5IGZvdXIgcGllY2VzLCBhbmQgdGhleSB3aWxsIGJlIG9mIHR5cGVzPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0MSwgdDIsIHQzLCBhbmQgdDQiIGlz
IHNpbXBseSB0b28gc3BlY2lmaWMgZm9yIGV2ZW4gODAlIG9mIHRoZTxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtuZWVkcy48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91
cnMsIEpvZWw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDg6NTIgQU0s
IE5pY29sYXMgQk9VVEhPUlMgd3JvdGU6PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgSGVsbG8gUm9uLDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNl
bmRpbmcgb3V0IG9mIGJhbmQgY29uZ3J1ZW50IG1ldGFkYXRhIG1heSBub3QgYmUgdGhlIGFuc3dl
cjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIGFsbCBuZWVk
cyBidXQgaXQgaXMgb25lIHRvb2wgdGhhdCB3ZSBzaG91bGQga2VlcC48YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBOb3QgYWxsIG1ldGFkYXRhIGlzIHRpZWQgdG8gYSBzcGVjaWZpYyBw
YWNrZXQsIGZvciBleGFtcGxlIGE8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBwb2xpY3kgY2hhbmdlIGluIFBDUkYgY291bGQgbGVhZCB0byBzb21lIG1ldGFkYXRh
IHNpZ25hbGluZyw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0
aGUgcmVhY3Rpb24gdGltZSBuZWVkIG5vdCBiZSBpbW1lZGlhdGUsIGZldyBtcyBtYXkgbm90IG1h
dHRlci48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBcyB5b3UgcG9pbnQsIGlmIGEg
cGFja2V0IGlzIHRpZWQgdG8gYSBtZXRhZGF0YSBhIGNvcnJlbGF0aW9uPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mbyBjYW4gYmUgc2V0IGluIGJvdGggcGFj
a2V0IHRvIGRlYWwgd2l0aCBpdCAoaS5lIG1ldGFkYXRhPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhwZWN0ZWQgZmxhZyBpbiB0aGUgU0ZDIGhlYWRlciwgcGx1
cyBhbiBpZCk8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGaW5hbGx5IHdlIGNhbiBz
dGlsbCBzZW5kIHNvbWUgbGltaXRlZCBtZXRhZGF0YSB3aXRoaW4gYSBoZWFkZXIuPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhpcyBjb3VsZCBiZSB1c2VkIGZv
ciBsb2FkIGJhbGFuY2VycyBpbiBwYXJ0aWN1bGFyIGlmIHdlPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWdyZWUgb24gYSBjb252ZW50aW9uIHRvIGxvY2F0ZSAi
Y29hcnNlIGdyYWluIHBvbGljeSI8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAvICJmaW5lIGdyYWluIHBvbGljeSIgb24gcmVzZXJ2ZWQgY29udGV4dCBoZWFkZXJz
Ljxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoaXMgc2VlbXMgdG8gb3BlbiB1cCBh
IGxvdCBvZiBmbGV4aWJpbGl0eSAvIGlubm92YXRpb25zLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IE9uIHlvdXIgbGFzdCBwb2ludCwgdGhlcmUgaXMgYSBxdWVzdGlvbiBvbiBob3cg
dG8gbWFrZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFk
YXRhIGF2YWlsYWJsZSB0byBhIFNlcnZpY2UgRnVuY3Rpb24uIEN1cnJlbnQgc29ja2V0PGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29ubmVjdGlvbnMgZm9yIGV4
YW1wbGUgZG8gbm90IGFsbG93IHRvIHJldHJpZXZlIElQIGhlYWRlcjxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9wdGlvbnMuIFNvIEkgYXNzdW1lIHRoYXQgU0ZD
IGF3YXJlIFNlcnZpY2UgRnVuY3Rpb25zIHdpbGw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBuZWVkIHNvbWUgKGFzeW5jaHJvbm91czxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ID8pIEFQSSB0byByZXRyaWV2ZSBTRkMgaGVhZGVy
IGluZm9ybWF0aW9uIGFzIHdlbGwgYXMgaW4tYmFuZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhLiBJIGRvbid0IHNlZSBvdXQgb2YgYmFuZCBtZXRh
ZGF0YSB0cmFuc3BvcnQgYWRkaW5nPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgY29tcGxleGl0eSwmbmJzcDsgdGhlIHNhbWUgQVBJIGNhbiBwcm9iYWJseSBhcHBs
eS48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgYWx0ZXJuYXRpdmUgb3B0aW9u
LCBhbGxvd2luZyB2YXJpYWJsZSBzaXplZCBtZXRhZGF0YSBpbjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBTRkMgaGVhZGVyIGhhcyBzb21lIGRyYXdiYWNr
cyBhcyB3ZWxsLCBvbmUgYmVpbmc8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBmcmFnbWVudGF0aW9uLCBhbmQgc29tZSBzd2l0Y2hlcyBleHBlY3RpbmcgYXMgd2Vs
bCB0byBsb29rIGF0PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
ZW5kIHVzZXIgdHJhZmZpYyBoZWFkZXJzIGZvciBsaW5rIGxvYWQgYmFsYW5jaW5nLiZuYnNwOyBJ
IHdvdWxkPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWdyZWUg
dGhhdCBpZiB3ZSBjYW4gYWNjZXB0IHRoZXNlIGlzc3VlcywgdGhlbiBzZW5kaW5nPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb2ZmLWxpbmUgY29uZ3J1ZW50IG1l
dGFkYXRhIGxvb3NlcyBpdHMgaW50ZXJlc3QuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgV2UgbmVlZCB0byB0YWtlIGludG8gYWNjb3VudCZuYnNwOyB0aGF0IGJvdGggaW4tYmFuZCBh
bmQgY29uZ3J1ZW50PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
b3V0LW9mLWJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0IGlzIG5vdCByZWxpYWJsZS4gQSBwYWNrZXQg
bG9zczxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRyaWdnZXJp
bmcgcmV0cmFuc21pc3Npb24gd291bGQgbm90IGxlYWQgdG8gdGhlIGlkZW50aWNhbDxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJlY29uc3RydWN0aW9uIG9mIHRo
ZSBhc3NvY2lhdGVkIG1ldGFkYXRhLiBJbiBzb21lIGNhc2VzLCB3ZTxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1pZ2h0IHRodXMgZXZlbiBuZWVkIG5vbi1jb25n
cnVlbnQgb3V0LW9mLWJhbmQgcmVsaWFibGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSB0cmFuc3BvcnQuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206IFJvbjxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFBhcmtlciBbUm9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbV0gU2VudDogV2VkbmVzZGF5LDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IE1hcmNoIDEyLCAyMDE0PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMTI6NDMgUE0gVG86IE5pY29sYXMgQk9VVEhPUlMgQ2M6IEpp
bSBHdWljaGFyZCAoamd1aWNoYXIpOzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGJyaWpzbWFuQGp1bmlwZXIubmV0OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3Vi
amVjdDogUmU6IFtzZmNdPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzLDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEkgdW5kZXJzdGFuZCB0aGUgY29uY2VwdCBmb3Igb3V0IG9mIGJhbmQgc2lnbmFsaW5nIG9m
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YSwgYnV0
IEkgYW0gY29uY2VybmVkIHRoYXQgaXQgaW50cm9kdWNlcyBzaWduaWZpY2FudDxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29tcGxleGl0eSBkdWUgdG8gdGhlIHBv
dGVudGlhbCByYWNlIGNvbmRpdGlvbiBvZiByZWNlaXZpbmcgdGhlPGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtyZWFsIHBhY2tldCBiZWZvcmUgdGhlIG1ldGFkYXRh
LiZuYnNwOyBXaGlsZSB0aGUgcmVhbCBwYWNrZXQgY291bGQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luZGljYXRlIHRoYXQgb3V0IG9mIGJhbmQgbWV0YWRhdGEg
aXMgZXhwZWN0ZWQsIGhvdyBjYW4gd2U8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2d1YXJhbnRlZSB0aGUgb3JkZXIgb2YgcmVjZXB0aW9uPyBXaGF0IGlmIHN3aXRj
aGluZyBvciByb3V0aW5nPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDtub2RlcyBhcHBseSBoYXNoIGJhc2VkIGxvYWQgYmFsYW5jaW5nPyBXaGF0IGlmIHRoZSBsb2Fk
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtiYWxhbmNpbmcgdW5k
ZXJzdGFuZHMgU0ZDIGVuY2FwcyBhbmQgbG9va3MgYmV5b25kIGl0IHRvIHRoZTxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7b3JpZ2luYWwgaGVhZGVyIHRvIGdldCBi
ZXR0ZXIgZW50cm9weT88YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBDYW4gd2UgZ3VhcmFudGVlIHRoYXQgdGhlIG1ldGFkYXRhIGFuZCByZWFsIHBhY2tldCB3aWxs
IGZvbGxvdzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGV4
YWN0IHNhbWUgcGF0aD8gSWYgd2UgY2FuIG5vdCwgdGhlbiBpbXBsZW1lbnRhdGlvbnMgd2lsbDxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bmVlZCB0byBhZGQgaW5n
cmVzcyBxdWV1aW5nIHRvIGNvcGUgd2l0aCB0aGUgc2NlbmFyaW8uPGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgQWxzbywgZG8geW91IGZlZWwgdGhhdCB0aGUgaW5jcmVhc2UgaW4gaW1w
bGVtZW50YXRpb248YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBj
b21wbGV4aXR5IGF0IHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucyBpcyByZWFzb25hYmxlPzxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcy48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBSb248YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDEy
LCAyMDE0LCBhdCA0OjA5IEFNLCAiTmljb2xhcyBCT1VUSE9SUyI8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0O05pY29sYXMuQk9VVEhPUlNAcW9zbW9z
LmNvbSZndDsgd3JvdGU6PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJ
IHRoaW5rIHdlIG11c3QgbWFrZSBhIGRpc3RpbmN0aW9uIGJldHdlZW46PGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtIE1ldGFkYXRhIHdoaWNoIHNob3VsZCBiZSBwYXJ0
IG9mIHRoZSBoZWFkZXIgZGVmaW5lZCBhcyBpbjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiYW5kIG1hcmtpbmcuIC0gTWV0YWRhdGEgd2l0aCBjYW4gYmUg
cGFzc2VkIG91dCBvZiBiYW5kLCBmb3I8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgZXhhbXBsZSBjb25ncnVlbnQgb3V0IG9mIGJhbmQgc2lnbmFsaW5nIGRl
ZmluZWQgaW4gdGhlIGRyYWZ0PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBUaGUgZm9ybWVyIGNhbGxzIGZvciBhIGxpbWl0ZWQgc3BhY2UgaW4gdGhlIGhlYWRlciwgdHJ1
ZSwgVGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxh
dHRlciBob3dldmVyIGRvZXMgbm90IGluY3VyIGFueSBzcGFjZSBsaW1pdGF0aW9uIGFuZCBpczxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdGlsbCBmYWly
bHkgZWZmaWNpZW50IGFuZCBpdCByZW1haW5zIGNvbXBhdGlibGUgd2l0aCBhIGZpeGVkPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNpemUgaGVhZGVyIHVz
ZWQgdG8gcm91dGUgdGhvc2Ugc2lnbmFsaW5nIG1lc3NhZ2VzIGFsb25nIHRoZTxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjaGFpbidzIHNlcnZpY2UgZnVu
Y3Rpb25zLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206PGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEppbSBHdWljaGFyZCAoamd1aWNo
YXIpIFtqZ3VpY2hhckBjaXNjby5jb21dIFNlbnQ6PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFR1ZXNkYXksIE1hcmNoIDExLCAyMDE0IDY6NDggUE0gVG86
IFJvbiBQYXJrZXIgQ2M6PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IE5pY29sYXMgQk9VVEhPUlM7IGJyaWpzbWFuQGp1bmlwZXIubmV0OyBzZmM7IEphbWFs
IEhhZGkgU2FsaW08YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVy
YXRpb25zPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBSb24sPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZSBjYW4gY2VydGFpbmx5IGhh
dmUgdGhpcyBkaXNjdXNzaW9uIGJ1dCB3ZSBzaG91bGQgZmlyc3Q8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29uc2lkZXIgd2hhdCBpbmZvcm1hdGlvbiBp
cyBuZWNlc3NhcnkgYW5kIGlmIHNhaWQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gY2FuIGZpdCB3aXRoaW4gYSBmaXhlZCBudW1iZXIg
b2YgY29udGV4dHMgaW4gdGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG1ham9yaXR5IG9mIGNhc2VzLiBSZW1lbWJlciwgdGhlIGdvYWwgb2YgYmVpbmcg
YWJsZSB0byBwYXNzPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IG1ldGFkYXRhIHRocm91Z2ggdGhlIG5ldHdvcmsgaXMgdG8gZW5oYW5jZSBzZXJ2aWNlIGRl
bGl2ZXJ5LDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBu
b3QgcGFzcyB0aGUgZW50aXJlIHdvcmtzIG9mIFNoYWtlc3BlYXJlIDstKTxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VudCBmcm9tIG15IGlQaG9uZTxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciA3LCAyMDE0LCBhdCAzOjUy
IEFNLCAiUm9uIFBhcmtlciI8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZsdDtSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tJmd0OyB3cm90
ZTo8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xh
cyw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBzZWUg
c2ltaWxhciByZXF1aXJlbWVudHMgZnJvbSB0aGUgM2dwcCBFUEMgc2lkZS4mbmJzcDsgSSB3b3Vs
ZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlr
ZSB0byBwcm9wb3NlIGFuIE9VSSAvIFRMViBiYXNlZCBhcHByb2FjaCB3aGVyZSB0aGU8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJlc2VydmVkIE9V
SSBjYW4gYmUgdXNlZCBmb3IgYWdyZWVkIHVwb24gdHlwZXMgb2YgY29tbW9uPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSBhbmQgdmVu
ZG9yIG9yIG90aGVyIG9yZ2FuaXphdGlvbmFsIE9VSXMgY2FuIGJlIHVzZWQ8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIHF1aWNrbHkgaW5ub3Zh
dGUgaW4gdGhlIG5ldHdvcmtzLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgU2ltdWx0YW5lb3VzbHksIEkgd291bGQgYWxzbyBsaWtlIHRvIGNvbnNp
ZGVyIG1lY2hhbmlzbXM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHRoYXQgYXJlIG9wdGltaXplZCBmb3IgbG9uZyBsaXZlZCBmbG93cyBzbyBhcyB0
byBsaW1pdCB0aGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IG5lZ2F0aXZlIGVmZmVjdHMgb2YgcGFja2V0IGdyb3d0aC48YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciA3LCAyMDE0LCBhdCA4OjM0IEFNLCAi
Tmljb2xhcyBCT1VUSE9SUyI8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tJmd0OyB3cm90
ZTo8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyA8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBIZWxsbyBKaW08YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyA8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBJIGhhdmUgc2VlbiBjYXNlcyBpbiBHaSBMQU4sIHdoZXJlIHN1YnNjcmliZXIg
cmVsYXRlZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGluZm9ybWF0aW9uIGlzIHBhc3NlZCB0byBhIFdlYiBQcm94eSBmb3IgSFRUUCBoZWFk
ZXI8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBlbnJpY2htZW50IChhaW1lZCBhdCBzb21lIFdlYiBDb250ZW50IHByb3ZpZGVycyBwYXJ0bmVy
cyBvZjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHRoZSBNb2JpbGUgT3BlcmF0b3IpLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluZm9ybWF0aW9uIHdhcyBhbiBjb2RlZCAocGVyc2lz
dGVudCkgc3Vic2NyaWJlciBpZCBkZXJpdmVkPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnJvbSB0aGUgTVNJU0ROLCBhbmQgY291cGxlIG9m
IGYgY3VzdG9tZXIgcHJvZmlsZSByZWxhdGVkPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZmllbGRzLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluIGFuIHNmYyBiYXNlZCBHaSBMQU4s
IHRoaXMgZW50aXR5IHNob3VsZCByZWNlaXZlIGZyb20gdGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2xhc3NpZmllcjxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0gQSBjbGFzc2lm
aWNhdGlvbiBvZiB0aGUgQ29udGVudCBQcm92aWRlciAoIElkLDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENhdGVnb3J5KSBiYXNlZCBvbiB0
cmFmZmljIGFuYWx5c2lzIC0gVGhlIE1TSVNETiBvZiB0aGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdWJzY3JpYmVyIC0gVHdvIHN1YnNj
cmliZXIgcG9saWN5IGZpZWxkcyAobm90IHRpZWQgdG8gUENSRjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJ1dCBiZWxvbmdpbmcgdG8gdGhl
IFN1YnNjcmliZXIgREIpIChTdWJzY3JpYmVyIGNhdGVnb3J5LDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN1Yi1jYXRlZ29yeSkgLSBBIHNl
c3Npb24gaWQgKGZvciBsb2dnaW5nIGFuZCB0cmFja2luZzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHB1cnBvc2VzKTxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBvYmplY3RpdmUg
YmVpbmcgdG8gYXZvaWQgaGF2aW5nJm5ic3A7IHRoZSBIVFRQIFByb3h5IHRvPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmVjb21lIGEgdHJ1
c3RlZCBhcHBsaWNhdGlvbiAoaW50ZXJvZ2F0ZSB0aGUgc3Vic2NyaWJlciBEQiw8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBldGMuLik8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNv
bGFzPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOiBKaW0gR3Vp
Y2hhcmQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAoamd1aWNoYXIpIFtqZ3VpY2hhckBjaXNjby5jb21dIFNlbnQ6PGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGh1cnNkYXksIE1hcmNo
IDA2LCAyMDE0IDI6MDIgUE0gVG86IEphbWFsIEhhZGkgU2FsaW07PGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgam1vaXNhbmRAanVuaXBlci5u
ZXQ7IGJyaWpzbWFuQGp1bmlwZXIubmV0IENjOjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNmYyBTdWJqZWN0OiBSZTogW3NmY108YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1y
aWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIEphbWFsLDxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdSBzYWlkICJJdCBz
ZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlIHNpemVkPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEiLi4gSSBh
bSBub3Qgc28gY29udmluY2VkIGFuZCB3b3VsZCBsaWtlIHRvIGJldHRlcjxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHVuZGVyc3RhbmQgdGhl
IHJlcXVpcmVtZW50cyBiZWZvcmUgcGFzc2luZyBqdWRnZW1lbnQuIElmIHdlPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbG9vayBhdCB0aGUg
dXNlIGNhc2VzIGFzIHByZXNlbnRlZCB0aHVzIGZhciBpbnRvIHRoZSBXRyBJPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaGF2ZSB5ZXQgdG8g
c2VlIGEgc2luZ2xlIGV4YW1wbGUgb2YgdGhlIG5lZWQgKG5vdGluZyB0aGF0PGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGVzaXJlIGlzIG5v
dCB0aGUgc2FtZSBhcyBuZWVkKSAtIEkgYW0gbm90IHNheWluZyB0aGVyZSBpczxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5vIHJlcXVpcmVt
ZW50IGJ1dCByYXRoZXIgdGhhdCB3ZSBzaG91bGQgbm90IGp1bXAgdG8gdGhlPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29uY2x1c2lvbiBh
bmQgYnVpbGQgc3RhbmRhcmRzIGFyb3VuZCBhIHRoZW9yeS48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8zLzE0LCA2OjM1IEFN
LCAiSmFtYWwgSGFkaSBTYWxpbSI8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0O2hhZGlAbW9qYXRhdHUuY29tJmd0OyB3cm90ZTo8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IEkgbGlrZSB0aGUgZG9jIC0gd2VsbCB3cml0dGVuLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VjdGlvbiA0LjMg
b24gbWV0YWRhdGEgZW5jb2RpbmcuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQg
Zm9yIHZhcmlhYmxlIHNpemVkIG1ldGFkYXRhPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChhdCBsZWFzdCBmb3IgaHR0cC9hcHAgeW91
Jm5ic3A7IHNlZW0gdG8gaW5kaWNhdGUgdGhlIGRlc2lyZSBmb3I8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpdCkuPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciBhIGRh
dGFwYXRoIHBlci1wYWNrZXQgbWV0YWRhdGEsIGkgZmVlbCB0aGUgbmVlZCBpczxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBqdXN0IGFz
IGltcG9ydGFudC4gQXJlIHdlIGxpbWl0ZWQgYnkgdGhlIGZhY3QgdGhhdDxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGlzdGluZyBo
YXJkd2FyZSBtYXkgbm90IGJlIGFibGUgdG8gaGFuZGxlIFRMVnM/IEZvcjxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGFtcGxlLCBJ
IGRvbnQgaGF2ZSBhIHByb2JsZW0gaGFuZGxpbmcgVExWcyBpbiBhIHNvZnR3YXJlPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGF0YXBh
dGguPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBjaGVlcnMsIGphbWFsPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZyBsaXN0IHNmY0BpZXRmLm9yZzxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5nPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdCBzZmNAaWV0
Zi5vcmcgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXyBzZmMgbWFpbGluZzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGxpc3Qgc2ZjQGlldGYub3JnIGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5nPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0IHNmY0BpZXRmLm9yZyBodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMgbWFpbGluZzxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdCBzZmNAaWV0Zi5vcmcg
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5nIGxpc3Q8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgc2ZjQGlldGYub3JnIGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc2ZjPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4mZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0O19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPiZndDsmZ3Q7
c2ZjIG1haWxpbmcgbGlzdDxicj4mZ3Q7Jmd0O3NmY0BpZXRmLm9yZzxicj4mZ3Q7Jmd0O2h0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPGJyPiZndDs8YnI+Jmd0O19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPiZndDtzZmMgbWFp
bGluZyBsaXN0PGJyPiZndDtzZmNAaWV0Zi5vcmc8YnI+Jmd0O2h0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjPGJyPjxicj48L2JvZHk+

----_com.android.email_218152073852204--



From nobody Thu Mar 13 11:40:15 2014
Return-Path: <tnadeau@lucidvision.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D324D1A0A2F for <sfc@ietfa.amsl.com>; Thu, 13 Mar 2014 11:18:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.147
X-Spam-Level: 
X-Spam-Status: No, score=-0.147 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_OFF=2.3, RP_MATCHES_RCVD=-0.547] 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 4fU60UPgsVHB for <sfc@ietfa.amsl.com>; Thu, 13 Mar 2014 11:18:13 -0700 (PDT)
Received: from lucidvision.com (lucidvision.com [72.71.250.34]) by ietfa.amsl.com (Postfix) with ESMTP id D5EAE1A0A27 for <sfc@ietf.org>; Thu, 13 Mar 2014 11:18:12 -0700 (PDT)
Received: from [172.19.248.96] (unknown [64.88.227.134]) by lucidvision.com (Postfix) with ESMTP id 820F927312E0; Thu, 13 Mar 2014 14:17:51 -0400 (EDT)
Content-Type: multipart/signed; boundary="Apple-Mail=_9AD2CE22-0377-4373-93C4-DC75576C9BA9"; protocol="application/pgp-signature"; micalg=pgp-sha512
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Thomas Nadeau <tnadeau@lucidvision.com>
In-Reply-To: <CF471E2E.C1A4%kegray@cisco.com>
Date: Thu, 13 Mar 2014 14:17:49 -0400
Message-Id: <A9B64828-1279-4B91-9ECE-AA095B4EC928@lucidvision.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com> <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com> <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com> <76B41B8FACE1514795D30EC137FF391D3E9E41@LILAS.jungle.qosmos.com> <AE6B698A-9362-4C25-8DFC-58766D4A40CB@affirmednetworks.com> <76B41B8FACE1514795D30EC137FF391D3E9E93@LILAS.jungle.qosmos.com> <53206D61.3000807@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45356FA3@dfweml701-chm.china.huawei.com> <532088AE.7060905@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453570A3@dfweml701-chm.china.huawei.com> <53209860.2090406@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357101@dfweml701-chm.china.huawei.com> <5320A504.3010805@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357120@dfweml701-chm.china.huawei.com> <5320AF25.30203@joelhalpern.com> <5320B6C9.4050701@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453571EB @dfweml701-chm.china.huawei.com> <5D48AFF6-22CA-44A8-94BE-B63589869C34@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D4535724F@dfweml701-chm.china.huawei.com> <CF4648B6.1B640%jguichar@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D45357316@dfweml701-chm.china.huawei.com> <CF4673E1.3394D%smkumar@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D45357510@dfweml701-chm.china.huawei.com> <CF471E2E.C1A4%kegray@cisco.com>
To: "Ken Gray (kegray)" <kegray@cisco.com>
X-Mailer: Apple Mail (2.1874)
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/mUcvShksKNvRBVRTspXEkFoEKRw
X-Mailman-Approved-At: Thu, 13 Mar 2014 11:40:02 -0700
Cc: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, "Surendra Kumar \(smkumar\)" <smkumar@cisco.com>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>, Guichard Jim <jguichar@cisco.com>, Lucy yong <lucy.yong@huawei.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "brijsman@juniper.net" <brijsman@juniper.net>, "Joel M. Halpern" <jmh@joelhalpern.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Mar 2014 18:18:18 -0000

--Apple-Mail=_9AD2CE22-0377-4373-93C4-DC75576C9BA9
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=euc-kr


	Precisely; the whole point is that it is opaque/malleable in =
nature.=20

	--Tom


On Mar 13, 2014:11:41 AM, at 11:41 AM, Ken Gray (kegray) =
<kegray@cisco.com> wrote:

> The word "metadata" is a purposely ambiguous term "data that provides
> information about other data".  It is used to avoid THIS discussion.
>=20
> For example, I propose we define "tequila metadata" because, frankly, =
I
> will need to order a triple-shot if we keep attempting to define =
something
> that, by definition, is ambiguous.  I'd like my bartender to =
understand me
> specifically when I say "I need a shot".
>=20
> On 3/13/14 7:49 AM, "Lucy yong" <lucy.yong@huawei.com> wrote:
>=20
>> Snip..
>> SK> Just copying from the PS:
>> --
>> Data plane metadata provides the ability to exchange information =
between
>> the network and service functions, between service functions, and =
service
>> functions and the network.
>>=20
>> --
>> It is a lucid definition. We are unnecessarily making the word =
"network"
>> controversial, IMO.
>>=20
>> [Lucy] This is my point. "The network" is too general here, which =
brings
>> metadata great power to do many things. This is why people invent =
ideas
>> here, which causes a lot of debates on metadata usage potentials. We
>> should not spend a lot of times on that debates and judge which usage =
is
>> valuable or not. Thus, for the SFC work, it will be helpful if we can
>> narrow down a bit. Joel makes explicitly two cases, which is helpful =
to
>> develop use cases for each case. I would like to see that the problem
>> statement can be more specific on metadata definition, which may be
>> helpful in less focusing on it and moving forward.
>>=20
>> Lucy=20
>>=20
>> Surendra.
>>=20
>>=20
>>>=20
>>> Thanks,
>>> Lucy
>>>=20
>>> -----Original Message-----
>>> From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
>>> Sent: Wednesday, March 12, 2014 4:38 PM
>>> To: Lucy yong
>>> Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker;
>>> brijsman@juniper.net; sfc; Jamal Hadi Salim
>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>=20
>>> Hi Lucy,
>>>=20
>>> No. I am simply saying we should not overcomplicate the problem
>>> statement with text that adds little to no value in my opinion. =
Whether
>>> we call it metadata, or context, has no bearing on the fact that the
>>> problem statement already clearly states we need to be able to pass
>>> information between SF=A9=F6s and between the network & SF=A9=F6s.
>>>=20
>>>=20
>>> On 3/12/14, 5:13 PM, "Lucy yong" <lucy.yong@huawei.com> wrote:
>>>=20
>>>>=20
>>>> Hi Jim,
>>>>=20
>>>> I for one don't agree and think we are over complicating what =
should
>>>> be straightforward. The SFC encapsulation should enable two things:
>>>>=20
>>>> 1. Steering of selected flows through a service chain; this is the
>>>> service function path.
>>>> 2. Passing of context associated with a given flow within said =
service
>>>> function path. This context information may be consumed by a SF (an
>>>> application ID is an example) or may be consumed by the forwarding
>>>> elements (a vrf-ID is an example).
>>>> [Lucy] Do you call the context as metadata or not? Do we have =
another
>>>> term here beside SFC header and metadata. I see that you don't want =
to
>>>> separate what is consumed by SF and what is consumed by the =
forwarding
>>>> elements.
>>>>=20
>>>> Lucy
>>>>=20
>>>> Sent from my iPhone
>>>>=20
>>>>> On Mar 12, 2014, at 4:16 PM, "Lucy yong" <lucy.yong@huawei.com> =
wrote:
>>>>>=20
>>>>> Great. Then we may consider two special metadata definitions in =
the
>>>>> problem statement so we can all use the same definitions. Here is =
my
>>>>> suggested text and like to hear you and other's input and =
suggestions.
>>>>>=20
>>>>> Dataplane Metadata: Data plane metadata provides the ability to
>>>>> exchange information between the elements in a service function
>>>>> chaining. In this context, there are two types of data plane =
metadata.
>>>>>=20
>>>>> Service Function Metadata: the information exchanged between
>>>>> classifier and service functions, between service functions to
>>>>> facilitate service functions on the packet treatment.
>>>>>=20
>>>>> Steering Metadata: the information from service functions to a
>>>>> classifier or service node for traffic forwarding purpose.
>>>>>=20
>>>>> -end
>>>>>=20
>>>>> Lucy
>>>>>=20
>>>>>=20
>>>>> -----Original Message-----
>>>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>>>>> Sent: Wednesday, March 12, 2014 2:35 PM
>>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker
>>>>> Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi
>>>>> Salim
>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>=20
>>>>> Yes, I am trying to consistently distinguish those two cases when
>>>>> talking about the information carried with packets in service =
chains.
>>>>>=20
>>>>> Yours,
>>>>> Joel
>>>>>=20
>>>>>> On 3/12/14, 3:13 PM, Lucy yong wrote:
>>>>>> Joel, See below. -----Original Message----- From: sfc
>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern Sent:
>>>>>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas =
BOUTHORS;
>>>>>> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net; =
sfc;
>>>>>> Jamal Hadi Salim Subject: Re: [sfc]
>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>=20
>>>>>> I was trying to word it carefully not to focus on who puts the
>>>>>> information in, but only on who consumes the information.
>>>>>> Information for service functions may come from the ingress
>>>>>> classifier or from other service functions. [Lucy] this is the =
one
>>>>>> case using metadata in your view. Information for the forwarding
>>>>>> will generally come from the ingress classifier, but in special
>>>>>> cases may be provided by service functions.  (I keep wanting to =
get
>>>>>> rid of those special cases, but so far there seem to be just =
enough
>>>>>> of them to warrant covering in the solution.  And more =
importantly,
>>>>>> significant support for it in the working group.) [Lucy] This is
>>>>>> the second case using metadata in your view (but you don't like =
it).
>>>>>>=20
>>>>>> And you suggest distinguishing these two cases when discussing
>>>>>> about metadata usage. Is that right understanding?
>>>>>>=20
>>>>>> Lucy
>>>>>>=20
>>>>>> Yours, Joel
>>>>>>=20
>>>>>>> On 3/12/14, 2:33 PM, Lucy yong wrote:
>>>>>>> Joel, I interpret that you suggests that distinguish the =
exchange
>>>>>>> information data plane carried between service functions and the
>>>>>>> exchange information data plane carried from a service function =
to
>>>>>>> a service node. Is this right understanding? Lucy
>>>>>>>=20
>>>>>>> -----Original Message----- From: Joel M. Halpern
>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014 =
1:19
>>>>>>> PM
>>>>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard
>>>>>>> (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim Subject:
>>>>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>>>=20
>>>>>>> My inclination would be to tune that definition to distinguish
>>>>>>> between dataplane carried information intended for use by =
service
>>>>>>> funcitons (whatever the origin), and dataplane carried =
information
>>>>>>> intended for dataplane forwarding components.
>>>>>>>=20
>>>>>>> Yours, Joel
>>>>>>>=20
>>>>>>>=20
>>>>>>>> Hi Joel,
>>>>>>>>=20
>>>>>>>> I agree that we need using the same definition for a term, but
>>>>>>>> disagree that the metadata definition here is a set of
>>>>>>>> information put in the SFC header. This may be too narrow or =
lead
>>>>>>>> to a particular solution. I am fine with this definition in the
>>>>>>>> problem statement w/ minor tweak (suggested on mailing list).
>>>>>>>>=20
>>>>>>>> Dataplane Metadata: Data plane metadata provides the ability to
>>>>>>>> exchange information between the classifiers and service
>>>>>>>> functions, between service functions, and service functions and
>>>>>>>> the
>>>>>>>> classifiers|service nodes.
>>>>>>>>=20
>>>>>>>> There may be a solution that a service function passes some
>>>>>>>> information to attached service node without using SFC header.
>>>>>>>>=20
>>>>>>>> Thanks, Lucy
>>>>>>>>=20
>>>>>>>>=20
>>>>>>>> -----Original Message----- From: Joel Halpern Direct
>>>>>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday, March 12,
>>>>>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas BOUTHORS;
>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net;
>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>=20
>>>>>>>> Lucy, you say "the metadata term means ..."  The definition you
>>>>>>>> then provide is a definition of the set of information we are
>>>>>>>> proposing that we put in the SFC header.  I, and others, have
>>>>>>>> been using the term metadata more narrowly.  We can use =
whatever
>>>>>>>> definition we want. But we do need to agree on the definition.
>>>>>>>> For the purposes of the WG, it seems much more useful to use =
the
>>>>>>>> term metadata for the narrower description.
>>>>>>>>=20
>>>>>>>> Yours, Joel
>>>>>>>>=20
>>>>>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
>>>>>>>>> Hi Joel,
>>>>>>>>>=20
>>>>>>>>> I agree. We need to differentiate the metadata used by service
>>>>>>>>> function and SFC header. The metadata term means carrying some
>>>>>>>>> states along with the packet. IMO: SFC header is a kind of
>>>>>>>>> metadata carried on packet for next service node to use. In =
the
>>>>>>>>> context of SFC, we have term for SFC header and the metadata =
that
>>>>>>>>> was carried between service functions, or between service
>>>>>>>>> functions and classifiers/service nodes, which is what the =
draft
>>>>>>>>> focus.
>>>>>>>>>=20
>>>>>>>>> Thanks, Lucy
>>>>>>>>>=20
>>>>>>>>>=20
>>>>>>>>>=20
>>>>>>>>>=20
>>>>>>>>>=20
>>>>>>>>> -----Original Message----- From: Joel M. Halpern
>>>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014
>>>>>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim
>>>>>>>>> Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi =
Salim
>>>>>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>>>>>=20
>>>>>>>>> I think it is important to keep a strong distinction between
>>>>>>>>> metadata (which is for use by applications) and the service
>>>>>>>>> chaining information in the base service chain header, which =
is
>>>>>>>>> for use by the service chain support mechanisms.
>>>>>>>>>=20
>>>>>>>>> Yours, Joel
>>>>>>>>>=20
>>>>>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
>>>>>>>>>> Fully agree with Joe.
>>>>>>>>>>=20
>>>>>>>>>> We should not require a fix length for in-band metadata but
>>>>>>>>>> also not leave it for freely usage. In fact, when a service
>>>>>>>>>> node inserts SFC header on a (encapsulated) packet and send =
to
>>>>>>>>>> next service node, SFC header itself can be seen as a =
metadata.
>>>>>>>>>>=20
>>>>>>>>>> Lucy
>>>>>>>>>>=20
>>>>>>>>>> -----Original Message----- From: sfc
>>>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
>>>>>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas BOUTHORS;
>>>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net;
>>>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>=20
>>>>>>>>>> For in-band metadata, the API for access can easily be
>>>>>>>>>> synchronous. Out of band metadata needs different handling.
>>>>>>>>>> There are many cases where out-of-band metadata is useful and
>>>>>>>>>> appropriate.  But they do not cover all needs by any stretch.
>>>>>>>>>>=20
>>>>>>>>>> Even if each piece of in-band metadata is of fixed length,
>>>>>>>>>> there are many different kinds of metatype.  Trying to say
>>>>>>>>>> "there will be exactly four pieces, and they will be of types
>>>>>>>>>> t1, t2, t3, and t4" is simply too specific for even 80% of =
the
>>>>>>>>>> needs.
>>>>>>>>>>=20
>>>>>>>>>> Yours, Joel
>>>>>>>>>>=20
>>>>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>>>>>>>>>>> Hello Ron,
>>>>>>>>>>>=20
>>>>>>>>>>> Sending out of band congruent metadata may not be the answer
>>>>>>>>>>> to all needs but it is one tool that we should keep.
>>>>>>>>>>>=20
>>>>>>>>>>> Not all metadata is tied to a specific packet, for example a
>>>>>>>>>>> policy change in PCRF could lead to some metadata signaling,
>>>>>>>>>>> the reaction time need not be immediate, few ms may not =
matter.
>>>>>>>>>>>=20
>>>>>>>>>>> As you point, if a packet is tied to a metadata a =
correlation
>>>>>>>>>>> info can be set in both packet to deal with it (i.e metadata
>>>>>>>>>>> expected flag in the SFC header, plus an id)
>>>>>>>>>>>=20
>>>>>>>>>>> Finally we can still send some limited metadata within a =
header.
>>>>>>>>>>> This could be used for load balancers in particular if we
>>>>>>>>>>> agree on a convention to locate "coarse grain policy"
>>>>>>>>>>> / "fine grain policy" on reserved context headers.
>>>>>>>>>>>=20
>>>>>>>>>>> This seems to open up a lot of flexibility / innovations.
>>>>>>>>>>>=20
>>>>>>>>>>> On your last point, there is a question on how to make
>>>>>>>>>>> metadata available to a Service Function. Current socket
>>>>>>>>>>> connections for example do not allow to retrieve IP header
>>>>>>>>>>> options. So I assume that SFC aware Service Functions will
>>>>>>>>>>> need some (asynchronous
>>>>>>>>>>> ?) API to retrieve SFC header information as well as in-band
>>>>>>>>>>> metadata. I don't see out of band metadata transport adding
>>>>>>>>>>> complexity,  the same API can probably apply.
>>>>>>>>>>>=20
>>>>>>>>>>> The alternative option, allowing variable sized metadata in
>>>>>>>>>>> the SFC header has some drawbacks as well, one being
>>>>>>>>>>> fragmentation, and some switches expecting as well to look =
at
>>>>>>>>>>> end user traffic headers for link load balancing.  I would
>>>>>>>>>>> agree that if we can accept these issues, then sending
>>>>>>>>>>> off-line congruent metadata looses its interest.
>>>>>>>>>>>=20
>>>>>>>>>>> We need to take into account  that both in-band and =
congruent
>>>>>>>>>>> out-of-band metadata transport is not reliable. A packet =
loss
>>>>>>>>>>> triggering retransmission would not lead to the identical
>>>>>>>>>>> reconstruction of the associated metadata. In some cases, we
>>>>>>>>>>> might thus even need non-congruent out-of-band reliable
>>>>>>>>>>> metadata transport.
>>>>>>>>>>>=20
>>>>>>>>>>>=20
>>>>>>>>>>>=20
>>>>>>>>>>> Nicolas ________________________________________ From: Ron
>>>>>>>>>>> Parker [Ron_Parker@affirmednetworks.com] Sent: Wednesday,
>>>>>>>>>>> March 12, 2014
>>>>>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard (jguichar);
>>>>>>>>>>> brijsman@juniper.net; sfc; Jamal Hadi Salim Subject: Re: =
[sfc]
>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>>=20
>>>>>>>>>>> Nicolas,
>>>>>>>>>>>=20
>>>>>>>>>>> I understand the concept for out of band signaling of
>>>>>>>>>>> metadata, but I am concerned that it introduces significant
>>>>>>>>>>> complexity due to the potential race condition of receiving =
the
>>>>>>>>>>> real packet before the metadata.  While the real packet =
could
>>>>>>>>>>> indicate that out of band metadata is expected, how can we
>>>>>>>>>>> guarantee the order of reception? What if switching or =
routing
>>>>>>>>>>> nodes apply hash based load balancing? What if the load
>>>>>>>>>>> balancing understands SFC encaps and looks beyond it to the
>>>>>>>>>>> original header to get better entropy?
>>>>>>>>>>> Can we guarantee that the metadata and real packet will =
follow
>>>>>>>>>>> the exact same path? If we can not, then implementations =
will
>>>>>>>>>>> need to add ingress queuing to cope with the scenario.
>>>>>>>>>>>=20
>>>>>>>>>>> Also, do you feel that the increase in implementation
>>>>>>>>>>> complexity at the service functions is reasonable?
>>>>>>>>>>>=20
>>>>>>>>>>> Thanks.
>>>>>>>>>>>=20
>>>>>>>>>>> Ron
>>>>>>>>>>>=20
>>>>>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>>>>>>>>=20
>>>>>>>>>>>> I think we must make a distinction between:
>>>>>>>>>>>>=20
>>>>>>>>>>>> - Metadata which should be part of the header defined as in
>>>>>>>>>>>> band marking. - Metadata with can be passed out of band, =
for
>>>>>>>>>>>> example congruent out of band signaling defined in the =
draft
>>>>>>>>>>>>=20
>>>>>>>>>>>> The former calls for a limited space in the header, true, =
The
>>>>>>>>>>>> latter however does not incur any space limitation and is
>>>>>>>>>>>> still fairly efficient and it remains compatible with a =
fixed
>>>>>>>>>>>> size header used to route those signaling messages along =
the
>>>>>>>>>>>> chain's service functions.
>>>>>>>>>>>>=20
>>>>>>>>>>>> Nicolas ________________________________________ From:
>>>>>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com] Sent:
>>>>>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
>>>>>>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net; sfc; Jamal Hadi =
Salim
>>>>>>>>>>>> Subject: Re: [sfc] =
draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>>>=20
>>>>>>>>>>>> Hi Ron,
>>>>>>>>>>>>=20
>>>>>>>>>>>> We can certainly have this discussion but we should first
>>>>>>>>>>>> consider what information is necessary and if said
>>>>>>>>>>>> information can fit within a fixed number of contexts in =
the
>>>>>>>>>>>> majority of cases. Remember, the goal of being able to pass
>>>>>>>>>>>> metadata through the network is to enhance service =
delivery,
>>>>>>>>>>>> not pass the entire works of Shakespeare ;-)
>>>>>>>>>>>>=20
>>>>>>>>>>>> Sent from my iPhone
>>>>>>>>>>>>=20
>>>>>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>>>>>>>>>>>>> <Ron_Parker@affirmednetworks.com> wrote:
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> Nicolas,
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> I see similar requirements from the 3gpp EPC side.  I =
would
>>>>>>>>>>>>> like to propose an OUI / TLV based approach where the
>>>>>>>>>>>>> reserved OUI can be used for agreed upon types of common
>>>>>>>>>>>>> metadata and vendor or other organizational OUIs can be =
used
>>>>>>>>>>>>> to quickly innovate in the networks.
>>>>>>>>>>>>> Simultaneously, I would also like to consider mechanisms
>>>>>>>>>>>>> that are optimized for long lived flows so as to limit the
>>>>>>>>>>>>> negative effects of packet growth.
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> Ron
>>>>>>>>>>>>>=20
>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>>>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> Hello Jim
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> I have seen cases in Gi LAN, where subscriber related
>>>>>>>>>>>>>> information is passed to a Web Proxy for HTTP header
>>>>>>>>>>>>>> enrichment (aimed at some Web Content providers partners =
of
>>>>>>>>>>>>>> the Mobile Operator).
>>>>>>>>>>>>>> Information was an coded (persistent) subscriber id =
derived
>>>>>>>>>>>>>> from the MSISDN, and couple of f customer profile related
>>>>>>>>>>>>>> fields.
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> In an sfc based Gi LAN, this entity should receive from =
the
>>>>>>>>>>>>>> Classifier
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> - A classification of the Content Provider ( Id,
>>>>>>>>>>>>>> Category) based on traffic analysis - The MSISDN of the
>>>>>>>>>>>>>> subscriber - Two subscriber policy fields (not tied to =
PCRF
>>>>>>>>>>>>>> but belonging to the Subscriber DB) (Subscriber category,
>>>>>>>>>>>>>> sub-category) - A session id (for logging and tracking
>>>>>>>>>>>>>> purposes)
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> The objective being to avoid having  the HTTP Proxy to
>>>>>>>>>>>>>> become a trusted application (interogate the subscriber =
DB,
>>>>>>>>>>>>>> etc..)
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> Nicolas
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> ________________________________________ From: Jim =
Guichard
>>>>>>>>>>>>>> (jguichar) [jguichar@cisco.com] Sent:
>>>>>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi Salim;
>>>>>>>>>>>>>> jmoisand@juniper.net; brijsman@juniper.net Cc:
>>>>>>>>>>>>>> sfc Subject: Re: [sfc]
>>>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> Hi Jamal,
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> You said "It seems there's clear need for variable sized
>>>>>>>>>>>>>> metadata".. I am not so convinced and would like to =
better
>>>>>>>>>>>>>> understand the requirements before passing judgement. If =
we
>>>>>>>>>>>>>> look at the use cases as presented thus far into the WG I
>>>>>>>>>>>>>> have yet to see a single example of the need (noting that
>>>>>>>>>>>>>> desire is not the same as need) - I am not saying there =
is
>>>>>>>>>>>>>> no requirement but rather that we should not jump to the
>>>>>>>>>>>>>> conclusion and build standards around a theory.
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>>>>>>>>>>>>>>> <hadi@mojatatu.com> wrote:
>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>> I like the doc - well written.
>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>> Section 4.3 on metadata encoding.
>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>> It seems there's clear need for variable sized metadata
>>>>>>>>>>>>>>> (at least for http/app you  seem to indicate the desire =
for
>>>>>>>>>>>>>>> it).
>>>>>>>>>>>>>>> For a datapath per-packet metadata, i feel the need is
>>>>>>>>>>>>>>> just as important. Are we limited by the fact that
>>>>>>>>>>>>>>> existing hardware may not be able to handle TLVs? For
>>>>>>>>>>>>>>> example, I dont have a problem handling TLVs in a =
software
>>>>>>>>>>>>>>> datapath.
>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>> cheers, jamal
>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>> _______________________________________________ sfc
>>>>>>>>>>>>>>> mailing list sfc@ietf.org
>>>>>>>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> _______________________________________________ sfc =
mailing
>>>>>>>>>>>>>> list sfc@ietf.org =
https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>>>=20
>>>>>>>>>>> _______________________________________________ sfc mailing
>>>>>>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>>=20
>>>>>>>>>> _______________________________________________ sfc mailing
>>>>>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>>=20
>>>>>>>>>> _______________________________________________ sfc mailing
>>>>>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>=20
>>>>>> _______________________________________________ sfc mailing list
>>>>>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>=20
>>>=20
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>=20
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


--Apple-Mail=_9AD2CE22-0377-4373-93C4-DC75576C9BA9
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

iQIcBAEBCgAGBQJTIfZNAAoJEPcO+I7eiUJZIfUQAKiT40qVZbdtfoe7ibZLd7tV
VWKFzARNEM0D5cNyXOwfYYis2Yj5hjznn3TtcuZQ4oLALmK4cAv6ZIurKFD4EGh8
BC5wDFWufBcUgtjSVUnZGrRPkQ9ALw6wmIcCaK/Bp5PjNrpBTURbgh0unpLbIctR
5YKQkzEE9fGV1ghaOhpo1SgqL16DjbNj3abBJ8R0vFg1CjokUXp+0e6UeDV6P19D
Ew+itg+wiQ2iDcgheE+6fPHisxpVYZ1EmFHHQBTSWAJeH0y4GvFHRslstwjJnMNj
MOnsZdBY2mUuenOvqv9FbuQwPcyebV6+h93HNXfin7vQdtSagjV/qfcClqdaygEX
4dBRrZ5ZSW563V/aaGak++ohtoAeYsur0rsqOwJm7ivFj4CfEZwaP/QmCKuHSYS8
LDfWrZhBvadIGd0SrpE27w8KswnZtHce9q2KwZS+xmhI0vzg1KKHRGM9kUuipT6Y
x8tuUu1eSupd16efwYUvGw6OO0XvVZJiLE3kD/KTGBs4ZmyhkTB9kvH3BHShQjHq
n97DhMg0IfqxVrwoD2pFkRp/tlWtEDMqJk3ud+JuOWwZ7bVleF6v2c8M8nRR0SXv
ez9O+ctGC0+qno/N9Ya4opCQVJj+i+JDZR+LM+ni2xKoFz6QLldKTBoYfBPcALww
NmO8j1KEwevM/EcXnCvD
=VvON
-----END PGP SIGNATURE-----

--Apple-Mail=_9AD2CE22-0377-4373-93C4-DC75576C9BA9--


From nobody Thu Mar 13 11:40:18 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3A3F51A0A3F for <sfc@ietfa.amsl.com>; Thu, 13 Mar 2014 11:35:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.448
X-Spam-Level: 
X-Spam-Status: No, score=-2.448 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_OFF=2.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 PNN_G5lsUaJ8 for <sfc@ietfa.amsl.com>; Thu, 13 Mar 2014 11:35:07 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 3FA061A0645 for <sfc@ietf.org>; Thu, 13 Mar 2014 11:35:06 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BEN82504; Thu, 13 Mar 2014 18:34:59 +0000 (GMT)
Received: from LHREML402-HUB.china.huawei.com (10.201.5.241) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 13 Mar 2014 18:34:07 +0000
Received: from DFWEML702-CHM.china.huawei.com (10.193.5.72) by lhreml402-hub.china.huawei.com (10.201.5.241) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 13 Mar 2014 18:34:58 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.118]) by dfweml702-chm.china.huawei.com ([169.254.4.83]) with mapi id 14.03.0158.001; Thu, 13 Mar 2014 11:34:54 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: Thomas Nadeau <tnadeau@lucidvision.com>, "Ken Gray (kegray)" <kegray@cisco.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtXWxgFuQPGhwEWKurWj2TK38JrUkRoAgAFHXgCAAAUSgIAGzmyAgADwYwCAADvUAIAAE0oAgAAY5ID//45E4IAAkkcA//+XGFCAAHueAP//ktEgAA+IKgAADoLRkP//l/yAgABzZsD//5W2gIAAbX0g//+pRoCAAHHikP//mfSAAA27RDAAAJP6AP//zQwg//8Q5AD//fYegP/8XPZA
Date: Thu, 13 Mar 2014 18:34:54 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D453576D9@dfweml701-chm.china.huawei.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com> <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com> <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com> <76B41B8FACE1514795D30EC137FF391D3E9E41@LILAS.jungle.qosmos.com> <AE6B698A-9362-4C25-8DFC-58766D4A40CB@affirmednetworks.com> <76B41B8FACE1514795D30EC137FF391D3E9E93@LILAS.jungle.qosmos.com> <53206D61.3000807@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45356FA3@dfweml701-chm.china.huawei.com> <532088AE.7060905@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453570A3@dfweml701-chm.china.huawei.com> <53209860.2090406@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357101@dfweml701-chm.china.huawei.com> <5320A504.3010805@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357120@dfweml701-chm.china.huawei.com> <5320AF25.30203@joelhalpern.com> <5320B6C9.4050701@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453571EB @dfweml701-chm.china.huawei.com> <5D48AFF6-22CA-44A8-94BE-B63589869C34@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D4535724F@dfweml701-chm.china.huawei.com> <CF4648B6.1B640%jguichar@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D45357316@dfweml701-chm.china.huawei.com> <CF4673E1.3394D%smkumar@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D45357510@dfweml701-chm.china.huawei.com> <CF471E2E.C1A4%kegray@cisco.com> <A9B64828-1279-4B91-9ECE-AA095B4EC928@lucidvision.com>
In-Reply-To: <A9B64828-1279-4B91-9ECE-AA095B4EC928@lucidvision.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.138.18]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/ADm3IzIDCzCKAAkfI0ZSs0awuZY
X-Mailman-Approved-At: Thu, 13 Mar 2014 11:40:02 -0700
Cc: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, "Surendra Kumar \(smkumar\)" <smkumar@cisco.com>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>, Guichard Jim <jguichar@cisco.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "brijsman@juniper.net" <brijsman@juniper.net>, "Joel M. Halpern" <jmh@joelhalpern.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Mar 2014 18:35:12 -0000

Opaque to what? Current definition does not imply that at all. It basically=
 allows a metadata to be exchanged by any element in the chain.

Lucy

-----Original Message-----
From: Thomas Nadeau [mailto:tnadeau@lucidvision.com]=20
Sent: Thursday, March 13, 2014 1:18 PM
To: Ken Gray (kegray)
Cc: Lucy yong; Surendra Kumar (smkumar); Guichard Jim; Nicolas BOUTHORS; sf=
c; Jamal Hadi Salim; Ron Parker; brijsman@juniper.net; Joel M. Halpern
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations


	Precisely; the whole point is that it is opaque/malleable in nature.=20

	--Tom


On Mar 13, 2014:11:41 AM, at 11:41 AM, Ken Gray (kegray) <kegray@cisco.com>=
 wrote:

> The word "metadata" is a purposely ambiguous term "data that provides=20
> information about other data".  It is used to avoid THIS discussion.
>=20
> For example, I propose we define "tequila metadata" because, frankly,=20
> I will need to order a triple-shot if we keep attempting to define=20
> something that, by definition, is ambiguous.  I'd like my bartender to=20
> understand me specifically when I say "I need a shot".
>=20
> On 3/13/14 7:49 AM, "Lucy yong" <lucy.yong@huawei.com> wrote:
>=20
>> Snip..
>> SK> Just copying from the PS:
>> --
>> Data plane metadata provides the ability to exchange information=20
>> between the network and service functions, between service functions,=20
>> and service functions and the network.
>>=20
>> --
>> It is a lucid definition. We are unnecessarily making the word "network"
>> controversial, IMO.
>>=20
>> [Lucy] This is my point. "The network" is too general here, which=20
>> brings metadata great power to do many things. This is why people=20
>> invent ideas here, which causes a lot of debates on metadata usage=20
>> potentials. We should not spend a lot of times on that debates and=20
>> judge which usage is valuable or not. Thus, for the SFC work, it will=20
>> be helpful if we can narrow down a bit. Joel makes explicitly two=20
>> cases, which is helpful to develop use cases for each case. I would=20
>> like to see that the problem statement can be more specific on=20
>> metadata definition, which may be helpful in less focusing on it and mov=
ing forward.
>>=20
>> Lucy
>>=20
>> Surendra.
>>=20
>>=20
>>>=20
>>> Thanks,
>>> Lucy
>>>=20
>>> -----Original Message-----
>>> From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
>>> Sent: Wednesday, March 12, 2014 4:38 PM
>>> To: Lucy yong
>>> Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker;=20
>>> brijsman@juniper.net; sfc; Jamal Hadi Salim
>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>=20
>>> Hi Lucy,
>>>=20
>>> No. I am simply saying we should not overcomplicate the problem=20
>>> statement with text that adds little to no value in my opinion.=20
>>> Whether we call it metadata, or context, has no bearing on the fact=20
>>> that the problem statement already clearly states we need to be able=20
>>> to pass information between SF=B9s and between the network & SF=B9s.
>>>=20
>>>=20
>>> On 3/12/14, 5:13 PM, "Lucy yong" <lucy.yong@huawei.com> wrote:
>>>=20
>>>>=20
>>>> Hi Jim,
>>>>=20
>>>> I for one don't agree and think we are over complicating what=20
>>>> should be straightforward. The SFC encapsulation should enable two thi=
ngs:
>>>>=20
>>>> 1. Steering of selected flows through a service chain; this is the=20
>>>> service function path.
>>>> 2. Passing of context associated with a given flow within said=20
>>>> service function path. This context information may be consumed by=20
>>>> a SF (an application ID is an example) or may be consumed by the=20
>>>> forwarding elements (a vrf-ID is an example).
>>>> [Lucy] Do you call the context as metadata or not? Do we have=20
>>>> another term here beside SFC header and metadata. I see that you=20
>>>> don't want to separate what is consumed by SF and what is consumed=20
>>>> by the forwarding elements.
>>>>=20
>>>> Lucy
>>>>=20
>>>> Sent from my iPhone
>>>>=20
>>>>> On Mar 12, 2014, at 4:16 PM, "Lucy yong" <lucy.yong@huawei.com> wrote=
:
>>>>>=20
>>>>> Great. Then we may consider two special metadata definitions in=20
>>>>> the problem statement so we can all use the same definitions. Here=20
>>>>> is my suggested text and like to hear you and other's input and sugge=
stions.
>>>>>=20
>>>>> Dataplane Metadata: Data plane metadata provides the ability to=20
>>>>> exchange information between the elements in a service function=20
>>>>> chaining. In this context, there are two types of data plane metadata=
.
>>>>>=20
>>>>> Service Function Metadata: the information exchanged between=20
>>>>> classifier and service functions, between service functions to=20
>>>>> facilitate service functions on the packet treatment.
>>>>>=20
>>>>> Steering Metadata: the information from service functions to a=20
>>>>> classifier or service node for traffic forwarding purpose.
>>>>>=20
>>>>> -end
>>>>>=20
>>>>> Lucy
>>>>>=20
>>>>>=20
>>>>> -----Original Message-----
>>>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>>>>> Sent: Wednesday, March 12, 2014 2:35 PM
>>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker
>>>>> Cc: Jim Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi=20
>>>>> Salim
>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>=20
>>>>> Yes, I am trying to consistently distinguish those two cases when=20
>>>>> talking about the information carried with packets in service chains.
>>>>>=20
>>>>> Yours,
>>>>> Joel
>>>>>=20
>>>>>> On 3/12/14, 3:13 PM, Lucy yong wrote:
>>>>>> Joel, See below. -----Original Message----- From: sfc=20
>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern Sent:
>>>>>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas=20
>>>>>> BOUTHORS; Ron Parker Cc: Jim Guichard (jguichar);=20
>>>>>> brijsman@juniper.net; sfc; Jamal Hadi Salim Subject: Re: [sfc]=20
>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>=20
>>>>>> I was trying to word it carefully not to focus on who puts the=20
>>>>>> information in, but only on who consumes the information.
>>>>>> Information for service functions may come from the ingress=20
>>>>>> classifier or from other service functions. [Lucy] this is the=20
>>>>>> one case using metadata in your view. Information for the=20
>>>>>> forwarding will generally come from the ingress classifier, but=20
>>>>>> in special cases may be provided by service functions.  (I keep=20
>>>>>> wanting to get rid of those special cases, but so far there seem=20
>>>>>> to be just enough of them to warrant covering in the solution. =20
>>>>>> And more importantly, significant support for it in the working=20
>>>>>> group.) [Lucy] This is the second case using metadata in your view (=
but you don't like it).
>>>>>>=20
>>>>>> And you suggest distinguishing these two cases when discussing=20
>>>>>> about metadata usage. Is that right understanding?
>>>>>>=20
>>>>>> Lucy
>>>>>>=20
>>>>>> Yours, Joel
>>>>>>=20
>>>>>>> On 3/12/14, 2:33 PM, Lucy yong wrote:
>>>>>>> Joel, I interpret that you suggests that distinguish the=20
>>>>>>> exchange information data plane carried between service=20
>>>>>>> functions and the exchange information data plane carried from a=20
>>>>>>> service function to a service node. Is this right understanding?=20
>>>>>>> Lucy
>>>>>>>=20
>>>>>>> -----Original Message----- From: Joel M. Halpern=20
>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014=20
>>>>>>> 1:19 PM
>>>>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard=20
>>>>>>> (jguichar); brijsman@juniper.net; sfc; Jamal Hadi Salim Subject:
>>>>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>>>=20
>>>>>>> My inclination would be to tune that definition to distinguish=20
>>>>>>> between dataplane carried information intended for use by=20
>>>>>>> service funcitons (whatever the origin), and dataplane carried=20
>>>>>>> information intended for dataplane forwarding components.
>>>>>>>=20
>>>>>>> Yours, Joel
>>>>>>>=20
>>>>>>>=20
>>>>>>>> Hi Joel,
>>>>>>>>=20
>>>>>>>> I agree that we need using the same definition for a term, but=20
>>>>>>>> disagree that the metadata definition here is a set of=20
>>>>>>>> information put in the SFC header. This may be too narrow or=20
>>>>>>>> lead to a particular solution. I am fine with this definition=20
>>>>>>>> in the problem statement w/ minor tweak (suggested on mailing list=
).
>>>>>>>>=20
>>>>>>>> Dataplane Metadata: Data plane metadata provides the ability to=20
>>>>>>>> exchange information between the classifiers and service=20
>>>>>>>> functions, between service functions, and service functions and=20
>>>>>>>> the
>>>>>>>> classifiers|service nodes.
>>>>>>>>=20
>>>>>>>> There may be a solution that a service function passes some=20
>>>>>>>> information to attached service node without using SFC header.
>>>>>>>>=20
>>>>>>>> Thanks, Lucy
>>>>>>>>=20
>>>>>>>>=20
>>>>>>>> -----Original Message----- From: Joel Halpern Direct=20
>>>>>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday, March 12,
>>>>>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas BOUTHORS;=20
>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net;=20
>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]=20
>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>=20
>>>>>>>> Lucy, you say "the metadata term means ..."  The definition you=20
>>>>>>>> then provide is a definition of the set of information we are=20
>>>>>>>> proposing that we put in the SFC header.  I, and others, have=20
>>>>>>>> been using the term metadata more narrowly.  We can use=20
>>>>>>>> whatever definition we want. But we do need to agree on the defini=
tion.
>>>>>>>> For the purposes of the WG, it seems much more useful to use=20
>>>>>>>> the term metadata for the narrower description.
>>>>>>>>=20
>>>>>>>> Yours, Joel
>>>>>>>>=20
>>>>>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
>>>>>>>>> Hi Joel,
>>>>>>>>>=20
>>>>>>>>> I agree. We need to differentiate the metadata used by service=20
>>>>>>>>> function and SFC header. The metadata term means carrying some=20
>>>>>>>>> states along with the packet. IMO: SFC header is a kind of=20
>>>>>>>>> metadata carried on packet for next service node to use. In=20
>>>>>>>>> the context of SFC, we have term for SFC header and the=20
>>>>>>>>> metadata that was carried between service functions, or=20
>>>>>>>>> between service functions and classifiers/service nodes, which=20
>>>>>>>>> is what the draft focus.
>>>>>>>>>=20
>>>>>>>>> Thanks, Lucy
>>>>>>>>>=20
>>>>>>>>>=20
>>>>>>>>>=20
>>>>>>>>>=20
>>>>>>>>>=20
>>>>>>>>> -----Original Message----- From: Joel M. Halpern=20
>>>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014
>>>>>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim=20
>>>>>>>>> Guichard (jguichar); brijsman@juniper.net; sfc; Jamal Hadi=20
>>>>>>>>> Salim
>>>>>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>>>>>=20
>>>>>>>>> I think it is important to keep a strong distinction between=20
>>>>>>>>> metadata (which is for use by applications) and the service=20
>>>>>>>>> chaining information in the base service chain header, which=20
>>>>>>>>> is for use by the service chain support mechanisms.
>>>>>>>>>=20
>>>>>>>>> Yours, Joel
>>>>>>>>>=20
>>>>>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
>>>>>>>>>> Fully agree with Joe.
>>>>>>>>>>=20
>>>>>>>>>> We should not require a fix length for in-band metadata but=20
>>>>>>>>>> also not leave it for freely usage. In fact, when a service=20
>>>>>>>>>> node inserts SFC header on a (encapsulated) packet and send=20
>>>>>>>>>> to next service node, SFC header itself can be seen as a metadat=
a.
>>>>>>>>>>=20
>>>>>>>>>> Lucy
>>>>>>>>>>=20
>>>>>>>>>> -----Original Message----- From: sfc=20
>>>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
>>>>>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas BOUTHORS;=20
>>>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net;=20
>>>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]=20
>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>=20
>>>>>>>>>> For in-band metadata, the API for access can easily be=20
>>>>>>>>>> synchronous. Out of band metadata needs different handling.
>>>>>>>>>> There are many cases where out-of-band metadata is useful and=20
>>>>>>>>>> appropriate.  But they do not cover all needs by any stretch.
>>>>>>>>>>=20
>>>>>>>>>> Even if each piece of in-band metadata is of fixed length,=20
>>>>>>>>>> there are many different kinds of metatype.  Trying to say=20
>>>>>>>>>> "there will be exactly four pieces, and they will be of types=20
>>>>>>>>>> t1, t2, t3, and t4" is simply too specific for even 80% of=20
>>>>>>>>>> the needs.
>>>>>>>>>>=20
>>>>>>>>>> Yours, Joel
>>>>>>>>>>=20
>>>>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>>>>>>>>>>> Hello Ron,
>>>>>>>>>>>=20
>>>>>>>>>>> Sending out of band congruent metadata may not be the answer=20
>>>>>>>>>>> to all needs but it is one tool that we should keep.
>>>>>>>>>>>=20
>>>>>>>>>>> Not all metadata is tied to a specific packet, for example a=20
>>>>>>>>>>> policy change in PCRF could lead to some metadata signaling,=20
>>>>>>>>>>> the reaction time need not be immediate, few ms may not matter.
>>>>>>>>>>>=20
>>>>>>>>>>> As you point, if a packet is tied to a metadata a=20
>>>>>>>>>>> correlation info can be set in both packet to deal with it=20
>>>>>>>>>>> (i.e metadata expected flag in the SFC header, plus an id)
>>>>>>>>>>>=20
>>>>>>>>>>> Finally we can still send some limited metadata within a header=
.
>>>>>>>>>>> This could be used for load balancers in particular if we=20
>>>>>>>>>>> agree on a convention to locate "coarse grain policy"
>>>>>>>>>>> / "fine grain policy" on reserved context headers.
>>>>>>>>>>>=20
>>>>>>>>>>> This seems to open up a lot of flexibility / innovations.
>>>>>>>>>>>=20
>>>>>>>>>>> On your last point, there is a question on how to make=20
>>>>>>>>>>> metadata available to a Service Function. Current socket=20
>>>>>>>>>>> connections for example do not allow to retrieve IP header=20
>>>>>>>>>>> options. So I assume that SFC aware Service Functions will=20
>>>>>>>>>>> need some (asynchronous
>>>>>>>>>>> ?) API to retrieve SFC header information as well as in-band=20
>>>>>>>>>>> metadata. I don't see out of band metadata transport adding=20
>>>>>>>>>>> complexity,  the same API can probably apply.
>>>>>>>>>>>=20
>>>>>>>>>>> The alternative option, allowing variable sized metadata in=20
>>>>>>>>>>> the SFC header has some drawbacks as well, one being=20
>>>>>>>>>>> fragmentation, and some switches expecting as well to look=20
>>>>>>>>>>> at end user traffic headers for link load balancing.  I=20
>>>>>>>>>>> would agree that if we can accept these issues, then sending=20
>>>>>>>>>>> off-line congruent metadata looses its interest.
>>>>>>>>>>>=20
>>>>>>>>>>> We need to take into account  that both in-band and=20
>>>>>>>>>>> congruent out-of-band metadata transport is not reliable. A=20
>>>>>>>>>>> packet loss triggering retransmission would not lead to the=20
>>>>>>>>>>> identical reconstruction of the associated metadata. In some=20
>>>>>>>>>>> cases, we might thus even need non-congruent out-of-band=20
>>>>>>>>>>> reliable metadata transport.
>>>>>>>>>>>=20
>>>>>>>>>>>=20
>>>>>>>>>>>=20
>>>>>>>>>>> Nicolas ________________________________________ From: Ron=20
>>>>>>>>>>> Parker [Ron_Parker@affirmednetworks.com] Sent: Wednesday,=20
>>>>>>>>>>> March 12, 2014
>>>>>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard (jguichar);=20
>>>>>>>>>>> brijsman@juniper.net; sfc; Jamal Hadi Salim Subject: Re:=20
>>>>>>>>>>> [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>>=20
>>>>>>>>>>> Nicolas,
>>>>>>>>>>>=20
>>>>>>>>>>> I understand the concept for out of band signaling of=20
>>>>>>>>>>> metadata, but I am concerned that it introduces significant=20
>>>>>>>>>>> complexity due to the potential race condition of receiving=20
>>>>>>>>>>> the real packet before the metadata.  While the real packet=20
>>>>>>>>>>> could indicate that out of band metadata is expected, how=20
>>>>>>>>>>> can we guarantee the order of reception? What if switching=20
>>>>>>>>>>> or routing nodes apply hash based load balancing? What if=20
>>>>>>>>>>> the load balancing understands SFC encaps and looks beyond=20
>>>>>>>>>>> it to the original header to get better entropy?
>>>>>>>>>>> Can we guarantee that the metadata and real packet will=20
>>>>>>>>>>> follow the exact same path? If we can not, then=20
>>>>>>>>>>> implementations will need to add ingress queuing to cope with t=
he scenario.
>>>>>>>>>>>=20
>>>>>>>>>>> Also, do you feel that the increase in implementation=20
>>>>>>>>>>> complexity at the service functions is reasonable?
>>>>>>>>>>>=20
>>>>>>>>>>> Thanks.
>>>>>>>>>>>=20
>>>>>>>>>>> Ron
>>>>>>>>>>>=20
>>>>>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>>>>>>>>=20
>>>>>>>>>>>> I think we must make a distinction between:
>>>>>>>>>>>>=20
>>>>>>>>>>>> - Metadata which should be part of the header defined as in=20
>>>>>>>>>>>> band marking. - Metadata with can be passed out of band,=20
>>>>>>>>>>>> for example congruent out of band signaling defined in the=20
>>>>>>>>>>>> draft
>>>>>>>>>>>>=20
>>>>>>>>>>>> The former calls for a limited space in the header, true,=20
>>>>>>>>>>>> The latter however does not incur any space limitation and=20
>>>>>>>>>>>> is still fairly efficient and it remains compatible with a=20
>>>>>>>>>>>> fixed size header used to route those signaling messages=20
>>>>>>>>>>>> along the chain's service functions.
>>>>>>>>>>>>=20
>>>>>>>>>>>> Nicolas ________________________________________ From:
>>>>>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com] Sent:
>>>>>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
>>>>>>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net; sfc; Jamal Hadi=20
>>>>>>>>>>>> Salim
>>>>>>>>>>>> Subject: Re: [sfc]=20
>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>>>=20
>>>>>>>>>>>> Hi Ron,
>>>>>>>>>>>>=20
>>>>>>>>>>>> We can certainly have this discussion but we should first=20
>>>>>>>>>>>> consider what information is necessary and if said=20
>>>>>>>>>>>> information can fit within a fixed number of contexts in=20
>>>>>>>>>>>> the majority of cases. Remember, the goal of being able to=20
>>>>>>>>>>>> pass metadata through the network is to enhance service=20
>>>>>>>>>>>> delivery, not pass the entire works of Shakespeare ;-)
>>>>>>>>>>>>=20
>>>>>>>>>>>> Sent from my iPhone
>>>>>>>>>>>>=20
>>>>>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>>>>>>>>>>>>> <Ron_Parker@affirmednetworks.com> wrote:
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> Nicolas,
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> I see similar requirements from the 3gpp EPC side.  I=20
>>>>>>>>>>>>> would like to propose an OUI / TLV based approach where=20
>>>>>>>>>>>>> the reserved OUI can be used for agreed upon types of=20
>>>>>>>>>>>>> common metadata and vendor or other organizational OUIs=20
>>>>>>>>>>>>> can be used to quickly innovate in the networks.
>>>>>>>>>>>>> Simultaneously, I would also like to consider mechanisms=20
>>>>>>>>>>>>> that are optimized for long lived flows so as to limit the=20
>>>>>>>>>>>>> negative effects of packet growth.
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> Ron
>>>>>>>>>>>>>=20
>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>>>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com> wrote:
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> Hello Jim
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> I have seen cases in Gi LAN, where subscriber related=20
>>>>>>>>>>>>>> information is passed to a Web Proxy for HTTP header=20
>>>>>>>>>>>>>> enrichment (aimed at some Web Content providers partners=20
>>>>>>>>>>>>>> of the Mobile Operator).
>>>>>>>>>>>>>> Information was an coded (persistent) subscriber id=20
>>>>>>>>>>>>>> derived from the MSISDN, and couple of f customer profile=20
>>>>>>>>>>>>>> related fields.
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> In an sfc based Gi LAN, this entity should receive from=20
>>>>>>>>>>>>>> the Classifier
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> - A classification of the Content Provider ( Id,
>>>>>>>>>>>>>> Category) based on traffic analysis - The MSISDN of the=20
>>>>>>>>>>>>>> subscriber - Two subscriber policy fields (not tied to=20
>>>>>>>>>>>>>> PCRF but belonging to the Subscriber DB) (Subscriber=20
>>>>>>>>>>>>>> category,
>>>>>>>>>>>>>> sub-category) - A session id (for logging and tracking
>>>>>>>>>>>>>> purposes)
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> The objective being to avoid having  the HTTP Proxy to=20
>>>>>>>>>>>>>> become a trusted application (interogate the subscriber=20
>>>>>>>>>>>>>> DB,
>>>>>>>>>>>>>> etc..)
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> Nicolas
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> ________________________________________ From: Jim=20
>>>>>>>>>>>>>> Guichard
>>>>>>>>>>>>>> (jguichar) [jguichar@cisco.com] Sent:
>>>>>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi Salim;=20
>>>>>>>>>>>>>> jmoisand@juniper.net; brijsman@juniper.net Cc:
>>>>>>>>>>>>>> sfc Subject: Re: [sfc]
>>>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> Hi Jamal,
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> You said "It seems there's clear need for variable sized=20
>>>>>>>>>>>>>> metadata".. I am not so convinced and would like to=20
>>>>>>>>>>>>>> better understand the requirements before passing=20
>>>>>>>>>>>>>> judgement. If we look at the use cases as presented thus=20
>>>>>>>>>>>>>> far into the WG I have yet to see a single example of the=20
>>>>>>>>>>>>>> need (noting that desire is not the same as need) - I am=20
>>>>>>>>>>>>>> not saying there is no requirement but rather that we=20
>>>>>>>>>>>>>> should not jump to the conclusion and build standards around=
 a theory.
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>>>>>>>>>>>>>>> <hadi@mojatatu.com> wrote:
>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>> I like the doc - well written.
>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>> Section 4.3 on metadata encoding.
>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>> It seems there's clear need for variable sized metadata=20
>>>>>>>>>>>>>>> (at least for http/app you  seem to indicate the desire=20
>>>>>>>>>>>>>>> for it).
>>>>>>>>>>>>>>> For a datapath per-packet metadata, i feel the need is=20
>>>>>>>>>>>>>>> just as important. Are we limited by the fact that=20
>>>>>>>>>>>>>>> existing hardware may not be able to handle TLVs? For=20
>>>>>>>>>>>>>>> example, I dont have a problem handling TLVs in a=20
>>>>>>>>>>>>>>> software datapath.
>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>> cheers, jamal
>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>> _______________________________________________ sfc=20
>>>>>>>>>>>>>>> mailing list sfc@ietf.org=20
>>>>>>>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> _______________________________________________ sfc=20
>>>>>>>>>>>>>> mailing list sfc@ietf.org=20
>>>>>>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>>>=20
>>>>>>>>>>> _______________________________________________ sfc mailing=20
>>>>>>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>>=20
>>>>>>>>>> _______________________________________________ sfc mailing=20
>>>>>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>>=20
>>>>>>>>>> _______________________________________________ sfc mailing=20
>>>>>>>>>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>=20
>>>>>> _______________________________________________ sfc mailing list=20
>>>>>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>>>=20
>>>=20
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>=20
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Thu Mar 13 11:40:20 2014
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 162021A0A11 for <sfc@ietfa.amsl.com>; Thu, 13 Mar 2014 11:37:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.748
X-Spam-Level: 
X-Spam-Status: No, score=-7.748 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, MANGLED_OFF=2.3, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 HNen7reLio0X for <sfc@ietfa.amsl.com>; Thu, 13 Mar 2014 11:37:51 -0700 (PDT)
Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) by ietfa.amsl.com (Postfix) with ESMTP id 5B72C1A0A31 for <sfc@ietf.org>; Thu, 13 Mar 2014 11:37:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=33832; q=dns/txt; s=iport; t=1394735860; x=1395945460; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=vpH6PJTNypLjo+KOkbRd4DoNDn93vR1EePu1LNLPZq4=; b=HuVyqdWFNpM3jMC1f4OjRrz37qAft7u4ntj8f3FuZ8TEbXZiETKnOBeh gm9VnpjUUF4jSQ73NBKQaKKproXvaPrQRf4ei4LqTl6uR6vil5zACUcYy 5OJxUpDfCk3Xg4p3Z+OyvxRdRE17bZbEOZkwG96PLNW2FauqkewWycFKZ 4=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AnUFACf6IVOtJXG9/2dsb2JhbABZgwY7V4MGtzCDO4NzGYECFnSCJQEBAQQBAQEXGjECBwMIDAQCAQgRBAEBAQQREgUCAiULFAkIAgQBDQUbh14NlXucDwahexMEgSOMVwEKAQYBAhsIEBsHAgICBIJfgU8ElBVEg2ySLYMtgWkBCBci
X-IronPort-AV: E=Sophos;i="4.97,648,1389744000"; d="scan'208";a="27271854"
Received: from rcdn-core2-2.cisco.com ([173.37.113.189]) by alln-iport-3.cisco.com with ESMTP; 13 Mar 2014 18:37:38 +0000
Received: from xhc-rcd-x12.cisco.com (xhc-rcd-x12.cisco.com [173.37.183.86]) by rcdn-core2-2.cisco.com (8.14.5/8.14.5) with ESMTP id s2DIbcoj025843 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 13 Mar 2014 18:37:38 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.10]) by xhc-rcd-x12.cisco.com ([173.37.183.86]) with mapi id 14.03.0123.003; Thu, 13 Mar 2014 13:37:38 -0500
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: Lucy yong <lucy.yong@huawei.com>, Thomas Nadeau <tnadeau@lucidvision.com>,  "Ken Gray (kegray)" <kegray@cisco.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtTG5JTMIR5tk0Sw90+BuOO5fZrUG7+AgAGbNACAAAUSgIAGeptpgAFENQCAADvUAIAAE0kAgAAY5ICAAAX+AIAAGo0AgAARQYCAAAF1AIAADYqAgAABiACAAAQMgIAACAeAgAADWoCAAAXCgIAAC7mA//+3OA6AAFi6gP//1KuAgAA9RgCAAF43AIAAttKAgAAOlQCAACuqgIAABMYA///OeQA=
Date: Thu, 13 Mar 2014 18:37:37 +0000
Message-ID: <CF477305.1CA34%jguichar@cisco.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com> <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com> <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com> <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com> <76B41B8FACE1514795D30EC137FF391D3E9E41@LILAS.jungle.qosmos.com> <AE6B698A-9362-4C25-8DFC-58766D4A40CB@affirmednetworks.com> <76B41B8FACE1514795D30EC137FF391D3E9E93@LILAS.jungle.qosmos.com> <53206D61.3000807@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45356FA3@dfweml701-chm.china.huawei.com> <532088AE.7060905@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D453570A3@dfweml701-chm.china.huawei.com> <53209860.2090406@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357101@dfweml701-chm.china.huawei.com> <5320A504.3010805@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45357120@dfweml701-chm.china.huawei.com> <5320AF25.30203@joelhalpern.com> <5320B6C9.4050701@joelhalpern.com> <5D48AFF6-22CA-44A8-94BE-B63589869C34@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D4535724F@dfweml701-chm.china.huawei.com> <CF4648B6.1B640%jguichar@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D45357316@dfweml701-chm.china.huawei.com> <CF4673E1.3394D%smkumar@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D45357510@dfweml701-chm.china.huawei.com> <CF471E2E.C1A4%kegray@cisco.com> <A9B64828-1279-4B91-9ECE-AA095B4EC928@lucidvision.com> <2691CE0099834E4A9C5044EEC662BB9D453576D9@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D453576D9@dfweml701-chm.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.98.43.181]
Content-Type: text/plain; charset="euc-kr"
Content-ID: <F30044945988244C90580EBBE102A3D7@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/BXgvXo9cNAgOhR6JJRs5Y3_s6kY
X-Mailman-Approved-At: Thu, 13 Mar 2014 11:40:02 -0700
Cc: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, "Surendra Kumar \(smkumar\)" <smkumar@cisco.com>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "brijsman@juniper.net" <brijsman@juniper.net>, "Joel M. Halpern" <jmh@joelhalpern.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Mar 2014 18:37:56 -0000

SGkgTHVjeSwNClBsZWFzZSBzZWUgbXkgcHJldmlvdXMgZW1haWwgYW5kIHdvcmsgd2l0aCBKb2Vs
IHRvIGNvbWUgdXAgd2l0aA0KY29uc29saWRhdGVkIHRleHQgdGhhdCBjYW4gYmUgaW5zZXJ0ZWQg
aW50byB0aGUgcHJvYmxlbSBzdGF0ZW1lbnQuDQoNCk9uIDMvMTMvMTQsIDI6MzQgUE0sICJMdWN5
IHlvbmciIDxsdWN5LnlvbmdAaHVhd2VpLmNvbT4gd3JvdGU6DQoNCj5PcGFxdWUgdG8gd2hhdD8g
Q3VycmVudCBkZWZpbml0aW9uIGRvZXMgbm90IGltcGx5IHRoYXQgYXQgYWxsLiBJdA0KPmJhc2lj
YWxseSBhbGxvd3MgYSBtZXRhZGF0YSB0byBiZSBleGNoYW5nZWQgYnkgYW55IGVsZW1lbnQgaW4g
dGhlIGNoYWluLg0KPg0KPkx1Y3kNCj4NCj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPkZy
b206IFRob21hcyBOYWRlYXUgW21haWx0bzp0bmFkZWF1QGx1Y2lkdmlzaW9uLmNvbV0NCj5TZW50
OiBUaHVyc2RheSwgTWFyY2ggMTMsIDIwMTQgMToxOCBQTQ0KPlRvOiBLZW4gR3JheSAoa2VncmF5
KQ0KPkNjOiBMdWN5IHlvbmc7IFN1cmVuZHJhIEt1bWFyIChzbWt1bWFyKTsgR3VpY2hhcmQgSmlt
OyBOaWNvbGFzIEJPVVRIT1JTOw0KPnNmYzsgSmFtYWwgSGFkaSBTYWxpbTsgUm9uIFBhcmtlcjsg
YnJpanNtYW5AanVuaXBlci5uZXQ7IEpvZWwgTS4gSGFscGVybg0KPlN1YmplY3Q6IFJlOiBbc2Zj
XSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPg0KPg0KPglQcmVj
aXNlbHk7IHRoZSB3aG9sZSBwb2ludCBpcyB0aGF0IGl0IGlzIG9wYXF1ZS9tYWxsZWFibGUgaW4g
bmF0dXJlLg0KPg0KPgktLVRvbQ0KPg0KPg0KPk9uIE1hciAxMywgMjAxNDoxMTo0MSBBTSwgYXQg
MTE6NDEgQU0sIEtlbiBHcmF5IChrZWdyYXkpDQo+PGtlZ3JheUBjaXNjby5jb20+IHdyb3RlOg0K
Pg0KPj4gVGhlIHdvcmQgIm1ldGFkYXRhIiBpcyBhIHB1cnBvc2VseSBhbWJpZ3VvdXMgdGVybSAi
ZGF0YSB0aGF0IHByb3ZpZGVzDQo+PiBpbmZvcm1hdGlvbiBhYm91dCBvdGhlciBkYXRhIi4gIEl0
IGlzIHVzZWQgdG8gYXZvaWQgVEhJUyBkaXNjdXNzaW9uLg0KPj4gDQo+PiBGb3IgZXhhbXBsZSwg
SSBwcm9wb3NlIHdlIGRlZmluZSAidGVxdWlsYSBtZXRhZGF0YSIgYmVjYXVzZSwgZnJhbmtseSwN
Cj4+IEkgd2lsbCBuZWVkIHRvIG9yZGVyIGEgdHJpcGxlLXNob3QgaWYgd2Uga2VlcCBhdHRlbXB0
aW5nIHRvIGRlZmluZQ0KPj4gc29tZXRoaW5nIHRoYXQsIGJ5IGRlZmluaXRpb24sIGlzIGFtYmln
dW91cy4gIEknZCBsaWtlIG15IGJhcnRlbmRlciB0bw0KPj4gdW5kZXJzdGFuZCBtZSBzcGVjaWZp
Y2FsbHkgd2hlbiBJIHNheSAiSSBuZWVkIGEgc2hvdCIuDQo+PiANCj4+IE9uIDMvMTMvMTQgNzo0
OSBBTSwgIkx1Y3kgeW9uZyIgPGx1Y3kueW9uZ0BodWF3ZWkuY29tPiB3cm90ZToNCj4+IA0KPj4+
IFNuaXAuLg0KPj4+IFNLPiBKdXN0IGNvcHlpbmcgZnJvbSB0aGUgUFM6DQo+Pj4gLS0NCj4+PiBE
YXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5IHRvIGV4Y2hhbmdlIGluZm9y
bWF0aW9uDQo+Pj4gYmV0d2VlbiB0aGUgbmV0d29yayBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJl
dHdlZW4gc2VydmljZSBmdW5jdGlvbnMsDQo+Pj4gYW5kIHNlcnZpY2UgZnVuY3Rpb25zIGFuZCB0
aGUgbmV0d29yay4NCj4+PiANCj4+PiAtLQ0KPj4+IEl0IGlzIGEgbHVjaWQgZGVmaW5pdGlvbi4g
V2UgYXJlIHVubmVjZXNzYXJpbHkgbWFraW5nIHRoZSB3b3JkDQo+Pj4ibmV0d29yayINCj4+PiBj
b250cm92ZXJzaWFsLCBJTU8uDQo+Pj4gDQo+Pj4gW0x1Y3ldIFRoaXMgaXMgbXkgcG9pbnQuICJU
aGUgbmV0d29yayIgaXMgdG9vIGdlbmVyYWwgaGVyZSwgd2hpY2gNCj4+PiBicmluZ3MgbWV0YWRh
dGEgZ3JlYXQgcG93ZXIgdG8gZG8gbWFueSB0aGluZ3MuIFRoaXMgaXMgd2h5IHBlb3BsZQ0KPj4+
IGludmVudCBpZGVhcyBoZXJlLCB3aGljaCBjYXVzZXMgYSBsb3Qgb2YgZGViYXRlcyBvbiBtZXRh
ZGF0YSB1c2FnZQ0KPj4+IHBvdGVudGlhbHMuIFdlIHNob3VsZCBub3Qgc3BlbmQgYSBsb3Qgb2Yg
dGltZXMgb24gdGhhdCBkZWJhdGVzIGFuZA0KPj4+IGp1ZGdlIHdoaWNoIHVzYWdlIGlzIHZhbHVh
YmxlIG9yIG5vdC4gVGh1cywgZm9yIHRoZSBTRkMgd29yaywgaXQgd2lsbA0KPj4+IGJlIGhlbHBm
dWwgaWYgd2UgY2FuIG5hcnJvdyBkb3duIGEgYml0LiBKb2VsIG1ha2VzIGV4cGxpY2l0bHkgdHdv
DQo+Pj4gY2FzZXMsIHdoaWNoIGlzIGhlbHBmdWwgdG8gZGV2ZWxvcCB1c2UgY2FzZXMgZm9yIGVh
Y2ggY2FzZS4gSSB3b3VsZA0KPj4+IGxpa2UgdG8gc2VlIHRoYXQgdGhlIHByb2JsZW0gc3RhdGVt
ZW50IGNhbiBiZSBtb3JlIHNwZWNpZmljIG9uDQo+Pj4gbWV0YWRhdGEgZGVmaW5pdGlvbiwgd2hp
Y2ggbWF5IGJlIGhlbHBmdWwgaW4gbGVzcyBmb2N1c2luZyBvbiBpdCBhbmQNCj4+Pm1vdmluZyBm
b3J3YXJkLg0KPj4+IA0KPj4+IEx1Y3kNCj4+PiANCj4+PiBTdXJlbmRyYS4NCj4+PiANCj4+PiAN
Cj4+Pj4gDQo+Pj4+IFRoYW5rcywNCj4+Pj4gTHVjeQ0KPj4+PiANCj4+Pj4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0NCj4+Pj4gRnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW21haWx0
bzpqZ3VpY2hhckBjaXNjby5jb21dDQo+Pj4+IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIw
MTQgNDozOCBQTQ0KPj4+PiBUbzogTHVjeSB5b25nDQo+Pj4+IENjOiBKb2VsIE0uIEhhbHBlcm47
IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXI7DQo+Pj4+IGJyaWpzbWFuQGp1bmlwZXIubmV0
OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0NCj4+Pj4gU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJp
anNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+IA0KPj4+PiBIaSBMdWN5LA0K
Pj4+PiANCj4+Pj4gTm8uIEkgYW0gc2ltcGx5IHNheWluZyB3ZSBzaG91bGQgbm90IG92ZXJjb21w
bGljYXRlIHRoZSBwcm9ibGVtDQo+Pj4+IHN0YXRlbWVudCB3aXRoIHRleHQgdGhhdCBhZGRzIGxp
dHRsZSB0byBubyB2YWx1ZSBpbiBteSBvcGluaW9uLg0KPj4+PiBXaGV0aGVyIHdlIGNhbGwgaXQg
bWV0YWRhdGEsIG9yIGNvbnRleHQsIGhhcyBubyBiZWFyaW5nIG9uIHRoZSBmYWN0DQo+Pj4+IHRo
YXQgdGhlIHByb2JsZW0gc3RhdGVtZW50IGFscmVhZHkgY2xlYXJseSBzdGF0ZXMgd2UgbmVlZCB0
byBiZSBhYmxlDQo+Pj4+IHRvIHBhc3MgaW5mb3JtYXRpb24gYmV0d2VlbiBTRqn2cyBhbmQgYmV0
d2VlbiB0aGUgbmV0d29yayAmIFNGqfZzLg0KPj4+PiANCj4+Pj4gDQo+Pj4+IE9uIDMvMTIvMTQs
IDU6MTMgUE0sICJMdWN5IHlvbmciIDxsdWN5LnlvbmdAaHVhd2VpLmNvbT4gd3JvdGU6DQo+Pj4+
IA0KPj4+Pj4gDQo+Pj4+PiBIaSBKaW0sDQo+Pj4+PiANCj4+Pj4+IEkgZm9yIG9uZSBkb24ndCBh
Z3JlZSBhbmQgdGhpbmsgd2UgYXJlIG92ZXIgY29tcGxpY2F0aW5nIHdoYXQNCj4+Pj4+IHNob3Vs
ZCBiZSBzdHJhaWdodGZvcndhcmQuIFRoZSBTRkMgZW5jYXBzdWxhdGlvbiBzaG91bGQgZW5hYmxl
IHR3bw0KPj4+Pj50aGluZ3M6DQo+Pj4+PiANCj4+Pj4+IDEuIFN0ZWVyaW5nIG9mIHNlbGVjdGVk
IGZsb3dzIHRocm91Z2ggYSBzZXJ2aWNlIGNoYWluOyB0aGlzIGlzIHRoZQ0KPj4+Pj4gc2Vydmlj
ZSBmdW5jdGlvbiBwYXRoLg0KPj4+Pj4gMi4gUGFzc2luZyBvZiBjb250ZXh0IGFzc29jaWF0ZWQg
d2l0aCBhIGdpdmVuIGZsb3cgd2l0aGluIHNhaWQNCj4+Pj4+IHNlcnZpY2UgZnVuY3Rpb24gcGF0
aC4gVGhpcyBjb250ZXh0IGluZm9ybWF0aW9uIG1heSBiZSBjb25zdW1lZCBieQ0KPj4+Pj4gYSBT
RiAoYW4gYXBwbGljYXRpb24gSUQgaXMgYW4gZXhhbXBsZSkgb3IgbWF5IGJlIGNvbnN1bWVkIGJ5
IHRoZQ0KPj4+Pj4gZm9yd2FyZGluZyBlbGVtZW50cyAoYSB2cmYtSUQgaXMgYW4gZXhhbXBsZSku
DQo+Pj4+PiBbTHVjeV0gRG8geW91IGNhbGwgdGhlIGNvbnRleHQgYXMgbWV0YWRhdGEgb3Igbm90
PyBEbyB3ZSBoYXZlDQo+Pj4+PiBhbm90aGVyIHRlcm0gaGVyZSBiZXNpZGUgU0ZDIGhlYWRlciBh
bmQgbWV0YWRhdGEuIEkgc2VlIHRoYXQgeW91DQo+Pj4+PiBkb24ndCB3YW50IHRvIHNlcGFyYXRl
IHdoYXQgaXMgY29uc3VtZWQgYnkgU0YgYW5kIHdoYXQgaXMgY29uc3VtZWQNCj4+Pj4+IGJ5IHRo
ZSBmb3J3YXJkaW5nIGVsZW1lbnRzLg0KPj4+Pj4gDQo+Pj4+PiBMdWN5DQo+Pj4+PiANCj4+Pj4+
IFNlbnQgZnJvbSBteSBpUGhvbmUNCj4+Pj4+IA0KPj4+Pj4+IE9uIE1hciAxMiwgMjAxNCwgYXQg
NDoxNiBQTSwgIkx1Y3kgeW9uZyIgPGx1Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4+Pj4+d3JvdGU6
DQo+Pj4+Pj4gDQo+Pj4+Pj4gR3JlYXQuIFRoZW4gd2UgbWF5IGNvbnNpZGVyIHR3byBzcGVjaWFs
IG1ldGFkYXRhIGRlZmluaXRpb25zIGluDQo+Pj4+Pj4gdGhlIHByb2JsZW0gc3RhdGVtZW50IHNv
IHdlIGNhbiBhbGwgdXNlIHRoZSBzYW1lIGRlZmluaXRpb25zLiBIZXJlDQo+Pj4+Pj4gaXMgbXkg
c3VnZ2VzdGVkIHRleHQgYW5kIGxpa2UgdG8gaGVhciB5b3UgYW5kIG90aGVyJ3MgaW5wdXQgYW5k
DQo+Pj4+Pj5zdWdnZXN0aW9ucy4NCj4+Pj4+PiANCj4+Pj4+PiBEYXRhcGxhbmUgTWV0YWRhdGE6
IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkgdG8NCj4+Pj4+PiBleGNo
YW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBlbGVtZW50cyBpbiBhIHNlcnZpY2UgZnVuY3Rp
b24NCj4+Pj4+PiBjaGFpbmluZy4gSW4gdGhpcyBjb250ZXh0LCB0aGVyZSBhcmUgdHdvIHR5cGVz
IG9mIGRhdGEgcGxhbmUNCj4+Pj4+Pm1ldGFkYXRhLg0KPj4+Pj4+IA0KPj4+Pj4+IFNlcnZpY2Ug
RnVuY3Rpb24gTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBleGNoYW5nZWQgYmV0d2Vlbg0KPj4+
Pj4+IGNsYXNzaWZpZXIgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVu
Y3Rpb25zIHRvDQo+Pj4+Pj4gZmFjaWxpdGF0ZSBzZXJ2aWNlIGZ1bmN0aW9ucyBvbiB0aGUgcGFj
a2V0IHRyZWF0bWVudC4NCj4+Pj4+PiANCj4+Pj4+PiBTdGVlcmluZyBNZXRhZGF0YTogdGhlIGlu
Zm9ybWF0aW9uIGZyb20gc2VydmljZSBmdW5jdGlvbnMgdG8gYQ0KPj4+Pj4+IGNsYXNzaWZpZXIg
b3Igc2VydmljZSBub2RlIGZvciB0cmFmZmljIGZvcndhcmRpbmcgcHVycG9zZS4NCj4+Pj4+PiAN
Cj4+Pj4+PiAtZW5kDQo+Pj4+Pj4gDQo+Pj4+Pj4gTHVjeQ0KPj4+Pj4+IA0KPj4+Pj4+IA0KPj4+
Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4+Pj4gRnJvbTogSm9lbCBNLiBIYWxw
ZXJuIFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0NCj4+Pj4+PiBTZW50OiBXZWRuZXNkYXks
IE1hcmNoIDEyLCAyMDE0IDI6MzUgUE0NCj4+Pj4+PiBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJP
VVRIT1JTOyBSb24gUGFya2VyDQo+Pj4+Pj4gQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOyBi
cmlqc21hbkBqdW5pcGVyLm5ldDsgc2ZjOyBKYW1hbCBIYWRpDQo+Pj4+Pj4gU2FsaW0NCj4+Pj4+
PiBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJh
dGlvbnMNCj4+Pj4+PiANCj4+Pj4+PiBZZXMsIEkgYW0gdHJ5aW5nIHRvIGNvbnNpc3RlbnRseSBk
aXN0aW5ndWlzaCB0aG9zZSB0d28gY2FzZXMgd2hlbg0KPj4+Pj4+IHRhbGtpbmcgYWJvdXQgdGhl
IGluZm9ybWF0aW9uIGNhcnJpZWQgd2l0aCBwYWNrZXRzIGluIHNlcnZpY2UNCj4+Pj4+PmNoYWlu
cy4NCj4+Pj4+PiANCj4+Pj4+PiBZb3VycywNCj4+Pj4+PiBKb2VsDQo+Pj4+Pj4gDQo+Pj4+Pj4+
IE9uIDMvMTIvMTQsIDM6MTMgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+Pj4gSm9lbCwgU2Vl
IGJlbG93LiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmMNCj4+Pj4+Pj4gW21h
aWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpvZWwgTS4gSGFscGVybiBT
ZW50Og0KPj4+Pj4+PiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MDIgUE0gVG86IEx1Y3kg
eW9uZzsgTmljb2xhcw0KPj4+Pj4+PiBCT1VUSE9SUzsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNo
YXJkIChqZ3VpY2hhcik7DQo+Pj4+Pj4+IGJyaWpzbWFuQGp1bmlwZXIubmV0OyBzZmM7IEphbWFs
IEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2Zj
LW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+Pj4+IA0KPj4+Pj4+PiBJIHdhcyB0cnlpbmcg
dG8gd29yZCBpdCBjYXJlZnVsbHkgbm90IHRvIGZvY3VzIG9uIHdobyBwdXRzIHRoZQ0KPj4+Pj4+
PiBpbmZvcm1hdGlvbiBpbiwgYnV0IG9ubHkgb24gd2hvIGNvbnN1bWVzIHRoZSBpbmZvcm1hdGlv
bi4NCj4+Pj4+Pj4gSW5mb3JtYXRpb24gZm9yIHNlcnZpY2UgZnVuY3Rpb25zIG1heSBjb21lIGZy
b20gdGhlIGluZ3Jlc3MNCj4+Pj4+Pj4gY2xhc3NpZmllciBvciBmcm9tIG90aGVyIHNlcnZpY2Ug
ZnVuY3Rpb25zLiBbTHVjeV0gdGhpcyBpcyB0aGUNCj4+Pj4+Pj4gb25lIGNhc2UgdXNpbmcgbWV0
YWRhdGEgaW4geW91ciB2aWV3LiBJbmZvcm1hdGlvbiBmb3IgdGhlDQo+Pj4+Pj4+IGZvcndhcmRp
bmcgd2lsbCBnZW5lcmFsbHkgY29tZSBmcm9tIHRoZSBpbmdyZXNzIGNsYXNzaWZpZXIsIGJ1dA0K
Pj4+Pj4+PiBpbiBzcGVjaWFsIGNhc2VzIG1heSBiZSBwcm92aWRlZCBieSBzZXJ2aWNlIGZ1bmN0
aW9ucy4gIChJIGtlZXANCj4+Pj4+Pj4gd2FudGluZyB0byBnZXQgcmlkIG9mIHRob3NlIHNwZWNp
YWwgY2FzZXMsIGJ1dCBzbyBmYXIgdGhlcmUgc2VlbQ0KPj4+Pj4+PiB0byBiZSBqdXN0IGVub3Vn
aCBvZiB0aGVtIHRvIHdhcnJhbnQgY292ZXJpbmcgaW4gdGhlIHNvbHV0aW9uLg0KPj4+Pj4+PiBB
bmQgbW9yZSBpbXBvcnRhbnRseSwgc2lnbmlmaWNhbnQgc3VwcG9ydCBmb3IgaXQgaW4gdGhlIHdv
cmtpbmcNCj4+Pj4+Pj4gZ3JvdXAuKSBbTHVjeV0gVGhpcyBpcyB0aGUgc2Vjb25kIGNhc2UgdXNp
bmcgbWV0YWRhdGEgaW4geW91ciB2aWV3DQo+Pj4+Pj4+KGJ1dCB5b3UgZG9uJ3QgbGlrZSBpdCku
DQo+Pj4+Pj4+IA0KPj4+Pj4+PiBBbmQgeW91IHN1Z2dlc3QgZGlzdGluZ3Vpc2hpbmcgdGhlc2Ug
dHdvIGNhc2VzIHdoZW4gZGlzY3Vzc2luZw0KPj4+Pj4+PiBhYm91dCBtZXRhZGF0YSB1c2FnZS4g
SXMgdGhhdCByaWdodCB1bmRlcnN0YW5kaW5nPw0KPj4+Pj4+PiANCj4+Pj4+Pj4gTHVjeQ0KPj4+
Pj4+PiANCj4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+Pj4gDQo+Pj4+Pj4+PiBPbiAzLzEyLzE0
LCAyOjMzIFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+Pj4+PiBKb2VsLCBJIGludGVycHJldCB0
aGF0IHlvdSBzdWdnZXN0cyB0aGF0IGRpc3Rpbmd1aXNoIHRoZQ0KPj4+Pj4+Pj4gZXhjaGFuZ2Ug
aW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGJldHdlZW4gc2VydmljZQ0KPj4+Pj4+Pj4g
ZnVuY3Rpb25zIGFuZCB0aGUgZXhjaGFuZ2UgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVk
IGZyb20gYQ0KPj4+Pj4+Pj4gc2VydmljZSBmdW5jdGlvbiB0byBhIHNlcnZpY2Ugbm9kZS4gSXMg
dGhpcyByaWdodCB1bmRlcnN0YW5kaW5nPw0KPj4+Pj4+Pj4gTHVjeQ0KPj4+Pj4+Pj4gDQo+Pj4+
Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm4NCj4+
Pj4+Pj4+IFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LCBNYXJj
aCAxMiwgMjAxNA0KPj4+Pj4+Pj4gMToxOSBQTQ0KPj4+Pj4+Pj4gVG86IEx1Y3kgeW9uZzsgTmlj
b2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkDQo+Pj4+Pj4+PiAoamd1
aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldDsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1Ympl
Y3Q6DQo+Pj4+Pj4+PiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lk
ZXJhdGlvbnMNCj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4gTXkgaW5jbGluYXRpb24gd291bGQgYmUgdG8g
dHVuZSB0aGF0IGRlZmluaXRpb24gdG8gZGlzdGluZ3Vpc2gNCj4+Pj4+Pj4+IGJldHdlZW4gZGF0
YXBsYW5lIGNhcnJpZWQgaW5mb3JtYXRpb24gaW50ZW5kZWQgZm9yIHVzZSBieQ0KPj4+Pj4+Pj4g
c2VydmljZSBmdW5jaXRvbnMgKHdoYXRldmVyIHRoZSBvcmlnaW4pLCBhbmQgZGF0YXBsYW5lIGNh
cnJpZWQNCj4+Pj4+Pj4+IGluZm9ybWF0aW9uIGludGVuZGVkIGZvciBkYXRhcGxhbmUgZm9yd2Fy
ZGluZyBjb21wb25lbnRzLg0KPj4+Pj4+Pj4gDQo+Pj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4+
Pj4gDQo+Pj4+Pj4+PiANCj4+Pj4+Pj4+PiBIaSBKb2VsLA0KPj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+
IEkgYWdyZWUgdGhhdCB3ZSBuZWVkIHVzaW5nIHRoZSBzYW1lIGRlZmluaXRpb24gZm9yIGEgdGVy
bSwgYnV0DQo+Pj4+Pj4+Pj4gZGlzYWdyZWUgdGhhdCB0aGUgbWV0YWRhdGEgZGVmaW5pdGlvbiBo
ZXJlIGlzIGEgc2V0IG9mDQo+Pj4+Pj4+Pj4gaW5mb3JtYXRpb24gcHV0IGluIHRoZSBTRkMgaGVh
ZGVyLiBUaGlzIG1heSBiZSB0b28gbmFycm93IG9yDQo+Pj4+Pj4+Pj4gbGVhZCB0byBhIHBhcnRp
Y3VsYXIgc29sdXRpb24uIEkgYW0gZmluZSB3aXRoIHRoaXMgZGVmaW5pdGlvbg0KPj4+Pj4+Pj4+
IGluIHRoZSBwcm9ibGVtIHN0YXRlbWVudCB3LyBtaW5vciB0d2VhayAoc3VnZ2VzdGVkIG9uIG1h
aWxpbmcNCj4+Pj4+Pj4+Pmxpc3QpLg0KPj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+IERhdGFwbGFuZSBN
ZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eSB0bw0KPj4+
Pj4+Pj4+IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGNsYXNzaWZpZXJzIGFuZCBz
ZXJ2aWNlDQo+Pj4+Pj4+Pj4gZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBh
bmQgc2VydmljZSBmdW5jdGlvbnMgYW5kDQo+Pj4+Pj4+Pj4gdGhlDQo+Pj4+Pj4+Pj4gY2xhc3Np
ZmllcnN8c2VydmljZSBub2Rlcy4NCj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+PiBUaGVyZSBtYXkgYmUg
YSBzb2x1dGlvbiB0aGF0IGEgc2VydmljZSBmdW5jdGlvbiBwYXNzZXMgc29tZQ0KPj4+Pj4+Pj4+
IGluZm9ybWF0aW9uIHRvIGF0dGFjaGVkIHNlcnZpY2Ugbm9kZSB3aXRob3V0IHVzaW5nIFNGQyBo
ZWFkZXIuDQo+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4gVGhhbmtzLCBMdWN5DQo+Pj4+Pj4+Pj4gDQo+
Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9l
bCBIYWxwZXJuIERpcmVjdA0KPj4+Pj4+Pj4+IFttYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVy
bi5jb21dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsDQo+Pj4+Pj4+Pj4gMjAxNCAxMjoyNSBQ
TSBUbzogTHVjeSB5b25nOyBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXMgQk9VVEhPUlM7DQo+Pj4+
Pj4+Pj4gUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1
bmlwZXIubmV0Ow0KPj4+Pj4+Pj4+IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTog
W3NmY10NCj4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9u
cw0KPj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+IEx1Y3ksIHlvdSBzYXkgInRoZSBtZXRhZGF0YSB0ZXJt
IG1lYW5zIC4uLiIgIFRoZSBkZWZpbml0aW9uIHlvdQ0KPj4+Pj4+Pj4+IHRoZW4gcHJvdmlkZSBp
cyBhIGRlZmluaXRpb24gb2YgdGhlIHNldCBvZiBpbmZvcm1hdGlvbiB3ZSBhcmUNCj4+Pj4+Pj4+
PiBwcm9wb3NpbmcgdGhhdCB3ZSBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuICBJLCBhbmQgb3RoZXJz
LCBoYXZlDQo+Pj4+Pj4+Pj4gYmVlbiB1c2luZyB0aGUgdGVybSBtZXRhZGF0YSBtb3JlIG5hcnJv
d2x5LiAgV2UgY2FuIHVzZQ0KPj4+Pj4+Pj4+IHdoYXRldmVyIGRlZmluaXRpb24gd2Ugd2FudC4g
QnV0IHdlIGRvIG5lZWQgdG8gYWdyZWUgb24gdGhlDQo+Pj4+Pj4+Pj5kZWZpbml0aW9uLg0KPj4+
Pj4+Pj4+IEZvciB0aGUgcHVycG9zZXMgb2YgdGhlIFdHLCBpdCBzZWVtcyBtdWNoIG1vcmUgdXNl
ZnVsIHRvIHVzZQ0KPj4+Pj4+Pj4+IHRoZSB0ZXJtIG1ldGFkYXRhIGZvciB0aGUgbmFycm93ZXIg
ZGVzY3JpcHRpb24uDQo+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+Pj4+
PiANCj4+Pj4+Pj4+Pj4gT24gMy8xMi8xNCwgMToxOSBQTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+
Pj4+Pj4+PiBIaSBKb2VsLA0KPj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4gSSBhZ3JlZS4gV2UgbmVl
ZCB0byBkaWZmZXJlbnRpYXRlIHRoZSBtZXRhZGF0YSB1c2VkIGJ5IHNlcnZpY2UNCj4+Pj4+Pj4+
Pj4gZnVuY3Rpb24gYW5kIFNGQyBoZWFkZXIuIFRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIGNhcnJ5
aW5nIHNvbWUNCj4+Pj4+Pj4+Pj4gc3RhdGVzIGFsb25nIHdpdGggdGhlIHBhY2tldC4gSU1POiBT
RkMgaGVhZGVyIGlzIGEga2luZCBvZg0KPj4+Pj4+Pj4+PiBtZXRhZGF0YSBjYXJyaWVkIG9uIHBh
Y2tldCBmb3IgbmV4dCBzZXJ2aWNlIG5vZGUgdG8gdXNlLiBJbg0KPj4+Pj4+Pj4+PiB0aGUgY29u
dGV4dCBvZiBTRkMsIHdlIGhhdmUgdGVybSBmb3IgU0ZDIGhlYWRlciBhbmQgdGhlDQo+Pj4+Pj4+
Pj4+IG1ldGFkYXRhIHRoYXQgd2FzIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywg
b3INCj4+Pj4+Pj4+Pj4gYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucyBhbmQgY2xhc3NpZmllcnMv
c2VydmljZSBub2Rlcywgd2hpY2gNCj4+Pj4+Pj4+Pj4gaXMgd2hhdCB0aGUgZHJhZnQgZm9jdXMu
DQo+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+PiBUaGFua3MsIEx1Y3kNCj4+Pj4+Pj4+Pj4gDQo+Pj4+
Pj4+Pj4+IA0KPj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+
PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm4NCj4+Pj4+
Pj4+Pj4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksIE1hcmNo
IDEyLCAyMDE0DQo+Pj4+Pj4+Pj4+IDExOjE4IEFNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9V
VEhPUlM7IFJvbiBQYXJrZXIgQ2M6IEppbQ0KPj4+Pj4+Pj4+PiBHdWljaGFyZCAoamd1aWNoYXIp
OyBicmlqc21hbkBqdW5pcGVyLm5ldDsgc2ZjOyBKYW1hbCBIYWRpDQo+Pj4+Pj4+Pj4+IFNhbGlt
DQo+Pj4+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4gSSB0aGluayBpdCBpcyBp
bXBvcnRhbnQgdG8ga2VlcCBhIHN0cm9uZyBkaXN0aW5jdGlvbiBiZXR3ZWVuDQo+Pj4+Pj4+Pj4+
IG1ldGFkYXRhICh3aGljaCBpcyBmb3IgdXNlIGJ5IGFwcGxpY2F0aW9ucykgYW5kIHRoZSBzZXJ2
aWNlDQo+Pj4+Pj4+Pj4+IGNoYWluaW5nIGluZm9ybWF0aW9uIGluIHRoZSBiYXNlIHNlcnZpY2Ug
Y2hhaW4gaGVhZGVyLCB3aGljaA0KPj4+Pj4+Pj4+PiBpcyBmb3IgdXNlIGJ5IHRoZSBzZXJ2aWNl
IGNoYWluIHN1cHBvcnQgbWVjaGFuaXNtcy4NCj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+IFlvdXJz
LCBKb2VsDQo+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4gT24gMy8xMi8xNCwgMTA6NDIgQU0sIEx1
Y3kgeW9uZyB3cm90ZToNCj4+Pj4+Pj4+Pj4+IEZ1bGx5IGFncmVlIHdpdGggSm9lLg0KPj4+Pj4+
Pj4+Pj4gDQo+Pj4+Pj4+Pj4+PiBXZSBzaG91bGQgbm90IHJlcXVpcmUgYSBmaXggbGVuZ3RoIGZv
ciBpbi1iYW5kIG1ldGFkYXRhIGJ1dA0KPj4+Pj4+Pj4+Pj4gYWxzbyBub3QgbGVhdmUgaXQgZm9y
IGZyZWVseSB1c2FnZS4gSW4gZmFjdCwgd2hlbiBhIHNlcnZpY2UNCj4+Pj4+Pj4+Pj4+IG5vZGUg
aW5zZXJ0cyBTRkMgaGVhZGVyIG9uIGEgKGVuY2Fwc3VsYXRlZCkgcGFja2V0IGFuZCBzZW5kDQo+
Pj4+Pj4+Pj4+PiB0byBuZXh0IHNlcnZpY2Ugbm9kZSwgU0ZDIGhlYWRlciBpdHNlbGYgY2FuIGJl
IHNlZW4gYXMgYQ0KPj4+Pj4+Pj4+Pj5tZXRhZGF0YS4NCj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+
Pj4gTHVjeQ0KPj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLSBGcm9tOiBzZmMNCj4+Pj4+Pj4+Pj4+IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmdd
IE9uIEJlaGFsZiBPZiBKb2VsIE0uIEhhbHBlcm4NCj4+Pj4+Pj4+Pj4+IFNlbnQ6IFdlZG5lc2Rh
eSwgTWFyY2ggMTIsIDIwMTQgOToyMSBBTSBUbzogTmljb2xhcyBCT1VUSE9SUzsNCj4+Pj4+Pj4+
Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5p
cGVyLm5ldDsNCj4+Pj4+Pj4+Pj4+IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTog
W3NmY10NCj4+Pj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRp
b25zDQo+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+IEZvciBpbi1iYW5kIG1ldGFkYXRhLCB0aGUg
QVBJIGZvciBhY2Nlc3MgY2FuIGVhc2lseSBiZQ0KPj4+Pj4+Pj4+Pj4gc3luY2hyb25vdXMuIE91
dCBvZiBiYW5kIG1ldGFkYXRhIG5lZWRzIGRpZmZlcmVudCBoYW5kbGluZy4NCj4+Pj4+Pj4+Pj4+
IFRoZXJlIGFyZSBtYW55IGNhc2VzIHdoZXJlIG91dC1vZi1iYW5kIG1ldGFkYXRhIGlzIHVzZWZ1
bCBhbmQNCj4+Pj4+Pj4+Pj4+IGFwcHJvcHJpYXRlLiAgQnV0IHRoZXkgZG8gbm90IGNvdmVyIGFs
bCBuZWVkcyBieSBhbnkgc3RyZXRjaC4NCj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4gRXZlbiBp
ZiBlYWNoIHBpZWNlIG9mIGluLWJhbmQgbWV0YWRhdGEgaXMgb2YgZml4ZWQgbGVuZ3RoLA0KPj4+
Pj4+Pj4+Pj4gdGhlcmUgYXJlIG1hbnkgZGlmZmVyZW50IGtpbmRzIG9mIG1ldGF0eXBlLiAgVHJ5
aW5nIHRvIHNheQ0KPj4+Pj4+Pj4+Pj4gInRoZXJlIHdpbGwgYmUgZXhhY3RseSBmb3VyIHBpZWNl
cywgYW5kIHRoZXkgd2lsbCBiZSBvZiB0eXBlcw0KPj4+Pj4+Pj4+Pj4gdDEsIHQyLCB0MywgYW5k
IHQ0IiBpcyBzaW1wbHkgdG9vIHNwZWNpZmljIGZvciBldmVuIDgwJSBvZg0KPj4+Pj4+Pj4+Pj4g
dGhlIG5lZWRzLg0KPj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4+
Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4gT24gMy8xMi8xNCwgODo1MiBBTSwgTmljb2xhcyBCT1VUSE9S
UyB3cm90ZToNCj4+Pj4+Pj4+Pj4+PiBIZWxsbyBSb24sDQo+Pj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+
Pj4+Pj4gU2VuZGluZyBvdXQgb2YgYmFuZCBjb25ncnVlbnQgbWV0YWRhdGEgbWF5IG5vdCBiZSB0
aGUgYW5zd2VyDQo+Pj4+Pj4+Pj4+Pj4gdG8gYWxsIG5lZWRzIGJ1dCBpdCBpcyBvbmUgdG9vbCB0
aGF0IHdlIHNob3VsZCBrZWVwLg0KPj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+IE5vdCBhbGwg
bWV0YWRhdGEgaXMgdGllZCB0byBhIHNwZWNpZmljIHBhY2tldCwgZm9yIGV4YW1wbGUgYQ0KPj4+
Pj4+Pj4+Pj4+IHBvbGljeSBjaGFuZ2UgaW4gUENSRiBjb3VsZCBsZWFkIHRvIHNvbWUgbWV0YWRh
dGEgc2lnbmFsaW5nLA0KPj4+Pj4+Pj4+Pj4+IHRoZSByZWFjdGlvbiB0aW1lIG5lZWQgbm90IGJl
IGltbWVkaWF0ZSwgZmV3IG1zIG1heSBub3QNCj4+Pj4+Pj4+Pj4+Pm1hdHRlci4NCj4+Pj4+Pj4+
Pj4+PiANCj4+Pj4+Pj4+Pj4+PiBBcyB5b3UgcG9pbnQsIGlmIGEgcGFja2V0IGlzIHRpZWQgdG8g
YSBtZXRhZGF0YSBhDQo+Pj4+Pj4+Pj4+Pj4gY29ycmVsYXRpb24gaW5mbyBjYW4gYmUgc2V0IGlu
IGJvdGggcGFja2V0IHRvIGRlYWwgd2l0aCBpdA0KPj4+Pj4+Pj4+Pj4+IChpLmUgbWV0YWRhdGEg
ZXhwZWN0ZWQgZmxhZyBpbiB0aGUgU0ZDIGhlYWRlciwgcGx1cyBhbiBpZCkNCj4+Pj4+Pj4+Pj4+
PiANCj4+Pj4+Pj4+Pj4+PiBGaW5hbGx5IHdlIGNhbiBzdGlsbCBzZW5kIHNvbWUgbGltaXRlZCBt
ZXRhZGF0YSB3aXRoaW4gYQ0KPj4+Pj4+Pj4+Pj4+aGVhZGVyLg0KPj4+Pj4+Pj4+Pj4+IFRoaXMg
Y291bGQgYmUgdXNlZCBmb3IgbG9hZCBiYWxhbmNlcnMgaW4gcGFydGljdWxhciBpZiB3ZQ0KPj4+
Pj4+Pj4+Pj4+IGFncmVlIG9uIGEgY29udmVudGlvbiB0byBsb2NhdGUgImNvYXJzZSBncmFpbiBw
b2xpY3kiDQo+Pj4+Pj4+Pj4+Pj4gLyAiZmluZSBncmFpbiBwb2xpY3kiIG9uIHJlc2VydmVkIGNv
bnRleHQgaGVhZGVycy4NCj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+PiBUaGlzIHNlZW1zIHRv
IG9wZW4gdXAgYSBsb3Qgb2YgZmxleGliaWxpdHkgLyBpbm5vdmF0aW9ucy4NCj4+Pj4+Pj4+Pj4+
PiANCj4+Pj4+Pj4+Pj4+PiBPbiB5b3VyIGxhc3QgcG9pbnQsIHRoZXJlIGlzIGEgcXVlc3Rpb24g
b24gaG93IHRvIG1ha2UNCj4+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSBhdmFpbGFibGUgdG8gYSBTZXJ2
aWNlIEZ1bmN0aW9uLiBDdXJyZW50IHNvY2tldA0KPj4+Pj4+Pj4+Pj4+IGNvbm5lY3Rpb25zIGZv
ciBleGFtcGxlIGRvIG5vdCBhbGxvdyB0byByZXRyaWV2ZSBJUCBoZWFkZXINCj4+Pj4+Pj4+Pj4+
PiBvcHRpb25zLiBTbyBJIGFzc3VtZSB0aGF0IFNGQyBhd2FyZSBTZXJ2aWNlIEZ1bmN0aW9ucyB3
aWxsDQo+Pj4+Pj4+Pj4+Pj4gbmVlZCBzb21lIChhc3luY2hyb25vdXMNCj4+Pj4+Pj4+Pj4+PiA/
KSBBUEkgdG8gcmV0cmlldmUgU0ZDIGhlYWRlciBpbmZvcm1hdGlvbiBhcyB3ZWxsIGFzIGluLWJh
bmQNCj4+Pj4+Pj4+Pj4+PiBtZXRhZGF0YS4gSSBkb24ndCBzZWUgb3V0IG9mIGJhbmQgbWV0YWRh
dGEgdHJhbnNwb3J0IGFkZGluZw0KPj4+Pj4+Pj4+Pj4+IGNvbXBsZXhpdHksICB0aGUgc2FtZSBB
UEkgY2FuIHByb2JhYmx5IGFwcGx5Lg0KPj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+IFRoZSBh
bHRlcm5hdGl2ZSBvcHRpb24sIGFsbG93aW5nIHZhcmlhYmxlIHNpemVkIG1ldGFkYXRhIGluDQo+
Pj4+Pj4+Pj4+Pj4gdGhlIFNGQyBoZWFkZXIgaGFzIHNvbWUgZHJhd2JhY2tzIGFzIHdlbGwsIG9u
ZSBiZWluZw0KPj4+Pj4+Pj4+Pj4+IGZyYWdtZW50YXRpb24sIGFuZCBzb21lIHN3aXRjaGVzIGV4
cGVjdGluZyBhcyB3ZWxsIHRvIGxvb2sNCj4+Pj4+Pj4+Pj4+PiBhdCBlbmQgdXNlciB0cmFmZmlj
IGhlYWRlcnMgZm9yIGxpbmsgbG9hZCBiYWxhbmNpbmcuICBJDQo+Pj4+Pj4+Pj4+Pj4gd291bGQg
YWdyZWUgdGhhdCBpZiB3ZSBjYW4gYWNjZXB0IHRoZXNlIGlzc3VlcywgdGhlbiBzZW5kaW5nDQo+
Pj4+Pj4+Pj4+Pj4gb2ZmLWxpbmUgY29uZ3J1ZW50IG1ldGFkYXRhIGxvb3NlcyBpdHMgaW50ZXJl
c3QuDQo+Pj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4gV2UgbmVlZCB0byB0YWtlIGludG8gYWNj
b3VudCAgdGhhdCBib3RoIGluLWJhbmQgYW5kDQo+Pj4+Pj4+Pj4+Pj4gY29uZ3J1ZW50IG91dC1v
Zi1iYW5kIG1ldGFkYXRhIHRyYW5zcG9ydCBpcyBub3QgcmVsaWFibGUuIEENCj4+Pj4+Pj4+Pj4+
PiBwYWNrZXQgbG9zcyB0cmlnZ2VyaW5nIHJldHJhbnNtaXNzaW9uIHdvdWxkIG5vdCBsZWFkIHRv
IHRoZQ0KPj4+Pj4+Pj4+Pj4+IGlkZW50aWNhbCByZWNvbnN0cnVjdGlvbiBvZiB0aGUgYXNzb2Np
YXRlZCBtZXRhZGF0YS4gSW4gc29tZQ0KPj4+Pj4+Pj4+Pj4+IGNhc2VzLCB3ZSBtaWdodCB0aHVz
IGV2ZW4gbmVlZCBub24tY29uZ3J1ZW50IG91dC1vZi1iYW5kDQo+Pj4+Pj4+Pj4+Pj4gcmVsaWFi
bGUgbWV0YWRhdGEgdHJhbnNwb3J0Lg0KPj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+IA0KPj4+
Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXyBGcm9tOiBSb24NCj4+Pj4+Pj4+Pj4+PiBQYXJrZXIgW1Jvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dIFNlbnQ6IFdlZG5lc2RheSwNCj4+Pj4+Pj4+Pj4+PiBN
YXJjaCAxMiwgMjAxNA0KPj4+Pj4+Pj4+Pj4+IDEyOjQzIFBNIFRvOiBOaWNvbGFzIEJPVVRIT1JT
IENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsNCj4+Pj4+Pj4+Pj4+PiBicmlqc21hbkBqdW5p
cGVyLm5ldDsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOg0KPj4+Pj4+Pj4+Pj4+
IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+Pj4+
Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4gTmljb2xhcywNCj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+
PiBJIHVuZGVyc3RhbmQgdGhlIGNvbmNlcHQgZm9yIG91dCBvZiBiYW5kIHNpZ25hbGluZyBvZg0K
Pj4+Pj4+Pj4+Pj4+IG1ldGFkYXRhLCBidXQgSSBhbSBjb25jZXJuZWQgdGhhdCBpdCBpbnRyb2R1
Y2VzIHNpZ25pZmljYW50DQo+Pj4+Pj4+Pj4+Pj4gY29tcGxleGl0eSBkdWUgdG8gdGhlIHBvdGVu
dGlhbCByYWNlIGNvbmRpdGlvbiBvZiByZWNlaXZpbmcNCj4+Pj4+Pj4+Pj4+PiB0aGUgcmVhbCBw
YWNrZXQgYmVmb3JlIHRoZSBtZXRhZGF0YS4gIFdoaWxlIHRoZSByZWFsIHBhY2tldA0KPj4+Pj4+
Pj4+Pj4+IGNvdWxkIGluZGljYXRlIHRoYXQgb3V0IG9mIGJhbmQgbWV0YWRhdGEgaXMgZXhwZWN0
ZWQsIGhvdw0KPj4+Pj4+Pj4+Pj4+IGNhbiB3ZSBndWFyYW50ZWUgdGhlIG9yZGVyIG9mIHJlY2Vw
dGlvbj8gV2hhdCBpZiBzd2l0Y2hpbmcNCj4+Pj4+Pj4+Pj4+PiBvciByb3V0aW5nIG5vZGVzIGFw
cGx5IGhhc2ggYmFzZWQgbG9hZCBiYWxhbmNpbmc/IFdoYXQgaWYNCj4+Pj4+Pj4+Pj4+PiB0aGUg
bG9hZCBiYWxhbmNpbmcgdW5kZXJzdGFuZHMgU0ZDIGVuY2FwcyBhbmQgbG9va3MgYmV5b25kDQo+
Pj4+Pj4+Pj4+Pj4gaXQgdG8gdGhlIG9yaWdpbmFsIGhlYWRlciB0byBnZXQgYmV0dGVyIGVudHJv
cHk/DQo+Pj4+Pj4+Pj4+Pj4gQ2FuIHdlIGd1YXJhbnRlZSB0aGF0IHRoZSBtZXRhZGF0YSBhbmQg
cmVhbCBwYWNrZXQgd2lsbA0KPj4+Pj4+Pj4+Pj4+IGZvbGxvdyB0aGUgZXhhY3Qgc2FtZSBwYXRo
PyBJZiB3ZSBjYW4gbm90LCB0aGVuDQo+Pj4+Pj4+Pj4+Pj4gaW1wbGVtZW50YXRpb25zIHdpbGwg
bmVlZCB0byBhZGQgaW5ncmVzcyBxdWV1aW5nIHRvIGNvcGUgd2l0aA0KPj4+Pj4+Pj4+Pj4+dGhl
IHNjZW5hcmlvLg0KPj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+IEFsc28sIGRvIHlvdSBmZWVs
IHRoYXQgdGhlIGluY3JlYXNlIGluIGltcGxlbWVudGF0aW9uDQo+Pj4+Pj4+Pj4+Pj4gY29tcGxl
eGl0eSBhdCB0aGUgc2VydmljZSBmdW5jdGlvbnMgaXMgcmVhc29uYWJsZT8NCj4+Pj4+Pj4+Pj4+
PiANCj4+Pj4+Pj4+Pj4+PiBUaGFua3MuDQo+Pj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4gUm9u
DQo+Pj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4+IE9uIE1hciAxMiwgMjAxNCwgYXQgNDowOSBB
TSwgIk5pY29sYXMgQk9VVEhPUlMiDQo+Pj4+Pj4+Pj4+Pj4+IDxOaWNvbGFzLkJPVVRIT1JTQHFv
c21vcy5jb20+IHdyb3RlOg0KPj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+Pj4gSSB0aGluayB3
ZSBtdXN0IG1ha2UgYSBkaXN0aW5jdGlvbiBiZXR3ZWVuOg0KPj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+
Pj4+Pj4+Pj4gLSBNZXRhZGF0YSB3aGljaCBzaG91bGQgYmUgcGFydCBvZiB0aGUgaGVhZGVyIGRl
ZmluZWQgYXMgaW4NCj4+Pj4+Pj4+Pj4+Pj4gYmFuZCBtYXJraW5nLiAtIE1ldGFkYXRhIHdpdGgg
Y2FuIGJlIHBhc3NlZCBvdXQgb2YgYmFuZCwNCj4+Pj4+Pj4+Pj4+Pj4gZm9yIGV4YW1wbGUgY29u
Z3J1ZW50IG91dCBvZiBiYW5kIHNpZ25hbGluZyBkZWZpbmVkIGluIHRoZQ0KPj4+Pj4+Pj4+Pj4+
PiBkcmFmdA0KPj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+Pj4gVGhlIGZvcm1lciBjYWxscyBm
b3IgYSBsaW1pdGVkIHNwYWNlIGluIHRoZSBoZWFkZXIsIHRydWUsDQo+Pj4+Pj4+Pj4+Pj4+IFRo
ZSBsYXR0ZXIgaG93ZXZlciBkb2VzIG5vdCBpbmN1ciBhbnkgc3BhY2UgbGltaXRhdGlvbiBhbmQN
Cj4+Pj4+Pj4+Pj4+Pj4gaXMgc3RpbGwgZmFpcmx5IGVmZmljaWVudCBhbmQgaXQgcmVtYWlucyBj
b21wYXRpYmxlIHdpdGggYQ0KPj4+Pj4+Pj4+Pj4+PiBmaXhlZCBzaXplIGhlYWRlciB1c2VkIHRv
IHJvdXRlIHRob3NlIHNpZ25hbGluZyBtZXNzYWdlcw0KPj4+Pj4+Pj4+Pj4+PiBhbG9uZyB0aGUg
Y2hhaW4ncyBzZXJ2aWNlIGZ1bmN0aW9ucy4NCj4+Pj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4+
IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOg0K
Pj4+Pj4+Pj4+Pj4+PiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbamd1aWNoYXJAY2lzY28uY29t
XSBTZW50Og0KPj4+Pj4+Pj4+Pj4+PiBUdWVzZGF5LCBNYXJjaCAxMSwgMjAxNCA2OjQ4IFBNIFRv
OiBSb24gUGFya2VyIENjOg0KPj4+Pj4+Pj4+Pj4+PiBOaWNvbGFzIEJPVVRIT1JTOyBicmlqc21h
bkBqdW5pcGVyLm5ldDsgc2ZjOyBKYW1hbCBIYWRpDQo+Pj4+Pj4+Pj4+Pj4+IFNhbGltDQo+Pj4+
Pj4+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFu
LXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+
Pj4gSGkgUm9uLA0KPj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+Pj4gV2UgY2FuIGNlcnRhaW5s
eSBoYXZlIHRoaXMgZGlzY3Vzc2lvbiBidXQgd2Ugc2hvdWxkIGZpcnN0DQo+Pj4+Pj4+Pj4+Pj4+
IGNvbnNpZGVyIHdoYXQgaW5mb3JtYXRpb24gaXMgbmVjZXNzYXJ5IGFuZCBpZiBzYWlkDQo+Pj4+
Pj4+Pj4+Pj4+IGluZm9ybWF0aW9uIGNhbiBmaXQgd2l0aGluIGEgZml4ZWQgbnVtYmVyIG9mIGNv
bnRleHRzIGluDQo+Pj4+Pj4+Pj4+Pj4+IHRoZSBtYWpvcml0eSBvZiBjYXNlcy4gUmVtZW1iZXIs
IHRoZSBnb2FsIG9mIGJlaW5nIGFibGUgdG8NCj4+Pj4+Pj4+Pj4+Pj4gcGFzcyBtZXRhZGF0YSB0
aHJvdWdoIHRoZSBuZXR3b3JrIGlzIHRvIGVuaGFuY2Ugc2VydmljZQ0KPj4+Pj4+Pj4+Pj4+PiBk
ZWxpdmVyeSwgbm90IHBhc3MgdGhlIGVudGlyZSB3b3JrcyBvZiBTaGFrZXNwZWFyZSA7LSkNCj4+
Pj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4+IFNlbnQgZnJvbSBteSBpUGhvbmUNCj4+Pj4+Pj4+
Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4+PiBPbiBNYXIgNywgMjAxNCwgYXQgMzo1MiBBTSwgIlJvbiBQ
YXJrZXIiDQo+Pj4+Pj4+Pj4+Pj4+PiA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4g
d3JvdGU6DQo+Pj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+Pj4+IE5pY29sYXMsDQo+Pj4+Pj4+
Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+Pj4+IEkgc2VlIHNpbWlsYXIgcmVxdWlyZW1lbnRzIGZyb20g
dGhlIDNncHAgRVBDIHNpZGUuICBJDQo+Pj4+Pj4+Pj4+Pj4+PiB3b3VsZCBsaWtlIHRvIHByb3Bv
c2UgYW4gT1VJIC8gVExWIGJhc2VkIGFwcHJvYWNoIHdoZXJlDQo+Pj4+Pj4+Pj4+Pj4+PiB0aGUg
cmVzZXJ2ZWQgT1VJIGNhbiBiZSB1c2VkIGZvciBhZ3JlZWQgdXBvbiB0eXBlcyBvZg0KPj4+Pj4+
Pj4+Pj4+Pj4gY29tbW9uIG1ldGFkYXRhIGFuZCB2ZW5kb3Igb3Igb3RoZXIgb3JnYW5pemF0aW9u
YWwgT1VJcw0KPj4+Pj4+Pj4+Pj4+Pj4gY2FuIGJlIHVzZWQgdG8gcXVpY2tseSBpbm5vdmF0ZSBp
biB0aGUgbmV0d29ya3MuDQo+Pj4+Pj4+Pj4+Pj4+PiBTaW11bHRhbmVvdXNseSwgSSB3b3VsZCBh
bHNvIGxpa2UgdG8gY29uc2lkZXIgbWVjaGFuaXNtcw0KPj4+Pj4+Pj4+Pj4+Pj4gdGhhdCBhcmUg
b3B0aW1pemVkIGZvciBsb25nIGxpdmVkIGZsb3dzIHNvIGFzIHRvIGxpbWl0IHRoZQ0KPj4+Pj4+
Pj4+Pj4+Pj4gbmVnYXRpdmUgZWZmZWN0cyBvZiBwYWNrZXQgZ3Jvd3RoLg0KPj4+Pj4+Pj4+Pj4+
Pj4gDQo+Pj4+Pj4+Pj4+Pj4+PiBSb24NCj4+Pj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+Pj4g
DQo+Pj4+Pj4+Pj4+Pj4+Pj4gT24gTWFyIDcsIDIwMTQsIGF0IDg6MzQgQU0sICJOaWNvbGFzIEJP
VVRIT1JTIg0KPj4+Pj4+Pj4+Pj4+Pj4+IDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+IHdy
b3RlOg0KPj4+Pj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+Pj4+IEhlbGxvIEppbQ0KPj4+Pj4+
Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+Pj4+IEkgaGF2ZSBzZWVuIGNhc2VzIGluIEdpIExBTiwg
d2hlcmUgc3Vic2NyaWJlciByZWxhdGVkDQo+Pj4+Pj4+Pj4+Pj4+Pj4gaW5mb3JtYXRpb24gaXMg
cGFzc2VkIHRvIGEgV2ViIFByb3h5IGZvciBIVFRQIGhlYWRlcg0KPj4+Pj4+Pj4+Pj4+Pj4+IGVu
cmljaG1lbnQgKGFpbWVkIGF0IHNvbWUgV2ViIENvbnRlbnQgcHJvdmlkZXJzIHBhcnRuZXJzDQo+
Pj4+Pj4+Pj4+Pj4+Pj4gb2YgdGhlIE1vYmlsZSBPcGVyYXRvcikuDQo+Pj4+Pj4+Pj4+Pj4+Pj4g
SW5mb3JtYXRpb24gd2FzIGFuIGNvZGVkIChwZXJzaXN0ZW50KSBzdWJzY3JpYmVyIGlkDQo+Pj4+
Pj4+Pj4+Pj4+Pj4gZGVyaXZlZCBmcm9tIHRoZSBNU0lTRE4sIGFuZCBjb3VwbGUgb2YgZiBjdXN0
b21lciBwcm9maWxlDQo+Pj4+Pj4+Pj4+Pj4+Pj4gcmVsYXRlZCBmaWVsZHMuDQo+Pj4+Pj4+Pj4+
Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4+Pj4gSW4gYW4gc2ZjIGJhc2VkIEdpIExBTiwgdGhpcyBlbnRp
dHkgc2hvdWxkIHJlY2VpdmUgZnJvbQ0KPj4+Pj4+Pj4+Pj4+Pj4+IHRoZSBDbGFzc2lmaWVyDQo+
Pj4+Pj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4+Pj4gLSBBIGNsYXNzaWZpY2F0aW9uIG9mIHRo
ZSBDb250ZW50IFByb3ZpZGVyICggSWQsDQo+Pj4+Pj4+Pj4+Pj4+Pj4gQ2F0ZWdvcnkpIGJhc2Vk
IG9uIHRyYWZmaWMgYW5hbHlzaXMgLSBUaGUgTVNJU0ROIG9mIHRoZQ0KPj4+Pj4+Pj4+Pj4+Pj4+
IHN1YnNjcmliZXIgLSBUd28gc3Vic2NyaWJlciBwb2xpY3kgZmllbGRzIChub3QgdGllZCB0bw0K
Pj4+Pj4+Pj4+Pj4+Pj4+IFBDUkYgYnV0IGJlbG9uZ2luZyB0byB0aGUgU3Vic2NyaWJlciBEQikg
KFN1YnNjcmliZXINCj4+Pj4+Pj4+Pj4+Pj4+PiBjYXRlZ29yeSwNCj4+Pj4+Pj4+Pj4+Pj4+PiBz
dWItY2F0ZWdvcnkpIC0gQSBzZXNzaW9uIGlkIChmb3IgbG9nZ2luZyBhbmQgdHJhY2tpbmcNCj4+
Pj4+Pj4+Pj4+Pj4+PiBwdXJwb3NlcykNCj4+Pj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+Pj4+
PiBUaGUgb2JqZWN0aXZlIGJlaW5nIHRvIGF2b2lkIGhhdmluZyAgdGhlIEhUVFAgUHJveHkgdG8N
Cj4+Pj4+Pj4+Pj4+Pj4+PiBiZWNvbWUgYSB0cnVzdGVkIGFwcGxpY2F0aW9uIChpbnRlcm9nYXRl
IHRoZSBzdWJzY3JpYmVyDQo+Pj4+Pj4+Pj4+Pj4+Pj4gREIsDQo+Pj4+Pj4+Pj4+Pj4+Pj4gZXRj
Li4pDQo+Pj4+Pj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4+Pj4g
Tmljb2xhcw0KPj4+Pj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+
Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTogSmltDQo+
Pj4+Pj4+Pj4+Pj4+Pj4gR3VpY2hhcmQNCj4+Pj4+Pj4+Pj4+Pj4+PiAoamd1aWNoYXIpIFtqZ3Vp
Y2hhckBjaXNjby5jb21dIFNlbnQ6DQo+Pj4+Pj4+Pj4+Pj4+Pj4gVGh1cnNkYXksIE1hcmNoIDA2
LCAyMDE0IDI6MDIgUE0gVG86IEphbWFsIEhhZGkgU2FsaW07DQo+Pj4+Pj4+Pj4+Pj4+Pj4gam1v
aXNhbmRAanVuaXBlci5uZXQ7IGJyaWpzbWFuQGp1bmlwZXIubmV0IENjOg0KPj4+Pj4+Pj4+Pj4+
Pj4+IHNmYyBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+Pj4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFu
LXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+
Pj4+Pj4+IEhpIEphbWFsLA0KPj4+Pj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+Pj4+IFlvdSBz
YWlkICJJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlIHNpemVkDQo+Pj4+
Pj4+Pj4+Pj4+Pj4gbWV0YWRhdGEiLi4gSSBhbSBub3Qgc28gY29udmluY2VkIGFuZCB3b3VsZCBs
aWtlIHRvDQo+Pj4+Pj4+Pj4+Pj4+Pj4gYmV0dGVyIHVuZGVyc3RhbmQgdGhlIHJlcXVpcmVtZW50
cyBiZWZvcmUgcGFzc2luZw0KPj4+Pj4+Pj4+Pj4+Pj4+IGp1ZGdlbWVudC4gSWYgd2UgbG9vayBh
dCB0aGUgdXNlIGNhc2VzIGFzIHByZXNlbnRlZCB0aHVzDQo+Pj4+Pj4+Pj4+Pj4+Pj4gZmFyIGlu
dG8gdGhlIFdHIEkgaGF2ZSB5ZXQgdG8gc2VlIGEgc2luZ2xlIGV4YW1wbGUgb2YgdGhlDQo+Pj4+
Pj4+Pj4+Pj4+Pj4gbmVlZCAobm90aW5nIHRoYXQgZGVzaXJlIGlzIG5vdCB0aGUgc2FtZSBhcyBu
ZWVkKSAtIEkgYW0NCj4+Pj4+Pj4+Pj4+Pj4+PiBub3Qgc2F5aW5nIHRoZXJlIGlzIG5vIHJlcXVp
cmVtZW50IGJ1dCByYXRoZXIgdGhhdCB3ZQ0KPj4+Pj4+Pj4+Pj4+Pj4+IHNob3VsZCBub3QganVt
cCB0byB0aGUgY29uY2x1c2lvbiBhbmQgYnVpbGQgc3RhbmRhcmRzDQo+Pj4+Pj4+Pj4+Pj4+Pj5h
cm91bmQgYSB0aGVvcnkuDQo+Pj4+Pj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4+Pj4gDQo+Pj4+
Pj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4+Pj4+IE9uIDMvMy8xNCwgNjozNSBBTSwgIkphbWFs
IEhhZGkgU2FsaW0iDQo+Pj4+Pj4+Pj4+Pj4+Pj4+IDxoYWRpQG1vamF0YXR1LmNvbT4gd3JvdGU6
DQo+Pj4+Pj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+Pj4+PiBJIGxpa2UgdGhlIGRvYyAtIHdl
bGwgd3JpdHRlbi4NCj4+Pj4+Pj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4+Pj4+IFNlY3Rpb24g
NC4zIG9uIG1ldGFkYXRhIGVuY29kaW5nLg0KPj4+Pj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+
Pj4+Pj4gSXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZSBzaXplZCBtZXRh
ZGF0YQ0KPj4+Pj4+Pj4+Pj4+Pj4+PiAoYXQgbGVhc3QgZm9yIGh0dHAvYXBwIHlvdSAgc2VlbSB0
byBpbmRpY2F0ZSB0aGUgZGVzaXJlDQo+Pj4+Pj4+Pj4+Pj4+Pj4+IGZvciBpdCkuDQo+Pj4+Pj4+
Pj4+Pj4+Pj4+IEZvciBhIGRhdGFwYXRoIHBlci1wYWNrZXQgbWV0YWRhdGEsIGkgZmVlbCB0aGUg
bmVlZCBpcw0KPj4+Pj4+Pj4+Pj4+Pj4+PiBqdXN0IGFzIGltcG9ydGFudC4gQXJlIHdlIGxpbWl0
ZWQgYnkgdGhlIGZhY3QgdGhhdA0KPj4+Pj4+Pj4+Pj4+Pj4+PiBleGlzdGluZyBoYXJkd2FyZSBt
YXkgbm90IGJlIGFibGUgdG8gaGFuZGxlIFRMVnM/IEZvcg0KPj4+Pj4+Pj4+Pj4+Pj4+PiBleGFt
cGxlLCBJIGRvbnQgaGF2ZSBhIHByb2JsZW0gaGFuZGxpbmcgVExWcyBpbiBhDQo+Pj4+Pj4+Pj4+
Pj4+Pj4+IHNvZnR3YXJlIGRhdGFwYXRoLg0KPj4+Pj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+
Pj4+Pj4gY2hlZXJzLCBqYW1hbA0KPj4+Pj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+Pj4+Pj4g
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+
Pj4+Pj4+Pj4+Pj4+IG1haWxpbmcgbGlzdCBzZmNAaWV0Zi5vcmcNCj4+Pj4+Pj4+Pj4+Pj4+Pj4g
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+Pj4+Pj4+Pj4+
PiANCj4+Pj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+Pj4+PiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+
Pj4+Pj4+Pj4+PiBtYWlsaW5nIGxpc3Qgc2ZjQGlldGYub3JnDQo+Pj4+Pj4+Pj4+Pj4+Pj4gaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+Pj4+Pj4+PiANCj4+
Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XyBzZmMgbWFpbGluZw0KPj4+Pj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnIGh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWls
aW5nDQo+Pj4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZyBodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+PiBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMgbWFpbGluZw0KPj4+Pj4+
Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmcgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMNCj4+Pj4+Pj4gDQo+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5nIGxpc3QNCj4+Pj4+Pj4gc2ZjQGlldGYub3Jn
IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+Pj4+IA0KPj4+
PiANCj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
Cj4+Pj4gc2ZjIG1haWxpbmcgbGlzdA0KPj4+PiBzZmNAaWV0Zi5vcmcNCj4+Pj4gaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+PiANCj4+PiBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+IHNmYyBtYWlsaW5nIGxpc3QN
Cj4+PiBzZmNAaWV0Zi5vcmcNCj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYw0KPj4gDQo+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXw0KPj4gc2ZjIG1haWxpbmcgbGlzdA0KPj4gc2ZjQGlldGYub3JnDQo+PiBodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPg0KDQo=


From nobody Thu Mar 13 16:11:23 2014
Return-Path: <kegray@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1FD871A07A6 for <sfc@ietfa.amsl.com>; Thu, 13 Mar 2014 12:07:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.747
X-Spam-Level: 
X-Spam-Status: No, score=-7.747 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, MANGLED_OFF=2.3, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 dBhSeGHgG8Dc for <sfc@ietfa.amsl.com>; Thu, 13 Mar 2014 12:07:05 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) by ietfa.amsl.com (Postfix) with ESMTP id EB7DE1A0492 for <sfc@ietf.org>; Thu, 13 Mar 2014 12:07:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=73021; q=dns/txt; s=iport; t=1394737617; x=1395947217; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=mXTYaFVJzp3skbcP8BsKT+v1Y8lZsB8RznhmIYscIvE=; b=QfoZuEWp67Bjk7y/6J2pkq5OLDI3c3IRwWs7rejQBSRZjn7mWKW7IQRg VFg18tWx+1YF9vCF0Sb7uTUg0AcecDMndXIX/m3ZZFQT4fOOW0jotOYLN 1lSnFOc5UeNJ4FTFS0STYDe0LX1XKOQoR3aNHKeDGkf2imhvEHkOLzgwD E=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: An8FAOUAIlOtJV2Y/2dsb2JhbABPCoJCRDtXujaDO4NzgRwWdIIlAQEBBAEBARcBSgIHAwgMBAIBAgYRAwEBAQEVCwEGBycLFAkIAgQBCQQFG4deDdQLEwSNegcEAQkjGg0EBwIEBIQuBJQVRINski2DLYFpAR8i
X-IronPort-AV: E=Sophos; i="4.97,648,1389744000"; d="scan'208,217"; a="27277378"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by alln-iport-1.cisco.com with ESMTP; 13 Mar 2014 19:06:55 +0000
Received: from xhc-aln-x04.cisco.com (xhc-aln-x04.cisco.com [173.36.12.78]) by rcdn-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id s2DJ6t4d001731 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 13 Mar 2014 19:06:55 GMT
Received: from xmb-aln-x02.cisco.com ([169.254.5.98]) by xhc-aln-x04.cisco.com ([173.36.12.78]) with mapi id 14.03.0123.003; Thu, 13 Mar 2014 14:06:55 -0500
From: "Ken Gray (kegray)" <kegray@cisco.com>
To: "Jmh.direct" <jmh.direct@joelhalpern.com>, "lucy.yong@huawei.com" <lucy.yong@huawei.com>, "Surendra Kumar (smkumar)" <smkumar@cisco.com>, "Jim Guichard (jguichar)" <jguichar@cisco.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPPtb74vnirOz9xUq/o+IBaMhnUprfUFcA
Importance: low
X-Priority: 5
Date: Thu, 13 Mar 2014 19:06:53 +0000
Message-ID: <CF474C07.C65A%kegray@cisco.com>
References: <9wpek1o9cwfd51qatfhe1o82.1394727128188@email.android.com>
In-Reply-To: <9wpek1o9cwfd51qatfhe1o82.1394727128188@email.android.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.21.124.157]
Content-Type: multipart/alternative; boundary="_000_CF474C07C65Akegrayciscocom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/mTxWp99tsFLBsBwJUX72f9_a07Q
X-Mailman-Approved-At: Thu, 13 Mar 2014 16:11:20 -0700
Cc: "nicolas.bouthors@qosmos.com" <nicolas.bouthors@qosmos.com>, "sfc@ietf.org" <sfc@ietf.org>, "hadi@mojatatu.com" <hadi@mojatatu.com>, "ron_parker@affirmednetworks.com" <ron_parker@affirmednetworks.com>, "brijsman@juniper.net" <brijsman@juniper.net>, "jmh@joelhalpern.com" <jmh@joelhalpern.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Mar 2014 19:07:12 -0000

--_000_CF474C07C65Akegrayciscocom_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

There is a purposeful separation of the chain data from the metadata in the=
 proposal.

We all agreed that chain classification and thus the associated service cha=
in header (path, index, etc) had to be done at least once =85 you have to i=
dentify traffic and from that action, select the chain =85 we imbed that da=
ta not only for steering, debugging, etc but because it's potentially usefu=
l to every function (to avoid reclassification if the function is in any wa=
y shared between multiple flows and takes action based on classification).

Metadata wasn't defined, isn't defined.   It is carried in a channel that i=
s created as part of the header that applications can use to talk between t=
hemselves =96 as they might in a co-joined deployment in which they might u=
se IPC to transfer similar "clues" about pre and post processing informatio=
n.   Similarly a service MAY use that channel as an end-to-end collector/di=
stributor of service-related data IF the data conforms to the property of t=
he channel - temporally immediate, carrying mutable and ultimately  imperma=
nent data.  Further, if you want to architecturally separate the network fo=
rwarder from the application and you believe they need to pass information =
=85 you can use the same amorphous channel =85.

I see no need to call one "application to application metadata" and another=
 "network to application metadata" and yet another "service to application =
metadata" (and or the reverse).  These are all derivative (IMO) definitions=
 that fit within the original definition of metadata.

Finally, whether the application or overall service uses metadata or not, j=
ust like whether it uses the chain data, is optional.  However, unlike the =
chain data, no metadata HAS to be created in order to identify the chain, s=
elect it's path etc.

From: "Jmh.direct" <jmh.direct@joelhalpern.com<mailto:jmh.direct@joelhalper=
n.com>>
Date: Thursday, March 13, 2014 11:12 AM
To: Ken Gray <kegray@cisco.com<mailto:kegray@cisco.com>>, "lucy.yong@huawei=
.com<mailto:lucy.yong@huawei.com>" <lucy.yong@huawei.com<mailto:lucy.yong@h=
uawei.com>>, "Surendra Kumar (smkumar)" <smkumar@cisco.com<mailto:smkumar@c=
isco.com>>, "Jim Guichard (jguichar)" <jguichar@cisco.com<mailto:jguichar@c=
isco.com>>
Cc: "nicolas.bouthors@qosmos.com<mailto:nicolas.bouthors@qosmos.com>" <nico=
las.bouthors@qosmos.com<mailto:nicolas.bouthors@qosmos.com>>, "sfc@ietf.org=
<mailto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org>>, "hadi@mojatatu.=
com<mailto:hadi@mojatatu.com>" <hadi@mojatatu.com<mailto:hadi@mojatatu.com>=
>, "ron_parker@affirmednetworks.com<mailto:ron_parker@affirmednetworks.com>=
" <ron_parker@affirmednetworks.com<mailto:ron_parker@affirmednetworks.com>>=
, "brijsman@juniper.net<mailto:brijsman@juniper.net>" <brijsman@juniper.net=
<mailto:brijsman@juniper.net>>, "jmh@joelhalpern.com<mailto:jmh@joelhalpern=
.com>" <jmh@joelhalpern.com<mailto:jmh@joelhalpern.com>>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

Assuming I understand you properly Ken, I disagree.

For example, by using separate terms I can easily discuss the fact that cer=
tain kinds of data (chain identification) only need to be adjust by a few a=
pps in rare cases.  And that data is not beeded by the applications.

Unless you would like to consider the chain identification as being optiona=
l?

Yours,
Joel


Sent from my Samsung smartphone on AT&T



-------- Original message --------
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
From: "Ken Gray (kegray)" <kegray@cisco.com<mailto:kegray@cisco.com>>
To: Lucy yong <lucy.yong@huawei.com<mailto:lucy.yong@huawei.com>>,"Surendra=
 Kumar (smkumar)" <smkumar@cisco.com<mailto:smkumar@cisco.com>>,"Jim Guicha=
rd (jguichar)" <jguichar@cisco.com<mailto:jguichar@cisco.com>>
CC: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com<mailto:Nicolas.BOUTHORS@q=
osmos.com>>,sfc <sfc@ietf.org<mailto:sfc@ietf.org>>,Jamal Hadi Salim <hadi@=
mojatatu.com<mailto:hadi@mojatatu.com>>,Ron Parker <Ron_Parker@affirmednetw=
orks.com<mailto:Ron_Parker@affirmednetworks.com>>,"brijsman@juniper.net<mai=
lto:brijsman@juniper.net>" <brijsman@juniper.net<mailto:brijsman@juniper.ne=
t>>,"Joel M. Halpern" <jmh@joelhalpern.com<mailto:jmh@joelhalpern.com>>


The word "metadata" is a purposely ambiguous term "data that provides
information about other data".  It is used to avoid THIS discussion.

For example, I propose we define "tequila metadata" because, frankly, I
will need to order a triple-shot if we keep attempting to define something
that, by definition, is ambiguous.  I'd like my bartender to understand me
specifically when I say "I need a shot".

On 3/13/14 7:49 AM, "Lucy yong" <lucy.yong@huawei.com<mailto:lucy.yong@huaw=
ei.com>> wrote:

>Snip..
>SK> Just copying from the PS:
>--
>Data plane metadata provides the ability to exchange information between
>the network and service functions, between service functions, and service
>functions and the network.
>
>--
>It is a lucid definition. We are unnecessarily making the word "network"
>controversial, IMO.
>
>[Lucy] This is my point. "The network" is too general here, which brings
>metadata great power to do many things. This is why people invent ideas
>here, which causes a lot of debates on metadata usage potentials. We
>should not spend a lot of times on that debates and judge which usage is
>valuable or not. Thus, for the SFC work, it will be helpful if we can
>narrow down a bit. Joel makes explicitly two cases, which is helpful to
>develop use cases for each case. I would like to see that the problem
>statement can be more specific on metadata definition, which may be
>helpful in less focusing on it and moving forward.
>
>Lucy
>
>Surendra.
>
>
>>
>>Thanks,
>>Lucy
>>
>>-----Original Message-----
>>From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
>>Sent: Wednesday, March 12, 2014 4:38 PM
>>To: Lucy yong
>>Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker;
>>brijsman@juniper.net<mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>>Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>
>>Hi Lucy,
>>
>>No. I am simply saying we should not overcomplicate the problem
>>statement with text that adds little to no value in my opinion. Whether
>>we call it metadata, or context, has no bearing on the fact that the
>>problem statement already clearly states we need to be able to pass
>>information between SF=B9s and between the network & SF=B9s.
>>
>>
>>On 3/12/14, 5:13 PM, "Lucy yong" <lucy.yong@huawei.com<mailto:lucy.yong@h=
uawei.com>> wrote:
>>
>>>
>>>Hi Jim,
>>>
>>>I for one don't agree and think we are over complicating what should
>>>be straightforward. The SFC encapsulation should enable two things:
>>>
>>>1. Steering of selected flows through a service chain; this is the
>>>service function path.
>>>2. Passing of context associated with a given flow within said service
>>>function path. This context information may be consumed by a SF (an
>>>application ID is an example) or may be consumed by the forwarding
>>>elements (a vrf-ID is an example).
>>>[Lucy] Do you call the context as metadata or not? Do we have another
>>>term here beside SFC header and metadata. I see that you don't want to
>>>separate what is consumed by SF and what is consumed by the forwarding
>>>elements.
>>>
>>>Lucy
>>>
>>>Sent from my iPhone
>>>
>>>> On Mar 12, 2014, at 4:16 PM, "Lucy yong" <lucy.yong@huawei.com<mailto:=
lucy.yong@huawei.com>> wrote:
>>>>
>>>> Great. Then we may consider two special metadata definitions in the
>>>>problem statement so we can all use the same definitions. Here is my
>>>>suggested text and like to hear you and other's input and suggestions.
>>>>
>>>> Dataplane Metadata: Data plane metadata provides the ability to
>>>>exchange information between the elements in a service function
>>>>chaining. In this context, there are two types of data plane metadata.
>>>>
>>>> Service Function Metadata: the information exchanged between
>>>>classifier and service functions, between service functions to
>>>>facilitate service functions on the packet treatment.
>>>>
>>>> Steering Metadata: the information from service functions to a
>>>>classifier or service node for traffic forwarding purpose.
>>>>
>>>> -end
>>>>
>>>> Lucy
>>>>
>>>>
>>>> -----Original Message-----
>>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>>>> Sent: Wednesday, March 12, 2014 2:35 PM
>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker
>>>> Cc: Jim Guichard (jguichar); brijsman@juniper.net<mailto:brijsman@juni=
per.net>; sfc; Jamal Hadi
>>>> Salim
>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>
>>>> Yes, I am trying to consistently distinguish those two cases when
>>>>talking about the information carried with packets in service chains.
>>>>
>>>> Yours,
>>>> Joel
>>>>
>>>>> On 3/12/14, 3:13 PM, Lucy yong wrote:
>>>>> Joel, See below. -----Original Message----- From: sfc
>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern Sent:
>>>>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas BOUTHORS;
>>>>> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net<mailto:b=
rijsman@juniper.net>; sfc;
>>>>> Jamal Hadi Salim Subject: Re: [sfc]
>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>
>>>>> I was trying to word it carefully not to focus on who puts the
>>>>> information in, but only on who consumes the information.
>>>>> Information for service functions may come from the ingress
>>>>> classifier or from other service functions. [Lucy] this is the one
>>>>> case using metadata in your view. Information for the forwarding
>>>>> will generally come from the ingress classifier, but in special
>>>>> cases may be provided by service functions.  (I keep wanting to get
>>>>> rid of those special cases, but so far there seem to be just enough
>>>>> of them to warrant covering in the solution.  And more importantly,
>>>>> significant support for it in the working group.) [Lucy] This is
>>>>> the second case using metadata in your view (but you don't like it).
>>>>>
>>>>> And you suggest distinguishing these two cases when discussing
>>>>> about metadata usage. Is that right understanding?
>>>>>
>>>>> Lucy
>>>>>
>>>>> Yours, Joel
>>>>>
>>>>>> On 3/12/14, 2:33 PM, Lucy yong wrote:
>>>>>> Joel, I interpret that you suggests that distinguish the exchange
>>>>>> information data plane carried between service functions and the
>>>>>> exchange information data plane carried from a service function to
>>>>>> a service node. Is this right understanding? Lucy
>>>>>>
>>>>>> -----Original Message----- From: Joel M. Halpern
>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014 1:19
>>>>>> PM
>>>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard
>>>>>> (jguichar); brijsman@juniper.net<mailto:brijsman@juniper.net>; sfc; =
Jamal Hadi Salim Subject:
>>>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>>
>>>>>> My inclination would be to tune that definition to distinguish
>>>>>> between dataplane carried information intended for use by service
>>>>>> funcitons (whatever the origin), and dataplane carried information
>>>>>> intended for dataplane forwarding components.
>>>>>>
>>>>>> Yours, Joel
>>>>>>
>>>>>>
>>>>>>> Hi Joel,
>>>>>>>
>>>>>>> I agree that we need using the same definition for a term, but
>>>>>>> disagree that the metadata definition here is a set of
>>>>>>> information put in the SFC header. This may be too narrow or lead
>>>>>>> to a particular solution. I am fine with this definition in the
>>>>>>> problem statement w/ minor tweak (suggested on mailing list).
>>>>>>>
>>>>>>> Dataplane Metadata: Data plane metadata provides the ability to
>>>>>>> exchange information between the classifiers and service
>>>>>>> functions, between service functions, and service functions and
>>>>>>> the
>>>>>>> classifiers|service nodes.
>>>>>>>
>>>>>>> There may be a solution that a service function passes some
>>>>>>> information to attached service node without using SFC header.
>>>>>>>
>>>>>>> Thanks, Lucy
>>>>>>>
>>>>>>>
>>>>>>> -----Original Message----- From: Joel Halpern Direct
>>>>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday, March 12,
>>>>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas BOUTHORS;
>>>>>>> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net<mailto=
:brijsman@juniper.net>;
>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>
>>>>>>> Lucy, you say "the metadata term means ..."  The definition you
>>>>>>> then provide is a definition of the set of information we are
>>>>>>> proposing that we put in the SFC header.  I, and others, have
>>>>>>> been using the term metadata more narrowly.  We can use whatever
>>>>>>> definition we want. But we do need to agree on the definition.
>>>>>>> For the purposes of the WG, it seems much more useful to use the
>>>>>>> term metadata for the narrower description.
>>>>>>>
>>>>>>> Yours, Joel
>>>>>>>
>>>>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
>>>>>>>> Hi Joel,
>>>>>>>>
>>>>>>>> I agree. We need to differentiate the metadata used by service
>>>>>>>>function and SFC header. The metadata term means carrying some
>>>>>>>>states along with the packet. IMO: SFC header is a kind of
>>>>>>>>metadata carried on packet for next service node to use. In the
>>>>>>>>context of SFC, we have term for SFC header and the metadata that
>>>>>>>>was carried between service functions, or between service
>>>>>>>>functions and classifiers/service nodes, which is what the draft
>>>>>>>>focus.
>>>>>>>>
>>>>>>>> Thanks, Lucy
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> -----Original Message----- From: Joel M. Halpern
>>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014
>>>>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim
>>>>>>>> Guichard (jguichar); brijsman@juniper.net<mailto:brijsman@juniper.=
net>; sfc; Jamal Hadi Salim
>>>>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>>>>
>>>>>>>> I think it is important to keep a strong distinction between
>>>>>>>> metadata (which is for use by applications) and the service
>>>>>>>> chaining information in the base service chain header, which is
>>>>>>>> for use by the service chain support mechanisms.
>>>>>>>>
>>>>>>>> Yours, Joel
>>>>>>>>
>>>>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
>>>>>>>>> Fully agree with Joe.
>>>>>>>>>
>>>>>>>>> We should not require a fix length for in-band metadata but
>>>>>>>>> also not leave it for freely usage. In fact, when a service
>>>>>>>>> node inserts SFC header on a (encapsulated) packet and send to
>>>>>>>>> next service node, SFC header itself can be seen as a metadata.
>>>>>>>>>
>>>>>>>>> Lucy
>>>>>>>>>
>>>>>>>>> -----Original Message----- From: sfc
>>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
>>>>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas BOUTHORS;
>>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net<mail=
to:brijsman@juniper.net>;
>>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>
>>>>>>>>> For in-band metadata, the API for access can easily be
>>>>>>>>> synchronous. Out of band metadata needs different handling.
>>>>>>>>> There are many cases where out-of-band metadata is useful and
>>>>>>>>> appropriate.  But they do not cover all needs by any stretch.
>>>>>>>>>
>>>>>>>>> Even if each piece of in-band metadata is of fixed length,
>>>>>>>>> there are many different kinds of metatype.  Trying to say
>>>>>>>>> "there will be exactly four pieces, and they will be of types
>>>>>>>>> t1, t2, t3, and t4" is simply too specific for even 80% of the
>>>>>>>>>needs.
>>>>>>>>>
>>>>>>>>> Yours, Joel
>>>>>>>>>
>>>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>>>>>>>>>> Hello Ron,
>>>>>>>>>>
>>>>>>>>>> Sending out of band congruent metadata may not be the answer
>>>>>>>>>> to all needs but it is one tool that we should keep.
>>>>>>>>>>
>>>>>>>>>> Not all metadata is tied to a specific packet, for example a
>>>>>>>>>> policy change in PCRF could lead to some metadata signaling,
>>>>>>>>>> the reaction time need not be immediate, few ms may not matter.
>>>>>>>>>>
>>>>>>>>>> As you point, if a packet is tied to a metadata a correlation
>>>>>>>>>> info can be set in both packet to deal with it (i.e metadata
>>>>>>>>>> expected flag in the SFC header, plus an id)
>>>>>>>>>>
>>>>>>>>>> Finally we can still send some limited metadata within a header.
>>>>>>>>>> This could be used for load balancers in particular if we
>>>>>>>>>> agree on a convention to locate "coarse grain policy"
>>>>>>>>>> / "fine grain policy" on reserved context headers.
>>>>>>>>>>
>>>>>>>>>> This seems to open up a lot of flexibility / innovations.
>>>>>>>>>>
>>>>>>>>>> On your last point, there is a question on how to make
>>>>>>>>>> metadata available to a Service Function. Current socket
>>>>>>>>>> connections for example do not allow to retrieve IP header
>>>>>>>>>> options. So I assume that SFC aware Service Functions will
>>>>>>>>>> need some (asynchronous
>>>>>>>>>> ?) API to retrieve SFC header information as well as in-band
>>>>>>>>>> metadata. I don't see out of band metadata transport adding
>>>>>>>>>> complexity,  the same API can probably apply.
>>>>>>>>>>
>>>>>>>>>> The alternative option, allowing variable sized metadata in
>>>>>>>>>> the SFC header has some drawbacks as well, one being
>>>>>>>>>> fragmentation, and some switches expecting as well to look at
>>>>>>>>>> end user traffic headers for link load balancing.  I would
>>>>>>>>>> agree that if we can accept these issues, then sending
>>>>>>>>>> off-line congruent metadata looses its interest.
>>>>>>>>>>
>>>>>>>>>> We need to take into account  that both in-band and congruent
>>>>>>>>>> out-of-band metadata transport is not reliable. A packet loss
>>>>>>>>>> triggering retransmission would not lead to the identical
>>>>>>>>>> reconstruction of the associated metadata. In some cases, we
>>>>>>>>>> might thus even need non-congruent out-of-band reliable
>>>>>>>>>> metadata transport.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Nicolas ________________________________________ From: Ron
>>>>>>>>>> Parker [Ron_Parker@affirmednetworks.com<mailto:Ron_Parker@affirm=
ednetworks.com>] Sent: Wednesday,
>>>>>>>>>> March 12, 2014
>>>>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard (jguichar);
>>>>>>>>>> brijsman@juniper.net<mailto:brijsman@juniper.net>; sfc; Jamal Ha=
di Salim Subject: Re: [sfc]
>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>
>>>>>>>>>> Nicolas,
>>>>>>>>>>
>>>>>>>>>> I understand the concept for out of band signaling of
>>>>>>>>>>metadata, but I am concerned that it introduces significant
>>>>>>>>>>complexity due to the potential race condition of receiving the
>>>>>>>>>>real packet before the metadata.  While the real packet could
>>>>>>>>>>indicate that out of band metadata is expected, how can we
>>>>>>>>>>guarantee the order of reception? What if switching or routing
>>>>>>>>>>nodes apply hash based load balancing? What if the load
>>>>>>>>>>balancing understands SFC encaps and looks beyond it to the
>>>>>>>>>>original header to get better entropy?
>>>>>>>>>> Can we guarantee that the metadata and real packet will follow
>>>>>>>>>>the exact same path? If we can not, then implementations will
>>>>>>>>>>need to add ingress queuing to cope with the scenario.
>>>>>>>>>>
>>>>>>>>>> Also, do you feel that the increase in implementation
>>>>>>>>>> complexity at the service functions is reasonable?
>>>>>>>>>>
>>>>>>>>>> Thanks.
>>>>>>>>>>
>>>>>>>>>> Ron
>>>>>>>>>>
>>>>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com<mailto:Nicolas.BOUTHORS@qosmos.com=
>> wrote:
>>>>>>>>>>>
>>>>>>>>>>> I think we must make a distinction between:
>>>>>>>>>>>
>>>>>>>>>>> - Metadata which should be part of the header defined as in
>>>>>>>>>>> band marking. - Metadata with can be passed out of band, for
>>>>>>>>>>> example congruent out of band signaling defined in the draft
>>>>>>>>>>>
>>>>>>>>>>> The former calls for a limited space in the header, true, The
>>>>>>>>>>> latter however does not incur any space limitation and is
>>>>>>>>>>> still fairly efficient and it remains compatible with a fixed
>>>>>>>>>>> size header used to route those signaling messages along the
>>>>>>>>>>> chain's service functions.
>>>>>>>>>>>
>>>>>>>>>>> Nicolas ________________________________________ From:
>>>>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com<mailto:jguichar@cis=
co.com>] Sent:
>>>>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
>>>>>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net<mailto:brijsman@juniper.=
net>; sfc; Jamal Hadi Salim
>>>>>>>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>>
>>>>>>>>>>> Hi Ron,
>>>>>>>>>>>
>>>>>>>>>>> We can certainly have this discussion but we should first
>>>>>>>>>>> consider what information is necessary and if said
>>>>>>>>>>> information can fit within a fixed number of contexts in the
>>>>>>>>>>> majority of cases. Remember, the goal of being able to pass
>>>>>>>>>>> metadata through the network is to enhance service delivery,
>>>>>>>>>>> not pass the entire works of Shakespeare ;-)
>>>>>>>>>>>
>>>>>>>>>>> Sent from my iPhone
>>>>>>>>>>>
>>>>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>>>>>>>>>>>> <Ron_Parker@affirmednetworks.com<mailto:Ron_Parker@affirmednet=
works.com>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> Nicolas,
>>>>>>>>>>>>
>>>>>>>>>>>> I see similar requirements from the 3gpp EPC side.  I would
>>>>>>>>>>>> like to propose an OUI / TLV based approach where the
>>>>>>>>>>>> reserved OUI can be used for agreed upon types of common
>>>>>>>>>>>> metadata and vendor or other organizational OUIs can be used
>>>>>>>>>>>> to quickly innovate in the networks.
>>>>>>>>>>>> Simultaneously, I would also like to consider mechanisms
>>>>>>>>>>>> that are optimized for long lived flows so as to limit the
>>>>>>>>>>>> negative effects of packet growth.
>>>>>>>>>>>>
>>>>>>>>>>>> Ron
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com<mailto:Nicolas.BOUTHORS@qosmos.c=
om>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> Hello Jim
>>>>>>>>>>>>>
>>>>>>>>>>>>> I have seen cases in Gi LAN, where subscriber related
>>>>>>>>>>>>> information is passed to a Web Proxy for HTTP header
>>>>>>>>>>>>> enrichment (aimed at some Web Content providers partners of
>>>>>>>>>>>>> the Mobile Operator).
>>>>>>>>>>>>> Information was an coded (persistent) subscriber id derived
>>>>>>>>>>>>> from the MSISDN, and couple of f customer profile related
>>>>>>>>>>>>> fields.
>>>>>>>>>>>>>
>>>>>>>>>>>>> In an sfc based Gi LAN, this entity should receive from the
>>>>>>>>>>>>> Classifier
>>>>>>>>>>>>>
>>>>>>>>>>>>> - A classification of the Content Provider ( Id,
>>>>>>>>>>>>> Category) based on traffic analysis - The MSISDN of the
>>>>>>>>>>>>> subscriber - Two subscriber policy fields (not tied to PCRF
>>>>>>>>>>>>> but belonging to the Subscriber DB) (Subscriber category,
>>>>>>>>>>>>> sub-category) - A session id (for logging and tracking
>>>>>>>>>>>>> purposes)
>>>>>>>>>>>>>
>>>>>>>>>>>>> The objective being to avoid having  the HTTP Proxy to
>>>>>>>>>>>>> become a trusted application (interogate the subscriber DB,
>>>>>>>>>>>>> etc..)
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Nicolas
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> ________________________________________ From: Jim Guichard
>>>>>>>>>>>>> (jguichar) [jguichar@cisco.com<mailto:jguichar@cisco.com>] Se=
nt:
>>>>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi Salim;
>>>>>>>>>>>>> jmoisand@juniper.net<mailto:jmoisand@juniper.net>; brijsman@j=
uniper.net<mailto:brijsman@juniper.net> Cc:
>>>>>>>>>>>>> sfc Subject: Re: [sfc]
>>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>>>>
>>>>>>>>>>>>> Hi Jamal,
>>>>>>>>>>>>>
>>>>>>>>>>>>> You said "It seems there's clear need for variable sized
>>>>>>>>>>>>> metadata".. I am not so convinced and would like to better
>>>>>>>>>>>>> understand the requirements before passing judgement. If we
>>>>>>>>>>>>> look at the use cases as presented thus far into the WG I
>>>>>>>>>>>>> have yet to see a single example of the need (noting that
>>>>>>>>>>>>> desire is not the same as need) - I am not saying there is
>>>>>>>>>>>>> no requirement but rather that we should not jump to the
>>>>>>>>>>>>> conclusion and build standards around a theory.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>>>>>>>>>>>>>> <hadi@mojatatu.com<mailto:hadi@mojatatu.com>> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I like the doc - well written.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Section 4.3 on metadata encoding.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> It seems there's clear need for variable sized metadata
>>>>>>>>>>>>>> (at least for http/app you  seem to indicate the desire for
>>>>>>>>>>>>>>it).
>>>>>>>>>>>>>> For a datapath per-packet metadata, i feel the need is
>>>>>>>>>>>>>> just as important. Are we limited by the fact that
>>>>>>>>>>>>>> existing hardware may not be able to handle TLVs? For
>>>>>>>>>>>>>> example, I dont have a problem handling TLVs in a software
>>>>>>>>>>>>>>datapath.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> cheers, jamal
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> _______________________________________________ sfc
>>>>>>>>>>>>>> mailing list sfc@ietf.org<mailto:sfc@ietf.org>
>>>>>>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> _______________________________________________ sfc mailing
>>>>>>>>>>>>> list sfc@ietf.org<mailto:sfc@ietf.org> https://www.ietf.org/m=
ailman/listinfo/sfc
>>>>>>>>>>
>>>>>>>>>> _______________________________________________ sfc mailing
>>>>>>>>>> list sfc@ietf.org<mailto:sfc@ietf.org> https://www.ietf.org/mail=
man/listinfo/sfc
>>>>>>>>>
>>>>>>>>> _______________________________________________ sfc mailing
>>>>>>>>> list sfc@ietf.org<mailto:sfc@ietf.org> https://www.ietf.org/mailm=
an/listinfo/sfc
>>>>>>>>>
>>>>>>>>> _______________________________________________ sfc mailing
>>>>>>>>> list sfc@ietf.org<mailto:sfc@ietf.org> https://www.ietf.org/mailm=
an/listinfo/sfc
>>>>>
>>>>> _______________________________________________ sfc mailing list
>>>>> sfc@ietf.org<mailto:sfc@ietf.org> https://www.ietf.org/mailman/listin=
fo/sfc
>>>>>
>>
>>_______________________________________________
>>sfc mailing list
>>sfc@ietf.org<mailto:sfc@ietf.org>
>>https://www.ietf.org/mailman/listinfo/sfc
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org<mailto:sfc@ietf.org>
>https://www.ietf.org/mailman/listinfo/sfc


--_000_CF474C07C65Akegrayciscocom_
Content-Type: text/html; charset="Windows-1252"
Content-ID: <8CF53A3BCB25944DA84DFD1668B0E50C@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif; ">
<div>There is a purposeful separation of the chain data from the metadata i=
n the proposal. &nbsp;</div>
<div><br>
</div>
<div>We all agreed that chain classification and thus the associated servic=
e chain header (path, index, etc) had to be done at least once =85 you have=
 to identify traffic and from that action, select the chain =85 we imbed th=
at data not only for steering, debugging,
 etc but because it's potentially useful to every function (to avoid reclas=
sification if the function is in any way shared between multiple flows and =
takes action based on classification).</div>
<div><br>
</div>
<div>Metadata wasn't defined, isn't defined. &nbsp; It is carried in a chan=
nel that is created as part of the header that applications can use to talk=
 between themselves =96 as they might in a co-joined deployment in which th=
ey might use IPC to transfer similar &quot;clues&quot;
 about pre and post processing information. &nbsp; Similarly a service MAY =
use that channel as an end-to-end collector/distributor of service-related =
data IF the data conforms to the property of the channel - temporally&nbsp;=
immediate, carrying mutable and ultimately
 &nbsp;impermanent data. &nbsp;Further, if you want to architecturally sepa=
rate the network forwarder from the application and you believe they need t=
o pass information =85 you can use the same amorphous channel =85.</div>
<div><br>
</div>
<div>I see no need to call one &quot;application to application metadata&qu=
ot; and another &quot;network to application metadata&quot; and yet another=
 &quot;service to application metadata&quot; (and or the reverse). &nbsp;Th=
ese are all derivative (IMO) definitions that fit within the original
 definition of metadata.</div>
<div><br>
</div>
<div>Finally, whether the application or overall service uses metadata or n=
ot, just like whether it uses the chain data, is optional. &nbsp;However, u=
nlike the chain data, no metadata HAS to be created in order to identify th=
e chain, select it's path etc.</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>&quot;Jmh.direct&quot; &lt;<a=
 href=3D"mailto:jmh.direct@joelhalpern.com">jmh.direct@joelhalpern.com</a>&=
gt;<br>
<span style=3D"font-weight:bold">Date: </span>Thursday, March 13, 2014 11:1=
2 AM<br>
<span style=3D"font-weight:bold">To: </span>Ken Gray &lt;<a href=3D"mailto:=
kegray@cisco.com">kegray@cisco.com</a>&gt;, &quot;<a href=3D"mailto:lucy.yo=
ng@huawei.com">lucy.yong@huawei.com</a>&quot; &lt;<a href=3D"mailto:lucy.yo=
ng@huawei.com">lucy.yong@huawei.com</a>&gt;, &quot;Surendra Kumar (smkumar)=
&quot;
 &lt;<a href=3D"mailto:smkumar@cisco.com">smkumar@cisco.com</a>&gt;, &quot;=
Jim Guichard (jguichar)&quot; &lt;<a href=3D"mailto:jguichar@cisco.com">jgu=
ichar@cisco.com</a>&gt;<br>
<span style=3D"font-weight:bold">Cc: </span>&quot;<a href=3D"mailto:nicolas=
.bouthors@qosmos.com">nicolas.bouthors@qosmos.com</a>&quot; &lt;<a href=3D"=
mailto:nicolas.bouthors@qosmos.com">nicolas.bouthors@qosmos.com</a>&gt;, &q=
uot;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&quot; &lt;<a href=3D"m=
ailto:sfc@ietf.org">sfc@ietf.org</a>&gt;,
 &quot;<a href=3D"mailto:hadi@mojatatu.com">hadi@mojatatu.com</a>&quot; &lt=
;<a href=3D"mailto:hadi@mojatatu.com">hadi@mojatatu.com</a>&gt;, &quot;<a h=
ref=3D"mailto:ron_parker@affirmednetworks.com">ron_parker@affirmednetworks.=
com</a>&quot; &lt;<a href=3D"mailto:ron_parker@affirmednetworks.com">ron_pa=
rker@affirmednetworks.com</a>&gt;,
 &quot;<a href=3D"mailto:brijsman@juniper.net">brijsman@juniper.net</a>&quo=
t; &lt;<a href=3D"mailto:brijsman@juniper.net">brijsman@juniper.net</a>&gt;=
, &quot;<a href=3D"mailto:jmh@joelhalpern.com">jmh@joelhalpern.com</a>&quot=
; &lt;<a href=3D"mailto:jmh@joelhalpern.com">jmh@joelhalpern.com</a>&gt;<br=
>
<span style=3D"font-weight:bold">Subject: </span>Re: [sfc] draft-rijsman-sf=
c-metadata-considerations<br>
</div>
<div><br>
</div>
<div>
<div>Assuming I understand you properly Ken, I disagree.
<div><br>
</div>
<div>For example, by using separate terms I can easily discuss the fact tha=
t certain kinds of data (chain identification) only need to be adjust by a =
few apps in rare cases. &nbsp;And that data is not beeded by the applicatio=
ns. &nbsp;</div>
<div><br>
</div>
<div>Unless you would like to consider the chain identification as being op=
tional?</div>
<div><br>
</div>
<div>Yours,</div>
<div>Joel</div>
<div><br>
<br>
<span style=3D"font-size:87%">Sent from my Samsung smartphone on AT&amp;T</=
span> </div>
<br>
<br>
<br>
-------- Original message --------<br>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations <br>
From: &quot;Ken Gray (kegray)&quot; &lt;<a href=3D"mailto:kegray@cisco.com"=
>kegray@cisco.com</a>&gt;
<br>
To: Lucy yong &lt;<a href=3D"mailto:lucy.yong@huawei.com">lucy.yong@huawei.=
com</a>&gt;,&quot;Surendra Kumar (smkumar)&quot; &lt;<a href=3D"mailto:smku=
mar@cisco.com">smkumar@cisco.com</a>&gt;,&quot;Jim Guichard (jguichar)&quot=
; &lt;<a href=3D"mailto:jguichar@cisco.com">jguichar@cisco.com</a>&gt;
<br>
CC: Nicolas BOUTHORS &lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com">Nic=
olas.BOUTHORS@qosmos.com</a>&gt;,sfc &lt;<a href=3D"mailto:sfc@ietf.org">sf=
c@ietf.org</a>&gt;,Jamal Hadi Salim &lt;<a href=3D"mailto:hadi@mojatatu.com=
">hadi@mojatatu.com</a>&gt;,Ron Parker &lt;<a href=3D"mailto:Ron_Parker@aff=
irmednetworks.com">Ron_Parker@affirmednetworks.com</a>&gt;,&quot;<a href=3D=
"mailto:brijsman@juniper.net">brijsman@juniper.net</a>&quot;
 &lt;<a href=3D"mailto:brijsman@juniper.net">brijsman@juniper.net</a>&gt;,&=
quot;Joel M. Halpern&quot; &lt;<a href=3D"mailto:jmh@joelhalpern.com">jmh@j=
oelhalpern.com</a>&gt;
<br>
<br>
<br>
<div style=3D"word-break:break-all;">The word &quot;metadata&quot; is a pur=
posely ambiguous term &quot;data that provides<br>
information about other data&quot;.&nbsp; It is used to avoid THIS discussi=
on.<br>
<br>
For example, I propose we define &quot;tequila metadata&quot; because, fran=
kly, I<br>
will need to order a triple-shot if we keep attempting to define something<=
br>
that, by definition, is ambiguous.&nbsp; I'd like my bartender to understan=
d me<br>
specifically when I say &quot;I need a shot&quot;.<br>
<br>
On 3/13/14 7:49 AM, &quot;Lucy yong&quot; &lt;<a href=3D"mailto:lucy.yong@h=
uawei.com">lucy.yong@huawei.com</a>&gt; wrote:<br>
<br>
&gt;Snip..<br>
&gt;SK&gt; Just copying from the PS:<br>
&gt;--<br>
&gt;Data plane metadata provides the ability to exchange information betwee=
n<br>
&gt;the network and service functions, between service functions, and servi=
ce<br>
&gt;functions and the network.<br>
&gt;<br>
&gt;--<br>
&gt;It is a lucid definition. We are unnecessarily making the word &quot;ne=
twork&quot;<br>
&gt;controversial, IMO.<br>
&gt;<br>
&gt;[Lucy] This is my point. &quot;The network&quot; is too general here, w=
hich brings<br>
&gt;metadata great power to do many things. This is why people invent ideas=
<br>
&gt;here, which causes a lot of debates on metadata usage potentials. We<br=
>
&gt;should not spend a lot of times on that debates and judge which usage i=
s<br>
&gt;valuable or not. Thus, for the SFC work, it will be helpful if we can<b=
r>
&gt;narrow down a bit. Joel makes explicitly two cases, which is helpful to=
<br>
&gt;develop use cases for each case. I would like to see that the problem<b=
r>
&gt;statement can be more specific on metadata definition, which may be<br>
&gt;helpful in less focusing on it and moving forward.<br>
&gt;<br>
&gt;Lucy <br>
&gt;<br>
&gt;Surendra.<br>
&gt;<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt;Thanks,<br>
&gt;&gt;Lucy<br>
&gt;&gt;<br>
&gt;&gt;-----Original Message-----<br>
&gt;&gt;From: Jim Guichard (jguichar) [<a href=3D"mailto:jguichar@cisco.com=
">mailto:jguichar@cisco.com</a>]<br>
&gt;&gt;Sent: Wednesday, March 12, 2014 4:38 PM<br>
&gt;&gt;To: Lucy yong<br>
&gt;&gt;Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker;<br>
&gt;&gt;<a href=3D"mailto:brijsman@juniper.net">brijsman@juniper.net</a>; s=
fc; Jamal Hadi Salim<br>
&gt;&gt;Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations<br>
&gt;&gt;<br>
&gt;&gt;Hi Lucy,<br>
&gt;&gt;<br>
&gt;&gt;No. I am simply saying we should not overcomplicate the problem<br>
&gt;&gt;statement with text that adds little to no value in my opinion. Whe=
ther<br>
&gt;&gt;we call it metadata, or context, has no bearing on the fact that th=
e<br>
&gt;&gt;problem statement already clearly states we need to be able to pass=
<br>
&gt;&gt;information between SF=B9s and between the network &amp; SF=B9s.<br=
>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;On 3/12/14, 5:13 PM, &quot;Lucy yong&quot; &lt;<a href=3D"mailto:lu=
cy.yong@huawei.com">lucy.yong@huawei.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;Hi Jim,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;I for one don't agree and think we are over complicating what s=
hould<br>
&gt;&gt;&gt;be straightforward. The SFC encapsulation should enable two thi=
ngs:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;1. Steering of selected flows through a service chain; this is =
the<br>
&gt;&gt;&gt;service function path.<br>
&gt;&gt;&gt;2. Passing of context associated with a given flow within said =
service<br>
&gt;&gt;&gt;function path. This context information may be consumed by a SF=
 (an<br>
&gt;&gt;&gt;application ID is an example) or may be consumed by the forward=
ing<br>
&gt;&gt;&gt;elements (a vrf-ID is an example).<br>
&gt;&gt;&gt;[Lucy] Do you call the context as metadata or not? Do we have a=
nother<br>
&gt;&gt;&gt;term here beside SFC header and metadata. I see that you don't =
want to<br>
&gt;&gt;&gt;separate what is consumed by SF and what is consumed by the for=
warding<br>
&gt;&gt;&gt;elements.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;Lucy<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;Sent from my iPhone<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On Mar 12, 2014, at 4:16 PM, &quot;Lucy yong&quot; &lt;<a =
href=3D"mailto:lucy.yong@huawei.com">lucy.yong@huawei.com</a>&gt; wrote:<br=
>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt; Great. Then we may consider two special metadata definitio=
ns in the<br>
&gt;&gt;&gt;&gt;problem statement so we can all use the same definitions. H=
ere is my<br>
&gt;&gt;&gt;&gt;suggested text and like to hear you and other's input and s=
uggestions.<br>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt; Dataplane Metadata: Data plane metadata provides the abili=
ty to<br>
&gt;&gt;&gt;&gt;exchange information between the elements in a service func=
tion<br>
&gt;&gt;&gt;&gt;chaining. In this context, there are two types of data plan=
e metadata.<br>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt; Service Function Metadata: the information exchanged betwe=
en<br>
&gt;&gt;&gt;&gt;classifier and service functions, between service functions=
 to<br>
&gt;&gt;&gt;&gt;facilitate service functions on the packet treatment.<br>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt; Steering Metadata: the information from service functions =
to a<br>
&gt;&gt;&gt;&gt;classifier or service node for traffic forwarding purpose.<=
br>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt; -end<br>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt; Lucy<br>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt;&gt; From: Joel M. Halpern [<a href=3D"mailto:jmh@joelhalpern.c=
om">mailto:jmh@joelhalpern.com</a>]<br>
&gt;&gt;&gt;&gt; Sent: Wednesday, March 12, 2014 2:35 PM<br>
&gt;&gt;&gt;&gt; To: Lucy yong; Nicolas BOUTHORS; Ron Parker<br>
&gt;&gt;&gt;&gt; Cc: Jim Guichard (jguichar); <a href=3D"mailto:brijsman@ju=
niper.net">brijsman@juniper.net</a>; sfc; Jamal Hadi<br>
&gt;&gt;&gt;&gt; Salim<br>
&gt;&gt;&gt;&gt; Subject: Re: [sfc] draft-rijsman-sfc-metadata-consideratio=
ns<br>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt; Yes, I am trying to consistently distinguish those two cas=
es when<br>
&gt;&gt;&gt;&gt;talking about the information carried with packets in servi=
ce chains.<br>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt; Yours,<br>
&gt;&gt;&gt;&gt; Joel<br>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt; On 3/12/14, 3:13 PM, Lucy yong wrote:<br>
&gt;&gt;&gt;&gt;&gt; Joel, See below. -----Original Message----- From: sfc<=
br>
&gt;&gt;&gt;&gt;&gt; [<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bo=
unces@ietf.org</a>] On Behalf Of Joel M. Halpern Sent:<br>
&gt;&gt;&gt;&gt;&gt; Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicol=
as BOUTHORS;<br>
&gt;&gt;&gt;&gt;&gt; Ron Parker Cc: Jim Guichard (jguichar); <a href=3D"mai=
lto:brijsman@juniper.net">
brijsman@juniper.net</a>; sfc;<br>
&gt;&gt;&gt;&gt;&gt; Jamal Hadi Salim Subject: Re: [sfc]<br>
&gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt; I was trying to word it carefully not to focus on who =
puts the<br>
&gt;&gt;&gt;&gt;&gt; information in, but only on who consumes the informati=
on.<br>
&gt;&gt;&gt;&gt;&gt; Information for service functions may come from the in=
gress<br>
&gt;&gt;&gt;&gt;&gt; classifier or from other service functions. [Lucy] thi=
s is the one<br>
&gt;&gt;&gt;&gt;&gt; case using metadata in your view. Information for the =
forwarding<br>
&gt;&gt;&gt;&gt;&gt; will generally come from the ingress classifier, but i=
n special<br>
&gt;&gt;&gt;&gt;&gt; cases may be provided by service functions.&nbsp; (I k=
eep wanting to get<br>
&gt;&gt;&gt;&gt;&gt; rid of those special cases, but so far there seem to b=
e just enough<br>
&gt;&gt;&gt;&gt;&gt; of them to warrant covering in the solution.&nbsp; And=
 more importantly,<br>
&gt;&gt;&gt;&gt;&gt; significant support for it in the working group.) [Luc=
y] This is<br>
&gt;&gt;&gt;&gt;&gt; the second case using metadata in your view (but you d=
on't like it).<br>
&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt; And you suggest distinguishing these two cases when di=
scussing<br>
&gt;&gt;&gt;&gt;&gt; about metadata usage. Is that right understanding?<br>
&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt; Lucy<br>
&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt; Yours, Joel<br>
&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14, 2:33 PM, Lucy yong wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt; Joel, I interpret that you suggests that distingui=
sh the exchange<br>
&gt;&gt;&gt;&gt;&gt;&gt; information data plane carried between service fun=
ctions and the<br>
&gt;&gt;&gt;&gt;&gt;&gt; exchange information data plane carried from a ser=
vice function to<br>
&gt;&gt;&gt;&gt;&gt;&gt; a service node. Is this right understanding? Lucy<=
br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message----- From: Joel M. Halpern<b=
r>
&gt;&gt;&gt;&gt;&gt;&gt; [<a href=3D"mailto:jmh@joelhalpern.com">mailto:jmh=
@joelhalpern.com</a>] Sent: Wednesday, March 12, 2014 1:19<br>
&gt;&gt;&gt;&gt;&gt;&gt; PM<br>
&gt;&gt;&gt;&gt;&gt;&gt; To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Ji=
m Guichard<br>
&gt;&gt;&gt;&gt;&gt;&gt; (jguichar); <a href=3D"mailto:brijsman@juniper.net=
">brijsman@juniper.net</a>; sfc; Jamal Hadi Salim Subject:<br>
&gt;&gt;&gt;&gt;&gt;&gt; Re: [sfc] draft-rijsman-sfc-metadata-consideration=
s<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; My inclination would be to tune that definition to=
 distinguish<br>
&gt;&gt;&gt;&gt;&gt;&gt; between dataplane carried information intended for=
 use by service<br>
&gt;&gt;&gt;&gt;&gt;&gt; funcitons (whatever the origin), and dataplane car=
ried information<br>
&gt;&gt;&gt;&gt;&gt;&gt; intended for dataplane forwarding components.<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Joel,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; I agree that we need using the same definition=
 for a term, but<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; disagree that the metadata definition here is =
a set of<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; information put in the SFC header. This may be=
 too narrow or lead<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; to a particular solution. I am fine with this =
definition in the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; problem statement w/ minor tweak (suggested on=
 mailing list).<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Dataplane Metadata: Data plane metadata provid=
es the ability to<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; exchange information between the classifiers a=
nd service<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; functions, between service functions, and serv=
ice functions and<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; classifiers|service nodes.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; There may&nbsp;be a solution that a service fu=
nction passes some</div>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; information to attached service node without u=
sing SFC header.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks, Lucy<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message----- From: Joel Halpern =
Direct<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; [<a href=3D"mailto:jmh.direct@joelhalpern.com"=
>mailto:jmh.direct@joelhalpern.com</a>] Sent: Wednesday, March 12,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2014 12:25 PM To: Lucy yong; Joel M. Halpern; =
Nicolas BOUTHORS;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron Parker Cc: Jim Guichard (jguichar); <a hre=
f=3D"mailto:brijsman@juniper.net">
brijsman@juniper.net</a>;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; sfc; Jamal Hadi Salim Subject: Re: [sfc]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Lucy, you say &quot;the metadata term means ..=
.&quot;&nbsp; The definition you<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; then provide is a definition of the set of inf=
ormation we are<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; proposing that we put in the SFC header.&nbsp;=
 I, and others, have<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; been using the term metadata more narrowly.&nb=
sp; We can use whatever<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; definition we want. But we do need to agree on=
 the definition.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; For the purposes of the WG, it seems much more=
 useful to use the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; term metadata for the narrower description.<br=
>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14, 1:19 PM, Lucy yong wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Joel,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I agree. We need to differentiate the meta=
data used by service<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;function and SFC header. The metadata term =
means carrying some<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;states along with the packet. IMO: SFC head=
er is a kind of<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;metadata carried on packet for next service=
 node to use. In the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;context of SFC, we have term for SFC header=
 and the metadata that<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;was carried between service functions, or b=
etween service<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;functions and classifiers/service nodes, wh=
ich is what the draft<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;focus.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks, Lucy<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message----- From: Joel M. H=
alpern<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [<a href=3D"mailto:jmh@joelhalpern.com">ma=
ilto:jmh@joelhalpern.com</a>] Sent: Wednesday, March 12, 2014<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 11:18 AM To: Lucy yong; Nicolas BOUTHORS; =
Ron Parker Cc: Jim<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Guichard (jguichar); <a href=3D"mailto:bri=
jsman@juniper.net">brijsman@juniper.net</a>; sfc; Jamal Hadi Salim<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [sfc] draft-rijsman-sfc-metad=
ata-considerations<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I think it is important to keep a strong d=
istinction between<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata (which is for use by applications=
) and the service<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; chaining information in the base service c=
hain header, which is<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; for use by the service chain support mecha=
nisms.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14, 10:42 AM, Lucy yong wrote:=
<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Fully agree with Joe.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We should not require a fix length for=
 in-band metadata but<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; also not leave it for freely usage. In=
 fact, when a service<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; node inserts SFC header on a (encapsul=
ated) packet and send to<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; next service node, SFC header itself c=
an be seen as a metadata.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Lucy<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message----- From: sfc<b=
r>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [<a href=3D"mailto:sfc-bounces@ietf.or=
g">mailto:sfc-bounces@ietf.org</a>] On Behalf Of Joel M. Halpern<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Wednesday, March 12, 2014 9:21 A=
M To: Nicolas BOUTHORS;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron Parker Cc: Jim Guichard (jguichar)=
; <a href=3D"mailto:brijsman@juniper.net">
brijsman@juniper.net</a>;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; sfc; Jamal Hadi Salim Subject: Re: [sf=
c]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-metadata-considerati=
ons<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; For in-band metadata, the API for acce=
ss can easily be<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; synchronous. Out of band metadata need=
s different handling.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; There are many cases where out-of-band=
 metadata is useful and<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; appropriate.&nbsp; But they do not cov=
er all needs by any stretch.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Even if each piece of in-band metadata=
 is of fixed length,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; there are many different kinds of meta=
type.&nbsp; Trying to say<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &quot;there will be exactly four piece=
s, and they will be of types<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; t1, t2, t3, and t4&quot; is simply too=
 specific for even 80% of the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;needs.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14, 8:52 AM, Nicolas BOUTH=
ORS wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hello Ron,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sending out of band congruent meta=
data may not be the answer<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; to all needs but it is one tool th=
at we should keep.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Not all metadata is tied to a spec=
ific packet, for example a<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; policy change in PCRF could lead t=
o some metadata signaling,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the reaction time need not be imme=
diate, few ms may not matter.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; As you point, if a packet is tied =
to a metadata a correlation<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; info can be set in both packet to =
deal with it (i.e metadata<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; expected flag in the SFC header, p=
lus an id)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Finally we can still send some lim=
ited metadata within a header.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; This could be used for load balanc=
ers in particular if we<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; agree on a convention to locate &q=
uot;coarse grain policy&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; / &quot;fine grain policy&quot; on=
 reserved context headers.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; This seems to open up a lot of fle=
xibility / innovations.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On your last point, there is a que=
stion on how to make<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata available to a Service Fu=
nction. Current socket<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; connections for example do not all=
ow to retrieve IP header<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; options. So I assume that SFC awar=
e Service Functions will<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; need some (asynchronous<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ?) API to retrieve SFC header info=
rmation as well as in-band<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata. I don't see out of band =
metadata transport adding<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; complexity,&nbsp; the same API can=
 probably apply.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The alternative option, allowing v=
ariable sized metadata in<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the SFC header has some drawbacks =
as well, one being<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; fragmentation, and some switches e=
xpecting as well to look at<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; end user traffic headers for link =
load balancing.&nbsp; I would<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; agree that if we can accept these =
issues, then sending<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; off-line congruent metadata looses=
 its interest.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We need to take into account&nbsp;=
 that both in-band and congruent<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; out-of-band metadata transport is =
not reliable. A packet loss<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; triggering retransmission would no=
t lead to the identical<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; reconstruction of the associated m=
etadata. In some cases, we<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; might thus even need non-congruent=
 out-of-band reliable<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata transport.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas __________________________=
______________ From: Ron<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Parker [<a href=3D"mailto:Ron_Park=
er@affirmednetworks.com">Ron_Parker@affirmednetworks.com</a>] Sent: Wednesd=
ay,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; March 12, 2014<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 12:43 PM To: Nicolas BOUTHORS Cc: =
Jim Guichard (jguichar);<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:brijsman@juniper=
.net">brijsman@juniper.net</a>; sfc; Jamal Hadi Salim Subject: Re: [sfc]<br=
>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-metadata-conside=
rations<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I understand the concept for out o=
f band signaling of<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;metadata, but I am concerned that i=
t introduces significant<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;complexity due to the potential rac=
e condition of receiving the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;real packet before the metadata.&nb=
sp; While the real packet could<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;indicate that out of band metadata =
is expected, how can we<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;guarantee the order of reception? W=
hat if switching or routing<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;nodes apply hash based load balanci=
ng? What if the load<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;balancing understands SFC encaps an=
d looks beyond it to the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;original header to get better entro=
py?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Can we guarantee that the metadata=
 and real packet will follow<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;the exact same path? If we can not,=
 then implementations will<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;need to add ingress queuing to cope=
 with the scenario.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Also, do you feel that the increas=
e in implementation<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; complexity at the service function=
s is reasonable?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On Mar 12, 2014, at 4:09 AM, &=
quot;Nicolas BOUTHORS&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:Nicolas.=
BOUTHORS@qosmos.com">Nicolas.BOUTHORS@qosmos.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I think we must make a distinc=
tion between:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - Metadata which should be par=
t of the header defined as in<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; band marking. - Metadata with =
can be passed out of band, for<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; example congruent out of band =
signaling defined in the draft<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The former calls for a limited=
 space in the header, true, The<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; latter however does not incur =
any space limitation and is<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; still fairly efficient and it =
remains compatible with a fixed<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; size header used to route thos=
e signaling messages along the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; chain's service functions.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas ______________________=
__________________ From:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Jim Guichard (jguichar) [<a hr=
ef=3D"mailto:jguichar@cisco.com">jguichar@cisco.com</a>] Sent:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Tuesday, March 11, 2014 6:48 P=
M To: Ron Parker Cc:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas BOUTHORS; <a href=3D"m=
ailto:brijsman@juniper.net">brijsman@juniper.net</a>; sfc; Jamal Hadi Salim=
<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [sfc] draft-rijsm=
an-sfc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Ron,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We can certainly have this dis=
cussion but we should first<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; consider what information is n=
ecessary and if said<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; information can fit within a f=
ixed number of contexts in the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; majority of cases. Remember, t=
he goal of being able to pass<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata through the network i=
s to enhance service delivery,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; not pass the entire works of S=
hakespeare ;-)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent from my iPhone<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On Mar 7, 2014, at 3:52 AM=
, &quot;Ron Parker&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:Ron_=
Parker@affirmednetworks.com">Ron_Parker@affirmednetworks.com</a>&gt; wrote:=
<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I see similar requirements=
 from the 3gpp EPC side.&nbsp; I would<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; like to propose an OUI / T=
LV based approach where the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; reserved OUI can be used f=
or agreed upon types of common<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata and vendor or oth=
er organizational OUIs can be used<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; to quickly innovate in the=
 networks.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Simultaneously, I would al=
so like to consider mechanisms<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; that are optimized for lon=
g lived flows so as to limit the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; negative effects of packet=
 growth.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On Mar 7, 2014, at 8:3=
4 AM, &quot;Nicolas BOUTHORS&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:=
Nicolas.BOUTHORS@qosmos.com">Nicolas.BOUTHORS@qosmos.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hello Jim<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I have seen cases in G=
i LAN, where subscriber related<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; information is passed =
to a Web Proxy for HTTP header<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; enrichment (aimed at s=
ome Web Content providers partners of<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the Mobile Operator).<=
br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Information was an cod=
ed (persistent) subscriber id derived<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; from the MSISDN, and c=
ouple of f customer profile related<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; fields.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; In an sfc based Gi LAN=
, this entity should receive from the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Classifier<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - A classification of =
the Content Provider ( Id,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Category) based on tra=
ffic analysis - The MSISDN of the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; subscriber - Two subsc=
riber policy fields (not tied to PCRF<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; but belonging to the S=
ubscriber DB) (Subscriber category,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; sub-category) - A sess=
ion id (for logging and tracking<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; purposes)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The objective being to=
 avoid having&nbsp; the HTTP Proxy to<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; become a trusted appli=
cation (interogate the subscriber DB,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; etc..)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ______________________=
__________________ From: Jim Guichard<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; (jguichar) [<a href=3D=
"mailto:jguichar@cisco.com">jguichar@cisco.com</a>] Sent:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thursday, March 06, 20=
14 2:02 PM To: Jamal Hadi Salim;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:jmoi=
sand@juniper.net">jmoisand@juniper.net</a>; <a href=3D"mailto:brijsman@juni=
per.net">
brijsman@juniper.net</a> Cc:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; sfc Subject: Re: [sfc]=
<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-meta=
data-considerations<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Jamal,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; You said &quot;It seem=
s there's clear need for variable sized<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata&quot;.. I am =
not so convinced and would like to better<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; understand the require=
ments before passing judgement. If we<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; look at the use cases =
as presented thus far into the WG I<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; have yet to see a sing=
le example of the need (noting that<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; desire is not the same=
 as need) - I am not saying there is<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; no requirement but rat=
her that we should not jump to the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; conclusion and build s=
tandards around a theory.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 3/3/14, 6:35 AM=
, &quot;Jamal Hadi Salim&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"mai=
lto:hadi@mojatatu.com">hadi@mojatatu.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I like the doc - w=
ell written.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Section 4.3 on met=
adata encoding.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; It seems there's c=
lear need for variable sized metadata<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; (at least for http=
/app you&nbsp; seem to indicate the desire for<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;it).<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; For a datapath per=
-packet metadata, i feel the need is<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; just as important.=
 Are we limited by the fact that<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; existing hardware =
may not be able to handle TLVs? For<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; example, I dont ha=
ve a problem handling TLVs in a software<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;datapath.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; cheers, jamal<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; __________________=
_____________________________ sfc<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; mailing list <a hr=
ef=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"https:/=
/www.ietf.org/mailman/listinfo/sfc">https://www.ietf.org/mailman/listinfo/s=
fc</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ______________________=
_________________________ sfc mailing<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list <a href=3D"mailto=
:sfc@ietf.org">sfc@ietf.org</a> <a href=3D"https://www.ietf.org/mailman/lis=
tinfo/sfc">
https://www.ietf.org/mailman/listinfo/sfc</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; __________________________________=
_____________ sfc mailing<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list <a href=3D"mailto:sfc@ietf.or=
g">sfc@ietf.org</a> <a href=3D"https://www.ietf.org/mailman/listinfo/sfc">
https://www.ietf.org/mailman/listinfo/sfc</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ______________________________________=
_________ sfc mailing<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list <a href=3D"mailto:sfc@ietf.org">s=
fc@ietf.org</a> <a href=3D"https://www.ietf.org/mailman/listinfo/sfc">
https://www.ietf.org/mailman/listinfo/sfc</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ______________________________________=
_________ sfc mailing<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list <a href=3D"mailto:sfc@ietf.org">s=
fc@ietf.org</a> <a href=3D"https://www.ietf.org/mailman/listinfo/sfc">
https://www.ietf.org/mailman/listinfo/sfc</a><br>
&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt; _______________________________________________ sfc ma=
iling list<br>
&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a> <a hr=
ef=3D"https://www.ietf.org/mailman/listinfo/sfc">
https://www.ietf.org/mailman/listinfo/sfc</a><br>
&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;<br>
&gt;&gt;_______________________________________________<br>
&gt;&gt;sfc mailing list<br>
&gt;&gt;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
&gt;&gt;<a href=3D"https://www.ietf.org/mailman/listinfo/sfc">https://www.i=
etf.org/mailman/listinfo/sfc</a><br>
&gt;<br>
&gt;_______________________________________________<br>
&gt;sfc mailing list<br>
&gt;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
&gt;<a href=3D"https://www.ietf.org/mailman/listinfo/sfc">https://www.ietf.=
org/mailman/listinfo/sfc</a><br>
<br>
</div>
</div>
</span>
</body>
</html>

--_000_CF474C07C65Akegrayciscocom_--


From nobody Fri Mar 14 10:29:09 2014
Return-Path: <mn1921@att.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 036711A01AB for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 10:04:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.846
X-Spam-Level: 
X-Spam-Status: No, score=-1.846 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_36=0.6, MANGLED_OFF=2.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547] 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 ndtTLhDBkCGi for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 10:04:46 -0700 (PDT)
Received: from nbfkord-smmo06.seg.att.com (nbfkord-smmo06.seg.att.com [209.65.160.94]) by ietfa.amsl.com (Postfix) with ESMTP id 5B5CA1A01A0 for <sfc@ietf.org>; Fri, 14 Mar 2014 10:04:45 -0700 (PDT)
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo06.seg.att.com(mxl_mta-7.2.1-0) with ESMTP id 6a633235.2b5daa676940.4503214.00-2458.12657326.nbfkord-smmo06.seg.att.com (envelope-from <mn1921@att.com>);  Fri, 14 Mar 2014 17:04:38 +0000 (UTC)
X-MXL-Hash: 532336a6160f90cd-f4c14bc78c6378102f53c33557247254d54e6d79
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo06.seg.att.com(mxl_mta-7.2.1-0) over TLS secured channel with ESMTP id 4d533235.0.4500356.00-1935.12649127.nbfkord-smmo06.seg.att.com (envelope-from <mn1921@att.com>);  Fri, 14 Mar 2014 17:01:10 +0000 (UTC)
X-MXL-Hash: 532335d60ec7b18a-c092a93ae455a17d4a254b6044fda3081b0951e4
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2EH17bb028735; Fri, 14 Mar 2014 13:01:08 -0400
Received: from mlpi407.sfdc.sbc.com (mlpi407.sfdc.sbc.com [130.9.128.239]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2EH10aG028617 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 14 Mar 2014 13:01:01 -0400
Received: from MISOUT7MSGHUBAF.ITServices.sbc.com (MISOUT7MSGHUBAF.itservices.sbc.com [130.9.129.150]) by mlpi407.sfdc.sbc.com (RSA Interceptor); Fri, 14 Mar 2014 17:00:44 GMT
Received: from MISOUT7MSGUSR9I.ITServices.sbc.com ([144.151.223.56]) by MISOUT7MSGHUBAF.ITServices.sbc.com ([130.9.129.150]) with mapi id 14.03.0174.001; Fri, 14 Mar 2014 13:00:44 -0400
From: "NAPIERALA, MARIA H" <mn1921@att.com>
To: "Jmh.direct" <jmh.direct@joelhalpern.com>, "kegray@cisco.com" <kegray@cisco.com>, "lucy.yong@huawei.com" <lucy.yong@huawei.com>, "smkumar@cisco.com" <smkumar@cisco.com>, "jguichar@cisco.com" <jguichar@cisco.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPPtb75JTMIR5tk0Sw90+BuOO5fZrg0Abg
Date: Fri, 14 Mar 2014 17:00:44 +0000
Message-ID: <1D70D757A2C9D54D83B4CBD7625FA80E0135C7C6@MISOUT7MSGUSR9I.ITServices.sbc.com>
References: <9wpek1o9cwfd51qatfhe1o82.1394727128188@email.android.com>
In-Reply-To: <9wpek1o9cwfd51qatfhe1o82.1394727128188@email.android.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.91.76.193]
Content-Type: multipart/alternative; boundary="_000_1D70D757A2C9D54D83B4CBD7625FA80E0135C7C6MISOUT7MSGUSR9I_"
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-AnalysisOut: [v=2.0 cv=IZIwrxWa c=1 sm=1 a=dhB6nF3YHL5t/Ixux6cINA==:17 a]
X-AnalysisOut: [=R0AxcfLY814A:10 a=ofMgfj31e3cA:10 a=-s3I2kwCOWQA:10 a=BLc]
X-AnalysisOut: [eEmwcHowA:10 a=zQP7CpKOAAAA:8 a=XIqpo32RAAAA:8 a=48vgC7mUA]
X-AnalysisOut: [AAA:8 a=AUd_NHdVAAAA:8 a=i0EeH86SAAAA:8 a=PBr8zg0IAAAA:8 a]
X-AnalysisOut: [=A7XncKjpAAAA:8 a=qN95wPeSAAAA:8 a=OUXY8nFuAAAA:8 a=ABeY7k]
X-AnalysisOut: [uGAAAA:8 a=tBFSi_JJJje6j5XtP1YA:9 a=QEXdDO2ut3YA:10 a=lZB8]
X-AnalysisOut: [15dzVvQA:10 a=JfD0Fch1gWkA:10 a=hPjdaMEvmhQA:10 a=wQWeH_5-]
X-AnalysisOut: [QA4A:10 a=wlhJtfLYORIA:10 a=paC5pjApGzsA:10 a=peF9eE_zjQwA]
X-AnalysisOut: [:10 a=chC_agHSu74A:10 a=3LQZIdlAzQEFraU6:21 a=KoyhIXaVxOmT]
X-AnalysisOut: [Opys:21 a=yMhMjlubAAAA:8 a=SSmOFEACAAAA:8 a=N0vQ05sVYdJivb]
X-AnalysisOut: [q7PzsA:9 a=gKO2Hq4RSVkA:10 a=UiCQ7L4-1S4A:10 a=hTZeC7Yk6K0]
X-AnalysisOut: [A:10 a=frz4AuCg-hUA:10 a=_Zak-ZWQIqB3wY2M:21 a=ZdRfT4cBcR6]
X-AnalysisOut: [cBzry:21]
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2010122901)]
X-MAIL-FROM: <mn1921@att.com>
X-SOURCE-IP: [144.160.229.24]
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/U8ieQaa8rDqXtkdUHpY_oTRYZUw
X-Mailman-Approved-At: Fri, 14 Mar 2014 10:29:07 -0700
Cc: "nicolas.bouthors@qosmos.com" <nicolas.bouthors@qosmos.com>, "sfc@ietf.org" <sfc@ietf.org>, "hadi@mojatatu.com" <hadi@mojatatu.com>, "ron_parker@affirmednetworks.com" <ron_parker@affirmednetworks.com>, "brijsman@juniper.net" <brijsman@juniper.net>, "jmh@joelhalpern.com" <jmh@joelhalpern.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 17:04:57 -0000

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

RXhwbGljaXQgY2hhaW4gaWRlbnRpZmljYXRpb24gc2hvdWxkIGJlIG1hZGUgb3B0aW9uYWwuIEkg
YmVsaWV2ZSBpdCB3YXMgZGlzY3Vzc2VkIGZldyBtb250aHMgYWdvIG9uIHRoaXMgbWFpbGluZyBs
aXN0Lg0KDQpNYXJpYQ0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
XSBPbiBCZWhhbGYgT2YgSm1oLmRpcmVjdA0KU2VudDogVGh1cnNkYXksIE1hcmNoIDEzLCAyMDE0
IDEyOjEyIFBNDQpUbzoga2VncmF5QGNpc2NvLmNvbTsgbHVjeS55b25nQGh1YXdlaS5jb207IHNt
a3VtYXJAY2lzY28uY29tOyBqZ3VpY2hhckBjaXNjby5jb20NCkNjOiBuaWNvbGFzLmJvdXRob3Jz
QHFvc21vcy5jb207IHNmY0BpZXRmLm9yZzsgaGFkaUBtb2phdGF0dS5jb207IHJvbl9wYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb207IGJyaWpzbWFuQGp1bmlwZXIubmV0OyBqbWhAam9lbGhhbHBl
cm4uY29tDQpTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29u
c2lkZXJhdGlvbnMNCkltcG9ydGFuY2U6IExvdw0KDQpBc3N1bWluZyBJIHVuZGVyc3RhbmQgeW91
IHByb3Blcmx5IEtlbiwgSSBkaXNhZ3JlZS4NCg0KRm9yIGV4YW1wbGUsIGJ5IHVzaW5nIHNlcGFy
YXRlIHRlcm1zIEkgY2FuIGVhc2lseSBkaXNjdXNzIHRoZSBmYWN0IHRoYXQgY2VydGFpbiBraW5k
cyBvZiBkYXRhIChjaGFpbiBpZGVudGlmaWNhdGlvbikgb25seSBuZWVkIHRvIGJlIGFkanVzdCBi
eSBhIGZldyBhcHBzIGluIHJhcmUgY2FzZXMuICBBbmQgdGhhdCBkYXRhIGlzIG5vdCBiZWVkZWQg
YnkgdGhlIGFwcGxpY2F0aW9ucy4NCg0KVW5sZXNzIHlvdSB3b3VsZCBsaWtlIHRvIGNvbnNpZGVy
IHRoZSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhcyBiZWluZyBvcHRpb25hbD8NCg0KWW91cnMsDQpK
b2VsDQoNCg0KU2VudCBmcm9tIG15IFNhbXN1bmcgc21hcnRwaG9uZSBvbiBBVCZUDQoNCg0KDQot
LS0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLS0tDQpTdWJqZWN0OiBSZTogW3NmY10gZHJh
ZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCkZyb206ICJLZW4gR3JheSAo
a2VncmF5KSIgPGtlZ3JheUBjaXNjby5jb208bWFpbHRvOmtlZ3JheUBjaXNjby5jb20+Pg0KVG86
IEx1Y3kgeW9uZyA8bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWku
Y29tPj4sIlN1cmVuZHJhIEt1bWFyIChzbWt1bWFyKSIgPHNta3VtYXJAY2lzY28uY29tPG1haWx0
bzpzbWt1bWFyQGNpc2NvLmNvbT4+LCJKaW0gR3VpY2hhcmQgKGpndWljaGFyKSIgPGpndWljaGFy
QGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPj4NCkNDOiBOaWNvbGFzIEJPVVRI
T1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbT4+LHNmYyA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+PixKYW1h
bCBIYWRpIFNhbGltIDxoYWRpQG1vamF0YXR1LmNvbTxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+
PixSb24gUGFya2VyIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4sImJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldD4iIDxicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ+PiwiSm9lbCBNLiBIYWxwZXJuIiA8am1oQGpvZWxoYWxwZXJuLmNv
bTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+DQoNClRoZSB3b3JkICJtZXRhZGF0YSIgaXMg
YSBwdXJwb3NlbHkgYW1iaWd1b3VzIHRlcm0gImRhdGEgdGhhdCBwcm92aWRlcw0KaW5mb3JtYXRp
b24gYWJvdXQgb3RoZXIgZGF0YSIuICBJdCBpcyB1c2VkIHRvIGF2b2lkIFRISVMgZGlzY3Vzc2lv
bi4NCg0KRm9yIGV4YW1wbGUsIEkgcHJvcG9zZSB3ZSBkZWZpbmUgInRlcXVpbGEgbWV0YWRhdGEi
IGJlY2F1c2UsIGZyYW5rbHksIEkNCndpbGwgbmVlZCB0byBvcmRlciBhIHRyaXBsZS1zaG90IGlm
IHdlIGtlZXAgYXR0ZW1wdGluZyB0byBkZWZpbmUgc29tZXRoaW5nDQp0aGF0LCBieSBkZWZpbml0
aW9uLCBpcyBhbWJpZ3VvdXMuICBJJ2QgbGlrZSBteSBiYXJ0ZW5kZXIgdG8gdW5kZXJzdGFuZCBt
ZQ0Kc3BlY2lmaWNhbGx5IHdoZW4gSSBzYXkgIkkgbmVlZCBhIHNob3QiLg0KDQpPbiAzLzEzLzE0
IDc6NDkgQU0sICJMdWN5IHlvbmciIDxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55
b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCg0KPlNuaXAuLg0KPlNLPiBKdXN0IGNvcHlpbmcgZnJv
bSB0aGUgUFM6DQo+LS0NCj5EYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5
IHRvIGV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4NCj50aGUgbmV0d29yayBhbmQgc2Vydmlj
ZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIGFuZCBzZXJ2aWNlDQo+ZnVu
Y3Rpb25zIGFuZCB0aGUgbmV0d29yay4NCj4NCj4tLQ0KPkl0IGlzIGEgbHVjaWQgZGVmaW5pdGlv
bi4gV2UgYXJlIHVubmVjZXNzYXJpbHkgbWFraW5nIHRoZSB3b3JkICJuZXR3b3JrIg0KPmNvbnRy
b3ZlcnNpYWwsIElNTy4NCj4NCj5bTHVjeV0gVGhpcyBpcyBteSBwb2ludC4gIlRoZSBuZXR3b3Jr
IiBpcyB0b28gZ2VuZXJhbCBoZXJlLCB3aGljaCBicmluZ3MNCj5tZXRhZGF0YSBncmVhdCBwb3dl
ciB0byBkbyBtYW55IHRoaW5ncy4gVGhpcyBpcyB3aHkgcGVvcGxlIGludmVudCBpZGVhcw0KPmhl
cmUsIHdoaWNoIGNhdXNlcyBhIGxvdCBvZiBkZWJhdGVzIG9uIG1ldGFkYXRhIHVzYWdlIHBvdGVu
dGlhbHMuIFdlDQo+c2hvdWxkIG5vdCBzcGVuZCBhIGxvdCBvZiB0aW1lcyBvbiB0aGF0IGRlYmF0
ZXMgYW5kIGp1ZGdlIHdoaWNoIHVzYWdlIGlzDQo+dmFsdWFibGUgb3Igbm90LiBUaHVzLCBmb3Ig
dGhlIFNGQyB3b3JrLCBpdCB3aWxsIGJlIGhlbHBmdWwgaWYgd2UgY2FuDQo+bmFycm93IGRvd24g
YSBiaXQuIEpvZWwgbWFrZXMgZXhwbGljaXRseSB0d28gY2FzZXMsIHdoaWNoIGlzIGhlbHBmdWwg
dG8NCj5kZXZlbG9wIHVzZSBjYXNlcyBmb3IgZWFjaCBjYXNlLiBJIHdvdWxkIGxpa2UgdG8gc2Vl
IHRoYXQgdGhlIHByb2JsZW0NCj5zdGF0ZW1lbnQgY2FuIGJlIG1vcmUgc3BlY2lmaWMgb24gbWV0
YWRhdGEgZGVmaW5pdGlvbiwgd2hpY2ggbWF5IGJlDQo+aGVscGZ1bCBpbiBsZXNzIGZvY3VzaW5n
IG9uIGl0IGFuZCBtb3ZpbmcgZm9yd2FyZC4NCj4NCj5MdWN5DQo+DQo+U3VyZW5kcmEuDQo+DQo+
DQo+Pg0KPj5UaGFua3MsDQo+Pkx1Y3kNCj4+DQo+Pi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
DQo+PkZyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFttYWlsdG86amd1aWNoYXJAY2lzY28u
Y29tXQ0KPj5TZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDQ6MzggUE0NCj4+VG86IEx1
Y3kgeW9uZw0KPj5DYzogSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFy
a2VyOw0KPj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+
OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0NCj4+U3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNt
YW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pg0KPj5IaSBMdWN5LA0KPj4NCj4+Tm8u
IEkgYW0gc2ltcGx5IHNheWluZyB3ZSBzaG91bGQgbm90IG92ZXJjb21wbGljYXRlIHRoZSBwcm9i
bGVtDQo+PnN0YXRlbWVudCB3aXRoIHRleHQgdGhhdCBhZGRzIGxpdHRsZSB0byBubyB2YWx1ZSBp
biBteSBvcGluaW9uLiBXaGV0aGVyDQo+PndlIGNhbGwgaXQgbWV0YWRhdGEsIG9yIGNvbnRleHQs
IGhhcyBubyBiZWFyaW5nIG9uIHRoZSBmYWN0IHRoYXQgdGhlDQo+PnByb2JsZW0gc3RhdGVtZW50
IGFscmVhZHkgY2xlYXJseSBzdGF0ZXMgd2UgbmVlZCB0byBiZSBhYmxlIHRvIHBhc3MNCj4+aW5m
b3JtYXRpb24gYmV0d2VlbiBTRsK5cyBhbmQgYmV0d2VlbiB0aGUgbmV0d29yayAmIFNGwrlzLg0K
Pj4NCj4+DQo+Pk9uIDMvMTIvMTQsIDU6MTMgUE0sICJMdWN5IHlvbmciIDxsdWN5LnlvbmdAaHVh
d2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4+DQo+Pj4NCj4+
PkhpIEppbSwNCj4+Pg0KPj4+SSBmb3Igb25lIGRvbid0IGFncmVlIGFuZCB0aGluayB3ZSBhcmUg
b3ZlciBjb21wbGljYXRpbmcgd2hhdCBzaG91bGQNCj4+PmJlIHN0cmFpZ2h0Zm9yd2FyZC4gVGhl
IFNGQyBlbmNhcHN1bGF0aW9uIHNob3VsZCBlbmFibGUgdHdvIHRoaW5nczoNCj4+Pg0KPj4+MS4g
U3RlZXJpbmcgb2Ygc2VsZWN0ZWQgZmxvd3MgdGhyb3VnaCBhIHNlcnZpY2UgY2hhaW47IHRoaXMg
aXMgdGhlDQo+Pj5zZXJ2aWNlIGZ1bmN0aW9uIHBhdGguDQo+Pj4yLiBQYXNzaW5nIG9mIGNvbnRl
eHQgYXNzb2NpYXRlZCB3aXRoIGEgZ2l2ZW4gZmxvdyB3aXRoaW4gc2FpZCBzZXJ2aWNlDQo+Pj5m
dW5jdGlvbiBwYXRoLiBUaGlzIGNvbnRleHQgaW5mb3JtYXRpb24gbWF5IGJlIGNvbnN1bWVkIGJ5
IGEgU0YgKGFuDQo+Pj5hcHBsaWNhdGlvbiBJRCBpcyBhbiBleGFtcGxlKSBvciBtYXkgYmUgY29u
c3VtZWQgYnkgdGhlIGZvcndhcmRpbmcNCj4+PmVsZW1lbnRzIChhIHZyZi1JRCBpcyBhbiBleGFt
cGxlKS4NCj4+PltMdWN5XSBEbyB5b3UgY2FsbCB0aGUgY29udGV4dCBhcyBtZXRhZGF0YSBvciBu
b3Q/IERvIHdlIGhhdmUgYW5vdGhlcg0KPj4+dGVybSBoZXJlIGJlc2lkZSBTRkMgaGVhZGVyIGFu
ZCBtZXRhZGF0YS4gSSBzZWUgdGhhdCB5b3UgZG9uJ3Qgd2FudCB0bw0KPj4+c2VwYXJhdGUgd2hh
dCBpcyBjb25zdW1lZCBieSBTRiBhbmQgd2hhdCBpcyBjb25zdW1lZCBieSB0aGUgZm9yd2FyZGlu
Zw0KPj4+ZWxlbWVudHMuDQo+Pj4NCj4+Pkx1Y3kNCj4+Pg0KPj4+U2VudCBmcm9tIG15IGlQaG9u
ZQ0KPj4+DQo+Pj4+IE9uIE1hciAxMiwgMjAxNCwgYXQgNDoxNiBQTSwgIkx1Y3kgeW9uZyIgPGx1
Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0K
Pj4+Pg0KPj4+PiBHcmVhdC4gVGhlbiB3ZSBtYXkgY29uc2lkZXIgdHdvIHNwZWNpYWwgbWV0YWRh
dGEgZGVmaW5pdGlvbnMgaW4gdGhlDQo+Pj4+cHJvYmxlbSBzdGF0ZW1lbnQgc28gd2UgY2FuIGFs
bCB1c2UgdGhlIHNhbWUgZGVmaW5pdGlvbnMuIEhlcmUgaXMgbXkNCj4+Pj5zdWdnZXN0ZWQgdGV4
dCBhbmQgbGlrZSB0byBoZWFyIHlvdSBhbmQgb3RoZXIncyBpbnB1dCBhbmQgc3VnZ2VzdGlvbnMu
DQo+Pj4+DQo+Pj4+IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92
aWRlcyB0aGUgYWJpbGl0eSB0bw0KPj4+PmV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhl
IGVsZW1lbnRzIGluIGEgc2VydmljZSBmdW5jdGlvbg0KPj4+PmNoYWluaW5nLiBJbiB0aGlzIGNv
bnRleHQsIHRoZXJlIGFyZSB0d28gdHlwZXMgb2YgZGF0YSBwbGFuZSBtZXRhZGF0YS4NCj4+Pj4N
Cj4+Pj4gU2VydmljZSBGdW5jdGlvbiBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGV4Y2hhbmdl
ZCBiZXR3ZWVuDQo+Pj4+Y2xhc3NpZmllciBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4g
c2VydmljZSBmdW5jdGlvbnMgdG8NCj4+Pj5mYWNpbGl0YXRlIHNlcnZpY2UgZnVuY3Rpb25zIG9u
IHRoZSBwYWNrZXQgdHJlYXRtZW50Lg0KPj4+Pg0KPj4+PiBTdGVlcmluZyBNZXRhZGF0YTogdGhl
IGluZm9ybWF0aW9uIGZyb20gc2VydmljZSBmdW5jdGlvbnMgdG8gYQ0KPj4+PmNsYXNzaWZpZXIg
b3Igc2VydmljZSBub2RlIGZvciB0cmFmZmljIGZvcndhcmRpbmcgcHVycG9zZS4NCj4+Pj4NCj4+
Pj4gLWVuZA0KPj4+Pg0KPj4+PiBMdWN5DQo+Pj4+DQo+Pj4+DQo+Pj4+IC0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tDQo+Pj4+IEZyb206IEpvZWwgTS4gSGFscGVybiBbbWFpbHRvOmptaEBqb2Vs
aGFscGVybi5jb21dDQo+Pj4+IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjozNSBQ
TQ0KPj4+PiBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyDQo+Pj4+
IENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpDQo+Pj4+IFNhbGltDQo+Pj4+
IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0
aW9ucw0KPj4+Pg0KPj4+PiBZZXMsIEkgYW0gdHJ5aW5nIHRvIGNvbnNpc3RlbnRseSBkaXN0aW5n
dWlzaCB0aG9zZSB0d28gY2FzZXMgd2hlbg0KPj4+PnRhbGtpbmcgYWJvdXQgdGhlIGluZm9ybWF0
aW9uIGNhcnJpZWQgd2l0aCBwYWNrZXRzIGluIHNlcnZpY2UgY2hhaW5zLg0KPj4+Pg0KPj4+PiBZ
b3VycywNCj4+Pj4gSm9lbA0KPj4+Pg0KPj4+Pj4gT24gMy8xMi8xNCwgMzoxMyBQTSwgTHVjeSB5
b25nIHdyb3RlOg0KPj4+Pj4gSm9lbCwgU2VlIGJlbG93LiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLSBGcm9tOiBzZmMNCj4+Pj4+IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJl
aGFsZiBPZiBKb2VsIE0uIEhhbHBlcm4gU2VudDoNCj4+Pj4+IFdlZG5lc2RheSwgTWFyY2ggMTIs
IDIwMTQgMjowMiBQTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOw0KPj4+Pj4gUm9u
IFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0
PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsNCj4+Pj4+IEphbWFsIEhhZGkgU2Fs
aW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1j
b25zaWRlcmF0aW9ucw0KPj4+Pj4NCj4+Pj4+IEkgd2FzIHRyeWluZyB0byB3b3JkIGl0IGNhcmVm
dWxseSBub3QgdG8gZm9jdXMgb24gd2hvIHB1dHMgdGhlDQo+Pj4+PiBpbmZvcm1hdGlvbiBpbiwg
YnV0IG9ubHkgb24gd2hvIGNvbnN1bWVzIHRoZSBpbmZvcm1hdGlvbi4NCj4+Pj4+IEluZm9ybWF0
aW9uIGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyBtYXkgY29tZSBmcm9tIHRoZSBpbmdyZXNzDQo+Pj4+
PiBjbGFzc2lmaWVyIG9yIGZyb20gb3RoZXIgc2VydmljZSBmdW5jdGlvbnMuIFtMdWN5XSB0aGlz
IGlzIHRoZSBvbmUNCj4+Pj4+IGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3LiBJbmZv
cm1hdGlvbiBmb3IgdGhlIGZvcndhcmRpbmcNCj4+Pj4+IHdpbGwgZ2VuZXJhbGx5IGNvbWUgZnJv
bSB0aGUgaW5ncmVzcyBjbGFzc2lmaWVyLCBidXQgaW4gc3BlY2lhbA0KPj4+Pj4gY2FzZXMgbWF5
IGJlIHByb3ZpZGVkIGJ5IHNlcnZpY2UgZnVuY3Rpb25zLiAgKEkga2VlcCB3YW50aW5nIHRvIGdl
dA0KPj4+Pj4gcmlkIG9mIHRob3NlIHNwZWNpYWwgY2FzZXMsIGJ1dCBzbyBmYXIgdGhlcmUgc2Vl
bSB0byBiZSBqdXN0IGVub3VnaA0KPj4+Pj4gb2YgdGhlbSB0byB3YXJyYW50IGNvdmVyaW5nIGlu
IHRoZSBzb2x1dGlvbi4gIEFuZCBtb3JlIGltcG9ydGFudGx5LA0KPj4+Pj4gc2lnbmlmaWNhbnQg
c3VwcG9ydCBmb3IgaXQgaW4gdGhlIHdvcmtpbmcgZ3JvdXAuKSBbTHVjeV0gVGhpcyBpcw0KPj4+
Pj4gdGhlIHNlY29uZCBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldyAoYnV0IHlvdSBk
b24ndCBsaWtlIGl0KS4NCj4+Pj4+DQo+Pj4+PiBBbmQgeW91IHN1Z2dlc3QgZGlzdGluZ3Vpc2hp
bmcgdGhlc2UgdHdvIGNhc2VzIHdoZW4gZGlzY3Vzc2luZw0KPj4+Pj4gYWJvdXQgbWV0YWRhdGEg
dXNhZ2UuIElzIHRoYXQgcmlnaHQgdW5kZXJzdGFuZGluZz8NCj4+Pj4+DQo+Pj4+PiBMdWN5DQo+
Pj4+Pg0KPj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+DQo+Pj4+Pj4gT24gMy8xMi8xNCwgMjozMyBQ
TSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4+IEpvZWwsIEkgaW50ZXJwcmV0IHRoYXQgeW91IHN1
Z2dlc3RzIHRoYXQgZGlzdGluZ3Vpc2ggdGhlIGV4Y2hhbmdlDQo+Pj4+Pj4gaW5mb3JtYXRpb24g
ZGF0YSBwbGFuZSBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMgYW5kIHRoZQ0KPj4+
Pj4+IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBmcm9tIGEgc2Vydmlj
ZSBmdW5jdGlvbiB0bw0KPj4+Pj4+IGEgc2VydmljZSBub2RlLiBJcyB0aGlzIHJpZ2h0IHVuZGVy
c3RhbmRpbmc/IEx1Y3kNCj4+Pj4+Pg0KPj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
IEZyb206IEpvZWwgTS4gSGFscGVybg0KPj4+Pj4+IFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bV0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAxOjE5DQo+Pj4+Pj4gUE0NCj4+Pj4+
PiBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOiBKaW0gR3Vp
Y2hhcmQNCj4+Pj4+PiAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDoNCj4+Pj4+
PiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+
Pj4+Pg0KPj4+Pj4+IE15IGluY2xpbmF0aW9uIHdvdWxkIGJlIHRvIHR1bmUgdGhhdCBkZWZpbml0
aW9uIHRvIGRpc3Rpbmd1aXNoDQo+Pj4+Pj4gYmV0d2VlbiBkYXRhcGxhbmUgY2FycmllZCBpbmZv
cm1hdGlvbiBpbnRlbmRlZCBmb3IgdXNlIGJ5IHNlcnZpY2UNCj4+Pj4+PiBmdW5jaXRvbnMgKHdo
YXRldmVyIHRoZSBvcmlnaW4pLCBhbmQgZGF0YXBsYW5lIGNhcnJpZWQgaW5mb3JtYXRpb24NCj4+
Pj4+PiBpbnRlbmRlZCBmb3IgZGF0YXBsYW5lIGZvcndhcmRpbmcgY29tcG9uZW50cy4NCj4+Pj4+
Pg0KPj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+Pj4NCj4+Pj4+Pg0KPj4+Pj4+PiBIaSBKb2VsLA0K
Pj4+Pj4+Pg0KPj4+Pj4+PiBJIGFncmVlIHRoYXQgd2UgbmVlZCB1c2luZyB0aGUgc2FtZSBkZWZp
bml0aW9uIGZvciBhIHRlcm0sIGJ1dA0KPj4+Pj4+PiBkaXNhZ3JlZSB0aGF0IHRoZSBtZXRhZGF0
YSBkZWZpbml0aW9uIGhlcmUgaXMgYSBzZXQgb2YNCj4+Pj4+Pj4gaW5mb3JtYXRpb24gcHV0IGlu
IHRoZSBTRkMgaGVhZGVyLiBUaGlzIG1heSBiZSB0b28gbmFycm93IG9yIGxlYWQNCj4+Pj4+Pj4g
dG8gYSBwYXJ0aWN1bGFyIHNvbHV0aW9uLiBJIGFtIGZpbmUgd2l0aCB0aGlzIGRlZmluaXRpb24g
aW4gdGhlDQo+Pj4+Pj4+IHByb2JsZW0gc3RhdGVtZW50IHcvIG1pbm9yIHR3ZWFrIChzdWdnZXN0
ZWQgb24gbWFpbGluZyBsaXN0KS4NCj4+Pj4+Pj4NCj4+Pj4+Pj4gRGF0YXBsYW5lIE1ldGFkYXRh
OiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5IHRvDQo+Pj4+Pj4+IGV4
Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGNsYXNzaWZpZXJzIGFuZCBzZXJ2aWNlDQo+
Pj4+Pj4+IGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgYW5kIHNlcnZpY2Ug
ZnVuY3Rpb25zIGFuZA0KPj4+Pj4+PiB0aGUNCj4+Pj4+Pj4gY2xhc3NpZmllcnN8c2VydmljZSBu
b2Rlcy4NCj4+Pj4+Pj4NCj4+Pj4+Pj4gVGhlcmUgbWF5IGJlIGEgc29sdXRpb24gdGhhdCBhIHNl
cnZpY2UgZnVuY3Rpb24gcGFzc2VzIHNvbWUNCj4+Pj4+Pj4gaW5mb3JtYXRpb24gdG8gYXR0YWNo
ZWQgc2VydmljZSBub2RlIHdpdGhvdXQgdXNpbmcgU0ZDIGhlYWRlci4NCj4+Pj4+Pj4NCj4+Pj4+
Pj4gVGhhbmtzLCBMdWN5DQo+Pj4+Pj4+DQo+Pj4+Pj4+DQo+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tIEZyb206IEpvZWwgSGFscGVybiBEaXJlY3QNCj4+Pj4+Pj4gW21haWx0bzpq
bWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwNCj4+
Pj4+Pj4gMjAxNCAxMjoyNSBQTSBUbzogTHVjeSB5b25nOyBKb2VsIE0uIEhhbHBlcm47IE5pY29s
YXMgQk9VVEhPUlM7DQo+Pj4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNo
YXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0K
Pj4+Pj4+PiBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+Pj4+
IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+Pj4+DQo+Pj4+
Pj4+IEx1Y3ksIHlvdSBzYXkgInRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIC4uLiIgIFRoZSBkZWZp
bml0aW9uIHlvdQ0KPj4+Pj4+PiB0aGVuIHByb3ZpZGUgaXMgYSBkZWZpbml0aW9uIG9mIHRoZSBz
ZXQgb2YgaW5mb3JtYXRpb24gd2UgYXJlDQo+Pj4+Pj4+IHByb3Bvc2luZyB0aGF0IHdlIHB1dCBp
biB0aGUgU0ZDIGhlYWRlci4gIEksIGFuZCBvdGhlcnMsIGhhdmUNCj4+Pj4+Pj4gYmVlbiB1c2lu
ZyB0aGUgdGVybSBtZXRhZGF0YSBtb3JlIG5hcnJvd2x5LiAgV2UgY2FuIHVzZSB3aGF0ZXZlcg0K
Pj4+Pj4+PiBkZWZpbml0aW9uIHdlIHdhbnQuIEJ1dCB3ZSBkbyBuZWVkIHRvIGFncmVlIG9uIHRo
ZSBkZWZpbml0aW9uLg0KPj4+Pj4+PiBGb3IgdGhlIHB1cnBvc2VzIG9mIHRoZSBXRywgaXQgc2Vl
bXMgbXVjaCBtb3JlIHVzZWZ1bCB0byB1c2UgdGhlDQo+Pj4+Pj4+IHRlcm0gbWV0YWRhdGEgZm9y
IHRoZSBuYXJyb3dlciBkZXNjcmlwdGlvbi4NCj4+Pj4+Pj4NCj4+Pj4+Pj4gWW91cnMsIEpvZWwN
Cj4+Pj4+Pj4NCj4+Pj4+Pj4+IE9uIDMvMTIvMTQsIDE6MTkgUE0sIEx1Y3kgeW9uZyB3cm90ZToN
Cj4+Pj4+Pj4+IEhpIEpvZWwsDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gSSBhZ3JlZS4gV2UgbmVlZCB0
byBkaWZmZXJlbnRpYXRlIHRoZSBtZXRhZGF0YSB1c2VkIGJ5IHNlcnZpY2UNCj4+Pj4+Pj4+ZnVu
Y3Rpb24gYW5kIFNGQyBoZWFkZXIuIFRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIGNhcnJ5aW5nIHNv
bWUNCj4+Pj4+Pj4+c3RhdGVzIGFsb25nIHdpdGggdGhlIHBhY2tldC4gSU1POiBTRkMgaGVhZGVy
IGlzIGEga2luZCBvZg0KPj4+Pj4+Pj5tZXRhZGF0YSBjYXJyaWVkIG9uIHBhY2tldCBmb3IgbmV4
dCBzZXJ2aWNlIG5vZGUgdG8gdXNlLiBJbiB0aGUNCj4+Pj4+Pj4+Y29udGV4dCBvZiBTRkMsIHdl
IGhhdmUgdGVybSBmb3IgU0ZDIGhlYWRlciBhbmQgdGhlIG1ldGFkYXRhIHRoYXQNCj4+Pj4+Pj4+
d2FzIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgb3IgYmV0d2VlbiBzZXJ2aWNl
DQo+Pj4+Pj4+PmZ1bmN0aW9ucyBhbmQgY2xhc3NpZmllcnMvc2VydmljZSBub2Rlcywgd2hpY2gg
aXMgd2hhdCB0aGUgZHJhZnQNCj4+Pj4+Pj4+Zm9jdXMuDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gVGhh
bmtzLCBMdWN5DQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+DQo+Pj4+Pj4+Pg0KPj4+Pj4+
Pj4NCj4+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFs
cGVybg0KPj4+Pj4+Pj4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNk
YXksIE1hcmNoIDEyLCAyMDE0DQo+Pj4+Pj4+PiAxMToxOCBBTSBUbzogTHVjeSB5b25nOyBOaWNv
bGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOiBKaW0NCj4+Pj4+Pj4+IEd1aWNoYXJkIChqZ3Vp
Y2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47
IHNmYzsgSmFtYWwgSGFkaSBTYWxpbQ0KPj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0
LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4g
SSB0aGluayBpdCBpcyBpbXBvcnRhbnQgdG8ga2VlcCBhIHN0cm9uZyBkaXN0aW5jdGlvbiBiZXR3
ZWVuDQo+Pj4+Pj4+PiBtZXRhZGF0YSAod2hpY2ggaXMgZm9yIHVzZSBieSBhcHBsaWNhdGlvbnMp
IGFuZCB0aGUgc2VydmljZQ0KPj4+Pj4+Pj4gY2hhaW5pbmcgaW5mb3JtYXRpb24gaW4gdGhlIGJh
c2Ugc2VydmljZSBjaGFpbiBoZWFkZXIsIHdoaWNoIGlzDQo+Pj4+Pj4+PiBmb3IgdXNlIGJ5IHRo
ZSBzZXJ2aWNlIGNoYWluIHN1cHBvcnQgbWVjaGFuaXNtcy4NCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiBZ
b3VycywgSm9lbA0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+PiBPbiAzLzEyLzE0LCAxMDo0MiBBTSwgTHVj
eSB5b25nIHdyb3RlOg0KPj4+Pj4+Pj4+IEZ1bGx5IGFncmVlIHdpdGggSm9lLg0KPj4+Pj4+Pj4+
DQo+Pj4+Pj4+Pj4gV2Ugc2hvdWxkIG5vdCByZXF1aXJlIGEgZml4IGxlbmd0aCBmb3IgaW4tYmFu
ZCBtZXRhZGF0YSBidXQNCj4+Pj4+Pj4+PiBhbHNvIG5vdCBsZWF2ZSBpdCBmb3IgZnJlZWx5IHVz
YWdlLiBJbiBmYWN0LCB3aGVuIGEgc2VydmljZQ0KPj4+Pj4+Pj4+IG5vZGUgaW5zZXJ0cyBTRkMg
aGVhZGVyIG9uIGEgKGVuY2Fwc3VsYXRlZCkgcGFja2V0IGFuZCBzZW5kIHRvDQo+Pj4+Pj4+Pj4g
bmV4dCBzZXJ2aWNlIG5vZGUsIFNGQyBoZWFkZXIgaXRzZWxmIGNhbiBiZSBzZWVuIGFzIGEgbWV0
YWRhdGEuDQo+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+PiBMdWN5DQo+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+PiAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmMNCj4+Pj4+Pj4+PiBbbWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgSm9lbCBNLiBIYWxwZXJuDQo+Pj4+Pj4+
Pj4gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA5OjIxIEFNIFRvOiBOaWNvbGFzIEJP
VVRIT1JTOw0KPj4+Pj4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIp
OyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+
Pj4+Pj4+IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+Pj4+
PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4+Pj4+DQo+
Pj4+Pj4+Pj4gRm9yIGluLWJhbmQgbWV0YWRhdGEsIHRoZSBBUEkgZm9yIGFjY2VzcyBjYW4gZWFz
aWx5IGJlDQo+Pj4+Pj4+Pj4gc3luY2hyb25vdXMuIE91dCBvZiBiYW5kIG1ldGFkYXRhIG5lZWRz
IGRpZmZlcmVudCBoYW5kbGluZy4NCj4+Pj4+Pj4+PiBUaGVyZSBhcmUgbWFueSBjYXNlcyB3aGVy
ZSBvdXQtb2YtYmFuZCBtZXRhZGF0YSBpcyB1c2VmdWwgYW5kDQo+Pj4+Pj4+Pj4gYXBwcm9wcmlh
dGUuICBCdXQgdGhleSBkbyBub3QgY292ZXIgYWxsIG5lZWRzIGJ5IGFueSBzdHJldGNoLg0KPj4+
Pj4+Pj4+DQo+Pj4+Pj4+Pj4gRXZlbiBpZiBlYWNoIHBpZWNlIG9mIGluLWJhbmQgbWV0YWRhdGEg
aXMgb2YgZml4ZWQgbGVuZ3RoLA0KPj4+Pj4+Pj4+IHRoZXJlIGFyZSBtYW55IGRpZmZlcmVudCBr
aW5kcyBvZiBtZXRhdHlwZS4gIFRyeWluZyB0byBzYXkNCj4+Pj4+Pj4+PiAidGhlcmUgd2lsbCBi
ZSBleGFjdGx5IGZvdXIgcGllY2VzLCBhbmQgdGhleSB3aWxsIGJlIG9mIHR5cGVzDQo+Pj4+Pj4+
Pj4gdDEsIHQyLCB0MywgYW5kIHQ0IiBpcyBzaW1wbHkgdG9vIHNwZWNpZmljIGZvciBldmVuIDgw
JSBvZiB0aGUNCj4+Pj4+Pj4+Pm5lZWRzLg0KPj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4gWW91cnMsIEpv
ZWwNCj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+PiBPbiAzLzEyLzE0LCA4OjUyIEFNLCBOaWNvbGFzIEJP
VVRIT1JTIHdyb3RlOg0KPj4+Pj4+Pj4+PiBIZWxsbyBSb24sDQo+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+
Pj4+IFNlbmRpbmcgb3V0IG9mIGJhbmQgY29uZ3J1ZW50IG1ldGFkYXRhIG1heSBub3QgYmUgdGhl
IGFuc3dlcg0KPj4+Pj4+Pj4+PiB0byBhbGwgbmVlZHMgYnV0IGl0IGlzIG9uZSB0b29sIHRoYXQg
d2Ugc2hvdWxkIGtlZXAuDQo+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+IE5vdCBhbGwgbWV0YWRhdGEg
aXMgdGllZCB0byBhIHNwZWNpZmljIHBhY2tldCwgZm9yIGV4YW1wbGUgYQ0KPj4+Pj4+Pj4+PiBw
b2xpY3kgY2hhbmdlIGluIFBDUkYgY291bGQgbGVhZCB0byBzb21lIG1ldGFkYXRhIHNpZ25hbGlu
ZywNCj4+Pj4+Pj4+Pj4gdGhlIHJlYWN0aW9uIHRpbWUgbmVlZCBub3QgYmUgaW1tZWRpYXRlLCBm
ZXcgbXMgbWF5IG5vdCBtYXR0ZXIuDQo+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+IEFzIHlvdSBwb2lu
dCwgaWYgYSBwYWNrZXQgaXMgdGllZCB0byBhIG1ldGFkYXRhIGEgY29ycmVsYXRpb24NCj4+Pj4+
Pj4+Pj4gaW5mbyBjYW4gYmUgc2V0IGluIGJvdGggcGFja2V0IHRvIGRlYWwgd2l0aCBpdCAoaS5l
IG1ldGFkYXRhDQo+Pj4+Pj4+Pj4+IGV4cGVjdGVkIGZsYWcgaW4gdGhlIFNGQyBoZWFkZXIsIHBs
dXMgYW4gaWQpDQo+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+IEZpbmFsbHkgd2UgY2FuIHN0aWxsIHNl
bmQgc29tZSBsaW1pdGVkIG1ldGFkYXRhIHdpdGhpbiBhIGhlYWRlci4NCj4+Pj4+Pj4+Pj4gVGhp
cyBjb3VsZCBiZSB1c2VkIGZvciBsb2FkIGJhbGFuY2VycyBpbiBwYXJ0aWN1bGFyIGlmIHdlDQo+
Pj4+Pj4+Pj4+IGFncmVlIG9uIGEgY29udmVudGlvbiB0byBsb2NhdGUgImNvYXJzZSBncmFpbiBw
b2xpY3kiDQo+Pj4+Pj4+Pj4+IC8gImZpbmUgZ3JhaW4gcG9saWN5IiBvbiByZXNlcnZlZCBjb250
ZXh0IGhlYWRlcnMuDQo+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+IFRoaXMgc2VlbXMgdG8gb3BlbiB1
cCBhIGxvdCBvZiBmbGV4aWJpbGl0eSAvIGlubm92YXRpb25zLg0KPj4+Pj4+Pj4+Pg0KPj4+Pj4+
Pj4+PiBPbiB5b3VyIGxhc3QgcG9pbnQsIHRoZXJlIGlzIGEgcXVlc3Rpb24gb24gaG93IHRvIG1h
a2UNCj4+Pj4+Pj4+Pj4gbWV0YWRhdGEgYXZhaWxhYmxlIHRvIGEgU2VydmljZSBGdW5jdGlvbi4g
Q3VycmVudCBzb2NrZXQNCj4+Pj4+Pj4+Pj4gY29ubmVjdGlvbnMgZm9yIGV4YW1wbGUgZG8gbm90
IGFsbG93IHRvIHJldHJpZXZlIElQIGhlYWRlcg0KPj4+Pj4+Pj4+PiBvcHRpb25zLiBTbyBJIGFz
c3VtZSB0aGF0IFNGQyBhd2FyZSBTZXJ2aWNlIEZ1bmN0aW9ucyB3aWxsDQo+Pj4+Pj4+Pj4+IG5l
ZWQgc29tZSAoYXN5bmNocm9ub3VzDQo+Pj4+Pj4+Pj4+ID8pIEFQSSB0byByZXRyaWV2ZSBTRkMg
aGVhZGVyIGluZm9ybWF0aW9uIGFzIHdlbGwgYXMgaW4tYmFuZA0KPj4+Pj4+Pj4+PiBtZXRhZGF0
YS4gSSBkb24ndCBzZWUgb3V0IG9mIGJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0IGFkZGluZw0KPj4+
Pj4+Pj4+PiBjb21wbGV4aXR5LCAgdGhlIHNhbWUgQVBJIGNhbiBwcm9iYWJseSBhcHBseS4NCj4+
Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4gVGhlIGFsdGVybmF0aXZlIG9wdGlvbiwgYWxsb3dpbmcgdmFy
aWFibGUgc2l6ZWQgbWV0YWRhdGEgaW4NCj4+Pj4+Pj4+Pj4gdGhlIFNGQyBoZWFkZXIgaGFzIHNv
bWUgZHJhd2JhY2tzIGFzIHdlbGwsIG9uZSBiZWluZw0KPj4+Pj4+Pj4+PiBmcmFnbWVudGF0aW9u
LCBhbmQgc29tZSBzd2l0Y2hlcyBleHBlY3RpbmcgYXMgd2VsbCB0byBsb29rIGF0DQo+Pj4+Pj4+
Pj4+IGVuZCB1c2VyIHRyYWZmaWMgaGVhZGVycyBmb3IgbGluayBsb2FkIGJhbGFuY2luZy4gIEkg
d291bGQNCj4+Pj4+Pj4+Pj4gYWdyZWUgdGhhdCBpZiB3ZSBjYW4gYWNjZXB0IHRoZXNlIGlzc3Vl
cywgdGhlbiBzZW5kaW5nDQo+Pj4+Pj4+Pj4+IG9mZi1saW5lIGNvbmdydWVudCBtZXRhZGF0YSBs
b29zZXMgaXRzIGludGVyZXN0Lg0KPj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+PiBXZSBuZWVkIHRvIHRh
a2UgaW50byBhY2NvdW50ICB0aGF0IGJvdGggaW4tYmFuZCBhbmQgY29uZ3J1ZW50DQo+Pj4+Pj4+
Pj4+IG91dC1vZi1iYW5kIG1ldGFkYXRhIHRyYW5zcG9ydCBpcyBub3QgcmVsaWFibGUuIEEgcGFj
a2V0IGxvc3MNCj4+Pj4+Pj4+Pj4gdHJpZ2dlcmluZyByZXRyYW5zbWlzc2lvbiB3b3VsZCBub3Qg
bGVhZCB0byB0aGUgaWRlbnRpY2FsDQo+Pj4+Pj4+Pj4+IHJlY29uc3RydWN0aW9uIG9mIHRoZSBh
c3NvY2lhdGVkIG1ldGFkYXRhLiBJbiBzb21lIGNhc2VzLCB3ZQ0KPj4+Pj4+Pj4+PiBtaWdodCB0
aHVzIGV2ZW4gbmVlZCBub24tY29uZ3J1ZW50IG91dC1vZi1iYW5kIHJlbGlhYmxlDQo+Pj4+Pj4+
Pj4+IG1ldGFkYXRhIHRyYW5zcG9ydC4NCj4+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+
Pj4NCj4+Pj4+Pj4+Pj4gTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fIEZyb206IFJvbg0KPj4+Pj4+Pj4+PiBQYXJrZXIgW1Jvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb21dIFNlbnQ6IFdlZG5lc2RheSwNCj4+Pj4+Pj4+Pj4gTWFyY2ggMTIsIDIwMTQN
Cj4+Pj4+Pj4+Pj4gMTI6NDMgUE0gVG86IE5pY29sYXMgQk9VVEhPUlMgQ2M6IEppbSBHdWljaGFy
ZCAoamd1aWNoYXIpOw0KPj4+Pj4+Pj4+PiBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtz
ZmNdDQo+Pj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25z
DQo+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+IE5pY29sYXMsDQo+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+
IEkgdW5kZXJzdGFuZCB0aGUgY29uY2VwdCBmb3Igb3V0IG9mIGJhbmQgc2lnbmFsaW5nIG9mDQo+
Pj4+Pj4+Pj4+bWV0YWRhdGEsIGJ1dCBJIGFtIGNvbmNlcm5lZCB0aGF0IGl0IGludHJvZHVjZXMg
c2lnbmlmaWNhbnQNCj4+Pj4+Pj4+Pj5jb21wbGV4aXR5IGR1ZSB0byB0aGUgcG90ZW50aWFsIHJh
Y2UgY29uZGl0aW9uIG9mIHJlY2VpdmluZyB0aGUNCj4+Pj4+Pj4+Pj5yZWFsIHBhY2tldCBiZWZv
cmUgdGhlIG1ldGFkYXRhLiAgV2hpbGUgdGhlIHJlYWwgcGFja2V0IGNvdWxkDQo+Pj4+Pj4+Pj4+
aW5kaWNhdGUgdGhhdCBvdXQgb2YgYmFuZCBtZXRhZGF0YSBpcyBleHBlY3RlZCwgaG93IGNhbiB3
ZQ0KPj4+Pj4+Pj4+Pmd1YXJhbnRlZSB0aGUgb3JkZXIgb2YgcmVjZXB0aW9uPyBXaGF0IGlmIHN3
aXRjaGluZyBvciByb3V0aW5nDQo+Pj4+Pj4+Pj4+bm9kZXMgYXBwbHkgaGFzaCBiYXNlZCBsb2Fk
IGJhbGFuY2luZz8gV2hhdCBpZiB0aGUgbG9hZA0KPj4+Pj4+Pj4+PmJhbGFuY2luZyB1bmRlcnN0
YW5kcyBTRkMgZW5jYXBzIGFuZCBsb29rcyBiZXlvbmQgaXQgdG8gdGhlDQo+Pj4+Pj4+Pj4+b3Jp
Z2luYWwgaGVhZGVyIHRvIGdldCBiZXR0ZXIgZW50cm9weT8NCj4+Pj4+Pj4+Pj4gQ2FuIHdlIGd1
YXJhbnRlZSB0aGF0IHRoZSBtZXRhZGF0YSBhbmQgcmVhbCBwYWNrZXQgd2lsbCBmb2xsb3cNCj4+
Pj4+Pj4+Pj50aGUgZXhhY3Qgc2FtZSBwYXRoPyBJZiB3ZSBjYW4gbm90LCB0aGVuIGltcGxlbWVu
dGF0aW9ucyB3aWxsDQo+Pj4+Pj4+Pj4+bmVlZCB0byBhZGQgaW5ncmVzcyBxdWV1aW5nIHRvIGNv
cGUgd2l0aCB0aGUgc2NlbmFyaW8uDQo+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+IEFsc28sIGRvIHlv
dSBmZWVsIHRoYXQgdGhlIGluY3JlYXNlIGluIGltcGxlbWVudGF0aW9uDQo+Pj4+Pj4+Pj4+IGNv
bXBsZXhpdHkgYXQgdGhlIHNlcnZpY2UgZnVuY3Rpb25zIGlzIHJlYXNvbmFibGU/DQo+Pj4+Pj4+
Pj4+DQo+Pj4+Pj4+Pj4+IFRoYW5rcy4NCj4+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4gUm9uDQo+Pj4+
Pj4+Pj4+DQo+Pj4+Pj4+Pj4+PiBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MDkgQU0sICJOaWNvbGFz
IEJPVVRIT1JTIg0KPj4+Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWls
dG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4gd3JvdGU6DQo+Pj4+Pj4+Pj4+Pg0KPj4+
Pj4+Pj4+Pj4gSSB0aGluayB3ZSBtdXN0IG1ha2UgYSBkaXN0aW5jdGlvbiBiZXR3ZWVuOg0KPj4+
Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4+IC0gTWV0YWRhdGEgd2hpY2ggc2hvdWxkIGJlIHBhcnQgb2Yg
dGhlIGhlYWRlciBkZWZpbmVkIGFzIGluDQo+Pj4+Pj4+Pj4+PiBiYW5kIG1hcmtpbmcuIC0gTWV0
YWRhdGEgd2l0aCBjYW4gYmUgcGFzc2VkIG91dCBvZiBiYW5kLCBmb3INCj4+Pj4+Pj4+Pj4+IGV4
YW1wbGUgY29uZ3J1ZW50IG91dCBvZiBiYW5kIHNpZ25hbGluZyBkZWZpbmVkIGluIHRoZSBkcmFm
dA0KPj4+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4+IFRoZSBmb3JtZXIgY2FsbHMgZm9yIGEgbGltaXRl
ZCBzcGFjZSBpbiB0aGUgaGVhZGVyLCB0cnVlLCBUaGUNCj4+Pj4+Pj4+Pj4+IGxhdHRlciBob3dl
dmVyIGRvZXMgbm90IGluY3VyIGFueSBzcGFjZSBsaW1pdGF0aW9uIGFuZCBpcw0KPj4+Pj4+Pj4+
Pj4gc3RpbGwgZmFpcmx5IGVmZmljaWVudCBhbmQgaXQgcmVtYWlucyBjb21wYXRpYmxlIHdpdGgg
YSBmaXhlZA0KPj4+Pj4+Pj4+Pj4gc2l6ZSBoZWFkZXIgdXNlZCB0byByb3V0ZSB0aG9zZSBzaWdu
YWxpbmcgbWVzc2FnZXMgYWxvbmcgdGhlDQo+Pj4+Pj4+Pj4+PiBjaGFpbidzIHNlcnZpY2UgZnVu
Y3Rpb25zLg0KPj4+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4+IE5pY29sYXMgX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOg0KPj4+Pj4+Pj4+Pj4gSmltIEd1aWNoYXJk
IChqZ3VpY2hhcikgW2pndWljaGFyQGNpc2NvLmNvbV0gU2VudDoNCj4+Pj4+Pj4+Pj4+IFR1ZXNk
YXksIE1hcmNoIDExLCAyMDE0IDY6NDggUE0gVG86IFJvbiBQYXJrZXIgQ2M6DQo+Pj4+Pj4+Pj4+
PiBOaWNvbGFzIEJPVVRIT1JTOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0NCj4+Pj4+Pj4+Pj4+IFN1YmplY3Q6
IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+
Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4+IEhpIFJvbiwNCj4+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+PiBX
ZSBjYW4gY2VydGFpbmx5IGhhdmUgdGhpcyBkaXNjdXNzaW9uIGJ1dCB3ZSBzaG91bGQgZmlyc3QN
Cj4+Pj4+Pj4+Pj4+IGNvbnNpZGVyIHdoYXQgaW5mb3JtYXRpb24gaXMgbmVjZXNzYXJ5IGFuZCBp
ZiBzYWlkDQo+Pj4+Pj4+Pj4+PiBpbmZvcm1hdGlvbiBjYW4gZml0IHdpdGhpbiBhIGZpeGVkIG51
bWJlciBvZiBjb250ZXh0cyBpbiB0aGUNCj4+Pj4+Pj4+Pj4+IG1ham9yaXR5IG9mIGNhc2VzLiBS
ZW1lbWJlciwgdGhlIGdvYWwgb2YgYmVpbmcgYWJsZSB0byBwYXNzDQo+Pj4+Pj4+Pj4+PiBtZXRh
ZGF0YSB0aHJvdWdoIHRoZSBuZXR3b3JrIGlzIHRvIGVuaGFuY2Ugc2VydmljZSBkZWxpdmVyeSwN
Cj4+Pj4+Pj4+Pj4+IG5vdCBwYXNzIHRoZSBlbnRpcmUgd29ya3Mgb2YgU2hha2VzcGVhcmUgOy0p
DQo+Pj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+Pj4gU2VudCBmcm9tIG15IGlQaG9uZQ0KPj4+Pj4+Pj4+
Pj4NCj4+Pj4+Pj4+Pj4+PiBPbiBNYXIgNywgMjAxNCwgYXQgMzo1MiBBTSwgIlJvbiBQYXJrZXIi
DQo+Pj4+Pj4+Pj4+Pj4gPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PiB3cm90ZToNCj4+Pj4+Pj4+Pj4+Pg0KPj4+
Pj4+Pj4+Pj4+IE5pY29sYXMsDQo+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4+PiBJIHNlZSBzaW1p
bGFyIHJlcXVpcmVtZW50cyBmcm9tIHRoZSAzZ3BwIEVQQyBzaWRlLiAgSSB3b3VsZA0KPj4+Pj4+
Pj4+Pj4+IGxpa2UgdG8gcHJvcG9zZSBhbiBPVUkgLyBUTFYgYmFzZWQgYXBwcm9hY2ggd2hlcmUg
dGhlDQo+Pj4+Pj4+Pj4+Pj4gcmVzZXJ2ZWQgT1VJIGNhbiBiZSB1c2VkIGZvciBhZ3JlZWQgdXBv
biB0eXBlcyBvZiBjb21tb24NCj4+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSBhbmQgdmVuZG9yIG9yIG90
aGVyIG9yZ2FuaXphdGlvbmFsIE9VSXMgY2FuIGJlIHVzZWQNCj4+Pj4+Pj4+Pj4+PiB0byBxdWlj
a2x5IGlubm92YXRlIGluIHRoZSBuZXR3b3Jrcy4NCj4+Pj4+Pj4+Pj4+PiBTaW11bHRhbmVvdXNs
eSwgSSB3b3VsZCBhbHNvIGxpa2UgdG8gY29uc2lkZXIgbWVjaGFuaXNtcw0KPj4+Pj4+Pj4+Pj4+
IHRoYXQgYXJlIG9wdGltaXplZCBmb3IgbG9uZyBsaXZlZCBmbG93cyBzbyBhcyB0byBsaW1pdCB0
aGUNCj4+Pj4+Pj4+Pj4+PiBuZWdhdGl2ZSBlZmZlY3RzIG9mIHBhY2tldCBncm93dGguDQo+Pj4+
Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4+PiBSb24NCj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+Pj4+DQo+
Pj4+Pj4+Pj4+Pj4+IE9uIE1hciA3LCAyMDE0LCBhdCA4OjM0IEFNLCAiTmljb2xhcyBCT1VUSE9S
UyINCj4+Pj4+Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmlj
b2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4gd3JvdGU6DQo+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+
Pj4+Pj4+IEhlbGxvIEppbQ0KPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+Pj4+PiBJIGhhdmUgc2Vl
biBjYXNlcyBpbiBHaSBMQU4sIHdoZXJlIHN1YnNjcmliZXIgcmVsYXRlZA0KPj4+Pj4+Pj4+Pj4+
PiBpbmZvcm1hdGlvbiBpcyBwYXNzZWQgdG8gYSBXZWIgUHJveHkgZm9yIEhUVFAgaGVhZGVyDQo+
Pj4+Pj4+Pj4+Pj4+IGVucmljaG1lbnQgKGFpbWVkIGF0IHNvbWUgV2ViIENvbnRlbnQgcHJvdmlk
ZXJzIHBhcnRuZXJzIG9mDQo+Pj4+Pj4+Pj4+Pj4+IHRoZSBNb2JpbGUgT3BlcmF0b3IpLg0KPj4+
Pj4+Pj4+Pj4+PiBJbmZvcm1hdGlvbiB3YXMgYW4gY29kZWQgKHBlcnNpc3RlbnQpIHN1YnNjcmli
ZXIgaWQgZGVyaXZlZA0KPj4+Pj4+Pj4+Pj4+PiBmcm9tIHRoZSBNU0lTRE4sIGFuZCBjb3VwbGUg
b2YgZiBjdXN0b21lciBwcm9maWxlIHJlbGF0ZWQNCj4+Pj4+Pj4+Pj4+Pj4gZmllbGRzLg0KPj4+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+Pj4+PiBJbiBhbiBzZmMgYmFzZWQgR2kgTEFOLCB0aGlzIGVu
dGl0eSBzaG91bGQgcmVjZWl2ZSBmcm9tIHRoZQ0KPj4+Pj4+Pj4+Pj4+PiBDbGFzc2lmaWVyDQo+
Pj4+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+Pj4+IC0gQSBjbGFzc2lmaWNhdGlvbiBvZiB0aGUgQ29u
dGVudCBQcm92aWRlciAoIElkLA0KPj4+Pj4+Pj4+Pj4+PiBDYXRlZ29yeSkgYmFzZWQgb24gdHJh
ZmZpYyBhbmFseXNpcyAtIFRoZSBNU0lTRE4gb2YgdGhlDQo+Pj4+Pj4+Pj4+Pj4+IHN1YnNjcmli
ZXIgLSBUd28gc3Vic2NyaWJlciBwb2xpY3kgZmllbGRzIChub3QgdGllZCB0byBQQ1JGDQo+Pj4+
Pj4+Pj4+Pj4+IGJ1dCBiZWxvbmdpbmcgdG8gdGhlIFN1YnNjcmliZXIgREIpIChTdWJzY3JpYmVy
IGNhdGVnb3J5LA0KPj4+Pj4+Pj4+Pj4+PiBzdWItY2F0ZWdvcnkpIC0gQSBzZXNzaW9uIGlkIChm
b3IgbG9nZ2luZyBhbmQgdHJhY2tpbmcNCj4+Pj4+Pj4+Pj4+Pj4gcHVycG9zZXMpDQo+Pj4+Pj4+
Pj4+Pj4+DQo+Pj4+Pj4+Pj4+Pj4+IFRoZSBvYmplY3RpdmUgYmVpbmcgdG8gYXZvaWQgaGF2aW5n
ICB0aGUgSFRUUCBQcm94eSB0bw0KPj4+Pj4+Pj4+Pj4+PiBiZWNvbWUgYSB0cnVzdGVkIGFwcGxp
Y2F0aW9uIChpbnRlcm9nYXRlIHRoZSBzdWJzY3JpYmVyIERCLA0KPj4+Pj4+Pj4+Pj4+PiBldGMu
LikNCj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4+Pj4gTmljb2xhcw0K
Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206IEppbSBHdWljaGFyZA0KPj4+Pj4+Pj4+
Pj4+PiAoamd1aWNoYXIpIFtqZ3VpY2hhckBjaXNjby5jb21dIFNlbnQ6DQo+Pj4+Pj4+Pj4+Pj4+
IFRodXJzZGF5LCBNYXJjaCAwNiwgMjAxNCAyOjAyIFBNIFRvOiBKYW1hbCBIYWRpIFNhbGltOw0K
Pj4+Pj4+Pj4+Pj4+PiBqbW9pc2FuZEBqdW5pcGVyLm5ldDxtYWlsdG86am1vaXNhbmRAanVuaXBl
ci5uZXQ+OyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+
IENjOg0KPj4+Pj4+Pj4+Pj4+PiBzZmMgU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+Pj4+Pj4+Pj4+
IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+Pj4+Pj4+Pj4+
DQo+Pj4+Pj4+Pj4+Pj4+IEhpIEphbWFsLA0KPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+Pj4+PiBZ
b3Ugc2FpZCAiSXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZSBzaXplZA0K
Pj4+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSIuLiBJIGFtIG5vdCBzbyBjb252aW5jZWQgYW5kIHdvdWxk
IGxpa2UgdG8gYmV0dGVyDQo+Pj4+Pj4+Pj4+Pj4+IHVuZGVyc3RhbmQgdGhlIHJlcXVpcmVtZW50
cyBiZWZvcmUgcGFzc2luZyBqdWRnZW1lbnQuIElmIHdlDQo+Pj4+Pj4+Pj4+Pj4+IGxvb2sgYXQg
dGhlIHVzZSBjYXNlcyBhcyBwcmVzZW50ZWQgdGh1cyBmYXIgaW50byB0aGUgV0cgSQ0KPj4+Pj4+
Pj4+Pj4+PiBoYXZlIHlldCB0byBzZWUgYSBzaW5nbGUgZXhhbXBsZSBvZiB0aGUgbmVlZCAobm90
aW5nIHRoYXQNCj4+Pj4+Pj4+Pj4+Pj4gZGVzaXJlIGlzIG5vdCB0aGUgc2FtZSBhcyBuZWVkKSAt
IEkgYW0gbm90IHNheWluZyB0aGVyZSBpcw0KPj4+Pj4+Pj4+Pj4+PiBubyByZXF1aXJlbWVudCBi
dXQgcmF0aGVyIHRoYXQgd2Ugc2hvdWxkIG5vdCBqdW1wIHRvIHRoZQ0KPj4+Pj4+Pj4+Pj4+PiBj
b25jbHVzaW9uIGFuZCBidWlsZCBzdGFuZGFyZHMgYXJvdW5kIGEgdGhlb3J5Lg0KPj4+Pj4+Pj4+
Pj4+Pg0KPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+Pj4+Pj4gT24gMy8z
LzE0LCA2OjM1IEFNLCAiSmFtYWwgSGFkaSBTYWxpbSINCj4+Pj4+Pj4+Pj4+Pj4+IDxoYWRpQG1v
amF0YXR1LmNvbTxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+PiB3cm90ZToNCj4+Pj4+Pj4+Pj4+
Pj4+DQo+Pj4+Pj4+Pj4+Pj4+PiBJIGxpa2UgdGhlIGRvYyAtIHdlbGwgd3JpdHRlbi4NCj4+Pj4+
Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+Pj4+PiBTZWN0aW9uIDQuMyBvbiBtZXRhZGF0YSBlbmNvZGlu
Zy4NCj4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+Pj4+PiBJdCBzZWVtcyB0aGVyZSdzIGNsZWFy
IG5lZWQgZm9yIHZhcmlhYmxlIHNpemVkIG1ldGFkYXRhDQo+Pj4+Pj4+Pj4+Pj4+PiAoYXQgbGVh
c3QgZm9yIGh0dHAvYXBwIHlvdSAgc2VlbSB0byBpbmRpY2F0ZSB0aGUgZGVzaXJlIGZvcg0KPj4+
Pj4+Pj4+Pj4+Pj5pdCkuDQo+Pj4+Pj4+Pj4+Pj4+PiBGb3IgYSBkYXRhcGF0aCBwZXItcGFja2V0
IG1ldGFkYXRhLCBpIGZlZWwgdGhlIG5lZWQgaXMNCj4+Pj4+Pj4+Pj4+Pj4+IGp1c3QgYXMgaW1w
b3J0YW50LiBBcmUgd2UgbGltaXRlZCBieSB0aGUgZmFjdCB0aGF0DQo+Pj4+Pj4+Pj4+Pj4+PiBl
eGlzdGluZyBoYXJkd2FyZSBtYXkgbm90IGJlIGFibGUgdG8gaGFuZGxlIFRMVnM/IEZvcg0KPj4+
Pj4+Pj4+Pj4+Pj4gZXhhbXBsZSwgSSBkb250IGhhdmUgYSBwcm9ibGVtIGhhbmRsaW5nIFRMVnMg
aW4gYSBzb2Z0d2FyZQ0KPj4+Pj4+Pj4+Pj4+Pj5kYXRhcGF0aC4NCj4+Pj4+Pj4+Pj4+Pj4+DQo+
Pj4+Pj4+Pj4+Pj4+PiBjaGVlcnMsIGphbWFsDQo+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+Pj4+
Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+
Pj4+Pj4+Pj4+Pj4+PiBtYWlsaW5nIGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQo+Pj4+Pj4+Pj4+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYw0KPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4+
Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBz
ZmMgbWFpbGluZw0KPj4+Pj4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4+
Pj4+Pg0KPj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXyBzZmMgbWFpbGluZw0KPj4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0K
Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18gc2ZjIG1haWxpbmcNCj4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWls
dG86c2ZjQGlldGYub3JnPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
Yw0KPj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18gc2ZjIG1haWxpbmcNCj4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYw0KPj4+Pj4NCj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fIHNmYyBtYWlsaW5nIGxpc3QNCj4+Pj4+IHNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+
Pj4NCj4+DQo+Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
DQo+PnNmYyBtYWlsaW5nIGxpc3QNCj4+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQo+Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+DQo+X19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj5zZmMgbWFpbGluZyBs
aXN0DQo+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+aHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQov
KiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1z
b05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNp
emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTps
aW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6
Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29I
eXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxl
Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTcNCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z
LXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10
eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24x
DQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9
DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEt
LVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlk
bWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+
DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0
YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxi
b2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9
IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+RXhwbGljaXQg
Y2hhaW4gaWRlbnRpZmljYXRpb24gc2hvdWxkIGJlIG1hZGUgb3B0aW9uYWwuIEkgYmVsaWV2ZSBp
dCB3YXMgZGlzY3Vzc2VkIGZldyBtb250aHMgYWdvIG9uIHRoaXMgbWFpbGluZyBsaXN0LjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+TWFy
aWE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBp
biA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xp
ZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnXQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5KbWguZGlyZWN0PGJyPg0KPGI+U2VudDo8L2I+IFRo
dXJzZGF5LCBNYXJjaCAxMywgMjAxNCAxMjoxMiBQTTxicj4NCjxiPlRvOjwvYj4ga2VncmF5QGNp
c2NvLmNvbTsgbHVjeS55b25nQGh1YXdlaS5jb207IHNta3VtYXJAY2lzY28uY29tOyBqZ3VpY2hh
ckBjaXNjby5jb208YnI+DQo8Yj5DYzo8L2I+IG5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbTsg
c2ZjQGlldGYub3JnOyBoYWRpQG1vamF0YXR1LmNvbTsgcm9uX3BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbTsgYnJpanNtYW5AanVuaXBlci5uZXQ7IGptaEBqb2VsaGFscGVybi5jb208YnI+DQo8
Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNp
ZGVyYXRpb25zPGJyPg0KPGI+SW1wb3J0YW5jZTo8L2I+IExvdzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkFzc3VtaW5nIEkgdW5kZXJzdGFuZCB5b3UgcHJv
cGVybHkgS2VuLCBJIGRpc2FncmVlLjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Rm9yIGV4YW1wbGUsIGJ5IHVzaW5nIHNlcGFyYXRlIHRlcm1zIEkgY2FuIGVh
c2lseSBkaXNjdXNzIHRoZSBmYWN0IHRoYXQgY2VydGFpbiBraW5kcyBvZiBkYXRhIChjaGFpbiBp
ZGVudGlmaWNhdGlvbikgb25seSBuZWVkIHRvIGJlIGFkanVzdCBieSBhIGZldyBhcHBzIGluIHJh
cmUgY2FzZXMuICZuYnNwO0FuZCB0aGF0IGRhdGEgaXMgbm90IGJlZWRlZCBieSB0aGUgYXBwbGlj
YXRpb25zLiAmbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+VW5sZXNzIHlvdSB3b3VsZCBsaWtlIHRvIGNvbnNpZGVyIHRoZSBjaGFpbiBp
ZGVudGlmaWNhdGlvbiBhcyBiZWluZyBvcHRpb25hbD88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+WW91cnMsPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Kb2VsPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YnI+DQo8YnI+DQo8c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdCI+U2VudCBmcm9tIG15IFNhbXN1bmcgc21hcnRwaG9uZSBvbiBBVCZh
bXA7VDwvc3Bhbj4gPG86cD4NCjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+DQo8YnI+DQo8YnI+DQotLS0tLS0t
LSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLS0tPGJyPg0KU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0
LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zIDxicj4NCkZyb206ICZxdW90O0tl
biBHcmF5IChrZWdyYXkpJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNv
bSI+a2VncmF5QGNpc2NvLmNvbTwvYT4mZ3Q7DQo8YnI+DQpUbzogTHVjeSB5b25nICZsdDs8YSBo
cmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9h
PiZndDssJnF1b3Q7U3VyZW5kcmEgS3VtYXIgKHNta3VtYXIpJnF1b3Q7ICZsdDs8YSBocmVmPSJt
YWlsdG86c21rdW1hckBjaXNjby5jb20iPnNta3VtYXJAY2lzY28uY29tPC9hPiZndDssJnF1b3Q7
SmltIEd1aWNoYXJkIChqZ3VpY2hhcikmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hh
ckBjaXNjby5jb20iPmpndWljaGFyQGNpc2NvLmNvbTwvYT4mZ3Q7DQo8YnI+DQpDQzogTmljb2xh
cyBCT1VUSE9SUyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNv
bSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPiZndDssc2ZjICZsdDs8YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+Jmd0OyxKYW1hbCBIYWRpIFNhbGlt
ICZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20iPmhhZGlAbW9qYXRhdHUuY29t
PC9hPiZndDssUm9uIFBhcmtlciAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb20iPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0Oywm
cXVvdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPmJyaWpzbWFuQGp1bmlw
ZXIubmV0PC9hPiZxdW90Ow0KICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDssJnF1b3Q7Sm9lbCBNLiBIYWxwZXJuJnF1
b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSI+am1oQGpvZWxoYWxw
ZXJuLmNvbTwvYT4mZ3Q7DQo8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0id29yZC1icmVhazpicmVhay1hbGwiPlRoZSB3b3JkICZx
dW90O21ldGFkYXRhJnF1b3Q7IGlzIGEgcHVycG9zZWx5IGFtYmlndW91cyB0ZXJtICZxdW90O2Rh
dGEgdGhhdCBwcm92aWRlczxicj4NCmluZm9ybWF0aW9uIGFib3V0IG90aGVyIGRhdGEmcXVvdDsu
Jm5ic3A7IEl0IGlzIHVzZWQgdG8gYXZvaWQgVEhJUyBkaXNjdXNzaW9uLjxicj4NCjxicj4NCkZv
ciBleGFtcGxlLCBJIHByb3Bvc2Ugd2UgZGVmaW5lICZxdW90O3RlcXVpbGEgbWV0YWRhdGEmcXVv
dDsgYmVjYXVzZSwgZnJhbmtseSwgSTxicj4NCndpbGwgbmVlZCB0byBvcmRlciBhIHRyaXBsZS1z
aG90IGlmIHdlIGtlZXAgYXR0ZW1wdGluZyB0byBkZWZpbmUgc29tZXRoaW5nPGJyPg0KdGhhdCwg
YnkgZGVmaW5pdGlvbiwgaXMgYW1iaWd1b3VzLiZuYnNwOyBJJ2QgbGlrZSBteSBiYXJ0ZW5kZXIg
dG8gdW5kZXJzdGFuZCBtZTxicj4NCnNwZWNpZmljYWxseSB3aGVuIEkgc2F5ICZxdW90O0kgbmVl
ZCBhIHNob3QmcXVvdDsuPGJyPg0KPGJyPg0KT24gMy8xMy8xNCA3OjQ5IEFNLCAmcXVvdDtMdWN5
IHlvbmcmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+bHVj
eS55b25nQGh1YXdlaS5jb208L2E+Jmd0OyB3cm90ZTo8YnI+DQo8YnI+DQomZ3Q7U25pcC4uPGJy
Pg0KJmd0O1NLJmd0OyBKdXN0IGNvcHlpbmcgZnJvbSB0aGUgUFM6PGJyPg0KJmd0Oy0tPGJyPg0K
Jmd0O0RhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkgdG8gZXhjaGFuZ2Ug
aW5mb3JtYXRpb24gYmV0d2Vlbjxicj4NCiZndDt0aGUgbmV0d29yayBhbmQgc2VydmljZSBmdW5j
dGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIGFuZCBzZXJ2aWNlPGJyPg0KJmd0O2Z1
bmN0aW9ucyBhbmQgdGhlIG5ldHdvcmsuPGJyPg0KJmd0Ozxicj4NCiZndDstLTxicj4NCiZndDtJ
dCBpcyBhIGx1Y2lkIGRlZmluaXRpb24uIFdlIGFyZSB1bm5lY2Vzc2FyaWx5IG1ha2luZyB0aGUg
d29yZCAmcXVvdDtuZXR3b3JrJnF1b3Q7PGJyPg0KJmd0O2NvbnRyb3ZlcnNpYWwsIElNTy48YnI+
DQomZ3Q7PGJyPg0KJmd0O1tMdWN5XSBUaGlzIGlzIG15IHBvaW50LiAmcXVvdDtUaGUgbmV0d29y
ayZxdW90OyBpcyB0b28gZ2VuZXJhbCBoZXJlLCB3aGljaCBicmluZ3M8YnI+DQomZ3Q7bWV0YWRh
dGEgZ3JlYXQgcG93ZXIgdG8gZG8gbWFueSB0aGluZ3MuIFRoaXMgaXMgd2h5IHBlb3BsZSBpbnZl
bnQgaWRlYXM8YnI+DQomZ3Q7aGVyZSwgd2hpY2ggY2F1c2VzIGEgbG90IG9mIGRlYmF0ZXMgb24g
bWV0YWRhdGEgdXNhZ2UgcG90ZW50aWFscy4gV2U8YnI+DQomZ3Q7c2hvdWxkIG5vdCBzcGVuZCBh
IGxvdCBvZiB0aW1lcyBvbiB0aGF0IGRlYmF0ZXMgYW5kIGp1ZGdlIHdoaWNoIHVzYWdlIGlzPGJy
Pg0KJmd0O3ZhbHVhYmxlIG9yIG5vdC4gVGh1cywgZm9yIHRoZSBTRkMgd29yaywgaXQgd2lsbCBi
ZSBoZWxwZnVsIGlmIHdlIGNhbjxicj4NCiZndDtuYXJyb3cgZG93biBhIGJpdC4gSm9lbCBtYWtl
cyBleHBsaWNpdGx5IHR3byBjYXNlcywgd2hpY2ggaXMgaGVscGZ1bCB0bzxicj4NCiZndDtkZXZl
bG9wIHVzZSBjYXNlcyBmb3IgZWFjaCBjYXNlLiBJIHdvdWxkIGxpa2UgdG8gc2VlIHRoYXQgdGhl
IHByb2JsZW08YnI+DQomZ3Q7c3RhdGVtZW50IGNhbiBiZSBtb3JlIHNwZWNpZmljIG9uIG1ldGFk
YXRhIGRlZmluaXRpb24sIHdoaWNoIG1heSBiZTxicj4NCiZndDtoZWxwZnVsIGluIGxlc3MgZm9j
dXNpbmcgb24gaXQgYW5kIG1vdmluZyBmb3J3YXJkLjxicj4NCiZndDs8YnI+DQomZ3Q7THVjeSA8
YnI+DQomZ3Q7PGJyPg0KJmd0O1N1cmVuZHJhLjxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0
OyZndDs8YnI+DQomZ3Q7Jmd0O1RoYW5rcyw8YnI+DQomZ3Q7Jmd0O0x1Y3k8YnI+DQomZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7Jmd0O0Zy
b206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lz
Y28uY29tIj5tYWlsdG86amd1aWNoYXJAY2lzY28uY29tPC9hPl08YnI+DQomZ3Q7Jmd0O1NlbnQ6
IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgNDozOCBQTTxicj4NCiZndDsmZ3Q7VG86IEx1Y3kg
eW9uZzxicj4NCiZndDsmZ3Q7Q2M6IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcyBCT1VUSE9SUzsg
Um9uIFBhcmtlcjs8YnI+DQomZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldCI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW08YnI+
DQomZ3Q7Jmd0O1N1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1j
b25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDtIaSBMdWN5LDxicj4NCiZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDtOby4gSSBhbSBzaW1wbHkgc2F5aW5nIHdlIHNob3VsZCBub3Qg
b3ZlcmNvbXBsaWNhdGUgdGhlIHByb2JsZW08YnI+DQomZ3Q7Jmd0O3N0YXRlbWVudCB3aXRoIHRl
eHQgdGhhdCBhZGRzIGxpdHRsZSB0byBubyB2YWx1ZSBpbiBteSBvcGluaW9uLiBXaGV0aGVyPGJy
Pg0KJmd0OyZndDt3ZSBjYWxsIGl0IG1ldGFkYXRhLCBvciBjb250ZXh0LCBoYXMgbm8gYmVhcmlu
ZyBvbiB0aGUgZmFjdCB0aGF0IHRoZTxicj4NCiZndDsmZ3Q7cHJvYmxlbSBzdGF0ZW1lbnQgYWxy
ZWFkeSBjbGVhcmx5IHN0YXRlcyB3ZSBuZWVkIHRvIGJlIGFibGUgdG8gcGFzczxicj4NCiZndDsm
Z3Q7aW5mb3JtYXRpb24gYmV0d2VlbiBTRsK5cyBhbmQgYmV0d2VlbiB0aGUgbmV0d29yayAmYW1w
OyBTRsK5cy48YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDtPbiAzLzEy
LzE0LCA1OjEzIFBNLCAmcXVvdDtMdWN5IHlvbmcmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzps
dWN5LnlvbmdAaHVhd2VpLmNvbSI+bHVjeS55b25nQGh1YXdlaS5jb208L2E+Jmd0OyB3cm90ZTo8
YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0O0hpIEppbSw8
YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDtJIGZvciBvbmUgZG9uJ3QgYWdyZWUg
YW5kIHRoaW5rIHdlIGFyZSBvdmVyIGNvbXBsaWNhdGluZyB3aGF0IHNob3VsZDxicj4NCiZndDsm
Z3Q7Jmd0O2JlIHN0cmFpZ2h0Zm9yd2FyZC4gVGhlIFNGQyBlbmNhcHN1bGF0aW9uIHNob3VsZCBl
bmFibGUgdHdvIHRoaW5nczo8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsxLiBT
dGVlcmluZyBvZiBzZWxlY3RlZCBmbG93cyB0aHJvdWdoIGEgc2VydmljZSBjaGFpbjsgdGhpcyBp
cyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDtzZXJ2aWNlIGZ1bmN0aW9uIHBhdGguPGJyPg0KJmd0OyZn
dDsmZ3Q7Mi4gUGFzc2luZyBvZiBjb250ZXh0IGFzc29jaWF0ZWQgd2l0aCBhIGdpdmVuIGZsb3cg
d2l0aGluIHNhaWQgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0O2Z1bmN0aW9uIHBhdGguIFRoaXMg
Y29udGV4dCBpbmZvcm1hdGlvbiBtYXkgYmUgY29uc3VtZWQgYnkgYSBTRiAoYW48YnI+DQomZ3Q7
Jmd0OyZndDthcHBsaWNhdGlvbiBJRCBpcyBhbiBleGFtcGxlKSBvciBtYXkgYmUgY29uc3VtZWQg
YnkgdGhlIGZvcndhcmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDtlbGVtZW50cyAoYSB2cmYtSUQgaXMg
YW4gZXhhbXBsZSkuPGJyPg0KJmd0OyZndDsmZ3Q7W0x1Y3ldIERvIHlvdSBjYWxsIHRoZSBjb250
ZXh0IGFzIG1ldGFkYXRhIG9yIG5vdD8gRG8gd2UgaGF2ZSBhbm90aGVyPGJyPg0KJmd0OyZndDsm
Z3Q7dGVybSBoZXJlIGJlc2lkZSBTRkMgaGVhZGVyIGFuZCBtZXRhZGF0YS4gSSBzZWUgdGhhdCB5
b3UgZG9uJ3Qgd2FudCB0bzxicj4NCiZndDsmZ3Q7Jmd0O3NlcGFyYXRlIHdoYXQgaXMgY29uc3Vt
ZWQgYnkgU0YgYW5kIHdoYXQgaXMgY29uc3VtZWQgYnkgdGhlIGZvcndhcmRpbmc8YnI+DQomZ3Q7
Jmd0OyZndDtlbGVtZW50cy48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDtMdWN5
PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7U2VudCBmcm9tIG15IGlQaG9uZTxi
cj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDEyLCAyMDE0LCBh
dCA0OjE2IFBNLCAmcXVvdDtMdWN5IHlvbmcmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5
LnlvbmdAaHVhd2VpLmNvbSI+bHVjeS55b25nQGh1YXdlaS5jb208L2E+Jmd0OyB3cm90ZTo8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgR3JlYXQuIFRoZW4gd2Ug
bWF5IGNvbnNpZGVyIHR3byBzcGVjaWFsIG1ldGFkYXRhIGRlZmluaXRpb25zIGluIHRoZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDtwcm9ibGVtIHN0YXRlbWVudCBzbyB3ZSBjYW4gYWxsIHVzZSB0aGUg
c2FtZSBkZWZpbml0aW9ucy4gSGVyZSBpcyBteTxicj4NCiZndDsmZ3Q7Jmd0OyZndDtzdWdnZXN0
ZWQgdGV4dCBhbmQgbGlrZSB0byBoZWFyIHlvdSBhbmQgb3RoZXIncyBpbnB1dCBhbmQgc3VnZ2Vz
dGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IERhdGFw
bGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eSB0
bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDtleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBl
bGVtZW50cyBpbiBhIHNlcnZpY2UgZnVuY3Rpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Y2hhaW5p
bmcuIEluIHRoaXMgY29udGV4dCwgdGhlcmUgYXJlIHR3byB0eXBlcyBvZiBkYXRhIHBsYW5lIG1l
dGFkYXRhLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBTZXJ2
aWNlIEZ1bmN0aW9uIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZXhjaGFuZ2VkIGJldHdlZW48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Y2xhc3NpZmllciBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJl
dHdlZW4gc2VydmljZSBmdW5jdGlvbnMgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7ZmFjaWxpdGF0
ZSBzZXJ2aWNlIGZ1bmN0aW9ucyBvbiB0aGUgcGFja2V0IHRyZWF0bWVudC48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgU3RlZXJpbmcgTWV0YWRhdGE6IHRoZSBp
bmZvcm1hdGlvbiBmcm9tIHNlcnZpY2UgZnVuY3Rpb25zIHRvIGE8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Y2xhc3NpZmllciBvciBzZXJ2aWNlIG5vZGUgZm9yIHRyYWZmaWMgZm9yd2FyZGluZyBwdXJw
b3NlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyAtZW5kPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgRnJvbTog
Sm9lbCBNLiBIYWxwZXJuIFs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSI+bWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+XTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgU2VudDog
V2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjM1IFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBU
bzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7IDxhIGhyZWY9Im1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldCI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+OyBzZmM7IEphbWFsIEhh
ZGk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IFNhbGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBTdWJq
ZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgWWVzLCBJIGFtIHRy
eWluZyB0byBjb25zaXN0ZW50bHkgZGlzdGluZ3Vpc2ggdGhvc2UgdHdvIGNhc2VzIHdoZW48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7dGFsa2luZyBhYm91dCB0aGUgaW5mb3JtYXRpb24gY2FycmllZCB3
aXRoIHBhY2tldHMgaW4gc2VydmljZSBjaGFpbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyA8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgSm9lbDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwg
MzoxMyBQTSwgTHVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWws
IFNlZSBiZWxvdy4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0gT24gQmVoYWxmIE9mIEpvZWwgTS4gSGFs
cGVybiBTZW50Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlZG5lc2RheSwgTWFyY2ggMTIs
IDIwMTQgMjowMiBQTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOyA8
YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPg0KYnJpanNtYW5AanVuaXBlci5u
ZXQ8L2E+OyBzZmM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSmFtYWwgSGFkaSBTYWxpbSBT
dWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFu
LXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgd2FzIHRyeWluZyB0byB3b3JkIGl0IGNhcmVmdWxs
eSBub3QgdG8gZm9jdXMgb24gd2hvIHB1dHMgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
aW5mb3JtYXRpb24gaW4sIGJ1dCBvbmx5IG9uIHdobyBjb25zdW1lcyB0aGUgaW5mb3JtYXRpb24u
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSW5mb3JtYXRpb24gZm9yIHNlcnZpY2UgZnVuY3Rp
b25zIG1heSBjb21lIGZyb20gdGhlIGluZ3Jlc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBj
bGFzc2lmaWVyIG9yIGZyb20gb3RoZXIgc2VydmljZSBmdW5jdGlvbnMuIFtMdWN5XSB0aGlzIGlz
IHRoZSBvbmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjYXNlIHVzaW5nIG1ldGFkYXRhIGlu
IHlvdXIgdmlldy4gSW5mb3JtYXRpb24gZm9yIHRoZSBmb3J3YXJkaW5nPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgd2lsbCBnZW5lcmFsbHkgY29tZSBmcm9tIHRoZSBpbmdyZXNzIGNsYXNzaWZp
ZXIsIGJ1dCBpbiBzcGVjaWFsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2FzZXMgbWF5IGJl
IHByb3ZpZGVkIGJ5IHNlcnZpY2UgZnVuY3Rpb25zLiZuYnNwOyAoSSBrZWVwIHdhbnRpbmcgdG8g
Z2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgcmlkIG9mIHRob3NlIHNwZWNpYWwgY2FzZXMs
IGJ1dCBzbyBmYXIgdGhlcmUgc2VlbSB0byBiZSBqdXN0IGVub3VnaDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG9mIHRoZW0gdG8gd2FycmFudCBjb3ZlcmluZyBpbiB0aGUgc29sdXRpb24uJm5i
c3A7IEFuZCBtb3JlIGltcG9ydGFudGx5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNpZ25p
ZmljYW50IHN1cHBvcnQgZm9yIGl0IGluIHRoZSB3b3JraW5nIGdyb3VwLikgW0x1Y3ldIFRoaXMg
aXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgc2Vjb25kIGNhc2UgdXNpbmcgbWV0YWRh
dGEgaW4geW91ciB2aWV3IChidXQgeW91IGRvbid0IGxpa2UgaXQpLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFuZCB5b3Ugc3VnZ2VzdCBkaXN0
aW5ndWlzaGluZyB0aGVzZSB0d28gY2FzZXMgd2hlbiBkaXNjdXNzaW5nPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgYWJvdXQgbWV0YWRhdGEgdXNhZ2UuIElzIHRoYXQgcmlnaHQgdW5kZXJzdGFu
ZGluZz88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMjozMyBQTSwgTHVjeSB5b25nIHdyb3RlOjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKb2VsLCBJIGludGVycHJldCB0aGF0IHlvdSBzdWdn
ZXN0cyB0aGF0IGRpc3Rpbmd1aXNoIHRoZSBleGNoYW5nZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBpbmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1
bmN0aW9ucyBhbmQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4Y2hhbmdlIGlu
Zm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBmcm9tIGEgc2VydmljZSBmdW5jdGlvbiB0bzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhIHNlcnZpY2Ugbm9kZS4gSXMgdGhpcyByaWdo
dCB1bmRlcnN0YW5kaW5nPyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9t
OiBKb2VsIE0uIEhhbHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9
Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwv
YT5dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMToxOTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUbzogTHVjeSB5
b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKGpndWljaGFyKTsgPGEgaHJlZj0ibWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT47IHNmYzsgSmFtYWwgSGFk
aSBTYWxpbSBTdWJqZWN0Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSZTogW3NmY10g
ZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE15IGluY2xpbmF0
aW9uIHdvdWxkIGJlIHRvIHR1bmUgdGhhdCBkZWZpbml0aW9uIHRvIGRpc3Rpbmd1aXNoPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJldHdlZW4gZGF0YXBsYW5lIGNhcnJpZWQgaW5mb3Jt
YXRpb24gaW50ZW5kZWQgZm9yIHVzZSBieSBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGZ1bmNpdG9ucyAod2hhdGV2ZXIgdGhlIG9yaWdpbiksIGFuZCBkYXRhcGxhbmUgY2Fy
cmllZCBpbmZvcm1hdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbnRlbmRlZCBm
b3IgZGF0YXBsYW5lIGZvcndhcmRpbmcgY29tcG9uZW50cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIEpvZWwsPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkg
YWdyZWUgdGhhdCB3ZSBuZWVkIHVzaW5nIHRoZSBzYW1lIGRlZmluaXRpb24gZm9yIGEgdGVybSwg
YnV0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkaXNhZ3JlZSB0aGF0IHRoZSBt
ZXRhZGF0YSBkZWZpbml0aW9uIGhlcmUgaXMgYSBzZXQgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gVGhpcyBtYXkg
YmUgdG9vIG5hcnJvdyBvciBsZWFkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0
byBhIHBhcnRpY3VsYXIgc29sdXRpb24uIEkgYW0gZmluZSB3aXRoIHRoaXMgZGVmaW5pdGlvbiBp
biB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb2JsZW0gc3RhdGVtZW50
IHcvIG1pbm9yIHR3ZWFrIChzdWdnZXN0ZWQgb24gbWFpbGluZyBsaXN0KS48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
RGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmls
aXR5IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGNoYW5nZSBpbmZvcm1h
dGlvbiBiZXR3ZWVuIHRoZSBjbGFzc2lmaWVycyBhbmQgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBh
bmQgc2VydmljZSBmdW5jdGlvbnMgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNsYXNzaWZpZXJzfHNlcnZp
Y2Ugbm9kZXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZXJlIG1heSZuYnNwO2JlIGEgc29sdXRpb24gdGhhdCBh
IHNlcnZpY2UgZnVuY3Rpb24gcGFzc2VzIHNvbWU8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIHRvIGF0dGFjaGVkIHNlcnZpY2Ugbm9kZSB3
aXRob3V0IHVzaW5nIFNGQyBoZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcywgTHVjeTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tIEZyb206IEpvZWwgSGFscGVybiBEaXJlY3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb20i
Pm1haWx0bzpqbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbTwvYT5dIFNlbnQ6IFdlZG5lc2RheSwg
TWFyY2ggMTIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAyMDE0IDEyOjI1IFBN
IFRvOiBMdWN5IHlvbmc7IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcyBCT1VUSE9SUzs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAo
amd1aWNoYXIpOyA8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPg0KYnJpanNt
YW5AanVuaXBlci5uZXQ8L2E+Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2Zj
OyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgTHVjeSwgeW91IHNheSAmcXVvdDt0aGUgbWV0YWRhdGEgdGVybSBtZWFucyAu
Li4mcXVvdDsmbmJzcDsgVGhlIGRlZmluaXRpb24geW91PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyB0aGVuIHByb3ZpZGUgaXMgYSBkZWZpbml0aW9uIG9mIHRoZSBzZXQgb2YgaW5m
b3JtYXRpb24gd2UgYXJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwcm9wb3Np
bmcgdGhhdCB3ZSBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuJm5ic3A7IEksIGFuZCBvdGhlcnMsIGhh
dmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJlZW4gdXNpbmcgdGhlIHRlcm0g
bWV0YWRhdGEgbW9yZSBuYXJyb3dseS4mbmJzcDsgV2UgY2FuIHVzZSB3aGF0ZXZlcjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGVmaW5pdGlvbiB3ZSB3YW50LiBCdXQgd2UgZG8g
bmVlZCB0byBhZ3JlZSBvbiB0aGUgZGVmaW5pdGlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEZvciB0aGUgcHVycG9zZXMgb2YgdGhlIFdHLCBpdCBzZWVtcyBtdWNoIG1vcmUg
dXNlZnVsIHRvIHVzZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRlcm0g
bWV0YWRhdGEgZm9yIHRoZSBuYXJyb3dlciBkZXNjcmlwdGlvbi48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMs
IEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDE6MTkgUE0sIEx1Y3kgeW9uZyB3cm90
ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBKb2VsLDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IEkgYWdyZWUuIFdlIG5lZWQgdG8gZGlmZmVyZW50aWF0ZSB0aGUgbWV0YWRh
dGEgdXNlZCBieSBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtm
dW5jdGlvbiBhbmQgU0ZDIGhlYWRlci4gVGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgY2Fycnlpbmcg
c29tZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3RhdGVzIGFsb25nIHdp
dGggdGhlIHBhY2tldC4gSU1POiBTRkMgaGVhZGVyIGlzIGEga2luZCBvZjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEgY2FycmllZCBvbiBwYWNrZXQgZm9yIG5l
eHQgc2VydmljZSBub2RlIHRvIHVzZS4gSW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDtjb250ZXh0IG9mIFNGQywgd2UgaGF2ZSB0ZXJtIGZvciBTRkMgaGVhZGVyIGFu
ZCB0aGUgbWV0YWRhdGEgdGhhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
d2FzIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgb3IgYmV0d2VlbiBzZXJ2aWNl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbnMgYW5kIGNsYXNz
aWZpZXJzL3NlcnZpY2Ugbm9kZXMsIHdoaWNoIGlzIHdoYXQgdGhlIGRyYWZ0PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtmb2N1cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFu
a3MsIEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhh
bHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb20iPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPl0g
U2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IDExOjE4IEFNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJv
biBQYXJrZXIgQ2M6IEppbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEd1
aWNoYXJkIChqZ3VpY2hhcik7IDxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+
YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW08YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlq
c21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHRo
aW5rIGl0IGlzIGltcG9ydGFudCB0byBrZWVwIGEgc3Ryb25nIGRpc3RpbmN0aW9uIGJldHdlZW48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSAod2hpY2ggaXMg
Zm9yIHVzZSBieSBhcHBsaWNhdGlvbnMpIGFuZCB0aGUgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNoYWluaW5nIGluZm9ybWF0aW9uIGluIHRoZSBiYXNlIHNl
cnZpY2UgY2hhaW4gaGVhZGVyLCB3aGljaCBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGZvciB1c2UgYnkgdGhlIHNlcnZpY2UgY2hhaW4gc3VwcG9ydCBtZWNoYW5pc21z
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IE9uIDMvMTIvMTQsIDEwOjQyIEFNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZ1bGx5IGFncmVlIHdpdGggSm9lLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgV2Ugc2hvdWxkIG5vdCByZXF1aXJlIGEgZml4IGxlbmd0aCBmb3Ig
aW4tYmFuZCBtZXRhZGF0YSBidXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgYWxzbyBub3QgbGVhdmUgaXQgZm9yIGZyZWVseSB1c2FnZS4gSW4gZmFjdCwgd2hlbiBh
IHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbm9kZSBp
bnNlcnRzIFNGQyBoZWFkZXIgb24gYSAoZW5jYXBzdWxhdGVkKSBwYWNrZXQgYW5kIHNlbmQgdG88
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmV4dCBzZXJ2aWNlIG5v
ZGUsIFNGQyBoZWFkZXIgaXRzZWxmIGNhbiBiZSBzZWVuIGFzIGEgbWV0YWRhdGEuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0gT24gQmVoYWxmIE9mIEpvZWwgTS4gSGFs
cGVybjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50OiBXZWRu
ZXNkYXksIE1hcmNoIDEyLCAyMDE0IDk6MjEgQU0gVG86IE5pY29sYXMgQk9VVEhPUlM7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQYXJrZXIgQ2M6IEppbSBH
dWljaGFyZCAoamd1aWNoYXIpOyA8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQi
Pg0KYnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2Zj
LW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3Ig
aW4tYmFuZCBtZXRhZGF0YSwgdGhlIEFQSSBmb3IgYWNjZXNzIGNhbiBlYXNpbHkgYmU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3luY2hyb25vdXMuIE91dCBvZiBi
YW5kIG1ldGFkYXRhIG5lZWRzIGRpZmZlcmVudCBoYW5kbGluZy48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlcmUgYXJlIG1hbnkgY2FzZXMgd2hlcmUgb3V0LW9m
LWJhbmQgbWV0YWRhdGEgaXMgdXNlZnVsIGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBhcHByb3ByaWF0ZS4mbmJzcDsgQnV0IHRoZXkgZG8gbm90IGNvdmVyIGFs
bCBuZWVkcyBieSBhbnkgc3RyZXRjaC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEV2ZW4g
aWYgZWFjaCBwaWVjZSBvZiBpbi1iYW5kIG1ldGFkYXRhIGlzIG9mIGZpeGVkIGxlbmd0aCw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlcmUgYXJlIG1hbnkgZGlm
ZmVyZW50IGtpbmRzIG9mIG1ldGF0eXBlLiZuYnNwOyBUcnlpbmcgdG8gc2F5PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZxdW90O3RoZXJlIHdpbGwgYmUgZXhhY3Rs
eSBmb3VyIHBpZWNlcywgYW5kIHRoZXkgd2lsbCBiZSBvZiB0eXBlczxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0MSwgdDIsIHQzLCBhbmQgdDQmcXVvdDsgaXMgc2lt
cGx5IHRvbyBzcGVjaWZpYyBmb3IgZXZlbiA4MCUgb2YgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bmVlZHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZ
b3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDg6
NTIgQU0sIE5pY29sYXMgQk9VVEhPUlMgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIZWxsbyBSb24sPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFNlbmRpbmcgb3V0IG9mIGJhbmQgY29uZ3J1ZW50IG1ldGFkYXRhIG1heSBub3Qg
YmUgdGhlIGFuc3dlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgdG8gYWxsIG5lZWRzIGJ1dCBpdCBpcyBvbmUgdG9vbCB0aGF0IHdlIHNob3VsZCBrZWVwLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOb3QgYWxsIG1ldGFkYXRhIGlzIHRp
ZWQgdG8gYSBzcGVjaWZpYyBwYWNrZXQsIGZvciBleGFtcGxlIGE8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHBvbGljeSBjaGFuZ2UgaW4gUENSRiBjb3VsZCBs
ZWFkIHRvIHNvbWUgbWV0YWRhdGEgc2lnbmFsaW5nLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIHJlYWN0aW9uIHRpbWUgbmVlZCBub3QgYmUgaW1tZWRp
YXRlLCBmZXcgbXMgbWF5IG5vdCBtYXR0ZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IEFzIHlvdSBwb2ludCwgaWYgYSBwYWNrZXQgaXMgdGllZCB0byBhIG1ldGFkYXRhIGEg
Y29ycmVsYXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGluZm8gY2FuIGJlIHNldCBpbiBib3RoIHBhY2tldCB0byBkZWFsIHdpdGggaXQgKGkuZSBtZXRh
ZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhwZWN0
ZWQgZmxhZyBpbiB0aGUgU0ZDIGhlYWRlciwgcGx1cyBhbiBpZCk8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgRmluYWxseSB3ZSBjYW4gc3RpbGwgc2VuZCBzb21lIGxpbWl0ZWQg
bWV0YWRhdGEgd2l0aGluIGEgaGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgVGhpcyBjb3VsZCBiZSB1c2VkIGZvciBsb2FkIGJhbGFuY2VycyBpbiBw
YXJ0aWN1bGFyIGlmIHdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBhZ3JlZSBvbiBhIGNvbnZlbnRpb24gdG8gbG9jYXRlICZxdW90O2NvYXJzZSBncmFpbiBw
b2xpY3kmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IC8gJnF1b3Q7ZmluZSBncmFpbiBwb2xpY3kmcXVvdDsgb24gcmVzZXJ2ZWQgY29udGV4dCBoZWFk
ZXJzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGlzIHNlZW1zIHRvIG9w
ZW4gdXAgYSBsb3Qgb2YgZmxleGliaWxpdHkgLyBpbm5vdmF0aW9ucy48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24geW91ciBsYXN0IHBvaW50LCB0aGVyZSBpcyBhIHF1ZXN0
aW9uIG9uIGhvdyB0byBtYWtlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBtZXRhZGF0YSBhdmFpbGFibGUgdG8gYSBTZXJ2aWNlIEZ1bmN0aW9uLiBDdXJyZW50
IHNvY2tldDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29u
bmVjdGlvbnMgZm9yIGV4YW1wbGUgZG8gbm90IGFsbG93IHRvIHJldHJpZXZlIElQIGhlYWRlcjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3B0aW9ucy4gU28g
SSBhc3N1bWUgdGhhdCBTRkMgYXdhcmUgU2VydmljZSBGdW5jdGlvbnMgd2lsbDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmVlZCBzb21lIChhc3luY2hyb25v
dXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ID8pIEFQSSB0
byByZXRyaWV2ZSBTRkMgaGVhZGVyIGluZm9ybWF0aW9uIGFzIHdlbGwgYXMgaW4tYmFuZDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEuIEkgZG9u
J3Qgc2VlIG91dCBvZiBiYW5kIG1ldGFkYXRhIHRyYW5zcG9ydCBhZGRpbmc8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbXBsZXhpdHksJm5ic3A7IHRoZSBz
YW1lIEFQSSBjYW4gcHJvYmFibHkgYXBwbHkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFRoZSBhbHRlcm5hdGl2ZSBvcHRpb24sIGFsbG93aW5nIHZhcmlhYmxlIHNpemVkIG1l
dGFkYXRhIGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0
aGUgU0ZDIGhlYWRlciBoYXMgc29tZSBkcmF3YmFja3MgYXMgd2VsbCwgb25lIGJlaW5nPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmcmFnbWVudGF0aW9uLCBh
bmQgc29tZSBzd2l0Y2hlcyBleHBlY3RpbmcgYXMgd2VsbCB0byBsb29rIGF0PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBlbmQgdXNlciB0cmFmZmljIGhlYWRl
cnMgZm9yIGxpbmsgbG9hZCBiYWxhbmNpbmcuJm5ic3A7IEkgd291bGQ8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFncmVlIHRoYXQgaWYgd2UgY2FuIGFjY2Vw
dCB0aGVzZSBpc3N1ZXMsIHRoZW4gc2VuZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgb2ZmLWxpbmUgY29uZ3J1ZW50IG1ldGFkYXRhIGxvb3NlcyBpdHMg
aW50ZXJlc3QuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlIG5lZWQgdG8g
dGFrZSBpbnRvIGFjY291bnQmbmJzcDsgdGhhdCBib3RoIGluLWJhbmQgYW5kIGNvbmdydWVudDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3V0LW9mLWJhbmQg
bWV0YWRhdGEgdHJhbnNwb3J0IGlzIG5vdCByZWxpYWJsZS4gQSBwYWNrZXQgbG9zczxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdHJpZ2dlcmluZyByZXRyYW5z
bWlzc2lvbiB3b3VsZCBub3QgbGVhZCB0byB0aGUgaWRlbnRpY2FsPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyByZWNvbnN0cnVjdGlvbiBvZiB0aGUgYXNzb2Np
YXRlZCBtZXRhZGF0YS4gSW4gc29tZSBjYXNlcywgd2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1pZ2h0IHRodXMgZXZlbiBuZWVkIG5vbi1jb25ncnVlbnQg
b3V0LW9mLWJhbmQgcmVsaWFibGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG1ldGFkYXRhIHRyYW5zcG9ydC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMgX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOiBSb248YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFBhcmtlciBbUm9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbV0gU2VudDogV2VkbmVzZGF5LDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTWFyY2ggMTIsIDIwMTQ8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDEyOjQzIFBNIFRvOiBOaWNvbGFzIEJPVVRI
T1JTIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dCI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVj
dDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBJIHVuZGVyc3RhbmQgdGhlIGNvbmNlcHQgZm9yIG91dCBvZiBiYW5kIHNpZ25h
bGluZyBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRh
ZGF0YSwgYnV0IEkgYW0gY29uY2VybmVkIHRoYXQgaXQgaW50cm9kdWNlcyBzaWduaWZpY2FudDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtjb21wbGV4aXR5IGR1
ZSB0byB0aGUgcG90ZW50aWFsIHJhY2UgY29uZGl0aW9uIG9mIHJlY2VpdmluZyB0aGU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVhbCBwYWNrZXQgYmVmb3Jl
IHRoZSBtZXRhZGF0YS4mbmJzcDsgV2hpbGUgdGhlIHJlYWwgcGFja2V0IGNvdWxkPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luZGljYXRlIHRoYXQgb3V0IG9m
IGJhbmQgbWV0YWRhdGEgaXMgZXhwZWN0ZWQsIGhvdyBjYW4gd2U8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Z3VhcmFudGVlIHRoZSBvcmRlciBvZiByZWNlcHRp
b24/IFdoYXQgaWYgc3dpdGNoaW5nIG9yIHJvdXRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bm9kZXMgYXBwbHkgaGFzaCBiYXNlZCBsb2FkIGJhbGFuY2lu
Zz8gV2hhdCBpZiB0aGUgbG9hZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDtiYWxhbmNpbmcgdW5kZXJzdGFuZHMgU0ZDIGVuY2FwcyBhbmQgbG9va3MgYmV5b25k
IGl0IHRvIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtv
cmlnaW5hbCBoZWFkZXIgdG8gZ2V0IGJldHRlciBlbnRyb3B5Pzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2FuIHdlIGd1YXJhbnRlZSB0aGF0IHRoZSBtZXRh
ZGF0YSBhbmQgcmVhbCBwYWNrZXQgd2lsbCBmb2xsb3c8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGV4YWN0IHNhbWUgcGF0aD8gSWYgd2UgY2FuIG5vdCwg
dGhlbiBpbXBsZW1lbnRhdGlvbnMgd2lsbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDtuZWVkIHRvIGFkZCBpbmdyZXNzIHF1ZXVpbmcgdG8gY29wZSB3aXRoIHRo
ZSBzY2VuYXJpby48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQWxzbywgZG8g
eW91IGZlZWwgdGhhdCB0aGUgaW5jcmVhc2UgaW4gaW1wbGVtZW50YXRpb248YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbXBsZXhpdHkgYXQgdGhlIHNlcnZp
Y2UgZnVuY3Rpb25zIGlzIHJlYXNvbmFibGU/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFRoYW5rcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgMTIsIDIwMTQsIGF0
IDQ6MDkgQU0sICZxdW90O05pY29sYXMgQk9VVEhPUlMmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29s
YXMuQk9VVEhPUlNAcW9zbW9zLmNvbSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPiZn
dDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB0
aGluayB3ZSBtdXN0IG1ha2UgYSBkaXN0aW5jdGlvbiBiZXR3ZWVuOjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0gTWV0YWRhdGEgd2hpY2ggc2hvdWxkIGJlIHBh
cnQgb2YgdGhlIGhlYWRlciBkZWZpbmVkIGFzIGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmFuZCBtYXJraW5nLiAtIE1ldGFkYXRhIHdpdGggY2Fu
IGJlIHBhc3NlZCBvdXQgb2YgYmFuZCwgZm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhhbXBsZSBjb25ncnVlbnQgb3V0IG9mIGJhbmQgc2lnbmFs
aW5nIGRlZmluZWQgaW4gdGhlIGRyYWZ0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgVGhlIGZvcm1lciBjYWxscyBmb3IgYSBsaW1pdGVkIHNwYWNlIGluIHRoZSBo
ZWFkZXIsIHRydWUsIFRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGxhdHRlciBob3dldmVyIGRvZXMgbm90IGluY3VyIGFueSBzcGFjZSBsaW1pdGF0
aW9uIGFuZCBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHN0aWxsIGZhaXJseSBlZmZpY2llbnQgYW5kIGl0IHJlbWFpbnMgY29tcGF0aWJsZSB3aXRo
IGEgZml4ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBzaXplIGhlYWRlciB1c2VkIHRvIHJvdXRlIHRob3NlIHNpZ25hbGluZyBtZXNzYWdlcyBhbG9u
ZyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBj
aGFpbidzIHNlcnZpY2UgZnVuY3Rpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXyBGcm9tOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFtqZ3VpY2hhckBjaXNjby5jb21dIFNlbnQ6PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVHVlc2RheSwg
TWFyY2ggMTEsIDIwMTQgNjo0OCBQTSBUbzogUm9uIFBhcmtlciBDYzo8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzIEJPVVRIT1JTOyA8YSBo
cmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9h
Pjsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1l
dGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgSGkgUm9uLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFdlIGNhbiBjZXJ0YWlubHkgaGF2ZSB0aGlzIGRpc2N1c3Npb24gYnV0IHdlIHNob3VsZCBm
aXJzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNv
bnNpZGVyIHdoYXQgaW5mb3JtYXRpb24gaXMgbmVjZXNzYXJ5IGFuZCBpZiBzYWlkPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gY2Fu
IGZpdCB3aXRoaW4gYSBmaXhlZCBudW1iZXIgb2YgY29udGV4dHMgaW4gdGhlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFqb3JpdHkgb2YgY2FzZXMu
IFJlbWVtYmVyLCB0aGUgZ29hbCBvZiBiZWluZyBhYmxlIHRvIHBhc3M8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSB0aHJvdWdoIHRoZSBu
ZXR3b3JrIGlzIHRvIGVuaGFuY2Ugc2VydmljZSBkZWxpdmVyeSw8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBub3QgcGFzcyB0aGUgZW50aXJlIHdvcmtz
IG9mIFNoYWtlc3BlYXJlIDstKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFNlbnQgZnJvbSBteSBpUGhvbmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDcsIDIwMTQsIGF0IDM6NTIgQU0sICZxdW90O1JvbiBQ
YXJrZXImcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPiZndDsgd3JvdGU6PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzLDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBzZWUg
c2ltaWxhciByZXF1aXJlbWVudHMgZnJvbSB0aGUgM2dwcCBFUEMgc2lkZS4mbmJzcDsgSSB3b3Vs
ZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBs
aWtlIHRvIHByb3Bvc2UgYW4gT1VJIC8gVExWIGJhc2VkIGFwcHJvYWNoIHdoZXJlIHRoZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyByZXNlcnZl
ZCBPVUkgY2FuIGJlIHVzZWQgZm9yIGFncmVlZCB1cG9uIHR5cGVzIG9mIGNvbW1vbjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSBh
bmQgdmVuZG9yIG9yIG90aGVyIG9yZ2FuaXphdGlvbmFsIE9VSXMgY2FuIGJlIHVzZWQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gcXVpY2ts
eSBpbm5vdmF0ZSBpbiB0aGUgbmV0d29ya3MuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNpbXVsdGFuZW91c2x5LCBJIHdvdWxkIGFsc28gbGlr
ZSB0byBjb25zaWRlciBtZWNoYW5pc21zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoYXQgYXJlIG9wdGltaXplZCBmb3IgbG9uZyBsaXZlZCBm
bG93cyBzbyBhcyB0byBsaW1pdCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmVnYXRpdmUgZWZmZWN0cyBvZiBwYWNrZXQgZ3Jvd3RoLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1h
ciA3LCAyMDE0LCBhdCA4OjM0IEFNLCAmcXVvdDtOaWNvbGFzIEJPVVRIT1JTJnF1b3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSI+Tmljb2xhcy5CT1VU
SE9SU0Bxb3Ntb3MuY29tPC9hPiZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhlbGxvIEppbTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGhhdmUgc2Vl
biBjYXNlcyBpbiBHaSBMQU4sIHdoZXJlIHN1YnNjcmliZXIgcmVsYXRlZDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24g
aXMgcGFzc2VkIHRvIGEgV2ViIFByb3h5IGZvciBIVFRQIGhlYWRlcjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZW5yaWNobWVudCAoYWlt
ZWQgYXQgc29tZSBXZWIgQ29udGVudCBwcm92aWRlcnMgcGFydG5lcnMgb2Y8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBNb2JpbGUg
T3BlcmF0b3IpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgSW5mb3JtYXRpb24gd2FzIGFuIGNvZGVkIChwZXJzaXN0ZW50KSBzdWJzY3Jp
YmVyIGlkIGRlcml2ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGZyb20gdGhlIE1TSVNETiwgYW5kIGNvdXBsZSBvZiBmIGN1c3RvbWVy
IHByb2ZpbGUgcmVsYXRlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgZmllbGRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJbiBhbiBzZmMgYmFzZWQgR2kgTEFOLCB0aGlz
IGVudGl0eSBzaG91bGQgcmVjZWl2ZSBmcm9tIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2xhc3NpZmllcjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtIEEgY2xhc3Np
ZmljYXRpb24gb2YgdGhlIENvbnRlbnQgUHJvdmlkZXIgKCBJZCw8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENhdGVnb3J5KSBiYXNlZCBv
biB0cmFmZmljIGFuYWx5c2lzIC0gVGhlIE1TSVNETiBvZiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN1YnNjcmliZXIgLSBUd28g
c3Vic2NyaWJlciBwb2xpY3kgZmllbGRzIChub3QgdGllZCB0byBQQ1JGPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBidXQgYmVsb25naW5n
IHRvIHRoZSBTdWJzY3JpYmVyIERCKSAoU3Vic2NyaWJlciBjYXRlZ29yeSw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN1Yi1jYXRlZ29y
eSkgLSBBIHNlc3Npb24gaWQgKGZvciBsb2dnaW5nIGFuZCB0cmFja2luZzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHVycG9zZXMpPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFRoZSBvYmplY3RpdmUgYmVpbmcgdG8gYXZvaWQgaGF2aW5nJm5ic3A7IHRoZSBIVFRQIFByb3h5
IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBiZWNvbWUgYSB0cnVzdGVkIGFwcGxpY2F0aW9uIChpbnRlcm9nYXRlIHRoZSBzdWJzY3Jp
YmVyIERCLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgZXRjLi4pPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18gRnJvbTogSmltIEd1aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAoamd1aWNoYXIpIFtqZ3VpY2hh
ckBjaXNjby5jb21dIFNlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaHVyc2RheSwgTWFyY2ggMDYsIDIwMTQgMjowMiBQTSBUbzog
SmFtYWwgSGFkaSBTYWxpbTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldCI+
am1vaXNhbmRAanVuaXBlci5uZXQ8L2E+OyA8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQiPg0KYnJpanNtYW5AanVuaXBlci5uZXQ8L2E+IENjOjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2ZjIFN1YmplY3Q6IFJlOiBb
c2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgSmFt
YWwsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFlvdSBzYWlkICZxdW90O0l0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFy
aWFibGUgc2l6ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhJnF1b3Q7Li4gSSBhbSBub3Qgc28gY29udmluY2VkIGFuZCB3
b3VsZCBsaWtlIHRvIGJldHRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdW5kZXJzdGFuZCB0aGUgcmVxdWlyZW1lbnRzIGJlZm9yZSBw
YXNzaW5nIGp1ZGdlbWVudC4gSWYgd2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxvb2sgYXQgdGhlIHVzZSBjYXNlcyBhcyBwcmVzZW50
ZWQgdGh1cyBmYXIgaW50byB0aGUgV0cgSTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaGF2ZSB5ZXQgdG8gc2VlIGEgc2luZ2xlIGV4YW1w
bGUgb2YgdGhlIG5lZWQgKG5vdGluZyB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkZXNpcmUgaXMgbm90IHRoZSBzYW1lIGFzIG5l
ZWQpIC0gSSBhbSBub3Qgc2F5aW5nIHRoZXJlIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBubyByZXF1aXJlbWVudCBidXQgcmF0aGVy
IHRoYXQgd2Ugc2hvdWxkIG5vdCBqdW1wIHRvIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29uY2x1c2lvbiBhbmQgYnVpbGQgc3Rh
bmRhcmRzIGFyb3VuZCBhIHRoZW9yeS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzMvMTQsIDY6MzUgQU0sICZx
dW90O0phbWFsIEhhZGkgU2FsaW0mcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmhhZGlA
bW9qYXRhdHUuY29tIj5oYWRpQG1vamF0YXR1LmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IEkgbGlrZSB0aGUgZG9jIC0gd2VsbCB3cml0dGVuLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlY3Rpb24gNC4zIG9u
IG1ldGFkYXRhIGVuY29kaW5nLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEl0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVl
ZCBmb3IgdmFyaWFibGUgc2l6ZWQgbWV0YWRhdGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAoYXQgbGVhc3QgZm9yIGh0dHAvYXBw
IHlvdSZuYnNwOyBzZWVtIHRvIGluZGljYXRlIHRoZSBkZXNpcmUgZm9yPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpdCkuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Rm9yIGEgZGF0YXBhdGggcGVyLXBhY2tldCBtZXRhZGF0YSwgaSBmZWVsIHRoZSBuZWVkIGlzPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsganVzdCBhcyBpbXBvcnRhbnQuIEFyZSB3ZSBsaW1pdGVkIGJ5IHRoZSBmYWN0IHRoYXQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBleGlzdGluZyBoYXJkd2FyZSBtYXkgbm90IGJlIGFibGUgdG8gaGFuZGxlIFRMVnM/IEZvcjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGV4YW1wbGUsIEkgZG9udCBoYXZlIGEgcHJvYmxlbSBoYW5kbGluZyBUTFZzIGluIGEgc29m
dHdhcmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2RhdGFwYXRoLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNoZWVycywgamFtYWw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBt
YWlsaW5nIGxpc3QgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9h
Pjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
Ij5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5n
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBsaXN0IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4gPGEg
aHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPg0KaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fIHNmYyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBsaXN0IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9y
ZzwvYT4gPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMi
Pg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXyBzZmMgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBsaXN0IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwv
YT4gPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPg0K
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXyBzZmMgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBsaXN0IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4g
PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPg0KaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9y
ZzwvYT4gPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMi
Pg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0O19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDtzZmMgbWFp
bGluZyBsaXN0PGJyPg0KJmd0OyZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNA
aWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyZndDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmM8L2E+PGJyPg0KJmd0Ozxicj4NCiZndDtfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXzxicj4NCiZndDtzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0Ozxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQomZ3Q7PGEg
aHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_1D70D757A2C9D54D83B4CBD7625FA80E0135C7C6MISOUT7MSGUSR9I_--


From nobody Fri Mar 14 10:29:11 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BDC1B1A018E for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 10:27:35 -0700 (PDT)
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_OFF=2.3, RCVD_IN_DNSWL_NONE=-0.0001, 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 e7h9rTfVl6EF for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 10:27:32 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) by ietfa.amsl.com (Postfix) with ESMTP id B5C741A019E for <sfc@ietf.org>; Fri, 14 Mar 2014 10:27:31 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 245972408B7; Fri, 14 Mar 2014 10:27:25 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-134-57.clppva.east.verizon.net [70.106.134.57]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 79A6D240063; Fri, 14 Mar 2014 10:27:06 -0700 (PDT)
Message-ID: <53233BDA.8070903@joelhalpern.com>
Date: Fri, 14 Mar 2014 13:26:50 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: "NAPIERALA, MARIA H" <mn1921@att.com>,  "kegray@cisco.com" <kegray@cisco.com>, "lucy.yong@huawei.com" <lucy.yong@huawei.com>,  "smkumar@cisco.com" <smkumar@cisco.com>, "jguichar@cisco.com" <jguichar@cisco.com>
References: <9wpek1o9cwfd51qatfhe1o82.1394727128188@email.android.com> <1D70D757A2C9D54D83B4CBD7625FA80E0135C7C6@MISOUT7MSGUSR9I.ITServices.sbc.com>
In-Reply-To: <1D70D757A2C9D54D83B4CBD7625FA80E0135C7C6@MISOUT7MSGUSR9I.ITServices.sbc.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/zDnTvfmyHc17u5M9mDW7Kq2_IXM
X-Mailman-Approved-At: Fri, 14 Mar 2014 10:29:07 -0700
Cc: "nicolas.bouthors@qosmos.com" <nicolas.bouthors@qosmos.com>, "brijsman@juniper.net" <brijsman@juniper.net>, "ron_parker@affirmednetworks.com" <ron_parker@affirmednetworks.com>, "sfc@ietf.org" <sfc@ietf.org>, "hadi@mojatatu.com" <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 17:27:36 -0000

My own inclination is to observe that if you don't need explicit chain 
identification and you don't need metadata, you can just omit the 
sfc/nsh header.  Still do service chaining, just no extra header.

If we are going to have the header, it seems to me that the chain 
identification field is very useful, and low cost once we have the header.

Yours,
Joel

On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:
> Explicit chain identification should be made optional. I believe it was
> discussed few months ago on this mailing list.
>
> Maria
>
> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Jmh.direct
> *Sent:* Thursday, March 13, 2014 12:12 PM
> *To:* kegray@cisco.com; lucy.yong@huawei.com; smkumar@cisco.com;
> jguichar@cisco.com
> *Cc:* nicolas.bouthors@qosmos.com; sfc@ietf.org; hadi@mojatatu.com;
> ron_parker@affirmednetworks.com; brijsman@juniper.net; jmh@joelhalpern.com
> *Subject:* Re: [sfc] draft-rijsman-sfc-metadata-considerations
> *Importance:* Low
>
> Assuming I understand you properly Ken, I disagree.
>
> For example, by using separate terms I can easily discuss the fact that
> certain kinds of data (chain identification) only need to be adjust by a
> few apps in rare cases.  And that data is not beeded by the applications.
>
> Unless you would like to consider the chain identification as being
> optional?
>
> Yours,
>
> Joel
>
>
>
> Sent from my Samsung smartphone on AT&T
>
>
>
>
> -------- Original message --------
> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
> From: "Ken Gray (kegray)" <kegray@cisco.com <mailto:kegray@cisco.com>>
> To: Lucy yong <lucy.yong@huawei.com
> <mailto:lucy.yong@huawei.com>>,"Surendra Kumar (smkumar)"
> <smkumar@cisco.com <mailto:smkumar@cisco.com>>,"Jim Guichard (jguichar)"
> <jguichar@cisco.com <mailto:jguichar@cisco.com>>
> CC: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com
> <mailto:Nicolas.BOUTHORS@qosmos.com>>,sfc <sfc@ietf.org
> <mailto:sfc@ietf.org>>,Jamal Hadi Salim <hadi@mojatatu.com
> <mailto:hadi@mojatatu.com>>,Ron Parker <Ron_Parker@affirmednetworks.com
> <mailto:Ron_Parker@affirmednetworks.com>>,"brijsman@juniper.net
> <mailto:brijsman@juniper.net>" <brijsman@juniper.net
> <mailto:brijsman@juniper.net>>,"Joel M. Halpern" <jmh@joelhalpern.com
> <mailto:jmh@joelhalpern.com>>
>
> The word "metadata" is a purposely ambiguous term "data that provides
> information about other data".  It is used to avoid THIS discussion.
>
> For example, I propose we define "tequila metadata" because, frankly, I
> will need to order a triple-shot if we keep attempting to define something
> that, by definition, is ambiguous.  I'd like my bartender to understand me
> specifically when I say "I need a shot".
>
> On 3/13/14 7:49 AM, "Lucy yong" <lucy.yong@huawei.com
> <mailto:lucy.yong@huawei.com>> wrote:
>
>  >Snip..
>  >SK> Just copying from the PS:
>  >--
>  >Data plane metadata provides the ability to exchange information between
>  >the network and service functions, between service functions, and service
>  >functions and the network.
>  >
>  >--
>  >It is a lucid definition. We are unnecessarily making the word "network"
>  >controversial, IMO.
>  >
>  >[Lucy] This is my point. "The network" is too general here, which brings
>  >metadata great power to do many things. This is why people invent ideas
>  >here, which causes a lot of debates on metadata usage potentials. We
>  >should not spend a lot of times on that debates and judge which usage is
>  >valuable or not. Thus, for the SFC work, it will be helpful if we can
>  >narrow down a bit. Joel makes explicitly two cases, which is helpful to
>  >develop use cases for each case. I would like to see that the problem
>  >statement can be more specific on metadata definition, which may be
>  >helpful in less focusing on it and moving forward.
>  >
>  >Lucy
>  >
>  >Surendra.
>  >
>  >
>  >>
>  >>Thanks,
>  >>Lucy
>  >>
>  >>-----Original Message-----
>  >>From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
>  >>Sent: Wednesday, March 12, 2014 4:38 PM
>  >>To: Lucy yong
>  >>Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker;
>  >>brijsman@juniper.net <mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>  >>Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>  >>
>  >>Hi Lucy,
>  >>
>  >>No. I am simply saying we should not overcomplicate the problem
>  >>statement with text that adds little to no value in my opinion. Whether
>  >>we call it metadata, or context, has no bearing on the fact that the
>  >>problem statement already clearly states we need to be able to pass
>  >>information between SFÂ¹s and between the network & SFÂ¹s.
>  >>
>  >>
>  >>On 3/12/14, 5:13 PM, "Lucy yong" <lucy.yong@huawei.com
> <mailto:lucy.yong@huawei.com>> wrote:
>  >>
>  >>>
>  >>>Hi Jim,
>  >>>
>  >>>I for one don't agree and think we are over complicating what should
>  >>>be straightforward. The SFC encapsulation should enable two things:
>  >>>
>  >>>1. Steering of selected flows through a service chain; this is the
>  >>>service function path.
>  >>>2. Passing of context associated with a given flow within said service
>  >>>function path. This context information may be consumed by a SF (an
>  >>>application ID is an example) or may be consumed by the forwarding
>  >>>elements (a vrf-ID is an example).
>  >>>[Lucy] Do you call the context as metadata or not? Do we have another
>  >>>term here beside SFC header and metadata. I see that you don't want to
>  >>>separate what is consumed by SF and what is consumed by the forwarding
>  >>>elements.
>  >>>
>  >>>Lucy
>  >>>
>  >>>Sent from my iPhone
>  >>>
>  >>>> On Mar 12, 2014, at 4:16 PM, "Lucy yong" <lucy.yong@huawei.com
> <mailto:lucy.yong@huawei.com>> wrote:
>  >>>>
>  >>>> Great. Then we may consider two special metadata definitions in the
>  >>>>problem statement so we can all use the same definitions. Here is my
>  >>>>suggested text and like to hear you and other's input and suggestions.
>  >>>>
>  >>>> Dataplane Metadata: Data plane metadata provides the ability to
>  >>>>exchange information between the elements in a service function
>  >>>>chaining. In this context, there are two types of data plane metadata.
>  >>>>
>  >>>> Service Function Metadata: the information exchanged between
>  >>>>classifier and service functions, between service functions to
>  >>>>facilitate service functions on the packet treatment.
>  >>>>
>  >>>> Steering Metadata: the information from service functions to a
>  >>>>classifier or service node for traffic forwarding purpose.
>  >>>>
>  >>>> -end
>  >>>>
>  >>>> Lucy
>  >>>>
>  >>>>
>  >>>> -----Original Message-----
>  >>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>  >>>> Sent: Wednesday, March 12, 2014 2:35 PM
>  >>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker
>  >>>> Cc: Jim Guichard (jguichar); brijsman@juniper.net
> <mailto:brijsman@juniper.net>; sfc; Jamal Hadi
>  >>>> Salim
>  >>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>  >>>>
>  >>>> Yes, I am trying to consistently distinguish those two cases when
>  >>>>talking about the information carried with packets in service chains.
>  >>>>
>  >>>> Yours,
>  >>>> Joel
>  >>>>
>  >>>>> On 3/12/14, 3:13 PM, Lucy yong wrote:
>  >>>>> Joel, See below. -----Original Message----- From: sfc
>  >>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern Sent:
>  >>>>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas BOUTHORS;
>  >>>>> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net
> <mailto:brijsman@juniper.net>; sfc;
>  >>>>> Jamal Hadi Salim Subject: Re: [sfc]
>  >>>>> draft-rijsman-sfc-metadata-considerations
>  >>>>>
>  >>>>> I was trying to word it carefully not to focus on who puts the
>  >>>>> information in, but only on who consumes the information.
>  >>>>> Information for service functions may come from the ingress
>  >>>>> classifier or from other service functions. [Lucy] this is the one
>  >>>>> case using metadata in your view. Information for the forwarding
>  >>>>> will generally come from the ingress classifier, but in special
>  >>>>> cases may be provided by service functions.  (I keep wanting to get
>  >>>>> rid of those special cases, but so far there seem to be just enough
>  >>>>> of them to warrant covering in the solution.  And more importantly,
>  >>>>> significant support for it in the working group.) [Lucy] This is
>  >>>>> the second case using metadata in your view (but you don't like it).
>  >>>>>
>  >>>>> And you suggest distinguishing these two cases when discussing
>  >>>>> about metadata usage. Is that right understanding?
>  >>>>>
>  >>>>> Lucy
>  >>>>>
>  >>>>> Yours, Joel
>  >>>>>
>  >>>>>> On 3/12/14, 2:33 PM, Lucy yong wrote:
>  >>>>>> Joel, I interpret that you suggests that distinguish the exchange
>  >>>>>> information data plane carried between service functions and the
>  >>>>>> exchange information data plane carried from a service function to
>  >>>>>> a service node. Is this right understanding? Lucy
>  >>>>>>
>  >>>>>> -----Original Message----- From: Joel M. Halpern
>  >>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014 1:19
>  >>>>>> PM
>  >>>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard
>  >>>>>> (jguichar); brijsman@juniper.net <mailto:brijsman@juniper.net>;
> sfc; Jamal Hadi Salim Subject:
>  >>>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>  >>>>>>
>  >>>>>> My inclination would be to tune that definition to distinguish
>  >>>>>> between dataplane carried information intended for use by service
>  >>>>>> funcitons (whatever the origin), and dataplane carried information
>  >>>>>> intended for dataplane forwarding components.
>  >>>>>>
>  >>>>>> Yours, Joel
>  >>>>>>
>  >>>>>>
>  >>>>>>> Hi Joel,
>  >>>>>>>
>  >>>>>>> I agree that we need using the same definition for a term, but
>  >>>>>>> disagree that the metadata definition here is a set of
>  >>>>>>> information put in the SFC header. This may be too narrow or lead
>  >>>>>>> to a particular solution. I am fine with this definition in the
>  >>>>>>> problem statement w/ minor tweak (suggested on mailing list).
>  >>>>>>>
>  >>>>>>> Dataplane Metadata: Data plane metadata provides the ability to
>  >>>>>>> exchange information between the classifiers and service
>  >>>>>>> functions, between service functions, and service functions and
>  >>>>>>> the
>  >>>>>>> classifiers|service nodes.
>  >>>>>>>
>  >>>>>>> There may be a solution that a service function passes some
>
>  >>>>>>> information to attached service node without using SFC header.
>  >>>>>>>
>  >>>>>>> Thanks, Lucy
>  >>>>>>>
>  >>>>>>>
>  >>>>>>> -----Original Message----- From: Joel Halpern Direct
>  >>>>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday, March 12,
>  >>>>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas BOUTHORS;
>  >>>>>>> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net
> <mailto:brijsman@juniper.net>;
>  >>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>  >>>>>>> draft-rijsman-sfc-metadata-considerations
>  >>>>>>>
>  >>>>>>> Lucy, you say "the metadata term means ..."  The definition you
>  >>>>>>> then provide is a definition of the set of information we are
>  >>>>>>> proposing that we put in the SFC header.  I, and others, have
>  >>>>>>> been using the term metadata more narrowly.  We can use whatever
>  >>>>>>> definition we want. But we do need to agree on the definition.
>  >>>>>>> For the purposes of the WG, it seems much more useful to use the
>  >>>>>>> term metadata for the narrower description.
>  >>>>>>>
>  >>>>>>> Yours, Joel
>  >>>>>>>
>  >>>>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
>  >>>>>>>> Hi Joel,
>  >>>>>>>>
>  >>>>>>>> I agree. We need to differentiate the metadata used by service
>  >>>>>>>>function and SFC header. The metadata term means carrying some
>  >>>>>>>>states along with the packet. IMO: SFC header is a kind of
>  >>>>>>>>metadata carried on packet for next service node to use. In the
>  >>>>>>>>context of SFC, we have term for SFC header and the metadata that
>  >>>>>>>>was carried between service functions, or between service
>  >>>>>>>>functions and classifiers/service nodes, which is what the draft
>  >>>>>>>>focus.
>  >>>>>>>>
>  >>>>>>>> Thanks, Lucy
>  >>>>>>>>
>  >>>>>>>>
>  >>>>>>>>
>  >>>>>>>>
>  >>>>>>>>
>  >>>>>>>> -----Original Message----- From: Joel M. Halpern
>  >>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014
>  >>>>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim
>  >>>>>>>> Guichard (jguichar); brijsman@juniper.net
> <mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>  >>>>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>  >>>>>>>>
>  >>>>>>>> I think it is important to keep a strong distinction between
>  >>>>>>>> metadata (which is for use by applications) and the service
>  >>>>>>>> chaining information in the base service chain header, which is
>  >>>>>>>> for use by the service chain support mechanisms.
>  >>>>>>>>
>  >>>>>>>> Yours, Joel
>  >>>>>>>>
>  >>>>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
>  >>>>>>>>> Fully agree with Joe.
>  >>>>>>>>>
>  >>>>>>>>> We should not require a fix length for in-band metadata but
>  >>>>>>>>> also not leave it for freely usage. In fact, when a service
>  >>>>>>>>> node inserts SFC header on a (encapsulated) packet and send to
>  >>>>>>>>> next service node, SFC header itself can be seen as a metadata.
>  >>>>>>>>>
>  >>>>>>>>> Lucy
>  >>>>>>>>>
>  >>>>>>>>> -----Original Message----- From: sfc
>  >>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
>  >>>>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas BOUTHORS;
>  >>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net
> <mailto:brijsman@juniper.net>;
>  >>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>  >>>>>>>>> draft-rijsman-sfc-metadata-considerations
>  >>>>>>>>>
>  >>>>>>>>> For in-band metadata, the API for access can easily be
>  >>>>>>>>> synchronous. Out of band metadata needs different handling.
>  >>>>>>>>> There are many cases where out-of-band metadata is useful and
>  >>>>>>>>> appropriate.  But they do not cover all needs by any stretch.
>  >>>>>>>>>
>  >>>>>>>>> Even if each piece of in-band metadata is of fixed length,
>  >>>>>>>>> there are many different kinds of metatype.  Trying to say
>  >>>>>>>>> "there will be exactly four pieces, and they will be of types
>  >>>>>>>>> t1, t2, t3, and t4" is simply too specific for even 80% of the
>  >>>>>>>>>needs.
>  >>>>>>>>>
>  >>>>>>>>> Yours, Joel
>  >>>>>>>>>
>  >>>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>  >>>>>>>>>> Hello Ron,
>  >>>>>>>>>>
>  >>>>>>>>>> Sending out of band congruent metadata may not be the answer
>  >>>>>>>>>> to all needs but it is one tool that we should keep.
>  >>>>>>>>>>
>  >>>>>>>>>> Not all metadata is tied to a specific packet, for example a
>  >>>>>>>>>> policy change in PCRF could lead to some metadata signaling,
>  >>>>>>>>>> the reaction time need not be immediate, few ms may not matter.
>  >>>>>>>>>>
>  >>>>>>>>>> As you point, if a packet is tied to a metadata a correlation
>  >>>>>>>>>> info can be set in both packet to deal with it (i.e metadata
>  >>>>>>>>>> expected flag in the SFC header, plus an id)
>  >>>>>>>>>>
>  >>>>>>>>>> Finally we can still send some limited metadata within a header.
>  >>>>>>>>>> This could be used for load balancers in particular if we
>  >>>>>>>>>> agree on a convention to locate "coarse grain policy"
>  >>>>>>>>>> / "fine grain policy" on reserved context headers.
>  >>>>>>>>>>
>  >>>>>>>>>> This seems to open up a lot of flexibility / innovations.
>  >>>>>>>>>>
>  >>>>>>>>>> On your last point, there is a question on how to make
>  >>>>>>>>>> metadata available to a Service Function. Current socket
>  >>>>>>>>>> connections for example do not allow to retrieve IP header
>  >>>>>>>>>> options. So I assume that SFC aware Service Functions will
>  >>>>>>>>>> need some (asynchronous
>  >>>>>>>>>> ?) API to retrieve SFC header information as well as in-band
>  >>>>>>>>>> metadata. I don't see out of band metadata transport adding
>  >>>>>>>>>> complexity,  the same API can probably apply.
>  >>>>>>>>>>
>  >>>>>>>>>> The alternative option, allowing variable sized metadata in
>  >>>>>>>>>> the SFC header has some drawbacks as well, one being
>  >>>>>>>>>> fragmentation, and some switches expecting as well to look at
>  >>>>>>>>>> end user traffic headers for link load balancing.  I would
>  >>>>>>>>>> agree that if we can accept these issues, then sending
>  >>>>>>>>>> off-line congruent metadata looses its interest.
>  >>>>>>>>>>
>  >>>>>>>>>> We need to take into account  that both in-band and congruent
>  >>>>>>>>>> out-of-band metadata transport is not reliable. A packet loss
>  >>>>>>>>>> triggering retransmission would not lead to the identical
>  >>>>>>>>>> reconstruction of the associated metadata. In some cases, we
>  >>>>>>>>>> might thus even need non-congruent out-of-band reliable
>  >>>>>>>>>> metadata transport.
>  >>>>>>>>>>
>  >>>>>>>>>>
>  >>>>>>>>>>
>  >>>>>>>>>> Nicolas ________________________________________ From: Ron
>  >>>>>>>>>> Parker [Ron_Parker@affirmednetworks.com] Sent: Wednesday,
>  >>>>>>>>>> March 12, 2014
>  >>>>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard (jguichar);
>  >>>>>>>>>> brijsman@juniper.net <mailto:brijsman@juniper.net>; sfc;
> Jamal Hadi Salim Subject: Re: [sfc]
>  >>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>  >>>>>>>>>>
>  >>>>>>>>>> Nicolas,
>  >>>>>>>>>>
>  >>>>>>>>>> I understand the concept for out of band signaling of
>  >>>>>>>>>>metadata, but I am concerned that it introduces significant
>  >>>>>>>>>>complexity due to the potential race condition of receiving the
>  >>>>>>>>>>real packet before the metadata.  While the real packet could
>  >>>>>>>>>>indicate that out of band metadata is expected, how can we
>  >>>>>>>>>>guarantee the order of reception? What if switching or routing
>  >>>>>>>>>>nodes apply hash based load balancing? What if the load
>  >>>>>>>>>>balancing understands SFC encaps and looks beyond it to the
>  >>>>>>>>>>original header to get better entropy?
>  >>>>>>>>>> Can we guarantee that the metadata and real packet will follow
>  >>>>>>>>>>the exact same path? If we can not, then implementations will
>  >>>>>>>>>>need to add ingress queuing to cope with the scenario.
>  >>>>>>>>>>
>  >>>>>>>>>> Also, do you feel that the increase in implementation
>  >>>>>>>>>> complexity at the service functions is reasonable?
>  >>>>>>>>>>
>  >>>>>>>>>> Thanks.
>  >>>>>>>>>>
>  >>>>>>>>>> Ron
>  >>>>>>>>>>
>  >>>>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>  >>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com
> <mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>  >>>>>>>>>>>
>  >>>>>>>>>>> I think we must make a distinction between:
>  >>>>>>>>>>>
>  >>>>>>>>>>> - Metadata which should be part of the header defined as in
>  >>>>>>>>>>> band marking. - Metadata with can be passed out of band, for
>  >>>>>>>>>>> example congruent out of band signaling defined in the draft
>  >>>>>>>>>>>
>  >>>>>>>>>>> The former calls for a limited space in the header, true, The
>  >>>>>>>>>>> latter however does not incur any space limitation and is
>  >>>>>>>>>>> still fairly efficient and it remains compatible with a fixed
>  >>>>>>>>>>> size header used to route those signaling messages along the
>  >>>>>>>>>>> chain's service functions.
>  >>>>>>>>>>>
>  >>>>>>>>>>> Nicolas ________________________________________ From:
>  >>>>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com] Sent:
>  >>>>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
>  >>>>>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net
> <mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>  >>>>>>>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>  >>>>>>>>>>>
>  >>>>>>>>>>> Hi Ron,
>  >>>>>>>>>>>
>  >>>>>>>>>>> We can certainly have this discussion but we should first
>  >>>>>>>>>>> consider what information is necessary and if said
>  >>>>>>>>>>> information can fit within a fixed number of contexts in the
>  >>>>>>>>>>> majority of cases. Remember, the goal of being able to pass
>  >>>>>>>>>>> metadata through the network is to enhance service delivery,
>  >>>>>>>>>>> not pass the entire works of Shakespeare ;-)
>  >>>>>>>>>>>
>  >>>>>>>>>>> Sent from my iPhone
>  >>>>>>>>>>>
>  >>>>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>  >>>>>>>>>>>> <Ron_Parker@affirmednetworks.com
> <mailto:Ron_Parker@affirmednetworks.com>> wrote:
>  >>>>>>>>>>>>
>  >>>>>>>>>>>> Nicolas,
>  >>>>>>>>>>>>
>  >>>>>>>>>>>> I see similar requirements from the 3gpp EPC side.  I would
>  >>>>>>>>>>>> like to propose an OUI / TLV based approach where the
>  >>>>>>>>>>>> reserved OUI can be used for agreed upon types of common
>  >>>>>>>>>>>> metadata and vendor or other organizational OUIs can be used
>  >>>>>>>>>>>> to quickly innovate in the networks.
>  >>>>>>>>>>>> Simultaneously, I would also like to consider mechanisms
>  >>>>>>>>>>>> that are optimized for long lived flows so as to limit the
>  >>>>>>>>>>>> negative effects of packet growth.
>  >>>>>>>>>>>>
>  >>>>>>>>>>>> Ron
>  >>>>>>>>>>>>
>  >>>>>>>>>>>>
>  >>>>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>  >>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com
> <mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>  >>>>>>>>>>>>>
>  >>>>>>>>>>>>> Hello Jim
>  >>>>>>>>>>>>>
>  >>>>>>>>>>>>> I have seen cases in Gi LAN, where subscriber related
>  >>>>>>>>>>>>> information is passed to a Web Proxy for HTTP header
>  >>>>>>>>>>>>> enrichment (aimed at some Web Content providers partners of
>  >>>>>>>>>>>>> the Mobile Operator).
>  >>>>>>>>>>>>> Information was an coded (persistent) subscriber id derived
>  >>>>>>>>>>>>> from the MSISDN, and couple of f customer profile related
>  >>>>>>>>>>>>> fields.
>  >>>>>>>>>>>>>
>  >>>>>>>>>>>>> In an sfc based Gi LAN, this entity should receive from the
>  >>>>>>>>>>>>> Classifier
>  >>>>>>>>>>>>>
>  >>>>>>>>>>>>> - A classification of the Content Provider ( Id,
>  >>>>>>>>>>>>> Category) based on traffic analysis - The MSISDN of the
>  >>>>>>>>>>>>> subscriber - Two subscriber policy fields (not tied to PCRF
>  >>>>>>>>>>>>> but belonging to the Subscriber DB) (Subscriber category,
>  >>>>>>>>>>>>> sub-category) - A session id (for logging and tracking
>  >>>>>>>>>>>>> purposes)
>  >>>>>>>>>>>>>
>  >>>>>>>>>>>>> The objective being to avoid having  the HTTP Proxy to
>  >>>>>>>>>>>>> become a trusted application (interogate the subscriber DB,
>  >>>>>>>>>>>>> etc..)
>  >>>>>>>>>>>>>
>  >>>>>>>>>>>>>
>  >>>>>>>>>>>>> Nicolas
>  >>>>>>>>>>>>>
>  >>>>>>>>>>>>>
>  >>>>>>>>>>>>> ________________________________________ From: Jim Guichard
>  >>>>>>>>>>>>> (jguichar) [jguichar@cisco.com] Sent:
>  >>>>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi Salim;
>  >>>>>>>>>>>>> jmoisand@juniper.net <mailto:jmoisand@juniper.net>;
> brijsman@juniper.net <mailto:brijsman@juniper.net> Cc:
>  >>>>>>>>>>>>> sfc Subject: Re: [sfc]
>  >>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>  >>>>>>>>>>>>>
>  >>>>>>>>>>>>> Hi Jamal,
>  >>>>>>>>>>>>>
>  >>>>>>>>>>>>> You said "It seems there's clear need for variable sized
>  >>>>>>>>>>>>> metadata".. I am not so convinced and would like to better
>  >>>>>>>>>>>>> understand the requirements before passing judgement. If we
>  >>>>>>>>>>>>> look at the use cases as presented thus far into the WG I
>  >>>>>>>>>>>>> have yet to see a single example of the need (noting that
>  >>>>>>>>>>>>> desire is not the same as need) - I am not saying there is
>  >>>>>>>>>>>>> no requirement but rather that we should not jump to the
>  >>>>>>>>>>>>> conclusion and build standards around a theory.
>  >>>>>>>>>>>>>
>  >>>>>>>>>>>>>
>  >>>>>>>>>>>>>
>  >>>>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>  >>>>>>>>>>>>>> <hadi@mojatatu.com <mailto:hadi@mojatatu.com>> wrote:
>  >>>>>>>>>>>>>>
>  >>>>>>>>>>>>>> I like the doc - well written.
>  >>>>>>>>>>>>>>
>  >>>>>>>>>>>>>> Section 4.3 on metadata encoding.
>  >>>>>>>>>>>>>>
>  >>>>>>>>>>>>>> It seems there's clear need for variable sized metadata
>  >>>>>>>>>>>>>> (at least for http/app you  seem to indicate the desire for
>  >>>>>>>>>>>>>>it).
>  >>>>>>>>>>>>>> For a datapath per-packet metadata, i feel the need is
>  >>>>>>>>>>>>>> just as important. Are we limited by the fact that
>  >>>>>>>>>>>>>> existing hardware may not be able to handle TLVs? For
>  >>>>>>>>>>>>>> example, I dont have a problem handling TLVs in a software
>  >>>>>>>>>>>>>>datapath.
>  >>>>>>>>>>>>>>
>  >>>>>>>>>>>>>> cheers, jamal
>  >>>>>>>>>>>>>>
>  >>>>>>>>>>>>>> _______________________________________________ sfc
>  >>>>>>>>>>>>>> mailing list sfc@ietf.org <mailto:sfc@ietf.org>
>  >>>>>>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>  >>>>>>>>>>>>>
>  >>>>>>>>>>>>>
>  >>>>>>>>>>>>>
>  >>>>>>>>>>>>> _______________________________________________ sfc mailing
>  >>>>>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
> https://www.ietf.org/mailman/listinfo/sfc
>  >>>>>>>>>>
>  >>>>>>>>>> _______________________________________________ sfc mailing
>  >>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
> https://www.ietf.org/mailman/listinfo/sfc
>  >>>>>>>>>
>  >>>>>>>>> _______________________________________________ sfc mailing
>  >>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
> https://www.ietf.org/mailman/listinfo/sfc
>  >>>>>>>>>
>  >>>>>>>>> _______________________________________________ sfc mailing
>  >>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
> https://www.ietf.org/mailman/listinfo/sfc
>  >>>>>
>  >>>>> _______________________________________________ sfc mailing list
>  >>>>> sfc@ietf.org <mailto:sfc@ietf.org>
> https://www.ietf.org/mailman/listinfo/sfc
>  >>>>>
>  >>
>  >>_______________________________________________
>  >>sfc mailing list
>  >>sfc@ietf.org <mailto:sfc@ietf.org>
>  >>https://www.ietf.org/mailman/listinfo/sfc
>  >
>  >_______________________________________________
>  >sfc mailing list
>  >sfc@ietf.org <mailto:sfc@ietf.org>
>  >https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Fri Mar 14 10:46:54 2014
Return-Path: <smkumar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0159A1A01C3 for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 10:46:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.748
X-Spam-Level: 
X-Spam-Status: No, score=-7.748 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, MANGLED_OFF=2.3, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 U9HFP7qfT1nt for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 10:46:34 -0700 (PDT)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) by ietfa.amsl.com (Postfix) with ESMTP id 2C7BD1A018E for <sfc@ietf.org>; Fri, 14 Mar 2014 10:46:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=38582; q=dns/txt; s=iport; t=1394819172; x=1396028772; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=iy8QYooA+VG7tMd2Q6fJFGWK1FSWZrOk1bsYUbqsvPE=; b=IUnHs7mqqBCDTwuY2XM6veMPchHzxkgb3HEtrUC3+INw7OO+jZc6Q241 R+BGU6YfCI3MHwXfJ6oDTYR8YCWRumEy+AurpSjJ7cdbjvhDeP86x/Mr4 uH3vYoQgubpYlXszWScQotw36w4QTQ3Xv3hA1c6rOkWuPQiw1+bCwQ6TB M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhcFAB9AI1OtJV2c/2dsb2JhbABZgwY7V4MGtzyHMBmBABZ0giUBAQEEAQEBFxoxAgcDCAwEAgEIEQQBAQEEERIFAgIlCxQJCAIEDgUbh14NlUicDwaiOhMEgSOMYQsBCRsIEBsHAgICBIJfgU8ElBVEg2ySLoMtgWkBHyI
X-IronPort-AV: E=Sophos;i="4.97,656,1389744000"; d="scan'208";a="27555794"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by alln-iport-6.cisco.com with ESMTP; 14 Mar 2014 17:46:11 +0000
Received: from xhc-rcd-x06.cisco.com (xhc-rcd-x06.cisco.com [173.37.183.80]) by rcdn-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id s2EHkB7E001137 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 14 Mar 2014 17:46:11 GMT
Received: from xmb-aln-x09.cisco.com ([169.254.4.83]) by xhc-rcd-x06.cisco.com ([173.37.183.80]) with mapi id 14.03.0123.003; Fri, 14 Mar 2014 12:46:10 -0500
From: "Surendra Kumar (smkumar)" <smkumar@cisco.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, "NAPIERALA, MARIA H" <mn1921@att.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPPtb7P5gPRYwyKk2T3oeQtAoj1prhJAMAgAAHSwD//5ANgA==
Date: Fri, 14 Mar 2014 17:46:10 +0000
Message-ID: <CF488DFD.33B63%smkumar@cisco.com>
References: <9wpek1o9cwfd51qatfhe1o82.1394727128188@email.android.com> <1D70D757A2C9D54D83B4CBD7625FA80E0135C7C6@MISOUT7MSGUSR9I.ITServices.sbc.com> <53233BDA.8070903@joelhalpern.com>
In-Reply-To: <53233BDA.8070903@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.21.113.185]
Content-Type: text/plain; charset="euc-kr"
Content-ID: <2B5BA2A400C1144A922F26D181DDDDA8@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/y1ra-CBiUNaRjrv-lcFYwGborH4
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 17:46:40 -0000

W1RyaW1tZWQgdGhlIHJlY2lwaWVudCBsaXN0IC0gbmVlZHMgYXBwcm92YWwgb3RoZXJ3aXNlXQ0K
DQpDb21wbGV0ZWx5IGFncmVlIGhlcmUuDQoNClNGQyBkb2VzIG5vdCBwcmV2ZW50IFZMQU4gc3Rp
dGNoaW5nIGFuZCBvbmUgY2FuIGNvbnRpbnVlIHRvIGRvIHRoYXQuIFdoaWxlDQphdCB0aGUgc2Ft
ZSB0aW1lIFNGQyBjYW4gaW5jbHVkZSBWTEFOIHN0aXRjaGluZyB0byBzdXBwb3J0IGxlZ2FjeSBT
RnMgaW4NCnRoZSBzYW1lIGNoYWluIHRoYXQgaW5jbHVkZXMgU0ZDIGF3YXJlIFNGcy4gRXZlbiBs
ZWdhY3kgU0ZzIGJlbmVmaXQgZnJvbQ0KY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIGhlbmNlIGNh
biBiZSBzaGFyZWQgYWNyb3NzIGRpZmZlcmVudCBzZXJ2aWNlDQpjaGFpbnMuDQoNClN1cmVuZHJh
Lg0KDQoNCg0KT24gMy8xNC8xNCAxMDoyNiBBTSwgIkpvZWwgTS4gSGFscGVybiIgPGptaEBqb2Vs
aGFscGVybi5jb20+IHdyb3RlOg0KDQo+TXkgb3duIGluY2xpbmF0aW9uIGlzIHRvIG9ic2VydmUg
dGhhdCBpZiB5b3UgZG9uJ3QgbmVlZCBleHBsaWNpdCBjaGFpbg0KPmlkZW50aWZpY2F0aW9uIGFu
ZCB5b3UgZG9uJ3QgbmVlZCBtZXRhZGF0YSwgeW91IGNhbiBqdXN0IG9taXQgdGhlDQo+c2ZjL25z
aCBoZWFkZXIuICBTdGlsbCBkbyBzZXJ2aWNlIGNoYWluaW5nLCBqdXN0IG5vIGV4dHJhIGhlYWRl
ci4NCj4NCj5JZiB3ZSBhcmUgZ29pbmcgdG8gaGF2ZSB0aGUgaGVhZGVyLCBpdCBzZWVtcyB0byBt
ZSB0aGF0IHRoZSBjaGFpbg0KPmlkZW50aWZpY2F0aW9uIGZpZWxkIGlzIHZlcnkgdXNlZnVsLCBh
bmQgbG93IGNvc3Qgb25jZSB3ZSBoYXZlIHRoZSBoZWFkZXIuDQo+DQo+WW91cnMsDQo+Sm9lbA0K
Pg0KPk9uIDMvMTQvMTQsIDE6MDAgUE0sIE5BUElFUkFMQSwgTUFSSUEgSCB3cm90ZToNCj4+IEV4
cGxpY2l0IGNoYWluIGlkZW50aWZpY2F0aW9uIHNob3VsZCBiZSBtYWRlIG9wdGlvbmFsLiBJIGJl
bGlldmUgaXQgd2FzDQo+PiBkaXNjdXNzZWQgZmV3IG1vbnRocyBhZ28gb24gdGhpcyBtYWlsaW5n
IGxpc3QuDQo+Pg0KPj4gTWFyaWENCj4+DQo+PiAqRnJvbToqc2ZjIFttYWlsdG86c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmddICpPbiBCZWhhbGYgT2YgKkptaC5kaXJlY3QNCj4+ICpTZW50OiogVGh1cnNk
YXksIE1hcmNoIDEzLCAyMDE0IDEyOjEyIFBNDQo+PiAqVG86KiBrZWdyYXlAY2lzY28uY29tOyBs
dWN5LnlvbmdAaHVhd2VpLmNvbTsgc21rdW1hckBjaXNjby5jb207DQo+PiBqZ3VpY2hhckBjaXNj
by5jb20NCj4+ICpDYzoqIG5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbTsgc2ZjQGlldGYub3Jn
OyBoYWRpQG1vamF0YXR1LmNvbTsNCj4+IHJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb207
IGJyaWpzbWFuQGp1bmlwZXIubmV0Ow0KPj5qbWhAam9lbGhhbHBlcm4uY29tDQo+PiAqU3ViamVj
dDoqIFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0K
Pj4gKkltcG9ydGFuY2U6KiBMb3cNCj4+DQo+PiBBc3N1bWluZyBJIHVuZGVyc3RhbmQgeW91IHBy
b3Blcmx5IEtlbiwgSSBkaXNhZ3JlZS4NCj4+DQo+PiBGb3IgZXhhbXBsZSwgYnkgdXNpbmcgc2Vw
YXJhdGUgdGVybXMgSSBjYW4gZWFzaWx5IGRpc2N1c3MgdGhlIGZhY3QgdGhhdA0KPj4gY2VydGFp
biBraW5kcyBvZiBkYXRhIChjaGFpbiBpZGVudGlmaWNhdGlvbikgb25seSBuZWVkIHRvIGJlIGFk
anVzdCBieSBhDQo+PiBmZXcgYXBwcyBpbiByYXJlIGNhc2VzLiAgQW5kIHRoYXQgZGF0YSBpcyBu
b3QgYmVlZGVkIGJ5IHRoZQ0KPj5hcHBsaWNhdGlvbnMuDQo+Pg0KPj4gVW5sZXNzIHlvdSB3b3Vs
ZCBsaWtlIHRvIGNvbnNpZGVyIHRoZSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhcyBiZWluZw0KPj4g
b3B0aW9uYWw/DQo+Pg0KPj4gWW91cnMsDQo+Pg0KPj4gSm9lbA0KPj4NCj4+DQo+Pg0KPj4gU2Vu
dCBmcm9tIG15IFNhbXN1bmcgc21hcnRwaG9uZSBvbiBBVCZUDQo+Pg0KPj4NCj4+DQo+Pg0KPj4g
LS0tLS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0tLS0tLQ0KPj4gU3ViamVjdDogUmU6IFtzZmNd
IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+PiBGcm9tOiAiS2Vu
IEdyYXkgKGtlZ3JheSkiIDxrZWdyYXlAY2lzY28uY29tIDxtYWlsdG86a2VncmF5QGNpc2NvLmNv
bT4+DQo+PiBUbzogTHVjeSB5b25nIDxsdWN5LnlvbmdAaHVhd2VpLmNvbQ0KPj4gPG1haWx0bzps
dWN5LnlvbmdAaHVhd2VpLmNvbT4+LCJTdXJlbmRyYSBLdW1hciAoc21rdW1hcikiDQo+PiA8c21r
dW1hckBjaXNjby5jb20gPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbT4+LCJKaW0gR3VpY2hhcmQg
KGpndWljaGFyKSINCj4+IDxqZ3VpY2hhckBjaXNjby5jb20gPG1haWx0bzpqZ3VpY2hhckBjaXNj
by5jb20+Pg0KPj4gQ0M6IE5pY29sYXMgQk9VVEhPUlMgPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9z
LmNvbQ0KPj4gPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PixzZmMgPHNmY0Bp
ZXRmLm9yZw0KPj4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+PixKYW1hbCBIYWRpIFNhbGltIDxoYWRp
QG1vamF0YXR1LmNvbQ0KPj4gPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4+LFJvbiBQYXJrZXIg
PFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20NCj4+IDxtYWlsdG86Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbT4+LCJicmlqc21hbkBqdW5pcGVyLm5ldA0KPj4gPG1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldD4iIDxicmlqc21hbkBqdW5pcGVyLm5ldA0KPj4gPG1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldD4+LCJKb2VsIE0uIEhhbHBlcm4iIDxqbWhAam9lbGhhbHBlcm4u
Y29tDQo+PiA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+Pg0KPj4NCj4+IFRoZSB3b3JkICJt
ZXRhZGF0YSIgaXMgYSBwdXJwb3NlbHkgYW1iaWd1b3VzIHRlcm0gImRhdGEgdGhhdCBwcm92aWRl
cw0KPj4gaW5mb3JtYXRpb24gYWJvdXQgb3RoZXIgZGF0YSIuICBJdCBpcyB1c2VkIHRvIGF2b2lk
IFRISVMgZGlzY3Vzc2lvbi4NCj4+DQo+PiBGb3IgZXhhbXBsZSwgSSBwcm9wb3NlIHdlIGRlZmlu
ZSAidGVxdWlsYSBtZXRhZGF0YSIgYmVjYXVzZSwgZnJhbmtseSwgSQ0KPj4gd2lsbCBuZWVkIHRv
IG9yZGVyIGEgdHJpcGxlLXNob3QgaWYgd2Uga2VlcCBhdHRlbXB0aW5nIHRvIGRlZmluZQ0KPj5z
b21ldGhpbmcNCj4+IHRoYXQsIGJ5IGRlZmluaXRpb24sIGlzIGFtYmlndW91cy4gIEknZCBsaWtl
IG15IGJhcnRlbmRlciB0byB1bmRlcnN0YW5kDQo+Pm1lDQo+PiBzcGVjaWZpY2FsbHkgd2hlbiBJ
IHNheSAiSSBuZWVkIGEgc2hvdCIuDQo+Pg0KPj4gT24gMy8xMy8xNCA3OjQ5IEFNLCAiTHVjeSB5
b25nIiA8bHVjeS55b25nQGh1YXdlaS5jb20NCj4+IDxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5j
b20+PiB3cm90ZToNCj4+DQo+PiAgPlNuaXAuLg0KPj4gID5TSz4gSnVzdCBjb3B5aW5nIGZyb20g
dGhlIFBTOg0KPj4gID4tLQ0KPj4gID5EYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBh
YmlsaXR5IHRvIGV4Y2hhbmdlIGluZm9ybWF0aW9uDQo+PmJldHdlZW4NCj4+ICA+dGhlIG5ldHdv
cmsgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBhbmQN
Cj4+c2VydmljZQ0KPj4gID5mdW5jdGlvbnMgYW5kIHRoZSBuZXR3b3JrLg0KPj4gID4NCj4+ICA+
LS0NCj4+ICA+SXQgaXMgYSBsdWNpZCBkZWZpbml0aW9uLiBXZSBhcmUgdW5uZWNlc3NhcmlseSBt
YWtpbmcgdGhlIHdvcmQNCj4+Im5ldHdvcmsiDQo+PiAgPmNvbnRyb3ZlcnNpYWwsIElNTy4NCj4+
ICA+DQo+PiAgPltMdWN5XSBUaGlzIGlzIG15IHBvaW50LiAiVGhlIG5ldHdvcmsiIGlzIHRvbyBn
ZW5lcmFsIGhlcmUsIHdoaWNoDQo+PmJyaW5ncw0KPj4gID5tZXRhZGF0YSBncmVhdCBwb3dlciB0
byBkbyBtYW55IHRoaW5ncy4gVGhpcyBpcyB3aHkgcGVvcGxlIGludmVudA0KPj5pZGVhcw0KPj4g
ID5oZXJlLCB3aGljaCBjYXVzZXMgYSBsb3Qgb2YgZGViYXRlcyBvbiBtZXRhZGF0YSB1c2FnZSBw
b3RlbnRpYWxzLiBXZQ0KPj4gID5zaG91bGQgbm90IHNwZW5kIGEgbG90IG9mIHRpbWVzIG9uIHRo
YXQgZGViYXRlcyBhbmQganVkZ2Ugd2hpY2ggdXNhZ2UNCj4+aXMNCj4+ICA+dmFsdWFibGUgb3Ig
bm90LiBUaHVzLCBmb3IgdGhlIFNGQyB3b3JrLCBpdCB3aWxsIGJlIGhlbHBmdWwgaWYgd2UgY2Fu
DQo+PiAgPm5hcnJvdyBkb3duIGEgYml0LiBKb2VsIG1ha2VzIGV4cGxpY2l0bHkgdHdvIGNhc2Vz
LCB3aGljaCBpcyBoZWxwZnVsDQo+PnRvDQo+PiAgPmRldmVsb3AgdXNlIGNhc2VzIGZvciBlYWNo
IGNhc2UuIEkgd291bGQgbGlrZSB0byBzZWUgdGhhdCB0aGUgcHJvYmxlbQ0KPj4gID5zdGF0ZW1l
bnQgY2FuIGJlIG1vcmUgc3BlY2lmaWMgb24gbWV0YWRhdGEgZGVmaW5pdGlvbiwgd2hpY2ggbWF5
IGJlDQo+PiAgPmhlbHBmdWwgaW4gbGVzcyBmb2N1c2luZyBvbiBpdCBhbmQgbW92aW5nIGZvcndh
cmQuDQo+PiAgPg0KPj4gID5MdWN5DQo+PiAgPg0KPj4gID5TdXJlbmRyYS4NCj4+ICA+DQo+PiAg
Pg0KPj4gID4+DQo+PiAgPj5UaGFua3MsDQo+PiAgPj5MdWN5DQo+PiAgPj4NCj4+ICA+Pi0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+PiAgPj5Gcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFy
KSBbbWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbV0NCj4+ICA+PlNlbnQ6IFdlZG5lc2RheSwgTWFy
Y2ggMTIsIDIwMTQgNDozOCBQTQ0KPj4gID4+VG86IEx1Y3kgeW9uZw0KPj4gID4+Q2M6IEpvZWwg
TS4gSGFscGVybjsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcjsNCj4+ICA+PmJyaWpzbWFu
QGp1bmlwZXIubmV0IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhh
ZGkNCj4+U2FsaW0NCj4+ICA+PlN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4gID4+DQo+PiAgPj5IaSBMdWN5LA0KPj4gID4+DQo+
PiAgPj5Oby4gSSBhbSBzaW1wbHkgc2F5aW5nIHdlIHNob3VsZCBub3Qgb3ZlcmNvbXBsaWNhdGUg
dGhlIHByb2JsZW0NCj4+ICA+PnN0YXRlbWVudCB3aXRoIHRleHQgdGhhdCBhZGRzIGxpdHRsZSB0
byBubyB2YWx1ZSBpbiBteSBvcGluaW9uLg0KPj5XaGV0aGVyDQo+PiAgPj53ZSBjYWxsIGl0IG1l
dGFkYXRhLCBvciBjb250ZXh0LCBoYXMgbm8gYmVhcmluZyBvbiB0aGUgZmFjdCB0aGF0IHRoZQ0K
Pj4gID4+cHJvYmxlbSBzdGF0ZW1lbnQgYWxyZWFkeSBjbGVhcmx5IHN0YXRlcyB3ZSBuZWVkIHRv
IGJlIGFibGUgdG8gcGFzcw0KPj4gID4+aW5mb3JtYXRpb24gYmV0d2VlbiBTRqn2cyBhbmQgYmV0
d2VlbiB0aGUgbmV0d29yayAmIFNGqfZzLg0KPj4gID4+DQo+PiAgPj4NCj4+ICA+Pk9uIDMvMTIv
MTQsIDU6MTMgUE0sICJMdWN5IHlvbmciIDxsdWN5LnlvbmdAaHVhd2VpLmNvbQ0KPj4gPG1haWx0
bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0KPj4gID4+DQo+PiAgPj4+DQo+PiAgPj4+
SGkgSmltLA0KPj4gID4+Pg0KPj4gID4+PkkgZm9yIG9uZSBkb24ndCBhZ3JlZSBhbmQgdGhpbmsg
d2UgYXJlIG92ZXIgY29tcGxpY2F0aW5nIHdoYXQgc2hvdWxkDQo+PiAgPj4+YmUgc3RyYWlnaHRm
b3J3YXJkLiBUaGUgU0ZDIGVuY2Fwc3VsYXRpb24gc2hvdWxkIGVuYWJsZSB0d28gdGhpbmdzOg0K
Pj4gID4+Pg0KPj4gID4+PjEuIFN0ZWVyaW5nIG9mIHNlbGVjdGVkIGZsb3dzIHRocm91Z2ggYSBz
ZXJ2aWNlIGNoYWluOyB0aGlzIGlzIHRoZQ0KPj4gID4+PnNlcnZpY2UgZnVuY3Rpb24gcGF0aC4N
Cj4+ICA+Pj4yLiBQYXNzaW5nIG9mIGNvbnRleHQgYXNzb2NpYXRlZCB3aXRoIGEgZ2l2ZW4gZmxv
dyB3aXRoaW4gc2FpZA0KPj5zZXJ2aWNlDQo+PiAgPj4+ZnVuY3Rpb24gcGF0aC4gVGhpcyBjb250
ZXh0IGluZm9ybWF0aW9uIG1heSBiZSBjb25zdW1lZCBieSBhIFNGIChhbg0KPj4gID4+PmFwcGxp
Y2F0aW9uIElEIGlzIGFuIGV4YW1wbGUpIG9yIG1heSBiZSBjb25zdW1lZCBieSB0aGUgZm9yd2Fy
ZGluZw0KPj4gID4+PmVsZW1lbnRzIChhIHZyZi1JRCBpcyBhbiBleGFtcGxlKS4NCj4+ICA+Pj5b
THVjeV0gRG8geW91IGNhbGwgdGhlIGNvbnRleHQgYXMgbWV0YWRhdGEgb3Igbm90PyBEbyB3ZSBo
YXZlDQo+PmFub3RoZXINCj4+ICA+Pj50ZXJtIGhlcmUgYmVzaWRlIFNGQyBoZWFkZXIgYW5kIG1l
dGFkYXRhLiBJIHNlZSB0aGF0IHlvdSBkb24ndCB3YW50DQo+PnRvDQo+PiAgPj4+c2VwYXJhdGUg
d2hhdCBpcyBjb25zdW1lZCBieSBTRiBhbmQgd2hhdCBpcyBjb25zdW1lZCBieSB0aGUNCj4+Zm9y
d2FyZGluZw0KPj4gID4+PmVsZW1lbnRzLg0KPj4gID4+Pg0KPj4gID4+Pkx1Y3kNCj4+ICA+Pj4N
Cj4+ICA+Pj5TZW50IGZyb20gbXkgaVBob25lDQo+PiAgPj4+DQo+PiAgPj4+PiBPbiBNYXIgMTIs
IDIwMTQsIGF0IDQ6MTYgUE0sICJMdWN5IHlvbmciIDxsdWN5LnlvbmdAaHVhd2VpLmNvbQ0KPj4g
PG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0KPj4gID4+Pj4NCj4+ICA+Pj4+
IEdyZWF0LiBUaGVuIHdlIG1heSBjb25zaWRlciB0d28gc3BlY2lhbCBtZXRhZGF0YSBkZWZpbml0
aW9ucyBpbg0KPj50aGUNCj4+ICA+Pj4+cHJvYmxlbSBzdGF0ZW1lbnQgc28gd2UgY2FuIGFsbCB1
c2UgdGhlIHNhbWUgZGVmaW5pdGlvbnMuIEhlcmUgaXMNCj4+bXkNCj4+ICA+Pj4+c3VnZ2VzdGVk
IHRleHQgYW5kIGxpa2UgdG8gaGVhciB5b3UgYW5kIG90aGVyJ3MgaW5wdXQgYW5kDQo+PnN1Z2dl
c3Rpb25zLg0KPj4gID4+Pj4NCj4+ICA+Pj4+IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFu
ZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eSB0bw0KPj4gID4+Pj5leGNoYW5nZSBpbmZv
cm1hdGlvbiBiZXR3ZWVuIHRoZSBlbGVtZW50cyBpbiBhIHNlcnZpY2UgZnVuY3Rpb24NCj4+ICA+
Pj4+Y2hhaW5pbmcuIEluIHRoaXMgY29udGV4dCwgdGhlcmUgYXJlIHR3byB0eXBlcyBvZiBkYXRh
IHBsYW5lDQo+Pm1ldGFkYXRhLg0KPj4gID4+Pj4NCj4+ICA+Pj4+IFNlcnZpY2UgRnVuY3Rpb24g
TWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBleGNoYW5nZWQgYmV0d2Vlbg0KPj4gID4+Pj5jbGFz
c2lmaWVyIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucyB0
bw0KPj4gID4+Pj5mYWNpbGl0YXRlIHNlcnZpY2UgZnVuY3Rpb25zIG9uIHRoZSBwYWNrZXQgdHJl
YXRtZW50Lg0KPj4gID4+Pj4NCj4+ICA+Pj4+IFN0ZWVyaW5nIE1ldGFkYXRhOiB0aGUgaW5mb3Jt
YXRpb24gZnJvbSBzZXJ2aWNlIGZ1bmN0aW9ucyB0byBhDQo+PiAgPj4+PmNsYXNzaWZpZXIgb3Ig
c2VydmljZSBub2RlIGZvciB0cmFmZmljIGZvcndhcmRpbmcgcHVycG9zZS4NCj4+ICA+Pj4+DQo+
PiAgPj4+PiAtZW5kDQo+PiAgPj4+Pg0KPj4gID4+Pj4gTHVjeQ0KPj4gID4+Pj4NCj4+ICA+Pj4+
DQo+PiAgPj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4gID4+Pj4gRnJvbTogSm9l
bCBNLiBIYWxwZXJuIFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0NCj4+ICA+Pj4+IFNlbnQ6
IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjozNSBQTQ0KPj4gID4+Pj4gVG86IEx1Y3kgeW9u
ZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcg0KPj4gID4+Pj4gQ2M6IEppbSBHdWljaGFy
ZCAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldA0KPj4gPG1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaQ0KPj4gID4+Pj4gU2FsaW0NCj4+ICA+Pj4+IFN1
YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9u
cw0KPj4gID4+Pj4NCj4+ICA+Pj4+IFllcywgSSBhbSB0cnlpbmcgdG8gY29uc2lzdGVudGx5IGRp
c3Rpbmd1aXNoIHRob3NlIHR3byBjYXNlcyB3aGVuDQo+PiAgPj4+PnRhbGtpbmcgYWJvdXQgdGhl
IGluZm9ybWF0aW9uIGNhcnJpZWQgd2l0aCBwYWNrZXRzIGluIHNlcnZpY2UNCj4+Y2hhaW5zLg0K
Pj4gID4+Pj4NCj4+ICA+Pj4+IFlvdXJzLA0KPj4gID4+Pj4gSm9lbA0KPj4gID4+Pj4NCj4+ICA+
Pj4+PiBPbiAzLzEyLzE0LCAzOjEzIFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+PiAgPj4+Pj4gSm9l
bCwgU2VlIGJlbG93LiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmMNCj4+ICA+
Pj4+PiBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgSm9lbCBNLiBI
YWxwZXJuIFNlbnQ6DQo+PiAgPj4+Pj4gV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjAyIFBN
IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMNCj4+Qk9VVEhPUlM7DQo+PiAgPj4+Pj4gUm9uIFBhcmtl
ciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0DQo+PiA8
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOw0KPj4gID4+Pj4+IEphbWFsIEhhZGkg
U2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+PiAgPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0
YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+ICA+Pj4+Pg0KPj4gID4+Pj4+IEkgd2FzIHRyeWluZyB0
byB3b3JkIGl0IGNhcmVmdWxseSBub3QgdG8gZm9jdXMgb24gd2hvIHB1dHMgdGhlDQo+PiAgPj4+
Pj4gaW5mb3JtYXRpb24gaW4sIGJ1dCBvbmx5IG9uIHdobyBjb25zdW1lcyB0aGUgaW5mb3JtYXRp
b24uDQo+PiAgPj4+Pj4gSW5mb3JtYXRpb24gZm9yIHNlcnZpY2UgZnVuY3Rpb25zIG1heSBjb21l
IGZyb20gdGhlIGluZ3Jlc3MNCj4+ICA+Pj4+PiBjbGFzc2lmaWVyIG9yIGZyb20gb3RoZXIgc2Vy
dmljZSBmdW5jdGlvbnMuIFtMdWN5XSB0aGlzIGlzIHRoZQ0KPj5vbmUNCj4+ICA+Pj4+PiBjYXNl
IHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldy4gSW5mb3JtYXRpb24gZm9yIHRoZSBmb3J3YXJk
aW5nDQo+PiAgPj4+Pj4gd2lsbCBnZW5lcmFsbHkgY29tZSBmcm9tIHRoZSBpbmdyZXNzIGNsYXNz
aWZpZXIsIGJ1dCBpbiBzcGVjaWFsDQo+PiAgPj4+Pj4gY2FzZXMgbWF5IGJlIHByb3ZpZGVkIGJ5
IHNlcnZpY2UgZnVuY3Rpb25zLiAgKEkga2VlcCB3YW50aW5nIHRvDQo+PmdldA0KPj4gID4+Pj4+
IHJpZCBvZiB0aG9zZSBzcGVjaWFsIGNhc2VzLCBidXQgc28gZmFyIHRoZXJlIHNlZW0gdG8gYmUg
anVzdA0KPj5lbm91Z2gNCj4+ICA+Pj4+PiBvZiB0aGVtIHRvIHdhcnJhbnQgY292ZXJpbmcgaW4g
dGhlIHNvbHV0aW9uLiAgQW5kIG1vcmUNCj4+aW1wb3J0YW50bHksDQo+PiAgPj4+Pj4gc2lnbmlm
aWNhbnQgc3VwcG9ydCBmb3IgaXQgaW4gdGhlIHdvcmtpbmcgZ3JvdXAuKSBbTHVjeV0gVGhpcyBp
cw0KPj4gID4+Pj4+IHRoZSBzZWNvbmQgY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcg
KGJ1dCB5b3UgZG9uJ3QgbGlrZQ0KPj5pdCkuDQo+PiAgPj4+Pj4NCj4+ICA+Pj4+PiBBbmQgeW91
IHN1Z2dlc3QgZGlzdGluZ3Vpc2hpbmcgdGhlc2UgdHdvIGNhc2VzIHdoZW4gZGlzY3Vzc2luZw0K
Pj4gID4+Pj4+IGFib3V0IG1ldGFkYXRhIHVzYWdlLiBJcyB0aGF0IHJpZ2h0IHVuZGVyc3RhbmRp
bmc/DQo+PiAgPj4+Pj4NCj4+ICA+Pj4+PiBMdWN5DQo+PiAgPj4+Pj4NCj4+ICA+Pj4+PiBZb3Vy
cywgSm9lbA0KPj4gID4+Pj4+DQo+PiAgPj4+Pj4+IE9uIDMvMTIvMTQsIDI6MzMgUE0sIEx1Y3kg
eW9uZyB3cm90ZToNCj4+ICA+Pj4+Pj4gSm9lbCwgSSBpbnRlcnByZXQgdGhhdCB5b3Ugc3VnZ2Vz
dHMgdGhhdCBkaXN0aW5ndWlzaCB0aGUNCj4+ZXhjaGFuZ2UNCj4+ICA+Pj4+Pj4gaW5mb3JtYXRp
b24gZGF0YSBwbGFuZSBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMgYW5kIHRoZQ0K
Pj4gID4+Pj4+PiBleGNoYW5nZSBpbmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgZnJvbSBh
IHNlcnZpY2UgZnVuY3Rpb24NCj4+dG8NCj4+ICA+Pj4+Pj4gYSBzZXJ2aWNlIG5vZGUuIElzIHRo
aXMgcmlnaHQgdW5kZXJzdGFuZGluZz8gTHVjeQ0KPj4gID4+Pj4+Pg0KPj4gID4+Pj4+PiAtLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm4NCj4+ICA+Pj4+Pj4g
W21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAy
MDE0DQo+PjE6MTkNCj4+ICA+Pj4+Pj4gUE0NCj4+ICA+Pj4+Pj4gVG86IEx1Y3kgeW9uZzsgTmlj
b2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkDQo+PiAgPj4+Pj4+IChq
Z3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQ+Ow0KPj4gc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6DQo+PiAgPj4+Pj4+IFJlOiBb
c2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4gID4+Pj4+
Pg0KPj4gID4+Pj4+PiBNeSBpbmNsaW5hdGlvbiB3b3VsZCBiZSB0byB0dW5lIHRoYXQgZGVmaW5p
dGlvbiB0byBkaXN0aW5ndWlzaA0KPj4gID4+Pj4+PiBiZXR3ZWVuIGRhdGFwbGFuZSBjYXJyaWVk
IGluZm9ybWF0aW9uIGludGVuZGVkIGZvciB1c2UgYnkNCj4+c2VydmljZQ0KPj4gID4+Pj4+PiBm
dW5jaXRvbnMgKHdoYXRldmVyIHRoZSBvcmlnaW4pLCBhbmQgZGF0YXBsYW5lIGNhcnJpZWQNCj4+
aW5mb3JtYXRpb24NCj4+ICA+Pj4+Pj4gaW50ZW5kZWQgZm9yIGRhdGFwbGFuZSBmb3J3YXJkaW5n
IGNvbXBvbmVudHMuDQo+PiAgPj4+Pj4+DQo+PiAgPj4+Pj4+IFlvdXJzLCBKb2VsDQo+PiAgPj4+
Pj4+DQo+PiAgPj4+Pj4+DQo+PiAgPj4+Pj4+PiBIaSBKb2VsLA0KPj4gID4+Pj4+Pj4NCj4+ICA+
Pj4+Pj4+IEkgYWdyZWUgdGhhdCB3ZSBuZWVkIHVzaW5nIHRoZSBzYW1lIGRlZmluaXRpb24gZm9y
IGEgdGVybSwgYnV0DQo+PiAgPj4+Pj4+PiBkaXNhZ3JlZSB0aGF0IHRoZSBtZXRhZGF0YSBkZWZp
bml0aW9uIGhlcmUgaXMgYSBzZXQgb2YNCj4+ICA+Pj4+Pj4+IGluZm9ybWF0aW9uIHB1dCBpbiB0
aGUgU0ZDIGhlYWRlci4gVGhpcyBtYXkgYmUgdG9vIG5hcnJvdyBvcg0KPj5sZWFkDQo+PiAgPj4+
Pj4+PiB0byBhIHBhcnRpY3VsYXIgc29sdXRpb24uIEkgYW0gZmluZSB3aXRoIHRoaXMgZGVmaW5p
dGlvbiBpbiB0aGUNCj4+ICA+Pj4+Pj4+IHByb2JsZW0gc3RhdGVtZW50IHcvIG1pbm9yIHR3ZWFr
IChzdWdnZXN0ZWQgb24gbWFpbGluZyBsaXN0KS4NCj4+ICA+Pj4+Pj4+DQo+PiAgPj4+Pj4+PiBE
YXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxp
dHkgdG8NCj4+ICA+Pj4+Pj4+IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGNsYXNz
aWZpZXJzIGFuZCBzZXJ2aWNlDQo+PiAgPj4+Pj4+PiBmdW5jdGlvbnMsIGJldHdlZW4gc2Vydmlj
ZSBmdW5jdGlvbnMsIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucyBhbmQNCj4+ICA+Pj4+Pj4+IHRoZQ0K
Pj4gID4+Pj4+Pj4gY2xhc3NpZmllcnN8c2VydmljZSBub2Rlcy4NCj4+ICA+Pj4+Pj4+DQo+PiAg
Pj4+Pj4+PiBUaGVyZSBtYXkgYmUgYSBzb2x1dGlvbiB0aGF0IGEgc2VydmljZSBmdW5jdGlvbiBw
YXNzZXMgc29tZQ0KPj4NCj4+ICA+Pj4+Pj4+IGluZm9ybWF0aW9uIHRvIGF0dGFjaGVkIHNlcnZp
Y2Ugbm9kZSB3aXRob3V0IHVzaW5nIFNGQyBoZWFkZXIuDQo+PiAgPj4+Pj4+Pg0KPj4gID4+Pj4+
Pj4gVGhhbmtzLCBMdWN5DQo+PiAgPj4+Pj4+Pg0KPj4gID4+Pj4+Pj4NCj4+ICA+Pj4+Pj4+IC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgSGFscGVybiBEaXJlY3QNCj4+ICA+
Pj4+Pj4+IFttYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2Rh
eSwgTWFyY2ggMTIsDQo+PiAgPj4+Pj4+PiAyMDE0IDEyOjI1IFBNIFRvOiBMdWN5IHlvbmc7IEpv
ZWwgTS4gSGFscGVybjsgTmljb2xhcyBCT1VUSE9SUzsNCj4+ICA+Pj4+Pj4+IFJvbiBQYXJrZXIg
Q2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldA0KPj4gPG1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+PiAgPj4+Pj4+PiBzZmM7IEphbWFsIEhhZGkg
U2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+PiAgPj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4gID4+Pj4+Pj4NCj4+ICA+Pj4+Pj4+IEx1Y3ksIHlv
dSBzYXkgInRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIC4uLiIgIFRoZSBkZWZpbml0aW9uIHlvdQ0K
Pj4gID4+Pj4+Pj4gdGhlbiBwcm92aWRlIGlzIGEgZGVmaW5pdGlvbiBvZiB0aGUgc2V0IG9mIGlu
Zm9ybWF0aW9uIHdlIGFyZQ0KPj4gID4+Pj4+Pj4gcHJvcG9zaW5nIHRoYXQgd2UgcHV0IGluIHRo
ZSBTRkMgaGVhZGVyLiAgSSwgYW5kIG90aGVycywgaGF2ZQ0KPj4gID4+Pj4+Pj4gYmVlbiB1c2lu
ZyB0aGUgdGVybSBtZXRhZGF0YSBtb3JlIG5hcnJvd2x5LiAgV2UgY2FuIHVzZQ0KPj53aGF0ZXZl
cg0KPj4gID4+Pj4+Pj4gZGVmaW5pdGlvbiB3ZSB3YW50LiBCdXQgd2UgZG8gbmVlZCB0byBhZ3Jl
ZSBvbiB0aGUgZGVmaW5pdGlvbi4NCj4+ICA+Pj4+Pj4+IEZvciB0aGUgcHVycG9zZXMgb2YgdGhl
IFdHLCBpdCBzZWVtcyBtdWNoIG1vcmUgdXNlZnVsIHRvIHVzZQ0KPj50aGUNCj4+ICA+Pj4+Pj4+
IHRlcm0gbWV0YWRhdGEgZm9yIHRoZSBuYXJyb3dlciBkZXNjcmlwdGlvbi4NCj4+ICA+Pj4+Pj4+
DQo+PiAgPj4+Pj4+PiBZb3VycywgSm9lbA0KPj4gID4+Pj4+Pj4NCj4+ICA+Pj4+Pj4+PiBPbiAz
LzEyLzE0LCAxOjE5IFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+PiAgPj4+Pj4+Pj4gSGkgSm9lbCwN
Cj4+ICA+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+IEkgYWdyZWUuIFdlIG5lZWQgdG8gZGlmZmVyZW50
aWF0ZSB0aGUgbWV0YWRhdGEgdXNlZCBieSBzZXJ2aWNlDQo+PiAgPj4+Pj4+Pj5mdW5jdGlvbiBh
bmQgU0ZDIGhlYWRlci4gVGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgY2Fycnlpbmcgc29tZQ0KPj4g
ID4+Pj4+Pj4+c3RhdGVzIGFsb25nIHdpdGggdGhlIHBhY2tldC4gSU1POiBTRkMgaGVhZGVyIGlz
IGEga2luZCBvZg0KPj4gID4+Pj4+Pj4+bWV0YWRhdGEgY2FycmllZCBvbiBwYWNrZXQgZm9yIG5l
eHQgc2VydmljZSBub2RlIHRvIHVzZS4gSW4gdGhlDQo+PiAgPj4+Pj4+Pj5jb250ZXh0IG9mIFNG
Qywgd2UgaGF2ZSB0ZXJtIGZvciBTRkMgaGVhZGVyIGFuZCB0aGUgbWV0YWRhdGENCj4+dGhhdA0K
Pj4gID4+Pj4+Pj4+d2FzIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgb3IgYmV0
d2VlbiBzZXJ2aWNlDQo+PiAgPj4+Pj4+Pj5mdW5jdGlvbnMgYW5kIGNsYXNzaWZpZXJzL3NlcnZp
Y2Ugbm9kZXMsIHdoaWNoIGlzIHdoYXQgdGhlDQo+PmRyYWZ0DQo+PiAgPj4+Pj4+Pj5mb2N1cy4N
Cj4+ICA+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+IFRoYW5rcywgTHVjeQ0KPj4gID4+Pj4+Pj4+DQo+
PiAgPj4+Pj4+Pj4NCj4+ICA+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+DQo+PiAgPj4+Pj4+Pj4NCj4+
ICA+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBl
cm4NCj4+ICA+Pj4+Pj4+PiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5l
c2RheSwgTWFyY2ggMTIsIDIwMTQNCj4+ICA+Pj4+Pj4+PiAxMToxOCBBTSBUbzogTHVjeSB5b25n
OyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOiBKaW0NCj4+ICA+Pj4+Pj4+PiBHdWlj
aGFyZCAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldA0KPj4gPG1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbQ0KPj4gID4+Pj4+Pj4+IFN1Ympl
Y3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0K
Pj4gID4+Pj4+Pj4+DQo+PiAgPj4+Pj4+Pj4gSSB0aGluayBpdCBpcyBpbXBvcnRhbnQgdG8ga2Vl
cCBhIHN0cm9uZyBkaXN0aW5jdGlvbiBiZXR3ZWVuDQo+PiAgPj4+Pj4+Pj4gbWV0YWRhdGEgKHdo
aWNoIGlzIGZvciB1c2UgYnkgYXBwbGljYXRpb25zKSBhbmQgdGhlIHNlcnZpY2UNCj4+ICA+Pj4+
Pj4+PiBjaGFpbmluZyBpbmZvcm1hdGlvbiBpbiB0aGUgYmFzZSBzZXJ2aWNlIGNoYWluIGhlYWRl
ciwgd2hpY2gNCj4+aXMNCj4+ICA+Pj4+Pj4+PiBmb3IgdXNlIGJ5IHRoZSBzZXJ2aWNlIGNoYWlu
IHN1cHBvcnQgbWVjaGFuaXNtcy4NCj4+ICA+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+IFlvdXJzLCBK
b2VsDQo+PiAgPj4+Pj4+Pj4NCj4+ICA+Pj4+Pj4+Pj4gT24gMy8xMi8xNCwgMTA6NDIgQU0sIEx1
Y3kgeW9uZyB3cm90ZToNCj4+ICA+Pj4+Pj4+Pj4gRnVsbHkgYWdyZWUgd2l0aCBKb2UuDQo+PiAg
Pj4+Pj4+Pj4+DQo+PiAgPj4+Pj4+Pj4+IFdlIHNob3VsZCBub3QgcmVxdWlyZSBhIGZpeCBsZW5n
dGggZm9yIGluLWJhbmQgbWV0YWRhdGEgYnV0DQo+PiAgPj4+Pj4+Pj4+IGFsc28gbm90IGxlYXZl
IGl0IGZvciBmcmVlbHkgdXNhZ2UuIEluIGZhY3QsIHdoZW4gYSBzZXJ2aWNlDQo+PiAgPj4+Pj4+
Pj4+IG5vZGUgaW5zZXJ0cyBTRkMgaGVhZGVyIG9uIGEgKGVuY2Fwc3VsYXRlZCkgcGFja2V0IGFu
ZCBzZW5kDQo+PnRvDQo+PiAgPj4+Pj4+Pj4+IG5leHQgc2VydmljZSBub2RlLCBTRkMgaGVhZGVy
IGl0c2VsZiBjYW4gYmUgc2VlbiBhcyBhDQo+Pm1ldGFkYXRhLg0KPj4gID4+Pj4+Pj4+Pg0KPj4g
ID4+Pj4+Pj4+PiBMdWN5DQo+PiAgPj4+Pj4+Pj4+DQo+PiAgPj4+Pj4+Pj4+IC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYw0KPj4gID4+Pj4+Pj4+PiBbbWFpbHRvOnNmYy1ib3Vu
Y2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgSm9lbCBNLiBIYWxwZXJuDQo+PiAgPj4+Pj4+Pj4+
IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgOToyMSBBTSBUbzogTmljb2xhcyBCT1VU
SE9SUzsNCj4+ICA+Pj4+Pj4+Pj4gUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hh
cik7IGJyaWpzbWFuQGp1bmlwZXIubmV0DQo+PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
PjsNCj4+ICA+Pj4+Pj4+Pj4gc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2Zj
XQ0KPj4gID4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9u
cw0KPj4gID4+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+PiBGb3IgaW4tYmFuZCBtZXRhZGF0YSwgdGhl
IEFQSSBmb3IgYWNjZXNzIGNhbiBlYXNpbHkgYmUNCj4+ICA+Pj4+Pj4+Pj4gc3luY2hyb25vdXMu
IE91dCBvZiBiYW5kIG1ldGFkYXRhIG5lZWRzIGRpZmZlcmVudCBoYW5kbGluZy4NCj4+ICA+Pj4+
Pj4+Pj4gVGhlcmUgYXJlIG1hbnkgY2FzZXMgd2hlcmUgb3V0LW9mLWJhbmQgbWV0YWRhdGEgaXMg
dXNlZnVsIGFuZA0KPj4gID4+Pj4+Pj4+PiBhcHByb3ByaWF0ZS4gIEJ1dCB0aGV5IGRvIG5vdCBj
b3ZlciBhbGwgbmVlZHMgYnkgYW55IHN0cmV0Y2guDQo+PiAgPj4+Pj4+Pj4+DQo+PiAgPj4+Pj4+
Pj4+IEV2ZW4gaWYgZWFjaCBwaWVjZSBvZiBpbi1iYW5kIG1ldGFkYXRhIGlzIG9mIGZpeGVkIGxl
bmd0aCwNCj4+ICA+Pj4+Pj4+Pj4gdGhlcmUgYXJlIG1hbnkgZGlmZmVyZW50IGtpbmRzIG9mIG1l
dGF0eXBlLiAgVHJ5aW5nIHRvIHNheQ0KPj4gID4+Pj4+Pj4+PiAidGhlcmUgd2lsbCBiZSBleGFj
dGx5IGZvdXIgcGllY2VzLCBhbmQgdGhleSB3aWxsIGJlIG9mIHR5cGVzDQo+PiAgPj4+Pj4+Pj4+
IHQxLCB0MiwgdDMsIGFuZCB0NCIgaXMgc2ltcGx5IHRvbyBzcGVjaWZpYyBmb3IgZXZlbiA4MCUg
b2YNCj4+dGhlDQo+PiAgPj4+Pj4+Pj4+bmVlZHMuDQo+PiAgPj4+Pj4+Pj4+DQo+PiAgPj4+Pj4+
Pj4+IFlvdXJzLCBKb2VsDQo+PiAgPj4+Pj4+Pj4+DQo+PiAgPj4+Pj4+Pj4+PiBPbiAzLzEyLzE0
LCA4OjUyIEFNLCBOaWNvbGFzIEJPVVRIT1JTIHdyb3RlOg0KPj4gID4+Pj4+Pj4+Pj4gSGVsbG8g
Um9uLA0KPj4gID4+Pj4+Pj4+Pj4NCj4+ICA+Pj4+Pj4+Pj4+IFNlbmRpbmcgb3V0IG9mIGJhbmQg
Y29uZ3J1ZW50IG1ldGFkYXRhIG1heSBub3QgYmUgdGhlIGFuc3dlcg0KPj4gID4+Pj4+Pj4+Pj4g
dG8gYWxsIG5lZWRzIGJ1dCBpdCBpcyBvbmUgdG9vbCB0aGF0IHdlIHNob3VsZCBrZWVwLg0KPj4g
ID4+Pj4+Pj4+Pj4NCj4+ICA+Pj4+Pj4+Pj4+IE5vdCBhbGwgbWV0YWRhdGEgaXMgdGllZCB0byBh
IHNwZWNpZmljIHBhY2tldCwgZm9yIGV4YW1wbGUgYQ0KPj4gID4+Pj4+Pj4+Pj4gcG9saWN5IGNo
YW5nZSBpbiBQQ1JGIGNvdWxkIGxlYWQgdG8gc29tZSBtZXRhZGF0YSBzaWduYWxpbmcsDQo+PiAg
Pj4+Pj4+Pj4+PiB0aGUgcmVhY3Rpb24gdGltZSBuZWVkIG5vdCBiZSBpbW1lZGlhdGUsIGZldyBt
cyBtYXkgbm90DQo+Pm1hdHRlci4NCj4+ICA+Pj4+Pj4+Pj4+DQo+PiAgPj4+Pj4+Pj4+PiBBcyB5
b3UgcG9pbnQsIGlmIGEgcGFja2V0IGlzIHRpZWQgdG8gYSBtZXRhZGF0YSBhDQo+PmNvcnJlbGF0
aW9uDQo+PiAgPj4+Pj4+Pj4+PiBpbmZvIGNhbiBiZSBzZXQgaW4gYm90aCBwYWNrZXQgdG8gZGVh
bCB3aXRoIGl0IChpLmUgbWV0YWRhdGENCj4+ICA+Pj4+Pj4+Pj4+IGV4cGVjdGVkIGZsYWcgaW4g
dGhlIFNGQyBoZWFkZXIsIHBsdXMgYW4gaWQpDQo+PiAgPj4+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+
Pj4gRmluYWxseSB3ZSBjYW4gc3RpbGwgc2VuZCBzb21lIGxpbWl0ZWQgbWV0YWRhdGEgd2l0aGlu
IGENCj4+aGVhZGVyLg0KPj4gID4+Pj4+Pj4+Pj4gVGhpcyBjb3VsZCBiZSB1c2VkIGZvciBsb2Fk
IGJhbGFuY2VycyBpbiBwYXJ0aWN1bGFyIGlmIHdlDQo+PiAgPj4+Pj4+Pj4+PiBhZ3JlZSBvbiBh
IGNvbnZlbnRpb24gdG8gbG9jYXRlICJjb2Fyc2UgZ3JhaW4gcG9saWN5Ig0KPj4gID4+Pj4+Pj4+
Pj4gLyAiZmluZSBncmFpbiBwb2xpY3kiIG9uIHJlc2VydmVkIGNvbnRleHQgaGVhZGVycy4NCj4+
ICA+Pj4+Pj4+Pj4+DQo+PiAgPj4+Pj4+Pj4+PiBUaGlzIHNlZW1zIHRvIG9wZW4gdXAgYSBsb3Qg
b2YgZmxleGliaWxpdHkgLyBpbm5vdmF0aW9ucy4NCj4+ICA+Pj4+Pj4+Pj4+DQo+PiAgPj4+Pj4+
Pj4+PiBPbiB5b3VyIGxhc3QgcG9pbnQsIHRoZXJlIGlzIGEgcXVlc3Rpb24gb24gaG93IHRvIG1h
a2UNCj4+ICA+Pj4+Pj4+Pj4+IG1ldGFkYXRhIGF2YWlsYWJsZSB0byBhIFNlcnZpY2UgRnVuY3Rp
b24uIEN1cnJlbnQgc29ja2V0DQo+PiAgPj4+Pj4+Pj4+PiBjb25uZWN0aW9ucyBmb3IgZXhhbXBs
ZSBkbyBub3QgYWxsb3cgdG8gcmV0cmlldmUgSVAgaGVhZGVyDQo+PiAgPj4+Pj4+Pj4+PiBvcHRp
b25zLiBTbyBJIGFzc3VtZSB0aGF0IFNGQyBhd2FyZSBTZXJ2aWNlIEZ1bmN0aW9ucyB3aWxsDQo+
PiAgPj4+Pj4+Pj4+PiBuZWVkIHNvbWUgKGFzeW5jaHJvbm91cw0KPj4gID4+Pj4+Pj4+Pj4gPykg
QVBJIHRvIHJldHJpZXZlIFNGQyBoZWFkZXIgaW5mb3JtYXRpb24gYXMgd2VsbCBhcyBpbi1iYW5k
DQo+PiAgPj4+Pj4+Pj4+PiBtZXRhZGF0YS4gSSBkb24ndCBzZWUgb3V0IG9mIGJhbmQgbWV0YWRh
dGEgdHJhbnNwb3J0IGFkZGluZw0KPj4gID4+Pj4+Pj4+Pj4gY29tcGxleGl0eSwgIHRoZSBzYW1l
IEFQSSBjYW4gcHJvYmFibHkgYXBwbHkuDQo+PiAgPj4+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+Pj4g
VGhlIGFsdGVybmF0aXZlIG9wdGlvbiwgYWxsb3dpbmcgdmFyaWFibGUgc2l6ZWQgbWV0YWRhdGEg
aW4NCj4+ICA+Pj4+Pj4+Pj4+IHRoZSBTRkMgaGVhZGVyIGhhcyBzb21lIGRyYXdiYWNrcyBhcyB3
ZWxsLCBvbmUgYmVpbmcNCj4+ICA+Pj4+Pj4+Pj4+IGZyYWdtZW50YXRpb24sIGFuZCBzb21lIHN3
aXRjaGVzIGV4cGVjdGluZyBhcyB3ZWxsIHRvIGxvb2sNCj4+YXQNCj4+ICA+Pj4+Pj4+Pj4+IGVu
ZCB1c2VyIHRyYWZmaWMgaGVhZGVycyBmb3IgbGluayBsb2FkIGJhbGFuY2luZy4gIEkgd291bGQN
Cj4+ICA+Pj4+Pj4+Pj4+IGFncmVlIHRoYXQgaWYgd2UgY2FuIGFjY2VwdCB0aGVzZSBpc3N1ZXMs
IHRoZW4gc2VuZGluZw0KPj4gID4+Pj4+Pj4+Pj4gb2ZmLWxpbmUgY29uZ3J1ZW50IG1ldGFkYXRh
IGxvb3NlcyBpdHMgaW50ZXJlc3QuDQo+PiAgPj4+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+Pj4gV2Ug
bmVlZCB0byB0YWtlIGludG8gYWNjb3VudCAgdGhhdCBib3RoIGluLWJhbmQgYW5kDQo+PmNvbmdy
dWVudA0KPj4gID4+Pj4+Pj4+Pj4gb3V0LW9mLWJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0IGlzIG5v
dCByZWxpYWJsZS4gQSBwYWNrZXQNCj4+bG9zcw0KPj4gID4+Pj4+Pj4+Pj4gdHJpZ2dlcmluZyBy
ZXRyYW5zbWlzc2lvbiB3b3VsZCBub3QgbGVhZCB0byB0aGUgaWRlbnRpY2FsDQo+PiAgPj4+Pj4+
Pj4+PiByZWNvbnN0cnVjdGlvbiBvZiB0aGUgYXNzb2NpYXRlZCBtZXRhZGF0YS4gSW4gc29tZSBj
YXNlcywgd2UNCj4+ICA+Pj4+Pj4+Pj4+IG1pZ2h0IHRodXMgZXZlbiBuZWVkIG5vbi1jb25ncnVl
bnQgb3V0LW9mLWJhbmQgcmVsaWFibGUNCj4+ICA+Pj4+Pj4+Pj4+IG1ldGFkYXRhIHRyYW5zcG9y
dC4NCj4+ICA+Pj4+Pj4+Pj4+DQo+PiAgPj4+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+Pj4NCj4+ICA+
Pj4+Pj4+Pj4+IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XyBGcm9tOiBSb24NCj4+ICA+Pj4+Pj4+Pj4+IFBhcmtlciBbUm9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbV0gU2VudDogV2VkbmVzZGF5LA0KPj4gID4+Pj4+Pj4+Pj4gTWFyY2ggMTIsIDIw
MTQNCj4+ICA+Pj4+Pj4+Pj4+IDEyOjQzIFBNIFRvOiBOaWNvbGFzIEJPVVRIT1JTIENjOiBKaW0g
R3VpY2hhcmQgKGpndWljaGFyKTsNCj4+ICA+Pj4+Pj4+Pj4+IGJyaWpzbWFuQGp1bmlwZXIubmV0
IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7DQo+PiBKYW1hbCBIYWRpIFNhbGlt
IFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4gID4+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0
YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+ICA+Pj4+Pj4+Pj4+DQo+PiAgPj4+Pj4+Pj4+PiBOaWNv
bGFzLA0KPj4gID4+Pj4+Pj4+Pj4NCj4+ICA+Pj4+Pj4+Pj4+IEkgdW5kZXJzdGFuZCB0aGUgY29u
Y2VwdCBmb3Igb3V0IG9mIGJhbmQgc2lnbmFsaW5nIG9mDQo+PiAgPj4+Pj4+Pj4+Pm1ldGFkYXRh
LCBidXQgSSBhbSBjb25jZXJuZWQgdGhhdCBpdCBpbnRyb2R1Y2VzIHNpZ25pZmljYW50DQo+PiAg
Pj4+Pj4+Pj4+PmNvbXBsZXhpdHkgZHVlIHRvIHRoZSBwb3RlbnRpYWwgcmFjZSBjb25kaXRpb24g
b2YgcmVjZWl2aW5nDQo+PnRoZQ0KPj4gID4+Pj4+Pj4+Pj5yZWFsIHBhY2tldCBiZWZvcmUgdGhl
IG1ldGFkYXRhLiAgV2hpbGUgdGhlIHJlYWwgcGFja2V0IGNvdWxkDQo+PiAgPj4+Pj4+Pj4+Pmlu
ZGljYXRlIHRoYXQgb3V0IG9mIGJhbmQgbWV0YWRhdGEgaXMgZXhwZWN0ZWQsIGhvdyBjYW4gd2UN
Cj4+ICA+Pj4+Pj4+Pj4+Z3VhcmFudGVlIHRoZSBvcmRlciBvZiByZWNlcHRpb24/IFdoYXQgaWYg
c3dpdGNoaW5nIG9yDQo+PnJvdXRpbmcNCj4+ICA+Pj4+Pj4+Pj4+bm9kZXMgYXBwbHkgaGFzaCBi
YXNlZCBsb2FkIGJhbGFuY2luZz8gV2hhdCBpZiB0aGUgbG9hZA0KPj4gID4+Pj4+Pj4+Pj5iYWxh
bmNpbmcgdW5kZXJzdGFuZHMgU0ZDIGVuY2FwcyBhbmQgbG9va3MgYmV5b25kIGl0IHRvIHRoZQ0K
Pj4gID4+Pj4+Pj4+Pj5vcmlnaW5hbCBoZWFkZXIgdG8gZ2V0IGJldHRlciBlbnRyb3B5Pw0KPj4g
ID4+Pj4+Pj4+Pj4gQ2FuIHdlIGd1YXJhbnRlZSB0aGF0IHRoZSBtZXRhZGF0YSBhbmQgcmVhbCBw
YWNrZXQgd2lsbA0KPj5mb2xsb3cNCj4+ICA+Pj4+Pj4+Pj4+dGhlIGV4YWN0IHNhbWUgcGF0aD8g
SWYgd2UgY2FuIG5vdCwgdGhlbiBpbXBsZW1lbnRhdGlvbnMgd2lsbA0KPj4gID4+Pj4+Pj4+Pj5u
ZWVkIHRvIGFkZCBpbmdyZXNzIHF1ZXVpbmcgdG8gY29wZSB3aXRoIHRoZSBzY2VuYXJpby4NCj4+
ICA+Pj4+Pj4+Pj4+DQo+PiAgPj4+Pj4+Pj4+PiBBbHNvLCBkbyB5b3UgZmVlbCB0aGF0IHRoZSBp
bmNyZWFzZSBpbiBpbXBsZW1lbnRhdGlvbg0KPj4gID4+Pj4+Pj4+Pj4gY29tcGxleGl0eSBhdCB0
aGUgc2VydmljZSBmdW5jdGlvbnMgaXMgcmVhc29uYWJsZT8NCj4+ICA+Pj4+Pj4+Pj4+DQo+PiAg
Pj4+Pj4+Pj4+PiBUaGFua3MuDQo+PiAgPj4+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+Pj4gUm9uDQo+
PiAgPj4+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+Pj4+IE9uIE1hciAxMiwgMjAxNCwgYXQgNDowOSBB
TSwgIk5pY29sYXMgQk9VVEhPUlMiDQo+PiAgPj4+Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbQ0KPj4gPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PiB3cm90
ZToNCj4+ICA+Pj4+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+Pj4+IEkgdGhpbmsgd2UgbXVzdCBtYWtl
IGEgZGlzdGluY3Rpb24gYmV0d2VlbjoNCj4+ICA+Pj4+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+Pj4+
IC0gTWV0YWRhdGEgd2hpY2ggc2hvdWxkIGJlIHBhcnQgb2YgdGhlIGhlYWRlciBkZWZpbmVkIGFz
IGluDQo+PiAgPj4+Pj4+Pj4+Pj4gYmFuZCBtYXJraW5nLiAtIE1ldGFkYXRhIHdpdGggY2FuIGJl
IHBhc3NlZCBvdXQgb2YgYmFuZCwNCj4+Zm9yDQo+PiAgPj4+Pj4+Pj4+Pj4gZXhhbXBsZSBjb25n
cnVlbnQgb3V0IG9mIGJhbmQgc2lnbmFsaW5nIGRlZmluZWQgaW4gdGhlDQo+PmRyYWZ0DQo+PiAg
Pj4+Pj4+Pj4+Pj4NCj4+ICA+Pj4+Pj4+Pj4+PiBUaGUgZm9ybWVyIGNhbGxzIGZvciBhIGxpbWl0
ZWQgc3BhY2UgaW4gdGhlIGhlYWRlciwgdHJ1ZSwNCj4+VGhlDQo+PiAgPj4+Pj4+Pj4+Pj4gbGF0
dGVyIGhvd2V2ZXIgZG9lcyBub3QgaW5jdXIgYW55IHNwYWNlIGxpbWl0YXRpb24gYW5kIGlzDQo+
PiAgPj4+Pj4+Pj4+Pj4gc3RpbGwgZmFpcmx5IGVmZmljaWVudCBhbmQgaXQgcmVtYWlucyBjb21w
YXRpYmxlIHdpdGggYQ0KPj5maXhlZA0KPj4gID4+Pj4+Pj4+Pj4+IHNpemUgaGVhZGVyIHVzZWQg
dG8gcm91dGUgdGhvc2Ugc2lnbmFsaW5nIG1lc3NhZ2VzIGFsb25nDQo+PnRoZQ0KPj4gID4+Pj4+
Pj4+Pj4+IGNoYWluJ3Mgc2VydmljZSBmdW5jdGlvbnMuDQo+PiAgPj4+Pj4+Pj4+Pj4NCj4+ICA+
Pj4+Pj4+Pj4+PiBOaWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18gRnJvbToNCj4+ICA+Pj4+Pj4+Pj4+PiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbamd1aWNo
YXJAY2lzY28uY29tXSBTZW50Og0KPj4gID4+Pj4+Pj4+Pj4+IFR1ZXNkYXksIE1hcmNoIDExLCAy
MDE0IDY6NDggUE0gVG86IFJvbiBQYXJrZXIgQ2M6DQo+PiAgPj4+Pj4+Pj4+Pj4gTmljb2xhcyBC
T1VUSE9SUzsgYnJpanNtYW5AanVuaXBlci5uZXQNCj4+IDxtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0NCj4+ICA+Pj4+Pj4+Pj4+PiBTdWJqZWN0OiBS
ZTogW3NmY10NCj4+ZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+
ICA+Pj4+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+Pj4+IEhpIFJvbiwNCj4+ICA+Pj4+Pj4+Pj4+Pg0K
Pj4gID4+Pj4+Pj4+Pj4+IFdlIGNhbiBjZXJ0YWlubHkgaGF2ZSB0aGlzIGRpc2N1c3Npb24gYnV0
IHdlIHNob3VsZCBmaXJzdA0KPj4gID4+Pj4+Pj4+Pj4+IGNvbnNpZGVyIHdoYXQgaW5mb3JtYXRp
b24gaXMgbmVjZXNzYXJ5IGFuZCBpZiBzYWlkDQo+PiAgPj4+Pj4+Pj4+Pj4gaW5mb3JtYXRpb24g
Y2FuIGZpdCB3aXRoaW4gYSBmaXhlZCBudW1iZXIgb2YgY29udGV4dHMgaW4NCj4+dGhlDQo+PiAg
Pj4+Pj4+Pj4+Pj4gbWFqb3JpdHkgb2YgY2FzZXMuIFJlbWVtYmVyLCB0aGUgZ29hbCBvZiBiZWlu
ZyBhYmxlIHRvIHBhc3MNCj4+ICA+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSB0aHJvdWdoIHRoZSBuZXR3
b3JrIGlzIHRvIGVuaGFuY2Ugc2VydmljZQ0KPj5kZWxpdmVyeSwNCj4+ICA+Pj4+Pj4+Pj4+PiBu
b3QgcGFzcyB0aGUgZW50aXJlIHdvcmtzIG9mIFNoYWtlc3BlYXJlIDstKQ0KPj4gID4+Pj4+Pj4+
Pj4+DQo+PiAgPj4+Pj4+Pj4+Pj4gU2VudCBmcm9tIG15IGlQaG9uZQ0KPj4gID4+Pj4+Pj4+Pj4+
DQo+PiAgPj4+Pj4+Pj4+Pj4+IE9uIE1hciA3LCAyMDE0LCBhdCAzOjUyIEFNLCAiUm9uIFBhcmtl
ciINCj4+ICA+Pj4+Pj4+Pj4+Pj4gPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20NCj4+
IDxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+IHdyb3RlOg0KPj4gID4+
Pj4+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+Pj4+PiBOaWNvbGFzLA0KPj4gID4+Pj4+Pj4+Pj4+Pg0K
Pj4gID4+Pj4+Pj4+Pj4+PiBJIHNlZSBzaW1pbGFyIHJlcXVpcmVtZW50cyBmcm9tIHRoZSAzZ3Bw
IEVQQyBzaWRlLiAgSQ0KPj53b3VsZA0KPj4gID4+Pj4+Pj4+Pj4+PiBsaWtlIHRvIHByb3Bvc2Ug
YW4gT1VJIC8gVExWIGJhc2VkIGFwcHJvYWNoIHdoZXJlIHRoZQ0KPj4gID4+Pj4+Pj4+Pj4+PiBy
ZXNlcnZlZCBPVUkgY2FuIGJlIHVzZWQgZm9yIGFncmVlZCB1cG9uIHR5cGVzIG9mIGNvbW1vbg0K
Pj4gID4+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSBhbmQgdmVuZG9yIG9yIG90aGVyIG9yZ2FuaXphdGlv
bmFsIE9VSXMgY2FuIGJlDQo+PnVzZWQNCj4+ICA+Pj4+Pj4+Pj4+Pj4gdG8gcXVpY2tseSBpbm5v
dmF0ZSBpbiB0aGUgbmV0d29ya3MuDQo+PiAgPj4+Pj4+Pj4+Pj4+IFNpbXVsdGFuZW91c2x5LCBJ
IHdvdWxkIGFsc28gbGlrZSB0byBjb25zaWRlciBtZWNoYW5pc21zDQo+PiAgPj4+Pj4+Pj4+Pj4+
IHRoYXQgYXJlIG9wdGltaXplZCBmb3IgbG9uZyBsaXZlZCBmbG93cyBzbyBhcyB0byBsaW1pdCB0
aGUNCj4+ICA+Pj4+Pj4+Pj4+Pj4gbmVnYXRpdmUgZWZmZWN0cyBvZiBwYWNrZXQgZ3Jvd3RoLg0K
Pj4gID4+Pj4+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+Pj4+PiBSb24NCj4+ICA+Pj4+Pj4+Pj4+Pj4N
Cj4+ICA+Pj4+Pj4+Pj4+Pj4NCj4+ICA+Pj4+Pj4+Pj4+Pj4+IE9uIE1hciA3LCAyMDE0LCBhdCA4
OjM0IEFNLCAiTmljb2xhcyBCT1VUSE9SUyINCj4+ICA+Pj4+Pj4+Pj4+Pj4+IDxOaWNvbGFzLkJP
VVRIT1JTQHFvc21vcy5jb20NCj4+IDxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29t
Pj4gd3JvdGU6DQo+PiAgPj4+Pj4+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+Pj4+Pj4gSGVsbG8gSmlt
DQo+PiAgPj4+Pj4+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+Pj4+Pj4gSSBoYXZlIHNlZW4gY2FzZXMg
aW4gR2kgTEFOLCB3aGVyZSBzdWJzY3JpYmVyIHJlbGF0ZWQNCj4+ICA+Pj4+Pj4+Pj4+Pj4+IGlu
Zm9ybWF0aW9uIGlzIHBhc3NlZCB0byBhIFdlYiBQcm94eSBmb3IgSFRUUCBoZWFkZXINCj4+ICA+
Pj4+Pj4+Pj4+Pj4+IGVucmljaG1lbnQgKGFpbWVkIGF0IHNvbWUgV2ViIENvbnRlbnQgcHJvdmlk
ZXJzIHBhcnRuZXJzDQo+Pm9mDQo+PiAgPj4+Pj4+Pj4+Pj4+PiB0aGUgTW9iaWxlIE9wZXJhdG9y
KS4NCj4+ICA+Pj4+Pj4+Pj4+Pj4+IEluZm9ybWF0aW9uIHdhcyBhbiBjb2RlZCAocGVyc2lzdGVu
dCkgc3Vic2NyaWJlciBpZA0KPj5kZXJpdmVkDQo+PiAgPj4+Pj4+Pj4+Pj4+PiBmcm9tIHRoZSBN
U0lTRE4sIGFuZCBjb3VwbGUgb2YgZiBjdXN0b21lciBwcm9maWxlIHJlbGF0ZWQNCj4+ICA+Pj4+
Pj4+Pj4+Pj4+IGZpZWxkcy4NCj4+ICA+Pj4+Pj4+Pj4+Pj4+DQo+PiAgPj4+Pj4+Pj4+Pj4+PiBJ
biBhbiBzZmMgYmFzZWQgR2kgTEFOLCB0aGlzIGVudGl0eSBzaG91bGQgcmVjZWl2ZSBmcm9tDQo+
PnRoZQ0KPj4gID4+Pj4+Pj4+Pj4+Pj4gQ2xhc3NpZmllcg0KPj4gID4+Pj4+Pj4+Pj4+Pj4NCj4+
ICA+Pj4+Pj4+Pj4+Pj4+IC0gQSBjbGFzc2lmaWNhdGlvbiBvZiB0aGUgQ29udGVudCBQcm92aWRl
ciAoIElkLA0KPj4gID4+Pj4+Pj4+Pj4+Pj4gQ2F0ZWdvcnkpIGJhc2VkIG9uIHRyYWZmaWMgYW5h
bHlzaXMgLSBUaGUgTVNJU0ROIG9mIHRoZQ0KPj4gID4+Pj4+Pj4+Pj4+Pj4gc3Vic2NyaWJlciAt
IFR3byBzdWJzY3JpYmVyIHBvbGljeSBmaWVsZHMgKG5vdCB0aWVkIHRvDQo+PlBDUkYNCj4+ICA+
Pj4+Pj4+Pj4+Pj4+IGJ1dCBiZWxvbmdpbmcgdG8gdGhlIFN1YnNjcmliZXIgREIpIChTdWJzY3Jp
YmVyIGNhdGVnb3J5LA0KPj4gID4+Pj4+Pj4+Pj4+Pj4gc3ViLWNhdGVnb3J5KSAtIEEgc2Vzc2lv
biBpZCAoZm9yIGxvZ2dpbmcgYW5kIHRyYWNraW5nDQo+PiAgPj4+Pj4+Pj4+Pj4+PiBwdXJwb3Nl
cykNCj4+ICA+Pj4+Pj4+Pj4+Pj4+DQo+PiAgPj4+Pj4+Pj4+Pj4+PiBUaGUgb2JqZWN0aXZlIGJl
aW5nIHRvIGF2b2lkIGhhdmluZyAgdGhlIEhUVFAgUHJveHkgdG8NCj4+ICA+Pj4+Pj4+Pj4+Pj4+
IGJlY29tZSBhIHRydXN0ZWQgYXBwbGljYXRpb24gKGludGVyb2dhdGUgdGhlIHN1YnNjcmliZXIN
Cj4+REIsDQo+PiAgPj4+Pj4+Pj4+Pj4+PiBldGMuLikNCj4+ICA+Pj4+Pj4+Pj4+Pj4+DQo+PiAg
Pj4+Pj4+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+Pj4+Pj4gTmljb2xhcw0KPj4gID4+Pj4+Pj4+Pj4+
Pj4NCj4+ICA+Pj4+Pj4+Pj4+Pj4+DQo+PiAgPj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fIEZyb206IEppbQ0KPj5HdWljaGFyZA0KPj4gID4+Pj4+
Pj4+Pj4+Pj4gKGpndWljaGFyKSBbamd1aWNoYXJAY2lzY28uY29tXSBTZW50Og0KPj4gID4+Pj4+
Pj4+Pj4+Pj4gVGh1cnNkYXksIE1hcmNoIDA2LCAyMDE0IDI6MDIgUE0gVG86IEphbWFsIEhhZGkg
U2FsaW07DQo+PiAgPj4+Pj4+Pj4+Pj4+PiBqbW9pc2FuZEBqdW5pcGVyLm5ldCA8bWFpbHRvOmpt
b2lzYW5kQGp1bmlwZXIubmV0PjsNCj4+IGJyaWpzbWFuQGp1bmlwZXIubmV0IDxtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ+IENjOg0KPj4gID4+Pj4+Pj4+Pj4+Pj4gc2ZjIFN1YmplY3Q6IFJl
OiBbc2ZjXQ0KPj4gID4+Pj4+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29u
c2lkZXJhdGlvbnMNCj4+ICA+Pj4+Pj4+Pj4+Pj4+DQo+PiAgPj4+Pj4+Pj4+Pj4+PiBIaSBKYW1h
bCwNCj4+ICA+Pj4+Pj4+Pj4+Pj4+DQo+PiAgPj4+Pj4+Pj4+Pj4+PiBZb3Ugc2FpZCAiSXQgc2Vl
bXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZSBzaXplZA0KPj4gID4+Pj4+Pj4+Pj4+
Pj4gbWV0YWRhdGEiLi4gSSBhbSBub3Qgc28gY29udmluY2VkIGFuZCB3b3VsZCBsaWtlIHRvDQo+
PmJldHRlcg0KPj4gID4+Pj4+Pj4+Pj4+Pj4gdW5kZXJzdGFuZCB0aGUgcmVxdWlyZW1lbnRzIGJl
Zm9yZSBwYXNzaW5nIGp1ZGdlbWVudC4gSWYNCj4+d2UNCj4+ICA+Pj4+Pj4+Pj4+Pj4+IGxvb2sg
YXQgdGhlIHVzZSBjYXNlcyBhcyBwcmVzZW50ZWQgdGh1cyBmYXIgaW50byB0aGUgV0cgSQ0KPj4g
ID4+Pj4+Pj4+Pj4+Pj4gaGF2ZSB5ZXQgdG8gc2VlIGEgc2luZ2xlIGV4YW1wbGUgb2YgdGhlIG5l
ZWQgKG5vdGluZyB0aGF0DQo+PiAgPj4+Pj4+Pj4+Pj4+PiBkZXNpcmUgaXMgbm90IHRoZSBzYW1l
IGFzIG5lZWQpIC0gSSBhbSBub3Qgc2F5aW5nIHRoZXJlDQo+PmlzDQo+PiAgPj4+Pj4+Pj4+Pj4+
PiBubyByZXF1aXJlbWVudCBidXQgcmF0aGVyIHRoYXQgd2Ugc2hvdWxkIG5vdCBqdW1wIHRvIHRo
ZQ0KPj4gID4+Pj4+Pj4+Pj4+Pj4gY29uY2x1c2lvbiBhbmQgYnVpbGQgc3RhbmRhcmRzIGFyb3Vu
ZCBhIHRoZW9yeS4NCj4+ICA+Pj4+Pj4+Pj4+Pj4+DQo+PiAgPj4+Pj4+Pj4+Pj4+Pg0KPj4gID4+
Pj4+Pj4+Pj4+Pj4NCj4+ICA+Pj4+Pj4+Pj4+Pj4+PiBPbiAzLzMvMTQsIDY6MzUgQU0sICJKYW1h
bCBIYWRpIFNhbGltIg0KPj4gID4+Pj4+Pj4+Pj4+Pj4+IDxoYWRpQG1vamF0YXR1LmNvbSA8bWFp
bHRvOmhhZGlAbW9qYXRhdHUuY29tPj4gd3JvdGU6DQo+PiAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+ICA+
Pj4+Pj4+Pj4+Pj4+PiBJIGxpa2UgdGhlIGRvYyAtIHdlbGwgd3JpdHRlbi4NCj4+ICA+Pj4+Pj4+
Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+Pj4+Pj4+IFNlY3Rpb24gNC4zIG9uIG1ldGFkYXRhIGVuY29k
aW5nLg0KPj4gID4+Pj4+Pj4+Pj4+Pj4+DQo+PiAgPj4+Pj4+Pj4+Pj4+Pj4gSXQgc2VlbXMgdGhl
cmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZSBzaXplZCBtZXRhZGF0YQ0KPj4gID4+Pj4+Pj4+
Pj4+Pj4+IChhdCBsZWFzdCBmb3IgaHR0cC9hcHAgeW91ICBzZWVtIHRvIGluZGljYXRlIHRoZSBk
ZXNpcmUNCj4+Zm9yDQo+PiAgPj4+Pj4+Pj4+Pj4+Pj5pdCkuDQo+PiAgPj4+Pj4+Pj4+Pj4+Pj4g
Rm9yIGEgZGF0YXBhdGggcGVyLXBhY2tldCBtZXRhZGF0YSwgaSBmZWVsIHRoZSBuZWVkIGlzDQo+
PiAgPj4+Pj4+Pj4+Pj4+Pj4ganVzdCBhcyBpbXBvcnRhbnQuIEFyZSB3ZSBsaW1pdGVkIGJ5IHRo
ZSBmYWN0IHRoYXQNCj4+ICA+Pj4+Pj4+Pj4+Pj4+PiBleGlzdGluZyBoYXJkd2FyZSBtYXkgbm90
IGJlIGFibGUgdG8gaGFuZGxlIFRMVnM/IEZvcg0KPj4gID4+Pj4+Pj4+Pj4+Pj4+IGV4YW1wbGUs
IEkgZG9udCBoYXZlIGEgcHJvYmxlbSBoYW5kbGluZyBUTFZzIGluIGENCj4+c29mdHdhcmUNCj4+
ICA+Pj4+Pj4+Pj4+Pj4+PmRhdGFwYXRoLg0KPj4gID4+Pj4+Pj4+Pj4+Pj4+DQo+PiAgPj4+Pj4+
Pj4+Pj4+Pj4gY2hlZXJzLCBqYW1hbA0KPj4gID4+Pj4+Pj4+Pj4+Pj4+DQo+PiAgPj4+Pj4+Pj4+
Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2Zj
DQo+PiAgPj4+Pj4+Pj4+Pj4+Pj4gbWFpbGluZyBsaXN0IHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NCj4+ICA+Pj4+Pj4+Pj4+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYw0KPj4gID4+Pj4+Pj4+Pj4+Pj4NCj4+ICA+Pj4+Pj4+Pj4+Pj4+DQo+
PiAgPj4+Pj4+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pm1haWxpbmcNCj4+ICA+Pj4+Pj4+Pj4+
Pj4+IGxpc3Qgc2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4gaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+ICA+Pj4+Pj4+Pj4+DQo+PiAgPj4+
Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBz
ZmMgbWFpbGluZw0KPj4gID4+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQo+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0K
Pj4gID4+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXyBzZmMgbWFpbGluZw0KPj4gID4+Pj4+Pj4+PiBsaXN0IHNmY0Bp
ZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vc2ZjDQo+PiAgPj4+Pj4+Pj4+DQo+PiAgPj4+Pj4+Pj4+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5nDQo+PiAg
Pj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4gaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+ICA+Pj4+Pg0KPj4gID4+
Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBt
YWlsaW5nIGxpc3QNCj4+ICA+Pj4+PiBzZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQo+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4gID4+Pj4+
DQo+PiAgPj4NCj4+ICA+Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQo+PiAgPj5zZmMgbWFpbGluZyBsaXN0DQo+PiAgPj5zZmNAaWV0Zi5vcmcgPG1haWx0
bzpzZmNAaWV0Zi5vcmc+DQo+PiAgPj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYw0KPj4gID4NCj4+ICA+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCj4+ICA+c2ZjIG1haWxpbmcgbGlzdA0KPj4gID5zZmNAaWV0Zi5vcmcgPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+DQo+PiAgPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjDQo+Pg0KPg0KPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fDQo+c2ZjIG1haWxpbmcgbGlzdA0KPnNmY0BpZXRmLm9yZw0KPmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQoNCg==


From nobody Fri Mar 14 10:57:07 2014
Return-Path: <mn1921@att.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DCE1B1A017C for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 10:57:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.447
X-Spam-Level: 
X-Spam-Status: No, score=-2.447 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_OFF=2.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547] 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 Djapqvvp_kaH for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 10:56:59 -0700 (PDT)
Received: from nbfkord-smmo05.seg.att.com (nbfkord-smmo05.seg.att.com [209.65.160.92]) by ietfa.amsl.com (Postfix) with ESMTP id E06061A0170 for <sfc@ietf.org>; Fri, 14 Mar 2014 10:56:58 -0700 (PDT)
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo05.seg.att.com(mxl_mta-7.2.1-0) with ESMTP id 4e243235.2b44d4813940.6198465.00-2446.17414091.nbfkord-smmo05.seg.att.com (envelope-from <mn1921@att.com>);  Fri, 14 Mar 2014 17:56:52 +0000 (UTC)
X-MXL-Hash: 532342e459d975e6-2448e27b1cc869bd461d52b06aeb81db0121c4e4
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo05.seg.att.com(mxl_mta-7.2.1-0) over TLS secured channel with ESMTP id 0b243235.0.6197909.00-2376.17412475.nbfkord-smmo05.seg.att.com (envelope-from <mn1921@att.com>);  Fri, 14 Mar 2014 17:56:00 +0000 (UTC)
X-MXL-Hash: 532342b0552ade81-46ac2ccf5765771017d33b15ff6a3cc29a596eae
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2EHtx7i009594; Fri, 14 Mar 2014 13:56:00 -0400
Received: from mlpi409.sfdc.sbc.com (mlpi409.sfdc.sbc.com [130.9.128.241]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2EHtrpe009566 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 14 Mar 2014 13:55:57 -0400
Received: from MISOUT7MSGHUBAA.ITServices.sbc.com (MISOUT7MSGHUBAA.itservices.sbc.com [130.9.129.145]) by mlpi409.sfdc.sbc.com (RSA Interceptor); Fri, 14 Mar 2014 17:55:48 GMT
Received: from MISOUT7MSGUSR9I.ITServices.sbc.com ([144.151.223.56]) by MISOUT7MSGHUBAA.ITServices.sbc.com ([130.9.129.145]) with mapi id 14.03.0174.001; Fri, 14 Mar 2014 13:55:48 -0400
From: "NAPIERALA, MARIA H" <mn1921@att.com>
To: "Surendra Kumar (smkumar)" <smkumar@cisco.com>, "Joel M. Halpern" <jmh@joelhalpern.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPPtb75JTMIR5tk0Sw90+BuOO5fZrg0AbggABKhACAAAVnAP//vtnA
Date: Fri, 14 Mar 2014 17:55:47 +0000
Message-ID: <1D70D757A2C9D54D83B4CBD7625FA80E0135C859@MISOUT7MSGUSR9I.ITServices.sbc.com>
References: <9wpek1o9cwfd51qatfhe1o82.1394727128188@email.android.com> <1D70D757A2C9D54D83B4CBD7625FA80E0135C7C6@MISOUT7MSGUSR9I.ITServices.sbc.com> <53233BDA.8070903@joelhalpern.com> <CF488DFD.33B63%smkumar@cisco.com>
In-Reply-To: <CF488DFD.33B63%smkumar@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.91.76.193]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-AnalysisOut: [v=2.0 cv=N4Oe4RBB c=1 sm=1 a=dhB6nF3YHL5t/Ixux6cINA==:17 a]
X-AnalysisOut: [=R0AxcfLY814A:10 a=ofMgfj31e3cA:10 a=-s3I2kwCOWQA:10 a=BLc]
X-AnalysisOut: [eEmwcHowA:10 a=8nJEP1OIZ-IA:10 a=zQP7CpKOAAAA:8 a=XIqpo32R]
X-AnalysisOut: [AAAA:8 a=AUd_NHdVAAAA:8 a=48vgC7mUAAAA:8 a=ABeY7kuGAAAA:8 ]
X-AnalysisOut: [a=i0EeH86SAAAA:8 a=PBr8zg0IAAAA:8 a=A7XncKjpAAAA:8 a=qN95w]
X-AnalysisOut: [PeSAAAA:8 a=OUXY8nFuAAAA:8 a=OvLm3aGHEAchilIN6voA:9 a=wPNL]
X-AnalysisOut: [vfGTeEIA:10 a=JfD0Fch1gWkA:10 a=lZB815dzVvQA:10 a=chC_agHS]
X-AnalysisOut: [u74A:10 a=hPjdaMEvmhQA:10 a=wQWeH_5-QA4A:10 a=wlhJtfLYORIA]
X-AnalysisOut: [:10 a=paC5pjApGzsA:10 a=peF9eE_zjQwA:10 a=4qiDAAsdqZRzrwGU]
X-AnalysisOut: [:21 a=Ed4gDSKMP6gFIvtH:21]
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2010122901)]
X-MAIL-FROM: <mn1921@att.com>
X-SOURCE-IP: [144.160.229.24]
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/rj4WWr9KKczMAMztlCidmVyXlW8
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 17:57:04 -0000

Why do you mention VLANs stitching? As an example?=20
I was not referring to VLAN stitching at all.=20

Maria

> -----Original Message-----
> From: Surendra Kumar (smkumar) [mailto:smkumar@cisco.com]
> Sent: Friday, March 14, 2014 1:46 PM
> To: Joel M. Halpern; NAPIERALA, MARIA H
> Cc: sfc@ietf.org
> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>=20
> [Trimmed the recipient list - needs approval otherwise]
>=20
> Completely agree here.
>=20
> SFC does not prevent VLAN stitching and one can continue to do that.
> While
> at the same time SFC can include VLAN stitching to support legacy SFs
> in
> the same chain that includes SFC aware SFs. Even legacy SFs benefit
> from
> chain identification and hence can be shared across different service
> chains.
>=20
> Surendra.
>=20
>=20
>=20
> On 3/14/14 10:26 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
>=20
> >My own inclination is to observe that if you don't need explicit chain
> >identification and you don't need metadata, you can just omit the
> >sfc/nsh header.  Still do service chaining, just no extra header.
> >
> >If we are going to have the header, it seems to me that the chain
> >identification field is very useful, and low cost once we have the
> header.
> >
> >Yours,
> >Joel
> >
> >On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:
> >> Explicit chain identification should be made optional. I believe it
> was
> >> discussed few months ago on this mailing list.
> >>
> >> Maria
> >>
> >> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Jmh.direct
> >> *Sent:* Thursday, March 13, 2014 12:12 PM
> >> *To:* kegray@cisco.com; lucy.yong@huawei.com; smkumar@cisco.com;
> >> jguichar@cisco.com
> >> *Cc:* nicolas.bouthors@qosmos.com; sfc@ietf.org; hadi@mojatatu.com;
> >> ron_parker@affirmednetworks.com; brijsman@juniper.net;
> >>jmh@joelhalpern.com
> >> *Subject:* Re: [sfc] draft-rijsman-sfc-metadata-considerations
> >> *Importance:* Low
> >>
> >> Assuming I understand you properly Ken, I disagree.
> >>
> >> For example, by using separate terms I can easily discuss the fact
> that
> >> certain kinds of data (chain identification) only need to be adjust
> by a
> >> few apps in rare cases.  And that data is not beeded by the
> >>applications.
> >>
> >> Unless you would like to consider the chain identification as being
> >> optional?
> >>
> >> Yours,
> >>
> >> Joel
> >>
> >>
> >>
> >> Sent from my Samsung smartphone on AT&T
> >>
> >>
> >>
> >>
> >> -------- Original message --------
> >> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
> >> From: "Ken Gray (kegray)" <kegray@cisco.com
> <mailto:kegray@cisco.com>>
> >> To: Lucy yong <lucy.yong@huawei.com
> >> <mailto:lucy.yong@huawei.com>>,"Surendra Kumar (smkumar)"
> >> <smkumar@cisco.com <mailto:smkumar@cisco.com>>,"Jim Guichard
> (jguichar)"
> >> <jguichar@cisco.com <mailto:jguichar@cisco.com>>
> >> CC: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com
> >> <mailto:Nicolas.BOUTHORS@qosmos.com>>,sfc <sfc@ietf.org
> >> <mailto:sfc@ietf.org>>,Jamal Hadi Salim <hadi@mojatatu.com
> >> <mailto:hadi@mojatatu.com>>,Ron Parker
> <Ron_Parker@affirmednetworks.com
> >> <mailto:Ron_Parker@affirmednetworks.com>>,"brijsman@juniper.net
> >> <mailto:brijsman@juniper.net>" <brijsman@juniper.net
> >> <mailto:brijsman@juniper.net>>,"Joel M. Halpern"
> <jmh@joelhalpern.com
> >> <mailto:jmh@joelhalpern.com>>
> >>
> >> The word "metadata" is a purposely ambiguous term "data that
> provides
> >> information about other data".  It is used to avoid THIS discussion.
> >>
> >> For example, I propose we define "tequila metadata" because,
> frankly, I
> >> will need to order a triple-shot if we keep attempting to define
> >>something
> >> that, by definition, is ambiguous.  I'd like my bartender to
> understand
> >>me
> >> specifically when I say "I need a shot".
> >>
> >> On 3/13/14 7:49 AM, "Lucy yong" <lucy.yong@huawei.com
> >> <mailto:lucy.yong@huawei.com>> wrote:
> >>
> >>  >Snip..
> >>  >SK> Just copying from the PS:
> >>  >--
> >>  >Data plane metadata provides the ability to exchange information
> >>between
> >>  >the network and service functions, between service functions, and
> >>service
> >>  >functions and the network.
> >>  >
> >>  >--
> >>  >It is a lucid definition. We are unnecessarily making the word
> >>"network"
> >>  >controversial, IMO.
> >>  >
> >>  >[Lucy] This is my point. "The network" is too general here, which
> >>brings
> >>  >metadata great power to do many things. This is why people invent
> >>ideas
> >>  >here, which causes a lot of debates on metadata usage potentials.
> We
> >>  >should not spend a lot of times on that debates and judge which
> usage
> >>is
> >>  >valuable or not. Thus, for the SFC work, it will be helpful if we
> can
> >>  >narrow down a bit. Joel makes explicitly two cases, which is
> helpful
> >>to
> >>  >develop use cases for each case. I would like to see that the
> problem
> >>  >statement can be more specific on metadata definition, which may
> be
> >>  >helpful in less focusing on it and moving forward.
> >>  >
> >>  >Lucy
> >>  >
> >>  >Surendra.
> >>  >
> >>  >
> >>  >>
> >>  >>Thanks,
> >>  >>Lucy
> >>  >>
> >>  >>-----Original Message-----
> >>  >>From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
> >>  >>Sent: Wednesday, March 12, 2014 4:38 PM
> >>  >>To: Lucy yong
> >>  >>Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker;
> >>  >>brijsman@juniper.net <mailto:brijsman@juniper.net>; sfc; Jamal
> Hadi
> >>Salim
> >>  >>Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
> >>  >>
> >>  >>Hi Lucy,
> >>  >>
> >>  >>No. I am simply saying we should not overcomplicate the problem
> >>  >>statement with text that adds little to no value in my opinion.
> >>Whether
> >>  >>we call it metadata, or context, has no bearing on the fact that
> the
> >>  >>problem statement already clearly states we need to be able to
> pass
> >>  >>information between SF=B9s and between the network & SF=B9s.
> >>  >>
> >>  >>
> >>  >>On 3/12/14, 5:13 PM, "Lucy yong" <lucy.yong@huawei.com
> >> <mailto:lucy.yong@huawei.com>> wrote:
> >>  >>
> >>  >>>
> >>  >>>Hi Jim,
> >>  >>>
> >>  >>>I for one don't agree and think we are over complicating what
> should
> >>  >>>be straightforward. The SFC encapsulation should enable two
> things:
> >>  >>>
> >>  >>>1. Steering of selected flows through a service chain; this is
> the
> >>  >>>service function path.
> >>  >>>2. Passing of context associated with a given flow within said
> >>service
> >>  >>>function path. This context information may be consumed by a SF
> (an
> >>  >>>application ID is an example) or may be consumed by the
> forwarding
> >>  >>>elements (a vrf-ID is an example).
> >>  >>>[Lucy] Do you call the context as metadata or not? Do we have
> >>another
> >>  >>>term here beside SFC header and metadata. I see that you don't
> want
> >>to
> >>  >>>separate what is consumed by SF and what is consumed by the
> >>forwarding
> >>  >>>elements.
> >>  >>>
> >>  >>>Lucy
> >>  >>>
> >>  >>>Sent from my iPhone
> >>  >>>
> >>  >>>> On Mar 12, 2014, at 4:16 PM, "Lucy yong" <lucy.yong@huawei.com
> >> <mailto:lucy.yong@huawei.com>> wrote:
> >>  >>>>
> >>  >>>> Great. Then we may consider two special metadata definitions
> in
> >>the
> >>  >>>>problem statement so we can all use the same definitions. Here
> is
> >>my
> >>  >>>>suggested text and like to hear you and other's input and
> >>suggestions.
> >>  >>>>
> >>  >>>> Dataplane Metadata: Data plane metadata provides the ability
> to
> >>  >>>>exchange information between the elements in a service function
> >>  >>>>chaining. In this context, there are two types of data plane
> >>metadata.
> >>  >>>>
> >>  >>>> Service Function Metadata: the information exchanged between
> >>  >>>>classifier and service functions, between service functions to
> >>  >>>>facilitate service functions on the packet treatment.
> >>  >>>>
> >>  >>>> Steering Metadata: the information from service functions to a
> >>  >>>>classifier or service node for traffic forwarding purpose.
> >>  >>>>
> >>  >>>> -end
> >>  >>>>
> >>  >>>> Lucy
> >>  >>>>
> >>  >>>>
> >>  >>>> -----Original Message-----
> >>  >>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
> >>  >>>> Sent: Wednesday, March 12, 2014 2:35 PM
> >>  >>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker
> >>  >>>> Cc: Jim Guichard (jguichar); brijsman@juniper.net
> >> <mailto:brijsman@juniper.net>; sfc; Jamal Hadi
> >>  >>>> Salim
> >>  >>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
> >>  >>>>
> >>  >>>> Yes, I am trying to consistently distinguish those two cases
> when
> >>  >>>>talking about the information carried with packets in service
> >>chains.
> >>  >>>>
> >>  >>>> Yours,
> >>  >>>> Joel
> >>  >>>>
> >>  >>>>> On 3/12/14, 3:13 PM, Lucy yong wrote:
> >>  >>>>> Joel, See below. -----Original Message----- From: sfc
> >>  >>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
> Sent:
> >>  >>>>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas
> >>BOUTHORS;
> >>  >>>>> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net
> >> <mailto:brijsman@juniper.net>; sfc;
> >>  >>>>> Jamal Hadi Salim Subject: Re: [sfc]
> >>  >>>>> draft-rijsman-sfc-metadata-considerations
> >>  >>>>>
> >>  >>>>> I was trying to word it carefully not to focus on who puts
> the
> >>  >>>>> information in, but only on who consumes the information.
> >>  >>>>> Information for service functions may come from the ingress
> >>  >>>>> classifier or from other service functions. [Lucy] this is
> the
> >>one
> >>  >>>>> case using metadata in your view. Information for the
> forwarding
> >>  >>>>> will generally come from the ingress classifier, but in
> special
> >>  >>>>> cases may be provided by service functions.  (I keep wanting
> to
> >>get
> >>  >>>>> rid of those special cases, but so far there seem to be just
> >>enough
> >>  >>>>> of them to warrant covering in the solution.  And more
> >>importantly,
> >>  >>>>> significant support for it in the working group.) [Lucy] This
> is
> >>  >>>>> the second case using metadata in your view (but you don't
> like
> >>it).
> >>  >>>>>
> >>  >>>>> And you suggest distinguishing these two cases when
> discussing
> >>  >>>>> about metadata usage. Is that right understanding?
> >>  >>>>>
> >>  >>>>> Lucy
> >>  >>>>>
> >>  >>>>> Yours, Joel
> >>  >>>>>
> >>  >>>>>> On 3/12/14, 2:33 PM, Lucy yong wrote:
> >>  >>>>>> Joel, I interpret that you suggests that distinguish the
> >>exchange
> >>  >>>>>> information data plane carried between service functions and
> the
> >>  >>>>>> exchange information data plane carried from a service
> function
> >>to
> >>  >>>>>> a service node. Is this right understanding? Lucy
> >>  >>>>>>
> >>  >>>>>> -----Original Message----- From: Joel M. Halpern
> >>  >>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014
> >>1:19
> >>  >>>>>> PM
> >>  >>>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard
> >>  >>>>>> (jguichar); brijsman@juniper.net
> <mailto:brijsman@juniper.net>;
> >> sfc; Jamal Hadi Salim Subject:
> >>  >>>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
> >>  >>>>>>
> >>  >>>>>> My inclination would be to tune that definition to
> distinguish
> >>  >>>>>> between dataplane carried information intended for use by
> >>service
> >>  >>>>>> funcitons (whatever the origin), and dataplane carried
> >>information
> >>  >>>>>> intended for dataplane forwarding components.
> >>  >>>>>>
> >>  >>>>>> Yours, Joel
> >>  >>>>>>
> >>  >>>>>>
> >>  >>>>>>> Hi Joel,
> >>  >>>>>>>
> >>  >>>>>>> I agree that we need using the same definition for a term,
> but
> >>  >>>>>>> disagree that the metadata definition here is a set of
> >>  >>>>>>> information put in the SFC header. This may be too narrow
> or
> >>lead
> >>  >>>>>>> to a particular solution. I am fine with this definition in
> the
> >>  >>>>>>> problem statement w/ minor tweak (suggested on mailing
> list).
> >>  >>>>>>>
> >>  >>>>>>> Dataplane Metadata: Data plane metadata provides the
> ability to
> >>  >>>>>>> exchange information between the classifiers and service
> >>  >>>>>>> functions, between service functions, and service functions
> and
> >>  >>>>>>> the
> >>  >>>>>>> classifiers|service nodes.
> >>  >>>>>>>
> >>  >>>>>>> There may be a solution that a service function passes some
> >>
> >>  >>>>>>> information to attached service node without using SFC
> header.
> >>  >>>>>>>
> >>  >>>>>>> Thanks, Lucy
> >>  >>>>>>>
> >>  >>>>>>>
> >>  >>>>>>> -----Original Message----- From: Joel Halpern Direct
> >>  >>>>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday, March
> 12,
> >>  >>>>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas
> BOUTHORS;
> >>  >>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
> brijsman@juniper.net
> >> <mailto:brijsman@juniper.net>;
> >>  >>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
> >>  >>>>>>> draft-rijsman-sfc-metadata-considerations
> >>  >>>>>>>
> >>  >>>>>>> Lucy, you say "the metadata term means ..."  The definition
> you
> >>  >>>>>>> then provide is a definition of the set of information we
> are
> >>  >>>>>>> proposing that we put in the SFC header.  I, and others,
> have
> >>  >>>>>>> been using the term metadata more narrowly.  We can use
> >>whatever
> >>  >>>>>>> definition we want. But we do need to agree on the
> definition.
> >>  >>>>>>> For the purposes of the WG, it seems much more useful to
> use
> >>the
> >>  >>>>>>> term metadata for the narrower description.
> >>  >>>>>>>
> >>  >>>>>>> Yours, Joel
> >>  >>>>>>>
> >>  >>>>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
> >>  >>>>>>>> Hi Joel,
> >>  >>>>>>>>
> >>  >>>>>>>> I agree. We need to differentiate the metadata used by
> service
> >>  >>>>>>>>function and SFC header. The metadata term means carrying
> some
> >>  >>>>>>>>states along with the packet. IMO: SFC header is a kind of
> >>  >>>>>>>>metadata carried on packet for next service node to use. In
> the
> >>  >>>>>>>>context of SFC, we have term for SFC header and the
> metadata
> >>that
> >>  >>>>>>>>was carried between service functions, or between service
> >>  >>>>>>>>functions and classifiers/service nodes, which is what the
> >>draft
> >>  >>>>>>>>focus.
> >>  >>>>>>>>
> >>  >>>>>>>> Thanks, Lucy
> >>  >>>>>>>>
> >>  >>>>>>>>
> >>  >>>>>>>>
> >>  >>>>>>>>
> >>  >>>>>>>>
> >>  >>>>>>>> -----Original Message----- From: Joel M. Halpern
> >>  >>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,
> 2014
> >>  >>>>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc:
> Jim
> >>  >>>>>>>> Guichard (jguichar); brijsman@juniper.net
> >> <mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
> >>  >>>>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-
> considerations
> >>  >>>>>>>>
> >>  >>>>>>>> I think it is important to keep a strong distinction
> between
> >>  >>>>>>>> metadata (which is for use by applications) and the
> service
> >>  >>>>>>>> chaining information in the base service chain header,
> which
> >>is
> >>  >>>>>>>> for use by the service chain support mechanisms.
> >>  >>>>>>>>
> >>  >>>>>>>> Yours, Joel
> >>  >>>>>>>>
> >>  >>>>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
> >>  >>>>>>>>> Fully agree with Joe.
> >>  >>>>>>>>>
> >>  >>>>>>>>> We should not require a fix length for in-band metadata
> but
> >>  >>>>>>>>> also not leave it for freely usage. In fact, when a
> service
> >>  >>>>>>>>> node inserts SFC header on a (encapsulated) packet and
> send
> >>to
> >>  >>>>>>>>> next service node, SFC header itself can be seen as a
> >>metadata.
> >>  >>>>>>>>>
> >>  >>>>>>>>> Lucy
> >>  >>>>>>>>>
> >>  >>>>>>>>> -----Original Message----- From: sfc
> >>  >>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M.
> Halpern
> >>  >>>>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas
> BOUTHORS;
> >>  >>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
> brijsman@juniper.net
> >> <mailto:brijsman@juniper.net>;
> >>  >>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
> >>  >>>>>>>>> draft-rijsman-sfc-metadata-considerations
> >>  >>>>>>>>>
> >>  >>>>>>>>> For in-band metadata, the API for access can easily be
> >>  >>>>>>>>> synchronous. Out of band metadata needs different
> handling.
> >>  >>>>>>>>> There are many cases where out-of-band metadata is useful
> and
> >>  >>>>>>>>> appropriate.  But they do not cover all needs by any
> stretch.
> >>  >>>>>>>>>
> >>  >>>>>>>>> Even if each piece of in-band metadata is of fixed
> length,
> >>  >>>>>>>>> there are many different kinds of metatype.  Trying to
> say
> >>  >>>>>>>>> "there will be exactly four pieces, and they will be of
> types
> >>  >>>>>>>>> t1, t2, t3, and t4" is simply too specific for even 80%
> of
> >>the
> >>  >>>>>>>>>needs.
> >>  >>>>>>>>>
> >>  >>>>>>>>> Yours, Joel
> >>  >>>>>>>>>
> >>  >>>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
> >>  >>>>>>>>>> Hello Ron,
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> Sending out of band congruent metadata may not be the
> answer
> >>  >>>>>>>>>> to all needs but it is one tool that we should keep.
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> Not all metadata is tied to a specific packet, for
> example a
> >>  >>>>>>>>>> policy change in PCRF could lead to some metadata
> signaling,
> >>  >>>>>>>>>> the reaction time need not be immediate, few ms may not
> >>matter.
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> As you point, if a packet is tied to a metadata a
> >>correlation
> >>  >>>>>>>>>> info can be set in both packet to deal with it (i.e
> metadata
> >>  >>>>>>>>>> expected flag in the SFC header, plus an id)
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> Finally we can still send some limited metadata within a
> >>header.
> >>  >>>>>>>>>> This could be used for load balancers in particular if
> we
> >>  >>>>>>>>>> agree on a convention to locate "coarse grain policy"
> >>  >>>>>>>>>> / "fine grain policy" on reserved context headers.
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> This seems to open up a lot of flexibility /
> innovations.
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> On your last point, there is a question on how to make
> >>  >>>>>>>>>> metadata available to a Service Function. Current socket
> >>  >>>>>>>>>> connections for example do not allow to retrieve IP
> header
> >>  >>>>>>>>>> options. So I assume that SFC aware Service Functions
> will
> >>  >>>>>>>>>> need some (asynchronous
> >>  >>>>>>>>>> ?) API to retrieve SFC header information as well as in-
> band
> >>  >>>>>>>>>> metadata. I don't see out of band metadata transport
> adding
> >>  >>>>>>>>>> complexity,  the same API can probably apply.
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> The alternative option, allowing variable sized metadata
> in
> >>  >>>>>>>>>> the SFC header has some drawbacks as well, one being
> >>  >>>>>>>>>> fragmentation, and some switches expecting as well to
> look
> >>at
> >>  >>>>>>>>>> end user traffic headers for link load balancing.  I
> would
> >>  >>>>>>>>>> agree that if we can accept these issues, then sending
> >>  >>>>>>>>>> off-line congruent metadata looses its interest.
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> We need to take into account  that both in-band and
> >>congruent
> >>  >>>>>>>>>> out-of-band metadata transport is not reliable. A packet
> >>loss
> >>  >>>>>>>>>> triggering retransmission would not lead to the
> identical
> >>  >>>>>>>>>> reconstruction of the associated metadata. In some
> cases, we
> >>  >>>>>>>>>> might thus even need non-congruent out-of-band reliable
> >>  >>>>>>>>>> metadata transport.
> >>  >>>>>>>>>>
> >>  >>>>>>>>>>
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> Nicolas ________________________________________ From:
> Ron
> >>  >>>>>>>>>> Parker [Ron_Parker@affirmednetworks.com] Sent:
> Wednesday,
> >>  >>>>>>>>>> March 12, 2014
> >>  >>>>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard
> (jguichar);
> >>  >>>>>>>>>> brijsman@juniper.net <mailto:brijsman@juniper.net>; sfc;
> >> Jamal Hadi Salim Subject: Re: [sfc]
> >>  >>>>>>>>>> draft-rijsman-sfc-metadata-considerations
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> Nicolas,
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> I understand the concept for out of band signaling of
> >>  >>>>>>>>>>metadata, but I am concerned that it introduces
> significant
> >>  >>>>>>>>>>complexity due to the potential race condition of
> receiving
> >>the
> >>  >>>>>>>>>>real packet before the metadata.  While the real packet
> could
> >>  >>>>>>>>>>indicate that out of band metadata is expected, how can
> we
> >>  >>>>>>>>>>guarantee the order of reception? What if switching or
> >>routing
> >>  >>>>>>>>>>nodes apply hash based load balancing? What if the load
> >>  >>>>>>>>>>balancing understands SFC encaps and looks beyond it to
> the
> >>  >>>>>>>>>>original header to get better entropy?
> >>  >>>>>>>>>> Can we guarantee that the metadata and real packet will
> >>follow
> >>  >>>>>>>>>>the exact same path? If we can not, then implementations
> will
> >>  >>>>>>>>>>need to add ingress queuing to cope with the scenario.
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> Also, do you feel that the increase in implementation
> >>  >>>>>>>>>> complexity at the service functions is reasonable?
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> Thanks.
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> Ron
> >>  >>>>>>>>>>
> >>  >>>>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
> >>  >>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com
> >> <mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
> >>  >>>>>>>>>>>
> >>  >>>>>>>>>>> I think we must make a distinction between:
> >>  >>>>>>>>>>>
> >>  >>>>>>>>>>> - Metadata which should be part of the header defined
> as in
> >>  >>>>>>>>>>> band marking. - Metadata with can be passed out of
> band,
> >>for
> >>  >>>>>>>>>>> example congruent out of band signaling defined in the
> >>draft
> >>  >>>>>>>>>>>
> >>  >>>>>>>>>>> The former calls for a limited space in the header,
> true,
> >>The
> >>  >>>>>>>>>>> latter however does not incur any space limitation and
> is
> >>  >>>>>>>>>>> still fairly efficient and it remains compatible with a
> >>fixed
> >>  >>>>>>>>>>> size header used to route those signaling messages
> along
> >>the
> >>  >>>>>>>>>>> chain's service functions.
> >>  >>>>>>>>>>>
> >>  >>>>>>>>>>> Nicolas ________________________________________ From:
> >>  >>>>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com] Sent:
> >>  >>>>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
> >>  >>>>>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net
> >> <mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
> >>  >>>>>>>>>>> Subject: Re: [sfc]
> >>draft-rijsman-sfc-metadata-considerations
> >>  >>>>>>>>>>>
> >>  >>>>>>>>>>> Hi Ron,
> >>  >>>>>>>>>>>
> >>  >>>>>>>>>>> We can certainly have this discussion but we should
> first
> >>  >>>>>>>>>>> consider what information is necessary and if said
> >>  >>>>>>>>>>> information can fit within a fixed number of contexts
> in
> >>the
> >>  >>>>>>>>>>> majority of cases. Remember, the goal of being able to
> pass
> >>  >>>>>>>>>>> metadata through the network is to enhance service
> >>delivery,
> >>  >>>>>>>>>>> not pass the entire works of Shakespeare ;-)
> >>  >>>>>>>>>>>
> >>  >>>>>>>>>>> Sent from my iPhone
> >>  >>>>>>>>>>>
> >>  >>>>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
> >>  >>>>>>>>>>>> <Ron_Parker@affirmednetworks.com
> >> <mailto:Ron_Parker@affirmednetworks.com>> wrote:
> >>  >>>>>>>>>>>>
> >>  >>>>>>>>>>>> Nicolas,
> >>  >>>>>>>>>>>>
> >>  >>>>>>>>>>>> I see similar requirements from the 3gpp EPC side.  I
> >>would
> >>  >>>>>>>>>>>> like to propose an OUI / TLV based approach where the
> >>  >>>>>>>>>>>> reserved OUI can be used for agreed upon types of
> common
> >>  >>>>>>>>>>>> metadata and vendor or other organizational OUIs can
> be
> >>used
> >>  >>>>>>>>>>>> to quickly innovate in the networks.
> >>  >>>>>>>>>>>> Simultaneously, I would also like to consider
> mechanisms
> >>  >>>>>>>>>>>> that are optimized for long lived flows so as to limit
> the
> >>  >>>>>>>>>>>> negative effects of packet growth.
> >>  >>>>>>>>>>>>
> >>  >>>>>>>>>>>> Ron
> >>  >>>>>>>>>>>>
> >>  >>>>>>>>>>>>
> >>  >>>>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
> >>  >>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com
> >> <mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>> Hello Jim
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>> I have seen cases in Gi LAN, where subscriber related
> >>  >>>>>>>>>>>>> information is passed to a Web Proxy for HTTP header
> >>  >>>>>>>>>>>>> enrichment (aimed at some Web Content providers
> partners
> >>of
> >>  >>>>>>>>>>>>> the Mobile Operator).
> >>  >>>>>>>>>>>>> Information was an coded (persistent) subscriber id
> >>derived
> >>  >>>>>>>>>>>>> from the MSISDN, and couple of f customer profile
> related
> >>  >>>>>>>>>>>>> fields.
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>> In an sfc based Gi LAN, this entity should receive
> from
> >>the
> >>  >>>>>>>>>>>>> Classifier
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>> - A classification of the Content Provider ( Id,
> >>  >>>>>>>>>>>>> Category) based on traffic analysis - The MSISDN of
> the
> >>  >>>>>>>>>>>>> subscriber - Two subscriber policy fields (not tied
> to
> >>PCRF
> >>  >>>>>>>>>>>>> but belonging to the Subscriber DB) (Subscriber
> category,
> >>  >>>>>>>>>>>>> sub-category) - A session id (for logging and
> tracking
> >>  >>>>>>>>>>>>> purposes)
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>> The objective being to avoid having  the HTTP Proxy
> to
> >>  >>>>>>>>>>>>> become a trusted application (interogate the
> subscriber
> >>DB,
> >>  >>>>>>>>>>>>> etc..)
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>> Nicolas
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>> ________________________________________ From: Jim
> >>Guichard
> >>  >>>>>>>>>>>>> (jguichar) [jguichar@cisco.com] Sent:
> >>  >>>>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi
> Salim;
> >>  >>>>>>>>>>>>> jmoisand@juniper.net <mailto:jmoisand@juniper.net>;
> >> brijsman@juniper.net <mailto:brijsman@juniper.net> Cc:
> >>  >>>>>>>>>>>>> sfc Subject: Re: [sfc]
> >>  >>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>> Hi Jamal,
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>> You said "It seems there's clear need for variable
> sized
> >>  >>>>>>>>>>>>> metadata".. I am not so convinced and would like to
> >>better
> >>  >>>>>>>>>>>>> understand the requirements before passing judgement.
> If
> >>we
> >>  >>>>>>>>>>>>> look at the use cases as presented thus far into the
> WG I
> >>  >>>>>>>>>>>>> have yet to see a single example of the need (noting
> that
> >>  >>>>>>>>>>>>> desire is not the same as need) - I am not saying
> there
> >>is
> >>  >>>>>>>>>>>>> no requirement but rather that we should not jump to
> the
> >>  >>>>>>>>>>>>> conclusion and build standards around a theory.
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
> >>  >>>>>>>>>>>>>> <hadi@mojatatu.com <mailto:hadi@mojatatu.com>>
> wrote:
> >>  >>>>>>>>>>>>>>
> >>  >>>>>>>>>>>>>> I like the doc - well written.
> >>  >>>>>>>>>>>>>>
> >>  >>>>>>>>>>>>>> Section 4.3 on metadata encoding.
> >>  >>>>>>>>>>>>>>
> >>  >>>>>>>>>>>>>> It seems there's clear need for variable sized
> metadata
> >>  >>>>>>>>>>>>>> (at least for http/app you  seem to indicate the
> desire
> >>for
> >>  >>>>>>>>>>>>>>it).
> >>  >>>>>>>>>>>>>> For a datapath per-packet metadata, i feel the need
> is
> >>  >>>>>>>>>>>>>> just as important. Are we limited by the fact that
> >>  >>>>>>>>>>>>>> existing hardware may not be able to handle TLVs?
> For
> >>  >>>>>>>>>>>>>> example, I dont have a problem handling TLVs in a
> >>software
> >>  >>>>>>>>>>>>>>datapath.
> >>  >>>>>>>>>>>>>>
> >>  >>>>>>>>>>>>>> cheers, jamal
> >>  >>>>>>>>>>>>>>
> >>  >>>>>>>>>>>>>> _______________________________________________ sfc
> >>  >>>>>>>>>>>>>> mailing list sfc@ietf.org <mailto:sfc@ietf.org>
> >>  >>>>>>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>> _______________________________________________ sfc
> >>mailing
> >>  >>>>>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
> >> https://www.ietf.org/mailman/listinfo/sfc
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> _______________________________________________ sfc
> mailing
> >>  >>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
> >> https://www.ietf.org/mailman/listinfo/sfc
> >>  >>>>>>>>>
> >>  >>>>>>>>> _______________________________________________ sfc
> mailing
> >>  >>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
> >> https://www.ietf.org/mailman/listinfo/sfc
> >>  >>>>>>>>>
> >>  >>>>>>>>> _______________________________________________ sfc
> mailing
> >>  >>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
> >> https://www.ietf.org/mailman/listinfo/sfc
> >>  >>>>>
> >>  >>>>> _______________________________________________ sfc mailing
> list
> >>  >>>>> sfc@ietf.org <mailto:sfc@ietf.org>
> >> https://www.ietf.org/mailman/listinfo/sfc
> >>  >>>>>
> >>  >>
> >>  >>_______________________________________________
> >>  >>sfc mailing list
> >>  >>sfc@ietf.org <mailto:sfc@ietf.org>
> >>  >>https://www.ietf.org/mailman/listinfo/sfc
> >>  >
> >>  >_______________________________________________
> >>  >sfc mailing list
> >>  >sfc@ietf.org <mailto:sfc@ietf.org>
> >>  >https://www.ietf.org/mailman/listinfo/sfc
> >>
> >
> >_______________________________________________
> >sfc mailing list
> >sfc@ietf.org
> >https://www.ietf.org/mailman/listinfo/sfc


From nobody Fri Mar 14 10:59:06 2014
Return-Path: <jmh.direct@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 201011A01B2 for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 10:59:04 -0700 (PDT)
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_OFF=2.3, RCVD_IN_DNSWL_NONE=-0.0001, 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 W8al4RtnV8ri for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 10:58:59 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) by ietfa.amsl.com (Postfix) with ESMTP id DC0241A01AD for <sfc@ietf.org>; Fri, 14 Mar 2014 10:58:59 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 54A0C2408E8; Fri, 14 Mar 2014 10:58:53 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-134-57.clppva.east.verizon.net [70.106.134.57]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id B2AE224034B; Fri, 14 Mar 2014 10:58:30 -0700 (PDT)
Message-ID: <53234329.5080804@joelhalpern.com>
Date: Fri, 14 Mar 2014 13:58:01 -0400
From: Joel Halpern Direct <jmh.direct@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: "NAPIERALA, MARIA H" <mn1921@att.com>
References: <9wpek1o9cwfd51qatfhe1o82.1394727128188@email.android.com> <1D70D757A2C9D54D83B4CBD7625FA80E0135C7C6@MISOUT7MSGUSR9I.ITServices.sbc.com> <53233BDA.8070903@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E0135C83F@MISOUT7MSGUSR9I.ITServices.sbc.com>
In-Reply-To: <1D70D757A2C9D54D83B4CBD7625FA80E0135C83F@MISOUT7MSGUSR9I.ITServices.sbc.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/hKOLbvEg3_eOmHr2pjV5d5pyAJo
Cc: "brijsman@juniper.net" <brijsman@juniper.net>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 17:59:04 -0000

While I could live with eliminating the chain ID entirely, that does not 
seem to match the WG agreement.  Making it optional seems to complicate 
the configuration required to achieve interoperability.
Yours,
Joel

On 3/14/14, 1:52 PM, NAPIERALA, MARIA H wrote:
> My view is that unique and explicit chain identification will be
> difficult to manage and it is not needed to achieve service chaining.
> I would rather deal with implicit service chain identification.
> Hence, I believe it should be made optional whether it is carried it
> in the sfc header.
>
> Maria
>
>> -----Original Message----- From: Joel M. Halpern
>> [mailto:jmh@joelhalpern.com] Sent: Friday, March 14, 2014 1:27 PM
>> To: NAPIERALA, MARIA H; kegray@cisco.com; lucy.yong@huawei.com;
>> smkumar@cisco.com; jguichar@cisco.com Cc:
>> nicolas.bouthors@qosmos.com; sfc@ietf.org; hadi@mojatatu.com;
>> ron_parker@affirmednetworks.com; brijsman@juniper.net Subject: Re:
>> [sfc] draft-rijsman-sfc-metadata-considerations
>>
>> My own inclination is to observe that if you don't need explicit
>> chain identification and you don't need metadata, you can just omit
>> the sfc/nsh header.  Still do service chaining, just no extra
>> header.
>>
>> If we are going to have the header, it seems to me that the chain
>> identification field is very useful, and low cost once we have the
>> header.
>>
>> Yours, Joel
>>
>> On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:
>>> Explicit chain identification should be made optional. I believe
>>> it
>> was
>>> discussed few months ago on this mailing list.
>>>
>>> Maria
>>>
>>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of
>>> *Jmh.direct *Sent:* Thursday, March 13, 2014 12:12 PM *To:*
>>> kegray@cisco.com; lucy.yong@huawei.com; smkumar@cisco.com;
>>> jguichar@cisco.com *Cc:* nicolas.bouthors@qosmos.com;
>>> sfc@ietf.org; hadi@mojatatu.com; ron_parker@affirmednetworks.com;
>>> brijsman@juniper.net;
>> jmh@joelhalpern.com
>>> *Subject:* Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>> *Importance:* Low
>>>
>>> Assuming I understand you properly Ken, I disagree.
>>>
>>> For example, by using separate terms I can easily discuss the
>>> fact
>> that
>>> certain kinds of data (chain identification) only need to be
>>> adjust
>> by a
>>> few apps in rare cases.  And that data is not beeded by the
>> applications.
>>>
>>> Unless you would like to consider the chain identification as
>>> being optional?
>>>
>>> Yours,
>>>
>>> Joel
>>>
>>>
>>>
>>> Sent from my Samsung smartphone on AT&T
>>>
>>>
>>>
>>>
>>> -------- Original message -------- Subject: Re: [sfc]
>>> draft-rijsman-sfc-metadata-considerations From: "Ken Gray
>>> (kegray)" <kegray@cisco.com
>> <mailto:kegray@cisco.com>>
>>> To: Lucy yong <lucy.yong@huawei.com
>>> <mailto:lucy.yong@huawei.com>>,"Surendra Kumar (smkumar)"
>>> <smkumar@cisco.com <mailto:smkumar@cisco.com>>,"Jim Guichard
>> (jguichar)"
>>> <jguichar@cisco.com <mailto:jguichar@cisco.com>> CC: Nicolas
>>> BOUTHORS <Nicolas.BOUTHORS@qosmos.com
>>> <mailto:Nicolas.BOUTHORS@qosmos.com>>,sfc <sfc@ietf.org
>>> <mailto:sfc@ietf.org>>,Jamal Hadi Salim <hadi@mojatatu.com
>>> <mailto:hadi@mojatatu.com>>,Ron Parker
>> <Ron_Parker@affirmednetworks.com
>>> <mailto:Ron_Parker@affirmednetworks.com>>,"brijsman@juniper.net
>>> <mailto:brijsman@juniper.net>" <brijsman@juniper.net
>>> <mailto:brijsman@juniper.net>>,"Joel M. Halpern"
>>> <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
>>>
>>> The word "metadata" is a purposely ambiguous term "data that
>>> provides information about other data".  It is used to avoid THIS
>>> discussion.
>>>
>>> For example, I propose we define "tequila metadata" because,
>>> frankly,
>> I
>>> will need to order a triple-shot if we keep attempting to define
>> something
>>> that, by definition, is ambiguous.  I'd like my bartender to
>> understand me
>>> specifically when I say "I need a shot".
>>>
>>> On 3/13/14 7:49 AM, "Lucy yong" <lucy.yong@huawei.com
>>> <mailto:lucy.yong@huawei.com>> wrote:
>>>
>>>> Snip.. SK> Just copying from the PS: -- Data plane metadata
>>>> provides the ability to exchange information
>> between
>>>> the network and service functions, between service functions,
>>>> and
>> service
>>>> functions and the network.
>>>>
>>>> -- It is a lucid definition. We are unnecessarily making the
>>>> word
>> "network"
>>>> controversial, IMO.
>>>>
>>>> [Lucy] This is my point. "The network" is too general here,
>>>> which
>> brings
>>>> metadata great power to do many things. This is why people
>>>> invent
>> ideas
>>>> here, which causes a lot of debates on metadata usage
>>>> potentials.
>> We
>>>> should not spend a lot of times on that debates and judge
>>>> which
>> usage is
>>>> valuable or not. Thus, for the SFC work, it will be helpful if
>>>> we
>> can
>>>> narrow down a bit. Joel makes explicitly two cases, which is
>> helpful to
>>>> develop use cases for each case. I would like to see that the
>> problem
>>>> statement can be more specific on metadata definition, which
>>>> may be helpful in less focusing on it and moving forward.
>>>>
>>>> Lucy
>>>>
>>>> Surendra.
>>>>
>>>>
>>>>>
>>>>> Thanks, Lucy
>>>>>
>>>>> -----Original Message----- From: Jim Guichard (jguichar)
>>>>> [mailto:jguichar@cisco.com] Sent: Wednesday, March 12, 2014
>>>>> 4:38 PM To: Lucy yong Cc: Joel M. Halpern; Nicolas BOUTHORS;
>>>>> Ron Parker; brijsman@juniper.net
>>>>> <mailto:brijsman@juniper.net>; sfc; Jamal
>> Hadi Salim
>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>
>>>>> Hi Lucy,
>>>>>
>>>>> No. I am simply saying we should not overcomplicate the
>>>>> problem statement with text that adds little to no value in
>>>>> my opinion.
>> Whether
>>>>> we call it metadata, or context, has no bearing on the fact
>>>>> that
>> the
>>>>> problem statement already clearly states we need to be able
>>>>> to
>> pass
>>>>> information between SFÂ¹s and between the network & SFÂ¹s.
>>>>>
>>>>>
>>>>> On 3/12/14, 5:13 PM, "Lucy yong" <lucy.yong@huawei.com
>>> <mailto:lucy.yong@huawei.com>> wrote:
>>>>>
>>>>>>
>>>>>> Hi Jim,
>>>>>>
>>>>>> I for one don't agree and think we are over complicating
>>>>>> what
>> should
>>>>>> be straightforward. The SFC encapsulation should enable
>>>>>> two
>> things:
>>>>>>
>>>>>> 1. Steering of selected flows through a service chain; this
>>>>>> is
>> the
>>>>>> service function path. 2. Passing of context associated
>>>>>> with a given flow within said
>> service
>>>>>> function path. This context information may be consumed by
>>>>>> a SF
>> (an
>>>>>> application ID is an example) or may be consumed by the
>> forwarding
>>>>>> elements (a vrf-ID is an example). [Lucy] Do you call the
>>>>>> context as metadata or not? Do we have
>> another
>>>>>> term here beside SFC header and metadata. I see that you
>>>>>> don't
>> want to
>>>>>> separate what is consumed by SF and what is consumed by
>>>>>> the
>> forwarding
>>>>>> elements.
>>>>>>
>>>>>> Lucy
>>>>>>
>>>>>> Sent from my iPhone
>>>>>>
>>>>>>> On Mar 12, 2014, at 4:16 PM, "Lucy yong"
>>>>>>> <lucy.yong@huawei.com
>>> <mailto:lucy.yong@huawei.com>> wrote:
>>>>>>>
>>>>>>> Great. Then we may consider two special metadata
>>>>>>> definitions in
>> the
>>>>>>> problem statement so we can all use the same definitions.
>>>>>>> Here
>> is my
>>>>>>> suggested text and like to hear you and other's input
>>>>>>> and
>> suggestions.
>>>>>>>
>>>>>>> Dataplane Metadata: Data plane metadata provides the
>>>>>>> ability to exchange information between the elements in a
>>>>>>> service function chaining. In this context, there are two
>>>>>>> types of data plane
>> metadata.
>>>>>>>
>>>>>>> Service Function Metadata: the information exchanged
>>>>>>> between classifier and service functions, between service
>>>>>>> functions to facilitate service functions on the packet
>>>>>>> treatment.
>>>>>>>
>>>>>>> Steering Metadata: the information from service functions
>>>>>>> to a classifier or service node for traffic forwarding
>>>>>>> purpose.
>>>>>>>
>>>>>>> -end
>>>>>>>
>>>>>>> Lucy
>>>>>>>
>>>>>>>
>>>>>>> -----Original Message----- From: Joel M. Halpern
>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,
>>>>>>> 2014 2:35 PM To: Lucy yong; Nicolas BOUTHORS; Ron Parker
>>>>>>> Cc: Jim Guichard (jguichar); brijsman@juniper.net
>>> <mailto:brijsman@juniper.net>; sfc; Jamal Hadi
>>>>>>> Salim Subject: Re: [sfc]
>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>
>>>>>>> Yes, I am trying to consistently distinguish those two
>>>>>>> cases
>> when
>>>>>>> talking about the information carried with packets in
>>>>>>> service
>> chains.
>>>>>>>
>>>>>>> Yours, Joel
>>>>>>>
>>>>>>>> On 3/12/14, 3:13 PM, Lucy yong wrote: Joel, See below.
>>>>>>>> -----Original Message----- From: sfc
>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M.
>>>>>>>> Halpern
>> Sent:
>>>>>>>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong;
>>>>>>>> Nicolas
>> BOUTHORS;
>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
>>>>>>>> brijsman@juniper.net
>>> <mailto:brijsman@juniper.net>; sfc;
>>>>>>>> Jamal Hadi Salim Subject: Re: [sfc]
>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>
>>>>>>>> I was trying to word it carefully not to focus on who
>>>>>>>> puts the information in, but only on who consumes the
>>>>>>>> information. Information for service functions may come
>>>>>>>> from the ingress classifier or from other service
>>>>>>>> functions. [Lucy] this is the
>> one
>>>>>>>> case using metadata in your view. Information for the
>> forwarding
>>>>>>>> will generally come from the ingress classifier, but
>>>>>>>> in
>> special
>>>>>>>> cases may be provided by service functions.  (I keep
>>>>>>>> wanting
>> to get
>>>>>>>> rid of those special cases, but so far there seem to be
>>>>>>>> just
>> enough
>>>>>>>> of them to warrant covering in the solution.  And more
>> importantly,
>>>>>>>> significant support for it in the working group.)
>>>>>>>> [Lucy] This
>> is
>>>>>>>> the second case using metadata in your view (but you
>>>>>>>> don't
>> like it).
>>>>>>>>
>>>>>>>> And you suggest distinguishing these two cases when
>>>>>>>> discussing about metadata usage. Is that right
>>>>>>>> understanding?
>>>>>>>>
>>>>>>>> Lucy
>>>>>>>>
>>>>>>>> Yours, Joel
>>>>>>>>
>>>>>>>>> On 3/12/14, 2:33 PM, Lucy yong wrote: Joel, I
>>>>>>>>> interpret that you suggests that distinguish the
>> exchange
>>>>>>>>> information data plane carried between service
>>>>>>>>> functions and
>> the
>>>>>>>>> exchange information data plane carried from a
>>>>>>>>> service
>> function to
>>>>>>>>> a service node. Is this right understanding? Lucy
>>>>>>>>>
>>>>>>>>> -----Original Message----- From: Joel M. Halpern
>>>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March
>>>>>>>>> 12, 2014
>> 1:19
>>>>>>>>> PM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc:
>>>>>>>>> Jim Guichard (jguichar); brijsman@juniper.net
>> <mailto:brijsman@juniper.net>;
>>> sfc; Jamal Hadi Salim Subject:
>>>>>>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>>>>>
>>>>>>>>> My inclination would be to tune that definition to
>> distinguish
>>>>>>>>> between dataplane carried information intended for
>>>>>>>>> use by
>> service
>>>>>>>>> funcitons (whatever the origin), and dataplane
>>>>>>>>> carried
>> information
>>>>>>>>> intended for dataplane forwarding components.
>>>>>>>>>
>>>>>>>>> Yours, Joel
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> Hi Joel,
>>>>>>>>>>
>>>>>>>>>> I agree that we need using the same definition for
>>>>>>>>>> a term,
>> but
>>>>>>>>>> disagree that the metadata definition here is a set
>>>>>>>>>> of information put in the SFC header. This may be
>>>>>>>>>> too narrow or
>> lead
>>>>>>>>>> to a particular solution. I am fine with this
>>>>>>>>>> definition in
>> the
>>>>>>>>>> problem statement w/ minor tweak (suggested on
>>>>>>>>>> mailing
>> list).
>>>>>>>>>>
>>>>>>>>>> Dataplane Metadata: Data plane metadata provides
>>>>>>>>>> the ability
>> to
>>>>>>>>>> exchange information between the classifiers and
>>>>>>>>>> service functions, between service functions, and
>>>>>>>>>> service functions
>> and
>>>>>>>>>> the classifiers|service nodes.
>>>>>>>>>>
>>>>>>>>>> There may be a solution that a service function
>>>>>>>>>> passes some
>>>
>>>>>>>>>> information to attached service node without using
>>>>>>>>>> SFC
>> header.
>>>>>>>>>>
>>>>>>>>>> Thanks, Lucy
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> -----Original Message----- From: Joel Halpern
>>>>>>>>>> Direct [mailto:jmh.direct@joelhalpern.com] Sent:
>>>>>>>>>> Wednesday, March
>> 12,
>>>>>>>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern;
>>>>>>>>>> Nicolas
>> BOUTHORS;
>>>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
>>>>>>>>>> brijsman@juniper.net
>>> <mailto:brijsman@juniper.net>;
>>>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>
>>>>>>>>>> Lucy, you say "the metadata term means ..."  The
>>>>>>>>>> definition
>> you
>>>>>>>>>> then provide is a definition of the set of
>>>>>>>>>> information we
>> are
>>>>>>>>>> proposing that we put in the SFC header.  I, and
>>>>>>>>>> others,
>> have
>>>>>>>>>> been using the term metadata more narrowly.  We can
>>>>>>>>>> use
>> whatever
>>>>>>>>>> definition we want. But we do need to agree on the
>> definition.
>>>>>>>>>> For the purposes of the WG, it seems much more
>>>>>>>>>> useful to use
>> the
>>>>>>>>>> term metadata for the narrower description.
>>>>>>>>>>
>>>>>>>>>> Yours, Joel
>>>>>>>>>>
>>>>>>>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote: Hi Joel,
>>>>>>>>>>>
>>>>>>>>>>> I agree. We need to differentiate the metadata
>>>>>>>>>>> used by
>> service
>>>>>>>>>>> function and SFC header. The metadata term means
>>>>>>>>>>> carrying
>> some
>>>>>>>>>>> states along with the packet. IMO: SFC header is
>>>>>>>>>>> a kind of metadata carried on packet for next
>>>>>>>>>>> service node to use. In
>> the
>>>>>>>>>>> context of SFC, we have term for SFC header and
>>>>>>>>>>> the metadata
>> that
>>>>>>>>>>> was carried between service functions, or between
>>>>>>>>>>> service functions and classifiers/service nodes,
>>>>>>>>>>> which is what the
>> draft
>>>>>>>>>>> focus.
>>>>>>>>>>>
>>>>>>>>>>> Thanks, Lucy
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> -----Original Message----- From: Joel M. Halpern
>>>>>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday,
>>>>>>>>>>> March 12,
>> 2014
>>>>>>>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron
>>>>>>>>>>> Parker Cc:
>> Jim
>>>>>>>>>>> Guichard (jguichar); brijsman@juniper.net
>>> <mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>>>>>>>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-
>> considerations
>>>>>>>>>>>
>>>>>>>>>>> I think it is important to keep a strong
>>>>>>>>>>> distinction
>> between
>>>>>>>>>>> metadata (which is for use by applications) and
>>>>>>>>>>> the service chaining information in the base
>>>>>>>>>>> service chain header,
>> which is
>>>>>>>>>>> for use by the service chain support mechanisms.
>>>>>>>>>>>
>>>>>>>>>>> Yours, Joel
>>>>>>>>>>>
>>>>>>>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote: Fully
>>>>>>>>>>>> agree with Joe.
>>>>>>>>>>>>
>>>>>>>>>>>> We should not require a fix length for in-band
>>>>>>>>>>>> metadata
>> but
>>>>>>>>>>>> also not leave it for freely usage. In fact,
>>>>>>>>>>>> when a
>> service
>>>>>>>>>>>> node inserts SFC header on a (encapsulated)
>>>>>>>>>>>> packet and
>> send to
>>>>>>>>>>>> next service node, SFC header itself can be
>>>>>>>>>>>> seen as a
>> metadata.
>>>>>>>>>>>>
>>>>>>>>>>>> Lucy
>>>>>>>>>>>>
>>>>>>>>>>>> -----Original Message----- From: sfc
>>>>>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel
>>>>>>>>>>>> M. Halpern Sent: Wednesday, March 12, 2014 9:21
>>>>>>>>>>>> AM To: Nicolas
>> BOUTHORS;
>>>>>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
>> brijsman@juniper.net
>>> <mailto:brijsman@juniper.net>;
>>>>>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>>>
>>>>>>>>>>>> For in-band metadata, the API for access can
>>>>>>>>>>>> easily be synchronous. Out of band metadata
>>>>>>>>>>>> needs different
>> handling.
>>>>>>>>>>>> There are many cases where out-of-band metadata
>>>>>>>>>>>> is useful
>> and
>>>>>>>>>>>> appropriate.  But they do not cover all needs
>>>>>>>>>>>> by any
>> stretch.
>>>>>>>>>>>>
>>>>>>>>>>>> Even if each piece of in-band metadata is of
>>>>>>>>>>>> fixed length, there are many different kinds of
>>>>>>>>>>>> metatype.  Trying to say "there will be exactly
>>>>>>>>>>>> four pieces, and they will be of
>> types
>>>>>>>>>>>> t1, t2, t3, and t4" is simply too specific for
>>>>>>>>>>>> even 80% of
>> the
>>>>>>>>>>>> needs.
>>>>>>>>>>>>
>>>>>>>>>>>> Yours, Joel
>>>>>>>>>>>>
>>>>>>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>>>>>>>>>>>>> Hello Ron,
>>>>>>>>>>>>>
>>>>>>>>>>>>> Sending out of band congruent metadata may
>>>>>>>>>>>>> not be the
>> answer
>>>>>>>>>>>>> to all needs but it is one tool that we
>>>>>>>>>>>>> should keep.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Not all metadata is tied to a specific
>>>>>>>>>>>>> packet, for
>> example a
>>>>>>>>>>>>> policy change in PCRF could lead to some
>>>>>>>>>>>>> metadata
>> signaling,
>>>>>>>>>>>>> the reaction time need not be immediate, few
>>>>>>>>>>>>> ms may not
>> matter.
>>>>>>>>>>>>>
>>>>>>>>>>>>> As you point, if a packet is tied to a
>>>>>>>>>>>>> metadata a
>> correlation
>>>>>>>>>>>>> info can be set in both packet to deal with
>>>>>>>>>>>>> it (i.e
>> metadata
>>>>>>>>>>>>> expected flag in the SFC header, plus an id)
>>>>>>>>>>>>>
>>>>>>>>>>>>> Finally we can still send some limited
>>>>>>>>>>>>> metadata within a
>> header.
>>>>>>>>>>>>> This could be used for load balancers in
>>>>>>>>>>>>> particular if we agree on a convention to
>>>>>>>>>>>>> locate "coarse grain policy" / "fine grain
>>>>>>>>>>>>> policy" on reserved context headers.
>>>>>>>>>>>>>
>>>>>>>>>>>>> This seems to open up a lot of flexibility /
>>>>>>>>>>>>> innovations.
>>>>>>>>>>>>>
>>>>>>>>>>>>> On your last point, there is a question on
>>>>>>>>>>>>> how to make metadata available to a Service
>>>>>>>>>>>>> Function. Current socket connections for
>>>>>>>>>>>>> example do not allow to retrieve IP
>> header
>>>>>>>>>>>>> options. So I assume that SFC aware Service
>>>>>>>>>>>>> Functions
>> will
>>>>>>>>>>>>> need some (asynchronous ?) API to retrieve
>>>>>>>>>>>>> SFC header information as well as in-
>> band
>>>>>>>>>>>>> metadata. I don't see out of band metadata
>>>>>>>>>>>>> transport
>> adding
>>>>>>>>>>>>> complexity,  the same API can probably
>>>>>>>>>>>>> apply.
>>>>>>>>>>>>>
>>>>>>>>>>>>> The alternative option, allowing variable
>>>>>>>>>>>>> sized metadata
>> in
>>>>>>>>>>>>> the SFC header has some drawbacks as well,
>>>>>>>>>>>>> one being fragmentation, and some switches
>>>>>>>>>>>>> expecting as well to
>> look at
>>>>>>>>>>>>> end user traffic headers for link load
>>>>>>>>>>>>> balancing.  I
>> would
>>>>>>>>>>>>> agree that if we can accept these issues,
>>>>>>>>>>>>> then sending off-line congruent metadata
>>>>>>>>>>>>> looses its interest.
>>>>>>>>>>>>>
>>>>>>>>>>>>> We need to take into account  that both
>>>>>>>>>>>>> in-band and
>> congruent
>>>>>>>>>>>>> out-of-band metadata transport is not
>>>>>>>>>>>>> reliable. A packet
>> loss
>>>>>>>>>>>>> triggering retransmission would not lead to
>>>>>>>>>>>>> the identical reconstruction of the
>>>>>>>>>>>>> associated metadata. In some cases,
>> we
>>>>>>>>>>>>> might thus even need non-congruent
>>>>>>>>>>>>> out-of-band reliable metadata transport.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Nicolas
>>>>>>>>>>>>> ________________________________________
>>>>>>>>>>>>> From:
>> Ron
>>>>>>>>>>>>> Parker [Ron_Parker@affirmednetworks.com]
>>>>>>>>>>>>> Sent: Wednesday, March 12, 2014 12:43 PM To:
>>>>>>>>>>>>> Nicolas BOUTHORS Cc: Jim Guichard
>> (jguichar);
>>>>>>>>>>>>> brijsman@juniper.net
>>>>>>>>>>>>> <mailto:brijsman@juniper.net>; sfc;
>>> Jamal Hadi Salim Subject: Re: [sfc]
>>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>>>>
>>>>>>>>>>>>> Nicolas,
>>>>>>>>>>>>>
>>>>>>>>>>>>> I understand the concept for out of band
>>>>>>>>>>>>> signaling of metadata, but I am concerned
>>>>>>>>>>>>> that it introduces
>> significant
>>>>>>>>>>>>> complexity due to the potential race
>>>>>>>>>>>>> condition of
>> receiving the
>>>>>>>>>>>>> real packet before the metadata.  While the
>>>>>>>>>>>>> real packet
>> could
>>>>>>>>>>>>> indicate that out of band metadata is
>>>>>>>>>>>>> expected, how can we guarantee the order of
>>>>>>>>>>>>> reception? What if switching or
>> routing
>>>>>>>>>>>>> nodes apply hash based load balancing? What
>>>>>>>>>>>>> if the load balancing understands SFC encaps
>>>>>>>>>>>>> and looks beyond it to
>> the
>>>>>>>>>>>>> original header to get better entropy? Can we
>>>>>>>>>>>>> guarantee that the metadata and real packet
>>>>>>>>>>>>> will
>> follow
>>>>>>>>>>>>> the exact same path? If we can not, then
>>>>>>>>>>>>> implementations
>> will
>>>>>>>>>>>>> need to add ingress queuing to cope with the
>>>>>>>>>>>>> scenario.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Also, do you feel that the increase in
>>>>>>>>>>>>> implementation complexity at the service
>>>>>>>>>>>>> functions is reasonable?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thanks.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Ron
>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas
>>>>>>>>>>>>>> BOUTHORS" <Nicolas.BOUTHORS@qosmos.com
>>> <mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I think we must make a distinction
>>>>>>>>>>>>>> between:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> - Metadata which should be part of the
>>>>>>>>>>>>>> header defined as
>> in
>>>>>>>>>>>>>> band marking. - Metadata with can be passed
>>>>>>>>>>>>>> out of band,
>> for
>>>>>>>>>>>>>> example congruent out of band signaling
>>>>>>>>>>>>>> defined in the
>> draft
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> The former calls for a limited space in the
>>>>>>>>>>>>>> header,
>> true, The
>>>>>>>>>>>>>> latter however does not incur any space
>>>>>>>>>>>>>> limitation and
>> is
>>>>>>>>>>>>>> still fairly efficient and it remains
>>>>>>>>>>>>>> compatible with a
>> fixed
>>>>>>>>>>>>>> size header used to route those signaling
>>>>>>>>>>>>>> messages along
>> the
>>>>>>>>>>>>>> chain's service functions.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Nicolas
>>>>>>>>>>>>>> ________________________________________
>>>>>>>>>>>>>> From: Jim Guichard (jguichar)
>>>>>>>>>>>>>> [jguichar@cisco.com] Sent: Tuesday, March
>>>>>>>>>>>>>> 11, 2014 6:48 PM To: Ron Parker Cc: Nicolas
>>>>>>>>>>>>>> BOUTHORS; brijsman@juniper.net
>>> <mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>>>>>>>>>>>>>> Subject: Re: [sfc]
>>>>>>>>>>>>>> draft-rijsman-sfc-metadata-
>> considerations
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi Ron,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> We can certainly have this discussion but
>>>>>>>>>>>>>> we should
>> first
>>>>>>>>>>>>>> consider what information is necessary and
>>>>>>>>>>>>>> if said information can fit within a fixed
>>>>>>>>>>>>>> number of contexts in
>> the
>>>>>>>>>>>>>> majority of cases. Remember, the goal of
>>>>>>>>>>>>>> being able to
>> pass
>>>>>>>>>>>>>> metadata through the network is to enhance
>>>>>>>>>>>>>> service
>> delivery,
>>>>>>>>>>>>>> not pass the entire works of Shakespeare
>>>>>>>>>>>>>> ;-)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Sent from my iPhone
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>>>>>>>>>>>>>>> <Ron_Parker@affirmednetworks.com
>>> <mailto:Ron_Parker@affirmednetworks.com>> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Nicolas,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I see similar requirements from the 3gpp
>>>>>>>>>>>>>>> EPC side.  I
>> would
>>>>>>>>>>>>>>> like to propose an OUI / TLV based
>>>>>>>>>>>>>>> approach where the reserved OUI can be
>>>>>>>>>>>>>>> used for agreed upon types of
>> common
>>>>>>>>>>>>>>> metadata and vendor or other
>>>>>>>>>>>>>>> organizational OUIs can be
>> used
>>>>>>>>>>>>>>> to quickly innovate in the networks.
>>>>>>>>>>>>>>> Simultaneously, I would also like to
>>>>>>>>>>>>>>> consider
>> mechanisms
>>>>>>>>>>>>>>> that are optimized for long lived flows
>>>>>>>>>>>>>>> so as to limit
>> the
>>>>>>>>>>>>>>> negative effects of packet growth.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Ron
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas
>>>>>>>>>>>>>>>> BOUTHORS" <Nicolas.BOUTHORS@qosmos.com
>>> <mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hello Jim
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I have seen cases in Gi LAN, where
>>>>>>>>>>>>>>>> subscriber related information is
>>>>>>>>>>>>>>>> passed to a Web Proxy for HTTP header
>>>>>>>>>>>>>>>> enrichment (aimed at some Web Content
>>>>>>>>>>>>>>>> providers
>> partners of
>>>>>>>>>>>>>>>> the Mobile Operator). Information was
>>>>>>>>>>>>>>>> an coded (persistent) subscriber id
>> derived
>>>>>>>>>>>>>>>> from the MSISDN, and couple of f
>>>>>>>>>>>>>>>> customer profile
>> related
>>>>>>>>>>>>>>>> fields.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> In an sfc based Gi LAN, this entity
>>>>>>>>>>>>>>>> should receive
>> from the
>>>>>>>>>>>>>>>> Classifier
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> - A classification of the Content
>>>>>>>>>>>>>>>> Provider ( Id, Category) based on
>>>>>>>>>>>>>>>> traffic analysis - The MSISDN of
>> the
>>>>>>>>>>>>>>>> subscriber - Two subscriber policy
>>>>>>>>>>>>>>>> fields (not tied to
>> PCRF
>>>>>>>>>>>>>>>> but belonging to the Subscriber DB)
>>>>>>>>>>>>>>>> (Subscriber
>> category,
>>>>>>>>>>>>>>>> sub-category) - A session id (for
>>>>>>>>>>>>>>>> logging and tracking purposes)
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> The objective being to avoid having
>>>>>>>>>>>>>>>> the HTTP Proxy to become a trusted
>>>>>>>>>>>>>>>> application (interogate the
>> subscriber DB,
>>>>>>>>>>>>>>>> etc..)
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Nicolas
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> ________________________________________
>>>>>>>>>>>>>>>> From: Jim
>> Guichard
>>>>>>>>>>>>>>>> (jguichar) [jguichar@cisco.com] Sent:
>>>>>>>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To:
>>>>>>>>>>>>>>>> Jamal Hadi Salim; jmoisand@juniper.net
>>>>>>>>>>>>>>>> <mailto:jmoisand@juniper.net>;
>>> brijsman@juniper.net <mailto:brijsman@juniper.net> Cc:
>>>>>>>>>>>>>>>> sfc Subject: Re: [sfc]
>>>>>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hi Jamal,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> You said "It seems there's clear need
>>>>>>>>>>>>>>>> for variable
>> sized
>>>>>>>>>>>>>>>> metadata".. I am not so convinced and
>>>>>>>>>>>>>>>> would like to
>> better
>>>>>>>>>>>>>>>> understand the requirements before
>>>>>>>>>>>>>>>> passing judgement.
>> If we
>>>>>>>>>>>>>>>> look at the use cases as presented thus
>>>>>>>>>>>>>>>> far into the
>> WG I
>>>>>>>>>>>>>>>> have yet to see a single example of the
>>>>>>>>>>>>>>>> need (noting
>> that
>>>>>>>>>>>>>>>> desire is not the same as need) - I am
>>>>>>>>>>>>>>>> not saying
>> there is
>>>>>>>>>>>>>>>> no requirement but rather that we
>>>>>>>>>>>>>>>> should not jump to
>> the
>>>>>>>>>>>>>>>> conclusion and build standards around a
>>>>>>>>>>>>>>>> theory.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi
>>>>>>>>>>>>>>>>> Salim" <hadi@mojatatu.com
>>>>>>>>>>>>>>>>> <mailto:hadi@mojatatu.com>> wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> I like the doc - well written.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Section 4.3 on metadata encoding.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> It seems there's clear need for
>>>>>>>>>>>>>>>>> variable sized
>> metadata
>>>>>>>>>>>>>>>>> (at least for http/app you  seem to
>>>>>>>>>>>>>>>>> indicate the
>> desire for
>>>>>>>>>>>>>>>>> it). For a datapath per-packet
>>>>>>>>>>>>>>>>> metadata, i feel the need
>> is
>>>>>>>>>>>>>>>>> just as important. Are we limited by
>>>>>>>>>>>>>>>>> the fact that existing hardware may
>>>>>>>>>>>>>>>>> not be able to handle TLVs? For
>>>>>>>>>>>>>>>>> example, I dont have a problem
>>>>>>>>>>>>>>>>> handling TLVs in a
>> software
>>>>>>>>>>>>>>>>> datapath.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> cheers, jamal
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>>> sfc mailing list sfc@ietf.org
>>>>>>>>>>>>>>>>> <mailto:sfc@ietf.org>
>>>>>>>>>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>> sfc
>> mailing
>>>>>>>>>>>>>>>> list sfc@ietf.org
>>>>>>>>>>>>>>>> <mailto:sfc@ietf.org>
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>>>>>
>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>> sfc
>> mailing
>>>>>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>>>>
>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>> sfc
>> mailing
>>>>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>>>>
>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>> sfc
>> mailing
>>>>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>
>>>>>>>> _______________________________________________ sfc
>>>>>>>> mailing
>> list
>>>>>>>> sfc@ietf.org <mailto:sfc@ietf.org>
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>
>>>>>
>>>>> _______________________________________________ sfc mailing
>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>
>>>> _______________________________________________ sfc mailing
>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>


From nobody Fri Mar 14 11:17:40 2014
Return-Path: <smkumar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 05EE51A018C for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 11:17:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -12.748
X-Spam-Level: 
X-Spam-Status: No, score=-12.748 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, MANGLED_OFF=2.3, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 TfZAcCKKMd1y for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 11:17:30 -0700 (PDT)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) by ietfa.amsl.com (Postfix) with ESMTP id 052621A0170 for <sfc@ietf.org>; Fri, 14 Mar 2014 11:17:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=42942; q=dns/txt; s=iport; t=1394821043; x=1396030643; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=i+yNH1qkfCMC+pvLZjmF8kwKk60J9KmlXgqJRqaug24=; b=IYcWsAKaJ+USxHZXvo4tL6hIeF9d73QZwyHLbRjs2Z3tcgynaMQTE7n2 820lDtwKZ+Aao/s8NuR6fPlFIpUiFIsutrUINzUTL0o5vcQbd4aPEDaRJ KXyCkT1r8tYHMIaP861hDW9RjPz8hiCo6gzRZopMKoBOUJb6Prfje2eN3 E=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AsUSAL1GI1OtJXHB/2dsb2JhbABZgWwCAYEXO1eDBrc9hzAZgQAWdIIlAQEBBAEBARcaMQIHAwgMBAIBCBEEAQEBBBESBQICJQsUCQgCBAENBRuHXg2VNpwPBqI5EwSBI4xhCwEJGwgQGwcCAgIEgl+BTwSUFUSDbJIugy2BaQEfIg
X-IronPort-AV: E=Sophos;i="4.97,656,1389744000"; d="scan'208";a="310485783"
Received: from rcdn-core2-6.cisco.com ([173.37.113.193]) by rcdn-iport-4.cisco.com with ESMTP; 14 Mar 2014 18:17:21 +0000
Received: from xhc-aln-x13.cisco.com (xhc-aln-x13.cisco.com [173.36.12.87]) by rcdn-core2-6.cisco.com (8.14.5/8.14.5) with ESMTP id s2EIHLvh017661 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 14 Mar 2014 18:17:21 GMT
Received: from xmb-aln-x09.cisco.com ([169.254.4.83]) by xhc-aln-x13.cisco.com ([173.36.12.87]) with mapi id 14.03.0123.003; Fri, 14 Mar 2014 13:17:20 -0500
From: "Surendra Kumar (smkumar)" <smkumar@cisco.com>
To: "NAPIERALA, MARIA H" <mn1921@att.com>, "Joel M. Halpern" <jmh@joelhalpern.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPPtb7P5gPRYwyKk2T3oeQtAoj1prhJAMAgAAHSwD//5ANgIAAeAqA//+QqYA=
Date: Fri, 14 Mar 2014 18:17:19 +0000
Message-ID: <CF489536.33BA7%smkumar@cisco.com>
References: <9wpek1o9cwfd51qatfhe1o82.1394727128188@email.android.com> <1D70D757A2C9D54D83B4CBD7625FA80E0135C7C6@MISOUT7MSGUSR9I.ITServices.sbc.com> <53233BDA.8070903@joelhalpern.com> <CF488DFD.33B63%smkumar@cisco.com> <1D70D757A2C9D54D83B4CBD7625FA80E0135C859@MISOUT7MSGUSR9I.ITServices.sbc.com>
In-Reply-To: <1D70D757A2C9D54D83B4CBD7625FA80E0135C859@MISOUT7MSGUSR9I.ITServices.sbc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.21.113.185]
Content-Type: text/plain; charset="euc-kr"
Content-ID: <3CD245AE090C6E4C94EFB027DDA99E77@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/8p2BIAw_jCQjD-49OviN2IVC3o4
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 18:17:35 -0000

TWFyaWEsDQoNCkkgd2FzIHNpbXBseSBvZmZlcmluZyBvbmUgZXhhbXBsZSBvZiBub3QgcmVxdWly
aW5nIGEgY2hhaW4gaWRlbnRpZmljYXRpb24NCnRvIGFjaGlldmUgc2VydmljZSBjaGFpbmluZyB3
aGljaCBoYXMgYmVlbiBkb25lIGZvciBhZ2VzLg0KDQpTdXJlbmRyYS4NCg0KT24gMy8xNC8xNCAx
MDo1NSBBTSwgIk5BUElFUkFMQSwgTUFSSUEgSCIgPG1uMTkyMUBhdHQuY29tPiB3cm90ZToNCg0K
PldoeSBkbyB5b3UgbWVudGlvbiBWTEFOcyBzdGl0Y2hpbmc/IEFzIGFuIGV4YW1wbGU/DQo+SSB3
YXMgbm90IHJlZmVycmluZyB0byBWTEFOIHN0aXRjaGluZyBhdCBhbGwuDQo+DQo+TWFyaWENCj4N
Cj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+PiBGcm9tOiBTdXJlbmRyYSBLdW1hciAo
c21rdW1hcikgW21haWx0bzpzbWt1bWFyQGNpc2NvLmNvbV0NCj4+IFNlbnQ6IEZyaWRheSwgTWFy
Y2ggMTQsIDIwMTQgMTo0NiBQTQ0KPj4gVG86IEpvZWwgTS4gSGFscGVybjsgTkFQSUVSQUxBLCBN
QVJJQSBIDQo+PiBDYzogc2ZjQGlldGYub3JnDQo+PiBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQt
cmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+IA0KPj4gW1RyaW1tZWQgdGhl
IHJlY2lwaWVudCBsaXN0IC0gbmVlZHMgYXBwcm92YWwgb3RoZXJ3aXNlXQ0KPj4gDQo+PiBDb21w
bGV0ZWx5IGFncmVlIGhlcmUuDQo+PiANCj4+IFNGQyBkb2VzIG5vdCBwcmV2ZW50IFZMQU4gc3Rp
dGNoaW5nIGFuZCBvbmUgY2FuIGNvbnRpbnVlIHRvIGRvIHRoYXQuDQo+PiBXaGlsZQ0KPj4gYXQg
dGhlIHNhbWUgdGltZSBTRkMgY2FuIGluY2x1ZGUgVkxBTiBzdGl0Y2hpbmcgdG8gc3VwcG9ydCBs
ZWdhY3kgU0ZzDQo+PiBpbg0KPj4gdGhlIHNhbWUgY2hhaW4gdGhhdCBpbmNsdWRlcyBTRkMgYXdh
cmUgU0ZzLiBFdmVuIGxlZ2FjeSBTRnMgYmVuZWZpdA0KPj4gZnJvbQ0KPj4gY2hhaW4gaWRlbnRp
ZmljYXRpb24gYW5kIGhlbmNlIGNhbiBiZSBzaGFyZWQgYWNyb3NzIGRpZmZlcmVudCBzZXJ2aWNl
DQo+PiBjaGFpbnMuDQo+PiANCj4+IFN1cmVuZHJhLg0KPj4gDQo+PiANCj4+IA0KPj4gT24gMy8x
NC8xNCAxMDoyNiBBTSwgIkpvZWwgTS4gSGFscGVybiIgPGptaEBqb2VsaGFscGVybi5jb20+IHdy
b3RlOg0KPj4gDQo+PiA+TXkgb3duIGluY2xpbmF0aW9uIGlzIHRvIG9ic2VydmUgdGhhdCBpZiB5
b3UgZG9uJ3QgbmVlZCBleHBsaWNpdCBjaGFpbg0KPj4gPmlkZW50aWZpY2F0aW9uIGFuZCB5b3Ug
ZG9uJ3QgbmVlZCBtZXRhZGF0YSwgeW91IGNhbiBqdXN0IG9taXQgdGhlDQo+PiA+c2ZjL25zaCBo
ZWFkZXIuICBTdGlsbCBkbyBzZXJ2aWNlIGNoYWluaW5nLCBqdXN0IG5vIGV4dHJhIGhlYWRlci4N
Cj4+ID4NCj4+ID5JZiB3ZSBhcmUgZ29pbmcgdG8gaGF2ZSB0aGUgaGVhZGVyLCBpdCBzZWVtcyB0
byBtZSB0aGF0IHRoZSBjaGFpbg0KPj4gPmlkZW50aWZpY2F0aW9uIGZpZWxkIGlzIHZlcnkgdXNl
ZnVsLCBhbmQgbG93IGNvc3Qgb25jZSB3ZSBoYXZlIHRoZQ0KPj4gaGVhZGVyLg0KPj4gPg0KPj4g
PllvdXJzLA0KPj4gPkpvZWwNCj4+ID4NCj4+ID5PbiAzLzE0LzE0LCAxOjAwIFBNLCBOQVBJRVJB
TEEsIE1BUklBIEggd3JvdGU6DQo+PiA+PiBFeHBsaWNpdCBjaGFpbiBpZGVudGlmaWNhdGlvbiBz
aG91bGQgYmUgbWFkZSBvcHRpb25hbC4gSSBiZWxpZXZlIGl0DQo+PiB3YXMNCj4+ID4+IGRpc2N1
c3NlZCBmZXcgbW9udGhzIGFnbyBvbiB0aGlzIG1haWxpbmcgbGlzdC4NCj4+ID4+DQo+PiA+PiBN
YXJpYQ0KPj4gPj4NCj4+ID4+ICpGcm9tOipzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
Z10gKk9uIEJlaGFsZiBPZiAqSm1oLmRpcmVjdA0KPj4gPj4gKlNlbnQ6KiBUaHVyc2RheSwgTWFy
Y2ggMTMsIDIwMTQgMTI6MTIgUE0NCj4+ID4+ICpUbzoqIGtlZ3JheUBjaXNjby5jb207IGx1Y3ku
eW9uZ0BodWF3ZWkuY29tOyBzbWt1bWFyQGNpc2NvLmNvbTsNCj4+ID4+IGpndWljaGFyQGNpc2Nv
LmNvbQ0KPj4gPj4gKkNjOiogbmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tOyBzZmNAaWV0Zi5v
cmc7IGhhZGlAbW9qYXRhdHUuY29tOw0KPj4gPj4gcm9uX3BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbTsgYnJpanNtYW5AanVuaXBlci5uZXQ7DQo+PiA+PmptaEBqb2VsaGFscGVybi5jb20NCj4+
ID4+ICpTdWJqZWN0OiogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNp
ZGVyYXRpb25zDQo+PiA+PiAqSW1wb3J0YW5jZToqIExvdw0KPj4gPj4NCj4+ID4+IEFzc3VtaW5n
IEkgdW5kZXJzdGFuZCB5b3UgcHJvcGVybHkgS2VuLCBJIGRpc2FncmVlLg0KPj4gPj4NCj4+ID4+
IEZvciBleGFtcGxlLCBieSB1c2luZyBzZXBhcmF0ZSB0ZXJtcyBJIGNhbiBlYXNpbHkgZGlzY3Vz
cyB0aGUgZmFjdA0KPj4gdGhhdA0KPj4gPj4gY2VydGFpbiBraW5kcyBvZiBkYXRhIChjaGFpbiBp
ZGVudGlmaWNhdGlvbikgb25seSBuZWVkIHRvIGJlIGFkanVzdA0KPj4gYnkgYQ0KPj4gPj4gZmV3
IGFwcHMgaW4gcmFyZSBjYXNlcy4gIEFuZCB0aGF0IGRhdGEgaXMgbm90IGJlZWRlZCBieSB0aGUN
Cj4+ID4+YXBwbGljYXRpb25zLg0KPj4gPj4NCj4+ID4+IFVubGVzcyB5b3Ugd291bGQgbGlrZSB0
byBjb25zaWRlciB0aGUgY2hhaW4gaWRlbnRpZmljYXRpb24gYXMgYmVpbmcNCj4+ID4+IG9wdGlv
bmFsPw0KPj4gPj4NCj4+ID4+IFlvdXJzLA0KPj4gPj4NCj4+ID4+IEpvZWwNCj4+ID4+DQo+PiA+
Pg0KPj4gPj4NCj4+ID4+IFNlbnQgZnJvbSBteSBTYW1zdW5nIHNtYXJ0cGhvbmUgb24gQVQmVA0K
Pj4gPj4NCj4+ID4+DQo+PiA+Pg0KPj4gPj4NCj4+ID4+IC0tLS0tLS0tIE9yaWdpbmFsIG1lc3Nh
Z2UgLS0tLS0tLS0NCj4+ID4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4gPj4gRnJvbTogIktlbiBHcmF5IChrZWdyYXkpIiA8
a2VncmF5QGNpc2NvLmNvbQ0KPj4gPG1haWx0bzprZWdyYXlAY2lzY28uY29tPj4NCj4+ID4+IFRv
OiBMdWN5IHlvbmcgPGx1Y3kueW9uZ0BodWF3ZWkuY29tDQo+PiA+PiA8bWFpbHRvOmx1Y3kueW9u
Z0BodWF3ZWkuY29tPj4sIlN1cmVuZHJhIEt1bWFyIChzbWt1bWFyKSINCj4+ID4+IDxzbWt1bWFy
QGNpc2NvLmNvbSA8bWFpbHRvOnNta3VtYXJAY2lzY28uY29tPj4sIkppbSBHdWljaGFyZA0KPj4g
KGpndWljaGFyKSINCj4+ID4+IDxqZ3VpY2hhckBjaXNjby5jb20gPG1haWx0bzpqZ3VpY2hhckBj
aXNjby5jb20+Pg0KPj4gPj4gQ0M6IE5pY29sYXMgQk9VVEhPUlMgPE5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbQ0KPj4gPj4gPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+Pixz
ZmMgPHNmY0BpZXRmLm9yZw0KPj4gPj4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+PixKYW1hbCBIYWRp
IFNhbGltIDxoYWRpQG1vamF0YXR1LmNvbQ0KPj4gPj4gPG1haWx0bzpoYWRpQG1vamF0YXR1LmNv
bT4+LFJvbiBQYXJrZXINCj4+IDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tDQo+PiA+
PiA8bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PiwiYnJpanNtYW5AanVu
aXBlci5uZXQNCj4+ID4+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IiA8YnJpanNtYW5A
anVuaXBlci5uZXQNCj4+ID4+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+PiwiSm9lbCBN
LiBIYWxwZXJuIg0KPj4gPGptaEBqb2VsaGFscGVybi5jb20NCj4+ID4+IDxtYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbT4+DQo+PiA+Pg0KPj4gPj4gVGhlIHdvcmQgIm1ldGFkYXRhIiBpcyBhIHB1
cnBvc2VseSBhbWJpZ3VvdXMgdGVybSAiZGF0YSB0aGF0DQo+PiBwcm92aWRlcw0KPj4gPj4gaW5m
b3JtYXRpb24gYWJvdXQgb3RoZXIgZGF0YSIuICBJdCBpcyB1c2VkIHRvIGF2b2lkIFRISVMgZGlz
Y3Vzc2lvbi4NCj4+ID4+DQo+PiA+PiBGb3IgZXhhbXBsZSwgSSBwcm9wb3NlIHdlIGRlZmluZSAi
dGVxdWlsYSBtZXRhZGF0YSIgYmVjYXVzZSwNCj4+IGZyYW5rbHksIEkNCj4+ID4+IHdpbGwgbmVl
ZCB0byBvcmRlciBhIHRyaXBsZS1zaG90IGlmIHdlIGtlZXAgYXR0ZW1wdGluZyB0byBkZWZpbmUN
Cj4+ID4+c29tZXRoaW5nDQo+PiA+PiB0aGF0LCBieSBkZWZpbml0aW9uLCBpcyBhbWJpZ3VvdXMu
ICBJJ2QgbGlrZSBteSBiYXJ0ZW5kZXIgdG8NCj4+IHVuZGVyc3RhbmQNCj4+ID4+bWUNCj4+ID4+
IHNwZWNpZmljYWxseSB3aGVuIEkgc2F5ICJJIG5lZWQgYSBzaG90Ii4NCj4+ID4+DQo+PiA+PiBP
biAzLzEzLzE0IDc6NDkgQU0sICJMdWN5IHlvbmciIDxsdWN5LnlvbmdAaHVhd2VpLmNvbQ0KPj4g
Pj4gPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0KPj4gPj4NCj4+ID4+ICA+
U25pcC4uDQo+PiA+PiAgPlNLPiBKdXN0IGNvcHlpbmcgZnJvbSB0aGUgUFM6DQo+PiA+PiAgPi0t
DQo+PiA+PiAgPkRhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkgdG8gZXhj
aGFuZ2UgaW5mb3JtYXRpb24NCj4+ID4+YmV0d2Vlbg0KPj4gPj4gID50aGUgbmV0d29yayBhbmQg
c2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIGFuZA0KPj4gPj5z
ZXJ2aWNlDQo+PiA+PiAgPmZ1bmN0aW9ucyBhbmQgdGhlIG5ldHdvcmsuDQo+PiA+PiAgPg0KPj4g
Pj4gID4tLQ0KPj4gPj4gID5JdCBpcyBhIGx1Y2lkIGRlZmluaXRpb24uIFdlIGFyZSB1bm5lY2Vz
c2FyaWx5IG1ha2luZyB0aGUgd29yZA0KPj4gPj4ibmV0d29yayINCj4+ID4+ICA+Y29udHJvdmVy
c2lhbCwgSU1PLg0KPj4gPj4gID4NCj4+ID4+ICA+W0x1Y3ldIFRoaXMgaXMgbXkgcG9pbnQuICJU
aGUgbmV0d29yayIgaXMgdG9vIGdlbmVyYWwgaGVyZSwgd2hpY2gNCj4+ID4+YnJpbmdzDQo+PiA+
PiAgPm1ldGFkYXRhIGdyZWF0IHBvd2VyIHRvIGRvIG1hbnkgdGhpbmdzLiBUaGlzIGlzIHdoeSBw
ZW9wbGUgaW52ZW50DQo+PiA+PmlkZWFzDQo+PiA+PiAgPmhlcmUsIHdoaWNoIGNhdXNlcyBhIGxv
dCBvZiBkZWJhdGVzIG9uIG1ldGFkYXRhIHVzYWdlIHBvdGVudGlhbHMuDQo+PiBXZQ0KPj4gPj4g
ID5zaG91bGQgbm90IHNwZW5kIGEgbG90IG9mIHRpbWVzIG9uIHRoYXQgZGViYXRlcyBhbmQganVk
Z2Ugd2hpY2gNCj4+IHVzYWdlDQo+PiA+PmlzDQo+PiA+PiAgPnZhbHVhYmxlIG9yIG5vdC4gVGh1
cywgZm9yIHRoZSBTRkMgd29yaywgaXQgd2lsbCBiZSBoZWxwZnVsIGlmIHdlDQo+PiBjYW4NCj4+
ID4+ICA+bmFycm93IGRvd24gYSBiaXQuIEpvZWwgbWFrZXMgZXhwbGljaXRseSB0d28gY2FzZXMs
IHdoaWNoIGlzDQo+PiBoZWxwZnVsDQo+PiA+PnRvDQo+PiA+PiAgPmRldmVsb3AgdXNlIGNhc2Vz
IGZvciBlYWNoIGNhc2UuIEkgd291bGQgbGlrZSB0byBzZWUgdGhhdCB0aGUNCj4+IHByb2JsZW0N
Cj4+ID4+ICA+c3RhdGVtZW50IGNhbiBiZSBtb3JlIHNwZWNpZmljIG9uIG1ldGFkYXRhIGRlZmlu
aXRpb24sIHdoaWNoIG1heQ0KPj4gYmUNCj4+ID4+ICA+aGVscGZ1bCBpbiBsZXNzIGZvY3VzaW5n
IG9uIGl0IGFuZCBtb3ZpbmcgZm9yd2FyZC4NCj4+ID4+ICA+DQo+PiA+PiAgPkx1Y3kNCj4+ID4+
ICA+DQo+PiA+PiAgPlN1cmVuZHJhLg0KPj4gPj4gID4NCj4+ID4+ICA+DQo+PiA+PiAgPj4NCj4+
ID4+ICA+PlRoYW5rcywNCj4+ID4+ICA+Pkx1Y3kNCj4+ID4+ICA+Pg0KPj4gPj4gID4+LS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+ID4+ICA+PkZyb206IEppbSBHdWljaGFyZCAoamd1aWNo
YXIpIFttYWlsdG86amd1aWNoYXJAY2lzY28uY29tXQ0KPj4gPj4gID4+U2VudDogV2VkbmVzZGF5
LCBNYXJjaCAxMiwgMjAxNCA0OjM4IFBNDQo+PiA+PiAgPj5UbzogTHVjeSB5b25nDQo+PiA+PiAg
Pj5DYzogSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyOw0KPj4g
Pj4gID4+YnJpanNtYW5AanVuaXBlci5uZXQgPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47
IHNmYzsgSmFtYWwNCj4+IEhhZGkNCj4+ID4+U2FsaW0NCj4+ID4+ICA+PlN1YmplY3Q6IFJlOiBb
c2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4gPj4gID4+
DQo+PiA+PiAgPj5IaSBMdWN5LA0KPj4gPj4gID4+DQo+PiA+PiAgPj5Oby4gSSBhbSBzaW1wbHkg
c2F5aW5nIHdlIHNob3VsZCBub3Qgb3ZlcmNvbXBsaWNhdGUgdGhlIHByb2JsZW0NCj4+ID4+ICA+
PnN0YXRlbWVudCB3aXRoIHRleHQgdGhhdCBhZGRzIGxpdHRsZSB0byBubyB2YWx1ZSBpbiBteSBv
cGluaW9uLg0KPj4gPj5XaGV0aGVyDQo+PiA+PiAgPj53ZSBjYWxsIGl0IG1ldGFkYXRhLCBvciBj
b250ZXh0LCBoYXMgbm8gYmVhcmluZyBvbiB0aGUgZmFjdCB0aGF0DQo+PiB0aGUNCj4+ID4+ICA+
PnByb2JsZW0gc3RhdGVtZW50IGFscmVhZHkgY2xlYXJseSBzdGF0ZXMgd2UgbmVlZCB0byBiZSBh
YmxlIHRvDQo+PiBwYXNzDQo+PiA+PiAgPj5pbmZvcm1hdGlvbiBiZXR3ZWVuIFNGqfZzIGFuZCBi
ZXR3ZWVuIHRoZSBuZXR3b3JrICYgU0ap9nMuDQo+PiA+PiAgPj4NCj4+ID4+ICA+Pg0KPj4gPj4g
ID4+T24gMy8xMi8xNCwgNToxMyBQTSwgIkx1Y3kgeW9uZyIgPGx1Y3kueW9uZ0BodWF3ZWkuY29t
DQo+PiA+PiA8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+PiA+PiAgPj4N
Cj4+ID4+ICA+Pj4NCj4+ID4+ICA+Pj5IaSBKaW0sDQo+PiA+PiAgPj4+DQo+PiA+PiAgPj4+SSBm
b3Igb25lIGRvbid0IGFncmVlIGFuZCB0aGluayB3ZSBhcmUgb3ZlciBjb21wbGljYXRpbmcgd2hh
dA0KPj4gc2hvdWxkDQo+PiA+PiAgPj4+YmUgc3RyYWlnaHRmb3J3YXJkLiBUaGUgU0ZDIGVuY2Fw
c3VsYXRpb24gc2hvdWxkIGVuYWJsZSB0d28NCj4+IHRoaW5nczoNCj4+ID4+ICA+Pj4NCj4+ID4+
ICA+Pj4xLiBTdGVlcmluZyBvZiBzZWxlY3RlZCBmbG93cyB0aHJvdWdoIGEgc2VydmljZSBjaGFp
bjsgdGhpcyBpcw0KPj4gdGhlDQo+PiA+PiAgPj4+c2VydmljZSBmdW5jdGlvbiBwYXRoLg0KPj4g
Pj4gID4+PjIuIFBhc3Npbmcgb2YgY29udGV4dCBhc3NvY2lhdGVkIHdpdGggYSBnaXZlbiBmbG93
IHdpdGhpbiBzYWlkDQo+PiA+PnNlcnZpY2UNCj4+ID4+ICA+Pj5mdW5jdGlvbiBwYXRoLiBUaGlz
IGNvbnRleHQgaW5mb3JtYXRpb24gbWF5IGJlIGNvbnN1bWVkIGJ5IGEgU0YNCj4+IChhbg0KPj4g
Pj4gID4+PmFwcGxpY2F0aW9uIElEIGlzIGFuIGV4YW1wbGUpIG9yIG1heSBiZSBjb25zdW1lZCBi
eSB0aGUNCj4+IGZvcndhcmRpbmcNCj4+ID4+ICA+Pj5lbGVtZW50cyAoYSB2cmYtSUQgaXMgYW4g
ZXhhbXBsZSkuDQo+PiA+PiAgPj4+W0x1Y3ldIERvIHlvdSBjYWxsIHRoZSBjb250ZXh0IGFzIG1l
dGFkYXRhIG9yIG5vdD8gRG8gd2UgaGF2ZQ0KPj4gPj5hbm90aGVyDQo+PiA+PiAgPj4+dGVybSBo
ZXJlIGJlc2lkZSBTRkMgaGVhZGVyIGFuZCBtZXRhZGF0YS4gSSBzZWUgdGhhdCB5b3UgZG9uJ3QN
Cj4+IHdhbnQNCj4+ID4+dG8NCj4+ID4+ICA+Pj5zZXBhcmF0ZSB3aGF0IGlzIGNvbnN1bWVkIGJ5
IFNGIGFuZCB3aGF0IGlzIGNvbnN1bWVkIGJ5IHRoZQ0KPj4gPj5mb3J3YXJkaW5nDQo+PiA+PiAg
Pj4+ZWxlbWVudHMuDQo+PiA+PiAgPj4+DQo+PiA+PiAgPj4+THVjeQ0KPj4gPj4gID4+Pg0KPj4g
Pj4gID4+PlNlbnQgZnJvbSBteSBpUGhvbmUNCj4+ID4+ICA+Pj4NCj4+ID4+ICA+Pj4+IE9uIE1h
ciAxMiwgMjAxNCwgYXQgNDoxNiBQTSwgIkx1Y3kgeW9uZyIgPGx1Y3kueW9uZ0BodWF3ZWkuY29t
DQo+PiA+PiA8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+PiA+PiAgPj4+
Pg0KPj4gPj4gID4+Pj4gR3JlYXQuIFRoZW4gd2UgbWF5IGNvbnNpZGVyIHR3byBzcGVjaWFsIG1l
dGFkYXRhIGRlZmluaXRpb25zDQo+PiBpbg0KPj4gPj50aGUNCj4+ID4+ICA+Pj4+cHJvYmxlbSBz
dGF0ZW1lbnQgc28gd2UgY2FuIGFsbCB1c2UgdGhlIHNhbWUgZGVmaW5pdGlvbnMuIEhlcmUNCj4+
IGlzDQo+PiA+Pm15DQo+PiA+PiAgPj4+PnN1Z2dlc3RlZCB0ZXh0IGFuZCBsaWtlIHRvIGhlYXIg
eW91IGFuZCBvdGhlcidzIGlucHV0IGFuZA0KPj4gPj5zdWdnZXN0aW9ucy4NCj4+ID4+ICA+Pj4+
DQo+PiA+PiAgPj4+PiBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJv
dmlkZXMgdGhlIGFiaWxpdHkNCj4+IHRvDQo+PiA+PiAgPj4+PmV4Y2hhbmdlIGluZm9ybWF0aW9u
IGJldHdlZW4gdGhlIGVsZW1lbnRzIGluIGEgc2VydmljZSBmdW5jdGlvbg0KPj4gPj4gID4+Pj5j
aGFpbmluZy4gSW4gdGhpcyBjb250ZXh0LCB0aGVyZSBhcmUgdHdvIHR5cGVzIG9mIGRhdGEgcGxh
bmUNCj4+ID4+bWV0YWRhdGEuDQo+PiA+PiAgPj4+Pg0KPj4gPj4gID4+Pj4gU2VydmljZSBGdW5j
dGlvbiBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGV4Y2hhbmdlZCBiZXR3ZWVuDQo+PiA+PiAg
Pj4+PmNsYXNzaWZpZXIgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVu
Y3Rpb25zIHRvDQo+PiA+PiAgPj4+PmZhY2lsaXRhdGUgc2VydmljZSBmdW5jdGlvbnMgb24gdGhl
IHBhY2tldCB0cmVhdG1lbnQuDQo+PiA+PiAgPj4+Pg0KPj4gPj4gID4+Pj4gU3RlZXJpbmcgTWV0
YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBmcm9tIHNlcnZpY2UgZnVuY3Rpb25zIHRvIGENCj4+ID4+
ICA+Pj4+Y2xhc3NpZmllciBvciBzZXJ2aWNlIG5vZGUgZm9yIHRyYWZmaWMgZm9yd2FyZGluZyBw
dXJwb3NlLg0KPj4gPj4gID4+Pj4NCj4+ID4+ICA+Pj4+IC1lbmQNCj4+ID4+ICA+Pj4+DQo+PiA+
PiAgPj4+PiBMdWN5DQo+PiA+PiAgPj4+Pg0KPj4gPj4gID4+Pj4NCj4+ID4+ICA+Pj4+IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+PiA+PiAgPj4+PiBGcm9tOiBKb2VsIE0uIEhhbHBlcm4g
W21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXQ0KPj4gPj4gID4+Pj4gU2VudDogV2VkbmVzZGF5
LCBNYXJjaCAxMiwgMjAxNCAyOjM1IFBNDQo+PiA+PiAgPj4+PiBUbzogTHVjeSB5b25nOyBOaWNv
bGFzIEJPVVRIT1JTOyBSb24gUGFya2VyDQo+PiA+PiAgPj4+PiBDYzogSmltIEd1aWNoYXJkIChq
Z3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0DQo+PiA+PiA8bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpDQo+PiA+PiAgPj4+PiBTYWxpbQ0KPj4gPj4gID4+
Pj4gU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVy
YXRpb25zDQo+PiA+PiAgPj4+Pg0KPj4gPj4gID4+Pj4gWWVzLCBJIGFtIHRyeWluZyB0byBjb25z
aXN0ZW50bHkgZGlzdGluZ3Vpc2ggdGhvc2UgdHdvIGNhc2VzDQo+PiB3aGVuDQo+PiA+PiAgPj4+
PnRhbGtpbmcgYWJvdXQgdGhlIGluZm9ybWF0aW9uIGNhcnJpZWQgd2l0aCBwYWNrZXRzIGluIHNl
cnZpY2UNCj4+ID4+Y2hhaW5zLg0KPj4gPj4gID4+Pj4NCj4+ID4+ICA+Pj4+IFlvdXJzLA0KPj4g
Pj4gID4+Pj4gSm9lbA0KPj4gPj4gID4+Pj4NCj4+ID4+ICA+Pj4+PiBPbiAzLzEyLzE0LCAzOjEz
IFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+PiA+PiAgPj4+Pj4gSm9lbCwgU2VlIGJlbG93LiAtLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmMNCj4+ID4+ICA+Pj4+PiBbbWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgSm9lbCBNLiBIYWxwZXJuDQo+PiBTZW50
Og0KPj4gPj4gID4+Pj4+IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjowMiBQTSBUbzogTHVj
eSB5b25nOyBOaWNvbGFzDQo+PiA+PkJPVVRIT1JTOw0KPj4gPj4gID4+Pj4+IFJvbiBQYXJrZXIg
Q2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldA0KPj4gPj4g
PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsNCj4+ID4+ICA+Pj4+PiBKYW1hbCBI
YWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4gPj4gID4+Pj4+IGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+PiA+PiAgPj4+Pj4NCj4+ID4+ICA+Pj4+PiBJ
IHdhcyB0cnlpbmcgdG8gd29yZCBpdCBjYXJlZnVsbHkgbm90IHRvIGZvY3VzIG9uIHdobyBwdXRz
DQo+PiB0aGUNCj4+ID4+ICA+Pj4+PiBpbmZvcm1hdGlvbiBpbiwgYnV0IG9ubHkgb24gd2hvIGNv
bnN1bWVzIHRoZSBpbmZvcm1hdGlvbi4NCj4+ID4+ICA+Pj4+PiBJbmZvcm1hdGlvbiBmb3Igc2Vy
dmljZSBmdW5jdGlvbnMgbWF5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcw0KPj4gPj4gID4+Pj4+IGNs
YXNzaWZpZXIgb3IgZnJvbSBvdGhlciBzZXJ2aWNlIGZ1bmN0aW9ucy4gW0x1Y3ldIHRoaXMgaXMN
Cj4+IHRoZQ0KPj4gPj5vbmUNCj4+ID4+ICA+Pj4+PiBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlv
dXIgdmlldy4gSW5mb3JtYXRpb24gZm9yIHRoZQ0KPj4gZm9yd2FyZGluZw0KPj4gPj4gID4+Pj4+
IHdpbGwgZ2VuZXJhbGx5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcyBjbGFzc2lmaWVyLCBidXQgaW4N
Cj4+IHNwZWNpYWwNCj4+ID4+ICA+Pj4+PiBjYXNlcyBtYXkgYmUgcHJvdmlkZWQgYnkgc2Vydmlj
ZSBmdW5jdGlvbnMuICAoSSBrZWVwIHdhbnRpbmcNCj4+IHRvDQo+PiA+PmdldA0KPj4gPj4gID4+
Pj4+IHJpZCBvZiB0aG9zZSBzcGVjaWFsIGNhc2VzLCBidXQgc28gZmFyIHRoZXJlIHNlZW0gdG8g
YmUganVzdA0KPj4gPj5lbm91Z2gNCj4+ID4+ICA+Pj4+PiBvZiB0aGVtIHRvIHdhcnJhbnQgY292
ZXJpbmcgaW4gdGhlIHNvbHV0aW9uLiAgQW5kIG1vcmUNCj4+ID4+aW1wb3J0YW50bHksDQo+PiA+
PiAgPj4+Pj4gc2lnbmlmaWNhbnQgc3VwcG9ydCBmb3IgaXQgaW4gdGhlIHdvcmtpbmcgZ3JvdXAu
KSBbTHVjeV0gVGhpcw0KPj4gaXMNCj4+ID4+ICA+Pj4+PiB0aGUgc2Vjb25kIGNhc2UgdXNpbmcg
bWV0YWRhdGEgaW4geW91ciB2aWV3IChidXQgeW91IGRvbid0DQo+PiBsaWtlDQo+PiA+Pml0KS4N
Cj4+ID4+ICA+Pj4+Pg0KPj4gPj4gID4+Pj4+IEFuZCB5b3Ugc3VnZ2VzdCBkaXN0aW5ndWlzaGlu
ZyB0aGVzZSB0d28gY2FzZXMgd2hlbg0KPj4gZGlzY3Vzc2luZw0KPj4gPj4gID4+Pj4+IGFib3V0
IG1ldGFkYXRhIHVzYWdlLiBJcyB0aGF0IHJpZ2h0IHVuZGVyc3RhbmRpbmc/DQo+PiA+PiAgPj4+
Pj4NCj4+ID4+ICA+Pj4+PiBMdWN5DQo+PiA+PiAgPj4+Pj4NCj4+ID4+ICA+Pj4+PiBZb3Vycywg
Sm9lbA0KPj4gPj4gID4+Pj4+DQo+PiA+PiAgPj4+Pj4+IE9uIDMvMTIvMTQsIDI6MzMgUE0sIEx1
Y3kgeW9uZyB3cm90ZToNCj4+ID4+ICA+Pj4+Pj4gSm9lbCwgSSBpbnRlcnByZXQgdGhhdCB5b3Ug
c3VnZ2VzdHMgdGhhdCBkaXN0aW5ndWlzaCB0aGUNCj4+ID4+ZXhjaGFuZ2UNCj4+ID4+ICA+Pj4+
Pj4gaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlv
bnMgYW5kDQo+PiB0aGUNCj4+ID4+ICA+Pj4+Pj4gZXhjaGFuZ2UgaW5mb3JtYXRpb24gZGF0YSBw
bGFuZSBjYXJyaWVkIGZyb20gYSBzZXJ2aWNlDQo+PiBmdW5jdGlvbg0KPj4gPj50bw0KPj4gPj4g
ID4+Pj4+PiBhIHNlcnZpY2Ugbm9kZS4gSXMgdGhpcyByaWdodCB1bmRlcnN0YW5kaW5nPyBMdWN5
DQo+PiA+PiAgPj4+Pj4+DQo+PiA+PiAgPj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
IEZyb206IEpvZWwgTS4gSGFscGVybg0KPj4gPj4gID4+Pj4+PiBbbWFpbHRvOmptaEBqb2VsaGFs
cGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQNCj4+ID4+MToxOQ0KPj4g
Pj4gID4+Pj4+PiBQTQ0KPj4gPj4gID4+Pj4+PiBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRI
T1JTOyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQNCj4+ID4+ICA+Pj4+Pj4gKGpndWljaGFy
KTsgYnJpanNtYW5AanVuaXBlci5uZXQNCj4+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+
Ow0KPj4gPj4gc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6DQo+PiA+PiAgPj4+Pj4+IFJl
OiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4gPj4g
ID4+Pj4+Pg0KPj4gPj4gID4+Pj4+PiBNeSBpbmNsaW5hdGlvbiB3b3VsZCBiZSB0byB0dW5lIHRo
YXQgZGVmaW5pdGlvbiB0bw0KPj4gZGlzdGluZ3Vpc2gNCj4+ID4+ICA+Pj4+Pj4gYmV0d2VlbiBk
YXRhcGxhbmUgY2FycmllZCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBmb3IgdXNlIGJ5DQo+PiA+PnNl
cnZpY2UNCj4+ID4+ICA+Pj4+Pj4gZnVuY2l0b25zICh3aGF0ZXZlciB0aGUgb3JpZ2luKSwgYW5k
IGRhdGFwbGFuZSBjYXJyaWVkDQo+PiA+PmluZm9ybWF0aW9uDQo+PiA+PiAgPj4+Pj4+IGludGVu
ZGVkIGZvciBkYXRhcGxhbmUgZm9yd2FyZGluZyBjb21wb25lbnRzLg0KPj4gPj4gID4+Pj4+Pg0K
Pj4gPj4gID4+Pj4+PiBZb3VycywgSm9lbA0KPj4gPj4gID4+Pj4+Pg0KPj4gPj4gID4+Pj4+Pg0K
Pj4gPj4gID4+Pj4+Pj4gSGkgSm9lbCwNCj4+ID4+ICA+Pj4+Pj4+DQo+PiA+PiAgPj4+Pj4+PiBJ
IGFncmVlIHRoYXQgd2UgbmVlZCB1c2luZyB0aGUgc2FtZSBkZWZpbml0aW9uIGZvciBhIHRlcm0s
DQo+PiBidXQNCj4+ID4+ICA+Pj4+Pj4+IGRpc2FncmVlIHRoYXQgdGhlIG1ldGFkYXRhIGRlZmlu
aXRpb24gaGVyZSBpcyBhIHNldCBvZg0KPj4gPj4gID4+Pj4+Pj4gaW5mb3JtYXRpb24gcHV0IGlu
IHRoZSBTRkMgaGVhZGVyLiBUaGlzIG1heSBiZSB0b28gbmFycm93DQo+PiBvcg0KPj4gPj5sZWFk
DQo+PiA+PiAgPj4+Pj4+PiB0byBhIHBhcnRpY3VsYXIgc29sdXRpb24uIEkgYW0gZmluZSB3aXRo
IHRoaXMgZGVmaW5pdGlvbiBpbg0KPj4gdGhlDQo+PiA+PiAgPj4+Pj4+PiBwcm9ibGVtIHN0YXRl
bWVudCB3LyBtaW5vciB0d2VhayAoc3VnZ2VzdGVkIG9uIG1haWxpbmcNCj4+IGxpc3QpLg0KPj4g
Pj4gID4+Pj4+Pj4NCj4+ID4+ICA+Pj4+Pj4+IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFu
ZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUNCj4+IGFiaWxpdHkgdG8NCj4+ID4+ICA+Pj4+Pj4+IGV4
Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGNsYXNzaWZpZXJzIGFuZCBzZXJ2aWNlDQo+
PiA+PiAgPj4+Pj4+PiBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIGFuZCBz
ZXJ2aWNlIGZ1bmN0aW9ucw0KPj4gYW5kDQo+PiA+PiAgPj4+Pj4+PiB0aGUNCj4+ID4+ICA+Pj4+
Pj4+IGNsYXNzaWZpZXJzfHNlcnZpY2Ugbm9kZXMuDQo+PiA+PiAgPj4+Pj4+Pg0KPj4gPj4gID4+
Pj4+Pj4gVGhlcmUgbWF5IGJlIGEgc29sdXRpb24gdGhhdCBhIHNlcnZpY2UgZnVuY3Rpb24gcGFz
c2VzIHNvbWUNCj4+ID4+DQo+PiA+PiAgPj4+Pj4+PiBpbmZvcm1hdGlvbiB0byBhdHRhY2hlZCBz
ZXJ2aWNlIG5vZGUgd2l0aG91dCB1c2luZyBTRkMNCj4+IGhlYWRlci4NCj4+ID4+ICA+Pj4+Pj4+
DQo+PiA+PiAgPj4+Pj4+PiBUaGFua3MsIEx1Y3kNCj4+ID4+ICA+Pj4+Pj4+DQo+PiA+PiAgPj4+
Pj4+Pg0KPj4gPj4gID4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9l
bCBIYWxwZXJuIERpcmVjdA0KPj4gPj4gID4+Pj4+Pj4gW21haWx0bzpqbWguZGlyZWN0QGpvZWxo
YWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LCBNYXJjaA0KPj4gMTIsDQo+PiA+PiAgPj4+Pj4+
PiAyMDE0IDEyOjI1IFBNIFRvOiBMdWN5IHlvbmc7IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcw0K
Pj4gQk9VVEhPUlM7DQo+PiA+PiAgPj4+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQg
KGpndWljaGFyKTsNCj4+IGJyaWpzbWFuQGp1bmlwZXIubmV0DQo+PiA+PiA8bWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0PjsNCj4+ID4+ICA+Pj4+Pj4+IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBT
dWJqZWN0OiBSZTogW3NmY10NCj4+ID4+ICA+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zDQo+PiA+PiAgPj4+Pj4+Pg0KPj4gPj4gID4+Pj4+Pj4gTHVjeSwg
eW91IHNheSAidGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgLi4uIiAgVGhlIGRlZmluaXRpb24NCj4+
IHlvdQ0KPj4gPj4gID4+Pj4+Pj4gdGhlbiBwcm92aWRlIGlzIGEgZGVmaW5pdGlvbiBvZiB0aGUg
c2V0IG9mIGluZm9ybWF0aW9uIHdlDQo+PiBhcmUNCj4+ID4+ICA+Pj4+Pj4+IHByb3Bvc2luZyB0
aGF0IHdlIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gIEksIGFuZCBvdGhlcnMsDQo+PiBoYXZlDQo+
PiA+PiAgPj4+Pj4+PiBiZWVuIHVzaW5nIHRoZSB0ZXJtIG1ldGFkYXRhIG1vcmUgbmFycm93bHku
ICBXZSBjYW4gdXNlDQo+PiA+PndoYXRldmVyDQo+PiA+PiAgPj4+Pj4+PiBkZWZpbml0aW9uIHdl
IHdhbnQuIEJ1dCB3ZSBkbyBuZWVkIHRvIGFncmVlIG9uIHRoZQ0KPj4gZGVmaW5pdGlvbi4NCj4+
ID4+ICA+Pj4+Pj4+IEZvciB0aGUgcHVycG9zZXMgb2YgdGhlIFdHLCBpdCBzZWVtcyBtdWNoIG1v
cmUgdXNlZnVsIHRvDQo+PiB1c2UNCj4+ID4+dGhlDQo+PiA+PiAgPj4+Pj4+PiB0ZXJtIG1ldGFk
YXRhIGZvciB0aGUgbmFycm93ZXIgZGVzY3JpcHRpb24uDQo+PiA+PiAgPj4+Pj4+Pg0KPj4gPj4g
ID4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+ID4+ICA+Pj4+Pj4+DQo+PiA+PiAgPj4+Pj4+Pj4gT24g
My8xMi8xNCwgMToxOSBQTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4gPj4gID4+Pj4+Pj4+IEhpIEpv
ZWwsDQo+PiA+PiAgPj4+Pj4+Pj4NCj4+ID4+ICA+Pj4+Pj4+PiBJIGFncmVlLiBXZSBuZWVkIHRv
IGRpZmZlcmVudGlhdGUgdGhlIG1ldGFkYXRhIHVzZWQgYnkNCj4+IHNlcnZpY2UNCj4+ID4+ICA+
Pj4+Pj4+PmZ1bmN0aW9uIGFuZCBTRkMgaGVhZGVyLiBUaGUgbWV0YWRhdGEgdGVybSBtZWFucyBj
YXJyeWluZw0KPj4gc29tZQ0KPj4gPj4gID4+Pj4+Pj4+c3RhdGVzIGFsb25nIHdpdGggdGhlIHBh
Y2tldC4gSU1POiBTRkMgaGVhZGVyIGlzIGEga2luZCBvZg0KPj4gPj4gID4+Pj4+Pj4+bWV0YWRh
dGEgY2FycmllZCBvbiBwYWNrZXQgZm9yIG5leHQgc2VydmljZSBub2RlIHRvIHVzZS4gSW4NCj4+
IHRoZQ0KPj4gPj4gID4+Pj4+Pj4+Y29udGV4dCBvZiBTRkMsIHdlIGhhdmUgdGVybSBmb3IgU0ZD
IGhlYWRlciBhbmQgdGhlDQo+PiBtZXRhZGF0YQ0KPj4gPj50aGF0DQo+PiA+PiAgPj4+Pj4+Pj53
YXMgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBvciBiZXR3ZWVuIHNlcnZpY2UN
Cj4+ID4+ICA+Pj4+Pj4+PmZ1bmN0aW9ucyBhbmQgY2xhc3NpZmllcnMvc2VydmljZSBub2Rlcywg
d2hpY2ggaXMgd2hhdCB0aGUNCj4+ID4+ZHJhZnQNCj4+ID4+ICA+Pj4+Pj4+PmZvY3VzLg0KPj4g
Pj4gID4+Pj4+Pj4+DQo+PiA+PiAgPj4+Pj4+Pj4gVGhhbmtzLCBMdWN5DQo+PiA+PiAgPj4+Pj4+
Pj4NCj4+ID4+ICA+Pj4+Pj4+Pg0KPj4gPj4gID4+Pj4+Pj4+DQo+PiA+PiAgPj4+Pj4+Pj4NCj4+
ID4+ICA+Pj4+Pj4+Pg0KPj4gPj4gID4+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
IEZyb206IEpvZWwgTS4gSGFscGVybg0KPj4gPj4gID4+Pj4+Pj4+IFttYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwNCj4+IDIwMTQNCj4+ID4+ICA+
Pj4+Pj4+PiAxMToxOCBBTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFy
a2VyIENjOg0KPj4gSmltDQo+PiA+PiAgPj4+Pj4+Pj4gR3VpY2hhcmQgKGpndWljaGFyKTsgYnJp
anNtYW5AanVuaXBlci5uZXQNCj4+ID4+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBz
ZmM7IEphbWFsIEhhZGkgU2FsaW0NCj4+ID4+ICA+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10g
ZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtDQo+PiBjb25zaWRlcmF0aW9ucw0KPj4gPj4gID4+
Pj4+Pj4+DQo+PiA+PiAgPj4+Pj4+Pj4gSSB0aGluayBpdCBpcyBpbXBvcnRhbnQgdG8ga2VlcCBh
IHN0cm9uZyBkaXN0aW5jdGlvbg0KPj4gYmV0d2Vlbg0KPj4gPj4gID4+Pj4+Pj4+IG1ldGFkYXRh
ICh3aGljaCBpcyBmb3IgdXNlIGJ5IGFwcGxpY2F0aW9ucykgYW5kIHRoZQ0KPj4gc2VydmljZQ0K
Pj4gPj4gID4+Pj4+Pj4+IGNoYWluaW5nIGluZm9ybWF0aW9uIGluIHRoZSBiYXNlIHNlcnZpY2Ug
Y2hhaW4gaGVhZGVyLA0KPj4gd2hpY2gNCj4+ID4+aXMNCj4+ID4+ICA+Pj4+Pj4+PiBmb3IgdXNl
IGJ5IHRoZSBzZXJ2aWNlIGNoYWluIHN1cHBvcnQgbWVjaGFuaXNtcy4NCj4+ID4+ICA+Pj4+Pj4+
Pg0KPj4gPj4gID4+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+PiA+PiAgPj4+Pj4+Pj4NCj4+ID4+ICA+
Pj4+Pj4+Pj4gT24gMy8xMi8xNCwgMTA6NDIgQU0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+ID4+ICA+
Pj4+Pj4+Pj4gRnVsbHkgYWdyZWUgd2l0aCBKb2UuDQo+PiA+PiAgPj4+Pj4+Pj4+DQo+PiA+PiAg
Pj4+Pj4+Pj4+IFdlIHNob3VsZCBub3QgcmVxdWlyZSBhIGZpeCBsZW5ndGggZm9yIGluLWJhbmQg
bWV0YWRhdGENCj4+IGJ1dA0KPj4gPj4gID4+Pj4+Pj4+PiBhbHNvIG5vdCBsZWF2ZSBpdCBmb3Ig
ZnJlZWx5IHVzYWdlLiBJbiBmYWN0LCB3aGVuIGENCj4+IHNlcnZpY2UNCj4+ID4+ICA+Pj4+Pj4+
Pj4gbm9kZSBpbnNlcnRzIFNGQyBoZWFkZXIgb24gYSAoZW5jYXBzdWxhdGVkKSBwYWNrZXQgYW5k
DQo+PiBzZW5kDQo+PiA+PnRvDQo+PiA+PiAgPj4+Pj4+Pj4+IG5leHQgc2VydmljZSBub2RlLCBT
RkMgaGVhZGVyIGl0c2VsZiBjYW4gYmUgc2VlbiBhcyBhDQo+PiA+Pm1ldGFkYXRhLg0KPj4gPj4g
ID4+Pj4+Pj4+Pg0KPj4gPj4gID4+Pj4+Pj4+PiBMdWN5DQo+PiA+PiAgPj4+Pj4+Pj4+DQo+PiA+
PiAgPj4+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYw0KPj4gPj4g
ID4+Pj4+Pj4+PiBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgSm9l
bCBNLg0KPj4gSGFscGVybg0KPj4gPj4gID4+Pj4+Pj4+PiBTZW50OiBXZWRuZXNkYXksIE1hcmNo
IDEyLCAyMDE0IDk6MjEgQU0gVG86IE5pY29sYXMNCj4+IEJPVVRIT1JTOw0KPj4gPj4gID4+Pj4+
Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsNCj4+IGJyaWpzbWFu
QGp1bmlwZXIubmV0DQo+PiA+PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+ID4+
ICA+Pj4+Pj4+Pj4gc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4g
Pj4gID4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0K
Pj4gPj4gID4+Pj4+Pj4+Pg0KPj4gPj4gID4+Pj4+Pj4+PiBGb3IgaW4tYmFuZCBtZXRhZGF0YSwg
dGhlIEFQSSBmb3IgYWNjZXNzIGNhbiBlYXNpbHkgYmUNCj4+ID4+ICA+Pj4+Pj4+Pj4gc3luY2hy
b25vdXMuIE91dCBvZiBiYW5kIG1ldGFkYXRhIG5lZWRzIGRpZmZlcmVudA0KPj4gaGFuZGxpbmcu
DQo+PiA+PiAgPj4+Pj4+Pj4+IFRoZXJlIGFyZSBtYW55IGNhc2VzIHdoZXJlIG91dC1vZi1iYW5k
IG1ldGFkYXRhIGlzIHVzZWZ1bA0KPj4gYW5kDQo+PiA+PiAgPj4+Pj4+Pj4+IGFwcHJvcHJpYXRl
LiAgQnV0IHRoZXkgZG8gbm90IGNvdmVyIGFsbCBuZWVkcyBieSBhbnkNCj4+IHN0cmV0Y2guDQo+
PiA+PiAgPj4+Pj4+Pj4+DQo+PiA+PiAgPj4+Pj4+Pj4+IEV2ZW4gaWYgZWFjaCBwaWVjZSBvZiBp
bi1iYW5kIG1ldGFkYXRhIGlzIG9mIGZpeGVkDQo+PiBsZW5ndGgsDQo+PiA+PiAgPj4+Pj4+Pj4+
IHRoZXJlIGFyZSBtYW55IGRpZmZlcmVudCBraW5kcyBvZiBtZXRhdHlwZS4gIFRyeWluZyB0bw0K
Pj4gc2F5DQo+PiA+PiAgPj4+Pj4+Pj4+ICJ0aGVyZSB3aWxsIGJlIGV4YWN0bHkgZm91ciBwaWVj
ZXMsIGFuZCB0aGV5IHdpbGwgYmUgb2YNCj4+IHR5cGVzDQo+PiA+PiAgPj4+Pj4+Pj4+IHQxLCB0
MiwgdDMsIGFuZCB0NCIgaXMgc2ltcGx5IHRvbyBzcGVjaWZpYyBmb3IgZXZlbiA4MCUNCj4+IG9m
DQo+PiA+PnRoZQ0KPj4gPj4gID4+Pj4+Pj4+Pm5lZWRzLg0KPj4gPj4gID4+Pj4+Pj4+Pg0KPj4g
Pj4gID4+Pj4+Pj4+PiBZb3VycywgSm9lbA0KPj4gPj4gID4+Pj4+Pj4+Pg0KPj4gPj4gID4+Pj4+
Pj4+Pj4gT24gMy8xMi8xNCwgODo1MiBBTSwgTmljb2xhcyBCT1VUSE9SUyB3cm90ZToNCj4+ID4+
ICA+Pj4+Pj4+Pj4+IEhlbGxvIFJvbiwNCj4+ID4+ICA+Pj4+Pj4+Pj4+DQo+PiA+PiAgPj4+Pj4+
Pj4+PiBTZW5kaW5nIG91dCBvZiBiYW5kIGNvbmdydWVudCBtZXRhZGF0YSBtYXkgbm90IGJlIHRo
ZQ0KPj4gYW5zd2VyDQo+PiA+PiAgPj4+Pj4+Pj4+PiB0byBhbGwgbmVlZHMgYnV0IGl0IGlzIG9u
ZSB0b29sIHRoYXQgd2Ugc2hvdWxkIGtlZXAuDQo+PiA+PiAgPj4+Pj4+Pj4+Pg0KPj4gPj4gID4+
Pj4+Pj4+Pj4gTm90IGFsbCBtZXRhZGF0YSBpcyB0aWVkIHRvIGEgc3BlY2lmaWMgcGFja2V0LCBm
b3INCj4+IGV4YW1wbGUgYQ0KPj4gPj4gID4+Pj4+Pj4+Pj4gcG9saWN5IGNoYW5nZSBpbiBQQ1JG
IGNvdWxkIGxlYWQgdG8gc29tZSBtZXRhZGF0YQ0KPj4gc2lnbmFsaW5nLA0KPj4gPj4gID4+Pj4+
Pj4+Pj4gdGhlIHJlYWN0aW9uIHRpbWUgbmVlZCBub3QgYmUgaW1tZWRpYXRlLCBmZXcgbXMgbWF5
IG5vdA0KPj4gPj5tYXR0ZXIuDQo+PiA+PiAgPj4+Pj4+Pj4+Pg0KPj4gPj4gID4+Pj4+Pj4+Pj4g
QXMgeW91IHBvaW50LCBpZiBhIHBhY2tldCBpcyB0aWVkIHRvIGEgbWV0YWRhdGEgYQ0KPj4gPj5j
b3JyZWxhdGlvbg0KPj4gPj4gID4+Pj4+Pj4+Pj4gaW5mbyBjYW4gYmUgc2V0IGluIGJvdGggcGFj
a2V0IHRvIGRlYWwgd2l0aCBpdCAoaS5lDQo+PiBtZXRhZGF0YQ0KPj4gPj4gID4+Pj4+Pj4+Pj4g
ZXhwZWN0ZWQgZmxhZyBpbiB0aGUgU0ZDIGhlYWRlciwgcGx1cyBhbiBpZCkNCj4+ID4+ICA+Pj4+
Pj4+Pj4+DQo+PiA+PiAgPj4+Pj4+Pj4+PiBGaW5hbGx5IHdlIGNhbiBzdGlsbCBzZW5kIHNvbWUg
bGltaXRlZCBtZXRhZGF0YSB3aXRoaW4gYQ0KPj4gPj5oZWFkZXIuDQo+PiA+PiAgPj4+Pj4+Pj4+
PiBUaGlzIGNvdWxkIGJlIHVzZWQgZm9yIGxvYWQgYmFsYW5jZXJzIGluIHBhcnRpY3VsYXIgaWYN
Cj4+IHdlDQo+PiA+PiAgPj4+Pj4+Pj4+PiBhZ3JlZSBvbiBhIGNvbnZlbnRpb24gdG8gbG9jYXRl
ICJjb2Fyc2UgZ3JhaW4gcG9saWN5Ig0KPj4gPj4gID4+Pj4+Pj4+Pj4gLyAiZmluZSBncmFpbiBw
b2xpY3kiIG9uIHJlc2VydmVkIGNvbnRleHQgaGVhZGVycy4NCj4+ID4+ICA+Pj4+Pj4+Pj4+DQo+
PiA+PiAgPj4+Pj4+Pj4+PiBUaGlzIHNlZW1zIHRvIG9wZW4gdXAgYSBsb3Qgb2YgZmxleGliaWxp
dHkgLw0KPj4gaW5ub3ZhdGlvbnMuDQo+PiA+PiAgPj4+Pj4+Pj4+Pg0KPj4gPj4gID4+Pj4+Pj4+
Pj4gT24geW91ciBsYXN0IHBvaW50LCB0aGVyZSBpcyBhIHF1ZXN0aW9uIG9uIGhvdyB0byBtYWtl
DQo+PiA+PiAgPj4+Pj4+Pj4+PiBtZXRhZGF0YSBhdmFpbGFibGUgdG8gYSBTZXJ2aWNlIEZ1bmN0
aW9uLiBDdXJyZW50IHNvY2tldA0KPj4gPj4gID4+Pj4+Pj4+Pj4gY29ubmVjdGlvbnMgZm9yIGV4
YW1wbGUgZG8gbm90IGFsbG93IHRvIHJldHJpZXZlIElQDQo+PiBoZWFkZXINCj4+ID4+ICA+Pj4+
Pj4+Pj4+IG9wdGlvbnMuIFNvIEkgYXNzdW1lIHRoYXQgU0ZDIGF3YXJlIFNlcnZpY2UgRnVuY3Rp
b25zDQo+PiB3aWxsDQo+PiA+PiAgPj4+Pj4+Pj4+PiBuZWVkIHNvbWUgKGFzeW5jaHJvbm91cw0K
Pj4gPj4gID4+Pj4+Pj4+Pj4gPykgQVBJIHRvIHJldHJpZXZlIFNGQyBoZWFkZXIgaW5mb3JtYXRp
b24gYXMgd2VsbCBhcyBpbi0NCj4+IGJhbmQNCj4+ID4+ICA+Pj4+Pj4+Pj4+IG1ldGFkYXRhLiBJ
IGRvbid0IHNlZSBvdXQgb2YgYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQNCj4+IGFkZGluZw0KPj4g
Pj4gID4+Pj4+Pj4+Pj4gY29tcGxleGl0eSwgIHRoZSBzYW1lIEFQSSBjYW4gcHJvYmFibHkgYXBw
bHkuDQo+PiA+PiAgPj4+Pj4+Pj4+Pg0KPj4gPj4gID4+Pj4+Pj4+Pj4gVGhlIGFsdGVybmF0aXZl
IG9wdGlvbiwgYWxsb3dpbmcgdmFyaWFibGUgc2l6ZWQgbWV0YWRhdGENCj4+IGluDQo+PiA+PiAg
Pj4+Pj4+Pj4+PiB0aGUgU0ZDIGhlYWRlciBoYXMgc29tZSBkcmF3YmFja3MgYXMgd2VsbCwgb25l
IGJlaW5nDQo+PiA+PiAgPj4+Pj4+Pj4+PiBmcmFnbWVudGF0aW9uLCBhbmQgc29tZSBzd2l0Y2hl
cyBleHBlY3RpbmcgYXMgd2VsbCB0bw0KPj4gbG9vaw0KPj4gPj5hdA0KPj4gPj4gID4+Pj4+Pj4+
Pj4gZW5kIHVzZXIgdHJhZmZpYyBoZWFkZXJzIGZvciBsaW5rIGxvYWQgYmFsYW5jaW5nLiAgSQ0K
Pj4gd291bGQNCj4+ID4+ICA+Pj4+Pj4+Pj4+IGFncmVlIHRoYXQgaWYgd2UgY2FuIGFjY2VwdCB0
aGVzZSBpc3N1ZXMsIHRoZW4gc2VuZGluZw0KPj4gPj4gID4+Pj4+Pj4+Pj4gb2ZmLWxpbmUgY29u
Z3J1ZW50IG1ldGFkYXRhIGxvb3NlcyBpdHMgaW50ZXJlc3QuDQo+PiA+PiAgPj4+Pj4+Pj4+Pg0K
Pj4gPj4gID4+Pj4+Pj4+Pj4gV2UgbmVlZCB0byB0YWtlIGludG8gYWNjb3VudCAgdGhhdCBib3Ro
IGluLWJhbmQgYW5kDQo+PiA+PmNvbmdydWVudA0KPj4gPj4gID4+Pj4+Pj4+Pj4gb3V0LW9mLWJh
bmQgbWV0YWRhdGEgdHJhbnNwb3J0IGlzIG5vdCByZWxpYWJsZS4gQSBwYWNrZXQNCj4+ID4+bG9z
cw0KPj4gPj4gID4+Pj4+Pj4+Pj4gdHJpZ2dlcmluZyByZXRyYW5zbWlzc2lvbiB3b3VsZCBub3Qg
bGVhZCB0byB0aGUNCj4+IGlkZW50aWNhbA0KPj4gPj4gID4+Pj4+Pj4+Pj4gcmVjb25zdHJ1Y3Rp
b24gb2YgdGhlIGFzc29jaWF0ZWQgbWV0YWRhdGEuIEluIHNvbWUNCj4+IGNhc2VzLCB3ZQ0KPj4g
Pj4gID4+Pj4+Pj4+Pj4gbWlnaHQgdGh1cyBldmVuIG5lZWQgbm9uLWNvbmdydWVudCBvdXQtb2Yt
YmFuZCByZWxpYWJsZQ0KPj4gPj4gID4+Pj4+Pj4+Pj4gbWV0YWRhdGEgdHJhbnNwb3J0Lg0KPj4g
Pj4gID4+Pj4+Pj4+Pj4NCj4+ID4+ICA+Pj4+Pj4+Pj4+DQo+PiA+PiAgPj4+Pj4+Pj4+Pg0KPj4g
Pj4gID4+Pj4+Pj4+Pj4gTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fIEZyb206DQo+PiBSb24NCj4+ID4+ICA+Pj4+Pj4+Pj4+IFBhcmtlciBbUm9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0gU2VudDoNCj4+IFdlZG5lc2RheSwNCj4+ID4+ICA+Pj4+
Pj4+Pj4+IE1hcmNoIDEyLCAyMDE0DQo+PiA+PiAgPj4+Pj4+Pj4+PiAxMjo0MyBQTSBUbzogTmlj
b2xhcyBCT1VUSE9SUyBDYzogSmltIEd1aWNoYXJkDQo+PiAoamd1aWNoYXIpOw0KPj4gPj4gID4+
Pj4+Pj4+Pj4gYnJpanNtYW5AanVuaXBlci5uZXQgPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dD47IHNmYzsNCj4+ID4+IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+PiA+
PiAgPj4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0K
Pj4gPj4gID4+Pj4+Pj4+Pj4NCj4+ID4+ICA+Pj4+Pj4+Pj4+IE5pY29sYXMsDQo+PiA+PiAgPj4+
Pj4+Pj4+Pg0KPj4gPj4gID4+Pj4+Pj4+Pj4gSSB1bmRlcnN0YW5kIHRoZSBjb25jZXB0IGZvciBv
dXQgb2YgYmFuZCBzaWduYWxpbmcgb2YNCj4+ID4+ICA+Pj4+Pj4+Pj4+bWV0YWRhdGEsIGJ1dCBJ
IGFtIGNvbmNlcm5lZCB0aGF0IGl0IGludHJvZHVjZXMNCj4+IHNpZ25pZmljYW50DQo+PiA+PiAg
Pj4+Pj4+Pj4+PmNvbXBsZXhpdHkgZHVlIHRvIHRoZSBwb3RlbnRpYWwgcmFjZSBjb25kaXRpb24g
b2YNCj4+IHJlY2VpdmluZw0KPj4gPj50aGUNCj4+ID4+ICA+Pj4+Pj4+Pj4+cmVhbCBwYWNrZXQg
YmVmb3JlIHRoZSBtZXRhZGF0YS4gIFdoaWxlIHRoZSByZWFsIHBhY2tldA0KPj4gY291bGQNCj4+
ID4+ICA+Pj4+Pj4+Pj4+aW5kaWNhdGUgdGhhdCBvdXQgb2YgYmFuZCBtZXRhZGF0YSBpcyBleHBl
Y3RlZCwgaG93IGNhbg0KPj4gd2UNCj4+ID4+ICA+Pj4+Pj4+Pj4+Z3VhcmFudGVlIHRoZSBvcmRl
ciBvZiByZWNlcHRpb24/IFdoYXQgaWYgc3dpdGNoaW5nIG9yDQo+PiA+PnJvdXRpbmcNCj4+ID4+
ICA+Pj4+Pj4+Pj4+bm9kZXMgYXBwbHkgaGFzaCBiYXNlZCBsb2FkIGJhbGFuY2luZz8gV2hhdCBp
ZiB0aGUgbG9hZA0KPj4gPj4gID4+Pj4+Pj4+Pj5iYWxhbmNpbmcgdW5kZXJzdGFuZHMgU0ZDIGVu
Y2FwcyBhbmQgbG9va3MgYmV5b25kIGl0IHRvDQo+PiB0aGUNCj4+ID4+ICA+Pj4+Pj4+Pj4+b3Jp
Z2luYWwgaGVhZGVyIHRvIGdldCBiZXR0ZXIgZW50cm9weT8NCj4+ID4+ICA+Pj4+Pj4+Pj4+IENh
biB3ZSBndWFyYW50ZWUgdGhhdCB0aGUgbWV0YWRhdGEgYW5kIHJlYWwgcGFja2V0IHdpbGwNCj4+
ID4+Zm9sbG93DQo+PiA+PiAgPj4+Pj4+Pj4+PnRoZSBleGFjdCBzYW1lIHBhdGg/IElmIHdlIGNh
biBub3QsIHRoZW4gaW1wbGVtZW50YXRpb25zDQo+PiB3aWxsDQo+PiA+PiAgPj4+Pj4+Pj4+Pm5l
ZWQgdG8gYWRkIGluZ3Jlc3MgcXVldWluZyB0byBjb3BlIHdpdGggdGhlIHNjZW5hcmlvLg0KPj4g
Pj4gID4+Pj4+Pj4+Pj4NCj4+ID4+ICA+Pj4+Pj4+Pj4+IEFsc28sIGRvIHlvdSBmZWVsIHRoYXQg
dGhlIGluY3JlYXNlIGluIGltcGxlbWVudGF0aW9uDQo+PiA+PiAgPj4+Pj4+Pj4+PiBjb21wbGV4
aXR5IGF0IHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucyBpcyByZWFzb25hYmxlPw0KPj4gPj4gID4+Pj4+
Pj4+Pj4NCj4+ID4+ICA+Pj4+Pj4+Pj4+IFRoYW5rcy4NCj4+ID4+ICA+Pj4+Pj4+Pj4+DQo+PiA+
PiAgPj4+Pj4+Pj4+PiBSb24NCj4+ID4+ICA+Pj4+Pj4+Pj4+DQo+PiA+PiAgPj4+Pj4+Pj4+Pj4g
T24gTWFyIDEyLCAyMDE0LCBhdCA0OjA5IEFNLCAiTmljb2xhcyBCT1VUSE9SUyINCj4+ID4+ICA+
Pj4+Pj4+Pj4+PiA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tDQo+PiA+PiA8bWFpbHRvOk5p
Y29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+IHdyb3RlOg0KPj4gPj4gID4+Pj4+Pj4+Pj4+DQo+
PiA+PiAgPj4+Pj4+Pj4+Pj4gSSB0aGluayB3ZSBtdXN0IG1ha2UgYSBkaXN0aW5jdGlvbiBiZXR3
ZWVuOg0KPj4gPj4gID4+Pj4+Pj4+Pj4+DQo+PiA+PiAgPj4+Pj4+Pj4+Pj4gLSBNZXRhZGF0YSB3
aGljaCBzaG91bGQgYmUgcGFydCBvZiB0aGUgaGVhZGVyIGRlZmluZWQNCj4+IGFzIGluDQo+PiA+
PiAgPj4+Pj4+Pj4+Pj4gYmFuZCBtYXJraW5nLiAtIE1ldGFkYXRhIHdpdGggY2FuIGJlIHBhc3Nl
ZCBvdXQgb2YNCj4+IGJhbmQsDQo+PiA+PmZvcg0KPj4gPj4gID4+Pj4+Pj4+Pj4+IGV4YW1wbGUg
Y29uZ3J1ZW50IG91dCBvZiBiYW5kIHNpZ25hbGluZyBkZWZpbmVkIGluIHRoZQ0KPj4gPj5kcmFm
dA0KPj4gPj4gID4+Pj4+Pj4+Pj4+DQo+PiA+PiAgPj4+Pj4+Pj4+Pj4gVGhlIGZvcm1lciBjYWxs
cyBmb3IgYSBsaW1pdGVkIHNwYWNlIGluIHRoZSBoZWFkZXIsDQo+PiB0cnVlLA0KPj4gPj5UaGUN
Cj4+ID4+ICA+Pj4+Pj4+Pj4+PiBsYXR0ZXIgaG93ZXZlciBkb2VzIG5vdCBpbmN1ciBhbnkgc3Bh
Y2UgbGltaXRhdGlvbiBhbmQNCj4+IGlzDQo+PiA+PiAgPj4+Pj4+Pj4+Pj4gc3RpbGwgZmFpcmx5
IGVmZmljaWVudCBhbmQgaXQgcmVtYWlucyBjb21wYXRpYmxlIHdpdGggYQ0KPj4gPj5maXhlZA0K
Pj4gPj4gID4+Pj4+Pj4+Pj4+IHNpemUgaGVhZGVyIHVzZWQgdG8gcm91dGUgdGhvc2Ugc2lnbmFs
aW5nIG1lc3NhZ2VzDQo+PiBhbG9uZw0KPj4gPj50aGUNCj4+ID4+ICA+Pj4+Pj4+Pj4+PiBjaGFp
bidzIHNlcnZpY2UgZnVuY3Rpb25zLg0KPj4gPj4gID4+Pj4+Pj4+Pj4+DQo+PiA+PiAgPj4+Pj4+
Pj4+Pj4gTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZy
b206DQo+PiA+PiAgPj4+Pj4+Pj4+Pj4gSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW2pndWljaGFy
QGNpc2NvLmNvbV0gU2VudDoNCj4+ID4+ICA+Pj4+Pj4+Pj4+PiBUdWVzZGF5LCBNYXJjaCAxMSwg
MjAxNCA2OjQ4IFBNIFRvOiBSb24gUGFya2VyIENjOg0KPj4gPj4gID4+Pj4+Pj4+Pj4+IE5pY29s
YXMgQk9VVEhPUlM7IGJyaWpzbWFuQGp1bmlwZXIubmV0DQo+PiA+PiA8bWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltDQo+PiA+PiAgPj4+Pj4+Pj4+Pj4g
U3ViamVjdDogUmU6IFtzZmNdDQo+PiA+PmRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNp
ZGVyYXRpb25zDQo+PiA+PiAgPj4+Pj4+Pj4+Pj4NCj4+ID4+ICA+Pj4+Pj4+Pj4+PiBIaSBSb24s
DQo+PiA+PiAgPj4+Pj4+Pj4+Pj4NCj4+ID4+ICA+Pj4+Pj4+Pj4+PiBXZSBjYW4gY2VydGFpbmx5
IGhhdmUgdGhpcyBkaXNjdXNzaW9uIGJ1dCB3ZSBzaG91bGQNCj4+IGZpcnN0DQo+PiA+PiAgPj4+
Pj4+Pj4+Pj4gY29uc2lkZXIgd2hhdCBpbmZvcm1hdGlvbiBpcyBuZWNlc3NhcnkgYW5kIGlmIHNh
aWQNCj4+ID4+ICA+Pj4+Pj4+Pj4+PiBpbmZvcm1hdGlvbiBjYW4gZml0IHdpdGhpbiBhIGZpeGVk
IG51bWJlciBvZiBjb250ZXh0cw0KPj4gaW4NCj4+ID4+dGhlDQo+PiA+PiAgPj4+Pj4+Pj4+Pj4g
bWFqb3JpdHkgb2YgY2FzZXMuIFJlbWVtYmVyLCB0aGUgZ29hbCBvZiBiZWluZyBhYmxlIHRvDQo+
PiBwYXNzDQo+PiA+PiAgPj4+Pj4+Pj4+Pj4gbWV0YWRhdGEgdGhyb3VnaCB0aGUgbmV0d29yayBp
cyB0byBlbmhhbmNlIHNlcnZpY2UNCj4+ID4+ZGVsaXZlcnksDQo+PiA+PiAgPj4+Pj4+Pj4+Pj4g
bm90IHBhc3MgdGhlIGVudGlyZSB3b3JrcyBvZiBTaGFrZXNwZWFyZSA7LSkNCj4+ID4+ICA+Pj4+
Pj4+Pj4+Pg0KPj4gPj4gID4+Pj4+Pj4+Pj4+IFNlbnQgZnJvbSBteSBpUGhvbmUNCj4+ID4+ICA+
Pj4+Pj4+Pj4+Pg0KPj4gPj4gID4+Pj4+Pj4+Pj4+PiBPbiBNYXIgNywgMjAxNCwgYXQgMzo1MiBB
TSwgIlJvbiBQYXJrZXIiDQo+PiA+PiAgPj4+Pj4+Pj4+Pj4+IDxSb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tDQo+PiA+PiA8bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b20+PiB3cm90ZToNCj4+ID4+ICA+Pj4+Pj4+Pj4+Pj4NCj4+ID4+ICA+Pj4+Pj4+Pj4+Pj4gTmlj
b2xhcywNCj4+ID4+ICA+Pj4+Pj4+Pj4+Pj4NCj4+ID4+ICA+Pj4+Pj4+Pj4+Pj4gSSBzZWUgc2lt
aWxhciByZXF1aXJlbWVudHMgZnJvbSB0aGUgM2dwcCBFUEMgc2lkZS4gIEkNCj4+ID4+d291bGQN
Cj4+ID4+ICA+Pj4+Pj4+Pj4+Pj4gbGlrZSB0byBwcm9wb3NlIGFuIE9VSSAvIFRMViBiYXNlZCBh
cHByb2FjaCB3aGVyZSB0aGUNCj4+ID4+ICA+Pj4+Pj4+Pj4+Pj4gcmVzZXJ2ZWQgT1VJIGNhbiBi
ZSB1c2VkIGZvciBhZ3JlZWQgdXBvbiB0eXBlcyBvZg0KPj4gY29tbW9uDQo+PiA+PiAgPj4+Pj4+
Pj4+Pj4+IG1ldGFkYXRhIGFuZCB2ZW5kb3Igb3Igb3RoZXIgb3JnYW5pemF0aW9uYWwgT1VJcyBj
YW4NCj4+IGJlDQo+PiA+PnVzZWQNCj4+ID4+ICA+Pj4+Pj4+Pj4+Pj4gdG8gcXVpY2tseSBpbm5v
dmF0ZSBpbiB0aGUgbmV0d29ya3MuDQo+PiA+PiAgPj4+Pj4+Pj4+Pj4+IFNpbXVsdGFuZW91c2x5
LCBJIHdvdWxkIGFsc28gbGlrZSB0byBjb25zaWRlcg0KPj4gbWVjaGFuaXNtcw0KPj4gPj4gID4+
Pj4+Pj4+Pj4+PiB0aGF0IGFyZSBvcHRpbWl6ZWQgZm9yIGxvbmcgbGl2ZWQgZmxvd3Mgc28gYXMg
dG8gbGltaXQNCj4+IHRoZQ0KPj4gPj4gID4+Pj4+Pj4+Pj4+PiBuZWdhdGl2ZSBlZmZlY3RzIG9m
IHBhY2tldCBncm93dGguDQo+PiA+PiAgPj4+Pj4+Pj4+Pj4+DQo+PiA+PiAgPj4+Pj4+Pj4+Pj4+
IFJvbg0KPj4gPj4gID4+Pj4+Pj4+Pj4+Pg0KPj4gPj4gID4+Pj4+Pj4+Pj4+Pg0KPj4gPj4gID4+
Pj4+Pj4+Pj4+Pj4gT24gTWFyIDcsIDIwMTQsIGF0IDg6MzQgQU0sICJOaWNvbGFzIEJPVVRIT1JT
Ig0KPj4gPj4gID4+Pj4+Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbQ0KPj4g
Pj4gPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PiB3cm90ZToNCj4+ID4+ICA+
Pj4+Pj4+Pj4+Pj4+DQo+PiA+PiAgPj4+Pj4+Pj4+Pj4+PiBIZWxsbyBKaW0NCj4+ID4+ICA+Pj4+
Pj4+Pj4+Pj4+DQo+PiA+PiAgPj4+Pj4+Pj4+Pj4+PiBJIGhhdmUgc2VlbiBjYXNlcyBpbiBHaSBM
QU4sIHdoZXJlIHN1YnNjcmliZXIgcmVsYXRlZA0KPj4gPj4gID4+Pj4+Pj4+Pj4+Pj4gaW5mb3Jt
YXRpb24gaXMgcGFzc2VkIHRvIGEgV2ViIFByb3h5IGZvciBIVFRQIGhlYWRlcg0KPj4gPj4gID4+
Pj4+Pj4+Pj4+Pj4gZW5yaWNobWVudCAoYWltZWQgYXQgc29tZSBXZWIgQ29udGVudCBwcm92aWRl
cnMNCj4+IHBhcnRuZXJzDQo+PiA+Pm9mDQo+PiA+PiAgPj4+Pj4+Pj4+Pj4+PiB0aGUgTW9iaWxl
IE9wZXJhdG9yKS4NCj4+ID4+ICA+Pj4+Pj4+Pj4+Pj4+IEluZm9ybWF0aW9uIHdhcyBhbiBjb2Rl
ZCAocGVyc2lzdGVudCkgc3Vic2NyaWJlciBpZA0KPj4gPj5kZXJpdmVkDQo+PiA+PiAgPj4+Pj4+
Pj4+Pj4+PiBmcm9tIHRoZSBNU0lTRE4sIGFuZCBjb3VwbGUgb2YgZiBjdXN0b21lciBwcm9maWxl
DQo+PiByZWxhdGVkDQo+PiA+PiAgPj4+Pj4+Pj4+Pj4+PiBmaWVsZHMuDQo+PiA+PiAgPj4+Pj4+
Pj4+Pj4+Pg0KPj4gPj4gID4+Pj4+Pj4+Pj4+Pj4gSW4gYW4gc2ZjIGJhc2VkIEdpIExBTiwgdGhp
cyBlbnRpdHkgc2hvdWxkIHJlY2VpdmUNCj4+IGZyb20NCj4+ID4+dGhlDQo+PiA+PiAgPj4+Pj4+
Pj4+Pj4+PiBDbGFzc2lmaWVyDQo+PiA+PiAgPj4+Pj4+Pj4+Pj4+Pg0KPj4gPj4gID4+Pj4+Pj4+
Pj4+Pj4gLSBBIGNsYXNzaWZpY2F0aW9uIG9mIHRoZSBDb250ZW50IFByb3ZpZGVyICggSWQsDQo+
PiA+PiAgPj4+Pj4+Pj4+Pj4+PiBDYXRlZ29yeSkgYmFzZWQgb24gdHJhZmZpYyBhbmFseXNpcyAt
IFRoZSBNU0lTRE4gb2YNCj4+IHRoZQ0KPj4gPj4gID4+Pj4+Pj4+Pj4+Pj4gc3Vic2NyaWJlciAt
IFR3byBzdWJzY3JpYmVyIHBvbGljeSBmaWVsZHMgKG5vdCB0aWVkDQo+PiB0bw0KPj4gPj5QQ1JG
DQo+PiA+PiAgPj4+Pj4+Pj4+Pj4+PiBidXQgYmVsb25naW5nIHRvIHRoZSBTdWJzY3JpYmVyIERC
KSAoU3Vic2NyaWJlcg0KPj4gY2F0ZWdvcnksDQo+PiA+PiAgPj4+Pj4+Pj4+Pj4+PiBzdWItY2F0
ZWdvcnkpIC0gQSBzZXNzaW9uIGlkIChmb3IgbG9nZ2luZyBhbmQNCj4+IHRyYWNraW5nDQo+PiA+
PiAgPj4+Pj4+Pj4+Pj4+PiBwdXJwb3NlcykNCj4+ID4+ICA+Pj4+Pj4+Pj4+Pj4+DQo+PiA+PiAg
Pj4+Pj4+Pj4+Pj4+PiBUaGUgb2JqZWN0aXZlIGJlaW5nIHRvIGF2b2lkIGhhdmluZyAgdGhlIEhU
VFAgUHJveHkNCj4+IHRvDQo+PiA+PiAgPj4+Pj4+Pj4+Pj4+PiBiZWNvbWUgYSB0cnVzdGVkIGFw
cGxpY2F0aW9uIChpbnRlcm9nYXRlIHRoZQ0KPj4gc3Vic2NyaWJlcg0KPj4gPj5EQiwNCj4+ID4+
ICA+Pj4+Pj4+Pj4+Pj4+IGV0Yy4uKQ0KPj4gPj4gID4+Pj4+Pj4+Pj4+Pj4NCj4+ID4+ICA+Pj4+
Pj4+Pj4+Pj4+DQo+PiA+PiAgPj4+Pj4+Pj4+Pj4+PiBOaWNvbGFzDQo+PiA+PiAgPj4+Pj4+Pj4+
Pj4+Pg0KPj4gPj4gID4+Pj4+Pj4+Pj4+Pj4NCj4+ID4+ICA+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTogSmltDQo+PiA+Pkd1aWNoYXJk
DQo+PiA+PiAgPj4+Pj4+Pj4+Pj4+PiAoamd1aWNoYXIpIFtqZ3VpY2hhckBjaXNjby5jb21dIFNl
bnQ6DQo+PiA+PiAgPj4+Pj4+Pj4+Pj4+PiBUaHVyc2RheSwgTWFyY2ggMDYsIDIwMTQgMjowMiBQ
TSBUbzogSmFtYWwgSGFkaQ0KPj4gU2FsaW07DQo+PiA+PiAgPj4+Pj4+Pj4+Pj4+PiBqbW9pc2Fu
ZEBqdW5pcGVyLm5ldCA8bWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0PjsNCj4+ID4+IGJyaWpz
bWFuQGp1bmlwZXIubmV0IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IENjOg0KPj4gPj4g
ID4+Pj4+Pj4+Pj4+Pj4gc2ZjIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4gPj4gID4+Pj4+Pj4+Pj4+
Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+ID4+ICA+Pj4+
Pj4+Pj4+Pj4+DQo+PiA+PiAgPj4+Pj4+Pj4+Pj4+PiBIaSBKYW1hbCwNCj4+ID4+ICA+Pj4+Pj4+
Pj4+Pj4+DQo+PiA+PiAgPj4+Pj4+Pj4+Pj4+PiBZb3Ugc2FpZCAiSXQgc2VlbXMgdGhlcmUncyBj
bGVhciBuZWVkIGZvciB2YXJpYWJsZQ0KPj4gc2l6ZWQNCj4+ID4+ICA+Pj4+Pj4+Pj4+Pj4+IG1l
dGFkYXRhIi4uIEkgYW0gbm90IHNvIGNvbnZpbmNlZCBhbmQgd291bGQgbGlrZSB0bw0KPj4gPj5i
ZXR0ZXINCj4+ID4+ICA+Pj4+Pj4+Pj4+Pj4+IHVuZGVyc3RhbmQgdGhlIHJlcXVpcmVtZW50cyBi
ZWZvcmUgcGFzc2luZyBqdWRnZW1lbnQuDQo+PiBJZg0KPj4gPj53ZQ0KPj4gPj4gID4+Pj4+Pj4+
Pj4+Pj4gbG9vayBhdCB0aGUgdXNlIGNhc2VzIGFzIHByZXNlbnRlZCB0aHVzIGZhciBpbnRvIHRo
ZQ0KPj4gV0cgSQ0KPj4gPj4gID4+Pj4+Pj4+Pj4+Pj4gaGF2ZSB5ZXQgdG8gc2VlIGEgc2luZ2xl
IGV4YW1wbGUgb2YgdGhlIG5lZWQgKG5vdGluZw0KPj4gdGhhdA0KPj4gPj4gID4+Pj4+Pj4+Pj4+
Pj4gZGVzaXJlIGlzIG5vdCB0aGUgc2FtZSBhcyBuZWVkKSAtIEkgYW0gbm90IHNheWluZw0KPj4g
dGhlcmUNCj4+ID4+aXMNCj4+ID4+ICA+Pj4+Pj4+Pj4+Pj4+IG5vIHJlcXVpcmVtZW50IGJ1dCBy
YXRoZXIgdGhhdCB3ZSBzaG91bGQgbm90IGp1bXAgdG8NCj4+IHRoZQ0KPj4gPj4gID4+Pj4+Pj4+
Pj4+Pj4gY29uY2x1c2lvbiBhbmQgYnVpbGQgc3RhbmRhcmRzIGFyb3VuZCBhIHRoZW9yeS4NCj4+
ID4+ICA+Pj4+Pj4+Pj4+Pj4+DQo+PiA+PiAgPj4+Pj4+Pj4+Pj4+Pg0KPj4gPj4gID4+Pj4+Pj4+
Pj4+Pj4NCj4+ID4+ICA+Pj4+Pj4+Pj4+Pj4+PiBPbiAzLzMvMTQsIDY6MzUgQU0sICJKYW1hbCBI
YWRpIFNhbGltIg0KPj4gPj4gID4+Pj4+Pj4+Pj4+Pj4+IDxoYWRpQG1vamF0YXR1LmNvbSA8bWFp
bHRvOmhhZGlAbW9qYXRhdHUuY29tPj4NCj4+IHdyb3RlOg0KPj4gPj4gID4+Pj4+Pj4+Pj4+Pj4+
DQo+PiA+PiAgPj4+Pj4+Pj4+Pj4+Pj4gSSBsaWtlIHRoZSBkb2MgLSB3ZWxsIHdyaXR0ZW4uDQo+
PiA+PiAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+ID4+ICA+Pj4+Pj4+Pj4+Pj4+PiBTZWN0aW9uIDQuMyBv
biBtZXRhZGF0YSBlbmNvZGluZy4NCj4+ID4+ICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4gPj4gID4+Pj4+
Pj4+Pj4+Pj4+IEl0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGUgc2l6ZWQN
Cj4+IG1ldGFkYXRhDQo+PiA+PiAgPj4+Pj4+Pj4+Pj4+Pj4gKGF0IGxlYXN0IGZvciBodHRwL2Fw
cCB5b3UgIHNlZW0gdG8gaW5kaWNhdGUgdGhlDQo+PiBkZXNpcmUNCj4+ID4+Zm9yDQo+PiA+PiAg
Pj4+Pj4+Pj4+Pj4+Pj5pdCkuDQo+PiA+PiAgPj4+Pj4+Pj4+Pj4+Pj4gRm9yIGEgZGF0YXBhdGgg
cGVyLXBhY2tldCBtZXRhZGF0YSwgaSBmZWVsIHRoZSBuZWVkDQo+PiBpcw0KPj4gPj4gID4+Pj4+
Pj4+Pj4+Pj4+IGp1c3QgYXMgaW1wb3J0YW50LiBBcmUgd2UgbGltaXRlZCBieSB0aGUgZmFjdCB0
aGF0DQo+PiA+PiAgPj4+Pj4+Pj4+Pj4+Pj4gZXhpc3RpbmcgaGFyZHdhcmUgbWF5IG5vdCBiZSBh
YmxlIHRvIGhhbmRsZSBUTFZzPw0KPj4gRm9yDQo+PiA+PiAgPj4+Pj4+Pj4+Pj4+Pj4gZXhhbXBs
ZSwgSSBkb250IGhhdmUgYSBwcm9ibGVtIGhhbmRsaW5nIFRMVnMgaW4gYQ0KPj4gPj5zb2Z0d2Fy
ZQ0KPj4gPj4gID4+Pj4+Pj4+Pj4+Pj4+ZGF0YXBhdGguDQo+PiA+PiAgPj4+Pj4+Pj4+Pj4+Pj4N
Cj4+ID4+ICA+Pj4+Pj4+Pj4+Pj4+PiBjaGVlcnMsIGphbWFsDQo+PiA+PiAgPj4+Pj4+Pj4+Pj4+
Pj4NCj4+ID4+ICA+Pj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXyBzZmMNCj4+ID4+ICA+Pj4+Pj4+Pj4+Pj4+PiBtYWlsaW5nIGxpc3Qg
c2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4gPj4gID4+Pj4+Pj4+Pj4+Pj4+
IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+PiA+PiAgPj4+Pj4+
Pj4+Pj4+Pg0KPj4gPj4gID4+Pj4+Pj4+Pj4+Pj4NCj4+ID4+ICA+Pj4+Pj4+Pj4+Pj4+DQo+PiA+
PiAgPj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXyBzZmMNCj4+ID4+bWFpbGluZw0KPj4gPj4gID4+Pj4+Pj4+Pj4+Pj4gbGlzdCBzZmNA
aWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+PiA+PiBodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4gPj4gID4+Pj4+Pj4+Pj4NCj4+ID4+ICA+Pj4+Pj4+
Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0K
Pj4gbWFpbGluZw0KPj4gPj4gID4+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmcgPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQo+PiA+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYw0KPj4gPj4gID4+Pj4+Pj4+Pg0KPj4gPj4gID4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+IG1haWxpbmcNCj4+ID4+ICA+
Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+PiA+PiBo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4gPj4gID4+Pj4+Pj4+
Pg0KPj4gPj4gID4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXyBzZmMNCj4+IG1haWxpbmcNCj4+ID4+ICA+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0
Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+PiA+PiBodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4gPj4gID4+Pj4+DQo+PiA+PiAgPj4+Pj4gX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjIG1haWxpbmcNCj4+IGxp
c3QNCj4+ID4+ICA+Pj4+PiBzZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+PiA+
PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4gPj4gID4+Pj4+
DQo+PiA+PiAgPj4NCj4+ID4+ICA+Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fDQo+PiA+PiAgPj5zZmMgbWFpbGluZyBsaXN0DQo+PiA+PiAgPj5zZmNAaWV0
Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+PiA+PiAgPj5odHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4gPj4gID4NCj4+ID4+ICA+X19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+ID4+ICA+c2ZjIG1haWxpbmcgbGlz
dA0KPj4gPj4gID5zZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+PiA+PiAgPmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+PiA+Pg0KPj4gPg0KPj4g
Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+PiA+c2Zj
IG1haWxpbmcgbGlzdA0KPj4gPnNmY0BpZXRmLm9yZw0KPj4gPmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjDQo+DQoNCg==


From nobody Fri Mar 14 11:28:36 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 78CED1A0193 for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 11:28:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.4
X-Spam-Level: 
X-Spam-Status: No, score=0.4 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_OFF=2.3, RCVD_IN_DNSWL_NONE=-0.0001] 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 W_IGouIK6OH9 for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 11:28:29 -0700 (PDT)
Received: from hub021-ca-3.exch021.serverdata.net (hub021-ca-3.exch021.serverdata.net [64.78.22.170]) by ietfa.amsl.com (Postfix) with ESMTP id C68CB1A016F for <sfc@ietf.org>; Fri, 14 Mar 2014 11:28:29 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-3.exch021.domain.local ([10.254.4.36]) with mapi id 14.03.0174.001;  Fri, 14 Mar 2014 11:28:21 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: "Surendra Kumar (smkumar)" <smkumar@cisco.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "NAPIERALA, MARIA H" <mn1921@att.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPPtb73Hunl9tRtk+jQT9q+qRCEJrhRYoAgAAHSwCAAAVnAP//jMTQ
Date: Fri, 14 Mar 2014 18:28:21 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B1A7DEE15@MBX021-W3-CA-2.exch021.domain.local>
References: <9wpek1o9cwfd51qatfhe1o82.1394727128188@email.android.com> <1D70D757A2C9D54D83B4CBD7625FA80E0135C7C6@MISOUT7MSGUSR9I.ITServices.sbc.com> <53233BDA.8070903@joelhalpern.com> <CF488DFD.33B63%smkumar@cisco.com>
In-Reply-To: <CF488DFD.33B63%smkumar@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.203.66.100]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/awMDkDAaDvw7FvafjLYrakGtp-s
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 18:28:34 -0000

The chain ID is the label that defines the sequence of service functions th=
at must be visited.   It can be thought of as a handle for a stack of must-=
visit network locations.   I don't see how this can be anything but mandato=
ry.

   Ron


-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Surendra Kumar (smkuma=
r)
Sent: Friday, March 14, 2014 1:46 PM
To: Joel M. Halpern; NAPIERALA, MARIA H
Cc: sfc@ietf.org
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

[Trimmed the recipient list - needs approval otherwise]

Completely agree here.

SFC does not prevent VLAN stitching and one can continue to do that. While =
at the same time SFC can include VLAN stitching to support legacy SFs in th=
e same chain that includes SFC aware SFs. Even legacy SFs benefit from chai=
n identification and hence can be shared across different service chains.

Surendra.



On 3/14/14 10:26 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:

>My own inclination is to observe that if you don't need explicit chain=20
>identification and you don't need metadata, you can just omit the=20
>sfc/nsh header.  Still do service chaining, just no extra header.
>
>If we are going to have the header, it seems to me that the chain=20
>identification field is very useful, and low cost once we have the header.
>
>Yours,
>Joel
>
>On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:
>> Explicit chain identification should be made optional. I believe it=20
>> was discussed few months ago on this mailing list.
>>
>> Maria
>>
>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Jmh.direct
>> *Sent:* Thursday, March 13, 2014 12:12 PM
>> *To:* kegray@cisco.com; lucy.yong@huawei.com; smkumar@cisco.com; =20
>>jguichar@cisco.com
>> *Cc:* nicolas.bouthors@qosmos.com; sfc@ietf.org; hadi@mojatatu.com; =20
>>ron_parker@affirmednetworks.com; brijsman@juniper.net;=20
>>jmh@joelhalpern.com
>> *Subject:* Re: [sfc] draft-rijsman-sfc-metadata-considerations
>> *Importance:* Low
>>
>> Assuming I understand you properly Ken, I disagree.
>>
>> For example, by using separate terms I can easily discuss the fact=20
>>that  certain kinds of data (chain identification) only need to be=20
>>adjust by a  few apps in rare cases.  And that data is not beeded by=20
>>the applications.
>>
>> Unless you would like to consider the chain identification as being=20
>> optional?
>>
>> Yours,
>>
>> Joel
>>
>>
>>
>> Sent from my Samsung smartphone on AT&T
>>
>>
>>
>>
>> -------- Original message --------
>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>> From: "Ken Gray (kegray)" <kegray@cisco.com=20
>> <mailto:kegray@cisco.com>>
>> To: Lucy yong <lucy.yong@huawei.com
>> <mailto:lucy.yong@huawei.com>>,"Surendra Kumar (smkumar)"
>> <smkumar@cisco.com <mailto:smkumar@cisco.com>>,"Jim Guichard (jguichar)"
>> <jguichar@cisco.com <mailto:jguichar@cisco.com>>
>> CC: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com=20
>> <mailto:Nicolas.BOUTHORS@qosmos.com>>,sfc <sfc@ietf.org=20
>> <mailto:sfc@ietf.org>>,Jamal Hadi Salim <hadi@mojatatu.com=20
>> <mailto:hadi@mojatatu.com>>,Ron Parker=20
>> <Ron_Parker@affirmednetworks.com=20
>> <mailto:Ron_Parker@affirmednetworks.com>>,"brijsman@juniper.net
>> <mailto:brijsman@juniper.net>" <brijsman@juniper.net=20
>> <mailto:brijsman@juniper.net>>,"Joel M. Halpern" <jmh@joelhalpern.com=20
>> <mailto:jmh@joelhalpern.com>>
>>
>> The word "metadata" is a purposely ambiguous term "data that provides=20
>> information about other data".  It is used to avoid THIS discussion.
>>
>> For example, I propose we define "tequila metadata" because, frankly,=20
>>I  will need to order a triple-shot if we keep attempting to define=20
>>something  that, by definition, is ambiguous.  I'd like my bartender=20
>>to understand me  specifically when I say "I need a shot".
>>
>> On 3/13/14 7:49 AM, "Lucy yong" <lucy.yong@huawei.com=20
>> <mailto:lucy.yong@huawei.com>> wrote:
>>
>>  >Snip..
>>  >SK> Just copying from the PS:
>>  >--
>>  >Data plane metadata provides the ability to exchange information=20
>>between
>>  >the network and service functions, between service functions, and=20
>>service
>>  >functions and the network.
>>  >
>>  >--
>>  >It is a lucid definition. We are unnecessarily making the word=20
>>"network"
>>  >controversial, IMO.
>>  >
>>  >[Lucy] This is my point. "The network" is too general here, which=20
>>brings
>>  >metadata great power to do many things. This is why people invent=20
>>ideas
>>  >here, which causes a lot of debates on metadata usage potentials.=20
>>We
>>  >should not spend a lot of times on that debates and judge which=20
>>usage is
>>  >valuable or not. Thus, for the SFC work, it will be helpful if we=20
>>can
>>  >narrow down a bit. Joel makes explicitly two cases, which is=20
>>helpful to
>>  >develop use cases for each case. I would like to see that the=20
>>problem
>>  >statement can be more specific on metadata definition, which may be
>>  >helpful in less focusing on it and moving forward.
>>  >
>>  >Lucy
>>  >
>>  >Surendra.
>>  >
>>  >
>>  >>
>>  >>Thanks,
>>  >>Lucy
>>  >>
>>  >>-----Original Message-----
>>  >>From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
>>  >>Sent: Wednesday, March 12, 2014 4:38 PM
>>  >>To: Lucy yong
>>  >>Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker;
>>  >>brijsman@juniper.net <mailto:brijsman@juniper.net>; sfc; Jamal=20
>>Hadi Salim
>>  >>Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>  >>
>>  >>Hi Lucy,
>>  >>
>>  >>No. I am simply saying we should not overcomplicate the problem
>>  >>statement with text that adds little to no value in my opinion.
>>Whether
>>  >>we call it metadata, or context, has no bearing on the fact that=20
>>the
>>  >>problem statement already clearly states we need to be able to=20
>>pass
>>  >>information between SF=B9s and between the network & SF=B9s.
>>  >>
>>  >>
>>  >>On 3/12/14, 5:13 PM, "Lucy yong" <lucy.yong@huawei.com =20
>><mailto:lucy.yong@huawei.com>> wrote:
>>  >>
>>  >>>
>>  >>>Hi Jim,
>>  >>>
>>  >>>I for one don't agree and think we are over complicating what=20
>>should
>>  >>>be straightforward. The SFC encapsulation should enable two things:
>>  >>>
>>  >>>1. Steering of selected flows through a service chain; this is=20
>>the
>>  >>>service function path.
>>  >>>2. Passing of context associated with a given flow within said=20
>>service
>>  >>>function path. This context information may be consumed by a SF=20
>>(an
>>  >>>application ID is an example) or may be consumed by the=20
>>forwarding
>>  >>>elements (a vrf-ID is an example).
>>  >>>[Lucy] Do you call the context as metadata or not? Do we have=20
>>another
>>  >>>term here beside SFC header and metadata. I see that you don't=20
>>want to
>>  >>>separate what is consumed by SF and what is consumed by the=20
>>forwarding
>>  >>>elements.
>>  >>>
>>  >>>Lucy
>>  >>>
>>  >>>Sent from my iPhone
>>  >>>
>>  >>>> On Mar 12, 2014, at 4:16 PM, "Lucy yong" <lucy.yong@huawei.com =20
>><mailto:lucy.yong@huawei.com>> wrote:
>>  >>>>
>>  >>>> Great. Then we may consider two special metadata definitions in=20
>>the
>>  >>>>problem statement so we can all use the same definitions. Here=20
>>is my
>>  >>>>suggested text and like to hear you and other's input and=20
>>suggestions.
>>  >>>>
>>  >>>> Dataplane Metadata: Data plane metadata provides the ability to
>>  >>>>exchange information between the elements in a service function
>>  >>>>chaining. In this context, there are two types of data plane=20
>>metadata.
>>  >>>>
>>  >>>> Service Function Metadata: the information exchanged between
>>  >>>>classifier and service functions, between service functions to
>>  >>>>facilitate service functions on the packet treatment.
>>  >>>>
>>  >>>> Steering Metadata: the information from service functions to a
>>  >>>>classifier or service node for traffic forwarding purpose.
>>  >>>>
>>  >>>> -end
>>  >>>>
>>  >>>> Lucy
>>  >>>>
>>  >>>>
>>  >>>> -----Original Message-----
>>  >>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>>  >>>> Sent: Wednesday, March 12, 2014 2:35 PM
>>  >>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker
>>  >>>> Cc: Jim Guichard (jguichar); brijsman@juniper.net =20
>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi
>>  >>>> Salim
>>  >>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>  >>>>
>>  >>>> Yes, I am trying to consistently distinguish those two cases=20
>>when
>>  >>>>talking about the information carried with packets in service=20
>>chains.
>>  >>>>
>>  >>>> Yours,
>>  >>>> Joel
>>  >>>>
>>  >>>>> On 3/12/14, 3:13 PM, Lucy yong wrote:
>>  >>>>> Joel, See below. -----Original Message----- From: sfc
>>  >>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern Sent:
>>  >>>>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas=20
>>BOUTHORS;
>>  >>>>> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net =20
>><mailto:brijsman@juniper.net>; sfc;
>>  >>>>> Jamal Hadi Salim Subject: Re: [sfc]
>>  >>>>> draft-rijsman-sfc-metadata-considerations
>>  >>>>>
>>  >>>>> I was trying to word it carefully not to focus on who puts the
>>  >>>>> information in, but only on who consumes the information.
>>  >>>>> Information for service functions may come from the ingress
>>  >>>>> classifier or from other service functions. [Lucy] this is the=20
>>one
>>  >>>>> case using metadata in your view. Information for the=20
>>forwarding
>>  >>>>> will generally come from the ingress classifier, but in=20
>>special
>>  >>>>> cases may be provided by service functions.  (I keep wanting=20
>>to get
>>  >>>>> rid of those special cases, but so far there seem to be just=20
>>enough
>>  >>>>> of them to warrant covering in the solution.  And more=20
>>importantly,
>>  >>>>> significant support for it in the working group.) [Lucy] This=20
>>is
>>  >>>>> the second case using metadata in your view (but you don't=20
>>like it).
>>  >>>>>
>>  >>>>> And you suggest distinguishing these two cases when discussing
>>  >>>>> about metadata usage. Is that right understanding?
>>  >>>>>
>>  >>>>> Lucy
>>  >>>>>
>>  >>>>> Yours, Joel
>>  >>>>>
>>  >>>>>> On 3/12/14, 2:33 PM, Lucy yong wrote:
>>  >>>>>> Joel, I interpret that you suggests that distinguish the=20
>>exchange
>>  >>>>>> information data plane carried between service functions and=20
>>the
>>  >>>>>> exchange information data plane carried from a service=20
>>function to
>>  >>>>>> a service node. Is this right understanding? Lucy
>>  >>>>>>
>>  >>>>>> -----Original Message----- From: Joel M. Halpern
>>  >>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014
>>1:19
>>  >>>>>> PM
>>  >>>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard
>>  >>>>>> (jguichar); brijsman@juniper.net=20
>><mailto:brijsman@juniper.net>;  sfc; Jamal Hadi Salim Subject:
>>  >>>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>  >>>>>>
>>  >>>>>> My inclination would be to tune that definition to=20
>>distinguish
>>  >>>>>> between dataplane carried information intended for use by=20
>>service
>>  >>>>>> funcitons (whatever the origin), and dataplane carried=20
>>information
>>  >>>>>> intended for dataplane forwarding components.
>>  >>>>>>
>>  >>>>>> Yours, Joel
>>  >>>>>>
>>  >>>>>>
>>  >>>>>>> Hi Joel,
>>  >>>>>>>
>>  >>>>>>> I agree that we need using the same definition for a term,=20
>>but
>>  >>>>>>> disagree that the metadata definition here is a set of
>>  >>>>>>> information put in the SFC header. This may be too narrow or=20
>>lead
>>  >>>>>>> to a particular solution. I am fine with this definition in=20
>>the
>>  >>>>>>> problem statement w/ minor tweak (suggested on mailing list).
>>  >>>>>>>
>>  >>>>>>> Dataplane Metadata: Data plane metadata provides the ability=20
>>to
>>  >>>>>>> exchange information between the classifiers and service
>>  >>>>>>> functions, between service functions, and service functions=20
>>and
>>  >>>>>>> the
>>  >>>>>>> classifiers|service nodes.
>>  >>>>>>>
>>  >>>>>>> There may be a solution that a service function passes some
>>
>>  >>>>>>> information to attached service node without using SFC header.
>>  >>>>>>>
>>  >>>>>>> Thanks, Lucy
>>  >>>>>>>
>>  >>>>>>>
>>  >>>>>>> -----Original Message----- From: Joel Halpern Direct
>>  >>>>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday, March=20
>>12,
>>  >>>>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas=20
>>BOUTHORS;
>>  >>>>>>> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net =20
>><mailto:brijsman@juniper.net>;
>>  >>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>  >>>>>>> draft-rijsman-sfc-metadata-considerations
>>  >>>>>>>
>>  >>>>>>> Lucy, you say "the metadata term means ..."  The definition=20
>>you
>>  >>>>>>> then provide is a definition of the set of information we=20
>>are
>>  >>>>>>> proposing that we put in the SFC header.  I, and others,=20
>>have
>>  >>>>>>> been using the term metadata more narrowly.  We can use=20
>>whatever
>>  >>>>>>> definition we want. But we do need to agree on the definition.
>>  >>>>>>> For the purposes of the WG, it seems much more useful to use=20
>>the
>>  >>>>>>> term metadata for the narrower description.
>>  >>>>>>>
>>  >>>>>>> Yours, Joel
>>  >>>>>>>
>>  >>>>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
>>  >>>>>>>> Hi Joel,
>>  >>>>>>>>
>>  >>>>>>>> I agree. We need to differentiate the metadata used by=20
>>service
>>  >>>>>>>>function and SFC header. The metadata term means carrying=20
>>some
>>  >>>>>>>>states along with the packet. IMO: SFC header is a kind of
>>  >>>>>>>>metadata carried on packet for next service node to use. In=20
>>the
>>  >>>>>>>>context of SFC, we have term for SFC header and the metadata=20
>>that
>>  >>>>>>>>was carried between service functions, or between service
>>  >>>>>>>>functions and classifiers/service nodes, which is what the=20
>>draft
>>  >>>>>>>>focus.
>>  >>>>>>>>
>>  >>>>>>>> Thanks, Lucy
>>  >>>>>>>>
>>  >>>>>>>>
>>  >>>>>>>>
>>  >>>>>>>>
>>  >>>>>>>>
>>  >>>>>>>> -----Original Message----- From: Joel M. Halpern
>>  >>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,=20
>>2014
>>  >>>>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc:=20
>>Jim
>>  >>>>>>>> Guichard (jguichar); brijsman@juniper.net =20
>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>>  >>>>>>>> Subject: Re: [sfc]=20
>>draft-rijsman-sfc-metadata-considerations
>>  >>>>>>>>
>>  >>>>>>>> I think it is important to keep a strong distinction=20
>>between
>>  >>>>>>>> metadata (which is for use by applications) and the service
>>  >>>>>>>> chaining information in the base service chain header,=20
>>which is
>>  >>>>>>>> for use by the service chain support mechanisms.
>>  >>>>>>>>
>>  >>>>>>>> Yours, Joel
>>  >>>>>>>>
>>  >>>>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
>>  >>>>>>>>> Fully agree with Joe.
>>  >>>>>>>>>
>>  >>>>>>>>> We should not require a fix length for in-band metadata=20
>>but
>>  >>>>>>>>> also not leave it for freely usage. In fact, when a=20
>>service
>>  >>>>>>>>> node inserts SFC header on a (encapsulated) packet and=20
>>send to
>>  >>>>>>>>> next service node, SFC header itself can be seen as a=20
>>metadata.
>>  >>>>>>>>>
>>  >>>>>>>>> Lucy
>>  >>>>>>>>>
>>  >>>>>>>>> -----Original Message----- From: sfc
>>  >>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
>>  >>>>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas=20
>>BOUTHORS;
>>  >>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar);=20
>>brijsman@juniper.net  <mailto:brijsman@juniper.net>;
>>  >>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>  >>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>  >>>>>>>>>
>>  >>>>>>>>> For in-band metadata, the API for access can easily be
>>  >>>>>>>>> synchronous. Out of band metadata needs different handling.
>>  >>>>>>>>> There are many cases where out-of-band metadata is useful=20
>>and
>>  >>>>>>>>> appropriate.  But they do not cover all needs by any stretch.
>>  >>>>>>>>>
>>  >>>>>>>>> Even if each piece of in-band metadata is of fixed length,
>>  >>>>>>>>> there are many different kinds of metatype.  Trying to say
>>  >>>>>>>>> "there will be exactly four pieces, and they will be of=20
>>types
>>  >>>>>>>>> t1, t2, t3, and t4" is simply too specific for even 80% of=20
>>the
>>  >>>>>>>>>needs.
>>  >>>>>>>>>
>>  >>>>>>>>> Yours, Joel
>>  >>>>>>>>>
>>  >>>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>>  >>>>>>>>>> Hello Ron,
>>  >>>>>>>>>>
>>  >>>>>>>>>> Sending out of band congruent metadata may not be the=20
>>answer
>>  >>>>>>>>>> to all needs but it is one tool that we should keep.
>>  >>>>>>>>>>
>>  >>>>>>>>>> Not all metadata is tied to a specific packet, for=20
>>example a
>>  >>>>>>>>>> policy change in PCRF could lead to some metadata=20
>>signaling,
>>  >>>>>>>>>> the reaction time need not be immediate, few ms may not=20
>>matter.
>>  >>>>>>>>>>
>>  >>>>>>>>>> As you point, if a packet is tied to a metadata a=20
>>correlation
>>  >>>>>>>>>> info can be set in both packet to deal with it (i.e=20
>>metadata
>>  >>>>>>>>>> expected flag in the SFC header, plus an id)
>>  >>>>>>>>>>
>>  >>>>>>>>>> Finally we can still send some limited metadata within a=20
>>header.
>>  >>>>>>>>>> This could be used for load balancers in particular if we
>>  >>>>>>>>>> agree on a convention to locate "coarse grain policy"
>>  >>>>>>>>>> / "fine grain policy" on reserved context headers.
>>  >>>>>>>>>>
>>  >>>>>>>>>> This seems to open up a lot of flexibility / innovations.
>>  >>>>>>>>>>
>>  >>>>>>>>>> On your last point, there is a question on how to make
>>  >>>>>>>>>> metadata available to a Service Function. Current socket
>>  >>>>>>>>>> connections for example do not allow to retrieve IP=20
>>header
>>  >>>>>>>>>> options. So I assume that SFC aware Service Functions=20
>>will
>>  >>>>>>>>>> need some (asynchronous
>>  >>>>>>>>>> ?) API to retrieve SFC header information as well as=20
>>in-band
>>  >>>>>>>>>> metadata. I don't see out of band metadata transport=20
>>adding
>>  >>>>>>>>>> complexity,  the same API can probably apply.
>>  >>>>>>>>>>
>>  >>>>>>>>>> The alternative option, allowing variable sized metadata=20
>>in
>>  >>>>>>>>>> the SFC header has some drawbacks as well, one being
>>  >>>>>>>>>> fragmentation, and some switches expecting as well to=20
>>look at
>>  >>>>>>>>>> end user traffic headers for link load balancing.  I=20
>>would
>>  >>>>>>>>>> agree that if we can accept these issues, then sending
>>  >>>>>>>>>> off-line congruent metadata looses its interest.
>>  >>>>>>>>>>
>>  >>>>>>>>>> We need to take into account  that both in-band and=20
>>congruent
>>  >>>>>>>>>> out-of-band metadata transport is not reliable. A packet=20
>>loss
>>  >>>>>>>>>> triggering retransmission would not lead to the identical
>>  >>>>>>>>>> reconstruction of the associated metadata. In some cases,=20
>>we
>>  >>>>>>>>>> might thus even need non-congruent out-of-band reliable
>>  >>>>>>>>>> metadata transport.
>>  >>>>>>>>>>
>>  >>>>>>>>>>
>>  >>>>>>>>>>
>>  >>>>>>>>>> Nicolas ________________________________________ From:=20
>>Ron
>>  >>>>>>>>>> Parker [Ron_Parker@affirmednetworks.com] Sent: Wednesday,
>>  >>>>>>>>>> March 12, 2014
>>  >>>>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard=20
>>(jguichar);
>>  >>>>>>>>>> brijsman@juniper.net <mailto:brijsman@juniper.net>; sfc; =20
>>Jamal Hadi Salim Subject: Re: [sfc]
>>  >>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>  >>>>>>>>>>
>>  >>>>>>>>>> Nicolas,
>>  >>>>>>>>>>
>>  >>>>>>>>>> I understand the concept for out of band signaling of
>>  >>>>>>>>>>metadata, but I am concerned that it introduces=20
>>significant
>>  >>>>>>>>>>complexity due to the potential race condition of=20
>>receiving the
>>  >>>>>>>>>>real packet before the metadata.  While the real packet=20
>>could
>>  >>>>>>>>>>indicate that out of band metadata is expected, how can we
>>  >>>>>>>>>>guarantee the order of reception? What if switching or=20
>>routing
>>  >>>>>>>>>>nodes apply hash based load balancing? What if the load
>>  >>>>>>>>>>balancing understands SFC encaps and looks beyond it to=20
>>the
>>  >>>>>>>>>>original header to get better entropy?
>>  >>>>>>>>>> Can we guarantee that the metadata and real packet will=20
>>follow
>>  >>>>>>>>>>the exact same path? If we can not, then implementations=20
>>will
>>  >>>>>>>>>>need to add ingress queuing to cope with the scenario.
>>  >>>>>>>>>>
>>  >>>>>>>>>> Also, do you feel that the increase in implementation
>>  >>>>>>>>>> complexity at the service functions is reasonable?
>>  >>>>>>>>>>
>>  >>>>>>>>>> Thanks.
>>  >>>>>>>>>>
>>  >>>>>>>>>> Ron
>>  >>>>>>>>>>
>>  >>>>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>>  >>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com =20
>><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>>  >>>>>>>>>>>
>>  >>>>>>>>>>> I think we must make a distinction between:
>>  >>>>>>>>>>>
>>  >>>>>>>>>>> - Metadata which should be part of the header defined as=20
>>in
>>  >>>>>>>>>>> band marking. - Metadata with can be passed out of band,=20
>>for
>>  >>>>>>>>>>> example congruent out of band signaling defined in the=20
>>draft
>>  >>>>>>>>>>>
>>  >>>>>>>>>>> The former calls for a limited space in the header,=20
>>true, The
>>  >>>>>>>>>>> latter however does not incur any space limitation and=20
>>is
>>  >>>>>>>>>>> still fairly efficient and it remains compatible with a=20
>>fixed
>>  >>>>>>>>>>> size header used to route those signaling messages along=20
>>the
>>  >>>>>>>>>>> chain's service functions.
>>  >>>>>>>>>>>
>>  >>>>>>>>>>> Nicolas ________________________________________ From:
>>  >>>>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com] Sent:
>>  >>>>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
>>  >>>>>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net =20
>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>>  >>>>>>>>>>> Subject: Re: [sfc]
>>draft-rijsman-sfc-metadata-considerations
>>  >>>>>>>>>>>
>>  >>>>>>>>>>> Hi Ron,
>>  >>>>>>>>>>>
>>  >>>>>>>>>>> We can certainly have this discussion but we should=20
>>first
>>  >>>>>>>>>>> consider what information is necessary and if said
>>  >>>>>>>>>>> information can fit within a fixed number of contexts in=20
>>the
>>  >>>>>>>>>>> majority of cases. Remember, the goal of being able to=20
>>pass
>>  >>>>>>>>>>> metadata through the network is to enhance service=20
>>delivery,
>>  >>>>>>>>>>> not pass the entire works of Shakespeare ;-)
>>  >>>>>>>>>>>
>>  >>>>>>>>>>> Sent from my iPhone
>>  >>>>>>>>>>>
>>  >>>>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>>  >>>>>>>>>>>> <Ron_Parker@affirmednetworks.com =20
>><mailto:Ron_Parker@affirmednetworks.com>> wrote:
>>  >>>>>>>>>>>>
>>  >>>>>>>>>>>> Nicolas,
>>  >>>>>>>>>>>>
>>  >>>>>>>>>>>> I see similar requirements from the 3gpp EPC side.  I=20
>>would
>>  >>>>>>>>>>>> like to propose an OUI / TLV based approach where the
>>  >>>>>>>>>>>> reserved OUI can be used for agreed upon types of=20
>>common
>>  >>>>>>>>>>>> metadata and vendor or other organizational OUIs can be=20
>>used
>>  >>>>>>>>>>>> to quickly innovate in the networks.
>>  >>>>>>>>>>>> Simultaneously, I would also like to consider=20
>>mechanisms
>>  >>>>>>>>>>>> that are optimized for long lived flows so as to limit=20
>>the
>>  >>>>>>>>>>>> negative effects of packet growth.
>>  >>>>>>>>>>>>
>>  >>>>>>>>>>>> Ron
>>  >>>>>>>>>>>>
>>  >>>>>>>>>>>>
>>  >>>>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>>  >>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com =20
>><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>>  >>>>>>>>>>>>>
>>  >>>>>>>>>>>>> Hello Jim
>>  >>>>>>>>>>>>>
>>  >>>>>>>>>>>>> I have seen cases in Gi LAN, where subscriber related
>>  >>>>>>>>>>>>> information is passed to a Web Proxy for HTTP header
>>  >>>>>>>>>>>>> enrichment (aimed at some Web Content providers=20
>>partners of
>>  >>>>>>>>>>>>> the Mobile Operator).
>>  >>>>>>>>>>>>> Information was an coded (persistent) subscriber id=20
>>derived
>>  >>>>>>>>>>>>> from the MSISDN, and couple of f customer profile=20
>>related
>>  >>>>>>>>>>>>> fields.
>>  >>>>>>>>>>>>>
>>  >>>>>>>>>>>>> In an sfc based Gi LAN, this entity should receive=20
>>from the
>>  >>>>>>>>>>>>> Classifier
>>  >>>>>>>>>>>>>
>>  >>>>>>>>>>>>> - A classification of the Content Provider ( Id,
>>  >>>>>>>>>>>>> Category) based on traffic analysis - The MSISDN of=20
>>the
>>  >>>>>>>>>>>>> subscriber - Two subscriber policy fields (not tied to=20
>>PCRF
>>  >>>>>>>>>>>>> but belonging to the Subscriber DB) (Subscriber=20
>>category,
>>  >>>>>>>>>>>>> sub-category) - A session id (for logging and tracking
>>  >>>>>>>>>>>>> purposes)
>>  >>>>>>>>>>>>>
>>  >>>>>>>>>>>>> The objective being to avoid having  the HTTP Proxy to
>>  >>>>>>>>>>>>> become a trusted application (interogate the=20
>>subscriber DB,
>>  >>>>>>>>>>>>> etc..)
>>  >>>>>>>>>>>>>
>>  >>>>>>>>>>>>>
>>  >>>>>>>>>>>>> Nicolas
>>  >>>>>>>>>>>>>
>>  >>>>>>>>>>>>>
>>  >>>>>>>>>>>>> ________________________________________ From: Jim=20
>>Guichard
>>  >>>>>>>>>>>>> (jguichar) [jguichar@cisco.com] Sent:
>>  >>>>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi Salim;
>>  >>>>>>>>>>>>> jmoisand@juniper.net <mailto:jmoisand@juniper.net>; =20
>>brijsman@juniper.net <mailto:brijsman@juniper.net> Cc:
>>  >>>>>>>>>>>>> sfc Subject: Re: [sfc]
>>  >>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>  >>>>>>>>>>>>>
>>  >>>>>>>>>>>>> Hi Jamal,
>>  >>>>>>>>>>>>>
>>  >>>>>>>>>>>>> You said "It seems there's clear need for variable=20
>>sized
>>  >>>>>>>>>>>>> metadata".. I am not so convinced and would like to=20
>>better
>>  >>>>>>>>>>>>> understand the requirements before passing judgement.=20
>>If we
>>  >>>>>>>>>>>>> look at the use cases as presented thus far into the=20
>>WG I
>>  >>>>>>>>>>>>> have yet to see a single example of the need (noting=20
>>that
>>  >>>>>>>>>>>>> desire is not the same as need) - I am not saying=20
>>there is
>>  >>>>>>>>>>>>> no requirement but rather that we should not jump to=20
>>the
>>  >>>>>>>>>>>>> conclusion and build standards around a theory.
>>  >>>>>>>>>>>>>
>>  >>>>>>>>>>>>>
>>  >>>>>>>>>>>>>
>>  >>>>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>>  >>>>>>>>>>>>>> <hadi@mojatatu.com <mailto:hadi@mojatatu.com>> wrote:
>>  >>>>>>>>>>>>>>
>>  >>>>>>>>>>>>>> I like the doc - well written.
>>  >>>>>>>>>>>>>>
>>  >>>>>>>>>>>>>> Section 4.3 on metadata encoding.
>>  >>>>>>>>>>>>>>
>>  >>>>>>>>>>>>>> It seems there's clear need for variable sized=20
>>metadata
>>  >>>>>>>>>>>>>> (at least for http/app you  seem to indicate the=20
>>desire for
>>  >>>>>>>>>>>>>>it).
>>  >>>>>>>>>>>>>> For a datapath per-packet metadata, i feel the need=20
>>is
>>  >>>>>>>>>>>>>> just as important. Are we limited by the fact that
>>  >>>>>>>>>>>>>> existing hardware may not be able to handle TLVs? For
>>  >>>>>>>>>>>>>> example, I dont have a problem handling TLVs in a=20
>>software
>>  >>>>>>>>>>>>>>datapath.
>>  >>>>>>>>>>>>>>
>>  >>>>>>>>>>>>>> cheers, jamal
>>  >>>>>>>>>>>>>>
>>  >>>>>>>>>>>>>> _______________________________________________ sfc
>>  >>>>>>>>>>>>>> mailing list sfc@ietf.org <mailto:sfc@ietf.org>
>>  >>>>>>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>  >>>>>>>>>>>>>
>>  >>>>>>>>>>>>>
>>  >>>>>>>>>>>>>
>>  >>>>>>>>>>>>> _______________________________________________ sfc=20
>>mailing
>>  >>>>>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org> =20
>>https://www.ietf.org/mailman/listinfo/sfc
>>  >>>>>>>>>>
>>  >>>>>>>>>> _______________________________________________ sfc=20
>>mailing
>>  >>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org> =20
>>https://www.ietf.org/mailman/listinfo/sfc
>>  >>>>>>>>>
>>  >>>>>>>>> _______________________________________________ sfc=20
>>mailing
>>  >>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org> =20
>>https://www.ietf.org/mailman/listinfo/sfc
>>  >>>>>>>>>
>>  >>>>>>>>> _______________________________________________ sfc=20
>>mailing
>>  >>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org> =20
>>https://www.ietf.org/mailman/listinfo/sfc
>>  >>>>>
>>  >>>>> _______________________________________________ sfc mailing=20
>>list
>>  >>>>> sfc@ietf.org <mailto:sfc@ietf.org> =20
>>https://www.ietf.org/mailman/listinfo/sfc
>>  >>>>>
>>  >>
>>  >>_______________________________________________
>>  >>sfc mailing list
>>  >>sfc@ietf.org <mailto:sfc@ietf.org>
>>  >>https://www.ietf.org/mailman/listinfo/sfc
>>  >
>>  >_______________________________________________
>>  >sfc mailing list
>>  >sfc@ietf.org <mailto:sfc@ietf.org>
>>  >https://www.ietf.org/mailman/listinfo/sfc
>>
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc

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


From nobody Fri Mar 14 11:36:13 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 69A291A0185 for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 11:36:12 -0700 (PDT)
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_OFF=2.3, RCVD_IN_DNSWL_NONE=-0.0001, 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 HJxnQ2FtJ5AL for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 11:36:07 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) by ietfa.amsl.com (Postfix) with ESMTP id CD5C11A019B for <sfc@ietf.org>; Fri, 14 Mar 2014 11:36:07 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 450A22400C3; Fri, 14 Mar 2014 11:36:01 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-134-57.clppva.east.verizon.net [70.106.134.57]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 1F94724044D; Fri, 14 Mar 2014 11:35:43 -0700 (PDT)
Message-ID: <53234BF2.5060804@joelhalpern.com>
Date: Fri, 14 Mar 2014 14:35:30 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Ron Parker <Ron_Parker@affirmednetworks.com>
References: <9wpek1o9cwfd51qatfhe1o82.1394727128188@email.android.com> <1D70D757A2C9D54D83B4CBD7625FA80E0135C7C6@MISOUT7MSGUSR9I.ITServices.sbc.com> <53233BDA.8070903@joelhalpern.com> <CF488DFD.33B63%smkumar@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7DEE15@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7DEE15@MBX021-W3-CA-2.exch021.domain.local>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/Zqd7OIvzWjVja6pKU1DWF3UJviM
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 18:36:12 -0000

If the transport header carries enough information for identifying the 
sequence (VLAN tag or MPLS label can both do the job), then arguably the 
global chain ID is redundant.  I can live with carrying it anyway either 
if I have metadata to carry, or if I need the chain ID for some purpose. 
  After all, some folks seem to want to use that for the forwarding 
decisions.

Yours,
Joel

On 3/14/14, 2:28 PM, Ron Parker wrote:
> The chain ID is the label that defines the sequence of service functions that must be visited.   It can be thought of as a handle for a stack of must-visit network locations.   I don't see how this can be anything but mandatory.
>
>     Ron
>
>
> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Surendra Kumar (smkumar)
> Sent: Friday, March 14, 2014 1:46 PM
> To: Joel M. Halpern; NAPIERALA, MARIA H
> Cc: sfc@ietf.org
> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>
> [Trimmed the recipient list - needs approval otherwise]
>
> Completely agree here.
>
> SFC does not prevent VLAN stitching and one can continue to do that. While at the same time SFC can include VLAN stitching to support legacy SFs in the same chain that includes SFC aware SFs. Even legacy SFs benefit from chain identification and hence can be shared across different service chains.
>
> Surendra.
>
>
>
> On 3/14/14 10:26 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
>
>> My own inclination is to observe that if you don't need explicit chain
>> identification and you don't need metadata, you can just omit the
>> sfc/nsh header.  Still do service chaining, just no extra header.
>>
>> If we are going to have the header, it seems to me that the chain
>> identification field is very useful, and low cost once we have the header.
>>
>> Yours,
>> Joel
>>
>> On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:
>>> Explicit chain identification should be made optional. I believe it
>>> was discussed few months ago on this mailing list.
>>>
>>> Maria
>>>
>>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Jmh.direct
>>> *Sent:* Thursday, March 13, 2014 12:12 PM
>>> *To:* kegray@cisco.com; lucy.yong@huawei.com; smkumar@cisco.com;
>>> jguichar@cisco.com
>>> *Cc:* nicolas.bouthors@qosmos.com; sfc@ietf.org; hadi@mojatatu.com;
>>> ron_parker@affirmednetworks.com; brijsman@juniper.net;
>>> jmh@joelhalpern.com
>>> *Subject:* Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>> *Importance:* Low
>>>
>>> Assuming I understand you properly Ken, I disagree.
>>>
>>> For example, by using separate terms I can easily discuss the fact
>>> that  certain kinds of data (chain identification) only need to be
>>> adjust by a  few apps in rare cases.  And that data is not beeded by
>>> the applications.
>>>
>>> Unless you would like to consider the chain identification as being
>>> optional?
>>>
>>> Yours,
>>>
>>> Joel
>>>
>>>
>>>
>>> Sent from my Samsung smartphone on AT&T
>>>
>>>
>>>
>>>
>>> -------- Original message --------
>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>> From: "Ken Gray (kegray)" <kegray@cisco.com
>>> <mailto:kegray@cisco.com>>
>>> To: Lucy yong <lucy.yong@huawei.com
>>> <mailto:lucy.yong@huawei.com>>,"Surendra Kumar (smkumar)"
>>> <smkumar@cisco.com <mailto:smkumar@cisco.com>>,"Jim Guichard (jguichar)"
>>> <jguichar@cisco.com <mailto:jguichar@cisco.com>>
>>> CC: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com
>>> <mailto:Nicolas.BOUTHORS@qosmos.com>>,sfc <sfc@ietf.org
>>> <mailto:sfc@ietf.org>>,Jamal Hadi Salim <hadi@mojatatu.com
>>> <mailto:hadi@mojatatu.com>>,Ron Parker
>>> <Ron_Parker@affirmednetworks.com
>>> <mailto:Ron_Parker@affirmednetworks.com>>,"brijsman@juniper.net
>>> <mailto:brijsman@juniper.net>" <brijsman@juniper.net
>>> <mailto:brijsman@juniper.net>>,"Joel M. Halpern" <jmh@joelhalpern.com
>>> <mailto:jmh@joelhalpern.com>>
>>>
>>> The word "metadata" is a purposely ambiguous term "data that provides
>>> information about other data".  It is used to avoid THIS discussion.
>>>
>>> For example, I propose we define "tequila metadata" because, frankly,
>>> I  will need to order a triple-shot if we keep attempting to define
>>> something  that, by definition, is ambiguous.  I'd like my bartender
>>> to understand me  specifically when I say "I need a shot".
>>>
>>> On 3/13/14 7:49 AM, "Lucy yong" <lucy.yong@huawei.com
>>> <mailto:lucy.yong@huawei.com>> wrote:
>>>
>>>   >Snip..
>>>   >SK> Just copying from the PS:
>>>   >--
>>>   >Data plane metadata provides the ability to exchange information
>>> between
>>>   >the network and service functions, between service functions, and
>>> service
>>>   >functions and the network.
>>>   >
>>>   >--
>>>   >It is a lucid definition. We are unnecessarily making the word
>>> "network"
>>>   >controversial, IMO.
>>>   >
>>>   >[Lucy] This is my point. "The network" is too general here, which
>>> brings
>>>   >metadata great power to do many things. This is why people invent
>>> ideas
>>>   >here, which causes a lot of debates on metadata usage potentials.
>>> We
>>>   >should not spend a lot of times on that debates and judge which
>>> usage is
>>>   >valuable or not. Thus, for the SFC work, it will be helpful if we
>>> can
>>>   >narrow down a bit. Joel makes explicitly two cases, which is
>>> helpful to
>>>   >develop use cases for each case. I would like to see that the
>>> problem
>>>   >statement can be more specific on metadata definition, which may be
>>>   >helpful in less focusing on it and moving forward.
>>>   >
>>>   >Lucy
>>>   >
>>>   >Surendra.
>>>   >
>>>   >
>>>   >>
>>>   >>Thanks,
>>>   >>Lucy
>>>   >>
>>>   >>-----Original Message-----
>>>   >>From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
>>>   >>Sent: Wednesday, March 12, 2014 4:38 PM
>>>   >>To: Lucy yong
>>>   >>Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker;
>>>   >>brijsman@juniper.net <mailto:brijsman@juniper.net>; sfc; Jamal
>>> Hadi Salim
>>>   >>Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>   >>
>>>   >>Hi Lucy,
>>>   >>
>>>   >>No. I am simply saying we should not overcomplicate the problem
>>>   >>statement with text that adds little to no value in my opinion.
>>> Whether
>>>   >>we call it metadata, or context, has no bearing on the fact that
>>> the
>>>   >>problem statement already clearly states we need to be able to
>>> pass
>>>   >>information between SF¹s and between the network & SF¹s.
>>>   >>
>>>   >>
>>>   >>On 3/12/14, 5:13 PM, "Lucy yong" <lucy.yong@huawei.com
>>> <mailto:lucy.yong@huawei.com>> wrote:
>>>   >>
>>>   >>>
>>>   >>>Hi Jim,
>>>   >>>
>>>   >>>I for one don't agree and think we are over complicating what
>>> should
>>>   >>>be straightforward. The SFC encapsulation should enable two things:
>>>   >>>
>>>   >>>1. Steering of selected flows through a service chain; this is
>>> the
>>>   >>>service function path.
>>>   >>>2. Passing of context associated with a given flow within said
>>> service
>>>   >>>function path. This context information may be consumed by a SF
>>> (an
>>>   >>>application ID is an example) or may be consumed by the
>>> forwarding
>>>   >>>elements (a vrf-ID is an example).
>>>   >>>[Lucy] Do you call the context as metadata or not? Do we have
>>> another
>>>   >>>term here beside SFC header and metadata. I see that you don't
>>> want to
>>>   >>>separate what is consumed by SF and what is consumed by the
>>> forwarding
>>>   >>>elements.
>>>   >>>
>>>   >>>Lucy
>>>   >>>
>>>   >>>Sent from my iPhone
>>>   >>>
>>>   >>>> On Mar 12, 2014, at 4:16 PM, "Lucy yong" <lucy.yong@huawei.com
>>> <mailto:lucy.yong@huawei.com>> wrote:
>>>   >>>>
>>>   >>>> Great. Then we may consider two special metadata definitions in
>>> the
>>>   >>>>problem statement so we can all use the same definitions. Here
>>> is my
>>>   >>>>suggested text and like to hear you and other's input and
>>> suggestions.
>>>   >>>>
>>>   >>>> Dataplane Metadata: Data plane metadata provides the ability to
>>>   >>>>exchange information between the elements in a service function
>>>   >>>>chaining. In this context, there are two types of data plane
>>> metadata.
>>>   >>>>
>>>   >>>> Service Function Metadata: the information exchanged between
>>>   >>>>classifier and service functions, between service functions to
>>>   >>>>facilitate service functions on the packet treatment.
>>>   >>>>
>>>   >>>> Steering Metadata: the information from service functions to a
>>>   >>>>classifier or service node for traffic forwarding purpose.
>>>   >>>>
>>>   >>>> -end
>>>   >>>>
>>>   >>>> Lucy
>>>   >>>>
>>>   >>>>
>>>   >>>> -----Original Message-----
>>>   >>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>>>   >>>> Sent: Wednesday, March 12, 2014 2:35 PM
>>>   >>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker
>>>   >>>> Cc: Jim Guichard (jguichar); brijsman@juniper.net
>>> <mailto:brijsman@juniper.net>; sfc; Jamal Hadi
>>>   >>>> Salim
>>>   >>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>   >>>>
>>>   >>>> Yes, I am trying to consistently distinguish those two cases
>>> when
>>>   >>>>talking about the information carried with packets in service
>>> chains.
>>>   >>>>
>>>   >>>> Yours,
>>>   >>>> Joel
>>>   >>>>
>>>   >>>>> On 3/12/14, 3:13 PM, Lucy yong wrote:
>>>   >>>>> Joel, See below. -----Original Message----- From: sfc
>>>   >>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern Sent:
>>>   >>>>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas
>>> BOUTHORS;
>>>   >>>>> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net
>>> <mailto:brijsman@juniper.net>; sfc;
>>>   >>>>> Jamal Hadi Salim Subject: Re: [sfc]
>>>   >>>>> draft-rijsman-sfc-metadata-considerations
>>>   >>>>>
>>>   >>>>> I was trying to word it carefully not to focus on who puts the
>>>   >>>>> information in, but only on who consumes the information.
>>>   >>>>> Information for service functions may come from the ingress
>>>   >>>>> classifier or from other service functions. [Lucy] this is the
>>> one
>>>   >>>>> case using metadata in your view. Information for the
>>> forwarding
>>>   >>>>> will generally come from the ingress classifier, but in
>>> special
>>>   >>>>> cases may be provided by service functions.  (I keep wanting
>>> to get
>>>   >>>>> rid of those special cases, but so far there seem to be just
>>> enough
>>>   >>>>> of them to warrant covering in the solution.  And more
>>> importantly,
>>>   >>>>> significant support for it in the working group.) [Lucy] This
>>> is
>>>   >>>>> the second case using metadata in your view (but you don't
>>> like it).
>>>   >>>>>
>>>   >>>>> And you suggest distinguishing these two cases when discussing
>>>   >>>>> about metadata usage. Is that right understanding?
>>>   >>>>>
>>>   >>>>> Lucy
>>>   >>>>>
>>>   >>>>> Yours, Joel
>>>   >>>>>
>>>   >>>>>> On 3/12/14, 2:33 PM, Lucy yong wrote:
>>>   >>>>>> Joel, I interpret that you suggests that distinguish the
>>> exchange
>>>   >>>>>> information data plane carried between service functions and
>>> the
>>>   >>>>>> exchange information data plane carried from a service
>>> function to
>>>   >>>>>> a service node. Is this right understanding? Lucy
>>>   >>>>>>
>>>   >>>>>> -----Original Message----- From: Joel M. Halpern
>>>   >>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014
>>> 1:19
>>>   >>>>>> PM
>>>   >>>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard
>>>   >>>>>> (jguichar); brijsman@juniper.net
>>> <mailto:brijsman@juniper.net>;  sfc; Jamal Hadi Salim Subject:
>>>   >>>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>   >>>>>>
>>>   >>>>>> My inclination would be to tune that definition to
>>> distinguish
>>>   >>>>>> between dataplane carried information intended for use by
>>> service
>>>   >>>>>> funcitons (whatever the origin), and dataplane carried
>>> information
>>>   >>>>>> intended for dataplane forwarding components.
>>>   >>>>>>
>>>   >>>>>> Yours, Joel
>>>   >>>>>>
>>>   >>>>>>
>>>   >>>>>>> Hi Joel,
>>>   >>>>>>>
>>>   >>>>>>> I agree that we need using the same definition for a term,
>>> but
>>>   >>>>>>> disagree that the metadata definition here is a set of
>>>   >>>>>>> information put in the SFC header. This may be too narrow or
>>> lead
>>>   >>>>>>> to a particular solution. I am fine with this definition in
>>> the
>>>   >>>>>>> problem statement w/ minor tweak (suggested on mailing list).
>>>   >>>>>>>
>>>   >>>>>>> Dataplane Metadata: Data plane metadata provides the ability
>>> to
>>>   >>>>>>> exchange information between the classifiers and service
>>>   >>>>>>> functions, between service functions, and service functions
>>> and
>>>   >>>>>>> the
>>>   >>>>>>> classifiers|service nodes.
>>>   >>>>>>>
>>>   >>>>>>> There may be a solution that a service function passes some
>>>
>>>   >>>>>>> information to attached service node without using SFC header.
>>>   >>>>>>>
>>>   >>>>>>> Thanks, Lucy
>>>   >>>>>>>
>>>   >>>>>>>
>>>   >>>>>>> -----Original Message----- From: Joel Halpern Direct
>>>   >>>>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday, March
>>> 12,
>>>   >>>>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas
>>> BOUTHORS;
>>>   >>>>>>> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net
>>> <mailto:brijsman@juniper.net>;
>>>   >>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>>   >>>>>>> draft-rijsman-sfc-metadata-considerations
>>>   >>>>>>>
>>>   >>>>>>> Lucy, you say "the metadata term means ..."  The definition
>>> you
>>>   >>>>>>> then provide is a definition of the set of information we
>>> are
>>>   >>>>>>> proposing that we put in the SFC header.  I, and others,
>>> have
>>>   >>>>>>> been using the term metadata more narrowly.  We can use
>>> whatever
>>>   >>>>>>> definition we want. But we do need to agree on the definition.
>>>   >>>>>>> For the purposes of the WG, it seems much more useful to use
>>> the
>>>   >>>>>>> term metadata for the narrower description.
>>>   >>>>>>>
>>>   >>>>>>> Yours, Joel
>>>   >>>>>>>
>>>   >>>>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
>>>   >>>>>>>> Hi Joel,
>>>   >>>>>>>>
>>>   >>>>>>>> I agree. We need to differentiate the metadata used by
>>> service
>>>   >>>>>>>>function and SFC header. The metadata term means carrying
>>> some
>>>   >>>>>>>>states along with the packet. IMO: SFC header is a kind of
>>>   >>>>>>>>metadata carried on packet for next service node to use. In
>>> the
>>>   >>>>>>>>context of SFC, we have term for SFC header and the metadata
>>> that
>>>   >>>>>>>>was carried between service functions, or between service
>>>   >>>>>>>>functions and classifiers/service nodes, which is what the
>>> draft
>>>   >>>>>>>>focus.
>>>   >>>>>>>>
>>>   >>>>>>>> Thanks, Lucy
>>>   >>>>>>>>
>>>   >>>>>>>>
>>>   >>>>>>>>
>>>   >>>>>>>>
>>>   >>>>>>>>
>>>   >>>>>>>> -----Original Message----- From: Joel M. Halpern
>>>   >>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,
>>> 2014
>>>   >>>>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc:
>>> Jim
>>>   >>>>>>>> Guichard (jguichar); brijsman@juniper.net
>>> <mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>>>   >>>>>>>> Subject: Re: [sfc]
>>> draft-rijsman-sfc-metadata-considerations
>>>   >>>>>>>>
>>>   >>>>>>>> I think it is important to keep a strong distinction
>>> between
>>>   >>>>>>>> metadata (which is for use by applications) and the service
>>>   >>>>>>>> chaining information in the base service chain header,
>>> which is
>>>   >>>>>>>> for use by the service chain support mechanisms.
>>>   >>>>>>>>
>>>   >>>>>>>> Yours, Joel
>>>   >>>>>>>>
>>>   >>>>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
>>>   >>>>>>>>> Fully agree with Joe.
>>>   >>>>>>>>>
>>>   >>>>>>>>> We should not require a fix length for in-band metadata
>>> but
>>>   >>>>>>>>> also not leave it for freely usage. In fact, when a
>>> service
>>>   >>>>>>>>> node inserts SFC header on a (encapsulated) packet and
>>> send to
>>>   >>>>>>>>> next service node, SFC header itself can be seen as a
>>> metadata.
>>>   >>>>>>>>>
>>>   >>>>>>>>> Lucy
>>>   >>>>>>>>>
>>>   >>>>>>>>> -----Original Message----- From: sfc
>>>   >>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
>>>   >>>>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas
>>> BOUTHORS;
>>>   >>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
>>> brijsman@juniper.net  <mailto:brijsman@juniper.net>;
>>>   >>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>>   >>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>   >>>>>>>>>
>>>   >>>>>>>>> For in-band metadata, the API for access can easily be
>>>   >>>>>>>>> synchronous. Out of band metadata needs different handling.
>>>   >>>>>>>>> There are many cases where out-of-band metadata is useful
>>> and
>>>   >>>>>>>>> appropriate.  But they do not cover all needs by any stretch.
>>>   >>>>>>>>>
>>>   >>>>>>>>> Even if each piece of in-band metadata is of fixed length,
>>>   >>>>>>>>> there are many different kinds of metatype.  Trying to say
>>>   >>>>>>>>> "there will be exactly four pieces, and they will be of
>>> types
>>>   >>>>>>>>> t1, t2, t3, and t4" is simply too specific for even 80% of
>>> the
>>>   >>>>>>>>>needs.
>>>   >>>>>>>>>
>>>   >>>>>>>>> Yours, Joel
>>>   >>>>>>>>>
>>>   >>>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>>>   >>>>>>>>>> Hello Ron,
>>>   >>>>>>>>>>
>>>   >>>>>>>>>> Sending out of band congruent metadata may not be the
>>> answer
>>>   >>>>>>>>>> to all needs but it is one tool that we should keep.
>>>   >>>>>>>>>>
>>>   >>>>>>>>>> Not all metadata is tied to a specific packet, for
>>> example a
>>>   >>>>>>>>>> policy change in PCRF could lead to some metadata
>>> signaling,
>>>   >>>>>>>>>> the reaction time need not be immediate, few ms may not
>>> matter.
>>>   >>>>>>>>>>
>>>   >>>>>>>>>> As you point, if a packet is tied to a metadata a
>>> correlation
>>>   >>>>>>>>>> info can be set in both packet to deal with it (i.e
>>> metadata
>>>   >>>>>>>>>> expected flag in the SFC header, plus an id)
>>>   >>>>>>>>>>
>>>   >>>>>>>>>> Finally we can still send some limited metadata within a
>>> header.
>>>   >>>>>>>>>> This could be used for load balancers in particular if we
>>>   >>>>>>>>>> agree on a convention to locate "coarse grain policy"
>>>   >>>>>>>>>> / "fine grain policy" on reserved context headers.
>>>   >>>>>>>>>>
>>>   >>>>>>>>>> This seems to open up a lot of flexibility / innovations.
>>>   >>>>>>>>>>
>>>   >>>>>>>>>> On your last point, there is a question on how to make
>>>   >>>>>>>>>> metadata available to a Service Function. Current socket
>>>   >>>>>>>>>> connections for example do not allow to retrieve IP
>>> header
>>>   >>>>>>>>>> options. So I assume that SFC aware Service Functions
>>> will
>>>   >>>>>>>>>> need some (asynchronous
>>>   >>>>>>>>>> ?) API to retrieve SFC header information as well as
>>> in-band
>>>   >>>>>>>>>> metadata. I don't see out of band metadata transport
>>> adding
>>>   >>>>>>>>>> complexity,  the same API can probably apply.
>>>   >>>>>>>>>>
>>>   >>>>>>>>>> The alternative option, allowing variable sized metadata
>>> in
>>>   >>>>>>>>>> the SFC header has some drawbacks as well, one being
>>>   >>>>>>>>>> fragmentation, and some switches expecting as well to
>>> look at
>>>   >>>>>>>>>> end user traffic headers for link load balancing.  I
>>> would
>>>   >>>>>>>>>> agree that if we can accept these issues, then sending
>>>   >>>>>>>>>> off-line congruent metadata looses its interest.
>>>   >>>>>>>>>>
>>>   >>>>>>>>>> We need to take into account  that both in-band and
>>> congruent
>>>   >>>>>>>>>> out-of-band metadata transport is not reliable. A packet
>>> loss
>>>   >>>>>>>>>> triggering retransmission would not lead to the identical
>>>   >>>>>>>>>> reconstruction of the associated metadata. In some cases,
>>> we
>>>   >>>>>>>>>> might thus even need non-congruent out-of-band reliable
>>>   >>>>>>>>>> metadata transport.
>>>   >>>>>>>>>>
>>>   >>>>>>>>>>
>>>   >>>>>>>>>>
>>>   >>>>>>>>>> Nicolas ________________________________________ From:
>>> Ron
>>>   >>>>>>>>>> Parker [Ron_Parker@affirmednetworks.com] Sent: Wednesday,
>>>   >>>>>>>>>> March 12, 2014
>>>   >>>>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard
>>> (jguichar);
>>>   >>>>>>>>>> brijsman@juniper.net <mailto:brijsman@juniper.net>; sfc;
>>> Jamal Hadi Salim Subject: Re: [sfc]
>>>   >>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>   >>>>>>>>>>
>>>   >>>>>>>>>> Nicolas,
>>>   >>>>>>>>>>
>>>   >>>>>>>>>> I understand the concept for out of band signaling of
>>>   >>>>>>>>>>metadata, but I am concerned that it introduces
>>> significant
>>>   >>>>>>>>>>complexity due to the potential race condition of
>>> receiving the
>>>   >>>>>>>>>>real packet before the metadata.  While the real packet
>>> could
>>>   >>>>>>>>>>indicate that out of band metadata is expected, how can we
>>>   >>>>>>>>>>guarantee the order of reception? What if switching or
>>> routing
>>>   >>>>>>>>>>nodes apply hash based load balancing? What if the load
>>>   >>>>>>>>>>balancing understands SFC encaps and looks beyond it to
>>> the
>>>   >>>>>>>>>>original header to get better entropy?
>>>   >>>>>>>>>> Can we guarantee that the metadata and real packet will
>>> follow
>>>   >>>>>>>>>>the exact same path? If we can not, then implementations
>>> will
>>>   >>>>>>>>>>need to add ingress queuing to cope with the scenario.
>>>   >>>>>>>>>>
>>>   >>>>>>>>>> Also, do you feel that the increase in implementation
>>>   >>>>>>>>>> complexity at the service functions is reasonable?
>>>   >>>>>>>>>>
>>>   >>>>>>>>>> Thanks.
>>>   >>>>>>>>>>
>>>   >>>>>>>>>> Ron
>>>   >>>>>>>>>>
>>>   >>>>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>>>   >>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com
>>> <mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>>>   >>>>>>>>>>>
>>>   >>>>>>>>>>> I think we must make a distinction between:
>>>   >>>>>>>>>>>
>>>   >>>>>>>>>>> - Metadata which should be part of the header defined as
>>> in
>>>   >>>>>>>>>>> band marking. - Metadata with can be passed out of band,
>>> for
>>>   >>>>>>>>>>> example congruent out of band signaling defined in the
>>> draft
>>>   >>>>>>>>>>>
>>>   >>>>>>>>>>> The former calls for a limited space in the header,
>>> true, The
>>>   >>>>>>>>>>> latter however does not incur any space limitation and
>>> is
>>>   >>>>>>>>>>> still fairly efficient and it remains compatible with a
>>> fixed
>>>   >>>>>>>>>>> size header used to route those signaling messages along
>>> the
>>>   >>>>>>>>>>> chain's service functions.
>>>   >>>>>>>>>>>
>>>   >>>>>>>>>>> Nicolas ________________________________________ From:
>>>   >>>>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com] Sent:
>>>   >>>>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
>>>   >>>>>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net
>>> <mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>>>   >>>>>>>>>>> Subject: Re: [sfc]
>>> draft-rijsman-sfc-metadata-considerations
>>>   >>>>>>>>>>>
>>>   >>>>>>>>>>> Hi Ron,
>>>   >>>>>>>>>>>
>>>   >>>>>>>>>>> We can certainly have this discussion but we should
>>> first
>>>   >>>>>>>>>>> consider what information is necessary and if said
>>>   >>>>>>>>>>> information can fit within a fixed number of contexts in
>>> the
>>>   >>>>>>>>>>> majority of cases. Remember, the goal of being able to
>>> pass
>>>   >>>>>>>>>>> metadata through the network is to enhance service
>>> delivery,
>>>   >>>>>>>>>>> not pass the entire works of Shakespeare ;-)
>>>   >>>>>>>>>>>
>>>   >>>>>>>>>>> Sent from my iPhone
>>>   >>>>>>>>>>>
>>>   >>>>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>>>   >>>>>>>>>>>> <Ron_Parker@affirmednetworks.com
>>> <mailto:Ron_Parker@affirmednetworks.com>> wrote:
>>>   >>>>>>>>>>>>
>>>   >>>>>>>>>>>> Nicolas,
>>>   >>>>>>>>>>>>
>>>   >>>>>>>>>>>> I see similar requirements from the 3gpp EPC side.  I
>>> would
>>>   >>>>>>>>>>>> like to propose an OUI / TLV based approach where the
>>>   >>>>>>>>>>>> reserved OUI can be used for agreed upon types of
>>> common
>>>   >>>>>>>>>>>> metadata and vendor or other organizational OUIs can be
>>> used
>>>   >>>>>>>>>>>> to quickly innovate in the networks.
>>>   >>>>>>>>>>>> Simultaneously, I would also like to consider
>>> mechanisms
>>>   >>>>>>>>>>>> that are optimized for long lived flows so as to limit
>>> the
>>>   >>>>>>>>>>>> negative effects of packet growth.
>>>   >>>>>>>>>>>>
>>>   >>>>>>>>>>>> Ron
>>>   >>>>>>>>>>>>
>>>   >>>>>>>>>>>>
>>>   >>>>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>>>   >>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com
>>> <mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>>>   >>>>>>>>>>>>>
>>>   >>>>>>>>>>>>> Hello Jim
>>>   >>>>>>>>>>>>>
>>>   >>>>>>>>>>>>> I have seen cases in Gi LAN, where subscriber related
>>>   >>>>>>>>>>>>> information is passed to a Web Proxy for HTTP header
>>>   >>>>>>>>>>>>> enrichment (aimed at some Web Content providers
>>> partners of
>>>   >>>>>>>>>>>>> the Mobile Operator).
>>>   >>>>>>>>>>>>> Information was an coded (persistent) subscriber id
>>> derived
>>>   >>>>>>>>>>>>> from the MSISDN, and couple of f customer profile
>>> related
>>>   >>>>>>>>>>>>> fields.
>>>   >>>>>>>>>>>>>
>>>   >>>>>>>>>>>>> In an sfc based Gi LAN, this entity should receive
>> >from the
>>>   >>>>>>>>>>>>> Classifier
>>>   >>>>>>>>>>>>>
>>>   >>>>>>>>>>>>> - A classification of the Content Provider ( Id,
>>>   >>>>>>>>>>>>> Category) based on traffic analysis - The MSISDN of
>>> the
>>>   >>>>>>>>>>>>> subscriber - Two subscriber policy fields (not tied to
>>> PCRF
>>>   >>>>>>>>>>>>> but belonging to the Subscriber DB) (Subscriber
>>> category,
>>>   >>>>>>>>>>>>> sub-category) - A session id (for logging and tracking
>>>   >>>>>>>>>>>>> purposes)
>>>   >>>>>>>>>>>>>
>>>   >>>>>>>>>>>>> The objective being to avoid having  the HTTP Proxy to
>>>   >>>>>>>>>>>>> become a trusted application (interogate the
>>> subscriber DB,
>>>   >>>>>>>>>>>>> etc..)
>>>   >>>>>>>>>>>>>
>>>   >>>>>>>>>>>>>
>>>   >>>>>>>>>>>>> Nicolas
>>>   >>>>>>>>>>>>>
>>>   >>>>>>>>>>>>>
>>>   >>>>>>>>>>>>> ________________________________________ From: Jim
>>> Guichard
>>>   >>>>>>>>>>>>> (jguichar) [jguichar@cisco.com] Sent:
>>>   >>>>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi Salim;
>>>   >>>>>>>>>>>>> jmoisand@juniper.net <mailto:jmoisand@juniper.net>;
>>> brijsman@juniper.net <mailto:brijsman@juniper.net> Cc:
>>>   >>>>>>>>>>>>> sfc Subject: Re: [sfc]
>>>   >>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>   >>>>>>>>>>>>>
>>>   >>>>>>>>>>>>> Hi Jamal,
>>>   >>>>>>>>>>>>>
>>>   >>>>>>>>>>>>> You said "It seems there's clear need for variable
>>> sized
>>>   >>>>>>>>>>>>> metadata".. I am not so convinced and would like to
>>> better
>>>   >>>>>>>>>>>>> understand the requirements before passing judgement.
>>> If we
>>>   >>>>>>>>>>>>> look at the use cases as presented thus far into the
>>> WG I
>>>   >>>>>>>>>>>>> have yet to see a single example of the need (noting
>>> that
>>>   >>>>>>>>>>>>> desire is not the same as need) - I am not saying
>>> there is
>>>   >>>>>>>>>>>>> no requirement but rather that we should not jump to
>>> the
>>>   >>>>>>>>>>>>> conclusion and build standards around a theory.
>>>   >>>>>>>>>>>>>
>>>   >>>>>>>>>>>>>
>>>   >>>>>>>>>>>>>
>>>   >>>>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>>>   >>>>>>>>>>>>>> <hadi@mojatatu.com <mailto:hadi@mojatatu.com>> wrote:
>>>   >>>>>>>>>>>>>>
>>>   >>>>>>>>>>>>>> I like the doc - well written.
>>>   >>>>>>>>>>>>>>
>>>   >>>>>>>>>>>>>> Section 4.3 on metadata encoding.
>>>   >>>>>>>>>>>>>>
>>>   >>>>>>>>>>>>>> It seems there's clear need for variable sized
>>> metadata
>>>   >>>>>>>>>>>>>> (at least for http/app you  seem to indicate the
>>> desire for
>>>   >>>>>>>>>>>>>>it).
>>>   >>>>>>>>>>>>>> For a datapath per-packet metadata, i feel the need
>>> is
>>>   >>>>>>>>>>>>>> just as important. Are we limited by the fact that
>>>   >>>>>>>>>>>>>> existing hardware may not be able to handle TLVs? For
>>>   >>>>>>>>>>>>>> example, I dont have a problem handling TLVs in a
>>> software
>>>   >>>>>>>>>>>>>>datapath.
>>>   >>>>>>>>>>>>>>
>>>   >>>>>>>>>>>>>> cheers, jamal
>>>   >>>>>>>>>>>>>>
>>>   >>>>>>>>>>>>>> _______________________________________________ sfc
>>>   >>>>>>>>>>>>>> mailing list sfc@ietf.org <mailto:sfc@ietf.org>
>>>   >>>>>>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>   >>>>>>>>>>>>>
>>>   >>>>>>>>>>>>>
>>>   >>>>>>>>>>>>>
>>>   >>>>>>>>>>>>> _______________________________________________ sfc
>>> mailing
>>>   >>>>>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>   >>>>>>>>>>
>>>   >>>>>>>>>> _______________________________________________ sfc
>>> mailing
>>>   >>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>   >>>>>>>>>
>>>   >>>>>>>>> _______________________________________________ sfc
>>> mailing
>>>   >>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>   >>>>>>>>>
>>>   >>>>>>>>> _______________________________________________ sfc
>>> mailing
>>>   >>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>   >>>>>
>>>   >>>>> _______________________________________________ sfc mailing
>>> list
>>>   >>>>> sfc@ietf.org <mailto:sfc@ietf.org>
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>   >>>>>
>>>   >>
>>>   >>_______________________________________________
>>>   >>sfc mailing list
>>>   >>sfc@ietf.org <mailto:sfc@ietf.org>
>>>   >>https://www.ietf.org/mailman/listinfo/sfc
>>>   >
>>>   >_______________________________________________
>>>   >sfc mailing list
>>>   >sfc@ietf.org <mailto:sfc@ietf.org>
>>>   >https://www.ietf.org/mailman/listinfo/sfc
>>>
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Fri Mar 14 11:39:44 2014
Return-Path: <mn1921@att.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 768FD1A01A0 for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 11:39:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.447
X-Spam-Level: 
X-Spam-Status: No, score=-2.447 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_OFF=2.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547] 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 e3WdUAewE0P6 for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 11:39:37 -0700 (PDT)
Received: from nbfkord-smmo07.seg.att.com (nbfkord-smmo07.seg.att.com [209.65.160.93]) by ietfa.amsl.com (Postfix) with ESMTP id 9E80C1A01A9 for <sfc@ietf.org>; Fri, 14 Mar 2014 11:39:36 -0700 (PDT)
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo07.seg.att.com(mxl_mta-7.2.1-0) with ESMTP id 2ec43235.2b3ae84a6940.3547857.00-2437.9271892.nbfkord-smmo07.seg.att.com (envelope-from <mn1921@att.com>);  Fri, 14 Mar 2014 18:39:30 +0000 (UTC)
X-MXL-Hash: 53234ce2653b654e-2dde884825a37d2eef728ac956e84e0436abf024
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo07.seg.att.com(mxl_mta-7.2.1-0) over TLS secured channel with ESMTP id 0ec43235.0.3547848.00-2355.9271868.nbfkord-smmo07.seg.att.com (envelope-from <mn1921@att.com>);  Fri, 14 Mar 2014 18:39:29 +0000 (UTC)
X-MXL-Hash: 53234ce10350ffd6-c7ffd29f00b1076f037a4965e3cbe7c990209197
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2EIdSfN007145; Fri, 14 Mar 2014 14:39:28 -0400
Received: from mlpi407.sfdc.sbc.com (mlpi407.sfdc.sbc.com [130.9.128.239]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2EIdKnY007016 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 14 Mar 2014 14:39:22 -0400
Received: from MISOUT7MSGHUB9B.ITServices.sbc.com (MISOUT7MSGHUB9B.itservices.sbc.com [144.151.223.72]) by mlpi407.sfdc.sbc.com (RSA Interceptor); Fri, 14 Mar 2014 18:39:02 GMT
Received: from MISOUT7MSGUSR9I.ITServices.sbc.com ([144.151.223.56]) by MISOUT7MSGHUB9B.ITServices.sbc.com ([144.151.223.72]) with mapi id 14.03.0174.001; Fri, 14 Mar 2014 14:39:01 -0400
From: "NAPIERALA, MARIA H" <mn1921@att.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, "Surendra Kumar (smkumar)" <smkumar@cisco.com>, "Joel M. Halpern" <jmh@joelhalpern.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPPtb75JTMIR5tk0Sw90+BuOO5fZrg0AbggABKhACAAAVnAIAAC8mA//+/AnA=
Date: Fri, 14 Mar 2014 18:39:01 +0000
Message-ID: <1D70D757A2C9D54D83B4CBD7625FA80E0135C8E8@MISOUT7MSGUSR9I.ITServices.sbc.com>
References: <9wpek1o9cwfd51qatfhe1o82.1394727128188@email.android.com> <1D70D757A2C9D54D83B4CBD7625FA80E0135C7C6@MISOUT7MSGUSR9I.ITServices.sbc.com> <53233BDA.8070903@joelhalpern.com> <CF488DFD.33B63%smkumar@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7DEE15@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7DEE15@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.91.76.193]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-AnalysisOut: [v=2.0 cv=LqUlPAhc c=1 sm=1 a=dhB6nF3YHL5t/Ixux6cINA==:17 a]
X-AnalysisOut: [=R0AxcfLY814A:10 a=ofMgfj31e3cA:10 a=-s3I2kwCOWQA:10 a=BLc]
X-AnalysisOut: [eEmwcHowA:10 a=8nJEP1OIZ-IA:10 a=zQP7CpKOAAAA:8 a=XIqpo32R]
X-AnalysisOut: [AAAA:8 a=qN95wPeSAAAA:8 a=48vgC7mUAAAA:8 a=ABeY7kuGAAAA:8 ]
X-AnalysisOut: [a=AUd_NHdVAAAA:8 a=i0EeH86SAAAA:8 a=PBr8zg0IAAAA:8 a=A7Xnc]
X-AnalysisOut: [KjpAAAA:8 a=OUXY8nFuAAAA:8 a=1pJhSsBCdUfwAUtajbsA:9 a=wPNL]
X-AnalysisOut: [vfGTeEIA:10 a=paC5pjApGzsA:10 a=lZB815dzVvQA:10 a=chC_agHS]
X-AnalysisOut: [u74A:10 a=JfD0Fch1gWkA:10 a=hPjdaMEvmhQA:10 a=wQWeH_5-QA4A]
X-AnalysisOut: [:10 a=wlhJtfLYORIA:10 a=peF9eE_zjQwA:10 a=aln1nKG6zDJZNRbp]
X-AnalysisOut: [:21 a=768chs7_qQFfP6zI:21]
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2010122901)]
X-MAIL-FROM: <mn1921@att.com>
X-SOURCE-IP: [144.160.229.24]
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/peyXV-_MnOCnwbDGh_IWbEZodFo
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 18:39:41 -0000

Well, we can do service chaining today without such explicit ID (and not ba=
sed on VLAN stitching). So, it is possible.


Maria

> -----Original Message-----
> From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
> Sent: Friday, March 14, 2014 2:28 PM
> To: Surendra Kumar (smkumar); Joel M. Halpern; NAPIERALA, MARIA H
> Cc: sfc@ietf.org
> Subject: RE: [sfc] draft-rijsman-sfc-metadata-considerations
>=20
> The chain ID is the label that defines the sequence of service
> functions that must be visited.   It can be thought of as a handle for
> a stack of must-visit network locations.   I don't see how this can be
> anything but mandatory.
>=20
>    Ron
>=20
>=20
> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Surendra Kumar
> (smkumar)
> Sent: Friday, March 14, 2014 1:46 PM
> To: Joel M. Halpern; NAPIERALA, MARIA H
> Cc: sfc@ietf.org
> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>=20
> [Trimmed the recipient list - needs approval otherwise]
>=20
> Completely agree here.
>=20
> SFC does not prevent VLAN stitching and one can continue to do that.
> While at the same time SFC can include VLAN stitching to support legacy
> SFs in the same chain that includes SFC aware SFs. Even legacy SFs
> benefit from chain identification and hence can be shared across
> different service chains.
>=20
> Surendra.
>=20
>=20
>=20
> On 3/14/14 10:26 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
>=20
> >My own inclination is to observe that if you don't need explicit chain
> >identification and you don't need metadata, you can just omit the
> >sfc/nsh header.  Still do service chaining, just no extra header.
> >
> >If we are going to have the header, it seems to me that the chain
> >identification field is very useful, and low cost once we have the
> header.
> >
> >Yours,
> >Joel
> >
> >On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:
> >> Explicit chain identification should be made optional. I believe it
> >> was discussed few months ago on this mailing list.
> >>
> >> Maria
> >>
> >> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Jmh.direct
> >> *Sent:* Thursday, March 13, 2014 12:12 PM
> >> *To:* kegray@cisco.com; lucy.yong@huawei.com; smkumar@cisco.com;
> >>jguichar@cisco.com
> >> *Cc:* nicolas.bouthors@qosmos.com; sfc@ietf.org; hadi@mojatatu.com;
> >>ron_parker@affirmednetworks.com; brijsman@juniper.net;
> >>jmh@joelhalpern.com
> >> *Subject:* Re: [sfc] draft-rijsman-sfc-metadata-considerations
> >> *Importance:* Low
> >>
> >> Assuming I understand you properly Ken, I disagree.
> >>
> >> For example, by using separate terms I can easily discuss the fact
> >>that  certain kinds of data (chain identification) only need to be
> >>adjust by a  few apps in rare cases.  And that data is not beeded by
> >>the applications.
> >>
> >> Unless you would like to consider the chain identification as being
> >> optional?
> >>
> >> Yours,
> >>
> >> Joel
> >>
> >>
> >>
> >> Sent from my Samsung smartphone on AT&T
> >>
> >>
> >>
> >>
> >> -------- Original message --------
> >> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
> >> From: "Ken Gray (kegray)" <kegray@cisco.com
> >> <mailto:kegray@cisco.com>>
> >> To: Lucy yong <lucy.yong@huawei.com
> >> <mailto:lucy.yong@huawei.com>>,"Surendra Kumar (smkumar)"
> >> <smkumar@cisco.com <mailto:smkumar@cisco.com>>,"Jim Guichard
> (jguichar)"
> >> <jguichar@cisco.com <mailto:jguichar@cisco.com>>
> >> CC: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com
> >> <mailto:Nicolas.BOUTHORS@qosmos.com>>,sfc <sfc@ietf.org
> >> <mailto:sfc@ietf.org>>,Jamal Hadi Salim <hadi@mojatatu.com
> >> <mailto:hadi@mojatatu.com>>,Ron Parker
> >> <Ron_Parker@affirmednetworks.com
> >> <mailto:Ron_Parker@affirmednetworks.com>>,"brijsman@juniper.net
> >> <mailto:brijsman@juniper.net>" <brijsman@juniper.net
> >> <mailto:brijsman@juniper.net>>,"Joel M. Halpern"
> <jmh@joelhalpern.com
> >> <mailto:jmh@joelhalpern.com>>
> >>
> >> The word "metadata" is a purposely ambiguous term "data that
> provides
> >> information about other data".  It is used to avoid THIS discussion.
> >>
> >> For example, I propose we define "tequila metadata" because,
> frankly,
> >>I  will need to order a triple-shot if we keep attempting to define
> >>something  that, by definition, is ambiguous.  I'd like my bartender
> >>to understand me  specifically when I say "I need a shot".
> >>
> >> On 3/13/14 7:49 AM, "Lucy yong" <lucy.yong@huawei.com
> >> <mailto:lucy.yong@huawei.com>> wrote:
> >>
> >>  >Snip..
> >>  >SK> Just copying from the PS:
> >>  >--
> >>  >Data plane metadata provides the ability to exchange information
> >>between
> >>  >the network and service functions, between service functions, and
> >>service
> >>  >functions and the network.
> >>  >
> >>  >--
> >>  >It is a lucid definition. We are unnecessarily making the word
> >>"network"
> >>  >controversial, IMO.
> >>  >
> >>  >[Lucy] This is my point. "The network" is too general here, which
> >>brings
> >>  >metadata great power to do many things. This is why people invent
> >>ideas
> >>  >here, which causes a lot of debates on metadata usage potentials.
> >>We
> >>  >should not spend a lot of times on that debates and judge which
> >>usage is
> >>  >valuable or not. Thus, for the SFC work, it will be helpful if we
> >>can
> >>  >narrow down a bit. Joel makes explicitly two cases, which is
> >>helpful to
> >>  >develop use cases for each case. I would like to see that the
> >>problem
> >>  >statement can be more specific on metadata definition, which may
> be
> >>  >helpful in less focusing on it and moving forward.
> >>  >
> >>  >Lucy
> >>  >
> >>  >Surendra.
> >>  >
> >>  >
> >>  >>
> >>  >>Thanks,
> >>  >>Lucy
> >>  >>
> >>  >>-----Original Message-----
> >>  >>From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
> >>  >>Sent: Wednesday, March 12, 2014 4:38 PM
> >>  >>To: Lucy yong
> >>  >>Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker;
> >>  >>brijsman@juniper.net <mailto:brijsman@juniper.net>; sfc; Jamal
> >>Hadi Salim
> >>  >>Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
> >>  >>
> >>  >>Hi Lucy,
> >>  >>
> >>  >>No. I am simply saying we should not overcomplicate the problem
> >>  >>statement with text that adds little to no value in my opinion.
> >>Whether
> >>  >>we call it metadata, or context, has no bearing on the fact that
> >>the
> >>  >>problem statement already clearly states we need to be able to
> >>pass
> >>  >>information between SF=B9s and between the network & SF=B9s.
> >>  >>
> >>  >>
> >>  >>On 3/12/14, 5:13 PM, "Lucy yong" <lucy.yong@huawei.com
> >><mailto:lucy.yong@huawei.com>> wrote:
> >>  >>
> >>  >>>
> >>  >>>Hi Jim,
> >>  >>>
> >>  >>>I for one don't agree and think we are over complicating what
> >>should
> >>  >>>be straightforward. The SFC encapsulation should enable two
> things:
> >>  >>>
> >>  >>>1. Steering of selected flows through a service chain; this is
> >>the
> >>  >>>service function path.
> >>  >>>2. Passing of context associated with a given flow within said
> >>service
> >>  >>>function path. This context information may be consumed by a SF
> >>(an
> >>  >>>application ID is an example) or may be consumed by the
> >>forwarding
> >>  >>>elements (a vrf-ID is an example).
> >>  >>>[Lucy] Do you call the context as metadata or not? Do we have
> >>another
> >>  >>>term here beside SFC header and metadata. I see that you don't
> >>want to
> >>  >>>separate what is consumed by SF and what is consumed by the
> >>forwarding
> >>  >>>elements.
> >>  >>>
> >>  >>>Lucy
> >>  >>>
> >>  >>>Sent from my iPhone
> >>  >>>
> >>  >>>> On Mar 12, 2014, at 4:16 PM, "Lucy yong" <lucy.yong@huawei.com
> >><mailto:lucy.yong@huawei.com>> wrote:
> >>  >>>>
> >>  >>>> Great. Then we may consider two special metadata definitions
> in
> >>the
> >>  >>>>problem statement so we can all use the same definitions. Here
> >>is my
> >>  >>>>suggested text and like to hear you and other's input and
> >>suggestions.
> >>  >>>>
> >>  >>>> Dataplane Metadata: Data plane metadata provides the ability
> to
> >>  >>>>exchange information between the elements in a service function
> >>  >>>>chaining. In this context, there are two types of data plane
> >>metadata.
> >>  >>>>
> >>  >>>> Service Function Metadata: the information exchanged between
> >>  >>>>classifier and service functions, between service functions to
> >>  >>>>facilitate service functions on the packet treatment.
> >>  >>>>
> >>  >>>> Steering Metadata: the information from service functions to a
> >>  >>>>classifier or service node for traffic forwarding purpose.
> >>  >>>>
> >>  >>>> -end
> >>  >>>>
> >>  >>>> Lucy
> >>  >>>>
> >>  >>>>
> >>  >>>> -----Original Message-----
> >>  >>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
> >>  >>>> Sent: Wednesday, March 12, 2014 2:35 PM
> >>  >>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker
> >>  >>>> Cc: Jim Guichard (jguichar); brijsman@juniper.net
> >><mailto:brijsman@juniper.net>; sfc; Jamal Hadi
> >>  >>>> Salim
> >>  >>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
> >>  >>>>
> >>  >>>> Yes, I am trying to consistently distinguish those two cases
> >>when
> >>  >>>>talking about the information carried with packets in service
> >>chains.
> >>  >>>>
> >>  >>>> Yours,
> >>  >>>> Joel
> >>  >>>>
> >>  >>>>> On 3/12/14, 3:13 PM, Lucy yong wrote:
> >>  >>>>> Joel, See below. -----Original Message----- From: sfc
> >>  >>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
> Sent:
> >>  >>>>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas
> >>BOUTHORS;
> >>  >>>>> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net
> >><mailto:brijsman@juniper.net>; sfc;
> >>  >>>>> Jamal Hadi Salim Subject: Re: [sfc]
> >>  >>>>> draft-rijsman-sfc-metadata-considerations
> >>  >>>>>
> >>  >>>>> I was trying to word it carefully not to focus on who puts
> the
> >>  >>>>> information in, but only on who consumes the information.
> >>  >>>>> Information for service functions may come from the ingress
> >>  >>>>> classifier or from other service functions. [Lucy] this is
> the
> >>one
> >>  >>>>> case using metadata in your view. Information for the
> >>forwarding
> >>  >>>>> will generally come from the ingress classifier, but in
> >>special
> >>  >>>>> cases may be provided by service functions.  (I keep wanting
> >>to get
> >>  >>>>> rid of those special cases, but so far there seem to be just
> >>enough
> >>  >>>>> of them to warrant covering in the solution.  And more
> >>importantly,
> >>  >>>>> significant support for it in the working group.) [Lucy] This
> >>is
> >>  >>>>> the second case using metadata in your view (but you don't
> >>like it).
> >>  >>>>>
> >>  >>>>> And you suggest distinguishing these two cases when
> discussing
> >>  >>>>> about metadata usage. Is that right understanding?
> >>  >>>>>
> >>  >>>>> Lucy
> >>  >>>>>
> >>  >>>>> Yours, Joel
> >>  >>>>>
> >>  >>>>>> On 3/12/14, 2:33 PM, Lucy yong wrote:
> >>  >>>>>> Joel, I interpret that you suggests that distinguish the
> >>exchange
> >>  >>>>>> information data plane carried between service functions and
> >>the
> >>  >>>>>> exchange information data plane carried from a service
> >>function to
> >>  >>>>>> a service node. Is this right understanding? Lucy
> >>  >>>>>>
> >>  >>>>>> -----Original Message----- From: Joel M. Halpern
> >>  >>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014
> >>1:19
> >>  >>>>>> PM
> >>  >>>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard
> >>  >>>>>> (jguichar); brijsman@juniper.net
> >><mailto:brijsman@juniper.net>;  sfc; Jamal Hadi Salim Subject:
> >>  >>>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
> >>  >>>>>>
> >>  >>>>>> My inclination would be to tune that definition to
> >>distinguish
> >>  >>>>>> between dataplane carried information intended for use by
> >>service
> >>  >>>>>> funcitons (whatever the origin), and dataplane carried
> >>information
> >>  >>>>>> intended for dataplane forwarding components.
> >>  >>>>>>
> >>  >>>>>> Yours, Joel
> >>  >>>>>>
> >>  >>>>>>
> >>  >>>>>>> Hi Joel,
> >>  >>>>>>>
> >>  >>>>>>> I agree that we need using the same definition for a term,
> >>but
> >>  >>>>>>> disagree that the metadata definition here is a set of
> >>  >>>>>>> information put in the SFC header. This may be too narrow
> or
> >>lead
> >>  >>>>>>> to a particular solution. I am fine with this definition in
> >>the
> >>  >>>>>>> problem statement w/ minor tweak (suggested on mailing
> list).
> >>  >>>>>>>
> >>  >>>>>>> Dataplane Metadata: Data plane metadata provides the
> ability
> >>to
> >>  >>>>>>> exchange information between the classifiers and service
> >>  >>>>>>> functions, between service functions, and service functions
> >>and
> >>  >>>>>>> the
> >>  >>>>>>> classifiers|service nodes.
> >>  >>>>>>>
> >>  >>>>>>> There may be a solution that a service function passes some
> >>
> >>  >>>>>>> information to attached service node without using SFC
> header.
> >>  >>>>>>>
> >>  >>>>>>> Thanks, Lucy
> >>  >>>>>>>
> >>  >>>>>>>
> >>  >>>>>>> -----Original Message----- From: Joel Halpern Direct
> >>  >>>>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday, March
> >>12,
> >>  >>>>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas
> >>BOUTHORS;
> >>  >>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
> brijsman@juniper.net
> >><mailto:brijsman@juniper.net>;
> >>  >>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
> >>  >>>>>>> draft-rijsman-sfc-metadata-considerations
> >>  >>>>>>>
> >>  >>>>>>> Lucy, you say "the metadata term means ..."  The definition
> >>you
> >>  >>>>>>> then provide is a definition of the set of information we
> >>are
> >>  >>>>>>> proposing that we put in the SFC header.  I, and others,
> >>have
> >>  >>>>>>> been using the term metadata more narrowly.  We can use
> >>whatever
> >>  >>>>>>> definition we want. But we do need to agree on the
> definition.
> >>  >>>>>>> For the purposes of the WG, it seems much more useful to
> use
> >>the
> >>  >>>>>>> term metadata for the narrower description.
> >>  >>>>>>>
> >>  >>>>>>> Yours, Joel
> >>  >>>>>>>
> >>  >>>>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
> >>  >>>>>>>> Hi Joel,
> >>  >>>>>>>>
> >>  >>>>>>>> I agree. We need to differentiate the metadata used by
> >>service
> >>  >>>>>>>>function and SFC header. The metadata term means carrying
> >>some
> >>  >>>>>>>>states along with the packet. IMO: SFC header is a kind of
> >>  >>>>>>>>metadata carried on packet for next service node to use. In
> >>the
> >>  >>>>>>>>context of SFC, we have term for SFC header and the
> metadata
> >>that
> >>  >>>>>>>>was carried between service functions, or between service
> >>  >>>>>>>>functions and classifiers/service nodes, which is what the
> >>draft
> >>  >>>>>>>>focus.
> >>  >>>>>>>>
> >>  >>>>>>>> Thanks, Lucy
> >>  >>>>>>>>
> >>  >>>>>>>>
> >>  >>>>>>>>
> >>  >>>>>>>>
> >>  >>>>>>>>
> >>  >>>>>>>> -----Original Message----- From: Joel M. Halpern
> >>  >>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,
> >>2014
> >>  >>>>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc:
> >>Jim
> >>  >>>>>>>> Guichard (jguichar); brijsman@juniper.net
> >><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
> >>  >>>>>>>> Subject: Re: [sfc]
> >>draft-rijsman-sfc-metadata-considerations
> >>  >>>>>>>>
> >>  >>>>>>>> I think it is important to keep a strong distinction
> >>between
> >>  >>>>>>>> metadata (which is for use by applications) and the
> service
> >>  >>>>>>>> chaining information in the base service chain header,
> >>which is
> >>  >>>>>>>> for use by the service chain support mechanisms.
> >>  >>>>>>>>
> >>  >>>>>>>> Yours, Joel
> >>  >>>>>>>>
> >>  >>>>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
> >>  >>>>>>>>> Fully agree with Joe.
> >>  >>>>>>>>>
> >>  >>>>>>>>> We should not require a fix length for in-band metadata
> >>but
> >>  >>>>>>>>> also not leave it for freely usage. In fact, when a
> >>service
> >>  >>>>>>>>> node inserts SFC header on a (encapsulated) packet and
> >>send to
> >>  >>>>>>>>> next service node, SFC header itself can be seen as a
> >>metadata.
> >>  >>>>>>>>>
> >>  >>>>>>>>> Lucy
> >>  >>>>>>>>>
> >>  >>>>>>>>> -----Original Message----- From: sfc
> >>  >>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M.
> Halpern
> >>  >>>>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas
> >>BOUTHORS;
> >>  >>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
> >>brijsman@juniper.net  <mailto:brijsman@juniper.net>;
> >>  >>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
> >>  >>>>>>>>> draft-rijsman-sfc-metadata-considerations
> >>  >>>>>>>>>
> >>  >>>>>>>>> For in-band metadata, the API for access can easily be
> >>  >>>>>>>>> synchronous. Out of band metadata needs different
> handling.
> >>  >>>>>>>>> There are many cases where out-of-band metadata is useful
> >>and
> >>  >>>>>>>>> appropriate.  But they do not cover all needs by any
> stretch.
> >>  >>>>>>>>>
> >>  >>>>>>>>> Even if each piece of in-band metadata is of fixed
> length,
> >>  >>>>>>>>> there are many different kinds of metatype.  Trying to
> say
> >>  >>>>>>>>> "there will be exactly four pieces, and they will be of
> >>types
> >>  >>>>>>>>> t1, t2, t3, and t4" is simply too specific for even 80%
> of
> >>the
> >>  >>>>>>>>>needs.
> >>  >>>>>>>>>
> >>  >>>>>>>>> Yours, Joel
> >>  >>>>>>>>>
> >>  >>>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
> >>  >>>>>>>>>> Hello Ron,
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> Sending out of band congruent metadata may not be the
> >>answer
> >>  >>>>>>>>>> to all needs but it is one tool that we should keep.
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> Not all metadata is tied to a specific packet, for
> >>example a
> >>  >>>>>>>>>> policy change in PCRF could lead to some metadata
> >>signaling,
> >>  >>>>>>>>>> the reaction time need not be immediate, few ms may not
> >>matter.
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> As you point, if a packet is tied to a metadata a
> >>correlation
> >>  >>>>>>>>>> info can be set in both packet to deal with it (i.e
> >>metadata
> >>  >>>>>>>>>> expected flag in the SFC header, plus an id)
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> Finally we can still send some limited metadata within a
> >>header.
> >>  >>>>>>>>>> This could be used for load balancers in particular if
> we
> >>  >>>>>>>>>> agree on a convention to locate "coarse grain policy"
> >>  >>>>>>>>>> / "fine grain policy" on reserved context headers.
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> This seems to open up a lot of flexibility /
> innovations.
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> On your last point, there is a question on how to make
> >>  >>>>>>>>>> metadata available to a Service Function. Current socket
> >>  >>>>>>>>>> connections for example do not allow to retrieve IP
> >>header
> >>  >>>>>>>>>> options. So I assume that SFC aware Service Functions
> >>will
> >>  >>>>>>>>>> need some (asynchronous
> >>  >>>>>>>>>> ?) API to retrieve SFC header information as well as
> >>in-band
> >>  >>>>>>>>>> metadata. I don't see out of band metadata transport
> >>adding
> >>  >>>>>>>>>> complexity,  the same API can probably apply.
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> The alternative option, allowing variable sized metadata
> >>in
> >>  >>>>>>>>>> the SFC header has some drawbacks as well, one being
> >>  >>>>>>>>>> fragmentation, and some switches expecting as well to
> >>look at
> >>  >>>>>>>>>> end user traffic headers for link load balancing.  I
> >>would
> >>  >>>>>>>>>> agree that if we can accept these issues, then sending
> >>  >>>>>>>>>> off-line congruent metadata looses its interest.
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> We need to take into account  that both in-band and
> >>congruent
> >>  >>>>>>>>>> out-of-band metadata transport is not reliable. A packet
> >>loss
> >>  >>>>>>>>>> triggering retransmission would not lead to the
> identical
> >>  >>>>>>>>>> reconstruction of the associated metadata. In some
> cases,
> >>we
> >>  >>>>>>>>>> might thus even need non-congruent out-of-band reliable
> >>  >>>>>>>>>> metadata transport.
> >>  >>>>>>>>>>
> >>  >>>>>>>>>>
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> Nicolas ________________________________________ From:
> >>Ron
> >>  >>>>>>>>>> Parker [Ron_Parker@affirmednetworks.com] Sent:
> Wednesday,
> >>  >>>>>>>>>> March 12, 2014
> >>  >>>>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard
> >>(jguichar);
> >>  >>>>>>>>>> brijsman@juniper.net <mailto:brijsman@juniper.net>; sfc;
> >>Jamal Hadi Salim Subject: Re: [sfc]
> >>  >>>>>>>>>> draft-rijsman-sfc-metadata-considerations
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> Nicolas,
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> I understand the concept for out of band signaling of
> >>  >>>>>>>>>>metadata, but I am concerned that it introduces
> >>significant
> >>  >>>>>>>>>>complexity due to the potential race condition of
> >>receiving the
> >>  >>>>>>>>>>real packet before the metadata.  While the real packet
> >>could
> >>  >>>>>>>>>>indicate that out of band metadata is expected, how can
> we
> >>  >>>>>>>>>>guarantee the order of reception? What if switching or
> >>routing
> >>  >>>>>>>>>>nodes apply hash based load balancing? What if the load
> >>  >>>>>>>>>>balancing understands SFC encaps and looks beyond it to
> >>the
> >>  >>>>>>>>>>original header to get better entropy?
> >>  >>>>>>>>>> Can we guarantee that the metadata and real packet will
> >>follow
> >>  >>>>>>>>>>the exact same path? If we can not, then implementations
> >>will
> >>  >>>>>>>>>>need to add ingress queuing to cope with the scenario.
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> Also, do you feel that the increase in implementation
> >>  >>>>>>>>>> complexity at the service functions is reasonable?
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> Thanks.
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> Ron
> >>  >>>>>>>>>>
> >>  >>>>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
> >>  >>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com
> >><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
> >>  >>>>>>>>>>>
> >>  >>>>>>>>>>> I think we must make a distinction between:
> >>  >>>>>>>>>>>
> >>  >>>>>>>>>>> - Metadata which should be part of the header defined
> as
> >>in
> >>  >>>>>>>>>>> band marking. - Metadata with can be passed out of
> band,
> >>for
> >>  >>>>>>>>>>> example congruent out of band signaling defined in the
> >>draft
> >>  >>>>>>>>>>>
> >>  >>>>>>>>>>> The former calls for a limited space in the header,
> >>true, The
> >>  >>>>>>>>>>> latter however does not incur any space limitation and
> >>is
> >>  >>>>>>>>>>> still fairly efficient and it remains compatible with a
> >>fixed
> >>  >>>>>>>>>>> size header used to route those signaling messages
> along
> >>the
> >>  >>>>>>>>>>> chain's service functions.
> >>  >>>>>>>>>>>
> >>  >>>>>>>>>>> Nicolas ________________________________________ From:
> >>  >>>>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com] Sent:
> >>  >>>>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
> >>  >>>>>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net
> >><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
> >>  >>>>>>>>>>> Subject: Re: [sfc]
> >>draft-rijsman-sfc-metadata-considerations
> >>  >>>>>>>>>>>
> >>  >>>>>>>>>>> Hi Ron,
> >>  >>>>>>>>>>>
> >>  >>>>>>>>>>> We can certainly have this discussion but we should
> >>first
> >>  >>>>>>>>>>> consider what information is necessary and if said
> >>  >>>>>>>>>>> information can fit within a fixed number of contexts
> in
> >>the
> >>  >>>>>>>>>>> majority of cases. Remember, the goal of being able to
> >>pass
> >>  >>>>>>>>>>> metadata through the network is to enhance service
> >>delivery,
> >>  >>>>>>>>>>> not pass the entire works of Shakespeare ;-)
> >>  >>>>>>>>>>>
> >>  >>>>>>>>>>> Sent from my iPhone
> >>  >>>>>>>>>>>
> >>  >>>>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
> >>  >>>>>>>>>>>> <Ron_Parker@affirmednetworks.com
> >><mailto:Ron_Parker@affirmednetworks.com>> wrote:
> >>  >>>>>>>>>>>>
> >>  >>>>>>>>>>>> Nicolas,
> >>  >>>>>>>>>>>>
> >>  >>>>>>>>>>>> I see similar requirements from the 3gpp EPC side.  I
> >>would
> >>  >>>>>>>>>>>> like to propose an OUI / TLV based approach where the
> >>  >>>>>>>>>>>> reserved OUI can be used for agreed upon types of
> >>common
> >>  >>>>>>>>>>>> metadata and vendor or other organizational OUIs can
> be
> >>used
> >>  >>>>>>>>>>>> to quickly innovate in the networks.
> >>  >>>>>>>>>>>> Simultaneously, I would also like to consider
> >>mechanisms
> >>  >>>>>>>>>>>> that are optimized for long lived flows so as to limit
> >>the
> >>  >>>>>>>>>>>> negative effects of packet growth.
> >>  >>>>>>>>>>>>
> >>  >>>>>>>>>>>> Ron
> >>  >>>>>>>>>>>>
> >>  >>>>>>>>>>>>
> >>  >>>>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
> >>  >>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com
> >><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>> Hello Jim
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>> I have seen cases in Gi LAN, where subscriber related
> >>  >>>>>>>>>>>>> information is passed to a Web Proxy for HTTP header
> >>  >>>>>>>>>>>>> enrichment (aimed at some Web Content providers
> >>partners of
> >>  >>>>>>>>>>>>> the Mobile Operator).
> >>  >>>>>>>>>>>>> Information was an coded (persistent) subscriber id
> >>derived
> >>  >>>>>>>>>>>>> from the MSISDN, and couple of f customer profile
> >>related
> >>  >>>>>>>>>>>>> fields.
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>> In an sfc based Gi LAN, this entity should receive
> >>from the
> >>  >>>>>>>>>>>>> Classifier
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>> - A classification of the Content Provider ( Id,
> >>  >>>>>>>>>>>>> Category) based on traffic analysis - The MSISDN of
> >>the
> >>  >>>>>>>>>>>>> subscriber - Two subscriber policy fields (not tied
> to
> >>PCRF
> >>  >>>>>>>>>>>>> but belonging to the Subscriber DB) (Subscriber
> >>category,
> >>  >>>>>>>>>>>>> sub-category) - A session id (for logging and
> tracking
> >>  >>>>>>>>>>>>> purposes)
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>> The objective being to avoid having  the HTTP Proxy
> to
> >>  >>>>>>>>>>>>> become a trusted application (interogate the
> >>subscriber DB,
> >>  >>>>>>>>>>>>> etc..)
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>> Nicolas
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>> ________________________________________ From: Jim
> >>Guichard
> >>  >>>>>>>>>>>>> (jguichar) [jguichar@cisco.com] Sent:
> >>  >>>>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi
> Salim;
> >>  >>>>>>>>>>>>> jmoisand@juniper.net <mailto:jmoisand@juniper.net>;
> >>brijsman@juniper.net <mailto:brijsman@juniper.net> Cc:
> >>  >>>>>>>>>>>>> sfc Subject: Re: [sfc]
> >>  >>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>> Hi Jamal,
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>> You said "It seems there's clear need for variable
> >>sized
> >>  >>>>>>>>>>>>> metadata".. I am not so convinced and would like to
> >>better
> >>  >>>>>>>>>>>>> understand the requirements before passing judgement.
> >>If we
> >>  >>>>>>>>>>>>> look at the use cases as presented thus far into the
> >>WG I
> >>  >>>>>>>>>>>>> have yet to see a single example of the need (noting
> >>that
> >>  >>>>>>>>>>>>> desire is not the same as need) - I am not saying
> >>there is
> >>  >>>>>>>>>>>>> no requirement but rather that we should not jump to
> >>the
> >>  >>>>>>>>>>>>> conclusion and build standards around a theory.
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
> >>  >>>>>>>>>>>>>> <hadi@mojatatu.com <mailto:hadi@mojatatu.com>>
> wrote:
> >>  >>>>>>>>>>>>>>
> >>  >>>>>>>>>>>>>> I like the doc - well written.
> >>  >>>>>>>>>>>>>>
> >>  >>>>>>>>>>>>>> Section 4.3 on metadata encoding.
> >>  >>>>>>>>>>>>>>
> >>  >>>>>>>>>>>>>> It seems there's clear need for variable sized
> >>metadata
> >>  >>>>>>>>>>>>>> (at least for http/app you  seem to indicate the
> >>desire for
> >>  >>>>>>>>>>>>>>it).
> >>  >>>>>>>>>>>>>> For a datapath per-packet metadata, i feel the need
> >>is
> >>  >>>>>>>>>>>>>> just as important. Are we limited by the fact that
> >>  >>>>>>>>>>>>>> existing hardware may not be able to handle TLVs?
> For
> >>  >>>>>>>>>>>>>> example, I dont have a problem handling TLVs in a
> >>software
> >>  >>>>>>>>>>>>>>datapath.
> >>  >>>>>>>>>>>>>>
> >>  >>>>>>>>>>>>>> cheers, jamal
> >>  >>>>>>>>>>>>>>
> >>  >>>>>>>>>>>>>> _______________________________________________ sfc
> >>  >>>>>>>>>>>>>> mailing list sfc@ietf.org <mailto:sfc@ietf.org>
> >>  >>>>>>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>> _______________________________________________ sfc
> >>mailing
> >>  >>>>>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
> >>https://www.ietf.org/mailman/listinfo/sfc
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> _______________________________________________ sfc
> >>mailing
> >>  >>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
> >>https://www.ietf.org/mailman/listinfo/sfc
> >>  >>>>>>>>>
> >>  >>>>>>>>> _______________________________________________ sfc
> >>mailing
> >>  >>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
> >>https://www.ietf.org/mailman/listinfo/sfc
> >>  >>>>>>>>>
> >>  >>>>>>>>> _______________________________________________ sfc
> >>mailing
> >>  >>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
> >>https://www.ietf.org/mailman/listinfo/sfc
> >>  >>>>>
> >>  >>>>> _______________________________________________ sfc mailing
> >>list
> >>  >>>>> sfc@ietf.org <mailto:sfc@ietf.org>
> >>https://www.ietf.org/mailman/listinfo/sfc
> >>  >>>>>
> >>  >>
> >>  >>_______________________________________________
> >>  >>sfc mailing list
> >>  >>sfc@ietf.org <mailto:sfc@ietf.org>
> >>  >>https://www.ietf.org/mailman/listinfo/sfc
> >>  >
> >>  >_______________________________________________
> >>  >sfc mailing list
> >>  >sfc@ietf.org <mailto:sfc@ietf.org>
> >>  >https://www.ietf.org/mailman/listinfo/sfc
> >>
> >
> >_______________________________________________
> >sfc mailing list
> >sfc@ietf.org
> >https://www.ietf.org/mailman/listinfo/sfc
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Fri Mar 14 11:59:32 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 73D561A018B for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 11:59:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.448
X-Spam-Level: 
X-Spam-Status: No, score=-2.448 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_OFF=2.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 bKyKXXZIwnfd for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 11:59:20 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 6FF501A0196 for <sfc@ietf.org>; Fri, 14 Mar 2014 11:59:19 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BEO74699; Fri, 14 Mar 2014 18:59:11 +0000 (GMT)
Received: from LHREML402-HUB.china.huawei.com (10.201.5.241) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Fri, 14 Mar 2014 18:58:16 +0000
Received: from DFWEML706-CHM.china.huawei.com (10.193.5.225) by lhreml402-hub.china.huawei.com (10.201.5.241) with Microsoft SMTP Server (TLS) id 14.3.158.1; Fri, 14 Mar 2014 18:59:10 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.118]) by dfweml706-chm.china.huawei.com ([169.254.8.30]) with mapi id 14.03.0158.001; Fri, 14 Mar 2014 11:59:00 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: "NAPIERALA, MARIA H" <mn1921@att.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPPtb7xgFuQPGhwEWKurWj2TK38JrhRYoAgAAHSwCAAAVnAIAAC8mAgAAC+4D//49lwA==
Date: Fri, 14 Mar 2014 18:58:59 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D45357B83@dfweml701-chm.china.huawei.com>
References: <9wpek1o9cwfd51qatfhe1o82.1394727128188@email.android.com> <1D70D757A2C9D54D83B4CBD7625FA80E0135C7C6@MISOUT7MSGUSR9I.ITServices.sbc.com> <53233BDA.8070903@joelhalpern.com> <CF488DFD.33B63%smkumar@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7DEE15@MBX021-W3-CA-2.exch021.domain.local> <1D70D757A2C9D54D83B4CBD7625FA80E0135C8E8@MISOUT7MSGUSR9I.ITServices.sbc.com>
In-Reply-To: <1D70D757A2C9D54D83B4CBD7625FA80E0135C8E8@MISOUT7MSGUSR9I.ITServices.sbc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.130.8]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/RsAAGdP-laQlf4-lxfOfzlBDSZM
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 18:59:26 -0000

Hi Maria,

We understand that SP can do service chaining today. One clarification: can=
 you do it with constraints on where SFs to be place, i.e. MUST be on traff=
ic path, or do it without such constraint today?

Thanks,
Lucy

-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of NAPIERALA, MARIA H
Sent: Friday, March 14, 2014 1:39 PM
To: Ron Parker; Surendra Kumar (smkumar); Joel M. Halpern
Cc: sfc@ietf.org
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

Well, we can do service chaining today without such explicit ID (and not ba=
sed on VLAN stitching). So, it is possible.


Maria

> -----Original Message-----
> From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
> Sent: Friday, March 14, 2014 2:28 PM
> To: Surendra Kumar (smkumar); Joel M. Halpern; NAPIERALA, MARIA H
> Cc: sfc@ietf.org
> Subject: RE: [sfc] draft-rijsman-sfc-metadata-considerations
>=20
> The chain ID is the label that defines the sequence of service
> functions that must be visited.   It can be thought of as a handle for
> a stack of must-visit network locations.   I don't see how this can be
> anything but mandatory.
>=20
>    Ron
>=20
>=20
> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Surendra Kumar
> (smkumar)
> Sent: Friday, March 14, 2014 1:46 PM
> To: Joel M. Halpern; NAPIERALA, MARIA H
> Cc: sfc@ietf.org
> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>=20
> [Trimmed the recipient list - needs approval otherwise]
>=20
> Completely agree here.
>=20
> SFC does not prevent VLAN stitching and one can continue to do that.
> While at the same time SFC can include VLAN stitching to support=20
> legacy SFs in the same chain that includes SFC aware SFs. Even legacy=20
> SFs benefit from chain identification and hence can be shared across=20
> different service chains.
>=20
> Surendra.
>=20
>=20
>=20
> On 3/14/14 10:26 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
>=20
> >My own inclination is to observe that if you don't need explicit=20
> >chain identification and you don't need metadata, you can just omit=20
> >the sfc/nsh header.  Still do service chaining, just no extra header.
> >
> >If we are going to have the header, it seems to me that the chain=20
> >identification field is very useful, and low cost once we have the
> header.
> >
> >Yours,
> >Joel
> >
> >On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:
> >> Explicit chain identification should be made optional. I believe it=20
> >> was discussed few months ago on this mailing list.
> >>
> >> Maria
> >>
> >> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Jmh.direct
> >> *Sent:* Thursday, March 13, 2014 12:12 PM
> >> *To:* kegray@cisco.com; lucy.yong@huawei.com; smkumar@cisco.com;=20
> >>jguichar@cisco.com
> >> *Cc:* nicolas.bouthors@qosmos.com; sfc@ietf.org; hadi@mojatatu.com;=20
> >>ron_parker@affirmednetworks.com; brijsman@juniper.net;=20
> >>jmh@joelhalpern.com
> >> *Subject:* Re: [sfc] draft-rijsman-sfc-metadata-considerations
> >> *Importance:* Low
> >>
> >> Assuming I understand you properly Ken, I disagree.
> >>
> >> For example, by using separate terms I can easily discuss the fact=20
> >>that  certain kinds of data (chain identification) only need to be=20
> >>adjust by a  few apps in rare cases.  And that data is not beeded by=20
> >>the applications.
> >>
> >> Unless you would like to consider the chain identification as being=20
> >> optional?
> >>
> >> Yours,
> >>
> >> Joel
> >>
> >>
> >>
> >> Sent from my Samsung smartphone on AT&T
> >>
> >>
> >>
> >>
> >> -------- Original message --------
> >> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
> >> From: "Ken Gray (kegray)" <kegray@cisco.com=20
> >> <mailto:kegray@cisco.com>>
> >> To: Lucy yong <lucy.yong@huawei.com=20
> >> <mailto:lucy.yong@huawei.com>>,"Surendra Kumar (smkumar)"
> >> <smkumar@cisco.com <mailto:smkumar@cisco.com>>,"Jim Guichard
> (jguichar)"
> >> <jguichar@cisco.com <mailto:jguichar@cisco.com>>
> >> CC: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com=20
> >> <mailto:Nicolas.BOUTHORS@qosmos.com>>,sfc <sfc@ietf.org=20
> >> <mailto:sfc@ietf.org>>,Jamal Hadi Salim <hadi@mojatatu.com=20
> >> <mailto:hadi@mojatatu.com>>,Ron Parker=20
> >> <Ron_Parker@affirmednetworks.com=20
> >> <mailto:Ron_Parker@affirmednetworks.com>>,"brijsman@juniper.net
> >> <mailto:brijsman@juniper.net>" <brijsman@juniper.net=20
> >> <mailto:brijsman@juniper.net>>,"Joel M. Halpern"
> <jmh@joelhalpern.com
> >> <mailto:jmh@joelhalpern.com>>
> >>
> >> The word "metadata" is a purposely ambiguous term "data that
> provides
> >> information about other data".  It is used to avoid THIS discussion.
> >>
> >> For example, I propose we define "tequila metadata" because,
> frankly,
> >>I  will need to order a triple-shot if we keep attempting to define=20
> >>something  that, by definition, is ambiguous.  I'd like my bartender=20
> >>to understand me  specifically when I say "I need a shot".
> >>
> >> On 3/13/14 7:49 AM, "Lucy yong" <lucy.yong@huawei.com=20
> >> <mailto:lucy.yong@huawei.com>> wrote:
> >>
> >>  >Snip..
> >>  >SK> Just copying from the PS:
> >>  >--
> >>  >Data plane metadata provides the ability to exchange information=20
> >>between
> >>  >the network and service functions, between service functions, and=20
> >>service
> >>  >functions and the network.
> >>  >
> >>  >--
> >>  >It is a lucid definition. We are unnecessarily making the word=20
> >>"network"
> >>  >controversial, IMO.
> >>  >
> >>  >[Lucy] This is my point. "The network" is too general here, which=20
> >>brings
> >>  >metadata great power to do many things. This is why people invent=20
> >>ideas
> >>  >here, which causes a lot of debates on metadata usage potentials.
> >>We
> >>  >should not spend a lot of times on that debates and judge which=20
> >>usage is
> >>  >valuable or not. Thus, for the SFC work, it will be helpful if we=20
> >>can
> >>  >narrow down a bit. Joel makes explicitly two cases, which is=20
> >>helpful to
> >>  >develop use cases for each case. I would like to see that the=20
> >>problem
> >>  >statement can be more specific on metadata definition, which may
> be
> >>  >helpful in less focusing on it and moving forward.
> >>  >
> >>  >Lucy
> >>  >
> >>  >Surendra.
> >>  >
> >>  >
> >>  >>
> >>  >>Thanks,
> >>  >>Lucy
> >>  >>
> >>  >>-----Original Message-----
> >>  >>From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
> >>  >>Sent: Wednesday, March 12, 2014 4:38 PM
> >>  >>To: Lucy yong
> >>  >>Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker;
> >>  >>brijsman@juniper.net <mailto:brijsman@juniper.net>; sfc; Jamal=20
> >>Hadi Salim
> >>  >>Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
> >>  >>
> >>  >>Hi Lucy,
> >>  >>
> >>  >>No. I am simply saying we should not overcomplicate the problem
> >>  >>statement with text that adds little to no value in my opinion.
> >>Whether
> >>  >>we call it metadata, or context, has no bearing on the fact that=20
> >>the
> >>  >>problem statement already clearly states we need to be able to=20
> >>pass
> >>  >>information between SF=B9s and between the network & SF=B9s.
> >>  >>
> >>  >>
> >>  >>On 3/12/14, 5:13 PM, "Lucy yong" <lucy.yong@huawei.com=20
> >><mailto:lucy.yong@huawei.com>> wrote:
> >>  >>
> >>  >>>
> >>  >>>Hi Jim,
> >>  >>>
> >>  >>>I for one don't agree and think we are over complicating what=20
> >>should
> >>  >>>be straightforward. The SFC encapsulation should enable two
> things:
> >>  >>>
> >>  >>>1. Steering of selected flows through a service chain; this is=20
> >>the
> >>  >>>service function path.
> >>  >>>2. Passing of context associated with a given flow within said=20
> >>service
> >>  >>>function path. This context information may be consumed by a SF=20
> >>(an
> >>  >>>application ID is an example) or may be consumed by the=20
> >>forwarding
> >>  >>>elements (a vrf-ID is an example).
> >>  >>>[Lucy] Do you call the context as metadata or not? Do we have=20
> >>another
> >>  >>>term here beside SFC header and metadata. I see that you don't=20
> >>want to
> >>  >>>separate what is consumed by SF and what is consumed by the=20
> >>forwarding
> >>  >>>elements.
> >>  >>>
> >>  >>>Lucy
> >>  >>>
> >>  >>>Sent from my iPhone
> >>  >>>
> >>  >>>> On Mar 12, 2014, at 4:16 PM, "Lucy yong"=20
> >><lucy.yong@huawei.com <mailto:lucy.yong@huawei.com>> wrote:
> >>  >>>>
> >>  >>>> Great. Then we may consider two special metadata definitions
> in
> >>the
> >>  >>>>problem statement so we can all use the same definitions. Here=20
> >>is my
> >>  >>>>suggested text and like to hear you and other's input and=20
> >>suggestions.
> >>  >>>>
> >>  >>>> Dataplane Metadata: Data plane metadata provides the ability
> to
> >>  >>>>exchange information between the elements in a service=20
> >>function
> >>  >>>>chaining. In this context, there are two types of data plane=20
> >>metadata.
> >>  >>>>
> >>  >>>> Service Function Metadata: the information exchanged between
> >>  >>>>classifier and service functions, between service functions to
> >>  >>>>facilitate service functions on the packet treatment.
> >>  >>>>
> >>  >>>> Steering Metadata: the information from service functions to=20
> >>a
> >>  >>>>classifier or service node for traffic forwarding purpose.
> >>  >>>>
> >>  >>>> -end
> >>  >>>>
> >>  >>>> Lucy
> >>  >>>>
> >>  >>>>
> >>  >>>> -----Original Message-----
> >>  >>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
> >>  >>>> Sent: Wednesday, March 12, 2014 2:35 PM
> >>  >>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker
> >>  >>>> Cc: Jim Guichard (jguichar); brijsman@juniper.net=20
> >><mailto:brijsman@juniper.net>; sfc; Jamal Hadi
> >>  >>>> Salim
> >>  >>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
> >>  >>>>
> >>  >>>> Yes, I am trying to consistently distinguish those two cases=20
> >>when
> >>  >>>>talking about the information carried with packets in service=20
> >>chains.
> >>  >>>>
> >>  >>>> Yours,
> >>  >>>> Joel
> >>  >>>>
> >>  >>>>> On 3/12/14, 3:13 PM, Lucy yong wrote:
> >>  >>>>> Joel, See below. -----Original Message----- From: sfc
> >>  >>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
> Sent:
> >>  >>>>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas=20
> >>BOUTHORS;
> >>  >>>>> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net=20
> >><mailto:brijsman@juniper.net>; sfc;
> >>  >>>>> Jamal Hadi Salim Subject: Re: [sfc]
> >>  >>>>> draft-rijsman-sfc-metadata-considerations
> >>  >>>>>
> >>  >>>>> I was trying to word it carefully not to focus on who puts
> the
> >>  >>>>> information in, but only on who consumes the information.
> >>  >>>>> Information for service functions may come from the ingress =20
> >> >>>>> classifier or from other service functions. [Lucy] this is
> the
> >>one
> >>  >>>>> case using metadata in your view. Information for the=20
> >>forwarding
> >>  >>>>> will generally come from the ingress classifier, but in=20
> >>special
> >>  >>>>> cases may be provided by service functions.  (I keep wanting=20
> >>to get
> >>  >>>>> rid of those special cases, but so far there seem to be just=20
> >>enough
> >>  >>>>> of them to warrant covering in the solution.  And more=20
> >>importantly,
> >>  >>>>> significant support for it in the working group.) [Lucy]=20
> >>This is
> >>  >>>>> the second case using metadata in your view (but you don't=20
> >>like it).
> >>  >>>>>
> >>  >>>>> And you suggest distinguishing these two cases when
> discussing
> >>  >>>>> about metadata usage. Is that right understanding?
> >>  >>>>>
> >>  >>>>> Lucy
> >>  >>>>>
> >>  >>>>> Yours, Joel
> >>  >>>>>
> >>  >>>>>> On 3/12/14, 2:33 PM, Lucy yong wrote:
> >>  >>>>>> Joel, I interpret that you suggests that distinguish the=20
> >>exchange
> >>  >>>>>> information data plane carried between service functions=20
> >>and the
> >>  >>>>>> exchange information data plane carried from a service=20
> >>function to
> >>  >>>>>> a service node. Is this right understanding? Lucy
> >>  >>>>>>
> >>  >>>>>> -----Original Message----- From: Joel M. Halpern
> >>  >>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,=20
> >>2014
> >>1:19
> >>  >>>>>> PM
> >>  >>>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim=20
> >>Guichard
> >>  >>>>>> (jguichar); brijsman@juniper.net=20
> >><mailto:brijsman@juniper.net>;  sfc; Jamal Hadi Salim Subject:
> >>  >>>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
> >>  >>>>>>
> >>  >>>>>> My inclination would be to tune that definition to=20
> >>distinguish
> >>  >>>>>> between dataplane carried information intended for use by=20
> >>service
> >>  >>>>>> funcitons (whatever the origin), and dataplane carried=20
> >>information
> >>  >>>>>> intended for dataplane forwarding components.
> >>  >>>>>>
> >>  >>>>>> Yours, Joel
> >>  >>>>>>
> >>  >>>>>>
> >>  >>>>>>> Hi Joel,
> >>  >>>>>>>
> >>  >>>>>>> I agree that we need using the same definition for a term,=20
> >>but
> >>  >>>>>>> disagree that the metadata definition here is a set of
> >>  >>>>>>> information put in the SFC header. This may be too narrow
> or
> >>lead
> >>  >>>>>>> to a particular solution. I am fine with this definition=20
> >>in the
> >>  >>>>>>> problem statement w/ minor tweak (suggested on mailing
> list).
> >>  >>>>>>>
> >>  >>>>>>> Dataplane Metadata: Data plane metadata provides the
> ability
> >>to
> >>  >>>>>>> exchange information between the classifiers and service
> >>  >>>>>>> functions, between service functions, and service=20
> >>functions and
> >>  >>>>>>> the
> >>  >>>>>>> classifiers|service nodes.
> >>  >>>>>>>
> >>  >>>>>>> There may be a solution that a service function passes=20
> >>some
> >>
> >>  >>>>>>> information to attached service node without using SFC
> header.
> >>  >>>>>>>
> >>  >>>>>>> Thanks, Lucy
> >>  >>>>>>>
> >>  >>>>>>>
> >>  >>>>>>> -----Original Message----- From: Joel Halpern Direct
> >>  >>>>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday, March=20
> >>12,
> >>  >>>>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas=20
> >>BOUTHORS;
> >>  >>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
> brijsman@juniper.net
> >><mailto:brijsman@juniper.net>;
> >>  >>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
> >>  >>>>>>> draft-rijsman-sfc-metadata-considerations
> >>  >>>>>>>
> >>  >>>>>>> Lucy, you say "the metadata term means ..."  The=20
> >>definition you
> >>  >>>>>>> then provide is a definition of the set of information we=20
> >>are
> >>  >>>>>>> proposing that we put in the SFC header.  I, and others,=20
> >>have
> >>  >>>>>>> been using the term metadata more narrowly.  We can use=20
> >>whatever
> >>  >>>>>>> definition we want. But we do need to agree on the
> definition.
> >>  >>>>>>> For the purposes of the WG, it seems much more useful to
> use
> >>the
> >>  >>>>>>> term metadata for the narrower description.
> >>  >>>>>>>
> >>  >>>>>>> Yours, Joel
> >>  >>>>>>>
> >>  >>>>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
> >>  >>>>>>>> Hi Joel,
> >>  >>>>>>>>
> >>  >>>>>>>> I agree. We need to differentiate the metadata used by=20
> >>service
> >>  >>>>>>>>function and SFC header. The metadata term means carrying=20
> >>some
> >>  >>>>>>>>states along with the packet. IMO: SFC header is a kind of
> >>  >>>>>>>>metadata carried on packet for next service node to use.=20
> >>In the
> >>  >>>>>>>>context of SFC, we have term for SFC header and the
> metadata
> >>that
> >>  >>>>>>>>was carried between service functions, or between service
> >>  >>>>>>>>functions and classifiers/service nodes, which is what the=20
> >>draft
> >>  >>>>>>>>focus.
> >>  >>>>>>>>
> >>  >>>>>>>> Thanks, Lucy
> >>  >>>>>>>>
> >>  >>>>>>>>
> >>  >>>>>>>>
> >>  >>>>>>>>
> >>  >>>>>>>>
> >>  >>>>>>>> -----Original Message----- From: Joel M. Halpern
> >>  >>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,
> >>2014
> >>  >>>>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc:
> >>Jim
> >>  >>>>>>>> Guichard (jguichar); brijsman@juniper.net=20
> >><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
> >>  >>>>>>>> Subject: Re: [sfc]
> >>draft-rijsman-sfc-metadata-considerations
> >>  >>>>>>>>
> >>  >>>>>>>> I think it is important to keep a strong distinction=20
> >>between
> >>  >>>>>>>> metadata (which is for use by applications) and the
> service
> >>  >>>>>>>> chaining information in the base service chain header,=20
> >>which is
> >>  >>>>>>>> for use by the service chain support mechanisms.
> >>  >>>>>>>>
> >>  >>>>>>>> Yours, Joel
> >>  >>>>>>>>
> >>  >>>>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
> >>  >>>>>>>>> Fully agree with Joe.
> >>  >>>>>>>>>
> >>  >>>>>>>>> We should not require a fix length for in-band metadata=20
> >>but
> >>  >>>>>>>>> also not leave it for freely usage. In fact, when a=20
> >>service
> >>  >>>>>>>>> node inserts SFC header on a (encapsulated) packet and=20
> >>send to
> >>  >>>>>>>>> next service node, SFC header itself can be seen as a=20
> >>metadata.
> >>  >>>>>>>>>
> >>  >>>>>>>>> Lucy
> >>  >>>>>>>>>
> >>  >>>>>>>>> -----Original Message----- From: sfc
> >>  >>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M.
> Halpern
> >>  >>>>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas=20
> >>BOUTHORS;
> >>  >>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar);=20
> >>brijsman@juniper.net  <mailto:brijsman@juniper.net>;
> >>  >>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
> >>  >>>>>>>>> draft-rijsman-sfc-metadata-considerations
> >>  >>>>>>>>>
> >>  >>>>>>>>> For in-band metadata, the API for access can easily be
> >>  >>>>>>>>> synchronous. Out of band metadata needs different
> handling.
> >>  >>>>>>>>> There are many cases where out-of-band metadata is=20
> >>useful and
> >>  >>>>>>>>> appropriate.  But they do not cover all needs by any
> stretch.
> >>  >>>>>>>>>
> >>  >>>>>>>>> Even if each piece of in-band metadata is of fixed
> length,
> >>  >>>>>>>>> there are many different kinds of metatype.  Trying to
> say
> >>  >>>>>>>>> "there will be exactly four pieces, and they will be of=20
> >>types
> >>  >>>>>>>>> t1, t2, t3, and t4" is simply too specific for even 80%
> of
> >>the
> >>  >>>>>>>>>needs.
> >>  >>>>>>>>>
> >>  >>>>>>>>> Yours, Joel
> >>  >>>>>>>>>
> >>  >>>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
> >>  >>>>>>>>>> Hello Ron,
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> Sending out of band congruent metadata may not be the=20
> >>answer
> >>  >>>>>>>>>> to all needs but it is one tool that we should keep.
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> Not all metadata is tied to a specific packet, for=20
> >>example a
> >>  >>>>>>>>>> policy change in PCRF could lead to some metadata=20
> >>signaling,
> >>  >>>>>>>>>> the reaction time need not be immediate, few ms may not=20
> >>matter.
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> As you point, if a packet is tied to a metadata a=20
> >>correlation
> >>  >>>>>>>>>> info can be set in both packet to deal with it (i.e=20
> >>metadata
> >>  >>>>>>>>>> expected flag in the SFC header, plus an id)
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> Finally we can still send some limited metadata within=20
> >>a header.
> >>  >>>>>>>>>> This could be used for load balancers in particular if
> we
> >>  >>>>>>>>>> agree on a convention to locate "coarse grain policy"
> >>  >>>>>>>>>> / "fine grain policy" on reserved context headers.
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> This seems to open up a lot of flexibility /
> innovations.
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> On your last point, there is a question on how to make
> >>  >>>>>>>>>> metadata available to a Service Function. Current=20
> >>socket
> >>  >>>>>>>>>> connections for example do not allow to retrieve IP=20
> >>header
> >>  >>>>>>>>>> options. So I assume that SFC aware Service Functions=20
> >>will
> >>  >>>>>>>>>> need some (asynchronous
> >>  >>>>>>>>>> ?) API to retrieve SFC header information as well as=20
> >>in-band
> >>  >>>>>>>>>> metadata. I don't see out of band metadata transport=20
> >>adding
> >>  >>>>>>>>>> complexity,  the same API can probably apply.
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> The alternative option, allowing variable sized=20
> >>metadata in
> >>  >>>>>>>>>> the SFC header has some drawbacks as well, one being
> >>  >>>>>>>>>> fragmentation, and some switches expecting as well to=20
> >>look at
> >>  >>>>>>>>>> end user traffic headers for link load balancing.  I=20
> >>would
> >>  >>>>>>>>>> agree that if we can accept these issues, then sending
> >>  >>>>>>>>>> off-line congruent metadata looses its interest.
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> We need to take into account  that both in-band and=20
> >>congruent
> >>  >>>>>>>>>> out-of-band metadata transport is not reliable. A=20
> >>packet loss
> >>  >>>>>>>>>> triggering retransmission would not lead to the
> identical
> >>  >>>>>>>>>> reconstruction of the associated metadata. In some
> cases,
> >>we
> >>  >>>>>>>>>> might thus even need non-congruent out-of-band reliable
> >>  >>>>>>>>>> metadata transport.
> >>  >>>>>>>>>>
> >>  >>>>>>>>>>
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> Nicolas ________________________________________ From:
> >>Ron
> >>  >>>>>>>>>> Parker [Ron_Parker@affirmednetworks.com] Sent:
> Wednesday,
> >>  >>>>>>>>>> March 12, 2014
> >>  >>>>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard=20
> >>(jguichar);
> >>  >>>>>>>>>> brijsman@juniper.net <mailto:brijsman@juniper.net>;=20
> >>sfc; Jamal Hadi Salim Subject: Re: [sfc]
> >>  >>>>>>>>>> draft-rijsman-sfc-metadata-considerations
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> Nicolas,
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> I understand the concept for out of band signaling of
> >>  >>>>>>>>>>metadata, but I am concerned that it introduces=20
> >>significant
> >>  >>>>>>>>>>complexity due to the potential race condition of=20
> >>receiving the
> >>  >>>>>>>>>>real packet before the metadata.  While the real packet=20
> >>could
> >>  >>>>>>>>>>indicate that out of band metadata is expected, how can
> we
> >>  >>>>>>>>>>guarantee the order of reception? What if switching or=20
> >>routing
> >>  >>>>>>>>>>nodes apply hash based load balancing? What if the load
> >>  >>>>>>>>>>balancing understands SFC encaps and looks beyond it to=20
> >>the
> >>  >>>>>>>>>>original header to get better entropy?
> >>  >>>>>>>>>> Can we guarantee that the metadata and real packet will=20
> >>follow
> >>  >>>>>>>>>>the exact same path? If we can not, then implementations=20
> >>will
> >>  >>>>>>>>>>need to add ingress queuing to cope with the scenario.
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> Also, do you feel that the increase in implementation
> >>  >>>>>>>>>> complexity at the service functions is reasonable?
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> Thanks.
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> Ron
> >>  >>>>>>>>>>
> >>  >>>>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
> >>  >>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com=20
> >><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
> >>  >>>>>>>>>>>
> >>  >>>>>>>>>>> I think we must make a distinction between:
> >>  >>>>>>>>>>>
> >>  >>>>>>>>>>> - Metadata which should be part of the header defined
> as
> >>in
> >>  >>>>>>>>>>> band marking. - Metadata with can be passed out of
> band,
> >>for
> >>  >>>>>>>>>>> example congruent out of band signaling defined in the=20
> >>draft
> >>  >>>>>>>>>>>
> >>  >>>>>>>>>>> The former calls for a limited space in the header,=20
> >>true, The
> >>  >>>>>>>>>>> latter however does not incur any space limitation and=20
> >>is
> >>  >>>>>>>>>>> still fairly efficient and it remains compatible with=20
> >>a fixed
> >>  >>>>>>>>>>> size header used to route those signaling messages
> along
> >>the
> >>  >>>>>>>>>>> chain's service functions.
> >>  >>>>>>>>>>>
> >>  >>>>>>>>>>> Nicolas ________________________________________ From:
> >>  >>>>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com] Sent:
> >>  >>>>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
> >>  >>>>>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net=20
> >><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
> >>  >>>>>>>>>>> Subject: Re: [sfc]
> >>draft-rijsman-sfc-metadata-considerations
> >>  >>>>>>>>>>>
> >>  >>>>>>>>>>> Hi Ron,
> >>  >>>>>>>>>>>
> >>  >>>>>>>>>>> We can certainly have this discussion but we should=20
> >>first
> >>  >>>>>>>>>>> consider what information is necessary and if said
> >>  >>>>>>>>>>> information can fit within a fixed number of contexts
> in
> >>the
> >>  >>>>>>>>>>> majority of cases. Remember, the goal of being able to=20
> >>pass
> >>  >>>>>>>>>>> metadata through the network is to enhance service=20
> >>delivery,
> >>  >>>>>>>>>>> not pass the entire works of Shakespeare ;-)
> >>  >>>>>>>>>>>
> >>  >>>>>>>>>>> Sent from my iPhone
> >>  >>>>>>>>>>>
> >>  >>>>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
> >>  >>>>>>>>>>>> <Ron_Parker@affirmednetworks.com=20
> >><mailto:Ron_Parker@affirmednetworks.com>> wrote:
> >>  >>>>>>>>>>>>
> >>  >>>>>>>>>>>> Nicolas,
> >>  >>>>>>>>>>>>
> >>  >>>>>>>>>>>> I see similar requirements from the 3gpp EPC side.  I=20
> >>would
> >>  >>>>>>>>>>>> like to propose an OUI / TLV based approach where the
> >>  >>>>>>>>>>>> reserved OUI can be used for agreed upon types of=20
> >>common
> >>  >>>>>>>>>>>> metadata and vendor or other organizational OUIs can
> be
> >>used
> >>  >>>>>>>>>>>> to quickly innovate in the networks.
> >>  >>>>>>>>>>>> Simultaneously, I would also like to consider=20
> >>mechanisms
> >>  >>>>>>>>>>>> that are optimized for long lived flows so as to=20
> >>limit the
> >>  >>>>>>>>>>>> negative effects of packet growth.
> >>  >>>>>>>>>>>>
> >>  >>>>>>>>>>>> Ron
> >>  >>>>>>>>>>>>
> >>  >>>>>>>>>>>>
> >>  >>>>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
> >>  >>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com=20
> >><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>> Hello Jim
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>> I have seen cases in Gi LAN, where subscriber=20
> >>related
> >>  >>>>>>>>>>>>> information is passed to a Web Proxy for HTTP header
> >>  >>>>>>>>>>>>> enrichment (aimed at some Web Content providers=20
> >>partners of
> >>  >>>>>>>>>>>>> the Mobile Operator).
> >>  >>>>>>>>>>>>> Information was an coded (persistent) subscriber id=20
> >>derived
> >>  >>>>>>>>>>>>> from the MSISDN, and couple of f customer profile=20
> >>related
> >>  >>>>>>>>>>>>> fields.
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>> In an sfc based Gi LAN, this entity should receive=20
> >>from the
> >>  >>>>>>>>>>>>> Classifier
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>> - A classification of the Content Provider ( Id,
> >>  >>>>>>>>>>>>> Category) based on traffic analysis - The MSISDN of=20
> >>the
> >>  >>>>>>>>>>>>> subscriber - Two subscriber policy fields (not tied
> to
> >>PCRF
> >>  >>>>>>>>>>>>> but belonging to the Subscriber DB) (Subscriber=20
> >>category,
> >>  >>>>>>>>>>>>> sub-category) - A session id (for logging and
> tracking
> >>  >>>>>>>>>>>>> purposes)
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>> The objective being to avoid having  the HTTP Proxy
> to
> >>  >>>>>>>>>>>>> become a trusted application (interogate the=20
> >>subscriber DB,
> >>  >>>>>>>>>>>>> etc..)
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>> Nicolas
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>> ________________________________________ From: Jim=20
> >>Guichard
> >>  >>>>>>>>>>>>> (jguichar) [jguichar@cisco.com] Sent:
> >>  >>>>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi
> Salim;
> >>  >>>>>>>>>>>>> jmoisand@juniper.net <mailto:jmoisand@juniper.net>;=20
> >>brijsman@juniper.net <mailto:brijsman@juniper.net> Cc:
> >>  >>>>>>>>>>>>> sfc Subject: Re: [sfc]
> >>  >>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>> Hi Jamal,
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>> You said "It seems there's clear need for variable=20
> >>sized
> >>  >>>>>>>>>>>>> metadata".. I am not so convinced and would like to=20
> >>better
> >>  >>>>>>>>>>>>> understand the requirements before passing judgement.
> >>If we
> >>  >>>>>>>>>>>>> look at the use cases as presented thus far into the=20
> >>WG I
> >>  >>>>>>>>>>>>> have yet to see a single example of the need (noting=20
> >>that
> >>  >>>>>>>>>>>>> desire is not the same as need) - I am not saying=20
> >>there is
> >>  >>>>>>>>>>>>> no requirement but rather that we should not jump to=20
> >>the
> >>  >>>>>>>>>>>>> conclusion and build standards around a theory.
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
> >>  >>>>>>>>>>>>>> <hadi@mojatatu.com <mailto:hadi@mojatatu.com>>
> wrote:
> >>  >>>>>>>>>>>>>>
> >>  >>>>>>>>>>>>>> I like the doc - well written.
> >>  >>>>>>>>>>>>>>
> >>  >>>>>>>>>>>>>> Section 4.3 on metadata encoding.
> >>  >>>>>>>>>>>>>>
> >>  >>>>>>>>>>>>>> It seems there's clear need for variable sized=20
> >>metadata
> >>  >>>>>>>>>>>>>> (at least for http/app you  seem to indicate the=20
> >>desire for
> >>  >>>>>>>>>>>>>>it).
> >>  >>>>>>>>>>>>>> For a datapath per-packet metadata, i feel the need=20
> >>is
> >>  >>>>>>>>>>>>>> just as important. Are we limited by the fact that
> >>  >>>>>>>>>>>>>> existing hardware may not be able to handle TLVs?
> For
> >>  >>>>>>>>>>>>>> example, I dont have a problem handling TLVs in a=20
> >>software
> >>  >>>>>>>>>>>>>>datapath.
> >>  >>>>>>>>>>>>>>
> >>  >>>>>>>>>>>>>> cheers, jamal
> >>  >>>>>>>>>>>>>>
> >>  >>>>>>>>>>>>>> _______________________________________________ sfc
> >>  >>>>>>>>>>>>>> mailing list sfc@ietf.org <mailto:sfc@ietf.org>
> >>  >>>>>>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>>
> >>  >>>>>>>>>>>>> _______________________________________________ sfc=20
> >>mailing
> >>  >>>>>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>=20
> >>https://www.ietf.org/mailman/listinfo/sfc
> >>  >>>>>>>>>>
> >>  >>>>>>>>>> _______________________________________________ sfc=20
> >>mailing
> >>  >>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>=20
> >>https://www.ietf.org/mailman/listinfo/sfc
> >>  >>>>>>>>>
> >>  >>>>>>>>> _______________________________________________ sfc=20
> >>mailing
> >>  >>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>=20
> >>https://www.ietf.org/mailman/listinfo/sfc
> >>  >>>>>>>>>
> >>  >>>>>>>>> _______________________________________________ sfc=20
> >>mailing
> >>  >>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>=20
> >>https://www.ietf.org/mailman/listinfo/sfc
> >>  >>>>>
> >>  >>>>> _______________________________________________ sfc mailing=20
> >>list
> >>  >>>>> sfc@ietf.org <mailto:sfc@ietf.org>=20
> >>https://www.ietf.org/mailman/listinfo/sfc
> >>  >>>>>
> >>  >>
> >>  >>_______________________________________________
> >>  >>sfc mailing list
> >>  >>sfc@ietf.org <mailto:sfc@ietf.org>
> >>  >>https://www.ietf.org/mailman/listinfo/sfc
> >>  >
> >>  >_______________________________________________
> >>  >sfc mailing list
> >>  >sfc@ietf.org <mailto:sfc@ietf.org>
> >>  >https://www.ietf.org/mailman/listinfo/sfc
> >>
> >
> >_______________________________________________
> >sfc mailing list
> >sfc@ietf.org
> >https://www.ietf.org/mailman/listinfo/sfc
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc

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


From nobody Fri Mar 14 12:03:20 2014
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1CA3D1A01AC for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 12:03:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.748
X-Spam-Level: 
X-Spam-Status: No, score=-7.748 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, MANGLED_OFF=2.3, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 Hwu7KAIETZZ8 for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 12:03:11 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) by ietfa.amsl.com (Postfix) with ESMTP id 40A941A01B4 for <sfc@ietf.org>; Fri, 14 Mar 2014 12:03:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=32205; q=dns/txt; s=iport; t=1394823784; x=1396033384; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=TduvJGAYzzw8Mf0fhLLn/AaOjHFEWmrvFWV/Pp9uCpU=; b=R84b5LPaLLJ8gcyL91lDW7EsWZJvIR46wGu2kemjWQ/pFEo+XBR+9LIx 2NyaQH4L84a36aHFluouzk4nkYliKIyU44KaOg918WASk7SKBTAtJCOLO DQEekCM325GSZUHGr+w5jr52gYUhI0xYey9vqGoArIkDdOP7CnBX+h2sm M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhQFAO5RI1OtJXHB/2dsb2JhbABZgwY7uxqHMIEZFnSCJQEBAQMBAQEBFwFKAgcDCAUHBAIBCBEEAQEBFRIHJwsUCQgCBA4FG4dWCA3UNBMEjgQLAQkbCCsHAgQEgxqBFASJGYp8RINski6DLYFpAR8
X-IronPort-AV: E=Sophos;i="4.97,656,1389744000"; d="scan'208";a="27584363"
Received: from rcdn-core2-6.cisco.com ([173.37.113.193]) by alln-iport-8.cisco.com with ESMTP; 14 Mar 2014 19:03:03 +0000
Received: from xhc-rcd-x06.cisco.com (xhc-rcd-x06.cisco.com [173.37.183.80]) by rcdn-core2-6.cisco.com (8.14.5/8.14.5) with ESMTP id s2EJ2lDs030636 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 14 Mar 2014 19:02:53 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.10]) by xhc-rcd-x06.cisco.com ([173.37.183.80]) with mapi id 14.03.0123.003; Fri, 14 Mar 2014 14:02:48 -0500
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: Lucy yong <lucy.yong@huawei.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPPtb75JTMIR5tk0Sw90+BuOO5fZrg0AbggABbSACAAAVnAIAAC8mAgAAC+4CAAAWUgP//rT/Z
Date: Fri, 14 Mar 2014 19:02:48 +0000
Message-ID: <A7CCED7E-D47E-49DA-8B5F-7C911D0EFC58@cisco.com>
References: <9wpek1o9cwfd51qatfhe1o82.1394727128188@email.android.com> <1D70D757A2C9D54D83B4CBD7625FA80E0135C7C6@MISOUT7MSGUSR9I.ITServices.sbc.com> <53233BDA.8070903@joelhalpern.com> <CF488DFD.33B63%smkumar@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7DEE15@MBX021-W3-CA-2.exch021.domain.local> <1D70D757A2C9D54D83B4CBD7625FA80E0135C8E8@MISOUT7MSGUSR9I.ITServices.sbc.com>,  <2691CE0099834E4A9C5044EEC662BB9D45357B83@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D45357B83@dfweml701-chm.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/_Dcj0HN2Oe7-1ZSRWV2TXTJV6Qg
Cc: "sfc@ietf.org" <sfc@ietf.org>, "NAPIERALA, MARIA H" <mn1921@att.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 19:03:16 -0000

Yes, if all you want is to steer traffic to 1 or more SF's you could use TE=
 tunnels and patch it all together with PBR or import/export tricks.=20

Sent from my iPhone

> On Mar 14, 2014, at 2:59 PM, "Lucy yong" <lucy.yong@huawei.com> wrote:
>=20
> Hi Maria,
>=20
> We understand that SP can do service chaining today. One clarification: c=
an you do it with constraints on where SFs to be place, i.e. MUST be on tra=
ffic path, or do it without such constraint today?
>=20
> Thanks,
> Lucy
>=20
> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of NAPIERALA, MARIA H
> Sent: Friday, March 14, 2014 1:39 PM
> To: Ron Parker; Surendra Kumar (smkumar); Joel M. Halpern
> Cc: sfc@ietf.org
> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>=20
> Well, we can do service chaining today without such explicit ID (and not =
based on VLAN stitching). So, it is possible.
>=20
>=20
> Maria
>=20
>> -----Original Message-----
>> From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>> Sent: Friday, March 14, 2014 2:28 PM
>> To: Surendra Kumar (smkumar); Joel M. Halpern; NAPIERALA, MARIA H
>> Cc: sfc@ietf.org
>> Subject: RE: [sfc] draft-rijsman-sfc-metadata-considerations
>>=20
>> The chain ID is the label that defines the sequence of service
>> functions that must be visited.   It can be thought of as a handle for
>> a stack of must-visit network locations.   I don't see how this can be
>> anything but mandatory.
>>=20
>>   Ron
>>=20
>>=20
>> -----Original Message-----
>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Surendra Kumar
>> (smkumar)
>> Sent: Friday, March 14, 2014 1:46 PM
>> To: Joel M. Halpern; NAPIERALA, MARIA H
>> Cc: sfc@ietf.org
>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>=20
>> [Trimmed the recipient list - needs approval otherwise]
>>=20
>> Completely agree here.
>>=20
>> SFC does not prevent VLAN stitching and one can continue to do that.
>> While at the same time SFC can include VLAN stitching to support=20
>> legacy SFs in the same chain that includes SFC aware SFs. Even legacy=20
>> SFs benefit from chain identification and hence can be shared across=20
>> different service chains.
>>=20
>> Surendra.
>>=20
>>=20
>>=20
>>> On 3/14/14 10:26 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
>>>=20
>>> My own inclination is to observe that if you don't need explicit=20
>>> chain identification and you don't need metadata, you can just omit=20
>>> the sfc/nsh header.  Still do service chaining, just no extra header.
>>>=20
>>> If we are going to have the header, it seems to me that the chain=20
>>> identification field is very useful, and low cost once we have the
>> header.
>>>=20
>>> Yours,
>>> Joel
>>>=20
>>>> On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:
>>>> Explicit chain identification should be made optional. I believe it=20
>>>> was discussed few months ago on this mailing list.
>>>>=20
>>>> Maria
>>>>=20
>>>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Jmh.direct
>>>> *Sent:* Thursday, March 13, 2014 12:12 PM
>>>> *To:* kegray@cisco.com; lucy.yong@huawei.com; smkumar@cisco.com;=20
>>>> jguichar@cisco.com
>>>> *Cc:* nicolas.bouthors@qosmos.com; sfc@ietf.org; hadi@mojatatu.com;=20
>>>> ron_parker@affirmednetworks.com; brijsman@juniper.net;=20
>>>> jmh@joelhalpern.com
>>>> *Subject:* Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>> *Importance:* Low
>>>>=20
>>>> Assuming I understand you properly Ken, I disagree.
>>>>=20
>>>> For example, by using separate terms I can easily discuss the fact=20
>>>> that  certain kinds of data (chain identification) only need to be=20
>>>> adjust by a  few apps in rare cases.  And that data is not beeded by=20
>>>> the applications.
>>>>=20
>>>> Unless you would like to consider the chain identification as being=20
>>>> optional?
>>>>=20
>>>> Yours,
>>>>=20
>>>> Joel
>>>>=20
>>>>=20
>>>>=20
>>>> Sent from my Samsung smartphone on AT&T
>>>>=20
>>>>=20
>>>>=20
>>>>=20
>>>> -------- Original message --------
>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>> From: "Ken Gray (kegray)" <kegray@cisco.com=20
>>>> <mailto:kegray@cisco.com>>
>>>> To: Lucy yong <lucy.yong@huawei.com=20
>>>> <mailto:lucy.yong@huawei.com>>,"Surendra Kumar (smkumar)"
>>>> <smkumar@cisco.com <mailto:smkumar@cisco.com>>,"Jim Guichard
>> (jguichar)"
>>>> <jguichar@cisco.com <mailto:jguichar@cisco.com>>
>>>> CC: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com=20
>>>> <mailto:Nicolas.BOUTHORS@qosmos.com>>,sfc <sfc@ietf.org=20
>>>> <mailto:sfc@ietf.org>>,Jamal Hadi Salim <hadi@mojatatu.com=20
>>>> <mailto:hadi@mojatatu.com>>,Ron Parker=20
>>>> <Ron_Parker@affirmednetworks.com=20
>>>> <mailto:Ron_Parker@affirmednetworks.com>>,"brijsman@juniper.net
>>>> <mailto:brijsman@juniper.net>" <brijsman@juniper.net=20
>>>> <mailto:brijsman@juniper.net>>,"Joel M. Halpern"
>> <jmh@joelhalpern.com
>>>> <mailto:jmh@joelhalpern.com>>
>>>>=20
>>>> The word "metadata" is a purposely ambiguous term "data that
>> provides
>>>> information about other data".  It is used to avoid THIS discussion.
>>>>=20
>>>> For example, I propose we define "tequila metadata" because,
>> frankly,
>>>> I  will need to order a triple-shot if we keep attempting to define=20
>>>> something  that, by definition, is ambiguous.  I'd like my bartender=20
>>>> to understand me  specifically when I say "I need a shot".
>>>>=20
>>>> On 3/13/14 7:49 AM, "Lucy yong" <lucy.yong@huawei.com=20
>>>> <mailto:lucy.yong@huawei.com>> wrote:
>>>>=20
>>>>> Snip..
>>>>> SK> Just copying from the PS:
>>>>> --
>>>>> Data plane metadata provides the ability to exchange information
>>>> between
>>>>> the network and service functions, between service functions, and
>>>> service
>>>>> functions and the network.
>>>>>=20
>>>>> --
>>>>> It is a lucid definition. We are unnecessarily making the word
>>>> "network"
>>>>> controversial, IMO.
>>>>>=20
>>>>> [Lucy] This is my point. "The network" is too general here, which
>>>> brings
>>>>> metadata great power to do many things. This is why people invent
>>>> ideas
>>>>> here, which causes a lot of debates on metadata usage potentials.
>>>> We
>>>>> should not spend a lot of times on that debates and judge which
>>>> usage is
>>>>> valuable or not. Thus, for the SFC work, it will be helpful if we
>>>> can
>>>>> narrow down a bit. Joel makes explicitly two cases, which is
>>>> helpful to
>>>>> develop use cases for each case. I would like to see that the
>>>> problem
>>>>> statement can be more specific on metadata definition, which may
>> be
>>>>> helpful in less focusing on it and moving forward.
>>>>>=20
>>>>> Lucy
>>>>>=20
>>>>> Surendra.
>>>>>=20
>>>>>=20
>>>>>>=20
>>>>>> Thanks,
>>>>>> Lucy
>>>>>>=20
>>>>>> -----Original Message-----
>>>>>> From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
>>>>>> Sent: Wednesday, March 12, 2014 4:38 PM
>>>>>> To: Lucy yong
>>>>>> Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker;
>>>>>> brijsman@juniper.net <mailto:brijsman@juniper.net>; sfc; Jamal
>>>> Hadi Salim
>>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>>=20
>>>>>> Hi Lucy,
>>>>>>=20
>>>>>> No. I am simply saying we should not overcomplicate the problem
>>>>>> statement with text that adds little to no value in my opinion.
>>>> Whether
>>>>>> we call it metadata, or context, has no bearing on the fact that
>>>> the
>>>>>> problem statement already clearly states we need to be able to
>>>> pass
>>>>>> information between SF=B9s and between the network & SF=B9s.
>>>>>>=20
>>>>>>=20
>>>>>> On 3/12/14, 5:13 PM, "Lucy yong" <lucy.yong@huawei.com
>>>> <mailto:lucy.yong@huawei.com>> wrote:
>>>>>>=20
>>>>>>>=20
>>>>>>> Hi Jim,
>>>>>>>=20
>>>>>>> I for one don't agree and think we are over complicating what
>>>> should
>>>>>>> be straightforward. The SFC encapsulation should enable two
>> things:
>>>>>>>=20
>>>>>>> 1. Steering of selected flows through a service chain; this is
>>>> the
>>>>>>> service function path.
>>>>>>> 2. Passing of context associated with a given flow within said
>>>> service
>>>>>>> function path. This context information may be consumed by a SF
>>>> (an
>>>>>>> application ID is an example) or may be consumed by the
>>>> forwarding
>>>>>>> elements (a vrf-ID is an example).
>>>>>>> [Lucy] Do you call the context as metadata or not? Do we have
>>>> another
>>>>>>> term here beside SFC header and metadata. I see that you don't
>>>> want to
>>>>>>> separate what is consumed by SF and what is consumed by the
>>>> forwarding
>>>>>>> elements.
>>>>>>>=20
>>>>>>> Lucy
>>>>>>>=20
>>>>>>> Sent from my iPhone
>>>>>>>=20
>>>>>>>> On Mar 12, 2014, at 4:16 PM, "Lucy yong"
>>>> <lucy.yong@huawei.com <mailto:lucy.yong@huawei.com>> wrote:
>>>>>>>>=20
>>>>>>>> Great. Then we may consider two special metadata definitions
>> in
>>>> the
>>>>>>>> problem statement so we can all use the same definitions. Here
>>>> is my
>>>>>>>> suggested text and like to hear you and other's input and
>>>> suggestions.
>>>>>>>>=20
>>>>>>>> Dataplane Metadata: Data plane metadata provides the ability
>> to
>>>>>>>> exchange information between the elements in a service
>>>> function
>>>>>>>> chaining. In this context, there are two types of data plane
>>>> metadata.
>>>>>>>>=20
>>>>>>>> Service Function Metadata: the information exchanged between
>>>>>>>> classifier and service functions, between service functions to
>>>>>>>> facilitate service functions on the packet treatment.
>>>>>>>>=20
>>>>>>>> Steering Metadata: the information from service functions to
>>>> a
>>>>>>>> classifier or service node for traffic forwarding purpose.
>>>>>>>>=20
>>>>>>>> -end
>>>>>>>>=20
>>>>>>>> Lucy
>>>>>>>>=20
>>>>>>>>=20
>>>>>>>> -----Original Message-----
>>>>>>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>>>>>>>> Sent: Wednesday, March 12, 2014 2:35 PM
>>>>>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker
>>>>>>>> Cc: Jim Guichard (jguichar); brijsman@juniper.net
>>>> <mailto:brijsman@juniper.net>; sfc; Jamal Hadi
>>>>>>>> Salim
>>>>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>>>>=20
>>>>>>>> Yes, I am trying to consistently distinguish those two cases
>>>> when
>>>>>>>> talking about the information carried with packets in service
>>>> chains.
>>>>>>>>=20
>>>>>>>> Yours,
>>>>>>>> Joel
>>>>>>>>=20
>>>>>>>>> On 3/12/14, 3:13 PM, Lucy yong wrote:
>>>>>>>>> Joel, See below. -----Original Message----- From: sfc
>>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
>> Sent:
>>>>>>>>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas
>>>> BOUTHORS;
>>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net
>>>> <mailto:brijsman@juniper.net>; sfc;
>>>>>>>>> Jamal Hadi Salim Subject: Re: [sfc]
>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>=20
>>>>>>>>> I was trying to word it carefully not to focus on who puts
>> the
>>>>>>>>> information in, but only on who consumes the information.
>>>>>>>>> Information for service functions may come from the ingress =20
>>>>>>>>> classifier or from other service functions. [Lucy] this is
>> the
>>>> one
>>>>>>>>> case using metadata in your view. Information for the
>>>> forwarding
>>>>>>>>> will generally come from the ingress classifier, but in
>>>> special
>>>>>>>>> cases may be provided by service functions.  (I keep wanting
>>>> to get
>>>>>>>>> rid of those special cases, but so far there seem to be just
>>>> enough
>>>>>>>>> of them to warrant covering in the solution.  And more
>>>> importantly,
>>>>>>>>> significant support for it in the working group.) [Lucy]
>>>> This is
>>>>>>>>> the second case using metadata in your view (but you don't
>>>> like it).
>>>>>>>>>=20
>>>>>>>>> And you suggest distinguishing these two cases when
>> discussing
>>>>>>>>> about metadata usage. Is that right understanding?
>>>>>>>>>=20
>>>>>>>>> Lucy
>>>>>>>>>=20
>>>>>>>>> Yours, Joel
>>>>>>>>>=20
>>>>>>>>>> On 3/12/14, 2:33 PM, Lucy yong wrote:
>>>>>>>>>> Joel, I interpret that you suggests that distinguish the
>>>> exchange
>>>>>>>>>> information data plane carried between service functions
>>>> and the
>>>>>>>>>> exchange information data plane carried from a service
>>>> function to
>>>>>>>>>> a service node. Is this right understanding? Lucy
>>>>>>>>>>=20
>>>>>>>>>> -----Original Message----- From: Joel M. Halpern
>>>>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,
>>>> 2014
>>>> 1:19
>>>>>>>>>> PM
>>>>>>>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim
>>>> Guichard
>>>>>>>>>> (jguichar); brijsman@juniper.net
>>>> <mailto:brijsman@juniper.net>;  sfc; Jamal Hadi Salim Subject:
>>>>>>>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>=20
>>>>>>>>>> My inclination would be to tune that definition to
>>>> distinguish
>>>>>>>>>> between dataplane carried information intended for use by
>>>> service
>>>>>>>>>> funcitons (whatever the origin), and dataplane carried
>>>> information
>>>>>>>>>> intended for dataplane forwarding components.
>>>>>>>>>>=20
>>>>>>>>>> Yours, Joel
>>>>>>>>>>=20
>>>>>>>>>>=20
>>>>>>>>>>> Hi Joel,
>>>>>>>>>>>=20
>>>>>>>>>>> I agree that we need using the same definition for a term,=20
>>>> but
>>>>>>>>>>> disagree that the metadata definition here is a set of
>>>>>>>>>>> information put in the SFC header. This may be too narrow
>> or
>>>> lead
>>>>>>>>>>> to a particular solution. I am fine with this definition
>>>> in the
>>>>>>>>>>> problem statement w/ minor tweak (suggested on mailing
>> list).
>>>>>>>>>>>=20
>>>>>>>>>>> Dataplane Metadata: Data plane metadata provides the
>> ability
>>>> to
>>>>>>>>>>> exchange information between the classifiers and service
>>>>>>>>>>> functions, between service functions, and service
>>>> functions and
>>>>>>>>>>> the
>>>>>>>>>>> classifiers|service nodes.
>>>>>>>>>>>=20
>>>>>>>>>>> There may be a solution that a service function passes
>>>> some
>>>>=20
>>>>>>>>>>> information to attached service node without using SFC
>> header.
>>>>>>>>>>>=20
>>>>>>>>>>> Thanks, Lucy
>>>>>>>>>>>=20
>>>>>>>>>>>=20
>>>>>>>>>>> -----Original Message----- From: Joel Halpern Direct
>>>>>>>>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday, March
>>>> 12,
>>>>>>>>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas
>>>> BOUTHORS;
>>>>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
>> brijsman@juniper.net
>>>> <mailto:brijsman@juniper.net>;
>>>>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>>=20
>>>>>>>>>>> Lucy, you say "the metadata term means ..."  The
>>>> definition you
>>>>>>>>>>> then provide is a definition of the set of information we
>>>> are
>>>>>>>>>>> proposing that we put in the SFC header.  I, and others,
>>>> have
>>>>>>>>>>> been using the term metadata more narrowly.  We can use
>>>> whatever
>>>>>>>>>>> definition we want. But we do need to agree on the
>> definition.
>>>>>>>>>>> For the purposes of the WG, it seems much more useful to
>> use
>>>> the
>>>>>>>>>>> term metadata for the narrower description.
>>>>>>>>>>>=20
>>>>>>>>>>> Yours, Joel
>>>>>>>>>>>=20
>>>>>>>>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
>>>>>>>>>>>> Hi Joel,
>>>>>>>>>>>>=20
>>>>>>>>>>>> I agree. We need to differentiate the metadata used by
>>>> service
>>>>>>>>>>>> function and SFC header. The metadata term means carrying
>>>> some
>>>>>>>>>>>> states along with the packet. IMO: SFC header is a kind of
>>>>>>>>>>>> metadata carried on packet for next service node to use.
>>>> In the
>>>>>>>>>>>> context of SFC, we have term for SFC header and the
>> metadata
>>>> that
>>>>>>>>>>>> was carried between service functions, or between service
>>>>>>>>>>>> functions and classifiers/service nodes, which is what the
>>>> draft
>>>>>>>>>>>> focus.
>>>>>>>>>>>>=20
>>>>>>>>>>>> Thanks, Lucy
>>>>>>>>>>>>=20
>>>>>>>>>>>>=20
>>>>>>>>>>>>=20
>>>>>>>>>>>>=20
>>>>>>>>>>>>=20
>>>>>>>>>>>> -----Original Message----- From: Joel M. Halpern
>>>>>>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,
>>>> 2014
>>>>>>>>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc:
>>>> Jim
>>>>>>>>>>>> Guichard (jguichar); brijsman@juniper.net
>>>> <mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>>>>>>>>>>>> Subject: Re: [sfc]
>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>>>=20
>>>>>>>>>>>> I think it is important to keep a strong distinction
>>>> between
>>>>>>>>>>>> metadata (which is for use by applications) and the
>> service
>>>>>>>>>>>> chaining information in the base service chain header,
>>>> which is
>>>>>>>>>>>> for use by the service chain support mechanisms.
>>>>>>>>>>>>=20
>>>>>>>>>>>> Yours, Joel
>>>>>>>>>>>>=20
>>>>>>>>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
>>>>>>>>>>>>> Fully agree with Joe.
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> We should not require a fix length for in-band metadata
>>>> but
>>>>>>>>>>>>> also not leave it for freely usage. In fact, when a
>>>> service
>>>>>>>>>>>>> node inserts SFC header on a (encapsulated) packet and
>>>> send to
>>>>>>>>>>>>> next service node, SFC header itself can be seen as a
>>>> metadata.
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> Lucy
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> -----Original Message----- From: sfc
>>>>>>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M.
>> Halpern
>>>>>>>>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas
>>>> BOUTHORS;
>>>>>>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
>>>> brijsman@juniper.net  <mailto:brijsman@juniper.net>;
>>>>>>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> For in-band metadata, the API for access can easily be
>>>>>>>>>>>>> synchronous. Out of band metadata needs different
>> handling.
>>>>>>>>>>>>> There are many cases where out-of-band metadata is
>>>> useful and
>>>>>>>>>>>>> appropriate.  But they do not cover all needs by any
>> stretch.
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> Even if each piece of in-band metadata is of fixed
>> length,
>>>>>>>>>>>>> there are many different kinds of metatype.  Trying to
>> say
>>>>>>>>>>>>> "there will be exactly four pieces, and they will be of
>>>> types
>>>>>>>>>>>>> t1, t2, t3, and t4" is simply too specific for even 80%
>> of
>>>> the
>>>>>>>>>>>>> needs.
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> Yours, Joel
>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>>>>>>>>>>>>>> Hello Ron,
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> Sending out of band congruent metadata may not be the
>>>> answer
>>>>>>>>>>>>>> to all needs but it is one tool that we should keep.
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> Not all metadata is tied to a specific packet, for
>>>> example a
>>>>>>>>>>>>>> policy change in PCRF could lead to some metadata
>>>> signaling,
>>>>>>>>>>>>>> the reaction time need not be immediate, few ms may not
>>>> matter.
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> As you point, if a packet is tied to a metadata a=20
>>>> correlation
>>>>>>>>>>>>>> info can be set in both packet to deal with it (i.e
>>>> metadata
>>>>>>>>>>>>>> expected flag in the SFC header, plus an id)
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> Finally we can still send some limited metadata within
>>>> a header.
>>>>>>>>>>>>>> This could be used for load balancers in particular if
>> we
>>>>>>>>>>>>>> agree on a convention to locate "coarse grain policy"
>>>>>>>>>>>>>> / "fine grain policy" on reserved context headers.
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> This seems to open up a lot of flexibility /
>> innovations.
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> On your last point, there is a question on how to make
>>>>>>>>>>>>>> metadata available to a Service Function. Current
>>>> socket
>>>>>>>>>>>>>> connections for example do not allow to retrieve IP
>>>> header
>>>>>>>>>>>>>> options. So I assume that SFC aware Service Functions
>>>> will
>>>>>>>>>>>>>> need some (asynchronous
>>>>>>>>>>>>>> ?) API to retrieve SFC header information as well as
>>>> in-band
>>>>>>>>>>>>>> metadata. I don't see out of band metadata transport
>>>> adding
>>>>>>>>>>>>>> complexity,  the same API can probably apply.
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> The alternative option, allowing variable sized
>>>> metadata in
>>>>>>>>>>>>>> the SFC header has some drawbacks as well, one being
>>>>>>>>>>>>>> fragmentation, and some switches expecting as well to
>>>> look at
>>>>>>>>>>>>>> end user traffic headers for link load balancing.  I
>>>> would
>>>>>>>>>>>>>> agree that if we can accept these issues, then sending
>>>>>>>>>>>>>> off-line congruent metadata looses its interest.
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> We need to take into account  that both in-band and
>>>> congruent
>>>>>>>>>>>>>> out-of-band metadata transport is not reliable. A
>>>> packet loss
>>>>>>>>>>>>>> triggering retransmission would not lead to the
>> identical
>>>>>>>>>>>>>> reconstruction of the associated metadata. In some
>> cases,
>>>> we
>>>>>>>>>>>>>> might thus even need non-congruent out-of-band reliable
>>>>>>>>>>>>>> metadata transport.
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> Nicolas ________________________________________ From:
>>>> Ron
>>>>>>>>>>>>>> Parker [Ron_Parker@affirmednetworks.com] Sent:
>> Wednesday,
>>>>>>>>>>>>>> March 12, 2014
>>>>>>>>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard
>>>> (jguichar);
>>>>>>>>>>>>>> brijsman@juniper.net <mailto:brijsman@juniper.net>;
>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> Nicolas,
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> I understand the concept for out of band signaling of
>>>>>>>>>>>>>> metadata, but I am concerned that it introduces
>>>> significant
>>>>>>>>>>>>>> complexity due to the potential race condition of
>>>> receiving the
>>>>>>>>>>>>>> real packet before the metadata.  While the real packet
>>>> could
>>>>>>>>>>>>>> indicate that out of band metadata is expected, how can
>> we
>>>>>>>>>>>>>> guarantee the order of reception? What if switching or
>>>> routing
>>>>>>>>>>>>>> nodes apply hash based load balancing? What if the load
>>>>>>>>>>>>>> balancing understands SFC encaps and looks beyond it to
>>>> the
>>>>>>>>>>>>>> original header to get better entropy?
>>>>>>>>>>>>>> Can we guarantee that the metadata and real packet will
>>>> follow
>>>>>>>>>>>>>> the exact same path? If we can not, then implementations
>>>> will
>>>>>>>>>>>>>> need to add ingress queuing to cope with the scenario.
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> Also, do you feel that the increase in implementation
>>>>>>>>>>>>>> complexity at the service functions is reasonable?
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> Thanks.
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> Ron
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>>>>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com
>>>> <mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>> I think we must make a distinction between:
>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>> - Metadata which should be part of the header defined
>> as
>>>> in
>>>>>>>>>>>>>>> band marking. - Metadata with can be passed out of
>> band,
>>>> for
>>>>>>>>>>>>>>> example congruent out of band signaling defined in the=20
>>>> draft
>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>> The former calls for a limited space in the header,
>>>> true, The
>>>>>>>>>>>>>>> latter however does not incur any space limitation and
>>>> is
>>>>>>>>>>>>>>> still fairly efficient and it remains compatible with
>>>> a fixed
>>>>>>>>>>>>>>> size header used to route those signaling messages
>> along
>>>> the
>>>>>>>>>>>>>>> chain's service functions.
>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>> Nicolas ________________________________________ From:
>>>>>>>>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com] Sent:
>>>>>>>>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
>>>>>>>>>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net
>>>> <mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>>>>>>>>>>>>>>> Subject: Re: [sfc]
>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>> Hi Ron,
>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>> We can certainly have this discussion but we should=20
>>>> first
>>>>>>>>>>>>>>> consider what information is necessary and if said
>>>>>>>>>>>>>>> information can fit within a fixed number of contexts
>> in
>>>> the
>>>>>>>>>>>>>>> majority of cases. Remember, the goal of being able to
>>>> pass
>>>>>>>>>>>>>>> metadata through the network is to enhance service
>>>> delivery,
>>>>>>>>>>>>>>> not pass the entire works of Shakespeare ;-)
>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>> Sent from my iPhone
>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>>>>>>>>>>>>>>>> <Ron_Parker@affirmednetworks.com
>>>> <mailto:Ron_Parker@affirmednetworks.com>> wrote:
>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>> Nicolas,
>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>> I see similar requirements from the 3gpp EPC side.  I
>>>> would
>>>>>>>>>>>>>>>> like to propose an OUI / TLV based approach where the
>>>>>>>>>>>>>>>> reserved OUI can be used for agreed upon types of
>>>> common
>>>>>>>>>>>>>>>> metadata and vendor or other organizational OUIs can
>> be
>>>> used
>>>>>>>>>>>>>>>> to quickly innovate in the networks.
>>>>>>>>>>>>>>>> Simultaneously, I would also like to consider
>>>> mechanisms
>>>>>>>>>>>>>>>> that are optimized for long lived flows so as to
>>>> limit the
>>>>>>>>>>>>>>>> negative effects of packet growth.
>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>> Ron
>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>>>>>>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com
>>>> <mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>> Hello Jim
>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>> I have seen cases in Gi LAN, where subscriber
>>>> related
>>>>>>>>>>>>>>>>> information is passed to a Web Proxy for HTTP header
>>>>>>>>>>>>>>>>> enrichment (aimed at some Web Content providers
>>>> partners of
>>>>>>>>>>>>>>>>> the Mobile Operator).
>>>>>>>>>>>>>>>>> Information was an coded (persistent) subscriber id
>>>> derived
>>>>>>>>>>>>>>>>> from the MSISDN, and couple of f customer profile
>>>> related
>>>>>>>>>>>>>>>>> fields.
>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>> In an sfc based Gi LAN, this entity should receive
>>>> from the
>>>>>>>>>>>>>>>>> Classifier
>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>> - A classification of the Content Provider ( Id,
>>>>>>>>>>>>>>>>> Category) based on traffic analysis - The MSISDN of
>>>> the
>>>>>>>>>>>>>>>>> subscriber - Two subscriber policy fields (not tied
>> to
>>>> PCRF
>>>>>>>>>>>>>>>>> but belonging to the Subscriber DB) (Subscriber
>>>> category,
>>>>>>>>>>>>>>>>> sub-category) - A session id (for logging and
>> tracking
>>>>>>>>>>>>>>>>> purposes)
>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>> The objective being to avoid having  the HTTP Proxy
>> to
>>>>>>>>>>>>>>>>> become a trusted application (interogate the
>>>> subscriber DB,
>>>>>>>>>>>>>>>>> etc..)
>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>> Nicolas
>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>> ________________________________________ From: Jim
>>>> Guichard
>>>>>>>>>>>>>>>>> (jguichar) [jguichar@cisco.com] Sent:
>>>>>>>>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi
>> Salim;
>>>>>>>>>>>>>>>>> jmoisand@juniper.net <mailto:jmoisand@juniper.net>;
>>>> brijsman@juniper.net <mailto:brijsman@juniper.net> Cc:
>>>>>>>>>>>>>>>>> sfc Subject: Re: [sfc]
>>>>>>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>> Hi Jamal,
>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>> You said "It seems there's clear need for variable
>>>> sized
>>>>>>>>>>>>>>>>> metadata".. I am not so convinced and would like to
>>>> better
>>>>>>>>>>>>>>>>> understand the requirements before passing judgement.
>>>> If we
>>>>>>>>>>>>>>>>> look at the use cases as presented thus far into the
>>>> WG I
>>>>>>>>>>>>>>>>> have yet to see a single example of the need (noting
>>>> that
>>>>>>>>>>>>>>>>> desire is not the same as need) - I am not saying
>>>> there is
>>>>>>>>>>>>>>>>> no requirement but rather that we should not jump to
>>>> the
>>>>>>>>>>>>>>>>> conclusion and build standards around a theory.
>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>>>>>>>>>>>>>>>>>> <hadi@mojatatu.com <mailto:hadi@mojatatu.com>>
>> wrote:
>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>> I like the doc - well written.
>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>> Section 4.3 on metadata encoding.
>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>> It seems there's clear need for variable sized
>>>> metadata
>>>>>>>>>>>>>>>>>> (at least for http/app you  seem to indicate the
>>>> desire for
>>>>>>>>>>>>>>>>>> it).
>>>>>>>>>>>>>>>>>> For a datapath per-packet metadata, i feel the need
>>>> is
>>>>>>>>>>>>>>>>>> just as important. Are we limited by the fact that
>>>>>>>>>>>>>>>>>> existing hardware may not be able to handle TLVs?
>> For
>>>>>>>>>>>>>>>>>> example, I dont have a problem handling TLVs in a=20
>>>> software
>>>>>>>>>>>>>>>>>> datapath.
>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>> cheers, jamal
>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>> _______________________________________________ sfc
>>>>>>>>>>>>>>>>>> mailing list sfc@ietf.org <mailto:sfc@ietf.org>
>>>>>>>>>>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>> _______________________________________________ sfc
>>>> mailing
>>>>>>>>>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> _______________________________________________ sfc
>>>> mailing
>>>>>>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> _______________________________________________ sfc
>>>> mailing
>>>>>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> _______________________________________________ sfc
>>>> mailing
>>>>>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>=20
>>>>>>>>> _______________________________________________ sfc mailing
>>>> list
>>>>>>>>> sfc@ietf.org <mailto:sfc@ietf.org>
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>=20
>>>>>> _______________________________________________
>>>>>> sfc mailing list
>>>>>> sfc@ietf.org <mailto:sfc@ietf.org>
>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>=20
>>>>> _______________________________________________
>>>>> sfc mailing list
>>>>> sfc@ietf.org <mailto:sfc@ietf.org>
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>=20
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>=20
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Fri Mar 14 12:06:10 2014
Return-Path: <mikebianc@aol.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 89BAA1A01B5 for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 12:06:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.146
X-Spam-Level: 
X-Spam-Status: No, score=-0.146 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-0.547, 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 PWJOVRJ3aUY9 for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 12:05:59 -0700 (PDT)
Received: from omr-d06.mx.aol.com (omr-d06.mx.aol.com [205.188.109.203]) by ietfa.amsl.com (Postfix) with ESMTP id 91F801A01AC for <sfc@ietf.org>; Fri, 14 Mar 2014 12:05:58 -0700 (PDT)
Received: from mtaout-mac01.mx.aol.com (mtaout-mac01.mx.aol.com [172.26.222.205]) by omr-d06.mx.aol.com (Outbound Mail Relay) with ESMTP id A53A2701D72E6 for <sfc@ietf.org>; Fri, 14 Mar 2014 15:05:51 -0400 (EDT)
Received: from mgs-aam01.mail.aol.com (mgs-aam01.mail.aol.com [64.12.250.54]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by mtaout-mac01.mx.aol.com (MUA/Third Party Client Interface) with ESMTPSA id 65B7F3800008C for <sfc@ietf.org>; Fri, 14 Mar 2014 15:05:51 -0400 (EDT)
Date: Fri, 14 Mar 2014 15:05:51 -0400
From: "mikebianc@aol.com" <mikebianc@aol.com>
To: sfc@ietf.org
Message-ID: <277158561.7040.1394823951185.JavaMail.tomcat@mgs-aam01.mail.aol.com>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7DEE15@MBX021-W3-CA-2.exch021.domain.local>
References: <9wpek1o9cwfd51qatfhe1o82.1394727128188@email.android.com> <1D70D757A2C9D54D83B4CBD7625FA80E0135C7C6@MISOUT7MSGUSR9I.ITServices.sbc.com> <53233BDA.8070903@joelhalpern.com> <CF488DFD.33B63%smkumar@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7DEE15@MBX021-W3-CA-2.exch021.domain.local>
MIME-Version: 1.0
Content-Type: multipart/alternative;  boundary="----=_Part_7039_812014978.1394823951183"
X-Originating-IP: 10.181.180.8, 64.12.75.136
X-Mailer: Alto
x-aol-global-disposition: G
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mx.aol.com; s=20121107; t=1394823951; bh=dILKW9NENNIgxxxlS1Ap6wZGeUvykKn41uYA8ueYfwU=; h=From:To:Subject:Message-ID:Date:MIME-Version:Content-Type; b=QNlO5EBbA2DwfnkXRfzBYiicpEq2oNfpmfhzMGsQldsPQKp1Ip359WR4jhLw1cRWS VHHlwhV963NWUr3KXwNNcULO26+3y4l5TPvfB2jc4QXY/ptm8x5fGnuucUwn5ojp1y H3DaytgcncVVT7pLlxCeV0BY2EmSvycEFmMn2mGg=
x-aol-sid: 3039ac1adecd5323530f1e14
X-AOL-IP: 64.12.250.54
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/fOg99TA0FX1D6uBAdyNEI6-VHjo
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 19:06:04 -0000

------=_Part_7039_812014978.1394823951183
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable



1. I completely agree.
2. How did the metadata thread devolve into a discussion of if the chain ID=
 should or should not be mandatory?




From: Ron_Parker@affirmednetworks.com<Ron_Parker@affirmednetworks.com>
To: Surendra Kumar (smkumar)<smkumar@cisco.com>,Joel M. Halpern<jmh@joelhal=
pern.com>,NAPIERALA, MARIA H<mn1921@att.com>
cc: sfc@ietf.org<sfc@ietf.org>
Sent: Friday, March 14, 2014
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

The chain ID is the label that defines the sequence of service functions th=
at must be visited. =C2=A0 It can be thought of as a handle for a stack of =
must-visit network locations. =C2=A0 I don't see how this can be anything b=
ut mandatory.

 =C2=A0 Ron


-----Original Message-----

From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Surendra Kumar (smkuma=
r)Sent: Friday, March 14, 2014 1:46 PMTo: Joel M. Halpern; NAPIERALA, MARIA=
 HCc: sfc@ietf.orgSubject: Re: [sfc] draft-rijsman-sfc-metadata-considerati=
ons[Trimmed the recipient list - needs approval otherwise]Completely agree =
here.SFC does not prevent VLAN stitching and one can continue to do that. W=
hile at the same time SFC can include VLAN stitching to support legacy SFs =
in the same chain that includes SFC aware SFs. Even legacy SFs benefit from=
 chain identification and hence can be shared across different service chai=
ns.Surendra.On 3/14/14 10:26 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wr=
ote:>My own inclination is to observe that if you don't need explicit chain=
 >identification and you don't need metadata, you can just omit the >sfc/ns=
h header.  Still do service chaining, just no extra header.>>If we are goin=
g to have the header, it seems to me that the chain >identification field i=
s very useful, and low cost once we have the header.>>Yours,>Joel>>On 3/14/=
14, 1:00 PM, NAPIERALA, MARIA H wrote:>> Explicit chain identification shou=
ld be made optional. I believe it >> was discussed few months ago on this m=
ailing list.>>>> Maria>>>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Beh=
alf Of *Jmh.direct>> *Sent:* Thursday, March 13, 2014 12:12 PM>> *To:* kegr=
ay@cisco.com; lucy.yong@huawei.com; smkumar@cisco.com;  >>jguichar@cisco.co=
m>> *Cc:* nicolas.bouthors@qosmos.com; sfc@ietf.org; hadi@mojatatu.com;  >>=
ron_parker@affirmednetworks.com; brijsman@juniper.net; >>jmh@joelhalpern.co=
m>> *Subject:* Re: [sfc] draft-rijsman-sfc-metadata-considerations>> *Impor=
tance:* Low>>>> Assuming I understand you properly Ken, I disagree.>>>> For=
 example, by using separate terms I can easily discuss the fact >>that  cer=
tain kinds of data (chain identification) only need to be >>adjust by a  fe=
w apps in rare cases.  And that data is not beeded by >>the applications.>>=
>> Unless you would like to consider the chain identification as being >> o=
ptional?>>>> Yours,>>>> Joel>>>>>>>> Sent from my Samsung smartphone on AT&=
T>>>>>>>>>> -------- Original message -------->> Subject: Re: [sfc] draft-r=
ijsman-sfc-metadata-considerations>> From: "Ken Gray (kegray)" <kegray@cisc=
o.com >> <mailto:kegray@cisco.com>>>> To: Lucy yong <lucy.yong@huawei.com>>=
 <mailto:lucy.yong@huawei.com>>,"Surendra Kumar (smkumar)">> <smkumar@cisco=
.com <mailto:smkumar@cisco.com>>,"Jim Guichard (jguichar)">> <jguichar@cisc=
o.com <mailto:jguichar@cisco.com>>>> CC: Nicolas BOUTHORS <Nicolas.BOUTHORS=
@qosmos.com >> <mailto:Nicolas.BOUTHORS@qosmos.com>>,sfc <sfc@ietf.org >> <=
mailto:sfc@ietf.org>>,Jamal Hadi Salim <hadi@mojatatu.com >> <mailto:hadi@m=
ojatatu.com>>,Ron Parker >> <Ron_Parker@affirmednetworks.com >> <mailto:Ron=
_Parker@affirmednetworks.com>>,"brijsman@juniper.net>> <mailto:brijsman@jun=
iper.net>" <brijsman@juniper.net >> <mailto:brijsman@juniper.net>>,"Joel M.=
 Halpern" <jmh@joelhalpern.com >> <mailto:jmh@joelhalpern.com>>>>>> The wor=
d "metadata" is a purposely ambiguous term "data that provides >> informati=
on about other data".  It is used to avoid THIS discussion.>>>> For example=
, I propose we define "tequila metadata" because, frankly, >>I  will need t=
o order a triple-shot if we keep attempting to define >>something  that, by=
 definition, is ambiguous.  I'd like my bartender >>to understand me  speci=
fically when I say "I need a shot".>>>> On 3/13/14 7:49 AM, "Lucy yong" <lu=
cy.yong@huawei.com >> <mailto:lucy.yong@huawei.com>> wrote:>>>>  >Snip..>> =
 >SK> Just copying from the PS:>>  >-->>  >Data plane metadata provides the=
 ability to exchange information >>between>>  >the network and service func=
tions, between service functions, and >>service>>  >functions and the netwo=
rk.>>  >>>  >-->>  >It is a lucid definition. We are unnecessarily making t=
he word >>"network">>  >controversial, IMO.>>  >>>  >[Lucy] This is my poin=
t. "The network" is too general here, which >>brings>>  >metadata great pow=
er to do many things. This is why people invent >>ideas>>  >here, which cau=
ses a lot of debates on metadata usage potentials. >>We>>  >should not spen=
d a lot of times on that debates and judge which >>usage is>>  >valuable or=
 not. Thus, for the SFC work, it will be helpful if we >>can>>  >narrow dow=
n a bit. Joel makes explicitly two cases, which is >>helpful to>>  >develop=
 use cases for each case. I would like to see that the >>problem>>  >statem=
ent can be more specific on metadata definition, which may be>>  >helpful i=
n less focusing on it and moving forward.>>  >>>  >Lucy>>  >>>  >Surendra.>=
>  >>>  >>>  >>>>  >>Thanks,>>  >>Lucy>>  >>>>  >>-----Original Message----=
->>  >>From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]>>  >>Sent:=
 Wednesday, March 12, 2014 4:38 PM>>  >>To: Lucy yong>>  >>Cc: Joel M. Halp=
ern; Nicolas BOUTHORS; Ron Parker;>>  >>brijsman@juniper.net <mailto:brijsm=
an@juniper.net>; sfc; Jamal >>Hadi Salim>>  >>Subject: Re: [sfc] draft-rijs=
man-sfc-metadata-considerations>>  >>>>  >>Hi Lucy,>>  >>>>  >>No. I am sim=
ply saying we should not overcomplicate the problem>>  >>statement with tex=
t that adds little to no value in my opinion.>>Whether>>  >>we call it meta=
data, or context, has no bearing on the fact that >>the>>  >>problem statem=
ent already clearly states we need to be able to >>pass>>  >>information be=
tween SF=C2=B9s and between the network & SF=C2=B9s.>>  >>>>  >>>>  >>On 3/=
12/14, 5:13 PM, "Lucy yong" <lucy.yong@huawei.com  >><mailto:lucy.yong@huaw=
ei.com>> wrote:>>  >>>>  >>>>>  >>>Hi Jim,>>  >>>>>  >>>I for one don't agr=
ee and think we are over complicating what >>should>>  >>>be straightforwar=
d. The SFC encapsulation should enable two things:>>  >>>>>  >>>1. Steering=
 of selected flows through a service chain; this is >>the>>  >>>service fun=
ction path.>>  >>>2. Passing of context associated with a given flow within=
 said >>service>>  >>>function path. This context information may be consum=
ed by a SF >>(an>>  >>>application ID is an example) or may be consumed by =
the >>forwarding>>  >>>elements (a vrf-ID is an example).>>  >>>[Lucy] Do y=
ou call the context as metadata or not? Do we have >>another>>  >>>term her=
e beside SFC header and metadata. I see that you don't >>want to>>  >>>sepa=
rate what is consumed by SF and what is consumed by the >>forwarding>>  >>>=
elements.>>  >>>>>  >>>Lucy>>  >>>>>  >>>Sent from my iPhone>>  >>>>>  >>>>=
 On Mar 12, 2014, at 4:16 PM, "Lucy yong" <lucy.yong@huawei.com  >><mailto:=
lucy.yong@huawei.com>> wrote:>>  >>>>>>  >>>> Great. Then we may consider t=
wo special metadata definitions in >>the>>  >>>>problem statement so we can=
 all use the same definitions. Here >>is my>>  >>>>suggested text and like =
to hear you and other's input and >>suggestions.>>  >>>>>>  >>>> Dataplane =
Metadata: Data plane metadata provides the ability to>>  >>>>exchange infor=
mation between the elements in a service function>>  >>>>chaining. In this =
context, there are two types of data plane >>metadata.>>  >>>>>>  >>>> Serv=
ice Function Metadata: the information exchanged between>>  >>>>classifier =
and service functions, between service functions to>>  >>>>facilitate servi=
ce functions on the packet treatment.>>  >>>>>>  >>>> Steering Metadata: th=
e information from service functions to a>>  >>>>classifier or service node=
 for traffic forwarding purpose.>>  >>>>>>  >>>> -end>>  >>>>>>  >>>> Lucy>=
>  >>>>>>  >>>>>>  >>>> -----Original Message----->>  >>>> From: Joel M. Ha=
lpern [mailto:jmh@joelhalpern.com]>>  >>>> Sent: Wednesday, March 12, 2014 =
2:35 PM>>  >>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker>>  >>>> Cc: Jim=
 Guichard (jguichar); brijsman@juniper.net  >><mailto:brijsman@juniper.net>=
; sfc; Jamal Hadi>>  >>>> Salim>>  >>>> Subject: Re: [sfc] draft-rijsman-sf=
c-metadata-considerations>>  >>>>>>  >>>> Yes, I am trying to consistently =
distinguish those two cases >>when>>  >>>>talking about the information car=
ried with packets in service >>chains.>>  >>>>>>  >>>> Yours,>>  >>>> Joel>=
>  >>>>>>  >>>>> On 3/12/14, 3:13 PM, Lucy yong wrote:>>  >>>>> Joel, See b=
elow. -----Original Message----- From: sfc>>  >>>>> [mailto:sfc-bounces@iet=
f.org] On Behalf Of Joel M. Halpern Sent:>>  >>>>> Wednesday, March 12, 201=
4 2:02 PM To: Lucy yong; Nicolas >>BOUTHORS;>>  >>>>> Ron Parker Cc: Jim Gu=
ichard (jguichar); brijsman@juniper.net  >><mailto:brijsman@juniper.net>; s=
fc;>>  >>>>> Jamal Hadi Salim Subject: Re: [sfc]>>  >>>>> draft-rijsman-sfc=
-metadata-considerations>>  >>>>>>>  >>>>> I was trying to word it carefull=
y not to focus on who puts the>>  >>>>> information in, but only on who con=
sumes the information.>>  >>>>> Information for service functions may come =
from the ingress>>  >>>>> classifier or from other service functions. [Lucy=
] this is the >>one>>  >>>>> case using metadata in your view. Information =
for the >>forwarding>>  >>>>> will generally come from the ingress classifi=
er, but in >>special>>  >>>>> cases may be provided by service functions.  =
(I keep wanting >>to get>>  >>>>> rid of those special cases, but so far th=
ere seem to be just >>enough>>  >>>>> of them to warrant covering in the so=
lution.  And more >>importantly,>>  >>>>> significant support for it in the=
 working group.) [Lucy] This >>is>>  >>>>> the second case using metadata i=
n your view (but you don't >>like it).>>  >>>>>>>  >>>>> And you suggest di=
stinguishing these two cases when discussing>>  >>>>> about metadata usage.=
 Is that right understanding?>>  >>>>>>>  >>>>> Lucy>>  >>>>>>>  >>>>> Your=
s, Joel>>  >>>>>>>  >>>>>> On 3/12/14, 2:33 PM, Lucy yong wrote:>>  >>>>>> =
Joel, I interpret that you suggests that distinguish the >>exchange>>  >>>>=
>> information data plane carried between service functions and >>the>>  >>=
>>>> exchange information data plane carried from a service >>function to>>=
  >>>>>> a service node. Is this right understanding? Lucy>>  >>>>>>>>  >>>=
>>> -----Original Message----- From: Joel M. Halpern>>  >>>>>> [mailto:jmh@=
joelhalpern.com] Sent: Wednesday, March 12, 2014>>1:19>>  >>>>>> PM>>  >>>>=
>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard>>  >>>>>> (=
jguichar); brijsman@juniper.net >><mailto:brijsman@juniper.net>;  sfc; Jama=
l Hadi Salim Subject:>>  >>>>>> Re: [sfc] draft-rijsman-sfc-metadata-consid=
erations>>  >>>>>>>>  >>>>>> My inclination would be to tune that definitio=
n to >>distinguish>>  >>>>>> between dataplane carried information intended=
 for use by >>service>>  >>>>>> funcitons (whatever the origin), and datapl=
ane carried >>information>>  >>>>>> intended for dataplane forwarding compo=
nents.>>  >>>>>>>>  >>>>>> Yours, Joel>>  >>>>>>>>  >>>>>>>>  >>>>>>> Hi Jo=
el,>>  >>>>>>>>>  >>>>>>> I agree that we need using the same definition fo=
r a term, >>but>>  >>>>>>> disagree that the metadata definition here is a =
set of>>  >>>>>>> information put in the SFC header. This may be too narrow=
 or >>lead>>  >>>>>>> to a particular solution. I am fine with this definit=
ion in >>the>>  >>>>>>> problem statement w/ minor tweak (suggested on mail=
ing list).>>  >>>>>>>>>  >>>>>>> Dataplane Metadata: Data plane metadata pr=
ovides the ability >>to>>  >>>>>>> exchange information between the classif=
iers and service>>  >>>>>>> functions, between service functions, and servi=
ce functions >>and>>  >>>>>>> the>>  >>>>>>> classifiers|service nodes.>>  =
>>>>>>>>>  >>>>>>> There may be a solution that a service function passes s=
ome>>>>  >>>>>>> information to attached service node without using SFC hea=
der.>>  >>>>>>>>>  >>>>>>> Thanks, Lucy>>  >>>>>>>>>  >>>>>>>>>  >>>>>>> --=
---Original Message----- From: Joel Halpern Direct>>  >>>>>>> [mailto:jmh.d=
irect@joelhalpern.com] Sent: Wednesday, March >>12,>>  >>>>>>> 2014 12:25 P=
M To: Lucy yong; Joel M. Halpern; Nicolas >>BOUTHORS;>>  >>>>>>> Ron Parker=
 Cc: Jim Guichard (jguichar); brijsman@juniper.net  >><mailto:brijsman@juni=
per.net>;>>  >>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]>>  >>>>>>> dr=
aft-rijsman-sfc-metadata-considerations>>  >>>>>>>>>  >>>>>>> Lucy, you say=
 "the metadata term means ..."  The definition >>you>>  >>>>>>> then provid=
e is a definition of the set of information we >>are>>  >>>>>>> proposing t=
hat we put in the SFC header.  I, and others, >>have>>  >>>>>>> been using =
the term metadata more narrowly.  We can use >>whatever>>  >>>>>>> definiti=
on we want. But we do need to agree on the definition.>>  >>>>>>> For the p=
urposes of the WG, it seems much more useful to use >>the>>  >>>>>>> term m=
etadata for the narrower description.>>  >>>>>>>>>  >>>>>>> Yours, Joel>>  =
>>>>>>>>>  >>>>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:>>  >>>>>>>> Hi Jo=
el,>>  >>>>>>>>>>  >>>>>>>> I agree. We need to differentiate the metadata =
used by >>service>>  >>>>>>>>function and SFC header. The metadata term mea=
ns carrying >>some>>  >>>>>>>>states along with the packet. IMO: SFC header=
 is a kind of>>  >>>>>>>>metadata carried on packet for next service node t=
o use. In >>the>>  >>>>>>>>context of SFC, we have term for SFC header and =
the metadata >>that>>  >>>>>>>>was carried between service functions, or be=
tween service>>  >>>>>>>>functions and classifiers/service nodes, which is =
what the >>draft>>  >>>>>>>>focus.>>  >>>>>>>>>>  >>>>>>>> Thanks, Lucy>>  =
>>>>>>>>>>  >>>>>>>>>>  >>>>>>>>>>  >>>>>>>>>>  >>>>>>>>>>  >>>>>>>> -----O=
riginal Message----- From: Joel M. Halpern>>  >>>>>>>> [mailto:jmh@joelhalp=
ern.com] Sent: Wednesday, March 12, >>2014>>  >>>>>>>> 11:18 AM To: Lucy yo=
ng; Nicolas BOUTHORS; Ron Parker Cc: >>Jim>>  >>>>>>>> Guichard (jguichar);=
 brijsman@juniper.net  >><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Sal=
im>>  >>>>>>>> Subject: Re: [sfc] >>draft-rijsman-sfc-metadata-consideratio=
ns>>  >>>>>>>>>>  >>>>>>>> I think it is important to keep a strong distinc=
tion >>between>>  >>>>>>>> metadata (which is for use by applications) and =
the service>>  >>>>>>>> chaining information in the base service chain head=
er, >>which is>>  >>>>>>>> for use by the service chain support mechanisms.=
>>  >>>>>>>>>>  >>>>>>>> Yours, Joel>>  >>>>>>>>>>  >>>>>>>>> On 3/12/14, 1=
0:42 AM, Lucy yong wrote:>>  >>>>>>>>> Fully agree with Joe.>>  >>>>>>>>>>>=
  >>>>>>>>> We should not require a fix length for in-band metadata >>but>>=
  >>>>>>>>> also not leave it for freely usage. In fact, when a >>service>>=
  >>>>>>>>> node inserts SFC header on a (encapsulated) packet and >>send t=
o>>  >>>>>>>>> next service node, SFC header itself can be seen as a >>meta=
data.>>  >>>>>>>>>>>  >>>>>>>>> Lucy>>  >>>>>>>>>>>  >>>>>>>>> -----Origina=
l Message----- From: sfc>>  >>>>>>>>> [mailto:sfc-bounces@ietf.org] On Beha=
lf Of Joel M. Halpern>>  >>>>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM =
To: Nicolas >>BOUTHORS;>>  >>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar)=
; >>brijsman@juniper.net  <mailto:brijsman@juniper.net>;>>  >>>>>>>>> sfc; =
Jamal Hadi Salim Subject: Re: [sfc]>>  >>>>>>>>> draft-rijsman-sfc-metadata=
-considerations>>  >>>>>>>>>>>  >>>>>>>>> For in-band metadata, the API for=
 access can easily be>>  >>>>>>>>> synchronous. Out of band metadata needs =
different handling.>>  >>>>>>>>> There are many cases where out-of-band met=
adata is useful >>and>>  >>>>>>>>> appropriate.  But they do not cover all =
needs by any stretch.>>  >>>>>>>>>>>  >>>>>>>>> Even if each piece of in-ba=
nd metadata is of fixed length,>>  >>>>>>>>> there are many different kinds=
 of metatype.  Trying to say>>  >>>>>>>>> "there will be exactly four piece=
s, and they will be of >>types>>  >>>>>>>>> t1, t2, t3, and t4" is simply t=
oo specific for even 80% of >>the>>  >>>>>>>>>needs.>>  >>>>>>>>>>>  >>>>>>=
>>> Yours, Joel>>  >>>>>>>>>>>  >>>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOU=
THORS wrote:>>  >>>>>>>>>> Hello Ron,>>  >>>>>>>>>>>>  >>>>>>>>>> Sending o=
ut of band congruent metadata may not be the >>answer>>  >>>>>>>>>> to all =
needs but it is one tool that we should keep.>>  >>>>>>>>>>>>  >>>>>>>>>> N=
ot all metadata is tied to a specific packet, for >>example a>>  >>>>>>>>>>=
 policy change in PCRF could lead to some metadata >>signaling,>>  >>>>>>>>=
>> the reaction time need not be immediate, few ms may not >>matter.>>  >>>=
>>>>>>>>>  >>>>>>>>>> As you point, if a packet is tied to a metadata a >>c=
orrelation>>  >>>>>>>>>> info can be set in both packet to deal with it (i.=
e >>metadata>>  >>>>>>>>>> expected flag in the SFC header, plus an id)>>  =
>>>>>>>>>>>>  >>>>>>>>>> Finally we can still send some limited metadata wi=
thin a >>header.>>  >>>>>>>>>> This could be used for load balancers in par=
ticular if we>>  >>>>>>>>>> agree on a convention to locate "coarse grain p=
olicy">>  >>>>>>>>>> / "fine grain policy" on reserved context headers.>>  =
>>>>>>>>>>>>  >>>>>>>>>> This seems to open up a lot of flexibility / innov=
ations.>>  >>>>>>>>>>>>  >>>>>>>>>> On your last point, there is a question=
 on how to make>>  >>>>>>>>>> metadata available to a Service Function. Cur=
rent socket>>  >>>>>>>>>> connections for example do not allow to retrieve =
IP >>header>>  >>>>>>>>>> options. So I assume that SFC aware Service Funct=
ions >>will>>  >>>>>>>>>> need some (asynchronous>>  >>>>>>>>>> ?) API to r=
etrieve SFC header information as well as >>in-band>>  >>>>>>>>>> metadata.=
 I don't see out of band metadata transport >>adding>>  >>>>>>>>>> complexi=
ty,  the same API can probably apply.>>  >>>>>>>>>>>>  >>>>>>>>>> The alter=
native option, allowing variable sized metadata >>in>>  >>>>>>>>>> the SFC =
header has some drawbacks as well, one being>>  >>>>>>>>>> fragmentation, a=
nd some switches expecting as well to >>look at>>  >>>>>>>>>> end user traf=
fic headers for link load balancing.  I >>would>>  >>>>>>>>>> agree that if=
 we can accept these issues, then sending>>  >>>>>>>>>> off-line congruent =
metadata looses its interest.>>  >>>>>>>>>>>>  >>>>>>>>>> We need to take i=
nto account  that both in-band and >>congruent>>  >>>>>>>>>> out-of-band me=
tadata transport is not reliable. A packet >>loss>>  >>>>>>>>>> triggering =
retransmission would not lead to the identical>>  >>>>>>>>>> reconstruction=
 of the associated metadata. In some cases, >>we>>  >>>>>>>>>> might thus e=
ven need non-congruent out-of-band reliable>>  >>>>>>>>>> metadata transpor=
t.>>  >>>>>>>>>>>>  >>>>>>>>>>>>  >>>>>>>>>>>>  >>>>>>>>>> Nicolas ________=
________________________________ From: >>Ron>>  >>>>>>>>>> Parker [Ron_Park=
er@affirmednetworks.com] Sent: Wednesday,>>  >>>>>>>>>> March 12, 2014>>  >=
>>>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard >>(jguichar);>>  >=
>>>>>>>>> brijsman@juniper.net <mailto:brijsman@juniper.net>; sfc;  >>Jamal=
 Hadi Salim Subject: Re: [sfc]>>  >>>>>>>>>> draft-rijsman-sfc-metadata-con=
siderations>>  >>>>>>>>>>>>  >>>>>>>>>> Nicolas,>>  >>>>>>>>>>>>  >>>>>>>>>=
> I understand the concept for out of band signaling of>>  >>>>>>>>>>metada=
ta, but I am concerned that it introduces >>significant>>  >>>>>>>>>>comple=
xity due to the potential race condition of >>receiving the>>  >>>>>>>>>>re=
al packet before the metadata.  While the real packet >>could>>  >>>>>>>>>>=
indicate that out of band metadata is expected, how can we>>  >>>>>>>>>>gua=
rantee the order of reception? What if switching or >>routing>>  >>>>>>>>>>=
nodes apply hash based load balancing? What if the load>>  >>>>>>>>>>balanc=
ing understands SFC encaps and looks beyond it to >>the>>  >>>>>>>>>>origin=
al header to get better entropy?>>  >>>>>>>>>> Can we guarantee that the me=
tadata and real packet will >>follow>>  >>>>>>>>>>the exact same path? If w=
e can not, then implementations >>will>>  >>>>>>>>>>need to add ingress que=
uing to cope with the scenario.>>  >>>>>>>>>>>>  >>>>>>>>>> Also, do you fe=
el that the increase in implementation>>  >>>>>>>>>> complexity at the serv=
ice functions is reasonable?>>  >>>>>>>>>>>>  >>>>>>>>>> Thanks.>>  >>>>>>>=
>>>>>  >>>>>>>>>> Ron>>  >>>>>>>>>>>>  >>>>>>>>>>> On Mar 12, 2014, at 4:09=
 AM, "Nicolas BOUTHORS">>  >>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com  >><mai=
lto:Nicolas.BOUTHORS@qosmos.com>> wrote:>>  >>>>>>>>>>>>>  >>>>>>>>>>> I th=
ink we must make a distinction between:>>  >>>>>>>>>>>>>  >>>>>>>>>>> - Met=
adata which should be part of the header defined as >>in>>  >>>>>>>>>>> ban=
d marking. - Metadata with can be passed out of band, >>for>>  >>>>>>>>>>> =
example congruent out of band signaling defined in the >>draft>>  >>>>>>>>>=
>>>>  >>>>>>>>>>> The former calls for a limited space in the header, >>tru=
e, The>>  >>>>>>>>>>> latter however does not incur any space limitation an=
d >>is>>  >>>>>>>>>>> still fairly efficient and it remains compatible with=
 a >>fixed>>  >>>>>>>>>>> size header used to route those signaling message=
s along >>the>>  >>>>>>>>>>> chain's service functions.>>  >>>>>>>>>>>>>  >=
>>>>>>>>>> Nicolas ________________________________________ From:>>  >>>>>>=
>>>>> Jim Guichard (jguichar) [jguichar@cisco.com] Sent:>>  >>>>>>>>>>> Tue=
sday, March 11, 2014 6:48 PM To: Ron Parker Cc:>>  >>>>>>>>>>> Nicolas BOUT=
HORS; brijsman@juniper.net  >><mailto:brijsman@juniper.net>; sfc; Jamal Had=
i Salim>>  >>>>>>>>>>> Subject: Re: [sfc]>>draft-rijsman-sfc-metadata-consi=
derations>>  >>>>>>>>>>>>>  >>>>>>>>>>> Hi Ron,>>  >>>>>>>>>>>>>  >>>>>>>>>=
>> We can certainly have this discussion but we should >>first>>  >>>>>>>>>=
>> consider what information is necessary and if said>>  >>>>>>>>>>> inform=
ation can fit within a fixed number of contexts in >>the>>  >>>>>>>>>>> maj=
ority of cases. Remember, the goal of being able to >>pass>>  >>>>>>>>>>> m=
etadata through the network is to enhance service >>delivery,>>  >>>>>>>>>>=
> not pass the entire works of Shakespeare ;-)>>  >>>>>>>>>>>>>  >>>>>>>>>>=
> Sent from my iPhone>>  >>>>>>>>>>>>>  >>>>>>>>>>>> On Mar 7, 2014, at 3:5=
2 AM, "Ron Parker">>  >>>>>>>>>>>> <Ron_Parker@affirmednetworks.com  >><mai=
lto:Ron_Parker@affirmednetworks.com>> wrote:>>  >>>>>>>>>>>>>>  >>>>>>>>>>>=
> Nicolas,>>  >>>>>>>>>>>>>>  >>>>>>>>>>>> I see similar requirements from =
the 3gpp EPC side.  I >>would>>  >>>>>>>>>>>> like to propose an OUI / TLV =
based approach where the>>  >>>>>>>>>>>> reserved OUI can be used for agree=
d upon types of >>common>>  >>>>>>>>>>>> metadata and vendor or other organ=
izational OUIs can be >>used>>  >>>>>>>>>>>> to quickly innovate in the net=
works.>>  >>>>>>>>>>>> Simultaneously, I would also like to consider >>mech=
anisms>>  >>>>>>>>>>>> that are optimized for long lived flows so as to lim=
it >>the>>  >>>>>>>>>>>> negative effects of packet growth.>>  >>>>>>>>>>>>=
>>  >>>>>>>>>>>> Ron>>  >>>>>>>>>>>>>>  >>>>>>>>>>>>>>  >>>>>>>>>>>>> On Ma=
r 7, 2014, at 8:34 AM, "Nicolas BOUTHORS">>  >>>>>>>>>>>>> <Nicolas.BOUTHOR=
S@qosmos.com  >><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:>>  >>>>>>>>>>>=
>>>>  >>>>>>>>>>>>> Hello Jim>>  >>>>>>>>>>>>>>>  >>>>>>>>>>>>> I have seen=
 cases in Gi LAN, where subscriber related>>  >>>>>>>>>>>>> information is =
passed to a Web Proxy for HTTP header>>  >>>>>>>>>>>>> enrichment (aimed at=
 some Web Content providers >>partners of>>  >>>>>>>>>>>>> the Mobile Opera=
tor).>>  >>>>>>>>>>>>> Information was an coded (persistent) subscriber id =
>>derived>>  >>>>>>>>>>>>> from the MSISDN, and couple of f customer profil=
e >>related>>  >>>>>>>>>>>>> fields.>>  >>>>>>>>>>>>>>>  >>>>>>>>>>>>> In a=
n sfc based Gi LAN, this entity should receive >>from the>>  >>>>>>>>>>>>> =
Classifier>>  >>>>>>>>>>>>>>>  >>>>>>>>>>>>> - A classification of the Cont=
ent Provider ( Id,>>  >>>>>>>>>>>>> Category) based on traffic analysis - T=
he MSISDN of >>the>>  >>>>>>>>>>>>> subscriber - Two subscriber policy fiel=
ds (not tied to >>PCRF>>  >>>>>>>>>>>>> but belonging to the Subscriber DB)=
 (Subscriber >>category,>>  >>>>>>>>>>>>> sub-category) - A session id (for=
 logging and tracking>>  >>>>>>>>>>>>> purposes)>>  >>>>>>>>>>>>>>>  >>>>>>=
>>>>>>> The objective being to avoid having  the HTTP Proxy to>>  >>>>>>>>>=
>>>> become a trusted application (interogate the >>subscriber DB,>>  >>>>>=
>>>>>>>> etc..)>>  >>>>>>>>>>>>>>>  >>>>>>>>>>>>>>>  >>>>>>>>>>>>> Nicolas>=
>  >>>>>>>>>>>>>>>  >>>>>>>>>>>>>>>  >>>>>>>>>>>>> ________________________=
________________ From: Jim >>Guichard>>  >>>>>>>>>>>>> (jguichar) [jguichar=
@cisco.com] Sent:>>  >>>>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jam=
al Hadi Salim;>>  >>>>>>>>>>>>> jmoisand@juniper.net <mailto:jmoisand@junip=
er.net>;  >>brijsman@juniper.net <mailto:brijsman@juniper.net> Cc:>>  >>>>>=
>>>>>>>> sfc Subject: Re: [sfc]>>  >>>>>>>>>>>>> draft-rijsman-sfc-metadata=
-considerations>>  >>>>>>>>>>>>>>>  >>>>>>>>>>>>> Hi Jamal,>>  >>>>>>>>>>>>=
>>>  >>>>>>>>>>>>> You said "It seems there's clear need for variable >>siz=
ed>>  >>>>>>>>>>>>> metadata".. I am not so convinced and would like to >>b=
etter>>  >>>>>>>>>>>>> understand the requirements before passing judgement=
. >>If we>>  >>>>>>>>>>>>> look at the use cases as presented thus far into=
 the >>WG I>>  >>>>>>>>>>>>> have yet to see a single example of the need (=
noting >>that>>  >>>>>>>>>>>>> desire is not the same as need) - I am not s=
aying >>there is>>  >>>>>>>>>>>>> no requirement but rather that we should =
not jump to >>the>>  >>>>>>>>>>>>> conclusion and build standards around a =
theory.>>  >>>>>>>>>>>>>>>  >>>>>>>>>>>>>>>  >>>>>>>>>>>>>>>  >>>>>>>>>>>>>=
> On 3/3/14, 6:35 AM, "Jamal Hadi Salim">>  >>>>>>>>>>>>>> <hadi@mojatatu.c=
om <mailto:hadi@mojatatu.com>> wrote:>>  >>>>>>>>>>>>>>>>  >>>>>>>>>>>>>> I=
 like the doc - well written.>>  >>>>>>>>>>>>>>>>  >>>>>>>>>>>>>> Section 4=
.3 on metadata encoding.>>  >>>>>>>>>>>>>>>>  >>>>>>>>>>>>>> It seems there=
's clear need for variable sized >>metadata>>  >>>>>>>>>>>>>> (at least for=
 http/app you  seem to indicate the >>desire for>>  >>>>>>>>>>>>>>it).>>  >=
>>>>>>>>>>>>> For a datapath per-packet metadata, i feel the need >>is>>  >=
>>>>>>>>>>>>> just as important. Are we limited by the fact that>>  >>>>>>>=
>>>>>>> existing hardware may not be able to handle TLVs? For>>  >>>>>>>>>>=
>>>> example, I dont have a problem handling TLVs in a >>software>>  >>>>>>=
>>>>>>>>datapath.>>  >>>>>>>>>>>>>>>>  >>>>>>>>>>>>>> cheers, jamal>>  >>>>=
>>>>>>>>>>>>  >>>>>>>>>>>>>> ______________________________________________=
_ sfc>>  >>>>>>>>>>>>>> mailing list sfc@ietf.org <mailto:sfc@ietf.org>>>  =
>>>>>>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc>>  >>>>>>>>>>>>>>>=
  >>>>>>>>>>>>>>>  >>>>>>>>>>>>>>>  >>>>>>>>>>>>> _________________________=
______________________ sfc >>mailing>>  >>>>>>>>>>>>> list sfc@ietf.org <ma=
ilto:sfc@ietf.org>  >>https://www.ietf.org/mailman/listinfo/sfc>>  >>>>>>>>=
>>>>  >>>>>>>>>> _______________________________________________ sfc >>mail=
ing>>  >>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>  >>https://www.ie=
tf.org/mailman/listinfo/sfc>>  >>>>>>>>>>>  >>>>>>>>> _____________________=
__________________________ sfc >>mailing>>  >>>>>>>>> list sfc@ietf.org <ma=
ilto:sfc@ietf.org>  >>https://www.ietf.org/mailman/listinfo/sfc>>  >>>>>>>>=
>>>  >>>>>>>>> _______________________________________________ sfc >>mailin=
g>>  >>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>  >>https://www.ietf.=
org/mailman/listinfo/sfc>>  >>>>>>>  >>>>> ________________________________=
_______________ sfc mailing >>list>>  >>>>> sfc@ietf.org <mailto:sfc@ietf.o=
rg>  >>https://www.ietf.org/mailman/listinfo/sfc>>  >>>>>>>  >>>>  >>______=
_________________________________________>>  >>sfc mailing list>>  >>sfc@ie=
tf.org <mailto:sfc@ietf.org>>>  >>https://www.ietf.org/mailman/listinfo/sfc=
>>  >>>  >_______________________________________________>>  >sfc mailing l=
ist>>  >sfc@ietf.org <mailto:sfc@ietf.org>>>  >https://www.ietf.org/mailman=
/listinfo/sfc>>>>_______________________________________________>sfc mailin=
g list>sfc@ietf.org>https://www.ietf.org/mailman/listinfo/sfc______________=
_________________________________sfc mailing listsfc@ietf.orghttps://www.ie=
tf.org/mailman/listinfo/sfc_______________________________________________s=
fc mailing listsfc@ietf.orghttps://www.ietf.org/mailman/listinfo/sfc
------=_Part_7039_812014978.1394823951183
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<font face=3D"arial, helvetica, sans-serif" size=3D"2"><div><br>1. I comple=
tely agree.</div><div>2. How did the metadata thread devolve into a discuss=
ion of if the chain ID should or should not be mandatory?<br><br></div></fo=
nt><div class=3D""></div><br><br><br><hr style=3D"border:0;height:1px;color=
:#999;background-color:#999;width:100%;margin:0 0 9px 0;padding:0;"><b>From=
: </b>Ron_Parker@affirmednetworks.com&lt;Ron_Parker@affirmednetworks.com&gt=
;<br><b>To: </b>Surendra Kumar (smkumar)&lt;smkumar@cisco.com&gt;,Joel M. H=
alpern&lt;jmh@joelhalpern.com&gt;,NAPIERALA, MARIA H&lt;mn1921@att.com&gt;<=
br><b>cc: </b>sfc@ietf.org&lt;sfc@ietf.org&gt;<br><b>Sent: </b>Friday, Marc=
h 14, 2014<br><b>Subject: </b>Re: [sfc] draft-rijsman-sfc-metadata-consider=
ations<br><br><title></title>The chain ID is the label that defines the seq=
uence of service functions that must be visited. &nbsp; It can be thought o=
f as a handle for a stack of must-visit network locations. &nbsp; I don't s=
ee how this can be anything but mandatory.<br><br> &nbsp; Ron<br><br><br>--=
---Original Message-----<br><br><br class=3D"">From: sfc [mailto:sfc-bounce=
s@ietf.org] On Behalf Of Surendra Kumar (smkumar)<br class=3D"">Sent: Frida=
y, March 14, 2014 1:46 PM<br class=3D"">To: Joel M. Halpern; NAPIERALA, MAR=
IA H<br class=3D"">Cc: sfc@ietf.org<br class=3D"">Subject: Re: [sfc] draft-=
rijsman-sfc-metadata-considerations<br class=3D""><br class=3D"">[Trimmed t=
he recipient list - needs approval otherwise]<br class=3D""><br class=3D"">=
Completely agree here.<br class=3D""><br class=3D"">SFC does not prevent VL=
AN stitching and one can continue to do that. While at the same time SFC ca=
n include VLAN stitching to support legacy SFs in the same chain that inclu=
des SFC aware SFs. Even legacy SFs benefit from chain identification and he=
nce can be shared across different service chains.<br class=3D""><br class=
=3D"">Surendra.<br class=3D""><br class=3D""><br class=3D""><br class=3D"">=
On 3/14/14 10:26 AM, "Joel M. Halpern" &lt;jmh@joelhalpern.com&gt; wrote:<b=
r class=3D""><br class=3D"">&gt;My own inclination is to observe that if yo=
u don't need explicit chain <br class=3D"">&gt;identification and you don't=
 need metadata, you can just omit the <br class=3D"">&gt;sfc/nsh header.  S=
till do service chaining, just no extra header.<br class=3D"">&gt;<br class=
=3D"">&gt;If we are going to have the header, it seems to me that the chain=
 <br class=3D"">&gt;identification field is very useful, and low cost once =
we have the header.<br class=3D"">&gt;<br class=3D"">&gt;Yours,<br class=3D=
"">&gt;Joel<br class=3D"">&gt;<br class=3D"">&gt;On 3/14/14, 1:00 PM, NAPIE=
RALA, MARIA H wrote:<br class=3D"">&gt;&gt; Explicit chain identification s=
hould be made optional. I believe it <br class=3D"">&gt;&gt; was discussed =
few months ago on this mailing list.<br class=3D"">&gt;&gt;<br class=3D"">&=
gt;&gt; Maria<br class=3D"">&gt;&gt;<br class=3D"">&gt;&gt; *From:*sfc [mai=
lto:sfc-bounces@ietf.org] *On Behalf Of *Jmh.direct<br class=3D"">&gt;&gt; =
*Sent:* Thursday, March 13, 2014 12:12 PM<br class=3D"">&gt;&gt; *To:* kegr=
ay@cisco.com; lucy.yong@huawei.com; smkumar@cisco.com;  <br class=3D"">&gt;=
&gt;jguichar@cisco.com<br class=3D"">&gt;&gt; *Cc:* nicolas.bouthors@qosmos=
.com; sfc@ietf.org; hadi@mojatatu.com;  <br class=3D"">&gt;&gt;ron_parker@a=
ffirmednetworks.com; brijsman@juniper.net; <br class=3D"">&gt;&gt;jmh@joelh=
alpern.com<br class=3D"">&gt;&gt; *Subject:* Re: [sfc] draft-rijsman-sfc-me=
tadata-considerations<br class=3D"">&gt;&gt; *Importance:* Low<br class=3D"=
">&gt;&gt;<br class=3D"">&gt;&gt; Assuming I understand you properly Ken, I=
 disagree.<br class=3D"">&gt;&gt;<br class=3D"">&gt;&gt; For example, by us=
ing separate terms I can easily discuss the fact <br class=3D"">&gt;&gt;tha=
t  certain kinds of data (chain identification) only need to be <br class=
=3D"">&gt;&gt;adjust by a  few apps in rare cases.  And that data is not be=
eded by <br class=3D"">&gt;&gt;the applications.<br class=3D"">&gt;&gt;<br =
class=3D"">&gt;&gt; Unless you would like to consider the chain identificat=
ion as being <br class=3D"">&gt;&gt; optional?<br class=3D"">&gt;&gt;<br cl=
ass=3D"">&gt;&gt; Yours,<br class=3D"">&gt;&gt;<br class=3D"">&gt;&gt; Joel=
<br class=3D"">&gt;&gt;<br class=3D"">&gt;&gt;<br class=3D"">&gt;&gt;<br cl=
ass=3D"">&gt;&gt; Sent from my Samsung smartphone on AT&amp;T<br class=3D""=
>&gt;&gt;<br class=3D"">&gt;&gt;<br class=3D"">&gt;&gt;<br class=3D"">&gt;&=
gt;<br class=3D"">&gt;&gt; -------- Original message --------<br class=3D""=
>&gt;&gt; Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations<br c=
lass=3D"">&gt;&gt; From: "Ken Gray (kegray)" &lt;kegray@cisco.com <br class=
=3D"">&gt;&gt; &lt;mailto:kegray@cisco.com&gt;&gt;<br class=3D"">&gt;&gt; T=
o: Lucy yong &lt;lucy.yong@huawei.com<br class=3D"">&gt;&gt; &lt;mailto:luc=
y.yong@huawei.com&gt;&gt;,"Surendra Kumar (smkumar)"<br class=3D"">&gt;&gt;=
 &lt;smkumar@cisco.com &lt;mailto:smkumar@cisco.com&gt;&gt;,"Jim Guichard (=
jguichar)"<br class=3D"">&gt;&gt; &lt;jguichar@cisco.com &lt;mailto:jguicha=
r@cisco.com&gt;&gt;<br class=3D"">&gt;&gt; CC: Nicolas BOUTHORS &lt;Nicolas=
.BOUTHORS@qosmos.com <br class=3D"">&gt;&gt; &lt;mailto:Nicolas.BOUTHORS@qo=
smos.com&gt;&gt;,sfc &lt;sfc@ietf.org <br class=3D"">&gt;&gt; &lt;mailto:sf=
c@ietf.org&gt;&gt;,Jamal Hadi Salim &lt;hadi@mojatatu.com <br class=3D"">&g=
t;&gt; &lt;mailto:hadi@mojatatu.com&gt;&gt;,Ron Parker <br class=3D"">&gt;&=
gt; &lt;Ron_Parker@affirmednetworks.com <br class=3D"">&gt;&gt; &lt;mailto:=
Ron_Parker@affirmednetworks.com&gt;&gt;,"brijsman@juniper.net<br class=3D""=
>&gt;&gt; &lt;mailto:brijsman@juniper.net&gt;" &lt;brijsman@juniper.net <br=
 class=3D"">&gt;&gt; &lt;mailto:brijsman@juniper.net&gt;&gt;,"Joel M. Halpe=
rn" &lt;jmh@joelhalpern.com <br class=3D"">&gt;&gt; &lt;mailto:jmh@joelhalp=
ern.com&gt;&gt;<br class=3D"">&gt;&gt;<br class=3D"">&gt;&gt; The word "met=
adata" is a purposely ambiguous term "data that provides <br class=3D"">&gt=
;&gt; information about other data".  It is used to avoid THIS discussion.<=
br class=3D"">&gt;&gt;<br class=3D"">&gt;&gt; For example, I propose we def=
ine "tequila metadata" because, frankly, <br class=3D"">&gt;&gt;I  will nee=
d to order a triple-shot if we keep attempting to define <br class=3D"">&gt=
;&gt;something  that, by definition, is ambiguous.  I'd like my bartender <=
br class=3D"">&gt;&gt;to understand me  specifically when I say "I need a s=
hot".<br class=3D"">&gt;&gt;<br class=3D"">&gt;&gt; On 3/13/14 7:49 AM, "Lu=
cy yong" &lt;lucy.yong@huawei.com <br class=3D"">&gt;&gt; &lt;mailto:lucy.y=
ong@huawei.com&gt;&gt; wrote:<br class=3D"">&gt;&gt;<br class=3D"">&gt;&gt;=
  &gt;Snip..<br class=3D"">&gt;&gt;  &gt;SK&gt; Just copying from the PS:<b=
r class=3D"">&gt;&gt;  &gt;--<br class=3D"">&gt;&gt;  &gt;Data plane metada=
ta provides the ability to exchange information <br class=3D"">&gt;&gt;betw=
een<br class=3D"">&gt;&gt;  &gt;the network and service functions, between =
service functions, and <br class=3D"">&gt;&gt;service<br class=3D"">&gt;&gt=
;  &gt;functions and the network.<br class=3D"">&gt;&gt;  &gt;<br class=3D"=
">&gt;&gt;  &gt;--<br class=3D"">&gt;&gt;  &gt;It is a lucid definition. We=
 are unnecessarily making the word <br class=3D"">&gt;&gt;"network"<br clas=
s=3D"">&gt;&gt;  &gt;controversial, IMO.<br class=3D"">&gt;&gt;  &gt;<br cl=
ass=3D"">&gt;&gt;  &gt;[Lucy] This is my point. "The network" is too genera=
l here, which <br class=3D"">&gt;&gt;brings<br class=3D"">&gt;&gt;  &gt;met=
adata great power to do many things. This is why people invent <br class=3D=
"">&gt;&gt;ideas<br class=3D"">&gt;&gt;  &gt;here, which causes a lot of de=
bates on metadata usage potentials. <br class=3D"">&gt;&gt;We<br class=3D""=
>&gt;&gt;  &gt;should not spend a lot of times on that debates and judge wh=
ich <br class=3D"">&gt;&gt;usage is<br class=3D"">&gt;&gt;  &gt;valuable or=
 not. Thus, for the SFC work, it will be helpful if we <br class=3D"">&gt;&=
gt;can<br class=3D"">&gt;&gt;  &gt;narrow down a bit. Joel makes explicitly=
 two cases, which is <br class=3D"">&gt;&gt;helpful to<br class=3D"">&gt;&g=
t;  &gt;develop use cases for each case. I would like to see that the <br c=
lass=3D"">&gt;&gt;problem<br class=3D"">&gt;&gt;  &gt;statement can be more=
 specific on metadata definition, which may be<br class=3D"">&gt;&gt;  &gt;=
helpful in less focusing on it and moving forward.<br class=3D"">&gt;&gt;  =
&gt;<br class=3D"">&gt;&gt;  &gt;Lucy<br class=3D"">&gt;&gt;  &gt;<br class=
=3D"">&gt;&gt;  &gt;Surendra.<br class=3D"">&gt;&gt;  &gt;<br class=3D"">&g=
t;&gt;  &gt;<br class=3D"">&gt;&gt;  &gt;&gt;<br class=3D"">&gt;&gt;  &gt;&=
gt;Thanks,<br class=3D"">&gt;&gt;  &gt;&gt;Lucy<br class=3D"">&gt;&gt;  &gt=
;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;-----Original Message-----<br class=
=3D"">&gt;&gt;  &gt;&gt;From: Jim Guichard (jguichar) [mailto:jguichar@cisc=
o.com]<br class=3D"">&gt;&gt;  &gt;&gt;Sent: Wednesday, March 12, 2014 4:38=
 PM<br class=3D"">&gt;&gt;  &gt;&gt;To: Lucy yong<br class=3D"">&gt;&gt;  &=
gt;&gt;Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker;<br class=3D"">&gt=
;&gt;  &gt;&gt;brijsman@juniper.net &lt;mailto:brijsman@juniper.net&gt;; sf=
c; Jamal <br class=3D"">&gt;&gt;Hadi Salim<br class=3D"">&gt;&gt;  &gt;&gt;=
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations<br class=3D"">=
&gt;&gt;  &gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;Hi Lucy,<br class=3D"">&=
gt;&gt;  &gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;No. I am simply saying we=
 should not overcomplicate the problem<br class=3D"">&gt;&gt;  &gt;&gt;stat=
ement with text that adds little to no value in my opinion.<br class=3D"">&=
gt;&gt;Whether<br class=3D"">&gt;&gt;  &gt;&gt;we call it metadata, or cont=
ext, has no bearing on the fact that <br class=3D"">&gt;&gt;the<br class=3D=
"">&gt;&gt;  &gt;&gt;problem statement already clearly states we need to be=
 able to <br class=3D"">&gt;&gt;pass<br class=3D"">&gt;&gt;  &gt;&gt;inform=
ation between SF=C2=B9s and between the network &amp; SF=C2=B9s.<br class=
=3D"">&gt;&gt;  &gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;<br class=3D"">&gt=
;&gt;  &gt;&gt;On 3/12/14, 5:13 PM, "Lucy yong" &lt;lucy.yong@huawei.com  <=
br class=3D"">&gt;&gt;&lt;mailto:lucy.yong@huawei.com&gt;&gt; wrote:<br cla=
ss=3D"">&gt;&gt;  &gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;<br class=3D=
"">&gt;&gt;  &gt;&gt;&gt;Hi Jim,<br class=3D"">&gt;&gt;  &gt;&gt;&gt;<br cl=
ass=3D"">&gt;&gt;  &gt;&gt;&gt;I for one don't agree and think we are over =
complicating what <br class=3D"">&gt;&gt;should<br class=3D"">&gt;&gt;  &gt=
;&gt;&gt;be straightforward. The SFC encapsulation should enable two things=
:<br class=3D"">&gt;&gt;  &gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;=
1. Steering of selected flows through a service chain; this is <br class=3D=
"">&gt;&gt;the<br class=3D"">&gt;&gt;  &gt;&gt;&gt;service function path.<b=
r class=3D"">&gt;&gt;  &gt;&gt;&gt;2. Passing of context associated with a =
given flow within said <br class=3D"">&gt;&gt;service<br class=3D"">&gt;&gt=
;  &gt;&gt;&gt;function path. This context information may be consumed by a=
 SF <br class=3D"">&gt;&gt;(an<br class=3D"">&gt;&gt;  &gt;&gt;&gt;applicat=
ion ID is an example) or may be consumed by the <br class=3D"">&gt;&gt;forw=
arding<br class=3D"">&gt;&gt;  &gt;&gt;&gt;elements (a vrf-ID is an example=
).<br class=3D"">&gt;&gt;  &gt;&gt;&gt;[Lucy] Do you call the context as me=
tadata or not? Do we have <br class=3D"">&gt;&gt;another<br class=3D"">&gt;=
&gt;  &gt;&gt;&gt;term here beside SFC header and metadata. I see that you =
don't <br class=3D"">&gt;&gt;want to<br class=3D"">&gt;&gt;  &gt;&gt;&gt;se=
parate what is consumed by SF and what is consumed by the <br class=3D"">&g=
t;&gt;forwarding<br class=3D"">&gt;&gt;  &gt;&gt;&gt;elements.<br class=3D"=
">&gt;&gt;  &gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;Lucy<br class=
=3D"">&gt;&gt;  &gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;Sent from =
my iPhone<br class=3D"">&gt;&gt;  &gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;=
&gt;&gt;&gt; On Mar 12, 2014, at 4:16 PM, "Lucy yong" &lt;lucy.yong@huawei.=
com  <br class=3D"">&gt;&gt;&lt;mailto:lucy.yong@huawei.com&gt;&gt; wrote:<=
br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&g=
t;&gt; Great. Then we may consider two special metadata definitions in <br =
class=3D"">&gt;&gt;the<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;problem stat=
ement so we can all use the same definitions. Here <br class=3D"">&gt;&gt;i=
s my<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;suggested text and like to hea=
r you and other's input and <br class=3D"">&gt;&gt;suggestions.<br class=3D=
"">&gt;&gt;  &gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt; Data=
plane Metadata: Data plane metadata provides the ability to<br class=3D"">&=
gt;&gt;  &gt;&gt;&gt;&gt;exchange information between the elements in a ser=
vice function<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;chaining. In this con=
text, there are two types of data plane <br class=3D"">&gt;&gt;metadata.<br=
 class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;=
&gt; Service Function Metadata: the information exchanged between<br class=
=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;classifier and service functions, between s=
ervice functions to<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;facilitate serv=
ice functions on the packet treatment.<br class=3D"">&gt;&gt;  &gt;&gt;&gt;=
&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt; Steering Metadata: the inform=
ation from service functions to a<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;c=
lassifier or service node for traffic forwarding purpose.<br class=3D"">&gt=
;&gt;  &gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt; -end<br cl=
ass=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt=
; Lucy<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt=
;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt; -----Original Messag=
e-----<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt; From: Joel M. Halpern [mail=
to:jmh@joelhalpern.com]<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt; Sent: Wedn=
esday, March 12, 2014 2:35 PM<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt; To: =
Lucy yong; Nicolas BOUTHORS; Ron Parker<br class=3D"">&gt;&gt;  &gt;&gt;&gt=
;&gt; Cc: Jim Guichard (jguichar); brijsman@juniper.net  <br class=3D"">&gt=
;&gt;&lt;mailto:brijsman@juniper.net&gt;; sfc; Jamal Hadi<br class=3D"">&gt=
;&gt;  &gt;&gt;&gt;&gt; Salim<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt; Subj=
ect: Re: [sfc] draft-rijsman-sfc-metadata-considerations<br class=3D"">&gt;=
&gt;  &gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt; Yes, I am t=
rying to consistently distinguish those two cases <br class=3D"">&gt;&gt;wh=
en<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;talking about the information ca=
rried with packets in service <br class=3D"">&gt;&gt;chains.<br class=3D"">=
&gt;&gt;  &gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt; Yours,<=
br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt; Joel<br class=3D"">&gt;&gt;  &gt;&=
gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt; On 3/12/14, 3:13 P=
M, Lucy yong wrote:<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt; Joel, See =
below. -----Original Message----- From: sfc<br class=3D"">&gt;&gt;  &gt;&gt=
;&gt;&gt;&gt; [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern Se=
nt:<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt; Wednesday, March 12, 2014 =
2:02 PM To: Lucy yong; Nicolas <br class=3D"">&gt;&gt;BOUTHORS;<br class=3D=
"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt; Ron Parker Cc: Jim Guichard (jguichar); b=
rijsman@juniper.net  <br class=3D"">&gt;&gt;&lt;mailto:brijsman@juniper.net=
&gt;; sfc;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt; Jamal Hadi Salim Su=
bject: Re: [sfc]<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt; draft-rijsman=
-sfc-metadata-considerations<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;<b=
r class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt; I was trying to word it careful=
ly not to focus on who puts the<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt=
; information in, but only on who consumes the information.<br class=3D"">&=
gt;&gt;  &gt;&gt;&gt;&gt;&gt; Information for service functions may come fr=
om the ingress<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt; classifier or f=
rom other service functions. [Lucy] this is the <br class=3D"">&gt;&gt;one<=
br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt; case using metadata in your vi=
ew. Information for the <br class=3D"">&gt;&gt;forwarding<br class=3D"">&gt=
;&gt;  &gt;&gt;&gt;&gt;&gt; will generally come from the ingress classifier=
, but in <br class=3D"">&gt;&gt;special<br class=3D"">&gt;&gt;  &gt;&gt;&gt=
;&gt;&gt; cases may be provided by service functions.  (I keep wanting <br =
class=3D"">&gt;&gt;to get<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt; rid =
of those special cases, but so far there seem to be just <br class=3D"">&gt=
;&gt;enough<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt; of them to warrant=
 covering in the solution.  And more <br class=3D"">&gt;&gt;importantly,<br=
 class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt; significant support for it in th=
e working group.) [Lucy] This <br class=3D"">&gt;&gt;is<br class=3D"">&gt;&=
gt;  &gt;&gt;&gt;&gt;&gt; the second case using metadata in your view (but =
you don't <br class=3D"">&gt;&gt;like it).<br class=3D"">&gt;&gt;  &gt;&gt;=
&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt; And you suggest d=
istinguishing these two cases when discussing<br class=3D"">&gt;&gt;  &gt;&=
gt;&gt;&gt;&gt; about metadata usage. Is that right understanding?<br class=
=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&g=
t;&gt; Lucy<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt;=
&gt;  &gt;&gt;&gt;&gt;&gt; Yours, Joel<br class=3D"">&gt;&gt;  &gt;&gt;&gt;=
&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14, 2:33 =
PM, Lucy yong wrote:<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt; Joel,=
 I interpret that you suggests that distinguish the <br class=3D"">&gt;&gt;=
exchange<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt; information data =
plane carried between service functions and <br class=3D"">&gt;&gt;the<br c=
lass=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt; exchange information data plan=
e carried from a service <br class=3D"">&gt;&gt;function to<br class=3D"">&=
gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt; a service node. Is this right understandi=
ng? Lucy<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt=
;&gt;  &gt;&gt;&gt;&gt;&gt;&gt; -----Original Message----- From: Joel M. Ha=
lpern<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt; [mailto:jmh@joelhalp=
ern.com] Sent: Wednesday, March 12, 2014<br class=3D"">&gt;&gt;1:19<br clas=
s=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt; PM<br class=3D"">&gt;&gt;  &gt;&g=
t;&gt;&gt;&gt;&gt; To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guic=
hard<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt; (jguichar); brijsman@=
juniper.net <br class=3D"">&gt;&gt;&lt;mailto:brijsman@juniper.net&gt;;  sf=
c; Jamal Hadi Salim Subject:<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&g=
t; Re: [sfc] draft-rijsman-sfc-metadata-considerations<br class=3D"">&gt;&g=
t;  &gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&g=
t; My inclination would be to tune that definition to <br class=3D"">&gt;&g=
t;distinguish<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt; between data=
plane carried information intended for use by <br class=3D"">&gt;&gt;servic=
e<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt; funcitons (whatever the =
origin), and dataplane carried <br class=3D"">&gt;&gt;information<br class=
=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt; intended for dataplane forwarding =
components.<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">=
&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br class=3D"">&gt;&gt;  &gt;=
&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;<br cl=
ass=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Joel,<br class=3D"">&gt;=
&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;=
&gt;&gt;&gt; I agree that we need using the same definition for a term, <br=
 class=3D"">&gt;&gt;but<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt=
; disagree that the metadata definition here is a set of<br class=3D"">&gt;=
&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt; information put in the SFC header. This =
may be too narrow or <br class=3D"">&gt;&gt;lead<br class=3D"">&gt;&gt;  &g=
t;&gt;&gt;&gt;&gt;&gt;&gt; to a particular solution. I am fine with this de=
finition in <br class=3D"">&gt;&gt;the<br class=3D"">&gt;&gt;  &gt;&gt;&gt;=
&gt;&gt;&gt;&gt; problem statement w/ minor tweak (suggested on mailing lis=
t).<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt;=
&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt; Dataplane Metadata: Data plane metadata =
provides the ability <br class=3D"">&gt;&gt;to<br class=3D"">&gt;&gt;  &gt;=
&gt;&gt;&gt;&gt;&gt;&gt; exchange information between the classifiers and s=
ervice<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt; functions, betw=
een service functions, and service functions <br class=3D"">&gt;&gt;and<br =
class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt; the<br class=3D"">&gt;&gt=
;  &gt;&gt;&gt;&gt;&gt;&gt;&gt; classifiers|service nodes.<br class=3D"">&g=
t;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&g=
t;&gt;&gt;&gt; There may be a solution that a service function passes some<=
br class=3D"">&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 information to attached service node without using SFC header.<br class=3D=
"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&=
gt;&gt;&gt;&gt;&gt; Thanks, Lucy<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&g=
t;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D=
"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message----- From: =
Joel Halpern Direct<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt; [m=
ailto:jmh.direct@joelhalpern.com] Sent: Wednesday, March <br class=3D"">&gt=
;&gt;12,<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt; 2014 12:25 PM=
 To: Lucy yong; Joel M. Halpern; Nicolas <br class=3D"">&gt;&gt;BOUTHORS;<b=
r class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron Parker Cc: Jim Guic=
hard (jguichar); brijsman@juniper.net  <br class=3D"">&gt;&gt;&lt;mailto:br=
ijsman@juniper.net&gt;;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt=
; sfc; Jamal Hadi Salim Subject: Re: [sfc]<br class=3D"">&gt;&gt;  &gt;&gt;=
&gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-metadata-considerations<br class=3D"=
">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&g=
t;&gt;&gt;&gt;&gt; Lucy, you say "the metadata term means ..."  The definit=
ion <br class=3D"">&gt;&gt;you<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;=
&gt;&gt; then provide is a definition of the set of information we <br clas=
s=3D"">&gt;&gt;are<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt; pro=
posing that we put in the SFC header.  I, and others, <br class=3D"">&gt;&g=
t;have<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt; been using the =
term metadata more narrowly.  We can use <br class=3D"">&gt;&gt;whatever<br=
 class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt; definition we want. But =
we do need to agree on the definition.<br class=3D"">&gt;&gt;  &gt;&gt;&gt;=
&gt;&gt;&gt;&gt; For the purposes of the WG, it seems much more useful to u=
se <br class=3D"">&gt;&gt;the<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&=
gt;&gt; term metadata for the narrower description.<br class=3D"">&gt;&gt; =
 &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&=
gt;&gt; Yours, Joel<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br=
 class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14, 1:19 PM,=
 Lucy yong wrote:<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; =
Hi Joel,<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=
=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I agree. We need to differ=
entiate the metadata used by <br class=3D"">&gt;&gt;service<br class=3D"">&=
gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;function and SFC header. The metad=
ata term means carrying <br class=3D"">&gt;&gt;some<br class=3D"">&gt;&gt; =
 &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;states along with the packet. IMO: SFC hea=
der is a kind of<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;me=
tadata carried on packet for next service node to use. In <br class=3D"">&g=
t;&gt;the<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;context o=
f SFC, we have term for SFC header and the metadata <br class=3D"">&gt;&gt;=
that<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;was carried be=
tween service functions, or between service<br class=3D"">&gt;&gt;  &gt;&gt=
;&gt;&gt;&gt;&gt;&gt;&gt;functions and classifiers/service nodes, which is =
what the <br class=3D"">&gt;&gt;draft<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&=
gt;&gt;&gt;&gt;&gt;focus.<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks, Lu=
cy<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&=
gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&=
gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"=
">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message----- Fro=
m: Joel M. Halpern<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, <br class=3D"">&gt=
;&gt;2014<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 11:18 AM=
 To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: <br class=3D"">&gt;&gt;Jim=
<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Guichard (jguicha=
r); brijsman@juniper.net  <br class=3D"">&gt;&gt;&lt;mailto:brijsman@junipe=
r.net&gt;; sfc; Jamal Hadi Salim<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&g=
t;&gt;&gt;&gt; Subject: Re: [sfc] <br class=3D"">&gt;&gt;draft-rijsman-sfc-=
metadata-considerations<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I think it i=
s important to keep a strong distinction <br class=3D"">&gt;&gt;between<br =
class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata (which is fo=
r use by applications) and the service<br class=3D"">&gt;&gt;  &gt;&gt;&gt;=
&gt;&gt;&gt;&gt;&gt; chaining information in the base service chain header,=
 <br class=3D"">&gt;&gt;which is<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&g=
t;&gt;&gt;&gt; for use by the service chain support mechanisms.<br class=3D=
"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&=
gt;&gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br class=3D"">&gt;&gt;  &gt;&gt;&gt=
;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt; On 3/12/14, 10:42 AM, Lucy yong wrote:<br class=3D"">&gt;&gt;  &gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Fully agree with Joe.<br class=3D"">&gt;&g=
t;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&g=
t;&gt;&gt;&gt;&gt;&gt;&gt; We should not require a fix length for in-band m=
etadata <br class=3D"">&gt;&gt;but<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;=
&gt;&gt;&gt;&gt;&gt; also not leave it for freely usage. In fact, when a <b=
r class=3D"">&gt;&gt;service<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&g=
t;&gt;&gt;&gt; node inserts SFC header on a (encapsulated) packet and <br c=
lass=3D"">&gt;&gt;send to<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt; next service node, SFC header itself can be seen as a <br class=
=3D"">&gt;&gt;metadata.<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Lucy=
<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D""=
>&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message----- =
From: sfc<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [mai=
lto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern<br class=3D"">&gt;&g=
t;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Wednesday, March 12, 2014 9:=
21 AM To: Nicolas <br class=3D"">&gt;&gt;BOUTHORS;<br class=3D"">&gt;&gt;  =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron Parker Cc: Jim Guichard (jguichar)=
; <br class=3D"">&gt;&gt;brijsman@juniper.net  &lt;mailto:brijsman@juniper.=
net&gt;;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; sfc; =
Jamal Hadi Salim Subject: Re: [sfc]<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt=
;&gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-metadata-considerations<br class=3D=
"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &=
gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; For in-band metadata, the API for acces=
s can easily be<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; synchronous. Out of band metadata needs different handling.<br class=3D""=
>&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; There are many cases where =
out-of-band metadata is useful <br class=3D"">&gt;&gt;and<br class=3D"">&gt=
;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; appropriate.  But they do not c=
over all needs by any stretch.<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;=
&gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t; Even if each piece of in-band metadata is of fixed length,<br class=3D""=
>&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; there are many different ki=
nds of metatype.  Trying to say<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt=
;&gt;&gt;&gt;&gt; "there will be exactly four pieces, and they will be of <=
br class=3D"">&gt;&gt;types<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;&gt; t1, t2, t3, and t4" is simply too specific for even 80% of <b=
r class=3D"">&gt;&gt;the<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&g=
t;&gt;&gt;needs.<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel=
<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D""=
>&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14, 8:52 AM, Ni=
colas BOUTHORS wrote:<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt; Hello Ron,<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t; Sending out of band congruent metadata may not be the <br class=3D"">&gt=
;&gt;answer<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; to all needs but it is one tool that we should keep.<br class=3D"">&gt;&g=
t;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&g=
t;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Not all metadata is tied to a specific p=
acket, for <br class=3D"">&gt;&gt;example a<br class=3D"">&gt;&gt;  &gt;&gt=
;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; policy change in PCRF could lead to some =
metadata <br class=3D"">&gt;&gt;signaling,<br class=3D"">&gt;&gt;  &gt;&gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the reaction time need not be immediate, f=
ew ms may not <br class=3D"">&gt;&gt;matter.<br class=3D"">&gt;&gt;  &gt;&g=
t;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;=
&gt;&gt;&gt;&gt;&gt;&gt; As you point, if a packet is tied to a metadata a =
<br class=3D"">&gt;&gt;correlation<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;=
&gt;&gt;&gt;&gt;&gt;&gt; info can be set in both packet to deal with it (i.=
e <br class=3D"">&gt;&gt;metadata<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt;&gt;&gt; expected flag in the SFC header, plus an id)<br cla=
ss=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&g=
t;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Finally we can still send =
some limited metadata within a <br class=3D"">&gt;&gt;header.<br class=3D""=
>&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; This could be used for =
load balancers in particular if we<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;=
&gt;&gt;&gt;&gt;&gt;&gt; agree on a convention to locate "coarse grain poli=
cy"<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; / "fin=
e grain policy" on reserved context headers.<br class=3D"">&gt;&gt;  &gt;&g=
t;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;=
&gt;&gt;&gt;&gt;&gt;&gt; This seems to open up a lot of flexibility / innov=
ations.<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br=
 class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On your last=
 point, there is a question on how to make<br class=3D"">&gt;&gt;  &gt;&gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata available to a Service Function. =
Current socket<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; connections for example do not allow to retrieve IP <br class=3D"">&gt=
;&gt;header<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; options. So I assume that SFC aware Service Functions <br class=3D"">&gt;=
&gt;will<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; n=
eed some (asynchronous<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;&gt; ?) API to retrieve SFC header information as well as <br class=
=3D"">&gt;&gt;in-band<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt; metadata. I don't see out of band metadata transport <br class=
=3D"">&gt;&gt;adding<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t;&gt;&gt; complexity,  the same API can probably apply.<br class=3D"">&gt;=
&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The alternative option, allowing varia=
ble sized metadata <br class=3D"">&gt;&gt;in<br class=3D"">&gt;&gt;  &gt;&g=
t;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the SFC header has some drawbacks as wel=
l, one being<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t; fragmentation, and some switches expecting as well to <br class=3D"">&gt=
;&gt;look at<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t; end user traffic headers for link load balancing.  I <br class=3D"">&gt;=
&gt;would<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; =
agree that if we can accept these issues, then sending<br class=3D"">&gt;&g=
t;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; off-line congruent metadata lo=
oses its interest.<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; W=
e need to take into account  that both in-band and <br class=3D"">&gt;&gt;c=
ongruent<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; o=
ut-of-band metadata transport is not reliable. A packet <br class=3D"">&gt;=
&gt;loss<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; t=
riggering retransmission would not lead to the identical<br class=3D"">&gt;=
&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; reconstruction of the associ=
ated metadata. In some cases, <br class=3D"">&gt;&gt;we<br class=3D"">&gt;&=
gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; might thus even need non-cong=
ruent out-of-band reliable<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;&gt;&gt; metadata transport.<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&g=
t;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nic=
olas ________________________________________ From: <br class=3D"">&gt;&gt;=
Ron<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Parker=
 [Ron_Parker@affirmednetworks.com] Sent: Wednesday,<br class=3D"">&gt;&gt; =
 &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; March 12, 2014<br class=3D"">&gt;=
&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 12:43 PM To: Nicolas BOUTHOR=
S Cc: Jim Guichard <br class=3D"">&gt;&gt;(jguichar);<br class=3D"">&gt;&gt=
;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; brijsman@juniper.net &lt;mailto=
:brijsman@juniper.net&gt;; sfc;  <br class=3D"">&gt;&gt;Jamal Hadi Salim Su=
bject: Re: [sfc]<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t;&gt; draft-rijsman-sfc-metadata-considerations<br class=3D"">&gt;&gt;  &g=
t;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas,<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&=
gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;&gt;&gt; I understand the concept for out of band signaling of<br =
class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;metadata, but =
I am concerned that it introduces <br class=3D"">&gt;&gt;significant<br cla=
ss=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;complexity due to=
 the potential race condition of <br class=3D"">&gt;&gt;receiving the<br cl=
ass=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;real packet befo=
re the metadata.  While the real packet <br class=3D"">&gt;&gt;could<br cla=
ss=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;indicate that out=
 of band metadata is expected, how can we<br class=3D"">&gt;&gt;  &gt;&gt;&=
gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;guarantee the order of reception? What if sw=
itching or <br class=3D"">&gt;&gt;routing<br class=3D"">&gt;&gt;  &gt;&gt;&=
gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;nodes apply hash based load balancing? What =
if the load<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;balancing understands SFC encaps and looks beyond it to <br class=3D"">&gt=
;&gt;the<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;or=
iginal header to get better entropy?<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&g=
t;&gt;&gt;&gt;&gt;&gt;&gt; Can we guarantee that the metadata and real pack=
et will <br class=3D"">&gt;&gt;follow<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&=
gt;&gt;&gt;&gt;&gt;&gt;&gt;the exact same path? If we can not, then impleme=
ntations <br class=3D"">&gt;&gt;will<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&g=
t;&gt;&gt;&gt;&gt;&gt;&gt;need to add ingress queuing to cope with the scen=
ario.<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br c=
lass=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Also, do you f=
eel that the increase in implementation<br class=3D"">&gt;&gt;  &gt;&gt;&gt=
;&gt;&gt;&gt;&gt;&gt;&gt;&gt; complexity at the service functions is reason=
able?<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br c=
lass=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks.<br cla=
ss=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&g=
t;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron<br class=3D"">&gt;&gt;=
  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On Mar 12, 2014, at 4:09 AM, "Nicolas =
BOUTHORS"<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt; &lt;Nicolas.BOUTHORS@qosmos.com  <br class=3D"">&gt;&gt;&lt;mailto:Nico=
las.BOUTHORS@qosmos.com&gt;&gt; wrote:<br class=3D"">&gt;&gt;  &gt;&gt;&gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&g=
t;&gt;&gt;&gt;&gt;&gt;&gt; I think we must make a distinction between:<br c=
lass=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=
=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - Metadata whi=
ch should be part of the header defined as <br class=3D"">&gt;&gt;in<br cla=
ss=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; band marking=
. - Metadata with can be passed out of band, <br class=3D"">&gt;&gt;for<br =
class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; example c=
ongruent out of band signaling defined in the <br class=3D"">&gt;&gt;draft<=
br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br cla=
ss=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The former c=
alls for a limited space in the header, <br class=3D"">&gt;&gt;true, The<br=
 class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; latter h=
owever does not incur any space limitation and <br class=3D"">&gt;&gt;is<br=
 class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; still fa=
irly efficient and it remains compatible with a <br class=3D"">&gt;&gt;fixe=
d<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; size=
 header used to route those signaling messages along <br class=3D"">&gt;&gt=
;the<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; c=
hain's service functions.<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;&gt; Nicolas ________________________________________ From:<br cla=
ss=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Jim Guichard=
 (jguichar) [jguichar@cisco.com] Sent:<br class=3D"">&gt;&gt;  &gt;&gt;&gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Tuesday, March 11, 2014 6:48 PM To: Ron Pa=
rker Cc:<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t; Nicolas BOUTHORS; brijsman@juniper.net  <br class=3D"">&gt;&gt;&lt;mailt=
o:brijsman@juniper.net&gt;; sfc; Jamal Hadi Salim<br class=3D"">&gt;&gt;  &=
gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [sfc]<br class=3D"=
">&gt;&gt;draft-rijsman-sfc-metadata-considerations<br class=3D"">&gt;&gt; =
 &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&=
gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Ron,<br class=3D"">&gt;&gt;  &gt=
;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&=
gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We can certainly have this discussion b=
ut we should <br class=3D"">&gt;&gt;first<br class=3D"">&gt;&gt;  &gt;&gt;&=
gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; consider what information is necessary =
and if said<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; information can fit within a fixed number of contexts in <br class=3D=
"">&gt;&gt;the<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt; majority of cases. Remember, the goal of being able to <br class=
=3D"">&gt;&gt;pass<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;&gt; metadata through the network is to enhance service <br class=
=3D"">&gt;&gt;delivery,<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;&gt;&gt; not pass the entire works of Shakespeare ;-)<br class=3D"=
">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt;=
&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent from my iPhone<br c=
lass=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=
=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On Mar 7, =
2014, at 3:52 AM, "Ron Parker"<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt; &lt;Ron_Parker@affirmednetworks.com  <br class=
=3D"">&gt;&gt;&lt;mailto:Ron_Parker@affirmednetworks.com&gt;&gt; wrote:<br =
class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br cl=
ass=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas=
,<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<=
br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I =
see similar requirements from the 3gpp EPC side.  I <br class=3D"">&gt;&gt;=
would<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt; like to propose an OUI / TLV based approach where the<br class=3D"">&gt=
;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; reserved OUI can be=
 used for agreed upon types of <br class=3D"">&gt;&gt;common<br class=3D"">=
&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata and ven=
dor or other organizational OUIs can be <br class=3D"">&gt;&gt;used<br clas=
s=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; to quickl=
y innovate in the networks.<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;&gt;&gt;&gt;&gt; Simultaneously, I would also like to consider <br=
 class=3D"">&gt;&gt;mechanisms<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt; that are optimized for long lived flows so as =
to limit <br class=3D"">&gt;&gt;the<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt=
;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; negative effects of packet growth.<br cla=
ss=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=
=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron<br cla=
ss=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=
=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=
=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On Mar=
 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"<br class=3D"">&gt;&gt;  &gt;&gt;&g=
t;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &lt;Nicolas.BOUTHORS@qosmos.com =
 <br class=3D"">&gt;&gt;&lt;mailto:Nicolas.BOUTHORS@qosmos.com&gt;&gt; wrot=
e:<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t;&gt; Hello Jim<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t;&gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;&gt;&gt;&gt; I have seen cases in Gi LAN, where subscriber related<=
br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; information is passed to a Web Proxy for HTTP header<br class=3D"">&gt;&g=
t;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; enrichment (aimed =
at some Web Content providers <br class=3D"">&gt;&gt;partners of<br class=
=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the Mo=
bile Operator).<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;&gt;&gt; Information was an coded (persistent) subscriber id <br c=
lass=3D"">&gt;&gt;derived<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt;&gt;&gt;&gt; from the MSISDN, and couple of f customer profi=
le <br class=3D"">&gt;&gt;related<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; fields.<br class=3D"">&gt;&gt;  &gt;&gt=
;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&=
gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; In an sfc based Gi LAN, thi=
s entity should receive <br class=3D"">&gt;&gt;from the<br class=3D"">&gt;&=
gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Classifier<br cla=
ss=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br c=
lass=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - =
A classification of the Content Provider ( Id,<br class=3D"">&gt;&gt;  &gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Category) based on traffic=
 analysis - The MSISDN of <br class=3D"">&gt;&gt;the<br class=3D"">&gt;&gt;=
  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; subscriber - Two sub=
scriber policy fields (not tied to <br class=3D"">&gt;&gt;PCRF<br class=3D"=
">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; but belong=
ing to the Subscriber DB) (Subscriber <br class=3D"">&gt;&gt;category,<br c=
lass=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; su=
b-category) - A session id (for logging and tracking<br class=3D"">&gt;&gt;=
  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; purposes)<br class=
=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br cla=
ss=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The =
objective being to avoid having  the HTTP Proxy to<br class=3D"">&gt;&gt;  =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; become a trusted appli=
cation (interogate the <br class=3D"">&gt;&gt;subscriber DB,<br class=3D"">=
&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; etc..)<br cl=
ass=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br =
class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<b=
r class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 Nicolas<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t;&gt;&gt;&gt; ________________________________________ From: Jim <br class=
=3D"">&gt;&gt;Guichard<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;&gt;&gt;&gt;&gt; (jguichar) [jguichar@cisco.com] Sent:<br class=3D"=
">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thursday, =
March 06, 2014 2:02 PM To: Jamal Hadi Salim;<br class=3D"">&gt;&gt;  &gt;&g=
t;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; jmoisand@juniper.net &lt;mai=
lto:jmoisand@juniper.net&gt;;  <br class=3D"">&gt;&gt;brijsman@juniper.net =
&lt;mailto:brijsman@juniper.net&gt; Cc:<br class=3D"">&gt;&gt;  &gt;&gt;&gt=
;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; sfc Subject: Re: [sfc]<br class=
=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; draft-=
rijsman-sfc-metadata-considerations<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt=
;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&=
gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Jamal,<br class=3D"">&gt;&gt;  &=
gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt; =
 &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; You said "It seems th=
ere's clear need for variable <br class=3D"">&gt;&gt;sized<br class=3D"">&g=
t;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata".. I =
am not so convinced and would like to <br class=3D"">&gt;&gt;better<br clas=
s=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; under=
stand the requirements before passing judgement. <br class=3D"">&gt;&gt;If =
we<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; look at the use cases as presented thus far into the <br class=3D"">&g=
t;&gt;WG I<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;&gt; have yet to see a single example of the need (noting <br class=
=3D"">&gt;&gt;that<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;&gt;&gt;&gt; desire is not the same as need) - I am not saying <br =
class=3D"">&gt;&gt;there is<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;&gt;&gt;&gt;&gt;&gt; no requirement but rather that we should not =
jump to <br class=3D"">&gt;&gt;the<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; conclusion and build standards around =
a theory.<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;&gt;&gt;&gt; On 3/3/14, 6:35 AM, "Jamal Hadi Salim"<br class=3D"">=
&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &lt;hadi=
@mojatatu.com &lt;mailto:hadi@mojatatu.com&gt;&gt; wrote:<br class=3D"">&gt=
;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D=
"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I lik=
e the doc - well written.<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt=
;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Section 4.3 on metadata encoding.<br =
class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt; It seems there's clear need for variable sized <br class=3D"">&gt;=
&gt;metadata<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t;&gt;&gt;&gt;&gt; (at least for http/app you  seem to indicate the <br cla=
ss=3D"">&gt;&gt;desire for<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;it).<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&g=
t;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; For a datapath per-packet metada=
ta, i feel the need <br class=3D"">&gt;&gt;is<br class=3D"">&gt;&gt;  &gt;&=
gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; just as important. Are =
we limited by the fact that<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; existing hardware may not be able to hand=
le TLVs? For<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t;&gt;&gt;&gt;&gt; example, I dont have a problem handling TLVs in a <br cl=
ass=3D"">&gt;&gt;software<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;datapath.<br class=3D"">&gt;&gt;  &gt;&gt;&g=
t;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; cheers, jamal<br class=
=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br=
 class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt; _______________________________________________ sfc<br class=3D"">&gt;&=
gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; mailing list =
sfc@ietf.org &lt;mailto:sfc@ietf.org&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&g=
t;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; https://www.ietf.org/mailman=
/listinfo/sfc<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;&gt;&gt;&gt; _______________________________________________ sfc <=
br class=3D"">&gt;&gt;mailing<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list sfc@ietf.org &lt;mailto:sfc@ietf.org&g=
t;  <br class=3D"">&gt;&gt;https://www.ietf.org/mailman/listinfo/sfc<br cla=
ss=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&g=
t;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; __________________________=
_____________________ sfc <br class=3D"">&gt;&gt;mailing<br class=3D"">&gt;=
&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list sfc@ietf.org &lt;mailto=
:sfc@ietf.org&gt;  <br class=3D"">&gt;&gt;https://www.ietf.org/mailman/list=
info/sfc<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br cl=
ass=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ___________________=
____________________________ sfc <br class=3D"">&gt;&gt;mailing<br class=3D=
"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list sfc@ietf.org &lt;mai=
lto:sfc@ietf.org&gt;  <br class=3D"">&gt;&gt;https://www.ietf.org/mailman/l=
istinfo/sfc<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br=
 class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ________________=
_______________________________ sfc <br class=3D"">&gt;&gt;mailing<br class=
=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list sfc@ietf.org &lt;=
mailto:sfc@ietf.org&gt;  <br class=3D"">&gt;&gt;https://www.ietf.org/mailma=
n/listinfo/sfc<br class=3D"">&gt;&gt;  &gt;&gt;&gt;&gt;&gt;<br class=3D"">&=
gt;&gt;  &gt;&gt;&gt;&gt;&gt; _____________________________________________=
__ sfc mailing <br class=3D"">&gt;&gt;list<br class=3D"">&gt;&gt;  &gt;&gt;=
&gt;&gt;&gt; sfc@ietf.org &lt;mailto:sfc@ietf.org&gt;  <br class=3D"">&gt;&=
gt;https://www.ietf.org/mailman/listinfo/sfc<br class=3D"">&gt;&gt;  &gt;&g=
t;&gt;&gt;&gt;<br class=3D"">&gt;&gt;  &gt;&gt;<br class=3D"">&gt;&gt;  &gt=
;&gt;_______________________________________________<br class=3D"">&gt;&gt;=
  &gt;&gt;sfc mailing list<br class=3D"">&gt;&gt;  &gt;&gt;sfc@ietf.org &lt=
;mailto:sfc@ietf.org&gt;<br class=3D"">&gt;&gt;  &gt;&gt;https://www.ietf.o=
rg/mailman/listinfo/sfc<br class=3D"">&gt;&gt;  &gt;<br class=3D"">&gt;&gt;=
  &gt;_______________________________________________<br class=3D"">&gt;&gt=
;  &gt;sfc mailing list<br class=3D"">&gt;&gt;  &gt;sfc@ietf.org &lt;mailto=
:sfc@ietf.org&gt;<br class=3D"">&gt;&gt;  &gt;https://www.ietf.org/mailman/=
listinfo/sfc<br class=3D"">&gt;&gt;<br class=3D"">&gt;<br class=3D"">&gt;__=
_____________________________________________<br class=3D"">&gt;sfc mailing=
 list<br class=3D"">&gt;sfc@ietf.org<br class=3D"">&gt;https://www.ietf.org=
/mailman/listinfo/sfc<br class=3D""><br class=3D"">________________________=
_______________________<br class=3D"">sfc mailing list<br class=3D"">sfc@ie=
tf.org<br class=3D"">https://www.ietf.org/mailman/listinfo/sfc<br class=3D"=
"><br class=3D"">_______________________________________________<br class=
=3D"">sfc mailing list<br class=3D"">sfc@ietf.org<br class=3D"">https://www=
.ietf.org/mailman/listinfo/sfc<br class=3D"">
------=_Part_7039_812014978.1394823951183--


From nobody Fri Mar 14 12:13:00 2014
Return-Path: <mikebianc@aol.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F23CE1A01BA for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 12:12:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.146
X-Spam-Level: 
X-Spam-Status: No, score=-0.146 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-0.547, 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 xhFdc8R06N5q for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 12:12:48 -0700 (PDT)
Received: from omr-d04.mx.aol.com (omr-d04.mx.aol.com [205.188.109.201]) by ietfa.amsl.com (Postfix) with ESMTP id B44C41A019F for <sfc@ietf.org>; Fri, 14 Mar 2014 12:12:38 -0700 (PDT)
Received: from mtaout-mcb01.mx.aol.com (mtaout-mcb01.mx.aol.com [172.26.50.173]) by omr-d04.mx.aol.com (Outbound Mail Relay) with ESMTP id CD42E70047C69; Fri, 14 Mar 2014 15:12:31 -0400 (EDT)
Received: from mgs-aaa01.mail.aol.com (mgs-aaa01.mail.aol.com [149.174.106.43]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by mtaout-mcb01.mx.aol.com (MUA/Third Party Client Interface) with ESMTPSA id 7FCD138000097; Fri, 14 Mar 2014 15:12:31 -0400 (EDT)
Date: Fri, 14 Mar 2014 15:12:31 -0400
From: "mikebianc@aol.com" <mikebianc@aol.com>
To: mn1921@att.com, sfc@ietf.org
Message-ID: <1724507149.7054.1394824351395.JavaMail.tomcat@mgs-aaa01.mail.aol.com>
In-Reply-To: <1D70D757A2C9D54D83B4CBD7625FA80E0135C8E8@MISOUT7MSGUSR9I.ITServices.sbc.com>
References: <9wpek1o9cwfd51qatfhe1o82.1394727128188@email.android.com> <1D70D757A2C9D54D83B4CBD7625FA80E0135C7C6@MISOUT7MSGUSR9I.ITServices.sbc.com> <53233BDA.8070903@joelhalpern.com> <CF488DFD.33B63%smkumar@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7DEE15@MBX021-W3-CA-2.exch021.domain.local> <1D70D757A2C9D54D83B4CBD7625FA80E0135C8E8@MISOUT7MSGUSR9I.ITServices.sbc.com>
MIME-Version: 1.0
Content-Type: multipart/alternative;  boundary="----=_Part_7053_309441448.1394824351393"
X-Originating-IP: 10.181.180.8, 64.12.75.136
X-Mailer: Alto
x-aol-global-disposition: G
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mx.aol.com; s=20121107; t=1394824351; bh=ZB/FurB2Th01080MdsQ39KAAv0pNypZNcW9JuG0d2B0=; h=From:To:Subject:Message-ID:Date:MIME-Version:Content-Type; b=dhyMIdxshISAPLTtIXc34YtGx134oI3IgISYztIVq5yJkFf87ts1ehnkP/MQKAZb4 5m8Xc9Eq0EWI3cs1/2wY0oBf8my9/4TFiTWzrpl1SzHniKMT8VO3Ahz92ynO24vfzM bJ+2xazq7C9yDNRqtA4ZKlyeD9DKbcrtF4vh2ae0=
x-aol-sid: 3039ac1a32ad5323549f0e58
X-AOL-IP: 149.174.106.43
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/tOvR4L7Tp8fTULKsVU2YlhMZ9KY
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 19:12:56 -0000

------=_Part_7053_309441448.1394824351393
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable


Maria,


Sure, but then why not just do that, then? =C2=A0I assume that the method o=
f service chaining to which you are referring has some limitations that you=
 are expecting to overcome with SFC. =C2=A0IMO, one of the benefits of SFC =
over other methods of implementing service chaining is having a mandatory c=
hain ID field. =C2=A0Sure, the chain ID could be carried in some other fiel=
d of the IP packet, but I think that=C2=A0draft-boucadair-sfc-design-analys=
is (sect 6) does an excellent job of demonstrating why the SFC header is th=
e better option.


Is there a better thread for discussing the merits of a Chain ID?


-MikeB





From: mn1921@att.com<mn1921@att.com>
To: Ron Parker<Ron_Parker@affirmednetworks.com>,Surendra Kumar (smkumar)<sm=
kumar@cisco.com>,Joel M. Halpern<jmh@joelhalpern.com>
cc: sfc@ietf.org<sfc@ietf.org>
Sent: Friday, March 14, 2014
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

Well, we can do service chaining today without such explicit ID (and not ba=
sed on VLAN stitching). So, it is possible.


Maria

> -----Original Message-----
>=20
From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]> Sent: Friday, Ma=
rch 14, 2014 2:28 PM> To: Surendra Kumar (smkumar); Joel M. Halpern; NAPIER=
ALA, MARIA H> Cc: sfc@ietf.org> Subject: RE: [sfc] draft-rijsman-sfc-metada=
ta-considerations> > The chain ID is the label that defines the sequence of=
 service> functions that must be visited. =C2=A0 It can be thought of as a =
handle for> a stack of must-visit network locations. =C2=A0 I don't see how=
 this can be> anything but mandatory.> > =C2=A0=C2=A0 Ron> > > -----Origina=
l Message-----> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Surend=
ra Kumar> (smkumar)> Sent: Friday, March 14, 2014 1:46 PM> To: Joel M. Halp=
ern; NAPIERALA, MARIA H> Cc: sfc@ietf.org> Subject: Re: [sfc] draft-rijsman=
-sfc-metadata-considerations> > [Trimmed the recipient list - needs approva=
l otherwise]> > Completely agree here.> > SFC does not prevent VLAN stitchi=
ng and one can continue to do that.> While at the same time SFC can include=
 VLAN stitching to support legacy> SFs in the same chain that includes SFC =
aware SFs. Even legacy SFs> benefit from chain identification and hence can=
 be shared across> different service chains.> > Surendra.> > > > On 3/14/14=
 10:26 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:> > >My own inclin=
ation is to observe that if you don't need explicit chain> >identification =
and you don't need metadata, you can just omit the> >sfc/nsh header.  Still=
 do service chaining, just no extra header.> >> >If we are going to have th=
e header, it seems to me that the chain> >identification field is very usef=
ul, and low cost once we have the> header.> >> >Yours,> >Joel> >> >On 3/14/=
14, 1:00 PM, NAPIERALA, MARIA H wrote:> >> Explicit chain identification sh=
ould be made optional. I believe it> >> was discussed few months ago on thi=
s mailing list.> >>> >> Maria> >>> >> *From:*sfc [mailto:sfc-bounces@ietf.o=
rg] *On Behalf Of *Jmh.direct> >> *Sent:* Thursday, March 13, 2014 12:12 PM=
> >> *To:* kegray@cisco.com; lucy.yong@huawei.com; smkumar@cisco.com;> >>jg=
uichar@cisco.com> >> *Cc:* nicolas.bouthors@qosmos.com; sfc@ietf.org; hadi@=
mojatatu.com;> >>ron_parker@affirmednetworks.com; brijsman@juniper.net;> >>=
jmh@joelhalpern.com> >> *Subject:* Re: [sfc] draft-rijsman-sfc-metadata-con=
siderations> >> *Importance:* Low> >>> >> Assuming I understand you properl=
y Ken, I disagree.> >>> >> For example, by using separate terms I can easil=
y discuss the fact> >>that  certain kinds of data (chain identification) on=
ly need to be> >>adjust by a  few apps in rare cases.  And that data is not=
 beeded by> >>the applications.> >>> >> Unless you would like to consider t=
he chain identification as being> >> optional?> >>> >> Yours,> >>> >> Joel>=
 >>> >>> >>> >> Sent from my Samsung smartphone on AT&T> >>> >>> >>> >>> >>=
 -------- Original message --------> >> Subject: Re: [sfc] draft-rijsman-sf=
c-metadata-considerations> >> From: "Ken Gray (kegray)" <kegray@cisco.com> =
>> <mailto:kegray@cisco.com>>> >> To: Lucy yong <lucy.yong@huawei.com> >> <=
mailto:lucy.yong@huawei.com>>,"Surendra Kumar (smkumar)"> >> <smkumar@cisco=
.com <mailto:smkumar@cisco.com>>,"Jim Guichard> (jguichar)"> >> <jguichar@c=
isco.com <mailto:jguichar@cisco.com>>> >> CC: Nicolas BOUTHORS <Nicolas.BOU=
THORS@qosmos.com> >> <mailto:Nicolas.BOUTHORS@qosmos.com>>,sfc <sfc@ietf.or=
g> >> <mailto:sfc@ietf.org>>,Jamal Hadi Salim <hadi@mojatatu.com> >> <mailt=
o:hadi@mojatatu.com>>,Ron Parker> >> <Ron_Parker@affirmednetworks.com> >> <=
mailto:Ron_Parker@affirmednetworks.com>>,"brijsman@juniper.net> >> <mailto:=
brijsman@juniper.net>" <brijsman@juniper.net> >> <mailto:brijsman@juniper.n=
et>>,"Joel M. Halpern"> <jmh@joelhalpern.com> >> <mailto:jmh@joelhalpern.co=
m>>> >>> >> The word "metadata" is a purposely ambiguous term "data that> p=
rovides> >> information about other data".  It is used to avoid THIS discus=
sion.> >>> >> For example, I propose we define "tequila metadata" because,>=
 frankly,> >>I  will need to order a triple-shot if we keep attempting to d=
efine> >>something  that, by definition, is ambiguous.  I'd like my bartend=
er> >>to understand me  specifically when I say "I need a shot".> >>> >> On=
 3/13/14 7:49 AM, "Lucy yong" <lucy.yong@huawei.com> >> <mailto:lucy.yong@h=
uawei.com>> wrote:> >>> >>  >Snip..> >>  >SK> Just copying from the PS:> >>=
  >--> >>  >Data plane metadata provides the ability to exchange informatio=
n> >>between> >>  >the network and service functions, between service funct=
ions, and> >>service> >>  >functions and the network.> >>  >> >>  >--> >>  =
>It is a lucid definition. We are unnecessarily making the word> >>"network=
"> >>  >controversial, IMO.> >>  >> >>  >[Lucy] This is my point. "The netw=
ork" is too general here, which> >>brings> >>  >metadata great power to do =
many things. This is why people invent> >>ideas> >>  >here, which causes a =
lot of debates on metadata usage potentials.> >>We> >>  >should not spend a=
 lot of times on that debates and judge which> >>usage is> >>  >valuable or=
 not. Thus, for the SFC work, it will be helpful if we> >>can> >>  >narrow =
down a bit. Joel makes explicitly two cases, which is> >>helpful to> >>  >d=
evelop use cases for each case. I would like to see that the> >>problem> >>=
  >statement can be more specific on metadata definition, which may> be> >>=
  >helpful in less focusing on it and moving forward.> >>  >> >>  >Lucy> >>=
  >> >>  >Surendra.> >>  >> >>  >> >>  >>> >>  >>Thanks,> >>  >>Lucy> >>  >=
>> >>  >>-----Original Message-----> >>  >>From: Jim Guichard (jguichar) [m=
ailto:jguichar@cisco.com]> >>  >>Sent: Wednesday, March 12, 2014 4:38 PM> >=
>  >>To: Lucy yong> >>  >>Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker=
;> >>  >>brijsman@juniper.net <mailto:brijsman@juniper.net>; sfc; Jamal> >>=
Hadi Salim> >>  >>Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerati=
ons> >>  >>> >>  >>Hi Lucy,> >>  >>> >>  >>No. I am simply saying we should=
 not overcomplicate the problem> >>  >>statement with text that adds little=
 to no value in my opinion.> >>Whether> >>  >>we call it metadata, or conte=
xt, has no bearing on the fact that> >>the> >>  >>problem statement already=
 clearly states we need to be able to> >>pass> >>  >>information between SF=
=C2=B9s and between the network & SF=C2=B9s.> >>  >>> >>  >>> >>  >>On 3/12=
/14, 5:13 PM, "Lucy yong" <lucy.yong@huawei.com> >><mailto:lucy.yong@huawei=
.com>> wrote:> >>  >>> >>  >>>> >>  >>>Hi Jim,> >>  >>>> >>  >>>I for one d=
on't agree and think we are over complicating what> >>should> >>  >>>be str=
aightforward. The SFC encapsulation should enable two> things:> >>  >>>> >>=
  >>>1. Steering of selected flows through a service chain; this is> >>the>=
 >>  >>>service function path.> >>  >>>2. Passing of context associated wit=
h a given flow within said> >>service> >>  >>>function path. This context i=
nformation may be consumed by a SF> >>(an> >>  >>>application ID is an exam=
ple) or may be consumed by the> >>forwarding> >>  >>>elements (a vrf-ID is =
an example).> >>  >>>[Lucy] Do you call the context as metadata or not? Do =
we have> >>another> >>  >>>term here beside SFC header and metadata. I see =
that you don't> >>want to> >>  >>>separate what is consumed by SF and what =
is consumed by the> >>forwarding> >>  >>>elements.> >>  >>>> >>  >>>Lucy> >=
>  >>>> >>  >>>Sent from my iPhone> >>  >>>> >>  >>>> On Mar 12, 2014, at 4=
:16 PM, "Lucy yong" <lucy.yong@huawei.com> >><mailto:lucy.yong@huawei.com>>=
 wrote:> >>  >>>>> >>  >>>> Great. Then we may consider two special metadat=
a definitions> in> >>the> >>  >>>>problem statement so we can all use the s=
ame definitions. Here> >>is my> >>  >>>>suggested text and like to hear you=
 and other's input and> >>suggestions.> >>  >>>>> >>  >>>> Dataplane Metada=
ta: Data plane metadata provides the ability> to> >>  >>>>exchange informat=
ion between the elements in a service function> >>  >>>>chaining. In this c=
ontext, there are two types of data plane> >>metadata.> >>  >>>>> >>  >>>> =
Service Function Metadata: the information exchanged between> >>  >>>>class=
ifier and service functions, between service functions to> >>  >>>>facilita=
te service functions on the packet treatment.> >>  >>>>> >>  >>>> Steering =
Metadata: the information from service functions to a> >>  >>>>classifier o=
r service node for traffic forwarding purpose.> >>  >>>>> >>  >>>> -end> >>=
  >>>>> >>  >>>> Lucy> >>  >>>>> >>  >>>>> >>  >>>> -----Original Message--=
---> >>  >>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]> >>  >>>> =
Sent: Wednesday, March 12, 2014 2:35 PM> >>  >>>> To: Lucy yong; Nicolas BO=
UTHORS; Ron Parker> >>  >>>> Cc: Jim Guichard (jguichar); brijsman@juniper.=
net> >><mailto:brijsman@juniper.net>; sfc; Jamal Hadi> >>  >>>> Salim> >>  =
>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations> >>  >>>>=
> >>  >>>> Yes, I am trying to consistently distinguish those two cases> >>=
when> >>  >>>>talking about the information carried with packets in service=
> >>chains.> >>  >>>>> >>  >>>> Yours,> >>  >>>> Joel> >>  >>>>> >>  >>>>> =
On 3/12/14, 3:13 PM, Lucy yong wrote:> >>  >>>>> Joel, See below. -----Orig=
inal Message----- From: sfc> >>  >>>>> [mailto:sfc-bounces@ietf.org] On Beh=
alf Of Joel M. Halpern> Sent:> >>  >>>>> Wednesday, March 12, 2014 2:02 PM =
To: Lucy yong; Nicolas> >>BOUTHORS;> >>  >>>>> Ron Parker Cc: Jim Guichard =
(jguichar); brijsman@juniper.net> >><mailto:brijsman@juniper.net>; sfc;> >>=
  >>>>> Jamal Hadi Salim Subject: Re: [sfc]> >>  >>>>> draft-rijsman-sfc-me=
tadata-considerations> >>  >>>>>> >>  >>>>> I was trying to word it careful=
ly not to focus on who puts> the> >>  >>>>> information in, but only on who=
 consumes the information.> >>  >>>>> Information for service functions may=
 come from the ingress> >>  >>>>> classifier or from other service function=
s. [Lucy] this is> the> >>one> >>  >>>>> case using metadata in your view. =
Information for the> >>forwarding> >>  >>>>> will generally come from the i=
ngress classifier, but in> >>special> >>  >>>>> cases may be provided by se=
rvice functions.  (I keep wanting> >>to get> >>  >>>>> rid of those special=
 cases, but so far there seem to be just> >>enough> >>  >>>>> of them to wa=
rrant covering in the solution.  And more> >>importantly,> >>  >>>>> signif=
icant support for it in the working group.) [Lucy] This> >>is> >>  >>>>> th=
e second case using metadata in your view (but you don't> >>like it).> >>  =
>>>>>> >>  >>>>> And you suggest distinguishing these two cases when> discu=
ssing> >>  >>>>> about metadata usage. Is that right understanding?> >>  >>=
>>>> >>  >>>>> Lucy> >>  >>>>>> >>  >>>>> Yours, Joel> >>  >>>>>> >>  >>>>>=
> On 3/12/14, 2:33 PM, Lucy yong wrote:> >>  >>>>>> Joel, I interpret that =
you suggests that distinguish the> >>exchange> >>  >>>>>> information data =
plane carried between service functions and> >>the> >>  >>>>>> exchange inf=
ormation data plane carried from a service> >>function to> >>  >>>>>> a ser=
vice node. Is this right understanding? Lucy> >>  >>>>>>> >>  >>>>>> -----O=
riginal Message----- From: Joel M. Halpern> >>  >>>>>> [mailto:jmh@joelhalp=
ern.com] Sent: Wednesday, March 12, 2014> >>1:19> >>  >>>>>> PM> >>  >>>>>>=
 To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard> >>  >>>>>> (=
jguichar); brijsman@juniper.net> >><mailto:brijsman@juniper.net>;  sfc; Jam=
al Hadi Salim Subject:> >>  >>>>>> Re: [sfc] draft-rijsman-sfc-metadata-con=
siderations> >>  >>>>>>> >>  >>>>>> My inclination would be to tune that de=
finition to> >>distinguish> >>  >>>>>> between dataplane carried informatio=
n intended for use by> >>service> >>  >>>>>> funcitons (whatever the origin=
), and dataplane carried> >>information> >>  >>>>>> intended for dataplane =
forwarding components.> >>  >>>>>>> >>  >>>>>> Yours, Joel> >>  >>>>>>> >> =
 >>>>>>> >>  >>>>>>> Hi Joel,> >>  >>>>>>>> >>  >>>>>>> I agree that we nee=
d using the same definition for a term,> >>but> >>  >>>>>>> disagree that t=
he metadata definition here is a set of> >>  >>>>>>> information put in the=
 SFC header. This may be too narrow> or> >>lead> >>  >>>>>>> to a particula=
r solution. I am fine with this definition in> >>the> >>  >>>>>>> problem s=
tatement w/ minor tweak (suggested on mailing> list).> >>  >>>>>>>> >>  >>>=
>>>> Dataplane Metadata: Data plane metadata provides the> ability> >>to> >=
>  >>>>>>> exchange information between the classifiers and service> >>  >>=
>>>>> functions, between service functions, and service functions> >>and> >=
>  >>>>>>> the> >>  >>>>>>> classifiers|service nodes.> >>  >>>>>>>> >>  >>=
>>>>> There may be a solution that a service function passes some> >>> >>  =
>>>>>>> information to attached service node without using SFC> header.> >>=
  >>>>>>>> >>  >>>>>>> Thanks, Lucy> >>  >>>>>>>> >>  >>>>>>>> >>  >>>>>>> =
-----Original Message----- From: Joel Halpern Direct> >>  >>>>>>> [mailto:j=
mh.direct@joelhalpern.com] Sent: Wednesday, March> >>12,> >>  >>>>>>> 2014 =
12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas> >>BOUTHORS;> >>  >>>>>>> =
Ron Parker Cc: Jim Guichard (jguichar);> brijsman@juniper.net> >><mailto:br=
ijsman@juniper.net>;> >>  >>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]>=
 >>  >>>>>>> draft-rijsman-sfc-metadata-considerations> >>  >>>>>>>> >>  >>=
>>>>> Lucy, you say "the metadata term means ..."  The definition> >>you> >=
>  >>>>>>> then provide is a definition of the set of information we> >>are=
> >>  >>>>>>> proposing that we put in the SFC header.  I, and others,> >>h=
ave> >>  >>>>>>> been using the term metadata more narrowly.  We can use> >=
>whatever> >>  >>>>>>> definition we want. But we do need to agree on the> =
definition.> >>  >>>>>>> For the purposes of the WG, it seems much more use=
ful to> use> >>the> >>  >>>>>>> term metadata for the narrower description.=
> >>  >>>>>>>> >>  >>>>>>> Yours, Joel> >>  >>>>>>>> >>  >>>>>>>> On 3/12/1=
4, 1:19 PM, Lucy yong wrote:> >>  >>>>>>>> Hi Joel,> >>  >>>>>>>>> >>  >>>>=
>>>> I agree. We need to differentiate the metadata used by> >>service> >> =
 >>>>>>>>function and SFC header. The metadata term means carrying> >>some>=
 >>  >>>>>>>>states along with the packet. IMO: SFC header is a kind of> >>=
  >>>>>>>>metadata carried on packet for next service node to use. In> >>th=
e> >>  >>>>>>>>context of SFC, we have term for SFC header and the> metadat=
a> >>that> >>  >>>>>>>>was carried between service functions, or between se=
rvice> >>  >>>>>>>>functions and classifiers/service nodes, which is what t=
he> >>draft> >>  >>>>>>>>focus.> >>  >>>>>>>>> >>  >>>>>>>> Thanks, Lucy> >=
>  >>>>>>>>> >>  >>>>>>>>> >>  >>>>>>>>> >>  >>>>>>>>> >>  >>>>>>>>> >>  >>=
>>>>>> -----Original Message----- From: Joel M. Halpern> >>  >>>>>>>> [mail=
to:jmh@joelhalpern.com] Sent: Wednesday, March 12,> >>2014> >>  >>>>>>>> 11=
:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc:> >>Jim> >>  >>>>>>>>=
 Guichard (jguichar); brijsman@juniper.net> >><mailto:brijsman@juniper.net>=
; sfc; Jamal Hadi Salim> >>  >>>>>>>> Subject: Re: [sfc]> >>draft-rijsman-s=
fc-metadata-considerations> >>  >>>>>>>>> >>  >>>>>>>> I think it is import=
ant to keep a strong distinction> >>between> >>  >>>>>>>> metadata (which i=
s for use by applications) and the> service> >>  >>>>>>>> chaining informat=
ion in the base service chain header,> >>which is> >>  >>>>>>>> for use by =
the service chain support mechanisms.> >>  >>>>>>>>> >>  >>>>>>>> Yours, Jo=
el> >>  >>>>>>>>> >>  >>>>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:> >> =
 >>>>>>>>> Fully agree with Joe.> >>  >>>>>>>>>> >>  >>>>>>>>> We should no=
t require a fix length for in-band metadata> >>but> >>  >>>>>>>>> also not =
leave it for freely usage. In fact, when a> >>service> >>  >>>>>>>>> node i=
nserts SFC header on a (encapsulated) packet and> >>send to> >>  >>>>>>>>> =
next service node, SFC header itself can be seen as a> >>metadata.> >>  >>>=
>>>>>>> >>  >>>>>>>>> Lucy> >>  >>>>>>>>>> >>  >>>>>>>>> -----Original Mess=
age----- From: sfc> >>  >>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf O=
f Joel M.> Halpern> >>  >>>>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM T=
o: Nicolas> >>BOUTHORS;> >>  >>>>>>>>> Ron Parker Cc: Jim Guichard (jguicha=
r);> >>brijsman@juniper.net  <mailto:brijsman@juniper.net>;> >>  >>>>>>>>> =
sfc; Jamal Hadi Salim Subject: Re: [sfc]> >>  >>>>>>>>> draft-rijsman-sfc-m=
etadata-considerations> >>  >>>>>>>>>> >>  >>>>>>>>> For in-band metadata, =
the API for access can easily be> >>  >>>>>>>>> synchronous. Out of band me=
tadata needs different> handling.> >>  >>>>>>>>> There are many cases where=
 out-of-band metadata is useful> >>and> >>  >>>>>>>>> appropriate.  But the=
y do not cover all needs by any> stretch.> >>  >>>>>>>>>> >>  >>>>>>>>> Eve=
n if each piece of in-band metadata is of fixed> length,> >>  >>>>>>>>> the=
re are many different kinds of metatype.  Trying to> say> >>  >>>>>>>>> "th=
ere will be exactly four pieces, and they will be of> >>types> >>  >>>>>>>>=
> t1, t2, t3, and t4" is simply too specific for even 80%> of> >>the> >>  >=
>>>>>>>>needs.> >>  >>>>>>>>>> >>  >>>>>>>>> Yours, Joel> >>  >>>>>>>>>> >>=
  >>>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:> >>  >>>>>>>>>> H=
ello Ron,> >>  >>>>>>>>>>> >>  >>>>>>>>>> Sending out of band congruent met=
adata may not be the> >>answer> >>  >>>>>>>>>> to all needs but it is one t=
ool that we should keep.> >>  >>>>>>>>>>> >>  >>>>>>>>>> Not all metadata i=
s tied to a specific packet, for> >>example a> >>  >>>>>>>>>> policy change=
 in PCRF could lead to some metadata> >>signaling,> >>  >>>>>>>>>> the reac=
tion time need not be immediate, few ms may not> >>matter.> >>  >>>>>>>>>>>=
 >>  >>>>>>>>>> As you point, if a packet is tied to a metadata a> >>correl=
ation> >>  >>>>>>>>>> info can be set in both packet to deal with it (i.e> =
>>metadata> >>  >>>>>>>>>> expected flag in the SFC header, plus an id)> >>=
  >>>>>>>>>>> >>  >>>>>>>>>> Finally we can still send some limited metadat=
a within a> >>header.> >>  >>>>>>>>>> This could be used for load balancers=
 in particular if> we> >>  >>>>>>>>>> agree on a convention to locate "coar=
se grain policy"> >>  >>>>>>>>>> / "fine grain policy" on reserved context =
headers.> >>  >>>>>>>>>>> >>  >>>>>>>>>> This seems to open up a lot of fle=
xibility /> innovations.> >>  >>>>>>>>>>> >>  >>>>>>>>>> On your last point=
, there is a question on how to make> >>  >>>>>>>>>> metadata available to =
a Service Function. Current socket> >>  >>>>>>>>>> connections for example =
do not allow to retrieve IP> >>header> >>  >>>>>>>>>> options. So I assume =
that SFC aware Service Functions> >>will> >>  >>>>>>>>>> need some (asynchr=
onous> >>  >>>>>>>>>> ?) API to retrieve SFC header information as well as>=
 >>in-band> >>  >>>>>>>>>> metadata. I don't see out of band metadata trans=
port> >>adding> >>  >>>>>>>>>> complexity,  the same API can probably apply=
.> >>  >>>>>>>>>>> >>  >>>>>>>>>> The alternative option, allowing variable=
 sized metadata> >>in> >>  >>>>>>>>>> the SFC header has some drawbacks as =
well, one being> >>  >>>>>>>>>> fragmentation, and some switches expecting =
as well to> >>look at> >>  >>>>>>>>>> end user traffic headers for link loa=
d balancing.  I> >>would> >>  >>>>>>>>>> agree that if we can accept these =
issues, then sending> >>  >>>>>>>>>> off-line congruent metadata looses its=
 interest.> >>  >>>>>>>>>>> >>  >>>>>>>>>> We need to take into account  th=
at both in-band and> >>congruent> >>  >>>>>>>>>> out-of-band metadata trans=
port is not reliable. A packet> >>loss> >>  >>>>>>>>>> triggering retransmi=
ssion would not lead to the> identical> >>  >>>>>>>>>> reconstruction of th=
e associated metadata. In some> cases,> >>we> >>  >>>>>>>>>> might thus eve=
n need non-congruent out-of-band reliable> >>  >>>>>>>>>> metadata transpor=
t.> >>  >>>>>>>>>>> >>  >>>>>>>>>>> >>  >>>>>>>>>>> >>  >>>>>>>>>> Nicolas =
________________________________________ From:> >>Ron> >>  >>>>>>>>>> Parke=
r [Ron_Parker@affirmednetworks.com] Sent:> Wednesday,> >>  >>>>>>>>>> March=
 12, 2014> >>  >>>>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard> >=
>(jguichar);> >>  >>>>>>>>>> brijsman@juniper.net <mailto:brijsman@juniper.=
net>; sfc;> >>Jamal Hadi Salim Subject: Re: [sfc]> >>  >>>>>>>>>> draft-rij=
sman-sfc-metadata-considerations> >>  >>>>>>>>>>> >>  >>>>>>>>>> Nicolas,> =
>>  >>>>>>>>>>> >>  >>>>>>>>>> I understand the concept for out of band sig=
naling of> >>  >>>>>>>>>>metadata, but I am concerned that it introduces> >=
>significant> >>  >>>>>>>>>>complexity due to the potential race condition =
of> >>receiving the> >>  >>>>>>>>>>real packet before the metadata.  While =
the real packet> >>could> >>  >>>>>>>>>>indicate that out of band metadata =
is expected, how can> we> >>  >>>>>>>>>>guarantee the order of reception? W=
hat if switching or> >>routing> >>  >>>>>>>>>>nodes apply hash based load b=
alancing? What if the load> >>  >>>>>>>>>>balancing understands SFC encaps =
and looks beyond it to> >>the> >>  >>>>>>>>>>original header to get better =
entropy?> >>  >>>>>>>>>> Can we guarantee that the metadata and real packet=
 will> >>follow> >>  >>>>>>>>>>the exact same path? If we can not, then imp=
lementations> >>will> >>  >>>>>>>>>>need to add ingress queuing to cope wit=
h the scenario.> >>  >>>>>>>>>>> >>  >>>>>>>>>> Also, do you feel that the =
increase in implementation> >>  >>>>>>>>>> complexity at the service functi=
ons is reasonable?> >>  >>>>>>>>>>> >>  >>>>>>>>>> Thanks.> >>  >>>>>>>>>>>=
 >>  >>>>>>>>>> Ron> >>  >>>>>>>>>>> >>  >>>>>>>>>>> On Mar 12, 2014, at 4:=
09 AM, "Nicolas BOUTHORS"> >>  >>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com> >>=
<mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:> >>  >>>>>>>>>>>> >>  >>>>>>>>=
>>> I think we must make a distinction between:> >>  >>>>>>>>>>>> >>  >>>>>=
>>>>>> - Metadata which should be part of the header defined> as> >>in> >> =
 >>>>>>>>>>> band marking. - Metadata with can be passed out of> band,> >>f=
or> >>  >>>>>>>>>>> example congruent out of band signaling defined in the>=
 >>draft> >>  >>>>>>>>>>>> >>  >>>>>>>>>>> The former calls for a limited s=
pace in the header,> >>true, The> >>  >>>>>>>>>>> latter however does not i=
ncur any space limitation and> >>is> >>  >>>>>>>>>>> still fairly efficient=
 and it remains compatible with a> >>fixed> >>  >>>>>>>>>>> size header use=
d to route those signaling messages> along> >>the> >>  >>>>>>>>>>> chain's =
service functions.> >>  >>>>>>>>>>>> >>  >>>>>>>>>>> Nicolas ______________=
__________________________ From:> >>  >>>>>>>>>>> Jim Guichard (jguichar) [=
jguichar@cisco.com] Sent:> >>  >>>>>>>>>>> Tuesday, March 11, 2014 6:48 PM =
To: Ron Parker Cc:> >>  >>>>>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net>=
 >><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim> >>  >>>>>>>>>>> Su=
bject: Re: [sfc]> >>draft-rijsman-sfc-metadata-considerations> >>  >>>>>>>>=
>>>> >>  >>>>>>>>>>> Hi Ron,> >>  >>>>>>>>>>>> >>  >>>>>>>>>>> We can certa=
inly have this discussion but we should> >>first> >>  >>>>>>>>>>> consider =
what information is necessary and if said> >>  >>>>>>>>>>> information can =
fit within a fixed number of contexts> in> >>the> >>  >>>>>>>>>>> majority =
of cases. Remember, the goal of being able to> >>pass> >>  >>>>>>>>>>> meta=
data through the network is to enhance service> >>delivery,> >>  >>>>>>>>>>=
> not pass the entire works of Shakespeare ;-)> >>  >>>>>>>>>>>> >>  >>>>>>=
>>>>> Sent from my iPhone> >>  >>>>>>>>>>>> >>  >>>>>>>>>>>> On Mar 7, 2014=
, at 3:52 AM, "Ron Parker"> >>  >>>>>>>>>>>> <Ron_Parker@affirmednetworks.c=
om> >><mailto:Ron_Parker@affirmednetworks.com>> wrote:> >>  >>>>>>>>>>>>> >=
>  >>>>>>>>>>>> Nicolas,> >>  >>>>>>>>>>>>> >>  >>>>>>>>>>>> I see similar =
requirements from the 3gpp EPC side.  I> >>would> >>  >>>>>>>>>>>> like to =
propose an OUI / TLV based approach where the> >>  >>>>>>>>>>>> reserved OU=
I can be used for agreed upon types of> >>common> >>  >>>>>>>>>>>> metadata=
 and vendor or other organizational OUIs can> be> >>used> >>  >>>>>>>>>>>> =
to quickly innovate in the networks.> >>  >>>>>>>>>>>> Simultaneously, I wo=
uld also like to consider> >>mechanisms> >>  >>>>>>>>>>>> that are optimize=
d for long lived flows so as to limit> >>the> >>  >>>>>>>>>>>> negative eff=
ects of packet growth.> >>  >>>>>>>>>>>>> >>  >>>>>>>>>>>> Ron> >>  >>>>>>>=
>>>>>> >>  >>>>>>>>>>>>> >>  >>>>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nic=
olas BOUTHORS"> >>  >>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com> >><mailto:N=
icolas.BOUTHORS@qosmos.com>> wrote:> >>  >>>>>>>>>>>>>> >>  >>>>>>>>>>>>> H=
ello Jim> >>  >>>>>>>>>>>>>> >>  >>>>>>>>>>>>> I have seen cases in Gi LAN,=
 where subscriber related> >>  >>>>>>>>>>>>> information is passed to a Web=
 Proxy for HTTP header> >>  >>>>>>>>>>>>> enrichment (aimed at some Web Con=
tent providers> >>partners of> >>  >>>>>>>>>>>>> the Mobile Operator).> >> =
 >>>>>>>>>>>>> Information was an coded (persistent) subscriber id> >>deriv=
ed> >>  >>>>>>>>>>>>> from the MSISDN, and couple of f customer profile> >>=
related> >>  >>>>>>>>>>>>> fields.> >>  >>>>>>>>>>>>>> >>  >>>>>>>>>>>>> In=
 an sfc based Gi LAN, this entity should receive> >>from the> >>  >>>>>>>>>=
>>>> Classifier> >>  >>>>>>>>>>>>>> >>  >>>>>>>>>>>>> - A classification of=
 the Content Provider ( Id,> >>  >>>>>>>>>>>>> Category) based on traffic a=
nalysis - The MSISDN of> >>the> >>  >>>>>>>>>>>>> subscriber - Two subscrib=
er policy fields (not tied> to> >>PCRF> >>  >>>>>>>>>>>>> but belonging to =
the Subscriber DB) (Subscriber> >>category,> >>  >>>>>>>>>>>>> sub-category=
) - A session id (for logging and> tracking> >>  >>>>>>>>>>>>> purposes)> >=
>  >>>>>>>>>>>>>> >>  >>>>>>>>>>>>> The objective being to avoid having  th=
e HTTP Proxy> to> >>  >>>>>>>>>>>>> become a trusted application (interogat=
e the> >>subscriber DB,> >>  >>>>>>>>>>>>> etc..)> >>  >>>>>>>>>>>>>> >>  >=
>>>>>>>>>>>>> >>  >>>>>>>>>>>>> Nicolas> >>  >>>>>>>>>>>>>> >>  >>>>>>>>>>>=
>>> >>  >>>>>>>>>>>>> ________________________________________ From: Jim> >=
>Guichard> >>  >>>>>>>>>>>>> (jguichar) [jguichar@cisco.com] Sent:> >>  >>>=
>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi> Salim;> >>  >>>=
>>>>>>>>>> jmoisand@juniper.net <mailto:jmoisand@juniper.net>;> >>brijsman@=
juniper.net <mailto:brijsman@juniper.net> Cc:> >>  >>>>>>>>>>>>> sfc Subjec=
t: Re: [sfc]> >>  >>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations> =
>>  >>>>>>>>>>>>>> >>  >>>>>>>>>>>>> Hi Jamal,> >>  >>>>>>>>>>>>>> >>  >>>>=
>>>>>>>>> You said "It seems there's clear need for variable> >>sized> >>  =
>>>>>>>>>>>>> metadata".. I am not so convinced and would like to> >>better=
> >>  >>>>>>>>>>>>> understand the requirements before passing judgement.> =
>>If we> >>  >>>>>>>>>>>>> look at the use cases as presented thus far into=
 the> >>WG I> >>  >>>>>>>>>>>>> have yet to see a single example of the nee=
d (noting> >>that> >>  >>>>>>>>>>>>> desire is not the same as need) - I am=
 not saying> >>there is> >>  >>>>>>>>>>>>> no requirement but rather that w=
e should not jump to> >>the> >>  >>>>>>>>>>>>> conclusion and build standar=
ds around a theory.> >>  >>>>>>>>>>>>>> >>  >>>>>>>>>>>>>> >>  >>>>>>>>>>>>=
>> >>  >>>>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"> >>  >>>>>>>>>=
>>>>> <hadi@mojatatu.com <mailto:hadi@mojatatu.com>>> wrote:> >>  >>>>>>>>>=
>>>>>> >>  >>>>>>>>>>>>>> I like the doc - well written.> >>  >>>>>>>>>>>>>=
>> >>  >>>>>>>>>>>>>> Section 4.3 on metadata encoding.> >>  >>>>>>>>>>>>>>=
> >>  >>>>>>>>>>>>>> It seems there's clear need for variable sized> >>meta=
data> >>  >>>>>>>>>>>>>> (at least for http/app you  seem to indicate the> =
>>desire for> >>  >>>>>>>>>>>>>>it).> >>  >>>>>>>>>>>>>> For a datapath per=
-packet metadata, i feel the need> >>is> >>  >>>>>>>>>>>>>> just as importa=
nt. Are we limited by the fact that> >>  >>>>>>>>>>>>>> existing hardware m=
ay not be able to handle TLVs?> For> >>  >>>>>>>>>>>>>> example, I dont hav=
e a problem handling TLVs in a> >>software> >>  >>>>>>>>>>>>>>datapath.> >>=
  >>>>>>>>>>>>>>> >>  >>>>>>>>>>>>>> cheers, jamal> >>  >>>>>>>>>>>>>>> >> =
 >>>>>>>>>>>>>> _______________________________________________ sfc> >>  >>=
>>>>>>>>>>>> mailing list sfc@ietf.org <mailto:sfc@ietf.org>> >>  >>>>>>>>>=
>>>>> https://www.ietf.org/mailman/listinfo/sfc> >>  >>>>>>>>>>>>>> >>  >>>=
>>>>>>>>>>> >>  >>>>>>>>>>>>>> >>  >>>>>>>>>>>>> __________________________=
_____________________ sfc> >>mailing> >>  >>>>>>>>>>>>> list sfc@ietf.org <=
mailto:sfc@ietf.org>> >>https://www.ietf.org/mailman/listinfo/sfc> >>  >>>>=
>>>>>>> >>  >>>>>>>>>> _______________________________________________ sfc>=
 >>mailing> >>  >>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>> >>https=
://www.ietf.org/mailman/listinfo/sfc> >>  >>>>>>>>>> >>  >>>>>>>>> ________=
_______________________________________ sfc> >>mailing> >>  >>>>>>>>> list =
sfc@ietf.org <mailto:sfc@ietf.org>> >>https://www.ietf.org/mailman/listinfo=
/sfc> >>  >>>>>>>>>> >>  >>>>>>>>> ________________________________________=
_______ sfc> >>mailing> >>  >>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.or=
g>> >>https://www.ietf.org/mailman/listinfo/sfc> >>  >>>>>> >>  >>>>> _____=
__________________________________________ sfc mailing> >>list> >>  >>>>> s=
fc@ietf.org <mailto:sfc@ietf.org>> >>https://www.ietf.org/mailman/listinfo/=
sfc> >>  >>>>>> >>  >>> >>  >>_____________________________________________=
__> >>  >>sfc mailing list> >>  >>sfc@ietf.org <mailto:sfc@ietf.org>> >>  >=
>https://www.ietf.org/mailman/listinfo/sfc> >>  >> >>  >___________________=
____________________________> >>  >sfc mailing list> >>  >sfc@ietf.org <mai=
lto:sfc@ietf.org>> >>  >https://www.ietf.org/mailman/listinfo/sfc> >>> >> >=
_______________________________________________> >sfc mailing list> >sfc@ie=
tf.org> >https://www.ietf.org/mailman/listinfo/sfc> > _____________________=
__________________________> sfc mailing list> sfc@ietf.org> https://www.iet=
f.org/mailman/listinfo/sfc_______________________________________________sf=
c mailing listsfc@ietf.orghttps://www.ietf.org/mailman/listinfo/sfc
------=_Part_7053_309441448.1394824351393
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<font face=3D"arial, helvetica, sans-serif" size=3D"2"><div>Maria,</div><di=
v><br></div><div>Sure, but then why not just do that, then? &nbsp;I assume =
that the method of service chaining to which you are referring has some lim=
itations that you are expecting to overcome with SFC. &nbsp;IMO, one of the=
 benefits of SFC over other methods of implementing service chaining is hav=
ing a mandatory chain ID field. &nbsp;Sure, the chain ID could be carried i=
n some other field of the IP packet, but I think that&nbsp;draft-boucadair-=
sfc-design-analysis (sect 6) does an excellent job of demonstrating why the=
 SFC header is the better option.</div><div><br></div><div>Is there a bette=
r thread for discussing the merits of a Chain ID?</div><div><br></div><div>=
-MikeB<br><br><br></div></font><div class=3D""></div><br><br><br><hr style=
=3D"border:0;height:1px;color:#999;background-color:#999;width:100%;margin:=
0 0 9px 0;padding:0;"><b>From: </b>mn1921@att.com&lt;mn1921@att.com&gt;<br>=
<b>To: </b>Ron Parker&lt;Ron_Parker@affirmednetworks.com&gt;,Surendra Kumar=
 (smkumar)&lt;smkumar@cisco.com&gt;,Joel M. Halpern&lt;jmh@joelhalpern.com&=
gt;<br><b>cc: </b>sfc@ietf.org&lt;sfc@ietf.org&gt;<br><b>Sent: </b>Friday, =
March 14, 2014<br><b>Subject: </b>Re: [sfc] draft-rijsman-sfc-metadata-cons=
iderations<br><br><title></title>Well, we can do service chaining today wit=
hout such explicit ID (and not based on VLAN stitching). So, it is possible=
.<br><br><br>Maria<br><br>&gt; -----Original Message-----<br>&gt; <br><br c=
lass=3D"">From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]<br clas=
s=3D"">&gt; Sent: Friday, March 14, 2014 2:28 PM<br class=3D"">&gt; To: Sur=
endra Kumar (smkumar); Joel M. Halpern; NAPIERALA, MARIA H<br class=3D"">&g=
t; Cc: sfc@ietf.org<br class=3D"">&gt; Subject: RE: [sfc] draft-rijsman-sfc=
-metadata-considerations<br class=3D"">&gt; <br class=3D"">&gt; The chain I=
D is the label that defines the sequence of service<br class=3D"">&gt; func=
tions that must be visited. &nbsp; It can be thought of as a handle for<br =
class=3D"">&gt; a stack of must-visit network locations. &nbsp; I don't see=
 how this can be<br class=3D"">&gt; anything but mandatory.<br class=3D"">&=
gt; <br class=3D"">&gt; &nbsp;&nbsp; Ron<br class=3D"">&gt; <br class=3D"">=
&gt; <br class=3D"">&gt; -----Original Message-----<br class=3D"">&gt; From=
: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Surendra Kumar<br class=3D=
"">&gt; (smkumar)<br class=3D"">&gt; Sent: Friday, March 14, 2014 1:46 PM<b=
r class=3D"">&gt; To: Joel M. Halpern; NAPIERALA, MARIA H<br class=3D"">&gt=
; Cc: sfc@ietf.org<br class=3D"">&gt; Subject: Re: [sfc] draft-rijsman-sfc-=
metadata-considerations<br class=3D"">&gt; <br class=3D"">&gt; [Trimmed the=
 recipient list - needs approval otherwise]<br class=3D"">&gt; <br class=3D=
"">&gt; Completely agree here.<br class=3D"">&gt; <br class=3D"">&gt; SFC d=
oes not prevent VLAN stitching and one can continue to do that.<br class=3D=
"">&gt; While at the same time SFC can include VLAN stitching to support le=
gacy<br class=3D"">&gt; SFs in the same chain that includes SFC aware SFs. =
Even legacy SFs<br class=3D"">&gt; benefit from chain identification and he=
nce can be shared across<br class=3D"">&gt; different service chains.<br cl=
ass=3D"">&gt; <br class=3D"">&gt; Surendra.<br class=3D"">&gt; <br class=3D=
"">&gt; <br class=3D"">&gt; <br class=3D"">&gt; On 3/14/14 10:26 AM, "Joel =
M. Halpern" &lt;jmh@joelhalpern.com&gt; wrote:<br class=3D"">&gt; <br class=
=3D"">&gt; &gt;My own inclination is to observe that if you don't need expl=
icit chain<br class=3D"">&gt; &gt;identification and you don't need metadat=
a, you can just omit the<br class=3D"">&gt; &gt;sfc/nsh header.  Still do s=
ervice chaining, just no extra header.<br class=3D"">&gt; &gt;<br class=3D"=
">&gt; &gt;If we are going to have the header, it seems to me that the chai=
n<br class=3D"">&gt; &gt;identification field is very useful, and low cost =
once we have the<br class=3D"">&gt; header.<br class=3D"">&gt; &gt;<br clas=
s=3D"">&gt; &gt;Yours,<br class=3D"">&gt; &gt;Joel<br class=3D"">&gt; &gt;<=
br class=3D"">&gt; &gt;On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:<br cl=
ass=3D"">&gt; &gt;&gt; Explicit chain identification should be made optiona=
l. I believe it<br class=3D"">&gt; &gt;&gt; was discussed few months ago on=
 this mailing list.<br class=3D"">&gt; &gt;&gt;<br class=3D"">&gt; &gt;&gt;=
 Maria<br class=3D"">&gt; &gt;&gt;<br class=3D"">&gt; &gt;&gt; *From:*sfc [=
mailto:sfc-bounces@ietf.org] *On Behalf Of *Jmh.direct<br class=3D"">&gt; &=
gt;&gt; *Sent:* Thursday, March 13, 2014 12:12 PM<br class=3D"">&gt; &gt;&g=
t; *To:* kegray@cisco.com; lucy.yong@huawei.com; smkumar@cisco.com;<br clas=
s=3D"">&gt; &gt;&gt;jguichar@cisco.com<br class=3D"">&gt; &gt;&gt; *Cc:* ni=
colas.bouthors@qosmos.com; sfc@ietf.org; hadi@mojatatu.com;<br class=3D"">&=
gt; &gt;&gt;ron_parker@affirmednetworks.com; brijsman@juniper.net;<br class=
=3D"">&gt; &gt;&gt;jmh@joelhalpern.com<br class=3D"">&gt; &gt;&gt; *Subject=
:* Re: [sfc] draft-rijsman-sfc-metadata-considerations<br class=3D"">&gt; &=
gt;&gt; *Importance:* Low<br class=3D"">&gt; &gt;&gt;<br class=3D"">&gt; &g=
t;&gt; Assuming I understand you properly Ken, I disagree.<br class=3D"">&g=
t; &gt;&gt;<br class=3D"">&gt; &gt;&gt; For example, by using separate term=
s I can easily discuss the fact<br class=3D"">&gt; &gt;&gt;that  certain ki=
nds of data (chain identification) only need to be<br class=3D"">&gt; &gt;&=
gt;adjust by a  few apps in rare cases.  And that data is not beeded by<br =
class=3D"">&gt; &gt;&gt;the applications.<br class=3D"">&gt; &gt;&gt;<br cl=
ass=3D"">&gt; &gt;&gt; Unless you would like to consider the chain identifi=
cation as being<br class=3D"">&gt; &gt;&gt; optional?<br class=3D"">&gt; &g=
t;&gt;<br class=3D"">&gt; &gt;&gt; Yours,<br class=3D"">&gt; &gt;&gt;<br cl=
ass=3D"">&gt; &gt;&gt; Joel<br class=3D"">&gt; &gt;&gt;<br class=3D"">&gt; =
&gt;&gt;<br class=3D"">&gt; &gt;&gt;<br class=3D"">&gt; &gt;&gt; Sent from =
my Samsung smartphone on AT&amp;T<br class=3D"">&gt; &gt;&gt;<br class=3D""=
>&gt; &gt;&gt;<br class=3D"">&gt; &gt;&gt;<br class=3D"">&gt; &gt;&gt;<br c=
lass=3D"">&gt; &gt;&gt; -------- Original message --------<br class=3D"">&g=
t; &gt;&gt; Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations<br=
 class=3D"">&gt; &gt;&gt; From: "Ken Gray (kegray)" &lt;kegray@cisco.com<br=
 class=3D"">&gt; &gt;&gt; &lt;mailto:kegray@cisco.com&gt;&gt;<br class=3D""=
>&gt; &gt;&gt; To: Lucy yong &lt;lucy.yong@huawei.com<br class=3D"">&gt; &g=
t;&gt; &lt;mailto:lucy.yong@huawei.com&gt;&gt;,"Surendra Kumar (smkumar)"<b=
r class=3D"">&gt; &gt;&gt; &lt;smkumar@cisco.com &lt;mailto:smkumar@cisco.c=
om&gt;&gt;,"Jim Guichard<br class=3D"">&gt; (jguichar)"<br class=3D"">&gt; =
&gt;&gt; &lt;jguichar@cisco.com &lt;mailto:jguichar@cisco.com&gt;&gt;<br cl=
ass=3D"">&gt; &gt;&gt; CC: Nicolas BOUTHORS &lt;Nicolas.BOUTHORS@qosmos.com=
<br class=3D"">&gt; &gt;&gt; &lt;mailto:Nicolas.BOUTHORS@qosmos.com&gt;&gt;=
,sfc &lt;sfc@ietf.org<br class=3D"">&gt; &gt;&gt; &lt;mailto:sfc@ietf.org&g=
t;&gt;,Jamal Hadi Salim &lt;hadi@mojatatu.com<br class=3D"">&gt; &gt;&gt; &=
lt;mailto:hadi@mojatatu.com&gt;&gt;,Ron Parker<br class=3D"">&gt; &gt;&gt; =
&lt;Ron_Parker@affirmednetworks.com<br class=3D"">&gt; &gt;&gt; &lt;mailto:=
Ron_Parker@affirmednetworks.com&gt;&gt;,"brijsman@juniper.net<br class=3D""=
>&gt; &gt;&gt; &lt;mailto:brijsman@juniper.net&gt;" &lt;brijsman@juniper.ne=
t<br class=3D"">&gt; &gt;&gt; &lt;mailto:brijsman@juniper.net&gt;&gt;,"Joel=
 M. Halpern"<br class=3D"">&gt; &lt;jmh@joelhalpern.com<br class=3D"">&gt; =
&gt;&gt; &lt;mailto:jmh@joelhalpern.com&gt;&gt;<br class=3D"">&gt; &gt;&gt;=
<br class=3D"">&gt; &gt;&gt; The word "metadata" is a purposely ambiguous t=
erm "data that<br class=3D"">&gt; provides<br class=3D"">&gt; &gt;&gt; info=
rmation about other data".  It is used to avoid THIS discussion.<br class=
=3D"">&gt; &gt;&gt;<br class=3D"">&gt; &gt;&gt; For example, I propose we d=
efine "tequila metadata" because,<br class=3D"">&gt; frankly,<br class=3D""=
>&gt; &gt;&gt;I  will need to order a triple-shot if we keep attempting to =
define<br class=3D"">&gt; &gt;&gt;something  that, by definition, is ambigu=
ous.  I'd like my bartender<br class=3D"">&gt; &gt;&gt;to understand me  sp=
ecifically when I say "I need a shot".<br class=3D"">&gt; &gt;&gt;<br class=
=3D"">&gt; &gt;&gt; On 3/13/14 7:49 AM, "Lucy yong" &lt;lucy.yong@huawei.co=
m<br class=3D"">&gt; &gt;&gt; &lt;mailto:lucy.yong@huawei.com&gt;&gt; wrote=
:<br class=3D"">&gt; &gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;Snip..<br cl=
ass=3D"">&gt; &gt;&gt;  &gt;SK&gt; Just copying from the PS:<br class=3D"">=
&gt; &gt;&gt;  &gt;--<br class=3D"">&gt; &gt;&gt;  &gt;Data plane metadata =
provides the ability to exchange information<br class=3D"">&gt; &gt;&gt;bet=
ween<br class=3D"">&gt; &gt;&gt;  &gt;the network and service functions, be=
tween service functions, and<br class=3D"">&gt; &gt;&gt;service<br class=3D=
"">&gt; &gt;&gt;  &gt;functions and the network.<br class=3D"">&gt; &gt;&gt=
;  &gt;<br class=3D"">&gt; &gt;&gt;  &gt;--<br class=3D"">&gt; &gt;&gt;  &g=
t;It is a lucid definition. We are unnecessarily making the word<br class=
=3D"">&gt; &gt;&gt;"network"<br class=3D"">&gt; &gt;&gt;  &gt;controversial=
, IMO.<br class=3D"">&gt; &gt;&gt;  &gt;<br class=3D"">&gt; &gt;&gt;  &gt;[=
Lucy] This is my point. "The network" is too general here, which<br class=
=3D"">&gt; &gt;&gt;brings<br class=3D"">&gt; &gt;&gt;  &gt;metadata great p=
ower to do many things. This is why people invent<br class=3D"">&gt; &gt;&g=
t;ideas<br class=3D"">&gt; &gt;&gt;  &gt;here, which causes a lot of debate=
s on metadata usage potentials.<br class=3D"">&gt; &gt;&gt;We<br class=3D""=
>&gt; &gt;&gt;  &gt;should not spend a lot of times on that debates and jud=
ge which<br class=3D"">&gt; &gt;&gt;usage is<br class=3D"">&gt; &gt;&gt;  &=
gt;valuable or not. Thus, for the SFC work, it will be helpful if we<br cla=
ss=3D"">&gt; &gt;&gt;can<br class=3D"">&gt; &gt;&gt;  &gt;narrow down a bit=
. Joel makes explicitly two cases, which is<br class=3D"">&gt; &gt;&gt;help=
ful to<br class=3D"">&gt; &gt;&gt;  &gt;develop use cases for each case. I =
would like to see that the<br class=3D"">&gt; &gt;&gt;problem<br class=3D""=
>&gt; &gt;&gt;  &gt;statement can be more specific on metadata definition, =
which may<br class=3D"">&gt; be<br class=3D"">&gt; &gt;&gt;  &gt;helpful in=
 less focusing on it and moving forward.<br class=3D"">&gt; &gt;&gt;  &gt;<=
br class=3D"">&gt; &gt;&gt;  &gt;Lucy<br class=3D"">&gt; &gt;&gt;  &gt;<br =
class=3D"">&gt; &gt;&gt;  &gt;Surendra.<br class=3D"">&gt; &gt;&gt;  &gt;<b=
r class=3D"">&gt; &gt;&gt;  &gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;<br c=
lass=3D"">&gt; &gt;&gt;  &gt;&gt;Thanks,<br class=3D"">&gt; &gt;&gt;  &gt;&=
gt;Lucy<br class=3D"">&gt; &gt;&gt;  &gt;&gt;<br class=3D"">&gt; &gt;&gt;  =
&gt;&gt;-----Original Message-----<br class=3D"">&gt; &gt;&gt;  &gt;&gt;Fro=
m: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]<br class=3D"">&gt; &=
gt;&gt;  &gt;&gt;Sent: Wednesday, March 12, 2014 4:38 PM<br class=3D"">&gt;=
 &gt;&gt;  &gt;&gt;To: Lucy yong<br class=3D"">&gt; &gt;&gt;  &gt;&gt;Cc: J=
oel M. Halpern; Nicolas BOUTHORS; Ron Parker;<br class=3D"">&gt; &gt;&gt;  =
&gt;&gt;brijsman@juniper.net &lt;mailto:brijsman@juniper.net&gt;; sfc; Jama=
l<br class=3D"">&gt; &gt;&gt;Hadi Salim<br class=3D"">&gt; &gt;&gt;  &gt;&g=
t;Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations<br class=3D"=
">&gt; &gt;&gt;  &gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;Hi Lucy,<br =
class=3D"">&gt; &gt;&gt;  &gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;No.=
 I am simply saying we should not overcomplicate the problem<br class=3D"">=
&gt; &gt;&gt;  &gt;&gt;statement with text that adds little to no value in =
my opinion.<br class=3D"">&gt; &gt;&gt;Whether<br class=3D"">&gt; &gt;&gt; =
 &gt;&gt;we call it metadata, or context, has no bearing on the fact that<b=
r class=3D"">&gt; &gt;&gt;the<br class=3D"">&gt; &gt;&gt;  &gt;&gt;problem =
statement already clearly states we need to be able to<br class=3D"">&gt; &=
gt;&gt;pass<br class=3D"">&gt; &gt;&gt;  &gt;&gt;information between SF=C2=
=B9s and between the network &amp; SF=C2=B9s.<br class=3D"">&gt; &gt;&gt;  =
&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;<br class=3D"">&gt; &gt;&gt; =
 &gt;&gt;On 3/12/14, 5:13 PM, "Lucy yong" &lt;lucy.yong@huawei.com<br class=
=3D"">&gt; &gt;&gt;&lt;mailto:lucy.yong@huawei.com&gt;&gt; wrote:<br class=
=3D"">&gt; &gt;&gt;  &gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;<br =
class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;Hi Jim,<br class=3D"">&gt; &gt;&gt;  =
&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;I for one don't agree=
 and think we are over complicating what<br class=3D"">&gt; &gt;&gt;should<=
br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;be straightforward. The SFC encaps=
ulation should enable two<br class=3D"">&gt; things:<br class=3D"">&gt; &gt=
;&gt;  &gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;1. Steering of=
 selected flows through a service chain; this is<br class=3D"">&gt; &gt;&gt=
;the<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;service function path.<br cla=
ss=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;2. Passing of context associated with a =
given flow within said<br class=3D"">&gt; &gt;&gt;service<br class=3D"">&gt=
; &gt;&gt;  &gt;&gt;&gt;function path. This context information may be cons=
umed by a SF<br class=3D"">&gt; &gt;&gt;(an<br class=3D"">&gt; &gt;&gt;  &g=
t;&gt;&gt;application ID is an example) or may be consumed by the<br class=
=3D"">&gt; &gt;&gt;forwarding<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;elem=
ents (a vrf-ID is an example).<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;[Lu=
cy] Do you call the context as metadata or not? Do we have<br class=3D"">&g=
t; &gt;&gt;another<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;term here besid=
e SFC header and metadata. I see that you don't<br class=3D"">&gt; &gt;&gt;=
want to<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;separate what is consumed =
by SF and what is consumed by the<br class=3D"">&gt; &gt;&gt;forwarding<br =
class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;elements.<br class=3D"">&gt; &gt;&gt;=
  &gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;Lucy<br class=3D"">=
&gt; &gt;&gt;  &gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;Sent f=
rom my iPhone<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;<br class=3D"">&gt; =
&gt;&gt;  &gt;&gt;&gt;&gt; On Mar 12, 2014, at 4:16 PM, "Lucy yong" &lt;luc=
y.yong@huawei.com<br class=3D"">&gt; &gt;&gt;&lt;mailto:lucy.yong@huawei.co=
m&gt;&gt; wrote:<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;<br class=3D"=
">&gt; &gt;&gt;  &gt;&gt;&gt;&gt; Great. Then we may consider two special m=
etadata definitions<br class=3D"">&gt; in<br class=3D"">&gt; &gt;&gt;the<br=
 class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;problem statement so we can all =
use the same definitions. Here<br class=3D"">&gt; &gt;&gt;is my<br class=3D=
"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;suggested text and like to hear you and o=
ther's input and<br class=3D"">&gt; &gt;&gt;suggestions.<br class=3D"">&gt;=
 &gt;&gt;  &gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt; D=
ataplane Metadata: Data plane metadata provides the ability<br class=3D"">&=
gt; to<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;exchange information be=
tween the elements in a service function<br class=3D"">&gt; &gt;&gt;  &gt;&=
gt;&gt;&gt;chaining. In this context, there are two types of data plane<br =
class=3D"">&gt; &gt;&gt;metadata.<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;=
&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt; Service Function Metadat=
a: the information exchanged between<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&=
gt;&gt;classifier and service functions, between service functions to<br cl=
ass=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;facilitate service functions on the=
 packet treatment.<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;<br class=
=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt; Steering Metadata: the information fr=
om service functions to a<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;clas=
sifier or service node for traffic forwarding purpose.<br class=3D"">&gt; &=
gt;&gt;  &gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt; -en=
d<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;=
  &gt;&gt;&gt;&gt; Lucy<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;<br cl=
ass=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&=
gt;&gt;&gt; -----Original Message-----<br class=3D"">&gt; &gt;&gt;  &gt;&gt=
;&gt;&gt; From: Joel M. Halpern [mailto:jmh@joelhalpern.com]<br class=3D"">=
&gt; &gt;&gt;  &gt;&gt;&gt;&gt; Sent: Wednesday, March 12, 2014 2:35 PM<br =
class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt; To: Lucy yong; Nicolas BOUTHORS;=
 Ron Parker<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt; Cc: Jim Guichard =
(jguichar); brijsman@juniper.net<br class=3D"">&gt; &gt;&gt;&lt;mailto:brij=
sman@juniper.net&gt;; sfc; Jamal Hadi<br class=3D"">&gt; &gt;&gt;  &gt;&gt;=
&gt;&gt; Salim<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt; Subject: Re: [=
sfc] draft-rijsman-sfc-metadata-considerations<br class=3D"">&gt; &gt;&gt; =
 &gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt; Yes, I am t=
rying to consistently distinguish those two cases<br class=3D"">&gt; &gt;&g=
t;when<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;talking about the infor=
mation carried with packets in service<br class=3D"">&gt; &gt;&gt;chains.<b=
r class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &=
gt;&gt;&gt;&gt; Yours,<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt; Joel<b=
r class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &=
gt;&gt;&gt;&gt;&gt; On 3/12/14, 3:13 PM, Lucy yong wrote:<br class=3D"">&gt=
; &gt;&gt;  &gt;&gt;&gt;&gt;&gt; Joel, See below. -----Original Message----=
- From: sfc<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt; [mailto:sfc-b=
ounces@ietf.org] On Behalf Of Joel M. Halpern<br class=3D"">&gt; Sent:<br c=
lass=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt; Wednesday, March 12, 2014 2:0=
2 PM To: Lucy yong; Nicolas<br class=3D"">&gt; &gt;&gt;BOUTHORS;<br class=
=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt; Ron Parker Cc: Jim Guichard (jgui=
char); brijsman@juniper.net<br class=3D"">&gt; &gt;&gt;&lt;mailto:brijsman@=
juniper.net&gt;; sfc;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt; Jam=
al Hadi Salim Subject: Re: [sfc]<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&=
gt;&gt; draft-rijsman-sfc-metadata-considerations<br class=3D"">&gt; &gt;&g=
t;  &gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt; =
I was trying to word it carefully not to focus on who puts<br class=3D"">&g=
t; the<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt; information in, bu=
t only on who consumes the information.<br class=3D"">&gt; &gt;&gt;  &gt;&g=
t;&gt;&gt;&gt; Information for service functions may come from the ingress<=
br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt; classifier or from other =
service functions. [Lucy] this is<br class=3D"">&gt; the<br class=3D"">&gt;=
 &gt;&gt;one<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt; case using m=
etadata in your view. Information for the<br class=3D"">&gt; &gt;&gt;forwar=
ding<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt; will generally come =
from the ingress classifier, but in<br class=3D"">&gt; &gt;&gt;special<br c=
lass=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt; cases may be provided by serv=
ice functions.  (I keep wanting<br class=3D"">&gt; &gt;&gt;to get<br class=
=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt; rid of those special cases, but s=
o far there seem to be just<br class=3D"">&gt; &gt;&gt;enough<br class=3D""=
>&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt; of them to warrant covering in the sol=
ution.  And more<br class=3D"">&gt; &gt;&gt;importantly,<br class=3D"">&gt;=
 &gt;&gt;  &gt;&gt;&gt;&gt;&gt; significant support for it in the working g=
roup.) [Lucy] This<br class=3D"">&gt; &gt;&gt;is<br class=3D"">&gt; &gt;&gt=
;  &gt;&gt;&gt;&gt;&gt; the second case using metadata in your view (but yo=
u don't<br class=3D"">&gt; &gt;&gt;like it).<br class=3D"">&gt; &gt;&gt;  &=
gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt; And y=
ou suggest distinguishing these two cases when<br class=3D"">&gt; discussin=
g<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt; about metadata usage. I=
s that right understanding?<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&g=
t;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt; Lucy<br class=3D"">&gt=
; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&=
gt;&gt; Yours, Joel<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;<br cl=
ass=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14, 2:33 PM, Lucy =
yong wrote:<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt; Joel, I i=
nterpret that you suggests that distinguish the<br class=3D"">&gt; &gt;&gt;=
exchange<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt; information =
data plane carried between service functions and<br class=3D"">&gt; &gt;&gt=
;the<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt; exchange informa=
tion data plane carried from a service<br class=3D"">&gt; &gt;&gt;function =
to<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt; a service node. Is=
 this right understanding? Lucy<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&g=
t;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt; -----Origi=
nal Message----- From: Joel M. Halpern<br class=3D"">&gt; &gt;&gt;  &gt;&gt=
;&gt;&gt;&gt;&gt; [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2=
014<br class=3D"">&gt; &gt;&gt;1:19<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&g=
t;&gt;&gt;&gt; PM<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt; To:=
 Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard<br class=3D"">&gt=
; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt; (jguichar); brijsman@juniper.net<br cl=
ass=3D"">&gt; &gt;&gt;&lt;mailto:brijsman@juniper.net&gt;;  sfc; Jamal Hadi=
 Salim Subject:<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt; Re: [=
sfc] draft-rijsman-sfc-metadata-considerations<br class=3D"">&gt; &gt;&gt; =
 &gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;=
&gt; My inclination would be to tune that definition to<br class=3D"">&gt; =
&gt;&gt;distinguish<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt; b=
etween dataplane carried information intended for use by<br class=3D"">&gt;=
 &gt;&gt;service<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt; func=
itons (whatever the origin), and dataplane carried<br class=3D"">&gt; &gt;&=
gt;information<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt; intend=
ed for dataplane forwarding components.<br class=3D"">&gt; &gt;&gt;  &gt;&g=
t;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt; Yo=
urs, Joel<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;<br class=3D=
"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt=
;&gt;&gt;&gt;&gt;&gt;&gt; Hi Joel,<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt=
;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 I agree that we need using the same definition for a term,<br class=3D"">&=
gt; &gt;&gt;but<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt; d=
isagree that the metadata definition here is a set of<br class=3D"">&gt; &g=
t;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt; information put in the SFC header. Thi=
s may be too narrow<br class=3D"">&gt; or<br class=3D"">&gt; &gt;&gt;lead<b=
r class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt; to a particular so=
lution. I am fine with this definition in<br class=3D"">&gt; &gt;&gt;the<br=
 class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt; problem statement w=
/ minor tweak (suggested on mailing<br class=3D"">&gt; list).<br class=3D""=
>&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &=
gt;&gt;&gt;&gt;&gt;&gt;&gt; Dataplane Metadata: Data plane metadata provide=
s the<br class=3D"">&gt; ability<br class=3D"">&gt; &gt;&gt;to<br class=3D"=
">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt; exchange information between =
the classifiers and service<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&g=
t;&gt;&gt; functions, between service functions, and service functions<br c=
lass=3D"">&gt; &gt;&gt;and<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt=
;&gt;&gt; the<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt; cla=
ssifiers|service nodes.<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&g=
t;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt; There may =
be a solution that a service function passes some<br class=3D"">&gt; &gt;&g=
t;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt; information to=
 attached service node without using SFC<br class=3D"">&gt; header.<br clas=
s=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&=
gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks, Lucy<br class=3D"">&gt; &gt;&gt; =
 &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;=
&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt; ----=
-Original Message----- From: Joel Halpern Direct<br class=3D"">&gt; &gt;&gt=
;  &gt;&gt;&gt;&gt;&gt;&gt;&gt; [mailto:jmh.direct@joelhalpern.com] Sent: W=
ednesday, March<br class=3D"">&gt; &gt;&gt;12,<br class=3D"">&gt; &gt;&gt; =
 &gt;&gt;&gt;&gt;&gt;&gt;&gt; 2014 12:25 PM To: Lucy yong; Joel M. Halpern;=
 Nicolas<br class=3D"">&gt; &gt;&gt;BOUTHORS;<br class=3D"">&gt; &gt;&gt;  =
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron Parker Cc: Jim Guichard (jguichar);<br cla=
ss=3D"">&gt; brijsman@juniper.net<br class=3D"">&gt; &gt;&gt;&lt;mailto:bri=
jsman@juniper.net&gt;;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt=
;&gt; sfc; Jamal Hadi Salim Subject: Re: [sfc]<br class=3D"">&gt; &gt;&gt; =
 &gt;&gt;&gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-metadata-considerations<br =
class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &=
gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt; Lucy, you say "the metadata term mean=
s ..."  The definition<br class=3D"">&gt; &gt;&gt;you<br class=3D"">&gt; &g=
t;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt; then provide is a definition of the se=
t of information we<br class=3D"">&gt; &gt;&gt;are<br class=3D"">&gt; &gt;&=
gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt; proposing that we put in the SFC header. =
 I, and others,<br class=3D"">&gt; &gt;&gt;have<br class=3D"">&gt; &gt;&gt;=
  &gt;&gt;&gt;&gt;&gt;&gt;&gt; been using the term metadata more narrowly. =
 We can use<br class=3D"">&gt; &gt;&gt;whatever<br class=3D"">&gt; &gt;&gt;=
  &gt;&gt;&gt;&gt;&gt;&gt;&gt; definition we want. But we do need to agree =
on the<br class=3D"">&gt; definition.<br class=3D"">&gt; &gt;&gt;  &gt;&gt;=
&gt;&gt;&gt;&gt;&gt; For the purposes of the WG, it seems much more useful =
to<br class=3D"">&gt; use<br class=3D"">&gt; &gt;&gt;the<br class=3D"">&gt;=
 &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt; term metadata for the narrower desc=
ription.<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=
=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br class=3D""=
>&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &=
gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14, 1:19 PM, Lucy yong wrote:<br cl=
ass=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Joel,<br class=
=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &g=
t;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I agree. We need to differentiate =
the metadata used by<br class=3D"">&gt; &gt;&gt;service<br class=3D"">&gt; =
&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;function and SFC header. The meta=
data term means carrying<br class=3D"">&gt; &gt;&gt;some<br class=3D"">&gt;=
 &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;states along with the packet. IM=
O: SFC header is a kind of<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt=
;&gt;&gt;&gt;metadata carried on packet for next service node to use. In<br=
 class=3D"">&gt; &gt;&gt;the<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt;context of SFC, we have term for SFC header and the<br class=
=3D"">&gt; metadata<br class=3D"">&gt; &gt;&gt;that<br class=3D"">&gt; &gt;=
&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;was carried between service functions=
, or between service<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt;functions and classifiers/service nodes, which is what the<br class=
=3D"">&gt; &gt;&gt;draft<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt;focus.<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks, =
Lucy<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=
=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &g=
t;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&=
gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&g=
t;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; -----Original Message----- From: Joel M. Halpern<br class=3D"">&gt; &gt;&=
gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [mailto:jmh@joelhalpern.com] Sent: We=
dnesday, March 12,<br class=3D"">&gt; &gt;&gt;2014<br class=3D"">&gt; &gt;&=
gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 11:18 AM To: Lucy yong; Nicolas BOUTH=
ORS; Ron Parker Cc:<br class=3D"">&gt; &gt;&gt;Jim<br class=3D"">&gt; &gt;&=
gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Guichard (jguichar); brijsman@juniper=
.net<br class=3D"">&gt; &gt;&gt;&lt;mailto:brijsman@juniper.net&gt;; sfc; J=
amal Hadi Salim<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t; Subject: Re: [sfc]<br class=3D"">&gt; &gt;&gt;draft-rijsman-sfc-metadata=
-considerations<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I think it=
 is important to keep a strong distinction<br class=3D"">&gt; &gt;&gt;betwe=
en<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata (=
which is for use by applications) and the<br class=3D"">&gt; service<br cla=
ss=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; chaining informatio=
n in the base service chain header,<br class=3D"">&gt; &gt;&gt;which is<br =
class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; for use by the s=
ervice chain support mechanisms.<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&=
gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&g=
t;&gt; Yours, Joel<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On =
3/12/14, 10:42 AM, Lucy yong wrote:<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&g=
t;&gt;&gt;&gt;&gt;&gt;&gt; Fully agree with Joe.<br class=3D"">&gt; &gt;&gt=
;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&g=
t;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We should not require a fix length for in-ba=
nd metadata<br class=3D"">&gt; &gt;&gt;but<br class=3D"">&gt; &gt;&gt;  &gt=
;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; also not leave it for freely usage. In fa=
ct, when a<br class=3D"">&gt; &gt;&gt;service<br class=3D"">&gt; &gt;&gt;  =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; node inserts SFC header on a (encapsul=
ated) packet and<br class=3D"">&gt; &gt;&gt;send to<br class=3D"">&gt; &gt;=
&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; next service node, SFC header it=
self can be seen as a<br class=3D"">&gt; &gt;&gt;metadata.<br class=3D"">&g=
t; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&g=
t;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Lucy<br class=3D"">&gt; &gt;&gt;  =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&=
gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message----- From: sfc<br class=
=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [mailto:sfc-bounc=
es@ietf.org] On Behalf Of Joel M.<br class=3D"">&gt; Halpern<br class=3D"">=
&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Wednesday, March =
12, 2014 9:21 AM To: Nicolas<br class=3D"">&gt; &gt;&gt;BOUTHORS;<br class=
=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron Parker Cc: Ji=
m Guichard (jguichar);<br class=3D"">&gt; &gt;&gt;brijsman@juniper.net  &lt=
;mailto:brijsman@juniper.net&gt;;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;=
&gt;&gt;&gt;&gt;&gt;&gt; sfc; Jamal Hadi Salim Subject: Re: [sfc]<br class=
=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc=
-metadata-considerations<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t;&gt; For in-band metadata, the API for access can easily be<br class=3D""=
>&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; synchronous. Out of ba=
nd metadata needs different<br class=3D"">&gt; handling.<br class=3D"">&gt;=
 &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; There are many cases where =
out-of-band metadata is useful<br class=3D"">&gt; &gt;&gt;and<br class=3D""=
>&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; appropriate.  But they=
 do not cover all needs by any<br class=3D"">&gt; stretch.<br class=3D"">&g=
t; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&g=
t;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Even if each piece of in-band meta=
data is of fixed<br class=3D"">&gt; length,<br class=3D"">&gt; &gt;&gt;  &g=
t;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; there are many different kinds of metaty=
pe.  Trying to<br class=3D"">&gt; say<br class=3D"">&gt; &gt;&gt;  &gt;&gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt; "there will be exactly four pieces, and they w=
ill be of<br class=3D"">&gt; &gt;&gt;types<br class=3D"">&gt; &gt;&gt;  &gt=
;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; t1, t2, t3, and t4" is simply too specifi=
c for even 80%<br class=3D"">&gt; of<br class=3D"">&gt; &gt;&gt;the<br clas=
s=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;needs.<br class=
=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt=
; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br class=3D"">=
&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;=
&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14, 8:52 AM, Nicolas=
 BOUTHORS wrote:<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt; Hello Ron,<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;&gt; Sending out of band congruent metadata may not be the<br class=
=3D"">&gt; &gt;&gt;answer<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;=
&gt;&gt;&gt;&gt;&gt; to all needs but it is one tool that we should keep.<b=
r class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br cla=
ss=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Not all met=
adata is tied to a specific packet, for<br class=3D"">&gt; &gt;&gt;example =
a<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; pol=
icy change in PCRF could lead to some metadata<br class=3D"">&gt; &gt;&gt;s=
ignaling,<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; the reaction time need not be immediate, few ms may not<br class=3D"">=
&gt; &gt;&gt;matter.<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t;&gt;&gt; As you point, if a packet is tied to a metadata a<br class=3D"">=
&gt; &gt;&gt;correlation<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt;&gt; info can be set in both packet to deal with it (i.e<br =
class=3D"">&gt; &gt;&gt;metadata<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&=
gt;&gt;&gt;&gt;&gt;&gt;&gt; expected flag in the SFC header, plus an id)<br=
 class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br clas=
s=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Finally we c=
an still send some limited metadata within a<br class=3D"">&gt; &gt;&gt;hea=
der.<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; =
This could be used for load balancers in particular if<br class=3D"">&gt; w=
e<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; agr=
ee on a convention to locate "coarse grain policy"<br class=3D"">&gt; &gt;&=
gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; / "fine grain policy" on rese=
rved context headers.<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt; This seems to open up a lot of flexibility /<br class=3D"">&gt;=
 innovations.<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt; On your last point, there is a question on how to make<br class=3D"">&g=
t; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata available to=
 a Service Function. Current socket<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&g=
t;&gt;&gt;&gt;&gt;&gt;&gt;&gt; connections for example do not allow to retr=
ieve IP<br class=3D"">&gt; &gt;&gt;header<br class=3D"">&gt; &gt;&gt;  &gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; options. So I assume that SFC aware Se=
rvice Functions<br class=3D"">&gt; &gt;&gt;will<br class=3D"">&gt; &gt;&gt;=
  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; need some (asynchronous<br class=
=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ?) API to ret=
rieve SFC header information as well as<br class=3D"">&gt; &gt;&gt;in-band<=
br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metad=
ata. I don't see out of band metadata transport<br class=3D"">&gt; &gt;&gt;=
adding<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; complexity,  the same API can probably apply.<br class=3D"">&gt; &gt;&gt;=
  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt=
;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The alternative option, allowing vari=
able sized metadata<br class=3D"">&gt; &gt;&gt;in<br class=3D"">&gt; &gt;&g=
t;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the SFC header has some drawba=
cks as well, one being<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;&gt;&gt; fragmentation, and some switches expecting as well to<br =
class=3D"">&gt; &gt;&gt;look at<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&g=
t;&gt;&gt;&gt;&gt;&gt;&gt; end user traffic headers for link load balancing=
.  I<br class=3D"">&gt; &gt;&gt;would<br class=3D"">&gt; &gt;&gt;  &gt;&gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; agree that if we can accept these issues, =
then sending<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt; off-line congruent metadata looses its interest.<br class=3D"">&gt;=
 &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;=
&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We need to take into account=
  that both in-band and<br class=3D"">&gt; &gt;&gt;congruent<br class=3D"">=
&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; out-of-band metadat=
a transport is not reliable. A packet<br class=3D"">&gt; &gt;&gt;loss<br cl=
ass=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; triggering=
 retransmission would not lead to the<br class=3D"">&gt; identical<br class=
=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; reconstructio=
n of the associated metadata. In some<br class=3D"">&gt; cases,<br class=3D=
"">&gt; &gt;&gt;we<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;&gt; might thus even need non-congruent out-of-band reliable<br cl=
ass=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata t=
ransport.<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<=
br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br cl=
ass=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas __=
______________________________________ From:<br class=3D"">&gt; &gt;&gt;Ron=
<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Park=
er [Ron_Parker@affirmednetworks.com] Sent:<br class=3D"">&gt; Wednesday,<br=
 class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; March 1=
2, 2014<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t; 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard<br class=3D"">&gt; &gt;&g=
t;(jguichar);<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt; brijsman@juniper.net &lt;mailto:brijsman@juniper.net&gt;; sfc;<br =
class=3D"">&gt; &gt;&gt;Jamal Hadi Salim Subject: Re: [sfc]<br class=3D"">&=
gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-me=
tadata-considerations<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt; Nicolas,<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t;&gt;&gt; I understand the concept for out of band signaling of<br class=
=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;metadata, but =
I am concerned that it introduces<br class=3D"">&gt; &gt;&gt;significant<br=
 class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;complexi=
ty due to the potential race condition of<br class=3D"">&gt; &gt;&gt;receiv=
ing the<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t;real packet before the metadata.  While the real packet<br class=3D"">&gt=
; &gt;&gt;could<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t;&gt;&gt;indicate that out of band metadata is expected, how can<br class=
=3D"">&gt; we<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;guarantee the order of reception? What if switching or<br class=3D"=
">&gt; &gt;&gt;routing<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;&gt;&gt;nodes apply hash based load balancing? What if the load<br=
 class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;balancin=
g understands SFC encaps and looks beyond it to<br class=3D"">&gt; &gt;&gt;=
the<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;or=
iginal header to get better entropy?<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&=
gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Can we guarantee that the metadata and real=
 packet will<br class=3D"">&gt; &gt;&gt;follow<br class=3D"">&gt; &gt;&gt; =
 &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;the exact same path? If we can not=
, then implementations<br class=3D"">&gt; &gt;&gt;will<br class=3D"">&gt; &=
gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;need to add ingress queuin=
g to cope with the scenario.<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&g=
t;&gt;&gt;&gt;&gt; Also, do you feel that the increase in implementation<br=
 class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; complex=
ity at the service functions is reasonable?<br class=3D"">&gt; &gt;&gt;  &g=
t;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt=
;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks.<br class=3D"">&gt; &gt;&gt;  &gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&=
gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&g=
t;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt=
;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHOR=
S"<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; &lt;Nicolas.BOUTHORS@qosmos.com<br class=3D"">&gt; &gt;&gt;&lt;mailto:Nic=
olas.BOUTHORS@qosmos.com&gt;&gt; wrote:<br class=3D"">&gt; &gt;&gt;  &gt;&g=
t;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt=
;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I think we must make a distinction be=
tween:<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; - Metadata which should be part of the header defined<br class=3D"">&g=
t; as<br class=3D"">&gt; &gt;&gt;in<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&g=
t;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; band marking. - Metadata with can be pas=
sed out of<br class=3D"">&gt; band,<br class=3D"">&gt; &gt;&gt;for<br class=
=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; example c=
ongruent out of band signaling defined in the<br class=3D"">&gt; &gt;&gt;dr=
aft<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; The former calls for a limited space in the header,<br class=3D"">&gt; &g=
t;&gt;true, The<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t;&gt;&gt;&gt; latter however does not incur any space limitation and<br cl=
ass=3D"">&gt; &gt;&gt;is<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt;&gt;&gt; still fairly efficient and it remains compatible wi=
th a<br class=3D"">&gt; &gt;&gt;fixed<br class=3D"">&gt; &gt;&gt;  &gt;&gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; size header used to route those signal=
ing messages<br class=3D"">&gt; along<br class=3D"">&gt; &gt;&gt;the<br cla=
ss=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; chain's=
 service functions.<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&g=
t;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;&gt;&gt; Nicolas ________________________________________ From:<br=
 class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Jim=
 Guichard (jguichar) [jguichar@cisco.com] Sent:<br class=3D"">&gt; &gt;&gt;=
  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Tuesday, March 11, 2014 6:48=
 PM To: Ron Parker Cc:<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;&gt;&gt;&gt; Nicolas BOUTHORS; brijsman@juniper.net<br class=3D"">=
&gt; &gt;&gt;&lt;mailto:brijsman@juniper.net&gt;; sfc; Jamal Hadi Salim<br =
class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subj=
ect: Re: [sfc]<br class=3D"">&gt; &gt;&gt;draft-rijsman-sfc-metadata-consid=
erations<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t;&gt; Hi Ron,<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;&gt; We can certainly have this discussion but we should<br class=
=3D"">&gt; &gt;&gt;first<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt;&gt;&gt; consider what information is necessary and if said<=
br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; i=
nformation can fit within a fixed number of contexts<br class=3D"">&gt; in<=
br class=3D"">&gt; &gt;&gt;the<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt=
;&gt;&gt;&gt;&gt;&gt;&gt;&gt; majority of cases. Remember, the goal of bein=
g able to<br class=3D"">&gt; &gt;&gt;pass<br class=3D"">&gt; &gt;&gt;  &gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata through the network is to=
 enhance service<br class=3D"">&gt; &gt;&gt;delivery,<br class=3D"">&gt; &g=
t;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; not pass the entire wo=
rks of Shakespeare ;-)<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;&gt;&gt;&gt; Sent from my iPhone<br class=3D"">&gt; &gt;&gt;  &gt;&=
gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&g=
t;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On Mar 7, 2014, at 3:52 AM, "Ron=
 Parker"<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt; &lt;Ron_Parker@affirmednetworks.com<br class=3D"">&gt; &gt;&gt;=
&lt;mailto:Ron_Parker@affirmednetworks.com&gt;&gt; wrote:<br class=3D"">&gt=
; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">=
&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas,<br=
 class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt; I see similar requirements from the 3gpp EPC side.  I<br class=3D"">&gt=
; &gt;&gt;would<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t;&gt;&gt;&gt;&gt; like to propose an OUI / TLV based approach where the<br=
 class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 reserved OUI can be used for agreed upon types of<br class=3D"">&gt; &gt;&=
gt;common<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;&gt; metadata and vendor or other organizational OUIs can<br class=
=3D"">&gt; be<br class=3D"">&gt; &gt;&gt;used<br class=3D"">&gt; &gt;&gt;  =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; to quickly innovate in the=
 networks.<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;&gt; Simultaneously, I would also like to consider<br class=3D"">&=
gt; &gt;&gt;mechanisms<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;&gt;&gt;&gt;&gt; that are optimized for long lived flows so as to =
limit<br class=3D"">&gt; &gt;&gt;the<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&=
gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; negative effects of packet growth.<=
br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; Ron<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t;&gt;&gt;&gt;&gt;&gt; On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"<br cl=
ass=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; &lt;Nicolas.BOUTHORS@qosmos.com<br class=3D"">&gt; &gt;&gt;&lt;mailto:Nic=
olas.BOUTHORS@qosmos.com&gt;&gt; wrote:<br class=3D"">&gt; &gt;&gt;  &gt;&g=
t;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt; =
 &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hello Jim<br class=3D=
"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br c=
lass=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t; I have seen cases in Gi LAN, where subscriber related<br class=3D"">&gt;=
 &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; information=
 is passed to a Web Proxy for HTTP header<br class=3D"">&gt; &gt;&gt;  &gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; enrichment (aimed at some =
Web Content providers<br class=3D"">&gt; &gt;&gt;partners of<br class=3D"">=
&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the Mob=
ile Operator).<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;&gt;&gt;&gt; Information was an coded (persistent) subscriber id<b=
r class=3D"">&gt; &gt;&gt;derived<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; from the MSISDN, and couple of f c=
ustomer profile<br class=3D"">&gt; &gt;&gt;related<br class=3D"">&gt; &gt;&=
gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; fields.<br class=
=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<b=
r class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; In an sfc based Gi LAN, this entity should receive<br class=3D"">&gt;=
 &gt;&gt;from the<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;&gt;&gt;&gt;&gt; Classifier<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&g=
t;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt=
;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - A classification of the=
 Content Provider ( Id,<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&g=
t;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Category) based on traffic analysis - The MS=
ISDN of<br class=3D"">&gt; &gt;&gt;the<br class=3D"">&gt; &gt;&gt;  &gt;&gt=
;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; subscriber - Two subscriber p=
olicy fields (not tied<br class=3D"">&gt; to<br class=3D"">&gt; &gt;&gt;PCR=
F<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt; but belonging to the Subscriber DB) (Subscriber<br class=3D"">&gt;=
 &gt;&gt;category,<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;&gt;&gt;&gt;&gt; sub-category) - A session id (for logging and<br =
class=3D"">&gt; tracking<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; purposes)<br class=3D"">&gt; &gt;&gt;  &gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt=
;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The objective being=
 to avoid having  the HTTP Proxy<br class=3D"">&gt; to<br class=3D"">&gt; &=
gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; become a trus=
ted application (interogate the<br class=3D"">&gt; &gt;&gt;subscriber DB,<b=
r class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; etc..)<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&g=
t;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt=
;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas<br class=3D"">&gt; &gt;&gt;  &gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt=
;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; =
&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ____________=
____________________________ From: Jim<br class=3D"">&gt; &gt;&gt;Guichard<=
br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t;&gt; (jguichar) [jguichar@cisco.com] Sent:<br class=3D"">&gt; &gt;&gt;  &=
gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thursday, March 06, 201=
4 2:02 PM To: Jamal Hadi<br class=3D"">&gt; Salim;<br class=3D"">&gt; &gt;&=
gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; jmoisand@juniper.=
net &lt;mailto:jmoisand@juniper.net&gt;;<br class=3D"">&gt; &gt;&gt;brijsma=
n@juniper.net &lt;mailto:brijsman@juniper.net&gt; Cc:<br class=3D"">&gt; &g=
t;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; sfc Subject: R=
e: [sfc]<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt; draft-rijsman-sfc-metadata-considerations<br class=3D"">&gt=
; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=
=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; H=
i Jamal,<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t;&gt;&gt;&gt;&gt;&gt; You said "It seems there's clear need for variable<b=
r class=3D"">&gt; &gt;&gt;sized<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&g=
t;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata".. I am not so convinced an=
d would like to<br class=3D"">&gt; &gt;&gt;better<br class=3D"">&gt; &gt;&g=
t;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; understand the req=
uirements before passing judgement.<br class=3D"">&gt; &gt;&gt;If we<br cla=
ss=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 look at the use cases as presented thus far into the<br class=3D"">&gt; &g=
t;&gt;WG I<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;&gt;&gt; have yet to see a single example of the need (noting<br c=
lass=3D"">&gt; &gt;&gt;that<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&g=
t;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; desire is not the same as need) - I am n=
ot saying<br class=3D"">&gt; &gt;&gt;there is<br class=3D"">&gt; &gt;&gt;  =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; no requirement but rat=
her that we should not jump to<br class=3D"">&gt; &gt;&gt;the<br class=3D""=
>&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; conclu=
sion and build standards around a theory.<br class=3D"">&gt; &gt;&gt;  &gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt=
;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; =
&gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"=
">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; O=
n 3/3/14, 6:35 AM, "Jamal Hadi Salim"<br class=3D"">&gt; &gt;&gt;  &gt;&gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &lt;hadi@mojatatu.com &lt;=
mailto:hadi@mojatatu.com&gt;&gt;<br class=3D"">&gt; wrote:<br class=3D"">&g=
t; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br cl=
ass=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; I like the doc - well written.<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&=
gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;=
  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Section 4.3 on m=
etadata encoding.<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; It seems there's clear need for var=
iable sized<br class=3D"">&gt; &gt;&gt;metadata<br class=3D"">&gt; &gt;&gt;=
  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; (at least for ht=
tp/app you  seem to indicate the<br class=3D"">&gt; &gt;&gt;desire for<br c=
lass=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t;&gt;it).<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;&gt;&gt;&gt; For a datapath per-packet metadata, i feel the need<b=
r class=3D"">&gt; &gt;&gt;is<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; just as important. Are we limited b=
y the fact that<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t;&gt;&gt;&gt;&gt;&gt;&gt; existing hardware may not be able to handle TLVs=
?<br class=3D"">&gt; For<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; example, I dont have a problem handling=
 TLVs in a<br class=3D"">&gt; &gt;&gt;software<br class=3D"">&gt; &gt;&gt; =
 &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;datapath.<br class=
=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;&gt; cheers, jamal<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&g=
t;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt=
;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; _________________________=
______________________ sfc<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt=
;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; mailing list sfc@ietf.org &lt;mailto:=
sfc@ietf.org&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt;&gt;&gt;&gt; https://www.ietf.org/mailman/listinfo/sfc<br cl=
ass=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t;&gt;&gt;&gt;&gt;&gt; _______________________________________________ sfc<=
br class=3D"">&gt; &gt;&gt;mailing<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt=
;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list sfc@ietf.org &lt;mailto:sfc@=
ietf.org&gt;<br class=3D"">&gt; &gt;&gt;https://www.ietf.org/mailman/listin=
fo/sfc<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ___=
____________________________________________ sfc<br class=3D"">&gt; &gt;&gt=
;mailing<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt; list sfc@ietf.org &lt;mailto:sfc@ietf.org&gt;<br class=3D"">&gt; &gt;&g=
t;https://www.ietf.org/mailman/listinfo/sfc<br class=3D"">&gt; &gt;&gt;  &g=
t;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt=
;&gt;&gt;&gt;&gt;&gt;&gt; _______________________________________________ s=
fc<br class=3D"">&gt; &gt;&gt;mailing<br class=3D"">&gt; &gt;&gt;  &gt;&gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt; list sfc@ietf.org &lt;mailto:sfc@ietf.org&gt;<=
br class=3D"">&gt; &gt;&gt;https://www.ietf.org/mailman/listinfo/sfc<br cla=
ss=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">&=
gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ________________________=
_______________________ sfc<br class=3D"">&gt; &gt;&gt;mailing<br class=3D"=
">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list sfc@ietf.org &lt=
;mailto:sfc@ietf.org&gt;<br class=3D"">&gt; &gt;&gt;https://www.ietf.org/ma=
ilman/listinfo/sfc<br class=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;<br cla=
ss=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt; _______________________________=
________________ sfc mailing<br class=3D"">&gt; &gt;&gt;list<br class=3D"">=
&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt; sfc@ietf.org &lt;mailto:sfc@ietf.org&gt=
;<br class=3D"">&gt; &gt;&gt;https://www.ietf.org/mailman/listinfo/sfc<br c=
lass=3D"">&gt; &gt;&gt;  &gt;&gt;&gt;&gt;&gt;<br class=3D"">&gt; &gt;&gt;  =
&gt;&gt;<br class=3D"">&gt; &gt;&gt;  &gt;&gt;_____________________________=
__________________<br class=3D"">&gt; &gt;&gt;  &gt;&gt;sfc mailing list<br=
 class=3D"">&gt; &gt;&gt;  &gt;&gt;sfc@ietf.org &lt;mailto:sfc@ietf.org&gt;=
<br class=3D"">&gt; &gt;&gt;  &gt;&gt;https://www.ietf.org/mailman/listinfo=
/sfc<br class=3D"">&gt; &gt;&gt;  &gt;<br class=3D"">&gt; &gt;&gt;  &gt;___=
____________________________________________<br class=3D"">&gt; &gt;&gt;  &=
gt;sfc mailing list<br class=3D"">&gt; &gt;&gt;  &gt;sfc@ietf.org &lt;mailt=
o:sfc@ietf.org&gt;<br class=3D"">&gt; &gt;&gt;  &gt;https://www.ietf.org/ma=
ilman/listinfo/sfc<br class=3D"">&gt; &gt;&gt;<br class=3D"">&gt; &gt;<br c=
lass=3D"">&gt; &gt;_______________________________________________<br class=
=3D"">&gt; &gt;sfc mailing list<br class=3D"">&gt; &gt;sfc@ietf.org<br clas=
s=3D"">&gt; &gt;https://www.ietf.org/mailman/listinfo/sfc<br class=3D"">&gt=
; <br class=3D"">&gt; _______________________________________________<br cl=
ass=3D"">&gt; sfc mailing list<br class=3D"">&gt; sfc@ietf.org<br class=3D"=
">&gt; https://www.ietf.org/mailman/listinfo/sfc<br class=3D""><br class=3D=
"">_______________________________________________<br class=3D"">sfc mailin=
g list<br class=3D"">sfc@ietf.org<br class=3D"">https://www.ietf.org/mailma=
n/listinfo/sfc<br class=3D"">
------=_Part_7053_309441448.1394824351393--


From nobody Fri Mar 14 12:18:21 2014
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 23F6A1A01AA for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 12:18:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.747
X-Spam-Level: 
X-Spam-Status: No, score=-7.747 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, MANGLED_OFF=2.3, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 Z-pcFaLhQbcQ for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 12:18:13 -0700 (PDT)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) by ietfa.amsl.com (Postfix) with ESMTP id 41B1F1A019F for <sfc@ietf.org>; Fri, 14 Mar 2014 12:18:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=96609; q=dns/txt; s=iport; t=1394824685; x=1396034285; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=l40GJElDorebZbHDqX94DiNEs3uhZJH1n8D1HiDHZZ8=; b=U9E/Y4VVoutzB7Qf+vqs1rTPl1mDSYA5X/dVxNlBiyEKD5D+4nEOqf/2 9ZS2yuNlhtuF6u1yjycBonzJMcHzKCWueofHPhQ+kZenlMH5E3O9IH3J4 BoXAiCS9Nxv5uPectYFmwd62t68Gg+c4SbpE0M/kkbFmw4mh3f9ApM5Mq k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Ar4SAAhVI1OtJV2d/2dsb2JhbABZgWwCAYEXO6twjyqHMIEZFnSCJQEBAQQBAQEXAUoCBwMIDAQCAQgRBAEBARULAQYHJwsUCQgCBA4FG4dKAxEN1DITBIxPgTULAQkjIQYEBgECBASDGoEUBIkZinxEg2ySLoMtgWkBHw
X-IronPort-AV: E=Sophos; i="4.97,656,1389744000"; d="scan'208,217"; a="27584942"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by alln-iport-5.cisco.com with ESMTP; 14 Mar 2014 19:18:02 +0000
Received: from xhc-aln-x05.cisco.com (xhc-aln-x05.cisco.com [173.36.12.79]) by rcdn-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id s2EJI2mE011605 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 14 Mar 2014 19:18:02 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.10]) by xhc-aln-x05.cisco.com ([173.36.12.79]) with mapi id 14.03.0123.003; Fri, 14 Mar 2014 14:18:02 -0500
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: "mikebianc@aol.com" <mikebianc@aol.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPPtb75JTMIR5tk0Sw90+BuOO5fZrg0AbggABbSACAAAVnAIAAC8mAgAAKeoD//6+WeQ==
Date: Fri, 14 Mar 2014 19:18:02 +0000
Message-ID: <1DB67584-65B2-4864-B7A1-1F39E7474721@cisco.com>
References: <9wpek1o9cwfd51qatfhe1o82.1394727128188@email.android.com> <1D70D757A2C9D54D83B4CBD7625FA80E0135C7C6@MISOUT7MSGUSR9I.ITServices.sbc.com> <53233BDA.8070903@joelhalpern.com> <CF488DFD.33B63%smkumar@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7DEE15@MBX021-W3-CA-2.exch021.domain.local>, <277158561.7040.1394823951185.JavaMail.tomcat@mgs-aam01.mail.aol.com>
In-Reply-To: <277158561.7040.1394823951185.JavaMail.tomcat@mgs-aam01.mail.aol.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: multipart/alternative; boundary="_000_1DB6758465B24864B7A11F39E7474721ciscocom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/KwymFjAGZTvEBd44A9DKXnE7-g8
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 19:18:19 -0000

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

Hi Mike,
You make a very good observation; I would ask all members of the WG to *ple=
ase* change the subject line of a thread if you wish to start a discussion =
on something other than the original subject of the thread.

Sent from my iPhone

On Mar 14, 2014, at 3:06 PM, "mikebianc@aol.com<mailto:mikebianc@aol.com>" =
<mikebianc@aol.com<mailto:mikebianc@aol.com>> wrote:


1. I completely agree.
2. How did the metadata thread devolve into a discussion of if the chain ID=
 should or should not be mandatory?




________________________________
From: Ron_Parker@affirmednetworks.com<mailto:Ron_Parker@affirmednetworks.co=
m><Ron_Parker@affirmednetworks.com<mailto:Ron_Parker@affirmednetworks.com>>
To: Surendra Kumar (smkumar)<smkumar@cisco.com<mailto:smkumar@cisco.com>>,J=
oel M. Halpern<jmh@joelhalpern.com<mailto:jmh@joelhalpern.com>>,NAPIERALA, =
MARIA H<mn1921@att.com<mailto:mn1921@att.com>>
cc: sfc@ietf.org<mailto:sfc@ietf.org><sfc@ietf.org<mailto:sfc@ietf.org>>
Sent: Friday, March 14, 2014
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

The chain ID is the label that defines the sequence of service functions th=
at must be visited.   It can be thought of as a handle for a stack of must-=
visit network locations.   I don't see how this can be anything but mandato=
ry.

  Ron


-----Original Message-----


From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Surendra Kumar (smkuma=
r)
Sent: Friday, March 14, 2014 1:46 PM
To: Joel M. Halpern; NAPIERALA, MARIA H
Cc: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

[Trimmed the recipient list - needs approval otherwise]

Completely agree here.

SFC does not prevent VLAN stitching and one can continue to do that. While =
at the same time SFC can include VLAN stitching to support legacy SFs in th=
e same chain that includes SFC aware SFs. Even legacy SFs benefit from chai=
n identification and hence can be shared across different service chains.

Surendra.



On 3/14/14 10:26 AM, "Joel M. Halpern" <jmh@joelhalpern.com<mailto:jmh@joel=
halpern.com>> wrote:

>My own inclination is to observe that if you don't need explicit chain
>identification and you don't need metadata, you can just omit the
>sfc/nsh header. Still do service chaining, just no extra header.
>
>If we are going to have the header, it seems to me that the chain
>identification field is very useful, and low cost once we have the header.
>
>Yours,
>Joel
>
>On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:
>> Explicit chain identification should be made optional. I believe it
>> was discussed few months ago on this mailing list.
>>
>> Maria
>>
>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Jmh.direct
>> *Sent:* Thursday, March 13, 2014 12:12 PM
>> *To:* kegray@cisco.com<mailto:kegray@cisco.com>; lucy.yong@huawei.com<ma=
ilto:lucy.yong@huawei.com>; smkumar@cisco.com<mailto:smkumar@cisco.com>;
>>jguichar@cisco.com<mailto:jguichar@cisco.com>
>> *Cc:* nicolas.bouthors@qosmos.com<mailto:nicolas.bouthors@qosmos.com>; s=
fc@ietf.org<mailto:sfc@ietf.org>; hadi@mojatatu.com<mailto:hadi@mojatatu.co=
m>;
>>ron_parker@affirmednetworks.com<mailto:ron_parker@affirmednetworks.com>; =
brijsman@juniper.net<mailto:brijsman@juniper.net>;
>>jmh@joelhalpern.com<mailto:jmh@joelhalpern.com>
>> *Subject:* Re: [sfc] draft-rijsman-sfc-metadata-considerations
>> *Importance:* Low
>>
>> Assuming I understand you properly Ken, I disagree.
>>
>> For example, by using separate terms I can easily discuss the fact
>>that certain kinds of data (chain identification) only need to be
>>adjust by a few apps in rare cases. And that data is not beeded by
>>the applications.
>>
>> Unless you would like to consider the chain identification as being
>> optional?
>>
>> Yours,
>>
>> Joel
>>
>>
>>
>> Sent from my Samsung smartphone on AT&T
>>
>>
>>
>>
>> -------- Original message --------
>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>> From: "Ken Gray (kegray)" <kegray@cisco.com<mailto:kegray@cisco.com>
>> <mailto:kegray@cisco.com>>
>> To: Lucy yong <lucy.yong@huawei.com<mailto:lucy.yong@huawei.com>
>> <mailto:lucy.yong@huawei.com>>,"Surendra Kumar (smkumar)"
>> <smkumar@cisco.com<mailto:smkumar@cisco.com> <mailto:smkumar@cisco.com>>=
,"Jim Guichard (jguichar)"
>> <jguichar@cisco.com<mailto:jguichar@cisco.com> <mailto:jguichar@cisco.co=
m>>
>> CC: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com<mailto:Nicolas.BOUTHOR=
S@qosmos.com>
>> <mailto:Nicolas.BOUTHORS@qosmos.com>>,sfc <sfc@ietf.org<mailto:sfc@ietf.=
org>
>> <mailto:sfc@ietf.org>>,Jamal Hadi Salim <hadi@mojatatu.com<mailto:hadi@m=
ojatatu.com>
>> <mailto:hadi@mojatatu.com>>,Ron Parker
>> <Ron_Parker@affirmednetworks.com<mailto:Ron_Parker@affirmednetworks.com>
>> <mailto:Ron_Parker@affirmednetworks.com>>,"brijsman@juniper.net<mailto:b=
rijsman@juniper.net>
>> <mailto:brijsman@juniper.net>" <brijsman@juniper.net<mailto:brijsman@jun=
iper.net>
>> <mailto:brijsman@juniper.net>>,"Joel M. Halpern" <jmh@joelhalpern.com<ma=
ilto:jmh@joelhalpern.com>
>> <mailto:jmh@joelhalpern.com>>
>>
>> The word "metadata" is a purposely ambiguous term "data that provides
>> information about other data". It is used to avoid THIS discussion.
>>
>> For example, I propose we define "tequila metadata" because, frankly,
>>I will need to order a triple-shot if we keep attempting to define
>>something that, by definition, is ambiguous. I'd like my bartender
>>to understand me specifically when I say "I need a shot".
>>
>> On 3/13/14 7:49 AM, "Lucy yong" <lucy.yong@huawei.com<mailto:lucy.yong@h=
uawei.com>
>> <mailto:lucy.yong@huawei.com>> wrote:
>>
>> >Snip..
>> >SK> Just copying from the PS:
>> >--
>> >Data plane metadata provides the ability to exchange information
>>between
>> >the network and service functions, between service functions, and
>>service
>> >functions and the network.
>> >
>> >--
>> >It is a lucid definition. We are unnecessarily making the word
>>"network"
>> >controversial, IMO.
>> >
>> >[Lucy] This is my point. "The network" is too general here, which
>>brings
>> >metadata great power to do many things. This is why people invent
>>ideas
>> >here, which causes a lot of debates on metadata usage potentials.
>>We
>> >should not spend a lot of times on that debates and judge which
>>usage is
>> >valuable or not. Thus, for the SFC work, it will be helpful if we
>>can
>> >narrow down a bit. Joel makes explicitly two cases, which is
>>helpful to
>> >develop use cases for each case. I would like to see that the
>>problem
>> >statement can be more specific on metadata definition, which may be
>> >helpful in less focusing on it and moving forward.
>> >
>> >Lucy
>> >
>> >Surendra.
>> >
>> >
>> >>
>> >>Thanks,
>> >>Lucy
>> >>
>> >>-----Original Message-----
>> >>From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
>> >>Sent: Wednesday, March 12, 2014 4:38 PM
>> >>To: Lucy yong
>> >>Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker;
>> >>brijsman@juniper.net<mailto:brijsman@juniper.net> <mailto:brijsman@jun=
iper.net>; sfc; Jamal
>>Hadi Salim
>> >>Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>> >>
>> >>Hi Lucy,
>> >>
>> >>No. I am simply saying we should not overcomplicate the problem
>> >>statement with text that adds little to no value in my opinion.
>>Whether
>> >>we call it metadata, or context, has no bearing on the fact that
>>the
>> >>problem statement already clearly states we need to be able to
>>pass
>> >>information between SF=B9s and between the network & SF=B9s.
>> >>
>> >>
>> >>On 3/12/14, 5:13 PM, "Lucy yong" <lucy.yong@huawei.com<mailto:lucy.yon=
g@huawei.com>
>><mailto:lucy.yong@huawei.com>> wrote:
>> >>
>> >>>
>> >>>Hi Jim,
>> >>>
>> >>>I for one don't agree and think we are over complicating what
>>should
>> >>>be straightforward. The SFC encapsulation should enable two things:
>> >>>
>> >>>1. Steering of selected flows through a service chain; this is
>>the
>> >>>service function path.
>> >>>2. Passing of context associated with a given flow within said
>>service
>> >>>function path. This context information may be consumed by a SF
>>(an
>> >>>application ID is an example) or may be consumed by the
>>forwarding
>> >>>elements (a vrf-ID is an example).
>> >>>[Lucy] Do you call the context as metadata or not? Do we have
>>another
>> >>>term here beside SFC header and metadata. I see that you don't
>>want to
>> >>>separate what is consumed by SF and what is consumed by the
>>forwarding
>> >>>elements.
>> >>>
>> >>>Lucy
>> >>>
>> >>>Sent from my iPhone
>> >>>
>> >>>> On Mar 12, 2014, at 4:16 PM, "Lucy yong" <lucy.yong@huawei.com<mail=
to:lucy.yong@huawei.com>
>><mailto:lucy.yong@huawei.com>> wrote:
>> >>>>
>> >>>> Great. Then we may consider two special metadata definitions in
>>the
>> >>>>problem statement so we can all use the same definitions. Here
>>is my
>> >>>>suggested text and like to hear you and other's input and
>>suggestions.
>> >>>>
>> >>>> Dataplane Metadata: Data plane metadata provides the ability to
>> >>>>exchange information between the elements in a service function
>> >>>>chaining. In this context, there are two types of data plane
>>metadata.
>> >>>>
>> >>>> Service Function Metadata: the information exchanged between
>> >>>>classifier and service functions, between service functions to
>> >>>>facilitate service functions on the packet treatment.
>> >>>>
>> >>>> Steering Metadata: the information from service functions to a
>> >>>>classifier or service node for traffic forwarding purpose.
>> >>>>
>> >>>> -end
>> >>>>
>> >>>> Lucy
>> >>>>
>> >>>>
>> >>>> -----Original Message-----
>> >>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>> >>>> Sent: Wednesday, March 12, 2014 2:35 PM
>> >>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker
>> >>>> Cc: Jim Guichard (jguichar); brijsman@juniper.net<mailto:brijsman@j=
uniper.net>
>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi
>> >>>> Salim
>> >>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>> >>>>
>> >>>> Yes, I am trying to consistently distinguish those two cases
>>when
>> >>>>talking about the information carried with packets in service
>>chains.
>> >>>>
>> >>>> Yours,
>> >>>> Joel
>> >>>>
>> >>>>> On 3/12/14, 3:13 PM, Lucy yong wrote:
>> >>>>> Joel, See below. -----Original Message----- From: sfc
>> >>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern Sent:
>> >>>>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas
>>BOUTHORS;
>> >>>>> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net<mailt=
o:brijsman@juniper.net>
>><mailto:brijsman@juniper.net>; sfc;
>> >>>>> Jamal Hadi Salim Subject: Re: [sfc]
>> >>>>> draft-rijsman-sfc-metadata-considerations
>> >>>>>
>> >>>>> I was trying to word it carefully not to focus on who puts the
>> >>>>> information in, but only on who consumes the information.
>> >>>>> Information for service functions may come from the ingress
>> >>>>> classifier or from other service functions. [Lucy] this is the
>>one
>> >>>>> case using metadata in your view. Information for the
>>forwarding
>> >>>>> will generally come from the ingress classifier, but in
>>special
>> >>>>> cases may be provided by service functions. (I keep wanting
>>to get
>> >>>>> rid of those special cases, but so far there seem to be just
>>enough
>> >>>>> of them to warrant covering in the solution. And more
>>importantly,
>> >>>>> significant support for it in the working group.) [Lucy] This
>>is
>> >>>>> the second case using metadata in your view (but you don't
>>like it).
>> >>>>>
>> >>>>> And you suggest distinguishing these two cases when discussing
>> >>>>> about metadata usage. Is that right understanding?
>> >>>>>
>> >>>>> Lucy
>> >>>>>
>> >>>>> Yours, Joel
>> >>>>>
>> >>>>>> On 3/12/14, 2:33 PM, Lucy yong wrote:
>> >>>>>> Joel, I interpret that you suggests that distinguish the
>>exchange
>> >>>>>> information data plane carried between service functions and
>>the
>> >>>>>> exchange information data plane carried from a service
>>function to
>> >>>>>> a service node. Is this right understanding? Lucy
>> >>>>>>
>> >>>>>> -----Original Message----- From: Joel M. Halpern
>> >>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014
>>1:19
>> >>>>>> PM
>> >>>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard
>> >>>>>> (jguichar); brijsman@juniper.net<mailto:brijsman@juniper.net>
>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim Subject:
>> >>>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>> >>>>>>
>> >>>>>> My inclination would be to tune that definition to
>>distinguish
>> >>>>>> between dataplane carried information intended for use by
>>service
>> >>>>>> funcitons (whatever the origin), and dataplane carried
>>information
>> >>>>>> intended for dataplane forwarding components.
>> >>>>>>
>> >>>>>> Yours, Joel
>> >>>>>>
>> >>>>>>
>> >>>>>>> Hi Joel,
>> >>>>>>>
>> >>>>>>> I agree that we need using the same definition for a term,
>>but
>> >>>>>>> disagree that the metadata definition here is a set of
>> >>>>>>> information put in the SFC header. This may be too narrow or
>>lead
>> >>>>>>> to a particular solution. I am fine with this definition in
>>the
>> >>>>>>> problem statement w/ minor tweak (suggested on mailing list).
>> >>>>>>>
>> >>>>>>> Dataplane Metadata: Data plane metadata provides the ability
>>to
>> >>>>>>> exchange information between the classifiers and service
>> >>>>>>> functions, between service functions, and service functions
>>and
>> >>>>>>> the
>> >>>>>>> classifiers|service nodes.
>> >>>>>>>
>> >>>>>>> There may be a solution that a service function passes some
>>
>> >>>>>>> information to attached service node without using SFC header.
>> >>>>>>>
>> >>>>>>> Thanks, Lucy
>> >>>>>>>
>> >>>>>>>
>> >>>>>>> -----Original Message----- From: Joel Halpern Direct
>> >>>>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday, March
>>12,
>> >>>>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas
>>BOUTHORS;
>> >>>>>>> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net<mai=
lto:brijsman@juniper.net>
>><mailto:brijsman@juniper.net>;
>> >>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>> >>>>>>> draft-rijsman-sfc-metadata-considerations
>> >>>>>>>
>> >>>>>>> Lucy, you say "the metadata term means ..." The definition
>>you
>> >>>>>>> then provide is a definition of the set of information we
>>are
>> >>>>>>> proposing that we put in the SFC header. I, and others,
>>have
>> >>>>>>> been using the term metadata more narrowly. We can use
>>whatever
>> >>>>>>> definition we want. But we do need to agree on the definition.
>> >>>>>>> For the purposes of the WG, it seems much more useful to use
>>the
>> >>>>>>> term metadata for the narrower description.
>> >>>>>>>
>> >>>>>>> Yours, Joel
>> >>>>>>>
>> >>>>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
>> >>>>>>>> Hi Joel,
>> >>>>>>>>
>> >>>>>>>> I agree. We need to differentiate the metadata used by
>>service
>> >>>>>>>>function and SFC header. The metadata term means carrying
>>some
>> >>>>>>>>states along with the packet. IMO: SFC header is a kind of
>> >>>>>>>>metadata carried on packet for next service node to use. In
>>the
>> >>>>>>>>context of SFC, we have term for SFC header and the metadata
>>that
>> >>>>>>>>was carried between service functions, or between service
>> >>>>>>>>functions and classifiers/service nodes, which is what the
>>draft
>> >>>>>>>>focus.
>> >>>>>>>>
>> >>>>>>>> Thanks, Lucy
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>> -----Original Message----- From: Joel M. Halpern
>> >>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,
>>2014
>> >>>>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc:
>>Jim
>> >>>>>>>> Guichard (jguichar); brijsman@juniper.net<mailto:brijsman@junip=
er.net>
>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>> >>>>>>>> Subject: Re: [sfc]
>>draft-rijsman-sfc-metadata-considerations
>> >>>>>>>>
>> >>>>>>>> I think it is important to keep a strong distinction
>>between
>> >>>>>>>> metadata (which is for use by applications) and the service
>> >>>>>>>> chaining information in the base service chain header,
>>which is
>> >>>>>>>> for use by the service chain support mechanisms.
>> >>>>>>>>
>> >>>>>>>> Yours, Joel
>> >>>>>>>>
>> >>>>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
>> >>>>>>>>> Fully agree with Joe.
>> >>>>>>>>>
>> >>>>>>>>> We should not require a fix length for in-band metadata
>>but
>> >>>>>>>>> also not leave it for freely usage. In fact, when a
>>service
>> >>>>>>>>> node inserts SFC header on a (encapsulated) packet and
>>send to
>> >>>>>>>>> next service node, SFC header itself can be seen as a
>>metadata.
>> >>>>>>>>>
>> >>>>>>>>> Lucy
>> >>>>>>>>>
>> >>>>>>>>> -----Original Message----- From: sfc
>> >>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
>> >>>>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas
>>BOUTHORS;
>> >>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
>>brijsman@juniper.net<mailto:brijsman@juniper.net> <mailto:brijsman@junipe=
r.net>;
>> >>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>> >>>>>>>>> draft-rijsman-sfc-metadata-considerations
>> >>>>>>>>>
>> >>>>>>>>> For in-band metadata, the API for access can easily be
>> >>>>>>>>> synchronous. Out of band metadata needs different handling.
>> >>>>>>>>> There are many cases where out-of-band metadata is useful
>>and
>> >>>>>>>>> appropriate. But they do not cover all needs by any stretch.
>> >>>>>>>>>
>> >>>>>>>>> Even if each piece of in-band metadata is of fixed length,
>> >>>>>>>>> there are many different kinds of metatype. Trying to say
>> >>>>>>>>> "there will be exactly four pieces, and they will be of
>>types
>> >>>>>>>>> t1, t2, t3, and t4" is simply too specific for even 80% of
>>the
>> >>>>>>>>>needs.
>> >>>>>>>>>
>> >>>>>>>>> Yours, Joel
>> >>>>>>>>>
>> >>>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>> >>>>>>>>>> Hello Ron,
>> >>>>>>>>>>
>> >>>>>>>>>> Sending out of band congruent metadata may not be the
>>answer
>> >>>>>>>>>> to all needs but it is one tool that we should keep.
>> >>>>>>>>>>
>> >>>>>>>>>> Not all metadata is tied to a specific packet, for
>>example a
>> >>>>>>>>>> policy change in PCRF could lead to some metadata
>>signaling,
>> >>>>>>>>>> the reaction time need not be immediate, few ms may not
>>matter.
>> >>>>>>>>>>
>> >>>>>>>>>> As you point, if a packet is tied to a metadata a
>>correlation
>> >>>>>>>>>> info can be set in both packet to deal with it (i.e
>>metadata
>> >>>>>>>>>> expected flag in the SFC header, plus an id)
>> >>>>>>>>>>
>> >>>>>>>>>> Finally we can still send some limited metadata within a
>>header.
>> >>>>>>>>>> This could be used for load balancers in particular if we
>> >>>>>>>>>> agree on a convention to locate "coarse grain policy"
>> >>>>>>>>>> / "fine grain policy" on reserved context headers.
>> >>>>>>>>>>
>> >>>>>>>>>> This seems to open up a lot of flexibility / innovations.
>> >>>>>>>>>>
>> >>>>>>>>>> On your last point, there is a question on how to make
>> >>>>>>>>>> metadata available to a Service Function. Current socket
>> >>>>>>>>>> connections for example do not allow to retrieve IP
>>header
>> >>>>>>>>>> options. So I assume that SFC aware Service Functions
>>will
>> >>>>>>>>>> need some (asynchronous
>> >>>>>>>>>> ?) API to retrieve SFC header information as well as
>>in-band
>> >>>>>>>>>> metadata. I don't see out of band metadata transport
>>adding
>> >>>>>>>>>> complexity, the same API can probably apply.
>> >>>>>>>>>>
>> >>>>>>>>>> The alternative option, allowing variable sized metadata
>>in
>> >>>>>>>>>> the SFC header has some drawbacks as well, one being
>> >>>>>>>>>> fragmentation, and some switches expecting as well to
>>look at
>> >>>>>>>>>> end user traffic headers for link load balancing. I
>>would
>> >>>>>>>>>> agree that if we can accept these issues, then sending
>> >>>>>>>>>> off-line congruent metadata looses its interest.
>> >>>>>>>>>>
>> >>>>>>>>>> We need to take into account that both in-band and
>>congruent
>> >>>>>>>>>> out-of-band metadata transport is not reliable. A packet
>>loss
>> >>>>>>>>>> triggering retransmission would not lead to the identical
>> >>>>>>>>>> reconstruction of the associated metadata. In some cases,
>>we
>> >>>>>>>>>> might thus even need non-congruent out-of-band reliable
>> >>>>>>>>>> metadata transport.
>> >>>>>>>>>>
>> >>>>>>>>>>
>> >>>>>>>>>>
>> >>>>>>>>>> Nicolas ________________________________________ From:
>>Ron
>> >>>>>>>>>> Parker [Ron_Parker@affirmednetworks.com<mailto:Ron_Parker@aff=
irmednetworks.com>] Sent: Wednesday,
>> >>>>>>>>>> March 12, 2014
>> >>>>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard
>>(jguichar);
>> >>>>>>>>>> brijsman@juniper.net<mailto:brijsman@juniper.net> <mailto:bri=
jsman@juniper.net>; sfc;
>>Jamal Hadi Salim Subject: Re: [sfc]
>> >>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>> >>>>>>>>>>
>> >>>>>>>>>> Nicolas,
>> >>>>>>>>>>
>> >>>>>>>>>> I understand the concept for out of band signaling of
>> >>>>>>>>>>metadata, but I am concerned that it introduces
>>significant
>> >>>>>>>>>>complexity due to the potential race condition of
>>receiving the
>> >>>>>>>>>>real packet before the metadata. While the real packet
>>could
>> >>>>>>>>>>indicate that out of band metadata is expected, how can we
>> >>>>>>>>>>guarantee the order of reception? What if switching or
>>routing
>> >>>>>>>>>>nodes apply hash based load balancing? What if the load
>> >>>>>>>>>>balancing understands SFC encaps and looks beyond it to
>>the
>> >>>>>>>>>>original header to get better entropy?
>> >>>>>>>>>> Can we guarantee that the metadata and real packet will
>>follow
>> >>>>>>>>>>the exact same path? If we can not, then implementations
>>will
>> >>>>>>>>>>need to add ingress queuing to cope with the scenario.
>> >>>>>>>>>>
>> >>>>>>>>>> Also, do you feel that the increase in implementation
>> >>>>>>>>>> complexity at the service functions is reasonable?
>> >>>>>>>>>>
>> >>>>>>>>>> Thanks.
>> >>>>>>>>>>
>> >>>>>>>>>> Ron
>> >>>>>>>>>>
>> >>>>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>> >>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com<mailto:Nicolas.BOUTHORS@qosmos.=
com>
>><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>> >>>>>>>>>>>
>> >>>>>>>>>>> I think we must make a distinction between:
>> >>>>>>>>>>>
>> >>>>>>>>>>> - Metadata which should be part of the header defined as
>>in
>> >>>>>>>>>>> band marking. - Metadata with can be passed out of band,
>>for
>> >>>>>>>>>>> example congruent out of band signaling defined in the
>>draft
>> >>>>>>>>>>>
>> >>>>>>>>>>> The former calls for a limited space in the header,
>>true, The
>> >>>>>>>>>>> latter however does not incur any space limitation and
>>is
>> >>>>>>>>>>> still fairly efficient and it remains compatible with a
>>fixed
>> >>>>>>>>>>> size header used to route those signaling messages along
>>the
>> >>>>>>>>>>> chain's service functions.
>> >>>>>>>>>>>
>> >>>>>>>>>>> Nicolas ________________________________________ From:
>> >>>>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com<mailto:jguichar@=
cisco.com>] Sent:
>> >>>>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
>> >>>>>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net<mailto:brijsman@junip=
er.net>
>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>> >>>>>>>>>>> Subject: Re: [sfc]
>>draft-rijsman-sfc-metadata-considerations
>> >>>>>>>>>>>
>> >>>>>>>>>>> Hi Ron,
>> >>>>>>>>>>>
>> >>>>>>>>>>> We can certainly have this discussion but we should
>>first
>> >>>>>>>>>>> consider what information is necessary and if said
>> >>>>>>>>>>> information can fit within a fixed number of contexts in
>>the
>> >>>>>>>>>>> majority of cases. Remember, the goal of being able to
>>pass
>> >>>>>>>>>>> metadata through the network is to enhance service
>>delivery,
>> >>>>>>>>>>> not pass the entire works of Shakespeare ;-)
>> >>>>>>>>>>>
>> >>>>>>>>>>> Sent from my iPhone
>> >>>>>>>>>>>
>> >>>>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>> >>>>>>>>>>>> <Ron_Parker@affirmednetworks.com<mailto:Ron_Parker@affirmed=
networks.com>
>><mailto:Ron_Parker@affirmednetworks.com>> wrote:
>> >>>>>>>>>>>>
>> >>>>>>>>>>>> Nicolas,
>> >>>>>>>>>>>>
>> >>>>>>>>>>>> I see similar requirements from the 3gpp EPC side. I
>>would
>> >>>>>>>>>>>> like to propose an OUI / TLV based approach where the
>> >>>>>>>>>>>> reserved OUI can be used for agreed upon types of
>>common
>> >>>>>>>>>>>> metadata and vendor or other organizational OUIs can be
>>used
>> >>>>>>>>>>>> to quickly innovate in the networks.
>> >>>>>>>>>>>> Simultaneously, I would also like to consider
>>mechanisms
>> >>>>>>>>>>>> that are optimized for long lived flows so as to limit
>>the
>> >>>>>>>>>>>> negative effects of packet growth.
>> >>>>>>>>>>>>
>> >>>>>>>>>>>> Ron
>> >>>>>>>>>>>>
>> >>>>>>>>>>>>
>> >>>>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>> >>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com<mailto:Nicolas.BOUTHORS@qosmo=
s.com>
>><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Hello Jim
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> I have seen cases in Gi LAN, where subscriber related
>> >>>>>>>>>>>>> information is passed to a Web Proxy for HTTP header
>> >>>>>>>>>>>>> enrichment (aimed at some Web Content providers
>>partners of
>> >>>>>>>>>>>>> the Mobile Operator).
>> >>>>>>>>>>>>> Information was an coded (persistent) subscriber id
>>derived
>> >>>>>>>>>>>>> from the MSISDN, and couple of f customer profile
>>related
>> >>>>>>>>>>>>> fields.
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> In an sfc based Gi LAN, this entity should receive
>>from the
>> >>>>>>>>>>>>> Classifier
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> - A classification of the Content Provider ( Id,
>> >>>>>>>>>>>>> Category) based on traffic analysis - The MSISDN of
>>the
>> >>>>>>>>>>>>> subscriber - Two subscriber policy fields (not tied to
>>PCRF
>> >>>>>>>>>>>>> but belonging to the Subscriber DB) (Subscriber
>>category,
>> >>>>>>>>>>>>> sub-category) - A session id (for logging and tracking
>> >>>>>>>>>>>>> purposes)
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> The objective being to avoid having the HTTP Proxy to
>> >>>>>>>>>>>>> become a trusted application (interogate the
>>subscriber DB,
>> >>>>>>>>>>>>> etc..)
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Nicolas
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> ________________________________________ From: Jim
>>Guichard
>> >>>>>>>>>>>>> (jguichar) [jguichar@cisco.com<mailto:jguichar@cisco.com>]=
 Sent:
>> >>>>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi Salim;
>> >>>>>>>>>>>>> jmoisand@juniper.net<mailto:jmoisand@juniper.net> <mailto:=
jmoisand@juniper.net>;
>>brijsman@juniper.net<mailto:brijsman@juniper.net> <mailto:brijsman@junipe=
r.net> Cc:
>> >>>>>>>>>>>>> sfc Subject: Re: [sfc]
>> >>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Hi Jamal,
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> You said "It seems there's clear need for variable
>>sized
>> >>>>>>>>>>>>> metadata".. I am not so convinced and would like to
>>better
>> >>>>>>>>>>>>> understand the requirements before passing judgement.
>>If we
>> >>>>>>>>>>>>> look at the use cases as presented thus far into the
>>WG I
>> >>>>>>>>>>>>> have yet to see a single example of the need (noting
>>that
>> >>>>>>>>>>>>> desire is not the same as need) - I am not saying
>>there is
>> >>>>>>>>>>>>> no requirement but rather that we should not jump to
>>the
>> >>>>>>>>>>>>> conclusion and build standards around a theory.
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>> >>>>>>>>>>>>>> <hadi@mojatatu.com<mailto:hadi@mojatatu.com> <mailto:hadi=
@mojatatu.com>> wrote:
>> >>>>>>>>>>>>>>
>> >>>>>>>>>>>>>> I like the doc - well written.
>> >>>>>>>>>>>>>>
>> >>>>>>>>>>>>>> Section 4.3 on metadata encoding.
>> >>>>>>>>>>>>>>
>> >>>>>>>>>>>>>> It seems there's clear need for variable sized
>>metadata
>> >>>>>>>>>>>>>> (at least for http/app you seem to indicate the
>>desire for
>> >>>>>>>>>>>>>>it).
>> >>>>>>>>>>>>>> For a datapath per-packet metadata, i feel the need
>>is
>> >>>>>>>>>>>>>> just as important. Are we limited by the fact that
>> >>>>>>>>>>>>>> existing hardware may not be able to handle TLVs? For
>> >>>>>>>>>>>>>> example, I dont have a problem handling TLVs in a
>>software
>> >>>>>>>>>>>>>>datapath.
>> >>>>>>>>>>>>>>
>> >>>>>>>>>>>>>> cheers, jamal
>> >>>>>>>>>>>>>>
>> >>>>>>>>>>>>>> _______________________________________________ sfc
>> >>>>>>>>>>>>>> mailing list sfc@ietf.org<mailto:sfc@ietf.org> <mailto:sf=
c@ietf.org>
>> >>>>>>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> _______________________________________________ sfc
>>mailing
>> >>>>>>>>>>>>> list sfc@ietf.org<mailto:sfc@ietf.org> <mailto:sfc@ietf.or=
g>
>>https://www.ietf.org/mailman/listinfo/sfc
>> >>>>>>>>>>
>> >>>>>>>>>> _______________________________________________ sfc
>>mailing
>> >>>>>>>>>> list sfc@ietf.org<mailto:sfc@ietf.org> <mailto:sfc@ietf.org>
>>https://www.ietf.org/mailman/listinfo/sfc
>> >>>>>>>>>
>> >>>>>>>>> _______________________________________________ sfc
>>mailing
>> >>>>>>>>> list sfc@ietf.org<mailto:sfc@ietf.org> <mailto:sfc@ietf.org>
>>https://www.ietf.org/mailman/listinfo/sfc
>> >>>>>>>>>
>> >>>>>>>>> _______________________________________________ sfc
>>mailing
>> >>>>>>>>> list sfc@ietf.org<mailto:sfc@ietf.org> <mailto:sfc@ietf.org>
>>https://www.ietf.org/mailman/listinfo/sfc
>> >>>>>
>> >>>>> _______________________________________________ sfc mailing
>>list
>> >>>>> sfc@ietf.org<mailto:sfc@ietf.org> <mailto:sfc@ietf.org>
>>https://www.ietf.org/mailman/listinfo/sfc
>> >>>>>
>> >>
>> >>_______________________________________________
>> >>sfc mailing list
>> >>sfc@ietf.org<mailto:sfc@ietf.org> <mailto:sfc@ietf.org>
>> >>https://www.ietf.org/mailman/listinfo/sfc
>> >
>> >_______________________________________________
>> >sfc mailing list
>> >sfc@ietf.org<mailto:sfc@ietf.org> <mailto:sfc@ietf.org>
>> >https://www.ietf.org/mailman/listinfo/sfc
>>
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org<mailto:sfc@ietf.org>
>https://www.ietf.org/mailman/listinfo/sfc

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

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

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

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
</head>
<body dir=3D"auto">
<div>Hi Mike,</div>
<div>You make a very good observation; I would ask all members of the WG to=
 *please* change the subject line of a thread if you wish to start a discus=
sion on something other than the original subject of the thread.<br>
<br>
Sent from my iPhone</div>
<div><br>
On Mar 14, 2014, at 3:06 PM, &quot;<a href=3D"mailto:mikebianc@aol.com">mik=
ebianc@aol.com</a>&quot; &lt;<a href=3D"mailto:mikebianc@aol.com">mikebianc=
@aol.com</a>&gt; wrote:<br>
<br>
</div>
<blockquote type=3D"cite">
<div><font face=3D"arial, helvetica, sans-serif" size=3D"2">
<div><br>
1. I completely agree.</div>
<div>2. How did the metadata thread devolve into a discussion of if the cha=
in ID should or should not be mandatory?<br>
<br>
</div>
</font>
<div class=3D""></div>
<br>
<br>
<br>
<hr style=3D"border:0;height:1px;color:#999;background-color:#999;width:100=
%;margin:0 0 9px 0;padding:0;">
<b>From: </b><a href=3D"mailto:Ron_Parker@affirmednetworks.com">Ron_Parker@=
affirmednetworks.com</a>&lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.c=
om">Ron_Parker@affirmednetworks.com</a>&gt;<br>
<b>To: </b>Surendra Kumar (smkumar)&lt;<a href=3D"mailto:smkumar@cisco.com"=
>smkumar@cisco.com</a>&gt;,Joel M. Halpern&lt;<a href=3D"mailto:jmh@joelhal=
pern.com">jmh@joelhalpern.com</a>&gt;,NAPIERALA, MARIA H&lt;<a href=3D"mail=
to:mn1921@att.com">mn1921@att.com</a>&gt;<br>
<b>cc: </b><a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&lt;<a href=3D"m=
ailto:sfc@ietf.org">sfc@ietf.org</a>&gt;<br>
<b>Sent: </b>Friday, March 14, 2014<br>
<b>Subject: </b>Re: [sfc] draft-rijsman-sfc-metadata-considerations<br>
<br>
<title></title>
The chain ID is the label that defines the sequence of service functions th=
at must be visited. &nbsp; It can be thought of as a handle for a stack of =
must-visit network locations. &nbsp; I don't see how this can be anything b=
ut mandatory.<br>
<br>
&nbsp; Ron<br>
<br>
<br>
-----Original Message-----<br>
<br>
<br class=3D"">
From: sfc [<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.=
org</a>] On Behalf Of Surendra Kumar (smkumar)<br class=3D"">
Sent: Friday, March 14, 2014 1:46 PM<br class=3D"">
To: Joel M. Halpern; NAPIERALA, MARIA H<br class=3D"">
Cc: <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br class=3D"">
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations<br class=3D"">
<br class=3D"">
[Trimmed the recipient list - needs approval otherwise]<br class=3D"">
<br class=3D"">
Completely agree here.<br class=3D"">
<br class=3D"">
SFC does not prevent VLAN stitching and one can continue to do that. While =
at the same time SFC can include VLAN stitching to support legacy SFs in th=
e same chain that includes SFC aware SFs. Even legacy SFs benefit from chai=
n identification and hence can be
 shared across different service chains.<br class=3D"">
<br class=3D"">
Surendra.<br class=3D"">
<br class=3D"">
<br class=3D"">
<br class=3D"">
On 3/14/14 10:26 AM, &quot;Joel M. Halpern&quot; &lt;<a href=3D"mailto:jmh@=
joelhalpern.com">jmh@joelhalpern.com</a>&gt; wrote:<br class=3D"">
<br class=3D"">
&gt;My own inclination is to observe that if you don't need explicit chain =
<br class=3D"">
&gt;identification and you don't need metadata, you can just omit the <br c=
lass=3D"">
&gt;sfc/nsh header. Still do service chaining, just no extra header.<br cla=
ss=3D"">
&gt;<br class=3D"">
&gt;If we are going to have the header, it seems to me that the chain <br c=
lass=3D"">
&gt;identification field is very useful, and low cost once we have the head=
er.<br class=3D"">
&gt;<br class=3D"">
&gt;Yours,<br class=3D"">
&gt;Joel<br class=3D"">
&gt;<br class=3D"">
&gt;On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:<br class=3D"">
&gt;&gt; Explicit chain identification should be made optional. I believe i=
t <br class=3D"">
&gt;&gt; was discussed few months ago on this mailing list.<br class=3D"">
&gt;&gt;<br class=3D"">
&gt;&gt; Maria<br class=3D"">
&gt;&gt;<br class=3D"">
&gt;&gt; *From:*sfc [<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bou=
nces@ietf.org</a>] *On Behalf Of *Jmh.direct<br class=3D"">
&gt;&gt; *Sent:* Thursday, March 13, 2014 12:12 PM<br class=3D"">
&gt;&gt; *To:* <a href=3D"mailto:kegray@cisco.com">kegray@cisco.com</a>; <a=
 href=3D"mailto:lucy.yong@huawei.com">
lucy.yong@huawei.com</a>; <a href=3D"mailto:smkumar@cisco.com">smkumar@cisc=
o.com</a>;
<br class=3D"">
&gt;&gt;<a href=3D"mailto:jguichar@cisco.com">jguichar@cisco.com</a><br cla=
ss=3D"">
&gt;&gt; *Cc:* <a href=3D"mailto:nicolas.bouthors@qosmos.com">nicolas.bouth=
ors@qosmos.com</a>;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>; <a href=3D"mailto:hadi@mo=
jatatu.com">
hadi@mojatatu.com</a>; <br class=3D"">
&gt;&gt;<a href=3D"mailto:ron_parker@affirmednetworks.com">ron_parker@affir=
mednetworks.com</a>;
<a href=3D"mailto:brijsman@juniper.net">brijsman@juniper.net</a>; <br class=
=3D"">
&gt;&gt;<a href=3D"mailto:jmh@joelhalpern.com">jmh@joelhalpern.com</a><br c=
lass=3D"">
&gt;&gt; *Subject:* Re: [sfc] draft-rijsman-sfc-metadata-considerations<br =
class=3D"">
&gt;&gt; *Importance:* Low<br class=3D"">
&gt;&gt;<br class=3D"">
&gt;&gt; Assuming I understand you properly Ken, I disagree.<br class=3D"">
&gt;&gt;<br class=3D"">
&gt;&gt; For example, by using separate terms I can easily discuss the fact=
 <br class=3D"">
&gt;&gt;that certain kinds of data (chain identification) only need to be <=
br class=3D"">
&gt;&gt;adjust by a few apps in rare cases. And that data is not beeded by =
<br class=3D"">
&gt;&gt;the applications.<br class=3D"">
&gt;&gt;<br class=3D"">
&gt;&gt; Unless you would like to consider the chain identification as bein=
g <br class=3D"">
&gt;&gt; optional?<br class=3D"">
&gt;&gt;<br class=3D"">
&gt;&gt; Yours,<br class=3D"">
&gt;&gt;<br class=3D"">
&gt;&gt; Joel<br class=3D"">
&gt;&gt;<br class=3D"">
&gt;&gt;<br class=3D"">
&gt;&gt;<br class=3D"">
&gt;&gt; Sent from my Samsung smartphone on AT&amp;T<br class=3D"">
&gt;&gt;<br class=3D"">
&gt;&gt;<br class=3D"">
&gt;&gt;<br class=3D"">
&gt;&gt;<br class=3D"">
&gt;&gt; -------- Original message --------<br class=3D"">
&gt;&gt; Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations<br cl=
ass=3D"">
&gt;&gt; From: &quot;Ken Gray (kegray)&quot; &lt;<a href=3D"mailto:kegray@c=
isco.com">kegray@cisco.com</a>
<br class=3D"">
&gt;&gt; &lt;<a href=3D"mailto:kegray@cisco.com">mailto:kegray@cisco.com</a=
>&gt;&gt;<br class=3D"">
&gt;&gt; To: Lucy yong &lt;<a href=3D"mailto:lucy.yong@huawei.com">lucy.yon=
g@huawei.com</a><br class=3D"">
&gt;&gt; &lt;<a href=3D"mailto:lucy.yong@huawei.com">mailto:lucy.yong@huawe=
i.com</a>&gt;&gt;,&quot;Surendra Kumar (smkumar)&quot;<br class=3D"">
&gt;&gt; &lt;<a href=3D"mailto:smkumar@cisco.com">smkumar@cisco.com</a> &lt=
;<a href=3D"mailto:smkumar@cisco.com">mailto:smkumar@cisco.com</a>&gt;&gt;,=
&quot;Jim Guichard (jguichar)&quot;<br class=3D"">
&gt;&gt; &lt;<a href=3D"mailto:jguichar@cisco.com">jguichar@cisco.com</a> &=
lt;<a href=3D"mailto:jguichar@cisco.com">mailto:jguichar@cisco.com</a>&gt;&=
gt;<br class=3D"">
&gt;&gt; CC: Nicolas BOUTHORS &lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos=
.com">Nicolas.BOUTHORS@qosmos.com</a>
<br class=3D"">
&gt;&gt; &lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com">mailto:Nicolas.=
BOUTHORS@qosmos.com</a>&gt;&gt;,sfc &lt;<a href=3D"mailto:sfc@ietf.org">sfc=
@ietf.org</a>
<br class=3D"">
&gt;&gt; &lt;<a href=3D"mailto:sfc@ietf.org">mailto:sfc@ietf.org</a>&gt;&gt=
;,Jamal Hadi Salim &lt;<a href=3D"mailto:hadi@mojatatu.com">hadi@mojatatu.c=
om</a>
<br class=3D"">
&gt;&gt; &lt;<a href=3D"mailto:hadi@mojatatu.com">mailto:hadi@mojatatu.com<=
/a>&gt;&gt;,Ron Parker <br class=3D"">
&gt;&gt; &lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com">Ron_Parker@=
affirmednetworks.com</a>
<br class=3D"">
&gt;&gt; &lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com">mailto:Ron_=
Parker@affirmednetworks.com</a>&gt;&gt;,&quot;<a href=3D"mailto:brijsman@ju=
niper.net">brijsman@juniper.net</a><br class=3D"">
&gt;&gt; &lt;<a href=3D"mailto:brijsman@juniper.net">mailto:brijsman@junipe=
r.net</a>&gt;&quot; &lt;<a href=3D"mailto:brijsman@juniper.net">brijsman@ju=
niper.net</a>
<br class=3D"">
&gt;&gt; &lt;<a href=3D"mailto:brijsman@juniper.net">mailto:brijsman@junipe=
r.net</a>&gt;&gt;,&quot;Joel M. Halpern&quot; &lt;<a href=3D"mailto:jmh@joe=
lhalpern.com">jmh@joelhalpern.com</a>
<br class=3D"">
&gt;&gt; &lt;<a href=3D"mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.=
com</a>&gt;&gt;<br class=3D"">
&gt;&gt;<br class=3D"">
&gt;&gt; The word &quot;metadata&quot; is a purposely ambiguous term &quot;=
data that provides <br class=3D"">
&gt;&gt; information about other data&quot;. It is used to avoid THIS discu=
ssion.<br class=3D"">
&gt;&gt;<br class=3D"">
&gt;&gt; For example, I propose we define &quot;tequila metadata&quot; beca=
use, frankly, <br class=3D"">
&gt;&gt;I will need to order a triple-shot if we keep attempting to define =
<br class=3D"">
&gt;&gt;something that, by definition, is ambiguous. I'd like my bartender =
<br class=3D"">
&gt;&gt;to understand me specifically when I say &quot;I need a shot&quot;.=
<br class=3D"">
&gt;&gt;<br class=3D"">
&gt;&gt; On 3/13/14 7:49 AM, &quot;Lucy yong&quot; &lt;<a href=3D"mailto:lu=
cy.yong@huawei.com">lucy.yong@huawei.com</a>
<br class=3D"">
&gt;&gt; &lt;<a href=3D"mailto:lucy.yong@huawei.com">mailto:lucy.yong@huawe=
i.com</a>&gt;&gt; wrote:<br class=3D"">
&gt;&gt;<br class=3D"">
&gt;&gt; &gt;Snip..<br class=3D"">
&gt;&gt; &gt;SK&gt; Just copying from the PS:<br class=3D"">
&gt;&gt; &gt;--<br class=3D"">
&gt;&gt; &gt;Data plane metadata provides the ability to exchange informati=
on <br class=3D"">
&gt;&gt;between<br class=3D"">
&gt;&gt; &gt;the network and service functions, between service functions, =
and <br class=3D"">
&gt;&gt;service<br class=3D"">
&gt;&gt; &gt;functions and the network.<br class=3D"">
&gt;&gt; &gt;<br class=3D"">
&gt;&gt; &gt;--<br class=3D"">
&gt;&gt; &gt;It is a lucid definition. We are unnecessarily making the word=
 <br class=3D"">
&gt;&gt;&quot;network&quot;<br class=3D"">
&gt;&gt; &gt;controversial, IMO.<br class=3D"">
&gt;&gt; &gt;<br class=3D"">
&gt;&gt; &gt;[Lucy] This is my point. &quot;The network&quot; is too genera=
l here, which <br class=3D"">
&gt;&gt;brings<br class=3D"">
&gt;&gt; &gt;metadata great power to do many things. This is why people inv=
ent <br class=3D"">
&gt;&gt;ideas<br class=3D"">
&gt;&gt; &gt;here, which causes a lot of debates on metadata usage potentia=
ls. <br class=3D"">
&gt;&gt;We<br class=3D"">
&gt;&gt; &gt;should not spend a lot of times on that debates and judge whic=
h <br class=3D"">
&gt;&gt;usage is<br class=3D"">
&gt;&gt; &gt;valuable or not. Thus, for the SFC work, it will be helpful if=
 we <br class=3D"">
&gt;&gt;can<br class=3D"">
&gt;&gt; &gt;narrow down a bit. Joel makes explicitly two cases, which is <=
br class=3D"">
&gt;&gt;helpful to<br class=3D"">
&gt;&gt; &gt;develop use cases for each case. I would like to see that the =
<br class=3D"">
&gt;&gt;problem<br class=3D"">
&gt;&gt; &gt;statement can be more specific on metadata definition, which m=
ay be<br class=3D"">
&gt;&gt; &gt;helpful in less focusing on it and moving forward.<br class=3D=
"">
&gt;&gt; &gt;<br class=3D"">
&gt;&gt; &gt;Lucy<br class=3D"">
&gt;&gt; &gt;<br class=3D"">
&gt;&gt; &gt;Surendra.<br class=3D"">
&gt;&gt; &gt;<br class=3D"">
&gt;&gt; &gt;<br class=3D"">
&gt;&gt; &gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;Thanks,<br class=3D"">
&gt;&gt; &gt;&gt;Lucy<br class=3D"">
&gt;&gt; &gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;-----Original Message-----<br class=3D"">
&gt;&gt; &gt;&gt;From: Jim Guichard (jguichar) [<a href=3D"mailto:jguichar@=
cisco.com">mailto:jguichar@cisco.com</a>]<br class=3D"">
&gt;&gt; &gt;&gt;Sent: Wednesday, March 12, 2014 4:38 PM<br class=3D"">
&gt;&gt; &gt;&gt;To: Lucy yong<br class=3D"">
&gt;&gt; &gt;&gt;Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker;<br clas=
s=3D"">
&gt;&gt; &gt;&gt;<a href=3D"mailto:brijsman@juniper.net">brijsman@juniper.n=
et</a> &lt;<a href=3D"mailto:brijsman@juniper.net">mailto:brijsman@juniper.=
net</a>&gt;; sfc; Jamal
<br class=3D"">
&gt;&gt;Hadi Salim<br class=3D"">
&gt;&gt; &gt;&gt;Subject: Re: [sfc] draft-rijsman-sfc-metadata-consideratio=
ns<br class=3D"">
&gt;&gt; &gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;Hi Lucy,<br class=3D"">
&gt;&gt; &gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;No. I am simply saying we should not overcomplicate the pr=
oblem<br class=3D"">
&gt;&gt; &gt;&gt;statement with text that adds little to no value in my opi=
nion.<br class=3D"">
&gt;&gt;Whether<br class=3D"">
&gt;&gt; &gt;&gt;we call it metadata, or context, has no bearing on the fac=
t that <br class=3D"">
&gt;&gt;the<br class=3D"">
&gt;&gt; &gt;&gt;problem statement already clearly states we need to be abl=
e to <br class=3D"">
&gt;&gt;pass<br class=3D"">
&gt;&gt; &gt;&gt;information between SF=B9s and between the network &amp; S=
F=B9s.<br class=3D"">
&gt;&gt; &gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;On 3/12/14, 5:13 PM, &quot;Lucy yong&quot; &lt;<a href=3D"=
mailto:lucy.yong@huawei.com">lucy.yong@huawei.com</a>
<br class=3D"">
&gt;&gt;&lt;<a href=3D"mailto:lucy.yong@huawei.com">mailto:lucy.yong@huawei=
.com</a>&gt;&gt; wrote:<br class=3D"">
&gt;&gt; &gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;Hi Jim,<br class=3D"">
&gt;&gt; &gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;I for one don't agree and think we are over complicati=
ng what <br class=3D"">
&gt;&gt;should<br class=3D"">
&gt;&gt; &gt;&gt;&gt;be straightforward. The SFC encapsulation should enabl=
e two things:<br class=3D"">
&gt;&gt; &gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;1. Steering of selected flows through a service chain;=
 this is <br class=3D"">
&gt;&gt;the<br class=3D"">
&gt;&gt; &gt;&gt;&gt;service function path.<br class=3D"">
&gt;&gt; &gt;&gt;&gt;2. Passing of context associated with a given flow wit=
hin said <br class=3D"">
&gt;&gt;service<br class=3D"">
&gt;&gt; &gt;&gt;&gt;function path. This context information may be consume=
d by a SF <br class=3D"">
&gt;&gt;(an<br class=3D"">
&gt;&gt; &gt;&gt;&gt;application ID is an example) or may be consumed by th=
e <br class=3D"">
&gt;&gt;forwarding<br class=3D"">
&gt;&gt; &gt;&gt;&gt;elements (a vrf-ID is an example).<br class=3D"">
&gt;&gt; &gt;&gt;&gt;[Lucy] Do you call the context as metadata or not? Do =
we have <br class=3D"">
&gt;&gt;another<br class=3D"">
&gt;&gt; &gt;&gt;&gt;term here beside SFC header and metadata. I see that y=
ou don't <br class=3D"">
&gt;&gt;want to<br class=3D"">
&gt;&gt; &gt;&gt;&gt;separate what is consumed by SF and what is consumed b=
y the <br class=3D"">
&gt;&gt;forwarding<br class=3D"">
&gt;&gt; &gt;&gt;&gt;elements.<br class=3D"">
&gt;&gt; &gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;Lucy<br class=3D"">
&gt;&gt; &gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;Sent from my iPhone<br class=3D"">
&gt;&gt; &gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt; On Mar 12, 2014, at 4:16 PM, &quot;Lucy yong&quot=
; &lt;<a href=3D"mailto:lucy.yong@huawei.com">lucy.yong@huawei.com</a>
<br class=3D"">
&gt;&gt;&lt;<a href=3D"mailto:lucy.yong@huawei.com">mailto:lucy.yong@huawei=
.com</a>&gt;&gt; wrote:<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt; Great. Then we may consider two special metadata =
definitions in <br class=3D"">
&gt;&gt;the<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;problem statement so we can all use the same defin=
itions. Here <br class=3D"">
&gt;&gt;is my<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;suggested text and like to hear you and other's in=
put and <br class=3D"">
&gt;&gt;suggestions.<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt; Dataplane Metadata: Data plane metadata provides =
the ability to<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;exchange information between the elements in a ser=
vice function<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;chaining. In this context, there are two types of =
data plane <br class=3D"">
&gt;&gt;metadata.<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt; Service Function Metadata: the information exchan=
ged between<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;classifier and service functions, between service =
functions to<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;facilitate service functions on the packet treatme=
nt.<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt; Steering Metadata: the information from service f=
unctions to a<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;classifier or service node for traffic forwarding =
purpose.<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt; -end<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt; Lucy<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt; -----Original Message-----<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt; From: Joel M. Halpern [<a href=3D"mailto:jmh@joel=
halpern.com">mailto:jmh@joelhalpern.com</a>]<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt; Sent: Wednesday, March 12, 2014 2:35 PM<br class=
=3D"">
&gt;&gt; &gt;&gt;&gt;&gt; To: Lucy yong; Nicolas BOUTHORS; Ron Parker<br cl=
ass=3D"">
&gt;&gt; &gt;&gt;&gt;&gt; Cc: Jim Guichard (jguichar); <a href=3D"mailto:br=
ijsman@juniper.net">brijsman@juniper.net</a>
<br class=3D"">
&gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net">mailto:brijsman@juniper=
.net</a>&gt;; sfc; Jamal Hadi<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt; Salim<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt; Subject: Re: [sfc] draft-rijsman-sfc-metadata-con=
siderations<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt; Yes, I am trying to consistently distinguish thos=
e two cases <br class=3D"">
&gt;&gt;when<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;talking about the information carried with packets=
 in service <br class=3D"">
&gt;&gt;chains.<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt; Yours,<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt; Joel<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt; On 3/12/14, 3:13 PM, Lucy yong wrote:<br clas=
s=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt; Joel, See below. -----Original Message----- F=
rom: sfc<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt; [<a href=3D"mailto:sfc-bounces@ietf.org">mail=
to:sfc-bounces@ietf.org</a>] On Behalf Of Joel M. Halpern Sent:<br class=3D=
"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt; Wednesday, March 12, 2014 2:02 PM To: Lucy yo=
ng; Nicolas <br class=3D"">
&gt;&gt;BOUTHORS;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt; Ron Parker Cc: Jim Guichard (jguichar); <a hr=
ef=3D"mailto:brijsman@juniper.net">
brijsman@juniper.net</a> <br class=3D"">
&gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net">mailto:brijsman@juniper=
.net</a>&gt;; sfc;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt; Jamal Hadi Salim Subject: Re: [sfc]<br class=
=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-metadata-considerations<br =
class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt; I was trying to word it carefully not to focu=
s on who puts the<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt; information in, but only on who consumes the =
information.<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt; Information for service functions may come fr=
om the ingress<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt; classifier or from other service functions. [=
Lucy] this is the <br class=3D"">
&gt;&gt;one<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt; case using metadata in your view. Information=
 for the <br class=3D"">
&gt;&gt;forwarding<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt; will generally come from the ingress classifi=
er, but in <br class=3D"">
&gt;&gt;special<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt; cases may be provided by service functions. (=
I keep wanting <br class=3D"">
&gt;&gt;to get<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt; rid of those special cases, but so far there =
seem to be just <br class=3D"">
&gt;&gt;enough<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt; of them to warrant covering in the solution. =
And more <br class=3D"">
&gt;&gt;importantly,<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt; significant support for it in the working gro=
up.) [Lucy] This <br class=3D"">
&gt;&gt;is<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt; the second case using metadata in your view (=
but you don't <br class=3D"">
&gt;&gt;like it).<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt; And you suggest distinguishing these two case=
s when discussing<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt; about metadata usage. Is that right understan=
ding?<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt; Lucy<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt; Yours, Joel<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14, 2:33 PM, Lucy yong wrote:<br =
class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; Joel, I interpret that you suggests that =
distinguish the <br class=3D"">
&gt;&gt;exchange<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; information data plane carried between se=
rvice functions and <br class=3D"">
&gt;&gt;the<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; exchange information data plane carried f=
rom a service <br class=3D"">
&gt;&gt;function to<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; a service node. Is this right understandi=
ng? Lucy<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; -----Original Message----- From: Joel M. =
Halpern<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; [<a href=3D"mailto:jmh@joelhalpern.com">m=
ailto:jmh@joelhalpern.com</a>] Sent: Wednesday, March 12, 2014<br class=3D"=
">
&gt;&gt;1:19<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; PM<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; To: Lucy yong; Nicolas BOUTHORS; Ron Park=
er Cc: Jim Guichard<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; (jguichar); <a href=3D"mailto:brijsman@ju=
niper.net">brijsman@juniper.net</a>
<br class=3D"">
&gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net">mailto:brijsman@juniper=
.net</a>&gt;; sfc; Jamal Hadi Salim Subject:<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; Re: [sfc] draft-rijsman-sfc-metadata-cons=
iderations<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; My inclination would be to tune that defi=
nition to <br class=3D"">
&gt;&gt;distinguish<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; between dataplane carried information int=
ended for use by <br class=3D"">
&gt;&gt;service<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; funcitons (whatever the origin), and data=
plane carried <br class=3D"">
&gt;&gt;information<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; intended for dataplane forwarding compone=
nts.<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Joel,<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; I agree that we need using the same d=
efinition for a term, <br class=3D"">
&gt;&gt;but<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; disagree that the metadata definition=
 here is a set of<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; information put in the SFC header. Th=
is may be too narrow or <br class=3D"">
&gt;&gt;lead<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; to a particular solution. I am fine w=
ith this definition in <br class=3D"">
&gt;&gt;the<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; problem statement w/ minor tweak (sug=
gested on mailing list).<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Dataplane Metadata: Data plane metada=
ta provides the ability <br class=3D"">
&gt;&gt;to<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; exchange information between the clas=
sifiers and service<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; functions, between service functions,=
 and service functions <br class=3D"">
&gt;&gt;and<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; the<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; classifiers|service nodes.<br class=
=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; There may be a solution that a servic=
e function passes some<br class=3D"">
&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; information to attached service node =
without using SFC header.<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks, Lucy<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message----- From: Joel=
 Halpern Direct<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; [<a href=3D"mailto:jmh.direct@joelhal=
pern.com">mailto:jmh.direct@joelhalpern.com</a>] Sent: Wednesday, March
<br class=3D"">
&gt;&gt;12,<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; 2014 12:25 PM To: Lucy yong; Joel M. =
Halpern; Nicolas <br class=3D"">
&gt;&gt;BOUTHORS;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron Parker Cc: Jim Guichard (jguichar=
); <a href=3D"mailto:brijsman@juniper.net">
brijsman@juniper.net</a> <br class=3D"">
&gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net">mailto:brijsman@juniper=
.net</a>&gt;;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; sfc; Jamal Hadi Salim Subject: Re: [s=
fc]<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-metadata-considerat=
ions<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Lucy, you say &quot;the metadata term=
 means ...&quot; The definition <br class=3D"">
&gt;&gt;you<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; then provide is a definition of the s=
et of information we <br class=3D"">
&gt;&gt;are<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; proposing that we put in the SFC head=
er. I, and others, <br class=3D"">
&gt;&gt;have<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; been using the term metadata more nar=
rowly. We can use <br class=3D"">
&gt;&gt;whatever<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; definition we want. But we do need to=
 agree on the definition.<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; For the purposes of the WG, it seems =
much more useful to use <br class=3D"">
&gt;&gt;the<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; term metadata for the narrower descri=
ption.<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14, 1:19 PM, Lucy yong wr=
ote:<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Joel,<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I agree. We need to differentiate=
 the metadata used by <br class=3D"">
&gt;&gt;service<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;function and SFC header. The metad=
ata term means carrying <br class=3D"">
&gt;&gt;some<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;states along with the packet. IMO:=
 SFC header is a kind of<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;metadata carried on packet for nex=
t service node to use. In <br class=3D"">
&gt;&gt;the<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;context of SFC, we have term for S=
FC header and the metadata <br class=3D"">
&gt;&gt;that<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;was carried between service functi=
ons, or between service<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;functions and classifiers/service =
nodes, which is what the <br class=3D"">
&gt;&gt;draft<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;focus.<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks, Lucy<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message----- From: =
Joel M. Halpern<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [<a href=3D"mailto:jmh@joelhalper=
n.com">mailto:jmh@joelhalpern.com</a>] Sent: Wednesday, March 12,
<br class=3D"">
&gt;&gt;2014<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 11:18 AM To: Lucy yong; Nicolas B=
OUTHORS; Ron Parker Cc: <br class=3D"">
&gt;&gt;Jim<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Guichard (jguichar); <a href=3D"m=
ailto:brijsman@juniper.net">brijsman@juniper.net</a>
<br class=3D"">
&gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net">mailto:brijsman@juniper=
.net</a>&gt;; sfc; Jamal Hadi Salim<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [sfc] <br class=3D""=
>
&gt;&gt;draft-rijsman-sfc-metadata-considerations<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I think it is important to keep a=
 strong distinction <br class=3D"">
&gt;&gt;between<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata (which is for use by app=
lications) and the service<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; chaining information in the base =
service chain header, <br class=3D"">
&gt;&gt;which is<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; for use by the service chain supp=
ort mechanisms.<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14, 10:42 AM, Lucy yo=
ng wrote:<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Fully agree with Joe.<br clas=
s=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We should not require a fix l=
ength for in-band metadata <br class=3D"">
&gt;&gt;but<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; also not leave it for freely =
usage. In fact, when a <br class=3D"">
&gt;&gt;service<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; node inserts SFC header on a =
(encapsulated) packet and <br class=3D"">
&gt;&gt;send to<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; next service node, SFC header=
 itself can be seen as a <br class=3D"">
&gt;&gt;metadata.<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Lucy<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message----- Fr=
om: sfc<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [<a href=3D"mailto:sfc-bounce=
s@ietf.org">mailto:sfc-bounces@ietf.org</a>] On Behalf Of Joel M. Halpern<b=
r class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Wednesday, March 12, 20=
14 9:21 AM To: Nicolas <br class=3D"">
&gt;&gt;BOUTHORS;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron Parker Cc: Jim Guichard (=
jguichar); <br class=3D"">
&gt;&gt;<a href=3D"mailto:brijsman@juniper.net">brijsman@juniper.net</a> &l=
t;<a href=3D"mailto:brijsman@juniper.net">mailto:brijsman@juniper.net</a>&g=
t;;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; sfc; Jamal Hadi Salim Subject=
: Re: [sfc]<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-metadata-co=
nsiderations<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; For in-band metadata, the API=
 for access can easily be<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; synchronous. Out of band meta=
data needs different handling.<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; There are many cases where ou=
t-of-band metadata is useful <br class=3D"">
&gt;&gt;and<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; appropriate. But they do not =
cover all needs by any stretch.<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Even if each piece of in-band=
 metadata is of fixed length,<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; there are many different kind=
s of metatype. Trying to say<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &quot;there will be exactly f=
our pieces, and they will be of <br class=3D"">
&gt;&gt;types<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; t1, t2, t3, and t4&quot; is s=
imply too specific for even 80% of <br class=3D"">
&gt;&gt;the<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;needs.<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14, 8:52 AM, Nico=
las BOUTHORS wrote:<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hello Ron,<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sending out of band congr=
uent metadata may not be the <br class=3D"">
&gt;&gt;answer<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; to all needs but it is on=
e tool that we should keep.<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Not all metadata is tied =
to a specific packet, for <br class=3D"">
&gt;&gt;example a<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; policy change in PCRF cou=
ld lead to some metadata <br class=3D"">
&gt;&gt;signaling,<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the reaction time need no=
t be immediate, few ms may not <br class=3D"">
&gt;&gt;matter.<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; As you point, if a packet=
 is tied to a metadata a <br class=3D"">
&gt;&gt;correlation<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; info can be set in both p=
acket to deal with it (i.e <br class=3D"">
&gt;&gt;metadata<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; expected flag in the SFC =
header, plus an id)<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Finally we can still send=
 some limited metadata within a <br class=3D"">
&gt;&gt;header.<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; This could be used for lo=
ad balancers in particular if we<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; agree on a convention to =
locate &quot;coarse grain policy&quot;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; / &quot;fine grain policy=
&quot; on reserved context headers.<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; This seems to open up a l=
ot of flexibility / innovations.<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On your last point, there=
 is a question on how to make<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata available to a S=
ervice Function. Current socket<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; connections for example d=
o not allow to retrieve IP <br class=3D"">
&gt;&gt;header<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; options. So I assume that=
 SFC aware Service Functions <br class=3D"">
&gt;&gt;will<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; need some (asynchronous<b=
r class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ?) API to retrieve SFC he=
ader information as well as <br class=3D"">
&gt;&gt;in-band<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata. I don't see out=
 of band metadata transport <br class=3D"">
&gt;&gt;adding<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; complexity, the same API =
can probably apply.<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The alternative option, a=
llowing variable sized metadata <br class=3D"">
&gt;&gt;in<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the SFC header has some d=
rawbacks as well, one being<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; fragmentation, and some s=
witches expecting as well to <br class=3D"">
&gt;&gt;look at<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; end user traffic headers =
for link load balancing. I <br class=3D"">
&gt;&gt;would<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; agree that if we can acce=
pt these issues, then sending<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; off-line congruent metada=
ta looses its interest.<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We need to take into acco=
unt that both in-band and <br class=3D"">
&gt;&gt;congruent<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; out-of-band metadata tran=
sport is not reliable. A packet <br class=3D"">
&gt;&gt;loss<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; triggering retransmission=
 would not lead to the identical<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; reconstruction of the ass=
ociated metadata. In some cases, <br class=3D"">
&gt;&gt;we<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; might thus even need non-=
congruent out-of-band reliable<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata transport.<br cl=
ass=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas _________________=
_______________________ From: <br class=3D"">
&gt;&gt;Ron<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Parker [<a href=3D"mailto=
:Ron_Parker@affirmednetworks.com">Ron_Parker@affirmednetworks.com</a>] Sent=
: Wednesday,<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; March 12, 2014<br class=
=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 12:43 PM To: Nicolas BOUT=
HORS Cc: Jim Guichard <br class=3D"">
&gt;&gt;(jguichar);<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:brijsma=
n@juniper.net">brijsman@juniper.net</a> &lt;<a href=3D"mailto:brijsman@juni=
per.net">mailto:brijsman@juniper.net</a>&gt;; sfc;
<br class=3D"">
&gt;&gt;Jamal Hadi Salim Subject: Re: [sfc]<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-metadat=
a-considerations<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas,<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I understand the concept =
for out of band signaling of<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;metadata, but I am concern=
ed that it introduces <br class=3D"">
&gt;&gt;significant<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;complexity due to the pote=
ntial race condition of <br class=3D"">
&gt;&gt;receiving the<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;real packet before the met=
adata. While the real packet <br class=3D"">
&gt;&gt;could<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;indicate that out of band =
metadata is expected, how can we<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;guarantee the order of rec=
eption? What if switching or <br class=3D"">
&gt;&gt;routing<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;nodes apply hash based loa=
d balancing? What if the load<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;balancing understands SFC =
encaps and looks beyond it to <br class=3D"">
&gt;&gt;the<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;original header to get bet=
ter entropy?<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Can we guarantee that the=
 metadata and real packet will <br class=3D"">
&gt;&gt;follow<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;the exact same path? If we=
 can not, then implementations <br class=3D"">
&gt;&gt;will<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;need to add ingress queuin=
g to cope with the scenario.<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Also, do you feel that th=
e increase in implementation<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; complexity at the service=
 functions is reasonable?<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks.<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On Mar 12, 2014, at 4=
:09 AM, &quot;Nicolas BOUTHORS&quot;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto=
:Nicolas.BOUTHORS@qosmos.com">Nicolas.BOUTHORS@qosmos.com</a>
<br class=3D"">
&gt;&gt;&lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com">mailto:Nicolas.B=
OUTHORS@qosmos.com</a>&gt;&gt; wrote:<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I think we must make =
a distinction between:<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - Metadata which shou=
ld be part of the header defined as <br class=3D"">
&gt;&gt;in<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; band marking. - Metad=
ata with can be passed out of band, <br class=3D"">
&gt;&gt;for<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; example congruent out=
 of band signaling defined in the <br class=3D"">
&gt;&gt;draft<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The former calls for =
a limited space in the header, <br class=3D"">
&gt;&gt;true, The<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; latter however does n=
ot incur any space limitation and <br class=3D"">
&gt;&gt;is<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; still fairly efficien=
t and it remains compatible with a <br class=3D"">
&gt;&gt;fixed<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; size header used to r=
oute those signaling messages along <br class=3D"">
&gt;&gt;the<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; chain's service funct=
ions.<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas _____________=
___________________________ From:<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Jim Guichard (jguicha=
r) [<a href=3D"mailto:jguichar@cisco.com">jguichar@cisco.com</a>] Sent:<br =
class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Tuesday, March 11, 20=
14 6:48 PM To: Ron Parker Cc:<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas BOUTHORS; <a =
href=3D"mailto:brijsman@juniper.net">brijsman@juniper.net</a>
<br class=3D"">
&gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net">mailto:brijsman@juniper=
.net</a>&gt;; sfc; Jamal Hadi Salim<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [sfc]<br=
 class=3D"">
&gt;&gt;draft-rijsman-sfc-metadata-considerations<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Ron,<br class=3D""=
>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We can certainly have=
 this discussion but we should <br class=3D"">
&gt;&gt;first<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; consider what informa=
tion is necessary and if said<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; information can fit w=
ithin a fixed number of contexts in <br class=3D"">
&gt;&gt;the<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; majority of cases. Re=
member, the goal of being able to <br class=3D"">
&gt;&gt;pass<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata through the =
network is to enhance service <br class=3D"">
&gt;&gt;delivery,<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; not pass the entire w=
orks of Shakespeare ;-)<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent from my iPhone<b=
r class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On Mar 7, 2014, a=
t 3:52 AM, &quot;Ron Parker&quot;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"ma=
ilto:Ron_Parker@affirmednetworks.com">Ron_Parker@affirmednetworks.com</a>
<br class=3D"">
&gt;&gt;&lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com">mailto:Ron_P=
arker@affirmednetworks.com</a>&gt;&gt; wrote:<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas,<br class=
=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I see similar req=
uirements from the 3gpp EPC side. I <br class=3D"">
&gt;&gt;would<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; like to propose a=
n OUI / TLV based approach where the<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; reserved OUI can =
be used for agreed upon types of <br class=3D"">
&gt;&gt;common<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata and vend=
or or other organizational OUIs can be <br class=3D"">
&gt;&gt;used<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; to quickly innova=
te in the networks.<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Simultaneously, I=
 would also like to consider <br class=3D"">
&gt;&gt;mechanisms<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; that are optimize=
d for long lived flows so as to limit <br class=3D"">
&gt;&gt;the<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; negative effects =
of packet growth.<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron<br class=3D""=
>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On Mar 7, 201=
4, at 8:34 AM, &quot;Nicolas BOUTHORS&quot;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &lt;<a href=
=3D"mailto:Nicolas.BOUTHORS@qosmos.com">Nicolas.BOUTHORS@qosmos.com</a>
<br class=3D"">
&gt;&gt;&lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com">mailto:Nicolas.B=
OUTHORS@qosmos.com</a>&gt;&gt; wrote:<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D""=
>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hello Jim<br =
class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D""=
>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I have seen c=
ases in Gi LAN, where subscriber related<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; information i=
s passed to a Web Proxy for HTTP header<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; enrichment (a=
imed at some Web Content providers <br class=3D"">
&gt;&gt;partners of<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the Mobile Op=
erator).<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Information w=
as an coded (persistent) subscriber id <br class=3D"">
&gt;&gt;derived<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; from the MSIS=
DN, and couple of f customer profile <br class=3D"">
&gt;&gt;related<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; fields.<br cl=
ass=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D""=
>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; In an sfc bas=
ed Gi LAN, this entity should receive <br class=3D"">
&gt;&gt;from the<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Classifier<br=
 class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D""=
>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - A classific=
ation of the Content Provider ( Id,<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Category) bas=
ed on traffic analysis - The MSISDN of <br class=3D"">
&gt;&gt;the<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; subscriber - =
Two subscriber policy fields (not tied to <br class=3D"">
&gt;&gt;PCRF<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; but belonging=
 to the Subscriber DB) (Subscriber <br class=3D"">
&gt;&gt;category,<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; sub-category)=
 - A session id (for logging and tracking<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; purposes)<br =
class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D""=
>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The objective=
 being to avoid having the HTTP Proxy to<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; become a trus=
ted application (interogate the <br class=3D"">
&gt;&gt;subscriber DB,<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; etc..)<br cla=
ss=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D""=
>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D""=
>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas<br cl=
ass=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D""=
>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D""=
>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; _____________=
___________________________ From: Jim <br class=3D"">
&gt;&gt;Guichard<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; (jguichar) [<=
a href=3D"mailto:jguichar@cisco.com">jguichar@cisco.com</a>] Sent:<br class=
=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thursday, Mar=
ch 06, 2014 2:02 PM To: Jamal Hadi Salim;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"ma=
ilto:jmoisand@juniper.net">jmoisand@juniper.net</a> &lt;<a href=3D"mailto:j=
moisand@juniper.net">mailto:jmoisand@juniper.net</a>&gt;;
<br class=3D"">
&gt;&gt;<a href=3D"mailto:brijsman@juniper.net">brijsman@juniper.net</a> &l=
t;<a href=3D"mailto:brijsman@juniper.net">mailto:brijsman@juniper.net</a>&g=
t; Cc:<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; sfc Subject: =
Re: [sfc]<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; draft-rijsman=
-sfc-metadata-considerations<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D""=
>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Jamal,<br =
class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D""=
>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; You said &quo=
t;It seems there's clear need for variable <br class=3D"">
&gt;&gt;sized<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata&quot=
;.. I am not so convinced and would like to <br class=3D"">
&gt;&gt;better<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; understand th=
e requirements before passing judgement. <br class=3D"">
&gt;&gt;If we<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; look at the u=
se cases as presented thus far into the <br class=3D"">
&gt;&gt;WG I<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; have yet to s=
ee a single example of the need (noting <br class=3D"">
&gt;&gt;that<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; desire is not=
 the same as need) - I am not saying <br class=3D"">
&gt;&gt;there is<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; no requiremen=
t but rather that we should not jump to <br class=3D"">
&gt;&gt;the<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; conclusion an=
d build standards around a theory.<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D""=
>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D""=
>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D""=
>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 3/3/14=
, 6:35 AM, &quot;Jamal Hadi Salim&quot;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &lt;<a hr=
ef=3D"mailto:hadi@mojatatu.com">hadi@mojatatu.com</a> &lt;<a href=3D"mailto=
:hadi@mojatatu.com">mailto:hadi@mojatatu.com</a>&gt;&gt; wrote:<br class=3D=
"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=
=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I like th=
e doc - well written.<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=
=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Section 4=
.3 on metadata encoding.<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=
=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; It seems =
there's clear need for variable sized <br class=3D"">
&gt;&gt;metadata<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; (at least=
 for http/app you seem to indicate the <br class=3D"">
&gt;&gt;desire for<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;it).<br cl=
ass=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; For a dat=
apath per-packet metadata, i feel the need <br class=3D"">
&gt;&gt;is<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; just as i=
mportant. Are we limited by the fact that<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; existing =
hardware may not be able to handle TLVs? For<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; example, =
I dont have a problem handling TLVs in a <br class=3D"">
&gt;&gt;software<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;datapath.<=
br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=
=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; cheers, j=
amal<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=
=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; _________=
______________________________________ sfc<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; mailing l=
ist <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a> &lt;<a href=3D"mailto:=
sfc@ietf.org">mailto:sfc@ietf.org</a>&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=
=3D"https://www.ietf.org/mailman/listinfo/sfc">https://www.ietf.org/mailman=
/listinfo/sfc</a><br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D""=
>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D""=
>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D""=
>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; _____________=
__________________________________ sfc <br class=3D"">
&gt;&gt;mailing<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list <a href=
=3D"mailto:sfc@ietf.org">sfc@ietf.org</a> &lt;<a href=3D"mailto:sfc@ietf.or=
g">mailto:sfc@ietf.org</a>&gt;
<br class=3D"">
&gt;&gt;<a href=3D"https://www.ietf.org/mailman/listinfo/sfc">https://www.i=
etf.org/mailman/listinfo/sfc</a><br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; _________________________=
______________________ sfc <br class=3D"">
&gt;&gt;mailing<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list <a href=3D"mailto:sf=
c@ietf.org">sfc@ietf.org</a> &lt;<a href=3D"mailto:sfc@ietf.org">mailto:sfc=
@ietf.org</a>&gt;
<br class=3D"">
&gt;&gt;<a href=3D"https://www.ietf.org/mailman/listinfo/sfc">https://www.i=
etf.org/mailman/listinfo/sfc</a><br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; _____________________________=
__________________ sfc <br class=3D"">
&gt;&gt;mailing<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list <a href=3D"mailto:sfc@ie=
tf.org">sfc@ietf.org</a> &lt;<a href=3D"mailto:sfc@ietf.org">mailto:sfc@iet=
f.org</a>&gt;
<br class=3D"">
&gt;&gt;<a href=3D"https://www.ietf.org/mailman/listinfo/sfc">https://www.i=
etf.org/mailman/listinfo/sfc</a><br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; _____________________________=
__________________ sfc <br class=3D"">
&gt;&gt;mailing<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list <a href=3D"mailto:sfc@ie=
tf.org">sfc@ietf.org</a> &lt;<a href=3D"mailto:sfc@ietf.org">mailto:sfc@iet=
f.org</a>&gt;
<br class=3D"">
&gt;&gt;<a href=3D"https://www.ietf.org/mailman/listinfo/sfc">https://www.i=
etf.org/mailman/listinfo/sfc</a><br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt; _____________________________________________=
__ sfc mailing <br class=3D"">
&gt;&gt;list<br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org<=
/a> &lt;<a href=3D"mailto:sfc@ietf.org">mailto:sfc@ietf.org</a>&gt;
<br class=3D"">
&gt;&gt;<a href=3D"https://www.ietf.org/mailman/listinfo/sfc">https://www.i=
etf.org/mailman/listinfo/sfc</a><br class=3D"">
&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;<br class=3D"">
&gt;&gt; &gt;&gt;_______________________________________________<br class=
=3D"">
&gt;&gt; &gt;&gt;sfc mailing list<br class=3D"">
&gt;&gt; &gt;&gt;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a> &lt;<a hr=
ef=3D"mailto:sfc@ietf.org">mailto:sfc@ietf.org</a>&gt;<br class=3D"">
&gt;&gt; &gt;&gt;<a href=3D"https://www.ietf.org/mailman/listinfo/sfc">http=
s://www.ietf.org/mailman/listinfo/sfc</a><br class=3D"">
&gt;&gt; &gt;<br class=3D"">
&gt;&gt; &gt;_______________________________________________<br class=3D"">
&gt;&gt; &gt;sfc mailing list<br class=3D"">
&gt;&gt; &gt;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a> &lt;<a href=
=3D"mailto:sfc@ietf.org">mailto:sfc@ietf.org</a>&gt;<br class=3D"">
&gt;&gt; &gt;<a href=3D"https://www.ietf.org/mailman/listinfo/sfc">https://=
www.ietf.org/mailman/listinfo/sfc</a><br class=3D"">
&gt;&gt;<br class=3D"">
&gt;<br class=3D"">
&gt;_______________________________________________<br class=3D"">
&gt;sfc mailing list<br class=3D"">
&gt;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br class=3D"">
&gt;<a href=3D"https://www.ietf.org/mailman/listinfo/sfc">https://www.ietf.=
org/mailman/listinfo/sfc</a><br class=3D"">
<br class=3D"">
_______________________________________________<br class=3D"">
sfc mailing list<br class=3D"">
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br class=3D"">
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc">https://www.ietf.org/=
mailman/listinfo/sfc</a><br class=3D"">
<br class=3D"">
_______________________________________________<br class=3D"">
sfc mailing list<br class=3D"">
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br class=3D"">
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc">https://www.ietf.org/=
mailman/listinfo/sfc</a><br class=3D"">
</div>
</blockquote>
<blockquote type=3D"cite">
<div><span>_______________________________________________</span><br>
<span>sfc mailing list</span><br>
<span><a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a></span><br>
<span><a href=3D"https://www.ietf.org/mailman/listinfo/sfc">https://www.iet=
f.org/mailman/listinfo/sfc</a></span><br>
</div>
</blockquote>
</body>
</html>

--_000_1DB6758465B24864B7A11F39E7474721ciscocom_--


From nobody Fri Mar 14 12:19:48 2014
Return-Path: <smkumar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DE55E1A0190 for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 10:42:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.748
X-Spam-Level: 
X-Spam-Status: No, score=-7.748 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, MANGLED_OFF=2.3, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 xPIFEOvqaeXi for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 10:42:35 -0700 (PDT)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) by ietfa.amsl.com (Postfix) with ESMTP id 33E0A1A0170 for <sfc@ietf.org>; Fri, 14 Mar 2014 10:42:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=38492; q=dns/txt; s=iport; t=1394818948; x=1396028548; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=L+D98YIfMB6rmXPtq9PbZUaSUe5sgp/W/ZqGzSss9Ks=; b=OrgLoMQl4Ei3O/my6OIBKsCNFSYdGjWjyr1LXkHi87JWbwUkkQsK3sSD KVg07SX5otcd5mZIcisD7OJbwLhi+83AiQaPJIPpB0HpmzWHmWSU+K+Ou 28b+7iOy6BX3bbA8V+zqMmqWPBvdCiktsohKDs+KJvJOst0SxLhqnrlMy k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhcFAOw+I1OtJV2d/2dsb2JhbABZgwY7V4MGtzyHMBmBABZ0giUBAQEEAQEBFxoxAgcDCAwEAgEIEQQBAQEEERIFAgIlCxQJCAIEAQ0FG4deDZVKnA8GojsTBIEjjGELAQkbCBAbBwICAgSCX4FPBJQVRINski6DLYFpAR8i
X-IronPort-AV: E=Sophos;i="4.97,656,1389744000"; d="scan'208";a="27554946"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by alln-iport-6.cisco.com with ESMTP; 14 Mar 2014 17:42:27 +0000
Received: from xhc-aln-x05.cisco.com (xhc-aln-x05.cisco.com [173.36.12.79]) by rcdn-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id s2EHgRxO012328 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 14 Mar 2014 17:42:27 GMT
Received: from xmb-aln-x09.cisco.com ([169.254.4.83]) by xhc-aln-x05.cisco.com ([173.36.12.79]) with mapi id 14.03.0123.003; Fri, 14 Mar 2014 12:42:26 -0500
From: "Surendra Kumar (smkumar)" <smkumar@cisco.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, "NAPIERALA, MARIA H" <mn1921@att.com>, "Ken Gray (kegray)" <kegray@cisco.com>, "lucy.yong@huawei.com" <lucy.yong@huawei.com>, "Jim Guichard (jguichar)" <jguichar@cisco.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPPtb7P5gPRYwyKk2T3oeQtAoj1prhJAMAgAAHSwD//48BAA==
Date: Fri, 14 Mar 2014 17:42:26 +0000
Message-ID: <CF488BF8.33B52%smkumar@cisco.com>
References: <9wpek1o9cwfd51qatfhe1o82.1394727128188@email.android.com> <1D70D757A2C9D54D83B4CBD7625FA80E0135C7C6@MISOUT7MSGUSR9I.ITServices.sbc.com> <53233BDA.8070903@joelhalpern.com>
In-Reply-To: <53233BDA.8070903@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.21.113.185]
Content-Type: text/plain; charset="euc-kr"
Content-ID: <7ADE6745C176E044BA3F0B4F3BD4F612@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/ozlA6A-uktK3Y3Ya_yd6eUwjOXI
X-Mailman-Approved-At: Fri, 14 Mar 2014 12:19:46 -0700
Cc: "nicolas.bouthors@qosmos.com" <nicolas.bouthors@qosmos.com>, "brijsman@juniper.net" <brijsman@juniper.net>, "sfc@ietf.org" <sfc@ietf.org>, "ron_parker@affirmednetworks.com" <ron_parker@affirmednetworks.com>, "hadi@mojatatu.com" <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 17:42:40 -0000

Q29tcGxldGUgYWdyZWUgaGVyZS4NCg0KU0ZDIGRvZXMgbm90IHByZXZlbnQgVkxBTiBzdGl0Y2hp
bmcgYW5kIG9uZSBjYW4gY29udGludWUgdG8gZG8gdGhhdC4gV2hpbGUNCmF0IHRoZSBzYW1lIHRp
bWUgU0ZDIGNhbiBpbmNsdWRlIFZMQU4gc3RpdGNoaW5nIHRvIHN1cHBvcnQgbGVnYWN5IFNGcyBp
bg0KdGhlIHNhbWUgY2hhaW4gdGhhdCBpbmNsdWRlcyBTRkMgYXdhcmUgU0ZzLiBFdmVuIGxlZ2Fj
eSBTRnMgYmVuZWZpdCBmcm9tDQpjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgaGVuY2UgY2FuIGJl
IHNoYXJlZCBhY3Jvc3MgZGlmZmVyZW50IHNlcnZpY2UNCmNoYWlucy4NCg0KU3VyZW5kcmEuDQoN
Ck9uIDMvMTQvMTQgMTA6MjYgQU0sICJKb2VsIE0uIEhhbHBlcm4iIDxqbWhAam9lbGhhbHBlcm4u
Y29tPiB3cm90ZToNCg0KPk15IG93biBpbmNsaW5hdGlvbiBpcyB0byBvYnNlcnZlIHRoYXQgaWYg
eW91IGRvbid0IG5lZWQgZXhwbGljaXQgY2hhaW4NCj5pZGVudGlmaWNhdGlvbiBhbmQgeW91IGRv
bid0IG5lZWQgbWV0YWRhdGEsIHlvdSBjYW4ganVzdCBvbWl0IHRoZQ0KPnNmYy9uc2ggaGVhZGVy
LiAgU3RpbGwgZG8gc2VydmljZSBjaGFpbmluZywganVzdCBubyBleHRyYSBoZWFkZXIuDQo+DQo+
SWYgd2UgYXJlIGdvaW5nIHRvIGhhdmUgdGhlIGhlYWRlciwgaXQgc2VlbXMgdG8gbWUgdGhhdCB0
aGUgY2hhaW4NCj5pZGVudGlmaWNhdGlvbiBmaWVsZCBpcyB2ZXJ5IHVzZWZ1bCwgYW5kIGxvdyBj
b3N0IG9uY2Ugd2UgaGF2ZSB0aGUgaGVhZGVyLg0KPg0KPllvdXJzLA0KPkpvZWwNCj4NCj5PbiAz
LzE0LzE0LCAxOjAwIFBNLCBOQVBJRVJBTEEsIE1BUklBIEggd3JvdGU6DQo+PiBFeHBsaWNpdCBj
aGFpbiBpZGVudGlmaWNhdGlvbiBzaG91bGQgYmUgbWFkZSBvcHRpb25hbC4gSSBiZWxpZXZlIGl0
IHdhcw0KPj4gZGlzY3Vzc2VkIGZldyBtb250aHMgYWdvIG9uIHRoaXMgbWFpbGluZyBsaXN0Lg0K
Pj4NCj4+IE1hcmlhDQo+Pg0KPj4gKkZyb206KnNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnXSAqT24gQmVoYWxmIE9mICpKbWguZGlyZWN0DQo+PiAqU2VudDoqIFRodXJzZGF5LCBNYXJj
aCAxMywgMjAxNCAxMjoxMiBQTQ0KPj4gKlRvOioga2VncmF5QGNpc2NvLmNvbTsgbHVjeS55b25n
QGh1YXdlaS5jb207IHNta3VtYXJAY2lzY28uY29tOw0KPj4gamd1aWNoYXJAY2lzY28uY29tDQo+
PiAqQ2M6KiBuaWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb207IHNmY0BpZXRmLm9yZzsgaGFkaUBt
b2phdGF0dS5jb207DQo+PiByb25fcGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tOyBicmlqc21h
bkBqdW5pcGVyLm5ldDsNCj4+am1oQGpvZWxoYWxwZXJuLmNvbQ0KPj4gKlN1YmplY3Q6KiBSZTog
W3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+ICpJbXBv
cnRhbmNlOiogTG93DQo+Pg0KPj4gQXNzdW1pbmcgSSB1bmRlcnN0YW5kIHlvdSBwcm9wZXJseSBL
ZW4sIEkgZGlzYWdyZWUuDQo+Pg0KPj4gRm9yIGV4YW1wbGUsIGJ5IHVzaW5nIHNlcGFyYXRlIHRl
cm1zIEkgY2FuIGVhc2lseSBkaXNjdXNzIHRoZSBmYWN0IHRoYXQNCj4+IGNlcnRhaW4ga2luZHMg
b2YgZGF0YSAoY2hhaW4gaWRlbnRpZmljYXRpb24pIG9ubHkgbmVlZCB0byBiZSBhZGp1c3QgYnkg
YQ0KPj4gZmV3IGFwcHMgaW4gcmFyZSBjYXNlcy4gIEFuZCB0aGF0IGRhdGEgaXMgbm90IGJlZWRl
ZCBieSB0aGUNCj4+YXBwbGljYXRpb25zLg0KPj4NCj4+IFVubGVzcyB5b3Ugd291bGQgbGlrZSB0
byBjb25zaWRlciB0aGUgY2hhaW4gaWRlbnRpZmljYXRpb24gYXMgYmVpbmcNCj4+IG9wdGlvbmFs
Pw0KPj4NCj4+IFlvdXJzLA0KPj4NCj4+IEpvZWwNCj4+DQo+Pg0KPj4NCj4+IFNlbnQgZnJvbSBt
eSBTYW1zdW5nIHNtYXJ0cGhvbmUgb24gQVQmVA0KPj4NCj4+DQo+Pg0KPj4NCj4+IC0tLS0tLS0t
IE9yaWdpbmFsIG1lc3NhZ2UgLS0tLS0tLS0NCj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1y
aWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4gRnJvbTogIktlbiBHcmF5IChr
ZWdyYXkpIiA8a2VncmF5QGNpc2NvLmNvbSA8bWFpbHRvOmtlZ3JheUBjaXNjby5jb20+Pg0KPj4g
VG86IEx1Y3kgeW9uZyA8bHVjeS55b25nQGh1YXdlaS5jb20NCj4+IDxtYWlsdG86bHVjeS55b25n
QGh1YXdlaS5jb20+PiwiU3VyZW5kcmEgS3VtYXIgKHNta3VtYXIpIg0KPj4gPHNta3VtYXJAY2lz
Y28uY29tIDxtYWlsdG86c21rdW1hckBjaXNjby5jb20+PiwiSmltIEd1aWNoYXJkIChqZ3VpY2hh
cikiDQo+PiA8amd1aWNoYXJAY2lzY28uY29tIDxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPj4N
Cj4+IENDOiBOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20NCj4+
IDxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4sc2ZjIDxzZmNAaWV0Zi5vcmcN
Cj4+IDxtYWlsdG86c2ZjQGlldGYub3JnPj4sSmFtYWwgSGFkaSBTYWxpbSA8aGFkaUBtb2phdGF0
dS5jb20NCj4+IDxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+PixSb24gUGFya2VyIDxSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tDQo+PiA8bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb20+PiwiYnJpanNtYW5AanVuaXBlci5uZXQNCj4+IDxtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ+IiA8YnJpanNtYW5AanVuaXBlci5uZXQNCj4+IDxtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ+PiwiSm9lbCBNLiBIYWxwZXJuIiA8am1oQGpvZWxoYWxwZXJuLmNvbQ0KPj4g
PG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4NCj4+DQo+PiBUaGUgd29yZCAibWV0YWRhdGEi
IGlzIGEgcHVycG9zZWx5IGFtYmlndW91cyB0ZXJtICJkYXRhIHRoYXQgcHJvdmlkZXMNCj4+IGlu
Zm9ybWF0aW9uIGFib3V0IG90aGVyIGRhdGEiLiAgSXQgaXMgdXNlZCB0byBhdm9pZCBUSElTIGRp
c2N1c3Npb24uDQo+Pg0KPj4gRm9yIGV4YW1wbGUsIEkgcHJvcG9zZSB3ZSBkZWZpbmUgInRlcXVp
bGEgbWV0YWRhdGEiIGJlY2F1c2UsIGZyYW5rbHksIEkNCj4+IHdpbGwgbmVlZCB0byBvcmRlciBh
IHRyaXBsZS1zaG90IGlmIHdlIGtlZXAgYXR0ZW1wdGluZyB0byBkZWZpbmUNCj4+c29tZXRoaW5n
DQo+PiB0aGF0LCBieSBkZWZpbml0aW9uLCBpcyBhbWJpZ3VvdXMuICBJJ2QgbGlrZSBteSBiYXJ0
ZW5kZXIgdG8gdW5kZXJzdGFuZA0KPj5tZQ0KPj4gc3BlY2lmaWNhbGx5IHdoZW4gSSBzYXkgIkkg
bmVlZCBhIHNob3QiLg0KPj4NCj4+IE9uIDMvMTMvMTQgNzo0OSBBTSwgIkx1Y3kgeW9uZyIgPGx1
Y3kueW9uZ0BodWF3ZWkuY29tDQo+PiA8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3Jv
dGU6DQo+Pg0KPj4gID5TbmlwLi4NCj4+ICA+U0s+IEp1c3QgY29weWluZyBmcm9tIHRoZSBQUzoN
Cj4+ICA+LS0NCj4+ICA+RGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eSB0
byBleGNoYW5nZSBpbmZvcm1hdGlvbg0KPj5iZXR3ZWVuDQo+PiAgPnRoZSBuZXR3b3JrIGFuZCBz
ZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgYW5kDQo+PnNlcnZp
Y2UNCj4+ICA+ZnVuY3Rpb25zIGFuZCB0aGUgbmV0d29yay4NCj4+ICA+DQo+PiAgPi0tDQo+PiAg
Pkl0IGlzIGEgbHVjaWQgZGVmaW5pdGlvbi4gV2UgYXJlIHVubmVjZXNzYXJpbHkgbWFraW5nIHRo
ZSB3b3JkDQo+PiJuZXR3b3JrIg0KPj4gID5jb250cm92ZXJzaWFsLCBJTU8uDQo+PiAgPg0KPj4g
ID5bTHVjeV0gVGhpcyBpcyBteSBwb2ludC4gIlRoZSBuZXR3b3JrIiBpcyB0b28gZ2VuZXJhbCBo
ZXJlLCB3aGljaA0KPj5icmluZ3MNCj4+ICA+bWV0YWRhdGEgZ3JlYXQgcG93ZXIgdG8gZG8gbWFu
eSB0aGluZ3MuIFRoaXMgaXMgd2h5IHBlb3BsZSBpbnZlbnQNCj4+aWRlYXMNCj4+ICA+aGVyZSwg
d2hpY2ggY2F1c2VzIGEgbG90IG9mIGRlYmF0ZXMgb24gbWV0YWRhdGEgdXNhZ2UgcG90ZW50aWFs
cy4gV2UNCj4+ICA+c2hvdWxkIG5vdCBzcGVuZCBhIGxvdCBvZiB0aW1lcyBvbiB0aGF0IGRlYmF0
ZXMgYW5kIGp1ZGdlIHdoaWNoIHVzYWdlDQo+PmlzDQo+PiAgPnZhbHVhYmxlIG9yIG5vdC4gVGh1
cywgZm9yIHRoZSBTRkMgd29yaywgaXQgd2lsbCBiZSBoZWxwZnVsIGlmIHdlIGNhbg0KPj4gID5u
YXJyb3cgZG93biBhIGJpdC4gSm9lbCBtYWtlcyBleHBsaWNpdGx5IHR3byBjYXNlcywgd2hpY2gg
aXMgaGVscGZ1bA0KPj50bw0KPj4gID5kZXZlbG9wIHVzZSBjYXNlcyBmb3IgZWFjaCBjYXNlLiBJ
IHdvdWxkIGxpa2UgdG8gc2VlIHRoYXQgdGhlIHByb2JsZW0NCj4+ICA+c3RhdGVtZW50IGNhbiBi
ZSBtb3JlIHNwZWNpZmljIG9uIG1ldGFkYXRhIGRlZmluaXRpb24sIHdoaWNoIG1heSBiZQ0KPj4g
ID5oZWxwZnVsIGluIGxlc3MgZm9jdXNpbmcgb24gaXQgYW5kIG1vdmluZyBmb3J3YXJkLg0KPj4g
ID4NCj4+ICA+THVjeQ0KPj4gID4NCj4+ICA+U3VyZW5kcmEuDQo+PiAgPg0KPj4gID4NCj4+ICA+
Pg0KPj4gID4+VGhhbmtzLA0KPj4gID4+THVjeQ0KPj4gID4+DQo+PiAgPj4tLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQ0KPj4gID4+RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW21haWx0
bzpqZ3VpY2hhckBjaXNjby5jb21dDQo+PiAgPj5TZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAy
MDE0IDQ6MzggUE0NCj4+ICA+PlRvOiBMdWN5IHlvbmcNCj4+ICA+PkNjOiBKb2VsIE0uIEhhbHBl
cm47IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXI7DQo+PiAgPj5icmlqc21hbkBqdW5pcGVy
Lm5ldCA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpDQo+PlNh
bGltDQo+PiAgPj5TdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEt
Y29uc2lkZXJhdGlvbnMNCj4+ICA+Pg0KPj4gID4+SGkgTHVjeSwNCj4+ICA+Pg0KPj4gID4+Tm8u
IEkgYW0gc2ltcGx5IHNheWluZyB3ZSBzaG91bGQgbm90IG92ZXJjb21wbGljYXRlIHRoZSBwcm9i
bGVtDQo+PiAgPj5zdGF0ZW1lbnQgd2l0aCB0ZXh0IHRoYXQgYWRkcyBsaXR0bGUgdG8gbm8gdmFs
dWUgaW4gbXkgb3Bpbmlvbi4NCj4+V2hldGhlcg0KPj4gID4+d2UgY2FsbCBpdCBtZXRhZGF0YSwg
b3IgY29udGV4dCwgaGFzIG5vIGJlYXJpbmcgb24gdGhlIGZhY3QgdGhhdCB0aGUNCj4+ICA+PnBy
b2JsZW0gc3RhdGVtZW50IGFscmVhZHkgY2xlYXJseSBzdGF0ZXMgd2UgbmVlZCB0byBiZSBhYmxl
IHRvIHBhc3MNCj4+ICA+PmluZm9ybWF0aW9uIGJldHdlZW4gU0ap9nMgYW5kIGJldHdlZW4gdGhl
IG5ldHdvcmsgJiBTRqn2cy4NCj4+ICA+Pg0KPj4gID4+DQo+PiAgPj5PbiAzLzEyLzE0LCA1OjEz
IFBNLCAiTHVjeSB5b25nIiA8bHVjeS55b25nQGh1YXdlaS5jb20NCj4+IDxtYWlsdG86bHVjeS55
b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4+ICA+Pg0KPj4gID4+Pg0KPj4gID4+PkhpIEppbSwN
Cj4+ICA+Pj4NCj4+ICA+Pj5JIGZvciBvbmUgZG9uJ3QgYWdyZWUgYW5kIHRoaW5rIHdlIGFyZSBv
dmVyIGNvbXBsaWNhdGluZyB3aGF0IHNob3VsZA0KPj4gID4+PmJlIHN0cmFpZ2h0Zm9yd2FyZC4g
VGhlIFNGQyBlbmNhcHN1bGF0aW9uIHNob3VsZCBlbmFibGUgdHdvIHRoaW5nczoNCj4+ICA+Pj4N
Cj4+ICA+Pj4xLiBTdGVlcmluZyBvZiBzZWxlY3RlZCBmbG93cyB0aHJvdWdoIGEgc2VydmljZSBj
aGFpbjsgdGhpcyBpcyB0aGUNCj4+ICA+Pj5zZXJ2aWNlIGZ1bmN0aW9uIHBhdGguDQo+PiAgPj4+
Mi4gUGFzc2luZyBvZiBjb250ZXh0IGFzc29jaWF0ZWQgd2l0aCBhIGdpdmVuIGZsb3cgd2l0aGlu
IHNhaWQNCj4+c2VydmljZQ0KPj4gID4+PmZ1bmN0aW9uIHBhdGguIFRoaXMgY29udGV4dCBpbmZv
cm1hdGlvbiBtYXkgYmUgY29uc3VtZWQgYnkgYSBTRiAoYW4NCj4+ICA+Pj5hcHBsaWNhdGlvbiBJ
RCBpcyBhbiBleGFtcGxlKSBvciBtYXkgYmUgY29uc3VtZWQgYnkgdGhlIGZvcndhcmRpbmcNCj4+
ICA+Pj5lbGVtZW50cyAoYSB2cmYtSUQgaXMgYW4gZXhhbXBsZSkuDQo+PiAgPj4+W0x1Y3ldIERv
IHlvdSBjYWxsIHRoZSBjb250ZXh0IGFzIG1ldGFkYXRhIG9yIG5vdD8gRG8gd2UgaGF2ZQ0KPj5h
bm90aGVyDQo+PiAgPj4+dGVybSBoZXJlIGJlc2lkZSBTRkMgaGVhZGVyIGFuZCBtZXRhZGF0YS4g
SSBzZWUgdGhhdCB5b3UgZG9uJ3Qgd2FudA0KPj50bw0KPj4gID4+PnNlcGFyYXRlIHdoYXQgaXMg
Y29uc3VtZWQgYnkgU0YgYW5kIHdoYXQgaXMgY29uc3VtZWQgYnkgdGhlDQo+PmZvcndhcmRpbmcN
Cj4+ICA+Pj5lbGVtZW50cy4NCj4+ICA+Pj4NCj4+ICA+Pj5MdWN5DQo+PiAgPj4+DQo+PiAgPj4+
U2VudCBmcm9tIG15IGlQaG9uZQ0KPj4gID4+Pg0KPj4gID4+Pj4gT24gTWFyIDEyLCAyMDE0LCBh
dCA0OjE2IFBNLCAiTHVjeSB5b25nIiA8bHVjeS55b25nQGh1YXdlaS5jb20NCj4+IDxtYWlsdG86
bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4+ICA+Pj4+DQo+PiAgPj4+PiBHcmVhdC4g
VGhlbiB3ZSBtYXkgY29uc2lkZXIgdHdvIHNwZWNpYWwgbWV0YWRhdGEgZGVmaW5pdGlvbnMgaW4N
Cj4+dGhlDQo+PiAgPj4+PnByb2JsZW0gc3RhdGVtZW50IHNvIHdlIGNhbiBhbGwgdXNlIHRoZSBz
YW1lIGRlZmluaXRpb25zLiBIZXJlIGlzDQo+Pm15DQo+PiAgPj4+PnN1Z2dlc3RlZCB0ZXh0IGFu
ZCBsaWtlIHRvIGhlYXIgeW91IGFuZCBvdGhlcidzIGlucHV0IGFuZA0KPj5zdWdnZXN0aW9ucy4N
Cj4+ICA+Pj4+DQo+PiAgPj4+PiBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRh
dGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkgdG8NCj4+ICA+Pj4+ZXhjaGFuZ2UgaW5mb3JtYXRpb24g
YmV0d2VlbiB0aGUgZWxlbWVudHMgaW4gYSBzZXJ2aWNlIGZ1bmN0aW9uDQo+PiAgPj4+PmNoYWlu
aW5nLiBJbiB0aGlzIGNvbnRleHQsIHRoZXJlIGFyZSB0d28gdHlwZXMgb2YgZGF0YSBwbGFuZQ0K
Pj5tZXRhZGF0YS4NCj4+ICA+Pj4+DQo+PiAgPj4+PiBTZXJ2aWNlIEZ1bmN0aW9uIE1ldGFkYXRh
OiB0aGUgaW5mb3JtYXRpb24gZXhjaGFuZ2VkIGJldHdlZW4NCj4+ICA+Pj4+Y2xhc3NpZmllciBh
bmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMgdG8NCj4+ICA+
Pj4+ZmFjaWxpdGF0ZSBzZXJ2aWNlIGZ1bmN0aW9ucyBvbiB0aGUgcGFja2V0IHRyZWF0bWVudC4N
Cj4+ICA+Pj4+DQo+PiAgPj4+PiBTdGVlcmluZyBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGZy
b20gc2VydmljZSBmdW5jdGlvbnMgdG8gYQ0KPj4gID4+Pj5jbGFzc2lmaWVyIG9yIHNlcnZpY2Ug
bm9kZSBmb3IgdHJhZmZpYyBmb3J3YXJkaW5nIHB1cnBvc2UuDQo+PiAgPj4+Pg0KPj4gID4+Pj4g
LWVuZA0KPj4gID4+Pj4NCj4+ICA+Pj4+IEx1Y3kNCj4+ICA+Pj4+DQo+PiAgPj4+Pg0KPj4gID4+
Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+ICA+Pj4+IEZyb206IEpvZWwgTS4gSGFs
cGVybiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21dDQo+PiAgPj4+PiBTZW50OiBXZWRuZXNk
YXksIE1hcmNoIDEyLCAyMDE0IDI6MzUgUE0NCj4+ICA+Pj4+IFRvOiBMdWN5IHlvbmc7IE5pY29s
YXMgQk9VVEhPUlM7IFJvbiBQYXJrZXINCj4+ICA+Pj4+IENjOiBKaW0gR3VpY2hhcmQgKGpndWlj
aGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQNCj4+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQ+OyBzZmM7IEphbWFsIEhhZGkNCj4+ICA+Pj4+IFNhbGltDQo+PiAgPj4+PiBTdWJqZWN0OiBS
ZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+ICA+
Pj4+DQo+PiAgPj4+PiBZZXMsIEkgYW0gdHJ5aW5nIHRvIGNvbnNpc3RlbnRseSBkaXN0aW5ndWlz
aCB0aG9zZSB0d28gY2FzZXMgd2hlbg0KPj4gID4+Pj50YWxraW5nIGFib3V0IHRoZSBpbmZvcm1h
dGlvbiBjYXJyaWVkIHdpdGggcGFja2V0cyBpbiBzZXJ2aWNlDQo+PmNoYWlucy4NCj4+ICA+Pj4+
DQo+PiAgPj4+PiBZb3VycywNCj4+ICA+Pj4+IEpvZWwNCj4+ICA+Pj4+DQo+PiAgPj4+Pj4gT24g
My8xMi8xNCwgMzoxMyBQTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4gID4+Pj4+IEpvZWwsIFNlZSBi
ZWxvdy4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjDQo+PiAgPj4+Pj4gW21h
aWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpvZWwgTS4gSGFscGVybiBT
ZW50Og0KPj4gID4+Pj4+IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjowMiBQTSBUbzogTHVj
eSB5b25nOyBOaWNvbGFzDQo+PkJPVVRIT1JTOw0KPj4gID4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEpp
bSBHdWljaGFyZCAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldA0KPj4gPG1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsNCj4+ICA+Pj4+PiBKYW1hbCBIYWRpIFNhbGltIFN1
YmplY3Q6IFJlOiBbc2ZjXQ0KPj4gID4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNv
bnNpZGVyYXRpb25zDQo+PiAgPj4+Pj4NCj4+ICA+Pj4+PiBJIHdhcyB0cnlpbmcgdG8gd29yZCBp
dCBjYXJlZnVsbHkgbm90IHRvIGZvY3VzIG9uIHdobyBwdXRzIHRoZQ0KPj4gID4+Pj4+IGluZm9y
bWF0aW9uIGluLCBidXQgb25seSBvbiB3aG8gY29uc3VtZXMgdGhlIGluZm9ybWF0aW9uLg0KPj4g
ID4+Pj4+IEluZm9ybWF0aW9uIGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyBtYXkgY29tZSBmcm9tIHRo
ZSBpbmdyZXNzDQo+PiAgPj4+Pj4gY2xhc3NpZmllciBvciBmcm9tIG90aGVyIHNlcnZpY2UgZnVu
Y3Rpb25zLiBbTHVjeV0gdGhpcyBpcyB0aGUNCj4+b25lDQo+PiAgPj4+Pj4gY2FzZSB1c2luZyBt
ZXRhZGF0YSBpbiB5b3VyIHZpZXcuIEluZm9ybWF0aW9uIGZvciB0aGUgZm9yd2FyZGluZw0KPj4g
ID4+Pj4+IHdpbGwgZ2VuZXJhbGx5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcyBjbGFzc2lmaWVyLCBi
dXQgaW4gc3BlY2lhbA0KPj4gID4+Pj4+IGNhc2VzIG1heSBiZSBwcm92aWRlZCBieSBzZXJ2aWNl
IGZ1bmN0aW9ucy4gIChJIGtlZXAgd2FudGluZyB0bw0KPj5nZXQNCj4+ICA+Pj4+PiByaWQgb2Yg
dGhvc2Ugc3BlY2lhbCBjYXNlcywgYnV0IHNvIGZhciB0aGVyZSBzZWVtIHRvIGJlIGp1c3QNCj4+
ZW5vdWdoDQo+PiAgPj4+Pj4gb2YgdGhlbSB0byB3YXJyYW50IGNvdmVyaW5nIGluIHRoZSBzb2x1
dGlvbi4gIEFuZCBtb3JlDQo+PmltcG9ydGFudGx5LA0KPj4gID4+Pj4+IHNpZ25pZmljYW50IHN1
cHBvcnQgZm9yIGl0IGluIHRoZSB3b3JraW5nIGdyb3VwLikgW0x1Y3ldIFRoaXMgaXMNCj4+ICA+
Pj4+PiB0aGUgc2Vjb25kIGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3IChidXQgeW91
IGRvbid0IGxpa2UNCj4+aXQpLg0KPj4gID4+Pj4+DQo+PiAgPj4+Pj4gQW5kIHlvdSBzdWdnZXN0
IGRpc3Rpbmd1aXNoaW5nIHRoZXNlIHR3byBjYXNlcyB3aGVuIGRpc2N1c3NpbmcNCj4+ICA+Pj4+
PiBhYm91dCBtZXRhZGF0YSB1c2FnZS4gSXMgdGhhdCByaWdodCB1bmRlcnN0YW5kaW5nPw0KPj4g
ID4+Pj4+DQo+PiAgPj4+Pj4gTHVjeQ0KPj4gID4+Pj4+DQo+PiAgPj4+Pj4gWW91cnMsIEpvZWwN
Cj4+ICA+Pj4+Pg0KPj4gID4+Pj4+PiBPbiAzLzEyLzE0LCAyOjMzIFBNLCBMdWN5IHlvbmcgd3Jv
dGU6DQo+PiAgPj4+Pj4+IEpvZWwsIEkgaW50ZXJwcmV0IHRoYXQgeW91IHN1Z2dlc3RzIHRoYXQg
ZGlzdGluZ3Vpc2ggdGhlDQo+PmV4Y2hhbmdlDQo+PiAgPj4+Pj4+IGluZm9ybWF0aW9uIGRhdGEg
cGxhbmUgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zIGFuZCB0aGUNCj4+ICA+Pj4+
Pj4gZXhjaGFuZ2UgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGZyb20gYSBzZXJ2aWNl
IGZ1bmN0aW9uDQo+PnRvDQo+PiAgPj4+Pj4+IGEgc2VydmljZSBub2RlLiBJcyB0aGlzIHJpZ2h0
IHVuZGVyc3RhbmRpbmc/IEx1Y3kNCj4+ICA+Pj4+Pj4NCj4+ICA+Pj4+Pj4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuDQo+PiAgPj4+Pj4+IFttYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNA0KPj4x
OjE5DQo+PiAgPj4+Pj4+IFBNDQo+PiAgPj4+Pj4+IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9V
VEhPUlM7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZA0KPj4gID4+Pj4+PiAoamd1aWNoYXIp
OyBicmlqc21hbkBqdW5pcGVyLm5ldCA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+
IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0Og0KPj4gID4+Pj4+PiBSZTogW3NmY10gZHJh
ZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+ICA+Pj4+Pj4NCj4+ICA+
Pj4+Pj4gTXkgaW5jbGluYXRpb24gd291bGQgYmUgdG8gdHVuZSB0aGF0IGRlZmluaXRpb24gdG8g
ZGlzdGluZ3Vpc2gNCj4+ICA+Pj4+Pj4gYmV0d2VlbiBkYXRhcGxhbmUgY2FycmllZCBpbmZvcm1h
dGlvbiBpbnRlbmRlZCBmb3IgdXNlIGJ5DQo+PnNlcnZpY2UNCj4+ICA+Pj4+Pj4gZnVuY2l0b25z
ICh3aGF0ZXZlciB0aGUgb3JpZ2luKSwgYW5kIGRhdGFwbGFuZSBjYXJyaWVkDQo+PmluZm9ybWF0
aW9uDQo+PiAgPj4+Pj4+IGludGVuZGVkIGZvciBkYXRhcGxhbmUgZm9yd2FyZGluZyBjb21wb25l
bnRzLg0KPj4gID4+Pj4+Pg0KPj4gID4+Pj4+PiBZb3VycywgSm9lbA0KPj4gID4+Pj4+Pg0KPj4g
ID4+Pj4+Pg0KPj4gID4+Pj4+Pj4gSGkgSm9lbCwNCj4+ICA+Pj4+Pj4+DQo+PiAgPj4+Pj4+PiBJ
IGFncmVlIHRoYXQgd2UgbmVlZCB1c2luZyB0aGUgc2FtZSBkZWZpbml0aW9uIGZvciBhIHRlcm0s
IGJ1dA0KPj4gID4+Pj4+Pj4gZGlzYWdyZWUgdGhhdCB0aGUgbWV0YWRhdGEgZGVmaW5pdGlvbiBo
ZXJlIGlzIGEgc2V0IG9mDQo+PiAgPj4+Pj4+PiBpbmZvcm1hdGlvbiBwdXQgaW4gdGhlIFNGQyBo
ZWFkZXIuIFRoaXMgbWF5IGJlIHRvbyBuYXJyb3cgb3INCj4+bGVhZA0KPj4gID4+Pj4+Pj4gdG8g
YSBwYXJ0aWN1bGFyIHNvbHV0aW9uLiBJIGFtIGZpbmUgd2l0aCB0aGlzIGRlZmluaXRpb24gaW4g
dGhlDQo+PiAgPj4+Pj4+PiBwcm9ibGVtIHN0YXRlbWVudCB3LyBtaW5vciB0d2VhayAoc3VnZ2Vz
dGVkIG9uIG1haWxpbmcgbGlzdCkuDQo+PiAgPj4+Pj4+Pg0KPj4gID4+Pj4+Pj4gRGF0YXBsYW5l
IE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5IHRvDQo+
PiAgPj4+Pj4+PiBleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBjbGFzc2lmaWVycyBh
bmQgc2VydmljZQ0KPj4gID4+Pj4+Pj4gZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rp
b25zLCBhbmQgc2VydmljZSBmdW5jdGlvbnMgYW5kDQo+PiAgPj4+Pj4+PiB0aGUNCj4+ICA+Pj4+
Pj4+IGNsYXNzaWZpZXJzfHNlcnZpY2Ugbm9kZXMuDQo+PiAgPj4+Pj4+Pg0KPj4gID4+Pj4+Pj4g
VGhlcmUgbWF5IGJlIGEgc29sdXRpb24gdGhhdCBhIHNlcnZpY2UgZnVuY3Rpb24gcGFzc2VzIHNv
bWUNCj4+DQo+PiAgPj4+Pj4+PiBpbmZvcm1hdGlvbiB0byBhdHRhY2hlZCBzZXJ2aWNlIG5vZGUg
d2l0aG91dCB1c2luZyBTRkMgaGVhZGVyLg0KPj4gID4+Pj4+Pj4NCj4+ICA+Pj4+Pj4+IFRoYW5r
cywgTHVjeQ0KPj4gID4+Pj4+Pj4NCj4+ICA+Pj4+Pj4+DQo+PiAgPj4+Pj4+PiAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIEhhbHBlcm4gRGlyZWN0DQo+PiAgPj4+Pj4+PiBb
bWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksIE1hcmNo
IDEyLA0KPj4gID4+Pj4+Pj4gMjAxNCAxMjoyNSBQTSBUbzogTHVjeSB5b25nOyBKb2VsIE0uIEhh
bHBlcm47IE5pY29sYXMgQk9VVEhPUlM7DQo+PiAgPj4+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0g
R3VpY2hhcmQgKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQNCj4+IDxtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ+Ow0KPj4gID4+Pj4+Pj4gc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1
YmplY3Q6IFJlOiBbc2ZjXQ0KPj4gID4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEt
Y29uc2lkZXJhdGlvbnMNCj4+ICA+Pj4+Pj4+DQo+PiAgPj4+Pj4+PiBMdWN5LCB5b3Ugc2F5ICJ0
aGUgbWV0YWRhdGEgdGVybSBtZWFucyAuLi4iICBUaGUgZGVmaW5pdGlvbiB5b3UNCj4+ICA+Pj4+
Pj4+IHRoZW4gcHJvdmlkZSBpcyBhIGRlZmluaXRpb24gb2YgdGhlIHNldCBvZiBpbmZvcm1hdGlv
biB3ZSBhcmUNCj4+ICA+Pj4+Pj4+IHByb3Bvc2luZyB0aGF0IHdlIHB1dCBpbiB0aGUgU0ZDIGhl
YWRlci4gIEksIGFuZCBvdGhlcnMsIGhhdmUNCj4+ICA+Pj4+Pj4+IGJlZW4gdXNpbmcgdGhlIHRl
cm0gbWV0YWRhdGEgbW9yZSBuYXJyb3dseS4gIFdlIGNhbiB1c2UNCj4+d2hhdGV2ZXINCj4+ICA+
Pj4+Pj4+IGRlZmluaXRpb24gd2Ugd2FudC4gQnV0IHdlIGRvIG5lZWQgdG8gYWdyZWUgb24gdGhl
IGRlZmluaXRpb24uDQo+PiAgPj4+Pj4+PiBGb3IgdGhlIHB1cnBvc2VzIG9mIHRoZSBXRywgaXQg
c2VlbXMgbXVjaCBtb3JlIHVzZWZ1bCB0byB1c2UNCj4+dGhlDQo+PiAgPj4+Pj4+PiB0ZXJtIG1l
dGFkYXRhIGZvciB0aGUgbmFycm93ZXIgZGVzY3JpcHRpb24uDQo+PiAgPj4+Pj4+Pg0KPj4gID4+
Pj4+Pj4gWW91cnMsIEpvZWwNCj4+ICA+Pj4+Pj4+DQo+PiAgPj4+Pj4+Pj4gT24gMy8xMi8xNCwg
MToxOSBQTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4gID4+Pj4+Pj4+IEhpIEpvZWwsDQo+PiAgPj4+
Pj4+Pj4NCj4+ICA+Pj4+Pj4+PiBJIGFncmVlLiBXZSBuZWVkIHRvIGRpZmZlcmVudGlhdGUgdGhl
IG1ldGFkYXRhIHVzZWQgYnkgc2VydmljZQ0KPj4gID4+Pj4+Pj4+ZnVuY3Rpb24gYW5kIFNGQyBo
ZWFkZXIuIFRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIGNhcnJ5aW5nIHNvbWUNCj4+ICA+Pj4+Pj4+
PnN0YXRlcyBhbG9uZyB3aXRoIHRoZSBwYWNrZXQuIElNTzogU0ZDIGhlYWRlciBpcyBhIGtpbmQg
b2YNCj4+ICA+Pj4+Pj4+Pm1ldGFkYXRhIGNhcnJpZWQgb24gcGFja2V0IGZvciBuZXh0IHNlcnZp
Y2Ugbm9kZSB0byB1c2UuIEluIHRoZQ0KPj4gID4+Pj4+Pj4+Y29udGV4dCBvZiBTRkMsIHdlIGhh
dmUgdGVybSBmb3IgU0ZDIGhlYWRlciBhbmQgdGhlIG1ldGFkYXRhDQo+PnRoYXQNCj4+ICA+Pj4+
Pj4+PndhcyBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIG9yIGJldHdlZW4gc2Vy
dmljZQ0KPj4gID4+Pj4+Pj4+ZnVuY3Rpb25zIGFuZCBjbGFzc2lmaWVycy9zZXJ2aWNlIG5vZGVz
LCB3aGljaCBpcyB3aGF0IHRoZQ0KPj5kcmFmdA0KPj4gID4+Pj4+Pj4+Zm9jdXMuDQo+PiAgPj4+
Pj4+Pj4NCj4+ICA+Pj4+Pj4+PiBUaGFua3MsIEx1Y3kNCj4+ICA+Pj4+Pj4+Pg0KPj4gID4+Pj4+
Pj4+DQo+PiAgPj4+Pj4+Pj4NCj4+ICA+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+DQo+PiAgPj4+Pj4+
Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuDQo+PiAg
Pj4+Pj4+Pj4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksIE1h
cmNoIDEyLCAyMDE0DQo+PiAgPj4+Pj4+Pj4gMTE6MTggQU0gVG86IEx1Y3kgeW9uZzsgTmljb2xh
cyBCT1VUSE9SUzsgUm9uIFBhcmtlciBDYzogSmltDQo+PiAgPj4+Pj4+Pj4gR3VpY2hhcmQgKGpn
dWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQNCj4+IDxtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0NCj4+ICA+Pj4+Pj4+PiBTdWJqZWN0OiBSZTog
W3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+ICA+Pj4+
Pj4+Pg0KPj4gID4+Pj4+Pj4+IEkgdGhpbmsgaXQgaXMgaW1wb3J0YW50IHRvIGtlZXAgYSBzdHJv
bmcgZGlzdGluY3Rpb24gYmV0d2Vlbg0KPj4gID4+Pj4+Pj4+IG1ldGFkYXRhICh3aGljaCBpcyBm
b3IgdXNlIGJ5IGFwcGxpY2F0aW9ucykgYW5kIHRoZSBzZXJ2aWNlDQo+PiAgPj4+Pj4+Pj4gY2hh
aW5pbmcgaW5mb3JtYXRpb24gaW4gdGhlIGJhc2Ugc2VydmljZSBjaGFpbiBoZWFkZXIsIHdoaWNo
DQo+PmlzDQo+PiAgPj4+Pj4+Pj4gZm9yIHVzZSBieSB0aGUgc2VydmljZSBjaGFpbiBzdXBwb3J0
IG1lY2hhbmlzbXMuDQo+PiAgPj4+Pj4+Pj4NCj4+ICA+Pj4+Pj4+PiBZb3VycywgSm9lbA0KPj4g
ID4+Pj4+Pj4+DQo+PiAgPj4+Pj4+Pj4+IE9uIDMvMTIvMTQsIDEwOjQyIEFNLCBMdWN5IHlvbmcg
d3JvdGU6DQo+PiAgPj4+Pj4+Pj4+IEZ1bGx5IGFncmVlIHdpdGggSm9lLg0KPj4gID4+Pj4+Pj4+
Pg0KPj4gID4+Pj4+Pj4+PiBXZSBzaG91bGQgbm90IHJlcXVpcmUgYSBmaXggbGVuZ3RoIGZvciBp
bi1iYW5kIG1ldGFkYXRhIGJ1dA0KPj4gID4+Pj4+Pj4+PiBhbHNvIG5vdCBsZWF2ZSBpdCBmb3Ig
ZnJlZWx5IHVzYWdlLiBJbiBmYWN0LCB3aGVuIGEgc2VydmljZQ0KPj4gID4+Pj4+Pj4+PiBub2Rl
IGluc2VydHMgU0ZDIGhlYWRlciBvbiBhIChlbmNhcHN1bGF0ZWQpIHBhY2tldCBhbmQgc2VuZA0K
Pj50bw0KPj4gID4+Pj4+Pj4+PiBuZXh0IHNlcnZpY2Ugbm9kZSwgU0ZDIGhlYWRlciBpdHNlbGYg
Y2FuIGJlIHNlZW4gYXMgYQ0KPj5tZXRhZGF0YS4NCj4+ICA+Pj4+Pj4+Pj4NCj4+ICA+Pj4+Pj4+
Pj4gTHVjeQ0KPj4gID4+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLSBGcm9tOiBzZmMNCj4+ICA+Pj4+Pj4+Pj4gW21haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZ10gT24gQmVoYWxmIE9mIEpvZWwgTS4gSGFscGVybg0KPj4gID4+Pj4+Pj4+PiBTZW50OiBX
ZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDk6MjEgQU0gVG86IE5pY29sYXMgQk9VVEhPUlM7DQo+
PiAgPj4+Pj4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOyBicmlq
c21hbkBqdW5pcGVyLm5ldA0KPj4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+PiAg
Pj4+Pj4+Pj4+IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+ICA+
Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+ICA+
Pj4+Pj4+Pj4NCj4+ICA+Pj4+Pj4+Pj4gRm9yIGluLWJhbmQgbWV0YWRhdGEsIHRoZSBBUEkgZm9y
IGFjY2VzcyBjYW4gZWFzaWx5IGJlDQo+PiAgPj4+Pj4+Pj4+IHN5bmNocm9ub3VzLiBPdXQgb2Yg
YmFuZCBtZXRhZGF0YSBuZWVkcyBkaWZmZXJlbnQgaGFuZGxpbmcuDQo+PiAgPj4+Pj4+Pj4+IFRo
ZXJlIGFyZSBtYW55IGNhc2VzIHdoZXJlIG91dC1vZi1iYW5kIG1ldGFkYXRhIGlzIHVzZWZ1bCBh
bmQNCj4+ICA+Pj4+Pj4+Pj4gYXBwcm9wcmlhdGUuICBCdXQgdGhleSBkbyBub3QgY292ZXIgYWxs
IG5lZWRzIGJ5IGFueSBzdHJldGNoLg0KPj4gID4+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+PiBFdmVu
IGlmIGVhY2ggcGllY2Ugb2YgaW4tYmFuZCBtZXRhZGF0YSBpcyBvZiBmaXhlZCBsZW5ndGgsDQo+
PiAgPj4+Pj4+Pj4+IHRoZXJlIGFyZSBtYW55IGRpZmZlcmVudCBraW5kcyBvZiBtZXRhdHlwZS4g
IFRyeWluZyB0byBzYXkNCj4+ICA+Pj4+Pj4+Pj4gInRoZXJlIHdpbGwgYmUgZXhhY3RseSBmb3Vy
IHBpZWNlcywgYW5kIHRoZXkgd2lsbCBiZSBvZiB0eXBlcw0KPj4gID4+Pj4+Pj4+PiB0MSwgdDIs
IHQzLCBhbmQgdDQiIGlzIHNpbXBseSB0b28gc3BlY2lmaWMgZm9yIGV2ZW4gODAlIG9mDQo+PnRo
ZQ0KPj4gID4+Pj4+Pj4+Pm5lZWRzLg0KPj4gID4+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+PiBZb3Vy
cywgSm9lbA0KPj4gID4+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+Pj4gT24gMy8xMi8xNCwgODo1MiBB
TSwgTmljb2xhcyBCT1VUSE9SUyB3cm90ZToNCj4+ICA+Pj4+Pj4+Pj4+IEhlbGxvIFJvbiwNCj4+
ICA+Pj4+Pj4+Pj4+DQo+PiAgPj4+Pj4+Pj4+PiBTZW5kaW5nIG91dCBvZiBiYW5kIGNvbmdydWVu
dCBtZXRhZGF0YSBtYXkgbm90IGJlIHRoZSBhbnN3ZXINCj4+ICA+Pj4+Pj4+Pj4+IHRvIGFsbCBu
ZWVkcyBidXQgaXQgaXMgb25lIHRvb2wgdGhhdCB3ZSBzaG91bGQga2VlcC4NCj4+ICA+Pj4+Pj4+
Pj4+DQo+PiAgPj4+Pj4+Pj4+PiBOb3QgYWxsIG1ldGFkYXRhIGlzIHRpZWQgdG8gYSBzcGVjaWZp
YyBwYWNrZXQsIGZvciBleGFtcGxlIGENCj4+ICA+Pj4+Pj4+Pj4+IHBvbGljeSBjaGFuZ2UgaW4g
UENSRiBjb3VsZCBsZWFkIHRvIHNvbWUgbWV0YWRhdGEgc2lnbmFsaW5nLA0KPj4gID4+Pj4+Pj4+
Pj4gdGhlIHJlYWN0aW9uIHRpbWUgbmVlZCBub3QgYmUgaW1tZWRpYXRlLCBmZXcgbXMgbWF5IG5v
dA0KPj5tYXR0ZXIuDQo+PiAgPj4+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+Pj4gQXMgeW91IHBvaW50
LCBpZiBhIHBhY2tldCBpcyB0aWVkIHRvIGEgbWV0YWRhdGEgYQ0KPj5jb3JyZWxhdGlvbg0KPj4g
ID4+Pj4+Pj4+Pj4gaW5mbyBjYW4gYmUgc2V0IGluIGJvdGggcGFja2V0IHRvIGRlYWwgd2l0aCBp
dCAoaS5lIG1ldGFkYXRhDQo+PiAgPj4+Pj4+Pj4+PiBleHBlY3RlZCBmbGFnIGluIHRoZSBTRkMg
aGVhZGVyLCBwbHVzIGFuIGlkKQ0KPj4gID4+Pj4+Pj4+Pj4NCj4+ICA+Pj4+Pj4+Pj4+IEZpbmFs
bHkgd2UgY2FuIHN0aWxsIHNlbmQgc29tZSBsaW1pdGVkIG1ldGFkYXRhIHdpdGhpbiBhDQo+Pmhl
YWRlci4NCj4+ICA+Pj4+Pj4+Pj4+IFRoaXMgY291bGQgYmUgdXNlZCBmb3IgbG9hZCBiYWxhbmNl
cnMgaW4gcGFydGljdWxhciBpZiB3ZQ0KPj4gID4+Pj4+Pj4+Pj4gYWdyZWUgb24gYSBjb252ZW50
aW9uIHRvIGxvY2F0ZSAiY29hcnNlIGdyYWluIHBvbGljeSINCj4+ICA+Pj4+Pj4+Pj4+IC8gImZp
bmUgZ3JhaW4gcG9saWN5IiBvbiByZXNlcnZlZCBjb250ZXh0IGhlYWRlcnMuDQo+PiAgPj4+Pj4+
Pj4+Pg0KPj4gID4+Pj4+Pj4+Pj4gVGhpcyBzZWVtcyB0byBvcGVuIHVwIGEgbG90IG9mIGZsZXhp
YmlsaXR5IC8gaW5ub3ZhdGlvbnMuDQo+PiAgPj4+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+Pj4gT24g
eW91ciBsYXN0IHBvaW50LCB0aGVyZSBpcyBhIHF1ZXN0aW9uIG9uIGhvdyB0byBtYWtlDQo+PiAg
Pj4+Pj4+Pj4+PiBtZXRhZGF0YSBhdmFpbGFibGUgdG8gYSBTZXJ2aWNlIEZ1bmN0aW9uLiBDdXJy
ZW50IHNvY2tldA0KPj4gID4+Pj4+Pj4+Pj4gY29ubmVjdGlvbnMgZm9yIGV4YW1wbGUgZG8gbm90
IGFsbG93IHRvIHJldHJpZXZlIElQIGhlYWRlcg0KPj4gID4+Pj4+Pj4+Pj4gb3B0aW9ucy4gU28g
SSBhc3N1bWUgdGhhdCBTRkMgYXdhcmUgU2VydmljZSBGdW5jdGlvbnMgd2lsbA0KPj4gID4+Pj4+
Pj4+Pj4gbmVlZCBzb21lIChhc3luY2hyb25vdXMNCj4+ICA+Pj4+Pj4+Pj4+ID8pIEFQSSB0byBy
ZXRyaWV2ZSBTRkMgaGVhZGVyIGluZm9ybWF0aW9uIGFzIHdlbGwgYXMgaW4tYmFuZA0KPj4gID4+
Pj4+Pj4+Pj4gbWV0YWRhdGEuIEkgZG9uJ3Qgc2VlIG91dCBvZiBiYW5kIG1ldGFkYXRhIHRyYW5z
cG9ydCBhZGRpbmcNCj4+ICA+Pj4+Pj4+Pj4+IGNvbXBsZXhpdHksICB0aGUgc2FtZSBBUEkgY2Fu
IHByb2JhYmx5IGFwcGx5Lg0KPj4gID4+Pj4+Pj4+Pj4NCj4+ICA+Pj4+Pj4+Pj4+IFRoZSBhbHRl
cm5hdGl2ZSBvcHRpb24sIGFsbG93aW5nIHZhcmlhYmxlIHNpemVkIG1ldGFkYXRhIGluDQo+PiAg
Pj4+Pj4+Pj4+PiB0aGUgU0ZDIGhlYWRlciBoYXMgc29tZSBkcmF3YmFja3MgYXMgd2VsbCwgb25l
IGJlaW5nDQo+PiAgPj4+Pj4+Pj4+PiBmcmFnbWVudGF0aW9uLCBhbmQgc29tZSBzd2l0Y2hlcyBl
eHBlY3RpbmcgYXMgd2VsbCB0byBsb29rDQo+PmF0DQo+PiAgPj4+Pj4+Pj4+PiBlbmQgdXNlciB0
cmFmZmljIGhlYWRlcnMgZm9yIGxpbmsgbG9hZCBiYWxhbmNpbmcuICBJIHdvdWxkDQo+PiAgPj4+
Pj4+Pj4+PiBhZ3JlZSB0aGF0IGlmIHdlIGNhbiBhY2NlcHQgdGhlc2UgaXNzdWVzLCB0aGVuIHNl
bmRpbmcNCj4+ICA+Pj4+Pj4+Pj4+IG9mZi1saW5lIGNvbmdydWVudCBtZXRhZGF0YSBsb29zZXMg
aXRzIGludGVyZXN0Lg0KPj4gID4+Pj4+Pj4+Pj4NCj4+ICA+Pj4+Pj4+Pj4+IFdlIG5lZWQgdG8g
dGFrZSBpbnRvIGFjY291bnQgIHRoYXQgYm90aCBpbi1iYW5kIGFuZA0KPj5jb25ncnVlbnQNCj4+
ICA+Pj4+Pj4+Pj4+IG91dC1vZi1iYW5kIG1ldGFkYXRhIHRyYW5zcG9ydCBpcyBub3QgcmVsaWFi
bGUuIEEgcGFja2V0DQo+Pmxvc3MNCj4+ICA+Pj4+Pj4+Pj4+IHRyaWdnZXJpbmcgcmV0cmFuc21p
c3Npb24gd291bGQgbm90IGxlYWQgdG8gdGhlIGlkZW50aWNhbA0KPj4gID4+Pj4+Pj4+Pj4gcmVj
b25zdHJ1Y3Rpb24gb2YgdGhlIGFzc29jaWF0ZWQgbWV0YWRhdGEuIEluIHNvbWUgY2FzZXMsIHdl
DQo+PiAgPj4+Pj4+Pj4+PiBtaWdodCB0aHVzIGV2ZW4gbmVlZCBub24tY29uZ3J1ZW50IG91dC1v
Zi1iYW5kIHJlbGlhYmxlDQo+PiAgPj4+Pj4+Pj4+PiBtZXRhZGF0YSB0cmFuc3BvcnQuDQo+PiAg
Pj4+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+Pj4NCj4+ICA+Pj4+Pj4+Pj4+DQo+PiAgPj4+Pj4+Pj4+
PiBOaWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTog
Um9uDQo+PiAgPj4+Pj4+Pj4+PiBQYXJrZXIgW1Jvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b21dIFNlbnQ6IFdlZG5lc2RheSwNCj4+ICA+Pj4+Pj4+Pj4+IE1hcmNoIDEyLCAyMDE0DQo+PiAg
Pj4+Pj4+Pj4+PiAxMjo0MyBQTSBUbzogTmljb2xhcyBCT1VUSE9SUyBDYzogSmltIEd1aWNoYXJk
IChqZ3VpY2hhcik7DQo+PiAgPj4+Pj4+Pj4+PiBicmlqc21hbkBqdW5pcGVyLm5ldCA8bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOw0KPj4gSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0
OiBSZTogW3NmY10NCj4+ICA+Pj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNv
bnNpZGVyYXRpb25zDQo+PiAgPj4+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+Pj4gTmljb2xhcywNCj4+
ICA+Pj4+Pj4+Pj4+DQo+PiAgPj4+Pj4+Pj4+PiBJIHVuZGVyc3RhbmQgdGhlIGNvbmNlcHQgZm9y
IG91dCBvZiBiYW5kIHNpZ25hbGluZyBvZg0KPj4gID4+Pj4+Pj4+Pj5tZXRhZGF0YSwgYnV0IEkg
YW0gY29uY2VybmVkIHRoYXQgaXQgaW50cm9kdWNlcyBzaWduaWZpY2FudA0KPj4gID4+Pj4+Pj4+
Pj5jb21wbGV4aXR5IGR1ZSB0byB0aGUgcG90ZW50aWFsIHJhY2UgY29uZGl0aW9uIG9mIHJlY2Vp
dmluZw0KPj50aGUNCj4+ICA+Pj4+Pj4+Pj4+cmVhbCBwYWNrZXQgYmVmb3JlIHRoZSBtZXRhZGF0
YS4gIFdoaWxlIHRoZSByZWFsIHBhY2tldCBjb3VsZA0KPj4gID4+Pj4+Pj4+Pj5pbmRpY2F0ZSB0
aGF0IG91dCBvZiBiYW5kIG1ldGFkYXRhIGlzIGV4cGVjdGVkLCBob3cgY2FuIHdlDQo+PiAgPj4+
Pj4+Pj4+Pmd1YXJhbnRlZSB0aGUgb3JkZXIgb2YgcmVjZXB0aW9uPyBXaGF0IGlmIHN3aXRjaGlu
ZyBvcg0KPj5yb3V0aW5nDQo+PiAgPj4+Pj4+Pj4+Pm5vZGVzIGFwcGx5IGhhc2ggYmFzZWQgbG9h
ZCBiYWxhbmNpbmc/IFdoYXQgaWYgdGhlIGxvYWQNCj4+ICA+Pj4+Pj4+Pj4+YmFsYW5jaW5nIHVu
ZGVyc3RhbmRzIFNGQyBlbmNhcHMgYW5kIGxvb2tzIGJleW9uZCBpdCB0byB0aGUNCj4+ICA+Pj4+
Pj4+Pj4+b3JpZ2luYWwgaGVhZGVyIHRvIGdldCBiZXR0ZXIgZW50cm9weT8NCj4+ICA+Pj4+Pj4+
Pj4+IENhbiB3ZSBndWFyYW50ZWUgdGhhdCB0aGUgbWV0YWRhdGEgYW5kIHJlYWwgcGFja2V0IHdp
bGwNCj4+Zm9sbG93DQo+PiAgPj4+Pj4+Pj4+PnRoZSBleGFjdCBzYW1lIHBhdGg/IElmIHdlIGNh
biBub3QsIHRoZW4gaW1wbGVtZW50YXRpb25zIHdpbGwNCj4+ICA+Pj4+Pj4+Pj4+bmVlZCB0byBh
ZGQgaW5ncmVzcyBxdWV1aW5nIHRvIGNvcGUgd2l0aCB0aGUgc2NlbmFyaW8uDQo+PiAgPj4+Pj4+
Pj4+Pg0KPj4gID4+Pj4+Pj4+Pj4gQWxzbywgZG8geW91IGZlZWwgdGhhdCB0aGUgaW5jcmVhc2Ug
aW4gaW1wbGVtZW50YXRpb24NCj4+ICA+Pj4+Pj4+Pj4+IGNvbXBsZXhpdHkgYXQgdGhlIHNlcnZp
Y2UgZnVuY3Rpb25zIGlzIHJlYXNvbmFibGU/DQo+PiAgPj4+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+
Pj4gVGhhbmtzLg0KPj4gID4+Pj4+Pj4+Pj4NCj4+ICA+Pj4+Pj4+Pj4+IFJvbg0KPj4gID4+Pj4+
Pj4+Pj4NCj4+ICA+Pj4+Pj4+Pj4+PiBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MDkgQU0sICJOaWNv
bGFzIEJPVVRIT1JTIg0KPj4gID4+Pj4+Pj4+Pj4+IDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5j
b20NCj4+IDxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4gd3JvdGU6DQo+PiAg
Pj4+Pj4+Pj4+Pj4NCj4+ICA+Pj4+Pj4+Pj4+PiBJIHRoaW5rIHdlIG11c3QgbWFrZSBhIGRpc3Rp
bmN0aW9uIGJldHdlZW46DQo+PiAgPj4+Pj4+Pj4+Pj4NCj4+ICA+Pj4+Pj4+Pj4+PiAtIE1ldGFk
YXRhIHdoaWNoIHNob3VsZCBiZSBwYXJ0IG9mIHRoZSBoZWFkZXIgZGVmaW5lZCBhcyBpbg0KPj4g
ID4+Pj4+Pj4+Pj4+IGJhbmQgbWFya2luZy4gLSBNZXRhZGF0YSB3aXRoIGNhbiBiZSBwYXNzZWQg
b3V0IG9mIGJhbmQsDQo+PmZvcg0KPj4gID4+Pj4+Pj4+Pj4+IGV4YW1wbGUgY29uZ3J1ZW50IG91
dCBvZiBiYW5kIHNpZ25hbGluZyBkZWZpbmVkIGluIHRoZQ0KPj5kcmFmdA0KPj4gID4+Pj4+Pj4+
Pj4+DQo+PiAgPj4+Pj4+Pj4+Pj4gVGhlIGZvcm1lciBjYWxscyBmb3IgYSBsaW1pdGVkIHNwYWNl
IGluIHRoZSBoZWFkZXIsIHRydWUsDQo+PlRoZQ0KPj4gID4+Pj4+Pj4+Pj4+IGxhdHRlciBob3dl
dmVyIGRvZXMgbm90IGluY3VyIGFueSBzcGFjZSBsaW1pdGF0aW9uIGFuZCBpcw0KPj4gID4+Pj4+
Pj4+Pj4+IHN0aWxsIGZhaXJseSBlZmZpY2llbnQgYW5kIGl0IHJlbWFpbnMgY29tcGF0aWJsZSB3
aXRoIGENCj4+Zml4ZWQNCj4+ICA+Pj4+Pj4+Pj4+PiBzaXplIGhlYWRlciB1c2VkIHRvIHJvdXRl
IHRob3NlIHNpZ25hbGluZyBtZXNzYWdlcyBhbG9uZw0KPj50aGUNCj4+ICA+Pj4+Pj4+Pj4+PiBj
aGFpbidzIHNlcnZpY2UgZnVuY3Rpb25zLg0KPj4gID4+Pj4+Pj4+Pj4+DQo+PiAgPj4+Pj4+Pj4+
Pj4gTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206
DQo+PiAgPj4+Pj4+Pj4+Pj4gSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW2pndWljaGFyQGNpc2Nv
LmNvbV0gU2VudDoNCj4+ICA+Pj4+Pj4+Pj4+PiBUdWVzZGF5LCBNYXJjaCAxMSwgMjAxNCA2OjQ4
IFBNIFRvOiBSb24gUGFya2VyIENjOg0KPj4gID4+Pj4+Pj4+Pj4+IE5pY29sYXMgQk9VVEhPUlM7
IGJyaWpzbWFuQGp1bmlwZXIubmV0DQo+PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsg
c2ZjOyBKYW1hbCBIYWRpIFNhbGltDQo+PiAgPj4+Pj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtzZmNd
DQo+PmRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+PiAgPj4+Pj4+
Pj4+Pj4NCj4+ICA+Pj4+Pj4+Pj4+PiBIaSBSb24sDQo+PiAgPj4+Pj4+Pj4+Pj4NCj4+ICA+Pj4+
Pj4+Pj4+PiBXZSBjYW4gY2VydGFpbmx5IGhhdmUgdGhpcyBkaXNjdXNzaW9uIGJ1dCB3ZSBzaG91
bGQgZmlyc3QNCj4+ICA+Pj4+Pj4+Pj4+PiBjb25zaWRlciB3aGF0IGluZm9ybWF0aW9uIGlzIG5l
Y2Vzc2FyeSBhbmQgaWYgc2FpZA0KPj4gID4+Pj4+Pj4+Pj4+IGluZm9ybWF0aW9uIGNhbiBmaXQg
d2l0aGluIGEgZml4ZWQgbnVtYmVyIG9mIGNvbnRleHRzIGluDQo+PnRoZQ0KPj4gID4+Pj4+Pj4+
Pj4+IG1ham9yaXR5IG9mIGNhc2VzLiBSZW1lbWJlciwgdGhlIGdvYWwgb2YgYmVpbmcgYWJsZSB0
byBwYXNzDQo+PiAgPj4+Pj4+Pj4+Pj4gbWV0YWRhdGEgdGhyb3VnaCB0aGUgbmV0d29yayBpcyB0
byBlbmhhbmNlIHNlcnZpY2UNCj4+ZGVsaXZlcnksDQo+PiAgPj4+Pj4+Pj4+Pj4gbm90IHBhc3Mg
dGhlIGVudGlyZSB3b3JrcyBvZiBTaGFrZXNwZWFyZSA7LSkNCj4+ICA+Pj4+Pj4+Pj4+Pg0KPj4g
ID4+Pj4+Pj4+Pj4+IFNlbnQgZnJvbSBteSBpUGhvbmUNCj4+ICA+Pj4+Pj4+Pj4+Pg0KPj4gID4+
Pj4+Pj4+Pj4+PiBPbiBNYXIgNywgMjAxNCwgYXQgMzo1MiBBTSwgIlJvbiBQYXJrZXIiDQo+PiAg
Pj4+Pj4+Pj4+Pj4+IDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tDQo+PiA8bWFpbHRv
OlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PiB3cm90ZToNCj4+ICA+Pj4+Pj4+Pj4+
Pj4NCj4+ICA+Pj4+Pj4+Pj4+Pj4gTmljb2xhcywNCj4+ICA+Pj4+Pj4+Pj4+Pj4NCj4+ICA+Pj4+
Pj4+Pj4+Pj4gSSBzZWUgc2ltaWxhciByZXF1aXJlbWVudHMgZnJvbSB0aGUgM2dwcCBFUEMgc2lk
ZS4gIEkNCj4+d291bGQNCj4+ICA+Pj4+Pj4+Pj4+Pj4gbGlrZSB0byBwcm9wb3NlIGFuIE9VSSAv
IFRMViBiYXNlZCBhcHByb2FjaCB3aGVyZSB0aGUNCj4+ICA+Pj4+Pj4+Pj4+Pj4gcmVzZXJ2ZWQg
T1VJIGNhbiBiZSB1c2VkIGZvciBhZ3JlZWQgdXBvbiB0eXBlcyBvZiBjb21tb24NCj4+ICA+Pj4+
Pj4+Pj4+Pj4gbWV0YWRhdGEgYW5kIHZlbmRvciBvciBvdGhlciBvcmdhbml6YXRpb25hbCBPVUlz
IGNhbiBiZQ0KPj51c2VkDQo+PiAgPj4+Pj4+Pj4+Pj4+IHRvIHF1aWNrbHkgaW5ub3ZhdGUgaW4g
dGhlIG5ldHdvcmtzLg0KPj4gID4+Pj4+Pj4+Pj4+PiBTaW11bHRhbmVvdXNseSwgSSB3b3VsZCBh
bHNvIGxpa2UgdG8gY29uc2lkZXIgbWVjaGFuaXNtcw0KPj4gID4+Pj4+Pj4+Pj4+PiB0aGF0IGFy
ZSBvcHRpbWl6ZWQgZm9yIGxvbmcgbGl2ZWQgZmxvd3Mgc28gYXMgdG8gbGltaXQgdGhlDQo+PiAg
Pj4+Pj4+Pj4+Pj4+IG5lZ2F0aXZlIGVmZmVjdHMgb2YgcGFja2V0IGdyb3d0aC4NCj4+ICA+Pj4+
Pj4+Pj4+Pj4NCj4+ICA+Pj4+Pj4+Pj4+Pj4gUm9uDQo+PiAgPj4+Pj4+Pj4+Pj4+DQo+PiAgPj4+
Pj4+Pj4+Pj4+DQo+PiAgPj4+Pj4+Pj4+Pj4+PiBPbiBNYXIgNywgMjAxNCwgYXQgODozNCBBTSwg
Ik5pY29sYXMgQk9VVEhPUlMiDQo+PiAgPj4+Pj4+Pj4+Pj4+PiA8Tmljb2xhcy5CT1VUSE9SU0Bx
b3Ntb3MuY29tDQo+PiA8bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+IHdyb3Rl
Og0KPj4gID4+Pj4+Pj4+Pj4+Pj4NCj4+ICA+Pj4+Pj4+Pj4+Pj4+IEhlbGxvIEppbQ0KPj4gID4+
Pj4+Pj4+Pj4+Pj4NCj4+ICA+Pj4+Pj4+Pj4+Pj4+IEkgaGF2ZSBzZWVuIGNhc2VzIGluIEdpIExB
Tiwgd2hlcmUgc3Vic2NyaWJlciByZWxhdGVkDQo+PiAgPj4+Pj4+Pj4+Pj4+PiBpbmZvcm1hdGlv
biBpcyBwYXNzZWQgdG8gYSBXZWIgUHJveHkgZm9yIEhUVFAgaGVhZGVyDQo+PiAgPj4+Pj4+Pj4+
Pj4+PiBlbnJpY2htZW50IChhaW1lZCBhdCBzb21lIFdlYiBDb250ZW50IHByb3ZpZGVycyBwYXJ0
bmVycw0KPj5vZg0KPj4gID4+Pj4+Pj4+Pj4+Pj4gdGhlIE1vYmlsZSBPcGVyYXRvcikuDQo+PiAg
Pj4+Pj4+Pj4+Pj4+PiBJbmZvcm1hdGlvbiB3YXMgYW4gY29kZWQgKHBlcnNpc3RlbnQpIHN1YnNj
cmliZXIgaWQNCj4+ZGVyaXZlZA0KPj4gID4+Pj4+Pj4+Pj4+Pj4gZnJvbSB0aGUgTVNJU0ROLCBh
bmQgY291cGxlIG9mIGYgY3VzdG9tZXIgcHJvZmlsZSByZWxhdGVkDQo+PiAgPj4+Pj4+Pj4+Pj4+
PiBmaWVsZHMuDQo+PiAgPj4+Pj4+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+Pj4+Pj4gSW4gYW4gc2Zj
IGJhc2VkIEdpIExBTiwgdGhpcyBlbnRpdHkgc2hvdWxkIHJlY2VpdmUgZnJvbQ0KPj50aGUNCj4+
ICA+Pj4+Pj4+Pj4+Pj4+IENsYXNzaWZpZXINCj4+ICA+Pj4+Pj4+Pj4+Pj4+DQo+PiAgPj4+Pj4+
Pj4+Pj4+PiAtIEEgY2xhc3NpZmljYXRpb24gb2YgdGhlIENvbnRlbnQgUHJvdmlkZXIgKCBJZCwN
Cj4+ICA+Pj4+Pj4+Pj4+Pj4+IENhdGVnb3J5KSBiYXNlZCBvbiB0cmFmZmljIGFuYWx5c2lzIC0g
VGhlIE1TSVNETiBvZiB0aGUNCj4+ICA+Pj4+Pj4+Pj4+Pj4+IHN1YnNjcmliZXIgLSBUd28gc3Vi
c2NyaWJlciBwb2xpY3kgZmllbGRzIChub3QgdGllZCB0bw0KPj5QQ1JGDQo+PiAgPj4+Pj4+Pj4+
Pj4+PiBidXQgYmVsb25naW5nIHRvIHRoZSBTdWJzY3JpYmVyIERCKSAoU3Vic2NyaWJlciBjYXRl
Z29yeSwNCj4+ICA+Pj4+Pj4+Pj4+Pj4+IHN1Yi1jYXRlZ29yeSkgLSBBIHNlc3Npb24gaWQgKGZv
ciBsb2dnaW5nIGFuZCB0cmFja2luZw0KPj4gID4+Pj4+Pj4+Pj4+Pj4gcHVycG9zZXMpDQo+PiAg
Pj4+Pj4+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+Pj4+Pj4gVGhlIG9iamVjdGl2ZSBiZWluZyB0byBh
dm9pZCBoYXZpbmcgIHRoZSBIVFRQIFByb3h5IHRvDQo+PiAgPj4+Pj4+Pj4+Pj4+PiBiZWNvbWUg
YSB0cnVzdGVkIGFwcGxpY2F0aW9uIChpbnRlcm9nYXRlIHRoZSBzdWJzY3JpYmVyDQo+PkRCLA0K
Pj4gID4+Pj4+Pj4+Pj4+Pj4gZXRjLi4pDQo+PiAgPj4+Pj4+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+
Pj4+Pj4NCj4+ICA+Pj4+Pj4+Pj4+Pj4+IE5pY29sYXMNCj4+ICA+Pj4+Pj4+Pj4+Pj4+DQo+PiAg
Pj4+Pj4+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXyBGcm9tOiBKaW0NCj4+R3VpY2hhcmQNCj4+ICA+Pj4+Pj4+Pj4+Pj4+
IChqZ3VpY2hhcikgW2pndWljaGFyQGNpc2NvLmNvbV0gU2VudDoNCj4+ICA+Pj4+Pj4+Pj4+Pj4+
IFRodXJzZGF5LCBNYXJjaCAwNiwgMjAxNCAyOjAyIFBNIFRvOiBKYW1hbCBIYWRpIFNhbGltOw0K
Pj4gID4+Pj4+Pj4+Pj4+Pj4gam1vaXNhbmRAanVuaXBlci5uZXQgPG1haWx0bzpqbW9pc2FuZEBq
dW5pcGVyLm5ldD47DQo+PiBicmlqc21hbkBqdW5pcGVyLm5ldCA8bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0PiBDYzoNCj4+ICA+Pj4+Pj4+Pj4+Pj4+IHNmYyBTdWJqZWN0OiBSZTogW3NmY10N
Cj4+ICA+Pj4+Pj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRp
b25zDQo+PiAgPj4+Pj4+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+Pj4+Pj4gSGkgSmFtYWwsDQo+PiAg
Pj4+Pj4+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+Pj4+Pj4gWW91IHNhaWQgIkl0IHNlZW1zIHRoZXJl
J3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGUgc2l6ZWQNCj4+ICA+Pj4+Pj4+Pj4+Pj4+IG1ldGFk
YXRhIi4uIEkgYW0gbm90IHNvIGNvbnZpbmNlZCBhbmQgd291bGQgbGlrZSB0bw0KPj5iZXR0ZXIN
Cj4+ICA+Pj4+Pj4+Pj4+Pj4+IHVuZGVyc3RhbmQgdGhlIHJlcXVpcmVtZW50cyBiZWZvcmUgcGFz
c2luZyBqdWRnZW1lbnQuIElmDQo+PndlDQo+PiAgPj4+Pj4+Pj4+Pj4+PiBsb29rIGF0IHRoZSB1
c2UgY2FzZXMgYXMgcHJlc2VudGVkIHRodXMgZmFyIGludG8gdGhlIFdHIEkNCj4+ICA+Pj4+Pj4+
Pj4+Pj4+IGhhdmUgeWV0IHRvIHNlZSBhIHNpbmdsZSBleGFtcGxlIG9mIHRoZSBuZWVkIChub3Rp
bmcgdGhhdA0KPj4gID4+Pj4+Pj4+Pj4+Pj4gZGVzaXJlIGlzIG5vdCB0aGUgc2FtZSBhcyBuZWVk
KSAtIEkgYW0gbm90IHNheWluZyB0aGVyZQ0KPj5pcw0KPj4gID4+Pj4+Pj4+Pj4+Pj4gbm8gcmVx
dWlyZW1lbnQgYnV0IHJhdGhlciB0aGF0IHdlIHNob3VsZCBub3QganVtcCB0byB0aGUNCj4+ICA+
Pj4+Pj4+Pj4+Pj4+IGNvbmNsdXNpb24gYW5kIGJ1aWxkIHN0YW5kYXJkcyBhcm91bmQgYSB0aGVv
cnkuDQo+PiAgPj4+Pj4+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+Pj4+Pj4NCj4+ICA+Pj4+Pj4+Pj4+
Pj4+DQo+PiAgPj4+Pj4+Pj4+Pj4+Pj4gT24gMy8zLzE0LCA2OjM1IEFNLCAiSmFtYWwgSGFkaSBT
YWxpbSINCj4+ICA+Pj4+Pj4+Pj4+Pj4+PiA8aGFkaUBtb2phdGF0dS5jb20gPG1haWx0bzpoYWRp
QG1vamF0YXR1LmNvbT4+IHdyb3RlOg0KPj4gID4+Pj4+Pj4+Pj4+Pj4+DQo+PiAgPj4+Pj4+Pj4+
Pj4+Pj4gSSBsaWtlIHRoZSBkb2MgLSB3ZWxsIHdyaXR0ZW4uDQo+PiAgPj4+Pj4+Pj4+Pj4+Pj4N
Cj4+ICA+Pj4+Pj4+Pj4+Pj4+PiBTZWN0aW9uIDQuMyBvbiBtZXRhZGF0YSBlbmNvZGluZy4NCj4+
ICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+Pj4+Pj4+IEl0IHNlZW1zIHRoZXJlJ3MgY2xl
YXIgbmVlZCBmb3IgdmFyaWFibGUgc2l6ZWQgbWV0YWRhdGENCj4+ICA+Pj4+Pj4+Pj4+Pj4+PiAo
YXQgbGVhc3QgZm9yIGh0dHAvYXBwIHlvdSAgc2VlbSB0byBpbmRpY2F0ZSB0aGUgZGVzaXJlDQo+
PmZvcg0KPj4gID4+Pj4+Pj4+Pj4+Pj4+aXQpLg0KPj4gID4+Pj4+Pj4+Pj4+Pj4+IEZvciBhIGRh
dGFwYXRoIHBlci1wYWNrZXQgbWV0YWRhdGEsIGkgZmVlbCB0aGUgbmVlZCBpcw0KPj4gID4+Pj4+
Pj4+Pj4+Pj4+IGp1c3QgYXMgaW1wb3J0YW50LiBBcmUgd2UgbGltaXRlZCBieSB0aGUgZmFjdCB0
aGF0DQo+PiAgPj4+Pj4+Pj4+Pj4+Pj4gZXhpc3RpbmcgaGFyZHdhcmUgbWF5IG5vdCBiZSBhYmxl
IHRvIGhhbmRsZSBUTFZzPyBGb3INCj4+ICA+Pj4+Pj4+Pj4+Pj4+PiBleGFtcGxlLCBJIGRvbnQg
aGF2ZSBhIHByb2JsZW0gaGFuZGxpbmcgVExWcyBpbiBhDQo+PnNvZnR3YXJlDQo+PiAgPj4+Pj4+
Pj4+Pj4+Pj5kYXRhcGF0aC4NCj4+ICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+Pj4+Pj4+
IGNoZWVycywgamFtYWwNCj4+ICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+Pj4+Pj4+IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4gID4+
Pj4+Pj4+Pj4+Pj4+IG1haWxpbmcgbGlzdCBzZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQo+PiAgPj4+Pj4+Pj4+Pj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMNCj4+ICA+Pj4+Pj4+Pj4+Pj4+DQo+PiAgPj4+Pj4+Pj4+Pj4+Pg0KPj4gID4+Pj4+
Pj4+Pj4+Pj4NCj4+ICA+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fIHNmYw0KPj5tYWlsaW5nDQo+PiAgPj4+Pj4+Pj4+Pj4+PiBsaXN0
IHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+IGh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+PiAgPj4+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+Pj4g
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjIG1haWxp
bmcNCj4+ICA+Pj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KPj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+ICA+Pj4+
Pj4+Pj4NCj4+ICA+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18gc2ZjIG1haWxpbmcNCj4+ICA+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmcg
PG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYw0KPj4gID4+Pj4+Pj4+Pg0KPj4gID4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMgbWFpbGluZw0KPj4gID4+Pj4+Pj4+
PiBsaXN0IHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+IGh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+PiAgPj4+Pj4NCj4+ICA+Pj4+PiBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMgbWFpbGluZyBs
aXN0DQo+PiAgPj4+Pj4gc2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4gaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+ICA+Pj4+Pg0KPj4gID4+
DQo+PiAgPj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
Pj4gID4+c2ZjIG1haWxpbmcgbGlzdA0KPj4gID4+c2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGll
dGYub3JnPg0KPj4gID4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMN
Cj4+ICA+DQo+PiAgPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQo+PiAgPnNmYyBtYWlsaW5nIGxpc3QNCj4+ICA+c2ZjQGlldGYub3JnIDxtYWlsdG86c2Zj
QGlldGYub3JnPg0KPj4gID5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
Yw0KPj4NCj4NCj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KPnNmYyBtYWlsaW5nIGxpc3QNCj5zZmNAaWV0Zi5vcmcNCj5odHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQo=


From nobody Fri Mar 14 12:19:50 2014
Return-Path: <mn1921@att.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6479E1A018A for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 10:53:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.447
X-Spam-Level: 
X-Spam-Status: No, score=-2.447 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_OFF=2.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547] 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 wQXA_GsWEQzQ for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 10:53:09 -0700 (PDT)
Received: from nbfkord-smmo07.seg.att.com (nbfkord-smmo07.seg.att.com [209.65.160.93]) by ietfa.amsl.com (Postfix) with ESMTP id 9DB6E1A017C for <sfc@ietf.org>; Fri, 14 Mar 2014 10:53:08 -0700 (PDT)
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo07.seg.att.com(mxl_mta-7.2.1-0) with ESMTP id ef143235.2b3ad2683940.3517801.00-2497.9192505.nbfkord-smmo07.seg.att.com (envelope-from <mn1921@att.com>);  Fri, 14 Mar 2014 17:53:02 +0000 (UTC)
X-MXL-Hash: 532341fe19267984-e7d3a9b1ff0f3804b4be27fe474726e226d13970
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo07.seg.att.com(mxl_mta-7.2.1-0) over TLS secured channel with ESMTP id 8f143235.0.3517758.00-2361.9192391.nbfkord-smmo07.seg.att.com (envelope-from <mn1921@att.com>);  Fri, 14 Mar 2014 17:52:57 +0000 (UTC)
X-MXL-Hash: 532341f92718d0c1-1a7e5080c3eee10ba0c113359411b654fede895e
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2EHqtMV005895; Fri, 14 Mar 2014 13:52:56 -0400
Received: from mlpi409.sfdc.sbc.com (mlpi409.sfdc.sbc.com [130.9.128.241]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2EHqmq4005794 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 14 Mar 2014 13:52:50 -0400
Received: from MISOUT7MSGHUB9E.ITServices.sbc.com (MISOUT7MSGHUB9E.itservices.sbc.com [144.151.223.61]) by mlpi409.sfdc.sbc.com (RSA Interceptor); Fri, 14 Mar 2014 17:52:36 GMT
Received: from MISOUT7MSGUSR9I.ITServices.sbc.com ([144.151.223.56]) by MISOUT7MSGHUB9E.ITServices.sbc.com ([144.151.223.61]) with mapi id 14.03.0174.001; Fri, 14 Mar 2014 13:52:36 -0400
From: "NAPIERALA, MARIA H" <mn1921@att.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, "kegray@cisco.com" <kegray@cisco.com>, "lucy.yong@huawei.com" <lucy.yong@huawei.com>, "smkumar@cisco.com" <smkumar@cisco.com>, "jguichar@cisco.com" <jguichar@cisco.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPPtb75JTMIR5tk0Sw90+BuOO5fZrg0AbggABKhAD//8JWwA==
Date: Fri, 14 Mar 2014 17:52:35 +0000
Message-ID: <1D70D757A2C9D54D83B4CBD7625FA80E0135C83F@MISOUT7MSGUSR9I.ITServices.sbc.com>
References: <9wpek1o9cwfd51qatfhe1o82.1394727128188@email.android.com> <1D70D757A2C9D54D83B4CBD7625FA80E0135C7C6@MISOUT7MSGUSR9I.ITServices.sbc.com> <53233BDA.8070903@joelhalpern.com>
In-Reply-To: <53233BDA.8070903@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.91.76.193]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-AnalysisOut: [v=2.0 cv=LqUlPAhc c=1 sm=1 a=dhB6nF3YHL5t/Ixux6cINA==:17 a]
X-AnalysisOut: [=R0AxcfLY814A:10 a=ofMgfj31e3cA:10 a=-s3I2kwCOWQA:10 a=BLc]
X-AnalysisOut: [eEmwcHowA:10 a=IkcTkHD0fZMA:10 a=zQP7CpKOAAAA:8 a=XIqpo32R]
X-AnalysisOut: [AAAA:8 a=ABeY7kuGAAAA:8 a=AUd_NHdVAAAA:8 a=i0EeH86SAAAA:8 ]
X-AnalysisOut: [a=PBr8zg0IAAAA:8 a=48vgC7mUAAAA:8 a=A7XncKjpAAAA:8 a=qN95w]
X-AnalysisOut: [PeSAAAA:8 a=OUXY8nFuAAAA:8 a=wZGgK6yHZWRnXcaXs0cA:9 a=QEXd]
X-AnalysisOut: [DO2ut3YA:10 a=chC_agHSu74A:10 a=JfD0Fch1gWkA:10 a=hPjdaMEv]
X-AnalysisOut: [mhQA:10 a=wQWeH_5-QA4A:10 a=lZB815dzVvQA:10 a=wlhJtfLYORIA]
X-AnalysisOut: [:10 a=paC5pjApGzsA:10 a=peF9eE_zjQwA:10 a=OTaX3IPegm7ZpXPD]
X-AnalysisOut: [:21 a=Nr8iXYgXBifRHqBx:21]
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2010122901)]
X-MAIL-FROM: <mn1921@att.com>
X-SOURCE-IP: [144.160.229.24]
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/ZjbmsEZBcOMeVgxPS5FGzywgi1c
X-Mailman-Approved-At: Fri, 14 Mar 2014 12:19:46 -0700
Cc: "nicolas.bouthors@qosmos.com" <nicolas.bouthors@qosmos.com>, "brijsman@juniper.net" <brijsman@juniper.net>, "ron_parker@affirmednetworks.com" <ron_parker@affirmednetworks.com>, "sfc@ietf.org" <sfc@ietf.org>, "hadi@mojatatu.com" <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 17:53:14 -0000

TXkgdmlldyBpcyB0aGF0IHVuaXF1ZSBhbmQgZXhwbGljaXQgY2hhaW4gaWRlbnRpZmljYXRpb24g
d2lsbCBiZSBkaWZmaWN1bHQgdG8gbWFuYWdlIGFuZCBpdCBpcyBub3QgbmVlZGVkIHRvIGFjaGll
dmUgc2VydmljZSBjaGFpbmluZy4gIEkgd291bGQgcmF0aGVyIGRlYWwgd2l0aCBpbXBsaWNpdCBz
ZXJ2aWNlIGNoYWluIGlkZW50aWZpY2F0aW9uLiBIZW5jZSwgSSBiZWxpZXZlIGl0IHNob3VsZCBi
ZSBtYWRlIG9wdGlvbmFsIHdoZXRoZXIgaXQgaXMgY2FycmllZCBpdCBpbiB0aGUgc2ZjIGhlYWRl
ci4NCg0KTWFyaWENCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKb2Vs
IE0uIEhhbHBlcm4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXQ0KPiBTZW50OiBGcmlkYXks
IE1hcmNoIDE0LCAyMDE0IDE6MjcgUE0NCj4gVG86IE5BUElFUkFMQSwgTUFSSUEgSDsga2VncmF5
QGNpc2NvLmNvbTsgbHVjeS55b25nQGh1YXdlaS5jb207DQo+IHNta3VtYXJAY2lzY28uY29tOyBq
Z3VpY2hhckBjaXNjby5jb20NCj4gQ2M6IG5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbTsgc2Zj
QGlldGYub3JnOyBoYWRpQG1vamF0YXR1LmNvbTsNCj4gcm9uX3BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbTsgYnJpanNtYW5AanVuaXBlci5uZXQNCj4gU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0
LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+IA0KPiBNeSBvd24gaW5jbGlu
YXRpb24gaXMgdG8gb2JzZXJ2ZSB0aGF0IGlmIHlvdSBkb24ndCBuZWVkIGV4cGxpY2l0IGNoYWlu
DQo+IGlkZW50aWZpY2F0aW9uIGFuZCB5b3UgZG9uJ3QgbmVlZCBtZXRhZGF0YSwgeW91IGNhbiBq
dXN0IG9taXQgdGhlDQo+IHNmYy9uc2ggaGVhZGVyLiAgU3RpbGwgZG8gc2VydmljZSBjaGFpbmlu
ZywganVzdCBubyBleHRyYSBoZWFkZXIuDQo+IA0KPiBJZiB3ZSBhcmUgZ29pbmcgdG8gaGF2ZSB0
aGUgaGVhZGVyLCBpdCBzZWVtcyB0byBtZSB0aGF0IHRoZSBjaGFpbg0KPiBpZGVudGlmaWNhdGlv
biBmaWVsZCBpcyB2ZXJ5IHVzZWZ1bCwgYW5kIGxvdyBjb3N0IG9uY2Ugd2UgaGF2ZSB0aGUNCj4g
aGVhZGVyLg0KPiANCj4gWW91cnMsDQo+IEpvZWwNCj4gDQo+IE9uIDMvMTQvMTQsIDE6MDAgUE0s
IE5BUElFUkFMQSwgTUFSSUEgSCB3cm90ZToNCj4gPiBFeHBsaWNpdCBjaGFpbiBpZGVudGlmaWNh
dGlvbiBzaG91bGQgYmUgbWFkZSBvcHRpb25hbC4gSSBiZWxpZXZlIGl0DQo+IHdhcw0KPiA+IGRp
c2N1c3NlZCBmZXcgbW9udGhzIGFnbyBvbiB0aGlzIG1haWxpbmcgbGlzdC4NCj4gPg0KPiA+IE1h
cmlhDQo+ID4NCj4gPiAqRnJvbToqc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddICpP
biBCZWhhbGYgT2YgKkptaC5kaXJlY3QNCj4gPiAqU2VudDoqIFRodXJzZGF5LCBNYXJjaCAxMywg
MjAxNCAxMjoxMiBQTQ0KPiA+ICpUbzoqIGtlZ3JheUBjaXNjby5jb207IGx1Y3kueW9uZ0BodWF3
ZWkuY29tOyBzbWt1bWFyQGNpc2NvLmNvbTsNCj4gPiBqZ3VpY2hhckBjaXNjby5jb20NCj4gPiAq
Q2M6KiBuaWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb207IHNmY0BpZXRmLm9yZzsgaGFkaUBtb2ph
dGF0dS5jb207DQo+ID4gcm9uX3BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTsgYnJpanNtYW5A
anVuaXBlci5uZXQ7DQo+IGptaEBqb2VsaGFscGVybi5jb20NCj4gPiAqU3ViamVjdDoqIFJlOiBb
c2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPiA+ICpJbXBv
cnRhbmNlOiogTG93DQo+ID4NCj4gPiBBc3N1bWluZyBJIHVuZGVyc3RhbmQgeW91IHByb3Blcmx5
IEtlbiwgSSBkaXNhZ3JlZS4NCj4gPg0KPiA+IEZvciBleGFtcGxlLCBieSB1c2luZyBzZXBhcmF0
ZSB0ZXJtcyBJIGNhbiBlYXNpbHkgZGlzY3VzcyB0aGUgZmFjdA0KPiB0aGF0DQo+ID4gY2VydGFp
biBraW5kcyBvZiBkYXRhIChjaGFpbiBpZGVudGlmaWNhdGlvbikgb25seSBuZWVkIHRvIGJlIGFk
anVzdA0KPiBieSBhDQo+ID4gZmV3IGFwcHMgaW4gcmFyZSBjYXNlcy4gIEFuZCB0aGF0IGRhdGEg
aXMgbm90IGJlZWRlZCBieSB0aGUNCj4gYXBwbGljYXRpb25zLg0KPiA+DQo+ID4gVW5sZXNzIHlv
dSB3b3VsZCBsaWtlIHRvIGNvbnNpZGVyIHRoZSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhcyBiZWlu
Zw0KPiA+IG9wdGlvbmFsPw0KPiA+DQo+ID4gWW91cnMsDQo+ID4NCj4gPiBKb2VsDQo+ID4NCj4g
Pg0KPiA+DQo+ID4gU2VudCBmcm9tIG15IFNhbXN1bmcgc21hcnRwaG9uZSBvbiBBVCZUDQo+ID4N
Cj4gPg0KPiA+DQo+ID4NCj4gPiAtLS0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLS0tDQo+
ID4gU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVy
YXRpb25zDQo+ID4gRnJvbTogIktlbiBHcmF5IChrZWdyYXkpIiA8a2VncmF5QGNpc2NvLmNvbQ0K
PiA8bWFpbHRvOmtlZ3JheUBjaXNjby5jb20+Pg0KPiA+IFRvOiBMdWN5IHlvbmcgPGx1Y3kueW9u
Z0BodWF3ZWkuY29tDQo+ID4gPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+LCJTdXJlbmRy
YSBLdW1hciAoc21rdW1hcikiDQo+ID4gPHNta3VtYXJAY2lzY28uY29tIDxtYWlsdG86c21rdW1h
ckBjaXNjby5jb20+PiwiSmltIEd1aWNoYXJkDQo+IChqZ3VpY2hhcikiDQo+ID4gPGpndWljaGFy
QGNpc2NvLmNvbSA8bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4+DQo+ID4gQ0M6IE5pY29sYXMg
Qk9VVEhPUlMgPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbQ0KPiA+IDxtYWlsdG86Tmljb2xh
cy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4sc2ZjIDxzZmNAaWV0Zi5vcmcNCj4gPiA8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4+LEphbWFsIEhhZGkgU2FsaW0gPGhhZGlAbW9qYXRhdHUuY29tDQo+ID4gPG1h
aWx0bzpoYWRpQG1vamF0YXR1LmNvbT4+LFJvbiBQYXJrZXINCj4gPFJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb20NCj4gPiA8bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b20+PiwiYnJpanNtYW5AanVuaXBlci5uZXQNCj4gPiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0PiIgPGJyaWpzbWFuQGp1bmlwZXIubmV0DQo+ID4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldD4+LCJKb2VsIE0uIEhhbHBlcm4iIDxqbWhAam9lbGhhbHBlcm4uY29tDQo+ID4gPG1haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tPj4NCj4gPg0KPiA+IFRoZSB3b3JkICJtZXRhZGF0YSIgaXMg
YSBwdXJwb3NlbHkgYW1iaWd1b3VzIHRlcm0gImRhdGEgdGhhdCBwcm92aWRlcw0KPiA+IGluZm9y
bWF0aW9uIGFib3V0IG90aGVyIGRhdGEiLiAgSXQgaXMgdXNlZCB0byBhdm9pZCBUSElTIGRpc2N1
c3Npb24uDQo+ID4NCj4gPiBGb3IgZXhhbXBsZSwgSSBwcm9wb3NlIHdlIGRlZmluZSAidGVxdWls
YSBtZXRhZGF0YSIgYmVjYXVzZSwgZnJhbmtseSwNCj4gSQ0KPiA+IHdpbGwgbmVlZCB0byBvcmRl
ciBhIHRyaXBsZS1zaG90IGlmIHdlIGtlZXAgYXR0ZW1wdGluZyB0byBkZWZpbmUNCj4gc29tZXRo
aW5nDQo+ID4gdGhhdCwgYnkgZGVmaW5pdGlvbiwgaXMgYW1iaWd1b3VzLiAgSSdkIGxpa2UgbXkg
YmFydGVuZGVyIHRvDQo+IHVuZGVyc3RhbmQgbWUNCj4gPiBzcGVjaWZpY2FsbHkgd2hlbiBJIHNh
eSAiSSBuZWVkIGEgc2hvdCIuDQo+ID4NCj4gPiBPbiAzLzEzLzE0IDc6NDkgQU0sICJMdWN5IHlv
bmciIDxsdWN5LnlvbmdAaHVhd2VpLmNvbQ0KPiA+IDxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5j
b20+PiB3cm90ZToNCj4gPg0KPiA+ICA+U25pcC4uDQo+ID4gID5TSz4gSnVzdCBjb3B5aW5nIGZy
b20gdGhlIFBTOg0KPiA+ICA+LS0NCj4gPiAgPkRhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMg
dGhlIGFiaWxpdHkgdG8gZXhjaGFuZ2UgaW5mb3JtYXRpb24NCj4gYmV0d2Vlbg0KPiA+ICA+dGhl
IG5ldHdvcmsgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25z
LCBhbmQNCj4gc2VydmljZQ0KPiA+ICA+ZnVuY3Rpb25zIGFuZCB0aGUgbmV0d29yay4NCj4gPiAg
Pg0KPiA+ICA+LS0NCj4gPiAgPkl0IGlzIGEgbHVjaWQgZGVmaW5pdGlvbi4gV2UgYXJlIHVubmVj
ZXNzYXJpbHkgbWFraW5nIHRoZSB3b3JkDQo+ICJuZXR3b3JrIg0KPiA+ICA+Y29udHJvdmVyc2lh
bCwgSU1PLg0KPiA+ICA+DQo+ID4gID5bTHVjeV0gVGhpcyBpcyBteSBwb2ludC4gIlRoZSBuZXR3
b3JrIiBpcyB0b28gZ2VuZXJhbCBoZXJlLCB3aGljaA0KPiBicmluZ3MNCj4gPiAgPm1ldGFkYXRh
IGdyZWF0IHBvd2VyIHRvIGRvIG1hbnkgdGhpbmdzLiBUaGlzIGlzIHdoeSBwZW9wbGUgaW52ZW50
DQo+IGlkZWFzDQo+ID4gID5oZXJlLCB3aGljaCBjYXVzZXMgYSBsb3Qgb2YgZGViYXRlcyBvbiBt
ZXRhZGF0YSB1c2FnZSBwb3RlbnRpYWxzLg0KPiBXZQ0KPiA+ICA+c2hvdWxkIG5vdCBzcGVuZCBh
IGxvdCBvZiB0aW1lcyBvbiB0aGF0IGRlYmF0ZXMgYW5kIGp1ZGdlIHdoaWNoDQo+IHVzYWdlIGlz
DQo+ID4gID52YWx1YWJsZSBvciBub3QuIFRodXMsIGZvciB0aGUgU0ZDIHdvcmssIGl0IHdpbGwg
YmUgaGVscGZ1bCBpZiB3ZQ0KPiBjYW4NCj4gPiAgPm5hcnJvdyBkb3duIGEgYml0LiBKb2VsIG1h
a2VzIGV4cGxpY2l0bHkgdHdvIGNhc2VzLCB3aGljaCBpcw0KPiBoZWxwZnVsIHRvDQo+ID4gID5k
ZXZlbG9wIHVzZSBjYXNlcyBmb3IgZWFjaCBjYXNlLiBJIHdvdWxkIGxpa2UgdG8gc2VlIHRoYXQg
dGhlDQo+IHByb2JsZW0NCj4gPiAgPnN0YXRlbWVudCBjYW4gYmUgbW9yZSBzcGVjaWZpYyBvbiBt
ZXRhZGF0YSBkZWZpbml0aW9uLCB3aGljaCBtYXkgYmUNCj4gPiAgPmhlbHBmdWwgaW4gbGVzcyBm
b2N1c2luZyBvbiBpdCBhbmQgbW92aW5nIGZvcndhcmQuDQo+ID4gID4NCj4gPiAgPkx1Y3kNCj4g
PiAgPg0KPiA+ICA+U3VyZW5kcmEuDQo+ID4gID4NCj4gPiAgPg0KPiA+ICA+Pg0KPiA+ICA+PlRo
YW5rcywNCj4gPiAgPj5MdWN5DQo+ID4gID4+DQo+ID4gID4+LS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0NCj4gPiAgPj5Gcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbbWFpbHRvOmpndWlj
aGFyQGNpc2NvLmNvbV0NCj4gPiAgPj5TZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDQ6
MzggUE0NCj4gPiAgPj5UbzogTHVjeSB5b25nDQo+ID4gID4+Q2M6IEpvZWwgTS4gSGFscGVybjsg
Tmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcjsNCj4gPiAgPj5icmlqc21hbkBqdW5pcGVyLm5l
dCA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbA0KPiBIYWRpIFNhbGlt
DQo+ID4gID4+U3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNv
bnNpZGVyYXRpb25zDQo+ID4gID4+DQo+ID4gID4+SGkgTHVjeSwNCj4gPiAgPj4NCj4gPiAgPj5O
by4gSSBhbSBzaW1wbHkgc2F5aW5nIHdlIHNob3VsZCBub3Qgb3ZlcmNvbXBsaWNhdGUgdGhlIHBy
b2JsZW0NCj4gPiAgPj5zdGF0ZW1lbnQgd2l0aCB0ZXh0IHRoYXQgYWRkcyBsaXR0bGUgdG8gbm8g
dmFsdWUgaW4gbXkgb3Bpbmlvbi4NCj4gV2hldGhlcg0KPiA+ICA+PndlIGNhbGwgaXQgbWV0YWRh
dGEsIG9yIGNvbnRleHQsIGhhcyBubyBiZWFyaW5nIG9uIHRoZSBmYWN0IHRoYXQNCj4gdGhlDQo+
ID4gID4+cHJvYmxlbSBzdGF0ZW1lbnQgYWxyZWFkeSBjbGVhcmx5IHN0YXRlcyB3ZSBuZWVkIHRv
IGJlIGFibGUgdG8NCj4gcGFzcw0KPiA+ICA+PmluZm9ybWF0aW9uIGJldHdlZW4gU0bCuXMgYW5k
IGJldHdlZW4gdGhlIG5ldHdvcmsgJiBTRsK5cy4NCj4gPiAgPj4NCj4gPiAgPj4NCj4gPiAgPj5P
biAzLzEyLzE0LCA1OjEzIFBNLCAiTHVjeSB5b25nIiA8bHVjeS55b25nQGh1YXdlaS5jb20NCj4g
PiA8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+ID4gID4+DQo+ID4gID4+
Pg0KPiA+ICA+Pj5IaSBKaW0sDQo+ID4gID4+Pg0KPiA+ICA+Pj5JIGZvciBvbmUgZG9uJ3QgYWdy
ZWUgYW5kIHRoaW5rIHdlIGFyZSBvdmVyIGNvbXBsaWNhdGluZyB3aGF0DQo+IHNob3VsZA0KPiA+
ICA+Pj5iZSBzdHJhaWdodGZvcndhcmQuIFRoZSBTRkMgZW5jYXBzdWxhdGlvbiBzaG91bGQgZW5h
YmxlIHR3bw0KPiB0aGluZ3M6DQo+ID4gID4+Pg0KPiA+ICA+Pj4xLiBTdGVlcmluZyBvZiBzZWxl
Y3RlZCBmbG93cyB0aHJvdWdoIGEgc2VydmljZSBjaGFpbjsgdGhpcyBpcw0KPiB0aGUNCj4gPiAg
Pj4+c2VydmljZSBmdW5jdGlvbiBwYXRoLg0KPiA+ICA+Pj4yLiBQYXNzaW5nIG9mIGNvbnRleHQg
YXNzb2NpYXRlZCB3aXRoIGEgZ2l2ZW4gZmxvdyB3aXRoaW4gc2FpZA0KPiBzZXJ2aWNlDQo+ID4g
ID4+PmZ1bmN0aW9uIHBhdGguIFRoaXMgY29udGV4dCBpbmZvcm1hdGlvbiBtYXkgYmUgY29uc3Vt
ZWQgYnkgYSBTRg0KPiAoYW4NCj4gPiAgPj4+YXBwbGljYXRpb24gSUQgaXMgYW4gZXhhbXBsZSkg
b3IgbWF5IGJlIGNvbnN1bWVkIGJ5IHRoZQ0KPiBmb3J3YXJkaW5nDQo+ID4gID4+PmVsZW1lbnRz
IChhIHZyZi1JRCBpcyBhbiBleGFtcGxlKS4NCj4gPiAgPj4+W0x1Y3ldIERvIHlvdSBjYWxsIHRo
ZSBjb250ZXh0IGFzIG1ldGFkYXRhIG9yIG5vdD8gRG8gd2UgaGF2ZQ0KPiBhbm90aGVyDQo+ID4g
ID4+PnRlcm0gaGVyZSBiZXNpZGUgU0ZDIGhlYWRlciBhbmQgbWV0YWRhdGEuIEkgc2VlIHRoYXQg
eW91IGRvbid0DQo+IHdhbnQgdG8NCj4gPiAgPj4+c2VwYXJhdGUgd2hhdCBpcyBjb25zdW1lZCBi
eSBTRiBhbmQgd2hhdCBpcyBjb25zdW1lZCBieSB0aGUNCj4gZm9yd2FyZGluZw0KPiA+ICA+Pj5l
bGVtZW50cy4NCj4gPiAgPj4+DQo+ID4gID4+Pkx1Y3kNCj4gPiAgPj4+DQo+ID4gID4+PlNlbnQg
ZnJvbSBteSBpUGhvbmUNCj4gPiAgPj4+DQo+ID4gID4+Pj4gT24gTWFyIDEyLCAyMDE0LCBhdCA0
OjE2IFBNLCAiTHVjeSB5b25nIiA8bHVjeS55b25nQGh1YXdlaS5jb20NCj4gPiA8bWFpbHRvOmx1
Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+ID4gID4+Pj4NCj4gPiAgPj4+PiBHcmVhdC4g
VGhlbiB3ZSBtYXkgY29uc2lkZXIgdHdvIHNwZWNpYWwgbWV0YWRhdGEgZGVmaW5pdGlvbnMgaW4N
Cj4gdGhlDQo+ID4gID4+Pj5wcm9ibGVtIHN0YXRlbWVudCBzbyB3ZSBjYW4gYWxsIHVzZSB0aGUg
c2FtZSBkZWZpbml0aW9ucy4gSGVyZQ0KPiBpcyBteQ0KPiA+ICA+Pj4+c3VnZ2VzdGVkIHRleHQg
YW5kIGxpa2UgdG8gaGVhciB5b3UgYW5kIG90aGVyJ3MgaW5wdXQgYW5kDQo+IHN1Z2dlc3Rpb25z
Lg0KPiA+ICA+Pj4+DQo+ID4gID4+Pj4gRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1l
dGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5IHRvDQo+ID4gID4+Pj5leGNoYW5nZSBpbmZvcm1h
dGlvbiBiZXR3ZWVuIHRoZSBlbGVtZW50cyBpbiBhIHNlcnZpY2UgZnVuY3Rpb24NCj4gPiAgPj4+
PmNoYWluaW5nLiBJbiB0aGlzIGNvbnRleHQsIHRoZXJlIGFyZSB0d28gdHlwZXMgb2YgZGF0YSBw
bGFuZQ0KPiBtZXRhZGF0YS4NCj4gPiAgPj4+Pg0KPiA+ICA+Pj4+IFNlcnZpY2UgRnVuY3Rpb24g
TWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBleGNoYW5nZWQgYmV0d2Vlbg0KPiA+ICA+Pj4+Y2xh
c3NpZmllciBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMg
dG8NCj4gPiAgPj4+PmZhY2lsaXRhdGUgc2VydmljZSBmdW5jdGlvbnMgb24gdGhlIHBhY2tldCB0
cmVhdG1lbnQuDQo+ID4gID4+Pj4NCj4gPiAgPj4+PiBTdGVlcmluZyBNZXRhZGF0YTogdGhlIGlu
Zm9ybWF0aW9uIGZyb20gc2VydmljZSBmdW5jdGlvbnMgdG8gYQ0KPiA+ICA+Pj4+Y2xhc3NpZmll
ciBvciBzZXJ2aWNlIG5vZGUgZm9yIHRyYWZmaWMgZm9yd2FyZGluZyBwdXJwb3NlLg0KPiA+ICA+
Pj4+DQo+ID4gID4+Pj4gLWVuZA0KPiA+ICA+Pj4+DQo+ID4gID4+Pj4gTHVjeQ0KPiA+ICA+Pj4+
DQo+ID4gID4+Pj4NCj4gPiAgPj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ICA+
Pj4+IEZyb206IEpvZWwgTS4gSGFscGVybiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21dDQo+
ID4gID4+Pj4gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjM1IFBNDQo+ID4gID4+
Pj4gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcg0KPiA+ICA+Pj4+
IENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQNCj4gPiA8
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpDQo+ID4gID4+Pj4g
U2FsaW0NCj4gPiAgPj4+PiBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0
YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4gPiAgPj4+Pg0KPiA+ICA+Pj4+IFllcywgSSBhbSB0cnlp
bmcgdG8gY29uc2lzdGVudGx5IGRpc3Rpbmd1aXNoIHRob3NlIHR3byBjYXNlcw0KPiB3aGVuDQo+
ID4gID4+Pj50YWxraW5nIGFib3V0IHRoZSBpbmZvcm1hdGlvbiBjYXJyaWVkIHdpdGggcGFja2V0
cyBpbiBzZXJ2aWNlDQo+IGNoYWlucy4NCj4gPiAgPj4+Pg0KPiA+ICA+Pj4+IFlvdXJzLA0KPiA+
ICA+Pj4+IEpvZWwNCj4gPiAgPj4+Pg0KPiA+ICA+Pj4+PiBPbiAzLzEyLzE0LCAzOjEzIFBNLCBM
dWN5IHlvbmcgd3JvdGU6DQo+ID4gID4+Pj4+IEpvZWwsIFNlZSBiZWxvdy4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjDQo+ID4gID4+Pj4+IFttYWlsdG86c2ZjLWJvdW5jZXNA
aWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKb2VsIE0uIEhhbHBlcm4NCj4gU2VudDoNCj4gPiAgPj4+
Pj4gV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjAyIFBNIFRvOiBMdWN5IHlvbmc7IE5pY29s
YXMNCj4gQk9VVEhPUlM7DQo+ID4gID4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAo
amd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldA0KPiA+IDxtYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQ+OyBzZmM7DQo+ID4gID4+Pj4+IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6
IFtzZmNdDQo+ID4gID4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRp
b25zDQo+ID4gID4+Pj4+DQo+ID4gID4+Pj4+IEkgd2FzIHRyeWluZyB0byB3b3JkIGl0IGNhcmVm
dWxseSBub3QgdG8gZm9jdXMgb24gd2hvIHB1dHMgdGhlDQo+ID4gID4+Pj4+IGluZm9ybWF0aW9u
IGluLCBidXQgb25seSBvbiB3aG8gY29uc3VtZXMgdGhlIGluZm9ybWF0aW9uLg0KPiA+ICA+Pj4+
PiBJbmZvcm1hdGlvbiBmb3Igc2VydmljZSBmdW5jdGlvbnMgbWF5IGNvbWUgZnJvbSB0aGUgaW5n
cmVzcw0KPiA+ICA+Pj4+PiBjbGFzc2lmaWVyIG9yIGZyb20gb3RoZXIgc2VydmljZSBmdW5jdGlv
bnMuIFtMdWN5XSB0aGlzIGlzIHRoZQ0KPiBvbmUNCj4gPiAgPj4+Pj4gY2FzZSB1c2luZyBtZXRh
ZGF0YSBpbiB5b3VyIHZpZXcuIEluZm9ybWF0aW9uIGZvciB0aGUNCj4gZm9yd2FyZGluZw0KPiA+
ICA+Pj4+PiB3aWxsIGdlbmVyYWxseSBjb21lIGZyb20gdGhlIGluZ3Jlc3MgY2xhc3NpZmllciwg
YnV0IGluDQo+IHNwZWNpYWwNCj4gPiAgPj4+Pj4gY2FzZXMgbWF5IGJlIHByb3ZpZGVkIGJ5IHNl
cnZpY2UgZnVuY3Rpb25zLiAgKEkga2VlcCB3YW50aW5nDQo+IHRvIGdldA0KPiA+ICA+Pj4+PiBy
aWQgb2YgdGhvc2Ugc3BlY2lhbCBjYXNlcywgYnV0IHNvIGZhciB0aGVyZSBzZWVtIHRvIGJlIGp1
c3QNCj4gZW5vdWdoDQo+ID4gID4+Pj4+IG9mIHRoZW0gdG8gd2FycmFudCBjb3ZlcmluZyBpbiB0
aGUgc29sdXRpb24uICBBbmQgbW9yZQ0KPiBpbXBvcnRhbnRseSwNCj4gPiAgPj4+Pj4gc2lnbmlm
aWNhbnQgc3VwcG9ydCBmb3IgaXQgaW4gdGhlIHdvcmtpbmcgZ3JvdXAuKSBbTHVjeV0gVGhpcw0K
PiBpcw0KPiA+ICA+Pj4+PiB0aGUgc2Vjb25kIGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2
aWV3IChidXQgeW91IGRvbid0DQo+IGxpa2UgaXQpLg0KPiA+ICA+Pj4+Pg0KPiA+ICA+Pj4+PiBB
bmQgeW91IHN1Z2dlc3QgZGlzdGluZ3Vpc2hpbmcgdGhlc2UgdHdvIGNhc2VzIHdoZW4gZGlzY3Vz
c2luZw0KPiA+ICA+Pj4+PiBhYm91dCBtZXRhZGF0YSB1c2FnZS4gSXMgdGhhdCByaWdodCB1bmRl
cnN0YW5kaW5nPw0KPiA+ICA+Pj4+Pg0KPiA+ICA+Pj4+PiBMdWN5DQo+ID4gID4+Pj4+DQo+ID4g
ID4+Pj4+IFlvdXJzLCBKb2VsDQo+ID4gID4+Pj4+DQo+ID4gID4+Pj4+PiBPbiAzLzEyLzE0LCAy
OjMzIFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+ID4gID4+Pj4+PiBKb2VsLCBJIGludGVycHJldCB0
aGF0IHlvdSBzdWdnZXN0cyB0aGF0IGRpc3Rpbmd1aXNoIHRoZQ0KPiBleGNoYW5nZQ0KPiA+ICA+
Pj4+Pj4gaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5j
dGlvbnMgYW5kDQo+IHRoZQ0KPiA+ICA+Pj4+Pj4gZXhjaGFuZ2UgaW5mb3JtYXRpb24gZGF0YSBw
bGFuZSBjYXJyaWVkIGZyb20gYSBzZXJ2aWNlDQo+IGZ1bmN0aW9uIHRvDQo+ID4gID4+Pj4+PiBh
IHNlcnZpY2Ugbm9kZS4gSXMgdGhpcyByaWdodCB1bmRlcnN0YW5kaW5nPyBMdWN5DQo+ID4gID4+
Pj4+Pg0KPiA+ICA+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBN
LiBIYWxwZXJuDQo+ID4gID4+Pj4+PiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21dIFNlbnQ6
IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQNCj4gMToxOQ0KPiA+ICA+Pj4+Pj4gUE0NCj4gPiAg
Pj4+Pj4+IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6IEpp
bSBHdWljaGFyZA0KPiA+ICA+Pj4+Pj4gKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQN
Cj4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+ID4gc2ZjOyBKYW1hbCBIYWRpIFNh
bGltIFN1YmplY3Q6DQo+ID4gID4+Pj4+PiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0
YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4gPiAgPj4+Pj4+DQo+ID4gID4+Pj4+PiBNeSBpbmNsaW5h
dGlvbiB3b3VsZCBiZSB0byB0dW5lIHRoYXQgZGVmaW5pdGlvbiB0bw0KPiBkaXN0aW5ndWlzaA0K
PiA+ICA+Pj4+Pj4gYmV0d2VlbiBkYXRhcGxhbmUgY2FycmllZCBpbmZvcm1hdGlvbiBpbnRlbmRl
ZCBmb3IgdXNlIGJ5DQo+IHNlcnZpY2UNCj4gPiAgPj4+Pj4+IGZ1bmNpdG9ucyAod2hhdGV2ZXIg
dGhlIG9yaWdpbiksIGFuZCBkYXRhcGxhbmUgY2FycmllZA0KPiBpbmZvcm1hdGlvbg0KPiA+ICA+
Pj4+Pj4gaW50ZW5kZWQgZm9yIGRhdGFwbGFuZSBmb3J3YXJkaW5nIGNvbXBvbmVudHMuDQo+ID4g
ID4+Pj4+Pg0KPiA+ICA+Pj4+Pj4gWW91cnMsIEpvZWwNCj4gPiAgPj4+Pj4+DQo+ID4gID4+Pj4+
Pg0KPiA+ICA+Pj4+Pj4+IEhpIEpvZWwsDQo+ID4gID4+Pj4+Pj4NCj4gPiAgPj4+Pj4+PiBJIGFn
cmVlIHRoYXQgd2UgbmVlZCB1c2luZyB0aGUgc2FtZSBkZWZpbml0aW9uIGZvciBhIHRlcm0sDQo+
IGJ1dA0KPiA+ICA+Pj4+Pj4+IGRpc2FncmVlIHRoYXQgdGhlIG1ldGFkYXRhIGRlZmluaXRpb24g
aGVyZSBpcyBhIHNldCBvZg0KPiA+ICA+Pj4+Pj4+IGluZm9ybWF0aW9uIHB1dCBpbiB0aGUgU0ZD
IGhlYWRlci4gVGhpcyBtYXkgYmUgdG9vIG5hcnJvdyBvcg0KPiBsZWFkDQo+ID4gID4+Pj4+Pj4g
dG8gYSBwYXJ0aWN1bGFyIHNvbHV0aW9uLiBJIGFtIGZpbmUgd2l0aCB0aGlzIGRlZmluaXRpb24g
aW4NCj4gdGhlDQo+ID4gID4+Pj4+Pj4gcHJvYmxlbSBzdGF0ZW1lbnQgdy8gbWlub3IgdHdlYWsg
KHN1Z2dlc3RlZCBvbiBtYWlsaW5nDQo+IGxpc3QpLg0KPiA+ICA+Pj4+Pj4+DQo+ID4gID4+Pj4+
Pj4gRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBh
YmlsaXR5DQo+IHRvDQo+ID4gID4+Pj4+Pj4gZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0
aGUgY2xhc3NpZmllcnMgYW5kIHNlcnZpY2UNCj4gPiAgPj4+Pj4+PiBmdW5jdGlvbnMsIGJldHdl
ZW4gc2VydmljZSBmdW5jdGlvbnMsIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucw0KPiBhbmQNCj4gPiAg
Pj4+Pj4+PiB0aGUNCj4gPiAgPj4+Pj4+PiBjbGFzc2lmaWVyc3xzZXJ2aWNlIG5vZGVzLg0KPiA+
ICA+Pj4+Pj4+DQo+ID4gID4+Pj4+Pj4gVGhlcmUgbWF5IGJlIGEgc29sdXRpb24gdGhhdCBhIHNl
cnZpY2UgZnVuY3Rpb24gcGFzc2VzIHNvbWUNCj4gPg0KPiA+ICA+Pj4+Pj4+IGluZm9ybWF0aW9u
IHRvIGF0dGFjaGVkIHNlcnZpY2Ugbm9kZSB3aXRob3V0IHVzaW5nIFNGQw0KPiBoZWFkZXIuDQo+
ID4gID4+Pj4+Pj4NCj4gPiAgPj4+Pj4+PiBUaGFua3MsIEx1Y3kNCj4gPiAgPj4+Pj4+Pg0KPiA+
ICA+Pj4+Pj4+DQo+ID4gID4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTog
Sm9lbCBIYWxwZXJuIERpcmVjdA0KPiA+ICA+Pj4+Pj4+IFttYWlsdG86am1oLmRpcmVjdEBqb2Vs
aGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2gNCj4gMTIsDQo+ID4gID4+Pj4+Pj4g
MjAxNCAxMjoyNSBQTSBUbzogTHVjeSB5b25nOyBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXMNCj4g
Qk9VVEhPUlM7DQo+ID4gID4+Pj4+Pj4gUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3Vp
Y2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0DQo+ID4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldD47DQo+ID4gID4+Pj4+Pj4gc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBb
c2ZjXQ0KPiA+ICA+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRp
b25zDQo+ID4gID4+Pj4+Pj4NCj4gPiAgPj4+Pj4+PiBMdWN5LCB5b3Ugc2F5ICJ0aGUgbWV0YWRh
dGEgdGVybSBtZWFucyAuLi4iICBUaGUgZGVmaW5pdGlvbg0KPiB5b3UNCj4gPiAgPj4+Pj4+PiB0
aGVuIHByb3ZpZGUgaXMgYSBkZWZpbml0aW9uIG9mIHRoZSBzZXQgb2YgaW5mb3JtYXRpb24gd2UN
Cj4gYXJlDQo+ID4gID4+Pj4+Pj4gcHJvcG9zaW5nIHRoYXQgd2UgcHV0IGluIHRoZSBTRkMgaGVh
ZGVyLiAgSSwgYW5kIG90aGVycywNCj4gaGF2ZQ0KPiA+ICA+Pj4+Pj4+IGJlZW4gdXNpbmcgdGhl
IHRlcm0gbWV0YWRhdGEgbW9yZSBuYXJyb3dseS4gIFdlIGNhbiB1c2UNCj4gd2hhdGV2ZXINCj4g
PiAgPj4+Pj4+PiBkZWZpbml0aW9uIHdlIHdhbnQuIEJ1dCB3ZSBkbyBuZWVkIHRvIGFncmVlIG9u
IHRoZQ0KPiBkZWZpbml0aW9uLg0KPiA+ICA+Pj4+Pj4+IEZvciB0aGUgcHVycG9zZXMgb2YgdGhl
IFdHLCBpdCBzZWVtcyBtdWNoIG1vcmUgdXNlZnVsIHRvIHVzZQ0KPiB0aGUNCj4gPiAgPj4+Pj4+
PiB0ZXJtIG1ldGFkYXRhIGZvciB0aGUgbmFycm93ZXIgZGVzY3JpcHRpb24uDQo+ID4gID4+Pj4+
Pj4NCj4gPiAgPj4+Pj4+PiBZb3VycywgSm9lbA0KPiA+ICA+Pj4+Pj4+DQo+ID4gID4+Pj4+Pj4+
IE9uIDMvMTIvMTQsIDE6MTkgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4gPiAgPj4+Pj4+Pj4gSGkg
Sm9lbCwNCj4gPiAgPj4+Pj4+Pj4NCj4gPiAgPj4+Pj4+Pj4gSSBhZ3JlZS4gV2UgbmVlZCB0byBk
aWZmZXJlbnRpYXRlIHRoZSBtZXRhZGF0YSB1c2VkIGJ5DQo+IHNlcnZpY2UNCj4gPiAgPj4+Pj4+
Pj5mdW5jdGlvbiBhbmQgU0ZDIGhlYWRlci4gVGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgY2Fycnlp
bmcNCj4gc29tZQ0KPiA+ICA+Pj4+Pj4+PnN0YXRlcyBhbG9uZyB3aXRoIHRoZSBwYWNrZXQuIElN
TzogU0ZDIGhlYWRlciBpcyBhIGtpbmQgb2YNCj4gPiAgPj4+Pj4+Pj5tZXRhZGF0YSBjYXJyaWVk
IG9uIHBhY2tldCBmb3IgbmV4dCBzZXJ2aWNlIG5vZGUgdG8gdXNlLiBJbg0KPiB0aGUNCj4gPiAg
Pj4+Pj4+Pj5jb250ZXh0IG9mIFNGQywgd2UgaGF2ZSB0ZXJtIGZvciBTRkMgaGVhZGVyIGFuZCB0
aGUgbWV0YWRhdGENCj4gdGhhdA0KPiA+ICA+Pj4+Pj4+PndhcyBjYXJyaWVkIGJldHdlZW4gc2Vy
dmljZSBmdW5jdGlvbnMsIG9yIGJldHdlZW4gc2VydmljZQ0KPiA+ICA+Pj4+Pj4+PmZ1bmN0aW9u
cyBhbmQgY2xhc3NpZmllcnMvc2VydmljZSBub2Rlcywgd2hpY2ggaXMgd2hhdCB0aGUNCj4gZHJh
ZnQNCj4gPiAgPj4+Pj4+Pj5mb2N1cy4NCj4gPiAgPj4+Pj4+Pj4NCj4gPiAgPj4+Pj4+Pj4gVGhh
bmtzLCBMdWN5DQo+ID4gID4+Pj4+Pj4+DQo+ID4gID4+Pj4+Pj4+DQo+ID4gID4+Pj4+Pj4+DQo+
ID4gID4+Pj4+Pj4+DQo+ID4gID4+Pj4+Pj4+DQo+ID4gID4+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybg0KPiA+ICA+Pj4+Pj4+PiBbbWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsDQo+IDIwMTQN
Cj4gPiAgPj4+Pj4+Pj4gMTE6MTggQU0gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsg
Um9uIFBhcmtlciBDYzoNCj4gSmltDQo+ID4gID4+Pj4+Pj4+IEd1aWNoYXJkIChqZ3VpY2hhcik7
IGJyaWpzbWFuQGp1bmlwZXIubmV0DQo+ID4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47
IHNmYzsgSmFtYWwgSGFkaSBTYWxpbQ0KPiA+ICA+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10g
ZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtDQo+IGNvbnNpZGVyYXRpb25zDQo+ID4gID4+Pj4+
Pj4+DQo+ID4gID4+Pj4+Pj4+IEkgdGhpbmsgaXQgaXMgaW1wb3J0YW50IHRvIGtlZXAgYSBzdHJv
bmcgZGlzdGluY3Rpb24NCj4gYmV0d2Vlbg0KPiA+ICA+Pj4+Pj4+PiBtZXRhZGF0YSAod2hpY2gg
aXMgZm9yIHVzZSBieSBhcHBsaWNhdGlvbnMpIGFuZCB0aGUgc2VydmljZQ0KPiA+ICA+Pj4+Pj4+
PiBjaGFpbmluZyBpbmZvcm1hdGlvbiBpbiB0aGUgYmFzZSBzZXJ2aWNlIGNoYWluIGhlYWRlciwN
Cj4gd2hpY2ggaXMNCj4gPiAgPj4+Pj4+Pj4gZm9yIHVzZSBieSB0aGUgc2VydmljZSBjaGFpbiBz
dXBwb3J0IG1lY2hhbmlzbXMuDQo+ID4gID4+Pj4+Pj4+DQo+ID4gID4+Pj4+Pj4+IFlvdXJzLCBK
b2VsDQo+ID4gID4+Pj4+Pj4+DQo+ID4gID4+Pj4+Pj4+PiBPbiAzLzEyLzE0LCAxMDo0MiBBTSwg
THVjeSB5b25nIHdyb3RlOg0KPiA+ICA+Pj4+Pj4+Pj4gRnVsbHkgYWdyZWUgd2l0aCBKb2UuDQo+
ID4gID4+Pj4+Pj4+Pg0KPiA+ICA+Pj4+Pj4+Pj4gV2Ugc2hvdWxkIG5vdCByZXF1aXJlIGEgZml4
IGxlbmd0aCBmb3IgaW4tYmFuZCBtZXRhZGF0YQ0KPiBidXQNCj4gPiAgPj4+Pj4+Pj4+IGFsc28g
bm90IGxlYXZlIGl0IGZvciBmcmVlbHkgdXNhZ2UuIEluIGZhY3QsIHdoZW4gYQ0KPiBzZXJ2aWNl
DQo+ID4gID4+Pj4+Pj4+PiBub2RlIGluc2VydHMgU0ZDIGhlYWRlciBvbiBhIChlbmNhcHN1bGF0
ZWQpIHBhY2tldCBhbmQNCj4gc2VuZCB0bw0KPiA+ICA+Pj4+Pj4+Pj4gbmV4dCBzZXJ2aWNlIG5v
ZGUsIFNGQyBoZWFkZXIgaXRzZWxmIGNhbiBiZSBzZWVuIGFzIGENCj4gbWV0YWRhdGEuDQo+ID4g
ID4+Pj4+Pj4+Pg0KPiA+ICA+Pj4+Pj4+Pj4gTHVjeQ0KPiA+ICA+Pj4+Pj4+Pj4NCj4gPiAgPj4+
Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYw0KPiA+ICA+Pj4+Pj4+
Pj4gW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpvZWwgTS4gSGFs
cGVybg0KPiA+ICA+Pj4+Pj4+Pj4gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA5OjIx
IEFNIFRvOiBOaWNvbGFzDQo+IEJPVVRIT1JTOw0KPiA+ICA+Pj4+Pj4+Pj4gUm9uIFBhcmtlciBD
YzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+IGJyaWpzbWFuQGp1bmlwZXIubmV0DQo+ID4g
PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+ID4gID4+Pj4+Pj4+PiBzZmM7IEphbWFs
IEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+ID4gID4+Pj4+Pj4+PiBkcmFmdC1yaWpz
bWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPiA+ICA+Pj4+Pj4+Pj4NCj4gPiAgPj4+
Pj4+Pj4+IEZvciBpbi1iYW5kIG1ldGFkYXRhLCB0aGUgQVBJIGZvciBhY2Nlc3MgY2FuIGVhc2ls
eSBiZQ0KPiA+ICA+Pj4+Pj4+Pj4gc3luY2hyb25vdXMuIE91dCBvZiBiYW5kIG1ldGFkYXRhIG5l
ZWRzIGRpZmZlcmVudA0KPiBoYW5kbGluZy4NCj4gPiAgPj4+Pj4+Pj4+IFRoZXJlIGFyZSBtYW55
IGNhc2VzIHdoZXJlIG91dC1vZi1iYW5kIG1ldGFkYXRhIGlzIHVzZWZ1bA0KPiBhbmQNCj4gPiAg
Pj4+Pj4+Pj4+IGFwcHJvcHJpYXRlLiAgQnV0IHRoZXkgZG8gbm90IGNvdmVyIGFsbCBuZWVkcyBi
eSBhbnkNCj4gc3RyZXRjaC4NCj4gPiAgPj4+Pj4+Pj4+DQo+ID4gID4+Pj4+Pj4+PiBFdmVuIGlm
IGVhY2ggcGllY2Ugb2YgaW4tYmFuZCBtZXRhZGF0YSBpcyBvZiBmaXhlZCBsZW5ndGgsDQo+ID4g
ID4+Pj4+Pj4+PiB0aGVyZSBhcmUgbWFueSBkaWZmZXJlbnQga2luZHMgb2YgbWV0YXR5cGUuICBU
cnlpbmcgdG8gc2F5DQo+ID4gID4+Pj4+Pj4+PiAidGhlcmUgd2lsbCBiZSBleGFjdGx5IGZvdXIg
cGllY2VzLCBhbmQgdGhleSB3aWxsIGJlIG9mDQo+IHR5cGVzDQo+ID4gID4+Pj4+Pj4+PiB0MSwg
dDIsIHQzLCBhbmQgdDQiIGlzIHNpbXBseSB0b28gc3BlY2lmaWMgZm9yIGV2ZW4gODAlIG9mDQo+
IHRoZQ0KPiA+ICA+Pj4+Pj4+Pj5uZWVkcy4NCj4gPiAgPj4+Pj4+Pj4+DQo+ID4gID4+Pj4+Pj4+
PiBZb3VycywgSm9lbA0KPiA+ICA+Pj4+Pj4+Pj4NCj4gPiAgPj4+Pj4+Pj4+PiBPbiAzLzEyLzE0
LCA4OjUyIEFNLCBOaWNvbGFzIEJPVVRIT1JTIHdyb3RlOg0KPiA+ICA+Pj4+Pj4+Pj4+IEhlbGxv
IFJvbiwNCj4gPiAgPj4+Pj4+Pj4+Pg0KPiA+ICA+Pj4+Pj4+Pj4+IFNlbmRpbmcgb3V0IG9mIGJh
bmQgY29uZ3J1ZW50IG1ldGFkYXRhIG1heSBub3QgYmUgdGhlDQo+IGFuc3dlcg0KPiA+ICA+Pj4+
Pj4+Pj4+IHRvIGFsbCBuZWVkcyBidXQgaXQgaXMgb25lIHRvb2wgdGhhdCB3ZSBzaG91bGQga2Vl
cC4NCj4gPiAgPj4+Pj4+Pj4+Pg0KPiA+ICA+Pj4+Pj4+Pj4+IE5vdCBhbGwgbWV0YWRhdGEgaXMg
dGllZCB0byBhIHNwZWNpZmljIHBhY2tldCwgZm9yDQo+IGV4YW1wbGUgYQ0KPiA+ICA+Pj4+Pj4+
Pj4+IHBvbGljeSBjaGFuZ2UgaW4gUENSRiBjb3VsZCBsZWFkIHRvIHNvbWUgbWV0YWRhdGENCj4g
c2lnbmFsaW5nLA0KPiA+ICA+Pj4+Pj4+Pj4+IHRoZSByZWFjdGlvbiB0aW1lIG5lZWQgbm90IGJl
IGltbWVkaWF0ZSwgZmV3IG1zIG1heSBub3QNCj4gbWF0dGVyLg0KPiA+ICA+Pj4+Pj4+Pj4+DQo+
ID4gID4+Pj4+Pj4+Pj4gQXMgeW91IHBvaW50LCBpZiBhIHBhY2tldCBpcyB0aWVkIHRvIGEgbWV0
YWRhdGEgYQ0KPiBjb3JyZWxhdGlvbg0KPiA+ICA+Pj4+Pj4+Pj4+IGluZm8gY2FuIGJlIHNldCBp
biBib3RoIHBhY2tldCB0byBkZWFsIHdpdGggaXQgKGkuZQ0KPiBtZXRhZGF0YQ0KPiA+ICA+Pj4+
Pj4+Pj4+IGV4cGVjdGVkIGZsYWcgaW4gdGhlIFNGQyBoZWFkZXIsIHBsdXMgYW4gaWQpDQo+ID4g
ID4+Pj4+Pj4+Pj4NCj4gPiAgPj4+Pj4+Pj4+PiBGaW5hbGx5IHdlIGNhbiBzdGlsbCBzZW5kIHNv
bWUgbGltaXRlZCBtZXRhZGF0YSB3aXRoaW4gYQ0KPiBoZWFkZXIuDQo+ID4gID4+Pj4+Pj4+Pj4g
VGhpcyBjb3VsZCBiZSB1c2VkIGZvciBsb2FkIGJhbGFuY2VycyBpbiBwYXJ0aWN1bGFyIGlmIHdl
DQo+ID4gID4+Pj4+Pj4+Pj4gYWdyZWUgb24gYSBjb252ZW50aW9uIHRvIGxvY2F0ZSAiY29hcnNl
IGdyYWluIHBvbGljeSINCj4gPiAgPj4+Pj4+Pj4+PiAvICJmaW5lIGdyYWluIHBvbGljeSIgb24g
cmVzZXJ2ZWQgY29udGV4dCBoZWFkZXJzLg0KPiA+ICA+Pj4+Pj4+Pj4+DQo+ID4gID4+Pj4+Pj4+
Pj4gVGhpcyBzZWVtcyB0byBvcGVuIHVwIGEgbG90IG9mIGZsZXhpYmlsaXR5IC8gaW5ub3ZhdGlv
bnMuDQo+ID4gID4+Pj4+Pj4+Pj4NCj4gPiAgPj4+Pj4+Pj4+PiBPbiB5b3VyIGxhc3QgcG9pbnQs
IHRoZXJlIGlzIGEgcXVlc3Rpb24gb24gaG93IHRvIG1ha2UNCj4gPiAgPj4+Pj4+Pj4+PiBtZXRh
ZGF0YSBhdmFpbGFibGUgdG8gYSBTZXJ2aWNlIEZ1bmN0aW9uLiBDdXJyZW50IHNvY2tldA0KPiA+
ICA+Pj4+Pj4+Pj4+IGNvbm5lY3Rpb25zIGZvciBleGFtcGxlIGRvIG5vdCBhbGxvdyB0byByZXRy
aWV2ZSBJUA0KPiBoZWFkZXINCj4gPiAgPj4+Pj4+Pj4+PiBvcHRpb25zLiBTbyBJIGFzc3VtZSB0
aGF0IFNGQyBhd2FyZSBTZXJ2aWNlIEZ1bmN0aW9ucw0KPiB3aWxsDQo+ID4gID4+Pj4+Pj4+Pj4g
bmVlZCBzb21lIChhc3luY2hyb25vdXMNCj4gPiAgPj4+Pj4+Pj4+PiA/KSBBUEkgdG8gcmV0cmll
dmUgU0ZDIGhlYWRlciBpbmZvcm1hdGlvbiBhcyB3ZWxsIGFzIGluLQ0KPiBiYW5kDQo+ID4gID4+
Pj4+Pj4+Pj4gbWV0YWRhdGEuIEkgZG9uJ3Qgc2VlIG91dCBvZiBiYW5kIG1ldGFkYXRhIHRyYW5z
cG9ydA0KPiBhZGRpbmcNCj4gPiAgPj4+Pj4+Pj4+PiBjb21wbGV4aXR5LCAgdGhlIHNhbWUgQVBJ
IGNhbiBwcm9iYWJseSBhcHBseS4NCj4gPiAgPj4+Pj4+Pj4+Pg0KPiA+ICA+Pj4+Pj4+Pj4+IFRo
ZSBhbHRlcm5hdGl2ZSBvcHRpb24sIGFsbG93aW5nIHZhcmlhYmxlIHNpemVkIG1ldGFkYXRhDQo+
IGluDQo+ID4gID4+Pj4+Pj4+Pj4gdGhlIFNGQyBoZWFkZXIgaGFzIHNvbWUgZHJhd2JhY2tzIGFz
IHdlbGwsIG9uZSBiZWluZw0KPiA+ICA+Pj4+Pj4+Pj4+IGZyYWdtZW50YXRpb24sIGFuZCBzb21l
IHN3aXRjaGVzIGV4cGVjdGluZyBhcyB3ZWxsIHRvDQo+IGxvb2sgYXQNCj4gPiAgPj4+Pj4+Pj4+
PiBlbmQgdXNlciB0cmFmZmljIGhlYWRlcnMgZm9yIGxpbmsgbG9hZCBiYWxhbmNpbmcuICBJDQo+
IHdvdWxkDQo+ID4gID4+Pj4+Pj4+Pj4gYWdyZWUgdGhhdCBpZiB3ZSBjYW4gYWNjZXB0IHRoZXNl
IGlzc3VlcywgdGhlbiBzZW5kaW5nDQo+ID4gID4+Pj4+Pj4+Pj4gb2ZmLWxpbmUgY29uZ3J1ZW50
IG1ldGFkYXRhIGxvb3NlcyBpdHMgaW50ZXJlc3QuDQo+ID4gID4+Pj4+Pj4+Pj4NCj4gPiAgPj4+
Pj4+Pj4+PiBXZSBuZWVkIHRvIHRha2UgaW50byBhY2NvdW50ICB0aGF0IGJvdGggaW4tYmFuZCBh
bmQNCj4gY29uZ3J1ZW50DQo+ID4gID4+Pj4+Pj4+Pj4gb3V0LW9mLWJhbmQgbWV0YWRhdGEgdHJh
bnNwb3J0IGlzIG5vdCByZWxpYWJsZS4gQSBwYWNrZXQNCj4gbG9zcw0KPiA+ICA+Pj4+Pj4+Pj4+
IHRyaWdnZXJpbmcgcmV0cmFuc21pc3Npb24gd291bGQgbm90IGxlYWQgdG8gdGhlIGlkZW50aWNh
bA0KPiA+ICA+Pj4+Pj4+Pj4+IHJlY29uc3RydWN0aW9uIG9mIHRoZSBhc3NvY2lhdGVkIG1ldGFk
YXRhLiBJbiBzb21lIGNhc2VzLA0KPiB3ZQ0KPiA+ICA+Pj4+Pj4+Pj4+IG1pZ2h0IHRodXMgZXZl
biBuZWVkIG5vbi1jb25ncnVlbnQgb3V0LW9mLWJhbmQgcmVsaWFibGUNCj4gPiAgPj4+Pj4+Pj4+
PiBtZXRhZGF0YSB0cmFuc3BvcnQuDQo+ID4gID4+Pj4+Pj4+Pj4NCj4gPiAgPj4+Pj4+Pj4+Pg0K
PiA+ICA+Pj4+Pj4+Pj4+DQo+ID4gID4+Pj4+Pj4+Pj4gTmljb2xhcyBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fIEZyb206DQo+IFJvbg0KPiA+ICA+Pj4+Pj4+Pj4+IFBh
cmtlciBbUm9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0gU2VudDogV2VkbmVzZGF5LA0K
PiA+ICA+Pj4+Pj4+Pj4+IE1hcmNoIDEyLCAyMDE0DQo+ID4gID4+Pj4+Pj4+Pj4gMTI6NDMgUE0g
VG86IE5pY29sYXMgQk9VVEhPUlMgQ2M6IEppbSBHdWljaGFyZA0KPiAoamd1aWNoYXIpOw0KPiA+
ICA+Pj4+Pj4+Pj4+IGJyaWpzbWFuQGp1bmlwZXIubmV0IDxtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQ+OyBzZmM7DQo+ID4gSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4g
PiAgPj4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0K
PiA+ICA+Pj4+Pj4+Pj4+DQo+ID4gID4+Pj4+Pj4+Pj4gTmljb2xhcywNCj4gPiAgPj4+Pj4+Pj4+
Pg0KPiA+ICA+Pj4+Pj4+Pj4+IEkgdW5kZXJzdGFuZCB0aGUgY29uY2VwdCBmb3Igb3V0IG9mIGJh
bmQgc2lnbmFsaW5nIG9mDQo+ID4gID4+Pj4+Pj4+Pj5tZXRhZGF0YSwgYnV0IEkgYW0gY29uY2Vy
bmVkIHRoYXQgaXQgaW50cm9kdWNlcw0KPiBzaWduaWZpY2FudA0KPiA+ICA+Pj4+Pj4+Pj4+Y29t
cGxleGl0eSBkdWUgdG8gdGhlIHBvdGVudGlhbCByYWNlIGNvbmRpdGlvbiBvZg0KPiByZWNlaXZp
bmcgdGhlDQo+ID4gID4+Pj4+Pj4+Pj5yZWFsIHBhY2tldCBiZWZvcmUgdGhlIG1ldGFkYXRhLiAg
V2hpbGUgdGhlIHJlYWwgcGFja2V0DQo+IGNvdWxkDQo+ID4gID4+Pj4+Pj4+Pj5pbmRpY2F0ZSB0
aGF0IG91dCBvZiBiYW5kIG1ldGFkYXRhIGlzIGV4cGVjdGVkLCBob3cgY2FuIHdlDQo+ID4gID4+
Pj4+Pj4+Pj5ndWFyYW50ZWUgdGhlIG9yZGVyIG9mIHJlY2VwdGlvbj8gV2hhdCBpZiBzd2l0Y2hp
bmcgb3INCj4gcm91dGluZw0KPiA+ICA+Pj4+Pj4+Pj4+bm9kZXMgYXBwbHkgaGFzaCBiYXNlZCBs
b2FkIGJhbGFuY2luZz8gV2hhdCBpZiB0aGUgbG9hZA0KPiA+ICA+Pj4+Pj4+Pj4+YmFsYW5jaW5n
IHVuZGVyc3RhbmRzIFNGQyBlbmNhcHMgYW5kIGxvb2tzIGJleW9uZCBpdCB0bw0KPiB0aGUNCj4g
PiAgPj4+Pj4+Pj4+Pm9yaWdpbmFsIGhlYWRlciB0byBnZXQgYmV0dGVyIGVudHJvcHk/DQo+ID4g
ID4+Pj4+Pj4+Pj4gQ2FuIHdlIGd1YXJhbnRlZSB0aGF0IHRoZSBtZXRhZGF0YSBhbmQgcmVhbCBw
YWNrZXQgd2lsbA0KPiBmb2xsb3cNCj4gPiAgPj4+Pj4+Pj4+PnRoZSBleGFjdCBzYW1lIHBhdGg/
IElmIHdlIGNhbiBub3QsIHRoZW4gaW1wbGVtZW50YXRpb25zDQo+IHdpbGwNCj4gPiAgPj4+Pj4+
Pj4+Pm5lZWQgdG8gYWRkIGluZ3Jlc3MgcXVldWluZyB0byBjb3BlIHdpdGggdGhlIHNjZW5hcmlv
Lg0KPiA+ICA+Pj4+Pj4+Pj4+DQo+ID4gID4+Pj4+Pj4+Pj4gQWxzbywgZG8geW91IGZlZWwgdGhh
dCB0aGUgaW5jcmVhc2UgaW4gaW1wbGVtZW50YXRpb24NCj4gPiAgPj4+Pj4+Pj4+PiBjb21wbGV4
aXR5IGF0IHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucyBpcyByZWFzb25hYmxlPw0KPiA+ICA+Pj4+Pj4+
Pj4+DQo+ID4gID4+Pj4+Pj4+Pj4gVGhhbmtzLg0KPiA+ICA+Pj4+Pj4+Pj4+DQo+ID4gID4+Pj4+
Pj4+Pj4gUm9uDQo+ID4gID4+Pj4+Pj4+Pj4NCj4gPiAgPj4+Pj4+Pj4+Pj4gT24gTWFyIDEyLCAy
MDE0LCBhdCA0OjA5IEFNLCAiTmljb2xhcyBCT1VUSE9SUyINCj4gPiAgPj4+Pj4+Pj4+Pj4gPE5p
Y29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbQ0KPiA+IDxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bx
b3Ntb3MuY29tPj4gd3JvdGU6DQo+ID4gID4+Pj4+Pj4+Pj4+DQo+ID4gID4+Pj4+Pj4+Pj4+IEkg
dGhpbmsgd2UgbXVzdCBtYWtlIGEgZGlzdGluY3Rpb24gYmV0d2VlbjoNCj4gPiAgPj4+Pj4+Pj4+
Pj4NCj4gPiAgPj4+Pj4+Pj4+Pj4gLSBNZXRhZGF0YSB3aGljaCBzaG91bGQgYmUgcGFydCBvZiB0
aGUgaGVhZGVyIGRlZmluZWQgYXMNCj4gaW4NCj4gPiAgPj4+Pj4+Pj4+Pj4gYmFuZCBtYXJraW5n
LiAtIE1ldGFkYXRhIHdpdGggY2FuIGJlIHBhc3NlZCBvdXQgb2YgYmFuZCwNCj4gZm9yDQo+ID4g
ID4+Pj4+Pj4+Pj4+IGV4YW1wbGUgY29uZ3J1ZW50IG91dCBvZiBiYW5kIHNpZ25hbGluZyBkZWZp
bmVkIGluIHRoZQ0KPiBkcmFmdA0KPiA+ICA+Pj4+Pj4+Pj4+Pg0KPiA+ICA+Pj4+Pj4+Pj4+PiBU
aGUgZm9ybWVyIGNhbGxzIGZvciBhIGxpbWl0ZWQgc3BhY2UgaW4gdGhlIGhlYWRlciwNCj4gdHJ1
ZSwgVGhlDQo+ID4gID4+Pj4+Pj4+Pj4+IGxhdHRlciBob3dldmVyIGRvZXMgbm90IGluY3VyIGFu
eSBzcGFjZSBsaW1pdGF0aW9uIGFuZA0KPiBpcw0KPiA+ICA+Pj4+Pj4+Pj4+PiBzdGlsbCBmYWly
bHkgZWZmaWNpZW50IGFuZCBpdCByZW1haW5zIGNvbXBhdGlibGUgd2l0aCBhDQo+IGZpeGVkDQo+
ID4gID4+Pj4+Pj4+Pj4+IHNpemUgaGVhZGVyIHVzZWQgdG8gcm91dGUgdGhvc2Ugc2lnbmFsaW5n
IG1lc3NhZ2VzIGFsb25nDQo+IHRoZQ0KPiA+ICA+Pj4+Pj4+Pj4+PiBjaGFpbidzIHNlcnZpY2Ug
ZnVuY3Rpb25zLg0KPiA+ICA+Pj4+Pj4+Pj4+Pg0KPiA+ICA+Pj4+Pj4+Pj4+PiBOaWNvbGFzIF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbToNCj4gPiAgPj4+Pj4+
Pj4+Pj4gSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW2pndWljaGFyQGNpc2NvLmNvbV0gU2VudDoN
Cj4gPiAgPj4+Pj4+Pj4+Pj4gVHVlc2RheSwgTWFyY2ggMTEsIDIwMTQgNjo0OCBQTSBUbzogUm9u
IFBhcmtlciBDYzoNCj4gPiAgPj4+Pj4+Pj4+Pj4gTmljb2xhcyBCT1VUSE9SUzsgYnJpanNtYW5A
anVuaXBlci5uZXQNCj4gPiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1h
bCBIYWRpIFNhbGltDQo+ID4gID4+Pj4+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1y
aWpzbWFuLXNmYy1tZXRhZGF0YS0NCj4gY29uc2lkZXJhdGlvbnMNCj4gPiAgPj4+Pj4+Pj4+Pj4N
Cj4gPiAgPj4+Pj4+Pj4+Pj4gSGkgUm9uLA0KPiA+ICA+Pj4+Pj4+Pj4+Pg0KPiA+ICA+Pj4+Pj4+
Pj4+PiBXZSBjYW4gY2VydGFpbmx5IGhhdmUgdGhpcyBkaXNjdXNzaW9uIGJ1dCB3ZSBzaG91bGQN
Cj4gZmlyc3QNCj4gPiAgPj4+Pj4+Pj4+Pj4gY29uc2lkZXIgd2hhdCBpbmZvcm1hdGlvbiBpcyBu
ZWNlc3NhcnkgYW5kIGlmIHNhaWQNCj4gPiAgPj4+Pj4+Pj4+Pj4gaW5mb3JtYXRpb24gY2FuIGZp
dCB3aXRoaW4gYSBmaXhlZCBudW1iZXIgb2YgY29udGV4dHMgaW4NCj4gdGhlDQo+ID4gID4+Pj4+
Pj4+Pj4+IG1ham9yaXR5IG9mIGNhc2VzLiBSZW1lbWJlciwgdGhlIGdvYWwgb2YgYmVpbmcgYWJs
ZSB0bw0KPiBwYXNzDQo+ID4gID4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIHRocm91Z2ggdGhlIG5ldHdv
cmsgaXMgdG8gZW5oYW5jZSBzZXJ2aWNlDQo+IGRlbGl2ZXJ5LA0KPiA+ICA+Pj4+Pj4+Pj4+PiBu
b3QgcGFzcyB0aGUgZW50aXJlIHdvcmtzIG9mIFNoYWtlc3BlYXJlIDstKQ0KPiA+ICA+Pj4+Pj4+
Pj4+Pg0KPiA+ICA+Pj4+Pj4+Pj4+PiBTZW50IGZyb20gbXkgaVBob25lDQo+ID4gID4+Pj4+Pj4+
Pj4+DQo+ID4gID4+Pj4+Pj4+Pj4+PiBPbiBNYXIgNywgMjAxNCwgYXQgMzo1MiBBTSwgIlJvbiBQ
YXJrZXIiDQo+ID4gID4+Pj4+Pj4+Pj4+PiA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bQ0KPiA+IDxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+IHdyb3RlOg0K
PiA+ICA+Pj4+Pj4+Pj4+Pj4NCj4gPiAgPj4+Pj4+Pj4+Pj4+IE5pY29sYXMsDQo+ID4gID4+Pj4+
Pj4+Pj4+Pg0KPiA+ICA+Pj4+Pj4+Pj4+Pj4gSSBzZWUgc2ltaWxhciByZXF1aXJlbWVudHMgZnJv
bSB0aGUgM2dwcCBFUEMgc2lkZS4gIEkNCj4gd291bGQNCj4gPiAgPj4+Pj4+Pj4+Pj4+IGxpa2Ug
dG8gcHJvcG9zZSBhbiBPVUkgLyBUTFYgYmFzZWQgYXBwcm9hY2ggd2hlcmUgdGhlDQo+ID4gID4+
Pj4+Pj4+Pj4+PiByZXNlcnZlZCBPVUkgY2FuIGJlIHVzZWQgZm9yIGFncmVlZCB1cG9uIHR5cGVz
IG9mDQo+IGNvbW1vbg0KPiA+ICA+Pj4+Pj4+Pj4+Pj4gbWV0YWRhdGEgYW5kIHZlbmRvciBvciBv
dGhlciBvcmdhbml6YXRpb25hbCBPVUlzIGNhbiBiZQ0KPiB1c2VkDQo+ID4gID4+Pj4+Pj4+Pj4+
PiB0byBxdWlja2x5IGlubm92YXRlIGluIHRoZSBuZXR3b3Jrcy4NCj4gPiAgPj4+Pj4+Pj4+Pj4+
IFNpbXVsdGFuZW91c2x5LCBJIHdvdWxkIGFsc28gbGlrZSB0byBjb25zaWRlcg0KPiBtZWNoYW5p
c21zDQo+ID4gID4+Pj4+Pj4+Pj4+PiB0aGF0IGFyZSBvcHRpbWl6ZWQgZm9yIGxvbmcgbGl2ZWQg
Zmxvd3Mgc28gYXMgdG8gbGltaXQNCj4gdGhlDQo+ID4gID4+Pj4+Pj4+Pj4+PiBuZWdhdGl2ZSBl
ZmZlY3RzIG9mIHBhY2tldCBncm93dGguDQo+ID4gID4+Pj4+Pj4+Pj4+Pg0KPiA+ICA+Pj4+Pj4+
Pj4+Pj4gUm9uDQo+ID4gID4+Pj4+Pj4+Pj4+Pg0KPiA+ICA+Pj4+Pj4+Pj4+Pj4NCj4gPiAgPj4+
Pj4+Pj4+Pj4+PiBPbiBNYXIgNywgMjAxNCwgYXQgODozNCBBTSwgIk5pY29sYXMgQk9VVEhPUlMi
DQo+ID4gID4+Pj4+Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbQ0KPiA+IDxt
YWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4gd3JvdGU6DQo+ID4gID4+Pj4+Pj4+
Pj4+Pj4NCj4gPiAgPj4+Pj4+Pj4+Pj4+PiBIZWxsbyBKaW0NCj4gPiAgPj4+Pj4+Pj4+Pj4+Pg0K
PiA+ICA+Pj4+Pj4+Pj4+Pj4+IEkgaGF2ZSBzZWVuIGNhc2VzIGluIEdpIExBTiwgd2hlcmUgc3Vi
c2NyaWJlciByZWxhdGVkDQo+ID4gID4+Pj4+Pj4+Pj4+Pj4gaW5mb3JtYXRpb24gaXMgcGFzc2Vk
IHRvIGEgV2ViIFByb3h5IGZvciBIVFRQIGhlYWRlcg0KPiA+ICA+Pj4+Pj4+Pj4+Pj4+IGVucmlj
aG1lbnQgKGFpbWVkIGF0IHNvbWUgV2ViIENvbnRlbnQgcHJvdmlkZXJzDQo+IHBhcnRuZXJzIG9m
DQo+ID4gID4+Pj4+Pj4+Pj4+Pj4gdGhlIE1vYmlsZSBPcGVyYXRvcikuDQo+ID4gID4+Pj4+Pj4+
Pj4+Pj4gSW5mb3JtYXRpb24gd2FzIGFuIGNvZGVkIChwZXJzaXN0ZW50KSBzdWJzY3JpYmVyIGlk
DQo+IGRlcml2ZWQNCj4gPiAgPj4+Pj4+Pj4+Pj4+PiBmcm9tIHRoZSBNU0lTRE4sIGFuZCBjb3Vw
bGUgb2YgZiBjdXN0b21lciBwcm9maWxlDQo+IHJlbGF0ZWQNCj4gPiAgPj4+Pj4+Pj4+Pj4+PiBm
aWVsZHMuDQo+ID4gID4+Pj4+Pj4+Pj4+Pj4NCj4gPiAgPj4+Pj4+Pj4+Pj4+PiBJbiBhbiBzZmMg
YmFzZWQgR2kgTEFOLCB0aGlzIGVudGl0eSBzaG91bGQgcmVjZWl2ZQ0KPiBmcm9tIHRoZQ0KPiA+
ICA+Pj4+Pj4+Pj4+Pj4+IENsYXNzaWZpZXINCj4gPiAgPj4+Pj4+Pj4+Pj4+Pg0KPiA+ICA+Pj4+
Pj4+Pj4+Pj4+IC0gQSBjbGFzc2lmaWNhdGlvbiBvZiB0aGUgQ29udGVudCBQcm92aWRlciAoIElk
LA0KPiA+ICA+Pj4+Pj4+Pj4+Pj4+IENhdGVnb3J5KSBiYXNlZCBvbiB0cmFmZmljIGFuYWx5c2lz
IC0gVGhlIE1TSVNETiBvZg0KPiB0aGUNCj4gPiAgPj4+Pj4+Pj4+Pj4+PiBzdWJzY3JpYmVyIC0g
VHdvIHN1YnNjcmliZXIgcG9saWN5IGZpZWxkcyAobm90IHRpZWQgdG8NCj4gUENSRg0KPiA+ICA+
Pj4+Pj4+Pj4+Pj4+IGJ1dCBiZWxvbmdpbmcgdG8gdGhlIFN1YnNjcmliZXIgREIpIChTdWJzY3Jp
YmVyDQo+IGNhdGVnb3J5LA0KPiA+ICA+Pj4+Pj4+Pj4+Pj4+IHN1Yi1jYXRlZ29yeSkgLSBBIHNl
c3Npb24gaWQgKGZvciBsb2dnaW5nIGFuZCB0cmFja2luZw0KPiA+ICA+Pj4+Pj4+Pj4+Pj4+IHB1
cnBvc2VzKQ0KPiA+ICA+Pj4+Pj4+Pj4+Pj4+DQo+ID4gID4+Pj4+Pj4+Pj4+Pj4gVGhlIG9iamVj
dGl2ZSBiZWluZyB0byBhdm9pZCBoYXZpbmcgIHRoZSBIVFRQIFByb3h5IHRvDQo+ID4gID4+Pj4+
Pj4+Pj4+Pj4gYmVjb21lIGEgdHJ1c3RlZCBhcHBsaWNhdGlvbiAoaW50ZXJvZ2F0ZSB0aGUNCj4g
c3Vic2NyaWJlciBEQiwNCj4gPiAgPj4+Pj4+Pj4+Pj4+PiBldGMuLikNCj4gPiAgPj4+Pj4+Pj4+
Pj4+Pg0KPiA+ICA+Pj4+Pj4+Pj4+Pj4+DQo+ID4gID4+Pj4+Pj4+Pj4+Pj4gTmljb2xhcw0KPiA+
ICA+Pj4+Pj4+Pj4+Pj4+DQo+ID4gID4+Pj4+Pj4+Pj4+Pj4NCj4gPiAgPj4+Pj4+Pj4+Pj4+PiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206IEppbQ0KPiBHdWlj
aGFyZA0KPiA+ICA+Pj4+Pj4+Pj4+Pj4+IChqZ3VpY2hhcikgW2pndWljaGFyQGNpc2NvLmNvbV0g
U2VudDoNCj4gPiAgPj4+Pj4+Pj4+Pj4+PiBUaHVyc2RheSwgTWFyY2ggMDYsIDIwMTQgMjowMiBQ
TSBUbzogSmFtYWwgSGFkaSBTYWxpbTsNCj4gPiAgPj4+Pj4+Pj4+Pj4+PiBqbW9pc2FuZEBqdW5p
cGVyLm5ldCA8bWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0PjsNCj4gPiBicmlqc21hbkBqdW5p
cGVyLm5ldCA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiBDYzoNCj4gPiAgPj4+Pj4+Pj4+
Pj4+PiBzZmMgU3ViamVjdDogUmU6IFtzZmNdDQo+ID4gID4+Pj4+Pj4+Pj4+Pj4gZHJhZnQtcmlq
c21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4gPiAgPj4+Pj4+Pj4+Pj4+Pg0KPiA+
ICA+Pj4+Pj4+Pj4+Pj4+IEhpIEphbWFsLA0KPiA+ICA+Pj4+Pj4+Pj4+Pj4+DQo+ID4gID4+Pj4+
Pj4+Pj4+Pj4gWW91IHNhaWQgIkl0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFi
bGUNCj4gc2l6ZWQNCj4gPiAgPj4+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSIuLiBJIGFtIG5vdCBzbyBj
b252aW5jZWQgYW5kIHdvdWxkIGxpa2UgdG8NCj4gYmV0dGVyDQo+ID4gID4+Pj4+Pj4+Pj4+Pj4g
dW5kZXJzdGFuZCB0aGUgcmVxdWlyZW1lbnRzIGJlZm9yZSBwYXNzaW5nIGp1ZGdlbWVudC4NCj4g
SWYgd2UNCj4gPiAgPj4+Pj4+Pj4+Pj4+PiBsb29rIGF0IHRoZSB1c2UgY2FzZXMgYXMgcHJlc2Vu
dGVkIHRodXMgZmFyIGludG8gdGhlDQo+IFdHIEkNCj4gPiAgPj4+Pj4+Pj4+Pj4+PiBoYXZlIHll
dCB0byBzZWUgYSBzaW5nbGUgZXhhbXBsZSBvZiB0aGUgbmVlZCAobm90aW5nDQo+IHRoYXQNCj4g
PiAgPj4+Pj4+Pj4+Pj4+PiBkZXNpcmUgaXMgbm90IHRoZSBzYW1lIGFzIG5lZWQpIC0gSSBhbSBu
b3Qgc2F5aW5nDQo+IHRoZXJlIGlzDQo+ID4gID4+Pj4+Pj4+Pj4+Pj4gbm8gcmVxdWlyZW1lbnQg
YnV0IHJhdGhlciB0aGF0IHdlIHNob3VsZCBub3QganVtcCB0bw0KPiB0aGUNCj4gPiAgPj4+Pj4+
Pj4+Pj4+PiBjb25jbHVzaW9uIGFuZCBidWlsZCBzdGFuZGFyZHMgYXJvdW5kIGEgdGhlb3J5Lg0K
PiA+ICA+Pj4+Pj4+Pj4+Pj4+DQo+ID4gID4+Pj4+Pj4+Pj4+Pj4NCj4gPiAgPj4+Pj4+Pj4+Pj4+
Pg0KPiA+ICA+Pj4+Pj4+Pj4+Pj4+PiBPbiAzLzMvMTQsIDY6MzUgQU0sICJKYW1hbCBIYWRpIFNh
bGltIg0KPiA+ICA+Pj4+Pj4+Pj4+Pj4+PiA8aGFkaUBtb2phdGF0dS5jb20gPG1haWx0bzpoYWRp
QG1vamF0YXR1LmNvbT4+IHdyb3RlOg0KPiA+ICA+Pj4+Pj4+Pj4+Pj4+Pg0KPiA+ICA+Pj4+Pj4+
Pj4+Pj4+PiBJIGxpa2UgdGhlIGRvYyAtIHdlbGwgd3JpdHRlbi4NCj4gPiAgPj4+Pj4+Pj4+Pj4+
Pj4NCj4gPiAgPj4+Pj4+Pj4+Pj4+Pj4gU2VjdGlvbiA0LjMgb24gbWV0YWRhdGEgZW5jb2Rpbmcu
DQo+ID4gID4+Pj4+Pj4+Pj4+Pj4+DQo+ID4gID4+Pj4+Pj4+Pj4+Pj4+IEl0IHNlZW1zIHRoZXJl
J3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGUgc2l6ZWQNCj4gbWV0YWRhdGENCj4gPiAgPj4+Pj4+
Pj4+Pj4+Pj4gKGF0IGxlYXN0IGZvciBodHRwL2FwcCB5b3UgIHNlZW0gdG8gaW5kaWNhdGUgdGhl
DQo+IGRlc2lyZSBmb3INCj4gPiAgPj4+Pj4+Pj4+Pj4+Pj5pdCkuDQo+ID4gID4+Pj4+Pj4+Pj4+
Pj4+IEZvciBhIGRhdGFwYXRoIHBlci1wYWNrZXQgbWV0YWRhdGEsIGkgZmVlbCB0aGUgbmVlZA0K
PiBpcw0KPiA+ICA+Pj4+Pj4+Pj4+Pj4+PiBqdXN0IGFzIGltcG9ydGFudC4gQXJlIHdlIGxpbWl0
ZWQgYnkgdGhlIGZhY3QgdGhhdA0KPiA+ICA+Pj4+Pj4+Pj4+Pj4+PiBleGlzdGluZyBoYXJkd2Fy
ZSBtYXkgbm90IGJlIGFibGUgdG8gaGFuZGxlIFRMVnM/IEZvcg0KPiA+ICA+Pj4+Pj4+Pj4+Pj4+
PiBleGFtcGxlLCBJIGRvbnQgaGF2ZSBhIHByb2JsZW0gaGFuZGxpbmcgVExWcyBpbiBhDQo+IHNv
ZnR3YXJlDQo+ID4gID4+Pj4+Pj4+Pj4+Pj4+ZGF0YXBhdGguDQo+ID4gID4+Pj4+Pj4+Pj4+Pj4+
DQo+ID4gID4+Pj4+Pj4+Pj4+Pj4+IGNoZWVycywgamFtYWwNCj4gPiAgPj4+Pj4+Pj4+Pj4+Pj4N
Cj4gPiAgPj4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18gc2ZjDQo+ID4gID4+Pj4+Pj4+Pj4+Pj4+IG1haWxpbmcgbGlzdCBzZmNAaWV0
Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+ID4gID4+Pj4+Pj4+Pj4+Pj4+IGh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+ID4gID4+Pj4+Pj4+Pj4+Pj4NCj4g
PiAgPj4+Pj4+Pj4+Pj4+Pg0KPiA+ICA+Pj4+Pj4+Pj4+Pj4+DQo+ID4gID4+Pj4+Pj4+Pj4+Pj4g
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+IG1h
aWxpbmcNCj4gPiAgPj4+Pj4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCj4gPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0K
PiA+ICA+Pj4+Pj4+Pj4+DQo+ID4gID4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+IG1haWxpbmcNCj4gPiAgPj4+Pj4+Pj4+PiBs
aXN0IHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4gPiBodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPiA+ICA+Pj4+Pj4+Pj4NCj4gPiAgPj4+Pj4+
Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0K
PiBtYWlsaW5nDQo+ID4gID4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCj4gPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0K
PiA+ICA+Pj4+Pj4+Pj4NCj4gPiAgPj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fIHNmYw0KPiBtYWlsaW5nDQo+ID4gID4+Pj4+Pj4+PiBsaXN0
IHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4gPiBodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPiA+ICA+Pj4+Pg0KPiA+ICA+Pj4+PiBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMgbWFpbGluZw0KPiBs
aXN0DQo+ID4gID4+Pj4+IHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4gPiBo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPiA+ICA+Pj4+Pg0KPiA+
ICA+Pg0KPiA+ICA+Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQo+ID4gID4+c2ZjIG1haWxpbmcgbGlzdA0KPiA+ICA+PnNmY0BpZXRmLm9yZyA8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NCj4gPiAgPj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYw0KPiA+ICA+DQo+ID4gID5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0KPiA+ICA+c2ZjIG1haWxpbmcgbGlzdA0KPiA+ICA+c2ZjQGlldGYub3Jn
IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPiA+ICA+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmMNCj4gPg0K


From nobody Fri Mar 14 12:19:52 2014
Return-Path: <ju1738@att.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1787E1A01A8 for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 11:34:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.447
X-Spam-Level: 
X-Spam-Status: No, score=-2.447 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_OFF=2.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547] 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 JXqdfc5KwyM6 for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 11:34:13 -0700 (PDT)
Received: from nbfkord-smmo06.seg.att.com (nbfkord-smmo06.seg.att.com [209.65.160.94]) by ietfa.amsl.com (Postfix) with ESMTP id A97951A019C for <sfc@ietf.org>; Fri, 14 Mar 2014 11:34:12 -0700 (PDT)
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo06.seg.att.com(mxl_mta-7.2.1-0) with ESMTP id e9b43235.2b5dc68a3940.4565432.00-2442.12835701.nbfkord-smmo06.seg.att.com (envelope-from <ju1738@att.com>);  Fri, 14 Mar 2014 18:34:06 +0000 (UTC)
X-MXL-Hash: 53234b9e2d68af14-8147fba20517b2b11958e23c0d7fd7c4a98ea02b
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo06.seg.att.com(mxl_mta-7.2.1-0) over TLS secured channel with ESMTP id 19b43235.0.4565325.00-2162.12835402.nbfkord-smmo06.seg.att.com (envelope-from <ju1738@att.com>);  Fri, 14 Mar 2014 18:33:53 +0000 (UTC)
X-MXL-Hash: 53234b91739c6c7f-6092f7aacbef8b7cc22dd5d0d026017b7bb99519
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2EIXqLW001026; Fri, 14 Mar 2014 14:33:53 -0400
Received: from mlpi407.sfdc.sbc.com (mlpi407.sfdc.sbc.com [130.9.128.239]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2EIXjBY000944 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 14 Mar 2014 14:33:47 -0400
Received: from MISOUT7MSGHUB9F.ITServices.sbc.com (MISOUT7MSGHUB9F.itservices.sbc.com [144.151.223.71]) by mlpi407.sfdc.sbc.com (RSA Interceptor); Fri, 14 Mar 2014 18:33:33 GMT
Received: from MISOUT7MSGUSR9I.ITServices.sbc.com ([144.151.223.56]) by MISOUT7MSGHUB9F.ITServices.sbc.com ([144.151.223.71]) with mapi id 14.03.0174.001; Fri, 14 Mar 2014 14:33:33 -0400
From: "UTTARO, JAMES" <ju1738@att.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, "Surendra Kumar (smkumar)" <smkumar@cisco.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "NAPIERALA, MARIA H" <mn1921@att.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPPtb73Hunl9tRtk+jQT9q+qRCEJrhRYoAgAAHSwCAAAVnAP//jMTQgAAKXxA=
Date: Fri, 14 Mar 2014 18:33:33 +0000
Message-ID: <B17A6910EEDD1F45980687268941550F0635E2C1@MISOUT7MSGUSR9I.ITServices.sbc.com>
References: <9wpek1o9cwfd51qatfhe1o82.1394727128188@email.android.com> <1D70D757A2C9D54D83B4CBD7625FA80E0135C7C6@MISOUT7MSGUSR9I.ITServices.sbc.com> <53233BDA.8070903@joelhalpern.com> <CF488DFD.33B63%smkumar@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7DEE15@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7DEE15@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.70.54.205]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-AnalysisOut: [v=2.0 cv=IZIwrxWa c=1 sm=1 a=dhB6nF3YHL5t/Ixux6cINA==:17 a]
X-AnalysisOut: [=R0AxcfLY814A:10 a=ofMgfj31e3cA:10 a=1kk6zrGO-fkA:10 a=BLc]
X-AnalysisOut: [eEmwcHowA:10 a=8nJEP1OIZ-IA:10 a=zQP7CpKOAAAA:8 a=XIqpo32R]
X-AnalysisOut: [AAAA:8 a=48vgC7mUAAAA:8 a=ABeY7kuGAAAA:8 a=AUd_NHdVAAAA:8 ]
X-AnalysisOut: [a=i0EeH86SAAAA:8 a=PBr8zg0IAAAA:8 a=A7XncKjpAAAA:8 a=qN95w]
X-AnalysisOut: [PeSAAAA:8 a=OUXY8nFuAAAA:8 a=SA0FlNuiHkDAizdTdecA:9 a=wPNL]
X-AnalysisOut: [vfGTeEIA:10 a=lZB815dzVvQA:10 a=chC_agHSu74A:10 a=JfD0Fch1]
X-AnalysisOut: [gWkA:10 a=hPjdaMEvmhQA:10 a=wQWeH_5-QA4A:10 a=wlhJtfLYORIA]
X-AnalysisOut: [:10 a=paC5pjApGzsA:10 a=peF9eE_zjQwA:10 a=aM5J1NYL7tpP_Ov6]
X-AnalysisOut: [:21 a=od8CI1-2X2Kbw-pR:21]
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2010122901)]
X-MAIL-FROM: <ju1738@att.com>
X-SOURCE-IP: [144.160.229.24]
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/S3qv-8YEo7X6RrYsSaeQ9L2I9SA
X-Mailman-Approved-At: Fri, 14 Mar 2014 12:19:46 -0700
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 18:34:20 -0000

Wouldn't the id have to be an index into the current location ( Service Fun=
ction ) that is processing the packet in the linked list that represents th=
e service chain? This would allow for indexing into the chain based upon a =
required change based upon the type of flow..=20

Jim Uttaro

-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Ron Parker
Sent: Friday, March 14, 2014 2:28 PM
To: Surendra Kumar (smkumar); Joel M. Halpern; NAPIERALA, MARIA H
Cc: sfc@ietf.org
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

The chain ID is the label that defines the sequence of service functions th=
at must be visited.   It can be thought of as a handle for a stack of must-=
visit network locations.   I don't see how this can be anything but mandato=
ry.

   Ron


-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Surendra Kumar (smkuma=
r)
Sent: Friday, March 14, 2014 1:46 PM
To: Joel M. Halpern; NAPIERALA, MARIA H
Cc: sfc@ietf.org
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

[Trimmed the recipient list - needs approval otherwise]

Completely agree here.

SFC does not prevent VLAN stitching and one can continue to do that. While =
at the same time SFC can include VLAN stitching to support legacy SFs in th=
e same chain that includes SFC aware SFs. Even legacy SFs benefit from chai=
n identification and hence can be shared across different service chains.

Surendra.



On 3/14/14 10:26 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:

>My own inclination is to observe that if you don't need explicit chain=20
>identification and you don't need metadata, you can just omit the=20
>sfc/nsh header.  Still do service chaining, just no extra header.
>
>If we are going to have the header, it seems to me that the chain=20
>identification field is very useful, and low cost once we have the header.
>
>Yours,
>Joel
>
>On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:
>> Explicit chain identification should be made optional. I believe it=20
>> was discussed few months ago on this mailing list.
>>
>> Maria
>>
>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Jmh.direct
>> *Sent:* Thursday, March 13, 2014 12:12 PM
>> *To:* kegray@cisco.com; lucy.yong@huawei.com; smkumar@cisco.com; =20
>>jguichar@cisco.com
>> *Cc:* nicolas.bouthors@qosmos.com; sfc@ietf.org; hadi@mojatatu.com; =20
>>ron_parker@affirmednetworks.com; brijsman@juniper.net;=20
>>jmh@joelhalpern.com
>> *Subject:* Re: [sfc] draft-rijsman-sfc-metadata-considerations
>> *Importance:* Low
>>
>> Assuming I understand you properly Ken, I disagree.
>>
>> For example, by using separate terms I can easily discuss the fact=20
>>that  certain kinds of data (chain identification) only need to be=20
>>adjust by a  few apps in rare cases.  And that data is not beeded by=20
>>the applications.
>>
>> Unless you would like to consider the chain identification as being=20
>> optional?
>>
>> Yours,
>>
>> Joel
>>
>>
>>
>> Sent from my Samsung smartphone on AT&T
>>
>>
>>
>>
>> -------- Original message --------
>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>> From: "Ken Gray (kegray)" <kegray@cisco.com=20
>> <mailto:kegray@cisco.com>>
>> To: Lucy yong <lucy.yong@huawei.com
>> <mailto:lucy.yong@huawei.com>>,"Surendra Kumar (smkumar)"
>> <smkumar@cisco.com <mailto:smkumar@cisco.com>>,"Jim Guichard (jguichar)"
>> <jguichar@cisco.com <mailto:jguichar@cisco.com>>
>> CC: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com=20
>> <mailto:Nicolas.BOUTHORS@qosmos.com>>,sfc <sfc@ietf.org=20
>> <mailto:sfc@ietf.org>>,Jamal Hadi Salim <hadi@mojatatu.com=20
>> <mailto:hadi@mojatatu.com>>,Ron Parker=20
>> <Ron_Parker@affirmednetworks.com=20
>> <mailto:Ron_Parker@affirmednetworks.com>>,"brijsman@juniper.net
>> <mailto:brijsman@juniper.net>" <brijsman@juniper.net=20
>> <mailto:brijsman@juniper.net>>,"Joel M. Halpern" <jmh@joelhalpern.com=20
>> <mailto:jmh@joelhalpern.com>>
>>
>> The word "metadata" is a purposely ambiguous term "data that provides=20
>> information about other data".  It is used to avoid THIS discussion.
>>
>> For example, I propose we define "tequila metadata" because, frankly,=20
>>I  will need to order a triple-shot if we keep attempting to define=20
>>something  that, by definition, is ambiguous.  I'd like my bartender=20
>>to understand me  specifically when I say "I need a shot".
>>
>> On 3/13/14 7:49 AM, "Lucy yong" <lucy.yong@huawei.com=20
>> <mailto:lucy.yong@huawei.com>> wrote:
>>
>>  >Snip..
>>  >SK> Just copying from the PS:
>>  >--
>>  >Data plane metadata provides the ability to exchange information=20
>>between
>>  >the network and service functions, between service functions, and=20
>>service
>>  >functions and the network.
>>  >
>>  >--
>>  >It is a lucid definition. We are unnecessarily making the word=20
>>"network"
>>  >controversial, IMO.
>>  >
>>  >[Lucy] This is my point. "The network" is too general here, which=20
>>brings
>>  >metadata great power to do many things. This is why people invent=20
>>ideas
>>  >here, which causes a lot of debates on metadata usage potentials.=20
>>We
>>  >should not spend a lot of times on that debates and judge which=20
>>usage is
>>  >valuable or not. Thus, for the SFC work, it will be helpful if we=20
>>can
>>  >narrow down a bit. Joel makes explicitly two cases, which is=20
>>helpful to
>>  >develop use cases for each case. I would like to see that the=20
>>problem
>>  >statement can be more specific on metadata definition, which may be
>>  >helpful in less focusing on it and moving forward.
>>  >
>>  >Lucy
>>  >
>>  >Surendra.
>>  >
>>  >
>>  >>
>>  >>Thanks,
>>  >>Lucy
>>  >>
>>  >>-----Original Message-----
>>  >>From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
>>  >>Sent: Wednesday, March 12, 2014 4:38 PM
>>  >>To: Lucy yong
>>  >>Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker;
>>  >>brijsman@juniper.net <mailto:brijsman@juniper.net>; sfc; Jamal=20
>>Hadi Salim
>>  >>Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>  >>
>>  >>Hi Lucy,
>>  >>
>>  >>No. I am simply saying we should not overcomplicate the problem
>>  >>statement with text that adds little to no value in my opinion.
>>Whether
>>  >>we call it metadata, or context, has no bearing on the fact that=20
>>the
>>  >>problem statement already clearly states we need to be able to=20
>>pass
>>  >>information between SF=B9s and between the network & SF=B9s.
>>  >>
>>  >>
>>  >>On 3/12/14, 5:13 PM, "Lucy yong" <lucy.yong@huawei.com =20
>><mailto:lucy.yong@huawei.com>> wrote:
>>  >>
>>  >>>
>>  >>>Hi Jim,
>>  >>>
>>  >>>I for one don't agree and think we are over complicating what=20
>>should
>>  >>>be straightforward. The SFC encapsulation should enable two things:
>>  >>>
>>  >>>1. Steering of selected flows through a service chain; this is=20
>>the
>>  >>>service function path.
>>  >>>2. Passing of context associated with a given flow within said=20
>>service
>>  >>>function path. This context information may be consumed by a SF=20
>>(an
>>  >>>application ID is an example) or may be consumed by the=20
>>forwarding
>>  >>>elements (a vrf-ID is an example).
>>  >>>[Lucy] Do you call the context as metadata or not? Do we have=20
>>another
>>  >>>term here beside SFC header and metadata. I see that you don't=20
>>want to
>>  >>>separate what is consumed by SF and what is consumed by the=20
>>forwarding
>>  >>>elements.
>>  >>>
>>  >>>Lucy
>>  >>>
>>  >>>Sent from my iPhone
>>  >>>
>>  >>>> On Mar 12, 2014, at 4:16 PM, "Lucy yong" <lucy.yong@huawei.com =20
>><mailto:lucy.yong@huawei.com>> wrote:
>>  >>>>
>>  >>>> Great. Then we may consider two special metadata definitions in=20
>>the
>>  >>>>problem statement so we can all use the same definitions. Here=20
>>is my
>>  >>>>suggested text and like to hear you and other's input and=20
>>suggestions.
>>  >>>>
>>  >>>> Dataplane Metadata: Data plane metadata provides the ability to
>>  >>>>exchange information between the elements in a service function
>>  >>>>chaining. In this context, there are two types of data plane=20
>>metadata.
>>  >>>>
>>  >>>> Service Function Metadata: the information exchanged between
>>  >>>>classifier and service functions, between service functions to
>>  >>>>facilitate service functions on the packet treatment.
>>  >>>>
>>  >>>> Steering Metadata: the information from service functions to a
>>  >>>>classifier or service node for traffic forwarding purpose.
>>  >>>>
>>  >>>> -end
>>  >>>>
>>  >>>> Lucy
>>  >>>>
>>  >>>>
>>  >>>> -----Original Message-----
>>  >>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>>  >>>> Sent: Wednesday, March 12, 2014 2:35 PM
>>  >>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker
>>  >>>> Cc: Jim Guichard (jguichar); brijsman@juniper.net =20
>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi
>>  >>>> Salim
>>  >>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>  >>>>
>>  >>>> Yes, I am trying to consistently distinguish those two cases=20
>>when
>>  >>>>talking about the information carried with packets in service=20
>>chains.
>>  >>>>
>>  >>>> Yours,
>>  >>>> Joel
>>  >>>>
>>  >>>>> On 3/12/14, 3:13 PM, Lucy yong wrote:
>>  >>>>> Joel, See below. -----Original Message----- From: sfc
>>  >>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern Sent:
>>  >>>>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas=20
>>BOUTHORS;
>>  >>>>> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net =20
>><mailto:brijsman@juniper.net>; sfc;
>>  >>>>> Jamal Hadi Salim Subject: Re: [sfc]
>>  >>>>> draft-rijsman-sfc-metadata-considerations
>>  >>>>>
>>  >>>>> I was trying to word it carefully not to focus on who puts the
>>  >>>>> information in, but only on who consumes the information.
>>  >>>>> Information for service functions may come from the ingress
>>  >>>>> classifier or from other service functions. [Lucy] this is the=20
>>one
>>  >>>>> case using metadata in your view. Information for the=20
>>forwarding
>>  >>>>> will generally come from the ingress classifier, but in=20
>>special
>>  >>>>> cases may be provided by service functions.  (I keep wanting=20
>>to get
>>  >>>>> rid of those special cases, but so far there seem to be just=20
>>enough
>>  >>>>> of them to warrant covering in the solution.  And more=20
>>importantly,
>>  >>>>> significant support for it in the working group.) [Lucy] This=20
>>is
>>  >>>>> the second case using metadata in your view (but you don't=20
>>like it).
>>  >>>>>
>>  >>>>> And you suggest distinguishing these two cases when discussing
>>  >>>>> about metadata usage. Is that right understanding?
>>  >>>>>
>>  >>>>> Lucy
>>  >>>>>
>>  >>>>> Yours, Joel
>>  >>>>>
>>  >>>>>> On 3/12/14, 2:33 PM, Lucy yong wrote:
>>  >>>>>> Joel, I interpret that you suggests that distinguish the=20
>>exchange
>>  >>>>>> information data plane carried between service functions and=20
>>the
>>  >>>>>> exchange information data plane carried from a service=20
>>function to
>>  >>>>>> a service node. Is this right understanding? Lucy
>>  >>>>>>
>>  >>>>>> -----Original Message----- From: Joel M. Halpern
>>  >>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014
>>1:19
>>  >>>>>> PM
>>  >>>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard
>>  >>>>>> (jguichar); brijsman@juniper.net=20
>><mailto:brijsman@juniper.net>;  sfc; Jamal Hadi Salim Subject:
>>  >>>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>  >>>>>>
>>  >>>>>> My inclination would be to tune that definition to=20
>>distinguish
>>  >>>>>> between dataplane carried information intended for use by=20
>>service
>>  >>>>>> funcitons (whatever the origin), and dataplane carried=20
>>information
>>  >>>>>> intended for dataplane forwarding components.
>>  >>>>>>
>>  >>>>>> Yours, Joel
>>  >>>>>>
>>  >>>>>>
>>  >>>>>>> Hi Joel,
>>  >>>>>>>
>>  >>>>>>> I agree that we need using the same definition for a term,=20
>>but
>>  >>>>>>> disagree that the metadata definition here is a set of
>>  >>>>>>> information put in the SFC header. This may be too narrow or=20
>>lead
>>  >>>>>>> to a particular solution. I am fine with this definition in=20
>>the
>>  >>>>>>> problem statement w/ minor tweak (suggested on mailing list).
>>  >>>>>>>
>>  >>>>>>> Dataplane Metadata: Data plane metadata provides the ability=20
>>to
>>  >>>>>>> exchange information between the classifiers and service
>>  >>>>>>> functions, between service functions, and service functions=20
>>and
>>  >>>>>>> the
>>  >>>>>>> classifiers|service nodes.
>>  >>>>>>>
>>  >>>>>>> There may be a solution that a service function passes some
>>
>>  >>>>>>> information to attached service node without using SFC header.
>>  >>>>>>>
>>  >>>>>>> Thanks, Lucy
>>  >>>>>>>
>>  >>>>>>>
>>  >>>>>>> -----Original Message----- From: Joel Halpern Direct
>>  >>>>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday, March=20
>>12,
>>  >>>>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas=20
>>BOUTHORS;
>>  >>>>>>> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net =20
>><mailto:brijsman@juniper.net>;
>>  >>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>  >>>>>>> draft-rijsman-sfc-metadata-considerations
>>  >>>>>>>
>>  >>>>>>> Lucy, you say "the metadata term means ..."  The definition=20
>>you
>>  >>>>>>> then provide is a definition of the set of information we=20
>>are
>>  >>>>>>> proposing that we put in the SFC header.  I, and others,=20
>>have
>>  >>>>>>> been using the term metadata more narrowly.  We can use=20
>>whatever
>>  >>>>>>> definition we want. But we do need to agree on the definition.
>>  >>>>>>> For the purposes of the WG, it seems much more useful to use=20
>>the
>>  >>>>>>> term metadata for the narrower description.
>>  >>>>>>>
>>  >>>>>>> Yours, Joel
>>  >>>>>>>
>>  >>>>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
>>  >>>>>>>> Hi Joel,
>>  >>>>>>>>
>>  >>>>>>>> I agree. We need to differentiate the metadata used by=20
>>service
>>  >>>>>>>>function and SFC header. The metadata term means carrying=20
>>some
>>  >>>>>>>>states along with the packet. IMO: SFC header is a kind of
>>  >>>>>>>>metadata carried on packet for next service node to use. In=20
>>the
>>  >>>>>>>>context of SFC, we have term for SFC header and the metadata=20
>>that
>>  >>>>>>>>was carried between service functions, or between service
>>  >>>>>>>>functions and classifiers/service nodes, which is what the=20
>>draft
>>  >>>>>>>>focus.
>>  >>>>>>>>
>>  >>>>>>>> Thanks, Lucy
>>  >>>>>>>>
>>  >>>>>>>>
>>  >>>>>>>>
>>  >>>>>>>>
>>  >>>>>>>>
>>  >>>>>>>> -----Original Message----- From: Joel M. Halpern
>>  >>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,=20
>>2014
>>  >>>>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc:=20
>>Jim
>>  >>>>>>>> Guichard (jguichar); brijsman@juniper.net =20
>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>>  >>>>>>>> Subject: Re: [sfc]=20
>>draft-rijsman-sfc-metadata-considerations
>>  >>>>>>>>
>>  >>>>>>>> I think it is important to keep a strong distinction=20
>>between
>>  >>>>>>>> metadata (which is for use by applications) and the service
>>  >>>>>>>> chaining information in the base service chain header,=20
>>which is
>>  >>>>>>>> for use by the service chain support mechanisms.
>>  >>>>>>>>
>>  >>>>>>>> Yours, Joel
>>  >>>>>>>>
>>  >>>>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
>>  >>>>>>>>> Fully agree with Joe.
>>  >>>>>>>>>
>>  >>>>>>>>> We should not require a fix length for in-band metadata=20
>>but
>>  >>>>>>>>> also not leave it for freely usage. In fact, when a=20
>>service
>>  >>>>>>>>> node inserts SFC header on a (encapsulated) packet and=20
>>send to
>>  >>>>>>>>> next service node, SFC header itself can be seen as a=20
>>metadata.
>>  >>>>>>>>>
>>  >>>>>>>>> Lucy
>>  >>>>>>>>>
>>  >>>>>>>>> -----Original Message----- From: sfc
>>  >>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
>>  >>>>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas=20
>>BOUTHORS;
>>  >>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar);=20
>>brijsman@juniper.net  <mailto:brijsman@juniper.net>;
>>  >>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>  >>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>  >>>>>>>>>
>>  >>>>>>>>> For in-band metadata, the API for access can easily be
>>  >>>>>>>>> synchronous. Out of band metadata needs different handling.
>>  >>>>>>>>> There are many cases where out-of-band metadata is useful=20
>>and
>>  >>>>>>>>> appropriate.  But they do not cover all needs by any stretch.
>>  >>>>>>>>>
>>  >>>>>>>>> Even if each piece of in-band metadata is of fixed length,
>>  >>>>>>>>> there are many different kinds of metatype.  Trying to say
>>  >>>>>>>>> "there will be exactly four pieces, and they will be of=20
>>types
>>  >>>>>>>>> t1, t2, t3, and t4" is simply too specific for even 80% of=20
>>the
>>  >>>>>>>>>needs.
>>  >>>>>>>>>
>>  >>>>>>>>> Yours, Joel
>>  >>>>>>>>>
>>  >>>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>>  >>>>>>>>>> Hello Ron,
>>  >>>>>>>>>>
>>  >>>>>>>>>> Sending out of band congruent metadata may not be the=20
>>answer
>>  >>>>>>>>>> to all needs but it is one tool that we should keep.
>>  >>>>>>>>>>
>>  >>>>>>>>>> Not all metadata is tied to a specific packet, for=20
>>example a
>>  >>>>>>>>>> policy change in PCRF could lead to some metadata=20
>>signaling,
>>  >>>>>>>>>> the reaction time need not be immediate, few ms may not=20
>>matter.
>>  >>>>>>>>>>
>>  >>>>>>>>>> As you point, if a packet is tied to a metadata a=20
>>correlation
>>  >>>>>>>>>> info can be set in both packet to deal with it (i.e=20
>>metadata
>>  >>>>>>>>>> expected flag in the SFC header, plus an id)
>>  >>>>>>>>>>
>>  >>>>>>>>>> Finally we can still send some limited metadata within a=20
>>header.
>>  >>>>>>>>>> This could be used for load balancers in particular if we
>>  >>>>>>>>>> agree on a convention to locate "coarse grain policy"
>>  >>>>>>>>>> / "fine grain policy" on reserved context headers.
>>  >>>>>>>>>>
>>  >>>>>>>>>> This seems to open up a lot of flexibility / innovations.
>>  >>>>>>>>>>
>>  >>>>>>>>>> On your last point, there is a question on how to make
>>  >>>>>>>>>> metadata available to a Service Function. Current socket
>>  >>>>>>>>>> connections for example do not allow to retrieve IP=20
>>header
>>  >>>>>>>>>> options. So I assume that SFC aware Service Functions=20
>>will
>>  >>>>>>>>>> need some (asynchronous
>>  >>>>>>>>>> ?) API to retrieve SFC header information as well as=20
>>in-band
>>  >>>>>>>>>> metadata. I don't see out of band metadata transport=20
>>adding
>>  >>>>>>>>>> complexity,  the same API can probably apply.
>>  >>>>>>>>>>
>>  >>>>>>>>>> The alternative option, allowing variable sized metadata=20
>>in
>>  >>>>>>>>>> the SFC header has some drawbacks as well, one being
>>  >>>>>>>>>> fragmentation, and some switches expecting as well to=20
>>look at
>>  >>>>>>>>>> end user traffic headers for link load balancing.  I=20
>>would
>>  >>>>>>>>>> agree that if we can accept these issues, then sending
>>  >>>>>>>>>> off-line congruent metadata looses its interest.
>>  >>>>>>>>>>
>>  >>>>>>>>>> We need to take into account  that both in-band and=20
>>congruent
>>  >>>>>>>>>> out-of-band metadata transport is not reliable. A packet=20
>>loss
>>  >>>>>>>>>> triggering retransmission would not lead to the identical
>>  >>>>>>>>>> reconstruction of the associated metadata. In some cases,=20
>>we
>>  >>>>>>>>>> might thus even need non-congruent out-of-band reliable
>>  >>>>>>>>>> metadata transport.
>>  >>>>>>>>>>
>>  >>>>>>>>>>
>>  >>>>>>>>>>
>>  >>>>>>>>>> Nicolas ________________________________________ From:=20
>>Ron
>>  >>>>>>>>>> Parker [Ron_Parker@affirmednetworks.com] Sent: Wednesday,
>>  >>>>>>>>>> March 12, 2014
>>  >>>>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard=20
>>(jguichar);
>>  >>>>>>>>>> brijsman@juniper.net <mailto:brijsman@juniper.net>; sfc; =20
>>Jamal Hadi Salim Subject: Re: [sfc]
>>  >>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>  >>>>>>>>>>
>>  >>>>>>>>>> Nicolas,
>>  >>>>>>>>>>
>>  >>>>>>>>>> I understand the concept for out of band signaling of
>>  >>>>>>>>>>metadata, but I am concerned that it introduces=20
>>significant
>>  >>>>>>>>>>complexity due to the potential race condition of=20
>>receiving the
>>  >>>>>>>>>>real packet before the metadata.  While the real packet=20
>>could
>>  >>>>>>>>>>indicate that out of band metadata is expected, how can we
>>  >>>>>>>>>>guarantee the order of reception? What if switching or=20
>>routing
>>  >>>>>>>>>>nodes apply hash based load balancing? What if the load
>>  >>>>>>>>>>balancing understands SFC encaps and looks beyond it to=20
>>the
>>  >>>>>>>>>>original header to get better entropy?
>>  >>>>>>>>>> Can we guarantee that the metadata and real packet will=20
>>follow
>>  >>>>>>>>>>the exact same path? If we can not, then implementations=20
>>will
>>  >>>>>>>>>>need to add ingress queuing to cope with the scenario.
>>  >>>>>>>>>>
>>  >>>>>>>>>> Also, do you feel that the increase in implementation
>>  >>>>>>>>>> complexity at the service functions is reasonable?
>>  >>>>>>>>>>
>>  >>>>>>>>>> Thanks.
>>  >>>>>>>>>>
>>  >>>>>>>>>> Ron
>>  >>>>>>>>>>
>>  >>>>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>>  >>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com =20
>><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>>  >>>>>>>>>>>
>>  >>>>>>>>>>> I think we must make a distinction between:
>>  >>>>>>>>>>>
>>  >>>>>>>>>>> - Metadata which should be part of the header defined as=20
>>in
>>  >>>>>>>>>>> band marking. - Metadata with can be passed out of band,=20
>>for
>>  >>>>>>>>>>> example congruent out of band signaling defined in the=20
>>draft
>>  >>>>>>>>>>>
>>  >>>>>>>>>>> The former calls for a limited space in the header,=20
>>true, The
>>  >>>>>>>>>>> latter however does not incur any space limitation and=20
>>is
>>  >>>>>>>>>>> still fairly efficient and it remains compatible with a=20
>>fixed
>>  >>>>>>>>>>> size header used to route those signaling messages along=20
>>the
>>  >>>>>>>>>>> chain's service functions.
>>  >>>>>>>>>>>
>>  >>>>>>>>>>> Nicolas ________________________________________ From:
>>  >>>>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com] Sent:
>>  >>>>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
>>  >>>>>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net =20
>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>>  >>>>>>>>>>> Subject: Re: [sfc]
>>draft-rijsman-sfc-metadata-considerations
>>  >>>>>>>>>>>
>>  >>>>>>>>>>> Hi Ron,
>>  >>>>>>>>>>>
>>  >>>>>>>>>>> We can certainly have this discussion but we should=20
>>first
>>  >>>>>>>>>>> consider what information is necessary and if said
>>  >>>>>>>>>>> information can fit within a fixed number of contexts in=20
>>the
>>  >>>>>>>>>>> majority of cases. Remember, the goal of being able to=20
>>pass
>>  >>>>>>>>>>> metadata through the network is to enhance service=20
>>delivery,
>>  >>>>>>>>>>> not pass the entire works of Shakespeare ;-)
>>  >>>>>>>>>>>
>>  >>>>>>>>>>> Sent from my iPhone
>>  >>>>>>>>>>>
>>  >>>>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>>  >>>>>>>>>>>> <Ron_Parker@affirmednetworks.com =20
>><mailto:Ron_Parker@affirmednetworks.com>> wrote:
>>  >>>>>>>>>>>>
>>  >>>>>>>>>>>> Nicolas,
>>  >>>>>>>>>>>>
>>  >>>>>>>>>>>> I see similar requirements from the 3gpp EPC side.  I=20
>>would
>>  >>>>>>>>>>>> like to propose an OUI / TLV based approach where the
>>  >>>>>>>>>>>> reserved OUI can be used for agreed upon types of=20
>>common
>>  >>>>>>>>>>>> metadata and vendor or other organizational OUIs can be=20
>>used
>>  >>>>>>>>>>>> to quickly innovate in the networks.
>>  >>>>>>>>>>>> Simultaneously, I would also like to consider=20
>>mechanisms
>>  >>>>>>>>>>>> that are optimized for long lived flows so as to limit=20
>>the
>>  >>>>>>>>>>>> negative effects of packet growth.
>>  >>>>>>>>>>>>
>>  >>>>>>>>>>>> Ron
>>  >>>>>>>>>>>>
>>  >>>>>>>>>>>>
>>  >>>>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>>  >>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com =20
>><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>>  >>>>>>>>>>>>>
>>  >>>>>>>>>>>>> Hello Jim
>>  >>>>>>>>>>>>>
>>  >>>>>>>>>>>>> I have seen cases in Gi LAN, where subscriber related
>>  >>>>>>>>>>>>> information is passed to a Web Proxy for HTTP header
>>  >>>>>>>>>>>>> enrichment (aimed at some Web Content providers=20
>>partners of
>>  >>>>>>>>>>>>> the Mobile Operator).
>>  >>>>>>>>>>>>> Information was an coded (persistent) subscriber id=20
>>derived
>>  >>>>>>>>>>>>> from the MSISDN, and couple of f customer profile=20
>>related
>>  >>>>>>>>>>>>> fields.
>>  >>>>>>>>>>>>>
>>  >>>>>>>>>>>>> In an sfc based Gi LAN, this entity should receive=20
>>from the
>>  >>>>>>>>>>>>> Classifier
>>  >>>>>>>>>>>>>
>>  >>>>>>>>>>>>> - A classification of the Content Provider ( Id,
>>  >>>>>>>>>>>>> Category) based on traffic analysis - The MSISDN of=20
>>the
>>  >>>>>>>>>>>>> subscriber - Two subscriber policy fields (not tied to=20
>>PCRF
>>  >>>>>>>>>>>>> but belonging to the Subscriber DB) (Subscriber=20
>>category,
>>  >>>>>>>>>>>>> sub-category) - A session id (for logging and tracking
>>  >>>>>>>>>>>>> purposes)
>>  >>>>>>>>>>>>>
>>  >>>>>>>>>>>>> The objective being to avoid having  the HTTP Proxy to
>>  >>>>>>>>>>>>> become a trusted application (interogate the=20
>>subscriber DB,
>>  >>>>>>>>>>>>> etc..)
>>  >>>>>>>>>>>>>
>>  >>>>>>>>>>>>>
>>  >>>>>>>>>>>>> Nicolas
>>  >>>>>>>>>>>>>
>>  >>>>>>>>>>>>>
>>  >>>>>>>>>>>>> ________________________________________ From: Jim=20
>>Guichard
>>  >>>>>>>>>>>>> (jguichar) [jguichar@cisco.com] Sent:
>>  >>>>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi Salim;
>>  >>>>>>>>>>>>> jmoisand@juniper.net <mailto:jmoisand@juniper.net>; =20
>>brijsman@juniper.net <mailto:brijsman@juniper.net> Cc:
>>  >>>>>>>>>>>>> sfc Subject: Re: [sfc]
>>  >>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>  >>>>>>>>>>>>>
>>  >>>>>>>>>>>>> Hi Jamal,
>>  >>>>>>>>>>>>>
>>  >>>>>>>>>>>>> You said "It seems there's clear need for variable=20
>>sized
>>  >>>>>>>>>>>>> metadata".. I am not so convinced and would like to=20
>>better
>>  >>>>>>>>>>>>> understand the requirements before passing judgement.=20
>>If we
>>  >>>>>>>>>>>>> look at the use cases as presented thus far into the=20
>>WG I
>>  >>>>>>>>>>>>> have yet to see a single example of the need (noting=20
>>that
>>  >>>>>>>>>>>>> desire is not the same as need) - I am not saying=20
>>there is
>>  >>>>>>>>>>>>> no requirement but rather that we should not jump to=20
>>the
>>  >>>>>>>>>>>>> conclusion and build standards around a theory.
>>  >>>>>>>>>>>>>
>>  >>>>>>>>>>>>>
>>  >>>>>>>>>>>>>
>>  >>>>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>>  >>>>>>>>>>>>>> <hadi@mojatatu.com <mailto:hadi@mojatatu.com>> wrote:
>>  >>>>>>>>>>>>>>
>>  >>>>>>>>>>>>>> I like the doc - well written.
>>  >>>>>>>>>>>>>>
>>  >>>>>>>>>>>>>> Section 4.3 on metadata encoding.
>>  >>>>>>>>>>>>>>
>>  >>>>>>>>>>>>>> It seems there's clear need for variable sized=20
>>metadata
>>  >>>>>>>>>>>>>> (at least for http/app you  seem to indicate the=20
>>desire for
>>  >>>>>>>>>>>>>>it).
>>  >>>>>>>>>>>>>> For a datapath per-packet metadata, i feel the need=20
>>is
>>  >>>>>>>>>>>>>> just as important. Are we limited by the fact that
>>  >>>>>>>>>>>>>> existing hardware may not be able to handle TLVs? For
>>  >>>>>>>>>>>>>> example, I dont have a problem handling TLVs in a=20
>>software
>>  >>>>>>>>>>>>>>datapath.
>>  >>>>>>>>>>>>>>
>>  >>>>>>>>>>>>>> cheers, jamal
>>  >>>>>>>>>>>>>>
>>  >>>>>>>>>>>>>> _______________________________________________ sfc
>>  >>>>>>>>>>>>>> mailing list sfc@ietf.org <mailto:sfc@ietf.org>
>>  >>>>>>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>  >>>>>>>>>>>>>
>>  >>>>>>>>>>>>>
>>  >>>>>>>>>>>>>
>>  >>>>>>>>>>>>> _______________________________________________ sfc=20
>>mailing
>>  >>>>>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org> =20
>>https://www.ietf.org/mailman/listinfo/sfc
>>  >>>>>>>>>>
>>  >>>>>>>>>> _______________________________________________ sfc=20
>>mailing
>>  >>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org> =20
>>https://www.ietf.org/mailman/listinfo/sfc
>>  >>>>>>>>>
>>  >>>>>>>>> _______________________________________________ sfc=20
>>mailing
>>  >>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org> =20
>>https://www.ietf.org/mailman/listinfo/sfc
>>  >>>>>>>>>
>>  >>>>>>>>> _______________________________________________ sfc=20
>>mailing
>>  >>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org> =20
>>https://www.ietf.org/mailman/listinfo/sfc
>>  >>>>>
>>  >>>>> _______________________________________________ sfc mailing=20
>>list
>>  >>>>> sfc@ietf.org <mailto:sfc@ietf.org> =20
>>https://www.ietf.org/mailman/listinfo/sfc
>>  >>>>>
>>  >>
>>  >>_______________________________________________
>>  >>sfc mailing list
>>  >>sfc@ietf.org <mailto:sfc@ietf.org>
>>  >>https://www.ietf.org/mailman/listinfo/sfc
>>  >
>>  >_______________________________________________
>>  >sfc mailing list
>>  >sfc@ietf.org <mailto:sfc@ietf.org>
>>  >https://www.ietf.org/mailman/listinfo/sfc
>>
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc

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

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


From nobody Fri Mar 14 12:22:18 2014
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B2F151A01A9 for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 12:22:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.748
X-Spam-Level: 
X-Spam-Status: No, score=-7.748 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, MANGLED_OFF=2.3, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 PdIwLJZba0io for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 12:22:10 -0700 (PDT)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) by ietfa.amsl.com (Postfix) with ESMTP id 40C751A0046 for <sfc@ietf.org>; Fri, 14 Mar 2014 12:22:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=42310; q=dns/txt; s=iport; t=1394824923; x=1396034523; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=XWOlY5DuYGFMO4yKNbKol0uK0Lp31+5LFLwDrNbe4ck=; b=afbtfuVlA0q3baSiFxujFyZQ1IWl/S2F53AN/Y0qDbNwX+Y2gQBFnS7k qc+6OATWUr8ikcrgxi0cvl6BSPe2Z9p8COk7BjR0TOdB3G/qU9c/n9s4r /IUZMciGZAZXXv7KzNYd8FVWDdK/vqdz5ztc2nmSPJ2V765Thtd6OOBtZ Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AsUSALtVI1OtJXHB/2dsb2JhbABZgWwCAYEXO1eDBrc9hzAZgQAWdIIlAQEBBAEBARcaMQIHAwgMBAIBCBEEAQEBBBESBQICJQsUCQgCBAENBRuHXg2VT5wPBqJUEwSBI4xhCwEJGwgQGwcCAgIEgl+BTwSUFUSDbJIugy2BaQEfIg
X-IronPort-AV: E=Sophos;i="4.97,656,1389744000"; d="scan'208";a="27585070"
Received: from rcdn-core2-6.cisco.com ([173.37.113.193]) by alln-iport-7.cisco.com with ESMTP; 14 Mar 2014 19:22:02 +0000
Received: from xhc-rcd-x12.cisco.com (xhc-rcd-x12.cisco.com [173.37.183.86]) by rcdn-core2-6.cisco.com (8.14.5/8.14.5) with ESMTP id s2EJM2X5012377 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 14 Mar 2014 19:22:02 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.10]) by xhc-rcd-x12.cisco.com ([173.37.183.86]) with mapi id 14.03.0123.003; Fri, 14 Mar 2014 14:22:01 -0500
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: "UTTARO, JAMES" <ju1738@att.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "Surendra Kumar (smkumar)" <smkumar@cisco.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "NAPIERALA, MARIA H" <mn1921@att.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPPtb75JTMIR5tk0Sw90+BuOO5fZrg0AbggABbSACAAAVnAIAAC8mAgAABdID//9s6AA==
Date: Fri, 14 Mar 2014 19:22:00 +0000
Message-ID: <CF48CEEB.1DC99%jguichar@cisco.com>
References: <9wpek1o9cwfd51qatfhe1o82.1394727128188@email.android.com> <1D70D757A2C9D54D83B4CBD7625FA80E0135C7C6@MISOUT7MSGUSR9I.ITServices.sbc.com> <53233BDA.8070903@joelhalpern.com> <CF488DFD.33B63%smkumar@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7DEE15@MBX021-W3-CA-2.exch021.domain.local> <B17A6910EEDD1F45980687268941550F0635E2C1@MISOUT7MSGUSR9I.ITServices.sbc.com>
In-Reply-To: <B17A6910EEDD1F45980687268941550F0635E2C1@MISOUT7MSGUSR9I.ITServices.sbc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.98.43.181]
Content-Type: text/plain; charset="euc-kr"
Content-ID: <1B2CFA977A4F2245A55D0BD89B51ECBF@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/1aaLBGGSGkAKv9zbhQQSsvs-fok
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 19:22:15 -0000

SGkgSmltLA0KDQpZZXMsIGFuZCB0aGF0IGlzIHRoZSBzdGFuY2UgdGFrZW4gYnkgZHJhZnQtcXVp
bm4tc2ZjLW5zaCB3aGVyZSB0aGUgc2VydmljZQ0KcGF0aCBJRCArIHNlcnZpY2UgaW5kZXggYXJl
IHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIGNoYWluIGFuZCB3aGVyZSBpbiB0aGUNCmNoYWluIHRo
ZSBwYWNrZXQgY3VycmVudGx5IHJlc2lkZXMuDQoNCk9uIDMvMTQvMTQsIDI6MzMgUE0sICJVVFRB
Uk8sIEpBTUVTIiA8anUxNzM4QGF0dC5jb20+IHdyb3RlOg0KDQo+V291bGRuJ3QgdGhlIGlkIGhh
dmUgdG8gYmUgYW4gaW5kZXggaW50byB0aGUgY3VycmVudCBsb2NhdGlvbiAoIFNlcnZpY2UNCj5G
dW5jdGlvbiApIHRoYXQgaXMgcHJvY2Vzc2luZyB0aGUgcGFja2V0IGluIHRoZSBsaW5rZWQgbGlz
dCB0aGF0DQo+cmVwcmVzZW50cyB0aGUgc2VydmljZSBjaGFpbj8gVGhpcyB3b3VsZCBhbGxvdyBm
b3IgaW5kZXhpbmcgaW50byB0aGUNCj5jaGFpbiBiYXNlZCB1cG9uIGEgcmVxdWlyZWQgY2hhbmdl
IGJhc2VkIHVwb24gdGhlIHR5cGUgb2YgZmxvdy4uDQo+DQo+SmltIFV0dGFybw0KPg0KPi0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+RnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmddIE9uIEJlaGFsZiBPZiBSb24gUGFya2VyDQo+U2VudDogRnJpZGF5LCBNYXJjaCAxNCwg
MjAxNCAyOjI4IFBNDQo+VG86IFN1cmVuZHJhIEt1bWFyIChzbWt1bWFyKTsgSm9lbCBNLiBIYWxw
ZXJuOyBOQVBJRVJBTEEsIE1BUklBIEgNCj5DYzogc2ZjQGlldGYub3JnDQo+U3ViamVjdDogUmU6
IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+DQo+VGhl
IGNoYWluIElEIGlzIHRoZSBsYWJlbCB0aGF0IGRlZmluZXMgdGhlIHNlcXVlbmNlIG9mIHNlcnZp
Y2UgZnVuY3Rpb25zDQo+dGhhdCBtdXN0IGJlIHZpc2l0ZWQuICAgSXQgY2FuIGJlIHRob3VnaHQg
b2YgYXMgYSBoYW5kbGUgZm9yIGEgc3RhY2sgb2YNCj5tdXN0LXZpc2l0IG5ldHdvcmsgbG9jYXRp
b25zLiAgIEkgZG9uJ3Qgc2VlIGhvdyB0aGlzIGNhbiBiZSBhbnl0aGluZyBidXQNCj5tYW5kYXRv
cnkuDQo+DQo+ICAgUm9uDQo+DQo+DQo+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj5Gcm9t
OiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFN1cmVuZHJh
IEt1bWFyDQo+KHNta3VtYXIpDQo+U2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAxOjQ2IFBN
DQo+VG86IEpvZWwgTS4gSGFscGVybjsgTkFQSUVSQUxBLCBNQVJJQSBIDQo+Q2M6IHNmY0BpZXRm
Lm9yZw0KPlN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25z
aWRlcmF0aW9ucw0KPg0KPltUcmltbWVkIHRoZSByZWNpcGllbnQgbGlzdCAtIG5lZWRzIGFwcHJv
dmFsIG90aGVyd2lzZV0NCj4NCj5Db21wbGV0ZWx5IGFncmVlIGhlcmUuDQo+DQo+U0ZDIGRvZXMg
bm90IHByZXZlbnQgVkxBTiBzdGl0Y2hpbmcgYW5kIG9uZSBjYW4gY29udGludWUgdG8gZG8gdGhh
dC4NCj5XaGlsZSBhdCB0aGUgc2FtZSB0aW1lIFNGQyBjYW4gaW5jbHVkZSBWTEFOIHN0aXRjaGlu
ZyB0byBzdXBwb3J0IGxlZ2FjeQ0KPlNGcyBpbiB0aGUgc2FtZSBjaGFpbiB0aGF0IGluY2x1ZGVz
IFNGQyBhd2FyZSBTRnMuIEV2ZW4gbGVnYWN5IFNGcw0KPmJlbmVmaXQgZnJvbSBjaGFpbiBpZGVu
dGlmaWNhdGlvbiBhbmQgaGVuY2UgY2FuIGJlIHNoYXJlZCBhY3Jvc3MNCj5kaWZmZXJlbnQgc2Vy
dmljZSBjaGFpbnMuDQo+DQo+U3VyZW5kcmEuDQo+DQo+DQo+DQo+T24gMy8xNC8xNCAxMDoyNiBB
TSwgIkpvZWwgTS4gSGFscGVybiIgPGptaEBqb2VsaGFscGVybi5jb20+IHdyb3RlOg0KPg0KPj5N
eSBvd24gaW5jbGluYXRpb24gaXMgdG8gb2JzZXJ2ZSB0aGF0IGlmIHlvdSBkb24ndCBuZWVkIGV4
cGxpY2l0IGNoYWluDQo+PmlkZW50aWZpY2F0aW9uIGFuZCB5b3UgZG9uJ3QgbmVlZCBtZXRhZGF0
YSwgeW91IGNhbiBqdXN0IG9taXQgdGhlDQo+PnNmYy9uc2ggaGVhZGVyLiAgU3RpbGwgZG8gc2Vy
dmljZSBjaGFpbmluZywganVzdCBubyBleHRyYSBoZWFkZXIuDQo+Pg0KPj5JZiB3ZSBhcmUgZ29p
bmcgdG8gaGF2ZSB0aGUgaGVhZGVyLCBpdCBzZWVtcyB0byBtZSB0aGF0IHRoZSBjaGFpbg0KPj5p
ZGVudGlmaWNhdGlvbiBmaWVsZCBpcyB2ZXJ5IHVzZWZ1bCwgYW5kIGxvdyBjb3N0IG9uY2Ugd2Ug
aGF2ZSB0aGUNCj4+aGVhZGVyLg0KPj4NCj4+WW91cnMsDQo+PkpvZWwNCj4+DQo+Pk9uIDMvMTQv
MTQsIDE6MDAgUE0sIE5BUElFUkFMQSwgTUFSSUEgSCB3cm90ZToNCj4+PiBFeHBsaWNpdCBjaGFp
biBpZGVudGlmaWNhdGlvbiBzaG91bGQgYmUgbWFkZSBvcHRpb25hbC4gSSBiZWxpZXZlIGl0DQo+
Pj4gd2FzIGRpc2N1c3NlZCBmZXcgbW9udGhzIGFnbyBvbiB0aGlzIG1haWxpbmcgbGlzdC4NCj4+
Pg0KPj4+IE1hcmlhDQo+Pj4NCj4+PiAqRnJvbToqc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmddICpPbiBCZWhhbGYgT2YgKkptaC5kaXJlY3QNCj4+PiAqU2VudDoqIFRodXJzZGF5LCBN
YXJjaCAxMywgMjAxNCAxMjoxMiBQTQ0KPj4+ICpUbzoqIGtlZ3JheUBjaXNjby5jb207IGx1Y3ku
eW9uZ0BodWF3ZWkuY29tOyBzbWt1bWFyQGNpc2NvLmNvbTsNCj4+PmpndWljaGFyQGNpc2NvLmNv
bQ0KPj4+ICpDYzoqIG5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbTsgc2ZjQGlldGYub3JnOyBo
YWRpQG1vamF0YXR1LmNvbTsNCj4+PnJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb207IGJy
aWpzbWFuQGp1bmlwZXIubmV0Ow0KPj4+am1oQGpvZWxoYWxwZXJuLmNvbQ0KPj4+ICpTdWJqZWN0
OiogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+
Pj4gKkltcG9ydGFuY2U6KiBMb3cNCj4+Pg0KPj4+IEFzc3VtaW5nIEkgdW5kZXJzdGFuZCB5b3Ug
cHJvcGVybHkgS2VuLCBJIGRpc2FncmVlLg0KPj4+DQo+Pj4gRm9yIGV4YW1wbGUsIGJ5IHVzaW5n
IHNlcGFyYXRlIHRlcm1zIEkgY2FuIGVhc2lseSBkaXNjdXNzIHRoZSBmYWN0DQo+Pj50aGF0ICBj
ZXJ0YWluIGtpbmRzIG9mIGRhdGEgKGNoYWluIGlkZW50aWZpY2F0aW9uKSBvbmx5IG5lZWQgdG8g
YmUNCj4+PmFkanVzdCBieSBhICBmZXcgYXBwcyBpbiByYXJlIGNhc2VzLiAgQW5kIHRoYXQgZGF0
YSBpcyBub3QgYmVlZGVkIGJ5DQo+Pj50aGUgYXBwbGljYXRpb25zLg0KPj4+DQo+Pj4gVW5sZXNz
IHlvdSB3b3VsZCBsaWtlIHRvIGNvbnNpZGVyIHRoZSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhcyBi
ZWluZw0KPj4+IG9wdGlvbmFsPw0KPj4+DQo+Pj4gWW91cnMsDQo+Pj4NCj4+PiBKb2VsDQo+Pj4N
Cj4+Pg0KPj4+DQo+Pj4gU2VudCBmcm9tIG15IFNhbXN1bmcgc21hcnRwaG9uZSBvbiBBVCZUDQo+
Pj4NCj4+Pg0KPj4+DQo+Pj4NCj4+PiAtLS0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLS0t
DQo+Pj4gU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNp
ZGVyYXRpb25zDQo+Pj4gRnJvbTogIktlbiBHcmF5IChrZWdyYXkpIiA8a2VncmF5QGNpc2NvLmNv
bQ0KPj4+IDxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT4+DQo+Pj4gVG86IEx1Y3kgeW9uZyA8bHVj
eS55b25nQGh1YXdlaS5jb20NCj4+PiA8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4sIlN1
cmVuZHJhIEt1bWFyIChzbWt1bWFyKSINCj4+PiA8c21rdW1hckBjaXNjby5jb20gPG1haWx0bzpz
bWt1bWFyQGNpc2NvLmNvbT4+LCJKaW0gR3VpY2hhcmQNCj4+PihqZ3VpY2hhcikiDQo+Pj4gPGpn
dWljaGFyQGNpc2NvLmNvbSA8bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4+DQo+Pj4gQ0M6IE5p
Y29sYXMgQk9VVEhPUlMgPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbQ0KPj4+IDxtYWlsdG86
Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4sc2ZjIDxzZmNAaWV0Zi5vcmcNCj4+PiA8bWFp
bHRvOnNmY0BpZXRmLm9yZz4+LEphbWFsIEhhZGkgU2FsaW0gPGhhZGlAbW9qYXRhdHUuY29tDQo+
Pj4gPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4+LFJvbiBQYXJrZXINCj4+PiA8Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbQ0KPj4+IDxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbT4+LCJicmlqc21hbkBqdW5pcGVyLm5ldA0KPj4+IDxtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ+IiA8YnJpanNtYW5AanVuaXBlci5uZXQNCj4+PiA8bWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0Pj4sIkpvZWwgTS4gSGFscGVybiIgPGptaEBqb2VsaGFscGVybi5jb20NCj4+
PiA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+Pg0KPj4+DQo+Pj4gVGhlIHdvcmQgIm1ldGFk
YXRhIiBpcyBhIHB1cnBvc2VseSBhbWJpZ3VvdXMgdGVybSAiZGF0YSB0aGF0IHByb3ZpZGVzDQo+
Pj4gaW5mb3JtYXRpb24gYWJvdXQgb3RoZXIgZGF0YSIuICBJdCBpcyB1c2VkIHRvIGF2b2lkIFRI
SVMgZGlzY3Vzc2lvbi4NCj4+Pg0KPj4+IEZvciBleGFtcGxlLCBJIHByb3Bvc2Ugd2UgZGVmaW5l
ICJ0ZXF1aWxhIG1ldGFkYXRhIiBiZWNhdXNlLCBmcmFua2x5LA0KPj4+SSAgd2lsbCBuZWVkIHRv
IG9yZGVyIGEgdHJpcGxlLXNob3QgaWYgd2Uga2VlcCBhdHRlbXB0aW5nIHRvIGRlZmluZQ0KPj4+
c29tZXRoaW5nICB0aGF0LCBieSBkZWZpbml0aW9uLCBpcyBhbWJpZ3VvdXMuICBJJ2QgbGlrZSBt
eSBiYXJ0ZW5kZXINCj4+PnRvIHVuZGVyc3RhbmQgbWUgIHNwZWNpZmljYWxseSB3aGVuIEkgc2F5
ICJJIG5lZWQgYSBzaG90Ii4NCj4+Pg0KPj4+IE9uIDMvMTMvMTQgNzo0OSBBTSwgIkx1Y3kgeW9u
ZyIgPGx1Y3kueW9uZ0BodWF3ZWkuY29tDQo+Pj4gPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNv
bT4+IHdyb3RlOg0KPj4+DQo+Pj4gID5TbmlwLi4NCj4+PiAgPlNLPiBKdXN0IGNvcHlpbmcgZnJv
bSB0aGUgUFM6DQo+Pj4gID4tLQ0KPj4+ICA+RGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0
aGUgYWJpbGl0eSB0byBleGNoYW5nZSBpbmZvcm1hdGlvbg0KPj4+YmV0d2Vlbg0KPj4+ICA+dGhl
IG5ldHdvcmsgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25z
LCBhbmQNCj4+PnNlcnZpY2UNCj4+PiAgPmZ1bmN0aW9ucyBhbmQgdGhlIG5ldHdvcmsuDQo+Pj4g
ID4NCj4+PiAgPi0tDQo+Pj4gID5JdCBpcyBhIGx1Y2lkIGRlZmluaXRpb24uIFdlIGFyZSB1bm5l
Y2Vzc2FyaWx5IG1ha2luZyB0aGUgd29yZA0KPj4+Im5ldHdvcmsiDQo+Pj4gID5jb250cm92ZXJz
aWFsLCBJTU8uDQo+Pj4gID4NCj4+PiAgPltMdWN5XSBUaGlzIGlzIG15IHBvaW50LiAiVGhlIG5l
dHdvcmsiIGlzIHRvbyBnZW5lcmFsIGhlcmUsIHdoaWNoDQo+Pj5icmluZ3MNCj4+PiAgPm1ldGFk
YXRhIGdyZWF0IHBvd2VyIHRvIGRvIG1hbnkgdGhpbmdzLiBUaGlzIGlzIHdoeSBwZW9wbGUgaW52
ZW50DQo+Pj5pZGVhcw0KPj4+ICA+aGVyZSwgd2hpY2ggY2F1c2VzIGEgbG90IG9mIGRlYmF0ZXMg
b24gbWV0YWRhdGEgdXNhZ2UgcG90ZW50aWFscy4NCj4+PldlDQo+Pj4gID5zaG91bGQgbm90IHNw
ZW5kIGEgbG90IG9mIHRpbWVzIG9uIHRoYXQgZGViYXRlcyBhbmQganVkZ2Ugd2hpY2gNCj4+PnVz
YWdlIGlzDQo+Pj4gID52YWx1YWJsZSBvciBub3QuIFRodXMsIGZvciB0aGUgU0ZDIHdvcmssIGl0
IHdpbGwgYmUgaGVscGZ1bCBpZiB3ZQ0KPj4+Y2FuDQo+Pj4gID5uYXJyb3cgZG93biBhIGJpdC4g
Sm9lbCBtYWtlcyBleHBsaWNpdGx5IHR3byBjYXNlcywgd2hpY2ggaXMNCj4+PmhlbHBmdWwgdG8N
Cj4+PiAgPmRldmVsb3AgdXNlIGNhc2VzIGZvciBlYWNoIGNhc2UuIEkgd291bGQgbGlrZSB0byBz
ZWUgdGhhdCB0aGUNCj4+PnByb2JsZW0NCj4+PiAgPnN0YXRlbWVudCBjYW4gYmUgbW9yZSBzcGVj
aWZpYyBvbiBtZXRhZGF0YSBkZWZpbml0aW9uLCB3aGljaCBtYXkgYmUNCj4+PiAgPmhlbHBmdWwg
aW4gbGVzcyBmb2N1c2luZyBvbiBpdCBhbmQgbW92aW5nIGZvcndhcmQuDQo+Pj4gID4NCj4+PiAg
Pkx1Y3kNCj4+PiAgPg0KPj4+ICA+U3VyZW5kcmEuDQo+Pj4gID4NCj4+PiAgPg0KPj4+ICA+Pg0K
Pj4+ICA+PlRoYW5rcywNCj4+PiAgPj5MdWN5DQo+Pj4gID4+DQo+Pj4gID4+LS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0NCj4+PiAgPj5Gcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbbWFp
bHRvOmpndWljaGFyQGNpc2NvLmNvbV0NCj4+PiAgPj5TZW50OiBXZWRuZXNkYXksIE1hcmNoIDEy
LCAyMDE0IDQ6MzggUE0NCj4+PiAgPj5UbzogTHVjeSB5b25nDQo+Pj4gID4+Q2M6IEpvZWwgTS4g
SGFscGVybjsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcjsNCj4+PiAgPj5icmlqc21hbkBq
dW5pcGVyLm5ldCA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbA0KPj4+
SGFkaSBTYWxpbQ0KPj4+ICA+PlN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+ICA+Pg0KPj4+ICA+PkhpIEx1Y3ksDQo+Pj4gID4+
DQo+Pj4gID4+Tm8uIEkgYW0gc2ltcGx5IHNheWluZyB3ZSBzaG91bGQgbm90IG92ZXJjb21wbGlj
YXRlIHRoZSBwcm9ibGVtDQo+Pj4gID4+c3RhdGVtZW50IHdpdGggdGV4dCB0aGF0IGFkZHMgbGl0
dGxlIHRvIG5vIHZhbHVlIGluIG15IG9waW5pb24uDQo+Pj5XaGV0aGVyDQo+Pj4gID4+d2UgY2Fs
bCBpdCBtZXRhZGF0YSwgb3IgY29udGV4dCwgaGFzIG5vIGJlYXJpbmcgb24gdGhlIGZhY3QgdGhh
dA0KPj4+dGhlDQo+Pj4gID4+cHJvYmxlbSBzdGF0ZW1lbnQgYWxyZWFkeSBjbGVhcmx5IHN0YXRl
cyB3ZSBuZWVkIHRvIGJlIGFibGUgdG8NCj4+PnBhc3MNCj4+PiAgPj5pbmZvcm1hdGlvbiBiZXR3
ZWVuIFNGqfZzIGFuZCBiZXR3ZWVuIHRoZSBuZXR3b3JrICYgU0ap9nMuDQo+Pj4gID4+DQo+Pj4g
ID4+DQo+Pj4gID4+T24gMy8xMi8xNCwgNToxMyBQTSwgIkx1Y3kgeW9uZyIgPGx1Y3kueW9uZ0Bo
dWF3ZWkuY29tDQo+Pj48bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+Pj4g
ID4+DQo+Pj4gID4+Pg0KPj4+ICA+Pj5IaSBKaW0sDQo+Pj4gID4+Pg0KPj4+ICA+Pj5JIGZvciBv
bmUgZG9uJ3QgYWdyZWUgYW5kIHRoaW5rIHdlIGFyZSBvdmVyIGNvbXBsaWNhdGluZyB3aGF0DQo+
Pj5zaG91bGQNCj4+PiAgPj4+YmUgc3RyYWlnaHRmb3J3YXJkLiBUaGUgU0ZDIGVuY2Fwc3VsYXRp
b24gc2hvdWxkIGVuYWJsZSB0d28gdGhpbmdzOg0KPj4+ICA+Pj4NCj4+PiAgPj4+MS4gU3RlZXJp
bmcgb2Ygc2VsZWN0ZWQgZmxvd3MgdGhyb3VnaCBhIHNlcnZpY2UgY2hhaW47IHRoaXMgaXMNCj4+
PnRoZQ0KPj4+ICA+Pj5zZXJ2aWNlIGZ1bmN0aW9uIHBhdGguDQo+Pj4gID4+PjIuIFBhc3Npbmcg
b2YgY29udGV4dCBhc3NvY2lhdGVkIHdpdGggYSBnaXZlbiBmbG93IHdpdGhpbiBzYWlkDQo+Pj5z
ZXJ2aWNlDQo+Pj4gID4+PmZ1bmN0aW9uIHBhdGguIFRoaXMgY29udGV4dCBpbmZvcm1hdGlvbiBt
YXkgYmUgY29uc3VtZWQgYnkgYSBTRg0KPj4+KGFuDQo+Pj4gID4+PmFwcGxpY2F0aW9uIElEIGlz
IGFuIGV4YW1wbGUpIG9yIG1heSBiZSBjb25zdW1lZCBieSB0aGUNCj4+PmZvcndhcmRpbmcNCj4+
PiAgPj4+ZWxlbWVudHMgKGEgdnJmLUlEIGlzIGFuIGV4YW1wbGUpLg0KPj4+ICA+Pj5bTHVjeV0g
RG8geW91IGNhbGwgdGhlIGNvbnRleHQgYXMgbWV0YWRhdGEgb3Igbm90PyBEbyB3ZSBoYXZlDQo+
Pj5hbm90aGVyDQo+Pj4gID4+PnRlcm0gaGVyZSBiZXNpZGUgU0ZDIGhlYWRlciBhbmQgbWV0YWRh
dGEuIEkgc2VlIHRoYXQgeW91IGRvbid0DQo+Pj53YW50IHRvDQo+Pj4gID4+PnNlcGFyYXRlIHdo
YXQgaXMgY29uc3VtZWQgYnkgU0YgYW5kIHdoYXQgaXMgY29uc3VtZWQgYnkgdGhlDQo+Pj5mb3J3
YXJkaW5nDQo+Pj4gID4+PmVsZW1lbnRzLg0KPj4+ICA+Pj4NCj4+PiAgPj4+THVjeQ0KPj4+ICA+
Pj4NCj4+PiAgPj4+U2VudCBmcm9tIG15IGlQaG9uZQ0KPj4+ICA+Pj4NCj4+PiAgPj4+PiBPbiBN
YXIgMTIsIDIwMTQsIGF0IDQ6MTYgUE0sICJMdWN5IHlvbmciIDxsdWN5LnlvbmdAaHVhd2VpLmNv
bQ0KPj4+PG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0KPj4+ICA+Pj4+DQo+
Pj4gID4+Pj4gR3JlYXQuIFRoZW4gd2UgbWF5IGNvbnNpZGVyIHR3byBzcGVjaWFsIG1ldGFkYXRh
IGRlZmluaXRpb25zIGluDQo+Pj50aGUNCj4+PiAgPj4+PnByb2JsZW0gc3RhdGVtZW50IHNvIHdl
IGNhbiBhbGwgdXNlIHRoZSBzYW1lIGRlZmluaXRpb25zLiBIZXJlDQo+Pj5pcyBteQ0KPj4+ICA+
Pj4+c3VnZ2VzdGVkIHRleHQgYW5kIGxpa2UgdG8gaGVhciB5b3UgYW5kIG90aGVyJ3MgaW5wdXQg
YW5kDQo+Pj5zdWdnZXN0aW9ucy4NCj4+PiAgPj4+Pg0KPj4+ICA+Pj4+IERhdGFwbGFuZSBNZXRh
ZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eSB0bw0KPj4+ICA+
Pj4+ZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgZWxlbWVudHMgaW4gYSBzZXJ2aWNl
IGZ1bmN0aW9uDQo+Pj4gID4+Pj5jaGFpbmluZy4gSW4gdGhpcyBjb250ZXh0LCB0aGVyZSBhcmUg
dHdvIHR5cGVzIG9mIGRhdGEgcGxhbmUNCj4+Pm1ldGFkYXRhLg0KPj4+ICA+Pj4+DQo+Pj4gID4+
Pj4gU2VydmljZSBGdW5jdGlvbiBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGV4Y2hhbmdlZCBi
ZXR3ZWVuDQo+Pj4gID4+Pj5jbGFzc2lmaWVyIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2Vl
biBzZXJ2aWNlIGZ1bmN0aW9ucyB0bw0KPj4+ICA+Pj4+ZmFjaWxpdGF0ZSBzZXJ2aWNlIGZ1bmN0
aW9ucyBvbiB0aGUgcGFja2V0IHRyZWF0bWVudC4NCj4+PiAgPj4+Pg0KPj4+ICA+Pj4+IFN0ZWVy
aW5nIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZnJvbSBzZXJ2aWNlIGZ1bmN0aW9ucyB0byBh
DQo+Pj4gID4+Pj5jbGFzc2lmaWVyIG9yIHNlcnZpY2Ugbm9kZSBmb3IgdHJhZmZpYyBmb3J3YXJk
aW5nIHB1cnBvc2UuDQo+Pj4gID4+Pj4NCj4+PiAgPj4+PiAtZW5kDQo+Pj4gID4+Pj4NCj4+PiAg
Pj4+PiBMdWN5DQo+Pj4gID4+Pj4NCj4+PiAgPj4+Pg0KPj4+ICA+Pj4+IC0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tDQo+Pj4gID4+Pj4gRnJvbTogSm9lbCBNLiBIYWxwZXJuIFttYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbV0NCj4+PiAgPj4+PiBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAy
MDE0IDI6MzUgUE0NCj4+PiAgPj4+PiBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBS
b24gUGFya2VyDQo+Pj4gID4+Pj4gQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOyBicmlqc21h
bkBqdW5pcGVyLm5ldA0KPj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFt
YWwgSGFkaQ0KPj4+ICA+Pj4+IFNhbGltDQo+Pj4gID4+Pj4gU3ViamVjdDogUmU6IFtzZmNdIGRy
YWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4gID4+Pj4NCj4+PiAg
Pj4+PiBZZXMsIEkgYW0gdHJ5aW5nIHRvIGNvbnNpc3RlbnRseSBkaXN0aW5ndWlzaCB0aG9zZSB0
d28gY2FzZXMNCj4+PndoZW4NCj4+PiAgPj4+PnRhbGtpbmcgYWJvdXQgdGhlIGluZm9ybWF0aW9u
IGNhcnJpZWQgd2l0aCBwYWNrZXRzIGluIHNlcnZpY2UNCj4+PmNoYWlucy4NCj4+PiAgPj4+Pg0K
Pj4+ICA+Pj4+IFlvdXJzLA0KPj4+ICA+Pj4+IEpvZWwNCj4+PiAgPj4+Pg0KPj4+ICA+Pj4+PiBP
biAzLzEyLzE0LCAzOjEzIFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4gID4+Pj4+IEpvZWwsIFNl
ZSBiZWxvdy4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjDQo+Pj4gID4+Pj4+
IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKb2VsIE0uIEhhbHBl
cm4gU2VudDoNCj4+PiAgPj4+Pj4gV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjAyIFBNIFRv
OiBMdWN5IHlvbmc7IE5pY29sYXMNCj4+PkJPVVRIT1JTOw0KPj4+ICA+Pj4+PiBSb24gUGFya2Vy
IENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQNCj4+Pjxt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7DQo+Pj4gID4+Pj4+IEphbWFsIEhhZGkg
U2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4gID4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1l
dGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4gID4+Pj4+DQo+Pj4gID4+Pj4+IEkgd2FzIHRyeWlu
ZyB0byB3b3JkIGl0IGNhcmVmdWxseSBub3QgdG8gZm9jdXMgb24gd2hvIHB1dHMgdGhlDQo+Pj4g
ID4+Pj4+IGluZm9ybWF0aW9uIGluLCBidXQgb25seSBvbiB3aG8gY29uc3VtZXMgdGhlIGluZm9y
bWF0aW9uLg0KPj4+ICA+Pj4+PiBJbmZvcm1hdGlvbiBmb3Igc2VydmljZSBmdW5jdGlvbnMgbWF5
IGNvbWUgZnJvbSB0aGUgaW5ncmVzcw0KPj4+ICA+Pj4+PiBjbGFzc2lmaWVyIG9yIGZyb20gb3Ro
ZXIgc2VydmljZSBmdW5jdGlvbnMuIFtMdWN5XSB0aGlzIGlzIHRoZQ0KPj4+b25lDQo+Pj4gID4+
Pj4+IGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3LiBJbmZvcm1hdGlvbiBmb3IgdGhl
DQo+Pj5mb3J3YXJkaW5nDQo+Pj4gID4+Pj4+IHdpbGwgZ2VuZXJhbGx5IGNvbWUgZnJvbSB0aGUg
aW5ncmVzcyBjbGFzc2lmaWVyLCBidXQgaW4NCj4+PnNwZWNpYWwNCj4+PiAgPj4+Pj4gY2FzZXMg
bWF5IGJlIHByb3ZpZGVkIGJ5IHNlcnZpY2UgZnVuY3Rpb25zLiAgKEkga2VlcCB3YW50aW5nDQo+
Pj50byBnZXQNCj4+PiAgPj4+Pj4gcmlkIG9mIHRob3NlIHNwZWNpYWwgY2FzZXMsIGJ1dCBzbyBm
YXIgdGhlcmUgc2VlbSB0byBiZSBqdXN0DQo+Pj5lbm91Z2gNCj4+PiAgPj4+Pj4gb2YgdGhlbSB0
byB3YXJyYW50IGNvdmVyaW5nIGluIHRoZSBzb2x1dGlvbi4gIEFuZCBtb3JlDQo+Pj5pbXBvcnRh
bnRseSwNCj4+PiAgPj4+Pj4gc2lnbmlmaWNhbnQgc3VwcG9ydCBmb3IgaXQgaW4gdGhlIHdvcmtp
bmcgZ3JvdXAuKSBbTHVjeV0gVGhpcw0KPj4+aXMNCj4+PiAgPj4+Pj4gdGhlIHNlY29uZCBjYXNl
IHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldyAoYnV0IHlvdSBkb24ndA0KPj4+bGlrZSBpdCku
DQo+Pj4gID4+Pj4+DQo+Pj4gID4+Pj4+IEFuZCB5b3Ugc3VnZ2VzdCBkaXN0aW5ndWlzaGluZyB0
aGVzZSB0d28gY2FzZXMgd2hlbiBkaXNjdXNzaW5nDQo+Pj4gID4+Pj4+IGFib3V0IG1ldGFkYXRh
IHVzYWdlLiBJcyB0aGF0IHJpZ2h0IHVuZGVyc3RhbmRpbmc/DQo+Pj4gID4+Pj4+DQo+Pj4gID4+
Pj4+IEx1Y3kNCj4+PiAgPj4+Pj4NCj4+PiAgPj4+Pj4gWW91cnMsIEpvZWwNCj4+PiAgPj4+Pj4N
Cj4+PiAgPj4+Pj4+IE9uIDMvMTIvMTQsIDI6MzMgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+PiAg
Pj4+Pj4+IEpvZWwsIEkgaW50ZXJwcmV0IHRoYXQgeW91IHN1Z2dlc3RzIHRoYXQgZGlzdGluZ3Vp
c2ggdGhlDQo+Pj5leGNoYW5nZQ0KPj4+ICA+Pj4+Pj4gaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBj
YXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMgYW5kDQo+Pj50aGUNCj4+PiAgPj4+Pj4+
IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBmcm9tIGEgc2VydmljZQ0K
Pj4+ZnVuY3Rpb24gdG8NCj4+PiAgPj4+Pj4+IGEgc2VydmljZSBub2RlLiBJcyB0aGlzIHJpZ2h0
IHVuZGVyc3RhbmRpbmc/IEx1Y3kNCj4+PiAgPj4+Pj4+DQo+Pj4gID4+Pj4+PiAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm4NCj4+PiAgPj4+Pj4+IFttYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNA0K
Pj4+MToxOQ0KPj4+ICA+Pj4+Pj4gUE0NCj4+PiAgPj4+Pj4+IFRvOiBMdWN5IHlvbmc7IE5pY29s
YXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZA0KPj4+ICA+Pj4+Pj4gKGpn
dWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQNCj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQ+OyAgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6DQo+Pj4gID4+Pj4+PiBSZTog
W3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+PiAgPj4+
Pj4+DQo+Pj4gID4+Pj4+PiBNeSBpbmNsaW5hdGlvbiB3b3VsZCBiZSB0byB0dW5lIHRoYXQgZGVm
aW5pdGlvbiB0bw0KPj4+ZGlzdGluZ3Vpc2gNCj4+PiAgPj4+Pj4+IGJldHdlZW4gZGF0YXBsYW5l
IGNhcnJpZWQgaW5mb3JtYXRpb24gaW50ZW5kZWQgZm9yIHVzZSBieQ0KPj4+c2VydmljZQ0KPj4+
ICA+Pj4+Pj4gZnVuY2l0b25zICh3aGF0ZXZlciB0aGUgb3JpZ2luKSwgYW5kIGRhdGFwbGFuZSBj
YXJyaWVkDQo+Pj5pbmZvcm1hdGlvbg0KPj4+ICA+Pj4+Pj4gaW50ZW5kZWQgZm9yIGRhdGFwbGFu
ZSBmb3J3YXJkaW5nIGNvbXBvbmVudHMuDQo+Pj4gID4+Pj4+Pg0KPj4+ICA+Pj4+Pj4gWW91cnMs
IEpvZWwNCj4+PiAgPj4+Pj4+DQo+Pj4gID4+Pj4+Pg0KPj4+ICA+Pj4+Pj4+IEhpIEpvZWwsDQo+
Pj4gID4+Pj4+Pj4NCj4+PiAgPj4+Pj4+PiBJIGFncmVlIHRoYXQgd2UgbmVlZCB1c2luZyB0aGUg
c2FtZSBkZWZpbml0aW9uIGZvciBhIHRlcm0sDQo+Pj5idXQNCj4+PiAgPj4+Pj4+PiBkaXNhZ3Jl
ZSB0aGF0IHRoZSBtZXRhZGF0YSBkZWZpbml0aW9uIGhlcmUgaXMgYSBzZXQgb2YNCj4+PiAgPj4+
Pj4+PiBpbmZvcm1hdGlvbiBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIFRoaXMgbWF5IGJlIHRvbyBu
YXJyb3cgb3INCj4+PmxlYWQNCj4+PiAgPj4+Pj4+PiB0byBhIHBhcnRpY3VsYXIgc29sdXRpb24u
IEkgYW0gZmluZSB3aXRoIHRoaXMgZGVmaW5pdGlvbiBpbg0KPj4+dGhlDQo+Pj4gID4+Pj4+Pj4g
cHJvYmxlbSBzdGF0ZW1lbnQgdy8gbWlub3IgdHdlYWsgKHN1Z2dlc3RlZCBvbiBtYWlsaW5nIGxp
c3QpLg0KPj4+ICA+Pj4+Pj4+DQo+Pj4gID4+Pj4+Pj4gRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRh
IHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5DQo+Pj50bw0KPj4+ICA+Pj4+Pj4+
IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGNsYXNzaWZpZXJzIGFuZCBzZXJ2aWNl
DQo+Pj4gID4+Pj4+Pj4gZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBhbmQg
c2VydmljZSBmdW5jdGlvbnMNCj4+PmFuZA0KPj4+ICA+Pj4+Pj4+IHRoZQ0KPj4+ICA+Pj4+Pj4+
IGNsYXNzaWZpZXJzfHNlcnZpY2Ugbm9kZXMuDQo+Pj4gID4+Pj4+Pj4NCj4+PiAgPj4+Pj4+PiBU
aGVyZSBtYXkgYmUgYSBzb2x1dGlvbiB0aGF0IGEgc2VydmljZSBmdW5jdGlvbiBwYXNzZXMgc29t
ZQ0KPj4+DQo+Pj4gID4+Pj4+Pj4gaW5mb3JtYXRpb24gdG8gYXR0YWNoZWQgc2VydmljZSBub2Rl
IHdpdGhvdXQgdXNpbmcgU0ZDIGhlYWRlci4NCj4+PiAgPj4+Pj4+Pg0KPj4+ICA+Pj4+Pj4+IFRo
YW5rcywgTHVjeQ0KPj4+ICA+Pj4+Pj4+DQo+Pj4gID4+Pj4+Pj4NCj4+PiAgPj4+Pj4+PiAtLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIEhhbHBlcm4gRGlyZWN0DQo+Pj4gID4+
Pj4+Pj4gW21haWx0bzpqbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5
LCBNYXJjaA0KPj4+MTIsDQo+Pj4gID4+Pj4+Pj4gMjAxNCAxMjoyNSBQTSBUbzogTHVjeSB5b25n
OyBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXMNCj4+PkJPVVRIT1JTOw0KPj4+ICA+Pj4+Pj4+IFJv
biBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5l
dA0KPj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4gID4+Pj4+Pj4gc2ZjOyBK
YW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+ICA+Pj4+Pj4+IGRyYWZ0LXJp
anNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4gID4+Pj4+Pj4NCj4+PiAgPj4+
Pj4+PiBMdWN5LCB5b3Ugc2F5ICJ0aGUgbWV0YWRhdGEgdGVybSBtZWFucyAuLi4iICBUaGUgZGVm
aW5pdGlvbg0KPj4+eW91DQo+Pj4gID4+Pj4+Pj4gdGhlbiBwcm92aWRlIGlzIGEgZGVmaW5pdGlv
biBvZiB0aGUgc2V0IG9mIGluZm9ybWF0aW9uIHdlDQo+Pj5hcmUNCj4+PiAgPj4+Pj4+PiBwcm9w
b3NpbmcgdGhhdCB3ZSBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuICBJLCBhbmQgb3RoZXJzLA0KPj4+
aGF2ZQ0KPj4+ICA+Pj4+Pj4+IGJlZW4gdXNpbmcgdGhlIHRlcm0gbWV0YWRhdGEgbW9yZSBuYXJy
b3dseS4gIFdlIGNhbiB1c2UNCj4+PndoYXRldmVyDQo+Pj4gID4+Pj4+Pj4gZGVmaW5pdGlvbiB3
ZSB3YW50LiBCdXQgd2UgZG8gbmVlZCB0byBhZ3JlZSBvbiB0aGUgZGVmaW5pdGlvbi4NCj4+PiAg
Pj4+Pj4+PiBGb3IgdGhlIHB1cnBvc2VzIG9mIHRoZSBXRywgaXQgc2VlbXMgbXVjaCBtb3JlIHVz
ZWZ1bCB0byB1c2UNCj4+PnRoZQ0KPj4+ICA+Pj4+Pj4+IHRlcm0gbWV0YWRhdGEgZm9yIHRoZSBu
YXJyb3dlciBkZXNjcmlwdGlvbi4NCj4+PiAgPj4+Pj4+Pg0KPj4+ICA+Pj4+Pj4+IFlvdXJzLCBK
b2VsDQo+Pj4gID4+Pj4+Pj4NCj4+PiAgPj4+Pj4+Pj4gT24gMy8xMi8xNCwgMToxOSBQTSwgTHVj
eSB5b25nIHdyb3RlOg0KPj4+ICA+Pj4+Pj4+PiBIaSBKb2VsLA0KPj4+ICA+Pj4+Pj4+Pg0KPj4+
ICA+Pj4+Pj4+PiBJIGFncmVlLiBXZSBuZWVkIHRvIGRpZmZlcmVudGlhdGUgdGhlIG1ldGFkYXRh
IHVzZWQgYnkNCj4+PnNlcnZpY2UNCj4+PiAgPj4+Pj4+Pj5mdW5jdGlvbiBhbmQgU0ZDIGhlYWRl
ci4gVGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgY2FycnlpbmcNCj4+PnNvbWUNCj4+PiAgPj4+Pj4+
Pj5zdGF0ZXMgYWxvbmcgd2l0aCB0aGUgcGFja2V0LiBJTU86IFNGQyBoZWFkZXIgaXMgYSBraW5k
IG9mDQo+Pj4gID4+Pj4+Pj4+bWV0YWRhdGEgY2FycmllZCBvbiBwYWNrZXQgZm9yIG5leHQgc2Vy
dmljZSBub2RlIHRvIHVzZS4gSW4NCj4+PnRoZQ0KPj4+ICA+Pj4+Pj4+PmNvbnRleHQgb2YgU0ZD
LCB3ZSBoYXZlIHRlcm0gZm9yIFNGQyBoZWFkZXIgYW5kIHRoZSBtZXRhZGF0YQ0KPj4+dGhhdA0K
Pj4+ICA+Pj4+Pj4+PndhcyBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIG9yIGJl
dHdlZW4gc2VydmljZQ0KPj4+ICA+Pj4+Pj4+PmZ1bmN0aW9ucyBhbmQgY2xhc3NpZmllcnMvc2Vy
dmljZSBub2Rlcywgd2hpY2ggaXMgd2hhdCB0aGUNCj4+PmRyYWZ0DQo+Pj4gID4+Pj4+Pj4+Zm9j
dXMuDQo+Pj4gID4+Pj4+Pj4+DQo+Pj4gID4+Pj4+Pj4+IFRoYW5rcywgTHVjeQ0KPj4+ICA+Pj4+
Pj4+Pg0KPj4+ICA+Pj4+Pj4+Pg0KPj4+ICA+Pj4+Pj4+Pg0KPj4+ICA+Pj4+Pj4+Pg0KPj4+ICA+
Pj4+Pj4+Pg0KPj4+ICA+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBK
b2VsIE0uIEhhbHBlcm4NCj4+PiAgPj4+Pj4+Pj4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
XSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLA0KPj4+MjAxNA0KPj4+ICA+Pj4+Pj4+PiAxMTox
OCBBTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOg0KPj4+
SmltDQo+Pj4gID4+Pj4+Pj4+IEd1aWNoYXJkIChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIu
bmV0DQo+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpIFNh
bGltDQo+Pj4gID4+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+ZHJhZnQtcmlqc21hbi1z
ZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+PiAgPj4+Pj4+Pj4NCj4+PiAgPj4+Pj4+Pj4g
SSB0aGluayBpdCBpcyBpbXBvcnRhbnQgdG8ga2VlcCBhIHN0cm9uZyBkaXN0aW5jdGlvbg0KPj4+
YmV0d2Vlbg0KPj4+ICA+Pj4+Pj4+PiBtZXRhZGF0YSAod2hpY2ggaXMgZm9yIHVzZSBieSBhcHBs
aWNhdGlvbnMpIGFuZCB0aGUgc2VydmljZQ0KPj4+ICA+Pj4+Pj4+PiBjaGFpbmluZyBpbmZvcm1h
dGlvbiBpbiB0aGUgYmFzZSBzZXJ2aWNlIGNoYWluIGhlYWRlciwNCj4+PndoaWNoIGlzDQo+Pj4g
ID4+Pj4+Pj4+IGZvciB1c2UgYnkgdGhlIHNlcnZpY2UgY2hhaW4gc3VwcG9ydCBtZWNoYW5pc21z
Lg0KPj4+ICA+Pj4+Pj4+Pg0KPj4+ICA+Pj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+ICA+Pj4+Pj4+
Pg0KPj4+ICA+Pj4+Pj4+Pj4gT24gMy8xMi8xNCwgMTA6NDIgQU0sIEx1Y3kgeW9uZyB3cm90ZToN
Cj4+PiAgPj4+Pj4+Pj4+IEZ1bGx5IGFncmVlIHdpdGggSm9lLg0KPj4+ICA+Pj4+Pj4+Pj4NCj4+
PiAgPj4+Pj4+Pj4+IFdlIHNob3VsZCBub3QgcmVxdWlyZSBhIGZpeCBsZW5ndGggZm9yIGluLWJh
bmQgbWV0YWRhdGENCj4+PmJ1dA0KPj4+ICA+Pj4+Pj4+Pj4gYWxzbyBub3QgbGVhdmUgaXQgZm9y
IGZyZWVseSB1c2FnZS4gSW4gZmFjdCwgd2hlbiBhDQo+Pj5zZXJ2aWNlDQo+Pj4gID4+Pj4+Pj4+
PiBub2RlIGluc2VydHMgU0ZDIGhlYWRlciBvbiBhIChlbmNhcHN1bGF0ZWQpIHBhY2tldCBhbmQN
Cj4+PnNlbmQgdG8NCj4+PiAgPj4+Pj4+Pj4+IG5leHQgc2VydmljZSBub2RlLCBTRkMgaGVhZGVy
IGl0c2VsZiBjYW4gYmUgc2VlbiBhcyBhDQo+Pj5tZXRhZGF0YS4NCj4+PiAgPj4+Pj4+Pj4+DQo+
Pj4gID4+Pj4+Pj4+PiBMdWN5DQo+Pj4gID4+Pj4+Pj4+Pg0KPj4+ICA+Pj4+Pj4+Pj4gLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjDQo+Pj4gID4+Pj4+Pj4+PiBbbWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgSm9lbCBNLiBIYWxwZXJuDQo+Pj4gID4+
Pj4+Pj4+PiBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDk6MjEgQU0gVG86IE5pY29s
YXMNCj4+PkJPVVRIT1JTOw0KPj4+ICA+Pj4+Pj4+Pj4gUm9uIFBhcmtlciBDYzogSmltIEd1aWNo
YXJkIChqZ3VpY2hhcik7DQo+Pj5icmlqc21hbkBqdW5pcGVyLm5ldCAgPG1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldD47DQo+Pj4gID4+Pj4+Pj4+PiBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3Vi
amVjdDogUmU6IFtzZmNdDQo+Pj4gID4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9ucw0KPj4+ICA+Pj4+Pj4+Pj4NCj4+PiAgPj4+Pj4+Pj4+IEZvciBpbi1i
YW5kIG1ldGFkYXRhLCB0aGUgQVBJIGZvciBhY2Nlc3MgY2FuIGVhc2lseSBiZQ0KPj4+ICA+Pj4+
Pj4+Pj4gc3luY2hyb25vdXMuIE91dCBvZiBiYW5kIG1ldGFkYXRhIG5lZWRzIGRpZmZlcmVudCBo
YW5kbGluZy4NCj4+PiAgPj4+Pj4+Pj4+IFRoZXJlIGFyZSBtYW55IGNhc2VzIHdoZXJlIG91dC1v
Zi1iYW5kIG1ldGFkYXRhIGlzIHVzZWZ1bA0KPj4+YW5kDQo+Pj4gID4+Pj4+Pj4+PiBhcHByb3By
aWF0ZS4gIEJ1dCB0aGV5IGRvIG5vdCBjb3ZlciBhbGwgbmVlZHMgYnkgYW55DQo+Pj5zdHJldGNo
Lg0KPj4+ICA+Pj4+Pj4+Pj4NCj4+PiAgPj4+Pj4+Pj4+IEV2ZW4gaWYgZWFjaCBwaWVjZSBvZiBp
bi1iYW5kIG1ldGFkYXRhIGlzIG9mIGZpeGVkIGxlbmd0aCwNCj4+PiAgPj4+Pj4+Pj4+IHRoZXJl
IGFyZSBtYW55IGRpZmZlcmVudCBraW5kcyBvZiBtZXRhdHlwZS4gIFRyeWluZyB0byBzYXkNCj4+
PiAgPj4+Pj4+Pj4+ICJ0aGVyZSB3aWxsIGJlIGV4YWN0bHkgZm91ciBwaWVjZXMsIGFuZCB0aGV5
IHdpbGwgYmUgb2YNCj4+PnR5cGVzDQo+Pj4gID4+Pj4+Pj4+PiB0MSwgdDIsIHQzLCBhbmQgdDQi
IGlzIHNpbXBseSB0b28gc3BlY2lmaWMgZm9yIGV2ZW4gODAlIG9mDQo+Pj50aGUNCj4+PiAgPj4+
Pj4+Pj4+bmVlZHMuDQo+Pj4gID4+Pj4+Pj4+Pg0KPj4+ICA+Pj4+Pj4+Pj4gWW91cnMsIEpvZWwN
Cj4+PiAgPj4+Pj4+Pj4+DQo+Pj4gID4+Pj4+Pj4+Pj4gT24gMy8xMi8xNCwgODo1MiBBTSwgTmlj
b2xhcyBCT1VUSE9SUyB3cm90ZToNCj4+PiAgPj4+Pj4+Pj4+PiBIZWxsbyBSb24sDQo+Pj4gID4+
Pj4+Pj4+Pj4NCj4+PiAgPj4+Pj4+Pj4+PiBTZW5kaW5nIG91dCBvZiBiYW5kIGNvbmdydWVudCBt
ZXRhZGF0YSBtYXkgbm90IGJlIHRoZQ0KPj4+YW5zd2VyDQo+Pj4gID4+Pj4+Pj4+Pj4gdG8gYWxs
IG5lZWRzIGJ1dCBpdCBpcyBvbmUgdG9vbCB0aGF0IHdlIHNob3VsZCBrZWVwLg0KPj4+ICA+Pj4+
Pj4+Pj4+DQo+Pj4gID4+Pj4+Pj4+Pj4gTm90IGFsbCBtZXRhZGF0YSBpcyB0aWVkIHRvIGEgc3Bl
Y2lmaWMgcGFja2V0LCBmb3INCj4+PmV4YW1wbGUgYQ0KPj4+ICA+Pj4+Pj4+Pj4+IHBvbGljeSBj
aGFuZ2UgaW4gUENSRiBjb3VsZCBsZWFkIHRvIHNvbWUgbWV0YWRhdGENCj4+PnNpZ25hbGluZywN
Cj4+PiAgPj4+Pj4+Pj4+PiB0aGUgcmVhY3Rpb24gdGltZSBuZWVkIG5vdCBiZSBpbW1lZGlhdGUs
IGZldyBtcyBtYXkgbm90DQo+Pj5tYXR0ZXIuDQo+Pj4gID4+Pj4+Pj4+Pj4NCj4+PiAgPj4+Pj4+
Pj4+PiBBcyB5b3UgcG9pbnQsIGlmIGEgcGFja2V0IGlzIHRpZWQgdG8gYSBtZXRhZGF0YSBhDQo+
Pj5jb3JyZWxhdGlvbg0KPj4+ICA+Pj4+Pj4+Pj4+IGluZm8gY2FuIGJlIHNldCBpbiBib3RoIHBh
Y2tldCB0byBkZWFsIHdpdGggaXQgKGkuZQ0KPj4+bWV0YWRhdGENCj4+PiAgPj4+Pj4+Pj4+PiBl
eHBlY3RlZCBmbGFnIGluIHRoZSBTRkMgaGVhZGVyLCBwbHVzIGFuIGlkKQ0KPj4+ICA+Pj4+Pj4+
Pj4+DQo+Pj4gID4+Pj4+Pj4+Pj4gRmluYWxseSB3ZSBjYW4gc3RpbGwgc2VuZCBzb21lIGxpbWl0
ZWQgbWV0YWRhdGEgd2l0aGluIGENCj4+PmhlYWRlci4NCj4+PiAgPj4+Pj4+Pj4+PiBUaGlzIGNv
dWxkIGJlIHVzZWQgZm9yIGxvYWQgYmFsYW5jZXJzIGluIHBhcnRpY3VsYXIgaWYgd2UNCj4+PiAg
Pj4+Pj4+Pj4+PiBhZ3JlZSBvbiBhIGNvbnZlbnRpb24gdG8gbG9jYXRlICJjb2Fyc2UgZ3JhaW4g
cG9saWN5Ig0KPj4+ICA+Pj4+Pj4+Pj4+IC8gImZpbmUgZ3JhaW4gcG9saWN5IiBvbiByZXNlcnZl
ZCBjb250ZXh0IGhlYWRlcnMuDQo+Pj4gID4+Pj4+Pj4+Pj4NCj4+PiAgPj4+Pj4+Pj4+PiBUaGlz
IHNlZW1zIHRvIG9wZW4gdXAgYSBsb3Qgb2YgZmxleGliaWxpdHkgLyBpbm5vdmF0aW9ucy4NCj4+
PiAgPj4+Pj4+Pj4+Pg0KPj4+ICA+Pj4+Pj4+Pj4+IE9uIHlvdXIgbGFzdCBwb2ludCwgdGhlcmUg
aXMgYSBxdWVzdGlvbiBvbiBob3cgdG8gbWFrZQ0KPj4+ICA+Pj4+Pj4+Pj4+IG1ldGFkYXRhIGF2
YWlsYWJsZSB0byBhIFNlcnZpY2UgRnVuY3Rpb24uIEN1cnJlbnQgc29ja2V0DQo+Pj4gID4+Pj4+
Pj4+Pj4gY29ubmVjdGlvbnMgZm9yIGV4YW1wbGUgZG8gbm90IGFsbG93IHRvIHJldHJpZXZlIElQ
DQo+Pj5oZWFkZXINCj4+PiAgPj4+Pj4+Pj4+PiBvcHRpb25zLiBTbyBJIGFzc3VtZSB0aGF0IFNG
QyBhd2FyZSBTZXJ2aWNlIEZ1bmN0aW9ucw0KPj4+d2lsbA0KPj4+ICA+Pj4+Pj4+Pj4+IG5lZWQg
c29tZSAoYXN5bmNocm9ub3VzDQo+Pj4gID4+Pj4+Pj4+Pj4gPykgQVBJIHRvIHJldHJpZXZlIFNG
QyBoZWFkZXIgaW5mb3JtYXRpb24gYXMgd2VsbCBhcw0KPj4+aW4tYmFuZA0KPj4+ICA+Pj4+Pj4+
Pj4+IG1ldGFkYXRhLiBJIGRvbid0IHNlZSBvdXQgb2YgYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQN
Cj4+PmFkZGluZw0KPj4+ICA+Pj4+Pj4+Pj4+IGNvbXBsZXhpdHksICB0aGUgc2FtZSBBUEkgY2Fu
IHByb2JhYmx5IGFwcGx5Lg0KPj4+ICA+Pj4+Pj4+Pj4+DQo+Pj4gID4+Pj4+Pj4+Pj4gVGhlIGFs
dGVybmF0aXZlIG9wdGlvbiwgYWxsb3dpbmcgdmFyaWFibGUgc2l6ZWQgbWV0YWRhdGENCj4+Pmlu
DQo+Pj4gID4+Pj4+Pj4+Pj4gdGhlIFNGQyBoZWFkZXIgaGFzIHNvbWUgZHJhd2JhY2tzIGFzIHdl
bGwsIG9uZSBiZWluZw0KPj4+ICA+Pj4+Pj4+Pj4+IGZyYWdtZW50YXRpb24sIGFuZCBzb21lIHN3
aXRjaGVzIGV4cGVjdGluZyBhcyB3ZWxsIHRvDQo+Pj5sb29rIGF0DQo+Pj4gID4+Pj4+Pj4+Pj4g
ZW5kIHVzZXIgdHJhZmZpYyBoZWFkZXJzIGZvciBsaW5rIGxvYWQgYmFsYW5jaW5nLiAgSQ0KPj4+
d291bGQNCj4+PiAgPj4+Pj4+Pj4+PiBhZ3JlZSB0aGF0IGlmIHdlIGNhbiBhY2NlcHQgdGhlc2Ug
aXNzdWVzLCB0aGVuIHNlbmRpbmcNCj4+PiAgPj4+Pj4+Pj4+PiBvZmYtbGluZSBjb25ncnVlbnQg
bWV0YWRhdGEgbG9vc2VzIGl0cyBpbnRlcmVzdC4NCj4+PiAgPj4+Pj4+Pj4+Pg0KPj4+ICA+Pj4+
Pj4+Pj4+IFdlIG5lZWQgdG8gdGFrZSBpbnRvIGFjY291bnQgIHRoYXQgYm90aCBpbi1iYW5kIGFu
ZA0KPj4+Y29uZ3J1ZW50DQo+Pj4gID4+Pj4+Pj4+Pj4gb3V0LW9mLWJhbmQgbWV0YWRhdGEgdHJh
bnNwb3J0IGlzIG5vdCByZWxpYWJsZS4gQSBwYWNrZXQNCj4+Pmxvc3MNCj4+PiAgPj4+Pj4+Pj4+
PiB0cmlnZ2VyaW5nIHJldHJhbnNtaXNzaW9uIHdvdWxkIG5vdCBsZWFkIHRvIHRoZSBpZGVudGlj
YWwNCj4+PiAgPj4+Pj4+Pj4+PiByZWNvbnN0cnVjdGlvbiBvZiB0aGUgYXNzb2NpYXRlZCBtZXRh
ZGF0YS4gSW4gc29tZSBjYXNlcywNCj4+PndlDQo+Pj4gID4+Pj4+Pj4+Pj4gbWlnaHQgdGh1cyBl
dmVuIG5lZWQgbm9uLWNvbmdydWVudCBvdXQtb2YtYmFuZCByZWxpYWJsZQ0KPj4+ICA+Pj4+Pj4+
Pj4+IG1ldGFkYXRhIHRyYW5zcG9ydC4NCj4+PiAgPj4+Pj4+Pj4+Pg0KPj4+ICA+Pj4+Pj4+Pj4+
DQo+Pj4gID4+Pj4+Pj4+Pj4NCj4+PiAgPj4+Pj4+Pj4+PiBOaWNvbGFzIF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbToNCj4+PlJvbg0KPj4+ICA+Pj4+Pj4+Pj4+
IFBhcmtlciBbUm9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0gU2VudDogV2VkbmVzZGF5
LA0KPj4+ICA+Pj4+Pj4+Pj4+IE1hcmNoIDEyLCAyMDE0DQo+Pj4gID4+Pj4+Pj4+Pj4gMTI6NDMg
UE0gVG86IE5pY29sYXMgQk9VVEhPUlMgQ2M6IEppbSBHdWljaGFyZA0KPj4+KGpndWljaGFyKTsN
Cj4+PiAgPj4+Pj4+Pj4+PiBicmlqc21hbkBqdW5pcGVyLm5ldCA8bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0Pjsgc2ZjOw0KPj4+SmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10N
Cj4+PiAgPj4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9u
cw0KPj4+ICA+Pj4+Pj4+Pj4+DQo+Pj4gID4+Pj4+Pj4+Pj4gTmljb2xhcywNCj4+PiAgPj4+Pj4+
Pj4+Pg0KPj4+ICA+Pj4+Pj4+Pj4+IEkgdW5kZXJzdGFuZCB0aGUgY29uY2VwdCBmb3Igb3V0IG9m
IGJhbmQgc2lnbmFsaW5nIG9mDQo+Pj4gID4+Pj4+Pj4+Pj5tZXRhZGF0YSwgYnV0IEkgYW0gY29u
Y2VybmVkIHRoYXQgaXQgaW50cm9kdWNlcw0KPj4+c2lnbmlmaWNhbnQNCj4+PiAgPj4+Pj4+Pj4+
PmNvbXBsZXhpdHkgZHVlIHRvIHRoZSBwb3RlbnRpYWwgcmFjZSBjb25kaXRpb24gb2YNCj4+PnJl
Y2VpdmluZyB0aGUNCj4+PiAgPj4+Pj4+Pj4+PnJlYWwgcGFja2V0IGJlZm9yZSB0aGUgbWV0YWRh
dGEuICBXaGlsZSB0aGUgcmVhbCBwYWNrZXQNCj4+PmNvdWxkDQo+Pj4gID4+Pj4+Pj4+Pj5pbmRp
Y2F0ZSB0aGF0IG91dCBvZiBiYW5kIG1ldGFkYXRhIGlzIGV4cGVjdGVkLCBob3cgY2FuIHdlDQo+
Pj4gID4+Pj4+Pj4+Pj5ndWFyYW50ZWUgdGhlIG9yZGVyIG9mIHJlY2VwdGlvbj8gV2hhdCBpZiBz
d2l0Y2hpbmcgb3INCj4+PnJvdXRpbmcNCj4+PiAgPj4+Pj4+Pj4+Pm5vZGVzIGFwcGx5IGhhc2gg
YmFzZWQgbG9hZCBiYWxhbmNpbmc/IFdoYXQgaWYgdGhlIGxvYWQNCj4+PiAgPj4+Pj4+Pj4+PmJh
bGFuY2luZyB1bmRlcnN0YW5kcyBTRkMgZW5jYXBzIGFuZCBsb29rcyBiZXlvbmQgaXQgdG8NCj4+
PnRoZQ0KPj4+ICA+Pj4+Pj4+Pj4+b3JpZ2luYWwgaGVhZGVyIHRvIGdldCBiZXR0ZXIgZW50cm9w
eT8NCj4+PiAgPj4+Pj4+Pj4+PiBDYW4gd2UgZ3VhcmFudGVlIHRoYXQgdGhlIG1ldGFkYXRhIGFu
ZCByZWFsIHBhY2tldCB3aWxsDQo+Pj5mb2xsb3cNCj4+PiAgPj4+Pj4+Pj4+PnRoZSBleGFjdCBz
YW1lIHBhdGg/IElmIHdlIGNhbiBub3QsIHRoZW4gaW1wbGVtZW50YXRpb25zDQo+Pj53aWxsDQo+
Pj4gID4+Pj4+Pj4+Pj5uZWVkIHRvIGFkZCBpbmdyZXNzIHF1ZXVpbmcgdG8gY29wZSB3aXRoIHRo
ZSBzY2VuYXJpby4NCj4+PiAgPj4+Pj4+Pj4+Pg0KPj4+ICA+Pj4+Pj4+Pj4+IEFsc28sIGRvIHlv
dSBmZWVsIHRoYXQgdGhlIGluY3JlYXNlIGluIGltcGxlbWVudGF0aW9uDQo+Pj4gID4+Pj4+Pj4+
Pj4gY29tcGxleGl0eSBhdCB0aGUgc2VydmljZSBmdW5jdGlvbnMgaXMgcmVhc29uYWJsZT8NCj4+
PiAgPj4+Pj4+Pj4+Pg0KPj4+ICA+Pj4+Pj4+Pj4+IFRoYW5rcy4NCj4+PiAgPj4+Pj4+Pj4+Pg0K
Pj4+ICA+Pj4+Pj4+Pj4+IFJvbg0KPj4+ICA+Pj4+Pj4+Pj4+DQo+Pj4gID4+Pj4+Pj4+Pj4+IE9u
IE1hciAxMiwgMjAxNCwgYXQgNDowOSBBTSwgIk5pY29sYXMgQk9VVEhPUlMiDQo+Pj4gID4+Pj4+
Pj4+Pj4+IDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20NCj4+PjxtYWlsdG86Tmljb2xhcy5C
T1VUSE9SU0Bxb3Ntb3MuY29tPj4gd3JvdGU6DQo+Pj4gID4+Pj4+Pj4+Pj4+DQo+Pj4gID4+Pj4+
Pj4+Pj4+IEkgdGhpbmsgd2UgbXVzdCBtYWtlIGEgZGlzdGluY3Rpb24gYmV0d2VlbjoNCj4+PiAg
Pj4+Pj4+Pj4+Pj4NCj4+PiAgPj4+Pj4+Pj4+Pj4gLSBNZXRhZGF0YSB3aGljaCBzaG91bGQgYmUg
cGFydCBvZiB0aGUgaGVhZGVyIGRlZmluZWQgYXMNCj4+PmluDQo+Pj4gID4+Pj4+Pj4+Pj4+IGJh
bmQgbWFya2luZy4gLSBNZXRhZGF0YSB3aXRoIGNhbiBiZSBwYXNzZWQgb3V0IG9mIGJhbmQsDQo+
Pj5mb3INCj4+PiAgPj4+Pj4+Pj4+Pj4gZXhhbXBsZSBjb25ncnVlbnQgb3V0IG9mIGJhbmQgc2ln
bmFsaW5nIGRlZmluZWQgaW4gdGhlDQo+Pj5kcmFmdA0KPj4+ICA+Pj4+Pj4+Pj4+Pg0KPj4+ICA+
Pj4+Pj4+Pj4+PiBUaGUgZm9ybWVyIGNhbGxzIGZvciBhIGxpbWl0ZWQgc3BhY2UgaW4gdGhlIGhl
YWRlciwNCj4+PnRydWUsIFRoZQ0KPj4+ICA+Pj4+Pj4+Pj4+PiBsYXR0ZXIgaG93ZXZlciBkb2Vz
IG5vdCBpbmN1ciBhbnkgc3BhY2UgbGltaXRhdGlvbiBhbmQNCj4+PmlzDQo+Pj4gID4+Pj4+Pj4+
Pj4+IHN0aWxsIGZhaXJseSBlZmZpY2llbnQgYW5kIGl0IHJlbWFpbnMgY29tcGF0aWJsZSB3aXRo
IGENCj4+PmZpeGVkDQo+Pj4gID4+Pj4+Pj4+Pj4+IHNpemUgaGVhZGVyIHVzZWQgdG8gcm91dGUg
dGhvc2Ugc2lnbmFsaW5nIG1lc3NhZ2VzIGFsb25nDQo+Pj50aGUNCj4+PiAgPj4+Pj4+Pj4+Pj4g
Y2hhaW4ncyBzZXJ2aWNlIGZ1bmN0aW9ucy4NCj4+PiAgPj4+Pj4+Pj4+Pj4NCj4+PiAgPj4+Pj4+
Pj4+Pj4gTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZy
b206DQo+Pj4gID4+Pj4+Pj4+Pj4+IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFtqZ3VpY2hhckBj
aXNjby5jb21dIFNlbnQ6DQo+Pj4gID4+Pj4+Pj4+Pj4+IFR1ZXNkYXksIE1hcmNoIDExLCAyMDE0
IDY6NDggUE0gVG86IFJvbiBQYXJrZXIgQ2M6DQo+Pj4gID4+Pj4+Pj4+Pj4+IE5pY29sYXMgQk9V
VEhPUlM7IGJyaWpzbWFuQGp1bmlwZXIubmV0DQo+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0Pjsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltDQo+Pj4gID4+Pj4+Pj4+Pj4+IFN1YmplY3Q6IFJl
OiBbc2ZjXQ0KPj4+ZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+
PiAgPj4+Pj4+Pj4+Pj4NCj4+PiAgPj4+Pj4+Pj4+Pj4gSGkgUm9uLA0KPj4+ICA+Pj4+Pj4+Pj4+
Pg0KPj4+ICA+Pj4+Pj4+Pj4+PiBXZSBjYW4gY2VydGFpbmx5IGhhdmUgdGhpcyBkaXNjdXNzaW9u
IGJ1dCB3ZSBzaG91bGQNCj4+PmZpcnN0DQo+Pj4gID4+Pj4+Pj4+Pj4+IGNvbnNpZGVyIHdoYXQg
aW5mb3JtYXRpb24gaXMgbmVjZXNzYXJ5IGFuZCBpZiBzYWlkDQo+Pj4gID4+Pj4+Pj4+Pj4+IGlu
Zm9ybWF0aW9uIGNhbiBmaXQgd2l0aGluIGEgZml4ZWQgbnVtYmVyIG9mIGNvbnRleHRzIGluDQo+
Pj50aGUNCj4+PiAgPj4+Pj4+Pj4+Pj4gbWFqb3JpdHkgb2YgY2FzZXMuIFJlbWVtYmVyLCB0aGUg
Z29hbCBvZiBiZWluZyBhYmxlIHRvDQo+Pj5wYXNzDQo+Pj4gID4+Pj4+Pj4+Pj4+IG1ldGFkYXRh
IHRocm91Z2ggdGhlIG5ldHdvcmsgaXMgdG8gZW5oYW5jZSBzZXJ2aWNlDQo+Pj5kZWxpdmVyeSwN
Cj4+PiAgPj4+Pj4+Pj4+Pj4gbm90IHBhc3MgdGhlIGVudGlyZSB3b3JrcyBvZiBTaGFrZXNwZWFy
ZSA7LSkNCj4+PiAgPj4+Pj4+Pj4+Pj4NCj4+PiAgPj4+Pj4+Pj4+Pj4gU2VudCBmcm9tIG15IGlQ
aG9uZQ0KPj4+ICA+Pj4+Pj4+Pj4+Pg0KPj4+ICA+Pj4+Pj4+Pj4+Pj4gT24gTWFyIDcsIDIwMTQs
IGF0IDM6NTIgQU0sICJSb24gUGFya2VyIg0KPj4+ICA+Pj4+Pj4+Pj4+Pj4gPFJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb20NCj4+PjxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbT4+IHdyb3RlOg0KPj4+ICA+Pj4+Pj4+Pj4+Pj4NCj4+PiAgPj4+Pj4+Pj4+Pj4+IE5p
Y29sYXMsDQo+Pj4gID4+Pj4+Pj4+Pj4+Pg0KPj4+ICA+Pj4+Pj4+Pj4+Pj4gSSBzZWUgc2ltaWxh
ciByZXF1aXJlbWVudHMgZnJvbSB0aGUgM2dwcCBFUEMgc2lkZS4gIEkNCj4+PndvdWxkDQo+Pj4g
ID4+Pj4+Pj4+Pj4+PiBsaWtlIHRvIHByb3Bvc2UgYW4gT1VJIC8gVExWIGJhc2VkIGFwcHJvYWNo
IHdoZXJlIHRoZQ0KPj4+ICA+Pj4+Pj4+Pj4+Pj4gcmVzZXJ2ZWQgT1VJIGNhbiBiZSB1c2VkIGZv
ciBhZ3JlZWQgdXBvbiB0eXBlcyBvZg0KPj4+Y29tbW9uDQo+Pj4gID4+Pj4+Pj4+Pj4+PiBtZXRh
ZGF0YSBhbmQgdmVuZG9yIG9yIG90aGVyIG9yZ2FuaXphdGlvbmFsIE9VSXMgY2FuIGJlDQo+Pj51
c2VkDQo+Pj4gID4+Pj4+Pj4+Pj4+PiB0byBxdWlja2x5IGlubm92YXRlIGluIHRoZSBuZXR3b3Jr
cy4NCj4+PiAgPj4+Pj4+Pj4+Pj4+IFNpbXVsdGFuZW91c2x5LCBJIHdvdWxkIGFsc28gbGlrZSB0
byBjb25zaWRlcg0KPj4+bWVjaGFuaXNtcw0KPj4+ICA+Pj4+Pj4+Pj4+Pj4gdGhhdCBhcmUgb3B0
aW1pemVkIGZvciBsb25nIGxpdmVkIGZsb3dzIHNvIGFzIHRvIGxpbWl0DQo+Pj50aGUNCj4+PiAg
Pj4+Pj4+Pj4+Pj4+IG5lZ2F0aXZlIGVmZmVjdHMgb2YgcGFja2V0IGdyb3d0aC4NCj4+PiAgPj4+
Pj4+Pj4+Pj4+DQo+Pj4gID4+Pj4+Pj4+Pj4+PiBSb24NCj4+PiAgPj4+Pj4+Pj4+Pj4+DQo+Pj4g
ID4+Pj4+Pj4+Pj4+Pg0KPj4+ICA+Pj4+Pj4+Pj4+Pj4+IE9uIE1hciA3LCAyMDE0LCBhdCA4OjM0
IEFNLCAiTmljb2xhcyBCT1VUSE9SUyINCj4+PiAgPj4+Pj4+Pj4+Pj4+PiA8Tmljb2xhcy5CT1VU
SE9SU0Bxb3Ntb3MuY29tDQo+Pj48bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+
IHdyb3RlOg0KPj4+ICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4gID4+Pj4+Pj4+Pj4+Pj4gSGVsbG8gSmlt
DQo+Pj4gID4+Pj4+Pj4+Pj4+Pj4NCj4+PiAgPj4+Pj4+Pj4+Pj4+PiBJIGhhdmUgc2VlbiBjYXNl
cyBpbiBHaSBMQU4sIHdoZXJlIHN1YnNjcmliZXIgcmVsYXRlZA0KPj4+ICA+Pj4+Pj4+Pj4+Pj4+
IGluZm9ybWF0aW9uIGlzIHBhc3NlZCB0byBhIFdlYiBQcm94eSBmb3IgSFRUUCBoZWFkZXINCj4+
PiAgPj4+Pj4+Pj4+Pj4+PiBlbnJpY2htZW50IChhaW1lZCBhdCBzb21lIFdlYiBDb250ZW50IHBy
b3ZpZGVycw0KPj4+cGFydG5lcnMgb2YNCj4+PiAgPj4+Pj4+Pj4+Pj4+PiB0aGUgTW9iaWxlIE9w
ZXJhdG9yKS4NCj4+PiAgPj4+Pj4+Pj4+Pj4+PiBJbmZvcm1hdGlvbiB3YXMgYW4gY29kZWQgKHBl
cnNpc3RlbnQpIHN1YnNjcmliZXIgaWQNCj4+PmRlcml2ZWQNCj4+PiAgPj4+Pj4+Pj4+Pj4+PiBm
cm9tIHRoZSBNU0lTRE4sIGFuZCBjb3VwbGUgb2YgZiBjdXN0b21lciBwcm9maWxlDQo+Pj5yZWxh
dGVkDQo+Pj4gID4+Pj4+Pj4+Pj4+Pj4gZmllbGRzLg0KPj4+ICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4g
ID4+Pj4+Pj4+Pj4+Pj4gSW4gYW4gc2ZjIGJhc2VkIEdpIExBTiwgdGhpcyBlbnRpdHkgc2hvdWxk
IHJlY2VpdmUNCj4+PmZyb20gdGhlDQo+Pj4gID4+Pj4+Pj4+Pj4+Pj4gQ2xhc3NpZmllcg0KPj4+
ICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4gID4+Pj4+Pj4+Pj4+Pj4gLSBBIGNsYXNzaWZpY2F0aW9uIG9m
IHRoZSBDb250ZW50IFByb3ZpZGVyICggSWQsDQo+Pj4gID4+Pj4+Pj4+Pj4+Pj4gQ2F0ZWdvcnkp
IGJhc2VkIG9uIHRyYWZmaWMgYW5hbHlzaXMgLSBUaGUgTVNJU0ROIG9mDQo+Pj50aGUNCj4+PiAg
Pj4+Pj4+Pj4+Pj4+PiBzdWJzY3JpYmVyIC0gVHdvIHN1YnNjcmliZXIgcG9saWN5IGZpZWxkcyAo
bm90IHRpZWQgdG8NCj4+PlBDUkYNCj4+PiAgPj4+Pj4+Pj4+Pj4+PiBidXQgYmVsb25naW5nIHRv
IHRoZSBTdWJzY3JpYmVyIERCKSAoU3Vic2NyaWJlcg0KPj4+Y2F0ZWdvcnksDQo+Pj4gID4+Pj4+
Pj4+Pj4+Pj4gc3ViLWNhdGVnb3J5KSAtIEEgc2Vzc2lvbiBpZCAoZm9yIGxvZ2dpbmcgYW5kIHRy
YWNraW5nDQo+Pj4gID4+Pj4+Pj4+Pj4+Pj4gcHVycG9zZXMpDQo+Pj4gID4+Pj4+Pj4+Pj4+Pj4N
Cj4+PiAgPj4+Pj4+Pj4+Pj4+PiBUaGUgb2JqZWN0aXZlIGJlaW5nIHRvIGF2b2lkIGhhdmluZyAg
dGhlIEhUVFAgUHJveHkgdG8NCj4+PiAgPj4+Pj4+Pj4+Pj4+PiBiZWNvbWUgYSB0cnVzdGVkIGFw
cGxpY2F0aW9uIChpbnRlcm9nYXRlIHRoZQ0KPj4+c3Vic2NyaWJlciBEQiwNCj4+PiAgPj4+Pj4+
Pj4+Pj4+PiBldGMuLikNCj4+PiAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+ICA+Pj4+Pj4+Pj4+Pj4+DQo+
Pj4gID4+Pj4+Pj4+Pj4+Pj4gTmljb2xhcw0KPj4+ICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4gID4+Pj4+
Pj4+Pj4+Pj4NCj4+PiAgPj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fIEZyb206IEppbQ0KPj4+R3VpY2hhcmQNCj4+PiAgPj4+Pj4+Pj4+Pj4+PiAo
amd1aWNoYXIpIFtqZ3VpY2hhckBjaXNjby5jb21dIFNlbnQ6DQo+Pj4gID4+Pj4+Pj4+Pj4+Pj4g
VGh1cnNkYXksIE1hcmNoIDA2LCAyMDE0IDI6MDIgUE0gVG86IEphbWFsIEhhZGkgU2FsaW07DQo+
Pj4gID4+Pj4+Pj4+Pj4+Pj4gam1vaXNhbmRAanVuaXBlci5uZXQgPG1haWx0bzpqbW9pc2FuZEBq
dW5pcGVyLm5ldD47DQo+Pj5icmlqc21hbkBqdW5pcGVyLm5ldCA8bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0PiBDYzoNCj4+PiAgPj4+Pj4+Pj4+Pj4+PiBzZmMgU3ViamVjdDogUmU6IFtzZmNd
DQo+Pj4gID4+Pj4+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJh
dGlvbnMNCj4+PiAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+ICA+Pj4+Pj4+Pj4+Pj4+IEhpIEphbWFsLA0K
Pj4+ICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4gID4+Pj4+Pj4+Pj4+Pj4gWW91IHNhaWQgIkl0IHNlZW1z
IHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGUNCj4+PnNpemVkDQo+Pj4gID4+Pj4+Pj4+
Pj4+Pj4gbWV0YWRhdGEiLi4gSSBhbSBub3Qgc28gY29udmluY2VkIGFuZCB3b3VsZCBsaWtlIHRv
DQo+Pj5iZXR0ZXINCj4+PiAgPj4+Pj4+Pj4+Pj4+PiB1bmRlcnN0YW5kIHRoZSByZXF1aXJlbWVu
dHMgYmVmb3JlIHBhc3NpbmcganVkZ2VtZW50Lg0KPj4+SWYgd2UNCj4+PiAgPj4+Pj4+Pj4+Pj4+
PiBsb29rIGF0IHRoZSB1c2UgY2FzZXMgYXMgcHJlc2VudGVkIHRodXMgZmFyIGludG8gdGhlDQo+
Pj5XRyBJDQo+Pj4gID4+Pj4+Pj4+Pj4+Pj4gaGF2ZSB5ZXQgdG8gc2VlIGEgc2luZ2xlIGV4YW1w
bGUgb2YgdGhlIG5lZWQgKG5vdGluZw0KPj4+dGhhdA0KPj4+ICA+Pj4+Pj4+Pj4+Pj4+IGRlc2ly
ZSBpcyBub3QgdGhlIHNhbWUgYXMgbmVlZCkgLSBJIGFtIG5vdCBzYXlpbmcNCj4+PnRoZXJlIGlz
DQo+Pj4gID4+Pj4+Pj4+Pj4+Pj4gbm8gcmVxdWlyZW1lbnQgYnV0IHJhdGhlciB0aGF0IHdlIHNo
b3VsZCBub3QganVtcCB0bw0KPj4+dGhlDQo+Pj4gID4+Pj4+Pj4+Pj4+Pj4gY29uY2x1c2lvbiBh
bmQgYnVpbGQgc3RhbmRhcmRzIGFyb3VuZCBhIHRoZW9yeS4NCj4+PiAgPj4+Pj4+Pj4+Pj4+Pg0K
Pj4+ICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4gID4+Pj4+Pj4+Pj4+Pj4NCj4+PiAgPj4+Pj4+Pj4+Pj4+
Pj4gT24gMy8zLzE0LCA2OjM1IEFNLCAiSmFtYWwgSGFkaSBTYWxpbSINCj4+PiAgPj4+Pj4+Pj4+
Pj4+Pj4gPGhhZGlAbW9qYXRhdHUuY29tIDxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+PiB3cm90
ZToNCj4+PiAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+PiAgPj4+Pj4+Pj4+Pj4+Pj4gSSBsaWtlIHRoZSBk
b2MgLSB3ZWxsIHdyaXR0ZW4uDQo+Pj4gID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4gID4+Pj4+Pj4+Pj4+
Pj4+IFNlY3Rpb24gNC4zIG9uIG1ldGFkYXRhIGVuY29kaW5nLg0KPj4+ICA+Pj4+Pj4+Pj4+Pj4+
Pg0KPj4+ICA+Pj4+Pj4+Pj4+Pj4+PiBJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZh
cmlhYmxlIHNpemVkDQo+Pj5tZXRhZGF0YQ0KPj4+ICA+Pj4+Pj4+Pj4+Pj4+PiAoYXQgbGVhc3Qg
Zm9yIGh0dHAvYXBwIHlvdSAgc2VlbSB0byBpbmRpY2F0ZSB0aGUNCj4+PmRlc2lyZSBmb3INCj4+
PiAgPj4+Pj4+Pj4+Pj4+Pj5pdCkuDQo+Pj4gID4+Pj4+Pj4+Pj4+Pj4+IEZvciBhIGRhdGFwYXRo
IHBlci1wYWNrZXQgbWV0YWRhdGEsIGkgZmVlbCB0aGUgbmVlZA0KPj4+aXMNCj4+PiAgPj4+Pj4+
Pj4+Pj4+Pj4ganVzdCBhcyBpbXBvcnRhbnQuIEFyZSB3ZSBsaW1pdGVkIGJ5IHRoZSBmYWN0IHRo
YXQNCj4+PiAgPj4+Pj4+Pj4+Pj4+Pj4gZXhpc3RpbmcgaGFyZHdhcmUgbWF5IG5vdCBiZSBhYmxl
IHRvIGhhbmRsZSBUTFZzPyBGb3INCj4+PiAgPj4+Pj4+Pj4+Pj4+Pj4gZXhhbXBsZSwgSSBkb250
IGhhdmUgYSBwcm9ibGVtIGhhbmRsaW5nIFRMVnMgaW4gYQ0KPj4+c29mdHdhcmUNCj4+PiAgPj4+
Pj4+Pj4+Pj4+Pj5kYXRhcGF0aC4NCj4+PiAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+PiAgPj4+Pj4+Pj4+
Pj4+Pj4gY2hlZXJzLCBqYW1hbA0KPj4+ICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+ICA+Pj4+Pj4+Pj4+
Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMN
Cj4+PiAgPj4+Pj4+Pj4+Pj4+Pj4gbWFpbGluZyBsaXN0IHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NCj4+PiAgPj4+Pj4+Pj4+Pj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmMNCj4+PiAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+ICA+Pj4+Pj4+Pj4+Pj4+
DQo+Pj4gID4+Pj4+Pj4+Pj4+Pj4NCj4+PiAgPj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pm1haWxpbmcNCj4+PiAgPj4+
Pj4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4gID4+Pj4+Pj4+Pj4N
Cj4+PiAgPj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXyBzZmMNCj4+Pm1haWxpbmcNCj4+PiAgPj4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9y
ZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjDQo+Pj4gID4+Pj4+Pj4+Pg0KPj4+ICA+Pj4+Pj4+Pj4gX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj5tYWlsaW5nDQo+Pj4g
ID4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4gID4+Pj4+Pj4+Pg0K
Pj4+ICA+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18gc2ZjDQo+Pj5tYWlsaW5nDQo+Pj4gID4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZyA8
bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjDQo+Pj4gID4+Pj4+DQo+Pj4gID4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5nDQo+Pj5saXN0DQo+Pj4gID4+Pj4+
IHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4gID4+Pj4+DQo+Pj4gID4+DQo+Pj4gID4+X19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+PiAgPj5zZmMg
bWFpbGluZyBsaXN0DQo+Pj4gID4+c2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPg0K
Pj4+ICA+Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4gID4N
Cj4+PiAgPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+
Pj4gID5zZmMgbWFpbGluZyBsaXN0DQo+Pj4gID5zZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQo+Pj4gID5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0K
Pj4+DQo+Pg0KPj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KPj5zZmMgbWFpbGluZyBsaXN0DQo+PnNmY0BpZXRmLm9yZw0KPj5odHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPg0KPl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQo+c2ZjIG1haWxpbmcgbGlzdA0KPnNmY0BpZXRmLm9yZw0K
Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+DQo+X19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj5zZmMgbWFpbGluZyBsaXN0
DQo+c2ZjQGlldGYub3JnDQo+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmMNCj4NCj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
PnNmYyBtYWlsaW5nIGxpc3QNCj5zZmNAaWV0Zi5vcmcNCj5odHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYw0KDQo=


From nobody Fri Mar 14 12:22:22 2014
Return-Path: <S.Majee@f5.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 91AF61A0046 for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 12:22:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.248
X-Spam-Level: 
X-Spam-Status: No, score=-5.248 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, MANGLED_OFF=2.3, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.547, 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 BO0mzMV-4z2H for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 12:22:13 -0700 (PDT)
Received: from mail.f5.com (mail.f5.com [208.85.209.139]) by ietfa.amsl.com (Postfix) with ESMTP id 10AAB1A019F for <sfc@ietf.org>; Fri, 14 Mar 2014 12:22:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=f5.com; i=@f5.com; q=dns/txt; s=seattle; t=1394824926; x=1426360926; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=3j1sLwLS8w9qb1sRGZH+bkLrAsNfOZVBCnE77o4saCQ=; b=hpAMat5HGcxSTG9tG0VpmEBCqnwTuZ/KApPdjPz/HdNH7mL/lWF7VbuA CxSODNOowBiCscMy6ryXQgyw95/dfRWImjsaeuyWLDH3ZMIropYUY/WLX tyqKtNrUJtmztTq16OrhLyUbIfzT0J550nBPqlrdRwnCWzPC+ZefnmsG3 w=;
X-IronPort-AV: E=Sophos;i="4.97,656,1389744000"; d="scan'208";a="103315287"
X-IPAS-Result: AjURAOdVI1PAqArr/2dsb2JhbABZgWwCAYFSV7otF4cwgS90giUBAQEBAwEBARcBSgIHAwgMBAIBCA0EBAEBAQoLEgcnCxQJCAIEDgUIE4dr1DgTBI4ECwEJHQYrBwIEBIMagRQEiRmKfESKYI5ngWkBQQ
Received: from unknown (HELO exchmail.f5net.com) ([192.168.10.235]) by mail.f5.com with ESMTP/TLS/AES128-SHA; 14 Mar 2014 19:22:02 +0000
Received: from SEAEMBX01.olympus.F5Net.com ([fe80::3440:4256:38f6:d3a0]) by SEAECAS04.olympus.F5Net.com ([::1]) with mapi id 14.03.0158.001; Fri, 14 Mar 2014 12:22:01 -0700
From: Sumandra Majee <S.Majee@F5.com>
To: Lucy yong <lucy.yong@huawei.com>, "NAPIERALA, MARIA H" <mn1921@att.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPPtb7pZy340ZLo0ehw5S0i4NPIZrhRYoAgAAHSwCAAAVnAIAAC8mAgAAC+4CAAAWUgP//j7UL
Date: Fri, 14 Mar 2014 19:22:00 +0000
Message-ID: <0BF7E0211CA62B42AE3FD4020E41609884A6E89C@SEAEMBX01.olympus.F5Net.com>
References: <9wpek1o9cwfd51qatfhe1o82.1394727128188@email.android.com> <1D70D757A2C9D54D83B4CBD7625FA80E0135C7C6@MISOUT7MSGUSR9I.ITServices.sbc.com> <53233BDA.8070903@joelhalpern.com> <CF488DFD.33B63%smkumar@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7DEE15@MBX021-W3-CA-2.exch021.domain.local> <1D70D757A2C9D54D83B4CBD7625FA80E0135C8E8@MISOUT7MSGUSR9I.ITServices.sbc.com>,  <2691CE0099834E4A9C5044EEC662BB9D45357B83@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D45357B83@dfweml701-chm.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.16.250]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/hPdyrzoV6YrRtju8_68VGJGDaK0
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 19:22:17 -0000

Lucy,=0A=
=0A=
Typically deployment is inline, if that is your question. =0A=
However an intelligent traffic steering device can steer/stitch services th=
at doesn't need to be inline. ADC devices has been doing that for years.=0A=
________________________________________=0A=
From: sfc [sfc-bounces@ietf.org] on behalf of Lucy yong [lucy.yong@huawei.c=
om]=0A=
Sent: Friday, March 14, 2014 11:58 AM=0A=
To: NAPIERALA, MARIA H=0A=
Cc: sfc@ietf.org=0A=
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations=0A=
=0A=
Hi Maria,=0A=
=0A=
We understand that SP can do service chaining today. One clarification: can=
 you do it with constraints on where SFs to be place, i.e. MUST be on traff=
ic path, or do it without such constraint today?=0A=
=0A=
Thanks,=0A=
Lucy=0A=
=0A=
-----Original Message-----=0A=
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of NAPIERALA, MARIA H=0A=
Sent: Friday, March 14, 2014 1:39 PM=0A=
To: Ron Parker; Surendra Kumar (smkumar); Joel M. Halpern=0A=
Cc: sfc@ietf.org=0A=
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations=0A=
=0A=
Well, we can do service chaining today without such explicit ID (and not ba=
sed on VLAN stitching). So, it is possible.=0A=
=0A=
=0A=
Maria=0A=
=0A=
> -----Original Message-----=0A=
> From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]=0A=
> Sent: Friday, March 14, 2014 2:28 PM=0A=
> To: Surendra Kumar (smkumar); Joel M. Halpern; NAPIERALA, MARIA H=0A=
> Cc: sfc@ietf.org=0A=
> Subject: RE: [sfc] draft-rijsman-sfc-metadata-considerations=0A=
>=0A=
> The chain ID is the label that defines the sequence of service=0A=
> functions that must be visited.   It can be thought of as a handle for=0A=
> a stack of must-visit network locations.   I don't see how this can be=0A=
> anything but mandatory.=0A=
>=0A=
>    Ron=0A=
>=0A=
>=0A=
> -----Original Message-----=0A=
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Surendra Kumar=0A=
> (smkumar)=0A=
> Sent: Friday, March 14, 2014 1:46 PM=0A=
> To: Joel M. Halpern; NAPIERALA, MARIA H=0A=
> Cc: sfc@ietf.org=0A=
> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations=0A=
>=0A=
> [Trimmed the recipient list - needs approval otherwise]=0A=
>=0A=
> Completely agree here.=0A=
>=0A=
> SFC does not prevent VLAN stitching and one can continue to do that.=0A=
> While at the same time SFC can include VLAN stitching to support=0A=
> legacy SFs in the same chain that includes SFC aware SFs. Even legacy=0A=
> SFs benefit from chain identification and hence can be shared across=0A=
> different service chains.=0A=
>=0A=
> Surendra.=0A=
>=0A=
>=0A=
>=0A=
> On 3/14/14 10:26 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:=0A=
>=0A=
> >My own inclination is to observe that if you don't need explicit=0A=
> >chain identification and you don't need metadata, you can just omit=0A=
> >the sfc/nsh header.  Still do service chaining, just no extra header.=0A=
> >=0A=
> >If we are going to have the header, it seems to me that the chain=0A=
> >identification field is very useful, and low cost once we have the=0A=
> header.=0A=
> >=0A=
> >Yours,=0A=
> >Joel=0A=
> >=0A=
> >On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:=0A=
> >> Explicit chain identification should be made optional. I believe it=0A=
> >> was discussed few months ago on this mailing list.=0A=
> >>=0A=
> >> Maria=0A=
> >>=0A=
> >> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Jmh.direct=0A=
> >> *Sent:* Thursday, March 13, 2014 12:12 PM=0A=
> >> *To:* kegray@cisco.com; lucy.yong@huawei.com; smkumar@cisco.com;=0A=
> >>jguichar@cisco.com=0A=
> >> *Cc:* nicolas.bouthors@qosmos.com; sfc@ietf.org; hadi@mojatatu.com;=0A=
> >>ron_parker@affirmednetworks.com; brijsman@juniper.net;=0A=
> >>jmh@joelhalpern.com=0A=
> >> *Subject:* Re: [sfc] draft-rijsman-sfc-metadata-considerations=0A=
> >> *Importance:* Low=0A=
> >>=0A=
> >> Assuming I understand you properly Ken, I disagree.=0A=
> >>=0A=
> >> For example, by using separate terms I can easily discuss the fact=0A=
> >>that  certain kinds of data (chain identification) only need to be=0A=
> >>adjust by a  few apps in rare cases.  And that data is not beeded by=0A=
> >>the applications.=0A=
> >>=0A=
> >> Unless you would like to consider the chain identification as being=0A=
> >> optional?=0A=
> >>=0A=
> >> Yours,=0A=
> >>=0A=
> >> Joel=0A=
> >>=0A=
> >>=0A=
> >>=0A=
> >> Sent from my Samsung smartphone on AT&T=0A=
> >>=0A=
> >>=0A=
> >>=0A=
> >>=0A=
> >> -------- Original message --------=0A=
> >> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations=0A=
> >> From: "Ken Gray (kegray)" <kegray@cisco.com=0A=
> >> <mailto:kegray@cisco.com>>=0A=
> >> To: Lucy yong <lucy.yong@huawei.com=0A=
> >> <mailto:lucy.yong@huawei.com>>,"Surendra Kumar (smkumar)"=0A=
> >> <smkumar@cisco.com <mailto:smkumar@cisco.com>>,"Jim Guichard=0A=
> (jguichar)"=0A=
> >> <jguichar@cisco.com <mailto:jguichar@cisco.com>>=0A=
> >> CC: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com=0A=
> >> <mailto:Nicolas.BOUTHORS@qosmos.com>>,sfc <sfc@ietf.org=0A=
> >> <mailto:sfc@ietf.org>>,Jamal Hadi Salim <hadi@mojatatu.com=0A=
> >> <mailto:hadi@mojatatu.com>>,Ron Parker=0A=
> >> <Ron_Parker@affirmednetworks.com=0A=
> >> <mailto:Ron_Parker@affirmednetworks.com>>,"brijsman@juniper.net=0A=
> >> <mailto:brijsman@juniper.net>" <brijsman@juniper.net=0A=
> >> <mailto:brijsman@juniper.net>>,"Joel M. Halpern"=0A=
> <jmh@joelhalpern.com=0A=
> >> <mailto:jmh@joelhalpern.com>>=0A=
> >>=0A=
> >> The word "metadata" is a purposely ambiguous term "data that=0A=
> provides=0A=
> >> information about other data".  It is used to avoid THIS discussion.=
=0A=
> >>=0A=
> >> For example, I propose we define "tequila metadata" because,=0A=
> frankly,=0A=
> >>I  will need to order a triple-shot if we keep attempting to define=0A=
> >>something  that, by definition, is ambiguous.  I'd like my bartender=0A=
> >>to understand me  specifically when I say "I need a shot".=0A=
> >>=0A=
> >> On 3/13/14 7:49 AM, "Lucy yong" <lucy.yong@huawei.com=0A=
> >> <mailto:lucy.yong@huawei.com>> wrote:=0A=
> >>=0A=
> >>  >Snip..=0A=
> >>  >SK> Just copying from the PS:=0A=
> >>  >--=0A=
> >>  >Data plane metadata provides the ability to exchange information=0A=
> >>between=0A=
> >>  >the network and service functions, between service functions, and=0A=
> >>service=0A=
> >>  >functions and the network.=0A=
> >>  >=0A=
> >>  >--=0A=
> >>  >It is a lucid definition. We are unnecessarily making the word=0A=
> >>"network"=0A=
> >>  >controversial, IMO.=0A=
> >>  >=0A=
> >>  >[Lucy] This is my point. "The network" is too general here, which=0A=
> >>brings=0A=
> >>  >metadata great power to do many things. This is why people invent=0A=
> >>ideas=0A=
> >>  >here, which causes a lot of debates on metadata usage potentials.=0A=
> >>We=0A=
> >>  >should not spend a lot of times on that debates and judge which=0A=
> >>usage is=0A=
> >>  >valuable or not. Thus, for the SFC work, it will be helpful if we=0A=
> >>can=0A=
> >>  >narrow down a bit. Joel makes explicitly two cases, which is=0A=
> >>helpful to=0A=
> >>  >develop use cases for each case. I would like to see that the=0A=
> >>problem=0A=
> >>  >statement can be more specific on metadata definition, which may=0A=
> be=0A=
> >>  >helpful in less focusing on it and moving forward.=0A=
> >>  >=0A=
> >>  >Lucy=0A=
> >>  >=0A=
> >>  >Surendra.=0A=
> >>  >=0A=
> >>  >=0A=
> >>  >>=0A=
> >>  >>Thanks,=0A=
> >>  >>Lucy=0A=
> >>  >>=0A=
> >>  >>-----Original Message-----=0A=
> >>  >>From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]=0A=
> >>  >>Sent: Wednesday, March 12, 2014 4:38 PM=0A=
> >>  >>To: Lucy yong=0A=
> >>  >>Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker;=0A=
> >>  >>brijsman@juniper.net <mailto:brijsman@juniper.net>; sfc; Jamal=0A=
> >>Hadi Salim=0A=
> >>  >>Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations=0A=
> >>  >>=0A=
> >>  >>Hi Lucy,=0A=
> >>  >>=0A=
> >>  >>No. I am simply saying we should not overcomplicate the problem=0A=
> >>  >>statement with text that adds little to no value in my opinion.=0A=
> >>Whether=0A=
> >>  >>we call it metadata, or context, has no bearing on the fact that=0A=
> >>the=0A=
> >>  >>problem statement already clearly states we need to be able to=0A=
> >>pass=0A=
> >>  >>information between SF=B9s and between the network & SF=B9s.=0A=
> >>  >>=0A=
> >>  >>=0A=
> >>  >>On 3/12/14, 5:13 PM, "Lucy yong" <lucy.yong@huawei.com=0A=
> >><mailto:lucy.yong@huawei.com>> wrote:=0A=
> >>  >>=0A=
> >>  >>>=0A=
> >>  >>>Hi Jim,=0A=
> >>  >>>=0A=
> >>  >>>I for one don't agree and think we are over complicating what=0A=
> >>should=0A=
> >>  >>>be straightforward. The SFC encapsulation should enable two=0A=
> things:=0A=
> >>  >>>=0A=
> >>  >>>1. Steering of selected flows through a service chain; this is=0A=
> >>the=0A=
> >>  >>>service function path.=0A=
> >>  >>>2. Passing of context associated with a given flow within said=0A=
> >>service=0A=
> >>  >>>function path. This context information may be consumed by a SF=0A=
> >>(an=0A=
> >>  >>>application ID is an example) or may be consumed by the=0A=
> >>forwarding=0A=
> >>  >>>elements (a vrf-ID is an example).=0A=
> >>  >>>[Lucy] Do you call the context as metadata or not? Do we have=0A=
> >>another=0A=
> >>  >>>term here beside SFC header and metadata. I see that you don't=0A=
> >>want to=0A=
> >>  >>>separate what is consumed by SF and what is consumed by the=0A=
> >>forwarding=0A=
> >>  >>>elements.=0A=
> >>  >>>=0A=
> >>  >>>Lucy=0A=
> >>  >>>=0A=
> >>  >>>Sent from my iPhone=0A=
> >>  >>>=0A=
> >>  >>>> On Mar 12, 2014, at 4:16 PM, "Lucy yong"=0A=
> >><lucy.yong@huawei.com <mailto:lucy.yong@huawei.com>> wrote:=0A=
> >>  >>>>=0A=
> >>  >>>> Great. Then we may consider two special metadata definitions=0A=
> in=0A=
> >>the=0A=
> >>  >>>>problem statement so we can all use the same definitions. Here=0A=
> >>is my=0A=
> >>  >>>>suggested text and like to hear you and other's input and=0A=
> >>suggestions.=0A=
> >>  >>>>=0A=
> >>  >>>> Dataplane Metadata: Data plane metadata provides the ability=0A=
> to=0A=
> >>  >>>>exchange information between the elements in a service=0A=
> >>function=0A=
> >>  >>>>chaining. In this context, there are two types of data plane=0A=
> >>metadata.=0A=
> >>  >>>>=0A=
> >>  >>>> Service Function Metadata: the information exchanged between=0A=
> >>  >>>>classifier and service functions, between service functions to=0A=
> >>  >>>>facilitate service functions on the packet treatment.=0A=
> >>  >>>>=0A=
> >>  >>>> Steering Metadata: the information from service functions to=0A=
> >>a=0A=
> >>  >>>>classifier or service node for traffic forwarding purpose.=0A=
> >>  >>>>=0A=
> >>  >>>> -end=0A=
> >>  >>>>=0A=
> >>  >>>> Lucy=0A=
> >>  >>>>=0A=
> >>  >>>>=0A=
> >>  >>>> -----Original Message-----=0A=
> >>  >>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]=0A=
> >>  >>>> Sent: Wednesday, March 12, 2014 2:35 PM=0A=
> >>  >>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker=0A=
> >>  >>>> Cc: Jim Guichard (jguichar); brijsman@juniper.net=0A=
> >><mailto:brijsman@juniper.net>; sfc; Jamal Hadi=0A=
> >>  >>>> Salim=0A=
> >>  >>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations=0A=
> >>  >>>>=0A=
> >>  >>>> Yes, I am trying to consistently distinguish those two cases=0A=
> >>when=0A=
> >>  >>>>talking about the information carried with packets in service=0A=
> >>chains.=0A=
> >>  >>>>=0A=
> >>  >>>> Yours,=0A=
> >>  >>>> Joel=0A=
> >>  >>>>=0A=
> >>  >>>>> On 3/12/14, 3:13 PM, Lucy yong wrote:=0A=
> >>  >>>>> Joel, See below. -----Original Message----- From: sfc=0A=
> >>  >>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern=0A=
> Sent:=0A=
> >>  >>>>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas=0A=
> >>BOUTHORS;=0A=
> >>  >>>>> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net=0A=
> >><mailto:brijsman@juniper.net>; sfc;=0A=
> >>  >>>>> Jamal Hadi Salim Subject: Re: [sfc]=0A=
> >>  >>>>> draft-rijsman-sfc-metadata-considerations=0A=
> >>  >>>>>=0A=
> >>  >>>>> I was trying to word it carefully not to focus on who puts=0A=
> the=0A=
> >>  >>>>> information in, but only on who consumes the information.=0A=
> >>  >>>>> Information for service functions may come from the ingress=0A=
> >> >>>>> classifier or from other service functions. [Lucy] this is=0A=
> the=0A=
> >>one=0A=
> >>  >>>>> case using metadata in your view. Information for the=0A=
> >>forwarding=0A=
> >>  >>>>> will generally come from the ingress classifier, but in=0A=
> >>special=0A=
> >>  >>>>> cases may be provided by service functions.  (I keep wanting=0A=
> >>to get=0A=
> >>  >>>>> rid of those special cases, but so far there seem to be just=0A=
> >>enough=0A=
> >>  >>>>> of them to warrant covering in the solution.  And more=0A=
> >>importantly,=0A=
> >>  >>>>> significant support for it in the working group.) [Lucy]=0A=
> >>This is=0A=
> >>  >>>>> the second case using metadata in your view (but you don't=0A=
> >>like it).=0A=
> >>  >>>>>=0A=
> >>  >>>>> And you suggest distinguishing these two cases when=0A=
> discussing=0A=
> >>  >>>>> about metadata usage. Is that right understanding?=0A=
> >>  >>>>>=0A=
> >>  >>>>> Lucy=0A=
> >>  >>>>>=0A=
> >>  >>>>> Yours, Joel=0A=
> >>  >>>>>=0A=
> >>  >>>>>> On 3/12/14, 2:33 PM, Lucy yong wrote:=0A=
> >>  >>>>>> Joel, I interpret that you suggests that distinguish the=0A=
> >>exchange=0A=
> >>  >>>>>> information data plane carried between service functions=0A=
> >>and the=0A=
> >>  >>>>>> exchange information data plane carried from a service=0A=
> >>function to=0A=
> >>  >>>>>> a service node. Is this right understanding? Lucy=0A=
> >>  >>>>>>=0A=
> >>  >>>>>> -----Original Message----- From: Joel M. Halpern=0A=
> >>  >>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,=0A=
> >>2014=0A=
> >>1:19=0A=
> >>  >>>>>> PM=0A=
> >>  >>>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim=0A=
> >>Guichard=0A=
> >>  >>>>>> (jguichar); brijsman@juniper.net=0A=
> >><mailto:brijsman@juniper.net>;  sfc; Jamal Hadi Salim Subject:=0A=
> >>  >>>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations=0A=
> >>  >>>>>>=0A=
> >>  >>>>>> My inclination would be to tune that definition to=0A=
> >>distinguish=0A=
> >>  >>>>>> between dataplane carried information intended for use by=0A=
> >>service=0A=
> >>  >>>>>> funcitons (whatever the origin), and dataplane carried=0A=
> >>information=0A=
> >>  >>>>>> intended for dataplane forwarding components.=0A=
> >>  >>>>>>=0A=
> >>  >>>>>> Yours, Joel=0A=
> >>  >>>>>>=0A=
> >>  >>>>>>=0A=
> >>  >>>>>>> Hi Joel,=0A=
> >>  >>>>>>>=0A=
> >>  >>>>>>> I agree that we need using the same definition for a term,=0A=
> >>but=0A=
> >>  >>>>>>> disagree that the metadata definition here is a set of=0A=
> >>  >>>>>>> information put in the SFC header. This may be too narrow=0A=
> or=0A=
> >>lead=0A=
> >>  >>>>>>> to a particular solution. I am fine with this definition=0A=
> >>in the=0A=
> >>  >>>>>>> problem statement w/ minor tweak (suggested on mailing=0A=
> list).=0A=
> >>  >>>>>>>=0A=
> >>  >>>>>>> Dataplane Metadata: Data plane metadata provides the=0A=
> ability=0A=
> >>to=0A=
> >>  >>>>>>> exchange information between the classifiers and service=0A=
> >>  >>>>>>> functions, between service functions, and service=0A=
> >>functions and=0A=
> >>  >>>>>>> the=0A=
> >>  >>>>>>> classifiers|service nodes.=0A=
> >>  >>>>>>>=0A=
> >>  >>>>>>> There may be a solution that a service function passes=0A=
> >>some=0A=
> >>=0A=
> >>  >>>>>>> information to attached service node without using SFC=0A=
> header.=0A=
> >>  >>>>>>>=0A=
> >>  >>>>>>> Thanks, Lucy=0A=
> >>  >>>>>>>=0A=
> >>  >>>>>>>=0A=
> >>  >>>>>>> -----Original Message----- From: Joel Halpern Direct=0A=
> >>  >>>>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday, March=0A=
> >>12,=0A=
> >>  >>>>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas=0A=
> >>BOUTHORS;=0A=
> >>  >>>>>>> Ron Parker Cc: Jim Guichard (jguichar);=0A=
> brijsman@juniper.net=0A=
> >><mailto:brijsman@juniper.net>;=0A=
> >>  >>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]=0A=
> >>  >>>>>>> draft-rijsman-sfc-metadata-considerations=0A=
> >>  >>>>>>>=0A=
> >>  >>>>>>> Lucy, you say "the metadata term means ..."  The=0A=
> >>definition you=0A=
> >>  >>>>>>> then provide is a definition of the set of information we=0A=
> >>are=0A=
> >>  >>>>>>> proposing that we put in the SFC header.  I, and others,=0A=
> >>have=0A=
> >>  >>>>>>> been using the term metadata more narrowly.  We can use=0A=
> >>whatever=0A=
> >>  >>>>>>> definition we want. But we do need to agree on the=0A=
> definition.=0A=
> >>  >>>>>>> For the purposes of the WG, it seems much more useful to=0A=
> use=0A=
> >>the=0A=
> >>  >>>>>>> term metadata for the narrower description.=0A=
> >>  >>>>>>>=0A=
> >>  >>>>>>> Yours, Joel=0A=
> >>  >>>>>>>=0A=
> >>  >>>>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:=0A=
> >>  >>>>>>>> Hi Joel,=0A=
> >>  >>>>>>>>=0A=
> >>  >>>>>>>> I agree. We need to differentiate the metadata used by=0A=
> >>service=0A=
> >>  >>>>>>>>function and SFC header. The metadata term means carrying=0A=
> >>some=0A=
> >>  >>>>>>>>states along with the packet. IMO: SFC header is a kind of=0A=
> >>  >>>>>>>>metadata carried on packet for next service node to use.=0A=
> >>In the=0A=
> >>  >>>>>>>>context of SFC, we have term for SFC header and the=0A=
> metadata=0A=
> >>that=0A=
> >>  >>>>>>>>was carried between service functions, or between service=0A=
> >>  >>>>>>>>functions and classifiers/service nodes, which is what the=0A=
> >>draft=0A=
> >>  >>>>>>>>focus.=0A=
> >>  >>>>>>>>=0A=
> >>  >>>>>>>> Thanks, Lucy=0A=
> >>  >>>>>>>>=0A=
> >>  >>>>>>>>=0A=
> >>  >>>>>>>>=0A=
> >>  >>>>>>>>=0A=
> >>  >>>>>>>>=0A=
> >>  >>>>>>>> -----Original Message----- From: Joel M. Halpern=0A=
> >>  >>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,=0A=
> >>2014=0A=
> >>  >>>>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc:=0A=
> >>Jim=0A=
> >>  >>>>>>>> Guichard (jguichar); brijsman@juniper.net=0A=
> >><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim=0A=
> >>  >>>>>>>> Subject: Re: [sfc]=0A=
> >>draft-rijsman-sfc-metadata-considerations=0A=
> >>  >>>>>>>>=0A=
> >>  >>>>>>>> I think it is important to keep a strong distinction=0A=
> >>between=0A=
> >>  >>>>>>>> metadata (which is for use by applications) and the=0A=
> service=0A=
> >>  >>>>>>>> chaining information in the base service chain header,=0A=
> >>which is=0A=
> >>  >>>>>>>> for use by the service chain support mechanisms.=0A=
> >>  >>>>>>>>=0A=
> >>  >>>>>>>> Yours, Joel=0A=
> >>  >>>>>>>>=0A=
> >>  >>>>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:=0A=
> >>  >>>>>>>>> Fully agree with Joe.=0A=
> >>  >>>>>>>>>=0A=
> >>  >>>>>>>>> We should not require a fix length for in-band metadata=0A=
> >>but=0A=
> >>  >>>>>>>>> also not leave it for freely usage. In fact, when a=0A=
> >>service=0A=
> >>  >>>>>>>>> node inserts SFC header on a (encapsulated) packet and=0A=
> >>send to=0A=
> >>  >>>>>>>>> next service node, SFC header itself can be seen as a=0A=
> >>metadata.=0A=
> >>  >>>>>>>>>=0A=
> >>  >>>>>>>>> Lucy=0A=
> >>  >>>>>>>>>=0A=
> >>  >>>>>>>>> -----Original Message----- From: sfc=0A=
> >>  >>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M.=0A=
> Halpern=0A=
> >>  >>>>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas=0A=
> >>BOUTHORS;=0A=
> >>  >>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar);=0A=
> >>brijsman@juniper.net  <mailto:brijsman@juniper.net>;=0A=
> >>  >>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]=0A=
> >>  >>>>>>>>> draft-rijsman-sfc-metadata-considerations=0A=
> >>  >>>>>>>>>=0A=
> >>  >>>>>>>>> For in-band metadata, the API for access can easily be=0A=
> >>  >>>>>>>>> synchronous. Out of band metadata needs different=0A=
> handling.=0A=
> >>  >>>>>>>>> There are many cases where out-of-band metadata is=0A=
> >>useful and=0A=
> >>  >>>>>>>>> appropriate.  But they do not cover all needs by any=0A=
> stretch.=0A=
> >>  >>>>>>>>>=0A=
> >>  >>>>>>>>> Even if each piece of in-band metadata is of fixed=0A=
> length,=0A=
> >>  >>>>>>>>> there are many different kinds of metatype.  Trying to=0A=
> say=0A=
> >>  >>>>>>>>> "there will be exactly four pieces, and they will be of=0A=
> >>types=0A=
> >>  >>>>>>>>> t1, t2, t3, and t4" is simply too specific for even 80%=0A=
> of=0A=
> >>the=0A=
> >>  >>>>>>>>>needs.=0A=
> >>  >>>>>>>>>=0A=
> >>  >>>>>>>>> Yours, Joel=0A=
> >>  >>>>>>>>>=0A=
> >>  >>>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:=0A=
> >>  >>>>>>>>>> Hello Ron,=0A=
> >>  >>>>>>>>>>=0A=
> >>  >>>>>>>>>> Sending out of band congruent metadata may not be the=0A=
> >>answer=0A=
> >>  >>>>>>>>>> to all needs but it is one tool that we should keep.=0A=
> >>  >>>>>>>>>>=0A=
> >>  >>>>>>>>>> Not all metadata is tied to a specific packet, for=0A=
> >>example a=0A=
> >>  >>>>>>>>>> policy change in PCRF could lead to some metadata=0A=
> >>signaling,=0A=
> >>  >>>>>>>>>> the reaction time need not be immediate, few ms may not=0A=
> >>matter.=0A=
> >>  >>>>>>>>>>=0A=
> >>  >>>>>>>>>> As you point, if a packet is tied to a metadata a=0A=
> >>correlation=0A=
> >>  >>>>>>>>>> info can be set in both packet to deal with it (i.e=0A=
> >>metadata=0A=
> >>  >>>>>>>>>> expected flag in the SFC header, plus an id)=0A=
> >>  >>>>>>>>>>=0A=
> >>  >>>>>>>>>> Finally we can still send some limited metadata within=0A=
> >>a header.=0A=
> >>  >>>>>>>>>> This could be used for load balancers in particular if=0A=
> we=0A=
> >>  >>>>>>>>>> agree on a convention to locate "coarse grain policy"=0A=
> >>  >>>>>>>>>> / "fine grain policy" on reserved context headers.=0A=
> >>  >>>>>>>>>>=0A=
> >>  >>>>>>>>>> This seems to open up a lot of flexibility /=0A=
> innovations.=0A=
> >>  >>>>>>>>>>=0A=
> >>  >>>>>>>>>> On your last point, there is a question on how to make=0A=
> >>  >>>>>>>>>> metadata available to a Service Function. Current=0A=
> >>socket=0A=
> >>  >>>>>>>>>> connections for example do not allow to retrieve IP=0A=
> >>header=0A=
> >>  >>>>>>>>>> options. So I assume that SFC aware Service Functions=0A=
> >>will=0A=
> >>  >>>>>>>>>> need some (asynchronous=0A=
> >>  >>>>>>>>>> ?) API to retrieve SFC header information as well as=0A=
> >>in-band=0A=
> >>  >>>>>>>>>> metadata. I don't see out of band metadata transport=0A=
> >>adding=0A=
> >>  >>>>>>>>>> complexity,  the same API can probably apply.=0A=
> >>  >>>>>>>>>>=0A=
> >>  >>>>>>>>>> The alternative option, allowing variable sized=0A=
> >>metadata in=0A=
> >>  >>>>>>>>>> the SFC header has some drawbacks as well, one being=0A=
> >>  >>>>>>>>>> fragmentation, and some switches expecting as well to=0A=
> >>look at=0A=
> >>  >>>>>>>>>> end user traffic headers for link load balancing.  I=0A=
> >>would=0A=
> >>  >>>>>>>>>> agree that if we can accept these issues, then sending=0A=
> >>  >>>>>>>>>> off-line congruent metadata looses its interest.=0A=
> >>  >>>>>>>>>>=0A=
> >>  >>>>>>>>>> We need to take into account  that both in-band and=0A=
> >>congruent=0A=
> >>  >>>>>>>>>> out-of-band metadata transport is not reliable. A=0A=
> >>packet loss=0A=
> >>  >>>>>>>>>> triggering retransmission would not lead to the=0A=
> identical=0A=
> >>  >>>>>>>>>> reconstruction of the associated metadata. In some=0A=
> cases,=0A=
> >>we=0A=
> >>  >>>>>>>>>> might thus even need non-congruent out-of-band reliable=0A=
> >>  >>>>>>>>>> metadata transport.=0A=
> >>  >>>>>>>>>>=0A=
> >>  >>>>>>>>>>=0A=
> >>  >>>>>>>>>>=0A=
> >>  >>>>>>>>>> Nicolas ________________________________________ From:=0A=
> >>Ron=0A=
> >>  >>>>>>>>>> Parker [Ron_Parker@affirmednetworks.com] Sent:=0A=
> Wednesday,=0A=
> >>  >>>>>>>>>> March 12, 2014=0A=
> >>  >>>>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard=0A=
> >>(jguichar);=0A=
> >>  >>>>>>>>>> brijsman@juniper.net <mailto:brijsman@juniper.net>;=0A=
> >>sfc; Jamal Hadi Salim Subject: Re: [sfc]=0A=
> >>  >>>>>>>>>> draft-rijsman-sfc-metadata-considerations=0A=
> >>  >>>>>>>>>>=0A=
> >>  >>>>>>>>>> Nicolas,=0A=
> >>  >>>>>>>>>>=0A=
> >>  >>>>>>>>>> I understand the concept for out of band signaling of=0A=
> >>  >>>>>>>>>>metadata, but I am concerned that it introduces=0A=
> >>significant=0A=
> >>  >>>>>>>>>>complexity due to the potential race condition of=0A=
> >>receiving the=0A=
> >>  >>>>>>>>>>real packet before the metadata.  While the real packet=0A=
> >>could=0A=
> >>  >>>>>>>>>>indicate that out of band metadata is expected, how can=0A=
> we=0A=
> >>  >>>>>>>>>>guarantee the order of reception? What if switching or=0A=
> >>routing=0A=
> >>  >>>>>>>>>>nodes apply hash based load balancing? What if the load=0A=
> >>  >>>>>>>>>>balancing understands SFC encaps and looks beyond it to=0A=
> >>the=0A=
> >>  >>>>>>>>>>original header to get better entropy?=0A=
> >>  >>>>>>>>>> Can we guarantee that the metadata and real packet will=0A=
> >>follow=0A=
> >>  >>>>>>>>>>the exact same path? If we can not, then implementations=0A=
> >>will=0A=
> >>  >>>>>>>>>>need to add ingress queuing to cope with the scenario.=0A=
> >>  >>>>>>>>>>=0A=
> >>  >>>>>>>>>> Also, do you feel that the increase in implementation=0A=
> >>  >>>>>>>>>> complexity at the service functions is reasonable?=0A=
> >>  >>>>>>>>>>=0A=
> >>  >>>>>>>>>> Thanks.=0A=
> >>  >>>>>>>>>>=0A=
> >>  >>>>>>>>>> Ron=0A=
> >>  >>>>>>>>>>=0A=
> >>  >>>>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"=0A=
> >>  >>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com=0A=
> >><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:=0A=
> >>  >>>>>>>>>>>=0A=
> >>  >>>>>>>>>>> I think we must make a distinction between:=0A=
> >>  >>>>>>>>>>>=0A=
> >>  >>>>>>>>>>> - Metadata which should be part of the header defined=0A=
> as=0A=
> >>in=0A=
> >>  >>>>>>>>>>> band marking. - Metadata with can be passed out of=0A=
> band,=0A=
> >>for=0A=
> >>  >>>>>>>>>>> example congruent out of band signaling defined in the=0A=
> >>draft=0A=
> >>  >>>>>>>>>>>=0A=
> >>  >>>>>>>>>>> The former calls for a limited space in the header,=0A=
> >>true, The=0A=
> >>  >>>>>>>>>>> latter however does not incur any space limitation and=0A=
> >>is=0A=
> >>  >>>>>>>>>>> still fairly efficient and it remains compatible with=0A=
> >>a fixed=0A=
> >>  >>>>>>>>>>> size header used to route those signaling messages=0A=
> along=0A=
> >>the=0A=
> >>  >>>>>>>>>>> chain's service functions.=0A=
> >>  >>>>>>>>>>>=0A=
> >>  >>>>>>>>>>> Nicolas ________________________________________ From:=0A=
> >>  >>>>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com] Sent:=0A=
> >>  >>>>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:=0A=
> >>  >>>>>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net=0A=
> >><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim=0A=
> >>  >>>>>>>>>>> Subject: Re: [sfc]=0A=
> >>draft-rijsman-sfc-metadata-considerations=0A=
> >>  >>>>>>>>>>>=0A=
> >>  >>>>>>>>>>> Hi Ron,=0A=
> >>  >>>>>>>>>>>=0A=
> >>  >>>>>>>>>>> We can certainly have this discussion but we should=0A=
> >>first=0A=
> >>  >>>>>>>>>>> consider what information is necessary and if said=0A=
> >>  >>>>>>>>>>> information can fit within a fixed number of contexts=0A=
> in=0A=
> >>the=0A=
> >>  >>>>>>>>>>> majority of cases. Remember, the goal of being able to=0A=
> >>pass=0A=
> >>  >>>>>>>>>>> metadata through the network is to enhance service=0A=
> >>delivery,=0A=
> >>  >>>>>>>>>>> not pass the entire works of Shakespeare ;-)=0A=
> >>  >>>>>>>>>>>=0A=
> >>  >>>>>>>>>>> Sent from my iPhone=0A=
> >>  >>>>>>>>>>>=0A=
> >>  >>>>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"=0A=
> >>  >>>>>>>>>>>> <Ron_Parker@affirmednetworks.com=0A=
> >><mailto:Ron_Parker@affirmednetworks.com>> wrote:=0A=
> >>  >>>>>>>>>>>>=0A=
> >>  >>>>>>>>>>>> Nicolas,=0A=
> >>  >>>>>>>>>>>>=0A=
> >>  >>>>>>>>>>>> I see similar requirements from the 3gpp EPC side.  I=0A=
> >>would=0A=
> >>  >>>>>>>>>>>> like to propose an OUI / TLV based approach where the=0A=
> >>  >>>>>>>>>>>> reserved OUI can be used for agreed upon types of=0A=
> >>common=0A=
> >>  >>>>>>>>>>>> metadata and vendor or other organizational OUIs can=0A=
> be=0A=
> >>used=0A=
> >>  >>>>>>>>>>>> to quickly innovate in the networks.=0A=
> >>  >>>>>>>>>>>> Simultaneously, I would also like to consider=0A=
> >>mechanisms=0A=
> >>  >>>>>>>>>>>> that are optimized for long lived flows so as to=0A=
> >>limit the=0A=
> >>  >>>>>>>>>>>> negative effects of packet growth.=0A=
> >>  >>>>>>>>>>>>=0A=
> >>  >>>>>>>>>>>> Ron=0A=
> >>  >>>>>>>>>>>>=0A=
> >>  >>>>>>>>>>>>=0A=
> >>  >>>>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"=0A=
> >>  >>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com=0A=
> >><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:=0A=
> >>  >>>>>>>>>>>>>=0A=
> >>  >>>>>>>>>>>>> Hello Jim=0A=
> >>  >>>>>>>>>>>>>=0A=
> >>  >>>>>>>>>>>>> I have seen cases in Gi LAN, where subscriber=0A=
> >>related=0A=
> >>  >>>>>>>>>>>>> information is passed to a Web Proxy for HTTP header=0A=
> >>  >>>>>>>>>>>>> enrichment (aimed at some Web Content providers=0A=
> >>partners of=0A=
> >>  >>>>>>>>>>>>> the Mobile Operator).=0A=
> >>  >>>>>>>>>>>>> Information was an coded (persistent) subscriber id=0A=
> >>derived=0A=
> >>  >>>>>>>>>>>>> from the MSISDN, and couple of f customer profile=0A=
> >>related=0A=
> >>  >>>>>>>>>>>>> fields.=0A=
> >>  >>>>>>>>>>>>>=0A=
> >>  >>>>>>>>>>>>> In an sfc based Gi LAN, this entity should receive=0A=
> >>from the=0A=
> >>  >>>>>>>>>>>>> Classifier=0A=
> >>  >>>>>>>>>>>>>=0A=
> >>  >>>>>>>>>>>>> - A classification of the Content Provider ( Id,=0A=
> >>  >>>>>>>>>>>>> Category) based on traffic analysis - The MSISDN of=0A=
> >>the=0A=
> >>  >>>>>>>>>>>>> subscriber - Two subscriber policy fields (not tied=0A=
> to=0A=
> >>PCRF=0A=
> >>  >>>>>>>>>>>>> but belonging to the Subscriber DB) (Subscriber=0A=
> >>category,=0A=
> >>  >>>>>>>>>>>>> sub-category) - A session id (for logging and=0A=
> tracking=0A=
> >>  >>>>>>>>>>>>> purposes)=0A=
> >>  >>>>>>>>>>>>>=0A=
> >>  >>>>>>>>>>>>> The objective being to avoid having  the HTTP Proxy=0A=
> to=0A=
> >>  >>>>>>>>>>>>> become a trusted application (interogate the=0A=
> >>subscriber DB,=0A=
> >>  >>>>>>>>>>>>> etc..)=0A=
> >>  >>>>>>>>>>>>>=0A=
> >>  >>>>>>>>>>>>>=0A=
> >>  >>>>>>>>>>>>> Nicolas=0A=
> >>  >>>>>>>>>>>>>=0A=
> >>  >>>>>>>>>>>>>=0A=
> >>  >>>>>>>>>>>>> ________________________________________ From: Jim=0A=
> >>Guichard=0A=
> >>  >>>>>>>>>>>>> (jguichar) [jguichar@cisco.com] Sent:=0A=
> >>  >>>>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi=0A=
> Salim;=0A=
> >>  >>>>>>>>>>>>> jmoisand@juniper.net <mailto:jmoisand@juniper.net>;=0A=
> >>brijsman@juniper.net <mailto:brijsman@juniper.net> Cc:=0A=
> >>  >>>>>>>>>>>>> sfc Subject: Re: [sfc]=0A=
> >>  >>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations=0A=
> >>  >>>>>>>>>>>>>=0A=
> >>  >>>>>>>>>>>>> Hi Jamal,=0A=
> >>  >>>>>>>>>>>>>=0A=
> >>  >>>>>>>>>>>>> You said "It seems there's clear need for variable=0A=
> >>sized=0A=
> >>  >>>>>>>>>>>>> metadata".. I am not so convinced and would like to=0A=
> >>better=0A=
> >>  >>>>>>>>>>>>> understand the requirements before passing judgement.=
=0A=
> >>If we=0A=
> >>  >>>>>>>>>>>>> look at the use cases as presented thus far into the=0A=
> >>WG I=0A=
> >>  >>>>>>>>>>>>> have yet to see a single example of the need (noting=0A=
> >>that=0A=
> >>  >>>>>>>>>>>>> desire is not the same as need) - I am not saying=0A=
> >>there is=0A=
> >>  >>>>>>>>>>>>> no requirement but rather that we should not jump to=0A=
> >>the=0A=
> >>  >>>>>>>>>>>>> conclusion and build standards around a theory.=0A=
> >>  >>>>>>>>>>>>>=0A=
> >>  >>>>>>>>>>>>>=0A=
> >>  >>>>>>>>>>>>>=0A=
> >>  >>>>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"=0A=
> >>  >>>>>>>>>>>>>> <hadi@mojatatu.com <mailto:hadi@mojatatu.com>>=0A=
> wrote:=0A=
> >>  >>>>>>>>>>>>>>=0A=
> >>  >>>>>>>>>>>>>> I like the doc - well written.=0A=
> >>  >>>>>>>>>>>>>>=0A=
> >>  >>>>>>>>>>>>>> Section 4.3 on metadata encoding.=0A=
> >>  >>>>>>>>>>>>>>=0A=
> >>  >>>>>>>>>>>>>> It seems there's clear need for variable sized=0A=
> >>metadata=0A=
> >>  >>>>>>>>>>>>>> (at least for http/app you  seem to indicate the=0A=
> >>desire for=0A=
> >>  >>>>>>>>>>>>>>it).=0A=
> >>  >>>>>>>>>>>>>> For a datapath per-packet metadata, i feel the need=0A=
> >>is=0A=
> >>  >>>>>>>>>>>>>> just as important. Are we limited by the fact that=0A=
> >>  >>>>>>>>>>>>>> existing hardware may not be able to handle TLVs?=0A=
> For=0A=
> >>  >>>>>>>>>>>>>> example, I dont have a problem handling TLVs in a=0A=
> >>software=0A=
> >>  >>>>>>>>>>>>>>datapath.=0A=
> >>  >>>>>>>>>>>>>>=0A=
> >>  >>>>>>>>>>>>>> cheers, jamal=0A=
> >>  >>>>>>>>>>>>>>=0A=
> >>  >>>>>>>>>>>>>> _______________________________________________ sfc=0A=
> >>  >>>>>>>>>>>>>> mailing list sfc@ietf.org <mailto:sfc@ietf.org>=0A=
> >>  >>>>>>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc=0A=
> >>  >>>>>>>>>>>>>=0A=
> >>  >>>>>>>>>>>>>=0A=
> >>  >>>>>>>>>>>>>=0A=
> >>  >>>>>>>>>>>>> _______________________________________________ sfc=0A=
> >>mailing=0A=
> >>  >>>>>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>=0A=
> >>https://www.ietf.org/mailman/listinfo/sfc=0A=
> >>  >>>>>>>>>>=0A=
> >>  >>>>>>>>>> _______________________________________________ sfc=0A=
> >>mailing=0A=
> >>  >>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>=0A=
> >>https://www.ietf.org/mailman/listinfo/sfc=0A=
> >>  >>>>>>>>>=0A=
> >>  >>>>>>>>> _______________________________________________ sfc=0A=
> >>mailing=0A=
> >>  >>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>=0A=
> >>https://www.ietf.org/mailman/listinfo/sfc=0A=
> >>  >>>>>>>>>=0A=
> >>  >>>>>>>>> _______________________________________________ sfc=0A=
> >>mailing=0A=
> >>  >>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>=0A=
> >>https://www.ietf.org/mailman/listinfo/sfc=0A=
> >>  >>>>>=0A=
> >>  >>>>> _______________________________________________ sfc mailing=0A=
> >>list=0A=
> >>  >>>>> sfc@ietf.org <mailto:sfc@ietf.org>=0A=
> >>https://www.ietf.org/mailman/listinfo/sfc=0A=
> >>  >>>>>=0A=
> >>  >>=0A=
> >>  >>_______________________________________________=0A=
> >>  >>sfc mailing list=0A=
> >>  >>sfc@ietf.org <mailto:sfc@ietf.org>=0A=
> >>  >>https://www.ietf.org/mailman/listinfo/sfc=0A=
> >>  >=0A=
> >>  >_______________________________________________=0A=
> >>  >sfc mailing list=0A=
> >>  >sfc@ietf.org <mailto:sfc@ietf.org>=0A=
> >>  >https://www.ietf.org/mailman/listinfo/sfc=0A=
> >>=0A=
> >=0A=
> >_______________________________________________=0A=
> >sfc mailing list=0A=
> >sfc@ietf.org=0A=
> >https://www.ietf.org/mailman/listinfo/sfc=0A=
>=0A=
> _______________________________________________=0A=
> sfc mailing list=0A=
> sfc@ietf.org=0A=
> https://www.ietf.org/mailman/listinfo/sfc=0A=
=0A=
_______________________________________________=0A=
sfc mailing list=0A=
sfc@ietf.org=0A=
https://www.ietf.org/mailman/listinfo/sfc=0A=
=0A=
_______________________________________________=0A=
sfc mailing list=0A=
sfc@ietf.org=0A=
https://www.ietf.org/mailman/listinfo/sfc=0A=


From nobody Fri Mar 14 12:23:23 2014
Return-Path: <mn1921@att.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 55F661A019F for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 12:23:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.447
X-Spam-Level: 
X-Spam-Status: No, score=-2.447 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_OFF=2.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547] 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 pu6eYMPE3msV for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 12:23:14 -0700 (PDT)
Received: from nbfkord-smmo06.seg.att.com (nbfkord-smmo06.seg.att.com [209.65.160.94]) by ietfa.amsl.com (Postfix) with ESMTP id 7DD6E1A0046 for <sfc@ietf.org>; Fri, 14 Mar 2014 12:23:13 -0700 (PDT)
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo06.seg.att.com(mxl_mta-7.2.1-0) with ESMTP id a1753235.2b5d77224940.4598137.00-2424.12929707.nbfkord-smmo06.seg.att.com (envelope-from <mn1921@att.com>);  Fri, 14 Mar 2014 19:23:06 +0000 (UTC)
X-MXL-Hash: 5323571a7878e805-6260e51896840cc837d465322acee465a3d43eeb
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo06.seg.att.com(mxl_mta-7.2.1-0) over TLS secured channel with ESMTP id 81753235.0.4598109.00-2118.12929638.nbfkord-smmo06.seg.att.com (envelope-from <mn1921@att.com>);  Fri, 14 Mar 2014 19:23:04 +0000 (UTC)
X-MXL-Hash: 5323571862ce92cf-eee5c6154511826dd084c3052b25a87557780de1
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2EJN3QV026953; Fri, 14 Mar 2014 15:23:04 -0400
Received: from mlpi408.sfdc.sbc.com (mlpi408.sfdc.sbc.com [130.9.128.240]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2EJMqUE026815 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 14 Mar 2014 15:22:58 -0400
Received: from MISOUT7MSGHUBAG.ITServices.sbc.com (MISOUT7MSGHUBAG.itservices.sbc.com [130.9.129.151]) by mlpi408.sfdc.sbc.com (RSA Interceptor); Fri, 14 Mar 2014 19:22:40 GMT
Received: from MISOUT7MSGUSR9I.ITServices.sbc.com ([144.151.223.56]) by MISOUT7MSGHUBAG.ITServices.sbc.com ([130.9.129.151]) with mapi id 14.03.0174.001; Fri, 14 Mar 2014 15:22:40 -0400
From: "NAPIERALA, MARIA H" <mn1921@att.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPPtb75JTMIR5tk0Sw90+BuOO5fZrg0AbggABKhACAAAVnAIAAC8mAgAACAAD//8c8sA==
Date: Fri, 14 Mar 2014 19:22:40 +0000
Message-ID: <1D70D757A2C9D54D83B4CBD7625FA80E0135CA2F@MISOUT7MSGUSR9I.ITServices.sbc.com>
References: <9wpek1o9cwfd51qatfhe1o82.1394727128188@email.android.com> <1D70D757A2C9D54D83B4CBD7625FA80E0135C7C6@MISOUT7MSGUSR9I.ITServices.sbc.com> <53233BDA.8070903@joelhalpern.com> <CF488DFD.33B63%smkumar@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7DEE15@MBX021-W3-CA-2.exch021.domain.local> <53234BF2.5060804@joelhalpern.com>
In-Reply-To: <53234BF2.5060804@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.91.76.193]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-AnalysisOut: [v=2.0 cv=IZIwrxWa c=1 sm=1 a=dhB6nF3YHL5t/Ixux6cINA==:17 a]
X-AnalysisOut: [=R0AxcfLY814A:10 a=ofMgfj31e3cA:10 a=-s3I2kwCOWQA:10 a=BLc]
X-AnalysisOut: [eEmwcHowA:10 a=8nJEP1OIZ-IA:10 a=zQP7CpKOAAAA:8 a=XIqpo32R]
X-AnalysisOut: [AAAA:8 a=48vgC7mUAAAA:8 a=ABeY7kuGAAAA:8 a=AUd_NHdVAAAA:8 ]
X-AnalysisOut: [a=i0EeH86SAAAA:8 a=PBr8zg0IAAAA:8 a=A7XncKjpAAAA:8 a=qN95w]
X-AnalysisOut: [PeSAAAA:8 a=OUXY8nFuAAAA:8 a=6o9rFm6VpWMcXTwuW7gA:9 a=wPNL]
X-AnalysisOut: [vfGTeEIA:10 a=lZB815dzVvQA:10 a=chC_agHSu74A:10 a=JfD0Fch1]
X-AnalysisOut: [gWkA:10 a=hPjdaMEvmhQA:10 a=wQWeH_5-QA4A:10 a=wlhJtfLYORIA]
X-AnalysisOut: [:10 a=paC5pjApGzsA:10 a=peF9eE_zjQwA:10 a=cRjGbjRz1yUZrg6l]
X-AnalysisOut: [:21 a=fMOn-w5jpxdkIWiG:21]
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2010122901)]
X-MAIL-FROM: <mn1921@att.com>
X-SOURCE-IP: [144.160.229.24]
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/XTzSIIoDxxJoKWKZ7mCWVPYhxBc
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 19:23:19 -0000

Joel,

> If the transport header carries enough information for identifying the
> sequence (VLAN tag or MPLS label can both do the job), then arguably
> the
> global chain ID is redundant. =20

Yep.
>
>I can live with carrying it anyway
> either
> if I have metadata to carry, or if I need the chain ID for some
> purpose.

I am OK with it as long as the chain ID can be set to "no-op" (i.e., NULL).

>   After all, some folks seem to want to use that for the forwarding
> decisions.

Yes, unfortunately..

>=20
> On 3/14/14, 2:28 PM, Ron Parker wrote:
> > The chain ID is the label that defines the sequence of service
> functions that must be visited.   It can be thought of as a handle for
> a stack of must-visit network locations.   I don't see how this can be
> anything but mandatory.
> >
> >     Ron
> >
> >
> > -----Original Message-----
> > From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Surendra Kumar
> (smkumar)
> > Sent: Friday, March 14, 2014 1:46 PM
> > To: Joel M. Halpern; NAPIERALA, MARIA H
> > Cc: sfc@ietf.org
> > Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
> >
> > [Trimmed the recipient list - needs approval otherwise]
> >
> > Completely agree here.
> >
> > SFC does not prevent VLAN stitching and one can continue to do that.
> While at the same time SFC can include VLAN stitching to support legacy
> SFs in the same chain that includes SFC aware SFs. Even legacy SFs
> benefit from chain identification and hence can be shared across
> different service chains.
> >
> > Surendra.
> >
> >
> >
> > On 3/14/14 10:26 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
> >
> >> My own inclination is to observe that if you don't need explicit
> chain
> >> identification and you don't need metadata, you can just omit the
> >> sfc/nsh header.  Still do service chaining, just no extra header.
> >>
> >> If we are going to have the header, it seems to me that the chain
> >> identification field is very useful, and low cost once we have the
> header.
> >>
> >> Yours,
> >> Joel
> >>
> >> On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:
> >>> Explicit chain identification should be made optional. I believe it
> >>> was discussed few months ago on this mailing list.
> >>>
> >>> Maria
> >>>
> >>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Jmh.direct
> >>> *Sent:* Thursday, March 13, 2014 12:12 PM
> >>> *To:* kegray@cisco.com; lucy.yong@huawei.com; smkumar@cisco.com;
> >>> jguichar@cisco.com
> >>> *Cc:* nicolas.bouthors@qosmos.com; sfc@ietf.org; hadi@mojatatu.com;
> >>> ron_parker@affirmednetworks.com; brijsman@juniper.net;
> >>> jmh@joelhalpern.com
> >>> *Subject:* Re: [sfc] draft-rijsman-sfc-metadata-considerations
> >>> *Importance:* Low
> >>>
> >>> Assuming I understand you properly Ken, I disagree.
> >>>
> >>> For example, by using separate terms I can easily discuss the fact
> >>> that  certain kinds of data (chain identification) only need to be
> >>> adjust by a  few apps in rare cases.  And that data is not beeded
> by
> >>> the applications.
> >>>
> >>> Unless you would like to consider the chain identification as being
> >>> optional?
> >>>
> >>> Yours,
> >>>
> >>> Joel
> >>>
> >>>
> >>>
> >>> Sent from my Samsung smartphone on AT&T
> >>>
> >>>
> >>>
> >>>
> >>> -------- Original message --------
> >>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
> >>> From: "Ken Gray (kegray)" <kegray@cisco.com
> >>> <mailto:kegray@cisco.com>>
> >>> To: Lucy yong <lucy.yong@huawei.com
> >>> <mailto:lucy.yong@huawei.com>>,"Surendra Kumar (smkumar)"
> >>> <smkumar@cisco.com <mailto:smkumar@cisco.com>>,"Jim Guichard
> (jguichar)"
> >>> <jguichar@cisco.com <mailto:jguichar@cisco.com>>
> >>> CC: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com
> >>> <mailto:Nicolas.BOUTHORS@qosmos.com>>,sfc <sfc@ietf.org
> >>> <mailto:sfc@ietf.org>>,Jamal Hadi Salim <hadi@mojatatu.com
> >>> <mailto:hadi@mojatatu.com>>,Ron Parker
> >>> <Ron_Parker@affirmednetworks.com
> >>> <mailto:Ron_Parker@affirmednetworks.com>>,"brijsman@juniper.net
> >>> <mailto:brijsman@juniper.net>" <brijsman@juniper.net
> >>> <mailto:brijsman@juniper.net>>,"Joel M. Halpern"
> <jmh@joelhalpern.com
> >>> <mailto:jmh@joelhalpern.com>>
> >>>
> >>> The word "metadata" is a purposely ambiguous term "data that
> provides
> >>> information about other data".  It is used to avoid THIS
> discussion.
> >>>
> >>> For example, I propose we define "tequila metadata" because,
> frankly,
> >>> I  will need to order a triple-shot if we keep attempting to define
> >>> something  that, by definition, is ambiguous.  I'd like my
> bartender
> >>> to understand me  specifically when I say "I need a shot".
> >>>
> >>> On 3/13/14 7:49 AM, "Lucy yong" <lucy.yong@huawei.com
> >>> <mailto:lucy.yong@huawei.com>> wrote:
> >>>
> >>>   >Snip..
> >>>   >SK> Just copying from the PS:
> >>>   >--
> >>>   >Data plane metadata provides the ability to exchange information
> >>> between
> >>>   >the network and service functions, between service functions,
> and
> >>> service
> >>>   >functions and the network.
> >>>   >
> >>>   >--
> >>>   >It is a lucid definition. We are unnecessarily making the word
> >>> "network"
> >>>   >controversial, IMO.
> >>>   >
> >>>   >[Lucy] This is my point. "The network" is too general here,
> which
> >>> brings
> >>>   >metadata great power to do many things. This is why people
> invent
> >>> ideas
> >>>   >here, which causes a lot of debates on metadata usage
> potentials.
> >>> We
> >>>   >should not spend a lot of times on that debates and judge which
> >>> usage is
> >>>   >valuable or not. Thus, for the SFC work, it will be helpful if
> we
> >>> can
> >>>   >narrow down a bit. Joel makes explicitly two cases, which is
> >>> helpful to
> >>>   >develop use cases for each case. I would like to see that the
> >>> problem
> >>>   >statement can be more specific on metadata definition, which may
> be
> >>>   >helpful in less focusing on it and moving forward.
> >>>   >
> >>>   >Lucy
> >>>   >
> >>>   >Surendra.
> >>>   >
> >>>   >
> >>>   >>
> >>>   >>Thanks,
> >>>   >>Lucy
> >>>   >>
> >>>   >>-----Original Message-----
> >>>   >>From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
> >>>   >>Sent: Wednesday, March 12, 2014 4:38 PM
> >>>   >>To: Lucy yong
> >>>   >>Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker;
> >>>   >>brijsman@juniper.net <mailto:brijsman@juniper.net>; sfc; Jamal
> >>> Hadi Salim
> >>>   >>Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
> >>>   >>
> >>>   >>Hi Lucy,
> >>>   >>
> >>>   >>No. I am simply saying we should not overcomplicate the problem
> >>>   >>statement with text that adds little to no value in my opinion.
> >>> Whether
> >>>   >>we call it metadata, or context, has no bearing on the fact
> that
> >>> the
> >>>   >>problem statement already clearly states we need to be able to
> >>> pass
> >>>   >>information between SF=B9s and between the network & SF=B9s.
> >>>   >>
> >>>   >>
> >>>   >>On 3/12/14, 5:13 PM, "Lucy yong" <lucy.yong@huawei.com
> >>> <mailto:lucy.yong@huawei.com>> wrote:
> >>>   >>
> >>>   >>>
> >>>   >>>Hi Jim,
> >>>   >>>
> >>>   >>>I for one don't agree and think we are over complicating what
> >>> should
> >>>   >>>be straightforward. The SFC encapsulation should enable two
> things:
> >>>   >>>
> >>>   >>>1. Steering of selected flows through a service chain; this is
> >>> the
> >>>   >>>service function path.
> >>>   >>>2. Passing of context associated with a given flow within said
> >>> service
> >>>   >>>function path. This context information may be consumed by a
> SF
> >>> (an
> >>>   >>>application ID is an example) or may be consumed by the
> >>> forwarding
> >>>   >>>elements (a vrf-ID is an example).
> >>>   >>>[Lucy] Do you call the context as metadata or not? Do we have
> >>> another
> >>>   >>>term here beside SFC header and metadata. I see that you don't
> >>> want to
> >>>   >>>separate what is consumed by SF and what is consumed by the
> >>> forwarding
> >>>   >>>elements.
> >>>   >>>
> >>>   >>>Lucy
> >>>   >>>
> >>>   >>>Sent from my iPhone
> >>>   >>>
> >>>   >>>> On Mar 12, 2014, at 4:16 PM, "Lucy yong"
> <lucy.yong@huawei.com
> >>> <mailto:lucy.yong@huawei.com>> wrote:
> >>>   >>>>
> >>>   >>>> Great. Then we may consider two special metadata definitions
> in
> >>> the
> >>>   >>>>problem statement so we can all use the same definitions.
> Here
> >>> is my
> >>>   >>>>suggested text and like to hear you and other's input and
> >>> suggestions.
> >>>   >>>>
> >>>   >>>> Dataplane Metadata: Data plane metadata provides the ability
> to
> >>>   >>>>exchange information between the elements in a service
> function
> >>>   >>>>chaining. In this context, there are two types of data plane
> >>> metadata.
> >>>   >>>>
> >>>   >>>> Service Function Metadata: the information exchanged between
> >>>   >>>>classifier and service functions, between service functions
> to
> >>>   >>>>facilitate service functions on the packet treatment.
> >>>   >>>>
> >>>   >>>> Steering Metadata: the information from service functions to
> a
> >>>   >>>>classifier or service node for traffic forwarding purpose.
> >>>   >>>>
> >>>   >>>> -end
> >>>   >>>>
> >>>   >>>> Lucy
> >>>   >>>>
> >>>   >>>>
> >>>   >>>> -----Original Message-----
> >>>   >>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
> >>>   >>>> Sent: Wednesday, March 12, 2014 2:35 PM
> >>>   >>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker
> >>>   >>>> Cc: Jim Guichard (jguichar); brijsman@juniper.net
> >>> <mailto:brijsman@juniper.net>; sfc; Jamal Hadi
> >>>   >>>> Salim
> >>>   >>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
> >>>   >>>>
> >>>   >>>> Yes, I am trying to consistently distinguish those two cases
> >>> when
> >>>   >>>>talking about the information carried with packets in service
> >>> chains.
> >>>   >>>>
> >>>   >>>> Yours,
> >>>   >>>> Joel
> >>>   >>>>
> >>>   >>>>> On 3/12/14, 3:13 PM, Lucy yong wrote:
> >>>   >>>>> Joel, See below. -----Original Message----- From: sfc
> >>>   >>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
> Sent:
> >>>   >>>>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas
> >>> BOUTHORS;
> >>>   >>>>> Ron Parker Cc: Jim Guichard (jguichar);
> brijsman@juniper.net
> >>> <mailto:brijsman@juniper.net>; sfc;
> >>>   >>>>> Jamal Hadi Salim Subject: Re: [sfc]
> >>>   >>>>> draft-rijsman-sfc-metadata-considerations
> >>>   >>>>>
> >>>   >>>>> I was trying to word it carefully not to focus on who puts
> the
> >>>   >>>>> information in, but only on who consumes the information.
> >>>   >>>>> Information for service functions may come from the ingress
> >>>   >>>>> classifier or from other service functions. [Lucy] this is
> the
> >>> one
> >>>   >>>>> case using metadata in your view. Information for the
> >>> forwarding
> >>>   >>>>> will generally come from the ingress classifier, but in
> >>> special
> >>>   >>>>> cases may be provided by service functions.  (I keep
> wanting
> >>> to get
> >>>   >>>>> rid of those special cases, but so far there seem to be
> just
> >>> enough
> >>>   >>>>> of them to warrant covering in the solution.  And more
> >>> importantly,
> >>>   >>>>> significant support for it in the working group.) [Lucy]
> This
> >>> is
> >>>   >>>>> the second case using metadata in your view (but you don't
> >>> like it).
> >>>   >>>>>
> >>>   >>>>> And you suggest distinguishing these two cases when
> discussing
> >>>   >>>>> about metadata usage. Is that right understanding?
> >>>   >>>>>
> >>>   >>>>> Lucy
> >>>   >>>>>
> >>>   >>>>> Yours, Joel
> >>>   >>>>>
> >>>   >>>>>> On 3/12/14, 2:33 PM, Lucy yong wrote:
> >>>   >>>>>> Joel, I interpret that you suggests that distinguish the
> >>> exchange
> >>>   >>>>>> information data plane carried between service functions
> and
> >>> the
> >>>   >>>>>> exchange information data plane carried from a service
> >>> function to
> >>>   >>>>>> a service node. Is this right understanding? Lucy
> >>>   >>>>>>
> >>>   >>>>>> -----Original Message----- From: Joel M. Halpern
> >>>   >>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,
> 2014
> >>> 1:19
> >>>   >>>>>> PM
> >>>   >>>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim
> Guichard
> >>>   >>>>>> (jguichar); brijsman@juniper.net
> >>> <mailto:brijsman@juniper.net>;  sfc; Jamal Hadi Salim Subject:
> >>>   >>>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
> >>>   >>>>>>
> >>>   >>>>>> My inclination would be to tune that definition to
> >>> distinguish
> >>>   >>>>>> between dataplane carried information intended for use by
> >>> service
> >>>   >>>>>> funcitons (whatever the origin), and dataplane carried
> >>> information
> >>>   >>>>>> intended for dataplane forwarding components.
> >>>   >>>>>>
> >>>   >>>>>> Yours, Joel
> >>>   >>>>>>
> >>>   >>>>>>
> >>>   >>>>>>> Hi Joel,
> >>>   >>>>>>>
> >>>   >>>>>>> I agree that we need using the same definition for a
> term,
> >>> but
> >>>   >>>>>>> disagree that the metadata definition here is a set of
> >>>   >>>>>>> information put in the SFC header. This may be too narrow
> or
> >>> lead
> >>>   >>>>>>> to a particular solution. I am fine with this definition
> in
> >>> the
> >>>   >>>>>>> problem statement w/ minor tweak (suggested on mailing
> list).
> >>>   >>>>>>>
> >>>   >>>>>>> Dataplane Metadata: Data plane metadata provides the
> ability
> >>> to
> >>>   >>>>>>> exchange information between the classifiers and service
> >>>   >>>>>>> functions, between service functions, and service
> functions
> >>> and
> >>>   >>>>>>> the
> >>>   >>>>>>> classifiers|service nodes.
> >>>   >>>>>>>
> >>>   >>>>>>> There may be a solution that a service function passes
> some
> >>>
> >>>   >>>>>>> information to attached service node without using SFC
> header.
> >>>   >>>>>>>
> >>>   >>>>>>> Thanks, Lucy
> >>>   >>>>>>>
> >>>   >>>>>>>
> >>>   >>>>>>> -----Original Message----- From: Joel Halpern Direct
> >>>   >>>>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday,
> March
> >>> 12,
> >>>   >>>>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas
> >>> BOUTHORS;
> >>>   >>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
> brijsman@juniper.net
> >>> <mailto:brijsman@juniper.net>;
> >>>   >>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
> >>>   >>>>>>> draft-rijsman-sfc-metadata-considerations
> >>>   >>>>>>>
> >>>   >>>>>>> Lucy, you say "the metadata term means ..."  The
> definition
> >>> you
> >>>   >>>>>>> then provide is a definition of the set of information we
> >>> are
> >>>   >>>>>>> proposing that we put in the SFC header.  I, and others,
> >>> have
> >>>   >>>>>>> been using the term metadata more narrowly.  We can use
> >>> whatever
> >>>   >>>>>>> definition we want. But we do need to agree on the
> definition.
> >>>   >>>>>>> For the purposes of the WG, it seems much more useful to
> use
> >>> the
> >>>   >>>>>>> term metadata for the narrower description.
> >>>   >>>>>>>
> >>>   >>>>>>> Yours, Joel
> >>>   >>>>>>>
> >>>   >>>>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
> >>>   >>>>>>>> Hi Joel,
> >>>   >>>>>>>>
> >>>   >>>>>>>> I agree. We need to differentiate the metadata used by
> >>> service
> >>>   >>>>>>>>function and SFC header. The metadata term means carrying
> >>> some
> >>>   >>>>>>>>states along with the packet. IMO: SFC header is a kind
> of
> >>>   >>>>>>>>metadata carried on packet for next service node to use.
> In
> >>> the
> >>>   >>>>>>>>context of SFC, we have term for SFC header and the
> metadata
> >>> that
> >>>   >>>>>>>>was carried between service functions, or between service
> >>>   >>>>>>>>functions and classifiers/service nodes, which is what
> the
> >>> draft
> >>>   >>>>>>>>focus.
> >>>   >>>>>>>>
> >>>   >>>>>>>> Thanks, Lucy
> >>>   >>>>>>>>
> >>>   >>>>>>>>
> >>>   >>>>>>>>
> >>>   >>>>>>>>
> >>>   >>>>>>>>
> >>>   >>>>>>>> -----Original Message----- From: Joel M. Halpern
> >>>   >>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,
> >>> 2014
> >>>   >>>>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc:
> >>> Jim
> >>>   >>>>>>>> Guichard (jguichar); brijsman@juniper.net
> >>> <mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
> >>>   >>>>>>>> Subject: Re: [sfc]
> >>> draft-rijsman-sfc-metadata-considerations
> >>>   >>>>>>>>
> >>>   >>>>>>>> I think it is important to keep a strong distinction
> >>> between
> >>>   >>>>>>>> metadata (which is for use by applications) and the
> service
> >>>   >>>>>>>> chaining information in the base service chain header,
> >>> which is
> >>>   >>>>>>>> for use by the service chain support mechanisms.
> >>>   >>>>>>>>
> >>>   >>>>>>>> Yours, Joel
> >>>   >>>>>>>>
> >>>   >>>>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
> >>>   >>>>>>>>> Fully agree with Joe.
> >>>   >>>>>>>>>
> >>>   >>>>>>>>> We should not require a fix length for in-band metadata
> >>> but
> >>>   >>>>>>>>> also not leave it for freely usage. In fact, when a
> >>> service
> >>>   >>>>>>>>> node inserts SFC header on a (encapsulated) packet and
> >>> send to
> >>>   >>>>>>>>> next service node, SFC header itself can be seen as a
> >>> metadata.
> >>>   >>>>>>>>>
> >>>   >>>>>>>>> Lucy
> >>>   >>>>>>>>>
> >>>   >>>>>>>>> -----Original Message----- From: sfc
> >>>   >>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M.
> Halpern
> >>>   >>>>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas
> >>> BOUTHORS;
> >>>   >>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
> >>> brijsman@juniper.net  <mailto:brijsman@juniper.net>;
> >>>   >>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
> >>>   >>>>>>>>> draft-rijsman-sfc-metadata-considerations
> >>>   >>>>>>>>>
> >>>   >>>>>>>>> For in-band metadata, the API for access can easily be
> >>>   >>>>>>>>> synchronous. Out of band metadata needs different
> handling.
> >>>   >>>>>>>>> There are many cases where out-of-band metadata is
> useful
> >>> and
> >>>   >>>>>>>>> appropriate.  But they do not cover all needs by any
> stretch.
> >>>   >>>>>>>>>
> >>>   >>>>>>>>> Even if each piece of in-band metadata is of fixed
> length,
> >>>   >>>>>>>>> there are many different kinds of metatype.  Trying to
> say
> >>>   >>>>>>>>> "there will be exactly four pieces, and they will be of
> >>> types
> >>>   >>>>>>>>> t1, t2, t3, and t4" is simply too specific for even 80%
> of
> >>> the
> >>>   >>>>>>>>>needs.
> >>>   >>>>>>>>>
> >>>   >>>>>>>>> Yours, Joel
> >>>   >>>>>>>>>
> >>>   >>>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
> >>>   >>>>>>>>>> Hello Ron,
> >>>   >>>>>>>>>>
> >>>   >>>>>>>>>> Sending out of band congruent metadata may not be the
> >>> answer
> >>>   >>>>>>>>>> to all needs but it is one tool that we should keep.
> >>>   >>>>>>>>>>
> >>>   >>>>>>>>>> Not all metadata is tied to a specific packet, for
> >>> example a
> >>>   >>>>>>>>>> policy change in PCRF could lead to some metadata
> >>> signaling,
> >>>   >>>>>>>>>> the reaction time need not be immediate, few ms may
> not
> >>> matter.
> >>>   >>>>>>>>>>
> >>>   >>>>>>>>>> As you point, if a packet is tied to a metadata a
> >>> correlation
> >>>   >>>>>>>>>> info can be set in both packet to deal with it (i.e
> >>> metadata
> >>>   >>>>>>>>>> expected flag in the SFC header, plus an id)
> >>>   >>>>>>>>>>
> >>>   >>>>>>>>>> Finally we can still send some limited metadata within
> a
> >>> header.
> >>>   >>>>>>>>>> This could be used for load balancers in particular if
> we
> >>>   >>>>>>>>>> agree on a convention to locate "coarse grain policy"
> >>>   >>>>>>>>>> / "fine grain policy" on reserved context headers.
> >>>   >>>>>>>>>>
> >>>   >>>>>>>>>> This seems to open up a lot of flexibility /
> innovations.
> >>>   >>>>>>>>>>
> >>>   >>>>>>>>>> On your last point, there is a question on how to make
> >>>   >>>>>>>>>> metadata available to a Service Function. Current
> socket
> >>>   >>>>>>>>>> connections for example do not allow to retrieve IP
> >>> header
> >>>   >>>>>>>>>> options. So I assume that SFC aware Service Functions
> >>> will
> >>>   >>>>>>>>>> need some (asynchronous
> >>>   >>>>>>>>>> ?) API to retrieve SFC header information as well as
> >>> in-band
> >>>   >>>>>>>>>> metadata. I don't see out of band metadata transport
> >>> adding
> >>>   >>>>>>>>>> complexity,  the same API can probably apply.
> >>>   >>>>>>>>>>
> >>>   >>>>>>>>>> The alternative option, allowing variable sized
> metadata
> >>> in
> >>>   >>>>>>>>>> the SFC header has some drawbacks as well, one being
> >>>   >>>>>>>>>> fragmentation, and some switches expecting as well to
> >>> look at
> >>>   >>>>>>>>>> end user traffic headers for link load balancing.  I
> >>> would
> >>>   >>>>>>>>>> agree that if we can accept these issues, then sending
> >>>   >>>>>>>>>> off-line congruent metadata looses its interest.
> >>>   >>>>>>>>>>
> >>>   >>>>>>>>>> We need to take into account  that both in-band and
> >>> congruent
> >>>   >>>>>>>>>> out-of-band metadata transport is not reliable. A
> packet
> >>> loss
> >>>   >>>>>>>>>> triggering retransmission would not lead to the
> identical
> >>>   >>>>>>>>>> reconstruction of the associated metadata. In some
> cases,
> >>> we
> >>>   >>>>>>>>>> might thus even need non-congruent out-of-band
> reliable
> >>>   >>>>>>>>>> metadata transport.
> >>>   >>>>>>>>>>
> >>>   >>>>>>>>>>
> >>>   >>>>>>>>>>
> >>>   >>>>>>>>>> Nicolas ________________________________________ From:
> >>> Ron
> >>>   >>>>>>>>>> Parker [Ron_Parker@affirmednetworks.com] Sent:
> Wednesday,
> >>>   >>>>>>>>>> March 12, 2014
> >>>   >>>>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard
> >>> (jguichar);
> >>>   >>>>>>>>>> brijsman@juniper.net <mailto:brijsman@juniper.net>;
> sfc;
> >>> Jamal Hadi Salim Subject: Re: [sfc]
> >>>   >>>>>>>>>> draft-rijsman-sfc-metadata-considerations
> >>>   >>>>>>>>>>
> >>>   >>>>>>>>>> Nicolas,
> >>>   >>>>>>>>>>
> >>>   >>>>>>>>>> I understand the concept for out of band signaling of
> >>>   >>>>>>>>>>metadata, but I am concerned that it introduces
> >>> significant
> >>>   >>>>>>>>>>complexity due to the potential race condition of
> >>> receiving the
> >>>   >>>>>>>>>>real packet before the metadata.  While the real packet
> >>> could
> >>>   >>>>>>>>>>indicate that out of band metadata is expected, how can
> we
> >>>   >>>>>>>>>>guarantee the order of reception? What if switching or
> >>> routing
> >>>   >>>>>>>>>>nodes apply hash based load balancing? What if the load
> >>>   >>>>>>>>>>balancing understands SFC encaps and looks beyond it to
> >>> the
> >>>   >>>>>>>>>>original header to get better entropy?
> >>>   >>>>>>>>>> Can we guarantee that the metadata and real packet
> will
> >>> follow
> >>>   >>>>>>>>>>the exact same path? If we can not, then
> implementations
> >>> will
> >>>   >>>>>>>>>>need to add ingress queuing to cope with the scenario.
> >>>   >>>>>>>>>>
> >>>   >>>>>>>>>> Also, do you feel that the increase in implementation
> >>>   >>>>>>>>>> complexity at the service functions is reasonable?
> >>>   >>>>>>>>>>
> >>>   >>>>>>>>>> Thanks.
> >>>   >>>>>>>>>>
> >>>   >>>>>>>>>> Ron
> >>>   >>>>>>>>>>
> >>>   >>>>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
> >>>   >>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com
> >>> <mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
> >>>   >>>>>>>>>>>
> >>>   >>>>>>>>>>> I think we must make a distinction between:
> >>>   >>>>>>>>>>>
> >>>   >>>>>>>>>>> - Metadata which should be part of the header defined
> as
> >>> in
> >>>   >>>>>>>>>>> band marking. - Metadata with can be passed out of
> band,
> >>> for
> >>>   >>>>>>>>>>> example congruent out of band signaling defined in
> the
> >>> draft
> >>>   >>>>>>>>>>>
> >>>   >>>>>>>>>>> The former calls for a limited space in the header,
> >>> true, The
> >>>   >>>>>>>>>>> latter however does not incur any space limitation
> and
> >>> is
> >>>   >>>>>>>>>>> still fairly efficient and it remains compatible with
> a
> >>> fixed
> >>>   >>>>>>>>>>> size header used to route those signaling messages
> along
> >>> the
> >>>   >>>>>>>>>>> chain's service functions.
> >>>   >>>>>>>>>>>
> >>>   >>>>>>>>>>> Nicolas ________________________________________
> From:
> >>>   >>>>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com] Sent:
> >>>   >>>>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
> >>>   >>>>>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net
> >>> <mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
> >>>   >>>>>>>>>>> Subject: Re: [sfc]
> >>> draft-rijsman-sfc-metadata-considerations
> >>>   >>>>>>>>>>>
> >>>   >>>>>>>>>>> Hi Ron,
> >>>   >>>>>>>>>>>
> >>>   >>>>>>>>>>> We can certainly have this discussion but we should
> >>> first
> >>>   >>>>>>>>>>> consider what information is necessary and if said
> >>>   >>>>>>>>>>> information can fit within a fixed number of contexts
> in
> >>> the
> >>>   >>>>>>>>>>> majority of cases. Remember, the goal of being able
> to
> >>> pass
> >>>   >>>>>>>>>>> metadata through the network is to enhance service
> >>> delivery,
> >>>   >>>>>>>>>>> not pass the entire works of Shakespeare ;-)
> >>>   >>>>>>>>>>>
> >>>   >>>>>>>>>>> Sent from my iPhone
> >>>   >>>>>>>>>>>
> >>>   >>>>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
> >>>   >>>>>>>>>>>> <Ron_Parker@affirmednetworks.com
> >>> <mailto:Ron_Parker@affirmednetworks.com>> wrote:
> >>>   >>>>>>>>>>>>
> >>>   >>>>>>>>>>>> Nicolas,
> >>>   >>>>>>>>>>>>
> >>>   >>>>>>>>>>>> I see similar requirements from the 3gpp EPC side.
> I
> >>> would
> >>>   >>>>>>>>>>>> like to propose an OUI / TLV based approach where
> the
> >>>   >>>>>>>>>>>> reserved OUI can be used for agreed upon types of
> >>> common
> >>>   >>>>>>>>>>>> metadata and vendor or other organizational OUIs can
> be
> >>> used
> >>>   >>>>>>>>>>>> to quickly innovate in the networks.
> >>>   >>>>>>>>>>>> Simultaneously, I would also like to consider
> >>> mechanisms
> >>>   >>>>>>>>>>>> that are optimized for long lived flows so as to
> limit
> >>> the
> >>>   >>>>>>>>>>>> negative effects of packet growth.
> >>>   >>>>>>>>>>>>
> >>>   >>>>>>>>>>>> Ron
> >>>   >>>>>>>>>>>>
> >>>   >>>>>>>>>>>>
> >>>   >>>>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
> >>>   >>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com
> >>> <mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
> >>>   >>>>>>>>>>>>>
> >>>   >>>>>>>>>>>>> Hello Jim
> >>>   >>>>>>>>>>>>>
> >>>   >>>>>>>>>>>>> I have seen cases in Gi LAN, where subscriber
> related
> >>>   >>>>>>>>>>>>> information is passed to a Web Proxy for HTTP
> header
> >>>   >>>>>>>>>>>>> enrichment (aimed at some Web Content providers
> >>> partners of
> >>>   >>>>>>>>>>>>> the Mobile Operator).
> >>>   >>>>>>>>>>>>> Information was an coded (persistent) subscriber id
> >>> derived
> >>>   >>>>>>>>>>>>> from the MSISDN, and couple of f customer profile
> >>> related
> >>>   >>>>>>>>>>>>> fields.
> >>>   >>>>>>>>>>>>>
> >>>   >>>>>>>>>>>>> In an sfc based Gi LAN, this entity should receive
> >> >from the
> >>>   >>>>>>>>>>>>> Classifier
> >>>   >>>>>>>>>>>>>
> >>>   >>>>>>>>>>>>> - A classification of the Content Provider ( Id,
> >>>   >>>>>>>>>>>>> Category) based on traffic analysis - The MSISDN of
> >>> the
> >>>   >>>>>>>>>>>>> subscriber - Two subscriber policy fields (not tied
> to
> >>> PCRF
> >>>   >>>>>>>>>>>>> but belonging to the Subscriber DB) (Subscriber
> >>> category,
> >>>   >>>>>>>>>>>>> sub-category) - A session id (for logging and
> tracking
> >>>   >>>>>>>>>>>>> purposes)
> >>>   >>>>>>>>>>>>>
> >>>   >>>>>>>>>>>>> The objective being to avoid having  the HTTP Proxy
> to
> >>>   >>>>>>>>>>>>> become a trusted application (interogate the
> >>> subscriber DB,
> >>>   >>>>>>>>>>>>> etc..)
> >>>   >>>>>>>>>>>>>
> >>>   >>>>>>>>>>>>>
> >>>   >>>>>>>>>>>>> Nicolas
> >>>   >>>>>>>>>>>>>
> >>>   >>>>>>>>>>>>>
> >>>   >>>>>>>>>>>>> ________________________________________ From: Jim
> >>> Guichard
> >>>   >>>>>>>>>>>>> (jguichar) [jguichar@cisco.com] Sent:
> >>>   >>>>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi
> Salim;
> >>>   >>>>>>>>>>>>> jmoisand@juniper.net <mailto:jmoisand@juniper.net>;
> >>> brijsman@juniper.net <mailto:brijsman@juniper.net> Cc:
> >>>   >>>>>>>>>>>>> sfc Subject: Re: [sfc]
> >>>   >>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
> >>>   >>>>>>>>>>>>>
> >>>   >>>>>>>>>>>>> Hi Jamal,
> >>>   >>>>>>>>>>>>>
> >>>   >>>>>>>>>>>>> You said "It seems there's clear need for variable
> >>> sized
> >>>   >>>>>>>>>>>>> metadata".. I am not so convinced and would like to
> >>> better
> >>>   >>>>>>>>>>>>> understand the requirements before passing
> judgement.
> >>> If we
> >>>   >>>>>>>>>>>>> look at the use cases as presented thus far into
> the
> >>> WG I
> >>>   >>>>>>>>>>>>> have yet to see a single example of the need
> (noting
> >>> that
> >>>   >>>>>>>>>>>>> desire is not the same as need) - I am not saying
> >>> there is
> >>>   >>>>>>>>>>>>> no requirement but rather that we should not jump
> to
> >>> the
> >>>   >>>>>>>>>>>>> conclusion and build standards around a theory.
> >>>   >>>>>>>>>>>>>
> >>>   >>>>>>>>>>>>>
> >>>   >>>>>>>>>>>>>
> >>>   >>>>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
> >>>   >>>>>>>>>>>>>> <hadi@mojatatu.com <mailto:hadi@mojatatu.com>>
> wrote:
> >>>   >>>>>>>>>>>>>>
> >>>   >>>>>>>>>>>>>> I like the doc - well written.
> >>>   >>>>>>>>>>>>>>
> >>>   >>>>>>>>>>>>>> Section 4.3 on metadata encoding.
> >>>   >>>>>>>>>>>>>>
> >>>   >>>>>>>>>>>>>> It seems there's clear need for variable sized
> >>> metadata
> >>>   >>>>>>>>>>>>>> (at least for http/app you  seem to indicate the
> >>> desire for
> >>>   >>>>>>>>>>>>>>it).
> >>>   >>>>>>>>>>>>>> For a datapath per-packet metadata, i feel the
> need
> >>> is
> >>>   >>>>>>>>>>>>>> just as important. Are we limited by the fact that
> >>>   >>>>>>>>>>>>>> existing hardware may not be able to handle TLVs?
> For
> >>>   >>>>>>>>>>>>>> example, I dont have a problem handling TLVs in a
> >>> software
> >>>   >>>>>>>>>>>>>>datapath.
> >>>   >>>>>>>>>>>>>>
> >>>   >>>>>>>>>>>>>> cheers, jamal
> >>>   >>>>>>>>>>>>>>
> >>>   >>>>>>>>>>>>>> _______________________________________________
> sfc
> >>>   >>>>>>>>>>>>>> mailing list sfc@ietf.org <mailto:sfc@ietf.org>
> >>>   >>>>>>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
> >>>   >>>>>>>>>>>>>
> >>>   >>>>>>>>>>>>>
> >>>   >>>>>>>>>>>>>
> >>>   >>>>>>>>>>>>> _______________________________________________ sfc
> >>> mailing
> >>>   >>>>>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
> >>> https://www.ietf.org/mailman/listinfo/sfc
> >>>   >>>>>>>>>>
> >>>   >>>>>>>>>> _______________________________________________ sfc
> >>> mailing
> >>>   >>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
> >>> https://www.ietf.org/mailman/listinfo/sfc
> >>>   >>>>>>>>>
> >>>   >>>>>>>>> _______________________________________________ sfc
> >>> mailing
> >>>   >>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
> >>> https://www.ietf.org/mailman/listinfo/sfc
> >>>   >>>>>>>>>
> >>>   >>>>>>>>> _______________________________________________ sfc
> >>> mailing
> >>>   >>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
> >>> https://www.ietf.org/mailman/listinfo/sfc
> >>>   >>>>>
> >>>   >>>>> _______________________________________________ sfc mailing
> >>> list
> >>>   >>>>> sfc@ietf.org <mailto:sfc@ietf.org>
> >>> https://www.ietf.org/mailman/listinfo/sfc
> >>>   >>>>>
> >>>   >>
> >>>   >>_______________________________________________
> >>>   >>sfc mailing list
> >>>   >>sfc@ietf.org <mailto:sfc@ietf.org>
> >>>   >>https://www.ietf.org/mailman/listinfo/sfc
> >>>   >
> >>>   >_______________________________________________
> >>>   >sfc mailing list
> >>>   >sfc@ietf.org <mailto:sfc@ietf.org>
> >>>   >https://www.ietf.org/mailman/listinfo/sfc
> >>>
> >>
> >> _______________________________________________
> >> sfc mailing list
> >> sfc@ietf.org
> >> https://www.ietf.org/mailman/listinfo/sfc
> >
> > _______________________________________________
> > sfc mailing list
> > sfc@ietf.org
> > https://www.ietf.org/mailman/listinfo/sfc
> >
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Fri Mar 14 12:30:32 2014
Return-Path: <mn1921@att.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 526E41A019F for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 12:30:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.446
X-Spam-Level: 
X-Spam-Status: No, score=-2.446 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547] 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 shnXM6OQXOXY for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 12:30:20 -0700 (PDT)
Received: from nbfkord-smmo05.seg.att.com (nbfkord-smmo05.seg.att.com [209.65.160.92]) by ietfa.amsl.com (Postfix) with ESMTP id 729E61A0190 for <sfc@ietf.org>; Fri, 14 Mar 2014 12:30:19 -0700 (PDT)
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo05.seg.att.com(mxl_mta-7.2.1-0) with ESMTP id 4c853235.2b451d027940.6261364.00-2404.17595004.nbfkord-smmo05.seg.att.com (envelope-from <mn1921@att.com>);  Fri, 14 Mar 2014 19:30:12 +0000 (UTC)
X-MXL-Hash: 532358c43e38509b-8ea3f4863bd1e7efabcaef1bfb6915ca8e2902b8
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo05.seg.att.com(mxl_mta-7.2.1-0) over TLS secured channel with ESMTP id 2c853235.0.6261336.00-2357.17594921.nbfkord-smmo05.seg.att.com (envelope-from <mn1921@att.com>);  Fri, 14 Mar 2014 19:30:10 +0000 (UTC)
X-MXL-Hash: 532358c267e07da3-bea84850d13ffc57b3185fa62cf6c583ed975782
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2EJU9Yg005850; Fri, 14 Mar 2014 15:30:09 -0400
Received: from mlpi407.sfdc.sbc.com (mlpi407.sfdc.sbc.com [130.9.128.239]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2EJU0mn001717 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 14 Mar 2014 15:30:03 -0400
Received: from MISOUT7MSGHUB9C.ITServices.sbc.com (MISOUT7MSGHUB9C.itservices.sbc.com [144.151.223.82]) by mlpi407.sfdc.sbc.com (RSA Interceptor); Fri, 14 Mar 2014 19:29:45 GMT
Received: from MISOUT7MSGUSR9I.ITServices.sbc.com ([144.151.223.56]) by MISOUT7MSGHUB9C.ITServices.sbc.com ([144.151.223.82]) with mapi id 14.03.0174.001; Fri, 14 Mar 2014 15:29:45 -0400
From: "NAPIERALA, MARIA H" <mn1921@att.com>
To: "mikebianc@aol.com" <mikebianc@aol.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPPtb75JTMIR5tk0Sw90+BuOO5fZrg0AbggABKhACAAAVnAIAAC8mA//+/AnCAAE1VgP//wJKQ
Date: Fri, 14 Mar 2014 19:29:45 +0000
Message-ID: <1D70D757A2C9D54D83B4CBD7625FA80E0135CA6E@MISOUT7MSGUSR9I.ITServices.sbc.com>
References: <9wpek1o9cwfd51qatfhe1o82.1394727128188@email.android.com> <1D70D757A2C9D54D83B4CBD7625FA80E0135C7C6@MISOUT7MSGUSR9I.ITServices.sbc.com> <53233BDA.8070903@joelhalpern.com> <CF488DFD.33B63%smkumar@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7DEE15@MBX021-W3-CA-2.exch021.domain.local> <1D70D757A2C9D54D83B4CBD7625FA80E0135C8E8@MISOUT7MSGUSR9I.ITServices.sbc.com> <1724507149.7054.1394824351395.JavaMail.tomcat@mgs-aaa01.mail.aol.com>
In-Reply-To: <1724507149.7054.1394824351395.JavaMail.tomcat@mgs-aaa01.mail.aol.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.91.76.193]
Content-Type: multipart/alternative; boundary="_000_1D70D757A2C9D54D83B4CBD7625FA80E0135CA6EMISOUT7MSGUSR9I_"
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-AnalysisOut: [v=2.0 cv=N4Oe4RBB c=1 sm=1 a=dhB6nF3YHL5t/Ixux6cINA==:17 a]
X-AnalysisOut: [=R0AxcfLY814A:10 a=ofMgfj31e3cA:10 a=-s3I2kwCOWQA:10 a=BLc]
X-AnalysisOut: [eEmwcHowA:10 a=zQP7CpKOAAAA:8 a=XIqpo32RAAAA:8 a=3oc9M9_CA]
X-AnalysisOut: [AAA:8 a=48vgC7mUAAAA:8 a=qN95wPeSAAAA:8 a=AUd_NHdVAAAA:8 a]
X-AnalysisOut: [=ABeY7kuGAAAA:8 a=i0EeH86SAAAA:8 a=PBr8zg0IAAAA:8 a=A7XncK]
X-AnalysisOut: [jpAAAA:8 a=OUXY8nFuAAAA:8 a=tdCFVMo67HEnl7nN2hIA:9 a=QEXdD]
X-AnalysisOut: [O2ut3YA:10 a=U8Ie8EnqySEA:10 a=lZB815dzVvQA:10 a=Hz7IrDYlS]
X-AnalysisOut: [0cA:10 a=paC5pjApGzsA:10 a=JfD0Fch1gWkA:10 a=chC_agHSu74A:]
X-AnalysisOut: [10 a=hPjdaMEvmhQA:10 a=lHcBWZsYP14gmbqC:21 a=urDOFweFqEG_L]
X-AnalysisOut: [7pj:21 a=yMhMjlubAAAA:8 a=SSmOFEACAAAA:8 a=s1VfLkVCzspP8ZT]
X-AnalysisOut: [1BoAA:9 a=gKO2Hq4RSVkA:10 a=UiCQ7L4-1S4A:10 a=hTZeC7Yk6K0A]
X-AnalysisOut: [:10 a=frz4AuCg-hUA:10 a=f-pgVCOEBa8yAo1L:21 a=PHl5N1uwhbR8]
X-AnalysisOut: [qfmm:21]
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2010122901)]
X-MAIL-FROM: <mn1921@att.com>
X-SOURCE-IP: [144.160.229.24]
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/AFk5mCSUKZoKLvs7OQpohEnK8Z0
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 19:30:30 -0000

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

TWlrZSwNCg0KSXQgd2FzIGRpc2N1c3NlZCBiZWZvcmUsIHNvbWUgbW9udGhzIGFnby4NCk15IHBv
aW50IGlzIHRoYXQgY2hhaW4gSUQgY2FuIGJlIGltcGxpY2l0IChlLmcuLCByZXByZXNlbnRlZCBi
eSBhbiBNUExTIGxhYmVsKS4gIFdlIHNob3VsZCBoYXZlIGF0IGxlYXN0IGEgbm8tb3Agb3IgTlVM
TCBvcHRpb24gZm9yIGV4cGxpY2l0IGNoYWluIElELg0KDQpNYXJpYQ0KDQpGcm9tOiBtaWtlYmlh
bmNAYW9sLmNvbSBbbWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tXQ0KU2VudDogRnJpZGF5LCBNYXJj
aCAxNCwgMjAxNCAzOjEzIFBNDQpUbzogTkFQSUVSQUxBLCBNQVJJQSBIOyBzZmNAaWV0Zi5vcmcN
ClN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0
aW9ucw0KDQpNYXJpYSwNCg0KU3VyZSwgYnV0IHRoZW4gd2h5IG5vdCBqdXN0IGRvIHRoYXQsIHRo
ZW4/ICBJIGFzc3VtZSB0aGF0IHRoZSBtZXRob2Qgb2Ygc2VydmljZSBjaGFpbmluZyB0byB3aGlj
aCB5b3UgYXJlIHJlZmVycmluZyBoYXMgc29tZSBsaW1pdGF0aW9ucyB0aGF0IHlvdSBhcmUgZXhw
ZWN0aW5nIHRvIG92ZXJjb21lIHdpdGggU0ZDLiAgSU1PLCBvbmUgb2YgdGhlIGJlbmVmaXRzIG9m
IFNGQyBvdmVyIG90aGVyIG1ldGhvZHMgb2YgaW1wbGVtZW50aW5nIHNlcnZpY2UgY2hhaW5pbmcg
aXMgaGF2aW5nIGEgbWFuZGF0b3J5IGNoYWluIElEIGZpZWxkLiAgU3VyZSwgdGhlIGNoYWluIElE
IGNvdWxkIGJlIGNhcnJpZWQgaW4gc29tZSBvdGhlciBmaWVsZCBvZiB0aGUgSVAgcGFja2V0LCBi
dXQgSSB0aGluayB0aGF0IGRyYWZ0LWJvdWNhZGFpci1zZmMtZGVzaWduLWFuYWx5c2lzIChzZWN0
IDYpIGRvZXMgYW4gZXhjZWxsZW50IGpvYiBvZiBkZW1vbnN0cmF0aW5nIHdoeSB0aGUgU0ZDIGhl
YWRlciBpcyB0aGUgYmV0dGVyIG9wdGlvbi4NCg0KSXMgdGhlcmUgYSBiZXR0ZXIgdGhyZWFkIGZv
ciBkaXNjdXNzaW5nIHRoZSBtZXJpdHMgb2YgYSBDaGFpbiBJRD8NCg0KLU1pa2VCDQoNCg0KDQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KRnJvbTogbW4xOTIxQGF0dC5jb208bW4x
OTIxQGF0dC5jb208bWFpbHRvOm1uMTkyMUBhdHQuY29tJTNjbW4xOTIxQGF0dC5jb20+Pg0KVG86
IFJvbiBQYXJrZXI8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+LFN1cmVuZHJhIEt1bWFyIChzbWt1bWFyKTxzbWt1
bWFyQGNpc2NvLmNvbTxtYWlsdG86c21rdW1hckBjaXNjby5jb20+PixKb2VsIE0uIEhhbHBlcm48
am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+DQpjYzogc2Zj
QGlldGYub3JnPHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnJTNjc2ZjQGlldGYub3Jn
Pj4NClNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQNClN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFm
dC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KDQpXZWxsLCB3ZSBjYW4gZG8g
c2VydmljZSBjaGFpbmluZyB0b2RheSB3aXRob3V0IHN1Y2ggZXhwbGljaXQgSUQgKGFuZCBub3Qg
YmFzZWQgb24gVkxBTiBzdGl0Y2hpbmcpLiBTbywgaXQgaXMgcG9zc2libGUuDQoNCg0KTWFyaWEN
Cg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPg0KDQpGcm9tOiBSb24gUGFya2VyIFtt
YWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NCj4gU2VudDogRnJpZGF5LCBN
YXJjaCAxNCwgMjAxNCAyOjI4IFBNDQo+IFRvOiBTdXJlbmRyYSBLdW1hciAoc21rdW1hcik7IEpv
ZWwgTS4gSGFscGVybjsgTkFQSUVSQUxBLCBNQVJJQSBIDQo+IENjOiBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NCj4gU3ViamVjdDogUkU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2Zj
LW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+DQo+IFRoZSBjaGFpbiBJRCBpcyB0aGUgbGFiZWwg
dGhhdCBkZWZpbmVzIHRoZSBzZXF1ZW5jZSBvZiBzZXJ2aWNlDQo+IGZ1bmN0aW9ucyB0aGF0IG11
c3QgYmUgdmlzaXRlZC4gICBJdCBjYW4gYmUgdGhvdWdodCBvZiBhcyBhIGhhbmRsZSBmb3INCj4g
YSBzdGFjayBvZiBtdXN0LXZpc2l0IG5ldHdvcmsgbG9jYXRpb25zLiAgIEkgZG9uJ3Qgc2VlIGhv
dyB0aGlzIGNhbiBiZQ0KPiBhbnl0aGluZyBidXQgbWFuZGF0b3J5Lg0KPg0KPiAgICBSb24NCj4N
Cj4NCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogc2ZjIFttYWlsdG86c2Zj
LWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBTdXJlbmRyYSBLdW1hcg0KPiAoc21rdW1h
cikNCj4gU2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAxOjQ2IFBNDQo+IFRvOiBKb2VsIE0u
IEhhbHBlcm47IE5BUElFUkFMQSwgTUFSSUEgSA0KPiBDYzogc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQo+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRh
ZGF0YS1jb25zaWRlcmF0aW9ucw0KPg0KPiBbVHJpbW1lZCB0aGUgcmVjaXBpZW50IGxpc3QgLSBu
ZWVkcyBhcHByb3ZhbCBvdGhlcndpc2VdDQo+DQo+IENvbXBsZXRlbHkgYWdyZWUgaGVyZS4NCj4N
Cj4gU0ZDIGRvZXMgbm90IHByZXZlbnQgVkxBTiBzdGl0Y2hpbmcgYW5kIG9uZSBjYW4gY29udGlu
dWUgdG8gZG8gdGhhdC4NCj4gV2hpbGUgYXQgdGhlIHNhbWUgdGltZSBTRkMgY2FuIGluY2x1ZGUg
VkxBTiBzdGl0Y2hpbmcgdG8gc3VwcG9ydCBsZWdhY3kNCj4gU0ZzIGluIHRoZSBzYW1lIGNoYWlu
IHRoYXQgaW5jbHVkZXMgU0ZDIGF3YXJlIFNGcy4gRXZlbiBsZWdhY3kgU0ZzDQo+IGJlbmVmaXQg
ZnJvbSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgaGVuY2UgY2FuIGJlIHNoYXJlZCBhY3Jvc3MN
Cj4gZGlmZmVyZW50IHNlcnZpY2UgY2hhaW5zLg0KPg0KPiBTdXJlbmRyYS4NCj4NCj4NCj4NCj4g
T24gMy8xNC8xNCAxMDoyNiBBTSwgIkpvZWwgTS4gSGFscGVybiIgPGptaEBqb2VsaGFscGVybi5j
b208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+PiB3cm90ZToNCj4NCj4gPk15IG93biBpbmNs
aW5hdGlvbiBpcyB0byBvYnNlcnZlIHRoYXQgaWYgeW91IGRvbid0IG5lZWQgZXhwbGljaXQgY2hh
aW4NCj4gPmlkZW50aWZpY2F0aW9uIGFuZCB5b3UgZG9uJ3QgbmVlZCBtZXRhZGF0YSwgeW91IGNh
biBqdXN0IG9taXQgdGhlDQo+ID5zZmMvbnNoIGhlYWRlci4gU3RpbGwgZG8gc2VydmljZSBjaGFp
bmluZywganVzdCBubyBleHRyYSBoZWFkZXIuDQo+ID4NCj4gPklmIHdlIGFyZSBnb2luZyB0byBo
YXZlIHRoZSBoZWFkZXIsIGl0IHNlZW1zIHRvIG1lIHRoYXQgdGhlIGNoYWluDQo+ID5pZGVudGlm
aWNhdGlvbiBmaWVsZCBpcyB2ZXJ5IHVzZWZ1bCwgYW5kIGxvdyBjb3N0IG9uY2Ugd2UgaGF2ZSB0
aGUNCj4gaGVhZGVyLg0KPiA+DQo+ID5Zb3VycywNCj4gPkpvZWwNCj4gPg0KPiA+T24gMy8xNC8x
NCwgMTowMCBQTSwgTkFQSUVSQUxBLCBNQVJJQSBIIHdyb3RlOg0KPiA+PiBFeHBsaWNpdCBjaGFp
biBpZGVudGlmaWNhdGlvbiBzaG91bGQgYmUgbWFkZSBvcHRpb25hbC4gSSBiZWxpZXZlIGl0DQo+
ID4+IHdhcyBkaXNjdXNzZWQgZmV3IG1vbnRocyBhZ28gb24gdGhpcyBtYWlsaW5nIGxpc3QuDQo+
ID4+DQo+ID4+IE1hcmlhDQo+ID4+DQo+ID4+ICpGcm9tOipzZmMgW21haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZ10gKk9uIEJlaGFsZiBPZiAqSm1oLmRpcmVjdA0KPiA+PiAqU2VudDoqIFRodXJz
ZGF5LCBNYXJjaCAxMywgMjAxNCAxMjoxMiBQTQ0KPiA+PiAqVG86KiBrZWdyYXlAY2lzY28uY29t
PG1haWx0bzprZWdyYXlAY2lzY28uY29tPjsgbHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1
Y3kueW9uZ0BodWF3ZWkuY29tPjsgc21rdW1hckBjaXNjby5jb208bWFpbHRvOnNta3VtYXJAY2lz
Y28uY29tPjsNCj4gPj5qZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNv
bT4NCj4gPj4gKkNjOiogbmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tPG1haWx0bzpuaWNvbGFz
LmJvdXRob3JzQHFvc21vcy5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47
IGhhZGlAbW9qYXRhdHUuY29tPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT47DQo+ID4+cm9uX3Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86cm9uX3BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbT47IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dD47DQo+ID4+am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4N
Cj4gPj4gKlN1YmplY3Q6KiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29u
c2lkZXJhdGlvbnMNCj4gPj4gKkltcG9ydGFuY2U6KiBMb3cNCj4gPj4NCj4gPj4gQXNzdW1pbmcg
SSB1bmRlcnN0YW5kIHlvdSBwcm9wZXJseSBLZW4sIEkgZGlzYWdyZWUuDQo+ID4+DQo+ID4+IEZv
ciBleGFtcGxlLCBieSB1c2luZyBzZXBhcmF0ZSB0ZXJtcyBJIGNhbiBlYXNpbHkgZGlzY3VzcyB0
aGUgZmFjdA0KPiA+PnRoYXQgY2VydGFpbiBraW5kcyBvZiBkYXRhIChjaGFpbiBpZGVudGlmaWNh
dGlvbikgb25seSBuZWVkIHRvIGJlDQo+ID4+YWRqdXN0IGJ5IGEgZmV3IGFwcHMgaW4gcmFyZSBj
YXNlcy4gQW5kIHRoYXQgZGF0YSBpcyBub3QgYmVlZGVkIGJ5DQo+ID4+dGhlIGFwcGxpY2F0aW9u
cy4NCj4gPj4NCj4gPj4gVW5sZXNzIHlvdSB3b3VsZCBsaWtlIHRvIGNvbnNpZGVyIHRoZSBjaGFp
biBpZGVudGlmaWNhdGlvbiBhcyBiZWluZw0KPiA+PiBvcHRpb25hbD8NCj4gPj4NCj4gPj4gWW91
cnMsDQo+ID4+DQo+ID4+IEpvZWwNCj4gPj4NCj4gPj4NCj4gPj4NCj4gPj4gU2VudCBmcm9tIG15
IFNhbXN1bmcgc21hcnRwaG9uZSBvbiBBVCZUDQo+ID4+DQo+ID4+DQo+ID4+DQo+ID4+DQo+ID4+
IC0tLS0tLS0tIE9yaWdpbmFsIG1lc3NhZ2UgLS0tLS0tLS0NCj4gPj4gU3ViamVjdDogUmU6IFtz
ZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+ID4+IEZyb206
ICJLZW4gR3JheSAoa2VncmF5KSIgPGtlZ3JheUBjaXNjby5jb20NCjxtYWlsdG86a2VncmF5QGNp
c2NvLmNvbSUwYj4+ID4+IDxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT4+DQo+ID4+IFRvOiBMdWN5
IHlvbmcgPGx1Y3kueW9uZ0BodWF3ZWkuY29tDQo8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29t
JTBiPj4gPj4gPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+LCJTdXJlbmRyYSBLdW1hciAo
c21rdW1hcikiDQo+ID4+IDxzbWt1bWFyQGNpc2NvLmNvbSA8bWFpbHRvOnNta3VtYXJAY2lzY28u
Y29tPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSUyMCUzY21haWx0bzpzbWt1bWFyQGNpc2NvLmNv
bT4+PiwiSmltIEd1aWNoYXJkDQo+IChqZ3VpY2hhcikiDQo+ID4+IDxqZ3VpY2hhckBjaXNjby5j
b20gPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSUy
MCUzY21haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+Pj4NCj4gPj4gQ0M6IE5pY29sYXMgQk9VVEhP
UlMgPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbQ0KPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JT
QHFvc21vcy5jb20lMGI+PiA+PiA8bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+
LHNmYyA8c2ZjQGlldGYub3JnDQo8bWFpbHRvOnNmY0BpZXRmLm9yZyUwYj4+ID4+IDxtYWlsdG86
c2ZjQGlldGYub3JnPj4sSmFtYWwgSGFkaSBTYWxpbSA8aGFkaUBtb2phdGF0dS5jb20NCjxtYWls
dG86aGFkaUBtb2phdGF0dS5jb20lMGI+PiA+PiA8bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPj4s
Um9uIFBhcmtlcg0KPiA+PiA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbQ0KPG1haWx0
bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tJTBiPj4gPj4gPG1haWx0bzpSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4sImJyaWpzbWFuQGp1bmlwZXIubmV0DQo+ID4+IDxt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCUw
YiUzZSUyMCUzZSUzZSUyMCUzY21haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCUzZT4iIDxicmlq
c21hbkBqdW5pcGVyLm5ldA0KPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCUwYj4+ID4+IDxt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+PiwiSm9lbCBNLiBIYWxwZXJuIg0KPiA8am1oQGpv
ZWxoYWxwZXJuLmNvbQ0KPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tJTBiPj4gPj4gPG1haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tPj4NCj4gPj4NCj4gPj4gVGhlIHdvcmQgIm1ldGFkYXRhIiBp
cyBhIHB1cnBvc2VseSBhbWJpZ3VvdXMgdGVybSAiZGF0YSB0aGF0DQo+IHByb3ZpZGVzDQo+ID4+
IGluZm9ybWF0aW9uIGFib3V0IG90aGVyIGRhdGEiLiBJdCBpcyB1c2VkIHRvIGF2b2lkIFRISVMg
ZGlzY3Vzc2lvbi4NCj4gPj4NCj4gPj4gRm9yIGV4YW1wbGUsIEkgcHJvcG9zZSB3ZSBkZWZpbmUg
InRlcXVpbGEgbWV0YWRhdGEiIGJlY2F1c2UsDQo+IGZyYW5rbHksDQo+ID4+SSB3aWxsIG5lZWQg
dG8gb3JkZXIgYSB0cmlwbGUtc2hvdCBpZiB3ZSBrZWVwIGF0dGVtcHRpbmcgdG8gZGVmaW5lDQo+
ID4+c29tZXRoaW5nIHRoYXQsIGJ5IGRlZmluaXRpb24sIGlzIGFtYmlndW91cy4gSSdkIGxpa2Ug
bXkgYmFydGVuZGVyDQo+ID4+dG8gdW5kZXJzdGFuZCBtZSBzcGVjaWZpY2FsbHkgd2hlbiBJIHNh
eSAiSSBuZWVkIGEgc2hvdCIuDQo+ID4+DQo+ID4+IE9uIDMvMTMvMTQgNzo0OSBBTSwgIkx1Y3kg
eW9uZyIgPGx1Y3kueW9uZ0BodWF3ZWkuY29tDQo8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29t
JTBiPj4gPj4gPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0KPiA+Pg0KPiA+
PiA+U25pcC4uDQo+ID4+ID5TSz4gSnVzdCBjb3B5aW5nIGZyb20gdGhlIFBTOg0KPiA+PiA+LS0N
Cj4gPj4gPkRhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkgdG8gZXhjaGFu
Z2UgaW5mb3JtYXRpb24NCj4gPj5iZXR3ZWVuDQo+ID4+ID50aGUgbmV0d29yayBhbmQgc2Vydmlj
ZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIGFuZA0KPiA+PnNlcnZpY2UN
Cj4gPj4gPmZ1bmN0aW9ucyBhbmQgdGhlIG5ldHdvcmsuDQo+ID4+ID4NCj4gPj4gPi0tDQo+ID4+
ID5JdCBpcyBhIGx1Y2lkIGRlZmluaXRpb24uIFdlIGFyZSB1bm5lY2Vzc2FyaWx5IG1ha2luZyB0
aGUgd29yZA0KPiA+PiJuZXR3b3JrIg0KPiA+PiA+Y29udHJvdmVyc2lhbCwgSU1PLg0KPiA+PiA+
DQo+ID4+ID5bTHVjeV0gVGhpcyBpcyBteSBwb2ludC4gIlRoZSBuZXR3b3JrIiBpcyB0b28gZ2Vu
ZXJhbCBoZXJlLCB3aGljaA0KPiA+PmJyaW5ncw0KPiA+PiA+bWV0YWRhdGEgZ3JlYXQgcG93ZXIg
dG8gZG8gbWFueSB0aGluZ3MuIFRoaXMgaXMgd2h5IHBlb3BsZSBpbnZlbnQNCj4gPj5pZGVhcw0K
PiA+PiA+aGVyZSwgd2hpY2ggY2F1c2VzIGEgbG90IG9mIGRlYmF0ZXMgb24gbWV0YWRhdGEgdXNh
Z2UgcG90ZW50aWFscy4NCj4gPj5XZQ0KPiA+PiA+c2hvdWxkIG5vdCBzcGVuZCBhIGxvdCBvZiB0
aW1lcyBvbiB0aGF0IGRlYmF0ZXMgYW5kIGp1ZGdlIHdoaWNoDQo+ID4+dXNhZ2UgaXMNCj4gPj4g
PnZhbHVhYmxlIG9yIG5vdC4gVGh1cywgZm9yIHRoZSBTRkMgd29yaywgaXQgd2lsbCBiZSBoZWxw
ZnVsIGlmIHdlDQo+ID4+Y2FuDQo+ID4+ID5uYXJyb3cgZG93biBhIGJpdC4gSm9lbCBtYWtlcyBl
eHBsaWNpdGx5IHR3byBjYXNlcywgd2hpY2ggaXMNCj4gPj5oZWxwZnVsIHRvDQo+ID4+ID5kZXZl
bG9wIHVzZSBjYXNlcyBmb3IgZWFjaCBjYXNlLiBJIHdvdWxkIGxpa2UgdG8gc2VlIHRoYXQgdGhl
DQo+ID4+cHJvYmxlbQ0KPiA+PiA+c3RhdGVtZW50IGNhbiBiZSBtb3JlIHNwZWNpZmljIG9uIG1l
dGFkYXRhIGRlZmluaXRpb24sIHdoaWNoIG1heQ0KPiBiZQ0KPiA+PiA+aGVscGZ1bCBpbiBsZXNz
IGZvY3VzaW5nIG9uIGl0IGFuZCBtb3ZpbmcgZm9yd2FyZC4NCj4gPj4gPg0KPiA+PiA+THVjeQ0K
PiA+PiA+DQo+ID4+ID5TdXJlbmRyYS4NCj4gPj4gPg0KPiA+PiA+DQo+ID4+ID4+DQo+ID4+ID4+
VGhhbmtzLA0KPiA+PiA+Pkx1Y3kNCj4gPj4gPj4NCj4gPj4gPj4tLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLQ0KPiA+PiA+PkZyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFttYWlsdG86amd1
aWNoYXJAY2lzY28uY29tXQ0KPiA+PiA+PlNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQg
NDozOCBQTQ0KPiA+PiA+PlRvOiBMdWN5IHlvbmcNCj4gPj4gPj5DYzogSm9lbCBNLiBIYWxwZXJu
OyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyOw0KPiA+PiA+PmJyaWpzbWFuQGp1bmlwZXIu
bmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldD47IHNmYzsgSmFtYWwNCj4gPj5IYWRpIFNhbGltDQo+ID4+ID4+U3ViamVjdDogUmU6IFtz
ZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+ID4+ID4+DQo+
ID4+ID4+SGkgTHVjeSwNCj4gPj4gPj4NCj4gPj4gPj5Oby4gSSBhbSBzaW1wbHkgc2F5aW5nIHdl
IHNob3VsZCBub3Qgb3ZlcmNvbXBsaWNhdGUgdGhlIHByb2JsZW0NCj4gPj4gPj5zdGF0ZW1lbnQg
d2l0aCB0ZXh0IHRoYXQgYWRkcyBsaXR0bGUgdG8gbm8gdmFsdWUgaW4gbXkgb3Bpbmlvbi4NCj4g
Pj5XaGV0aGVyDQo+ID4+ID4+d2UgY2FsbCBpdCBtZXRhZGF0YSwgb3IgY29udGV4dCwgaGFzIG5v
IGJlYXJpbmcgb24gdGhlIGZhY3QgdGhhdA0KPiA+PnRoZQ0KPiA+PiA+PnByb2JsZW0gc3RhdGVt
ZW50IGFscmVhZHkgY2xlYXJseSBzdGF0ZXMgd2UgbmVlZCB0byBiZSBhYmxlIHRvDQo+ID4+cGFz
cw0KPiA+PiA+PmluZm9ybWF0aW9uIGJldHdlZW4gU0bCuXMgYW5kIGJldHdlZW4gdGhlIG5ldHdv
cmsgJiBTRsK5cy4NCj4gPj4gPj4NCj4gPj4gPj4NCj4gPj4gPj5PbiAzLzEyLzE0LCA1OjEzIFBN
LCAiTHVjeSB5b25nIiA8bHVjeS55b25nQGh1YXdlaS5jb20NCjxtYWlsdG86bHVjeS55b25nQGh1
YXdlaS5jb20lMGI+PiA+PjxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4g
Pj4gPj4NCj4gPj4gPj4+DQo+ID4+ID4+PkhpIEppbSwNCj4gPj4gPj4+DQo+ID4+ID4+PkkgZm9y
IG9uZSBkb24ndCBhZ3JlZSBhbmQgdGhpbmsgd2UgYXJlIG92ZXIgY29tcGxpY2F0aW5nIHdoYXQN
Cj4gPj5zaG91bGQNCj4gPj4gPj4+YmUgc3RyYWlnaHRmb3J3YXJkLiBUaGUgU0ZDIGVuY2Fwc3Vs
YXRpb24gc2hvdWxkIGVuYWJsZSB0d28NCj4gdGhpbmdzOg0KPiA+PiA+Pj4NCj4gPj4gPj4+MS4g
U3RlZXJpbmcgb2Ygc2VsZWN0ZWQgZmxvd3MgdGhyb3VnaCBhIHNlcnZpY2UgY2hhaW47IHRoaXMg
aXMNCj4gPj50aGUNCj4gPj4gPj4+c2VydmljZSBmdW5jdGlvbiBwYXRoLg0KPiA+PiA+Pj4yLiBQ
YXNzaW5nIG9mIGNvbnRleHQgYXNzb2NpYXRlZCB3aXRoIGEgZ2l2ZW4gZmxvdyB3aXRoaW4gc2Fp
ZA0KPiA+PnNlcnZpY2UNCj4gPj4gPj4+ZnVuY3Rpb24gcGF0aC4gVGhpcyBjb250ZXh0IGluZm9y
bWF0aW9uIG1heSBiZSBjb25zdW1lZCBieSBhIFNGDQo+ID4+KGFuDQo+ID4+ID4+PmFwcGxpY2F0
aW9uIElEIGlzIGFuIGV4YW1wbGUpIG9yIG1heSBiZSBjb25zdW1lZCBieSB0aGUNCj4gPj5mb3J3
YXJkaW5nDQo+ID4+ID4+PmVsZW1lbnRzIChhIHZyZi1JRCBpcyBhbiBleGFtcGxlKS4NCj4gPj4g
Pj4+W0x1Y3ldIERvIHlvdSBjYWxsIHRoZSBjb250ZXh0IGFzIG1ldGFkYXRhIG9yIG5vdD8gRG8g
d2UgaGF2ZQ0KPiA+PmFub3RoZXINCj4gPj4gPj4+dGVybSBoZXJlIGJlc2lkZSBTRkMgaGVhZGVy
IGFuZCBtZXRhZGF0YS4gSSBzZWUgdGhhdCB5b3UgZG9uJ3QNCj4gPj53YW50IHRvDQo+ID4+ID4+
PnNlcGFyYXRlIHdoYXQgaXMgY29uc3VtZWQgYnkgU0YgYW5kIHdoYXQgaXMgY29uc3VtZWQgYnkg
dGhlDQo+ID4+Zm9yd2FyZGluZw0KPiA+PiA+Pj5lbGVtZW50cy4NCj4gPj4gPj4+DQo+ID4+ID4+
Pkx1Y3kNCj4gPj4gPj4+DQo+ID4+ID4+PlNlbnQgZnJvbSBteSBpUGhvbmUNCj4gPj4gPj4+DQo+
ID4+ID4+Pj4gT24gTWFyIDEyLCAyMDE0LCBhdCA0OjE2IFBNLCAiTHVjeSB5b25nIiA8bHVjeS55
b25nQGh1YXdlaS5jb20NCjxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20lMGI+PiA+PjxtYWls
dG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4gPj4gPj4+Pg0KPiA+PiA+Pj4+IEdy
ZWF0LiBUaGVuIHdlIG1heSBjb25zaWRlciB0d28gc3BlY2lhbCBtZXRhZGF0YSBkZWZpbml0aW9u
cw0KPiBpbg0KPiA+PnRoZQ0KPiA+PiA+Pj4+cHJvYmxlbSBzdGF0ZW1lbnQgc28gd2UgY2FuIGFs
bCB1c2UgdGhlIHNhbWUgZGVmaW5pdGlvbnMuIEhlcmUNCj4gPj5pcyBteQ0KPiA+PiA+Pj4+c3Vn
Z2VzdGVkIHRleHQgYW5kIGxpa2UgdG8gaGVhciB5b3UgYW5kIG90aGVyJ3MgaW5wdXQgYW5kDQo+
ID4+c3VnZ2VzdGlvbnMuDQo+ID4+ID4+Pj4NCj4gPj4gPj4+PiBEYXRhcGxhbmUgTWV0YWRhdGE6
IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkNCj4gdG8NCj4gPj4gPj4+
PmV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGVsZW1lbnRzIGluIGEgc2VydmljZSBm
dW5jdGlvbg0KPiA+PiA+Pj4+Y2hhaW5pbmcuIEluIHRoaXMgY29udGV4dCwgdGhlcmUgYXJlIHR3
byB0eXBlcyBvZiBkYXRhIHBsYW5lDQo+ID4+bWV0YWRhdGEuDQo+ID4+ID4+Pj4NCj4gPj4gPj4+
PiBTZXJ2aWNlIEZ1bmN0aW9uIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZXhjaGFuZ2VkIGJl
dHdlZW4NCj4gPj4gPj4+PmNsYXNzaWZpZXIgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVu
IHNlcnZpY2UgZnVuY3Rpb25zIHRvDQo+ID4+ID4+Pj5mYWNpbGl0YXRlIHNlcnZpY2UgZnVuY3Rp
b25zIG9uIHRoZSBwYWNrZXQgdHJlYXRtZW50Lg0KPiA+PiA+Pj4+DQo+ID4+ID4+Pj4gU3RlZXJp
bmcgTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBmcm9tIHNlcnZpY2UgZnVuY3Rpb25zIHRvIGEN
Cj4gPj4gPj4+PmNsYXNzaWZpZXIgb3Igc2VydmljZSBub2RlIGZvciB0cmFmZmljIGZvcndhcmRp
bmcgcHVycG9zZS4NCj4gPj4gPj4+Pg0KPiA+PiA+Pj4+IC1lbmQNCj4gPj4gPj4+Pg0KPiA+PiA+
Pj4+IEx1Y3kNCj4gPj4gPj4+Pg0KPiA+PiA+Pj4+DQo+ID4+ID4+Pj4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0NCj4gPj4gPj4+PiBGcm9tOiBKb2VsIE0uIEhhbHBlcm4gW21haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tXQ0KPiA+PiA+Pj4+IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIw
MTQgMjozNSBQTQ0KPiA+PiA+Pj4+IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJv
biBQYXJrZXINCj4gPj4gPj4+PiBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7IGJyaWpzbWFu
QGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4gPj48bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpDQo+ID4+ID4+Pj4gU2FsaW0NCj4g
Pj4gPj4+PiBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29u
c2lkZXJhdGlvbnMNCj4gPj4gPj4+Pg0KPiA+PiA+Pj4+IFllcywgSSBhbSB0cnlpbmcgdG8gY29u
c2lzdGVudGx5IGRpc3Rpbmd1aXNoIHRob3NlIHR3byBjYXNlcw0KPiA+PndoZW4NCj4gPj4gPj4+
PnRhbGtpbmcgYWJvdXQgdGhlIGluZm9ybWF0aW9uIGNhcnJpZWQgd2l0aCBwYWNrZXRzIGluIHNl
cnZpY2UNCj4gPj5jaGFpbnMuDQo+ID4+ID4+Pj4NCj4gPj4gPj4+PiBZb3VycywNCj4gPj4gPj4+
PiBKb2VsDQo+ID4+ID4+Pj4NCj4gPj4gPj4+Pj4gT24gMy8xMi8xNCwgMzoxMyBQTSwgTHVjeSB5
b25nIHdyb3RlOg0KPiA+PiA+Pj4+PiBKb2VsLCBTZWUgYmVsb3cuIC0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tIEZyb206IHNmYw0KPiA+PiA+Pj4+PiBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnXSBPbiBCZWhhbGYgT2YgSm9lbCBNLiBIYWxwZXJuDQo+IFNlbnQ6DQo+ID4+ID4+Pj4+IFdl
ZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjowMiBQTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzDQo+
ID4+Qk9VVEhPUlM7DQo+ID4+ID4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1
aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+
DQo+ID4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsNCj4gPj4gPj4+Pj4gSmFt
YWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4gPj4gPj4+Pj4gZHJhZnQtcmlqc21h
bi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4gPj4gPj4+Pj4NCj4gPj4gPj4+Pj4gSSB3
YXMgdHJ5aW5nIHRvIHdvcmQgaXQgY2FyZWZ1bGx5IG5vdCB0byBmb2N1cyBvbiB3aG8gcHV0cw0K
PiB0aGUNCj4gPj4gPj4+Pj4gaW5mb3JtYXRpb24gaW4sIGJ1dCBvbmx5IG9uIHdobyBjb25zdW1l
cyB0aGUgaW5mb3JtYXRpb24uDQo+ID4+ID4+Pj4+IEluZm9ybWF0aW9uIGZvciBzZXJ2aWNlIGZ1
bmN0aW9ucyBtYXkgY29tZSBmcm9tIHRoZSBpbmdyZXNzDQo+ID4+ID4+Pj4+IGNsYXNzaWZpZXIg
b3IgZnJvbSBvdGhlciBzZXJ2aWNlIGZ1bmN0aW9ucy4gW0x1Y3ldIHRoaXMgaXMNCj4gdGhlDQo+
ID4+b25lDQo+ID4+ID4+Pj4+IGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3LiBJbmZv
cm1hdGlvbiBmb3IgdGhlDQo+ID4+Zm9yd2FyZGluZw0KPiA+PiA+Pj4+PiB3aWxsIGdlbmVyYWxs
eSBjb21lIGZyb20gdGhlIGluZ3Jlc3MgY2xhc3NpZmllciwgYnV0IGluDQo+ID4+c3BlY2lhbA0K
PiA+PiA+Pj4+PiBjYXNlcyBtYXkgYmUgcHJvdmlkZWQgYnkgc2VydmljZSBmdW5jdGlvbnMuIChJ
IGtlZXAgd2FudGluZw0KPiA+PnRvIGdldA0KPiA+PiA+Pj4+PiByaWQgb2YgdGhvc2Ugc3BlY2lh
bCBjYXNlcywgYnV0IHNvIGZhciB0aGVyZSBzZWVtIHRvIGJlIGp1c3QNCj4gPj5lbm91Z2gNCj4g
Pj4gPj4+Pj4gb2YgdGhlbSB0byB3YXJyYW50IGNvdmVyaW5nIGluIHRoZSBzb2x1dGlvbi4gQW5k
IG1vcmUNCj4gPj5pbXBvcnRhbnRseSwNCj4gPj4gPj4+Pj4gc2lnbmlmaWNhbnQgc3VwcG9ydCBm
b3IgaXQgaW4gdGhlIHdvcmtpbmcgZ3JvdXAuKSBbTHVjeV0gVGhpcw0KPiA+PmlzDQo+ID4+ID4+
Pj4+IHRoZSBzZWNvbmQgY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcgKGJ1dCB5b3Ug
ZG9uJ3QNCj4gPj5saWtlIGl0KS4NCj4gPj4gPj4+Pj4NCj4gPj4gPj4+Pj4gQW5kIHlvdSBzdWdn
ZXN0IGRpc3Rpbmd1aXNoaW5nIHRoZXNlIHR3byBjYXNlcyB3aGVuDQo+IGRpc2N1c3NpbmcNCj4g
Pj4gPj4+Pj4gYWJvdXQgbWV0YWRhdGEgdXNhZ2UuIElzIHRoYXQgcmlnaHQgdW5kZXJzdGFuZGlu
Zz8NCj4gPj4gPj4+Pj4NCj4gPj4gPj4+Pj4gTHVjeQ0KPiA+PiA+Pj4+Pg0KPiA+PiA+Pj4+PiBZ
b3VycywgSm9lbA0KPiA+PiA+Pj4+Pg0KPiA+PiA+Pj4+Pj4gT24gMy8xMi8xNCwgMjozMyBQTSwg
THVjeSB5b25nIHdyb3RlOg0KPiA+PiA+Pj4+Pj4gSm9lbCwgSSBpbnRlcnByZXQgdGhhdCB5b3Ug
c3VnZ2VzdHMgdGhhdCBkaXN0aW5ndWlzaCB0aGUNCj4gPj5leGNoYW5nZQ0KPiA+PiA+Pj4+Pj4g
aW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMg
YW5kDQo+ID4+dGhlDQo+ID4+ID4+Pj4+PiBleGNoYW5nZSBpbmZvcm1hdGlvbiBkYXRhIHBsYW5l
IGNhcnJpZWQgZnJvbSBhIHNlcnZpY2UNCj4gPj5mdW5jdGlvbiB0bw0KPiA+PiA+Pj4+Pj4gYSBz
ZXJ2aWNlIG5vZGUuIElzIHRoaXMgcmlnaHQgdW5kZXJzdGFuZGluZz8gTHVjeQ0KPiA+PiA+Pj4+
Pj4NCj4gPj4gPj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4g
SGFscGVybg0KPiA+PiA+Pj4+Pj4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXSBTZW50OiBX
ZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0DQo+ID4+MToxOQ0KPiA+PiA+Pj4+Pj4gUE0NCj4gPj4g
Pj4+Pj4+IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6IEpp
bSBHdWljaGFyZA0KPiA+PiA+Pj4+Pj4gKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ8
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPiA+PjxtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDoNCj4gPj4gPj4+Pj4+IFJlOiBb
c2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPiA+PiA+Pj4+
Pj4NCj4gPj4gPj4+Pj4+IE15IGluY2xpbmF0aW9uIHdvdWxkIGJlIHRvIHR1bmUgdGhhdCBkZWZp
bml0aW9uIHRvDQo+ID4+ZGlzdGluZ3Vpc2gNCj4gPj4gPj4+Pj4+IGJldHdlZW4gZGF0YXBsYW5l
IGNhcnJpZWQgaW5mb3JtYXRpb24gaW50ZW5kZWQgZm9yIHVzZSBieQ0KPiA+PnNlcnZpY2UNCj4g
Pj4gPj4+Pj4+IGZ1bmNpdG9ucyAod2hhdGV2ZXIgdGhlIG9yaWdpbiksIGFuZCBkYXRhcGxhbmUg
Y2FycmllZA0KPiA+PmluZm9ybWF0aW9uDQo+ID4+ID4+Pj4+PiBpbnRlbmRlZCBmb3IgZGF0YXBs
YW5lIGZvcndhcmRpbmcgY29tcG9uZW50cy4NCj4gPj4gPj4+Pj4+DQo+ID4+ID4+Pj4+PiBZb3Vy
cywgSm9lbA0KPiA+PiA+Pj4+Pj4NCj4gPj4gPj4+Pj4+DQo+ID4+ID4+Pj4+Pj4gSGkgSm9lbCwN
Cj4gPj4gPj4+Pj4+Pg0KPiA+PiA+Pj4+Pj4+IEkgYWdyZWUgdGhhdCB3ZSBuZWVkIHVzaW5nIHRo
ZSBzYW1lIGRlZmluaXRpb24gZm9yIGEgdGVybSwNCj4gPj5idXQNCj4gPj4gPj4+Pj4+PiBkaXNh
Z3JlZSB0aGF0IHRoZSBtZXRhZGF0YSBkZWZpbml0aW9uIGhlcmUgaXMgYSBzZXQgb2YNCj4gPj4g
Pj4+Pj4+PiBpbmZvcm1hdGlvbiBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIFRoaXMgbWF5IGJlIHRv
byBuYXJyb3cNCj4gb3INCj4gPj5sZWFkDQo+ID4+ID4+Pj4+Pj4gdG8gYSBwYXJ0aWN1bGFyIHNv
bHV0aW9uLiBJIGFtIGZpbmUgd2l0aCB0aGlzIGRlZmluaXRpb24gaW4NCj4gPj50aGUNCj4gPj4g
Pj4+Pj4+PiBwcm9ibGVtIHN0YXRlbWVudCB3LyBtaW5vciB0d2VhayAoc3VnZ2VzdGVkIG9uIG1h
aWxpbmcNCj4gbGlzdCkuDQo+ID4+ID4+Pj4+Pj4NCj4gPj4gPj4+Pj4+PiBEYXRhcGxhbmUgTWV0
YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlDQo+IGFiaWxpdHkNCj4gPj50
bw0KPiA+PiA+Pj4+Pj4+IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGNsYXNzaWZp
ZXJzIGFuZCBzZXJ2aWNlDQo+ID4+ID4+Pj4+Pj4gZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2Ug
ZnVuY3Rpb25zLCBhbmQgc2VydmljZSBmdW5jdGlvbnMNCj4gPj5hbmQNCj4gPj4gPj4+Pj4+PiB0
aGUNCj4gPj4gPj4+Pj4+PiBjbGFzc2lmaWVyc3xzZXJ2aWNlIG5vZGVzLg0KPiA+PiA+Pj4+Pj4+
DQo+ID4+ID4+Pj4+Pj4gVGhlcmUgbWF5IGJlIGEgc29sdXRpb24gdGhhdCBhIHNlcnZpY2UgZnVu
Y3Rpb24gcGFzc2VzIHNvbWUNCj4gPj4NCj4gPj4gPj4+Pj4+PiBpbmZvcm1hdGlvbiB0byBhdHRh
Y2hlZCBzZXJ2aWNlIG5vZGUgd2l0aG91dCB1c2luZyBTRkMNCj4gaGVhZGVyLg0KPiA+PiA+Pj4+
Pj4+DQo+ID4+ID4+Pj4+Pj4gVGhhbmtzLCBMdWN5DQo+ID4+ID4+Pj4+Pj4NCj4gPj4gPj4+Pj4+
Pg0KPiA+PiA+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgSGFs
cGVybiBEaXJlY3QNCj4gPj4gPj4+Pj4+PiBbbWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4u
Y29tXSBTZW50OiBXZWRuZXNkYXksIE1hcmNoDQo+ID4+MTIsDQo+ID4+ID4+Pj4+Pj4gMjAxNCAx
MjoyNSBQTSBUbzogTHVjeSB5b25nOyBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXMNCj4gPj5CT1VU
SE9SUzsNCj4gPj4gPj4+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFy
KTsNCj4gYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0K
PiA+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPiA+PiA+Pj4+Pj4+IHNmYzsgSmFt
YWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4gPj4gPj4+Pj4+PiBkcmFmdC1yaWpz
bWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPiA+PiA+Pj4+Pj4+DQo+ID4+ID4+Pj4+
Pj4gTHVjeSwgeW91IHNheSAidGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgLi4uIiBUaGUgZGVmaW5p
dGlvbg0KPiA+PnlvdQ0KPiA+PiA+Pj4+Pj4+IHRoZW4gcHJvdmlkZSBpcyBhIGRlZmluaXRpb24g
b2YgdGhlIHNldCBvZiBpbmZvcm1hdGlvbiB3ZQ0KPiA+PmFyZQ0KPiA+PiA+Pj4+Pj4+IHByb3Bv
c2luZyB0aGF0IHdlIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gSSwgYW5kIG90aGVycywNCj4gPj5o
YXZlDQo+ID4+ID4+Pj4+Pj4gYmVlbiB1c2luZyB0aGUgdGVybSBtZXRhZGF0YSBtb3JlIG5hcnJv
d2x5LiBXZSBjYW4gdXNlDQo+ID4+d2hhdGV2ZXINCj4gPj4gPj4+Pj4+PiBkZWZpbml0aW9uIHdl
IHdhbnQuIEJ1dCB3ZSBkbyBuZWVkIHRvIGFncmVlIG9uIHRoZQ0KPiBkZWZpbml0aW9uLg0KPiA+
PiA+Pj4+Pj4+IEZvciB0aGUgcHVycG9zZXMgb2YgdGhlIFdHLCBpdCBzZWVtcyBtdWNoIG1vcmUg
dXNlZnVsIHRvDQo+IHVzZQ0KPiA+PnRoZQ0KPiA+PiA+Pj4+Pj4+IHRlcm0gbWV0YWRhdGEgZm9y
IHRoZSBuYXJyb3dlciBkZXNjcmlwdGlvbi4NCj4gPj4gPj4+Pj4+Pg0KPiA+PiA+Pj4+Pj4+IFlv
dXJzLCBKb2VsDQo+ID4+ID4+Pj4+Pj4NCj4gPj4gPj4+Pj4+Pj4gT24gMy8xMi8xNCwgMToxOSBQ
TSwgTHVjeSB5b25nIHdyb3RlOg0KPiA+PiA+Pj4+Pj4+PiBIaSBKb2VsLA0KPiA+PiA+Pj4+Pj4+
Pg0KPiA+PiA+Pj4+Pj4+PiBJIGFncmVlLiBXZSBuZWVkIHRvIGRpZmZlcmVudGlhdGUgdGhlIG1l
dGFkYXRhIHVzZWQgYnkNCj4gPj5zZXJ2aWNlDQo+ID4+ID4+Pj4+Pj4+ZnVuY3Rpb24gYW5kIFNG
QyBoZWFkZXIuIFRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIGNhcnJ5aW5nDQo+ID4+c29tZQ0KPiA+
PiA+Pj4+Pj4+PnN0YXRlcyBhbG9uZyB3aXRoIHRoZSBwYWNrZXQuIElNTzogU0ZDIGhlYWRlciBp
cyBhIGtpbmQgb2YNCj4gPj4gPj4+Pj4+Pj5tZXRhZGF0YSBjYXJyaWVkIG9uIHBhY2tldCBmb3Ig
bmV4dCBzZXJ2aWNlIG5vZGUgdG8gdXNlLiBJbg0KPiA+PnRoZQ0KPiA+PiA+Pj4+Pj4+PmNvbnRl
eHQgb2YgU0ZDLCB3ZSBoYXZlIHRlcm0gZm9yIFNGQyBoZWFkZXIgYW5kIHRoZQ0KPiBtZXRhZGF0
YQ0KPiA+PnRoYXQNCj4gPj4gPj4+Pj4+Pj53YXMgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVu
Y3Rpb25zLCBvciBiZXR3ZWVuIHNlcnZpY2UNCj4gPj4gPj4+Pj4+Pj5mdW5jdGlvbnMgYW5kIGNs
YXNzaWZpZXJzL3NlcnZpY2Ugbm9kZXMsIHdoaWNoIGlzIHdoYXQgdGhlDQo+ID4+ZHJhZnQNCj4g
Pj4gPj4+Pj4+Pj5mb2N1cy4NCj4gPj4gPj4+Pj4+Pj4NCj4gPj4gPj4+Pj4+Pj4gVGhhbmtzLCBM
dWN5DQo+ID4+ID4+Pj4+Pj4+DQo+ID4+ID4+Pj4+Pj4+DQo+ID4+ID4+Pj4+Pj4+DQo+ID4+ID4+
Pj4+Pj4+DQo+ID4+ID4+Pj4+Pj4+DQo+ID4+ID4+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybg0KPiA+PiA+Pj4+Pj4+PiBbbWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsDQo+ID4+MjAxNA0KPiA+
PiA+Pj4+Pj4+PiAxMToxOCBBTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24g
UGFya2VyIENjOg0KPiA+PkppbQ0KPiA+PiA+Pj4+Pj4+PiBHdWljaGFyZCAoamd1aWNoYXIpOyBi
cmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+ID4+PG1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbQ0KPiA+PiA+
Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10NCj4gPj5kcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9ucw0KPiA+PiA+Pj4+Pj4+Pg0KPiA+PiA+Pj4+Pj4+PiBJIHRoaW5rIGl0
IGlzIGltcG9ydGFudCB0byBrZWVwIGEgc3Ryb25nIGRpc3RpbmN0aW9uDQo+ID4+YmV0d2Vlbg0K
PiA+PiA+Pj4+Pj4+PiBtZXRhZGF0YSAod2hpY2ggaXMgZm9yIHVzZSBieSBhcHBsaWNhdGlvbnMp
IGFuZCB0aGUNCj4gc2VydmljZQ0KPiA+PiA+Pj4+Pj4+PiBjaGFpbmluZyBpbmZvcm1hdGlvbiBp
biB0aGUgYmFzZSBzZXJ2aWNlIGNoYWluIGhlYWRlciwNCj4gPj53aGljaCBpcw0KPiA+PiA+Pj4+
Pj4+PiBmb3IgdXNlIGJ5IHRoZSBzZXJ2aWNlIGNoYWluIHN1cHBvcnQgbWVjaGFuaXNtcy4NCj4g
Pj4gPj4+Pj4+Pj4NCj4gPj4gPj4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4gPj4gPj4+Pj4+Pj4NCj4g
Pj4gPj4+Pj4+Pj4+IE9uIDMvMTIvMTQsIDEwOjQyIEFNLCBMdWN5IHlvbmcgd3JvdGU6DQo+ID4+
ID4+Pj4+Pj4+PiBGdWxseSBhZ3JlZSB3aXRoIEpvZS4NCj4gPj4gPj4+Pj4+Pj4+DQo+ID4+ID4+
Pj4+Pj4+PiBXZSBzaG91bGQgbm90IHJlcXVpcmUgYSBmaXggbGVuZ3RoIGZvciBpbi1iYW5kIG1l
dGFkYXRhDQo+ID4+YnV0DQo+ID4+ID4+Pj4+Pj4+PiBhbHNvIG5vdCBsZWF2ZSBpdCBmb3IgZnJl
ZWx5IHVzYWdlLiBJbiBmYWN0LCB3aGVuIGENCj4gPj5zZXJ2aWNlDQo+ID4+ID4+Pj4+Pj4+PiBu
b2RlIGluc2VydHMgU0ZDIGhlYWRlciBvbiBhIChlbmNhcHN1bGF0ZWQpIHBhY2tldCBhbmQNCj4g
Pj5zZW5kIHRvDQo+ID4+ID4+Pj4+Pj4+PiBuZXh0IHNlcnZpY2Ugbm9kZSwgU0ZDIGhlYWRlciBp
dHNlbGYgY2FuIGJlIHNlZW4gYXMgYQ0KPiA+Pm1ldGFkYXRhLg0KPiA+PiA+Pj4+Pj4+Pj4NCj4g
Pj4gPj4+Pj4+Pj4+IEx1Y3kNCj4gPj4gPj4+Pj4+Pj4+DQo+ID4+ID4+Pj4+Pj4+PiAtLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmMNCj4gPj4gPj4+Pj4+Pj4+IFttYWlsdG86c2Zj
LWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKb2VsIE0uDQo+IEhhbHBlcm4NCj4gPj4g
Pj4+Pj4+Pj4+IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgOToyMSBBTSBUbzogTmlj
b2xhcw0KPiA+PkJPVVRIT1JTOw0KPiA+PiA+Pj4+Pj4+Pj4gUm9uIFBhcmtlciBDYzogSmltIEd1
aWNoYXJkIChqZ3VpY2hhcik7DQo+ID4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4gPj4gPj4+
Pj4+Pj4+IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4gPj4gPj4+
Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+ID4+ID4+
Pj4+Pj4+Pg0KPiA+PiA+Pj4+Pj4+Pj4gRm9yIGluLWJhbmQgbWV0YWRhdGEsIHRoZSBBUEkgZm9y
IGFjY2VzcyBjYW4gZWFzaWx5IGJlDQo+ID4+ID4+Pj4+Pj4+PiBzeW5jaHJvbm91cy4gT3V0IG9m
IGJhbmQgbWV0YWRhdGEgbmVlZHMgZGlmZmVyZW50DQo+IGhhbmRsaW5nLg0KPiA+PiA+Pj4+Pj4+
Pj4gVGhlcmUgYXJlIG1hbnkgY2FzZXMgd2hlcmUgb3V0LW9mLWJhbmQgbWV0YWRhdGEgaXMgdXNl
ZnVsDQo+ID4+YW5kDQo+ID4+ID4+Pj4+Pj4+PiBhcHByb3ByaWF0ZS4gQnV0IHRoZXkgZG8gbm90
IGNvdmVyIGFsbCBuZWVkcyBieSBhbnkNCj4gc3RyZXRjaC4NCj4gPj4gPj4+Pj4+Pj4+DQo+ID4+
ID4+Pj4+Pj4+PiBFdmVuIGlmIGVhY2ggcGllY2Ugb2YgaW4tYmFuZCBtZXRhZGF0YSBpcyBvZiBm
aXhlZA0KPiBsZW5ndGgsDQo+ID4+ID4+Pj4+Pj4+PiB0aGVyZSBhcmUgbWFueSBkaWZmZXJlbnQg
a2luZHMgb2YgbWV0YXR5cGUuIFRyeWluZyB0bw0KPiBzYXkNCj4gPj4gPj4+Pj4+Pj4+ICJ0aGVy
ZSB3aWxsIGJlIGV4YWN0bHkgZm91ciBwaWVjZXMsIGFuZCB0aGV5IHdpbGwgYmUgb2YNCj4gPj50
eXBlcw0KPiA+PiA+Pj4+Pj4+Pj4gdDEsIHQyLCB0MywgYW5kIHQ0IiBpcyBzaW1wbHkgdG9vIHNw
ZWNpZmljIGZvciBldmVuIDgwJQ0KPiBvZg0KPiA+PnRoZQ0KPiA+PiA+Pj4+Pj4+Pj5uZWVkcy4N
Cj4gPj4gPj4+Pj4+Pj4+DQo+ID4+ID4+Pj4+Pj4+PiBZb3VycywgSm9lbA0KPiA+PiA+Pj4+Pj4+
Pj4NCj4gPj4gPj4+Pj4+Pj4+PiBPbiAzLzEyLzE0LCA4OjUyIEFNLCBOaWNvbGFzIEJPVVRIT1JT
IHdyb3RlOg0KPiA+PiA+Pj4+Pj4+Pj4+IEhlbGxvIFJvbiwNCj4gPj4gPj4+Pj4+Pj4+Pg0KPiA+
PiA+Pj4+Pj4+Pj4+IFNlbmRpbmcgb3V0IG9mIGJhbmQgY29uZ3J1ZW50IG1ldGFkYXRhIG1heSBu
b3QgYmUgdGhlDQo+ID4+YW5zd2VyDQo+ID4+ID4+Pj4+Pj4+Pj4gdG8gYWxsIG5lZWRzIGJ1dCBp
dCBpcyBvbmUgdG9vbCB0aGF0IHdlIHNob3VsZCBrZWVwLg0KPiA+PiA+Pj4+Pj4+Pj4+DQo+ID4+
ID4+Pj4+Pj4+Pj4gTm90IGFsbCBtZXRhZGF0YSBpcyB0aWVkIHRvIGEgc3BlY2lmaWMgcGFja2V0
LCBmb3INCj4gPj5leGFtcGxlIGENCj4gPj4gPj4+Pj4+Pj4+PiBwb2xpY3kgY2hhbmdlIGluIFBD
UkYgY291bGQgbGVhZCB0byBzb21lIG1ldGFkYXRhDQo+ID4+c2lnbmFsaW5nLA0KPiA+PiA+Pj4+
Pj4+Pj4+IHRoZSByZWFjdGlvbiB0aW1lIG5lZWQgbm90IGJlIGltbWVkaWF0ZSwgZmV3IG1zIG1h
eSBub3QNCj4gPj5tYXR0ZXIuDQo+ID4+ID4+Pj4+Pj4+Pj4NCj4gPj4gPj4+Pj4+Pj4+PiBBcyB5
b3UgcG9pbnQsIGlmIGEgcGFja2V0IGlzIHRpZWQgdG8gYSBtZXRhZGF0YSBhDQo+ID4+Y29ycmVs
YXRpb24NCj4gPj4gPj4+Pj4+Pj4+PiBpbmZvIGNhbiBiZSBzZXQgaW4gYm90aCBwYWNrZXQgdG8g
ZGVhbCB3aXRoIGl0IChpLmUNCj4gPj5tZXRhZGF0YQ0KPiA+PiA+Pj4+Pj4+Pj4+IGV4cGVjdGVk
IGZsYWcgaW4gdGhlIFNGQyBoZWFkZXIsIHBsdXMgYW4gaWQpDQo+ID4+ID4+Pj4+Pj4+Pj4NCj4g
Pj4gPj4+Pj4+Pj4+PiBGaW5hbGx5IHdlIGNhbiBzdGlsbCBzZW5kIHNvbWUgbGltaXRlZCBtZXRh
ZGF0YSB3aXRoaW4gYQ0KPiA+PmhlYWRlci4NCj4gPj4gPj4+Pj4+Pj4+PiBUaGlzIGNvdWxkIGJl
IHVzZWQgZm9yIGxvYWQgYmFsYW5jZXJzIGluIHBhcnRpY3VsYXIgaWYNCj4gd2UNCj4gPj4gPj4+
Pj4+Pj4+PiBhZ3JlZSBvbiBhIGNvbnZlbnRpb24gdG8gbG9jYXRlICJjb2Fyc2UgZ3JhaW4gcG9s
aWN5Ig0KPiA+PiA+Pj4+Pj4+Pj4+IC8gImZpbmUgZ3JhaW4gcG9saWN5IiBvbiByZXNlcnZlZCBj
b250ZXh0IGhlYWRlcnMuDQo+ID4+ID4+Pj4+Pj4+Pj4NCj4gPj4gPj4+Pj4+Pj4+PiBUaGlzIHNl
ZW1zIHRvIG9wZW4gdXAgYSBsb3Qgb2YgZmxleGliaWxpdHkgLw0KPiBpbm5vdmF0aW9ucy4NCj4g
Pj4gPj4+Pj4+Pj4+Pg0KPiA+PiA+Pj4+Pj4+Pj4+IE9uIHlvdXIgbGFzdCBwb2ludCwgdGhlcmUg
aXMgYSBxdWVzdGlvbiBvbiBob3cgdG8gbWFrZQ0KPiA+PiA+Pj4+Pj4+Pj4+IG1ldGFkYXRhIGF2
YWlsYWJsZSB0byBhIFNlcnZpY2UgRnVuY3Rpb24uIEN1cnJlbnQgc29ja2V0DQo+ID4+ID4+Pj4+
Pj4+Pj4gY29ubmVjdGlvbnMgZm9yIGV4YW1wbGUgZG8gbm90IGFsbG93IHRvIHJldHJpZXZlIElQ
DQo+ID4+aGVhZGVyDQo+ID4+ID4+Pj4+Pj4+Pj4gb3B0aW9ucy4gU28gSSBhc3N1bWUgdGhhdCBT
RkMgYXdhcmUgU2VydmljZSBGdW5jdGlvbnMNCj4gPj53aWxsDQo+ID4+ID4+Pj4+Pj4+Pj4gbmVl
ZCBzb21lIChhc3luY2hyb25vdXMNCj4gPj4gPj4+Pj4+Pj4+PiA/KSBBUEkgdG8gcmV0cmlldmUg
U0ZDIGhlYWRlciBpbmZvcm1hdGlvbiBhcyB3ZWxsIGFzDQo+ID4+aW4tYmFuZA0KPiA+PiA+Pj4+
Pj4+Pj4+IG1ldGFkYXRhLiBJIGRvbid0IHNlZSBvdXQgb2YgYmFuZCBtZXRhZGF0YSB0cmFuc3Bv
cnQNCj4gPj5hZGRpbmcNCj4gPj4gPj4+Pj4+Pj4+PiBjb21wbGV4aXR5LCB0aGUgc2FtZSBBUEkg
Y2FuIHByb2JhYmx5IGFwcGx5Lg0KPiA+PiA+Pj4+Pj4+Pj4+DQo+ID4+ID4+Pj4+Pj4+Pj4gVGhl
IGFsdGVybmF0aXZlIG9wdGlvbiwgYWxsb3dpbmcgdmFyaWFibGUgc2l6ZWQgbWV0YWRhdGENCj4g
Pj5pbg0KPiA+PiA+Pj4+Pj4+Pj4+IHRoZSBTRkMgaGVhZGVyIGhhcyBzb21lIGRyYXdiYWNrcyBh
cyB3ZWxsLCBvbmUgYmVpbmcNCj4gPj4gPj4+Pj4+Pj4+PiBmcmFnbWVudGF0aW9uLCBhbmQgc29t
ZSBzd2l0Y2hlcyBleHBlY3RpbmcgYXMgd2VsbCB0bw0KPiA+Pmxvb2sgYXQNCj4gPj4gPj4+Pj4+
Pj4+PiBlbmQgdXNlciB0cmFmZmljIGhlYWRlcnMgZm9yIGxpbmsgbG9hZCBiYWxhbmNpbmcuIEkN
Cj4gPj53b3VsZA0KPiA+PiA+Pj4+Pj4+Pj4+IGFncmVlIHRoYXQgaWYgd2UgY2FuIGFjY2VwdCB0
aGVzZSBpc3N1ZXMsIHRoZW4gc2VuZGluZw0KPiA+PiA+Pj4+Pj4+Pj4+IG9mZi1saW5lIGNvbmdy
dWVudCBtZXRhZGF0YSBsb29zZXMgaXRzIGludGVyZXN0Lg0KPiA+PiA+Pj4+Pj4+Pj4+DQo+ID4+
ID4+Pj4+Pj4+Pj4gV2UgbmVlZCB0byB0YWtlIGludG8gYWNjb3VudCB0aGF0IGJvdGggaW4tYmFu
ZCBhbmQNCj4gPj5jb25ncnVlbnQNCj4gPj4gPj4+Pj4+Pj4+PiBvdXQtb2YtYmFuZCBtZXRhZGF0
YSB0cmFuc3BvcnQgaXMgbm90IHJlbGlhYmxlLiBBIHBhY2tldA0KPiA+Pmxvc3MNCj4gPj4gPj4+
Pj4+Pj4+PiB0cmlnZ2VyaW5nIHJldHJhbnNtaXNzaW9uIHdvdWxkIG5vdCBsZWFkIHRvIHRoZQ0K
PiBpZGVudGljYWwNCj4gPj4gPj4+Pj4+Pj4+PiByZWNvbnN0cnVjdGlvbiBvZiB0aGUgYXNzb2Np
YXRlZCBtZXRhZGF0YS4gSW4gc29tZQ0KPiBjYXNlcywNCj4gPj53ZQ0KPiA+PiA+Pj4+Pj4+Pj4+
IG1pZ2h0IHRodXMgZXZlbiBuZWVkIG5vbi1jb25ncnVlbnQgb3V0LW9mLWJhbmQgcmVsaWFibGUN
Cj4gPj4gPj4+Pj4+Pj4+PiBtZXRhZGF0YSB0cmFuc3BvcnQuDQo+ID4+ID4+Pj4+Pj4+Pj4NCj4g
Pj4gPj4+Pj4+Pj4+Pg0KPiA+PiA+Pj4+Pj4+Pj4+DQo+ID4+ID4+Pj4+Pj4+Pj4gTmljb2xhcyBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206DQo+ID4+Um9uDQo+
ID4+ID4+Pj4+Pj4+Pj4gUGFya2VyIFtSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tXSBT
ZW50Og0KPiBXZWRuZXNkYXksDQo+ID4+ID4+Pj4+Pj4+Pj4gTWFyY2ggMTIsIDIwMTQNCj4gPj4g
Pj4+Pj4+Pj4+PiAxMjo0MyBQTSBUbzogTmljb2xhcyBCT1VUSE9SUyBDYzogSmltIEd1aWNoYXJk
DQo+ID4+KGpndWljaGFyKTsNCj4gPj4gPj4+Pj4+Pj4+PiBicmlqc21hbkBqdW5pcGVyLm5ldDxt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+
OyBzZmM7DQo+ID4+SmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4gPj4gPj4+
Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPiA+PiA+
Pj4+Pj4+Pj4+DQo+ID4+ID4+Pj4+Pj4+Pj4gTmljb2xhcywNCj4gPj4gPj4+Pj4+Pj4+Pg0KPiA+
PiA+Pj4+Pj4+Pj4+IEkgdW5kZXJzdGFuZCB0aGUgY29uY2VwdCBmb3Igb3V0IG9mIGJhbmQgc2ln
bmFsaW5nIG9mDQo+ID4+ID4+Pj4+Pj4+Pj5tZXRhZGF0YSwgYnV0IEkgYW0gY29uY2VybmVkIHRo
YXQgaXQgaW50cm9kdWNlcw0KPiA+PnNpZ25pZmljYW50DQo+ID4+ID4+Pj4+Pj4+Pj5jb21wbGV4
aXR5IGR1ZSB0byB0aGUgcG90ZW50aWFsIHJhY2UgY29uZGl0aW9uIG9mDQo+ID4+cmVjZWl2aW5n
IHRoZQ0KPiA+PiA+Pj4+Pj4+Pj4+cmVhbCBwYWNrZXQgYmVmb3JlIHRoZSBtZXRhZGF0YS4gV2hp
bGUgdGhlIHJlYWwgcGFja2V0DQo+ID4+Y291bGQNCj4gPj4gPj4+Pj4+Pj4+PmluZGljYXRlIHRo
YXQgb3V0IG9mIGJhbmQgbWV0YWRhdGEgaXMgZXhwZWN0ZWQsIGhvdyBjYW4NCj4gd2UNCj4gPj4g
Pj4+Pj4+Pj4+Pmd1YXJhbnRlZSB0aGUgb3JkZXIgb2YgcmVjZXB0aW9uPyBXaGF0IGlmIHN3aXRj
aGluZyBvcg0KPiA+PnJvdXRpbmcNCj4gPj4gPj4+Pj4+Pj4+Pm5vZGVzIGFwcGx5IGhhc2ggYmFz
ZWQgbG9hZCBiYWxhbmNpbmc/IFdoYXQgaWYgdGhlIGxvYWQNCj4gPj4gPj4+Pj4+Pj4+PmJhbGFu
Y2luZyB1bmRlcnN0YW5kcyBTRkMgZW5jYXBzIGFuZCBsb29rcyBiZXlvbmQgaXQgdG8NCj4gPj50
aGUNCj4gPj4gPj4+Pj4+Pj4+Pm9yaWdpbmFsIGhlYWRlciB0byBnZXQgYmV0dGVyIGVudHJvcHk/
DQo+ID4+ID4+Pj4+Pj4+Pj4gQ2FuIHdlIGd1YXJhbnRlZSB0aGF0IHRoZSBtZXRhZGF0YSBhbmQg
cmVhbCBwYWNrZXQgd2lsbA0KPiA+PmZvbGxvdw0KPiA+PiA+Pj4+Pj4+Pj4+dGhlIGV4YWN0IHNh
bWUgcGF0aD8gSWYgd2UgY2FuIG5vdCwgdGhlbiBpbXBsZW1lbnRhdGlvbnMNCj4gPj53aWxsDQo+
ID4+ID4+Pj4+Pj4+Pj5uZWVkIHRvIGFkZCBpbmdyZXNzIHF1ZXVpbmcgdG8gY29wZSB3aXRoIHRo
ZSBzY2VuYXJpby4NCj4gPj4gPj4+Pj4+Pj4+Pg0KPiA+PiA+Pj4+Pj4+Pj4+IEFsc28sIGRvIHlv
dSBmZWVsIHRoYXQgdGhlIGluY3JlYXNlIGluIGltcGxlbWVudGF0aW9uDQo+ID4+ID4+Pj4+Pj4+
Pj4gY29tcGxleGl0eSBhdCB0aGUgc2VydmljZSBmdW5jdGlvbnMgaXMgcmVhc29uYWJsZT8NCj4g
Pj4gPj4+Pj4+Pj4+Pg0KPiA+PiA+Pj4+Pj4+Pj4+IFRoYW5rcy4NCj4gPj4gPj4+Pj4+Pj4+Pg0K
PiA+PiA+Pj4+Pj4+Pj4+IFJvbg0KPiA+PiA+Pj4+Pj4+Pj4+DQo+ID4+ID4+Pj4+Pj4+Pj4+IE9u
IE1hciAxMiwgMjAxNCwgYXQgNDowOSBBTSwgIk5pY29sYXMgQk9VVEhPUlMiDQo+ID4+ID4+Pj4+
Pj4+Pj4+IDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20NCjxtYWlsdG86Tmljb2xhcy5CT1VU
SE9SU0Bxb3Ntb3MuY29tJTBiPj4gPj48bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNv
bT4+IHdyb3RlOg0KPiA+PiA+Pj4+Pj4+Pj4+Pg0KPiA+PiA+Pj4+Pj4+Pj4+PiBJIHRoaW5rIHdl
IG11c3QgbWFrZSBhIGRpc3RpbmN0aW9uIGJldHdlZW46DQo+ID4+ID4+Pj4+Pj4+Pj4+DQo+ID4+
ID4+Pj4+Pj4+Pj4+IC0gTWV0YWRhdGEgd2hpY2ggc2hvdWxkIGJlIHBhcnQgb2YgdGhlIGhlYWRl
ciBkZWZpbmVkDQo+IGFzDQo+ID4+aW4NCj4gPj4gPj4+Pj4+Pj4+Pj4gYmFuZCBtYXJraW5nLiAt
IE1ldGFkYXRhIHdpdGggY2FuIGJlIHBhc3NlZCBvdXQgb2YNCj4gYmFuZCwNCj4gPj5mb3INCj4g
Pj4gPj4+Pj4+Pj4+Pj4gZXhhbXBsZSBjb25ncnVlbnQgb3V0IG9mIGJhbmQgc2lnbmFsaW5nIGRl
ZmluZWQgaW4gdGhlDQo+ID4+ZHJhZnQNCj4gPj4gPj4+Pj4+Pj4+Pj4NCj4gPj4gPj4+Pj4+Pj4+
Pj4gVGhlIGZvcm1lciBjYWxscyBmb3IgYSBsaW1pdGVkIHNwYWNlIGluIHRoZSBoZWFkZXIsDQo+
ID4+dHJ1ZSwgVGhlDQo+ID4+ID4+Pj4+Pj4+Pj4+IGxhdHRlciBob3dldmVyIGRvZXMgbm90IGlu
Y3VyIGFueSBzcGFjZSBsaW1pdGF0aW9uIGFuZA0KPiA+PmlzDQo+ID4+ID4+Pj4+Pj4+Pj4+IHN0
aWxsIGZhaXJseSBlZmZpY2llbnQgYW5kIGl0IHJlbWFpbnMgY29tcGF0aWJsZSB3aXRoIGENCj4g
Pj5maXhlZA0KPiA+PiA+Pj4+Pj4+Pj4+PiBzaXplIGhlYWRlciB1c2VkIHRvIHJvdXRlIHRob3Nl
IHNpZ25hbGluZyBtZXNzYWdlcw0KPiBhbG9uZw0KPiA+PnRoZQ0KPiA+PiA+Pj4+Pj4+Pj4+PiBj
aGFpbidzIHNlcnZpY2UgZnVuY3Rpb25zLg0KPiA+PiA+Pj4+Pj4+Pj4+Pg0KPiA+PiA+Pj4+Pj4+
Pj4+PiBOaWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJv
bToNCj4gPj4gPj4+Pj4+Pj4+Pj4gSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW2pndWljaGFyQGNp
c2NvLmNvbV0gU2VudDoNCj4gPj4gPj4+Pj4+Pj4+Pj4gVHVlc2RheSwgTWFyY2ggMTEsIDIwMTQg
Njo0OCBQTSBUbzogUm9uIFBhcmtlciBDYzoNCj4gPj4gPj4+Pj4+Pj4+Pj4gTmljb2xhcyBCT1VU
SE9SUzsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0K
PiA+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0N
Cj4gPj4gPj4+Pj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtzZmNdDQo+ID4+ZHJhZnQtcmlqc21hbi1z
ZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4gPj4gPj4+Pj4+Pj4+Pj4NCj4gPj4gPj4+Pj4+
Pj4+Pj4gSGkgUm9uLA0KPiA+PiA+Pj4+Pj4+Pj4+Pg0KPiA+PiA+Pj4+Pj4+Pj4+PiBXZSBjYW4g
Y2VydGFpbmx5IGhhdmUgdGhpcyBkaXNjdXNzaW9uIGJ1dCB3ZSBzaG91bGQNCj4gPj5maXJzdA0K
PiA+PiA+Pj4+Pj4+Pj4+PiBjb25zaWRlciB3aGF0IGluZm9ybWF0aW9uIGlzIG5lY2Vzc2FyeSBh
bmQgaWYgc2FpZA0KPiA+PiA+Pj4+Pj4+Pj4+PiBpbmZvcm1hdGlvbiBjYW4gZml0IHdpdGhpbiBh
IGZpeGVkIG51bWJlciBvZiBjb250ZXh0cw0KPiBpbg0KPiA+PnRoZQ0KPiA+PiA+Pj4+Pj4+Pj4+
PiBtYWpvcml0eSBvZiBjYXNlcy4gUmVtZW1iZXIsIHRoZSBnb2FsIG9mIGJlaW5nIGFibGUgdG8N
Cj4gPj5wYXNzDQo+ID4+ID4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIHRocm91Z2ggdGhlIG5ldHdvcmsg
aXMgdG8gZW5oYW5jZSBzZXJ2aWNlDQo+ID4+ZGVsaXZlcnksDQo+ID4+ID4+Pj4+Pj4+Pj4+IG5v
dCBwYXNzIHRoZSBlbnRpcmUgd29ya3Mgb2YgU2hha2VzcGVhcmUgOy0pDQo+ID4+ID4+Pj4+Pj4+
Pj4+DQo+ID4+ID4+Pj4+Pj4+Pj4+IFNlbnQgZnJvbSBteSBpUGhvbmUNCj4gPj4gPj4+Pj4+Pj4+
Pj4NCj4gPj4gPj4+Pj4+Pj4+Pj4+IE9uIE1hciA3LCAyMDE0LCBhdCAzOjUyIEFNLCAiUm9uIFBh
cmtlciINCj4gPj4gPj4+Pj4+Pj4+Pj4+IDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
DQo8bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20lMGI+PiA+PjxtYWlsdG86
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+IHdyb3RlOg0KPiA+PiA+Pj4+Pj4+Pj4+
Pj4NCj4gPj4gPj4+Pj4+Pj4+Pj4+IE5pY29sYXMsDQo+ID4+ID4+Pj4+Pj4+Pj4+Pg0KPiA+PiA+
Pj4+Pj4+Pj4+Pj4gSSBzZWUgc2ltaWxhciByZXF1aXJlbWVudHMgZnJvbSB0aGUgM2dwcCBFUEMg
c2lkZS4gSQ0KPiA+PndvdWxkDQo+ID4+ID4+Pj4+Pj4+Pj4+PiBsaWtlIHRvIHByb3Bvc2UgYW4g
T1VJIC8gVExWIGJhc2VkIGFwcHJvYWNoIHdoZXJlIHRoZQ0KPiA+PiA+Pj4+Pj4+Pj4+Pj4gcmVz
ZXJ2ZWQgT1VJIGNhbiBiZSB1c2VkIGZvciBhZ3JlZWQgdXBvbiB0eXBlcyBvZg0KPiA+PmNvbW1v
bg0KPiA+PiA+Pj4+Pj4+Pj4+Pj4gbWV0YWRhdGEgYW5kIHZlbmRvciBvciBvdGhlciBvcmdhbml6
YXRpb25hbCBPVUlzIGNhbg0KPiBiZQ0KPiA+PnVzZWQNCj4gPj4gPj4+Pj4+Pj4+Pj4+IHRvIHF1
aWNrbHkgaW5ub3ZhdGUgaW4gdGhlIG5ldHdvcmtzLg0KPiA+PiA+Pj4+Pj4+Pj4+Pj4gU2ltdWx0
YW5lb3VzbHksIEkgd291bGQgYWxzbyBsaWtlIHRvIGNvbnNpZGVyDQo+ID4+bWVjaGFuaXNtcw0K
PiA+PiA+Pj4+Pj4+Pj4+Pj4gdGhhdCBhcmUgb3B0aW1pemVkIGZvciBsb25nIGxpdmVkIGZsb3dz
IHNvIGFzIHRvIGxpbWl0DQo+ID4+dGhlDQo+ID4+ID4+Pj4+Pj4+Pj4+PiBuZWdhdGl2ZSBlZmZl
Y3RzIG9mIHBhY2tldCBncm93dGguDQo+ID4+ID4+Pj4+Pj4+Pj4+Pg0KPiA+PiA+Pj4+Pj4+Pj4+
Pj4gUm9uDQo+ID4+ID4+Pj4+Pj4+Pj4+Pg0KPiA+PiA+Pj4+Pj4+Pj4+Pj4NCj4gPj4gPj4+Pj4+
Pj4+Pj4+PiBPbiBNYXIgNywgMjAxNCwgYXQgODozNCBBTSwgIk5pY29sYXMgQk9VVEhPUlMiDQo+
ID4+ID4+Pj4+Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbQ0KPG1haWx0bzpO
aWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20lMGI+PiA+PjxtYWlsdG86Tmljb2xhcy5CT1VUSE9S
U0Bxb3Ntb3MuY29tPj4gd3JvdGU6DQo+ID4+ID4+Pj4+Pj4+Pj4+Pj4NCj4gPj4gPj4+Pj4+Pj4+
Pj4+PiBIZWxsbyBKaW0NCj4gPj4gPj4+Pj4+Pj4+Pj4+Pg0KPiA+PiA+Pj4+Pj4+Pj4+Pj4+IEkg
aGF2ZSBzZWVuIGNhc2VzIGluIEdpIExBTiwgd2hlcmUgc3Vic2NyaWJlciByZWxhdGVkDQo+ID4+
ID4+Pj4+Pj4+Pj4+Pj4gaW5mb3JtYXRpb24gaXMgcGFzc2VkIHRvIGEgV2ViIFByb3h5IGZvciBI
VFRQIGhlYWRlcg0KPiA+PiA+Pj4+Pj4+Pj4+Pj4+IGVucmljaG1lbnQgKGFpbWVkIGF0IHNvbWUg
V2ViIENvbnRlbnQgcHJvdmlkZXJzDQo+ID4+cGFydG5lcnMgb2YNCj4gPj4gPj4+Pj4+Pj4+Pj4+
PiB0aGUgTW9iaWxlIE9wZXJhdG9yKS4NCj4gPj4gPj4+Pj4+Pj4+Pj4+PiBJbmZvcm1hdGlvbiB3
YXMgYW4gY29kZWQgKHBlcnNpc3RlbnQpIHN1YnNjcmliZXIgaWQNCj4gPj5kZXJpdmVkDQo+ID4+
ID4+Pj4+Pj4+Pj4+Pj4gZnJvbSB0aGUgTVNJU0ROLCBhbmQgY291cGxlIG9mIGYgY3VzdG9tZXIg
cHJvZmlsZQ0KPiA+PnJlbGF0ZWQNCj4gPj4gPj4+Pj4+Pj4+Pj4+PiBmaWVsZHMuDQo+ID4+ID4+
Pj4+Pj4+Pj4+Pj4NCj4gPj4gPj4+Pj4+Pj4+Pj4+PiBJbiBhbiBzZmMgYmFzZWQgR2kgTEFOLCB0
aGlzIGVudGl0eSBzaG91bGQgcmVjZWl2ZQ0KPiA+PmZyb20gdGhlDQo+ID4+ID4+Pj4+Pj4+Pj4+
Pj4gQ2xhc3NpZmllcg0KPiA+PiA+Pj4+Pj4+Pj4+Pj4+DQo+ID4+ID4+Pj4+Pj4+Pj4+Pj4gLSBB
IGNsYXNzaWZpY2F0aW9uIG9mIHRoZSBDb250ZW50IFByb3ZpZGVyICggSWQsDQo+ID4+ID4+Pj4+
Pj4+Pj4+Pj4gQ2F0ZWdvcnkpIGJhc2VkIG9uIHRyYWZmaWMgYW5hbHlzaXMgLSBUaGUgTVNJU0RO
IG9mDQo+ID4+dGhlDQo+ID4+ID4+Pj4+Pj4+Pj4+Pj4gc3Vic2NyaWJlciAtIFR3byBzdWJzY3Jp
YmVyIHBvbGljeSBmaWVsZHMgKG5vdCB0aWVkDQo+IHRvDQo+ID4+UENSRg0KPiA+PiA+Pj4+Pj4+
Pj4+Pj4+IGJ1dCBiZWxvbmdpbmcgdG8gdGhlIFN1YnNjcmliZXIgREIpIChTdWJzY3JpYmVyDQo+
ID4+Y2F0ZWdvcnksDQo+ID4+ID4+Pj4+Pj4+Pj4+Pj4gc3ViLWNhdGVnb3J5KSAtIEEgc2Vzc2lv
biBpZCAoZm9yIGxvZ2dpbmcgYW5kDQo+IHRyYWNraW5nDQo+ID4+ID4+Pj4+Pj4+Pj4+Pj4gcHVy
cG9zZXMpDQo+ID4+ID4+Pj4+Pj4+Pj4+Pj4NCj4gPj4gPj4+Pj4+Pj4+Pj4+PiBUaGUgb2JqZWN0
aXZlIGJlaW5nIHRvIGF2b2lkIGhhdmluZyB0aGUgSFRUUCBQcm94eQ0KPiB0bw0KPiA+PiA+Pj4+
Pj4+Pj4+Pj4+IGJlY29tZSBhIHRydXN0ZWQgYXBwbGljYXRpb24gKGludGVyb2dhdGUgdGhlDQo+
ID4+c3Vic2NyaWJlciBEQiwNCj4gPj4gPj4+Pj4+Pj4+Pj4+PiBldGMuLikNCj4gPj4gPj4+Pj4+
Pj4+Pj4+Pg0KPiA+PiA+Pj4+Pj4+Pj4+Pj4+DQo+ID4+ID4+Pj4+Pj4+Pj4+Pj4gTmljb2xhcw0K
PiA+PiA+Pj4+Pj4+Pj4+Pj4+DQo+ID4+ID4+Pj4+Pj4+Pj4+Pj4NCj4gPj4gPj4+Pj4+Pj4+Pj4+
PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206IEppbQ0KPiA+
Pkd1aWNoYXJkDQo+ID4+ID4+Pj4+Pj4+Pj4+Pj4gKGpndWljaGFyKSBbamd1aWNoYXJAY2lzY28u
Y29tXSBTZW50Og0KPiA+PiA+Pj4+Pj4+Pj4+Pj4+IFRodXJzZGF5LCBNYXJjaCAwNiwgMjAxNCAy
OjAyIFBNIFRvOiBKYW1hbCBIYWRpDQo+IFNhbGltOw0KPiA+PiA+Pj4+Pj4+Pj4+Pj4+IGptb2lz
YW5kQGp1bmlwZXIubmV0PG1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldD4gPG1haWx0bzpqbW9p
c2FuZEBqdW5pcGVyLm5ldD47DQo+ID4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiBDYzoNCj4gPj4g
Pj4+Pj4+Pj4+Pj4+PiBzZmMgU3ViamVjdDogUmU6IFtzZmNdDQo+ID4+ID4+Pj4+Pj4+Pj4+Pj4g
ZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4gPj4gPj4+Pj4+Pj4+
Pj4+Pg0KPiA+PiA+Pj4+Pj4+Pj4+Pj4+IEhpIEphbWFsLA0KPiA+PiA+Pj4+Pj4+Pj4+Pj4+DQo+
ID4+ID4+Pj4+Pj4+Pj4+Pj4gWW91IHNhaWQgIkl0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBm
b3IgdmFyaWFibGUNCj4gPj5zaXplZA0KPiA+PiA+Pj4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIi4uIEkg
YW0gbm90IHNvIGNvbnZpbmNlZCBhbmQgd291bGQgbGlrZSB0bw0KPiA+PmJldHRlcg0KPiA+PiA+
Pj4+Pj4+Pj4+Pj4+IHVuZGVyc3RhbmQgdGhlIHJlcXVpcmVtZW50cyBiZWZvcmUgcGFzc2luZyBq
dWRnZW1lbnQuDQo+ID4+SWYgd2UNCj4gPj4gPj4+Pj4+Pj4+Pj4+PiBsb29rIGF0IHRoZSB1c2Ug
Y2FzZXMgYXMgcHJlc2VudGVkIHRodXMgZmFyIGludG8gdGhlDQo+ID4+V0cgSQ0KPiA+PiA+Pj4+
Pj4+Pj4+Pj4+IGhhdmUgeWV0IHRvIHNlZSBhIHNpbmdsZSBleGFtcGxlIG9mIHRoZSBuZWVkIChu
b3RpbmcNCj4gPj50aGF0DQo+ID4+ID4+Pj4+Pj4+Pj4+Pj4gZGVzaXJlIGlzIG5vdCB0aGUgc2Ft
ZSBhcyBuZWVkKSAtIEkgYW0gbm90IHNheWluZw0KPiA+PnRoZXJlIGlzDQo+ID4+ID4+Pj4+Pj4+
Pj4+Pj4gbm8gcmVxdWlyZW1lbnQgYnV0IHJhdGhlciB0aGF0IHdlIHNob3VsZCBub3QganVtcCB0
bw0KPiA+PnRoZQ0KPiA+PiA+Pj4+Pj4+Pj4+Pj4+IGNvbmNsdXNpb24gYW5kIGJ1aWxkIHN0YW5k
YXJkcyBhcm91bmQgYSB0aGVvcnkuDQo+ID4+ID4+Pj4+Pj4+Pj4+Pj4NCj4gPj4gPj4+Pj4+Pj4+
Pj4+Pg0KPiA+PiA+Pj4+Pj4+Pj4+Pj4+DQo+ID4+ID4+Pj4+Pj4+Pj4+Pj4+IE9uIDMvMy8xNCwg
NjozNSBBTSwgIkphbWFsIEhhZGkgU2FsaW0iDQo+ID4+ID4+Pj4+Pj4+Pj4+Pj4+IDxoYWRpQG1v
amF0YXR1LmNvbSA8bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPG1haWx0bzpoYWRpQG1vamF0YXR1
LmNvbSUyMCUzY21haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4+Pg0KPiB3cm90ZToNCj4gPj4gPj4+
Pj4+Pj4+Pj4+Pj4NCj4gPj4gPj4+Pj4+Pj4+Pj4+Pj4gSSBsaWtlIHRoZSBkb2MgLSB3ZWxsIHdy
aXR0ZW4uDQo+ID4+ID4+Pj4+Pj4+Pj4+Pj4+DQo+ID4+ID4+Pj4+Pj4+Pj4+Pj4+IFNlY3Rpb24g
NC4zIG9uIG1ldGFkYXRhIGVuY29kaW5nLg0KPiA+PiA+Pj4+Pj4+Pj4+Pj4+Pg0KPiA+PiA+Pj4+
Pj4+Pj4+Pj4+PiBJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlIHNpemVk
DQo+ID4+bWV0YWRhdGENCj4gPj4gPj4+Pj4+Pj4+Pj4+Pj4gKGF0IGxlYXN0IGZvciBodHRwL2Fw
cCB5b3Ugc2VlbSB0byBpbmRpY2F0ZSB0aGUNCj4gPj5kZXNpcmUgZm9yDQo+ID4+ID4+Pj4+Pj4+
Pj4+Pj4+aXQpLg0KPiA+PiA+Pj4+Pj4+Pj4+Pj4+PiBGb3IgYSBkYXRhcGF0aCBwZXItcGFja2V0
IG1ldGFkYXRhLCBpIGZlZWwgdGhlIG5lZWQNCj4gPj5pcw0KPiA+PiA+Pj4+Pj4+Pj4+Pj4+PiBq
dXN0IGFzIGltcG9ydGFudC4gQXJlIHdlIGxpbWl0ZWQgYnkgdGhlIGZhY3QgdGhhdA0KPiA+PiA+
Pj4+Pj4+Pj4+Pj4+PiBleGlzdGluZyBoYXJkd2FyZSBtYXkgbm90IGJlIGFibGUgdG8gaGFuZGxl
IFRMVnM/DQo+IEZvcg0KPiA+PiA+Pj4+Pj4+Pj4+Pj4+PiBleGFtcGxlLCBJIGRvbnQgaGF2ZSBh
IHByb2JsZW0gaGFuZGxpbmcgVExWcyBpbiBhDQo+ID4+c29mdHdhcmUNCj4gPj4gPj4+Pj4+Pj4+
Pj4+Pj5kYXRhcGF0aC4NCj4gPj4gPj4+Pj4+Pj4+Pj4+Pj4NCj4gPj4gPj4+Pj4+Pj4+Pj4+Pj4g
Y2hlZXJzLCBqYW1hbA0KPiA+PiA+Pj4+Pj4+Pj4+Pj4+Pg0KPiA+PiA+Pj4+Pj4+Pj4+Pj4+PiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4gPj4g
Pj4+Pj4+Pj4+Pj4+Pj4gbWFpbGluZyBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4gPj4gPj4+Pj4+Pj4+Pj4+Pj4gaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4gPj4gPj4+Pj4+Pj4+Pj4+Pg0KPiA+
PiA+Pj4+Pj4+Pj4+Pj4+DQo+ID4+ID4+Pj4+Pj4+Pj4+Pj4NCj4gPj4gPj4+Pj4+Pj4+Pj4+PiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4gPj5t
YWlsaW5nDQo+ID4+ID4+Pj4+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+ID4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmMNCj4gPj4gPj4+Pj4+Pj4+Pg0KPiA+PiA+Pj4+Pj4+Pj4+IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPiA+Pm1h
aWxpbmcNCj4gPj4gPj4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4gPj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYw0KPiA+PiA+Pj4+Pj4+Pj4NCj4gPj4gPj4+Pj4+Pj4+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPiA+Pm1haWxpbmcN
Cj4gPj4gPj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxt
YWlsdG86c2ZjQGlldGYub3JnPg0KPiA+Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjDQo+ID4+ID4+Pj4+Pj4+Pg0KPiA+PiA+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+ID4+bWFpbGluZw0KPiA+PiA+
Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQo+ID4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmMNCj4gPj4gPj4+Pj4NCj4gPj4gPj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18gc2ZjIG1haWxpbmcNCj4gPj5saXN0DQo+ID4+ID4+Pj4+IHNmY0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4gPj5o
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPiA+PiA+Pj4+Pg0KPiA+
PiA+Pg0KPiA+PiA+Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQo+ID4+ID4+c2ZjIG1haWxpbmcgbGlzdA0KPiA+PiA+PnNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4gPj4gPj5odHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPiA+PiA+DQo+ID4+ID5fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiA+PiA+c2ZjIG1haWxpbmcgbGlz
dA0KPiA+PiA+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGll
dGYub3JnPg0KPiA+PiA+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMN
Cj4gPj4NCj4gPg0KPiA+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCj4gPnNmYyBtYWlsaW5nIGxpc3QNCj4gPnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPg0KPiA+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4N
Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gc2Zj
IG1haWxpbmcgbGlzdA0KPiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4gaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmMNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7
fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQg
MyA1IDQgNCAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5N
c29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4w
MDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFu
Iiwic2VyaWYiO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZp
c2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5
Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAuTXNvQWNl
dGF0ZSwgbGkuTXNvQWNldGF0ZSwgZGl2Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbWFyZ2luOjBpbjsN
CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjguMHB0Ow0KCWZvbnQtZmFtaWx5
OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0KCXttc28tc3R5
bGUtbmFtZToiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCglt
c28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IjsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fu
cy1zZXJpZiI7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwt
cmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0
OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5O30NCkBw
YWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4w
aW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9
DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2
OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYg
Z3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAg
djpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZd
LS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBs
ZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPk1pa2UsPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5J
dCB3YXMgZGlzY3Vzc2VkIGJlZm9yZSwgc29tZSBtb250aHMgYWdvLg0KPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPk15IHBvaW50IGlzIHRoYXQgY2hhaW4gSUQgY2FuIGJlIGltcGxpY2l0
IChlLmcuLCByZXByZXNlbnRlZCBieSBhbiBNUExTIGxhYmVsKS4gJm5ic3A7V2Ugc2hvdWxkIGhh
dmUgYXQgbGVhc3QgYSBuby1vcCBvciBOVUxMIG9wdGlvbiBmb3IgZXhwbGljaXQgY2hhaW4gSUQu
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj5NYXJpYTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpz
b2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5n
OjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPiBtaWtlYmlhbmNAYW9sLmNvbSBbbWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tXQ0KPGJyPg0K
PGI+U2VudDo8L2I+IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMzoxMyBQTTxicj4NCjxiPlRvOjwv
Yj4gTkFQSUVSQUxBLCBNQVJJQSBIOyBzZmNAaWV0Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4g
UmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPk1hcmlhLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlN1cmUsIGJ1dCB0aGVuIHdoeSBub3Qg
anVzdCBkbyB0aGF0LCB0aGVuPyAmbmJzcDtJIGFzc3VtZSB0aGF0IHRoZSBtZXRob2Qgb2Ygc2Vy
dmljZSBjaGFpbmluZyB0byB3aGljaCB5b3UgYXJlIHJlZmVycmluZyBoYXMgc29tZSBsaW1pdGF0
aW9ucyB0aGF0IHlvdSBhcmUgZXhwZWN0aW5nIHRvIG92ZXJjb21lDQogd2l0aCBTRkMuICZuYnNw
O0lNTywgb25lIG9mIHRoZSBiZW5lZml0cyBvZiBTRkMgb3ZlciBvdGhlciBtZXRob2RzIG9mIGlt
cGxlbWVudGluZyBzZXJ2aWNlIGNoYWluaW5nIGlzIGhhdmluZyBhIG1hbmRhdG9yeSBjaGFpbiBJ
RCBmaWVsZC4gJm5ic3A7U3VyZSwgdGhlIGNoYWluIElEIGNvdWxkIGJlIGNhcnJpZWQgaW4gc29t
ZSBvdGhlciBmaWVsZCBvZiB0aGUgSVAgcGFja2V0LCBidXQgSSB0aGluayB0aGF0Jm5ic3A7ZHJh
ZnQtYm91Y2FkYWlyLXNmYy1kZXNpZ24tYW5hbHlzaXMNCiAoc2VjdCA2KSBkb2VzIGFuIGV4Y2Vs
bGVudCBqb2Igb2YgZGVtb25zdHJhdGluZyB3aHkgdGhlIFNGQyBoZWFkZXIgaXMgdGhlIGJldHRl
ciBvcHRpb24uPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+SXMgdGhlcmUgYSBiZXR0ZXIgdGhyZWFkIGZvciBkaXNjdXNzaW5n
IHRoZSBtZXJpdHMgb2YgYSBDaGFpbiBJRD88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPi1NaWtlQjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+DQo8
YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRl
ciIgc3R5bGU9Im1hcmdpbi1ib3R0b206NS40cHQ7dGV4dC1hbGlnbjpjZW50ZXIiPg0KPGhyIHNp
emU9IjEiIHdpZHRoPSIxMDAlIiBub3NoYWRlPSIiIHN0eWxlPSJjb2xvcjojOTk5OTk5IiBhbGln
bj0iY2VudGVyIj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1i
b3R0b206NS40cHQiPjxiPkZyb206IDwvYj48YSBocmVmPSJtYWlsdG86bW4xOTIxQGF0dC5jb20l
M2NtbjE5MjFAYXR0LmNvbSI+bW4xOTIxQGF0dC5jb20mbHQ7bW4xOTIxQGF0dC5jb208L2E+Jmd0
Ozxicj4NCjxiPlRvOiA8L2I+Um9uIFBhcmtlciZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwv
YT4mZ3Q7LFN1cmVuZHJhIEt1bWFyIChzbWt1bWFyKSZsdDs8YSBocmVmPSJtYWlsdG86c21rdW1h
ckBjaXNjby5jb20iPnNta3VtYXJAY2lzY28uY29tPC9hPiZndDssSm9lbCBNLiBIYWxwZXJuJmx0
OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIj5qbWhAam9lbGhhbHBlcm4uY29t
PC9hPiZndDs8YnI+DQo8Yj5jYzogPC9iPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmclM2Nz
ZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZyZsdDtzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxi
PlNlbnQ6IDwvYj5GcmlkYXksIE1hcmNoIDE0LCAyMDE0PGJyPg0KPGI+U3ViamVjdDogPC9iPlJl
OiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCjxi
cj4NCldlbGwsIHdlIGNhbiBkbyBzZXJ2aWNlIGNoYWluaW5nIHRvZGF5IHdpdGhvdXQgc3VjaCBl
eHBsaWNpdCBJRCAoYW5kIG5vdCBiYXNlZCBvbiBWTEFOIHN0aXRjaGluZykuIFNvLCBpdCBpcyBw
b3NzaWJsZS48YnI+DQo8YnI+DQo8YnI+DQpNYXJpYTxicj4NCjxicj4NCiZndDsgLS0tLS1Pcmln
aW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7IDxicj4NCjxicj4NCkZyb206IFJvbiBQYXJrZXIg
WzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5tYWlsdG86
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT5dPGJyPg0KJmd0OyBTZW50OiBGcmlk
YXksIE1hcmNoIDE0LCAyMDE0IDI6MjggUE08YnI+DQomZ3Q7IFRvOiBTdXJlbmRyYSBLdW1hciAo
c21rdW1hcik7IEpvZWwgTS4gSGFscGVybjsgTkFQSUVSQUxBLCBNQVJJQSBIPGJyPg0KJmd0OyBD
YzogPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCiZn
dDsgU3ViamVjdDogUkU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVy
YXRpb25zPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IFRoZSBjaGFpbiBJRCBpcyB0aGUgbGFiZWwgdGhh
dCBkZWZpbmVzIHRoZSBzZXF1ZW5jZSBvZiBzZXJ2aWNlPGJyPg0KJmd0OyBmdW5jdGlvbnMgdGhh
dCBtdXN0IGJlIHZpc2l0ZWQuICZuYnNwOyBJdCBjYW4gYmUgdGhvdWdodCBvZiBhcyBhIGhhbmRs
ZSBmb3I8YnI+DQomZ3Q7IGEgc3RhY2sgb2YgbXVzdC12aXNpdCBuZXR3b3JrIGxvY2F0aW9ucy4g
Jm5ic3A7IEkgZG9uJ3Qgc2VlIGhvdyB0aGlzIGNhbiBiZTxicj4NCiZndDsgYW55dGhpbmcgYnV0
IG1hbmRhdG9yeS48YnI+DQomZ3Q7IDxicj4NCiZndDsgJm5ic3A7Jm5ic3A7IFJvbjxicj4NCiZn
dDsgPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0K
Jmd0OyBGcm9tOiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFp
bHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0gT24gQmVoYWxmIE9mIFN1cmVuZHJhIEt1bWFy
PGJyPg0KJmd0OyAoc21rdW1hcik8YnI+DQomZ3Q7IFNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIw
MTQgMTo0NiBQTTxicj4NCiZndDsgVG86IEpvZWwgTS4gSGFscGVybjsgTkFQSUVSQUxBLCBNQVJJ
QSBIPGJyPg0KJmd0OyBDYzogPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYu
b3JnPC9hPjxicj4NCiZndDsgU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1l
dGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IFtUcmltbWVkIHRoZSBy
ZWNpcGllbnQgbGlzdCAtIG5lZWRzIGFwcHJvdmFsIG90aGVyd2lzZV08YnI+DQomZ3Q7IDxicj4N
CiZndDsgQ29tcGxldGVseSBhZ3JlZSBoZXJlLjxicj4NCiZndDsgPGJyPg0KJmd0OyBTRkMgZG9l
cyBub3QgcHJldmVudCBWTEFOIHN0aXRjaGluZyBhbmQgb25lIGNhbiBjb250aW51ZSB0byBkbyB0
aGF0Ljxicj4NCiZndDsgV2hpbGUgYXQgdGhlIHNhbWUgdGltZSBTRkMgY2FuIGluY2x1ZGUgVkxB
TiBzdGl0Y2hpbmcgdG8gc3VwcG9ydCBsZWdhY3k8YnI+DQomZ3Q7IFNGcyBpbiB0aGUgc2FtZSBj
aGFpbiB0aGF0IGluY2x1ZGVzIFNGQyBhd2FyZSBTRnMuIEV2ZW4gbGVnYWN5IFNGczxicj4NCiZn
dDsgYmVuZWZpdCBmcm9tIGNoYWluIGlkZW50aWZpY2F0aW9uIGFuZCBoZW5jZSBjYW4gYmUgc2hh
cmVkIGFjcm9zczxicj4NCiZndDsgZGlmZmVyZW50IHNlcnZpY2UgY2hhaW5zLjxicj4NCiZndDsg
PGJyPg0KJmd0OyBTdXJlbmRyYS48YnI+DQomZ3Q7IDxicj4NCiZndDsgPGJyPg0KJmd0OyA8YnI+
DQomZ3Q7IE9uIDMvMTQvMTQgMTA6MjYgQU0sICZxdW90O0pvZWwgTS4gSGFscGVybiZxdW90OyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iPmptaEBqb2VsaGFscGVybi5j
b208L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7IDxicj4NCiZndDsgJmd0O015IG93biBpbmNsaW5h
dGlvbiBpcyB0byBvYnNlcnZlIHRoYXQgaWYgeW91IGRvbid0IG5lZWQgZXhwbGljaXQgY2hhaW48
YnI+DQomZ3Q7ICZndDtpZGVudGlmaWNhdGlvbiBhbmQgeW91IGRvbid0IG5lZWQgbWV0YWRhdGEs
IHlvdSBjYW4ganVzdCBvbWl0IHRoZTxicj4NCiZndDsgJmd0O3NmYy9uc2ggaGVhZGVyLiBTdGls
bCBkbyBzZXJ2aWNlIGNoYWluaW5nLCBqdXN0IG5vIGV4dHJhIGhlYWRlci48YnI+DQomZ3Q7ICZn
dDs8YnI+DQomZ3Q7ICZndDtJZiB3ZSBhcmUgZ29pbmcgdG8gaGF2ZSB0aGUgaGVhZGVyLCBpdCBz
ZWVtcyB0byBtZSB0aGF0IHRoZSBjaGFpbjxicj4NCiZndDsgJmd0O2lkZW50aWZpY2F0aW9uIGZp
ZWxkIGlzIHZlcnkgdXNlZnVsLCBhbmQgbG93IGNvc3Qgb25jZSB3ZSBoYXZlIHRoZTxicj4NCiZn
dDsgaGVhZGVyLjxicj4NCiZndDsgJmd0Ozxicj4NCiZndDsgJmd0O1lvdXJzLDxicj4NCiZndDsg
Jmd0O0pvZWw8YnI+DQomZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDtPbiAzLzE0LzE0LCAxOjAwIFBN
LCBOQVBJRVJBTEEsIE1BUklBIEggd3JvdGU6PGJyPg0KJmd0OyAmZ3Q7Jmd0OyBFeHBsaWNpdCBj
aGFpbiBpZGVudGlmaWNhdGlvbiBzaG91bGQgYmUgbWFkZSBvcHRpb25hbC4gSSBiZWxpZXZlIGl0
PGJyPg0KJmd0OyAmZ3Q7Jmd0OyB3YXMgZGlzY3Vzc2VkIGZldyBtb250aHMgYWdvIG9uIHRoaXMg
bWFpbGluZyBsaXN0Ljxicj4NCiZndDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7IE1hcmlh
PGJyPg0KJmd0OyAmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgKkZyb206KnNmYyBbPGEgaHJl
Zj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmc8L2E+XSAqT24gQmVoYWxmIE9mICpKbWguZGlyZWN0PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAqU2Vu
dDoqIFRodXJzZGF5LCBNYXJjaCAxMywgMjAxNCAxMjoxMiBQTTxicj4NCiZndDsgJmd0OyZndDsg
KlRvOiogPGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20iPmtlZ3JheUBjaXNjby5jb208
L2E+OyA8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iPg0KbHVjeS55b25nQGh1
YXdlaS5jb208L2E+OyA8YSBocmVmPSJtYWlsdG86c21rdW1hckBjaXNjby5jb20iPnNta3VtYXJA
Y2lzY28uY29tPC9hPjs8YnI+DQomZ3Q7ICZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOmpndWljaGFy
QGNpc2NvLmNvbSI+amd1aWNoYXJAY2lzY28uY29tPC9hPjxicj4NCiZndDsgJmd0OyZndDsgKkNj
OiogPGEgaHJlZj0ibWFpbHRvOm5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbSI+bmljb2xhcy5i
b3V0aG9yc0Bxb3Ntb3MuY29tPC9hPjsNCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNm
Y0BpZXRmLm9yZzwvYT47IDxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSI+DQpoYWRp
QG1vamF0YXR1LmNvbTwvYT47PGJyPg0KJmd0OyAmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpyb25f
cGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5yb25fcGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tPC9hPjsNCjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+YnJpanNtYW5A
anVuaXBlci5uZXQ8L2E+Ozxicj4NCiZndDsgJmd0OyZndDs8YSBocmVmPSJtYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbSI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT48YnI+DQomZ3Q7ICZndDsmZ3Q7
ICpTdWJqZWN0OiogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVy
YXRpb25zPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAqSW1wb3J0YW5jZToqIExvdzxicj4NCiZndDsgJmd0
OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7IEFzc3VtaW5nIEkgdW5kZXJzdGFuZCB5b3UgcHJvcGVy
bHkgS2VuLCBJIGRpc2FncmVlLjxicj4NCiZndDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7
IEZvciBleGFtcGxlLCBieSB1c2luZyBzZXBhcmF0ZSB0ZXJtcyBJIGNhbiBlYXNpbHkgZGlzY3Vz
cyB0aGUgZmFjdDxicj4NCiZndDsgJmd0OyZndDt0aGF0IGNlcnRhaW4ga2luZHMgb2YgZGF0YSAo
Y2hhaW4gaWRlbnRpZmljYXRpb24pIG9ubHkgbmVlZCB0byBiZTxicj4NCiZndDsgJmd0OyZndDth
ZGp1c3QgYnkgYSBmZXcgYXBwcyBpbiByYXJlIGNhc2VzLiBBbmQgdGhhdCBkYXRhIGlzIG5vdCBi
ZWVkZWQgYnk8YnI+DQomZ3Q7ICZndDsmZ3Q7dGhlIGFwcGxpY2F0aW9ucy48YnI+DQomZ3Q7ICZn
dDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyBVbmxlc3MgeW91IHdvdWxkIGxpa2UgdG8gY29uc2lk
ZXIgdGhlIGNoYWluIGlkZW50aWZpY2F0aW9uIGFzIGJlaW5nPGJyPg0KJmd0OyAmZ3Q7Jmd0OyBv
cHRpb25hbD88YnI+DQomZ3Q7ICZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyBZb3Vycyw8YnI+
DQomZ3Q7ICZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyBKb2VsPGJyPg0KJmd0OyAmZ3Q7Jmd0
Ozxicj4NCiZndDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0
OyBTZW50IGZyb20gbXkgU2Ftc3VuZyBzbWFydHBob25lIG9uIEFUJmFtcDtUPGJyPg0KJmd0OyAm
Z3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7PGJyPg0KJmd0OyAm
Z3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgLS0tLS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0t
LS0tLTxicj4NCiZndDsgJmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyAmZ3Q7Jmd0OyBGcm9tOiAmcXVv
dDtLZW4gR3JheSAoa2VncmF5KSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNj
by5jb20lMGIiPmtlZ3JheUBjaXNjby5jb208YnI+DQo8L2E+Jmd0OyAmZ3Q7Jmd0OyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20iPm1haWx0bzprZWdyYXlAY2lzY28uY29tPC9h
PiZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyBUbzogTHVjeSB5b25nICZsdDs8YSBocmVmPSJt
YWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20lMGIiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPGJyPg0K
PC9hPiZndDsgJmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNv
bSI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPiZndDsmZ3Q7LCZxdW90O1N1cmVuZHJh
IEt1bWFyIChzbWt1bWFyKSZxdW90Ozxicj4NCiZndDsgJmd0OyZndDsgJmx0OzxhIGhyZWY9Im1h
aWx0bzpzbWt1bWFyQGNpc2NvLmNvbSUyMCUzY21haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSI+c21r
dW1hckBjaXNjby5jb20gJmx0O21haWx0bzpzbWt1bWFyQGNpc2NvLmNvbTwvYT4mZ3Q7Jmd0Oywm
cXVvdDtKaW0gR3VpY2hhcmQ8YnI+DQomZ3Q7IChqZ3VpY2hhcikmcXVvdDs8YnI+DQomZ3Q7ICZn
dDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tJTIwJTNjbWFpbHRv
OmpndWljaGFyQGNpc2NvLmNvbSI+amd1aWNoYXJAY2lzY28uY29tICZsdDttYWlsdG86amd1aWNo
YXJAY2lzY28uY29tPC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyBDQzogTmljb2xhcyBC
T1VUSE9SUyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSUw
YiI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPGJyPg0KPC9hPiZndDsgJmd0OyZndDsgJmx0
OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iPm1haWx0bzpOaWNv
bGFzLkJPVVRIT1JTQHFvc21vcy5jb208L2E+Jmd0OyZndDssc2ZjICZsdDs8YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnJTBiIj5zZmNAaWV0Zi5vcmc8YnI+DQo8L2E+Jmd0OyAmZ3Q7Jmd0OyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvYT4m
Z3Q7Jmd0OyxKYW1hbCBIYWRpIFNhbGltICZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0
dS5jb20lMGIiPmhhZGlAbW9qYXRhdHUuY29tPGJyPg0KPC9hPiZndDsgJmd0OyZndDsgJmx0Ozxh
IGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSI+bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29t
PC9hPiZndDsmZ3Q7LFJvbiBQYXJrZXI8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZsdDs8YSBocmVmPSJt
YWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSUwYiI+Um9uX1BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbTxicj4NCjwvYT4mZ3Q7ICZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWls
dG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+bWFpbHRvOlJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0OyZndDssJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0JTBiJTNlJTIwJTNlJTNlJTIwJTNjbWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0JTNlIj5icmlqc21hbkBqdW5pcGVyLm5ldDxicj4NCiZndDsgJmd0OyZndDsgJmx0O21h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCZndDs8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQlMGIiPmJyaWpzbWFuQGp1bmlwZXIubmV0PGJyPg0KPC9h
PiZndDsgJmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDsmZ3Q7LCZxdW90O0pvZWwgTS4gSGFs
cGVybiZxdW90Ozxicj4NCiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4u
Y29tJTBiIj5qbWhAam9lbGhhbHBlcm4uY29tPGJyPg0KPC9hPiZndDsgJmd0OyZndDsgJmx0Ozxh
IGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIj5tYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7IFRo
ZSB3b3JkICZxdW90O21ldGFkYXRhJnF1b3Q7IGlzIGEgcHVycG9zZWx5IGFtYmlndW91cyB0ZXJt
ICZxdW90O2RhdGEgdGhhdDxicj4NCiZndDsgcHJvdmlkZXM8YnI+DQomZ3Q7ICZndDsmZ3Q7IGlu
Zm9ybWF0aW9uIGFib3V0IG90aGVyIGRhdGEmcXVvdDsuIEl0IGlzIHVzZWQgdG8gYXZvaWQgVEhJ
UyBkaXNjdXNzaW9uLjxicj4NCiZndDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7IEZvciBl
eGFtcGxlLCBJIHByb3Bvc2Ugd2UgZGVmaW5lICZxdW90O3RlcXVpbGEgbWV0YWRhdGEmcXVvdDsg
YmVjYXVzZSw8YnI+DQomZ3Q7IGZyYW5rbHksPGJyPg0KJmd0OyAmZ3Q7Jmd0O0kgd2lsbCBuZWVk
IHRvIG9yZGVyIGEgdHJpcGxlLXNob3QgaWYgd2Uga2VlcCBhdHRlbXB0aW5nIHRvIGRlZmluZTxi
cj4NCiZndDsgJmd0OyZndDtzb21ldGhpbmcgdGhhdCwgYnkgZGVmaW5pdGlvbiwgaXMgYW1iaWd1
b3VzLiBJJ2QgbGlrZSBteSBiYXJ0ZW5kZXI8YnI+DQomZ3Q7ICZndDsmZ3Q7dG8gdW5kZXJzdGFu
ZCBtZSBzcGVjaWZpY2FsbHkgd2hlbiBJIHNheSAmcXVvdDtJIG5lZWQgYSBzaG90JnF1b3Q7Ljxi
cj4NCiZndDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7IE9uIDMvMTMvMTQgNzo0OSBBTSwg
JnF1b3Q7THVjeSB5b25nJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdl
aS5jb20lMGIiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPGJyPg0KPC9hPiZndDsgJmd0OyZndDsgJmx0
OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+bWFpbHRvOmx1Y3kueW9uZ0Bo
dWF3ZWkuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsgJmd0OyZndDs8YnI+DQomZ3Q7
ICZndDsmZ3Q7ICZndDtTbmlwLi48YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDtTSyZndDsgSnVzdCBj
b3B5aW5nIGZyb20gdGhlIFBTOjxicj4NCiZndDsgJmd0OyZndDsgJmd0Oy0tPGJyPg0KJmd0OyAm
Z3Q7Jmd0OyAmZ3Q7RGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eSB0byBl
eGNoYW5nZSBpbmZvcm1hdGlvbjxicj4NCiZndDsgJmd0OyZndDtiZXR3ZWVuPGJyPg0KJmd0OyAm
Z3Q7Jmd0OyAmZ3Q7dGhlIG5ldHdvcmsgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNl
cnZpY2UgZnVuY3Rpb25zLCBhbmQ8YnI+DQomZ3Q7ICZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsg
Jmd0OyZndDsgJmd0O2Z1bmN0aW9ucyBhbmQgdGhlIG5ldHdvcmsuPGJyPg0KJmd0OyAmZ3Q7Jmd0
OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7LS08YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDtJ
dCBpcyBhIGx1Y2lkIGRlZmluaXRpb24uIFdlIGFyZSB1bm5lY2Vzc2FyaWx5IG1ha2luZyB0aGUg
d29yZDxicj4NCiZndDsgJmd0OyZndDsmcXVvdDtuZXR3b3JrJnF1b3Q7PGJyPg0KJmd0OyAmZ3Q7
Jmd0OyAmZ3Q7Y29udHJvdmVyc2lhbCwgSU1PLjxicj4NCiZndDsgJmd0OyZndDsgJmd0Ozxicj4N
CiZndDsgJmd0OyZndDsgJmd0O1tMdWN5XSBUaGlzIGlzIG15IHBvaW50LiAmcXVvdDtUaGUgbmV0
d29yayZxdW90OyBpcyB0b28gZ2VuZXJhbCBoZXJlLCB3aGljaDxicj4NCiZndDsgJmd0OyZndDti
cmluZ3M8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDttZXRhZGF0YSBncmVhdCBwb3dlciB0byBkbyBt
YW55IHRoaW5ncy4gVGhpcyBpcyB3aHkgcGVvcGxlIGludmVudDxicj4NCiZndDsgJmd0OyZndDtp
ZGVhczxicj4NCiZndDsgJmd0OyZndDsgJmd0O2hlcmUsIHdoaWNoIGNhdXNlcyBhIGxvdCBvZiBk
ZWJhdGVzIG9uIG1ldGFkYXRhIHVzYWdlIHBvdGVudGlhbHMuPGJyPg0KJmd0OyAmZ3Q7Jmd0O1dl
PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7c2hvdWxkIG5vdCBzcGVuZCBhIGxvdCBvZiB0aW1lcyBv
biB0aGF0IGRlYmF0ZXMgYW5kIGp1ZGdlIHdoaWNoPGJyPg0KJmd0OyAmZ3Q7Jmd0O3VzYWdlIGlz
PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7dmFsdWFibGUgb3Igbm90LiBUaHVzLCBmb3IgdGhlIFNG
QyB3b3JrLCBpdCB3aWxsIGJlIGhlbHBmdWwgaWYgd2U8YnI+DQomZ3Q7ICZndDsmZ3Q7Y2FuPGJy
Pg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7bmFycm93IGRvd24gYSBiaXQuIEpvZWwgbWFrZXMgZXhwbGlj
aXRseSB0d28gY2FzZXMsIHdoaWNoIGlzPGJyPg0KJmd0OyAmZ3Q7Jmd0O2hlbHBmdWwgdG88YnI+
DQomZ3Q7ICZndDsmZ3Q7ICZndDtkZXZlbG9wIHVzZSBjYXNlcyBmb3IgZWFjaCBjYXNlLiBJIHdv
dWxkIGxpa2UgdG8gc2VlIHRoYXQgdGhlPGJyPg0KJmd0OyAmZ3Q7Jmd0O3Byb2JsZW08YnI+DQom
Z3Q7ICZndDsmZ3Q7ICZndDtzdGF0ZW1lbnQgY2FuIGJlIG1vcmUgc3BlY2lmaWMgb24gbWV0YWRh
dGEgZGVmaW5pdGlvbiwgd2hpY2ggbWF5PGJyPg0KJmd0OyBiZTxicj4NCiZndDsgJmd0OyZndDsg
Jmd0O2hlbHBmdWwgaW4gbGVzcyBmb2N1c2luZyBvbiBpdCBhbmQgbW92aW5nIGZvcndhcmQuPGJy
Pg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7THVjeTxicj4NCiZn
dDsgJmd0OyZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0O1N1cmVuZHJhLjxicj4NCiZn
dDsgJmd0OyZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyZn
dDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7VGhhbmtzLDxicj4NCiZndDsg
Jmd0OyZndDsgJmd0OyZndDtMdWN5PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0Ozxicj4NCiZn
dDsgJmd0OyZndDsgJmd0OyZndDstLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsg
Jmd0OyZndDsgJmd0OyZndDtGcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbPGEgaHJlZj0i
bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSI+bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbTwvYT5d
PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0O1NlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIw
MTQgNDozOCBQTTxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDtUbzogTHVjeSB5b25nPGJyPg0K
Jmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0O0NjOiBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXMgQk9VVEhP
UlM7IFJvbiBQYXJrZXI7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+ICZsdDs8YSBo
cmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldDwvYT4mZ3Q7OyBzZmM7IEphbWFsPGJyPg0KJmd0OyAmZ3Q7Jmd0O0hhZGkgU2FsaW08YnI+
DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7U3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0Ozxi
cj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDtIaSBMdWN5LDxicj4NCiZndDsgJmd0OyZndDsgJmd0
OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Tm8uIEkgYW0gc2ltcGx5IHNheWluZyB3
ZSBzaG91bGQgbm90IG92ZXJjb21wbGljYXRlIHRoZSBwcm9ibGVtPGJyPg0KJmd0OyAmZ3Q7Jmd0
OyAmZ3Q7Jmd0O3N0YXRlbWVudCB3aXRoIHRleHQgdGhhdCBhZGRzIGxpdHRsZSB0byBubyB2YWx1
ZSBpbiBteSBvcGluaW9uLjxicj4NCiZndDsgJmd0OyZndDtXaGV0aGVyPGJyPg0KJmd0OyAmZ3Q7
Jmd0OyAmZ3Q7Jmd0O3dlIGNhbGwgaXQgbWV0YWRhdGEsIG9yIGNvbnRleHQsIGhhcyBubyBiZWFy
aW5nIG9uIHRoZSBmYWN0IHRoYXQ8YnI+DQomZ3Q7ICZndDsmZ3Q7dGhlPGJyPg0KJmd0OyAmZ3Q7
Jmd0OyAmZ3Q7Jmd0O3Byb2JsZW0gc3RhdGVtZW50IGFscmVhZHkgY2xlYXJseSBzdGF0ZXMgd2Ug
bmVlZCB0byBiZSBhYmxlIHRvPGJyPg0KJmd0OyAmZ3Q7Jmd0O3Bhc3M8YnI+DQomZ3Q7ICZndDsm
Z3Q7ICZndDsmZ3Q7aW5mb3JtYXRpb24gYmV0d2VlbiBTRsK5cyBhbmQgYmV0d2VlbiB0aGUgbmV0
d29yayAmYW1wOyBTRsK5cy48YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7PGJyPg0KJmd0OyAm
Z3Q7Jmd0OyAmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDtPbiAzLzEyLzE0LCA1
OjEzIFBNLCAmcXVvdDtMdWN5IHlvbmcmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5Lnlv
bmdAaHVhd2VpLmNvbSUwYiI+bHVjeS55b25nQGh1YXdlaS5jb208YnI+DQo8L2E+Jmd0OyAmZ3Q7
Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iPm1haWx0bzpsdWN5
LnlvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZn
dDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7
ICZndDsmZ3Q7Jmd0O0hpIEppbSw8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7SSBmb3Igb25lIGRvbid0IGFncmVlIGFuZCB0aGlu
ayB3ZSBhcmUgb3ZlciBjb21wbGljYXRpbmcgd2hhdDxicj4NCiZndDsgJmd0OyZndDtzaG91bGQ8
YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0O2JlIHN0cmFpZ2h0Zm9yd2FyZC4gVGhlIFNG
QyBlbmNhcHN1bGF0aW9uIHNob3VsZCBlbmFibGUgdHdvPGJyPg0KJmd0OyB0aGluZ3M6PGJyPg0K
Jmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OzEuIFN0ZWVyaW5nIG9mIHNlbGVjdGVkIGZsb3dzIHRocm91Z2ggYSBzZXJ2aWNlIGNoYWluOyB0
aGlzIGlzPGJyPg0KJmd0OyAmZ3Q7Jmd0O3RoZTxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsm
Z3Q7c2VydmljZSBmdW5jdGlvbiBwYXRoLjxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7
Mi4gUGFzc2luZyBvZiBjb250ZXh0IGFzc29jaWF0ZWQgd2l0aCBhIGdpdmVuIGZsb3cgd2l0aGlu
IHNhaWQ8YnI+DQomZ3Q7ICZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZn
dDsmZ3Q7ZnVuY3Rpb24gcGF0aC4gVGhpcyBjb250ZXh0IGluZm9ybWF0aW9uIG1heSBiZSBjb25z
dW1lZCBieSBhIFNGPGJyPg0KJmd0OyAmZ3Q7Jmd0Oyhhbjxicj4NCiZndDsgJmd0OyZndDsgJmd0
OyZndDsmZ3Q7YXBwbGljYXRpb24gSUQgaXMgYW4gZXhhbXBsZSkgb3IgbWF5IGJlIGNvbnN1bWVk
IGJ5IHRoZTxicj4NCiZndDsgJmd0OyZndDtmb3J3YXJkaW5nPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAm
Z3Q7Jmd0OyZndDtlbGVtZW50cyAoYSB2cmYtSUQgaXMgYW4gZXhhbXBsZSkuPGJyPg0KJmd0OyAm
Z3Q7Jmd0OyAmZ3Q7Jmd0OyZndDtbTHVjeV0gRG8geW91IGNhbGwgdGhlIGNvbnRleHQgYXMgbWV0
YWRhdGEgb3Igbm90PyBEbyB3ZSBoYXZlPGJyPg0KJmd0OyAmZ3Q7Jmd0O2Fub3RoZXI8YnI+DQom
Z3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0O3Rlcm0gaGVyZSBiZXNpZGUgU0ZDIGhlYWRlciBhbmQg
bWV0YWRhdGEuIEkgc2VlIHRoYXQgeW91IGRvbid0PGJyPg0KJmd0OyAmZ3Q7Jmd0O3dhbnQgdG88
YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0O3NlcGFyYXRlIHdoYXQgaXMgY29uc3VtZWQg
YnkgU0YgYW5kIHdoYXQgaXMgY29uc3VtZWQgYnkgdGhlPGJyPg0KJmd0OyAmZ3Q7Jmd0O2Zvcndh
cmRpbmc8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0O2VsZW1lbnRzLjxicj4NCiZndDsg
Jmd0OyZndDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDtMdWN5
PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsm
Z3Q7Jmd0O1NlbnQgZnJvbSBteSBpUGhvbmU8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgMTIsIDIwMTQsIGF0
IDQ6MTYgUE0sICZxdW90O0x1Y3kgeW9uZyZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3ku
eW9uZ0BodWF3ZWkuY29tJTBiIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTxicj4NCjwvYT4mZ3Q7ICZn
dDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+bWFpbHRvOmx1
Y3kueW9uZ0BodWF3ZWkuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsgJmd0OyZndDsg
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBHcmVh
dC4gVGhlbiB3ZSBtYXkgY29uc2lkZXIgdHdvIHNwZWNpYWwgbWV0YWRhdGEgZGVmaW5pdGlvbnM8
YnI+DQomZ3Q7IGluPGJyPg0KJmd0OyAmZ3Q7Jmd0O3RoZTxicj4NCiZndDsgJmd0OyZndDsgJmd0
OyZndDsmZ3Q7Jmd0O3Byb2JsZW0gc3RhdGVtZW50IHNvIHdlIGNhbiBhbGwgdXNlIHRoZSBzYW1l
IGRlZmluaXRpb25zLiBIZXJlPGJyPg0KJmd0OyAmZ3Q7Jmd0O2lzIG15PGJyPg0KJmd0OyAmZ3Q7
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7c3VnZ2VzdGVkIHRleHQgYW5kIGxpa2UgdG8gaGVhciB5b3Ug
YW5kIG90aGVyJ3MgaW5wdXQgYW5kPGJyPg0KJmd0OyAmZ3Q7Jmd0O3N1Z2dlc3Rpb25zLjxicj4N
CiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZn
dDsmZ3Q7Jmd0OyBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlk
ZXMgdGhlIGFiaWxpdHk8YnI+DQomZ3Q7IHRvPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7ZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgZWxlbWVudHMgaW4gYSBzZXJ2
aWNlIGZ1bmN0aW9uPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Y2hhaW5pbmcu
IEluIHRoaXMgY29udGV4dCwgdGhlcmUgYXJlIHR3byB0eXBlcyBvZiBkYXRhIHBsYW5lPGJyPg0K
Jmd0OyAmZ3Q7Jmd0O21ldGFkYXRhLjxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBTZXJ2aWNlIEZ1bmN0aW9uIE1l
dGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZXhjaGFuZ2VkIGJldHdlZW48YnI+DQomZ3Q7ICZndDsm
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDtjbGFzc2lmaWVyIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0
d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucyB0bzxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7
Jmd0O2ZhY2lsaXRhdGUgc2VydmljZSBmdW5jdGlvbnMgb24gdGhlIHBhY2tldCB0cmVhdG1lbnQu
PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7IFN0ZWVyaW5nIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZnJvbSBz
ZXJ2aWNlIGZ1bmN0aW9ucyB0byBhPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
Y2xhc3NpZmllciBvciBzZXJ2aWNlIG5vZGUgZm9yIHRyYWZmaWMgZm9yd2FyZGluZyBwdXJwb3Nl
Ljxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyAtZW5kPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8YnI+DQomZ3Q7ICZndDsm
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS08YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgRnJvbTogSm9lbCBNLiBI
YWxwZXJuIFs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSI+bWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb208L2E+XTxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBT
ZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MzUgUE08YnI+DQomZ3Q7ICZndDsmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsgVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBh
cmtlcjxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBDYzogSmltIEd1aWNoYXJk
IChqZ3VpY2hhcik7IDxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+YnJpanNt
YW5AanVuaXBlci5uZXQ8L2E+PGJyPg0KJmd0OyAmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7
OyBzZmM7IEphbWFsIEhhZGk8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgU2Fs
aW08YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNd
IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyAmZ3Q7
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
IFllcywgSSBhbSB0cnlpbmcgdG8gY29uc2lzdGVudGx5IGRpc3Rpbmd1aXNoIHRob3NlIHR3byBj
YXNlczxicj4NCiZndDsgJmd0OyZndDt3aGVuPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7dGFsa2luZyBhYm91dCB0aGUgaW5mb3JtYXRpb24gY2FycmllZCB3aXRoIHBhY2tldHMg
aW4gc2VydmljZTxicj4NCiZndDsgJmd0OyZndDtjaGFpbnMuPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJz
LDxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBKb2VsPGJyPg0KJmd0OyAmZ3Q7
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBPbiAzLzEyLzE0LCAzOjEzIFBNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyAmZ3Q7
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKb2VsLCBTZWUgYmVsb3cuIC0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tIEZyb206IHNmYzxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnPC9hPl0gT24gQmVoYWxmIE9mIEpvZWwgTS4gSGFscGVybjxicj4NCiZn
dDsgU2VudDo8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlZG5lc2Rh
eSwgTWFyY2ggMTIsIDIwMTQgMjowMiBQTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzPGJyPg0KJmd0
OyAmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7IDxhIGhyZWY9Im1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+DQpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT48YnI+DQom
Z3Q7ICZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+bWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7IHNmYzs8YnI+DQomZ3Q7ICZndDsmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNd
PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNm
Yy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgd2FzIHRy
eWluZyB0byB3b3JkIGl0IGNhcmVmdWxseSBub3QgdG8gZm9jdXMgb24gd2hvIHB1dHM8YnI+DQom
Z3Q7IHRoZTxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRp
b24gaW4sIGJ1dCBvbmx5IG9uIHdobyBjb25zdW1lcyB0aGUgaW5mb3JtYXRpb24uPGJyPg0KJmd0
OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJbmZvcm1hdGlvbiBmb3Igc2VydmljZSBm
dW5jdGlvbnMgbWF5IGNvbWUgZnJvbSB0aGUgaW5ncmVzczxicj4NCiZndDsgJmd0OyZndDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgY2xhc3NpZmllciBvciBmcm9tIG90aGVyIHNlcnZpY2UgZnVuY3Rp
b25zLiBbTHVjeV0gdGhpcyBpczxicj4NCiZndDsgdGhlPGJyPg0KJmd0OyAmZ3Q7Jmd0O29uZTxi
cj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2FzZSB1c2luZyBtZXRhZGF0
YSBpbiB5b3VyIHZpZXcuIEluZm9ybWF0aW9uIGZvciB0aGU8YnI+DQomZ3Q7ICZndDsmZ3Q7Zm9y
d2FyZGluZzxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgd2lsbCBnZW5l
cmFsbHkgY29tZSBmcm9tIHRoZSBpbmdyZXNzIGNsYXNzaWZpZXIsIGJ1dCBpbjxicj4NCiZndDsg
Jmd0OyZndDtzcGVjaWFsPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBj
YXNlcyBtYXkgYmUgcHJvdmlkZWQgYnkgc2VydmljZSBmdW5jdGlvbnMuIChJIGtlZXAgd2FudGlu
Zzxicj4NCiZndDsgJmd0OyZndDt0byBnZXQ8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHJpZCBvZiB0aG9zZSBzcGVjaWFsIGNhc2VzLCBidXQgc28gZmFyIHRoZXJlIHNl
ZW0gdG8gYmUganVzdDxicj4NCiZndDsgJmd0OyZndDtlbm91Z2g8YnI+DQomZ3Q7ICZndDsmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9mIHRoZW0gdG8gd2FycmFudCBjb3ZlcmluZyBpbiB0aGUg
c29sdXRpb24uIEFuZCBtb3JlPGJyPg0KJmd0OyAmZ3Q7Jmd0O2ltcG9ydGFudGx5LDxicj4NCiZn
dDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2lnbmlmaWNhbnQgc3VwcG9ydCBmb3Ig
aXQgaW4gdGhlIHdvcmtpbmcgZ3JvdXAuKSBbTHVjeV0gVGhpczxicj4NCiZndDsgJmd0OyZndDtp
czxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIHNlY29uZCBjYXNl
IHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldyAoYnV0IHlvdSBkb24ndDxicj4NCiZndDsgJmd0
OyZndDtsaWtlIGl0KS48YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBbmQgeW91IHN1Z2dlc3QgZGlz
dGluZ3Vpc2hpbmcgdGhlc2UgdHdvIGNhc2VzIHdoZW48YnI+DQomZ3Q7IGRpc2N1c3Npbmc8YnI+
DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFib3V0IG1ldGFkYXRhIHVzYWdl
LiBJcyB0aGF0IHJpZ2h0IHVuZGVyc3RhbmRpbmc/PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgTHVj
eTxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsm
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IE9uIDMvMTIvMTQsIDI6MzMgUE0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7ICZn
dDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKb2VsLCBJIGludGVycHJldCB0aGF0IHlv
dSBzdWdnZXN0cyB0aGF0IGRpc3Rpbmd1aXNoIHRoZTxicj4NCiZndDsgJmd0OyZndDtleGNoYW5n
ZTxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9u
IGRhdGEgcGxhbmUgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zIGFuZDxicj4NCiZn
dDsgJmd0OyZndDt0aGU8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBleGNoYW5nZSBpbmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgZnJvbSBhIHNlcnZpY2U8
YnI+DQomZ3Q7ICZndDsmZ3Q7ZnVuY3Rpb24gdG88YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBhIHNlcnZpY2Ugbm9kZS4gSXMgdGhpcyByaWdodCB1bmRlcnN0YW5k
aW5nPyBMdWN5PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm48YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20i
Pm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPl0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAx
MiwgMjAxNDxicj4NCiZndDsgJmd0OyZndDsxOjE5PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgUE08YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOiBK
aW0gR3VpY2hhcmQ8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAo
amd1aWNoYXIpOyA8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPmJyaWpzbWFu
QGp1bmlwZXIubmV0PC9hPjxicj4NCiZndDsgJmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozsg
c2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNv
bnNpZGVyYXRpb25zPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBNeSBpbmNsaW5hdGlv
biB3b3VsZCBiZSB0byB0dW5lIHRoYXQgZGVmaW5pdGlvbiB0bzxicj4NCiZndDsgJmd0OyZndDtk
aXN0aW5ndWlzaDxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJl
dHdlZW4gZGF0YXBsYW5lIGNhcnJpZWQgaW5mb3JtYXRpb24gaW50ZW5kZWQgZm9yIHVzZSBieTxi
cj4NCiZndDsgJmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgZnVuY2l0b25zICh3aGF0ZXZlciB0aGUgb3JpZ2luKSwgYW5kIGRhdGFwbGFu
ZSBjYXJyaWVkPGJyPg0KJmd0OyAmZ3Q7Jmd0O2luZm9ybWF0aW9uPGJyPg0KJmd0OyAmZ3Q7Jmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW50ZW5kZWQgZm9yIGRhdGFwbGFuZSBmb3J3YXJk
aW5nIGNvbXBvbmVudHMuPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9l
bDxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAm
Z3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgSm9lbCw8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgSSBhZ3JlZSB0aGF0IHdlIG5lZWQgdXNpbmcgdGhlIHNhbWUgZGVmaW5p
dGlvbiBmb3IgYSB0ZXJtLDxicj4NCiZndDsgJmd0OyZndDtidXQ8YnI+DQomZ3Q7ICZndDsmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGlzYWdyZWUgdGhhdCB0aGUgbWV0YWRhdGEg
ZGVmaW5pdGlvbiBoZXJlIGlzIGEgc2V0IG9mPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gVGhp
cyBtYXkgYmUgdG9vIG5hcnJvdzxicj4NCiZndDsgb3I8YnI+DQomZ3Q7ICZndDsmZ3Q7bGVhZDxi
cj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBhIHBhcnRp
Y3VsYXIgc29sdXRpb24uIEkgYW0gZmluZSB3aXRoIHRoaXMgZGVmaW5pdGlvbiBpbjxicj4NCiZn
dDsgJmd0OyZndDt0aGU8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgcHJvYmxlbSBzdGF0ZW1lbnQgdy8gbWlub3IgdHdlYWsgKHN1Z2dlc3RlZCBvbiBtYWls
aW5nPGJyPg0KJmd0OyBsaXN0KS48YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZTxi
cj4NCiZndDsgYWJpbGl0eTxicj4NCiZndDsgJmd0OyZndDt0bzxicj4NCiZndDsgJmd0OyZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVu
IHRoZSBjbGFzc2lmaWVycyBhbmQgc2VydmljZTxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMs
IGFuZCBzZXJ2aWNlIGZ1bmN0aW9uczxicj4NCiZndDsgJmd0OyZndDthbmQ8YnI+DQomZ3Q7ICZn
dDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlPGJyPg0KJmd0OyAmZ3Q7Jmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNsYXNzaWZpZXJzfHNlcnZpY2Ugbm9kZXMu
PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZXJlIG1heSBiZSBhIHNv
bHV0aW9uIHRoYXQgYSBzZXJ2aWNlIGZ1bmN0aW9uIHBhc3NlcyBzb21lPGJyPg0KJmd0OyAmZ3Q7
Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZv
cm1hdGlvbiB0byBhdHRhY2hlZCBzZXJ2aWNlIG5vZGUgd2l0aG91dCB1c2luZyBTRkM8YnI+DQom
Z3Q7IGhlYWRlci48YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtz
LCBMdWN5PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAm
Z3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tIEZyb206IEpvZWwgSGFscGVybiBEaXJlY3Q8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpqbWguZGlyZWN0QGpvZWxo
YWxwZXJuLmNvbSI+bWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tPC9hPl0gU2VudDog
V2VkbmVzZGF5LCBNYXJjaDxicj4NCiZndDsgJmd0OyZndDsxMiw8YnI+DQomZ3Q7ICZndDsmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMjAxNCAxMjoyNSBQTSBUbzogTHVjeSB5b25n
OyBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXM8YnI+DQomZ3Q7ICZndDsmZ3Q7Qk9VVEhPUlM7PGJy
Pg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQYXJrZXIg
Q2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOzxicj4NCiZndDsgPGEgaHJlZj0ibWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT48YnI+DQomZ3Q7ICZn
dDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3Nm
Y108YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQt
cmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgTHVjeSwgeW91IHNheSAmcXVvdDt0aGUgbWV0YWRhdGEgdGVybSBt
ZWFucyAuLi4mcXVvdDsgVGhlIGRlZmluaXRpb248YnI+DQomZ3Q7ICZndDsmZ3Q7eW91PGJyPg0K
Jmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZW4gcHJvdmlkZSBp
cyBhIGRlZmluaXRpb24gb2YgdGhlIHNldCBvZiBpbmZvcm1hdGlvbiB3ZTxicj4NCiZndDsgJmd0
OyZndDthcmU8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
cHJvcG9zaW5nIHRoYXQgd2UgcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBJLCBhbmQgb3RoZXJzLDxi
cj4NCiZndDsgJmd0OyZndDtoYXZlPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGJlZW4gdXNpbmcgdGhlIHRlcm0gbWV0YWRhdGEgbW9yZSBuYXJyb3dseS4g
V2UgY2FuIHVzZTxicj4NCiZndDsgJmd0OyZndDt3aGF0ZXZlcjxicj4NCiZndDsgJmd0OyZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkZWZpbml0aW9uIHdlIHdhbnQuIEJ1dCB3ZSBk
byBuZWVkIHRvIGFncmVlIG9uIHRoZTxicj4NCiZndDsgZGVmaW5pdGlvbi48YnI+DQomZ3Q7ICZn
dDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIHRoZSBwdXJwb3NlcyBvZiB0
aGUgV0csIGl0IHNlZW1zIG11Y2ggbW9yZSB1c2VmdWwgdG88YnI+DQomZ3Q7IHVzZTxicj4NCiZn
dDsgJmd0OyZndDt0aGU8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgdGVybSBtZXRhZGF0YSBmb3IgdGhlIG5hcnJvd2VyIGRlc2NyaXB0aW9uLjxicj4NCiZn
dDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZn
dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsgJmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMToxOSBQTSwgTHVjeSB5
b25nIHdyb3RlOjxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgSGkgSm9lbCw8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBJIGFncmVlLiBXZSBuZWVkIHRvIGRpZmZlcmVudGlhdGUgdGhlIG1ldGFkYXRhIHVzZWQg
Ynk8YnI+DQomZ3Q7ICZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbiBhbmQgU0ZDIGhlYWRlci4gVGhlIG1ldGFk
YXRhIHRlcm0gbWVhbnMgY2Fycnlpbmc8YnI+DQomZ3Q7ICZndDsmZ3Q7c29tZTxicj4NCiZndDsg
Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtzdGF0ZXMgYWxvbmcgd2l0
aCB0aGUgcGFja2V0LiBJTU86IFNGQyBoZWFkZXIgaXMgYSBraW5kIG9mPGJyPg0KJmd0OyAmZ3Q7
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhIGNhcnJpZWQgb24g
cGFja2V0IGZvciBuZXh0IHNlcnZpY2Ugbm9kZSB0byB1c2UuIEluPGJyPg0KJmd0OyAmZ3Q7Jmd0
O3RoZTxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtj
b250ZXh0IG9mIFNGQywgd2UgaGF2ZSB0ZXJtIGZvciBTRkMgaGVhZGVyIGFuZCB0aGU8YnI+DQom
Z3Q7IG1ldGFkYXRhPGJyPg0KJmd0OyAmZ3Q7Jmd0O3RoYXQ8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2FzIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNl
IGZ1bmN0aW9ucywgb3IgYmV0d2VlbiBzZXJ2aWNlPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9ucyBhbmQgY2xhc3NpZmllcnMvc2Vydmlj
ZSBub2Rlcywgd2hpY2ggaXMgd2hhdCB0aGU8YnI+DQomZ3Q7ICZndDsmZ3Q7ZHJhZnQ8YnI+DQom
Z3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9jdXMuPGJyPg0K
Jmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsg
Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLCBMdWN5PGJy
Pg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZn
dDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206
IEpvZWwgTS4gSGFscGVybjxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIj5tYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbTwvYT5dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsPGJyPg0K
Jmd0OyAmZ3Q7Jmd0OzIwMTQ8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IDExOjE4IEFNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJv
biBQYXJrZXIgQ2M6PGJyPg0KJmd0OyAmZ3Q7Jmd0O0ppbTxicj4NCiZndDsgJmd0OyZndDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgR3VpY2hhcmQgKGpndWljaGFyKTsgPGEgaHJl
Zj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT48
YnI+DQomZ3Q7ICZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFkaSBT
YWxpbTxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
U3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyAmZ3Q7Jmd0O2RyYWZ0LXJpanNtYW4tc2ZjLW1l
dGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgSSB0aGluayBpdCBpcyBpbXBvcnRhbnQgdG8ga2VlcCBhIHN0cm9uZyBkaXN0
aW5jdGlvbjxicj4NCiZndDsgJmd0OyZndDtiZXR3ZWVuPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSAod2hpY2ggaXMgZm9yIHVzZSBi
eSBhcHBsaWNhdGlvbnMpIGFuZCB0aGU8YnI+DQomZ3Q7IHNlcnZpY2U8YnI+DQomZ3Q7ICZndDsm
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNoYWluaW5nIGluZm9ybWF0aW9u
IGluIHRoZSBiYXNlIHNlcnZpY2UgY2hhaW4gaGVhZGVyLDxicj4NCiZndDsgJmd0OyZndDt3aGlj
aCBpczxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Zm9yIHVzZSBieSB0aGUgc2VydmljZSBjaGFpbiBzdXBwb3J0IG1lY2hhbmlzbXMuPGJyPg0KJmd0
OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQom
Z3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAm
Z3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwg
MTA6NDIgQU0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGdWxseSBhZ3JlZSB3aXRoIEpvZS48YnI+DQomZ3Q7
ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsg
Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlIHNob3VsZCBu
b3QgcmVxdWlyZSBhIGZpeCBsZW5ndGggZm9yIGluLWJhbmQgbWV0YWRhdGE8YnI+DQomZ3Q7ICZn
dDsmZ3Q7YnV0PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgYWxzbyBub3QgbGVhdmUgaXQgZm9yIGZyZWVseSB1c2FnZS4gSW4gZmFjdCwgd2hl
biBhPGJyPg0KJmd0OyAmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBub2RlIGluc2VydHMgU0ZDIGhlYWRlciBvbiBh
IChlbmNhcHN1bGF0ZWQpIHBhY2tldCBhbmQ8YnI+DQomZ3Q7ICZndDsmZ3Q7c2VuZCB0bzxicj4N
CiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5leHQg
c2VydmljZSBub2RlLCBTRkMgaGVhZGVyIGl0c2VsZiBjYW4gYmUgc2VlbiBhcyBhPGJyPg0KJmd0
OyAmZ3Q7Jmd0O21ldGFkYXRhLjxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2Zj
PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
WzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnPC9hPl0gT24gQmVoYWxmIE9mIEpvZWwgTS48YnI+DQomZ3Q7IEhhbHBlcm48YnI+
DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50
OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDk6MjEgQU0gVG86IE5pY29sYXM8YnI+DQomZ3Q7
ICZndDsmZ3Q7Qk9VVEhPUlM7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7
PGJyPg0KJmd0OyAmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+
YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7Ozxicj4NCiZndDsg
Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNmYzsgSmFtYWwg
SGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1j
b25zaWRlcmF0aW9uczxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgRm9yIGluLWJhbmQgbWV0YWRhdGEsIHRoZSBBUEkgZm9yIGFjY2VzcyBjYW4g
ZWFzaWx5IGJlPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgc3luY2hyb25vdXMuIE91dCBvZiBiYW5kIG1ldGFkYXRhIG5lZWRzIGRpZmZlcmVu
dDxicj4NCiZndDsgaGFuZGxpbmcuPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlcmUgYXJlIG1hbnkgY2FzZXMgd2hlcmUgb3V0LW9mLWJh
bmQgbWV0YWRhdGEgaXMgdXNlZnVsPGJyPg0KJmd0OyAmZ3Q7Jmd0O2FuZDxicj4NCiZndDsgJmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFwcHJvcHJpYXRlLiBC
dXQgdGhleSBkbyBub3QgY292ZXIgYWxsIG5lZWRzIGJ5IGFueTxicj4NCiZndDsgc3RyZXRjaC48
YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEV2
ZW4gaWYgZWFjaCBwaWVjZSBvZiBpbi1iYW5kIG1ldGFkYXRhIGlzIG9mIGZpeGVkPGJyPg0KJmd0
OyBsZW5ndGgsPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgdGhlcmUgYXJlIG1hbnkgZGlmZmVyZW50IGtpbmRzIG9mIG1ldGF0eXBlLiBUcnlp
bmcgdG88YnI+DQomZ3Q7IHNheTxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZxdW90O3RoZXJlIHdpbGwgYmUgZXhhY3RseSBmb3VyIHBpZWNl
cywgYW5kIHRoZXkgd2lsbCBiZSBvZjxicj4NCiZndDsgJmd0OyZndDt0eXBlczxicj4NCiZndDsg
Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHQxLCB0MiwgdDMs
IGFuZCB0NCZxdW90OyBpcyBzaW1wbHkgdG9vIHNwZWNpZmljIGZvciBldmVuIDgwJTxicj4NCiZn
dDsgb2Y8YnI+DQomZ3Q7ICZndDsmZ3Q7dGhlPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtuZWVkcy48YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyAmZ3Q7
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsm
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwg
ODo1MiBBTSwgTmljb2xhcyBCT1VUSE9SUyB3cm90ZTo8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGVsbG8gUm9uLDxicj4NCiZndDsg
Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW5k
aW5nIG91dCBvZiBiYW5kIGNvbmdydWVudCBtZXRhZGF0YSBtYXkgbm90IGJlIHRoZTxicj4NCiZn
dDsgJmd0OyZndDthbnN3ZXI8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gYWxsIG5lZWRzIGJ1dCBpdCBpcyBvbmUgdG9vbCB0aGF0
IHdlIHNob3VsZCBrZWVwLjxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOb3QgYWxsIG1ldGFkYXRhIGlzIHRpZWQgdG8gYSBzcGVj
aWZpYyBwYWNrZXQsIGZvcjxicj4NCiZndDsgJmd0OyZndDtleGFtcGxlIGE8YnI+DQomZ3Q7ICZn
dDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcG9saWN5IGNo
YW5nZSBpbiBQQ1JGIGNvdWxkIGxlYWQgdG8gc29tZSBtZXRhZGF0YTxicj4NCiZndDsgJmd0OyZn
dDtzaWduYWxpbmcsPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IHRoZSByZWFjdGlvbiB0aW1lIG5lZWQgbm90IGJlIGltbWVkaWF0ZSwg
ZmV3IG1zIG1heSBub3Q8YnI+DQomZ3Q7ICZndDsmZ3Q7bWF0dGVyLjxicj4NCiZndDsgJmd0OyZn
dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBcyB5b3UgcG9p
bnQsIGlmIGEgcGFja2V0IGlzIHRpZWQgdG8gYSBtZXRhZGF0YSBhPGJyPg0KJmd0OyAmZ3Q7Jmd0
O2NvcnJlbGF0aW9uPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGluZm8gY2FuIGJlIHNldCBpbiBib3RoIHBhY2tldCB0byBkZWFsIHdp
dGggaXQgKGkuZTxicj4NCiZndDsgJmd0OyZndDttZXRhZGF0YTxicj4NCiZndDsgJmd0OyZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleHBlY3RlZCBmbGFnIGlu
IHRoZSBTRkMgaGVhZGVyLCBwbHVzIGFuIGlkKTxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGaW5hbGx5IHdlIGNhbiBzdGlsbCBz
ZW5kIHNvbWUgbGltaXRlZCBtZXRhZGF0YSB3aXRoaW4gYTxicj4NCiZndDsgJmd0OyZndDtoZWFk
ZXIuPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFRoaXMgY291bGQgYmUgdXNlZCBmb3IgbG9hZCBiYWxhbmNlcnMgaW4gcGFydGljdWxh
ciBpZjxicj4NCiZndDsgd2U8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWdyZWUgb24gYSBjb252ZW50aW9uIHRvIGxvY2F0ZSAmcXVv
dDtjb2Fyc2UgZ3JhaW4gcG9saWN5JnF1b3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC8gJnF1b3Q7ZmluZSBncmFpbiBwb2xpY3km
cXVvdDsgb24gcmVzZXJ2ZWQgY29udGV4dCBoZWFkZXJzLjxicj4NCiZndDsgJmd0OyZndDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGlzIHNlZW1zIHRvIG9w
ZW4gdXAgYSBsb3Qgb2YgZmxleGliaWxpdHkgLzxicj4NCiZndDsgaW5ub3ZhdGlvbnMuPGJyPg0K
Jmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IE9uIHlvdXIgbGFzdCBwb2ludCwgdGhlcmUgaXMgYSBxdWVzdGlvbiBvbiBob3cgdG8gbWFrZTxi
cj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBtZXRhZGF0YSBhdmFpbGFibGUgdG8gYSBTZXJ2aWNlIEZ1bmN0aW9uLiBDdXJyZW50IHNvY2tl
dDxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBjb25uZWN0aW9ucyBmb3IgZXhhbXBsZSBkbyBub3QgYWxsb3cgdG8gcmV0cmlldmUgSVA8
YnI+DQomZ3Q7ICZndDsmZ3Q7aGVhZGVyPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9wdGlvbnMuIFNvIEkgYXNzdW1lIHRoYXQgU0ZD
IGF3YXJlIFNlcnZpY2UgRnVuY3Rpb25zPGJyPg0KJmd0OyAmZ3Q7Jmd0O3dpbGw8YnI+DQomZ3Q7
ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmVlZCBz
b21lIChhc3luY2hyb25vdXM8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPykgQVBJIHRvIHJldHJpZXZlIFNGQyBoZWFkZXIgaW5mb3Jt
YXRpb24gYXMgd2VsbCBhczxicj4NCiZndDsgJmd0OyZndDtpbi1iYW5kPGJyPg0KJmd0OyAmZ3Q7
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhLiBJ
IGRvbid0IHNlZSBvdXQgb2YgYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQ8YnI+DQomZ3Q7ICZndDsm
Z3Q7YWRkaW5nPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGNvbXBsZXhpdHksIHRoZSBzYW1lIEFQSSBjYW4gcHJvYmFibHkgYXBwbHku
PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFRoZSBhbHRlcm5hdGl2ZSBvcHRpb24sIGFsbG93aW5nIHZhcmlhYmxlIHNpemVkIG1l
dGFkYXRhPGJyPg0KJmd0OyAmZ3Q7Jmd0O2luPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBTRkMgaGVhZGVyIGhhcyBzb21lIGRy
YXdiYWNrcyBhcyB3ZWxsLCBvbmUgYmVpbmc8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnJhZ21lbnRhdGlvbiwgYW5kIHNvbWUgc3dp
dGNoZXMgZXhwZWN0aW5nIGFzIHdlbGwgdG88YnI+DQomZ3Q7ICZndDsmZ3Q7bG9vayBhdDxicj4N
CiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBl
bmQgdXNlciB0cmFmZmljIGhlYWRlcnMgZm9yIGxpbmsgbG9hZCBiYWxhbmNpbmcuIEk8YnI+DQom
Z3Q7ICZndDsmZ3Q7d291bGQ8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWdyZWUgdGhhdCBpZiB3ZSBjYW4gYWNjZXB0IHRoZXNlIGlz
c3VlcywgdGhlbiBzZW5kaW5nPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9mZi1saW5lIGNvbmdydWVudCBtZXRhZGF0YSBsb29zZXMg
aXRzIGludGVyZXN0Ljxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZSBuZWVkIHRvIHRha2UgaW50byBhY2NvdW50IHRoYXQgYm90
aCBpbi1iYW5kIGFuZDxicj4NCiZndDsgJmd0OyZndDtjb25ncnVlbnQ8YnI+DQomZ3Q7ICZndDsm
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3V0LW9mLWJhbmQg
bWV0YWRhdGEgdHJhbnNwb3J0IGlzIG5vdCByZWxpYWJsZS4gQSBwYWNrZXQ8YnI+DQomZ3Q7ICZn
dDsmZ3Q7bG9zczxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyB0cmlnZ2VyaW5nIHJldHJhbnNtaXNzaW9uIHdvdWxkIG5vdCBsZWFkIHRv
IHRoZTxicj4NCiZndDsgaWRlbnRpY2FsPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJlY29uc3RydWN0aW9uIG9mIHRoZSBhc3NvY2lh
dGVkIG1ldGFkYXRhLiBJbiBzb21lPGJyPg0KJmd0OyBjYXNlcyw8YnI+DQomZ3Q7ICZndDsmZ3Q7
d2U8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgbWlnaHQgdGh1cyBldmVuIG5lZWQgbm9uLWNvbmdydWVudCBvdXQtb2YtYmFuZCByZWxp
YWJsZTxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBtZXRhZGF0YSB0cmFuc3BvcnQuPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMgX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOjxicj4NCiZndDsgJmd0OyZndDtS
b248YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgUGFya2VyIFtSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tXSBTZW50Ojxicj4N
CiZndDsgV2VkbmVzZGF5LDxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBNYXJjaCAxMiwgMjAxNDxicj4NCiZndDsgJmd0OyZndDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxMjo0MyBQTSBUbzogTmljb2xh
cyBCT1VUSE9SUyBDYzogSmltIEd1aWNoYXJkPGJyPg0KJmd0OyAmZ3Q7Jmd0OyhqZ3VpY2hhcik7
PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IDxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+YnJpanNtYW5AanVuaXBl
ci5uZXQ8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7OyBzZmM7PGJyPg0KJmd0OyAmZ3Q7Jmd0O0ph
bWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1l
dGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMsPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgdW5kZXJzdGFuZCB0
aGUgY29uY2VwdCBmb3Igb3V0IG9mIGJhbmQgc2lnbmFsaW5nIG9mPGJyPg0KJmd0OyAmZ3Q7Jmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEsIGJ1dCBJ
IGFtIGNvbmNlcm5lZCB0aGF0IGl0IGludHJvZHVjZXM8YnI+DQomZ3Q7ICZndDsmZ3Q7c2lnbmlm
aWNhbnQ8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDtjb21wbGV4aXR5IGR1ZSB0byB0aGUgcG90ZW50aWFsIHJhY2UgY29uZGl0aW9uIG9m
PGJyPg0KJmd0OyAmZ3Q7Jmd0O3JlY2VpdmluZyB0aGU8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtyZWFsIHBhY2tldCBiZWZvcmUgdGhl
IG1ldGFkYXRhLiBXaGlsZSB0aGUgcmVhbCBwYWNrZXQ8YnI+DQomZ3Q7ICZndDsmZ3Q7Y291bGQ8
YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDtpbmRpY2F0ZSB0aGF0IG91dCBvZiBiYW5kIG1ldGFkYXRhIGlzIGV4cGVjdGVkLCBob3cgY2Fu
PGJyPg0KJmd0OyB3ZTxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2d1YXJhbnRlZSB0aGUgb3JkZXIgb2YgcmVjZXB0aW9uPyBXaGF0IGlm
IHN3aXRjaGluZyBvcjxicj4NCiZndDsgJmd0OyZndDtyb3V0aW5nPGJyPg0KJmd0OyAmZ3Q7Jmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bm9kZXMgYXBwbHkgaGFz
aCBiYXNlZCBsb2FkIGJhbGFuY2luZz8gV2hhdCBpZiB0aGUgbG9hZDxicj4NCiZndDsgJmd0OyZn
dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JhbGFuY2luZyB1bmRl
cnN0YW5kcyBTRkMgZW5jYXBzIGFuZCBsb29rcyBiZXlvbmQgaXQgdG88YnI+DQomZ3Q7ICZndDsm
Z3Q7dGhlPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7b3JpZ2luYWwgaGVhZGVyIHRvIGdldCBiZXR0ZXIgZW50cm9weT88YnI+DQomZ3Q7
ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2FuIHdl
IGd1YXJhbnRlZSB0aGF0IHRoZSBtZXRhZGF0YSBhbmQgcmVhbCBwYWNrZXQgd2lsbDxicj4NCiZn
dDsgJmd0OyZndDtmb2xsb3c8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGUgZXhhY3Qgc2FtZSBwYXRoPyBJZiB3ZSBjYW4gbm90LCB0
aGVuIGltcGxlbWVudGF0aW9uczxicj4NCiZndDsgJmd0OyZndDt3aWxsPGJyPg0KJmd0OyAmZ3Q7
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bmVlZCB0byBhZGQg
aW5ncmVzcyBxdWV1aW5nIHRvIGNvcGUgd2l0aCB0aGUgc2NlbmFyaW8uPGJyPg0KJmd0OyAmZ3Q7
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAm
Z3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFsc28sIGRv
IHlvdSBmZWVsIHRoYXQgdGhlIGluY3JlYXNlIGluIGltcGxlbWVudGF0aW9uPGJyPg0KJmd0OyAm
Z3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbXBsZXhp
dHkgYXQgdGhlIHNlcnZpY2UgZnVuY3Rpb25zIGlzIHJlYXNvbmFibGU/PGJyPg0KJmd0OyAmZ3Q7
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAm
Z3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcy48
YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgUm9uPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MDkgQU0sICZxdW90O05p
Y29sYXMgQk9VVEhPUlMmcXVvdDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5C
T1VUSE9SU0Bxb3Ntb3MuY29tJTBiIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208YnI+DQo8
L2E+Jmd0OyAmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Nt
b3MuY29tIj5tYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPiZndDsmZ3Q7IHdy
b3RlOjxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgdGhpbmsgd2UgbXVzdCBtYWtlIGEgZGlzdGluY3Rpb24gYmV0
d2Vlbjo8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtIE1ldGFkYXRhIHdoaWNoIHNob3VsZCBiZSBwYXJ0IG9mIHRo
ZSBoZWFkZXIgZGVmaW5lZDxicj4NCiZndDsgYXM8YnI+DQomZ3Q7ICZndDsmZ3Q7aW48YnI+DQom
Z3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGJhbmQgbWFya2luZy4gLSBNZXRhZGF0YSB3aXRoIGNhbiBiZSBwYXNzZWQgb3V0IG9mPGJyPg0K
Jmd0OyBiYW5kLDxicj4NCiZndDsgJmd0OyZndDtmb3I8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4YW1wbGUgY29uZ3J1ZW50
IG91dCBvZiBiYW5kIHNpZ25hbGluZyBkZWZpbmVkIGluIHRoZTxicj4NCiZndDsgJmd0OyZndDtk
cmFmdDxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBmb3JtZXIgY2FsbHMgZm9yIGEgbGltaXRlZCBzcGFjZSBp
biB0aGUgaGVhZGVyLDxicj4NCiZndDsgJmd0OyZndDt0cnVlLCBUaGU8YnI+DQomZ3Q7ICZndDsm
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxhdHRlciBo
b3dldmVyIGRvZXMgbm90IGluY3VyIGFueSBzcGFjZSBsaW1pdGF0aW9uIGFuZDxicj4NCiZndDsg
Jmd0OyZndDtpczxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgc3RpbGwgZmFpcmx5IGVmZmljaWVudCBhbmQgaXQgcmVtYWlucyBj
b21wYXRpYmxlIHdpdGggYTxicj4NCiZndDsgJmd0OyZndDtmaXhlZDxicj4NCiZndDsgJmd0OyZn
dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2l6ZSBoZWFk
ZXIgdXNlZCB0byByb3V0ZSB0aG9zZSBzaWduYWxpbmcgbWVzc2FnZXM8YnI+DQomZ3Q7IGFsb25n
PGJyPg0KJmd0OyAmZ3Q7Jmd0O3RoZTxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2hhaW4ncyBzZXJ2aWNlIGZ1bmN0aW9ucy48
YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18gRnJvbTo8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFtqZ3VpY2hhckBjaXNj
by5jb21dIFNlbnQ6PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUdWVzZGF5LCBNYXJjaCAxMSwgMjAxNCA2OjQ4IFBNIFRvOiBS
b24gUGFya2VyIENjOjxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyBCT1VUSE9SUzsgPGEgaHJlZj0ibWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT48YnI+DQomZ3Q7ICZn
dDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbTxicj4NCiZn
dDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
U3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyAmZ3Q7Jmd0O2RyYWZ0LXJpanNtYW4tc2ZjLW1l
dGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgUm9uLDxicj4NCiZndDsgJmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFdlIGNhbiBjZXJ0YWlubHkgaGF2ZSB0aGlzIGRpc2N1c3Npb24gYnV0IHdlIHNob3VsZDxicj4N
CiZndDsgJmd0OyZndDtmaXJzdDxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29uc2lkZXIgd2hhdCBpbmZvcm1hdGlvbiBpcyBu
ZWNlc3NhcnkgYW5kIGlmIHNhaWQ8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGNhbiBmaXQgd2l0aGluIGEg
Zml4ZWQgbnVtYmVyIG9mIGNvbnRleHRzPGJyPg0KJmd0OyBpbjxicj4NCiZndDsgJmd0OyZndDt0
aGU8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG1ham9yaXR5IG9mIGNhc2VzLiBSZW1lbWJlciwgdGhlIGdvYWwgb2YgYmVpbmcg
YWJsZSB0bzxicj4NCiZndDsgJmd0OyZndDtwYXNzPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSB0aHJvdWdoIHRo
ZSBuZXR3b3JrIGlzIHRvIGVuaGFuY2Ugc2VydmljZTxicj4NCiZndDsgJmd0OyZndDtkZWxpdmVy
eSw8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG5vdCBwYXNzIHRoZSBlbnRpcmUgd29ya3Mgb2YgU2hha2VzcGVhcmUgOy0pPGJy
Pg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgU2VudCBmcm9tIG15IGlQaG9uZTxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIg
NywgMjAxNCwgYXQgMzo1MiBBTSwgJnF1b3Q7Um9uIFBhcmtlciZxdW90Ozxicj4NCiZndDsgJmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZs
dDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSUwYiI+Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxicj4NCjwvYT4mZ3Q7ICZndDsmZ3Q7Jmx0Ozxh
IGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5tYWlsdG86Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7
ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IE5pY29sYXMsPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHNlZSBzaW1pbGFy
IHJlcXVpcmVtZW50cyBmcm9tIHRoZSAzZ3BwIEVQQyBzaWRlLiBJPGJyPg0KJmd0OyAmZ3Q7Jmd0
O3dvdWxkPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgbGlrZSB0byBwcm9wb3NlIGFuIE9VSSAvIFRMViBiYXNlZCBhcHBy
b2FjaCB3aGVyZSB0aGU8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyByZXNlcnZlZCBPVUkgY2FuIGJlIHVzZWQgZm9yIGFn
cmVlZCB1cG9uIHR5cGVzIG9mPGJyPg0KJmd0OyAmZ3Q7Jmd0O2NvbW1vbjxicj4NCiZndDsgJmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1l
dGFkYXRhIGFuZCB2ZW5kb3Igb3Igb3RoZXIgb3JnYW5pemF0aW9uYWwgT1VJcyBjYW48YnI+DQom
Z3Q7IGJlPGJyPg0KJmd0OyAmZ3Q7Jmd0O3VzZWQ8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBxdWlja2x5IGlubm92
YXRlIGluIHRoZSBuZXR3b3Jrcy48YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTaW11bHRhbmVvdXNseSwgSSB3b3VsZCBh
bHNvIGxpa2UgdG8gY29uc2lkZXI8YnI+DQomZ3Q7ICZndDsmZ3Q7bWVjaGFuaXNtczxicj4NCiZn
dDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHRoYXQgYXJlIG9wdGltaXplZCBmb3IgbG9uZyBsaXZlZCBmbG93cyBzbyBhcyB0byBsaW1p
dDxicj4NCiZndDsgJmd0OyZndDt0aGU8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZWdhdGl2ZSBlZmZlY3RzIG9mIHBh
Y2tldCBncm93dGguPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb248YnI+DQomZ3Q7ICZndDsmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciA3LCAyMDE0LCBhdCA4OjM0IEFNLCAmcXVvdDtOaWNv
bGFzIEJPVVRIT1JTJnF1b3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Tmlj
b2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tJTBiIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208
YnI+DQo8L2E+Jmd0OyAmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9S
U0Bxb3Ntb3MuY29tIj5tYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPiZndDsm
Z3Q7IHdyb3RlOjxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIZWxsbyBKaW08YnI+DQom
Z3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBoYXZlIHNlZW4gY2FzZXMgaW4gR2kgTEFOLCB3aGVy
ZSBzdWJzY3JpYmVyIHJlbGF0ZWQ8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gaXMgcGFzc2Vk
IHRvIGEgV2ViIFByb3h5IGZvciBIVFRQIGhlYWRlcjxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBlbnJpY2htZW50
IChhaW1lZCBhdCBzb21lIFdlYiBDb250ZW50IHByb3ZpZGVyczxicj4NCiZndDsgJmd0OyZndDtw
YXJ0bmVycyBvZjxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgTW9iaWxlIE9wZXJhdG9yKS48YnI+DQomZ3Q7
ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgSW5mb3JtYXRpb24gd2FzIGFuIGNvZGVkIChwZXJzaXN0ZW50KSBzdWJzY3JpYmVyIGlk
PGJyPg0KJmd0OyAmZ3Q7Jmd0O2Rlcml2ZWQ8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnJvbSB0aGUgTVNJU0RO
LCBhbmQgY291cGxlIG9mIGYgY3VzdG9tZXIgcHJvZmlsZTxicj4NCiZndDsgJmd0OyZndDtyZWxh
dGVkPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZpZWxkcy48YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsm
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
SW4gYW4gc2ZjIGJhc2VkIEdpIExBTiwgdGhpcyBlbnRpdHkgc2hvdWxkIHJlY2VpdmU8YnI+DQom
Z3Q7ICZndDsmZ3Q7ZnJvbSB0aGU8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2xhc3NpZmllcjxicj4NCiZndDsg
Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtIEEgY2xhc3NpZmljYXRpb24gb2YgdGhlIENvbnRlbnQgUHJv
dmlkZXIgKCBJZCw8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2F0ZWdvcnkpIGJhc2VkIG9uIHRyYWZmaWMgYW5h
bHlzaXMgLSBUaGUgTVNJU0ROIG9mPGJyPg0KJmd0OyAmZ3Q7Jmd0O3RoZTxicj4NCiZndDsgJmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBzdWJzY3JpYmVyIC0gVHdvIHN1YnNjcmliZXIgcG9saWN5IGZpZWxkcyAobm90IHRpZWQ8YnI+
DQomZ3Q7IHRvPGJyPg0KJmd0OyAmZ3Q7Jmd0O1BDUkY8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYnV0IGJlbG9u
Z2luZyB0byB0aGUgU3Vic2NyaWJlciBEQikgKFN1YnNjcmliZXI8YnI+DQomZ3Q7ICZndDsmZ3Q7
Y2F0ZWdvcnksPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN1Yi1jYXRlZ29yeSkgLSBBIHNlc3Npb24gaWQgKGZv
ciBsb2dnaW5nIGFuZDxicj4NCiZndDsgdHJhY2tpbmc8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHVycG9zZXMp
PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBvYmplY3RpdmUgYmVpbmcgdG8gYXZv
aWQgaGF2aW5nIHRoZSBIVFRQIFByb3h5PGJyPg0KJmd0OyB0bzxicj4NCiZndDsgJmd0OyZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZWNv
bWUgYSB0cnVzdGVkIGFwcGxpY2F0aW9uIChpbnRlcm9nYXRlIHRoZTxicj4NCiZndDsgJmd0OyZn
dDtzdWJzY3JpYmVyIERCLDxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBldGMuLik8YnI+DQomZ3Q7ICZndDsmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhczxicj4NCiZndDsgJmd0OyZndDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fIEZyb206IEppbTxicj4NCiZndDsgJmd0OyZndDtHdWljaGFyZDxicj4NCiZndDsgJmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAoamd1aWNoYXIpIFtqZ3VpY2hhckBjaXNjby5jb21dIFNlbnQ6PGJyPg0KJmd0OyAmZ3Q7Jmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRo
dXJzZGF5LCBNYXJjaCAwNiwgMjAxNCAyOjAyIFBNIFRvOiBKYW1hbCBIYWRpPGJyPg0KJmd0OyBT
YWxpbTs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0
Ij5qbW9pc2FuZEBqdW5pcGVyLm5ldDwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbW9pc2FuZEBq
dW5pcGVyLm5ldCI+bWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0PC9hPiZndDs7PGJyPg0KJmd0
OyAmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+YnJpanNtYW5A
anVuaXBlci5uZXQ8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQi
Pm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7IENjOjxicj4NCiZndDsgJmd0OyZn
dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBz
ZmMgU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1l
dGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIEph
bWFsLDxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3Ugc2FpZCAmcXVvdDtJdCBzZWVt
cyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlPGJyPg0KJmd0OyAmZ3Q7Jmd0O3NpemVk
PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhJnF1b3Q7Li4gSSBhbSBub3Qgc28gY29udmluY2VkIGFu
ZCB3b3VsZCBsaWtlIHRvPGJyPg0KJmd0OyAmZ3Q7Jmd0O2JldHRlcjxicj4NCiZndDsgJmd0OyZn
dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB1
bmRlcnN0YW5kIHRoZSByZXF1aXJlbWVudHMgYmVmb3JlIHBhc3NpbmcganVkZ2VtZW50Ljxicj4N
CiZndDsgJmd0OyZndDtJZiB3ZTxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsb29rIGF0IHRoZSB1c2UgY2FzZXMg
YXMgcHJlc2VudGVkIHRodXMgZmFyIGludG8gdGhlPGJyPg0KJmd0OyAmZ3Q7Jmd0O1dHIEk8YnI+
DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgaGF2ZSB5ZXQgdG8gc2VlIGEgc2luZ2xlIGV4YW1wbGUgb2YgdGhlIG5lZWQg
KG5vdGluZzxicj4NCiZndDsgJmd0OyZndDt0aGF0PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRlc2lyZSBpcyBu
b3QgdGhlIHNhbWUgYXMgbmVlZCkgLSBJIGFtIG5vdCBzYXlpbmc8YnI+DQomZ3Q7ICZndDsmZ3Q7
dGhlcmUgaXM8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbm8gcmVxdWlyZW1lbnQgYnV0IHJhdGhlciB0aGF0IHdl
IHNob3VsZCBub3QganVtcCB0bzxicj4NCiZndDsgJmd0OyZndDt0aGU8YnI+DQomZ3Q7ICZndDsm
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Y29uY2x1c2lvbiBhbmQgYnVpbGQgc3RhbmRhcmRzIGFyb3VuZCBhIHRoZW9yeS48YnI+DQomZ3Q7
ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9u
IDMvMy8xNCwgNjozNSBBTSwgJnF1b3Q7SmFtYWwgSGFkaSBTYWxpbSZxdW90Ozxicj4NCiZndDsg
Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSUyMCUzY21haWx0
bzpoYWRpQG1vamF0YXR1LmNvbSI+aGFkaUBtb2phdGF0dS5jb20gJmx0O21haWx0bzpoYWRpQG1v
amF0YXR1LmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsgd3JvdGU6PGJyPg0KJmd0OyAmZ3Q7Jmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBsaWtlIHRoZSBkb2MgLSB3ZWxsIHdyaXR0ZW4uPGJyPg0K
Jmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VjdGlvbiA0LjMgb24gbWV0YWRhdGEg
ZW5jb2RpbmcuPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSXQgc2VlbXMg
dGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZSBzaXplZDxicj4NCiZndDsgJmd0OyZndDtt
ZXRhZGF0YTxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKGF0IGxlYXN0IGZvciBodHRwL2FwcCB5b3Ugc2Vl
bSB0byBpbmRpY2F0ZSB0aGU8YnI+DQomZ3Q7ICZndDsmZ3Q7ZGVzaXJlIGZvcjxicj4NCiZndDsg
Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDtpdCkuPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgYSBkYXRhcGF0aCBwZXItcGFja2V0
IG1ldGFkYXRhLCBpIGZlZWwgdGhlIG5lZWQ8YnI+DQomZ3Q7ICZndDsmZ3Q7aXM8YnI+DQomZ3Q7
ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGp1c3QgYXMgaW1wb3J0YW50LiBBcmUgd2UgbGltaXRlZCBieSB0aGUgZmFjdCB0
aGF0PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGlzdGluZyBoYXJkd2FyZSBtYXkgbm90IGJlIGFibGUg
dG8gaGFuZGxlIFRMVnM/PGJyPg0KJmd0OyBGb3I8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4YW1wbGUs
IEkgZG9udCBoYXZlIGEgcHJvYmxlbSBoYW5kbGluZyBUTFZzIGluIGE8YnI+DQomZ3Q7ICZndDsm
Z3Q7c29mdHdhcmU8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGF0YXBhdGguPGJyPg0KJmd0OyAmZ3Q7Jmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2hlZXJzLCBqYW1hbDxicj4NCiZndDsgJmd0OyZndDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fIHNmYzxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZyBsaXN0IDxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsgJmd0OyZn
dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7ICZndDsmZ3Q7
bWFpbGluZzxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
PnNmY0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPm1haWx0
bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsgJmd0OyZndDs8YSBocmVmPSJodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsgJmd0OyZndDttYWlsaW5nPGJyPg0K
Jmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxp
c3QgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJy
Pg0KJmd0OyAmZ3Q7Jmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48
YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZn
dDsgJmd0OyZndDttYWlsaW5nPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdCA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNA
aWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5tYWlsdG86c2Zj
QGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18gc2ZjPGJyPg0KJmd0OyAmZ3Q7Jmd0O21haWxpbmc8YnI+DQomZ3Q7ICZndDsmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0IDxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsgJmd0OyZndDs8
YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyAmZ3Q7Jmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2Zj
IG1haWxpbmc8YnI+DQomZ3Q7ICZndDsmZ3Q7bGlzdDxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3Jn
PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+bWFpbHRvOnNmY0BpZXRmLm9y
ZzwvYT4mZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYzwvYT48YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDtfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsgJmd0OyZn
dDsgJmd0OyZndDtzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0Ozxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmciPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZn
dDsgJmd0OyZndDsgJmd0OyZndDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8
L2E+PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7X19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7ICZndDsm
Z3Q7ICZndDtzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7PGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyAmZ3Q7
Jmd0OyAmZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmMiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZn
dDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDtfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsgJmd0O3NmYyBtYWlsaW5n
IGxpc3Q8YnI+DQomZ3Q7ICZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0
Zi5vcmc8L2E+PGJyPg0KJmd0OyAmZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjPC9hPjxicj4NCiZndDsgPGJyPg0KJmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsgc2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsg
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCiZndDsg
PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCjxicj4NCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0Kc2ZjIG1haWxp
bmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwv
YT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
YyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_1D70D757A2C9D54D83B4CBD7625FA80E0135CA6EMISOUT7MSGUSR9I_--


From nobody Fri Mar 14 12:37:33 2014
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 30C6C1A01B0 for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 12:37:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.747
X-Spam-Level: 
X-Spam-Status: No, score=-7.747 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, MANGLED_OFF=2.3, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 HO4qDHCJtrco for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 12:37:23 -0700 (PDT)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) by ietfa.amsl.com (Postfix) with ESMTP id 223A61A0198 for <sfc@ietf.org>; Fri, 14 Mar 2014 12:37:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=137383; q=dns/txt; s=iport; t=1394825835; x=1396035435; h=from:to:subject:date:message-id:mime-version; bh=tVhliG38BnCGItASs7UVVvHG01PJlC4YBQFaNZY0So4=; b=jnZOy842NMG3SzWzFE0fAXHejxsDmhQZ8hSBbgALb3J0zkRNBeOv6YUy 6uES2kZSc8IfnPtyFq9mZsxejl5dKWXTJu/o9tT/bUMOIq/0SrtFiRVd7 sDBlIpBND+KBY6bsrdjn6QvztrFbubQAcfeU4RpnaHnzB72zCACZWntL+ g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhkFAPFZI1OtJXG//2dsb2JhbABZgkJEO1eDBqgWjyqHMBmBABZ0giUBAQEEAQEBFwESOAIHAxQGARkDAQEBARULAQYFBCULFAkKBAESG4dKAxENlUqcDwaiVBMEjE+BNQsBCSMHGgYKAwQEgl+BTwSUFUSDbJIugy2BaQEfIg
X-IronPort-AV: E=Sophos; i="4.97,656,1389744000"; d="scan'208,217"; a="27590457"
Received: from rcdn-core2-4.cisco.com ([173.37.113.191]) by alln-iport-4.cisco.com with ESMTP; 14 Mar 2014 19:37:11 +0000
Received: from xhc-aln-x02.cisco.com (xhc-aln-x02.cisco.com [173.36.12.76]) by rcdn-core2-4.cisco.com (8.14.5/8.14.5) with ESMTP id s2EJbBlI028500 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 14 Mar 2014 19:37:11 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.10]) by xhc-aln-x02.cisco.com ([173.36.12.76]) with mapi id 14.03.0123.003; Fri, 14 Mar 2014 14:37:11 -0500
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: "NAPIERALA, MARIA H" <mn1921@att.com>, "mikebianc@aol.com" <mikebianc@aol.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: SFC encapsulation chain ID
Thread-Index: AQHPP7zLAUsesMOgKES/FQ16Om5XsA==
Date: Fri, 14 Mar 2014 19:37:11 +0000
Message-ID: <CF48D168.1DCC3%jguichar@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.98.43.181]
Content-Type: multipart/alternative; boundary="_000_CF48D1681DCC3jguicharciscocom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/elIG7d91GVFuPWSQ71DDD5ZnFYs
Subject: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 19:37:30 -0000

--_000_CF48D1681DCC3jguicharciscocom_
Content-Type: text/plain; charset="euc-kr"
Content-Transfer-Encoding: base64

SGkgTWFyaWEsDQoNCipub3RlKiAtIGNoYW5nZWQgc3ViamVjdCBsaW5lDQoNCldoeT8gSWYgYSBs
YWJlbCBzdGFjayBpcyBkb2luZyB0aGUgdHJhZmZpYyBzdGVlcmluZyB0aGVuIG9uZSBjb3VsZCBh
cmd1ZSB0aGF0IHlvdSBkb26hr3QgbmVlZCB0aGUgU0ZDIGhlYWRlciBhdCBhbGwsIG9yIGRvIHlv
dSB3YW50IHRvIHRha2UgYWR2YW50YWdlIG9mIHRoZSBtZXRhZGF0YSBjYXJyaWVkIHdpdGhpbiB0
aGUgU0ZDIGVuY2Fwc3VsYXRpb24/DQoNCkZyb206IDxOQVBJRVJBTEE+LCBNQVJJQSBIIDxtbjE5
MjFAYXR0LmNvbTxtYWlsdG86bW4xOTIxQGF0dC5jb20+Pg0KRGF0ZTogRnJpZGF5LCBNYXJjaCAx
NCwgMjAxNCBhdCAyOjI5IFBNDQpUbzogIm1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlh
bmNAYW9sLmNvbT4iIDxtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+
PiwgInNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiIgPHNmY0BpZXRmLm9yZzxtYWls
dG86c2ZjQGlldGYub3JnPj4NClN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KDQpNaWtlLA0KDQpJdCB3YXMgZGlzY3Vzc2VkIGJlZm9y
ZSwgc29tZSBtb250aHMgYWdvLg0KTXkgcG9pbnQgaXMgdGhhdCBjaGFpbiBJRCBjYW4gYmUgaW1w
bGljaXQgKGUuZy4sIHJlcHJlc2VudGVkIGJ5IGFuIE1QTFMgbGFiZWwpLiAgV2Ugc2hvdWxkIGhh
dmUgYXQgbGVhc3QgYSBuby1vcCBvciBOVUxMIG9wdGlvbiBmb3IgZXhwbGljaXQgY2hhaW4gSUQu
DQoNCk1hcmlhDQoNCkZyb206IG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9s
LmNvbT4gW21haWx0bzptaWtlYmlhbmNAYW9sLmNvbV0NClNlbnQ6IEZyaWRheSwgTWFyY2ggMTQs
IDIwMTQgMzoxMyBQTQ0KVG86IE5BUElFUkFMQSwgTUFSSUEgSDsgc2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0
YWRhdGEtY29uc2lkZXJhdGlvbnMNCg0KTWFyaWEsDQoNClN1cmUsIGJ1dCB0aGVuIHdoeSBub3Qg
anVzdCBkbyB0aGF0LCB0aGVuPyAgSSBhc3N1bWUgdGhhdCB0aGUgbWV0aG9kIG9mIHNlcnZpY2Ug
Y2hhaW5pbmcgdG8gd2hpY2ggeW91IGFyZSByZWZlcnJpbmcgaGFzIHNvbWUgbGltaXRhdGlvbnMg
dGhhdCB5b3UgYXJlIGV4cGVjdGluZyB0byBvdmVyY29tZSB3aXRoIFNGQy4gIElNTywgb25lIG9m
IHRoZSBiZW5lZml0cyBvZiBTRkMgb3ZlciBvdGhlciBtZXRob2RzIG9mIGltcGxlbWVudGluZyBz
ZXJ2aWNlIGNoYWluaW5nIGlzIGhhdmluZyBhIG1hbmRhdG9yeSBjaGFpbiBJRCBmaWVsZC4gIFN1
cmUsIHRoZSBjaGFpbiBJRCBjb3VsZCBiZSBjYXJyaWVkIGluIHNvbWUgb3RoZXIgZmllbGQgb2Yg
dGhlIElQIHBhY2tldCwgYnV0IEkgdGhpbmsgdGhhdCBkcmFmdC1ib3VjYWRhaXItc2ZjLWRlc2ln
bi1hbmFseXNpcyAoc2VjdCA2KSBkb2VzIGFuIGV4Y2VsbGVudCBqb2Igb2YgZGVtb25zdHJhdGlu
ZyB3aHkgdGhlIFNGQyBoZWFkZXIgaXMgdGhlIGJldHRlciBvcHRpb24uDQoNCklzIHRoZXJlIGEg
YmV0dGVyIHRocmVhZCBmb3IgZGlzY3Vzc2luZyB0aGUgbWVyaXRzIG9mIGEgQ2hhaW4gSUQ/DQoN
Ci1NaWtlQg0KDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkZyb206IG1u
MTkyMUBhdHQuY29tPG1uMTkyMUBhdHQuY29tPG1haWx0bzptbjE5MjFAYXR0LmNvbSUzY21uMTky
MUBhdHQuY29tPj4NClRvOiBSb24gUGFya2VyPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PixTdXJlbmRyYSBLdW1h
ciAoc21rdW1hcik8c21rdW1hckBjaXNjby5jb208bWFpbHRvOnNta3VtYXJAY2lzY28uY29tPj4s
Sm9lbCBNLiBIYWxwZXJuPGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb20+Pg0KY2M6IHNmY0BpZXRmLm9yZzxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
ZyUzY3NmY0BpZXRmLm9yZz4+DQpTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0DQpTdWJqZWN0
OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCg0K
V2VsbCwgd2UgY2FuIGRvIHNlcnZpY2UgY2hhaW5pbmcgdG9kYXkgd2l0aG91dCBzdWNoIGV4cGxp
Y2l0IElEIChhbmQgbm90IGJhc2VkIG9uIFZMQU4gc3RpdGNoaW5nKS4gU28sIGl0IGlzIHBvc3Np
YmxlLg0KDQoNCk1hcmlhDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4NCg0KRnJv
bTogUm9uIFBhcmtlciBbbWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dDQo+
IFNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMjoyOCBQTQ0KPiBUbzogU3VyZW5kcmEgS3Vt
YXIgKHNta3VtYXIpOyBKb2VsIE0uIEhhbHBlcm47IE5BUElFUkFMQSwgTUFSSUEgSA0KPiBDYzog
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+IFN1YmplY3Q6IFJFOiBbc2ZjXSBk
cmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPg0KPiBUaGUgY2hhaW4g
SUQgaXMgdGhlIGxhYmVsIHRoYXQgZGVmaW5lcyB0aGUgc2VxdWVuY2Ugb2Ygc2VydmljZQ0KPiBm
dW5jdGlvbnMgdGhhdCBtdXN0IGJlIHZpc2l0ZWQuICAgSXQgY2FuIGJlIHRob3VnaHQgb2YgYXMg
YSBoYW5kbGUgZm9yDQo+IGEgc3RhY2sgb2YgbXVzdC12aXNpdCBuZXR3b3JrIGxvY2F0aW9ucy4g
ICBJIGRvbid0IHNlZSBob3cgdGhpcyBjYW4gYmUNCj4gYW55dGhpbmcgYnV0IG1hbmRhdG9yeS4N
Cj4NCj4gICAgUm9uDQo+DQo+DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206
IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgU3VyZW5kcmEg
S3VtYXINCj4gKHNta3VtYXIpDQo+IFNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMTo0NiBQ
TQ0KPiBUbzogSm9lbCBNLiBIYWxwZXJuOyBOQVBJRVJBTEEsIE1BUklBIEgNCj4gQ2M6IHNmY0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPiBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQt
cmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4NCj4gW1RyaW1tZWQgdGhlIHJl
Y2lwaWVudCBsaXN0IC0gbmVlZHMgYXBwcm92YWwgb3RoZXJ3aXNlXQ0KPg0KPiBDb21wbGV0ZWx5
IGFncmVlIGhlcmUuDQo+DQo+IFNGQyBkb2VzIG5vdCBwcmV2ZW50IFZMQU4gc3RpdGNoaW5nIGFu
ZCBvbmUgY2FuIGNvbnRpbnVlIHRvIGRvIHRoYXQuDQo+IFdoaWxlIGF0IHRoZSBzYW1lIHRpbWUg
U0ZDIGNhbiBpbmNsdWRlIFZMQU4gc3RpdGNoaW5nIHRvIHN1cHBvcnQgbGVnYWN5DQo+IFNGcyBp
biB0aGUgc2FtZSBjaGFpbiB0aGF0IGluY2x1ZGVzIFNGQyBhd2FyZSBTRnMuIEV2ZW4gbGVnYWN5
IFNGcw0KPiBiZW5lZml0IGZyb20gY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIGhlbmNlIGNhbiBi
ZSBzaGFyZWQgYWNyb3NzDQo+IGRpZmZlcmVudCBzZXJ2aWNlIGNoYWlucy4NCj4NCj4gU3VyZW5k
cmEuDQo+DQo+DQo+DQo+IE9uIDMvMTQvMTQgMTA6MjYgQU0sICJKb2VsIE0uIEhhbHBlcm4iIDxq
bWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4gd3JvdGU6DQo+
DQo+ID5NeSBvd24gaW5jbGluYXRpb24gaXMgdG8gb2JzZXJ2ZSB0aGF0IGlmIHlvdSBkb24ndCBu
ZWVkIGV4cGxpY2l0IGNoYWluDQo+ID5pZGVudGlmaWNhdGlvbiBhbmQgeW91IGRvbid0IG5lZWQg
bWV0YWRhdGEsIHlvdSBjYW4ganVzdCBvbWl0IHRoZQ0KPiA+c2ZjL25zaCBoZWFkZXIuIFN0aWxs
IGRvIHNlcnZpY2UgY2hhaW5pbmcsIGp1c3Qgbm8gZXh0cmEgaGVhZGVyLg0KPiA+DQo+ID5JZiB3
ZSBhcmUgZ29pbmcgdG8gaGF2ZSB0aGUgaGVhZGVyLCBpdCBzZWVtcyB0byBtZSB0aGF0IHRoZSBj
aGFpbg0KPiA+aWRlbnRpZmljYXRpb24gZmllbGQgaXMgdmVyeSB1c2VmdWwsIGFuZCBsb3cgY29z
dCBvbmNlIHdlIGhhdmUgdGhlDQo+IGhlYWRlci4NCj4gPg0KPiA+WW91cnMsDQo+ID5Kb2VsDQo+
ID4NCj4gPk9uIDMvMTQvMTQsIDE6MDAgUE0sIE5BUElFUkFMQSwgTUFSSUEgSCB3cm90ZToNCj4g
Pj4gRXhwbGljaXQgY2hhaW4gaWRlbnRpZmljYXRpb24gc2hvdWxkIGJlIG1hZGUgb3B0aW9uYWwu
IEkgYmVsaWV2ZSBpdA0KPiA+PiB3YXMgZGlzY3Vzc2VkIGZldyBtb250aHMgYWdvIG9uIHRoaXMg
bWFpbGluZyBsaXN0Lg0KPiA+Pg0KPiA+PiBNYXJpYQ0KPiA+Pg0KPiA+PiAqRnJvbToqc2ZjIFtt
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddICpPbiBCZWhhbGYgT2YgKkptaC5kaXJlY3QNCj4g
Pj4gKlNlbnQ6KiBUaHVyc2RheSwgTWFyY2ggMTMsIDIwMTQgMTI6MTIgUE0NCj4gPj4gKlRvOiog
a2VncmF5QGNpc2NvLmNvbTxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT47IGx1Y3kueW9uZ0BodWF3
ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT47IHNta3VtYXJAY2lzY28uY29tPG1h
aWx0bzpzbWt1bWFyQGNpc2NvLmNvbT47DQo+ID4+amd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpq
Z3VpY2hhckBjaXNjby5jb20+DQo+ID4+ICpDYzoqIG5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNv
bTxtYWlsdG86bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+OyBoYWRpQG1vamF0YXR1LmNvbTxtYWlsdG86aGFkaUBtb2phdGF0dS5j
b20+Ow0KPiA+PnJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOnJvbl9wYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+OyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ+Ow0KPiA+PmptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb20+DQo+ID4+ICpTdWJqZWN0OiogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+ID4+ICpJbXBvcnRhbmNlOiogTG93DQo+ID4+
DQo+ID4+IEFzc3VtaW5nIEkgdW5kZXJzdGFuZCB5b3UgcHJvcGVybHkgS2VuLCBJIGRpc2FncmVl
Lg0KPiA+Pg0KPiA+PiBGb3IgZXhhbXBsZSwgYnkgdXNpbmcgc2VwYXJhdGUgdGVybXMgSSBjYW4g
ZWFzaWx5IGRpc2N1c3MgdGhlIGZhY3QNCj4gPj50aGF0IGNlcnRhaW4ga2luZHMgb2YgZGF0YSAo
Y2hhaW4gaWRlbnRpZmljYXRpb24pIG9ubHkgbmVlZCB0byBiZQ0KPiA+PmFkanVzdCBieSBhIGZl
dyBhcHBzIGluIHJhcmUgY2FzZXMuIEFuZCB0aGF0IGRhdGEgaXMgbm90IGJlZWRlZCBieQ0KPiA+
PnRoZSBhcHBsaWNhdGlvbnMuDQo+ID4+DQo+ID4+IFVubGVzcyB5b3Ugd291bGQgbGlrZSB0byBj
b25zaWRlciB0aGUgY2hhaW4gaWRlbnRpZmljYXRpb24gYXMgYmVpbmcNCj4gPj4gb3B0aW9uYWw/
DQo+ID4+DQo+ID4+IFlvdXJzLA0KPiA+Pg0KPiA+PiBKb2VsDQo+ID4+DQo+ID4+DQo+ID4+DQo+
ID4+IFNlbnQgZnJvbSBteSBTYW1zdW5nIHNtYXJ0cGhvbmUgb24gQVQmVA0KPiA+Pg0KPiA+Pg0K
PiA+Pg0KPiA+Pg0KPiA+PiAtLS0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLS0tDQo+ID4+
IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0
aW9ucw0KPiA+PiBGcm9tOiAiS2VuIEdyYXkgKGtlZ3JheSkiIDxrZWdyYXlAY2lzY28uY29tDQo8
bWFpbHRvOmtlZ3JheUBjaXNjby5jb20lMGI+PiA+PiA8bWFpbHRvOmtlZ3JheUBjaXNjby5jb20+
Pg0KPiA+PiBUbzogTHVjeSB5b25nIDxsdWN5LnlvbmdAaHVhd2VpLmNvbQ0KPG1haWx0bzpsdWN5
LnlvbmdAaHVhd2VpLmNvbSUwYj4+ID4+IDxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+Piwi
U3VyZW5kcmEgS3VtYXIgKHNta3VtYXIpIg0KPiA+PiA8c21rdW1hckBjaXNjby5jb20gPG1haWx0
bzpzbWt1bWFyQGNpc2NvLmNvbTxtYWlsdG86c21rdW1hckBjaXNjby5jb20lMjAlM2NtYWlsdG86
c21rdW1hckBjaXNjby5jb20+Pj4sIkppbSBHdWljaGFyZA0KPiAoamd1aWNoYXIpIg0KPiA+PiA8
amd1aWNoYXJAY2lzY28uY29tIDxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3Vp
Y2hhckBjaXNjby5jb20lMjAlM2NtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPj4+DQo+ID4+IEND
OiBOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20NCjxtYWlsdG86
Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tJTBiPj4gPj4gPG1haWx0bzpOaWNvbGFzLkJPVVRI
T1JTQHFvc21vcy5jb20+PixzZmMgPHNmY0BpZXRmLm9yZw0KPG1haWx0bzpzZmNAaWV0Zi5vcmcl
MGI+PiA+PiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4+LEphbWFsIEhhZGkgU2FsaW0gPGhhZGlAbW9q
YXRhdHUuY29tDQo8bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tJTBiPj4gPj4gPG1haWx0bzpoYWRp
QG1vamF0YXR1LmNvbT4+LFJvbiBQYXJrZXINCj4gPj4gPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb20NCjxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSUwYj4+ID4+
IDxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+LCJicmlqc21hbkBqdW5p
cGVyLm5ldA0KPiA+PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjxtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQlMGIlM2UlMjAlM2UlM2UlMjAlM2NtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQlM2U+IiA8YnJpanNtYW5AanVuaXBlci5uZXQNCjxtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQlMGI+PiA+PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pj4sIkpvZWwgTS4gSGFs
cGVybiINCj4gPGptaEBqb2VsaGFscGVybi5jb20NCjxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bSUwYj4+ID4+IDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+DQo+ID4+DQo+ID4+IFRoZSB3
b3JkICJtZXRhZGF0YSIgaXMgYSBwdXJwb3NlbHkgYW1iaWd1b3VzIHRlcm0gImRhdGEgdGhhdA0K
PiBwcm92aWRlcw0KPiA+PiBpbmZvcm1hdGlvbiBhYm91dCBvdGhlciBkYXRhIi4gSXQgaXMgdXNl
ZCB0byBhdm9pZCBUSElTIGRpc2N1c3Npb24uDQo+ID4+DQo+ID4+IEZvciBleGFtcGxlLCBJIHBy
b3Bvc2Ugd2UgZGVmaW5lICJ0ZXF1aWxhIG1ldGFkYXRhIiBiZWNhdXNlLA0KPiBmcmFua2x5LA0K
PiA+Pkkgd2lsbCBuZWVkIHRvIG9yZGVyIGEgdHJpcGxlLXNob3QgaWYgd2Uga2VlcCBhdHRlbXB0
aW5nIHRvIGRlZmluZQ0KPiA+PnNvbWV0aGluZyB0aGF0LCBieSBkZWZpbml0aW9uLCBpcyBhbWJp
Z3VvdXMuIEknZCBsaWtlIG15IGJhcnRlbmRlcg0KPiA+PnRvIHVuZGVyc3RhbmQgbWUgc3BlY2lm
aWNhbGx5IHdoZW4gSSBzYXkgIkkgbmVlZCBhIHNob3QiLg0KPiA+Pg0KPiA+PiBPbiAzLzEzLzE0
IDc6NDkgQU0sICJMdWN5IHlvbmciIDxsdWN5LnlvbmdAaHVhd2VpLmNvbQ0KPG1haWx0bzpsdWN5
LnlvbmdAaHVhd2VpLmNvbSUwYj4+ID4+IDxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3
cm90ZToNCj4gPj4NCj4gPj4gPlNuaXAuLg0KPiA+PiA+U0s+IEp1c3QgY29weWluZyBmcm9tIHRo
ZSBQUzoNCj4gPj4gPi0tDQo+ID4+ID5EYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBh
YmlsaXR5IHRvIGV4Y2hhbmdlIGluZm9ybWF0aW9uDQo+ID4+YmV0d2Vlbg0KPiA+PiA+dGhlIG5l
dHdvcmsgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBh
bmQNCj4gPj5zZXJ2aWNlDQo+ID4+ID5mdW5jdGlvbnMgYW5kIHRoZSBuZXR3b3JrLg0KPiA+PiA+
DQo+ID4+ID4tLQ0KPiA+PiA+SXQgaXMgYSBsdWNpZCBkZWZpbml0aW9uLiBXZSBhcmUgdW5uZWNl
c3NhcmlseSBtYWtpbmcgdGhlIHdvcmQNCj4gPj4ibmV0d29yayINCj4gPj4gPmNvbnRyb3ZlcnNp
YWwsIElNTy4NCj4gPj4gPg0KPiA+PiA+W0x1Y3ldIFRoaXMgaXMgbXkgcG9pbnQuICJUaGUgbmV0
d29yayIgaXMgdG9vIGdlbmVyYWwgaGVyZSwgd2hpY2gNCj4gPj5icmluZ3MNCj4gPj4gPm1ldGFk
YXRhIGdyZWF0IHBvd2VyIHRvIGRvIG1hbnkgdGhpbmdzLiBUaGlzIGlzIHdoeSBwZW9wbGUgaW52
ZW50DQo+ID4+aWRlYXMNCj4gPj4gPmhlcmUsIHdoaWNoIGNhdXNlcyBhIGxvdCBvZiBkZWJhdGVz
IG9uIG1ldGFkYXRhIHVzYWdlIHBvdGVudGlhbHMuDQo+ID4+V2UNCj4gPj4gPnNob3VsZCBub3Qg
c3BlbmQgYSBsb3Qgb2YgdGltZXMgb24gdGhhdCBkZWJhdGVzIGFuZCBqdWRnZSB3aGljaA0KPiA+
PnVzYWdlIGlzDQo+ID4+ID52YWx1YWJsZSBvciBub3QuIFRodXMsIGZvciB0aGUgU0ZDIHdvcmss
IGl0IHdpbGwgYmUgaGVscGZ1bCBpZiB3ZQ0KPiA+PmNhbg0KPiA+PiA+bmFycm93IGRvd24gYSBi
aXQuIEpvZWwgbWFrZXMgZXhwbGljaXRseSB0d28gY2FzZXMsIHdoaWNoIGlzDQo+ID4+aGVscGZ1
bCB0bw0KPiA+PiA+ZGV2ZWxvcCB1c2UgY2FzZXMgZm9yIGVhY2ggY2FzZS4gSSB3b3VsZCBsaWtl
IHRvIHNlZSB0aGF0IHRoZQ0KPiA+PnByb2JsZW0NCj4gPj4gPnN0YXRlbWVudCBjYW4gYmUgbW9y
ZSBzcGVjaWZpYyBvbiBtZXRhZGF0YSBkZWZpbml0aW9uLCB3aGljaCBtYXkNCj4gYmUNCj4gPj4g
PmhlbHBmdWwgaW4gbGVzcyBmb2N1c2luZyBvbiBpdCBhbmQgbW92aW5nIGZvcndhcmQuDQo+ID4+
ID4NCj4gPj4gPkx1Y3kNCj4gPj4gPg0KPiA+PiA+U3VyZW5kcmEuDQo+ID4+ID4NCj4gPj4gPg0K
PiA+PiA+Pg0KPiA+PiA+PlRoYW5rcywNCj4gPj4gPj5MdWN5DQo+ID4+ID4+DQo+ID4+ID4+LS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gPj5Gcm9tOiBKaW0gR3VpY2hhcmQgKGpndWlj
aGFyKSBbbWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbV0NCj4gPj4gPj5TZW50OiBXZWRuZXNkYXks
IE1hcmNoIDEyLCAyMDE0IDQ6MzggUE0NCj4gPj4gPj5UbzogTHVjeSB5b25nDQo+ID4+ID4+Q2M6
IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcjsNCj4gPj4gPj5i
cmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsDQo+ID4+SGFkaSBTYWxpbQ0KPiA+PiA+
PlN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0
aW9ucw0KPiA+PiA+Pg0KPiA+PiA+PkhpIEx1Y3ksDQo+ID4+ID4+DQo+ID4+ID4+Tm8uIEkgYW0g
c2ltcGx5IHNheWluZyB3ZSBzaG91bGQgbm90IG92ZXJjb21wbGljYXRlIHRoZSBwcm9ibGVtDQo+
ID4+ID4+c3RhdGVtZW50IHdpdGggdGV4dCB0aGF0IGFkZHMgbGl0dGxlIHRvIG5vIHZhbHVlIGlu
IG15IG9waW5pb24uDQo+ID4+V2hldGhlcg0KPiA+PiA+PndlIGNhbGwgaXQgbWV0YWRhdGEsIG9y
IGNvbnRleHQsIGhhcyBubyBiZWFyaW5nIG9uIHRoZSBmYWN0IHRoYXQNCj4gPj50aGUNCj4gPj4g
Pj5wcm9ibGVtIHN0YXRlbWVudCBhbHJlYWR5IGNsZWFybHkgc3RhdGVzIHdlIG5lZWQgdG8gYmUg
YWJsZSB0bw0KPiA+PnBhc3MNCj4gPj4gPj5pbmZvcm1hdGlvbiBiZXR3ZWVuIFNGqfZzIGFuZCBi
ZXR3ZWVuIHRoZSBuZXR3b3JrICYgU0ap9nMuDQo+ID4+ID4+DQo+ID4+ID4+DQo+ID4+ID4+T24g
My8xMi8xNCwgNToxMyBQTSwgIkx1Y3kgeW9uZyIgPGx1Y3kueW9uZ0BodWF3ZWkuY29tDQo8bWFp
bHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tJTBiPj4gPj48bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWku
Y29tPj4gd3JvdGU6DQo+ID4+ID4+DQo+ID4+ID4+Pg0KPiA+PiA+Pj5IaSBKaW0sDQo+ID4+ID4+
Pg0KPiA+PiA+Pj5JIGZvciBvbmUgZG9uJ3QgYWdyZWUgYW5kIHRoaW5rIHdlIGFyZSBvdmVyIGNv
bXBsaWNhdGluZyB3aGF0DQo+ID4+c2hvdWxkDQo+ID4+ID4+PmJlIHN0cmFpZ2h0Zm9yd2FyZC4g
VGhlIFNGQyBlbmNhcHN1bGF0aW9uIHNob3VsZCBlbmFibGUgdHdvDQo+IHRoaW5nczoNCj4gPj4g
Pj4+DQo+ID4+ID4+PjEuIFN0ZWVyaW5nIG9mIHNlbGVjdGVkIGZsb3dzIHRocm91Z2ggYSBzZXJ2
aWNlIGNoYWluOyB0aGlzIGlzDQo+ID4+dGhlDQo+ID4+ID4+PnNlcnZpY2UgZnVuY3Rpb24gcGF0
aC4NCj4gPj4gPj4+Mi4gUGFzc2luZyBvZiBjb250ZXh0IGFzc29jaWF0ZWQgd2l0aCBhIGdpdmVu
IGZsb3cgd2l0aGluIHNhaWQNCj4gPj5zZXJ2aWNlDQo+ID4+ID4+PmZ1bmN0aW9uIHBhdGguIFRo
aXMgY29udGV4dCBpbmZvcm1hdGlvbiBtYXkgYmUgY29uc3VtZWQgYnkgYSBTRg0KPiA+Pihhbg0K
PiA+PiA+Pj5hcHBsaWNhdGlvbiBJRCBpcyBhbiBleGFtcGxlKSBvciBtYXkgYmUgY29uc3VtZWQg
YnkgdGhlDQo+ID4+Zm9yd2FyZGluZw0KPiA+PiA+Pj5lbGVtZW50cyAoYSB2cmYtSUQgaXMgYW4g
ZXhhbXBsZSkuDQo+ID4+ID4+PltMdWN5XSBEbyB5b3UgY2FsbCB0aGUgY29udGV4dCBhcyBtZXRh
ZGF0YSBvciBub3Q/IERvIHdlIGhhdmUNCj4gPj5hbm90aGVyDQo+ID4+ID4+PnRlcm0gaGVyZSBi
ZXNpZGUgU0ZDIGhlYWRlciBhbmQgbWV0YWRhdGEuIEkgc2VlIHRoYXQgeW91IGRvbid0DQo+ID4+
d2FudCB0bw0KPiA+PiA+Pj5zZXBhcmF0ZSB3aGF0IGlzIGNvbnN1bWVkIGJ5IFNGIGFuZCB3aGF0
IGlzIGNvbnN1bWVkIGJ5IHRoZQ0KPiA+PmZvcndhcmRpbmcNCj4gPj4gPj4+ZWxlbWVudHMuDQo+
ID4+ID4+Pg0KPiA+PiA+Pj5MdWN5DQo+ID4+ID4+Pg0KPiA+PiA+Pj5TZW50IGZyb20gbXkgaVBo
b25lDQo+ID4+ID4+Pg0KPiA+PiA+Pj4+IE9uIE1hciAxMiwgMjAxNCwgYXQgNDoxNiBQTSwgIkx1
Y3kgeW9uZyIgPGx1Y3kueW9uZ0BodWF3ZWkuY29tDQo8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWku
Y29tJTBiPj4gPj48bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+ID4+ID4+
Pj4NCj4gPj4gPj4+PiBHcmVhdC4gVGhlbiB3ZSBtYXkgY29uc2lkZXIgdHdvIHNwZWNpYWwgbWV0
YWRhdGEgZGVmaW5pdGlvbnMNCj4gaW4NCj4gPj50aGUNCj4gPj4gPj4+PnByb2JsZW0gc3RhdGVt
ZW50IHNvIHdlIGNhbiBhbGwgdXNlIHRoZSBzYW1lIGRlZmluaXRpb25zLiBIZXJlDQo+ID4+aXMg
bXkNCj4gPj4gPj4+PnN1Z2dlc3RlZCB0ZXh0IGFuZCBsaWtlIHRvIGhlYXIgeW91IGFuZCBvdGhl
cidzIGlucHV0IGFuZA0KPiA+PnN1Z2dlc3Rpb25zLg0KPiA+PiA+Pj4+DQo+ID4+ID4+Pj4gRGF0
YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5
DQo+IHRvDQo+ID4+ID4+Pj5leGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBlbGVtZW50
cyBpbiBhIHNlcnZpY2UgZnVuY3Rpb24NCj4gPj4gPj4+PmNoYWluaW5nLiBJbiB0aGlzIGNvbnRl
eHQsIHRoZXJlIGFyZSB0d28gdHlwZXMgb2YgZGF0YSBwbGFuZQ0KPiA+Pm1ldGFkYXRhLg0KPiA+
PiA+Pj4+DQo+ID4+ID4+Pj4gU2VydmljZSBGdW5jdGlvbiBNZXRhZGF0YTogdGhlIGluZm9ybWF0
aW9uIGV4Y2hhbmdlZCBiZXR3ZWVuDQo+ID4+ID4+Pj5jbGFzc2lmaWVyIGFuZCBzZXJ2aWNlIGZ1
bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucyB0bw0KPiA+PiA+Pj4+ZmFjaWxpdGF0
ZSBzZXJ2aWNlIGZ1bmN0aW9ucyBvbiB0aGUgcGFja2V0IHRyZWF0bWVudC4NCj4gPj4gPj4+Pg0K
PiA+PiA+Pj4+IFN0ZWVyaW5nIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZnJvbSBzZXJ2aWNl
IGZ1bmN0aW9ucyB0byBhDQo+ID4+ID4+Pj5jbGFzc2lmaWVyIG9yIHNlcnZpY2Ugbm9kZSBmb3Ig
dHJhZmZpYyBmb3J3YXJkaW5nIHB1cnBvc2UuDQo+ID4+ID4+Pj4NCj4gPj4gPj4+PiAtZW5kDQo+
ID4+ID4+Pj4NCj4gPj4gPj4+PiBMdWN5DQo+ID4+ID4+Pj4NCj4gPj4gPj4+Pg0KPiA+PiA+Pj4+
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+ID4+Pj4gRnJvbTogSm9lbCBNLiBIYWxw
ZXJuIFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0NCj4gPj4gPj4+PiBTZW50OiBXZWRuZXNk
YXksIE1hcmNoIDEyLCAyMDE0IDI6MzUgUE0NCj4gPj4gPj4+PiBUbzogTHVjeSB5b25nOyBOaWNv
bGFzIEJPVVRIT1JTOyBSb24gUGFya2VyDQo+ID4+ID4+Pj4gQ2M6IEppbSBHdWljaGFyZCAoamd1
aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+
DQo+ID4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaQ0KPiA+
PiA+Pj4+IFNhbGltDQo+ID4+ID4+Pj4gU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+ID4+ID4+Pj4NCj4gPj4gPj4+PiBZZXMsIEkg
YW0gdHJ5aW5nIHRvIGNvbnNpc3RlbnRseSBkaXN0aW5ndWlzaCB0aG9zZSB0d28gY2FzZXMNCj4g
Pj53aGVuDQo+ID4+ID4+Pj50YWxraW5nIGFib3V0IHRoZSBpbmZvcm1hdGlvbiBjYXJyaWVkIHdp
dGggcGFja2V0cyBpbiBzZXJ2aWNlDQo+ID4+Y2hhaW5zLg0KPiA+PiA+Pj4+DQo+ID4+ID4+Pj4g
WW91cnMsDQo+ID4+ID4+Pj4gSm9lbA0KPiA+PiA+Pj4+DQo+ID4+ID4+Pj4+IE9uIDMvMTIvMTQs
IDM6MTMgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4gPj4gPj4+Pj4gSm9lbCwgU2VlIGJlbG93LiAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmMNCj4gPj4gPj4+Pj4gW21haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpvZWwgTS4gSGFscGVybg0KPiBTZW50
Og0KPiA+PiA+Pj4+PiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MDIgUE0gVG86IEx1Y3kg
eW9uZzsgTmljb2xhcw0KPiA+PkJPVVRIT1JTOw0KPiA+PiA+Pj4+PiBSb24gUGFya2VyIENjOiBK
aW0gR3VpY2hhcmQgKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0Pg0KPiA+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7
DQo+ID4+ID4+Pj4+IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+ID4+ID4+
Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+ID4+ID4+Pj4+
DQo+ID4+ID4+Pj4+IEkgd2FzIHRyeWluZyB0byB3b3JkIGl0IGNhcmVmdWxseSBub3QgdG8gZm9j
dXMgb24gd2hvIHB1dHMNCj4gdGhlDQo+ID4+ID4+Pj4+IGluZm9ybWF0aW9uIGluLCBidXQgb25s
eSBvbiB3aG8gY29uc3VtZXMgdGhlIGluZm9ybWF0aW9uLg0KPiA+PiA+Pj4+PiBJbmZvcm1hdGlv
biBmb3Igc2VydmljZSBmdW5jdGlvbnMgbWF5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcw0KPiA+PiA+
Pj4+PiBjbGFzc2lmaWVyIG9yIGZyb20gb3RoZXIgc2VydmljZSBmdW5jdGlvbnMuIFtMdWN5XSB0
aGlzIGlzDQo+IHRoZQ0KPiA+Pm9uZQ0KPiA+PiA+Pj4+PiBjYXNlIHVzaW5nIG1ldGFkYXRhIGlu
IHlvdXIgdmlldy4gSW5mb3JtYXRpb24gZm9yIHRoZQ0KPiA+PmZvcndhcmRpbmcNCj4gPj4gPj4+
Pj4gd2lsbCBnZW5lcmFsbHkgY29tZSBmcm9tIHRoZSBpbmdyZXNzIGNsYXNzaWZpZXIsIGJ1dCBp
bg0KPiA+PnNwZWNpYWwNCj4gPj4gPj4+Pj4gY2FzZXMgbWF5IGJlIHByb3ZpZGVkIGJ5IHNlcnZp
Y2UgZnVuY3Rpb25zLiAoSSBrZWVwIHdhbnRpbmcNCj4gPj50byBnZXQNCj4gPj4gPj4+Pj4gcmlk
IG9mIHRob3NlIHNwZWNpYWwgY2FzZXMsIGJ1dCBzbyBmYXIgdGhlcmUgc2VlbSB0byBiZSBqdXN0
DQo+ID4+ZW5vdWdoDQo+ID4+ID4+Pj4+IG9mIHRoZW0gdG8gd2FycmFudCBjb3ZlcmluZyBpbiB0
aGUgc29sdXRpb24uIEFuZCBtb3JlDQo+ID4+aW1wb3J0YW50bHksDQo+ID4+ID4+Pj4+IHNpZ25p
ZmljYW50IHN1cHBvcnQgZm9yIGl0IGluIHRoZSB3b3JraW5nIGdyb3VwLikgW0x1Y3ldIFRoaXMN
Cj4gPj5pcw0KPiA+PiA+Pj4+PiB0aGUgc2Vjb25kIGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91
ciB2aWV3IChidXQgeW91IGRvbid0DQo+ID4+bGlrZSBpdCkuDQo+ID4+ID4+Pj4+DQo+ID4+ID4+
Pj4+IEFuZCB5b3Ugc3VnZ2VzdCBkaXN0aW5ndWlzaGluZyB0aGVzZSB0d28gY2FzZXMgd2hlbg0K
PiBkaXNjdXNzaW5nDQo+ID4+ID4+Pj4+IGFib3V0IG1ldGFkYXRhIHVzYWdlLiBJcyB0aGF0IHJp
Z2h0IHVuZGVyc3RhbmRpbmc/DQo+ID4+ID4+Pj4+DQo+ID4+ID4+Pj4+IEx1Y3kNCj4gPj4gPj4+
Pj4NCj4gPj4gPj4+Pj4gWW91cnMsIEpvZWwNCj4gPj4gPj4+Pj4NCj4gPj4gPj4+Pj4+IE9uIDMv
MTIvMTQsIDI6MzMgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4gPj4gPj4+Pj4+IEpvZWwsIEkgaW50
ZXJwcmV0IHRoYXQgeW91IHN1Z2dlc3RzIHRoYXQgZGlzdGluZ3Vpc2ggdGhlDQo+ID4+ZXhjaGFu
Z2UNCj4gPj4gPj4+Pj4+IGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBiZXR3ZWVuIHNl
cnZpY2UgZnVuY3Rpb25zIGFuZA0KPiA+PnRoZQ0KPiA+PiA+Pj4+Pj4gZXhjaGFuZ2UgaW5mb3Jt
YXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGZyb20gYSBzZXJ2aWNlDQo+ID4+ZnVuY3Rpb24gdG8N
Cj4gPj4gPj4+Pj4+IGEgc2VydmljZSBub2RlLiBJcyB0aGlzIHJpZ2h0IHVuZGVyc3RhbmRpbmc/
IEx1Y3kNCj4gPj4gPj4+Pj4+DQo+ID4+ID4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LSBGcm9tOiBKb2VsIE0uIEhhbHBlcm4NCj4gPj4gPj4+Pj4+IFttYWlsdG86am1oQGpvZWxoYWxw
ZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNA0KPiA+PjE6MTkNCj4gPj4g
Pj4+Pj4+IFBNDQo+ID4+ID4+Pj4+PiBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBS
b24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQNCj4gPj4gPj4+Pj4+IChqZ3VpY2hhcik7IGJyaWpz
bWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4gPj48bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6DQo+
ID4+ID4+Pj4+PiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJh
dGlvbnMNCj4gPj4gPj4+Pj4+DQo+ID4+ID4+Pj4+PiBNeSBpbmNsaW5hdGlvbiB3b3VsZCBiZSB0
byB0dW5lIHRoYXQgZGVmaW5pdGlvbiB0bw0KPiA+PmRpc3Rpbmd1aXNoDQo+ID4+ID4+Pj4+PiBi
ZXR3ZWVuIGRhdGFwbGFuZSBjYXJyaWVkIGluZm9ybWF0aW9uIGludGVuZGVkIGZvciB1c2UgYnkN
Cj4gPj5zZXJ2aWNlDQo+ID4+ID4+Pj4+PiBmdW5jaXRvbnMgKHdoYXRldmVyIHRoZSBvcmlnaW4p
LCBhbmQgZGF0YXBsYW5lIGNhcnJpZWQNCj4gPj5pbmZvcm1hdGlvbg0KPiA+PiA+Pj4+Pj4gaW50
ZW5kZWQgZm9yIGRhdGFwbGFuZSBmb3J3YXJkaW5nIGNvbXBvbmVudHMuDQo+ID4+ID4+Pj4+Pg0K
PiA+PiA+Pj4+Pj4gWW91cnMsIEpvZWwNCj4gPj4gPj4+Pj4+DQo+ID4+ID4+Pj4+Pg0KPiA+PiA+
Pj4+Pj4+IEhpIEpvZWwsDQo+ID4+ID4+Pj4+Pj4NCj4gPj4gPj4+Pj4+PiBJIGFncmVlIHRoYXQg
d2UgbmVlZCB1c2luZyB0aGUgc2FtZSBkZWZpbml0aW9uIGZvciBhIHRlcm0sDQo+ID4+YnV0DQo+
ID4+ID4+Pj4+Pj4gZGlzYWdyZWUgdGhhdCB0aGUgbWV0YWRhdGEgZGVmaW5pdGlvbiBoZXJlIGlz
IGEgc2V0IG9mDQo+ID4+ID4+Pj4+Pj4gaW5mb3JtYXRpb24gcHV0IGluIHRoZSBTRkMgaGVhZGVy
LiBUaGlzIG1heSBiZSB0b28gbmFycm93DQo+IG9yDQo+ID4+bGVhZA0KPiA+PiA+Pj4+Pj4+IHRv
IGEgcGFydGljdWxhciBzb2x1dGlvbi4gSSBhbSBmaW5lIHdpdGggdGhpcyBkZWZpbml0aW9uIGlu
DQo+ID4+dGhlDQo+ID4+ID4+Pj4+Pj4gcHJvYmxlbSBzdGF0ZW1lbnQgdy8gbWlub3IgdHdlYWsg
KHN1Z2dlc3RlZCBvbiBtYWlsaW5nDQo+IGxpc3QpLg0KPiA+PiA+Pj4+Pj4+DQo+ID4+ID4+Pj4+
Pj4gRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZQ0K
PiBhYmlsaXR5DQo+ID4+dG8NCj4gPj4gPj4+Pj4+PiBleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3
ZWVuIHRoZSBjbGFzc2lmaWVycyBhbmQgc2VydmljZQ0KPiA+PiA+Pj4+Pj4+IGZ1bmN0aW9ucywg
YmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgYW5kIHNlcnZpY2UgZnVuY3Rpb25zDQo+ID4+YW5k
DQo+ID4+ID4+Pj4+Pj4gdGhlDQo+ID4+ID4+Pj4+Pj4gY2xhc3NpZmllcnN8c2VydmljZSBub2Rl
cy4NCj4gPj4gPj4+Pj4+Pg0KPiA+PiA+Pj4+Pj4+IFRoZXJlIG1heSBiZSBhIHNvbHV0aW9uIHRo
YXQgYSBzZXJ2aWNlIGZ1bmN0aW9uIHBhc3NlcyBzb21lDQo+ID4+DQo+ID4+ID4+Pj4+Pj4gaW5m
b3JtYXRpb24gdG8gYXR0YWNoZWQgc2VydmljZSBub2RlIHdpdGhvdXQgdXNpbmcgU0ZDDQo+IGhl
YWRlci4NCj4gPj4gPj4+Pj4+Pg0KPiA+PiA+Pj4+Pj4+IFRoYW5rcywgTHVjeQ0KPiA+PiA+Pj4+
Pj4+DQo+ID4+ID4+Pj4+Pj4NCj4gPj4gPj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LSBGcm9tOiBKb2VsIEhhbHBlcm4gRGlyZWN0DQo+ID4+ID4+Pj4+Pj4gW21haWx0bzpqbWguZGly
ZWN0QGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LCBNYXJjaA0KPiA+PjEyLA0KPiA+
PiA+Pj4+Pj4+IDIwMTQgMTI6MjUgUE0gVG86IEx1Y3kgeW9uZzsgSm9lbCBNLiBIYWxwZXJuOyBO
aWNvbGFzDQo+ID4+Qk9VVEhPUlM7DQo+ID4+ID4+Pj4+Pj4gUm9uIFBhcmtlciBDYzogSmltIEd1
aWNoYXJkIChqZ3VpY2hhcik7DQo+IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldD4NCj4gPj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4gPj4g
Pj4+Pj4+PiBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+ID4+ID4+
Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4gPj4gPj4+
Pj4+Pg0KPiA+PiA+Pj4+Pj4+IEx1Y3ksIHlvdSBzYXkgInRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5z
IC4uLiIgVGhlIGRlZmluaXRpb24NCj4gPj55b3UNCj4gPj4gPj4+Pj4+PiB0aGVuIHByb3ZpZGUg
aXMgYSBkZWZpbml0aW9uIG9mIHRoZSBzZXQgb2YgaW5mb3JtYXRpb24gd2UNCj4gPj5hcmUNCj4g
Pj4gPj4+Pj4+PiBwcm9wb3NpbmcgdGhhdCB3ZSBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIEksIGFu
ZCBvdGhlcnMsDQo+ID4+aGF2ZQ0KPiA+PiA+Pj4+Pj4+IGJlZW4gdXNpbmcgdGhlIHRlcm0gbWV0
YWRhdGEgbW9yZSBuYXJyb3dseS4gV2UgY2FuIHVzZQ0KPiA+PndoYXRldmVyDQo+ID4+ID4+Pj4+
Pj4gZGVmaW5pdGlvbiB3ZSB3YW50LiBCdXQgd2UgZG8gbmVlZCB0byBhZ3JlZSBvbiB0aGUNCj4g
ZGVmaW5pdGlvbi4NCj4gPj4gPj4+Pj4+PiBGb3IgdGhlIHB1cnBvc2VzIG9mIHRoZSBXRywgaXQg
c2VlbXMgbXVjaCBtb3JlIHVzZWZ1bCB0bw0KPiB1c2UNCj4gPj50aGUNCj4gPj4gPj4+Pj4+PiB0
ZXJtIG1ldGFkYXRhIGZvciB0aGUgbmFycm93ZXIgZGVzY3JpcHRpb24uDQo+ID4+ID4+Pj4+Pj4N
Cj4gPj4gPj4+Pj4+PiBZb3VycywgSm9lbA0KPiA+PiA+Pj4+Pj4+DQo+ID4+ID4+Pj4+Pj4+IE9u
IDMvMTIvMTQsIDE6MTkgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4gPj4gPj4+Pj4+Pj4gSGkgSm9l
bCwNCj4gPj4gPj4+Pj4+Pj4NCj4gPj4gPj4+Pj4+Pj4gSSBhZ3JlZS4gV2UgbmVlZCB0byBkaWZm
ZXJlbnRpYXRlIHRoZSBtZXRhZGF0YSB1c2VkIGJ5DQo+ID4+c2VydmljZQ0KPiA+PiA+Pj4+Pj4+
PmZ1bmN0aW9uIGFuZCBTRkMgaGVhZGVyLiBUaGUgbWV0YWRhdGEgdGVybSBtZWFucyBjYXJyeWlu
Zw0KPiA+PnNvbWUNCj4gPj4gPj4+Pj4+Pj5zdGF0ZXMgYWxvbmcgd2l0aCB0aGUgcGFja2V0LiBJ
TU86IFNGQyBoZWFkZXIgaXMgYSBraW5kIG9mDQo+ID4+ID4+Pj4+Pj4+bWV0YWRhdGEgY2Fycmll
ZCBvbiBwYWNrZXQgZm9yIG5leHQgc2VydmljZSBub2RlIHRvIHVzZS4gSW4NCj4gPj50aGUNCj4g
Pj4gPj4+Pj4+Pj5jb250ZXh0IG9mIFNGQywgd2UgaGF2ZSB0ZXJtIGZvciBTRkMgaGVhZGVyIGFu
ZCB0aGUNCj4gbWV0YWRhdGENCj4gPj50aGF0DQo+ID4+ID4+Pj4+Pj4+d2FzIGNhcnJpZWQgYmV0
d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgb3IgYmV0d2VlbiBzZXJ2aWNlDQo+ID4+ID4+Pj4+Pj4+
ZnVuY3Rpb25zIGFuZCBjbGFzc2lmaWVycy9zZXJ2aWNlIG5vZGVzLCB3aGljaCBpcyB3aGF0IHRo
ZQ0KPiA+PmRyYWZ0DQo+ID4+ID4+Pj4+Pj4+Zm9jdXMuDQo+ID4+ID4+Pj4+Pj4+DQo+ID4+ID4+
Pj4+Pj4+IFRoYW5rcywgTHVjeQ0KPiA+PiA+Pj4+Pj4+Pg0KPiA+PiA+Pj4+Pj4+Pg0KPiA+PiA+
Pj4+Pj4+Pg0KPiA+PiA+Pj4+Pj4+Pg0KPiA+PiA+Pj4+Pj4+Pg0KPiA+PiA+Pj4+Pj4+PiAtLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm4NCj4gPj4gPj4+Pj4+
Pj4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEy
LA0KPiA+PjIwMTQNCj4gPj4gPj4+Pj4+Pj4gMTE6MTggQU0gVG86IEx1Y3kgeW9uZzsgTmljb2xh
cyBCT1VUSE9SUzsgUm9uIFBhcmtlciBDYzoNCj4gPj5KaW0NCj4gPj4gPj4+Pj4+Pj4gR3VpY2hh
cmQgKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0Pg0KPiA+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhh
ZGkgU2FsaW0NCj4gPj4gPj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtzZmNdDQo+ID4+ZHJhZnQtcmlq
c21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4gPj4gPj4+Pj4+Pj4NCj4gPj4gPj4+
Pj4+Pj4gSSB0aGluayBpdCBpcyBpbXBvcnRhbnQgdG8ga2VlcCBhIHN0cm9uZyBkaXN0aW5jdGlv
bg0KPiA+PmJldHdlZW4NCj4gPj4gPj4+Pj4+Pj4gbWV0YWRhdGEgKHdoaWNoIGlzIGZvciB1c2Ug
YnkgYXBwbGljYXRpb25zKSBhbmQgdGhlDQo+IHNlcnZpY2UNCj4gPj4gPj4+Pj4+Pj4gY2hhaW5p
bmcgaW5mb3JtYXRpb24gaW4gdGhlIGJhc2Ugc2VydmljZSBjaGFpbiBoZWFkZXIsDQo+ID4+d2hp
Y2ggaXMNCj4gPj4gPj4+Pj4+Pj4gZm9yIHVzZSBieSB0aGUgc2VydmljZSBjaGFpbiBzdXBwb3J0
IG1lY2hhbmlzbXMuDQo+ID4+ID4+Pj4+Pj4+DQo+ID4+ID4+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+
ID4+ID4+Pj4+Pj4+DQo+ID4+ID4+Pj4+Pj4+PiBPbiAzLzEyLzE0LCAxMDo0MiBBTSwgTHVjeSB5
b25nIHdyb3RlOg0KPiA+PiA+Pj4+Pj4+Pj4gRnVsbHkgYWdyZWUgd2l0aCBKb2UuDQo+ID4+ID4+
Pj4+Pj4+Pg0KPiA+PiA+Pj4+Pj4+Pj4gV2Ugc2hvdWxkIG5vdCByZXF1aXJlIGEgZml4IGxlbmd0
aCBmb3IgaW4tYmFuZCBtZXRhZGF0YQ0KPiA+PmJ1dA0KPiA+PiA+Pj4+Pj4+Pj4gYWxzbyBub3Qg
bGVhdmUgaXQgZm9yIGZyZWVseSB1c2FnZS4gSW4gZmFjdCwgd2hlbiBhDQo+ID4+c2VydmljZQ0K
PiA+PiA+Pj4+Pj4+Pj4gbm9kZSBpbnNlcnRzIFNGQyBoZWFkZXIgb24gYSAoZW5jYXBzdWxhdGVk
KSBwYWNrZXQgYW5kDQo+ID4+c2VuZCB0bw0KPiA+PiA+Pj4+Pj4+Pj4gbmV4dCBzZXJ2aWNlIG5v
ZGUsIFNGQyBoZWFkZXIgaXRzZWxmIGNhbiBiZSBzZWVuIGFzIGENCj4gPj5tZXRhZGF0YS4NCj4g
Pj4gPj4+Pj4+Pj4+DQo+ID4+ID4+Pj4+Pj4+PiBMdWN5DQo+ID4+ID4+Pj4+Pj4+Pg0KPiA+PiA+
Pj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjDQo+ID4+ID4+Pj4+
Pj4+PiBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgSm9lbCBNLg0K
PiBIYWxwZXJuDQo+ID4+ID4+Pj4+Pj4+PiBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0
IDk6MjEgQU0gVG86IE5pY29sYXMNCj4gPj5CT1VUSE9SUzsNCj4gPj4gPj4+Pj4+Pj4+IFJvbiBQ
YXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOw0KPiA+PmJyaWpzbWFuQGp1bmlwZXIu
bmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldD47DQo+ID4+ID4+Pj4+Pj4+PiBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6
IFtzZmNdDQo+ID4+ID4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRl
cmF0aW9ucw0KPiA+PiA+Pj4+Pj4+Pj4NCj4gPj4gPj4+Pj4+Pj4+IEZvciBpbi1iYW5kIG1ldGFk
YXRhLCB0aGUgQVBJIGZvciBhY2Nlc3MgY2FuIGVhc2lseSBiZQ0KPiA+PiA+Pj4+Pj4+Pj4gc3lu
Y2hyb25vdXMuIE91dCBvZiBiYW5kIG1ldGFkYXRhIG5lZWRzIGRpZmZlcmVudA0KPiBoYW5kbGlu
Zy4NCj4gPj4gPj4+Pj4+Pj4+IFRoZXJlIGFyZSBtYW55IGNhc2VzIHdoZXJlIG91dC1vZi1iYW5k
IG1ldGFkYXRhIGlzIHVzZWZ1bA0KPiA+PmFuZA0KPiA+PiA+Pj4+Pj4+Pj4gYXBwcm9wcmlhdGUu
IEJ1dCB0aGV5IGRvIG5vdCBjb3ZlciBhbGwgbmVlZHMgYnkgYW55DQo+IHN0cmV0Y2guDQo+ID4+
ID4+Pj4+Pj4+Pg0KPiA+PiA+Pj4+Pj4+Pj4gRXZlbiBpZiBlYWNoIHBpZWNlIG9mIGluLWJhbmQg
bWV0YWRhdGEgaXMgb2YgZml4ZWQNCj4gbGVuZ3RoLA0KPiA+PiA+Pj4+Pj4+Pj4gdGhlcmUgYXJl
IG1hbnkgZGlmZmVyZW50IGtpbmRzIG9mIG1ldGF0eXBlLiBUcnlpbmcgdG8NCj4gc2F5DQo+ID4+
ID4+Pj4+Pj4+PiAidGhlcmUgd2lsbCBiZSBleGFjdGx5IGZvdXIgcGllY2VzLCBhbmQgdGhleSB3
aWxsIGJlIG9mDQo+ID4+dHlwZXMNCj4gPj4gPj4+Pj4+Pj4+IHQxLCB0MiwgdDMsIGFuZCB0NCIg
aXMgc2ltcGx5IHRvbyBzcGVjaWZpYyBmb3IgZXZlbiA4MCUNCj4gb2YNCj4gPj50aGUNCj4gPj4g
Pj4+Pj4+Pj4+bmVlZHMuDQo+ID4+ID4+Pj4+Pj4+Pg0KPiA+PiA+Pj4+Pj4+Pj4gWW91cnMsIEpv
ZWwNCj4gPj4gPj4+Pj4+Pj4+DQo+ID4+ID4+Pj4+Pj4+Pj4gT24gMy8xMi8xNCwgODo1MiBBTSwg
Tmljb2xhcyBCT1VUSE9SUyB3cm90ZToNCj4gPj4gPj4+Pj4+Pj4+PiBIZWxsbyBSb24sDQo+ID4+
ID4+Pj4+Pj4+Pj4NCj4gPj4gPj4+Pj4+Pj4+PiBTZW5kaW5nIG91dCBvZiBiYW5kIGNvbmdydWVu
dCBtZXRhZGF0YSBtYXkgbm90IGJlIHRoZQ0KPiA+PmFuc3dlcg0KPiA+PiA+Pj4+Pj4+Pj4+IHRv
IGFsbCBuZWVkcyBidXQgaXQgaXMgb25lIHRvb2wgdGhhdCB3ZSBzaG91bGQga2VlcC4NCj4gPj4g
Pj4+Pj4+Pj4+Pg0KPiA+PiA+Pj4+Pj4+Pj4+IE5vdCBhbGwgbWV0YWRhdGEgaXMgdGllZCB0byBh
IHNwZWNpZmljIHBhY2tldCwgZm9yDQo+ID4+ZXhhbXBsZSBhDQo+ID4+ID4+Pj4+Pj4+Pj4gcG9s
aWN5IGNoYW5nZSBpbiBQQ1JGIGNvdWxkIGxlYWQgdG8gc29tZSBtZXRhZGF0YQ0KPiA+PnNpZ25h
bGluZywNCj4gPj4gPj4+Pj4+Pj4+PiB0aGUgcmVhY3Rpb24gdGltZSBuZWVkIG5vdCBiZSBpbW1l
ZGlhdGUsIGZldyBtcyBtYXkgbm90DQo+ID4+bWF0dGVyLg0KPiA+PiA+Pj4+Pj4+Pj4+DQo+ID4+
ID4+Pj4+Pj4+Pj4gQXMgeW91IHBvaW50LCBpZiBhIHBhY2tldCBpcyB0aWVkIHRvIGEgbWV0YWRh
dGEgYQ0KPiA+PmNvcnJlbGF0aW9uDQo+ID4+ID4+Pj4+Pj4+Pj4gaW5mbyBjYW4gYmUgc2V0IGlu
IGJvdGggcGFja2V0IHRvIGRlYWwgd2l0aCBpdCAoaS5lDQo+ID4+bWV0YWRhdGENCj4gPj4gPj4+
Pj4+Pj4+PiBleHBlY3RlZCBmbGFnIGluIHRoZSBTRkMgaGVhZGVyLCBwbHVzIGFuIGlkKQ0KPiA+
PiA+Pj4+Pj4+Pj4+DQo+ID4+ID4+Pj4+Pj4+Pj4gRmluYWxseSB3ZSBjYW4gc3RpbGwgc2VuZCBz
b21lIGxpbWl0ZWQgbWV0YWRhdGEgd2l0aGluIGENCj4gPj5oZWFkZXIuDQo+ID4+ID4+Pj4+Pj4+
Pj4gVGhpcyBjb3VsZCBiZSB1c2VkIGZvciBsb2FkIGJhbGFuY2VycyBpbiBwYXJ0aWN1bGFyIGlm
DQo+IHdlDQo+ID4+ID4+Pj4+Pj4+Pj4gYWdyZWUgb24gYSBjb252ZW50aW9uIHRvIGxvY2F0ZSAi
Y29hcnNlIGdyYWluIHBvbGljeSINCj4gPj4gPj4+Pj4+Pj4+PiAvICJmaW5lIGdyYWluIHBvbGlj
eSIgb24gcmVzZXJ2ZWQgY29udGV4dCBoZWFkZXJzLg0KPiA+PiA+Pj4+Pj4+Pj4+DQo+ID4+ID4+
Pj4+Pj4+Pj4gVGhpcyBzZWVtcyB0byBvcGVuIHVwIGEgbG90IG9mIGZsZXhpYmlsaXR5IC8NCj4g
aW5ub3ZhdGlvbnMuDQo+ID4+ID4+Pj4+Pj4+Pj4NCj4gPj4gPj4+Pj4+Pj4+PiBPbiB5b3VyIGxh
c3QgcG9pbnQsIHRoZXJlIGlzIGEgcXVlc3Rpb24gb24gaG93IHRvIG1ha2UNCj4gPj4gPj4+Pj4+
Pj4+PiBtZXRhZGF0YSBhdmFpbGFibGUgdG8gYSBTZXJ2aWNlIEZ1bmN0aW9uLiBDdXJyZW50IHNv
Y2tldA0KPiA+PiA+Pj4+Pj4+Pj4+IGNvbm5lY3Rpb25zIGZvciBleGFtcGxlIGRvIG5vdCBhbGxv
dyB0byByZXRyaWV2ZSBJUA0KPiA+PmhlYWRlcg0KPiA+PiA+Pj4+Pj4+Pj4+IG9wdGlvbnMuIFNv
IEkgYXNzdW1lIHRoYXQgU0ZDIGF3YXJlIFNlcnZpY2UgRnVuY3Rpb25zDQo+ID4+d2lsbA0KPiA+
PiA+Pj4+Pj4+Pj4+IG5lZWQgc29tZSAoYXN5bmNocm9ub3VzDQo+ID4+ID4+Pj4+Pj4+Pj4gPykg
QVBJIHRvIHJldHJpZXZlIFNGQyBoZWFkZXIgaW5mb3JtYXRpb24gYXMgd2VsbCBhcw0KPiA+Pmlu
LWJhbmQNCj4gPj4gPj4+Pj4+Pj4+PiBtZXRhZGF0YS4gSSBkb24ndCBzZWUgb3V0IG9mIGJhbmQg
bWV0YWRhdGEgdHJhbnNwb3J0DQo+ID4+YWRkaW5nDQo+ID4+ID4+Pj4+Pj4+Pj4gY29tcGxleGl0
eSwgdGhlIHNhbWUgQVBJIGNhbiBwcm9iYWJseSBhcHBseS4NCj4gPj4gPj4+Pj4+Pj4+Pg0KPiA+
PiA+Pj4+Pj4+Pj4+IFRoZSBhbHRlcm5hdGl2ZSBvcHRpb24sIGFsbG93aW5nIHZhcmlhYmxlIHNp
emVkIG1ldGFkYXRhDQo+ID4+aW4NCj4gPj4gPj4+Pj4+Pj4+PiB0aGUgU0ZDIGhlYWRlciBoYXMg
c29tZSBkcmF3YmFja3MgYXMgd2VsbCwgb25lIGJlaW5nDQo+ID4+ID4+Pj4+Pj4+Pj4gZnJhZ21l
bnRhdGlvbiwgYW5kIHNvbWUgc3dpdGNoZXMgZXhwZWN0aW5nIGFzIHdlbGwgdG8NCj4gPj5sb29r
IGF0DQo+ID4+ID4+Pj4+Pj4+Pj4gZW5kIHVzZXIgdHJhZmZpYyBoZWFkZXJzIGZvciBsaW5rIGxv
YWQgYmFsYW5jaW5nLiBJDQo+ID4+d291bGQNCj4gPj4gPj4+Pj4+Pj4+PiBhZ3JlZSB0aGF0IGlm
IHdlIGNhbiBhY2NlcHQgdGhlc2UgaXNzdWVzLCB0aGVuIHNlbmRpbmcNCj4gPj4gPj4+Pj4+Pj4+
PiBvZmYtbGluZSBjb25ncnVlbnQgbWV0YWRhdGEgbG9vc2VzIGl0cyBpbnRlcmVzdC4NCj4gPj4g
Pj4+Pj4+Pj4+Pg0KPiA+PiA+Pj4+Pj4+Pj4+IFdlIG5lZWQgdG8gdGFrZSBpbnRvIGFjY291bnQg
dGhhdCBib3RoIGluLWJhbmQgYW5kDQo+ID4+Y29uZ3J1ZW50DQo+ID4+ID4+Pj4+Pj4+Pj4gb3V0
LW9mLWJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0IGlzIG5vdCByZWxpYWJsZS4gQSBwYWNrZXQNCj4g
Pj5sb3NzDQo+ID4+ID4+Pj4+Pj4+Pj4gdHJpZ2dlcmluZyByZXRyYW5zbWlzc2lvbiB3b3VsZCBu
b3QgbGVhZCB0byB0aGUNCj4gaWRlbnRpY2FsDQo+ID4+ID4+Pj4+Pj4+Pj4gcmVjb25zdHJ1Y3Rp
b24gb2YgdGhlIGFzc29jaWF0ZWQgbWV0YWRhdGEuIEluIHNvbWUNCj4gY2FzZXMsDQo+ID4+d2UN
Cj4gPj4gPj4+Pj4+Pj4+PiBtaWdodCB0aHVzIGV2ZW4gbmVlZCBub24tY29uZ3J1ZW50IG91dC1v
Zi1iYW5kIHJlbGlhYmxlDQo+ID4+ID4+Pj4+Pj4+Pj4gbWV0YWRhdGEgdHJhbnNwb3J0Lg0KPiA+
PiA+Pj4+Pj4+Pj4+DQo+ID4+ID4+Pj4+Pj4+Pj4NCj4gPj4gPj4+Pj4+Pj4+Pg0KPiA+PiA+Pj4+
Pj4+Pj4+IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBG
cm9tOg0KPiA+PlJvbg0KPiA+PiA+Pj4+Pj4+Pj4+IFBhcmtlciBbUm9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT5dIFNl
bnQ6DQo+IFdlZG5lc2RheSwNCj4gPj4gPj4+Pj4+Pj4+PiBNYXJjaCAxMiwgMjAxNA0KPiA+PiA+
Pj4+Pj4+Pj4+IDEyOjQzIFBNIFRvOiBOaWNvbGFzIEJPVVRIT1JTIENjOiBKaW0gR3VpY2hhcmQN
Cj4gPj4oamd1aWNoYXIpOw0KPiA+PiA+Pj4+Pj4+Pj4+IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47
IHNmYzsNCj4gPj5KYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPiA+PiA+Pj4+
Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+ID4+ID4+
Pj4+Pj4+Pj4NCj4gPj4gPj4+Pj4+Pj4+PiBOaWNvbGFzLA0KPiA+PiA+Pj4+Pj4+Pj4+DQo+ID4+
ID4+Pj4+Pj4+Pj4gSSB1bmRlcnN0YW5kIHRoZSBjb25jZXB0IGZvciBvdXQgb2YgYmFuZCBzaWdu
YWxpbmcgb2YNCj4gPj4gPj4+Pj4+Pj4+Pm1ldGFkYXRhLCBidXQgSSBhbSBjb25jZXJuZWQgdGhh
dCBpdCBpbnRyb2R1Y2VzDQo+ID4+c2lnbmlmaWNhbnQNCj4gPj4gPj4+Pj4+Pj4+PmNvbXBsZXhp
dHkgZHVlIHRvIHRoZSBwb3RlbnRpYWwgcmFjZSBjb25kaXRpb24gb2YNCj4gPj5yZWNlaXZpbmcg
dGhlDQo+ID4+ID4+Pj4+Pj4+Pj5yZWFsIHBhY2tldCBiZWZvcmUgdGhlIG1ldGFkYXRhLiBXaGls
ZSB0aGUgcmVhbCBwYWNrZXQNCj4gPj5jb3VsZA0KPiA+PiA+Pj4+Pj4+Pj4+aW5kaWNhdGUgdGhh
dCBvdXQgb2YgYmFuZCBtZXRhZGF0YSBpcyBleHBlY3RlZCwgaG93IGNhbg0KPiB3ZQ0KPiA+PiA+
Pj4+Pj4+Pj4+Z3VhcmFudGVlIHRoZSBvcmRlciBvZiByZWNlcHRpb24/IFdoYXQgaWYgc3dpdGNo
aW5nIG9yDQo+ID4+cm91dGluZw0KPiA+PiA+Pj4+Pj4+Pj4+bm9kZXMgYXBwbHkgaGFzaCBiYXNl
ZCBsb2FkIGJhbGFuY2luZz8gV2hhdCBpZiB0aGUgbG9hZA0KPiA+PiA+Pj4+Pj4+Pj4+YmFsYW5j
aW5nIHVuZGVyc3RhbmRzIFNGQyBlbmNhcHMgYW5kIGxvb2tzIGJleW9uZCBpdCB0bw0KPiA+PnRo
ZQ0KPiA+PiA+Pj4+Pj4+Pj4+b3JpZ2luYWwgaGVhZGVyIHRvIGdldCBiZXR0ZXIgZW50cm9weT8N
Cj4gPj4gPj4+Pj4+Pj4+PiBDYW4gd2UgZ3VhcmFudGVlIHRoYXQgdGhlIG1ldGFkYXRhIGFuZCBy
ZWFsIHBhY2tldCB3aWxsDQo+ID4+Zm9sbG93DQo+ID4+ID4+Pj4+Pj4+Pj50aGUgZXhhY3Qgc2Ft
ZSBwYXRoPyBJZiB3ZSBjYW4gbm90LCB0aGVuIGltcGxlbWVudGF0aW9ucw0KPiA+PndpbGwNCj4g
Pj4gPj4+Pj4+Pj4+Pm5lZWQgdG8gYWRkIGluZ3Jlc3MgcXVldWluZyB0byBjb3BlIHdpdGggdGhl
IHNjZW5hcmlvLg0KPiA+PiA+Pj4+Pj4+Pj4+DQo+ID4+ID4+Pj4+Pj4+Pj4gQWxzbywgZG8geW91
IGZlZWwgdGhhdCB0aGUgaW5jcmVhc2UgaW4gaW1wbGVtZW50YXRpb24NCj4gPj4gPj4+Pj4+Pj4+
PiBjb21wbGV4aXR5IGF0IHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucyBpcyByZWFzb25hYmxlPw0KPiA+
PiA+Pj4+Pj4+Pj4+DQo+ID4+ID4+Pj4+Pj4+Pj4gVGhhbmtzLg0KPiA+PiA+Pj4+Pj4+Pj4+DQo+
ID4+ID4+Pj4+Pj4+Pj4gUm9uDQo+ID4+ID4+Pj4+Pj4+Pj4NCj4gPj4gPj4+Pj4+Pj4+Pj4gT24g
TWFyIDEyLCAyMDE0LCBhdCA0OjA5IEFNLCAiTmljb2xhcyBCT1VUSE9SUyINCj4gPj4gPj4+Pj4+
Pj4+Pj4gPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbQ0KPG1haWx0bzpOaWNvbGFzLkJPVVRI
T1JTQHFvc21vcy5jb20lMGI+PiA+PjxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29t
Pj4gd3JvdGU6DQo+ID4+ID4+Pj4+Pj4+Pj4+DQo+ID4+ID4+Pj4+Pj4+Pj4+IEkgdGhpbmsgd2Ug
bXVzdCBtYWtlIGEgZGlzdGluY3Rpb24gYmV0d2VlbjoNCj4gPj4gPj4+Pj4+Pj4+Pj4NCj4gPj4g
Pj4+Pj4+Pj4+Pj4gLSBNZXRhZGF0YSB3aGljaCBzaG91bGQgYmUgcGFydCBvZiB0aGUgaGVhZGVy
IGRlZmluZWQNCj4gYXMNCj4gPj5pbg0KPiA+PiA+Pj4+Pj4+Pj4+PiBiYW5kIG1hcmtpbmcuIC0g
TWV0YWRhdGEgd2l0aCBjYW4gYmUgcGFzc2VkIG91dCBvZg0KPiBiYW5kLA0KPiA+PmZvcg0KPiA+
PiA+Pj4+Pj4+Pj4+PiBleGFtcGxlIGNvbmdydWVudCBvdXQgb2YgYmFuZCBzaWduYWxpbmcgZGVm
aW5lZCBpbiB0aGUNCj4gPj5kcmFmdA0KPiA+PiA+Pj4+Pj4+Pj4+Pg0KPiA+PiA+Pj4+Pj4+Pj4+
PiBUaGUgZm9ybWVyIGNhbGxzIGZvciBhIGxpbWl0ZWQgc3BhY2UgaW4gdGhlIGhlYWRlciwNCj4g
Pj50cnVlLCBUaGUNCj4gPj4gPj4+Pj4+Pj4+Pj4gbGF0dGVyIGhvd2V2ZXIgZG9lcyBub3QgaW5j
dXIgYW55IHNwYWNlIGxpbWl0YXRpb24gYW5kDQo+ID4+aXMNCj4gPj4gPj4+Pj4+Pj4+Pj4gc3Rp
bGwgZmFpcmx5IGVmZmljaWVudCBhbmQgaXQgcmVtYWlucyBjb21wYXRpYmxlIHdpdGggYQ0KPiA+
PmZpeGVkDQo+ID4+ID4+Pj4+Pj4+Pj4+IHNpemUgaGVhZGVyIHVzZWQgdG8gcm91dGUgdGhvc2Ug
c2lnbmFsaW5nIG1lc3NhZ2VzDQo+IGFsb25nDQo+ID4+dGhlDQo+ID4+ID4+Pj4+Pj4+Pj4+IGNo
YWluJ3Mgc2VydmljZSBmdW5jdGlvbnMuDQo+ID4+ID4+Pj4+Pj4+Pj4+DQo+ID4+ID4+Pj4+Pj4+
Pj4+IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9t
Og0KPiA+PiA+Pj4+Pj4+Pj4+PiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbamd1aWNoYXJAY2lz
Y28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+XSBTZW50Og0KPiA+PiA+Pj4+Pj4+Pj4+
PiBUdWVzZGF5LCBNYXJjaCAxMSwgMjAxNCA2OjQ4IFBNIFRvOiBSb24gUGFya2VyIENjOg0KPiA+
PiA+Pj4+Pj4+Pj4+PiBOaWNvbGFzIEJPVVRIT1JTOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+ID4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbQ0KPiA+PiA+Pj4+Pj4+Pj4+PiBTdWJqZWN0OiBSZTog
W3NmY10NCj4gPj5kcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPiA+
PiA+Pj4+Pj4+Pj4+Pg0KPiA+PiA+Pj4+Pj4+Pj4+PiBIaSBSb24sDQo+ID4+ID4+Pj4+Pj4+Pj4+
DQo+ID4+ID4+Pj4+Pj4+Pj4+IFdlIGNhbiBjZXJ0YWlubHkgaGF2ZSB0aGlzIGRpc2N1c3Npb24g
YnV0IHdlIHNob3VsZA0KPiA+PmZpcnN0DQo+ID4+ID4+Pj4+Pj4+Pj4+IGNvbnNpZGVyIHdoYXQg
aW5mb3JtYXRpb24gaXMgbmVjZXNzYXJ5IGFuZCBpZiBzYWlkDQo+ID4+ID4+Pj4+Pj4+Pj4+IGlu
Zm9ybWF0aW9uIGNhbiBmaXQgd2l0aGluIGEgZml4ZWQgbnVtYmVyIG9mIGNvbnRleHRzDQo+IGlu
DQo+ID4+dGhlDQo+ID4+ID4+Pj4+Pj4+Pj4+IG1ham9yaXR5IG9mIGNhc2VzLiBSZW1lbWJlciwg
dGhlIGdvYWwgb2YgYmVpbmcgYWJsZSB0bw0KPiA+PnBhc3MNCj4gPj4gPj4+Pj4+Pj4+Pj4gbWV0
YWRhdGEgdGhyb3VnaCB0aGUgbmV0d29yayBpcyB0byBlbmhhbmNlIHNlcnZpY2UNCj4gPj5kZWxp
dmVyeSwNCj4gPj4gPj4+Pj4+Pj4+Pj4gbm90IHBhc3MgdGhlIGVudGlyZSB3b3JrcyBvZiBTaGFr
ZXNwZWFyZSA7LSkNCj4gPj4gPj4+Pj4+Pj4+Pj4NCj4gPj4gPj4+Pj4+Pj4+Pj4gU2VudCBmcm9t
IG15IGlQaG9uZQ0KPiA+PiA+Pj4+Pj4+Pj4+Pg0KPiA+PiA+Pj4+Pj4+Pj4+Pj4gT24gTWFyIDcs
IDIwMTQsIGF0IDM6NTIgQU0sICJSb24gUGFya2VyIg0KPiA+PiA+Pj4+Pj4+Pj4+Pj4gPFJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20NCjxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbSUwYj4+ID4+PG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
Pj4gd3JvdGU6DQo+ID4+ID4+Pj4+Pj4+Pj4+Pg0KPiA+PiA+Pj4+Pj4+Pj4+Pj4gTmljb2xhcywN
Cj4gPj4gPj4+Pj4+Pj4+Pj4+DQo+ID4+ID4+Pj4+Pj4+Pj4+PiBJIHNlZSBzaW1pbGFyIHJlcXVp
cmVtZW50cyBmcm9tIHRoZSAzZ3BwIEVQQyBzaWRlLiBJDQo+ID4+d291bGQNCj4gPj4gPj4+Pj4+
Pj4+Pj4+IGxpa2UgdG8gcHJvcG9zZSBhbiBPVUkgLyBUTFYgYmFzZWQgYXBwcm9hY2ggd2hlcmUg
dGhlDQo+ID4+ID4+Pj4+Pj4+Pj4+PiByZXNlcnZlZCBPVUkgY2FuIGJlIHVzZWQgZm9yIGFncmVl
ZCB1cG9uIHR5cGVzIG9mDQo+ID4+Y29tbW9uDQo+ID4+ID4+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSBh
bmQgdmVuZG9yIG9yIG90aGVyIG9yZ2FuaXphdGlvbmFsIE9VSXMgY2FuDQo+IGJlDQo+ID4+dXNl
ZA0KPiA+PiA+Pj4+Pj4+Pj4+Pj4gdG8gcXVpY2tseSBpbm5vdmF0ZSBpbiB0aGUgbmV0d29ya3Mu
DQo+ID4+ID4+Pj4+Pj4+Pj4+PiBTaW11bHRhbmVvdXNseSwgSSB3b3VsZCBhbHNvIGxpa2UgdG8g
Y29uc2lkZXINCj4gPj5tZWNoYW5pc21zDQo+ID4+ID4+Pj4+Pj4+Pj4+PiB0aGF0IGFyZSBvcHRp
bWl6ZWQgZm9yIGxvbmcgbGl2ZWQgZmxvd3Mgc28gYXMgdG8gbGltaXQNCj4gPj50aGUNCj4gPj4g
Pj4+Pj4+Pj4+Pj4+IG5lZ2F0aXZlIGVmZmVjdHMgb2YgcGFja2V0IGdyb3d0aC4NCj4gPj4gPj4+
Pj4+Pj4+Pj4+DQo+ID4+ID4+Pj4+Pj4+Pj4+PiBSb24NCj4gPj4gPj4+Pj4+Pj4+Pj4+DQo+ID4+
ID4+Pj4+Pj4+Pj4+Pg0KPiA+PiA+Pj4+Pj4+Pj4+Pj4+IE9uIE1hciA3LCAyMDE0LCBhdCA4OjM0
IEFNLCAiTmljb2xhcyBCT1VUSE9SUyINCj4gPj4gPj4+Pj4+Pj4+Pj4+PiA8Tmljb2xhcy5CT1VU
SE9SU0Bxb3Ntb3MuY29tDQo8bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSUwYj4+
ID4+PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PiB3cm90ZToNCj4gPj4gPj4+
Pj4+Pj4+Pj4+Pg0KPiA+PiA+Pj4+Pj4+Pj4+Pj4+IEhlbGxvIEppbQ0KPiA+PiA+Pj4+Pj4+Pj4+
Pj4+DQo+ID4+ID4+Pj4+Pj4+Pj4+Pj4gSSBoYXZlIHNlZW4gY2FzZXMgaW4gR2kgTEFOLCB3aGVy
ZSBzdWJzY3JpYmVyIHJlbGF0ZWQNCj4gPj4gPj4+Pj4+Pj4+Pj4+PiBpbmZvcm1hdGlvbiBpcyBw
YXNzZWQgdG8gYSBXZWIgUHJveHkgZm9yIEhUVFAgaGVhZGVyDQo+ID4+ID4+Pj4+Pj4+Pj4+Pj4g
ZW5yaWNobWVudCAoYWltZWQgYXQgc29tZSBXZWIgQ29udGVudCBwcm92aWRlcnMNCj4gPj5wYXJ0
bmVycyBvZg0KPiA+PiA+Pj4+Pj4+Pj4+Pj4+IHRoZSBNb2JpbGUgT3BlcmF0b3IpLg0KPiA+PiA+
Pj4+Pj4+Pj4+Pj4+IEluZm9ybWF0aW9uIHdhcyBhbiBjb2RlZCAocGVyc2lzdGVudCkgc3Vic2Ny
aWJlciBpZA0KPiA+PmRlcml2ZWQNCj4gPj4gPj4+Pj4+Pj4+Pj4+PiBmcm9tIHRoZSBNU0lTRE4s
IGFuZCBjb3VwbGUgb2YgZiBjdXN0b21lciBwcm9maWxlDQo+ID4+cmVsYXRlZA0KPiA+PiA+Pj4+
Pj4+Pj4+Pj4+IGZpZWxkcy4NCj4gPj4gPj4+Pj4+Pj4+Pj4+Pg0KPiA+PiA+Pj4+Pj4+Pj4+Pj4+
IEluIGFuIHNmYyBiYXNlZCBHaSBMQU4sIHRoaXMgZW50aXR5IHNob3VsZCByZWNlaXZlDQo+ID4+
ZnJvbSB0aGUNCj4gPj4gPj4+Pj4+Pj4+Pj4+PiBDbGFzc2lmaWVyDQo+ID4+ID4+Pj4+Pj4+Pj4+
Pj4NCj4gPj4gPj4+Pj4+Pj4+Pj4+PiAtIEEgY2xhc3NpZmljYXRpb24gb2YgdGhlIENvbnRlbnQg
UHJvdmlkZXIgKCBJZCwNCj4gPj4gPj4+Pj4+Pj4+Pj4+PiBDYXRlZ29yeSkgYmFzZWQgb24gdHJh
ZmZpYyBhbmFseXNpcyAtIFRoZSBNU0lTRE4gb2YNCj4gPj50aGUNCj4gPj4gPj4+Pj4+Pj4+Pj4+
PiBzdWJzY3JpYmVyIC0gVHdvIHN1YnNjcmliZXIgcG9saWN5IGZpZWxkcyAobm90IHRpZWQNCj4g
dG8NCj4gPj5QQ1JGDQo+ID4+ID4+Pj4+Pj4+Pj4+Pj4gYnV0IGJlbG9uZ2luZyB0byB0aGUgU3Vi
c2NyaWJlciBEQikgKFN1YnNjcmliZXINCj4gPj5jYXRlZ29yeSwNCj4gPj4gPj4+Pj4+Pj4+Pj4+
PiBzdWItY2F0ZWdvcnkpIC0gQSBzZXNzaW9uIGlkIChmb3IgbG9nZ2luZyBhbmQNCj4gdHJhY2tp
bmcNCj4gPj4gPj4+Pj4+Pj4+Pj4+PiBwdXJwb3NlcykNCj4gPj4gPj4+Pj4+Pj4+Pj4+Pg0KPiA+
PiA+Pj4+Pj4+Pj4+Pj4+IFRoZSBvYmplY3RpdmUgYmVpbmcgdG8gYXZvaWQgaGF2aW5nIHRoZSBI
VFRQIFByb3h5DQo+IHRvDQo+ID4+ID4+Pj4+Pj4+Pj4+Pj4gYmVjb21lIGEgdHJ1c3RlZCBhcHBs
aWNhdGlvbiAoaW50ZXJvZ2F0ZSB0aGUNCj4gPj5zdWJzY3JpYmVyIERCLA0KPiA+PiA+Pj4+Pj4+
Pj4+Pj4+IGV0Yy4uKQ0KPiA+PiA+Pj4+Pj4+Pj4+Pj4+DQo+ID4+ID4+Pj4+Pj4+Pj4+Pj4NCj4g
Pj4gPj4+Pj4+Pj4+Pj4+PiBOaWNvbGFzDQo+ID4+ID4+Pj4+Pj4+Pj4+Pj4NCj4gPj4gPj4+Pj4+
Pj4+Pj4+Pg0KPiA+PiA+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18gRnJvbTogSmltDQo+ID4+R3VpY2hhcmQNCj4gPj4gPj4+Pj4+Pj4+Pj4+PiAo
amd1aWNoYXIpIFtqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT5d
IFNlbnQ6DQo+ID4+ID4+Pj4+Pj4+Pj4+Pj4gVGh1cnNkYXksIE1hcmNoIDA2LCAyMDE0IDI6MDIg
UE0gVG86IEphbWFsIEhhZGkNCj4gU2FsaW07DQo+ID4+ID4+Pj4+Pj4+Pj4+Pj4gam1vaXNhbmRA
anVuaXBlci5uZXQ8bWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0PiA8bWFpbHRvOmptb2lzYW5k
QGp1bmlwZXIubmV0PjsNCj4gPj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IENjOg0KPiA+PiA+Pj4+
Pj4+Pj4+Pj4+IHNmYyBTdWJqZWN0OiBSZTogW3NmY10NCj4gPj4gPj4+Pj4+Pj4+Pj4+PiBkcmFm
dC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPiA+PiA+Pj4+Pj4+Pj4+Pj4+
DQo+ID4+ID4+Pj4+Pj4+Pj4+Pj4gSGkgSmFtYWwsDQo+ID4+ID4+Pj4+Pj4+Pj4+Pj4NCj4gPj4g
Pj4+Pj4+Pj4+Pj4+PiBZb3Ugc2FpZCAiSXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2
YXJpYWJsZQ0KPiA+PnNpemVkDQo+ID4+ID4+Pj4+Pj4+Pj4+Pj4gbWV0YWRhdGEiLi4gSSBhbSBu
b3Qgc28gY29udmluY2VkIGFuZCB3b3VsZCBsaWtlIHRvDQo+ID4+YmV0dGVyDQo+ID4+ID4+Pj4+
Pj4+Pj4+Pj4gdW5kZXJzdGFuZCB0aGUgcmVxdWlyZW1lbnRzIGJlZm9yZSBwYXNzaW5nIGp1ZGdl
bWVudC4NCj4gPj5JZiB3ZQ0KPiA+PiA+Pj4+Pj4+Pj4+Pj4+IGxvb2sgYXQgdGhlIHVzZSBjYXNl
cyBhcyBwcmVzZW50ZWQgdGh1cyBmYXIgaW50byB0aGUNCj4gPj5XRyBJDQo+ID4+ID4+Pj4+Pj4+
Pj4+Pj4gaGF2ZSB5ZXQgdG8gc2VlIGEgc2luZ2xlIGV4YW1wbGUgb2YgdGhlIG5lZWQgKG5vdGlu
Zw0KPiA+PnRoYXQNCj4gPj4gPj4+Pj4+Pj4+Pj4+PiBkZXNpcmUgaXMgbm90IHRoZSBzYW1lIGFz
IG5lZWQpIC0gSSBhbSBub3Qgc2F5aW5nDQo+ID4+dGhlcmUgaXMNCj4gPj4gPj4+Pj4+Pj4+Pj4+
PiBubyByZXF1aXJlbWVudCBidXQgcmF0aGVyIHRoYXQgd2Ugc2hvdWxkIG5vdCBqdW1wIHRvDQo+
ID4+dGhlDQo+ID4+ID4+Pj4+Pj4+Pj4+Pj4gY29uY2x1c2lvbiBhbmQgYnVpbGQgc3RhbmRhcmRz
IGFyb3VuZCBhIHRoZW9yeS4NCj4gPj4gPj4+Pj4+Pj4+Pj4+Pg0KPiA+PiA+Pj4+Pj4+Pj4+Pj4+
DQo+ID4+ID4+Pj4+Pj4+Pj4+Pj4NCj4gPj4gPj4+Pj4+Pj4+Pj4+Pj4gT24gMy8zLzE0LCA2OjM1
IEFNLCAiSmFtYWwgSGFkaSBTYWxpbSINCj4gPj4gPj4+Pj4+Pj4+Pj4+Pj4gPGhhZGlAbW9qYXRh
dHUuY29tIDxtYWlsdG86aGFkaUBtb2phdGF0dS5jb208bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29t
JTIwJTNjbWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPj4+DQo+IHdyb3RlOg0KPiA+PiA+Pj4+Pj4+
Pj4+Pj4+Pg0KPiA+PiA+Pj4+Pj4+Pj4+Pj4+PiBJIGxpa2UgdGhlIGRvYyAtIHdlbGwgd3JpdHRl
bi4NCj4gPj4gPj4+Pj4+Pj4+Pj4+Pj4NCj4gPj4gPj4+Pj4+Pj4+Pj4+Pj4gU2VjdGlvbiA0LjMg
b24gbWV0YWRhdGEgZW5jb2RpbmcuDQo+ID4+ID4+Pj4+Pj4+Pj4+Pj4+DQo+ID4+ID4+Pj4+Pj4+
Pj4+Pj4+IEl0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGUgc2l6ZWQNCj4g
Pj5tZXRhZGF0YQ0KPiA+PiA+Pj4+Pj4+Pj4+Pj4+PiAoYXQgbGVhc3QgZm9yIGh0dHAvYXBwIHlv
dSBzZWVtIHRvIGluZGljYXRlIHRoZQ0KPiA+PmRlc2lyZSBmb3INCj4gPj4gPj4+Pj4+Pj4+Pj4+
Pj5pdCkuDQo+ID4+ID4+Pj4+Pj4+Pj4+Pj4+IEZvciBhIGRhdGFwYXRoIHBlci1wYWNrZXQgbWV0
YWRhdGEsIGkgZmVlbCB0aGUgbmVlZA0KPiA+PmlzDQo+ID4+ID4+Pj4+Pj4+Pj4+Pj4+IGp1c3Qg
YXMgaW1wb3J0YW50LiBBcmUgd2UgbGltaXRlZCBieSB0aGUgZmFjdCB0aGF0DQo+ID4+ID4+Pj4+
Pj4+Pj4+Pj4+IGV4aXN0aW5nIGhhcmR3YXJlIG1heSBub3QgYmUgYWJsZSB0byBoYW5kbGUgVExW
cz8NCj4gRm9yDQo+ID4+ID4+Pj4+Pj4+Pj4+Pj4+IGV4YW1wbGUsIEkgZG9udCBoYXZlIGEgcHJv
YmxlbSBoYW5kbGluZyBUTFZzIGluIGENCj4gPj5zb2Z0d2FyZQ0KPiA+PiA+Pj4+Pj4+Pj4+Pj4+
PmRhdGFwYXRoLg0KPiA+PiA+Pj4+Pj4+Pj4+Pj4+Pg0KPiA+PiA+Pj4+Pj4+Pj4+Pj4+PiBjaGVl
cnMsIGphbWFsDQo+ID4+ID4+Pj4+Pj4+Pj4+Pj4+DQo+ID4+ID4+Pj4+Pj4+Pj4+Pj4+IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPiA+PiA+Pj4+
Pj4+Pj4+Pj4+PiBtYWlsaW5nIGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPiA+PiA+Pj4+Pj4+Pj4+Pj4+PiBodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPiA+PiA+Pj4+Pj4+Pj4+Pj4+DQo+ID4+ID4+
Pj4+Pj4+Pj4+Pj4NCj4gPj4gPj4+Pj4+Pj4+Pj4+Pg0KPiA+PiA+Pj4+Pj4+Pj4+Pj4+IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPiA+Pm1haWxp
bmcNCj4gPj4gPj4+Pj4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4gPj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYw0KPiA+PiA+Pj4+Pj4+Pj4+DQo+ID4+ID4+Pj4+Pj4+Pj4gX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+ID4+bWFpbGlu
Zw0KPiA+PiA+Pj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPiA+Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjDQo+ID4+ID4+Pj4+Pj4+Pg0KPiA+PiA+Pj4+Pj4+Pj4gX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+ID4+bWFpbGluZw0KPiA+
PiA+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0
bzpzZmNAaWV0Zi5vcmc+DQo+ID4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmMNCj4gPj4gPj4+Pj4+Pj4+DQo+ID4+ID4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4gPj5tYWlsaW5nDQo+ID4+ID4+Pj4+
Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCj4gPj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0K
PiA+PiA+Pj4+Pg0KPiA+PiA+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXyBzZmMgbWFpbGluZw0KPiA+Pmxpc3QNCj4gPj4gPj4+Pj4gc2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPiA+Pmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+ID4+ID4+Pj4+DQo+ID4+ID4+
DQo+ID4+ID4+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
Cj4gPj4gPj5zZmMgbWFpbGluZyBsaXN0DQo+ID4+ID4+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPiA+PiA+Pmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+ID4+ID4NCj4gPj4gPl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+ID4+ID5zZmMgbWFpbGluZyBsaXN0DQo+
ID4+ID5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQo+ID4+ID5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPiA+
Pg0KPiA+DQo+ID5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KPiA+c2ZjIG1haWxpbmcgbGlzdA0KPiA+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQo+ID5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPg0KPiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBzZmMgbWFp
bGluZyBsaXN0DQo+IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPiBodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYw0K

--_000_CF48D1681DCC3jguicharciscocom_
Content-Type: text/html; charset="euc-kr"
Content-ID: <BC1B9E3541DFFF4792BE88AC69661FEE@emea.cisco.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PWV1Yy1rciI+DQo8L2hlYWQ+DQo8Ym9keSBzdHlsZT0id29yZC13
cmFwOiBicmVhay13b3JkOyAtd2Via2l0LW5ic3AtbW9kZTogc3BhY2U7IC13ZWJraXQtbGluZS1i
cmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtc2l6ZTog
MTRweDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxkaXY+SGkgTWFyaWEs
PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj4qPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0
OiBib2xkOyI+bm90ZTwvc3Bhbj4qIC0gY2hhbmdlZCBzdWJqZWN0IGxpbmU8L2Rpdj4NCjxkaXY+
PGJyPg0KPC9kaXY+DQo8ZGl2PldoeT8gSWYgYSBsYWJlbCBzdGFjayBpcyBkb2luZyB0aGUgdHJh
ZmZpYyBzdGVlcmluZyB0aGVuIG9uZSBjb3VsZCBhcmd1ZSB0aGF0IHlvdSBkb26hr3QgbmVlZCB0
aGUgU0ZDIGhlYWRlciBhdCBhbGwsIG9yIGRvIHlvdSB3YW50IHRvIHRha2UgYWR2YW50YWdlIG9m
IHRoZSBtZXRhZGF0YSBjYXJyaWVkIHdpdGhpbiB0aGUgU0ZDIGVuY2Fwc3VsYXRpb24/ICZuYnNw
OzwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxzcGFuIGlkPSJPTEtfU1JDX0JPRFlfU0VDVElP
TiI+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpDYWxpYnJpOyBmb250LXNpemU6MTFwdDsgdGV4
dC1hbGlnbjpsZWZ0OyBjb2xvcjpibGFjazsgQk9SREVSLUJPVFRPTTogbWVkaXVtIG5vbmU7IEJP
UkRFUi1MRUZUOiBtZWRpdW0gbm9uZTsgUEFERElORy1CT1RUT006IDBpbjsgUEFERElORy1MRUZU
OiAwaW47IFBBRERJTkctUklHSFQ6IDBpbjsgQk9SREVSLVRPUDogI2I1YzRkZiAxcHQgc29saWQ7
IEJPUkRFUi1SSUdIVDogbWVkaXVtIG5vbmU7IFBBRERJTkctVE9QOiAzcHQiPg0KPHNwYW4gc3R5
bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPkZyb206IDwvc3Bhbj4mbHQ7TkFQSUVSQUxBJmd0OywgTUFS
SUEgSCAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1uMTkyMUBhdHQuY29tIj5tbjE5MjFAYXR0LmNvbTwv
YT4mZ3Q7PGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPkRhdGU6IDwvc3Bhbj5G
cmlkYXksIE1hcmNoIDE0LCAyMDE0IGF0IDI6MjkgUE08YnI+DQo8c3BhbiBzdHlsZT0iZm9udC13
ZWlnaHQ6Ym9sZCI+VG86IDwvc3Bhbj4mcXVvdDs8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFv
bC5jb20iPm1pa2ViaWFuY0Bhb2wuY29tPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1p
a2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT4mZ3Q7LCAmcXVvdDs8YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxzcGFuIHN0
eWxlPSJmb250LXdlaWdodDpib2xkIj5TdWJqZWN0OiA8L3NwYW4+UmU6IFtzZmNdIGRyYWZ0LXJp
anNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KPC9kaXY+DQo8ZGl2Pjxicj4N
CjwvZGl2Pg0KPGRpdiB4bWxuczp2PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOnZtbCIgeG1s
bnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4bWxuczp3PSJ1
cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJodHRwOi8vc2No
ZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJodHRwOi8vd3d3
LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVudD0i
TWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtpZiAhbXNvXT48c3R5
bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7YmVoYXZpb3I6dXJs
KCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0KLnNo
YXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwhW2VuZGlmXS0tPjxz
dHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt
aWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7
fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRp
di5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9u
dC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30N
CmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNv
bG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4u
TXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1
cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAuTXNvQWNldGF0ZSwgbGkuTXNv
QWNldGF0ZSwgZGl2Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1z
dHlsZS1saW5rOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4tYm90
dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjguMHB0Ow0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJz
YW5zLXNlcmlmIjt9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiQmFs
bG9vbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGlu
azoiQmFsbG9vbiBUZXh0IjsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0K
c3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9u
dC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29D
aHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5O30NCkBwYWdlIFdvcmRTZWN0
aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4w
aW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxl
PjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIg
c3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48
eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQi
IGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8ZGl2IGxh
bmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRT
ZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMs
IDEyNSk7Ij5NaWtlLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1
KTsiPkl0IHdhcyBkaXNjdXNzZWQgYmVmb3JlLCBzb21lIG1vbnRocyBhZ28uDQo8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwg
NzMsIDEyNSk7Ij5NeSBwb2ludCBpcyB0aGF0IGNoYWluIElEIGNhbiBiZSBpbXBsaWNpdCAoZS5n
LiwgcmVwcmVzZW50ZWQgYnkgYW4gTVBMUyBsYWJlbCkuICZuYnNwO1dlIHNob3VsZCBoYXZlIGF0
IGxlYXN0IGEgbm8tb3Agb3IgTlVMTCBvcHRpb24gZm9yIGV4cGxpY2l0IGNoYWluDQogSUQuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiBy
Z2IoMzEsIDczLCAxMjUpOyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+TWFyaWE8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigz
MSwgNzMsIDEyNSk7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAw
aW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBU
YWhvbWEsIHNhbnMtc2VyaWY7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiPg0KPGEgaHJlZj0ibWFp
bHRvOm1pa2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT4gWzxhIGhyZWY9Im1h
aWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPC9hPl0NCjxi
cj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDM6MTMgUE08YnI+DQo8Yj5U
bzo8L2I+IE5BUElFUkFMQSwgTUFSSUEgSDsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+
c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gZHJhZnQtcmlq
c21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBw
dDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+TWFyaWEsPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5z
LXNlcmlmOyI+U3VyZSwgYnV0IHRoZW4gd2h5IG5vdCBqdXN0IGRvIHRoYXQsIHRoZW4/ICZuYnNw
O0kgYXNzdW1lIHRoYXQgdGhlIG1ldGhvZCBvZiBzZXJ2aWNlIGNoYWluaW5nIHRvIHdoaWNoIHlv
dSBhcmUgcmVmZXJyaW5nIGhhcyBzb21lIGxpbWl0YXRpb25zIHRoYXQgeW91IGFyZSBleHBlY3Rp
bmcgdG8gb3ZlcmNvbWUgd2l0aA0KIFNGQy4gJm5ic3A7SU1PLCBvbmUgb2YgdGhlIGJlbmVmaXRz
IG9mIFNGQyBvdmVyIG90aGVyIG1ldGhvZHMgb2YgaW1wbGVtZW50aW5nIHNlcnZpY2UgY2hhaW5p
bmcgaXMgaGF2aW5nIGEgbWFuZGF0b3J5IGNoYWluIElEIGZpZWxkLiAmbmJzcDtTdXJlLCB0aGUg
Y2hhaW4gSUQgY291bGQgYmUgY2FycmllZCBpbiBzb21lIG90aGVyIGZpZWxkIG9mIHRoZSBJUCBw
YWNrZXQsIGJ1dCBJIHRoaW5rIHRoYXQmbmJzcDtkcmFmdC1ib3VjYWRhaXItc2ZjLWRlc2lnbi1h
bmFseXNpcw0KIChzZWN0IDYpIGRvZXMgYW4gZXhjZWxsZW50IGpvYiBvZiBkZW1vbnN0cmF0aW5n
IHdoeSB0aGUgU0ZDIGhlYWRlciBpcyB0aGUgYmV0dGVyIG9wdGlvbi48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMt
c2VyaWY7Ij5JcyB0aGVyZSBhIGJldHRlciB0aHJlYWQgZm9yIGRpc2N1c3NpbmcgdGhlIG1lcml0
cyBvZiBhIENoYWluIElEPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFt
aWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEy
LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBz
YW5zLXNlcmlmOyI+LU1pa2VCPGJyPg0KPGJyPg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxi
cj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0i
Y2VudGVyIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTo1LjRwdDt0ZXh0LWFsaWduOmNlbnRlciI+DQo8
aHIgc2l6ZT0iMSIgd2lkdGg9IjEwMCUiIG5vc2hhZGU9IiIgc3R5bGU9ImNvbG9yOiM5OTk5OTki
IGFsaWduPSJjZW50ZXIiPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWJvdHRvbTo1LjRwdCI+PGI+RnJvbTogPC9iPjxhIGhyZWY9Im1haWx0bzptbjE5MjFAYXR0
LmNvbSUzY21uMTkyMUBhdHQuY29tIj5tbjE5MjFAYXR0LmNvbSZsdDttbjE5MjFAYXR0LmNvbTwv
YT4mZ3Q7PGJyPg0KPGI+VG86IDwvYj5Sb24gUGFya2VyJmx0OzxhIGhyZWY9Im1haWx0bzpSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tPC9hPiZndDssU3VyZW5kcmEgS3VtYXIgKHNta3VtYXIpJmx0OzxhIGhyZWY9Im1haWx0bzpz
bWt1bWFyQGNpc2NvLmNvbSI+c21rdW1hckBjaXNjby5jb208L2E+Jmd0OyxKb2VsIE0uIEhhbHBl
cm4mbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iPmptaEBqb2VsaGFscGVy
bi5jb208L2E+Jmd0Ozxicj4NCjxiPmNjOiA8L2I+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyUzY3NmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnJmx0O3NmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJy
Pg0KPGI+U2VudDogPC9iPkZyaWRheSwgTWFyY2ggMTQsIDIwMTQ8YnI+DQo8Yj5TdWJqZWN0OiA8
L2I+UmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJy
Pg0KPGJyPg0KV2VsbCwgd2UgY2FuIGRvIHNlcnZpY2UgY2hhaW5pbmcgdG9kYXkgd2l0aG91dCBz
dWNoIGV4cGxpY2l0IElEIChhbmQgbm90IGJhc2VkIG9uIFZMQU4gc3RpdGNoaW5nKS4gU28sIGl0
IGlzIHBvc3NpYmxlLjxicj4NCjxicj4NCjxicj4NCk1hcmlhPGJyPg0KPGJyPg0KJmd0OyAtLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsgPGJyPg0KPGJyPg0KRnJvbTogUm9uIFBh
cmtlciBbPGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPm1h
aWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPl08YnI+DQomZ3Q7IFNlbnQ6
IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMjoyOCBQTTxicj4NCiZndDsgVG86IFN1cmVuZHJhIEt1
bWFyIChzbWt1bWFyKTsgSm9lbCBNLiBIYWxwZXJuOyBOQVBJRVJBTEEsIE1BUklBIEg8YnI+DQom
Z3Q7IENjOiA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJy
Pg0KJmd0OyBTdWJqZWN0OiBSRTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29u
c2lkZXJhdGlvbnM8YnI+DQomZ3Q7IDxicj4NCiZndDsgVGhlIGNoYWluIElEIGlzIHRoZSBsYWJl
bCB0aGF0IGRlZmluZXMgdGhlIHNlcXVlbmNlIG9mIHNlcnZpY2U8YnI+DQomZ3Q7IGZ1bmN0aW9u
cyB0aGF0IG11c3QgYmUgdmlzaXRlZC4gJm5ic3A7IEl0IGNhbiBiZSB0aG91Z2h0IG9mIGFzIGEg
aGFuZGxlIGZvcjxicj4NCiZndDsgYSBzdGFjayBvZiBtdXN0LXZpc2l0IG5ldHdvcmsgbG9jYXRp
b25zLiAmbmJzcDsgSSBkb24ndCBzZWUgaG93IHRoaXMgY2FuIGJlPGJyPg0KJmd0OyBhbnl0aGlu
ZyBidXQgbWFuZGF0b3J5Ljxicj4NCiZndDsgPGJyPg0KJmd0OyAmbmJzcDsmbmJzcDsgUm9uPGJy
Pg0KJmd0OyA8YnI+DQomZ3Q7IDxicj4NCiZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08
YnI+DQomZ3Q7IEZyb206IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
Ij5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XSBPbiBCZWhhbGYgT2YgU3VyZW5kcmEg
S3VtYXI8YnI+DQomZ3Q7IChzbWt1bWFyKTxicj4NCiZndDsgU2VudDogRnJpZGF5LCBNYXJjaCAx
NCwgMjAxNCAxOjQ2IFBNPGJyPg0KJmd0OyBUbzogSm9lbCBNLiBIYWxwZXJuOyBOQVBJRVJBTEEs
IE1BUklBIEg8YnI+DQomZ3Q7IENjOiA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNA
aWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1z
ZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7IDxicj4NCiZndDsgW1RyaW1tZWQg
dGhlIHJlY2lwaWVudCBsaXN0IC0gbmVlZHMgYXBwcm92YWwgb3RoZXJ3aXNlXTxicj4NCiZndDsg
PGJyPg0KJmd0OyBDb21wbGV0ZWx5IGFncmVlIGhlcmUuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IFNG
QyBkb2VzIG5vdCBwcmV2ZW50IFZMQU4gc3RpdGNoaW5nIGFuZCBvbmUgY2FuIGNvbnRpbnVlIHRv
IGRvIHRoYXQuPGJyPg0KJmd0OyBXaGlsZSBhdCB0aGUgc2FtZSB0aW1lIFNGQyBjYW4gaW5jbHVk
ZSBWTEFOIHN0aXRjaGluZyB0byBzdXBwb3J0IGxlZ2FjeTxicj4NCiZndDsgU0ZzIGluIHRoZSBz
YW1lIGNoYWluIHRoYXQgaW5jbHVkZXMgU0ZDIGF3YXJlIFNGcy4gRXZlbiBsZWdhY3kgU0ZzPGJy
Pg0KJmd0OyBiZW5lZml0IGZyb20gY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIGhlbmNlIGNhbiBi
ZSBzaGFyZWQgYWNyb3NzPGJyPg0KJmd0OyBkaWZmZXJlbnQgc2VydmljZSBjaGFpbnMuPGJyPg0K
Jmd0OyA8YnI+DQomZ3Q7IFN1cmVuZHJhLjxicj4NCiZndDsgPGJyPg0KJmd0OyA8YnI+DQomZ3Q7
IDxicj4NCiZndDsgT24gMy8xNC8xNCAxMDoyNiBBTSwgJnF1b3Q7Sm9lbCBNLiBIYWxwZXJuJnF1
b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSI+am1oQGpvZWxoYWxw
ZXJuLmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj4NCiZndDsgPGJyPg0KJmd0OyAmZ3Q7TXkgb3duIGlu
Y2xpbmF0aW9uIGlzIHRvIG9ic2VydmUgdGhhdCBpZiB5b3UgZG9uJ3QgbmVlZCBleHBsaWNpdCBj
aGFpbjxicj4NCiZndDsgJmd0O2lkZW50aWZpY2F0aW9uIGFuZCB5b3UgZG9uJ3QgbmVlZCBtZXRh
ZGF0YSwgeW91IGNhbiBqdXN0IG9taXQgdGhlPGJyPg0KJmd0OyAmZ3Q7c2ZjL25zaCBoZWFkZXIu
IFN0aWxsIGRvIHNlcnZpY2UgY2hhaW5pbmcsIGp1c3Qgbm8gZXh0cmEgaGVhZGVyLjxicj4NCiZn
dDsgJmd0Ozxicj4NCiZndDsgJmd0O0lmIHdlIGFyZSBnb2luZyB0byBoYXZlIHRoZSBoZWFkZXIs
IGl0IHNlZW1zIHRvIG1lIHRoYXQgdGhlIGNoYWluPGJyPg0KJmd0OyAmZ3Q7aWRlbnRpZmljYXRp
b24gZmllbGQgaXMgdmVyeSB1c2VmdWwsIGFuZCBsb3cgY29zdCBvbmNlIHdlIGhhdmUgdGhlPGJy
Pg0KJmd0OyBoZWFkZXIuPGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7WW91cnMsPGJyPg0K
Jmd0OyAmZ3Q7Sm9lbDxicj4NCiZndDsgJmd0Ozxicj4NCiZndDsgJmd0O09uIDMvMTQvMTQsIDE6
MDAgUE0sIE5BUElFUkFMQSwgTUFSSUEgSCB3cm90ZTo8YnI+DQomZ3Q7ICZndDsmZ3Q7IEV4cGxp
Y2l0IGNoYWluIGlkZW50aWZpY2F0aW9uIHNob3VsZCBiZSBtYWRlIG9wdGlvbmFsLiBJIGJlbGll
dmUgaXQ8YnI+DQomZ3Q7ICZndDsmZ3Q7IHdhcyBkaXNjdXNzZWQgZmV3IG1vbnRocyBhZ28gb24g
dGhpcyBtYWlsaW5nIGxpc3QuPGJyPg0KJmd0OyAmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsg
TWFyaWE8YnI+DQomZ3Q7ICZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAqRnJvbToqc2ZjIFs8
YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0Bp
ZXRmLm9yZzwvYT5dICpPbiBCZWhhbGYgT2YgKkptaC5kaXJlY3Q8YnI+DQomZ3Q7ICZndDsmZ3Q7
ICpTZW50OiogVGh1cnNkYXksIE1hcmNoIDEzLCAyMDE0IDEyOjEyIFBNPGJyPg0KJmd0OyAmZ3Q7
Jmd0OyAqVG86KiA8YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSI+a2VncmF5QGNpc2Nv
LmNvbTwvYT47IDxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+DQpsdWN5Lnlv
bmdAaHVhd2VpLmNvbTwvYT47IDxhIGhyZWY9Im1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSI+c21r
dW1hckBjaXNjby5jb208L2E+Ozxicj4NCiZndDsgJmd0OyZndDs8YSBocmVmPSJtYWlsdG86amd1
aWNoYXJAY2lzY28uY29tIj5qZ3VpY2hhckBjaXNjby5jb208L2E+PGJyPg0KJmd0OyAmZ3Q7Jmd0
OyAqQ2M6KiA8YSBocmVmPSJtYWlsdG86bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tIj5uaWNv
bGFzLmJvdXRob3JzQHFvc21vcy5jb208L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyI+c2ZjQGlldGYub3JnPC9hPjsgPGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tIj4N
CmhhZGlAbW9qYXRhdHUuY29tPC9hPjs8YnI+DQomZ3Q7ICZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRv
OnJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPnJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb208L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5icmlq
c21hbkBqdW5pcGVyLm5ldDwvYT47PGJyPg0KJmd0OyAmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPjxicj4NCiZndDsgJmd0
OyZndDsgKlN1YmplY3Q6KiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29u
c2lkZXJhdGlvbnM8YnI+DQomZ3Q7ICZndDsmZ3Q7ICpJbXBvcnRhbmNlOiogTG93PGJyPg0KJmd0
OyAmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgQXNzdW1pbmcgSSB1bmRlcnN0YW5kIHlvdSBw
cm9wZXJseSBLZW4sIEkgZGlzYWdyZWUuPGJyPg0KJmd0OyAmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0
OyZndDsgRm9yIGV4YW1wbGUsIGJ5IHVzaW5nIHNlcGFyYXRlIHRlcm1zIEkgY2FuIGVhc2lseSBk
aXNjdXNzIHRoZSBmYWN0PGJyPg0KJmd0OyAmZ3Q7Jmd0O3RoYXQgY2VydGFpbiBraW5kcyBvZiBk
YXRhIChjaGFpbiBpZGVudGlmaWNhdGlvbikgb25seSBuZWVkIHRvIGJlPGJyPg0KJmd0OyAmZ3Q7
Jmd0O2FkanVzdCBieSBhIGZldyBhcHBzIGluIHJhcmUgY2FzZXMuIEFuZCB0aGF0IGRhdGEgaXMg
bm90IGJlZWRlZCBieTxicj4NCiZndDsgJmd0OyZndDt0aGUgYXBwbGljYXRpb25zLjxicj4NCiZn
dDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7IFVubGVzcyB5b3Ugd291bGQgbGlrZSB0byBj
b25zaWRlciB0aGUgY2hhaW4gaWRlbnRpZmljYXRpb24gYXMgYmVpbmc8YnI+DQomZ3Q7ICZndDsm
Z3Q7IG9wdGlvbmFsPzxicj4NCiZndDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7IFlvdXJz
LDxicj4NCiZndDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7IEpvZWw8YnI+DQomZ3Q7ICZn
dDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZn
dDsmZ3Q7IFNlbnQgZnJvbSBteSBTYW1zdW5nIHNtYXJ0cGhvbmUgb24gQVQmYW1wO1Q8YnI+DQom
Z3Q7ICZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDs8YnI+DQom
Z3Q7ICZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAtLS0tLS0tLSBPcmlnaW5hbCBtZXNzYWdl
IC0tLS0tLS0tPGJyPg0KJmd0OyAmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlq
c21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7ICZndDsmZ3Q7IEZyb206
ICZxdW90O0tlbiBHcmF5IChrZWdyYXkpJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86a2VncmF5
QGNpc2NvLmNvbSUwYiI+a2VncmF5QGNpc2NvLmNvbTxicj4NCjwvYT4mZ3Q7ICZndDsmZ3Q7ICZs
dDs8YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSI+bWFpbHRvOmtlZ3JheUBjaXNjby5j
b208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7IFRvOiBMdWN5IHlvbmcgJmx0OzxhIGhy
ZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSUwYiI+bHVjeS55b25nQGh1YXdlaS5jb208
YnI+DQo8L2E+Jmd0OyAmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3
ZWkuY29tIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208L2E+Jmd0OyZndDssJnF1b3Q7U3Vy
ZW5kcmEgS3VtYXIgKHNta3VtYXIpJnF1b3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnNta3VtYXJAY2lzY28uY29tJTIwJTNjbWFpbHRvOnNta3VtYXJAY2lzY28uY29t
Ij5zbWt1bWFyQGNpc2NvLmNvbSAmbHQ7bWFpbHRvOnNta3VtYXJAY2lzY28uY29tPC9hPiZndDsm
Z3Q7LCZxdW90O0ppbSBHdWljaGFyZDxicj4NCiZndDsgKGpndWljaGFyKSZxdW90Ozxicj4NCiZn
dDsgJmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20lMjAlM2Nt
YWlsdG86amd1aWNoYXJAY2lzY28uY29tIj5qZ3VpY2hhckBjaXNjby5jb20gJmx0O21haWx0bzpq
Z3VpY2hhckBjaXNjby5jb208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7IENDOiBOaWNv
bGFzIEJPVVRIT1JTICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3Mu
Y29tJTBiIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208YnI+DQo8L2E+Jmd0OyAmZ3Q7Jmd0
OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSI+bWFpbHRv
Ok5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvYT4mZ3Q7Jmd0OyxzZmMgJmx0OzxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmclMGIiPnNmY0BpZXRmLm9yZzxicj4NCjwvYT4mZ3Q7ICZndDsm
Z3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5tYWlsdG86c2ZjQGlldGYub3Jn
PC9hPiZndDsmZ3Q7LEphbWFsIEhhZGkgU2FsaW0gJmx0OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1v
amF0YXR1LmNvbSUwYiI+aGFkaUBtb2phdGF0dS5jb208YnI+DQo8L2E+Jmd0OyAmZ3Q7Jmd0OyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tIj5tYWlsdG86aGFkaUBtb2phdGF0
dS5jb208L2E+Jmd0OyZndDssUm9uIFBhcmtlcjxicj4NCiZndDsgJmd0OyZndDsgJmx0OzxhIGhy
ZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tJTBiIj5Sb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tPGJyPg0KPC9hPiZndDsgJmd0OyZndDsgJmx0OzxhIGhyZWY9
Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5tYWlsdG86Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT4mZ3Q7Jmd0OywmcXVvdDs8YSBocmVmPSJtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQlMGIlM2UlMjAlM2UlM2UlMjAlM2NtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQlM2UiPmJyaWpzbWFuQGp1bmlwZXIubmV0PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAm
bHQ7bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Jmd0OzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9
Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCUwYiI+YnJpanNtYW5AanVuaXBlci5uZXQ8YnI+
DQo8L2E+Jmd0OyAmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0OyZndDssJnF1b3Q7Sm9lbCBN
LiBIYWxwZXJuJnF1b3Q7PGJyPg0KJmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFs
cGVybi5jb20lMGIiPmptaEBqb2VsaGFscGVybi5jb208YnI+DQo8L2E+Jmd0OyAmZ3Q7Jmd0OyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iPm1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tPC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZn
dDsgVGhlIHdvcmQgJnF1b3Q7bWV0YWRhdGEmcXVvdDsgaXMgYSBwdXJwb3NlbHkgYW1iaWd1b3Vz
IHRlcm0gJnF1b3Q7ZGF0YSB0aGF0PGJyPg0KJmd0OyBwcm92aWRlczxicj4NCiZndDsgJmd0OyZn
dDsgaW5mb3JtYXRpb24gYWJvdXQgb3RoZXIgZGF0YSZxdW90Oy4gSXQgaXMgdXNlZCB0byBhdm9p
ZCBUSElTIGRpc2N1c3Npb24uPGJyPg0KJmd0OyAmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsg
Rm9yIGV4YW1wbGUsIEkgcHJvcG9zZSB3ZSBkZWZpbmUgJnF1b3Q7dGVxdWlsYSBtZXRhZGF0YSZx
dW90OyBiZWNhdXNlLDxicj4NCiZndDsgZnJhbmtseSw8YnI+DQomZ3Q7ICZndDsmZ3Q7SSB3aWxs
IG5lZWQgdG8gb3JkZXIgYSB0cmlwbGUtc2hvdCBpZiB3ZSBrZWVwIGF0dGVtcHRpbmcgdG8gZGVm
aW5lPGJyPg0KJmd0OyAmZ3Q7Jmd0O3NvbWV0aGluZyB0aGF0LCBieSBkZWZpbml0aW9uLCBpcyBh
bWJpZ3VvdXMuIEknZCBsaWtlIG15IGJhcnRlbmRlcjxicj4NCiZndDsgJmd0OyZndDt0byB1bmRl
cnN0YW5kIG1lIHNwZWNpZmljYWxseSB3aGVuIEkgc2F5ICZxdW90O0kgbmVlZCBhIHNob3QmcXVv
dDsuPGJyPg0KJmd0OyAmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgT24gMy8xMy8xNCA3OjQ5
IEFNLCAmcXVvdDtMdWN5IHlvbmcmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdA
aHVhd2VpLmNvbSUwYiI+bHVjeS55b25nQGh1YXdlaS5jb208YnI+DQo8L2E+Jmd0OyAmZ3Q7Jmd0
OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIj5tYWlsdG86bHVjeS55
b25nQGh1YXdlaS5jb208L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyAmZ3Q7Jmd0Ozxicj4N
CiZndDsgJmd0OyZndDsgJmd0O1NuaXAuLjxicj4NCiZndDsgJmd0OyZndDsgJmd0O1NLJmd0OyBK
dXN0IGNvcHlpbmcgZnJvbSB0aGUgUFM6PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7LS08YnI+DQom
Z3Q7ICZndDsmZ3Q7ICZndDtEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5
IHRvIGV4Y2hhbmdlIGluZm9ybWF0aW9uPGJyPg0KJmd0OyAmZ3Q7Jmd0O2JldHdlZW48YnI+DQom
Z3Q7ICZndDsmZ3Q7ICZndDt0aGUgbmV0d29yayBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdl
ZW4gc2VydmljZSBmdW5jdGlvbnMsIGFuZDxicj4NCiZndDsgJmd0OyZndDtzZXJ2aWNlPGJyPg0K
Jmd0OyAmZ3Q7Jmd0OyAmZ3Q7ZnVuY3Rpb25zIGFuZCB0aGUgbmV0d29yay48YnI+DQomZ3Q7ICZn
dDsmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDstLTxicj4NCiZndDsgJmd0OyZndDsg
Jmd0O0l0IGlzIGEgbHVjaWQgZGVmaW5pdGlvbi4gV2UgYXJlIHVubmVjZXNzYXJpbHkgbWFraW5n
IHRoZSB3b3JkPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZxdW90O25ldHdvcmsmcXVvdDs8YnI+DQomZ3Q7
ICZndDsmZ3Q7ICZndDtjb250cm92ZXJzaWFsLCBJTU8uPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7
PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7W0x1Y3ldIFRoaXMgaXMgbXkgcG9pbnQuICZxdW90O1Ro
ZSBuZXR3b3JrJnF1b3Q7IGlzIHRvbyBnZW5lcmFsIGhlcmUsIHdoaWNoPGJyPg0KJmd0OyAmZ3Q7
Jmd0O2JyaW5nczxicj4NCiZndDsgJmd0OyZndDsgJmd0O21ldGFkYXRhIGdyZWF0IHBvd2VyIHRv
IGRvIG1hbnkgdGhpbmdzLiBUaGlzIGlzIHdoeSBwZW9wbGUgaW52ZW50PGJyPg0KJmd0OyAmZ3Q7
Jmd0O2lkZWFzPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7aGVyZSwgd2hpY2ggY2F1c2VzIGEgbG90
IG9mIGRlYmF0ZXMgb24gbWV0YWRhdGEgdXNhZ2UgcG90ZW50aWFscy48YnI+DQomZ3Q7ICZndDsm
Z3Q7V2U8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDtzaG91bGQgbm90IHNwZW5kIGEgbG90IG9mIHRp
bWVzIG9uIHRoYXQgZGViYXRlcyBhbmQganVkZ2Ugd2hpY2g8YnI+DQomZ3Q7ICZndDsmZ3Q7dXNh
Z2UgaXM8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDt2YWx1YWJsZSBvciBub3QuIFRodXMsIGZvciB0
aGUgU0ZDIHdvcmssIGl0IHdpbGwgYmUgaGVscGZ1bCBpZiB3ZTxicj4NCiZndDsgJmd0OyZndDtj
YW48YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDtuYXJyb3cgZG93biBhIGJpdC4gSm9lbCBtYWtlcyBl
eHBsaWNpdGx5IHR3byBjYXNlcywgd2hpY2ggaXM8YnI+DQomZ3Q7ICZndDsmZ3Q7aGVscGZ1bCB0
bzxicj4NCiZndDsgJmd0OyZndDsgJmd0O2RldmVsb3AgdXNlIGNhc2VzIGZvciBlYWNoIGNhc2Uu
IEkgd291bGQgbGlrZSB0byBzZWUgdGhhdCB0aGU8YnI+DQomZ3Q7ICZndDsmZ3Q7cHJvYmxlbTxi
cj4NCiZndDsgJmd0OyZndDsgJmd0O3N0YXRlbWVudCBjYW4gYmUgbW9yZSBzcGVjaWZpYyBvbiBt
ZXRhZGF0YSBkZWZpbml0aW9uLCB3aGljaCBtYXk8YnI+DQomZ3Q7IGJlPGJyPg0KJmd0OyAmZ3Q7
Jmd0OyAmZ3Q7aGVscGZ1bCBpbiBsZXNzIGZvY3VzaW5nIG9uIGl0IGFuZCBtb3ZpbmcgZm9yd2Fy
ZC48YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDtMdWN5PGJy
Pg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7U3VyZW5kcmEuPGJy
Pg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7PGJyPg0KJmd0OyAm
Z3Q7Jmd0OyAmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDtUaGFua3MsPGJyPg0K
Jmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0O0x1Y3k8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7PGJy
Pg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0Oy0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0K
Jmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0O0Zyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFs8YSBo
cmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIj5tYWlsdG86amd1aWNoYXJAY2lzY28uY29t
PC9hPl08YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7U2VudDogV2VkbmVzZGF5LCBNYXJjaCAx
MiwgMjAxNCA0OjM4IFBNPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0O1RvOiBMdWN5IHlvbmc8
YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Q2M6IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcyBC
T1VUSE9SUzsgUm9uIFBhcmtlcjs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7PGEgaHJlZj0i
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT4gJmx0
OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0PC9hPiZndDs7IHNmYzsgSmFtYWw8YnI+DQomZ3Q7ICZndDsmZ3Q7SGFkaSBTYWxp
bTxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDtTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlq
c21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsm
Z3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0O0hpIEx1Y3ksPGJyPg0KJmd0OyAmZ3Q7Jmd0
OyAmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDtOby4gSSBhbSBzaW1wbHkgc2F5
aW5nIHdlIHNob3VsZCBub3Qgb3ZlcmNvbXBsaWNhdGUgdGhlIHByb2JsZW08YnI+DQomZ3Q7ICZn
dDsmZ3Q7ICZndDsmZ3Q7c3RhdGVtZW50IHdpdGggdGV4dCB0aGF0IGFkZHMgbGl0dGxlIHRvIG5v
IHZhbHVlIGluIG15IG9waW5pb24uPGJyPg0KJmd0OyAmZ3Q7Jmd0O1doZXRoZXI8YnI+DQomZ3Q7
ICZndDsmZ3Q7ICZndDsmZ3Q7d2UgY2FsbCBpdCBtZXRhZGF0YSwgb3IgY29udGV4dCwgaGFzIG5v
IGJlYXJpbmcgb24gdGhlIGZhY3QgdGhhdDxicj4NCiZndDsgJmd0OyZndDt0aGU8YnI+DQomZ3Q7
ICZndDsmZ3Q7ICZndDsmZ3Q7cHJvYmxlbSBzdGF0ZW1lbnQgYWxyZWFkeSBjbGVhcmx5IHN0YXRl
cyB3ZSBuZWVkIHRvIGJlIGFibGUgdG88YnI+DQomZ3Q7ICZndDsmZ3Q7cGFzczxicj4NCiZndDsg
Jmd0OyZndDsgJmd0OyZndDtpbmZvcm1hdGlvbiBiZXR3ZWVuIFNGqfZzIGFuZCBiZXR3ZWVuIHRo
ZSBuZXR3b3JrICZhbXA7IFNGqfZzLjxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDs8YnI+DQom
Z3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0O09uIDMvMTIv
MTQsIDU6MTMgUE0sICZxdW90O0x1Y3kgeW9uZyZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1
Y3kueW9uZ0BodWF3ZWkuY29tJTBiIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTxicj4NCjwvYT4mZ3Q7
ICZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+bWFpbHRv
Omx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsgJmd0OyZn
dDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0
OyZndDsgJmd0OyZndDsmZ3Q7SGkgSmltLDxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDtJIGZvciBvbmUgZG9uJ3QgYWdyZWUgYW5k
IHRoaW5rIHdlIGFyZSBvdmVyIGNvbXBsaWNhdGluZyB3aGF0PGJyPg0KJmd0OyAmZ3Q7Jmd0O3No
b3VsZDxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7YmUgc3RyYWlnaHRmb3J3YXJkLiBU
aGUgU0ZDIGVuY2Fwc3VsYXRpb24gc2hvdWxkIGVuYWJsZSB0d288YnI+DQomZ3Q7IHRoaW5nczo8
YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZn
dDsmZ3Q7MS4gU3RlZXJpbmcgb2Ygc2VsZWN0ZWQgZmxvd3MgdGhyb3VnaCBhIHNlcnZpY2UgY2hh
aW47IHRoaXMgaXM8YnI+DQomZ3Q7ICZndDsmZ3Q7dGhlPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7
Jmd0OyZndDtzZXJ2aWNlIGZ1bmN0aW9uIHBhdGguPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0
OyZndDsyLiBQYXNzaW5nIG9mIGNvbnRleHQgYXNzb2NpYXRlZCB3aXRoIGEgZ2l2ZW4gZmxvdyB3
aXRoaW4gc2FpZDxicj4NCiZndDsgJmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAm
Z3Q7Jmd0OyZndDtmdW5jdGlvbiBwYXRoLiBUaGlzIGNvbnRleHQgaW5mb3JtYXRpb24gbWF5IGJl
IGNvbnN1bWVkIGJ5IGEgU0Y8YnI+DQomZ3Q7ICZndDsmZ3Q7KGFuPGJyPg0KJmd0OyAmZ3Q7Jmd0
OyAmZ3Q7Jmd0OyZndDthcHBsaWNhdGlvbiBJRCBpcyBhbiBleGFtcGxlKSBvciBtYXkgYmUgY29u
c3VtZWQgYnkgdGhlPGJyPg0KJmd0OyAmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+DQomZ3Q7ICZndDsm
Z3Q7ICZndDsmZ3Q7Jmd0O2VsZW1lbnRzIChhIHZyZi1JRCBpcyBhbiBleGFtcGxlKS48YnI+DQom
Z3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0O1tMdWN5XSBEbyB5b3UgY2FsbCB0aGUgY29udGV4dCBh
cyBtZXRhZGF0YSBvciBub3Q/IERvIHdlIGhhdmU8YnI+DQomZ3Q7ICZndDsmZ3Q7YW5vdGhlcjxi
cj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7dGVybSBoZXJlIGJlc2lkZSBTRkMgaGVhZGVy
IGFuZCBtZXRhZGF0YS4gSSBzZWUgdGhhdCB5b3UgZG9uJ3Q8YnI+DQomZ3Q7ICZndDsmZ3Q7d2Fu
dCB0bzxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7c2VwYXJhdGUgd2hhdCBpcyBjb25z
dW1lZCBieSBTRiBhbmQgd2hhdCBpcyBjb25zdW1lZCBieSB0aGU8YnI+DQomZ3Q7ICZndDsmZ3Q7
Zm9yd2FyZGluZzxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7ZWxlbWVudHMuPGJyPg0K
Jmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
O0x1Y3k8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsg
Jmd0OyZndDsmZ3Q7U2VudCBmcm9tIG15IGlQaG9uZTxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciAxMiwgMjAx
NCwgYXQgNDoxNiBQTSwgJnF1b3Q7THVjeSB5b25nJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86
bHVjeS55b25nQGh1YXdlaS5jb20lMGIiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPGJyPg0KPC9hPiZn
dDsgJmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIj5tYWls
dG86bHVjeS55b25nQGh1YXdlaS5jb208L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyAmZ3Q7
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
IEdyZWF0LiBUaGVuIHdlIG1heSBjb25zaWRlciB0d28gc3BlY2lhbCBtZXRhZGF0YSBkZWZpbml0
aW9uczxicj4NCiZndDsgaW48YnI+DQomZ3Q7ICZndDsmZ3Q7dGhlPGJyPg0KJmd0OyAmZ3Q7Jmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7cHJvYmxlbSBzdGF0ZW1lbnQgc28gd2UgY2FuIGFsbCB1c2UgdGhl
IHNhbWUgZGVmaW5pdGlvbnMuIEhlcmU8YnI+DQomZ3Q7ICZndDsmZ3Q7aXMgbXk8YnI+DQomZ3Q7
ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDtzdWdnZXN0ZWQgdGV4dCBhbmQgbGlrZSB0byBoZWFy
IHlvdSBhbmQgb3RoZXIncyBpbnB1dCBhbmQ8YnI+DQomZ3Q7ICZndDsmZ3Q7c3VnZ2VzdGlvbnMu
PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBw
cm92aWRlcyB0aGUgYWJpbGl0eTxicj4NCiZndDsgdG88YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDtleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBlbGVtZW50cyBpbiBh
IHNlcnZpY2UgZnVuY3Rpb248YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDtjaGFp
bmluZy4gSW4gdGhpcyBjb250ZXh0LCB0aGVyZSBhcmUgdHdvIHR5cGVzIG9mIGRhdGEgcGxhbmU8
YnI+DQomZ3Q7ICZndDsmZ3Q7bWV0YWRhdGEuPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IFNlcnZpY2UgRnVuY3Rp
b24gTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBleGNoYW5nZWQgYmV0d2Vlbjxicj4NCiZndDsg
Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0O2NsYXNzaWZpZXIgYW5kIHNlcnZpY2UgZnVuY3Rpb25z
LCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zIHRvPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0
OyZndDsmZ3Q7ZmFjaWxpdGF0ZSBzZXJ2aWNlIGZ1bmN0aW9ucyBvbiB0aGUgcGFja2V0IHRyZWF0
bWVudC48YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsm
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsgU3RlZXJpbmcgTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBm
cm9tIHNlcnZpY2UgZnVuY3Rpb25zIHRvIGE8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDtjbGFzc2lmaWVyIG9yIHNlcnZpY2Ugbm9kZSBmb3IgdHJhZmZpYyBmb3J3YXJkaW5nIHB1
cnBvc2UuPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IC1lbmQ8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxicj4NCiZndDsg
Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLTxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBGcm9tOiBKb2Vs
IE0uIEhhbHBlcm4gWzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIj5tYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbTwvYT5dPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjozNSBQTTxicj4NCiZndDsgJmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBS
b24gUGFya2VyPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IENjOiBKaW0gR3Vp
Y2hhcmQgKGpndWljaGFyKTsgPGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5i
cmlqc21hbkBqdW5pcGVyLm5ldDwvYT48YnI+DQomZ3Q7ICZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9h
PiZndDs7IHNmYzsgSmFtYWwgSGFkaTxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyBTYWxpbTxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTog
W3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7
ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsgWWVzLCBJIGFtIHRyeWluZyB0byBjb25zaXN0ZW50bHkgZGlzdGluZ3Vpc2ggdGhvc2Ug
dHdvIGNhc2VzPGJyPg0KJmd0OyAmZ3Q7Jmd0O3doZW48YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDt0YWxraW5nIGFib3V0IHRoZSBpbmZvcm1hdGlvbiBjYXJyaWVkIHdpdGggcGFj
a2V0cyBpbiBzZXJ2aWNlPGJyPg0KJmd0OyAmZ3Q7Jmd0O2NoYWlucy48YnI+DQomZ3Q7ICZndDsm
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsg
WW91cnMsPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWw8YnI+DQomZ3Q7
ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDM6MTMgUE0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7
ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWwsIFNlZSBiZWxvdy4gLS0tLS1Pcmln
aW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XSBPbiBCZWhhbGYgT2YgSm9lbCBNLiBIYWxwZXJuPGJy
Pg0KJmd0OyBTZW50Ojxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2Vk
bmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjAyIFBNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXM8YnI+
DQomZ3Q7ICZndDsmZ3Q7Qk9VVEhPUlM7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsgPGEgaHJlZj0i
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij4NCmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPjxi
cj4NCiZndDsgJmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozsgc2ZjOzxicj4NCiZndDsgJmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTog
W3NmY108YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNt
YW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB3
YXMgdHJ5aW5nIHRvIHdvcmQgaXQgY2FyZWZ1bGx5IG5vdCB0byBmb2N1cyBvbiB3aG8gcHV0czxi
cj4NCiZndDsgdGhlPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZv
cm1hdGlvbiBpbiwgYnV0IG9ubHkgb24gd2hvIGNvbnN1bWVzIHRoZSBpbmZvcm1hdGlvbi48YnI+
DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluZm9ybWF0aW9uIGZvciBzZXJ2
aWNlIGZ1bmN0aW9ucyBtYXkgY29tZSBmcm9tIHRoZSBpbmdyZXNzPGJyPg0KJmd0OyAmZ3Q7Jmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjbGFzc2lmaWVyIG9yIGZyb20gb3RoZXIgc2VydmljZSBm
dW5jdGlvbnMuIFtMdWN5XSB0aGlzIGlzPGJyPg0KJmd0OyB0aGU8YnI+DQomZ3Q7ICZndDsmZ3Q7
b25lPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjYXNlIHVzaW5nIG1l
dGFkYXRhIGluIHlvdXIgdmlldy4gSW5mb3JtYXRpb24gZm9yIHRoZTxicj4NCiZndDsgJmd0OyZn
dDtmb3J3YXJkaW5nPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3aWxs
IGdlbmVyYWxseSBjb21lIGZyb20gdGhlIGluZ3Jlc3MgY2xhc3NpZmllciwgYnV0IGluPGJyPg0K
Jmd0OyAmZ3Q7Jmd0O3NwZWNpYWw8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGNhc2VzIG1heSBiZSBwcm92aWRlZCBieSBzZXJ2aWNlIGZ1bmN0aW9ucy4gKEkga2VlcCB3
YW50aW5nPGJyPg0KJmd0OyAmZ3Q7Jmd0O3RvIGdldDxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgcmlkIG9mIHRob3NlIHNwZWNpYWwgY2FzZXMsIGJ1dCBzbyBmYXIgdGhl
cmUgc2VlbSB0byBiZSBqdXN0PGJyPg0KJmd0OyAmZ3Q7Jmd0O2Vub3VnaDxicj4NCiZndDsgJmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgb2YgdGhlbSB0byB3YXJyYW50IGNvdmVyaW5nIGlu
IHRoZSBzb2x1dGlvbi4gQW5kIG1vcmU8YnI+DQomZ3Q7ICZndDsmZ3Q7aW1wb3J0YW50bHksPGJy
Pg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzaWduaWZpY2FudCBzdXBwb3J0
IGZvciBpdCBpbiB0aGUgd29ya2luZyBncm91cC4pIFtMdWN5XSBUaGlzPGJyPg0KJmd0OyAmZ3Q7
Jmd0O2lzPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgc2Vjb25k
IGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3IChidXQgeW91IGRvbid0PGJyPg0KJmd0
OyAmZ3Q7Jmd0O2xpa2UgaXQpLjxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFuZCB5b3Ugc3VnZ2Vz
dCBkaXN0aW5ndWlzaGluZyB0aGVzZSB0d28gY2FzZXMgd2hlbjxicj4NCiZndDsgZGlzY3Vzc2lu
Zzxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWJvdXQgbWV0YWRhdGEg
dXNhZ2UuIElzIHRoYXQgcmlnaHQgdW5kZXJzdGFuZGluZz88YnI+DQomZ3Q7ICZndDsmZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBMdWN5PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsg
Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7ICZndDsm
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMjozMyBQTSwgTHVjeSB5b25nIHdyb3RlOjxicj4NCiZn
dDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWwsIEkgaW50ZXJwcmV0IHRo
YXQgeW91IHN1Z2dlc3RzIHRoYXQgZGlzdGluZ3Vpc2ggdGhlPGJyPg0KJmd0OyAmZ3Q7Jmd0O2V4
Y2hhbmdlPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3Jt
YXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMgYW5kPGJy
Pg0KJmd0OyAmZ3Q7Jmd0O3RoZTxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBmcm9tIGEgc2Vy
dmljZTxicj4NCiZndDsgJmd0OyZndDtmdW5jdGlvbiB0bzxicj4NCiZndDsgJmd0OyZndDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGEgc2VydmljZSBub2RlLiBJcyB0aGlzIHJpZ2h0IHVuZGVy
c3RhbmRpbmc/IEx1Y3k8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybjxicj4NCiZndDsgJmd0OyZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbSI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+XSBTZW50OiBXZWRuZXNkYXksIE1h
cmNoIDEyLCAyMDE0PGJyPg0KJmd0OyAmZ3Q7Jmd0OzE6MTk8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBQTTxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIg
Q2M6IEppbSBHdWljaGFyZDxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IChqZ3VpY2hhcik7IDxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+YnJp
anNtYW5AanVuaXBlci5uZXQ8L2E+PGJyPg0KJmd0OyAmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4m
Z3Q7OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDo8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRh
dGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE15IGluY2xp
bmF0aW9uIHdvdWxkIGJlIHRvIHR1bmUgdGhhdCBkZWZpbml0aW9uIHRvPGJyPg0KJmd0OyAmZ3Q7
Jmd0O2Rpc3Rpbmd1aXNoPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgYmV0d2VlbiBkYXRhcGxhbmUgY2FycmllZCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBmb3IgdXNl
IGJ5PGJyPg0KJmd0OyAmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBmdW5jaXRvbnMgKHdoYXRldmVyIHRoZSBvcmlnaW4pLCBhbmQgZGF0
YXBsYW5lIGNhcnJpZWQ8YnI+DQomZ3Q7ICZndDsmZ3Q7aW5mb3JtYXRpb248YnI+DQomZ3Q7ICZn
dDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbnRlbmRlZCBmb3IgZGF0YXBsYW5lIGZv
cndhcmRpbmcgY29tcG9uZW50cy48YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJz
LCBKb2VsPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBKb2VsLDxicj4NCiZndDsgJmd0OyZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGFncmVlIHRoYXQgd2UgbmVlZCB1c2luZyB0aGUgc2FtZSBk
ZWZpbml0aW9uIGZvciBhIHRlcm0sPGJyPg0KJmd0OyAmZ3Q7Jmd0O2J1dDxicj4NCiZndDsgJmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkaXNhZ3JlZSB0aGF0IHRoZSBtZXRh
ZGF0YSBkZWZpbml0aW9uIGhlcmUgaXMgYSBzZXQgb2Y8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gcHV0IGluIHRoZSBTRkMgaGVhZGVy
LiBUaGlzIG1heSBiZSB0b28gbmFycm93PGJyPg0KJmd0OyBvcjxicj4NCiZndDsgJmd0OyZndDts
ZWFkPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIGEg
cGFydGljdWxhciBzb2x1dGlvbi4gSSBhbSBmaW5lIHdpdGggdGhpcyBkZWZpbml0aW9uIGluPGJy
Pg0KJmd0OyAmZ3Q7Jmd0O3RoZTxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBwcm9ibGVtIHN0YXRlbWVudCB3LyBtaW5vciB0d2VhayAoc3VnZ2VzdGVkIG9u
IG1haWxpbmc8YnI+DQomZ3Q7IGxpc3QpLjxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMg
dGhlPGJyPg0KJmd0OyBhYmlsaXR5PGJyPg0KJmd0OyAmZ3Q7Jmd0O3RvPGJyPg0KJmd0OyAmZ3Q7
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGJl
dHdlZW4gdGhlIGNsYXNzaWZpZXJzIGFuZCBzZXJ2aWNlPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0
aW9ucywgYW5kIHNlcnZpY2UgZnVuY3Rpb25zPGJyPg0KJmd0OyAmZ3Q7Jmd0O2FuZDxicj4NCiZn
dDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGU8YnI+DQomZ3Q7ICZn
dDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2xhc3NpZmllcnN8c2VydmljZSBu
b2Rlcy48YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlcmUgbWF5IGJl
IGEgc29sdXRpb24gdGhhdCBhIHNlcnZpY2UgZnVuY3Rpb24gcGFzc2VzIHNvbWU8YnI+DQomZ3Q7
ICZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGluZm9ybWF0aW9uIHRvIGF0dGFjaGVkIHNlcnZpY2Ugbm9kZSB3aXRob3V0IHVzaW5nIFNGQzxi
cj4NCiZndDsgaGVhZGVyLjxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBU
aGFua3MsIEx1Y3k8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBIYWxwZXJuIERpcmVjdDxicj4NCiZndDsgJmd0OyZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOmptaC5kaXJlY3RA
am9lbGhhbHBlcm4uY29tIj5tYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb208L2E+XSBT
ZW50OiBXZWRuZXNkYXksIE1hcmNoPGJyPg0KJmd0OyAmZ3Q7Jmd0OzEyLDxicj4NCiZndDsgJmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAyMDE0IDEyOjI1IFBNIFRvOiBMdWN5
IHlvbmc7IEpvZWwgTS4gSGFscGVybjsgTmljb2xhczxicj4NCiZndDsgJmd0OyZndDtCT1VUSE9S
Uzs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uIFBh
cmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7PGJyPg0KJmd0OyA8YSBocmVmPSJtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPjxicj4NCiZn
dDsgJmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5tYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJl
OiBbc2ZjXTxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBk
cmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsgJmd0OyZn
dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBMdWN5LCB5b3Ugc2F5ICZxdW90O3RoZSBtZXRhZGF0YSB0
ZXJtIG1lYW5zIC4uLiZxdW90OyBUaGUgZGVmaW5pdGlvbjxicj4NCiZndDsgJmd0OyZndDt5b3U8
YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlbiBwcm92
aWRlIGlzIGEgZGVmaW5pdGlvbiBvZiB0aGUgc2V0IG9mIGluZm9ybWF0aW9uIHdlPGJyPg0KJmd0
OyAmZ3Q7Jmd0O2FyZTxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBwcm9wb3NpbmcgdGhhdCB3ZSBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIEksIGFuZCBvdGhl
cnMsPGJyPg0KJmd0OyAmZ3Q7Jmd0O2hhdmU8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgYmVlbiB1c2luZyB0aGUgdGVybSBtZXRhZGF0YSBtb3JlIG5hcnJv
d2x5LiBXZSBjYW4gdXNlPGJyPg0KJmd0OyAmZ3Q7Jmd0O3doYXRldmVyPGJyPg0KJmd0OyAmZ3Q7
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRlZmluaXRpb24gd2Ugd2FudC4gQnV0
IHdlIGRvIG5lZWQgdG8gYWdyZWUgb24gdGhlPGJyPg0KJmd0OyBkZWZpbml0aW9uLjxicj4NCiZn
dDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgdGhlIHB1cnBvc2Vz
IG9mIHRoZSBXRywgaXQgc2VlbXMgbXVjaCBtb3JlIHVzZWZ1bCB0bzxicj4NCiZndDsgdXNlPGJy
Pg0KJmd0OyAmZ3Q7Jmd0O3RoZTxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyB0ZXJtIG1ldGFkYXRhIGZvciB0aGUgbmFycm93ZXIgZGVzY3JpcHRpb24uPGJy
Pg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAm
Z3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0
OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAxOjE5IFBNLCBM
dWN5IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBIaSBKb2VsLDxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEkgYWdyZWUuIFdlIG5lZWQgdG8gZGlmZmVyZW50aWF0ZSB0aGUgbWV0YWRhdGEg
dXNlZCBieTxicj4NCiZndDsgJmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9uIGFuZCBTRkMgaGVhZGVyLiBUaGUg
bWV0YWRhdGEgdGVybSBtZWFucyBjYXJyeWluZzxicj4NCiZndDsgJmd0OyZndDtzb21lPGJyPg0K
Jmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3N0YXRlcyBhbG9u
ZyB3aXRoIHRoZSBwYWNrZXQuIElNTzogU0ZDIGhlYWRlciBpcyBhIGtpbmQgb2Y8YnI+DQomZ3Q7
ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEgY2Fycmll
ZCBvbiBwYWNrZXQgZm9yIG5leHQgc2VydmljZSBub2RlIHRvIHVzZS4gSW48YnI+DQomZ3Q7ICZn
dDsmZ3Q7dGhlPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2NvbnRleHQgb2YgU0ZDLCB3ZSBoYXZlIHRlcm0gZm9yIFNGQyBoZWFkZXIgYW5kIHRoZTxi
cj4NCiZndDsgbWV0YWRhdGE8YnI+DQomZ3Q7ICZndDsmZ3Q7dGhhdDxicj4NCiZndDsgJmd0OyZn
dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDt3YXMgY2FycmllZCBiZXR3ZWVuIHNl
cnZpY2UgZnVuY3Rpb25zLCBvciBiZXR3ZWVuIHNlcnZpY2U8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb25zIGFuZCBjbGFzc2lmaWVycy9z
ZXJ2aWNlIG5vZGVzLCB3aGljaCBpcyB3aGF0IHRoZTxicj4NCiZndDsgJmd0OyZndDtkcmFmdDxi
cj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtmb2N1cy48
YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MsIEx1
Y3k8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZn
dDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0g
RnJvbTogSm9lbCBNLiBIYWxwZXJuPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iPm1h
aWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPl0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiw8
YnI+DQomZ3Q7ICZndDsmZ3Q7MjAxNDxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgMTE6MTggQU0gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9S
UzsgUm9uIFBhcmtlciBDYzo8YnI+DQomZ3Q7ICZndDsmZ3Q7SmltPGJyPg0KJmd0OyAmZ3Q7Jmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBHdWljaGFyZCAoamd1aWNoYXIpOyA8
YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPmJyaWpzbWFuQGp1bmlwZXIubmV0
PC9hPjxicj4NCiZndDsgJmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBI
YWRpIFNhbGltPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7ICZndDsmZ3Q7ZHJhZnQtcmlqc21hbi1z
ZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBJIHRoaW5rIGl0IGlzIGltcG9ydGFudCB0byBrZWVwIGEgc3Ryb25n
IGRpc3RpbmN0aW9uPGJyPg0KJmd0OyAmZ3Q7Jmd0O2JldHdlZW48YnI+DQomZ3Q7ICZndDsmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhICh3aGljaCBpcyBmb3Ig
dXNlIGJ5IGFwcGxpY2F0aW9ucykgYW5kIHRoZTxicj4NCiZndDsgc2VydmljZTxicj4NCiZndDsg
Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2hhaW5pbmcgaW5mb3Jt
YXRpb24gaW4gdGhlIGJhc2Ugc2VydmljZSBjaGFpbiBoZWFkZXIsPGJyPg0KJmd0OyAmZ3Q7Jmd0
O3doaWNoIGlzPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBmb3IgdXNlIGJ5IHRoZSBzZXJ2aWNlIGNoYWluIHN1cHBvcnQgbWVjaGFuaXNtcy48YnI+
DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxi
cj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEy
LzE0LCAxMDo0MiBBTSwgTHVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZ1bGx5IGFncmVlIHdpdGggSm9lLjxicj4N
CiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2Ugc2hv
dWxkIG5vdCByZXF1aXJlIGEgZml4IGxlbmd0aCBmb3IgaW4tYmFuZCBtZXRhZGF0YTxicj4NCiZn
dDsgJmd0OyZndDtidXQ8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBhbHNvIG5vdCBsZWF2ZSBpdCBmb3IgZnJlZWx5IHVzYWdlLiBJbiBmYWN0
LCB3aGVuIGE8YnI+DQomZ3Q7ICZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsgJmd0OyZndDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5vZGUgaW5zZXJ0cyBTRkMgaGVhZGVy
IG9uIGEgKGVuY2Fwc3VsYXRlZCkgcGFja2V0IGFuZDxicj4NCiZndDsgJmd0OyZndDtzZW5kIHRv
PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
bmV4dCBzZXJ2aWNlIG5vZGUsIFNGQyBoZWFkZXIgaXRzZWxmIGNhbiBiZSBzZWVuIGFzIGE8YnI+
DQomZ3Q7ICZndDsmZ3Q7bWV0YWRhdGEuPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBMdWN5PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9t
OiBzZmM8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmc8L2E+XSBPbiBCZWhhbGYgT2YgSm9lbCBNLjxicj4NCiZndDsgSGFscGVy
bjxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgOToyMSBBTSBUbzogTmljb2xhczxicj4N
CiZndDsgJmd0OyZndDtCT1VUSE9SUzs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWlj
aGFyKTs8YnI+DQomZ3Q7ICZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7PGJyPg0K
Jmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2ZjOyBK
YW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsgJmd0OyZndDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgaW4tYmFuZCBtZXRhZGF0YSwgdGhlIEFQSSBmb3IgYWNjZXNz
IGNhbiBlYXNpbHkgYmU8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBzeW5jaHJvbm91cy4gT3V0IG9mIGJhbmQgbWV0YWRhdGEgbmVlZHMgZGlm
ZmVyZW50PGJyPg0KJmd0OyBoYW5kbGluZy48YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGVyZSBhcmUgbWFueSBjYXNlcyB3aGVyZSBvdXQt
b2YtYmFuZCBtZXRhZGF0YSBpcyB1c2VmdWw8YnI+DQomZ3Q7ICZndDsmZ3Q7YW5kPGJyPg0KJmd0
OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYXBwcm9wcmlh
dGUuIEJ1dCB0aGV5IGRvIG5vdCBjb3ZlciBhbGwgbmVlZHMgYnkgYW55PGJyPg0KJmd0OyBzdHJl
dGNoLjxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgRXZlbiBpZiBlYWNoIHBpZWNlIG9mIGluLWJhbmQgbWV0YWRhdGEgaXMgb2YgZml4ZWQ8YnI+
DQomZ3Q7IGxlbmd0aCw8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyB0aGVyZSBhcmUgbWFueSBkaWZmZXJlbnQga2luZHMgb2YgbWV0YXR5cGUu
IFRyeWluZyB0bzxicj4NCiZndDsgc2F5PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJnF1b3Q7dGhlcmUgd2lsbCBiZSBleGFjdGx5IGZvdXIg
cGllY2VzLCBhbmQgdGhleSB3aWxsIGJlIG9mPGJyPg0KJmd0OyAmZ3Q7Jmd0O3R5cGVzPGJyPg0K
Jmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdDEsIHQy
LCB0MywgYW5kIHQ0JnF1b3Q7IGlzIHNpbXBseSB0b28gc3BlY2lmaWMgZm9yIGV2ZW4gODAlPGJy
Pg0KJmd0OyBvZjxicj4NCiZndDsgJmd0OyZndDt0aGU8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25lZWRzLjxicj4NCiZndDsgJmd0OyZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7
ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsg
Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEy
LzE0LCA4OjUyIEFNLCBOaWNvbGFzIEJPVVRIT1JTIHdyb3RlOjxicj4NCiZndDsgJmd0OyZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIZWxsbyBSb24sPGJyPg0K
Jmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFNlbmRpbmcgb3V0IG9mIGJhbmQgY29uZ3J1ZW50IG1ldGFkYXRhIG1heSBub3QgYmUgdGhlPGJy
Pg0KJmd0OyAmZ3Q7Jmd0O2Fuc3dlcjxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBhbGwgbmVlZHMgYnV0IGl0IGlzIG9uZSB0b29s
IHRoYXQgd2Ugc2hvdWxkIGtlZXAuPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5vdCBhbGwgbWV0YWRhdGEgaXMgdGllZCB0byBh
IHNwZWNpZmljIHBhY2tldCwgZm9yPGJyPg0KJmd0OyAmZ3Q7Jmd0O2V4YW1wbGUgYTxicj4NCiZn
dDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwb2xp
Y3kgY2hhbmdlIGluIFBDUkYgY291bGQgbGVhZCB0byBzb21lIG1ldGFkYXRhPGJyPg0KJmd0OyAm
Z3Q7Jmd0O3NpZ25hbGluZyw8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIHJlYWN0aW9uIHRpbWUgbmVlZCBub3QgYmUgaW1tZWRp
YXRlLCBmZXcgbXMgbWF5IG5vdDxicj4NCiZndDsgJmd0OyZndDttYXR0ZXIuPGJyPg0KJmd0OyAm
Z3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFzIHlv
dSBwb2ludCwgaWYgYSBwYWNrZXQgaXMgdGllZCB0byBhIG1ldGFkYXRhIGE8YnI+DQomZ3Q7ICZn
dDsmZ3Q7Y29ycmVsYXRpb248YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mbyBjYW4gYmUgc2V0IGluIGJvdGggcGFja2V0IHRvIGRl
YWwgd2l0aCBpdCAoaS5lPGJyPg0KJmd0OyAmZ3Q7Jmd0O21ldGFkYXRhPGJyPg0KJmd0OyAmZ3Q7
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4cGVjdGVkIGZs
YWcgaW4gdGhlIFNGQyBoZWFkZXIsIHBsdXMgYW4gaWQpPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZpbmFsbHkgd2UgY2FuIHN0
aWxsIHNlbmQgc29tZSBsaW1pdGVkIG1ldGFkYXRhIHdpdGhpbiBhPGJyPg0KJmd0OyAmZ3Q7Jmd0
O2hlYWRlci48YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgVGhpcyBjb3VsZCBiZSB1c2VkIGZvciBsb2FkIGJhbGFuY2VycyBpbiBwYXJ0
aWN1bGFyIGlmPGJyPg0KJmd0OyB3ZTxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhZ3JlZSBvbiBhIGNvbnZlbnRpb24gdG8gbG9jYXRl
ICZxdW90O2NvYXJzZSBncmFpbiBwb2xpY3kmcXVvdDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLyAmcXVvdDtmaW5lIGdyYWluIHBv
bGljeSZxdW90OyBvbiByZXNlcnZlZCBjb250ZXh0IGhlYWRlcnMuPGJyPg0KJmd0OyAmZ3Q7Jmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoaXMgc2VlbXMg
dG8gb3BlbiB1cCBhIGxvdCBvZiBmbGV4aWJpbGl0eSAvPGJyPg0KJmd0OyBpbm5vdmF0aW9ucy48
YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgT24geW91ciBsYXN0IHBvaW50LCB0aGVyZSBpcyBhIHF1ZXN0aW9uIG9uIGhvdyB0byBt
YWtlPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IG1ldGFkYXRhIGF2YWlsYWJsZSB0byBhIFNlcnZpY2UgRnVuY3Rpb24uIEN1cnJlbnQg
c29ja2V0PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGNvbm5lY3Rpb25zIGZvciBleGFtcGxlIGRvIG5vdCBhbGxvdyB0byByZXRyaWV2
ZSBJUDxicj4NCiZndDsgJmd0OyZndDtoZWFkZXI8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3B0aW9ucy4gU28gSSBhc3N1bWUgdGhh
dCBTRkMgYXdhcmUgU2VydmljZSBGdW5jdGlvbnM8YnI+DQomZ3Q7ICZndDsmZ3Q7d2lsbDxicj4N
CiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBu
ZWVkIHNvbWUgKGFzeW5jaHJvbm91czxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA/KSBBUEkgdG8gcmV0cmlldmUgU0ZDIGhlYWRlciBp
bmZvcm1hdGlvbiBhcyB3ZWxsIGFzPGJyPg0KJmd0OyAmZ3Q7Jmd0O2luLWJhbmQ8YnI+DQomZ3Q7
ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRh
dGEuIEkgZG9uJ3Qgc2VlIG91dCBvZiBiYW5kIG1ldGFkYXRhIHRyYW5zcG9ydDxicj4NCiZndDsg
Jmd0OyZndDthZGRpbmc8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgY29tcGxleGl0eSwgdGhlIHNhbWUgQVBJIGNhbiBwcm9iYWJseSBh
cHBseS48YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgVGhlIGFsdGVybmF0aXZlIG9wdGlvbiwgYWxsb3dpbmcgdmFyaWFibGUgc2l6
ZWQgbWV0YWRhdGE8YnI+DQomZ3Q7ICZndDsmZ3Q7aW48YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIFNGQyBoZWFkZXIgaGFzIHNv
bWUgZHJhd2JhY2tzIGFzIHdlbGwsIG9uZSBiZWluZzxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmcmFnbWVudGF0aW9uLCBhbmQgc29t
ZSBzd2l0Y2hlcyBleHBlY3RpbmcgYXMgd2VsbCB0bzxicj4NCiZndDsgJmd0OyZndDtsb29rIGF0
PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGVuZCB1c2VyIHRyYWZmaWMgaGVhZGVycyBmb3IgbGluayBsb2FkIGJhbGFuY2luZy4gSTxi
cj4NCiZndDsgJmd0OyZndDt3b3VsZDxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhZ3JlZSB0aGF0IGlmIHdlIGNhbiBhY2NlcHQgdGhl
c2UgaXNzdWVzLCB0aGVuIHNlbmRpbmc8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb2ZmLWxpbmUgY29uZ3J1ZW50IG1ldGFkYXRhIGxv
b3NlcyBpdHMgaW50ZXJlc3QuPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlIG5lZWQgdG8gdGFrZSBpbnRvIGFjY291bnQgdGhh
dCBib3RoIGluLWJhbmQgYW5kPGJyPg0KJmd0OyAmZ3Q7Jmd0O2NvbmdydWVudDxicj4NCiZndDsg
Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvdXQtb2Yt
YmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQgaXMgbm90IHJlbGlhYmxlLiBBIHBhY2tldDxicj4NCiZn
dDsgJmd0OyZndDtsb3NzPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRyaWdnZXJpbmcgcmV0cmFuc21pc3Npb24gd291bGQgbm90IGxl
YWQgdG8gdGhlPGJyPg0KJmd0OyBpZGVudGljYWw8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcmVjb25zdHJ1Y3Rpb24gb2YgdGhlIGFz
c29jaWF0ZWQgbWV0YWRhdGEuIEluIHNvbWU8YnI+DQomZ3Q7IGNhc2VzLDxicj4NCiZndDsgJmd0
OyZndDt3ZTxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBtaWdodCB0aHVzIGV2ZW4gbmVlZCBub24tY29uZ3J1ZW50IG91dC1vZi1iYW5k
IHJlbGlhYmxlPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIHRyYW5zcG9ydC48YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsm
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206PGJyPg0KJmd0OyAmZ3Q7
Jmd0O1Jvbjxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBQYXJrZXIgWzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPl0gU2VudDo8YnI+
DQomZ3Q7IFdlZG5lc2RheSw8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTWFyY2ggMTIsIDIwMTQ8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMTI6NDMgUE0gVG86IE5pY29s
YXMgQk9VVEhPUlMgQ2M6IEppbSBHdWljaGFyZDxicj4NCiZndDsgJmd0OyZndDsoamd1aWNoYXIp
Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyA8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPmJyaWpzbWFuQGp1bmlw
ZXIubmV0PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5tYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozsgc2ZjOzxicj4NCiZndDsgJmd0OyZndDtK
YW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsgJmd0OyZndDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzLDxicj4NCiZndDsgJmd0OyZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZn
dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHVuZGVyc3RhbmQg
dGhlIGNvbmNlcHQgZm9yIG91dCBvZiBiYW5kIHNpZ25hbGluZyBvZjxicj4NCiZndDsgJmd0OyZn
dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhLCBidXQg
SSBhbSBjb25jZXJuZWQgdGhhdCBpdCBpbnRyb2R1Y2VzPGJyPg0KJmd0OyAmZ3Q7Jmd0O3NpZ25p
ZmljYW50PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Y29tcGxleGl0eSBkdWUgdG8gdGhlIHBvdGVudGlhbCByYWNlIGNvbmRpdGlvbiBv
Zjxicj4NCiZndDsgJmd0OyZndDtyZWNlaXZpbmcgdGhlPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVhbCBwYWNrZXQgYmVmb3JlIHRo
ZSBtZXRhZGF0YS4gV2hpbGUgdGhlIHJlYWwgcGFja2V0PGJyPg0KJmd0OyAmZ3Q7Jmd0O2NvdWxk
PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7aW5kaWNhdGUgdGhhdCBvdXQgb2YgYmFuZCBtZXRhZGF0YSBpcyBleHBlY3RlZCwgaG93IGNh
bjxicj4NCiZndDsgd2U8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDtndWFyYW50ZWUgdGhlIG9yZGVyIG9mIHJlY2VwdGlvbj8gV2hhdCBp
ZiBzd2l0Y2hpbmcgb3I8YnI+DQomZ3Q7ICZndDsmZ3Q7cm91dGluZzxicj4NCiZndDsgJmd0OyZn
dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25vZGVzIGFwcGx5IGhh
c2ggYmFzZWQgbG9hZCBiYWxhbmNpbmc/IFdoYXQgaWYgdGhlIGxvYWQ8YnI+DQomZ3Q7ICZndDsm
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtiYWxhbmNpbmcgdW5k
ZXJzdGFuZHMgU0ZDIGVuY2FwcyBhbmQgbG9va3MgYmV5b25kIGl0IHRvPGJyPg0KJmd0OyAmZ3Q7
Jmd0O3RoZTxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O29yaWdpbmFsIGhlYWRlciB0byBnZXQgYmV0dGVyIGVudHJvcHk/PGJyPg0KJmd0
OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENhbiB3
ZSBndWFyYW50ZWUgdGhhdCB0aGUgbWV0YWRhdGEgYW5kIHJlYWwgcGFja2V0IHdpbGw8YnI+DQom
Z3Q7ICZndDsmZ3Q7Zm9sbG93PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGV4YWN0IHNhbWUgcGF0aD8gSWYgd2UgY2FuIG5vdCwg
dGhlbiBpbXBsZW1lbnRhdGlvbnM8YnI+DQomZ3Q7ICZndDsmZ3Q7d2lsbDxicj4NCiZndDsgJmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25lZWQgdG8gYWRk
IGluZ3Jlc3MgcXVldWluZyB0byBjb3BlIHdpdGggdGhlIHNjZW5hcmlvLjxicj4NCiZndDsgJmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsg
Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBbHNvLCBk
byB5b3UgZmVlbCB0aGF0IHRoZSBpbmNyZWFzZSBpbiBpbXBsZW1lbnRhdGlvbjxicj4NCiZndDsg
Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb21wbGV4
aXR5IGF0IHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucyBpcyByZWFzb25hYmxlPzxicj4NCiZndDsgJmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsg
Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3Mu
PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFJvbjxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDEyLCAyMDE0LCBhdCA0OjA5IEFNLCAmcXVvdDtO
aWNvbGFzIEJPVVRIT1JTJnF1b3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMu
Qk9VVEhPUlNAcW9zbW9zLmNvbSUwYiI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPGJyPg0K
PC9hPiZndDsgJmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9z
bW9zLmNvbSI+bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvYT4mZ3Q7Jmd0OyB3
cm90ZTo8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHRoaW5rIHdlIG11c3QgbWFrZSBhIGRpc3RpbmN0aW9uIGJl
dHdlZW46PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLSBNZXRhZGF0YSB3aGljaCBzaG91bGQgYmUgcGFydCBvZiB0
aGUgaGVhZGVyIGRlZmluZWQ8YnI+DQomZ3Q7IGFzPGJyPg0KJmd0OyAmZ3Q7Jmd0O2luPGJyPg0K
Jmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBiYW5kIG1hcmtpbmcuIC0gTWV0YWRhdGEgd2l0aCBjYW4gYmUgcGFzc2VkIG91dCBvZjxicj4N
CiZndDsgYmFuZCw8YnI+DQomZ3Q7ICZndDsmZ3Q7Zm9yPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGFtcGxlIGNvbmdydWVu
dCBvdXQgb2YgYmFuZCBzaWduYWxpbmcgZGVmaW5lZCBpbiB0aGU8YnI+DQomZ3Q7ICZndDsmZ3Q7
ZHJhZnQ8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgZm9ybWVyIGNhbGxzIGZvciBhIGxpbWl0ZWQgc3BhY2Ug
aW4gdGhlIGhlYWRlciw8YnI+DQomZ3Q7ICZndDsmZ3Q7dHJ1ZSwgVGhlPGJyPg0KJmd0OyAmZ3Q7
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsYXR0ZXIg
aG93ZXZlciBkb2VzIG5vdCBpbmN1ciBhbnkgc3BhY2UgbGltaXRhdGlvbiBhbmQ8YnI+DQomZ3Q7
ICZndDsmZ3Q7aXM8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN0aWxsIGZhaXJseSBlZmZpY2llbnQgYW5kIGl0IHJlbWFpbnMg
Y29tcGF0aWJsZSB3aXRoIGE8YnI+DQomZ3Q7ICZndDsmZ3Q7Zml4ZWQ8YnI+DQomZ3Q7ICZndDsm
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNpemUgaGVh
ZGVyIHVzZWQgdG8gcm91dGUgdGhvc2Ugc2lnbmFsaW5nIG1lc3NhZ2VzPGJyPg0KJmd0OyBhbG9u
Zzxicj4NCiZndDsgJmd0OyZndDt0aGU8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNoYWluJ3Mgc2VydmljZSBmdW5jdGlvbnMu
PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fIEZyb206PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbPGEgaHJlZj0ibWFp
bHRvOmpndWljaGFyQGNpc2NvLmNvbSI+amd1aWNoYXJAY2lzY28uY29tPC9hPl0gU2VudDo8YnI+
DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFR1ZXNkYXksIE1hcmNoIDExLCAyMDE0IDY6NDggUE0gVG86IFJvbiBQYXJrZXIgQ2M6PGJy
Pg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBOaWNvbGFzIEJPVVRIT1JTOyA8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPjxicj4NCiZndDsgJmd0OyZndDsmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQ8L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3Nm
Y108YnI+DQomZ3Q7ICZndDsmZ3Q7ZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJh
dGlvbnM8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBSb24sPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2UgY2FuIGNlcnRhaW5s
eSBoYXZlIHRoaXMgZGlzY3Vzc2lvbiBidXQgd2Ugc2hvdWxkPGJyPg0KJmd0OyAmZ3Q7Jmd0O2Zp
cnN0PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBjb25zaWRlciB3aGF0IGluZm9ybWF0aW9uIGlzIG5lY2Vzc2FyeSBhbmQgaWYg
c2FpZDxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gY2FuIGZpdCB3aXRoaW4gYSBmaXhlZCBudW1iZXIgb2Yg
Y29udGV4dHM8YnI+DQomZ3Q7IGluPGJyPg0KJmd0OyAmZ3Q7Jmd0O3RoZTxicj4NCiZndDsgJmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFqb3Jp
dHkgb2YgY2FzZXMuIFJlbWVtYmVyLCB0aGUgZ29hbCBvZiBiZWluZyBhYmxlIHRvPGJyPg0KJmd0
OyAmZ3Q7Jmd0O3Bhc3M8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIHRocm91Z2ggdGhlIG5ldHdvcmsgaXMgdG8g
ZW5oYW5jZSBzZXJ2aWNlPGJyPg0KJmd0OyAmZ3Q7Jmd0O2RlbGl2ZXJ5LDxicj4NCiZndDsgJmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbm90IHBh
c3MgdGhlIGVudGlyZSB3b3JrcyBvZiBTaGFrZXNwZWFyZSA7LSk8YnI+DQomZ3Q7ICZndDsmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAm
Z3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50
IGZyb20gbXkgaVBob25lPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciA3LCAyMDE0LCBhdCAzOjUy
IEFNLCAmcXVvdDtSb24gUGFya2VyJnF1b3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0
bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tJTBiIj5Sb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tPGJyPg0KPC9hPiZndDsgJmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOlJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmlj
b2xhcyw8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgc2VlIHNpbWlsYXIgcmVxdWlyZW1lbnRzIGZy
b20gdGhlIDNncHAgRVBDIHNpZGUuIEk8YnI+DQomZ3Q7ICZndDsmZ3Q7d291bGQ8YnI+DQomZ3Q7
ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBsaWtlIHRvIHByb3Bvc2UgYW4gT1VJIC8gVExWIGJhc2VkIGFwcHJvYWNoIHdoZXJlIHRoZTxi
cj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHJlc2VydmVkIE9VSSBjYW4gYmUgdXNlZCBmb3IgYWdyZWVkIHVwb24gdHlwZXMg
b2Y8YnI+DQomZ3Q7ICZndDsmZ3Q7Y29tbW9uPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgYW5kIHZlbmRv
ciBvciBvdGhlciBvcmdhbml6YXRpb25hbCBPVUlzIGNhbjxicj4NCiZndDsgYmU8YnI+DQomZ3Q7
ICZndDsmZ3Q7dXNlZDxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIHF1aWNrbHkgaW5ub3ZhdGUgaW4gdGhlIG5ldHdv
cmtzLjxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFNpbXVsdGFuZW91c2x5LCBJIHdvdWxkIGFsc28gbGlrZSB0byBjb25z
aWRlcjxicj4NCiZndDsgJmd0OyZndDttZWNoYW5pc21zPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhhdCBhcmUgb3B0
aW1pemVkIGZvciBsb25nIGxpdmVkIGZsb3dzIHNvIGFzIHRvIGxpbWl0PGJyPg0KJmd0OyAmZ3Q7
Jmd0O3RoZTxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lZ2F0aXZlIGVmZmVjdHMgb2YgcGFja2V0IGdyb3d0aC48YnI+
DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbjxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZn
dDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgT24gTWFyIDcsIDIwMTQsIGF0IDg6MzQgQU0sICZxdW90O05pY29sYXMgQk9VVEhPUlMmcXVv
dDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFv
c21vcy5jb20lMGIiPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxicj4NCjwvYT4mZ3Q7ICZn
dDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iPm1h
aWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0K
Jmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhlbGxvIEppbTxicj4NCiZndDsgJmd0OyZndDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBJIGhhdmUgc2VlbiBjYXNlcyBpbiBHaSBMQU4sIHdoZXJlIHN1YnNjcmliZXIgcmVs
YXRlZDxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBpcyBwYXNzZWQgdG8gYSBXZWIgUHJveHkg
Zm9yIEhUVFAgaGVhZGVyPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGVucmljaG1lbnQgKGFpbWVkIGF0IHNvbWUg
V2ViIENvbnRlbnQgcHJvdmlkZXJzPGJyPg0KJmd0OyAmZ3Q7Jmd0O3BhcnRuZXJzIG9mPGJyPg0K
Jmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHRoZSBNb2JpbGUgT3BlcmF0b3IpLjxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJbmZvcm1hdGlv
biB3YXMgYW4gY29kZWQgKHBlcnNpc3RlbnQpIHN1YnNjcmliZXIgaWQ8YnI+DQomZ3Q7ICZndDsm
Z3Q7ZGVyaXZlZDxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmcm9tIHRoZSBNU0lTRE4sIGFuZCBjb3VwbGUgb2Yg
ZiBjdXN0b21lciBwcm9maWxlPGJyPg0KJmd0OyAmZ3Q7Jmd0O3JlbGF0ZWQ8YnI+DQomZ3Q7ICZn
dDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgZmllbGRzLjxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJbiBhbiBzZmMgYmFzZWQg
R2kgTEFOLCB0aGlzIGVudGl0eSBzaG91bGQgcmVjZWl2ZTxicj4NCiZndDsgJmd0OyZndDtmcm9t
IHRoZTxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDbGFzc2lmaWVyPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAm
Z3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IC0gQSBjbGFzc2lmaWNhdGlvbiBvZiB0aGUgQ29udGVudCBQcm92aWRlciAoIElkLDxicj4N
CiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBDYXRlZ29yeSkgYmFzZWQgb24gdHJhZmZpYyBhbmFseXNpcyAtIFRoZSBNU0lT
RE4gb2Y8YnI+DQomZ3Q7ICZndDsmZ3Q7dGhlPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN1YnNjcmliZXIgLSBU
d28gc3Vic2NyaWJlciBwb2xpY3kgZmllbGRzIChub3QgdGllZDxicj4NCiZndDsgdG88YnI+DQom
Z3Q7ICZndDsmZ3Q7UENSRjxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBidXQgYmVsb25naW5nIHRvIHRoZSBTdWJz
Y3JpYmVyIERCKSAoU3Vic2NyaWJlcjxicj4NCiZndDsgJmd0OyZndDtjYXRlZ29yeSw8YnI+DQom
Z3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgc3ViLWNhdGVnb3J5KSAtIEEgc2Vzc2lvbiBpZCAoZm9yIGxvZ2dpbmcgYW5kPGJy
Pg0KJmd0OyB0cmFja2luZzxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwdXJwb3Nlcyk8YnI+DQomZ3Q7ICZndDsm
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgVGhlIG9iamVjdGl2ZSBiZWluZyB0byBhdm9pZCBoYXZpbmcgdGhlIEhU
VFAgUHJveHk8YnI+DQomZ3Q7IHRvPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJlY29tZSBhIHRydXN0ZWQgYXBw
bGljYXRpb24gKGludGVyb2dhdGUgdGhlPGJyPg0KJmd0OyAmZ3Q7Jmd0O3N1YnNjcmliZXIgREIs
PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGV0Yy4uKTxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBOaWNvbGFzPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTogSmlt
PGJyPg0KJmd0OyAmZ3Q7Jmd0O0d1aWNoYXJkPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChqZ3VpY2hhcikgWzxh
IGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iPmpndWljaGFyQGNpc2NvLmNvbTwvYT5d
IFNlbnQ6PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRodXJzZGF5LCBNYXJjaCAwNiwgMjAxNCAyOjAyIFBNIFRv
OiBKYW1hbCBIYWRpPGJyPg0KJmd0OyBTYWxpbTs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFp
bHRvOmptb2lzYW5kQGp1bmlwZXIubmV0Ij5qbW9pc2FuZEBqdW5pcGVyLm5ldDwvYT4gJmx0Ozxh
IGhyZWY9Im1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldCI+bWFpbHRvOmptb2lzYW5kQGp1bmlw
ZXIubmV0PC9hPiZndDs7PGJyPg0KJmd0OyAmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldCI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+ICZsdDs8YSBocmVmPSJtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4m
Z3Q7IENjOjxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZmMgU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyAm
Z3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyAm
Z3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIEphbWFsLDxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBZb3Ugc2FpZCAmcXVvdDtJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxl
PGJyPg0KJmd0OyAmZ3Q7Jmd0O3NpemVkPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhJnF1b3Q7Li4g
SSBhbSBub3Qgc28gY29udmluY2VkIGFuZCB3b3VsZCBsaWtlIHRvPGJyPg0KJmd0OyAmZ3Q7Jmd0
O2JldHRlcjxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB1bmRlcnN0YW5kIHRoZSByZXF1aXJlbWVudHMgYmVmb3Jl
IHBhc3NpbmcganVkZ2VtZW50Ljxicj4NCiZndDsgJmd0OyZndDtJZiB3ZTxicj4NCiZndDsgJmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBsb29rIGF0IHRoZSB1c2UgY2FzZXMgYXMgcHJlc2VudGVkIHRodXMgZmFyIGludG8gdGhlPGJy
Pg0KJmd0OyAmZ3Q7Jmd0O1dHIEk8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaGF2ZSB5ZXQgdG8gc2VlIGEgc2lu
Z2xlIGV4YW1wbGUgb2YgdGhlIG5lZWQgKG5vdGluZzxicj4NCiZndDsgJmd0OyZndDt0aGF0PGJy
Pg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGRlc2lyZSBpcyBub3QgdGhlIHNhbWUgYXMgbmVlZCkgLSBJIGFtIG5vdCBz
YXlpbmc8YnI+DQomZ3Q7ICZndDsmZ3Q7dGhlcmUgaXM8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbm8gcmVxdWly
ZW1lbnQgYnV0IHJhdGhlciB0aGF0IHdlIHNob3VsZCBub3QganVtcCB0bzxicj4NCiZndDsgJmd0
OyZndDt0aGU8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29uY2x1c2lvbiBhbmQgYnVpbGQgc3RhbmRhcmRzIGFy
b3VuZCBhIHRoZW9yeS48YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZn
dDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMy8xNCwgNjozNSBBTSwgJnF1b3Q7SmFtYWwgSGFk
aSBTYWxpbSZxdW90Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpoYWRp
QG1vamF0YXR1LmNvbSUyMCUzY21haWx0bzpoYWRpQG1vamF0YXR1LmNvbSI+aGFkaUBtb2phdGF0
dS5jb20gJmx0O21haWx0bzpoYWRpQG1vamF0YXR1LmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsg
d3JvdGU6PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBsaWtlIHRoZSBk
b2MgLSB3ZWxsIHdyaXR0ZW4uPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
U2VjdGlvbiA0LjMgb24gbWV0YWRhdGEgZW5jb2RpbmcuPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgSXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZSBz
aXplZDxicj4NCiZndDsgJmd0OyZndDttZXRhZGF0YTxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKGF0IGxl
YXN0IGZvciBodHRwL2FwcCB5b3Ugc2VlbSB0byBpbmRpY2F0ZSB0aGU8YnI+DQomZ3Q7ICZndDsm
Z3Q7ZGVzaXJlIGZvcjxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpdCkuPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBG
b3IgYSBkYXRhcGF0aCBwZXItcGFja2V0IG1ldGFkYXRhLCBpIGZlZWwgdGhlIG5lZWQ8YnI+DQom
Z3Q7ICZndDsmZ3Q7aXM8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGp1c3QgYXMgaW1wb3J0YW50LiBBcmUg
d2UgbGltaXRlZCBieSB0aGUgZmFjdCB0aGF0PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGlzdGluZyBo
YXJkd2FyZSBtYXkgbm90IGJlIGFibGUgdG8gaGFuZGxlIFRMVnM/PGJyPg0KJmd0OyBGb3I8YnI+
DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGV4YW1wbGUsIEkgZG9udCBoYXZlIGEgcHJvYmxlbSBoYW5kbGluZyBU
TFZzIGluIGE8YnI+DQomZ3Q7ICZndDsmZ3Q7c29mdHdhcmU8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGF0
YXBhdGguPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2hlZXJzLCBqYW1h
bDxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsgJmd0OyZndDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFp
bGluZyBsaXN0IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4g
Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+
Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjPC9hPjxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XyBzZmM8YnI+DQomZ3Q7ICZndDsmZ3Q7bWFpbGluZzxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0IDxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsg
Jmd0OyZndDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
YyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0
OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZn
dDsgJmd0OyZndDttYWlsaW5nPGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3QgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+
c2ZjQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+bWFpbHRv
OnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OzxhIGhyZWY9Imh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fIHNmYzxicj4NCiZndDsgJmd0OyZndDttYWlsaW5nPGJyPg0KJmd0OyAmZ3Q7
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdCA8YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIj5tYWlsdG86c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7ICZndDsm
Z3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsgJmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyAmZ3Q7Jmd0O21h
aWxpbmc8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBsaXN0IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4g
Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+
Jmd0Ozxicj4NCiZndDsgJmd0OyZndDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmM8L2E+PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsg
Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18gc2ZjIG1haWxpbmc8YnI+DQomZ3Q7ICZndDsmZ3Q7bGlzdDxi
cj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OzxhIGhy
ZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7ICZndDsmZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0Ozxicj4NCiZndDsg
Jmd0OyZndDsgJmd0OyZndDtfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXzxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDtzZmMgbWFpbGluZyBsaXN0PGJyPg0K
Jmd0OyAmZ3Q7Jmd0OyAmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0Bp
ZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPm1haWx0bzpzZmNA
aWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgJmd0OyZndDs8YSBocmVmPSJodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7PGJyPg0K
Jmd0OyAmZ3Q7Jmd0OyAmZ3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX188YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDtzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0
OyAmZ3Q7Jmd0OyAmZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3Jn
PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+bWFpbHRvOnNmY0BpZXRmLm9y
ZzwvYT4mZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZndDs8YnI+DQom
Z3Q7ICZndDtfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxi
cj4NCiZndDsgJmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7ICZndDs8YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyAmZ3Q7PGEgaHJlZj0i
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsgPGJyPg0KJmd0OyBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsgc2Zj
IG1haWxpbmcgbGlzdDxicj4NCiZndDsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2Zj
QGlldGYub3JnPC9hPjxicj4NCiZndDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjPC9hPjxicj4NCjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fPGJyPg0Kc2ZjIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmM8L2E+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvc3Bhbj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_CF48D1681DCC3jguicharciscocom_--


From nobody Fri Mar 14 12:41:06 2014
Return-Path: <mn1921@att.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C76CE1A0092 for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 12:41:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.446
X-Spam-Level: 
X-Spam-Status: No, score=-2.446 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547] 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 OaZFsCETYQLj for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 12:40:54 -0700 (PDT)
Received: from nbfkord-smmo05.seg.att.com (nbfkord-smmo05.seg.att.com [209.65.160.92]) by ietfa.amsl.com (Postfix) with ESMTP id 3BFDA1A0198 for <sfc@ietf.org>; Fri, 14 Mar 2014 12:40:53 -0700 (PDT)
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo05.seg.att.com(mxl_mta-7.2.1-0) with ESMTP id e3b53235.2b44ee23c940.6267970.00-2464.17613771.nbfkord-smmo05.seg.att.com (envelope-from <mn1921@att.com>);  Fri, 14 Mar 2014 19:40:46 +0000 (UTC)
X-MXL-Hash: 53235b3e74d40f25-92f3f1f562d922be4528f904284eea769ca6cea2
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo05.seg.att.com(mxl_mta-7.2.1-0) over TLS secured channel with ESMTP id e1b53235.0.6267632.00-2339.17612846.nbfkord-smmo05.seg.att.com (envelope-from <mn1921@att.com>);  Fri, 14 Mar 2014 19:40:14 +0000 (UTC)
X-MXL-Hash: 53235b1e71d34bb2-618dfa3c1b8eda598ce3036a41506467edc64241
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2EJeDhh016095; Fri, 14 Mar 2014 15:40:13 -0400
Received: from mlpi409.sfdc.sbc.com (mlpi409.sfdc.sbc.com [130.9.128.241]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2EJe46d015917 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 14 Mar 2014 15:40:09 -0400
Received: from MISOUT7MSGHUBAG.ITServices.sbc.com (MISOUT7MSGHUBAG.itservices.sbc.com [130.9.129.151]) by mlpi409.sfdc.sbc.com (RSA Interceptor); Fri, 14 Mar 2014 19:39:45 GMT
Received: from MISOUT7MSGUSR9I.ITServices.sbc.com ([144.151.223.56]) by MISOUT7MSGHUBAG.ITServices.sbc.com ([130.9.129.151]) with mapi id 14.03.0174.001; Fri, 14 Mar 2014 15:39:45 -0400
From: "NAPIERALA, MARIA H" <mn1921@att.com>
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>, "mikebianc@aol.com" <mikebianc@aol.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: SFC encapsulation chain ID
Thread-Index: AQHPP7zLAUsesMOgKES/FQ16Om5XsJrg+kwA
Date: Fri, 14 Mar 2014 19:39:44 +0000
Message-ID: <1D70D757A2C9D54D83B4CBD7625FA80E0135CAA9@MISOUT7MSGUSR9I.ITServices.sbc.com>
References: <CF48D168.1DCC3%jguichar@cisco.com>
In-Reply-To: <CF48D168.1DCC3%jguichar@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.91.76.193]
Content-Type: multipart/alternative; boundary="_000_1D70D757A2C9D54D83B4CBD7625FA80E0135CAA9MISOUT7MSGUSR9I_"
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-AnalysisOut: [v=2.0 cv=N4Oe4RBB c=1 sm=1 a=dhB6nF3YHL5t/Ixux6cINA==:17 a]
X-AnalysisOut: [=bCWGkzIeqWwA:10 a=ofMgfj31e3cA:10 a=-s3I2kwCOWQA:10 a=BLc]
X-AnalysisOut: [eEmwcHowA:10 a=zQP7CpKOAAAA:8 a=XIqpo32RAAAA:8 a=AUd_NHdVA]
X-AnalysisOut: [AAA:8 a=3oc9M9_CAAAA:8 a=48vgC7mUAAAA:8 a=qN95wPeSAAAA:8 a]
X-AnalysisOut: [=ABeY7kuGAAAA:8 a=i0EeH86SAAAA:8 a=PBr8zg0IAAAA:8 a=A7XncK]
X-AnalysisOut: [jpAAAA:8 a=OUXY8nFuAAAA:8 a=wVW0nqq9lrGWFQRF5MAA:9 a=wPNLv]
X-AnalysisOut: [fGTeEIA:10 a=JfD0Fch1gWkA:10 a=U8Ie8EnqySEA:10 a=lZB815dzV]
X-AnalysisOut: [vQA:10 a=Hz7IrDYlS0cA:10 a=paC5pjApGzsA:10 a=chC_agHSu74A:]
X-AnalysisOut: [10 a=rnwH0CRVhd50Y3aD:21 a=5dFEptD2n8q8YXOM:21 a=yMhMjlubA]
X-AnalysisOut: [AAA:8 a=SSmOFEACAAAA:8 a=uUqzr0GhTdk_LYa2TFQA:9 a=gKO2Hq4R]
X-AnalysisOut: [SVkA:10 a=UiCQ7L4-1S4A:10 a=hTZeC7Yk6K0A:10 a=frz4AuCg-hUA]
X-AnalysisOut: [:10 a=yi-h7X000lyk9dK6:21 a=tRvUw9oaFXpozyEm:21]
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2010122901)]
X-MAIL-FROM: <mn1921@att.com>
X-SOURCE-IP: [144.160.229.24]
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/W_0sJt8vtKuXpmByo8LqvWxy1o4
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 19:41:05 -0000

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

Hi Jim,

It's the latter - I still want to use metadata within SFC header.
I tried to made this point several times in the past.

Maria

From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
Sent: Friday, March 14, 2014 3:37 PM
To: NAPIERALA, MARIA H; mikebianc@aol.com; sfc@ietf.org
Subject: SFC encapsulation chain ID

Hi Maria,

*note* - changed subject line

Why? If a label stack is doing the traffic steering then one could argue th=
at you don't need the SFC header at all, or do you want to take advantage o=
f the metadata carried within the SFC encapsulation?

From: <NAPIERALA>, MARIA H <mn1921@att.com<mailto:mn1921@att.com>>
Date: Friday, March 14, 2014 at 2:29 PM
To: "mikebianc@aol.com<mailto:mikebianc@aol.com>" <mikebianc@aol.com<mailto=
:mikebianc@aol.com>>, "sfc@ietf.org<mailto:sfc@ietf.org>" <sfc@ietf.org<mai=
lto:sfc@ietf.org>>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

Mike,

It was discussed before, some months ago.
My point is that chain ID can be implicit (e.g., represented by an MPLS lab=
el).  We should have at least a no-op or NULL option for explicit chain ID.

Maria

From: mikebianc@aol.com<mailto:mikebianc@aol.com> [mailto:mikebianc@aol.com=
]
Sent: Friday, March 14, 2014 3:13 PM
To: NAPIERALA, MARIA H; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

Maria,

Sure, but then why not just do that, then?  I assume that the method of ser=
vice chaining to which you are referring has some limitations that you are =
expecting to overcome with SFC.  IMO, one of the benefits of SFC over other=
 methods of implementing service chaining is having a mandatory chain ID fi=
eld.  Sure, the chain ID could be carried in some other field of the IP pac=
ket, but I think that draft-boucadair-sfc-design-analysis (sect 6) does an =
excellent job of demonstrating why the SFC header is the better option.

Is there a better thread for discussing the merits of a Chain ID?

-MikeB





________________________________
From: mn1921@att.com<mn1921@att.com<mailto:mn1921@att.com%3cmn1921@att.com>=
>
To: Ron Parker<Ron_Parker@affirmednetworks.com<mailto:Ron_Parker@affirmedne=
tworks.com>>,Surendra Kumar (smkumar)<smkumar@cisco.com<mailto:smkumar@cisc=
o.com>>,Joel M. Halpern<jmh@joelhalpern.com<mailto:jmh@joelhalpern.com>>
cc: sfc@ietf.org<sfc@ietf.org<mailto:sfc@ietf.org%3csfc@ietf.org>>
Sent: Friday, March 14, 2014
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

Well, we can do service chaining today without such explicit ID (and not ba=
sed on VLAN stitching). So, it is possible.


Maria

> -----Original Message-----
>

From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
> Sent: Friday, March 14, 2014 2:28 PM
> To: Surendra Kumar (smkumar); Joel M. Halpern; NAPIERALA, MARIA H
> Cc: sfc@ietf.org<mailto:sfc@ietf.org>
> Subject: RE: [sfc] draft-rijsman-sfc-metadata-considerations
>
> The chain ID is the label that defines the sequence of service
> functions that must be visited.   It can be thought of as a handle for
> a stack of must-visit network locations.   I don't see how this can be
> anything but mandatory.
>
>    Ron
>
>
> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Surendra Kumar
> (smkumar)
> Sent: Friday, March 14, 2014 1:46 PM
> To: Joel M. Halpern; NAPIERALA, MARIA H
> Cc: sfc@ietf.org<mailto:sfc@ietf.org>
> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>
> [Trimmed the recipient list - needs approval otherwise]
>
> Completely agree here.
>
> SFC does not prevent VLAN stitching and one can continue to do that.
> While at the same time SFC can include VLAN stitching to support legacy
> SFs in the same chain that includes SFC aware SFs. Even legacy SFs
> benefit from chain identification and hence can be shared across
> different service chains.
>
> Surendra.
>
>
>
> On 3/14/14 10:26 AM, "Joel M. Halpern" <jmh@joelhalpern.com<mailto:jmh@jo=
elhalpern.com>> wrote:
>
> >My own inclination is to observe that if you don't need explicit chain
> >identification and you don't need metadata, you can just omit the
> >sfc/nsh header. Still do service chaining, just no extra header.
> >
> >If we are going to have the header, it seems to me that the chain
> >identification field is very useful, and low cost once we have the
> header.
> >
> >Yours,
> >Joel
> >
> >On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:
> >> Explicit chain identification should be made optional. I believe it
> >> was discussed few months ago on this mailing list.
> >>
> >> Maria
> >>
> >> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Jmh.direct
> >> *Sent:* Thursday, March 13, 2014 12:12 PM
> >> *To:* kegray@cisco.com<mailto:kegray@cisco.com>; lucy.yong@huawei.com<=
mailto:lucy.yong@huawei.com>; smkumar@cisco.com<mailto:smkumar@cisco.com>;
> >>jguichar@cisco.com<mailto:jguichar@cisco.com>
> >> *Cc:* nicolas.bouthors@qosmos.com<mailto:nicolas.bouthors@qosmos.com>;=
 sfc@ietf.org<mailto:sfc@ietf.org>; hadi@mojatatu.com<mailto:hadi@mojatatu.=
com>;
> >>ron_parker@affirmednetworks.com<mailto:ron_parker@affirmednetworks.com>=
; brijsman@juniper.net<mailto:brijsman@juniper.net>;
> >>jmh@joelhalpern.com<mailto:jmh@joelhalpern.com>
> >> *Subject:* Re: [sfc] draft-rijsman-sfc-metadata-considerations
> >> *Importance:* Low
> >>
> >> Assuming I understand you properly Ken, I disagree.
> >>
> >> For example, by using separate terms I can easily discuss the fact
> >>that certain kinds of data (chain identification) only need to be
> >>adjust by a few apps in rare cases. And that data is not beeded by
> >>the applications.
> >>
> >> Unless you would like to consider the chain identification as being
> >> optional?
> >>
> >> Yours,
> >>
> >> Joel
> >>
> >>
> >>
> >> Sent from my Samsung smartphone on AT&T
> >>
> >>
> >>
> >>
> >> -------- Original message --------
> >> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
> >> From: "Ken Gray (kegray)" <kegray@cisco.com
<mailto:kegray@cisco.com%0b>> >> <mailto:kegray@cisco.com>>
> >> To: Lucy yong <lucy.yong@huawei.com
<mailto:lucy.yong@huawei.com%0b>> >> <mailto:lucy.yong@huawei.com>>,"Surend=
ra Kumar (smkumar)"
> >> <smkumar@cisco.com <mailto:smkumar@cisco.com<mailto:smkumar@cisco.com%=
20%3cmailto:smkumar@cisco.com>>>,"Jim Guichard
> (jguichar)"
> >> <jguichar@cisco.com <mailto:jguichar@cisco.com<mailto:jguichar@cisco.c=
om%20%3cmailto:jguichar@cisco.com>>>
> >> CC: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com
<mailto:Nicolas.BOUTHORS@qosmos.com%0b>> >> <mailto:Nicolas.BOUTHORS@qosmos=
.com>>,sfc <sfc@ietf.org
<mailto:sfc@ietf.org%0b>> >> <mailto:sfc@ietf.org>>,Jamal Hadi Salim <hadi@=
mojatatu.com
<mailto:hadi@mojatatu.com%0b>> >> <mailto:hadi@mojatatu.com>>,Ron Parker
> >> <Ron_Parker@affirmednetworks.com
<mailto:Ron_Parker@affirmednetworks.com%0b>> >> <mailto:Ron_Parker@affirmed=
networks.com>>,"brijsman@juniper.net
> >> <mailto:brijsman@juniper.net><mailto:brijsman@juniper.net%0b%3e%20%3e%=
3e%20%3cmailto:brijsman@juniper.net%3e>" <brijsman@juniper.net
<mailto:brijsman@juniper.net%0b>> >> <mailto:brijsman@juniper.net>>,"Joel M=
. Halpern"
> <jmh@joelhalpern.com
<mailto:jmh@joelhalpern.com%0b>> >> <mailto:jmh@joelhalpern.com>>
> >>
> >> The word "metadata" is a purposely ambiguous term "data that
> provides
> >> information about other data". It is used to avoid THIS discussion.
> >>
> >> For example, I propose we define "tequila metadata" because,
> frankly,
> >>I will need to order a triple-shot if we keep attempting to define
> >>something that, by definition, is ambiguous. I'd like my bartender
> >>to understand me specifically when I say "I need a shot".
> >>
> >> On 3/13/14 7:49 AM, "Lucy yong" <lucy.yong@huawei.com
<mailto:lucy.yong@huawei.com%0b>> >> <mailto:lucy.yong@huawei.com>> wrote:
> >>
> >> >Snip..
> >> >SK> Just copying from the PS:
> >> >--
> >> >Data plane metadata provides the ability to exchange information
> >>between
> >> >the network and service functions, between service functions, and
> >>service
> >> >functions and the network.
> >> >
> >> >--
> >> >It is a lucid definition. We are unnecessarily making the word
> >>"network"
> >> >controversial, IMO.
> >> >
> >> >[Lucy] This is my point. "The network" is too general here, which
> >>brings
> >> >metadata great power to do many things. This is why people invent
> >>ideas
> >> >here, which causes a lot of debates on metadata usage potentials.
> >>We
> >> >should not spend a lot of times on that debates and judge which
> >>usage is
> >> >valuable or not. Thus, for the SFC work, it will be helpful if we
> >>can
> >> >narrow down a bit. Joel makes explicitly two cases, which is
> >>helpful to
> >> >develop use cases for each case. I would like to see that the
> >>problem
> >> >statement can be more specific on metadata definition, which may
> be
> >> >helpful in less focusing on it and moving forward.
> >> >
> >> >Lucy
> >> >
> >> >Surendra.
> >> >
> >> >
> >> >>
> >> >>Thanks,
> >> >>Lucy
> >> >>
> >> >>-----Original Message-----
> >> >>From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
> >> >>Sent: Wednesday, March 12, 2014 4:38 PM
> >> >>To: Lucy yong
> >> >>Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker;
> >> >>brijsman@juniper.net<mailto:brijsman@juniper.net> <mailto:brijsman@j=
uniper.net>; sfc; Jamal
> >>Hadi Salim
> >> >>Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
> >> >>
> >> >>Hi Lucy,
> >> >>
> >> >>No. I am simply saying we should not overcomplicate the problem
> >> >>statement with text that adds little to no value in my opinion.
> >>Whether
> >> >>we call it metadata, or context, has no bearing on the fact that
> >>the
> >> >>problem statement already clearly states we need to be able to
> >>pass
> >> >>information between SF=B9s and between the network & SF=B9s.
> >> >>
> >> >>
> >> >>On 3/12/14, 5:13 PM, "Lucy yong" <lucy.yong@huawei.com
<mailto:lucy.yong@huawei.com%0b>> >><mailto:lucy.yong@huawei.com>> wrote:
> >> >>
> >> >>>
> >> >>>Hi Jim,
> >> >>>
> >> >>>I for one don't agree and think we are over complicating what
> >>should
> >> >>>be straightforward. The SFC encapsulation should enable two
> things:
> >> >>>
> >> >>>1. Steering of selected flows through a service chain; this is
> >>the
> >> >>>service function path.
> >> >>>2. Passing of context associated with a given flow within said
> >>service
> >> >>>function path. This context information may be consumed by a SF
> >>(an
> >> >>>application ID is an example) or may be consumed by the
> >>forwarding
> >> >>>elements (a vrf-ID is an example).
> >> >>>[Lucy] Do you call the context as metadata or not? Do we have
> >>another
> >> >>>term here beside SFC header and metadata. I see that you don't
> >>want to
> >> >>>separate what is consumed by SF and what is consumed by the
> >>forwarding
> >> >>>elements.
> >> >>>
> >> >>>Lucy
> >> >>>
> >> >>>Sent from my iPhone
> >> >>>
> >> >>>> On Mar 12, 2014, at 4:16 PM, "Lucy yong" <lucy.yong@huawei.com
<mailto:lucy.yong@huawei.com%0b>> >><mailto:lucy.yong@huawei.com>> wrote:
> >> >>>>
> >> >>>> Great. Then we may consider two special metadata definitions
> in
> >>the
> >> >>>>problem statement so we can all use the same definitions. Here
> >>is my
> >> >>>>suggested text and like to hear you and other's input and
> >>suggestions.
> >> >>>>
> >> >>>> Dataplane Metadata: Data plane metadata provides the ability
> to
> >> >>>>exchange information between the elements in a service function
> >> >>>>chaining. In this context, there are two types of data plane
> >>metadata.
> >> >>>>
> >> >>>> Service Function Metadata: the information exchanged between
> >> >>>>classifier and service functions, between service functions to
> >> >>>>facilitate service functions on the packet treatment.
> >> >>>>
> >> >>>> Steering Metadata: the information from service functions to a
> >> >>>>classifier or service node for traffic forwarding purpose.
> >> >>>>
> >> >>>> -end
> >> >>>>
> >> >>>> Lucy
> >> >>>>
> >> >>>>
> >> >>>> -----Original Message-----
> >> >>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
> >> >>>> Sent: Wednesday, March 12, 2014 2:35 PM
> >> >>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker
> >> >>>> Cc: Jim Guichard (jguichar); brijsman@juniper.net<mailto:brijsman=
@juniper.net>
> >><mailto:brijsman@juniper.net>; sfc; Jamal Hadi
> >> >>>> Salim
> >> >>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
> >> >>>>
> >> >>>> Yes, I am trying to consistently distinguish those two cases
> >>when
> >> >>>>talking about the information carried with packets in service
> >>chains.
> >> >>>>
> >> >>>> Yours,
> >> >>>> Joel
> >> >>>>
> >> >>>>> On 3/12/14, 3:13 PM, Lucy yong wrote:
> >> >>>>> Joel, See below. -----Original Message----- From: sfc
> >> >>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
> Sent:
> >> >>>>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas
> >>BOUTHORS;
> >> >>>>> Ron Parker Cc: Jim Guichard (jguichar); brijsman@juniper.net<mai=
lto:brijsman@juniper.net>
> >><mailto:brijsman@juniper.net>; sfc;
> >> >>>>> Jamal Hadi Salim Subject: Re: [sfc]
> >> >>>>> draft-rijsman-sfc-metadata-considerations
> >> >>>>>
> >> >>>>> I was trying to word it carefully not to focus on who puts
> the
> >> >>>>> information in, but only on who consumes the information.
> >> >>>>> Information for service functions may come from the ingress
> >> >>>>> classifier or from other service functions. [Lucy] this is
> the
> >>one
> >> >>>>> case using metadata in your view. Information for the
> >>forwarding
> >> >>>>> will generally come from the ingress classifier, but in
> >>special
> >> >>>>> cases may be provided by service functions. (I keep wanting
> >>to get
> >> >>>>> rid of those special cases, but so far there seem to be just
> >>enough
> >> >>>>> of them to warrant covering in the solution. And more
> >>importantly,
> >> >>>>> significant support for it in the working group.) [Lucy] This
> >>is
> >> >>>>> the second case using metadata in your view (but you don't
> >>like it).
> >> >>>>>
> >> >>>>> And you suggest distinguishing these two cases when
> discussing
> >> >>>>> about metadata usage. Is that right understanding?
> >> >>>>>
> >> >>>>> Lucy
> >> >>>>>
> >> >>>>> Yours, Joel
> >> >>>>>
> >> >>>>>> On 3/12/14, 2:33 PM, Lucy yong wrote:
> >> >>>>>> Joel, I interpret that you suggests that distinguish the
> >>exchange
> >> >>>>>> information data plane carried between service functions and
> >>the
> >> >>>>>> exchange information data plane carried from a service
> >>function to
> >> >>>>>> a service node. Is this right understanding? Lucy
> >> >>>>>>
> >> >>>>>> -----Original Message----- From: Joel M. Halpern
> >> >>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12, 2014
> >>1:19
> >> >>>>>> PM
> >> >>>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard
> >> >>>>>> (jguichar); brijsman@juniper.net<mailto:brijsman@juniper.net>
> >><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim Subject:
> >> >>>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
> >> >>>>>>
> >> >>>>>> My inclination would be to tune that definition to
> >>distinguish
> >> >>>>>> between dataplane carried information intended for use by
> >>service
> >> >>>>>> funcitons (whatever the origin), and dataplane carried
> >>information
> >> >>>>>> intended for dataplane forwarding components.
> >> >>>>>>
> >> >>>>>> Yours, Joel
> >> >>>>>>
> >> >>>>>>
> >> >>>>>>> Hi Joel,
> >> >>>>>>>
> >> >>>>>>> I agree that we need using the same definition for a term,
> >>but
> >> >>>>>>> disagree that the metadata definition here is a set of
> >> >>>>>>> information put in the SFC header. This may be too narrow
> or
> >>lead
> >> >>>>>>> to a particular solution. I am fine with this definition in
> >>the
> >> >>>>>>> problem statement w/ minor tweak (suggested on mailing
> list).
> >> >>>>>>>
> >> >>>>>>> Dataplane Metadata: Data plane metadata provides the
> ability
> >>to
> >> >>>>>>> exchange information between the classifiers and service
> >> >>>>>>> functions, between service functions, and service functions
> >>and
> >> >>>>>>> the
> >> >>>>>>> classifiers|service nodes.
> >> >>>>>>>
> >> >>>>>>> There may be a solution that a service function passes some
> >>
> >> >>>>>>> information to attached service node without using SFC
> header.
> >> >>>>>>>
> >> >>>>>>> Thanks, Lucy
> >> >>>>>>>
> >> >>>>>>>
> >> >>>>>>> -----Original Message----- From: Joel Halpern Direct
> >> >>>>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday, March
> >>12,
> >> >>>>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas
> >>BOUTHORS;
> >> >>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
> brijsman@juniper.net<mailto:brijsman@juniper.net>
> >><mailto:brijsman@juniper.net>;
> >> >>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
> >> >>>>>>> draft-rijsman-sfc-metadata-considerations
> >> >>>>>>>
> >> >>>>>>> Lucy, you say "the metadata term means ..." The definition
> >>you
> >> >>>>>>> then provide is a definition of the set of information we
> >>are
> >> >>>>>>> proposing that we put in the SFC header. I, and others,
> >>have
> >> >>>>>>> been using the term metadata more narrowly. We can use
> >>whatever
> >> >>>>>>> definition we want. But we do need to agree on the
> definition.
> >> >>>>>>> For the purposes of the WG, it seems much more useful to
> use
> >>the
> >> >>>>>>> term metadata for the narrower description.
> >> >>>>>>>
> >> >>>>>>> Yours, Joel
> >> >>>>>>>
> >> >>>>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
> >> >>>>>>>> Hi Joel,
> >> >>>>>>>>
> >> >>>>>>>> I agree. We need to differentiate the metadata used by
> >>service
> >> >>>>>>>>function and SFC header. The metadata term means carrying
> >>some
> >> >>>>>>>>states along with the packet. IMO: SFC header is a kind of
> >> >>>>>>>>metadata carried on packet for next service node to use. In
> >>the
> >> >>>>>>>>context of SFC, we have term for SFC header and the
> metadata
> >>that
> >> >>>>>>>>was carried between service functions, or between service
> >> >>>>>>>>functions and classifiers/service nodes, which is what the
> >>draft
> >> >>>>>>>>focus.
> >> >>>>>>>>
> >> >>>>>>>> Thanks, Lucy
> >> >>>>>>>>
> >> >>>>>>>>
> >> >>>>>>>>
> >> >>>>>>>>
> >> >>>>>>>>
> >> >>>>>>>> -----Original Message----- From: Joel M. Halpern
> >> >>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,
> >>2014
> >> >>>>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc:
> >>Jim
> >> >>>>>>>> Guichard (jguichar); brijsman@juniper.net<mailto:brijsman@jun=
iper.net>
> >><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
> >> >>>>>>>> Subject: Re: [sfc]
> >>draft-rijsman-sfc-metadata-considerations
> >> >>>>>>>>
> >> >>>>>>>> I think it is important to keep a strong distinction
> >>between
> >> >>>>>>>> metadata (which is for use by applications) and the
> service
> >> >>>>>>>> chaining information in the base service chain header,
> >>which is
> >> >>>>>>>> for use by the service chain support mechanisms.
> >> >>>>>>>>
> >> >>>>>>>> Yours, Joel
> >> >>>>>>>>
> >> >>>>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
> >> >>>>>>>>> Fully agree with Joe.
> >> >>>>>>>>>
> >> >>>>>>>>> We should not require a fix length for in-band metadata
> >>but
> >> >>>>>>>>> also not leave it for freely usage. In fact, when a
> >>service
> >> >>>>>>>>> node inserts SFC header on a (encapsulated) packet and
> >>send to
> >> >>>>>>>>> next service node, SFC header itself can be seen as a
> >>metadata.
> >> >>>>>>>>>
> >> >>>>>>>>> Lucy
> >> >>>>>>>>>
> >> >>>>>>>>> -----Original Message----- From: sfc
> >> >>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M.
> Halpern
> >> >>>>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas
> >>BOUTHORS;
> >> >>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
> >>brijsman@juniper.net<mailto:brijsman@juniper.net> <mailto:brijsman@juni=
per.net>;
> >> >>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
> >> >>>>>>>>> draft-rijsman-sfc-metadata-considerations
> >> >>>>>>>>>
> >> >>>>>>>>> For in-band metadata, the API for access can easily be
> >> >>>>>>>>> synchronous. Out of band metadata needs different
> handling.
> >> >>>>>>>>> There are many cases where out-of-band metadata is useful
> >>and
> >> >>>>>>>>> appropriate. But they do not cover all needs by any
> stretch.
> >> >>>>>>>>>
> >> >>>>>>>>> Even if each piece of in-band metadata is of fixed
> length,
> >> >>>>>>>>> there are many different kinds of metatype. Trying to
> say
> >> >>>>>>>>> "there will be exactly four pieces, and they will be of
> >>types
> >> >>>>>>>>> t1, t2, t3, and t4" is simply too specific for even 80%
> of
> >>the
> >> >>>>>>>>>needs.
> >> >>>>>>>>>
> >> >>>>>>>>> Yours, Joel
> >> >>>>>>>>>
> >> >>>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
> >> >>>>>>>>>> Hello Ron,
> >> >>>>>>>>>>
> >> >>>>>>>>>> Sending out of band congruent metadata may not be the
> >>answer
> >> >>>>>>>>>> to all needs but it is one tool that we should keep.
> >> >>>>>>>>>>
> >> >>>>>>>>>> Not all metadata is tied to a specific packet, for
> >>example a
> >> >>>>>>>>>> policy change in PCRF could lead to some metadata
> >>signaling,
> >> >>>>>>>>>> the reaction time need not be immediate, few ms may not
> >>matter.
> >> >>>>>>>>>>
> >> >>>>>>>>>> As you point, if a packet is tied to a metadata a
> >>correlation
> >> >>>>>>>>>> info can be set in both packet to deal with it (i.e
> >>metadata
> >> >>>>>>>>>> expected flag in the SFC header, plus an id)
> >> >>>>>>>>>>
> >> >>>>>>>>>> Finally we can still send some limited metadata within a
> >>header.
> >> >>>>>>>>>> This could be used for load balancers in particular if
> we
> >> >>>>>>>>>> agree on a convention to locate "coarse grain policy"
> >> >>>>>>>>>> / "fine grain policy" on reserved context headers.
> >> >>>>>>>>>>
> >> >>>>>>>>>> This seems to open up a lot of flexibility /
> innovations.
> >> >>>>>>>>>>
> >> >>>>>>>>>> On your last point, there is a question on how to make
> >> >>>>>>>>>> metadata available to a Service Function. Current socket
> >> >>>>>>>>>> connections for example do not allow to retrieve IP
> >>header
> >> >>>>>>>>>> options. So I assume that SFC aware Service Functions
> >>will
> >> >>>>>>>>>> need some (asynchronous
> >> >>>>>>>>>> ?) API to retrieve SFC header information as well as
> >>in-band
> >> >>>>>>>>>> metadata. I don't see out of band metadata transport
> >>adding
> >> >>>>>>>>>> complexity, the same API can probably apply.
> >> >>>>>>>>>>
> >> >>>>>>>>>> The alternative option, allowing variable sized metadata
> >>in
> >> >>>>>>>>>> the SFC header has some drawbacks as well, one being
> >> >>>>>>>>>> fragmentation, and some switches expecting as well to
> >>look at
> >> >>>>>>>>>> end user traffic headers for link load balancing. I
> >>would
> >> >>>>>>>>>> agree that if we can accept these issues, then sending
> >> >>>>>>>>>> off-line congruent metadata looses its interest.
> >> >>>>>>>>>>
> >> >>>>>>>>>> We need to take into account that both in-band and
> >>congruent
> >> >>>>>>>>>> out-of-band metadata transport is not reliable. A packet
> >>loss
> >> >>>>>>>>>> triggering retransmission would not lead to the
> identical
> >> >>>>>>>>>> reconstruction of the associated metadata. In some
> cases,
> >>we
> >> >>>>>>>>>> might thus even need non-congruent out-of-band reliable
> >> >>>>>>>>>> metadata transport.
> >> >>>>>>>>>>
> >> >>>>>>>>>>
> >> >>>>>>>>>>
> >> >>>>>>>>>> Nicolas ________________________________________ From:
> >>Ron
> >> >>>>>>>>>> Parker [Ron_Parker@affirmednetworks.com<mailto:Ron_Parker@a=
ffirmednetworks.com>] Sent:
> Wednesday,
> >> >>>>>>>>>> March 12, 2014
> >> >>>>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard
> >>(jguichar);
> >> >>>>>>>>>> brijsman@juniper.net<mailto:brijsman@juniper.net> <mailto:b=
rijsman@juniper.net>; sfc;
> >>Jamal Hadi Salim Subject: Re: [sfc]
> >> >>>>>>>>>> draft-rijsman-sfc-metadata-considerations
> >> >>>>>>>>>>
> >> >>>>>>>>>> Nicolas,
> >> >>>>>>>>>>
> >> >>>>>>>>>> I understand the concept for out of band signaling of
> >> >>>>>>>>>>metadata, but I am concerned that it introduces
> >>significant
> >> >>>>>>>>>>complexity due to the potential race condition of
> >>receiving the
> >> >>>>>>>>>>real packet before the metadata. While the real packet
> >>could
> >> >>>>>>>>>>indicate that out of band metadata is expected, how can
> we
> >> >>>>>>>>>>guarantee the order of reception? What if switching or
> >>routing
> >> >>>>>>>>>>nodes apply hash based load balancing? What if the load
> >> >>>>>>>>>>balancing understands SFC encaps and looks beyond it to
> >>the
> >> >>>>>>>>>>original header to get better entropy?
> >> >>>>>>>>>> Can we guarantee that the metadata and real packet will
> >>follow
> >> >>>>>>>>>>the exact same path? If we can not, then implementations
> >>will
> >> >>>>>>>>>>need to add ingress queuing to cope with the scenario.
> >> >>>>>>>>>>
> >> >>>>>>>>>> Also, do you feel that the increase in implementation
> >> >>>>>>>>>> complexity at the service functions is reasonable?
> >> >>>>>>>>>>
> >> >>>>>>>>>> Thanks.
> >> >>>>>>>>>>
> >> >>>>>>>>>> Ron
> >> >>>>>>>>>>
> >> >>>>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
> >> >>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com
<mailto:Nicolas.BOUTHORS@qosmos.com%0b>> >><mailto:Nicolas.BOUTHORS@qosmos.=
com>> wrote:
> >> >>>>>>>>>>>
> >> >>>>>>>>>>> I think we must make a distinction between:
> >> >>>>>>>>>>>
> >> >>>>>>>>>>> - Metadata which should be part of the header defined
> as
> >>in
> >> >>>>>>>>>>> band marking. - Metadata with can be passed out of
> band,
> >>for
> >> >>>>>>>>>>> example congruent out of band signaling defined in the
> >>draft
> >> >>>>>>>>>>>
> >> >>>>>>>>>>> The former calls for a limited space in the header,
> >>true, The
> >> >>>>>>>>>>> latter however does not incur any space limitation and
> >>is
> >> >>>>>>>>>>> still fairly efficient and it remains compatible with a
> >>fixed
> >> >>>>>>>>>>> size header used to route those signaling messages
> along
> >>the
> >> >>>>>>>>>>> chain's service functions.
> >> >>>>>>>>>>>
> >> >>>>>>>>>>> Nicolas ________________________________________ From:
> >> >>>>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com<mailto:jguicha=
r@cisco.com>] Sent:
> >> >>>>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
> >> >>>>>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net<mailto:brijsman@jun=
iper.net>
> >><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
> >> >>>>>>>>>>> Subject: Re: [sfc]
> >>draft-rijsman-sfc-metadata-considerations
> >> >>>>>>>>>>>
> >> >>>>>>>>>>> Hi Ron,
> >> >>>>>>>>>>>
> >> >>>>>>>>>>> We can certainly have this discussion but we should
> >>first
> >> >>>>>>>>>>> consider what information is necessary and if said
> >> >>>>>>>>>>> information can fit within a fixed number of contexts
> in
> >>the
> >> >>>>>>>>>>> majority of cases. Remember, the goal of being able to
> >>pass
> >> >>>>>>>>>>> metadata through the network is to enhance service
> >>delivery,
> >> >>>>>>>>>>> not pass the entire works of Shakespeare ;-)
> >> >>>>>>>>>>>
> >> >>>>>>>>>>> Sent from my iPhone
> >> >>>>>>>>>>>
> >> >>>>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
> >> >>>>>>>>>>>> <Ron_Parker@affirmednetworks.com
<mailto:Ron_Parker@affirmednetworks.com%0b>> >><mailto:Ron_Parker@affirmedn=
etworks.com>> wrote:
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>> Nicolas,
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>> I see similar requirements from the 3gpp EPC side. I
> >>would
> >> >>>>>>>>>>>> like to propose an OUI / TLV based approach where the
> >> >>>>>>>>>>>> reserved OUI can be used for agreed upon types of
> >>common
> >> >>>>>>>>>>>> metadata and vendor or other organizational OUIs can
> be
> >>used
> >> >>>>>>>>>>>> to quickly innovate in the networks.
> >> >>>>>>>>>>>> Simultaneously, I would also like to consider
> >>mechanisms
> >> >>>>>>>>>>>> that are optimized for long lived flows so as to limit
> >>the
> >> >>>>>>>>>>>> negative effects of packet growth.
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>> Ron
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
> >> >>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com
<mailto:Nicolas.BOUTHORS@qosmos.com%0b>> >><mailto:Nicolas.BOUTHORS@qosmos.=
com>> wrote:
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>> Hello Jim
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>> I have seen cases in Gi LAN, where subscriber related
> >> >>>>>>>>>>>>> information is passed to a Web Proxy for HTTP header
> >> >>>>>>>>>>>>> enrichment (aimed at some Web Content providers
> >>partners of
> >> >>>>>>>>>>>>> the Mobile Operator).
> >> >>>>>>>>>>>>> Information was an coded (persistent) subscriber id
> >>derived
> >> >>>>>>>>>>>>> from the MSISDN, and couple of f customer profile
> >>related
> >> >>>>>>>>>>>>> fields.
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>> In an sfc based Gi LAN, this entity should receive
> >>from the
> >> >>>>>>>>>>>>> Classifier
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>> - A classification of the Content Provider ( Id,
> >> >>>>>>>>>>>>> Category) based on traffic analysis - The MSISDN of
> >>the
> >> >>>>>>>>>>>>> subscriber - Two subscriber policy fields (not tied
> to
> >>PCRF
> >> >>>>>>>>>>>>> but belonging to the Subscriber DB) (Subscriber
> >>category,
> >> >>>>>>>>>>>>> sub-category) - A session id (for logging and
> tracking
> >> >>>>>>>>>>>>> purposes)
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>> The objective being to avoid having the HTTP Proxy
> to
> >> >>>>>>>>>>>>> become a trusted application (interogate the
> >>subscriber DB,
> >> >>>>>>>>>>>>> etc..)
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>> Nicolas
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>> ________________________________________ From: Jim
> >>Guichard
> >> >>>>>>>>>>>>> (jguichar) [jguichar@cisco.com<mailto:jguichar@cisco.com=
>] Sent:
> >> >>>>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi
> Salim;
> >> >>>>>>>>>>>>> jmoisand@juniper.net<mailto:jmoisand@juniper.net> <mailt=
o:jmoisand@juniper.net>;
> >>brijsman@juniper.net<mailto:brijsman@juniper.net> <mailto:brijsman@juni=
per.net> Cc:
> >> >>>>>>>>>>>>> sfc Subject: Re: [sfc]
> >> >>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>> Hi Jamal,
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>> You said "It seems there's clear need for variable
> >>sized
> >> >>>>>>>>>>>>> metadata".. I am not so convinced and would like to
> >>better
> >> >>>>>>>>>>>>> understand the requirements before passing judgement.
> >>If we
> >> >>>>>>>>>>>>> look at the use cases as presented thus far into the
> >>WG I
> >> >>>>>>>>>>>>> have yet to see a single example of the need (noting
> >>that
> >> >>>>>>>>>>>>> desire is not the same as need) - I am not saying
> >>there is
> >> >>>>>>>>>>>>> no requirement but rather that we should not jump to
> >>the
> >> >>>>>>>>>>>>> conclusion and build standards around a theory.
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
> >> >>>>>>>>>>>>>> <hadi@mojatatu.com <mailto:hadi@mojatatu.com<mailto:had=
i@mojatatu.com%20%3cmailto:hadi@mojatatu.com>>>
> wrote:
> >> >>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>> I like the doc - well written.
> >> >>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>> Section 4.3 on metadata encoding.
> >> >>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>> It seems there's clear need for variable sized
> >>metadata
> >> >>>>>>>>>>>>>> (at least for http/app you seem to indicate the
> >>desire for
> >> >>>>>>>>>>>>>>it).
> >> >>>>>>>>>>>>>> For a datapath per-packet metadata, i feel the need
> >>is
> >> >>>>>>>>>>>>>> just as important. Are we limited by the fact that
> >> >>>>>>>>>>>>>> existing hardware may not be able to handle TLVs?
> For
> >> >>>>>>>>>>>>>> example, I dont have a problem handling TLVs in a
> >>software
> >> >>>>>>>>>>>>>>datapath.
> >> >>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>> cheers, jamal
> >> >>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>> _______________________________________________ sfc
> >> >>>>>>>>>>>>>> mailing list sfc@ietf.org<mailto:sfc@ietf.org> <mailto:=
sfc@ietf.org>
> >> >>>>>>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>> _______________________________________________ sfc
> >>mailing
> >> >>>>>>>>>>>>> list sfc@ietf.org<mailto:sfc@ietf.org> <mailto:sfc@ietf.=
org>
> >>https://www.ietf.org/mailman/listinfo/sfc
> >> >>>>>>>>>>
> >> >>>>>>>>>> _______________________________________________ sfc
> >>mailing
> >> >>>>>>>>>> list sfc@ietf.org<mailto:sfc@ietf.org> <mailto:sfc@ietf.org=
>
> >>https://www.ietf.org/mailman/listinfo/sfc
> >> >>>>>>>>>
> >> >>>>>>>>> _______________________________________________ sfc
> >>mailing
> >> >>>>>>>>> list sfc@ietf.org<mailto:sfc@ietf.org> <mailto:sfc@ietf.org>
> >>https://www.ietf.org/mailman/listinfo/sfc
> >> >>>>>>>>>
> >> >>>>>>>>> _______________________________________________ sfc
> >>mailing
> >> >>>>>>>>> list sfc@ietf.org<mailto:sfc@ietf.org> <mailto:sfc@ietf.org>
> >>https://www.ietf.org/mailman/listinfo/sfc
> >> >>>>>
> >> >>>>> _______________________________________________ sfc mailing
> >>list
> >> >>>>> sfc@ietf.org<mailto:sfc@ietf.org> <mailto:sfc@ietf.org>
> >>https://www.ietf.org/mailman/listinfo/sfc
> >> >>>>>
> >> >>
> >> >>_______________________________________________
> >> >>sfc mailing list
> >> >>sfc@ietf.org<mailto:sfc@ietf.org> <mailto:sfc@ietf.org>
> >> >>https://www.ietf.org/mailman/listinfo/sfc
> >> >
> >> >_______________________________________________
> >> >sfc mailing list
> >> >sfc@ietf.org<mailto:sfc@ietf.org> <mailto:sfc@ietf.org>
> >> >https://www.ietf.org/mailman/listinfo/sfc
> >>
> >
> >_______________________________________________
> >sfc mailing list
> >sfc@ietf.org<mailto:sfc@ietf.org>
> >https://www.ietf.org/mailman/listinfo/sfc
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org<mailto:sfc@ietf.org>
> https://www.ietf.org/mailman/listinfo/sfc

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

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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Gulim;
	panose-1:2 11 6 0 0 1 1 1 1 1;}
@font-face
	{font-family:Gulim;
	panose-1:2 11 6 0 0 1 1 1 1 1;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@Gulim";
	panose-1:0 0 0 0 0 0 0 0 0 0;}
/* 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.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size: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"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Hi Jim,<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"><o:p>&nbsp;</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">It&#8217;s the latter &#8=
211; I still want to use metadata within SFC header.<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">I tried to made this poin=
t several times in the past.<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"><o:p>&nbsp;</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">Maria<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"><o:p>&nbsp;</o:p></span><=
/p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Jim Guic=
hard (jguichar) [mailto:jguichar@cisco.com]
<br>
<b>Sent:</b> Friday, March 14, 2014 3:37 PM<br>
<b>To:</b> NAPIERALA, MARIA H; mikebianc@aol.com; sfc@ietf.org<br>
<b>Subject:</b> SFC encapsulation chain ID<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:8.5pt;font-family:&quot;Cal=
ibri&quot;,&quot;sans-serif&quot;;color:black">Hi Maria,<o:p></o:p></span><=
/p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:8.5pt;font-family:&quot;Cal=
ibri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:8.5pt;font-family:&quot;Cal=
ibri&quot;,&quot;sans-serif&quot;;color:black">*<b>note</b>* - changed subj=
ect line<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:8.5pt;font-family:&quot;Cal=
ibri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:8.5pt;font-family:&quot;Cal=
ibri&quot;,&quot;sans-serif&quot;;color:black">Why? If a label stack is doi=
ng the traffic steering then one could argue that you don&#8217;t need the =
SFC header at all, or do you want to take advantage of the metadata
 carried within the SFC encapsulation? &nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:8.5pt;font-family:&quot;Cal=
ibri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:black">From:
</span></b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,=
&quot;sans-serif&quot;;color:black">&lt;NAPIERALA&gt;, MARIA H &lt;<a href=
=3D"mailto:mn1921@att.com">mn1921@att.com</a>&gt;<br>
<b>Date: </b>Friday, March 14, 2014 at 2:29 PM<br>
<b>To: </b>&quot;<a href=3D"mailto:mikebianc@aol.com">mikebianc@aol.com</a>=
&quot; &lt;<a href=3D"mailto:mikebianc@aol.com">mikebianc@aol.com</a>&gt;, =
&quot;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&quot; &lt;<a href=3D=
"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;<br>
<b>Subject: </b>Re: [sfc] draft-rijsman-sfc-metadata-considerations<o:p></o=
:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:8.5pt;font-family:&quot;Cal=
ibri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Mike,</span><span style=
=3D"color:black"><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">&nbsp;</span><span style=
=3D"color:black"><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">It was discussed before, =
some months ago.
</span><span style=3D"color:black"><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">My point is that chain ID=
 can be implicit (e.g., represented by an MPLS label). &nbsp;We should have=
 at least a no-op or NULL option for explicit chain ID.</span><span style=
=3D"color:black"><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">&nbsp;</span><span style=
=3D"color:black"><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">Maria</span><span style=
=3D"color:black"><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">&nbsp;</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black">
<a href=3D"mailto:mikebianc@aol.com">mikebianc@aol.com</a> [<a href=3D"mail=
to:mikebianc@aol.com">mailto:mikebianc@aol.com</a>]
<br>
<b>Sent:</b> Friday, March 14, 2014 3:13 PM<br>
<b>To:</b> NAPIERALA, MARIA H; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org=
</a><br>
<b>Subject:</b> Re: [sfc] draft-rijsman-sfc-metadata-considerations</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ar=
ial&quot;,&quot;sans-serif&quot;;color:black">Maria,</span><span style=3D"c=
olor:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ar=
ial&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span style=3D"c=
olor:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ar=
ial&quot;,&quot;sans-serif&quot;;color:black">Sure, but then why not just d=
o that, then? &nbsp;I assume that the method of service chaining to which y=
ou are referring has some limitations that you are expecting
 to overcome with SFC. &nbsp;IMO, one of the benefits of SFC over other met=
hods of implementing service chaining is having a mandatory chain ID field.=
 &nbsp;Sure, the chain ID could be carried in some other field of the IP pa=
cket, but I think that&nbsp;draft-boucadair-sfc-design-analysis
 (sect 6) does an excellent job of demonstrating why the SFC header is the =
better option.</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ar=
ial&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span style=3D"c=
olor:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ar=
ial&quot;,&quot;sans-serif&quot;;color:black">Is there a better thread for =
discussing the merits of a Chain ID?</span><span style=3D"color:black"><o:p=
></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ar=
ial&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span style=3D"c=
olor:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black=
">-MikeB<br>
<br>
<br>
</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"color:=
black"><br>
<br>
<br>
<o:p></o:p></span></p>
<div style=3D"margin-bottom:5.4pt">
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 style=3D"color:black">
<hr size=3D"1" width=3D"100%" noshade=3D"" style=3D"color:#999999" align=3D=
"center">
</span></div>
</div>
<p class=3D"MsoNormal" style=3D"margin-bottom:5.4pt"><b><span style=3D"colo=
r:black">From:
</span></b><span style=3D"color:black"><a href=3D"mailto:mn1921@att.com%3cm=
n1921@att.com">mn1921@att.com&lt;mn1921@att.com</a>&gt;<br>
<b>To: </b>Ron Parker&lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com"=
>Ron_Parker@affirmednetworks.com</a>&gt;,Surendra Kumar (smkumar)&lt;<a hre=
f=3D"mailto:smkumar@cisco.com">smkumar@cisco.com</a>&gt;,Joel M. Halpern&lt=
;<a href=3D"mailto:jmh@joelhalpern.com">jmh@joelhalpern.com</a>&gt;<br>
<b>cc: </b><a href=3D"mailto:sfc@ietf.org%3csfc@ietf.org">sfc@ietf.org&lt;s=
fc@ietf.org</a>&gt;<br>
<b>Sent: </b>Friday, March 14, 2014<br>
<b>Subject: </b>Re: [sfc] draft-rijsman-sfc-metadata-considerations<br>
<br>
Well, we can do service chaining today without such explicit ID (and not ba=
sed on VLAN stitching). So, it is possible.<br>
<br>
<br>
Maria<br>
<br>
&gt; -----Original Message-----<br>
&gt; <br>
<br>
From: Ron Parker [<a href=3D"mailto:Ron_Parker@affirmednetworks.com">mailto=
:Ron_Parker@affirmednetworks.com</a>]<br>
&gt; Sent: Friday, March 14, 2014 2:28 PM<br>
&gt; To: Surendra Kumar (smkumar); Joel M. Halpern; NAPIERALA, MARIA H<br>
&gt; Cc: <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
&gt; Subject: RE: [sfc] draft-rijsman-sfc-metadata-considerations<br>
&gt; <br>
&gt; The chain ID is the label that defines the sequence of service<br>
&gt; functions that must be visited. &nbsp; It can be thought of as a handl=
e for<br>
&gt; a stack of must-visit network locations. &nbsp; I don't see how this c=
an be<br>
&gt; anything but mandatory.<br>
&gt; <br>
&gt; &nbsp;&nbsp; Ron<br>
&gt; <br>
&gt; <br>
&gt; -----Original Message-----<br>
&gt; From: sfc [<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@=
ietf.org</a>] On Behalf Of Surendra Kumar<br>
&gt; (smkumar)<br>
&gt; Sent: Friday, March 14, 2014 1:46 PM<br>
&gt; To: Joel M. Halpern; NAPIERALA, MARIA H<br>
&gt; Cc: <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
&gt; Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations<br>
&gt; <br>
&gt; [Trimmed the recipient list - needs approval otherwise]<br>
&gt; <br>
&gt; Completely agree here.<br>
&gt; <br>
&gt; SFC does not prevent VLAN stitching and one can continue to do that.<b=
r>
&gt; While at the same time SFC can include VLAN stitching to support legac=
y<br>
&gt; SFs in the same chain that includes SFC aware SFs. Even legacy SFs<br>
&gt; benefit from chain identification and hence can be shared across<br>
&gt; different service chains.<br>
&gt; <br>
&gt; Surendra.<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; On 3/14/14 10:26 AM, &quot;Joel M. Halpern&quot; &lt;<a href=3D"mailto=
:jmh@joelhalpern.com">jmh@joelhalpern.com</a>&gt; wrote:<br>
&gt; <br>
&gt; &gt;My own inclination is to observe that if you don't need explicit c=
hain<br>
&gt; &gt;identification and you don't need metadata, you can just omit the<=
br>
&gt; &gt;sfc/nsh header. Still do service chaining, just no extra header.<b=
r>
&gt; &gt;<br>
&gt; &gt;If we are going to have the header, it seems to me that the chain<=
br>
&gt; &gt;identification field is very useful, and low cost once we have the=
<br>
&gt; header.<br>
&gt; &gt;<br>
&gt; &gt;Yours,<br>
&gt; &gt;Joel<br>
&gt; &gt;<br>
&gt; &gt;On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:<br>
&gt; &gt;&gt; Explicit chain identification should be made optional. I beli=
eve it<br>
&gt; &gt;&gt; was discussed few months ago on this mailing list.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Maria<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; *From:*sfc [<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sf=
c-bounces@ietf.org</a>] *On Behalf Of *Jmh.direct<br>
&gt; &gt;&gt; *Sent:* Thursday, March 13, 2014 12:12 PM<br>
&gt; &gt;&gt; *To:* <a href=3D"mailto:kegray@cisco.com">kegray@cisco.com</a=
>; <a href=3D"mailto:lucy.yong@huawei.com">
lucy.yong@huawei.com</a>; <a href=3D"mailto:smkumar@cisco.com">smkumar@cisc=
o.com</a>;<br>
&gt; &gt;&gt;<a href=3D"mailto:jguichar@cisco.com">jguichar@cisco.com</a><b=
r>
&gt; &gt;&gt; *Cc:* <a href=3D"mailto:nicolas.bouthors@qosmos.com">nicolas.=
bouthors@qosmos.com</a>;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>; <a href=3D"mailto:hadi@mo=
jatatu.com">
hadi@mojatatu.com</a>;<br>
&gt; &gt;&gt;<a href=3D"mailto:ron_parker@affirmednetworks.com">ron_parker@=
affirmednetworks.com</a>;
<a href=3D"mailto:brijsman@juniper.net">brijsman@juniper.net</a>;<br>
&gt; &gt;&gt;<a href=3D"mailto:jmh@joelhalpern.com">jmh@joelhalpern.com</a>=
<br>
&gt; &gt;&gt; *Subject:* Re: [sfc] draft-rijsman-sfc-metadata-consideration=
s<br>
&gt; &gt;&gt; *Importance:* Low<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Assuming I understand you properly Ken, I disagree.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; For example, by using separate terms I can easily discuss the=
 fact<br>
&gt; &gt;&gt;that certain kinds of data (chain identification) only need to=
 be<br>
&gt; &gt;&gt;adjust by a few apps in rare cases. And that data is not beede=
d by<br>
&gt; &gt;&gt;the applications.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Unless you would like to consider the chain identification as=
 being<br>
&gt; &gt;&gt; optional?<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Yours,<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Joel<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Sent from my Samsung smartphone on AT&amp;T<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; -------- Original message --------<br>
&gt; &gt;&gt; Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations<=
br>
&gt; &gt;&gt; From: &quot;Ken Gray (kegray)&quot; &lt;<a href=3D"mailto:keg=
ray@cisco.com%0b">kegray@cisco.com<br>
</a>&gt; &gt;&gt; &lt;<a href=3D"mailto:kegray@cisco.com">mailto:kegray@cis=
co.com</a>&gt;&gt;<br>
&gt; &gt;&gt; To: Lucy yong &lt;<a href=3D"mailto:lucy.yong@huawei.com%0b">=
lucy.yong@huawei.com<br>
</a>&gt; &gt;&gt; &lt;<a href=3D"mailto:lucy.yong@huawei.com">mailto:lucy.y=
ong@huawei.com</a>&gt;&gt;,&quot;Surendra Kumar (smkumar)&quot;<br>
&gt; &gt;&gt; &lt;<a href=3D"mailto:smkumar@cisco.com%20%3cmailto:smkumar@c=
isco.com">smkumar@cisco.com &lt;mailto:smkumar@cisco.com</a>&gt;&gt;,&quot;=
Jim Guichard<br>
&gt; (jguichar)&quot;<br>
&gt; &gt;&gt; &lt;<a href=3D"mailto:jguichar@cisco.com%20%3cmailto:jguichar=
@cisco.com">jguichar@cisco.com &lt;mailto:jguichar@cisco.com</a>&gt;&gt;<br=
>
&gt; &gt;&gt; CC: Nicolas BOUTHORS &lt;<a href=3D"mailto:Nicolas.BOUTHORS@q=
osmos.com%0b">Nicolas.BOUTHORS@qosmos.com<br>
</a>&gt; &gt;&gt; &lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com">mailto=
:Nicolas.BOUTHORS@qosmos.com</a>&gt;&gt;,sfc &lt;<a href=3D"mailto:sfc@ietf=
.org%0b">sfc@ietf.org<br>
</a>&gt; &gt;&gt; &lt;<a href=3D"mailto:sfc@ietf.org">mailto:sfc@ietf.org</=
a>&gt;&gt;,Jamal Hadi Salim &lt;<a href=3D"mailto:hadi@mojatatu.com%0b">had=
i@mojatatu.com<br>
</a>&gt; &gt;&gt; &lt;<a href=3D"mailto:hadi@mojatatu.com">mailto:hadi@moja=
tatu.com</a>&gt;&gt;,Ron Parker<br>
&gt; &gt;&gt; &lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com%0b">Ron=
_Parker@affirmednetworks.com<br>
</a>&gt; &gt;&gt; &lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com">ma=
ilto:Ron_Parker@affirmednetworks.com</a>&gt;&gt;,&quot;<a href=3D"mailto:br=
ijsman@juniper.net%0b%3e%20%3e%3e%20%3cmailto:brijsman@juniper.net%3e">brij=
sman@juniper.net<br>
&gt; &gt;&gt; &lt;mailto:brijsman@juniper.net&gt;</a>&quot; &lt;<a href=3D"=
mailto:brijsman@juniper.net%0b">brijsman@juniper.net<br>
</a>&gt; &gt;&gt; &lt;<a href=3D"mailto:brijsman@juniper.net">mailto:brijsm=
an@juniper.net</a>&gt;&gt;,&quot;Joel M. Halpern&quot;<br>
&gt; &lt;<a href=3D"mailto:jmh@joelhalpern.com%0b">jmh@joelhalpern.com<br>
</a>&gt; &gt;&gt; &lt;<a href=3D"mailto:jmh@joelhalpern.com">mailto:jmh@joe=
lhalpern.com</a>&gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; The word &quot;metadata&quot; is a purposely ambiguous term &=
quot;data that<br>
&gt; provides<br>
&gt; &gt;&gt; information about other data&quot;. It is used to avoid THIS =
discussion.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; For example, I propose we define &quot;tequila metadata&quot;=
 because,<br>
&gt; frankly,<br>
&gt; &gt;&gt;I will need to order a triple-shot if we keep attempting to de=
fine<br>
&gt; &gt;&gt;something that, by definition, is ambiguous. I'd like my barte=
nder<br>
&gt; &gt;&gt;to understand me specifically when I say &quot;I need a shot&q=
uot;.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; On 3/13/14 7:49 AM, &quot;Lucy yong&quot; &lt;<a href=3D"mail=
to:lucy.yong@huawei.com%0b">lucy.yong@huawei.com<br>
</a>&gt; &gt;&gt; &lt;<a href=3D"mailto:lucy.yong@huawei.com">mailto:lucy.y=
ong@huawei.com</a>&gt;&gt; wrote:<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;Snip..<br>
&gt; &gt;&gt; &gt;SK&gt; Just copying from the PS:<br>
&gt; &gt;&gt; &gt;--<br>
&gt; &gt;&gt; &gt;Data plane metadata provides the ability to exchange info=
rmation<br>
&gt; &gt;&gt;between<br>
&gt; &gt;&gt; &gt;the network and service functions, between service functi=
ons, and<br>
&gt; &gt;&gt;service<br>
&gt; &gt;&gt; &gt;functions and the network.<br>
&gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt;--<br>
&gt; &gt;&gt; &gt;It is a lucid definition. We are unnecessarily making the=
 word<br>
&gt; &gt;&gt;&quot;network&quot;<br>
&gt; &gt;&gt; &gt;controversial, IMO.<br>
&gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt;[Lucy] This is my point. &quot;The network&quot; is too g=
eneral here, which<br>
&gt; &gt;&gt;brings<br>
&gt; &gt;&gt; &gt;metadata great power to do many things. This is why peopl=
e invent<br>
&gt; &gt;&gt;ideas<br>
&gt; &gt;&gt; &gt;here, which causes a lot of debates on metadata usage pot=
entials.<br>
&gt; &gt;&gt;We<br>
&gt; &gt;&gt; &gt;should not spend a lot of times on that debates and judge=
 which<br>
&gt; &gt;&gt;usage is<br>
&gt; &gt;&gt; &gt;valuable or not. Thus, for the SFC work, it will be helpf=
ul if we<br>
&gt; &gt;&gt;can<br>
&gt; &gt;&gt; &gt;narrow down a bit. Joel makes explicitly two cases, which=
 is<br>
&gt; &gt;&gt;helpful to<br>
&gt; &gt;&gt; &gt;develop use cases for each case. I would like to see that=
 the<br>
&gt; &gt;&gt;problem<br>
&gt; &gt;&gt; &gt;statement can be more specific on metadata definition, wh=
ich may<br>
&gt; be<br>
&gt; &gt;&gt; &gt;helpful in less focusing on it and moving forward.<br>
&gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt;Lucy<br>
&gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt;Surendra.<br>
&gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;Thanks,<br>
&gt; &gt;&gt; &gt;&gt;Lucy<br>
&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;-----Original Message-----<br>
&gt; &gt;&gt; &gt;&gt;From: Jim Guichard (jguichar) [<a href=3D"mailto:jgui=
char@cisco.com">mailto:jguichar@cisco.com</a>]<br>
&gt; &gt;&gt; &gt;&gt;Sent: Wednesday, March 12, 2014 4:38 PM<br>
&gt; &gt;&gt; &gt;&gt;To: Lucy yong<br>
&gt; &gt;&gt; &gt;&gt;Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker;<br=
>
&gt; &gt;&gt; &gt;&gt;<a href=3D"mailto:brijsman@juniper.net">brijsman@juni=
per.net</a> &lt;<a href=3D"mailto:brijsman@juniper.net">mailto:brijsman@jun=
iper.net</a>&gt;; sfc; Jamal<br>
&gt; &gt;&gt;Hadi Salim<br>
&gt; &gt;&gt; &gt;&gt;Subject: Re: [sfc] draft-rijsman-sfc-metadata-conside=
rations<br>
&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;Hi Lucy,<br>
&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;No. I am simply saying we should not overcomplicate t=
he problem<br>
&gt; &gt;&gt; &gt;&gt;statement with text that adds little to no value in m=
y opinion.<br>
&gt; &gt;&gt;Whether<br>
&gt; &gt;&gt; &gt;&gt;we call it metadata, or context, has no bearing on th=
e fact that<br>
&gt; &gt;&gt;the<br>
&gt; &gt;&gt; &gt;&gt;problem statement already clearly states we need to b=
e able to<br>
&gt; &gt;&gt;pass<br>
&gt; &gt;&gt; &gt;&gt;information between SF=B9s and between the network &a=
mp; SF=B9s.<br>
&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;On 3/12/14, 5:13 PM, &quot;Lucy yong&quot; &lt;<a hre=
f=3D"mailto:lucy.yong@huawei.com%0b">lucy.yong@huawei.com<br>
</a>&gt; &gt;&gt;&lt;<a href=3D"mailto:lucy.yong@huawei.com">mailto:lucy.yo=
ng@huawei.com</a>&gt;&gt; wrote:<br>
&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;Hi Jim,<br>
&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;I for one don't agree and think we are over compl=
icating what<br>
&gt; &gt;&gt;should<br>
&gt; &gt;&gt; &gt;&gt;&gt;be straightforward. The SFC encapsulation should =
enable two<br>
&gt; things:<br>
&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;1. Steering of selected flows through a service c=
hain; this is<br>
&gt; &gt;&gt;the<br>
&gt; &gt;&gt; &gt;&gt;&gt;service function path.<br>
&gt; &gt;&gt; &gt;&gt;&gt;2. Passing of context associated with a given flo=
w within said<br>
&gt; &gt;&gt;service<br>
&gt; &gt;&gt; &gt;&gt;&gt;function path. This context information may be co=
nsumed by a SF<br>
&gt; &gt;&gt;(an<br>
&gt; &gt;&gt; &gt;&gt;&gt;application ID is an example) or may be consumed =
by the<br>
&gt; &gt;&gt;forwarding<br>
&gt; &gt;&gt; &gt;&gt;&gt;elements (a vrf-ID is an example).<br>
&gt; &gt;&gt; &gt;&gt;&gt;[Lucy] Do you call the context as metadata or not=
? Do we have<br>
&gt; &gt;&gt;another<br>
&gt; &gt;&gt; &gt;&gt;&gt;term here beside SFC header and metadata. I see t=
hat you don't<br>
&gt; &gt;&gt;want to<br>
&gt; &gt;&gt; &gt;&gt;&gt;separate what is consumed by SF and what is consu=
med by the<br>
&gt; &gt;&gt;forwarding<br>
&gt; &gt;&gt; &gt;&gt;&gt;elements.<br>
&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;Lucy<br>
&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;Sent from my iPhone<br>
&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt; On Mar 12, 2014, at 4:16 PM, &quot;Lucy yong=
&quot; &lt;<a href=3D"mailto:lucy.yong@huawei.com%0b">lucy.yong@huawei.com<=
br>
</a>&gt; &gt;&gt;&lt;<a href=3D"mailto:lucy.yong@huawei.com">mailto:lucy.yo=
ng@huawei.com</a>&gt;&gt; wrote:<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt; Great. Then we may consider two special meta=
data definitions<br>
&gt; in<br>
&gt; &gt;&gt;the<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;problem statement so we can all use the same =
definitions. Here<br>
&gt; &gt;&gt;is my<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;suggested text and like to hear you and other=
's input and<br>
&gt; &gt;&gt;suggestions.<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt; Dataplane Metadata: Data plane metadata prov=
ides the ability<br>
&gt; to<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;exchange information between the elements in =
a service function<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;chaining. In this context, there are two type=
s of data plane<br>
&gt; &gt;&gt;metadata.<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt; Service Function Metadata: the information e=
xchanged between<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;classifier and service functions, between ser=
vice functions to<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;facilitate service functions on the packet tr=
eatment.<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt; Steering Metadata: the information from serv=
ice functions to a<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;classifier or service node for traffic forwar=
ding purpose.<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt; -end<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt; Lucy<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt; From: Joel M. Halpern [<a href=3D"mailto:jmh=
@joelhalpern.com">mailto:jmh@joelhalpern.com</a>]<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt; Sent: Wednesday, March 12, 2014 2:35 PM<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt; To: Lucy yong; Nicolas BOUTHORS; Ron Parker<=
br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt; Cc: Jim Guichard (jguichar); <a href=3D"mail=
to:brijsman@juniper.net">brijsman@juniper.net</a><br>
&gt; &gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net">mailto:brijsman@ju=
niper.net</a>&gt;; sfc; Jamal Hadi<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt; Salim<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt; Subject: Re: [sfc] draft-rijsman-sfc-metadat=
a-considerations<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt; Yes, I am trying to consistently distinguish=
 those two cases<br>
&gt; &gt;&gt;when<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;talking about the information carried with pa=
ckets in service<br>
&gt; &gt;&gt;chains.<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt; Yours,<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt; Joel<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt; On 3/12/14, 3:13 PM, Lucy yong wrote:<br=
>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt; Joel, See below. -----Original Message--=
--- From: sfc<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt; [<a href=3D"mailto:sfc-bounces@ietf.org"=
>mailto:sfc-bounces@ietf.org</a>] On Behalf Of Joel M. Halpern<br>
&gt; Sent:<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt; Wednesday, March 12, 2014 2:02 PM To: Lu=
cy yong; Nicolas<br>
&gt; &gt;&gt;BOUTHORS;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt; Ron Parker Cc: Jim Guichard (jguichar); =
<a href=3D"mailto:brijsman@juniper.net">
brijsman@juniper.net</a><br>
&gt; &gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net">mailto:brijsman@ju=
niper.net</a>&gt;; sfc;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt; Jamal Hadi Salim Subject: Re: [sfc]<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-metadata-consideration=
s<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt; I was trying to word it carefully not to=
 focus on who puts<br>
&gt; the<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt; information in, but only on who consumes=
 the information.<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt; Information for service functions may co=
me from the ingress<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt; classifier or from other service functio=
ns. [Lucy] this is<br>
&gt; the<br>
&gt; &gt;&gt;one<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt; case using metadata in your view. Inform=
ation for the<br>
&gt; &gt;&gt;forwarding<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt; will generally come from the ingress cla=
ssifier, but in<br>
&gt; &gt;&gt;special<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt; cases may be provided by service functio=
ns. (I keep wanting<br>
&gt; &gt;&gt;to get<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt; rid of those special cases, but so far t=
here seem to be just<br>
&gt; &gt;&gt;enough<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt; of them to warrant covering in the solut=
ion. And more<br>
&gt; &gt;&gt;importantly,<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt; significant support for it in the workin=
g group.) [Lucy] This<br>
&gt; &gt;&gt;is<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt; the second case using metadata in your v=
iew (but you don't<br>
&gt; &gt;&gt;like it).<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt; And you suggest distinguishing these two=
 cases when<br>
&gt; discussing<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt; about metadata usage. Is that right unde=
rstanding?<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt; Lucy<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt; Yours, Joel<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14, 2:33 PM, Lucy yong wrote=
:<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; Joel, I interpret that you suggests =
that distinguish the<br>
&gt; &gt;&gt;exchange<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; information data plane carried betwe=
en service functions and<br>
&gt; &gt;&gt;the<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; exchange information data plane carr=
ied from a service<br>
&gt; &gt;&gt;function to<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; a service node. Is this right unders=
tanding? Lucy<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; -----Original Message----- From: Joe=
l M. Halpern<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; [<a href=3D"mailto:jmh@joelhalpern.c=
om">mailto:jmh@joelhalpern.com</a>] Sent: Wednesday, March 12, 2014<br>
&gt; &gt;&gt;1:19<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; PM<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; To: Lucy yong; Nicolas BOUTHORS; Ron=
 Parker Cc: Jim Guichard<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; (jguichar); <a href=3D"mailto:brijsm=
an@juniper.net">brijsman@juniper.net</a><br>
&gt; &gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net">mailto:brijsman@ju=
niper.net</a>&gt;; sfc; Jamal Hadi Salim Subject:<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; Re: [sfc] draft-rijsman-sfc-metadata=
-considerations<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; My inclination would be to tune that=
 definition to<br>
&gt; &gt;&gt;distinguish<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; between dataplane carried informatio=
n intended for use by<br>
&gt; &gt;&gt;service<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; funcitons (whatever the origin), and=
 dataplane carried<br>
&gt; &gt;&gt;information<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; intended for dataplane forwarding co=
mponents.<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Joel,<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; I agree that we need using the s=
ame definition for a term,<br>
&gt; &gt;&gt;but<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; disagree that the metadata defin=
ition here is a set of<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; information put in the SFC heade=
r. This may be too narrow<br>
&gt; or<br>
&gt; &gt;&gt;lead<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; to a particular solution. I am f=
ine with this definition in<br>
&gt; &gt;&gt;the<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; problem statement w/ minor tweak=
 (suggested on mailing<br>
&gt; list).<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Dataplane Metadata: Data plane m=
etadata provides the<br>
&gt; ability<br>
&gt; &gt;&gt;to<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; exchange information between the=
 classifiers and service<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; functions, between service funct=
ions, and service functions<br>
&gt; &gt;&gt;and<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; the<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; classifiers|service nodes.<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; There may be a solution that a s=
ervice function passes some<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; information to attached service =
node without using SFC<br>
&gt; header.<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks, Lucy<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message----- From:=
 Joel Halpern Direct<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; [<a href=3D"mailto:jmh.direct@jo=
elhalpern.com">mailto:jmh.direct@joelhalpern.com</a>] Sent: Wednesday, Marc=
h<br>
&gt; &gt;&gt;12,<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; 2014 12:25 PM To: Lucy yong; Joe=
l M. Halpern; Nicolas<br>
&gt; &gt;&gt;BOUTHORS;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron Parker Cc: Jim Guichard (jgu=
ichar);<br>
&gt; <a href=3D"mailto:brijsman@juniper.net">brijsman@juniper.net</a><br>
&gt; &gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net">mailto:brijsman@ju=
niper.net</a>&gt;;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; sfc; Jamal Hadi Salim Subject: R=
e: [sfc]<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-metadata-consi=
derations<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Lucy, you say &quot;the metadata=
 term means ...&quot; The definition<br>
&gt; &gt;&gt;you<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; then provide is a definition of =
the set of information we<br>
&gt; &gt;&gt;are<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; proposing that we put in the SFC=
 header. I, and others,<br>
&gt; &gt;&gt;have<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; been using the term metadata mor=
e narrowly. We can use<br>
&gt; &gt;&gt;whatever<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; definition we want. But we do ne=
ed to agree on the<br>
&gt; definition.<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; For the purposes of the WG, it s=
eems much more useful to<br>
&gt; use<br>
&gt; &gt;&gt;the<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; term metadata for the narrower d=
escription.<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14, 1:19 PM, Lucy yo=
ng wrote:<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Joel,<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I agree. We need to differen=
tiate the metadata used by<br>
&gt; &gt;&gt;service<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;function and SFC header. The =
metadata term means carrying<br>
&gt; &gt;&gt;some<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;states along with the packet.=
 IMO: SFC header is a kind of<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;metadata carried on packet fo=
r next service node to use. In<br>
&gt; &gt;&gt;the<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;context of SFC, we have term =
for SFC header and the<br>
&gt; metadata<br>
&gt; &gt;&gt;that<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;was carried between service f=
unctions, or between service<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;functions and classifiers/ser=
vice nodes, which is what the<br>
&gt; &gt;&gt;draft<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;focus.<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks, Lucy<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message----- F=
rom: Joel M. Halpern<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [<a href=3D"mailto:jmh@joelh=
alpern.com">mailto:jmh@joelhalpern.com</a>] Sent: Wednesday, March 12,<br>
&gt; &gt;&gt;2014<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 11:18 AM To: Lucy yong; Nico=
las BOUTHORS; Ron Parker Cc:<br>
&gt; &gt;&gt;Jim<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Guichard (jguichar); <a href=
=3D"mailto:brijsman@juniper.net">brijsman@juniper.net</a><br>
&gt; &gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net">mailto:brijsman@ju=
niper.net</a>&gt;; sfc; Jamal Hadi Salim<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [sfc]<br>
&gt; &gt;&gt;draft-rijsman-sfc-metadata-considerations<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I think it is important to k=
eep a strong distinction<br>
&gt; &gt;&gt;between<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata (which is for use b=
y applications) and the<br>
&gt; service<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; chaining information in the =
base service chain header,<br>
&gt; &gt;&gt;which is<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; for use by the service chain=
 support mechanisms.<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14, 10:42 AM, Lu=
cy yong wrote:<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Fully agree with Joe.<br=
>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We should not require a =
fix length for in-band metadata<br>
&gt; &gt;&gt;but<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; also not leave it for fr=
eely usage. In fact, when a<br>
&gt; &gt;&gt;service<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; node inserts SFC header =
on a (encapsulated) packet and<br>
&gt; &gt;&gt;send to<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; next service node, SFC h=
eader itself can be seen as a<br>
&gt; &gt;&gt;metadata.<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Lucy<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message---=
-- From: sfc<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [<a href=3D"mailto:sfc-b=
ounces@ietf.org">mailto:sfc-bounces@ietf.org</a>] On Behalf Of Joel M.<br>
&gt; Halpern<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Wednesday, March 1=
2, 2014 9:21 AM To: Nicolas<br>
&gt; &gt;&gt;BOUTHORS;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron Parker Cc: Jim Guich=
ard (jguichar);<br>
&gt; &gt;&gt;<a href=3D"mailto:brijsman@juniper.net">brijsman@juniper.net</=
a> &lt;<a href=3D"mailto:brijsman@juniper.net">mailto:brijsman@juniper.net<=
/a>&gt;;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; sfc; Jamal Hadi Salim Su=
bject: Re: [sfc]<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-metada=
ta-considerations<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; For in-band metadata, th=
e API for access can easily be<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; synchronous. Out of band=
 metadata needs different<br>
&gt; handling.<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; There are many cases whe=
re out-of-band metadata is useful<br>
&gt; &gt;&gt;and<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; appropriate. But they do=
 not cover all needs by any<br>
&gt; stretch.<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Even if each piece of in=
-band metadata is of fixed<br>
&gt; length,<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; there are many different=
 kinds of metatype. Trying to<br>
&gt; say<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &quot;there will be exac=
tly four pieces, and they will be of<br>
&gt; &gt;&gt;types<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; t1, t2, t3, and t4&quot;=
 is simply too specific for even 80%<br>
&gt; of<br>
&gt; &gt;&gt;the<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;needs.<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14, 8:52 AM,=
 Nicolas BOUTHORS wrote:<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hello Ron,<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sending out of band =
congruent metadata may not be the<br>
&gt; &gt;&gt;answer<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; to all needs but it =
is one tool that we should keep.<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Not all metadata is =
tied to a specific packet, for<br>
&gt; &gt;&gt;example a<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; policy change in PCR=
F could lead to some metadata<br>
&gt; &gt;&gt;signaling,<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the reaction time ne=
ed not be immediate, few ms may not<br>
&gt; &gt;&gt;matter.<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; As you point, if a p=
acket is tied to a metadata a<br>
&gt; &gt;&gt;correlation<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; info can be set in b=
oth packet to deal with it (i.e<br>
&gt; &gt;&gt;metadata<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; expected flag in the=
 SFC header, plus an id)<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Finally we can still=
 send some limited metadata within a<br>
&gt; &gt;&gt;header.<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; This could be used f=
or load balancers in particular if<br>
&gt; we<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; agree on a conventio=
n to locate &quot;coarse grain policy&quot;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; / &quot;fine grain p=
olicy&quot; on reserved context headers.<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; This seems to open u=
p a lot of flexibility /<br>
&gt; innovations.<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On your last point, =
there is a question on how to make<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata available t=
o a Service Function. Current socket<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; connections for exam=
ple do not allow to retrieve IP<br>
&gt; &gt;&gt;header<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; options. So I assume=
 that SFC aware Service Functions<br>
&gt; &gt;&gt;will<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; need some (asynchron=
ous<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ?) API to retrieve S=
FC header information as well as<br>
&gt; &gt;&gt;in-band<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata. I don't se=
e out of band metadata transport<br>
&gt; &gt;&gt;adding<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; complexity, the same=
 API can probably apply.<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The alternative opti=
on, allowing variable sized metadata<br>
&gt; &gt;&gt;in<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the SFC header has s=
ome drawbacks as well, one being<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; fragmentation, and s=
ome switches expecting as well to<br>
&gt; &gt;&gt;look at<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; end user traffic hea=
ders for link load balancing. I<br>
&gt; &gt;&gt;would<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; agree that if we can=
 accept these issues, then sending<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; off-line congruent m=
etadata looses its interest.<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We need to take into=
 account that both in-band and<br>
&gt; &gt;&gt;congruent<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; out-of-band metadata=
 transport is not reliable. A packet<br>
&gt; &gt;&gt;loss<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; triggering retransmi=
ssion would not lead to the<br>
&gt; identical<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; reconstruction of th=
e associated metadata. In some<br>
&gt; cases,<br>
&gt; &gt;&gt;we<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; might thus even need=
 non-congruent out-of-band reliable<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata transport.<=
br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas ____________=
____________________________ From:<br>
&gt; &gt;&gt;Ron<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Parker [<a href=3D"m=
ailto:Ron_Parker@affirmednetworks.com">Ron_Parker@affirmednetworks.com</a>]=
 Sent:<br>
&gt; Wednesday,<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; March 12, 2014<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 12:43 PM To: Nicolas=
 BOUTHORS Cc: Jim Guichard<br>
&gt; &gt;&gt;(jguichar);<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:br=
ijsman@juniper.net">brijsman@juniper.net</a> &lt;<a href=3D"mailto:brijsman=
@juniper.net">mailto:brijsman@juniper.net</a>&gt;; sfc;<br>
&gt; &gt;&gt;Jamal Hadi Salim Subject: Re: [sfc]<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-me=
tadata-considerations<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas,<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I understand the con=
cept for out of band signaling of<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;metadata, but I am co=
ncerned that it introduces<br>
&gt; &gt;&gt;significant<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;complexity due to the=
 potential race condition of<br>
&gt; &gt;&gt;receiving the<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;real packet before th=
e metadata. While the real packet<br>
&gt; &gt;&gt;could<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;indicate that out of =
band metadata is expected, how can<br>
&gt; we<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;guarantee the order o=
f reception? What if switching or<br>
&gt; &gt;&gt;routing<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;nodes apply hash base=
d load balancing? What if the load<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;balancing understands=
 SFC encaps and looks beyond it to<br>
&gt; &gt;&gt;the<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;original header to ge=
t better entropy?<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Can we guarantee tha=
t the metadata and real packet will<br>
&gt; &gt;&gt;follow<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;the exact same path? =
If we can not, then implementations<br>
&gt; &gt;&gt;will<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;need to add ingress q=
ueuing to cope with the scenario.<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Also, do you feel th=
at the increase in implementation<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; complexity at the se=
rvice functions is reasonable?<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks.<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On Mar 12, 2014,=
 at 4:09 AM, &quot;Nicolas BOUTHORS&quot;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"m=
ailto:Nicolas.BOUTHORS@qosmos.com%0b">Nicolas.BOUTHORS@qosmos.com<br>
</a>&gt; &gt;&gt;&lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com">mailto:=
Nicolas.BOUTHORS@qosmos.com</a>&gt;&gt; wrote:<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I think we must =
make a distinction between:<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - Metadata which=
 should be part of the header defined<br>
&gt; as<br>
&gt; &gt;&gt;in<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; band marking. - =
Metadata with can be passed out of<br>
&gt; band,<br>
&gt; &gt;&gt;for<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; example congruen=
t out of band signaling defined in the<br>
&gt; &gt;&gt;draft<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The former calls=
 for a limited space in the header,<br>
&gt; &gt;&gt;true, The<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; latter however d=
oes not incur any space limitation and<br>
&gt; &gt;&gt;is<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; still fairly eff=
icient and it remains compatible with a<br>
&gt; &gt;&gt;fixed<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; size header used=
 to route those signaling messages<br>
&gt; along<br>
&gt; &gt;&gt;the<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; chain's service =
functions.<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas ________=
________________________________ From:<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Jim Guichard (jg=
uichar) [<a href=3D"mailto:jguichar@cisco.com">jguichar@cisco.com</a>] Sent=
:<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Tuesday, March 1=
1, 2014 6:48 PM To: Ron Parker Cc:<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas BOUTHORS=
; <a href=3D"mailto:brijsman@juniper.net">brijsman@juniper.net</a><br>
&gt; &gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net">mailto:brijsman@ju=
niper.net</a>&gt;; sfc; Jamal Hadi Salim<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [sf=
c]<br>
&gt; &gt;&gt;draft-rijsman-sfc-metadata-considerations<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Ron,<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We can certainly=
 have this discussion but we should<br>
&gt; &gt;&gt;first<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; consider what in=
formation is necessary and if said<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; information can =
fit within a fixed number of contexts<br>
&gt; in<br>
&gt; &gt;&gt;the<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; majority of case=
s. Remember, the goal of being able to<br>
&gt; &gt;&gt;pass<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata through=
 the network is to enhance service<br>
&gt; &gt;&gt;delivery,<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; not pass the ent=
ire works of Shakespeare ;-)<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent from my iPh=
one<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On Mar 7, 20=
14, at 3:52 AM, &quot;Ron Parker&quot;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &lt;<a href=
=3D"mailto:Ron_Parker@affirmednetworks.com%0b">Ron_Parker@affirmednetworks.=
com<br>
</a>&gt; &gt;&gt;&lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com">mai=
lto:Ron_Parker@affirmednetworks.com</a>&gt;&gt; wrote:<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas,<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I see simila=
r requirements from the 3gpp EPC side. I<br>
&gt; &gt;&gt;would<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; like to prop=
ose an OUI / TLV based approach where the<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; reserved OUI=
 can be used for agreed upon types of<br>
&gt; &gt;&gt;common<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata and=
 vendor or other organizational OUIs can<br>
&gt; be<br>
&gt; &gt;&gt;used<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; to quickly i=
nnovate in the networks.<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Simultaneous=
ly, I would also like to consider<br>
&gt; &gt;&gt;mechanisms<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; that are opt=
imized for long lived flows so as to limit<br>
&gt; &gt;&gt;the<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; negative eff=
ects of packet growth.<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On Mar 7=
, 2014, at 8:34 AM, &quot;Nicolas BOUTHORS&quot;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &lt;<a h=
ref=3D"mailto:Nicolas.BOUTHORS@qosmos.com%0b">Nicolas.BOUTHORS@qosmos.com<b=
r>
</a>&gt; &gt;&gt;&lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com">mailto:=
Nicolas.BOUTHORS@qosmos.com</a>&gt;&gt; wrote:<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hello Ji=
m<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I have s=
een cases in Gi LAN, where subscriber related<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; informat=
ion is passed to a Web Proxy for HTTP header<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; enrichme=
nt (aimed at some Web Content providers<br>
&gt; &gt;&gt;partners of<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the Mobi=
le Operator).<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Informat=
ion was an coded (persistent) subscriber id<br>
&gt; &gt;&gt;derived<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; from the=
 MSISDN, and couple of f customer profile<br>
&gt; &gt;&gt;related<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; fields.<=
br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; In an sf=
c based Gi LAN, this entity should receive<br>
&gt; &gt;&gt;from the<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Classifi=
er<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - A clas=
sification of the Content Provider ( Id,<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Category=
) based on traffic analysis - The MSISDN of<br>
&gt; &gt;&gt;the<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; subscrib=
er - Two subscriber policy fields (not tied<br>
&gt; to<br>
&gt; &gt;&gt;PCRF<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; but belo=
nging to the Subscriber DB) (Subscriber<br>
&gt; &gt;&gt;category,<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; sub-cate=
gory) - A session id (for logging and<br>
&gt; tracking<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; purposes=
)<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The obje=
ctive being to avoid having the HTTP Proxy<br>
&gt; to<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; become a=
 trusted application (interogate the<br>
&gt; &gt;&gt;subscriber DB,<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; etc..)<b=
r>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas<=
br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ________=
________________________________ From: Jim<br>
&gt; &gt;&gt;Guichard<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; (jguicha=
r) [<a href=3D"mailto:jguichar@cisco.com">jguichar@cisco.com</a>] Sent:<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thursday=
, March 06, 2014 2:02 PM To: Jamal Hadi<br>
&gt; Salim;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=
=3D"mailto:jmoisand@juniper.net">jmoisand@juniper.net</a> &lt;<a href=3D"ma=
ilto:jmoisand@juniper.net">mailto:jmoisand@juniper.net</a>&gt;;<br>
&gt; &gt;&gt;<a href=3D"mailto:brijsman@juniper.net">brijsman@juniper.net</=
a> &lt;<a href=3D"mailto:brijsman@juniper.net">mailto:brijsman@juniper.net<=
/a>&gt; Cc:<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; sfc Subj=
ect: Re: [sfc]<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; draft-ri=
jsman-sfc-metadata-considerations<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Jamal=
,<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; You said=
 &quot;It seems there's clear need for variable<br>
&gt; &gt;&gt;sized<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata=
&quot;.. I am not so convinced and would like to<br>
&gt; &gt;&gt;better<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; understa=
nd the requirements before passing judgement.<br>
&gt; &gt;&gt;If we<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; look at =
the use cases as presented thus far into the<br>
&gt; &gt;&gt;WG I<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; have yet=
 to see a single example of the need (noting<br>
&gt; &gt;&gt;that<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; desire i=
s not the same as need) - I am not saying<br>
&gt; &gt;&gt;there is<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; no requi=
rement but rather that we should not jump to<br>
&gt; &gt;&gt;the<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; conclusi=
on and build standards around a theory.<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 3=
/3/14, 6:35 AM, &quot;Jamal Hadi Salim&quot;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &lt;=
<a href=3D"mailto:hadi@mojatatu.com%20%3cmailto:hadi@mojatatu.com">hadi@moj=
atatu.com &lt;mailto:hadi@mojatatu.com</a>&gt;&gt;<br>
&gt; wrote:<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I li=
ke the doc - well written.<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sect=
ion 4.3 on metadata encoding.<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; It s=
eems there's clear need for variable sized<br>
&gt; &gt;&gt;metadata<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; (at =
least for http/app you seem to indicate the<br>
&gt; &gt;&gt;desire for<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;it).<=
br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; For =
a datapath per-packet metadata, i feel the need<br>
&gt; &gt;&gt;is<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; just=
 as important. Are we limited by the fact that<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; exis=
ting hardware may not be able to handle TLVs?<br>
&gt; For<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; exam=
ple, I dont have a problem handling TLVs in a<br>
&gt; &gt;&gt;software<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;datap=
ath.<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; chee=
rs, jamal<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ____=
___________________________________________ sfc<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; mail=
ing list <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a> &lt;<a href=3D"ma=
ilto:sfc@ietf.org">mailto:sfc@ietf.org</a>&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a h=
ref=3D"https://www.ietf.org/mailman/listinfo/sfc">https://www.ietf.org/mail=
man/listinfo/sfc</a><br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ________=
_______________________________________ sfc<br>
&gt; &gt;&gt;mailing<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list <a =
href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a> &lt;<a href=3D"mailto:sfc@iet=
f.org">mailto:sfc@ietf.org</a>&gt;<br>
&gt; &gt;&gt;<a href=3D"https://www.ietf.org/mailman/listinfo/sfc">https://=
www.ietf.org/mailman/listinfo/sfc</a><br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ____________________=
___________________________ sfc<br>
&gt; &gt;&gt;mailing<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list <a href=3D"mail=
to:sfc@ietf.org">sfc@ietf.org</a> &lt;<a href=3D"mailto:sfc@ietf.org">mailt=
o:sfc@ietf.org</a>&gt;<br>
&gt; &gt;&gt;<a href=3D"https://www.ietf.org/mailman/listinfo/sfc">https://=
www.ietf.org/mailman/listinfo/sfc</a><br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ________________________=
_______________________ sfc<br>
&gt; &gt;&gt;mailing<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list <a href=3D"mailto:s=
fc@ietf.org">sfc@ietf.org</a> &lt;<a href=3D"mailto:sfc@ietf.org">mailto:sf=
c@ietf.org</a>&gt;<br>
&gt; &gt;&gt;<a href=3D"https://www.ietf.org/mailman/listinfo/sfc">https://=
www.ietf.org/mailman/listinfo/sfc</a><br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ________________________=
_______________________ sfc<br>
&gt; &gt;&gt;mailing<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list <a href=3D"mailto:s=
fc@ietf.org">sfc@ietf.org</a> &lt;<a href=3D"mailto:sfc@ietf.org">mailto:sf=
c@ietf.org</a>&gt;<br>
&gt; &gt;&gt;<a href=3D"https://www.ietf.org/mailman/listinfo/sfc">https://=
www.ietf.org/mailman/listinfo/sfc</a><br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt; ________________________________________=
_______ sfc mailing<br>
&gt; &gt;&gt;list<br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:sfc@ietf.org">sfc@ietf=
.org</a> &lt;<a href=3D"mailto:sfc@ietf.org">mailto:sfc@ietf.org</a>&gt;<br=
>
&gt; &gt;&gt;<a href=3D"https://www.ietf.org/mailman/listinfo/sfc">https://=
www.ietf.org/mailman/listinfo/sfc</a><br>
&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;_______________________________________________<br>
&gt; &gt;&gt; &gt;&gt;sfc mailing list<br>
&gt; &gt;&gt; &gt;&gt;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a> &lt;=
<a href=3D"mailto:sfc@ietf.org">mailto:sfc@ietf.org</a>&gt;<br>
&gt; &gt;&gt; &gt;&gt;<a href=3D"https://www.ietf.org/mailman/listinfo/sfc"=
>https://www.ietf.org/mailman/listinfo/sfc</a><br>
&gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt;_______________________________________________<br>
&gt; &gt;&gt; &gt;sfc mailing list<br>
&gt; &gt;&gt; &gt;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a> &lt;<a h=
ref=3D"mailto:sfc@ietf.org">mailto:sfc@ietf.org</a>&gt;<br>
&gt; &gt;&gt; &gt;<a href=3D"https://www.ietf.org/mailman/listinfo/sfc">htt=
ps://www.ietf.org/mailman/listinfo/sfc</a><br>
&gt; &gt;&gt;<br>
&gt; &gt;<br>
&gt; &gt;_______________________________________________<br>
&gt; &gt;sfc mailing list<br>
&gt; &gt;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
&gt; &gt;<a href=3D"https://www.ietf.org/mailman/listinfo/sfc">https://www.=
ietf.org/mailman/listinfo/sfc</a><br>
&gt; <br>
&gt; _______________________________________________<br>
&gt; sfc mailing list<br>
&gt; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/sfc">https://www.ietf=
.org/mailman/listinfo/sfc</a><br>
<br>
_______________________________________________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc">https://www.ietf.org/=
mailman/listinfo/sfc</a><o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_1D70D757A2C9D54D83B4CBD7625FA80E0135CAA9MISOUT7MSGUSR9I_--


From nobody Fri Mar 14 12:43:10 2014
Return-Path: <mn1921@att.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6F5F31A01B9 for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 12:43:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.447
X-Spam-Level: 
X-Spam-Status: No, score=-2.447 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_OFF=2.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547] 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 t7VLhSYZ6VCk for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 12:43:02 -0700 (PDT)
Received: from nbfkord-smmo06.seg.att.com (nbfkord-smmo06.seg.att.com [209.65.160.94]) by ietfa.amsl.com (Postfix) with ESMTP id 1EC7D1A01B0 for <sfc@ietf.org>; Fri, 14 Mar 2014 12:43:02 -0700 (PDT)
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo06.seg.att.com(mxl_mta-7.2.1-0) with ESMTP id fbb53235.2b5d6fa18940.4610299.00-2468.12964610.nbfkord-smmo06.seg.att.com (envelope-from <mn1921@att.com>);  Fri, 14 Mar 2014 19:42:55 +0000 (UTC)
X-MXL-Hash: 53235bbf38a116d8-0ba3f3bde72ba372aa7b579875a22571c8bac5ab
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo06.seg.att.com(mxl_mta-7.2.1-0) over TLS secured channel with ESMTP id eab53235.0.4610137.00-2327.12964124.nbfkord-smmo06.seg.att.com (envelope-from <mn1921@att.com>);  Fri, 14 Mar 2014 19:42:41 +0000 (UTC)
X-MXL-Hash: 53235bb11ec2143d-18b67adb50e049147d595da414bbf7076e59f7ab
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2EJgb9O018711; Fri, 14 Mar 2014 15:42:37 -0400
Received: from mlpi407.sfdc.sbc.com (mlpi407.sfdc.sbc.com [130.9.128.239]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2EJgVGV018558 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 14 Mar 2014 15:42:34 -0400
Received: from MISOUT7MSGHUB9D.ITServices.sbc.com (MISOUT7MSGHUB9D.itservices.sbc.com [144.151.223.93]) by mlpi407.sfdc.sbc.com (RSA Interceptor); Fri, 14 Mar 2014 19:42:13 GMT
Received: from MISOUT7MSGUSR9I.ITServices.sbc.com ([144.151.223.56]) by MISOUT7MSGHUB9D.ITServices.sbc.com ([144.151.223.93]) with mapi id 14.03.0174.001; Fri, 14 Mar 2014 15:42:13 -0400
From: "NAPIERALA, MARIA H" <mn1921@att.com>
To: Lucy yong <lucy.yong@huawei.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPPtb75JTMIR5tk0Sw90+BuOO5fZrg0AbggABKhACAAAVnAIAAC8mA//+/AnCAAEmNgP//yMHw
Date: Fri, 14 Mar 2014 19:42:12 +0000
Message-ID: <1D70D757A2C9D54D83B4CBD7625FA80E0135CABF@MISOUT7MSGUSR9I.ITServices.sbc.com>
References: <9wpek1o9cwfd51qatfhe1o82.1394727128188@email.android.com> <1D70D757A2C9D54D83B4CBD7625FA80E0135C7C6@MISOUT7MSGUSR9I.ITServices.sbc.com> <53233BDA.8070903@joelhalpern.com> <CF488DFD.33B63%smkumar@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7DEE15@MBX021-W3-CA-2.exch021.domain.local> <1D70D757A2C9D54D83B4CBD7625FA80E0135C8E8@MISOUT7MSGUSR9I.ITServices.sbc.com> <2691CE0099834E4A9C5044EEC662BB9D45357B83@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D45357B83@dfweml701-chm.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.91.76.193]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-AnalysisOut: [v=2.0 cv=IZIwrxWa c=1 sm=1 a=dhB6nF3YHL5t/Ixux6cINA==:17 a]
X-AnalysisOut: [=R0AxcfLY814A:10 a=ofMgfj31e3cA:10 a=-s3I2kwCOWQA:10 a=BLc]
X-AnalysisOut: [eEmwcHowA:10 a=8nJEP1OIZ-IA:10 a=zQP7CpKOAAAA:8 a=XIqpo32R]
X-AnalysisOut: [AAAA:8 a=48vgC7mUAAAA:8 a=qN95wPeSAAAA:8 a=ABeY7kuGAAAA:8 ]
X-AnalysisOut: [a=AUd_NHdVAAAA:8 a=i0EeH86SAAAA:8 a=PBr8zg0IAAAA:8 a=A7Xnc]
X-AnalysisOut: [KjpAAAA:8 a=OUXY8nFuAAAA:8 a=1fJDn0J_sZTppmnY03MA:9 a=wPNL]
X-AnalysisOut: [vfGTeEIA:10 a=lZB815dzVvQA:10 a=paC5pjApGzsA:10 a=chC_agHS]
X-AnalysisOut: [u74A:10 a=JfD0Fch1gWkA:10 a=hPjdaMEvmhQA:10 a=wQWeH_5-QA4A]
X-AnalysisOut: [:10 a=wlhJtfLYORIA:10 a=peF9eE_zjQwA:10 a=IoUM2L2s95LNsu7i]
X-AnalysisOut: [:21 a=sMGVcLVUiUL6zmNL:21]
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2010122901)]
X-MAIL-FROM: <mn1921@att.com>
X-SOURCE-IP: [144.160.229.24]
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/ZVHAC3-pp_cPo3u0aqY4bq0MevU
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 19:43:07 -0000

Lucy,=20

> We understand that SP can do service chaining today. One clarification:
> can you do it with constraints on where SFs to be place, i.e. MUST be
> on traffic path, or do it without such constraint today?
>=20

Without being in-line.

Maria

> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of NAPIERALA, MARIA H
> Sent: Friday, March 14, 2014 1:39 PM
> To: Ron Parker; Surendra Kumar (smkumar); Joel M. Halpern
> Cc: sfc@ietf.org
> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>=20
> Well, we can do service chaining today without such explicit ID (and
> not based on VLAN stitching). So, it is possible.
>=20
>=20
> Maria
>=20
> > -----Original Message-----
> > From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
> > Sent: Friday, March 14, 2014 2:28 PM
> > To: Surendra Kumar (smkumar); Joel M. Halpern; NAPIERALA, MARIA H
> > Cc: sfc@ietf.org
> > Subject: RE: [sfc] draft-rijsman-sfc-metadata-considerations
> >
> > The chain ID is the label that defines the sequence of service
> > functions that must be visited.   It can be thought of as a handle
> for
> > a stack of must-visit network locations.   I don't see how this can
> be
> > anything but mandatory.
> >
> >    Ron
> >
> >
> > -----Original Message-----
> > From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Surendra Kumar
> > (smkumar)
> > Sent: Friday, March 14, 2014 1:46 PM
> > To: Joel M. Halpern; NAPIERALA, MARIA H
> > Cc: sfc@ietf.org
> > Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
> >
> > [Trimmed the recipient list - needs approval otherwise]
> >
> > Completely agree here.
> >
> > SFC does not prevent VLAN stitching and one can continue to do that.
> > While at the same time SFC can include VLAN stitching to support
> > legacy SFs in the same chain that includes SFC aware SFs. Even legacy
> > SFs benefit from chain identification and hence can be shared across
> > different service chains.
> >
> > Surendra.
> >
> >
> >
> > On 3/14/14 10:26 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
> >
> > >My own inclination is to observe that if you don't need explicit
> > >chain identification and you don't need metadata, you can just omit
> > >the sfc/nsh header.  Still do service chaining, just no extra
> header.
> > >
> > >If we are going to have the header, it seems to me that the chain
> > >identification field is very useful, and low cost once we have the
> > header.
> > >
> > >Yours,
> > >Joel
> > >
> > >On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:
> > >> Explicit chain identification should be made optional. I believe
> it
> > >> was discussed few months ago on this mailing list.
> > >>
> > >> Maria
> > >>
> > >> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Jmh.direct
> > >> *Sent:* Thursday, March 13, 2014 12:12 PM
> > >> *To:* kegray@cisco.com; lucy.yong@huawei.com; smkumar@cisco.com;
> > >>jguichar@cisco.com
> > >> *Cc:* nicolas.bouthors@qosmos.com; sfc@ietf.org;
> hadi@mojatatu.com;
> > >>ron_parker@affirmednetworks.com; brijsman@juniper.net;
> > >>jmh@joelhalpern.com
> > >> *Subject:* Re: [sfc] draft-rijsman-sfc-metadata-considerations
> > >> *Importance:* Low
> > >>
> > >> Assuming I understand you properly Ken, I disagree.
> > >>
> > >> For example, by using separate terms I can easily discuss the fact
> > >>that  certain kinds of data (chain identification) only need to be
> > >>adjust by a  few apps in rare cases.  And that data is not beeded
> by
> > >>the applications.
> > >>
> > >> Unless you would like to consider the chain identification as
> being
> > >> optional?
> > >>
> > >> Yours,
> > >>
> > >> Joel
> > >>
> > >>
> > >>
> > >> Sent from my Samsung smartphone on AT&T
> > >>
> > >>
> > >>
> > >>
> > >> -------- Original message --------
> > >> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
> > >> From: "Ken Gray (kegray)" <kegray@cisco.com
> > >> <mailto:kegray@cisco.com>>
> > >> To: Lucy yong <lucy.yong@huawei.com
> > >> <mailto:lucy.yong@huawei.com>>,"Surendra Kumar (smkumar)"
> > >> <smkumar@cisco.com <mailto:smkumar@cisco.com>>,"Jim Guichard
> > (jguichar)"
> > >> <jguichar@cisco.com <mailto:jguichar@cisco.com>>
> > >> CC: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com
> > >> <mailto:Nicolas.BOUTHORS@qosmos.com>>,sfc <sfc@ietf.org
> > >> <mailto:sfc@ietf.org>>,Jamal Hadi Salim <hadi@mojatatu.com
> > >> <mailto:hadi@mojatatu.com>>,Ron Parker
> > >> <Ron_Parker@affirmednetworks.com
> > >> <mailto:Ron_Parker@affirmednetworks.com>>,"brijsman@juniper.net
> > >> <mailto:brijsman@juniper.net>" <brijsman@juniper.net
> > >> <mailto:brijsman@juniper.net>>,"Joel M. Halpern"
> > <jmh@joelhalpern.com
> > >> <mailto:jmh@joelhalpern.com>>
> > >>
> > >> The word "metadata" is a purposely ambiguous term "data that
> > provides
> > >> information about other data".  It is used to avoid THIS
> discussion.
> > >>
> > >> For example, I propose we define "tequila metadata" because,
> > frankly,
> > >>I  will need to order a triple-shot if we keep attempting to define
> > >>something  that, by definition, is ambiguous.  I'd like my
> bartender
> > >>to understand me  specifically when I say "I need a shot".
> > >>
> > >> On 3/13/14 7:49 AM, "Lucy yong" <lucy.yong@huawei.com
> > >> <mailto:lucy.yong@huawei.com>> wrote:
> > >>
> > >>  >Snip..
> > >>  >SK> Just copying from the PS:
> > >>  >--
> > >>  >Data plane metadata provides the ability to exchange information
> > >>between
> > >>  >the network and service functions, between service functions,
> and
> > >>service
> > >>  >functions and the network.
> > >>  >
> > >>  >--
> > >>  >It is a lucid definition. We are unnecessarily making the word
> > >>"network"
> > >>  >controversial, IMO.
> > >>  >
> > >>  >[Lucy] This is my point. "The network" is too general here,
> which
> > >>brings
> > >>  >metadata great power to do many things. This is why people
> invent
> > >>ideas
> > >>  >here, which causes a lot of debates on metadata usage
> potentials.
> > >>We
> > >>  >should not spend a lot of times on that debates and judge which
> > >>usage is
> > >>  >valuable or not. Thus, for the SFC work, it will be helpful if
> we
> > >>can
> > >>  >narrow down a bit. Joel makes explicitly two cases, which is
> > >>helpful to
> > >>  >develop use cases for each case. I would like to see that the
> > >>problem
> > >>  >statement can be more specific on metadata definition, which may
> > be
> > >>  >helpful in less focusing on it and moving forward.
> > >>  >
> > >>  >Lucy
> > >>  >
> > >>  >Surendra.
> > >>  >
> > >>  >
> > >>  >>
> > >>  >>Thanks,
> > >>  >>Lucy
> > >>  >>
> > >>  >>-----Original Message-----
> > >>  >>From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
> > >>  >>Sent: Wednesday, March 12, 2014 4:38 PM
> > >>  >>To: Lucy yong
> > >>  >>Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker;
> > >>  >>brijsman@juniper.net <mailto:brijsman@juniper.net>; sfc; Jamal
> > >>Hadi Salim
> > >>  >>Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
> > >>  >>
> > >>  >>Hi Lucy,
> > >>  >>
> > >>  >>No. I am simply saying we should not overcomplicate the problem
> > >>  >>statement with text that adds little to no value in my opinion.
> > >>Whether
> > >>  >>we call it metadata, or context, has no bearing on the fact
> that
> > >>the
> > >>  >>problem statement already clearly states we need to be able to
> > >>pass
> > >>  >>information between SF=B9s and between the network & SF=B9s.
> > >>  >>
> > >>  >>
> > >>  >>On 3/12/14, 5:13 PM, "Lucy yong" <lucy.yong@huawei.com
> > >><mailto:lucy.yong@huawei.com>> wrote:
> > >>  >>
> > >>  >>>
> > >>  >>>Hi Jim,
> > >>  >>>
> > >>  >>>I for one don't agree and think we are over complicating what
> > >>should
> > >>  >>>be straightforward. The SFC encapsulation should enable two
> > things:
> > >>  >>>
> > >>  >>>1. Steering of selected flows through a service chain; this is
> > >>the
> > >>  >>>service function path.
> > >>  >>>2. Passing of context associated with a given flow within said
> > >>service
> > >>  >>>function path. This context information may be consumed by a
> SF
> > >>(an
> > >>  >>>application ID is an example) or may be consumed by the
> > >>forwarding
> > >>  >>>elements (a vrf-ID is an example).
> > >>  >>>[Lucy] Do you call the context as metadata or not? Do we have
> > >>another
> > >>  >>>term here beside SFC header and metadata. I see that you don't
> > >>want to
> > >>  >>>separate what is consumed by SF and what is consumed by the
> > >>forwarding
> > >>  >>>elements.
> > >>  >>>
> > >>  >>>Lucy
> > >>  >>>
> > >>  >>>Sent from my iPhone
> > >>  >>>
> > >>  >>>> On Mar 12, 2014, at 4:16 PM, "Lucy yong"
> > >><lucy.yong@huawei.com <mailto:lucy.yong@huawei.com>> wrote:
> > >>  >>>>
> > >>  >>>> Great. Then we may consider two special metadata definitions
> > in
> > >>the
> > >>  >>>>problem statement so we can all use the same definitions.
> Here
> > >>is my
> > >>  >>>>suggested text and like to hear you and other's input and
> > >>suggestions.
> > >>  >>>>
> > >>  >>>> Dataplane Metadata: Data plane metadata provides the ability
> > to
> > >>  >>>>exchange information between the elements in a service
> > >>function
> > >>  >>>>chaining. In this context, there are two types of data plane
> > >>metadata.
> > >>  >>>>
> > >>  >>>> Service Function Metadata: the information exchanged between
> > >>  >>>>classifier and service functions, between service functions
> to
> > >>  >>>>facilitate service functions on the packet treatment.
> > >>  >>>>
> > >>  >>>> Steering Metadata: the information from service functions to
> > >>a
> > >>  >>>>classifier or service node for traffic forwarding purpose.
> > >>  >>>>
> > >>  >>>> -end
> > >>  >>>>
> > >>  >>>> Lucy
> > >>  >>>>
> > >>  >>>>
> > >>  >>>> -----Original Message-----
> > >>  >>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
> > >>  >>>> Sent: Wednesday, March 12, 2014 2:35 PM
> > >>  >>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker
> > >>  >>>> Cc: Jim Guichard (jguichar); brijsman@juniper.net
> > >><mailto:brijsman@juniper.net>; sfc; Jamal Hadi
> > >>  >>>> Salim
> > >>  >>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
> > >>  >>>>
> > >>  >>>> Yes, I am trying to consistently distinguish those two cases
> > >>when
> > >>  >>>>talking about the information carried with packets in service
> > >>chains.
> > >>  >>>>
> > >>  >>>> Yours,
> > >>  >>>> Joel
> > >>  >>>>
> > >>  >>>>> On 3/12/14, 3:13 PM, Lucy yong wrote:
> > >>  >>>>> Joel, See below. -----Original Message----- From: sfc
> > >>  >>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
> > Sent:
> > >>  >>>>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas
> > >>BOUTHORS;
> > >>  >>>>> Ron Parker Cc: Jim Guichard (jguichar);
> brijsman@juniper.net
> > >><mailto:brijsman@juniper.net>; sfc;
> > >>  >>>>> Jamal Hadi Salim Subject: Re: [sfc]
> > >>  >>>>> draft-rijsman-sfc-metadata-considerations
> > >>  >>>>>
> > >>  >>>>> I was trying to word it carefully not to focus on who puts
> > the
> > >>  >>>>> information in, but only on who consumes the information.
> > >>  >>>>> Information for service functions may come from the ingress
> > >> >>>>> classifier or from other service functions. [Lucy] this is
> > the
> > >>one
> > >>  >>>>> case using metadata in your view. Information for the
> > >>forwarding
> > >>  >>>>> will generally come from the ingress classifier, but in
> > >>special
> > >>  >>>>> cases may be provided by service functions.  (I keep
> wanting
> > >>to get
> > >>  >>>>> rid of those special cases, but so far there seem to be
> just
> > >>enough
> > >>  >>>>> of them to warrant covering in the solution.  And more
> > >>importantly,
> > >>  >>>>> significant support for it in the working group.) [Lucy]
> > >>This is
> > >>  >>>>> the second case using metadata in your view (but you don't
> > >>like it).
> > >>  >>>>>
> > >>  >>>>> And you suggest distinguishing these two cases when
> > discussing
> > >>  >>>>> about metadata usage. Is that right understanding?
> > >>  >>>>>
> > >>  >>>>> Lucy
> > >>  >>>>>
> > >>  >>>>> Yours, Joel
> > >>  >>>>>
> > >>  >>>>>> On 3/12/14, 2:33 PM, Lucy yong wrote:
> > >>  >>>>>> Joel, I interpret that you suggests that distinguish the
> > >>exchange
> > >>  >>>>>> information data plane carried between service functions
> > >>and the
> > >>  >>>>>> exchange information data plane carried from a service
> > >>function to
> > >>  >>>>>> a service node. Is this right understanding? Lucy
> > >>  >>>>>>
> > >>  >>>>>> -----Original Message----- From: Joel M. Halpern
> > >>  >>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,
> > >>2014
> > >>1:19
> > >>  >>>>>> PM
> > >>  >>>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim
> > >>Guichard
> > >>  >>>>>> (jguichar); brijsman@juniper.net
> > >><mailto:brijsman@juniper.net>;  sfc; Jamal Hadi Salim Subject:
> > >>  >>>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
> > >>  >>>>>>
> > >>  >>>>>> My inclination would be to tune that definition to
> > >>distinguish
> > >>  >>>>>> between dataplane carried information intended for use by
> > >>service
> > >>  >>>>>> funcitons (whatever the origin), and dataplane carried
> > >>information
> > >>  >>>>>> intended for dataplane forwarding components.
> > >>  >>>>>>
> > >>  >>>>>> Yours, Joel
> > >>  >>>>>>
> > >>  >>>>>>
> > >>  >>>>>>> Hi Joel,
> > >>  >>>>>>>
> > >>  >>>>>>> I agree that we need using the same definition for a
> term,
> > >>but
> > >>  >>>>>>> disagree that the metadata definition here is a set of
> > >>  >>>>>>> information put in the SFC header. This may be too narrow
> > or
> > >>lead
> > >>  >>>>>>> to a particular solution. I am fine with this definition
> > >>in the
> > >>  >>>>>>> problem statement w/ minor tweak (suggested on mailing
> > list).
> > >>  >>>>>>>
> > >>  >>>>>>> Dataplane Metadata: Data plane metadata provides the
> > ability
> > >>to
> > >>  >>>>>>> exchange information between the classifiers and service
> > >>  >>>>>>> functions, between service functions, and service
> > >>functions and
> > >>  >>>>>>> the
> > >>  >>>>>>> classifiers|service nodes.
> > >>  >>>>>>>
> > >>  >>>>>>> There may be a solution that a service function passes
> > >>some
> > >>
> > >>  >>>>>>> information to attached service node without using SFC
> > header.
> > >>  >>>>>>>
> > >>  >>>>>>> Thanks, Lucy
> > >>  >>>>>>>
> > >>  >>>>>>>
> > >>  >>>>>>> -----Original Message----- From: Joel Halpern Direct
> > >>  >>>>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday,
> March
> > >>12,
> > >>  >>>>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas
> > >>BOUTHORS;
> > >>  >>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
> > brijsman@juniper.net
> > >><mailto:brijsman@juniper.net>;
> > >>  >>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
> > >>  >>>>>>> draft-rijsman-sfc-metadata-considerations
> > >>  >>>>>>>
> > >>  >>>>>>> Lucy, you say "the metadata term means ..."  The
> > >>definition you
> > >>  >>>>>>> then provide is a definition of the set of information we
> > >>are
> > >>  >>>>>>> proposing that we put in the SFC header.  I, and others,
> > >>have
> > >>  >>>>>>> been using the term metadata more narrowly.  We can use
> > >>whatever
> > >>  >>>>>>> definition we want. But we do need to agree on the
> > definition.
> > >>  >>>>>>> For the purposes of the WG, it seems much more useful to
> > use
> > >>the
> > >>  >>>>>>> term metadata for the narrower description.
> > >>  >>>>>>>
> > >>  >>>>>>> Yours, Joel
> > >>  >>>>>>>
> > >>  >>>>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
> > >>  >>>>>>>> Hi Joel,
> > >>  >>>>>>>>
> > >>  >>>>>>>> I agree. We need to differentiate the metadata used by
> > >>service
> > >>  >>>>>>>>function and SFC header. The metadata term means carrying
> > >>some
> > >>  >>>>>>>>states along with the packet. IMO: SFC header is a kind
> of
> > >>  >>>>>>>>metadata carried on packet for next service node to use.
> > >>In the
> > >>  >>>>>>>>context of SFC, we have term for SFC header and the
> > metadata
> > >>that
> > >>  >>>>>>>>was carried between service functions, or between service
> > >>  >>>>>>>>functions and classifiers/service nodes, which is what
> the
> > >>draft
> > >>  >>>>>>>>focus.
> > >>  >>>>>>>>
> > >>  >>>>>>>> Thanks, Lucy
> > >>  >>>>>>>>
> > >>  >>>>>>>>
> > >>  >>>>>>>>
> > >>  >>>>>>>>
> > >>  >>>>>>>>
> > >>  >>>>>>>> -----Original Message----- From: Joel M. Halpern
> > >>  >>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,
> > >>2014
> > >>  >>>>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc:
> > >>Jim
> > >>  >>>>>>>> Guichard (jguichar); brijsman@juniper.net
> > >><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
> > >>  >>>>>>>> Subject: Re: [sfc]
> > >>draft-rijsman-sfc-metadata-considerations
> > >>  >>>>>>>>
> > >>  >>>>>>>> I think it is important to keep a strong distinction
> > >>between
> > >>  >>>>>>>> metadata (which is for use by applications) and the
> > service
> > >>  >>>>>>>> chaining information in the base service chain header,
> > >>which is
> > >>  >>>>>>>> for use by the service chain support mechanisms.
> > >>  >>>>>>>>
> > >>  >>>>>>>> Yours, Joel
> > >>  >>>>>>>>
> > >>  >>>>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
> > >>  >>>>>>>>> Fully agree with Joe.
> > >>  >>>>>>>>>
> > >>  >>>>>>>>> We should not require a fix length for in-band metadata
> > >>but
> > >>  >>>>>>>>> also not leave it for freely usage. In fact, when a
> > >>service
> > >>  >>>>>>>>> node inserts SFC header on a (encapsulated) packet and
> > >>send to
> > >>  >>>>>>>>> next service node, SFC header itself can be seen as a
> > >>metadata.
> > >>  >>>>>>>>>
> > >>  >>>>>>>>> Lucy
> > >>  >>>>>>>>>
> > >>  >>>>>>>>> -----Original Message----- From: sfc
> > >>  >>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M.
> > Halpern
> > >>  >>>>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas
> > >>BOUTHORS;
> > >>  >>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
> > >>brijsman@juniper.net  <mailto:brijsman@juniper.net>;
> > >>  >>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
> > >>  >>>>>>>>> draft-rijsman-sfc-metadata-considerations
> > >>  >>>>>>>>>
> > >>  >>>>>>>>> For in-band metadata, the API for access can easily be
> > >>  >>>>>>>>> synchronous. Out of band metadata needs different
> > handling.
> > >>  >>>>>>>>> There are many cases where out-of-band metadata is
> > >>useful and
> > >>  >>>>>>>>> appropriate.  But they do not cover all needs by any
> > stretch.
> > >>  >>>>>>>>>
> > >>  >>>>>>>>> Even if each piece of in-band metadata is of fixed
> > length,
> > >>  >>>>>>>>> there are many different kinds of metatype.  Trying to
> > say
> > >>  >>>>>>>>> "there will be exactly four pieces, and they will be of
> > >>types
> > >>  >>>>>>>>> t1, t2, t3, and t4" is simply too specific for even 80%
> > of
> > >>the
> > >>  >>>>>>>>>needs.
> > >>  >>>>>>>>>
> > >>  >>>>>>>>> Yours, Joel
> > >>  >>>>>>>>>
> > >>  >>>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
> > >>  >>>>>>>>>> Hello Ron,
> > >>  >>>>>>>>>>
> > >>  >>>>>>>>>> Sending out of band congruent metadata may not be the
> > >>answer
> > >>  >>>>>>>>>> to all needs but it is one tool that we should keep.
> > >>  >>>>>>>>>>
> > >>  >>>>>>>>>> Not all metadata is tied to a specific packet, for
> > >>example a
> > >>  >>>>>>>>>> policy change in PCRF could lead to some metadata
> > >>signaling,
> > >>  >>>>>>>>>> the reaction time need not be immediate, few ms may
> not
> > >>matter.
> > >>  >>>>>>>>>>
> > >>  >>>>>>>>>> As you point, if a packet is tied to a metadata a
> > >>correlation
> > >>  >>>>>>>>>> info can be set in both packet to deal with it (i.e
> > >>metadata
> > >>  >>>>>>>>>> expected flag in the SFC header, plus an id)
> > >>  >>>>>>>>>>
> > >>  >>>>>>>>>> Finally we can still send some limited metadata within
> > >>a header.
> > >>  >>>>>>>>>> This could be used for load balancers in particular if
> > we
> > >>  >>>>>>>>>> agree on a convention to locate "coarse grain policy"
> > >>  >>>>>>>>>> / "fine grain policy" on reserved context headers.
> > >>  >>>>>>>>>>
> > >>  >>>>>>>>>> This seems to open up a lot of flexibility /
> > innovations.
> > >>  >>>>>>>>>>
> > >>  >>>>>>>>>> On your last point, there is a question on how to make
> > >>  >>>>>>>>>> metadata available to a Service Function. Current
> > >>socket
> > >>  >>>>>>>>>> connections for example do not allow to retrieve IP
> > >>header
> > >>  >>>>>>>>>> options. So I assume that SFC aware Service Functions
> > >>will
> > >>  >>>>>>>>>> need some (asynchronous
> > >>  >>>>>>>>>> ?) API to retrieve SFC header information as well as
> > >>in-band
> > >>  >>>>>>>>>> metadata. I don't see out of band metadata transport
> > >>adding
> > >>  >>>>>>>>>> complexity,  the same API can probably apply.
> > >>  >>>>>>>>>>
> > >>  >>>>>>>>>> The alternative option, allowing variable sized
> > >>metadata in
> > >>  >>>>>>>>>> the SFC header has some drawbacks as well, one being
> > >>  >>>>>>>>>> fragmentation, and some switches expecting as well to
> > >>look at
> > >>  >>>>>>>>>> end user traffic headers for link load balancing.  I
> > >>would
> > >>  >>>>>>>>>> agree that if we can accept these issues, then sending
> > >>  >>>>>>>>>> off-line congruent metadata looses its interest.
> > >>  >>>>>>>>>>
> > >>  >>>>>>>>>> We need to take into account  that both in-band and
> > >>congruent
> > >>  >>>>>>>>>> out-of-band metadata transport is not reliable. A
> > >>packet loss
> > >>  >>>>>>>>>> triggering retransmission would not lead to the
> > identical
> > >>  >>>>>>>>>> reconstruction of the associated metadata. In some
> > cases,
> > >>we
> > >>  >>>>>>>>>> might thus even need non-congruent out-of-band
> reliable
> > >>  >>>>>>>>>> metadata transport.
> > >>  >>>>>>>>>>
> > >>  >>>>>>>>>>
> > >>  >>>>>>>>>>
> > >>  >>>>>>>>>> Nicolas ________________________________________ From:
> > >>Ron
> > >>  >>>>>>>>>> Parker [Ron_Parker@affirmednetworks.com] Sent:
> > Wednesday,
> > >>  >>>>>>>>>> March 12, 2014
> > >>  >>>>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard
> > >>(jguichar);
> > >>  >>>>>>>>>> brijsman@juniper.net <mailto:brijsman@juniper.net>;
> > >>sfc; Jamal Hadi Salim Subject: Re: [sfc]
> > >>  >>>>>>>>>> draft-rijsman-sfc-metadata-considerations
> > >>  >>>>>>>>>>
> > >>  >>>>>>>>>> Nicolas,
> > >>  >>>>>>>>>>
> > >>  >>>>>>>>>> I understand the concept for out of band signaling of
> > >>  >>>>>>>>>>metadata, but I am concerned that it introduces
> > >>significant
> > >>  >>>>>>>>>>complexity due to the potential race condition of
> > >>receiving the
> > >>  >>>>>>>>>>real packet before the metadata.  While the real packet
> > >>could
> > >>  >>>>>>>>>>indicate that out of band metadata is expected, how can
> > we
> > >>  >>>>>>>>>>guarantee the order of reception? What if switching or
> > >>routing
> > >>  >>>>>>>>>>nodes apply hash based load balancing? What if the load
> > >>  >>>>>>>>>>balancing understands SFC encaps and looks beyond it to
> > >>the
> > >>  >>>>>>>>>>original header to get better entropy?
> > >>  >>>>>>>>>> Can we guarantee that the metadata and real packet
> will
> > >>follow
> > >>  >>>>>>>>>>the exact same path? If we can not, then
> implementations
> > >>will
> > >>  >>>>>>>>>>need to add ingress queuing to cope with the scenario.
> > >>  >>>>>>>>>>
> > >>  >>>>>>>>>> Also, do you feel that the increase in implementation
> > >>  >>>>>>>>>> complexity at the service functions is reasonable?
> > >>  >>>>>>>>>>
> > >>  >>>>>>>>>> Thanks.
> > >>  >>>>>>>>>>
> > >>  >>>>>>>>>> Ron
> > >>  >>>>>>>>>>
> > >>  >>>>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
> > >>  >>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com
> > >><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
> > >>  >>>>>>>>>>>
> > >>  >>>>>>>>>>> I think we must make a distinction between:
> > >>  >>>>>>>>>>>
> > >>  >>>>>>>>>>> - Metadata which should be part of the header defined
> > as
> > >>in
> > >>  >>>>>>>>>>> band marking. - Metadata with can be passed out of
> > band,
> > >>for
> > >>  >>>>>>>>>>> example congruent out of band signaling defined in
> the
> > >>draft
> > >>  >>>>>>>>>>>
> > >>  >>>>>>>>>>> The former calls for a limited space in the header,
> > >>true, The
> > >>  >>>>>>>>>>> latter however does not incur any space limitation
> and
> > >>is
> > >>  >>>>>>>>>>> still fairly efficient and it remains compatible with
> > >>a fixed
> > >>  >>>>>>>>>>> size header used to route those signaling messages
> > along
> > >>the
> > >>  >>>>>>>>>>> chain's service functions.
> > >>  >>>>>>>>>>>
> > >>  >>>>>>>>>>> Nicolas ________________________________________
> From:
> > >>  >>>>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com] Sent:
> > >>  >>>>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
> > >>  >>>>>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net
> > >><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
> > >>  >>>>>>>>>>> Subject: Re: [sfc]
> > >>draft-rijsman-sfc-metadata-considerations
> > >>  >>>>>>>>>>>
> > >>  >>>>>>>>>>> Hi Ron,
> > >>  >>>>>>>>>>>
> > >>  >>>>>>>>>>> We can certainly have this discussion but we should
> > >>first
> > >>  >>>>>>>>>>> consider what information is necessary and if said
> > >>  >>>>>>>>>>> information can fit within a fixed number of contexts
> > in
> > >>the
> > >>  >>>>>>>>>>> majority of cases. Remember, the goal of being able
> to
> > >>pass
> > >>  >>>>>>>>>>> metadata through the network is to enhance service
> > >>delivery,
> > >>  >>>>>>>>>>> not pass the entire works of Shakespeare ;-)
> > >>  >>>>>>>>>>>
> > >>  >>>>>>>>>>> Sent from my iPhone
> > >>  >>>>>>>>>>>
> > >>  >>>>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
> > >>  >>>>>>>>>>>> <Ron_Parker@affirmednetworks.com
> > >><mailto:Ron_Parker@affirmednetworks.com>> wrote:
> > >>  >>>>>>>>>>>>
> > >>  >>>>>>>>>>>> Nicolas,
> > >>  >>>>>>>>>>>>
> > >>  >>>>>>>>>>>> I see similar requirements from the 3gpp EPC side.
> I
> > >>would
> > >>  >>>>>>>>>>>> like to propose an OUI / TLV based approach where
> the
> > >>  >>>>>>>>>>>> reserved OUI can be used for agreed upon types of
> > >>common
> > >>  >>>>>>>>>>>> metadata and vendor or other organizational OUIs can
> > be
> > >>used
> > >>  >>>>>>>>>>>> to quickly innovate in the networks.
> > >>  >>>>>>>>>>>> Simultaneously, I would also like to consider
> > >>mechanisms
> > >>  >>>>>>>>>>>> that are optimized for long lived flows so as to
> > >>limit the
> > >>  >>>>>>>>>>>> negative effects of packet growth.
> > >>  >>>>>>>>>>>>
> > >>  >>>>>>>>>>>> Ron
> > >>  >>>>>>>>>>>>
> > >>  >>>>>>>>>>>>
> > >>  >>>>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
> > >>  >>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com
> > >><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
> > >>  >>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>> Hello Jim
> > >>  >>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>> I have seen cases in Gi LAN, where subscriber
> > >>related
> > >>  >>>>>>>>>>>>> information is passed to a Web Proxy for HTTP
> header
> > >>  >>>>>>>>>>>>> enrichment (aimed at some Web Content providers
> > >>partners of
> > >>  >>>>>>>>>>>>> the Mobile Operator).
> > >>  >>>>>>>>>>>>> Information was an coded (persistent) subscriber id
> > >>derived
> > >>  >>>>>>>>>>>>> from the MSISDN, and couple of f customer profile
> > >>related
> > >>  >>>>>>>>>>>>> fields.
> > >>  >>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>> In an sfc based Gi LAN, this entity should receive
> > >>from the
> > >>  >>>>>>>>>>>>> Classifier
> > >>  >>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>> - A classification of the Content Provider ( Id,
> > >>  >>>>>>>>>>>>> Category) based on traffic analysis - The MSISDN of
> > >>the
> > >>  >>>>>>>>>>>>> subscriber - Two subscriber policy fields (not tied
> > to
> > >>PCRF
> > >>  >>>>>>>>>>>>> but belonging to the Subscriber DB) (Subscriber
> > >>category,
> > >>  >>>>>>>>>>>>> sub-category) - A session id (for logging and
> > tracking
> > >>  >>>>>>>>>>>>> purposes)
> > >>  >>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>> The objective being to avoid having  the HTTP Proxy
> > to
> > >>  >>>>>>>>>>>>> become a trusted application (interogate the
> > >>subscriber DB,
> > >>  >>>>>>>>>>>>> etc..)
> > >>  >>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>> Nicolas
> > >>  >>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>> ________________________________________ From: Jim
> > >>Guichard
> > >>  >>>>>>>>>>>>> (jguichar) [jguichar@cisco.com] Sent:
> > >>  >>>>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi
> > Salim;
> > >>  >>>>>>>>>>>>> jmoisand@juniper.net <mailto:jmoisand@juniper.net>;
> > >>brijsman@juniper.net <mailto:brijsman@juniper.net> Cc:
> > >>  >>>>>>>>>>>>> sfc Subject: Re: [sfc]
> > >>  >>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
> > >>  >>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>> Hi Jamal,
> > >>  >>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>> You said "It seems there's clear need for variable
> > >>sized
> > >>  >>>>>>>>>>>>> metadata".. I am not so convinced and would like to
> > >>better
> > >>  >>>>>>>>>>>>> understand the requirements before passing
> judgement.
> > >>If we
> > >>  >>>>>>>>>>>>> look at the use cases as presented thus far into
> the
> > >>WG I
> > >>  >>>>>>>>>>>>> have yet to see a single example of the need
> (noting
> > >>that
> > >>  >>>>>>>>>>>>> desire is not the same as need) - I am not saying
> > >>there is
> > >>  >>>>>>>>>>>>> no requirement but rather that we should not jump
> to
> > >>the
> > >>  >>>>>>>>>>>>> conclusion and build standards around a theory.
> > >>  >>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
> > >>  >>>>>>>>>>>>>> <hadi@mojatatu.com <mailto:hadi@mojatatu.com>>
> > wrote:
> > >>  >>>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>>> I like the doc - well written.
> > >>  >>>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>>> Section 4.3 on metadata encoding.
> > >>  >>>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>>> It seems there's clear need for variable sized
> > >>metadata
> > >>  >>>>>>>>>>>>>> (at least for http/app you  seem to indicate the
> > >>desire for
> > >>  >>>>>>>>>>>>>>it).
> > >>  >>>>>>>>>>>>>> For a datapath per-packet metadata, i feel the
> need
> > >>is
> > >>  >>>>>>>>>>>>>> just as important. Are we limited by the fact that
> > >>  >>>>>>>>>>>>>> existing hardware may not be able to handle TLVs?
> > For
> > >>  >>>>>>>>>>>>>> example, I dont have a problem handling TLVs in a
> > >>software
> > >>  >>>>>>>>>>>>>>datapath.
> > >>  >>>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>>> cheers, jamal
> > >>  >>>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>>> _______________________________________________
> sfc
> > >>  >>>>>>>>>>>>>> mailing list sfc@ietf.org <mailto:sfc@ietf.org>
> > >>  >>>>>>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
> > >>  >>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>> _______________________________________________ sfc
> > >>mailing
> > >>  >>>>>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
> > >>https://www.ietf.org/mailman/listinfo/sfc
> > >>  >>>>>>>>>>
> > >>  >>>>>>>>>> _______________________________________________ sfc
> > >>mailing
> > >>  >>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
> > >>https://www.ietf.org/mailman/listinfo/sfc
> > >>  >>>>>>>>>
> > >>  >>>>>>>>> _______________________________________________ sfc
> > >>mailing
> > >>  >>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
> > >>https://www.ietf.org/mailman/listinfo/sfc
> > >>  >>>>>>>>>
> > >>  >>>>>>>>> _______________________________________________ sfc
> > >>mailing
> > >>  >>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
> > >>https://www.ietf.org/mailman/listinfo/sfc
> > >>  >>>>>
> > >>  >>>>> _______________________________________________ sfc mailing
> > >>list
> > >>  >>>>> sfc@ietf.org <mailto:sfc@ietf.org>
> > >>https://www.ietf.org/mailman/listinfo/sfc
> > >>  >>>>>
> > >>  >>
> > >>  >>_______________________________________________
> > >>  >>sfc mailing list
> > >>  >>sfc@ietf.org <mailto:sfc@ietf.org>
> > >>  >>https://www.ietf.org/mailman/listinfo/sfc
> > >>  >
> > >>  >_______________________________________________
> > >>  >sfc mailing list
> > >>  >sfc@ietf.org <mailto:sfc@ietf.org>
> > >>  >https://www.ietf.org/mailman/listinfo/sfc
> > >>
> > >
> > >_______________________________________________
> > >sfc mailing list
> > >sfc@ietf.org
> > >https://www.ietf.org/mailman/listinfo/sfc
> >
> > _______________________________________________
> > sfc mailing list
> > sfc@ietf.org
> > https://www.ietf.org/mailman/listinfo/sfc
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Fri Mar 14 12:45:34 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9DE331A01BB for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 12:45:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.448
X-Spam-Level: 
X-Spam-Status: No, score=-2.448 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_OFF=2.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 xere5U9xNjIv for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 12:45:26 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id D725A1A01A9 for <sfc@ietf.org>; Fri, 14 Mar 2014 12:45:24 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BCB78382; Fri, 14 Mar 2014 19:45:17 +0000 (GMT)
Received: from LHREML405-HUB.china.huawei.com (10.201.5.242) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Fri, 14 Mar 2014 19:44:22 +0000
Received: from DFWEML704-CHM.china.huawei.com (10.193.5.141) by lhreml405-hub.china.huawei.com (10.201.5.242) with Microsoft SMTP Server (TLS) id 14.3.158.1; Fri, 14 Mar 2014 19:45:15 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.118]) by dfweml704-chm.china.huawei.com ([169.254.6.173]) with mapi id 14.03.0158.001;  Fri, 14 Mar 2014 12:45:07 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: "NAPIERALA, MARIA H" <mn1921@att.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPPtb7xgFuQPGhwEWKurWj2TK38JrhRYoAgAAHSwCAAAVnAIAAC8mAgAAC+4D//49lwIAAgkIA//+LyzA=
Date: Fri, 14 Mar 2014 19:45:07 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D45357C53@dfweml701-chm.china.huawei.com>
References: <9wpek1o9cwfd51qatfhe1o82.1394727128188@email.android.com> <1D70D757A2C9D54D83B4CBD7625FA80E0135C7C6@MISOUT7MSGUSR9I.ITServices.sbc.com> <53233BDA.8070903@joelhalpern.com> <CF488DFD.33B63%smkumar@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7DEE15@MBX021-W3-CA-2.exch021.domain.local> <1D70D757A2C9D54D83B4CBD7625FA80E0135C8E8@MISOUT7MSGUSR9I.ITServices.sbc.com> <2691CE0099834E4A9C5044EEC662BB9D45357B83@dfweml701-chm.china.huawei.com> <1D70D757A2C9D54D83B4CBD7625FA80E0135CABF@MISOUT7MSGUSR9I.ITServices.sbc.com>
In-Reply-To: <1D70D757A2C9D54D83B4CBD7625FA80E0135CABF@MISOUT7MSGUSR9I.ITServices.sbc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.130.8]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/BaF2oL78G3mQ2zfOqIKqRpEvPd4
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 19:45:30 -0000

Maria, What is the value you see in the SFC work in IETF?
Lucy

-----Original Message-----
From: NAPIERALA, MARIA H [mailto:mn1921@att.com]=20
Sent: Friday, March 14, 2014 2:42 PM
To: Lucy yong
Cc: sfc@ietf.org
Subject: RE: [sfc] draft-rijsman-sfc-metadata-considerations

Lucy,=20

> We understand that SP can do service chaining today. One clarification:
> can you do it with constraints on where SFs to be place, i.e. MUST be=20
> on traffic path, or do it without such constraint today?
>=20

Without being in-line.

Maria

> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of NAPIERALA, MARIA=20
> H
> Sent: Friday, March 14, 2014 1:39 PM
> To: Ron Parker; Surendra Kumar (smkumar); Joel M. Halpern
> Cc: sfc@ietf.org
> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>=20
> Well, we can do service chaining today without such explicit ID (and=20
> not based on VLAN stitching). So, it is possible.
>=20
>=20
> Maria
>=20
> > -----Original Message-----
> > From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
> > Sent: Friday, March 14, 2014 2:28 PM
> > To: Surendra Kumar (smkumar); Joel M. Halpern; NAPIERALA, MARIA H
> > Cc: sfc@ietf.org
> > Subject: RE: [sfc] draft-rijsman-sfc-metadata-considerations
> >
> > The chain ID is the label that defines the sequence of service
> > functions that must be visited.   It can be thought of as a handle
> for
> > a stack of must-visit network locations.   I don't see how this can
> be
> > anything but mandatory.
> >
> >    Ron
> >
> >
> > -----Original Message-----
> > From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Surendra Kumar
> > (smkumar)
> > Sent: Friday, March 14, 2014 1:46 PM
> > To: Joel M. Halpern; NAPIERALA, MARIA H
> > Cc: sfc@ietf.org
> > Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
> >
> > [Trimmed the recipient list - needs approval otherwise]
> >
> > Completely agree here.
> >
> > SFC does not prevent VLAN stitching and one can continue to do that.
> > While at the same time SFC can include VLAN stitching to support=20
> > legacy SFs in the same chain that includes SFC aware SFs. Even=20
> > legacy SFs benefit from chain identification and hence can be shared=20
> > across different service chains.
> >
> > Surendra.
> >
> >
> >
> > On 3/14/14 10:26 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
> >
> > >My own inclination is to observe that if you don't need explicit=20
> > >chain identification and you don't need metadata, you can just omit=20
> > >the sfc/nsh header.  Still do service chaining, just no extra
> header.
> > >
> > >If we are going to have the header, it seems to me that the chain=20
> > >identification field is very useful, and low cost once we have the
> > header.
> > >
> > >Yours,
> > >Joel
> > >
> > >On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:
> > >> Explicit chain identification should be made optional. I believe
> it
> > >> was discussed few months ago on this mailing list.
> > >>
> > >> Maria
> > >>
> > >> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of=20
> > >>*Jmh.direct
> > >> *Sent:* Thursday, March 13, 2014 12:12 PM
> > >> *To:* kegray@cisco.com; lucy.yong@huawei.com; smkumar@cisco.com;=20
> > >>jguichar@cisco.com
> > >> *Cc:* nicolas.bouthors@qosmos.com; sfc@ietf.org;
> hadi@mojatatu.com;
> > >>ron_parker@affirmednetworks.com; brijsman@juniper.net;=20
> > >>jmh@joelhalpern.com
> > >> *Subject:* Re: [sfc] draft-rijsman-sfc-metadata-considerations
> > >> *Importance:* Low
> > >>
> > >> Assuming I understand you properly Ken, I disagree.
> > >>
> > >> For example, by using separate terms I can easily discuss the=20
> > >>fact that  certain kinds of data (chain identification) only need=20
> > >>to be adjust by a  few apps in rare cases.  And that data is not=20
> > >>beeded
> by
> > >>the applications.
> > >>
> > >> Unless you would like to consider the chain identification as
> being
> > >> optional?
> > >>
> > >> Yours,
> > >>
> > >> Joel
> > >>
> > >>
> > >>
> > >> Sent from my Samsung smartphone on AT&T
> > >>
> > >>
> > >>
> > >>
> > >> -------- Original message --------
> > >> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
> > >> From: "Ken Gray (kegray)" <kegray@cisco.com=20
> > >> <mailto:kegray@cisco.com>>
> > >> To: Lucy yong <lucy.yong@huawei.com=20
> > >> <mailto:lucy.yong@huawei.com>>,"Surendra Kumar (smkumar)"
> > >> <smkumar@cisco.com <mailto:smkumar@cisco.com>>,"Jim Guichard
> > (jguichar)"
> > >> <jguichar@cisco.com <mailto:jguichar@cisco.com>>
> > >> CC: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com=20
> > >> <mailto:Nicolas.BOUTHORS@qosmos.com>>,sfc <sfc@ietf.org=20
> > >> <mailto:sfc@ietf.org>>,Jamal Hadi Salim <hadi@mojatatu.com=20
> > >> <mailto:hadi@mojatatu.com>>,Ron Parker=20
> > >> <Ron_Parker@affirmednetworks.com=20
> > >> <mailto:Ron_Parker@affirmednetworks.com>>,"brijsman@juniper.net
> > >> <mailto:brijsman@juniper.net>" <brijsman@juniper.net=20
> > >> <mailto:brijsman@juniper.net>>,"Joel M. Halpern"
> > <jmh@joelhalpern.com
> > >> <mailto:jmh@joelhalpern.com>>
> > >>
> > >> The word "metadata" is a purposely ambiguous term "data that
> > provides
> > >> information about other data".  It is used to avoid THIS
> discussion.
> > >>
> > >> For example, I propose we define "tequila metadata" because,
> > frankly,
> > >>I  will need to order a triple-shot if we keep attempting to=20
> > >>define something  that, by definition, is ambiguous.  I'd like my
> bartender
> > >>to understand me  specifically when I say "I need a shot".
> > >>
> > >> On 3/13/14 7:49 AM, "Lucy yong" <lucy.yong@huawei.com=20
> > >> <mailto:lucy.yong@huawei.com>> wrote:
> > >>
> > >>  >Snip..
> > >>  >SK> Just copying from the PS:
> > >>  >--
> > >>  >Data plane metadata provides the ability to exchange=20
> > >>information between
> > >>  >the network and service functions, between service functions,
> and
> > >>service
> > >>  >functions and the network.
> > >>  >
> > >>  >--
> > >>  >It is a lucid definition. We are unnecessarily making the word=20
> > >>"network"
> > >>  >controversial, IMO.
> > >>  >
> > >>  >[Lucy] This is my point. "The network" is too general here,
> which
> > >>brings
> > >>  >metadata great power to do many things. This is why people
> invent
> > >>ideas
> > >>  >here, which causes a lot of debates on metadata usage
> potentials.
> > >>We
> > >>  >should not spend a lot of times on that debates and judge which=20
> > >>usage is
> > >>  >valuable or not. Thus, for the SFC work, it will be helpful if
> we
> > >>can
> > >>  >narrow down a bit. Joel makes explicitly two cases, which is=20
> > >>helpful to
> > >>  >develop use cases for each case. I would like to see that the=20
> > >>problem
> > >>  >statement can be more specific on metadata definition, which=20
> > >>may
> > be
> > >>  >helpful in less focusing on it and moving forward.
> > >>  >
> > >>  >Lucy
> > >>  >
> > >>  >Surendra.
> > >>  >
> > >>  >
> > >>  >>
> > >>  >>Thanks,
> > >>  >>Lucy
> > >>  >>
> > >>  >>-----Original Message-----
> > >>  >>From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
> > >>  >>Sent: Wednesday, March 12, 2014 4:38 PM
> > >>  >>To: Lucy yong
> > >>  >>Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker;
> > >>  >>brijsman@juniper.net <mailto:brijsman@juniper.net>; sfc; Jamal=20
> > >>Hadi Salim
> > >>  >>Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
> > >>  >>
> > >>  >>Hi Lucy,
> > >>  >>
> > >>  >>No. I am simply saying we should not overcomplicate the=20
> > >>problem
> > >>  >>statement with text that adds little to no value in my opinion.
> > >>Whether
> > >>  >>we call it metadata, or context, has no bearing on the fact
> that
> > >>the
> > >>  >>problem statement already clearly states we need to be able to=20
> > >>pass
> > >>  >>information between SF=B9s and between the network & SF=B9s.
> > >>  >>
> > >>  >>
> > >>  >>On 3/12/14, 5:13 PM, "Lucy yong" <lucy.yong@huawei.com=20
> > >><mailto:lucy.yong@huawei.com>> wrote:
> > >>  >>
> > >>  >>>
> > >>  >>>Hi Jim,
> > >>  >>>
> > >>  >>>I for one don't agree and think we are over complicating what=20
> > >>should
> > >>  >>>be straightforward. The SFC encapsulation should enable two
> > things:
> > >>  >>>
> > >>  >>>1. Steering of selected flows through a service chain; this=20
> > >>is the
> > >>  >>>service function path.
> > >>  >>>2. Passing of context associated with a given flow within=20
> > >>said service
> > >>  >>>function path. This context information may be consumed by a
> SF
> > >>(an
> > >>  >>>application ID is an example) or may be consumed by the=20
> > >>forwarding
> > >>  >>>elements (a vrf-ID is an example).
> > >>  >>>[Lucy] Do you call the context as metadata or not? Do we have=20
> > >>another
> > >>  >>>term here beside SFC header and metadata. I see that you=20
> > >>don't want to
> > >>  >>>separate what is consumed by SF and what is consumed by the=20
> > >>forwarding
> > >>  >>>elements.
> > >>  >>>
> > >>  >>>Lucy
> > >>  >>>
> > >>  >>>Sent from my iPhone
> > >>  >>>
> > >>  >>>> On Mar 12, 2014, at 4:16 PM, "Lucy yong"
> > >><lucy.yong@huawei.com <mailto:lucy.yong@huawei.com>> wrote:
> > >>  >>>>
> > >>  >>>> Great. Then we may consider two special metadata=20
> > >>definitions
> > in
> > >>the
> > >>  >>>>problem statement so we can all use the same definitions.
> Here
> > >>is my
> > >>  >>>>suggested text and like to hear you and other's input and=20
> > >>suggestions.
> > >>  >>>>
> > >>  >>>> Dataplane Metadata: Data plane metadata provides the=20
> > >>ability
> > to
> > >>  >>>>exchange information between the elements in a service=20
> > >>function
> > >>  >>>>chaining. In this context, there are two types of data plane=20
> > >>metadata.
> > >>  >>>>
> > >>  >>>> Service Function Metadata: the information exchanged=20
> > >>between
> > >>  >>>>classifier and service functions, between service functions
> to
> > >>  >>>>facilitate service functions on the packet treatment.
> > >>  >>>>
> > >>  >>>> Steering Metadata: the information from service functions=20
> > >>to a
> > >>  >>>>classifier or service node for traffic forwarding purpose.
> > >>  >>>>
> > >>  >>>> -end
> > >>  >>>>
> > >>  >>>> Lucy
> > >>  >>>>
> > >>  >>>>
> > >>  >>>> -----Original Message-----
> > >>  >>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
> > >>  >>>> Sent: Wednesday, March 12, 2014 2:35 PM
> > >>  >>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker
> > >>  >>>> Cc: Jim Guichard (jguichar); brijsman@juniper.net=20
> > >><mailto:brijsman@juniper.net>; sfc; Jamal Hadi
> > >>  >>>> Salim
> > >>  >>>> Subject: Re: [sfc]=20
> > >>draft-rijsman-sfc-metadata-considerations
> > >>  >>>>
> > >>  >>>> Yes, I am trying to consistently distinguish those two=20
> > >>cases when
> > >>  >>>>talking about the information carried with packets in=20
> > >>service chains.
> > >>  >>>>
> > >>  >>>> Yours,
> > >>  >>>> Joel
> > >>  >>>>
> > >>  >>>>> On 3/12/14, 3:13 PM, Lucy yong wrote:
> > >>  >>>>> Joel, See below. -----Original Message----- From: sfc
> > >>  >>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
> > Sent:
> > >>  >>>>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas=20
> > >>BOUTHORS;
> > >>  >>>>> Ron Parker Cc: Jim Guichard (jguichar);
> brijsman@juniper.net
> > >><mailto:brijsman@juniper.net>; sfc;
> > >>  >>>>> Jamal Hadi Salim Subject: Re: [sfc]
> > >>  >>>>> draft-rijsman-sfc-metadata-considerations
> > >>  >>>>>
> > >>  >>>>> I was trying to word it carefully not to focus on who puts
> > the
> > >>  >>>>> information in, but only on who consumes the information.
> > >>  >>>>> Information for service functions may come from the=20
> > >> ingress
> > >> >>>>> classifier or from other service functions. [Lucy] this is
> > the
> > >>one
> > >>  >>>>> case using metadata in your view. Information for the=20
> > >>forwarding
> > >>  >>>>> will generally come from the ingress classifier, but in=20
> > >>special
> > >>  >>>>> cases may be provided by service functions.  (I keep
> wanting
> > >>to get
> > >>  >>>>> rid of those special cases, but so far there seem to be
> just
> > >>enough
> > >>  >>>>> of them to warrant covering in the solution.  And more=20
> > >>importantly,
> > >>  >>>>> significant support for it in the working group.) [Lucy]=20
> > >>This is
> > >>  >>>>> the second case using metadata in your view (but you don't=20
> > >>like it).
> > >>  >>>>>
> > >>  >>>>> And you suggest distinguishing these two cases when
> > discussing
> > >>  >>>>> about metadata usage. Is that right understanding?
> > >>  >>>>>
> > >>  >>>>> Lucy
> > >>  >>>>>
> > >>  >>>>> Yours, Joel
> > >>  >>>>>
> > >>  >>>>>> On 3/12/14, 2:33 PM, Lucy yong wrote:
> > >>  >>>>>> Joel, I interpret that you suggests that distinguish the=20
> > >>exchange
> > >>  >>>>>> information data plane carried between service functions=20
> > >>and the
> > >>  >>>>>> exchange information data plane carried from a service=20
> > >>function to
> > >>  >>>>>> a service node. Is this right understanding? Lucy
> > >>  >>>>>>
> > >>  >>>>>> -----Original Message----- From: Joel M. Halpern
> > >>  >>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,
> > >>2014
> > >>1:19
> > >>  >>>>>> PM
> > >>  >>>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim=20
> > >>Guichard
> > >>  >>>>>> (jguichar); brijsman@juniper.net=20
> > >><mailto:brijsman@juniper.net>;  sfc; Jamal Hadi Salim Subject:
> > >>  >>>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
> > >>  >>>>>>
> > >>  >>>>>> My inclination would be to tune that definition to=20
> > >>distinguish
> > >>  >>>>>> between dataplane carried information intended for use by=20
> > >>service
> > >>  >>>>>> funcitons (whatever the origin), and dataplane carried=20
> > >>information
> > >>  >>>>>> intended for dataplane forwarding components.
> > >>  >>>>>>
> > >>  >>>>>> Yours, Joel
> > >>  >>>>>>
> > >>  >>>>>>
> > >>  >>>>>>> Hi Joel,
> > >>  >>>>>>>
> > >>  >>>>>>> I agree that we need using the same definition for a
> term,
> > >>but
> > >>  >>>>>>> disagree that the metadata definition here is a set of
> > >>  >>>>>>> information put in the SFC header. This may be too=20
> > >>narrow
> > or
> > >>lead
> > >>  >>>>>>> to a particular solution. I am fine with this definition=20
> > >>in the
> > >>  >>>>>>> problem statement w/ minor tweak (suggested on mailing
> > list).
> > >>  >>>>>>>
> > >>  >>>>>>> Dataplane Metadata: Data plane metadata provides the
> > ability
> > >>to
> > >>  >>>>>>> exchange information between the classifiers and service
> > >>  >>>>>>> functions, between service functions, and service=20
> > >>functions and
> > >>  >>>>>>> the
> > >>  >>>>>>> classifiers|service nodes.
> > >>  >>>>>>>
> > >>  >>>>>>> There may be a solution that a service function passes=20
> > >>some
> > >>
> > >>  >>>>>>> information to attached service node without using SFC
> > header.
> > >>  >>>>>>>
> > >>  >>>>>>> Thanks, Lucy
> > >>  >>>>>>>
> > >>  >>>>>>>
> > >>  >>>>>>> -----Original Message----- From: Joel Halpern Direct =20
> > >> >>>>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday,
> March
> > >>12,
> > >>  >>>>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas=20
> > >>BOUTHORS;
> > >>  >>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
> > brijsman@juniper.net
> > >><mailto:brijsman@juniper.net>;
> > >>  >>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
> > >>  >>>>>>> draft-rijsman-sfc-metadata-considerations
> > >>  >>>>>>>
> > >>  >>>>>>> Lucy, you say "the metadata term means ..."  The=20
> > >>definition you
> > >>  >>>>>>> then provide is a definition of the set of information=20
> > >>we are
> > >>  >>>>>>> proposing that we put in the SFC header.  I, and others,=20
> > >>have
> > >>  >>>>>>> been using the term metadata more narrowly.  We can use=20
> > >>whatever
> > >>  >>>>>>> definition we want. But we do need to agree on the
> > definition.
> > >>  >>>>>>> For the purposes of the WG, it seems much more useful to
> > use
> > >>the
> > >>  >>>>>>> term metadata for the narrower description.
> > >>  >>>>>>>
> > >>  >>>>>>> Yours, Joel
> > >>  >>>>>>>
> > >>  >>>>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
> > >>  >>>>>>>> Hi Joel,
> > >>  >>>>>>>>
> > >>  >>>>>>>> I agree. We need to differentiate the metadata used by=20
> > >>service
> > >>  >>>>>>>>function and SFC header. The metadata term means=20
> > >>carrying some
> > >>  >>>>>>>>states along with the packet. IMO: SFC header is a kind
> of
> > >>  >>>>>>>>metadata carried on packet for next service node to use.
> > >>In the
> > >>  >>>>>>>>context of SFC, we have term for SFC header and the
> > metadata
> > >>that
> > >>  >>>>>>>>was carried between service functions, or between=20
> > >>service
> > >>  >>>>>>>>functions and classifiers/service nodes, which is what
> the
> > >>draft
> > >>  >>>>>>>>focus.
> > >>  >>>>>>>>
> > >>  >>>>>>>> Thanks, Lucy
> > >>  >>>>>>>>
> > >>  >>>>>>>>
> > >>  >>>>>>>>
> > >>  >>>>>>>>
> > >>  >>>>>>>>
> > >>  >>>>>>>> -----Original Message----- From: Joel M. Halpern
> > >>  >>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,
> > >>2014
> > >>  >>>>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc:
> > >>Jim
> > >>  >>>>>>>> Guichard (jguichar); brijsman@juniper.net=20
> > >><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
> > >>  >>>>>>>> Subject: Re: [sfc]
> > >>draft-rijsman-sfc-metadata-considerations
> > >>  >>>>>>>>
> > >>  >>>>>>>> I think it is important to keep a strong distinction=20
> > >>between
> > >>  >>>>>>>> metadata (which is for use by applications) and the
> > service
> > >>  >>>>>>>> chaining information in the base service chain header,=20
> > >>which is
> > >>  >>>>>>>> for use by the service chain support mechanisms.
> > >>  >>>>>>>>
> > >>  >>>>>>>> Yours, Joel
> > >>  >>>>>>>>
> > >>  >>>>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
> > >>  >>>>>>>>> Fully agree with Joe.
> > >>  >>>>>>>>>
> > >>  >>>>>>>>> We should not require a fix length for in-band=20
> > >>metadata but
> > >>  >>>>>>>>> also not leave it for freely usage. In fact, when a=20
> > >>service
> > >>  >>>>>>>>> node inserts SFC header on a (encapsulated) packet and=20
> > >>send to
> > >>  >>>>>>>>> next service node, SFC header itself can be seen as a=20
> > >>metadata.
> > >>  >>>>>>>>>
> > >>  >>>>>>>>> Lucy
> > >>  >>>>>>>>>
> > >>  >>>>>>>>> -----Original Message----- From: sfc
> > >>  >>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M.
> > Halpern
> > >>  >>>>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas=20
> > >>BOUTHORS;
> > >>  >>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar);=20
> > >>brijsman@juniper.net  <mailto:brijsman@juniper.net>;
> > >>  >>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
> > >>  >>>>>>>>> draft-rijsman-sfc-metadata-considerations
> > >>  >>>>>>>>>
> > >>  >>>>>>>>> For in-band metadata, the API for access can easily be
> > >>  >>>>>>>>> synchronous. Out of band metadata needs different
> > handling.
> > >>  >>>>>>>>> There are many cases where out-of-band metadata is=20
> > >>useful and
> > >>  >>>>>>>>> appropriate.  But they do not cover all needs by any
> > stretch.
> > >>  >>>>>>>>>
> > >>  >>>>>>>>> Even if each piece of in-band metadata is of fixed
> > length,
> > >>  >>>>>>>>> there are many different kinds of metatype.  Trying to
> > say
> > >>  >>>>>>>>> "there will be exactly four pieces, and they will be=20
> > >>of types
> > >>  >>>>>>>>> t1, t2, t3, and t4" is simply too specific for even=20
> > >>80%
> > of
> > >>the
> > >>  >>>>>>>>>needs.
> > >>  >>>>>>>>>
> > >>  >>>>>>>>> Yours, Joel
> > >>  >>>>>>>>>
> > >>  >>>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
> > >>  >>>>>>>>>> Hello Ron,
> > >>  >>>>>>>>>>
> > >>  >>>>>>>>>> Sending out of band congruent metadata may not be the=20
> > >>answer
> > >>  >>>>>>>>>> to all needs but it is one tool that we should keep.
> > >>  >>>>>>>>>>
> > >>  >>>>>>>>>> Not all metadata is tied to a specific packet, for=20
> > >>example a
> > >>  >>>>>>>>>> policy change in PCRF could lead to some metadata=20
> > >>signaling,
> > >>  >>>>>>>>>> the reaction time need not be immediate, few ms may
> not
> > >>matter.
> > >>  >>>>>>>>>>
> > >>  >>>>>>>>>> As you point, if a packet is tied to a metadata a=20
> > >>correlation
> > >>  >>>>>>>>>> info can be set in both packet to deal with it (i.e=20
> > >>metadata
> > >>  >>>>>>>>>> expected flag in the SFC header, plus an id)
> > >>  >>>>>>>>>>
> > >>  >>>>>>>>>> Finally we can still send some limited metadata=20
> > >>within a header.
> > >>  >>>>>>>>>> This could be used for load balancers in particular=20
> > >>if
> > we
> > >>  >>>>>>>>>> agree on a convention to locate "coarse grain policy"
> > >>  >>>>>>>>>> / "fine grain policy" on reserved context headers.
> > >>  >>>>>>>>>>
> > >>  >>>>>>>>>> This seems to open up a lot of flexibility /
> > innovations.
> > >>  >>>>>>>>>>
> > >>  >>>>>>>>>> On your last point, there is a question on how to=20
> > >>make
> > >>  >>>>>>>>>> metadata available to a Service Function. Current=20
> > >>socket
> > >>  >>>>>>>>>> connections for example do not allow to retrieve IP=20
> > >>header
> > >>  >>>>>>>>>> options. So I assume that SFC aware Service Functions=20
> > >>will
> > >>  >>>>>>>>>> need some (asynchronous
> > >>  >>>>>>>>>> ?) API to retrieve SFC header information as well as=20
> > >>in-band
> > >>  >>>>>>>>>> metadata. I don't see out of band metadata transport=20
> > >>adding
> > >>  >>>>>>>>>> complexity,  the same API can probably apply.
> > >>  >>>>>>>>>>
> > >>  >>>>>>>>>> The alternative option, allowing variable sized=20
> > >>metadata in
> > >>  >>>>>>>>>> the SFC header has some drawbacks as well, one being
> > >>  >>>>>>>>>> fragmentation, and some switches expecting as well to=20
> > >>look at
> > >>  >>>>>>>>>> end user traffic headers for link load balancing.  I=20
> > >>would
> > >>  >>>>>>>>>> agree that if we can accept these issues, then=20
> > >>sending
> > >>  >>>>>>>>>> off-line congruent metadata looses its interest.
> > >>  >>>>>>>>>>
> > >>  >>>>>>>>>> We need to take into account  that both in-band and=20
> > >>congruent
> > >>  >>>>>>>>>> out-of-band metadata transport is not reliable. A=20
> > >>packet loss
> > >>  >>>>>>>>>> triggering retransmission would not lead to the
> > identical
> > >>  >>>>>>>>>> reconstruction of the associated metadata. In some
> > cases,
> > >>we
> > >>  >>>>>>>>>> might thus even need non-congruent out-of-band
> reliable
> > >>  >>>>>>>>>> metadata transport.
> > >>  >>>>>>>>>>
> > >>  >>>>>>>>>>
> > >>  >>>>>>>>>>
> > >>  >>>>>>>>>> Nicolas ________________________________________ From:
> > >>Ron
> > >>  >>>>>>>>>> Parker [Ron_Parker@affirmednetworks.com] Sent:
> > Wednesday,
> > >>  >>>>>>>>>> March 12, 2014
> > >>  >>>>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard=20
> > >>(jguichar);
> > >>  >>>>>>>>>> brijsman@juniper.net <mailto:brijsman@juniper.net>;=20
> > >>sfc; Jamal Hadi Salim Subject: Re: [sfc]
> > >>  >>>>>>>>>> draft-rijsman-sfc-metadata-considerations
> > >>  >>>>>>>>>>
> > >>  >>>>>>>>>> Nicolas,
> > >>  >>>>>>>>>>
> > >>  >>>>>>>>>> I understand the concept for out of band signaling of
> > >>  >>>>>>>>>>metadata, but I am concerned that it introduces=20
> > >>significant
> > >>  >>>>>>>>>>complexity due to the potential race condition of=20
> > >>receiving the
> > >>  >>>>>>>>>>real packet before the metadata.  While the real=20
> > >>packet could
> > >>  >>>>>>>>>>indicate that out of band metadata is expected, how=20
> > >>can
> > we
> > >>  >>>>>>>>>>guarantee the order of reception? What if switching or=20
> > >>routing
> > >>  >>>>>>>>>>nodes apply hash based load balancing? What if the=20
> > >>load
> > >>  >>>>>>>>>>balancing understands SFC encaps and looks beyond it=20
> > >>to the
> > >>  >>>>>>>>>>original header to get better entropy?
> > >>  >>>>>>>>>> Can we guarantee that the metadata and real packet
> will
> > >>follow
> > >>  >>>>>>>>>>the exact same path? If we can not, then
> implementations
> > >>will
> > >>  >>>>>>>>>>need to add ingress queuing to cope with the scenario.
> > >>  >>>>>>>>>>
> > >>  >>>>>>>>>> Also, do you feel that the increase in implementation
> > >>  >>>>>>>>>> complexity at the service functions is reasonable?
> > >>  >>>>>>>>>>
> > >>  >>>>>>>>>> Thanks.
> > >>  >>>>>>>>>>
> > >>  >>>>>>>>>> Ron
> > >>  >>>>>>>>>>
> > >>  >>>>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
> > >>  >>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com=20
> > >><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
> > >>  >>>>>>>>>>>
> > >>  >>>>>>>>>>> I think we must make a distinction between:
> > >>  >>>>>>>>>>>
> > >>  >>>>>>>>>>> - Metadata which should be part of the header=20
> > >>defined
> > as
> > >>in
> > >>  >>>>>>>>>>> band marking. - Metadata with can be passed out of
> > band,
> > >>for
> > >>  >>>>>>>>>>> example congruent out of band signaling defined in
> the
> > >>draft
> > >>  >>>>>>>>>>>
> > >>  >>>>>>>>>>> The former calls for a limited space in the header,=20
> > >>true, The
> > >>  >>>>>>>>>>> latter however does not incur any space limitation
> and
> > >>is
> > >>  >>>>>>>>>>> still fairly efficient and it remains compatible=20
> > >>with a fixed
> > >>  >>>>>>>>>>> size header used to route those signaling messages
> > along
> > >>the
> > >>  >>>>>>>>>>> chain's service functions.
> > >>  >>>>>>>>>>>
> > >>  >>>>>>>>>>> Nicolas ________________________________________
> From:
> > >>  >>>>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com] Sent:
> > >>  >>>>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
> > >>  >>>>>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net=20
> > >><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
> > >>  >>>>>>>>>>> Subject: Re: [sfc]
> > >>draft-rijsman-sfc-metadata-considerations
> > >>  >>>>>>>>>>>
> > >>  >>>>>>>>>>> Hi Ron,
> > >>  >>>>>>>>>>>
> > >>  >>>>>>>>>>> We can certainly have this discussion but we should=20
> > >>first
> > >>  >>>>>>>>>>> consider what information is necessary and if said
> > >>  >>>>>>>>>>> information can fit within a fixed number of=20
> > >>contexts
> > in
> > >>the
> > >>  >>>>>>>>>>> majority of cases. Remember, the goal of being able
> to
> > >>pass
> > >>  >>>>>>>>>>> metadata through the network is to enhance service=20
> > >>delivery,
> > >>  >>>>>>>>>>> not pass the entire works of Shakespeare ;-)
> > >>  >>>>>>>>>>>
> > >>  >>>>>>>>>>> Sent from my iPhone
> > >>  >>>>>>>>>>>
> > >>  >>>>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
> > >>  >>>>>>>>>>>> <Ron_Parker@affirmednetworks.com=20
> > >><mailto:Ron_Parker@affirmednetworks.com>> wrote:
> > >>  >>>>>>>>>>>>
> > >>  >>>>>>>>>>>> Nicolas,
> > >>  >>>>>>>>>>>>
> > >>  >>>>>>>>>>>> I see similar requirements from the 3gpp EPC side.
> I
> > >>would
> > >>  >>>>>>>>>>>> like to propose an OUI / TLV based approach where
> the
> > >>  >>>>>>>>>>>> reserved OUI can be used for agreed upon types of=20
> > >>common
> > >>  >>>>>>>>>>>> metadata and vendor or other organizational OUIs=20
> > >>can
> > be
> > >>used
> > >>  >>>>>>>>>>>> to quickly innovate in the networks.
> > >>  >>>>>>>>>>>> Simultaneously, I would also like to consider=20
> > >>mechanisms
> > >>  >>>>>>>>>>>> that are optimized for long lived flows so as to=20
> > >>limit the
> > >>  >>>>>>>>>>>> negative effects of packet growth.
> > >>  >>>>>>>>>>>>
> > >>  >>>>>>>>>>>> Ron
> > >>  >>>>>>>>>>>>
> > >>  >>>>>>>>>>>>
> > >>  >>>>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
> > >>  >>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com=20
> > >><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
> > >>  >>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>> Hello Jim
> > >>  >>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>> I have seen cases in Gi LAN, where subscriber=20
> > >>related
> > >>  >>>>>>>>>>>>> information is passed to a Web Proxy for HTTP
> header
> > >>  >>>>>>>>>>>>> enrichment (aimed at some Web Content providers=20
> > >>partners of
> > >>  >>>>>>>>>>>>> the Mobile Operator).
> > >>  >>>>>>>>>>>>> Information was an coded (persistent) subscriber=20
> > >>id derived
> > >>  >>>>>>>>>>>>> from the MSISDN, and couple of f customer profile=20
> > >>related
> > >>  >>>>>>>>>>>>> fields.
> > >>  >>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>> In an sfc based Gi LAN, this entity should receive=20
> > >>from the
> > >>  >>>>>>>>>>>>> Classifier
> > >>  >>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>> - A classification of the Content Provider ( Id,
> > >>  >>>>>>>>>>>>> Category) based on traffic analysis - The MSISDN=20
> > >>of the
> > >>  >>>>>>>>>>>>> subscriber - Two subscriber policy fields (not=20
> > >>tied
> > to
> > >>PCRF
> > >>  >>>>>>>>>>>>> but belonging to the Subscriber DB) (Subscriber=20
> > >>category,
> > >>  >>>>>>>>>>>>> sub-category) - A session id (for logging and
> > tracking
> > >>  >>>>>>>>>>>>> purposes)
> > >>  >>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>> The objective being to avoid having  the HTTP=20
> > >> Proxy
> > to
> > >>  >>>>>>>>>>>>> become a trusted application (interogate the=20
> > >>subscriber DB,
> > >>  >>>>>>>>>>>>> etc..)
> > >>  >>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>> Nicolas
> > >>  >>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>> ________________________________________ From: Jim=20
> > >>Guichard
> > >>  >>>>>>>>>>>>> (jguichar) [jguichar@cisco.com] Sent:
> > >>  >>>>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi
> > Salim;
> > >>  >>>>>>>>>>>>> jmoisand@juniper.net=20
> > >><mailto:jmoisand@juniper.net>; brijsman@juniper.net <mailto:brijsman@=
juniper.net> Cc:
> > >>  >>>>>>>>>>>>> sfc Subject: Re: [sfc]
> > >>  >>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
> > >>  >>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>> Hi Jamal,
> > >>  >>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>> You said "It seems there's clear need for variable=20
> > >>sized
> > >>  >>>>>>>>>>>>> metadata".. I am not so convinced and would like=20
> > >>to better
> > >>  >>>>>>>>>>>>> understand the requirements before passing
> judgement.
> > >>If we
> > >>  >>>>>>>>>>>>> look at the use cases as presented thus far into
> the
> > >>WG I
> > >>  >>>>>>>>>>>>> have yet to see a single example of the need
> (noting
> > >>that
> > >>  >>>>>>>>>>>>> desire is not the same as need) - I am not saying=20
> > >>there is
> > >>  >>>>>>>>>>>>> no requirement but rather that we should not jump
> to
> > >>the
> > >>  >>>>>>>>>>>>> conclusion and build standards around a theory.
> > >>  >>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
> > >>  >>>>>>>>>>>>>> <hadi@mojatatu.com <mailto:hadi@mojatatu.com>>
> > wrote:
> > >>  >>>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>>> I like the doc - well written.
> > >>  >>>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>>> Section 4.3 on metadata encoding.
> > >>  >>>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>>> It seems there's clear need for variable sized=20
> > >>metadata
> > >>  >>>>>>>>>>>>>> (at least for http/app you  seem to indicate the=20
> > >>desire for
> > >>  >>>>>>>>>>>>>>it).
> > >>  >>>>>>>>>>>>>> For a datapath per-packet metadata, i feel the
> need
> > >>is
> > >>  >>>>>>>>>>>>>> just as important. Are we limited by the fact=20
> > >>that
> > >>  >>>>>>>>>>>>>> existing hardware may not be able to handle TLVs?
> > For
> > >>  >>>>>>>>>>>>>> example, I dont have a problem handling TLVs in a=20
> > >>software
> > >>  >>>>>>>>>>>>>>datapath.
> > >>  >>>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>>> cheers, jamal
> > >>  >>>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>>> _______________________________________________
> sfc
> > >>  >>>>>>>>>>>>>> mailing list sfc@ietf.org <mailto:sfc@ietf.org>
> > >>  >>>>>>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
> > >>  >>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>>
> > >>  >>>>>>>>>>>>> _______________________________________________=20
> > >>sfc mailing
> > >>  >>>>>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>=20
> > >>https://www.ietf.org/mailman/listinfo/sfc
> > >>  >>>>>>>>>>
> > >>  >>>>>>>>>> _______________________________________________ sfc=20
> > >>mailing
> > >>  >>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>=20
> > >>https://www.ietf.org/mailman/listinfo/sfc
> > >>  >>>>>>>>>
> > >>  >>>>>>>>> _______________________________________________ sfc=20
> > >>mailing
> > >>  >>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>=20
> > >>https://www.ietf.org/mailman/listinfo/sfc
> > >>  >>>>>>>>>
> > >>  >>>>>>>>> _______________________________________________ sfc=20
> > >>mailing
> > >>  >>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>=20
> > >>https://www.ietf.org/mailman/listinfo/sfc
> > >>  >>>>>
> > >>  >>>>> _______________________________________________ sfc=20
> > >>mailing list
> > >>  >>>>> sfc@ietf.org <mailto:sfc@ietf.org>=20
> > >>https://www.ietf.org/mailman/listinfo/sfc
> > >>  >>>>>
> > >>  >>
> > >>  >>_______________________________________________
> > >>  >>sfc mailing list
> > >>  >>sfc@ietf.org <mailto:sfc@ietf.org>
> > >>  >>https://www.ietf.org/mailman/listinfo/sfc
> > >>  >
> > >>  >_______________________________________________
> > >>  >sfc mailing list
> > >>  >sfc@ietf.org <mailto:sfc@ietf.org>
> > >>  >https://www.ietf.org/mailman/listinfo/sfc
> > >>
> > >
> > >_______________________________________________
> > >sfc mailing list
> > >sfc@ietf.org
> > >https://www.ietf.org/mailman/listinfo/sfc
> >
> > _______________________________________________
> > sfc mailing list
> > sfc@ietf.org
> > https://www.ietf.org/mailman/listinfo/sfc
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Fri Mar 14 12:52:43 2014
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 428751A0155 for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 12:52:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.748
X-Spam-Level: 
X-Spam-Status: No, score=-7.748 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, MANGLED_OFF=2.3, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 OXtA7gjVt5do for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 12:52:36 -0700 (PDT)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) by ietfa.amsl.com (Postfix) with ESMTP id 6D5BD1A00A9 for <sfc@ietf.org>; Fri, 14 Mar 2014 12:52:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=44080; q=dns/txt; s=iport; t=1394826748; x=1396036348; h=from:to:cc:subject:date:message-id:content-id: content-transfer-encoding:mime-version; bh=JPus/D6eze1bVM4nJx8GOB8QvmJSGmRzj2vUnVWp3X4=; b=dgLNIRmfTvNj97kxnmXXYCFpvL954vWbCCQjvkQt456qen1ZJl8BJaxj CL8SBJ5yrBsWkPHjlVTlxjeqMNAxAOMgTx84DfUt5HuF11V60XDATiE3a 9S950jYKsJu4UTZlhFVr+A5S+R+MUMabsJUgEmkoRPBSvI30yuBbL0ak9 U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AsQSAOtcI1OtJXHB/2dsb2JhbABZgWwCAYEXO1eDBrdAhzAZgQAWdIIlAQEBBAEBARcaMQIHAwgMBgEZBAEBAQQREgUEJQsUCQoEAQ0FG4deDZVQnA8GolUTBIEjjGELAQkjKwkCAgSCX4FPBJQVRINski6DLYFpAR8i
X-IronPort-AV: E=Sophos;i="4.97,656,1389744000"; d="scan'208";a="27590817"
Received: from rcdn-core2-6.cisco.com ([173.37.113.193]) by alln-iport-7.cisco.com with ESMTP; 14 Mar 2014 19:52:27 +0000
Received: from xhc-rcd-x15.cisco.com (xhc-rcd-x15.cisco.com [173.37.183.89]) by rcdn-core2-6.cisco.com (8.14.5/8.14.5) with ESMTP id s2EJqR9Q009393 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 14 Mar 2014 19:52:27 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.10]) by xhc-rcd-x15.cisco.com ([173.37.183.89]) with mapi id 14.03.0123.003; Fri, 14 Mar 2014 14:52:26 -0500
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: SFC encapsulation chain ID
Thread-Index: AQHPP77sDcV8dQwNmkqi5E1kYsrF8Q==
Date: Fri, 14 Mar 2014 19:52:26 +0000
Message-ID: <CF48D379.1DCE2%jguichar@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.98.43.181]
Content-Type: text/plain; charset="euc-kr"
Content-ID: <3F17D9BF304BA2488C082046242E37F5@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/LeDzhHb3GyFOrbHxVGmFKoRW67s
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 19:52:40 -0000

SGkgSm9lbCwNCg0KUGVyaGFwcyBidXQgSSB3b3VsZCBwb2ludCBvdXQgdGhhdCB0aGUgYmFzZSBT
RkMgaGVhZGVyIGNvdWxkIGhhdmUgYSBsb3QNCm1vcmUgaW5mb3JtYXRpb24gdGhhbiBqdXN0IHRo
ZSBjaGFpbiBJRDsgSSB3b3VsZCBhbHNvIHBvaW50IG91dCB0aGF0IHRoZQ0KZGV2aWwgaXMgaW4g
dGhlIGRldGFpbHMgYW5kIHNheWluZyChsHdlbGwsIEkgY2FuIGp1c3QgdXNlIGFuIE1QTFMgbGFi
ZWyhsQ0KaGlkZXMgbXVjaCBvZiB0aGUgY29tcGxleGl0eSBvZiBhY3R1YWxseSBkb2luZyB0aGF0
Lg0KDQpPbiAzLzE0LzE0LCAyOjM1IFBNLCAiSm9lbCBNLiBIYWxwZXJuIiA8am1oQGpvZWxoYWxw
ZXJuLmNvbT4gd3JvdGU6DQoNCj5JZiB0aGUgdHJhbnNwb3J0IGhlYWRlciBjYXJyaWVzIGVub3Vn
aCBpbmZvcm1hdGlvbiBmb3IgaWRlbnRpZnlpbmcgdGhlDQo+c2VxdWVuY2UgKFZMQU4gdGFnIG9y
IE1QTFMgbGFiZWwgY2FuIGJvdGggZG8gdGhlIGpvYiksIHRoZW4gYXJndWFibHkgdGhlDQo+Z2xv
YmFsIGNoYWluIElEIGlzIHJlZHVuZGFudC4gIEkgY2FuIGxpdmUgd2l0aCBjYXJyeWluZyBpdCBh
bnl3YXkgZWl0aGVyDQo+aWYgSSBoYXZlIG1ldGFkYXRhIHRvIGNhcnJ5LCBvciBpZiBJIG5lZWQg
dGhlIGNoYWluIElEIGZvciBzb21lIHB1cnBvc2UuDQo+ICBBZnRlciBhbGwsIHNvbWUgZm9sa3Mg
c2VlbSB0byB3YW50IHRvIHVzZSB0aGF0IGZvciB0aGUgZm9yd2FyZGluZw0KPmRlY2lzaW9ucy4N
Cj4NCj5Zb3VycywNCj5Kb2VsDQo+DQo+T24gMy8xNC8xNCwgMjoyOCBQTSwgUm9uIFBhcmtlciB3
cm90ZToNCj4+IFRoZSBjaGFpbiBJRCBpcyB0aGUgbGFiZWwgdGhhdCBkZWZpbmVzIHRoZSBzZXF1
ZW5jZSBvZiBzZXJ2aWNlDQo+PmZ1bmN0aW9ucyB0aGF0IG11c3QgYmUgdmlzaXRlZC4gICBJdCBj
YW4gYmUgdGhvdWdodCBvZiBhcyBhIGhhbmRsZSBmb3IgYQ0KPj5zdGFjayBvZiBtdXN0LXZpc2l0
IG5ldHdvcmsgbG9jYXRpb25zLiAgIEkgZG9uJ3Qgc2VlIGhvdyB0aGlzIGNhbiBiZQ0KPj5hbnl0
aGluZyBidXQgbWFuZGF0b3J5Lg0KPj4NCj4+ICAgICBSb24NCj4+DQo+Pg0KPj4gLS0tLS1Pcmln
aW5hbCBNZXNzYWdlLS0tLS0NCj4+IEZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnXSBPbiBCZWhhbGYgT2YgU3VyZW5kcmEgS3VtYXINCj4+KHNta3VtYXIpDQo+PiBTZW50OiBG
cmlkYXksIE1hcmNoIDE0LCAyMDE0IDE6NDYgUE0NCj4+IFRvOiBKb2VsIE0uIEhhbHBlcm47IE5B
UElFUkFMQSwgTUFSSUEgSA0KPj4gQ2M6IHNmY0BpZXRmLm9yZw0KPj4gU3ViamVjdDogUmU6IFtz
ZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pg0KPj4gW1Ry
aW1tZWQgdGhlIHJlY2lwaWVudCBsaXN0IC0gbmVlZHMgYXBwcm92YWwgb3RoZXJ3aXNlXQ0KPj4N
Cj4+IENvbXBsZXRlbHkgYWdyZWUgaGVyZS4NCj4+DQo+PiBTRkMgZG9lcyBub3QgcHJldmVudCBW
TEFOIHN0aXRjaGluZyBhbmQgb25lIGNhbiBjb250aW51ZSB0byBkbyB0aGF0Lg0KPj5XaGlsZSBh
dCB0aGUgc2FtZSB0aW1lIFNGQyBjYW4gaW5jbHVkZSBWTEFOIHN0aXRjaGluZyB0byBzdXBwb3J0
IGxlZ2FjeQ0KPj5TRnMgaW4gdGhlIHNhbWUgY2hhaW4gdGhhdCBpbmNsdWRlcyBTRkMgYXdhcmUg
U0ZzLiBFdmVuIGxlZ2FjeSBTRnMNCj4+YmVuZWZpdCBmcm9tIGNoYWluIGlkZW50aWZpY2F0aW9u
IGFuZCBoZW5jZSBjYW4gYmUgc2hhcmVkIGFjcm9zcw0KPj5kaWZmZXJlbnQgc2VydmljZSBjaGFp
bnMuDQo+Pg0KPj4gU3VyZW5kcmEuDQo+Pg0KPj4NCj4+DQo+PiBPbiAzLzE0LzE0IDEwOjI2IEFN
LCAiSm9lbCBNLiBIYWxwZXJuIiA8am1oQGpvZWxoYWxwZXJuLmNvbT4gd3JvdGU6DQo+Pg0KPj4+
IE15IG93biBpbmNsaW5hdGlvbiBpcyB0byBvYnNlcnZlIHRoYXQgaWYgeW91IGRvbid0IG5lZWQg
ZXhwbGljaXQgY2hhaW4NCj4+PiBpZGVudGlmaWNhdGlvbiBhbmQgeW91IGRvbid0IG5lZWQgbWV0
YWRhdGEsIHlvdSBjYW4ganVzdCBvbWl0IHRoZQ0KPj4+IHNmYy9uc2ggaGVhZGVyLiAgU3RpbGwg
ZG8gc2VydmljZSBjaGFpbmluZywganVzdCBubyBleHRyYSBoZWFkZXIuDQo+Pj4NCj4+PiBJZiB3
ZSBhcmUgZ29pbmcgdG8gaGF2ZSB0aGUgaGVhZGVyLCBpdCBzZWVtcyB0byBtZSB0aGF0IHRoZSBj
aGFpbg0KPj4+IGlkZW50aWZpY2F0aW9uIGZpZWxkIGlzIHZlcnkgdXNlZnVsLCBhbmQgbG93IGNv
c3Qgb25jZSB3ZSBoYXZlIHRoZQ0KPj4+aGVhZGVyLg0KPj4+DQo+Pj4gWW91cnMsDQo+Pj4gSm9l
bA0KPj4+DQo+Pj4gT24gMy8xNC8xNCwgMTowMCBQTSwgTkFQSUVSQUxBLCBNQVJJQSBIIHdyb3Rl
Og0KPj4+PiBFeHBsaWNpdCBjaGFpbiBpZGVudGlmaWNhdGlvbiBzaG91bGQgYmUgbWFkZSBvcHRp
b25hbC4gSSBiZWxpZXZlIGl0DQo+Pj4+IHdhcyBkaXNjdXNzZWQgZmV3IG1vbnRocyBhZ28gb24g
dGhpcyBtYWlsaW5nIGxpc3QuDQo+Pj4+DQo+Pj4+IE1hcmlhDQo+Pj4+DQo+Pj4+ICpGcm9tOipz
ZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gKk9uIEJlaGFsZiBPZiAqSm1oLmRpcmVj
dA0KPj4+PiAqU2VudDoqIFRodXJzZGF5LCBNYXJjaCAxMywgMjAxNCAxMjoxMiBQTQ0KPj4+PiAq
VG86KiBrZWdyYXlAY2lzY28uY29tOyBsdWN5LnlvbmdAaHVhd2VpLmNvbTsgc21rdW1hckBjaXNj
by5jb207DQo+Pj4+IGpndWljaGFyQGNpc2NvLmNvbQ0KPj4+PiAqQ2M6KiBuaWNvbGFzLmJvdXRo
b3JzQHFvc21vcy5jb207IHNmY0BpZXRmLm9yZzsgaGFkaUBtb2phdGF0dS5jb207DQo+Pj4+IHJv
bl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb207IGJyaWpzbWFuQGp1bmlwZXIubmV0Ow0KPj4+
PiBqbWhAam9lbGhhbHBlcm4uY29tDQo+Pj4+ICpTdWJqZWN0OiogUmU6IFtzZmNdIGRyYWZ0LXJp
anNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+ICpJbXBvcnRhbmNlOiogTG93
DQo+Pj4+DQo+Pj4+IEFzc3VtaW5nIEkgdW5kZXJzdGFuZCB5b3UgcHJvcGVybHkgS2VuLCBJIGRp
c2FncmVlLg0KPj4+Pg0KPj4+PiBGb3IgZXhhbXBsZSwgYnkgdXNpbmcgc2VwYXJhdGUgdGVybXMg
SSBjYW4gZWFzaWx5IGRpc2N1c3MgdGhlIGZhY3QNCj4+Pj4gdGhhdCAgY2VydGFpbiBraW5kcyBv
ZiBkYXRhIChjaGFpbiBpZGVudGlmaWNhdGlvbikgb25seSBuZWVkIHRvIGJlDQo+Pj4+IGFkanVz
dCBieSBhICBmZXcgYXBwcyBpbiByYXJlIGNhc2VzLiAgQW5kIHRoYXQgZGF0YSBpcyBub3QgYmVl
ZGVkIGJ5DQo+Pj4+IHRoZSBhcHBsaWNhdGlvbnMuDQo+Pj4+DQo+Pj4+IFVubGVzcyB5b3Ugd291
bGQgbGlrZSB0byBjb25zaWRlciB0aGUgY2hhaW4gaWRlbnRpZmljYXRpb24gYXMgYmVpbmcNCj4+
Pj4gb3B0aW9uYWw/DQo+Pj4+DQo+Pj4+IFlvdXJzLA0KPj4+Pg0KPj4+PiBKb2VsDQo+Pj4+DQo+
Pj4+DQo+Pj4+DQo+Pj4+IFNlbnQgZnJvbSBteSBTYW1zdW5nIHNtYXJ0cGhvbmUgb24gQVQmVA0K
Pj4+Pg0KPj4+Pg0KPj4+Pg0KPj4+Pg0KPj4+PiAtLS0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0t
LS0tLS0tDQo+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9ucw0KPj4+PiBGcm9tOiAiS2VuIEdyYXkgKGtlZ3JheSkiIDxrZWdyYXlA
Y2lzY28uY29tDQo+Pj4+IDxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT4+DQo+Pj4+IFRvOiBMdWN5
IHlvbmcgPGx1Y3kueW9uZ0BodWF3ZWkuY29tDQo+Pj4+IDxtYWlsdG86bHVjeS55b25nQGh1YXdl
aS5jb20+PiwiU3VyZW5kcmEgS3VtYXIgKHNta3VtYXIpIg0KPj4+PiA8c21rdW1hckBjaXNjby5j
b20gPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbT4+LCJKaW0gR3VpY2hhcmQNCj4+Pj4oamd1aWNo
YXIpIg0KPj4+PiA8amd1aWNoYXJAY2lzY28uY29tIDxtYWlsdG86amd1aWNoYXJAY2lzY28uY29t
Pj4NCj4+Pj4gQ0M6IE5pY29sYXMgQk9VVEhPUlMgPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNv
bQ0KPj4+PiA8bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+LHNmYyA8c2ZjQGll
dGYub3JnDQo+Pj4+IDxtYWlsdG86c2ZjQGlldGYub3JnPj4sSmFtYWwgSGFkaSBTYWxpbSA8aGFk
aUBtb2phdGF0dS5jb20NCj4+Pj4gPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4+LFJvbiBQYXJr
ZXINCj4+Pj4gPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20NCj4+Pj4gPG1haWx0bzpS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4sImJyaWpzbWFuQGp1bmlwZXIubmV0DQo+
Pj4+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IiA8YnJpanNtYW5AanVuaXBlci5uZXQN
Cj4+Pj4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4+LCJKb2VsIE0uIEhhbHBlcm4iIDxq
bWhAam9lbGhhbHBlcm4uY29tDQo+Pj4+IDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+DQo+
Pj4+DQo+Pj4+IFRoZSB3b3JkICJtZXRhZGF0YSIgaXMgYSBwdXJwb3NlbHkgYW1iaWd1b3VzIHRl
cm0gImRhdGEgdGhhdCBwcm92aWRlcw0KPj4+PiBpbmZvcm1hdGlvbiBhYm91dCBvdGhlciBkYXRh
Ii4gIEl0IGlzIHVzZWQgdG8gYXZvaWQgVEhJUyBkaXNjdXNzaW9uLg0KPj4+Pg0KPj4+PiBGb3Ig
ZXhhbXBsZSwgSSBwcm9wb3NlIHdlIGRlZmluZSAidGVxdWlsYSBtZXRhZGF0YSIgYmVjYXVzZSwg
ZnJhbmtseSwNCj4+Pj4gSSAgd2lsbCBuZWVkIHRvIG9yZGVyIGEgdHJpcGxlLXNob3QgaWYgd2Ug
a2VlcCBhdHRlbXB0aW5nIHRvIGRlZmluZQ0KPj4+PiBzb21ldGhpbmcgIHRoYXQsIGJ5IGRlZmlu
aXRpb24sIGlzIGFtYmlndW91cy4gIEknZCBsaWtlIG15IGJhcnRlbmRlcg0KPj4+PiB0byB1bmRl
cnN0YW5kIG1lICBzcGVjaWZpY2FsbHkgd2hlbiBJIHNheSAiSSBuZWVkIGEgc2hvdCIuDQo+Pj4+
DQo+Pj4+IE9uIDMvMTMvMTQgNzo0OSBBTSwgIkx1Y3kgeW9uZyIgPGx1Y3kueW9uZ0BodWF3ZWku
Y29tDQo+Pj4+IDxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4+Pj4NCj4+
Pj4gICA+U25pcC4uDQo+Pj4+ICAgPlNLPiBKdXN0IGNvcHlpbmcgZnJvbSB0aGUgUFM6DQo+Pj4+
ICAgPi0tDQo+Pj4+ICAgPkRhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkg
dG8gZXhjaGFuZ2UgaW5mb3JtYXRpb24NCj4+Pj4gYmV0d2Vlbg0KPj4+PiAgID50aGUgbmV0d29y
ayBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIGFuZA0K
Pj4+PiBzZXJ2aWNlDQo+Pj4+ICAgPmZ1bmN0aW9ucyBhbmQgdGhlIG5ldHdvcmsuDQo+Pj4+ICAg
Pg0KPj4+PiAgID4tLQ0KPj4+PiAgID5JdCBpcyBhIGx1Y2lkIGRlZmluaXRpb24uIFdlIGFyZSB1
bm5lY2Vzc2FyaWx5IG1ha2luZyB0aGUgd29yZA0KPj4+PiAibmV0d29yayINCj4+Pj4gICA+Y29u
dHJvdmVyc2lhbCwgSU1PLg0KPj4+PiAgID4NCj4+Pj4gICA+W0x1Y3ldIFRoaXMgaXMgbXkgcG9p
bnQuICJUaGUgbmV0d29yayIgaXMgdG9vIGdlbmVyYWwgaGVyZSwgd2hpY2gNCj4+Pj4gYnJpbmdz
DQo+Pj4+ICAgPm1ldGFkYXRhIGdyZWF0IHBvd2VyIHRvIGRvIG1hbnkgdGhpbmdzLiBUaGlzIGlz
IHdoeSBwZW9wbGUgaW52ZW50DQo+Pj4+IGlkZWFzDQo+Pj4+ICAgPmhlcmUsIHdoaWNoIGNhdXNl
cyBhIGxvdCBvZiBkZWJhdGVzIG9uIG1ldGFkYXRhIHVzYWdlIHBvdGVudGlhbHMuDQo+Pj4+IFdl
DQo+Pj4+ICAgPnNob3VsZCBub3Qgc3BlbmQgYSBsb3Qgb2YgdGltZXMgb24gdGhhdCBkZWJhdGVz
IGFuZCBqdWRnZSB3aGljaA0KPj4+PiB1c2FnZSBpcw0KPj4+PiAgID52YWx1YWJsZSBvciBub3Qu
IFRodXMsIGZvciB0aGUgU0ZDIHdvcmssIGl0IHdpbGwgYmUgaGVscGZ1bCBpZiB3ZQ0KPj4+PiBj
YW4NCj4+Pj4gICA+bmFycm93IGRvd24gYSBiaXQuIEpvZWwgbWFrZXMgZXhwbGljaXRseSB0d28g
Y2FzZXMsIHdoaWNoIGlzDQo+Pj4+IGhlbHBmdWwgdG8NCj4+Pj4gICA+ZGV2ZWxvcCB1c2UgY2Fz
ZXMgZm9yIGVhY2ggY2FzZS4gSSB3b3VsZCBsaWtlIHRvIHNlZSB0aGF0IHRoZQ0KPj4+PiBwcm9i
bGVtDQo+Pj4+ICAgPnN0YXRlbWVudCBjYW4gYmUgbW9yZSBzcGVjaWZpYyBvbiBtZXRhZGF0YSBk
ZWZpbml0aW9uLCB3aGljaCBtYXkgYmUNCj4+Pj4gICA+aGVscGZ1bCBpbiBsZXNzIGZvY3VzaW5n
IG9uIGl0IGFuZCBtb3ZpbmcgZm9yd2FyZC4NCj4+Pj4gICA+DQo+Pj4+ICAgPkx1Y3kNCj4+Pj4g
ICA+DQo+Pj4+ICAgPlN1cmVuZHJhLg0KPj4+PiAgID4NCj4+Pj4gICA+DQo+Pj4+ICAgPj4NCj4+
Pj4gICA+PlRoYW5rcywNCj4+Pj4gICA+Pkx1Y3kNCj4+Pj4gICA+Pg0KPj4+PiAgID4+LS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4gICA+PkZyb206IEppbSBHdWljaGFyZCAoamd1aWNo
YXIpIFttYWlsdG86amd1aWNoYXJAY2lzY28uY29tXQ0KPj4+PiAgID4+U2VudDogV2VkbmVzZGF5
LCBNYXJjaCAxMiwgMjAxNCA0OjM4IFBNDQo+Pj4+ICAgPj5UbzogTHVjeSB5b25nDQo+Pj4+ICAg
Pj5DYzogSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyOw0KPj4+
PiAgID4+YnJpanNtYW5AanVuaXBlci5uZXQgPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47
IHNmYzsgSmFtYWwNCj4+Pj4gSGFkaSBTYWxpbQ0KPj4+PiAgID4+U3ViamVjdDogUmU6IFtzZmNd
IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+ICAgPj4NCj4+
Pj4gICA+PkhpIEx1Y3ksDQo+Pj4+ICAgPj4NCj4+Pj4gICA+Pk5vLiBJIGFtIHNpbXBseSBzYXlp
bmcgd2Ugc2hvdWxkIG5vdCBvdmVyY29tcGxpY2F0ZSB0aGUgcHJvYmxlbQ0KPj4+PiAgID4+c3Rh
dGVtZW50IHdpdGggdGV4dCB0aGF0IGFkZHMgbGl0dGxlIHRvIG5vIHZhbHVlIGluIG15IG9waW5p
b24uDQo+Pj4+IFdoZXRoZXINCj4+Pj4gICA+PndlIGNhbGwgaXQgbWV0YWRhdGEsIG9yIGNvbnRl
eHQsIGhhcyBubyBiZWFyaW5nIG9uIHRoZSBmYWN0IHRoYXQNCj4+Pj4gdGhlDQo+Pj4+ICAgPj5w
cm9ibGVtIHN0YXRlbWVudCBhbHJlYWR5IGNsZWFybHkgc3RhdGVzIHdlIG5lZWQgdG8gYmUgYWJs
ZSB0bw0KPj4+PiBwYXNzDQo+Pj4+ICAgPj5pbmZvcm1hdGlvbiBiZXR3ZWVuIFNGqfZzIGFuZCBi
ZXR3ZWVuIHRoZSBuZXR3b3JrICYgU0ap9nMuDQo+Pj4+ICAgPj4NCj4+Pj4gICA+Pg0KPj4+PiAg
ID4+T24gMy8xMi8xNCwgNToxMyBQTSwgIkx1Y3kgeW9uZyIgPGx1Y3kueW9uZ0BodWF3ZWkuY29t
DQo+Pj4+IDxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4+Pj4gICA+Pg0K
Pj4+PiAgID4+Pg0KPj4+PiAgID4+PkhpIEppbSwNCj4+Pj4gICA+Pj4NCj4+Pj4gICA+Pj5JIGZv
ciBvbmUgZG9uJ3QgYWdyZWUgYW5kIHRoaW5rIHdlIGFyZSBvdmVyIGNvbXBsaWNhdGluZyB3aGF0
DQo+Pj4+IHNob3VsZA0KPj4+PiAgID4+PmJlIHN0cmFpZ2h0Zm9yd2FyZC4gVGhlIFNGQyBlbmNh
cHN1bGF0aW9uIHNob3VsZCBlbmFibGUgdHdvDQo+Pj4+dGhpbmdzOg0KPj4+PiAgID4+Pg0KPj4+
PiAgID4+PjEuIFN0ZWVyaW5nIG9mIHNlbGVjdGVkIGZsb3dzIHRocm91Z2ggYSBzZXJ2aWNlIGNo
YWluOyB0aGlzIGlzDQo+Pj4+IHRoZQ0KPj4+PiAgID4+PnNlcnZpY2UgZnVuY3Rpb24gcGF0aC4N
Cj4+Pj4gICA+Pj4yLiBQYXNzaW5nIG9mIGNvbnRleHQgYXNzb2NpYXRlZCB3aXRoIGEgZ2l2ZW4g
ZmxvdyB3aXRoaW4gc2FpZA0KPj4+PiBzZXJ2aWNlDQo+Pj4+ICAgPj4+ZnVuY3Rpb24gcGF0aC4g
VGhpcyBjb250ZXh0IGluZm9ybWF0aW9uIG1heSBiZSBjb25zdW1lZCBieSBhIFNGDQo+Pj4+IChh
bg0KPj4+PiAgID4+PmFwcGxpY2F0aW9uIElEIGlzIGFuIGV4YW1wbGUpIG9yIG1heSBiZSBjb25z
dW1lZCBieSB0aGUNCj4+Pj4gZm9yd2FyZGluZw0KPj4+PiAgID4+PmVsZW1lbnRzIChhIHZyZi1J
RCBpcyBhbiBleGFtcGxlKS4NCj4+Pj4gICA+Pj5bTHVjeV0gRG8geW91IGNhbGwgdGhlIGNvbnRl
eHQgYXMgbWV0YWRhdGEgb3Igbm90PyBEbyB3ZSBoYXZlDQo+Pj4+IGFub3RoZXINCj4+Pj4gICA+
Pj50ZXJtIGhlcmUgYmVzaWRlIFNGQyBoZWFkZXIgYW5kIG1ldGFkYXRhLiBJIHNlZSB0aGF0IHlv
dSBkb24ndA0KPj4+PiB3YW50IHRvDQo+Pj4+ICAgPj4+c2VwYXJhdGUgd2hhdCBpcyBjb25zdW1l
ZCBieSBTRiBhbmQgd2hhdCBpcyBjb25zdW1lZCBieSB0aGUNCj4+Pj4gZm9yd2FyZGluZw0KPj4+
PiAgID4+PmVsZW1lbnRzLg0KPj4+PiAgID4+Pg0KPj4+PiAgID4+Pkx1Y3kNCj4+Pj4gICA+Pj4N
Cj4+Pj4gICA+Pj5TZW50IGZyb20gbXkgaVBob25lDQo+Pj4+ICAgPj4+DQo+Pj4+ICAgPj4+PiBP
biBNYXIgMTIsIDIwMTQsIGF0IDQ6MTYgUE0sICJMdWN5IHlvbmciIDxsdWN5LnlvbmdAaHVhd2Vp
LmNvbQ0KPj4+PiA8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+Pj4+ICAg
Pj4+Pg0KPj4+PiAgID4+Pj4gR3JlYXQuIFRoZW4gd2UgbWF5IGNvbnNpZGVyIHR3byBzcGVjaWFs
IG1ldGFkYXRhIGRlZmluaXRpb25zIGluDQo+Pj4+IHRoZQ0KPj4+PiAgID4+Pj5wcm9ibGVtIHN0
YXRlbWVudCBzbyB3ZSBjYW4gYWxsIHVzZSB0aGUgc2FtZSBkZWZpbml0aW9ucy4gSGVyZQ0KPj4+
PiBpcyBteQ0KPj4+PiAgID4+Pj5zdWdnZXN0ZWQgdGV4dCBhbmQgbGlrZSB0byBoZWFyIHlvdSBh
bmQgb3RoZXIncyBpbnB1dCBhbmQNCj4+Pj4gc3VnZ2VzdGlvbnMuDQo+Pj4+ICAgPj4+Pg0KPj4+
PiAgID4+Pj4gRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVz
IHRoZSBhYmlsaXR5IHRvDQo+Pj4+ICAgPj4+PmV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4g
dGhlIGVsZW1lbnRzIGluIGEgc2VydmljZSBmdW5jdGlvbg0KPj4+PiAgID4+Pj5jaGFpbmluZy4g
SW4gdGhpcyBjb250ZXh0LCB0aGVyZSBhcmUgdHdvIHR5cGVzIG9mIGRhdGEgcGxhbmUNCj4+Pj4g
bWV0YWRhdGEuDQo+Pj4+ICAgPj4+Pg0KPj4+PiAgID4+Pj4gU2VydmljZSBGdW5jdGlvbiBNZXRh
ZGF0YTogdGhlIGluZm9ybWF0aW9uIGV4Y2hhbmdlZCBiZXR3ZWVuDQo+Pj4+ICAgPj4+PmNsYXNz
aWZpZXIgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zIHRv
DQo+Pj4+ICAgPj4+PmZhY2lsaXRhdGUgc2VydmljZSBmdW5jdGlvbnMgb24gdGhlIHBhY2tldCB0
cmVhdG1lbnQuDQo+Pj4+ICAgPj4+Pg0KPj4+PiAgID4+Pj4gU3RlZXJpbmcgTWV0YWRhdGE6IHRo
ZSBpbmZvcm1hdGlvbiBmcm9tIHNlcnZpY2UgZnVuY3Rpb25zIHRvIGENCj4+Pj4gICA+Pj4+Y2xh
c3NpZmllciBvciBzZXJ2aWNlIG5vZGUgZm9yIHRyYWZmaWMgZm9yd2FyZGluZyBwdXJwb3NlLg0K
Pj4+PiAgID4+Pj4NCj4+Pj4gICA+Pj4+IC1lbmQNCj4+Pj4gICA+Pj4+DQo+Pj4+ICAgPj4+PiBM
dWN5DQo+Pj4+ICAgPj4+Pg0KPj4+PiAgID4+Pj4NCj4+Pj4gICA+Pj4+IC0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tDQo+Pj4+ICAgPj4+PiBGcm9tOiBKb2VsIE0uIEhhbHBlcm4gW21haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tXQ0KPj4+PiAgID4+Pj4gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAx
MiwgMjAxNCAyOjM1IFBNDQo+Pj4+ICAgPj4+PiBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRI
T1JTOyBSb24gUGFya2VyDQo+Pj4+ICAgPj4+PiBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7
IGJyaWpzbWFuQGp1bmlwZXIubmV0DQo+Pj4+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+
OyBzZmM7IEphbWFsIEhhZGkNCj4+Pj4gICA+Pj4+IFNhbGltDQo+Pj4+ICAgPj4+PiBTdWJqZWN0
OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+
Pj4gICA+Pj4+DQo+Pj4+ICAgPj4+PiBZZXMsIEkgYW0gdHJ5aW5nIHRvIGNvbnNpc3RlbnRseSBk
aXN0aW5ndWlzaCB0aG9zZSB0d28gY2FzZXMNCj4+Pj4gd2hlbg0KPj4+PiAgID4+Pj50YWxraW5n
IGFib3V0IHRoZSBpbmZvcm1hdGlvbiBjYXJyaWVkIHdpdGggcGFja2V0cyBpbiBzZXJ2aWNlDQo+
Pj4+IGNoYWlucy4NCj4+Pj4gICA+Pj4+DQo+Pj4+ICAgPj4+PiBZb3VycywNCj4+Pj4gICA+Pj4+
IEpvZWwNCj4+Pj4gICA+Pj4+DQo+Pj4+ICAgPj4+Pj4gT24gMy8xMi8xNCwgMzoxMyBQTSwgTHVj
eSB5b25nIHdyb3RlOg0KPj4+PiAgID4+Pj4+IEpvZWwsIFNlZSBiZWxvdy4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjDQo+Pj4+ICAgPj4+Pj4gW21haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpvZWwgTS4gSGFscGVybg0KPj4+PlNlbnQ6DQo+Pj4+
ICAgPj4+Pj4gV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjAyIFBNIFRvOiBMdWN5IHlvbmc7
IE5pY29sYXMNCj4+Pj4gQk9VVEhPUlM7DQo+Pj4+ICAgPj4+Pj4gUm9uIFBhcmtlciBDYzogSmlt
IEd1aWNoYXJkIChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0DQo+Pj4+IDxtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7DQo+Pj4+ICAgPj4+Pj4gSmFtYWwgSGFkaSBTYWxp
bSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4gICA+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRh
ZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+PiAgID4+Pj4+DQo+Pj4+ICAgPj4+Pj4gSSB3YXMgdHJ5
aW5nIHRvIHdvcmQgaXQgY2FyZWZ1bGx5IG5vdCB0byBmb2N1cyBvbiB3aG8gcHV0cyB0aGUNCj4+
Pj4gICA+Pj4+PiBpbmZvcm1hdGlvbiBpbiwgYnV0IG9ubHkgb24gd2hvIGNvbnN1bWVzIHRoZSBp
bmZvcm1hdGlvbi4NCj4+Pj4gICA+Pj4+PiBJbmZvcm1hdGlvbiBmb3Igc2VydmljZSBmdW5jdGlv
bnMgbWF5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcw0KPj4+PiAgID4+Pj4+IGNsYXNzaWZpZXIgb3Ig
ZnJvbSBvdGhlciBzZXJ2aWNlIGZ1bmN0aW9ucy4gW0x1Y3ldIHRoaXMgaXMgdGhlDQo+Pj4+IG9u
ZQ0KPj4+PiAgID4+Pj4+IGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3LiBJbmZvcm1h
dGlvbiBmb3IgdGhlDQo+Pj4+IGZvcndhcmRpbmcNCj4+Pj4gICA+Pj4+PiB3aWxsIGdlbmVyYWxs
eSBjb21lIGZyb20gdGhlIGluZ3Jlc3MgY2xhc3NpZmllciwgYnV0IGluDQo+Pj4+IHNwZWNpYWwN
Cj4+Pj4gICA+Pj4+PiBjYXNlcyBtYXkgYmUgcHJvdmlkZWQgYnkgc2VydmljZSBmdW5jdGlvbnMu
ICAoSSBrZWVwIHdhbnRpbmcNCj4+Pj4gdG8gZ2V0DQo+Pj4+ICAgPj4+Pj4gcmlkIG9mIHRob3Nl
IHNwZWNpYWwgY2FzZXMsIGJ1dCBzbyBmYXIgdGhlcmUgc2VlbSB0byBiZSBqdXN0DQo+Pj4+IGVu
b3VnaA0KPj4+PiAgID4+Pj4+IG9mIHRoZW0gdG8gd2FycmFudCBjb3ZlcmluZyBpbiB0aGUgc29s
dXRpb24uICBBbmQgbW9yZQ0KPj4+PiBpbXBvcnRhbnRseSwNCj4+Pj4gICA+Pj4+PiBzaWduaWZp
Y2FudCBzdXBwb3J0IGZvciBpdCBpbiB0aGUgd29ya2luZyBncm91cC4pIFtMdWN5XSBUaGlzDQo+
Pj4+IGlzDQo+Pj4+ICAgPj4+Pj4gdGhlIHNlY29uZCBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlv
dXIgdmlldyAoYnV0IHlvdSBkb24ndA0KPj4+PiBsaWtlIGl0KS4NCj4+Pj4gICA+Pj4+Pg0KPj4+
PiAgID4+Pj4+IEFuZCB5b3Ugc3VnZ2VzdCBkaXN0aW5ndWlzaGluZyB0aGVzZSB0d28gY2FzZXMg
d2hlbiBkaXNjdXNzaW5nDQo+Pj4+ICAgPj4+Pj4gYWJvdXQgbWV0YWRhdGEgdXNhZ2UuIElzIHRo
YXQgcmlnaHQgdW5kZXJzdGFuZGluZz8NCj4+Pj4gICA+Pj4+Pg0KPj4+PiAgID4+Pj4+IEx1Y3kN
Cj4+Pj4gICA+Pj4+Pg0KPj4+PiAgID4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+ICAgPj4+Pj4NCj4+
Pj4gICA+Pj4+Pj4gT24gMy8xMi8xNCwgMjozMyBQTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+PiAg
ID4+Pj4+PiBKb2VsLCBJIGludGVycHJldCB0aGF0IHlvdSBzdWdnZXN0cyB0aGF0IGRpc3Rpbmd1
aXNoIHRoZQ0KPj4+PiBleGNoYW5nZQ0KPj4+PiAgID4+Pj4+PiBpbmZvcm1hdGlvbiBkYXRhIHBs
YW5lIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucyBhbmQNCj4+Pj4gdGhlDQo+Pj4+
ICAgPj4+Pj4+IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBmcm9tIGEg
c2VydmljZQ0KPj4+PiBmdW5jdGlvbiB0bw0KPj4+PiAgID4+Pj4+PiBhIHNlcnZpY2Ugbm9kZS4g
SXMgdGhpcyByaWdodCB1bmRlcnN0YW5kaW5nPyBMdWN5DQo+Pj4+ICAgPj4+Pj4+DQo+Pj4+ICAg
Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybg0K
Pj4+PiAgID4+Pj4+PiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2Rh
eSwgTWFyY2ggMTIsIDIwMTQNCj4+Pj4gMToxOQ0KPj4+PiAgID4+Pj4+PiBQTQ0KPj4+PiAgID4+
Pj4+PiBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOiBKaW0g
R3VpY2hhcmQNCj4+Pj4gICA+Pj4+Pj4gKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQN
Cj4+Pj4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47ICBzZmM7IEphbWFsIEhhZGkgU2Fs
aW0gU3ViamVjdDoNCj4+Pj4gICA+Pj4+Pj4gUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1l
dGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+ICAgPj4+Pj4+DQo+Pj4+ICAgPj4+Pj4+IE15IGlu
Y2xpbmF0aW9uIHdvdWxkIGJlIHRvIHR1bmUgdGhhdCBkZWZpbml0aW9uIHRvDQo+Pj4+IGRpc3Rp
bmd1aXNoDQo+Pj4+ICAgPj4+Pj4+IGJldHdlZW4gZGF0YXBsYW5lIGNhcnJpZWQgaW5mb3JtYXRp
b24gaW50ZW5kZWQgZm9yIHVzZSBieQ0KPj4+PiBzZXJ2aWNlDQo+Pj4+ICAgPj4+Pj4+IGZ1bmNp
dG9ucyAod2hhdGV2ZXIgdGhlIG9yaWdpbiksIGFuZCBkYXRhcGxhbmUgY2FycmllZA0KPj4+PiBp
bmZvcm1hdGlvbg0KPj4+PiAgID4+Pj4+PiBpbnRlbmRlZCBmb3IgZGF0YXBsYW5lIGZvcndhcmRp
bmcgY29tcG9uZW50cy4NCj4+Pj4gICA+Pj4+Pj4NCj4+Pj4gICA+Pj4+Pj4gWW91cnMsIEpvZWwN
Cj4+Pj4gICA+Pj4+Pj4NCj4+Pj4gICA+Pj4+Pj4NCj4+Pj4gICA+Pj4+Pj4+IEhpIEpvZWwsDQo+
Pj4+ICAgPj4+Pj4+Pg0KPj4+PiAgID4+Pj4+Pj4gSSBhZ3JlZSB0aGF0IHdlIG5lZWQgdXNpbmcg
dGhlIHNhbWUgZGVmaW5pdGlvbiBmb3IgYSB0ZXJtLA0KPj4+PiBidXQNCj4+Pj4gICA+Pj4+Pj4+
IGRpc2FncmVlIHRoYXQgdGhlIG1ldGFkYXRhIGRlZmluaXRpb24gaGVyZSBpcyBhIHNldCBvZg0K
Pj4+PiAgID4+Pj4+Pj4gaW5mb3JtYXRpb24gcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBUaGlzIG1h
eSBiZSB0b28gbmFycm93IG9yDQo+Pj4+IGxlYWQNCj4+Pj4gICA+Pj4+Pj4+IHRvIGEgcGFydGlj
dWxhciBzb2x1dGlvbi4gSSBhbSBmaW5lIHdpdGggdGhpcyBkZWZpbml0aW9uIGluDQo+Pj4+IHRo
ZQ0KPj4+PiAgID4+Pj4+Pj4gcHJvYmxlbSBzdGF0ZW1lbnQgdy8gbWlub3IgdHdlYWsgKHN1Z2dl
c3RlZCBvbiBtYWlsaW5nDQo+Pj4+bGlzdCkuDQo+Pj4+ICAgPj4+Pj4+Pg0KPj4+PiAgID4+Pj4+
Pj4gRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBh
YmlsaXR5DQo+Pj4+IHRvDQo+Pj4+ICAgPj4+Pj4+PiBleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3
ZWVuIHRoZSBjbGFzc2lmaWVycyBhbmQgc2VydmljZQ0KPj4+PiAgID4+Pj4+Pj4gZnVuY3Rpb25z
LCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBhbmQgc2VydmljZSBmdW5jdGlvbnMNCj4+Pj4g
YW5kDQo+Pj4+ICAgPj4+Pj4+PiB0aGUNCj4+Pj4gICA+Pj4+Pj4+IGNsYXNzaWZpZXJzfHNlcnZp
Y2Ugbm9kZXMuDQo+Pj4+ICAgPj4+Pj4+Pg0KPj4+PiAgID4+Pj4+Pj4gVGhlcmUgbWF5IGJlIGEg
c29sdXRpb24gdGhhdCBhIHNlcnZpY2UgZnVuY3Rpb24gcGFzc2VzIHNvbWUNCj4+Pj4NCj4+Pj4g
ICA+Pj4+Pj4+IGluZm9ybWF0aW9uIHRvIGF0dGFjaGVkIHNlcnZpY2Ugbm9kZSB3aXRob3V0IHVz
aW5nIFNGQw0KPj4+PmhlYWRlci4NCj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+ICAgPj4+Pj4+PiBUaGFu
a3MsIEx1Y3kNCj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+ICAgPj4+Pj4+Pg0KPj4+PiAgID4+Pj4+Pj4g
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBIYWxwZXJuIERpcmVjdA0KPj4+
PiAgID4+Pj4+Pj4gW21haWx0bzpqbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2Vk
bmVzZGF5LCBNYXJjaA0KPj4+PiAxMiwNCj4+Pj4gICA+Pj4+Pj4+IDIwMTQgMTI6MjUgUE0gVG86
IEx1Y3kgeW9uZzsgSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzDQo+Pj4+IEJPVVRIT1JTOw0KPj4+
PiAgID4+Pj4+Pj4gUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7IGJyaWpz
bWFuQGp1bmlwZXIubmV0DQo+Pj4+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+
PiAgID4+Pj4+Pj4gc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+
PiAgID4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+
Pj4gICA+Pj4+Pj4+DQo+Pj4+ICAgPj4+Pj4+PiBMdWN5LCB5b3Ugc2F5ICJ0aGUgbWV0YWRhdGEg
dGVybSBtZWFucyAuLi4iICBUaGUgZGVmaW5pdGlvbg0KPj4+PiB5b3UNCj4+Pj4gICA+Pj4+Pj4+
IHRoZW4gcHJvdmlkZSBpcyBhIGRlZmluaXRpb24gb2YgdGhlIHNldCBvZiBpbmZvcm1hdGlvbiB3
ZQ0KPj4+PiBhcmUNCj4+Pj4gICA+Pj4+Pj4+IHByb3Bvc2luZyB0aGF0IHdlIHB1dCBpbiB0aGUg
U0ZDIGhlYWRlci4gIEksIGFuZCBvdGhlcnMsDQo+Pj4+IGhhdmUNCj4+Pj4gICA+Pj4+Pj4+IGJl
ZW4gdXNpbmcgdGhlIHRlcm0gbWV0YWRhdGEgbW9yZSBuYXJyb3dseS4gIFdlIGNhbiB1c2UNCj4+
Pj4gd2hhdGV2ZXINCj4+Pj4gICA+Pj4+Pj4+IGRlZmluaXRpb24gd2Ugd2FudC4gQnV0IHdlIGRv
IG5lZWQgdG8gYWdyZWUgb24gdGhlDQo+Pj4+ZGVmaW5pdGlvbi4NCj4+Pj4gICA+Pj4+Pj4+IEZv
ciB0aGUgcHVycG9zZXMgb2YgdGhlIFdHLCBpdCBzZWVtcyBtdWNoIG1vcmUgdXNlZnVsIHRvIHVz
ZQ0KPj4+PiB0aGUNCj4+Pj4gICA+Pj4+Pj4+IHRlcm0gbWV0YWRhdGEgZm9yIHRoZSBuYXJyb3dl
ciBkZXNjcmlwdGlvbi4NCj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+ICAgPj4+Pj4+PiBZb3VycywgSm9l
bA0KPj4+PiAgID4+Pj4+Pj4NCj4+Pj4gICA+Pj4+Pj4+PiBPbiAzLzEyLzE0LCAxOjE5IFBNLCBM
dWN5IHlvbmcgd3JvdGU6DQo+Pj4+ICAgPj4+Pj4+Pj4gSGkgSm9lbCwNCj4+Pj4gICA+Pj4+Pj4+
Pg0KPj4+PiAgID4+Pj4+Pj4+IEkgYWdyZWUuIFdlIG5lZWQgdG8gZGlmZmVyZW50aWF0ZSB0aGUg
bWV0YWRhdGEgdXNlZCBieQ0KPj4+PiBzZXJ2aWNlDQo+Pj4+ICAgPj4+Pj4+Pj5mdW5jdGlvbiBh
bmQgU0ZDIGhlYWRlci4gVGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgY2FycnlpbmcNCj4+Pj4gc29t
ZQ0KPj4+PiAgID4+Pj4+Pj4+c3RhdGVzIGFsb25nIHdpdGggdGhlIHBhY2tldC4gSU1POiBTRkMg
aGVhZGVyIGlzIGEga2luZCBvZg0KPj4+PiAgID4+Pj4+Pj4+bWV0YWRhdGEgY2FycmllZCBvbiBw
YWNrZXQgZm9yIG5leHQgc2VydmljZSBub2RlIHRvIHVzZS4gSW4NCj4+Pj4gdGhlDQo+Pj4+ICAg
Pj4+Pj4+Pj5jb250ZXh0IG9mIFNGQywgd2UgaGF2ZSB0ZXJtIGZvciBTRkMgaGVhZGVyIGFuZCB0
aGUgbWV0YWRhdGENCj4+Pj4gdGhhdA0KPj4+PiAgID4+Pj4+Pj4+d2FzIGNhcnJpZWQgYmV0d2Vl
biBzZXJ2aWNlIGZ1bmN0aW9ucywgb3IgYmV0d2VlbiBzZXJ2aWNlDQo+Pj4+ICAgPj4+Pj4+Pj5m
dW5jdGlvbnMgYW5kIGNsYXNzaWZpZXJzL3NlcnZpY2Ugbm9kZXMsIHdoaWNoIGlzIHdoYXQgdGhl
DQo+Pj4+IGRyYWZ0DQo+Pj4+ICAgPj4+Pj4+Pj5mb2N1cy4NCj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+
PiAgID4+Pj4+Pj4+IFRoYW5rcywgTHVjeQ0KPj4+PiAgID4+Pj4+Pj4+DQo+Pj4+ICAgPj4+Pj4+
Pj4NCj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+PiAgID4+Pj4+Pj4+DQo+Pj4+ICAgPj4+Pj4+Pj4NCj4+
Pj4gICA+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhh
bHBlcm4NCj4+Pj4gICA+Pj4+Pj4+PiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21dIFNlbnQ6
IFdlZG5lc2RheSwgTWFyY2ggMTIsDQo+Pj4+IDIwMTQNCj4+Pj4gICA+Pj4+Pj4+PiAxMToxOCBB
TSBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOg0KPj4+PiBK
aW0NCj4+Pj4gICA+Pj4+Pj4+PiBHdWljaGFyZCAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVy
Lm5ldA0KPj4+PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRp
IFNhbGltDQo+Pj4+ICAgPj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+IGRyYWZ0LXJp
anNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4g
ICA+Pj4+Pj4+PiBJIHRoaW5rIGl0IGlzIGltcG9ydGFudCB0byBrZWVwIGEgc3Ryb25nIGRpc3Rp
bmN0aW9uDQo+Pj4+IGJldHdlZW4NCj4+Pj4gICA+Pj4+Pj4+PiBtZXRhZGF0YSAod2hpY2ggaXMg
Zm9yIHVzZSBieSBhcHBsaWNhdGlvbnMpIGFuZCB0aGUgc2VydmljZQ0KPj4+PiAgID4+Pj4+Pj4+
IGNoYWluaW5nIGluZm9ybWF0aW9uIGluIHRoZSBiYXNlIHNlcnZpY2UgY2hhaW4gaGVhZGVyLA0K
Pj4+PiB3aGljaCBpcw0KPj4+PiAgID4+Pj4+Pj4+IGZvciB1c2UgYnkgdGhlIHNlcnZpY2UgY2hh
aW4gc3VwcG9ydCBtZWNoYW5pc21zLg0KPj4+PiAgID4+Pj4+Pj4+DQo+Pj4+ICAgPj4+Pj4+Pj4g
WW91cnMsIEpvZWwNCj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+PiAgID4+Pj4+Pj4+PiBPbiAzLzEyLzE0
LCAxMDo0MiBBTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+PiAgID4+Pj4+Pj4+PiBGdWxseSBhZ3Jl
ZSB3aXRoIEpvZS4NCj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4gICA+Pj4+Pj4+Pj4gV2Ugc2hvdWxk
IG5vdCByZXF1aXJlIGEgZml4IGxlbmd0aCBmb3IgaW4tYmFuZCBtZXRhZGF0YQ0KPj4+PiBidXQN
Cj4+Pj4gICA+Pj4+Pj4+Pj4gYWxzbyBub3QgbGVhdmUgaXQgZm9yIGZyZWVseSB1c2FnZS4gSW4g
ZmFjdCwgd2hlbiBhDQo+Pj4+IHNlcnZpY2UNCj4+Pj4gICA+Pj4+Pj4+Pj4gbm9kZSBpbnNlcnRz
IFNGQyBoZWFkZXIgb24gYSAoZW5jYXBzdWxhdGVkKSBwYWNrZXQgYW5kDQo+Pj4+IHNlbmQgdG8N
Cj4+Pj4gICA+Pj4+Pj4+Pj4gbmV4dCBzZXJ2aWNlIG5vZGUsIFNGQyBoZWFkZXIgaXRzZWxmIGNh
biBiZSBzZWVuIGFzIGENCj4+Pj4gbWV0YWRhdGEuDQo+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+ICAg
Pj4+Pj4+Pj4+IEx1Y3kNCj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4gICA+Pj4+Pj4+Pj4gLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjDQo+Pj4+ICAgPj4+Pj4+Pj4+IFttYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKb2VsIE0uIEhhbHBlcm4NCj4+Pj4g
ICA+Pj4+Pj4+Pj4gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA5OjIxIEFNIFRvOiBO
aWNvbGFzDQo+Pj4+IEJPVVRIT1JTOw0KPj4+PiAgID4+Pj4+Pj4+PiBSb24gUGFya2VyIENjOiBK
aW0gR3VpY2hhcmQgKGpndWljaGFyKTsNCj4+Pj4gYnJpanNtYW5AanVuaXBlci5uZXQgIDxtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+PiAgID4+Pj4+Pj4+PiBzZmM7IEphbWFsIEhh
ZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+ICAgPj4+Pj4+Pj4+IGRyYWZ0LXJpanNt
YW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+ICAg
Pj4+Pj4+Pj4+IEZvciBpbi1iYW5kIG1ldGFkYXRhLCB0aGUgQVBJIGZvciBhY2Nlc3MgY2FuIGVh
c2lseSBiZQ0KPj4+PiAgID4+Pj4+Pj4+PiBzeW5jaHJvbm91cy4gT3V0IG9mIGJhbmQgbWV0YWRh
dGEgbmVlZHMgZGlmZmVyZW50DQo+Pj4+aGFuZGxpbmcuDQo+Pj4+ICAgPj4+Pj4+Pj4+IFRoZXJl
IGFyZSBtYW55IGNhc2VzIHdoZXJlIG91dC1vZi1iYW5kIG1ldGFkYXRhIGlzIHVzZWZ1bA0KPj4+
PiBhbmQNCj4+Pj4gICA+Pj4+Pj4+Pj4gYXBwcm9wcmlhdGUuICBCdXQgdGhleSBkbyBub3QgY292
ZXIgYWxsIG5lZWRzIGJ5IGFueQ0KPj4+PnN0cmV0Y2guDQo+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+
ICAgPj4+Pj4+Pj4+IEV2ZW4gaWYgZWFjaCBwaWVjZSBvZiBpbi1iYW5kIG1ldGFkYXRhIGlzIG9m
IGZpeGVkIGxlbmd0aCwNCj4+Pj4gICA+Pj4+Pj4+Pj4gdGhlcmUgYXJlIG1hbnkgZGlmZmVyZW50
IGtpbmRzIG9mIG1ldGF0eXBlLiAgVHJ5aW5nIHRvIHNheQ0KPj4+PiAgID4+Pj4+Pj4+PiAidGhl
cmUgd2lsbCBiZSBleGFjdGx5IGZvdXIgcGllY2VzLCBhbmQgdGhleSB3aWxsIGJlIG9mDQo+Pj4+
IHR5cGVzDQo+Pj4+ICAgPj4+Pj4+Pj4+IHQxLCB0MiwgdDMsIGFuZCB0NCIgaXMgc2ltcGx5IHRv
byBzcGVjaWZpYyBmb3IgZXZlbiA4MCUgb2YNCj4+Pj4gdGhlDQo+Pj4+ICAgPj4+Pj4+Pj4+bmVl
ZHMuDQo+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+ICAgPj4+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+
ICAgPj4+Pj4+Pj4+DQo+Pj4+ICAgPj4+Pj4+Pj4+PiBPbiAzLzEyLzE0LCA4OjUyIEFNLCBOaWNv
bGFzIEJPVVRIT1JTIHdyb3RlOg0KPj4+PiAgID4+Pj4+Pj4+Pj4gSGVsbG8gUm9uLA0KPj4+PiAg
ID4+Pj4+Pj4+Pj4NCj4+Pj4gICA+Pj4+Pj4+Pj4+IFNlbmRpbmcgb3V0IG9mIGJhbmQgY29uZ3J1
ZW50IG1ldGFkYXRhIG1heSBub3QgYmUgdGhlDQo+Pj4+IGFuc3dlcg0KPj4+PiAgID4+Pj4+Pj4+
Pj4gdG8gYWxsIG5lZWRzIGJ1dCBpdCBpcyBvbmUgdG9vbCB0aGF0IHdlIHNob3VsZCBrZWVwLg0K
Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4gICA+Pj4+Pj4+Pj4+IE5vdCBhbGwgbWV0YWRhdGEgaXMg
dGllZCB0byBhIHNwZWNpZmljIHBhY2tldCwgZm9yDQo+Pj4+IGV4YW1wbGUgYQ0KPj4+PiAgID4+
Pj4+Pj4+Pj4gcG9saWN5IGNoYW5nZSBpbiBQQ1JGIGNvdWxkIGxlYWQgdG8gc29tZSBtZXRhZGF0
YQ0KPj4+PiBzaWduYWxpbmcsDQo+Pj4+ICAgPj4+Pj4+Pj4+PiB0aGUgcmVhY3Rpb24gdGltZSBu
ZWVkIG5vdCBiZSBpbW1lZGlhdGUsIGZldyBtcyBtYXkgbm90DQo+Pj4+IG1hdHRlci4NCj4+Pj4g
ICA+Pj4+Pj4+Pj4+DQo+Pj4+ICAgPj4+Pj4+Pj4+PiBBcyB5b3UgcG9pbnQsIGlmIGEgcGFja2V0
IGlzIHRpZWQgdG8gYSBtZXRhZGF0YSBhDQo+Pj4+IGNvcnJlbGF0aW9uDQo+Pj4+ICAgPj4+Pj4+
Pj4+PiBpbmZvIGNhbiBiZSBzZXQgaW4gYm90aCBwYWNrZXQgdG8gZGVhbCB3aXRoIGl0IChpLmUN
Cj4+Pj4gbWV0YWRhdGENCj4+Pj4gICA+Pj4+Pj4+Pj4+IGV4cGVjdGVkIGZsYWcgaW4gdGhlIFNG
QyBoZWFkZXIsIHBsdXMgYW4gaWQpDQo+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+PiAgID4+Pj4+Pj4+
Pj4gRmluYWxseSB3ZSBjYW4gc3RpbGwgc2VuZCBzb21lIGxpbWl0ZWQgbWV0YWRhdGEgd2l0aGlu
IGENCj4+Pj4gaGVhZGVyLg0KPj4+PiAgID4+Pj4+Pj4+Pj4gVGhpcyBjb3VsZCBiZSB1c2VkIGZv
ciBsb2FkIGJhbGFuY2VycyBpbiBwYXJ0aWN1bGFyIGlmIHdlDQo+Pj4+ICAgPj4+Pj4+Pj4+PiBh
Z3JlZSBvbiBhIGNvbnZlbnRpb24gdG8gbG9jYXRlICJjb2Fyc2UgZ3JhaW4gcG9saWN5Ig0KPj4+
PiAgID4+Pj4+Pj4+Pj4gLyAiZmluZSBncmFpbiBwb2xpY3kiIG9uIHJlc2VydmVkIGNvbnRleHQg
aGVhZGVycy4NCj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGlzIHNlZW1z
IHRvIG9wZW4gdXAgYSBsb3Qgb2YgZmxleGliaWxpdHkgLyBpbm5vdmF0aW9ucy4NCj4+Pj4gICA+
Pj4+Pj4+Pj4+DQo+Pj4+ICAgPj4+Pj4+Pj4+PiBPbiB5b3VyIGxhc3QgcG9pbnQsIHRoZXJlIGlz
IGEgcXVlc3Rpb24gb24gaG93IHRvIG1ha2UNCj4+Pj4gICA+Pj4+Pj4+Pj4+IG1ldGFkYXRhIGF2
YWlsYWJsZSB0byBhIFNlcnZpY2UgRnVuY3Rpb24uIEN1cnJlbnQgc29ja2V0DQo+Pj4+ICAgPj4+
Pj4+Pj4+PiBjb25uZWN0aW9ucyBmb3IgZXhhbXBsZSBkbyBub3QgYWxsb3cgdG8gcmV0cmlldmUg
SVANCj4+Pj4gaGVhZGVyDQo+Pj4+ICAgPj4+Pj4+Pj4+PiBvcHRpb25zLiBTbyBJIGFzc3VtZSB0
aGF0IFNGQyBhd2FyZSBTZXJ2aWNlIEZ1bmN0aW9ucw0KPj4+PiB3aWxsDQo+Pj4+ICAgPj4+Pj4+
Pj4+PiBuZWVkIHNvbWUgKGFzeW5jaHJvbm91cw0KPj4+PiAgID4+Pj4+Pj4+Pj4gPykgQVBJIHRv
IHJldHJpZXZlIFNGQyBoZWFkZXIgaW5mb3JtYXRpb24gYXMgd2VsbCBhcw0KPj4+PiBpbi1iYW5k
DQo+Pj4+ICAgPj4+Pj4+Pj4+PiBtZXRhZGF0YS4gSSBkb24ndCBzZWUgb3V0IG9mIGJhbmQgbWV0
YWRhdGEgdHJhbnNwb3J0DQo+Pj4+IGFkZGluZw0KPj4+PiAgID4+Pj4+Pj4+Pj4gY29tcGxleGl0
eSwgIHRoZSBzYW1lIEFQSSBjYW4gcHJvYmFibHkgYXBwbHkuDQo+Pj4+ICAgPj4+Pj4+Pj4+Pg0K
Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhlIGFsdGVybmF0aXZlIG9wdGlvbiwgYWxsb3dpbmcgdmFyaWFi
bGUgc2l6ZWQgbWV0YWRhdGENCj4+Pj4gaW4NCj4+Pj4gICA+Pj4+Pj4+Pj4+IHRoZSBTRkMgaGVh
ZGVyIGhhcyBzb21lIGRyYXdiYWNrcyBhcyB3ZWxsLCBvbmUgYmVpbmcNCj4+Pj4gICA+Pj4+Pj4+
Pj4+IGZyYWdtZW50YXRpb24sIGFuZCBzb21lIHN3aXRjaGVzIGV4cGVjdGluZyBhcyB3ZWxsIHRv
DQo+Pj4+IGxvb2sgYXQNCj4+Pj4gICA+Pj4+Pj4+Pj4+IGVuZCB1c2VyIHRyYWZmaWMgaGVhZGVy
cyBmb3IgbGluayBsb2FkIGJhbGFuY2luZy4gIEkNCj4+Pj4gd291bGQNCj4+Pj4gICA+Pj4+Pj4+
Pj4+IGFncmVlIHRoYXQgaWYgd2UgY2FuIGFjY2VwdCB0aGVzZSBpc3N1ZXMsIHRoZW4gc2VuZGlu
Zw0KPj4+PiAgID4+Pj4+Pj4+Pj4gb2ZmLWxpbmUgY29uZ3J1ZW50IG1ldGFkYXRhIGxvb3NlcyBp
dHMgaW50ZXJlc3QuDQo+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+PiAgID4+Pj4+Pj4+Pj4gV2UgbmVl
ZCB0byB0YWtlIGludG8gYWNjb3VudCAgdGhhdCBib3RoIGluLWJhbmQgYW5kDQo+Pj4+IGNvbmdy
dWVudA0KPj4+PiAgID4+Pj4+Pj4+Pj4gb3V0LW9mLWJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0IGlz
IG5vdCByZWxpYWJsZS4gQSBwYWNrZXQNCj4+Pj4gbG9zcw0KPj4+PiAgID4+Pj4+Pj4+Pj4gdHJp
Z2dlcmluZyByZXRyYW5zbWlzc2lvbiB3b3VsZCBub3QgbGVhZCB0byB0aGUgaWRlbnRpY2FsDQo+
Pj4+ICAgPj4+Pj4+Pj4+PiByZWNvbnN0cnVjdGlvbiBvZiB0aGUgYXNzb2NpYXRlZCBtZXRhZGF0
YS4gSW4gc29tZSBjYXNlcywNCj4+Pj4gd2UNCj4+Pj4gICA+Pj4+Pj4+Pj4+IG1pZ2h0IHRodXMg
ZXZlbiBuZWVkIG5vbi1jb25ncnVlbnQgb3V0LW9mLWJhbmQgcmVsaWFibGUNCj4+Pj4gICA+Pj4+
Pj4+Pj4+IG1ldGFkYXRhIHRyYW5zcG9ydC4NCj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+ICAgPj4+
Pj4+Pj4+Pg0KPj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4gICA+Pj4+Pj4+Pj4+IE5pY29sYXMgX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOg0KPj4+PiBSb24NCj4+
Pj4gICA+Pj4+Pj4+Pj4+IFBhcmtlciBbUm9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0g
U2VudDogV2VkbmVzZGF5LA0KPj4+PiAgID4+Pj4+Pj4+Pj4gTWFyY2ggMTIsIDIwMTQNCj4+Pj4g
ICA+Pj4+Pj4+Pj4+IDEyOjQzIFBNIFRvOiBOaWNvbGFzIEJPVVRIT1JTIENjOiBKaW0gR3VpY2hh
cmQNCj4+Pj4gKGpndWljaGFyKTsNCj4+Pj4gICA+Pj4+Pj4+Pj4+IGJyaWpzbWFuQGp1bmlwZXIu
bmV0IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7DQo+Pj4+IEphbWFsIEhhZGkg
U2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+ICAgPj4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFu
LXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4gICA+
Pj4+Pj4+Pj4+IE5pY29sYXMsDQo+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+PiAgID4+Pj4+Pj4+Pj4g
SSB1bmRlcnN0YW5kIHRoZSBjb25jZXB0IGZvciBvdXQgb2YgYmFuZCBzaWduYWxpbmcgb2YNCj4+
Pj4gICA+Pj4+Pj4+Pj4+bWV0YWRhdGEsIGJ1dCBJIGFtIGNvbmNlcm5lZCB0aGF0IGl0IGludHJv
ZHVjZXMNCj4+Pj4gc2lnbmlmaWNhbnQNCj4+Pj4gICA+Pj4+Pj4+Pj4+Y29tcGxleGl0eSBkdWUg
dG8gdGhlIHBvdGVudGlhbCByYWNlIGNvbmRpdGlvbiBvZg0KPj4+PiByZWNlaXZpbmcgdGhlDQo+
Pj4+ICAgPj4+Pj4+Pj4+PnJlYWwgcGFja2V0IGJlZm9yZSB0aGUgbWV0YWRhdGEuICBXaGlsZSB0
aGUgcmVhbCBwYWNrZXQNCj4+Pj4gY291bGQNCj4+Pj4gICA+Pj4+Pj4+Pj4+aW5kaWNhdGUgdGhh
dCBvdXQgb2YgYmFuZCBtZXRhZGF0YSBpcyBleHBlY3RlZCwgaG93IGNhbiB3ZQ0KPj4+PiAgID4+
Pj4+Pj4+Pj5ndWFyYW50ZWUgdGhlIG9yZGVyIG9mIHJlY2VwdGlvbj8gV2hhdCBpZiBzd2l0Y2hp
bmcgb3INCj4+Pj4gcm91dGluZw0KPj4+PiAgID4+Pj4+Pj4+Pj5ub2RlcyBhcHBseSBoYXNoIGJh
c2VkIGxvYWQgYmFsYW5jaW5nPyBXaGF0IGlmIHRoZSBsb2FkDQo+Pj4+ICAgPj4+Pj4+Pj4+PmJh
bGFuY2luZyB1bmRlcnN0YW5kcyBTRkMgZW5jYXBzIGFuZCBsb29rcyBiZXlvbmQgaXQgdG8NCj4+
Pj4gdGhlDQo+Pj4+ICAgPj4+Pj4+Pj4+Pm9yaWdpbmFsIGhlYWRlciB0byBnZXQgYmV0dGVyIGVu
dHJvcHk/DQo+Pj4+ICAgPj4+Pj4+Pj4+PiBDYW4gd2UgZ3VhcmFudGVlIHRoYXQgdGhlIG1ldGFk
YXRhIGFuZCByZWFsIHBhY2tldCB3aWxsDQo+Pj4+IGZvbGxvdw0KPj4+PiAgID4+Pj4+Pj4+Pj50
aGUgZXhhY3Qgc2FtZSBwYXRoPyBJZiB3ZSBjYW4gbm90LCB0aGVuIGltcGxlbWVudGF0aW9ucw0K
Pj4+PiB3aWxsDQo+Pj4+ICAgPj4+Pj4+Pj4+Pm5lZWQgdG8gYWRkIGluZ3Jlc3MgcXVldWluZyB0
byBjb3BlIHdpdGggdGhlIHNjZW5hcmlvLg0KPj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4gICA+Pj4+
Pj4+Pj4+IEFsc28sIGRvIHlvdSBmZWVsIHRoYXQgdGhlIGluY3JlYXNlIGluIGltcGxlbWVudGF0
aW9uDQo+Pj4+ICAgPj4+Pj4+Pj4+PiBjb21wbGV4aXR5IGF0IHRoZSBzZXJ2aWNlIGZ1bmN0aW9u
cyBpcyByZWFzb25hYmxlPw0KPj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4gICA+Pj4+Pj4+Pj4+IFRo
YW5rcy4NCj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+ICAgPj4+Pj4+Pj4+PiBSb24NCj4+Pj4gICA+
Pj4+Pj4+Pj4+DQo+Pj4+ICAgPj4+Pj4+Pj4+Pj4gT24gTWFyIDEyLCAyMDE0LCBhdCA0OjA5IEFN
LCAiTmljb2xhcyBCT1VUSE9SUyINCj4+Pj4gICA+Pj4+Pj4+Pj4+PiA8Tmljb2xhcy5CT1VUSE9S
U0Bxb3Ntb3MuY29tDQo+Pj4+IDxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4g
d3JvdGU6DQo+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4gICA+Pj4+Pj4+Pj4+PiBJIHRoaW5rIHdl
IG11c3QgbWFrZSBhIGRpc3RpbmN0aW9uIGJldHdlZW46DQo+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+
Pj4gICA+Pj4+Pj4+Pj4+PiAtIE1ldGFkYXRhIHdoaWNoIHNob3VsZCBiZSBwYXJ0IG9mIHRoZSBo
ZWFkZXIgZGVmaW5lZCBhcw0KPj4+PiBpbg0KPj4+PiAgID4+Pj4+Pj4+Pj4+IGJhbmQgbWFya2lu
Zy4gLSBNZXRhZGF0YSB3aXRoIGNhbiBiZSBwYXNzZWQgb3V0IG9mIGJhbmQsDQo+Pj4+IGZvcg0K
Pj4+PiAgID4+Pj4+Pj4+Pj4+IGV4YW1wbGUgY29uZ3J1ZW50IG91dCBvZiBiYW5kIHNpZ25hbGlu
ZyBkZWZpbmVkIGluIHRoZQ0KPj4+PiBkcmFmdA0KPj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4gVGhlIGZvcm1lciBjYWxscyBmb3IgYSBsaW1pdGVkIHNwYWNlIGluIHRoZSBo
ZWFkZXIsDQo+Pj4+IHRydWUsIFRoZQ0KPj4+PiAgID4+Pj4+Pj4+Pj4+IGxhdHRlciBob3dldmVy
IGRvZXMgbm90IGluY3VyIGFueSBzcGFjZSBsaW1pdGF0aW9uIGFuZA0KPj4+PiBpcw0KPj4+PiAg
ID4+Pj4+Pj4+Pj4+IHN0aWxsIGZhaXJseSBlZmZpY2llbnQgYW5kIGl0IHJlbWFpbnMgY29tcGF0
aWJsZSB3aXRoIGENCj4+Pj4gZml4ZWQNCj4+Pj4gICA+Pj4+Pj4+Pj4+PiBzaXplIGhlYWRlciB1
c2VkIHRvIHJvdXRlIHRob3NlIHNpZ25hbGluZyBtZXNzYWdlcyBhbG9uZw0KPj4+PiB0aGUNCj4+
Pj4gICA+Pj4+Pj4+Pj4+PiBjaGFpbidzIHNlcnZpY2UgZnVuY3Rpb25zLg0KPj4+PiAgID4+Pj4+
Pj4+Pj4+DQo+Pj4+ICAgPj4+Pj4+Pj4+Pj4gTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fIEZyb206DQo+Pj4+ICAgPj4+Pj4+Pj4+Pj4gSmltIEd1aWNoYXJk
IChqZ3VpY2hhcikgW2pndWljaGFyQGNpc2NvLmNvbV0gU2VudDoNCj4+Pj4gICA+Pj4+Pj4+Pj4+
PiBUdWVzZGF5LCBNYXJjaCAxMSwgMjAxNCA2OjQ4IFBNIFRvOiBSb24gUGFya2VyIENjOg0KPj4+
PiAgID4+Pj4+Pj4+Pj4+IE5pY29sYXMgQk9VVEhPUlM7IGJyaWpzbWFuQGp1bmlwZXIubmV0DQo+
Pj4+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0N
Cj4+Pj4gICA+Pj4+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4gZHJhZnQtcmlqc21h
bi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+PiAg
ID4+Pj4+Pj4+Pj4+IEhpIFJvbiwNCj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+PiAgID4+Pj4+Pj4+
Pj4+IFdlIGNhbiBjZXJ0YWlubHkgaGF2ZSB0aGlzIGRpc2N1c3Npb24gYnV0IHdlIHNob3VsZA0K
Pj4+PiBmaXJzdA0KPj4+PiAgID4+Pj4+Pj4+Pj4+IGNvbnNpZGVyIHdoYXQgaW5mb3JtYXRpb24g
aXMgbmVjZXNzYXJ5IGFuZCBpZiBzYWlkDQo+Pj4+ICAgPj4+Pj4+Pj4+Pj4gaW5mb3JtYXRpb24g
Y2FuIGZpdCB3aXRoaW4gYSBmaXhlZCBudW1iZXIgb2YgY29udGV4dHMgaW4NCj4+Pj4gdGhlDQo+
Pj4+ICAgPj4+Pj4+Pj4+Pj4gbWFqb3JpdHkgb2YgY2FzZXMuIFJlbWVtYmVyLCB0aGUgZ29hbCBv
ZiBiZWluZyBhYmxlIHRvDQo+Pj4+IHBhc3MNCj4+Pj4gICA+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSB0
aHJvdWdoIHRoZSBuZXR3b3JrIGlzIHRvIGVuaGFuY2Ugc2VydmljZQ0KPj4+PiBkZWxpdmVyeSwN
Cj4+Pj4gICA+Pj4+Pj4+Pj4+PiBub3QgcGFzcyB0aGUgZW50aXJlIHdvcmtzIG9mIFNoYWtlc3Bl
YXJlIDstKQ0KPj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+ICAgPj4+Pj4+Pj4+Pj4gU2VudCBmcm9t
IG15IGlQaG9uZQ0KPj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IE9uIE1h
ciA3LCAyMDE0LCBhdCAzOjUyIEFNLCAiUm9uIFBhcmtlciINCj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4g
PFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20NCj4+Pj4gPG1haWx0bzpSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tPj4gd3JvdGU6DQo+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+IE5pY29sYXMsDQo+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+IEkgc2VlIHNpbWlsYXIgcmVxdWlyZW1lbnRzIGZyb20gdGhlIDNncHAgRVBDIHNp
ZGUuICBJDQo+Pj4+IHdvdWxkDQo+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IGxpa2UgdG8gcHJvcG9zZSBh
biBPVUkgLyBUTFYgYmFzZWQgYXBwcm9hY2ggd2hlcmUgdGhlDQo+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
IHJlc2VydmVkIE9VSSBjYW4gYmUgdXNlZCBmb3IgYWdyZWVkIHVwb24gdHlwZXMgb2YNCj4+Pj4g
Y29tbW9uDQo+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIGFuZCB2ZW5kb3Igb3Igb3RoZXIg
b3JnYW5pemF0aW9uYWwgT1VJcyBjYW4gYmUNCj4+Pj4gdXNlZA0KPj4+PiAgID4+Pj4+Pj4+Pj4+
PiB0byBxdWlja2x5IGlubm92YXRlIGluIHRoZSBuZXR3b3Jrcy4NCj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4gU2ltdWx0YW5lb3VzbHksIEkgd291bGQgYWxzbyBsaWtlIHRvIGNvbnNpZGVyDQo+Pj4+IG1l
Y2hhbmlzbXMNCj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gdGhhdCBhcmUgb3B0aW1pemVkIGZvciBsb25n
IGxpdmVkIGZsb3dzIHNvIGFzIHRvIGxpbWl0DQo+Pj4+IHRoZQ0KPj4+PiAgID4+Pj4+Pj4+Pj4+
PiBuZWdhdGl2ZSBlZmZlY3RzIG9mIHBhY2tldCBncm93dGguDQo+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
DQo+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IFJvbg0KPj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+PiAgID4+
Pj4+Pj4+Pj4+Pg0KPj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gT24gTWFyIDcsIDIwMTQsIGF0IDg6MzQg
QU0sICJOaWNvbGFzIEJPVVRIT1JTIg0KPj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gPE5pY29sYXMuQk9V
VEhPUlNAcW9zbW9zLmNvbQ0KPj4+PiA8bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNv
bT4+IHdyb3RlOg0KPj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEhl
bGxvIEppbQ0KPj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEkgaGF2
ZSBzZWVuIGNhc2VzIGluIEdpIExBTiwgd2hlcmUgc3Vic2NyaWJlciByZWxhdGVkDQo+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+PiBpbmZvcm1hdGlvbiBpcyBwYXNzZWQgdG8gYSBXZWIgUHJveHkgZm9yIEhU
VFAgaGVhZGVyDQo+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBlbnJpY2htZW50IChhaW1lZCBhdCBzb21l
IFdlYiBDb250ZW50IHByb3ZpZGVycw0KPj4+PiBwYXJ0bmVycyBvZg0KPj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4gdGhlIE1vYmlsZSBPcGVyYXRvcikuDQo+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBJbmZvcm1h
dGlvbiB3YXMgYW4gY29kZWQgKHBlcnNpc3RlbnQpIHN1YnNjcmliZXIgaWQNCj4+Pj4gZGVyaXZl
ZA0KPj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZnJvbSB0aGUgTVNJU0ROLCBhbmQgY291cGxlIG9mIGYg
Y3VzdG9tZXIgcHJvZmlsZQ0KPj4+PiByZWxhdGVkDQo+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBmaWVs
ZHMuDQo+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSW4gYW4gc2Zj
IGJhc2VkIEdpIExBTiwgdGhpcyBlbnRpdHkgc2hvdWxkIHJlY2VpdmUNCj4+PiA+ZnJvbSB0aGUN
Cj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IENsYXNzaWZpZXINCj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiAtIEEgY2xhc3NpZmljYXRpb24gb2YgdGhlIENvbnRlbnQgUHJv
dmlkZXIgKCBJZCwNCj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IENhdGVnb3J5KSBiYXNlZCBvbiB0cmFm
ZmljIGFuYWx5c2lzIC0gVGhlIE1TSVNETiBvZg0KPj4+PiB0aGUNCj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+IHN1YnNjcmliZXIgLSBUd28gc3Vic2NyaWJlciBwb2xpY3kgZmllbGRzIChub3QgdGllZCB0
bw0KPj4+PiBQQ1JGDQo+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBidXQgYmVsb25naW5nIHRvIHRoZSBT
dWJzY3JpYmVyIERCKSAoU3Vic2NyaWJlcg0KPj4+PiBjYXRlZ29yeSwNCj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+IHN1Yi1jYXRlZ29yeSkgLSBBIHNlc3Npb24gaWQgKGZvciBsb2dnaW5nIGFuZCB0cmFj
a2luZw0KPj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gcHVycG9zZXMpDQo+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
Pg0KPj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gVGhlIG9iamVjdGl2ZSBiZWluZyB0byBhdm9pZCBoYXZp
bmcgIHRoZSBIVFRQIFByb3h5IHRvDQo+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBiZWNvbWUgYSB0cnVz
dGVkIGFwcGxpY2F0aW9uIChpbnRlcm9nYXRlIHRoZQ0KPj4+PiBzdWJzY3JpYmVyIERCLA0KPj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gZXRjLi4pDQo+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4NCj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IE5pY29sYXMNCj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+DQo+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOiBKaW0NCj4+Pj4gR3VpY2hh
cmQNCj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IChqZ3VpY2hhcikgW2pndWljaGFyQGNpc2NvLmNvbV0g
U2VudDoNCj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IFRodXJzZGF5LCBNYXJjaCAwNiwgMjAxNCAyOjAy
IFBNIFRvOiBKYW1hbCBIYWRpIFNhbGltOw0KPj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gam1vaXNhbmRA
anVuaXBlci5uZXQgPG1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldD47DQo+Pj4+IGJyaWpzbWFu
QGp1bmlwZXIubmV0IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IENjOg0KPj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4gc2ZjIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+PiAgID4+Pj4+Pj4+Pj4+Pj4g
ZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+DQo+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBIaSBKYW1hbCwNCj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+DQo+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBZb3Ugc2FpZCAiSXQgc2VlbXMgdGhlcmUncyBjbGVh
ciBuZWVkIGZvciB2YXJpYWJsZQ0KPj4+PiBzaXplZA0KPj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbWV0
YWRhdGEiLi4gSSBhbSBub3Qgc28gY29udmluY2VkIGFuZCB3b3VsZCBsaWtlIHRvDQo+Pj4+IGJl
dHRlcg0KPj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gdW5kZXJzdGFuZCB0aGUgcmVxdWlyZW1lbnRzIGJl
Zm9yZSBwYXNzaW5nIGp1ZGdlbWVudC4NCj4+Pj4gSWYgd2UNCj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
IGxvb2sgYXQgdGhlIHVzZSBjYXNlcyBhcyBwcmVzZW50ZWQgdGh1cyBmYXIgaW50byB0aGUNCj4+
Pj4gV0cgSQ0KPj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gaGF2ZSB5ZXQgdG8gc2VlIGEgc2luZ2xlIGV4
YW1wbGUgb2YgdGhlIG5lZWQgKG5vdGluZw0KPj4+PiB0aGF0DQo+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
PiBkZXNpcmUgaXMgbm90IHRoZSBzYW1lIGFzIG5lZWQpIC0gSSBhbSBub3Qgc2F5aW5nDQo+Pj4+
IHRoZXJlIGlzDQo+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBubyByZXF1aXJlbWVudCBidXQgcmF0aGVy
IHRoYXQgd2Ugc2hvdWxkIG5vdCBqdW1wIHRvDQo+Pj4+IHRoZQ0KPj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gY29uY2x1c2lvbiBhbmQgYnVpbGQgc3RhbmRhcmRzIGFyb3VuZCBhIHRoZW9yeS4NCj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4NCj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBPbiAzLzMvMTQsIDY6MzUgQU0sICJKYW1hbCBIYWRp
IFNhbGltIg0KPj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IDxoYWRpQG1vamF0YXR1LmNvbSA8bWFpbHRv
OmhhZGlAbW9qYXRhdHUuY29tPj4gd3JvdGU6DQo+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+PiBJIGxpa2UgdGhlIGRvYyAtIHdlbGwgd3JpdHRlbi4NCj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+Pg0KPj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IFNlY3Rpb24gNC4zIG9uIG1ldGFk
YXRhIGVuY29kaW5nLg0KPj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
Pj4gSXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZSBzaXplZA0KPj4+PiBt
ZXRhZGF0YQ0KPj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IChhdCBsZWFzdCBmb3IgaHR0cC9hcHAgeW91
ICBzZWVtIHRvIGluZGljYXRlIHRoZQ0KPj4+PiBkZXNpcmUgZm9yDQo+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+Pj5pdCkuDQo+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gRm9yIGEgZGF0YXBhdGggcGVyLXBhY2tl
dCBtZXRhZGF0YSwgaSBmZWVsIHRoZSBuZWVkDQo+Pj4+IGlzDQo+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
Pj4ganVzdCBhcyBpbXBvcnRhbnQuIEFyZSB3ZSBsaW1pdGVkIGJ5IHRoZSBmYWN0IHRoYXQNCj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBleGlzdGluZyBoYXJkd2FyZSBtYXkgbm90IGJlIGFibGUgdG8g
aGFuZGxlIFRMVnM/IEZvcg0KPj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGV4YW1wbGUsIEkgZG9udCBo
YXZlIGEgcHJvYmxlbSBoYW5kbGluZyBUTFZzIGluIGENCj4+Pj4gc29mdHdhcmUNCj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+PmRhdGFwYXRoLg0KPj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+Pj4gY2hlZXJzLCBqYW1hbA0KPj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18gc2ZjDQo+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gbWFpbGluZyBsaXN0IHNmY0BpZXRmLm9y
ZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2Zj
DQo+Pj4+IG1haWxpbmcNCj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnIDxt
YWlsdG86c2ZjQGlldGYub3JnPg0KPj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYw0KPj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4gICA+Pj4+Pj4+Pj4+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+PiBtYWlsaW5n
DQo+Pj4+ICAgPj4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4NCj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4g
ICA+Pj4+Pj4+Pj4NCj4+Pj4gICA+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+IG1haWxpbmcNCj4+Pj4gICA+Pj4+Pj4+Pj4g
bGlzdCBzZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+IGh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+ICAg
Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
IHNmYw0KPj4+PiBtYWlsaW5nDQo+Pj4+ICAgPj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnIDxt
YWlsdG86c2ZjQGlldGYub3JnPg0KPj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYw0KPj4+PiAgID4+Pj4+DQo+Pj4+ICAgPj4+Pj4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjIG1haWxpbmcNCj4+Pj4gbGlzdA0KPj4+
PiAgID4+Pj4+IHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4gaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4gICA+Pj4+Pg0KPj4+PiAg
ID4+DQo+Pj4+ICAgPj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0KPj4+PiAgID4+c2ZjIG1haWxpbmcgbGlzdA0KPj4+PiAgID4+c2ZjQGlldGYub3JnIDxt
YWlsdG86c2ZjQGlldGYub3JnPg0KPj4+PiAgID4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmMNCj4+Pj4gICA+DQo+Pj4+ICAgPl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+ICAgPnNmYyBtYWlsaW5nIGxpc3QNCj4+Pj4g
ICA+c2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+PiAgID5odHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pg0KPj4+DQo+Pj4gX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+PiBzZmMgbWFpbGluZyBs
aXN0DQo+Pj4gc2ZjQGlldGYub3JnDQo+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmMNCj4+DQo+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0KPj4gc2ZjIG1haWxpbmcgbGlzdA0KPj4gc2ZjQGlldGYub3JnDQo+PiBodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4NCj4NCj5fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPnNmYyBtYWlsaW5nIGxpc3QN
Cj5zZmNAaWV0Zi5vcmcNCj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
Yw0KDQo=


From nobody Fri Mar 14 12:53:32 2014
Return-Path: <mn1921@att.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B0D3A1A00A9 for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 12:53:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.447
X-Spam-Level: 
X-Spam-Status: No, score=-2.447 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_OFF=2.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547] 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 8LwaKWmAjQvb for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 12:53:24 -0700 (PDT)
Received: from nbfkord-smmo06.seg.att.com (nbfkord-smmo06.seg.att.com [209.65.160.94]) by ietfa.amsl.com (Postfix) with ESMTP id 526141A01AF for <sfc@ietf.org>; Fri, 14 Mar 2014 12:53:24 -0700 (PDT)
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo06.seg.att.com(mxl_mta-7.2.1-0) with ESMTP id d2e53235.2b5db5a88940.4616837.00-2485.12983439.nbfkord-smmo06.seg.att.com (envelope-from <mn1921@att.com>);  Fri, 14 Mar 2014 19:53:17 +0000 (UTC)
X-MXL-Hash: 53235e2d470f6d98-ad829b3be8afbdc05fe66fd5e74532cd583067e0
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo06.seg.att.com(mxl_mta-7.2.1-0) over TLS secured channel with ESMTP id c1e53235.0.4616593.00-2039.12982739.nbfkord-smmo06.seg.att.com (envelope-from <mn1921@att.com>);  Fri, 14 Mar 2014 19:53:05 +0000 (UTC)
X-MXL-Hash: 53235e216a62fa2c-d0e9eeb4a79cc2272623845dd734f6360e4213ba
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2EJqxHJ030410; Fri, 14 Mar 2014 15:53:00 -0400
Received: from mlpi408.sfdc.sbc.com (mlpi408.sfdc.sbc.com [130.9.128.240]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2EJqqTD030272 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 14 Mar 2014 15:52:55 -0400
Received: from MISOUT7MSGHUBAA.ITServices.sbc.com (MISOUT7MSGHUBAA.itservices.sbc.com [130.9.129.145]) by mlpi408.sfdc.sbc.com (RSA Interceptor); Fri, 14 Mar 2014 19:52:41 GMT
Received: from MISOUT7MSGUSR9I.ITServices.sbc.com ([144.151.223.56]) by MISOUT7MSGHUBAA.ITServices.sbc.com ([130.9.129.145]) with mapi id 14.03.0174.001; Fri, 14 Mar 2014 15:52:41 -0400
From: "NAPIERALA, MARIA H" <mn1921@att.com>
To: Lucy yong <lucy.yong@huawei.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPPtb75JTMIR5tk0Sw90+BuOO5fZrg0AbggABKhACAAAVnAIAAC8mA//+/AnCAAEmNgP//yMHwgABEI4D//74VYA==
Date: Fri, 14 Mar 2014 19:52:40 +0000
Message-ID: <1D70D757A2C9D54D83B4CBD7625FA80E0135CAFB@MISOUT7MSGUSR9I.ITServices.sbc.com>
References: <9wpek1o9cwfd51qatfhe1o82.1394727128188@email.android.com> <1D70D757A2C9D54D83B4CBD7625FA80E0135C7C6@MISOUT7MSGUSR9I.ITServices.sbc.com> <53233BDA.8070903@joelhalpern.com> <CF488DFD.33B63%smkumar@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7DEE15@MBX021-W3-CA-2.exch021.domain.local> <1D70D757A2C9D54D83B4CBD7625FA80E0135C8E8@MISOUT7MSGUSR9I.ITServices.sbc.com> <2691CE0099834E4A9C5044EEC662BB9D45357B83@dfweml701-chm.china.huawei.com> <1D70D757A2C9D54D83B4CBD7625FA80E0135CABF@MISOUT7MSGUSR9I.ITServices.sbc.com> <2691CE0099834E4A9C5044EEC662BB9D45357C53@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D45357C53@dfweml701-chm.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.91.76.193]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-AnalysisOut: [v=2.0 cv=IZIwrxWa c=1 sm=1 a=dhB6nF3YHL5t/Ixux6cINA==:17 a]
X-AnalysisOut: [=R0AxcfLY814A:10 a=ofMgfj31e3cA:10 a=-s3I2kwCOWQA:10 a=BLc]
X-AnalysisOut: [eEmwcHowA:10 a=8nJEP1OIZ-IA:10 a=zQP7CpKOAAAA:8 a=XIqpo32R]
X-AnalysisOut: [AAAA:8 a=i0EeH86SAAAA:8 a=48vgC7mUAAAA:8 a=qN95wPeSAAAA:8 ]
X-AnalysisOut: [a=ABeY7kuGAAAA:8 a=AUd_NHdVAAAA:8 a=PBr8zg0IAAAA:8 a=A7Xnc]
X-AnalysisOut: [KjpAAAA:8 a=OUXY8nFuAAAA:8 a=KhqJUYuMfL3yjgRC31wA:9 a=wPNL]
X-AnalysisOut: [vfGTeEIA:10 a=hPjdaMEvmhQA:10 a=lZB815dzVvQA:10 a=Hz7IrDYl]
X-AnalysisOut: [S0cA:10 a=paC5pjApGzsA:10 a=chC_agHSu74A:10 a=JfD0Fch1gWkA]
X-AnalysisOut: [:10 a=wQWeH_5-QA4A:10 a=wlhJtfLYORIA:10 a=peF9eE_zjQwA:10 ]
X-AnalysisOut: [a=5PR38x_8UIXysDv6:21 a=OphbGcyvNG4G5fG_:21]
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2010122901)]
X-MAIL-FROM: <mn1921@att.com>
X-SOURCE-IP: [144.160.229.24]
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/RG7xLbIGzW6JZIaISlIbeYHzyeM
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 19:53:31 -0000

Lucy,

The value is the definition of the header that precedes the payload carryin=
g metadata that a service appliance can use (such as subscriber-id, applica=
tion-id).

Maria

> -----Original Message-----
> From: Lucy yong [mailto:lucy.yong@huawei.com]
> Sent: Friday, March 14, 2014 3:45 PM
> To: NAPIERALA, MARIA H
> Cc: sfc@ietf.org
> Subject: RE: [sfc] draft-rijsman-sfc-metadata-considerations
>=20
> Maria, What is the value you see in the SFC work in IETF?
> Lucy
>=20
> -----Original Message-----
> From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> Sent: Friday, March 14, 2014 2:42 PM
> To: Lucy yong
> Cc: sfc@ietf.org
> Subject: RE: [sfc] draft-rijsman-sfc-metadata-considerations
>=20
> Lucy,
>=20
> > We understand that SP can do service chaining today. One
> clarification:
> > can you do it with constraints on where SFs to be place, i.e. MUST be
> > on traffic path, or do it without such constraint today?
> >
>=20
> Without being in-line.
>=20
> Maria
>=20
> > -----Original Message-----
> > From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of NAPIERALA, MARIA
> > H
> > Sent: Friday, March 14, 2014 1:39 PM
> > To: Ron Parker; Surendra Kumar (smkumar); Joel M. Halpern
> > Cc: sfc@ietf.org
> > Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
> >
> > Well, we can do service chaining today without such explicit ID (and
> > not based on VLAN stitching). So, it is possible.
> >
> >
> > Maria
> >
> > > -----Original Message-----
> > > From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
> > > Sent: Friday, March 14, 2014 2:28 PM
> > > To: Surendra Kumar (smkumar); Joel M. Halpern; NAPIERALA, MARIA H
> > > Cc: sfc@ietf.org
> > > Subject: RE: [sfc] draft-rijsman-sfc-metadata-considerations
> > >
> > > The chain ID is the label that defines the sequence of service
> > > functions that must be visited.   It can be thought of as a handle
> > for
> > > a stack of must-visit network locations.   I don't see how this can
> > be
> > > anything but mandatory.
> > >
> > >    Ron
> > >
> > >
> > > -----Original Message-----
> > > From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Surendra Kumar
> > > (smkumar)
> > > Sent: Friday, March 14, 2014 1:46 PM
> > > To: Joel M. Halpern; NAPIERALA, MARIA H
> > > Cc: sfc@ietf.org
> > > Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
> > >
> > > [Trimmed the recipient list - needs approval otherwise]
> > >
> > > Completely agree here.
> > >
> > > SFC does not prevent VLAN stitching and one can continue to do
> that.
> > > While at the same time SFC can include VLAN stitching to support
> > > legacy SFs in the same chain that includes SFC aware SFs. Even
> > > legacy SFs benefit from chain identification and hence can be
> shared
> > > across different service chains.
> > >
> > > Surendra.
> > >
> > >
> > >
> > > On 3/14/14 10:26 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
> > >
> > > >My own inclination is to observe that if you don't need explicit
> > > >chain identification and you don't need metadata, you can just
> omit
> > > >the sfc/nsh header.  Still do service chaining, just no extra
> > header.
> > > >
> > > >If we are going to have the header, it seems to me that the chain
> > > >identification field is very useful, and low cost once we have the
> > > header.
> > > >
> > > >Yours,
> > > >Joel
> > > >
> > > >On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:
> > > >> Explicit chain identification should be made optional. I believe
> > it
> > > >> was discussed few months ago on this mailing list.
> > > >>
> > > >> Maria
> > > >>
> > > >> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of
> > > >>*Jmh.direct
> > > >> *Sent:* Thursday, March 13, 2014 12:12 PM
> > > >> *To:* kegray@cisco.com; lucy.yong@huawei.com; smkumar@cisco.com;
> > > >>jguichar@cisco.com
> > > >> *Cc:* nicolas.bouthors@qosmos.com; sfc@ietf.org;
> > hadi@mojatatu.com;
> > > >>ron_parker@affirmednetworks.com; brijsman@juniper.net;
> > > >>jmh@joelhalpern.com
> > > >> *Subject:* Re: [sfc] draft-rijsman-sfc-metadata-considerations
> > > >> *Importance:* Low
> > > >>
> > > >> Assuming I understand you properly Ken, I disagree.
> > > >>
> > > >> For example, by using separate terms I can easily discuss the
> > > >>fact that  certain kinds of data (chain identification) only need
> > > >>to be adjust by a  few apps in rare cases.  And that data is not
> > > >>beeded
> > by
> > > >>the applications.
> > > >>
> > > >> Unless you would like to consider the chain identification as
> > being
> > > >> optional?
> > > >>
> > > >> Yours,
> > > >>
> > > >> Joel
> > > >>
> > > >>
> > > >>
> > > >> Sent from my Samsung smartphone on AT&T
> > > >>
> > > >>
> > > >>
> > > >>
> > > >> -------- Original message --------
> > > >> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
> > > >> From: "Ken Gray (kegray)" <kegray@cisco.com
> > > >> <mailto:kegray@cisco.com>>
> > > >> To: Lucy yong <lucy.yong@huawei.com
> > > >> <mailto:lucy.yong@huawei.com>>,"Surendra Kumar (smkumar)"
> > > >> <smkumar@cisco.com <mailto:smkumar@cisco.com>>,"Jim Guichard
> > > (jguichar)"
> > > >> <jguichar@cisco.com <mailto:jguichar@cisco.com>>
> > > >> CC: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com
> > > >> <mailto:Nicolas.BOUTHORS@qosmos.com>>,sfc <sfc@ietf.org
> > > >> <mailto:sfc@ietf.org>>,Jamal Hadi Salim <hadi@mojatatu.com
> > > >> <mailto:hadi@mojatatu.com>>,Ron Parker
> > > >> <Ron_Parker@affirmednetworks.com
> > > >> <mailto:Ron_Parker@affirmednetworks.com>>,"brijsman@juniper.net
> > > >> <mailto:brijsman@juniper.net>" <brijsman@juniper.net
> > > >> <mailto:brijsman@juniper.net>>,"Joel M. Halpern"
> > > <jmh@joelhalpern.com
> > > >> <mailto:jmh@joelhalpern.com>>
> > > >>
> > > >> The word "metadata" is a purposely ambiguous term "data that
> > > provides
> > > >> information about other data".  It is used to avoid THIS
> > discussion.
> > > >>
> > > >> For example, I propose we define "tequila metadata" because,
> > > frankly,
> > > >>I  will need to order a triple-shot if we keep attempting to
> > > >>define something  that, by definition, is ambiguous.  I'd like my
> > bartender
> > > >>to understand me  specifically when I say "I need a shot".
> > > >>
> > > >> On 3/13/14 7:49 AM, "Lucy yong" <lucy.yong@huawei.com
> > > >> <mailto:lucy.yong@huawei.com>> wrote:
> > > >>
> > > >>  >Snip..
> > > >>  >SK> Just copying from the PS:
> > > >>  >--
> > > >>  >Data plane metadata provides the ability to exchange
> > > >>information between
> > > >>  >the network and service functions, between service functions,
> > and
> > > >>service
> > > >>  >functions and the network.
> > > >>  >
> > > >>  >--
> > > >>  >It is a lucid definition. We are unnecessarily making the word
> > > >>"network"
> > > >>  >controversial, IMO.
> > > >>  >
> > > >>  >[Lucy] This is my point. "The network" is too general here,
> > which
> > > >>brings
> > > >>  >metadata great power to do many things. This is why people
> > invent
> > > >>ideas
> > > >>  >here, which causes a lot of debates on metadata usage
> > potentials.
> > > >>We
> > > >>  >should not spend a lot of times on that debates and judge
> which
> > > >>usage is
> > > >>  >valuable or not. Thus, for the SFC work, it will be helpful if
> > we
> > > >>can
> > > >>  >narrow down a bit. Joel makes explicitly two cases, which is
> > > >>helpful to
> > > >>  >develop use cases for each case. I would like to see that the
> > > >>problem
> > > >>  >statement can be more specific on metadata definition, which
> > > >>may
> > > be
> > > >>  >helpful in less focusing on it and moving forward.
> > > >>  >
> > > >>  >Lucy
> > > >>  >
> > > >>  >Surendra.
> > > >>  >
> > > >>  >
> > > >>  >>
> > > >>  >>Thanks,
> > > >>  >>Lucy
> > > >>  >>
> > > >>  >>-----Original Message-----
> > > >>  >>From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
> > > >>  >>Sent: Wednesday, March 12, 2014 4:38 PM
> > > >>  >>To: Lucy yong
> > > >>  >>Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker;
> > > >>  >>brijsman@juniper.net <mailto:brijsman@juniper.net>; sfc;
> Jamal
> > > >>Hadi Salim
> > > >>  >>Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
> > > >>  >>
> > > >>  >>Hi Lucy,
> > > >>  >>
> > > >>  >>No. I am simply saying we should not overcomplicate the
> > > >>problem
> > > >>  >>statement with text that adds little to no value in my
> opinion.
> > > >>Whether
> > > >>  >>we call it metadata, or context, has no bearing on the fact
> > that
> > > >>the
> > > >>  >>problem statement already clearly states we need to be able
> to
> > > >>pass
> > > >>  >>information between SF=B9s and between the network & SF=B9s.
> > > >>  >>
> > > >>  >>
> > > >>  >>On 3/12/14, 5:13 PM, "Lucy yong" <lucy.yong@huawei.com
> > > >><mailto:lucy.yong@huawei.com>> wrote:
> > > >>  >>
> > > >>  >>>
> > > >>  >>>Hi Jim,
> > > >>  >>>
> > > >>  >>>I for one don't agree and think we are over complicating
> what
> > > >>should
> > > >>  >>>be straightforward. The SFC encapsulation should enable two
> > > things:
> > > >>  >>>
> > > >>  >>>1. Steering of selected flows through a service chain; this
> > > >>is the
> > > >>  >>>service function path.
> > > >>  >>>2. Passing of context associated with a given flow within
> > > >>said service
> > > >>  >>>function path. This context information may be consumed by a
> > SF
> > > >>(an
> > > >>  >>>application ID is an example) or may be consumed by the
> > > >>forwarding
> > > >>  >>>elements (a vrf-ID is an example).
> > > >>  >>>[Lucy] Do you call the context as metadata or not? Do we
> have
> > > >>another
> > > >>  >>>term here beside SFC header and metadata. I see that you
> > > >>don't want to
> > > >>  >>>separate what is consumed by SF and what is consumed by the
> > > >>forwarding
> > > >>  >>>elements.
> > > >>  >>>
> > > >>  >>>Lucy
> > > >>  >>>
> > > >>  >>>Sent from my iPhone
> > > >>  >>>
> > > >>  >>>> On Mar 12, 2014, at 4:16 PM, "Lucy yong"
> > > >><lucy.yong@huawei.com <mailto:lucy.yong@huawei.com>> wrote:
> > > >>  >>>>
> > > >>  >>>> Great. Then we may consider two special metadata
> > > >>definitions
> > > in
> > > >>the
> > > >>  >>>>problem statement so we can all use the same definitions.
> > Here
> > > >>is my
> > > >>  >>>>suggested text and like to hear you and other's input and
> > > >>suggestions.
> > > >>  >>>>
> > > >>  >>>> Dataplane Metadata: Data plane metadata provides the
> > > >>ability
> > > to
> > > >>  >>>>exchange information between the elements in a service
> > > >>function
> > > >>  >>>>chaining. In this context, there are two types of data
> plane
> > > >>metadata.
> > > >>  >>>>
> > > >>  >>>> Service Function Metadata: the information exchanged
> > > >>between
> > > >>  >>>>classifier and service functions, between service functions
> > to
> > > >>  >>>>facilitate service functions on the packet treatment.
> > > >>  >>>>
> > > >>  >>>> Steering Metadata: the information from service functions
> > > >>to a
> > > >>  >>>>classifier or service node for traffic forwarding purpose.
> > > >>  >>>>
> > > >>  >>>> -end
> > > >>  >>>>
> > > >>  >>>> Lucy
> > > >>  >>>>
> > > >>  >>>>
> > > >>  >>>> -----Original Message-----
> > > >>  >>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
> > > >>  >>>> Sent: Wednesday, March 12, 2014 2:35 PM
> > > >>  >>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker
> > > >>  >>>> Cc: Jim Guichard (jguichar); brijsman@juniper.net
> > > >><mailto:brijsman@juniper.net>; sfc; Jamal Hadi
> > > >>  >>>> Salim
> > > >>  >>>> Subject: Re: [sfc]
> > > >>draft-rijsman-sfc-metadata-considerations
> > > >>  >>>>
> > > >>  >>>> Yes, I am trying to consistently distinguish those two
> > > >>cases when
> > > >>  >>>>talking about the information carried with packets in
> > > >>service chains.
> > > >>  >>>>
> > > >>  >>>> Yours,
> > > >>  >>>> Joel
> > > >>  >>>>
> > > >>  >>>>> On 3/12/14, 3:13 PM, Lucy yong wrote:
> > > >>  >>>>> Joel, See below. -----Original Message----- From: sfc
> > > >>  >>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M.
> Halpern
> > > Sent:
> > > >>  >>>>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas
> > > >>BOUTHORS;
> > > >>  >>>>> Ron Parker Cc: Jim Guichard (jguichar);
> > brijsman@juniper.net
> > > >><mailto:brijsman@juniper.net>; sfc;
> > > >>  >>>>> Jamal Hadi Salim Subject: Re: [sfc]
> > > >>  >>>>> draft-rijsman-sfc-metadata-considerations
> > > >>  >>>>>
> > > >>  >>>>> I was trying to word it carefully not to focus on who
> puts
> > > the
> > > >>  >>>>> information in, but only on who consumes the information.
> > > >>  >>>>> Information for service functions may come from the
> > > >> ingress
> > > >> >>>>> classifier or from other service functions. [Lucy] this is
> > > the
> > > >>one
> > > >>  >>>>> case using metadata in your view. Information for the
> > > >>forwarding
> > > >>  >>>>> will generally come from the ingress classifier, but in
> > > >>special
> > > >>  >>>>> cases may be provided by service functions.  (I keep
> > wanting
> > > >>to get
> > > >>  >>>>> rid of those special cases, but so far there seem to be
> > just
> > > >>enough
> > > >>  >>>>> of them to warrant covering in the solution.  And more
> > > >>importantly,
> > > >>  >>>>> significant support for it in the working group.) [Lucy]
> > > >>This is
> > > >>  >>>>> the second case using metadata in your view (but you
> don't
> > > >>like it).
> > > >>  >>>>>
> > > >>  >>>>> And you suggest distinguishing these two cases when
> > > discussing
> > > >>  >>>>> about metadata usage. Is that right understanding?
> > > >>  >>>>>
> > > >>  >>>>> Lucy
> > > >>  >>>>>
> > > >>  >>>>> Yours, Joel
> > > >>  >>>>>
> > > >>  >>>>>> On 3/12/14, 2:33 PM, Lucy yong wrote:
> > > >>  >>>>>> Joel, I interpret that you suggests that distinguish the
> > > >>exchange
> > > >>  >>>>>> information data plane carried between service functions
> > > >>and the
> > > >>  >>>>>> exchange information data plane carried from a service
> > > >>function to
> > > >>  >>>>>> a service node. Is this right understanding? Lucy
> > > >>  >>>>>>
> > > >>  >>>>>> -----Original Message----- From: Joel M. Halpern
> > > >>  >>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,
> > > >>2014
> > > >>1:19
> > > >>  >>>>>> PM
> > > >>  >>>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim
> > > >>Guichard
> > > >>  >>>>>> (jguichar); brijsman@juniper.net
> > > >><mailto:brijsman@juniper.net>;  sfc; Jamal Hadi Salim Subject:
> > > >>  >>>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
> > > >>  >>>>>>
> > > >>  >>>>>> My inclination would be to tune that definition to
> > > >>distinguish
> > > >>  >>>>>> between dataplane carried information intended for use
> by
> > > >>service
> > > >>  >>>>>> funcitons (whatever the origin), and dataplane carried
> > > >>information
> > > >>  >>>>>> intended for dataplane forwarding components.
> > > >>  >>>>>>
> > > >>  >>>>>> Yours, Joel
> > > >>  >>>>>>
> > > >>  >>>>>>
> > > >>  >>>>>>> Hi Joel,
> > > >>  >>>>>>>
> > > >>  >>>>>>> I agree that we need using the same definition for a
> > term,
> > > >>but
> > > >>  >>>>>>> disagree that the metadata definition here is a set of
> > > >>  >>>>>>> information put in the SFC header. This may be too
> > > >>narrow
> > > or
> > > >>lead
> > > >>  >>>>>>> to a particular solution. I am fine with this
> definition
> > > >>in the
> > > >>  >>>>>>> problem statement w/ minor tweak (suggested on mailing
> > > list).
> > > >>  >>>>>>>
> > > >>  >>>>>>> Dataplane Metadata: Data plane metadata provides the
> > > ability
> > > >>to
> > > >>  >>>>>>> exchange information between the classifiers and
> service
> > > >>  >>>>>>> functions, between service functions, and service
> > > >>functions and
> > > >>  >>>>>>> the
> > > >>  >>>>>>> classifiers|service nodes.
> > > >>  >>>>>>>
> > > >>  >>>>>>> There may be a solution that a service function passes
> > > >>some
> > > >>
> > > >>  >>>>>>> information to attached service node without using SFC
> > > header.
> > > >>  >>>>>>>
> > > >>  >>>>>>> Thanks, Lucy
> > > >>  >>>>>>>
> > > >>  >>>>>>>
> > > >>  >>>>>>> -----Original Message----- From: Joel Halpern Direct
> > > >> >>>>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday,
> > March
> > > >>12,
> > > >>  >>>>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas
> > > >>BOUTHORS;
> > > >>  >>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
> > > brijsman@juniper.net
> > > >><mailto:brijsman@juniper.net>;
> > > >>  >>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
> > > >>  >>>>>>> draft-rijsman-sfc-metadata-considerations
> > > >>  >>>>>>>
> > > >>  >>>>>>> Lucy, you say "the metadata term means ..."  The
> > > >>definition you
> > > >>  >>>>>>> then provide is a definition of the set of information
> > > >>we are
> > > >>  >>>>>>> proposing that we put in the SFC header.  I, and
> others,
> > > >>have
> > > >>  >>>>>>> been using the term metadata more narrowly.  We can use
> > > >>whatever
> > > >>  >>>>>>> definition we want. But we do need to agree on the
> > > definition.
> > > >>  >>>>>>> For the purposes of the WG, it seems much more useful
> to
> > > use
> > > >>the
> > > >>  >>>>>>> term metadata for the narrower description.
> > > >>  >>>>>>>
> > > >>  >>>>>>> Yours, Joel
> > > >>  >>>>>>>
> > > >>  >>>>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
> > > >>  >>>>>>>> Hi Joel,
> > > >>  >>>>>>>>
> > > >>  >>>>>>>> I agree. We need to differentiate the metadata used by
> > > >>service
> > > >>  >>>>>>>>function and SFC header. The metadata term means
> > > >>carrying some
> > > >>  >>>>>>>>states along with the packet. IMO: SFC header is a kind
> > of
> > > >>  >>>>>>>>metadata carried on packet for next service node to
> use.
> > > >>In the
> > > >>  >>>>>>>>context of SFC, we have term for SFC header and the
> > > metadata
> > > >>that
> > > >>  >>>>>>>>was carried between service functions, or between
> > > >>service
> > > >>  >>>>>>>>functions and classifiers/service nodes, which is what
> > the
> > > >>draft
> > > >>  >>>>>>>>focus.
> > > >>  >>>>>>>>
> > > >>  >>>>>>>> Thanks, Lucy
> > > >>  >>>>>>>>
> > > >>  >>>>>>>>
> > > >>  >>>>>>>>
> > > >>  >>>>>>>>
> > > >>  >>>>>>>>
> > > >>  >>>>>>>> -----Original Message----- From: Joel M. Halpern
> > > >>  >>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March
> 12,
> > > >>2014
> > > >>  >>>>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker
> Cc:
> > > >>Jim
> > > >>  >>>>>>>> Guichard (jguichar); brijsman@juniper.net
> > > >><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
> > > >>  >>>>>>>> Subject: Re: [sfc]
> > > >>draft-rijsman-sfc-metadata-considerations
> > > >>  >>>>>>>>
> > > >>  >>>>>>>> I think it is important to keep a strong distinction
> > > >>between
> > > >>  >>>>>>>> metadata (which is for use by applications) and the
> > > service
> > > >>  >>>>>>>> chaining information in the base service chain header,
> > > >>which is
> > > >>  >>>>>>>> for use by the service chain support mechanisms.
> > > >>  >>>>>>>>
> > > >>  >>>>>>>> Yours, Joel
> > > >>  >>>>>>>>
> > > >>  >>>>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
> > > >>  >>>>>>>>> Fully agree with Joe.
> > > >>  >>>>>>>>>
> > > >>  >>>>>>>>> We should not require a fix length for in-band
> > > >>metadata but
> > > >>  >>>>>>>>> also not leave it for freely usage. In fact, when a
> > > >>service
> > > >>  >>>>>>>>> node inserts SFC header on a (encapsulated) packet
> and
> > > >>send to
> > > >>  >>>>>>>>> next service node, SFC header itself can be seen as a
> > > >>metadata.
> > > >>  >>>>>>>>>
> > > >>  >>>>>>>>> Lucy
> > > >>  >>>>>>>>>
> > > >>  >>>>>>>>> -----Original Message----- From: sfc
> > > >>  >>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M.
> > > Halpern
> > > >>  >>>>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas
> > > >>BOUTHORS;
> > > >>  >>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
> > > >>brijsman@juniper.net  <mailto:brijsman@juniper.net>;
> > > >>  >>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
> > > >>  >>>>>>>>> draft-rijsman-sfc-metadata-considerations
> > > >>  >>>>>>>>>
> > > >>  >>>>>>>>> For in-band metadata, the API for access can easily
> be
> > > >>  >>>>>>>>> synchronous. Out of band metadata needs different
> > > handling.
> > > >>  >>>>>>>>> There are many cases where out-of-band metadata is
> > > >>useful and
> > > >>  >>>>>>>>> appropriate.  But they do not cover all needs by any
> > > stretch.
> > > >>  >>>>>>>>>
> > > >>  >>>>>>>>> Even if each piece of in-band metadata is of fixed
> > > length,
> > > >>  >>>>>>>>> there are many different kinds of metatype.  Trying
> to
> > > say
> > > >>  >>>>>>>>> "there will be exactly four pieces, and they will be
> > > >>of types
> > > >>  >>>>>>>>> t1, t2, t3, and t4" is simply too specific for even
> > > >>80%
> > > of
> > > >>the
> > > >>  >>>>>>>>>needs.
> > > >>  >>>>>>>>>
> > > >>  >>>>>>>>> Yours, Joel
> > > >>  >>>>>>>>>
> > > >>  >>>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
> > > >>  >>>>>>>>>> Hello Ron,
> > > >>  >>>>>>>>>>
> > > >>  >>>>>>>>>> Sending out of band congruent metadata may not be
> the
> > > >>answer
> > > >>  >>>>>>>>>> to all needs but it is one tool that we should keep.
> > > >>  >>>>>>>>>>
> > > >>  >>>>>>>>>> Not all metadata is tied to a specific packet, for
> > > >>example a
> > > >>  >>>>>>>>>> policy change in PCRF could lead to some metadata
> > > >>signaling,
> > > >>  >>>>>>>>>> the reaction time need not be immediate, few ms may
> > not
> > > >>matter.
> > > >>  >>>>>>>>>>
> > > >>  >>>>>>>>>> As you point, if a packet is tied to a metadata a
> > > >>correlation
> > > >>  >>>>>>>>>> info can be set in both packet to deal with it (i.e
> > > >>metadata
> > > >>  >>>>>>>>>> expected flag in the SFC header, plus an id)
> > > >>  >>>>>>>>>>
> > > >>  >>>>>>>>>> Finally we can still send some limited metadata
> > > >>within a header.
> > > >>  >>>>>>>>>> This could be used for load balancers in particular
> > > >>if
> > > we
> > > >>  >>>>>>>>>> agree on a convention to locate "coarse grain
> policy"
> > > >>  >>>>>>>>>> / "fine grain policy" on reserved context headers.
> > > >>  >>>>>>>>>>
> > > >>  >>>>>>>>>> This seems to open up a lot of flexibility /
> > > innovations.
> > > >>  >>>>>>>>>>
> > > >>  >>>>>>>>>> On your last point, there is a question on how to
> > > >>make
> > > >>  >>>>>>>>>> metadata available to a Service Function. Current
> > > >>socket
> > > >>  >>>>>>>>>> connections for example do not allow to retrieve IP
> > > >>header
> > > >>  >>>>>>>>>> options. So I assume that SFC aware Service
> Functions
> > > >>will
> > > >>  >>>>>>>>>> need some (asynchronous
> > > >>  >>>>>>>>>> ?) API to retrieve SFC header information as well as
> > > >>in-band
> > > >>  >>>>>>>>>> metadata. I don't see out of band metadata transport
> > > >>adding
> > > >>  >>>>>>>>>> complexity,  the same API can probably apply.
> > > >>  >>>>>>>>>>
> > > >>  >>>>>>>>>> The alternative option, allowing variable sized
> > > >>metadata in
> > > >>  >>>>>>>>>> the SFC header has some drawbacks as well, one being
> > > >>  >>>>>>>>>> fragmentation, and some switches expecting as well
> to
> > > >>look at
> > > >>  >>>>>>>>>> end user traffic headers for link load balancing.  I
> > > >>would
> > > >>  >>>>>>>>>> agree that if we can accept these issues, then
> > > >>sending
> > > >>  >>>>>>>>>> off-line congruent metadata looses its interest.
> > > >>  >>>>>>>>>>
> > > >>  >>>>>>>>>> We need to take into account  that both in-band and
> > > >>congruent
> > > >>  >>>>>>>>>> out-of-band metadata transport is not reliable. A
> > > >>packet loss
> > > >>  >>>>>>>>>> triggering retransmission would not lead to the
> > > identical
> > > >>  >>>>>>>>>> reconstruction of the associated metadata. In some
> > > cases,
> > > >>we
> > > >>  >>>>>>>>>> might thus even need non-congruent out-of-band
> > reliable
> > > >>  >>>>>>>>>> metadata transport.
> > > >>  >>>>>>>>>>
> > > >>  >>>>>>>>>>
> > > >>  >>>>>>>>>>
> > > >>  >>>>>>>>>> Nicolas ________________________________________
> From:
> > > >>Ron
> > > >>  >>>>>>>>>> Parker [Ron_Parker@affirmednetworks.com] Sent:
> > > Wednesday,
> > > >>  >>>>>>>>>> March 12, 2014
> > > >>  >>>>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard
> > > >>(jguichar);
> > > >>  >>>>>>>>>> brijsman@juniper.net <mailto:brijsman@juniper.net>;
> > > >>sfc; Jamal Hadi Salim Subject: Re: [sfc]
> > > >>  >>>>>>>>>> draft-rijsman-sfc-metadata-considerations
> > > >>  >>>>>>>>>>
> > > >>  >>>>>>>>>> Nicolas,
> > > >>  >>>>>>>>>>
> > > >>  >>>>>>>>>> I understand the concept for out of band signaling
> of
> > > >>  >>>>>>>>>>metadata, but I am concerned that it introduces
> > > >>significant
> > > >>  >>>>>>>>>>complexity due to the potential race condition of
> > > >>receiving the
> > > >>  >>>>>>>>>>real packet before the metadata.  While the real
> > > >>packet could
> > > >>  >>>>>>>>>>indicate that out of band metadata is expected, how
> > > >>can
> > > we
> > > >>  >>>>>>>>>>guarantee the order of reception? What if switching
> or
> > > >>routing
> > > >>  >>>>>>>>>>nodes apply hash based load balancing? What if the
> > > >>load
> > > >>  >>>>>>>>>>balancing understands SFC encaps and looks beyond it
> > > >>to the
> > > >>  >>>>>>>>>>original header to get better entropy?
> > > >>  >>>>>>>>>> Can we guarantee that the metadata and real packet
> > will
> > > >>follow
> > > >>  >>>>>>>>>>the exact same path? If we can not, then
> > implementations
> > > >>will
> > > >>  >>>>>>>>>>need to add ingress queuing to cope with the
> scenario.
> > > >>  >>>>>>>>>>
> > > >>  >>>>>>>>>> Also, do you feel that the increase in
> implementation
> > > >>  >>>>>>>>>> complexity at the service functions is reasonable?
> > > >>  >>>>>>>>>>
> > > >>  >>>>>>>>>> Thanks.
> > > >>  >>>>>>>>>>
> > > >>  >>>>>>>>>> Ron
> > > >>  >>>>>>>>>>
> > > >>  >>>>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
> > > >>  >>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com
> > > >><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
> > > >>  >>>>>>>>>>>
> > > >>  >>>>>>>>>>> I think we must make a distinction between:
> > > >>  >>>>>>>>>>>
> > > >>  >>>>>>>>>>> - Metadata which should be part of the header
> > > >>defined
> > > as
> > > >>in
> > > >>  >>>>>>>>>>> band marking. - Metadata with can be passed out of
> > > band,
> > > >>for
> > > >>  >>>>>>>>>>> example congruent out of band signaling defined in
> > the
> > > >>draft
> > > >>  >>>>>>>>>>>
> > > >>  >>>>>>>>>>> The former calls for a limited space in the header,
> > > >>true, The
> > > >>  >>>>>>>>>>> latter however does not incur any space limitation
> > and
> > > >>is
> > > >>  >>>>>>>>>>> still fairly efficient and it remains compatible
> > > >>with a fixed
> > > >>  >>>>>>>>>>> size header used to route those signaling messages
> > > along
> > > >>the
> > > >>  >>>>>>>>>>> chain's service functions.
> > > >>  >>>>>>>>>>>
> > > >>  >>>>>>>>>>> Nicolas ________________________________________
> > From:
> > > >>  >>>>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com] Sent:
> > > >>  >>>>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
> > > >>  >>>>>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net
> > > >><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
> > > >>  >>>>>>>>>>> Subject: Re: [sfc]
> > > >>draft-rijsman-sfc-metadata-considerations
> > > >>  >>>>>>>>>>>
> > > >>  >>>>>>>>>>> Hi Ron,
> > > >>  >>>>>>>>>>>
> > > >>  >>>>>>>>>>> We can certainly have this discussion but we should
> > > >>first
> > > >>  >>>>>>>>>>> consider what information is necessary and if said
> > > >>  >>>>>>>>>>> information can fit within a fixed number of
> > > >>contexts
> > > in
> > > >>the
> > > >>  >>>>>>>>>>> majority of cases. Remember, the goal of being able
> > to
> > > >>pass
> > > >>  >>>>>>>>>>> metadata through the network is to enhance service
> > > >>delivery,
> > > >>  >>>>>>>>>>> not pass the entire works of Shakespeare ;-)
> > > >>  >>>>>>>>>>>
> > > >>  >>>>>>>>>>> Sent from my iPhone
> > > >>  >>>>>>>>>>>
> > > >>  >>>>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
> > > >>  >>>>>>>>>>>> <Ron_Parker@affirmednetworks.com
> > > >><mailto:Ron_Parker@affirmednetworks.com>> wrote:
> > > >>  >>>>>>>>>>>>
> > > >>  >>>>>>>>>>>> Nicolas,
> > > >>  >>>>>>>>>>>>
> > > >>  >>>>>>>>>>>> I see similar requirements from the 3gpp EPC side.
> > I
> > > >>would
> > > >>  >>>>>>>>>>>> like to propose an OUI / TLV based approach where
> > the
> > > >>  >>>>>>>>>>>> reserved OUI can be used for agreed upon types of
> > > >>common
> > > >>  >>>>>>>>>>>> metadata and vendor or other organizational OUIs
> > > >>can
> > > be
> > > >>used
> > > >>  >>>>>>>>>>>> to quickly innovate in the networks.
> > > >>  >>>>>>>>>>>> Simultaneously, I would also like to consider
> > > >>mechanisms
> > > >>  >>>>>>>>>>>> that are optimized for long lived flows so as to
> > > >>limit the
> > > >>  >>>>>>>>>>>> negative effects of packet growth.
> > > >>  >>>>>>>>>>>>
> > > >>  >>>>>>>>>>>> Ron
> > > >>  >>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
> > > >>  >>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com
> > > >><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
> > > >>  >>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>> Hello Jim
> > > >>  >>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>> I have seen cases in Gi LAN, where subscriber
> > > >>related
> > > >>  >>>>>>>>>>>>> information is passed to a Web Proxy for HTTP
> > header
> > > >>  >>>>>>>>>>>>> enrichment (aimed at some Web Content providers
> > > >>partners of
> > > >>  >>>>>>>>>>>>> the Mobile Operator).
> > > >>  >>>>>>>>>>>>> Information was an coded (persistent) subscriber
> > > >>id derived
> > > >>  >>>>>>>>>>>>> from the MSISDN, and couple of f customer profile
> > > >>related
> > > >>  >>>>>>>>>>>>> fields.
> > > >>  >>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>> In an sfc based Gi LAN, this entity should
> receive
> > > >>from the
> > > >>  >>>>>>>>>>>>> Classifier
> > > >>  >>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>> - A classification of the Content Provider ( Id,
> > > >>  >>>>>>>>>>>>> Category) based on traffic analysis - The MSISDN
> > > >>of the
> > > >>  >>>>>>>>>>>>> subscriber - Two subscriber policy fields (not
> > > >>tied
> > > to
> > > >>PCRF
> > > >>  >>>>>>>>>>>>> but belonging to the Subscriber DB) (Subscriber
> > > >>category,
> > > >>  >>>>>>>>>>>>> sub-category) - A session id (for logging and
> > > tracking
> > > >>  >>>>>>>>>>>>> purposes)
> > > >>  >>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>> The objective being to avoid having  the HTTP
> > > >> Proxy
> > > to
> > > >>  >>>>>>>>>>>>> become a trusted application (interogate the
> > > >>subscriber DB,
> > > >>  >>>>>>>>>>>>> etc..)
> > > >>  >>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>> Nicolas
> > > >>  >>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>> ________________________________________ From:
> Jim
> > > >>Guichard
> > > >>  >>>>>>>>>>>>> (jguichar) [jguichar@cisco.com] Sent:
> > > >>  >>>>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi
> > > Salim;
> > > >>  >>>>>>>>>>>>> jmoisand@juniper.net
> > > >><mailto:jmoisand@juniper.net>; brijsman@juniper.net
> <mailto:brijsman@juniper.net> Cc:
> > > >>  >>>>>>>>>>>>> sfc Subject: Re: [sfc]
> > > >>  >>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
> > > >>  >>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>> Hi Jamal,
> > > >>  >>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>> You said "It seems there's clear need for
> variable
> > > >>sized
> > > >>  >>>>>>>>>>>>> metadata".. I am not so convinced and would like
> > > >>to better
> > > >>  >>>>>>>>>>>>> understand the requirements before passing
> > judgement.
> > > >>If we
> > > >>  >>>>>>>>>>>>> look at the use cases as presented thus far into
> > the
> > > >>WG I
> > > >>  >>>>>>>>>>>>> have yet to see a single example of the need
> > (noting
> > > >>that
> > > >>  >>>>>>>>>>>>> desire is not the same as need) - I am not saying
> > > >>there is
> > > >>  >>>>>>>>>>>>> no requirement but rather that we should not jump
> > to
> > > >>the
> > > >>  >>>>>>>>>>>>> conclusion and build standards around a theory.
> > > >>  >>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
> > > >>  >>>>>>>>>>>>>> <hadi@mojatatu.com <mailto:hadi@mojatatu.com>>
> > > wrote:
> > > >>  >>>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>>> I like the doc - well written.
> > > >>  >>>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>>> Section 4.3 on metadata encoding.
> > > >>  >>>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>>> It seems there's clear need for variable sized
> > > >>metadata
> > > >>  >>>>>>>>>>>>>> (at least for http/app you  seem to indicate the
> > > >>desire for
> > > >>  >>>>>>>>>>>>>>it).
> > > >>  >>>>>>>>>>>>>> For a datapath per-packet metadata, i feel the
> > need
> > > >>is
> > > >>  >>>>>>>>>>>>>> just as important. Are we limited by the fact
> > > >>that
> > > >>  >>>>>>>>>>>>>> existing hardware may not be able to handle
> TLVs?
> > > For
> > > >>  >>>>>>>>>>>>>> example, I dont have a problem handling TLVs in
> a
> > > >>software
> > > >>  >>>>>>>>>>>>>>datapath.
> > > >>  >>>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>>> cheers, jamal
> > > >>  >>>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>>> _______________________________________________
> > sfc
> > > >>  >>>>>>>>>>>>>> mailing list sfc@ietf.org <mailto:sfc@ietf.org>
> > > >>  >>>>>>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
> > > >>  >>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>> _______________________________________________
> > > >>sfc mailing
> > > >>  >>>>>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
> > > >>https://www.ietf.org/mailman/listinfo/sfc
> > > >>  >>>>>>>>>>
> > > >>  >>>>>>>>>> _______________________________________________ sfc
> > > >>mailing
> > > >>  >>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
> > > >>https://www.ietf.org/mailman/listinfo/sfc
> > > >>  >>>>>>>>>
> > > >>  >>>>>>>>> _______________________________________________ sfc
> > > >>mailing
> > > >>  >>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
> > > >>https://www.ietf.org/mailman/listinfo/sfc
> > > >>  >>>>>>>>>
> > > >>  >>>>>>>>> _______________________________________________ sfc
> > > >>mailing
> > > >>  >>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
> > > >>https://www.ietf.org/mailman/listinfo/sfc
> > > >>  >>>>>
> > > >>  >>>>> _______________________________________________ sfc
> > > >>mailing list
> > > >>  >>>>> sfc@ietf.org <mailto:sfc@ietf.org>
> > > >>https://www.ietf.org/mailman/listinfo/sfc
> > > >>  >>>>>
> > > >>  >>
> > > >>  >>_______________________________________________
> > > >>  >>sfc mailing list
> > > >>  >>sfc@ietf.org <mailto:sfc@ietf.org>
> > > >>  >>https://www.ietf.org/mailman/listinfo/sfc
> > > >>  >
> > > >>  >_______________________________________________
> > > >>  >sfc mailing list
> > > >>  >sfc@ietf.org <mailto:sfc@ietf.org>
> > > >>  >https://www.ietf.org/mailman/listinfo/sfc
> > > >>
> > > >
> > > >_______________________________________________
> > > >sfc mailing list
> > > >sfc@ietf.org
> > > >https://www.ietf.org/mailman/listinfo/sfc
> > >
> > > _______________________________________________
> > > sfc mailing list
> > > sfc@ietf.org
> > > https://www.ietf.org/mailman/listinfo/sfc
> >
> > _______________________________________________
> > sfc mailing list
> > sfc@ietf.org
> > https://www.ietf.org/mailman/listinfo/sfc


From nobody Fri Mar 14 12:55:24 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DBFBA1A0196 for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 12:55:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.4
X-Spam-Level: 
X-Spam-Status: No, score=0.4 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_OFF=2.3, RCVD_IN_DNSWL_NONE=-0.0001] 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 hN4e_vfOHZnD for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 12:55:17 -0700 (PDT)
Received: from hub021-ca-3.exch021.serverdata.net (hub021-ca-3.exch021.serverdata.net [64.78.22.170]) by ietfa.amsl.com (Postfix) with ESMTP id 78D731A0190 for <sfc@ietf.org>; Fri, 14 Mar 2014 12:55:17 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-3.exch021.domain.local ([10.254.4.36]) with mapi id 14.03.0174.001;  Fri, 14 Mar 2014 12:55:10 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>, "Joel M. Halpern" <jmh@joelhalpern.com>
Thread-Topic: SFC encapsulation chain ID
Thread-Index: AQHPP77sDcV8dQwNmkqi5E1kYsrF8Zrg/qPg
Date: Fri, 14 Mar 2014 19:55:09 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B1A7DEFD0@MBX021-W3-CA-2.exch021.domain.local>
References: <CF48D379.1DCE2%jguichar@cisco.com>
In-Reply-To: <CF48D379.1DCE2%jguichar@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.203.66.100]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/BHiJZlwnnc1LeWjBx6ypPmF-QZU
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 19:55:21 -0000

Thanks, Jim.

Remember that we have said many times that the SFC service header is transp=
ort independent.   Just because the chain id could be carried in some form =
or another with some particular transport doesn't mean that it could be uni=
versally conveyed.    By making and keeping the SFC service header transpor=
t independent makes it more applicable in more environments and more likely=
 to get adopted broadly.

   Ron


-----Original Message-----
From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]=20
Sent: Friday, March 14, 2014 3:52 PM
To: Joel M. Halpern; Ron Parker
Cc: sfc@ietf.org
Subject: SFC encapsulation chain ID

Hi Joel,

Perhaps but I would point out that the base SFC header could have a lot mor=
e information than just the chain ID; I would also point out that the devil=
 is in the details and saying "well, I can just use an MPLS label"
hides much of the complexity of actually doing that.

On 3/14/14, 2:35 PM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:

>If the transport header carries enough information for identifying the=20
>sequence (VLAN tag or MPLS label can both do the job), then arguably=20
>the global chain ID is redundant.  I can live with carrying it anyway=20
>either if I have metadata to carry, or if I need the chain ID for some pur=
pose.
>  After all, some folks seem to want to use that for the forwarding=20
>decisions.
>
>Yours,
>Joel
>
>On 3/14/14, 2:28 PM, Ron Parker wrote:
>> The chain ID is the label that defines the sequence of service
>>functions that must be visited.   It can be thought of as a handle for a
>>stack of must-visit network locations.   I don't see how this can be
>>anything but mandatory.
>>
>>     Ron
>>
>>
>> -----Original Message-----
>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Surendra Kumar
>>(smkumar)
>> Sent: Friday, March 14, 2014 1:46 PM
>> To: Joel M. Halpern; NAPIERALA, MARIA H
>> Cc: sfc@ietf.org
>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>
>> [Trimmed the recipient list - needs approval otherwise]
>>
>> Completely agree here.
>>
>> SFC does not prevent VLAN stitching and one can continue to do that.
>>While at the same time SFC can include VLAN stitching to support=20
>>legacy SFs in the same chain that includes SFC aware SFs. Even legacy=20
>>SFs benefit from chain identification and hence can be shared across=20
>>different service chains.
>>
>> Surendra.
>>
>>
>>
>> On 3/14/14 10:26 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
>>
>>> My own inclination is to observe that if you don't need explicit=20
>>> chain identification and you don't need metadata, you can just omit=20
>>> the sfc/nsh header.  Still do service chaining, just no extra header.
>>>
>>> If we are going to have the header, it seems to me that the chain =20
>>>identification field is very useful, and low cost once we have the=20
>>>header.
>>>
>>> Yours,
>>> Joel
>>>
>>> On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:
>>>> Explicit chain identification should be made optional. I believe it=20
>>>> was discussed few months ago on this mailing list.
>>>>
>>>> Maria
>>>>
>>>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Jmh.direct
>>>> *Sent:* Thursday, March 13, 2014 12:12 PM
>>>> *To:* kegray@cisco.com; lucy.yong@huawei.com; smkumar@cisco.com;=20
>>>> jguichar@cisco.com
>>>> *Cc:* nicolas.bouthors@qosmos.com; sfc@ietf.org; hadi@mojatatu.com;=20
>>>> ron_parker@affirmednetworks.com; brijsman@juniper.net;=20
>>>> jmh@joelhalpern.com
>>>> *Subject:* Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>> *Importance:* Low
>>>>
>>>> Assuming I understand you properly Ken, I disagree.
>>>>
>>>> For example, by using separate terms I can easily discuss the fact=20
>>>> that  certain kinds of data (chain identification) only need to be=20
>>>> adjust by a  few apps in rare cases.  And that data is not beeded=20
>>>> by the applications.
>>>>
>>>> Unless you would like to consider the chain identification as being=20
>>>> optional?
>>>>
>>>> Yours,
>>>>
>>>> Joel
>>>>
>>>>
>>>>
>>>> Sent from my Samsung smartphone on AT&T
>>>>
>>>>
>>>>
>>>>
>>>> -------- Original message --------
>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>> From: "Ken Gray (kegray)" <kegray@cisco.com =20
>>>><mailto:kegray@cisco.com>>
>>>> To: Lucy yong <lucy.yong@huawei.com =20
>>>><mailto:lucy.yong@huawei.com>>,"Surendra Kumar (smkumar)"
>>>> <smkumar@cisco.com <mailto:smkumar@cisco.com>>,"Jim Guichard=20
>>>>(jguichar)"
>>>> <jguichar@cisco.com <mailto:jguichar@cisco.com>>
>>>> CC: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com =20
>>>><mailto:Nicolas.BOUTHORS@qosmos.com>>,sfc <sfc@ietf.org =20
>>>><mailto:sfc@ietf.org>>,Jamal Hadi Salim <hadi@mojatatu.com =20
>>>><mailto:hadi@mojatatu.com>>,Ron Parker =20
>>>><Ron_Parker@affirmednetworks.com
>>>> <mailto:Ron_Parker@affirmednetworks.com>>,"brijsman@juniper.net
>>>> <mailto:brijsman@juniper.net>" <brijsman@juniper.net =20
>>>><mailto:brijsman@juniper.net>>,"Joel M. Halpern"=20
>>>><jmh@joelhalpern.com  <mailto:jmh@joelhalpern.com>>
>>>>
>>>> The word "metadata" is a purposely ambiguous term "data that=20
>>>> provides information about other data".  It is used to avoid THIS disc=
ussion.
>>>>
>>>> For example, I propose we define "tequila metadata" because,=20
>>>> frankly, I  will need to order a triple-shot if we keep attempting=20
>>>> to define something  that, by definition, is ambiguous.  I'd like=20
>>>> my bartender to understand me  specifically when I say "I need a shot"=
.
>>>>
>>>> On 3/13/14 7:49 AM, "Lucy yong" <lucy.yong@huawei.com=20
>>>> <mailto:lucy.yong@huawei.com>> wrote:
>>>>
>>>>   >Snip..
>>>>   >SK> Just copying from the PS:
>>>>   >--
>>>>   >Data plane metadata provides the ability to exchange information =20
>>>>between
>>>>   >the network and service functions, between service functions,=20
>>>>and  service
>>>>   >functions and the network.
>>>>   >
>>>>   >--
>>>>   >It is a lucid definition. We are unnecessarily making the word =20
>>>>"network"
>>>>   >controversial, IMO.
>>>>   >
>>>>   >[Lucy] This is my point. "The network" is too general here,=20
>>>>which  brings
>>>>   >metadata great power to do many things. This is why people=20
>>>>invent  ideas
>>>>   >here, which causes a lot of debates on metadata usage potentials.
>>>> We
>>>>   >should not spend a lot of times on that debates and judge which =20
>>>>usage is
>>>>   >valuable or not. Thus, for the SFC work, it will be helpful if=20
>>>>we  can
>>>>   >narrow down a bit. Joel makes explicitly two cases, which is =20
>>>>helpful to
>>>>   >develop use cases for each case. I would like to see that the =20
>>>>problem
>>>>   >statement can be more specific on metadata definition, which may be
>>>>   >helpful in less focusing on it and moving forward.
>>>>   >
>>>>   >Lucy
>>>>   >
>>>>   >Surendra.
>>>>   >
>>>>   >
>>>>   >>
>>>>   >>Thanks,
>>>>   >>Lucy
>>>>   >>
>>>>   >>-----Original Message-----
>>>>   >>From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
>>>>   >>Sent: Wednesday, March 12, 2014 4:38 PM
>>>>   >>To: Lucy yong
>>>>   >>Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker;
>>>>   >>brijsman@juniper.net <mailto:brijsman@juniper.net>; sfc; Jamal =20
>>>>Hadi Salim
>>>>   >>Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>   >>
>>>>   >>Hi Lucy,
>>>>   >>
>>>>   >>No. I am simply saying we should not overcomplicate the problem
>>>>   >>statement with text that adds little to no value in my opinion.
>>>> Whether
>>>>   >>we call it metadata, or context, has no bearing on the fact=20
>>>>that  the
>>>>   >>problem statement already clearly states we need to be able to =20
>>>>pass
>>>>   >>information between SF=B9s and between the network & SF=B9s.
>>>>   >>
>>>>   >>
>>>>   >>On 3/12/14, 5:13 PM, "Lucy yong" <lucy.yong@huawei.com =20
>>>><mailto:lucy.yong@huawei.com>> wrote:
>>>>   >>
>>>>   >>>
>>>>   >>>Hi Jim,
>>>>   >>>
>>>>   >>>I for one don't agree and think we are over complicating what =20
>>>>should
>>>>   >>>be straightforward. The SFC encapsulation should enable two
>>>>things:
>>>>   >>>
>>>>   >>>1. Steering of selected flows through a service chain; this is =20
>>>>the
>>>>   >>>service function path.
>>>>   >>>2. Passing of context associated with a given flow within said =20
>>>>service
>>>>   >>>function path. This context information may be consumed by a=20
>>>>SF  (an
>>>>   >>>application ID is an example) or may be consumed by the =20
>>>>forwarding
>>>>   >>>elements (a vrf-ID is an example).
>>>>   >>>[Lucy] Do you call the context as metadata or not? Do we have =20
>>>>another
>>>>   >>>term here beside SFC header and metadata. I see that you don't =20
>>>>want to
>>>>   >>>separate what is consumed by SF and what is consumed by the =20
>>>>forwarding
>>>>   >>>elements.
>>>>   >>>
>>>>   >>>Lucy
>>>>   >>>
>>>>   >>>Sent from my iPhone
>>>>   >>>
>>>>   >>>> On Mar 12, 2014, at 4:16 PM, "Lucy yong"=20
>>>><lucy.yong@huawei.com  <mailto:lucy.yong@huawei.com>> wrote:
>>>>   >>>>
>>>>   >>>> Great. Then we may consider two special metadata definitions=20
>>>>in  the
>>>>   >>>>problem statement so we can all use the same definitions.=20
>>>>Here  is my
>>>>   >>>>suggested text and like to hear you and other's input and =20
>>>>suggestions.
>>>>   >>>>
>>>>   >>>> Dataplane Metadata: Data plane metadata provides the ability to
>>>>   >>>>exchange information between the elements in a service function
>>>>   >>>>chaining. In this context, there are two types of data plane =20
>>>>metadata.
>>>>   >>>>
>>>>   >>>> Service Function Metadata: the information exchanged between
>>>>   >>>>classifier and service functions, between service functions to
>>>>   >>>>facilitate service functions on the packet treatment.
>>>>   >>>>
>>>>   >>>> Steering Metadata: the information from service functions to a
>>>>   >>>>classifier or service node for traffic forwarding purpose.
>>>>   >>>>
>>>>   >>>> -end
>>>>   >>>>
>>>>   >>>> Lucy
>>>>   >>>>
>>>>   >>>>
>>>>   >>>> -----Original Message-----
>>>>   >>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>>>>   >>>> Sent: Wednesday, March 12, 2014 2:35 PM
>>>>   >>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker
>>>>   >>>> Cc: Jim Guichard (jguichar); brijsman@juniper.net =20
>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi
>>>>   >>>> Salim
>>>>   >>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>   >>>>
>>>>   >>>> Yes, I am trying to consistently distinguish those two cases =20
>>>>when
>>>>   >>>>talking about the information carried with packets in service =20
>>>>chains.
>>>>   >>>>
>>>>   >>>> Yours,
>>>>   >>>> Joel
>>>>   >>>>
>>>>   >>>>> On 3/12/14, 3:13 PM, Lucy yong wrote:
>>>>   >>>>> Joel, See below. -----Original Message----- From: sfc
>>>>   >>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
>>>>Sent:
>>>>   >>>>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas =20
>>>>BOUTHORS;
>>>>   >>>>> Ron Parker Cc: Jim Guichard (jguichar);=20
>>>>brijsman@juniper.net  <mailto:brijsman@juniper.net>; sfc;
>>>>   >>>>> Jamal Hadi Salim Subject: Re: [sfc]
>>>>   >>>>> draft-rijsman-sfc-metadata-considerations
>>>>   >>>>>
>>>>   >>>>> I was trying to word it carefully not to focus on who puts the
>>>>   >>>>> information in, but only on who consumes the information.
>>>>   >>>>> Information for service functions may come from the ingress
>>>>   >>>>> classifier or from other service functions. [Lucy] this is=20
>>>>the  one
>>>>   >>>>> case using metadata in your view. Information for the =20
>>>>forwarding
>>>>   >>>>> will generally come from the ingress classifier, but in =20
>>>>special
>>>>   >>>>> cases may be provided by service functions.  (I keep=20
>>>>wanting  to get
>>>>   >>>>> rid of those special cases, but so far there seem to be=20
>>>>just  enough
>>>>   >>>>> of them to warrant covering in the solution.  And more =20
>>>>importantly,
>>>>   >>>>> significant support for it in the working group.) [Lucy]=20
>>>>This  is
>>>>   >>>>> the second case using metadata in your view (but you don't =20
>>>>like it).
>>>>   >>>>>
>>>>   >>>>> And you suggest distinguishing these two cases when discussing
>>>>   >>>>> about metadata usage. Is that right understanding?
>>>>   >>>>>
>>>>   >>>>> Lucy
>>>>   >>>>>
>>>>   >>>>> Yours, Joel
>>>>   >>>>>
>>>>   >>>>>> On 3/12/14, 2:33 PM, Lucy yong wrote:
>>>>   >>>>>> Joel, I interpret that you suggests that distinguish the =20
>>>>exchange
>>>>   >>>>>> information data plane carried between service functions=20
>>>>and  the
>>>>   >>>>>> exchange information data plane carried from a service =20
>>>>function to
>>>>   >>>>>> a service node. Is this right understanding? Lucy
>>>>   >>>>>>
>>>>   >>>>>> -----Original Message----- From: Joel M. Halpern
>>>>   >>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,=20
>>>>2014
>>>> 1:19
>>>>   >>>>>> PM
>>>>   >>>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard
>>>>   >>>>>> (jguichar); brijsman@juniper.net =20
>>>><mailto:brijsman@juniper.net>;  sfc; Jamal Hadi Salim Subject:
>>>>   >>>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>   >>>>>>
>>>>   >>>>>> My inclination would be to tune that definition to =20
>>>>distinguish
>>>>   >>>>>> between dataplane carried information intended for use by =20
>>>>service
>>>>   >>>>>> funcitons (whatever the origin), and dataplane carried =20
>>>>information
>>>>   >>>>>> intended for dataplane forwarding components.
>>>>   >>>>>>
>>>>   >>>>>> Yours, Joel
>>>>   >>>>>>
>>>>   >>>>>>
>>>>   >>>>>>> Hi Joel,
>>>>   >>>>>>>
>>>>   >>>>>>> I agree that we need using the same definition for a=20
>>>>term,  but
>>>>   >>>>>>> disagree that the metadata definition here is a set of
>>>>   >>>>>>> information put in the SFC header. This may be too narrow=20
>>>>or  lead
>>>>   >>>>>>> to a particular solution. I am fine with this definition=20
>>>>in  the
>>>>   >>>>>>> problem statement w/ minor tweak (suggested on mailing=20
>>>>list).
>>>>   >>>>>>>
>>>>   >>>>>>> Dataplane Metadata: Data plane metadata provides the=20
>>>>ability  to
>>>>   >>>>>>> exchange information between the classifiers and service
>>>>   >>>>>>> functions, between service functions, and service=20
>>>>functions  and
>>>>   >>>>>>> the
>>>>   >>>>>>> classifiers|service nodes.
>>>>   >>>>>>>
>>>>   >>>>>>> There may be a solution that a service function passes=20
>>>>some
>>>>
>>>>   >>>>>>> information to attached service node without using SFC=20
>>>>header.
>>>>   >>>>>>>
>>>>   >>>>>>> Thanks, Lucy
>>>>   >>>>>>>
>>>>   >>>>>>>
>>>>   >>>>>>> -----Original Message----- From: Joel Halpern Direct
>>>>   >>>>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday,=20
>>>>March  12,
>>>>   >>>>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas =20
>>>>BOUTHORS;
>>>>   >>>>>>> Ron Parker Cc: Jim Guichard (jguichar);=20
>>>>brijsman@juniper.net  <mailto:brijsman@juniper.net>;
>>>>   >>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>>>   >>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>   >>>>>>>
>>>>   >>>>>>> Lucy, you say "the metadata term means ..."  The=20
>>>>definition  you
>>>>   >>>>>>> then provide is a definition of the set of information we =20
>>>>are
>>>>   >>>>>>> proposing that we put in the SFC header.  I, and others, =20
>>>>have
>>>>   >>>>>>> been using the term metadata more narrowly.  We can use =20
>>>>whatever
>>>>   >>>>>>> definition we want. But we do need to agree on the=20
>>>>definition.
>>>>   >>>>>>> For the purposes of the WG, it seems much more useful to=20
>>>>use  the
>>>>   >>>>>>> term metadata for the narrower description.
>>>>   >>>>>>>
>>>>   >>>>>>> Yours, Joel
>>>>   >>>>>>>
>>>>   >>>>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
>>>>   >>>>>>>> Hi Joel,
>>>>   >>>>>>>>
>>>>   >>>>>>>> I agree. We need to differentiate the metadata used by =20
>>>>service
>>>>   >>>>>>>>function and SFC header. The metadata term means carrying =20
>>>>some
>>>>   >>>>>>>>states along with the packet. IMO: SFC header is a kind of
>>>>   >>>>>>>>metadata carried on packet for next service node to use.=20
>>>>In  the
>>>>   >>>>>>>>context of SFC, we have term for SFC header and the=20
>>>>metadata  that
>>>>   >>>>>>>>was carried between service functions, or between service
>>>>   >>>>>>>>functions and classifiers/service nodes, which is what=20
>>>>the  draft
>>>>   >>>>>>>>focus.
>>>>   >>>>>>>>
>>>>   >>>>>>>> Thanks, Lucy
>>>>   >>>>>>>>
>>>>   >>>>>>>>
>>>>   >>>>>>>>
>>>>   >>>>>>>>
>>>>   >>>>>>>>
>>>>   >>>>>>>> -----Original Message----- From: Joel M. Halpern
>>>>   >>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,
>>>> 2014
>>>>   >>>>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc:
>>>> Jim
>>>>   >>>>>>>> Guichard (jguichar); brijsman@juniper.net =20
>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>>>>   >>>>>>>> Subject: Re: [sfc]
>>>> draft-rijsman-sfc-metadata-considerations
>>>>   >>>>>>>>
>>>>   >>>>>>>> I think it is important to keep a strong distinction =20
>>>>between
>>>>   >>>>>>>> metadata (which is for use by applications) and the service
>>>>   >>>>>>>> chaining information in the base service chain header, =20
>>>>which is
>>>>   >>>>>>>> for use by the service chain support mechanisms.
>>>>   >>>>>>>>
>>>>   >>>>>>>> Yours, Joel
>>>>   >>>>>>>>
>>>>   >>>>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
>>>>   >>>>>>>>> Fully agree with Joe.
>>>>   >>>>>>>>>
>>>>   >>>>>>>>> We should not require a fix length for in-band metadata =20
>>>>but
>>>>   >>>>>>>>> also not leave it for freely usage. In fact, when a =20
>>>>service
>>>>   >>>>>>>>> node inserts SFC header on a (encapsulated) packet and =20
>>>>send to
>>>>   >>>>>>>>> next service node, SFC header itself can be seen as a =20
>>>>metadata.
>>>>   >>>>>>>>>
>>>>   >>>>>>>>> Lucy
>>>>   >>>>>>>>>
>>>>   >>>>>>>>> -----Original Message----- From: sfc
>>>>   >>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
>>>>   >>>>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas =20
>>>>BOUTHORS;
>>>>   >>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar); =20
>>>>brijsman@juniper.net  <mailto:brijsman@juniper.net>;
>>>>   >>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>>>   >>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>   >>>>>>>>>
>>>>   >>>>>>>>> For in-band metadata, the API for access can easily be
>>>>   >>>>>>>>> synchronous. Out of band metadata needs different=20
>>>>handling.
>>>>   >>>>>>>>> There are many cases where out-of-band metadata is=20
>>>>useful  and
>>>>   >>>>>>>>> appropriate.  But they do not cover all needs by any=20
>>>>stretch.
>>>>   >>>>>>>>>
>>>>   >>>>>>>>> Even if each piece of in-band metadata is of fixed length,
>>>>   >>>>>>>>> there are many different kinds of metatype.  Trying to say
>>>>   >>>>>>>>> "there will be exactly four pieces, and they will be of =20
>>>>types
>>>>   >>>>>>>>> t1, t2, t3, and t4" is simply too specific for even 80%=20
>>>>of  the
>>>>   >>>>>>>>>needs.
>>>>   >>>>>>>>>
>>>>   >>>>>>>>> Yours, Joel
>>>>   >>>>>>>>>
>>>>   >>>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>>>>   >>>>>>>>>> Hello Ron,
>>>>   >>>>>>>>>>
>>>>   >>>>>>>>>> Sending out of band congruent metadata may not be the =20
>>>>answer
>>>>   >>>>>>>>>> to all needs but it is one tool that we should keep.
>>>>   >>>>>>>>>>
>>>>   >>>>>>>>>> Not all metadata is tied to a specific packet, for =20
>>>>example a
>>>>   >>>>>>>>>> policy change in PCRF could lead to some metadata =20
>>>>signaling,
>>>>   >>>>>>>>>> the reaction time need not be immediate, few ms may=20
>>>>not  matter.
>>>>   >>>>>>>>>>
>>>>   >>>>>>>>>> As you point, if a packet is tied to a metadata a =20
>>>>correlation
>>>>   >>>>>>>>>> info can be set in both packet to deal with it (i.e =20
>>>>metadata
>>>>   >>>>>>>>>> expected flag in the SFC header, plus an id)
>>>>   >>>>>>>>>>
>>>>   >>>>>>>>>> Finally we can still send some limited metadata within=20
>>>>a  header.
>>>>   >>>>>>>>>> This could be used for load balancers in particular if we
>>>>   >>>>>>>>>> agree on a convention to locate "coarse grain policy"
>>>>   >>>>>>>>>> / "fine grain policy" on reserved context headers.
>>>>   >>>>>>>>>>
>>>>   >>>>>>>>>> This seems to open up a lot of flexibility / innovations.
>>>>   >>>>>>>>>>
>>>>   >>>>>>>>>> On your last point, there is a question on how to make
>>>>   >>>>>>>>>> metadata available to a Service Function. Current socket
>>>>   >>>>>>>>>> connections for example do not allow to retrieve IP =20
>>>>header
>>>>   >>>>>>>>>> options. So I assume that SFC aware Service Functions =20
>>>>will
>>>>   >>>>>>>>>> need some (asynchronous
>>>>   >>>>>>>>>> ?) API to retrieve SFC header information as well as =20
>>>>in-band
>>>>   >>>>>>>>>> metadata. I don't see out of band metadata transport =20
>>>>adding
>>>>   >>>>>>>>>> complexity,  the same API can probably apply.
>>>>   >>>>>>>>>>
>>>>   >>>>>>>>>> The alternative option, allowing variable sized=20
>>>>metadata  in
>>>>   >>>>>>>>>> the SFC header has some drawbacks as well, one being
>>>>   >>>>>>>>>> fragmentation, and some switches expecting as well to =20
>>>>look at
>>>>   >>>>>>>>>> end user traffic headers for link load balancing.  I =20
>>>>would
>>>>   >>>>>>>>>> agree that if we can accept these issues, then sending
>>>>   >>>>>>>>>> off-line congruent metadata looses its interest.
>>>>   >>>>>>>>>>
>>>>   >>>>>>>>>> We need to take into account  that both in-band and =20
>>>>congruent
>>>>   >>>>>>>>>> out-of-band metadata transport is not reliable. A=20
>>>>packet  loss
>>>>   >>>>>>>>>> triggering retransmission would not lead to the identical
>>>>   >>>>>>>>>> reconstruction of the associated metadata. In some=20
>>>>cases,  we
>>>>   >>>>>>>>>> might thus even need non-congruent out-of-band reliable
>>>>   >>>>>>>>>> metadata transport.
>>>>   >>>>>>>>>>
>>>>   >>>>>>>>>>
>>>>   >>>>>>>>>>
>>>>   >>>>>>>>>> Nicolas ________________________________________ From:
>>>> Ron
>>>>   >>>>>>>>>> Parker [Ron_Parker@affirmednetworks.com] Sent: Wednesday,
>>>>   >>>>>>>>>> March 12, 2014
>>>>   >>>>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard =20
>>>>(jguichar);
>>>>   >>>>>>>>>> brijsman@juniper.net <mailto:brijsman@juniper.net>;=20
>>>>sfc;  Jamal Hadi Salim Subject: Re: [sfc]
>>>>   >>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>   >>>>>>>>>>
>>>>   >>>>>>>>>> Nicolas,
>>>>   >>>>>>>>>>
>>>>   >>>>>>>>>> I understand the concept for out of band signaling of
>>>>   >>>>>>>>>>metadata, but I am concerned that it introduces =20
>>>>significant
>>>>   >>>>>>>>>>complexity due to the potential race condition of =20
>>>>receiving the
>>>>   >>>>>>>>>>real packet before the metadata.  While the real packet =20
>>>>could
>>>>   >>>>>>>>>>indicate that out of band metadata is expected, how can we
>>>>   >>>>>>>>>>guarantee the order of reception? What if switching or =20
>>>>routing
>>>>   >>>>>>>>>>nodes apply hash based load balancing? What if the load
>>>>   >>>>>>>>>>balancing understands SFC encaps and looks beyond it to =20
>>>>the
>>>>   >>>>>>>>>>original header to get better entropy?
>>>>   >>>>>>>>>> Can we guarantee that the metadata and real packet=20
>>>>will  follow
>>>>   >>>>>>>>>>the exact same path? If we can not, then=20
>>>>implementations  will
>>>>   >>>>>>>>>>need to add ingress queuing to cope with the scenario.
>>>>   >>>>>>>>>>
>>>>   >>>>>>>>>> Also, do you feel that the increase in implementation
>>>>   >>>>>>>>>> complexity at the service functions is reasonable?
>>>>   >>>>>>>>>>
>>>>   >>>>>>>>>> Thanks.
>>>>   >>>>>>>>>>
>>>>   >>>>>>>>>> Ron
>>>>   >>>>>>>>>>
>>>>   >>>>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>>>>   >>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com =20
>>>><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>>>>   >>>>>>>>>>>
>>>>   >>>>>>>>>>> I think we must make a distinction between:
>>>>   >>>>>>>>>>>
>>>>   >>>>>>>>>>> - Metadata which should be part of the header defined=20
>>>>as  in
>>>>   >>>>>>>>>>> band marking. - Metadata with can be passed out of=20
>>>>band,  for
>>>>   >>>>>>>>>>> example congruent out of band signaling defined in=20
>>>>the  draft
>>>>   >>>>>>>>>>>
>>>>   >>>>>>>>>>> The former calls for a limited space in the header, =20
>>>>true, The
>>>>   >>>>>>>>>>> latter however does not incur any space limitation=20
>>>>and  is
>>>>   >>>>>>>>>>> still fairly efficient and it remains compatible with=20
>>>>a  fixed
>>>>   >>>>>>>>>>> size header used to route those signaling messages=20
>>>>along  the
>>>>   >>>>>>>>>>> chain's service functions.
>>>>   >>>>>>>>>>>
>>>>   >>>>>>>>>>> Nicolas ________________________________________ From:
>>>>   >>>>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com] Sent:
>>>>   >>>>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
>>>>   >>>>>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net =20
>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>>>>   >>>>>>>>>>> Subject: Re: [sfc]
>>>> draft-rijsman-sfc-metadata-considerations
>>>>   >>>>>>>>>>>
>>>>   >>>>>>>>>>> Hi Ron,
>>>>   >>>>>>>>>>>
>>>>   >>>>>>>>>>> We can certainly have this discussion but we should =20
>>>>first
>>>>   >>>>>>>>>>> consider what information is necessary and if said
>>>>   >>>>>>>>>>> information can fit within a fixed number of contexts=20
>>>>in  the
>>>>   >>>>>>>>>>> majority of cases. Remember, the goal of being able=20
>>>>to  pass
>>>>   >>>>>>>>>>> metadata through the network is to enhance service =20
>>>>delivery,
>>>>   >>>>>>>>>>> not pass the entire works of Shakespeare ;-)
>>>>   >>>>>>>>>>>
>>>>   >>>>>>>>>>> Sent from my iPhone
>>>>   >>>>>>>>>>>
>>>>   >>>>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>>>>   >>>>>>>>>>>> <Ron_Parker@affirmednetworks.com =20
>>>><mailto:Ron_Parker@affirmednetworks.com>> wrote:
>>>>   >>>>>>>>>>>>
>>>>   >>>>>>>>>>>> Nicolas,
>>>>   >>>>>>>>>>>>
>>>>   >>>>>>>>>>>> I see similar requirements from the 3gpp EPC side. =20
>>>>I  would
>>>>   >>>>>>>>>>>> like to propose an OUI / TLV based approach where the
>>>>   >>>>>>>>>>>> reserved OUI can be used for agreed upon types of =20
>>>>common
>>>>   >>>>>>>>>>>> metadata and vendor or other organizational OUIs can=20
>>>>be  used
>>>>   >>>>>>>>>>>> to quickly innovate in the networks.
>>>>   >>>>>>>>>>>> Simultaneously, I would also like to consider =20
>>>>mechanisms
>>>>   >>>>>>>>>>>> that are optimized for long lived flows so as to=20
>>>>limit  the
>>>>   >>>>>>>>>>>> negative effects of packet growth.
>>>>   >>>>>>>>>>>>
>>>>   >>>>>>>>>>>> Ron
>>>>   >>>>>>>>>>>>
>>>>   >>>>>>>>>>>>
>>>>   >>>>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>>>>   >>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com =20
>>>><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>>>>   >>>>>>>>>>>>>
>>>>   >>>>>>>>>>>>> Hello Jim
>>>>   >>>>>>>>>>>>>
>>>>   >>>>>>>>>>>>> I have seen cases in Gi LAN, where subscriber related
>>>>   >>>>>>>>>>>>> information is passed to a Web Proxy for HTTP header
>>>>   >>>>>>>>>>>>> enrichment (aimed at some Web Content providers =20
>>>>partners of
>>>>   >>>>>>>>>>>>> the Mobile Operator).
>>>>   >>>>>>>>>>>>> Information was an coded (persistent) subscriber id =20
>>>>derived
>>>>   >>>>>>>>>>>>> from the MSISDN, and couple of f customer profile =20
>>>>related
>>>>   >>>>>>>>>>>>> fields.
>>>>   >>>>>>>>>>>>>
>>>>   >>>>>>>>>>>>> In an sfc based Gi LAN, this entity should receive
>>> >from the
>>>>   >>>>>>>>>>>>> Classifier
>>>>   >>>>>>>>>>>>>
>>>>   >>>>>>>>>>>>> - A classification of the Content Provider ( Id,
>>>>   >>>>>>>>>>>>> Category) based on traffic analysis - The MSISDN of=20
>>>> the
>>>>   >>>>>>>>>>>>> subscriber - Two subscriber policy fields (not tied=20
>>>> to PCRF
>>>>   >>>>>>>>>>>>> but belonging to the Subscriber DB) (Subscriber=20
>>>> category,
>>>>   >>>>>>>>>>>>> sub-category) - A session id (for logging and tracking
>>>>   >>>>>>>>>>>>> purposes)
>>>>   >>>>>>>>>>>>>
>>>>   >>>>>>>>>>>>> The objective being to avoid having  the HTTP Proxy to
>>>>   >>>>>>>>>>>>> become a trusted application (interogate the=20
>>>> subscriber DB,
>>>>   >>>>>>>>>>>>> etc..)
>>>>   >>>>>>>>>>>>>
>>>>   >>>>>>>>>>>>>
>>>>   >>>>>>>>>>>>> Nicolas
>>>>   >>>>>>>>>>>>>
>>>>   >>>>>>>>>>>>>
>>>>   >>>>>>>>>>>>> ________________________________________ From: Jim=20
>>>> Guichard
>>>>   >>>>>>>>>>>>> (jguichar) [jguichar@cisco.com] Sent:
>>>>   >>>>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi Salim;
>>>>   >>>>>>>>>>>>> jmoisand@juniper.net <mailto:jmoisand@juniper.net>;=20
>>>> brijsman@juniper.net <mailto:brijsman@juniper.net> Cc:
>>>>   >>>>>>>>>>>>> sfc Subject: Re: [sfc]
>>>>   >>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>   >>>>>>>>>>>>>
>>>>   >>>>>>>>>>>>> Hi Jamal,
>>>>   >>>>>>>>>>>>>
>>>>   >>>>>>>>>>>>> You said "It seems there's clear need for variable=20
>>>> sized
>>>>   >>>>>>>>>>>>> metadata".. I am not so convinced and would like to=20
>>>> better
>>>>   >>>>>>>>>>>>> understand the requirements before passing judgement.
>>>> If we
>>>>   >>>>>>>>>>>>> look at the use cases as presented thus far into=20
>>>> the WG I
>>>>   >>>>>>>>>>>>> have yet to see a single example of the need=20
>>>> (noting that
>>>>   >>>>>>>>>>>>> desire is not the same as need) - I am not saying=20
>>>> there is
>>>>   >>>>>>>>>>>>> no requirement but rather that we should not jump=20
>>>> to the
>>>>   >>>>>>>>>>>>> conclusion and build standards around a theory.
>>>>   >>>>>>>>>>>>>
>>>>   >>>>>>>>>>>>>
>>>>   >>>>>>>>>>>>>
>>>>   >>>>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>>>>   >>>>>>>>>>>>>> <hadi@mojatatu.com <mailto:hadi@mojatatu.com>> wrote:
>>>>   >>>>>>>>>>>>>>
>>>>   >>>>>>>>>>>>>> I like the doc - well written.
>>>>   >>>>>>>>>>>>>>
>>>>   >>>>>>>>>>>>>> Section 4.3 on metadata encoding.
>>>>   >>>>>>>>>>>>>>
>>>>   >>>>>>>>>>>>>> It seems there's clear need for variable sized=20
>>>> metadata
>>>>   >>>>>>>>>>>>>> (at least for http/app you  seem to indicate the=20
>>>> desire for
>>>>   >>>>>>>>>>>>>>it).
>>>>   >>>>>>>>>>>>>> For a datapath per-packet metadata, i feel the=20
>>>> need is
>>>>   >>>>>>>>>>>>>> just as important. Are we limited by the fact that
>>>>   >>>>>>>>>>>>>> existing hardware may not be able to handle TLVs? For
>>>>   >>>>>>>>>>>>>> example, I dont have a problem handling TLVs in a=20
>>>> software
>>>>   >>>>>>>>>>>>>>datapath.
>>>>   >>>>>>>>>>>>>>
>>>>   >>>>>>>>>>>>>> cheers, jamal
>>>>   >>>>>>>>>>>>>>
>>>>   >>>>>>>>>>>>>> _______________________________________________ sfc
>>>>   >>>>>>>>>>>>>> mailing list sfc@ietf.org <mailto:sfc@ietf.org>
>>>>   >>>>>>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>   >>>>>>>>>>>>>
>>>>   >>>>>>>>>>>>>
>>>>   >>>>>>>>>>>>>
>>>>   >>>>>>>>>>>>> _______________________________________________ sfc=20
>>>> mailing
>>>>   >>>>>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>=20
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>   >>>>>>>>>>
>>>>   >>>>>>>>>> _______________________________________________ sfc=20
>>>> mailing
>>>>   >>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>=20
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>   >>>>>>>>>
>>>>   >>>>>>>>> _______________________________________________ sfc=20
>>>> mailing
>>>>   >>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>=20
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>   >>>>>>>>>
>>>>   >>>>>>>>> _______________________________________________ sfc=20
>>>> mailing
>>>>   >>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>=20
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>   >>>>>
>>>>   >>>>> _______________________________________________ sfc mailing=20
>>>> list
>>>>   >>>>> sfc@ietf.org <mailto:sfc@ietf.org>=20
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>   >>>>>
>>>>   >>
>>>>   >>_______________________________________________
>>>>   >>sfc mailing list
>>>>   >>sfc@ietf.org <mailto:sfc@ietf.org>
>>>>   >>https://www.ietf.org/mailman/listinfo/sfc
>>>>   >
>>>>   >_______________________________________________
>>>>   >sfc mailing list
>>>>   >sfc@ietf.org <mailto:sfc@ietf.org>
>>>>   >https://www.ietf.org/mailman/listinfo/sfc
>>>>
>>>
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>>
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc


From nobody Fri Mar 14 12:59:35 2014
Return-Path: <smkumar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B52181A0155 for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 12:59:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.748
X-Spam-Level: 
X-Spam-Status: No, score=-7.748 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, MANGLED_OFF=2.3, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 jt5joO08W6aR for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 12:59:30 -0700 (PDT)
Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) by ietfa.amsl.com (Postfix) with ESMTP id 4982F1A00A9 for <sfc@ietf.org>; Fri, 14 Mar 2014 12:59:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=34846; q=dns/txt; s=iport; t=1394827163; x=1396036763; h=from:to:cc:subject:date:message-id:content-id: content-transfer-encoding:mime-version; bh=jDMdglP0xwFdt0U9mPK/eajvhrmmkL3fZC0vsc1qMWY=; b=aUCKkn8K//lmh22/SBKxJV2BXHXrViJKNAiVSS5BcWEjBQn9F3iqqaAC zLpWwz/ZFvJ+qUESDebSDBEnL5j+qWF3fYSEfiogABnl6454/hZ83pXMM Do8abDwQ/Wp/Ch5V0CXOP9baW5DVPnICLBf55oEk8MC+255X9SAKd9Tgy 4=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhcFAKZeI1OtJXG+/2dsb2JhbABZgwY7V4MGt0CHMBmBABZ0giUBAQEEAQEBFxoxAgcDCAwGARkEAQEBBBESBQQlCxQJCgQBDQUbh14NlVCcDwaiVRMEgSOMYQsBCSMrCQICBIJfgU8ElBVEg2ySLoMtgWkBHyI
X-IronPort-AV: E=Sophos;i="4.97,656,1389744000"; d="scan'208";a="27584890"
Received: from rcdn-core2-3.cisco.com ([173.37.113.190]) by alln-iport-3.cisco.com with ESMTP; 14 Mar 2014 19:59:22 +0000
Received: from xhc-aln-x08.cisco.com (xhc-aln-x08.cisco.com [173.36.12.82]) by rcdn-core2-3.cisco.com (8.14.5/8.14.5) with ESMTP id s2EJxLaS025646 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 14 Mar 2014 19:59:21 GMT
Received: from xmb-aln-x09.cisco.com ([169.254.4.83]) by xhc-aln-x08.cisco.com ([173.36.12.82]) with mapi id 14.03.0123.003; Fri, 14 Mar 2014 14:59:21 -0500
From: "Surendra Kumar (smkumar)" <smkumar@cisco.com>
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>, Lucy yong <lucy.yong@huawei.com>, "Ken Gray (kegray)" <kegray@cisco.com>
Thread-Topic: Metadata - the scope of it
Thread-Index: AQHPP7/jHpZ53bVLXk+jt2tYKubBfg==
Date: Fri, 14 Mar 2014 19:59:20 +0000
Message-ID: <CF48A27C.33C69%smkumar@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.21.113.185]
Content-Type: text/plain; charset="euc-kr"
Content-ID: <CFE5D05FB4D82C48B89D882D48461857@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/j9s-COzNJ7vY6e8ITkBGkMgNz6s
Cc: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "brijsman@juniper.net" <brijsman@juniper.net>, "Joel M. Halpern" <jmh@joelhalpern.com>
Subject: [sfc] Metadata - the scope of it
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 19:59:33 -0000

W0NoYW5nZWQgdGhlIHN1YmplY3QgbGluZV0NCg0KT25lIHRoaW5nIHRoZXJlIGhhcyBwcmV0dHkg
bXVjaCBiZWVuIGEgY29uc2Vuc3VzIG9uIGlzIHRoZSBuZWVkIGZvcg0KbWV0YWRhdGEhDQoNCkF0
IHRoZSByaXNrIG9mIHRoaXMgZGlzY3Vzc2lvbiBkZS1nZW5lcmF0aW5nIGludG8gIndvcmRzbWl0
aGluZyIgLSBhcw0KQWRyaWFuIHB1dCBpdCBzb21lIHRpbWUgYmFjaywgd2UgYXJlIGJldHRlciBz
ZXJ2ZWQgcHV0dGluZyBXRyBlbmVyZ3kgYmFjaw0Kb24gdGhlIHZhbGlkIHF1ZXN0aW9uIHRoaXMv
b3JpZ2luYWwgdGhyZWFkIHN0YXJ0ZWQgb3V0IHdpdGggKGFzIHdlbGwgYXMNCmZyb20gb3RoZXJz
IGxhdGVseSkgOg0KMS4gRG8gd2UgbmVlZCB2YXJpYWJsZSBzaXplIG1ldGFkYXRhID8gV2h5ID8g
VXNlY2FzZSAuLi4NCjIuIEhvdyBsYXJnZSBpcyB0b28gbGFyZ2UgPw0KMy4gV2hhdCBhcmUgdGhl
IGltcGxpY2F0aW9ucyBvZiBjYXJyeWluZyBsYXJnZSBtZXRhZGF0YSBvbiByZXNvdXJjZXMsDQpv
dmVyaGVhZCwgcGVyZm9ybWFuY2UsIE1UVSwgZXZlbiBjb3JyZWN0bmVzcywgZXRjLg0KDQpXaGF0
IHdlIHdhbnQgdG8gZG8gaXMgImFpZCIgc2VydmljZSBkZWxpdmVyeSBieSBwcm92aWRpbmcgbWlu
aW1hbGx5DQpuZWNlc3NhcnkgbWV0YS1kYXRhIGluLWJhbmQgd2l0aCB0aGUgcGFja2V0IGluIHRo
ZSBkYXRhIHBsYW5lIHdoaWxlDQpkaXN0cmlidXRpbmcgbmVjZXNzYXJ5IGRhdGEgb3V0LW9mLWJh
bmQuIFRoaXMgbWVjaGFuaXNtIGlzIG5vdCBmb3INCmRlc2lnbmluZyBpbXBsZW1lbnRhdGlvbnMg
YXJvdW5kIHNoYXJpbmcgbGFyZ2Ugc3RhdGVzIGJldHdlZW4gU0ZzLiBUaGVyZQ0KYXJlIElQQy9k
YXRhIGV4Y2hhbmdlIG1lY2hhbmlzbXMgdG8gZG8gdGhhdC4NCg0KQXMgZm9yIHRoZSB3b3JkaW5n
Og0KSWYgIm5ldHdvcmsiIGlzIHRvbyBnZW5lcmFsLCBpcyAibmV0d29yayBlbGVtZW50IiBuYXJy
b3cgZW5vdWdoID8gT3Igd2UNCmNvdWxkIHNpbXBseSBpbmNsdWRlIHdoYXQgYSBuZXR3b3JrIGVs
ZW1lbnQgbWF5IGJlIGluIGdlbmVyYWwgdGVybXMuIFdoaWxlDQppdCBpcyBhIGdvb2QgaWRlYSB0
byBsaW1pdCB0aGUgc2NvcGUgb2YgdGhlIHByb2JsZW0gc3RhdGVtZW50LCBvdmVyZG9pbmcNCml0
IHJ1bnMgdGhlIHJpc2sgb2YgZnJhbWluZyB0aGUgcHJvYmxlbSB0byBhIHNwZWNpZmljIGltcGxl
bWVudGF0aW9uLg0KDQoNCk15IDAuMDINClN1cmVuZHJhLg0KDQoNCg0KT24gMy8xMy8xNCAxMToz
NiBBTSwgIkppbSBHdWljaGFyZCAoamd1aWNoYXIpIiA8amd1aWNoYXJAY2lzY28uY29tPiB3cm90
ZToNCg0KPkxldCBtZSBwbGVhc2UgdHJ5IHRvIGJyaW5nIHRoaXMgZGlzY3Vzc2lvbiBiYWNrIHRv
IHRoZSBwcm9ibGVtIHN0YXRlbWVudC4NCj5XZSBoYXZlIGEgbWlsZXN0b25lIGZvciBuZXh0IG1v
bnRoIHRoYXQgSSB3b3VsZCB2ZXJ5IG11Y2ggbGlrZSB0byBtYWtlLg0KPg0KPkx1Y3ksIEpvZWws
IGNvdWxkIEkgYXNrIHRoYXQgeW91IHdvcmsgdG9nZXRoZXIgdG8gY29uc29saWRhdGUgaW5wdXRz
IGFuZA0KPnByb3Bvc2UgdGV4dCBmb3IgdGhlIHByb2JsZW0gc3RhdGVtZW50PyBDb3VsZCB5b3Ug
cGxlYXNlIHNoYXJlIHRoYXQNCj5wcm9wb3NlZCB0ZXh0IHdpdGggdGhlIG1haWxpbmcgbGlzdCBh
bmQgaWYgdGhlcmUgYXJlIG5vIG1ham9yIG9iamVjdGlvbnMsDQo+d29yayBkaXJlY3RseSB3aXRo
IHRoZSBlZGl0b3JzIG9mIHRoZSBwcm9ibGVtIHN0YXRlbWVudCB0byBpbnRlZ3JhdGUgbmV3DQo+
dGV4dCB3aGVyZSBuZWNlc3NhcnkuDQo+DQo+TWFueSB0aGFua3MuIA0KPg0KPk9uIDMvMTMvMTQs
IDEyOjU3IFBNLCAiTHVjeSB5b25nIiA8bHVjeS55b25nQGh1YXdlaS5jb20+IHdyb3RlOg0KPg0K
Pj5TbmlwLi4NCj4+DQo+PlRoZSB3b3JkICJtZXRhZGF0YSIgaXMgYSBwdXJwb3NlbHkgYW1iaWd1
b3VzIHRlcm0gImRhdGEgdGhhdCBwcm92aWRlcw0KPj5pbmZvcm1hdGlvbiBhYm91dCBvdGhlciBk
YXRhIi4gIEl0IGlzIHVzZWQgdG8gYXZvaWQgVEhJUyBkaXNjdXNzaW9uLg0KPj5bTHVjeV0gVGhl
biB0aGlzIGdvYWwgYWxyZWFkeSBmYWlsZWQgaW4gU0ZDLiBIb3cgbWFueSBwZW9wbGUgZGViYXRl
ZCBhbmQNCj4+aG93IG1hbnkgbWFpbHMgcmVsYXRlZCB0byBpdD8gV2h5Pw0KPj4NCj4+THVjeQ0K
Pj4NCj4+Rm9yIGV4YW1wbGUsIEkgcHJvcG9zZSB3ZSBkZWZpbmUgInRlcXVpbGEgbWV0YWRhdGEi
IGJlY2F1c2UsIGZyYW5rbHksIEkNCj4+d2lsbCBuZWVkIHRvIG9yZGVyIGEgdHJpcGxlLXNob3Qg
aWYgd2Uga2VlcCBhdHRlbXB0aW5nIHRvIGRlZmluZQ0KPj5zb21ldGhpbmcgdGhhdCwgYnkgZGVm
aW5pdGlvbiwgaXMgYW1iaWd1b3VzLiAgSSdkIGxpa2UgbXkgYmFydGVuZGVyIHRvDQo+PnVuZGVy
c3RhbmQgbWUgc3BlY2lmaWNhbGx5IHdoZW4gSSBzYXkgIkkgbmVlZCBhIHNob3QiLg0KPj4NCj4+
T24gMy8xMy8xNCA3OjQ5IEFNLCAiTHVjeSB5b25nIiA8bHVjeS55b25nQGh1YXdlaS5jb20+IHdy
b3RlOg0KPj4NCj4+PlNuaXAuLg0KPj4+U0s+IEp1c3QgY29weWluZyBmcm9tIHRoZSBQUzoNCj4+
Pi0tDQo+Pj5EYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5IHRvIGV4Y2hh
bmdlIGluZm9ybWF0aW9uDQo+Pj5iZXR3ZWVuIHRoZSBuZXR3b3JrIGFuZCBzZXJ2aWNlIGZ1bmN0
aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywNCj4+PmFuZCBzZXJ2aWNlIGZ1bmN0aW9u
cyBhbmQgdGhlIG5ldHdvcmsuDQo+Pj4NCj4+Pi0tDQo+Pj5JdCBpcyBhIGx1Y2lkIGRlZmluaXRp
b24uIFdlIGFyZSB1bm5lY2Vzc2FyaWx5IG1ha2luZyB0aGUgd29yZCAibmV0d29yayINCj4+PmNv
bnRyb3ZlcnNpYWwsIElNTy4NCj4+Pg0KPj4+W0x1Y3ldIFRoaXMgaXMgbXkgcG9pbnQuICJUaGUg
bmV0d29yayIgaXMgdG9vIGdlbmVyYWwgaGVyZSwgd2hpY2gNCj4+PmJyaW5ncyBtZXRhZGF0YSBn
cmVhdCBwb3dlciB0byBkbyBtYW55IHRoaW5ncy4gVGhpcyBpcyB3aHkgcGVvcGxlDQo+Pj5pbnZl
bnQgaWRlYXMgaGVyZSwgd2hpY2ggY2F1c2VzIGEgbG90IG9mIGRlYmF0ZXMgb24gbWV0YWRhdGEg
dXNhZ2UNCj4+PnBvdGVudGlhbHMuIFdlIHNob3VsZCBub3Qgc3BlbmQgYSBsb3Qgb2YgdGltZXMg
b24gdGhhdCBkZWJhdGVzIGFuZA0KPj4+anVkZ2Ugd2hpY2ggdXNhZ2UgaXMgdmFsdWFibGUgb3Ig
bm90LiBUaHVzLCBmb3IgdGhlIFNGQyB3b3JrLCBpdCB3aWxsDQo+Pj5iZSBoZWxwZnVsIGlmIHdl
IGNhbiBuYXJyb3cgZG93biBhIGJpdC4gSm9lbCBtYWtlcyBleHBsaWNpdGx5IHR3bw0KPj4+Y2Fz
ZXMsIHdoaWNoIGlzIGhlbHBmdWwgdG8gZGV2ZWxvcCB1c2UgY2FzZXMgZm9yIGVhY2ggY2FzZS4g
SSB3b3VsZA0KPj4+bGlrZSB0byBzZWUgdGhhdCB0aGUgcHJvYmxlbSBzdGF0ZW1lbnQgY2FuIGJl
IG1vcmUgc3BlY2lmaWMgb24gbWV0YWRhdGENCj4+PmRlZmluaXRpb24sIHdoaWNoIG1heSBiZSBo
ZWxwZnVsIGluIGxlc3MgZm9jdXNpbmcgb24gaXQgYW5kIG1vdmluZw0KPj4+Zm9yd2FyZC4NCj4+
Pg0KPj4+THVjeQ0KPj4+DQo+Pj5TdXJlbmRyYS4NCj4+Pg0KPj4+DQo+Pj4+DQo+Pj4+VGhhbmtz
LA0KPj4+Pkx1Y3kNCj4+Pj4NCj4+Pj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+PkZy
b206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFttYWlsdG86amd1aWNoYXJAY2lzY28uY29tXQ0K
Pj4+PlNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgNDozOCBQTQ0KPj4+PlRvOiBMdWN5
IHlvbmcNCj4+Pj5DYzogSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFy
a2VyOw0KPj4+PmJyaWpzbWFuQGp1bmlwZXIubmV0OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0NCj4+
Pj5TdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJh
dGlvbnMNCj4+Pj4NCj4+Pj5IaSBMdWN5LA0KPj4+Pg0KPj4+Pk5vLiBJIGFtIHNpbXBseSBzYXlp
bmcgd2Ugc2hvdWxkIG5vdCBvdmVyY29tcGxpY2F0ZSB0aGUgcHJvYmxlbQ0KPj4+PnN0YXRlbWVu
dCB3aXRoIHRleHQgdGhhdCBhZGRzIGxpdHRsZSB0byBubyB2YWx1ZSBpbiBteSBvcGluaW9uLg0K
Pj4+PldoZXRoZXIgd2UgY2FsbCBpdCBtZXRhZGF0YSwgb3IgY29udGV4dCwgaGFzIG5vIGJlYXJp
bmcgb24gdGhlIGZhY3QNCj4+Pj50aGF0IHRoZSBwcm9ibGVtIHN0YXRlbWVudCBhbHJlYWR5IGNs
ZWFybHkgc3RhdGVzIHdlIG5lZWQgdG8gYmUgYWJsZQ0KPj4+PnRvIHBhc3MgaW5mb3JtYXRpb24g
YmV0d2VlbiBTRqn2cyBhbmQgYmV0d2VlbiB0aGUgbmV0d29yayAmIFNGqfZzLg0KPj4+Pg0KPj4+
Pg0KPj4+Pk9uIDMvMTIvMTQsIDU6MTMgUE0sICJMdWN5IHlvbmciIDxsdWN5LnlvbmdAaHVhd2Vp
LmNvbT4gd3JvdGU6DQo+Pj4+DQo+Pj4+Pg0KPj4+Pj5IaSBKaW0sDQo+Pj4+Pg0KPj4+Pj5JIGZv
ciBvbmUgZG9uJ3QgYWdyZWUgYW5kIHRoaW5rIHdlIGFyZSBvdmVyIGNvbXBsaWNhdGluZyB3aGF0
IHNob3VsZA0KPj4+Pj5iZSBzdHJhaWdodGZvcndhcmQuIFRoZSBTRkMgZW5jYXBzdWxhdGlvbiBz
aG91bGQgZW5hYmxlIHR3byB0aGluZ3M6DQo+Pj4+Pg0KPj4+Pj4xLiBTdGVlcmluZyBvZiBzZWxl
Y3RlZCBmbG93cyB0aHJvdWdoIGEgc2VydmljZSBjaGFpbjsgdGhpcyBpcyB0aGUNCj4+Pj4+c2Vy
dmljZSBmdW5jdGlvbiBwYXRoLg0KPj4+Pj4yLiBQYXNzaW5nIG9mIGNvbnRleHQgYXNzb2NpYXRl
ZCB3aXRoIGEgZ2l2ZW4gZmxvdyB3aXRoaW4gc2FpZA0KPj4+Pj5zZXJ2aWNlIGZ1bmN0aW9uIHBh
dGguIFRoaXMgY29udGV4dCBpbmZvcm1hdGlvbiBtYXkgYmUgY29uc3VtZWQgYnkgYQ0KPj4+Pj5T
RiAoYW4gYXBwbGljYXRpb24gSUQgaXMgYW4gZXhhbXBsZSkgb3IgbWF5IGJlIGNvbnN1bWVkIGJ5
IHRoZQ0KPj4+Pj5mb3J3YXJkaW5nIGVsZW1lbnRzIChhIHZyZi1JRCBpcyBhbiBleGFtcGxlKS4N
Cj4+Pj4+W0x1Y3ldIERvIHlvdSBjYWxsIHRoZSBjb250ZXh0IGFzIG1ldGFkYXRhIG9yIG5vdD8g
RG8gd2UgaGF2ZSBhbm90aGVyDQo+Pj4+PnRlcm0gaGVyZSBiZXNpZGUgU0ZDIGhlYWRlciBhbmQg
bWV0YWRhdGEuIEkgc2VlIHRoYXQgeW91IGRvbid0IHdhbnQNCj4+Pj4+dG8gc2VwYXJhdGUgd2hh
dCBpcyBjb25zdW1lZCBieSBTRiBhbmQgd2hhdCBpcyBjb25zdW1lZCBieSB0aGUNCj4+Pj4+Zm9y
d2FyZGluZyBlbGVtZW50cy4NCj4+Pj4+DQo+Pj4+Pkx1Y3kNCj4+Pj4+DQo+Pj4+PlNlbnQgZnJv
bSBteSBpUGhvbmUNCj4+Pj4+DQo+Pj4+Pj4gT24gTWFyIDEyLCAyMDE0LCBhdCA0OjE2IFBNLCAi
THVjeSB5b25nIiA8bHVjeS55b25nQGh1YXdlaS5jb20+DQo+Pj4+Pj53cm90ZToNCj4+Pj4+PiAN
Cj4+Pj4+PiBHcmVhdC4gVGhlbiB3ZSBtYXkgY29uc2lkZXIgdHdvIHNwZWNpYWwgbWV0YWRhdGEg
ZGVmaW5pdGlvbnMgaW4gdGhlDQo+Pj4+Pj5wcm9ibGVtIHN0YXRlbWVudCBzbyB3ZSBjYW4gYWxs
IHVzZSB0aGUgc2FtZSBkZWZpbml0aW9ucy4gSGVyZSBpcyBteQ0KPj4+Pj4+c3VnZ2VzdGVkIHRl
eHQgYW5kIGxpa2UgdG8gaGVhciB5b3UgYW5kIG90aGVyJ3MgaW5wdXQgYW5kDQo+Pj4+Pj5zdWdn
ZXN0aW9ucy4NCj4+Pj4+PiANCj4+Pj4+PiBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUg
bWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkgdG8NCj4+Pj4+PmV4Y2hhbmdlIGluZm9ybWF0
aW9uIGJldHdlZW4gdGhlIGVsZW1lbnRzIGluIGEgc2VydmljZSBmdW5jdGlvbg0KPj4+Pj4+Y2hh
aW5pbmcuIEluIHRoaXMgY29udGV4dCwgdGhlcmUgYXJlIHR3byB0eXBlcyBvZiBkYXRhIHBsYW5l
DQo+Pj4+Pj5tZXRhZGF0YS4NCj4+Pj4+PiANCj4+Pj4+PiBTZXJ2aWNlIEZ1bmN0aW9uIE1ldGFk
YXRhOiB0aGUgaW5mb3JtYXRpb24gZXhjaGFuZ2VkIGJldHdlZW4NCj4+Pj4+PmNsYXNzaWZpZXIg
YW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zIHRvDQo+Pj4+
Pj5mYWNpbGl0YXRlIHNlcnZpY2UgZnVuY3Rpb25zIG9uIHRoZSBwYWNrZXQgdHJlYXRtZW50Lg0K
Pj4+Pj4+IA0KPj4+Pj4+IFN0ZWVyaW5nIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZnJvbSBz
ZXJ2aWNlIGZ1bmN0aW9ucyB0byBhDQo+Pj4+Pj5jbGFzc2lmaWVyIG9yIHNlcnZpY2Ugbm9kZSBm
b3IgdHJhZmZpYyBmb3J3YXJkaW5nIHB1cnBvc2UuDQo+Pj4+Pj4gDQo+Pj4+Pj4gLWVuZA0KPj4+
Pj4+IA0KPj4+Pj4+IEx1Y3kNCj4+Pj4+PiANCj4+Pj4+PiANCj4+Pj4+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQ0KPj4+Pj4+IEZyb206IEpvZWwgTS4gSGFscGVybiBbbWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb21dDQo+Pj4+Pj4gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAy
OjM1IFBNDQo+Pj4+Pj4gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtl
cg0KPj4+Pj4+IENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5u
ZXQ7IHNmYzsgSmFtYWwgSGFkaQ0KPj4+Pj4+IFNhbGltDQo+Pj4+Pj4gU3ViamVjdDogUmU6IFtz
ZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+Pj4gDQo+
Pj4+Pj4gWWVzLCBJIGFtIHRyeWluZyB0byBjb25zaXN0ZW50bHkgZGlzdGluZ3Vpc2ggdGhvc2Ug
dHdvIGNhc2VzIHdoZW4NCj4+Pj4+PnRhbGtpbmcgYWJvdXQgdGhlIGluZm9ybWF0aW9uIGNhcnJp
ZWQgd2l0aCBwYWNrZXRzIGluIHNlcnZpY2UgY2hhaW5zLg0KPj4+Pj4+IA0KPj4+Pj4+IFlvdXJz
LA0KPj4+Pj4+IEpvZWwNCj4+Pj4+PiANCj4+Pj4+Pj4gT24gMy8xMi8xNCwgMzoxMyBQTSwgTHVj
eSB5b25nIHdyb3RlOg0KPj4+Pj4+PiBKb2VsLCBTZWUgYmVsb3cuIC0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tIEZyb206IHNmYw0KPj4+Pj4+PiBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
XSBPbiBCZWhhbGYgT2YgSm9lbCBNLiBIYWxwZXJuIFNlbnQ6DQo+Pj4+Pj4+IFdlZG5lc2RheSwg
TWFyY2ggMTIsIDIwMTQgMjowMiBQTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOw0K
Pj4+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsgYnJpanNtYW5A
anVuaXBlci5uZXQ7IHNmYzsNCj4+Pj4+Pj4gSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTog
W3NmY10NCj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMN
Cj4+Pj4+Pj4gDQo+Pj4+Pj4+IEkgd2FzIHRyeWluZyB0byB3b3JkIGl0IGNhcmVmdWxseSBub3Qg
dG8gZm9jdXMgb24gd2hvIHB1dHMgdGhlDQo+Pj4+Pj4+IGluZm9ybWF0aW9uIGluLCBidXQgb25s
eSBvbiB3aG8gY29uc3VtZXMgdGhlIGluZm9ybWF0aW9uLg0KPj4+Pj4+PiBJbmZvcm1hdGlvbiBm
b3Igc2VydmljZSBmdW5jdGlvbnMgbWF5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcw0KPj4+Pj4+PiBj
bGFzc2lmaWVyIG9yIGZyb20gb3RoZXIgc2VydmljZSBmdW5jdGlvbnMuIFtMdWN5XSB0aGlzIGlz
IHRoZSBvbmUNCj4+Pj4+Pj4gY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcuIEluZm9y
bWF0aW9uIGZvciB0aGUgZm9yd2FyZGluZw0KPj4+Pj4+PiB3aWxsIGdlbmVyYWxseSBjb21lIGZy
b20gdGhlIGluZ3Jlc3MgY2xhc3NpZmllciwgYnV0IGluIHNwZWNpYWwNCj4+Pj4+Pj4gY2FzZXMg
bWF5IGJlIHByb3ZpZGVkIGJ5IHNlcnZpY2UgZnVuY3Rpb25zLiAgKEkga2VlcCB3YW50aW5nIHRv
DQo+Pj4+Pj4+IGdldCByaWQgb2YgdGhvc2Ugc3BlY2lhbCBjYXNlcywgYnV0IHNvIGZhciB0aGVy
ZSBzZWVtIHRvIGJlIGp1c3QNCj4+Pj4+Pj4gZW5vdWdoIG9mIHRoZW0gdG8gd2FycmFudCBjb3Zl
cmluZyBpbiB0aGUgc29sdXRpb24uICBBbmQgbW9yZQ0KPj4+Pj4+PiBpbXBvcnRhbnRseSwgc2ln
bmlmaWNhbnQgc3VwcG9ydCBmb3IgaXQgaW4gdGhlIHdvcmtpbmcgZ3JvdXAuKQ0KPj4+Pj4+PiBb
THVjeV0gVGhpcyBpcyB0aGUgc2Vjb25kIGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3
IChidXQgeW91DQo+Pj4+Pj4+ZG9uJ3QgbGlrZSBpdCkuDQo+Pj4+Pj4+IA0KPj4+Pj4+PiBBbmQg
eW91IHN1Z2dlc3QgZGlzdGluZ3Vpc2hpbmcgdGhlc2UgdHdvIGNhc2VzIHdoZW4gZGlzY3Vzc2lu
Zw0KPj4+Pj4+PiBhYm91dCBtZXRhZGF0YSB1c2FnZS4gSXMgdGhhdCByaWdodCB1bmRlcnN0YW5k
aW5nPw0KPj4+Pj4+PiANCj4+Pj4+Pj4gTHVjeQ0KPj4+Pj4+PiANCj4+Pj4+Pj4gWW91cnMsIEpv
ZWwNCj4+Pj4+Pj4gDQo+Pj4+Pj4+PiBPbiAzLzEyLzE0LCAyOjMzIFBNLCBMdWN5IHlvbmcgd3Jv
dGU6DQo+Pj4+Pj4+PiBKb2VsLCBJIGludGVycHJldCB0aGF0IHlvdSBzdWdnZXN0cyB0aGF0IGRp
c3Rpbmd1aXNoIHRoZSBleGNoYW5nZQ0KPj4+Pj4+Pj4gaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBj
YXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMgYW5kIHRoZQ0KPj4+Pj4+Pj4gZXhjaGFu
Z2UgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGZyb20gYSBzZXJ2aWNlIGZ1bmN0aW9u
DQo+Pj4+Pj4+PiB0byBhIHNlcnZpY2Ugbm9kZS4gSXMgdGhpcyByaWdodCB1bmRlcnN0YW5kaW5n
PyBMdWN5DQo+Pj4+Pj4+PiANCj4+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZy
b206IEpvZWwgTS4gSGFscGVybg0KPj4+Pj4+Pj4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
XSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDE6MTkNCj4+Pj4+Pj4+IFBNDQo+Pj4+
Pj4+PiBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOiBKaW0g
R3VpY2hhcmQNCj4+Pj4+Pj4+IChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0OyBzZmM7
IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDoNCj4+Pj4+Pj4+IFJlOiBbc2ZjXSBkcmFmdC1yaWpz
bWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4+Pj4gDQo+Pj4+Pj4+PiBNeSBp
bmNsaW5hdGlvbiB3b3VsZCBiZSB0byB0dW5lIHRoYXQgZGVmaW5pdGlvbiB0byBkaXN0aW5ndWlz
aA0KPj4+Pj4+Pj4gYmV0d2VlbiBkYXRhcGxhbmUgY2FycmllZCBpbmZvcm1hdGlvbiBpbnRlbmRl
ZCBmb3IgdXNlIGJ5IHNlcnZpY2UNCj4+Pj4+Pj4+IGZ1bmNpdG9ucyAod2hhdGV2ZXIgdGhlIG9y
aWdpbiksIGFuZCBkYXRhcGxhbmUgY2FycmllZA0KPj4+Pj4+Pj4gaW5mb3JtYXRpb24gaW50ZW5k
ZWQgZm9yIGRhdGFwbGFuZSBmb3J3YXJkaW5nIGNvbXBvbmVudHMuDQo+Pj4+Pj4+PiANCj4+Pj4+
Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+Pj4+PiANCj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+IEhpIEpvZWws
DQo+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4gSSBhZ3JlZSB0aGF0IHdlIG5lZWQgdXNpbmcgdGhlIHNh
bWUgZGVmaW5pdGlvbiBmb3IgYSB0ZXJtLCBidXQNCj4+Pj4+Pj4+PiBkaXNhZ3JlZSB0aGF0IHRo
ZSBtZXRhZGF0YSBkZWZpbml0aW9uIGhlcmUgaXMgYSBzZXQgb2YNCj4+Pj4+Pj4+PiBpbmZvcm1h
dGlvbiBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIFRoaXMgbWF5IGJlIHRvbyBuYXJyb3cgb3INCj4+
Pj4+Pj4+PiBsZWFkIHRvIGEgcGFydGljdWxhciBzb2x1dGlvbi4gSSBhbSBmaW5lIHdpdGggdGhp
cyBkZWZpbml0aW9uIGluDQo+Pj4+Pj4+Pj4gdGhlIHByb2JsZW0gc3RhdGVtZW50IHcvIG1pbm9y
IHR3ZWFrIChzdWdnZXN0ZWQgb24gbWFpbGluZyBsaXN0KS4NCj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+
PiBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFi
aWxpdHkgdG8NCj4+Pj4+Pj4+PiBleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBjbGFz
c2lmaWVycyBhbmQgc2VydmljZQ0KPj4+Pj4+Pj4+IGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNl
IGZ1bmN0aW9ucywgYW5kIHNlcnZpY2UgZnVuY3Rpb25zIGFuZA0KPj4+Pj4+Pj4+IHRoZQ0KPj4+
Pj4+Pj4+IGNsYXNzaWZpZXJzfHNlcnZpY2Ugbm9kZXMuDQo+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4g
VGhlcmUgbWF5IGJlIGEgc29sdXRpb24gdGhhdCBhIHNlcnZpY2UgZnVuY3Rpb24gcGFzc2VzIHNv
bWUNCj4+Pj4+Pj4+PiBpbmZvcm1hdGlvbiB0byBhdHRhY2hlZCBzZXJ2aWNlIG5vZGUgd2l0aG91
dCB1c2luZyBTRkMgaGVhZGVyLg0KPj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+IFRoYW5rcywgTHVjeQ0K
Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tIEZyb206IEpvZWwgSGFscGVybiBEaXJlY3QNCj4+Pj4+Pj4+PiBbbWFpbHRvOmptaC5kaXJl
Y3RAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLA0KPj4+Pj4+Pj4+
IDIwMTQgMTI6MjUgUE0gVG86IEx1Y3kgeW9uZzsgSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzIEJP
VVRIT1JTOw0KPj4+Pj4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIp
OyBicmlqc21hbkBqdW5pcGVyLm5ldDsNCj4+Pj4+Pj4+PiBzZmM7IEphbWFsIEhhZGkgU2FsaW0g
U3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEt
Y29uc2lkZXJhdGlvbnMNCj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+PiBMdWN5LCB5b3Ugc2F5ICJ0aGUg
bWV0YWRhdGEgdGVybSBtZWFucyAuLi4iICBUaGUgZGVmaW5pdGlvbiB5b3UNCj4+Pj4+Pj4+PiB0
aGVuIHByb3ZpZGUgaXMgYSBkZWZpbml0aW9uIG9mIHRoZSBzZXQgb2YgaW5mb3JtYXRpb24gd2Ug
YXJlDQo+Pj4+Pj4+Pj4gcHJvcG9zaW5nIHRoYXQgd2UgcHV0IGluIHRoZSBTRkMgaGVhZGVyLiAg
SSwgYW5kIG90aGVycywgaGF2ZQ0KPj4+Pj4+Pj4+IGJlZW4gdXNpbmcgdGhlIHRlcm0gbWV0YWRh
dGEgbW9yZSBuYXJyb3dseS4gIFdlIGNhbiB1c2Ugd2hhdGV2ZXINCj4+Pj4+Pj4+PiBkZWZpbml0
aW9uIHdlIHdhbnQuIEJ1dCB3ZSBkbyBuZWVkIHRvIGFncmVlIG9uIHRoZSBkZWZpbml0aW9uLg0K
Pj4+Pj4+Pj4+IEZvciB0aGUgcHVycG9zZXMgb2YgdGhlIFdHLCBpdCBzZWVtcyBtdWNoIG1vcmUg
dXNlZnVsIHRvIHVzZSB0aGUNCj4+Pj4+Pj4+PiB0ZXJtIG1ldGFkYXRhIGZvciB0aGUgbmFycm93
ZXIgZGVzY3JpcHRpb24uDQo+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+
Pj4+PiANCj4+Pj4+Pj4+Pj4gT24gMy8xMi8xNCwgMToxOSBQTSwgTHVjeSB5b25nIHdyb3RlOg0K
Pj4+Pj4+Pj4+PiBIaSBKb2VsLA0KPj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4gSSBhZ3JlZS4gV2Ug
bmVlZCB0byBkaWZmZXJlbnRpYXRlIHRoZSBtZXRhZGF0YSB1c2VkIGJ5IHNlcnZpY2UNCj4+Pj4+
Pj4+Pj5mdW5jdGlvbiBhbmQgU0ZDIGhlYWRlci4gVGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgY2Fy
cnlpbmcgc29tZQ0KPj4+Pj4+Pj4+PnN0YXRlcyBhbG9uZyB3aXRoIHRoZSBwYWNrZXQuIElNTzog
U0ZDIGhlYWRlciBpcyBhIGtpbmQgb2YNCj4+Pj4+Pj4+Pj5tZXRhZGF0YSBjYXJyaWVkIG9uIHBh
Y2tldCBmb3IgbmV4dCBzZXJ2aWNlIG5vZGUgdG8gdXNlLiBJbiB0aGUNCj4+Pj4+Pj4+Pj5jb250
ZXh0IG9mIFNGQywgd2UgaGF2ZSB0ZXJtIGZvciBTRkMgaGVhZGVyIGFuZCB0aGUgbWV0YWRhdGEN
Cj4+Pj4+Pj4+Pj50aGF0IHdhcyBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIG9y
IGJldHdlZW4gc2VydmljZQ0KPj4+Pj4+Pj4+PmZ1bmN0aW9ucyBhbmQgY2xhc3NpZmllcnMvc2Vy
dmljZSBub2Rlcywgd2hpY2ggaXMgd2hhdCB0aGUgZHJhZnQNCj4+Pj4+Pj4+Pj5mb2N1cy4NCj4+
Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+IFRoYW5rcywgTHVjeQ0KPj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+
Pj4gDQo+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+IC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybg0KPj4+Pj4+Pj4+
PiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIs
IDIwMTQNCj4+Pj4+Pj4+Pj4gMTE6MTggQU0gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9S
UzsgUm9uIFBhcmtlciBDYzogSmltDQo+Pj4+Pj4+Pj4+IEd1aWNoYXJkIChqZ3VpY2hhcik7IGJy
aWpzbWFuQGp1bmlwZXIubmV0OyBzZmM7IEphbWFsIEhhZGkNCj4+Pj4+Pj4+Pj4gU2FsaW0NCj4+
Pj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNv
bnNpZGVyYXRpb25zDQo+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+PiBJIHRoaW5rIGl0IGlzIGltcG9y
dGFudCB0byBrZWVwIGEgc3Ryb25nIGRpc3RpbmN0aW9uIGJldHdlZW4NCj4+Pj4+Pj4+Pj4gbWV0
YWRhdGEgKHdoaWNoIGlzIGZvciB1c2UgYnkgYXBwbGljYXRpb25zKSBhbmQgdGhlIHNlcnZpY2UN
Cj4+Pj4+Pj4+Pj4gY2hhaW5pbmcgaW5mb3JtYXRpb24gaW4gdGhlIGJhc2Ugc2VydmljZSBjaGFp
biBoZWFkZXIsIHdoaWNoIGlzDQo+Pj4+Pj4+Pj4+IGZvciB1c2UgYnkgdGhlIHNlcnZpY2UgY2hh
aW4gc3VwcG9ydCBtZWNoYW5pc21zLg0KPj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4gWW91cnMsIEpv
ZWwNCj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+PiBPbiAzLzEyLzE0LCAxMDo0MiBBTSwgTHVjeSB5
b25nIHdyb3RlOg0KPj4+Pj4+Pj4+Pj4gRnVsbHkgYWdyZWUgd2l0aCBKb2UuDQo+Pj4+Pj4+Pj4+
PiANCj4+Pj4+Pj4+Pj4+IFdlIHNob3VsZCBub3QgcmVxdWlyZSBhIGZpeCBsZW5ndGggZm9yIGlu
LWJhbmQgbWV0YWRhdGEgYnV0DQo+Pj4+Pj4+Pj4+PiBhbHNvIG5vdCBsZWF2ZSBpdCBmb3IgZnJl
ZWx5IHVzYWdlLiBJbiBmYWN0LCB3aGVuIGEgc2VydmljZQ0KPj4+Pj4+Pj4+Pj4gbm9kZSBpbnNl
cnRzIFNGQyBoZWFkZXIgb24gYSAoZW5jYXBzdWxhdGVkKSBwYWNrZXQgYW5kIHNlbmQgdG8NCj4+
Pj4+Pj4+Pj4+IG5leHQgc2VydmljZSBub2RlLCBTRkMgaGVhZGVyIGl0c2VsZiBjYW4gYmUgc2Vl
biBhcyBhIG1ldGFkYXRhLg0KPj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+PiBMdWN5DQo+Pj4+Pj4+
Pj4+PiANCj4+Pj4+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYw0K
Pj4+Pj4+Pj4+Pj4gW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpv
ZWwgTS4gSGFscGVybg0KPj4+Pj4+Pj4+Pj4gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAx
NCA5OjIxIEFNIFRvOiBOaWNvbGFzIEJPVVRIT1JTOw0KPj4+Pj4+Pj4+Pj4gUm9uIFBhcmtlciBD
YzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0Ow0KPj4+Pj4+
Pj4+Pj4gc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4+Pj4+
Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+Pj4+Pj4+
IA0KPj4+Pj4+Pj4+Pj4gRm9yIGluLWJhbmQgbWV0YWRhdGEsIHRoZSBBUEkgZm9yIGFjY2VzcyBj
YW4gZWFzaWx5IGJlDQo+Pj4+Pj4+Pj4+PiBzeW5jaHJvbm91cy4gT3V0IG9mIGJhbmQgbWV0YWRh
dGEgbmVlZHMgZGlmZmVyZW50IGhhbmRsaW5nLg0KPj4+Pj4+Pj4+Pj4gVGhlcmUgYXJlIG1hbnkg
Y2FzZXMgd2hlcmUgb3V0LW9mLWJhbmQgbWV0YWRhdGEgaXMgdXNlZnVsIGFuZA0KPj4+Pj4+Pj4+
Pj4gYXBwcm9wcmlhdGUuICBCdXQgdGhleSBkbyBub3QgY292ZXIgYWxsIG5lZWRzIGJ5IGFueSBz
dHJldGNoLg0KPj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+PiBFdmVuIGlmIGVhY2ggcGllY2Ugb2Yg
aW4tYmFuZCBtZXRhZGF0YSBpcyBvZiBmaXhlZCBsZW5ndGgsDQo+Pj4+Pj4+Pj4+PnRoZXJlIGFy
ZSBtYW55IGRpZmZlcmVudCBraW5kcyBvZiBtZXRhdHlwZS4gIFRyeWluZyB0byBzYXkNCj4+Pj4+
Pj4+Pj4+InRoZXJlIHdpbGwgYmUgZXhhY3RseSBmb3VyIHBpZWNlcywgYW5kIHRoZXkgd2lsbCBi
ZSBvZiB0eXBlcw0KPj4+Pj4+Pj4+Pj50MSwgdDIsIHQzLCBhbmQgdDQiIGlzIHNpbXBseSB0b28g
c3BlY2lmaWMgZm9yIGV2ZW4gODAlIG9mIHRoZQ0KPj4+Pj4+Pj4+Pj5uZWVkcy4NCj4+Pj4+Pj4+
Pj4+IA0KPj4+Pj4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+
IE9uIDMvMTIvMTQsIDg6NTIgQU0sIE5pY29sYXMgQk9VVEhPUlMgd3JvdGU6DQo+Pj4+Pj4+Pj4+
Pj4gSGVsbG8gUm9uLA0KPj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+IFNlbmRpbmcgb3V0IG9m
IGJhbmQgY29uZ3J1ZW50IG1ldGFkYXRhIG1heSBub3QgYmUgdGhlIGFuc3dlcg0KPj4+Pj4+Pj4+
Pj4+IHRvIGFsbCBuZWVkcyBidXQgaXQgaXMgb25lIHRvb2wgdGhhdCB3ZSBzaG91bGQga2VlcC4N
Cj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+PiBOb3QgYWxsIG1ldGFkYXRhIGlzIHRpZWQgdG8g
YSBzcGVjaWZpYyBwYWNrZXQsIGZvciBleGFtcGxlIGENCj4+Pj4+Pj4+Pj4+PiBwb2xpY3kgY2hh
bmdlIGluIFBDUkYgY291bGQgbGVhZCB0byBzb21lIG1ldGFkYXRhIHNpZ25hbGluZywNCj4+Pj4+
Pj4+Pj4+PiB0aGUgcmVhY3Rpb24gdGltZSBuZWVkIG5vdCBiZSBpbW1lZGlhdGUsIGZldyBtcyBt
YXkgbm90DQo+Pj4+Pj4+Pj4+Pj5tYXR0ZXIuDQo+Pj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4g
QXMgeW91IHBvaW50LCBpZiBhIHBhY2tldCBpcyB0aWVkIHRvIGEgbWV0YWRhdGEgYSBjb3JyZWxh
dGlvbg0KPj4+Pj4+Pj4+Pj4+IGluZm8gY2FuIGJlIHNldCBpbiBib3RoIHBhY2tldCB0byBkZWFs
IHdpdGggaXQgKGkuZSBtZXRhZGF0YQ0KPj4+Pj4+Pj4+Pj4+IGV4cGVjdGVkIGZsYWcgaW4gdGhl
IFNGQyBoZWFkZXIsIHBsdXMgYW4gaWQpDQo+Pj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4gRmlu
YWxseSB3ZSBjYW4gc3RpbGwgc2VuZCBzb21lIGxpbWl0ZWQgbWV0YWRhdGEgd2l0aGluIGENCj4+
Pj4+Pj4+Pj4+PmhlYWRlci4NCj4+Pj4+Pj4+Pj4+PiBUaGlzIGNvdWxkIGJlIHVzZWQgZm9yIGxv
YWQgYmFsYW5jZXJzIGluIHBhcnRpY3VsYXIgaWYgd2UNCj4+Pj4+Pj4+Pj4+PiBhZ3JlZSBvbiBh
IGNvbnZlbnRpb24gdG8gbG9jYXRlICJjb2Fyc2UgZ3JhaW4gcG9saWN5Ig0KPj4+Pj4+Pj4+Pj4+
IC8gImZpbmUgZ3JhaW4gcG9saWN5IiBvbiByZXNlcnZlZCBjb250ZXh0IGhlYWRlcnMuDQo+Pj4+
Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4gVGhpcyBzZWVtcyB0byBvcGVuIHVwIGEgbG90IG9mIGZs
ZXhpYmlsaXR5IC8gaW5ub3ZhdGlvbnMuDQo+Pj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4gT24g
eW91ciBsYXN0IHBvaW50LCB0aGVyZSBpcyBhIHF1ZXN0aW9uIG9uIGhvdyB0byBtYWtlDQo+Pj4+
Pj4+Pj4+Pj4gbWV0YWRhdGEgYXZhaWxhYmxlIHRvIGEgU2VydmljZSBGdW5jdGlvbi4gQ3VycmVu
dCBzb2NrZXQNCj4+Pj4+Pj4+Pj4+PiBjb25uZWN0aW9ucyBmb3IgZXhhbXBsZSBkbyBub3QgYWxs
b3cgdG8gcmV0cmlldmUgSVAgaGVhZGVyDQo+Pj4+Pj4+Pj4+Pj4gb3B0aW9ucy4gU28gSSBhc3N1
bWUgdGhhdCBTRkMgYXdhcmUgU2VydmljZSBGdW5jdGlvbnMgd2lsbA0KPj4+Pj4+Pj4+Pj4+IG5l
ZWQgc29tZSAoYXN5bmNocm9ub3VzDQo+Pj4+Pj4+Pj4+Pj4gPykgQVBJIHRvIHJldHJpZXZlIFNG
QyBoZWFkZXIgaW5mb3JtYXRpb24gYXMgd2VsbCBhcyBpbi1iYW5kDQo+Pj4+Pj4+Pj4+Pj4gbWV0
YWRhdGEuIEkgZG9uJ3Qgc2VlIG91dCBvZiBiYW5kIG1ldGFkYXRhIHRyYW5zcG9ydCBhZGRpbmcN
Cj4+Pj4+Pj4+Pj4+PiBjb21wbGV4aXR5LCAgdGhlIHNhbWUgQVBJIGNhbiBwcm9iYWJseSBhcHBs
eS4NCj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+PiBUaGUgYWx0ZXJuYXRpdmUgb3B0aW9uLCBh
bGxvd2luZyB2YXJpYWJsZSBzaXplZCBtZXRhZGF0YSBpbg0KPj4+Pj4+Pj4+Pj4+IHRoZSBTRkMg
aGVhZGVyIGhhcyBzb21lIGRyYXdiYWNrcyBhcyB3ZWxsLCBvbmUgYmVpbmcNCj4+Pj4+Pj4+Pj4+
PiBmcmFnbWVudGF0aW9uLCBhbmQgc29tZSBzd2l0Y2hlcyBleHBlY3RpbmcgYXMgd2VsbCB0byBs
b29rIGF0DQo+Pj4+Pj4+Pj4+Pj4gZW5kIHVzZXIgdHJhZmZpYyBoZWFkZXJzIGZvciBsaW5rIGxv
YWQgYmFsYW5jaW5nLiAgSSB3b3VsZA0KPj4+Pj4+Pj4+Pj4+IGFncmVlIHRoYXQgaWYgd2UgY2Fu
IGFjY2VwdCB0aGVzZSBpc3N1ZXMsIHRoZW4gc2VuZGluZw0KPj4+Pj4+Pj4+Pj4+IG9mZi1saW5l
IGNvbmdydWVudCBtZXRhZGF0YSBsb29zZXMgaXRzIGludGVyZXN0Lg0KPj4+Pj4+Pj4+Pj4+IA0K
Pj4+Pj4+Pj4+Pj4+IFdlIG5lZWQgdG8gdGFrZSBpbnRvIGFjY291bnQgIHRoYXQgYm90aCBpbi1i
YW5kIGFuZCBjb25ncnVlbnQNCj4+Pj4+Pj4+Pj4+PiBvdXQtb2YtYmFuZCBtZXRhZGF0YSB0cmFu
c3BvcnQgaXMgbm90IHJlbGlhYmxlLiBBIHBhY2tldCBsb3NzDQo+Pj4+Pj4+Pj4+Pj4gdHJpZ2dl
cmluZyByZXRyYW5zbWlzc2lvbiB3b3VsZCBub3QgbGVhZCB0byB0aGUgaWRlbnRpY2FsDQo+Pj4+
Pj4+Pj4+Pj4gcmVjb25zdHJ1Y3Rpb24gb2YgdGhlIGFzc29jaWF0ZWQgbWV0YWRhdGEuIEluIHNv
bWUgY2FzZXMsIHdlDQo+Pj4+Pj4+Pj4+Pj4gbWlnaHQgdGh1cyBldmVuIG5lZWQgbm9uLWNvbmdy
dWVudCBvdXQtb2YtYmFuZCByZWxpYWJsZQ0KPj4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIHRyYW5zcG9y
dC4NCj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+
Pj4+PiBOaWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJv
bTogUm9uDQo+Pj4+Pj4+Pj4+Pj4gUGFya2VyIFtSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tXSBTZW50OiBXZWRuZXNkYXksDQo+Pj4+Pj4+Pj4+Pj4gTWFyY2ggMTIsIDIwMTQNCj4+Pj4+
Pj4+Pj4+PiAxMjo0MyBQTSBUbzogTmljb2xhcyBCT1VUSE9SUyBDYzogSmltIEd1aWNoYXJkIChq
Z3VpY2hhcik7DQo+Pj4+Pj4+Pj4+Pj4gYnJpanNtYW5AanVuaXBlci5uZXQ7IHNmYzsgSmFtYWwg
SGFkaSBTYWxpbSBTdWJqZWN0OiBSZToNCj4+Pj4+Pj4+Pj4+PiBbc2ZjXSBkcmFmdC1yaWpzbWFu
LXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+
IE5pY29sYXMsDQo+Pj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4gSSB1bmRlcnN0YW5kIHRoZSBj
b25jZXB0IGZvciBvdXQgb2YgYmFuZCBzaWduYWxpbmcgb2YNCj4+Pj4+Pj4+Pj4+Pm1ldGFkYXRh
LCBidXQgSSBhbSBjb25jZXJuZWQgdGhhdCBpdCBpbnRyb2R1Y2VzIHNpZ25pZmljYW50DQo+Pj4+
Pj4+Pj4+Pj5jb21wbGV4aXR5IGR1ZSB0byB0aGUgcG90ZW50aWFsIHJhY2UgY29uZGl0aW9uIG9m
IHJlY2VpdmluZw0KPj4+Pj4+Pj4+Pj4+dGhlIHJlYWwgcGFja2V0IGJlZm9yZSB0aGUgbWV0YWRh
dGEuICBXaGlsZSB0aGUgcmVhbCBwYWNrZXQNCj4+Pj4+Pj4+Pj4+PmNvdWxkIGluZGljYXRlIHRo
YXQgb3V0IG9mIGJhbmQgbWV0YWRhdGEgaXMgZXhwZWN0ZWQsIGhvdyBjYW4NCj4+Pj4+Pj4+Pj4+
PndlIGd1YXJhbnRlZSB0aGUgb3JkZXIgb2YgcmVjZXB0aW9uPyBXaGF0IGlmIHN3aXRjaGluZyBv
cg0KPj4+Pj4+Pj4+Pj4+cm91dGluZyBub2RlcyBhcHBseSBoYXNoIGJhc2VkIGxvYWQgYmFsYW5j
aW5nPyBXaGF0IGlmIHRoZQ0KPj4+Pj4+Pj4+Pj4+bG9hZCBiYWxhbmNpbmcgdW5kZXJzdGFuZHMg
U0ZDIGVuY2FwcyBhbmQgbG9va3MgYmV5b25kIGl0IHRvDQo+Pj4+Pj4+Pj4+Pj50aGUgb3JpZ2lu
YWwgaGVhZGVyIHRvIGdldCBiZXR0ZXIgZW50cm9weT8NCj4+Pj4+Pj4+Pj4+PiBDYW4gd2UgZ3Vh
cmFudGVlIHRoYXQgdGhlIG1ldGFkYXRhIGFuZCByZWFsIHBhY2tldCB3aWxsDQo+Pj4+Pj4+Pj4+
Pj5mb2xsb3cgdGhlIGV4YWN0IHNhbWUgcGF0aD8gSWYgd2UgY2FuIG5vdCwgdGhlbg0KPj4+Pj4+
Pj4+Pj4+aW1wbGVtZW50YXRpb25zIHdpbGwgbmVlZCB0byBhZGQgaW5ncmVzcyBxdWV1aW5nIHRv
IGNvcGUgd2l0aA0KPj4+Pj4+Pj4+Pj4+dGhlIHNjZW5hcmlvLg0KPj4+Pj4+Pj4+Pj4+IA0KPj4+
Pj4+Pj4+Pj4+IEFsc28sIGRvIHlvdSBmZWVsIHRoYXQgdGhlIGluY3JlYXNlIGluIGltcGxlbWVu
dGF0aW9uDQo+Pj4+Pj4+Pj4+Pj4gY29tcGxleGl0eSBhdCB0aGUgc2VydmljZSBmdW5jdGlvbnMg
aXMgcmVhc29uYWJsZT8NCj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+PiBUaGFua3MuDQo+Pj4+
Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4gUm9uDQo+Pj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4+
IE9uIE1hciAxMiwgMjAxNCwgYXQgNDowOSBBTSwgIk5pY29sYXMgQk9VVEhPUlMiDQo+Pj4+Pj4+
Pj4+Pj4+IDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+IHdyb3RlOg0KPj4+Pj4+Pj4+Pj4+
PiANCj4+Pj4+Pj4+Pj4+Pj4gSSB0aGluayB3ZSBtdXN0IG1ha2UgYSBkaXN0aW5jdGlvbiBiZXR3
ZWVuOg0KPj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+Pj4gLSBNZXRhZGF0YSB3aGljaCBzaG91
bGQgYmUgcGFydCBvZiB0aGUgaGVhZGVyIGRlZmluZWQgYXMgaW4NCj4+Pj4+Pj4+Pj4+Pj4gYmFu
ZCBtYXJraW5nLiAtIE1ldGFkYXRhIHdpdGggY2FuIGJlIHBhc3NlZCBvdXQgb2YgYmFuZCwgZm9y
DQo+Pj4+Pj4+Pj4+Pj4+IGV4YW1wbGUgY29uZ3J1ZW50IG91dCBvZiBiYW5kIHNpZ25hbGluZyBk
ZWZpbmVkIGluIHRoZSBkcmFmdA0KPj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+Pj4gVGhlIGZv
cm1lciBjYWxscyBmb3IgYSBsaW1pdGVkIHNwYWNlIGluIHRoZSBoZWFkZXIsIHRydWUsDQo+Pj4+
Pj4+Pj4+Pj4+IFRoZSBsYXR0ZXIgaG93ZXZlciBkb2VzIG5vdCBpbmN1ciBhbnkgc3BhY2UgbGlt
aXRhdGlvbiBhbmQNCj4+Pj4+Pj4+Pj4+Pj4gaXMgc3RpbGwgZmFpcmx5IGVmZmljaWVudCBhbmQg
aXQgcmVtYWlucyBjb21wYXRpYmxlIHdpdGggYQ0KPj4+Pj4+Pj4+Pj4+PiBmaXhlZCBzaXplIGhl
YWRlciB1c2VkIHRvIHJvdXRlIHRob3NlIHNpZ25hbGluZyBtZXNzYWdlcw0KPj4+Pj4+Pj4+Pj4+
PiBhbG9uZyB0aGUgY2hhaW4ncyBzZXJ2aWNlIGZ1bmN0aW9ucy4NCj4+Pj4+Pj4+Pj4+Pj4gDQo+
Pj4+Pj4+Pj4+Pj4+IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXyBGcm9tOg0KPj4+Pj4+Pj4+Pj4+PiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbamd1aWNo
YXJAY2lzY28uY29tXSBTZW50Og0KPj4+Pj4+Pj4+Pj4+PiBUdWVzZGF5LCBNYXJjaCAxMSwgMjAx
NCA2OjQ4IFBNIFRvOiBSb24gUGFya2VyIENjOg0KPj4+Pj4+Pj4+Pj4+PiBOaWNvbGFzIEJPVVRI
T1JTOyBicmlqc21hbkBqdW5pcGVyLm5ldDsgc2ZjOyBKYW1hbCBIYWRpDQo+Pj4+Pj4+Pj4+Pj4+
IFNhbGltDQo+Pj4+Pj4+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNm
Yy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+Pj4g
SGkgUm9uLA0KPj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+Pj4gV2UgY2FuIGNlcnRhaW5seSBo
YXZlIHRoaXMgZGlzY3Vzc2lvbiBidXQgd2Ugc2hvdWxkIGZpcnN0DQo+Pj4+Pj4+Pj4+Pj4+IGNv
bnNpZGVyIHdoYXQgaW5mb3JtYXRpb24gaXMgbmVjZXNzYXJ5IGFuZCBpZiBzYWlkDQo+Pj4+Pj4+
Pj4+Pj4+IGluZm9ybWF0aW9uIGNhbiBmaXQgd2l0aGluIGEgZml4ZWQgbnVtYmVyIG9mIGNvbnRl
eHRzIGluIHRoZQ0KPj4+Pj4+Pj4+Pj4+PiBtYWpvcml0eSBvZiBjYXNlcy4gUmVtZW1iZXIsIHRo
ZSBnb2FsIG9mIGJlaW5nIGFibGUgdG8gcGFzcw0KPj4+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSB0aHJv
dWdoIHRoZSBuZXR3b3JrIGlzIHRvIGVuaGFuY2Ugc2VydmljZSBkZWxpdmVyeSwNCj4+Pj4+Pj4+
Pj4+Pj4gbm90IHBhc3MgdGhlIGVudGlyZSB3b3JrcyBvZiBTaGFrZXNwZWFyZSA7LSkNCj4+Pj4+
Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4+IFNlbnQgZnJvbSBteSBpUGhvbmUNCj4+Pj4+Pj4+Pj4+
Pj4gDQo+Pj4+Pj4+Pj4+Pj4+PiBPbiBNYXIgNywgMjAxNCwgYXQgMzo1MiBBTSwgIlJvbiBQYXJr
ZXIiDQo+Pj4+Pj4+Pj4+Pj4+PiA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4gd3Jv
dGU6DQo+Pj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+Pj4+IE5pY29sYXMsDQo+Pj4+Pj4+Pj4+
Pj4+PiANCj4+Pj4+Pj4+Pj4+Pj4+IEkgc2VlIHNpbWlsYXIgcmVxdWlyZW1lbnRzIGZyb20gdGhl
IDNncHAgRVBDIHNpZGUuICBJIHdvdWxkDQo+Pj4+Pj4+Pj4+Pj4+PiBsaWtlIHRvIHByb3Bvc2Ug
YW4gT1VJIC8gVExWIGJhc2VkIGFwcHJvYWNoIHdoZXJlIHRoZQ0KPj4+Pj4+Pj4+Pj4+Pj4gcmVz
ZXJ2ZWQgT1VJIGNhbiBiZSB1c2VkIGZvciBhZ3JlZWQgdXBvbiB0eXBlcyBvZiBjb21tb24NCj4+
Pj4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIGFuZCB2ZW5kb3Igb3Igb3RoZXIgb3JnYW5pemF0aW9uYWwg
T1VJcyBjYW4gYmUNCj4+Pj4+Pj4+Pj4+Pj4+IHVzZWQgdG8gcXVpY2tseSBpbm5vdmF0ZSBpbiB0
aGUgbmV0d29ya3MuDQo+Pj4+Pj4+Pj4+Pj4+PiBTaW11bHRhbmVvdXNseSwgSSB3b3VsZCBhbHNv
IGxpa2UgdG8gY29uc2lkZXIgbWVjaGFuaXNtcw0KPj4+Pj4+Pj4+Pj4+Pj4gdGhhdCBhcmUgb3B0
aW1pemVkIGZvciBsb25nIGxpdmVkIGZsb3dzIHNvIGFzIHRvIGxpbWl0IHRoZQ0KPj4+Pj4+Pj4+
Pj4+Pj4gbmVnYXRpdmUgZWZmZWN0cyBvZiBwYWNrZXQgZ3Jvd3RoLg0KPj4+Pj4+Pj4+Pj4+Pj4g
DQo+Pj4+Pj4+Pj4+Pj4+PiBSb24NCj4+Pj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+Pj4gDQo+
Pj4+Pj4+Pj4+Pj4+Pj4gT24gTWFyIDcsIDIwMTQsIGF0IDg6MzQgQU0sICJOaWNvbGFzIEJPVVRI
T1JTIg0KPj4+Pj4+Pj4+Pj4+Pj4+IDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+IHdyb3Rl
Og0KPj4+Pj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+Pj4+IEhlbGxvIEppbQ0KPj4+Pj4+Pj4+
Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+Pj4+IEkgaGF2ZSBzZWVuIGNhc2VzIGluIEdpIExBTiwgd2hl
cmUgc3Vic2NyaWJlciByZWxhdGVkDQo+Pj4+Pj4+Pj4+Pj4+Pj4gaW5mb3JtYXRpb24gaXMgcGFz
c2VkIHRvIGEgV2ViIFByb3h5IGZvciBIVFRQIGhlYWRlcg0KPj4+Pj4+Pj4+Pj4+Pj4+IGVucmlj
aG1lbnQgKGFpbWVkIGF0IHNvbWUgV2ViIENvbnRlbnQgcHJvdmlkZXJzIHBhcnRuZXJzDQo+Pj4+
Pj4+Pj4+Pj4+Pj4gb2YgdGhlIE1vYmlsZSBPcGVyYXRvcikuDQo+Pj4+Pj4+Pj4+Pj4+Pj4gSW5m
b3JtYXRpb24gd2FzIGFuIGNvZGVkIChwZXJzaXN0ZW50KSBzdWJzY3JpYmVyIGlkDQo+Pj4+Pj4+
Pj4+Pj4+Pj4gZGVyaXZlZCBmcm9tIHRoZSBNU0lTRE4sIGFuZCBjb3VwbGUgb2YgZiBjdXN0b21l
ciBwcm9maWxlDQo+Pj4+Pj4+Pj4+Pj4+Pj4gcmVsYXRlZCBmaWVsZHMuDQo+Pj4+Pj4+Pj4+Pj4+
Pj4gDQo+Pj4+Pj4+Pj4+Pj4+Pj4gSW4gYW4gc2ZjIGJhc2VkIEdpIExBTiwgdGhpcyBlbnRpdHkg
c2hvdWxkIHJlY2VpdmUgZnJvbQ0KPj4+Pj4+Pj4+Pj4+Pj4+IHRoZSBDbGFzc2lmaWVyDQo+Pj4+
Pj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4+Pj4gLSBBIGNsYXNzaWZpY2F0aW9uIG9mIHRoZSBD
b250ZW50IFByb3ZpZGVyICggSWQsDQo+Pj4+Pj4+Pj4+Pj4+Pj4gQ2F0ZWdvcnkpIGJhc2VkIG9u
IHRyYWZmaWMgYW5hbHlzaXMgLSBUaGUgTVNJU0ROIG9mIHRoZQ0KPj4+Pj4+Pj4+Pj4+Pj4+IHN1
YnNjcmliZXIgLSBUd28gc3Vic2NyaWJlciBwb2xpY3kgZmllbGRzIChub3QgdGllZCB0bw0KPj4+
Pj4+Pj4+Pj4+Pj4+IFBDUkYgYnV0IGJlbG9uZ2luZyB0byB0aGUgU3Vic2NyaWJlciBEQikgKFN1
YnNjcmliZXINCj4+Pj4+Pj4+Pj4+Pj4+PiBjYXRlZ29yeSwNCj4+Pj4+Pj4+Pj4+Pj4+PiBzdWIt
Y2F0ZWdvcnkpIC0gQSBzZXNzaW9uIGlkIChmb3IgbG9nZ2luZyBhbmQgdHJhY2tpbmcNCj4+Pj4+
Pj4+Pj4+Pj4+PiBwdXJwb3NlcykNCj4+Pj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+Pj4+PiBU
aGUgb2JqZWN0aXZlIGJlaW5nIHRvIGF2b2lkIGhhdmluZyAgdGhlIEhUVFAgUHJveHkgdG8NCj4+
Pj4+Pj4+Pj4+Pj4+PiBiZWNvbWUgYSB0cnVzdGVkIGFwcGxpY2F0aW9uIChpbnRlcm9nYXRlIHRo
ZSBzdWJzY3JpYmVyDQo+Pj4+Pj4+Pj4+Pj4+Pj4gREIsDQo+Pj4+Pj4+Pj4+Pj4+Pj4gZXRjLi4p
DQo+Pj4+Pj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+Pj4+Pj4gTmlj
b2xhcw0KPj4+Pj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+Pj4+
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTogSmltDQo+Pj4+
Pj4+Pj4+Pj4+Pj4gR3VpY2hhcmQNCj4+Pj4+Pj4+Pj4+Pj4+PiAoamd1aWNoYXIpIFtqZ3VpY2hh
ckBjaXNjby5jb21dIFNlbnQ6DQo+Pj4+Pj4+Pj4+Pj4+Pj4gVGh1cnNkYXksIE1hcmNoIDA2LCAy
MDE0IDI6MDIgUE0gVG86IEphbWFsIEhhZGkgU2FsaW07DQo+Pj4+Pj4+Pj4+Pj4+Pj4gam1vaXNh
bmRAanVuaXBlci5uZXQ7IGJyaWpzbWFuQGp1bmlwZXIubmV0IENjOg0KPj4+Pj4+Pj4+Pj4+Pj4+
IHNmYyBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+Pj4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNm
Yy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+
Pj4+IEhpIEphbWFsLA0KPj4+Pj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+Pj4+IFlvdSBzYWlk
ICJJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlIHNpemVkDQo+Pj4+Pj4+
Pj4+Pj4+Pj4gbWV0YWRhdGEiLi4gSSBhbSBub3Qgc28gY29udmluY2VkIGFuZCB3b3VsZCBsaWtl
IHRvIGJldHRlcg0KPj4+Pj4+Pj4+Pj4+Pj4+IHVuZGVyc3RhbmQgdGhlIHJlcXVpcmVtZW50cyBi
ZWZvcmUgcGFzc2luZyBqdWRnZW1lbnQuIElmDQo+Pj4+Pj4+Pj4+Pj4+Pj4gd2UgbG9vayBhdCB0
aGUgdXNlIGNhc2VzIGFzIHByZXNlbnRlZCB0aHVzIGZhciBpbnRvIHRoZSBXRw0KPj4+Pj4+Pj4+
Pj4+Pj4+IEkgaGF2ZSB5ZXQgdG8gc2VlIGEgc2luZ2xlIGV4YW1wbGUgb2YgdGhlIG5lZWQgKG5v
dGluZw0KPj4+Pj4+Pj4+Pj4+Pj4+IHRoYXQgZGVzaXJlIGlzIG5vdCB0aGUgc2FtZSBhcyBuZWVk
KSAtIEkgYW0gbm90IHNheWluZw0KPj4+Pj4+Pj4+Pj4+Pj4+IHRoZXJlIGlzIG5vIHJlcXVpcmVt
ZW50IGJ1dCByYXRoZXIgdGhhdCB3ZSBzaG91bGQgbm90IGp1bXANCj4+Pj4+Pj4+Pj4+Pj4+PiB0
byB0aGUgY29uY2x1c2lvbiBhbmQgYnVpbGQgc3RhbmRhcmRzIGFyb3VuZCBhIHRoZW9yeS4NCj4+
Pj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+Pj4+PiANCj4+Pj4+
Pj4+Pj4+Pj4+Pj4gT24gMy8zLzE0LCA2OjM1IEFNLCAiSmFtYWwgSGFkaSBTYWxpbSINCj4+Pj4+
Pj4+Pj4+Pj4+Pj4gPGhhZGlAbW9qYXRhdHUuY29tPiB3cm90ZToNCj4+Pj4+Pj4+Pj4+Pj4+Pj4g
DQo+Pj4+Pj4+Pj4+Pj4+Pj4+IEkgbGlrZSB0aGUgZG9jIC0gd2VsbCB3cml0dGVuLg0KPj4+Pj4+
Pj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+Pj4+Pj4gU2VjdGlvbiA0LjMgb24gbWV0YWRhdGEgZW5j
b2RpbmcuDQo+Pj4+Pj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+Pj4+PiBJdCBzZWVtcyB0aGVy
ZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlIHNpemVkIG1ldGFkYXRhDQo+Pj4+Pj4+Pj4+Pj4+
Pj4+KGF0IGxlYXN0IGZvciBodHRwL2FwcCB5b3UgIHNlZW0gdG8gaW5kaWNhdGUgdGhlIGRlc2ly
ZQ0KPj4+Pj4+Pj4+Pj4+Pj4+PmZvciBpdCkuDQo+Pj4+Pj4+Pj4+Pj4+Pj4+IEZvciBhIGRhdGFw
YXRoIHBlci1wYWNrZXQgbWV0YWRhdGEsIGkgZmVlbCB0aGUgbmVlZCBpcw0KPj4+Pj4+Pj4+Pj4+
Pj4+Pmp1c3QgYXMgaW1wb3J0YW50LiBBcmUgd2UgbGltaXRlZCBieSB0aGUgZmFjdCB0aGF0DQo+
Pj4+Pj4+Pj4+Pj4+Pj4+ZXhpc3RpbmcgaGFyZHdhcmUgbWF5IG5vdCBiZSBhYmxlIHRvIGhhbmRs
ZSBUTFZzPyBGb3INCj4+Pj4+Pj4+Pj4+Pj4+Pj5leGFtcGxlLCBJIGRvbnQgaGF2ZSBhIHByb2Js
ZW0gaGFuZGxpbmcgVExWcyBpbiBhIHNvZnR3YXJlDQo+Pj4+Pj4+Pj4+Pj4+Pj4+ZGF0YXBhdGgu
DQo+Pj4+Pj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+Pj4+PiBjaGVlcnMsIGphbWFsDQo+Pj4+
Pj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+Pj4+Pj4+Pj4+Pj4gbWFpbGluZyBsaXN0
IHNmY0BpZXRmLm9yZw0KPj4+Pj4+Pj4+Pj4+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+Pj4+IA0KPj4+
Pj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4+Pj4+Pj4+Pj4+IG1haWxpbmcgbGlzdCBz
ZmNAaWV0Zi5vcmcNCj4+Pj4+Pj4+Pj4+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYw0KPj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5nDQo+Pj4+Pj4+Pj4+
Pj4gbGlzdCBzZmNAaWV0Zi5vcmcgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmMNCj4+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18gc2ZjIG1haWxpbmcNCj4+Pj4+Pj4+Pj4+IGxpc3Qgc2Zj
QGlldGYub3JnIGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+
Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fIHNmYyBtYWlsaW5nDQo+Pj4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZyBo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4+PiANCj4+Pj4+
Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjIG1h
aWxpbmcgbGlzdA0KPj4+Pj4+PiBzZmNAaWV0Zi5vcmcgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+Pj4gDQo+Pj4+DQo+Pj4+X19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj5zZmMgbWFpbGluZyBsaXN0DQo+Pj4+
c2ZjQGlldGYub3JnDQo+Pj4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmMNCj4+Pg0KPj4+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18NCj4+PnNmYyBtYWlsaW5nIGxpc3QNCj4+PnNmY0BpZXRmLm9yZw0KPj4+aHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+DQo+DQoNCg==


From nobody Fri Mar 14 13:01:43 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CF82E1A01AC for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 13:01:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.448
X-Spam-Level: 
X-Spam-Status: No, score=-2.448 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_OFF=2.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 d6bKC9d2zmM6 for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 13:01:39 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 900811A0196 for <sfc@ietf.org>; Fri, 14 Mar 2014 13:01:37 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BEO77286; Fri, 14 Mar 2014 20:01:29 +0000 (GMT)
Received: from LHREML406-HUB.china.huawei.com (10.201.5.243) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Fri, 14 Mar 2014 20:00:32 +0000
Received: from DFWEML704-CHM.china.huawei.com (10.193.5.141) by lhreml406-hub.china.huawei.com (10.201.5.243) with Microsoft SMTP Server (TLS) id 14.3.158.1; Fri, 14 Mar 2014 20:01:26 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.118]) by dfweml704-chm.china.huawei.com ([169.254.6.173]) with mapi id 14.03.0158.001;  Fri, 14 Mar 2014 13:01:17 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: "NAPIERALA, MARIA H" <mn1921@att.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPPtb7xgFuQPGhwEWKurWj2TK38JrhRYoAgAAHSwCAAAVnAIAAC8mAgAAC+4D//49lwIAAgkIA//+LyzCAAHciAP//jAGQ
Date: Fri, 14 Mar 2014 20:01:16 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D45357C7C@dfweml701-chm.china.huawei.com>
References: <9wpek1o9cwfd51qatfhe1o82.1394727128188@email.android.com> <1D70D757A2C9D54D83B4CBD7625FA80E0135C7C6@MISOUT7MSGUSR9I.ITServices.sbc.com> <53233BDA.8070903@joelhalpern.com> <CF488DFD.33B63%smkumar@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7DEE15@MBX021-W3-CA-2.exch021.domain.local> <1D70D757A2C9D54D83B4CBD7625FA80E0135C8E8@MISOUT7MSGUSR9I.ITServices.sbc.com> <2691CE0099834E4A9C5044EEC662BB9D45357B83@dfweml701-chm.china.huawei.com> <1D70D757A2C9D54D83B4CBD7625FA80E0135CABF@MISOUT7MSGUSR9I.ITServices.sbc.com> <2691CE0099834E4A9C5044EEC662BB9D45357C53@dfweml701-chm.china.huawei.com> <1D70D757A2C9D54D83B4CBD7625FA80E0135CAFB@MISOUT7MSGUSR9I.ITServices.sbc.com>
In-Reply-To: <1D70D757A2C9D54D83B4CBD7625FA80E0135CAFB@MISOUT7MSGUSR9I.ITServices.sbc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.130.8]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/myn_6X-VGZEp6TCs-j5stFT4F2M
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 20:01:43 -0000

Maria,

I assume that you mean the header containing the metadata. So defining the =
metadata format, i.e. the header, is the value you see. The metadata can be=
 optional for a SFC, right? How do you want their presence or not to be ind=
icated when a service appliance receive a packet?

Thanks,
Lucy

-----Original Message-----
From: NAPIERALA, MARIA H [mailto:mn1921@att.com]=20
Sent: Friday, March 14, 2014 2:53 PM
To: Lucy yong
Cc: sfc@ietf.org
Subject: RE: [sfc] draft-rijsman-sfc-metadata-considerations

Lucy,

The value is the definition of the header that precedes the payload carryin=
g metadata that a service appliance can use (such as subscriber-id, applica=
tion-id).

Maria

> -----Original Message-----
> From: Lucy yong [mailto:lucy.yong@huawei.com]
> Sent: Friday, March 14, 2014 3:45 PM
> To: NAPIERALA, MARIA H
> Cc: sfc@ietf.org
> Subject: RE: [sfc] draft-rijsman-sfc-metadata-considerations
>=20
> Maria, What is the value you see in the SFC work in IETF?
> Lucy
>=20
> -----Original Message-----
> From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> Sent: Friday, March 14, 2014 2:42 PM
> To: Lucy yong
> Cc: sfc@ietf.org
> Subject: RE: [sfc] draft-rijsman-sfc-metadata-considerations
>=20
> Lucy,
>=20
> > We understand that SP can do service chaining today. One
> clarification:
> > can you do it with constraints on where SFs to be place, i.e. MUST=20
> > be on traffic path, or do it without such constraint today?
> >
>=20
> Without being in-line.
>=20
> Maria
>=20
> > -----Original Message-----
> > From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of NAPIERALA,=20
> > MARIA H
> > Sent: Friday, March 14, 2014 1:39 PM
> > To: Ron Parker; Surendra Kumar (smkumar); Joel M. Halpern
> > Cc: sfc@ietf.org
> > Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
> >
> > Well, we can do service chaining today without such explicit ID (and=20
> > not based on VLAN stitching). So, it is possible.
> >
> >
> > Maria
> >
> > > -----Original Message-----
> > > From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
> > > Sent: Friday, March 14, 2014 2:28 PM
> > > To: Surendra Kumar (smkumar); Joel M. Halpern; NAPIERALA, MARIA H
> > > Cc: sfc@ietf.org
> > > Subject: RE: [sfc] draft-rijsman-sfc-metadata-considerations
> > >
> > > The chain ID is the label that defines the sequence of service
> > > functions that must be visited.   It can be thought of as a handle
> > for
> > > a stack of must-visit network locations.   I don't see how this can
> > be
> > > anything but mandatory.
> > >
> > >    Ron
> > >
> > >
> > > -----Original Message-----
> > > From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Surendra=20
> > > Kumar
> > > (smkumar)
> > > Sent: Friday, March 14, 2014 1:46 PM
> > > To: Joel M. Halpern; NAPIERALA, MARIA H
> > > Cc: sfc@ietf.org
> > > Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
> > >
> > > [Trimmed the recipient list - needs approval otherwise]
> > >
> > > Completely agree here.
> > >
> > > SFC does not prevent VLAN stitching and one can continue to do
> that.
> > > While at the same time SFC can include VLAN stitching to support=20
> > > legacy SFs in the same chain that includes SFC aware SFs. Even=20
> > > legacy SFs benefit from chain identification and hence can be
> shared
> > > across different service chains.
> > >
> > > Surendra.
> > >
> > >
> > >
> > > On 3/14/14 10:26 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
> > >
> > > >My own inclination is to observe that if you don't need explicit=20
> > > >chain identification and you don't need metadata, you can just
> omit
> > > >the sfc/nsh header.  Still do service chaining, just no extra
> > header.
> > > >
> > > >If we are going to have the header, it seems to me that the chain=20
> > > >identification field is very useful, and low cost once we have=20
> > > >the
> > > header.
> > > >
> > > >Yours,
> > > >Joel
> > > >
> > > >On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:
> > > >> Explicit chain identification should be made optional. I=20
> > > >> believe
> > it
> > > >> was discussed few months ago on this mailing list.
> > > >>
> > > >> Maria
> > > >>
> > > >> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of=20
> > > >>*Jmh.direct
> > > >> *Sent:* Thursday, March 13, 2014 12:12 PM
> > > >> *To:* kegray@cisco.com; lucy.yong@huawei.com;=20
> > > >>smkumar@cisco.com; jguichar@cisco.com
> > > >> *Cc:* nicolas.bouthors@qosmos.com; sfc@ietf.org;
> > hadi@mojatatu.com;
> > > >>ron_parker@affirmednetworks.com; brijsman@juniper.net;=20
> > > >>jmh@joelhalpern.com
> > > >> *Subject:* Re: [sfc] draft-rijsman-sfc-metadata-considerations
> > > >> *Importance:* Low
> > > >>
> > > >> Assuming I understand you properly Ken, I disagree.
> > > >>
> > > >> For example, by using separate terms I can easily discuss the=20
> > > >>fact that  certain kinds of data (chain identification) only=20
> > > >>need to be adjust by a  few apps in rare cases.  And that data=20
> > > >>is not beeded
> > by
> > > >>the applications.
> > > >>
> > > >> Unless you would like to consider the chain identification as
> > being
> > > >> optional?
> > > >>
> > > >> Yours,
> > > >>
> > > >> Joel
> > > >>
> > > >>
> > > >>
> > > >> Sent from my Samsung smartphone on AT&T
> > > >>
> > > >>
> > > >>
> > > >>
> > > >> -------- Original message --------
> > > >> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
> > > >> From: "Ken Gray (kegray)" <kegray@cisco.com=20
> > > >> <mailto:kegray@cisco.com>>
> > > >> To: Lucy yong <lucy.yong@huawei.com=20
> > > >> <mailto:lucy.yong@huawei.com>>,"Surendra Kumar (smkumar)"
> > > >> <smkumar@cisco.com <mailto:smkumar@cisco.com>>,"Jim Guichard
> > > (jguichar)"
> > > >> <jguichar@cisco.com <mailto:jguichar@cisco.com>>
> > > >> CC: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com=20
> > > >> <mailto:Nicolas.BOUTHORS@qosmos.com>>,sfc <sfc@ietf.org=20
> > > >> <mailto:sfc@ietf.org>>,Jamal Hadi Salim <hadi@mojatatu.com=20
> > > >> <mailto:hadi@mojatatu.com>>,Ron Parker=20
> > > >> <Ron_Parker@affirmednetworks.com=20
> > > >> <mailto:Ron_Parker@affirmednetworks.com>>,"brijsman@juniper.net
> > > >> <mailto:brijsman@juniper.net>" <brijsman@juniper.net=20
> > > >> <mailto:brijsman@juniper.net>>,"Joel M. Halpern"
> > > <jmh@joelhalpern.com
> > > >> <mailto:jmh@joelhalpern.com>>
> > > >>
> > > >> The word "metadata" is a purposely ambiguous term "data that
> > > provides
> > > >> information about other data".  It is used to avoid THIS
> > discussion.
> > > >>
> > > >> For example, I propose we define "tequila metadata" because,
> > > frankly,
> > > >>I  will need to order a triple-shot if we keep attempting to=20
> > > >>define something  that, by definition, is ambiguous.  I'd like=20
> > > >>my
> > bartender
> > > >>to understand me  specifically when I say "I need a shot".
> > > >>
> > > >> On 3/13/14 7:49 AM, "Lucy yong" <lucy.yong@huawei.com=20
> > > >> <mailto:lucy.yong@huawei.com>> wrote:
> > > >>
> > > >>  >Snip..
> > > >>  >SK> Just copying from the PS:
> > > >>  >--
> > > >>  >Data plane metadata provides the ability to exchange=20
> > > >>information between
> > > >>  >the network and service functions, between service functions,
> > and
> > > >>service
> > > >>  >functions and the network.
> > > >>  >
> > > >>  >--
> > > >>  >It is a lucid definition. We are unnecessarily making the=20
> > > >>word "network"
> > > >>  >controversial, IMO.
> > > >>  >
> > > >>  >[Lucy] This is my point. "The network" is too general here,
> > which
> > > >>brings
> > > >>  >metadata great power to do many things. This is why people
> > invent
> > > >>ideas
> > > >>  >here, which causes a lot of debates on metadata usage
> > potentials.
> > > >>We
> > > >>  >should not spend a lot of times on that debates and judge
> which
> > > >>usage is
> > > >>  >valuable or not. Thus, for the SFC work, it will be helpful=20
> > > >>if
> > we
> > > >>can
> > > >>  >narrow down a bit. Joel makes explicitly two cases, which is=20
> > > >>helpful to
> > > >>  >develop use cases for each case. I would like to see that the=20
> > > >>problem
> > > >>  >statement can be more specific on metadata definition, which=20
> > > >>may
> > > be
> > > >>  >helpful in less focusing on it and moving forward.
> > > >>  >
> > > >>  >Lucy
> > > >>  >
> > > >>  >Surendra.
> > > >>  >
> > > >>  >
> > > >>  >>
> > > >>  >>Thanks,
> > > >>  >>Lucy
> > > >>  >>
> > > >>  >>-----Original Message-----
> > > >>  >>From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
> > > >>  >>Sent: Wednesday, March 12, 2014 4:38 PM
> > > >>  >>To: Lucy yong
> > > >>  >>Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker; =20
> > > >> >>brijsman@juniper.net <mailto:brijsman@juniper.net>; sfc;
> Jamal
> > > >>Hadi Salim
> > > >>  >>Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
> > > >>  >>
> > > >>  >>Hi Lucy,
> > > >>  >>
> > > >>  >>No. I am simply saying we should not overcomplicate the=20
> > > >>problem
> > > >>  >>statement with text that adds little to no value in my
> opinion.
> > > >>Whether
> > > >>  >>we call it metadata, or context, has no bearing on the fact
> > that
> > > >>the
> > > >>  >>problem statement already clearly states we need to be able
> to
> > > >>pass
> > > >>  >>information between SF=B9s and between the network & SF=B9s.
> > > >>  >>
> > > >>  >>
> > > >>  >>On 3/12/14, 5:13 PM, "Lucy yong" <lucy.yong@huawei.com=20
> > > >><mailto:lucy.yong@huawei.com>> wrote:
> > > >>  >>
> > > >>  >>>
> > > >>  >>>Hi Jim,
> > > >>  >>>
> > > >>  >>>I for one don't agree and think we are over complicating
> what
> > > >>should
> > > >>  >>>be straightforward. The SFC encapsulation should enable two
> > > things:
> > > >>  >>>
> > > >>  >>>1. Steering of selected flows through a service chain; this=20
> > > >>is the
> > > >>  >>>service function path.
> > > >>  >>>2. Passing of context associated with a given flow within=20
> > > >>said service
> > > >>  >>>function path. This context information may be consumed by=20
> > > >>a
> > SF
> > > >>(an
> > > >>  >>>application ID is an example) or may be consumed by the=20
> > > >>forwarding
> > > >>  >>>elements (a vrf-ID is an example).
> > > >>  >>>[Lucy] Do you call the context as metadata or not? Do we
> have
> > > >>another
> > > >>  >>>term here beside SFC header and metadata. I see that you=20
> > > >>don't want to
> > > >>  >>>separate what is consumed by SF and what is consumed by the=20
> > > >>forwarding
> > > >>  >>>elements.
> > > >>  >>>
> > > >>  >>>Lucy
> > > >>  >>>
> > > >>  >>>Sent from my iPhone
> > > >>  >>>
> > > >>  >>>> On Mar 12, 2014, at 4:16 PM, "Lucy yong"
> > > >><lucy.yong@huawei.com <mailto:lucy.yong@huawei.com>> wrote:
> > > >>  >>>>
> > > >>  >>>> Great. Then we may consider two special metadata=20
> > > >>definitions
> > > in
> > > >>the
> > > >>  >>>>problem statement so we can all use the same definitions.
> > Here
> > > >>is my
> > > >>  >>>>suggested text and like to hear you and other's input and=20
> > > >>suggestions.
> > > >>  >>>>
> > > >>  >>>> Dataplane Metadata: Data plane metadata provides the=20
> > > >>ability
> > > to
> > > >>  >>>>exchange information between the elements in a service=20
> > > >>function
> > > >>  >>>>chaining. In this context, there are two types of data
> plane
> > > >>metadata.
> > > >>  >>>>
> > > >>  >>>> Service Function Metadata: the information exchanged=20
> > > >>between
> > > >>  >>>>classifier and service functions, between service=20
> > > >>functions
> > to
> > > >>  >>>>facilitate service functions on the packet treatment.
> > > >>  >>>>
> > > >>  >>>> Steering Metadata: the information from service functions=20
> > > >>to a
> > > >>  >>>>classifier or service node for traffic forwarding purpose.
> > > >>  >>>>
> > > >>  >>>> -end
> > > >>  >>>>
> > > >>  >>>> Lucy
> > > >>  >>>>
> > > >>  >>>>
> > > >>  >>>> -----Original Message-----
> > > >>  >>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
> > > >>  >>>> Sent: Wednesday, March 12, 2014 2:35 PM
> > > >>  >>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker
> > > >>  >>>> Cc: Jim Guichard (jguichar); brijsman@juniper.net=20
> > > >><mailto:brijsman@juniper.net>; sfc; Jamal Hadi
> > > >>  >>>> Salim
> > > >>  >>>> Subject: Re: [sfc]
> > > >>draft-rijsman-sfc-metadata-considerations
> > > >>  >>>>
> > > >>  >>>> Yes, I am trying to consistently distinguish those two=20
> > > >>cases when
> > > >>  >>>>talking about the information carried with packets in=20
> > > >>service chains.
> > > >>  >>>>
> > > >>  >>>> Yours,
> > > >>  >>>> Joel
> > > >>  >>>>
> > > >>  >>>>> On 3/12/14, 3:13 PM, Lucy yong wrote:
> > > >>  >>>>> Joel, See below. -----Original Message----- From: sfc
> > > >>  >>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M.
> Halpern
> > > Sent:
> > > >>  >>>>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas=20
> > > >>BOUTHORS;
> > > >>  >>>>> Ron Parker Cc: Jim Guichard (jguichar);
> > brijsman@juniper.net
> > > >><mailto:brijsman@juniper.net>; sfc;
> > > >>  >>>>> Jamal Hadi Salim Subject: Re: [sfc]
> > > >>  >>>>> draft-rijsman-sfc-metadata-considerations
> > > >>  >>>>>
> > > >>  >>>>> I was trying to word it carefully not to focus on who
> puts
> > > the
> > > >>  >>>>> information in, but only on who consumes the information.
> > > >>  >>>>> Information for service functions may come from the=20
> > > >> ingress
> > > >> >>>>> classifier or from other service functions. [Lucy] this=20
> > > >> >>>>> is
> > > the
> > > >>one
> > > >>  >>>>> case using metadata in your view. Information for the=20
> > > >>forwarding
> > > >>  >>>>> will generally come from the ingress classifier, but in=20
> > > >>special
> > > >>  >>>>> cases may be provided by service functions.  (I keep
> > wanting
> > > >>to get
> > > >>  >>>>> rid of those special cases, but so far there seem to be
> > just
> > > >>enough
> > > >>  >>>>> of them to warrant covering in the solution.  And more=20
> > > >>importantly,
> > > >>  >>>>> significant support for it in the working group.) [Lucy]=20
> > > >>This is
> > > >>  >>>>> the second case using metadata in your view (but you
> don't
> > > >>like it).
> > > >>  >>>>>
> > > >>  >>>>> And you suggest distinguishing these two cases when
> > > discussing
> > > >>  >>>>> about metadata usage. Is that right understanding?
> > > >>  >>>>>
> > > >>  >>>>> Lucy
> > > >>  >>>>>
> > > >>  >>>>> Yours, Joel
> > > >>  >>>>>
> > > >>  >>>>>> On 3/12/14, 2:33 PM, Lucy yong wrote:
> > > >>  >>>>>> Joel, I interpret that you suggests that distinguish=20
> > > >>the exchange
> > > >>  >>>>>> information data plane carried between service=20
> > > >>functions and the
> > > >>  >>>>>> exchange information data plane carried from a service=20
> > > >>function to
> > > >>  >>>>>> a service node. Is this right understanding? Lucy
> > > >>  >>>>>>
> > > >>  >>>>>> -----Original Message----- From: Joel M. Halpern
> > > >>  >>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,
> > > >>2014
> > > >>1:19
> > > >>  >>>>>> PM
> > > >>  >>>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim=20
> > > >>Guichard
> > > >>  >>>>>> (jguichar); brijsman@juniper.net=20
> > > >><mailto:brijsman@juniper.net>;  sfc; Jamal Hadi Salim Subject:
> > > >>  >>>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
> > > >>  >>>>>>
> > > >>  >>>>>> My inclination would be to tune that definition to=20
> > > >>distinguish
> > > >>  >>>>>> between dataplane carried information intended for use
> by
> > > >>service
> > > >>  >>>>>> funcitons (whatever the origin), and dataplane carried=20
> > > >>information
> > > >>  >>>>>> intended for dataplane forwarding components.
> > > >>  >>>>>>
> > > >>  >>>>>> Yours, Joel
> > > >>  >>>>>>
> > > >>  >>>>>>
> > > >>  >>>>>>> Hi Joel,
> > > >>  >>>>>>>
> > > >>  >>>>>>> I agree that we need using the same definition for a
> > term,
> > > >>but
> > > >>  >>>>>>> disagree that the metadata definition here is a set of
> > > >>  >>>>>>> information put in the SFC header. This may be too=20
> > > >>narrow
> > > or
> > > >>lead
> > > >>  >>>>>>> to a particular solution. I am fine with this
> definition
> > > >>in the
> > > >>  >>>>>>> problem statement w/ minor tweak (suggested on mailing
> > > list).
> > > >>  >>>>>>>
> > > >>  >>>>>>> Dataplane Metadata: Data plane metadata provides the
> > > ability
> > > >>to
> > > >>  >>>>>>> exchange information between the classifiers and
> service
> > > >>  >>>>>>> functions, between service functions, and service=20
> > > >>functions and
> > > >>  >>>>>>> the
> > > >>  >>>>>>> classifiers|service nodes.
> > > >>  >>>>>>>
> > > >>  >>>>>>> There may be a solution that a service function passes=20
> > > >>some
> > > >>
> > > >>  >>>>>>> information to attached service node without using SFC
> > > header.
> > > >>  >>>>>>>
> > > >>  >>>>>>> Thanks, Lucy
> > > >>  >>>>>>>
> > > >>  >>>>>>>
> > > >>  >>>>>>> -----Original Message----- From: Joel Halpern Direct
> > > >> >>>>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday,
> > March
> > > >>12,
> > > >>  >>>>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas=20
> > > >>BOUTHORS;
> > > >>  >>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
> > > brijsman@juniper.net
> > > >><mailto:brijsman@juniper.net>;
> > > >>  >>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
> > > >>  >>>>>>> draft-rijsman-sfc-metadata-considerations
> > > >>  >>>>>>>
> > > >>  >>>>>>> Lucy, you say "the metadata term means ..."  The=20
> > > >>definition you
> > > >>  >>>>>>> then provide is a definition of the set of information=20
> > > >>we are
> > > >>  >>>>>>> proposing that we put in the SFC header.  I, and
> others,
> > > >>have
> > > >>  >>>>>>> been using the term metadata more narrowly.  We can=20
> > > >>use whatever
> > > >>  >>>>>>> definition we want. But we do need to agree on the
> > > definition.
> > > >>  >>>>>>> For the purposes of the WG, it seems much more useful
> to
> > > use
> > > >>the
> > > >>  >>>>>>> term metadata for the narrower description.
> > > >>  >>>>>>>
> > > >>  >>>>>>> Yours, Joel
> > > >>  >>>>>>>
> > > >>  >>>>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
> > > >>  >>>>>>>> Hi Joel,
> > > >>  >>>>>>>>
> > > >>  >>>>>>>> I agree. We need to differentiate the metadata used=20
> > > >>by service
> > > >>  >>>>>>>>function and SFC header. The metadata term means=20
> > > >>carrying some
> > > >>  >>>>>>>>states along with the packet. IMO: SFC header is a=20
> > > >>kind
> > of
> > > >>  >>>>>>>>metadata carried on packet for next service node to
> use.
> > > >>In the
> > > >>  >>>>>>>>context of SFC, we have term for SFC header and the
> > > metadata
> > > >>that
> > > >>  >>>>>>>>was carried between service functions, or between=20
> > > >>service
> > > >>  >>>>>>>>functions and classifiers/service nodes, which is what
> > the
> > > >>draft
> > > >>  >>>>>>>>focus.
> > > >>  >>>>>>>>
> > > >>  >>>>>>>> Thanks, Lucy
> > > >>  >>>>>>>>
> > > >>  >>>>>>>>
> > > >>  >>>>>>>>
> > > >>  >>>>>>>>
> > > >>  >>>>>>>>
> > > >>  >>>>>>>> -----Original Message----- From: Joel M. Halpern
> > > >>  >>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March
> 12,
> > > >>2014
> > > >>  >>>>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker
> Cc:
> > > >>Jim
> > > >>  >>>>>>>> Guichard (jguichar); brijsman@juniper.net=20
> > > >><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
> > > >>  >>>>>>>> Subject: Re: [sfc]
> > > >>draft-rijsman-sfc-metadata-considerations
> > > >>  >>>>>>>>
> > > >>  >>>>>>>> I think it is important to keep a strong distinction=20
> > > >>between
> > > >>  >>>>>>>> metadata (which is for use by applications) and the
> > > service
> > > >>  >>>>>>>> chaining information in the base service chain=20
> > > >>header, which is
> > > >>  >>>>>>>> for use by the service chain support mechanisms.
> > > >>  >>>>>>>>
> > > >>  >>>>>>>> Yours, Joel
> > > >>  >>>>>>>>
> > > >>  >>>>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
> > > >>  >>>>>>>>> Fully agree with Joe.
> > > >>  >>>>>>>>>
> > > >>  >>>>>>>>> We should not require a fix length for in-band=20
> > > >>metadata but
> > > >>  >>>>>>>>> also not leave it for freely usage. In fact, when a=20
> > > >>service
> > > >>  >>>>>>>>> node inserts SFC header on a (encapsulated) packet
> and
> > > >>send to
> > > >>  >>>>>>>>> next service node, SFC header itself can be seen as=20
> > > >>a metadata.
> > > >>  >>>>>>>>>
> > > >>  >>>>>>>>> Lucy
> > > >>  >>>>>>>>>
> > > >>  >>>>>>>>> -----Original Message----- From: sfc
> > > >>  >>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M.
> > > Halpern
> > > >>  >>>>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas=20
> > > >>BOUTHORS;
> > > >>  >>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar);=20
> > > >>brijsman@juniper.net  <mailto:brijsman@juniper.net>;
> > > >>  >>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
> > > >>  >>>>>>>>> draft-rijsman-sfc-metadata-considerations
> > > >>  >>>>>>>>>
> > > >>  >>>>>>>>> For in-band metadata, the API for access can easily
> be
> > > >>  >>>>>>>>> synchronous. Out of band metadata needs different
> > > handling.
> > > >>  >>>>>>>>> There are many cases where out-of-band metadata is=20
> > > >>useful and
> > > >>  >>>>>>>>> appropriate.  But they do not cover all needs by any
> > > stretch.
> > > >>  >>>>>>>>>
> > > >>  >>>>>>>>> Even if each piece of in-band metadata is of fixed
> > > length,
> > > >>  >>>>>>>>> there are many different kinds of metatype.  Trying
> to
> > > say
> > > >>  >>>>>>>>> "there will be exactly four pieces, and they will be=20
> > > >>of types
> > > >>  >>>>>>>>> t1, t2, t3, and t4" is simply too specific for even=20
> > > >>80%
> > > of
> > > >>the
> > > >>  >>>>>>>>>needs.
> > > >>  >>>>>>>>>
> > > >>  >>>>>>>>> Yours, Joel
> > > >>  >>>>>>>>>
> > > >>  >>>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
> > > >>  >>>>>>>>>> Hello Ron,
> > > >>  >>>>>>>>>>
> > > >>  >>>>>>>>>> Sending out of band congruent metadata may not be
> the
> > > >>answer
> > > >>  >>>>>>>>>> to all needs but it is one tool that we should keep.
> > > >>  >>>>>>>>>>
> > > >>  >>>>>>>>>> Not all metadata is tied to a specific packet, for=20
> > > >>example a
> > > >>  >>>>>>>>>> policy change in PCRF could lead to some metadata=20
> > > >>signaling,
> > > >>  >>>>>>>>>> the reaction time need not be immediate, few ms may
> > not
> > > >>matter.
> > > >>  >>>>>>>>>>
> > > >>  >>>>>>>>>> As you point, if a packet is tied to a metadata a=20
> > > >>correlation
> > > >>  >>>>>>>>>> info can be set in both packet to deal with it (i.e=20
> > > >>metadata
> > > >>  >>>>>>>>>> expected flag in the SFC header, plus an id)
> > > >>  >>>>>>>>>>
> > > >>  >>>>>>>>>> Finally we can still send some limited metadata=20
> > > >>within a header.
> > > >>  >>>>>>>>>> This could be used for load balancers in particular=20
> > > >>if
> > > we
> > > >>  >>>>>>>>>> agree on a convention to locate "coarse grain
> policy"
> > > >>  >>>>>>>>>> / "fine grain policy" on reserved context headers.
> > > >>  >>>>>>>>>>
> > > >>  >>>>>>>>>> This seems to open up a lot of flexibility /
> > > innovations.
> > > >>  >>>>>>>>>>
> > > >>  >>>>>>>>>> On your last point, there is a question on how to=20
> > > >>make
> > > >>  >>>>>>>>>> metadata available to a Service Function. Current=20
> > > >>socket
> > > >>  >>>>>>>>>> connections for example do not allow to retrieve IP=20
> > > >>header
> > > >>  >>>>>>>>>> options. So I assume that SFC aware Service
> Functions
> > > >>will
> > > >>  >>>>>>>>>> need some (asynchronous
> > > >>  >>>>>>>>>> ?) API to retrieve SFC header information as well=20
> > > >>as in-band
> > > >>  >>>>>>>>>> metadata. I don't see out of band metadata=20
> > > >>transport adding
> > > >>  >>>>>>>>>> complexity,  the same API can probably apply.
> > > >>  >>>>>>>>>>
> > > >>  >>>>>>>>>> The alternative option, allowing variable sized=20
> > > >>metadata in
> > > >>  >>>>>>>>>> the SFC header has some drawbacks as well, one=20
> > > >>being
> > > >>  >>>>>>>>>> fragmentation, and some switches expecting as well
> to
> > > >>look at
> > > >>  >>>>>>>>>> end user traffic headers for link load balancing. =20
> > > >>I would
> > > >>  >>>>>>>>>> agree that if we can accept these issues, then=20
> > > >>sending
> > > >>  >>>>>>>>>> off-line congruent metadata looses its interest.
> > > >>  >>>>>>>>>>
> > > >>  >>>>>>>>>> We need to take into account  that both in-band and=20
> > > >>congruent
> > > >>  >>>>>>>>>> out-of-band metadata transport is not reliable. A=20
> > > >>packet loss
> > > >>  >>>>>>>>>> triggering retransmission would not lead to the
> > > identical
> > > >>  >>>>>>>>>> reconstruction of the associated metadata. In some
> > > cases,
> > > >>we
> > > >>  >>>>>>>>>> might thus even need non-congruent out-of-band
> > reliable
> > > >>  >>>>>>>>>> metadata transport.
> > > >>  >>>>>>>>>>
> > > >>  >>>>>>>>>>
> > > >>  >>>>>>>>>>
> > > >>  >>>>>>>>>> Nicolas ________________________________________
> From:
> > > >>Ron
> > > >>  >>>>>>>>>> Parker [Ron_Parker@affirmednetworks.com] Sent:
> > > Wednesday,
> > > >>  >>>>>>>>>> March 12, 2014
> > > >>  >>>>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard=20
> > > >>(jguichar);
> > > >>  >>>>>>>>>> brijsman@juniper.net <mailto:brijsman@juniper.net>;=20
> > > >>sfc; Jamal Hadi Salim Subject: Re: [sfc]
> > > >>  >>>>>>>>>> draft-rijsman-sfc-metadata-considerations
> > > >>  >>>>>>>>>>
> > > >>  >>>>>>>>>> Nicolas,
> > > >>  >>>>>>>>>>
> > > >>  >>>>>>>>>> I understand the concept for out of band signaling
> of
> > > >>  >>>>>>>>>>metadata, but I am concerned that it introduces=20
> > > >>significant
> > > >>  >>>>>>>>>>complexity due to the potential race condition of=20
> > > >>receiving the
> > > >>  >>>>>>>>>>real packet before the metadata.  While the real=20
> > > >>packet could
> > > >>  >>>>>>>>>>indicate that out of band metadata is expected, how=20
> > > >>can
> > > we
> > > >>  >>>>>>>>>>guarantee the order of reception? What if switching
> or
> > > >>routing
> > > >>  >>>>>>>>>>nodes apply hash based load balancing? What if the=20
> > > >>load
> > > >>  >>>>>>>>>>balancing understands SFC encaps and looks beyond it=20
> > > >>to the
> > > >>  >>>>>>>>>>original header to get better entropy?
> > > >>  >>>>>>>>>> Can we guarantee that the metadata and real packet
> > will
> > > >>follow
> > > >>  >>>>>>>>>>the exact same path? If we can not, then
> > implementations
> > > >>will
> > > >>  >>>>>>>>>>need to add ingress queuing to cope with the
> scenario.
> > > >>  >>>>>>>>>>
> > > >>  >>>>>>>>>> Also, do you feel that the increase in
> implementation
> > > >>  >>>>>>>>>> complexity at the service functions is reasonable?
> > > >>  >>>>>>>>>>
> > > >>  >>>>>>>>>> Thanks.
> > > >>  >>>>>>>>>>
> > > >>  >>>>>>>>>> Ron
> > > >>  >>>>>>>>>>
> > > >>  >>>>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
> > > >>  >>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com=20
> > > >><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
> > > >>  >>>>>>>>>>>
> > > >>  >>>>>>>>>>> I think we must make a distinction between:
> > > >>  >>>>>>>>>>>
> > > >>  >>>>>>>>>>> - Metadata which should be part of the header=20
> > > >>defined
> > > as
> > > >>in
> > > >>  >>>>>>>>>>> band marking. - Metadata with can be passed out of
> > > band,
> > > >>for
> > > >>  >>>>>>>>>>> example congruent out of band signaling defined in
> > the
> > > >>draft
> > > >>  >>>>>>>>>>>
> > > >>  >>>>>>>>>>> The former calls for a limited space in the=20
> > > >>header, true, The
> > > >>  >>>>>>>>>>> latter however does not incur any space limitation
> > and
> > > >>is
> > > >>  >>>>>>>>>>> still fairly efficient and it remains compatible=20
> > > >>with a fixed
> > > >>  >>>>>>>>>>> size header used to route those signaling messages
> > > along
> > > >>the
> > > >>  >>>>>>>>>>> chain's service functions.
> > > >>  >>>>>>>>>>>
> > > >>  >>>>>>>>>>> Nicolas ________________________________________
> > From:
> > > >>  >>>>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com] Sent:
> > > >>  >>>>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
> > > >>  >>>>>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net=20
> > > >><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
> > > >>  >>>>>>>>>>> Subject: Re: [sfc]=20
> > > >>draft-rijsman-sfc-metadata-considerations
> > > >>  >>>>>>>>>>>
> > > >>  >>>>>>>>>>> Hi Ron,
> > > >>  >>>>>>>>>>>
> > > >>  >>>>>>>>>>> We can certainly have this discussion but we=20
> > > >>should first
> > > >>  >>>>>>>>>>> consider what information is necessary and if said
> > > >>  >>>>>>>>>>> information can fit within a fixed number of=20
> > > >>contexts
> > > in
> > > >>the
> > > >>  >>>>>>>>>>> majority of cases. Remember, the goal of being=20
> > > >>able
> > to
> > > >>pass
> > > >>  >>>>>>>>>>> metadata through the network is to enhance service=20
> > > >>delivery,
> > > >>  >>>>>>>>>>> not pass the entire works of Shakespeare ;-)
> > > >>  >>>>>>>>>>>
> > > >>  >>>>>>>>>>> Sent from my iPhone
> > > >>  >>>>>>>>>>>
> > > >>  >>>>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
> > > >>  >>>>>>>>>>>> <Ron_Parker@affirmednetworks.com=20
> > > >><mailto:Ron_Parker@affirmednetworks.com>> wrote:
> > > >>  >>>>>>>>>>>>
> > > >>  >>>>>>>>>>>> Nicolas,
> > > >>  >>>>>>>>>>>>
> > > >>  >>>>>>>>>>>> I see similar requirements from the 3gpp EPC side.
> > I
> > > >>would
> > > >>  >>>>>>>>>>>> like to propose an OUI / TLV based approach where
> > the
> > > >>  >>>>>>>>>>>> reserved OUI can be used for agreed upon types of=20
> > > >>common
> > > >>  >>>>>>>>>>>> metadata and vendor or other organizational OUIs=20
> > > >>can
> > > be
> > > >>used
> > > >>  >>>>>>>>>>>> to quickly innovate in the networks.
> > > >>  >>>>>>>>>>>> Simultaneously, I would also like to consider=20
> > > >>mechanisms
> > > >>  >>>>>>>>>>>> that are optimized for long lived flows so as to=20
> > > >>limit the
> > > >>  >>>>>>>>>>>> negative effects of packet growth.
> > > >>  >>>>>>>>>>>>
> > > >>  >>>>>>>>>>>> Ron
> > > >>  >>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
> > > >>  >>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com=20
> > > >><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
> > > >>  >>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>> Hello Jim
> > > >>  >>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>> I have seen cases in Gi LAN, where subscriber=20
> > > >>related
> > > >>  >>>>>>>>>>>>> information is passed to a Web Proxy for HTTP
> > header
> > > >>  >>>>>>>>>>>>> enrichment (aimed at some Web Content providers=20
> > > >>partners of
> > > >>  >>>>>>>>>>>>> the Mobile Operator).
> > > >>  >>>>>>>>>>>>> Information was an coded (persistent) subscriber=20
> > > >>id derived
> > > >>  >>>>>>>>>>>>> from the MSISDN, and couple of f customer=20
> > > >>profile related
> > > >>  >>>>>>>>>>>>> fields.
> > > >>  >>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>> In an sfc based Gi LAN, this entity should
> receive
> > > >>from the
> > > >>  >>>>>>>>>>>>> Classifier
> > > >>  >>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>> - A classification of the Content Provider ( Id,
> > > >>  >>>>>>>>>>>>> Category) based on traffic analysis - The MSISDN=20
> > > >>of the
> > > >>  >>>>>>>>>>>>> subscriber - Two subscriber policy fields (not=20
> > > >>tied
> > > to
> > > >>PCRF
> > > >>  >>>>>>>>>>>>> but belonging to the Subscriber DB) (Subscriber=20
> > > >>category,
> > > >>  >>>>>>>>>>>>> sub-category) - A session id (for logging and
> > > tracking
> > > >>  >>>>>>>>>>>>> purposes)
> > > >>  >>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>> The objective being to avoid having  the HTTP=20
> > > >> Proxy
> > > to
> > > >>  >>>>>>>>>>>>> become a trusted application (interogate the=20
> > > >>subscriber DB,
> > > >>  >>>>>>>>>>>>> etc..)
> > > >>  >>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>> Nicolas
> > > >>  >>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>> ________________________________________ From:
> Jim
> > > >>Guichard
> > > >>  >>>>>>>>>>>>> (jguichar) [jguichar@cisco.com] Sent:
> > > >>  >>>>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi
> > > Salim;
> > > >>  >>>>>>>>>>>>> jmoisand@juniper.net=20
> > > >><mailto:jmoisand@juniper.net>; brijsman@juniper.net
> <mailto:brijsman@juniper.net> Cc:
> > > >>  >>>>>>>>>>>>> sfc Subject: Re: [sfc]  >>>>>>>>>>>>>=20
> > > >> draft-rijsman-sfc-metadata-considerations
> > > >>  >>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>> Hi Jamal,
> > > >>  >>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>> You said "It seems there's clear need for
> variable
> > > >>sized
> > > >>  >>>>>>>>>>>>> metadata".. I am not so convinced and would like=20
> > > >>to better
> > > >>  >>>>>>>>>>>>> understand the requirements before passing
> > judgement.
> > > >>If we
> > > >>  >>>>>>>>>>>>> look at the use cases as presented thus far into
> > the
> > > >>WG I
> > > >>  >>>>>>>>>>>>> have yet to see a single example of the need
> > (noting
> > > >>that
> > > >>  >>>>>>>>>>>>> desire is not the same as need) - I am not=20
> > > >>saying there is
> > > >>  >>>>>>>>>>>>> no requirement but rather that we should not=20
> > > >>jump
> > to
> > > >>the
> > > >>  >>>>>>>>>>>>> conclusion and build standards around a theory.
> > > >>  >>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
> > > >>  >>>>>>>>>>>>>> <hadi@mojatatu.com <mailto:hadi@mojatatu.com>>
> > > wrote:
> > > >>  >>>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>>> I like the doc - well written.
> > > >>  >>>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>>> Section 4.3 on metadata encoding.
> > > >>  >>>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>>> It seems there's clear need for variable sized=20
> > > >>metadata
> > > >>  >>>>>>>>>>>>>> (at least for http/app you  seem to indicate=20
> > > >>the desire for
> > > >>  >>>>>>>>>>>>>>it).
> > > >>  >>>>>>>>>>>>>> For a datapath per-packet metadata, i feel the
> > need
> > > >>is
> > > >>  >>>>>>>>>>>>>> just as important. Are we limited by the fact=20
> > > >>that
> > > >>  >>>>>>>>>>>>>> existing hardware may not be able to handle
> TLVs?
> > > For
> > > >>  >>>>>>>>>>>>>> example, I dont have a problem handling TLVs in
> a
> > > >>software
> > > >>  >>>>>>>>>>>>>>datapath.
> > > >>  >>>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>>> cheers, jamal
> > > >>  >>>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>>> _______________________________________________
> > sfc
> > > >>  >>>>>>>>>>>>>> mailing list sfc@ietf.org <mailto:sfc@ietf.org>
> > > >>  >>>>>>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
> > > >>  >>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>>
> > > >>  >>>>>>>>>>>>> _______________________________________________
> > > >>sfc mailing
> > > >>  >>>>>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>=20
> > > >>https://www.ietf.org/mailman/listinfo/sfc
> > > >>  >>>>>>>>>>
> > > >>  >>>>>>>>>> _______________________________________________ sfc=20
> > > >>mailing
> > > >>  >>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>=20
> > > >>https://www.ietf.org/mailman/listinfo/sfc
> > > >>  >>>>>>>>>
> > > >>  >>>>>>>>> _______________________________________________ sfc=20
> > > >>mailing
> > > >>  >>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>=20
> > > >>https://www.ietf.org/mailman/listinfo/sfc
> > > >>  >>>>>>>>>
> > > >>  >>>>>>>>> _______________________________________________ sfc=20
> > > >>mailing
> > > >>  >>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>=20
> > > >>https://www.ietf.org/mailman/listinfo/sfc
> > > >>  >>>>>
> > > >>  >>>>> _______________________________________________ sfc=20
> > > >>mailing list
> > > >>  >>>>> sfc@ietf.org <mailto:sfc@ietf.org>=20
> > > >>https://www.ietf.org/mailman/listinfo/sfc
> > > >>  >>>>>
> > > >>  >>
> > > >>  >>_______________________________________________
> > > >>  >>sfc mailing list
> > > >>  >>sfc@ietf.org <mailto:sfc@ietf.org>
> > > >>  >>https://www.ietf.org/mailman/listinfo/sfc
> > > >>  >
> > > >>  >_______________________________________________
> > > >>  >sfc mailing list
> > > >>  >sfc@ietf.org <mailto:sfc@ietf.org>
> > > >>  >https://www.ietf.org/mailman/listinfo/sfc
> > > >>
> > > >
> > > >_______________________________________________
> > > >sfc mailing list
> > > >sfc@ietf.org
> > > >https://www.ietf.org/mailman/listinfo/sfc
> > >
> > > _______________________________________________
> > > sfc mailing list
> > > sfc@ietf.org
> > > https://www.ietf.org/mailman/listinfo/sfc
> >
> > _______________________________________________
> > sfc mailing list
> > sfc@ietf.org
> > https://www.ietf.org/mailman/listinfo/sfc


From nobody Fri Mar 14 13:49:08 2014
Return-Path: <S.Majee@f5.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 521721A01CB for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 13:49:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.248
X-Spam-Level: 
X-Spam-Status: No, score=-5.248 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, MANGLED_OFF=2.3, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.547, 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 mG7o4PbmvnvA for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 13:49:01 -0700 (PDT)
Received: from mail.f5.com (mail.f5.com [208.85.209.139]) by ietfa.amsl.com (Postfix) with ESMTP id 4A2341A01CD for <sfc@ietf.org>; Fri, 14 Mar 2014 13:49:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=f5.com; i=@f5.com; q=dns/txt; s=seattle; t=1394830135; x=1426366135; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=Jfm8kYKn3li5Pt2KpouaJ9/l6I25wC20mSQN1gmCau8=; b=fg0VNnYEp4CleIbo7XVCc7Ui4NLz1eCud7XZ3KXYR8XQ1H7wngiUr5hN zJ4yTEvkW3vQdtuhPC7kkRLUodPn5124T2vIKwdSAsFRsf/WMG4Igcsv0 uyXtZqsuxOgj4odOb1H1OQeWDQ/rveSk1NSKdwvZYUm2191E/VY2+faYx 8=;
X-IronPort-AV: E=Sophos;i="4.97,657,1389744000"; d="scan'208";a="103324486"
X-IPAS-Result: ArwEAAVrI1PAqArr/2dsb2JhbABZg0FXgwa3LBeDO4N1GYEWdIIlAQEBAQMBAQEXARkxAgcDCAwEAgEIDQQEAQEBBBESBQICJQsUCQgCBAENBRuHa5VDnA8GomQTBIEjjGELAQkbCBAbBwICAgSCX4FPBJQVRIpgjmeBaQFB
Received: from unknown (HELO exchmail.f5net.com) ([192.168.10.235]) by mail.f5.com with ESMTP/TLS/AES128-SHA; 14 Mar 2014 20:48:35 +0000
Received: from SEAEMBX01.olympus.F5Net.com ([fe80::3440:4256:38f6:d3a0]) by SEAECAS04.olympus.F5Net.com ([::1]) with mapi id 14.03.0158.001; Fri, 14 Mar 2014 13:48:34 -0700
From: Sumandra Majee <S.Majee@F5.com>
To: "NAPIERALA, MARIA H" <mn1921@att.com>, Lucy yong <lucy.yong@huawei.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPPtb7pZy340ZLo0ehw5S0i4NPIZrhRYoAgAAHSwCAAAVnAIAAC8mAgAAC+4CAAAWUgIAADBMA//+t5oA=
Date: Fri, 14 Mar 2014 20:48:33 +0000
Message-ID: <CF48B8CA.1B3A6%s.majee@f5.com>
References: <9wpek1o9cwfd51qatfhe1o82.1394727128188@email.android.com> <1D70D757A2C9D54D83B4CBD7625FA80E0135C7C6@MISOUT7MSGUSR9I.ITServices.sbc.com> <53233BDA.8070903@joelhalpern.com> <CF488DFD.33B63%smkumar@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7DEE15@MBX021-W3-CA-2.exch021.domain.local> <1D70D757A2C9D54D83B4CBD7625FA80E0135C8E8@MISOUT7MSGUSR9I.ITServices.sbc.com> <2691CE0099834E4A9C5044EEC662BB9D45357B83@dfweml701-chm.china.huawei.com> <1D70D757A2C9D54D83B4CBD7625FA80E0135CABF@MISOUT7MSGUSR9I.ITServices.sbc.com>
In-Reply-To: <1D70D757A2C9D54D83B4CBD7625FA80E0135CABF@MISOUT7MSGUSR9I.ITServices.sbc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [192.168.16.250]
Content-Type: text/plain; charset="euc-kr"
Content-ID: <7E8FD58CF62FEE40B8D746DBD40D2884@F5.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/PUEouTR_aHgHRQ_tgpcrSQo2GUY
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 20:49:06 -0000

TWFyaWEsDQoNCj4+V2l0aG91dCBiZWluZyBpbi1saW5lLg0KDQpUaGUgc2VydmljZSBtYXkgbm90
IGJlIGluLWxpbmUgYnV0IHRoZSBzdGVlcmluZyBkZXZpY2UgdHlwaWNhbGx5IGlzLg0KUGVyaGFw
cyBJIG1pc3VuZGVyc3Rvb2QgdGhlIGNvbnRleHQsIGNhbiB5b3UgcHJvdmlkZSBhbiBleGFtcGxl
Pw0KDQpPbiAzLzE0LzE0LCAxMjo0MiBQTSwgIk5BUElFUkFMQSwgTUFSSUEgSCIgPG1uMTkyMUBh
dHQuY29tPiB3cm90ZToNCg0KPkx1Y3ksIA0KPg0KPj4gV2UgdW5kZXJzdGFuZCB0aGF0IFNQIGNh
biBkbyBzZXJ2aWNlIGNoYWluaW5nIHRvZGF5LiBPbmUgY2xhcmlmaWNhdGlvbjoNCj4+IGNhbiB5
b3UgZG8gaXQgd2l0aCBjb25zdHJhaW50cyBvbiB3aGVyZSBTRnMgdG8gYmUgcGxhY2UsIGkuZS4g
TVVTVCBiZQ0KPj4gb24gdHJhZmZpYyBwYXRoLCBvciBkbyBpdCB3aXRob3V0IHN1Y2ggY29uc3Ry
YWludCB0b2RheT8NCj4+IA0KPg0KPldpdGhvdXQgYmVpbmcgaW4tbGluZS4NCj4NCj5NYXJpYQ0K
Pg0KPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+IEZyb206IHNmYyBbbWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgTkFQSUVSQUxBLCBNQVJJQSBIDQo+PiBT
ZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDE6MzkgUE0NCj4+IFRvOiBSb24gUGFya2VyOyBT
dXJlbmRyYSBLdW1hciAoc21rdW1hcik7IEpvZWwgTS4gSGFscGVybg0KPj4gQ2M6IHNmY0BpZXRm
Lm9yZw0KPj4gU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNv
bnNpZGVyYXRpb25zDQo+PiANCj4+IFdlbGwsIHdlIGNhbiBkbyBzZXJ2aWNlIGNoYWluaW5nIHRv
ZGF5IHdpdGhvdXQgc3VjaCBleHBsaWNpdCBJRCAoYW5kDQo+PiBub3QgYmFzZWQgb24gVkxBTiBz
dGl0Y2hpbmcpLiBTbywgaXQgaXMgcG9zc2libGUuDQo+PiANCj4+IA0KPj4gTWFyaWENCj4+IA0K
Pj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4gPiBGcm9tOiBSb24gUGFya2VyIFtt
YWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NCj4+ID4gU2VudDogRnJpZGF5
LCBNYXJjaCAxNCwgMjAxNCAyOjI4IFBNDQo+PiA+IFRvOiBTdXJlbmRyYSBLdW1hciAoc21rdW1h
cik7IEpvZWwgTS4gSGFscGVybjsgTkFQSUVSQUxBLCBNQVJJQSBIDQo+PiA+IENjOiBzZmNAaWV0
Zi5vcmcNCj4+ID4gU3ViamVjdDogUkU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRh
LWNvbnNpZGVyYXRpb25zDQo+PiA+DQo+PiA+IFRoZSBjaGFpbiBJRCBpcyB0aGUgbGFiZWwgdGhh
dCBkZWZpbmVzIHRoZSBzZXF1ZW5jZSBvZiBzZXJ2aWNlDQo+PiA+IGZ1bmN0aW9ucyB0aGF0IG11
c3QgYmUgdmlzaXRlZC4gICBJdCBjYW4gYmUgdGhvdWdodCBvZiBhcyBhIGhhbmRsZQ0KPj4gZm9y
DQo+PiA+IGEgc3RhY2sgb2YgbXVzdC12aXNpdCBuZXR3b3JrIGxvY2F0aW9ucy4gICBJIGRvbid0
IHNlZSBob3cgdGhpcyBjYW4NCj4+IGJlDQo+PiA+IGFueXRoaW5nIGJ1dCBtYW5kYXRvcnkuDQo+
PiA+DQo+PiA+ICAgIFJvbg0KPj4gPg0KPj4gPg0KPj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLQ0KPj4gPiBGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVo
YWxmIE9mIFN1cmVuZHJhIEt1bWFyDQo+PiA+IChzbWt1bWFyKQ0KPj4gPiBTZW50OiBGcmlkYXks
IE1hcmNoIDE0LCAyMDE0IDE6NDYgUE0NCj4+ID4gVG86IEpvZWwgTS4gSGFscGVybjsgTkFQSUVS
QUxBLCBNQVJJQSBIDQo+PiA+IENjOiBzZmNAaWV0Zi5vcmcNCj4+ID4gU3ViamVjdDogUmU6IFtz
ZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+PiA+DQo+PiA+
IFtUcmltbWVkIHRoZSByZWNpcGllbnQgbGlzdCAtIG5lZWRzIGFwcHJvdmFsIG90aGVyd2lzZV0N
Cj4+ID4NCj4+ID4gQ29tcGxldGVseSBhZ3JlZSBoZXJlLg0KPj4gPg0KPj4gPiBTRkMgZG9lcyBu
b3QgcHJldmVudCBWTEFOIHN0aXRjaGluZyBhbmQgb25lIGNhbiBjb250aW51ZSB0byBkbyB0aGF0
Lg0KPj4gPiBXaGlsZSBhdCB0aGUgc2FtZSB0aW1lIFNGQyBjYW4gaW5jbHVkZSBWTEFOIHN0aXRj
aGluZyB0byBzdXBwb3J0DQo+PiA+IGxlZ2FjeSBTRnMgaW4gdGhlIHNhbWUgY2hhaW4gdGhhdCBp
bmNsdWRlcyBTRkMgYXdhcmUgU0ZzLiBFdmVuIGxlZ2FjeQ0KPj4gPiBTRnMgYmVuZWZpdCBmcm9t
IGNoYWluIGlkZW50aWZpY2F0aW9uIGFuZCBoZW5jZSBjYW4gYmUgc2hhcmVkIGFjcm9zcw0KPj4g
PiBkaWZmZXJlbnQgc2VydmljZSBjaGFpbnMuDQo+PiA+DQo+PiA+IFN1cmVuZHJhLg0KPj4gPg0K
Pj4gPg0KPj4gPg0KPj4gPiBPbiAzLzE0LzE0IDEwOjI2IEFNLCAiSm9lbCBNLiBIYWxwZXJuIiA8
am1oQGpvZWxoYWxwZXJuLmNvbT4gd3JvdGU6DQo+PiA+DQo+PiA+ID5NeSBvd24gaW5jbGluYXRp
b24gaXMgdG8gb2JzZXJ2ZSB0aGF0IGlmIHlvdSBkb24ndCBuZWVkIGV4cGxpY2l0DQo+PiA+ID5j
aGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgeW91IGRvbid0IG5lZWQgbWV0YWRhdGEsIHlvdSBjYW4g
anVzdCBvbWl0DQo+PiA+ID50aGUgc2ZjL25zaCBoZWFkZXIuICBTdGlsbCBkbyBzZXJ2aWNlIGNo
YWluaW5nLCBqdXN0IG5vIGV4dHJhDQo+PiBoZWFkZXIuDQo+PiA+ID4NCj4+ID4gPklmIHdlIGFy
ZSBnb2luZyB0byBoYXZlIHRoZSBoZWFkZXIsIGl0IHNlZW1zIHRvIG1lIHRoYXQgdGhlIGNoYWlu
DQo+PiA+ID5pZGVudGlmaWNhdGlvbiBmaWVsZCBpcyB2ZXJ5IHVzZWZ1bCwgYW5kIGxvdyBjb3N0
IG9uY2Ugd2UgaGF2ZSB0aGUNCj4+ID4gaGVhZGVyLg0KPj4gPiA+DQo+PiA+ID5Zb3VycywNCj4+
ID4gPkpvZWwNCj4+ID4gPg0KPj4gPiA+T24gMy8xNC8xNCwgMTowMCBQTSwgTkFQSUVSQUxBLCBN
QVJJQSBIIHdyb3RlOg0KPj4gPiA+PiBFeHBsaWNpdCBjaGFpbiBpZGVudGlmaWNhdGlvbiBzaG91
bGQgYmUgbWFkZSBvcHRpb25hbC4gSSBiZWxpZXZlDQo+PiBpdA0KPj4gPiA+PiB3YXMgZGlzY3Vz
c2VkIGZldyBtb250aHMgYWdvIG9uIHRoaXMgbWFpbGluZyBsaXN0Lg0KPj4gPiA+Pg0KPj4gPiA+
PiBNYXJpYQ0KPj4gPiA+Pg0KPj4gPiA+PiAqRnJvbToqc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNA
aWV0Zi5vcmddICpPbiBCZWhhbGYgT2YgKkptaC5kaXJlY3QNCj4+ID4gPj4gKlNlbnQ6KiBUaHVy
c2RheSwgTWFyY2ggMTMsIDIwMTQgMTI6MTIgUE0NCj4+ID4gPj4gKlRvOioga2VncmF5QGNpc2Nv
LmNvbTsgbHVjeS55b25nQGh1YXdlaS5jb207IHNta3VtYXJAY2lzY28uY29tOw0KPj4gPiA+Pmpn
dWljaGFyQGNpc2NvLmNvbQ0KPj4gPiA+PiAqQ2M6KiBuaWNvbGFzLmJvdXRob3JzQHFvc21vcy5j
b207IHNmY0BpZXRmLm9yZzsNCj4+IGhhZGlAbW9qYXRhdHUuY29tOw0KPj4gPiA+PnJvbl9wYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb207IGJyaWpzbWFuQGp1bmlwZXIubmV0Ow0KPj4gPiA+Pmpt
aEBqb2VsaGFscGVybi5jb20NCj4+ID4gPj4gKlN1YmplY3Q6KiBSZTogW3NmY10gZHJhZnQtcmlq
c21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+ID4gPj4gKkltcG9ydGFuY2U6KiBM
b3cNCj4+ID4gPj4NCj4+ID4gPj4gQXNzdW1pbmcgSSB1bmRlcnN0YW5kIHlvdSBwcm9wZXJseSBL
ZW4sIEkgZGlzYWdyZWUuDQo+PiA+ID4+DQo+PiA+ID4+IEZvciBleGFtcGxlLCBieSB1c2luZyBz
ZXBhcmF0ZSB0ZXJtcyBJIGNhbiBlYXNpbHkgZGlzY3VzcyB0aGUgZmFjdA0KPj4gPiA+PnRoYXQg
IGNlcnRhaW4ga2luZHMgb2YgZGF0YSAoY2hhaW4gaWRlbnRpZmljYXRpb24pIG9ubHkgbmVlZCB0
byBiZQ0KPj4gPiA+PmFkanVzdCBieSBhICBmZXcgYXBwcyBpbiByYXJlIGNhc2VzLiAgQW5kIHRo
YXQgZGF0YSBpcyBub3QgYmVlZGVkDQo+PiBieQ0KPj4gPiA+PnRoZSBhcHBsaWNhdGlvbnMuDQo+
PiA+ID4+DQo+PiA+ID4+IFVubGVzcyB5b3Ugd291bGQgbGlrZSB0byBjb25zaWRlciB0aGUgY2hh
aW4gaWRlbnRpZmljYXRpb24gYXMNCj4+IGJlaW5nDQo+PiA+ID4+IG9wdGlvbmFsPw0KPj4gPiA+
Pg0KPj4gPiA+PiBZb3VycywNCj4+ID4gPj4NCj4+ID4gPj4gSm9lbA0KPj4gPiA+Pg0KPj4gPiA+
Pg0KPj4gPiA+Pg0KPj4gPiA+PiBTZW50IGZyb20gbXkgU2Ftc3VuZyBzbWFydHBob25lIG9uIEFU
JlQNCj4+ID4gPj4NCj4+ID4gPj4NCj4+ID4gPj4NCj4+ID4gPj4NCj4+ID4gPj4gLS0tLS0tLS0g
T3JpZ2luYWwgbWVzc2FnZSAtLS0tLS0tLQ0KPj4gPiA+PiBTdWJqZWN0OiBSZTogW3NmY10gZHJh
ZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+ID4gPj4gRnJvbTogIktl
biBHcmF5IChrZWdyYXkpIiA8a2VncmF5QGNpc2NvLmNvbQ0KPj4gPiA+PiA8bWFpbHRvOmtlZ3Jh
eUBjaXNjby5jb20+Pg0KPj4gPiA+PiBUbzogTHVjeSB5b25nIDxsdWN5LnlvbmdAaHVhd2VpLmNv
bQ0KPj4gPiA+PiA8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4sIlN1cmVuZHJhIEt1bWFy
IChzbWt1bWFyKSINCj4+ID4gPj4gPHNta3VtYXJAY2lzY28uY29tIDxtYWlsdG86c21rdW1hckBj
aXNjby5jb20+PiwiSmltIEd1aWNoYXJkDQo+PiA+IChqZ3VpY2hhcikiDQo+PiA+ID4+IDxqZ3Vp
Y2hhckBjaXNjby5jb20gPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+Pg0KPj4gPiA+PiBDQzog
Tmljb2xhcyBCT1VUSE9SUyA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tDQo+PiA+ID4+IDxt
YWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4sc2ZjIDxzZmNAaWV0Zi5vcmcNCj4+
ID4gPj4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+PixKYW1hbCBIYWRpIFNhbGltIDxoYWRpQG1vamF0
YXR1LmNvbQ0KPj4gPiA+PiA8bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPj4sUm9uIFBhcmtlcg0K
Pj4gPiA+PiA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbQ0KPj4gPiA+PiA8bWFpbHRv
OlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PiwiYnJpanNtYW5AanVuaXBlci5uZXQN
Cj4+ID4gPj4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4iIDxicmlqc21hbkBqdW5pcGVy
Lm5ldA0KPj4gPiA+PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pj4sIkpvZWwgTS4gSGFs
cGVybiINCj4+ID4gPGptaEBqb2VsaGFscGVybi5jb20NCj4+ID4gPj4gPG1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tPj4NCj4+ID4gPj4NCj4+ID4gPj4gVGhlIHdvcmQgIm1ldGFkYXRhIiBpcyBh
IHB1cnBvc2VseSBhbWJpZ3VvdXMgdGVybSAiZGF0YSB0aGF0DQo+PiA+IHByb3ZpZGVzDQo+PiA+
ID4+IGluZm9ybWF0aW9uIGFib3V0IG90aGVyIGRhdGEiLiAgSXQgaXMgdXNlZCB0byBhdm9pZCBU
SElTDQo+PiBkaXNjdXNzaW9uLg0KPj4gPiA+Pg0KPj4gPiA+PiBGb3IgZXhhbXBsZSwgSSBwcm9w
b3NlIHdlIGRlZmluZSAidGVxdWlsYSBtZXRhZGF0YSIgYmVjYXVzZSwNCj4+ID4gZnJhbmtseSwN
Cj4+ID4gPj5JICB3aWxsIG5lZWQgdG8gb3JkZXIgYSB0cmlwbGUtc2hvdCBpZiB3ZSBrZWVwIGF0
dGVtcHRpbmcgdG8gZGVmaW5lDQo+PiA+ID4+c29tZXRoaW5nICB0aGF0LCBieSBkZWZpbml0aW9u
LCBpcyBhbWJpZ3VvdXMuICBJJ2QgbGlrZSBteQ0KPj4gYmFydGVuZGVyDQo+PiA+ID4+dG8gdW5k
ZXJzdGFuZCBtZSAgc3BlY2lmaWNhbGx5IHdoZW4gSSBzYXkgIkkgbmVlZCBhIHNob3QiLg0KPj4g
PiA+Pg0KPj4gPiA+PiBPbiAzLzEzLzE0IDc6NDkgQU0sICJMdWN5IHlvbmciIDxsdWN5LnlvbmdA
aHVhd2VpLmNvbQ0KPj4gPiA+PiA8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3JvdGU6
DQo+PiA+ID4+DQo+PiA+ID4+ICA+U25pcC4uDQo+PiA+ID4+ICA+U0s+IEp1c3QgY29weWluZyBm
cm9tIHRoZSBQUzoNCj4+ID4gPj4gID4tLQ0KPj4gPiA+PiAgPkRhdGEgcGxhbmUgbWV0YWRhdGEg
cHJvdmlkZXMgdGhlIGFiaWxpdHkgdG8gZXhjaGFuZ2UgaW5mb3JtYXRpb24NCj4+ID4gPj5iZXR3
ZWVuDQo+PiA+ID4+ICA+dGhlIG5ldHdvcmsgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVu
IHNlcnZpY2UgZnVuY3Rpb25zLA0KPj4gYW5kDQo+PiA+ID4+c2VydmljZQ0KPj4gPiA+PiAgPmZ1
bmN0aW9ucyBhbmQgdGhlIG5ldHdvcmsuDQo+PiA+ID4+ICA+DQo+PiA+ID4+ICA+LS0NCj4+ID4g
Pj4gID5JdCBpcyBhIGx1Y2lkIGRlZmluaXRpb24uIFdlIGFyZSB1bm5lY2Vzc2FyaWx5IG1ha2lu
ZyB0aGUgd29yZA0KPj4gPiA+PiJuZXR3b3JrIg0KPj4gPiA+PiAgPmNvbnRyb3ZlcnNpYWwsIElN
Ty4NCj4+ID4gPj4gID4NCj4+ID4gPj4gID5bTHVjeV0gVGhpcyBpcyBteSBwb2ludC4gIlRoZSBu
ZXR3b3JrIiBpcyB0b28gZ2VuZXJhbCBoZXJlLA0KPj4gd2hpY2gNCj4+ID4gPj5icmluZ3MNCj4+
ID4gPj4gID5tZXRhZGF0YSBncmVhdCBwb3dlciB0byBkbyBtYW55IHRoaW5ncy4gVGhpcyBpcyB3
aHkgcGVvcGxlDQo+PiBpbnZlbnQNCj4+ID4gPj5pZGVhcw0KPj4gPiA+PiAgPmhlcmUsIHdoaWNo
IGNhdXNlcyBhIGxvdCBvZiBkZWJhdGVzIG9uIG1ldGFkYXRhIHVzYWdlDQo+PiBwb3RlbnRpYWxz
Lg0KPj4gPiA+PldlDQo+PiA+ID4+ICA+c2hvdWxkIG5vdCBzcGVuZCBhIGxvdCBvZiB0aW1lcyBv
biB0aGF0IGRlYmF0ZXMgYW5kIGp1ZGdlIHdoaWNoDQo+PiA+ID4+dXNhZ2UgaXMNCj4+ID4gPj4g
ID52YWx1YWJsZSBvciBub3QuIFRodXMsIGZvciB0aGUgU0ZDIHdvcmssIGl0IHdpbGwgYmUgaGVs
cGZ1bCBpZg0KPj4gd2UNCj4+ID4gPj5jYW4NCj4+ID4gPj4gID5uYXJyb3cgZG93biBhIGJpdC4g
Sm9lbCBtYWtlcyBleHBsaWNpdGx5IHR3byBjYXNlcywgd2hpY2ggaXMNCj4+ID4gPj5oZWxwZnVs
IHRvDQo+PiA+ID4+ICA+ZGV2ZWxvcCB1c2UgY2FzZXMgZm9yIGVhY2ggY2FzZS4gSSB3b3VsZCBs
aWtlIHRvIHNlZSB0aGF0IHRoZQ0KPj4gPiA+PnByb2JsZW0NCj4+ID4gPj4gID5zdGF0ZW1lbnQg
Y2FuIGJlIG1vcmUgc3BlY2lmaWMgb24gbWV0YWRhdGEgZGVmaW5pdGlvbiwgd2hpY2ggbWF5DQo+
PiA+IGJlDQo+PiA+ID4+ICA+aGVscGZ1bCBpbiBsZXNzIGZvY3VzaW5nIG9uIGl0IGFuZCBtb3Zp
bmcgZm9yd2FyZC4NCj4+ID4gPj4gID4NCj4+ID4gPj4gID5MdWN5DQo+PiA+ID4+ICA+DQo+PiA+
ID4+ICA+U3VyZW5kcmEuDQo+PiA+ID4+ICA+DQo+PiA+ID4+ICA+DQo+PiA+ID4+ICA+Pg0KPj4g
PiA+PiAgPj5UaGFua3MsDQo+PiA+ID4+ICA+Pkx1Y3kNCj4+ID4gPj4gID4+DQo+PiA+ID4+ICA+
Pi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+PiA+ID4+ICA+PkZyb206IEppbSBHdWljaGFy
ZCAoamd1aWNoYXIpIFttYWlsdG86amd1aWNoYXJAY2lzY28uY29tXQ0KPj4gPiA+PiAgPj5TZW50
OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDQ6MzggUE0NCj4+ID4gPj4gID4+VG86IEx1Y3kg
eW9uZw0KPj4gPiA+PiAgPj5DYzogSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzIEJPVVRIT1JTOyBS
b24gUGFya2VyOw0KPj4gPiA+PiAgPj5icmlqc21hbkBqdW5pcGVyLm5ldCA8bWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbA0KPj4gPiA+PkhhZGkgU2FsaW0NCj4+ID4gPj4g
ID4+U3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVy
YXRpb25zDQo+PiA+ID4+ICA+Pg0KPj4gPiA+PiAgPj5IaSBMdWN5LA0KPj4gPiA+PiAgPj4NCj4+
ID4gPj4gID4+Tm8uIEkgYW0gc2ltcGx5IHNheWluZyB3ZSBzaG91bGQgbm90IG92ZXJjb21wbGlj
YXRlIHRoZSBwcm9ibGVtDQo+PiA+ID4+ICA+PnN0YXRlbWVudCB3aXRoIHRleHQgdGhhdCBhZGRz
IGxpdHRsZSB0byBubyB2YWx1ZSBpbiBteSBvcGluaW9uLg0KPj4gPiA+PldoZXRoZXINCj4+ID4g
Pj4gID4+d2UgY2FsbCBpdCBtZXRhZGF0YSwgb3IgY29udGV4dCwgaGFzIG5vIGJlYXJpbmcgb24g
dGhlIGZhY3QNCj4+IHRoYXQNCj4+ID4gPj50aGUNCj4+ID4gPj4gID4+cHJvYmxlbSBzdGF0ZW1l
bnQgYWxyZWFkeSBjbGVhcmx5IHN0YXRlcyB3ZSBuZWVkIHRvIGJlIGFibGUgdG8NCj4+ID4gPj5w
YXNzDQo+PiA+ID4+ICA+PmluZm9ybWF0aW9uIGJldHdlZW4gU0ap9nMgYW5kIGJldHdlZW4gdGhl
IG5ldHdvcmsgJiBTRqn2cy4NCj4+ID4gPj4gID4+DQo+PiA+ID4+ICA+Pg0KPj4gPiA+PiAgPj5P
biAzLzEyLzE0LCA1OjEzIFBNLCAiTHVjeSB5b25nIiA8bHVjeS55b25nQGh1YXdlaS5jb20NCj4+
ID4gPj48bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+PiA+ID4+ICA+Pg0K
Pj4gPiA+PiAgPj4+DQo+PiA+ID4+ICA+Pj5IaSBKaW0sDQo+PiA+ID4+ICA+Pj4NCj4+ID4gPj4g
ID4+PkkgZm9yIG9uZSBkb24ndCBhZ3JlZSBhbmQgdGhpbmsgd2UgYXJlIG92ZXIgY29tcGxpY2F0
aW5nIHdoYXQNCj4+ID4gPj5zaG91bGQNCj4+ID4gPj4gID4+PmJlIHN0cmFpZ2h0Zm9yd2FyZC4g
VGhlIFNGQyBlbmNhcHN1bGF0aW9uIHNob3VsZCBlbmFibGUgdHdvDQo+PiA+IHRoaW5nczoNCj4+
ID4gPj4gID4+Pg0KPj4gPiA+PiAgPj4+MS4gU3RlZXJpbmcgb2Ygc2VsZWN0ZWQgZmxvd3MgdGhy
b3VnaCBhIHNlcnZpY2UgY2hhaW47IHRoaXMgaXMNCj4+ID4gPj50aGUNCj4+ID4gPj4gID4+PnNl
cnZpY2UgZnVuY3Rpb24gcGF0aC4NCj4+ID4gPj4gID4+PjIuIFBhc3Npbmcgb2YgY29udGV4dCBh
c3NvY2lhdGVkIHdpdGggYSBnaXZlbiBmbG93IHdpdGhpbiBzYWlkDQo+PiA+ID4+c2VydmljZQ0K
Pj4gPiA+PiAgPj4+ZnVuY3Rpb24gcGF0aC4gVGhpcyBjb250ZXh0IGluZm9ybWF0aW9uIG1heSBi
ZSBjb25zdW1lZCBieSBhDQo+PiBTRg0KPj4gPiA+Pihhbg0KPj4gPiA+PiAgPj4+YXBwbGljYXRp
b24gSUQgaXMgYW4gZXhhbXBsZSkgb3IgbWF5IGJlIGNvbnN1bWVkIGJ5IHRoZQ0KPj4gPiA+PmZv
cndhcmRpbmcNCj4+ID4gPj4gID4+PmVsZW1lbnRzIChhIHZyZi1JRCBpcyBhbiBleGFtcGxlKS4N
Cj4+ID4gPj4gID4+PltMdWN5XSBEbyB5b3UgY2FsbCB0aGUgY29udGV4dCBhcyBtZXRhZGF0YSBv
ciBub3Q/IERvIHdlIGhhdmUNCj4+ID4gPj5hbm90aGVyDQo+PiA+ID4+ICA+Pj50ZXJtIGhlcmUg
YmVzaWRlIFNGQyBoZWFkZXIgYW5kIG1ldGFkYXRhLiBJIHNlZSB0aGF0IHlvdSBkb24ndA0KPj4g
PiA+PndhbnQgdG8NCj4+ID4gPj4gID4+PnNlcGFyYXRlIHdoYXQgaXMgY29uc3VtZWQgYnkgU0Yg
YW5kIHdoYXQgaXMgY29uc3VtZWQgYnkgdGhlDQo+PiA+ID4+Zm9yd2FyZGluZw0KPj4gPiA+PiAg
Pj4+ZWxlbWVudHMuDQo+PiA+ID4+ICA+Pj4NCj4+ID4gPj4gID4+Pkx1Y3kNCj4+ID4gPj4gID4+
Pg0KPj4gPiA+PiAgPj4+U2VudCBmcm9tIG15IGlQaG9uZQ0KPj4gPiA+PiAgPj4+DQo+PiA+ID4+
ICA+Pj4+IE9uIE1hciAxMiwgMjAxNCwgYXQgNDoxNiBQTSwgIkx1Y3kgeW9uZyINCj4+ID4gPj48
bHVjeS55b25nQGh1YXdlaS5jb20gPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3Rl
Og0KPj4gPiA+PiAgPj4+Pg0KPj4gPiA+PiAgPj4+PiBHcmVhdC4gVGhlbiB3ZSBtYXkgY29uc2lk
ZXIgdHdvIHNwZWNpYWwgbWV0YWRhdGEgZGVmaW5pdGlvbnMNCj4+ID4gaW4NCj4+ID4gPj50aGUN
Cj4+ID4gPj4gID4+Pj5wcm9ibGVtIHN0YXRlbWVudCBzbyB3ZSBjYW4gYWxsIHVzZSB0aGUgc2Ft
ZSBkZWZpbml0aW9ucy4NCj4+IEhlcmUNCj4+ID4gPj5pcyBteQ0KPj4gPiA+PiAgPj4+PnN1Z2dl
c3RlZCB0ZXh0IGFuZCBsaWtlIHRvIGhlYXIgeW91IGFuZCBvdGhlcidzIGlucHV0IGFuZA0KPj4g
PiA+PnN1Z2dlc3Rpb25zLg0KPj4gPiA+PiAgPj4+Pg0KPj4gPiA+PiAgPj4+PiBEYXRhcGxhbmUg
TWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkNCj4+ID4g
dG8NCj4+ID4gPj4gID4+Pj5leGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBlbGVtZW50
cyBpbiBhIHNlcnZpY2UNCj4+ID4gPj5mdW5jdGlvbg0KPj4gPiA+PiAgPj4+PmNoYWluaW5nLiBJ
biB0aGlzIGNvbnRleHQsIHRoZXJlIGFyZSB0d28gdHlwZXMgb2YgZGF0YSBwbGFuZQ0KPj4gPiA+
Pm1ldGFkYXRhLg0KPj4gPiA+PiAgPj4+Pg0KPj4gPiA+PiAgPj4+PiBTZXJ2aWNlIEZ1bmN0aW9u
IE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZXhjaGFuZ2VkIGJldHdlZW4NCj4+ID4gPj4gID4+
Pj5jbGFzc2lmaWVyIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0
aW9ucw0KPj4gdG8NCj4+ID4gPj4gID4+Pj5mYWNpbGl0YXRlIHNlcnZpY2UgZnVuY3Rpb25zIG9u
IHRoZSBwYWNrZXQgdHJlYXRtZW50Lg0KPj4gPiA+PiAgPj4+Pg0KPj4gPiA+PiAgPj4+PiBTdGVl
cmluZyBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGZyb20gc2VydmljZSBmdW5jdGlvbnMgdG8N
Cj4+ID4gPj5hDQo+PiA+ID4+ICA+Pj4+Y2xhc3NpZmllciBvciBzZXJ2aWNlIG5vZGUgZm9yIHRy
YWZmaWMgZm9yd2FyZGluZyBwdXJwb3NlLg0KPj4gPiA+PiAgPj4+Pg0KPj4gPiA+PiAgPj4+PiAt
ZW5kDQo+PiA+ID4+ICA+Pj4+DQo+PiA+ID4+ICA+Pj4+IEx1Y3kNCj4+ID4gPj4gID4+Pj4NCj4+
ID4gPj4gID4+Pj4NCj4+ID4gPj4gID4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+
ID4gPj4gID4+Pj4gRnJvbTogSm9lbCBNLiBIYWxwZXJuIFttYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbV0NCj4+ID4gPj4gID4+Pj4gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjM1
IFBNDQo+PiA+ID4+ICA+Pj4+IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQ
YXJrZXINCj4+ID4gPj4gID4+Pj4gQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOyBicmlqc21h
bkBqdW5pcGVyLm5ldA0KPj4gPiA+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7
IEphbWFsIEhhZGkNCj4+ID4gPj4gID4+Pj4gU2FsaW0NCj4+ID4gPj4gID4+Pj4gU3ViamVjdDog
UmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+PiA+
ID4+ICA+Pj4+DQo+PiA+ID4+ICA+Pj4+IFllcywgSSBhbSB0cnlpbmcgdG8gY29uc2lzdGVudGx5
IGRpc3Rpbmd1aXNoIHRob3NlIHR3byBjYXNlcw0KPj4gPiA+PndoZW4NCj4+ID4gPj4gID4+Pj50
YWxraW5nIGFib3V0IHRoZSBpbmZvcm1hdGlvbiBjYXJyaWVkIHdpdGggcGFja2V0cyBpbiBzZXJ2
aWNlDQo+PiA+ID4+Y2hhaW5zLg0KPj4gPiA+PiAgPj4+Pg0KPj4gPiA+PiAgPj4+PiBZb3VycywN
Cj4+ID4gPj4gID4+Pj4gSm9lbA0KPj4gPiA+PiAgPj4+Pg0KPj4gPiA+PiAgPj4+Pj4gT24gMy8x
Mi8xNCwgMzoxMyBQTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4gPiA+PiAgPj4+Pj4gSm9lbCwgU2Vl
IGJlbG93LiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmMNCj4+ID4gPj4gID4+
Pj4+IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKb2VsIE0uIEhh
bHBlcm4NCj4+ID4gU2VudDoNCj4+ID4gPj4gID4+Pj4+IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIw
MTQgMjowMiBQTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzDQo+PiA+ID4+Qk9VVEhPUlM7DQo+PiA+
ID4+ICA+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsNCj4+IGJy
aWpzbWFuQGp1bmlwZXIubmV0DQo+PiA+ID4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47
IHNmYzsNCj4+ID4gPj4gID4+Pj4+IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNd
DQo+PiA+ID4+ICA+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9u
cw0KPj4gPiA+PiAgPj4+Pj4NCj4+ID4gPj4gID4+Pj4+IEkgd2FzIHRyeWluZyB0byB3b3JkIGl0
IGNhcmVmdWxseSBub3QgdG8gZm9jdXMgb24gd2hvIHB1dHMNCj4+ID4gdGhlDQo+PiA+ID4+ICA+
Pj4+PiBpbmZvcm1hdGlvbiBpbiwgYnV0IG9ubHkgb24gd2hvIGNvbnN1bWVzIHRoZSBpbmZvcm1h
dGlvbi4NCj4+ID4gPj4gID4+Pj4+IEluZm9ybWF0aW9uIGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyBt
YXkgY29tZSBmcm9tIHRoZSBpbmdyZXNzDQo+PiA+ID4+ID4+Pj4+IGNsYXNzaWZpZXIgb3IgZnJv
bSBvdGhlciBzZXJ2aWNlIGZ1bmN0aW9ucy4gW0x1Y3ldIHRoaXMgaXMNCj4+ID4gdGhlDQo+PiA+
ID4+b25lDQo+PiA+ID4+ICA+Pj4+PiBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldy4g
SW5mb3JtYXRpb24gZm9yIHRoZQ0KPj4gPiA+PmZvcndhcmRpbmcNCj4+ID4gPj4gID4+Pj4+IHdp
bGwgZ2VuZXJhbGx5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcyBjbGFzc2lmaWVyLCBidXQgaW4NCj4+
ID4gPj5zcGVjaWFsDQo+PiA+ID4+ICA+Pj4+PiBjYXNlcyBtYXkgYmUgcHJvdmlkZWQgYnkgc2Vy
dmljZSBmdW5jdGlvbnMuICAoSSBrZWVwDQo+PiB3YW50aW5nDQo+PiA+ID4+dG8gZ2V0DQo+PiA+
ID4+ICA+Pj4+PiByaWQgb2YgdGhvc2Ugc3BlY2lhbCBjYXNlcywgYnV0IHNvIGZhciB0aGVyZSBz
ZWVtIHRvIGJlDQo+PiBqdXN0DQo+PiA+ID4+ZW5vdWdoDQo+PiA+ID4+ICA+Pj4+PiBvZiB0aGVt
IHRvIHdhcnJhbnQgY292ZXJpbmcgaW4gdGhlIHNvbHV0aW9uLiAgQW5kIG1vcmUNCj4+ID4gPj5p
bXBvcnRhbnRseSwNCj4+ID4gPj4gID4+Pj4+IHNpZ25pZmljYW50IHN1cHBvcnQgZm9yIGl0IGlu
IHRoZSB3b3JraW5nIGdyb3VwLikgW0x1Y3ldDQo+PiA+ID4+VGhpcyBpcw0KPj4gPiA+PiAgPj4+
Pj4gdGhlIHNlY29uZCBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldyAoYnV0IHlvdSBk
b24ndA0KPj4gPiA+Pmxpa2UgaXQpLg0KPj4gPiA+PiAgPj4+Pj4NCj4+ID4gPj4gID4+Pj4+IEFu
ZCB5b3Ugc3VnZ2VzdCBkaXN0aW5ndWlzaGluZyB0aGVzZSB0d28gY2FzZXMgd2hlbg0KPj4gPiBk
aXNjdXNzaW5nDQo+PiA+ID4+ICA+Pj4+PiBhYm91dCBtZXRhZGF0YSB1c2FnZS4gSXMgdGhhdCBy
aWdodCB1bmRlcnN0YW5kaW5nPw0KPj4gPiA+PiAgPj4+Pj4NCj4+ID4gPj4gID4+Pj4+IEx1Y3kN
Cj4+ID4gPj4gID4+Pj4+DQo+PiA+ID4+ICA+Pj4+PiBZb3VycywgSm9lbA0KPj4gPiA+PiAgPj4+
Pj4NCj4+ID4gPj4gID4+Pj4+PiBPbiAzLzEyLzE0LCAyOjMzIFBNLCBMdWN5IHlvbmcgd3JvdGU6
DQo+PiA+ID4+ICA+Pj4+Pj4gSm9lbCwgSSBpbnRlcnByZXQgdGhhdCB5b3Ugc3VnZ2VzdHMgdGhh
dCBkaXN0aW5ndWlzaCB0aGUNCj4+ID4gPj5leGNoYW5nZQ0KPj4gPiA+PiAgPj4+Pj4+IGluZm9y
bWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zDQo+PiA+
ID4+YW5kIHRoZQ0KPj4gPiA+PiAgPj4+Pj4+IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGRhdGEgcGxh
bmUgY2FycmllZCBmcm9tIGEgc2VydmljZQ0KPj4gPiA+PmZ1bmN0aW9uIHRvDQo+PiA+ID4+ICA+
Pj4+Pj4gYSBzZXJ2aWNlIG5vZGUuIElzIHRoaXMgcmlnaHQgdW5kZXJzdGFuZGluZz8gTHVjeQ0K
Pj4gPiA+PiAgPj4+Pj4+DQo+PiA+ID4+ICA+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuDQo+PiA+ID4+ICA+Pj4+Pj4gW21haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLA0KPj4gPiA+PjIwMTQNCj4+
ID4gPj4xOjE5DQo+PiA+ID4+ICA+Pj4+Pj4gUE0NCj4+ID4gPj4gID4+Pj4+PiBUbzogTHVjeSB5
b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOiBKaW0NCj4+ID4gPj5HdWljaGFy
ZA0KPj4gPiA+PiAgPj4+Pj4+IChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0DQo+PiA+
ID4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47ICBzZmM7IEphbWFsIEhhZGkgU2FsaW0g
U3ViamVjdDoNCj4+ID4gPj4gID4+Pj4+PiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0
YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+ID4gPj4gID4+Pj4+Pg0KPj4gPiA+PiAgPj4+Pj4+IE15
IGluY2xpbmF0aW9uIHdvdWxkIGJlIHRvIHR1bmUgdGhhdCBkZWZpbml0aW9uIHRvDQo+PiA+ID4+
ZGlzdGluZ3Vpc2gNCj4+ID4gPj4gID4+Pj4+PiBiZXR3ZWVuIGRhdGFwbGFuZSBjYXJyaWVkIGlu
Zm9ybWF0aW9uIGludGVuZGVkIGZvciB1c2UgYnkNCj4+ID4gPj5zZXJ2aWNlDQo+PiA+ID4+ICA+
Pj4+Pj4gZnVuY2l0b25zICh3aGF0ZXZlciB0aGUgb3JpZ2luKSwgYW5kIGRhdGFwbGFuZSBjYXJy
aWVkDQo+PiA+ID4+aW5mb3JtYXRpb24NCj4+ID4gPj4gID4+Pj4+PiBpbnRlbmRlZCBmb3IgZGF0
YXBsYW5lIGZvcndhcmRpbmcgY29tcG9uZW50cy4NCj4+ID4gPj4gID4+Pj4+Pg0KPj4gPiA+PiAg
Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+PiA+ID4+ICA+Pj4+Pj4NCj4+ID4gPj4gID4+Pj4+Pg0KPj4g
PiA+PiAgPj4+Pj4+PiBIaSBKb2VsLA0KPj4gPiA+PiAgPj4+Pj4+Pg0KPj4gPiA+PiAgPj4+Pj4+
PiBJIGFncmVlIHRoYXQgd2UgbmVlZCB1c2luZyB0aGUgc2FtZSBkZWZpbml0aW9uIGZvciBhDQo+
PiB0ZXJtLA0KPj4gPiA+PmJ1dA0KPj4gPiA+PiAgPj4+Pj4+PiBkaXNhZ3JlZSB0aGF0IHRoZSBt
ZXRhZGF0YSBkZWZpbml0aW9uIGhlcmUgaXMgYSBzZXQgb2YNCj4+ID4gPj4gID4+Pj4+Pj4gaW5m
b3JtYXRpb24gcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBUaGlzIG1heSBiZSB0b28gbmFycm93DQo+
PiA+IG9yDQo+PiA+ID4+bGVhZA0KPj4gPiA+PiAgPj4+Pj4+PiB0byBhIHBhcnRpY3VsYXIgc29s
dXRpb24uIEkgYW0gZmluZSB3aXRoIHRoaXMgZGVmaW5pdGlvbg0KPj4gPiA+PmluIHRoZQ0KPj4g
PiA+PiAgPj4+Pj4+PiBwcm9ibGVtIHN0YXRlbWVudCB3LyBtaW5vciB0d2VhayAoc3VnZ2VzdGVk
IG9uIG1haWxpbmcNCj4+ID4gbGlzdCkuDQo+PiA+ID4+ICA+Pj4+Pj4+DQo+PiA+ID4+ICA+Pj4+
Pj4+IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUN
Cj4+ID4gYWJpbGl0eQ0KPj4gPiA+PnRvDQo+PiA+ID4+ICA+Pj4+Pj4+IGV4Y2hhbmdlIGluZm9y
bWF0aW9uIGJldHdlZW4gdGhlIGNsYXNzaWZpZXJzIGFuZCBzZXJ2aWNlDQo+PiA+ID4+ICA+Pj4+
Pj4+IGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgYW5kIHNlcnZpY2UNCj4+
ID4gPj5mdW5jdGlvbnMgYW5kDQo+PiA+ID4+ICA+Pj4+Pj4+IHRoZQ0KPj4gPiA+PiAgPj4+Pj4+
PiBjbGFzc2lmaWVyc3xzZXJ2aWNlIG5vZGVzLg0KPj4gPiA+PiAgPj4+Pj4+Pg0KPj4gPiA+PiAg
Pj4+Pj4+PiBUaGVyZSBtYXkgYmUgYSBzb2x1dGlvbiB0aGF0IGEgc2VydmljZSBmdW5jdGlvbiBw
YXNzZXMNCj4+ID4gPj5zb21lDQo+PiA+ID4+DQo+PiA+ID4+ICA+Pj4+Pj4+IGluZm9ybWF0aW9u
IHRvIGF0dGFjaGVkIHNlcnZpY2Ugbm9kZSB3aXRob3V0IHVzaW5nIFNGQw0KPj4gPiBoZWFkZXIu
DQo+PiA+ID4+ICA+Pj4+Pj4+DQo+PiA+ID4+ICA+Pj4+Pj4+IFRoYW5rcywgTHVjeQ0KPj4gPiA+
PiAgPj4+Pj4+Pg0KPj4gPiA+PiAgPj4+Pj4+Pg0KPj4gPiA+PiAgPj4+Pj4+PiAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIEhhbHBlcm4gRGlyZWN0DQo+PiA+ID4+ICA+Pj4+
Pj4+IFttYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwN
Cj4+IE1hcmNoDQo+PiA+ID4+MTIsDQo+PiA+ID4+ICA+Pj4+Pj4+IDIwMTQgMTI6MjUgUE0gVG86
IEx1Y3kgeW9uZzsgSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzDQo+PiA+ID4+Qk9VVEhPUlM7DQo+
PiA+ID4+ICA+Pj4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOw0K
Pj4gPiBicmlqc21hbkBqdW5pcGVyLm5ldA0KPj4gPiA+PjxtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQ+Ow0KPj4gPiA+PiAgPj4+Pj4+PiBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDog
UmU6IFtzZmNdDQo+PiA+ID4+ICA+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNv
bnNpZGVyYXRpb25zDQo+PiA+ID4+ICA+Pj4+Pj4+DQo+PiA+ID4+ICA+Pj4+Pj4+IEx1Y3ksIHlv
dSBzYXkgInRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIC4uLiIgIFRoZQ0KPj4gPiA+PmRlZmluaXRp
b24geW91DQo+PiA+ID4+ICA+Pj4+Pj4+IHRoZW4gcHJvdmlkZSBpcyBhIGRlZmluaXRpb24gb2Yg
dGhlIHNldCBvZiBpbmZvcm1hdGlvbiB3ZQ0KPj4gPiA+PmFyZQ0KPj4gPiA+PiAgPj4+Pj4+PiBw
cm9wb3NpbmcgdGhhdCB3ZSBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuICBJLCBhbmQgb3RoZXJzLA0K
Pj4gPiA+PmhhdmUNCj4+ID4gPj4gID4+Pj4+Pj4gYmVlbiB1c2luZyB0aGUgdGVybSBtZXRhZGF0
YSBtb3JlIG5hcnJvd2x5LiAgV2UgY2FuIHVzZQ0KPj4gPiA+PndoYXRldmVyDQo+PiA+ID4+ICA+
Pj4+Pj4+IGRlZmluaXRpb24gd2Ugd2FudC4gQnV0IHdlIGRvIG5lZWQgdG8gYWdyZWUgb24gdGhl
DQo+PiA+IGRlZmluaXRpb24uDQo+PiA+ID4+ICA+Pj4+Pj4+IEZvciB0aGUgcHVycG9zZXMgb2Yg
dGhlIFdHLCBpdCBzZWVtcyBtdWNoIG1vcmUgdXNlZnVsIHRvDQo+PiA+IHVzZQ0KPj4gPiA+PnRo
ZQ0KPj4gPiA+PiAgPj4+Pj4+PiB0ZXJtIG1ldGFkYXRhIGZvciB0aGUgbmFycm93ZXIgZGVzY3Jp
cHRpb24uDQo+PiA+ID4+ICA+Pj4+Pj4+DQo+PiA+ID4+ICA+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+
PiA+ID4+ICA+Pj4+Pj4+DQo+PiA+ID4+ICA+Pj4+Pj4+PiBPbiAzLzEyLzE0LCAxOjE5IFBNLCBM
dWN5IHlvbmcgd3JvdGU6DQo+PiA+ID4+ICA+Pj4+Pj4+PiBIaSBKb2VsLA0KPj4gPiA+PiAgPj4+
Pj4+Pj4NCj4+ID4gPj4gID4+Pj4+Pj4+IEkgYWdyZWUuIFdlIG5lZWQgdG8gZGlmZmVyZW50aWF0
ZSB0aGUgbWV0YWRhdGEgdXNlZCBieQ0KPj4gPiA+PnNlcnZpY2UNCj4+ID4gPj4gID4+Pj4+Pj4+
ZnVuY3Rpb24gYW5kIFNGQyBoZWFkZXIuIFRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIGNhcnJ5aW5n
DQo+PiA+ID4+c29tZQ0KPj4gPiA+PiAgPj4+Pj4+Pj5zdGF0ZXMgYWxvbmcgd2l0aCB0aGUgcGFj
a2V0LiBJTU86IFNGQyBoZWFkZXIgaXMgYSBraW5kDQo+PiBvZg0KPj4gPiA+PiAgPj4+Pj4+Pj5t
ZXRhZGF0YSBjYXJyaWVkIG9uIHBhY2tldCBmb3IgbmV4dCBzZXJ2aWNlIG5vZGUgdG8gdXNlLg0K
Pj4gPiA+PkluIHRoZQ0KPj4gPiA+PiAgPj4+Pj4+Pj5jb250ZXh0IG9mIFNGQywgd2UgaGF2ZSB0
ZXJtIGZvciBTRkMgaGVhZGVyIGFuZCB0aGUNCj4+ID4gbWV0YWRhdGENCj4+ID4gPj50aGF0DQo+
PiA+ID4+ICA+Pj4+Pj4+PndhcyBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIG9y
IGJldHdlZW4gc2VydmljZQ0KPj4gPiA+PiAgPj4+Pj4+Pj5mdW5jdGlvbnMgYW5kIGNsYXNzaWZp
ZXJzL3NlcnZpY2Ugbm9kZXMsIHdoaWNoIGlzIHdoYXQNCj4+IHRoZQ0KPj4gPiA+PmRyYWZ0DQo+
PiA+ID4+ICA+Pj4+Pj4+PmZvY3VzLg0KPj4gPiA+PiAgPj4+Pj4+Pj4NCj4+ID4gPj4gID4+Pj4+
Pj4+IFRoYW5rcywgTHVjeQ0KPj4gPiA+PiAgPj4+Pj4+Pj4NCj4+ID4gPj4gID4+Pj4+Pj4+DQo+
PiA+ID4+ICA+Pj4+Pj4+Pg0KPj4gPiA+PiAgPj4+Pj4+Pj4NCj4+ID4gPj4gID4+Pj4+Pj4+DQo+
PiA+ID4+ICA+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0u
IEhhbHBlcm4NCj4+ID4gPj4gID4+Pj4+Pj4+IFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0g
U2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwNCj4+ID4gPj4yMDE0DQo+PiA+ID4+ICA+Pj4+Pj4+
PiAxMToxOCBBTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENj
Og0KPj4gPiA+PkppbQ0KPj4gPiA+PiAgPj4+Pj4+Pj4gR3VpY2hhcmQgKGpndWljaGFyKTsgYnJp
anNtYW5AanVuaXBlci5uZXQNCj4+ID4gPj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsg
c2ZjOyBKYW1hbCBIYWRpIFNhbGltDQo+PiA+ID4+ICA+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3Nm
Y10NCj4+ID4gPj5kcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4g
PiA+PiAgPj4+Pj4+Pj4NCj4+ID4gPj4gID4+Pj4+Pj4+IEkgdGhpbmsgaXQgaXMgaW1wb3J0YW50
IHRvIGtlZXAgYSBzdHJvbmcgZGlzdGluY3Rpb24NCj4+ID4gPj5iZXR3ZWVuDQo+PiA+ID4+ICA+
Pj4+Pj4+PiBtZXRhZGF0YSAod2hpY2ggaXMgZm9yIHVzZSBieSBhcHBsaWNhdGlvbnMpIGFuZCB0
aGUNCj4+ID4gc2VydmljZQ0KPj4gPiA+PiAgPj4+Pj4+Pj4gY2hhaW5pbmcgaW5mb3JtYXRpb24g
aW4gdGhlIGJhc2Ugc2VydmljZSBjaGFpbiBoZWFkZXIsDQo+PiA+ID4+d2hpY2ggaXMNCj4+ID4g
Pj4gID4+Pj4+Pj4+IGZvciB1c2UgYnkgdGhlIHNlcnZpY2UgY2hhaW4gc3VwcG9ydCBtZWNoYW5p
c21zLg0KPj4gPiA+PiAgPj4+Pj4+Pj4NCj4+ID4gPj4gID4+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+
PiA+ID4+ICA+Pj4+Pj4+Pg0KPj4gPiA+PiAgPj4+Pj4+Pj4+IE9uIDMvMTIvMTQsIDEwOjQyIEFN
LCBMdWN5IHlvbmcgd3JvdGU6DQo+PiA+ID4+ICA+Pj4+Pj4+Pj4gRnVsbHkgYWdyZWUgd2l0aCBK
b2UuDQo+PiA+ID4+ICA+Pj4+Pj4+Pj4NCj4+ID4gPj4gID4+Pj4+Pj4+PiBXZSBzaG91bGQgbm90
IHJlcXVpcmUgYSBmaXggbGVuZ3RoIGZvciBpbi1iYW5kIG1ldGFkYXRhDQo+PiA+ID4+YnV0DQo+
PiA+ID4+ICA+Pj4+Pj4+Pj4gYWxzbyBub3QgbGVhdmUgaXQgZm9yIGZyZWVseSB1c2FnZS4gSW4g
ZmFjdCwgd2hlbiBhDQo+PiA+ID4+c2VydmljZQ0KPj4gPiA+PiAgPj4+Pj4+Pj4+IG5vZGUgaW5z
ZXJ0cyBTRkMgaGVhZGVyIG9uIGEgKGVuY2Fwc3VsYXRlZCkgcGFja2V0IGFuZA0KPj4gPiA+PnNl
bmQgdG8NCj4+ID4gPj4gID4+Pj4+Pj4+PiBuZXh0IHNlcnZpY2Ugbm9kZSwgU0ZDIGhlYWRlciBp
dHNlbGYgY2FuIGJlIHNlZW4gYXMgYQ0KPj4gPiA+Pm1ldGFkYXRhLg0KPj4gPiA+PiAgPj4+Pj4+
Pj4+DQo+PiA+ID4+ICA+Pj4+Pj4+Pj4gTHVjeQ0KPj4gPiA+PiAgPj4+Pj4+Pj4+DQo+PiA+ID4+
ICA+Pj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjDQo+PiA+ID4+
ICA+Pj4+Pj4+Pj4gW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpv
ZWwgTS4NCj4+ID4gSGFscGVybg0KPj4gPiA+PiAgPj4+Pj4+Pj4+IFNlbnQ6IFdlZG5lc2RheSwg
TWFyY2ggMTIsIDIwMTQgOToyMSBBTSBUbzogTmljb2xhcw0KPj4gPiA+PkJPVVRIT1JTOw0KPj4g
PiA+PiAgPj4+Pj4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOw0K
Pj4gPiA+PmJyaWpzbWFuQGp1bmlwZXIubmV0ICA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
PjsNCj4+ID4gPj4gID4+Pj4+Pj4+PiBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6
IFtzZmNdDQo+PiA+ID4+ICA+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29u
c2lkZXJhdGlvbnMNCj4+ID4gPj4gID4+Pj4+Pj4+Pg0KPj4gPiA+PiAgPj4+Pj4+Pj4+IEZvciBp
bi1iYW5kIG1ldGFkYXRhLCB0aGUgQVBJIGZvciBhY2Nlc3MgY2FuIGVhc2lseSBiZQ0KPj4gPiA+
PiAgPj4+Pj4+Pj4+IHN5bmNocm9ub3VzLiBPdXQgb2YgYmFuZCBtZXRhZGF0YSBuZWVkcyBkaWZm
ZXJlbnQNCj4+ID4gaGFuZGxpbmcuDQo+PiA+ID4+ICA+Pj4+Pj4+Pj4gVGhlcmUgYXJlIG1hbnkg
Y2FzZXMgd2hlcmUgb3V0LW9mLWJhbmQgbWV0YWRhdGEgaXMNCj4+ID4gPj51c2VmdWwgYW5kDQo+
PiA+ID4+ICA+Pj4+Pj4+Pj4gYXBwcm9wcmlhdGUuICBCdXQgdGhleSBkbyBub3QgY292ZXIgYWxs
IG5lZWRzIGJ5IGFueQ0KPj4gPiBzdHJldGNoLg0KPj4gPiA+PiAgPj4+Pj4+Pj4+DQo+PiA+ID4+
ICA+Pj4+Pj4+Pj4gRXZlbiBpZiBlYWNoIHBpZWNlIG9mIGluLWJhbmQgbWV0YWRhdGEgaXMgb2Yg
Zml4ZWQNCj4+ID4gbGVuZ3RoLA0KPj4gPiA+PiAgPj4+Pj4+Pj4+IHRoZXJlIGFyZSBtYW55IGRp
ZmZlcmVudCBraW5kcyBvZiBtZXRhdHlwZS4gIFRyeWluZyB0bw0KPj4gPiBzYXkNCj4+ID4gPj4g
ID4+Pj4+Pj4+PiAidGhlcmUgd2lsbCBiZSBleGFjdGx5IGZvdXIgcGllY2VzLCBhbmQgdGhleSB3
aWxsIGJlIG9mDQo+PiA+ID4+dHlwZXMNCj4+ID4gPj4gID4+Pj4+Pj4+PiB0MSwgdDIsIHQzLCBh
bmQgdDQiIGlzIHNpbXBseSB0b28gc3BlY2lmaWMgZm9yIGV2ZW4gODAlDQo+PiA+IG9mDQo+PiA+
ID4+dGhlDQo+PiA+ID4+ICA+Pj4+Pj4+Pj5uZWVkcy4NCj4+ID4gPj4gID4+Pj4+Pj4+Pg0KPj4g
PiA+PiAgPj4+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+PiA+ID4+ICA+Pj4+Pj4+Pj4NCj4+ID4gPj4g
ID4+Pj4+Pj4+Pj4gT24gMy8xMi8xNCwgODo1MiBBTSwgTmljb2xhcyBCT1VUSE9SUyB3cm90ZToN
Cj4+ID4gPj4gID4+Pj4+Pj4+Pj4gSGVsbG8gUm9uLA0KPj4gPiA+PiAgPj4+Pj4+Pj4+Pg0KPj4g
PiA+PiAgPj4+Pj4+Pj4+PiBTZW5kaW5nIG91dCBvZiBiYW5kIGNvbmdydWVudCBtZXRhZGF0YSBt
YXkgbm90IGJlIHRoZQ0KPj4gPiA+PmFuc3dlcg0KPj4gPiA+PiAgPj4+Pj4+Pj4+PiB0byBhbGwg
bmVlZHMgYnV0IGl0IGlzIG9uZSB0b29sIHRoYXQgd2Ugc2hvdWxkIGtlZXAuDQo+PiA+ID4+ICA+
Pj4+Pj4+Pj4+DQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+IE5vdCBhbGwgbWV0YWRhdGEgaXMgdGllZCB0
byBhIHNwZWNpZmljIHBhY2tldCwgZm9yDQo+PiA+ID4+ZXhhbXBsZSBhDQo+PiA+ID4+ICA+Pj4+
Pj4+Pj4+IHBvbGljeSBjaGFuZ2UgaW4gUENSRiBjb3VsZCBsZWFkIHRvIHNvbWUgbWV0YWRhdGEN
Cj4+ID4gPj5zaWduYWxpbmcsDQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+IHRoZSByZWFjdGlvbiB0aW1l
IG5lZWQgbm90IGJlIGltbWVkaWF0ZSwgZmV3IG1zIG1heQ0KPj4gbm90DQo+PiA+ID4+bWF0dGVy
Lg0KPj4gPiA+PiAgPj4+Pj4+Pj4+Pg0KPj4gPiA+PiAgPj4+Pj4+Pj4+PiBBcyB5b3UgcG9pbnQs
IGlmIGEgcGFja2V0IGlzIHRpZWQgdG8gYSBtZXRhZGF0YSBhDQo+PiA+ID4+Y29ycmVsYXRpb24N
Cj4+ID4gPj4gID4+Pj4+Pj4+Pj4gaW5mbyBjYW4gYmUgc2V0IGluIGJvdGggcGFja2V0IHRvIGRl
YWwgd2l0aCBpdCAoaS5lDQo+PiA+ID4+bWV0YWRhdGENCj4+ID4gPj4gID4+Pj4+Pj4+Pj4gZXhw
ZWN0ZWQgZmxhZyBpbiB0aGUgU0ZDIGhlYWRlciwgcGx1cyBhbiBpZCkNCj4+ID4gPj4gID4+Pj4+
Pj4+Pj4NCj4+ID4gPj4gID4+Pj4+Pj4+Pj4gRmluYWxseSB3ZSBjYW4gc3RpbGwgc2VuZCBzb21l
IGxpbWl0ZWQgbWV0YWRhdGEgd2l0aGluDQo+PiA+ID4+YSBoZWFkZXIuDQo+PiA+ID4+ICA+Pj4+
Pj4+Pj4+IFRoaXMgY291bGQgYmUgdXNlZCBmb3IgbG9hZCBiYWxhbmNlcnMgaW4gcGFydGljdWxh
ciBpZg0KPj4gPiB3ZQ0KPj4gPiA+PiAgPj4+Pj4+Pj4+PiBhZ3JlZSBvbiBhIGNvbnZlbnRpb24g
dG8gbG9jYXRlICJjb2Fyc2UgZ3JhaW4gcG9saWN5Ig0KPj4gPiA+PiAgPj4+Pj4+Pj4+PiAvICJm
aW5lIGdyYWluIHBvbGljeSIgb24gcmVzZXJ2ZWQgY29udGV4dCBoZWFkZXJzLg0KPj4gPiA+PiAg
Pj4+Pj4+Pj4+Pg0KPj4gPiA+PiAgPj4+Pj4+Pj4+PiBUaGlzIHNlZW1zIHRvIG9wZW4gdXAgYSBs
b3Qgb2YgZmxleGliaWxpdHkgLw0KPj4gPiBpbm5vdmF0aW9ucy4NCj4+ID4gPj4gID4+Pj4+Pj4+
Pj4NCj4+ID4gPj4gID4+Pj4+Pj4+Pj4gT24geW91ciBsYXN0IHBvaW50LCB0aGVyZSBpcyBhIHF1
ZXN0aW9uIG9uIGhvdyB0byBtYWtlDQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+IG1ldGFkYXRhIGF2YWls
YWJsZSB0byBhIFNlcnZpY2UgRnVuY3Rpb24uIEN1cnJlbnQNCj4+ID4gPj5zb2NrZXQNCj4+ID4g
Pj4gID4+Pj4+Pj4+Pj4gY29ubmVjdGlvbnMgZm9yIGV4YW1wbGUgZG8gbm90IGFsbG93IHRvIHJl
dHJpZXZlIElQDQo+PiA+ID4+aGVhZGVyDQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+IG9wdGlvbnMuIFNv
IEkgYXNzdW1lIHRoYXQgU0ZDIGF3YXJlIFNlcnZpY2UgRnVuY3Rpb25zDQo+PiA+ID4+d2lsbA0K
Pj4gPiA+PiAgPj4+Pj4+Pj4+PiBuZWVkIHNvbWUgKGFzeW5jaHJvbm91cw0KPj4gPiA+PiAgPj4+
Pj4+Pj4+PiA/KSBBUEkgdG8gcmV0cmlldmUgU0ZDIGhlYWRlciBpbmZvcm1hdGlvbiBhcyB3ZWxs
IGFzDQo+PiA+ID4+aW4tYmFuZA0KPj4gPiA+PiAgPj4+Pj4+Pj4+PiBtZXRhZGF0YS4gSSBkb24n
dCBzZWUgb3V0IG9mIGJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0DQo+PiA+ID4+YWRkaW5nDQo+PiA+
ID4+ICA+Pj4+Pj4+Pj4+IGNvbXBsZXhpdHksICB0aGUgc2FtZSBBUEkgY2FuIHByb2JhYmx5IGFw
cGx5Lg0KPj4gPiA+PiAgPj4+Pj4+Pj4+Pg0KPj4gPiA+PiAgPj4+Pj4+Pj4+PiBUaGUgYWx0ZXJu
YXRpdmUgb3B0aW9uLCBhbGxvd2luZyB2YXJpYWJsZSBzaXplZA0KPj4gPiA+Pm1ldGFkYXRhIGlu
DQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+IHRoZSBTRkMgaGVhZGVyIGhhcyBzb21lIGRyYXdiYWNrcyBh
cyB3ZWxsLCBvbmUgYmVpbmcNCj4+ID4gPj4gID4+Pj4+Pj4+Pj4gZnJhZ21lbnRhdGlvbiwgYW5k
IHNvbWUgc3dpdGNoZXMgZXhwZWN0aW5nIGFzIHdlbGwgdG8NCj4+ID4gPj5sb29rIGF0DQo+PiA+
ID4+ICA+Pj4+Pj4+Pj4+IGVuZCB1c2VyIHRyYWZmaWMgaGVhZGVycyBmb3IgbGluayBsb2FkIGJh
bGFuY2luZy4gIEkNCj4+ID4gPj53b3VsZA0KPj4gPiA+PiAgPj4+Pj4+Pj4+PiBhZ3JlZSB0aGF0
IGlmIHdlIGNhbiBhY2NlcHQgdGhlc2UgaXNzdWVzLCB0aGVuIHNlbmRpbmcNCj4+ID4gPj4gID4+
Pj4+Pj4+Pj4gb2ZmLWxpbmUgY29uZ3J1ZW50IG1ldGFkYXRhIGxvb3NlcyBpdHMgaW50ZXJlc3Qu
DQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+DQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+IFdlIG5lZWQgdG8gdGFr
ZSBpbnRvIGFjY291bnQgIHRoYXQgYm90aCBpbi1iYW5kIGFuZA0KPj4gPiA+PmNvbmdydWVudA0K
Pj4gPiA+PiAgPj4+Pj4+Pj4+PiBvdXQtb2YtYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQgaXMgbm90
IHJlbGlhYmxlLiBBDQo+PiA+ID4+cGFja2V0IGxvc3MNCj4+ID4gPj4gID4+Pj4+Pj4+Pj4gdHJp
Z2dlcmluZyByZXRyYW5zbWlzc2lvbiB3b3VsZCBub3QgbGVhZCB0byB0aGUNCj4+ID4gaWRlbnRp
Y2FsDQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+IHJlY29uc3RydWN0aW9uIG9mIHRoZSBhc3NvY2lhdGVk
IG1ldGFkYXRhLiBJbiBzb21lDQo+PiA+IGNhc2VzLA0KPj4gPiA+PndlDQo+PiA+ID4+ICA+Pj4+
Pj4+Pj4+IG1pZ2h0IHRodXMgZXZlbiBuZWVkIG5vbi1jb25ncnVlbnQgb3V0LW9mLWJhbmQNCj4+
IHJlbGlhYmxlDQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+IG1ldGFkYXRhIHRyYW5zcG9ydC4NCj4+ID4g
Pj4gID4+Pj4+Pj4+Pj4NCj4+ID4gPj4gID4+Pj4+Pj4+Pj4NCj4+ID4gPj4gID4+Pj4+Pj4+Pj4N
Cj4+ID4gPj4gID4+Pj4+Pj4+Pj4gTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fIEZyb206DQo+PiA+ID4+Um9uDQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+IFBhcmtl
ciBbUm9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0gU2VudDoNCj4+ID4gV2VkbmVzZGF5
LA0KPj4gPiA+PiAgPj4+Pj4+Pj4+PiBNYXJjaCAxMiwgMjAxNA0KPj4gPiA+PiAgPj4+Pj4+Pj4+
PiAxMjo0MyBQTSBUbzogTmljb2xhcyBCT1VUSE9SUyBDYzogSmltIEd1aWNoYXJkDQo+PiA+ID4+
KGpndWljaGFyKTsNCj4+ID4gPj4gID4+Pj4+Pj4+Pj4gYnJpanNtYW5AanVuaXBlci5uZXQgPG1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+PiA+ID4+c2ZjOyBKYW1hbCBIYWRpIFNhbGlt
IFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4gPiA+PiAgPj4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNm
Yy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4gPiA+PiAgPj4+Pj4+Pj4+Pg0KPj4gPiA+PiAg
Pj4+Pj4+Pj4+PiBOaWNvbGFzLA0KPj4gPiA+PiAgPj4+Pj4+Pj4+Pg0KPj4gPiA+PiAgPj4+Pj4+
Pj4+PiBJIHVuZGVyc3RhbmQgdGhlIGNvbmNlcHQgZm9yIG91dCBvZiBiYW5kIHNpZ25hbGluZyBv
Zg0KPj4gPiA+PiAgPj4+Pj4+Pj4+Pm1ldGFkYXRhLCBidXQgSSBhbSBjb25jZXJuZWQgdGhhdCBp
dCBpbnRyb2R1Y2VzDQo+PiA+ID4+c2lnbmlmaWNhbnQNCj4+ID4gPj4gID4+Pj4+Pj4+Pj5jb21w
bGV4aXR5IGR1ZSB0byB0aGUgcG90ZW50aWFsIHJhY2UgY29uZGl0aW9uIG9mDQo+PiA+ID4+cmVj
ZWl2aW5nIHRoZQ0KPj4gPiA+PiAgPj4+Pj4+Pj4+PnJlYWwgcGFja2V0IGJlZm9yZSB0aGUgbWV0
YWRhdGEuICBXaGlsZSB0aGUgcmVhbCBwYWNrZXQNCj4+ID4gPj5jb3VsZA0KPj4gPiA+PiAgPj4+
Pj4+Pj4+PmluZGljYXRlIHRoYXQgb3V0IG9mIGJhbmQgbWV0YWRhdGEgaXMgZXhwZWN0ZWQsIGhv
dyBjYW4NCj4+ID4gd2UNCj4+ID4gPj4gID4+Pj4+Pj4+Pj5ndWFyYW50ZWUgdGhlIG9yZGVyIG9m
IHJlY2VwdGlvbj8gV2hhdCBpZiBzd2l0Y2hpbmcgb3INCj4+ID4gPj5yb3V0aW5nDQo+PiA+ID4+
ICA+Pj4+Pj4+Pj4+bm9kZXMgYXBwbHkgaGFzaCBiYXNlZCBsb2FkIGJhbGFuY2luZz8gV2hhdCBp
ZiB0aGUgbG9hZA0KPj4gPiA+PiAgPj4+Pj4+Pj4+PmJhbGFuY2luZyB1bmRlcnN0YW5kcyBTRkMg
ZW5jYXBzIGFuZCBsb29rcyBiZXlvbmQgaXQgdG8NCj4+ID4gPj50aGUNCj4+ID4gPj4gID4+Pj4+
Pj4+Pj5vcmlnaW5hbCBoZWFkZXIgdG8gZ2V0IGJldHRlciBlbnRyb3B5Pw0KPj4gPiA+PiAgPj4+
Pj4+Pj4+PiBDYW4gd2UgZ3VhcmFudGVlIHRoYXQgdGhlIG1ldGFkYXRhIGFuZCByZWFsIHBhY2tl
dA0KPj4gd2lsbA0KPj4gPiA+PmZvbGxvdw0KPj4gPiA+PiAgPj4+Pj4+Pj4+PnRoZSBleGFjdCBz
YW1lIHBhdGg/IElmIHdlIGNhbiBub3QsIHRoZW4NCj4+IGltcGxlbWVudGF0aW9ucw0KPj4gPiA+
PndpbGwNCj4+ID4gPj4gID4+Pj4+Pj4+Pj5uZWVkIHRvIGFkZCBpbmdyZXNzIHF1ZXVpbmcgdG8g
Y29wZSB3aXRoIHRoZSBzY2VuYXJpby4NCj4+ID4gPj4gID4+Pj4+Pj4+Pj4NCj4+ID4gPj4gID4+
Pj4+Pj4+Pj4gQWxzbywgZG8geW91IGZlZWwgdGhhdCB0aGUgaW5jcmVhc2UgaW4gaW1wbGVtZW50
YXRpb24NCj4+ID4gPj4gID4+Pj4+Pj4+Pj4gY29tcGxleGl0eSBhdCB0aGUgc2VydmljZSBmdW5j
dGlvbnMgaXMgcmVhc29uYWJsZT8NCj4+ID4gPj4gID4+Pj4+Pj4+Pj4NCj4+ID4gPj4gID4+Pj4+
Pj4+Pj4gVGhhbmtzLg0KPj4gPiA+PiAgPj4+Pj4+Pj4+Pg0KPj4gPiA+PiAgPj4+Pj4+Pj4+PiBS
b24NCj4+ID4gPj4gID4+Pj4+Pj4+Pj4NCj4+ID4gPj4gID4+Pj4+Pj4+Pj4+IE9uIE1hciAxMiwg
MjAxNCwgYXQgNDowOSBBTSwgIk5pY29sYXMgQk9VVEhPUlMiDQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+
PiA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tDQo+PiA+ID4+PG1haWx0bzpOaWNvbGFzLkJP
VVRIT1JTQHFvc21vcy5jb20+PiB3cm90ZToNCj4+ID4gPj4gID4+Pj4+Pj4+Pj4+DQo+PiA+ID4+
ICA+Pj4+Pj4+Pj4+PiBJIHRoaW5rIHdlIG11c3QgbWFrZSBhIGRpc3RpbmN0aW9uIGJldHdlZW46
DQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+Pg0KPj4gPiA+PiAgPj4+Pj4+Pj4+Pj4gLSBNZXRhZGF0YSB3
aGljaCBzaG91bGQgYmUgcGFydCBvZiB0aGUgaGVhZGVyIGRlZmluZWQNCj4+ID4gYXMNCj4+ID4g
Pj5pbg0KPj4gPiA+PiAgPj4+Pj4+Pj4+Pj4gYmFuZCBtYXJraW5nLiAtIE1ldGFkYXRhIHdpdGgg
Y2FuIGJlIHBhc3NlZCBvdXQgb2YNCj4+ID4gYmFuZCwNCj4+ID4gPj5mb3INCj4+ID4gPj4gID4+
Pj4+Pj4+Pj4+IGV4YW1wbGUgY29uZ3J1ZW50IG91dCBvZiBiYW5kIHNpZ25hbGluZyBkZWZpbmVk
IGluDQo+PiB0aGUNCj4+ID4gPj5kcmFmdA0KPj4gPiA+PiAgPj4+Pj4+Pj4+Pj4NCj4+ID4gPj4g
ID4+Pj4+Pj4+Pj4+IFRoZSBmb3JtZXIgY2FsbHMgZm9yIGEgbGltaXRlZCBzcGFjZSBpbiB0aGUg
aGVhZGVyLA0KPj4gPiA+PnRydWUsIFRoZQ0KPj4gPiA+PiAgPj4+Pj4+Pj4+Pj4gbGF0dGVyIGhv
d2V2ZXIgZG9lcyBub3QgaW5jdXIgYW55IHNwYWNlIGxpbWl0YXRpb24NCj4+IGFuZA0KPj4gPiA+
PmlzDQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+PiBzdGlsbCBmYWlybHkgZWZmaWNpZW50IGFuZCBpdCBy
ZW1haW5zIGNvbXBhdGlibGUgd2l0aA0KPj4gPiA+PmEgZml4ZWQNCj4+ID4gPj4gID4+Pj4+Pj4+
Pj4+IHNpemUgaGVhZGVyIHVzZWQgdG8gcm91dGUgdGhvc2Ugc2lnbmFsaW5nIG1lc3NhZ2VzDQo+
PiA+IGFsb25nDQo+PiA+ID4+dGhlDQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+PiBjaGFpbidzIHNlcnZp
Y2UgZnVuY3Rpb25zLg0KPj4gPiA+PiAgPj4+Pj4+Pj4+Pj4NCj4+ID4gPj4gID4+Pj4+Pj4+Pj4+
IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4gRnJv
bToNCj4+ID4gPj4gID4+Pj4+Pj4+Pj4+IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFtqZ3VpY2hh
ckBjaXNjby5jb21dIFNlbnQ6DQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+PiBUdWVzZGF5LCBNYXJjaCAx
MSwgMjAxNCA2OjQ4IFBNIFRvOiBSb24gUGFya2VyIENjOg0KPj4gPiA+PiAgPj4+Pj4+Pj4+Pj4g
Tmljb2xhcyBCT1VUSE9SUzsgYnJpanNtYW5AanVuaXBlci5uZXQNCj4+ID4gPj48bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltDQo+PiA+ID4+ICA+Pj4+
Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10NCj4+ID4gPj5kcmFmdC1yaWpzbWFuLXNmYy1tZXRh
ZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4gPiA+PiAgPj4+Pj4+Pj4+Pj4NCj4+ID4gPj4gID4+Pj4+
Pj4+Pj4+IEhpIFJvbiwNCj4+ID4gPj4gID4+Pj4+Pj4+Pj4+DQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+
PiBXZSBjYW4gY2VydGFpbmx5IGhhdmUgdGhpcyBkaXNjdXNzaW9uIGJ1dCB3ZSBzaG91bGQNCj4+
ID4gPj5maXJzdA0KPj4gPiA+PiAgPj4+Pj4+Pj4+Pj4gY29uc2lkZXIgd2hhdCBpbmZvcm1hdGlv
biBpcyBuZWNlc3NhcnkgYW5kIGlmIHNhaWQNCj4+ID4gPj4gID4+Pj4+Pj4+Pj4+IGluZm9ybWF0
aW9uIGNhbiBmaXQgd2l0aGluIGEgZml4ZWQgbnVtYmVyIG9mIGNvbnRleHRzDQo+PiA+IGluDQo+
PiA+ID4+dGhlDQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+PiBtYWpvcml0eSBvZiBjYXNlcy4gUmVtZW1i
ZXIsIHRoZSBnb2FsIG9mIGJlaW5nIGFibGUNCj4+IHRvDQo+PiA+ID4+cGFzcw0KPj4gPiA+PiAg
Pj4+Pj4+Pj4+Pj4gbWV0YWRhdGEgdGhyb3VnaCB0aGUgbmV0d29yayBpcyB0byBlbmhhbmNlIHNl
cnZpY2UNCj4+ID4gPj5kZWxpdmVyeSwNCj4+ID4gPj4gID4+Pj4+Pj4+Pj4+IG5vdCBwYXNzIHRo
ZSBlbnRpcmUgd29ya3Mgb2YgU2hha2VzcGVhcmUgOy0pDQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+Pg0K
Pj4gPiA+PiAgPj4+Pj4+Pj4+Pj4gU2VudCBmcm9tIG15IGlQaG9uZQ0KPj4gPiA+PiAgPj4+Pj4+
Pj4+Pj4NCj4+ID4gPj4gID4+Pj4+Pj4+Pj4+PiBPbiBNYXIgNywgMjAxNCwgYXQgMzo1MiBBTSwg
IlJvbiBQYXJrZXIiDQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+Pj4gPFJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb20NCj4+ID4gPj48bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b20+PiB3cm90ZToNCj4+ID4gPj4gID4+Pj4+Pj4+Pj4+Pg0KPj4gPiA+PiAgPj4+Pj4+Pj4+Pj4+
IE5pY29sYXMsDQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+Pj4NCj4+ID4gPj4gID4+Pj4+Pj4+Pj4+PiBJ
IHNlZSBzaW1pbGFyIHJlcXVpcmVtZW50cyBmcm9tIHRoZSAzZ3BwIEVQQyBzaWRlLg0KPj4gSQ0K
Pj4gPiA+PndvdWxkDQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+Pj4gbGlrZSB0byBwcm9wb3NlIGFuIE9V
SSAvIFRMViBiYXNlZCBhcHByb2FjaCB3aGVyZQ0KPj4gdGhlDQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+
Pj4gcmVzZXJ2ZWQgT1VJIGNhbiBiZSB1c2VkIGZvciBhZ3JlZWQgdXBvbiB0eXBlcyBvZg0KPj4g
PiA+PmNvbW1vbg0KPj4gPiA+PiAgPj4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIGFuZCB2ZW5kb3Igb3Ig
b3RoZXIgb3JnYW5pemF0aW9uYWwgT1VJcyBjYW4NCj4+ID4gYmUNCj4+ID4gPj51c2VkDQo+PiA+
ID4+ICA+Pj4+Pj4+Pj4+Pj4gdG8gcXVpY2tseSBpbm5vdmF0ZSBpbiB0aGUgbmV0d29ya3MuDQo+
PiA+ID4+ICA+Pj4+Pj4+Pj4+Pj4gU2ltdWx0YW5lb3VzbHksIEkgd291bGQgYWxzbyBsaWtlIHRv
IGNvbnNpZGVyDQo+PiA+ID4+bWVjaGFuaXNtcw0KPj4gPiA+PiAgPj4+Pj4+Pj4+Pj4+IHRoYXQg
YXJlIG9wdGltaXplZCBmb3IgbG9uZyBsaXZlZCBmbG93cyBzbyBhcyB0bw0KPj4gPiA+PmxpbWl0
IHRoZQ0KPj4gPiA+PiAgPj4+Pj4+Pj4+Pj4+IG5lZ2F0aXZlIGVmZmVjdHMgb2YgcGFja2V0IGdy
b3d0aC4NCj4+ID4gPj4gID4+Pj4+Pj4+Pj4+Pg0KPj4gPiA+PiAgPj4+Pj4+Pj4+Pj4+IFJvbg0K
Pj4gPiA+PiAgPj4+Pj4+Pj4+Pj4+DQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+Pj4NCj4+ID4gPj4gID4+
Pj4+Pj4+Pj4+Pj4gT24gTWFyIDcsIDIwMTQsIGF0IDg6MzQgQU0sICJOaWNvbGFzIEJPVVRIT1JT
Ig0KPj4gPiA+PiAgPj4+Pj4+Pj4+Pj4+PiA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tDQo+
PiA+ID4+PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PiB3cm90ZToNCj4+ID4g
Pj4gID4+Pj4+Pj4+Pj4+Pj4NCj4+ID4gPj4gID4+Pj4+Pj4+Pj4+Pj4gSGVsbG8gSmltDQo+PiA+
ID4+ICA+Pj4+Pj4+Pj4+Pj4+DQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+Pj4+IEkgaGF2ZSBzZWVuIGNh
c2VzIGluIEdpIExBTiwgd2hlcmUgc3Vic2NyaWJlcg0KPj4gPiA+PnJlbGF0ZWQNCj4+ID4gPj4g
ID4+Pj4+Pj4+Pj4+Pj4gaW5mb3JtYXRpb24gaXMgcGFzc2VkIHRvIGEgV2ViIFByb3h5IGZvciBI
VFRQDQo+PiBoZWFkZXINCj4+ID4gPj4gID4+Pj4+Pj4+Pj4+Pj4gZW5yaWNobWVudCAoYWltZWQg
YXQgc29tZSBXZWIgQ29udGVudCBwcm92aWRlcnMNCj4+ID4gPj5wYXJ0bmVycyBvZg0KPj4gPiA+
PiAgPj4+Pj4+Pj4+Pj4+PiB0aGUgTW9iaWxlIE9wZXJhdG9yKS4NCj4+ID4gPj4gID4+Pj4+Pj4+
Pj4+Pj4gSW5mb3JtYXRpb24gd2FzIGFuIGNvZGVkIChwZXJzaXN0ZW50KSBzdWJzY3JpYmVyIGlk
DQo+PiA+ID4+ZGVyaXZlZA0KPj4gPiA+PiAgPj4+Pj4+Pj4+Pj4+PiBmcm9tIHRoZSBNU0lTRE4s
IGFuZCBjb3VwbGUgb2YgZiBjdXN0b21lciBwcm9maWxlDQo+PiA+ID4+cmVsYXRlZA0KPj4gPiA+
PiAgPj4+Pj4+Pj4+Pj4+PiBmaWVsZHMuDQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+Pj4+DQo+PiA+ID4+
ICA+Pj4+Pj4+Pj4+Pj4+IEluIGFuIHNmYyBiYXNlZCBHaSBMQU4sIHRoaXMgZW50aXR5IHNob3Vs
ZCByZWNlaXZlDQo+PiA+ID4+ZnJvbSB0aGUNCj4+ID4gPj4gID4+Pj4+Pj4+Pj4+Pj4gQ2xhc3Np
Zmllcg0KPj4gPiA+PiAgPj4+Pj4+Pj4+Pj4+Pg0KPj4gPiA+PiAgPj4+Pj4+Pj4+Pj4+PiAtIEEg
Y2xhc3NpZmljYXRpb24gb2YgdGhlIENvbnRlbnQgUHJvdmlkZXIgKCBJZCwNCj4+ID4gPj4gID4+
Pj4+Pj4+Pj4+Pj4gQ2F0ZWdvcnkpIGJhc2VkIG9uIHRyYWZmaWMgYW5hbHlzaXMgLSBUaGUgTVNJ
U0ROIG9mDQo+PiA+ID4+dGhlDQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+Pj4+IHN1YnNjcmliZXIgLSBU
d28gc3Vic2NyaWJlciBwb2xpY3kgZmllbGRzIChub3QgdGllZA0KPj4gPiB0bw0KPj4gPiA+PlBD
UkYNCj4+ID4gPj4gID4+Pj4+Pj4+Pj4+Pj4gYnV0IGJlbG9uZ2luZyB0byB0aGUgU3Vic2NyaWJl
ciBEQikgKFN1YnNjcmliZXINCj4+ID4gPj5jYXRlZ29yeSwNCj4+ID4gPj4gID4+Pj4+Pj4+Pj4+
Pj4gc3ViLWNhdGVnb3J5KSAtIEEgc2Vzc2lvbiBpZCAoZm9yIGxvZ2dpbmcgYW5kDQo+PiA+IHRy
YWNraW5nDQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+Pj4+IHB1cnBvc2VzKQ0KPj4gPiA+PiAgPj4+Pj4+
Pj4+Pj4+Pg0KPj4gPiA+PiAgPj4+Pj4+Pj4+Pj4+PiBUaGUgb2JqZWN0aXZlIGJlaW5nIHRvIGF2
b2lkIGhhdmluZyAgdGhlIEhUVFAgUHJveHkNCj4+ID4gdG8NCj4+ID4gPj4gID4+Pj4+Pj4+Pj4+
Pj4gYmVjb21lIGEgdHJ1c3RlZCBhcHBsaWNhdGlvbiAoaW50ZXJvZ2F0ZSB0aGUNCj4+ID4gPj5z
dWJzY3JpYmVyIERCLA0KPj4gPiA+PiAgPj4+Pj4+Pj4+Pj4+PiBldGMuLikNCj4+ID4gPj4gID4+
Pj4+Pj4+Pj4+Pj4NCj4+ID4gPj4gID4+Pj4+Pj4+Pj4+Pj4NCj4+ID4gPj4gID4+Pj4+Pj4+Pj4+
Pj4gTmljb2xhcw0KPj4gPiA+PiAgPj4+Pj4+Pj4+Pj4+Pg0KPj4gPiA+PiAgPj4+Pj4+Pj4+Pj4+
Pg0KPj4gPiA+PiAgPj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fIEZyb206IEppbQ0KPj4gPiA+Pkd1aWNoYXJkDQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+
Pj4+IChqZ3VpY2hhcikgW2pndWljaGFyQGNpc2NvLmNvbV0gU2VudDoNCj4+ID4gPj4gID4+Pj4+
Pj4+Pj4+Pj4gVGh1cnNkYXksIE1hcmNoIDA2LCAyMDE0IDI6MDIgUE0gVG86IEphbWFsIEhhZGkN
Cj4+ID4gU2FsaW07DQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+Pj4+IGptb2lzYW5kQGp1bmlwZXIubmV0
IDxtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQ+Ow0KPj4gPiA+PmJyaWpzbWFuQGp1bmlwZXIu
bmV0IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IENjOg0KPj4gPiA+PiAgPj4+Pj4+Pj4+
Pj4+PiBzZmMgU3ViamVjdDogUmU6IFtzZmNdDQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+Pj4+IGRyYWZ0
LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+
Pj4+DQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+Pj4+IEhpIEphbWFsLA0KPj4gPiA+PiAgPj4+Pj4+Pj4+
Pj4+Pg0KPj4gPiA+PiAgPj4+Pj4+Pj4+Pj4+PiBZb3Ugc2FpZCAiSXQgc2VlbXMgdGhlcmUncyBj
bGVhciBuZWVkIGZvciB2YXJpYWJsZQ0KPj4gPiA+PnNpemVkDQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+
Pj4+IG1ldGFkYXRhIi4uIEkgYW0gbm90IHNvIGNvbnZpbmNlZCBhbmQgd291bGQgbGlrZSB0bw0K
Pj4gPiA+PmJldHRlcg0KPj4gPiA+PiAgPj4+Pj4+Pj4+Pj4+PiB1bmRlcnN0YW5kIHRoZSByZXF1
aXJlbWVudHMgYmVmb3JlIHBhc3NpbmcNCj4+IGp1ZGdlbWVudC4NCj4+ID4gPj5JZiB3ZQ0KPj4g
PiA+PiAgPj4+Pj4+Pj4+Pj4+PiBsb29rIGF0IHRoZSB1c2UgY2FzZXMgYXMgcHJlc2VudGVkIHRo
dXMgZmFyIGludG8NCj4+IHRoZQ0KPj4gPiA+PldHIEkNCj4+ID4gPj4gID4+Pj4+Pj4+Pj4+Pj4g
aGF2ZSB5ZXQgdG8gc2VlIGEgc2luZ2xlIGV4YW1wbGUgb2YgdGhlIG5lZWQNCj4+IChub3RpbmcN
Cj4+ID4gPj50aGF0DQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+Pj4+IGRlc2lyZSBpcyBub3QgdGhlIHNh
bWUgYXMgbmVlZCkgLSBJIGFtIG5vdCBzYXlpbmcNCj4+ID4gPj50aGVyZSBpcw0KPj4gPiA+PiAg
Pj4+Pj4+Pj4+Pj4+PiBubyByZXF1aXJlbWVudCBidXQgcmF0aGVyIHRoYXQgd2Ugc2hvdWxkIG5v
dCBqdW1wDQo+PiB0bw0KPj4gPiA+PnRoZQ0KPj4gPiA+PiAgPj4+Pj4+Pj4+Pj4+PiBjb25jbHVz
aW9uIGFuZCBidWlsZCBzdGFuZGFyZHMgYXJvdW5kIGEgdGhlb3J5Lg0KPj4gPiA+PiAgPj4+Pj4+
Pj4+Pj4+Pg0KPj4gPiA+PiAgPj4+Pj4+Pj4+Pj4+Pg0KPj4gPiA+PiAgPj4+Pj4+Pj4+Pj4+Pg0K
Pj4gPiA+PiAgPj4+Pj4+Pj4+Pj4+Pj4gT24gMy8zLzE0LCA2OjM1IEFNLCAiSmFtYWwgSGFkaSBT
YWxpbSINCj4+ID4gPj4gID4+Pj4+Pj4+Pj4+Pj4+IDxoYWRpQG1vamF0YXR1LmNvbSA8bWFpbHRv
OmhhZGlAbW9qYXRhdHUuY29tPj4NCj4+ID4gd3JvdGU6DQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+Pj4+
Pg0KPj4gPiA+PiAgPj4+Pj4+Pj4+Pj4+Pj4gSSBsaWtlIHRoZSBkb2MgLSB3ZWxsIHdyaXR0ZW4u
DQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4gPiA+PiAgPj4+Pj4+Pj4+Pj4+Pj4gU2VjdGlv
biA0LjMgb24gbWV0YWRhdGEgZW5jb2RpbmcuDQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4g
PiA+PiAgPj4+Pj4+Pj4+Pj4+Pj4gSXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJp
YWJsZSBzaXplZA0KPj4gPiA+Pm1ldGFkYXRhDQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+Pj4+PiAoYXQg
bGVhc3QgZm9yIGh0dHAvYXBwIHlvdSAgc2VlbSB0byBpbmRpY2F0ZSB0aGUNCj4+ID4gPj5kZXNp
cmUgZm9yDQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+Pj4+Pml0KS4NCj4+ID4gPj4gID4+Pj4+Pj4+Pj4+
Pj4+IEZvciBhIGRhdGFwYXRoIHBlci1wYWNrZXQgbWV0YWRhdGEsIGkgZmVlbCB0aGUNCj4+IG5l
ZWQNCj4+ID4gPj5pcw0KPj4gPiA+PiAgPj4+Pj4+Pj4+Pj4+Pj4ganVzdCBhcyBpbXBvcnRhbnQu
IEFyZSB3ZSBsaW1pdGVkIGJ5IHRoZSBmYWN0IHRoYXQNCj4+ID4gPj4gID4+Pj4+Pj4+Pj4+Pj4+
IGV4aXN0aW5nIGhhcmR3YXJlIG1heSBub3QgYmUgYWJsZSB0byBoYW5kbGUgVExWcz8NCj4+ID4g
Rm9yDQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+Pj4+PiBleGFtcGxlLCBJIGRvbnQgaGF2ZSBhIHByb2Js
ZW0gaGFuZGxpbmcgVExWcyBpbiBhDQo+PiA+ID4+c29mdHdhcmUNCj4+ID4gPj4gID4+Pj4+Pj4+
Pj4+Pj4+ZGF0YXBhdGguDQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4gPiA+PiAgPj4+Pj4+
Pj4+Pj4+Pj4gY2hlZXJzLCBqYW1hbA0KPj4gPiA+PiAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+ID4gPj4g
ID4+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQo+PiBzZmMNCj4+ID4gPj4gID4+Pj4+Pj4+Pj4+Pj4+IG1haWxpbmcgbGlzdCBzZmNA
aWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+Pj4+PiBo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4gPiA+PiAgPj4+Pj4+
Pj4+Pj4+Pg0KPj4gPiA+PiAgPj4+Pj4+Pj4+Pj4+Pg0KPj4gPiA+PiAgPj4+Pj4+Pj4+Pj4+Pg0K
Pj4gPiA+PiAgPj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXyBzZmMNCj4+ID4gPj5tYWlsaW5nDQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+Pj4+
IGxpc3Qgc2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4gPiA+Pmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+PiA+ID4+ICA+Pj4+Pj4+Pj4+DQo+
PiA+ID4+ICA+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fIHNmYw0KPj4gPiA+Pm1haWxpbmcNCj4+ID4gPj4gID4+Pj4+Pj4+Pj4gbGlzdCBz
ZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+PiA+ID4+aHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+ID4gPj4gID4+Pj4+Pj4+Pg0KPj4gPiA+PiAg
Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
IHNmYw0KPj4gPiA+Pm1haWxpbmcNCj4+ID4gPj4gID4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9y
ZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+ID4gPj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYw0KPj4gPiA+PiAgPj4+Pj4+Pj4+DQo+PiA+ID4+ICA+Pj4+Pj4+Pj4g
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+PiA+
ID4+bWFpbGluZw0KPj4gPiA+PiAgPj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnIDxtYWlsdG86
c2ZjQGlldGYub3JnPg0KPj4gPiA+Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc2ZjDQo+PiA+ID4+ICA+Pj4+Pg0KPj4gPiA+PiAgPj4+Pj4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjIG1haWxpbmcNCj4+ID4gPj5saXN0DQo+
PiA+ID4+ICA+Pj4+PiBzZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+PiA+ID4+
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+ID4gPj4gID4+Pj4+
DQo+PiA+ID4+ICA+Pg0KPj4gPiA+PiAgPj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KPj4gPiA+PiAgPj5zZmMgbWFpbGluZyBsaXN0DQo+PiA+ID4+ICA+
PnNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+ID4gPj4gID4+aHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+ID4gPj4gID4NCj4+ID4gPj4gID5f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4gPiA+PiAg
PnNmYyBtYWlsaW5nIGxpc3QNCj4+ID4gPj4gID5zZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQo+PiA+ID4+ICA+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmMNCj4+ID4gPj4NCj4+ID4gPg0KPj4gPiA+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18NCj4+ID4gPnNmYyBtYWlsaW5nIGxpc3QNCj4+ID4gPnNmY0BpZXRm
Lm9yZw0KPj4gPiA+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+
ID4NCj4+ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
Cj4+ID4gc2ZjIG1haWxpbmcgbGlzdA0KPj4gPiBzZmNAaWV0Zi5vcmcNCj4+ID4gaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+IA0KPj4gX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+IHNmYyBtYWlsaW5nIGxpc3QNCj4+
IHNmY0BpZXRmLm9yZw0KPj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmMNCj4NCj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
PnNmYyBtYWlsaW5nIGxpc3QNCj5zZmNAaWV0Zi5vcmcNCj5odHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYw0KDQo=


From nobody Fri Mar 14 14:12:05 2014
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 06C491A01CF for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 14:12:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.748
X-Spam-Level: 
X-Spam-Status: No, score=-7.748 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, MANGLED_OFF=2.3, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 OqZXdsb2kyC1 for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 14:11:56 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) by ietfa.amsl.com (Postfix) with ESMTP id A5EBE1A01CB for <sfc@ietf.org>; Fri, 14 Mar 2014 14:11:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=33519; q=dns/txt; s=iport; t=1394831509; x=1396041109; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=sWcXq8uZup+WAifk5qRfpe5mib+teuxSAs7ARyOpFNU=; b=e6dcKr5vkg44vRlCZVRZBxVQgv018TJw+A8X/JaF9nveBpDLZK6Z4XEa 3q3tyedvNRM0ZMGFN1LrzbImPPBI38hbi4taZ/YZLqX+VVwCS++WjkkF3 FegYB962K+6PDZG3y9USkKXbx5IemLxzGSF/SZUG3sK/4HO5GGqA4Za2P o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AlwFADdvI1OtJXG//2dsb2JhbABZgwY7uyCDO4N1gRkWdIIlAQEBAwEBAQEXAUoCBwMIBQcEAgEIEQQBAQEVEgcnCxQJCAIEDgUbh1YIDdRHEwSOBAsBCRsIKwcCBASDGoEUBIkZinxEg2ySLoMtgWkBHw
X-IronPort-AV: E=Sophos;i="4.97,657,1389744000"; d="scan'208";a="27610761"
Received: from rcdn-core2-4.cisco.com ([173.37.113.191]) by alln-iport-8.cisco.com with ESMTP; 14 Mar 2014 21:11:47 +0000
Received: from xhc-aln-x14.cisco.com (xhc-aln-x14.cisco.com [173.36.12.88]) by rcdn-core2-4.cisco.com (8.14.5/8.14.5) with ESMTP id s2ELBlPV009854 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 14 Mar 2014 21:11:47 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.10]) by xhc-aln-x14.cisco.com ([173.36.12.88]) with mapi id 14.03.0123.003; Fri, 14 Mar 2014 16:11:47 -0500
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: SFC encapsulation chain ID
Thread-Index: AQHPP77sDcV8dQwNmkqi5E1kYsrF8Zrg/qPggAAV46I=
Date: Fri, 14 Mar 2014 21:11:46 +0000
Message-ID: <B88899DE-A1B5-4654-A0FF-34AED272C97D@cisco.com>
References: <CF48D379.1DCE2%jguichar@cisco.com>, <CDF2F015F4429F458815ED2A6C2B6B0B1A7DEFD0@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7DEFD0@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/BW-WJ3Rh20wiEg9G14s3XKmaMYw
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 21:12:01 -0000

Yes that is certainly my opinion.

Sent from my iPhone

> On Mar 14, 2014, at 3:55 PM, "Ron Parker" <Ron_Parker@affirmednetworks.co=
m> wrote:
>=20
> Thanks, Jim.
>=20
> Remember that we have said many times that the SFC service header is tran=
sport independent.   Just because the chain id could be carried in some for=
m or another with some particular transport doesn't mean that it could be u=
niversally conveyed.    By making and keeping the SFC service header transp=
ort independent makes it more applicable in more environments and more like=
ly to get adopted broadly.
>=20
>   Ron
>=20
>=20
> -----Original Message-----
> From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]=20
> Sent: Friday, March 14, 2014 3:52 PM
> To: Joel M. Halpern; Ron Parker
> Cc: sfc@ietf.org
> Subject: SFC encapsulation chain ID
>=20
> Hi Joel,
>=20
> Perhaps but I would point out that the base SFC header could have a lot m=
ore information than just the chain ID; I would also point out that the dev=
il is in the details and saying "well, I can just use an MPLS label"
> hides much of the complexity of actually doing that.
>=20
>> On 3/14/14, 2:35 PM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
>>=20
>> If the transport header carries enough information for identifying the=20
>> sequence (VLAN tag or MPLS label can both do the job), then arguably=20
>> the global chain ID is redundant.  I can live with carrying it anyway=20
>> either if I have metadata to carry, or if I need the chain ID for some p=
urpose.
>> After all, some folks seem to want to use that for the forwarding=20
>> decisions.
>>=20
>> Yours,
>> Joel
>>=20
>>> On 3/14/14, 2:28 PM, Ron Parker wrote:
>>> The chain ID is the label that defines the sequence of service
>>> functions that must be visited.   It can be thought of as a handle for =
a
>>> stack of must-visit network locations.   I don't see how this can be
>>> anything but mandatory.
>>>=20
>>>    Ron
>>>=20
>>>=20
>>> -----Original Message-----
>>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Surendra Kumar
>>> (smkumar)
>>> Sent: Friday, March 14, 2014 1:46 PM
>>> To: Joel M. Halpern; NAPIERALA, MARIA H
>>> Cc: sfc@ietf.org
>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>=20
>>> [Trimmed the recipient list - needs approval otherwise]
>>>=20
>>> Completely agree here.
>>>=20
>>> SFC does not prevent VLAN stitching and one can continue to do that.
>>> While at the same time SFC can include VLAN stitching to support=20
>>> legacy SFs in the same chain that includes SFC aware SFs. Even legacy=20
>>> SFs benefit from chain identification and hence can be shared across=20
>>> different service chains.
>>>=20
>>> Surendra.
>>>=20
>>>=20
>>>=20
>>>> On 3/14/14 10:26 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
>>>>=20
>>>> My own inclination is to observe that if you don't need explicit=20
>>>> chain identification and you don't need metadata, you can just omit=20
>>>> the sfc/nsh header.  Still do service chaining, just no extra header.
>>>>=20
>>>> If we are going to have the header, it seems to me that the chain =20
>>>> identification field is very useful, and low cost once we have the=20
>>>> header.
>>>>=20
>>>> Yours,
>>>> Joel
>>>>=20
>>>>> On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:
>>>>> Explicit chain identification should be made optional. I believe it=20
>>>>> was discussed few months ago on this mailing list.
>>>>>=20
>>>>> Maria
>>>>>=20
>>>>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Jmh.direct
>>>>> *Sent:* Thursday, March 13, 2014 12:12 PM
>>>>> *To:* kegray@cisco.com; lucy.yong@huawei.com; smkumar@cisco.com;=20
>>>>> jguichar@cisco.com
>>>>> *Cc:* nicolas.bouthors@qosmos.com; sfc@ietf.org; hadi@mojatatu.com;=20
>>>>> ron_parker@affirmednetworks.com; brijsman@juniper.net;=20
>>>>> jmh@joelhalpern.com
>>>>> *Subject:* Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>> *Importance:* Low
>>>>>=20
>>>>> Assuming I understand you properly Ken, I disagree.
>>>>>=20
>>>>> For example, by using separate terms I can easily discuss the fact=20
>>>>> that  certain kinds of data (chain identification) only need to be=20
>>>>> adjust by a  few apps in rare cases.  And that data is not beeded=20
>>>>> by the applications.
>>>>>=20
>>>>> Unless you would like to consider the chain identification as being=20
>>>>> optional?
>>>>>=20
>>>>> Yours,
>>>>>=20
>>>>> Joel
>>>>>=20
>>>>>=20
>>>>>=20
>>>>> Sent from my Samsung smartphone on AT&T
>>>>>=20
>>>>>=20
>>>>>=20
>>>>>=20
>>>>> -------- Original message --------
>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>> From: "Ken Gray (kegray)" <kegray@cisco.com =20
>>>>> <mailto:kegray@cisco.com>>
>>>>> To: Lucy yong <lucy.yong@huawei.com =20
>>>>> <mailto:lucy.yong@huawei.com>>,"Surendra Kumar (smkumar)"
>>>>> <smkumar@cisco.com <mailto:smkumar@cisco.com>>,"Jim Guichard=20
>>>>> (jguichar)"
>>>>> <jguichar@cisco.com <mailto:jguichar@cisco.com>>
>>>>> CC: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com =20
>>>>> <mailto:Nicolas.BOUTHORS@qosmos.com>>,sfc <sfc@ietf.org =20
>>>>> <mailto:sfc@ietf.org>>,Jamal Hadi Salim <hadi@mojatatu.com =20
>>>>> <mailto:hadi@mojatatu.com>>,Ron Parker =20
>>>>> <Ron_Parker@affirmednetworks.com
>>>>> <mailto:Ron_Parker@affirmednetworks.com>>,"brijsman@juniper.net
>>>>> <mailto:brijsman@juniper.net>" <brijsman@juniper.net =20
>>>>> <mailto:brijsman@juniper.net>>,"Joel M. Halpern"=20
>>>>> <jmh@joelhalpern.com  <mailto:jmh@joelhalpern.com>>
>>>>>=20
>>>>> The word "metadata" is a purposely ambiguous term "data that=20
>>>>> provides information about other data".  It is used to avoid THIS dis=
cussion.
>>>>>=20
>>>>> For example, I propose we define "tequila metadata" because,=20
>>>>> frankly, I  will need to order a triple-shot if we keep attempting=20
>>>>> to define something  that, by definition, is ambiguous.  I'd like=20
>>>>> my bartender to understand me  specifically when I say "I need a shot=
".
>>>>>=20
>>>>> On 3/13/14 7:49 AM, "Lucy yong" <lucy.yong@huawei.com=20
>>>>> <mailto:lucy.yong@huawei.com>> wrote:
>>>>>=20
>>>>>> Snip..
>>>>>> SK> Just copying from the PS:
>>>>>> --
>>>>>> Data plane metadata provides the ability to exchange information =20
>>>>> between
>>>>>> the network and service functions, between service functions,
>>>>> and  service
>>>>>> functions and the network.
>>>>>>=20
>>>>>> --
>>>>>> It is a lucid definition. We are unnecessarily making the word =20
>>>>> "network"
>>>>>> controversial, IMO.
>>>>>>=20
>>>>>> [Lucy] This is my point. "The network" is too general here,
>>>>> which  brings
>>>>>> metadata great power to do many things. This is why people
>>>>> invent  ideas
>>>>>> here, which causes a lot of debates on metadata usage potentials.
>>>>> We
>>>>>> should not spend a lot of times on that debates and judge which =20
>>>>> usage is
>>>>>> valuable or not. Thus, for the SFC work, it will be helpful if
>>>>> we  can
>>>>>> narrow down a bit. Joel makes explicitly two cases, which is =20
>>>>> helpful to
>>>>>> develop use cases for each case. I would like to see that the =20
>>>>> problem
>>>>>> statement can be more specific on metadata definition, which may be
>>>>>> helpful in less focusing on it and moving forward.
>>>>>>=20
>>>>>> Lucy
>>>>>>=20
>>>>>> Surendra.
>>>>>>=20
>>>>>>=20
>>>>>>>=20
>>>>>>> Thanks,
>>>>>>> Lucy
>>>>>>>=20
>>>>>>> -----Original Message-----
>>>>>>> From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
>>>>>>> Sent: Wednesday, March 12, 2014 4:38 PM
>>>>>>> To: Lucy yong
>>>>>>> Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker;
>>>>>>> brijsman@juniper.net <mailto:brijsman@juniper.net>; sfc; Jamal =20
>>>>> Hadi Salim
>>>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>>>=20
>>>>>>> Hi Lucy,
>>>>>>>=20
>>>>>>> No. I am simply saying we should not overcomplicate the problem
>>>>>>> statement with text that adds little to no value in my opinion.
>>>>> Whether
>>>>>>> we call it metadata, or context, has no bearing on the fact
>>>>> that  the
>>>>>>> problem statement already clearly states we need to be able to =20
>>>>> pass
>>>>>>> information between SF=B9s and between the network & SF=B9s.
>>>>>>>=20
>>>>>>>=20
>>>>>>> On 3/12/14, 5:13 PM, "Lucy yong" <lucy.yong@huawei.com =20
>>>>> <mailto:lucy.yong@huawei.com>> wrote:
>>>>>>>=20
>>>>>>>>=20
>>>>>>>> Hi Jim,
>>>>>>>>=20
>>>>>>>> I for one don't agree and think we are over complicating what =20
>>>>> should
>>>>>>>> be straightforward. The SFC encapsulation should enable two
>>>>> things:
>>>>>>>>=20
>>>>>>>> 1. Steering of selected flows through a service chain; this is =20
>>>>> the
>>>>>>>> service function path.
>>>>>>>> 2. Passing of context associated with a given flow within said =20
>>>>> service
>>>>>>>> function path. This context information may be consumed by a
>>>>> SF  (an
>>>>>>>> application ID is an example) or may be consumed by the =20
>>>>> forwarding
>>>>>>>> elements (a vrf-ID is an example).
>>>>>>>> [Lucy] Do you call the context as metadata or not? Do we have =20
>>>>> another
>>>>>>>> term here beside SFC header and metadata. I see that you don't =20
>>>>> want to
>>>>>>>> separate what is consumed by SF and what is consumed by the =20
>>>>> forwarding
>>>>>>>> elements.
>>>>>>>>=20
>>>>>>>> Lucy
>>>>>>>>=20
>>>>>>>> Sent from my iPhone
>>>>>>>>=20
>>>>>>>>> On Mar 12, 2014, at 4:16 PM, "Lucy yong"
>>>>> <lucy.yong@huawei.com  <mailto:lucy.yong@huawei.com>> wrote:
>>>>>>>>>=20
>>>>>>>>> Great. Then we may consider two special metadata definitions
>>>>> in  the
>>>>>>>>> problem statement so we can all use the same definitions.
>>>>> Here  is my
>>>>>>>>> suggested text and like to hear you and other's input and =20
>>>>> suggestions.
>>>>>>>>>=20
>>>>>>>>> Dataplane Metadata: Data plane metadata provides the ability to
>>>>>>>>> exchange information between the elements in a service function
>>>>>>>>> chaining. In this context, there are two types of data plane =20
>>>>> metadata.
>>>>>>>>>=20
>>>>>>>>> Service Function Metadata: the information exchanged between
>>>>>>>>> classifier and service functions, between service functions to
>>>>>>>>> facilitate service functions on the packet treatment.
>>>>>>>>>=20
>>>>>>>>> Steering Metadata: the information from service functions to a
>>>>>>>>> classifier or service node for traffic forwarding purpose.
>>>>>>>>>=20
>>>>>>>>> -end
>>>>>>>>>=20
>>>>>>>>> Lucy
>>>>>>>>>=20
>>>>>>>>>=20
>>>>>>>>> -----Original Message-----
>>>>>>>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>>>>>>>>> Sent: Wednesday, March 12, 2014 2:35 PM
>>>>>>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker
>>>>>>>>> Cc: Jim Guichard (jguichar); brijsman@juniper.net =20
>>>>> <mailto:brijsman@juniper.net>; sfc; Jamal Hadi
>>>>>>>>> Salim
>>>>>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>>>>>=20
>>>>>>>>> Yes, I am trying to consistently distinguish those two cases =20
>>>>> when
>>>>>>>>> talking about the information carried with packets in service =20
>>>>> chains.
>>>>>>>>>=20
>>>>>>>>> Yours,
>>>>>>>>> Joel
>>>>>>>>>=20
>>>>>>>>>> On 3/12/14, 3:13 PM, Lucy yong wrote:
>>>>>>>>>> Joel, See below. -----Original Message----- From: sfc
>>>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
>>>>> Sent:
>>>>>>>>>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas =20
>>>>> BOUTHORS;
>>>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
>>>>> brijsman@juniper.net  <mailto:brijsman@juniper.net>; sfc;
>>>>>>>>>> Jamal Hadi Salim Subject: Re: [sfc]
>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>=20
>>>>>>>>>> I was trying to word it carefully not to focus on who puts the
>>>>>>>>>> information in, but only on who consumes the information.
>>>>>>>>>> Information for service functions may come from the ingress
>>>>>>>>>> classifier or from other service functions. [Lucy] this is
>>>>> the  one
>>>>>>>>>> case using metadata in your view. Information for the =20
>>>>> forwarding
>>>>>>>>>> will generally come from the ingress classifier, but in =20
>>>>> special
>>>>>>>>>> cases may be provided by service functions.  (I keep
>>>>> wanting  to get
>>>>>>>>>> rid of those special cases, but so far there seem to be
>>>>> just  enough
>>>>>>>>>> of them to warrant covering in the solution.  And more =20
>>>>> importantly,
>>>>>>>>>> significant support for it in the working group.) [Lucy]
>>>>> This  is
>>>>>>>>>> the second case using metadata in your view (but you don't =20
>>>>> like it).
>>>>>>>>>>=20
>>>>>>>>>> And you suggest distinguishing these two cases when discussing
>>>>>>>>>> about metadata usage. Is that right understanding?
>>>>>>>>>>=20
>>>>>>>>>> Lucy
>>>>>>>>>>=20
>>>>>>>>>> Yours, Joel
>>>>>>>>>>=20
>>>>>>>>>>> On 3/12/14, 2:33 PM, Lucy yong wrote:
>>>>>>>>>>> Joel, I interpret that you suggests that distinguish the =20
>>>>> exchange
>>>>>>>>>>> information data plane carried between service functions
>>>>> and  the
>>>>>>>>>>> exchange information data plane carried from a service =20
>>>>> function to
>>>>>>>>>>> a service node. Is this right understanding? Lucy
>>>>>>>>>>>=20
>>>>>>>>>>> -----Original Message----- From: Joel M. Halpern
>>>>>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,
>>>>> 2014
>>>>> 1:19
>>>>>>>>>>> PM
>>>>>>>>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard
>>>>>>>>>>> (jguichar); brijsman@juniper.net =20
>>>>> <mailto:brijsman@juniper.net>;  sfc; Jamal Hadi Salim Subject:
>>>>>>>>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>>=20
>>>>>>>>>>> My inclination would be to tune that definition to =20
>>>>> distinguish
>>>>>>>>>>> between dataplane carried information intended for use by=20
>>>>> service
>>>>>>>>>>> funcitons (whatever the origin), and dataplane carried =20
>>>>> information
>>>>>>>>>>> intended for dataplane forwarding components.
>>>>>>>>>>>=20
>>>>>>>>>>> Yours, Joel
>>>>>>>>>>>=20
>>>>>>>>>>>=20
>>>>>>>>>>>> Hi Joel,
>>>>>>>>>>>>=20
>>>>>>>>>>>> I agree that we need using the same definition for a
>>>>> term,  but
>>>>>>>>>>>> disagree that the metadata definition here is a set of
>>>>>>>>>>>> information put in the SFC header. This may be too narrow
>>>>> or  lead
>>>>>>>>>>>> to a particular solution. I am fine with this definition
>>>>> in  the
>>>>>>>>>>>> problem statement w/ minor tweak (suggested on mailing
>>>>> list).
>>>>>>>>>>>>=20
>>>>>>>>>>>> Dataplane Metadata: Data plane metadata provides the
>>>>> ability  to
>>>>>>>>>>>> exchange information between the classifiers and service
>>>>>>>>>>>> functions, between service functions, and service
>>>>> functions  and
>>>>>>>>>>>> the
>>>>>>>>>>>> classifiers|service nodes.
>>>>>>>>>>>>=20
>>>>>>>>>>>> There may be a solution that a service function passes
>>>>> some
>>>>>=20
>>>>>>>>>>>> information to attached service node without using SFC
>>>>> header.
>>>>>>>>>>>>=20
>>>>>>>>>>>> Thanks, Lucy
>>>>>>>>>>>>=20
>>>>>>>>>>>>=20
>>>>>>>>>>>> -----Original Message----- From: Joel Halpern Direct
>>>>>>>>>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday,
>>>>> March  12,
>>>>>>>>>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas =20
>>>>> BOUTHORS;
>>>>>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
>>>>> brijsman@juniper.net  <mailto:brijsman@juniper.net>;
>>>>>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>>>=20
>>>>>>>>>>>> Lucy, you say "the metadata term means ..."  The
>>>>> definition  you
>>>>>>>>>>>> then provide is a definition of the set of information we =20
>>>>> are
>>>>>>>>>>>> proposing that we put in the SFC header.  I, and others, =20
>>>>> have
>>>>>>>>>>>> been using the term metadata more narrowly.  We can use =20
>>>>> whatever
>>>>>>>>>>>> definition we want. But we do need to agree on the
>>>>> definition.
>>>>>>>>>>>> For the purposes of the WG, it seems much more useful to
>>>>> use  the
>>>>>>>>>>>> term metadata for the narrower description.
>>>>>>>>>>>>=20
>>>>>>>>>>>> Yours, Joel
>>>>>>>>>>>>=20
>>>>>>>>>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
>>>>>>>>>>>>> Hi Joel,
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> I agree. We need to differentiate the metadata used by =20
>>>>> service
>>>>>>>>>>>>> function and SFC header. The metadata term means carrying =20
>>>>> some
>>>>>>>>>>>>> states along with the packet. IMO: SFC header is a kind of
>>>>>>>>>>>>> metadata carried on packet for next service node to use.
>>>>> In  the
>>>>>>>>>>>>> context of SFC, we have term for SFC header and the
>>>>> metadata  that
>>>>>>>>>>>>> was carried between service functions, or between service
>>>>>>>>>>>>> functions and classifiers/service nodes, which is what
>>>>> the  draft
>>>>>>>>>>>>> focus.
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> Thanks, Lucy
>>>>>>>>>>>>>=20
>>>>>>>>>>>>>=20
>>>>>>>>>>>>>=20
>>>>>>>>>>>>>=20
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> -----Original Message----- From: Joel M. Halpern
>>>>>>>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,
>>>>> 2014
>>>>>>>>>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc:
>>>>> Jim
>>>>>>>>>>>>> Guichard (jguichar); brijsman@juniper.net =20
>>>>> <mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>>>>>>>>>>>>> Subject: Re: [sfc]
>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> I think it is important to keep a strong distinction =20
>>>>> between
>>>>>>>>>>>>> metadata (which is for use by applications) and the service
>>>>>>>>>>>>> chaining information in the base service chain header, =20
>>>>> which is
>>>>>>>>>>>>> for use by the service chain support mechanisms.
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> Yours, Joel
>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
>>>>>>>>>>>>>> Fully agree with Joe.
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> We should not require a fix length for in-band metadata =20
>>>>> but
>>>>>>>>>>>>>> also not leave it for freely usage. In fact, when a =20
>>>>> service
>>>>>>>>>>>>>> node inserts SFC header on a (encapsulated) packet and =20
>>>>> send to
>>>>>>>>>>>>>> next service node, SFC header itself can be seen as a =20
>>>>> metadata.
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> Lucy
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> -----Original Message----- From: sfc
>>>>>>>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
>>>>>>>>>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas =20
>>>>> BOUTHORS;
>>>>>>>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar); =20
>>>>> brijsman@juniper.net  <mailto:brijsman@juniper.net>;
>>>>>>>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> For in-band metadata, the API for access can easily be
>>>>>>>>>>>>>> synchronous. Out of band metadata needs different
>>>>> handling.
>>>>>>>>>>>>>> There are many cases where out-of-band metadata is
>>>>> useful  and
>>>>>>>>>>>>>> appropriate.  But they do not cover all needs by any
>>>>> stretch.
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> Even if each piece of in-band metadata is of fixed length,
>>>>>>>>>>>>>> there are many different kinds of metatype.  Trying to say
>>>>>>>>>>>>>> "there will be exactly four pieces, and they will be of =20
>>>>> types
>>>>>>>>>>>>>> t1, t2, t3, and t4" is simply too specific for even 80%
>>>>> of  the
>>>>>>>>>>>>>> needs.
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> Yours, Joel
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>>>>>>>>>>>>>>> Hello Ron,
>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>> Sending out of band congruent metadata may not be the =20
>>>>> answer
>>>>>>>>>>>>>>> to all needs but it is one tool that we should keep.
>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>> Not all metadata is tied to a specific packet, for =20
>>>>> example a
>>>>>>>>>>>>>>> policy change in PCRF could lead to some metadata =20
>>>>> signaling,
>>>>>>>>>>>>>>> the reaction time need not be immediate, few ms may
>>>>> not  matter.
>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>> As you point, if a packet is tied to a metadata a =20
>>>>> correlation
>>>>>>>>>>>>>>> info can be set in both packet to deal with it (i.e =20
>>>>> metadata
>>>>>>>>>>>>>>> expected flag in the SFC header, plus an id)
>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>> Finally we can still send some limited metadata within
>>>>> a  header.
>>>>>>>>>>>>>>> This could be used for load balancers in particular if we
>>>>>>>>>>>>>>> agree on a convention to locate "coarse grain policy"
>>>>>>>>>>>>>>> / "fine grain policy" on reserved context headers.
>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>> This seems to open up a lot of flexibility / innovations.
>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>> On your last point, there is a question on how to make
>>>>>>>>>>>>>>> metadata available to a Service Function. Current socket
>>>>>>>>>>>>>>> connections for example do not allow to retrieve IP =20
>>>>> header
>>>>>>>>>>>>>>> options. So I assume that SFC aware Service Functions =20
>>>>> will
>>>>>>>>>>>>>>> need some (asynchronous
>>>>>>>>>>>>>>> ?) API to retrieve SFC header information as well as =20
>>>>> in-band
>>>>>>>>>>>>>>> metadata. I don't see out of band metadata transport =20
>>>>> adding
>>>>>>>>>>>>>>> complexity,  the same API can probably apply.
>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>> The alternative option, allowing variable sized=20
>>>>> metadata  in
>>>>>>>>>>>>>>> the SFC header has some drawbacks as well, one being
>>>>>>>>>>>>>>> fragmentation, and some switches expecting as well to =20
>>>>> look at
>>>>>>>>>>>>>>> end user traffic headers for link load balancing.  I =20
>>>>> would
>>>>>>>>>>>>>>> agree that if we can accept these issues, then sending
>>>>>>>>>>>>>>> off-line congruent metadata looses its interest.
>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>> We need to take into account  that both in-band and =20
>>>>> congruent
>>>>>>>>>>>>>>> out-of-band metadata transport is not reliable. A=20
>>>>> packet  loss
>>>>>>>>>>>>>>> triggering retransmission would not lead to the identical
>>>>>>>>>>>>>>> reconstruction of the associated metadata. In some
>>>>> cases,  we
>>>>>>>>>>>>>>> might thus even need non-congruent out-of-band reliable
>>>>>>>>>>>>>>> metadata transport.
>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>> Nicolas ________________________________________ From:
>>>>> Ron
>>>>>>>>>>>>>>> Parker [Ron_Parker@affirmednetworks.com] Sent: Wednesday,
>>>>>>>>>>>>>>> March 12, 2014
>>>>>>>>>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard =20
>>>>> (jguichar);
>>>>>>>>>>>>>>> brijsman@juniper.net <mailto:brijsman@juniper.net>;
>>>>> sfc;  Jamal Hadi Salim Subject: Re: [sfc]
>>>>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>> Nicolas,
>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>> I understand the concept for out of band signaling of
>>>>>>>>>>>>>>> metadata, but I am concerned that it introduces =20
>>>>> significant
>>>>>>>>>>>>>>> complexity due to the potential race condition of =20
>>>>> receiving the
>>>>>>>>>>>>>>> real packet before the metadata.  While the real packet =20
>>>>> could
>>>>>>>>>>>>>>> indicate that out of band metadata is expected, how can we
>>>>>>>>>>>>>>> guarantee the order of reception? What if switching or =20
>>>>> routing
>>>>>>>>>>>>>>> nodes apply hash based load balancing? What if the load
>>>>>>>>>>>>>>> balancing understands SFC encaps and looks beyond it to =20
>>>>> the
>>>>>>>>>>>>>>> original header to get better entropy?
>>>>>>>>>>>>>>> Can we guarantee that the metadata and real packet
>>>>> will  follow
>>>>>>>>>>>>>>> the exact same path? If we can not, then
>>>>> implementations  will
>>>>>>>>>>>>>>> need to add ingress queuing to cope with the scenario.
>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>> Also, do you feel that the increase in implementation
>>>>>>>>>>>>>>> complexity at the service functions is reasonable?
>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>> Thanks.
>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>> Ron
>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>>>>>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com=20
>>>>> <mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>> I think we must make a distinction between:
>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>> - Metadata which should be part of the header defined
>>>>> as  in
>>>>>>>>>>>>>>>> band marking. - Metadata with can be passed out of
>>>>> band,  for
>>>>>>>>>>>>>>>> example congruent out of band signaling defined in
>>>>> the  draft
>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>> The former calls for a limited space in the header, =20
>>>>> true, The
>>>>>>>>>>>>>>>> latter however does not incur any space limitation
>>>>> and  is
>>>>>>>>>>>>>>>> still fairly efficient and it remains compatible with
>>>>> a  fixed
>>>>>>>>>>>>>>>> size header used to route those signaling messages
>>>>> along  the
>>>>>>>>>>>>>>>> chain's service functions.
>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>> Nicolas ________________________________________ From:
>>>>>>>>>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com] Sent:
>>>>>>>>>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
>>>>>>>>>>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net =20
>>>>> <mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>>>>>>>>>>>>>>>> Subject: Re: [sfc]
>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>> Hi Ron,
>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>> We can certainly have this discussion but we should =20
>>>>> first
>>>>>>>>>>>>>>>> consider what information is necessary and if said
>>>>>>>>>>>>>>>> information can fit within a fixed number of contexts
>>>>> in  the
>>>>>>>>>>>>>>>> majority of cases. Remember, the goal of being able
>>>>> to  pass
>>>>>>>>>>>>>>>> metadata through the network is to enhance service =20
>>>>> delivery,
>>>>>>>>>>>>>>>> not pass the entire works of Shakespeare ;-)
>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>> Sent from my iPhone
>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>>>>>>>>>>>>>>>>> <Ron_Parker@affirmednetworks.com =20
>>>>> <mailto:Ron_Parker@affirmednetworks.com>> wrote:
>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>> Nicolas,
>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>> I see similar requirements from the 3gpp EPC side.=20
>>>>> I  would
>>>>>>>>>>>>>>>>> like to propose an OUI / TLV based approach where the
>>>>>>>>>>>>>>>>> reserved OUI can be used for agreed upon types of =20
>>>>> common
>>>>>>>>>>>>>>>>> metadata and vendor or other organizational OUIs can
>>>>> be  used
>>>>>>>>>>>>>>>>> to quickly innovate in the networks.
>>>>>>>>>>>>>>>>> Simultaneously, I would also like to consider =20
>>>>> mechanisms
>>>>>>>>>>>>>>>>> that are optimized for long lived flows so as to
>>>>> limit  the
>>>>>>>>>>>>>>>>> negative effects of packet growth.
>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>> Ron
>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>>>>>>>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com
>>>>> <mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>> Hello Jim
>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>> I have seen cases in Gi LAN, where subscriber related
>>>>>>>>>>>>>>>>>> information is passed to a Web Proxy for HTTP header
>>>>>>>>>>>>>>>>>> enrichment (aimed at some Web Content providers
>>>>> partners of
>>>>>>>>>>>>>>>>>> the Mobile Operator).
>>>>>>>>>>>>>>>>>> Information was an coded (persistent) subscriber id =20
>>>>> derived
>>>>>>>>>>>>>>>>>> from the MSISDN, and couple of f customer profile =20
>>>>> related
>>>>>>>>>>>>>>>>>> fields.
>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>> In an sfc based Gi LAN, this entity should receive
>>>>> from the
>>>>>>>>>>>>>>>>>> Classifier
>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>> - A classification of the Content Provider ( Id,
>>>>>>>>>>>>>>>>>> Category) based on traffic analysis - The MSISDN of
>>>>> the
>>>>>>>>>>>>>>>>>> subscriber - Two subscriber policy fields (not tied
>>>>> to PCRF
>>>>>>>>>>>>>>>>>> but belonging to the Subscriber DB) (Subscriber
>>>>> category,
>>>>>>>>>>>>>>>>>> sub-category) - A session id (for logging and tracking
>>>>>>>>>>>>>>>>>> purposes)
>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>> The objective being to avoid having  the HTTP Proxy to
>>>>>>>>>>>>>>>>>> become a trusted application (interogate the
>>>>> subscriber DB,
>>>>>>>>>>>>>>>>>> etc..)
>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>> Nicolas
>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>> ________________________________________ From: Jim
>>>>> Guichard
>>>>>>>>>>>>>>>>>> (jguichar) [jguichar@cisco.com] Sent:
>>>>>>>>>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi Salim;
>>>>>>>>>>>>>>>>>> jmoisand@juniper.net <mailto:jmoisand@juniper.net>;
>>>>> brijsman@juniper.net <mailto:brijsman@juniper.net> Cc:
>>>>>>>>>>>>>>>>>> sfc Subject: Re: [sfc]
>>>>>>>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>> Hi Jamal,
>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>> You said "It seems there's clear need for variable
>>>>> sized
>>>>>>>>>>>>>>>>>> metadata".. I am not so convinced and would like to
>>>>> better
>>>>>>>>>>>>>>>>>> understand the requirements before passing judgement.
>>>>> If we
>>>>>>>>>>>>>>>>>> look at the use cases as presented thus far into
>>>>> the WG I
>>>>>>>>>>>>>>>>>> have yet to see a single example of the need
>>>>> (noting that
>>>>>>>>>>>>>>>>>> desire is not the same as need) - I am not saying
>>>>> there is
>>>>>>>>>>>>>>>>>> no requirement but rather that we should not jump
>>>>> to the
>>>>>>>>>>>>>>>>>> conclusion and build standards around a theory.
>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>>>>>>>>>>>>>>>>>>> <hadi@mojatatu.com <mailto:hadi@mojatatu.com>> wrote:
>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>> I like the doc - well written.
>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>> Section 4.3 on metadata encoding.
>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>> It seems there's clear need for variable sized
>>>>> metadata
>>>>>>>>>>>>>>>>>>> (at least for http/app you  seem to indicate the
>>>>> desire for
>>>>>>>>>>>>>>>>>>> it).
>>>>>>>>>>>>>>>>>>> For a datapath per-packet metadata, i feel the
>>>>> need is
>>>>>>>>>>>>>>>>>>> just as important. Are we limited by the fact that
>>>>>>>>>>>>>>>>>>> existing hardware may not be able to handle TLVs? For
>>>>>>>>>>>>>>>>>>> example, I dont have a problem handling TLVs in a
>>>>> software
>>>>>>>>>>>>>>>>>>> datapath.
>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>> cheers, jamal
>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>> _______________________________________________ sfc
>>>>>>>>>>>>>>>>>>> mailing list sfc@ietf.org <mailto:sfc@ietf.org>
>>>>>>>>>>>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>> _______________________________________________ sfc
>>>>> mailing
>>>>>>>>>>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>> _______________________________________________ sfc
>>>>> mailing
>>>>>>>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> _______________________________________________ sfc
>>>>> mailing
>>>>>>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> _______________________________________________ sfc
>>>>> mailing
>>>>>>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>>=20
>>>>>>>>>> _______________________________________________ sfc mailing
>>>>> list
>>>>>>>>>> sfc@ietf.org <mailto:sfc@ietf.org>
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>=20
>>>>>>> _______________________________________________
>>>>>>> sfc mailing list
>>>>>>> sfc@ietf.org <mailto:sfc@ietf.org>
>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>=20
>>>>>> _______________________________________________
>>>>>> sfc mailing list
>>>>>> sfc@ietf.org <mailto:sfc@ietf.org>
>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>=20
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>=20
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>=20
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>=20


From nobody Fri Mar 14 14:18:04 2014
Return-Path: <kegray@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A40A71A01E3 for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 14:17:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.748
X-Spam-Level: 
X-Spam-Status: No, score=-7.748 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, MANGLED_OFF=2.3, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 NFMcagPIzbaG for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 14:17:56 -0700 (PDT)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) by ietfa.amsl.com (Postfix) with ESMTP id 8669E1A01D3 for <sfc@ietf.org>; Fri, 14 Mar 2014 14:17:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=46480; q=dns/txt; s=iport; t=1394831868; x=1396041468; h=from:to:cc:subject:date:message-id:content-id: content-transfer-encoding:mime-version; bh=sYwMMtc41N+VyURrepeoSTCDS6RQ3VnQwHKLxklthlw=; b=Ah9RNuCAtsvvkW1FiDCzHK8Ftj4EvvokbjUbto+41md994o+IRXMaLqn w9W9DH0qUGH1nqcxGgQ/647HRdyEy7rIzaKLifet37p4DoJHEbxTP+2eK vireXzt/N2zN4ZjRcod9Y7Z91HBtv4DtupflGHovtQoQjgbMkHa65Y64L M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AmAFAFBxI1OtJV2b/2dsb2JhbABZgwY7V4MGt0ODO4N1GYEAFnSCJQEBAQQBAQEXARkxAgcDCAwGAQgRBAEBAQQREgUEJQsUCQoEAQ0FG4deDZVNnA8GomoTBIEjjGELAQkjEBsJAgIEgl+BTwSUFUSDbJIugy2BaQEfIg
X-IronPort-AV: E=Sophos;i="4.97,657,1389744000"; d="scan'208";a="27609020"
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by alln-iport-5.cisco.com with ESMTP; 14 Mar 2014 21:17:47 +0000
Received: from xhc-rcd-x12.cisco.com (xhc-rcd-x12.cisco.com [173.37.183.86]) by rcdn-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id s2ELHlJE021609 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 14 Mar 2014 21:17:47 GMT
Received: from xmb-aln-x02.cisco.com ([169.254.5.240]) by xhc-rcd-x12.cisco.com ([173.37.183.86]) with mapi id 14.03.0123.003; Fri, 14 Mar 2014 16:17:46 -0500
From: "Ken Gray (kegray)" <kegray@cisco.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, "Jim Guichard (jguichar)" <jguichar@cisco.com>, "Joel M. Halpern" <jmh@joelhalpern.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPP8rYNQgIZcMkREG35aeO8haCVw==
Date: Fri, 14 Mar 2014 21:17:46 +0000
Message-ID: <CF48AD80.E673%kegray@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.21.124.157]
Content-Type: text/plain; charset="euc-kr"
Content-ID: <82DDEC833011F948B727C4CB7480C0C6@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/TccigCrigrhQOFqW3-pz_99Skd0
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 21:18:00 -0000

KzEgdGhlIGlkZWEgaXMgaW50ZXJvcGVyYWJpbGl0eS4NCg0KDQpPbiAzLzE0LzE0IDEyOjU1IFBN
LCAiUm9uIFBhcmtlciIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+IHdyb3RlOg0K
DQo+VGhhbmtzLCBKaW0uDQo+DQo+UmVtZW1iZXIgdGhhdCB3ZSBoYXZlIHNhaWQgbWFueSB0aW1l
cyB0aGF0IHRoZSBTRkMgc2VydmljZSBoZWFkZXIgaXMNCj50cmFuc3BvcnQgaW5kZXBlbmRlbnQu
ICAgSnVzdCBiZWNhdXNlIHRoZSBjaGFpbiBpZCBjb3VsZCBiZSBjYXJyaWVkIGluDQo+c29tZSBm
b3JtIG9yIGFub3RoZXIgd2l0aCBzb21lIHBhcnRpY3VsYXIgdHJhbnNwb3J0IGRvZXNuJ3QgbWVh
biB0aGF0IGl0DQo+Y291bGQgYmUgdW5pdmVyc2FsbHkgY29udmV5ZWQuICAgIEJ5IG1ha2luZyBh
bmQga2VlcGluZyB0aGUgU0ZDIHNlcnZpY2UNCj5oZWFkZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50
IG1ha2VzIGl0IG1vcmUgYXBwbGljYWJsZSBpbiBtb3JlDQo+ZW52aXJvbm1lbnRzIGFuZCBtb3Jl
IGxpa2VseSB0byBnZXQgYWRvcHRlZCBicm9hZGx5Lg0KPg0KPiAgIFJvbg0KPg0KPg0KPi0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW21h
aWx0bzpqZ3VpY2hhckBjaXNjby5jb21dDQo+U2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAz
OjUyIFBNDQo+VG86IEpvZWwgTS4gSGFscGVybjsgUm9uIFBhcmtlcg0KPkNjOiBzZmNAaWV0Zi5v
cmcNCj5TdWJqZWN0OiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KPg0KPkhpIEpvZWwsDQo+
DQo+UGVyaGFwcyBidXQgSSB3b3VsZCBwb2ludCBvdXQgdGhhdCB0aGUgYmFzZSBTRkMgaGVhZGVy
IGNvdWxkIGhhdmUgYSBsb3QNCj5tb3JlIGluZm9ybWF0aW9uIHRoYW4ganVzdCB0aGUgY2hhaW4g
SUQ7IEkgd291bGQgYWxzbyBwb2ludCBvdXQgdGhhdCB0aGUNCj5kZXZpbCBpcyBpbiB0aGUgZGV0
YWlscyBhbmQgc2F5aW5nICJ3ZWxsLCBJIGNhbiBqdXN0IHVzZSBhbiBNUExTIGxhYmVsIg0KPmhp
ZGVzIG11Y2ggb2YgdGhlIGNvbXBsZXhpdHkgb2YgYWN0dWFsbHkgZG9pbmcgdGhhdC4NCj4NCj5P
biAzLzE0LzE0LCAyOjM1IFBNLCAiSm9lbCBNLiBIYWxwZXJuIiA8am1oQGpvZWxoYWxwZXJuLmNv
bT4gd3JvdGU6DQo+DQo+PklmIHRoZSB0cmFuc3BvcnQgaGVhZGVyIGNhcnJpZXMgZW5vdWdoIGlu
Zm9ybWF0aW9uIGZvciBpZGVudGlmeWluZyB0aGUNCj4+c2VxdWVuY2UgKFZMQU4gdGFnIG9yIE1Q
TFMgbGFiZWwgY2FuIGJvdGggZG8gdGhlIGpvYiksIHRoZW4gYXJndWFibHkNCj4+dGhlIGdsb2Jh
bCBjaGFpbiBJRCBpcyByZWR1bmRhbnQuICBJIGNhbiBsaXZlIHdpdGggY2FycnlpbmcgaXQgYW55
d2F5DQo+PmVpdGhlciBpZiBJIGhhdmUgbWV0YWRhdGEgdG8gY2FycnksIG9yIGlmIEkgbmVlZCB0
aGUgY2hhaW4gSUQgZm9yIHNvbWUNCj4+cHVycG9zZS4NCj4+ICBBZnRlciBhbGwsIHNvbWUgZm9s
a3Mgc2VlbSB0byB3YW50IHRvIHVzZSB0aGF0IGZvciB0aGUgZm9yd2FyZGluZw0KPj5kZWNpc2lv
bnMuDQo+Pg0KPj5Zb3VycywNCj4+Sm9lbA0KPj4NCj4+T24gMy8xNC8xNCwgMjoyOCBQTSwgUm9u
IFBhcmtlciB3cm90ZToNCj4+PiBUaGUgY2hhaW4gSUQgaXMgdGhlIGxhYmVsIHRoYXQgZGVmaW5l
cyB0aGUgc2VxdWVuY2Ugb2Ygc2VydmljZQ0KPj4+ZnVuY3Rpb25zIHRoYXQgbXVzdCBiZSB2aXNp
dGVkLiAgIEl0IGNhbiBiZSB0aG91Z2h0IG9mIGFzIGEgaGFuZGxlIGZvciBhDQo+Pj5zdGFjayBv
ZiBtdXN0LXZpc2l0IG5ldHdvcmsgbG9jYXRpb25zLiAgIEkgZG9uJ3Qgc2VlIGhvdyB0aGlzIGNh
biBiZQ0KPj4+YW55dGhpbmcgYnV0IG1hbmRhdG9yeS4NCj4+Pg0KPj4+ICAgICBSb24NCj4+Pg0K
Pj4+DQo+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+PiBGcm9tOiBzZmMgW21haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFN1cmVuZHJhIEt1bWFyDQo+Pj4o
c21rdW1hcikNCj4+PiBTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDE6NDYgUE0NCj4+PiBU
bzogSm9lbCBNLiBIYWxwZXJuOyBOQVBJRVJBTEEsIE1BUklBIEgNCj4+PiBDYzogc2ZjQGlldGYu
b3JnDQo+Pj4gU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNv
bnNpZGVyYXRpb25zDQo+Pj4NCj4+PiBbVHJpbW1lZCB0aGUgcmVjaXBpZW50IGxpc3QgLSBuZWVk
cyBhcHByb3ZhbCBvdGhlcndpc2VdDQo+Pj4NCj4+PiBDb21wbGV0ZWx5IGFncmVlIGhlcmUuDQo+
Pj4NCj4+PiBTRkMgZG9lcyBub3QgcHJldmVudCBWTEFOIHN0aXRjaGluZyBhbmQgb25lIGNhbiBj
b250aW51ZSB0byBkbyB0aGF0Lg0KPj4+V2hpbGUgYXQgdGhlIHNhbWUgdGltZSBTRkMgY2FuIGlu
Y2x1ZGUgVkxBTiBzdGl0Y2hpbmcgdG8gc3VwcG9ydA0KPj4+bGVnYWN5IFNGcyBpbiB0aGUgc2Ft
ZSBjaGFpbiB0aGF0IGluY2x1ZGVzIFNGQyBhd2FyZSBTRnMuIEV2ZW4gbGVnYWN5DQo+Pj5TRnMg
YmVuZWZpdCBmcm9tIGNoYWluIGlkZW50aWZpY2F0aW9uIGFuZCBoZW5jZSBjYW4gYmUgc2hhcmVk
IGFjcm9zcw0KPj4+ZGlmZmVyZW50IHNlcnZpY2UgY2hhaW5zLg0KPj4+DQo+Pj4gU3VyZW5kcmEu
DQo+Pj4NCj4+Pg0KPj4+DQo+Pj4gT24gMy8xNC8xNCAxMDoyNiBBTSwgIkpvZWwgTS4gSGFscGVy
biIgPGptaEBqb2VsaGFscGVybi5jb20+IHdyb3RlOg0KPj4+DQo+Pj4+IE15IG93biBpbmNsaW5h
dGlvbiBpcyB0byBvYnNlcnZlIHRoYXQgaWYgeW91IGRvbid0IG5lZWQgZXhwbGljaXQNCj4+Pj4g
Y2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIHlvdSBkb24ndCBuZWVkIG1ldGFkYXRhLCB5b3UgY2Fu
IGp1c3Qgb21pdA0KPj4+PiB0aGUgc2ZjL25zaCBoZWFkZXIuICBTdGlsbCBkbyBzZXJ2aWNlIGNo
YWluaW5nLCBqdXN0IG5vIGV4dHJhIGhlYWRlci4NCj4+Pj4NCj4+Pj4gSWYgd2UgYXJlIGdvaW5n
IHRvIGhhdmUgdGhlIGhlYWRlciwgaXQgc2VlbXMgdG8gbWUgdGhhdCB0aGUgY2hhaW4NCj4+Pj5p
ZGVudGlmaWNhdGlvbiBmaWVsZCBpcyB2ZXJ5IHVzZWZ1bCwgYW5kIGxvdyBjb3N0IG9uY2Ugd2Ug
aGF2ZSB0aGUNCj4+Pj5oZWFkZXIuDQo+Pj4+DQo+Pj4+IFlvdXJzLA0KPj4+PiBKb2VsDQo+Pj4+
DQo+Pj4+IE9uIDMvMTQvMTQsIDE6MDAgUE0sIE5BUElFUkFMQSwgTUFSSUEgSCB3cm90ZToNCj4+
Pj4+IEV4cGxpY2l0IGNoYWluIGlkZW50aWZpY2F0aW9uIHNob3VsZCBiZSBtYWRlIG9wdGlvbmFs
LiBJIGJlbGlldmUgaXQNCj4+Pj4+IHdhcyBkaXNjdXNzZWQgZmV3IG1vbnRocyBhZ28gb24gdGhp
cyBtYWlsaW5nIGxpc3QuDQo+Pj4+Pg0KPj4+Pj4gTWFyaWENCj4+Pj4+DQo+Pj4+PiAqRnJvbToq
c2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddICpPbiBCZWhhbGYgT2YgKkptaC5kaXJl
Y3QNCj4+Pj4+ICpTZW50OiogVGh1cnNkYXksIE1hcmNoIDEzLCAyMDE0IDEyOjEyIFBNDQo+Pj4+
PiAqVG86KiBrZWdyYXlAY2lzY28uY29tOyBsdWN5LnlvbmdAaHVhd2VpLmNvbTsgc21rdW1hckBj
aXNjby5jb207DQo+Pj4+PiBqZ3VpY2hhckBjaXNjby5jb20NCj4+Pj4+ICpDYzoqIG5pY29sYXMu
Ym91dGhvcnNAcW9zbW9zLmNvbTsgc2ZjQGlldGYub3JnOyBoYWRpQG1vamF0YXR1LmNvbTsNCj4+
Pj4+IHJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb207IGJyaWpzbWFuQGp1bmlwZXIubmV0
Ow0KPj4+Pj4gam1oQGpvZWxoYWxwZXJuLmNvbQ0KPj4+Pj4gKlN1YmplY3Q6KiBSZTogW3NmY10g
ZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICpJbXBvcnRh
bmNlOiogTG93DQo+Pj4+Pg0KPj4+Pj4gQXNzdW1pbmcgSSB1bmRlcnN0YW5kIHlvdSBwcm9wZXJs
eSBLZW4sIEkgZGlzYWdyZWUuDQo+Pj4+Pg0KPj4+Pj4gRm9yIGV4YW1wbGUsIGJ5IHVzaW5nIHNl
cGFyYXRlIHRlcm1zIEkgY2FuIGVhc2lseSBkaXNjdXNzIHRoZSBmYWN0DQo+Pj4+PiB0aGF0ICBj
ZXJ0YWluIGtpbmRzIG9mIGRhdGEgKGNoYWluIGlkZW50aWZpY2F0aW9uKSBvbmx5IG5lZWQgdG8g
YmUNCj4+Pj4+IGFkanVzdCBieSBhICBmZXcgYXBwcyBpbiByYXJlIGNhc2VzLiAgQW5kIHRoYXQg
ZGF0YSBpcyBub3QgYmVlZGVkDQo+Pj4+PiBieSB0aGUgYXBwbGljYXRpb25zLg0KPj4+Pj4NCj4+
Pj4+IFVubGVzcyB5b3Ugd291bGQgbGlrZSB0byBjb25zaWRlciB0aGUgY2hhaW4gaWRlbnRpZmlj
YXRpb24gYXMgYmVpbmcNCj4+Pj4+IG9wdGlvbmFsPw0KPj4+Pj4NCj4+Pj4+IFlvdXJzLA0KPj4+
Pj4NCj4+Pj4+IEpvZWwNCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+IFNlbnQgZnJvbSBteSBT
YW1zdW5nIHNtYXJ0cGhvbmUgb24gQVQmVA0KPj4+Pj4NCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+
Pj4+IC0tLS0tLS0tIE9yaWdpbmFsIG1lc3NhZ2UgLS0tLS0tLS0NCj4+Pj4+IFN1YmplY3Q6IFJl
OiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4g
RnJvbTogIktlbiBHcmF5IChrZWdyYXkpIiA8a2VncmF5QGNpc2NvLmNvbQ0KPj4+Pj48bWFpbHRv
OmtlZ3JheUBjaXNjby5jb20+Pg0KPj4+Pj4gVG86IEx1Y3kgeW9uZyA8bHVjeS55b25nQGh1YXdl
aS5jb20NCj4+Pj4+PG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+LCJTdXJlbmRyYSBLdW1h
ciAoc21rdW1hcikiDQo+Pj4+PiA8c21rdW1hckBjaXNjby5jb20gPG1haWx0bzpzbWt1bWFyQGNp
c2NvLmNvbT4+LCJKaW0gR3VpY2hhcmQNCj4+Pj4+KGpndWljaGFyKSINCj4+Pj4+IDxqZ3VpY2hh
ckBjaXNjby5jb20gPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+Pg0KPj4+Pj4gQ0M6IE5pY29s
YXMgQk9VVEhPUlMgPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbQ0KPj4+Pj48bWFpbHRvOk5p
Y29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+LHNmYyA8c2ZjQGlldGYub3JnDQo+Pj4+PjxtYWls
dG86c2ZjQGlldGYub3JnPj4sSmFtYWwgSGFkaSBTYWxpbSA8aGFkaUBtb2phdGF0dS5jb20NCj4+
Pj4+PG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4+LFJvbiBQYXJrZXINCj4+Pj4+PFJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20NCj4+Pj4+IDxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbT4+LCJicmlqc21hbkBqdW5pcGVyLm5ldA0KPj4+Pj4gPG1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldD4iIDxicmlqc21hbkBqdW5pcGVyLm5ldA0KPj4+Pj48bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0Pj4sIkpvZWwgTS4gSGFscGVybiINCj4+Pj4+PGptaEBqb2VsaGFs
cGVybi5jb20gIDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+DQo+Pj4+Pg0KPj4+Pj4gVGhl
IHdvcmQgIm1ldGFkYXRhIiBpcyBhIHB1cnBvc2VseSBhbWJpZ3VvdXMgdGVybSAiZGF0YSB0aGF0
DQo+Pj4+PiBwcm92aWRlcyBpbmZvcm1hdGlvbiBhYm91dCBvdGhlciBkYXRhIi4gIEl0IGlzIHVz
ZWQgdG8gYXZvaWQgVEhJUw0KPj4+Pj5kaXNjdXNzaW9uLg0KPj4+Pj4NCj4+Pj4+IEZvciBleGFt
cGxlLCBJIHByb3Bvc2Ugd2UgZGVmaW5lICJ0ZXF1aWxhIG1ldGFkYXRhIiBiZWNhdXNlLA0KPj4+
Pj4gZnJhbmtseSwgSSAgd2lsbCBuZWVkIHRvIG9yZGVyIGEgdHJpcGxlLXNob3QgaWYgd2Uga2Vl
cCBhdHRlbXB0aW5nDQo+Pj4+PiB0byBkZWZpbmUgc29tZXRoaW5nICB0aGF0LCBieSBkZWZpbml0
aW9uLCBpcyBhbWJpZ3VvdXMuICBJJ2QgbGlrZQ0KPj4+Pj4gbXkgYmFydGVuZGVyIHRvIHVuZGVy
c3RhbmQgbWUgIHNwZWNpZmljYWxseSB3aGVuIEkgc2F5ICJJIG5lZWQgYQ0KPj4+Pj5zaG90Ii4N
Cj4+Pj4+DQo+Pj4+PiBPbiAzLzEzLzE0IDc6NDkgQU0sICJMdWN5IHlvbmciIDxsdWN5LnlvbmdA
aHVhd2VpLmNvbQ0KPj4+Pj4gPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0K
Pj4+Pj4NCj4+Pj4+ICAgPlNuaXAuLg0KPj4+Pj4gICA+U0s+IEp1c3QgY29weWluZyBmcm9tIHRo
ZSBQUzoNCj4+Pj4+ICAgPi0tDQo+Pj4+PiAgID5EYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVz
IHRoZSBhYmlsaXR5IHRvIGV4Y2hhbmdlIGluZm9ybWF0aW9uDQo+Pj4+PmJldHdlZW4NCj4+Pj4+
ICAgPnRoZSBuZXR3b3JrIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1
bmN0aW9ucywNCj4+Pj4+YW5kICBzZXJ2aWNlDQo+Pj4+PiAgID5mdW5jdGlvbnMgYW5kIHRoZSBu
ZXR3b3JrLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID4tLQ0KPj4+Pj4gICA+SXQgaXMgYSBsdWNpZCBk
ZWZpbml0aW9uLiBXZSBhcmUgdW5uZWNlc3NhcmlseSBtYWtpbmcgdGhlIHdvcmQNCj4+Pj4+Im5l
dHdvcmsiDQo+Pj4+PiAgID5jb250cm92ZXJzaWFsLCBJTU8uDQo+Pj4+PiAgID4NCj4+Pj4+ICAg
PltMdWN5XSBUaGlzIGlzIG15IHBvaW50LiAiVGhlIG5ldHdvcmsiIGlzIHRvbyBnZW5lcmFsIGhl
cmUsDQo+Pj4+PndoaWNoICBicmluZ3MNCj4+Pj4+ICAgPm1ldGFkYXRhIGdyZWF0IHBvd2VyIHRv
IGRvIG1hbnkgdGhpbmdzLiBUaGlzIGlzIHdoeSBwZW9wbGUNCj4+Pj4+aW52ZW50ICBpZGVhcw0K
Pj4+Pj4gICA+aGVyZSwgd2hpY2ggY2F1c2VzIGEgbG90IG9mIGRlYmF0ZXMgb24gbWV0YWRhdGEg
dXNhZ2UgcG90ZW50aWFscy4NCj4+Pj4+IFdlDQo+Pj4+PiAgID5zaG91bGQgbm90IHNwZW5kIGEg
bG90IG9mIHRpbWVzIG9uIHRoYXQgZGViYXRlcyBhbmQganVkZ2Ugd2hpY2gNCj4+Pj4+dXNhZ2Ug
aXMNCj4+Pj4+ICAgPnZhbHVhYmxlIG9yIG5vdC4gVGh1cywgZm9yIHRoZSBTRkMgd29yaywgaXQg
d2lsbCBiZSBoZWxwZnVsIGlmDQo+Pj4+PndlICBjYW4NCj4+Pj4+ICAgPm5hcnJvdyBkb3duIGEg
Yml0LiBKb2VsIG1ha2VzIGV4cGxpY2l0bHkgdHdvIGNhc2VzLCB3aGljaCBpcw0KPj4+Pj5oZWxw
ZnVsIHRvDQo+Pj4+PiAgID5kZXZlbG9wIHVzZSBjYXNlcyBmb3IgZWFjaCBjYXNlLiBJIHdvdWxk
IGxpa2UgdG8gc2VlIHRoYXQgdGhlDQo+Pj4+PnByb2JsZW0NCj4+Pj4+ICAgPnN0YXRlbWVudCBj
YW4gYmUgbW9yZSBzcGVjaWZpYyBvbiBtZXRhZGF0YSBkZWZpbml0aW9uLCB3aGljaCBtYXkNCj4+
Pj4+YmUNCj4+Pj4+ICAgPmhlbHBmdWwgaW4gbGVzcyBmb2N1c2luZyBvbiBpdCBhbmQgbW92aW5n
IGZvcndhcmQuDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPkx1Y3kNCj4+Pj4+ICAgPg0KPj4+Pj4gICA+
U3VyZW5kcmEuDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+PlRo
YW5rcywNCj4+Pj4+ICAgPj5MdWN5DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+LS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0NCj4+Pj4+ICAgPj5Gcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBb
bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbV0NCj4+Pj4+ICAgPj5TZW50OiBXZWRuZXNkYXksIE1h
cmNoIDEyLCAyMDE0IDQ6MzggUE0NCj4+Pj4+ICAgPj5UbzogTHVjeSB5b25nDQo+Pj4+PiAgID4+
Q2M6IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcjsNCj4+Pj4+
ICAgPj5icmlqc21hbkBqdW5pcGVyLm5ldCA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsg
c2ZjOyBKYW1hbA0KPj4+Pj5IYWRpIFNhbGltDQo+Pj4+PiAgID4+U3ViamVjdDogUmU6IFtzZmNd
IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+DQo+
Pj4+PiAgID4+SGkgTHVjeSwNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5Oby4gSSBhbSBzaW1wbHkg
c2F5aW5nIHdlIHNob3VsZCBub3Qgb3ZlcmNvbXBsaWNhdGUgdGhlIHByb2JsZW0NCj4+Pj4+ICAg
Pj5zdGF0ZW1lbnQgd2l0aCB0ZXh0IHRoYXQgYWRkcyBsaXR0bGUgdG8gbm8gdmFsdWUgaW4gbXkg
b3Bpbmlvbi4NCj4+Pj4+IFdoZXRoZXINCj4+Pj4+ICAgPj53ZSBjYWxsIGl0IG1ldGFkYXRhLCBv
ciBjb250ZXh0LCBoYXMgbm8gYmVhcmluZyBvbiB0aGUgZmFjdA0KPj4+Pj50aGF0ICB0aGUNCj4+
Pj4+ICAgPj5wcm9ibGVtIHN0YXRlbWVudCBhbHJlYWR5IGNsZWFybHkgc3RhdGVzIHdlIG5lZWQg
dG8gYmUgYWJsZSB0bw0KPj4+Pj5wYXNzDQo+Pj4+PiAgID4+aW5mb3JtYXRpb24gYmV0d2VlbiBT
Rqn2cyBhbmQgYmV0d2VlbiB0aGUgbmV0d29yayAmIFNGqfZzLg0KPj4+Pj4gICA+Pg0KPj4+Pj4g
ICA+Pg0KPj4+Pj4gICA+Pk9uIDMvMTIvMTQsIDU6MTMgUE0sICJMdWN5IHlvbmciIDxsdWN5Lnlv
bmdAaHVhd2VpLmNvbQ0KPj4+Pj48bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3JvdGU6
DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj5IaSBKaW0sDQo+Pj4+PiAgID4+
Pg0KPj4+Pj4gICA+Pj5JIGZvciBvbmUgZG9uJ3QgYWdyZWUgYW5kIHRoaW5rIHdlIGFyZSBvdmVy
IGNvbXBsaWNhdGluZyB3aGF0DQo+Pj4+PnNob3VsZA0KPj4+Pj4gICA+Pj5iZSBzdHJhaWdodGZv
cndhcmQuIFRoZSBTRkMgZW5jYXBzdWxhdGlvbiBzaG91bGQgZW5hYmxlIHR3bw0KPj4+Pj50aGlu
Z3M6DQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj4xLiBTdGVlcmluZyBvZiBzZWxlY3RlZCBmbG93
cyB0aHJvdWdoIGEgc2VydmljZSBjaGFpbjsgdGhpcyBpcw0KPj4+Pj50aGUNCj4+Pj4+ICAgPj4+
c2VydmljZSBmdW5jdGlvbiBwYXRoLg0KPj4+Pj4gICA+Pj4yLiBQYXNzaW5nIG9mIGNvbnRleHQg
YXNzb2NpYXRlZCB3aXRoIGEgZ2l2ZW4gZmxvdyB3aXRoaW4gc2FpZA0KPj4+Pj5zZXJ2aWNlDQo+
Pj4+PiAgID4+PmZ1bmN0aW9uIHBhdGguIFRoaXMgY29udGV4dCBpbmZvcm1hdGlvbiBtYXkgYmUg
Y29uc3VtZWQgYnkgYQ0KPj4+Pj5TRiAgKGFuDQo+Pj4+PiAgID4+PmFwcGxpY2F0aW9uIElEIGlz
IGFuIGV4YW1wbGUpIG9yIG1heSBiZSBjb25zdW1lZCBieSB0aGUNCj4+Pj4+Zm9yd2FyZGluZw0K
Pj4+Pj4gICA+Pj5lbGVtZW50cyAoYSB2cmYtSUQgaXMgYW4gZXhhbXBsZSkuDQo+Pj4+PiAgID4+
PltMdWN5XSBEbyB5b3UgY2FsbCB0aGUgY29udGV4dCBhcyBtZXRhZGF0YSBvciBub3Q/IERvIHdl
IGhhdmUNCj4+Pj4+YW5vdGhlcg0KPj4+Pj4gICA+Pj50ZXJtIGhlcmUgYmVzaWRlIFNGQyBoZWFk
ZXIgYW5kIG1ldGFkYXRhLiBJIHNlZSB0aGF0IHlvdSBkb24ndA0KPj4+Pj53YW50IHRvDQo+Pj4+
PiAgID4+PnNlcGFyYXRlIHdoYXQgaXMgY29uc3VtZWQgYnkgU0YgYW5kIHdoYXQgaXMgY29uc3Vt
ZWQgYnkgdGhlDQo+Pj4+PmZvcndhcmRpbmcNCj4+Pj4+ICAgPj4+ZWxlbWVudHMuDQo+Pj4+PiAg
ID4+Pg0KPj4+Pj4gICA+Pj5MdWN5DQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj5TZW50IGZyb20g
bXkgaVBob25lDQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj4+IE9uIE1hciAxMiwgMjAxNCwgYXQg
NDoxNiBQTSwgIkx1Y3kgeW9uZyINCj4+Pj4+PGx1Y3kueW9uZ0BodWF3ZWkuY29tICA8bWFpbHRv
Omx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+
PiBHcmVhdC4gVGhlbiB3ZSBtYXkgY29uc2lkZXIgdHdvIHNwZWNpYWwgbWV0YWRhdGEgZGVmaW5p
dGlvbnMNCj4+Pj4+aW4gIHRoZQ0KPj4+Pj4gICA+Pj4+cHJvYmxlbSBzdGF0ZW1lbnQgc28gd2Ug
Y2FuIGFsbCB1c2UgdGhlIHNhbWUgZGVmaW5pdGlvbnMuDQo+Pj4+PkhlcmUgIGlzIG15DQo+Pj4+
PiAgID4+Pj5zdWdnZXN0ZWQgdGV4dCBhbmQgbGlrZSB0byBoZWFyIHlvdSBhbmQgb3RoZXIncyBp
bnB1dCBhbmQNCj4+Pj4+c3VnZ2VzdGlvbnMuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBE
YXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxp
dHkNCj4+Pj4+dG8NCj4+Pj4+ICAgPj4+PmV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhl
IGVsZW1lbnRzIGluIGEgc2VydmljZSBmdW5jdGlvbg0KPj4+Pj4gICA+Pj4+Y2hhaW5pbmcuIElu
IHRoaXMgY29udGV4dCwgdGhlcmUgYXJlIHR3byB0eXBlcyBvZiBkYXRhIHBsYW5lDQo+Pj4+Pm1l
dGFkYXRhLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gU2VydmljZSBGdW5jdGlvbiBNZXRh
ZGF0YTogdGhlIGluZm9ybWF0aW9uIGV4Y2hhbmdlZCBiZXR3ZWVuDQo+Pj4+PiAgID4+Pj5jbGFz
c2lmaWVyIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucyB0
bw0KPj4+Pj4gICA+Pj4+ZmFjaWxpdGF0ZSBzZXJ2aWNlIGZ1bmN0aW9ucyBvbiB0aGUgcGFja2V0
IHRyZWF0bWVudC4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFN0ZWVyaW5nIE1ldGFkYXRh
OiB0aGUgaW5mb3JtYXRpb24gZnJvbSBzZXJ2aWNlIGZ1bmN0aW9ucyB0byBhDQo+Pj4+PiAgID4+
Pj5jbGFzc2lmaWVyIG9yIHNlcnZpY2Ugbm9kZSBmb3IgdHJhZmZpYyBmb3J3YXJkaW5nIHB1cnBv
c2UuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiAtZW5kDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+
ICAgPj4+PiBMdWN5DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4+PiAgID4+Pj4gRnJvbTogSm9lbCBNLiBIYWxw
ZXJuIFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0NCj4+Pj4+ICAgPj4+PiBTZW50OiBXZWRu
ZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MzUgUE0NCj4+Pj4+ICAgPj4+PiBUbzogTHVjeSB5b25n
OyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyDQo+Pj4+PiAgID4+Pj4gQ2M6IEppbSBHdWlj
aGFyZCAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldA0KPj4+Pj48bWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpDQo+Pj4+PiAgID4+Pj4gU2FsaW0NCj4+
Pj4+ICAgPj4+PiBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEt
Y29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFllcywgSSBhbSB0cnlp
bmcgdG8gY29uc2lzdGVudGx5IGRpc3Rpbmd1aXNoIHRob3NlIHR3byBjYXNlcw0KPj4+Pj53aGVu
DQo+Pj4+PiAgID4+Pj50YWxraW5nIGFib3V0IHRoZSBpbmZvcm1hdGlvbiBjYXJyaWVkIHdpdGgg
cGFja2V0cyBpbiBzZXJ2aWNlDQo+Pj4+PmNoYWlucy4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+
Pj4+IFlvdXJzLA0KPj4+Pj4gICA+Pj4+IEpvZWwNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+
PiBPbiAzLzEyLzE0LCAzOjEzIFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+IEpv
ZWwsIFNlZSBiZWxvdy4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjDQo+Pj4+
PiAgID4+Pj4+IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKb2Vs
IE0uIEhhbHBlcm4NCj4+Pj4+U2VudDoNCj4+Pj4+ICAgPj4+Pj4gV2VkbmVzZGF5LCBNYXJjaCAx
MiwgMjAxNCAyOjAyIFBNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXMNCj4+Pj4+Qk9VVEhPUlM7DQo+
Pj4+PiAgID4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOw0KPj4+
Pj5icmlqc21hbkBqdW5pcGVyLm5ldCAgPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNm
YzsNCj4+Pj4+ICAgPj4+Pj4gSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+
Pj4+ICAgPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+
Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gSSB3YXMgdHJ5aW5nIHRvIHdvcmQgaXQgY2FyZWZ1
bGx5IG5vdCB0byBmb2N1cyBvbiB3aG8gcHV0cw0KPj4+Pj50aGUNCj4+Pj4+ICAgPj4+Pj4gaW5m
b3JtYXRpb24gaW4sIGJ1dCBvbmx5IG9uIHdobyBjb25zdW1lcyB0aGUgaW5mb3JtYXRpb24uDQo+
Pj4+PiAgID4+Pj4+IEluZm9ybWF0aW9uIGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyBtYXkgY29tZSBm
cm9tIHRoZSBpbmdyZXNzDQo+Pj4+PiAgID4+Pj4+IGNsYXNzaWZpZXIgb3IgZnJvbSBvdGhlciBz
ZXJ2aWNlIGZ1bmN0aW9ucy4gW0x1Y3ldIHRoaXMgaXMNCj4+Pj4+dGhlICBvbmUNCj4+Pj4+ICAg
Pj4+Pj4gY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcuIEluZm9ybWF0aW9uIGZvciB0
aGUNCj4+Pj4+Zm9yd2FyZGluZw0KPj4+Pj4gICA+Pj4+PiB3aWxsIGdlbmVyYWxseSBjb21lIGZy
b20gdGhlIGluZ3Jlc3MgY2xhc3NpZmllciwgYnV0IGluDQo+Pj4+PnNwZWNpYWwNCj4+Pj4+ICAg
Pj4+Pj4gY2FzZXMgbWF5IGJlIHByb3ZpZGVkIGJ5IHNlcnZpY2UgZnVuY3Rpb25zLiAgKEkga2Vl
cA0KPj4+Pj53YW50aW5nICB0byBnZXQNCj4+Pj4+ICAgPj4+Pj4gcmlkIG9mIHRob3NlIHNwZWNp
YWwgY2FzZXMsIGJ1dCBzbyBmYXIgdGhlcmUgc2VlbSB0byBiZQ0KPj4+Pj5qdXN0ICBlbm91Z2gN
Cj4+Pj4+ICAgPj4+Pj4gb2YgdGhlbSB0byB3YXJyYW50IGNvdmVyaW5nIGluIHRoZSBzb2x1dGlv
bi4gIEFuZCBtb3JlDQo+Pj4+PmltcG9ydGFudGx5LA0KPj4+Pj4gICA+Pj4+PiBzaWduaWZpY2Fu
dCBzdXBwb3J0IGZvciBpdCBpbiB0aGUgd29ya2luZyBncm91cC4pIFtMdWN5XQ0KPj4+Pj5UaGlz
ICBpcw0KPj4+Pj4gICA+Pj4+PiB0aGUgc2Vjb25kIGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91
ciB2aWV3IChidXQgeW91IGRvbid0DQo+Pj4+Pmxpa2UgaXQpLg0KPj4+Pj4gICA+Pj4+Pg0KPj4+
Pj4gICA+Pj4+PiBBbmQgeW91IHN1Z2dlc3QgZGlzdGluZ3Vpc2hpbmcgdGhlc2UgdHdvIGNhc2Vz
IHdoZW4NCj4+Pj4+ZGlzY3Vzc2luZw0KPj4+Pj4gICA+Pj4+PiBhYm91dCBtZXRhZGF0YSB1c2Fn
ZS4gSXMgdGhhdCByaWdodCB1bmRlcnN0YW5kaW5nPw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+
Pj4+PiBMdWN5DQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+
PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiBPbiAzLzEyLzE0LCAyOjMzIFBNLCBMdWN5IHlvbmcg
d3JvdGU6DQo+Pj4+PiAgID4+Pj4+PiBKb2VsLCBJIGludGVycHJldCB0aGF0IHlvdSBzdWdnZXN0
cyB0aGF0IGRpc3Rpbmd1aXNoIHRoZQ0KPj4+Pj5leGNoYW5nZQ0KPj4+Pj4gICA+Pj4+Pj4gaW5m
b3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMNCj4+
Pj4+YW5kICB0aGUNCj4+Pj4+ICAgPj4+Pj4+IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGRhdGEgcGxh
bmUgY2FycmllZCBmcm9tIGEgc2VydmljZQ0KPj4+Pj5mdW5jdGlvbiB0bw0KPj4+Pj4gICA+Pj4+
Pj4gYSBzZXJ2aWNlIG5vZGUuIElzIHRoaXMgcmlnaHQgdW5kZXJzdGFuZGluZz8gTHVjeQ0KPj4+
Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZy
b206IEpvZWwgTS4gSGFscGVybg0KPj4+Pj4gICA+Pj4+Pj4gW21haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tXSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLA0KPj4+Pj4yMDE0DQo+Pj4+PiAxOjE5
DQo+Pj4+PiAgID4+Pj4+PiBQTQ0KPj4+Pj4gICA+Pj4+Pj4gVG86IEx1Y3kgeW9uZzsgTmljb2xh
cyBCT1VUSE9SUzsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkDQo+Pj4+PiAgID4+Pj4+PiAo
amd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldA0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0PjsgIHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0Og0KPj4+Pj4gICA+Pj4+
Pj4gUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+
Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gTXkgaW5jbGluYXRpb24gd291bGQgYmUgdG8g
dHVuZSB0aGF0IGRlZmluaXRpb24gdG8NCj4+Pj4+ZGlzdGluZ3Vpc2gNCj4+Pj4+ICAgPj4+Pj4+
IGJldHdlZW4gZGF0YXBsYW5lIGNhcnJpZWQgaW5mb3JtYXRpb24gaW50ZW5kZWQgZm9yIHVzZSBi
eQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+PiBmdW5jaXRvbnMgKHdoYXRldmVyIHRoZSBv
cmlnaW4pLCBhbmQgZGF0YXBsYW5lIGNhcnJpZWQNCj4+Pj4+aW5mb3JtYXRpb24NCj4+Pj4+ICAg
Pj4+Pj4+IGludGVuZGVkIGZvciBkYXRhcGxhbmUgZm9yd2FyZGluZyBjb21wb25lbnRzLg0KPj4+
Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBIaSBKb2VsLA0KPj4+Pj4gICA+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4gSSBhZ3JlZSB0aGF0IHdlIG5lZWQgdXNpbmcgdGhlIHNhbWUgZGVm
aW5pdGlvbiBmb3IgYQ0KPj4+Pj50ZXJtLCAgYnV0DQo+Pj4+PiAgID4+Pj4+Pj4gZGlzYWdyZWUg
dGhhdCB0aGUgbWV0YWRhdGEgZGVmaW5pdGlvbiBoZXJlIGlzIGEgc2V0IG9mDQo+Pj4+PiAgID4+
Pj4+Pj4gaW5mb3JtYXRpb24gcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBUaGlzIG1heSBiZSB0b28g
bmFycm93DQo+Pj4+Pm9yICBsZWFkDQo+Pj4+PiAgID4+Pj4+Pj4gdG8gYSBwYXJ0aWN1bGFyIHNv
bHV0aW9uLiBJIGFtIGZpbmUgd2l0aCB0aGlzIGRlZmluaXRpb24NCj4+Pj4+aW4gIHRoZQ0KPj4+
Pj4gICA+Pj4+Pj4+IHByb2JsZW0gc3RhdGVtZW50IHcvIG1pbm9yIHR3ZWFrIChzdWdnZXN0ZWQg
b24gbWFpbGluZw0KPj4+Pj5saXN0KS4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUNCj4+
Pj4+YWJpbGl0eSAgdG8NCj4+Pj4+ICAgPj4+Pj4+PiBleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3
ZWVuIHRoZSBjbGFzc2lmaWVycyBhbmQgc2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+IGZ1bmN0aW9u
cywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgYW5kIHNlcnZpY2UNCj4+Pj4+ZnVuY3Rpb25z
ICBhbmQNCj4+Pj4+ICAgPj4+Pj4+PiB0aGUNCj4+Pj4+ICAgPj4+Pj4+PiBjbGFzc2lmaWVyc3xz
ZXJ2aWNlIG5vZGVzLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gVGhlcmUgbWF5
IGJlIGEgc29sdXRpb24gdGhhdCBhIHNlcnZpY2UgZnVuY3Rpb24gcGFzc2VzDQo+Pj4+PnNvbWUN
Cj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gaW5mb3JtYXRpb24gdG8gYXR0YWNoZWQgc2VydmljZSBu
b2RlIHdpdGhvdXQgdXNpbmcgU0ZDDQo+Pj4+PmhlYWRlci4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+IFRoYW5rcywgTHVjeQ0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2Vs
IEhhbHBlcm4gRGlyZWN0DQo+Pj4+PiAgID4+Pj4+Pj4gW21haWx0bzpqbWguZGlyZWN0QGpvZWxo
YWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LA0KPj4+Pj5NYXJjaCAgMTIsDQo+Pj4+PiAgID4+
Pj4+Pj4gMjAxNCAxMjoyNSBQTSBUbzogTHVjeSB5b25nOyBKb2VsIE0uIEhhbHBlcm47IE5pY29s
YXMNCj4+Pj4+Qk9VVEhPUlM7DQo+Pj4+PiAgID4+Pj4+Pj4gUm9uIFBhcmtlciBDYzogSmltIEd1
aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlwZXIubmV0ICA8bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+ICAgPj4+Pj4+PiBzZmM7IEphbWFsIEhhZGkgU2Fs
aW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMt
bWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
IEx1Y3ksIHlvdSBzYXkgInRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIC4uLiIgIFRoZQ0KPj4+Pj5k
ZWZpbml0aW9uICB5b3UNCj4+Pj4+ICAgPj4+Pj4+PiB0aGVuIHByb3ZpZGUgaXMgYSBkZWZpbml0
aW9uIG9mIHRoZSBzZXQgb2YgaW5mb3JtYXRpb24gd2UNCj4+Pj4+YXJlDQo+Pj4+PiAgID4+Pj4+
Pj4gcHJvcG9zaW5nIHRoYXQgd2UgcHV0IGluIHRoZSBTRkMgaGVhZGVyLiAgSSwgYW5kIG90aGVy
cywNCj4+Pj4+aGF2ZQ0KPj4+Pj4gICA+Pj4+Pj4+IGJlZW4gdXNpbmcgdGhlIHRlcm0gbWV0YWRh
dGEgbW9yZSBuYXJyb3dseS4gIFdlIGNhbiB1c2UNCj4+Pj4+d2hhdGV2ZXINCj4+Pj4+ICAgPj4+
Pj4+PiBkZWZpbml0aW9uIHdlIHdhbnQuIEJ1dCB3ZSBkbyBuZWVkIHRvIGFncmVlIG9uIHRoZQ0K
Pj4+Pj5kZWZpbml0aW9uLg0KPj4+Pj4gICA+Pj4+Pj4+IEZvciB0aGUgcHVycG9zZXMgb2YgdGhl
IFdHLCBpdCBzZWVtcyBtdWNoIG1vcmUgdXNlZnVsIHRvDQo+Pj4+PnVzZSAgdGhlDQo+Pj4+PiAg
ID4+Pj4+Pj4gdGVybSBtZXRhZGF0YSBmb3IgdGhlIG5hcnJvd2VyIGRlc2NyaXB0aW9uLg0KPj4+
Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBPbiAzLzEyLzE0LCAxOjE5IFBNLCBMdWN5IHlvbmcgd3JvdGU6
DQo+Pj4+PiAgID4+Pj4+Pj4+IEhpIEpvZWwsDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+IEkgYWdyZWUuIFdlIG5lZWQgdG8gZGlmZmVyZW50aWF0ZSB0aGUgbWV0YWRhdGEgdXNl
ZCBieQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+ZnVuY3Rpb24gYW5kIFNGQyBoZWFk
ZXIuIFRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIGNhcnJ5aW5nDQo+Pj4+PnNvbWUNCj4+Pj4+ICAg
Pj4+Pj4+Pj5zdGF0ZXMgYWxvbmcgd2l0aCB0aGUgcGFja2V0LiBJTU86IFNGQyBoZWFkZXIgaXMg
YSBraW5kIG9mDQo+Pj4+PiAgID4+Pj4+Pj4+bWV0YWRhdGEgY2FycmllZCBvbiBwYWNrZXQgZm9y
IG5leHQgc2VydmljZSBub2RlIHRvIHVzZS4NCj4+Pj4+SW4gIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+
PmNvbnRleHQgb2YgU0ZDLCB3ZSBoYXZlIHRlcm0gZm9yIFNGQyBoZWFkZXIgYW5kIHRoZQ0KPj4+
Pj5tZXRhZGF0YSAgdGhhdA0KPj4+Pj4gICA+Pj4+Pj4+PndhcyBjYXJyaWVkIGJldHdlZW4gc2Vy
dmljZSBmdW5jdGlvbnMsIG9yIGJldHdlZW4gc2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+PmZ1bmN0
aW9ucyBhbmQgY2xhc3NpZmllcnMvc2VydmljZSBub2Rlcywgd2hpY2ggaXMgd2hhdA0KPj4+Pj50
aGUgIGRyYWZ0DQo+Pj4+PiAgID4+Pj4+Pj4+Zm9jdXMuDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+IFRoYW5rcywgTHVjeQ0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2Vs
IE0uIEhhbHBlcm4NCj4+Pj4+ICAgPj4+Pj4+Pj4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
XSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLA0KPj4+Pj4gMjAxNA0KPj4+Pj4gICA+Pj4+Pj4+
PiAxMToxOCBBTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENj
Og0KPj4+Pj4gSmltDQo+Pj4+PiAgID4+Pj4+Pj4+IEd1aWNoYXJkIChqZ3VpY2hhcik7IGJyaWpz
bWFuQGp1bmlwZXIubmV0DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7
IEphbWFsIEhhZGkgU2FsaW0NCj4+Pj4+ICAgPj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtzZmNdDQo+
Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBJIHRoaW5rIGl0IGlzIGltcG9ydGFudCB0byBrZWVw
IGEgc3Ryb25nIGRpc3RpbmN0aW9uDQo+Pj4+PmJldHdlZW4NCj4+Pj4+ICAgPj4+Pj4+Pj4gbWV0
YWRhdGEgKHdoaWNoIGlzIGZvciB1c2UgYnkgYXBwbGljYXRpb25zKSBhbmQgdGhlDQo+Pj4+PnNl
cnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj4gY2hhaW5pbmcgaW5mb3JtYXRpb24gaW4gdGhlIGJhc2Ug
c2VydmljZSBjaGFpbiBoZWFkZXIsDQo+Pj4+PndoaWNoIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+IGZv
ciB1c2UgYnkgdGhlIHNlcnZpY2UgY2hhaW4gc3VwcG9ydCBtZWNoYW5pc21zLg0KPj4+Pj4gICA+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4gT24gMy8xMi8xNCwgMTA6NDIgQU0sIEx1Y3kgeW9uZyB3cm90ZToN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+IEZ1bGx5IGFncmVlIHdpdGggSm9lLg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFdlIHNob3VsZCBub3QgcmVxdWlyZSBhIGZpeCBsZW5ndGgg
Zm9yIGluLWJhbmQgbWV0YWRhdGENCj4+Pj4+YnV0DQo+Pj4+PiAgID4+Pj4+Pj4+PiBhbHNvIG5v
dCBsZWF2ZSBpdCBmb3IgZnJlZWx5IHVzYWdlLiBJbiBmYWN0LCB3aGVuIGENCj4+Pj4+c2Vydmlj
ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbm9kZSBpbnNlcnRzIFNGQyBoZWFkZXIgb24gYSAoZW5jYXBz
dWxhdGVkKSBwYWNrZXQgYW5kDQo+Pj4+PnNlbmQgdG8NCj4+Pj4+ICAgPj4+Pj4+Pj4+IG5leHQg
c2VydmljZSBub2RlLCBTRkMgaGVhZGVyIGl0c2VsZiBjYW4gYmUgc2VlbiBhcyBhDQo+Pj4+Pm1l
dGFkYXRhLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IEx1Y3kNCj4+Pj4+
ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LSBGcm9tOiBzZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmddIE9uIEJlaGFsZiBPZiBKb2VsIE0uDQo+Pj4+PkhhbHBlcm4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgOToyMSBBTSBUbzogTmljb2xhcw0KPj4+
Pj5CT1VUSE9SUzsNCj4+Pj4+ICAgPj4+Pj4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFy
ZCAoamd1aWNoYXIpOw0KPj4+Pj5icmlqc21hbkBqdW5pcGVyLm5ldCAgPG1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldD47DQo+Pj4+PiAgID4+Pj4+Pj4+PiBzZmM7IEphbWFsIEhhZGkgU2FsaW0g
U3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+IEZvciBpbi1iYW5kIG1ldGFkYXRhLCB0aGUgQVBJIGZvciBhY2Nlc3MgY2FuIGVhc2lseSBi
ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gc3luY2hyb25vdXMuIE91dCBvZiBiYW5kIG1ldGFkYXRhIG5l
ZWRzIGRpZmZlcmVudA0KPj4+Pj5oYW5kbGluZy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFRoZXJlIGFy
ZSBtYW55IGNhc2VzIHdoZXJlIG91dC1vZi1iYW5kIG1ldGFkYXRhIGlzDQo+Pj4+PnVzZWZ1bCAg
YW5kDQo+Pj4+PiAgID4+Pj4+Pj4+PiBhcHByb3ByaWF0ZS4gIEJ1dCB0aGV5IGRvIG5vdCBjb3Zl
ciBhbGwgbmVlZHMgYnkgYW55DQo+Pj4+PnN0cmV0Y2guDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4gRXZlbiBpZiBlYWNoIHBpZWNlIG9mIGluLWJhbmQgbWV0YWRhdGEgaXMg
b2YgZml4ZWQNCj4+Pj4+bGVuZ3RoLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4gdGhlcmUgYXJlIG1hbnkg
ZGlmZmVyZW50IGtpbmRzIG9mIG1ldGF0eXBlLiAgVHJ5aW5nIHRvDQo+Pj4+PnNheQ0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4gInRoZXJlIHdpbGwgYmUgZXhhY3RseSBmb3VyIHBpZWNlcywgYW5kIHRoZXkg
d2lsbCBiZSBvZg0KPj4+Pj50eXBlcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gdDEsIHQyLCB0MywgYW5k
IHQ0IiBpcyBzaW1wbHkgdG9vIHNwZWNpZmljIGZvciBldmVuIDgwJQ0KPj4+Pj5vZiAgdGhlDQo+
Pj4+PiAgID4+Pj4+Pj4+Pm5lZWRzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE9u
IDMvMTIvMTQsIDg6NTIgQU0sIE5pY29sYXMgQk9VVEhPUlMgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4gSGVsbG8gUm9uLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
U2VuZGluZyBvdXQgb2YgYmFuZCBjb25ncnVlbnQgbWV0YWRhdGEgbWF5IG5vdCBiZSB0aGUNCj4+
Pj4+YW5zd2VyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdG8gYWxsIG5lZWRzIGJ1dCBpdCBpcyBvbmUg
dG9vbCB0aGF0IHdlIHNob3VsZCBrZWVwLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gTm90IGFsbCBtZXRhZGF0YSBpcyB0aWVkIHRvIGEgc3BlY2lmaWMgcGFja2V0LCBm
b3INCj4+Pj4+ZXhhbXBsZSBhDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gcG9saWN5IGNoYW5nZSBpbiBQ
Q1JGIGNvdWxkIGxlYWQgdG8gc29tZSBtZXRhZGF0YQ0KPj4+Pj5zaWduYWxpbmcsDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gdGhlIHJlYWN0aW9uIHRpbWUgbmVlZCBub3QgYmUgaW1tZWRpYXRlLCBmZXcg
bXMgbWF5DQo+Pj4+Pm5vdCAgbWF0dGVyLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gQXMgeW91IHBvaW50LCBpZiBhIHBhY2tldCBpcyB0aWVkIHRvIGEgbWV0YWRhdGEg
YQ0KPj4+Pj5jb3JyZWxhdGlvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGluZm8gY2FuIGJlIHNldCBp
biBib3RoIHBhY2tldCB0byBkZWFsIHdpdGggaXQgKGkuZQ0KPj4+Pj5tZXRhZGF0YQ0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IGV4cGVjdGVkIGZsYWcgaW4gdGhlIFNGQyBoZWFkZXIsIHBsdXMgYW4gaWQp
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBGaW5hbGx5IHdlIGNhbiBz
dGlsbCBzZW5kIHNvbWUgbGltaXRlZCBtZXRhZGF0YSB3aXRoaW4NCj4+Pj4+YSAgaGVhZGVyLg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoaXMgY291bGQgYmUgdXNlZCBmb3IgbG9hZCBiYWxhbmNlcnMg
aW4gcGFydGljdWxhciBpZg0KPj4+Pj53ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGFncmVlIG9uIGEg
Y29udmVudGlvbiB0byBsb2NhdGUgImNvYXJzZSBncmFpbiBwb2xpY3kiDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4gLyAiZmluZSBncmFpbiBwb2xpY3kiIG9uIHJlc2VydmVkIGNvbnRleHQgaGVhZGVycy4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoaXMgc2VlbXMgdG8gb3Bl
biB1cCBhIGxvdCBvZiBmbGV4aWJpbGl0eSAvDQo+Pj4+Pmlubm92YXRpb25zLg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gT24geW91ciBsYXN0IHBvaW50LCB0aGVyZSBp
cyBhIHF1ZXN0aW9uIG9uIGhvdyB0byBtYWtlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWV0YWRhdGEg
YXZhaWxhYmxlIHRvIGEgU2VydmljZSBGdW5jdGlvbi4gQ3VycmVudCBzb2NrZXQNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBjb25uZWN0aW9ucyBmb3IgZXhhbXBsZSBkbyBub3QgYWxsb3cgdG8gcmV0cmll
dmUgSVANCj4+Pj4+aGVhZGVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gb3B0aW9ucy4gU28gSSBhc3N1
bWUgdGhhdCBTRkMgYXdhcmUgU2VydmljZSBGdW5jdGlvbnMNCj4+Pj4+d2lsbA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IG5lZWQgc29tZSAoYXN5bmNocm9ub3VzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gPykg
QVBJIHRvIHJldHJpZXZlIFNGQyBoZWFkZXIgaW5mb3JtYXRpb24gYXMgd2VsbCBhcw0KPj4+Pj5p
bi1iYW5kDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWV0YWRhdGEuIEkgZG9uJ3Qgc2VlIG91dCBvZiBi
YW5kIG1ldGFkYXRhIHRyYW5zcG9ydA0KPj4+Pj5hZGRpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBj
b21wbGV4aXR5LCAgdGhlIHNhbWUgQVBJIGNhbiBwcm9iYWJseSBhcHBseS4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoZSBhbHRlcm5hdGl2ZSBvcHRpb24sIGFsbG93
aW5nIHZhcmlhYmxlIHNpemVkDQo+Pj4+Pm1ldGFkYXRhICBpbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
IHRoZSBTRkMgaGVhZGVyIGhhcyBzb21lIGRyYXdiYWNrcyBhcyB3ZWxsLCBvbmUgYmVpbmcNCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiBmcmFnbWVudGF0aW9uLCBhbmQgc29tZSBzd2l0Y2hlcyBleHBlY3Rp
bmcgYXMgd2VsbCB0bw0KPj4+Pj5sb29rIGF0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gZW5kIHVzZXIg
dHJhZmZpYyBoZWFkZXJzIGZvciBsaW5rIGxvYWQgYmFsYW5jaW5nLiAgSQ0KPj4+Pj53b3VsZA0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IGFncmVlIHRoYXQgaWYgd2UgY2FuIGFjY2VwdCB0aGVzZSBpc3N1
ZXMsIHRoZW4gc2VuZGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG9mZi1saW5lIGNvbmdydWVudCBt
ZXRhZGF0YSBsb29zZXMgaXRzIGludGVyZXN0Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gV2UgbmVlZCB0byB0YWtlIGludG8gYWNjb3VudCAgdGhhdCBib3RoIGluLWJh
bmQgYW5kDQo+Pj4+PmNvbmdydWVudA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG91dC1vZi1iYW5kIG1l
dGFkYXRhIHRyYW5zcG9ydCBpcyBub3QgcmVsaWFibGUuIEENCj4+Pj4+cGFja2V0ICBsb3NzDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gdHJpZ2dlcmluZyByZXRyYW5zbWlzc2lvbiB3b3VsZCBub3QgbGVh
ZCB0byB0aGUNCj4+Pj4+aWRlbnRpY2FsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gcmVjb25zdHJ1Y3Rp
b24gb2YgdGhlIGFzc29jaWF0ZWQgbWV0YWRhdGEuIEluIHNvbWUNCj4+Pj4+Y2FzZXMsICB3ZQ0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IG1pZ2h0IHRodXMgZXZlbiBuZWVkIG5vbi1jb25ncnVlbnQgb3V0
LW9mLWJhbmQgcmVsaWFibGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtZXRhZGF0YSB0cmFuc3BvcnQu
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fIEZyb206DQo+Pj4+PiBSb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBQYXJr
ZXIgW1Jvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dIFNlbnQ6DQo+Pj4+PldlZG5lc2Rh
eSwNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBNYXJjaCAxMiwgMjAxNA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
IDEyOjQzIFBNIFRvOiBOaWNvbGFzIEJPVVRIT1JTIENjOiBKaW0gR3VpY2hhcmQNCj4+Pj4+KGpn
dWljaGFyKTsNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBicmlqc21hbkBqdW5pcGVyLm5ldCA8bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+c2ZjOyAgSmFtYWwgSGFkaSBTYWxpbSBTdWJq
ZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRh
ZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gTmljb2xhcywNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEkgdW5k
ZXJzdGFuZCB0aGUgY29uY2VwdCBmb3Igb3V0IG9mIGJhbmQgc2lnbmFsaW5nIG9mDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj5tZXRhZGF0YSwgYnV0IEkgYW0gY29uY2VybmVkIHRoYXQgaXQgaW50cm9kdWNl
cw0KPj4+Pj5zaWduaWZpY2FudA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Y29tcGxleGl0eSBkdWUgdG8g
dGhlIHBvdGVudGlhbCByYWNlIGNvbmRpdGlvbiBvZg0KPj4+Pj5yZWNlaXZpbmcgdGhlDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj5yZWFsIHBhY2tldCBiZWZvcmUgdGhlIG1ldGFkYXRhLiAgV2hpbGUgdGhl
IHJlYWwgcGFja2V0DQo+Pj4+PmNvdWxkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5pbmRpY2F0ZSB0aGF0
IG91dCBvZiBiYW5kIG1ldGFkYXRhIGlzIGV4cGVjdGVkLCBob3cgY2FuDQo+Pj4+PndlDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj5ndWFyYW50ZWUgdGhlIG9yZGVyIG9mIHJlY2VwdGlvbj8gV2hhdCBpZiBz
d2l0Y2hpbmcgb3INCj4+Pj4+cm91dGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+bm9kZXMgYXBwbHkg
aGFzaCBiYXNlZCBsb2FkIGJhbGFuY2luZz8gV2hhdCBpZiB0aGUgbG9hZA0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+YmFsYW5jaW5nIHVuZGVyc3RhbmRzIFNGQyBlbmNhcHMgYW5kIGxvb2tzIGJleW9uZCBp
dCB0bw0KPj4+Pj50aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pm9yaWdpbmFsIGhlYWRlciB0byBnZXQg
YmV0dGVyIGVudHJvcHk/DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gQ2FuIHdlIGd1YXJhbnRlZSB0aGF0
IHRoZSBtZXRhZGF0YSBhbmQgcmVhbCBwYWNrZXQNCj4+Pj4+d2lsbCAgZm9sbG93DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj50aGUgZXhhY3Qgc2FtZSBwYXRoPyBJZiB3ZSBjYW4gbm90LCB0aGVuDQo+Pj4+
PmltcGxlbWVudGF0aW9ucyAgd2lsbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+bmVlZCB0byBhZGQgaW5n
cmVzcyBxdWV1aW5nIHRvIGNvcGUgd2l0aCB0aGUgc2NlbmFyaW8uDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBBbHNvLCBkbyB5b3UgZmVlbCB0aGF0IHRoZSBpbmNyZWFz
ZSBpbiBpbXBsZW1lbnRhdGlvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGNvbXBsZXhpdHkgYXQgdGhl
IHNlcnZpY2UgZnVuY3Rpb25zIGlzIHJlYXNvbmFibGU/DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiBUaGFua3MuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBSb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBPbiBN
YXIgMTIsIDIwMTQsIGF0IDQ6MDkgQU0sICJOaWNvbGFzIEJPVVRIT1JTIg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+PiA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tDQo+Pj4+PjxtYWlsdG86Tmljb2xh
cy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+IEkgdGhpbmsgd2UgbXVzdCBtYWtlIGEgZGlzdGluY3Rpb24gYmV0d2Vl
bjoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gLSBNZXRhZGF0YSB3
aGljaCBzaG91bGQgYmUgcGFydCBvZiB0aGUgaGVhZGVyIGRlZmluZWQNCj4+Pj4+YXMgIGluDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+IGJhbmQgbWFya2luZy4gLSBNZXRhZGF0YSB3aXRoIGNhbiBiZSBw
YXNzZWQgb3V0IG9mDQo+Pj4+PmJhbmQsICBmb3INCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gZXhhbXBs
ZSBjb25ncnVlbnQgb3V0IG9mIGJhbmQgc2lnbmFsaW5nIGRlZmluZWQgaW4NCj4+Pj4+dGhlICBk
cmFmdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBUaGUgZm9ybWVy
IGNhbGxzIGZvciBhIGxpbWl0ZWQgc3BhY2UgaW4gdGhlIGhlYWRlciwNCj4+Pj4+dHJ1ZSwgVGhl
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGxhdHRlciBob3dldmVyIGRvZXMgbm90IGluY3VyIGFueSBz
cGFjZSBsaW1pdGF0aW9uDQo+Pj4+PmFuZCAgaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gc3RpbGwg
ZmFpcmx5IGVmZmljaWVudCBhbmQgaXQgcmVtYWlucyBjb21wYXRpYmxlIHdpdGgNCj4+Pj4+YSAg
Zml4ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gc2l6ZSBoZWFkZXIgdXNlZCB0byByb3V0ZSB0aG9z
ZSBzaWduYWxpbmcgbWVzc2FnZXMNCj4+Pj4+YWxvbmcgIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
PiBjaGFpbidzIHNlcnZpY2UgZnVuY3Rpb25zLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+PiBOaWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18gRnJvbToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gSmltIEd1aWNoYXJkIChqZ3VpY2hhcikg
W2pndWljaGFyQGNpc2NvLmNvbV0gU2VudDoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gVHVlc2RheSwg
TWFyY2ggMTEsIDIwMTQgNjo0OCBQTSBUbzogUm9uIFBhcmtlciBDYzoNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4gTmljb2xhcyBCT1VUSE9SUzsgYnJpanNtYW5AanVuaXBlci5uZXQNCj4+Pj4+PG1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbQ0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1l
dGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+IEhpIFJvbiwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4g
V2UgY2FuIGNlcnRhaW5seSBoYXZlIHRoaXMgZGlzY3Vzc2lvbiBidXQgd2Ugc2hvdWxkDQo+Pj4+
PmZpcnN0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGNvbnNpZGVyIHdoYXQgaW5mb3JtYXRpb24gaXMg
bmVjZXNzYXJ5IGFuZCBpZiBzYWlkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGluZm9ybWF0aW9uIGNh
biBmaXQgd2l0aGluIGEgZml4ZWQgbnVtYmVyIG9mIGNvbnRleHRzDQo+Pj4+PmluICB0aGUNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4gbWFqb3JpdHkgb2YgY2FzZXMuIFJlbWVtYmVyLCB0aGUgZ29hbCBv
ZiBiZWluZyBhYmxlDQo+Pj4+PnRvICBwYXNzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IG1ldGFkYXRh
IHRocm91Z2ggdGhlIG5ldHdvcmsgaXMgdG8gZW5oYW5jZSBzZXJ2aWNlDQo+Pj4+PmRlbGl2ZXJ5
LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBub3QgcGFzcyB0aGUgZW50aXJlIHdvcmtzIG9mIFNoYWtl
c3BlYXJlIDstKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBTZW50
IGZyb20gbXkgaVBob25lDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
PiBPbiBNYXIgNywgMjAxNCwgYXQgMzo1MiBBTSwgIlJvbiBQYXJrZXIiDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+PiA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbQ0KPj4+Pj48bWFpbHRvOlJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBOaWNvbGFzLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IEkgc2VlIHNpbWlsYXIgcmVxdWlyZW1lbnRzIGZyb20gdGhl
IDNncHAgRVBDIHNpZGUuDQo+Pj4+PkkgIHdvdWxkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBsaWtl
IHRvIHByb3Bvc2UgYW4gT1VJIC8gVExWIGJhc2VkIGFwcHJvYWNoIHdoZXJlIHRoZQ0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4gcmVzZXJ2ZWQgT1VJIGNhbiBiZSB1c2VkIGZvciBhZ3JlZWQgdXBvbiB0
eXBlcyBvZg0KPj4+Pj5jb21tb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIGFuZCB2
ZW5kb3Igb3Igb3RoZXIgb3JnYW5pemF0aW9uYWwgT1VJcyBjYW4NCj4+Pj4+YmUgIHVzZWQNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+IHRvIHF1aWNrbHkgaW5ub3ZhdGUgaW4gdGhlIG5ldHdvcmtzLg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gU2ltdWx0YW5lb3VzbHksIEkgd291bGQgYWxzbyBsaWtlIHRv
IGNvbnNpZGVyDQo+Pj4+Pm1lY2hhbmlzbXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IHRoYXQgYXJl
IG9wdGltaXplZCBmb3IgbG9uZyBsaXZlZCBmbG93cyBzbyBhcyB0bw0KPj4+Pj5saW1pdCAgdGhl
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBuZWdhdGl2ZSBlZmZlY3RzIG9mIHBhY2tldCBncm93dGgu
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gUm9uDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
PiBPbiBNYXIgNywgMjAxNCwgYXQgODozNCBBTSwgIk5pY29sYXMgQk9VVEhPUlMiDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbQ0KPj4+Pj48bWFpbHRv
Ok5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSGVsbG8gSmltDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBJIGhhdmUgc2VlbiBjYXNlcyBpbiBHaSBMQU4sIHdo
ZXJlIHN1YnNjcmliZXIgcmVsYXRlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGluZm9ybWF0aW9u
IGlzIHBhc3NlZCB0byBhIFdlYiBQcm94eSBmb3IgSFRUUCBoZWFkZXINCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiBlbnJpY2htZW50IChhaW1lZCBhdCBzb21lIFdlYiBDb250ZW50IHByb3ZpZGVycw0K
Pj4+Pj5wYXJ0bmVycyBvZg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHRoZSBNb2JpbGUgT3BlcmF0
b3IpLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEluZm9ybWF0aW9uIHdhcyBhbiBjb2RlZCAocGVy
c2lzdGVudCkgc3Vic2NyaWJlciBpZA0KPj4+Pj5kZXJpdmVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gZnJvbSB0aGUgTVNJU0ROLCBhbmQgY291cGxlIG9mIGYgY3VzdG9tZXIgcHJvZmlsZQ0KPj4+
Pj5yZWxhdGVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZmllbGRzLg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSW4gYW4gc2ZjIGJhc2VkIEdpIExBTiwgdGhp
cyBlbnRpdHkgc2hvdWxkIHJlY2VpdmUNCj4+Pj4gPmZyb20gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4gQ2xhc3NpZmllcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4gLSBBIGNsYXNzaWZpY2F0aW9uIG9mIHRoZSBDb250ZW50IFByb3ZpZGVyICggSWQsDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gQ2F0ZWdvcnkpIGJhc2VkIG9uIHRyYWZmaWMgYW5hbHlzaXMg
LSBUaGUgTVNJU0ROIG9mDQo+Pj4+PiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBzdWJzY3Jp
YmVyIC0gVHdvIHN1YnNjcmliZXIgcG9saWN5IGZpZWxkcyAobm90IHRpZWQNCj4+Pj4+IHRvIFBD
UkYNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBidXQgYmVsb25naW5nIHRvIHRoZSBTdWJzY3JpYmVy
IERCKSAoU3Vic2NyaWJlcg0KPj4+Pj4gY2F0ZWdvcnksDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4g
c3ViLWNhdGVnb3J5KSAtIEEgc2Vzc2lvbiBpZCAoZm9yIGxvZ2dpbmcgYW5kDQo+Pj4+PnRyYWNr
aW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gcHVycG9zZXMpDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBUaGUgb2JqZWN0aXZlIGJlaW5nIHRvIGF2b2lkIGhh
dmluZyAgdGhlIEhUVFAgUHJveHkNCj4+Pj4+dG8NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBiZWNv
bWUgYSB0cnVzdGVkIGFwcGxpY2F0aW9uIChpbnRlcm9nYXRlIHRoZQ0KPj4+Pj4gc3Vic2NyaWJl
ciBEQiwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBldGMuLikNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gTmljb2xhcw0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206
IEppbQ0KPj4+Pj4gR3VpY2hhcmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiAoamd1aWNoYXIpIFtq
Z3VpY2hhckBjaXNjby5jb21dIFNlbnQ6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gVGh1cnNkYXks
IE1hcmNoIDA2LCAyMDE0IDI6MDIgUE0gVG86IEphbWFsIEhhZGkNCj4+Pj4+U2FsaW07DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gam1vaXNhbmRAanVuaXBlci5uZXQgPG1haWx0bzpqbW9pc2FuZEBq
dW5pcGVyLm5ldD47DQo+Pj4+PiBicmlqc21hbkBqdW5pcGVyLm5ldCA8bWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0PiBDYzoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBzZmMgU3ViamVjdDogUmU6
IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEt
Y29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+IEhpIEphbWFsLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gWW91IHNhaWQgIkl0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGUNCj4+
Pj4+IHNpemVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbWV0YWRhdGEiLi4gSSBhbSBub3Qgc28g
Y29udmluY2VkIGFuZCB3b3VsZCBsaWtlIHRvDQo+Pj4+PiBiZXR0ZXINCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiB1bmRlcnN0YW5kIHRoZSByZXF1aXJlbWVudHMgYmVmb3JlIHBhc3NpbmcganVkZ2Vt
ZW50Lg0KPj4+Pj4gSWYgd2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBsb29rIGF0IHRoZSB1c2Ug
Y2FzZXMgYXMgcHJlc2VudGVkIHRodXMgZmFyIGludG8NCj4+Pj4+IHRoZSBXRyBJDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gaGF2ZSB5ZXQgdG8gc2VlIGEgc2luZ2xlIGV4YW1wbGUgb2YgdGhlIG5l
ZWQNCj4+Pj4+IChub3RpbmcgdGhhdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGRlc2lyZSBpcyBu
b3QgdGhlIHNhbWUgYXMgbmVlZCkgLSBJIGFtIG5vdCBzYXlpbmcNCj4+Pj4+IHRoZXJlIGlzDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbm8gcmVxdWlyZW1lbnQgYnV0IHJhdGhlciB0aGF0IHdlIHNo
b3VsZCBub3QganVtcA0KPj4+Pj4gdG8gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gY29uY2x1
c2lvbiBhbmQgYnVpbGQgc3RhbmRhcmRzIGFyb3VuZCBhIHRoZW9yeS4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gT24gMy8zLzE0LCA2OjM1IEFNLCAiSmFtYWwgSGFkaSBTYWxp
bSINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gPGhhZGlAbW9qYXRhdHUuY29tIDxtYWlsdG86aGFk
aUBtb2phdGF0dS5jb20+Pg0KPj4+Pj53cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gSSBsaWtlIHRoZSBkb2MgLSB3ZWxsIHdyaXR0ZW4uDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IFNlY3Rpb24gNC4zIG9u
IG1ldGFkYXRhIGVuY29kaW5nLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+PiBJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlIHNpemVk
DQo+Pj4+PiBtZXRhZGF0YQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiAoYXQgbGVhc3QgZm9yIGh0
dHAvYXBwIHlvdSAgc2VlbSB0byBpbmRpY2F0ZSB0aGUNCj4+Pj4+IGRlc2lyZSBmb3INCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+Pj5pdCkuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IEZvciBhIGRhdGFw
YXRoIHBlci1wYWNrZXQgbWV0YWRhdGEsIGkgZmVlbCB0aGUNCj4+Pj4+IG5lZWQgaXMNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+Pj4ganVzdCBhcyBpbXBvcnRhbnQuIEFyZSB3ZSBsaW1pdGVkIGJ5IHRo
ZSBmYWN0IHRoYXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gZXhpc3RpbmcgaGFyZHdhcmUgbWF5
IG5vdCBiZSBhYmxlIHRvIGhhbmRsZSBUTFZzPw0KPj4+Pj5Gb3INCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+Pj4gZXhhbXBsZSwgSSBkb250IGhhdmUgYSBwcm9ibGVtIGhhbmRsaW5nIFRMVnMgaW4gYQ0K
Pj4+Pj4gc29mdHdhcmUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj5kYXRhcGF0aC4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gY2hlZXJzLCBqYW1hbA0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+Pj4gbWFpbGluZyBsaXN0IHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
Cj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+PiBsaXN0IHNmY0Bp
ZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+
Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZyA8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc2ZjDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5nDQo+Pj4+PiBsaXN0DQo+Pj4+
PiAgID4+Pj4+IHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+
PiAgID4+DQo+Pj4+PiAgID4+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCj4+Pj4+ICAgPj5zZmMgbWFpbGluZyBsaXN0DQo+Pj4+PiAgID4+c2ZjQGlldGYu
b3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gICA+Pmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+PiAgID5zZmMgbWFpbGluZyBs
aXN0DQo+Pj4+PiAgID5zZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiAg
ID5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4NCj4+Pj4N
Cj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+
Pj4gc2ZjIG1haWxpbmcgbGlzdA0KPj4+PiBzZmNAaWV0Zi5vcmcNCj4+Pj4gaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pg0KPj4+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4gc2ZjIG1haWxpbmcgbGlzdA0KPj4+
IHNmY0BpZXRmLm9yZw0KPj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjDQo+Pj4NCj4+DQo+Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQo+PnNmYyBtYWlsaW5nIGxpc3QNCj4+c2ZjQGlldGYub3JnDQo+Pmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+DQo+X19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCj5zZmMgbWFpbGluZyBsaXN0DQo+c2ZjQGlldGYu
b3JnDQo+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg0K


From nobody Fri Mar 14 14:39:47 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4FBBD1A01F5 for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 14:39:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 14zzBYarOR5v for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 14:39:46 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) by ietfa.amsl.com (Postfix) with ESMTP id F25CD1A01E5 for <sfc@ietf.org>; Fri, 14 Mar 2014 14:39:45 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 5D2E824055F for <sfc@ietf.org>; Fri, 14 Mar 2014 14:39:39 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-134-57.clppva.east.verizon.net [70.106.134.57]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id EA62D244E76 for <sfc@ietf.org>; Fri, 14 Mar 2014 14:39:38 -0700 (PDT)
Message-ID: <5323771B.9020400@joelhalpern.com>
Date: Fri, 14 Mar 2014 17:39:39 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: "sfc@ietf.org" <sfc@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/gk2-WnNT9VyEbXtdcQkWx3Hk520
Subject: [sfc] Metadata Definition in problem statement
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 21:39:47 -0000

As requested, Lucy and I have tried to put together a definition 
(actually two definitions) that capture the distinction I was trying to 
explain.

The text below replaces the existing first pargraph of definition 4. in 
the problem statement with the two items given.  The second and third 
paragraph of the published item 4 remain as the second and third 
paragraph of the new item 5:

-------

4. Dataplane Service Chain Identification: This represents the result
of classification or reclassification.  It is carried in the packet
in support of the service chain forwarding function.  Service
functions may also receive it. Service functions may indicate to
the data plane that reclassification should be performed, resulting in
an update by the data plane of the chain identification.

5. Dataplane Metadata: This provides the ability to carry additional
information used by service functions or (re)classifications in their 
processing.
This information is carried in the data packet and is not used by the
dataplane forwarding functionality.  This metadata may come from
external sources, from classification based on packet properties not
carried in the service chain (such as arrival ports or vlans), or may
come from service functions as an output of their processing.

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

I hope that this at least provides a basis for clear discussion.  I find 
it very helpful to draw this distinction.

Yours,
Joel and Lucy


From nobody Fri Mar 14 14:45:49 2014
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B1D5D1A01ED for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 14:45:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.048
X-Spam-Level: 
X-Spam-Status: No, score=-10.048 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 R8_iYh8SKytv for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 14:45:44 -0700 (PDT)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) by ietfa.amsl.com (Postfix) with ESMTP id 92D6B1A01DE for <sfc@ietf.org>; Fri, 14 Mar 2014 14:45:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1962; q=dns/txt; s=iport; t=1394833537; x=1396043137; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=UnCaRlOFhYhRiKck987NHp7NVeqJsS7i6Cc9PgxSgPE=; b=KYfq64jNL3/t/AIn6v67UEqO9TU4UcthyvI0jnFF2jpCs37QnvKv57b+ mPB5jF0bgcd+HhDczwWrsTmjrc6QXmS21CMQOOooq2Hjkjgf65aeLffj8 CKLRijGufWYxVojPazyi6coO/UvKZCBj1xJplpDpwLTjwc6JTAY1iQ0Rz E=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AkQFAGx3I1OtJXHB/2dsb2JhbABZgwY7uyCHMIEZFnSCJQEBAQMBAQEBNy0HCwULAgEIGB4QJwslAgQOBYdxCA3USRMEjgQwMweDJIEUBJhFki6DLQ
X-IronPort-AV: E=Sophos;i="4.97,657,1389744000"; d="scan'208";a="27617793"
Received: from rcdn-core2-6.cisco.com ([173.37.113.193]) by alln-iport-4.cisco.com with ESMTP; 14 Mar 2014 21:45:37 +0000
Received: from xhc-rcd-x01.cisco.com (xhc-rcd-x01.cisco.com [173.37.183.75]) by rcdn-core2-6.cisco.com (8.14.5/8.14.5) with ESMTP id s2ELjb5Y027669 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 14 Mar 2014 21:45:37 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.10]) by xhc-rcd-x01.cisco.com ([173.37.183.75]) with mapi id 14.03.0123.003; Fri, 14 Mar 2014 16:45:37 -0500
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Thread-Topic: [sfc] Metadata Definition in problem statement
Thread-Index: AQHPP83sCk1cV4qkyUmFSTx+xMV2OprhHdwP
Date: Fri, 14 Mar 2014 21:45:36 +0000
Message-ID: <F4DE008B-3DD5-4924-9A84-998024ED24E5@cisco.com>
References: <5323771B.9020400@joelhalpern.com>
In-Reply-To: <5323771B.9020400@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/n1HQG1Vtcosm8RdUOp6JkEBfoBk
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Metadata Definition in problem statement
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 21:45:46 -0000

Hi Joel,
I don't think we want to prevent the forwarding function from consuming met=
adata; a vrf-ID comes to mind as something that might be useful at that lev=
el.

Sent from my iPhone

> On Mar 14, 2014, at 5:39 PM, "Joel M. Halpern" <jmh@joelhalpern.com> wrot=
e:
>=20
> As requested, Lucy and I have tried to put together a definition (actuall=
y two definitions) that capture the distinction I was trying to explain.
>=20
> The text below replaces the existing first pargraph of definition 4. in t=
he problem statement with the two items given.  The second and third paragr=
aph of the published item 4 remain as the second and third paragraph of the=
 new item 5:
>=20
> -------
>=20
> 4. Dataplane Service Chain Identification: This represents the result
> of classification or reclassification.  It is carried in the packet
> in support of the service chain forwarding function.  Service
> functions may also receive it. Service functions may indicate to
> the data plane that reclassification should be performed, resulting in
> an update by the data plane of the chain identification.
>=20
> 5. Dataplane Metadata: This provides the ability to carry additional
> information used by service functions or (re)classifications in their pro=
cessing.
> This information is carried in the data packet and is not used by the
> dataplane forwarding functionality.  This metadata may come from
> external sources, from classification based on packet properties not
> carried in the service chain (such as arrival ports or vlans), or may
> come from service functions as an output of their processing.
>=20
> -------------
>=20
> I hope that this at least provides a basis for clear discussion.  I find =
it very helpful to draw this distinction.
>=20
> Yours,
> Joel and Lucy
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Fri Mar 14 14:50:37 2014
Return-Path: <mikebianc@aol.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 673701A01F4 for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 14:50:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.146
X-Spam-Level: 
X-Spam-Status: No, score=-0.146 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-0.547, 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 R4VRkcpx1Xh2 for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 14:50:22 -0700 (PDT)
Received: from omr-d08.mx.aol.com (omr-d08.mx.aol.com [205.188.109.207]) by ietfa.amsl.com (Postfix) with ESMTP id B634B1A01DE for <sfc@ietf.org>; Fri, 14 Mar 2014 14:50:21 -0700 (PDT)
Received: from mtaout-mbb01.mx.aol.com (mtaout-mbb01.mx.aol.com [172.26.254.109]) by omr-d08.mx.aol.com (Outbound Mail Relay) with ESMTP id C32CE700441CE for <sfc@ietf.org>; Fri, 14 Mar 2014 17:50:14 -0400 (EDT)
Received: from mgs-aaa01.mail.aol.com (mgs-aaa01.mail.aol.com [149.174.106.43]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by mtaout-mbb01.mx.aol.com (MUA/Third Party Client Interface) with ESMTPSA id 7A0B9380000A2 for <sfc@ietf.org>; Fri, 14 Mar 2014 17:50:14 -0400 (EDT)
Date: Fri, 14 Mar 2014 17:50:14 -0400
From: "mikebianc@aol.com" <mikebianc@aol.com>
To: sfc@ietf.org
Message-ID: <1824354318.7479.1394833814368.JavaMail.tomcat@mgs-aaa01.mail.aol.com>
In-Reply-To: <CF48AD80.E673%kegray@cisco.com>
References: <CF48AD80.E673%kegray@cisco.com>
MIME-Version: 1.0
Content-Type: multipart/alternative;  boundary="----=_Part_7478_1595356559.1394833814366"
X-Originating-IP: 10.181.180.8, 205.188.91.40
X-Mailer: Alto
x-aol-global-disposition: G
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mx.aol.com; s=20121107; t=1394833814; bh=gyarpWccHXVaBvdvPuPVH+y88RzIi37gN5PndaanPXo=; h=From:To:Subject:Message-ID:Date:MIME-Version:Content-Type; b=BIx/SFyRQiMWoty+zlwzI3dueQrwkd2NIzztNQ7K0nTK3A+AuXs1Xsx9wAEMv7/Gy HXWc+ex3HVYgXAxz1QvNfSTECxACQLngjUOoxfkEuL/AZW6Q0+nXh91s0GrmTLK2K9 VjbVi6oWcRk8Zg2/Vs7mmekOsiLnbMUIrsrQiJbY=
x-aol-sid: 3039ac1afe6d532379961ba6
X-AOL-IP: 149.174.106.43
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/UR2XYjmmm-LtRBRcE0qzDK5FAvo
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 21:50:30 -0000

------=_Part_7478_1595356559.1394833814366
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable


I would imagine that if we made the Chain ID field in the header be optiona=
l, yet still required a header and still required that some indication of t=
he chain be carried somewhere in the packet (mpls label or vlan or whatever=
), that the implementation would become overly complicated. =C2=A0To do so =
would be using SFC simply as a mechanism to carry meta data and not at all =
for service chaining, which sounds counter intuitive to me.=C2=A0

Maria,=C2=A0
So, you are saying that you want to use SFC to carry around metadata, but n=
ot for actual service chaining because you already have a way to implement =
service chaining outside of SFC? =C2=A0Maybe I'm not following, but it seem=
s to me that if you were to upgrade your network to support SFC that you wo=
uld change from using your existing mechanism and start using SFC, which is=
 meant to provide support for service functions that are not SFC aware. =C2=
=A0There are a number of us who have implemented, in one way or another, so=
me sort of service chaining, but I (I can at least speak for myself) am loo=
king to SFC not to enhance my current implementation, but to replace it wit=
h something better while still maintaining my core (non service function) i=
nfrastructure.




From: kegray@cisco.com<kegray@cisco.com>
To: Ron Parker<Ron_Parker@affirmednetworks.com>,Jim Guichard (jguichar)<jgu=
ichar@cisco.com>,Joel M. Halpern<jmh@joelhalpern.com>
cc: sfc@ietf.org<sfc@ietf.org>
Sent: Friday, March 14, 2014
Subject: Re: [sfc] SFC encapsulation chain ID

+1 the idea is interoperability.


On 3/14/14 12:55 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com> wrote:

>Thanks, Jim.
>
>Remember that we have said many times that the SFC service header is
>transport independent. =C2=A0 Just because the chain id could be carried i=
n
>some form or another with some particular transport doesn't mean that it
>could be universally conveyed. =C2=A0=C2=A0 By making and keeping the SFC =
service
>header transport independent makes it more applicable in more
>environments and more likely to get adopted broadly.
>
> =C2=A0 Ron
>
>
>-----Original Message-----
>From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
>Sent: Friday, March 14, 2014 3:52 PM
>To: Joel M. Halpern; Ron Parker
>Cc: sfc@ietf.org
>Subject: SFC encapsulation chain ID
>
>Hi Joel,
>
>Perhaps but I would point out that the base SFC header could have a lot
>more information than just the chain ID; I would also point out that the
>devil is in the details and saying "well, I can just use an MPLS label"
>hides much of the complexity of actually doing that.
>
>On 3/14/14, 2:35 PM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
>
>>If the transport header carries enough information for identifying the
>>sequence (VLAN tag or MPLS label can both do the job), then arguably
>>the global chain ID is redundant.  I can live with carrying it anyway
>>either if I have metadata to carry, or if I need the chain ID for some
>>purpose.
>>  After all, some folks seem to want to use that for the forwarding
>>decisions.
>>
>>Yours,
>>Joel
>>
>>On 3/14/14, 2:28 PM, Ron Parker wrote:
>>> The chain ID is the label that defines the sequence of service
>>>functions that must be visited. =C2=A0 It can be thought of as a handle =
for a
>>>stack of must-visit network locations. =C2=A0 I don't see how this can b=
e
>>>anything but mandatory.
>>>
>>> =C2=A0=C2=A0=C2=A0 Ron
>>>
>>>
>>> -----Original Message-----
>>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Surendra Kumar
>>>(smkumar)
>>> Sent: Friday, March 14, 2014 1:46 PM
>>> To: Joel M. Halpern; NAPIERALA, MARIA H
>>> Cc: sfc@ietf.org
>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>
>>> [Trimmed the recipient list - needs approval otherwise]
>>>
>>> Completely agree here.
>>>
>>> SFC does not prevent VLAN stitching and one can continue to do that.
>>>While at the same time SFC can include VLAN stitching to support
>>>legacy SFs in the same chain that includes SFC aware SFs. Even legacy
>>>SFs benefit from chain identification and hence can be shared across
>>>different service chains.
>>>
>>> Surendra.
>>>
>>>
>>>
>>> On 3/14/14 10:26 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
>>>
>>>> My own inclination is to observe that if you don't need explicit
>>>> chain identification and you don't need metadata, you can just omit
>>>> the sfc/nsh header.  Still do service chaining, just no extra header.
>>>>
>>>> If we are going to have the header, it seems to me that the chain
>>>>identification field is very useful, and low cost once we have the
>>>>header.
>>>>
>>>> Yours,
>>>> Joel
>>>>
>>>> On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:
>>>>> Explicit chain identification should be made optional. I believe it
>>>>> was discussed few months ago on this mailing list.
>>>>>
>>>>> Maria
>>>>>
>>>>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Jmh.direct
>>>>> *Sent:* Thursday, March 13, 2014 12:12 PM
>>>>> *To:* kegray@cisco.com; lucy.yong@huawei.com; smkumar@cisco.com
;>>>>> jguichar@cisco.com
>>>>> *Cc:* nicolas.bouthors@qosmos.com; sfc@ietf.org; hadi@mojatatu.com
;>>>>> ron_parker@affirmednetworks.com; brijsman@juniper.net
;>>>>> jmh@joelhalpern.com
>>>>> *Subject:* Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>> *Importance:* Low
>>>>>
>>>>> Assuming I understand you properly Ken, I disagree.
>>>>>
>>>>> For example, by using separate terms I can easily discuss the fact
>>>>> that  certain kinds of data (chain identification) only need to be
>>>>> adjust by a  few apps in rare cases.  And that data is not beeded
>>>>> by the applications.
>>>>>
>>>>> Unless you would like to consider the chain identification as being
>>>>> optional?
>>>>>
>>>>> Yours,
>>>>>
>>>>> Joel
>>>>>
>>>>>
>>>>>
>>>>> Sent from my Samsung smartphone on AT&T
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> -------- Original message --------
>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>> From: "Ken Gray (kegray)" <kegray@cisco.com
>>>>><mailto:kegray@cisco.com>>
>>>>> To: Lucy yong <lucy.yong@huawei.com
>>>>><mailto:lucy.yong@huawei.com>>,"Surendra Kumar (smkumar)"
>>>>> <smkumar@cisco.com <mailto:smkumar@cisco.com>>,"Jim Guichard
>>>>>(jguichar)"
>>>>> <jguichar@cisco.com <mailto:jguichar@cisco.com>>
>>>>> CC: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com
>>>>><mailto:Nicolas.BOUTHORS@qosmos.com>>,sfc <sfc@ietf.org
>>>>><mailto:sfc@ietf.org>>,Jamal Hadi Salim <hadi@mojatatu.com
>>>>><mailto:hadi@mojatatu.com>>,Ron Parker
>>>>><Ron_Parker@affirmednetworks.com
>>>>> <mailto:Ron_Parker@affirmednetworks.com>>,"brijsman@juniper.net
>>>>> <mailto:brijsman@juniper.net>" <brijsman@juniper.net
>>>>><mailto:brijsman@juniper.net>>,"Joel M. Halpern"
>>>>><jmh@joelhalpern.com  <mailto:jmh@joelhalpern.com>>
>>>>>
>>>>> The word "metadata" is a purposely ambiguous term "data that
>>>>> provides information about other data".  It is used to avoid THIS
>>>>>discussion.
>>>>>
>>>>> For example, I propose we define "tequila metadata" because,
>>>>> frankly, I  will need to order a triple-shot if we keep attempting
>>>>> to define something  that, by definition, is ambiguous.  I'd like
>>>>> my bartender to understand me  specifically when I say "I need a
>>>>>shot".
>>>>>
>>>>> On 3/13/14 7:49 AM, "Lucy yong" <lucy.yong@huawei.com
>>>>> <mailto:lucy.yong@huawei.com>> wrote:
>>>>>
>>>>> =C2=A0 >Snip..
>>>>> =C2=A0 >SK> Just copying from the PS:
>>>>> =C2=A0 >--
>>>>> =C2=A0 >Data plane metadata provides the ability to exchange informat=
ion
>>>>>between
>>>>> =C2=A0 >the network and service functions, between service functions,
>>>>>and  service
>>>>> =C2=A0 >functions and the network.
>>>>> =C2=A0 >
>>>>> =C2=A0 >--
>>>>> =C2=A0 >It is a lucid definition. We are unnecessarily making the wor=
d
>>>>>"network"
>>>>> =C2=A0 >controversial, IMO.
>>>>> =C2=A0 >
>>>>> =C2=A0 >[Lucy] This is my point. "The network" is too general here,
>>>>>which  brings
>>>>> =C2=A0 >metadata great power to do many things. This is why people
>>>>>invent  ideas
>>>>> =C2=A0 >here, which causes a lot of debates on metadata usage potenti=
als.
>>>>> We
>>>>> =C2=A0 >should not spend a lot of times on that debates and judge whi=
ch
>>>>>usage is
>>>>> =C2=A0 >valuable or not. Thus, for the SFC work, it will be helpful i=
f
>>>>>we  can
>>>>> =C2=A0 >narrow down a bit. Joel makes explicitly two cases, which is
>>>>>helpful to
>>>>> =C2=A0 >develop use cases for each case. I would like to see that the
>>>>>problem
>>>>> =C2=A0 >statement can be more specific on metadata definition, which =
may
>>>>>be
>>>>> =C2=A0 >helpful in less focusing on it and moving forward.
>>>>> =C2=A0 >
>>>>> =C2=A0 >Lucy
>>>>> =C2=A0 >
>>>>> =C2=A0 >Surendra.
>>>>> =C2=A0 >
>>>>> =C2=A0 >
>>>>> =C2=A0 >>
>>>>> =C2=A0 >>Thanks,
>>>>> =C2=A0 >>Lucy
>>>>> =C2=A0 >>
>>>>> =C2=A0 >>-----Original Message-----
>>>>> =C2=A0 >>From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
>>>>> =C2=A0 >>Sent: Wednesday, March 12, 2014 4:38 PM
>>>>> =C2=A0 >>To: Lucy yong
>>>>> =C2=A0 >>Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker
;>>>>> =C2=A0 >>brijsman@juniper.net <mailto:brijsman@juniper.net>; sfc; Ja=
mal
>>>>>Hadi Salim
>>>>> =C2=A0 >>Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>> =C2=A0 >>
>>>>> =C2=A0 >>Hi Lucy,
>>>>> =C2=A0 >>
>>>>> =C2=A0 >>No. I am simply saying we should not overcomplicate the prob=
lem
>>>>> =C2=A0 >>statement with text that adds little to no value in my opini=
on.
>>>>> Whether
>>>>> =C2=A0 >>we call it metadata, or context, has no bearing on the fact
>>>>>that  the
>>>>> =C2=A0 >>problem statement already clearly states we need to be able =
to
>>>>>pass
>>>>> =C2=A0 >>information between SF=C2=B9s and between the network & SF=
=C2=B9s.
>>>>> =C2=A0 >>
>>>>> =C2=A0 >>
>>>>> =C2=A0 >>On 3/12/14, 5:13 PM, "Lucy yong" <lucy.yong@huawei.com
>>>>><mailto:lucy.yong@huawei.com>> wrote:
>>>>> =C2=A0 >>
>>>>> =C2=A0 >>>
>>>>> =C2=A0 >>>Hi Jim,
>>>>> =C2=A0 >>>
>>>>> =C2=A0 >>>I for one don't agree and think we are over complicating wh=
at
>>>>>should
>>>>> =C2=A0 >>>be straightforward. The SFC encapsulation should enable two
>>>>>things:
>>>>> =C2=A0 >>>
>>>>> =C2=A0 >>>1. Steering of selected flows through a service chain; this=
 is
>>>>>the
>>>>> =C2=A0 >>>service function path.
>>>>> =C2=A0 >>>2. Passing of context associated with a given flow within s=
aid
>>>>>service
>>>>> =C2=A0 >>>function path. This context information may be consumed by =
a
>>>>>SF  (an
>>>>> =C2=A0 >>>application ID is an example) or may be consumed by the
>>>>>forwarding
>>>>> =C2=A0 >>>elements (a vrf-ID is an example).
>>>>> =C2=A0 >>>[Lucy] Do you call the context as metadata or not? Do we ha=
ve
>>>>>another
>>>>> =C2=A0 >>>term here beside SFC header and metadata. I see that you do=
n't
>>>>>want to
>>>>> =C2=A0 >>>separate what is consumed by SF and what is consumed by the
>>>>>forwarding
>>>>> =C2=A0 >>>elements.
>>>>> =C2=A0 >>>
>>>>> =C2=A0 >>>Lucy
>>>>> =C2=A0 >>>
>>>>> =C2=A0 >>>Sent from my iPhone
>>>>> =C2=A0 >>>
>>>>> =C2=A0 >>>> On Mar 12, 2014, at 4:16 PM, "Lucy yong"
>>>>><lucy.yong@huawei.com  <mailto:lucy.yong@huawei.com>> wrote:
>>>>> =C2=A0 >>>>
>>>>> =C2=A0 >>>> Great. Then we may consider two special metadata definiti=
ons
>>>>>in  the
>>>>> =C2=A0 >>>>problem statement so we can all use the same definitions.
>>>>>Here  is my
>>>>> =C2=A0 >>>>suggested text and like to hear you and other's input and
>>>>>suggestions.
>>>>> =C2=A0 >>>>
>>>>> =C2=A0 >>>> Dataplane Metadata: Data plane metadata provides the abil=
ity
>>>>>to
>>>>> =C2=A0 >>>>exchange information between the elements in a service fun=
ction
>>>>> =C2=A0 >>>>chaining. In this context, there are two types of data pla=
ne
>>>>>metadata.
>>>>> =C2=A0 >>>>
>>>>> =C2=A0 >>>> Service Function Metadata: the information exchanged betw=
een
>>>>> =C2=A0 >>>>classifier and service functions, between service function=
s to
>>>>> =C2=A0 >>>>facilitate service functions on the packet treatment.
>>>>> =C2=A0 >>>>
>>>>> =C2=A0 >>>> Steering Metadata: the information from service functions=
 to a
>>>>> =C2=A0 >>>>classifier or service node for traffic forwarding purpose.
>>>>> =C2=A0 >>>>
>>>>> =C2=A0 >>>> -end
>>>>> =C2=A0 >>>>
>>>>> =C2=A0 >>>> Lucy
>>>>> =C2=A0 >>>>
>>>>> =C2=A0 >>>>
>>>>> =C2=A0 >>>> -----Original Message-----
>>>>> =C2=A0 >>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>>>>> =C2=A0 >>>> Sent: Wednesday, March 12, 2014 2:35 PM
>>>>> =C2=A0 >>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker
>>>>> =C2=A0 >>>> Cc: Jim Guichard (jguichar); brijsman@juniper.net
>>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi
>>>>> =C2=A0 >>>> Salim
>>>>> =C2=A0 >>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerati=
ons
>>>>> =C2=A0 >>>>
>>>>> =C2=A0 >>>> Yes, I am trying to consistently distinguish those two ca=
ses
>>>>>when
>>>>> =C2=A0 >>>>talking about the information carried with packets in serv=
ice
>>>>>chains.
>>>>> =C2=A0 >>>>
>>>>> =C2=A0 >>>> Yours,
>>>>> =C2=A0 >>>> Joel
>>>>> =C2=A0 >>>>
>>>>> =C2=A0 >>>>> On 3/12/14, 3:13 PM, Lucy yong wrote:
>>>>> =C2=A0 >>>>> Joel, See below. -----Original Message----- From: sfc
>>>>> =C2=A0 >>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpe=
rn
>>>>>Sent:
>>>>> =C2=A0 >>>>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas
>>>>>BOUTHORS
;>>>>> =C2=A0 >>>>> Ron Parker Cc: Jim Guichard (jguichar)
;>>>>>brijsman@juniper.net  <mailto:brijsman@juniper.net>; sfc
;>>>>> =C2=A0 >>>>> Jamal Hadi Salim Subject: Re: [sfc]
>>>>> =C2=A0 >>>>> draft-rijsman-sfc-metadata-considerations
>>>>> =C2=A0 >>>>>
>>>>> =C2=A0 >>>>> I was trying to word it carefully not to focus on who pu=
ts
>>>>>the
>>>>> =C2=A0 >>>>> information in, but only on who consumes the information=
.
>>>>> =C2=A0 >>>>> Information for service functions may come from the ingr=
ess
>>>>> =C2=A0 >>>>> classifier or from other service functions. [Lucy] this =
is
>>>>>the  one
>>>>> =C2=A0 >>>>> case using metadata in your view. Information for the
>>>>>forwarding
>>>>> =C2=A0 >>>>> will generally come from the ingress classifier, but in
>>>>>special
>>>>> =C2=A0 >>>>> cases may be provided by service functions.  (I keep
>>>>>wanting  to get
>>>>> =C2=A0 >>>>> rid of those special cases, but so far there seem to be
>>>>>just  enough
>>>>> =C2=A0 >>>>> of them to warrant covering in the solution.  And more
>>>>>importantly,
>>>>> =C2=A0 >>>>> significant support for it in the working group.) [Lucy]
>>>>>This  is
>>>>> =C2=A0 >>>>> the second case using metadata in your view (but you don=
't
>>>>>like it).
>>>>> =C2=A0 >>>>>
>>>>> =C2=A0 >>>>> And you suggest distinguishing these two cases when
>>>>>discussing
>>>>> =C2=A0 >>>>> about metadata usage. Is that right understanding?
>>>>> =C2=A0 >>>>>
>>>>> =C2=A0 >>>>> Lucy
>>>>> =C2=A0 >>>>>
>>>>> =C2=A0 >>>>> Yours, Joel
>>>>> =C2=A0 >>>>>
>>>>> =C2=A0 >>>>>> On 3/12/14, 2:33 PM, Lucy yong wrote:
>>>>> =C2=A0 >>>>>> Joel, I interpret that you suggests that distinguish th=
e
>>>>>exchange
>>>>> =C2=A0 >>>>>> information data plane carried between service function=
s
>>>>>and  the
>>>>> =C2=A0 >>>>>> exchange information data plane carried from a service
>>>>>function to
>>>>> =C2=A0 >>>>>> a service node. Is this right understanding? Lucy
>>>>> =C2=A0 >>>>>>
>>>>> =C2=A0 >>>>>> -----Original Message----- From: Joel M. Halpern
>>>>> =C2=A0 >>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,
>>>>>2014
>>>>> 1:19
>>>>> =C2=A0 >>>>>> PM
>>>>> =C2=A0 >>>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Gui=
chard
>>>>> =C2=A0 >>>>>> (jguichar); brijsman@juniper.net
>>>>><mailto:brijsman@juniper.net>;  sfc; Jamal Hadi Salim Subject:
>>>>> =C2=A0 >>>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>> =C2=A0 >>>>>>
>>>>> =C2=A0 >>>>>> My inclination would be to tune that definition to
>>>>>distinguish
>>>>> =C2=A0 >>>>>> between dataplane carried information intended for use =
by
>>>>>service
>>>>> =C2=A0 >>>>>> funcitons (whatever the origin), and dataplane carried
>>>>>information
>>>>> =C2=A0 >>>>>> intended for dataplane forwarding components.
>>>>> =C2=A0 >>>>>>
>>>>> =C2=A0 >>>>>> Yours, Joel
>>>>> =C2=A0 >>>>>>
>>>>> =C2=A0 >>>>>>
>>>>> =C2=A0 >>>>>>> Hi Joel,
>>>>> =C2=A0 >>>>>>>
>>>>> =C2=A0 >>>>>>> I agree that we need using the same definition for a
>>>>>term,  but
>>>>> =C2=A0 >>>>>>> disagree that the metadata definition here is a set of
>>>>> =C2=A0 >>>>>>> information put in the SFC header. This may be too nar=
row
>>>>>or  lead
>>>>> =C2=A0 >>>>>>> to a particular solution. I am fine with this definiti=
on
>>>>>in  the
>>>>> =C2=A0 >>>>>>> problem statement w/ minor tweak (suggested on mailing
>>>>>list).
>>>>> =C2=A0 >>>>>>>
>>>>> =C2=A0 >>>>>>> Dataplane Metadata: Data plane metadata provides the
>>>>>ability  to
>>>>> =C2=A0 >>>>>>> exchange information between the classifiers and servi=
ce
>>>>> =C2=A0 >>>>>>> functions, between service functions, and service
>>>>>functions  and
>>>>> =C2=A0 >>>>>>> the
>>>>> =C2=A0 >>>>>>> classifiers|service nodes.
>>>>> =C2=A0 >>>>>>>
>>>>> =C2=A0 >>>>>>> There may be a solution that a service function passes
>>>>>some
>>>>>
>>>>> =C2=A0 >>>>>>> information to attached service node without using SFC
>>>>>header.
>>>>> =C2=A0 >>>>>>>
>>>>> =C2=A0 >>>>>>> Thanks, Lucy
>>>>> =C2=A0 >>>>>>>
>>>>> =C2=A0 >>>>>>>
>>>>> =C2=A0 >>>>>>> -----Original Message----- From: Joel Halpern Direct
>>>>> =C2=A0 >>>>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday,
>>>>>March  12,
>>>>> =C2=A0 >>>>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas
>>>>>BOUTHORS
;>>>>> =C2=A0 >>>>>>> Ron Parker Cc: Jim Guichard (jguichar)
;>>>>>brijsman@juniper.net  <mailto:brijsman@juniper.net>
;>>>>> =C2=A0 >>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>>>> =C2=A0 >>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>> =C2=A0 >>>>>>>
>>>>> =C2=A0 >>>>>>> Lucy, you say "the metadata term means ..."  The
>>>>>definition  you
>>>>> =C2=A0 >>>>>>> then provide is a definition of the set of information=
 we
>>>>>are
>>>>> =C2=A0 >>>>>>> proposing that we put in the SFC header.  I, and other=
s,
>>>>>have
>>>>> =C2=A0 >>>>>>> been using the term metadata more narrowly.  We can us=
e
>>>>>whatever
>>>>> =C2=A0 >>>>>>> definition we want. But we do need to agree on the
>>>>>definition.
>>>>> =C2=A0 >>>>>>> For the purposes of the WG, it seems much more useful =
to
>>>>>use  the
>>>>> =C2=A0 >>>>>>> term metadata for the narrower description.
>>>>> =C2=A0 >>>>>>>
>>>>> =C2=A0 >>>>>>> Yours, Joel
>>>>> =C2=A0 >>>>>>>
>>>>> =C2=A0 >>>>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
>>>>> =C2=A0 >>>>>>>> Hi Joel,
>>>>> =C2=A0 >>>>>>>>
>>>>> =C2=A0 >>>>>>>> I agree. We need to differentiate the metadata used b=
y
>>>>>service
>>>>> =C2=A0 >>>>>>>>function and SFC header. The metadata term means carry=
ing
>>>>>some
>>>>> =C2=A0 >>>>>>>>states along with the packet. IMO: SFC header is a kin=
d of
>>>>> =C2=A0 >>>>>>>>metadata carried on packet for next service node to us=
e.
>>>>>In  the
>>>>> =C2=A0 >>>>>>>>context of SFC, we have term for SFC header and the
>>>>>metadata  that
>>>>> =C2=A0 >>>>>>>>was carried between service functions, or between serv=
ice
>>>>> =C2=A0 >>>>>>>>functions and classifiers/service nodes, which is what
>>>>>the  draft
>>>>> =C2=A0 >>>>>>>>focus.
>>>>> =C2=A0 >>>>>>>>
>>>>> =C2=A0 >>>>>>>> Thanks, Lucy
>>>>> =C2=A0 >>>>>>>>
>>>>> =C2=A0 >>>>>>>>
>>>>> =C2=A0 >>>>>>>>
>>>>> =C2=A0 >>>>>>>>
>>>>> =C2=A0 >>>>>>>>
>>>>> =C2=A0 >>>>>>>> -----Original Message----- From: Joel M. Halpern
>>>>> =C2=A0 >>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 1=
2,
>>>>> 2014
>>>>> =C2=A0 >>>>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker =
Cc:
>>>>> Jim
>>>>> =C2=A0 >>>>>>>> Guichard (jguichar); brijsman@juniper.net
>>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>>>>> =C2=A0 >>>>>>>> Subject: Re: [sfc]
>>>>> draft-rijsman-sfc-metadata-considerations
>>>>> =C2=A0 >>>>>>>>
>>>>> =C2=A0 >>>>>>>> I think it is important to keep a strong distinction
>>>>>between
>>>>> =C2=A0 >>>>>>>> metadata (which is for use by applications) and the
>>>>>service
>>>>> =C2=A0 >>>>>>>> chaining information in the base service chain header=
,
>>>>>which is
>>>>> =C2=A0 >>>>>>>> for use by the service chain support mechanisms.
>>>>> =C2=A0 >>>>>>>>
>>>>> =C2=A0 >>>>>>>> Yours, Joel
>>>>> =C2=A0 >>>>>>>>
>>>>> =C2=A0 >>>>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
>>>>> =C2=A0 >>>>>>>>> Fully agree with Joe.
>>>>> =C2=A0 >>>>>>>>>
>>>>> =C2=A0 >>>>>>>>> We should not require a fix length for in-band metad=
ata
>>>>>but
>>>>> =C2=A0 >>>>>>>>> also not leave it for freely usage. In fact, when a
>>>>>service
>>>>> =C2=A0 >>>>>>>>> node inserts SFC header on a (encapsulated) packet a=
nd
>>>>>send to
>>>>> =C2=A0 >>>>>>>>> next service node, SFC header itself can be seen as =
a
>>>>>metadata.
>>>>> =C2=A0 >>>>>>>>>
>>>>> =C2=A0 >>>>>>>>> Lucy
>>>>> =C2=A0 >>>>>>>>>
>>>>> =C2=A0 >>>>>>>>> -----Original Message----- From: sfc
>>>>> =C2=A0 >>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M.
>>>>>Halpern
>>>>> =C2=A0 >>>>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas
>>>>>BOUTHORS
;>>>>> =C2=A0 >>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar)
;>>>>>brijsman@juniper.net  <mailto:brijsman@juniper.net>
;>>>>> =C2=A0 >>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>>>> =C2=A0 >>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>> =C2=A0 >>>>>>>>>
>>>>> =C2=A0 >>>>>>>>> For in-band metadata, the API for access can easily =
be
>>>>> =C2=A0 >>>>>>>>> synchronous. Out of band metadata needs different
>>>>>handling.
>>>>> =C2=A0 >>>>>>>>> There are many cases where out-of-band metadata is
>>>>>useful  and
>>>>> =C2=A0 >>>>>>>>> appropriate.  But they do not cover all needs by any
>>>>>stretch.
>>>>> =C2=A0 >>>>>>>>>
>>>>> =C2=A0 >>>>>>>>> Even if each piece of in-band metadata is of fixed
>>>>>length,
>>>>> =C2=A0 >>>>>>>>> there are many different kinds of metatype.  Trying =
to
>>>>>say
>>>>> =C2=A0 >>>>>>>>> "there will be exactly four pieces, and they will be=
 of
>>>>>types
>>>>> =C2=A0 >>>>>>>>> t1, t2, t3, and t4" is simply too specific for even =
80%
>>>>>of  the
>>>>> =C2=A0 >>>>>>>>>needs.
>>>>> =C2=A0 >>>>>>>>>
>>>>> =C2=A0 >>>>>>>>> Yours, Joel
>>>>> =C2=A0 >>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>>>>> =C2=A0 >>>>>>>>>> Hello Ron,
>>>>> =C2=A0 >>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>> Sending out of band congruent metadata may not be t=
he
>>>>>answer
>>>>> =C2=A0 >>>>>>>>>> to all needs but it is one tool that we should keep=
.
>>>>> =C2=A0 >>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>> Not all metadata is tied to a specific packet, for
>>>>>example a
>>>>> =C2=A0 >>>>>>>>>> policy change in PCRF could lead to some metadata
>>>>>signaling,
>>>>> =C2=A0 >>>>>>>>>> the reaction time need not be immediate, few ms may
>>>>>not  matter.
>>>>> =C2=A0 >>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>> As you point, if a packet is tied to a metadata a
>>>>>correlation
>>>>> =C2=A0 >>>>>>>>>> info can be set in both packet to deal with it (i.e
>>>>>metadata
>>>>> =C2=A0 >>>>>>>>>> expected flag in the SFC header, plus an id)
>>>>> =C2=A0 >>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>> Finally we can still send some limited metadata wit=
hin
>>>>>a  header.
>>>>> =C2=A0 >>>>>>>>>> This could be used for load balancers in particular=
 if
>>>>>we
>>>>> =C2=A0 >>>>>>>>>> agree on a convention to locate "coarse grain polic=
y"
>>>>> =C2=A0 >>>>>>>>>> / "fine grain policy" on reserved context headers.
>>>>> =C2=A0 >>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>> This seems to open up a lot of flexibility /
>>>>>innovations.
>>>>> =C2=A0 >>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>> On your last point, there is a question on how to m=
ake
>>>>> =C2=A0 >>>>>>>>>> metadata available to a Service Function. Current s=
ocket
>>>>> =C2=A0 >>>>>>>>>> connections for example do not allow to retrieve IP
>>>>>header
>>>>> =C2=A0 >>>>>>>>>> options. So I assume that SFC aware Service Functio=
ns
>>>>>will
>>>>> =C2=A0 >>>>>>>>>> need some (asynchronous
>>>>> =C2=A0 >>>>>>>>>> ?) API to retrieve SFC header information as well a=
s
>>>>>in-band
>>>>> =C2=A0 >>>>>>>>>> metadata. I don't see out of band metadata transpor=
t
>>>>>adding
>>>>> =C2=A0 >>>>>>>>>> complexity,  the same API can probably apply.
>>>>> =C2=A0 >>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>> The alternative option, allowing variable sized
>>>>>metadata  in
>>>>> =C2=A0 >>>>>>>>>> the SFC header has some drawbacks as well, one bein=
g
>>>>> =C2=A0 >>>>>>>>>> fragmentation, and some switches expecting as well =
to
>>>>>look at
>>>>> =C2=A0 >>>>>>>>>> end user traffic headers for link load balancing.  =
I
>>>>>would
>>>>> =C2=A0 >>>>>>>>>> agree that if we can accept these issues, then send=
ing
>>>>> =C2=A0 >>>>>>>>>> off-line congruent metadata looses its interest.
>>>>> =C2=A0 >>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>> We need to take into account  that both in-band and
>>>>>congruent
>>>>> =C2=A0 >>>>>>>>>> out-of-band metadata transport is not reliable. A
>>>>>packet  loss
>>>>> =C2=A0 >>>>>>>>>> triggering retransmission would not lead to the
>>>>>identical
>>>>> =C2=A0 >>>>>>>>>> reconstruction of the associated metadata. In some
>>>>>cases,  we
>>>>> =C2=A0 >>>>>>>>>> might thus even need non-congruent out-of-band reli=
able
>>>>> =C2=A0 >>>>>>>>>> metadata transport.
>>>>> =C2=A0 >>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>> Nicolas ________________________________________ Fr=
om:
>>>>> Ron
>>>>> =C2=A0 >>>>>>>>>> Parker [Ron_Parker@affirmednetworks.com] Sent:
>>>>>Wednesday,
>>>>> =C2=A0 >>>>>>>>>> March 12, 2014
>>>>> =C2=A0 >>>>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard
>>>>>(jguichar)
;>>>>> =C2=A0 >>>>>>>>>> brijsman@juniper.net <mailto:brijsman@juniper.net>
;>>>>>sfc;  Jamal Hadi Salim Subject: Re: [sfc]
>>>>> =C2=A0 >>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>> =C2=A0 >>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>> Nicolas,
>>>>> =C2=A0 >>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>> I understand the concept for out of band signaling =
of
>>>>> =C2=A0 >>>>>>>>>>metadata, but I am concerned that it introduces
>>>>>significant
>>>>> =C2=A0 >>>>>>>>>>complexity due to the potential race condition of
>>>>>receiving the
>>>>> =C2=A0 >>>>>>>>>>real packet before the metadata.  While the real pac=
ket
>>>>>could
>>>>> =C2=A0 >>>>>>>>>>indicate that out of band metadata is expected, how =
can
>>>>>we
>>>>> =C2=A0 >>>>>>>>>>guarantee the order of reception? What if switching =
or
>>>>>routing
>>>>> =C2=A0 >>>>>>>>>>nodes apply hash based load balancing? What if the l=
oad
>>>>> =C2=A0 >>>>>>>>>>balancing understands SFC encaps and looks beyond it=
 to
>>>>>the
>>>>> =C2=A0 >>>>>>>>>>original header to get better entropy?
>>>>> =C2=A0 >>>>>>>>>> Can we guarantee that the metadata and real packet
>>>>>will  follow
>>>>> =C2=A0 >>>>>>>>>>the exact same path? If we can not, then
>>>>>implementations  will
>>>>> =C2=A0 >>>>>>>>>>need to add ingress queuing to cope with the scenari=
o.
>>>>> =C2=A0 >>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>> Also, do you feel that the increase in implementati=
on
>>>>> =C2=A0 >>>>>>>>>> complexity at the service functions is reasonable?
>>>>> =C2=A0 >>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>> Thanks.
>>>>> =C2=A0 >>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>> Ron
>>>>> =C2=A0 >>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>>>>> =C2=A0 >>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com
>>>>><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>>>>> =C2=A0 >>>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>>> I think we must make a distinction between:
>>>>> =C2=A0 >>>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>>> - Metadata which should be part of the header defi=
ned
>>>>>as  in
>>>>> =C2=A0 >>>>>>>>>>> band marking. - Metadata with can be passed out of
>>>>>band,  for
>>>>> =C2=A0 >>>>>>>>>>> example congruent out of band signaling defined in
>>>>>the  draft
>>>>> =C2=A0 >>>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>>> The former calls for a limited space in the header=
,
>>>>>true, The
>>>>> =C2=A0 >>>>>>>>>>> latter however does not incur any space limitation
>>>>>and  is
>>>>> =C2=A0 >>>>>>>>>>> still fairly efficient and it remains compatible w=
ith
>>>>>a  fixed
>>>>> =C2=A0 >>>>>>>>>>> size header used to route those signaling messages
>>>>>along  the
>>>>> =C2=A0 >>>>>>>>>>> chain's service functions.
>>>>> =C2=A0 >>>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>>> Nicolas ________________________________________ F=
rom:
>>>>> =C2=A0 >>>>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com] Sent:
>>>>> =C2=A0 >>>>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
>>>>> =C2=A0 >>>>>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net
>>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>>>>> =C2=A0 >>>>>>>>>>> Subject: Re: [sfc]
>>>>> draft-rijsman-sfc-metadata-considerations
>>>>> =C2=A0 >>>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>>> Hi Ron,
>>>>> =C2=A0 >>>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>>> We can certainly have this discussion but we shoul=
d
>>>>>first
>>>>> =C2=A0 >>>>>>>>>>> consider what information is necessary and if said
>>>>> =C2=A0 >>>>>>>>>>> information can fit within a fixed number of conte=
xts
>>>>>in  the
>>>>> =C2=A0 >>>>>>>>>>> majority of cases. Remember, the goal of being abl=
e
>>>>>to  pass
>>>>> =C2=A0 >>>>>>>>>>> metadata through the network is to enhance service
>>>>>delivery,
>>>>> =C2=A0 >>>>>>>>>>> not pass the entire works of Shakespeare ;-)
>>>>> =C2=A0 >>>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>>> Sent from my iPhone
>>>>> =C2=A0 >>>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>>>>> =C2=A0 >>>>>>>>>>>> <Ron_Parker@affirmednetworks.com
>>>>><mailto:Ron_Parker@affirmednetworks.com>> wrote:
>>>>> =C2=A0 >>>>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>>>> Nicolas,
>>>>> =C2=A0 >>>>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>>>> I see similar requirements from the 3gpp EPC side=
.
>>>>>I  would
>>>>> =C2=A0 >>>>>>>>>>>> like to propose an OUI / TLV based approach where=
 the
>>>>> =C2=A0 >>>>>>>>>>>> reserved OUI can be used for agreed upon types of
>>>>>common
>>>>> =C2=A0 >>>>>>>>>>>> metadata and vendor or other organizational OUIs =
can
>>>>>be  used
>>>>> =C2=A0 >>>>>>>>>>>> to quickly innovate in the networks.
>>>>> =C2=A0 >>>>>>>>>>>> Simultaneously, I would also like to consider
>>>>>mechanisms
>>>>> =C2=A0 >>>>>>>>>>>> that are optimized for long lived flows so as to
>>>>>limit  the
>>>>> =C2=A0 >>>>>>>>>>>> negative effects of packet growth.
>>>>> =C2=A0 >>>>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>>>> Ron
>>>>> =C2=A0 >>>>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>>>>> =C2=A0 >>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com
>>>>><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>>>>> =C2=A0 >>>>>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>>>>> Hello Jim
>>>>> =C2=A0 >>>>>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>>>>> I have seen cases in Gi LAN, where subscriber re=
lated
>>>>> =C2=A0 >>>>>>>>>>>>> information is passed to a Web Proxy for HTTP he=
ader
>>>>> =C2=A0 >>>>>>>>>>>>> enrichment (aimed at some Web Content providers
>>>>>partners of
>>>>> =C2=A0 >>>>>>>>>>>>> the Mobile Operator).
>>>>> =C2=A0 >>>>>>>>>>>>> Information was an coded (persistent) subscriber=
 id
>>>>>derived
>>>>> =C2=A0 >>>>>>>>>>>>> from the MSISDN, and couple of f customer profil=
e
>>>>>related
>>>>> =C2=A0 >>>>>>>>>>>>> fields.
>>>>> =C2=A0 >>>>>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>>>>> In an sfc based Gi LAN, this entity should recei=
ve
>>>> >from the
>>>>> =C2=A0 >>>>>>>>>>>>> Classifier
>>>>> =C2=A0 >>>>>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>>>>> - A classification of the Content Provider ( Id,
>>>>> =C2=A0 >>>>>>>>>>>>> Category) based on traffic analysis - The MSISDN=
 of
>>>>> the
>>>>> =C2=A0 >>>>>>>>>>>>> subscriber - Two subscriber policy fields (not t=
ied
>>>>> to PCRF
>>>>> =C2=A0 >>>>>>>>>>>>> but belonging to the Subscriber DB) (Subscriber
>>>>> category,
>>>>> =C2=A0 >>>>>>>>>>>>> sub-category) - A session id (for logging and
>>>>>tracking
>>>>> =C2=A0 >>>>>>>>>>>>> purposes)
>>>>> =C2=A0 >>>>>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>>>>> The objective being to avoid having  the HTTP Pr=
oxy
>>>>>to
>>>>> =C2=A0 >>>>>>>>>>>>> become a trusted application (interogate the
>>>>> subscriber DB,
>>>>> =C2=A0 >>>>>>>>>>>>> etc..)
>>>>> =C2=A0 >>>>>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>>>>> Nicolas
>>>>> =C2=A0 >>>>>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>>>>> ________________________________________ From: J=
im
>>>>> Guichard
>>>>> =C2=A0 >>>>>>>>>>>>> (jguichar) [jguichar@cisco.com] Sent:
>>>>> =C2=A0 >>>>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi
>>>>>Salim
;>>>>> =C2=A0 >>>>>>>>>>>>> jmoisand@juniper.net <mailto:jmoisand@juniper.n=
et>
;>>>>> brijsman@juniper.net <mailto:brijsman@juniper.net> Cc:
>>>>> =C2=A0 >>>>>>>>>>>>> sfc Subject: Re: [sfc]
>>>>> =C2=A0 >>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>> =C2=A0 >>>>>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>>>>> Hi Jamal,
>>>>> =C2=A0 >>>>>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>>>>> You said "It seems there's clear need for variab=
le
>>>>> sized
>>>>> =C2=A0 >>>>>>>>>>>>> metadata".. I am not so convinced and would like=
 to
>>>>> better
>>>>> =C2=A0 >>>>>>>>>>>>> understand the requirements before passing judge=
ment.
>>>>> If we
>>>>> =C2=A0 >>>>>>>>>>>>> look at the use cases as presented thus far into
>>>>> the WG I
>>>>> =C2=A0 >>>>>>>>>>>>> have yet to see a single example of the need
>>>>> (noting that
>>>>> =C2=A0 >>>>>>>>>>>>> desire is not the same as need) - I am not sayin=
g
>>>>> there is
>>>>> =C2=A0 >>>>>>>>>>>>> no requirement but rather that we should not jum=
p
>>>>> to the
>>>>> =C2=A0 >>>>>>>>>>>>> conclusion and build standards around a theory.
>>>>> =C2=A0 >>>>>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>>>>> =C2=A0 >>>>>>>>>>>>>> <hadi@mojatatu.com <mailto:hadi@mojatatu.com>>
>>>>>wrote:
>>>>> =C2=A0 >>>>>>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>>>>>> I like the doc - well written.
>>>>> =C2=A0 >>>>>>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>>>>>> Section 4.3 on metadata encoding.
>>>>> =C2=A0 >>>>>>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>>>>>> It seems there's clear need for variable sized
>>>>> metadata
>>>>> =C2=A0 >>>>>>>>>>>>>> (at least for http/app you  seem to indicate th=
e
>>>>> desire for
>>>>> =C2=A0 >>>>>>>>>>>>>>it).
>>>>> =C2=A0 >>>>>>>>>>>>>> For a datapath per-packet metadata, i feel the
>>>>> need is
>>>>> =C2=A0 >>>>>>>>>>>>>> just as important. Are we limited by the fact t=
hat
>>>>> =C2=A0 >>>>>>>>>>>>>> existing hardware may not be able to handle TLV=
s?
>>>>>For
>>>>> =C2=A0 >>>>>>>>>>>>>> example, I dont have a problem handling TLVs in=
 a
>>>>> software
>>>>> =C2=A0 >>>>>>>>>>>>>>datapath.
>>>>> =C2=A0 >>>>>>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>>>>>> cheers, jamal
>>>>> =C2=A0 >>>>>>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>>>>>> _______________________________________________=
 sfc
>>>>> =C2=A0 >>>>>>>>>>>>>> mailing list sfc@ietf.org <mailto:sfc@ietf.org>
>>>>> =C2=A0 >>>>>>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>> =C2=A0 >>>>>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>>>>> _______________________________________________ =
sfc
>>>>> mailing
>>>>> =C2=A0 >>>>>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>> =C2=A0 >>>>>>>>>>
>>>>> =C2=A0 >>>>>>>>>> _______________________________________________ sfc
>>>>> mailing
>>>>> =C2=A0 >>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>> =C2=A0 >>>>>>>>>
>>>>> =C2=A0 >>>>>>>>> _______________________________________________ sfc
>>>>> mailing
>>>>> =C2=A0 >>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>> =C2=A0 >>>>>>>>>
>>>>> =C2=A0 >>>>>>>>> _______________________________________________ sfc
>>>>> mailing
>>>>> =C2=A0 >>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>> =C2=A0 >>>>>
>>>>> =C2=A0 >>>>> _______________________________________________ sfc mail=
ing
>>>>> list
>>>>> =C2=A0 >>>>> sfc@ietf.org <mailto:sfc@ietf.org>
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>> =C2=A0 >>>>>
>>>>> =C2=A0 >>
>>>>> =C2=A0 >>_______________________________________________
>>>>> =C2=A0 >>sfc mailing list
>>>>> =C2=A0 >>sfc@ietf.org <mailto:sfc@ietf.org>
>>>>> =C2=A0 >>https://www.ietf.org/mailman/listinfo/sfc
>>>>> =C2=A0 >
>>>>> =C2=A0 >_______________________________________________
>>>>> =C2=A0 >sfc mailing list
>>>>> =C2=A0 >sfc@ietf.org <mailto:sfc@ietf.org>
>>>>> =C2=A0 >https://www.ietf.org/mailman/listinfo/sfc
>>>>>
>>>>
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>
>>
>>_______________________________________________
>>sfc mailing list
>>sfc@ietf.org
>>https://www.ietf.org/mailman/listinfo/sfc
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc

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

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

<font face=3D"arial, helvetica, sans-serif" size=3D"2"><div>I would imagine=
 that if we made the Chain ID field in the header be optional, yet still re=
quired a header and still required that some indication of the chain be car=
ried somewhere in the packet (mpls label or vlan or whatever), that the imp=
lementation would become overly complicated. &nbsp;To do so would be using =
SFC simply as a mechanism to carry meta data and not at all for service cha=
ining, which sounds counter intuitive to me.&nbsp;<br><br>Maria,&nbsp;<br>S=
o, you are saying that you want to use SFC to carry around metadata, but no=
t for actual service chaining because you already have a way to implement s=
ervice chaining outside of SFC? &nbsp;Maybe I'm not following, but it seems=
 to me that if you were to upgrade your network to support SFC that you wou=
ld change from using your existing mechanism and start using SFC, which is =
meant to provide support for service functions that are not SFC aware. &nbs=
p;There are a number of us who have implemented, in one way or another, som=
e sort of service chaining, but I (I can at least speak for myself) am look=
ing to SFC not to enhance my current implementation, but to replace it with=
 something better while still maintaining my core (non service function) in=
frastructure.<br><br></div></font><div class=3D""></div><br><br><br><hr sty=
le=3D"border:0;height:1px;color:#999;background-color:#999;width:100%;margi=
n:0 0 9px 0;padding:0;"><b>From: </b>kegray@cisco.com&lt;kegray@cisco.com&g=
t;<br><b>To: </b>Ron Parker&lt;Ron_Parker@affirmednetworks.com&gt;,Jim Guic=
hard (jguichar)&lt;jguichar@cisco.com&gt;,Joel M. Halpern&lt;jmh@joelhalper=
n.com&gt;<br><b>cc: </b>sfc@ietf.org&lt;sfc@ietf.org&gt;<br><b>Sent: </b>Fr=
iday, March 14, 2014<br><b>Subject: </b>Re: [sfc] SFC encapsulation chain I=
D<br><br><title></title>+1 the idea is interoperability.<br><br><br>On 3/14=
/14 12:55 PM, "Ron Parker" &lt;<a href=3D"mailto:Ron_Parker@affirmednetwork=
s.com">Ron_Parker@affirmednetworks.com</a>&gt; wrote:<br><br>&gt;Thanks, Ji=
m.<br>&gt;<br>&gt;Remember that we have said many times that the SFC servic=
e header is<br>&gt;transport independent. &nbsp; Just because the chain id =
could be carried in<br>&gt;some form or another with some particular transp=
ort doesn't mean that it<br>&gt;could be universally conveyed. &nbsp;&nbsp;=
 By making and keeping the SFC service<br>&gt;header transport independent =
makes it more applicable in more<br>&gt;environments and more likely to get=
 adopted broadly.<br>&gt;<br>&gt; &nbsp; Ron<br>&gt;<br>&gt;<br>&gt;-----Or=
iginal Message-----<br>&gt;From: Jim Guichard (jguichar) [<a href=3D"mailto=
:jguichar@cisco.com">mailto:jguichar@cisco.com</a>]<br>&gt;Sent: Friday, Ma=
rch 14, 2014 3:52 PM<br>&gt;To: Joel M. Halpern; Ron Parker<br>&gt;Cc: <a h=
ref=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>&gt;Subject: SFC encapsulat=
ion chain ID<br>&gt;<br>&gt;Hi Joel,<br>&gt;<br>&gt;Perhaps but I would poi=
nt out that the base SFC header could have a lot<br>&gt;more information th=
an just the chain ID; I would also point out that the<br>&gt;devil is in th=
e details and saying "well, I can just use an MPLS label"<br>&gt;hides much=
 of the complexity of actually doing that.<br>&gt;<br>&gt;On 3/14/14, 2:35 =
PM, "Joel M. Halpern" &lt;<a href=3D"mailto:jmh@joelhalpern.com">jmh@joelha=
lpern.com</a>&gt; wrote:<br>&gt;<br>&gt;&gt;If the transport header carries=
 enough information for identifying the<br>&gt;&gt;sequence (VLAN tag or MP=
LS label can both do the job), then arguably<br>&gt;&gt;the global chain ID=
 is redundant.  I can live with carrying it anyway<br>&gt;&gt;either if I h=
ave metadata to carry, or if I need the chain ID for some<br>&gt;&gt;purpos=
e.<br>&gt;&gt;  After all, some folks seem to want to use that for the forw=
arding<br>&gt;&gt;decisions.<br>&gt;&gt;<br>&gt;&gt;Yours,<br>&gt;&gt;Joel<=
br>&gt;&gt;<br>&gt;&gt;On 3/14/14, 2:28 PM, Ron Parker wrote:<br>&gt;&gt;&g=
t; The chain ID is the label that defines the sequence of service<br>&gt;&g=
t;&gt;functions that must be visited. &nbsp; It can be thought of as a hand=
le for a<br>&gt;&gt;&gt;stack of must-visit network locations. &nbsp; I don=
't see how this can be<br>&gt;&gt;&gt;anything but mandatory.<br>&gt;&gt;&g=
t;<br>&gt;&gt;&gt; &nbsp;&nbsp;&nbsp; Ron<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<b=
r>&gt;&gt;&gt; -----Original Message-----<br>&gt;&gt;&gt; From: sfc [<a hre=
f=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>] On Behal=
f Of Surendra Kumar<br>&gt;&gt;&gt;(smkumar)<br>&gt;&gt;&gt; Sent: Friday, =
March 14, 2014 1:46 PM<br>&gt;&gt;&gt; To: Joel M. Halpern; NAPIERALA, MARI=
A H<br>&gt;&gt;&gt; Cc: <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br=
>&gt;&gt;&gt; Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations<=
br>&gt;&gt;&gt;<br>&gt;&gt;&gt; [Trimmed the recipient list - needs approva=
l otherwise]<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Completely agree here.<br>&gt;=
&gt;&gt;<br>&gt;&gt;&gt; SFC does not prevent VLAN stitching and one can co=
ntinue to do that.<br>&gt;&gt;&gt;While at the same time SFC can include VL=
AN stitching to support<br>&gt;&gt;&gt;legacy SFs in the same chain that in=
cludes SFC aware SFs. Even legacy<br>&gt;&gt;&gt;SFs benefit from chain ide=
ntification and hence can be shared across<br>&gt;&gt;&gt;different service=
 chains.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Surendra.<br>&gt;&gt;&gt;<br>&gt;&=
gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; On 3/14/14 10:26 AM, "Joel M. Halpe=
rn" &lt;<a href=3D"mailto:jmh@joelhalpern.com">jmh@joelhalpern.com</a>&gt; =
wrote:<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; My own inclination is to observe=
 that if you don't need explicit<br>&gt;&gt;&gt;&gt; chain identification a=
nd you don't need metadata, you can just omit<br>&gt;&gt;&gt;&gt; the sfc/n=
sh header.  Still do service chaining, just no extra header.<br>&gt;&gt;&gt=
;&gt;<br>&gt;&gt;&gt;&gt; If we are going to have the header, it seems to m=
e that the chain<br>&gt;&gt;&gt;&gt;identification field is very useful, an=
d low cost once we have the<br>&gt;&gt;&gt;&gt;header.<br>&gt;&gt;&gt;&gt;<=
br>&gt;&gt;&gt;&gt; Yours,<br>&gt;&gt;&gt;&gt; Joel<br>&gt;&gt;&gt;&gt;<br>=
&gt;&gt;&gt;&gt; On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:<br>&gt;&gt;=
&gt;&gt;&gt; Explicit chain identification should be made optional. I belie=
ve it<br>&gt;&gt;&gt;&gt;&gt; was discussed few months ago on this mailing =
list.<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; Maria<br>&gt;&gt;&gt;=
&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; *From:*sfc [<a href=3D"mailto:sfc-bounces@=
ietf.org">mailto:sfc-bounces@ietf.org</a>] *On Behalf Of *Jmh.direct<br>&gt=
;&gt;&gt;&gt;&gt; *Sent:* Thursday, March 13, 2014 12:12 PM<br>&gt;&gt;&gt;=
&gt;&gt; *To:* <a href=3D"mailto:kegray@cisco.com">kegray@cisco.com</a>; <a=
 href=3D"mailto:lucy.yong@huawei.com">lucy.yong@huawei.com</a>; <a href=3D"=
mailto:smkumar@cisco.com">smkumar@cisco.com</a>;<br>&gt;&gt;&gt;&gt;&gt; <a=
 href=3D"mailto:jguichar@cisco.com">jguichar@cisco.com</a><br>&gt;&gt;&gt;&=
gt;&gt; *Cc:* <a href=3D"mailto:nicolas.bouthors@qosmos.com">nicolas.boutho=
rs@qosmos.com</a>; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>; <a hre=
f=3D"mailto:hadi@mojatatu.com">hadi@mojatatu.com</a>;<br>&gt;&gt;&gt;&gt;&g=
t; <a href=3D"mailto:ron_parker@affirmednetworks.com">ron_parker@affirmedne=
tworks.com</a>; <a href=3D"mailto:brijsman@juniper.net">brijsman@juniper.ne=
t</a>;<br>&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:jmh@joelhalpern.com">jmh@j=
oelhalpern.com</a><br>&gt;&gt;&gt;&gt;&gt; *Subject:* Re: [sfc] draft-rijsm=
an-sfc-metadata-considerations<br>&gt;&gt;&gt;&gt;&gt; *Importance:* Low<br=
>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; Assuming I understand you pro=
perly Ken, I disagree.<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; For =
example, by using separate terms I can easily discuss the fact<br>&gt;&gt;&=
gt;&gt;&gt; that  certain kinds of data (chain identification) only need to=
 be<br>&gt;&gt;&gt;&gt;&gt; adjust by a  few apps in rare cases.  And that =
data is not beeded<br>&gt;&gt;&gt;&gt;&gt; by the applications.<br>&gt;&gt;=
&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; Unless you would like to consider the =
chain identification as being<br>&gt;&gt;&gt;&gt;&gt; optional?<br>&gt;&gt;=
&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; Yours,<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;=
&gt;&gt;&gt;&gt; Joel<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;<br>&g=
t;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; Sent from my Samsung smartphone =
on AT&amp;T<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;=
&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; -------- Original =
message --------<br>&gt;&gt;&gt;&gt;&gt; Subject: Re: [sfc] draft-rijsman-s=
fc-metadata-considerations<br>&gt;&gt;&gt;&gt;&gt; From: "Ken Gray (kegray)=
" &lt;<a href=3D"mailto:kegray@cisco.com">kegray@cisco.com</a><br>&gt;&gt;&=
gt;&gt;&gt;&lt;<a href=3D"mailto:kegray@cisco.com">mailto:kegray@cisco.com<=
/a>&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; To: Lucy yong &lt;<a href=3D"mailto:luc=
y.yong@huawei.com">lucy.yong@huawei.com</a><br>&gt;&gt;&gt;&gt;&gt;&lt;<a h=
ref=3D"mailto:lucy.yong@huawei.com&gt;&gt;,&quot;Surendra">mailto:lucy.yong=
@huawei.com&gt;&gt;,"Surendra</a> Kumar (smkumar)"<br>&gt;&gt;&gt;&gt;&gt; =
&lt;<a href=3D"mailto:smkumar@cisco.com">smkumar@cisco.com</a> &lt;<a href=
=3D"mailto:smkumar@cisco.com&gt;&gt;,&quot;Jim">mailto:smkumar@cisco.com&gt=
;&gt;,"Jim</a> Guichard<br>&gt;&gt;&gt;&gt;&gt;(jguichar)"<br>&gt;&gt;&gt;&=
gt;&gt; &lt;<a href=3D"mailto:jguichar@cisco.com">jguichar@cisco.com</a> &l=
t;<a href=3D"mailto:jguichar@cisco.com">mailto:jguichar@cisco.com</a>&gt;&g=
t;<br>&gt;&gt;&gt;&gt;&gt; CC: Nicolas BOUTHORS &lt;<a href=3D"mailto:Nicol=
as.BOUTHORS@qosmos.com">Nicolas.BOUTHORS@qosmos.com</a><br>&gt;&gt;&gt;&gt;=
&gt;&lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com&gt;&gt;,sfc">mailto:N=
icolas.BOUTHORS@qosmos.com&gt;&gt;,sfc</a> &lt;<a href=3D"mailto:sfc@ietf.o=
rg">sfc@ietf.org</a><br>&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:sfc@ietf.=
org&gt;&gt;,Jamal">mailto:sfc@ietf.org&gt;&gt;,Jamal</a> Hadi Salim &lt;<a =
href=3D"mailto:hadi@mojatatu.com">hadi@mojatatu.com</a><br>&gt;&gt;&gt;&gt;=
&gt;&lt;<a href=3D"mailto:hadi@mojatatu.com&gt;&gt;,Ron">mailto:hadi@mojata=
tu.com&gt;&gt;,Ron</a> Parker<br>&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:=
Ron_Parker@affirmednetworks.com">Ron_Parker@affirmednetworks.com</a><br>&gt=
;&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com&gt;=
&gt;,&quot;brijsman@juniper.net">mailto:Ron_Parker@affirmednetworks.com&gt;=
&gt;,"brijsman@juniper.net</a><br>&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"mailt=
o:brijsman@juniper.net">mailto:brijsman@juniper.net</a>&gt;" &lt;<a href=3D=
"mailto:brijsman@juniper.net">brijsman@juniper.net</a><br>&gt;&gt;&gt;&gt;&=
gt;&lt;<a href=3D"mailto:brijsman@juniper.net&gt;&gt;,&quot;Joel">mailto:br=
ijsman@juniper.net&gt;&gt;,"Joel</a> M. Halpern"<br>&gt;&gt;&gt;&gt;&gt;&lt=
;<a href=3D"mailto:jmh@joelhalpern.com">jmh@joelhalpern.com</a>  &lt;<a hre=
f=3D"mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt;&gt;<br>=
&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; The word "metadata" is a purpo=
sely ambiguous term "data that<br>&gt;&gt;&gt;&gt;&gt; provides information=
 about other data".  It is used to avoid THIS<br>&gt;&gt;&gt;&gt;&gt;discus=
sion.<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; For example, I propos=
e we define "tequila metadata" because,<br>&gt;&gt;&gt;&gt;&gt; frankly, I =
 will need to order a triple-shot if we keep attempting<br>&gt;&gt;&gt;&gt;=
&gt; to define something  that, by definition, is ambiguous.  I'd like<br>&=
gt;&gt;&gt;&gt;&gt; my bartender to understand me  specifically when I say =
"I need a<br>&gt;&gt;&gt;&gt;&gt;shot".<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;=
&gt;&gt;&gt; On 3/13/14 7:49 AM, "Lucy yong" &lt;<a href=3D"mailto:lucy.yon=
g@huawei.com">lucy.yong@huawei.com</a><br>&gt;&gt;&gt;&gt;&gt; &lt;<a href=
=3D"mailto:lucy.yong@huawei.com">mailto:lucy.yong@huawei.com</a>&gt;&gt; wr=
ote:<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;Snip..<br>&=
gt;&gt;&gt;&gt;&gt; &nbsp; &gt;SK&gt; Just copying from the PS:<br>&gt;&gt;=
&gt;&gt;&gt; &nbsp; &gt;--<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;Data plane me=
tadata provides the ability to exchange information<br>&gt;&gt;&gt;&gt;&gt;=
between<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;the network and service function=
s, between service functions,<br>&gt;&gt;&gt;&gt;&gt;and  service<br>&gt;&g=
t;&gt;&gt;&gt; &nbsp; &gt;functions and the network.<br>&gt;&gt;&gt;&gt;&gt=
; &nbsp; &gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;--<br>&gt;&gt;&gt;&gt;&gt;=
 &nbsp; &gt;It is a lucid definition. We are unnecessarily making the word<=
br>&gt;&gt;&gt;&gt;&gt;"network"<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;controv=
ersial, IMO.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>&gt;&gt;&gt;&gt;&gt; &n=
bsp; &gt;[Lucy] This is my point. "The network" is too general here,<br>&gt=
;&gt;&gt;&gt;&gt;which  brings<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;metadata =
great power to do many things. This is why people<br>&gt;&gt;&gt;&gt;&gt;in=
vent  ideas<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;here, which causes a lot of =
debates on metadata usage potentials.<br>&gt;&gt;&gt;&gt;&gt; We<br>&gt;&gt=
;&gt;&gt;&gt; &nbsp; &gt;should not spend a lot of times on that debates an=
d judge which<br>&gt;&gt;&gt;&gt;&gt;usage is<br>&gt;&gt;&gt;&gt;&gt; &nbsp=
; &gt;valuable or not. Thus, for the SFC work, it will be helpful if<br>&gt=
;&gt;&gt;&gt;&gt;we  can<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;narrow down a b=
it. Joel makes explicitly two cases, which is<br>&gt;&gt;&gt;&gt;&gt;helpfu=
l to<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;develop use cases for each case. I =
would like to see that the<br>&gt;&gt;&gt;&gt;&gt;problem<br>&gt;&gt;&gt;&g=
t;&gt; &nbsp; &gt;statement can be more specific on metadata definition, wh=
ich may<br>&gt;&gt;&gt;&gt;&gt;be<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;helpfu=
l in less focusing on it and moving forward.<br>&gt;&gt;&gt;&gt;&gt; &nbsp;=
 &gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;Lucy<br>&gt;&gt;&gt;&gt;&gt; &nbsp=
; &gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;Surendra.<br>&gt;&gt;&gt;&gt;&gt;=
 &nbsp; &gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>&gt;&gt;&gt;&gt;&gt; &n=
bsp; &gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;Thanks,<br>&gt;&gt;&gt=
;&gt;&gt; &nbsp; &gt;&gt;Lucy<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>&g=
t;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;-----Original Message-----<br>&gt;&gt;&gt=
;&gt;&gt; &nbsp; &gt;&gt;From: Jim Guichard (jguichar) [<a href=3D"mailto:j=
guichar@cisco.com">mailto:jguichar@cisco.com</a>]<br>&gt;&gt;&gt;&gt;&gt; &=
nbsp; &gt;&gt;Sent: Wednesday, March 12, 2014 4:38 PM<br>&gt;&gt;&gt;&gt;&g=
t; &nbsp; &gt;&gt;To: Lucy yong<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;Cc: =
Joel M. Halpern; Nicolas BOUTHORS; Ron Parker;<br>&gt;&gt;&gt;&gt;&gt; &nbs=
p; &gt;&gt;<a href=3D"mailto:brijsman@juniper.net">brijsman@juniper.net</a>=
 &lt;<a href=3D"mailto:brijsman@juniper.net">mailto:brijsman@juniper.net</a=
>&gt;; sfc; Jamal<br>&gt;&gt;&gt;&gt;&gt;Hadi Salim<br>&gt;&gt;&gt;&gt;&gt;=
 &nbsp; &gt;&gt;Subject: Re: [sfc] draft-rijsman-sfc-metadata-consideration=
s<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &g=
t;&gt;Hi Lucy,<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>&gt;&gt;&gt;&gt;&=
gt; &nbsp; &gt;&gt;No. I am simply saying we should not overcomplicate the =
problem<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;statement with text that add=
s little to no value in my opinion.<br>&gt;&gt;&gt;&gt;&gt; Whether<br>&gt;=
&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;we call it metadata, or context, has no bea=
ring on the fact<br>&gt;&gt;&gt;&gt;&gt;that  the<br>&gt;&gt;&gt;&gt;&gt; &=
nbsp; &gt;&gt;problem statement already clearly states we need to be able t=
o<br>&gt;&gt;&gt;&gt;&gt;pass<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;inform=
ation between SF=C2=B9s and between the network &amp; SF=C2=B9s.<br>&gt;&gt=
;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>&g=
t;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;On 3/12/14, 5:13 PM, "Lucy yong" &lt;<a h=
ref=3D"mailto:lucy.yong@huawei.com">lucy.yong@huawei.com</a><br>&gt;&gt;&gt=
;&gt;&gt;&lt;<a href=3D"mailto:lucy.yong@huawei.com">mailto:lucy.yong@huawe=
i.com</a>&gt;&gt; wrote:<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>&gt;&gt=
;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&g=
t;Hi Jim,<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&g=
t; &nbsp; &gt;&gt;&gt;I for one don't agree and think we are over complicat=
ing what<br>&gt;&gt;&gt;&gt;&gt;should<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&=
gt;&gt;be straightforward. The SFC encapsulation should enable two<br>&gt;&=
gt;&gt;&gt;&gt;things:<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;<br>&gt;&=
gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;1. Steering of selected flows through a =
service chain; this is<br>&gt;&gt;&gt;&gt;&gt;the<br>&gt;&gt;&gt;&gt;&gt; &=
nbsp; &gt;&gt;&gt;service function path.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt=
;&gt;&gt;2. Passing of context associated with a given flow within said<br>=
&gt;&gt;&gt;&gt;&gt;service<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;func=
tion path. This context information may be consumed by a<br>&gt;&gt;&gt;&gt=
;&gt;SF  (an<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;application ID is a=
n example) or may be consumed by the<br>&gt;&gt;&gt;&gt;&gt;forwarding<br>&=
gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;elements (a vrf-ID is an example).<b=
r>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;[Lucy] Do you call the context as=
 metadata or not? Do we have<br>&gt;&gt;&gt;&gt;&gt;another<br>&gt;&gt;&gt;=
&gt;&gt; &nbsp; &gt;&gt;&gt;term here beside SFC header and metadata. I see=
 that you don't<br>&gt;&gt;&gt;&gt;&gt;want to<br>&gt;&gt;&gt;&gt;&gt; &nbs=
p; &gt;&gt;&gt;separate what is consumed by SF and what is consumed by the<=
br>&gt;&gt;&gt;&gt;&gt;forwarding<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&g=
t;elements.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;=
&gt; &nbsp; &gt;&gt;&gt;Lucy<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;<br=
>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;Sent from my iPhone<br>&gt;&gt;&gt=
;&gt;&gt; &nbsp; &gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&g=
t; On Mar 12, 2014, at 4:16 PM, "Lucy yong"<br>&gt;&gt;&gt;&gt;&gt;&lt;<a h=
ref=3D"mailto:lucy.yong@huawei.com">lucy.yong@huawei.com</a>  &lt;<a href=
=3D"mailto:lucy.yong@huawei.com">mailto:lucy.yong@huawei.com</a>&gt;&gt; wr=
ote:<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt=
; &nbsp; &gt;&gt;&gt;&gt; Great. Then we may consider two special metadata =
definitions<br>&gt;&gt;&gt;&gt;&gt;in  the<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &=
gt;&gt;&gt;&gt;problem statement so we can all use the same definitions.<br=
>&gt;&gt;&gt;&gt;&gt;Here  is my<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt=
;&gt;suggested text and like to hear you and other's input and<br>&gt;&gt;&=
gt;&gt;&gt;suggestions.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>=
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Dataplane Metadata: Data plane=
 metadata provides the ability<br>&gt;&gt;&gt;&gt;&gt;to<br>&gt;&gt;&gt;&gt=
;&gt; &nbsp; &gt;&gt;&gt;&gt;exchange information between the elements in a=
 service function<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;chaining. =
In this context, there are two types of data plane<br>&gt;&gt;&gt;&gt;&gt;m=
etadata.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt=
;&gt; &nbsp; &gt;&gt;&gt;&gt; Service Function Metadata: the information ex=
changed between<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;classifier a=
nd service functions, between service functions to<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;facilitate service functions on the packet treatment=
.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &=
nbsp; &gt;&gt;&gt;&gt; Steering Metadata: the information from service func=
tions to a<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;classifier or ser=
vice node for traffic forwarding purpose.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &g=
t;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; -end<br>&gt;=
&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt=
;&gt;&gt;&gt; Lucy<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>&gt;&=
gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;=
&gt;&gt;&gt; -----Original Message-----<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;=
&gt;&gt;&gt; From: Joel M. Halpern [<a href=3D"mailto:jmh@joelhalpern.com">=
mailto:jmh@joelhalpern.com</a>]<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;=
&gt; Sent: Wednesday, March 12, 2014 2:35 PM<br>&gt;&gt;&gt;&gt;&gt; &nbsp;=
 &gt;&gt;&gt;&gt; To: Lucy yong; Nicolas BOUTHORS; Ron Parker<br>&gt;&gt;&g=
t;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Cc: Jim Guichard (jguichar); <a href=3D"=
mailto:brijsman@juniper.net">brijsman@juniper.net</a><br>&gt;&gt;&gt;&gt;&g=
t;&lt;<a href=3D"mailto:brijsman@juniper.net">mailto:brijsman@juniper.net</=
a>&gt;; sfc; Jamal Hadi<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Sal=
im<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Subject: Re: [sfc] draft=
-rijsman-sfc-metadata-considerations<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt=
;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Yes, I am trying =
to consistently distinguish those two cases<br>&gt;&gt;&gt;&gt;&gt;when<br>=
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;talking about the information c=
arried with packets in service<br>&gt;&gt;&gt;&gt;&gt;chains.<br>&gt;&gt;&g=
t;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&=
gt;&gt; Yours,<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Joel<br>&gt;=
&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt=
;&gt;&gt;&gt;&gt; On 3/12/14, 3:13 PM, Lucy yong wrote:<br>&gt;&gt;&gt;&gt;=
&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; Joel, See below. -----Original Message----=
- From: sfc<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; [<a href=3D=
"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>] On Behalf Of=
 Joel M. Halpern<br>&gt;&gt;&gt;&gt;&gt;Sent:<br>&gt;&gt;&gt;&gt;&gt; &nbsp=
; &gt;&gt;&gt;&gt;&gt; Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nic=
olas<br>&gt;&gt;&gt;&gt;&gt;BOUTHORS;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&g=
t;&gt;&gt;&gt; Ron Parker Cc: Jim Guichard (jguichar);<br>&gt;&gt;&gt;&gt;&=
gt;<a href=3D"mailto:brijsman@juniper.net">brijsman@juniper.net</a>  &lt;<a=
 href=3D"mailto:brijsman@juniper.net">mailto:brijsman@juniper.net</a>&gt;; =
sfc;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; Jamal Hadi Salim S=
ubject: Re: [sfc]<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; draft=
-rijsman-sfc-metadata-considerations<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt=
;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; I was try=
ing to word it carefully not to focus on who puts<br>&gt;&gt;&gt;&gt;&gt;th=
e<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; information in, but o=
nly on who consumes the information.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt=
;&gt;&gt;&gt; Information for service functions may come from the ingress<b=
r>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; classifier or from other=
 service functions. [Lucy] this is<br>&gt;&gt;&gt;&gt;&gt;the  one<br>&gt;&=
gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; case using metadata in your vie=
w. Information for the<br>&gt;&gt;&gt;&gt;&gt;forwarding<br>&gt;&gt;&gt;&gt=
;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; will generally come from the ingress clas=
sifier, but in<br>&gt;&gt;&gt;&gt;&gt;special<br>&gt;&gt;&gt;&gt;&gt; &nbsp=
; &gt;&gt;&gt;&gt;&gt; cases may be provided by service functions.  (I keep=
<br>&gt;&gt;&gt;&gt;&gt;wanting  to get<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;=
&gt;&gt;&gt;&gt; rid of those special cases, but so far there seem to be<br=
>&gt;&gt;&gt;&gt;&gt;just  enough<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&g=
t;&gt;&gt; of them to warrant covering in the solution.  And more<br>&gt;&g=
t;&gt;&gt;&gt;importantly,<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&=
gt; significant support for it in the working group.) [Lucy]<br>&gt;&gt;&gt=
;&gt;&gt;This  is<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; the s=
econd case using metadata in your view (but you don't<br>&gt;&gt;&gt;&gt;&g=
t;like it).<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;=
&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; And you suggest distinguishing the=
se two cases when<br>&gt;&gt;&gt;&gt;&gt;discussing<br>&gt;&gt;&gt;&gt;&gt;=
 &nbsp; &gt;&gt;&gt;&gt;&gt; about metadata usage. Is that right understand=
ing?<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt=
;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; Lucy<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&=
gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; Yours, =
Joel<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt=
;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14, 2:33 PM, Lucy yong wrote:=
<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; Joel, I interpret =
that you suggests that distinguish the<br>&gt;&gt;&gt;&gt;&gt;exchange<br>&=
gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; information data plane =
carried between service functions<br>&gt;&gt;&gt;&gt;&gt;and  the<br>&gt;&g=
t;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; exchange information data pl=
ane carried from a service<br>&gt;&gt;&gt;&gt;&gt;function to<br>&gt;&gt;&g=
t;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; a service node. Is this right un=
derstanding? Lucy<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;<b=
r>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; -----Original Messag=
e----- From: Joel M. Halpern<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt=
;&gt;&gt; [<a href=3D"mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.co=
m</a>] Sent: Wednesday, March 12,<br>&gt;&gt;&gt;&gt;&gt;2014<br>&gt;&gt;&g=
t;&gt;&gt; 1:19<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; PM<=
br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; To: Lucy yong; Nico=
las BOUTHORS; Ron Parker Cc: Jim Guichard<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &g=
t;&gt;&gt;&gt;&gt;&gt; (jguichar); <a href=3D"mailto:brijsman@juniper.net">=
brijsman@juniper.net</a><br>&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:brijs=
man@juniper.net">mailto:brijsman@juniper.net</a>&gt;;  sfc; Jamal Hadi Sali=
m Subject:<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; Re: [sfc=
] draft-rijsman-sfc-metadata-considerations<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt=
;&gt; My inclination would be to tune that definition to<br>&gt;&gt;&gt;&gt=
;&gt;distinguish<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; be=
tween dataplane carried information intended for use by<br>&gt;&gt;&gt;&gt;=
&gt;service<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; funcito=
ns (whatever the origin), and dataplane carried<br>&gt;&gt;&gt;&gt;&gt;info=
rmation<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; intended fo=
r dataplane forwarding components.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&=
gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; You=
rs, Joel<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt=
;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp=
; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Joel,<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;=
&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt=
;&gt;&gt; I agree that we need using the same definition for a<br>&gt;&gt;&=
gt;&gt;&gt;term,  but<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&g=
t;&gt; disagree that the metadata definition here is a set of<br>&gt;&gt;&g=
t;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; information put in the SFC h=
eader. This may be too narrow<br>&gt;&gt;&gt;&gt;&gt;or  lead<br>&gt;&gt;&g=
t;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; to a particular solution. I =
am fine with this definition<br>&gt;&gt;&gt;&gt;&gt;in  the<br>&gt;&gt;&gt;=
&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; problem statement w/ minor twe=
ak (suggested on mailing<br>&gt;&gt;&gt;&gt;&gt;list).<br>&gt;&gt;&gt;&gt;&=
gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;=
&gt;&gt;&gt;&gt;&gt;&gt; Dataplane Metadata: Data plane metadata provides t=
he<br>&gt;&gt;&gt;&gt;&gt;ability  to<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&g=
t;&gt;&gt;&gt;&gt;&gt; exchange information between the classifiers and ser=
vice<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; functions,=
 between service functions, and service<br>&gt;&gt;&gt;&gt;&gt;functions  a=
nd<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; the<br>&gt;&=
gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; classifiers|service nod=
es.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;=
&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; There may be a solution th=
at a service function passes<br>&gt;&gt;&gt;&gt;&gt;some<br>&gt;&gt;&gt;&gt=
;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; informati=
on to attached service node without using SFC<br>&gt;&gt;&gt;&gt;&gt;header=
.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&g=
t;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks, Lucy<br>&gt;&gt;&gt;=
&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp;=
 &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&g=
t;&gt;&gt;&gt; -----Original Message----- From: Joel Halpern Direct<br>&gt;=
&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; [<a href=3D"mailto:jmh=
.direct@joelhalpern.com">mailto:jmh.direct@joelhalpern.com</a>] Sent: Wedne=
sday,<br>&gt;&gt;&gt;&gt;&gt;March  12,<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;=
&gt;&gt;&gt;&gt;&gt;&gt; 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nico=
las<br>&gt;&gt;&gt;&gt;&gt;BOUTHORS;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt=
;&gt;&gt;&gt;&gt;&gt; Ron Parker Cc: Jim Guichard (jguichar);<br>&gt;&gt;&g=
t;&gt;&gt;<a href=3D"mailto:brijsman@juniper.net">brijsman@juniper.net</a> =
 &lt;<a href=3D"mailto:brijsman@juniper.net">mailto:brijsman@juniper.net</a=
>&gt;;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; sfc; Jam=
al Hadi Salim Subject: Re: [sfc]<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt=
;&gt;&gt;&gt;&gt; draft-rijsman-sfc-metadata-considerations<br>&gt;&gt;&gt;=
&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp;=
 &gt;&gt;&gt;&gt;&gt;&gt;&gt; Lucy, you say "the metadata term means ..."  =
The<br>&gt;&gt;&gt;&gt;&gt;definition  you<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &=
gt;&gt;&gt;&gt;&gt;&gt;&gt; then provide is a definition of the set of info=
rmation we<br>&gt;&gt;&gt;&gt;&gt;are<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&g=
t;&gt;&gt;&gt;&gt;&gt; proposing that we put in the SFC header.  I, and oth=
ers,<br>&gt;&gt;&gt;&gt;&gt;have<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt=
;&gt;&gt;&gt;&gt; been using the term metadata more narrowly.  We can use<b=
r>&gt;&gt;&gt;&gt;&gt;whatever<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&=
gt;&gt;&gt;&gt; definition we want. But we do need to agree on the<br>&gt;&=
gt;&gt;&gt;&gt;definition.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&=
gt;&gt;&gt; For the purposes of the WG, it seems much more useful to<br>&gt=
;&gt;&gt;&gt;&gt;use  the<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&g=
t;&gt;&gt; term metadata for the narrower description.<br>&gt;&gt;&gt;&gt;&=
gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;=
&gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt=
;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&g=
t;&gt;&gt; On 3/12/14, 1:19 PM, Lucy yong wrote:<br>&gt;&gt;&gt;&gt;&gt; &n=
bsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Joel,<br>&gt;&gt;&gt;&gt;&gt; &nbs=
p; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;=
&gt;&gt;&gt;&gt;&gt;&gt; I agree. We need to differentiate the metadata use=
d by<br>&gt;&gt;&gt;&gt;&gt;service<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;=
&gt;&gt;&gt;&gt;&gt;&gt;function and SFC header. The metadata term means ca=
rrying<br>&gt;&gt;&gt;&gt;&gt;some<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&=
gt;&gt;&gt;&gt;&gt;&gt;states along with the packet. IMO: SFC header is a k=
ind of<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;metad=
ata carried on packet for next service node to use.<br>&gt;&gt;&gt;&gt;&gt;=
In  the<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;cont=
ext of SFC, we have term for SFC header and the<br>&gt;&gt;&gt;&gt;&gt;meta=
data  that<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;w=
as carried between service functions, or between service<br>&gt;&gt;&gt;&gt=
;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;functions and classifiers/serv=
ice nodes, which is what<br>&gt;&gt;&gt;&gt;&gt;the  draft<br>&gt;&gt;&gt;&=
gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;focus.<br>&gt;&gt;&gt;&gt;&g=
t; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &=
gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks, Lucy<br>&gt;&gt;&gt;&gt;&gt; &nbsp;=
 &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&g=
t;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt=
;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message=
----- From: Joel M. Halpern<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;=
&gt;&gt;&gt;&gt; [<a href=3D"mailto:jmh@joelhalpern.com">mailto:jmh@joelhal=
pern.com</a>] Sent: Wednesday, March 12,<br>&gt;&gt;&gt;&gt;&gt; 2014<br>&g=
t;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 11:18 AM To: Luc=
y yong; Nicolas BOUTHORS; Ron Parker Cc:<br>&gt;&gt;&gt;&gt;&gt; Jim<br>&gt=
;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Guichard (jguicha=
r); <a href=3D"mailto:brijsman@juniper.net">brijsman@juniper.net</a><br>&gt=
;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net">mailto:brijsma=
n@juniper.net</a>&gt;; sfc; Jamal Hadi Salim<br>&gt;&gt;&gt;&gt;&gt; &nbsp;=
 &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [sfc]<br>&gt;&gt;&gt;&gt;&gt=
; draft-rijsman-sfc-metadata-considerations<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt=
;&gt;&gt;&gt;&gt;&gt; I think it is important to keep a strong distinction<=
br>&gt;&gt;&gt;&gt;&gt;between<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&=
gt;&gt;&gt;&gt;&gt; metadata (which is for use by applications) and the<br>=
&gt;&gt;&gt;&gt;&gt;service<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;=
&gt;&gt;&gt;&gt; chaining information in the base service chain header,<br>=
&gt;&gt;&gt;&gt;&gt;which is<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt=
;&gt;&gt;&gt;&gt; for use by the service chain support mechanisms.<br>&gt;&=
gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;=
&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br>&gt;&gt;&gt;&gt=
;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp=
; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14, 10:42 AM, Lucy yong wrot=
e:<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Full=
y agree with Joe.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&g=
t;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt; We should not require a fix length for in-band metadata<br>&gt;&gt;&gt;=
&gt;&gt;but<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; also not leave it for freely usage. In fact, when a<br>&gt;&gt;&gt;&gt=
;&gt;service<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; node inserts SFC header on a (encapsulated) packet and<br>&gt;&gt;&gt=
;&gt;&gt;send to<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt; next service node, SFC header itself can be seen as a<br>&gt;&gt;=
&gt;&gt;&gt;metadata.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&g=
t;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt; Lucy<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -=
----Original Message----- From: sfc<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt; [<a href=3D"mailto:sfc-bounces@ietf.org">mailt=
o:sfc-bounces@ietf.org</a>] On Behalf Of Joel M.<br>&gt;&gt;&gt;&gt;&gt;Hal=
pern<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Se=
nt: Wednesday, March 12, 2014 9:21 AM To: Nicolas<br>&gt;&gt;&gt;&gt;&gt;BO=
UTHORS;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 Ron Parker Cc: Jim Guichard (jguichar);<br>&gt;&gt;&gt;&gt;&gt;<a href=3D"=
mailto:brijsman@juniper.net">brijsman@juniper.net</a>  &lt;<a href=3D"mailt=
o:brijsman@juniper.net">mailto:brijsman@juniper.net</a>&gt;;<br>&gt;&gt;&gt=
;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; sfc; Jamal Hadi Salim=
 Subject: Re: [sfc]<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;&gt; draft-rijsman-sfc-metadata-considerations<br>&gt;&gt;&gt;&gt;&=
gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nb=
sp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; For in-band metadata, the API for =
access can easily be<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;&gt; synchronous. Out of band metadata needs different<br>&gt;&gt;=
&gt;&gt;&gt;handling.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&g=
t;&gt;&gt;&gt; There are many cases where out-of-band metadata is<br>&gt;&g=
t;&gt;&gt;&gt;useful  and<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&g=
t;&gt;&gt;&gt;&gt; appropriate.  But they do not cover all needs by any<br>=
&gt;&gt;&gt;&gt;&gt;stretch.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt=
;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&g=
t;&gt;&gt;&gt; Even if each piece of in-band metadata is of fixed<br>&gt;&g=
t;&gt;&gt;&gt;length,<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&g=
t;&gt;&gt;&gt; there are many different kinds of metatype.  Trying to<br>&g=
t;&gt;&gt;&gt;&gt;say<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&g=
t;&gt;&gt;&gt; "there will be exactly four pieces, and they will be of<br>&=
gt;&gt;&gt;&gt;&gt;types<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt=
;&gt;&gt;&gt;&gt; t1, t2, t3, and t4" is simply too specific for even 80%<b=
r>&gt;&gt;&gt;&gt;&gt;of  the<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&g=
t;&gt;&gt;&gt;&gt;&gt;needs.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt=
;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&g=
t;&gt;&gt;&gt; Yours, Joel<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;&gt;&gt; On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:<br>&gt;&gt;&g=
t;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hello Ron,<br>&g=
t;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&=
gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sending out=
 of band congruent metadata may not be the<br>&gt;&gt;&gt;&gt;&gt;answer<br=
>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; to al=
l needs but it is one tool that we should keep.<br>&gt;&gt;&gt;&gt;&gt; &nb=
sp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp;=
 &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Not all metadata is tied to a spe=
cific packet, for<br>&gt;&gt;&gt;&gt;&gt;example a<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; policy change in PCRF could=
 lead to some metadata<br>&gt;&gt;&gt;&gt;&gt;signaling,<br>&gt;&gt;&gt;&gt=
;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the reaction time nee=
d not be immediate, few ms may<br>&gt;&gt;&gt;&gt;&gt;not  matter.<br>&gt;&=
gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;=
&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; As you point, =
if a packet is tied to a metadata a<br>&gt;&gt;&gt;&gt;&gt;correlation<br>&=
gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; info ca=
n be set in both packet to deal with it (i.e<br>&gt;&gt;&gt;&gt;&gt;metadat=
a<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; e=
xpected flag in the SFC header, plus an id)<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt=
;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Finally we can still send some limite=
d metadata within<br>&gt;&gt;&gt;&gt;&gt;a  header.<br>&gt;&gt;&gt;&gt;&gt;=
 &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; This could be used for loa=
d balancers in particular if<br>&gt;&gt;&gt;&gt;&gt;we<br>&gt;&gt;&gt;&gt;&=
gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; agree on a convention t=
o locate "coarse grain policy"<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&=
gt;&gt;&gt;&gt;&gt;&gt;&gt; / "fine grain policy" on reserved context heade=
rs.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Th=
is seems to open up a lot of flexibility /<br>&gt;&gt;&gt;&gt;&gt;innovatio=
ns.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On=
 your last point, there is a question on how to make<br>&gt;&gt;&gt;&gt;&gt=
; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata available to a S=
ervice Function. Current socket<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt; connections for example do not allow to retrie=
ve IP<br>&gt;&gt;&gt;&gt;&gt;header<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; options. So I assume that SFC aware Servic=
e Functions<br>&gt;&gt;&gt;&gt;&gt;will<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; need some (asynchronous<br>&gt;&gt;&gt=
;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ?) API to retriev=
e SFC header information as well as<br>&gt;&gt;&gt;&gt;&gt;in-band<br>&gt;&=
gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata. I=
 don't see out of band metadata transport<br>&gt;&gt;&gt;&gt;&gt;adding<br>=
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; comple=
xity,  the same API can probably apply.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt=
;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The alternative option, allowing variable=
 sized<br>&gt;&gt;&gt;&gt;&gt;metadata  in<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &=
gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the SFC header has some drawbacks a=
s well, one being<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&g=
t;&gt;&gt;&gt; fragmentation, and some switches expecting as well to<br>&gt=
;&gt;&gt;&gt;&gt;look at<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt=
;&gt;&gt;&gt;&gt;&gt; end user traffic headers for link load balancing.  I<=
br>&gt;&gt;&gt;&gt;&gt;would<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt=
;&gt;&gt;&gt;&gt;&gt;&gt; agree that if we can accept these issues, then se=
nding<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t; off-line congruent metadata looses its interest.<br>&gt;&gt;&gt;&gt;&gt;=
 &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &n=
bsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We need to take into account =
 that both in-band and<br>&gt;&gt;&gt;&gt;&gt;congruent<br>&gt;&gt;&gt;&gt;=
&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; out-of-band metadata t=
ransport is not reliable. A<br>&gt;&gt;&gt;&gt;&gt;packet  loss<br>&gt;&gt;=
&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; triggering ret=
ransmission would not lead to the<br>&gt;&gt;&gt;&gt;&gt;identical<br>&gt;&=
gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; reconstruct=
ion of the associated metadata. In some<br>&gt;&gt;&gt;&gt;&gt;cases,  we<b=
r>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; migh=
t thus even need non-congruent out-of-band reliable<br>&gt;&gt;&gt;&gt;&gt;=
 &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata transport.<br>&gt=
;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&g=
t;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&=
gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;=
&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas __________=
______________________________ From:<br>&gt;&gt;&gt;&gt;&gt; Ron<br>&gt;&gt=
;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Parker [<a hr=
ef=3D"mailto:Ron_Parker@affirmednetworks.com">Ron_Parker@affirmednetworks.c=
om</a>] Sent:<br>&gt;&gt;&gt;&gt;&gt;Wednesday,<br>&gt;&gt;&gt;&gt;&gt; &nb=
sp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; March 12, 2014<br>&gt;&gt;&gt;=
&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 12:43 PM To: Nicol=
as BOUTHORS Cc: Jim Guichard<br>&gt;&gt;&gt;&gt;&gt;(jguichar);<br>&gt;&gt;=
&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"mai=
lto:brijsman@juniper.net">brijsman@juniper.net</a> &lt;<a href=3D"mailto:br=
ijsman@juniper.net">mailto:brijsman@juniper.net</a>&gt;;<br>&gt;&gt;&gt;&gt=
;&gt;sfc;  Jamal Hadi Salim Subject: Re: [sfc]<br>&gt;&gt;&gt;&gt;&gt; &nbs=
p; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-metadata-cons=
iderations<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; Nicolas,<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt; I understand the concept for out of band signaling of<br>&gt;&gt;&g=
t;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;metadata, but I a=
m concerned that it introduces<br>&gt;&gt;&gt;&gt;&gt;significant<br>&gt;&g=
t;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;complexity du=
e to the potential race condition of<br>&gt;&gt;&gt;&gt;&gt;receiving the<b=
r>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;real =
packet before the metadata.  While the real packet<br>&gt;&gt;&gt;&gt;&gt;c=
ould<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;indicate that out of band metadata is expected, how can<br>&gt;&gt;&gt;&gt=
;&gt;we<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;guarantee the order of reception? What if switching or<br>&gt;&gt;&gt;&=
gt;&gt;routing<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt;nodes apply hash based load balancing? What if the load<br>&gt;&=
gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;balancing un=
derstands SFC encaps and looks beyond it to<br>&gt;&gt;&gt;&gt;&gt;the<br>&=
gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;original=
 header to get better entropy?<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&=
gt;&gt;&gt;&gt;&gt;&gt;&gt; Can we guarantee that the metadata and real pac=
ket<br>&gt;&gt;&gt;&gt;&gt;will  follow<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;the exact same path? If we can not, the=
n<br>&gt;&gt;&gt;&gt;&gt;implementations  will<br>&gt;&gt;&gt;&gt;&gt; &nbs=
p; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;need to add ingress queuing to c=
ope with the scenario.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;&gt;&gt; Also, do you feel that the increase in implementation<br>&=
gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; complex=
ity at the service functions is reasonable?<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt=
;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks.<br>&gt;&gt;&gt;&gt;&gt; &nbsp=
; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &=
gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt=
;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On Mar 12, 2014, at 4:09 AM, "Nic=
olas BOUTHORS"<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com">Nicolas.=
BOUTHORS@qosmos.com</a><br>&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:Nicola=
s.BOUTHORS@qosmos.com">mailto:Nicolas.BOUTHORS@qosmos.com</a>&gt;&gt; wrote=
:<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt; I think we must make a distinction between:<br>&gt;&gt;&gt;&gt;&gt; &nb=
sp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &n=
bsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - Metadata which should b=
e part of the header defined<br>&gt;&gt;&gt;&gt;&gt;as  in<br>&gt;&gt;&gt;&=
gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; band marking. -=
 Metadata with can be passed out of<br>&gt;&gt;&gt;&gt;&gt;band,  for<br>&g=
t;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; exam=
ple congruent out of band signaling defined in<br>&gt;&gt;&gt;&gt;&gt;the  =
draft<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt; The former calls for a limited space in the header,<br>&gt;&gt;&gt;=
&gt;&gt;true, The<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&g=
t;&gt;&gt;&gt;&gt; latter however does not incur any space limitation<br>&g=
t;&gt;&gt;&gt;&gt;and  is<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&g=
t;&gt;&gt;&gt;&gt;&gt;&gt; still fairly efficient and it remains compatible=
 with<br>&gt;&gt;&gt;&gt;&gt;a  fixed<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&g=
t;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; size header used to route those sign=
aling messages<br>&gt;&gt;&gt;&gt;&gt;along  the<br>&gt;&gt;&gt;&gt;&gt; &n=
bsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; chain's service functions=
.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt; Nicolas ________________________________________ From:<br>&gt;&gt;&gt;&=
gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Jim Guichard (j=
guichar) [<a href=3D"mailto:jguichar@cisco.com">jguichar@cisco.com</a>] Sen=
t:<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt; Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:<br>&gt;&gt;&gt;&gt;&=
gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas BOUTHORS; <=
a href=3D"mailto:brijsman@juniper.net">brijsman@juniper.net</a><br>&gt;&gt;=
&gt;&gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net">mailto:brijsman@jun=
iper.net</a>&gt;; sfc; Jamal Hadi Salim<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [sfc]<br>&gt;&gt;&gt;=
&gt;&gt; draft-rijsman-sfc-metadata-considerations<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;=
 &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Ron,<br>&gt;&gt;&gt=
;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&g=
t;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We can certa=
inly have this discussion but we should<br>&gt;&gt;&gt;&gt;&gt;first<br>&gt=
;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; consi=
der what information is necessary and if said<br>&gt;&gt;&gt;&gt;&gt; &nbsp=
; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; information can fit within a=
 fixed number of contexts<br>&gt;&gt;&gt;&gt;&gt;in  the<br>&gt;&gt;&gt;&gt=
;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; majority of cases=
. Remember, the goal of being able<br>&gt;&gt;&gt;&gt;&gt;to  pass<br>&gt;&=
gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadat=
a through the network is to enhance service<br>&gt;&gt;&gt;&gt;&gt;delivery=
,<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t; not pass the entire works of Shakespeare ;-)<br>&gt;&gt;&gt;&gt;&gt; &nb=
sp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &n=
bsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent from my iPhone<br>&g=
t;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&=
gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 On Mar 7, 2014, at 3:52 AM, "Ron Parker"<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &g=
t;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:Ron_Pa=
rker@affirmednetworks.com">Ron_Parker@affirmednetworks.com</a><br>&gt;&gt;&=
gt;&gt;&gt;&lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com">mailto:Ro=
n_Parker@affirmednetworks.com</a>&gt;&gt; wrote:<br>&gt;&gt;&gt;&gt;&gt; &n=
bsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&g=
t; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas,<br>&gt;=
&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br=
>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t; I see similar requirements from the 3gpp EPC side.<br>&gt;&gt;&gt;&gt;&g=
t;I  would<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt; like to propose an OUI / TLV based approach where the<br>&g=
t;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; =
reserved OUI can be used for agreed upon types of<br>&gt;&gt;&gt;&gt;&gt;co=
mmon<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt; metadata and vendor or other organizational OUIs can<br>&gt;&gt;&=
gt;&gt;&gt;be  used<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;&gt;&gt;&gt;&gt; to quickly innovate in the networks.<br>&gt;&gt;&g=
t;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Simultan=
eously, I would also like to consider<br>&gt;&gt;&gt;&gt;&gt;mechanisms<br>=
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; that are optimized for long lived flows so as to<br>&gt;&gt;&gt;&gt;&gt;l=
imit  the<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t;&gt;&gt;&gt; negative effects of packet growth.<br>&gt;&gt;&gt;&gt;&gt; &=
nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&=
gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron<br>&gt;&gt;=
&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt=
;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<b=
r>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt; On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"<br>&gt;&gt;&gt;&gt;&=
gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &lt;<a href=
=3D"mailto:Nicolas.BOUTHORS@qosmos.com">Nicolas.BOUTHORS@qosmos.com</a><br>=
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com">mail=
to:Nicolas.BOUTHORS@qosmos.com</a>&gt;&gt; wrote:<br>&gt;&gt;&gt;&gt;&gt; &=
nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&=
gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hello J=
im<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;&gt;&gt;&gt; I have seen cases in Gi LAN, where subscriber related<=
br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt; information is passed to a Web Proxy for HTTP header<br>&gt;&gt;&g=
t;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; enri=
chment (aimed at some Web Content providers<br>&gt;&gt;&gt;&gt;&gt;partners=
 of<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;&gt; the Mobile Operator).<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&=
gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Information was an coded (persi=
stent) subscriber id<br>&gt;&gt;&gt;&gt;&gt;derived<br>&gt;&gt;&gt;&gt;&gt;=
 &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; from the MSISD=
N, and couple of f customer profile<br>&gt;&gt;&gt;&gt;&gt;related<br>&gt;&=
gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 fields.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&g=
t;&gt;&gt;&gt;&gt;&gt;&gt; In an sfc based Gi LAN, this entity should recei=
ve<br>&gt;&gt;&gt;&gt; &gt;from the<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Classifier<br>&gt;&gt;&gt;&gt;=
&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt=
;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -=
 A classification of the Content Provider ( Id,<br>&gt;&gt;&gt;&gt;&gt; &nb=
sp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Category) based on=
 traffic analysis - The MSISDN of<br>&gt;&gt;&gt;&gt;&gt; the<br>&gt;&gt;&g=
t;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; subs=
criber - Two subscriber policy fields (not tied<br>&gt;&gt;&gt;&gt;&gt; to =
PCRF<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;&gt; but belonging to the Subscriber DB) (Subscriber<br>&gt;&gt;&g=
t;&gt;&gt; category,<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;&gt;&gt;&gt;&gt;&gt; sub-category) - A session id (for logging and=
<br>&gt;&gt;&gt;&gt;&gt;tracking<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt=
;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; purposes)<br>&gt;&gt;&gt;&gt;&gt;=
 &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt=
;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The o=
bjective being to avoid having  the HTTP Proxy<br>&gt;&gt;&gt;&gt;&gt;to<br=
>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t;&gt; become a trusted application (interogate the<br>&gt;&gt;&gt;&gt;&gt;=
 subscriber DB,<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;&gt;&gt;&gt;&gt; etc..)<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt=
;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &=
nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas<br>&gt;&=
gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t;&gt;&gt;&gt;&gt; ________________________________________ From: Jim<br>&g=
t;&gt;&gt;&gt;&gt; Guichard<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; (jguichar) [<a href=3D"mailto:jguichar=
@cisco.com">jguichar@cisco.com</a>] Sent:<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &g=
t;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thursday, March 06, 2014=
 2:02 PM To: Jamal Hadi<br>&gt;&gt;&gt;&gt;&gt;Salim;<br>&gt;&gt;&gt;&gt;&g=
t; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"m=
ailto:jmoisand@juniper.net">jmoisand@juniper.net</a> &lt;<a href=3D"mailto:=
jmoisand@juniper.net">mailto:jmoisand@juniper.net</a>&gt;;<br>&gt;&gt;&gt;&=
gt;&gt; <a href=3D"mailto:brijsman@juniper.net">brijsman@juniper.net</a> &l=
t;<a href=3D"mailto:brijsman@juniper.net">mailto:brijsman@juniper.net</a>&g=
t; Cc:<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt; sfc Subject: Re: [sfc]<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&=
gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-metadata-=
considerations<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Jamal,<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &=
gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;=
 &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; You said "It s=
eems there's clear need for variable<br>&gt;&gt;&gt;&gt;&gt; sized<br>&gt;&=
gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 metadata".. I am not so convinced and would like to<br>&gt;&gt;&gt;&gt;&gt=
; better<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;&gt;&gt; understand the requirements before passing judgement.<br>=
&gt;&gt;&gt;&gt;&gt; If we<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; look at the use cases as presented thus=
 far into<br>&gt;&gt;&gt;&gt;&gt; the WG I<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &=
gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; have yet to see a singl=
e example of the need<br>&gt;&gt;&gt;&gt;&gt; (noting that<br>&gt;&gt;&gt;&=
gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; desire =
is not the same as need) - I am not saying<br>&gt;&gt;&gt;&gt;&gt; there is=
<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt; no requirement but rather that we should not jump<br>&gt;&gt;&gt;=
&gt;&gt; to the<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;&gt;&gt;&gt;&gt; conclusion and build standards around a theory.<br=
>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt=
;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 3/3/14, 6:35 AM, "Jamal Hadi Salim=
"<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t;&gt;&gt;&gt; &lt;<a href=3D"mailto:hadi@mojatatu.com">hadi@mojatatu.com</=
a> &lt;<a href=3D"mailto:hadi@mojatatu.com">mailto:hadi@mojatatu.com</a>&gt=
;&gt;<br>&gt;&gt;&gt;&gt;&gt;wrote:<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &n=
bsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I like the do=
c - well written.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&g=
t;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&=
gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Section 4.3 on metadata encodin=
g.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt; It seems there's clear need for variable sized=
<br>&gt;&gt;&gt;&gt;&gt; metadata<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&g=
t;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; (at least for http/app you  =
seem to indicate the<br>&gt;&gt;&gt;&gt;&gt; desire for<br>&gt;&gt;&gt;&gt;=
&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;it).<br=
>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t;&gt;&gt; For a datapath per-packet metadata, i feel the<br>&gt;&gt;&gt;&g=
t;&gt; need is<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt;&gt;&gt;&gt; just as important. Are we limited by the fact t=
hat<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;&gt;&gt; existing hardware may not be able to handle TLVs?<br>&gt;&=
gt;&gt;&gt;&gt;For<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; example, I dont have a problem handling TLV=
s in a<br>&gt;&gt;&gt;&gt;&gt; software<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;datapath.<br>&gt;&gt;&g=
t;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<=
br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;&gt; cheers, jamal<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;=
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ______________________=
_________________________ sfc<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&g=
t;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; mailing list <a href=3D"mailto:s=
fc@ietf.org">sfc@ietf.org</a> &lt;<a href=3D"mailto:sfc@ietf.org">mailto:sf=
c@ietf.org</a>&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/lis=
tinfo/sfc">https://www.ietf.org/mailman/listinfo/sfc</a><br>&gt;&gt;&gt;&gt=
;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&g=
t;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<=
br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;&gt;&gt; _______________________________________________ sfc<br>&g=
t;&gt;&gt;&gt;&gt; mailing<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list <a href=3D"mailto:sfc@ietf.org">sf=
c@ietf.org</a> &lt;<a href=3D"mailto:sfc@ietf.org">mailto:sfc@ietf.org</a>&=
gt;<br>&gt;&gt;&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinf=
o/sfc">https://www.ietf.org/mailman/listinfo/sfc</a><br>&gt;&gt;&gt;&gt;&gt=
; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &=
nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ____________________________=
___________________ sfc<br>&gt;&gt;&gt;&gt;&gt; mailing<br>&gt;&gt;&gt;&gt;=
&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list <a href=3D"mailto=
:sfc@ietf.org">sfc@ietf.org</a> &lt;<a href=3D"mailto:sfc@ietf.org">mailto:=
sfc@ietf.org</a>&gt;<br>&gt;&gt;&gt;&gt;&gt; <a href=3D"https://www.ietf.or=
g/mailman/listinfo/sfc">https://www.ietf.org/mailman/listinfo/sfc</a><br>&g=
t;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&=
gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ___________________=
____________________________ sfc<br>&gt;&gt;&gt;&gt;&gt; mailing<br>&gt;&gt=
;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list <a href=3D"m=
ailto:sfc@ietf.org">sfc@ietf.org</a> &lt;<a href=3D"mailto:sfc@ietf.org">ma=
ilto:sfc@ietf.org</a>&gt;<br>&gt;&gt;&gt;&gt;&gt; <a href=3D"https://www.ie=
tf.org/mailman/listinfo/sfc">https://www.ietf.org/mailman/listinfo/sfc</a><=
br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;=
&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ______________=
_________________________________ sfc<br>&gt;&gt;&gt;&gt;&gt; mailing<br>&g=
t;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list <a href=
=3D"mailto:sfc@ietf.org">sfc@ietf.org</a> &lt;<a href=3D"mailto:sfc@ietf.or=
g">mailto:sfc@ietf.org</a>&gt;<br>&gt;&gt;&gt;&gt;&gt; <a href=3D"https://w=
ww.ietf.org/mailman/listinfo/sfc">https://www.ietf.org/mailman/listinfo/sfc=
</a><br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt=
;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; _________________________________________=
______ sfc mailing<br>&gt;&gt;&gt;&gt;&gt; list<br>&gt;&gt;&gt;&gt;&gt; &nb=
sp; &gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a> &=
lt;<a href=3D"mailto:sfc@ietf.org">mailto:sfc@ietf.org</a>&gt;<br>&gt;&gt;&=
gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/sfc">https://w=
ww.ietf.org/mailman/listinfo/sfc</a><br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt=
;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>&gt;&gt;&gt;&gt;&g=
t; &nbsp; &gt;&gt;_______________________________________________<br>&gt;&g=
t;&gt;&gt;&gt; &nbsp; &gt;&gt;sfc mailing list<br>&gt;&gt;&gt;&gt;&gt; &nbs=
p; &gt;&gt;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a> &lt;<a href=3D"=
mailto:sfc@ietf.org">mailto:sfc@ietf.org</a>&gt;<br>&gt;&gt;&gt;&gt;&gt; &n=
bsp; &gt;&gt;<a href=3D"https://www.ietf.org/mailman/listinfo/sfc">https://=
www.ietf.org/mailman/listinfo/sfc</a><br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<b=
r>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;_________________________________________=
______<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;sfc mailing list<br>&gt;&gt;&gt;&=
gt;&gt; &nbsp; &gt;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a> &lt;<a =
href=3D"mailto:sfc@ietf.org">mailto:sfc@ietf.org</a>&gt;<br>&gt;&gt;&gt;&gt=
;&gt; &nbsp; &gt;<a href=3D"https://www.ietf.org/mailman/listinfo/sfc">http=
s://www.ietf.org/mailman/listinfo/sfc</a><br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&g=
t;&gt;&gt;<br>&gt;&gt;&gt;&gt; ____________________________________________=
___<br>&gt;&gt;&gt;&gt; sfc mailing list<br>&gt;&gt;&gt;&gt; <a href=3D"mai=
lto:sfc@ietf.org">sfc@ietf.org</a><br>&gt;&gt;&gt;&gt; <a href=3D"https://w=
ww.ietf.org/mailman/listinfo/sfc">https://www.ietf.org/mailman/listinfo/sfc=
</a><br>&gt;&gt;&gt;<br>&gt;&gt;&gt; ______________________________________=
_________<br>&gt;&gt;&gt; sfc mailing list<br>&gt;&gt;&gt; <a href=3D"mailt=
o:sfc@ietf.org">sfc@ietf.org</a><br>&gt;&gt;&gt; <a href=3D"https://www.iet=
f.org/mailman/listinfo/sfc">https://www.ietf.org/mailman/listinfo/sfc</a><b=
r>&gt;&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;_____________________________________=
__________<br>&gt;&gt;sfc mailing list<br>&gt;&gt;<a href=3D"mailto:sfc@iet=
f.org">sfc@ietf.org</a><br>&gt;&gt;<a href=3D"https://www.ietf.org/mailman/=
listinfo/sfc">https://www.ietf.org/mailman/listinfo/sfc</a><br>&gt;<br>&gt;=
_______________________________________________<br>&gt;sfc mailing list<br>=
&gt;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>&gt;<a href=3D"http=
s://www.ietf.org/mailman/listinfo/sfc">https://www.ietf.org/mailman/listinf=
o/sfc</a><br><br>_______________________________________________<br>sfc mai=
ling list<br><a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br><a href=3D=
"https://www.ietf.org/mailman/listinfo/sfc">https://www.ietf.org/mailman/li=
stinfo/sfc</a><br>
------=_Part_7478_1595356559.1394833814366--


From nobody Fri Mar 14 15:01:53 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E50951A01CC for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 15:01:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.748
X-Spam-Level: 
X-Spam-Status: No, score=-4.748 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 XZDt1pzmk8vm for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 15:01:48 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 21D2E1A01F4 for <sfc@ietf.org>; Fri, 14 Mar 2014 15:01:46 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BEO82038; Fri, 14 Mar 2014 22:01:38 +0000 (GMT)
Received: from LHREML405-HUB.china.huawei.com (10.201.5.242) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Fri, 14 Mar 2014 22:00:39 +0000
Received: from DFWEML706-CHM.china.huawei.com (10.193.5.225) by lhreml405-hub.china.huawei.com (10.201.5.242) with Microsoft SMTP Server (TLS) id 14.3.158.1; Fri, 14 Mar 2014 22:01:38 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.118]) by dfweml706-chm.china.huawei.com ([169.254.8.30]) with mapi id 14.03.0158.001; Fri, 14 Mar 2014 15:01:29 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>, "Joel M. Halpern" <jmh@joelhalpern.com>
Thread-Topic: [sfc] Metadata Definition in problem statement
Thread-Index: AQHPP83tM5emzXcov06NBx+1R1UFPZrhkzQA//+OjBA=
Date: Fri, 14 Mar 2014 22:01:28 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D45357D6B@dfweml701-chm.china.huawei.com>
References: <5323771B.9020400@joelhalpern.com> <F4DE008B-3DD5-4924-9A84-998024ED24E5@cisco.com>
In-Reply-To: <F4DE008B-3DD5-4924-9A84-998024ED24E5@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.128.34]
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/sfc/kNOfzF4F0-DrTt37TAmOjHqSmGg
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Metadata Definition in problem statement
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 22:01:51 -0000

Hi Jim,

In what context that vrf-id relates to SFC? Is this about that SFC exists i=
n VPN? Or GW SF passes traffic between two VPNs?

Lucy

-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jim Guichard (jguichar=
)
Sent: Friday, March 14, 2014 4:46 PM
To: Joel M. Halpern
Cc: sfc@ietf.org
Subject: Re: [sfc] Metadata Definition in problem statement

Hi Joel,
I don't think we want to prevent the forwarding function from consuming met=
adata; a vrf-ID comes to mind as something that might be useful at that lev=
el.

Sent from my iPhone

> On Mar 14, 2014, at 5:39 PM, "Joel M. Halpern" <jmh@joelhalpern.com> wrot=
e:
>=20
> As requested, Lucy and I have tried to put together a definition (actuall=
y two definitions) that capture the distinction I was trying to explain.
>=20
> The text below replaces the existing first pargraph of definition 4. in t=
he problem statement with the two items given.  The second and third paragr=
aph of the published item 4 remain as the second and third paragraph of the=
 new item 5:
>=20
> -------
>=20
> 4. Dataplane Service Chain Identification: This represents the result=20
> of classification or reclassification.  It is carried in the packet in=20
> support of the service chain forwarding function.  Service functions=20
> may also receive it. Service functions may indicate to the data plane=20
> that reclassification should be performed, resulting in an update by=20
> the data plane of the chain identification.
>=20
> 5. Dataplane Metadata: This provides the ability to carry additional=20
> information used by service functions or (re)classifications in their pro=
cessing.
> This information is carried in the data packet and is not used by the=20
> dataplane forwarding functionality.  This metadata may come from=20
> external sources, from classification based on packet properties not=20
> carried in the service chain (such as arrival ports or vlans), or may=20
> come from service functions as an output of their processing.
>=20
> -------------
>=20
> I hope that this at least provides a basis for clear discussion.  I find =
it very helpful to draw this distinction.
>=20
> Yours,
> Joel and Lucy
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc

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


From nobody Fri Mar 14 15:09:37 2014
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AEFE61A01F4 for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 15:09:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.048
X-Spam-Level: 
X-Spam-Status: No, score=-15.048 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, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 OfZ1ByOn9u5T for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 15:09:31 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) by ietfa.amsl.com (Postfix) with ESMTP id 9D3E11A01EC for <sfc@ietf.org>; Fri, 14 Mar 2014 15:09:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2841; q=dns/txt; s=iport; t=1394834965; x=1396044565; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=5cUD6fyVX7LwyxHSH5yxhw2X4Pb3ST7vi2W2wGNRL90=; b=maxg9zJUuxtDXNljRZ8Jcz05bglV8TRya82CTYbgzcVs3d/iqm6PlvdT 7u5IXRDAVBxhLKBLMx5fTLE4ztJeP8zGHQ6+7nlgM1NlVMsJ1plyrtzwb AIqbRkczSpI2Ao6lR8KQbdw5JHeOJvGnwuy2TYb0y4paq+s/g+3lq/yzW Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AkYFAJF9I1OtJXG+/2dsb2JhbABZgwY7uyCHMIEZFnSCJQEBAQMBAQEBNy0HCwUHBAIBCBEEAQEBHgkHJwsUCQgCBA4Fh3EIDdQ1EwSOBDAzBwaDHoEUBJhFki6DLQ
X-IronPort-AV: E=Sophos;i="4.97,657,1389744000"; d="scan'208";a="310466132"
Received: from rcdn-core2-3.cisco.com ([173.37.113.190]) by rcdn-iport-6.cisco.com with ESMTP; 14 Mar 2014 22:09:24 +0000
Received: from xhc-rcd-x05.cisco.com (xhc-rcd-x05.cisco.com [173.37.183.79]) by rcdn-core2-3.cisco.com (8.14.5/8.14.5) with ESMTP id s2EM9OHZ002773 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 14 Mar 2014 22:09:24 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.10]) by xhc-rcd-x05.cisco.com ([173.37.183.79]) with mapi id 14.03.0123.003; Fri, 14 Mar 2014 17:09:24 -0500
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: Lucy yong <lucy.yong@huawei.com>
Thread-Topic: [sfc] Metadata Definition in problem statement
Thread-Index: AQHPP83sCk1cV4qkyUmFSTx+xMV2OprhHdwPgABYPwD//65lHQ==
Date: Fri, 14 Mar 2014 22:09:23 +0000
Message-ID: <B5F0A73B-BD24-4110-A31D-69C6441AC932@cisco.com>
References: <5323771B.9020400@joelhalpern.com> <F4DE008B-3DD5-4924-9A84-998024ED24E5@cisco.com>, <2691CE0099834E4A9C5044EEC662BB9D45357D6B@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D45357D6B@dfweml701-chm.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/HDR3nVLhye0KT_G6IRLzb4Z9Mrw
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Metadata Definition in problem statement
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 22:09:34 -0000

No I meant it could be carried as metadata to provide forwarding context on=
 exiting an SFC so as to avoid daisy chaining.

Sent from my iPhone

> On Mar 14, 2014, at 6:01 PM, "Lucy yong" <lucy.yong@huawei.com> wrote:
>=20
> Hi Jim,
>=20
> In what context that vrf-id relates to SFC? Is this about that SFC exists=
 in VPN? Or GW SF passes traffic between two VPNs?
>=20
> Lucy
>=20
> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jim Guichard (jguich=
ar)
> Sent: Friday, March 14, 2014 4:46 PM
> To: Joel M. Halpern
> Cc: sfc@ietf.org
> Subject: Re: [sfc] Metadata Definition in problem statement
>=20
> Hi Joel,
> I don't think we want to prevent the forwarding function from consuming m=
etadata; a vrf-ID comes to mind as something that might be useful at that l=
evel.
>=20
> Sent from my iPhone
>=20
>> On Mar 14, 2014, at 5:39 PM, "Joel M. Halpern" <jmh@joelhalpern.com> wro=
te:
>>=20
>> As requested, Lucy and I have tried to put together a definition (actual=
ly two definitions) that capture the distinction I was trying to explain.
>>=20
>> The text below replaces the existing first pargraph of definition 4. in =
the problem statement with the two items given.  The second and third parag=
raph of the published item 4 remain as the second and third paragraph of th=
e new item 5:
>>=20
>> -------
>>=20
>> 4. Dataplane Service Chain Identification: This represents the result=20
>> of classification or reclassification.  It is carried in the packet in=20
>> support of the service chain forwarding function.  Service functions=20
>> may also receive it. Service functions may indicate to the data plane=20
>> that reclassification should be performed, resulting in an update by=20
>> the data plane of the chain identification.
>>=20
>> 5. Dataplane Metadata: This provides the ability to carry additional=20
>> information used by service functions or (re)classifications in their pr=
ocessing.
>> This information is carried in the data packet and is not used by the=20
>> dataplane forwarding functionality.  This metadata may come from=20
>> external sources, from classification based on packet properties not=20
>> carried in the service chain (such as arrival ports or vlans), or may=20
>> come from service functions as an output of their processing.
>>=20
>> -------------
>>=20
>> I hope that this at least provides a basis for clear discussion.  I find=
 it very helpful to draw this distinction.
>>=20
>> Yours,
>> Joel and Lucy
>>=20
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Fri Mar 14 15:11:22 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BD86D1A01FC for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 15:11:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 ATxpkbcHJGXe for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 15:11:10 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) by ietfa.amsl.com (Postfix) with ESMTP id A38901A01EC for <sfc@ietf.org>; Fri, 14 Mar 2014 15:11:10 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 0DB44243AC5; Fri, 14 Mar 2014 15:11:04 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-134-57.clppva.east.verizon.net [70.106.134.57]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 67C7C2408E8; Fri, 14 Mar 2014 15:11:03 -0700 (PDT)
Message-ID: <53237E74.2060903@joelhalpern.com>
Date: Fri, 14 Mar 2014 18:11:00 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>
References: <5323771B.9020400@joelhalpern.com> <F4DE008B-3DD5-4924-9A84-998024ED24E5@cisco.com>
In-Reply-To: <F4DE008B-3DD5-4924-9A84-998024ED24E5@cisco.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/H-td845TcGUlXfviuiIezomu2KM
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Metadata Definition in problem statement
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 22:11:18 -0000

OAM on the forwarding behavior is going to be interesting enough with 
just the service chain ID and index.  I think we can make it work.
If we add metadata dependence in the forwarding plane, I fear that we 
have created something that is simply not operable.

To comment on the specific example, f you are using different devices 
for different VRFs, then that would lead to separate service chains.  If 
not, then the service function can use the metadata to do its job.
And the control functions that establish the chains and establish the 
mappings of traffic to the chains can easily have enough capability to 
cope with both choices, and other variations.

Yours,
Joel

On 3/14/14, 5:45 PM, Jim Guichard (jguichar) wrote:
> Hi Joel, I don't think we want to prevent the forwarding function
> from consuming metadata; a vrf-ID comes to mind as something that
> might be useful at that level.
>
> Sent from my iPhone
>
>> On Mar 14, 2014, at 5:39 PM, "Joel M. Halpern"
>> <jmh@joelhalpern.com> wrote:
>>
>> As requested, Lucy and I have tried to put together a definition
>> (actually two definitions) that capture the distinction I was
>> trying to explain.
>>
>> The text below replaces the existing first pargraph of definition
>> 4. in the problem statement with the two items given.  The second
>> and third paragraph of the published item 4 remain as the second
>> and third paragraph of the new item 5:
>>
>> -------
>>
>> 4. Dataplane Service Chain Identification: This represents the
>> result of classification or reclassification.  It is carried in the
>> packet in support of the service chain forwarding function.
>> Service functions may also receive it. Service functions may
>> indicate to the data plane that reclassification should be
>> performed, resulting in an update by the data plane of the chain
>> identification.
>>
>> 5. Dataplane Metadata: This provides the ability to carry
>> additional information used by service functions or
>> (re)classifications in their processing. This information is
>> carried in the data packet and is not used by the dataplane
>> forwarding functionality.  This metadata may come from external
>> sources, from classification based on packet properties not carried
>> in the service chain (such as arrival ports or vlans), or may come
>> from service functions as an output of their processing.
>>
>> -------------
>>
>> I hope that this at least provides a basis for clear discussion.  I
>> find it very helpful to draw this distinction.
>>
>> Yours, Joel and Lucy
>>
>> _______________________________________________ sfc mailing list
>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Fri Mar 14 15:12:42 2014
Return-Path: <Louis.Fourie@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0A4D61A020C for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 15:12:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.448
X-Spam-Level: 
X-Spam-Status: No, score=-2.448 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_OFF=2.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 8sqhf6TCXjrc for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 15:12:36 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 5466A1A01FC for <sfc@ietf.org>; Fri, 14 Mar 2014 15:12:33 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BEO82448; Fri, 14 Mar 2014 22:12:26 +0000 (GMT)
Received: from LHREML403-HUB.china.huawei.com (10.201.5.217) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Fri, 14 Mar 2014 22:11:31 +0000
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; Fri, 14 Mar 2014 22:12:25 +0000
Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.52]) by SJCEML703-CHM.china.huawei.com ([169.254.5.78]) with mapi id 14.03.0158.001; Fri, 14 Mar 2014 15:12:14 -0700
From: "Louis.Fourie" <Louis.Fourie@huawei.com>
To: Cathy Zhang <Cathy.H.Zhang@huawei.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "Jim Guichard (jguichar)" <jguichar@cisco.com>, Cathy Zhang <Cathy.H.Zhang@huawei.com>
Thread-Topic: [sfc] draft-rijsman-sfc-metadata-considerations
Thread-Index: AQHPNtXVKc5w76DOMUiQOO+qIji+u5rUkRoAgAFHXgCAAAUSgIAGzmyAgAAZPACAAAkZAIAAAk6AgAF1h4CAAu4xUA==
Date: Fri, 14 Mar 2014 22:12:12 +0000
Message-ID: <F50B4ABC6D7E3745BC0AD112C6105A728E967F@SJCEML701-CHM.china.huawei.com>
References: <CAAFAkD9tZU5_=yzf5mTsF-aSgXjavZiq3HFmh+rYSmEH732u5A@mail.gmail.com>,  <CF3DDB83.16AF4%jguichar@cisco.com>, <76B41B8FACE1514795D30EC137FF391D3E925D@LILAS.jungle.qosmos.com>, <08985C15-0C56-4A19-8F0C-657F0B7EABD1@affirmednetworks.com> <D50B04A2-9BAB-4E38-BB95-9352F4D81ADD@cisco.com>, <CDF2F015F4429F458815ED2A6C2B6B0B1A7DC9C0@MBX021-W3-CA-2.exch021.domain.local> <93B7E061-4520-40EC-B83F-159B0B02926A@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7DCA88@MBX021-W3-CA-2.exch021.domain.local> <A2C96F6779E6A041BC7023CC207FC99418F1C50A@SJCEML701-CHM.china.huawei.com>
In-Reply-To: <A2C96F6779E6A041BC7023CC207FC99418F1C50A@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.212.145.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/sfc/H80Pdsg3vsLOsoUbSY2McGhWh1o
Cc: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, "brijsman@juniper.net" <brijsman@juniper.net>, sfc <sfc@ietf.org>, Jamal Hadi Salim <hadi@mojatatu.com>
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 22:12:40 -0000

Cathy,
    Another advantage of a more flexible service chain header is
that vendor-specific metadata can be transported as is currently
done using vendor-specific attribute-value pairs (AVPs) in Diameter.
=20
- Louis

-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Cathy Zhang
Sent: Wednesday, March 12, 2014 11:17 AM
To: Ron Parker; Jim Guichard (jguichar); Cathy Zhang
Cc: Nicolas BOUTHORS; brijsman@juniper.net; sfc; Jamal Hadi Salim
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

I think Ron raises very valid points. A variable length metadata allows the=
 flexibility of carrying different lengths and different types of metadata =
for=20
different usage scenarios some of which we might not perceive today.=20
I can see two potential issues associated with a fixed length metadata in t=
he service chain header. One is the waste of buffer memory and network BW=20
for delivering every packet carrying empty metadata bytes in a deployment s=
cenario which does not need those metadata.=20
On the other hand, if a deployment scenario requires more types or lengths =
than what we define today in the fixed size of metadata, there is no space =
for that,=20
and we have to consider another extension or a new header as well as backwa=
rd compatibility issue...

As to the mechanism of transporting the variable-length metadata, both in-b=
and and out-of-band mechanisms could work as discussed in other emails,=20
and in-band avoids the complication and extra latency associated with deali=
ng of out-of-sync issue.

Should we consider separating the information into fixed length mandatory f=
ields and variable length optional fields? The mandatory fields carry "SFC =
path setup" related information. The variable length optional fields carry =
application/service/content etc. related information in TLV format.

Thanks,
Cathy=20

-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Ron Parker
Sent: Tuesday, March 11, 2014 1:00 PM
To: Jim Guichard (jguichar)
Cc: Nicolas BOUTHORS; brijsman@juniper.net; sfc; Jamal Hadi Salim
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

Jim,

I don't see how we can anticipate what form every type of metadata will tak=
e that will be useful to existing and future service functions.   I also do=
n't see how we can anticipate exactly how many pieces of metadata would be =
necessary at any point along the chain.  By attempting to do so, I feel we =
would be limiting innovation.=20

   Ron


-----Original Message-----
From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]=20
Sent: Tuesday, March 11, 2014 3:52 PM
To: Ron Parker
Cc: Nicolas BOUTHORS; Jamal Hadi Salim; jmoisand@juniper.net; brijsman@juni=
per.net; sfc
Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

Why do you need variable length metadata for this use case?

Sent from my iPhone

> On Mar 11, 2014, at 3:19 PM, "Ron Parker" <Ron_Parker@affirmednetworks.co=
m> wrote:
>=20
> Jim,
>=20
> At the Vancouver meeting, there was a nice presentation that showed 2 coo=
perative and non-contiguous service functions.   The first one added a serv=
ice-function-specific priority value to the packet.   The other service-fun=
ction interpreted that value for overload control purposes.    I think that=
 is an innovative use case that points to the need for flexible metadata.  =
   Getting agreement on how many nuggets of some fixed sized metadata that =
will be supported will not be impossible, IMO.
>=20
>    Ron
>=20
>=20
>=20
> -----Original Message-----
> From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
> Sent: Tuesday, March 11, 2014 1:49 PM
> To: Ron Parker
> Cc: Nicolas BOUTHORS; Jamal Hadi Salim; jmoisand@juniper.net;=20
> brijsman@juniper.net; sfc
> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>=20
> Hi Ron,
>=20
> We can certainly have this discussion but we should first consider=20
> what information is necessary and if said information can fit within a=20
> fixed number of contexts in the majority of cases. Remember, the goal=20
> of being able to pass metadata through the network is to enhance=20
> service delivery, not pass the entire works of Shakespeare ;-)
>=20
> Sent from my iPhone
>=20
>> On Mar 7, 2014, at 3:52 AM, "Ron Parker" <Ron_Parker@affirmednetworks.co=
m> wrote:
>>=20
>> Nicolas,
>>=20
>> I see similar requirements from the 3gpp EPC side.  I would like to prop=
ose an OUI / TLV based approach where the reserved OUI can be used for agre=
ed upon types of common metadata and vendor or other organizational OUIs ca=
n be used to quickly innovate in the networks.   Simultaneously, I would al=
so like to consider mechanisms that are optimized for long lived flows so a=
s to limit the negative effects of packet growth.=20
>>=20
>>  Ron
>>=20
>>=20
>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS" <Nicolas.BOUTHORS@qosmos=
.com> wrote:
>>>=20
>>> Hello Jim
>>>=20
>>> I have seen cases in Gi LAN, where subscriber related information is=20
>>> passed to a Web Proxy for HTTP header enrichment (aimed at some Web=20
>>> Content providers partners of the Mobile Operator). Information was an =
coded (persistent) subscriber id derived from the MSISDN, and couple of f c=
ustomer profile related fields.
>>>=20
>>> In an sfc based Gi LAN, this entity should receive from the=20
>>> Classifier
>>>=20
>>> - A classification of the Content Provider ( Id, Category) based on=20
>>> traffic analysis
>>> - The MSISDN of the subscriber
>>> - Two subscriber policy fields (not tied to PCRF but belonging to=20
>>> the Subscriber DB) (Subscriber category, sub-category)
>>> - A session id (for logging and tracking purposes)
>>>=20
>>> The objective being to avoid having  the HTTP Proxy to become a=20
>>> trusted application (interogate the subscriber DB, etc..)
>>>=20
>>>=20
>>> Nicolas
>>>=20
>>>=20
>>> ________________________________________
>>> From: Jim Guichard (jguichar) [jguichar@cisco.com]
>>> Sent: Thursday, March 06, 2014 2:02 PM
>>> To: Jamal Hadi Salim; jmoisand@juniper.net; brijsman@juniper.net
>>> Cc: sfc
>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>=20
>>> Hi Jamal,
>>>=20
>>> You said "It seems there's clear need for variable sized metadata"..=20
>>> I am not so convinced and would like to better understand the=20
>>> requirements before passing judgement. If we look at the use cases=20
>>> as presented thus far into the WG I have yet to see a single example=20
>>> of the need (noting that desire is not the same as need) - I am not=20
>>> saying there is no requirement but rather that we should not jump to=20
>>> the conclusion and build standards around a theory.
>>>=20
>>>=20
>>>=20
>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim" <hadi@mojatatu.com> wrote:
>>>>=20
>>>> I like the doc - well written.
>>>>=20
>>>> Section 4.3 on metadata encoding.
>>>>=20
>>>> It seems there's clear need for variable sized metadata (at least=20
>>>> for http/app you  seem to indicate the desire for it).
>>>> For a datapath per-packet metadata, i feel the need is just as importa=
nt.
>>>> Are we limited by the fact that existing hardware may not be able=20
>>>> to handle TLVs? For example, I dont have a problem handling TLVs in=20
>>>> a software datapath.
>>>>=20
>>>> cheers,
>>>> jamal
>>>>=20
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>=20
>>>=20
>>>=20
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc

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

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


From nobody Fri Mar 14 15:24:14 2014
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B2B8E1A0218 for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 15:24:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.048
X-Spam-Level: 
X-Spam-Status: No, score=-15.048 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, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 cNFziD4DVHNl for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 15:24:09 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) by ietfa.amsl.com (Postfix) with ESMTP id AED6C1A01F5 for <sfc@ietf.org>; Fri, 14 Mar 2014 15:24:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3237; q=dns/txt; s=iport; t=1394835843; x=1396045443; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=JJTQYFEi3WG/yqfalOVdftZjd+bluEJQBTeQUl+VAeM=; b=jYH4jTSezOTaT0raCQ7+5z0IKWzkvKjzvyEoa6XqH6VYUczPNQaRENEv 0t7J5dT+Wa0LS+4C5DYJGIuLmkRfhov6s1cDV29pX9KnnfhkfyqIDfWPq lICKpr7RyUHQtIXJTNplztJllb3Vh0jJNPLWrIWD9LCQNR7o/wzrGbixE c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AkQFABiBI1OtJXG+/2dsb2JhbABZgwY7uyCHMIEZFnSCJQEBAQMBAQEBNy0HCwULAgEIGB4QJwslAgQOBYdxCA3ULhMEjgQwMweDJIEUBJhFki6DLQ
X-IronPort-AV: E=Sophos;i="4.97,657,1389744000"; d="scan'208";a="310469828"
Received: from rcdn-core2-3.cisco.com ([173.37.113.190]) by rcdn-iport-6.cisco.com with ESMTP; 14 Mar 2014 22:23:56 +0000
Received: from xhc-aln-x04.cisco.com (xhc-aln-x04.cisco.com [173.36.12.78]) by rcdn-core2-3.cisco.com (8.14.5/8.14.5) with ESMTP id s2EMNu68019274 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 14 Mar 2014 22:23:56 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.10]) by xhc-aln-x04.cisco.com ([173.36.12.78]) with mapi id 14.03.0123.003; Fri, 14 Mar 2014 17:23:56 -0500
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Thread-Topic: [sfc] Metadata Definition in problem statement
Thread-Index: AQHPP83sCk1cV4qkyUmFSTx+xMV2OprhHdwPgABa6QD//6/Lvg==
Date: Fri, 14 Mar 2014 22:23:55 +0000
Message-ID: <0CFCBFE3-11F4-4F13-A4D9-79F1B0323F33@cisco.com>
References: <5323771B.9020400@joelhalpern.com> <F4DE008B-3DD5-4924-9A84-998024ED24E5@cisco.com>, <53237E74.2060903@joelhalpern.com>
In-Reply-To: <53237E74.2060903@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/PvGUco9U67qJKvUcBhXmSYUFi8c
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Metadata Definition in problem statement
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 22:24:11 -0000

I am talking about post chain; when traffic exits a chain it may need to be=
 forwarded within a particular VPN context. Unless you carry something in t=
he metadata you need to reclassify to figure out how to continue forwarding=
. Using the metadata can help avoid all of that.

Sent from my iPhone

> On Mar 14, 2014, at 6:11 PM, "Joel M. Halpern" <jmh@joelhalpern.com> wrot=
e:
>=20
> OAM on the forwarding behavior is going to be interesting enough with jus=
t the service chain ID and index.  I think we can make it work.
> If we add metadata dependence in the forwarding plane, I fear that we hav=
e created something that is simply not operable.
>=20
> To comment on the specific example, f you are using different devices for=
 different VRFs, then that would lead to separate service chains.  If not, =
then the service function can use the metadata to do its job.
> And the control functions that establish the chains and establish the map=
pings of traffic to the chains can easily have enough capability to cope wi=
th both choices, and other variations.
>=20
> Yours,
> Joel
>=20
>> On 3/14/14, 5:45 PM, Jim Guichard (jguichar) wrote:
>> Hi Joel, I don't think we want to prevent the forwarding function
>> from consuming metadata; a vrf-ID comes to mind as something that
>> might be useful at that level.
>>=20
>> Sent from my iPhone
>>=20
>>> On Mar 14, 2014, at 5:39 PM, "Joel M. Halpern"
>>> <jmh@joelhalpern.com> wrote:
>>>=20
>>> As requested, Lucy and I have tried to put together a definition
>>> (actually two definitions) that capture the distinction I was
>>> trying to explain.
>>>=20
>>> The text below replaces the existing first pargraph of definition
>>> 4. in the problem statement with the two items given.  The second
>>> and third paragraph of the published item 4 remain as the second
>>> and third paragraph of the new item 5:
>>>=20
>>> -------
>>>=20
>>> 4. Dataplane Service Chain Identification: This represents the
>>> result of classification or reclassification.  It is carried in the
>>> packet in support of the service chain forwarding function.
>>> Service functions may also receive it. Service functions may
>>> indicate to the data plane that reclassification should be
>>> performed, resulting in an update by the data plane of the chain
>>> identification.
>>>=20
>>> 5. Dataplane Metadata: This provides the ability to carry
>>> additional information used by service functions or
>>> (re)classifications in their processing. This information is
>>> carried in the data packet and is not used by the dataplane
>>> forwarding functionality.  This metadata may come from external
>>> sources, from classification based on packet properties not carried
>>> in the service chain (such as arrival ports or vlans), or may come
>>> from service functions as an output of their processing.
>>>=20
>>> -------------
>>>=20
>>> I hope that this at least provides a basis for clear discussion.  I
>>> find it very helpful to draw this distinction.
>>>=20
>>> Yours, Joel and Lucy
>>>=20
>>> _______________________________________________ sfc mailing list
>>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>=20


From nobody Fri Mar 14 15:33:03 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 505221A01FE for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 15:33:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 FL8K5mMi3tca for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 15:33:00 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) by ietfa.amsl.com (Postfix) with ESMTP id 4092C1A01EC for <sfc@ietf.org>; Fri, 14 Mar 2014 15:33:00 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 97E7A240063; Fri, 14 Mar 2014 15:32:53 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-134-57.clppva.east.verizon.net [70.106.134.57]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id DDA0D2400C3; Fri, 14 Mar 2014 15:32:52 -0700 (PDT)
Message-ID: <53238392.2050101@joelhalpern.com>
Date: Fri, 14 Mar 2014 18:32:50 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>
References: <5323771B.9020400@joelhalpern.com> <F4DE008B-3DD5-4924-9A84-998024ED24E5@cisco.com>, <53237E74.2060903@joelhalpern.com> <0CFCBFE3-11F4-4F13-A4D9-79F1B0323F33@cisco.com>
In-Reply-To: <0CFCBFE3-11F4-4F13-A4D9-79F1B0323F33@cisco.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/G1YVdGJ5roK3KYE7Ysh1DVstPqg
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Metadata Definition in problem statement
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 22:33:02 -0000

I will take it that you mean processing at the egress.

aside - If it were really post-chain, then:
- 1) the metadata would be stripped at the end of the chain
- 2) the usage would be outside the scope of SFC.

The problem with using the metadata to direct the egress is that we 
still have a massive OAM problem, and we have added complexity to the 
forwarding logic by needing to look at more data in the forwarder.

Clearly, it works with separate chains, ending at distinct points 
supporting the VRFs.

The question, I think, would be whether we want to observe that there 
can be a logical egress functions that may make use of metadata before 
stripping the data and returning to conventional forwarding.

Yours,
Joel

On 3/14/14, 6:23 PM, Jim Guichard (jguichar) wrote:
> I am talking about post chain; when traffic exits a chain it may need to be forwarded within a particular VPN context. Unless you carry something in the metadata you need to reclassify to figure out how to continue forwarding. Using the metadata can help avoid all of that.
>
> Sent from my iPhone
>
>> On Mar 14, 2014, at 6:11 PM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
>>
>> OAM on the forwarding behavior is going to be interesting enough with just the service chain ID and index.  I think we can make it work.
>> If we add metadata dependence in the forwarding plane, I fear that we have created something that is simply not operable.
>>
>> To comment on the specific example, f you are using different devices for different VRFs, then that would lead to separate service chains.  If not, then the service function can use the metadata to do its job.
>> And the control functions that establish the chains and establish the mappings of traffic to the chains can easily have enough capability to cope with both choices, and other variations.
>>
>> Yours,
>> Joel
>>
>>> On 3/14/14, 5:45 PM, Jim Guichard (jguichar) wrote:
>>> Hi Joel, I don't think we want to prevent the forwarding function
>>> from consuming metadata; a vrf-ID comes to mind as something that
>>> might be useful at that level.
>>>
>>> Sent from my iPhone
>>>
>>>> On Mar 14, 2014, at 5:39 PM, "Joel M. Halpern"
>>>> <jmh@joelhalpern.com> wrote:
>>>>
>>>> As requested, Lucy and I have tried to put together a definition
>>>> (actually two definitions) that capture the distinction I was
>>>> trying to explain.
>>>>
>>>> The text below replaces the existing first pargraph of definition
>>>> 4. in the problem statement with the two items given.  The second
>>>> and third paragraph of the published item 4 remain as the second
>>>> and third paragraph of the new item 5:
>>>>
>>>> -------
>>>>
>>>> 4. Dataplane Service Chain Identification: This represents the
>>>> result of classification or reclassification.  It is carried in the
>>>> packet in support of the service chain forwarding function.
>>>> Service functions may also receive it. Service functions may
>>>> indicate to the data plane that reclassification should be
>>>> performed, resulting in an update by the data plane of the chain
>>>> identification.
>>>>
>>>> 5. Dataplane Metadata: This provides the ability to carry
>>>> additional information used by service functions or
>>>> (re)classifications in their processing. This information is
>>>> carried in the data packet and is not used by the dataplane
>>>> forwarding functionality.  This metadata may come from external
>>>> sources, from classification based on packet properties not carried
>>>> in the service chain (such as arrival ports or vlans), or may come
>>>> from service functions as an output of their processing.
>>>>
>>>> -------------
>>>>
>>>> I hope that this at least provides a basis for clear discussion.  I
>>>> find it very helpful to draw this distinction.
>>>>
>>>> Yours, Joel and Lucy
>>>>
>>>> _______________________________________________ sfc mailing list
>>>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>
>


From nobody Fri Mar 14 15:43:15 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8849E1A020B for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 15:43:12 -0700 (PDT)
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, RCVD_IN_DNSWL_NONE=-0.0001] 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 62OyOEUGWl9I for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 15:43:10 -0700 (PDT)
Received: from hub021-ca-6.exch021.serverdata.net (hub021-ca-6.exch021.serverdata.net [64.78.56.71]) by ietfa.amsl.com (Postfix) with ESMTP id 392161A01FE for <sfc@ietf.org>; Fri, 14 Mar 2014 15:43:10 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-6.exch021.domain.local ([10.254.4.92]) with mapi id 14.03.0174.001;  Fri, 14 Mar 2014 15:43:03 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>
Thread-Topic: [sfc] Metadata Definition in problem statement
Thread-Index: AQHPP83qoVqemQmd70277SLXezu3PprhkzQAgAAHGACAAAOcgP//j/8n
Date: Fri, 14 Mar 2014 22:43:02 +0000
Message-ID: <8A009E40-D9CA-4B7E-B766-05B83FEC87DA@affirmednetworks.com>
References: <5323771B.9020400@joelhalpern.com> <F4DE008B-3DD5-4924-9A84-998024ED24E5@cisco.com>, <53237E74.2060903@joelhalpern.com>, <0CFCBFE3-11F4-4F13-A4D9-79F1B0323F33@cisco.com>
In-Reply-To: <0CFCBFE3-11F4-4F13-A4D9-79F1B0323F33@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/X7T5SGtsNGnIgm6tHMzH0QKATIc
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Metadata Definition in problem statement
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 22:43:12 -0000

I agree.  Think policy based routing where the metadata provides a hint.=20

   Ron

> On Mar 14, 2014, at 6:24 PM, "Jim Guichard (jguichar)" <jguichar@cisco.co=
m> wrote:
>=20
> I am talking about post chain; when traffic exits a chain it may need to =
be forwarded within a particular VPN context. Unless you carry something in=
 the metadata you need to reclassify to figure out how to continue forwardi=
ng. Using the metadata can help avoid all of that.
>=20
> Sent from my iPhone
>=20
>> On Mar 14, 2014, at 6:11 PM, "Joel M. Halpern" <jmh@joelhalpern.com> wro=
te:
>>=20
>> OAM on the forwarding behavior is going to be interesting enough with ju=
st the service chain ID and index.  I think we can make it work.
>> If we add metadata dependence in the forwarding plane, I fear that we ha=
ve created something that is simply not operable.
>>=20
>> To comment on the specific example, f you are using different devices fo=
r different VRFs, then that would lead to separate service chains.  If not,=
 then the service function can use the metadata to do its job.
>> And the control functions that establish the chains and establish the ma=
ppings of traffic to the chains can easily have enough capability to cope w=
ith both choices, and other variations.
>>=20
>> Yours,
>> Joel
>>=20
>>> On 3/14/14, 5:45 PM, Jim Guichard (jguichar) wrote:
>>> Hi Joel, I don't think we want to prevent the forwarding function
>>> from consuming metadata; a vrf-ID comes to mind as something that
>>> might be useful at that level.
>>>=20
>>> Sent from my iPhone
>>>=20
>>>> On Mar 14, 2014, at 5:39 PM, "Joel M. Halpern"
>>>> <jmh@joelhalpern.com> wrote:
>>>>=20
>>>> As requested, Lucy and I have tried to put together a definition
>>>> (actually two definitions) that capture the distinction I was
>>>> trying to explain.
>>>>=20
>>>> The text below replaces the existing first pargraph of definition
>>>> 4. in the problem statement with the two items given.  The second
>>>> and third paragraph of the published item 4 remain as the second
>>>> and third paragraph of the new item 5:
>>>>=20
>>>> -------
>>>>=20
>>>> 4. Dataplane Service Chain Identification: This represents the
>>>> result of classification or reclassification.  It is carried in the
>>>> packet in support of the service chain forwarding function.
>>>> Service functions may also receive it. Service functions may
>>>> indicate to the data plane that reclassification should be
>>>> performed, resulting in an update by the data plane of the chain
>>>> identification.
>>>>=20
>>>> 5. Dataplane Metadata: This provides the ability to carry
>>>> additional information used by service functions or
>>>> (re)classifications in their processing. This information is
>>>> carried in the data packet and is not used by the dataplane
>>>> forwarding functionality.  This metadata may come from external
>>>> sources, from classification based on packet properties not carried
>>>> in the service chain (such as arrival ports or vlans), or may come
>>>> from service functions as an output of their processing.
>>>>=20
>>>> -------------
>>>>=20
>>>> I hope that this at least provides a basis for clear discussion.  I
>>>> find it very helpful to draw this distinction.
>>>>=20
>>>> Yours, Joel and Lucy
>>>>=20
>>>> _______________________________________________ sfc mailing list
>>>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Fri Mar 14 18:35:01 2014
Return-Path: <smkumar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 078051A0263 for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 18:35:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.048
X-Spam-Level: 
X-Spam-Status: No, score=-10.048 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 9JU1ZQdM7soL for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 18:34:58 -0700 (PDT)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) by ietfa.amsl.com (Postfix) with ESMTP id 42EEE1A025E for <sfc@ietf.org>; Fri, 14 Mar 2014 18:34:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2740; q=dns/txt; s=iport; t=1394847291; x=1396056891; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=rqebyCcTD3a/URpjrp5rk+ydbIXDZ8e3IB6iXd/iCRU=; b=bkyWdQHfZ0iDIEAryh9jgTXhuVYlgEAfJxk/UrEVCSWPqy/SyQ5weoiG yHGIUyQTTkg5tyo93zVTaKsbNs9JO+Uvl1P4OvWfKqPW/IfjHS7kYpD1F odzNEYB9MGaQKsXBk7eV4nS3fIl0zWTz52B53OQUxcmnk/TxAcvf/OkEm M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AkUFANytI1OtJV2b/2dsb2JhbABZgwY7V7pNhzCBFBZ0giYBAQQBAQE3LQcLEAIBCDYQJwslAgQBDQWHeQ3UIxMEjgRjB4Q4BJhFki6DLYIr
X-IronPort-AV: E=Sophos;i="4.97,658,1389744000"; d="scan'208";a="27676162"
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by alln-iport-7.cisco.com with ESMTP; 15 Mar 2014 01:34:51 +0000
Received: from xhc-rcd-x01.cisco.com (xhc-rcd-x01.cisco.com [173.37.183.75]) by rcdn-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id s2F1Yowi004028 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Sat, 15 Mar 2014 01:34:51 GMT
Received: from xmb-aln-x09.cisco.com ([169.254.4.83]) by xhc-rcd-x01.cisco.com ([173.37.183.75]) with mapi id 14.03.0123.003; Fri, 14 Mar 2014 20:34:50 -0500
From: "Surendra Kumar (smkumar)" <smkumar@cisco.com>
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>, "Joel M. Halpern" <jmh@joelhalpern.com>
Thread-Topic: [sfc] Metadata Definition in problem statement
Thread-Index: AQHPP83rNG4x4aC4VU2mXQGNdQjaSJrhca0A///KsAA=
Date: Sat, 15 Mar 2014 01:34:50 +0000
Message-ID: <CF48FA4C.33DAF%smkumar@cisco.com>
References: <5323771B.9020400@joelhalpern.com> <F4DE008B-3DD5-4924-9A84-998024ED24E5@cisco.com>
In-Reply-To: <F4DE008B-3DD5-4924-9A84-998024ED24E5@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.21.86.205]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <43DC0FCAEB4223489B7B11CB674342EA@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/i2B3TMNGWxHNUerQG-dx9eRXRgc
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Metadata Definition in problem statement
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 15 Mar 2014 01:35:00 -0000

I have problem with both of them as written. If they are relaxed to allow
the below, I'm fine with it.

#4: We should be able to reuse the classification performed in a SF. In
that sense, the SF MUST be allowed to convey the chain identification -
note, I'm not saying "REQUIRED".

#5: What Jim said already: "not used by the data plane forwarding
functionality" should be removed. If some implementation does not want to
use it for forwarding that is fine but we do not have to impose this
restriction.

Surendra.

On 3/14/14 2:45 PM, "Jim Guichard (jguichar)" <jguichar@cisco.com> wrote:

>Hi Joel,
>I don't think we want to prevent the forwarding function from consuming
>metadata; a vrf-ID comes to mind as something that might be useful at
>that level.
>
>Sent from my iPhone
>
>> On Mar 14, 2014, at 5:39 PM, "Joel M. Halpern" <jmh@joelhalpern.com>
>>wrote:
>>=20
>> As requested, Lucy and I have tried to put together a definition
>>(actually two definitions) that capture the distinction I was trying to
>>explain.
>>=20
>> The text below replaces the existing first pargraph of definition 4. in
>>the problem statement with the two items given.  The second and third
>>paragraph of the published item 4 remain as the second and third
>>paragraph of the new item 5:
>>=20
>> -------
>>=20
>> 4. Dataplane Service Chain Identification: This represents the result
>> of classification or reclassification.  It is carried in the packet
>> in support of the service chain forwarding function.  Service
>> functions may also receive it. Service functions may indicate to
>> the data plane that reclassification should be performed, resulting in
>> an update by the data plane of the chain identification.
>>=20
>> 5. Dataplane Metadata: This provides the ability to carry additional
>> information used by service functions or (re)classifications in their
>>processing.
>> This information is carried in the data packet and is not used by the
>> dataplane forwarding functionality.  This metadata may come from
>> external sources, from classification based on packet properties not
>> carried in the service chain (such as arrival ports or vlans), or may
>> come from service functions as an output of their processing.
>>=20
>> -------------
>>=20
>> I hope that this at least provides a basis for clear discussion.  I
>>find it very helpful to draw this distinction.
>>=20
>> Yours,
>> Joel and Lucy
>>=20
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc


From nobody Fri Mar 14 21:26:15 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 93EC71A0277 for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 21:26:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 akWbSTYdr3ko for <sfc@ietfa.amsl.com>; Fri, 14 Mar 2014 21:26:11 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) by ietfa.amsl.com (Postfix) with ESMTP id C4F5A1A0275 for <sfc@ietf.org>; Fri, 14 Mar 2014 21:26:11 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id EEBD724055F; Fri, 14 Mar 2014 21:26:04 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-134-57.clppva.east.verizon.net [70.106.134.57]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 3D51924034C; Fri, 14 Mar 2014 21:26:04 -0700 (PDT)
Message-ID: <5323D65A.2070407@joelhalpern.com>
Date: Sat, 15 Mar 2014 00:26:02 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: "Surendra Kumar (smkumar)" <smkumar@cisco.com>
References: <5323771B.9020400@joelhalpern.com> <F4DE008B-3DD5-4924-9A84-998024ED24E5@cisco.com> <CF48FA4C.33DAF%smkumar@cisco.com>
In-Reply-To: <CF48FA4C.33DAF%smkumar@cisco.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/Yh5Qf37id6spasuJO080cQT58FA
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Metadata Definition in problem statement
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 15 Mar 2014 04:26:13 -0000

It seems to me that if we want to conflate the functions that 
completely, then we might as well just say that it is all optional 
metadata, to be used any way the forwards or service functions want.
Operability will suffer, in exchange for extreme flexibility.

Yours,
Joel

On 3/14/14, 9:34 PM, Surendra Kumar (smkumar) wrote:
> I have problem with both of them as written. If they are relaxed to allow
> the below, I'm fine with it.
>
> #4: We should be able to reuse the classification performed in a SF. In
> that sense, the SF MUST be allowed to convey the chain identification -
> note, I'm not saying "REQUIRED".
>
> #5: What Jim said already: "not used by the data plane forwarding
> functionality" should be removed. If some implementation does not want to
> use it for forwarding that is fine but we do not have to impose this
> restriction.
>
> Surendra.
>
> On 3/14/14 2:45 PM, "Jim Guichard (jguichar)" <jguichar@cisco.com> wrote:
>
>> Hi Joel,
>> I don't think we want to prevent the forwarding function from consuming
>> metadata; a vrf-ID comes to mind as something that might be useful at
>> that level.
>>
>> Sent from my iPhone
>>
>>> On Mar 14, 2014, at 5:39 PM, "Joel M. Halpern" <jmh@joelhalpern.com>
>>> wrote:
>>>
>>> As requested, Lucy and I have tried to put together a definition
>>> (actually two definitions) that capture the distinction I was trying to
>>> explain.
>>>
>>> The text below replaces the existing first pargraph of definition 4. in
>>> the problem statement with the two items given.  The second and third
>>> paragraph of the published item 4 remain as the second and third
>>> paragraph of the new item 5:
>>>
>>> -------
>>>
>>> 4. Dataplane Service Chain Identification: This represents the result
>>> of classification or reclassification.  It is carried in the packet
>>> in support of the service chain forwarding function.  Service
>>> functions may also receive it. Service functions may indicate to
>>> the data plane that reclassification should be performed, resulting in
>>> an update by the data plane of the chain identification.
>>>
>>> 5. Dataplane Metadata: This provides the ability to carry additional
>>> information used by service functions or (re)classifications in their
>>> processing.
>>> This information is carried in the data packet and is not used by the
>>> dataplane forwarding functionality.  This metadata may come from
>>> external sources, from classification based on packet properties not
>>> carried in the service chain (such as arrival ports or vlans), or may
>>> come from service functions as an output of their processing.
>>>
>>> -------------
>>>
>>> I hope that this at least provides a basis for clear discussion.  I
>>> find it very helpful to draw this distinction.
>>>
>>> Yours,
>>> Joel and Lucy
>>>
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>
>


From nobody Sat Mar 15 08:00:16 2014
Return-Path: <cpignata@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E81F01A0232 for <sfc@ietfa.amsl.com>; Sat, 15 Mar 2014 08:00:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.048
X-Spam-Level: 
X-Spam-Status: No, score=-15.048 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, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 gM3T58nyNRT2 for <sfc@ietfa.amsl.com>; Sat, 15 Mar 2014 08:00:08 -0700 (PDT)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) by ietfa.amsl.com (Postfix) with ESMTP id 584381A0279 for <sfc@ietf.org>; Sat, 15 Mar 2014 08:00:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3781; q=dns/txt; s=iport; t=1394895601; x=1396105201; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=qQGPVSCAJTg2AM+HXTlBm59Z31Xu70ESCM6u1MdzAX8=; b=R9tCFeiRcTea694wgLSp9BLJ0zWRg6V8eQ2yTBneeKAvkMwOfdM7SXwR Qj4KCf+QizPPr6hMyjmayB+d0Ohtjw6En7Y2ihKRZ6aXA1R0oxMvJ0M3Y WY28RGwRqi/Ytl3TLcEucdDI7dAmHJEGwm7AO5R/Zbe+z7Q/+8VNSVQ8c E=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AicFAL1pJFOtJXG+/2dsb2JhbABZgwY7Swy6UYcwgRMWdIIlAQEBAwEBAQE3LQcLBQsCAQgYHhAnCyUCBA4Fh3EIDdM0EwSOBTAzB4MkgRQEmEaSL4Mtgis
X-IronPort-AV: E=Sophos;i="4.97,660,1389744000"; d="scan'208";a="310554591"
Received: from rcdn-core2-3.cisco.com ([173.37.113.190]) by rcdn-iport-5.cisco.com with ESMTP; 15 Mar 2014 15:00:00 +0000
Received: from xhc-aln-x09.cisco.com (xhc-aln-x09.cisco.com [173.36.12.83]) by rcdn-core2-3.cisco.com (8.14.5/8.14.5) with ESMTP id s2FF00ad026753 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Sat, 15 Mar 2014 15:00:00 GMT
Received: from xmb-aln-x02.cisco.com ([169.254.5.240]) by xhc-aln-x09.cisco.com ([173.36.12.83]) with mapi id 14.03.0123.003; Sat, 15 Mar 2014 10:00:00 -0500
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>
Thread-Topic: [sfc] Metadata Definition in problem statement
Thread-Index: AQHPP83skK4xG7VCq0i89mlarF4sGZrhcawAgAAHGQCAAAOcgIABFk+A
Date: Sat, 15 Mar 2014 14:59:59 +0000
Message-ID: <C7CEB2C6-95E4-4F4F-A214-D72BBF0EE400@cisco.com>
References: <5323771B.9020400@joelhalpern.com> <F4DE008B-3DD5-4924-9A84-998024ED24E5@cisco.com>, <53237E74.2060903@joelhalpern.com> <0CFCBFE3-11F4-4F13-A4D9-79F1B0323F33@cisco.com>
In-Reply-To: <0CFCBFE3-11F4-4F13-A4D9-79F1B0323F33@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.117.115.57]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <45B7CB92E317F64A8F569482CC7D453F@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/_JUm4IKGS5zRNnVoMgX5JJnuGBk
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Metadata Definition in problem statement
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 15 Mar 2014 15:00:13 -0000

On Mar 14, 2014, at 6:23 PM, Jim Guichard (jguichar) <jguichar@cisco.com> w=
rote:

> I am talking about post chain; when traffic exits a chain it may need to =
be forwarded within a particular VPN context. Unless you carry something in=
 the metadata you need to reclassify to figure out how to continue forwardi=
ng. Using the metadata can help avoid all of that.
>=20

Further, reclassification might not be possible in some cases, since the co=
ntext of the classification (in the example of a VRF context) might exist o=
nly at ingress (e.g., VRF association to the ingress port).

Thanks,

-- Carlos.

> Sent from my iPhone
>=20
>> On Mar 14, 2014, at 6:11 PM, "Joel M. Halpern" <jmh@joelhalpern.com> wro=
te:
>>=20
>> OAM on the forwarding behavior is going to be interesting enough with ju=
st the service chain ID and index.  I think we can make it work.
>> If we add metadata dependence in the forwarding plane, I fear that we ha=
ve created something that is simply not operable.
>>=20
>> To comment on the specific example, f you are using different devices fo=
r different VRFs, then that would lead to separate service chains.  If not,=
 then the service function can use the metadata to do its job.
>> And the control functions that establish the chains and establish the ma=
ppings of traffic to the chains can easily have enough capability to cope w=
ith both choices, and other variations.
>>=20
>> Yours,
>> Joel
>>=20
>>> On 3/14/14, 5:45 PM, Jim Guichard (jguichar) wrote:
>>> Hi Joel, I don't think we want to prevent the forwarding function
>>> from consuming metadata; a vrf-ID comes to mind as something that
>>> might be useful at that level.
>>>=20
>>> Sent from my iPhone
>>>=20
>>>> On Mar 14, 2014, at 5:39 PM, "Joel M. Halpern"
>>>> <jmh@joelhalpern.com> wrote:
>>>>=20
>>>> As requested, Lucy and I have tried to put together a definition
>>>> (actually two definitions) that capture the distinction I was
>>>> trying to explain.
>>>>=20
>>>> The text below replaces the existing first pargraph of definition
>>>> 4. in the problem statement with the two items given.  The second
>>>> and third paragraph of the published item 4 remain as the second
>>>> and third paragraph of the new item 5:
>>>>=20
>>>> -------
>>>>=20
>>>> 4. Dataplane Service Chain Identification: This represents the
>>>> result of classification or reclassification.  It is carried in the
>>>> packet in support of the service chain forwarding function.
>>>> Service functions may also receive it. Service functions may
>>>> indicate to the data plane that reclassification should be
>>>> performed, resulting in an update by the data plane of the chain
>>>> identification.
>>>>=20
>>>> 5. Dataplane Metadata: This provides the ability to carry
>>>> additional information used by service functions or
>>>> (re)classifications in their processing. This information is
>>>> carried in the data packet and is not used by the dataplane
>>>> forwarding functionality.  This metadata may come from external
>>>> sources, from classification based on packet properties not carried
>>>> in the service chain (such as arrival ports or vlans), or may come
>>>> from service functions as an output of their processing.
>>>>=20
>>>> -------------
>>>>=20
>>>> I hope that this at least provides a basis for clear discussion.  I
>>>> find it very helpful to draw this distinction.
>>>>=20
>>>> Yours, Joel and Lucy
>>>>=20
>>>> _______________________________________________ sfc mailing list
>>>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>=20
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Mon Mar 17 03:05:11 2014
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A19E11A03F2 for <sfc@ietfa.amsl.com>; Mon, 17 Mar 2014 03:05:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.959
X-Spam-Level: 
X-Spam-Status: No, score=-1.959 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, RP_MATCHES_RCVD=-0.547, 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 Kqpz1Aq_6YXV for <sfc@ietfa.amsl.com>; Mon, 17 Mar 2014 03:05:06 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 867671A03C7 for <sfc@ietf.org>; Mon, 17 Mar 2014 03:04:40 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BCD43573; Mon, 17 Mar 2014 10:04:31 +0000 (GMT)
Received: from LHREML403-HUB.china.huawei.com (10.201.5.217) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Mon, 17 Mar 2014 10:03:55 +0000
Received: from nkgeml405-hub.china.huawei.com (10.98.56.36) by lhreml403-hub.china.huawei.com (10.201.5.217) with Microsoft SMTP Server (TLS) id 14.3.158.1; Mon, 17 Mar 2014 10:04:01 +0000
Received: from NKGEML512-MBS.china.huawei.com ([169.254.8.115]) by nkgeml405-hub.china.huawei.com ([10.98.56.36]) with mapi id 14.03.0158.001; Mon, 17 Mar 2014 18:03:58 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>, "Jim Guichard (jguichar)" <jguichar@cisco.com>
Thread-Topic: [sfc] Metadata Definition in problem statement
Thread-Index: AQHPP83sy9KQb1wljEmeSmtyepQMAprgl78AgAAHGACAAAOcgIABFkyAgANIVnA=
Date: Mon, 17 Mar 2014 10:03:57 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082625EB@NKGEML512-MBS.china.huawei.com>
References: <5323771B.9020400@joelhalpern.com> <F4DE008B-3DD5-4924-9A84-998024ED24E5@cisco.com>, <53237E74.2060903@joelhalpern.com> <0CFCBFE3-11F4-4F13-A4D9-79F1B0323F33@cisco.com> <C7CEB2C6-95E4-4F4F-A214-D72BBF0EE400@cisco.com>
In-Reply-To: <C7CEB2C6-95E4-4F4F-A214-D72BBF0EE400@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.98.134]
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/sfc/IXsJW2WI_ZYEj3wU7RkgVtnUoEo
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Metadata Definition in problem statement
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 17 Mar 2014 10:05:08 -0000

DQoNCj4gLS0tLS3Tyrz+1K28/i0tLS0tDQo+ILeivP7Iyzogc2ZjIFttYWlsdG86c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmddILT6se0gQ2FybG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpDQo+ILeiy83Ksbzk
OiAyMDE0xOoz1MIxNcjVIDIzOjAwDQo+IMrVvP7IyzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikN
Cj4gs63LzTogSm9lbCBNLiBIYWxwZXJuOyBzZmNAaWV0Zi5vcmcNCj4g1vfM4jogUmU6IFtzZmNd
IE1ldGFkYXRhIERlZmluaXRpb24gaW4gcHJvYmxlbSBzdGF0ZW1lbnQNCj4gDQo+IA0KPiBPbiBN
YXIgMTQsIDIwMTQsIGF0IDY6MjMgUE0sIEppbSBHdWljaGFyZCAoamd1aWNoYXIpIDxqZ3VpY2hh
ckBjaXNjby5jb20+DQo+IHdyb3RlOg0KPiANCj4gPiBJIGFtIHRhbGtpbmcgYWJvdXQgcG9zdCBj
aGFpbjsgd2hlbiB0cmFmZmljIGV4aXRzIGEgY2hhaW4gaXQgbWF5IG5lZWQgdG8gYmUNCj4gZm9y
d2FyZGVkIHdpdGhpbiBhIHBhcnRpY3VsYXIgVlBOIGNvbnRleHQuIFVubGVzcyB5b3UgY2Fycnkg
c29tZXRoaW5nIGluIHRoZQ0KPiBtZXRhZGF0YSB5b3UgbmVlZCB0byByZWNsYXNzaWZ5IHRvIGZp
Z3VyZSBvdXQgaG93IHRvIGNvbnRpbnVlIGZvcndhcmRpbmcuIFVzaW5nDQo+IHRoZSBtZXRhZGF0
YSBjYW4gaGVscCBhdm9pZCBhbGwgb2YgdGhhdC4NCj4gPg0KPiANCj4gRnVydGhlciwgcmVjbGFz
c2lmaWNhdGlvbiBtaWdodCBub3QgYmUgcG9zc2libGUgaW4gc29tZSBjYXNlcywgc2luY2UgdGhl
IGNvbnRleHQgb2YNCj4gdGhlIGNsYXNzaWZpY2F0aW9uIChpbiB0aGUgZXhhbXBsZSBvZiBhIFZS
RiBjb250ZXh0KSBtaWdodCBleGlzdCBvbmx5IGF0IGluZ3Jlc3MNCj4gKGUuZy4sIFZSRiBhc3Nv
Y2lhdGlvbiB0byB0aGUgaW5ncmVzcyBwb3J0KS4NCg0KVGFrZSB0aGUgQkdQL01QTFMgSVAgVlBO
IGFzIGFuIGV4YW1wbGUsIHNob3VsZCB0aGUgVlBOIGNvbnRleHQgY29uc3VtZWQgYnkgdGhlIFNG
IGFuZCB0aGUgVlBOIGNvbnRleHQgY29uc3VtZWQgYnkgdGhlIGVncmVzcyBQRSByb3V0ZXIgZm9y
IGZvcndhcmRpbmcgYmUgdHdvIHNlcGFyYXRlIGVudGl0aWVzPyBUaGUgZm9ybWVyIG1heSBiZSBh
IGdsb2JhbCBWUE4gSUQgd2hpY2ggY2FuIGJlIHVuZGVyc3Rvb2QgYnkgYWxsIFNGIG5vZGVzIHdo
aWxlIHRoZSBsYXR0ZXIgaXMgYSBsb2NhbCBWUE4gbGFiZWwgd2hpY2ggaXMgb25seSBzaWduaWZp
Y2FudCB0byB0aGUgZWdyZXNzIFBFIHJvdXRlci4gSWYgc28sIGl0IHNlZW1zIHRoYXQgdGhlIGZv
cm1lciwgcmF0aGVyIHRoYW4gdGhlIGxhdHRlciBzaG91bGQgYmUgdGFrZW4gYXMgYSBWUE4gY29u
dGV4dCBtZXRhZGF0YS4gSSBhZ3JlZSB3aXRoIEpvZWwgdGhhdCB0aGlzIG1ldGFkYXRhIHNob3Vs
ZCBiZSBzdHJpcHBlZCBieSB0aGUgbGFzdC1ob3AgU0Ygbm9kZSBiZWZvcmUgZm9yd2FyZGluZyB0
aGUgcGFja2V0IHRvd2FyZHMgdGhlIGVncmVzcyBQRSByb3V0ZXIgKG5vbi1TRiBub2RlKS4gRnVy
dGhlcm1vcmUsIHRoZSBsYXR0ZXIgVlBOIGNvbnRleHQgKGkuZS4sIHRoZSBWUE4gbGFiZWwpIHNo
b3VsZCBhbHdheXMgYmUgY2FycmllZCB0aWxsIHRoZSBwYWNrZXQgYXJyaXZlcyBhdCB0aGUgZWdy
ZXNzIFBFIHJvdXRlci4gDQoNCkJlc3QgcmVnYXJkcywNClhpYW9odQ0KDQo+IFRoYW5rcywNCj4g
DQo+IC0tIENhcmxvcy4NCj4gDQo+ID4gU2VudCBmcm9tIG15IGlQaG9uZQ0KPiA+DQo+ID4+IE9u
IE1hciAxNCwgMjAxNCwgYXQgNjoxMSBQTSwgIkpvZWwgTS4gSGFscGVybiIgPGptaEBqb2VsaGFs
cGVybi5jb20+DQo+IHdyb3RlOg0KPiA+Pg0KPiA+PiBPQU0gb24gdGhlIGZvcndhcmRpbmcgYmVo
YXZpb3IgaXMgZ29pbmcgdG8gYmUgaW50ZXJlc3RpbmcgZW5vdWdoIHdpdGgganVzdA0KPiB0aGUg
c2VydmljZSBjaGFpbiBJRCBhbmQgaW5kZXguICBJIHRoaW5rIHdlIGNhbiBtYWtlIGl0IHdvcmsu
DQo+ID4+IElmIHdlIGFkZCBtZXRhZGF0YSBkZXBlbmRlbmNlIGluIHRoZSBmb3J3YXJkaW5nIHBs
YW5lLCBJIGZlYXIgdGhhdCB3ZSBoYXZlDQo+IGNyZWF0ZWQgc29tZXRoaW5nIHRoYXQgaXMgc2lt
cGx5IG5vdCBvcGVyYWJsZS4NCj4gPj4NCj4gPj4gVG8gY29tbWVudCBvbiB0aGUgc3BlY2lmaWMg
ZXhhbXBsZSwgZiB5b3UgYXJlIHVzaW5nIGRpZmZlcmVudCBkZXZpY2VzIGZvcg0KPiBkaWZmZXJl
bnQgVlJGcywgdGhlbiB0aGF0IHdvdWxkIGxlYWQgdG8gc2VwYXJhdGUgc2VydmljZSBjaGFpbnMu
ICBJZiBub3QsIHRoZW4gdGhlDQo+IHNlcnZpY2UgZnVuY3Rpb24gY2FuIHVzZSB0aGUgbWV0YWRh
dGEgdG8gZG8gaXRzIGpvYi4NCj4gPj4gQW5kIHRoZSBjb250cm9sIGZ1bmN0aW9ucyB0aGF0IGVz
dGFibGlzaCB0aGUgY2hhaW5zIGFuZCBlc3RhYmxpc2ggdGhlDQo+IG1hcHBpbmdzIG9mIHRyYWZm
aWMgdG8gdGhlIGNoYWlucyBjYW4gZWFzaWx5IGhhdmUgZW5vdWdoIGNhcGFiaWxpdHkgdG8gY29w
ZSB3aXRoDQo+IGJvdGggY2hvaWNlcywgYW5kIG90aGVyIHZhcmlhdGlvbnMuDQo+ID4+DQo+ID4+
IFlvdXJzLA0KPiA+PiBKb2VsDQo+ID4+DQo+ID4+PiBPbiAzLzE0LzE0LCA1OjQ1IFBNLCBKaW0g
R3VpY2hhcmQgKGpndWljaGFyKSB3cm90ZToNCj4gPj4+IEhpIEpvZWwsIEkgZG9uJ3QgdGhpbmsg
d2Ugd2FudCB0byBwcmV2ZW50IHRoZSBmb3J3YXJkaW5nIGZ1bmN0aW9uDQo+ID4+PiBmcm9tIGNv
bnN1bWluZyBtZXRhZGF0YTsgYSB2cmYtSUQgY29tZXMgdG8gbWluZCBhcyBzb21ldGhpbmcgdGhh
dA0KPiA+Pj4gbWlnaHQgYmUgdXNlZnVsIGF0IHRoYXQgbGV2ZWwuDQo+ID4+Pg0KPiA+Pj4gU2Vu
dCBmcm9tIG15IGlQaG9uZQ0KPiA+Pj4NCj4gPj4+PiBPbiBNYXIgMTQsIDIwMTQsIGF0IDU6Mzkg
UE0sICJKb2VsIE0uIEhhbHBlcm4iDQo+ID4+Pj4gPGptaEBqb2VsaGFscGVybi5jb20+IHdyb3Rl
Og0KPiA+Pj4+DQo+ID4+Pj4gQXMgcmVxdWVzdGVkLCBMdWN5IGFuZCBJIGhhdmUgdHJpZWQgdG8g
cHV0IHRvZ2V0aGVyIGEgZGVmaW5pdGlvbg0KPiA+Pj4+IChhY3R1YWxseSB0d28gZGVmaW5pdGlv
bnMpIHRoYXQgY2FwdHVyZSB0aGUgZGlzdGluY3Rpb24gSSB3YXMNCj4gPj4+PiB0cnlpbmcgdG8g
ZXhwbGFpbi4NCj4gPj4+Pg0KPiA+Pj4+IFRoZSB0ZXh0IGJlbG93IHJlcGxhY2VzIHRoZSBleGlz
dGluZyBmaXJzdCBwYXJncmFwaCBvZiBkZWZpbml0aW9uDQo+ID4+Pj4gNC4gaW4gdGhlIHByb2Js
ZW0gc3RhdGVtZW50IHdpdGggdGhlIHR3byBpdGVtcyBnaXZlbi4gIFRoZSBzZWNvbmQNCj4gPj4+
PiBhbmQgdGhpcmQgcGFyYWdyYXBoIG9mIHRoZSBwdWJsaXNoZWQgaXRlbSA0IHJlbWFpbiBhcyB0
aGUgc2Vjb25kDQo+ID4+Pj4gYW5kIHRoaXJkIHBhcmFncmFwaCBvZiB0aGUgbmV3IGl0ZW0gNToN
Cj4gPj4+Pg0KPiA+Pj4+IC0tLS0tLS0NCj4gPj4+Pg0KPiA+Pj4+IDQuIERhdGFwbGFuZSBTZXJ2
aWNlIENoYWluIElkZW50aWZpY2F0aW9uOiBUaGlzIHJlcHJlc2VudHMgdGhlDQo+ID4+Pj4gcmVz
dWx0IG9mIGNsYXNzaWZpY2F0aW9uIG9yIHJlY2xhc3NpZmljYXRpb24uICBJdCBpcyBjYXJyaWVk
IGluIHRoZQ0KPiA+Pj4+IHBhY2tldCBpbiBzdXBwb3J0IG9mIHRoZSBzZXJ2aWNlIGNoYWluIGZv
cndhcmRpbmcgZnVuY3Rpb24uDQo+ID4+Pj4gU2VydmljZSBmdW5jdGlvbnMgbWF5IGFsc28gcmVj
ZWl2ZSBpdC4gU2VydmljZSBmdW5jdGlvbnMgbWF5DQo+ID4+Pj4gaW5kaWNhdGUgdG8gdGhlIGRh
dGEgcGxhbmUgdGhhdCByZWNsYXNzaWZpY2F0aW9uIHNob3VsZCBiZQ0KPiA+Pj4+IHBlcmZvcm1l
ZCwgcmVzdWx0aW5nIGluIGFuIHVwZGF0ZSBieSB0aGUgZGF0YSBwbGFuZSBvZiB0aGUgY2hhaW4N
Cj4gPj4+PiBpZGVudGlmaWNhdGlvbi4NCj4gPj4+Pg0KPiA+Pj4+IDUuIERhdGFwbGFuZSBNZXRh
ZGF0YTogVGhpcyBwcm92aWRlcyB0aGUgYWJpbGl0eSB0byBjYXJyeQ0KPiA+Pj4+IGFkZGl0aW9u
YWwgaW5mb3JtYXRpb24gdXNlZCBieSBzZXJ2aWNlIGZ1bmN0aW9ucyBvcg0KPiA+Pj4+IChyZSlj
bGFzc2lmaWNhdGlvbnMgaW4gdGhlaXIgcHJvY2Vzc2luZy4gVGhpcyBpbmZvcm1hdGlvbiBpcw0K
PiA+Pj4+IGNhcnJpZWQgaW4gdGhlIGRhdGEgcGFja2V0IGFuZCBpcyBub3QgdXNlZCBieSB0aGUg
ZGF0YXBsYW5lDQo+ID4+Pj4gZm9yd2FyZGluZyBmdW5jdGlvbmFsaXR5LiAgVGhpcyBtZXRhZGF0
YSBtYXkgY29tZSBmcm9tIGV4dGVybmFsDQo+ID4+Pj4gc291cmNlcywgZnJvbSBjbGFzc2lmaWNh
dGlvbiBiYXNlZCBvbiBwYWNrZXQgcHJvcGVydGllcyBub3QgY2FycmllZA0KPiA+Pj4+IGluIHRo
ZSBzZXJ2aWNlIGNoYWluIChzdWNoIGFzIGFycml2YWwgcG9ydHMgb3IgdmxhbnMpLCBvciBtYXkg
Y29tZQ0KPiA+Pj4+IGZyb20gc2VydmljZSBmdW5jdGlvbnMgYXMgYW4gb3V0cHV0IG9mIHRoZWly
IHByb2Nlc3NpbmcuDQo+ID4+Pj4NCj4gPj4+PiAtLS0tLS0tLS0tLS0tDQo+ID4+Pj4NCj4gPj4+
PiBJIGhvcGUgdGhhdCB0aGlzIGF0IGxlYXN0IHByb3ZpZGVzIGEgYmFzaXMgZm9yIGNsZWFyIGRp
c2N1c3Npb24uICBJDQo+ID4+Pj4gZmluZCBpdCB2ZXJ5IGhlbHBmdWwgdG8gZHJhdyB0aGlzIGRp
c3RpbmN0aW9uLg0KPiA+Pj4+DQo+ID4+Pj4gWW91cnMsIEpvZWwgYW5kIEx1Y3kNCj4gPj4+Pg0K
PiA+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNm
YyBtYWlsaW5nDQo+IGxpc3QNCj4gPj4+PiBzZmNAaWV0Zi5vcmcgaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4gPj4+DQo+ID4NCj4gPiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiA+IHNmYyBtYWlsaW5nIGxpc3QNCj4g
PiBzZmNAaWV0Zi5vcmcNCj4gPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYw0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18NCj4gc2ZjIG1haWxpbmcgbGlzdA0KPiBzZmNAaWV0Zi5vcmcNCj4gaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg==


From nobody Mon Mar 17 08:29:05 2014
Return-Path: <paulq@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 39FF21A041E for <sfc@ietfa.amsl.com>; Mon, 17 Mar 2014 08:29:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.048
X-Spam-Level: 
X-Spam-Status: No, score=-10.048 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 KCEBVOcPQu8Y for <sfc@ietfa.amsl.com>; Mon, 17 Mar 2014 08:29:02 -0700 (PDT)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) by ietfa.amsl.com (Postfix) with ESMTP id 10B911A0409 for <sfc@ietf.org>; Mon, 17 Mar 2014 08:29:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4259; q=dns/txt; s=iport; t=1395070134; x=1396279734; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=8lvp8ysHcXISIyumS4cxZVa42662ZIoSHDfRQAVY3w4=; b=U/bU70/to3CI4f+5vyn8OdGq6tyNyn7TVlZaZxj7scPJcuUkZNOFgIwZ ifiFoucB5xBBEQ1EMvtIl/iTQLHpDr0da4x2OyOXcbWkbOyDKlrdlq/FK vsdnTtmSzgM/1AYtlYAxxA+98cxX+zxFZRBIvadY54RCkW2lQ5deZCSMO 4=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AicFANwTJ1OtJXG8/2dsb2JhbABZgwY7Swy6UocwgRsWdIIlAQEBAwEBAQE3LQcLBQsCAQgYHhAnCyUCBA4Fh3EIDdJHEwSOBTAzB4MkgRQEmEaSL4Mtgis
X-IronPort-AV: E=Sophos;i="4.97,670,1389744000"; d="scan'208";a="28055799"
Received: from rcdn-core2-1.cisco.com ([173.37.113.188]) by alln-iport-2.cisco.com with ESMTP; 17 Mar 2014 15:28:53 +0000
Received: from xhc-aln-x04.cisco.com (xhc-aln-x04.cisco.com [173.36.12.78]) by rcdn-core2-1.cisco.com (8.14.5/8.14.5) with ESMTP id s2HFSr9m028672 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 17 Mar 2014 15:28:53 GMT
Received: from xmb-rcd-x14.cisco.com ([169.254.4.171]) by xhc-aln-x04.cisco.com ([173.36.12.78]) with mapi id 14.03.0123.003; Mon, 17 Mar 2014 10:28:53 -0500
From: "Paul Quinn (paulq)" <paulq@cisco.com>
To: "Surendra Kumar (smkumar)" <smkumar@cisco.com>
Thread-Topic: [sfc] Metadata Definition in problem statement
Thread-Index: AQHPP83sABoVLpUiREOf84eDa8wf65rhcawAgABADQCABA2wAA==
Date: Mon, 17 Mar 2014 15:28:52 +0000
Message-ID: <6A1DFADE-5FAB-4F16-BF1F-3EE39055D0BB@cisco.com>
References: <5323771B.9020400@joelhalpern.com> <F4DE008B-3DD5-4924-9A84-998024ED24E5@cisco.com> <CF48FA4C.33DAF%smkumar@cisco.com>
In-Reply-To: <CF48FA4C.33DAF%smkumar@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.82.101.31]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <705995AE7090AC49BAFCA63E63261459@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/rJjxgCCMpd72Z81GxOwnG426s7A
Cc: "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Metadata Definition in problem statement
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 17 Mar 2014 15:29:04 -0000

I'm just back from vacation, trying to catch up.  Some comments inline.


On Mar 14, 2014, at 9:34 PM, Surendra Kumar (smkumar) <smkumar@cisco.com> w=
rote:

> I have problem with both of them as written. If they are relaxed to allow
> the below, I'm fine with it.
>=20
> #4: We should be able to reuse the classification performed in a SF. In
> that sense, the SF MUST be allowed to convey the chain identification -
> note, I'm not saying "REQUIRED".
>=20

Agreed, the text that Joel sent stated: "Service functions may indicate to
the data plane that reclassification should be performed, resulting in
an update by the data plane of the chain identification."

Service functions MAY indicate that reclassification has occurred, in other=
 words, the SF itself re-classifies (in many cases only the SF has the "sma=
rts"), and then can update the chain ID.  This provides three key architect=
ural benefits: i) allows SFs to be chain aware without having to understand=
 forwarding per se, ii) enables rich SF-centric classification to impact se=
rvice pathing, iii) completely de-couples transport and the SFC encap/SF in=
teraction.


> #5: What Jim said already: "not used by the data plane forwarding
> functionality" should be removed. If some implementation does not want to
> use it for forwarding that is fine but we do not have to impose this
> restriction.

One things we tried to convey in the problem statement is that metadata mig=
ht come from network nodes and/or SFs.  We didn't specify use of that metad=
ata (not the role of the problem statement), and, at this time, we shouldn'=
t impose limits.  Jim's example of vrf-ID is an interesting one: the data i=
s carried along the SFC path, and used by nodes in the path that need it. =
=20


>=20
> Surendra.
>=20
> On 3/14/14 2:45 PM, "Jim Guichard (jguichar)" <jguichar@cisco.com> wrote:
>=20
>> Hi Joel,
>> I don't think we want to prevent the forwarding function from consuming
>> metadata; a vrf-ID comes to mind as something that might be useful at
>> that level.
>>=20
>> Sent from my iPhone
>>=20
>>> On Mar 14, 2014, at 5:39 PM, "Joel M. Halpern" <jmh@joelhalpern.com>
>>> wrote:
>>>=20
>>> As requested, Lucy and I have tried to put together a definition
>>> (actually two definitions) that capture the distinction I was trying to
>>> explain.
>>>=20
>>> The text below replaces the existing first pargraph of definition 4. in
>>> the problem statement with the two items given.  The second and third
>>> paragraph of the published item 4 remain as the second and third
>>> paragraph of the new item 5:
>>>=20
>>> -------
>>>=20
>>> 4. Dataplane Service Chain Identification: This represents the result
>>> of classification or reclassification.  It is carried in the packet
>>> in support of the service chain forwarding function.  Service
>>> functions may also receive it. Service functions may indicate to
>>> the data plane that reclassification should be performed, resulting in
>>> an update by the data plane of the chain identification.
>>>=20
>>> 5. Dataplane Metadata: This provides the ability to carry additional
>>> information used by service functions or (re)classifications in their
>>> processing.
>>> This information is carried in the data packet and is not used by the
>>> dataplane forwarding functionality.  This metadata may come from
>>> external sources, from classification based on packet properties not
>>> carried in the service chain (such as arrival ports or vlans), or may
>>> come from service functions as an output of their processing.
>>>=20
>>> -------------
>>>=20
>>> I hope that this at least provides a basis for clear discussion.  I
>>> find it very helpful to draw this distinction.
>>>=20
>>> Yours,
>>> Joel and Lucy
>>>=20
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>=20
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Mon Mar 17 08:30:05 2014
Return-Path: <paulq@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A8EA11A041E for <sfc@ietfa.amsl.com>; Mon, 17 Mar 2014 08:30:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.048
X-Spam-Level: 
X-Spam-Status: No, score=-10.048 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 F3qOhficCj0Z for <sfc@ietfa.amsl.com>; Mon, 17 Mar 2014 08:30:01 -0700 (PDT)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) by ietfa.amsl.com (Postfix) with ESMTP id BFAFF1A040F for <sfc@ietf.org>; Mon, 17 Mar 2014 08:30:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3683; q=dns/txt; s=iport; t=1395070194; x=1396279794; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=sfVdUqjQPTRz2QSyNDkomrg5BH5FM54jI19bf00jdFk=; b=kiNx2Hr7D6eRGoJnja0Vq8FUdoAqxCT8sCJv9OHVmTdak6Fj4qFcCplv Z8FC+lhzGu+Ct027wvjUYh9dh5nji9TpyWyMSXrq0qIobitkTLAd9/IGY +Ym5v92R5Gu4gHH1fcuIqvSBSDX+zFOrhXD+43eg5FUIMUfNVHcSGCOAh Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AiYFANwTJ1OtJV2c/2dsb2JhbABZgwY7V7pShzCBGxZ0giUBAQEDAQEBATctBwsFCwIBCBgeECcLJQIEDgWHcQgN0kcTBI4FMDMHgySBFASYRpIvgy2CKw
X-IronPort-AV: E=Sophos;i="4.97,670,1389744000"; d="scan'208";a="28064987"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by alln-iport-5.cisco.com with ESMTP; 17 Mar 2014 15:29:53 +0000
Received: from xhc-rcd-x08.cisco.com (xhc-rcd-x08.cisco.com [173.37.183.82]) by rcdn-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id s2HFTrYa031351 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 17 Mar 2014 15:29:53 GMT
Received: from xmb-rcd-x14.cisco.com ([169.254.4.171]) by xhc-rcd-x08.cisco.com ([173.37.183.82]) with mapi id 14.03.0123.003; Mon, 17 Mar 2014 10:29:53 -0500
From: "Paul Quinn (paulq)" <paulq@cisco.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Thread-Topic: [sfc] Metadata Definition in problem statement
Thread-Index: AQHPP83sABoVLpUiREOf84eDa8wf65rhcawAgABADQCAAC/VAIAD3iIA
Date: Mon, 17 Mar 2014 15:29:53 +0000
Message-ID: <1364B0DF-EF0C-451F-9B9F-9727CEDBDA07@cisco.com>
References: <5323771B.9020400@joelhalpern.com> <F4DE008B-3DD5-4924-9A84-998024ED24E5@cisco.com> <CF48FA4C.33DAF%smkumar@cisco.com> <5323D65A.2070407@joelhalpern.com>
In-Reply-To: <5323D65A.2070407@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.82.101.31]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <071B29217D566B47B4A765C4A60D76DA@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/XsY1rjS8eOA9lxpsxK47qILfY30
Cc: "Surendra Kumar \(smkumar\)" <smkumar@cisco.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Metadata Definition in problem statement
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 17 Mar 2014 15:30:03 -0000

For the problem statement, I think that's fair to say.  In general, I'd lik=
e to see use cases help drive the limitations/scope of metadata.


On Mar 15, 2014, at 12:26 AM, Joel M. Halpern <jmh@joelhalpern.com> wrote:

> It seems to me that if we want to conflate the functions that completely,=
 then we might as well just say that it is all optional metadata, to be use=
d any way the forwards or service functions want.
> Operability will suffer, in exchange for extreme flexibility.
>=20
> Yours,
> Joel
>=20
> On 3/14/14, 9:34 PM, Surendra Kumar (smkumar) wrote:
>> I have problem with both of them as written. If they are relaxed to allo=
w
>> the below, I'm fine with it.
>>=20
>> #4: We should be able to reuse the classification performed in a SF. In
>> that sense, the SF MUST be allowed to convey the chain identification -
>> note, I'm not saying "REQUIRED".
>>=20
>> #5: What Jim said already: "not used by the data plane forwarding
>> functionality" should be removed. If some implementation does not want t=
o
>> use it for forwarding that is fine but we do not have to impose this
>> restriction.
>>=20
>> Surendra.
>>=20
>> On 3/14/14 2:45 PM, "Jim Guichard (jguichar)" <jguichar@cisco.com> wrote=
:
>>=20
>>> Hi Joel,
>>> I don't think we want to prevent the forwarding function from consuming
>>> metadata; a vrf-ID comes to mind as something that might be useful at
>>> that level.
>>>=20
>>> Sent from my iPhone
>>>=20
>>>> On Mar 14, 2014, at 5:39 PM, "Joel M. Halpern" <jmh@joelhalpern.com>
>>>> wrote:
>>>>=20
>>>> As requested, Lucy and I have tried to put together a definition
>>>> (actually two definitions) that capture the distinction I was trying t=
o
>>>> explain.
>>>>=20
>>>> The text below replaces the existing first pargraph of definition 4. i=
n
>>>> the problem statement with the two items given.  The second and third
>>>> paragraph of the published item 4 remain as the second and third
>>>> paragraph of the new item 5:
>>>>=20
>>>> -------
>>>>=20
>>>> 4. Dataplane Service Chain Identification: This represents the result
>>>> of classification or reclassification.  It is carried in the packet
>>>> in support of the service chain forwarding function.  Service
>>>> functions may also receive it. Service functions may indicate to
>>>> the data plane that reclassification should be performed, resulting in
>>>> an update by the data plane of the chain identification.
>>>>=20
>>>> 5. Dataplane Metadata: This provides the ability to carry additional
>>>> information used by service functions or (re)classifications in their
>>>> processing.
>>>> This information is carried in the data packet and is not used by the
>>>> dataplane forwarding functionality.  This metadata may come from
>>>> external sources, from classification based on packet properties not
>>>> carried in the service chain (such as arrival ports or vlans), or may
>>>> come from service functions as an output of their processing.
>>>>=20
>>>> -------------
>>>>=20
>>>> I hope that this at least provides a basis for clear discussion.  I
>>>> find it very helpful to draw this distinction.
>>>>=20
>>>> Yours,
>>>> Joel and Lucy
>>>>=20
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>=20
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>=20
>>=20
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Mon Mar 17 09:31:02 2014
Return-Path: <smkumar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E94E11A021E for <sfc@ietfa.amsl.com>; Mon, 17 Mar 2014 09:31:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.048
X-Spam-Level: 
X-Spam-Status: No, score=-15.048 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, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 kFMIOo2Q6oJ8 for <sfc@ietfa.amsl.com>; Mon, 17 Mar 2014 09:30:59 -0700 (PDT)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) by ietfa.amsl.com (Postfix) with ESMTP id 781A71A012C for <sfc@ietf.org>; Mon, 17 Mar 2014 09:30:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4891; q=dns/txt; s=iport; t=1395073852; x=1396283452; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=ZfciFGtq0pamOLVQLicKP65dEekI2wAvXQRXRPv5yf0=; b=I9YrCzlxmS/Umjds3ut/uGF4dJEcI5xjO36+NIe4NXpOopJI1kW71lP5 qLVJ1OBoLBSLqOghkWlafABANhkz3TLDD/rTVaWiXgiCSxxV0TQafs7ad kcoiYgQZGwdoNUydGDNSOssrfFcLlA89dtbbFfyBGl2zhT0hfBsUEoEmi 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AicFAIoiJ1OtJXG8/2dsb2JhbABZgwY7Swy6UocwgRsWdIIlAQEBBAEBATctBwsQAgEIGB4QJwslAgQOBYd5DdJhEwSOBWMHhDgEmEaSL4Mtgis
X-IronPort-AV: E=Sophos;i="4.97,671,1389744000"; d="scan'208";a="310659343"
Received: from rcdn-core2-1.cisco.com ([173.37.113.188]) by rcdn-iport-1.cisco.com with ESMTP; 17 Mar 2014 16:30:50 +0000
Received: from xhc-aln-x12.cisco.com (xhc-aln-x12.cisco.com [173.36.12.86]) by rcdn-core2-1.cisco.com (8.14.5/8.14.5) with ESMTP id s2HGUo7h005497 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 17 Mar 2014 16:30:50 GMT
Received: from xmb-aln-x09.cisco.com ([169.254.4.83]) by xhc-aln-x12.cisco.com ([173.36.12.86]) with mapi id 14.03.0123.003; Mon, 17 Mar 2014 11:30:50 -0500
From: "Surendra Kumar (smkumar)" <smkumar@cisco.com>
To: "Paul Quinn (paulq)" <paulq@cisco.com>
Thread-Topic: [sfc] Metadata Definition in problem statement
Thread-Index: AQHPP83rNG4x4aC4VU2mXQGNdQjaSJrhca0A///KsACABIMMAP//m/UA
Date: Mon, 17 Mar 2014 16:30:49 +0000
Message-ID: <CF4C66E4.3478D%smkumar@cisco.com>
References: <5323771B.9020400@joelhalpern.com> <F4DE008B-3DD5-4924-9A84-998024ED24E5@cisco.com> <CF48FA4C.33DAF%smkumar@cisco.com> <6A1DFADE-5FAB-4F16-BF1F-3EE39055D0BB@cisco.com>
In-Reply-To: <6A1DFADE-5FAB-4F16-BF1F-3EE39055D0BB@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.21.81.118]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <07FEE49DBBE2094C97C739A903A93741@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/fJ7pb_0OIMJgBQ6J1vBYAgocPhI
Cc: "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Metadata Definition in problem statement
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 17 Mar 2014 16:31:02 -0000

On 3/17/14 8:28 AM, "Paul Quinn (paulq)" <paulq@cisco.com> wrote:

>I'm just back from vacation, trying to catch up.  Some comments inline.
>
>
>On Mar 14, 2014, at 9:34 PM, Surendra Kumar (smkumar) <smkumar@cisco.com>
>wrote:
>
>> I have problem with both of them as written. If they are relaxed to
>>allow
>> the below, I'm fine with it.
>>=20
>> #4: We should be able to reuse the classification performed in a SF. In
>> that sense, the SF MUST be allowed to convey the chain identification -
>> note, I'm not saying "REQUIRED".
>>=20
>
>Agreed, the text that Joel sent stated: "Service functions may indicate to
>the data plane that reclassification should be performed, resulting in
>an update by the data plane of the chain identification."
>
>Service functions MAY indicate that reclassification has occurred, in
>other words, the SF itself re-classifies (in many cases only the SF has
>the "smarts"), and then can update the chain ID.  This provides three key
>architectural benefits: i) allows SFs to be chain aware without having to
>understand forwarding per se, ii) enables rich SF-centric classification
>to impact service pathing, iii) completely de-couples transport and the
>SFC encap/SF interaction.
SK1> These are precisely the reasons for my comment on the limitation. It
is not only impractical to duplicate the SF-classification, it is also
architecturally redundant. At the same time, I appreciate the distinction
that Joel was trying to make in achieving a clear separation between
forwarding plane and service plane w.r.t metadata. The separation still
exists but the metadata produced in one plane can be consumed in the other.

Surendra.

>
>
>> #5: What Jim said already: "not used by the data plane forwarding
>> functionality" should be removed. If some implementation does not want
>>to
>> use it for forwarding that is fine but we do not have to impose this
>> restriction.
>
>One things we tried to convey in the problem statement is that metadata
>might come from network nodes and/or SFs.  We didn't specify use of that
>metadata (not the role of the problem statement), and, at this time, we
>shouldn't impose limits.  Jim's example of vrf-ID is an interesting one:
>the data is carried along the SFC path, and used by nodes in the path
>that need it. =20
>
>
>>=20
>> Surendra.
>>=20
>> On 3/14/14 2:45 PM, "Jim Guichard (jguichar)" <jguichar@cisco.com>
>>wrote:
>>=20
>>> Hi Joel,
>>> I don't think we want to prevent the forwarding function from consuming
>>> metadata; a vrf-ID comes to mind as something that might be useful at
>>> that level.
>>>=20
>>> Sent from my iPhone
>>>=20
>>>> On Mar 14, 2014, at 5:39 PM, "Joel M. Halpern" <jmh@joelhalpern.com>
>>>> wrote:
>>>>=20
>>>> As requested, Lucy and I have tried to put together a definition
>>>> (actually two definitions) that capture the distinction I was trying
>>>>to
>>>> explain.
>>>>=20
>>>> The text below replaces the existing first pargraph of definition 4.
>>>>in
>>>> the problem statement with the two items given.  The second and third
>>>> paragraph of the published item 4 remain as the second and third
>>>> paragraph of the new item 5:
>>>>=20
>>>> -------
>>>>=20
>>>> 4. Dataplane Service Chain Identification: This represents the result
>>>> of classification or reclassification.  It is carried in the packet
>>>> in support of the service chain forwarding function.  Service
>>>> functions may also receive it. Service functions may indicate to
>>>> the data plane that reclassification should be performed, resulting in
>>>> an update by the data plane of the chain identification.
>>>>=20
>>>> 5. Dataplane Metadata: This provides the ability to carry additional
>>>> information used by service functions or (re)classifications in their
>>>> processing.
>>>> This information is carried in the data packet and is not used by the
>>>> dataplane forwarding functionality.  This metadata may come from
>>>> external sources, from classification based on packet properties not
>>>> carried in the service chain (such as arrival ports or vlans), or may
>>>> come from service functions as an output of their processing.
>>>>=20
>>>> -------------
>>>>=20
>>>> I hope that this at least provides a basis for clear discussion.  I
>>>> find it very helpful to draw this distinction.
>>>>=20
>>>> Yours,
>>>> Joel and Lucy
>>>>=20
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>=20
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>=20
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Mon Mar 17 10:03:44 2014
Return-Path: <jmoisand@juniper.net>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5A1561A0441 for <sfc@ietfa.amsl.com>; Mon, 17 Mar 2014 10:03:39 -0700 (PDT)
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, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, 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 LYKY73LRCiNE for <sfc@ietfa.amsl.com>; Mon, 17 Mar 2014 10:03:29 -0700 (PDT)
Received: from co9outboundpool.messaging.microsoft.com (co9ehsobe002.messaging.microsoft.com [207.46.163.25]) by ietfa.amsl.com (Postfix) with ESMTP id 4F33A1A0296 for <sfc@ietf.org>; Mon, 17 Mar 2014 10:03:28 -0700 (PDT)
Received: from mail150-co9-R.bigfish.com (10.236.132.230) by CO9EHSOBE021.bigfish.com (10.236.130.84) with Microsoft SMTP Server id 14.1.225.22; Mon, 17 Mar 2014 17:03:20 +0000
Received: from mail150-co9 (localhost [127.0.0.1])	by mail150-co9-R.bigfish.com (Postfix) with ESMTP id D1E0C30009B;	Mon, 17 Mar 2014 17:03:20 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:157.56.240.101; KIP:(null); UIP:(null); IPV:NLI; H:BL2PRD0510HT003.namprd05.prod.outlook.com; RD:none; EFVD:NLI
X-SpamScore: -21
X-BigFish: VPS-21(zzbb2dI98dI9371Ic89bh542Ie0eah1432Ic857h4015I17bckzz1f42h2148h208ch1ee6h1de0h1fdah2073h2146h1202h1e76h2189h1d1ah1d2ah21bch1fc6hzz8275ch1d7338h1de098h1033IL17326ah8275bh8275dh18c673h1c8fb4h1de097h186068hz2fh109h2a8h839hd24hf0ah1288h12a5h12bdh137ah1441h1504h1537h153bh162dh1631h1758h18e1h1946h19b5h19ceh1ad9h1b0ah1bceh224fh1d07h1d0ch1d2eh1d3fh1de9h1dfeh1dffh1fe8h1ff5h20f0h2216h22d0h2336h2461h2487h24d7h2516h2545h255eh25cch25f6h2605h9a9j1155h)
Received-SPF: pass (mail150-co9: domain of juniper.net designates 157.56.240.101 as permitted sender) client-ip=157.56.240.101; envelope-from=jmoisand@juniper.net; helo=BL2PRD0510HT003.namprd05.prod.outlook.com ; .outlook.com ; 
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009001)(428001)(189002)(24454002)(164054003)(199002)(13464003)(377454003)(479174003)(51704005)(4396001)(53806001)(83072002)(85852003)(46102001)(74876001)(93516002)(95416001)(16236675002)(47976001)(50986001)(49866001)(47736001)(94316002)(74316001)(87936001)(15202345003)(87266001)(2656002)(94946001)(74366001)(76786001)(76796001)(85306002)(95666003)(76576001)(74706001)(18717965001)(86362001)(92566001)(93136001)(56816005)(54356001)(90146001)(80976001)(97336001)(81816001)(81686001)(83322001)(19580405001)(19580395003)(19300405004)(74502001)(47446002)(81342001)(77982001)(59766001)(76482001)(74662001)(63696002)(81542001)(20776003)(97186001)(79102001)(56776001)(80022001)(54316002)(65816001)(33646001)(69226001)(66066001)(31966008)(15975445006)(60764002)(24736002)(559001)(579004); DIR:OUT; SFP:1101; SCL:1; SRVR:CO2PR05MB713; H:CO2PR05MB716.namprd05.prod.outlook.com; FPR:E02DD1C5.AFFAD341.B0F1717B.19BAD870.20B46; MLV:sfv; PTR:InfoNoRecords; MX:1; A:1; LANG:en;
Received: from mail150-co9 (localhost.localdomain [127.0.0.1]) by mail150-co9 (MessageSwitch) id 1395075794641049_12897; Mon, 17 Mar 2014 17:03:14 +0000 (UTC)
Received: from CO9EHSMHS010.bigfish.com (unknown [10.236.132.238])	by mail150-co9.bigfish.com (Postfix) with ESMTP id 85C542E0089; Mon, 17 Mar 2014 17:03:14 +0000 (UTC)
Received: from BL2PRD0510HT003.namprd05.prod.outlook.com (157.56.240.101) by CO9EHSMHS010.bigfish.com (10.236.130.20) with Microsoft SMTP Server (TLS) id 14.16.227.3; Mon, 17 Mar 2014 17:03:13 +0000
Received: from CO2PR05MB713.namprd05.prod.outlook.com (10.141.228.147) by BL2PRD0510HT003.namprd05.prod.outlook.com (10.255.100.38) with Microsoft SMTP Server (TLS) id 14.16.423.0; Mon, 17 Mar 2014 17:03:11 +0000
Received: from CO2PR05MB716.namprd05.prod.outlook.com (10.141.228.152) by CO2PR05MB713.namprd05.prod.outlook.com (10.141.228.147) with Microsoft SMTP Server (TLS) id 15.0.898.11; Mon, 17 Mar 2014 17:03:09 +0000
Received: from CO2PR05MB716.namprd05.prod.outlook.com ([10.141.228.152]) by CO2PR05MB716.namprd05.prod.outlook.com ([10.141.228.152]) with mapi id 15.00.0898.005; Mon, 17 Mar 2014 17:03:09 +0000
From: Jerome Moisand <jmoisand@juniper.net>
To: "mikebianc@aol.com" <mikebianc@aol.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPP8rYNQgIZcMkREG35aeO8haCV5rhHywAgARgiNA=
Date: Mon, 17 Mar 2014 17:03:08 +0000
Message-ID: <83cc0a7d4c664109b7ba930f22890871@CO2PR05MB716.namprd05.prod.outlook.com>
References: <CF48AD80.E673%kegray@cisco.com> <1824354318.7479.1394833814368.JavaMail.tomcat@mgs-aaa01.mail.aol.com>
In-Reply-To: <1824354318.7479.1394833814368.JavaMail.tomcat@mgs-aaa01.mail.aol.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [66.129.241.12]
x-forefront-prvs: 0153A8321A
Content-Type: multipart/alternative; boundary="_000_83cc0a7d4c664109b7ba930f22890871CO2PR05MB716namprd05pro_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-FOPE-CONNECTOR: Id%0$Dn%*$RO%0$TLS%0$FQDN%$TlsDn%
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/qrOgmbyor60HShV9zLAnvlbQicM
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 17 Mar 2014 17:03:39 -0000

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

VGhpcyAobGVuZ3RoeSBhbmQgdmVyeSBsaXZlbHkpIHRocmVhZCBzdGFydGVkIGZyb20gZHJhZnQt
cmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMgKHdoaWNoIEkgY28tYXV0aG9yZWQp
Lg0KDQpJbiBzZWN0aW9uIDQuOCwgd2UgbWFkZSBhIGNsZWFyIGRpc3RpbmN0aW9uIGJldHdlZW4g
YSBzZXJ2aWNlIHBhdGggbGF5ZXIgKHN0ZWVyaW5nIHBhY2tldHMgaG9wIGJ5IGhvcCBhbG9uZyB0
aGUgY2hhaW4pIGFuZCBhIHNlcnZpY2UgZnVuY3Rpb24gbGF5ZXIgKGNvbnZleSBtZXRhZGF0YSBp
bmZvcm1hdGlvbiBvZiBpbnRlcmVzdCB0byBTRnMpLiBUZXJtaW5vbG9neSBhc2lkZSwgaXQgc2Vl
bXMgdGhhdCBzdWNoIGxheWVyZWQgdmlldyB3YXMgYWdyZWVkIHVwb24gYnkgbWFueSBwZW9wbGUg
b24gdGhlIG1haWxpbmcgbGlzdC4NCg0KTm93IHRoaXMgY2VydGFpbmx5IGRvZXMgYmVnIHRoZSBx
dWVzdGlvbiBvZiBzb2x2aW5nIEJPVEggcHJvYmxlbXMgd2l0aCB0aGUgc2FtZSAocGFja2V0KSBl
bmNhcHN1bGF0aW9uIG1lY2hhbmlzbS4gTm90YWJseSB3aGVuIG9ic2VydmluZyB0aGF0IG1hbnkg
dXNlIGNhc2VzIGNvdWxkIGJlIHNhdGlzZmllZCB3aXRob3V0IFNGLWxldmVsIG1ldGFkYXRhLCBv
ciBieSB1c2luZyBtb3JlIG91dC1vZi1iYW5kIHdheXMgdG8gY29udmV5IHN1Y2ggU0YgbWV0YWRh
dGEuIEFuZCBhbHNvIHdoZW4gb2JzZXJ2aW5nIHRoYXQgaW5iYW5kIG1hcmtpbmcgKGUuZy4gcGFj
a2V0IGhlYWRlcnMpIGNvbWVzIHdpdGggdmFyaW91cyBwcm9zICYgY29ucyAoc29tZSBvZiB0aGUg
aXNzdWVzIGJlaW5nIGlkZW50aWZpZWQgaW4gdGhlIGRyYWZ0LCBlLmcuIHNlY3Rpb25zIDQuMSBh
bmQgNC4yKS4NCg0KSSBkbyBhZ3JlZSB3aXRoIE1hcmlhLiBXZSBtYXkgd2FudCB0byBleHBsb3Jl
IG90aGVyIG9wdGlvbnMgZm9yIGFkZHJlc3NpbmcgdGhlIG5lZWRzIG9mIHRoZSBzZXJ2aWNlIHBh
dGggbGF5ZXIgdGhhdCBkbyBub3QgcmVxdWlyZSBhbiBleHBsaWNpdCBjaGFpbi1pZCBvZiBzb3J0
cy4NCg0KSW4gdGhlIGRyYWZ0LCB3ZSBjb25jbHVkZWQgYnkgc3RhdGluZyDigJxBIHByb2R1Y3Rp
dmUgcGF0aCBmb3J3YXJkIGNvdWxkIGJlIHRvIGRpdmlkZSBhbmQgY29ucXVlcjogdG8gY2xlYXJs
eSBzZXBhcmF0ZSB0aGUgcHJvYmxlbSBvZiBTZXJ2aWNlIEZ1bmN0aW9uIFBhdGggdG9wb2xvZ3kg
ZnJvbSB0aGUgICBwcm9ibGVtIG9mIFtjb252ZXlpbmcgU0ZdIG1ldGFkYXRh4oCdLiBJIGRvIGJl
bGlldmUgd2Ugc2hvdWxkIGV4cGxvcmUgc3VjaCBzZXBhcmF0aW9uIHByaW5jaXBsZSBmdXJ0aGVy
Lg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYg
T2YgbWlrZWJpYW5jQGFvbC5jb20NClNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgNTo1MCBQ
TQ0KVG86IHNmY0BpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9u
IGNoYWluIElEDQoNCkkgd291bGQgaW1hZ2luZSB0aGF0IGlmIHdlIG1hZGUgdGhlIENoYWluIElE
IGZpZWxkIGluIHRoZSBoZWFkZXIgYmUgb3B0aW9uYWwsIHlldCBzdGlsbCByZXF1aXJlZCBhIGhl
YWRlciBhbmQgc3RpbGwgcmVxdWlyZWQgdGhhdCBzb21lIGluZGljYXRpb24gb2YgdGhlIGNoYWlu
IGJlIGNhcnJpZWQgc29tZXdoZXJlIGluIHRoZSBwYWNrZXQgKG1wbHMgbGFiZWwgb3IgdmxhbiBv
ciB3aGF0ZXZlciksIHRoYXQgdGhlIGltcGxlbWVudGF0aW9uIHdvdWxkIGJlY29tZSBvdmVybHkg
Y29tcGxpY2F0ZWQuICBUbyBkbyBzbyB3b3VsZCBiZSB1c2luZyBTRkMgc2ltcGx5IGFzIGEgbWVj
aGFuaXNtIHRvIGNhcnJ5IG1ldGEgZGF0YSBhbmQgbm90IGF0IGFsbCBmb3Igc2VydmljZSBjaGFp
bmluZywgd2hpY2ggc291bmRzIGNvdW50ZXIgaW50dWl0aXZlIHRvIG1lLg0KDQpNYXJpYSwNClNv
LCB5b3UgYXJlIHNheWluZyB0aGF0IHlvdSB3YW50IHRvIHVzZSBTRkMgdG8gY2FycnkgYXJvdW5k
IG1ldGFkYXRhLCBidXQgbm90IGZvciBhY3R1YWwgc2VydmljZSBjaGFpbmluZyBiZWNhdXNlIHlv
dSBhbHJlYWR5IGhhdmUgYSB3YXkgdG8gaW1wbGVtZW50IHNlcnZpY2UgY2hhaW5pbmcgb3V0c2lk
ZSBvZiBTRkM/ICBNYXliZSBJJ20gbm90IGZvbGxvd2luZywgYnV0IGl0IHNlZW1zIHRvIG1lIHRo
YXQgaWYgeW91IHdlcmUgdG8gdXBncmFkZSB5b3VyIG5ldHdvcmsgdG8gc3VwcG9ydCBTRkMgdGhh
dCB5b3Ugd291bGQgY2hhbmdlIGZyb20gdXNpbmcgeW91ciBleGlzdGluZyBtZWNoYW5pc20gYW5k
IHN0YXJ0IHVzaW5nIFNGQywgd2hpY2ggaXMgbWVhbnQgdG8gcHJvdmlkZSBzdXBwb3J0IGZvciBz
ZXJ2aWNlIGZ1bmN0aW9ucyB0aGF0IGFyZSBub3QgU0ZDIGF3YXJlLiAgVGhlcmUgYXJlIGEgbnVt
YmVyIG9mIHVzIHdobyBoYXZlIGltcGxlbWVudGVkLCBpbiBvbmUgd2F5IG9yIGFub3RoZXIsIHNv
bWUgc29ydCBvZiBzZXJ2aWNlIGNoYWluaW5nLCBidXQgSSAoSSBjYW4gYXQgbGVhc3Qgc3BlYWsg
Zm9yIG15c2VsZikgYW0gbG9va2luZyB0byBTRkMgbm90IHRvIGVuaGFuY2UgbXkgY3VycmVudCBp
bXBsZW1lbnRhdGlvbiwgYnV0IHRvIHJlcGxhY2UgaXQgd2l0aCBzb21ldGhpbmcgYmV0dGVyIHdo
aWxlIHN0aWxsIG1haW50YWluaW5nIG15IGNvcmUgKG5vbiBzZXJ2aWNlIGZ1bmN0aW9uKSBpbmZy
YXN0cnVjdHVyZS4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpGcm9tOiBrZWdy
YXlAY2lzY28uY29tPGtlZ3JheUBjaXNjby5jb208bWFpbHRvOmtlZ3JheUBjaXNjby5jb20lM2Nr
ZWdyYXlAY2lzY28uY29tPj4NClRvOiBSb24gUGFya2VyPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PixKaW0gR3Vp
Y2hhcmQgKGpndWljaGFyKTxqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2Nv
LmNvbT4+LEpvZWwgTS4gSGFscGVybjxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tPj4NCmNjOiBzZmNAaWV0Zi5vcmc8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmclM2NzZmNAaWV0Zi5vcmc+Pg0KU2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNA0K
U3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCisxIHRoZSBp
ZGVhIGlzIGludGVyb3BlcmFiaWxpdHkuDQoNCg0KT24gMy8xNC8xNCAxMjo1NSBQTSwgIlJvbiBQ
YXJrZXIiIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tPj4gd3JvdGU6DQoNCj5UaGFua3MsIEppbS4NCj4NCj5SZW1l
bWJlciB0aGF0IHdlIGhhdmUgc2FpZCBtYW55IHRpbWVzIHRoYXQgdGhlIFNGQyBzZXJ2aWNlIGhl
YWRlciBpcw0KPnRyYW5zcG9ydCBpbmRlcGVuZGVudC4gICBKdXN0IGJlY2F1c2UgdGhlIGNoYWlu
IGlkIGNvdWxkIGJlIGNhcnJpZWQgaW4NCj5zb21lIGZvcm0gb3IgYW5vdGhlciB3aXRoIHNvbWUg
cGFydGljdWxhciB0cmFuc3BvcnQgZG9lc24ndCBtZWFuIHRoYXQgaXQNCj5jb3VsZCBiZSB1bml2
ZXJzYWxseSBjb252ZXllZC4gICAgQnkgbWFraW5nIGFuZCBrZWVwaW5nIHRoZSBTRkMgc2Vydmlj
ZQ0KPmhlYWRlciB0cmFuc3BvcnQgaW5kZXBlbmRlbnQgbWFrZXMgaXQgbW9yZSBhcHBsaWNhYmxl
IGluIG1vcmUNCj5lbnZpcm9ubWVudHMgYW5kIG1vcmUgbGlrZWx5IHRvIGdldCBhZG9wdGVkIGJy
b2FkbHkuDQo+DQo+ICAgUm9uDQo+DQo+DQo+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj5G
cm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbbWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbV0N
Cj5TZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDM6NTIgUE0NCj5UbzogSm9lbCBNLiBIYWxw
ZXJuOyBSb24gUGFya2VyDQo+Q2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0K
PlN1YmplY3Q6IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQo+DQo+SGkgSm9lbCwNCj4NCj5Q
ZXJoYXBzIGJ1dCBJIHdvdWxkIHBvaW50IG91dCB0aGF0IHRoZSBiYXNlIFNGQyBoZWFkZXIgY291
bGQgaGF2ZSBhIGxvdA0KPm1vcmUgaW5mb3JtYXRpb24gdGhhbiBqdXN0IHRoZSBjaGFpbiBJRDsg
SSB3b3VsZCBhbHNvIHBvaW50IG91dCB0aGF0IHRoZQ0KPmRldmlsIGlzIGluIHRoZSBkZXRhaWxz
IGFuZCBzYXlpbmcgIndlbGwsIEkgY2FuIGp1c3QgdXNlIGFuIE1QTFMgbGFiZWwiDQo+aGlkZXMg
bXVjaCBvZiB0aGUgY29tcGxleGl0eSBvZiBhY3R1YWxseSBkb2luZyB0aGF0Lg0KPg0KPk9uIDMv
MTQvMTQsIDI6MzUgUE0sICJKb2VsIE0uIEhhbHBlcm4iIDxqbWhAam9lbGhhbHBlcm4uY29tPG1h
aWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4gd3JvdGU6DQo+DQo+PklmIHRoZSB0cmFuc3BvcnQg
aGVhZGVyIGNhcnJpZXMgZW5vdWdoIGluZm9ybWF0aW9uIGZvciBpZGVudGlmeWluZyB0aGUNCj4+
c2VxdWVuY2UgKFZMQU4gdGFnIG9yIE1QTFMgbGFiZWwgY2FuIGJvdGggZG8gdGhlIGpvYiksIHRo
ZW4gYXJndWFibHkNCj4+dGhlIGdsb2JhbCBjaGFpbiBJRCBpcyByZWR1bmRhbnQuIEkgY2FuIGxp
dmUgd2l0aCBjYXJyeWluZyBpdCBhbnl3YXkNCj4+ZWl0aGVyIGlmIEkgaGF2ZSBtZXRhZGF0YSB0
byBjYXJyeSwgb3IgaWYgSSBuZWVkIHRoZSBjaGFpbiBJRCBmb3Igc29tZQ0KPj5wdXJwb3NlLg0K
Pj4gQWZ0ZXIgYWxsLCBzb21lIGZvbGtzIHNlZW0gdG8gd2FudCB0byB1c2UgdGhhdCBmb3IgdGhl
IGZvcndhcmRpbmcNCj4+ZGVjaXNpb25zLg0KPj4NCj4+WW91cnMsDQo+PkpvZWwNCj4+DQo+Pk9u
IDMvMTQvMTQsIDI6MjggUE0sIFJvbiBQYXJrZXIgd3JvdGU6DQo+Pj4gVGhlIGNoYWluIElEIGlz
IHRoZSBsYWJlbCB0aGF0IGRlZmluZXMgdGhlIHNlcXVlbmNlIG9mIHNlcnZpY2UNCj4+PmZ1bmN0
aW9ucyB0aGF0IG11c3QgYmUgdmlzaXRlZC4gICBJdCBjYW4gYmUgdGhvdWdodCBvZiBhcyBhIGhh
bmRsZSBmb3IgYQ0KPj4+c3RhY2sgb2YgbXVzdC12aXNpdCBuZXR3b3JrIGxvY2F0aW9ucy4gICBJ
IGRvbid0IHNlZSBob3cgdGhpcyBjYW4gYmUNCj4+PmFueXRoaW5nIGJ1dCBtYW5kYXRvcnkuDQo+
Pj4NCj4+PiAgICAgUm9uDQo+Pj4NCj4+Pg0KPj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
DQo+Pj4gRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBP
ZiBTdXJlbmRyYSBLdW1hcg0KPj4+KHNta3VtYXIpDQo+Pj4gU2VudDogRnJpZGF5LCBNYXJjaCAx
NCwgMjAxNCAxOjQ2IFBNDQo+Pj4gVG86IEpvZWwgTS4gSGFscGVybjsgTkFQSUVSQUxBLCBNQVJJ
QSBIDQo+Pj4gQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+IFN1Ympl
Y3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0K
Pj4+DQo+Pj4gW1RyaW1tZWQgdGhlIHJlY2lwaWVudCBsaXN0IC0gbmVlZHMgYXBwcm92YWwgb3Ro
ZXJ3aXNlXQ0KPj4+DQo+Pj4gQ29tcGxldGVseSBhZ3JlZSBoZXJlLg0KPj4+DQo+Pj4gU0ZDIGRv
ZXMgbm90IHByZXZlbnQgVkxBTiBzdGl0Y2hpbmcgYW5kIG9uZSBjYW4gY29udGludWUgdG8gZG8g
dGhhdC4NCj4+PldoaWxlIGF0IHRoZSBzYW1lIHRpbWUgU0ZDIGNhbiBpbmNsdWRlIFZMQU4gc3Rp
dGNoaW5nIHRvIHN1cHBvcnQNCj4+PmxlZ2FjeSBTRnMgaW4gdGhlIHNhbWUgY2hhaW4gdGhhdCBp
bmNsdWRlcyBTRkMgYXdhcmUgU0ZzLiBFdmVuIGxlZ2FjeQ0KPj4+U0ZzIGJlbmVmaXQgZnJvbSBj
aGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgaGVuY2UgY2FuIGJlIHNoYXJlZCBhY3Jvc3MNCj4+PmRp
ZmZlcmVudCBzZXJ2aWNlIGNoYWlucy4NCj4+Pg0KPj4+IFN1cmVuZHJhLg0KPj4+DQo+Pj4NCj4+
Pg0KPj4+IE9uIDMvMTQvMTQgMTA6MjYgQU0sICJKb2VsIE0uIEhhbHBlcm4iIDxqbWhAam9lbGhh
bHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4gd3JvdGU6DQo+Pj4NCj4+Pj4g
TXkgb3duIGluY2xpbmF0aW9uIGlzIHRvIG9ic2VydmUgdGhhdCBpZiB5b3UgZG9uJ3QgbmVlZCBl
eHBsaWNpdA0KPj4+PiBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgeW91IGRvbid0IG5lZWQgbWV0
YWRhdGEsIHlvdSBjYW4ganVzdCBvbWl0DQo+Pj4+IHRoZSBzZmMvbnNoIGhlYWRlci4gU3RpbGwg
ZG8gc2VydmljZSBjaGFpbmluZywganVzdCBubyBleHRyYSBoZWFkZXIuDQo+Pj4+DQo+Pj4+IElm
IHdlIGFyZSBnb2luZyB0byBoYXZlIHRoZSBoZWFkZXIsIGl0IHNlZW1zIHRvIG1lIHRoYXQgdGhl
IGNoYWluDQo+Pj4+aWRlbnRpZmljYXRpb24gZmllbGQgaXMgdmVyeSB1c2VmdWwsIGFuZCBsb3cg
Y29zdCBvbmNlIHdlIGhhdmUgdGhlDQo+Pj4+aGVhZGVyLg0KPj4+Pg0KPj4+PiBZb3VycywNCj4+
Pj4gSm9lbA0KPj4+Pg0KPj4+PiBPbiAzLzE0LzE0LCAxOjAwIFBNLCBOQVBJRVJBTEEsIE1BUklB
IEggd3JvdGU6DQo+Pj4+PiBFeHBsaWNpdCBjaGFpbiBpZGVudGlmaWNhdGlvbiBzaG91bGQgYmUg
bWFkZSBvcHRpb25hbC4gSSBiZWxpZXZlIGl0DQo+Pj4+PiB3YXMgZGlzY3Vzc2VkIGZldyBtb250
aHMgYWdvIG9uIHRoaXMgbWFpbGluZyBsaXN0Lg0KPj4+Pj4NCj4+Pj4+IE1hcmlhDQo+Pj4+Pg0K
Pj4+Pj4gKkZyb206KnNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSAqT24gQmVoYWxm
IE9mICpKbWguZGlyZWN0DQo+Pj4+PiAqU2VudDoqIFRodXJzZGF5LCBNYXJjaCAxMywgMjAxNCAx
MjoxMiBQTQ0KPj4+Pj4gKlRvOioga2VncmF5QGNpc2NvLmNvbTxtYWlsdG86a2VncmF5QGNpc2Nv
LmNvbT47IGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT47
IHNta3VtYXJAY2lzY28uY29tPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbT47DQo+Pj4+PiBqZ3Vp
Y2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4NCj4+Pj4+ICpDYzoqIG5p
Y29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbTxtYWlsdG86bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3Mu
Y29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBoYWRpQG1vamF0YXR1LmNv
bTxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+Ow0KPj4+Pj4gcm9uX3BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbTxtYWlsdG86cm9uX3BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT47IGJyaWpz
bWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+PiBqbWhA
am9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPg0KPj4+Pj4gKlN1Ympl
Y3Q6KiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMN
Cj4+Pj4+ICpJbXBvcnRhbmNlOiogTG93DQo+Pj4+Pg0KPj4+Pj4gQXNzdW1pbmcgSSB1bmRlcnN0
YW5kIHlvdSBwcm9wZXJseSBLZW4sIEkgZGlzYWdyZWUuDQo+Pj4+Pg0KPj4+Pj4gRm9yIGV4YW1w
bGUsIGJ5IHVzaW5nIHNlcGFyYXRlIHRlcm1zIEkgY2FuIGVhc2lseSBkaXNjdXNzIHRoZSBmYWN0
DQo+Pj4+PiB0aGF0IGNlcnRhaW4ga2luZHMgb2YgZGF0YSAoY2hhaW4gaWRlbnRpZmljYXRpb24p
IG9ubHkgbmVlZCB0byBiZQ0KPj4+Pj4gYWRqdXN0IGJ5IGEgZmV3IGFwcHMgaW4gcmFyZSBjYXNl
cy4gQW5kIHRoYXQgZGF0YSBpcyBub3QgYmVlZGVkDQo+Pj4+PiBieSB0aGUgYXBwbGljYXRpb25z
Lg0KPj4+Pj4NCj4+Pj4+IFVubGVzcyB5b3Ugd291bGQgbGlrZSB0byBjb25zaWRlciB0aGUgY2hh
aW4gaWRlbnRpZmljYXRpb24gYXMgYmVpbmcNCj4+Pj4+IG9wdGlvbmFsPw0KPj4+Pj4NCj4+Pj4+
IFlvdXJzLA0KPj4+Pj4NCj4+Pj4+IEpvZWwNCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+IFNl
bnQgZnJvbSBteSBTYW1zdW5nIHNtYXJ0cGhvbmUgb24gQVQmVA0KPj4+Pj4NCj4+Pj4+DQo+Pj4+
Pg0KPj4+Pj4NCj4+Pj4+IC0tLS0tLS0tIE9yaWdpbmFsIG1lc3NhZ2UgLS0tLS0tLS0NCj4+Pj4+
IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0
aW9ucw0KPj4+Pj4gRnJvbTogIktlbiBHcmF5IChrZWdyYXkpIiA8a2VncmF5QGNpc2NvLmNvbTxt
YWlsdG86a2VncmF5QGNpc2NvLmNvbT4NCj4+Pj4+PG1haWx0bzprZWdyYXlAY2lzY28uY29tPj4N
Cj4+Pj4+IFRvOiBMdWN5IHlvbmcgPGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5Lnlv
bmdAaHVhd2VpLmNvbT4NCj4+Pj4+PG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+LCJTdXJl
bmRyYTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20lM2UlM2UsJTIyU3VyZW5kcmE+IEt1bWFy
IChzbWt1bWFyKSINCj4+Pj4+IDxzbWt1bWFyQGNpc2NvLmNvbTxtYWlsdG86c21rdW1hckBjaXNj
by5jb20+IDxtYWlsdG86c21rdW1hckBjaXNjby5jb20+PiwiSmltPG1haWx0bzpzbWt1bWFyQGNp
c2NvLmNvbSUzZSUzZSwlMjJKaW0+IEd1aWNoYXJkDQo+Pj4+PihqZ3VpY2hhcikiDQo+Pj4+PiA8
amd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+IDxtYWlsdG86amd1
aWNoYXJAY2lzY28uY29tPj4NCj4+Pj4+IENDOiBOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJP
VVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4NCj4+
Pj4+PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PixzZmM8bWFpbHRvOk5pY29s
YXMuQk9VVEhPUlNAcW9zbW9zLmNvbSUzZSUzZSxzZmM+IDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NCj4+Pj4+PG1haWx0bzpzZmNAaWV0Zi5vcmc+PixKYW1hbDxtYWlsdG86c2Zj
QGlldGYub3JnJTNlJTNlLEphbWFsPiBIYWRpIFNhbGltIDxoYWRpQG1vamF0YXR1LmNvbTxtYWls
dG86aGFkaUBtb2phdGF0dS5jb20+DQo+Pj4+PjxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+PixS
b248bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tJTNlJTNlLFJvbj4gUGFya2VyDQo+Pj4+PjxSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tPg0KPj4+Pj4gPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
Pj4sImJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tJTNlJTNlLCUyMmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj4gPG1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldD4iIDxicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+PiwiSm9lbDxt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQlM2UlM2UsJTIySm9lbD4gTS4gSGFscGVybiINCj4+
Pj4+PGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+IDxtYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbT4+DQo+Pj4+Pg0KPj4+Pj4gVGhlIHdvcmQgIm1ldGFkYXRh
IiBpcyBhIHB1cnBvc2VseSBhbWJpZ3VvdXMgdGVybSAiZGF0YSB0aGF0DQo+Pj4+PiBwcm92aWRl
cyBpbmZvcm1hdGlvbiBhYm91dCBvdGhlciBkYXRhIi4gSXQgaXMgdXNlZCB0byBhdm9pZCBUSElT
DQo+Pj4+PmRpc2N1c3Npb24uDQo+Pj4+Pg0KPj4+Pj4gRm9yIGV4YW1wbGUsIEkgcHJvcG9zZSB3
ZSBkZWZpbmUgInRlcXVpbGEgbWV0YWRhdGEiIGJlY2F1c2UsDQo+Pj4+PiBmcmFua2x5LCBJIHdp
bGwgbmVlZCB0byBvcmRlciBhIHRyaXBsZS1zaG90IGlmIHdlIGtlZXAgYXR0ZW1wdGluZw0KPj4+
Pj4gdG8gZGVmaW5lIHNvbWV0aGluZyB0aGF0LCBieSBkZWZpbml0aW9uLCBpcyBhbWJpZ3VvdXMu
IEknZCBsaWtlDQo+Pj4+PiBteSBiYXJ0ZW5kZXIgdG8gdW5kZXJzdGFuZCBtZSBzcGVjaWZpY2Fs
bHkgd2hlbiBJIHNheSAiSSBuZWVkIGENCj4+Pj4+c2hvdCIuDQo+Pj4+Pg0KPj4+Pj4gT24gMy8x
My8xNCA3OjQ5IEFNLCAiTHVjeSB5b25nIiA8bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1
Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4+Pj4gPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+
IHdyb3RlOg0KPj4+Pj4NCj4+Pj4+ICAgPlNuaXAuLg0KPj4+Pj4gICA+U0s+IEp1c3QgY29weWlu
ZyBmcm9tIHRoZSBQUzoNCj4+Pj4+ICAgPi0tDQo+Pj4+PiAgID5EYXRhIHBsYW5lIG1ldGFkYXRh
IHByb3ZpZGVzIHRoZSBhYmlsaXR5IHRvIGV4Y2hhbmdlIGluZm9ybWF0aW9uDQo+Pj4+PmJldHdl
ZW4NCj4+Pj4+ICAgPnRoZSBuZXR3b3JrIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBz
ZXJ2aWNlIGZ1bmN0aW9ucywNCj4+Pj4+YW5kIHNlcnZpY2UNCj4+Pj4+ICAgPmZ1bmN0aW9ucyBh
bmQgdGhlIG5ldHdvcmsuDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPi0tDQo+Pj4+PiAgID5JdCBpcyBh
IGx1Y2lkIGRlZmluaXRpb24uIFdlIGFyZSB1bm5lY2Vzc2FyaWx5IG1ha2luZyB0aGUgd29yZA0K
Pj4+Pj4ibmV0d29yayINCj4+Pj4+ICAgPmNvbnRyb3ZlcnNpYWwsIElNTy4NCj4+Pj4+ICAgPg0K
Pj4+Pj4gICA+W0x1Y3ldIFRoaXMgaXMgbXkgcG9pbnQuICJUaGUgbmV0d29yayIgaXMgdG9vIGdl
bmVyYWwgaGVyZSwNCj4+Pj4+d2hpY2ggYnJpbmdzDQo+Pj4+PiAgID5tZXRhZGF0YSBncmVhdCBw
b3dlciB0byBkbyBtYW55IHRoaW5ncy4gVGhpcyBpcyB3aHkgcGVvcGxlDQo+Pj4+PmludmVudCBp
ZGVhcw0KPj4+Pj4gICA+aGVyZSwgd2hpY2ggY2F1c2VzIGEgbG90IG9mIGRlYmF0ZXMgb24gbWV0
YWRhdGEgdXNhZ2UgcG90ZW50aWFscy4NCj4+Pj4+IFdlDQo+Pj4+PiAgID5zaG91bGQgbm90IHNw
ZW5kIGEgbG90IG9mIHRpbWVzIG9uIHRoYXQgZGViYXRlcyBhbmQganVkZ2Ugd2hpY2gNCj4+Pj4+
dXNhZ2UgaXMNCj4+Pj4+ICAgPnZhbHVhYmxlIG9yIG5vdC4gVGh1cywgZm9yIHRoZSBTRkMgd29y
aywgaXQgd2lsbCBiZSBoZWxwZnVsIGlmDQo+Pj4+PndlIGNhbg0KPj4+Pj4gICA+bmFycm93IGRv
d24gYSBiaXQuIEpvZWwgbWFrZXMgZXhwbGljaXRseSB0d28gY2FzZXMsIHdoaWNoIGlzDQo+Pj4+
PmhlbHBmdWwgdG8NCj4+Pj4+ICAgPmRldmVsb3AgdXNlIGNhc2VzIGZvciBlYWNoIGNhc2UuIEkg
d291bGQgbGlrZSB0byBzZWUgdGhhdCB0aGUNCj4+Pj4+cHJvYmxlbQ0KPj4+Pj4gICA+c3RhdGVt
ZW50IGNhbiBiZSBtb3JlIHNwZWNpZmljIG9uIG1ldGFkYXRhIGRlZmluaXRpb24sIHdoaWNoIG1h
eQ0KPj4+Pj5iZQ0KPj4+Pj4gICA+aGVscGZ1bCBpbiBsZXNzIGZvY3VzaW5nIG9uIGl0IGFuZCBt
b3ZpbmcgZm9yd2FyZC4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+THVjeQ0KPj4+Pj4gICA+DQo+Pj4+
PiAgID5TdXJlbmRyYS4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+DQo+Pj4+PiAgID4+DQo+Pj4+PiAg
ID4+VGhhbmtzLA0KPj4+Pj4gICA+Pkx1Y3kNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj4tLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4gICA+PkZyb206IEppbSBHdWljaGFyZCAoamd1aWNo
YXIpIFttYWlsdG86amd1aWNoYXJAY2lzY28uY29tXQ0KPj4+Pj4gICA+PlNlbnQ6IFdlZG5lc2Rh
eSwgTWFyY2ggMTIsIDIwMTQgNDozOCBQTQ0KPj4+Pj4gICA+PlRvOiBMdWN5IHlvbmcNCj4+Pj4+
ICAgPj5DYzogSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyOw0K
Pj4+Pj4gICA+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwNCj4+Pj4+SGFkaSBT
YWxpbQ0KPj4+Pj4gICA+PlN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRh
ZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+PkhpIEx1Y3ksDQo+Pj4+
PiAgID4+DQo+Pj4+PiAgID4+Tm8uIEkgYW0gc2ltcGx5IHNheWluZyB3ZSBzaG91bGQgbm90IG92
ZXJjb21wbGljYXRlIHRoZSBwcm9ibGVtDQo+Pj4+PiAgID4+c3RhdGVtZW50IHdpdGggdGV4dCB0
aGF0IGFkZHMgbGl0dGxlIHRvIG5vIHZhbHVlIGluIG15IG9waW5pb24uDQo+Pj4+PiBXaGV0aGVy
DQo+Pj4+PiAgID4+d2UgY2FsbCBpdCBtZXRhZGF0YSwgb3IgY29udGV4dCwgaGFzIG5vIGJlYXJp
bmcgb24gdGhlIGZhY3QNCj4+Pj4+dGhhdCB0aGUNCj4+Pj4+ICAgPj5wcm9ibGVtIHN0YXRlbWVu
dCBhbHJlYWR5IGNsZWFybHkgc3RhdGVzIHdlIG5lZWQgdG8gYmUgYWJsZSB0bw0KPj4+Pj5wYXNz
DQo+Pj4+PiAgID4+aW5mb3JtYXRpb24gYmV0d2VlbiBTRsK5cyBhbmQgYmV0d2VlbiB0aGUgbmV0
d29yayAmIFNGwrlzLg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pk9uIDMvMTIv
MTQsIDU6MTMgUE0sICJMdWN5IHlvbmciIDxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVj
eS55b25nQGh1YXdlaS5jb20+DQo+Pj4+PjxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3
cm90ZToNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+PkhpIEppbSwNCj4+Pj4+
ICAgPj4+DQo+Pj4+PiAgID4+PkkgZm9yIG9uZSBkb24ndCBhZ3JlZSBhbmQgdGhpbmsgd2UgYXJl
IG92ZXIgY29tcGxpY2F0aW5nIHdoYXQNCj4+Pj4+c2hvdWxkDQo+Pj4+PiAgID4+PmJlIHN0cmFp
Z2h0Zm9yd2FyZC4gVGhlIFNGQyBlbmNhcHN1bGF0aW9uIHNob3VsZCBlbmFibGUgdHdvDQo+Pj4+
PnRoaW5nczoNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+PjEuIFN0ZWVyaW5nIG9mIHNlbGVjdGVk
IGZsb3dzIHRocm91Z2ggYSBzZXJ2aWNlIGNoYWluOyB0aGlzIGlzDQo+Pj4+PnRoZQ0KPj4+Pj4g
ICA+Pj5zZXJ2aWNlIGZ1bmN0aW9uIHBhdGguDQo+Pj4+PiAgID4+PjIuIFBhc3Npbmcgb2YgY29u
dGV4dCBhc3NvY2lhdGVkIHdpdGggYSBnaXZlbiBmbG93IHdpdGhpbiBzYWlkDQo+Pj4+PnNlcnZp
Y2UNCj4+Pj4+ICAgPj4+ZnVuY3Rpb24gcGF0aC4gVGhpcyBjb250ZXh0IGluZm9ybWF0aW9uIG1h
eSBiZSBjb25zdW1lZCBieSBhDQo+Pj4+PlNGIChhbg0KPj4+Pj4gICA+Pj5hcHBsaWNhdGlvbiBJ
RCBpcyBhbiBleGFtcGxlKSBvciBtYXkgYmUgY29uc3VtZWQgYnkgdGhlDQo+Pj4+PmZvcndhcmRp
bmcNCj4+Pj4+ICAgPj4+ZWxlbWVudHMgKGEgdnJmLUlEIGlzIGFuIGV4YW1wbGUpLg0KPj4+Pj4g
ICA+Pj5bTHVjeV0gRG8geW91IGNhbGwgdGhlIGNvbnRleHQgYXMgbWV0YWRhdGEgb3Igbm90PyBE
byB3ZSBoYXZlDQo+Pj4+PmFub3RoZXINCj4+Pj4+ICAgPj4+dGVybSBoZXJlIGJlc2lkZSBTRkMg
aGVhZGVyIGFuZCBtZXRhZGF0YS4gSSBzZWUgdGhhdCB5b3UgZG9uJ3QNCj4+Pj4+d2FudCB0bw0K
Pj4+Pj4gICA+Pj5zZXBhcmF0ZSB3aGF0IGlzIGNvbnN1bWVkIGJ5IFNGIGFuZCB3aGF0IGlzIGNv
bnN1bWVkIGJ5IHRoZQ0KPj4+Pj5mb3J3YXJkaW5nDQo+Pj4+PiAgID4+PmVsZW1lbnRzLg0KPj4+
Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+THVjeQ0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+U2VudCBm
cm9tIG15IGlQaG9uZQ0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+PiBPbiBNYXIgMTIsIDIwMTQs
IGF0IDQ6MTYgUE0sICJMdWN5IHlvbmciDQo+Pj4+PjxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWls
dG86bHVjeS55b25nQGh1YXdlaS5jb20+IDxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3
cm90ZToNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IEdyZWF0LiBUaGVuIHdlIG1heSBjb25z
aWRlciB0d28gc3BlY2lhbCBtZXRhZGF0YSBkZWZpbml0aW9ucw0KPj4+Pj5pbiB0aGUNCj4+Pj4+
ICAgPj4+PnByb2JsZW0gc3RhdGVtZW50IHNvIHdlIGNhbiBhbGwgdXNlIHRoZSBzYW1lIGRlZmlu
aXRpb25zLg0KPj4+Pj5IZXJlIGlzIG15DQo+Pj4+PiAgID4+Pj5zdWdnZXN0ZWQgdGV4dCBhbmQg
bGlrZSB0byBoZWFyIHlvdSBhbmQgb3RoZXIncyBpbnB1dCBhbmQNCj4+Pj4+c3VnZ2VzdGlvbnMu
DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxh
bmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkNCj4+Pj4+dG8NCj4+Pj4+ICAgPj4+PmV4
Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGVsZW1lbnRzIGluIGEgc2VydmljZSBmdW5j
dGlvbg0KPj4+Pj4gICA+Pj4+Y2hhaW5pbmcuIEluIHRoaXMgY29udGV4dCwgdGhlcmUgYXJlIHR3
byB0eXBlcyBvZiBkYXRhIHBsYW5lDQo+Pj4+Pm1ldGFkYXRhLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+
PiAgID4+Pj4gU2VydmljZSBGdW5jdGlvbiBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGV4Y2hh
bmdlZCBiZXR3ZWVuDQo+Pj4+PiAgID4+Pj5jbGFzc2lmaWVyIGFuZCBzZXJ2aWNlIGZ1bmN0aW9u
cywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucyB0bw0KPj4+Pj4gICA+Pj4+ZmFjaWxpdGF0ZSBz
ZXJ2aWNlIGZ1bmN0aW9ucyBvbiB0aGUgcGFja2V0IHRyZWF0bWVudC4NCj4+Pj4+ICAgPj4+Pg0K
Pj4+Pj4gICA+Pj4+IFN0ZWVyaW5nIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZnJvbSBzZXJ2
aWNlIGZ1bmN0aW9ucyB0byBhDQo+Pj4+PiAgID4+Pj5jbGFzc2lmaWVyIG9yIHNlcnZpY2Ugbm9k
ZSBmb3IgdHJhZmZpYyBmb3J3YXJkaW5nIHB1cnBvc2UuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAg
Pj4+PiAtZW5kDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBMdWN5DQo+Pj4+PiAgID4+Pj4N
Cj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+
Pj4+PiAgID4+Pj4gRnJvbTogSm9lbCBNLiBIYWxwZXJuIFttYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbV0NCj4+Pj4+ICAgPj4+PiBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MzUg
UE0NCj4+Pj4+ICAgPj4+PiBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFy
a2VyDQo+Pj4+PiAgID4+Pj4gQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOyBicmlqc21hbkBq
dW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkNCj4+Pj4+ICAgPj4+PiBTYWxpbQ0K
Pj4+Pj4gICA+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gWWVzLCBJIGFtIHRy
eWluZyB0byBjb25zaXN0ZW50bHkgZGlzdGluZ3Vpc2ggdGhvc2UgdHdvIGNhc2VzDQo+Pj4+Pndo
ZW4NCj4+Pj4+ICAgPj4+PnRhbGtpbmcgYWJvdXQgdGhlIGluZm9ybWF0aW9uIGNhcnJpZWQgd2l0
aCBwYWNrZXRzIGluIHNlcnZpY2UNCj4+Pj4+Y2hhaW5zLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAg
ID4+Pj4gWW91cnMsDQo+Pj4+PiAgID4+Pj4gSm9lbA0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+
Pj4+IE9uIDMvMTIvMTQsIDM6MTMgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4g
Sm9lbCwgU2VlIGJlbG93LiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmMNCj4+
Pj4+ICAgPj4+Pj4gW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpv
ZWwgTS4gSGFscGVybg0KPj4+Pj5TZW50Og0KPj4+Pj4gICA+Pj4+PiBXZWRuZXNkYXksIE1hcmNo
IDEyLCAyMDE0IDI6MDIgUE0gVG86IEx1Y3kgeW9uZzsgTmljb2xhcw0KPj4+Pj5CT1VUSE9SUzsN
Cj4+Pj4+ICAgPj4+Pj4gUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+
Pj4+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsNCj4+Pj4+ICAgPj4+Pj4gSmFtYWwgSGFk
aSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4gZHJhZnQtcmlqc21hbi1z
ZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4g
SSB3YXMgdHJ5aW5nIHRvIHdvcmQgaXQgY2FyZWZ1bGx5IG5vdCB0byBmb2N1cyBvbiB3aG8gcHV0
cw0KPj4+Pj50aGUNCj4+Pj4+ICAgPj4+Pj4gaW5mb3JtYXRpb24gaW4sIGJ1dCBvbmx5IG9uIHdo
byBjb25zdW1lcyB0aGUgaW5mb3JtYXRpb24uDQo+Pj4+PiAgID4+Pj4+IEluZm9ybWF0aW9uIGZv
ciBzZXJ2aWNlIGZ1bmN0aW9ucyBtYXkgY29tZSBmcm9tIHRoZSBpbmdyZXNzDQo+Pj4+PiAgID4+
Pj4+IGNsYXNzaWZpZXIgb3IgZnJvbSBvdGhlciBzZXJ2aWNlIGZ1bmN0aW9ucy4gW0x1Y3ldIHRo
aXMgaXMNCj4+Pj4+dGhlIG9uZQ0KPj4+Pj4gICA+Pj4+PiBjYXNlIHVzaW5nIG1ldGFkYXRhIGlu
IHlvdXIgdmlldy4gSW5mb3JtYXRpb24gZm9yIHRoZQ0KPj4+Pj5mb3J3YXJkaW5nDQo+Pj4+PiAg
ID4+Pj4+IHdpbGwgZ2VuZXJhbGx5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcyBjbGFzc2lmaWVyLCBi
dXQgaW4NCj4+Pj4+c3BlY2lhbA0KPj4+Pj4gICA+Pj4+PiBjYXNlcyBtYXkgYmUgcHJvdmlkZWQg
Ynkgc2VydmljZSBmdW5jdGlvbnMuIChJIGtlZXANCj4+Pj4+d2FudGluZyB0byBnZXQNCj4+Pj4+
ICAgPj4+Pj4gcmlkIG9mIHRob3NlIHNwZWNpYWwgY2FzZXMsIGJ1dCBzbyBmYXIgdGhlcmUgc2Vl
bSB0byBiZQ0KPj4+Pj5qdXN0IGVub3VnaA0KPj4+Pj4gICA+Pj4+PiBvZiB0aGVtIHRvIHdhcnJh
bnQgY292ZXJpbmcgaW4gdGhlIHNvbHV0aW9uLiBBbmQgbW9yZQ0KPj4+Pj5pbXBvcnRhbnRseSwN
Cj4+Pj4+ICAgPj4+Pj4gc2lnbmlmaWNhbnQgc3VwcG9ydCBmb3IgaXQgaW4gdGhlIHdvcmtpbmcg
Z3JvdXAuKSBbTHVjeV0NCj4+Pj4+VGhpcyBpcw0KPj4+Pj4gICA+Pj4+PiB0aGUgc2Vjb25kIGNh
c2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3IChidXQgeW91IGRvbid0DQo+Pj4+Pmxpa2Ug
aXQpLg0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBBbmQgeW91IHN1Z2dlc3QgZGlzdGlu
Z3Vpc2hpbmcgdGhlc2UgdHdvIGNhc2VzIHdoZW4NCj4+Pj4+ZGlzY3Vzc2luZw0KPj4+Pj4gICA+
Pj4+PiBhYm91dCBtZXRhZGF0YSB1c2FnZS4gSXMgdGhhdCByaWdodCB1bmRlcnN0YW5kaW5nPw0K
Pj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBMdWN5DQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiBPbiAzLzEy
LzE0LCAyOjMzIFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+PiBKb2VsLCBJIGlu
dGVycHJldCB0aGF0IHlvdSBzdWdnZXN0cyB0aGF0IGRpc3Rpbmd1aXNoIHRoZQ0KPj4+Pj5leGNo
YW5nZQ0KPj4+Pj4gICA+Pj4+Pj4gaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGJldHdl
ZW4gc2VydmljZSBmdW5jdGlvbnMNCj4+Pj4+YW5kIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4gZXhjaGFu
Z2UgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGZyb20gYSBzZXJ2aWNlDQo+Pj4+PmZ1
bmN0aW9uIHRvDQo+Pj4+PiAgID4+Pj4+PiBhIHNlcnZpY2Ugbm9kZS4gSXMgdGhpcyByaWdodCB1
bmRlcnN0YW5kaW5nPyBMdWN5DQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuDQo+Pj4+PiAgID4+Pj4+
PiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIs
DQo+Pj4+PjIwMTQNCj4+Pj4+IDE6MTkNCj4+Pj4+ICAgPj4+Pj4+IFBNDQo+Pj4+PiAgID4+Pj4+
PiBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOiBKaW0gR3Vp
Y2hhcmQNCj4+Pj4+ICAgPj4+Pj4+IChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0Og0KPj4+Pj4gICA+Pj4+Pj4gUmU6
IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAg
ID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gTXkgaW5jbGluYXRpb24gd291bGQgYmUgdG8gdHVuZSB0
aGF0IGRlZmluaXRpb24gdG8NCj4+Pj4+ZGlzdGluZ3Vpc2gNCj4+Pj4+ICAgPj4+Pj4+IGJldHdl
ZW4gZGF0YXBsYW5lIGNhcnJpZWQgaW5mb3JtYXRpb24gaW50ZW5kZWQgZm9yIHVzZSBieQ0KPj4+
Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+PiBmdW5jaXRvbnMgKHdoYXRldmVyIHRoZSBvcmlnaW4p
LCBhbmQgZGF0YXBsYW5lIGNhcnJpZWQNCj4+Pj4+aW5mb3JtYXRpb24NCj4+Pj4+ICAgPj4+Pj4+
IGludGVuZGVkIGZvciBkYXRhcGxhbmUgZm9yd2FyZGluZyBjb21wb25lbnRzLg0KPj4+Pj4gICA+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBIaSBKb2VsLA0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4gSSBhZ3JlZSB0aGF0IHdlIG5lZWQgdXNpbmcgdGhlIHNhbWUgZGVmaW5pdGlv
biBmb3IgYQ0KPj4+Pj50ZXJtLCBidXQNCj4+Pj4+ICAgPj4+Pj4+PiBkaXNhZ3JlZSB0aGF0IHRo
ZSBtZXRhZGF0YSBkZWZpbml0aW9uIGhlcmUgaXMgYSBzZXQgb2YNCj4+Pj4+ICAgPj4+Pj4+PiBp
bmZvcm1hdGlvbiBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIFRoaXMgbWF5IGJlIHRvbyBuYXJyb3cN
Cj4+Pj4+b3IgbGVhZA0KPj4+Pj4gICA+Pj4+Pj4+IHRvIGEgcGFydGljdWxhciBzb2x1dGlvbi4g
SSBhbSBmaW5lIHdpdGggdGhpcyBkZWZpbml0aW9uDQo+Pj4+PmluIHRoZQ0KPj4+Pj4gICA+Pj4+
Pj4+IHByb2JsZW0gc3RhdGVtZW50IHcvIG1pbm9yIHR3ZWFrIChzdWdnZXN0ZWQgb24gbWFpbGlu
Zw0KPj4+Pj5saXN0KS4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IERhdGFwbGFu
ZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUNCj4+Pj4+YWJpbGl0
eSB0bw0KPj4+Pj4gICA+Pj4+Pj4+IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGNs
YXNzaWZpZXJzIGFuZCBzZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4gZnVuY3Rpb25zLCBiZXR3ZWVu
IHNlcnZpY2UgZnVuY3Rpb25zLCBhbmQgc2VydmljZQ0KPj4+Pj5mdW5jdGlvbnMgYW5kDQo+Pj4+
PiAgID4+Pj4+Pj4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4gY2xhc3NpZmllcnN8c2VydmljZSBub2Rl
cy4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IFRoZXJlIG1heSBiZSBhIHNvbHV0
aW9uIHRoYXQgYSBzZXJ2aWNlIGZ1bmN0aW9uIHBhc3Nlcw0KPj4+Pj5zb21lDQo+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+IGluZm9ybWF0aW9uIHRvIGF0dGFjaGVkIHNlcnZpY2Ugbm9kZSB3aXRob3V0
IHVzaW5nIFNGQw0KPj4+Pj5oZWFkZXIuDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
PiBUaGFua3MsIEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBIYWxwZXJuIERp
cmVjdA0KPj4+Pj4gICA+Pj4+Pj4+IFttYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb21d
IFNlbnQ6IFdlZG5lc2RheSwNCj4+Pj4+TWFyY2ggMTIsDQo+Pj4+PiAgID4+Pj4+Pj4gMjAxNCAx
MjoyNSBQTSBUbzogTHVjeSB5b25nOyBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXMNCj4+Pj4+Qk9V
VEhPUlM7DQo+Pj4+PiAgID4+Pj4+Pj4gUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3Vp
Y2hhcik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+PiAgID4+Pj4+Pj4gc2Zj
OyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+IGRy
YWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+PiBMdWN5LCB5b3Ugc2F5ICJ0aGUgbWV0YWRhdGEgdGVybSBtZWFucyAu
Li4iIFRoZQ0KPj4+Pj5kZWZpbml0aW9uIHlvdQ0KPj4+Pj4gICA+Pj4+Pj4+IHRoZW4gcHJvdmlk
ZSBpcyBhIGRlZmluaXRpb24gb2YgdGhlIHNldCBvZiBpbmZvcm1hdGlvbiB3ZQ0KPj4+Pj5hcmUN
Cj4+Pj4+ICAgPj4+Pj4+PiBwcm9wb3NpbmcgdGhhdCB3ZSBwdXQgaW4gdGhlIFNGQyBoZWFkZXIu
IEksIGFuZCBvdGhlcnMsDQo+Pj4+PmhhdmUNCj4+Pj4+ICAgPj4+Pj4+PiBiZWVuIHVzaW5nIHRo
ZSB0ZXJtIG1ldGFkYXRhIG1vcmUgbmFycm93bHkuIFdlIGNhbiB1c2UNCj4+Pj4+d2hhdGV2ZXIN
Cj4+Pj4+ICAgPj4+Pj4+PiBkZWZpbml0aW9uIHdlIHdhbnQuIEJ1dCB3ZSBkbyBuZWVkIHRvIGFn
cmVlIG9uIHRoZQ0KPj4+Pj5kZWZpbml0aW9uLg0KPj4+Pj4gICA+Pj4+Pj4+IEZvciB0aGUgcHVy
cG9zZXMgb2YgdGhlIFdHLCBpdCBzZWVtcyBtdWNoIG1vcmUgdXNlZnVsIHRvDQo+Pj4+PnVzZSB0
aGUNCj4+Pj4+ICAgPj4+Pj4+PiB0ZXJtIG1ldGFkYXRhIGZvciB0aGUgbmFycm93ZXIgZGVzY3Jp
cHRpb24uDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+
Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IE9uIDMvMTIvMTQsIDE6MTkgUE0sIEx1Y3kg
eW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4gSGkgSm9lbCwNCj4+Pj4+ICAgPj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4gSSBhZ3JlZS4gV2UgbmVlZCB0byBkaWZmZXJlbnRpYXRlIHRoZSBt
ZXRhZGF0YSB1c2VkIGJ5DQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj5mdW5jdGlvbiBh
bmQgU0ZDIGhlYWRlci4gVGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgY2FycnlpbmcNCj4+Pj4+c29t
ZQ0KPj4+Pj4gICA+Pj4+Pj4+PnN0YXRlcyBhbG9uZyB3aXRoIHRoZSBwYWNrZXQuIElNTzogU0ZD
IGhlYWRlciBpcyBhIGtpbmQgb2YNCj4+Pj4+ICAgPj4+Pj4+Pj5tZXRhZGF0YSBjYXJyaWVkIG9u
IHBhY2tldCBmb3IgbmV4dCBzZXJ2aWNlIG5vZGUgdG8gdXNlLg0KPj4+Pj5JbiB0aGUNCj4+Pj4+
ICAgPj4+Pj4+Pj5jb250ZXh0IG9mIFNGQywgd2UgaGF2ZSB0ZXJtIGZvciBTRkMgaGVhZGVyIGFu
ZCB0aGUNCj4+Pj4+bWV0YWRhdGEgdGhhdA0KPj4+Pj4gICA+Pj4+Pj4+PndhcyBjYXJyaWVkIGJl
dHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIG9yIGJldHdlZW4gc2VydmljZQ0KPj4+Pj4gICA+Pj4+
Pj4+PmZ1bmN0aW9ucyBhbmQgY2xhc3NpZmllcnMvc2VydmljZSBub2Rlcywgd2hpY2ggaXMgd2hh
dA0KPj4+Pj50aGUgZHJhZnQNCj4+Pj4+ICAgPj4+Pj4+Pj5mb2N1cy4NCj4+Pj4+ICAgPj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gVGhhbmtzLCBMdWN5DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZy
b206IEpvZWwgTS4gSGFscGVybg0KPj4+Pj4gICA+Pj4+Pj4+PiBbbWFpbHRvOmptaEBqb2VsaGFs
cGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsDQo+Pj4+PiAyMDE0DQo+Pj4+PiAg
ID4+Pj4+Pj4+IDExOjE4IEFNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQ
YXJrZXIgQ2M6DQo+Pj4+PiBKaW0NCj4+Pj4+ICAgPj4+Pj4+Pj4gR3VpY2hhcmQgKGpndWljaGFy
KTsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+
Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltDQo+
Pj4+PiAgID4+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gZHJhZnQtcmlqc21hbi1z
ZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4gSSB0aGluayBpdCBpcyBpbXBvcnRhbnQgdG8ga2VlcCBhIHN0cm9uZyBkaXN0aW5jdGlv
bg0KPj4+Pj5iZXR3ZWVuDQo+Pj4+PiAgID4+Pj4+Pj4+IG1ldGFkYXRhICh3aGljaCBpcyBmb3Ig
dXNlIGJ5IGFwcGxpY2F0aW9ucykgYW5kIHRoZQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+
Pj4+IGNoYWluaW5nIGluZm9ybWF0aW9uIGluIHRoZSBiYXNlIHNlcnZpY2UgY2hhaW4gaGVhZGVy
LA0KPj4+Pj53aGljaCBpcw0KPj4+Pj4gICA+Pj4+Pj4+PiBmb3IgdXNlIGJ5IHRoZSBzZXJ2aWNl
IGNoYWluIHN1cHBvcnQgbWVjaGFuaXNtcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IE9u
IDMvMTIvMTQsIDEwOjQyIEFNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+PiBG
dWxseSBhZ3JlZSB3aXRoIEpvZS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
PiBXZSBzaG91bGQgbm90IHJlcXVpcmUgYSBmaXggbGVuZ3RoIGZvciBpbi1iYW5kIG1ldGFkYXRh
DQo+Pj4+PmJ1dA0KPj4+Pj4gICA+Pj4+Pj4+Pj4gYWxzbyBub3QgbGVhdmUgaXQgZm9yIGZyZWVs
eSB1c2FnZS4gSW4gZmFjdCwgd2hlbiBhDQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+
IG5vZGUgaW5zZXJ0cyBTRkMgaGVhZGVyIG9uIGEgKGVuY2Fwc3VsYXRlZCkgcGFja2V0IGFuZA0K
Pj4+Pj5zZW5kIHRvDQo+Pj4+PiAgID4+Pj4+Pj4+PiBuZXh0IHNlcnZpY2Ugbm9kZSwgU0ZDIGhl
YWRlciBpdHNlbGYgY2FuIGJlIHNlZW4gYXMgYQ0KPj4+Pj5tZXRhZGF0YS4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBMdWN5DQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjDQo+Pj4+PiAg
ID4+Pj4+Pj4+PiBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgSm9l
bCBNLg0KPj4+Pj5IYWxwZXJuDQo+Pj4+PiAgID4+Pj4+Pj4+PiBTZW50OiBXZWRuZXNkYXksIE1h
cmNoIDEyLCAyMDE0IDk6MjEgQU0gVG86IE5pY29sYXMNCj4+Pj4+Qk9VVEhPUlM7DQo+Pj4+PiAg
ID4+Pj4+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsNCj4+Pj4+
YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+ICAgPj4+Pj4+Pj4+IHNmYzsgSmFtYWwgSGFk
aSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4+Pj4+IGRyYWZ0LXJpanNt
YW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4gRm9yIGluLWJhbmQgbWV0YWRhdGEsIHRoZSBBUEkgZm9yIGFjY2VzcyBjYW4g
ZWFzaWx5IGJlDQo+Pj4+PiAgID4+Pj4+Pj4+PiBzeW5jaHJvbm91cy4gT3V0IG9mIGJhbmQgbWV0
YWRhdGEgbmVlZHMgZGlmZmVyZW50DQo+Pj4+PmhhbmRsaW5nLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4g
VGhlcmUgYXJlIG1hbnkgY2FzZXMgd2hlcmUgb3V0LW9mLWJhbmQgbWV0YWRhdGEgaXMNCj4+Pj4+
dXNlZnVsIGFuZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4gYXBwcm9wcmlhdGUuIEJ1dCB0aGV5IGRvIG5v
dCBjb3ZlciBhbGwgbmVlZHMgYnkgYW55DQo+Pj4+PnN0cmV0Y2guDQo+Pj4+PiAgID4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gRXZlbiBpZiBlYWNoIHBpZWNlIG9mIGluLWJhbmQgbWV0YWRh
dGEgaXMgb2YgZml4ZWQNCj4+Pj4+bGVuZ3RoLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4gdGhlcmUgYXJl
IG1hbnkgZGlmZmVyZW50IGtpbmRzIG9mIG1ldGF0eXBlLiBUcnlpbmcgdG8NCj4+Pj4+c2F5DQo+
Pj4+PiAgID4+Pj4+Pj4+PiAidGhlcmUgd2lsbCBiZSBleGFjdGx5IGZvdXIgcGllY2VzLCBhbmQg
dGhleSB3aWxsIGJlIG9mDQo+Pj4+PnR5cGVzDQo+Pj4+PiAgID4+Pj4+Pj4+PiB0MSwgdDIsIHQz
LCBhbmQgdDQiIGlzIHNpbXBseSB0b28gc3BlY2lmaWMgZm9yIGV2ZW4gODAlDQo+Pj4+Pm9mIHRo
ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj5uZWVkcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBPbiAzLzEyLzE0LCA4OjUyIEFNLCBOaWNvbGFzIEJPVVRIT1JTIHdyb3RlOg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IEhlbGxvIFJvbiwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+IFNlbmRpbmcgb3V0IG9mIGJhbmQgY29uZ3J1ZW50IG1ldGFkYXRhIG1heSBub3QgYmUgdGhl
DQo+Pj4+PmFuc3dlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRvIGFsbCBuZWVkcyBidXQgaXQgaXMg
b25lIHRvb2wgdGhhdCB3ZSBzaG91bGQga2VlcC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IE5vdCBhbGwgbWV0YWRhdGEgaXMgdGllZCB0byBhIHNwZWNpZmljIHBhY2tl
dCwgZm9yDQo+Pj4+PmV4YW1wbGUgYQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHBvbGljeSBjaGFuZ2Ug
aW4gUENSRiBjb3VsZCBsZWFkIHRvIHNvbWUgbWV0YWRhdGENCj4+Pj4+c2lnbmFsaW5nLA0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+IHRoZSByZWFjdGlvbiB0aW1lIG5lZWQgbm90IGJlIGltbWVkaWF0ZSwg
ZmV3IG1zIG1heQ0KPj4+Pj5ub3QgbWF0dGVyLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gQXMgeW91IHBvaW50LCBpZiBhIHBhY2tldCBpcyB0aWVkIHRvIGEgbWV0YWRh
dGEgYQ0KPj4+Pj5jb3JyZWxhdGlvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGluZm8gY2FuIGJlIHNl
dCBpbiBib3RoIHBhY2tldCB0byBkZWFsIHdpdGggaXQgKGkuZQ0KPj4+Pj5tZXRhZGF0YQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+IGV4cGVjdGVkIGZsYWcgaW4gdGhlIFNGQyBoZWFkZXIsIHBsdXMgYW4g
aWQpDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBGaW5hbGx5IHdlIGNh
biBzdGlsbCBzZW5kIHNvbWUgbGltaXRlZCBtZXRhZGF0YSB3aXRoaW4NCj4+Pj4+YSBoZWFkZXIu
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhpcyBjb3VsZCBiZSB1c2VkIGZvciBsb2FkIGJhbGFuY2Vy
cyBpbiBwYXJ0aWN1bGFyIGlmDQo+Pj4+PndlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gYWdyZWUgb24g
YSBjb252ZW50aW9uIHRvIGxvY2F0ZSAiY29hcnNlIGdyYWluIHBvbGljeSINCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiAvICJmaW5lIGdyYWluIHBvbGljeSIgb24gcmVzZXJ2ZWQgY29udGV4dCBoZWFkZXJz
Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhpcyBzZWVtcyB0byBv
cGVuIHVwIGEgbG90IG9mIGZsZXhpYmlsaXR5IC8NCj4+Pj4+aW5ub3ZhdGlvbnMuDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBPbiB5b3VyIGxhc3QgcG9pbnQsIHRoZXJl
IGlzIGEgcXVlc3Rpb24gb24gaG93IHRvIG1ha2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtZXRhZGF0
YSBhdmFpbGFibGUgdG8gYSBTZXJ2aWNlIEZ1bmN0aW9uLiBDdXJyZW50IHNvY2tldA0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IGNvbm5lY3Rpb25zIGZvciBleGFtcGxlIGRvIG5vdCBhbGxvdyB0byByZXRy
aWV2ZSBJUA0KPj4+Pj5oZWFkZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBvcHRpb25zLiBTbyBJIGFz
c3VtZSB0aGF0IFNGQyBhd2FyZSBTZXJ2aWNlIEZ1bmN0aW9ucw0KPj4+Pj53aWxsDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gbmVlZCBzb21lIChhc3luY2hyb25vdXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiA/
KSBBUEkgdG8gcmV0cmlldmUgU0ZDIGhlYWRlciBpbmZvcm1hdGlvbiBhcyB3ZWxsIGFzDQo+Pj4+
PmluLWJhbmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtZXRhZGF0YS4gSSBkb24ndCBzZWUgb3V0IG9m
IGJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0DQo+Pj4+PmFkZGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
IGNvbXBsZXhpdHksIHRoZSBzYW1lIEFQSSBjYW4gcHJvYmFibHkgYXBwbHkuDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGUgYWx0ZXJuYXRpdmUgb3B0aW9uLCBhbGxv
d2luZyB2YXJpYWJsZSBzaXplZA0KPj4+Pj5tZXRhZGF0YSBpbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
IHRoZSBTRkMgaGVhZGVyIGhhcyBzb21lIGRyYXdiYWNrcyBhcyB3ZWxsLCBvbmUgYmVpbmcNCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiBmcmFnbWVudGF0aW9uLCBhbmQgc29tZSBzd2l0Y2hlcyBleHBlY3Rp
bmcgYXMgd2VsbCB0bw0KPj4+Pj5sb29rIGF0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gZW5kIHVzZXIg
dHJhZmZpYyBoZWFkZXJzIGZvciBsaW5rIGxvYWQgYmFsYW5jaW5nLiBJDQo+Pj4+PndvdWxkDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gYWdyZWUgdGhhdCBpZiB3ZSBjYW4gYWNjZXB0IHRoZXNlIGlzc3Vl
cywgdGhlbiBzZW5kaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gb2ZmLWxpbmUgY29uZ3J1ZW50IG1l
dGFkYXRhIGxvb3NlcyBpdHMgaW50ZXJlc3QuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBXZSBuZWVkIHRvIHRha2UgaW50byBhY2NvdW50IHRoYXQgYm90aCBpbi1iYW5k
IGFuZA0KPj4+Pj5jb25ncnVlbnQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBvdXQtb2YtYmFuZCBtZXRh
ZGF0YSB0cmFuc3BvcnQgaXMgbm90IHJlbGlhYmxlLiBBDQo+Pj4+PnBhY2tldCBsb3NzDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gdHJpZ2dlcmluZyByZXRyYW5zbWlzc2lvbiB3b3VsZCBub3QgbGVhZCB0
byB0aGUNCj4+Pj4+aWRlbnRpY2FsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gcmVjb25zdHJ1Y3Rpb24g
b2YgdGhlIGFzc29jaWF0ZWQgbWV0YWRhdGEuIEluIHNvbWUNCj4+Pj4+Y2FzZXMsIHdlDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gbWlnaHQgdGh1cyBldmVuIG5lZWQgbm9uLWNvbmdydWVudCBvdXQtb2Yt
YmFuZCByZWxpYWJsZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1ldGFkYXRhIHRyYW5zcG9ydC4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+PiBOaWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18gRnJvbToNCj4+Pj4+IFJvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFBhcmtlciBb
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbT5dIFNlbnQ6DQo+Pj4+PldlZG5lc2RheSwNCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBNYXJjaCAxMiwgMjAxNA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IDEyOjQzIFBNIFRvOiBOaWNvbGFz
IEJPVVRIT1JTIENjOiBKaW0gR3VpY2hhcmQNCj4+Pj4+KGpndWljaGFyKTsNCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+
IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj5zZmM7IEphbWFsIEhhZGkgU2Fs
aW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1z
ZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IE5pY29sYXMsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBJIHVuZGVyc3RhbmQgdGhlIGNvbmNlcHQgZm9yIG91dCBvZiBiYW5kIHNpZ25hbGluZyBvZg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+bWV0YWRhdGEsIGJ1dCBJIGFtIGNvbmNlcm5lZCB0aGF0IGl0IGlu
dHJvZHVjZXMNCj4+Pj4+c2lnbmlmaWNhbnQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PmNvbXBsZXhpdHkg
ZHVlIHRvIHRoZSBwb3RlbnRpYWwgcmFjZSBjb25kaXRpb24gb2YNCj4+Pj4+cmVjZWl2aW5nIHRo
ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+cmVhbCBwYWNrZXQgYmVmb3JlIHRoZSBtZXRhZGF0YS4gV2hp
bGUgdGhlIHJlYWwgcGFja2V0DQo+Pj4+PmNvdWxkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5pbmRpY2F0
ZSB0aGF0IG91dCBvZiBiYW5kIG1ldGFkYXRhIGlzIGV4cGVjdGVkLCBob3cgY2FuDQo+Pj4+Pndl
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj5ndWFyYW50ZWUgdGhlIG9yZGVyIG9mIHJlY2VwdGlvbj8gV2hh
dCBpZiBzd2l0Y2hpbmcgb3INCj4+Pj4+cm91dGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+bm9kZXMg
YXBwbHkgaGFzaCBiYXNlZCBsb2FkIGJhbGFuY2luZz8gV2hhdCBpZiB0aGUgbG9hZA0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+YmFsYW5jaW5nIHVuZGVyc3RhbmRzIFNGQyBlbmNhcHMgYW5kIGxvb2tzIGJl
eW9uZCBpdCB0bw0KPj4+Pj50aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pm9yaWdpbmFsIGhlYWRlciB0
byBnZXQgYmV0dGVyIGVudHJvcHk/DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gQ2FuIHdlIGd1YXJhbnRl
ZSB0aGF0IHRoZSBtZXRhZGF0YSBhbmQgcmVhbCBwYWNrZXQNCj4+Pj4+d2lsbCBmb2xsb3cNCj4+
Pj4+ICAgPj4+Pj4+Pj4+PnRoZSBleGFjdCBzYW1lIHBhdGg/IElmIHdlIGNhbiBub3QsIHRoZW4N
Cj4+Pj4+aW1wbGVtZW50YXRpb25zIHdpbGwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pm5lZWQgdG8gYWRk
IGluZ3Jlc3MgcXVldWluZyB0byBjb3BlIHdpdGggdGhlIHNjZW5hcmlvLg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gQWxzbywgZG8geW91IGZlZWwgdGhhdCB0aGUgaW5j
cmVhc2UgaW4gaW1wbGVtZW50YXRpb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBjb21wbGV4aXR5IGF0
IHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucyBpcyByZWFzb25hYmxlPw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhhbmtzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gUm9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4g
T24gTWFyIDEyLCAyMDE0LCBhdCA0OjA5IEFNLCAiTmljb2xhcyBCT1VUSE9SUyINCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5C
T1VUSE9SU0Bxb3Ntb3MuY29tPg0KPj4+Pj48bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9z
LmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBJ
IHRoaW5rIHdlIG11c3QgbWFrZSBhIGRpc3RpbmN0aW9uIGJldHdlZW46DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IC0gTWV0YWRhdGEgd2hpY2ggc2hvdWxkIGJlIHBh
cnQgb2YgdGhlIGhlYWRlciBkZWZpbmVkDQo+Pj4+PmFzIGluDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
IGJhbmQgbWFya2luZy4gLSBNZXRhZGF0YSB3aXRoIGNhbiBiZSBwYXNzZWQgb3V0IG9mDQo+Pj4+
PmJhbmQsIGZvcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBleGFtcGxlIGNvbmdydWVudCBvdXQgb2Yg
YmFuZCBzaWduYWxpbmcgZGVmaW5lZCBpbg0KPj4+Pj50aGUgZHJhZnQNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gVGhlIGZvcm1lciBjYWxscyBmb3IgYSBsaW1pdGVk
IHNwYWNlIGluIHRoZSBoZWFkZXIsDQo+Pj4+PnRydWUsIFRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
PiBsYXR0ZXIgaG93ZXZlciBkb2VzIG5vdCBpbmN1ciBhbnkgc3BhY2UgbGltaXRhdGlvbg0KPj4+
Pj5hbmQgaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gc3RpbGwgZmFpcmx5IGVmZmljaWVudCBhbmQg
aXQgcmVtYWlucyBjb21wYXRpYmxlIHdpdGgNCj4+Pj4+YSBmaXhlZA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+PiBzaXplIGhlYWRlciB1c2VkIHRvIHJvdXRlIHRob3NlIHNpZ25hbGluZyBtZXNzYWdlcw0K
Pj4+Pj5hbG9uZyB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gY2hhaW4ncyBzZXJ2aWNlIGZ1bmN0
aW9ucy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gTmljb2xhcyBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFtqZ3VpY2hhckBjaXNjby5jb208bWFp
bHRvOmpndWljaGFyQGNpc2NvLmNvbT5dIFNlbnQ6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFR1ZXNk
YXksIE1hcmNoIDExLCAyMDE0IDY6NDggUE0gVG86IFJvbiBQYXJrZXIgQ2M6DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+IE5pY29sYXMgQk9VVEhPUlM7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47
IHNmYzsgSmFtYWwgSGFkaSBTYWxpbQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBTdWJqZWN0OiBSZTog
W3NmY10NCj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IEhpIFJvbiwNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gV2UgY2FuIGNlcnRhaW5seSBoYXZlIHRo
aXMgZGlzY3Vzc2lvbiBidXQgd2Ugc2hvdWxkDQo+Pj4+PmZpcnN0DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+IGNvbnNpZGVyIHdoYXQgaW5mb3JtYXRpb24gaXMgbmVjZXNzYXJ5IGFuZCBpZiBzYWlkDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+IGluZm9ybWF0aW9uIGNhbiBmaXQgd2l0aGluIGEgZml4ZWQgbnVt
YmVyIG9mIGNvbnRleHRzDQo+Pj4+PmluIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBtYWpvcml0
eSBvZiBjYXNlcy4gUmVtZW1iZXIsIHRoZSBnb2FsIG9mIGJlaW5nIGFibGUNCj4+Pj4+dG8gcGFz
cw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSB0aHJvdWdoIHRoZSBuZXR3b3JrIGlzIHRv
IGVuaGFuY2Ugc2VydmljZQ0KPj4+Pj5kZWxpdmVyeSwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbm90
IHBhc3MgdGhlIGVudGlyZSB3b3JrcyBvZiBTaGFrZXNwZWFyZSA7LSkNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gU2VudCBmcm9tIG15IGlQaG9uZQ0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gT24gTWFyIDcsIDIwMTQsIGF0IDM6NTIg
QU0sICJSb24gUGFya2VyIg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gPFJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+DQo+
Pj4+PjxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+IHdyb3RlOg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IE5pY29sYXMsDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gSSBzZWUgc2ltaWxhciByZXF1aXJl
bWVudHMgZnJvbSB0aGUgM2dwcCBFUEMgc2lkZS4NCj4+Pj4+SSB3b3VsZA0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4gbGlrZSB0byBwcm9wb3NlIGFuIE9VSSAvIFRMViBiYXNlZCBhcHByb2FjaCB3aGVy
ZSB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IHJlc2VydmVkIE9VSSBjYW4gYmUgdXNlZCBmb3Ig
YWdyZWVkIHVwb24gdHlwZXMgb2YNCj4+Pj4+Y29tbW9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBt
ZXRhZGF0YSBhbmQgdmVuZG9yIG9yIG90aGVyIG9yZ2FuaXphdGlvbmFsIE9VSXMgY2FuDQo+Pj4+
PmJlIHVzZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IHRvIHF1aWNrbHkgaW5ub3ZhdGUgaW4gdGhl
IG5ldHdvcmtzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gU2ltdWx0YW5lb3VzbHksIEkgd291bGQg
YWxzbyBsaWtlIHRvIGNvbnNpZGVyDQo+Pj4+Pm1lY2hhbmlzbXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+IHRoYXQgYXJlIG9wdGltaXplZCBmb3IgbG9uZyBsaXZlZCBmbG93cyBzbyBhcyB0bw0KPj4+
Pj5saW1pdCB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IG5lZ2F0aXZlIGVmZmVjdHMgb2YgcGFj
a2V0IGdyb3d0aC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBS
b24NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IE9uIE1hciA3LCAyMDE0LCBhdCA4OjM0IEFNLCAiTmljb2xhcyBCT1VUSE9S
UyINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1h
aWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+DQo+Pj4+PjxtYWlsdG86Tmljb2xhcy5C
T1VUSE9SU0Bxb3Ntb3MuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBIZWxsbyBKaW0NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+IEkgaGF2ZSBzZWVuIGNhc2VzIGluIEdpIExBTiwgd2hlcmUgc3Vic2Ny
aWJlciByZWxhdGVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gaW5mb3JtYXRpb24gaXMgcGFzc2Vk
IHRvIGEgV2ViIFByb3h5IGZvciBIVFRQIGhlYWRlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGVu
cmljaG1lbnQgKGFpbWVkIGF0IHNvbWUgV2ViIENvbnRlbnQgcHJvdmlkZXJzDQo+Pj4+PnBhcnRu
ZXJzIG9mDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gdGhlIE1vYmlsZSBPcGVyYXRvcikuDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gSW5mb3JtYXRpb24gd2FzIGFuIGNvZGVkIChwZXJzaXN0ZW50KSBz
dWJzY3JpYmVyIGlkDQo+Pj4+PmRlcml2ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBmcm9tIHRo
ZSBNU0lTRE4sIGFuZCBjb3VwbGUgb2YgZiBjdXN0b21lciBwcm9maWxlDQo+Pj4+PnJlbGF0ZWQN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBmaWVsZHMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBJbiBhbiBzZmMgYmFzZWQgR2kgTEFOLCB0aGlzIGVudGl0eSBz
aG91bGQgcmVjZWl2ZQ0KPj4+PiA+ZnJvbSB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBDbGFz
c2lmaWVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiAtIEEg
Y2xhc3NpZmljYXRpb24gb2YgdGhlIENvbnRlbnQgUHJvdmlkZXIgKCBJZCwNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+PiBDYXRlZ29yeSkgYmFzZWQgb24gdHJhZmZpYyBhbmFseXNpcyAtIFRoZSBNU0lT
RE4gb2YNCj4+Pj4+IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHN1YnNjcmliZXIgLSBUd28g
c3Vic2NyaWJlciBwb2xpY3kgZmllbGRzIChub3QgdGllZA0KPj4+Pj4gdG8gUENSRg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+IGJ1dCBiZWxvbmdpbmcgdG8gdGhlIFN1YnNjcmliZXIgREIpIChTdWJz
Y3JpYmVyDQo+Pj4+PiBjYXRlZ29yeSwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBzdWItY2F0ZWdv
cnkpIC0gQSBzZXNzaW9uIGlkIChmb3IgbG9nZ2luZyBhbmQNCj4+Pj4+dHJhY2tpbmcNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBwdXJwb3NlcykNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+IFRoZSBvYmplY3RpdmUgYmVpbmcgdG8gYXZvaWQgaGF2aW5nIHRoZSBI
VFRQIFByb3h5DQo+Pj4+PnRvDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gYmVjb21lIGEgdHJ1c3Rl
ZCBhcHBsaWNhdGlvbiAoaW50ZXJvZ2F0ZSB0aGUNCj4+Pj4+IHN1YnNjcmliZXIgREIsDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gZXRjLi4pDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IE5pY29sYXMNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4g
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOiBKaW0NCj4+Pj4+
IEd1aWNoYXJkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gKGpndWljaGFyKSBbamd1aWNoYXJAY2lz
Y28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+XSBTZW50Og0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+IFRodXJzZGF5LCBNYXJjaCAwNiwgMjAxNCAyOjAyIFBNIFRvOiBKYW1hbCBIYWRpDQo+
Pj4+PlNhbGltOw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGptb2lzYW5kQGp1bmlwZXIubmV0PG1h
aWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldD4gPG1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldD47
DQo+Pj4+PiBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+
IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IENjOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
IHNmYyBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBkcmFmdC1yaWpz
bWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSGkgSmFtYWwsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBZb3Ugc2FpZCAiSXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVk
IGZvciB2YXJpYWJsZQ0KPj4+Pj4gc2l6ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBtZXRhZGF0
YSIuLiBJIGFtIG5vdCBzbyBjb252aW5jZWQgYW5kIHdvdWxkIGxpa2UgdG8NCj4+Pj4+IGJldHRl
cg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHVuZGVyc3RhbmQgdGhlIHJlcXVpcmVtZW50cyBiZWZv
cmUgcGFzc2luZyBqdWRnZW1lbnQuDQo+Pj4+PiBJZiB3ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
IGxvb2sgYXQgdGhlIHVzZSBjYXNlcyBhcyBwcmVzZW50ZWQgdGh1cyBmYXIgaW50bw0KPj4+Pj4g
dGhlIFdHIEkNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBoYXZlIHlldCB0byBzZWUgYSBzaW5nbGUg
ZXhhbXBsZSBvZiB0aGUgbmVlZA0KPj4+Pj4gKG5vdGluZyB0aGF0DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4gZGVzaXJlIGlzIG5vdCB0aGUgc2FtZSBhcyBuZWVkKSAtIEkgYW0gbm90IHNheWluZw0K
Pj4+Pj4gdGhlcmUgaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBubyByZXF1aXJlbWVudCBidXQg
cmF0aGVyIHRoYXQgd2Ugc2hvdWxkIG5vdCBqdW1wDQo+Pj4+PiB0byB0aGUNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+PiBjb25jbHVzaW9uIGFuZCBidWlsZCBzdGFuZGFyZHMgYXJvdW5kIGEgdGhlb3J5
Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBPbiAzLzMvMTQsIDY6MzUgQU0s
ICJKYW1hbCBIYWRpIFNhbGltIg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiA8aGFkaUBtb2phdGF0
dS5jb208bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPiA8bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29t
Pj4NCj4+Pj4+d3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4+IEkgbGlrZSB0aGUgZG9jIC0gd2VsbCB3cml0dGVuLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBTZWN0aW9uIDQuMyBvbiBtZXRhZGF0YSBlbmNv
ZGluZy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gSXQg
c2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZSBzaXplZA0KPj4+Pj4gbWV0YWRh
dGENCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gKGF0IGxlYXN0IGZvciBodHRwL2FwcCB5b3Ugc2Vl
bSB0byBpbmRpY2F0ZSB0aGUNCj4+Pj4+IGRlc2lyZSBmb3INCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
Pj5pdCkuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IEZvciBhIGRhdGFwYXRoIHBlci1wYWNrZXQg
bWV0YWRhdGEsIGkgZmVlbCB0aGUNCj4+Pj4+IG5lZWQgaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
Pj4ganVzdCBhcyBpbXBvcnRhbnQuIEFyZSB3ZSBsaW1pdGVkIGJ5IHRoZSBmYWN0IHRoYXQNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gZXhpc3RpbmcgaGFyZHdhcmUgbWF5IG5vdCBiZSBhYmxlIHRv
IGhhbmRsZSBUTFZzPw0KPj4+Pj5Gb3INCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gZXhhbXBsZSwg
SSBkb250IGhhdmUgYSBwcm9ibGVtIGhhbmRsaW5nIFRMVnMgaW4gYQ0KPj4+Pj4gc29mdHdhcmUN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj5kYXRhcGF0aC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gY2hlZXJzLCBqYW1hbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gbWFpbGluZyBs
aXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+
Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18g
c2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRm
Lm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+DQo+
Pj4+PiAgID4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fIHNmYyBtYWlsaW5nDQo+Pj4+PiBsaXN0DQo+Pj4+PiAgID4+Pj4+IHNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAg
ID4+DQo+Pj4+PiAgID4+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCj4+Pj4+ICAgPj5zZmMgbWFpbGluZyBsaXN0DQo+Pj4+PiAgID4+c2ZjQGlldGYub3Jn
PG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gICA+Pmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4NCj4+Pj4+
ICAgPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+
PiAgID5zZmMgbWFpbGluZyBsaXN0DQo+Pj4+PiAgID5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiAgID5odHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4NCj4+Pj4NCj4+Pj4gX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj4gc2ZjIG1haWxpbmcgbGlz
dA0KPj4+PiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4gaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pg0KPj4+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4gc2ZjIG1haWxpbmcgbGlzdA0K
Pj4+IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+IGh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4NCj4+DQo+Pl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+PnNmYyBtYWlsaW5nIGxpc3QNCj4+c2Zj
QGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pmh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vc2ZjDQo+DQo+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCj5zZmMgbWFpbGluZyBsaXN0DQo+c2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQo+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMN
Cg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNmYyBt
YWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYg
MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIg
MTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0K
CXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICov
DQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47
DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1p
bHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5r
DQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlv
bjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21z
by1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVu
ZGVybGluZTt9DQpwLk1zb0FjZXRhdGUsIGxpLk1zb0FjZXRhdGUsIGRpdi5Nc29BY2V0YXRlDQoJ
e21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IENo
YXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTo4
LjBwdDsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5CYWxsb29u
VGV4dENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltc28tc3R5
bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCI7DQoJZm9udC1m
YW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnNwYW4uRW1haWxTdHlsZTE5DQoJe21zby1z
dHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1z
ZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlw
ZTpleHBvcnQtb25seTt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47
DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7
cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4N
CjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48
IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0
PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5
b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9
ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij5UaGlzIChsZW5ndGh5IGFuZCB2ZXJ5IGxpdmVseSkgdGhyZWFkIHN0YXJ0ZWQgZnJvbSBkcmFm
dC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucyAod2hpY2ggSSBjby1hdXRob3Jl
ZCkuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj5JbiBzZWN0aW9uIDQuOCwgd2UgbWFkZSBhIGNsZWFyIGRpc3RpbmN0aW9u
IGJldHdlZW4gYSBzZXJ2aWNlIHBhdGggbGF5ZXIgKHN0ZWVyaW5nIHBhY2tldHMgaG9wIGJ5IGhv
cCBhbG9uZyB0aGUgY2hhaW4pIGFuZCBhIHNlcnZpY2UgZnVuY3Rpb24gbGF5ZXIgKGNvbnZleQ0K
IG1ldGFkYXRhIGluZm9ybWF0aW9uIG9mIGludGVyZXN0IHRvIFNGcykuIFRlcm1pbm9sb2d5IGFz
aWRlLCBpdCBzZWVtcyB0aGF0IHN1Y2ggbGF5ZXJlZCB2aWV3IHdhcyBhZ3JlZWQgdXBvbiBieSBt
YW55IHBlb3BsZSBvbiB0aGUgbWFpbGluZyBsaXN0Lg0KPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5Ob3cgdGhpcyBjZXJ0
YWlubHkgZG9lcyBiZWcgdGhlIHF1ZXN0aW9uIG9mIHNvbHZpbmcgQk9USCBwcm9ibGVtcyB3aXRo
IHRoZSBzYW1lIChwYWNrZXQpIGVuY2Fwc3VsYXRpb24gbWVjaGFuaXNtLiBOb3RhYmx5IHdoZW4g
b2JzZXJ2aW5nIHRoYXQgbWFueSB1c2UgY2FzZXMNCiBjb3VsZCBiZSBzYXRpc2ZpZWQgd2l0aG91
dCBTRi1sZXZlbCBtZXRhZGF0YSwgb3IgYnkgdXNpbmcgbW9yZSBvdXQtb2YtYmFuZCB3YXlzIHRv
IGNvbnZleSBzdWNoIFNGIG1ldGFkYXRhLiBBbmQgYWxzbyB3aGVuIG9ic2VydmluZyB0aGF0IGlu
YmFuZCBtYXJraW5nIChlLmcuIHBhY2tldCBoZWFkZXJzKSBjb21lcyB3aXRoIHZhcmlvdXMgcHJv
cyAmYW1wOyBjb25zIChzb21lIG9mIHRoZSBpc3N1ZXMgYmVpbmcgaWRlbnRpZmllZCBpbiB0aGUg
ZHJhZnQsDQogZS5nLiBzZWN0aW9ucyA0LjEgYW5kIDQuMikuIDxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SSBkbyBhZ3Jl
ZSB3aXRoIE1hcmlhLiBXZSBtYXkgd2FudCB0byBleHBsb3JlIG90aGVyIG9wdGlvbnMgZm9yIGFk
ZHJlc3NpbmcgdGhlIG5lZWRzIG9mIHRoZSBzZXJ2aWNlIHBhdGggbGF5ZXIgdGhhdCBkbyBub3Qg
cmVxdWlyZSBhbiBleHBsaWNpdCBjaGFpbi1pZCBvZiBzb3J0cy4NCjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SW4gdGhl
IGRyYWZ0LCB3ZSBjb25jbHVkZWQgYnkgc3RhdGluZyDigJxBIHByb2R1Y3RpdmUgcGF0aCBmb3J3
YXJkIGNvdWxkIGJlIHRvIGRpdmlkZSBhbmQgY29ucXVlcjogdG8gY2xlYXJseSBzZXBhcmF0ZSB0
aGUgcHJvYmxlbSBvZiBTZXJ2aWNlIEZ1bmN0aW9uIFBhdGggdG9wb2xvZ3kNCiBmcm9tIHRoZSZu
YnNwOyZuYnNwOyBwcm9ibGVtIG9mIFtjb252ZXlpbmcgU0ZdIG1ldGFkYXRh4oCdLiBJIGRvIGJl
bGlldmUgd2Ugc2hvdWxkIGV4cGxvcmUgc3VjaCBzZXBhcmF0aW9uIHByaW5jaXBsZSBmdXJ0aGVy
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGlu
IDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IHNmYyBb
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5taWtlYmlh
bmNAYW9sLmNvbTxicj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDU6NTAg
UE08YnI+DQo8Yj5Ubzo8L2I+IHNmY0BpZXRmLm9yZzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTog
W3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+SSB3b3VsZCBpbWFnaW5lIHRoYXQgaWYgd2UgbWFkZSB0aGUg
Q2hhaW4gSUQgZmllbGQgaW4gdGhlIGhlYWRlciBiZSBvcHRpb25hbCwgeWV0IHN0aWxsIHJlcXVp
cmVkIGEgaGVhZGVyIGFuZCBzdGlsbCByZXF1aXJlZCB0aGF0IHNvbWUgaW5kaWNhdGlvbg0KIG9m
IHRoZSBjaGFpbiBiZSBjYXJyaWVkIHNvbWV3aGVyZSBpbiB0aGUgcGFja2V0IChtcGxzIGxhYmVs
IG9yIHZsYW4gb3Igd2hhdGV2ZXIpLCB0aGF0IHRoZSBpbXBsZW1lbnRhdGlvbiB3b3VsZCBiZWNv
bWUgb3Zlcmx5IGNvbXBsaWNhdGVkLiAmbmJzcDtUbyBkbyBzbyB3b3VsZCBiZSB1c2luZyBTRkMg
c2ltcGx5IGFzIGEgbWVjaGFuaXNtIHRvIGNhcnJ5IG1ldGEgZGF0YSBhbmQgbm90IGF0IGFsbCBm
b3Igc2VydmljZSBjaGFpbmluZywgd2hpY2ggc291bmRzDQogY291bnRlciBpbnR1aXRpdmUgdG8g
bWUuJm5ic3A7PGJyPg0KPGJyPg0KTWFyaWEsJm5ic3A7PGJyPg0KU28sIHlvdSBhcmUgc2F5aW5n
IHRoYXQgeW91IHdhbnQgdG8gdXNlIFNGQyB0byBjYXJyeSBhcm91bmQgbWV0YWRhdGEsIGJ1dCBu
b3QgZm9yIGFjdHVhbCBzZXJ2aWNlIGNoYWluaW5nIGJlY2F1c2UgeW91IGFscmVhZHkgaGF2ZSBh
IHdheSB0byBpbXBsZW1lbnQgc2VydmljZSBjaGFpbmluZyBvdXRzaWRlIG9mIFNGQz8gJm5ic3A7
TWF5YmUgSSdtIG5vdCBmb2xsb3dpbmcsIGJ1dCBpdCBzZWVtcyB0byBtZSB0aGF0IGlmIHlvdSB3
ZXJlIHRvIHVwZ3JhZGUgeW91cg0KIG5ldHdvcmsgdG8gc3VwcG9ydCBTRkMgdGhhdCB5b3Ugd291
bGQgY2hhbmdlIGZyb20gdXNpbmcgeW91ciBleGlzdGluZyBtZWNoYW5pc20gYW5kIHN0YXJ0IHVz
aW5nIFNGQywgd2hpY2ggaXMgbWVhbnQgdG8gcHJvdmlkZSBzdXBwb3J0IGZvciBzZXJ2aWNlIGZ1
bmN0aW9ucyB0aGF0IGFyZSBub3QgU0ZDIGF3YXJlLiAmbmJzcDtUaGVyZSBhcmUgYSBudW1iZXIg
b2YgdXMgd2hvIGhhdmUgaW1wbGVtZW50ZWQsIGluIG9uZSB3YXkgb3IgYW5vdGhlciwgc29tZQ0K
IHNvcnQgb2Ygc2VydmljZSBjaGFpbmluZywgYnV0IEkgKEkgY2FuIGF0IGxlYXN0IHNwZWFrIGZv
ciBteXNlbGYpIGFtIGxvb2tpbmcgdG8gU0ZDIG5vdCB0byBlbmhhbmNlIG15IGN1cnJlbnQgaW1w
bGVtZW50YXRpb24sIGJ1dCB0byByZXBsYWNlIGl0IHdpdGggc29tZXRoaW5nIGJldHRlciB3aGls
ZSBzdGlsbCBtYWludGFpbmluZyBteSBjb3JlIChub24gc2VydmljZSBmdW5jdGlvbikgaW5mcmFz
dHJ1Y3R1cmUuPHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIg
c3R5bGU9Im1hcmdpbi1ib3R0b206Ni43NXB0O3RleHQtYWxpZ246Y2VudGVyIj4NCjxociBzaXpl
PSIxIiB3aWR0aD0iMTAwJSIgbm9zaGFkZT0iIiBzdHlsZT0iY29sb3I6Izk5OTk5OSIgYWxpZ249
ImNlbnRlciI+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90
dG9tOjYuNzVwdCI+PGI+RnJvbTogPC9iPjxhIGhyZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29t
JTNja2VncmF5QGNpc2NvLmNvbSI+a2VncmF5QGNpc2NvLmNvbSZsdDtrZWdyYXlAY2lzY28uY29t
PC9hPiZndDs8YnI+DQo8Yj5UbzogPC9iPlJvbiBQYXJrZXImbHQ7PGEgaHJlZj0ibWFpbHRvOlJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb208L2E+Jmd0OyxKaW0gR3VpY2hhcmQgKGpndWljaGFyKSZsdDs8YSBocmVmPSJtYWlsdG86
amd1aWNoYXJAY2lzY28uY29tIj5qZ3VpY2hhckBjaXNjby5jb208L2E+Jmd0OyxKb2VsIE0uIEhh
bHBlcm4mbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iPmptaEBqb2VsaGFs
cGVybi5jb208L2E+Jmd0Ozxicj4NCjxiPmNjOiA8L2I+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyUzY3NmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnJmx0O3NmY0BpZXRmLm9yZzwvYT4mZ3Q7
PGJyPg0KPGI+U2VudDogPC9iPkZyaWRheSwgTWFyY2ggMTQsIDIwMTQ8YnI+DQo8Yj5TdWJqZWN0
OiA8L2I+UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPGJyPg0KPGJyPg0KJiM0
MzsxIHRoZSBpZGVhIGlzIGludGVyb3BlcmFiaWxpdHkuPGJyPg0KPGJyPg0KPGJyPg0KT24gMy8x
NC8xNCAxMjo1NSBQTSwgJnF1b3Q7Um9uIFBhcmtlciZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRv
OlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb208L2E+Jmd0OyB3cm90ZTo8YnI+DQo8YnI+DQomZ3Q7VGhhbmtzLCBKaW0uPGJyPg0K
Jmd0Ozxicj4NCiZndDtSZW1lbWJlciB0aGF0IHdlIGhhdmUgc2FpZCBtYW55IHRpbWVzIHRoYXQg
dGhlIFNGQyBzZXJ2aWNlIGhlYWRlciBpczxicj4NCiZndDt0cmFuc3BvcnQgaW5kZXBlbmRlbnQu
ICZuYnNwOyBKdXN0IGJlY2F1c2UgdGhlIGNoYWluIGlkIGNvdWxkIGJlIGNhcnJpZWQgaW48YnI+
DQomZ3Q7c29tZSBmb3JtIG9yIGFub3RoZXIgd2l0aCBzb21lIHBhcnRpY3VsYXIgdHJhbnNwb3J0
IGRvZXNuJ3QgbWVhbiB0aGF0IGl0PGJyPg0KJmd0O2NvdWxkIGJlIHVuaXZlcnNhbGx5IGNvbnZl
eWVkLiAmbmJzcDsmbmJzcDsgQnkgbWFraW5nIGFuZCBrZWVwaW5nIHRoZSBTRkMgc2VydmljZTxi
cj4NCiZndDtoZWFkZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50IG1ha2VzIGl0IG1vcmUgYXBwbGlj
YWJsZSBpbiBtb3JlPGJyPg0KJmd0O2Vudmlyb25tZW50cyBhbmQgbW9yZSBsaWtlbHkgdG8gZ2V0
IGFkb3B0ZWQgYnJvYWRseS48YnI+DQomZ3Q7PGJyPg0KJmd0OyAmbmJzcDsgUm9uPGJyPg0KJmd0
Ozxicj4NCiZndDs8YnI+DQomZ3Q7LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7
RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBj
aXNjby5jb20iPm1haWx0bzpqZ3VpY2hhckBjaXNjby5jb208L2E+XTxicj4NCiZndDtTZW50OiBG
cmlkYXksIE1hcmNoIDE0LCAyMDE0IDM6NTIgUE08YnI+DQomZ3Q7VG86IEpvZWwgTS4gSGFscGVy
bjsgUm9uIFBhcmtlcjxicj4NCiZndDtDYzogPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+
c2ZjQGlldGYub3JnPC9hPjxicj4NCiZndDtTdWJqZWN0OiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFp
biBJRDxicj4NCiZndDs8YnI+DQomZ3Q7SGkgSm9lbCw8YnI+DQomZ3Q7PGJyPg0KJmd0O1Blcmhh
cHMgYnV0IEkgd291bGQgcG9pbnQgb3V0IHRoYXQgdGhlIGJhc2UgU0ZDIGhlYWRlciBjb3VsZCBo
YXZlIGEgbG90PGJyPg0KJmd0O21vcmUgaW5mb3JtYXRpb24gdGhhbiBqdXN0IHRoZSBjaGFpbiBJ
RDsgSSB3b3VsZCBhbHNvIHBvaW50IG91dCB0aGF0IHRoZTxicj4NCiZndDtkZXZpbCBpcyBpbiB0
aGUgZGV0YWlscyBhbmQgc2F5aW5nICZxdW90O3dlbGwsIEkgY2FuIGp1c3QgdXNlIGFuIE1QTFMg
bGFiZWwmcXVvdDs8YnI+DQomZ3Q7aGlkZXMgbXVjaCBvZiB0aGUgY29tcGxleGl0eSBvZiBhY3R1
YWxseSBkb2luZyB0aGF0Ljxicj4NCiZndDs8YnI+DQomZ3Q7T24gMy8xNC8xNCwgMjozNSBQTSwg
JnF1b3Q7Sm9lbCBNLiBIYWxwZXJuJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbSI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj4NCiZndDs8
YnI+DQomZ3Q7Jmd0O0lmIHRoZSB0cmFuc3BvcnQgaGVhZGVyIGNhcnJpZXMgZW5vdWdoIGluZm9y
bWF0aW9uIGZvciBpZGVudGlmeWluZyB0aGU8YnI+DQomZ3Q7Jmd0O3NlcXVlbmNlIChWTEFOIHRh
ZyBvciBNUExTIGxhYmVsIGNhbiBib3RoIGRvIHRoZSBqb2IpLCB0aGVuIGFyZ3VhYmx5PGJyPg0K
Jmd0OyZndDt0aGUgZ2xvYmFsIGNoYWluIElEIGlzIHJlZHVuZGFudC4gSSBjYW4gbGl2ZSB3aXRo
IGNhcnJ5aW5nIGl0IGFueXdheTxicj4NCiZndDsmZ3Q7ZWl0aGVyIGlmIEkgaGF2ZSBtZXRhZGF0
YSB0byBjYXJyeSwgb3IgaWYgSSBuZWVkIHRoZSBjaGFpbiBJRCBmb3Igc29tZTxicj4NCiZndDsm
Z3Q7cHVycG9zZS48YnI+DQomZ3Q7Jmd0OyBBZnRlciBhbGwsIHNvbWUgZm9sa3Mgc2VlbSB0byB3
YW50IHRvIHVzZSB0aGF0IGZvciB0aGUgZm9yd2FyZGluZzxicj4NCiZndDsmZ3Q7ZGVjaXNpb25z
Ljxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDtZb3Vycyw8YnI+DQomZ3Q7Jmd0O0pvZWw8YnI+
DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7T24gMy8xNC8xNCwgMjoyOCBQTSwgUm9uIFBhcmtlciB3
cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsgVGhlIGNoYWluIElEIGlzIHRoZSBsYWJlbCB0aGF0IGRl
ZmluZXMgdGhlIHNlcXVlbmNlIG9mIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDtmdW5jdGlvbnMg
dGhhdCBtdXN0IGJlIHZpc2l0ZWQuICZuYnNwOyBJdCBjYW4gYmUgdGhvdWdodCBvZiBhcyBhIGhh
bmRsZSBmb3IgYTxicj4NCiZndDsmZ3Q7Jmd0O3N0YWNrIG9mIG11c3QtdmlzaXQgbmV0d29yayBs
b2NhdGlvbnMuICZuYnNwOyBJIGRvbid0IHNlZSBob3cgdGhpcyBjYW4gYmU8YnI+DQomZ3Q7Jmd0
OyZndDthbnl0aGluZyBidXQgbWFuZGF0b3J5Ljxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyAmbmJzcDsmbmJzcDsmbmJzcDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJy
Pg0KJmd0OyZndDsmZ3Q7IEZyb206IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XSBPbiBCZWhhbGYgT2YgU3Vy
ZW5kcmEgS3VtYXI8YnI+DQomZ3Q7Jmd0OyZndDsoc21rdW1hcik8YnI+DQomZ3Q7Jmd0OyZndDsg
U2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAxOjQ2IFBNPGJyPg0KJmd0OyZndDsmZ3Q7IFRv
OiBKb2VsIE0uIEhhbHBlcm47IE5BUElFUkFMQSwgTUFSSUEgSDxicj4NCiZndDsmZ3Q7Jmd0OyBD
YzogPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCiZn
dDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEt
Y29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgW1RyaW1t
ZWQgdGhlIHJlY2lwaWVudCBsaXN0IC0gbmVlZHMgYXBwcm92YWwgb3RoZXJ3aXNlXTxicj4NCiZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBDb21wbGV0ZWx5IGFncmVlIGhlcmUuPGJyPg0K
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IFNGQyBkb2VzIG5vdCBwcmV2ZW50IFZMQU4g
c3RpdGNoaW5nIGFuZCBvbmUgY2FuIGNvbnRpbnVlIHRvIGRvIHRoYXQuPGJyPg0KJmd0OyZndDsm
Z3Q7V2hpbGUgYXQgdGhlIHNhbWUgdGltZSBTRkMgY2FuIGluY2x1ZGUgVkxBTiBzdGl0Y2hpbmcg
dG8gc3VwcG9ydDxicj4NCiZndDsmZ3Q7Jmd0O2xlZ2FjeSBTRnMgaW4gdGhlIHNhbWUgY2hhaW4g
dGhhdCBpbmNsdWRlcyBTRkMgYXdhcmUgU0ZzLiBFdmVuIGxlZ2FjeTxicj4NCiZndDsmZ3Q7Jmd0
O1NGcyBiZW5lZml0IGZyb20gY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIGhlbmNlIGNhbiBiZSBz
aGFyZWQgYWNyb3NzPGJyPg0KJmd0OyZndDsmZ3Q7ZGlmZmVyZW50IHNlcnZpY2UgY2hhaW5zLjxi
cj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBTdXJlbmRyYS48YnI+DQomZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsgT24gMy8xNC8xNCAxMDoyNiBBTSwgJnF1b3Q7Sm9lbCBNLiBIYWxwZXJuJnF1b3Q7ICZsdDs8
YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSI+am1oQGpvZWxoYWxwZXJuLmNvbTwv
YT4mZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgTXkg
b3duIGluY2xpbmF0aW9uIGlzIHRvIG9ic2VydmUgdGhhdCBpZiB5b3UgZG9uJ3QgbmVlZCBleHBs
aWNpdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIHlvdSBk
b24ndCBuZWVkIG1ldGFkYXRhLCB5b3UgY2FuIGp1c3Qgb21pdDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsgdGhlIHNmYy9uc2ggaGVhZGVyLiBTdGlsbCBkbyBzZXJ2aWNlIGNoYWluaW5nLCBqdXN0IG5v
IGV4dHJhIGhlYWRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyBJZiB3ZSBhcmUgZ29pbmcgdG8gaGF2ZSB0aGUgaGVhZGVyLCBpdCBzZWVtcyB0byBtZSB0aGF0
IHRoZSBjaGFpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDtpZGVudGlmaWNhdGlvbiBmaWVsZCBpcyB2
ZXJ5IHVzZWZ1bCwgYW5kIGxvdyBjb3N0IG9uY2Ugd2UgaGF2ZSB0aGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7aGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
IFlvdXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTQvMTQsIDE6MDAgUE0sIE5BUElFUkFMQSwgTUFS
SUEgSCB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBFeHBsaWNpdCBjaGFpbiBpZGVu
dGlmaWNhdGlvbiBzaG91bGQgYmUgbWFkZSBvcHRpb25hbC4gSSBiZWxpZXZlIGl0PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgd2FzIGRpc2N1c3NlZCBmZXcgbW9udGhzIGFnbyBvbiB0aGlzIG1h
aWxpbmcgbGlzdC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IE1hcmlhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAqRnJvbToqc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmci
Pm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dICpPbiBCZWhhbGYgT2YgKkptaC5kaXJl
Y3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqU2VudDoqIFRodXJzZGF5LCBNYXJjaCAxMywg
MjAxNCAxMjoxMiBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpUbzoqIDxhIGhyZWY9Im1h
aWx0bzprZWdyYXlAY2lzY28uY29tIj5rZWdyYXlAY2lzY28uY29tPC9hPjsgPGEgaHJlZj0ibWFp
bHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIj4NCmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPjsgPGEg
aHJlZj0ibWFpbHRvOnNta3VtYXJAY2lzY28uY29tIj5zbWt1bWFyQGNpc2NvLmNvbTwvYT47PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNv
bSI+amd1aWNoYXJAY2lzY28uY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpDYzoq
IDxhIGhyZWY9Im1haWx0bzpuaWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb20iPm5pY29sYXMuYm91
dGhvcnNAcW9zbW9zLmNvbTwvYT47DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNA
aWV0Zi5vcmc8L2E+OyA8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20iPg0KaGFkaUBt
b2phdGF0dS5jb208L2E+Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0
bzpyb25fcGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5yb25fcGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tPC9hPjsNCjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+YnJp
anNtYW5AanVuaXBlci5uZXQ8L2E+Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9
Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpTdWJqZWN0OiogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKklt
cG9ydGFuY2U6KiBMb3c8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEFzc3VtaW5nIEkgdW5kZXJzdGFuZCB5b3UgcHJvcGVybHkgS2VuLCBJIGRpc2Fn
cmVlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Rm9yIGV4YW1wbGUsIGJ5IHVzaW5nIHNlcGFyYXRlIHRlcm1zIEkgY2FuIGVhc2lseSBkaXNjdXNz
IHRoZSBmYWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhhdCBjZXJ0YWluIGtpbmRzIG9m
IGRhdGEgKGNoYWluIGlkZW50aWZpY2F0aW9uKSBvbmx5IG5lZWQgdG8gYmU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBhZGp1c3QgYnkgYSBmZXcgYXBwcyBpbiByYXJlIGNhc2VzLiBBbmQgdGhh
dCBkYXRhIGlzIG5vdCBiZWVkZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBieSB0aGUgYXBw
bGljYXRpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgVW5sZXNzIHlvdSB3b3VsZCBsaWtlIHRvIGNvbnNpZGVyIHRoZSBjaGFpbiBpZGVudGlm
aWNhdGlvbiBhcyBiZWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9wdGlvbmFsPzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKb2VsPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VudCBmcm9tIG15
IFNhbXN1bmcgc21hcnRwaG9uZSBvbiBBVCZhbXA7VDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS0tLS0g
T3JpZ2luYWwgbWVzc2FnZSAtLS0tLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1Ympl
Y3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZyb206ICZxdW90O0tlbiBHcmF5IChrZWdyYXkpJnF1
b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSI+a2VncmF5QGNpc2NvLmNv
bTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86a2VncmF5
QGNpc2NvLmNvbSI+bWFpbHRvOmtlZ3JheUBjaXNjby5jb208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBUbzogTHVjeSB5b25nICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55
b25nQGh1YXdlaS5jb20iPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSUzZSUzZSwl
MjJTdXJlbmRyYSI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tJmd0OyZndDssJnF1b3Q7U3Vy
ZW5kcmE8L2E+IEt1bWFyIChzbWt1bWFyKSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZsdDs8YSBocmVmPSJtYWlsdG86c21rdW1hckBjaXNjby5jb20iPnNta3VtYXJAY2lzY28uY29t
PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNta3VtYXJAY2lzY28uY29tJTNlJTNlLCUyMkppbSI+
bWFpbHRvOnNta3VtYXJAY2lzY28uY29tJmd0OyZndDssJnF1b3Q7SmltPC9hPiBHdWljaGFyZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7KGpndWljaGFyKSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIj5qZ3VpY2hh
ckBjaXNjby5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIj5t
YWlsdG86amd1aWNoYXJAY2lzY28uY29tPC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgQ0M6IE5pY29sYXMgQk9VVEhPUlMgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJP
VVRIT1JTQHFvc21vcy5jb20iPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvYT48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bx
b3Ntb3MuY29tJTNlJTNlLHNmYyI+bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSZn
dDsmZ3Q7LHNmYzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRm
Lm9yZzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnJTNlJTNlLEphbWFsIj5tYWlsdG86c2ZjQGlldGYub3JnJmd0OyZndDssSmFtYWw8
L2E+IEhhZGkgU2FsaW0gJmx0OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSI+aGFk
aUBtb2phdGF0dS5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0i
bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tJTNlJTNlLFJvbiI+bWFpbHRvOmhhZGlAbW9qYXRhdHUu
Y29tJmd0OyZndDssUm9uPC9hPiBQYXJrZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8
YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20lM2UlM2UsJTIy
YnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tJmd0OyZndDssJnF1b3Q7YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+bWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDsmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
JTNlJTNlLCUyMkpvZWwiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCZndDsmZ3Q7LCZxdW90
O0pvZWw8L2E+IE0uIEhhbHBlcm4mcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8
YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSI+am1oQGpvZWxoYWxwZXJuLmNvbTwv
YT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIj5tYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIHdvcmQgJnF1b3Q7bWV0YWRhdGEmcXVvdDsgaXMgYSBw
dXJwb3NlbHkgYW1iaWd1b3VzIHRlcm0gJnF1b3Q7ZGF0YSB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgcHJvdmlkZXMgaW5mb3JtYXRpb24gYWJvdXQgb3RoZXIgZGF0YSZxdW90Oy4gSXQg
aXMgdXNlZCB0byBhdm9pZCBUSElTPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkaXNjdXNzaW9u
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9y
IGV4YW1wbGUsIEkgcHJvcG9zZSB3ZSBkZWZpbmUgJnF1b3Q7dGVxdWlsYSBtZXRhZGF0YSZxdW90
OyBiZWNhdXNlLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZyYW5rbHksIEkgd2lsbCBuZWVk
IHRvIG9yZGVyIGEgdHJpcGxlLXNob3QgaWYgd2Uga2VlcCBhdHRlbXB0aW5nPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgdG8gZGVmaW5lIHNvbWV0aGluZyB0aGF0LCBieSBkZWZpbml0aW9uLCBp
cyBhbWJpZ3VvdXMuIEknZCBsaWtlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbXkgYmFydGVu
ZGVyIHRvIHVuZGVyc3RhbmQgbWUgc3BlY2lmaWNhbGx5IHdoZW4gSSBzYXkgJnF1b3Q7SSBuZWVk
IGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Nob3QmcXVvdDsuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEzLzE0IDc6NDkgQU0sICZx
dW90O0x1Y3kgeW9uZyZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWku
Y29tIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIj5tYWlsdG86bHVjeS55b25n
QGh1YXdlaS5jb208L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O1NuaXAuLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7U0smZ3Q7IEp1c3QgY29weWluZyBmcm9tIHRoZSBQUzo8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Oy0tPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDtEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmls
aXR5IHRvIGV4Y2hhbmdlIGluZm9ybWF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiZXR3
ZWVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDt0aGUgbmV0d29yayBhbmQg
c2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDthbmQgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7ZnVuY3Rpb25zIGFuZCB0aGUgbmV0d29yay48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7LS08YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O0l0IGlzIGEgbHVjaWQgZGVmaW5pdGlv
bi4gV2UgYXJlIHVubmVjZXNzYXJpbHkgbWFraW5nIHRoZSB3b3JkPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmcXVvdDtuZXR3b3JrJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDtjb250cm92ZXJzaWFsLCBJTU8uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O1tMdWN5XSBUaGlz
IGlzIG15IHBvaW50LiAmcXVvdDtUaGUgbmV0d29yayZxdW90OyBpcyB0b28gZ2VuZXJhbCBoZXJl
LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hpY2ggYnJpbmdzPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDttZXRhZGF0YSBncmVhdCBwb3dlciB0byBkbyBtYW55IHRoaW5n
cy4gVGhpcyBpcyB3aHkgcGVvcGxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbnZlbnQgaWRl
YXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2hlcmUsIHdoaWNoIGNhdXNl
cyBhIGxvdCBvZiBkZWJhdGVzIG9uIG1ldGFkYXRhIHVzYWdlIHBvdGVudGlhbHMuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgV2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
O3Nob3VsZCBub3Qgc3BlbmQgYSBsb3Qgb2YgdGltZXMgb24gdGhhdCBkZWJhdGVzIGFuZCBqdWRn
ZSB3aGljaDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dXNhZ2UgaXM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3ZhbHVhYmxlIG9yIG5vdC4gVGh1cywgZm9yIHRoZSBTRkMg
d29yaywgaXQgd2lsbCBiZSBoZWxwZnVsIGlmPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3ZSBj
YW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O25hcnJvdyBkb3duIGEgYml0
LiBKb2VsIG1ha2VzIGV4cGxpY2l0bHkgdHdvIGNhc2VzLCB3aGljaCBpczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7aGVscGZ1bCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7ZGV2ZWxvcCB1c2UgY2FzZXMgZm9yIGVhY2ggY2FzZS4gSSB3b3VsZCBsaWtlIHRvIHNlZSB0
aGF0IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cHJvYmxlbTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7c3RhdGVtZW50IGNhbiBiZSBtb3JlIHNwZWNpZmljIG9uIG1l
dGFkYXRhIGRlZmluaXRpb24sIHdoaWNoIG1heTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2hlbHBmdWwgaW4gbGVzcyBmb2N1
c2luZyBvbiBpdCBhbmQgbW92aW5nIGZvcndhcmQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O0x1Y3k8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7U3VyZW5kcmEuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0O1RoYW5rcyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDtMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7LS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtGcm9tOiBKaW0g
R3VpY2hhcmQgKGpndWljaGFyKSBbPGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSI+
bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbTwvYT5dPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7U2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA0OjM4IFBNPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7VG86IEx1Y3kgeW9uZzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0NjOiBKb2VsIE0uIEhhbHBlcm47
IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXI7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5icmlq
c21hbkBqdW5pcGVyLm5ldDwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7IHNmYzsgSmFtYWw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0hhZGkgU2FsaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDtTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0
YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtIaSBMdWN5LDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O05vLiBJIGFtIHNpbXBseSBzYXlpbmcgd2Ugc2hvdWxk
IG5vdCBvdmVyY29tcGxpY2F0ZSB0aGUgcHJvYmxlbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0O3N0YXRlbWVudCB3aXRoIHRleHQgdGhhdCBhZGRzIGxpdHRsZSB0byBu
byB2YWx1ZSBpbiBteSBvcGluaW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdoZXRoZXI8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDt3ZSBjYWxsIGl0IG1ldGFk
YXRhLCBvciBjb250ZXh0LCBoYXMgbm8gYmVhcmluZyBvbiB0aGUgZmFjdDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7dGhhdCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDtwcm9ibGVtIHN0YXRlbWVudCBhbHJlYWR5IGNsZWFybHkgc3RhdGVzIHdlIG5lZWQgdG8g
YmUgYWJsZSB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cGFzczxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O2luZm9ybWF0aW9uIGJldHdlZW4gU0bCuXMgYW5kIGJl
dHdlZW4gdGhlIG5ldHdvcmsgJmFtcDsgU0bCuXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7T24gMy8xMi8xNCwgNTox
MyBQTSwgJnF1b3Q7THVjeSB5b25nJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25n
QGh1YXdlaS5jb20iPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+bWFpbHRvOmx1
Y3kueW9uZ0BodWF3ZWkuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
SGkgSmltLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7SSBmb3Igb25lIGRvbid0
IGFncmVlIGFuZCB0aGluayB3ZSBhcmUgb3ZlciBjb21wbGljYXRpbmcgd2hhdDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7c2hvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0O2JlIHN0cmFpZ2h0Zm9yd2FyZC4gVGhlIFNGQyBlbmNhcHN1bGF0aW9uIHNob3Vs
ZCBlbmFibGUgdHdvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGluZ3M6PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsxLiBTdGVlcmluZyBvZiBzZWxlY3RlZCBmbG93cyB0aHJv
dWdoIGEgc2VydmljZSBjaGFpbjsgdGhpcyBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O3NlcnZpY2UgZnVu
Y3Rpb24gcGF0aC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Mi4gUGFzc2luZyBvZiBjb250ZXh0IGFzc29jaWF0ZWQgd2l0aCBhIGdpdmVuIGZsb3cgd2l0aGlu
IHNhaWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7ZnVuY3Rpb24gcGF0aC4gVGhpcyBjb250ZXh0IGlu
Zm9ybWF0aW9uIG1heSBiZSBjb25zdW1lZCBieSBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtT
RiAoYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7YXBwbGlj
YXRpb24gSUQgaXMgYW4gZXhhbXBsZSkgb3IgbWF5IGJlIGNvbnN1bWVkIGJ5IHRoZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9yd2FyZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDtlbGVtZW50cyAoYSB2cmYtSUQgaXMgYW4gZXhhbXBsZSkuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O1tMdWN5XSBEbyB5b3UgY2Fs
bCB0aGUgY29udGV4dCBhcyBtZXRhZGF0YSBvciBub3Q/IERvIHdlIGhhdmU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2Fub3RoZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7dGVybSBoZXJlIGJlc2lkZSBTRkMgaGVhZGVyIGFuZCBtZXRhZGF0YS4gSSBzZWUg
dGhhdCB5b3UgZG9uJ3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dhbnQgdG88YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7c2VwYXJhdGUgd2hhdCBpcyBjb25z
dW1lZCBieSBTRiBhbmQgd2hhdCBpcyBjb25zdW1lZCBieSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2ZvcndhcmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7ZWxlbWVudHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtMdWN5PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtTZW50IGZyb20gbXkgaVBob25lPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciAxMiwgMjAxNCwgYXQgNDox
NiBQTSwgJnF1b3Q7THVjeSB5b25nJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7
PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIj5sdWN5LnlvbmdAaHVhd2VpLmNv
bTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+bWFpbHRvOmx1
Y3kueW9uZ0BodWF3ZWkuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgR3JlYXQuIFRoZW4gd2UgbWF5IGNvbnNpZGVyIHR3byBz
cGVjaWFsIG1ldGFkYXRhIGRlZmluaXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbiB0
aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O3Byb2Js
ZW0gc3RhdGVtZW50IHNvIHdlIGNhbiBhbGwgdXNlIHRoZSBzYW1lIGRlZmluaXRpb25zLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SGVyZSBpcyBteTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7c3VnZ2VzdGVkIHRleHQgYW5kIGxpa2UgdG8gaGVhciB5
b3UgYW5kIG90aGVyJ3MgaW5wdXQgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzdWdnZXN0
aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IERhdGFwbGFu
ZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0O2V4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGVsZW1lbnRz
IGluIGEgc2VydmljZSBmdW5jdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Y2hhaW5pbmcuIEluIHRoaXMgY29udGV4dCwgdGhlcmUgYXJlIHR3byB0
eXBlcyBvZiBkYXRhIHBsYW5lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YS48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFNlcnZpY2UgRnVuY3Rpb24g
TWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBleGNoYW5nZWQgYmV0d2Vlbjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Y2xhc3NpZmllciBhbmQgc2Vydmlj
ZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMgdG88YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2ZhY2lsaXRhdGUgc2VydmljZSBmdW5j
dGlvbnMgb24gdGhlIHBhY2tldCB0cmVhdG1lbnQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyBTdGVlcmluZyBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGZyb20g
c2VydmljZSBmdW5jdGlvbnMgdG8gYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Y2xhc3NpZmllciBvciBzZXJ2aWNlIG5vZGUgZm9yIHRyYWZmaWMgZm9y
d2FyZGluZyBwdXJwb3NlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsgLWVuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IEZy
b206IEpvZWwgTS4gSGFscGVybiBbPGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20i
Pm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPl08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0
IDI6MzUgUE08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgQ2M6IEppbSBHdWljaGFyZCAo
amd1aWNoYXIpOyA8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPmJyaWpzbWFu
QGp1bmlwZXIubmV0PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9h
PiZndDs7IHNmYzsgSmFtYWwgSGFkaTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7IFNhbGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyBZZXMsIEkgYW0gdHJ5aW5nIHRvIGNvbnNpc3RlbnRseSBkaXN0aW5ndWlzaCB0aG9zZSB0
d28gY2FzZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3doZW48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O3RhbGtpbmcgYWJvdXQgdGhlIGluZm9ybWF0
aW9uIGNhcnJpZWQgd2l0aCBwYWNrZXRzIGluIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2NoYWlucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFlv
dXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IEpv
ZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEy
LzE0LCAzOjEzIFBNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWwsIFNlZSBiZWxvdy4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dIE9uIEJlaGFsZiBPZiBKb2VsIE0u
IEhhbHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1NlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlZG5lc2RheSwgTWFyY2ggMTIs
IDIwMTQgMjowMiBQTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtCT1VUSE9SUzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQi
PmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozsgc2ZjOzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKYW1hbCBI
YWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25z
aWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBJIHdhcyB0cnlpbmcgdG8gd29yZCBpdCBjYXJlZnVsbHkgbm90IHRvIGZvY3VzIG9uIHdo
byBwdXRzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gaW4sIGJ1dCBvbmx5
IG9uIHdobyBjb25zdW1lcyB0aGUgaW5mb3JtYXRpb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluZm9ybWF0aW9uIGZvciBzZXJ2aWNlIGZ1
bmN0aW9ucyBtYXkgY29tZSBmcm9tIHRoZSBpbmdyZXNzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNsYXNzaWZpZXIgb3IgZnJvbSBvdGhlciBz
ZXJ2aWNlIGZ1bmN0aW9ucy4gW0x1Y3ldIHRoaXMgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3RoZSBvbmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcuIEluZm9ybWF0aW9uIGZvciB0
aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgd2lsbCBnZW5lcmFsbHkgY29tZSBm
cm9tIHRoZSBpbmdyZXNzIGNsYXNzaWZpZXIsIGJ1dCBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7c3BlY2lhbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBjYXNlcyBtYXkgYmUgcHJvdmlkZWQgYnkgc2VydmljZSBmdW5jdGlvbnMuIChJIGtl
ZXA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dhbnRpbmcgdG8gZ2V0PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJpZCBvZiB0aG9zZSBzcGVj
aWFsIGNhc2VzLCBidXQgc28gZmFyIHRoZXJlIHNlZW0gdG8gYmU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2p1c3QgZW5vdWdoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IG9mIHRoZW0gdG8gd2FycmFudCBjb3ZlcmluZyBpbiB0aGUgc29sdXRp
b24uIEFuZCBtb3JlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbXBvcnRhbnRseSw8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2lnbmlmaWNh
bnQgc3VwcG9ydCBmb3IgaXQgaW4gdGhlIHdvcmtpbmcgZ3JvdXAuKSBbTHVjeV08YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O1RoaXMgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIHNlY29uZCBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlv
dXIgdmlldyAoYnV0IHlvdSBkb24ndDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bGlrZSBpdCku
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFuZCB5
b3Ugc3VnZ2VzdCBkaXN0aW5ndWlzaGluZyB0aGVzZSB0d28gY2FzZXMgd2hlbjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ZGlzY3Vzc2luZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhYm91dCBtZXRhZGF0YSB1c2FnZS4gSXMgdGhhdCByaWdo
dCB1bmRlcnN0YW5kaW5nPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAyOjMzIFBNLCBMdWN5IHlvbmcgd3JvdGU6
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBKb2VsLCBJIGludGVycHJldCB0aGF0IHlvdSBzdWdnZXN0cyB0aGF0IGRpc3Rpbmd1aXNoIHRo
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZXhjaGFuZ2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGRhdGEgcGxh
bmUgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDthbmQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBleGNoYW5nZSBpbmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgZnJv
bSBhIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9uIHRvPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhIHNlcnZp
Y2Ugbm9kZS4gSXMgdGhpcyByaWdodCB1bmRlcnN0YW5kaW5nPyBMdWN5PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOmpt
aEBqb2VsaGFscGVybi5jb20iPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPl0gU2VudDog
V2VkbmVzZGF5LCBNYXJjaCAxMiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzIwMTQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxOjE5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VU
SE9SUzsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAoamd1aWNoYXIpOyA8YSBocmVmPSJt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFk
aSBTYWxpbSBTdWJqZWN0Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNv
bnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgTXkgaW5jbGluYXRpb24gd291bGQgYmUgdG8gdHVuZSB0aGF0IGRlZmlu
aXRpb24gdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rpc3Rpbmd1aXNoPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZXR3ZWVuIGRh
dGFwbGFuZSBjYXJyaWVkIGluZm9ybWF0aW9uIGludGVuZGVkIGZvciB1c2UgYnk8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZ1bmNpdG9ucyAod2hhdGV2ZXIgdGhlIG9yaWdpbiks
IGFuZCBkYXRhcGxhbmUgY2FycmllZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW5mb3JtYXRp
b248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGludGVuZGVkIGZvciBkYXRhcGxhbmUgZm9yd2FyZGluZyBjb21wb25lbnRzLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJz
LCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBIaSBKb2VsLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBhZ3JlZSB0aGF0IHdlIG5lZWQgdXNp
bmcgdGhlIHNhbWUgZGVmaW5pdGlvbiBmb3IgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGVy
bSwgYnV0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgZGlzYWdyZWUgdGhhdCB0aGUgbWV0YWRhdGEgZGVmaW5pdGlvbiBoZXJlIGlz
IGEgc2V0IG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBUaGlzIG1h
eSBiZSB0b28gbmFycm93PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtvciBsZWFkPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8g
YSBwYXJ0aWN1bGFyIHNvbHV0aW9uLiBJIGFtIGZpbmUgd2l0aCB0aGlzIGRlZmluaXRpb248YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb2JsZW0gc3RhdGVtZW50IHcvIG1p
bm9yIHR3ZWFrIChzdWdnZXN0ZWQgb24gbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
bGlzdCkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEg
cHJvdmlkZXMgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthYmlsaXR5IHRvPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhj
aGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgY2xhc3NpZmllcnMgYW5kIHNlcnZpY2U8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIGFuZCBzZXJ2aWNlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbnMgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2xhc3NpZmll
cnN8c2VydmljZSBub2Rlcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZXJlIG1heSBiZSBhIHNvbHV0aW9uIHRoYXQg
YSBzZXJ2aWNlIGZ1bmN0aW9uIHBhc3Nlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c29tZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gdG8gYXR0YWNoZWQgc2Vy
dmljZSBub2RlIHdpdGhvdXQgdXNpbmcgU0ZDPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoZWFk
ZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBUaGFua3MsIEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBIYWxwZXJuIERpcmVjdDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWls
dG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb20iPm1haWx0bzpqbWguZGlyZWN0QGpvZWxoYWxw
ZXJuLmNvbTwvYT5dIFNlbnQ6IFdlZG5lc2RheSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O01h
cmNoIDEyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IDIwMTQgMTI6MjUgUE0gVG86IEx1Y3kgeW9uZzsgSm9lbCBNLiBIYWxwZXJu
OyBOaWNvbGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtCT1VUSE9SUzs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb24gUGFy
a2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+YnJpanNtYW5AanVuaXBlci5u
ZXQ8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBT
dWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRl
cmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgTHVjeSwgeW91IHNheSAmcXVvdDt0aGUgbWV0YWRhdGEgdGVybSBt
ZWFucyAuLi4mcXVvdDsgVGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkZWZpbml0aW9uIHlv
dTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHRoZW4gcHJvdmlkZSBpcyBhIGRlZmluaXRpb24gb2YgdGhlIHNldCBvZiBpbmZvcm1h
dGlvbiB3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YXJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHJvcG9zaW5nIHRoYXQg
d2UgcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBJLCBhbmQgb3RoZXJzLDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7aGF2ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJlZW4gdXNpbmcgdGhlIHRlcm0gbWV0YWRhdGEgbW9yZSBuYXJy
b3dseS4gV2UgY2FuIHVzZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hhdGV2ZXI8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBk
ZWZpbml0aW9uIHdlIHdhbnQuIEJ1dCB3ZSBkbyBuZWVkIHRvIGFncmVlIG9uIHRoZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVmaW5pdGlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgdGhlIHB1cnBvc2VzIG9mIHRo
ZSBXRywgaXQgc2VlbXMgbXVjaCBtb3JlIHVzZWZ1bCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7dXNlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IHRlcm0gbWV0YWRhdGEgZm9yIHRoZSBuYXJyb3dlciBkZXNjcmlwdGlv
bi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMToxOSBQ
TSwgTHVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBKb2VsLDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJ
IGFncmVlLiBXZSBuZWVkIHRvIGRpZmZlcmVudGlhdGUgdGhlIG1ldGFkYXRhIHVzZWQgYnk8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbiBhbmQgU0ZDIGhl
YWRlci4gVGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgY2Fycnlpbmc8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3NvbWU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtzdGF0ZXMgYWxvbmcgd2l0aCB0aGUgcGFja2V0LiBJTU86IFNG
QyBoZWFkZXIgaXMgYSBraW5kIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEgY2FycmllZCBvbiBwYWNrZXQg
Zm9yIG5leHQgc2VydmljZSBub2RlIHRvIHVzZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0lu
IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2NvbnRleHQgb2YgU0ZDLCB3ZSBoYXZlIHRlcm0gZm9yIFNGQyBoZWFkZXIg
YW5kIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEgdGhhdDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dh
cyBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIG9yIGJldHdlZW4gc2VydmljZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2Z1bmN0aW9ucyBhbmQgY2xhc3NpZmllcnMvc2VydmljZSBub2Rlcywgd2hpY2ggaXMg
d2hhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGRyYWZ0PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9jdXMuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcywgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9t
OiBKb2VsIE0uIEhhbHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT5dIFNlbnQ6IFdlZG5lc2RheSwg
TWFyY2ggMTIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgMjAxNDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxMToxOCBB
TSBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEppbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBHdWljaGFyZCAoamd1aWNoYXIpOyA8YSBo
cmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9h
Pjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7IHNmYzsgSmFt
YWwgSGFkaSBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBJIHRoaW5rIGl0IGlzIGltcG9ydGFudCB0byBrZWVwIGEgc3Ryb25nIGRp
c3RpbmN0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiZXR3ZWVuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFk
YXRhICh3aGljaCBpcyBmb3IgdXNlIGJ5IGFwcGxpY2F0aW9ucykgYW5kIHRoZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjaGFpbmluZyBpbmZvcm1hdGlvbiBpbiB0
aGUgYmFzZSBzZXJ2aWNlIGNoYWluIGhlYWRlciw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3do
aWNoIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGZvciB1c2UgYnkgdGhlIHNlcnZpY2UgY2hhaW4gc3VwcG9ydCBtZWNo
YW5pc21zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgT24gMy8xMi8xNCwgMTA6NDIgQU0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZ1
bGx5IGFncmVlIHdpdGggSm9lLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlIHNob3VsZCBu
b3QgcmVxdWlyZSBhIGZpeCBsZW5ndGggZm9yIGluLWJhbmQgbWV0YWRhdGE8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2J1dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWxzbyBub3QgbGVhdmUgaXQgZm9yIGZyZWVs
eSB1c2FnZS4gSW4gZmFjdCwgd2hlbiBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBub2RlIGluc2VydHMgU0ZDIGhlYWRlciBvbiBhIChlbmNhcHN1bGF0ZWQp
IHBhY2tldCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlbmQgdG88YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IG5leHQgc2VydmljZSBub2RlLCBTRkMgaGVhZGVyIGl0c2VsZiBjYW4gYmUgc2VlbiBhcyBhPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0gRnJvbTogc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XSBPbiBCZWhhbGYgT2YgSm9l
bCBNLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SGFscGVybjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VudDog
V2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA5OjIxIEFNIFRvOiBOaWNvbGFzPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtCT1VUSE9SUzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQYXJrZXIgQ2M6IEppbSBH
dWljaGFyZCAoamd1aWNoYXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGEgaHJlZj0ibWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT4gJmx0Ozxh
IGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0PC9hPiZndDs7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVj
dDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25z
aWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciBpbi1iYW5kIG1ldGFkYXRh
LCB0aGUgQVBJIGZvciBhY2Nlc3MgY2FuIGVhc2lseSBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3luY2hyb25v
dXMuIE91dCBvZiBiYW5kIG1ldGFkYXRhIG5lZWRzIGRpZmZlcmVudDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7aGFuZGxpbmcuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGVyZSBhcmUgbWFueSBjYXNlcyB3aGVy
ZSBvdXQtb2YtYmFuZCBtZXRhZGF0YSBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dXNlZnVs
IGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgYXBwcm9wcmlhdGUuIEJ1dCB0aGV5IGRvIG5vdCBjb3ZlciBhbGwg
bmVlZHMgYnkgYW55PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzdHJldGNoLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEV2ZW4gaWYgZWFjaCBwaWVjZSBvZiBpbi1iYW5kIG1ldGFkYXRhIGlz
IG9mIGZpeGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsZW5ndGgsPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0
aGVyZSBhcmUgbWFueSBkaWZmZXJlbnQga2luZHMgb2YgbWV0YXR5cGUuIFRyeWluZyB0bzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2F5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmcXVvdDt0aGVyZSB3aWxsIGJl
IGV4YWN0bHkgZm91ciBwaWVjZXMsIGFuZCB0aGV5IHdpbGwgYmUgb2Y8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3R5cGVzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0MSwgdDIsIHQzLCBhbmQgdDQmcXVvdDsgaXMg
c2ltcGx5IHRvbyBzcGVjaWZpYyBmb3IgZXZlbiA4MCU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O29mIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtuZWVkcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3Vy
cywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCA4OjUyIEFN
LCBOaWNvbGFzIEJPVVRIT1JTIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhlbGxvIFJvbiw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbmRpbmcgb3V0IG9mIGJhbmQgY29uZ3J1
ZW50IG1ldGFkYXRhIG1heSBub3QgYmUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbnN3
ZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBhbGwgbmVlZHMgYnV0IGl0IGlzIG9uZSB0b29sIHRoYXQg
d2Ugc2hvdWxkIGtlZXAuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOb3QgYWxs
IG1ldGFkYXRhIGlzIHRpZWQgdG8gYSBzcGVjaWZpYyBwYWNrZXQsIGZvcjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ZXhhbXBsZSBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcG9saWN5IGNoYW5nZSBpbiBQ
Q1JGIGNvdWxkIGxlYWQgdG8gc29tZSBtZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
c2lnbmFsaW5nLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSByZWFjdGlvbiB0aW1lIG5lZWQgbm90IGJl
IGltbWVkaWF0ZSwgZmV3IG1zIG1heTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bm90IG1hdHRl
ci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFzIHlvdSBwb2ludCwgaWYgYSBw
YWNrZXQgaXMgdGllZCB0byBhIG1ldGFkYXRhIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Nv
cnJlbGF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mbyBjYW4gYmUgc2V0IGluIGJvdGggcGFja2V0
IHRvIGRlYWwgd2l0aCBpdCAoaS5lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGV4cGVjdGVkIGZsYWcgaW4gdGhlIFNGQyBoZWFkZXIsIHBsdXMgYW4g
aWQpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGaW5hbGx5IHdlIGNhbiBzdGls
bCBzZW5kIHNvbWUgbGltaXRlZCBtZXRhZGF0YSB3aXRoaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2EgaGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoaXMgY291bGQgYmUgdXNlZCBmb3IgbG9h
ZCBiYWxhbmNlcnMgaW4gcGFydGljdWxhciBpZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2U8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBhZ3JlZSBvbiBhIGNvbnZlbnRpb24gdG8gbG9jYXRlICZxdW90O2Nv
YXJzZSBncmFpbiBwb2xpY3kmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAvICZxdW90O2ZpbmUgZ3Jh
aW4gcG9saWN5JnF1b3Q7IG9uIHJlc2VydmVkIGNvbnRleHQgaGVhZGVycy48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoaXMgc2VlbXMgdG8gb3BlbiB1cCBhIGxvdCBvZiBmbGV4
aWJpbGl0eSAvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbm5vdmF0aW9ucy48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIHlvdXIgbGFzdCBwb2ludCwgdGhlcmUgaXMgYSBx
dWVzdGlvbiBvbiBob3cgdG8gbWFrZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIGF2YWlsYWJs
ZSB0byBhIFNlcnZpY2UgRnVuY3Rpb24uIEN1cnJlbnQgc29ja2V0PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Y29ubmVjdGlvbnMgZm9yIGV4YW1wbGUgZG8gbm90IGFsbG93IHRvIHJldHJpZXZlIElQPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtoZWFkZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvcHRpb25zLiBTbyBJ
IGFzc3VtZSB0aGF0IFNGQyBhd2FyZSBTZXJ2aWNlIEZ1bmN0aW9uczxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7d2lsbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lZWQgc29tZSAoYXN5bmNocm9ub3VzPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgPykgQVBJIHRvIHJldHJpZXZlIFNGQyBoZWFkZXIgaW5mb3JtYXRpb24g
YXMgd2VsbCBhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4tYmFuZDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IG1ldGFkYXRhLiBJIGRvbid0IHNlZSBvdXQgb2YgYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FkZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbXBsZXhp
dHksIHRoZSBzYW1lIEFQSSBjYW4gcHJvYmFibHkgYXBwbHkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBUaGUgYWx0ZXJuYXRpdmUgb3B0aW9uLCBhbGxvd2luZyB2YXJpYWJsZSBz
aXplZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEgaW48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyB0aGUgU0ZDIGhlYWRlciBoYXMgc29tZSBkcmF3YmFja3MgYXMgd2VsbCwgb25lIGJlaW5nPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgZnJhZ21lbnRhdGlvbiwgYW5kIHNvbWUgc3dpdGNoZXMgZXhwZWN0aW5n
IGFzIHdlbGwgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xvb2sgYXQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBlbmQgdXNlciB0cmFmZmljIGhlYWRlcnMgZm9yIGxpbmsgbG9hZCBiYWxhbmNpbmcuIEk8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWdyZWUgdGhh
dCBpZiB3ZSBjYW4gYWNjZXB0IHRoZXNlIGlzc3VlcywgdGhlbiBzZW5kaW5nPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgb2ZmLWxpbmUgY29uZ3J1ZW50IG1ldGFkYXRhIGxvb3NlcyBpdHMgaW50ZXJlc3QuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZSBuZWVkIHRvIHRha2UgaW50byBhY2Nv
dW50IHRoYXQgYm90aCBpbi1iYW5kIGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29uZ3J1
ZW50PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3V0LW9mLWJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0IGlzIG5v
dCByZWxpYWJsZS4gQTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cGFja2V0IGxvc3M8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyB0cmlnZ2VyaW5nIHJldHJhbnNtaXNzaW9uIHdvdWxkIG5vdCBsZWFkIHRvIHRo
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aWRlbnRpY2FsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcmVj
b25zdHJ1Y3Rpb24gb2YgdGhlIGFzc29jaWF0ZWQgbWV0YWRhdGEuIEluIHNvbWU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2Nhc2VzLCB3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1pZ2h0IHRodXMgZXZl
biBuZWVkIG5vbi1jb25ncnVlbnQgb3V0LW9mLWJhbmQgcmVsaWFibGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBtZXRhZGF0YSB0cmFuc3BvcnQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fIEZyb206PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Um9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUGFya2VyIFs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT5d
IFNlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtXZWRuZXNkYXksPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgTWFyY2ggMTIsIDIwMTQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxMjo0MyBQTSBUbzogTmljb2xhcyBC
T1VUSE9SUyBDYzogSmltIEd1aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsoamd1aWNo
YXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dCI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7c2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2Zj
XTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRp
b25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzLDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB1bmRlcnN0YW5kIHRoZSBjb25jZXB0IGZvciBvdXQg
b2YgYmFuZCBzaWduYWxpbmcgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhLCBidXQgSSBhbSBj
b25jZXJuZWQgdGhhdCBpdCBpbnRyb2R1Y2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzaWdu
aWZpY2FudDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29tcGxleGl0eSBkdWUgdG8gdGhlIHBvdGVudGlhbCBy
YWNlIGNvbmRpdGlvbiBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVjZWl2aW5nIHRoZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7cmVhbCBwYWNrZXQgYmVmb3JlIHRoZSBtZXRhZGF0YS4gV2hpbGUgdGhl
IHJlYWwgcGFja2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjb3VsZDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7aW5kaWNhdGUgdGhhdCBvdXQgb2YgYmFuZCBtZXRhZGF0YSBpcyBleHBlY3RlZCwgaG93IGNh
bjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2d1YXJhbnRlZSB0
aGUgb3JkZXIgb2YgcmVjZXB0aW9uPyBXaGF0IGlmIHN3aXRjaGluZyBvcjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7cm91dGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bm9kZXMgYXBwbHkgaGFzaCBiYXNl
ZCBsb2FkIGJhbGFuY2luZz8gV2hhdCBpZiB0aGUgbG9hZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmFsYW5j
aW5nIHVuZGVyc3RhbmRzIFNGQyBlbmNhcHMgYW5kIGxvb2tzIGJleW9uZCBpdCB0bzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtvcmlnaW5hbCBoZWFkZXIgdG8g
Z2V0IGJldHRlciBlbnRyb3B5Pzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENhbiB3ZSBndWFyYW50ZWUgdGhh
dCB0aGUgbWV0YWRhdGEgYW5kIHJlYWwgcGFja2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3
aWxsIGZvbGxvdzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGV4YWN0IHNhbWUgcGF0aD8gSWYgd2UgY2Fu
IG5vdCwgdGhlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW1wbGVtZW50YXRpb25zIHdpbGw8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O25lZWQgdG8gYWRkIGluZ3Jlc3MgcXVldWluZyB0byBjb3BlIHdpdGgg
dGhlIHNjZW5hcmlvLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQWxzbywgZG8g
eW91IGZlZWwgdGhhdCB0aGUgaW5jcmVhc2UgaW4gaW1wbGVtZW50YXRpb248YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBjb21wbGV4aXR5IGF0IHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucyBpcyByZWFzb25hYmxlPzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgT24gTWFyIDEyLCAyMDE0LCBhdCA0OjA5IEFNLCAmcXVvdDtOaWNvbGFzIEJPVVRIT1JTJnF1
b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VU
SE9SU0Bxb3Ntb3MuY29tIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L2E+PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9z
bW9zLmNvbSI+bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvYT4mZ3Q7Jmd0OyB3
cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB0aGluayB3
ZSBtdXN0IG1ha2UgYSBkaXN0aW5jdGlvbiBiZXR3ZWVuOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtIE1ldGFkYXRhIHdoaWNoIHNob3VsZCBiZSBwYXJ0IG9mIHRo
ZSBoZWFkZXIgZGVmaW5lZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YXMgaW48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgYmFuZCBtYXJraW5nLiAtIE1ldGFkYXRhIHdpdGggY2FuIGJlIHBhc3NlZCBv
dXQgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JhbmQsIGZvcjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBleGFtcGxlIGNvbmdydWVudCBvdXQgb2YgYmFuZCBzaWduYWxpbmcgZGVmaW5lZCBpbjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGRyYWZ0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBmb3JtZXIgY2FsbHMgZm9yIGEgbGltaXRlZCBzcGFjZSBp
biB0aGUgaGVhZGVyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dHJ1ZSwgVGhlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGxhdHRlciBob3dldmVyIGRvZXMgbm90IGluY3VyIGFueSBzcGFjZSBsaW1p
dGF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbmQgaXM8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgc3RpbGwgZmFpcmx5IGVmZmljaWVudCBhbmQgaXQgcmVtYWlucyBjb21wYXRpYmxlIHdpdGg8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2EgZml4ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2l6
ZSBoZWFkZXIgdXNlZCB0byByb3V0ZSB0aG9zZSBzaWduYWxpbmcgbWVzc2FnZXM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2Fsb25nIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjaGFpbidzIHNl
cnZpY2UgZnVuY3Rpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBOaWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTo8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgWzxhIGhyZWY9Im1h
aWx0bzpqZ3VpY2hhckBjaXNjby5jb20iPmpndWljaGFyQGNpc2NvLmNvbTwvYT5dIFNlbnQ6PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFR1ZXNkYXksIE1hcmNoIDExLCAyMDE0IDY6NDggUE0gVG86IFJv
biBQYXJrZXIgQ2M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMgQk9VVEhPUlM7IDxhIGhy
ZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozsgc2ZjOyBKYW1h
bCBIYWRpIFNhbGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVy
YXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIFJvbiw8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2UgY2FuIGNlcnRhaW5s
eSBoYXZlIHRoaXMgZGlzY3Vzc2lvbiBidXQgd2Ugc2hvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtmaXJzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb25zaWRlciB3aGF0IGluZm9ybWF0aW9u
IGlzIG5lY2Vzc2FyeSBhbmQgaWYgc2FpZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlv
biBjYW4gZml0IHdpdGhpbiBhIGZpeGVkIG51bWJlciBvZiBjb250ZXh0czxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7aW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ham9yaXR5IG9mIGNhc2Vz
LiBSZW1lbWJlciwgdGhlIGdvYWwgb2YgYmVpbmcgYWJsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7dG8gcGFzczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSB0aHJvdWdoIHRoZSBuZXR3
b3JrIGlzIHRvIGVuaGFuY2Ugc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVsaXZl
cnksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5vdCBwYXNzIHRoZSBlbnRpcmUgd29ya3Mgb2YgU2hh
a2VzcGVhcmUgOy0pPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNl
bnQgZnJvbSBteSBpUGhvbmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IE9uIE1hciA3LCAyMDE0LCBhdCAzOjUyIEFNLCAmcXVvdDtSb24gUGFya2VyJnF1b3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb20iPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb20iPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgSSBzZWUgc2ltaWxhciByZXF1aXJlbWVudHMgZnJvbSB0aGUgM2dw
cCBFUEMgc2lkZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0kgd291bGQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGxpa2UgdG8gcHJvcG9zZSBhbiBPVUkgLyBUTFYgYmFzZWQgYXBwcm9hY2gg
d2hlcmUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyByZXNlcnZlZCBPVUkgY2FuIGJlIHVz
ZWQgZm9yIGFncmVlZCB1cG9uIHR5cGVzIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjb21t
b248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIGFuZCB2ZW5kb3Igb3Igb3RoZXIg
b3JnYW5pemF0aW9uYWwgT1VJcyBjYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JlIHVzZWQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIHF1aWNrbHkgaW5ub3ZhdGUgaW4gdGhlIG5ldHdv
cmtzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2ltdWx0YW5lb3VzbHksIEkgd291bGQgYWxz
byBsaWtlIHRvIGNvbnNpZGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZWNoYW5pc21zPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGF0IGFyZSBvcHRpbWl6ZWQgZm9yIGxvbmcgbGl2ZWQg
Zmxvd3Mgc28gYXMgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xpbWl0IHRoZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgbmVnYXRpdmUgZWZmZWN0cyBvZiBwYWNrZXQgZ3Jvd3RoLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDcsIDIwMTQsIGF0IDg6MzQgQU0sICZxdW90O05pY29sYXMg
Qk9VVEhPUlMmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Nt
b3MuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpO
aWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iPm1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb208L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIZWxsbyBKaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgaGF2ZSBzZWVuIGNhc2VzIGlu
IEdpIExBTiwgd2hlcmUgc3Vic2NyaWJlciByZWxhdGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgaW5mb3JtYXRpb24gaXMgcGFzc2VkIHRvIGEgV2ViIFByb3h5IGZvciBIVFRQIGhlYWRl
cjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGVucmljaG1lbnQgKGFpbWVkIGF0IHNvbWUg
V2ViIENvbnRlbnQgcHJvdmlkZXJzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtwYXJ0bmVycyBv
Zjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBNb2JpbGUgT3BlcmF0b3IpLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluZm9ybWF0aW9uIHdhcyBhbiBjb2RlZCAocGVyc2lz
dGVudCkgc3Vic2NyaWJlciBpZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVyaXZlZDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZyb20gdGhlIE1TSVNETiwgYW5kIGNvdXBsZSBvZiBm
IGN1c3RvbWVyIHByb2ZpbGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3JlbGF0ZWQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmaWVsZHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJbiBhbiBzZmMgYmFzZWQgR2kgTEFOLCB0
aGlzIGVudGl0eSBzaG91bGQgcmVjZWl2ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgJmd0O2Zyb20g
dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2xhc3NpZmllcjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLSBBIGNsYXNzaWZp
Y2F0aW9uIG9mIHRoZSBDb250ZW50IFByb3ZpZGVyICggSWQsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgQ2F0ZWdvcnkpIGJhc2VkIG9uIHRyYWZmaWMgYW5hbHlzaXMgLSBUaGUgTVNJU0RO
IG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgc3Vic2NyaWJlciAtIFR3byBzdWJzY3JpYmVyIHBvbGljeSBmaWVsZHMgKG5vdCB0aWVk
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gUENSRjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGJ1dCBiZWxvbmdpbmcgdG8gdGhlIFN1YnNjcmliZXIgREIpIChTdWJzY3JpYmVyPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2F0ZWdvcnksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgc3ViLWNhdGVnb3J5KSAtIEEgc2Vzc2lvbiBpZCAoZm9yIGxvZ2dpbmcgYW5kPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDt0cmFja2luZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IHB1cnBvc2VzKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgVGhlIG9iamVjdGl2ZSBiZWluZyB0byBhdm9pZCBoYXZpbmcgdGhlIEhUVFAg
UHJveHk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgYmVjb21lIGEgdHJ1c3RlZCBhcHBsaWNhdGlvbiAoaW50ZXJvZ2F0ZSB0aGU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdWJzY3JpYmVyIERCLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGV0Yy4uKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18gRnJvbTogSmltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgR3VpY2hhcmQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86amd1
aWNoYXJAY2lzY28uY29tIj5qZ3VpY2hhckBjaXNjby5jb208L2E+XSBTZW50Ojxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRodXJzZGF5LCBNYXJjaCAwNiwgMjAxNCAyOjAyIFBNIFRvOiBK
YW1hbCBIYWRpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtTYWxpbTs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQiPmptb2lz
YW5kQGp1bmlwZXIubmV0PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptb2lzYW5kQGp1bmlwZXIu
bmV0Ij5tYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQ8L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPmJyaWpzbWFu
QGp1bmlwZXIubmV0PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0OyBDYzo8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBzZmMgU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIEph
bWFsLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgWW91IHNhaWQgJnF1b3Q7SXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJp
YWJsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNpemVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgbWV0YWRhdGEmcXVvdDsuLiBJIGFtIG5vdCBzbyBjb252aW5jZWQgYW5kIHdvdWxk
IGxpa2UgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZXR0ZXI8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyB1bmRlcnN0YW5kIHRoZSByZXF1aXJlbWVudHMgYmVmb3JlIHBhc3Npbmcg
anVkZ2VtZW50Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IElmIHdlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgbG9vayBhdCB0aGUgdXNlIGNhc2VzIGFzIHByZXNlbnRlZCB0aHVzIGZh
ciBpbnRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIFdHIEk8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBoYXZlIHlldCB0byBzZWUgYSBzaW5nbGUgZXhhbXBsZSBvZiB0aGUgbmVl
ZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChub3RpbmcgdGhhdDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGRlc2lyZSBpcyBub3QgdGhlIHNhbWUgYXMgbmVlZCkgLSBJIGFtIG5vdCBz
YXlpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGVyZSBpczxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IG5vIHJlcXVpcmVtZW50IGJ1dCByYXRoZXIgdGhhdCB3ZSBzaG91bGQgbm90
IGp1bXA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBjb25jbHVzaW9uIGFuZCBidWlsZCBzdGFuZGFyZHMgYXJvdW5kIGEgdGhlb3J5
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBPbiAzLzMvMTQsIDY6MzUgQU0sICZxdW90O0phbWFsIEhhZGkgU2FsaW0mcXVvdDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpoYWRp
QG1vamF0YXR1LmNvbSI+aGFkaUBtb2phdGF0dS5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86
aGFkaUBtb2phdGF0dS5jb20iPm1haWx0bzpoYWRpQG1vamF0YXR1LmNvbTwvYT4mZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgbGlrZSB0aGUgZG9jIC0g
d2VsbCB3cml0dGVuLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZWN0aW9uIDQuMyBvbiBtZXRhZGF0YSBlbmNvZGluZy48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgSXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZSBzaXplZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IChhdCBsZWFzdCBmb3IgaHR0cC9hcHAgeW91IHNlZW0gdG8gaW5kaWNhdGUgdGhl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGVzaXJlIGZvcjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2l0KS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIGEg
ZGF0YXBhdGggcGVyLXBhY2tldCBtZXRhZGF0YSwgaSBmZWVsIHRoZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG5lZWQgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsganVzdCBh
cyBpbXBvcnRhbnQuIEFyZSB3ZSBsaW1pdGVkIGJ5IHRoZSBmYWN0IHRoYXQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhpc3RpbmcgaGFyZHdhcmUgbWF5IG5vdCBiZSBhYmxlIHRv
IGhhbmRsZSBUTFZzPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Rm9yPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4YW1wbGUsIEkgZG9udCBoYXZlIGEgcHJvYmxlbSBoYW5kbGlu
ZyBUTFZzIGluIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzb2Z0d2FyZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2RhdGFwYXRoLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjaGVlcnMsIGphbWFsPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNm
Yzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nIGxpc3QgPGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwv
YT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgbGlzdCA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+
ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5tYWlsdG86c2ZjQGlldGYub3JnPC9h
PiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdCA8YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIj5tYWlsdG86c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
YyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgbGlzdCA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+ICZs
dDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5tYWlsdG86c2ZjQGlldGYub3JnPC9hPiZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdCA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3Jn
Ij5zZmNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5tYWls
dG86c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVm
PSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
bGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5tYWlsdG86c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDtzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiAmbHQ7
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvYT4mZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGEgaHJlZj0iaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9h
PiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+bWFpbHRvOnNmY0BpZXRmLm9yZzwv
YT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YSBocmVmPSJodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgc2Zj
IG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0i
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xzxicj4NCiZndDsmZ3Q7Jmd0OyBzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7IDxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQomZ3Q7Jmd0
OyZndDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMi
Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDtfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7c2ZjIG1haWxpbmcgbGlzdDxi
cj4NCiZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9h
Pjxicj4NCiZndDsmZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxi
cj4NCiZndDs8YnI+DQomZ3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX188YnI+DQomZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDs8YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OzxhIGhyZWY9Imh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQo8YnI+DQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCnNmYyBtYWlsaW5nIGxpc3Q8YnI+DQo8
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJl
Zj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_83cc0a7d4c664109b7ba930f22890871CO2PR05MB716namprd05pro_--


From nobody Mon Mar 17 10:37:50 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CDE9D1A043A for <sfc@ietfa.amsl.com>; Mon, 17 Mar 2014 10:37:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.401
X-Spam-Level: 
X-Spam-Status: No, score=0.401 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, RCVD_IN_DNSWL_NONE=-0.0001] 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 dXQTjSoTZmI9 for <sfc@ietfa.amsl.com>; Mon, 17 Mar 2014 10:37:37 -0700 (PDT)
Received: from hub021-ca-2.exch021.serverdata.net (hub021-ca-2.exch021.serverdata.net [64.78.22.169]) by ietfa.amsl.com (Postfix) with ESMTP id E7C8D1A045D for <sfc@ietf.org>; Mon, 17 Mar 2014 10:37:34 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-2.exch021.domain.local ([10.254.4.33]) with mapi id 14.03.0174.001;  Mon, 17 Mar 2014 10:37:27 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: Jerome Moisand <jmoisand@juniper.net>, "mikebianc@aol.com" <mikebianc@aol.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPP8rYNQgIZcMkREG35aeO8haCV5rhlIUAgARmyAD//5LwkA==
Date: Mon, 17 Mar 2014 17:37:26 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E02E5@MBX021-W3-CA-2.exch021.domain.local>
References: <CF48AD80.E673%kegray@cisco.com> <1824354318.7479.1394833814368.JavaMail.tomcat@mgs-aaa01.mail.aol.com> <83cc0a7d4c664109b7ba930f22890871@CO2PR05MB716.namprd05.prod.outlook.com>
In-Reply-To: <83cc0a7d4c664109b7ba930f22890871@CO2PR05MB716.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.203.66.100]
Content-Type: multipart/alternative; boundary="_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E02E5MBX021W3CA2exch_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/8A-WBmQhOgPxDMJonQMw0mTsZA8
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 17 Mar 2014 17:37:46 -0000

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

SmVyb21lLA0KDQpJIHVuZGVyc3RhbmQgdGhlIHJhdGlvbmFsZSBmb3Igd2hhdCB5b3Ugc3VnZ2Vz
dCwgYnV0IEkgc3RpbGwgcmVtYWluIGZpcm1seSBjb252aW5jZWQgdGhhdCBoYXZpbmcgYSBzaW5n
bGUgZW5jYXBzdWxhdGlvbiBhbmQgYSBzaW5nbGUgc2V0IG9mIHByb2NlZHVyZXMgdG8gb3BlcmF0
ZSB0aGUgc2VydmljZSBmdW5jdGlvbiBmb3J3YXJkZXIgaXMgcHJlZmVyYWJsZSB0byBoYXZpbmcg
dG8gZGVzY3JpYmUgdW5pcXVlIGFwcHJvYWNoZXMgZm9yIG11bHRpcGxlIHRyYW5zcG9ydCBvcHRp
b25zLCBlc3BlY2lhbGx5IHdoZW4gc29tZSByZXF1aXJlIOKAnGhlbHDigJ0gYW5kIG90aGVycyBk
b27igJl0LiAgICAgSW4gbXkgbWluZCwgdGhlIGNvc3Qgb2YgYWRvcHRpbmcgdGhlIOKAnGFueSB0
cmFuc3BvcnTigJ0gYXBwcm9hY2ggaXMgdG8gc3BlY2lmeSBhIHRyYW5zcG9ydC1pbmRlcGVuZGVu
dCBtZWFucyB0byBhY2hpZXZlIHNlcnZpY2UgZnVuY3Rpb24gZm9yd2FyZGluZy4gICAgT2YgY291
cnNlIHRoZSB0cmFkZW9mZiBpcyB0byBwaWNrIGEgc2luZ2xlIHN1aXRhYmxlIHRyYW5zcG9ydCBh
bmQgZXhwbG9pdCBpdHMgY2FwYWJpbGl0aWVzIGZ1bGx5LCBidXQgdGhlcmUgc2VlbXMgbGl0dGxl
IGFwcGV0aXRlIHRvIGRvIHRoYXQgYXQgdGhpcyBwb2ludC4NCg0KICAgUm9uDQoNCg0KRnJvbTog
c2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKZXJvbWUgTW9p
c2FuZA0KU2VudDogTW9uZGF5LCBNYXJjaCAxNywgMjAxNCAxOjAzIFBNDQpUbzogbWlrZWJpYW5j
QGFvbC5jb207IHNmY0BpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0
aW9uIGNoYWluIElEDQoNClRoaXMgKGxlbmd0aHkgYW5kIHZlcnkgbGl2ZWx5KSB0aHJlYWQgc3Rh
cnRlZCBmcm9tIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zICh3aGlj
aCBJIGNvLWF1dGhvcmVkKS4NCg0KSW4gc2VjdGlvbiA0LjgsIHdlIG1hZGUgYSBjbGVhciBkaXN0
aW5jdGlvbiBiZXR3ZWVuIGEgc2VydmljZSBwYXRoIGxheWVyIChzdGVlcmluZyBwYWNrZXRzIGhv
cCBieSBob3AgYWxvbmcgdGhlIGNoYWluKSBhbmQgYSBzZXJ2aWNlIGZ1bmN0aW9uIGxheWVyIChj
b252ZXkgbWV0YWRhdGEgaW5mb3JtYXRpb24gb2YgaW50ZXJlc3QgdG8gU0ZzKS4gVGVybWlub2xv
Z3kgYXNpZGUsIGl0IHNlZW1zIHRoYXQgc3VjaCBsYXllcmVkIHZpZXcgd2FzIGFncmVlZCB1cG9u
IGJ5IG1hbnkgcGVvcGxlIG9uIHRoZSBtYWlsaW5nIGxpc3QuDQoNCk5vdyB0aGlzIGNlcnRhaW5s
eSBkb2VzIGJlZyB0aGUgcXVlc3Rpb24gb2Ygc29sdmluZyBCT1RIIHByb2JsZW1zIHdpdGggdGhl
IHNhbWUgKHBhY2tldCkgZW5jYXBzdWxhdGlvbiBtZWNoYW5pc20uIE5vdGFibHkgd2hlbiBvYnNl
cnZpbmcgdGhhdCBtYW55IHVzZSBjYXNlcyBjb3VsZCBiZSBzYXRpc2ZpZWQgd2l0aG91dCBTRi1s
ZXZlbCBtZXRhZGF0YSwgb3IgYnkgdXNpbmcgbW9yZSBvdXQtb2YtYmFuZCB3YXlzIHRvIGNvbnZl
eSBzdWNoIFNGIG1ldGFkYXRhLiBBbmQgYWxzbyB3aGVuIG9ic2VydmluZyB0aGF0IGluYmFuZCBt
YXJraW5nIChlLmcuIHBhY2tldCBoZWFkZXJzKSBjb21lcyB3aXRoIHZhcmlvdXMgcHJvcyAmIGNv
bnMgKHNvbWUgb2YgdGhlIGlzc3VlcyBiZWluZyBpZGVudGlmaWVkIGluIHRoZSBkcmFmdCwgZS5n
LiBzZWN0aW9ucyA0LjEgYW5kIDQuMikuDQoNCkkgZG8gYWdyZWUgd2l0aCBNYXJpYS4gV2UgbWF5
IHdhbnQgdG8gZXhwbG9yZSBvdGhlciBvcHRpb25zIGZvciBhZGRyZXNzaW5nIHRoZSBuZWVkcyBv
ZiB0aGUgc2VydmljZSBwYXRoIGxheWVyIHRoYXQgZG8gbm90IHJlcXVpcmUgYW4gZXhwbGljaXQg
Y2hhaW4taWQgb2Ygc29ydHMuDQoNCkluIHRoZSBkcmFmdCwgd2UgY29uY2x1ZGVkIGJ5IHN0YXRp
bmcg4oCcQSBwcm9kdWN0aXZlIHBhdGggZm9yd2FyZCBjb3VsZCBiZSB0byBkaXZpZGUgYW5kIGNv
bnF1ZXI6IHRvIGNsZWFybHkgc2VwYXJhdGUgdGhlIHByb2JsZW0gb2YgU2VydmljZSBGdW5jdGlv
biBQYXRoIHRvcG9sb2d5IGZyb20gdGhlICAgcHJvYmxlbSBvZiBbY29udmV5aW5nIFNGXSBtZXRh
ZGF0YeKAnS4gSSBkbyBiZWxpZXZlIHdlIHNob3VsZCBleHBsb3JlIHN1Y2ggc2VwYXJhdGlvbiBw
cmluY2lwbGUgZnVydGhlci4NCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZ10gT24gQmVoYWxmIE9mIG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9s
LmNvbT4NClNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgNTo1MCBQTQ0KVG86IHNmY0BpZXRm
Lm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1
bGF0aW9uIGNoYWluIElEDQoNCkkgd291bGQgaW1hZ2luZSB0aGF0IGlmIHdlIG1hZGUgdGhlIENo
YWluIElEIGZpZWxkIGluIHRoZSBoZWFkZXIgYmUgb3B0aW9uYWwsIHlldCBzdGlsbCByZXF1aXJl
ZCBhIGhlYWRlciBhbmQgc3RpbGwgcmVxdWlyZWQgdGhhdCBzb21lIGluZGljYXRpb24gb2YgdGhl
IGNoYWluIGJlIGNhcnJpZWQgc29tZXdoZXJlIGluIHRoZSBwYWNrZXQgKG1wbHMgbGFiZWwgb3Ig
dmxhbiBvciB3aGF0ZXZlciksIHRoYXQgdGhlIGltcGxlbWVudGF0aW9uIHdvdWxkIGJlY29tZSBv
dmVybHkgY29tcGxpY2F0ZWQuICBUbyBkbyBzbyB3b3VsZCBiZSB1c2luZyBTRkMgc2ltcGx5IGFz
IGEgbWVjaGFuaXNtIHRvIGNhcnJ5IG1ldGEgZGF0YSBhbmQgbm90IGF0IGFsbCBmb3Igc2Vydmlj
ZSBjaGFpbmluZywgd2hpY2ggc291bmRzIGNvdW50ZXIgaW50dWl0aXZlIHRvIG1lLg0KDQpNYXJp
YSwNClNvLCB5b3UgYXJlIHNheWluZyB0aGF0IHlvdSB3YW50IHRvIHVzZSBTRkMgdG8gY2Fycnkg
YXJvdW5kIG1ldGFkYXRhLCBidXQgbm90IGZvciBhY3R1YWwgc2VydmljZSBjaGFpbmluZyBiZWNh
dXNlIHlvdSBhbHJlYWR5IGhhdmUgYSB3YXkgdG8gaW1wbGVtZW50IHNlcnZpY2UgY2hhaW5pbmcg
b3V0c2lkZSBvZiBTRkM/ICBNYXliZSBJJ20gbm90IGZvbGxvd2luZywgYnV0IGl0IHNlZW1zIHRv
IG1lIHRoYXQgaWYgeW91IHdlcmUgdG8gdXBncmFkZSB5b3VyIG5ldHdvcmsgdG8gc3VwcG9ydCBT
RkMgdGhhdCB5b3Ugd291bGQgY2hhbmdlIGZyb20gdXNpbmcgeW91ciBleGlzdGluZyBtZWNoYW5p
c20gYW5kIHN0YXJ0IHVzaW5nIFNGQywgd2hpY2ggaXMgbWVhbnQgdG8gcHJvdmlkZSBzdXBwb3J0
IGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyB0aGF0IGFyZSBub3QgU0ZDIGF3YXJlLiAgVGhlcmUgYXJl
IGEgbnVtYmVyIG9mIHVzIHdobyBoYXZlIGltcGxlbWVudGVkLCBpbiBvbmUgd2F5IG9yIGFub3Ro
ZXIsIHNvbWUgc29ydCBvZiBzZXJ2aWNlIGNoYWluaW5nLCBidXQgSSAoSSBjYW4gYXQgbGVhc3Qg
c3BlYWsgZm9yIG15c2VsZikgYW0gbG9va2luZyB0byBTRkMgbm90IHRvIGVuaGFuY2UgbXkgY3Vy
cmVudCBpbXBsZW1lbnRhdGlvbiwgYnV0IHRvIHJlcGxhY2UgaXQgd2l0aCBzb21ldGhpbmcgYmV0
dGVyIHdoaWxlIHN0aWxsIG1haW50YWluaW5nIG15IGNvcmUgKG5vbiBzZXJ2aWNlIGZ1bmN0aW9u
KSBpbmZyYXN0cnVjdHVyZS4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpGcm9t
OiBrZWdyYXlAY2lzY28uY29tPGtlZ3JheUBjaXNjby5jb208bWFpbHRvOmtlZ3JheUBjaXNjby5j
b20lM2NrZWdyYXlAY2lzY28uY29tPj4NClRvOiBSb24gUGFya2VyPFJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PixK
aW0gR3VpY2hhcmQgKGpndWljaGFyKTxqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFy
QGNpc2NvLmNvbT4+LEpvZWwgTS4gSGFscGVybjxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tPj4NCmNjOiBzZmNAaWV0Zi5vcmc8c2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmclM2NzZmNAaWV0Zi5vcmc+Pg0KU2VudDogRnJpZGF5LCBNYXJjaCAxNCwg
MjAxNA0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCisx
IHRoZSBpZGVhIGlzIGludGVyb3BlcmFiaWxpdHkuDQoNCg0KT24gMy8xNC8xNCAxMjo1NSBQTSwg
IlJvbiBQYXJrZXIiIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4gd3JvdGU6DQoNCj5UaGFua3MsIEppbS4NCj4N
Cj5SZW1lbWJlciB0aGF0IHdlIGhhdmUgc2FpZCBtYW55IHRpbWVzIHRoYXQgdGhlIFNGQyBzZXJ2
aWNlIGhlYWRlciBpcw0KPnRyYW5zcG9ydCBpbmRlcGVuZGVudC4gICBKdXN0IGJlY2F1c2UgdGhl
IGNoYWluIGlkIGNvdWxkIGJlIGNhcnJpZWQgaW4NCj5zb21lIGZvcm0gb3IgYW5vdGhlciB3aXRo
IHNvbWUgcGFydGljdWxhciB0cmFuc3BvcnQgZG9lc24ndCBtZWFuIHRoYXQgaXQNCj5jb3VsZCBi
ZSB1bml2ZXJzYWxseSBjb252ZXllZC4gICAgQnkgbWFraW5nIGFuZCBrZWVwaW5nIHRoZSBTRkMg
c2VydmljZQ0KPmhlYWRlciB0cmFuc3BvcnQgaW5kZXBlbmRlbnQgbWFrZXMgaXQgbW9yZSBhcHBs
aWNhYmxlIGluIG1vcmUNCj5lbnZpcm9ubWVudHMgYW5kIG1vcmUgbGlrZWx5IHRvIGdldCBhZG9w
dGVkIGJyb2FkbHkuDQo+DQo+ICAgUm9uDQo+DQo+DQo+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0NCj5Gcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbbWFpbHRvOmpndWljaGFyQGNpc2Nv
LmNvbV0NCj5TZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDM6NTIgUE0NCj5UbzogSm9lbCBN
LiBIYWxwZXJuOyBSb24gUGFya2VyDQo+Q2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KPlN1YmplY3Q6IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQo+DQo+SGkgSm9lbCwN
Cj4NCj5QZXJoYXBzIGJ1dCBJIHdvdWxkIHBvaW50IG91dCB0aGF0IHRoZSBiYXNlIFNGQyBoZWFk
ZXIgY291bGQgaGF2ZSBhIGxvdA0KPm1vcmUgaW5mb3JtYXRpb24gdGhhbiBqdXN0IHRoZSBjaGFp
biBJRDsgSSB3b3VsZCBhbHNvIHBvaW50IG91dCB0aGF0IHRoZQ0KPmRldmlsIGlzIGluIHRoZSBk
ZXRhaWxzIGFuZCBzYXlpbmcgIndlbGwsIEkgY2FuIGp1c3QgdXNlIGFuIE1QTFMgbGFiZWwiDQo+
aGlkZXMgbXVjaCBvZiB0aGUgY29tcGxleGl0eSBvZiBhY3R1YWxseSBkb2luZyB0aGF0Lg0KPg0K
Pk9uIDMvMTQvMTQsIDI6MzUgUE0sICJKb2VsIE0uIEhhbHBlcm4iIDxqbWhAam9lbGhhbHBlcm4u
Y29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4gd3JvdGU6DQo+DQo+PklmIHRoZSB0cmFu
c3BvcnQgaGVhZGVyIGNhcnJpZXMgZW5vdWdoIGluZm9ybWF0aW9uIGZvciBpZGVudGlmeWluZyB0
aGUNCj4+c2VxdWVuY2UgKFZMQU4gdGFnIG9yIE1QTFMgbGFiZWwgY2FuIGJvdGggZG8gdGhlIGpv
YiksIHRoZW4gYXJndWFibHkNCj4+dGhlIGdsb2JhbCBjaGFpbiBJRCBpcyByZWR1bmRhbnQuIEkg
Y2FuIGxpdmUgd2l0aCBjYXJyeWluZyBpdCBhbnl3YXkNCj4+ZWl0aGVyIGlmIEkgaGF2ZSBtZXRh
ZGF0YSB0byBjYXJyeSwgb3IgaWYgSSBuZWVkIHRoZSBjaGFpbiBJRCBmb3Igc29tZQ0KPj5wdXJw
b3NlLg0KPj4gQWZ0ZXIgYWxsLCBzb21lIGZvbGtzIHNlZW0gdG8gd2FudCB0byB1c2UgdGhhdCBm
b3IgdGhlIGZvcndhcmRpbmcNCj4+ZGVjaXNpb25zLg0KPj4NCj4+WW91cnMsDQo+PkpvZWwNCj4+
DQo+Pk9uIDMvMTQvMTQsIDI6MjggUE0sIFJvbiBQYXJrZXIgd3JvdGU6DQo+Pj4gVGhlIGNoYWlu
IElEIGlzIHRoZSBsYWJlbCB0aGF0IGRlZmluZXMgdGhlIHNlcXVlbmNlIG9mIHNlcnZpY2UNCj4+
PmZ1bmN0aW9ucyB0aGF0IG11c3QgYmUgdmlzaXRlZC4gICBJdCBjYW4gYmUgdGhvdWdodCBvZiBh
cyBhIGhhbmRsZSBmb3IgYQ0KPj4+c3RhY2sgb2YgbXVzdC12aXNpdCBuZXR3b3JrIGxvY2F0aW9u
cy4gICBJIGRvbid0IHNlZSBob3cgdGhpcyBjYW4gYmUNCj4+PmFueXRoaW5nIGJ1dCBtYW5kYXRv
cnkuDQo+Pj4NCj4+PiAgICAgUm9uDQo+Pj4NCj4+Pg0KPj4+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tDQo+Pj4gRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJl
aGFsZiBPZiBTdXJlbmRyYSBLdW1hcg0KPj4+KHNta3VtYXIpDQo+Pj4gU2VudDogRnJpZGF5LCBN
YXJjaCAxNCwgMjAxNCAxOjQ2IFBNDQo+Pj4gVG86IEpvZWwgTS4gSGFscGVybjsgTkFQSUVSQUxB
LCBNQVJJQSBIDQo+Pj4gQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+
IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0
aW9ucw0KPj4+DQo+Pj4gW1RyaW1tZWQgdGhlIHJlY2lwaWVudCBsaXN0IC0gbmVlZHMgYXBwcm92
YWwgb3RoZXJ3aXNlXQ0KPj4+DQo+Pj4gQ29tcGxldGVseSBhZ3JlZSBoZXJlLg0KPj4+DQo+Pj4g
U0ZDIGRvZXMgbm90IHByZXZlbnQgVkxBTiBzdGl0Y2hpbmcgYW5kIG9uZSBjYW4gY29udGludWUg
dG8gZG8gdGhhdC4NCj4+PldoaWxlIGF0IHRoZSBzYW1lIHRpbWUgU0ZDIGNhbiBpbmNsdWRlIFZM
QU4gc3RpdGNoaW5nIHRvIHN1cHBvcnQNCj4+PmxlZ2FjeSBTRnMgaW4gdGhlIHNhbWUgY2hhaW4g
dGhhdCBpbmNsdWRlcyBTRkMgYXdhcmUgU0ZzLiBFdmVuIGxlZ2FjeQ0KPj4+U0ZzIGJlbmVmaXQg
ZnJvbSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgaGVuY2UgY2FuIGJlIHNoYXJlZCBhY3Jvc3MN
Cj4+PmRpZmZlcmVudCBzZXJ2aWNlIGNoYWlucy4NCj4+Pg0KPj4+IFN1cmVuZHJhLg0KPj4+DQo+
Pj4NCj4+Pg0KPj4+IE9uIDMvMTQvMTQgMTA6MjYgQU0sICJKb2VsIE0uIEhhbHBlcm4iIDxqbWhA
am9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4gd3JvdGU6DQo+Pj4N
Cj4+Pj4gTXkgb3duIGluY2xpbmF0aW9uIGlzIHRvIG9ic2VydmUgdGhhdCBpZiB5b3UgZG9uJ3Qg
bmVlZCBleHBsaWNpdA0KPj4+PiBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgeW91IGRvbid0IG5l
ZWQgbWV0YWRhdGEsIHlvdSBjYW4ganVzdCBvbWl0DQo+Pj4+IHRoZSBzZmMvbnNoIGhlYWRlci4g
U3RpbGwgZG8gc2VydmljZSBjaGFpbmluZywganVzdCBubyBleHRyYSBoZWFkZXIuDQo+Pj4+DQo+
Pj4+IElmIHdlIGFyZSBnb2luZyB0byBoYXZlIHRoZSBoZWFkZXIsIGl0IHNlZW1zIHRvIG1lIHRo
YXQgdGhlIGNoYWluDQo+Pj4+aWRlbnRpZmljYXRpb24gZmllbGQgaXMgdmVyeSB1c2VmdWwsIGFu
ZCBsb3cgY29zdCBvbmNlIHdlIGhhdmUgdGhlDQo+Pj4+aGVhZGVyLg0KPj4+Pg0KPj4+PiBZb3Vy
cywNCj4+Pj4gSm9lbA0KPj4+Pg0KPj4+PiBPbiAzLzE0LzE0LCAxOjAwIFBNLCBOQVBJRVJBTEEs
IE1BUklBIEggd3JvdGU6DQo+Pj4+PiBFeHBsaWNpdCBjaGFpbiBpZGVudGlmaWNhdGlvbiBzaG91
bGQgYmUgbWFkZSBvcHRpb25hbC4gSSBiZWxpZXZlIGl0DQo+Pj4+PiB3YXMgZGlzY3Vzc2VkIGZl
dyBtb250aHMgYWdvIG9uIHRoaXMgbWFpbGluZyBsaXN0Lg0KPj4+Pj4NCj4+Pj4+IE1hcmlhDQo+
Pj4+Pg0KPj4+Pj4gKkZyb206KnNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSAqT24g
QmVoYWxmIE9mICpKbWguZGlyZWN0DQo+Pj4+PiAqU2VudDoqIFRodXJzZGF5LCBNYXJjaCAxMywg
MjAxNCAxMjoxMiBQTQ0KPj4+Pj4gKlRvOioga2VncmF5QGNpc2NvLmNvbTxtYWlsdG86a2VncmF5
QGNpc2NvLmNvbT47IGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2Vp
LmNvbT47IHNta3VtYXJAY2lzY28uY29tPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbT47DQo+Pj4+
PiBqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4NCj4+Pj4+ICpD
YzoqIG5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbTxtYWlsdG86bmljb2xhcy5ib3V0aG9yc0Bx
b3Ntb3MuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBoYWRpQG1vamF0
YXR1LmNvbTxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+Ow0KPj4+Pj4gcm9uX3BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86cm9uX3BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT47
IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+
PiBqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPg0KPj4+Pj4g
KlN1YmplY3Q6KiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJh
dGlvbnMNCj4+Pj4+ICpJbXBvcnRhbmNlOiogTG93DQo+Pj4+Pg0KPj4+Pj4gQXNzdW1pbmcgSSB1
bmRlcnN0YW5kIHlvdSBwcm9wZXJseSBLZW4sIEkgZGlzYWdyZWUuDQo+Pj4+Pg0KPj4+Pj4gRm9y
IGV4YW1wbGUsIGJ5IHVzaW5nIHNlcGFyYXRlIHRlcm1zIEkgY2FuIGVhc2lseSBkaXNjdXNzIHRo
ZSBmYWN0DQo+Pj4+PiB0aGF0IGNlcnRhaW4ga2luZHMgb2YgZGF0YSAoY2hhaW4gaWRlbnRpZmlj
YXRpb24pIG9ubHkgbmVlZCB0byBiZQ0KPj4+Pj4gYWRqdXN0IGJ5IGEgZmV3IGFwcHMgaW4gcmFy
ZSBjYXNlcy4gQW5kIHRoYXQgZGF0YSBpcyBub3QgYmVlZGVkDQo+Pj4+PiBieSB0aGUgYXBwbGlj
YXRpb25zLg0KPj4+Pj4NCj4+Pj4+IFVubGVzcyB5b3Ugd291bGQgbGlrZSB0byBjb25zaWRlciB0
aGUgY2hhaW4gaWRlbnRpZmljYXRpb24gYXMgYmVpbmcNCj4+Pj4+IG9wdGlvbmFsPw0KPj4+Pj4N
Cj4+Pj4+IFlvdXJzLA0KPj4+Pj4NCj4+Pj4+IEpvZWwNCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+
Pj4+IFNlbnQgZnJvbSBteSBTYW1zdW5nIHNtYXJ0cGhvbmUgb24gQVQmVA0KPj4+Pj4NCj4+Pj4+
DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+IC0tLS0tLS0tIE9yaWdpbmFsIG1lc3NhZ2UgLS0tLS0tLS0N
Cj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25z
aWRlcmF0aW9ucw0KPj4+Pj4gRnJvbTogIktlbiBHcmF5IChrZWdyYXkpIiA8a2VncmF5QGNpc2Nv
LmNvbTxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT4NCj4+Pj4+PG1haWx0bzprZWdyYXlAY2lzY28u
Y29tPj4NCj4+Pj4+IFRvOiBMdWN5IHlvbmcgPGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzps
dWN5LnlvbmdAaHVhd2VpLmNvbT4NCj4+Pj4+PG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+
LCJTdXJlbmRyYTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20lM2UlM2UsJTIyU3VyZW5kcmE+
IEt1bWFyIChzbWt1bWFyKSINCj4+Pj4+IDxzbWt1bWFyQGNpc2NvLmNvbTxtYWlsdG86c21rdW1h
ckBjaXNjby5jb20+IDxtYWlsdG86c21rdW1hckBjaXNjby5jb20+PiwiSmltPG1haWx0bzpzbWt1
bWFyQGNpc2NvLmNvbSUzZSUzZSwlMjJKaW0+IEd1aWNoYXJkDQo+Pj4+PihqZ3VpY2hhcikiDQo+
Pj4+PiA8amd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+IDxtYWls
dG86amd1aWNoYXJAY2lzY28uY29tPj4NCj4+Pj4+IENDOiBOaWNvbGFzIEJPVVRIT1JTIDxOaWNv
bGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNv
bT4NCj4+Pj4+PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PixzZmM8bWFpbHRv
Ok5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSUzZSUzZSxzZmM+IDxzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+PG1haWx0bzpzZmNAaWV0Zi5vcmc+PixKYW1hbDxtYWls
dG86c2ZjQGlldGYub3JnJTNlJTNlLEphbWFsPiBIYWRpIFNhbGltIDxoYWRpQG1vamF0YXR1LmNv
bTxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+DQo+Pj4+PjxtYWlsdG86aGFkaUBtb2phdGF0dS5j
b20+PixSb248bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tJTNlJTNlLFJvbj4gUGFya2VyDQo+Pj4+
PjxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tPg0KPj4+Pj4gPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tPj4sImJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tJTNlJTNlLCUyMmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj4gPG1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldD4iIDxicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Piwi
Sm9lbDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQlM2UlM2UsJTIySm9lbD4gTS4gSGFscGVy
biINCj4+Pj4+PGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+
IDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+DQo+Pj4+Pg0KPj4+Pj4gVGhlIHdvcmQgIm1l
dGFkYXRhIiBpcyBhIHB1cnBvc2VseSBhbWJpZ3VvdXMgdGVybSAiZGF0YSB0aGF0DQo+Pj4+PiBw
cm92aWRlcyBpbmZvcm1hdGlvbiBhYm91dCBvdGhlciBkYXRhIi4gSXQgaXMgdXNlZCB0byBhdm9p
ZCBUSElTDQo+Pj4+PmRpc2N1c3Npb24uDQo+Pj4+Pg0KPj4+Pj4gRm9yIGV4YW1wbGUsIEkgcHJv
cG9zZSB3ZSBkZWZpbmUgInRlcXVpbGEgbWV0YWRhdGEiIGJlY2F1c2UsDQo+Pj4+PiBmcmFua2x5
LCBJIHdpbGwgbmVlZCB0byBvcmRlciBhIHRyaXBsZS1zaG90IGlmIHdlIGtlZXAgYXR0ZW1wdGlu
Zw0KPj4+Pj4gdG8gZGVmaW5lIHNvbWV0aGluZyB0aGF0LCBieSBkZWZpbml0aW9uLCBpcyBhbWJp
Z3VvdXMuIEknZCBsaWtlDQo+Pj4+PiBteSBiYXJ0ZW5kZXIgdG8gdW5kZXJzdGFuZCBtZSBzcGVj
aWZpY2FsbHkgd2hlbiBJIHNheSAiSSBuZWVkIGENCj4+Pj4+c2hvdCIuDQo+Pj4+Pg0KPj4+Pj4g
T24gMy8xMy8xNCA3OjQ5IEFNLCAiTHVjeSB5b25nIiA8bHVjeS55b25nQGh1YXdlaS5jb208bWFp
bHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4+Pj4gPG1haWx0bzpsdWN5LnlvbmdAaHVhd2Vp
LmNvbT4+IHdyb3RlOg0KPj4+Pj4NCj4+Pj4+ICAgPlNuaXAuLg0KPj4+Pj4gICA+U0s+IEp1c3Qg
Y29weWluZyBmcm9tIHRoZSBQUzoNCj4+Pj4+ICAgPi0tDQo+Pj4+PiAgID5EYXRhIHBsYW5lIG1l
dGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5IHRvIGV4Y2hhbmdlIGluZm9ybWF0aW9uDQo+Pj4+
PmJldHdlZW4NCj4+Pj4+ICAgPnRoZSBuZXR3b3JrIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0
d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywNCj4+Pj4+YW5kIHNlcnZpY2UNCj4+Pj4+ICAgPmZ1bmN0
aW9ucyBhbmQgdGhlIG5ldHdvcmsuDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPi0tDQo+Pj4+PiAgID5J
dCBpcyBhIGx1Y2lkIGRlZmluaXRpb24uIFdlIGFyZSB1bm5lY2Vzc2FyaWx5IG1ha2luZyB0aGUg
d29yZA0KPj4+Pj4ibmV0d29yayINCj4+Pj4+ICAgPmNvbnRyb3ZlcnNpYWwsIElNTy4NCj4+Pj4+
ICAgPg0KPj4+Pj4gICA+W0x1Y3ldIFRoaXMgaXMgbXkgcG9pbnQuICJUaGUgbmV0d29yayIgaXMg
dG9vIGdlbmVyYWwgaGVyZSwNCj4+Pj4+d2hpY2ggYnJpbmdzDQo+Pj4+PiAgID5tZXRhZGF0YSBn
cmVhdCBwb3dlciB0byBkbyBtYW55IHRoaW5ncy4gVGhpcyBpcyB3aHkgcGVvcGxlDQo+Pj4+Pmlu
dmVudCBpZGVhcw0KPj4+Pj4gICA+aGVyZSwgd2hpY2ggY2F1c2VzIGEgbG90IG9mIGRlYmF0ZXMg
b24gbWV0YWRhdGEgdXNhZ2UgcG90ZW50aWFscy4NCj4+Pj4+IFdlDQo+Pj4+PiAgID5zaG91bGQg
bm90IHNwZW5kIGEgbG90IG9mIHRpbWVzIG9uIHRoYXQgZGViYXRlcyBhbmQganVkZ2Ugd2hpY2gN
Cj4+Pj4+dXNhZ2UgaXMNCj4+Pj4+ICAgPnZhbHVhYmxlIG9yIG5vdC4gVGh1cywgZm9yIHRoZSBT
RkMgd29yaywgaXQgd2lsbCBiZSBoZWxwZnVsIGlmDQo+Pj4+PndlIGNhbg0KPj4+Pj4gICA+bmFy
cm93IGRvd24gYSBiaXQuIEpvZWwgbWFrZXMgZXhwbGljaXRseSB0d28gY2FzZXMsIHdoaWNoIGlz
DQo+Pj4+PmhlbHBmdWwgdG8NCj4+Pj4+ICAgPmRldmVsb3AgdXNlIGNhc2VzIGZvciBlYWNoIGNh
c2UuIEkgd291bGQgbGlrZSB0byBzZWUgdGhhdCB0aGUNCj4+Pj4+cHJvYmxlbQ0KPj4+Pj4gICA+
c3RhdGVtZW50IGNhbiBiZSBtb3JlIHNwZWNpZmljIG9uIG1ldGFkYXRhIGRlZmluaXRpb24sIHdo
aWNoIG1heQ0KPj4+Pj5iZQ0KPj4+Pj4gICA+aGVscGZ1bCBpbiBsZXNzIGZvY3VzaW5nIG9uIGl0
IGFuZCBtb3ZpbmcgZm9yd2FyZC4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+THVjeQ0KPj4+Pj4gICA+
DQo+Pj4+PiAgID5TdXJlbmRyYS4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+DQo+Pj4+PiAgID4+DQo+
Pj4+PiAgID4+VGhhbmtzLA0KPj4+Pj4gICA+Pkx1Y3kNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj4t
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4gICA+PkZyb206IEppbSBHdWljaGFyZCAo
amd1aWNoYXIpIFttYWlsdG86amd1aWNoYXJAY2lzY28uY29tXQ0KPj4+Pj4gICA+PlNlbnQ6IFdl
ZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgNDozOCBQTQ0KPj4+Pj4gICA+PlRvOiBMdWN5IHlvbmcN
Cj4+Pj4+ICAgPj5DYzogSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFy
a2VyOw0KPj4+Pj4gICA+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwNCj4+Pj4+
SGFkaSBTYWxpbQ0KPj4+Pj4gICA+PlN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNm
Yy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+PkhpIEx1Y3ks
DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+Tm8uIEkgYW0gc2ltcGx5IHNheWluZyB3ZSBzaG91bGQg
bm90IG92ZXJjb21wbGljYXRlIHRoZSBwcm9ibGVtDQo+Pj4+PiAgID4+c3RhdGVtZW50IHdpdGgg
dGV4dCB0aGF0IGFkZHMgbGl0dGxlIHRvIG5vIHZhbHVlIGluIG15IG9waW5pb24uDQo+Pj4+PiBX
aGV0aGVyDQo+Pj4+PiAgID4+d2UgY2FsbCBpdCBtZXRhZGF0YSwgb3IgY29udGV4dCwgaGFzIG5v
IGJlYXJpbmcgb24gdGhlIGZhY3QNCj4+Pj4+dGhhdCB0aGUNCj4+Pj4+ICAgPj5wcm9ibGVtIHN0
YXRlbWVudCBhbHJlYWR5IGNsZWFybHkgc3RhdGVzIHdlIG5lZWQgdG8gYmUgYWJsZSB0bw0KPj4+
Pj5wYXNzDQo+Pj4+PiAgID4+aW5mb3JtYXRpb24gYmV0d2VlbiBTRsK5cyBhbmQgYmV0d2VlbiB0
aGUgbmV0d29yayAmIFNGwrlzLg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pk9u
IDMvMTIvMTQsIDU6MTMgUE0sICJMdWN5IHlvbmciIDxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWls
dG86bHVjeS55b25nQGh1YXdlaS5jb20+DQo+Pj4+PjxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5j
b20+PiB3cm90ZToNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+PkhpIEppbSwN
Cj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+PkkgZm9yIG9uZSBkb24ndCBhZ3JlZSBhbmQgdGhpbmsg
d2UgYXJlIG92ZXIgY29tcGxpY2F0aW5nIHdoYXQNCj4+Pj4+c2hvdWxkDQo+Pj4+PiAgID4+PmJl
IHN0cmFpZ2h0Zm9yd2FyZC4gVGhlIFNGQyBlbmNhcHN1bGF0aW9uIHNob3VsZCBlbmFibGUgdHdv
DQo+Pj4+PnRoaW5nczoNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+PjEuIFN0ZWVyaW5nIG9mIHNl
bGVjdGVkIGZsb3dzIHRocm91Z2ggYSBzZXJ2aWNlIGNoYWluOyB0aGlzIGlzDQo+Pj4+PnRoZQ0K
Pj4+Pj4gICA+Pj5zZXJ2aWNlIGZ1bmN0aW9uIHBhdGguDQo+Pj4+PiAgID4+PjIuIFBhc3Npbmcg
b2YgY29udGV4dCBhc3NvY2lhdGVkIHdpdGggYSBnaXZlbiBmbG93IHdpdGhpbiBzYWlkDQo+Pj4+
PnNlcnZpY2UNCj4+Pj4+ICAgPj4+ZnVuY3Rpb24gcGF0aC4gVGhpcyBjb250ZXh0IGluZm9ybWF0
aW9uIG1heSBiZSBjb25zdW1lZCBieSBhDQo+Pj4+PlNGIChhbg0KPj4+Pj4gICA+Pj5hcHBsaWNh
dGlvbiBJRCBpcyBhbiBleGFtcGxlKSBvciBtYXkgYmUgY29uc3VtZWQgYnkgdGhlDQo+Pj4+PmZv
cndhcmRpbmcNCj4+Pj4+ICAgPj4+ZWxlbWVudHMgKGEgdnJmLUlEIGlzIGFuIGV4YW1wbGUpLg0K
Pj4+Pj4gICA+Pj5bTHVjeV0gRG8geW91IGNhbGwgdGhlIGNvbnRleHQgYXMgbWV0YWRhdGEgb3Ig
bm90PyBEbyB3ZSBoYXZlDQo+Pj4+PmFub3RoZXINCj4+Pj4+ICAgPj4+dGVybSBoZXJlIGJlc2lk
ZSBTRkMgaGVhZGVyIGFuZCBtZXRhZGF0YS4gSSBzZWUgdGhhdCB5b3UgZG9uJ3QNCj4+Pj4+d2Fu
dCB0bw0KPj4+Pj4gICA+Pj5zZXBhcmF0ZSB3aGF0IGlzIGNvbnN1bWVkIGJ5IFNGIGFuZCB3aGF0
IGlzIGNvbnN1bWVkIGJ5IHRoZQ0KPj4+Pj5mb3J3YXJkaW5nDQo+Pj4+PiAgID4+PmVsZW1lbnRz
Lg0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+THVjeQ0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+
U2VudCBmcm9tIG15IGlQaG9uZQ0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+PiBPbiBNYXIgMTIs
IDIwMTQsIGF0IDQ6MTYgUE0sICJMdWN5IHlvbmciDQo+Pj4+PjxsdWN5LnlvbmdAaHVhd2VpLmNv
bTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+IDxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5j
b20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IEdyZWF0LiBUaGVuIHdlIG1h
eSBjb25zaWRlciB0d28gc3BlY2lhbCBtZXRhZGF0YSBkZWZpbml0aW9ucw0KPj4+Pj5pbiB0aGUN
Cj4+Pj4+ICAgPj4+PnByb2JsZW0gc3RhdGVtZW50IHNvIHdlIGNhbiBhbGwgdXNlIHRoZSBzYW1l
IGRlZmluaXRpb25zLg0KPj4+Pj5IZXJlIGlzIG15DQo+Pj4+PiAgID4+Pj5zdWdnZXN0ZWQgdGV4
dCBhbmQgbGlrZSB0byBoZWFyIHlvdSBhbmQgb3RoZXIncyBpbnB1dCBhbmQNCj4+Pj4+c3VnZ2Vz
dGlvbnMuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBEYXRhcGxhbmUgTWV0YWRhdGE6IERh
dGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkNCj4+Pj4+dG8NCj4+Pj4+ICAg
Pj4+PmV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGVsZW1lbnRzIGluIGEgc2Vydmlj
ZSBmdW5jdGlvbg0KPj4+Pj4gICA+Pj4+Y2hhaW5pbmcuIEluIHRoaXMgY29udGV4dCwgdGhlcmUg
YXJlIHR3byB0eXBlcyBvZiBkYXRhIHBsYW5lDQo+Pj4+Pm1ldGFkYXRhLg0KPj4+Pj4gICA+Pj4+
DQo+Pj4+PiAgID4+Pj4gU2VydmljZSBGdW5jdGlvbiBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9u
IGV4Y2hhbmdlZCBiZXR3ZWVuDQo+Pj4+PiAgID4+Pj5jbGFzc2lmaWVyIGFuZCBzZXJ2aWNlIGZ1
bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucyB0bw0KPj4+Pj4gICA+Pj4+ZmFjaWxp
dGF0ZSBzZXJ2aWNlIGZ1bmN0aW9ucyBvbiB0aGUgcGFja2V0IHRyZWF0bWVudC4NCj4+Pj4+ICAg
Pj4+Pg0KPj4+Pj4gICA+Pj4+IFN0ZWVyaW5nIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZnJv
bSBzZXJ2aWNlIGZ1bmN0aW9ucyB0byBhDQo+Pj4+PiAgID4+Pj5jbGFzc2lmaWVyIG9yIHNlcnZp
Y2Ugbm9kZSBmb3IgdHJhZmZpYyBmb3J3YXJkaW5nIHB1cnBvc2UuDQo+Pj4+PiAgID4+Pj4NCj4+
Pj4+ICAgPj4+PiAtZW5kDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBMdWN5DQo+Pj4+PiAg
ID4+Pj4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tDQo+Pj4+PiAgID4+Pj4gRnJvbTogSm9lbCBNLiBIYWxwZXJuIFttYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbV0NCj4+Pj4+ICAgPj4+PiBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0
IDI6MzUgUE0NCj4+Pj4+ICAgPj4+PiBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBS
b24gUGFya2VyDQo+Pj4+PiAgID4+Pj4gQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOyBicmlq
c21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkNCj4+Pj4+ICAgPj4+PiBT
YWxpbQ0KPj4+Pj4gICA+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gWWVzLCBJ
IGFtIHRyeWluZyB0byBjb25zaXN0ZW50bHkgZGlzdGluZ3Vpc2ggdGhvc2UgdHdvIGNhc2VzDQo+
Pj4+PndoZW4NCj4+Pj4+ICAgPj4+PnRhbGtpbmcgYWJvdXQgdGhlIGluZm9ybWF0aW9uIGNhcnJp
ZWQgd2l0aCBwYWNrZXRzIGluIHNlcnZpY2UNCj4+Pj4+Y2hhaW5zLg0KPj4+Pj4gICA+Pj4+DQo+
Pj4+PiAgID4+Pj4gWW91cnMsDQo+Pj4+PiAgID4+Pj4gSm9lbA0KPj4+Pj4gICA+Pj4+DQo+Pj4+
PiAgID4+Pj4+IE9uIDMvMTIvMTQsIDM6MTMgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAg
Pj4+Pj4gSm9lbCwgU2VlIGJlbG93LiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBz
ZmMNCj4+Pj4+ICAgPj4+Pj4gW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxm
IE9mIEpvZWwgTS4gSGFscGVybg0KPj4+Pj5TZW50Og0KPj4+Pj4gICA+Pj4+PiBXZWRuZXNkYXks
IE1hcmNoIDEyLCAyMDE0IDI6MDIgUE0gVG86IEx1Y3kgeW9uZzsgTmljb2xhcw0KPj4+Pj5CT1VU
SE9SUzsNCj4+Pj4+ICAgPj4+Pj4gUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hh
cik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsNCj4+Pj4+ICAgPj4+Pj4gSmFt
YWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4gZHJhZnQtcmlq
c21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4gSSB3YXMgdHJ5aW5nIHRvIHdvcmQgaXQgY2FyZWZ1bGx5IG5vdCB0byBmb2N1cyBvbiB3
aG8gcHV0cw0KPj4+Pj50aGUNCj4+Pj4+ICAgPj4+Pj4gaW5mb3JtYXRpb24gaW4sIGJ1dCBvbmx5
IG9uIHdobyBjb25zdW1lcyB0aGUgaW5mb3JtYXRpb24uDQo+Pj4+PiAgID4+Pj4+IEluZm9ybWF0
aW9uIGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyBtYXkgY29tZSBmcm9tIHRoZSBpbmdyZXNzDQo+Pj4+
PiAgID4+Pj4+IGNsYXNzaWZpZXIgb3IgZnJvbSBvdGhlciBzZXJ2aWNlIGZ1bmN0aW9ucy4gW0x1
Y3ldIHRoaXMgaXMNCj4+Pj4+dGhlIG9uZQ0KPj4+Pj4gICA+Pj4+PiBjYXNlIHVzaW5nIG1ldGFk
YXRhIGluIHlvdXIgdmlldy4gSW5mb3JtYXRpb24gZm9yIHRoZQ0KPj4+Pj5mb3J3YXJkaW5nDQo+
Pj4+PiAgID4+Pj4+IHdpbGwgZ2VuZXJhbGx5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcyBjbGFzc2lm
aWVyLCBidXQgaW4NCj4+Pj4+c3BlY2lhbA0KPj4+Pj4gICA+Pj4+PiBjYXNlcyBtYXkgYmUgcHJv
dmlkZWQgYnkgc2VydmljZSBmdW5jdGlvbnMuIChJIGtlZXANCj4+Pj4+d2FudGluZyB0byBnZXQN
Cj4+Pj4+ICAgPj4+Pj4gcmlkIG9mIHRob3NlIHNwZWNpYWwgY2FzZXMsIGJ1dCBzbyBmYXIgdGhl
cmUgc2VlbSB0byBiZQ0KPj4+Pj5qdXN0IGVub3VnaA0KPj4+Pj4gICA+Pj4+PiBvZiB0aGVtIHRv
IHdhcnJhbnQgY292ZXJpbmcgaW4gdGhlIHNvbHV0aW9uLiBBbmQgbW9yZQ0KPj4+Pj5pbXBvcnRh
bnRseSwNCj4+Pj4+ICAgPj4+Pj4gc2lnbmlmaWNhbnQgc3VwcG9ydCBmb3IgaXQgaW4gdGhlIHdv
cmtpbmcgZ3JvdXAuKSBbTHVjeV0NCj4+Pj4+VGhpcyBpcw0KPj4+Pj4gICA+Pj4+PiB0aGUgc2Vj
b25kIGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3IChidXQgeW91IGRvbid0DQo+Pj4+
Pmxpa2UgaXQpLg0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBBbmQgeW91IHN1Z2dlc3Qg
ZGlzdGluZ3Vpc2hpbmcgdGhlc2UgdHdvIGNhc2VzIHdoZW4NCj4+Pj4+ZGlzY3Vzc2luZw0KPj4+
Pj4gICA+Pj4+PiBhYm91dCBtZXRhZGF0YSB1c2FnZS4gSXMgdGhhdCByaWdodCB1bmRlcnN0YW5k
aW5nPw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBMdWN5DQo+Pj4+PiAgID4+Pj4+DQo+
Pj4+PiAgID4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiBP
biAzLzEyLzE0LCAyOjMzIFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+PiBKb2Vs
LCBJIGludGVycHJldCB0aGF0IHlvdSBzdWdnZXN0cyB0aGF0IGRpc3Rpbmd1aXNoIHRoZQ0KPj4+
Pj5leGNoYW5nZQ0KPj4+Pj4gICA+Pj4+Pj4gaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVk
IGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMNCj4+Pj4+YW5kIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4g
ZXhjaGFuZ2UgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGZyb20gYSBzZXJ2aWNlDQo+
Pj4+PmZ1bmN0aW9uIHRvDQo+Pj4+PiAgID4+Pj4+PiBhIHNlcnZpY2Ugbm9kZS4gSXMgdGhpcyBy
aWdodCB1bmRlcnN0YW5kaW5nPyBMdWN5DQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4g
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuDQo+Pj4+PiAg
ID4+Pj4+PiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwgTWFy
Y2ggMTIsDQo+Pj4+PjIwMTQNCj4+Pj4+IDE6MTkNCj4+Pj4+ICAgPj4+Pj4+IFBNDQo+Pj4+PiAg
ID4+Pj4+PiBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOiBK
aW0gR3VpY2hhcmQNCj4+Pj4+ICAgPj4+Pj4+IChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIu
bmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0Og0KPj4+Pj4gICA+Pj4+
Pj4gUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+
Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gTXkgaW5jbGluYXRpb24gd291bGQgYmUgdG8g
dHVuZSB0aGF0IGRlZmluaXRpb24gdG8NCj4+Pj4+ZGlzdGluZ3Vpc2gNCj4+Pj4+ICAgPj4+Pj4+
IGJldHdlZW4gZGF0YXBsYW5lIGNhcnJpZWQgaW5mb3JtYXRpb24gaW50ZW5kZWQgZm9yIHVzZSBi
eQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+PiBmdW5jaXRvbnMgKHdoYXRldmVyIHRoZSBv
cmlnaW4pLCBhbmQgZGF0YXBsYW5lIGNhcnJpZWQNCj4+Pj4+aW5mb3JtYXRpb24NCj4+Pj4+ICAg
Pj4+Pj4+IGludGVuZGVkIGZvciBkYXRhcGxhbmUgZm9yd2FyZGluZyBjb21wb25lbnRzLg0KPj4+
Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBIaSBKb2VsLA0KPj4+Pj4gICA+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4gSSBhZ3JlZSB0aGF0IHdlIG5lZWQgdXNpbmcgdGhlIHNhbWUgZGVm
aW5pdGlvbiBmb3IgYQ0KPj4+Pj50ZXJtLCBidXQNCj4+Pj4+ICAgPj4+Pj4+PiBkaXNhZ3JlZSB0
aGF0IHRoZSBtZXRhZGF0YSBkZWZpbml0aW9uIGhlcmUgaXMgYSBzZXQgb2YNCj4+Pj4+ICAgPj4+
Pj4+PiBpbmZvcm1hdGlvbiBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIFRoaXMgbWF5IGJlIHRvbyBu
YXJyb3cNCj4+Pj4+b3IgbGVhZA0KPj4+Pj4gICA+Pj4+Pj4+IHRvIGEgcGFydGljdWxhciBzb2x1
dGlvbi4gSSBhbSBmaW5lIHdpdGggdGhpcyBkZWZpbml0aW9uDQo+Pj4+PmluIHRoZQ0KPj4+Pj4g
ICA+Pj4+Pj4+IHByb2JsZW0gc3RhdGVtZW50IHcvIG1pbm9yIHR3ZWFrIChzdWdnZXN0ZWQgb24g
bWFpbGluZw0KPj4+Pj5saXN0KS4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IERh
dGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUNCj4+Pj4+
YWJpbGl0eSB0bw0KPj4+Pj4gICA+Pj4+Pj4+IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4g
dGhlIGNsYXNzaWZpZXJzIGFuZCBzZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4gZnVuY3Rpb25zLCBi
ZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBhbmQgc2VydmljZQ0KPj4+Pj5mdW5jdGlvbnMgYW5k
DQo+Pj4+PiAgID4+Pj4+Pj4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4gY2xhc3NpZmllcnN8c2Vydmlj
ZSBub2Rlcy4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IFRoZXJlIG1heSBiZSBh
IHNvbHV0aW9uIHRoYXQgYSBzZXJ2aWNlIGZ1bmN0aW9uIHBhc3Nlcw0KPj4+Pj5zb21lDQo+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+IGluZm9ybWF0aW9uIHRvIGF0dGFjaGVkIHNlcnZpY2Ugbm9kZSB3
aXRob3V0IHVzaW5nIFNGQw0KPj4+Pj5oZWFkZXIuDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+PiBUaGFua3MsIEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBIYWxw
ZXJuIERpcmVjdA0KPj4+Pj4gICA+Pj4+Pj4+IFttYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVy
bi5jb21dIFNlbnQ6IFdlZG5lc2RheSwNCj4+Pj4+TWFyY2ggMTIsDQo+Pj4+PiAgID4+Pj4+Pj4g
MjAxNCAxMjoyNSBQTSBUbzogTHVjeSB5b25nOyBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXMNCj4+
Pj4+Qk9VVEhPUlM7DQo+Pj4+PiAgID4+Pj4+Pj4gUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJk
IChqZ3VpY2hhcik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+PiAgID4+Pj4+
Pj4gc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+
Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBMdWN5LCB5b3Ugc2F5ICJ0aGUgbWV0YWRhdGEgdGVybSBt
ZWFucyAuLi4iIFRoZQ0KPj4+Pj5kZWZpbml0aW9uIHlvdQ0KPj4+Pj4gICA+Pj4+Pj4+IHRoZW4g
cHJvdmlkZSBpcyBhIGRlZmluaXRpb24gb2YgdGhlIHNldCBvZiBpbmZvcm1hdGlvbiB3ZQ0KPj4+
Pj5hcmUNCj4+Pj4+ICAgPj4+Pj4+PiBwcm9wb3NpbmcgdGhhdCB3ZSBwdXQgaW4gdGhlIFNGQyBo
ZWFkZXIuIEksIGFuZCBvdGhlcnMsDQo+Pj4+PmhhdmUNCj4+Pj4+ICAgPj4+Pj4+PiBiZWVuIHVz
aW5nIHRoZSB0ZXJtIG1ldGFkYXRhIG1vcmUgbmFycm93bHkuIFdlIGNhbiB1c2UNCj4+Pj4+d2hh
dGV2ZXINCj4+Pj4+ICAgPj4+Pj4+PiBkZWZpbml0aW9uIHdlIHdhbnQuIEJ1dCB3ZSBkbyBuZWVk
IHRvIGFncmVlIG9uIHRoZQ0KPj4+Pj5kZWZpbml0aW9uLg0KPj4+Pj4gICA+Pj4+Pj4+IEZvciB0
aGUgcHVycG9zZXMgb2YgdGhlIFdHLCBpdCBzZWVtcyBtdWNoIG1vcmUgdXNlZnVsIHRvDQo+Pj4+
PnVzZSB0aGUNCj4+Pj4+ICAgPj4+Pj4+PiB0ZXJtIG1ldGFkYXRhIGZvciB0aGUgbmFycm93ZXIg
ZGVzY3JpcHRpb24uDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBZb3VycywgSm9l
bA0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IE9uIDMvMTIvMTQsIDE6MTkgUE0s
IEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4gSGkgSm9lbCwNCj4+Pj4+ICAgPj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gSSBhZ3JlZS4gV2UgbmVlZCB0byBkaWZmZXJlbnRpYXRl
IHRoZSBtZXRhZGF0YSB1c2VkIGJ5DQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj5mdW5j
dGlvbiBhbmQgU0ZDIGhlYWRlci4gVGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgY2FycnlpbmcNCj4+
Pj4+c29tZQ0KPj4+Pj4gICA+Pj4+Pj4+PnN0YXRlcyBhbG9uZyB3aXRoIHRoZSBwYWNrZXQuIElN
TzogU0ZDIGhlYWRlciBpcyBhIGtpbmQgb2YNCj4+Pj4+ICAgPj4+Pj4+Pj5tZXRhZGF0YSBjYXJy
aWVkIG9uIHBhY2tldCBmb3IgbmV4dCBzZXJ2aWNlIG5vZGUgdG8gdXNlLg0KPj4+Pj5JbiB0aGUN
Cj4+Pj4+ICAgPj4+Pj4+Pj5jb250ZXh0IG9mIFNGQywgd2UgaGF2ZSB0ZXJtIGZvciBTRkMgaGVh
ZGVyIGFuZCB0aGUNCj4+Pj4+bWV0YWRhdGEgdGhhdA0KPj4+Pj4gICA+Pj4+Pj4+PndhcyBjYXJy
aWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIG9yIGJldHdlZW4gc2VydmljZQ0KPj4+Pj4g
ICA+Pj4+Pj4+PmZ1bmN0aW9ucyBhbmQgY2xhc3NpZmllcnMvc2VydmljZSBub2Rlcywgd2hpY2gg
aXMgd2hhdA0KPj4+Pj50aGUgZHJhZnQNCj4+Pj4+ICAgPj4+Pj4+Pj5mb2N1cy4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gVGhhbmtzLCBMdWN5DQo+Pj4+PiAgID4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tIEZyb206IEpvZWwgTS4gSGFscGVybg0KPj4+Pj4gICA+Pj4+Pj4+PiBbbWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsDQo+Pj4+PiAyMDE0DQo+
Pj4+PiAgID4+Pj4+Pj4+IDExOjE4IEFNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7
IFJvbiBQYXJrZXIgQ2M6DQo+Pj4+PiBKaW0NCj4+Pj4+ICAgPj4+Pj4+Pj4gR3VpY2hhcmQgKGpn
dWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpIFNh
bGltDQo+Pj4+PiAgID4+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gZHJhZnQtcmlq
c21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4gSSB0aGluayBpdCBpcyBpbXBvcnRhbnQgdG8ga2VlcCBhIHN0cm9uZyBkaXN0
aW5jdGlvbg0KPj4+Pj5iZXR3ZWVuDQo+Pj4+PiAgID4+Pj4+Pj4+IG1ldGFkYXRhICh3aGljaCBp
cyBmb3IgdXNlIGJ5IGFwcGxpY2F0aW9ucykgYW5kIHRoZQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAg
ID4+Pj4+Pj4+IGNoYWluaW5nIGluZm9ybWF0aW9uIGluIHRoZSBiYXNlIHNlcnZpY2UgY2hhaW4g
aGVhZGVyLA0KPj4+Pj53aGljaCBpcw0KPj4+Pj4gICA+Pj4+Pj4+PiBmb3IgdXNlIGJ5IHRoZSBz
ZXJ2aWNlIGNoYWluIHN1cHBvcnQgbWVjaGFuaXNtcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+IE9uIDMvMTIvMTQsIDEwOjQyIEFNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+
Pj4+PiBGdWxseSBhZ3JlZSB3aXRoIEpvZS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+PiBXZSBzaG91bGQgbm90IHJlcXVpcmUgYSBmaXggbGVuZ3RoIGZvciBpbi1iYW5kIG1l
dGFkYXRhDQo+Pj4+PmJ1dA0KPj4+Pj4gICA+Pj4+Pj4+Pj4gYWxzbyBub3QgbGVhdmUgaXQgZm9y
IGZyZWVseSB1c2FnZS4gSW4gZmFjdCwgd2hlbiBhDQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+
Pj4+Pj4+IG5vZGUgaW5zZXJ0cyBTRkMgaGVhZGVyIG9uIGEgKGVuY2Fwc3VsYXRlZCkgcGFja2V0
IGFuZA0KPj4+Pj5zZW5kIHRvDQo+Pj4+PiAgID4+Pj4+Pj4+PiBuZXh0IHNlcnZpY2Ugbm9kZSwg
U0ZDIGhlYWRlciBpdHNlbGYgY2FuIGJlIHNlZW4gYXMgYQ0KPj4+Pj5tZXRhZGF0YS4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBMdWN5DQo+Pj4+PiAgID4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjDQo+
Pj4+PiAgID4+Pj4+Pj4+PiBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYg
T2YgSm9lbCBNLg0KPj4+Pj5IYWxwZXJuDQo+Pj4+PiAgID4+Pj4+Pj4+PiBTZW50OiBXZWRuZXNk
YXksIE1hcmNoIDEyLCAyMDE0IDk6MjEgQU0gVG86IE5pY29sYXMNCj4+Pj4+Qk9VVEhPUlM7DQo+
Pj4+PiAgID4+Pj4+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsN
Cj4+Pj4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+ICAgPj4+Pj4+Pj4+IHNmYzsgSmFt
YWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4+Pj4+IGRyYWZ0
LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4gRm9yIGluLWJhbmQgbWV0YWRhdGEsIHRoZSBBUEkgZm9yIGFjY2Vz
cyBjYW4gZWFzaWx5IGJlDQo+Pj4+PiAgID4+Pj4+Pj4+PiBzeW5jaHJvbm91cy4gT3V0IG9mIGJh
bmQgbWV0YWRhdGEgbmVlZHMgZGlmZmVyZW50DQo+Pj4+PmhhbmRsaW5nLg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4gVGhlcmUgYXJlIG1hbnkgY2FzZXMgd2hlcmUgb3V0LW9mLWJhbmQgbWV0YWRhdGEgaXMN
Cj4+Pj4+dXNlZnVsIGFuZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4gYXBwcm9wcmlhdGUuIEJ1dCB0aGV5
IGRvIG5vdCBjb3ZlciBhbGwgbmVlZHMgYnkgYW55DQo+Pj4+PnN0cmV0Y2guDQo+Pj4+PiAgID4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gRXZlbiBpZiBlYWNoIHBpZWNlIG9mIGluLWJhbmQg
bWV0YWRhdGEgaXMgb2YgZml4ZWQNCj4+Pj4+bGVuZ3RoLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4gdGhl
cmUgYXJlIG1hbnkgZGlmZmVyZW50IGtpbmRzIG9mIG1ldGF0eXBlLiBUcnlpbmcgdG8NCj4+Pj4+
c2F5DQo+Pj4+PiAgID4+Pj4+Pj4+PiAidGhlcmUgd2lsbCBiZSBleGFjdGx5IGZvdXIgcGllY2Vz
LCBhbmQgdGhleSB3aWxsIGJlIG9mDQo+Pj4+PnR5cGVzDQo+Pj4+PiAgID4+Pj4+Pj4+PiB0MSwg
dDIsIHQzLCBhbmQgdDQiIGlzIHNpbXBseSB0b28gc3BlY2lmaWMgZm9yIGV2ZW4gODAlDQo+Pj4+
Pm9mIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj5uZWVkcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBPbiAzLzEyLzE0LCA4OjUyIEFNLCBOaWNvbGFzIEJPVVRIT1JTIHdyb3RlOg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+IEhlbGxvIFJvbiwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IFNlbmRpbmcgb3V0IG9mIGJhbmQgY29uZ3J1ZW50IG1ldGFkYXRhIG1heSBub3Qg
YmUgdGhlDQo+Pj4+PmFuc3dlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRvIGFsbCBuZWVkcyBidXQg
aXQgaXMgb25lIHRvb2wgdGhhdCB3ZSBzaG91bGQga2VlcC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IE5vdCBhbGwgbWV0YWRhdGEgaXMgdGllZCB0byBhIHNwZWNpZmlj
IHBhY2tldCwgZm9yDQo+Pj4+PmV4YW1wbGUgYQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHBvbGljeSBj
aGFuZ2UgaW4gUENSRiBjb3VsZCBsZWFkIHRvIHNvbWUgbWV0YWRhdGENCj4+Pj4+c2lnbmFsaW5n
LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRoZSByZWFjdGlvbiB0aW1lIG5lZWQgbm90IGJlIGltbWVk
aWF0ZSwgZmV3IG1zIG1heQ0KPj4+Pj5ub3QgbWF0dGVyLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gQXMgeW91IHBvaW50LCBpZiBhIHBhY2tldCBpcyB0aWVkIHRvIGEg
bWV0YWRhdGEgYQ0KPj4+Pj5jb3JyZWxhdGlvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGluZm8gY2Fu
IGJlIHNldCBpbiBib3RoIHBhY2tldCB0byBkZWFsIHdpdGggaXQgKGkuZQ0KPj4+Pj5tZXRhZGF0
YQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGV4cGVjdGVkIGZsYWcgaW4gdGhlIFNGQyBoZWFkZXIsIHBs
dXMgYW4gaWQpDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBGaW5hbGx5
IHdlIGNhbiBzdGlsbCBzZW5kIHNvbWUgbGltaXRlZCBtZXRhZGF0YSB3aXRoaW4NCj4+Pj4+YSBo
ZWFkZXIuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhpcyBjb3VsZCBiZSB1c2VkIGZvciBsb2FkIGJh
bGFuY2VycyBpbiBwYXJ0aWN1bGFyIGlmDQo+Pj4+PndlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gYWdy
ZWUgb24gYSBjb252ZW50aW9uIHRvIGxvY2F0ZSAiY29hcnNlIGdyYWluIHBvbGljeSINCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiAvICJmaW5lIGdyYWluIHBvbGljeSIgb24gcmVzZXJ2ZWQgY29udGV4dCBo
ZWFkZXJzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhpcyBzZWVt
cyB0byBvcGVuIHVwIGEgbG90IG9mIGZsZXhpYmlsaXR5IC8NCj4+Pj4+aW5ub3ZhdGlvbnMuDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBPbiB5b3VyIGxhc3QgcG9pbnQs
IHRoZXJlIGlzIGEgcXVlc3Rpb24gb24gaG93IHRvIG1ha2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBt
ZXRhZGF0YSBhdmFpbGFibGUgdG8gYSBTZXJ2aWNlIEZ1bmN0aW9uLiBDdXJyZW50IHNvY2tldA0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IGNvbm5lY3Rpb25zIGZvciBleGFtcGxlIGRvIG5vdCBhbGxvdyB0
byByZXRyaWV2ZSBJUA0KPj4+Pj5oZWFkZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBvcHRpb25zLiBT
byBJIGFzc3VtZSB0aGF0IFNGQyBhd2FyZSBTZXJ2aWNlIEZ1bmN0aW9ucw0KPj4+Pj53aWxsDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gbmVlZCBzb21lIChhc3luY2hyb25vdXMNCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiA/KSBBUEkgdG8gcmV0cmlldmUgU0ZDIGhlYWRlciBpbmZvcm1hdGlvbiBhcyB3ZWxsIGFz
DQo+Pj4+PmluLWJhbmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtZXRhZGF0YS4gSSBkb24ndCBzZWUg
b3V0IG9mIGJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0DQo+Pj4+PmFkZGluZw0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IGNvbXBsZXhpdHksIHRoZSBzYW1lIEFQSSBjYW4gcHJvYmFibHkgYXBwbHkuDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGUgYWx0ZXJuYXRpdmUgb3B0aW9u
LCBhbGxvd2luZyB2YXJpYWJsZSBzaXplZA0KPj4+Pj5tZXRhZGF0YSBpbg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IHRoZSBTRkMgaGVhZGVyIGhhcyBzb21lIGRyYXdiYWNrcyBhcyB3ZWxsLCBvbmUgYmVp
bmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBmcmFnbWVudGF0aW9uLCBhbmQgc29tZSBzd2l0Y2hlcyBl
eHBlY3RpbmcgYXMgd2VsbCB0bw0KPj4+Pj5sb29rIGF0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gZW5k
IHVzZXIgdHJhZmZpYyBoZWFkZXJzIGZvciBsaW5rIGxvYWQgYmFsYW5jaW5nLiBJDQo+Pj4+Pndv
dWxkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gYWdyZWUgdGhhdCBpZiB3ZSBjYW4gYWNjZXB0IHRoZXNl
IGlzc3VlcywgdGhlbiBzZW5kaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gb2ZmLWxpbmUgY29uZ3J1
ZW50IG1ldGFkYXRhIGxvb3NlcyBpdHMgaW50ZXJlc3QuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiBXZSBuZWVkIHRvIHRha2UgaW50byBhY2NvdW50IHRoYXQgYm90aCBp
bi1iYW5kIGFuZA0KPj4+Pj5jb25ncnVlbnQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBvdXQtb2YtYmFu
ZCBtZXRhZGF0YSB0cmFuc3BvcnQgaXMgbm90IHJlbGlhYmxlLiBBDQo+Pj4+PnBhY2tldCBsb3Nz
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdHJpZ2dlcmluZyByZXRyYW5zbWlzc2lvbiB3b3VsZCBub3Qg
bGVhZCB0byB0aGUNCj4+Pj4+aWRlbnRpY2FsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gcmVjb25zdHJ1
Y3Rpb24gb2YgdGhlIGFzc29jaWF0ZWQgbWV0YWRhdGEuIEluIHNvbWUNCj4+Pj4+Y2FzZXMsIHdl
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWlnaHQgdGh1cyBldmVuIG5lZWQgbm9uLWNvbmdydWVudCBv
dXQtb2YtYmFuZCByZWxpYWJsZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1ldGFkYXRhIHRyYW5zcG9y
dC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBOaWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18gRnJvbToNCj4+Pj4+IFJvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFBh
cmtlciBbUm9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbT5dIFNlbnQ6DQo+Pj4+PldlZG5lc2RheSwNCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBNYXJjaCAxMiwgMjAxNA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IDEyOjQzIFBNIFRvOiBO
aWNvbGFzIEJPVVRIT1JTIENjOiBKaW0gR3VpY2hhcmQNCj4+Pj4+KGpndWljaGFyKTsNCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj5zZmM7IEphbWFsIEhh
ZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gZHJhZnQtcmlq
c21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+IE5pY29sYXMsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBJIHVuZGVyc3RhbmQgdGhlIGNvbmNlcHQgZm9yIG91dCBvZiBiYW5kIHNpZ25hbGlu
ZyBvZg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+bWV0YWRhdGEsIGJ1dCBJIGFtIGNvbmNlcm5lZCB0aGF0
IGl0IGludHJvZHVjZXMNCj4+Pj4+c2lnbmlmaWNhbnQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PmNvbXBs
ZXhpdHkgZHVlIHRvIHRoZSBwb3RlbnRpYWwgcmFjZSBjb25kaXRpb24gb2YNCj4+Pj4+cmVjZWl2
aW5nIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+cmVhbCBwYWNrZXQgYmVmb3JlIHRoZSBtZXRhZGF0
YS4gV2hpbGUgdGhlIHJlYWwgcGFja2V0DQo+Pj4+PmNvdWxkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5p
bmRpY2F0ZSB0aGF0IG91dCBvZiBiYW5kIG1ldGFkYXRhIGlzIGV4cGVjdGVkLCBob3cgY2FuDQo+
Pj4+PndlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5ndWFyYW50ZWUgdGhlIG9yZGVyIG9mIHJlY2VwdGlv
bj8gV2hhdCBpZiBzd2l0Y2hpbmcgb3INCj4+Pj4+cm91dGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
bm9kZXMgYXBwbHkgaGFzaCBiYXNlZCBsb2FkIGJhbGFuY2luZz8gV2hhdCBpZiB0aGUgbG9hZA0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+YmFsYW5jaW5nIHVuZGVyc3RhbmRzIFNGQyBlbmNhcHMgYW5kIGxv
b2tzIGJleW9uZCBpdCB0bw0KPj4+Pj50aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pm9yaWdpbmFsIGhl
YWRlciB0byBnZXQgYmV0dGVyIGVudHJvcHk/DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gQ2FuIHdlIGd1
YXJhbnRlZSB0aGF0IHRoZSBtZXRhZGF0YSBhbmQgcmVhbCBwYWNrZXQNCj4+Pj4+d2lsbCBmb2xs
b3cNCj4+Pj4+ICAgPj4+Pj4+Pj4+PnRoZSBleGFjdCBzYW1lIHBhdGg/IElmIHdlIGNhbiBub3Qs
IHRoZW4NCj4+Pj4+aW1wbGVtZW50YXRpb25zIHdpbGwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pm5lZWQg
dG8gYWRkIGluZ3Jlc3MgcXVldWluZyB0byBjb3BlIHdpdGggdGhlIHNjZW5hcmlvLg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gQWxzbywgZG8geW91IGZlZWwgdGhhdCB0
aGUgaW5jcmVhc2UgaW4gaW1wbGVtZW50YXRpb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBjb21wbGV4
aXR5IGF0IHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucyBpcyByZWFzb25hYmxlPw0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhhbmtzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gUm9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4gT24gTWFyIDEyLCAyMDE0LCBhdCA0OjA5IEFNLCAiTmljb2xhcyBCT1VUSE9SUyINCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmlj
b2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPg0KPj4+Pj48bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+PiBJIHRoaW5rIHdlIG11c3QgbWFrZSBhIGRpc3RpbmN0aW9uIGJldHdlZW46DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IC0gTWV0YWRhdGEgd2hpY2ggc2hvdWxk
IGJlIHBhcnQgb2YgdGhlIGhlYWRlciBkZWZpbmVkDQo+Pj4+PmFzIGluDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+IGJhbmQgbWFya2luZy4gLSBNZXRhZGF0YSB3aXRoIGNhbiBiZSBwYXNzZWQgb3V0IG9m
DQo+Pj4+PmJhbmQsIGZvcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBleGFtcGxlIGNvbmdydWVudCBv
dXQgb2YgYmFuZCBzaWduYWxpbmcgZGVmaW5lZCBpbg0KPj4+Pj50aGUgZHJhZnQNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gVGhlIGZvcm1lciBjYWxscyBmb3IgYSBs
aW1pdGVkIHNwYWNlIGluIHRoZSBoZWFkZXIsDQo+Pj4+PnRydWUsIFRoZQ0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+PiBsYXR0ZXIgaG93ZXZlciBkb2VzIG5vdCBpbmN1ciBhbnkgc3BhY2UgbGltaXRhdGlv
bg0KPj4+Pj5hbmQgaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gc3RpbGwgZmFpcmx5IGVmZmljaWVu
dCBhbmQgaXQgcmVtYWlucyBjb21wYXRpYmxlIHdpdGgNCj4+Pj4+YSBmaXhlZA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+PiBzaXplIGhlYWRlciB1c2VkIHRvIHJvdXRlIHRob3NlIHNpZ25hbGluZyBtZXNz
YWdlcw0KPj4+Pj5hbG9uZyB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gY2hhaW4ncyBzZXJ2aWNl
IGZ1bmN0aW9ucy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gTmlj
b2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFtqZ3VpY2hhckBjaXNjby5j
b208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT5dIFNlbnQ6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
IFR1ZXNkYXksIE1hcmNoIDExLCAyMDE0IDY6NDggUE0gVG86IFJvbiBQYXJrZXIgQ2M6DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+IE5pY29sYXMgQk9VVEhPUlM7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBTdWJqZWN0
OiBSZTogW3NmY10NCj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRp
b25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IEhpIFJvbiwNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gV2UgY2FuIGNlcnRhaW5seSBo
YXZlIHRoaXMgZGlzY3Vzc2lvbiBidXQgd2Ugc2hvdWxkDQo+Pj4+PmZpcnN0DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+IGNvbnNpZGVyIHdoYXQgaW5mb3JtYXRpb24gaXMgbmVjZXNzYXJ5IGFuZCBpZiBz
YWlkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGluZm9ybWF0aW9uIGNhbiBmaXQgd2l0aGluIGEgZml4
ZWQgbnVtYmVyIG9mIGNvbnRleHRzDQo+Pj4+PmluIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBt
YWpvcml0eSBvZiBjYXNlcy4gUmVtZW1iZXIsIHRoZSBnb2FsIG9mIGJlaW5nIGFibGUNCj4+Pj4+
dG8gcGFzcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSB0aHJvdWdoIHRoZSBuZXR3b3Jr
IGlzIHRvIGVuaGFuY2Ugc2VydmljZQ0KPj4+Pj5kZWxpdmVyeSwNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4gbm90IHBhc3MgdGhlIGVudGlyZSB3b3JrcyBvZiBTaGFrZXNwZWFyZSA7LSkNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gU2VudCBmcm9tIG15IGlQaG9uZQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gT24gTWFyIDcsIDIwMTQsIGF0
IDM6NTIgQU0sICJSb24gUGFya2VyIg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gPFJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b20+DQo+Pj4+PjxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+IHdyb3Rl
Og0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IE5pY29sYXMsDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gSSBzZWUgc2ltaWxhciBy
ZXF1aXJlbWVudHMgZnJvbSB0aGUgM2dwcCBFUEMgc2lkZS4NCj4+Pj4+SSB3b3VsZA0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4gbGlrZSB0byBwcm9wb3NlIGFuIE9VSSAvIFRMViBiYXNlZCBhcHByb2Fj
aCB3aGVyZSB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IHJlc2VydmVkIE9VSSBjYW4gYmUgdXNl
ZCBmb3IgYWdyZWVkIHVwb24gdHlwZXMgb2YNCj4+Pj4+Y29tbW9uDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+PiBtZXRhZGF0YSBhbmQgdmVuZG9yIG9yIG90aGVyIG9yZ2FuaXphdGlvbmFsIE9VSXMgY2Fu
DQo+Pj4+PmJlIHVzZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IHRvIHF1aWNrbHkgaW5ub3ZhdGUg
aW4gdGhlIG5ldHdvcmtzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gU2ltdWx0YW5lb3VzbHksIEkg
d291bGQgYWxzbyBsaWtlIHRvIGNvbnNpZGVyDQo+Pj4+Pm1lY2hhbmlzbXMNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+IHRoYXQgYXJlIG9wdGltaXplZCBmb3IgbG9uZyBsaXZlZCBmbG93cyBzbyBhcyB0
bw0KPj4+Pj5saW1pdCB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IG5lZ2F0aXZlIGVmZmVjdHMg
b2YgcGFja2V0IGdyb3d0aC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+PiBSb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+IE9uIE1hciA3LCAyMDE0LCBhdCA4OjM0IEFNLCAiTmljb2xhcyBC
T1VUSE9SUyINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3Mu
Y29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+DQo+Pj4+PjxtYWlsdG86Tmlj
b2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBIZWxsbyBKaW0NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEkgaGF2ZSBzZWVuIGNhc2VzIGluIEdpIExBTiwgd2hlcmUg
c3Vic2NyaWJlciByZWxhdGVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gaW5mb3JtYXRpb24gaXMg
cGFzc2VkIHRvIGEgV2ViIFByb3h5IGZvciBIVFRQIGhlYWRlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+IGVucmljaG1lbnQgKGFpbWVkIGF0IHNvbWUgV2ViIENvbnRlbnQgcHJvdmlkZXJzDQo+Pj4+
PnBhcnRuZXJzIG9mDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gdGhlIE1vYmlsZSBPcGVyYXRvciku
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSW5mb3JtYXRpb24gd2FzIGFuIGNvZGVkIChwZXJzaXN0
ZW50KSBzdWJzY3JpYmVyIGlkDQo+Pj4+PmRlcml2ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBm
cm9tIHRoZSBNU0lTRE4sIGFuZCBjb3VwbGUgb2YgZiBjdXN0b21lciBwcm9maWxlDQo+Pj4+PnJl
bGF0ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBmaWVsZHMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBJbiBhbiBzZmMgYmFzZWQgR2kgTEFOLCB0aGlzIGVu
dGl0eSBzaG91bGQgcmVjZWl2ZQ0KPj4+PiA+ZnJvbSB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
PiBDbGFzc2lmaWVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
PiAtIEEgY2xhc3NpZmljYXRpb24gb2YgdGhlIENvbnRlbnQgUHJvdmlkZXIgKCBJZCwNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBDYXRlZ29yeSkgYmFzZWQgb24gdHJhZmZpYyBhbmFseXNpcyAtIFRo
ZSBNU0lTRE4gb2YNCj4+Pj4+IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHN1YnNjcmliZXIg
LSBUd28gc3Vic2NyaWJlciBwb2xpY3kgZmllbGRzIChub3QgdGllZA0KPj4+Pj4gdG8gUENSRg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGJ1dCBiZWxvbmdpbmcgdG8gdGhlIFN1YnNjcmliZXIgREIp
IChTdWJzY3JpYmVyDQo+Pj4+PiBjYXRlZ29yeSwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBzdWIt
Y2F0ZWdvcnkpIC0gQSBzZXNzaW9uIGlkIChmb3IgbG9nZ2luZyBhbmQNCj4+Pj4+dHJhY2tpbmcN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBwdXJwb3NlcykNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IFRoZSBvYmplY3RpdmUgYmVpbmcgdG8gYXZvaWQgaGF2aW5n
IHRoZSBIVFRQIFByb3h5DQo+Pj4+PnRvDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gYmVjb21lIGEg
dHJ1c3RlZCBhcHBsaWNhdGlvbiAoaW50ZXJvZ2F0ZSB0aGUNCj4+Pj4+IHN1YnNjcmliZXIgREIs
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZXRjLi4pDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IE5pY29sYXMNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOiBKaW0N
Cj4+Pj4+IEd1aWNoYXJkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gKGpndWljaGFyKSBbamd1aWNo
YXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+XSBTZW50Og0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IFRodXJzZGF5LCBNYXJjaCAwNiwgMjAxNCAyOjAyIFBNIFRvOiBKYW1hbCBI
YWRpDQo+Pj4+PlNhbGltOw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGptb2lzYW5kQGp1bmlwZXIu
bmV0PG1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldD4gPG1haWx0bzpqbW9pc2FuZEBqdW5pcGVy
Lm5ldD47DQo+Pj4+PiBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IENjOg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+IHNmYyBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBkcmFm
dC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSGkgSmFtYWwsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBZb3Ugc2FpZCAiSXQgc2VlbXMgdGhlcmUncyBjbGVh
ciBuZWVkIGZvciB2YXJpYWJsZQ0KPj4+Pj4gc2l6ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBt
ZXRhZGF0YSIuLiBJIGFtIG5vdCBzbyBjb252aW5jZWQgYW5kIHdvdWxkIGxpa2UgdG8NCj4+Pj4+
IGJldHRlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHVuZGVyc3RhbmQgdGhlIHJlcXVpcmVtZW50
cyBiZWZvcmUgcGFzc2luZyBqdWRnZW1lbnQuDQo+Pj4+PiBJZiB3ZQ0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+IGxvb2sgYXQgdGhlIHVzZSBjYXNlcyBhcyBwcmVzZW50ZWQgdGh1cyBmYXIgaW50bw0K
Pj4+Pj4gdGhlIFdHIEkNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBoYXZlIHlldCB0byBzZWUgYSBz
aW5nbGUgZXhhbXBsZSBvZiB0aGUgbmVlZA0KPj4+Pj4gKG5vdGluZyB0aGF0DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4gZGVzaXJlIGlzIG5vdCB0aGUgc2FtZSBhcyBuZWVkKSAtIEkgYW0gbm90IHNh
eWluZw0KPj4+Pj4gdGhlcmUgaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBubyByZXF1aXJlbWVu
dCBidXQgcmF0aGVyIHRoYXQgd2Ugc2hvdWxkIG5vdCBqdW1wDQo+Pj4+PiB0byB0aGUNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBjb25jbHVzaW9uIGFuZCBidWlsZCBzdGFuZGFyZHMgYXJvdW5kIGEg
dGhlb3J5Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBPbiAzLzMvMTQsIDY6
MzUgQU0sICJKYW1hbCBIYWRpIFNhbGltIg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiA8aGFkaUBt
b2phdGF0dS5jb208bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPiA8bWFpbHRvOmhhZGlAbW9qYXRh
dHUuY29tPj4NCj4+Pj4+d3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4+IEkgbGlrZSB0aGUgZG9jIC0gd2VsbCB3cml0dGVuLg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBTZWN0aW9uIDQuMyBvbiBtZXRhZGF0
YSBlbmNvZGluZy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
Pj4gSXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZSBzaXplZA0KPj4+Pj4g
bWV0YWRhdGENCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gKGF0IGxlYXN0IGZvciBodHRwL2FwcCB5
b3Ugc2VlbSB0byBpbmRpY2F0ZSB0aGUNCj4+Pj4+IGRlc2lyZSBmb3INCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+Pj5pdCkuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IEZvciBhIGRhdGFwYXRoIHBlci1w
YWNrZXQgbWV0YWRhdGEsIGkgZmVlbCB0aGUNCj4+Pj4+IG5lZWQgaXMNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+Pj4ganVzdCBhcyBpbXBvcnRhbnQuIEFyZSB3ZSBsaW1pdGVkIGJ5IHRoZSBmYWN0IHRo
YXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gZXhpc3RpbmcgaGFyZHdhcmUgbWF5IG5vdCBiZSBh
YmxlIHRvIGhhbmRsZSBUTFZzPw0KPj4+Pj5Gb3INCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gZXhh
bXBsZSwgSSBkb250IGhhdmUgYSBwcm9ibGVtIGhhbmRsaW5nIFRMVnMgaW4gYQ0KPj4+Pj4gc29m
dHdhcmUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj5kYXRhcGF0aC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gY2hlZXJzLCBqYW1hbA0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gbWFp
bGluZyBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1h
aWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBz
ZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRm
Lm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+PiBsaXN0IHNm
Y0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+
Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+
Pj4+DQo+Pj4+PiAgID4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fIHNmYyBtYWlsaW5nDQo+Pj4+PiBsaXN0DQo+Pj4+PiAgID4+Pj4+IHNmY0BpZXRm
Lm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+DQo+
Pj4+PiAgID4+DQo+Pj4+PiAgID4+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCj4+Pj4+ICAgPj5zZmMgbWFpbGluZyBsaXN0DQo+Pj4+PiAgID4+c2ZjQGll
dGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4g
ICA+Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4N
Cj4+Pj4+ICAgPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
DQo+Pj4+PiAgID5zZmMgbWFpbGluZyBsaXN0DQo+Pj4+PiAgID5zZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiAgID5odHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4NCj4+Pj4NCj4+Pj4gX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj4gc2ZjIG1haWxp
bmcgbGlzdA0KPj4+PiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4gaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pg0KPj4+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4gc2ZjIG1haWxpbmcg
bGlzdA0KPj4+IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+IGh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4NCj4+DQo+Pl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+PnNmYyBtYWlsaW5nIGxpc3QN
Cj4+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+DQo+X19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18NCj5zZmMgbWFpbGluZyBsaXN0DQo+c2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+DQo+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmMNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
CnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYg
MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIg
MTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0K
CXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICov
DQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47
DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1p
bHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5r
DQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlv
bjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21z
by1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVu
ZGVybGluZTt9DQpwLk1zb0FjZXRhdGUsIGxpLk1zb0FjZXRhdGUsIGRpdi5Nc29BY2V0YXRlDQoJ
e21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IENo
YXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTo4
LjBwdDsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5CYWxsb29u
VGV4dENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltc28tc3R5
bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCI7DQoJZm9udC1m
YW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnNwYW4uRW1haWxTdHlsZTE5DQoJe21zby1z
dHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7
DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlwZTpw
ZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNv
bG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9u
bHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVp
biAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2Vj
dGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28g
OV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+
DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5
b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9v
OnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4t
VVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24x
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj5KZXJvbWUsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JIHVuZGVyc3RhbmQgdGhlIHJhdGlvbmFsZSBm
b3Igd2hhdCB5b3Ugc3VnZ2VzdCwgYnV0IEkgc3RpbGwgcmVtYWluIGZpcm1seSBjb252aW5jZWQg
dGhhdCBoYXZpbmcgYSBzaW5nbGUgZW5jYXBzdWxhdGlvbiBhbmQgYSBzaW5nbGUgc2V0IG9mIHBy
b2NlZHVyZXMgdG8gb3BlcmF0ZQ0KIHRoZSBzZXJ2aWNlIGZ1bmN0aW9uIGZvcndhcmRlciBpcyBw
cmVmZXJhYmxlIHRvIGhhdmluZyB0byBkZXNjcmliZSB1bmlxdWUgYXBwcm9hY2hlcyBmb3IgbXVs
dGlwbGUgdHJhbnNwb3J0IG9wdGlvbnMsIGVzcGVjaWFsbHkgd2hlbiBzb21lIHJlcXVpcmUg4oCc
aGVscOKAnSBhbmQgb3RoZXJzIGRvbuKAmXQuJm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwO0luIG15
IG1pbmQsIHRoZSBjb3N0IG9mIGFkb3B0aW5nIHRoZSDigJxhbnkgdHJhbnNwb3J04oCdIGFwcHJv
YWNoIGlzIHRvIHNwZWNpZnkgYSB0cmFuc3BvcnQtaW5kZXBlbmRlbnQNCiBtZWFucyB0byBhY2hp
ZXZlIHNlcnZpY2UgZnVuY3Rpb24gZm9yd2FyZGluZy4mbmJzcDsmbmJzcDsmbmJzcDsgT2YgY291
cnNlIHRoZSB0cmFkZW9mZiBpcyB0byBwaWNrIGEgc2luZ2xlIHN1aXRhYmxlIHRyYW5zcG9ydCBh
bmQgZXhwbG9pdCBpdHMgY2FwYWJpbGl0aWVzIGZ1bGx5LCBidXQgdGhlcmUgc2VlbXMgbGl0dGxl
IGFwcGV0aXRlIHRvIGRvIHRoYXQgYXQgdGhpcyBwb2ludC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNw
OyBSb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGlu
ZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10NCjxiPk9uIEJlaGFsZiBP
ZiA8L2I+SmVyb21lIE1vaXNhbmQ8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBNYXJjaCAxNywg
MjAxNCAxOjAzIFBNPGJyPg0KPGI+VG86PC9iPiBtaWtlYmlhbmNAYW9sLmNvbTsgc2ZjQGlldGYu
b3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFp
biBJRDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGlzIChsZW5ndGh5IGFuZCB2
ZXJ5IGxpdmVseSkgdGhyZWFkIHN0YXJ0ZWQgZnJvbSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9ucyAod2hpY2ggSSBjby1hdXRob3JlZCkuPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JbiBzZWN0
aW9uIDQuOCwgd2UgbWFkZSBhIGNsZWFyIGRpc3RpbmN0aW9uIGJldHdlZW4gYSBzZXJ2aWNlIHBh
dGggbGF5ZXIgKHN0ZWVyaW5nIHBhY2tldHMgaG9wIGJ5IGhvcCBhbG9uZyB0aGUgY2hhaW4pIGFu
ZCBhIHNlcnZpY2UgZnVuY3Rpb24gbGF5ZXIgKGNvbnZleQ0KIG1ldGFkYXRhIGluZm9ybWF0aW9u
IG9mIGludGVyZXN0IHRvIFNGcykuIFRlcm1pbm9sb2d5IGFzaWRlLCBpdCBzZWVtcyB0aGF0IHN1
Y2ggbGF5ZXJlZCB2aWV3IHdhcyBhZ3JlZWQgdXBvbiBieSBtYW55IHBlb3BsZSBvbiB0aGUgbWFp
bGluZyBsaXN0Lg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5Ob3cgdGhpcyBjZXJ0YWlubHkgZG9lcyBiZWcgdGhlIHF1
ZXN0aW9uIG9mIHNvbHZpbmcgQk9USCBwcm9ibGVtcyB3aXRoIHRoZSBzYW1lIChwYWNrZXQpIGVu
Y2Fwc3VsYXRpb24gbWVjaGFuaXNtLiBOb3RhYmx5IHdoZW4gb2JzZXJ2aW5nIHRoYXQgbWFueSB1
c2UgY2FzZXMNCiBjb3VsZCBiZSBzYXRpc2ZpZWQgd2l0aG91dCBTRi1sZXZlbCBtZXRhZGF0YSwg
b3IgYnkgdXNpbmcgbW9yZSBvdXQtb2YtYmFuZCB3YXlzIHRvIGNvbnZleSBzdWNoIFNGIG1ldGFk
YXRhLiBBbmQgYWxzbyB3aGVuIG9ic2VydmluZyB0aGF0IGluYmFuZCBtYXJraW5nIChlLmcuIHBh
Y2tldCBoZWFkZXJzKSBjb21lcyB3aXRoIHZhcmlvdXMgcHJvcyAmYW1wOyBjb25zIChzb21lIG9m
IHRoZSBpc3N1ZXMgYmVpbmcgaWRlbnRpZmllZCBpbiB0aGUgZHJhZnQsDQogZS5nLiBzZWN0aW9u
cyA0LjEgYW5kIDQuMikuIDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SSBkbyBhZ3JlZSB3aXRoIE1hcmlhLiBXZSBtYXkg
d2FudCB0byBleHBsb3JlIG90aGVyIG9wdGlvbnMgZm9yIGFkZHJlc3NpbmcgdGhlIG5lZWRzIG9m
IHRoZSBzZXJ2aWNlIHBhdGggbGF5ZXIgdGhhdCBkbyBub3QgcmVxdWlyZSBhbiBleHBsaWNpdCBj
aGFpbi1pZCBvZiBzb3J0cy4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SW4gdGhlIGRyYWZ0LCB3ZSBjb25jbHVkZWQg
Ynkgc3RhdGluZyDigJxBIHByb2R1Y3RpdmUgcGF0aCBmb3J3YXJkIGNvdWxkIGJlIHRvIGRpdmlk
ZSBhbmQgY29ucXVlcjogdG8gY2xlYXJseSBzZXBhcmF0ZSB0aGUgcHJvYmxlbSBvZiBTZXJ2aWNl
IEZ1bmN0aW9uIFBhdGggdG9wb2xvZ3kNCiBmcm9tIHRoZSZuYnNwOyZuYnNwOyBwcm9ibGVtIG9m
IFtjb252ZXlpbmcgU0ZdIG1ldGFkYXRh4oCdLiBJIGRvIGJlbGlldmUgd2Ugc2hvdWxkIGV4cGxv
cmUgc3VjaCBzZXBhcmF0aW9uIHByaW5jaXBsZSBmdXJ0aGVyLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpz
b2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwv
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24g
QmVoYWxmIE9mIDwvYj48YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPm1pa2ViaWFu
Y0Bhb2wuY29tPC9hPjxicj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDU6
NTAgUE08YnI+DQo8Yj5Ubzo8L2I+IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0Bp
ZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0
aW9uIGNoYWluIElEPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
Pkkgd291bGQgaW1hZ2luZSB0aGF0IGlmIHdlIG1hZGUgdGhlIENoYWluIElEIGZpZWxkIGluIHRo
ZSBoZWFkZXIgYmUgb3B0aW9uYWwsIHlldCBzdGlsbCByZXF1aXJlZCBhIGhlYWRlciBhbmQgc3Rp
bGwgcmVxdWlyZWQgdGhhdCBzb21lIGluZGljYXRpb24NCiBvZiB0aGUgY2hhaW4gYmUgY2Fycmll
ZCBzb21ld2hlcmUgaW4gdGhlIHBhY2tldCAobXBscyBsYWJlbCBvciB2bGFuIG9yIHdoYXRldmVy
KSwgdGhhdCB0aGUgaW1wbGVtZW50YXRpb24gd291bGQgYmVjb21lIG92ZXJseSBjb21wbGljYXRl
ZC4gJm5ic3A7VG8gZG8gc28gd291bGQgYmUgdXNpbmcgU0ZDIHNpbXBseSBhcyBhIG1lY2hhbmlz
bSB0byBjYXJyeSBtZXRhIGRhdGEgYW5kIG5vdCBhdCBhbGwgZm9yIHNlcnZpY2UgY2hhaW5pbmcs
IHdoaWNoIHNvdW5kcw0KIGNvdW50ZXIgaW50dWl0aXZlIHRvIG1lLiZuYnNwOzxicj4NCjxicj4N
Ck1hcmlhLCZuYnNwOzxicj4NClNvLCB5b3UgYXJlIHNheWluZyB0aGF0IHlvdSB3YW50IHRvIHVz
ZSBTRkMgdG8gY2FycnkgYXJvdW5kIG1ldGFkYXRhLCBidXQgbm90IGZvciBhY3R1YWwgc2Vydmlj
ZSBjaGFpbmluZyBiZWNhdXNlIHlvdSBhbHJlYWR5IGhhdmUgYSB3YXkgdG8gaW1wbGVtZW50IHNl
cnZpY2UgY2hhaW5pbmcgb3V0c2lkZSBvZiBTRkM/ICZuYnNwO01heWJlIEknbSBub3QgZm9sbG93
aW5nLCBidXQgaXQgc2VlbXMgdG8gbWUgdGhhdCBpZiB5b3Ugd2VyZSB0byB1cGdyYWRlIHlvdXIN
CiBuZXR3b3JrIHRvIHN1cHBvcnQgU0ZDIHRoYXQgeW91IHdvdWxkIGNoYW5nZSBmcm9tIHVzaW5n
IHlvdXIgZXhpc3RpbmcgbWVjaGFuaXNtIGFuZCBzdGFydCB1c2luZyBTRkMsIHdoaWNoIGlzIG1l
YW50IHRvIHByb3ZpZGUgc3VwcG9ydCBmb3Igc2VydmljZSBmdW5jdGlvbnMgdGhhdCBhcmUgbm90
IFNGQyBhd2FyZS4gJm5ic3A7VGhlcmUgYXJlIGEgbnVtYmVyIG9mIHVzIHdobyBoYXZlIGltcGxl
bWVudGVkLCBpbiBvbmUgd2F5IG9yIGFub3RoZXIsIHNvbWUNCiBzb3J0IG9mIHNlcnZpY2UgY2hh
aW5pbmcsIGJ1dCBJIChJIGNhbiBhdCBsZWFzdCBzcGVhayBmb3IgbXlzZWxmKSBhbSBsb29raW5n
IHRvIFNGQyBub3QgdG8gZW5oYW5jZSBteSBjdXJyZW50IGltcGxlbWVudGF0aW9uLCBidXQgdG8g
cmVwbGFjZSBpdCB3aXRoIHNvbWV0aGluZyBiZXR0ZXIgd2hpbGUgc3RpbGwgbWFpbnRhaW5pbmcg
bXkgY29yZSAobm9uIHNlcnZpY2UgZnVuY3Rpb24pIGluZnJhc3RydWN0dXJlLjxzcGFuIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj48bzpwPjwvbzpwPjwvc3Bhbj48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2IHN0eWxlPSJtYXJnaW4tYm90dG9tOjYuNzVwdCI+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwi
IGFsaWduPSJjZW50ZXIiIHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlciI+DQo8aHIgc2l6ZT0iMSIg
d2lkdGg9IjEwMCUiIG5vc2hhZGU9IiIgc3R5bGU9ImNvbG9yOiM5OTk5OTkiIGFsaWduPSJjZW50
ZXIiPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
Ym90dG9tOjYuNzVwdCI+PGI+RnJvbTogPC9iPjxhIGhyZWY9Im1haWx0bzprZWdyYXlAY2lzY28u
Y29tJTNja2VncmF5QGNpc2NvLmNvbSI+a2VncmF5QGNpc2NvLmNvbSZsdDtrZWdyYXlAY2lzY28u
Y29tPC9hPiZndDs8YnI+DQo8Yj5UbzogPC9iPlJvbiBQYXJrZXImbHQ7PGEgaHJlZj0ibWFpbHRv
OlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb208L2E+Jmd0OyxKaW0gR3VpY2hhcmQgKGpndWljaGFyKSZsdDs8YSBocmVmPSJtYWls
dG86amd1aWNoYXJAY2lzY28uY29tIj5qZ3VpY2hhckBjaXNjby5jb208L2E+Jmd0OyxKb2VsIE0u
IEhhbHBlcm4mbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iPmptaEBqb2Vs
aGFscGVybi5jb208L2E+Jmd0Ozxicj4NCjxiPmNjOiA8L2I+PGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyUzY3NmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnJmx0O3NmY0BpZXRmLm9yZzwvYT4m
Z3Q7PGJyPg0KPGI+U2VudDogPC9iPkZyaWRheSwgTWFyY2ggMTQsIDIwMTQ8YnI+DQo8Yj5TdWJq
ZWN0OiA8L2I+UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPGJyPg0KPGJyPg0K
JiM0MzsxIHRoZSBpZGVhIGlzIGludGVyb3BlcmFiaWxpdHkuPGJyPg0KPGJyPg0KPGJyPg0KT24g
My8xNC8xNCAxMjo1NSBQTSwgJnF1b3Q7Um9uIFBhcmtlciZxdW90OyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPlJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb208L2E+Jmd0OyB3cm90ZTo8YnI+DQo8YnI+DQomZ3Q7VGhhbmtzLCBKaW0uPGJy
Pg0KJmd0Ozxicj4NCiZndDtSZW1lbWJlciB0aGF0IHdlIGhhdmUgc2FpZCBtYW55IHRpbWVzIHRo
YXQgdGhlIFNGQyBzZXJ2aWNlIGhlYWRlciBpczxicj4NCiZndDt0cmFuc3BvcnQgaW5kZXBlbmRl
bnQuICZuYnNwOyBKdXN0IGJlY2F1c2UgdGhlIGNoYWluIGlkIGNvdWxkIGJlIGNhcnJpZWQgaW48
YnI+DQomZ3Q7c29tZSBmb3JtIG9yIGFub3RoZXIgd2l0aCBzb21lIHBhcnRpY3VsYXIgdHJhbnNw
b3J0IGRvZXNuJ3QgbWVhbiB0aGF0IGl0PGJyPg0KJmd0O2NvdWxkIGJlIHVuaXZlcnNhbGx5IGNv
bnZleWVkLiAmbmJzcDsmbmJzcDsgQnkgbWFraW5nIGFuZCBrZWVwaW5nIHRoZSBTRkMgc2Vydmlj
ZTxicj4NCiZndDtoZWFkZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50IG1ha2VzIGl0IG1vcmUgYXBw
bGljYWJsZSBpbiBtb3JlPGJyPg0KJmd0O2Vudmlyb25tZW50cyBhbmQgbW9yZSBsaWtlbHkgdG8g
Z2V0IGFkb3B0ZWQgYnJvYWRseS48YnI+DQomZ3Q7PGJyPg0KJmd0OyAmbmJzcDsgUm9uPGJyPg0K
Jmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQom
Z3Q7RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hh
ckBjaXNjby5jb20iPm1haWx0bzpqZ3VpY2hhckBjaXNjby5jb208L2E+XTxicj4NCiZndDtTZW50
OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDM6NTIgUE08YnI+DQomZ3Q7VG86IEpvZWwgTS4gSGFs
cGVybjsgUm9uIFBhcmtlcjxicj4NCiZndDtDYzogPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCiZndDtTdWJqZWN0OiBTRkMgZW5jYXBzdWxhdGlvbiBj
aGFpbiBJRDxicj4NCiZndDs8YnI+DQomZ3Q7SGkgSm9lbCw8YnI+DQomZ3Q7PGJyPg0KJmd0O1Bl
cmhhcHMgYnV0IEkgd291bGQgcG9pbnQgb3V0IHRoYXQgdGhlIGJhc2UgU0ZDIGhlYWRlciBjb3Vs
ZCBoYXZlIGEgbG90PGJyPg0KJmd0O21vcmUgaW5mb3JtYXRpb24gdGhhbiBqdXN0IHRoZSBjaGFp
biBJRDsgSSB3b3VsZCBhbHNvIHBvaW50IG91dCB0aGF0IHRoZTxicj4NCiZndDtkZXZpbCBpcyBp
biB0aGUgZGV0YWlscyBhbmQgc2F5aW5nICZxdW90O3dlbGwsIEkgY2FuIGp1c3QgdXNlIGFuIE1Q
TFMgbGFiZWwmcXVvdDs8YnI+DQomZ3Q7aGlkZXMgbXVjaCBvZiB0aGUgY29tcGxleGl0eSBvZiBh
Y3R1YWxseSBkb2luZyB0aGF0Ljxicj4NCiZndDs8YnI+DQomZ3Q7T24gMy8xNC8xNCwgMjozNSBQ
TSwgJnF1b3Q7Sm9lbCBNLiBIYWxwZXJuJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbSI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj4NCiZn
dDs8YnI+DQomZ3Q7Jmd0O0lmIHRoZSB0cmFuc3BvcnQgaGVhZGVyIGNhcnJpZXMgZW5vdWdoIGlu
Zm9ybWF0aW9uIGZvciBpZGVudGlmeWluZyB0aGU8YnI+DQomZ3Q7Jmd0O3NlcXVlbmNlIChWTEFO
IHRhZyBvciBNUExTIGxhYmVsIGNhbiBib3RoIGRvIHRoZSBqb2IpLCB0aGVuIGFyZ3VhYmx5PGJy
Pg0KJmd0OyZndDt0aGUgZ2xvYmFsIGNoYWluIElEIGlzIHJlZHVuZGFudC4gSSBjYW4gbGl2ZSB3
aXRoIGNhcnJ5aW5nIGl0IGFueXdheTxicj4NCiZndDsmZ3Q7ZWl0aGVyIGlmIEkgaGF2ZSBtZXRh
ZGF0YSB0byBjYXJyeSwgb3IgaWYgSSBuZWVkIHRoZSBjaGFpbiBJRCBmb3Igc29tZTxicj4NCiZn
dDsmZ3Q7cHVycG9zZS48YnI+DQomZ3Q7Jmd0OyBBZnRlciBhbGwsIHNvbWUgZm9sa3Mgc2VlbSB0
byB3YW50IHRvIHVzZSB0aGF0IGZvciB0aGUgZm9yd2FyZGluZzxicj4NCiZndDsmZ3Q7ZGVjaXNp
b25zLjxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDtZb3Vycyw8YnI+DQomZ3Q7Jmd0O0pvZWw8
YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7T24gMy8xNC8xNCwgMjoyOCBQTSwgUm9uIFBhcmtl
ciB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsgVGhlIGNoYWluIElEIGlzIHRoZSBsYWJlbCB0aGF0
IGRlZmluZXMgdGhlIHNlcXVlbmNlIG9mIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDtmdW5jdGlv
bnMgdGhhdCBtdXN0IGJlIHZpc2l0ZWQuICZuYnNwOyBJdCBjYW4gYmUgdGhvdWdodCBvZiBhcyBh
IGhhbmRsZSBmb3IgYTxicj4NCiZndDsmZ3Q7Jmd0O3N0YWNrIG9mIG11c3QtdmlzaXQgbmV0d29y
ayBsb2NhdGlvbnMuICZuYnNwOyBJIGRvbid0IHNlZSBob3cgdGhpcyBjYW4gYmU8YnI+DQomZ3Q7
Jmd0OyZndDthbnl0aGluZyBidXQgbWFuZGF0b3J5Ljxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyAmbmJzcDsmbmJzcDsmbmJzcDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
PGJyPg0KJmd0OyZndDsmZ3Q7IEZyb206IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XSBPbiBCZWhhbGYgT2Yg
U3VyZW5kcmEgS3VtYXI8YnI+DQomZ3Q7Jmd0OyZndDsoc21rdW1hcik8YnI+DQomZ3Q7Jmd0OyZn
dDsgU2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAxOjQ2IFBNPGJyPg0KJmd0OyZndDsmZ3Q7
IFRvOiBKb2VsIE0uIEhhbHBlcm47IE5BUElFUkFMQSwgTUFSSUEgSDxicj4NCiZndDsmZ3Q7Jmd0
OyBDYzogPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4N
CiZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRh
dGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgW1Ry
aW1tZWQgdGhlIHJlY2lwaWVudCBsaXN0IC0gbmVlZHMgYXBwcm92YWwgb3RoZXJ3aXNlXTxicj4N
CiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBDb21wbGV0ZWx5IGFncmVlIGhlcmUuPGJy
Pg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IFNGQyBkb2VzIG5vdCBwcmV2ZW50IFZM
QU4gc3RpdGNoaW5nIGFuZCBvbmUgY2FuIGNvbnRpbnVlIHRvIGRvIHRoYXQuPGJyPg0KJmd0OyZn
dDsmZ3Q7V2hpbGUgYXQgdGhlIHNhbWUgdGltZSBTRkMgY2FuIGluY2x1ZGUgVkxBTiBzdGl0Y2hp
bmcgdG8gc3VwcG9ydDxicj4NCiZndDsmZ3Q7Jmd0O2xlZ2FjeSBTRnMgaW4gdGhlIHNhbWUgY2hh
aW4gdGhhdCBpbmNsdWRlcyBTRkMgYXdhcmUgU0ZzLiBFdmVuIGxlZ2FjeTxicj4NCiZndDsmZ3Q7
Jmd0O1NGcyBiZW5lZml0IGZyb20gY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIGhlbmNlIGNhbiBi
ZSBzaGFyZWQgYWNyb3NzPGJyPg0KJmd0OyZndDsmZ3Q7ZGlmZmVyZW50IHNlcnZpY2UgY2hhaW5z
Ljxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBTdXJlbmRyYS48YnI+DQomZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsgT24gMy8xNC8xNCAxMDoyNiBBTSwgJnF1b3Q7Sm9lbCBNLiBIYWxwZXJuJnF1b3Q7ICZs
dDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSI+am1oQGpvZWxoYWxwZXJuLmNv
bTwvYT4mZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsg
TXkgb3duIGluY2xpbmF0aW9uIGlzIHRvIG9ic2VydmUgdGhhdCBpZiB5b3UgZG9uJ3QgbmVlZCBl
eHBsaWNpdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIHlv
dSBkb24ndCBuZWVkIG1ldGFkYXRhLCB5b3UgY2FuIGp1c3Qgb21pdDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsgdGhlIHNmYy9uc2ggaGVhZGVyLiBTdGlsbCBkbyBzZXJ2aWNlIGNoYWluaW5nLCBqdXN0
IG5vIGV4dHJhIGhlYWRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyBJZiB3ZSBhcmUgZ29pbmcgdG8gaGF2ZSB0aGUgaGVhZGVyLCBpdCBzZWVtcyB0byBtZSB0
aGF0IHRoZSBjaGFpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDtpZGVudGlmaWNhdGlvbiBmaWVsZCBp
cyB2ZXJ5IHVzZWZ1bCwgYW5kIGxvdyBjb3N0IG9uY2Ugd2UgaGF2ZSB0aGU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7aGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7IFlvdXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTQvMTQsIDE6MDAgUE0sIE5BUElFUkFMQSwg
TUFSSUEgSCB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBFeHBsaWNpdCBjaGFpbiBp
ZGVudGlmaWNhdGlvbiBzaG91bGQgYmUgbWFkZSBvcHRpb25hbC4gSSBiZWxpZXZlIGl0PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgd2FzIGRpc2N1c3NlZCBmZXcgbW9udGhzIGFnbyBvbiB0aGlz
IG1haWxpbmcgbGlzdC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IE1hcmlhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAqRnJvbToqc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dICpPbiBCZWhhbGYgT2YgKkptaC5k
aXJlY3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqU2VudDoqIFRodXJzZGF5LCBNYXJjaCAx
MywgMjAxNCAxMjoxMiBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpUbzoqIDxhIGhyZWY9
Im1haWx0bzprZWdyYXlAY2lzY28uY29tIj5rZWdyYXlAY2lzY28uY29tPC9hPjsgPGEgaHJlZj0i
bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIj4NCmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPjsg
PGEgaHJlZj0ibWFpbHRvOnNta3VtYXJAY2lzY28uY29tIj5zbWt1bWFyQGNpc2NvLmNvbTwvYT47
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2Nv
LmNvbSI+amd1aWNoYXJAY2lzY28uY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpD
YzoqIDxhIGhyZWY9Im1haWx0bzpuaWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb20iPm5pY29sYXMu
Ym91dGhvcnNAcW9zbW9zLmNvbTwvYT47DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5z
ZmNAaWV0Zi5vcmc8L2E+OyA8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20iPg0KaGFk
aUBtb2phdGF0dS5jb208L2E+Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1h
aWx0bzpyb25fcGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5yb25fcGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tPC9hPjsNCjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+
YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhy
ZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpTdWJqZWN0OiogUmU6IFtzZmNdIGRyYWZ0LXJpanNt
YW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
KkltcG9ydGFuY2U6KiBMb3c8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IEFzc3VtaW5nIEkgdW5kZXJzdGFuZCB5b3UgcHJvcGVybHkgS2VuLCBJIGRp
c2FncmVlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgRm9yIGV4YW1wbGUsIGJ5IHVzaW5nIHNlcGFyYXRlIHRlcm1zIEkgY2FuIGVhc2lseSBkaXNj
dXNzIHRoZSBmYWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhhdCBjZXJ0YWluIGtpbmRz
IG9mIGRhdGEgKGNoYWluIGlkZW50aWZpY2F0aW9uKSBvbmx5IG5lZWQgdG8gYmU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBhZGp1c3QgYnkgYSBmZXcgYXBwcyBpbiByYXJlIGNhc2VzLiBBbmQg
dGhhdCBkYXRhIGlzIG5vdCBiZWVkZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBieSB0aGUg
YXBwbGljYXRpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgVW5sZXNzIHlvdSB3b3VsZCBsaWtlIHRvIGNvbnNpZGVyIHRoZSBjaGFpbiBpZGVu
dGlmaWNhdGlvbiBhcyBiZWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9wdGlvbmFsPzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMs
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKb2Vs
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VudCBmcm9t
IG15IFNhbXN1bmcgc21hcnRwaG9uZSBvbiBBVCZhbXA7VDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS0t
LS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0tLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1
YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9u
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZyb206ICZxdW90O0tlbiBHcmF5IChrZWdyYXkp
JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSI+a2VncmF5QGNpc2Nv
LmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86a2Vn
cmF5QGNpc2NvLmNvbSI+bWFpbHRvOmtlZ3JheUBjaXNjby5jb208L2E+Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUbzogTHVjeSB5b25nICZsdDs8YSBocmVmPSJtYWlsdG86bHVj
eS55b25nQGh1YXdlaS5jb20iPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSUzZSUz
ZSwlMjJTdXJlbmRyYSI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tJmd0OyZndDssJnF1b3Q7
U3VyZW5kcmE8L2E+IEt1bWFyIChzbWt1bWFyKSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86c21rdW1hckBjaXNjby5jb20iPnNta3VtYXJAY2lzY28u
Y29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNta3VtYXJAY2lzY28uY29tJTNlJTNlLCUyMkpp
bSI+bWFpbHRvOnNta3VtYXJAY2lzY28uY29tJmd0OyZndDssJnF1b3Q7SmltPC9hPiBHdWljaGFy
ZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7KGpndWljaGFyKSZxdW90Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIj5qZ3Vp
Y2hhckBjaXNjby5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29t
Ij5tYWlsdG86amd1aWNoYXJAY2lzY28uY29tPC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgQ0M6IE5pY29sYXMgQk9VVEhPUlMgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFz
LkJPVVRIT1JTQHFvc21vcy5jb20iPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvYT48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9S
U0Bxb3Ntb3MuY29tJTNlJTNlLHNmYyI+bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNv
bSZndDsmZ3Q7LHNmYzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0Bp
ZXRmLm9yZzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnJTNlJTNlLEphbWFsIj5tYWlsdG86c2ZjQGlldGYub3JnJmd0OyZndDssSmFt
YWw8L2E+IEhhZGkgU2FsaW0gJmx0OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSI+
aGFkaUBtb2phdGF0dS5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tJTNlJTNlLFJvbiI+bWFpbHRvOmhhZGlAbW9qYXRh
dHUuY29tJmd0OyZndDssUm9uPC9hPiBQYXJrZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZs
dDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+Um9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20lM2UlM2Us
JTIyYnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tJmd0OyZndDssJnF1b3Q7YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDsmcXVvdDsgJmx0OzxhIGhyZWY9Im1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0JTNlJTNlLCUyMkpvZWwiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCZndDsmZ3Q7LCZx
dW90O0pvZWw8L2E+IE0uIEhhbHBlcm4mcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZs
dDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSI+am1oQGpvZWxoYWxwZXJuLmNv
bTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIj5tYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIHdvcmQgJnF1b3Q7bWV0YWRhdGEmcXVvdDsgaXMg
YSBwdXJwb3NlbHkgYW1iaWd1b3VzIHRlcm0gJnF1b3Q7ZGF0YSB0aGF0PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgcHJvdmlkZXMgaW5mb3JtYXRpb24gYWJvdXQgb3RoZXIgZGF0YSZxdW90Oy4g
SXQgaXMgdXNlZCB0byBhdm9pZCBUSElTPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkaXNjdXNz
aW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Rm9yIGV4YW1wbGUsIEkgcHJvcG9zZSB3ZSBkZWZpbmUgJnF1b3Q7dGVxdWlsYSBtZXRhZGF0YSZx
dW90OyBiZWNhdXNlLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZyYW5rbHksIEkgd2lsbCBu
ZWVkIHRvIG9yZGVyIGEgdHJpcGxlLXNob3QgaWYgd2Uga2VlcCBhdHRlbXB0aW5nPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgdG8gZGVmaW5lIHNvbWV0aGluZyB0aGF0LCBieSBkZWZpbml0aW9u
LCBpcyBhbWJpZ3VvdXMuIEknZCBsaWtlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbXkgYmFy
dGVuZGVyIHRvIHVuZGVyc3RhbmQgbWUgc3BlY2lmaWNhbGx5IHdoZW4gSSBzYXkgJnF1b3Q7SSBu
ZWVkIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Nob3QmcXVvdDsuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEzLzE0IDc6NDkgQU0s
ICZxdW90O0x1Y3kgeW9uZyZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3
ZWkuY29tIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIj5tYWlsdG86bHVjeS55
b25nQGh1YXdlaS5jb208L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O1NuaXAuLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7U0smZ3Q7IEp1c3QgY29weWluZyBmcm9tIHRoZSBQ
Uzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Oy0tPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBh
YmlsaXR5IHRvIGV4Y2hhbmdlIGluZm9ybWF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDti
ZXR3ZWVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDt0aGUgbmV0d29yayBh
bmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDthbmQgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7ZnVuY3Rpb25zIGFuZCB0aGUgbmV0d29yay48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7LS08
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O0l0IGlzIGEgbHVjaWQgZGVmaW5p
dGlvbi4gV2UgYXJlIHVubmVjZXNzYXJpbHkgbWFraW5nIHRoZSB3b3JkPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmcXVvdDtuZXR3b3JrJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDtjb250cm92ZXJzaWFsLCBJTU8uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O1tMdWN5XSBU
aGlzIGlzIG15IHBvaW50LiAmcXVvdDtUaGUgbmV0d29yayZxdW90OyBpcyB0b28gZ2VuZXJhbCBo
ZXJlLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hpY2ggYnJpbmdzPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDttZXRhZGF0YSBncmVhdCBwb3dlciB0byBkbyBtYW55IHRo
aW5ncy4gVGhpcyBpcyB3aHkgcGVvcGxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbnZlbnQg
aWRlYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2hlcmUsIHdoaWNoIGNh
dXNlcyBhIGxvdCBvZiBkZWJhdGVzIG9uIG1ldGFkYXRhIHVzYWdlIHBvdGVudGlhbHMuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0O3Nob3VsZCBub3Qgc3BlbmQgYSBsb3Qgb2YgdGltZXMgb24gdGhhdCBkZWJhdGVzIGFuZCBq
dWRnZSB3aGljaDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dXNhZ2UgaXM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3ZhbHVhYmxlIG9yIG5vdC4gVGh1cywgZm9yIHRoZSBT
RkMgd29yaywgaXQgd2lsbCBiZSBoZWxwZnVsIGlmPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3
ZSBjYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O25hcnJvdyBkb3duIGEg
Yml0LiBKb2VsIG1ha2VzIGV4cGxpY2l0bHkgdHdvIGNhc2VzLCB3aGljaCBpczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7aGVscGZ1bCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7ZGV2ZWxvcCB1c2UgY2FzZXMgZm9yIGVhY2ggY2FzZS4gSSB3b3VsZCBsaWtlIHRvIHNl
ZSB0aGF0IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cHJvYmxlbTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7c3RhdGVtZW50IGNhbiBiZSBtb3JlIHNwZWNpZmljIG9u
IG1ldGFkYXRhIGRlZmluaXRpb24sIHdoaWNoIG1heTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
YmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2hlbHBmdWwgaW4gbGVzcyBm
b2N1c2luZyBvbiBpdCBhbmQgbW92aW5nIGZvcndhcmQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O0x1Y3k8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7U3VyZW5kcmEuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0O1RoYW5rcyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDtMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7LS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtGcm9tOiBK
aW0gR3VpY2hhcmQgKGpndWljaGFyKSBbPGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNv
bSI+bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbTwvYT5dPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7U2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA0OjM4IFBN
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7VG86IEx1Y3kgeW9uZzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0NjOiBKb2VsIE0uIEhhbHBl
cm47IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXI7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5i
cmlqc21hbkBqdW5pcGVyLm5ldDwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7IHNmYzsgSmFtYWw8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0hhZGkgU2FsaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDtTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMt
bWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtIaSBMdWN5
LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O05vLiBJIGFtIHNpbXBseSBzYXlpbmcgd2Ugc2hv
dWxkIG5vdCBvdmVyY29tcGxpY2F0ZSB0aGUgcHJvYmxlbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0O3N0YXRlbWVudCB3aXRoIHRleHQgdGhhdCBhZGRzIGxpdHRsZSB0
byBubyB2YWx1ZSBpbiBteSBvcGluaW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdoZXRo
ZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDt3ZSBjYWxsIGl0IG1l
dGFkYXRhLCBvciBjb250ZXh0LCBoYXMgbm8gYmVhcmluZyBvbiB0aGUgZmFjdDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7dGhhdCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDtwcm9ibGVtIHN0YXRlbWVudCBhbHJlYWR5IGNsZWFybHkgc3RhdGVzIHdlIG5lZWQg
dG8gYmUgYWJsZSB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cGFzczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O2luZm9ybWF0aW9uIGJldHdlZW4gU0bCuXMgYW5k
IGJldHdlZW4gdGhlIG5ldHdvcmsgJmFtcDsgU0bCuXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7T24gMy8xMi8xNCwg
NToxMyBQTSwgJnF1b3Q7THVjeSB5b25nJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55
b25nQGh1YXdlaS5jb20iPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+bWFpbHRv
Omx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7SGkgSmltLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7SSBmb3Igb25lIGRv
bid0IGFncmVlIGFuZCB0aGluayB3ZSBhcmUgb3ZlciBjb21wbGljYXRpbmcgd2hhdDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7c2hvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0O2JlIHN0cmFpZ2h0Zm9yd2FyZC4gVGhlIFNGQyBlbmNhcHN1bGF0aW9uIHNo
b3VsZCBlbmFibGUgdHdvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGluZ3M6PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsxLiBTdGVlcmluZyBvZiBzZWxlY3RlZCBmbG93cyB0
aHJvdWdoIGEgc2VydmljZSBjaGFpbjsgdGhpcyBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O3NlcnZpY2Ug
ZnVuY3Rpb24gcGF0aC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Mi4gUGFzc2luZyBvZiBjb250ZXh0IGFzc29jaWF0ZWQgd2l0aCBhIGdpdmVuIGZsb3cgd2l0
aGluIHNhaWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7ZnVuY3Rpb24gcGF0aC4gVGhpcyBjb250ZXh0
IGluZm9ybWF0aW9uIG1heSBiZSBjb25zdW1lZCBieSBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtTRiAoYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7YXBw
bGljYXRpb24gSUQgaXMgYW4gZXhhbXBsZSkgb3IgbWF5IGJlIGNvbnN1bWVkIGJ5IHRoZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9yd2FyZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDtlbGVtZW50cyAoYSB2cmYtSUQgaXMgYW4gZXhhbXBsZSkuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O1tMdWN5XSBEbyB5b3Ug
Y2FsbCB0aGUgY29udGV4dCBhcyBtZXRhZGF0YSBvciBub3Q/IERvIHdlIGhhdmU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2Fub3RoZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7dGVybSBoZXJlIGJlc2lkZSBTRkMgaGVhZGVyIGFuZCBtZXRhZGF0YS4gSSBz
ZWUgdGhhdCB5b3UgZG9uJ3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dhbnQgdG88YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7c2VwYXJhdGUgd2hhdCBpcyBj
b25zdW1lZCBieSBTRiBhbmQgd2hhdCBpcyBjb25zdW1lZCBieSB0aGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7ZWxlbWVudHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtMdWN5
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtTZW50IGZyb20gbXkgaVBob25lPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciAxMiwgMjAxNCwgYXQg
NDoxNiBQTSwgJnF1b3Q7THVjeSB5b25nJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
bHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIj5sdWN5LnlvbmdAaHVhd2Vp
LmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+bWFpbHRv
Omx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgR3JlYXQuIFRoZW4gd2UgbWF5IGNvbnNpZGVyIHR3
byBzcGVjaWFsIG1ldGFkYXRhIGRlZmluaXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtp
biB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O3By
b2JsZW0gc3RhdGVtZW50IHNvIHdlIGNhbiBhbGwgdXNlIHRoZSBzYW1lIGRlZmluaXRpb25zLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SGVyZSBpcyBteTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7c3VnZ2VzdGVkIHRleHQgYW5kIGxpa2UgdG8gaGVh
ciB5b3UgYW5kIG90aGVyJ3MgaW5wdXQgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzdWdn
ZXN0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IERhdGFw
bGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0O2V4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGVsZW1l
bnRzIGluIGEgc2VydmljZSBmdW5jdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Y2hhaW5pbmcuIEluIHRoaXMgY29udGV4dCwgdGhlcmUgYXJlIHR3
byB0eXBlcyBvZiBkYXRhIHBsYW5lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YS48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFNlcnZpY2UgRnVuY3Rp
b24gTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBleGNoYW5nZWQgYmV0d2Vlbjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Y2xhc3NpZmllciBhbmQgc2Vy
dmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMgdG88YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2ZhY2lsaXRhdGUgc2VydmljZSBm
dW5jdGlvbnMgb24gdGhlIHBhY2tldCB0cmVhdG1lbnQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyBTdGVlcmluZyBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGZy
b20gc2VydmljZSBmdW5jdGlvbnMgdG8gYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Y2xhc3NpZmllciBvciBzZXJ2aWNlIG5vZGUgZm9yIHRyYWZmaWMg
Zm9yd2FyZGluZyBwdXJwb3NlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsgLWVuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgTHVj
eTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
IEZyb206IEpvZWwgTS4gSGFscGVybiBbPGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b20iPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPl08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAy
MDE0IDI6MzUgUE08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgQ2M6IEppbSBHdWljaGFy
ZCAoamd1aWNoYXIpOyA8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPmJyaWpz
bWFuQGp1bmlwZXIubmV0PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9
Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFkaTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7IFNhbGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1l
dGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyBZZXMsIEkgYW0gdHJ5aW5nIHRvIGNvbnNpc3RlbnRseSBkaXN0aW5ndWlzaCB0aG9z
ZSB0d28gY2FzZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3doZW48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O3RhbGtpbmcgYWJvdXQgdGhlIGluZm9y
bWF0aW9uIGNhcnJpZWQgd2l0aCBwYWNrZXRzIGluIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2NoYWlucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
IFlvdXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
IEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAz
LzEyLzE0LCAzOjEzIFBNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWwsIFNlZSBiZWxvdy4gLS0tLS1Pcmln
aW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dIE9uIEJlaGFsZiBPZiBKb2Vs
IE0uIEhhbHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1NlbnQ6PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlZG5lc2RheSwgTWFyY2gg
MTIsIDIwMTQgMjowMiBQTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtCT1VUSE9SUzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozsgc2ZjOzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKYW1h
bCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1j
b25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBJIHdhcyB0cnlpbmcgdG8gd29yZCBpdCBjYXJlZnVsbHkgbm90IHRvIGZvY3VzIG9u
IHdobyBwdXRzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gaW4sIGJ1dCBv
bmx5IG9uIHdobyBjb25zdW1lcyB0aGUgaW5mb3JtYXRpb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluZm9ybWF0aW9uIGZvciBzZXJ2aWNl
IGZ1bmN0aW9ucyBtYXkgY29tZSBmcm9tIHRoZSBpbmdyZXNzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNsYXNzaWZpZXIgb3IgZnJvbSBvdGhl
ciBzZXJ2aWNlIGZ1bmN0aW9ucy4gW0x1Y3ldIHRoaXMgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3RoZSBvbmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcuIEluZm9ybWF0aW9uIGZv
ciB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgd2lsbCBnZW5lcmFsbHkgY29t
ZSBmcm9tIHRoZSBpbmdyZXNzIGNsYXNzaWZpZXIsIGJ1dCBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7c3BlY2lhbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBjYXNlcyBtYXkgYmUgcHJvdmlkZWQgYnkgc2VydmljZSBmdW5jdGlvbnMuIChJ
IGtlZXA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dhbnRpbmcgdG8gZ2V0PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJpZCBvZiB0aG9zZSBz
cGVjaWFsIGNhc2VzLCBidXQgc28gZmFyIHRoZXJlIHNlZW0gdG8gYmU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2p1c3QgZW5vdWdoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9mIHRoZW0gdG8gd2FycmFudCBjb3ZlcmluZyBpbiB0aGUgc29s
dXRpb24uIEFuZCBtb3JlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbXBvcnRhbnRseSw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2lnbmlm
aWNhbnQgc3VwcG9ydCBmb3IgaXQgaW4gdGhlIHdvcmtpbmcgZ3JvdXAuKSBbTHVjeV08YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O1RoaXMgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIHNlY29uZCBjYXNlIHVzaW5nIG1ldGFkYXRhIGlu
IHlvdXIgdmlldyAoYnV0IHlvdSBkb24ndDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bGlrZSBp
dCkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFu
ZCB5b3Ugc3VnZ2VzdCBkaXN0aW5ndWlzaGluZyB0aGVzZSB0d28gY2FzZXMgd2hlbjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGlzY3Vzc2luZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhYm91dCBtZXRhZGF0YSB1c2FnZS4gSXMgdGhhdCBy
aWdodCB1bmRlcnN0YW5kaW5nPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAyOjMzIFBNLCBMdWN5IHlvbmcgd3Jv
dGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBKb2VsLCBJIGludGVycHJldCB0aGF0IHlvdSBzdWdnZXN0cyB0aGF0IGRpc3Rpbmd1aXNo
IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZXhjaGFuZ2U8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGRhdGEg
cGxhbmUgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDthbmQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBleGNoYW5nZSBpbmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQg
ZnJvbSBhIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9uIHRvPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhIHNl
cnZpY2Ugbm9kZS4gSXMgdGhpcyByaWdodCB1bmRlcnN0YW5kaW5nPyBMdWN5PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1Pcmln
aW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb20iPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPl0gU2Vu
dDogV2VkbmVzZGF5LCBNYXJjaCAxMiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzIwMTQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxOjE5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBC
T1VUSE9SUzsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAoamd1aWNoYXIpOyA8YSBocmVm
PSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7IHNmYzsgSmFtYWwg
SGFkaSBTYWxpbSBTdWJqZWN0Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRh
LWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgTXkgaW5jbGluYXRpb24gd291bGQgYmUgdG8gdHVuZSB0aGF0IGRl
ZmluaXRpb24gdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rpc3Rpbmd1aXNoPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZXR3ZWVu
IGRhdGFwbGFuZSBjYXJyaWVkIGluZm9ybWF0aW9uIGludGVuZGVkIGZvciB1c2UgYnk8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZ1bmNpdG9ucyAod2hhdGV2ZXIgdGhlIG9yaWdp
biksIGFuZCBkYXRhcGxhbmUgY2FycmllZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW5mb3Jt
YXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGludGVuZGVkIGZvciBkYXRhcGxhbmUgZm9yd2FyZGluZyBjb21wb25lbnRzLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlv
dXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBKb2VsLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBhZ3JlZSB0aGF0IHdlIG5lZWQg
dXNpbmcgdGhlIHNhbWUgZGVmaW5pdGlvbiBmb3IgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
dGVybSwgYnV0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgZGlzYWdyZWUgdGhhdCB0aGUgbWV0YWRhdGEgZGVmaW5pdGlvbiBoZXJl
IGlzIGEgc2V0IG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBUaGlz
IG1heSBiZSB0b28gbmFycm93PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtvciBsZWFkPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
dG8gYSBwYXJ0aWN1bGFyIHNvbHV0aW9uLiBJIGFtIGZpbmUgd2l0aCB0aGlzIGRlZmluaXRpb248
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb2JsZW0gc3RhdGVtZW50IHcv
IG1pbm9yIHR3ZWFrIChzdWdnZXN0ZWQgb24gbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7bGlzdCkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRh
dGEgcHJvdmlkZXMgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthYmlsaXR5IHRvPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
ZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgY2xhc3NpZmllcnMgYW5kIHNlcnZpY2U8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIGFuZCBzZXJ2aWNlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbnMgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2xhc3Np
ZmllcnN8c2VydmljZSBub2Rlcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZXJlIG1heSBiZSBhIHNvbHV0aW9uIHRo
YXQgYSBzZXJ2aWNlIGZ1bmN0aW9uIHBhc3Nlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c29t
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gdG8gYXR0YWNoZWQg
c2VydmljZSBub2RlIHdpdGhvdXQgdXNpbmcgU0ZDPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDto
ZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MsIEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBIYWxwZXJuIERpcmVjdDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJt
YWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb20iPm1haWx0bzpqbWguZGlyZWN0QGpvZWxo
YWxwZXJuLmNvbTwvYT5dIFNlbnQ6IFdlZG5lc2RheSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O01hcmNoIDEyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IDIwMTQgMTI6MjUgUE0gVG86IEx1Y3kgeW9uZzsgSm9lbCBNLiBIYWxw
ZXJuOyBOaWNvbGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtCT1VUSE9SUzs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb24g
UGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+YnJpanNtYW5AanVuaXBl
ci5uZXQ8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNmYzsgSmFtYWwgSGFkaSBTYWxp
bSBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25z
aWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTHVjeSwgeW91IHNheSAmcXVvdDt0aGUgbWV0YWRhdGEgdGVy
bSBtZWFucyAuLi4mcXVvdDsgVGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkZWZpbml0aW9u
IHlvdTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHRoZW4gcHJvdmlkZSBpcyBhIGRlZmluaXRpb24gb2YgdGhlIHNldCBvZiBpbmZv
cm1hdGlvbiB3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YXJlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHJvcG9zaW5nIHRo
YXQgd2UgcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBJLCBhbmQgb3RoZXJzLDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7aGF2ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJlZW4gdXNpbmcgdGhlIHRlcm0gbWV0YWRhdGEgbW9yZSBu
YXJyb3dseS4gV2UgY2FuIHVzZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hhdGV2ZXI8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBkZWZpbml0aW9uIHdlIHdhbnQuIEJ1dCB3ZSBkbyBuZWVkIHRvIGFncmVlIG9uIHRoZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVmaW5pdGlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgdGhlIHB1cnBvc2VzIG9m
IHRoZSBXRywgaXQgc2VlbXMgbXVjaCBtb3JlIHVzZWZ1bCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7dXNlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRlcm0gbWV0YWRhdGEgZm9yIHRoZSBuYXJyb3dlciBkZXNjcmlw
dGlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMTox
OSBQTSwgTHVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBKb2VsLDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBJIGFncmVlLiBXZSBuZWVkIHRvIGRpZmZlcmVudGlhdGUgdGhlIG1ldGFkYXRhIHVzZWQgYnk8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbiBhbmQgU0ZD
IGhlYWRlci4gVGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgY2Fycnlpbmc8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3NvbWU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtzdGF0ZXMgYWxvbmcgd2l0aCB0aGUgcGFja2V0LiBJTU86
IFNGQyBoZWFkZXIgaXMgYSBraW5kIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEgY2FycmllZCBvbiBwYWNr
ZXQgZm9yIG5leHQgc2VydmljZSBub2RlIHRvIHVzZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O0luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2NvbnRleHQgb2YgU0ZDLCB3ZSBoYXZlIHRlcm0gZm9yIFNGQyBoZWFk
ZXIgYW5kIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEgdGhhdDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3dhcyBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIG9yIGJldHdlZW4gc2Vydmlj
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2Z1bmN0aW9ucyBhbmQgY2xhc3NpZmllcnMvc2VydmljZSBub2Rlcywgd2hpY2gg
aXMgd2hhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGRyYWZ0PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9jdXMu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcywgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBG
cm9tOiBKb2VsIE0uIEhhbHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT5dIFNlbnQ6IFdlZG5lc2Rh
eSwgTWFyY2ggMTIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgMjAxNDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxMTox
OCBBTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEppbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBHdWljaGFyZCAoamd1aWNoYXIpOyA8
YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPmJyaWpzbWFuQGp1bmlwZXIubmV0
PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7IHNmYzsg
SmFtYWwgSGFkaSBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBJIHRoaW5rIGl0IGlzIGltcG9ydGFudCB0byBrZWVwIGEgc3Ryb25n
IGRpc3RpbmN0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiZXR3ZWVuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1l
dGFkYXRhICh3aGljaCBpcyBmb3IgdXNlIGJ5IGFwcGxpY2F0aW9ucykgYW5kIHRoZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjaGFpbmluZyBpbmZvcm1hdGlvbiBp
biB0aGUgYmFzZSBzZXJ2aWNlIGNoYWluIGhlYWRlciw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3doaWNoIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZvciB1c2UgYnkgdGhlIHNlcnZpY2UgY2hhaW4gc3VwcG9ydCBt
ZWNoYW5pc21zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgT24gMy8xMi8xNCwgMTA6NDIgQU0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IEZ1bGx5IGFncmVlIHdpdGggSm9lLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlIHNob3Vs
ZCBub3QgcmVxdWlyZSBhIGZpeCBsZW5ndGggZm9yIGluLWJhbmQgbWV0YWRhdGE8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2J1dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWxzbyBub3QgbGVhdmUgaXQgZm9yIGZy
ZWVseSB1c2FnZS4gSW4gZmFjdCwgd2hlbiBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2
aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBub2RlIGluc2VydHMgU0ZDIGhlYWRlciBvbiBhIChlbmNhcHN1bGF0
ZWQpIHBhY2tldCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlbmQgdG88YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IG5leHQgc2VydmljZSBub2RlLCBTRkMgaGVhZGVyIGl0c2VsZiBjYW4gYmUgc2VlbiBhcyBh
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0gRnJvbTogc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XSBPbiBCZWhhbGYgT2Yg
Sm9lbCBNLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SGFscGVybjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2Vu
dDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA5OjIxIEFNIFRvOiBOaWNvbGFzPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtCT1VUSE9SUzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQYXJrZXIgQ2M6IEpp
bSBHdWljaGFyZCAoamd1aWNoYXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGEgaHJlZj0i
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT4gJmx0
OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0PC9hPiZndDs7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3Vi
amVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1j
b25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciBpbi1iYW5kIG1ldGFk
YXRhLCB0aGUgQVBJIGZvciBhY2Nlc3MgY2FuIGVhc2lseSBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3luY2hy
b25vdXMuIE91dCBvZiBiYW5kIG1ldGFkYXRhIG5lZWRzIGRpZmZlcmVudDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7aGFuZGxpbmcuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGVyZSBhcmUgbWFueSBjYXNlcyB3
aGVyZSBvdXQtb2YtYmFuZCBtZXRhZGF0YSBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dXNl
ZnVsIGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYXBwcm9wcmlhdGUuIEJ1dCB0aGV5IGRvIG5vdCBjb3ZlciBh
bGwgbmVlZHMgYnkgYW55PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzdHJldGNoLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEV2ZW4gaWYgZWFjaCBwaWVjZSBvZiBpbi1iYW5kIG1ldGFkYXRh
IGlzIG9mIGZpeGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsZW5ndGgsPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyB0aGVyZSBhcmUgbWFueSBkaWZmZXJlbnQga2luZHMgb2YgbWV0YXR5cGUuIFRyeWluZyB0bzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2F5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmcXVvdDt0aGVyZSB3aWxs
IGJlIGV4YWN0bHkgZm91ciBwaWVjZXMsIGFuZCB0aGV5IHdpbGwgYmUgb2Y8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3R5cGVzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0MSwgdDIsIHQzLCBhbmQgdDQmcXVvdDsg
aXMgc2ltcGx5IHRvbyBzcGVjaWZpYyBmb3IgZXZlbiA4MCU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O29mIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtuZWVkcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZ
b3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCA4OjUy
IEFNLCBOaWNvbGFzIEJPVVRIT1JTIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhlbGxvIFJvbiw8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbmRpbmcgb3V0IG9mIGJhbmQgY29u
Z3J1ZW50IG1ldGFkYXRhIG1heSBub3QgYmUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDth
bnN3ZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBhbGwgbmVlZHMgYnV0IGl0IGlzIG9uZSB0b29sIHRo
YXQgd2Ugc2hvdWxkIGtlZXAuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOb3Qg
YWxsIG1ldGFkYXRhIGlzIHRpZWQgdG8gYSBzcGVjaWZpYyBwYWNrZXQsIGZvcjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ZXhhbXBsZSBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcG9saWN5IGNoYW5nZSBp
biBQQ1JGIGNvdWxkIGxlYWQgdG8gc29tZSBtZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7c2lnbmFsaW5nLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSByZWFjdGlvbiB0aW1lIG5lZWQgbm90
IGJlIGltbWVkaWF0ZSwgZmV3IG1zIG1heTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bm90IG1h
dHRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFzIHlvdSBwb2ludCwgaWYg
YSBwYWNrZXQgaXMgdGllZCB0byBhIG1ldGFkYXRhIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2NvcnJlbGF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mbyBjYW4gYmUgc2V0IGluIGJvdGggcGFj
a2V0IHRvIGRlYWwgd2l0aCBpdCAoaS5lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0
YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4cGVjdGVkIGZsYWcgaW4gdGhlIFNGQyBoZWFkZXIsIHBsdXMg
YW4gaWQpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGaW5hbGx5IHdlIGNhbiBz
dGlsbCBzZW5kIHNvbWUgbGltaXRlZCBtZXRhZGF0YSB3aXRoaW48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2EgaGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoaXMgY291bGQgYmUgdXNlZCBmb3Ig
bG9hZCBiYWxhbmNlcnMgaW4gcGFydGljdWxhciBpZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
d2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhZ3JlZSBvbiBhIGNvbnZlbnRpb24gdG8gbG9jYXRlICZxdW90
O2NvYXJzZSBncmFpbiBwb2xpY3kmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAvICZxdW90O2ZpbmUg
Z3JhaW4gcG9saWN5JnF1b3Q7IG9uIHJlc2VydmVkIGNvbnRleHQgaGVhZGVycy48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoaXMgc2VlbXMgdG8gb3BlbiB1cCBhIGxvdCBvZiBm
bGV4aWJpbGl0eSAvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbm5vdmF0aW9ucy48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIHlvdXIgbGFzdCBwb2ludCwgdGhlcmUgaXMg
YSBxdWVzdGlvbiBvbiBob3cgdG8gbWFrZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIGF2YWls
YWJsZSB0byBhIFNlcnZpY2UgRnVuY3Rpb24uIEN1cnJlbnQgc29ja2V0PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgY29ubmVjdGlvbnMgZm9yIGV4YW1wbGUgZG8gbm90IGFsbG93IHRvIHJldHJpZXZlIElQPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoZWFkZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvcHRpb25zLiBT
byBJIGFzc3VtZSB0aGF0IFNGQyBhd2FyZSBTZXJ2aWNlIEZ1bmN0aW9uczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7d2lsbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lZWQgc29tZSAoYXN5bmNocm9ub3Vz
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgPykgQVBJIHRvIHJldHJpZXZlIFNGQyBoZWFkZXIgaW5mb3JtYXRp
b24gYXMgd2VsbCBhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4tYmFuZDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IG1ldGFkYXRhLiBJIGRvbid0IHNlZSBvdXQgb2YgYmFuZCBtZXRhZGF0YSB0cmFuc3Bv
cnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FkZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbXBs
ZXhpdHksIHRoZSBzYW1lIEFQSSBjYW4gcHJvYmFibHkgYXBwbHkuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgYWx0ZXJuYXRpdmUgb3B0aW9uLCBhbGxvd2luZyB2YXJpYWJs
ZSBzaXplZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEgaW48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyB0aGUgU0ZDIGhlYWRlciBoYXMgc29tZSBkcmF3YmFja3MgYXMgd2VsbCwgb25lIGJlaW5n
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgZnJhZ21lbnRhdGlvbiwgYW5kIHNvbWUgc3dpdGNoZXMgZXhwZWN0
aW5nIGFzIHdlbGwgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xvb2sgYXQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBlbmQgdXNlciB0cmFmZmljIGhlYWRlcnMgZm9yIGxpbmsgbG9hZCBiYWxhbmNpbmcu
IEk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWdyZWUg
dGhhdCBpZiB3ZSBjYW4gYWNjZXB0IHRoZXNlIGlzc3VlcywgdGhlbiBzZW5kaW5nPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgb2ZmLWxpbmUgY29uZ3J1ZW50IG1ldGFkYXRhIGxvb3NlcyBpdHMgaW50ZXJlc3Qu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZSBuZWVkIHRvIHRha2UgaW50byBh
Y2NvdW50IHRoYXQgYm90aCBpbi1iYW5kIGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29u
Z3J1ZW50PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3V0LW9mLWJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0IGlz
IG5vdCByZWxpYWJsZS4gQTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cGFja2V0IGxvc3M8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyB0cmlnZ2VyaW5nIHJldHJhbnNtaXNzaW9uIHdvdWxkIG5vdCBsZWFkIHRv
IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aWRlbnRpY2FsPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
cmVjb25zdHJ1Y3Rpb24gb2YgdGhlIGFzc29jaWF0ZWQgbWV0YWRhdGEuIEluIHNvbWU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Nhc2VzLCB3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1pZ2h0IHRodXMg
ZXZlbiBuZWVkIG5vbi1jb25ncnVlbnQgb3V0LW9mLWJhbmQgcmVsaWFibGU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBtZXRhZGF0YSB0cmFuc3BvcnQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUGFya2VyIFs8YSBocmVmPSJtYWlsdG86Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwv
YT5dIFNlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtXZWRuZXNkYXksPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgTWFyY2ggMTIsIDIwMTQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxMjo0MyBQTSBUbzogTmljb2xh
cyBCT1VUSE9SUyBDYzogSmltIEd1aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsoamd1
aWNoYXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldCI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBb
c2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVy
YXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzLDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB1bmRlcnN0YW5kIHRoZSBjb25jZXB0IGZvciBv
dXQgb2YgYmFuZCBzaWduYWxpbmcgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhLCBidXQgSSBh
bSBjb25jZXJuZWQgdGhhdCBpdCBpbnRyb2R1Y2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtz
aWduaWZpY2FudDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29tcGxleGl0eSBkdWUgdG8gdGhlIHBvdGVudGlh
bCByYWNlIGNvbmRpdGlvbiBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVjZWl2aW5nIHRo
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVhbCBwYWNrZXQgYmVmb3JlIHRoZSBtZXRhZGF0YS4gV2hpbGUg
dGhlIHJlYWwgcGFja2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjb3VsZDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7aW5kaWNhdGUgdGhhdCBvdXQgb2YgYmFuZCBtZXRhZGF0YSBpcyBleHBlY3RlZCwgaG93
IGNhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2d1YXJhbnRl
ZSB0aGUgb3JkZXIgb2YgcmVjZXB0aW9uPyBXaGF0IGlmIHN3aXRjaGluZyBvcjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7cm91dGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bm9kZXMgYXBwbHkgaGFzaCBi
YXNlZCBsb2FkIGJhbGFuY2luZz8gV2hhdCBpZiB0aGUgbG9hZDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmFs
YW5jaW5nIHVuZGVyc3RhbmRzIFNGQyBlbmNhcHMgYW5kIGxvb2tzIGJleW9uZCBpdCB0bzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtvcmlnaW5hbCBoZWFkZXIg
dG8gZ2V0IGJldHRlciBlbnRyb3B5Pzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENhbiB3ZSBndWFyYW50ZWUg
dGhhdCB0aGUgbWV0YWRhdGEgYW5kIHJlYWwgcGFja2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDt3aWxsIGZvbGxvdzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGV4YWN0IHNhbWUgcGF0aD8gSWYgd2Ug
Y2FuIG5vdCwgdGhlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW1wbGVtZW50YXRpb25zIHdp
bGw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O25lZWQgdG8gYWRkIGluZ3Jlc3MgcXVldWluZyB0byBjb3BlIHdp
dGggdGhlIHNjZW5hcmlvLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQWxzbywg
ZG8geW91IGZlZWwgdGhhdCB0aGUgaW5jcmVhc2UgaW4gaW1wbGVtZW50YXRpb248YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBjb21wbGV4aXR5IGF0IHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucyBpcyByZWFzb25hYmxl
Pzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgT24gTWFyIDEyLCAyMDE0LCBhdCA0OjA5IEFNLCAmcXVvdDtOaWNvbGFzIEJPVVRIT1JT
JnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5C
T1VUSE9SU0Bxb3Ntb3MuY29tIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L2E+PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbSI+bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvYT4mZ3Q7Jmd0
OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB0aGlu
ayB3ZSBtdXN0IG1ha2UgYSBkaXN0aW5jdGlvbiBiZXR3ZWVuOjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtIE1ldGFkYXRhIHdoaWNoIHNob3VsZCBiZSBwYXJ0IG9m
IHRoZSBoZWFkZXIgZGVmaW5lZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YXMgaW48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgYmFuZCBtYXJraW5nLiAtIE1ldGFkYXRhIHdpdGggY2FuIGJlIHBhc3Nl
ZCBvdXQgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JhbmQsIGZvcjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBleGFtcGxlIGNvbmdydWVudCBvdXQgb2YgYmFuZCBzaWduYWxpbmcgZGVmaW5lZCBp
bjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGRyYWZ0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBmb3JtZXIgY2FsbHMgZm9yIGEgbGltaXRlZCBzcGFj
ZSBpbiB0aGUgaGVhZGVyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dHJ1ZSwgVGhlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGxhdHRlciBob3dldmVyIGRvZXMgbm90IGluY3VyIGFueSBzcGFjZSBs
aW1pdGF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbmQgaXM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgc3RpbGwgZmFpcmx5IGVmZmljaWVudCBhbmQgaXQgcmVtYWlucyBjb21wYXRpYmxlIHdp
dGg8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2EgZml4ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
c2l6ZSBoZWFkZXIgdXNlZCB0byByb3V0ZSB0aG9zZSBzaWduYWxpbmcgbWVzc2FnZXM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Fsb25nIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjaGFpbidz
IHNlcnZpY2UgZnVuY3Rpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBOaWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJv
bTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgWzxhIGhyZWY9
Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iPmpndWljaGFyQGNpc2NvLmNvbTwvYT5dIFNlbnQ6
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFR1ZXNkYXksIE1hcmNoIDExLCAyMDE0IDY6NDggUE0gVG86
IFJvbiBQYXJrZXIgQ2M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMgQk9VVEhPUlM7IDxh
IGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+YnJpanNtYW5AanVuaXBlci5uZXQ8
L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozsgc2ZjOyBK
YW1hbCBIYWRpIFNhbGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNp
ZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIFJv
biw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2UgY2FuIGNlcnRh
aW5seSBoYXZlIHRoaXMgZGlzY3Vzc2lvbiBidXQgd2Ugc2hvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtmaXJzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb25zaWRlciB3aGF0IGluZm9ybWF0
aW9uIGlzIG5lY2Vzc2FyeSBhbmQgaWYgc2FpZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1h
dGlvbiBjYW4gZml0IHdpdGhpbiBhIGZpeGVkIG51bWJlciBvZiBjb250ZXh0czxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7aW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ham9yaXR5IG9mIGNh
c2VzLiBSZW1lbWJlciwgdGhlIGdvYWwgb2YgYmVpbmcgYWJsZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7dG8gcGFzczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSB0aHJvdWdoIHRoZSBu
ZXR3b3JrIGlzIHRvIGVuaGFuY2Ugc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVs
aXZlcnksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5vdCBwYXNzIHRoZSBlbnRpcmUgd29ya3Mgb2Yg
U2hha2VzcGVhcmUgOy0pPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFNlbnQgZnJvbSBteSBpUGhvbmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IE9uIE1hciA3LCAyMDE0LCBhdCAzOjUyIEFNLCAmcXVvdDtSb24gUGFya2VyJnF1
b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208
L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBzZWUgc2ltaWxhciByZXF1aXJlbWVudHMgZnJvbSB0aGUg
M2dwcCBFUEMgc2lkZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0kgd291bGQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGxpa2UgdG8gcHJvcG9zZSBhbiBPVUkgLyBUTFYgYmFzZWQgYXBwcm9h
Y2ggd2hlcmUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyByZXNlcnZlZCBPVUkgY2FuIGJl
IHVzZWQgZm9yIGFncmVlZCB1cG9uIHR5cGVzIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtj
b21tb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIGFuZCB2ZW5kb3Igb3Igb3Ro
ZXIgb3JnYW5pemF0aW9uYWwgT1VJcyBjYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JlIHVz
ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIHF1aWNrbHkgaW5ub3ZhdGUgaW4gdGhlIG5l
dHdvcmtzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2ltdWx0YW5lb3VzbHksIEkgd291bGQg
YWxzbyBsaWtlIHRvIGNvbnNpZGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZWNoYW5pc21z
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGF0IGFyZSBvcHRpbWl6ZWQgZm9yIGxvbmcgbGl2
ZWQgZmxvd3Mgc28gYXMgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xpbWl0IHRoZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmVnYXRpdmUgZWZmZWN0cyBvZiBwYWNrZXQgZ3Jvd3RoLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDcsIDIwMTQsIGF0IDg6MzQgQU0sICZxdW90O05pY29s
YXMgQk9VVEhPUlMmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSI+Tmljb2xhcy5CT1VUSE9SU0Bx
b3Ntb3MuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0
bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iPm1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFv
c21vcy5jb208L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIZWxsbyBKaW08YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgaGF2ZSBzZWVuIGNhc2Vz
IGluIEdpIExBTiwgd2hlcmUgc3Vic2NyaWJlciByZWxhdGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgaW5mb3JtYXRpb24gaXMgcGFzc2VkIHRvIGEgV2ViIFByb3h5IGZvciBIVFRQIGhl
YWRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGVucmljaG1lbnQgKGFpbWVkIGF0IHNv
bWUgV2ViIENvbnRlbnQgcHJvdmlkZXJzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtwYXJ0bmVy
cyBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBNb2JpbGUgT3BlcmF0b3IpLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluZm9ybWF0aW9uIHdhcyBhbiBjb2RlZCAocGVy
c2lzdGVudCkgc3Vic2NyaWJlciBpZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVyaXZlZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZyb20gdGhlIE1TSVNETiwgYW5kIGNvdXBsZSBv
ZiBmIGN1c3RvbWVyIHByb2ZpbGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3JlbGF0ZWQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmaWVsZHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJbiBhbiBzZmMgYmFzZWQgR2kgTEFO
LCB0aGlzIGVudGl0eSBzaG91bGQgcmVjZWl2ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgJmd0O2Zy
b20gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2xhc3NpZmllcjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLSBBIGNsYXNz
aWZpY2F0aW9uIG9mIHRoZSBDb250ZW50IFByb3ZpZGVyICggSWQsPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgQ2F0ZWdvcnkpIGJhc2VkIG9uIHRyYWZmaWMgYW5hbHlzaXMgLSBUaGUgTVNJ
U0ROIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgc3Vic2NyaWJlciAtIFR3byBzdWJzY3JpYmVyIHBvbGljeSBmaWVsZHMgKG5vdCB0
aWVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gUENSRjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGJ1dCBiZWxvbmdpbmcgdG8gdGhlIFN1YnNjcmliZXIgREIpIChTdWJzY3JpYmVy
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2F0ZWdvcnksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgc3ViLWNhdGVnb3J5KSAtIEEgc2Vzc2lvbiBpZCAoZm9yIGxvZ2dpbmcgYW5kPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0cmFja2luZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHB1cnBvc2VzKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgVGhlIG9iamVjdGl2ZSBiZWluZyB0byBhdm9pZCBoYXZpbmcgdGhlIEhU
VFAgUHJveHk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgYmVjb21lIGEgdHJ1c3RlZCBhcHBsaWNhdGlvbiAoaW50ZXJvZ2F0ZSB0aGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdWJzY3JpYmVyIERCLDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGV0Yy4uKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18gRnJvbTogSmltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgR3VpY2hhcmQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86
amd1aWNoYXJAY2lzY28uY29tIj5qZ3VpY2hhckBjaXNjby5jb208L2E+XSBTZW50Ojxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRodXJzZGF5LCBNYXJjaCAwNiwgMjAxNCAyOjAyIFBNIFRv
OiBKYW1hbCBIYWRpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtTYWxpbTs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQiPmpt
b2lzYW5kQGp1bmlwZXIubmV0PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptb2lzYW5kQGp1bmlw
ZXIubmV0Ij5tYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQ8L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPmJyaWpz
bWFuQGp1bmlwZXIubmV0PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0OyBDYzo8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBzZmMgU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhp
IEphbWFsLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgWW91IHNhaWQgJnF1b3Q7SXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2
YXJpYWJsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNpemVkPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgbWV0YWRhdGEmcXVvdDsuLiBJIGFtIG5vdCBzbyBjb252aW5jZWQgYW5kIHdv
dWxkIGxpa2UgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZXR0ZXI8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyB1bmRlcnN0YW5kIHRoZSByZXF1aXJlbWVudHMgYmVmb3JlIHBhc3Np
bmcganVkZ2VtZW50Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IElmIHdlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgbG9vayBhdCB0aGUgdXNlIGNhc2VzIGFzIHByZXNlbnRlZCB0aHVz
IGZhciBpbnRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIFdHIEk8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBoYXZlIHlldCB0byBzZWUgYSBzaW5nbGUgZXhhbXBsZSBvZiB0aGUg
bmVlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChub3RpbmcgdGhhdDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGRlc2lyZSBpcyBub3QgdGhlIHNhbWUgYXMgbmVlZCkgLSBJIGFtIG5v
dCBzYXlpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGVyZSBpczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IG5vIHJlcXVpcmVtZW50IGJ1dCByYXRoZXIgdGhhdCB3ZSBzaG91bGQg
bm90IGp1bXA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byB0aGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBjb25jbHVzaW9uIGFuZCBidWlsZCBzdGFuZGFyZHMgYXJvdW5kIGEgdGhl
b3J5Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBPbiAzLzMvMTQsIDY6MzUgQU0sICZxdW90O0phbWFsIEhhZGkgU2FsaW0mcXVv
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpo
YWRpQG1vamF0YXR1LmNvbSI+aGFkaUBtb2phdGF0dS5jb208L2E+ICZsdDs8YSBocmVmPSJtYWls
dG86aGFkaUBtb2phdGF0dS5jb20iPm1haWx0bzpoYWRpQG1vamF0YXR1LmNvbTwvYT4mZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgbGlrZSB0aGUgZG9j
IC0gd2VsbCB3cml0dGVuLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZWN0aW9uIDQuMyBvbiBtZXRhZGF0YSBlbmNvZGlu
Zy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgSXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZSBzaXpl
ZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IChhdCBsZWFzdCBmb3IgaHR0cC9hcHAgeW91IHNlZW0gdG8gaW5kaWNhdGUg
dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGVzaXJlIGZvcjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2l0KS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9y
IGEgZGF0YXBhdGggcGVyLXBhY2tldCBtZXRhZGF0YSwgaSBmZWVsIHRoZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IG5lZWQgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsganVz
dCBhcyBpbXBvcnRhbnQuIEFyZSB3ZSBsaW1pdGVkIGJ5IHRoZSBmYWN0IHRoYXQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhpc3RpbmcgaGFyZHdhcmUgbWF5IG5vdCBiZSBhYmxl
IHRvIGhhbmRsZSBUTFZzPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Rm9yPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4YW1wbGUsIEkgZG9udCBoYXZlIGEgcHJvYmxlbSBoYW5k
bGluZyBUTFZzIGluIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzb2Z0d2FyZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2RhdGFwYXRoLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjaGVlcnMsIGphbWFs
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
IHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nIGxpc3QgPGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
YzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBz
ZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgbGlzdCA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8
L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5tYWlsdG86c2ZjQGlldGYub3Jn
PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdCA8YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIj5tYWlsdG86c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgbGlzdCA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+
ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5tYWlsdG86c2ZjQGlldGYub3JnPC9h
PiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdCA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIj5zZmNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5t
YWlsdG86c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBo
cmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+ICZsdDs8
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5tYWlsdG86c2ZjQGlldGYub3JnPC9hPiZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7X19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDtzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiAm
bHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvYT4m
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGEgaHJlZj0iaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3Jn
PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+bWFpbHRvOnNmY0BpZXRmLm9y
ZzwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YSBocmVmPSJo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsg
c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJl
Zj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXzxicj4NCiZndDsmZ3Q7Jmd0OyBzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7
IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQomZ3Q7
Jmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmMiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDtfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7c2ZjIG1haWxpbmcgbGlz
dDxicj4NCiZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3Jn
PC9hPjxicj4NCiZndDsmZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9h
Pjxicj4NCiZndDs8YnI+DQomZ3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX188YnI+DQomZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDs8YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OzxhIGhyZWY9Imh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQo8YnI+DQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCnNmYyBtYWlsaW5nIGxpc3Q8YnI+
DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGEg
aHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E02E5MBX021W3CA2exch_--


From nobody Mon Mar 17 12:05:13 2014
Return-Path: <paulq@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B8E881A0489 for <sfc@ietfa.amsl.com>; Mon, 17 Mar 2014 12:05:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -12.747
X-Spam-Level: 
X-Spam-Status: No, score=-12.747 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, MANGLED_OFF=2.3, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 qIvgX5NM44Z9 for <sfc@ietfa.amsl.com>; Mon, 17 Mar 2014 12:04:55 -0700 (PDT)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) by ietfa.amsl.com (Postfix) with ESMTP id A43141A0307 for <sfc@ietf.org>; Mon, 17 Mar 2014 12:04:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=134693; q=dns/txt; s=iport; t=1395083087; x=1396292687; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=sk5+7EE76ID5aZkRa7GPY4DmjiiYTDhVsqwvNkII4aY=; b=mP209Yrw78a6G/+dVgKFQ3nE/UyamxmyOJZfpKRu4hR5LfiTcAmAX09H QQuH8Vw2f3PClXlUWY0zd6fEtw80tyStqUHKVosqJbl2QUWwvnDKOA8t4 fWESZd70ehJYvvMEBRcpP3Q/nD0Bhk4sVTmR4TDr6y0g8fERNZGlCKxh4 A=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AjoFAI5GJ1OtJV2Z/2dsb2JhbABZgkJEO1erJ48sgzuDdYEgFnSCJQEBAQQBAQEXAUoCBwMIDAQCAQgOAwEDAQEBFQsBBgcnCxQDBggCBA4FG4dKAxEN0xITBIxQgTULAQkjIQYEBgECBASDGoEUBJQWRINski+DLYFpAR8i
X-IronPort-AV: E=Sophos;i="4.97,671,1389744000";  d="scan'208,217";a="310900119"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by rcdn-iport-8.cisco.com with ESMTP; 17 Mar 2014 19:04:43 +0000
Received: from xhc-aln-x01.cisco.com (xhc-aln-x01.cisco.com [173.36.12.75]) by rcdn-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id s2HJ4gib031419 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 17 Mar 2014 19:04:42 GMT
Received: from xmb-rcd-x14.cisco.com ([169.254.4.171]) by xhc-aln-x01.cisco.com ([173.36.12.75]) with mapi id 14.03.0123.003; Mon, 17 Mar 2014 14:04:41 -0500
From: "Paul Quinn (paulq)" <paulq@cisco.com>
To: Jerome Moisand <jmoisand@juniper.net>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPP8rYNQgIZcMkREG35aeO8haCV5rhcv4AgARmyACAACHzgA==
Date: Mon, 17 Mar 2014 19:04:41 +0000
Message-ID: <FC486A47-2A45-4073-9DE3-6CFEC4AD6608@cisco.com>
References: <CF48AD80.E673%kegray@cisco.com> <1824354318.7479.1394833814368.JavaMail.tomcat@mgs-aaa01.mail.aol.com> <83cc0a7d4c664109b7ba930f22890871@CO2PR05MB716.namprd05.prod.outlook.com>
In-Reply-To: <83cc0a7d4c664109b7ba930f22890871@CO2PR05MB716.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.82.101.31]
Content-Type: multipart/alternative; boundary="_000_FC486A472A4540739DE36CFEC4AD6608ciscocom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/1KXohOiPY_79pcamuZcKQJvQvVw
Cc: "sfc@ietf.org" <sfc@ietf.org>, "mikebianc@aol.com" <mikebianc@aol.com>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 17 Mar 2014 19:05:05 -0000

--_000_FC486A472A4540739DE36CFEC4AD6608ciscocom_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Jerome,


On Mar 17, 2014, at 1:03 PM, Jerome Moisand <jmoisand@juniper.net<mailto:jm=
oisand@juniper.net>> wrote:

This (lengthy and very lively) thread started from draft-rijsman-sfc-metada=
ta-considerations (which I co-authored).

In section 4.8, we made a clear distinction between a service path layer (s=
teering packets hop by hop along the chain) and a service function layer (c=
onvey metadata information of interest to SFs). Terminology aside, it seems=
 that such layered view was agreed upon by many people on the mailing list.

Now this certainly does beg the question of solving BOTH problems with the =
same (packet) encapsulation mechanism. Notably when observing that many use=
 cases could be satisfied without SF-level metadata, or by using more out-o=
f-band ways to convey such SF metadata. And also when observing that inband=
 marking (e.g. packet headers) comes with various pros & cons (some of the =
issues being identified in the draft, e.g. sections 4.1 and 4.2).


We need to further distinguish between path identification and actual carry=
ing the packets.  I don't think anyone on this list -- and certainly not me=
 -- is advocating that the actual transport information be contained in the=
 SFC encap.

However, identifying a service path -- draft-quinn-nsh provides on example =
of such -- in the SFC encap is an important decision that has implications =
both on the functionality that can be supported on the chain, as well as pr=
eserving some key attributes identified in the problem statement, most nota=
bly true transport independence.

The SFC architecture distinguished the service path from the actual network=
 path selection.  This de-coupling is important: i) it allows services to a=
lter service path information without having to be aware of the transport i=
nformation, ii) lets the network nodes perform path selection using whateve=
r metrics and features that are locally available, iii) ensure that the ser=
vices do not need to become aware of a range of transports and control plan=
e (essentially making them routers).



I do agree with Maria. We may want to explore other options for addressing =
the needs of the service path layer that do not require an explicit chain-i=
d of sorts.

In the draft, we concluded by stating =93A productive path forward could be=
 to divide and conquer: to clearly separate the problem of Service Function=
 Path topology from the   problem of [conveying SF] metadata=94. I do belie=
ve we should explore such separation principle further.

We need to keep the architectural goals in mind, and ensure that exploratio=
n remains strongly pragmatic.




From: sfc [mailto:sfc-bounces@ietf.org<mailto:bounces@ietf.org>] On Behalf =
Of mikebianc@aol.com<mailto:mikebianc@aol.com>
Sent: Friday, March 14, 2014 5:50 PM
To: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID

I would imagine that if we made the Chain ID field in the header be optiona=
l, yet still required a header and still required that some indication of t=
he chain be carried somewhere in the packet (mpls label or vlan or whatever=
), that the implementation would become overly complicated.  To do so would=
 be using SFC simply as a mechanism to carry meta data and not at all for s=
ervice chaining, which sounds counter intuitive to me.

Maria,
So, you are saying that you want to use SFC to carry around metadata, but n=
ot for actual service chaining because you already have a way to implement =
service chaining outside of SFC?  Maybe I'm not following, but it seems to =
me that if you were to upgrade your network to support SFC that you would c=
hange from using your existing mechanism and start using SFC, which is mean=
t to provide support for service functions that are not SFC aware.  There a=
re a number of us who have implemented, in one way or another, some sort of=
 service chaining, but I (I can at least speak for myself) am looking to SF=
C not to enhance my current implementation, but to replace it with somethin=
g better while still maintaining my core (non service function) infrastruct=
ure.
________________________________
From: kegray@cisco.com<kegray@cisco.com<mailto:kegray@cisco.com%3ckegray@ci=
sco.com>>
To: Ron Parker<Ron_Parker@affirmednetworks.com<mailto:Ron_Parker@affirmedne=
tworks.com>>,Jim Guichard (jguichar)<jguichar@cisco.com<mailto:jguichar@cis=
co.com>>,Joel M. Halpern<jmh@joelhalpern.com<mailto:jmh@joelhalpern.com>>
cc: sfc@ietf.org<sfc@ietf.org<mailto:sfc@ietf.org%3csfc@ietf.org>>
Sent: Friday, March 14, 2014
Subject: Re: [sfc] SFC encapsulation chain ID

+1 the idea is interoperability.


On 3/14/14 12:55 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com<mailto:R=
on_Parker@affirmednetworks.com>> wrote:

>Thanks, Jim.
>
>Remember that we have said many times that the SFC service header is
>transport independent.   Just because the chain id could be carried in
>some form or another with some particular transport doesn't mean that it
>could be universally conveyed.    By making and keeping the SFC service
>header transport independent makes it more applicable in more
>environments and more likely to get adopted broadly.
>
>   Ron
>
>
>-----Original Message-----
>From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
>Sent: Friday, March 14, 2014 3:52 PM
>To: Joel M. Halpern; Ron Parker
>Cc: sfc@ietf.org<mailto:sfc@ietf.org>
>Subject: SFC encapsulation chain ID
>
>Hi Joel,
>
>Perhaps but I would point out that the base SFC header could have a lot
>more information than just the chain ID; I would also point out that the
>devil is in the details and saying "well, I can just use an MPLS label"
>hides much of the complexity of actually doing that.
>
>On 3/14/14, 2:35 PM, "Joel M. Halpern" <jmh@joelhalpern.com<mailto:jmh@joe=
lhalpern.com>> wrote:
>
>>If the transport header carries enough information for identifying the
>>sequence (VLAN tag or MPLS label can both do the job), then arguably
>>the global chain ID is redundant. I can live with carrying it anyway
>>either if I have metadata to carry, or if I need the chain ID for some
>>purpose.
>> After all, some folks seem to want to use that for the forwarding
>>decisions.
>>
>>Yours,
>>Joel
>>
>>On 3/14/14, 2:28 PM, Ron Parker wrote:
>>> The chain ID is the label that defines the sequence of service
>>>functions that must be visited.   It can be thought of as a handle for a
>>>stack of must-visit network locations.   I don't see how this can be
>>>anything but mandatory.
>>>
>>>     Ron
>>>
>>>
>>> -----Original Message-----
>>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Surendra Kumar
>>>(smkumar)
>>> Sent: Friday, March 14, 2014 1:46 PM
>>> To: Joel M. Halpern; NAPIERALA, MARIA H
>>> Cc: sfc@ietf.org<mailto:sfc@ietf.org>
>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>
>>> [Trimmed the recipient list - needs approval otherwise]
>>>
>>> Completely agree here.
>>>
>>> SFC does not prevent VLAN stitching and one can continue to do that.
>>>While at the same time SFC can include VLAN stitching to support
>>>legacy SFs in the same chain that includes SFC aware SFs. Even legacy
>>>SFs benefit from chain identification and hence can be shared across
>>>different service chains.
>>>
>>> Surendra.
>>>
>>>
>>>
>>> On 3/14/14 10:26 AM, "Joel M. Halpern" <jmh@joelhalpern.com<mailto:jmh@=
joelhalpern.com>> wrote:
>>>
>>>> My own inclination is to observe that if you don't need explicit
>>>> chain identification and you don't need metadata, you can just omit
>>>> the sfc/nsh header. Still do service chaining, just no extra header.
>>>>
>>>> If we are going to have the header, it seems to me that the chain
>>>>identification field is very useful, and low cost once we have the
>>>>header.
>>>>
>>>> Yours,
>>>> Joel
>>>>
>>>> On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:
>>>>> Explicit chain identification should be made optional. I believe it
>>>>> was discussed few months ago on this mailing list.
>>>>>
>>>>> Maria
>>>>>
>>>>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Jmh.direct
>>>>> *Sent:* Thursday, March 13, 2014 12:12 PM
>>>>> *To:* kegray@cisco.com<mailto:kegray@cisco.com>; lucy.yong@huawei.com=
<mailto:lucy.yong@huawei.com>; smkumar@cisco.com<mailto:smkumar@cisco.com>;
>>>>> jguichar@cisco.com<mailto:jguichar@cisco.com>
>>>>> *Cc:* nicolas.bouthors@qosmos.com<mailto:nicolas.bouthors@qosmos.com>=
; sfc@ietf.org<mailto:sfc@ietf.org>; hadi@mojatatu.com<mailto:hadi@mojatatu=
.com>;
>>>>> ron_parker@affirmednetworks.com<mailto:ron_parker@affirmednetworks.co=
m>; brijsman@juniper.net<mailto:brijsman@juniper.net>;
>>>>> jmh@joelhalpern.com<mailto:jmh@joelhalpern.com>
>>>>> *Subject:* Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>> *Importance:* Low
>>>>>
>>>>> Assuming I understand you properly Ken, I disagree.
>>>>>
>>>>> For example, by using separate terms I can easily discuss the fact
>>>>> that certain kinds of data (chain identification) only need to be
>>>>> adjust by a few apps in rare cases. And that data is not beeded
>>>>> by the applications.
>>>>>
>>>>> Unless you would like to consider the chain identification as being
>>>>> optional?
>>>>>
>>>>> Yours,
>>>>>
>>>>> Joel
>>>>>
>>>>>
>>>>>
>>>>> Sent from my Samsung smartphone on AT&T
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> -------- Original message --------
>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>> From: "Ken Gray (kegray)" <kegray@cisco.com<mailto:kegray@cisco.com>
>>>>><mailto:kegray@cisco.com>>
>>>>> To: Lucy yong <lucy.yong@huawei.com<mailto:lucy.yong@huawei.com>
>>>>><mailto:lucy.yong@huawei.com>>,"Surendra<mailto:lucy.yong@huawei.com%3=
e%3e,%22Surendra> Kumar (smkumar)"
>>>>> <smkumar@cisco.com<mailto:smkumar@cisco.com> <mailto:smkumar@cisco.co=
m>>,"Jim<mailto:smkumar@cisco.com%3e%3e,%22Jim> Guichard
>>>>>(jguichar)"
>>>>> <jguichar@cisco.com<mailto:jguichar@cisco.com> <mailto:jguichar@cisco=
.com>>
>>>>> CC: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com<mailto:Nicolas.BOUT=
HORS@qosmos.com>
>>>>><mailto:Nicolas.BOUTHORS@qosmos.com>>,sfc<mailto:Nicolas.BOUTHORS@qosm=
os.com%3e%3e,sfc> <sfc@ietf.org<mailto:sfc@ietf.org>
>>>>><mailto:sfc@ietf.org>>,Jamal<mailto:sfc@ietf.org%3e%3e,Jamal> Hadi Sal=
im <hadi@mojatatu.com<mailto:hadi@mojatatu.com>
>>>>><mailto:hadi@mojatatu.com>>,Ron<mailto:hadi@mojatatu.com%3e%3e,Ron> Pa=
rker
>>>>><Ron_Parker@affirmednetworks.com<mailto:Ron_Parker@affirmednetworks.co=
m>
>>>>> <mailto:Ron_Parker@affirmednetworks.com>>,"brijsman@juniper.net<mailt=
o:Ron_Parker@affirmednetworks.com%3e%3e,%22brijsman@juniper.net>
>>>>> <mailto:brijsman@juniper.net>" <brijsman@juniper.net<mailto:brijsman@=
juniper.net>
>>>>><mailto:brijsman@juniper.net>>,"Joel<mailto:brijsman@juniper.net%3e%3e=
,%22Joel> M. Halpern"
>>>>><jmh@joelhalpern.com<mailto:jmh@joelhalpern.com> <mailto:jmh@joelhalpe=
rn.com>>
>>>>>
>>>>> The word "metadata" is a purposely ambiguous term "data that
>>>>> provides information about other data". It is used to avoid THIS
>>>>>discussion.
>>>>>
>>>>> For example, I propose we define "tequila metadata" because,
>>>>> frankly, I will need to order a triple-shot if we keep attempting
>>>>> to define something that, by definition, is ambiguous. I'd like
>>>>> my bartender to understand me specifically when I say "I need a
>>>>>shot".
>>>>>
>>>>> On 3/13/14 7:49 AM, "Lucy yong" <lucy.yong@huawei.com<mailto:lucy.yon=
g@huawei.com>
>>>>> <mailto:lucy.yong@huawei.com>> wrote:
>>>>>
>>>>>   >Snip..
>>>>>   >SK> Just copying from the PS:
>>>>>   >--
>>>>>   >Data plane metadata provides the ability to exchange information
>>>>>between
>>>>>   >the network and service functions, between service functions,
>>>>>and service
>>>>>   >functions and the network.
>>>>>   >
>>>>>   >--
>>>>>   >It is a lucid definition. We are unnecessarily making the word
>>>>>"network"
>>>>>   >controversial, IMO.
>>>>>   >
>>>>>   >[Lucy] This is my point. "The network" is too general here,
>>>>>which brings
>>>>>   >metadata great power to do many things. This is why people
>>>>>invent ideas
>>>>>   >here, which causes a lot of debates on metadata usage potentials.
>>>>> We
>>>>>   >should not spend a lot of times on that debates and judge which
>>>>>usage is
>>>>>   >valuable or not. Thus, for the SFC work, it will be helpful if
>>>>>we can
>>>>>   >narrow down a bit. Joel makes explicitly two cases, which is
>>>>>helpful to
>>>>>   >develop use cases for each case. I would like to see that the
>>>>>problem
>>>>>   >statement can be more specific on metadata definition, which may
>>>>>be
>>>>>   >helpful in less focusing on it and moving forward.
>>>>>   >
>>>>>   >Lucy
>>>>>   >
>>>>>   >Surendra.
>>>>>   >
>>>>>   >
>>>>>   >>
>>>>>   >>Thanks,
>>>>>   >>Lucy
>>>>>   >>
>>>>>   >>-----Original Message-----
>>>>>   >>From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
>>>>>   >>Sent: Wednesday, March 12, 2014 4:38 PM
>>>>>   >>To: Lucy yong
>>>>>   >>Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker;
>>>>>   >>brijsman@juniper.net<mailto:brijsman@juniper.net> <mailto:brijsma=
n@juniper.net>; sfc; Jamal
>>>>>Hadi Salim
>>>>>   >>Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>   >>
>>>>>   >>Hi Lucy,
>>>>>   >>
>>>>>   >>No. I am simply saying we should not overcomplicate the problem
>>>>>   >>statement with text that adds little to no value in my opinion.
>>>>> Whether
>>>>>   >>we call it metadata, or context, has no bearing on the fact
>>>>>that the
>>>>>   >>problem statement already clearly states we need to be able to
>>>>>pass
>>>>>   >>information between SF=B9s and between the network & SF=B9s.
>>>>>   >>
>>>>>   >>
>>>>>   >>On 3/12/14, 5:13 PM, "Lucy yong" <lucy.yong@huawei.com<mailto:luc=
y.yong@huawei.com>
>>>>><mailto:lucy.yong@huawei.com>> wrote:
>>>>>   >>
>>>>>   >>>
>>>>>   >>>Hi Jim,
>>>>>   >>>
>>>>>   >>>I for one don't agree and think we are over complicating what
>>>>>should
>>>>>   >>>be straightforward. The SFC encapsulation should enable two
>>>>>things:
>>>>>   >>>
>>>>>   >>>1. Steering of selected flows through a service chain; this is
>>>>>the
>>>>>   >>>service function path.
>>>>>   >>>2. Passing of context associated with a given flow within said
>>>>>service
>>>>>   >>>function path. This context information may be consumed by a
>>>>>SF (an
>>>>>   >>>application ID is an example) or may be consumed by the
>>>>>forwarding
>>>>>   >>>elements (a vrf-ID is an example).
>>>>>   >>>[Lucy] Do you call the context as metadata or not? Do we have
>>>>>another
>>>>>   >>>term here beside SFC header and metadata. I see that you don't
>>>>>want to
>>>>>   >>>separate what is consumed by SF and what is consumed by the
>>>>>forwarding
>>>>>   >>>elements.
>>>>>   >>>
>>>>>   >>>Lucy
>>>>>   >>>
>>>>>   >>>Sent from my iPhone
>>>>>   >>>
>>>>>   >>>> On Mar 12, 2014, at 4:16 PM, "Lucy yong"
>>>>><lucy.yong@huawei.com<mailto:lucy.yong@huawei.com> <mailto:lucy.yong@h=
uawei.com>> wrote:
>>>>>   >>>>
>>>>>   >>>> Great. Then we may consider two special metadata definitions
>>>>>in the
>>>>>   >>>>problem statement so we can all use the same definitions.
>>>>>Here is my
>>>>>   >>>>suggested text and like to hear you and other's input and
>>>>>suggestions.
>>>>>   >>>>
>>>>>   >>>> Dataplane Metadata: Data plane metadata provides the ability
>>>>>to
>>>>>   >>>>exchange information between the elements in a service function
>>>>>   >>>>chaining. In this context, there are two types of data plane
>>>>>metadata.
>>>>>   >>>>
>>>>>   >>>> Service Function Metadata: the information exchanged between
>>>>>   >>>>classifier and service functions, between service functions to
>>>>>   >>>>facilitate service functions on the packet treatment.
>>>>>   >>>>
>>>>>   >>>> Steering Metadata: the information from service functions to a
>>>>>   >>>>classifier or service node for traffic forwarding purpose.
>>>>>   >>>>
>>>>>   >>>> -end
>>>>>   >>>>
>>>>>   >>>> Lucy
>>>>>   >>>>
>>>>>   >>>>
>>>>>   >>>> -----Original Message-----
>>>>>   >>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>>>>>   >>>> Sent: Wednesday, March 12, 2014 2:35 PM
>>>>>   >>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker
>>>>>   >>>> Cc: Jim Guichard (jguichar); brijsman@juniper.net<mailto:brijs=
man@juniper.net>
>>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi
>>>>>   >>>> Salim
>>>>>   >>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>   >>>>
>>>>>   >>>> Yes, I am trying to consistently distinguish those two cases
>>>>>when
>>>>>   >>>>talking about the information carried with packets in service
>>>>>chains.
>>>>>   >>>>
>>>>>   >>>> Yours,
>>>>>   >>>> Joel
>>>>>   >>>>
>>>>>   >>>>> On 3/12/14, 3:13 PM, Lucy yong wrote:
>>>>>   >>>>> Joel, See below. -----Original Message----- From: sfc
>>>>>   >>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
>>>>>Sent:
>>>>>   >>>>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas
>>>>>BOUTHORS;
>>>>>   >>>>> Ron Parker Cc: Jim Guichard (jguichar);
>>>>>brijsman@juniper.net<mailto:brijsman@juniper.net> <mailto:brijsman@jun=
iper.net>; sfc;
>>>>>   >>>>> Jamal Hadi Salim Subject: Re: [sfc]
>>>>>   >>>>> draft-rijsman-sfc-metadata-considerations
>>>>>   >>>>>
>>>>>   >>>>> I was trying to word it carefully not to focus on who puts
>>>>>the
>>>>>   >>>>> information in, but only on who consumes the information.
>>>>>   >>>>> Information for service functions may come from the ingress
>>>>>   >>>>> classifier or from other service functions. [Lucy] this is
>>>>>the one
>>>>>   >>>>> case using metadata in your view. Information for the
>>>>>forwarding
>>>>>   >>>>> will generally come from the ingress classifier, but in
>>>>>special
>>>>>   >>>>> cases may be provided by service functions. (I keep
>>>>>wanting to get
>>>>>   >>>>> rid of those special cases, but so far there seem to be
>>>>>just enough
>>>>>   >>>>> of them to warrant covering in the solution. And more
>>>>>importantly,
>>>>>   >>>>> significant support for it in the working group.) [Lucy]
>>>>>This is
>>>>>   >>>>> the second case using metadata in your view (but you don't
>>>>>like it).
>>>>>   >>>>>
>>>>>   >>>>> And you suggest distinguishing these two cases when
>>>>>discussing
>>>>>   >>>>> about metadata usage. Is that right understanding?
>>>>>   >>>>>
>>>>>   >>>>> Lucy
>>>>>   >>>>>
>>>>>   >>>>> Yours, Joel
>>>>>   >>>>>
>>>>>   >>>>>> On 3/12/14, 2:33 PM, Lucy yong wrote:
>>>>>   >>>>>> Joel, I interpret that you suggests that distinguish the
>>>>>exchange
>>>>>   >>>>>> information data plane carried between service functions
>>>>>and the
>>>>>   >>>>>> exchange information data plane carried from a service
>>>>>function to
>>>>>   >>>>>> a service node. Is this right understanding? Lucy
>>>>>   >>>>>>
>>>>>   >>>>>> -----Original Message----- From: Joel M. Halpern
>>>>>   >>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,
>>>>>2014
>>>>> 1:19
>>>>>   >>>>>> PM
>>>>>   >>>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard
>>>>>   >>>>>> (jguichar); brijsman@juniper.net<mailto:brijsman@juniper.net=
>
>>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim Subject:
>>>>>   >>>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>   >>>>>>
>>>>>   >>>>>> My inclination would be to tune that definition to
>>>>>distinguish
>>>>>   >>>>>> between dataplane carried information intended for use by
>>>>>service
>>>>>   >>>>>> funcitons (whatever the origin), and dataplane carried
>>>>>information
>>>>>   >>>>>> intended for dataplane forwarding components.
>>>>>   >>>>>>
>>>>>   >>>>>> Yours, Joel
>>>>>   >>>>>>
>>>>>   >>>>>>
>>>>>   >>>>>>> Hi Joel,
>>>>>   >>>>>>>
>>>>>   >>>>>>> I agree that we need using the same definition for a
>>>>>term, but
>>>>>   >>>>>>> disagree that the metadata definition here is a set of
>>>>>   >>>>>>> information put in the SFC header. This may be too narrow
>>>>>or lead
>>>>>   >>>>>>> to a particular solution. I am fine with this definition
>>>>>in the
>>>>>   >>>>>>> problem statement w/ minor tweak (suggested on mailing
>>>>>list).
>>>>>   >>>>>>>
>>>>>   >>>>>>> Dataplane Metadata: Data plane metadata provides the
>>>>>ability to
>>>>>   >>>>>>> exchange information between the classifiers and service
>>>>>   >>>>>>> functions, between service functions, and service
>>>>>functions and
>>>>>   >>>>>>> the
>>>>>   >>>>>>> classifiers|service nodes.
>>>>>   >>>>>>>
>>>>>   >>>>>>> There may be a solution that a service function passes
>>>>>some
>>>>>
>>>>>   >>>>>>> information to attached service node without using SFC
>>>>>header.
>>>>>   >>>>>>>
>>>>>   >>>>>>> Thanks, Lucy
>>>>>   >>>>>>>
>>>>>   >>>>>>>
>>>>>   >>>>>>> -----Original Message----- From: Joel Halpern Direct
>>>>>   >>>>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday,
>>>>>March 12,
>>>>>   >>>>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas
>>>>>BOUTHORS;
>>>>>   >>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
>>>>>brijsman@juniper.net<mailto:brijsman@juniper.net> <mailto:brijsman@jun=
iper.net>;
>>>>>   >>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>>>>   >>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>   >>>>>>>
>>>>>   >>>>>>> Lucy, you say "the metadata term means ..." The
>>>>>definition you
>>>>>   >>>>>>> then provide is a definition of the set of information we
>>>>>are
>>>>>   >>>>>>> proposing that we put in the SFC header. I, and others,
>>>>>have
>>>>>   >>>>>>> been using the term metadata more narrowly. We can use
>>>>>whatever
>>>>>   >>>>>>> definition we want. But we do need to agree on the
>>>>>definition.
>>>>>   >>>>>>> For the purposes of the WG, it seems much more useful to
>>>>>use the
>>>>>   >>>>>>> term metadata for the narrower description.
>>>>>   >>>>>>>
>>>>>   >>>>>>> Yours, Joel
>>>>>   >>>>>>>
>>>>>   >>>>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
>>>>>   >>>>>>>> Hi Joel,
>>>>>   >>>>>>>>
>>>>>   >>>>>>>> I agree. We need to differentiate the metadata used by
>>>>>service
>>>>>   >>>>>>>>function and SFC header. The metadata term means carrying
>>>>>some
>>>>>   >>>>>>>>states along with the packet. IMO: SFC header is a kind of
>>>>>   >>>>>>>>metadata carried on packet for next service node to use.
>>>>>In the
>>>>>   >>>>>>>>context of SFC, we have term for SFC header and the
>>>>>metadata that
>>>>>   >>>>>>>>was carried between service functions, or between service
>>>>>   >>>>>>>>functions and classifiers/service nodes, which is what
>>>>>the draft
>>>>>   >>>>>>>>focus.
>>>>>   >>>>>>>>
>>>>>   >>>>>>>> Thanks, Lucy
>>>>>   >>>>>>>>
>>>>>   >>>>>>>>
>>>>>   >>>>>>>>
>>>>>   >>>>>>>>
>>>>>   >>>>>>>>
>>>>>   >>>>>>>> -----Original Message----- From: Joel M. Halpern
>>>>>   >>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,
>>>>> 2014
>>>>>   >>>>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc:
>>>>> Jim
>>>>>   >>>>>>>> Guichard (jguichar); brijsman@juniper.net<mailto:brijsman@=
juniper.net>
>>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>>>>>   >>>>>>>> Subject: Re: [sfc]
>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>   >>>>>>>>
>>>>>   >>>>>>>> I think it is important to keep a strong distinction
>>>>>between
>>>>>   >>>>>>>> metadata (which is for use by applications) and the
>>>>>service
>>>>>   >>>>>>>> chaining information in the base service chain header,
>>>>>which is
>>>>>   >>>>>>>> for use by the service chain support mechanisms.
>>>>>   >>>>>>>>
>>>>>   >>>>>>>> Yours, Joel
>>>>>   >>>>>>>>
>>>>>   >>>>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
>>>>>   >>>>>>>>> Fully agree with Joe.
>>>>>   >>>>>>>>>
>>>>>   >>>>>>>>> We should not require a fix length for in-band metadata
>>>>>but
>>>>>   >>>>>>>>> also not leave it for freely usage. In fact, when a
>>>>>service
>>>>>   >>>>>>>>> node inserts SFC header on a (encapsulated) packet and
>>>>>send to
>>>>>   >>>>>>>>> next service node, SFC header itself can be seen as a
>>>>>metadata.
>>>>>   >>>>>>>>>
>>>>>   >>>>>>>>> Lucy
>>>>>   >>>>>>>>>
>>>>>   >>>>>>>>> -----Original Message----- From: sfc
>>>>>   >>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M.
>>>>>Halpern
>>>>>   >>>>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas
>>>>>BOUTHORS;
>>>>>   >>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
>>>>>brijsman@juniper.net<mailto:brijsman@juniper.net> <mailto:brijsman@jun=
iper.net>;
>>>>>   >>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>>>>   >>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>   >>>>>>>>>
>>>>>   >>>>>>>>> For in-band metadata, the API for access can easily be
>>>>>   >>>>>>>>> synchronous. Out of band metadata needs different
>>>>>handling.
>>>>>   >>>>>>>>> There are many cases where out-of-band metadata is
>>>>>useful and
>>>>>   >>>>>>>>> appropriate. But they do not cover all needs by any
>>>>>stretch.
>>>>>   >>>>>>>>>
>>>>>   >>>>>>>>> Even if each piece of in-band metadata is of fixed
>>>>>length,
>>>>>   >>>>>>>>> there are many different kinds of metatype. Trying to
>>>>>say
>>>>>   >>>>>>>>> "there will be exactly four pieces, and they will be of
>>>>>types
>>>>>   >>>>>>>>> t1, t2, t3, and t4" is simply too specific for even 80%
>>>>>of the
>>>>>   >>>>>>>>>needs.
>>>>>   >>>>>>>>>
>>>>>   >>>>>>>>> Yours, Joel
>>>>>   >>>>>>>>>
>>>>>   >>>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>>>>>   >>>>>>>>>> Hello Ron,
>>>>>   >>>>>>>>>>
>>>>>   >>>>>>>>>> Sending out of band congruent metadata may not be the
>>>>>answer
>>>>>   >>>>>>>>>> to all needs but it is one tool that we should keep.
>>>>>   >>>>>>>>>>
>>>>>   >>>>>>>>>> Not all metadata is tied to a specific packet, for
>>>>>example a
>>>>>   >>>>>>>>>> policy change in PCRF could lead to some metadata
>>>>>signaling,
>>>>>   >>>>>>>>>> the reaction time need not be immediate, few ms may
>>>>>not matter.
>>>>>   >>>>>>>>>>
>>>>>   >>>>>>>>>> As you point, if a packet is tied to a metadata a
>>>>>correlation
>>>>>   >>>>>>>>>> info can be set in both packet to deal with it (i.e
>>>>>metadata
>>>>>   >>>>>>>>>> expected flag in the SFC header, plus an id)
>>>>>   >>>>>>>>>>
>>>>>   >>>>>>>>>> Finally we can still send some limited metadata within
>>>>>a header.
>>>>>   >>>>>>>>>> This could be used for load balancers in particular if
>>>>>we
>>>>>   >>>>>>>>>> agree on a convention to locate "coarse grain policy"
>>>>>   >>>>>>>>>> / "fine grain policy" on reserved context headers.
>>>>>   >>>>>>>>>>
>>>>>   >>>>>>>>>> This seems to open up a lot of flexibility /
>>>>>innovations.
>>>>>   >>>>>>>>>>
>>>>>   >>>>>>>>>> On your last point, there is a question on how to make
>>>>>   >>>>>>>>>> metadata available to a Service Function. Current socket
>>>>>   >>>>>>>>>> connections for example do not allow to retrieve IP
>>>>>header
>>>>>   >>>>>>>>>> options. So I assume that SFC aware Service Functions
>>>>>will
>>>>>   >>>>>>>>>> need some (asynchronous
>>>>>   >>>>>>>>>> ?) API to retrieve SFC header information as well as
>>>>>in-band
>>>>>   >>>>>>>>>> metadata. I don't see out of band metadata transport
>>>>>adding
>>>>>   >>>>>>>>>> complexity, the same API can probably apply.
>>>>>   >>>>>>>>>>
>>>>>   >>>>>>>>>> The alternative option, allowing variable sized
>>>>>metadata in
>>>>>   >>>>>>>>>> the SFC header has some drawbacks as well, one being
>>>>>   >>>>>>>>>> fragmentation, and some switches expecting as well to
>>>>>look at
>>>>>   >>>>>>>>>> end user traffic headers for link load balancing. I
>>>>>would
>>>>>   >>>>>>>>>> agree that if we can accept these issues, then sending
>>>>>   >>>>>>>>>> off-line congruent metadata looses its interest.
>>>>>   >>>>>>>>>>
>>>>>   >>>>>>>>>> We need to take into account that both in-band and
>>>>>congruent
>>>>>   >>>>>>>>>> out-of-band metadata transport is not reliable. A
>>>>>packet loss
>>>>>   >>>>>>>>>> triggering retransmission would not lead to the
>>>>>identical
>>>>>   >>>>>>>>>> reconstruction of the associated metadata. In some
>>>>>cases, we
>>>>>   >>>>>>>>>> might thus even need non-congruent out-of-band reliable
>>>>>   >>>>>>>>>> metadata transport.
>>>>>   >>>>>>>>>>
>>>>>   >>>>>>>>>>
>>>>>   >>>>>>>>>>
>>>>>   >>>>>>>>>> Nicolas ________________________________________ From:
>>>>> Ron
>>>>>   >>>>>>>>>> Parker [Ron_Parker@affirmednetworks.com<mailto:Ron_Parke=
r@affirmednetworks.com>] Sent:
>>>>>Wednesday,
>>>>>   >>>>>>>>>> March 12, 2014
>>>>>   >>>>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard
>>>>>(jguichar);
>>>>>   >>>>>>>>>> brijsman@juniper.net<mailto:brijsman@juniper.net> <mailt=
o:brijsman@juniper.net>;
>>>>>sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>>>>   >>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>   >>>>>>>>>>
>>>>>   >>>>>>>>>> Nicolas,
>>>>>   >>>>>>>>>>
>>>>>   >>>>>>>>>> I understand the concept for out of band signaling of
>>>>>   >>>>>>>>>>metadata, but I am concerned that it introduces
>>>>>significant
>>>>>   >>>>>>>>>>complexity due to the potential race condition of
>>>>>receiving the
>>>>>   >>>>>>>>>>real packet before the metadata. While the real packet
>>>>>could
>>>>>   >>>>>>>>>>indicate that out of band metadata is expected, how can
>>>>>we
>>>>>   >>>>>>>>>>guarantee the order of reception? What if switching or
>>>>>routing
>>>>>   >>>>>>>>>>nodes apply hash based load balancing? What if the load
>>>>>   >>>>>>>>>>balancing understands SFC encaps and looks beyond it to
>>>>>the
>>>>>   >>>>>>>>>>original header to get better entropy?
>>>>>   >>>>>>>>>> Can we guarantee that the metadata and real packet
>>>>>will follow
>>>>>   >>>>>>>>>>the exact same path? If we can not, then
>>>>>implementations will
>>>>>   >>>>>>>>>>need to add ingress queuing to cope with the scenario.
>>>>>   >>>>>>>>>>
>>>>>   >>>>>>>>>> Also, do you feel that the increase in implementation
>>>>>   >>>>>>>>>> complexity at the service functions is reasonable?
>>>>>   >>>>>>>>>>
>>>>>   >>>>>>>>>> Thanks.
>>>>>   >>>>>>>>>>
>>>>>   >>>>>>>>>> Ron
>>>>>   >>>>>>>>>>
>>>>>   >>>>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>>>>>   >>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com<mailto:Nicolas.BOUTHORS@qo=
smos.com>
>>>>><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>>>>>   >>>>>>>>>>>
>>>>>   >>>>>>>>>>> I think we must make a distinction between:
>>>>>   >>>>>>>>>>>
>>>>>   >>>>>>>>>>> - Metadata which should be part of the header defined
>>>>>as in
>>>>>   >>>>>>>>>>> band marking. - Metadata with can be passed out of
>>>>>band, for
>>>>>   >>>>>>>>>>> example congruent out of band signaling defined in
>>>>>the draft
>>>>>   >>>>>>>>>>>
>>>>>   >>>>>>>>>>> The former calls for a limited space in the header,
>>>>>true, The
>>>>>   >>>>>>>>>>> latter however does not incur any space limitation
>>>>>and is
>>>>>   >>>>>>>>>>> still fairly efficient and it remains compatible with
>>>>>a fixed
>>>>>   >>>>>>>>>>> size header used to route those signaling messages
>>>>>along the
>>>>>   >>>>>>>>>>> chain's service functions.
>>>>>   >>>>>>>>>>>
>>>>>   >>>>>>>>>>> Nicolas ________________________________________ From:
>>>>>   >>>>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com<mailto:jgui=
char@cisco.com>] Sent:
>>>>>   >>>>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
>>>>>   >>>>>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net<mailto:brijsman@=
juniper.net>
>>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>>>>>   >>>>>>>>>>> Subject: Re: [sfc]
>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>   >>>>>>>>>>>
>>>>>   >>>>>>>>>>> Hi Ron,
>>>>>   >>>>>>>>>>>
>>>>>   >>>>>>>>>>> We can certainly have this discussion but we should
>>>>>first
>>>>>   >>>>>>>>>>> consider what information is necessary and if said
>>>>>   >>>>>>>>>>> information can fit within a fixed number of contexts
>>>>>in the
>>>>>   >>>>>>>>>>> majority of cases. Remember, the goal of being able
>>>>>to pass
>>>>>   >>>>>>>>>>> metadata through the network is to enhance service
>>>>>delivery,
>>>>>   >>>>>>>>>>> not pass the entire works of Shakespeare ;-)
>>>>>   >>>>>>>>>>>
>>>>>   >>>>>>>>>>> Sent from my iPhone
>>>>>   >>>>>>>>>>>
>>>>>   >>>>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>>>>>   >>>>>>>>>>>> <Ron_Parker@affirmednetworks.com<mailto:Ron_Parker@aff=
irmednetworks.com>
>>>>><mailto:Ron_Parker@affirmednetworks.com>> wrote:
>>>>>   >>>>>>>>>>>>
>>>>>   >>>>>>>>>>>> Nicolas,
>>>>>   >>>>>>>>>>>>
>>>>>   >>>>>>>>>>>> I see similar requirements from the 3gpp EPC side.
>>>>>I would
>>>>>   >>>>>>>>>>>> like to propose an OUI / TLV based approach where the
>>>>>   >>>>>>>>>>>> reserved OUI can be used for agreed upon types of
>>>>>common
>>>>>   >>>>>>>>>>>> metadata and vendor or other organizational OUIs can
>>>>>be used
>>>>>   >>>>>>>>>>>> to quickly innovate in the networks.
>>>>>   >>>>>>>>>>>> Simultaneously, I would also like to consider
>>>>>mechanisms
>>>>>   >>>>>>>>>>>> that are optimized for long lived flows so as to
>>>>>limit the
>>>>>   >>>>>>>>>>>> negative effects of packet growth.
>>>>>   >>>>>>>>>>>>
>>>>>   >>>>>>>>>>>> Ron
>>>>>   >>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>>>>>   >>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com<mailto:Nicolas.BOUTHORS@=
qosmos.com>
>>>>><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>>>>>   >>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>> Hello Jim
>>>>>   >>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>> I have seen cases in Gi LAN, where subscriber related
>>>>>   >>>>>>>>>>>>> information is passed to a Web Proxy for HTTP header
>>>>>   >>>>>>>>>>>>> enrichment (aimed at some Web Content providers
>>>>>partners of
>>>>>   >>>>>>>>>>>>> the Mobile Operator).
>>>>>   >>>>>>>>>>>>> Information was an coded (persistent) subscriber id
>>>>>derived
>>>>>   >>>>>>>>>>>>> from the MSISDN, and couple of f customer profile
>>>>>related
>>>>>   >>>>>>>>>>>>> fields.
>>>>>   >>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>> In an sfc based Gi LAN, this entity should receive
>>>> >from the
>>>>>   >>>>>>>>>>>>> Classifier
>>>>>   >>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>> - A classification of the Content Provider ( Id,
>>>>>   >>>>>>>>>>>>> Category) based on traffic analysis - The MSISDN of
>>>>> the
>>>>>   >>>>>>>>>>>>> subscriber - Two subscriber policy fields (not tied
>>>>> to PCRF
>>>>>   >>>>>>>>>>>>> but belonging to the Subscriber DB) (Subscriber
>>>>> category,
>>>>>   >>>>>>>>>>>>> sub-category) - A session id (for logging and
>>>>>tracking
>>>>>   >>>>>>>>>>>>> purposes)
>>>>>   >>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>> The objective being to avoid having the HTTP Proxy
>>>>>to
>>>>>   >>>>>>>>>>>>> become a trusted application (interogate the
>>>>> subscriber DB,
>>>>>   >>>>>>>>>>>>> etc..)
>>>>>   >>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>> Nicolas
>>>>>   >>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>> ________________________________________ From: Jim
>>>>> Guichard
>>>>>   >>>>>>>>>>>>> (jguichar) [jguichar@cisco.com<mailto:jguichar@cisco.=
com>] Sent:
>>>>>   >>>>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi
>>>>>Salim;
>>>>>   >>>>>>>>>>>>> jmoisand@juniper.net<mailto:jmoisand@juniper.net> <ma=
ilto:jmoisand@juniper.net>;
>>>>> brijsman@juniper.net<mailto:brijsman@juniper.net> <mailto:brijsman@ju=
niper.net> Cc:
>>>>>   >>>>>>>>>>>>> sfc Subject: Re: [sfc]
>>>>>   >>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>   >>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>> Hi Jamal,
>>>>>   >>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>> You said "It seems there's clear need for variable
>>>>> sized
>>>>>   >>>>>>>>>>>>> metadata".. I am not so convinced and would like to
>>>>> better
>>>>>   >>>>>>>>>>>>> understand the requirements before passing judgement.
>>>>> If we
>>>>>   >>>>>>>>>>>>> look at the use cases as presented thus far into
>>>>> the WG I
>>>>>   >>>>>>>>>>>>> have yet to see a single example of the need
>>>>> (noting that
>>>>>   >>>>>>>>>>>>> desire is not the same as need) - I am not saying
>>>>> there is
>>>>>   >>>>>>>>>>>>> no requirement but rather that we should not jump
>>>>> to the
>>>>>   >>>>>>>>>>>>> conclusion and build standards around a theory.
>>>>>   >>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>>>>>   >>>>>>>>>>>>>> <hadi@mojatatu.com<mailto:hadi@mojatatu.com> <mailto=
:hadi@mojatatu.com>>
>>>>>wrote:
>>>>>   >>>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>>> I like the doc - well written.
>>>>>   >>>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>>> Section 4.3 on metadata encoding.
>>>>>   >>>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>>> It seems there's clear need for variable sized
>>>>> metadata
>>>>>   >>>>>>>>>>>>>> (at least for http/app you seem to indicate the
>>>>> desire for
>>>>>   >>>>>>>>>>>>>>it).
>>>>>   >>>>>>>>>>>>>> For a datapath per-packet metadata, i feel the
>>>>> need is
>>>>>   >>>>>>>>>>>>>> just as important. Are we limited by the fact that
>>>>>   >>>>>>>>>>>>>> existing hardware may not be able to handle TLVs?
>>>>>For
>>>>>   >>>>>>>>>>>>>> example, I dont have a problem handling TLVs in a
>>>>> software
>>>>>   >>>>>>>>>>>>>>datapath.
>>>>>   >>>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>>> cheers, jamal
>>>>>   >>>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>>> _______________________________________________ sfc
>>>>>   >>>>>>>>>>>>>> mailing list sfc@ietf.org<mailto:sfc@ietf.org> <mail=
to:sfc@ietf.org>
>>>>>   >>>>>>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>   >>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>> _______________________________________________ sfc
>>>>> mailing
>>>>>   >>>>>>>>>>>>> list sfc@ietf.org<mailto:sfc@ietf.org> <mailto:sfc@ie=
tf.org>
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>   >>>>>>>>>>
>>>>>   >>>>>>>>>> _______________________________________________ sfc
>>>>> mailing
>>>>>   >>>>>>>>>> list sfc@ietf.org<mailto:sfc@ietf.org> <mailto:sfc@ietf.=
org>
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>   >>>>>>>>>
>>>>>   >>>>>>>>> _______________________________________________ sfc
>>>>> mailing
>>>>>   >>>>>>>>> list sfc@ietf.org<mailto:sfc@ietf.org> <mailto:sfc@ietf.o=
rg>
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>   >>>>>>>>>
>>>>>   >>>>>>>>> _______________________________________________ sfc
>>>>> mailing
>>>>>   >>>>>>>>> list sfc@ietf.org<mailto:sfc@ietf.org> <mailto:sfc@ietf.o=
rg>
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>   >>>>>
>>>>>   >>>>> _______________________________________________ sfc mailing
>>>>> list
>>>>>   >>>>> sfc@ietf.org<mailto:sfc@ietf.org> <mailto:sfc@ietf.org>
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>   >>>>>
>>>>>   >>
>>>>>   >>_______________________________________________
>>>>>   >>sfc mailing list
>>>>>   >>sfc@ietf.org<mailto:sfc@ietf.org> <mailto:sfc@ietf.org>
>>>>>   >>https://www.ietf.org/mailman/listinfo/sfc
>>>>>   >
>>>>>   >_______________________________________________
>>>>>   >sfc mailing list
>>>>>   >sfc@ietf.org<mailto:sfc@ietf.org> <mailto:sfc@ietf.org>
>>>>>   >https://www.ietf.org/mailman/listinfo/sfc
>>>>>
>>>>
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org<mailto:sfc@ietf.org>
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org<mailto:sfc@ietf.org>
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>
>>
>>_______________________________________________
>>sfc mailing list
>>sfc@ietf.org<mailto:sfc@ietf.org>
>>https://www.ietf.org/mailman/listinfo/sfc
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org<mailto:sfc@ietf.org>
>https://www.ietf.org/mailman/listinfo/sfc

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


--_000_FC486A472A4540739DE36CFEC4AD6608ciscocom_
Content-Type: text/html; charset="Windows-1252"
Content-ID: <8900F709771FDF4EAF7A87B94697C6E4@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<base href=3D"x-msg://462/">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; ">
Jerome,
<div><br>
</div>
<div><br>
<div>
<div>On Mar 17, 2014, at 1:03 PM, Jerome Moisand &lt;<a href=3D"mailto:jmoi=
sand@juniper.net">jmoisand@juniper.net</a>&gt; wrote:</div>
<br class=3D"Apple-interchange-newline">
<blockquote type=3D"cite">
<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple" style=3D"font-family: He=
lvetica; font-size: medium; font-style: normal; font-variant: normal; font-=
weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; te=
xt-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space=
: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -we=
bkit-text-stroke-width: 0px; ">
<div class=3D"WordSection1" style=3D"page: WordSection1; ">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif; ">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125); ">This (lengthy and very lively) thread started from draft-=
rijsman-sfc-metadata-considerations (which I co-authored).<o:p></o:p></span=
></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif; ">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125); ">&nbsp;</span></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif; ">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125); ">In section 4.8, we made a clear distinction between a ser=
vice path layer (steering packets hop by hop along the chain) and a service=
 function layer (convey metadata information
 of interest to SFs). Terminology aside, it seems that such layered view wa=
s agreed upon by many people on the mailing list.</span></div>
</div>
</div>
</blockquote>
<blockquote type=3D"cite">
<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple" style=3D"font-family: He=
lvetica; font-size: medium; font-style: normal; font-variant: normal; font-=
weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; te=
xt-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space=
: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -we=
bkit-text-stroke-width: 0px; ">
<div class=3D"WordSection1" style=3D"page: WordSection1; ">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif; ">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125); ">&nbsp;</span></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif; ">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125); ">Now this certainly does beg the question of solving BOTH =
problems with the same (packet) encapsulation mechanism. Notably when obser=
ving that many use cases could be
 satisfied without SF-level metadata, or by using more out-of-band ways to =
convey such SF metadata. And also when observing that inband marking (e.g. =
packet headers) comes with various pros &amp; cons (some of the issues bein=
g identified in the draft, e.g. sections
 4.1 and 4.2).</span></div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div><br>
</div>
<div>
<div>We need to further distinguish between path identification and actual =
carrying the packets. &nbsp;I don't think anyone on this list -- and certai=
nly not me -- is advocating that the actual transport information be contai=
ned in the SFC encap.</div>
<div><br>
</div>
<div>However, identifying a service path -- draft-quinn-nsh provides on exa=
mple of such -- in the SFC encap is an important decision that has implicat=
ions both on the functionality that can be supported on the chain, as well =
as preserving some key attributes
 identified in the problem statement, most notably true transport independe=
nce. &nbsp;</div>
<div><br>
</div>
<div>The SFC architecture distinguished the service path from the actual ne=
twork path selection. &nbsp;This de-coupling is important: i) it allows ser=
vices to alter service path information without having to be aware of the t=
ransport information, ii) lets the network
 nodes perform path selection using whatever metrics and features that are =
locally available, iii) ensure that the services do not need to become awar=
e of a range of transports and control plane (essentially making them route=
rs).</div>
<div><br>
</div>
</div>
<br>
<blockquote type=3D"cite">
<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple" style=3D"font-family: He=
lvetica; font-size: medium; font-style: normal; font-variant: normal; font-=
weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; te=
xt-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space=
: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -we=
bkit-text-stroke-width: 0px; ">
<div class=3D"WordSection1" style=3D"page: WordSection1; ">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif; ">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125); "><o:p></o:p></span></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif; ">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125); ">&nbsp;</span></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif; ">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125); ">I do agree with Maria. We may want to explore other optio=
ns for addressing the needs of the service path layer that do not require a=
n explicit chain-id of sorts.<o:p></o:p></span></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif; ">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125); ">&nbsp;</span></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif; ">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125); ">In the draft, we concluded by stating =93A productive pat=
h forward could be to divide and conquer: to clearly separate the problem o=
f Service Function Path topology from
 the&nbsp;&nbsp; problem of [conveying SF] metadata=94. I do believe we sho=
uld explore such separation principle further.<o:p></o:p></span></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif; ">
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>We need to keep the architectural goals in mind, and ensure that explo=
ration remains strongly pragmatic.</div>
<div><br>
</div>
<br>
<blockquote type=3D"cite">
<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple" style=3D"font-family: He=
lvetica; font-size: medium; font-style: normal; font-variant: normal; font-=
weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; te=
xt-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space=
: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -we=
bkit-text-stroke-width: 0px; ">
<div class=3D"WordSection1" style=3D"page: WordSection1; ">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif; ">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125); ">&nbsp;</span></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif; ">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125); ">&nbsp;</span></div>
<div style=3D"border-style: solid none none; border-top-width: 1pt; border-=
top-color: rgb(181, 196, 223); padding: 3pt 0in 0in; ">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif; ">
<b><span style=3D"font-size: 10pt; font-family: Tahoma, sans-serif; ">From:=
</span></b><span style=3D"font-size: 10pt; font-family: Tahoma, sans-serif;=
 "><span class=3D"Apple-converted-space">&nbsp;</span>sfc [mailto:sfc-<a hr=
ef=3D"mailto:bounces@ietf.org" style=3D"color: purple; text-decoration: und=
erline; ">bounces@ietf.org</a>]<span class=3D"Apple-converted-space">&nbsp;=
</span><b>On
 Behalf Of<span class=3D"Apple-converted-space">&nbsp;</span></b><a href=3D=
"mailto:mikebianc@aol.com" style=3D"color: purple; text-decoration: underli=
ne; ">mikebianc@aol.com</a><br>
<b>Sent:</b><span class=3D"Apple-converted-space">&nbsp;</span>Friday, Marc=
h 14, 2014 5:50 PM<br>
<b>To:</b><span class=3D"Apple-converted-space">&nbsp;</span><a href=3D"mai=
lto:sfc@ietf.org" style=3D"color: purple; text-decoration: underline; ">sfc=
@ietf.org</a><br>
<b>Subject:</b><span class=3D"Apple-converted-space">&nbsp;</span>Re: [sfc]=
 SFC encapsulation chain ID<o:p></o:p></span></div>
</div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif; ">
<o:p>&nbsp;</o:p></div>
<div>
<p class=3D"MsoNormal" style=3D"margin: 0in 0in 12pt; font-size: 12pt; font=
-family: 'Times New Roman', serif; ">
<span style=3D"font-size: 10pt; font-family: Arial, sans-serif; ">I would i=
magine that if we made the Chain ID field in the header be optional, yet st=
ill required a header and still required that some indication of the chain =
be carried somewhere in the packet
 (mpls label or vlan or whatever), that the implementation would become ove=
rly complicated. &nbsp;To do so would be using SFC simply as a mechanism to=
 carry meta data and not at all for service chaining, which sounds counter =
intuitive to me.&nbsp;<br>
<br>
Maria,&nbsp;<br>
So, you are saying that you want to use SFC to carry around metadata, but n=
ot for actual service chaining because you already have a way to implement =
service chaining outside of SFC? &nbsp;Maybe I'm not following, but it seem=
s to me that if you were to upgrade your
 network to support SFC that you would change from using your existing mech=
anism and start using SFC, which is meant to provide support for service fu=
nctions that are not SFC aware. &nbsp;There are a number of us who have imp=
lemented, in one way or another, some
 sort of service chaining, but I (I can at least speak for myself) am looki=
ng to SFC not to enhance my current implementation, but to replace it with =
something better while still maintaining my core (non service function) inf=
rastructure.<span style=3D"color: rgb(31, 73, 125); "><o:p></o:p></span></s=
pan></p>
</div>
<div class=3D"MsoNormal" align=3D"center" style=3D"margin: 0in 0in 6.75pt; =
font-size: 12pt; font-family: 'Times New Roman', serif; text-align: center;=
 ">
<hr size=3D"1" width=3D"100%" noshade=3D"" align=3D"center" style=3D"color:=
 rgb(153, 153, 153); ">
</div>
<p class=3D"MsoNormal" style=3D"margin: 0in 0in 6.75pt; font-size: 12pt; fo=
nt-family: 'Times New Roman', serif; ">
<b>From:<span class=3D"Apple-converted-space">&nbsp;</span></b><a href=3D"m=
ailto:kegray@cisco.com%3ckegray@cisco.com" style=3D"color: purple; text-dec=
oration: underline; ">kegray@cisco.com&lt;kegray@cisco.com</a>&gt;<br>
<b>To:<span class=3D"Apple-converted-space">&nbsp;</span></b>Ron Parker&lt;=
<a href=3D"mailto:Ron_Parker@affirmednetworks.com" style=3D"color: purple; =
text-decoration: underline; ">Ron_Parker@affirmednetworks.com</a>&gt;,Jim G=
uichard (jguichar)&lt;<a href=3D"mailto:jguichar@cisco.com" style=3D"color:=
 purple; text-decoration: underline; ">jguichar@cisco.com</a>&gt;,Joel
 M. Halpern&lt;<a href=3D"mailto:jmh@joelhalpern.com" style=3D"color: purpl=
e; text-decoration: underline; ">jmh@joelhalpern.com</a>&gt;<br>
<b>cc:<span class=3D"Apple-converted-space">&nbsp;</span></b><a href=3D"mai=
lto:sfc@ietf.org%3csfc@ietf.org" style=3D"color: purple; text-decoration: u=
nderline; ">sfc@ietf.org&lt;sfc@ietf.org</a>&gt;<br>
<b>Sent:<span class=3D"Apple-converted-space">&nbsp;</span></b>Friday, Marc=
h 14, 2014<br>
<b>Subject:<span class=3D"Apple-converted-space">&nbsp;</span></b>Re: [sfc]=
 SFC encapsulation chain ID<br>
<br>
&#43;1 the idea is interoperability.<br>
<br>
<br>
On 3/14/14 12:55 PM, &quot;Ron Parker&quot; &lt;<a href=3D"mailto:Ron_Parke=
r@affirmednetworks.com" style=3D"color: purple; text-decoration: underline;=
 ">Ron_Parker@affirmednetworks.com</a>&gt; wrote:<br>
<br>
&gt;Thanks, Jim.<br>
&gt;<br>
&gt;Remember that we have said many times that the SFC service header is<br=
>
&gt;transport independent. &nbsp; Just because the chain id could be carrie=
d in<br>
&gt;some form or another with some particular transport doesn't mean that i=
t<br>
&gt;could be universally conveyed. &nbsp;&nbsp; By making and keeping the S=
FC service<br>
&gt;header transport independent makes it more applicable in more<br>
&gt;environments and more likely to get adopted broadly.<br>
&gt;<br>
&gt; &nbsp; Ron<br>
&gt;<br>
&gt;<br>
&gt;-----Original Message-----<br>
&gt;From: Jim Guichard (jguichar) [<a href=3D"mailto:jguichar@cisco.com" st=
yle=3D"color: purple; text-decoration: underline; ">mailto:jguichar@cisco.c=
om</a>]<br>
&gt;Sent: Friday, March 14, 2014 3:52 PM<br>
&gt;To: Joel M. Halpern; Ron Parker<br>
&gt;Cc:<span class=3D"Apple-converted-space">&nbsp;</span><a href=3D"mailto=
:sfc@ietf.org" style=3D"color: purple; text-decoration: underline; ">sfc@ie=
tf.org</a><br>
&gt;Subject: SFC encapsulation chain ID<br>
&gt;<br>
&gt;Hi Joel,<br>
&gt;<br>
&gt;Perhaps but I would point out that the base SFC header could have a lot=
<br>
&gt;more information than just the chain ID; I would also point out that th=
e<br>
&gt;devil is in the details and saying &quot;well, I can just use an MPLS l=
abel&quot;<br>
&gt;hides much of the complexity of actually doing that.<br>
&gt;<br>
&gt;On 3/14/14, 2:35 PM, &quot;Joel M. Halpern&quot; &lt;<a href=3D"mailto:=
jmh@joelhalpern.com" style=3D"color: purple; text-decoration: underline; ">=
jmh@joelhalpern.com</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt;If the transport header carries enough information for identifying =
the<br>
&gt;&gt;sequence (VLAN tag or MPLS label can both do the job), then arguabl=
y<br>
&gt;&gt;the global chain ID is redundant. I can live with carrying it anywa=
y<br>
&gt;&gt;either if I have metadata to carry, or if I need the chain ID for s=
ome<br>
&gt;&gt;purpose.<br>
&gt;&gt; After all, some folks seem to want to use that for the forwarding<=
br>
&gt;&gt;decisions.<br>
&gt;&gt;<br>
&gt;&gt;Yours,<br>
&gt;&gt;Joel<br>
&gt;&gt;<br>
&gt;&gt;On 3/14/14, 2:28 PM, Ron Parker wrote:<br>
&gt;&gt;&gt; The chain ID is the label that defines the sequence of service=
<br>
&gt;&gt;&gt;functions that must be visited. &nbsp; It can be thought of as =
a handle for a<br>
&gt;&gt;&gt;stack of must-visit network locations. &nbsp; I don't see how t=
his can be<br>
&gt;&gt;&gt;anything but mandatory.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; &nbsp;&nbsp;&nbsp; Ron<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt; From: sfc [<a href=3D"mailto:sfc-bounces@ietf.org" style=3D"co=
lor: purple; text-decoration: underline; ">mailto:sfc-bounces@ietf.org</a>]=
 On Behalf Of Surendra Kumar<br>
&gt;&gt;&gt;(smkumar)<br>
&gt;&gt;&gt; Sent: Friday, March 14, 2014 1:46 PM<br>
&gt;&gt;&gt; To: Joel M. Halpern; NAPIERALA, MARIA H<br>
&gt;&gt;&gt; Cc:<span class=3D"Apple-converted-space">&nbsp;</span><a href=
=3D"mailto:sfc@ietf.org" style=3D"color: purple; text-decoration: underline=
; ">sfc@ietf.org</a><br>
&gt;&gt;&gt; Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations<b=
r>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; [Trimmed the recipient list - needs approval otherwise]<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Completely agree here.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; SFC does not prevent VLAN stitching and one can continue to do=
 that.<br>
&gt;&gt;&gt;While at the same time SFC can include VLAN stitching to suppor=
t<br>
&gt;&gt;&gt;legacy SFs in the same chain that includes SFC aware SFs. Even =
legacy<br>
&gt;&gt;&gt;SFs benefit from chain identification and hence can be shared a=
cross<br>
&gt;&gt;&gt;different service chains.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Surendra.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On 3/14/14 10:26 AM, &quot;Joel M. Halpern&quot; &lt;<a href=
=3D"mailto:jmh@joelhalpern.com" style=3D"color: purple; text-decoration: un=
derline; ">jmh@joelhalpern.com</a>&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; My own inclination is to observe that if you don't need ex=
plicit<br>
&gt;&gt;&gt;&gt; chain identification and you don't need metadata, you can =
just omit<br>
&gt;&gt;&gt;&gt; the sfc/nsh header. Still do service chaining, just no ext=
ra header.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; If we are going to have the header, it seems to me that th=
e chain<br>
&gt;&gt;&gt;&gt;identification field is very useful, and low cost once we h=
ave the<br>
&gt;&gt;&gt;&gt;header.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Yours,<br>
&gt;&gt;&gt;&gt; Joel<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:<br>
&gt;&gt;&gt;&gt;&gt; Explicit chain identification should be made optional.=
 I believe it<br>
&gt;&gt;&gt;&gt;&gt; was discussed few months ago on this mailing list.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Maria<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; *From:*sfc [<a href=3D"mailto:sfc-bounces@ietf.org" st=
yle=3D"color: purple; text-decoration: underline; ">mailto:sfc-bounces@ietf=
.org</a>] *On Behalf Of *Jmh.direct<br>
&gt;&gt;&gt;&gt;&gt; *Sent:* Thursday, March 13, 2014 12:12 PM<br>
&gt;&gt;&gt;&gt;&gt; *To:*<span class=3D"Apple-converted-space">&nbsp;</spa=
n><a href=3D"mailto:kegray@cisco.com" style=3D"color: purple; text-decorati=
on: underline; ">kegray@cisco.com</a>;<span class=3D"Apple-converted-space"=
>&nbsp;</span><a href=3D"mailto:lucy.yong@huawei.com" style=3D"color: purpl=
e; text-decoration: underline; ">lucy.yong@huawei.com</a>;<span class=3D"Ap=
ple-converted-space">&nbsp;</span><a href=3D"mailto:smkumar@cisco.com" styl=
e=3D"color: purple; text-decoration: underline; ">smkumar@cisco.com</a>;<br=
>
&gt;&gt;&gt;&gt;&gt;<span class=3D"Apple-converted-space">&nbsp;</span><a h=
ref=3D"mailto:jguichar@cisco.com" style=3D"color: purple; text-decoration: =
underline; ">jguichar@cisco.com</a><br>
&gt;&gt;&gt;&gt;&gt; *Cc:*<span class=3D"Apple-converted-space">&nbsp;</spa=
n><a href=3D"mailto:nicolas.bouthors@qosmos.com" style=3D"color: purple; te=
xt-decoration: underline; ">nicolas.bouthors@qosmos.com</a>;<span class=3D"=
Apple-converted-space">&nbsp;</span><a href=3D"mailto:sfc@ietf.org" style=
=3D"color: purple; text-decoration: underline; ">sfc@ietf.org</a>;<span cla=
ss=3D"Apple-converted-space">&nbsp;</span><a href=3D"mailto:hadi@mojatatu.c=
om" style=3D"color: purple; text-decoration: underline; ">hadi@mojatatu.com=
</a>;<br>
&gt;&gt;&gt;&gt;&gt;<span class=3D"Apple-converted-space">&nbsp;</span><a h=
ref=3D"mailto:ron_parker@affirmednetworks.com" style=3D"color: purple; text=
-decoration: underline; ">ron_parker@affirmednetworks.com</a>;<span class=
=3D"Apple-converted-space">&nbsp;</span><a href=3D"mailto:brijsman@juniper.=
net" style=3D"color: purple; text-decoration: underline; ">brijsman@juniper=
.net</a>;<br>
&gt;&gt;&gt;&gt;&gt;<span class=3D"Apple-converted-space">&nbsp;</span><a h=
ref=3D"mailto:jmh@joelhalpern.com" style=3D"color: purple; text-decoration:=
 underline; ">jmh@joelhalpern.com</a><br>
&gt;&gt;&gt;&gt;&gt; *Subject:* Re: [sfc] draft-rijsman-sfc-metadata-consid=
erations<br>
&gt;&gt;&gt;&gt;&gt; *Importance:* Low<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Assuming I understand you properly Ken, I disagree.<br=
>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; For example, by using separate terms I can easily disc=
uss the fact<br>
&gt;&gt;&gt;&gt;&gt; that certain kinds of data (chain identification) only=
 need to be<br>
&gt;&gt;&gt;&gt;&gt; adjust by a few apps in rare cases. And that data is n=
ot beeded<br>
&gt;&gt;&gt;&gt;&gt; by the applications.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Unless you would like to consider the chain identifica=
tion as being<br>
&gt;&gt;&gt;&gt;&gt; optional?<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Yours,<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Joel<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Sent from my Samsung smartphone on AT&amp;T<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; -------- Original message --------<br>
&gt;&gt;&gt;&gt;&gt; Subject: Re: [sfc] draft-rijsman-sfc-metadata-consider=
ations<br>
&gt;&gt;&gt;&gt;&gt; From: &quot;Ken Gray (kegray)&quot; &lt;<a href=3D"mai=
lto:kegray@cisco.com" style=3D"color: purple; text-decoration: underline; "=
>kegray@cisco.com</a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:kegray@cisco.com" style=3D"color:=
 purple; text-decoration: underline; ">mailto:kegray@cisco.com</a>&gt;&gt;<=
br>
&gt;&gt;&gt;&gt;&gt; To: Lucy yong &lt;<a href=3D"mailto:lucy.yong@huawei.c=
om" style=3D"color: purple; text-decoration: underline; ">lucy.yong@huawei.=
com</a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:lucy.yong@huawei.com%3e%3e,%22Sur=
endra" style=3D"color: purple; text-decoration: underline; ">mailto:lucy.yo=
ng@huawei.com&gt;&gt;,&quot;Surendra</a><span class=3D"Apple-converted-spac=
e">&nbsp;</span>Kumar (smkumar)&quot;<br>
&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:smkumar@cisco.com" style=3D"colo=
r: purple; text-decoration: underline; ">smkumar@cisco.com</a><span class=
=3D"Apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:smkumar@cisco=
.com%3e%3e,%22Jim" style=3D"color: purple; text-decoration: underline; ">ma=
ilto:smkumar@cisco.com&gt;&gt;,&quot;Jim</a><span class=3D"Apple-converted-=
space">&nbsp;</span>Guichard<br>
&gt;&gt;&gt;&gt;&gt;(jguichar)&quot;<br>
&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:jguichar@cisco.com" style=3D"col=
or: purple; text-decoration: underline; ">jguichar@cisco.com</a><span class=
=3D"Apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:jguichar@cisc=
o.com" style=3D"color: purple; text-decoration: underline; ">mailto:jguicha=
r@cisco.com</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; CC: Nicolas BOUTHORS &lt;<a href=3D"mailto:Nicolas.BOU=
THORS@qosmos.com" style=3D"color: purple; text-decoration: underline; ">Nic=
olas.BOUTHORS@qosmos.com</a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com%3e%3e=
,sfc" style=3D"color: purple; text-decoration: underline; ">mailto:Nicolas.=
BOUTHORS@qosmos.com&gt;&gt;,sfc</a><span class=3D"Apple-converted-space">&n=
bsp;</span>&lt;<a href=3D"mailto:sfc@ietf.org" style=3D"color: purple; text=
-decoration: underline; ">sfc@ietf.org</a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:sfc@ietf.org%3e%3e,Jamal" style=
=3D"color: purple; text-decoration: underline; ">mailto:sfc@ietf.org&gt;&gt=
;,Jamal</a><span class=3D"Apple-converted-space">&nbsp;</span>Hadi Salim &l=
t;<a href=3D"mailto:hadi@mojatatu.com" style=3D"color: purple; text-decorat=
ion: underline; ">hadi@mojatatu.com</a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:hadi@mojatatu.com%3e%3e,Ron" styl=
e=3D"color: purple; text-decoration: underline; ">mailto:hadi@mojatatu.com&=
gt;&gt;,Ron</a><span class=3D"Apple-converted-space">&nbsp;</span>Parker<br=
>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com" =
style=3D"color: purple; text-decoration: underline; ">Ron_Parker@affirmedne=
tworks.com</a><br>
&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com%=
3e%3e,%22brijsman@juniper.net" style=3D"color: purple; text-decoration: und=
erline; ">mailto:Ron_Parker@affirmednetworks.com&gt;&gt;,&quot;brijsman@jun=
iper.net</a><br>
&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:brijsman@juniper.net" style=3D"c=
olor: purple; text-decoration: underline; ">mailto:brijsman@juniper.net</a>=
&gt;&quot; &lt;<a href=3D"mailto:brijsman@juniper.net" style=3D"color: purp=
le; text-decoration: underline; ">brijsman@juniper.net</a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net%3e%3e,%22Joe=
l" style=3D"color: purple; text-decoration: underline; ">mailto:brijsman@ju=
niper.net&gt;&gt;,&quot;Joel</a><span class=3D"Apple-converted-space">&nbsp=
;</span>M. Halpern&quot;<br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:jmh@joelhalpern.com" style=3D"col=
or: purple; text-decoration: underline; ">jmh@joelhalpern.com</a><span clas=
s=3D"Apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:jmh@joelhalp=
ern.com" style=3D"color: purple; text-decoration: underline; ">mailto:jmh@j=
oelhalpern.com</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; The word &quot;metadata&quot; is a purposely ambiguous=
 term &quot;data that<br>
&gt;&gt;&gt;&gt;&gt; provides information about other data&quot;. It is use=
d to avoid THIS<br>
&gt;&gt;&gt;&gt;&gt;discussion.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; For example, I propose we define &quot;tequila metadat=
a&quot; because,<br>
&gt;&gt;&gt;&gt;&gt; frankly, I will need to order a triple-shot if we keep=
 attempting<br>
&gt;&gt;&gt;&gt;&gt; to define something that, by definition, is ambiguous.=
 I'd like<br>
&gt;&gt;&gt;&gt;&gt; my bartender to understand me specifically when I say =
&quot;I need a<br>
&gt;&gt;&gt;&gt;&gt;shot&quot;.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; On 3/13/14 7:49 AM, &quot;Lucy yong&quot; &lt;<a href=
=3D"mailto:lucy.yong@huawei.com" style=3D"color: purple; text-decoration: u=
nderline; ">lucy.yong@huawei.com</a><br>
&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:lucy.yong@huawei.com" style=3D"c=
olor: purple; text-decoration: underline; ">mailto:lucy.yong@huawei.com</a>=
&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;Snip..<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;SK&gt; Just copying from the PS:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;--<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;Data plane metadata provides the ability to=
 exchange information<br>
&gt;&gt;&gt;&gt;&gt;between<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;the network and service functions, between =
service functions,<br>
&gt;&gt;&gt;&gt;&gt;and service<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;functions and the network.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;--<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;It is a lucid definition. We are unnecessar=
ily making the word<br>
&gt;&gt;&gt;&gt;&gt;&quot;network&quot;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;controversial, IMO.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;[Lucy] This is my point. &quot;The network&=
quot; is too general here,<br>
&gt;&gt;&gt;&gt;&gt;which brings<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;metadata great power to do many things. Thi=
s is why people<br>
&gt;&gt;&gt;&gt;&gt;invent ideas<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;here, which causes a lot of debates on meta=
data usage potentials.<br>
&gt;&gt;&gt;&gt;&gt; We<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;should not spend a lot of times on that deb=
ates and judge which<br>
&gt;&gt;&gt;&gt;&gt;usage is<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;valuable or not. Thus, for the SFC work, it=
 will be helpful if<br>
&gt;&gt;&gt;&gt;&gt;we can<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;narrow down a bit. Joel makes explicitly tw=
o cases, which is<br>
&gt;&gt;&gt;&gt;&gt;helpful to<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;develop use cases for each case. I would li=
ke to see that the<br>
&gt;&gt;&gt;&gt;&gt;problem<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;statement can be more specific on metadata =
definition, which may<br>
&gt;&gt;&gt;&gt;&gt;be<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;helpful in less focusing on it and moving f=
orward.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;Lucy<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;Surendra.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;Thanks,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;Lucy<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;-----Original Message-----<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;From: Jim Guichard (jguichar) [<a href=
=3D"mailto:jguichar@cisco.com" style=3D"color: purple; text-decoration: und=
erline; ">mailto:jguichar@cisco.com</a>]<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;Sent: Wednesday, March 12, 2014 4:38 PM=
<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;To: Lucy yong<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;Cc: Joel M. Halpern; Nicolas BOUTHORS; =
Ron Parker;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<a href=3D"mailto:brijsman@juniper.net"=
 style=3D"color: purple; text-decoration: underline; ">brijsman@juniper.net=
</a><span class=3D"Apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailt=
o:brijsman@juniper.net" style=3D"color: purple; text-decoration: underline;=
 ">mailto:brijsman@juniper.net</a>&gt;;
 sfc; Jamal<br>
&gt;&gt;&gt;&gt;&gt;Hadi Salim<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;Subject: Re: [sfc] draft-rijsman-sfc-me=
tadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;Hi Lucy,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;No. I am simply saying we should not ov=
ercomplicate the problem<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;statement with text that adds little to=
 no value in my opinion.<br>
&gt;&gt;&gt;&gt;&gt; Whether<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;we call it metadata, or context, has no=
 bearing on the fact<br>
&gt;&gt;&gt;&gt;&gt;that the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;problem statement already clearly state=
s we need to be able to<br>
&gt;&gt;&gt;&gt;&gt;pass<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;information between SF=B9s and between =
the network &amp; SF=B9s.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;On 3/12/14, 5:13 PM, &quot;Lucy yong&qu=
ot; &lt;<a href=3D"mailto:lucy.yong@huawei.com" style=3D"color: purple; tex=
t-decoration: underline; ">lucy.yong@huawei.com</a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:lucy.yong@huawei.com" style=3D"co=
lor: purple; text-decoration: underline; ">mailto:lucy.yong@huawei.com</a>&=
gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;Hi Jim,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;I for one don't agree and think we =
are over complicating what<br>
&gt;&gt;&gt;&gt;&gt;should<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;be straightforward. The SFC encapsu=
lation should enable two<br>
&gt;&gt;&gt;&gt;&gt;things:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;1. Steering of selected flows throu=
gh a service chain; this is<br>
&gt;&gt;&gt;&gt;&gt;the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;service function path.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;2. Passing of context associated wi=
th a given flow within said<br>
&gt;&gt;&gt;&gt;&gt;service<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;function path. This context informa=
tion may be consumed by a<br>
&gt;&gt;&gt;&gt;&gt;SF (an<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;application ID is an example) or ma=
y be consumed by the<br>
&gt;&gt;&gt;&gt;&gt;forwarding<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;elements (a vrf-ID is an example).<=
br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;[Lucy] Do you call the context as m=
etadata or not? Do we have<br>
&gt;&gt;&gt;&gt;&gt;another<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;term here beside SFC header and met=
adata. I see that you don't<br>
&gt;&gt;&gt;&gt;&gt;want to<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;separate what is consumed by SF and=
 what is consumed by the<br>
&gt;&gt;&gt;&gt;&gt;forwarding<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;elements.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;Lucy<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;Sent from my iPhone<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; On Mar 12, 2014, at 4:16 PM, &=
quot;Lucy yong&quot;<br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:lucy.yong@huawei.com" style=3D"co=
lor: purple; text-decoration: underline; ">lucy.yong@huawei.com</a><span cl=
ass=3D"Apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:lucy.yong@=
huawei.com" style=3D"color: purple; text-decoration: underline; ">mailto:lu=
cy.yong@huawei.com</a>&gt;&gt;
 wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Great. Then we may consider tw=
o special metadata definitions<br>
&gt;&gt;&gt;&gt;&gt;in the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;problem statement so we can all=
 use the same definitions.<br>
&gt;&gt;&gt;&gt;&gt;Here is my<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;suggested text and like to hear=
 you and other's input and<br>
&gt;&gt;&gt;&gt;&gt;suggestions.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Dataplane Metadata: Data plane=
 metadata provides the ability<br>
&gt;&gt;&gt;&gt;&gt;to<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;exchange information between th=
e elements in a service function<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;chaining. In this context, ther=
e are two types of data plane<br>
&gt;&gt;&gt;&gt;&gt;metadata.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Service Function Metadata: the=
 information exchanged between<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;classifier and service function=
s, between service functions to<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;facilitate service functions on=
 the packet treatment.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Steering Metadata: the informa=
tion from service functions to a<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;classifier or service node for =
traffic forwarding purpose.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; -end<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Lucy<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; From: Joel M. Halpern [<a href=
=3D"mailto:jmh@joelhalpern.com" style=3D"color: purple; text-decoration: un=
derline; ">mailto:jmh@joelhalpern.com</a>]<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Sent: Wednesday, March 12, 201=
4 2:35 PM<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; To: Lucy yong; Nicolas BOUTHOR=
S; Ron Parker<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Cc: Jim Guichard (jguichar);<s=
pan class=3D"Apple-converted-space">&nbsp;</span><a href=3D"mailto:brijsman=
@juniper.net" style=3D"color: purple; text-decoration: underline; ">brijsma=
n@juniper.net</a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net" style=3D"co=
lor: purple; text-decoration: underline; ">mailto:brijsman@juniper.net</a>&=
gt;; sfc; Jamal Hadi<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Salim<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Subject: Re: [sfc] draft-rijsm=
an-sfc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Yes, I am trying to consistent=
ly distinguish those two cases<br>
&gt;&gt;&gt;&gt;&gt;when<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;talking about the information c=
arried with packets in service<br>
&gt;&gt;&gt;&gt;&gt;chains.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Yours,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Joel<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; On 3/12/14, 3:13 PM, Lucy =
yong wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; Joel, See below. -----Orig=
inal Message----- From: sfc<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; [<a href=3D"mailto:sfc-bou=
nces@ietf.org" style=3D"color: purple; text-decoration: underline; ">mailto=
:sfc-bounces@ietf.org</a>] On Behalf Of Joel M. Halpern<br>
&gt;&gt;&gt;&gt;&gt;Sent:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; Wednesday, March 12, 2014 =
2:02 PM To: Lucy yong; Nicolas<br>
&gt;&gt;&gt;&gt;&gt;BOUTHORS;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; Ron Parker Cc: Jim Guichar=
d (jguichar);<br>
&gt;&gt;&gt;&gt;&gt;<a href=3D"mailto:brijsman@juniper.net" style=3D"color:=
 purple; text-decoration: underline; ">brijsman@juniper.net</a><span class=
=3D"Apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:brijsman@juni=
per.net" style=3D"color: purple; text-decoration: underline; ">mailto:brijs=
man@juniper.net</a>&gt;;
 sfc;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; Jamal Hadi Salim Subject: =
Re: [sfc]<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-metadata=
-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; I was trying to word it ca=
refully not to focus on who puts<br>
&gt;&gt;&gt;&gt;&gt;the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; information in, but only o=
n who consumes the information.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; Information for service fu=
nctions may come from the ingress<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; classifier or from other s=
ervice functions. [Lucy] this is<br>
&gt;&gt;&gt;&gt;&gt;the one<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; case using metadata in you=
r view. Information for the<br>
&gt;&gt;&gt;&gt;&gt;forwarding<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; will generally come from t=
he ingress classifier, but in<br>
&gt;&gt;&gt;&gt;&gt;special<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; cases may be provided by s=
ervice functions. (I keep<br>
&gt;&gt;&gt;&gt;&gt;wanting to get<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; rid of those special cases=
, but so far there seem to be<br>
&gt;&gt;&gt;&gt;&gt;just enough<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; of them to warrant coverin=
g in the solution. And more<br>
&gt;&gt;&gt;&gt;&gt;importantly,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; significant support for it=
 in the working group.) [Lucy]<br>
&gt;&gt;&gt;&gt;&gt;This is<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; the second case using meta=
data in your view (but you don't<br>
&gt;&gt;&gt;&gt;&gt;like it).<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; And you suggest distinguis=
hing these two cases when<br>
&gt;&gt;&gt;&gt;&gt;discussing<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; about metadata usage. Is t=
hat right understanding?<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; Lucy<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; Yours, Joel<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14, 2:33 PM, L=
ucy yong wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; Joel, I interpret that=
 you suggests that distinguish the<br>
&gt;&gt;&gt;&gt;&gt;exchange<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; information data plane=
 carried between service functions<br>
&gt;&gt;&gt;&gt;&gt;and the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; exchange information d=
ata plane carried from a service<br>
&gt;&gt;&gt;&gt;&gt;function to<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; a service node. Is thi=
s right understanding? Lucy<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; -----Original Message-=
---- From: Joel M. Halpern<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; [<a href=3D"mailto:jmh=
@joelhalpern.com" style=3D"color: purple; text-decoration: underline; ">mai=
lto:jmh@joelhalpern.com</a>] Sent: Wednesday, March 12,<br>
&gt;&gt;&gt;&gt;&gt;2014<br>
&gt;&gt;&gt;&gt;&gt; 1:19<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; PM<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; To: Lucy yong; Nicolas=
 BOUTHORS; Ron Parker Cc: Jim Guichard<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; (jguichar);<span class=
=3D"Apple-converted-space">&nbsp;</span><a href=3D"mailto:brijsman@juniper.=
net" style=3D"color: purple; text-decoration: underline; ">brijsman@juniper=
.net</a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net" style=3D"co=
lor: purple; text-decoration: underline; ">mailto:brijsman@juniper.net</a>&=
gt;; sfc; Jamal Hadi Salim Subject:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; Re: [sfc] draft-rijsma=
n-sfc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; My inclination would b=
e to tune that definition to<br>
&gt;&gt;&gt;&gt;&gt;distinguish<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; between dataplane carr=
ied information intended for use by<br>
&gt;&gt;&gt;&gt;&gt;service<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; funcitons (whatever th=
e origin), and dataplane carried<br>
&gt;&gt;&gt;&gt;&gt;information<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; intended for dataplane=
 forwarding components.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Joel,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; I agree that we ne=
ed using the same definition for a<br>
&gt;&gt;&gt;&gt;&gt;term, but<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; disagree that the =
metadata definition here is a set of<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; information put in=
 the SFC header. This may be too narrow<br>
&gt;&gt;&gt;&gt;&gt;or lead<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; to a particular so=
lution. I am fine with this definition<br>
&gt;&gt;&gt;&gt;&gt;in the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; problem statement =
w/ minor tweak (suggested on mailing<br>
&gt;&gt;&gt;&gt;&gt;list).<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Dataplane Metadata=
: Data plane metadata provides the<br>
&gt;&gt;&gt;&gt;&gt;ability to<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; exchange informati=
on between the classifiers and service<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; functions, between=
 service functions, and service<br>
&gt;&gt;&gt;&gt;&gt;functions and<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; classifiers|servic=
e nodes.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; There may be a sol=
ution that a service function passes<br>
&gt;&gt;&gt;&gt;&gt;some<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; information to att=
ached service node without using SFC<br>
&gt;&gt;&gt;&gt;&gt;header.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks, Lucy<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Mess=
age----- From: Joel Halpern Direct<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; [<a href=3D"mailto=
:jmh.direct@joelhalpern.com" style=3D"color: purple; text-decoration: under=
line; ">mailto:jmh.direct@joelhalpern.com</a>] Sent: Wednesday,<br>
&gt;&gt;&gt;&gt;&gt;March 12,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; 2014 12:25 PM To: =
Lucy yong; Joel M. Halpern; Nicolas<br>
&gt;&gt;&gt;&gt;&gt;BOUTHORS;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron Parker Cc: Jim=
 Guichard (jguichar);<br>
&gt;&gt;&gt;&gt;&gt;<a href=3D"mailto:brijsman@juniper.net" style=3D"color:=
 purple; text-decoration: underline; ">brijsman@juniper.net</a><span class=
=3D"Apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:brijsman@juni=
per.net" style=3D"color: purple; text-decoration: underline; ">mailto:brijs=
man@juniper.net</a>&gt;;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; sfc; Jamal Hadi Sa=
lim Subject: Re: [sfc]<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-=
metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Lucy, you say &quo=
t;the metadata term means ...&quot; The<br>
&gt;&gt;&gt;&gt;&gt;definition you<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; then provide is a =
definition of the set of information we<br>
&gt;&gt;&gt;&gt;&gt;are<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; proposing that we =
put in the SFC header. I, and others,<br>
&gt;&gt;&gt;&gt;&gt;have<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; been using the ter=
m metadata more narrowly. We can use<br>
&gt;&gt;&gt;&gt;&gt;whatever<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; definition we want=
. But we do need to agree on the<br>
&gt;&gt;&gt;&gt;&gt;definition.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; For the purposes o=
f the WG, it seems much more useful to<br>
&gt;&gt;&gt;&gt;&gt;use the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; term metadata for =
the narrower description.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14, 1:=
19 PM, Lucy yong wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Joel,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I agree. We ne=
ed to differentiate the metadata used by<br>
&gt;&gt;&gt;&gt;&gt;service<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;function and SF=
C header. The metadata term means carrying<br>
&gt;&gt;&gt;&gt;&gt;some<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;states along wi=
th the packet. IMO: SFC header is a kind of<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;metadata carrie=
d on packet for next service node to use.<br>
&gt;&gt;&gt;&gt;&gt;In the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;context of SFC,=
 we have term for SFC header and the<br>
&gt;&gt;&gt;&gt;&gt;metadata that<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;was carried bet=
ween service functions, or between service<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;functions and c=
lassifiers/service nodes, which is what<br>
&gt;&gt;&gt;&gt;&gt;the draft<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;focus.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks, Lucy<b=
r>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original =
Message----- From: Joel M. Halpern<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [<a href=3D"ma=
ilto:jmh@joelhalpern.com" style=3D"color: purple; text-decoration: underlin=
e; ">mailto:jmh@joelhalpern.com</a>] Sent: Wednesday, March 12,<br>
&gt;&gt;&gt;&gt;&gt; 2014<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 11:18 AM To: L=
ucy yong; Nicolas BOUTHORS; Ron Parker Cc:<br>
&gt;&gt;&gt;&gt;&gt; Jim<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Guichard (jgui=
char);<span class=3D"Apple-converted-space">&nbsp;</span><a href=3D"mailto:=
brijsman@juniper.net" style=3D"color: purple; text-decoration: underline; "=
>brijsman@juniper.net</a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net" style=3D"co=
lor: purple; text-decoration: underline; ">mailto:brijsman@juniper.net</a>&=
gt;; sfc; Jamal Hadi Salim<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [=
sfc]<br>
&gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I think it is =
important to keep a strong distinction<br>
&gt;&gt;&gt;&gt;&gt;between<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata (whic=
h is for use by applications) and the<br>
&gt;&gt;&gt;&gt;&gt;service<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; chaining infor=
mation in the base service chain header,<br>
&gt;&gt;&gt;&gt;&gt;which is<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; for use by the=
 service chain support mechanisms.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br=
>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14=
, 10:42 AM, Lucy yong wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Fully agre=
e with Joe.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We should =
not require a fix length for in-band metadata<br>
&gt;&gt;&gt;&gt;&gt;but<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; also not l=
eave it for freely usage. In fact, when a<br>
&gt;&gt;&gt;&gt;&gt;service<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; node inser=
ts SFC header on a (encapsulated) packet and<br>
&gt;&gt;&gt;&gt;&gt;send to<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; next servi=
ce node, SFC header itself can be seen as a<br>
&gt;&gt;&gt;&gt;&gt;metadata.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Lucy<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Origi=
nal Message----- From: sfc<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [<a href=
=3D"mailto:sfc-bounces@ietf.org" style=3D"color: purple; text-decoration: u=
nderline; ">mailto:sfc-bounces@ietf.org</a>] On Behalf Of Joel M.<br>
&gt;&gt;&gt;&gt;&gt;Halpern<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Wedn=
esday, March 12, 2014 9:21 AM To: Nicolas<br>
&gt;&gt;&gt;&gt;&gt;BOUTHORS;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron Parker=
 Cc: Jim Guichard (jguichar);<br>
&gt;&gt;&gt;&gt;&gt;<a href=3D"mailto:brijsman@juniper.net" style=3D"color:=
 purple; text-decoration: underline; ">brijsman@juniper.net</a><span class=
=3D"Apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:brijsman@juni=
per.net" style=3D"color: purple; text-decoration: underline; ">mailto:brijs=
man@juniper.net</a>&gt;;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; sfc; Jamal=
 Hadi Salim Subject: Re: [sfc]<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; draft-rijs=
man-sfc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; For in-ban=
d metadata, the API for access can easily be<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; synchronou=
s. Out of band metadata needs different<br>
&gt;&gt;&gt;&gt;&gt;handling.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; There are =
many cases where out-of-band metadata is<br>
&gt;&gt;&gt;&gt;&gt;useful and<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; appropriat=
e. But they do not cover all needs by any<br>
&gt;&gt;&gt;&gt;&gt;stretch.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Even if ea=
ch piece of in-band metadata is of fixed<br>
&gt;&gt;&gt;&gt;&gt;length,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; there are =
many different kinds of metatype. Trying to<br>
&gt;&gt;&gt;&gt;&gt;say<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &quot;ther=
e will be exactly four pieces, and they will be of<br>
&gt;&gt;&gt;&gt;&gt;types<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; t1, t2, t3=
, and t4&quot; is simply too specific for even 80%<br>
&gt;&gt;&gt;&gt;&gt;of the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;needs.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Yours, Joe=
l<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 3/1=
2/14, 8:52 AM, Nicolas BOUTHORS wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hello =
Ron,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sendin=
g out of band congruent metadata may not be the<br>
&gt;&gt;&gt;&gt;&gt;answer<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; to all=
 needs but it is one tool that we should keep.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Not al=
l metadata is tied to a specific packet, for<br>
&gt;&gt;&gt;&gt;&gt;example a<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; policy=
 change in PCRF could lead to some metadata<br>
&gt;&gt;&gt;&gt;&gt;signaling,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the re=
action time need not be immediate, few ms may<br>
&gt;&gt;&gt;&gt;&gt;not matter.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; As you=
 point, if a packet is tied to a metadata a<br>
&gt;&gt;&gt;&gt;&gt;correlation<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; info c=
an be set in both packet to deal with it (i.e<br>
&gt;&gt;&gt;&gt;&gt;metadata<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; expect=
ed flag in the SFC header, plus an id)<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Finall=
y we can still send some limited metadata within<br>
&gt;&gt;&gt;&gt;&gt;a header.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; This c=
ould be used for load balancers in particular if<br>
&gt;&gt;&gt;&gt;&gt;we<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; agree =
on a convention to locate &quot;coarse grain policy&quot;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; / &quo=
t;fine grain policy&quot; on reserved context headers.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; This s=
eems to open up a lot of flexibility /<br>
&gt;&gt;&gt;&gt;&gt;innovations.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On you=
r last point, there is a question on how to make<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metada=
ta available to a Service Function. Current socket<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; connec=
tions for example do not allow to retrieve IP<br>
&gt;&gt;&gt;&gt;&gt;header<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; option=
s. So I assume that SFC aware Service Functions<br>
&gt;&gt;&gt;&gt;&gt;will<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; need s=
ome (asynchronous<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ?) API=
 to retrieve SFC header information as well as<br>
&gt;&gt;&gt;&gt;&gt;in-band<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metada=
ta. I don't see out of band metadata transport<br>
&gt;&gt;&gt;&gt;&gt;adding<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; comple=
xity, the same API can probably apply.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The al=
ternative option, allowing variable sized<br>
&gt;&gt;&gt;&gt;&gt;metadata in<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the SF=
C header has some drawbacks as well, one being<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; fragme=
ntation, and some switches expecting as well to<br>
&gt;&gt;&gt;&gt;&gt;look at<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; end us=
er traffic headers for link load balancing. I<br>
&gt;&gt;&gt;&gt;&gt;would<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; agree =
that if we can accept these issues, then sending<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; off-li=
ne congruent metadata looses its interest.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We nee=
d to take into account that both in-band and<br>
&gt;&gt;&gt;&gt;&gt;congruent<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; out-of=
-band metadata transport is not reliable. A<br>
&gt;&gt;&gt;&gt;&gt;packet loss<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; trigge=
ring retransmission would not lead to the<br>
&gt;&gt;&gt;&gt;&gt;identical<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; recons=
truction of the associated metadata. In some<br>
&gt;&gt;&gt;&gt;&gt;cases, we<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; might =
thus even need non-congruent out-of-band reliable<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metada=
ta transport.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicola=
s ________________________________________ From:<br>
&gt;&gt;&gt;&gt;&gt; Ron<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Parker=
 [<a href=3D"mailto:Ron_Parker@affirmednetworks.com" style=3D"color: purple=
; text-decoration: underline; ">Ron_Parker@affirmednetworks.com</a>] Sent:<=
br>
&gt;&gt;&gt;&gt;&gt;Wednesday,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; March =
12, 2014<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 12:43 =
PM To: Nicolas BOUTHORS Cc: Jim Guichard<br>
&gt;&gt;&gt;&gt;&gt;(jguichar);<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<span c=
lass=3D"Apple-converted-space">&nbsp;</span><a href=3D"mailto:brijsman@juni=
per.net" style=3D"color: purple; text-decoration: underline; ">brijsman@jun=
iper.net</a><span class=3D"Apple-converted-space">&nbsp;</span>&lt;<a href=
=3D"mailto:brijsman@juniper.net" style=3D"color: purple; text-decoration: u=
nderline; ">mailto:brijsman@juniper.net</a>&gt;;<br>
&gt;&gt;&gt;&gt;&gt;sfc; Jamal Hadi Salim Subject: Re: [sfc]<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; draft-=
rijsman-sfc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicola=
s,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I unde=
rstand the concept for out of band signaling of<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;metadat=
a, but I am concerned that it introduces<br>
&gt;&gt;&gt;&gt;&gt;significant<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;complex=
ity due to the potential race condition of<br>
&gt;&gt;&gt;&gt;&gt;receiving the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;real pa=
cket before the metadata. While the real packet<br>
&gt;&gt;&gt;&gt;&gt;could<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;indicat=
e that out of band metadata is expected, how can<br>
&gt;&gt;&gt;&gt;&gt;we<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;guarant=
ee the order of reception? What if switching or<br>
&gt;&gt;&gt;&gt;&gt;routing<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;nodes a=
pply hash based load balancing? What if the load<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;balanci=
ng understands SFC encaps and looks beyond it to<br>
&gt;&gt;&gt;&gt;&gt;the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;origina=
l header to get better entropy?<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Can we=
 guarantee that the metadata and real packet<br>
&gt;&gt;&gt;&gt;&gt;will follow<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;the exa=
ct same path? If we can not, then<br>
&gt;&gt;&gt;&gt;&gt;implementations will<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;need to=
 add ingress queuing to cope with the scenario.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Also, =
do you feel that the increase in implementation<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; comple=
xity at the service functions is reasonable?<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks=
.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron<br=
>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On=
 Mar 12, 2014, at 4:09 AM, &quot;Nicolas BOUTHORS&quot;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &l=
t;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com" style=3D"color: purple; te=
xt-decoration: underline; ">Nicolas.BOUTHORS@qosmos.com</a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com" styl=
e=3D"color: purple; text-decoration: underline; ">mailto:Nicolas.BOUTHORS@q=
osmos.com</a>&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br=
>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I =
think we must make a distinction between:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br=
>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - =
Metadata which should be part of the header defined<br>
&gt;&gt;&gt;&gt;&gt;as in<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ba=
nd marking. - Metadata with can be passed out of<br>
&gt;&gt;&gt;&gt;&gt;band, for<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ex=
ample congruent out of band signaling defined in<br>
&gt;&gt;&gt;&gt;&gt;the draft<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br=
>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Th=
e former calls for a limited space in the header,<br>
&gt;&gt;&gt;&gt;&gt;true, The<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; la=
tter however does not incur any space limitation<br>
&gt;&gt;&gt;&gt;&gt;and is<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; st=
ill fairly efficient and it remains compatible with<br>
&gt;&gt;&gt;&gt;&gt;a fixed<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; si=
ze header used to route those signaling messages<br>
&gt;&gt;&gt;&gt;&gt;along the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ch=
ain's service functions.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br=
>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ni=
colas ________________________________________ From:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ji=
m Guichard (jguichar) [<a href=3D"mailto:jguichar@cisco.com" style=3D"color=
: purple; text-decoration: underline; ">jguichar@cisco.com</a>] Sent:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Tu=
esday, March 11, 2014 6:48 PM To: Ron Parker Cc:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ni=
colas BOUTHORS;<span class=3D"Apple-converted-space">&nbsp;</span><a href=
=3D"mailto:brijsman@juniper.net" style=3D"color: purple; text-decoration: u=
nderline; ">brijsman@juniper.net</a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net" style=3D"co=
lor: purple; text-decoration: underline; ">mailto:brijsman@juniper.net</a>&=
gt;; sfc; Jamal Hadi Salim<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Su=
bject: Re: [sfc]<br>
&gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br=
>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi=
 Ron,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br=
>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We=
 can certainly have this discussion but we should<br>
&gt;&gt;&gt;&gt;&gt;first<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; co=
nsider what information is necessary and if said<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; in=
formation can fit within a fixed number of contexts<br>
&gt;&gt;&gt;&gt;&gt;in the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ma=
jority of cases. Remember, the goal of being able<br>
&gt;&gt;&gt;&gt;&gt;to pass<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; me=
tadata through the network is to enhance service<br>
&gt;&gt;&gt;&gt;&gt;delivery,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; no=
t pass the entire works of Shakespeare ;-)<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br=
>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Se=
nt from my iPhone<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br=
>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; On Mar 7, 2014, at 3:52 AM, &quot;Ron Parker&quot;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; &lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com" style=3D"color: pu=
rple; text-decoration: underline; ">Ron_Parker@affirmednetworks.com</a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com" =
style=3D"color: purple; text-decoration: underline; ">mailto:Ron_Parker@aff=
irmednetworks.com</a>&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; Nicolas,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; I see similar requirements from the 3gpp EPC side.<br>
&gt;&gt;&gt;&gt;&gt;I would<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; like to propose an OUI / TLV based approach where the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; reserved OUI can be used for agreed upon types of<br>
&gt;&gt;&gt;&gt;&gt;common<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; metadata and vendor or other organizational OUIs can<br>
&gt;&gt;&gt;&gt;&gt;be used<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; to quickly innovate in the networks.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; Simultaneously, I would also like to consider<br>
&gt;&gt;&gt;&gt;&gt;mechanisms<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; that are optimized for long lived flows so as to<br>
&gt;&gt;&gt;&gt;&gt;limit the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; negative effects of packet growth.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; Ron<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; On Mar 7, 2014, at 8:34 AM, &quot;Nicolas BOUTHORS&quot;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; &lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com" style=3D"color: pu=
rple; text-decoration: underline; ">Nicolas.BOUTHORS@qosmos.com</a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com" styl=
e=3D"color: purple; text-decoration: underline; ">mailto:Nicolas.BOUTHORS@q=
osmos.com</a>&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; Hello Jim<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; I have seen cases in Gi LAN, where subscriber related<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; information is passed to a Web Proxy for HTTP header<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; enrichment (aimed at some Web Content providers<br>
&gt;&gt;&gt;&gt;&gt;partners of<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; the Mobile Operator).<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; Information was an coded (persistent) subscriber id<br>
&gt;&gt;&gt;&gt;&gt;derived<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; from the MSISDN, and couple of f customer profile<br>
&gt;&gt;&gt;&gt;&gt;related<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; fields.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; In an sfc based Gi LAN, this entity should receive<br>
&gt;&gt;&gt;&gt; &gt;from the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; Classifier<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; - A classification of the Content Provider ( Id,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; Category) based on traffic analysis - The MSISDN of<br>
&gt;&gt;&gt;&gt;&gt; the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; subscriber - Two subscriber policy fields (not tied<br>
&gt;&gt;&gt;&gt;&gt; to PCRF<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; but belonging to the Subscriber DB) (Subscriber<br>
&gt;&gt;&gt;&gt;&gt; category,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; sub-category) - A session id (for logging and<br>
&gt;&gt;&gt;&gt;&gt;tracking<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; purposes)<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; The objective being to avoid having the HTTP Proxy<br>
&gt;&gt;&gt;&gt;&gt;to<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; become a trusted application (interogate the<br>
&gt;&gt;&gt;&gt;&gt; subscriber DB,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; etc..)<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; Nicolas<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; ________________________________________ From: Jim<br>
&gt;&gt;&gt;&gt;&gt; Guichard<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; (jguichar) [<a href=3D"mailto:jguichar@cisco.com" style=3D"color: pur=
ple; text-decoration: underline; ">jguichar@cisco.com</a>] Sent:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; Thursday, March 06, 2014 2:02 PM To: Jamal Hadi<br>
&gt;&gt;&gt;&gt;&gt;Salim;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<span class=3D"Apple-converted-space">&nbsp;</span><a href=3D"mailto:j=
moisand@juniper.net" style=3D"color: purple; text-decoration: underline; ">=
jmoisand@juniper.net</a><span class=3D"Apple-converted-space">&nbsp;</span>=
&lt;<a href=3D"mailto:jmoisand@juniper.net" style=3D"color: purple; text-de=
coration: underline; ">mailto:jmoisand@juniper.net</a>&gt;;<br>
&gt;&gt;&gt;&gt;&gt;<span class=3D"Apple-converted-space">&nbsp;</span><a h=
ref=3D"mailto:brijsman@juniper.net" style=3D"color: purple; text-decoration=
: underline; ">brijsman@juniper.net</a><span class=3D"Apple-converted-space=
">&nbsp;</span>&lt;<a href=3D"mailto:brijsman@juniper.net" style=3D"color: =
purple; text-decoration: underline; ">mailto:brijsman@juniper.net</a>&gt;
 Cc:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; sfc Subject: Re: [sfc]<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; draft-rijsman-sfc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; Hi Jamal,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; You said &quot;It seems there's clear need for variable<br>
&gt;&gt;&gt;&gt;&gt; sized<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; metadata&quot;.. I am not so convinced and would like to<br>
&gt;&gt;&gt;&gt;&gt; better<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; understand the requirements before passing judgement.<br>
&gt;&gt;&gt;&gt;&gt; If we<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; look at the use cases as presented thus far into<br>
&gt;&gt;&gt;&gt;&gt; the WG I<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; have yet to see a single example of the need<br>
&gt;&gt;&gt;&gt;&gt; (noting that<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; desire is not the same as need) - I am not saying<br>
&gt;&gt;&gt;&gt;&gt; there is<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; no requirement but rather that we should not jump<br>
&gt;&gt;&gt;&gt;&gt; to the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; conclusion and build standards around a theory.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt; On 3/3/14, 6:35 AM, &quot;Jamal Hadi Salim&quot;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt; &lt;<a href=3D"mailto:hadi@mojatatu.com" style=3D"color: purple; =
text-decoration: underline; ">hadi@mojatatu.com</a><span class=3D"Apple-con=
verted-space">&nbsp;</span>&lt;<a href=3D"mailto:hadi@mojatatu.com" style=
=3D"color: purple; text-decoration: underline; ">mailto:hadi@mojatatu.com</=
a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt; I like the doc - well written.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt; Section 4.3 on metadata encoding.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt; It seems there's clear need for variable sized<br>
&gt;&gt;&gt;&gt;&gt; metadata<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt; (at least for http/app you seem to indicate the<br>
&gt;&gt;&gt;&gt;&gt; desire for<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;it).<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt; For a datapath per-packet metadata, i feel the<br>
&gt;&gt;&gt;&gt;&gt; need is<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt; just as important. Are we limited by the fact that<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt; existing hardware may not be able to handle TLVs?<br>
&gt;&gt;&gt;&gt;&gt;For<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt; example, I dont have a problem handling TLVs in a<br>
&gt;&gt;&gt;&gt;&gt; software<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;datapath.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt; cheers, jamal<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt; _______________________________________________ sfc<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt; mailing list<span class=3D"Apple-converted-space">&nbsp;</span><a=
 href=3D"mailto:sfc@ietf.org" style=3D"color: purple; text-decoration: unde=
rline; ">sfc@ietf.org</a><span class=3D"Apple-converted-space">&nbsp;</span=
>&lt;<a href=3D"mailto:sfc@ietf.org" style=3D"color: purple; text-decoratio=
n: underline; ">mailto:sfc@ietf.org</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;<span class=3D"Apple-converted-space">&nbsp;</span><a href=3D"http=
s://www.ietf.org/mailman/listinfo/sfc" style=3D"color: purple; text-decorat=
ion: underline; ">https://www.ietf.org/mailman/listinfo/sfc</a><br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; _______________________________________________ sfc<br>
&gt;&gt;&gt;&gt;&gt; mailing<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; list<span class=3D"Apple-converted-space">&nbsp;</span><a href=3D"mai=
lto:sfc@ietf.org" style=3D"color: purple; text-decoration: underline; ">sfc=
@ietf.org</a><span class=3D"Apple-converted-space">&nbsp;</span>&lt;<a href=
=3D"mailto:sfc@ietf.org" style=3D"color: purple; text-decoration: underline=
; ">mailto:sfc@ietf.org</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;<span class=3D"Apple-converted-space">&nbsp;</span><a h=
ref=3D"https://www.ietf.org/mailman/listinfo/sfc" style=3D"color: purple; t=
ext-decoration: underline; ">https://www.ietf.org/mailman/listinfo/sfc</a><=
br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ______=
_________________________________________ sfc<br>
&gt;&gt;&gt;&gt;&gt; mailing<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list<s=
pan class=3D"Apple-converted-space">&nbsp;</span><a href=3D"mailto:sfc@ietf=
.org" style=3D"color: purple; text-decoration: underline; ">sfc@ietf.org</a=
><span class=3D"Apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:s=
fc@ietf.org" style=3D"color: purple; text-decoration: underline; ">mailto:s=
fc@ietf.org</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;<span class=3D"Apple-converted-space">&nbsp;</span><a h=
ref=3D"https://www.ietf.org/mailman/listinfo/sfc" style=3D"color: purple; t=
ext-decoration: underline; ">https://www.ietf.org/mailman/listinfo/sfc</a><=
br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; __________=
_____________________________________ sfc<br>
&gt;&gt;&gt;&gt;&gt; mailing<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list<span =
class=3D"Apple-converted-space">&nbsp;</span><a href=3D"mailto:sfc@ietf.org=
" style=3D"color: purple; text-decoration: underline; ">sfc@ietf.org</a><sp=
an class=3D"Apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:sfc@i=
etf.org" style=3D"color: purple; text-decoration: underline; ">mailto:sfc@i=
etf.org</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;<span class=3D"Apple-converted-space">&nbsp;</span><a h=
ref=3D"https://www.ietf.org/mailman/listinfo/sfc" style=3D"color: purple; t=
ext-decoration: underline; ">https://www.ietf.org/mailman/listinfo/sfc</a><=
br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; __________=
_____________________________________ sfc<br>
&gt;&gt;&gt;&gt;&gt; mailing<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list<span =
class=3D"Apple-converted-space">&nbsp;</span><a href=3D"mailto:sfc@ietf.org=
" style=3D"color: purple; text-decoration: underline; ">sfc@ietf.org</a><sp=
an class=3D"Apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:sfc@i=
etf.org" style=3D"color: purple; text-decoration: underline; ">mailto:sfc@i=
etf.org</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;<span class=3D"Apple-converted-space">&nbsp;</span><a h=
ref=3D"https://www.ietf.org/mailman/listinfo/sfc" style=3D"color: purple; t=
ext-decoration: underline; ">https://www.ietf.org/mailman/listinfo/sfc</a><=
br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; __________________________=
_____________________ sfc mailing<br>
&gt;&gt;&gt;&gt;&gt; list<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<span class=3D"Apple-conver=
ted-space">&nbsp;</span><a href=3D"mailto:sfc@ietf.org" style=3D"color: pur=
ple; text-decoration: underline; ">sfc@ietf.org</a><span class=3D"Apple-con=
verted-space">&nbsp;</span>&lt;<a href=3D"mailto:sfc@ietf.org" style=3D"col=
or: purple; text-decoration: underline; ">mailto:sfc@ietf.org</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;<span class=3D"Apple-converted-space">&nbsp;</span><a h=
ref=3D"https://www.ietf.org/mailman/listinfo/sfc" style=3D"color: purple; t=
ext-decoration: underline; ">https://www.ietf.org/mailman/listinfo/sfc</a><=
br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;_______________________________________=
________<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;sfc mailing list<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<a href=3D"mailto:sfc@ietf.org" style=
=3D"color: purple; text-decoration: underline; ">sfc@ietf.org</a><span clas=
s=3D"Apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:sfc@ietf.org=
" style=3D"color: purple; text-decoration: underline; ">mailto:sfc@ietf.org=
</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<a href=3D"https://www.ietf.org/mailman=
/listinfo/sfc" style=3D"color: purple; text-decoration: underline; ">https:=
//www.ietf.org/mailman/listinfo/sfc</a><br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;___________________________________________=
____<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;sfc mailing list<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<a href=3D"mailto:sfc@ietf.org" style=3D"co=
lor: purple; text-decoration: underline; ">sfc@ietf.org</a><span class=3D"A=
pple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:sfc@ietf.org" styl=
e=3D"color: purple; text-decoration: underline; ">mailto:sfc@ietf.org</a>&g=
t;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<a href=3D"https://www.ietf.org/mailman/lis=
tinfo/sfc" style=3D"color: purple; text-decoration: underline; ">https://ww=
w.ietf.org/mailman/listinfo/sfc</a><br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt; sfc mailing list<br>
&gt;&gt;&gt;&gt;<span class=3D"Apple-converted-space">&nbsp;</span><a href=
=3D"mailto:sfc@ietf.org" style=3D"color: purple; text-decoration: underline=
; ">sfc@ietf.org</a><br>
&gt;&gt;&gt;&gt;<span class=3D"Apple-converted-space">&nbsp;</span><a href=
=3D"https://www.ietf.org/mailman/listinfo/sfc" style=3D"color: purple; text=
-decoration: underline; ">https://www.ietf.org/mailman/listinfo/sfc</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; sfc mailing list<br>
&gt;&gt;&gt;<span class=3D"Apple-converted-space">&nbsp;</span><a href=3D"m=
ailto:sfc@ietf.org" style=3D"color: purple; text-decoration: underline; ">s=
fc@ietf.org</a><br>
&gt;&gt;&gt;<span class=3D"Apple-converted-space">&nbsp;</span><a href=3D"h=
ttps://www.ietf.org/mailman/listinfo/sfc" style=3D"color: purple; text-deco=
ration: underline; ">https://www.ietf.org/mailman/listinfo/sfc</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;_______________________________________________<br>
&gt;&gt;sfc mailing list<br>
&gt;&gt;<a href=3D"mailto:sfc@ietf.org" style=3D"color: purple; text-decora=
tion: underline; ">sfc@ietf.org</a><br>
&gt;&gt;<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" style=3D"colo=
r: purple; text-decoration: underline; ">https://www.ietf.org/mailman/listi=
nfo/sfc</a><br>
&gt;<br>
&gt;_______________________________________________<br>
&gt;sfc mailing list<br>
&gt;<a href=3D"mailto:sfc@ietf.org" style=3D"color: purple; text-decoration=
: underline; ">sfc@ietf.org</a><br>
&gt;<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" style=3D"color: p=
urple; text-decoration: underline; ">https://www.ietf.org/mailman/listinfo/=
sfc</a><br>
<br>
_______________________________________________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org" style=3D"color: purple; text-decoration: un=
derline; ">sfc@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" style=3D"color: purpl=
e; text-decoration: underline; ">https://www.ietf.org/mailman/listinfo/sfc<=
/a><o:p></o:p></p>
</div>
_______________________________________________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org" style=3D"color: purple; text-decoration: un=
derline; ">sfc@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" style=3D"color: purpl=
e; text-decoration: underline; ">https://www.ietf.org/mailman/listinfo/sfc<=
/a><br>
</div>
</blockquote>
</div>
<br>
</div>
</body>
</html>

--_000_FC486A472A4540739DE36CFEC4AD6608ciscocom_--


From nobody Mon Mar 17 21:05:05 2014
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 24DB61A04B9 for <sfc@ietfa.amsl.com>; Mon, 17 Mar 2014 21:05:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.147
X-Spam-Level: 
X-Spam-Status: No, score=-2.147 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 wUXArq4GNfnB for <sfc@ietfa.amsl.com>; Mon, 17 Mar 2014 21:04:49 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 87F071A04B4 for <sfc@ietf.org>; Mon, 17 Mar 2014 21:04:47 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BER16510; Tue, 18 Mar 2014 04:04:38 +0000 (GMT)
Received: from LHREML402-HUB.china.huawei.com (10.201.5.241) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 18 Mar 2014 04:04:35 +0000
Received: from NKGEML408-HUB.china.huawei.com (10.98.56.39) by lhreml402-hub.china.huawei.com (10.201.5.241) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 18 Mar 2014 04:04:36 +0000
Received: from NKGEML512-MBS.china.huawei.com ([169.254.8.115]) by nkgeml408-hub.china.huawei.com ([10.98.56.39]) with mapi id 14.03.0158.001; Tue, 18 Mar 2014 12:04:31 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: Jerome Moisand <jmoisand@juniper.net>, "mikebianc@aol.com" <mikebianc@aol.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPP8rYNQgIZcMkREG35aeO8haCV5rgmRAAgARmyACAATsqQA==
Date: Tue, 18 Mar 2014 04:04:30 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08262A61@NKGEML512-MBS.china.huawei.com>
References: <CF48AD80.E673%kegray@cisco.com> <1824354318.7479.1394833814368.JavaMail.tomcat@mgs-aaa01.mail.aol.com> <83cc0a7d4c664109b7ba930f22890871@CO2PR05MB716.namprd05.prod.outlook.com>
In-Reply-To: <83cc0a7d4c664109b7ba930f22890871@CO2PR05MB716.namprd05.prod.outlook.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.98.134]
Content-Type: multipart/alternative; boundary="_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08262A61NKGEML512MBSchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/sTMUU5TP7kEIRSqYEH4wpvfJbno
Subject: [sfc] =?utf-8?b?562U5aSNOiAgU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ=?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Mar 2014 04:05:01 -0000

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

SSBsaWtlIHRoZSBpZGVhIG9mIHNlcGFyYXRpbmcgdGhlIFNlcnZpY2UgRnVuY3Rpb24gTGF5ZXIg
YW5kIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIsIGFzIHByb3Bvc2VkIGluIGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zLiBUaGUgcm9sZSBvZiB0aGUgU2VydmljZSBQYXRo
IExheWVyIGlzIGp1c3QgdG8gc3RlZXIgdGhlIHRyYWZmaWMgYWxvbmcgYSBwYXJ0aWN1bGFyIGNo
YWluIG9mIHNlcnZpY2Ugbm9kZXMgd2hpY2ggY2FuIGJlIGltcGxlbWVudGVkIGJ5IGV4aXN0aW5n
IHRvb2xzIGZvciBzb3VyY2Ugcm91dGluZywgc3VjaCBhcyBzZWdtZW50IHJvdXRpbmcuIEFzIHN1
Y2gsIGl04oCZcyBub3QgbmVjZXNzYXJ5IHRvIHRyeSB0byBrZWVwIHRoZSBTZXJ2aWNlIFBhdGgg
TGF5ZXIgdHJhbnNwb3J0LWluZGVwZW5kZW50IGFuZCBjb250YWluIGl0IGluIHRoZSBTRkMgaGVh
ZGVyLg0KDQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUNCg0K5Y+R5Lu25Lq6OiBzZmMgW21haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZ10g5Luj6KGoIEplcm9tZSBNb2lzYW5kDQrlj5HpgIHml7bpl7Q6
IDIwMTTlubQz5pyIMTjml6UgMTowMw0K5pS25Lu25Lq6OiBtaWtlYmlhbmNAYW9sLmNvbTsgc2Zj
QGlldGYub3JnDQrkuLvpopg6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0K
DQpUaGlzIChsZW5ndGh5IGFuZCB2ZXJ5IGxpdmVseSkgdGhyZWFkIHN0YXJ0ZWQgZnJvbSBkcmFm
dC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucyAod2hpY2ggSSBjby1hdXRob3Jl
ZCkuDQoNCkluIHNlY3Rpb24gNC44LCB3ZSBtYWRlIGEgY2xlYXIgZGlzdGluY3Rpb24gYmV0d2Vl
biBhIHNlcnZpY2UgcGF0aCBsYXllciAoc3RlZXJpbmcgcGFja2V0cyBob3AgYnkgaG9wIGFsb25n
IHRoZSBjaGFpbikgYW5kIGEgc2VydmljZSBmdW5jdGlvbiBsYXllciAoY29udmV5IG1ldGFkYXRh
IGluZm9ybWF0aW9uIG9mIGludGVyZXN0IHRvIFNGcykuIFRlcm1pbm9sb2d5IGFzaWRlLCBpdCBz
ZWVtcyB0aGF0IHN1Y2ggbGF5ZXJlZCB2aWV3IHdhcyBhZ3JlZWQgdXBvbiBieSBtYW55IHBlb3Bs
ZSBvbiB0aGUgbWFpbGluZyBsaXN0Lg0KDQpOb3cgdGhpcyBjZXJ0YWlubHkgZG9lcyBiZWcgdGhl
IHF1ZXN0aW9uIG9mIHNvbHZpbmcgQk9USCBwcm9ibGVtcyB3aXRoIHRoZSBzYW1lIChwYWNrZXQp
IGVuY2Fwc3VsYXRpb24gbWVjaGFuaXNtLiBOb3RhYmx5IHdoZW4gb2JzZXJ2aW5nIHRoYXQgbWFu
eSB1c2UgY2FzZXMgY291bGQgYmUgc2F0aXNmaWVkIHdpdGhvdXQgU0YtbGV2ZWwgbWV0YWRhdGEs
IG9yIGJ5IHVzaW5nIG1vcmUgb3V0LW9mLWJhbmQgd2F5cyB0byBjb252ZXkgc3VjaCBTRiBtZXRh
ZGF0YS4gQW5kIGFsc28gd2hlbiBvYnNlcnZpbmcgdGhhdCBpbmJhbmQgbWFya2luZyAoZS5nLiBw
YWNrZXQgaGVhZGVycykgY29tZXMgd2l0aCB2YXJpb3VzIHByb3MgJiBjb25zIChzb21lIG9mIHRo
ZSBpc3N1ZXMgYmVpbmcgaWRlbnRpZmllZCBpbiB0aGUgZHJhZnQsIGUuZy4gc2VjdGlvbnMgNC4x
IGFuZCA0LjIpLg0KDQpJIGRvIGFncmVlIHdpdGggTWFyaWEuIFdlIG1heSB3YW50IHRvIGV4cGxv
cmUgb3RoZXIgb3B0aW9ucyBmb3IgYWRkcmVzc2luZyB0aGUgbmVlZHMgb2YgdGhlIHNlcnZpY2Ug
cGF0aCBsYXllciB0aGF0IGRvIG5vdCByZXF1aXJlIGFuIGV4cGxpY2l0IGNoYWluLWlkIG9mIHNv
cnRzLg0KDQpJbiB0aGUgZHJhZnQsIHdlIGNvbmNsdWRlZCBieSBzdGF0aW5nIOKAnEEgcHJvZHVj
dGl2ZSBwYXRoIGZvcndhcmQgY291bGQgYmUgdG8gZGl2aWRlIGFuZCBjb25xdWVyOiB0byBjbGVh
cmx5IHNlcGFyYXRlIHRoZSBwcm9ibGVtIG9mIFNlcnZpY2UgRnVuY3Rpb24gUGF0aCB0b3BvbG9n
eSBmcm9tIHRoZSAgIHByb2JsZW0gb2YgW2NvbnZleWluZyBTRl0gbWV0YWRhdGHigJ0uIEkgZG8g
YmVsaWV2ZSB3ZSBzaG91bGQgZXhwbG9yZSBzdWNoIHNlcGFyYXRpb24gcHJpbmNpcGxlIGZ1cnRo
ZXIuDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFs
ZiBPZiBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+DQpTZW50OiBG
cmlkYXksIE1hcmNoIDE0LCAyMDE0IDU6NTAgUE0NClRvOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJ
RA0KDQpJIHdvdWxkIGltYWdpbmUgdGhhdCBpZiB3ZSBtYWRlIHRoZSBDaGFpbiBJRCBmaWVsZCBp
biB0aGUgaGVhZGVyIGJlIG9wdGlvbmFsLCB5ZXQgc3RpbGwgcmVxdWlyZWQgYSBoZWFkZXIgYW5k
IHN0aWxsIHJlcXVpcmVkIHRoYXQgc29tZSBpbmRpY2F0aW9uIG9mIHRoZSBjaGFpbiBiZSBjYXJy
aWVkIHNvbWV3aGVyZSBpbiB0aGUgcGFja2V0IChtcGxzIGxhYmVsIG9yIHZsYW4gb3Igd2hhdGV2
ZXIpLCB0aGF0IHRoZSBpbXBsZW1lbnRhdGlvbiB3b3VsZCBiZWNvbWUgb3Zlcmx5IGNvbXBsaWNh
dGVkLiAgVG8gZG8gc28gd291bGQgYmUgdXNpbmcgU0ZDIHNpbXBseSBhcyBhIG1lY2hhbmlzbSB0
byBjYXJyeSBtZXRhIGRhdGEgYW5kIG5vdCBhdCBhbGwgZm9yIHNlcnZpY2UgY2hhaW5pbmcsIHdo
aWNoIHNvdW5kcyBjb3VudGVyIGludHVpdGl2ZSB0byBtZS4NCg0KTWFyaWEsDQpTbywgeW91IGFy
ZSBzYXlpbmcgdGhhdCB5b3Ugd2FudCB0byB1c2UgU0ZDIHRvIGNhcnJ5IGFyb3VuZCBtZXRhZGF0
YSwgYnV0IG5vdCBmb3IgYWN0dWFsIHNlcnZpY2UgY2hhaW5pbmcgYmVjYXVzZSB5b3UgYWxyZWFk
eSBoYXZlIGEgd2F5IHRvIGltcGxlbWVudCBzZXJ2aWNlIGNoYWluaW5nIG91dHNpZGUgb2YgU0ZD
PyAgTWF5YmUgSSdtIG5vdCBmb2xsb3dpbmcsIGJ1dCBpdCBzZWVtcyB0byBtZSB0aGF0IGlmIHlv
dSB3ZXJlIHRvIHVwZ3JhZGUgeW91ciBuZXR3b3JrIHRvIHN1cHBvcnQgU0ZDIHRoYXQgeW91IHdv
dWxkIGNoYW5nZSBmcm9tIHVzaW5nIHlvdXIgZXhpc3RpbmcgbWVjaGFuaXNtIGFuZCBzdGFydCB1
c2luZyBTRkMsIHdoaWNoIGlzIG1lYW50IHRvIHByb3ZpZGUgc3VwcG9ydCBmb3Igc2VydmljZSBm
dW5jdGlvbnMgdGhhdCBhcmUgbm90IFNGQyBhd2FyZS4gIFRoZXJlIGFyZSBhIG51bWJlciBvZiB1
cyB3aG8gaGF2ZSBpbXBsZW1lbnRlZCwgaW4gb25lIHdheSBvciBhbm90aGVyLCBzb21lIHNvcnQg
b2Ygc2VydmljZSBjaGFpbmluZywgYnV0IEkgKEkgY2FuIGF0IGxlYXN0IHNwZWFrIGZvciBteXNl
bGYpIGFtIGxvb2tpbmcgdG8gU0ZDIG5vdCB0byBlbmhhbmNlIG15IGN1cnJlbnQgaW1wbGVtZW50
YXRpb24sIGJ1dCB0byByZXBsYWNlIGl0IHdpdGggc29tZXRoaW5nIGJldHRlciB3aGlsZSBzdGls
bCBtYWludGFpbmluZyBteSBjb3JlIChub24gc2VydmljZSBmdW5jdGlvbikgaW5mcmFzdHJ1Y3R1
cmUuDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KRnJvbToga2VncmF5QGNpc2Nv
LmNvbTxrZWdyYXlAY2lzY28uY29tPG1haWx0bzprZWdyYXlAY2lzY28uY29tJTNja2VncmF5QGNp
c2NvLmNvbT4+DQpUbzogUm9uIFBhcmtlcjxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
PG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4sSmltIEd1aWNoYXJkIChq
Z3VpY2hhcik8amd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+PixK
b2VsIE0uIEhhbHBlcm48am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbT4+DQpjYzogc2ZjQGlldGYub3JnPHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
JTNjc2ZjQGlldGYub3JnPj4NClNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQNClN1YmplY3Q6
IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQorMSB0aGUgaWRlYSBpcyBp
bnRlcm9wZXJhYmlsaXR5Lg0KDQoNCk9uIDMvMTQvMTQgMTI6NTUgUE0sICJSb24gUGFya2VyIiA8
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbT4+IHdyb3RlOg0KDQo+VGhhbmtzLCBKaW0uDQo+DQo+UmVtZW1iZXIgdGhh
dCB3ZSBoYXZlIHNhaWQgbWFueSB0aW1lcyB0aGF0IHRoZSBTRkMgc2VydmljZSBoZWFkZXIgaXMN
Cj50cmFuc3BvcnQgaW5kZXBlbmRlbnQuICAgSnVzdCBiZWNhdXNlIHRoZSBjaGFpbiBpZCBjb3Vs
ZCBiZSBjYXJyaWVkIGluDQo+c29tZSBmb3JtIG9yIGFub3RoZXIgd2l0aCBzb21lIHBhcnRpY3Vs
YXIgdHJhbnNwb3J0IGRvZXNuJ3QgbWVhbiB0aGF0IGl0DQo+Y291bGQgYmUgdW5pdmVyc2FsbHkg
Y29udmV5ZWQuICAgIEJ5IG1ha2luZyBhbmQga2VlcGluZyB0aGUgU0ZDIHNlcnZpY2UNCj5oZWFk
ZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50IG1ha2VzIGl0IG1vcmUgYXBwbGljYWJsZSBpbiBtb3Jl
DQo+ZW52aXJvbm1lbnRzIGFuZCBtb3JlIGxpa2VseSB0byBnZXQgYWRvcHRlZCBicm9hZGx5Lg0K
Pg0KPiAgIFJvbg0KPg0KPg0KPi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+RnJvbTogSmlt
IEd1aWNoYXJkIChqZ3VpY2hhcikgW21haWx0bzpqZ3VpY2hhckBjaXNjby5jb21dDQo+U2VudDog
RnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAzOjUyIFBNDQo+VG86IEpvZWwgTS4gSGFscGVybjsgUm9u
IFBhcmtlcg0KPkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj5TdWJqZWN0
OiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KPg0KPkhpIEpvZWwsDQo+DQo+UGVyaGFwcyBi
dXQgSSB3b3VsZCBwb2ludCBvdXQgdGhhdCB0aGUgYmFzZSBTRkMgaGVhZGVyIGNvdWxkIGhhdmUg
YSBsb3QNCj5tb3JlIGluZm9ybWF0aW9uIHRoYW4ganVzdCB0aGUgY2hhaW4gSUQ7IEkgd291bGQg
YWxzbyBwb2ludCBvdXQgdGhhdCB0aGUNCj5kZXZpbCBpcyBpbiB0aGUgZGV0YWlscyBhbmQgc2F5
aW5nICJ3ZWxsLCBJIGNhbiBqdXN0IHVzZSBhbiBNUExTIGxhYmVsIg0KPmhpZGVzIG11Y2ggb2Yg
dGhlIGNvbXBsZXhpdHkgb2YgYWN0dWFsbHkgZG9pbmcgdGhhdC4NCj4NCj5PbiAzLzE0LzE0LCAy
OjM1IFBNLCAiSm9lbCBNLiBIYWxwZXJuIiA8am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbT4+IHdyb3RlOg0KPg0KPj5JZiB0aGUgdHJhbnNwb3J0IGhlYWRlciBj
YXJyaWVzIGVub3VnaCBpbmZvcm1hdGlvbiBmb3IgaWRlbnRpZnlpbmcgdGhlDQo+PnNlcXVlbmNl
IChWTEFOIHRhZyBvciBNUExTIGxhYmVsIGNhbiBib3RoIGRvIHRoZSBqb2IpLCB0aGVuIGFyZ3Vh
Ymx5DQo+PnRoZSBnbG9iYWwgY2hhaW4gSUQgaXMgcmVkdW5kYW50LiBJIGNhbiBsaXZlIHdpdGgg
Y2FycnlpbmcgaXQgYW55d2F5DQo+PmVpdGhlciBpZiBJIGhhdmUgbWV0YWRhdGEgdG8gY2Fycnks
IG9yIGlmIEkgbmVlZCB0aGUgY2hhaW4gSUQgZm9yIHNvbWUNCj4+cHVycG9zZS4NCj4+IEFmdGVy
IGFsbCwgc29tZSBmb2xrcyBzZWVtIHRvIHdhbnQgdG8gdXNlIHRoYXQgZm9yIHRoZSBmb3J3YXJk
aW5nDQo+PmRlY2lzaW9ucy4NCj4+DQo+PllvdXJzLA0KPj5Kb2VsDQo+Pg0KPj5PbiAzLzE0LzE0
LCAyOjI4IFBNLCBSb24gUGFya2VyIHdyb3RlOg0KPj4+IFRoZSBjaGFpbiBJRCBpcyB0aGUgbGFi
ZWwgdGhhdCBkZWZpbmVzIHRoZSBzZXF1ZW5jZSBvZiBzZXJ2aWNlDQo+Pj5mdW5jdGlvbnMgdGhh
dCBtdXN0IGJlIHZpc2l0ZWQuICAgSXQgY2FuIGJlIHRob3VnaHQgb2YgYXMgYSBoYW5kbGUgZm9y
IGENCj4+PnN0YWNrIG9mIG11c3QtdmlzaXQgbmV0d29yayBsb2NhdGlvbnMuICAgSSBkb24ndCBz
ZWUgaG93IHRoaXMgY2FuIGJlDQo+Pj5hbnl0aGluZyBidXQgbWFuZGF0b3J5Lg0KPj4+DQo+Pj4g
ICAgIFJvbg0KPj4+DQo+Pj4NCj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+IEZy
b206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgU3VyZW5k
cmEgS3VtYXINCj4+PihzbWt1bWFyKQ0KPj4+IFNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQg
MTo0NiBQTQ0KPj4+IFRvOiBKb2VsIE0uIEhhbHBlcm47IE5BUElFUkFMQSwgTUFSSUEgSA0KPj4+
IENjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+PiBTdWJqZWN0OiBSZTog
W3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pg0KPj4+
IFtUcmltbWVkIHRoZSByZWNpcGllbnQgbGlzdCAtIG5lZWRzIGFwcHJvdmFsIG90aGVyd2lzZV0N
Cj4+Pg0KPj4+IENvbXBsZXRlbHkgYWdyZWUgaGVyZS4NCj4+Pg0KPj4+IFNGQyBkb2VzIG5vdCBw
cmV2ZW50IFZMQU4gc3RpdGNoaW5nIGFuZCBvbmUgY2FuIGNvbnRpbnVlIHRvIGRvIHRoYXQuDQo+
Pj5XaGlsZSBhdCB0aGUgc2FtZSB0aW1lIFNGQyBjYW4gaW5jbHVkZSBWTEFOIHN0aXRjaGluZyB0
byBzdXBwb3J0DQo+Pj5sZWdhY3kgU0ZzIGluIHRoZSBzYW1lIGNoYWluIHRoYXQgaW5jbHVkZXMg
U0ZDIGF3YXJlIFNGcy4gRXZlbiBsZWdhY3kNCj4+PlNGcyBiZW5lZml0IGZyb20gY2hhaW4gaWRl
bnRpZmljYXRpb24gYW5kIGhlbmNlIGNhbiBiZSBzaGFyZWQgYWNyb3NzDQo+Pj5kaWZmZXJlbnQg
c2VydmljZSBjaGFpbnMuDQo+Pj4NCj4+PiBTdXJlbmRyYS4NCj4+Pg0KPj4+DQo+Pj4NCj4+PiBP
biAzLzE0LzE0IDEwOjI2IEFNLCAiSm9lbCBNLiBIYWxwZXJuIiA8am1oQGpvZWxoYWxwZXJuLmNv
bTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+IHdyb3RlOg0KPj4+DQo+Pj4+IE15IG93biBp
bmNsaW5hdGlvbiBpcyB0byBvYnNlcnZlIHRoYXQgaWYgeW91IGRvbid0IG5lZWQgZXhwbGljaXQN
Cj4+Pj4gY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIHlvdSBkb24ndCBuZWVkIG1ldGFkYXRhLCB5
b3UgY2FuIGp1c3Qgb21pdA0KPj4+PiB0aGUgc2ZjL25zaCBoZWFkZXIuIFN0aWxsIGRvIHNlcnZp
Y2UgY2hhaW5pbmcsIGp1c3Qgbm8gZXh0cmEgaGVhZGVyLg0KPj4+Pg0KPj4+PiBJZiB3ZSBhcmUg
Z29pbmcgdG8gaGF2ZSB0aGUgaGVhZGVyLCBpdCBzZWVtcyB0byBtZSB0aGF0IHRoZSBjaGFpbg0K
Pj4+PmlkZW50aWZpY2F0aW9uIGZpZWxkIGlzIHZlcnkgdXNlZnVsLCBhbmQgbG93IGNvc3Qgb25j
ZSB3ZSBoYXZlIHRoZQ0KPj4+PmhlYWRlci4NCj4+Pj4NCj4+Pj4gWW91cnMsDQo+Pj4+IEpvZWwN
Cj4+Pj4NCj4+Pj4gT24gMy8xNC8xNCwgMTowMCBQTSwgTkFQSUVSQUxBLCBNQVJJQSBIIHdyb3Rl
Og0KPj4+Pj4gRXhwbGljaXQgY2hhaW4gaWRlbnRpZmljYXRpb24gc2hvdWxkIGJlIG1hZGUgb3B0
aW9uYWwuIEkgYmVsaWV2ZSBpdA0KPj4+Pj4gd2FzIGRpc2N1c3NlZCBmZXcgbW9udGhzIGFnbyBv
biB0aGlzIG1haWxpbmcgbGlzdC4NCj4+Pj4+DQo+Pj4+PiBNYXJpYQ0KPj4+Pj4NCj4+Pj4+ICpG
cm9tOipzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gKk9uIEJlaGFsZiBPZiAqSm1o
LmRpcmVjdA0KPj4+Pj4gKlNlbnQ6KiBUaHVyc2RheSwgTWFyY2ggMTMsIDIwMTQgMTI6MTIgUE0N
Cj4+Pj4+ICpUbzoqIGtlZ3JheUBjaXNjby5jb208bWFpbHRvOmtlZ3JheUBjaXNjby5jb20+OyBs
dWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+OyBzbWt1bWFy
QGNpc2NvLmNvbTxtYWlsdG86c21rdW1hckBjaXNjby5jb20+Ow0KPj4+Pj4gamd1aWNoYXJAY2lz
Y28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+DQo+Pj4+PiAqQ2M6KiBuaWNvbGFzLmJv
dXRob3JzQHFvc21vcy5jb208bWFpbHRvOm5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbT47IHNm
Y0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgaGFkaUBtb2phdGF0dS5jb208bWFpbHRv
OmhhZGlAbW9qYXRhdHUuY29tPjsNCj4+Pj4+IHJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b208bWFpbHRvOnJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+OyBicmlqc21hbkBqdW5p
cGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj4gam1oQGpvZWxoYWxw
ZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4NCj4+Pj4+ICpTdWJqZWN0OiogUmU6
IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAq
SW1wb3J0YW5jZToqIExvdw0KPj4+Pj4NCj4+Pj4+IEFzc3VtaW5nIEkgdW5kZXJzdGFuZCB5b3Ug
cHJvcGVybHkgS2VuLCBJIGRpc2FncmVlLg0KPj4+Pj4NCj4+Pj4+IEZvciBleGFtcGxlLCBieSB1
c2luZyBzZXBhcmF0ZSB0ZXJtcyBJIGNhbiBlYXNpbHkgZGlzY3VzcyB0aGUgZmFjdA0KPj4+Pj4g
dGhhdCBjZXJ0YWluIGtpbmRzIG9mIGRhdGEgKGNoYWluIGlkZW50aWZpY2F0aW9uKSBvbmx5IG5l
ZWQgdG8gYmUNCj4+Pj4+IGFkanVzdCBieSBhIGZldyBhcHBzIGluIHJhcmUgY2FzZXMuIEFuZCB0
aGF0IGRhdGEgaXMgbm90IGJlZWRlZA0KPj4+Pj4gYnkgdGhlIGFwcGxpY2F0aW9ucy4NCj4+Pj4+
DQo+Pj4+PiBVbmxlc3MgeW91IHdvdWxkIGxpa2UgdG8gY29uc2lkZXIgdGhlIGNoYWluIGlkZW50
aWZpY2F0aW9uIGFzIGJlaW5nDQo+Pj4+PiBvcHRpb25hbD8NCj4+Pj4+DQo+Pj4+PiBZb3VycywN
Cj4+Pj4+DQo+Pj4+PiBKb2VsDQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+PiBTZW50IGZyb20g
bXkgU2Ftc3VuZyBzbWFydHBob25lIG9uIEFUJlQNCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+
DQo+Pj4+PiAtLS0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLS0tDQo+Pj4+PiBTdWJqZWN0
OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+
Pj4+IEZyb206ICJLZW4gR3JheSAoa2VncmF5KSIgPGtlZ3JheUBjaXNjby5jb208bWFpbHRvOmtl
Z3JheUBjaXNjby5jb20+DQo+Pj4+PjxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT4+DQo+Pj4+PiBU
bzogTHVjeSB5b25nIDxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdl
aS5jb20+DQo+Pj4+PjxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiwiU3VyZW5kcmE8bWFp
bHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tJTNlJTNlLCUyMlN1cmVuZHJhPiBLdW1hciAoc21rdW1h
cikiDQo+Pj4+PiA8c21rdW1hckBjaXNjby5jb208bWFpbHRvOnNta3VtYXJAY2lzY28uY29tPiA8
bWFpbHRvOnNta3VtYXJAY2lzY28uY29tPj4sIkppbTxtYWlsdG86c21rdW1hckBjaXNjby5jb20l
M2UlM2UsJTIySmltPiBHdWljaGFyZA0KPj4+Pj4oamd1aWNoYXIpIg0KPj4+Pj4gPGpndWljaGFy
QGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPiA8bWFpbHRvOmpndWljaGFyQGNp
c2NvLmNvbT4+DQo+Pj4+PiBDQzogTmljb2xhcyBCT1VUSE9SUyA8Tmljb2xhcy5CT1VUSE9SU0Bx
b3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+DQo+Pj4+PjxtYWls
dG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4sc2ZjPG1haWx0bzpOaWNvbGFzLkJPVVRI
T1JTQHFvc21vcy5jb20lM2UlM2Usc2ZjPiA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQo+Pj4+PjxtYWlsdG86c2ZjQGlldGYub3JnPj4sSmFtYWw8bWFpbHRvOnNmY0BpZXRmLm9y
ZyUzZSUzZSxKYW1hbD4gSGFkaSBTYWxpbSA8aGFkaUBtb2phdGF0dS5jb208bWFpbHRvOmhhZGlA
bW9qYXRhdHUuY29tPg0KPj4+Pj48bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPj4sUm9uPG1haWx0
bzpoYWRpQG1vamF0YXR1LmNvbSUzZSUzZSxSb24+IFBhcmtlcg0KPj4+Pj48Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bT4NCj4+Pj4+IDxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+LCJicmlq
c21hbkBqdW5pcGVyLm5ldDxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSUz
ZSUzZSwlMjJicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+IDxtYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQ+IiA8YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pj4sIkpvZWw8bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0JTNlJTNlLCUyMkpvZWw+IE0uIEhhbHBlcm4iDQo+Pj4+PjxqbWhA
am9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPiA8bWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb20+Pg0KPj4+Pj4NCj4+Pj4+IFRoZSB3b3JkICJtZXRhZGF0YSIgaXMgYSBw
dXJwb3NlbHkgYW1iaWd1b3VzIHRlcm0gImRhdGEgdGhhdA0KPj4+Pj4gcHJvdmlkZXMgaW5mb3Jt
YXRpb24gYWJvdXQgb3RoZXIgZGF0YSIuIEl0IGlzIHVzZWQgdG8gYXZvaWQgVEhJUw0KPj4+Pj5k
aXNjdXNzaW9uLg0KPj4+Pj4NCj4+Pj4+IEZvciBleGFtcGxlLCBJIHByb3Bvc2Ugd2UgZGVmaW5l
ICJ0ZXF1aWxhIG1ldGFkYXRhIiBiZWNhdXNlLA0KPj4+Pj4gZnJhbmtseSwgSSB3aWxsIG5lZWQg
dG8gb3JkZXIgYSB0cmlwbGUtc2hvdCBpZiB3ZSBrZWVwIGF0dGVtcHRpbmcNCj4+Pj4+IHRvIGRl
ZmluZSBzb21ldGhpbmcgdGhhdCwgYnkgZGVmaW5pdGlvbiwgaXMgYW1iaWd1b3VzLiBJJ2QgbGlr
ZQ0KPj4+Pj4gbXkgYmFydGVuZGVyIHRvIHVuZGVyc3RhbmQgbWUgc3BlY2lmaWNhbGx5IHdoZW4g
SSBzYXkgIkkgbmVlZCBhDQo+Pj4+PnNob3QiLg0KPj4+Pj4NCj4+Pj4+IE9uIDMvMTMvMTQgNzo0
OSBBTSwgIkx1Y3kgeW9uZyIgPGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdA
aHVhd2VpLmNvbT4NCj4+Pj4+IDxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToN
Cj4+Pj4+DQo+Pj4+PiAgID5TbmlwLi4NCj4+Pj4+ICAgPlNLPiBKdXN0IGNvcHlpbmcgZnJvbSB0
aGUgUFM6DQo+Pj4+PiAgID4tLQ0KPj4+Pj4gICA+RGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRl
cyB0aGUgYWJpbGl0eSB0byBleGNoYW5nZSBpbmZvcm1hdGlvbg0KPj4+Pj5iZXR3ZWVuDQo+Pj4+
PiAgID50aGUgbmV0d29yayBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBm
dW5jdGlvbnMsDQo+Pj4+PmFuZCBzZXJ2aWNlDQo+Pj4+PiAgID5mdW5jdGlvbnMgYW5kIHRoZSBu
ZXR3b3JrLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID4tLQ0KPj4+Pj4gICA+SXQgaXMgYSBsdWNpZCBk
ZWZpbml0aW9uLiBXZSBhcmUgdW5uZWNlc3NhcmlseSBtYWtpbmcgdGhlIHdvcmQNCj4+Pj4+Im5l
dHdvcmsiDQo+Pj4+PiAgID5jb250cm92ZXJzaWFsLCBJTU8uDQo+Pj4+PiAgID4NCj4+Pj4+ICAg
PltMdWN5XSBUaGlzIGlzIG15IHBvaW50LiAiVGhlIG5ldHdvcmsiIGlzIHRvbyBnZW5lcmFsIGhl
cmUsDQo+Pj4+PndoaWNoIGJyaW5ncw0KPj4+Pj4gICA+bWV0YWRhdGEgZ3JlYXQgcG93ZXIgdG8g
ZG8gbWFueSB0aGluZ3MuIFRoaXMgaXMgd2h5IHBlb3BsZQ0KPj4+Pj5pbnZlbnQgaWRlYXMNCj4+
Pj4+ICAgPmhlcmUsIHdoaWNoIGNhdXNlcyBhIGxvdCBvZiBkZWJhdGVzIG9uIG1ldGFkYXRhIHVz
YWdlIHBvdGVudGlhbHMuDQo+Pj4+PiBXZQ0KPj4+Pj4gICA+c2hvdWxkIG5vdCBzcGVuZCBhIGxv
dCBvZiB0aW1lcyBvbiB0aGF0IGRlYmF0ZXMgYW5kIGp1ZGdlIHdoaWNoDQo+Pj4+PnVzYWdlIGlz
DQo+Pj4+PiAgID52YWx1YWJsZSBvciBub3QuIFRodXMsIGZvciB0aGUgU0ZDIHdvcmssIGl0IHdp
bGwgYmUgaGVscGZ1bCBpZg0KPj4+Pj53ZSBjYW4NCj4+Pj4+ICAgPm5hcnJvdyBkb3duIGEgYml0
LiBKb2VsIG1ha2VzIGV4cGxpY2l0bHkgdHdvIGNhc2VzLCB3aGljaCBpcw0KPj4+Pj5oZWxwZnVs
IHRvDQo+Pj4+PiAgID5kZXZlbG9wIHVzZSBjYXNlcyBmb3IgZWFjaCBjYXNlLiBJIHdvdWxkIGxp
a2UgdG8gc2VlIHRoYXQgdGhlDQo+Pj4+PnByb2JsZW0NCj4+Pj4+ICAgPnN0YXRlbWVudCBjYW4g
YmUgbW9yZSBzcGVjaWZpYyBvbiBtZXRhZGF0YSBkZWZpbml0aW9uLCB3aGljaCBtYXkNCj4+Pj4+
YmUNCj4+Pj4+ICAgPmhlbHBmdWwgaW4gbGVzcyBmb2N1c2luZyBvbiBpdCBhbmQgbW92aW5nIGZv
cndhcmQuDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPkx1Y3kNCj4+Pj4+ICAgPg0KPj4+Pj4gICA+U3Vy
ZW5kcmEuDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+PlRoYW5r
cywNCj4+Pj4+ICAgPj5MdWN5DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+LS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0NCj4+Pj4+ICAgPj5Gcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbbWFp
bHRvOmpndWljaGFyQGNpc2NvLmNvbV0NCj4+Pj4+ICAgPj5TZW50OiBXZWRuZXNkYXksIE1hcmNo
IDEyLCAyMDE0IDQ6MzggUE0NCj4+Pj4+ICAgPj5UbzogTHVjeSB5b25nDQo+Pj4+PiAgID4+Q2M6
IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcjsNCj4+Pj4+ICAg
Pj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsDQo+Pj4+PkhhZGkgU2FsaW0NCj4+
Pj4+ICAgPj5TdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29u
c2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5IaSBMdWN5LA0KPj4+Pj4gICA+Pg0K
Pj4+Pj4gICA+Pk5vLiBJIGFtIHNpbXBseSBzYXlpbmcgd2Ugc2hvdWxkIG5vdCBvdmVyY29tcGxp
Y2F0ZSB0aGUgcHJvYmxlbQ0KPj4+Pj4gICA+PnN0YXRlbWVudCB3aXRoIHRleHQgdGhhdCBhZGRz
IGxpdHRsZSB0byBubyB2YWx1ZSBpbiBteSBvcGluaW9uLg0KPj4+Pj4gV2hldGhlcg0KPj4+Pj4g
ICA+PndlIGNhbGwgaXQgbWV0YWRhdGEsIG9yIGNvbnRleHQsIGhhcyBubyBiZWFyaW5nIG9uIHRo
ZSBmYWN0DQo+Pj4+PnRoYXQgdGhlDQo+Pj4+PiAgID4+cHJvYmxlbSBzdGF0ZW1lbnQgYWxyZWFk
eSBjbGVhcmx5IHN0YXRlcyB3ZSBuZWVkIHRvIGJlIGFibGUgdG8NCj4+Pj4+cGFzcw0KPj4+Pj4g
ICA+PmluZm9ybWF0aW9uIGJldHdlZW4gU0bCuXMgYW5kIGJldHdlZW4gdGhlIG5ldHdvcmsgJiBT
RsK5cy4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5PbiAzLzEyLzE0LCA1OjEz
IFBNLCAiTHVjeSB5b25nIiA8bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0Bo
dWF3ZWkuY29tPg0KPj4+Pj48bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+
Pj4+PiAgID4+DQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj5IaSBKaW0sDQo+Pj4+PiAgID4+Pg0K
Pj4+Pj4gICA+Pj5JIGZvciBvbmUgZG9uJ3QgYWdyZWUgYW5kIHRoaW5rIHdlIGFyZSBvdmVyIGNv
bXBsaWNhdGluZyB3aGF0DQo+Pj4+PnNob3VsZA0KPj4+Pj4gICA+Pj5iZSBzdHJhaWdodGZvcndh
cmQuIFRoZSBTRkMgZW5jYXBzdWxhdGlvbiBzaG91bGQgZW5hYmxlIHR3bw0KPj4+Pj50aGluZ3M6
DQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj4xLiBTdGVlcmluZyBvZiBzZWxlY3RlZCBmbG93cyB0
aHJvdWdoIGEgc2VydmljZSBjaGFpbjsgdGhpcyBpcw0KPj4+Pj50aGUNCj4+Pj4+ICAgPj4+c2Vy
dmljZSBmdW5jdGlvbiBwYXRoLg0KPj4+Pj4gICA+Pj4yLiBQYXNzaW5nIG9mIGNvbnRleHQgYXNz
b2NpYXRlZCB3aXRoIGEgZ2l2ZW4gZmxvdyB3aXRoaW4gc2FpZA0KPj4+Pj5zZXJ2aWNlDQo+Pj4+
PiAgID4+PmZ1bmN0aW9uIHBhdGguIFRoaXMgY29udGV4dCBpbmZvcm1hdGlvbiBtYXkgYmUgY29u
c3VtZWQgYnkgYQ0KPj4+Pj5TRiAoYW4NCj4+Pj4+ICAgPj4+YXBwbGljYXRpb24gSUQgaXMgYW4g
ZXhhbXBsZSkgb3IgbWF5IGJlIGNvbnN1bWVkIGJ5IHRoZQ0KPj4+Pj5mb3J3YXJkaW5nDQo+Pj4+
PiAgID4+PmVsZW1lbnRzIChhIHZyZi1JRCBpcyBhbiBleGFtcGxlKS4NCj4+Pj4+ICAgPj4+W0x1
Y3ldIERvIHlvdSBjYWxsIHRoZSBjb250ZXh0IGFzIG1ldGFkYXRhIG9yIG5vdD8gRG8gd2UgaGF2
ZQ0KPj4+Pj5hbm90aGVyDQo+Pj4+PiAgID4+PnRlcm0gaGVyZSBiZXNpZGUgU0ZDIGhlYWRlciBh
bmQgbWV0YWRhdGEuIEkgc2VlIHRoYXQgeW91IGRvbid0DQo+Pj4+PndhbnQgdG8NCj4+Pj4+ICAg
Pj4+c2VwYXJhdGUgd2hhdCBpcyBjb25zdW1lZCBieSBTRiBhbmQgd2hhdCBpcyBjb25zdW1lZCBi
eSB0aGUNCj4+Pj4+Zm9yd2FyZGluZw0KPj4+Pj4gICA+Pj5lbGVtZW50cy4NCj4+Pj4+ICAgPj4+
DQo+Pj4+PiAgID4+Pkx1Y3kNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+PlNlbnQgZnJvbSBteSBp
UGhvbmUNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+Pj4gT24gTWFyIDEyLCAyMDE0LCBhdCA0OjE2
IFBNLCAiTHVjeSB5b25nIg0KPj4+Pj48bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3ku
eW9uZ0BodWF3ZWkuY29tPiA8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+
Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBHcmVhdC4gVGhlbiB3ZSBtYXkgY29uc2lkZXIgdHdv
IHNwZWNpYWwgbWV0YWRhdGEgZGVmaW5pdGlvbnMNCj4+Pj4+aW4gdGhlDQo+Pj4+PiAgID4+Pj5w
cm9ibGVtIHN0YXRlbWVudCBzbyB3ZSBjYW4gYWxsIHVzZSB0aGUgc2FtZSBkZWZpbml0aW9ucy4N
Cj4+Pj4+SGVyZSBpcyBteQ0KPj4+Pj4gICA+Pj4+c3VnZ2VzdGVkIHRleHQgYW5kIGxpa2UgdG8g
aGVhciB5b3UgYW5kIG90aGVyJ3MgaW5wdXQgYW5kDQo+Pj4+PnN1Z2dlc3Rpb25zLg0KPj4+Pj4g
ICA+Pj4+DQo+Pj4+PiAgID4+Pj4gRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFk
YXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5DQo+Pj4+PnRvDQo+Pj4+PiAgID4+Pj5leGNoYW5nZSBp
bmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBlbGVtZW50cyBpbiBhIHNlcnZpY2UgZnVuY3Rpb24NCj4+
Pj4+ICAgPj4+PmNoYWluaW5nLiBJbiB0aGlzIGNvbnRleHQsIHRoZXJlIGFyZSB0d28gdHlwZXMg
b2YgZGF0YSBwbGFuZQ0KPj4+Pj5tZXRhZGF0YS4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+
IFNlcnZpY2UgRnVuY3Rpb24gTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBleGNoYW5nZWQgYmV0
d2Vlbg0KPj4+Pj4gICA+Pj4+Y2xhc3NpZmllciBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdl
ZW4gc2VydmljZSBmdW5jdGlvbnMgdG8NCj4+Pj4+ICAgPj4+PmZhY2lsaXRhdGUgc2VydmljZSBm
dW5jdGlvbnMgb24gdGhlIHBhY2tldCB0cmVhdG1lbnQuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAg
Pj4+PiBTdGVlcmluZyBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGZyb20gc2VydmljZSBmdW5j
dGlvbnMgdG8gYQ0KPj4+Pj4gICA+Pj4+Y2xhc3NpZmllciBvciBzZXJ2aWNlIG5vZGUgZm9yIHRy
YWZmaWMgZm9yd2FyZGluZyBwdXJwb3NlLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gLWVu
ZA0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gTHVjeQ0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAg
ID4+Pj4NCj4+Pj4+ICAgPj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4gICA+
Pj4+IEZyb206IEpvZWwgTS4gSGFscGVybiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21dDQo+
Pj4+PiAgID4+Pj4gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjM1IFBNDQo+Pj4+
PiAgID4+Pj4gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcg0KPj4+
Pj4gICA+Pj4+IENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5u
ZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpDQo+Pj4+PiAgID4+Pj4gU2FsaW0NCj4+Pj4+ICAg
Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lk
ZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFllcywgSSBhbSB0cnlpbmcgdG8g
Y29uc2lzdGVudGx5IGRpc3Rpbmd1aXNoIHRob3NlIHR3byBjYXNlcw0KPj4+Pj53aGVuDQo+Pj4+
PiAgID4+Pj50YWxraW5nIGFib3V0IHRoZSBpbmZvcm1hdGlvbiBjYXJyaWVkIHdpdGggcGFja2V0
cyBpbiBzZXJ2aWNlDQo+Pj4+PmNoYWlucy4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFlv
dXJzLA0KPj4+Pj4gICA+Pj4+IEpvZWwNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+PiBPbiAz
LzEyLzE0LCAzOjEzIFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+IEpvZWwsIFNl
ZSBiZWxvdy4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjDQo+Pj4+PiAgID4+
Pj4+IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKb2VsIE0uIEhh
bHBlcm4NCj4+Pj4+U2VudDoNCj4+Pj4+ICAgPj4+Pj4gV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAx
NCAyOjAyIFBNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXMNCj4+Pj4+Qk9VVEhPUlM7DQo+Pj4+PiAg
ID4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOw0KPj4+Pj5icmlq
c21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ+OyBzZmM7DQo+Pj4+PiAgID4+Pj4+IEphbWFsIEhhZGkgU2FsaW0g
U3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IEkgd2FzIHRy
eWluZyB0byB3b3JkIGl0IGNhcmVmdWxseSBub3QgdG8gZm9jdXMgb24gd2hvIHB1dHMNCj4+Pj4+
dGhlDQo+Pj4+PiAgID4+Pj4+IGluZm9ybWF0aW9uIGluLCBidXQgb25seSBvbiB3aG8gY29uc3Vt
ZXMgdGhlIGluZm9ybWF0aW9uLg0KPj4+Pj4gICA+Pj4+PiBJbmZvcm1hdGlvbiBmb3Igc2Vydmlj
ZSBmdW5jdGlvbnMgbWF5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcw0KPj4+Pj4gICA+Pj4+PiBjbGFz
c2lmaWVyIG9yIGZyb20gb3RoZXIgc2VydmljZSBmdW5jdGlvbnMuIFtMdWN5XSB0aGlzIGlzDQo+
Pj4+PnRoZSBvbmUNCj4+Pj4+ICAgPj4+Pj4gY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZp
ZXcuIEluZm9ybWF0aW9uIGZvciB0aGUNCj4+Pj4+Zm9yd2FyZGluZw0KPj4+Pj4gICA+Pj4+PiB3
aWxsIGdlbmVyYWxseSBjb21lIGZyb20gdGhlIGluZ3Jlc3MgY2xhc3NpZmllciwgYnV0IGluDQo+
Pj4+PnNwZWNpYWwNCj4+Pj4+ICAgPj4+Pj4gY2FzZXMgbWF5IGJlIHByb3ZpZGVkIGJ5IHNlcnZp
Y2UgZnVuY3Rpb25zLiAoSSBrZWVwDQo+Pj4+PndhbnRpbmcgdG8gZ2V0DQo+Pj4+PiAgID4+Pj4+
IHJpZCBvZiB0aG9zZSBzcGVjaWFsIGNhc2VzLCBidXQgc28gZmFyIHRoZXJlIHNlZW0gdG8gYmUN
Cj4+Pj4+anVzdCBlbm91Z2gNCj4+Pj4+ICAgPj4+Pj4gb2YgdGhlbSB0byB3YXJyYW50IGNvdmVy
aW5nIGluIHRoZSBzb2x1dGlvbi4gQW5kIG1vcmUNCj4+Pj4+aW1wb3J0YW50bHksDQo+Pj4+PiAg
ID4+Pj4+IHNpZ25pZmljYW50IHN1cHBvcnQgZm9yIGl0IGluIHRoZSB3b3JraW5nIGdyb3VwLikg
W0x1Y3ldDQo+Pj4+PlRoaXMgaXMNCj4+Pj4+ICAgPj4+Pj4gdGhlIHNlY29uZCBjYXNlIHVzaW5n
IG1ldGFkYXRhIGluIHlvdXIgdmlldyAoYnV0IHlvdSBkb24ndA0KPj4+Pj5saWtlIGl0KS4NCj4+
Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gQW5kIHlvdSBzdWdnZXN0IGRpc3Rpbmd1aXNoaW5n
IHRoZXNlIHR3byBjYXNlcyB3aGVuDQo+Pj4+PmRpc2N1c3NpbmcNCj4+Pj4+ICAgPj4+Pj4gYWJv
dXQgbWV0YWRhdGEgdXNhZ2UuIElzIHRoYXQgcmlnaHQgdW5kZXJzdGFuZGluZz8NCj4+Pj4+ICAg
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gTHVjeQ0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBZ
b3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gT24gMy8xMi8xNCwgMjoz
MyBQTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4gSm9lbCwgSSBpbnRlcnByZXQg
dGhhdCB5b3Ugc3VnZ2VzdHMgdGhhdCBkaXN0aW5ndWlzaCB0aGUNCj4+Pj4+ZXhjaGFuZ2UNCj4+
Pj4+ICAgPj4+Pj4+IGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBiZXR3ZWVuIHNlcnZp
Y2UgZnVuY3Rpb25zDQo+Pj4+PmFuZCB0aGUNCj4+Pj4+ICAgPj4+Pj4+IGV4Y2hhbmdlIGluZm9y
bWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBmcm9tIGEgc2VydmljZQ0KPj4+Pj5mdW5jdGlvbiB0
bw0KPj4+Pj4gICA+Pj4+Pj4gYSBzZXJ2aWNlIG5vZGUuIElzIHRoaXMgcmlnaHQgdW5kZXJzdGFu
ZGluZz8gTHVjeQ0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IC0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybg0KPj4+Pj4gICA+Pj4+Pj4gW21haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLA0KPj4+Pj4y
MDE0DQo+Pj4+PiAxOjE5DQo+Pj4+PiAgID4+Pj4+PiBQTQ0KPj4+Pj4gICA+Pj4+Pj4gVG86IEx1
Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkDQo+
Pj4+PiAgID4+Pj4+PiAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBz
ZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDoNCj4+Pj4+ICAgPj4+Pj4+IFJlOiBbc2ZjXSBk
cmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+IE15IGluY2xpbmF0aW9uIHdvdWxkIGJlIHRvIHR1bmUgdGhhdCBkZWZp
bml0aW9uIHRvDQo+Pj4+PmRpc3Rpbmd1aXNoDQo+Pj4+PiAgID4+Pj4+PiBiZXR3ZWVuIGRhdGFw
bGFuZSBjYXJyaWVkIGluZm9ybWF0aW9uIGludGVuZGVkIGZvciB1c2UgYnkNCj4+Pj4+c2Vydmlj
ZQ0KPj4+Pj4gICA+Pj4+Pj4gZnVuY2l0b25zICh3aGF0ZXZlciB0aGUgb3JpZ2luKSwgYW5kIGRh
dGFwbGFuZSBjYXJyaWVkDQo+Pj4+PmluZm9ybWF0aW9uDQo+Pj4+PiAgID4+Pj4+PiBpbnRlbmRl
ZCBmb3IgZGF0YXBsYW5lIGZvcndhcmRpbmcgY29tcG9uZW50cy4NCj4+Pj4+ICAgPj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4gSGkgSm9lbCwNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+IEkgYWdyZWUgdGhhdCB3ZSBuZWVkIHVzaW5nIHRoZSBzYW1lIGRlZmluaXRpb24gZm9yIGEN
Cj4+Pj4+dGVybSwgYnV0DQo+Pj4+PiAgID4+Pj4+Pj4gZGlzYWdyZWUgdGhhdCB0aGUgbWV0YWRh
dGEgZGVmaW5pdGlvbiBoZXJlIGlzIGEgc2V0IG9mDQo+Pj4+PiAgID4+Pj4+Pj4gaW5mb3JtYXRp
b24gcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBUaGlzIG1heSBiZSB0b28gbmFycm93DQo+Pj4+Pm9y
IGxlYWQNCj4+Pj4+ICAgPj4+Pj4+PiB0byBhIHBhcnRpY3VsYXIgc29sdXRpb24uIEkgYW0gZmlu
ZSB3aXRoIHRoaXMgZGVmaW5pdGlvbg0KPj4+Pj5pbiB0aGUNCj4+Pj4+ICAgPj4+Pj4+PiBwcm9i
bGVtIHN0YXRlbWVudCB3LyBtaW5vciB0d2VhayAoc3VnZ2VzdGVkIG9uIG1haWxpbmcNCj4+Pj4+
bGlzdCkuDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBEYXRhcGxhbmUgTWV0YWRh
dGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlDQo+Pj4+PmFiaWxpdHkgdG8NCj4+
Pj4+ICAgPj4+Pj4+PiBleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBjbGFzc2lmaWVy
cyBhbmQgc2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+IGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNl
IGZ1bmN0aW9ucywgYW5kIHNlcnZpY2UNCj4+Pj4+ZnVuY3Rpb25zIGFuZA0KPj4+Pj4gICA+Pj4+
Pj4+IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+IGNsYXNzaWZpZXJzfHNlcnZpY2Ugbm9kZXMuDQo+Pj4+
PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBUaGVyZSBtYXkgYmUgYSBzb2x1dGlvbiB0aGF0
IGEgc2VydmljZSBmdW5jdGlvbiBwYXNzZXMNCj4+Pj4+c29tZQ0KPj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+PiBpbmZvcm1hdGlvbiB0byBhdHRhY2hlZCBzZXJ2aWNlIG5vZGUgd2l0aG91dCB1c2luZyBT
RkMNCj4+Pj4+aGVhZGVyLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gVGhhbmtz
LCBMdWN5DQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgSGFscGVybiBEaXJlY3QNCj4+
Pj4+ICAgPj4+Pj4+PiBbbWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tXSBTZW50OiBX
ZWRuZXNkYXksDQo+Pj4+Pk1hcmNoIDEyLA0KPj4+Pj4gICA+Pj4+Pj4+IDIwMTQgMTI6MjUgUE0g
VG86IEx1Y3kgeW9uZzsgSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzDQo+Pj4+PkJPVVRIT1JTOw0K
Pj4+Pj4gICA+Pj4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOw0K
Pj4+Pj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj4gICA+Pj4+Pj4+IHNmYzsgSmFtYWwg
SGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4+PiBkcmFmdC1yaWpz
bWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4gTHVjeSwgeW91IHNheSAidGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgLi4uIiBUaGUN
Cj4+Pj4+ZGVmaW5pdGlvbiB5b3UNCj4+Pj4+ICAgPj4+Pj4+PiB0aGVuIHByb3ZpZGUgaXMgYSBk
ZWZpbml0aW9uIG9mIHRoZSBzZXQgb2YgaW5mb3JtYXRpb24gd2UNCj4+Pj4+YXJlDQo+Pj4+PiAg
ID4+Pj4+Pj4gcHJvcG9zaW5nIHRoYXQgd2UgcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBJLCBhbmQg
b3RoZXJzLA0KPj4+Pj5oYXZlDQo+Pj4+PiAgID4+Pj4+Pj4gYmVlbiB1c2luZyB0aGUgdGVybSBt
ZXRhZGF0YSBtb3JlIG5hcnJvd2x5LiBXZSBjYW4gdXNlDQo+Pj4+PndoYXRldmVyDQo+Pj4+PiAg
ID4+Pj4+Pj4gZGVmaW5pdGlvbiB3ZSB3YW50LiBCdXQgd2UgZG8gbmVlZCB0byBhZ3JlZSBvbiB0
aGUNCj4+Pj4+ZGVmaW5pdGlvbi4NCj4+Pj4+ICAgPj4+Pj4+PiBGb3IgdGhlIHB1cnBvc2VzIG9m
IHRoZSBXRywgaXQgc2VlbXMgbXVjaCBtb3JlIHVzZWZ1bCB0bw0KPj4+Pj51c2UgdGhlDQo+Pj4+
PiAgID4+Pj4+Pj4gdGVybSBtZXRhZGF0YSBmb3IgdGhlIG5hcnJvd2VyIGRlc2NyaXB0aW9uLg0K
Pj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBPbiAzLzEyLzE0LCAxOjE5IFBNLCBMdWN5IHlvbmcgd3Jv
dGU6DQo+Pj4+PiAgID4+Pj4+Pj4+IEhpIEpvZWwsDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+IEkgYWdyZWUuIFdlIG5lZWQgdG8gZGlmZmVyZW50aWF0ZSB0aGUgbWV0YWRhdGEg
dXNlZCBieQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+ZnVuY3Rpb24gYW5kIFNGQyBo
ZWFkZXIuIFRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIGNhcnJ5aW5nDQo+Pj4+PnNvbWUNCj4+Pj4+
ICAgPj4+Pj4+Pj5zdGF0ZXMgYWxvbmcgd2l0aCB0aGUgcGFja2V0LiBJTU86IFNGQyBoZWFkZXIg
aXMgYSBraW5kIG9mDQo+Pj4+PiAgID4+Pj4+Pj4+bWV0YWRhdGEgY2FycmllZCBvbiBwYWNrZXQg
Zm9yIG5leHQgc2VydmljZSBub2RlIHRvIHVzZS4NCj4+Pj4+SW4gdGhlDQo+Pj4+PiAgID4+Pj4+
Pj4+Y29udGV4dCBvZiBTRkMsIHdlIGhhdmUgdGVybSBmb3IgU0ZDIGhlYWRlciBhbmQgdGhlDQo+
Pj4+Pm1ldGFkYXRhIHRoYXQNCj4+Pj4+ICAgPj4+Pj4+Pj53YXMgY2FycmllZCBiZXR3ZWVuIHNl
cnZpY2UgZnVuY3Rpb25zLCBvciBiZXR3ZWVuIHNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj5mdW5j
dGlvbnMgYW5kIGNsYXNzaWZpZXJzL3NlcnZpY2Ugbm9kZXMsIHdoaWNoIGlzIHdoYXQNCj4+Pj4+
dGhlIGRyYWZ0DQo+Pj4+PiAgID4+Pj4+Pj4+Zm9jdXMuDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+IFRoYW5rcywgTHVjeQ0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2Vs
IE0uIEhhbHBlcm4NCj4+Pj4+ICAgPj4+Pj4+Pj4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
XSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLA0KPj4+Pj4gMjAxNA0KPj4+Pj4gICA+Pj4+Pj4+
PiAxMToxOCBBTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENj
Og0KPj4+Pj4gSmltDQo+Pj4+PiAgID4+Pj4+Pj4+IEd1aWNoYXJkIChqZ3VpY2hhcik7IGJyaWpz
bWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbQ0KPj4+Pj4gICA+
Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IEkg
dGhpbmsgaXQgaXMgaW1wb3J0YW50IHRvIGtlZXAgYSBzdHJvbmcgZGlzdGluY3Rpb24NCj4+Pj4+
YmV0d2Vlbg0KPj4+Pj4gICA+Pj4+Pj4+PiBtZXRhZGF0YSAod2hpY2ggaXMgZm9yIHVzZSBieSBh
cHBsaWNhdGlvbnMpIGFuZCB0aGUNCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+PiBjaGFp
bmluZyBpbmZvcm1hdGlvbiBpbiB0aGUgYmFzZSBzZXJ2aWNlIGNoYWluIGhlYWRlciwNCj4+Pj4+
d2hpY2ggaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4gZm9yIHVzZSBieSB0aGUgc2VydmljZSBjaGFpbiBz
dXBwb3J0IG1lY2hhbmlzbXMuDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IFlv
dXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBPbiAzLzEyLzE0
LCAxMDo0MiBBTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gRnVsbHkgYWdy
ZWUgd2l0aCBKb2UuDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gV2Ugc2hv
dWxkIG5vdCByZXF1aXJlIGEgZml4IGxlbmd0aCBmb3IgaW4tYmFuZCBtZXRhZGF0YQ0KPj4+Pj5i
dXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGFsc28gbm90IGxlYXZlIGl0IGZvciBmcmVlbHkgdXNhZ2Uu
IEluIGZhY3QsIHdoZW4gYQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+PiBub2RlIGlu
c2VydHMgU0ZDIGhlYWRlciBvbiBhIChlbmNhcHN1bGF0ZWQpIHBhY2tldCBhbmQNCj4+Pj4+c2Vu
ZCB0bw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbmV4dCBzZXJ2aWNlIG5vZGUsIFNGQyBoZWFkZXIgaXRz
ZWxmIGNhbiBiZSBzZWVuIGFzIGENCj4+Pj4+bWV0YWRhdGEuDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4gTHVjeQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYw0KPj4+Pj4gICA+Pj4+Pj4+
Pj4gW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpvZWwgTS4NCj4+
Pj4+SGFscGVybg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwg
MjAxNCA5OjIxIEFNIFRvOiBOaWNvbGFzDQo+Pj4+PkJPVVRIT1JTOw0KPj4+Pj4gICA+Pj4+Pj4+
Pj4gUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4+PmJyaWpzbWFu
QGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldD47DQo+Pj4+PiAgID4+Pj4+Pj4+PiBzZmM7IEphbWFsIEhhZGkgU2FsaW0g
U3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+IEZvciBpbi1iYW5kIG1ldGFkYXRhLCB0aGUgQVBJIGZvciBhY2Nlc3MgY2FuIGVhc2lseSBi
ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gc3luY2hyb25vdXMuIE91dCBvZiBiYW5kIG1ldGFkYXRhIG5l
ZWRzIGRpZmZlcmVudA0KPj4+Pj5oYW5kbGluZy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFRoZXJlIGFy
ZSBtYW55IGNhc2VzIHdoZXJlIG91dC1vZi1iYW5kIG1ldGFkYXRhIGlzDQo+Pj4+PnVzZWZ1bCBh
bmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGFwcHJvcHJpYXRlLiBCdXQgdGhleSBkbyBub3QgY292ZXIg
YWxsIG5lZWRzIGJ5IGFueQ0KPj4+Pj5zdHJldGNoLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+IEV2ZW4gaWYgZWFjaCBwaWVjZSBvZiBpbi1iYW5kIG1ldGFkYXRhIGlzIG9m
IGZpeGVkDQo+Pj4+Pmxlbmd0aCwNCj4+Pj4+ICAgPj4+Pj4+Pj4+IHRoZXJlIGFyZSBtYW55IGRp
ZmZlcmVudCBraW5kcyBvZiBtZXRhdHlwZS4gVHJ5aW5nIHRvDQo+Pj4+PnNheQ0KPj4+Pj4gICA+
Pj4+Pj4+Pj4gInRoZXJlIHdpbGwgYmUgZXhhY3RseSBmb3VyIHBpZWNlcywgYW5kIHRoZXkgd2ls
bCBiZSBvZg0KPj4+Pj50eXBlcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gdDEsIHQyLCB0MywgYW5kIHQ0
IiBpcyBzaW1wbHkgdG9vIHNwZWNpZmljIGZvciBldmVuIDgwJQ0KPj4+Pj5vZiB0aGUNCj4+Pj4+
ICAgPj4+Pj4+Pj4+bmVlZHMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4g
WW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gT24gMy8x
Mi8xNCwgODo1MiBBTSwgTmljb2xhcyBCT1VUSE9SUyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBIZWxsbyBSb24sDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBTZW5k
aW5nIG91dCBvZiBiYW5kIGNvbmdydWVudCBtZXRhZGF0YSBtYXkgbm90IGJlIHRoZQ0KPj4+Pj5h
bnN3ZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0byBhbGwgbmVlZHMgYnV0IGl0IGlzIG9uZSB0b29s
IHRoYXQgd2Ugc2hvdWxkIGtlZXAuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBOb3QgYWxsIG1ldGFkYXRhIGlzIHRpZWQgdG8gYSBzcGVjaWZpYyBwYWNrZXQsIGZvcg0K
Pj4+Pj5leGFtcGxlIGENCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBwb2xpY3kgY2hhbmdlIGluIFBDUkYg
Y291bGQgbGVhZCB0byBzb21lIG1ldGFkYXRhDQo+Pj4+PnNpZ25hbGluZywNCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiB0aGUgcmVhY3Rpb24gdGltZSBuZWVkIG5vdCBiZSBpbW1lZGlhdGUsIGZldyBtcyBt
YXkNCj4+Pj4+bm90IG1hdHRlci4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+IEFzIHlvdSBwb2ludCwgaWYgYSBwYWNrZXQgaXMgdGllZCB0byBhIG1ldGFkYXRhIGENCj4+
Pj4+Y29ycmVsYXRpb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBpbmZvIGNhbiBiZSBzZXQgaW4gYm90
aCBwYWNrZXQgdG8gZGVhbCB3aXRoIGl0IChpLmUNCj4+Pj4+bWV0YWRhdGENCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBleHBlY3RlZCBmbGFnIGluIHRoZSBTRkMgaGVhZGVyLCBwbHVzIGFuIGlkKQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gRmluYWxseSB3ZSBjYW4gc3RpbGwg
c2VuZCBzb21lIGxpbWl0ZWQgbWV0YWRhdGEgd2l0aGluDQo+Pj4+PmEgaGVhZGVyLg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IFRoaXMgY291bGQgYmUgdXNlZCBmb3IgbG9hZCBiYWxhbmNlcnMgaW4gcGFy
dGljdWxhciBpZg0KPj4+Pj53ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGFncmVlIG9uIGEgY29udmVu
dGlvbiB0byBsb2NhdGUgImNvYXJzZSBncmFpbiBwb2xpY3kiDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
LyAiZmluZSBncmFpbiBwb2xpY3kiIG9uIHJlc2VydmVkIGNvbnRleHQgaGVhZGVycy4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoaXMgc2VlbXMgdG8gb3BlbiB1cCBh
IGxvdCBvZiBmbGV4aWJpbGl0eSAvDQo+Pj4+Pmlubm92YXRpb25zLg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gT24geW91ciBsYXN0IHBvaW50LCB0aGVyZSBpcyBhIHF1
ZXN0aW9uIG9uIGhvdyB0byBtYWtlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWV0YWRhdGEgYXZhaWxh
YmxlIHRvIGEgU2VydmljZSBGdW5jdGlvbi4gQ3VycmVudCBzb2NrZXQNCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBjb25uZWN0aW9ucyBmb3IgZXhhbXBsZSBkbyBub3QgYWxsb3cgdG8gcmV0cmlldmUgSVAN
Cj4+Pj4+aGVhZGVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gb3B0aW9ucy4gU28gSSBhc3N1bWUgdGhh
dCBTRkMgYXdhcmUgU2VydmljZSBGdW5jdGlvbnMNCj4+Pj4+d2lsbA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+IG5lZWQgc29tZSAoYXN5bmNocm9ub3VzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gPykgQVBJIHRv
IHJldHJpZXZlIFNGQyBoZWFkZXIgaW5mb3JtYXRpb24gYXMgd2VsbCBhcw0KPj4+Pj5pbi1iYW5k
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWV0YWRhdGEuIEkgZG9uJ3Qgc2VlIG91dCBvZiBiYW5kIG1l
dGFkYXRhIHRyYW5zcG9ydA0KPj4+Pj5hZGRpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBjb21wbGV4
aXR5LCB0aGUgc2FtZSBBUEkgY2FuIHByb2JhYmx5IGFwcGx5Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhlIGFsdGVybmF0aXZlIG9wdGlvbiwgYWxsb3dpbmcgdmFy
aWFibGUgc2l6ZWQNCj4+Pj4+bWV0YWRhdGEgaW4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0aGUgU0ZD
IGhlYWRlciBoYXMgc29tZSBkcmF3YmFja3MgYXMgd2VsbCwgb25lIGJlaW5nDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gZnJhZ21lbnRhdGlvbiwgYW5kIHNvbWUgc3dpdGNoZXMgZXhwZWN0aW5nIGFzIHdl
bGwgdG8NCj4+Pj4+bG9vayBhdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGVuZCB1c2VyIHRyYWZmaWMg
aGVhZGVycyBmb3IgbGluayBsb2FkIGJhbGFuY2luZy4gSQ0KPj4+Pj53b3VsZA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IGFncmVlIHRoYXQgaWYgd2UgY2FuIGFjY2VwdCB0aGVzZSBpc3N1ZXMsIHRoZW4g
c2VuZGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG9mZi1saW5lIGNvbmdydWVudCBtZXRhZGF0YSBs
b29zZXMgaXRzIGludGVyZXN0Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gV2UgbmVlZCB0byB0YWtlIGludG8gYWNjb3VudCB0aGF0IGJvdGggaW4tYmFuZCBhbmQNCj4+
Pj4+Y29uZ3J1ZW50DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gb3V0LW9mLWJhbmQgbWV0YWRhdGEgdHJh
bnNwb3J0IGlzIG5vdCByZWxpYWJsZS4gQQ0KPj4+Pj5wYWNrZXQgbG9zcw0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IHRyaWdnZXJpbmcgcmV0cmFuc21pc3Npb24gd291bGQgbm90IGxlYWQgdG8gdGhlDQo+
Pj4+PmlkZW50aWNhbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHJlY29uc3RydWN0aW9uIG9mIHRoZSBh
c3NvY2lhdGVkIG1ldGFkYXRhLiBJbiBzb21lDQo+Pj4+PmNhc2VzLCB3ZQ0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IG1pZ2h0IHRodXMgZXZlbiBuZWVkIG5vbi1jb25ncnVlbnQgb3V0LW9mLWJhbmQgcmVs
aWFibGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtZXRhZGF0YSB0cmFuc3BvcnQuDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fIEZyb206DQo+Pj4+PiBSb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBQYXJrZXIgW1Jvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb20+XSBTZW50Og0KPj4+Pj5XZWRuZXNkYXksDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gTWFyY2gg
MTIsIDIwMTQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiAxMjo0MyBQTSBUbzogTmljb2xhcyBCT1VUSE9S
UyBDYzogSmltIEd1aWNoYXJkDQo+Pj4+PihqZ3VpY2hhcik7DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+c2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1Ympl
Y3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBOaWNvbGFzLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gSSB1bmRl
cnN0YW5kIHRoZSBjb25jZXB0IGZvciBvdXQgb2YgYmFuZCBzaWduYWxpbmcgb2YNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pm1ldGFkYXRhLCBidXQgSSBhbSBjb25jZXJuZWQgdGhhdCBpdCBpbnRyb2R1Y2Vz
DQo+Pj4+PnNpZ25pZmljYW50DQo+Pj4+PiAgID4+Pj4+Pj4+Pj5jb21wbGV4aXR5IGR1ZSB0byB0
aGUgcG90ZW50aWFsIHJhY2UgY29uZGl0aW9uIG9mDQo+Pj4+PnJlY2VpdmluZyB0aGUNCj4+Pj4+
ICAgPj4+Pj4+Pj4+PnJlYWwgcGFja2V0IGJlZm9yZSB0aGUgbWV0YWRhdGEuIFdoaWxlIHRoZSBy
ZWFsIHBhY2tldA0KPj4+Pj5jb3VsZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+aW5kaWNhdGUgdGhhdCBv
dXQgb2YgYmFuZCBtZXRhZGF0YSBpcyBleHBlY3RlZCwgaG93IGNhbg0KPj4+Pj53ZQ0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Z3VhcmFudGVlIHRoZSBvcmRlciBvZiByZWNlcHRpb24/IFdoYXQgaWYgc3dp
dGNoaW5nIG9yDQo+Pj4+PnJvdXRpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pm5vZGVzIGFwcGx5IGhh
c2ggYmFzZWQgbG9hZCBiYWxhbmNpbmc/IFdoYXQgaWYgdGhlIGxvYWQNCj4+Pj4+ICAgPj4+Pj4+
Pj4+PmJhbGFuY2luZyB1bmRlcnN0YW5kcyBTRkMgZW5jYXBzIGFuZCBsb29rcyBiZXlvbmQgaXQg
dG8NCj4+Pj4+dGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5vcmlnaW5hbCBoZWFkZXIgdG8gZ2V0IGJl
dHRlciBlbnRyb3B5Pw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IENhbiB3ZSBndWFyYW50ZWUgdGhhdCB0
aGUgbWV0YWRhdGEgYW5kIHJlYWwgcGFja2V0DQo+Pj4+PndpbGwgZm9sbG93DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj50aGUgZXhhY3Qgc2FtZSBwYXRoPyBJZiB3ZSBjYW4gbm90LCB0aGVuDQo+Pj4+Pmlt
cGxlbWVudGF0aW9ucyB3aWxsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5uZWVkIHRvIGFkZCBpbmdyZXNz
IHF1ZXVpbmcgdG8gY29wZSB3aXRoIHRoZSBzY2VuYXJpby4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IEFsc28sIGRvIHlvdSBmZWVsIHRoYXQgdGhlIGluY3JlYXNlIGlu
IGltcGxlbWVudGF0aW9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gY29tcGxleGl0eSBhdCB0aGUgc2Vy
dmljZSBmdW5jdGlvbnMgaXMgcmVhc29uYWJsZT8NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IFRoYW5rcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+IFJvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IE9uIE1hciAx
MiwgMjAxNCwgYXQgNDowOSBBTSwgIk5pY29sYXMgQk9VVEhPUlMiDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+IDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbT4NCj4+Pj4+PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PiB3
cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gSSB0aGluayB3
ZSBtdXN0IG1ha2UgYSBkaXN0aW5jdGlvbiBiZXR3ZWVuOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+PiAtIE1ldGFkYXRhIHdoaWNoIHNob3VsZCBiZSBwYXJ0IG9mIHRo
ZSBoZWFkZXIgZGVmaW5lZA0KPj4+Pj5hcyBpbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBiYW5kIG1h
cmtpbmcuIC0gTWV0YWRhdGEgd2l0aCBjYW4gYmUgcGFzc2VkIG91dCBvZg0KPj4+Pj5iYW5kLCBm
b3INCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gZXhhbXBsZSBjb25ncnVlbnQgb3V0IG9mIGJhbmQgc2ln
bmFsaW5nIGRlZmluZWQgaW4NCj4+Pj4+dGhlIGRyYWZ0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+IFRoZSBmb3JtZXIgY2FsbHMgZm9yIGEgbGltaXRlZCBzcGFjZSBp
biB0aGUgaGVhZGVyLA0KPj4+Pj50cnVlLCBUaGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbGF0dGVy
IGhvd2V2ZXIgZG9lcyBub3QgaW5jdXIgYW55IHNwYWNlIGxpbWl0YXRpb24NCj4+Pj4+YW5kIGlz
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IHN0aWxsIGZhaXJseSBlZmZpY2llbnQgYW5kIGl0IHJlbWFp
bnMgY29tcGF0aWJsZSB3aXRoDQo+Pj4+PmEgZml4ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gc2l6
ZSBoZWFkZXIgdXNlZCB0byByb3V0ZSB0aG9zZSBzaWduYWxpbmcgbWVzc2FnZXMNCj4+Pj4+YWxv
bmcgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGNoYWluJ3Mgc2VydmljZSBmdW5jdGlvbnMuDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IE5pY29sYXMgX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
PiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbamd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3Vp
Y2hhckBjaXNjby5jb20+XSBTZW50Og0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBUdWVzZGF5LCBNYXJj
aCAxMSwgMjAxNCA2OjQ4IFBNIFRvOiBSb24gUGFya2VyIENjOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
PiBOaWNvbGFzIEJPVVRIT1JTOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEph
bWFsIEhhZGkgU2FsaW0NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtzZmNdDQo+
Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBIaSBSb24sDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFdlIGNhbiBjZXJ0YWlubHkgaGF2ZSB0aGlzIGRpc2N1
c3Npb24gYnV0IHdlIHNob3VsZA0KPj4+Pj5maXJzdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBjb25z
aWRlciB3aGF0IGluZm9ybWF0aW9uIGlzIG5lY2Vzc2FyeSBhbmQgaWYgc2FpZA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+PiBpbmZvcm1hdGlvbiBjYW4gZml0IHdpdGhpbiBhIGZpeGVkIG51bWJlciBvZiBj
b250ZXh0cw0KPj4+Pj5pbiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbWFqb3JpdHkgb2YgY2Fz
ZXMuIFJlbWVtYmVyLCB0aGUgZ29hbCBvZiBiZWluZyBhYmxlDQo+Pj4+PnRvIHBhc3MNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4gbWV0YWRhdGEgdGhyb3VnaCB0aGUgbmV0d29yayBpcyB0byBlbmhhbmNl
IHNlcnZpY2UNCj4+Pj4+ZGVsaXZlcnksDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IG5vdCBwYXNzIHRo
ZSBlbnRpcmUgd29ya3Mgb2YgU2hha2VzcGVhcmUgOy0pDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+IFNlbnQgZnJvbSBteSBpUGhvbmUNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IE9uIE1hciA3LCAyMDE0LCBhdCAzOjUyIEFNLCAiUm9u
IFBhcmtlciINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPg0KPj4+Pj48bWFp
bHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBOaWNvbGFzLA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IEkgc2VlIHNpbWlsYXIgcmVxdWlyZW1lbnRzIGZy
b20gdGhlIDNncHAgRVBDIHNpZGUuDQo+Pj4+Pkkgd291bGQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
IGxpa2UgdG8gcHJvcG9zZSBhbiBPVUkgLyBUTFYgYmFzZWQgYXBwcm9hY2ggd2hlcmUgdGhlDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+PiByZXNlcnZlZCBPVUkgY2FuIGJlIHVzZWQgZm9yIGFncmVlZCB1
cG9uIHR5cGVzIG9mDQo+Pj4+PmNvbW1vbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gbWV0YWRhdGEg
YW5kIHZlbmRvciBvciBvdGhlciBvcmdhbml6YXRpb25hbCBPVUlzIGNhbg0KPj4+Pj5iZSB1c2Vk
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiB0byBxdWlja2x5IGlubm92YXRlIGluIHRoZSBuZXR3b3Jr
cy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IFNpbXVsdGFuZW91c2x5LCBJIHdvdWxkIGFsc28gbGlr
ZSB0byBjb25zaWRlcg0KPj4+Pj5tZWNoYW5pc21zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiB0aGF0
IGFyZSBvcHRpbWl6ZWQgZm9yIGxvbmcgbGl2ZWQgZmxvd3Mgc28gYXMgdG8NCj4+Pj4+bGltaXQg
dGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBuZWdhdGl2ZSBlZmZlY3RzIG9mIHBhY2tldCBncm93
dGguDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gUm9uDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+PiBPbiBNYXIgNywgMjAxNCwgYXQgODozNCBBTSwgIk5pY29sYXMgQk9VVEhPUlMiDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmlj
b2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPg0KPj4+Pj48bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4gSGVsbG8gSmltDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiBJIGhhdmUgc2VlbiBjYXNlcyBpbiBHaSBMQU4sIHdoZXJlIHN1YnNjcmliZXIgcmVs
YXRlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGluZm9ybWF0aW9uIGlzIHBhc3NlZCB0byBhIFdl
YiBQcm94eSBmb3IgSFRUUCBoZWFkZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBlbnJpY2htZW50
IChhaW1lZCBhdCBzb21lIFdlYiBDb250ZW50IHByb3ZpZGVycw0KPj4+Pj5wYXJ0bmVycyBvZg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHRoZSBNb2JpbGUgT3BlcmF0b3IpLg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IEluZm9ybWF0aW9uIHdhcyBhbiBjb2RlZCAocGVyc2lzdGVudCkgc3Vic2NyaWJl
ciBpZA0KPj4+Pj5kZXJpdmVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZnJvbSB0aGUgTVNJU0RO
LCBhbmQgY291cGxlIG9mIGYgY3VzdG9tZXIgcHJvZmlsZQ0KPj4+Pj5yZWxhdGVkDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gZmllbGRzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4gSW4gYW4gc2ZjIGJhc2VkIEdpIExBTiwgdGhpcyBlbnRpdHkgc2hvdWxkIHJl
Y2VpdmUNCj4+Pj4gPmZyb20gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gQ2xhc3NpZmllcg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gLSBBIGNsYXNzaWZp
Y2F0aW9uIG9mIHRoZSBDb250ZW50IFByb3ZpZGVyICggSWQsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gQ2F0ZWdvcnkpIGJhc2VkIG9uIHRyYWZmaWMgYW5hbHlzaXMgLSBUaGUgTVNJU0ROIG9mDQo+
Pj4+PiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBzdWJzY3JpYmVyIC0gVHdvIHN1YnNjcmli
ZXIgcG9saWN5IGZpZWxkcyAobm90IHRpZWQNCj4+Pj4+IHRvIFBDUkYNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiBidXQgYmVsb25naW5nIHRvIHRoZSBTdWJzY3JpYmVyIERCKSAoU3Vic2NyaWJlcg0K
Pj4+Pj4gY2F0ZWdvcnksDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gc3ViLWNhdGVnb3J5KSAtIEEg
c2Vzc2lvbiBpZCAoZm9yIGxvZ2dpbmcgYW5kDQo+Pj4+PnRyYWNraW5nDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4gcHVycG9zZXMpDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiBUaGUgb2JqZWN0aXZlIGJlaW5nIHRvIGF2b2lkIGhhdmluZyB0aGUgSFRUUCBQcm94
eQ0KPj4+Pj50bw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGJlY29tZSBhIHRydXN0ZWQgYXBwbGlj
YXRpb24gKGludGVyb2dhdGUgdGhlDQo+Pj4+PiBzdWJzY3JpYmVyIERCLA0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IGV0Yy4uKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBOaWNvbGFzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTogSmltDQo+Pj4+PiBHdWljaGFy
ZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IChqZ3VpY2hhcikgW2pndWljaGFyQGNpc2NvLmNvbTxt
YWlsdG86amd1aWNoYXJAY2lzY28uY29tPl0gU2VudDoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBU
aHVyc2RheSwgTWFyY2ggMDYsIDIwMTQgMjowMiBQTSBUbzogSmFtYWwgSGFkaQ0KPj4+Pj5TYWxp
bTsNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBqbW9pc2FuZEBqdW5pcGVyLm5ldDxtYWlsdG86am1v
aXNhbmRAanVuaXBlci5uZXQ+IDxtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQ+Ow0KPj4+Pj4g
YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0PiBDYzoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBzZmMgU3Vi
amVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMt
bWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IEhpIEphbWFsLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4gWW91IHNhaWQgIkl0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFy
aWFibGUNCj4+Pj4+IHNpemVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbWV0YWRhdGEiLi4gSSBh
bSBub3Qgc28gY29udmluY2VkIGFuZCB3b3VsZCBsaWtlIHRvDQo+Pj4+PiBiZXR0ZXINCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiB1bmRlcnN0YW5kIHRoZSByZXF1aXJlbWVudHMgYmVmb3JlIHBhc3Np
bmcganVkZ2VtZW50Lg0KPj4+Pj4gSWYgd2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBsb29rIGF0
IHRoZSB1c2UgY2FzZXMgYXMgcHJlc2VudGVkIHRodXMgZmFyIGludG8NCj4+Pj4+IHRoZSBXRyBJ
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gaGF2ZSB5ZXQgdG8gc2VlIGEgc2luZ2xlIGV4YW1wbGUg
b2YgdGhlIG5lZWQNCj4+Pj4+IChub3RpbmcgdGhhdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGRl
c2lyZSBpcyBub3QgdGhlIHNhbWUgYXMgbmVlZCkgLSBJIGFtIG5vdCBzYXlpbmcNCj4+Pj4+IHRo
ZXJlIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbm8gcmVxdWlyZW1lbnQgYnV0IHJhdGhlciB0
aGF0IHdlIHNob3VsZCBub3QganVtcA0KPj4+Pj4gdG8gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gY29uY2x1c2lvbiBhbmQgYnVpbGQgc3RhbmRhcmRzIGFyb3VuZCBhIHRoZW9yeS4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gT24gMy8zLzE0LCA2OjM1IEFNLCAiSmFtYWwg
SGFkaSBTYWxpbSINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gPGhhZGlAbW9qYXRhdHUuY29tPG1h
aWx0bzpoYWRpQG1vamF0YXR1LmNvbT4gPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4+DQo+Pj4+
Pndyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBJ
IGxpa2UgdGhlIGRvYyAtIHdlbGwgd3JpdHRlbi4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gU2VjdGlvbiA0LjMgb24gbWV0YWRhdGEgZW5jb2RpbmcuDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IEl0IHNlZW1zIHRo
ZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGUgc2l6ZWQNCj4+Pj4+IG1ldGFkYXRhDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4+IChhdCBsZWFzdCBmb3IgaHR0cC9hcHAgeW91IHNlZW0gdG8gaW5k
aWNhdGUgdGhlDQo+Pj4+PiBkZXNpcmUgZm9yDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+aXQpLg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBGb3IgYSBkYXRhcGF0aCBwZXItcGFja2V0IG1ldGFkYXRh
LCBpIGZlZWwgdGhlDQo+Pj4+PiBuZWVkIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGp1c3Qg
YXMgaW1wb3J0YW50LiBBcmUgd2UgbGltaXRlZCBieSB0aGUgZmFjdCB0aGF0DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4+IGV4aXN0aW5nIGhhcmR3YXJlIG1heSBub3QgYmUgYWJsZSB0byBoYW5kbGUg
VExWcz8NCj4+Pj4+Rm9yDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGV4YW1wbGUsIEkgZG9udCBo
YXZlIGEgcHJvYmxlbSBoYW5kbGluZyBUTFZzIGluIGENCj4+Pj4+IHNvZnR3YXJlDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4+ZGF0YXBhdGguDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4+IGNoZWVycywgamFtYWwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18gc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IG1haWxpbmcgbGlzdCBzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiBtYWls
aW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+
Pj4gbWFpbGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNm
Yw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+
Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMg
bWFpbGluZw0KPj4+Pj4gbGlzdA0KPj4+Pj4gICA+Pj4+PiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pg0KPj4+
Pj4gICA+Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+
Pj4+PiAgID4+c2ZjIG1haWxpbmcgbGlzdA0KPj4+Pj4gICA+PnNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+ICAgPj5odHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+DQo+Pj4+PiAgID5fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+Pj4gICA+c2Zj
IG1haWxpbmcgbGlzdA0KPj4+Pj4gICA+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gICA+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+DQo+Pj4+DQo+Pj4+IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+IHNmYyBtYWlsaW5nIGxpc3QNCj4+Pj4g
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+IGh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4NCj4+PiBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+IHNmYyBtYWlsaW5nIGxpc3QNCj4+PiBzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+DQo+Pg0KPj5fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXw0KPj5zZmMgbWFpbGluZyBsaXN0DQo+PnNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYw0KPg0KPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQo+c2ZjIG1haWxpbmcgbGlzdA0KPnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQoNCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzZmMgbWFpbGluZyBs
aXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OuWui+S9kzsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0
IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJ
cGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWls
eTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiXEDlrovkvZMiOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7
fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRp
di5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9u
dC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30N
CmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNv
bG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4u
TXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1
cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAuTXNvQWNldGF0ZSwgbGkuTXNv
QWNldGF0ZSwgZGl2Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1z
dHlsZS1saW5rOiLmibnms6jmoYbmlofmnKwgQ2hhciI7DQoJbWFyZ2luOjBjbTsNCgltYXJnaW4t
Ym90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjguMHB0Ow0KCWZvbnQtZmFtaWx5OiJUYWhvbWEi
LCJzYW5zLXNlcmlmIjt9DQpzcGFuLkNoYXINCgl7bXNvLXN0eWxlLW5hbWU6IuaJueazqOahhuaW
h+acrCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms65om5
5rOo5qGG5paH5pysOw0KCWZvbnQtZmFtaWx5OuWui+S9kzt9DQpwLkJhbGxvb25UZXh0LCBsaS5C
YWxsb29uVGV4dCwgZGl2LkJhbGxvb25UZXh0DQoJe21zby1zdHlsZS1uYW1lOiJCYWxsb29uIFRl
eHQiOw0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbWFyZ2luOjBjbTsN
CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWls
eToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnNwYW4uQmFsbG9vblRleHRDaGFyDQoJe21z
by1zdHlsZS1uYW1lOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5
Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQiOw0KCWZvbnQtZmFtaWx5OiJUYWhvbWEi
LCJzYW5zLXNlcmlmIjt9DQpzcGFuLkVtYWlsU3R5bGUyMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJz
b25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5
N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjINCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30N
Ci5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6
ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0K
CW1hcmdpbjo3Mi4wcHQgNzIuMHB0IDcyLjBwdCA3Mi4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0K
CXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1s
Pg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1s
PjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpl
eHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVs
YXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJaSC1DTiIgbGlu
az0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTYu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj5JIGxpa2UgdGhlIGlkZWEgb2Ygc2VwYXJhdGluZyB0aGUgU2Vydmlj
ZSBGdW5jdGlvbiBMYXllciBhbmQgdGhlIFNlcnZpY2UgUGF0aCBMYXllciwgYXMgcHJvcG9zZWQg
aW4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMuDQogVGhlIHJvbGUg
b2YgdGhlIFNlcnZpY2UgUGF0aCBMYXllciBpcyBqdXN0IHRvIHN0ZWVyIHRoZSB0cmFmZmljIGFs
b25nIGEgcGFydGljdWxhciBjaGFpbiBvZiBzZXJ2aWNlIG5vZGVzIHdoaWNoIGNhbiBiZSBpbXBs
ZW1lbnRlZCBieSBleGlzdGluZyB0b29scyBmb3Igc291cmNlIHJvdXRpbmcsIHN1Y2ggYXMgc2Vn
bWVudCByb3V0aW5nLiBBcyBzdWNoLCBpdOKAmXMgbm90IG5lY2Vzc2FyeSB0byB0cnkgdG8ga2Vl
cCB0aGUgU2VydmljZSBQYXRoIExheWVyDQogdHJhbnNwb3J0LWluZGVwZW5kZW50IGFuZCBjb250
YWluIGl0IGluIHRoZSBTRkMgaGVhZGVyLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj5CZXN0IHJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj5YaWFvaHU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdCI+DQo8ZGl2
Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0
O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L5L2TIj7lj5Hku7bkuro8
c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTrlrovkvZMiPiBzZmMgW21haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZ10NCjwvc3Bhbj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTrlrovkvZMiPuS7o+ihqCA8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTrlrovkvZMiPkplcm9tZSBN
b2lzYW5kPGJyPg0KPC9zcGFuPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OuWui+S9kyI+5Y+R6YCB5pe26Ze0PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9z
cGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk65a6L5L2TIj4gMjAxNDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTrlrovkvZMiPuW5tDxzcGFuIGxhbmc9IkVOLVVTIj4zPC9zcGFuPuaciDxzcGFu
IGxhbmc9IkVOLVVTIj4xODwvc3Bhbj7ml6U8c3BhbiBsYW5nPSJFTi1VUyI+DQogMTowMzxicj4N
Cjwvc3Bhbj48Yj7mlLbku7bkuro8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L2I+PHNwYW4g
bGFuZz0iRU4tVVMiPiBtaWtlYmlhbmNAYW9sLmNvbTsgc2ZjQGlldGYub3JnPGJyPg0KPC9zcGFu
PjxiPuS4u+mimDxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1V
UyI+IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDxvOnA+PC9vOnA+PC9zcGFu
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+VGhpcyAobGVuZ3RoeSBhbmQgdmVyeSBsaXZlbHkpIHRocmVhZCBzdGFydGVkIGZyb20g
ZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMgKHdoaWNoIEkgY28tYXV0
aG9yZWQpLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JbiBzZWN0aW9uIDQu
OCwgd2UgbWFkZSBhIGNsZWFyIGRpc3RpbmN0aW9uIGJldHdlZW4gYSBzZXJ2aWNlIHBhdGggbGF5
ZXIgKHN0ZWVyaW5nIHBhY2tldHMgaG9wIGJ5IGhvcCBhbG9uZyB0aGUgY2hhaW4pIGFuZCBhIHNl
cnZpY2UgZnVuY3Rpb24gbGF5ZXINCiAoY29udmV5IG1ldGFkYXRhIGluZm9ybWF0aW9uIG9mIGlu
dGVyZXN0IHRvIFNGcykuIFRlcm1pbm9sb2d5IGFzaWRlLCBpdCBzZWVtcyB0aGF0IHN1Y2ggbGF5
ZXJlZCB2aWV3IHdhcyBhZ3JlZWQgdXBvbiBieSBtYW55IHBlb3BsZSBvbiB0aGUgbWFpbGluZyBs
aXN0Lg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPk5vdyB0aGlzIGNlcnRh
aW5seSBkb2VzIGJlZyB0aGUgcXVlc3Rpb24gb2Ygc29sdmluZyBCT1RIIHByb2JsZW1zIHdpdGgg
dGhlIHNhbWUgKHBhY2tldCkgZW5jYXBzdWxhdGlvbiBtZWNoYW5pc20uIE5vdGFibHkgd2hlbiBv
YnNlcnZpbmcgdGhhdCBtYW55DQogdXNlIGNhc2VzIGNvdWxkIGJlIHNhdGlzZmllZCB3aXRob3V0
IFNGLWxldmVsIG1ldGFkYXRhLCBvciBieSB1c2luZyBtb3JlIG91dC1vZi1iYW5kIHdheXMgdG8g
Y29udmV5IHN1Y2ggU0YgbWV0YWRhdGEuIEFuZCBhbHNvIHdoZW4gb2JzZXJ2aW5nIHRoYXQgaW5i
YW5kIG1hcmtpbmcgKGUuZy4gcGFja2V0IGhlYWRlcnMpIGNvbWVzIHdpdGggdmFyaW91cyBwcm9z
ICZhbXA7IGNvbnMgKHNvbWUgb2YgdGhlIGlzc3VlcyBiZWluZyBpZGVudGlmaWVkIGluIHRoZQ0K
IGRyYWZ0LCBlLmcuIHNlY3Rpb25zIDQuMSBhbmQgNC4yKS4gPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPkkgZG8gYWdyZWUgd2l0aCBNYXJpYS4gV2UgbWF5IHdhbnQgdG8gZXhw
bG9yZSBvdGhlciBvcHRpb25zIGZvciBhZGRyZXNzaW5nIHRoZSBuZWVkcyBvZiB0aGUgc2Vydmlj
ZSBwYXRoIGxheWVyIHRoYXQgZG8gbm90IHJlcXVpcmUgYW4gZXhwbGljaXQNCiBjaGFpbi1pZCBv
ZiBzb3J0cy4gPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkluIHRoZSBkcmFm
dCwgd2UgY29uY2x1ZGVkIGJ5IHN0YXRpbmcg4oCcQSBwcm9kdWN0aXZlIHBhdGggZm9yd2FyZCBj
b3VsZCBiZSB0byBkaXZpZGUgYW5kIGNvbnF1ZXI6IHRvIGNsZWFybHkgc2VwYXJhdGUgdGhlIHBy
b2JsZW0gb2YgU2VydmljZSBGdW5jdGlvbg0KIFBhdGggdG9wb2xvZ3kgZnJvbSB0aGUmbmJzcDsm
bmJzcDsgcHJvYmxlbSBvZiBbY29udmV5aW5nIFNGXSBtZXRhZGF0YeKAnS4gSSBkbyBiZWxpZXZl
IHdlIHNob3VsZCBleHBsb3JlIHN1Y2ggc2VwYXJhdGlvbiBwcmluY2lwbGUgZnVydGhlci48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEu
MHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gc2ZjIFs8YSBocmVmPSJt
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwv
YT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPjxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNv
bSI+bWlrZWJpYW5jQGFvbC5jb208L2E+PGJyPg0KPGI+U2VudDo8L2I+IEZyaWRheSwgTWFyY2gg
MTQsIDIwMTQgNTo1MCBQTTxicj4NCjxiPlRvOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gU0ZD
IGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0
b206MTIuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+SSB3b3Vs
ZCBpbWFnaW5lIHRoYXQgaWYgd2UgbWFkZSB0aGUgQ2hhaW4gSUQgZmllbGQgaW4gdGhlIGhlYWRl
ciBiZSBvcHRpb25hbCwgeWV0IHN0aWxsIHJlcXVpcmVkIGEgaGVhZGVyIGFuZCBzdGlsbCByZXF1
aXJlZCB0aGF0DQogc29tZSBpbmRpY2F0aW9uIG9mIHRoZSBjaGFpbiBiZSBjYXJyaWVkIHNvbWV3
aGVyZSBpbiB0aGUgcGFja2V0IChtcGxzIGxhYmVsIG9yIHZsYW4gb3Igd2hhdGV2ZXIpLCB0aGF0
IHRoZSBpbXBsZW1lbnRhdGlvbiB3b3VsZCBiZWNvbWUgb3Zlcmx5IGNvbXBsaWNhdGVkLiAmbmJz
cDtUbyBkbyBzbyB3b3VsZCBiZSB1c2luZyBTRkMgc2ltcGx5IGFzIGEgbWVjaGFuaXNtIHRvIGNh
cnJ5IG1ldGEgZGF0YSBhbmQgbm90IGF0IGFsbCBmb3Igc2VydmljZSBjaGFpbmluZywNCiB3aGlj
aCBzb3VuZHMgY291bnRlciBpbnR1aXRpdmUgdG8gbWUuJm5ic3A7PGJyPg0KPGJyPg0KTWFyaWEs
Jm5ic3A7PGJyPg0KU28sIHlvdSBhcmUgc2F5aW5nIHRoYXQgeW91IHdhbnQgdG8gdXNlIFNGQyB0
byBjYXJyeSBhcm91bmQgbWV0YWRhdGEsIGJ1dCBub3QgZm9yIGFjdHVhbCBzZXJ2aWNlIGNoYWlu
aW5nIGJlY2F1c2UgeW91IGFscmVhZHkgaGF2ZSBhIHdheSB0byBpbXBsZW1lbnQgc2VydmljZSBj
aGFpbmluZyBvdXRzaWRlIG9mIFNGQz8gJm5ic3A7TWF5YmUgSSdtIG5vdCBmb2xsb3dpbmcsIGJ1
dCBpdCBzZWVtcyB0byBtZSB0aGF0IGlmIHlvdSB3ZXJlIHRvIHVwZ3JhZGUgeW91cg0KIG5ldHdv
cmsgdG8gc3VwcG9ydCBTRkMgdGhhdCB5b3Ugd291bGQgY2hhbmdlIGZyb20gdXNpbmcgeW91ciBl
eGlzdGluZyBtZWNoYW5pc20gYW5kIHN0YXJ0IHVzaW5nIFNGQywgd2hpY2ggaXMgbWVhbnQgdG8g
cHJvdmlkZSBzdXBwb3J0IGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyB0aGF0IGFyZSBub3QgU0ZDIGF3
YXJlLiAmbmJzcDtUaGVyZSBhcmUgYSBudW1iZXIgb2YgdXMgd2hvIGhhdmUgaW1wbGVtZW50ZWQs
IGluIG9uZSB3YXkgb3IgYW5vdGhlciwgc29tZQ0KIHNvcnQgb2Ygc2VydmljZSBjaGFpbmluZywg
YnV0IEkgKEkgY2FuIGF0IGxlYXN0IHNwZWFrIGZvciBteXNlbGYpIGFtIGxvb2tpbmcgdG8gU0ZD
IG5vdCB0byBlbmhhbmNlIG15IGN1cnJlbnQgaW1wbGVtZW50YXRpb24sIGJ1dCB0byByZXBsYWNl
IGl0IHdpdGggc29tZXRoaW5nIGJldHRlciB3aGlsZSBzdGlsbCBtYWludGFpbmluZyBteSBjb3Jl
IChub24gc2VydmljZSBmdW5jdGlvbikgaW5mcmFzdHJ1Y3R1cmUuPHNwYW4gc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPjxvOnA+PC9vOnA+PC9zcGFuPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5
bGU9Im1hcmdpbi1ib3R0b206Ni43NXB0Ij4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249
ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyIj48c3BhbiBsYW5nPSJFTi1VUyI+DQo8
aHIgc2l6ZT0iMSIgd2lkdGg9IjEwMCUiIG5vc2hhZGU9IiIgc3R5bGU9ImNvbG9yOiM5OTk5OTki
IGFsaWduPSJjZW50ZXIiPg0KPC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTo2Ljc1cHQiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIj5G
cm9tOiA8L3NwYW4+DQo8L2I+PHNwYW4gbGFuZz0iRU4tVVMiPjxhIGhyZWY9Im1haWx0bzprZWdy
YXlAY2lzY28uY29tJTNja2VncmF5QGNpc2NvLmNvbSI+a2VncmF5QGNpc2NvLmNvbSZsdDtrZWdy
YXlAY2lzY28uY29tPC9hPiZndDs8YnI+DQo8Yj5UbzogPC9iPlJvbiBQYXJrZXImbHQ7PGEgaHJl
Zj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPlJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0OyxKaW0gR3VpY2hhcmQgKGpndWljaGFyKSZsdDs8YSBo
cmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIj5qZ3VpY2hhckBjaXNjby5jb208L2E+Jmd0
OyxKb2VsIE0uIEhhbHBlcm4mbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20i
PmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0Ozxicj4NCjxiPmNjOiA8L2I+PGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyUzY3NmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnJmx0O3NmY0BpZXRm
Lm9yZzwvYT4mZ3Q7PGJyPg0KPGI+U2VudDogPC9iPkZyaWRheSwgTWFyY2ggMTQsIDIwMTQ8YnI+
DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPGJy
Pg0KPGJyPg0KJiM0MzsxIHRoZSBpZGVhIGlzIGludGVyb3BlcmFiaWxpdHkuPGJyPg0KPGJyPg0K
PGJyPg0KT24gMy8xNC8xNCAxMjo1NSBQTSwgJnF1b3Q7Um9uIFBhcmtlciZxdW90OyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0OyB3cm90ZTo8YnI+DQo8YnI+DQomZ3Q7VGhhbmtz
LCBKaW0uPGJyPg0KJmd0Ozxicj4NCiZndDtSZW1lbWJlciB0aGF0IHdlIGhhdmUgc2FpZCBtYW55
IHRpbWVzIHRoYXQgdGhlIFNGQyBzZXJ2aWNlIGhlYWRlciBpczxicj4NCiZndDt0cmFuc3BvcnQg
aW5kZXBlbmRlbnQuICZuYnNwOyBKdXN0IGJlY2F1c2UgdGhlIGNoYWluIGlkIGNvdWxkIGJlIGNh
cnJpZWQgaW48YnI+DQomZ3Q7c29tZSBmb3JtIG9yIGFub3RoZXIgd2l0aCBzb21lIHBhcnRpY3Vs
YXIgdHJhbnNwb3J0IGRvZXNuJ3QgbWVhbiB0aGF0IGl0PGJyPg0KJmd0O2NvdWxkIGJlIHVuaXZl
cnNhbGx5IGNvbnZleWVkLiAmbmJzcDsmbmJzcDsgQnkgbWFraW5nIGFuZCBrZWVwaW5nIHRoZSBT
RkMgc2VydmljZTxicj4NCiZndDtoZWFkZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50IG1ha2VzIGl0
IG1vcmUgYXBwbGljYWJsZSBpbiBtb3JlPGJyPg0KJmd0O2Vudmlyb25tZW50cyBhbmQgbW9yZSBs
aWtlbHkgdG8gZ2V0IGFkb3B0ZWQgYnJvYWRseS48YnI+DQomZ3Q7PGJyPg0KJmd0OyAmbmJzcDsg
Um9uPGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS08YnI+DQomZ3Q7RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgWzxhIGhyZWY9Im1haWx0
bzpqZ3VpY2hhckBjaXNjby5jb20iPm1haWx0bzpqZ3VpY2hhckBjaXNjby5jb208L2E+XTxicj4N
CiZndDtTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDM6NTIgUE08YnI+DQomZ3Q7VG86IEpv
ZWwgTS4gSGFscGVybjsgUm9uIFBhcmtlcjxicj4NCiZndDtDYzogPGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCiZndDtTdWJqZWN0OiBTRkMgZW5jYXBz
dWxhdGlvbiBjaGFpbiBJRDxicj4NCiZndDs8YnI+DQomZ3Q7SGkgSm9lbCw8YnI+DQomZ3Q7PGJy
Pg0KJmd0O1BlcmhhcHMgYnV0IEkgd291bGQgcG9pbnQgb3V0IHRoYXQgdGhlIGJhc2UgU0ZDIGhl
YWRlciBjb3VsZCBoYXZlIGEgbG90PGJyPg0KJmd0O21vcmUgaW5mb3JtYXRpb24gdGhhbiBqdXN0
IHRoZSBjaGFpbiBJRDsgSSB3b3VsZCBhbHNvIHBvaW50IG91dCB0aGF0IHRoZTxicj4NCiZndDtk
ZXZpbCBpcyBpbiB0aGUgZGV0YWlscyBhbmQgc2F5aW5nICZxdW90O3dlbGwsIEkgY2FuIGp1c3Qg
dXNlIGFuIE1QTFMgbGFiZWwmcXVvdDs8YnI+DQomZ3Q7aGlkZXMgbXVjaCBvZiB0aGUgY29tcGxl
eGl0eSBvZiBhY3R1YWxseSBkb2luZyB0aGF0Ljxicj4NCiZndDs8YnI+DQomZ3Q7T24gMy8xNC8x
NCwgMjozNSBQTSwgJnF1b3Q7Sm9lbCBNLiBIYWxwZXJuJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbSI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7IHdyb3Rl
Ojxicj4NCiZndDs8YnI+DQomZ3Q7Jmd0O0lmIHRoZSB0cmFuc3BvcnQgaGVhZGVyIGNhcnJpZXMg
ZW5vdWdoIGluZm9ybWF0aW9uIGZvciBpZGVudGlmeWluZyB0aGU8YnI+DQomZ3Q7Jmd0O3NlcXVl
bmNlIChWTEFOIHRhZyBvciBNUExTIGxhYmVsIGNhbiBib3RoIGRvIHRoZSBqb2IpLCB0aGVuIGFy
Z3VhYmx5PGJyPg0KJmd0OyZndDt0aGUgZ2xvYmFsIGNoYWluIElEIGlzIHJlZHVuZGFudC4gSSBj
YW4gbGl2ZSB3aXRoIGNhcnJ5aW5nIGl0IGFueXdheTxicj4NCiZndDsmZ3Q7ZWl0aGVyIGlmIEkg
aGF2ZSBtZXRhZGF0YSB0byBjYXJyeSwgb3IgaWYgSSBuZWVkIHRoZSBjaGFpbiBJRCBmb3Igc29t
ZTxicj4NCiZndDsmZ3Q7cHVycG9zZS48YnI+DQomZ3Q7Jmd0OyBBZnRlciBhbGwsIHNvbWUgZm9s
a3Mgc2VlbSB0byB3YW50IHRvIHVzZSB0aGF0IGZvciB0aGUgZm9yd2FyZGluZzxicj4NCiZndDsm
Z3Q7ZGVjaXNpb25zLjxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDtZb3Vycyw8YnI+DQomZ3Q7
Jmd0O0pvZWw8YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7T24gMy8xNC8xNCwgMjoyOCBQTSwg
Um9uIFBhcmtlciB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsgVGhlIGNoYWluIElEIGlzIHRoZSBs
YWJlbCB0aGF0IGRlZmluZXMgdGhlIHNlcXVlbmNlIG9mIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZn
dDtmdW5jdGlvbnMgdGhhdCBtdXN0IGJlIHZpc2l0ZWQuICZuYnNwOyBJdCBjYW4gYmUgdGhvdWdo
dCBvZiBhcyBhIGhhbmRsZSBmb3IgYTxicj4NCiZndDsmZ3Q7Jmd0O3N0YWNrIG9mIG11c3Qtdmlz
aXQgbmV0d29yayBsb2NhdGlvbnMuICZuYnNwOyBJIGRvbid0IHNlZSBob3cgdGhpcyBjYW4gYmU8
YnI+DQomZ3Q7Jmd0OyZndDthbnl0aGluZyBidXQgbWFuZGF0b3J5Ljxicj4NCiZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyAmbmJzcDsmbmJzcDsmbmJzcDsgUm9uPGJyPg0KJmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7IEZyb206IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XSBPbiBC
ZWhhbGYgT2YgU3VyZW5kcmEgS3VtYXI8YnI+DQomZ3Q7Jmd0OyZndDsoc21rdW1hcik8YnI+DQom
Z3Q7Jmd0OyZndDsgU2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAxOjQ2IFBNPGJyPg0KJmd0
OyZndDsmZ3Q7IFRvOiBKb2VsIE0uIEhhbHBlcm47IE5BUElFUkFMQSwgTUFSSUEgSDxicj4NCiZn
dDsmZ3Q7Jmd0OyBDYzogPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3Jn
PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1z
ZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsgW1RyaW1tZWQgdGhlIHJlY2lwaWVudCBsaXN0IC0gbmVlZHMgYXBwcm92YWwgb3RoZXJ3
aXNlXTxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBDb21wbGV0ZWx5IGFncmVl
IGhlcmUuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IFNGQyBkb2VzIG5vdCBw
cmV2ZW50IFZMQU4gc3RpdGNoaW5nIGFuZCBvbmUgY2FuIGNvbnRpbnVlIHRvIGRvIHRoYXQuPGJy
Pg0KJmd0OyZndDsmZ3Q7V2hpbGUgYXQgdGhlIHNhbWUgdGltZSBTRkMgY2FuIGluY2x1ZGUgVkxB
TiBzdGl0Y2hpbmcgdG8gc3VwcG9ydDxicj4NCiZndDsmZ3Q7Jmd0O2xlZ2FjeSBTRnMgaW4gdGhl
IHNhbWUgY2hhaW4gdGhhdCBpbmNsdWRlcyBTRkMgYXdhcmUgU0ZzLiBFdmVuIGxlZ2FjeTxicj4N
CiZndDsmZ3Q7Jmd0O1NGcyBiZW5lZml0IGZyb20gY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIGhl
bmNlIGNhbiBiZSBzaGFyZWQgYWNyb3NzPGJyPg0KJmd0OyZndDsmZ3Q7ZGlmZmVyZW50IHNlcnZp
Y2UgY2hhaW5zLjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBTdXJlbmRyYS48
YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsgT24gMy8xNC8xNCAxMDoyNiBBTSwgJnF1b3Q7Sm9lbCBNLiBIYWxwZXJu
JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSI+am1oQGpvZWxo
YWxwZXJuLmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsgTXkgb3duIGluY2xpbmF0aW9uIGlzIHRvIG9ic2VydmUgdGhhdCBpZiB5b3UgZG9u
J3QgbmVlZCBleHBsaWNpdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgY2hhaW4gaWRlbnRpZmljYXRp
b24gYW5kIHlvdSBkb24ndCBuZWVkIG1ldGFkYXRhLCB5b3UgY2FuIGp1c3Qgb21pdDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsgdGhlIHNmYy9uc2ggaGVhZGVyLiBTdGlsbCBkbyBzZXJ2aWNlIGNoYWlu
aW5nLCBqdXN0IG5vIGV4dHJhIGhlYWRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyBJZiB3ZSBhcmUgZ29pbmcgdG8gaGF2ZSB0aGUgaGVhZGVyLCBpdCBzZWVt
cyB0byBtZSB0aGF0IHRoZSBjaGFpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDtpZGVudGlmaWNhdGlv
biBmaWVsZCBpcyB2ZXJ5IHVzZWZ1bCwgYW5kIGxvdyBjb3N0IG9uY2Ugd2UgaGF2ZSB0aGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7aGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7IFlvdXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgSm9lbDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTQvMTQsIDE6MDAgUE0sIE5B
UElFUkFMQSwgTUFSSUEgSCB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBFeHBsaWNp
dCBjaGFpbiBpZGVudGlmaWNhdGlvbiBzaG91bGQgYmUgbWFkZSBvcHRpb25hbC4gSSBiZWxpZXZl
IGl0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgd2FzIGRpc2N1c3NlZCBmZXcgbW9udGhzIGFn
byBvbiB0aGlzIG1haWxpbmcgbGlzdC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IE1hcmlhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqRnJvbToqc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dICpPbiBCZWhhbGYg
T2YgKkptaC5kaXJlY3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqU2VudDoqIFRodXJzZGF5
LCBNYXJjaCAxMywgMjAxNCAxMjoxMiBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpUbzoq
IDxhIGhyZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29tIj5rZWdyYXlAY2lzY28uY29tPC9hPjsg
PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIj4NCmx1Y3kueW9uZ0BodWF3ZWku
Y29tPC9hPjsgPGEgaHJlZj0ibWFpbHRvOnNta3VtYXJAY2lzY28uY29tIj5zbWt1bWFyQGNpc2Nv
LmNvbTwvYT47PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOmpndWlj
aGFyQGNpc2NvLmNvbSI+amd1aWNoYXJAY2lzY28uY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICpDYzoqIDxhIGhyZWY9Im1haWx0bzpuaWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb20i
Pm5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbTwvYT47DQo8YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+OyA8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5j
b20iPg0KaGFkaUBtb2phdGF0dS5jb208L2E+Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxh
IGhyZWY9Im1haWx0bzpyb25fcGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5yb25fcGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tPC9hPjsNCjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldCI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IDxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIj5qbWhAam9lbGhhbHBlcm4u
Y29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpTdWJqZWN0OiogUmU6IFtzZmNdIGRy
YWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgKkltcG9ydGFuY2U6KiBMb3c8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFzc3VtaW5nIEkgdW5kZXJzdGFuZCB5b3UgcHJvcGVybHkg
S2VuLCBJIGRpc2FncmVlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgRm9yIGV4YW1wbGUsIGJ5IHVzaW5nIHNlcGFyYXRlIHRlcm1zIEkgY2FuIGVh
c2lseSBkaXNjdXNzIHRoZSBmYWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhhdCBjZXJ0
YWluIGtpbmRzIG9mIGRhdGEgKGNoYWluIGlkZW50aWZpY2F0aW9uKSBvbmx5IG5lZWQgdG8gYmU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhZGp1c3QgYnkgYSBmZXcgYXBwcyBpbiByYXJlIGNh
c2VzLiBBbmQgdGhhdCBkYXRhIGlzIG5vdCBiZWVkZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBieSB0aGUgYXBwbGljYXRpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgVW5sZXNzIHlvdSB3b3VsZCBsaWtlIHRvIGNvbnNpZGVyIHRoZSBj
aGFpbiBpZGVudGlmaWNhdGlvbiBhcyBiZWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9w
dGlvbmFsPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgWW91cnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
U2VudCBmcm9tIG15IFNhbXN1bmcgc21hcnRwaG9uZSBvbiBBVCZhbXA7VDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgLS0tLS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0tLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25z
aWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZyb206ICZxdW90O0tlbiBHcmF5
IChrZWdyYXkpJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSI+a2Vn
cmF5QGNpc2NvLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJt
YWlsdG86a2VncmF5QGNpc2NvLmNvbSI+bWFpbHRvOmtlZ3JheUBjaXNjby5jb208L2E+Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUbzogTHVjeSB5b25nICZsdDs8YSBocmVmPSJt
YWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2Vp
LmNvbSUzZSUzZSwlMjJTdXJlbmRyYSI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tJmd0OyZn
dDssJnF1b3Q7U3VyZW5kcmE8L2E+IEt1bWFyIChzbWt1bWFyKSZxdW90Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86c21rdW1hckBjaXNjby5jb20iPnNta3Vt
YXJAY2lzY28uY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNta3VtYXJAY2lzY28uY29tJTNl
JTNlLCUyMkppbSI+bWFpbHRvOnNta3VtYXJAY2lzY28uY29tJmd0OyZndDssJnF1b3Q7SmltPC9h
PiBHdWljaGFyZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7KGpndWljaGFyKSZxdW90Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28u
Y29tIj5qZ3VpY2hhckBjaXNjby5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJA
Y2lzY28uY29tIj5tYWlsdG86amd1aWNoYXJAY2lzY28uY29tPC9hPiZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgQ0M6IE5pY29sYXMgQk9VVEhPUlMgJmx0OzxhIGhyZWY9Im1haWx0
bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNv
bTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xh
cy5CT1VUSE9SU0Bxb3Ntb3MuY29tJTNlJTNlLHNmYyI+bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbSZndDsmZ3Q7LHNmYzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnJTNlJTNlLEphbWFsIj5tYWlsdG86c2ZjQGlldGYub3JnJmd0
OyZndDssSmFtYWw8L2E+IEhhZGkgU2FsaW0gJmx0OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0
YXR1LmNvbSI+aGFkaUBtb2phdGF0dS5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
bHQ7PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tJTNlJTNlLFJvbiI+bWFpbHRvOmhh
ZGlAbW9qYXRhdHUuY29tJmd0OyZndDssUm9uPC9hPiBQYXJrZXI8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b20lM2UlM2UsJTIyYnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tJmd0OyZndDssJnF1b3Q7YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDsmcXVvdDsgJmx0Ozxh
IGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+YnJpanNtYW5AanVuaXBlci5uZXQ8
L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0JTNlJTNlLCUyMkpvZWwiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCZn
dDsmZ3Q7LCZxdW90O0pvZWw8L2E+IE0uIEhhbHBlcm4mcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSI+am1oQGpvZWxo
YWxwZXJuLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIj5t
YWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIHdvcmQgJnF1b3Q7bWV0YWRhdGEm
cXVvdDsgaXMgYSBwdXJwb3NlbHkgYW1iaWd1b3VzIHRlcm0gJnF1b3Q7ZGF0YSB0aGF0PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHJvdmlkZXMgaW5mb3JtYXRpb24gYWJvdXQgb3RoZXIgZGF0
YSZxdW90Oy4gSXQgaXMgdXNlZCB0byBhdm9pZCBUSElTPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtkaXNjdXNzaW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgRm9yIGV4YW1wbGUsIEkgcHJvcG9zZSB3ZSBkZWZpbmUgJnF1b3Q7dGVxdWlsYSBt
ZXRhZGF0YSZxdW90OyBiZWNhdXNlLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZyYW5rbHks
IEkgd2lsbCBuZWVkIHRvIG9yZGVyIGEgdHJpcGxlLXNob3QgaWYgd2Uga2VlcCBhdHRlbXB0aW5n
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gZGVmaW5lIHNvbWV0aGluZyB0aGF0LCBieSBk
ZWZpbml0aW9uLCBpcyBhbWJpZ3VvdXMuIEknZCBsaWtlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgbXkgYmFydGVuZGVyIHRvIHVuZGVyc3RhbmQgbWUgc3BlY2lmaWNhbGx5IHdoZW4gSSBzYXkg
JnF1b3Q7SSBuZWVkIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Nob3QmcXVvdDsuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEzLzE0
IDc6NDkgQU0sICZxdW90O0x1Y3kgeW9uZyZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3ku
eW9uZ0BodWF3ZWkuY29tIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIj5tYWls
dG86bHVjeS55b25nQGh1YXdlaS5jb208L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O1NuaXAuLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7U0smZ3Q7IEp1c3QgY29weWluZyBm
cm9tIHRoZSBQUzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Oy0tPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3Zp
ZGVzIHRoZSBhYmlsaXR5IHRvIGV4Y2hhbmdlIGluZm9ybWF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtiZXR3ZWVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDt0aGUg
bmV0d29yayBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMs
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbmQgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7ZnVuY3Rpb25zIGFuZCB0aGUgbmV0d29yay48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7LS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O0l0IGlzIGEgbHVj
aWQgZGVmaW5pdGlvbi4gV2UgYXJlIHVubmVjZXNzYXJpbHkgbWFraW5nIHRoZSB3b3JkPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmcXVvdDtuZXR3b3JrJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDtjb250cm92ZXJzaWFsLCBJTU8uPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
O1tMdWN5XSBUaGlzIGlzIG15IHBvaW50LiAmcXVvdDtUaGUgbmV0d29yayZxdW90OyBpcyB0b28g
Z2VuZXJhbCBoZXJlLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hpY2ggYnJpbmdzPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDttZXRhZGF0YSBncmVhdCBwb3dlciB0byBk
byBtYW55IHRoaW5ncy4gVGhpcyBpcyB3aHkgcGVvcGxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtpbnZlbnQgaWRlYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2hlcmUs
IHdoaWNoIGNhdXNlcyBhIGxvdCBvZiBkZWJhdGVzIG9uIG1ldGFkYXRhIHVzYWdlIHBvdGVudGlh
bHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0O3Nob3VsZCBub3Qgc3BlbmQgYSBsb3Qgb2YgdGltZXMgb24gdGhhdCBkZWJh
dGVzIGFuZCBqdWRnZSB3aGljaDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dXNhZ2UgaXM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3ZhbHVhYmxlIG9yIG5vdC4gVGh1cywg
Zm9yIHRoZSBTRkMgd29yaywgaXQgd2lsbCBiZSBoZWxwZnVsIGlmPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDt3ZSBjYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O25hcnJv
dyBkb3duIGEgYml0LiBKb2VsIG1ha2VzIGV4cGxpY2l0bHkgdHdvIGNhc2VzLCB3aGljaCBpczxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGVscGZ1bCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7ZGV2ZWxvcCB1c2UgY2FzZXMgZm9yIGVhY2ggY2FzZS4gSSB3b3VsZCBs
aWtlIHRvIHNlZSB0aGF0IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cHJvYmxlbTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7c3RhdGVtZW50IGNhbiBiZSBtb3JlIHNw
ZWNpZmljIG9uIG1ldGFkYXRhIGRlZmluaXRpb24sIHdoaWNoIG1heTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7YmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2hlbHBmdWwg
aW4gbGVzcyBmb2N1c2luZyBvbiBpdCBhbmQgbW92aW5nIGZvcndhcmQuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0O0x1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7U3VyZW5kcmEuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O1RoYW5rcyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDtMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7LS0tLS1Pcmln
aW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDtGcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbPGEgaHJlZj0ibWFpbHRvOmpndWljaGFy
QGNpc2NvLmNvbSI+bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbTwvYT5dPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7U2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAx
NCA0OjM4IFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7VG86IEx1
Y3kgeW9uZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0NjOiBKb2Vs
IE0uIEhhbHBlcm47IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXI7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7IHNm
YzsgSmFtYWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0hhZGkgU2FsaW08YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlq
c21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDtIaSBMdWN5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O05vLiBJIGFtIHNpbXBseSBzYXlp
bmcgd2Ugc2hvdWxkIG5vdCBvdmVyY29tcGxpY2F0ZSB0aGUgcHJvYmxlbTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O3N0YXRlbWVudCB3aXRoIHRleHQgdGhhdCBhZGRz
IGxpdHRsZSB0byBubyB2YWx1ZSBpbiBteSBvcGluaW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFdoZXRoZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDt3ZSBj
YWxsIGl0IG1ldGFkYXRhLCBvciBjb250ZXh0LCBoYXMgbm8gYmVhcmluZyBvbiB0aGUgZmFjdDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhhdCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDtwcm9ibGVtIHN0YXRlbWVudCBhbHJlYWR5IGNsZWFybHkgc3RhdGVz
IHdlIG5lZWQgdG8gYmUgYWJsZSB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cGFzczxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O2luZm9ybWF0aW9uIGJldHdlZW4g
U0bCuXMgYW5kIGJldHdlZW4gdGhlIG5ldHdvcmsgJmFtcDsgU0bCuXMuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7T24g
My8xMi8xNCwgNToxMyBQTSwgJnF1b3Q7THVjeSB5b25nJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWls
dG86bHVjeS55b25nQGh1YXdlaS5jb20iPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNv
bSI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7SGkgSmltLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7SSBm
b3Igb25lIGRvbid0IGFncmVlIGFuZCB0aGluayB3ZSBhcmUgb3ZlciBjb21wbGljYXRpbmcgd2hh
dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2hvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2JlIHN0cmFpZ2h0Zm9yd2FyZC4gVGhlIFNGQyBlbmNhcHN1
bGF0aW9uIHNob3VsZCBlbmFibGUgdHdvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGluZ3M6
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsxLiBTdGVlcmluZyBvZiBzZWxlY3Rl
ZCBmbG93cyB0aHJvdWdoIGEgc2VydmljZSBjaGFpbjsgdGhpcyBpczxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
O3NlcnZpY2UgZnVuY3Rpb24gcGF0aC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Mi4gUGFzc2luZyBvZiBjb250ZXh0IGFzc29jaWF0ZWQgd2l0aCBhIGdpdmVu
IGZsb3cgd2l0aGluIHNhaWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7ZnVuY3Rpb24gcGF0aC4gVGhp
cyBjb250ZXh0IGluZm9ybWF0aW9uIG1heSBiZSBjb25zdW1lZCBieSBhPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtTRiAoYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7YXBwbGljYXRpb24gSUQgaXMgYW4gZXhhbXBsZSkgb3IgbWF5IGJlIGNvbnN1bWVkIGJ5
IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9yd2FyZGluZzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtlbGVtZW50cyAoYSB2cmYtSUQgaXMgYW4gZXhh
bXBsZSkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O1tMdWN5
XSBEbyB5b3UgY2FsbCB0aGUgY29udGV4dCBhcyBtZXRhZGF0YSBvciBub3Q/IERvIHdlIGhhdmU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Fub3RoZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7dGVybSBoZXJlIGJlc2lkZSBTRkMgaGVhZGVyIGFuZCBtZXRh
ZGF0YS4gSSBzZWUgdGhhdCB5b3UgZG9uJ3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dhbnQg
dG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7c2VwYXJhdGUg
d2hhdCBpcyBjb25zdW1lZCBieSBTRiBhbmQgd2hhdCBpcyBjb25zdW1lZCBieSB0aGU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7ZWxlbWVudHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDtMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtTZW50IGZyb20gbXkg
aVBob25lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciAxMiwg
MjAxNCwgYXQgNDoxNiBQTSwgJnF1b3Q7THVjeSB5b25nJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIj5sdWN5Lnlv
bmdAaHVhd2VpLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNv
bSI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgR3JlYXQuIFRoZW4gd2UgbWF5IGNv
bnNpZGVyIHR3byBzcGVjaWFsIG1ldGFkYXRhIGRlZmluaXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtpbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0O3Byb2JsZW0gc3RhdGVtZW50IHNvIHdlIGNhbiBhbGwgdXNlIHRoZSBzYW1lIGRlZmlu
aXRpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SGVyZSBpcyBteTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7c3VnZ2VzdGVkIHRleHQgYW5kIGxp
a2UgdG8gaGVhciB5b3UgYW5kIG90aGVyJ3MgaW5wdXQgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtzdWdnZXN0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUg
YWJpbGl0eTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2V4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4g
dGhlIGVsZW1lbnRzIGluIGEgc2VydmljZSBmdW5jdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Y2hhaW5pbmcuIEluIHRoaXMgY29udGV4dCwgdGhl
cmUgYXJlIHR3byB0eXBlcyBvZiBkYXRhIHBsYW5lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtt
ZXRhZGF0YS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFNlcnZp
Y2UgRnVuY3Rpb24gTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBleGNoYW5nZWQgYmV0d2Vlbjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Y2xhc3NpZmll
ciBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMgdG88YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2ZhY2lsaXRhdGUg
c2VydmljZSBmdW5jdGlvbnMgb24gdGhlIHBhY2tldCB0cmVhdG1lbnQuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTdGVlcmluZyBNZXRhZGF0YTogdGhlIGluZm9y
bWF0aW9uIGZyb20gc2VydmljZSBmdW5jdGlvbnMgdG8gYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Y2xhc3NpZmllciBvciBzZXJ2aWNlIG5vZGUgZm9y
IHRyYWZmaWMgZm9yd2FyZGluZyBwdXJwb3NlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsgLWVuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7IEZyb206IEpvZWwgTS4gSGFscGVybiBbPGEgaHJlZj0ibWFpbHRvOmptaEBqb2Vs
aGFscGVybi5jb20iPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPl08YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTZW50OiBXZWRuZXNkYXksIE1h
cmNoIDEyLCAyMDE0IDI6MzUgUE08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2Vy
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgQ2M6IEpp
bSBHdWljaGFyZCAoamd1aWNoYXIpOyA8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0
OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFkaTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFNhbGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNt
YW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyBZZXMsIEkgYW0gdHJ5aW5nIHRvIGNvbnNpc3RlbnRseSBkaXN0aW5n
dWlzaCB0aG9zZSB0d28gY2FzZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3doZW48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O3RhbGtpbmcgYWJvdXQg
dGhlIGluZm9ybWF0aW9uIGNhcnJpZWQgd2l0aCBwYWNrZXRzIGluIHNlcnZpY2U8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2NoYWlucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7IFlvdXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7IEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBPbiAzLzEyLzE0LCAzOjEzIFBNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWwsIFNlZSBiZWxvdy4g
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dIE9uIEJlaGFs
ZiBPZiBKb2VsIE0uIEhhbHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1NlbnQ6PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlZG5lc2Rh
eSwgTWFyY2ggMTIsIDIwMTQgMjowMiBQTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtCT1VUSE9SUzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3Vp
Y2hhcik7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0
Ozsgc2ZjOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBJIHdhcyB0cnlpbmcgdG8gd29yZCBpdCBjYXJlZnVsbHkgbm90IHRv
IGZvY3VzIG9uIHdobyBwdXRzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24g
aW4sIGJ1dCBvbmx5IG9uIHdobyBjb25zdW1lcyB0aGUgaW5mb3JtYXRpb24uPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluZm9ybWF0aW9uIGZv
ciBzZXJ2aWNlIGZ1bmN0aW9ucyBtYXkgY29tZSBmcm9tIHRoZSBpbmdyZXNzPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNsYXNzaWZpZXIgb3Ig
ZnJvbSBvdGhlciBzZXJ2aWNlIGZ1bmN0aW9ucy4gW0x1Y3ldIHRoaXMgaXM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3RoZSBvbmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcuIEluZm9y
bWF0aW9uIGZvciB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgd2lsbCBnZW5l
cmFsbHkgY29tZSBmcm9tIHRoZSBpbmdyZXNzIGNsYXNzaWZpZXIsIGJ1dCBpbjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7c3BlY2lhbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjYXNlcyBtYXkgYmUgcHJvdmlkZWQgYnkgc2VydmljZSBmdW5j
dGlvbnMuIChJIGtlZXA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dhbnRpbmcgdG8gZ2V0PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJpZCBv
ZiB0aG9zZSBzcGVjaWFsIGNhc2VzLCBidXQgc28gZmFyIHRoZXJlIHNlZW0gdG8gYmU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2p1c3QgZW5vdWdoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9mIHRoZW0gdG8gd2FycmFudCBjb3ZlcmluZyBp
biB0aGUgc29sdXRpb24uIEFuZCBtb3JlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbXBvcnRh
bnRseSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgc2lnbmlmaWNhbnQgc3VwcG9ydCBmb3IgaXQgaW4gdGhlIHdvcmtpbmcgZ3JvdXAuKSBbTHVj
eV08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1RoaXMgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIHNlY29uZCBjYXNlIHVzaW5nIG1l
dGFkYXRhIGluIHlvdXIgdmlldyAoYnV0IHlvdSBkb24ndDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7bGlrZSBpdCkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IEFuZCB5b3Ugc3VnZ2VzdCBkaXN0aW5ndWlzaGluZyB0aGVzZSB0d28gY2FzZXMgd2hl
bjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGlzY3Vzc2luZzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhYm91dCBtZXRhZGF0YSB1c2FnZS4g
SXMgdGhhdCByaWdodCB1bmRlcnN0YW5kaW5nPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAyOjMzIFBNLCBMdWN5
IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBKb2VsLCBJIGludGVycHJldCB0aGF0IHlvdSBzdWdnZXN0cyB0aGF0IGRp
c3Rpbmd1aXNoIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZXhjaGFuZ2U8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0
aW9uIGRhdGEgcGxhbmUgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDthbmQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGNoYW5nZSBpbmZvcm1hdGlvbiBkYXRhIHBsYW5l
IGNhcnJpZWQgZnJvbSBhIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9u
IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBhIHNlcnZpY2Ugbm9kZS4gSXMgdGhpcyByaWdodCB1bmRlcnN0YW5kaW5nPyBMdWN5PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJl
Zj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
PC9hPl0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OzIwMTQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxOjE5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBQTTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVG86IEx1Y3kgeW9uZzsg
Tmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAoamd1aWNoYXIp
OyA8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPmJyaWpzbWFuQGp1bmlwZXIu
bmV0PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7IHNm
YzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2Zj
LW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTXkgaW5jbGluYXRpb24gd291bGQgYmUgdG8gdHVu
ZSB0aGF0IGRlZmluaXRpb24gdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rpc3Rpbmd1aXNo
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBiZXR3ZWVuIGRhdGFwbGFuZSBjYXJyaWVkIGluZm9ybWF0aW9uIGludGVuZGVkIGZvciB1c2Ug
Ynk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZ1bmNpdG9ucyAod2hhdGV2ZXIg
dGhlIG9yaWdpbiksIGFuZCBkYXRhcGxhbmUgY2FycmllZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7aW5mb3JtYXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGludGVuZGVkIGZvciBkYXRhcGxhbmUgZm9yd2FyZGluZyBjb21wb25l
bnRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBKb2VsLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBhZ3JlZSB0aGF0
IHdlIG5lZWQgdXNpbmcgdGhlIHNhbWUgZGVmaW5pdGlvbiBmb3IgYTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7dGVybSwgYnV0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGlzYWdyZWUgdGhhdCB0aGUgbWV0YWRhdGEgZGVmaW5p
dGlvbiBoZXJlIGlzIGEgc2V0IG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gcHV0IGluIHRoZSBTRkMgaGVh
ZGVyLiBUaGlzIG1heSBiZSB0b28gbmFycm93PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtvciBs
ZWFkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgdG8gYSBwYXJ0aWN1bGFyIHNvbHV0aW9uLiBJIGFtIGZpbmUgd2l0aCB0aGlzIGRl
ZmluaXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb2JsZW0gc3Rh
dGVtZW50IHcvIG1pbm9yIHR3ZWFrIChzdWdnZXN0ZWQgb24gbWFpbGluZzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7bGlzdCkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxh
bmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthYmlsaXR5
IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgY2xhc3NpZmllcnMgYW5k
IHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIGFuZCBz
ZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbnMgYW5kPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgY2xhc3NpZmllcnN8c2VydmljZSBub2Rlcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZXJlIG1heSBiZSBhIHNv
bHV0aW9uIHRoYXQgYSBzZXJ2aWNlIGZ1bmN0aW9uIHBhc3Nlczxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7c29tZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gdG8g
YXR0YWNoZWQgc2VydmljZSBub2RlIHdpdGhvdXQgdXNpbmcgU0ZDPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtoZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MsIEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBIYWxwZXJuIERpcmVjdDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8
YSBocmVmPSJtYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb20iPm1haWx0bzpqbWguZGly
ZWN0QGpvZWxoYWxwZXJuLmNvbTwvYT5dIFNlbnQ6IFdlZG5lc2RheSw8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O01hcmNoIDEyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDIwMTQgMTI6MjUgUE0gVG86IEx1Y3kgeW9uZzsgSm9l
bCBNLiBIYWxwZXJuOyBOaWNvbGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtCT1VUSE9SUzs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+YnJpanNt
YW5AanVuaXBlci5uZXQ8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNmYzsgSmFtYWwg
SGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRh
ZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTHVjeSwgeW91IHNheSAmcXVvdDt0aGUgbWV0
YWRhdGEgdGVybSBtZWFucyAuLi4mcXVvdDsgVGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtk
ZWZpbml0aW9uIHlvdTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZW4gcHJvdmlkZSBpcyBhIGRlZmluaXRpb24gb2YgdGhlIHNl
dCBvZiBpbmZvcm1hdGlvbiB3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YXJlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHJv
cG9zaW5nIHRoYXQgd2UgcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBJLCBhbmQgb3RoZXJzLDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGF2ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJlZW4gdXNpbmcgdGhlIHRlcm0gbWV0YWRh
dGEgbW9yZSBuYXJyb3dseS4gV2UgY2FuIHVzZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hh
dGV2ZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBkZWZpbml0aW9uIHdlIHdhbnQuIEJ1dCB3ZSBkbyBuZWVkIHRvIGFncmVlIG9u
IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVmaW5pdGlvbi48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgdGhlIHB1
cnBvc2VzIG9mIHRoZSBXRywgaXQgc2VlbXMgbXVjaCBtb3JlIHVzZWZ1bCB0bzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7dXNlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRlcm0gbWV0YWRhdGEgZm9yIHRoZSBuYXJyb3dl
ciBkZXNjcmlwdGlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8x
Mi8xNCwgMToxOSBQTSwgTHVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBKb2VsLDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBJIGFncmVlLiBXZSBuZWVkIHRvIGRpZmZlcmVudGlhdGUgdGhlIG1ldGFkYXRh
IHVzZWQgYnk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlv
biBhbmQgU0ZDIGhlYWRlci4gVGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgY2Fycnlpbmc8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NvbWU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtzdGF0ZXMgYWxvbmcgd2l0aCB0aGUgcGFj
a2V0LiBJTU86IFNGQyBoZWFkZXIgaXMgYSBraW5kIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEgY2Fycmll
ZCBvbiBwYWNrZXQgZm9yIG5leHQgc2VydmljZSBub2RlIHRvIHVzZS48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O0luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbnRleHQgb2YgU0ZDLCB3ZSBoYXZlIHRlcm0gZm9y
IFNGQyBoZWFkZXIgYW5kIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEgdGhh
dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3dhcyBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIG9yIGJldHdl
ZW4gc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9ucyBhbmQgY2xhc3NpZmllcnMvc2VydmljZSBub2Rl
cywgd2hpY2ggaXMgd2hhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGRyYWZ0PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Zm9jdXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcywgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT5dIFNlbnQ6
IFdlZG5lc2RheSwgTWFyY2ggMTIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgMjAxNDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAxMToxOCBBTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2Vy
IENjOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEppbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBHdWljaGFyZCAoamd1
aWNoYXIpOyA8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPmJyaWpzbWFuQGp1
bmlwZXIubmV0PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZn
dDs7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY108YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRl
cmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHRoaW5rIGl0IGlzIGltcG9ydGFudCB0byBrZWVw
IGEgc3Ryb25nIGRpc3RpbmN0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiZXR3ZWVuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IG1ldGFkYXRhICh3aGljaCBpcyBmb3IgdXNlIGJ5IGFwcGxpY2F0aW9ucykgYW5kIHRo
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjaGFpbmluZyBpbmZv
cm1hdGlvbiBpbiB0aGUgYmFzZSBzZXJ2aWNlIGNoYWluIGhlYWRlciw8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3doaWNoIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZvciB1c2UgYnkgdGhlIHNlcnZpY2UgY2hhaW4g
c3VwcG9ydCBtZWNoYW5pc21zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMTA6NDIgQU0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEZ1bGx5IGFncmVlIHdpdGggSm9lLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFdlIHNob3VsZCBub3QgcmVxdWlyZSBhIGZpeCBsZW5ndGggZm9yIGluLWJhbmQgbWV0YWRhdGE8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2J1dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWxzbyBub3QgbGVhdmUg
aXQgZm9yIGZyZWVseSB1c2FnZS4gSW4gZmFjdCwgd2hlbiBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBub2RlIGluc2VydHMgU0ZDIGhlYWRlciBvbiBhIChl
bmNhcHN1bGF0ZWQpIHBhY2tldCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlbmQgdG88
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IG5leHQgc2VydmljZSBub2RlLCBTRkMgaGVhZGVyIGl0c2VsZiBjYW4gYmUg
c2VlbiBhcyBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YS48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XSBPbiBC
ZWhhbGYgT2YgSm9lbCBNLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SGFscGVybjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA5OjIxIEFNIFRvOiBOaWNvbGFz
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtCT1VUSE9SUzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQYXJr
ZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5icmlqc21hbkBqdW5pcGVyLm5l
dDwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZmM7IEphbWFsIEhhZGkg
U2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciBpbi1i
YW5kIG1ldGFkYXRhLCB0aGUgQVBJIGZvciBhY2Nlc3MgY2FuIGVhc2lseSBiZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgc3luY2hyb25vdXMuIE91dCBvZiBiYW5kIG1ldGFkYXRhIG5lZWRzIGRpZmZlcmVudDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGFuZGxpbmcuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGVyZSBhcmUgbWFu
eSBjYXNlcyB3aGVyZSBvdXQtb2YtYmFuZCBtZXRhZGF0YSBpczxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7dXNlZnVsIGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYXBwcm9wcmlhdGUuIEJ1dCB0aGV5IGRvIG5v
dCBjb3ZlciBhbGwgbmVlZHMgYnkgYW55PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzdHJldGNo
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEV2ZW4gaWYgZWFjaCBwaWVjZSBvZiBpbi1iYW5k
IG1ldGFkYXRhIGlzIG9mIGZpeGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsZW5ndGgsPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyB0aGVyZSBhcmUgbWFueSBkaWZmZXJlbnQga2luZHMgb2YgbWV0YXR5cGUuIFRy
eWluZyB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2F5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmcXVvdDt0
aGVyZSB3aWxsIGJlIGV4YWN0bHkgZm91ciBwaWVjZXMsIGFuZCB0aGV5IHdpbGwgYmUgb2Y8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3R5cGVzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0MSwgdDIsIHQzLCBhbmQg
dDQmcXVvdDsgaXMgc2ltcGx5IHRvbyBzcGVjaWZpYyBmb3IgZXZlbiA4MCU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O29mIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtuZWVkcy48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEy
LzE0LCA4OjUyIEFNLCBOaWNvbGFzIEJPVVRIT1JTIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhl
bGxvIFJvbiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbmRpbmcgb3V0IG9m
IGJhbmQgY29uZ3J1ZW50IG1ldGFkYXRhIG1heSBub3QgYmUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDthbnN3ZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBhbGwgbmVlZHMgYnV0IGl0IGlzIG9u
ZSB0b29sIHRoYXQgd2Ugc2hvdWxkIGtlZXAuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBOb3QgYWxsIG1ldGFkYXRhIGlzIHRpZWQgdG8gYSBzcGVjaWZpYyBwYWNrZXQsIGZvcjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZXhhbXBsZSBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcG9saWN5
IGNoYW5nZSBpbiBQQ1JGIGNvdWxkIGxlYWQgdG8gc29tZSBtZXRhZGF0YTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7c2lnbmFsaW5nLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSByZWFjdGlvbiB0aW1l
IG5lZWQgbm90IGJlIGltbWVkaWF0ZSwgZmV3IG1zIG1heTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7bm90IG1hdHRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFzIHlvdSBw
b2ludCwgaWYgYSBwYWNrZXQgaXMgdGllZCB0byBhIG1ldGFkYXRhIGE8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2NvcnJlbGF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mbyBjYW4gYmUgc2V0IGlu
IGJvdGggcGFja2V0IHRvIGRlYWwgd2l0aCBpdCAoaS5lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDttZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4cGVjdGVkIGZsYWcgaW4gdGhlIFNGQyBoZWFk
ZXIsIHBsdXMgYW4gaWQpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGaW5hbGx5
IHdlIGNhbiBzdGlsbCBzZW5kIHNvbWUgbGltaXRlZCBtZXRhZGF0YSB3aXRoaW48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2EgaGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoaXMgY291bGQgYmUg
dXNlZCBmb3IgbG9hZCBiYWxhbmNlcnMgaW4gcGFydGljdWxhciBpZjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7d2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhZ3JlZSBvbiBhIGNvbnZlbnRpb24gdG8gbG9j
YXRlICZxdW90O2NvYXJzZSBncmFpbiBwb2xpY3kmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAvICZx
dW90O2ZpbmUgZ3JhaW4gcG9saWN5JnF1b3Q7IG9uIHJlc2VydmVkIGNvbnRleHQgaGVhZGVycy48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoaXMgc2VlbXMgdG8gb3BlbiB1cCBh
IGxvdCBvZiBmbGV4aWJpbGl0eSAvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbm5vdmF0aW9u
cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIHlvdXIgbGFzdCBwb2ludCwg
dGhlcmUgaXMgYSBxdWVzdGlvbiBvbiBob3cgdG8gbWFrZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFk
YXRhIGF2YWlsYWJsZSB0byBhIFNlcnZpY2UgRnVuY3Rpb24uIEN1cnJlbnQgc29ja2V0PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgY29ubmVjdGlvbnMgZm9yIGV4YW1wbGUgZG8gbm90IGFsbG93IHRvIHJldHJp
ZXZlIElQPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoZWFkZXI8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBv
cHRpb25zLiBTbyBJIGFzc3VtZSB0aGF0IFNGQyBhd2FyZSBTZXJ2aWNlIEZ1bmN0aW9uczxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2lsbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lZWQgc29tZSAoYXN5
bmNocm9ub3VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPykgQVBJIHRvIHJldHJpZXZlIFNGQyBoZWFkZXIg
aW5mb3JtYXRpb24gYXMgd2VsbCBhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4tYmFuZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhLiBJIGRvbid0IHNlZSBvdXQgb2YgYmFuZCBtZXRhZGF0
YSB0cmFuc3BvcnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FkZGluZzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGNvbXBsZXhpdHksIHRoZSBzYW1lIEFQSSBjYW4gcHJvYmFibHkgYXBwbHkuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgYWx0ZXJuYXRpdmUgb3B0aW9uLCBhbGxvd2lu
ZyB2YXJpYWJsZSBzaXplZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEgaW48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyB0aGUgU0ZDIGhlYWRlciBoYXMgc29tZSBkcmF3YmFja3MgYXMgd2VsbCwg
b25lIGJlaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnJhZ21lbnRhdGlvbiwgYW5kIHNvbWUgc3dpdGNo
ZXMgZXhwZWN0aW5nIGFzIHdlbGwgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xvb2sgYXQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBlbmQgdXNlciB0cmFmZmljIGhlYWRlcnMgZm9yIGxpbmsgbG9hZCBi
YWxhbmNpbmcuIEk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dvdWxkPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgYWdyZWUgdGhhdCBpZiB3ZSBjYW4gYWNjZXB0IHRoZXNlIGlzc3VlcywgdGhlbiBzZW5kaW5n
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgb2ZmLWxpbmUgY29uZ3J1ZW50IG1ldGFkYXRhIGxvb3NlcyBpdHMg
aW50ZXJlc3QuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZSBuZWVkIHRvIHRh
a2UgaW50byBhY2NvdW50IHRoYXQgYm90aCBpbi1iYW5kIGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Y29uZ3J1ZW50PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3V0LW9mLWJhbmQgbWV0YWRhdGEgdHJh
bnNwb3J0IGlzIG5vdCByZWxpYWJsZS4gQTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cGFja2V0
IGxvc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0cmlnZ2VyaW5nIHJldHJhbnNtaXNzaW9uIHdvdWxkIG5v
dCBsZWFkIHRvIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aWRlbnRpY2FsPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgcmVjb25zdHJ1Y3Rpb24gb2YgdGhlIGFzc29jaWF0ZWQgbWV0YWRhdGEuIEluIHNv
bWU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Nhc2VzLCB3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1p
Z2h0IHRodXMgZXZlbiBuZWVkIG5vbi1jb25ncnVlbnQgb3V0LW9mLWJhbmQgcmVsaWFibGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSB0cmFuc3BvcnQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUGFya2VyIFs8YSBocmVmPSJtYWlsdG86
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbTwvYT5dIFNlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtXZWRuZXNkYXksPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgTWFyY2ggMTIsIDIwMTQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxMjo0MyBQTSBU
bzogTmljb2xhcyBCT1VUSE9SUyBDYzogSmltIEd1aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsoamd1aWNoYXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldCI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+ICZsdDs8YSBocmVmPSJtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4m
Z3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1Ympl
Y3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRh
LWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFz
LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB1bmRlcnN0YW5kIHRoZSBjb25j
ZXB0IGZvciBvdXQgb2YgYmFuZCBzaWduYWxpbmcgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRh
LCBidXQgSSBhbSBjb25jZXJuZWQgdGhhdCBpdCBpbnRyb2R1Y2VzPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtzaWduaWZpY2FudDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29tcGxleGl0eSBkdWUgdG8gdGhl
IHBvdGVudGlhbCByYWNlIGNvbmRpdGlvbiBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVj
ZWl2aW5nIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVhbCBwYWNrZXQgYmVmb3JlIHRoZSBtZXRhZGF0
YS4gV2hpbGUgdGhlIHJlYWwgcGFja2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjb3VsZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7aW5kaWNhdGUgdGhhdCBvdXQgb2YgYmFuZCBtZXRhZGF0YSBpcyBleHBl
Y3RlZCwgaG93IGNhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2U8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2d1YXJhbnRlZSB0aGUgb3JkZXIgb2YgcmVjZXB0aW9uPyBXaGF0IGlmIHN3aXRjaGluZyBvcjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cm91dGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bm9kZXMgYXBw
bHkgaGFzaCBiYXNlZCBsb2FkIGJhbGFuY2luZz8gV2hhdCBpZiB0aGUgbG9hZDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7YmFsYW5jaW5nIHVuZGVyc3RhbmRzIFNGQyBlbmNhcHMgYW5kIGxvb2tzIGJleW9uZCBp
dCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtvcmlnaW5h
bCBoZWFkZXIgdG8gZ2V0IGJldHRlciBlbnRyb3B5Pzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENhbiB3ZSBn
dWFyYW50ZWUgdGhhdCB0aGUgbWV0YWRhdGEgYW5kIHJlYWwgcGFja2V0PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDt3aWxsIGZvbGxvdzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGV4YWN0IHNhbWUgcGF0
aD8gSWYgd2UgY2FuIG5vdCwgdGhlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW1wbGVtZW50
YXRpb25zIHdpbGw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25lZWQgdG8gYWRkIGluZ3Jlc3MgcXVldWluZyB0
byBjb3BlIHdpdGggdGhlIHNjZW5hcmlvLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgQWxzbywgZG8geW91IGZlZWwgdGhhdCB0aGUgaW5jcmVhc2UgaW4gaW1wbGVtZW50YXRpb248
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBjb21wbGV4aXR5IGF0IHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucyBpcyBy
ZWFzb25hYmxlPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDEyLCAyMDE0LCBhdCA0OjA5IEFNLCAmcXVvdDtOaWNvbGFz
IEJPVVRIT1JTJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86
Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208
L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMu
Qk9VVEhPUlNAcW9zbW9zLmNvbSI+bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwv
YT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgSSB0aGluayB3ZSBtdXN0IG1ha2UgYSBkaXN0aW5jdGlvbiBiZXR3ZWVuOjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtIE1ldGFkYXRhIHdoaWNoIHNob3VsZCBi
ZSBwYXJ0IG9mIHRoZSBoZWFkZXIgZGVmaW5lZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YXMg
aW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmFuZCBtYXJraW5nLiAtIE1ldGFkYXRhIHdpdGggY2Fu
IGJlIHBhc3NlZCBvdXQgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JhbmQsIGZvcjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBleGFtcGxlIGNvbmdydWVudCBvdXQgb2YgYmFuZCBzaWduYWxpbmcg
ZGVmaW5lZCBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGRyYWZ0PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBmb3JtZXIgY2FsbHMgZm9yIGEgbGlt
aXRlZCBzcGFjZSBpbiB0aGUgaGVhZGVyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dHJ1ZSwg
VGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxhdHRlciBob3dldmVyIGRvZXMgbm90IGluY3VyIGFu
eSBzcGFjZSBsaW1pdGF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbmQgaXM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgc3RpbGwgZmFpcmx5IGVmZmljaWVudCBhbmQgaXQgcmVtYWlucyBjb21w
YXRpYmxlIHdpdGg8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2EgZml4ZWQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgc2l6ZSBoZWFkZXIgdXNlZCB0byByb3V0ZSB0aG9zZSBzaWduYWxpbmcgbWVzc2Fn
ZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Fsb25nIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBjaGFpbidzIHNlcnZpY2UgZnVuY3Rpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18gRnJvbTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSmltIEd1aWNoYXJkIChqZ3VpY2hhcikg
WzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iPmpndWljaGFyQGNpc2NvLmNvbTwv
YT5dIFNlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFR1ZXNkYXksIE1hcmNoIDExLCAyMDE0IDY6
NDggUE0gVG86IFJvbiBQYXJrZXIgQ2M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMgQk9V
VEhPUlM7IDxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+YnJpanNtYW5AanVu
aXBlci5uZXQ8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0
Ozsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJl
OiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEhpIFJvbiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2Ug
Y2FuIGNlcnRhaW5seSBoYXZlIHRoaXMgZGlzY3Vzc2lvbiBidXQgd2Ugc2hvdWxkPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtmaXJzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb25zaWRlciB3aGF0
IGluZm9ybWF0aW9uIGlzIG5lY2Vzc2FyeSBhbmQgaWYgc2FpZDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBpbmZvcm1hdGlvbiBjYW4gZml0IHdpdGhpbiBhIGZpeGVkIG51bWJlciBvZiBjb250ZXh0czxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ham9y
aXR5IG9mIGNhc2VzLiBSZW1lbWJlciwgdGhlIGdvYWwgb2YgYmVpbmcgYWJsZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7dG8gcGFzczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSB0aHJv
dWdoIHRoZSBuZXR3b3JrIGlzIHRvIGVuaGFuY2Ugc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ZGVsaXZlcnksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5vdCBwYXNzIHRoZSBlbnRpcmUg
d29ya3Mgb2YgU2hha2VzcGVhcmUgOy0pPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFNlbnQgZnJvbSBteSBpUGhvbmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciA3LCAyMDE0LCBhdCAzOjUyIEFNLCAmcXVvdDtSb24g
UGFya2VyJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRv
OlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRv
OlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPm1haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBzZWUgc2ltaWxhciByZXF1aXJlbWVudHMg
ZnJvbSB0aGUgM2dwcCBFUEMgc2lkZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0kgd291bGQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpa2UgdG8gcHJvcG9zZSBhbiBPVUkgLyBUTFYgYmFz
ZWQgYXBwcm9hY2ggd2hlcmUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyByZXNlcnZlZCBP
VUkgY2FuIGJlIHVzZWQgZm9yIGFncmVlZCB1cG9uIHR5cGVzIG9mPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtjb21tb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIGFuZCB2ZW5k
b3Igb3Igb3RoZXIgb3JnYW5pemF0aW9uYWwgT1VJcyBjYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2JlIHVzZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIHF1aWNrbHkgaW5ub3ZhdGUg
aW4gdGhlIG5ldHdvcmtzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2ltdWx0YW5lb3VzbHks
IEkgd291bGQgYWxzbyBsaWtlIHRvIGNvbnNpZGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtt
ZWNoYW5pc21zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGF0IGFyZSBvcHRpbWl6ZWQgZm9y
IGxvbmcgbGl2ZWQgZmxvd3Mgc28gYXMgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xpbWl0
IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmVnYXRpdmUgZWZmZWN0cyBvZiBwYWNrZXQg
Z3Jvd3RoLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFJvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDcsIDIwMTQsIGF0IDg6MzQgQU0sICZx
dW90O05pY29sYXMgQk9VVEhPUlMmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSI+Tmljb2xhcy5C
T1VUSE9SU0Bxb3Ntb3MuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhy
ZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iPm1haWx0bzpOaWNvbGFzLkJP
VVRIT1JTQHFvc21vcy5jb208L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIZWxsbyBKaW08YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgaGF2ZSBz
ZWVuIGNhc2VzIGluIEdpIExBTiwgd2hlcmUgc3Vic2NyaWJlciByZWxhdGVkPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gaXMgcGFzc2VkIHRvIGEgV2ViIFByb3h5IGZv
ciBIVFRQIGhlYWRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGVucmljaG1lbnQgKGFp
bWVkIGF0IHNvbWUgV2ViIENvbnRlbnQgcHJvdmlkZXJzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtwYXJ0bmVycyBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBNb2JpbGUgT3Bl
cmF0b3IpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluZm9ybWF0aW9uIHdhcyBhbiBj
b2RlZCAocGVyc2lzdGVudCkgc3Vic2NyaWJlciBpZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ZGVyaXZlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZyb20gdGhlIE1TSVNETiwgYW5k
IGNvdXBsZSBvZiBmIGN1c3RvbWVyIHByb2ZpbGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Jl
bGF0ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmaWVsZHMuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJbiBhbiBzZmMgYmFz
ZWQgR2kgTEFOLCB0aGlzIGVudGl0eSBzaG91bGQgcmVjZWl2ZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsgJmd0O2Zyb20gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2xhc3NpZmllcjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
LSBBIGNsYXNzaWZpY2F0aW9uIG9mIHRoZSBDb250ZW50IFByb3ZpZGVyICggSWQsPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2F0ZWdvcnkpIGJhc2VkIG9uIHRyYWZmaWMgYW5hbHlzaXMg
LSBUaGUgTVNJU0ROIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgc3Vic2NyaWJlciAtIFR3byBzdWJzY3JpYmVyIHBvbGljeSBmaWVs
ZHMgKG5vdCB0aWVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gUENSRjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJ1dCBiZWxvbmdpbmcgdG8gdGhlIFN1YnNjcmliZXIgREIpIChT
dWJzY3JpYmVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2F0ZWdvcnksPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgc3ViLWNhdGVnb3J5KSAtIEEgc2Vzc2lvbiBpZCAoZm9yIGxvZ2dp
bmcgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0cmFja2luZzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHB1cnBvc2VzKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIG9iamVjdGl2ZSBiZWluZyB0byBhdm9pZCBoYXZp
bmcgdGhlIEhUVFAgUHJveHk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RvPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgYmVjb21lIGEgdHJ1c3RlZCBhcHBsaWNhdGlvbiAoaW50ZXJvZ2F0
ZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdWJzY3JpYmVyIERCLDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV0Yy4uKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBO
aWNvbGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18gRnJvbTogSmltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
R3VpY2hhcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAoamd1aWNoYXIpIFs8YSBocmVm
PSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIj5qZ3VpY2hhckBjaXNjby5jb208L2E+XSBTZW50
Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRodXJzZGF5LCBNYXJjaCAwNiwgMjAxNCAy
OjAyIFBNIFRvOiBKYW1hbCBIYWRpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtTYWxpbTs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86am1vaXNhbmRAanVuaXBl
ci5uZXQiPmptb2lzYW5kQGp1bmlwZXIubmV0PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptb2lz
YW5kQGp1bmlwZXIubmV0Ij5tYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQ8L2E+Jmd0Ozs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0OyBDYzo8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZmMgU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJh
dGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IEhpIEphbWFsLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgWW91IHNhaWQgJnF1b3Q7SXQgc2VlbXMgdGhlcmUncyBjbGVhciBu
ZWVkIGZvciB2YXJpYWJsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNpemVkPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEmcXVvdDsuLiBJIGFtIG5vdCBzbyBjb252aW5j
ZWQgYW5kIHdvdWxkIGxpa2UgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZXR0ZXI8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB1bmRlcnN0YW5kIHRoZSByZXF1aXJlbWVudHMgYmVm
b3JlIHBhc3NpbmcganVkZ2VtZW50Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IElmIHdlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbG9vayBhdCB0aGUgdXNlIGNhc2VzIGFzIHByZXNl
bnRlZCB0aHVzIGZhciBpbnRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIFdHIEk8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBoYXZlIHlldCB0byBzZWUgYSBzaW5nbGUgZXhhbXBs
ZSBvZiB0aGUgbmVlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChub3RpbmcgdGhhdDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRlc2lyZSBpcyBub3QgdGhlIHNhbWUgYXMgbmVlZCkg
LSBJIGFtIG5vdCBzYXlpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGVyZSBpczxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5vIHJlcXVpcmVtZW50IGJ1dCByYXRoZXIgdGhhdCB3
ZSBzaG91bGQgbm90IGp1bXA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byB0aGU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb25jbHVzaW9uIGFuZCBidWlsZCBzdGFuZGFyZHMgYXJv
dW5kIGEgdGhlb3J5Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzMvMTQsIDY6MzUgQU0sICZxdW90O0phbWFsIEhhZGkg
U2FsaW0mcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9
Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSI+aGFkaUBtb2phdGF0dS5jb208L2E+ICZsdDs8YSBo
cmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20iPm1haWx0bzpoYWRpQG1vamF0YXR1LmNvbTwv
YT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d3JvdGU6PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgbGlr
ZSB0aGUgZG9jIC0gd2VsbCB3cml0dGVuLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZWN0aW9uIDQuMyBvbiBtZXRhZGF0
YSBlbmNvZGluZy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJp
YWJsZSBzaXplZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChhdCBsZWFzdCBmb3IgaHR0cC9hcHAgeW91IHNlZW0gdG8g
aW5kaWNhdGUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGVzaXJlIGZvcjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2l0KS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgRm9yIGEgZGF0YXBhdGggcGVyLXBhY2tldCBtZXRhZGF0YSwgaSBmZWVsIHRoZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lZWQgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsganVzdCBhcyBpbXBvcnRhbnQuIEFyZSB3ZSBsaW1pdGVkIGJ5IHRoZSBmYWN0IHRoYXQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhpc3RpbmcgaGFyZHdhcmUgbWF5IG5v
dCBiZSBhYmxlIHRvIGhhbmRsZSBUTFZzPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Rm9yPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4YW1wbGUsIEkgZG9udCBoYXZlIGEgcHJv
YmxlbSBoYW5kbGluZyBUTFZzIGluIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzb2Z0d2Fy
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2RhdGFwYXRoLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjaGVl
cnMsIGphbWFsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nIGxp
c3QgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdCA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNA
aWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5tYWlsdG86c2Zj
QGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdCA8
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIj5tYWlsdG86c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8
L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGlu
Zzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgbGlzdCA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0
Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5tYWlsdG86c2ZjQGll
dGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdCA8YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIj5tYWlsdG86c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5nPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8
L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5tYWlsdG86c2ZjQGlldGYub3Jn
PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7X19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDtzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYu
b3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+bWFpbHRvOnNmY0BpZXRm
Lm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGEg
aHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2Zj
QGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+bWFpbHRvOnNm
Y0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8
YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsgc2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7Jmd0OyBzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0
OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48
YnI+DQomZ3Q7Jmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9h
Pjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDtfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7c2ZjIG1h
aWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2Zj
QGlldGYub3JnPC9hPjxicj4NCiZndDsmZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc2ZjPC9hPjxicj4NCiZndDs8YnI+DQomZ3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDs8
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0Ozxh
IGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQo8YnI+DQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCnNmYyBtYWlsaW5n
IGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+
PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMi
Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08262A61NKGEML512MBSchi_--


From nobody Tue Mar 18 01:54:35 2014
Return-Path: <prvs=147da5394=Nicolas.BOUTHORS@qosmos.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5F4CB1A06A7 for <sfc@ietfa.amsl.com>; Tue, 18 Mar 2014 01:54:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.001
X-Spam-Level: 
X-Spam-Status: No, score=0.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-0.7] 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 cRUq_R13qrod for <sfc@ietfa.amsl.com>; Tue, 18 Mar 2014 01:54:26 -0700 (PDT)
Received: from mc24.lon.server.colt.net (mc24.lon.server.colt.net [212.74.77.104]) by ietfa.amsl.com (Postfix) with ESMTP id 12FBA1A06B1 for <sfc@ietf.org>; Tue, 18 Mar 2014 01:54:25 -0700 (PDT)
Received: from mc24.lon.server.colt.net (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id A19301E00A0 for <sfc@ietf.org>; Tue, 18 Mar 2014 08:53:45 +0000 (UTC)
Received: from mx3.qosmos.com (unknown [195.68.92.43]) by mc24.lon.server.colt.net (Postfix) with ESMTP id 6A5591E009B for <sfc@ietf.org>; Tue, 18 Mar 2014 08:53:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="4.97,676,1389740400"; d="scan'208,217";a="914860"
Received: from unknown (HELO mailbox.jungle.qosmos.com) ([10.12.1.3]) by mx3.qosmos.com with ESMTP; 18 Mar 2014 09:53:44 +0100
Received: from LILAS.jungle.qosmos.com ([fe80::5524:2c18:b2c3:74d4]) by CAROUBIER.jungle.qosmos.com ([169.254.1.110]) with mapi id 14.01.0438.000; Tue, 18 Mar 2014 09:54:02 +0100
From: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>
To: Xuxiaohu <xuxiaohu@huawei.com>, Jerome Moisand <jmoisand@juniper.net>, "mikebianc@aol.com" <mikebianc@aol.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: =?utf-8?B?W3NmY10g562U5aSNOiAgU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ=?=
Thread-Index: AQHPQl9LkEXL2gc+gkWx0LDO4g/I3prmeHM5
Date: Tue, 18 Mar 2014 08:53:43 +0000
Message-ID: <76B41B8FACE1514795D30EC137FF391D3EA877@LILAS.jungle.qosmos.com>
References: <CF48AD80.E673%kegray@cisco.com> <1824354318.7479.1394833814368.JavaMail.tomcat@mgs-aaa01.mail.aol.com> <83cc0a7d4c664109b7ba930f22890871@CO2PR05MB716.namprd05.prod.outlook.com>, <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08262A61@NKGEML512-MBS.china.huawei.com>
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08262A61@NKGEML512-MBS.china.huawei.com>
Accept-Language: en-US, fr-FR
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.13.0.22]
Content-Type: multipart/alternative; boundary="_000_76B41B8FACE1514795D30EC137FF391D3EA877LILASjungleqosmos_"
MIME-Version: 1.0
X-TM-AS-MML: No
X-TM-AS-Product-Ver: IMSVA-8.2.0.1679-7.5.0.1017-20572.005
X-TM-AS-Result: No--49.606-5.0-31-10
X-imss-scan-details: No--49.606-5.0-31-10
X-TMASE-Version: IMSVA-8.2.0.1679-7.5.1017-20572.005
X-TMASE-Result: 10--49.605800-5.000000
X-TMASE-MatchedRID: 8lMhm884qkrfiOy3VeTK4xmCYUYerLHrBuPvgGcUNcdVLWrEVVMly84Q y16sqYsxMWfVJxta6v/K31GBpYuQsc5/oVSv8cmRE0Q83A2vD+t/r8x3wtvaXxDvSLVrZKBT67z KQiK/wKy2iCnRgy44Ic3NnyhLceOrM47ELEmzJqY01fwdVLvlwsESuU5N8eMKaDBRa8OJXIRrV5 Q8LR+fU6a85t597D27/LPPvYWcshgbWzRVg8ssDNjGRkLinPFIyaqFRmnnoWGbg7e5ExB9GG/91 tcqPFxkFPTdWb0B54tFVPNmnFshOcuY+x+wpWIHc+QhWKJM04OZYYkt8na3t30NIkzgGw4lG2Mk geeC0THfjhuqiSikqdBNboqTmPXDMH15eekLeUizI1v7J4hECnT28me/N/7RzhY2/o0jwSQnEdO EoA5bZdhRIdVwhd8I7l/sUqF6Uw3J6x38y9uBO41nuRzhSr7jo8tN19oTXlevCu1iN2mRhGciCX rpX1+MqugK2MC+1WFwQvvu7ic6wX1GcR5AeEs7FqNNeSB7ZZALBPYMfuIybkfLNMv2kATUyYhTr j0ltUeU15zy6EeIXXxouSbk9Hlv4fEVvamOvhtmVHNo7XGknUCrr/LkAQ46QQ1XgvCe7sG5noqJ 0IvKKkf0Ybx17iHd0TE3JVUVxKx8cp2abp1RxVrXg0lwq1E0jLOy13Cgb4+qvcIF1TcLYLwosMB sCF61fb9qMgbhtL4LbRYDr3UkxV01NRc2OPlyzNY33yIEF4bRahuPwaQ1Wph8u7mojKy+UnJIO4 q7In0tYpCw64Nkzw97mGc/R9EaCZaigGLtqxeeAiCmPx4NwGmRqNBHmBveZYJ9vPJ1vSA2Sfve6 144mTdAtZjTJF9vseWplitmp0glCGssfkpInQ==
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/pHdnhMpDWLjCnAuKj0iqD88iLYQ
Subject: Re: [sfc] =?utf-8?b?562U5aSNOiAgU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ=?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Mar 2014 08:54:34 -0000

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

SSB0aGluayB0aGF0IGtlZXBpbmcgdGhlIFNlcnZpY2UgUGF0aCBMYXllciB0cmFuc3BvcnQgaW5k
ZXBlbmRlbnQgc2hvdWxkIHJlbWFpbiBhbiBvYmplY3RpdmUgZm9yIFNGQy4gIFN1Y2ggYSBzZXBh
cmF0aW9uIG9mIGNvbmNlcm5zIGlzIGEgc291bmQgYXJjaGl0ZWN0dXJhbCBwcmluY2lwbGUgdGhh
dCBoZWxwIGtlZXAgdGhpbmdzIHNpbXBsZSBpbiBwcmFjdGljZS4NCg0KT24gdGhlIHF1ZXN0aW9u
IG9mICBTZXJ2aWNlIFBhdGgsIHdlIGhhdmUgYSBkaXNjdXNzaW9uIG9uIHdoZXRoZXIgd2UgbmVl
ZCBzb21lIGtpbmQgb2YgZXhwbGljaXQgaWRlbnRpZmllciBvcg0KY291bGQgd2UgcmVseSBvbiBt
YXBwaW5nIG9uIHNvbWUgdW5kZXJsYXkgbmV0d29yayBwcm90b2NvbCBmaWVsZHMuDQoNCg0KTWF5
IGJlIGEgUFJPL0NPTiB0YWJsZSBjb3VsZCBoZWxwIGZvY3VzIHRoZSBncm91cCBkZWNpc2lvbiBv
biB0aGF0IG1hdHRlcg0KDQoNCiAgKiAgIFZpc2liaWxpdHkgKHRyYWNpbmcpDQogICogICBGb3J3
YXJkaW5nIGdyYXBoIHN0cnVjdHVyZSBpbXBhY3QvbGltaXRhdGlvbnMNCiAgKiAgIFJlY29uZmln
dXJhdGlvbiBzcGVlZA0KICAgICAqICAgTEJTIC8gc2NhbGUgb3V0IGltcGFjdA0KICAgICAqICAg
Tm9kZSBieXBhc3MgKGUuZzsgbWFpbnRlbmFuY2UpDQogICogICB1bmRlcmxheSBuZXR3b3JrL3Ry
YW5zcG9ydCBsYXllcnMgc3VwcG9ydA0KICAqICAgSGVhZGVyIHNwYWNlIGltcGFjdA0KICAqICAg
TXVsdGkgdGVuYW50IHN1cHBvcnQgaW1wYWN0DQogICogICBTRkMgb24gZmxhdCAoZS5nIG9wdGlj
YWwgTDIgZm9yIERhdGEgQ2VudGVycykgbmV0d29yaw0KICAqICAgVW5kZXJsYXkgbmV0d29yayBh
ZG1pbmlzdHJhdGlvbiBpbXBhY3QNCg0KUGVyc29uYWxseSBJIHRoaW5rIHRoYXQgaGF2aW5nIGFu
IGV4cGxpY2l0IGNoYWluIGlkZW50aWZpZXIgKGUuZy4gU2VydmljZSBQYXRoL1NlcnZpY2UgSW5k
ZXgpIGlzIGNsZWFyIChtYW5hZ2VtZW50IGFuZCBjb250cm9sKSBhbmQgbm90IGV4cGVuc2l2ZSAo
aGVhZGVyIHNwYWNlKS4gVGhlIGRyYXdiYWNrIGJlaW5nIHNvbWUgaW1wYWN0IG9uIHRoZSBzaW1w
bGljaXR5IHRvIGFkZC9yZW1vdmUgZWxlbWVudHMgaW4gYSBjaGFpbiBkeW5hbWljYWxseS4NCg0K
VGFnIHN3aXRjaGluZyAoYXMgTVBMUykgIGFsbG93cyB0byBtYW5hZ2UgdGFncyBwZXIgc2Vydmlj
ZSBub2RlcywgbGVhZGluZyB0byBtb3JlIHZlcnNhdGlsZSBhbmQgZGl2ZXJzZSBncmFwaHMNCg0K
DQpOaWNvbGFzDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KRnJvbTogWHV4aWFv
aHUgW3h1eGlhb2h1QGh1YXdlaS5jb21dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA1
OjA0IEFNDQpUbzogSmVyb21lIE1vaXNhbmQ7IG1pa2ViaWFuY0Bhb2wuY29tOyBzZmNAaWV0Zi5v
cmcNClN1YmplY3Q6IFtzZmNdIOetlOWkjTogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0K
SSBsaWtlIHRoZSBpZGVhIG9mIHNlcGFyYXRpbmcgdGhlIFNlcnZpY2UgRnVuY3Rpb24gTGF5ZXIg
YW5kIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIsIGFzIHByb3Bvc2VkIGluIGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zLiBUaGUgcm9sZSBvZiB0aGUgU2VydmljZSBQYXRo
IExheWVyIGlzIGp1c3QgdG8gc3RlZXIgdGhlIHRyYWZmaWMgYWxvbmcgYSBwYXJ0aWN1bGFyIGNo
YWluIG9mIHNlcnZpY2Ugbm9kZXMgd2hpY2ggY2FuIGJlIGltcGxlbWVudGVkIGJ5IGV4aXN0aW5n
IHRvb2xzIGZvciBzb3VyY2Ugcm91dGluZywgc3VjaCBhcyBzZWdtZW50IHJvdXRpbmcuIEFzIHN1
Y2gsIGl04oCZcyBub3QgbmVjZXNzYXJ5IHRvIHRyeSB0byBrZWVwIHRoZSBTZXJ2aWNlIFBhdGgg
TGF5ZXIgdHJhbnNwb3J0LWluZGVwZW5kZW50IGFuZCBjb250YWluIGl0IGluIHRoZSBTRkMgaGVh
ZGVyLg0KDQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUNCg0K5Y+R5Lu25Lq6OiBzZmMgW21haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZ10g5Luj6KGoIEplcm9tZSBNb2lzYW5kDQrlj5HpgIHml7bpl7Q6
IDIwMTTlubQz5pyIMTjml6UgMTowMw0K5pS25Lu25Lq6OiBtaWtlYmlhbmNAYW9sLmNvbTsgc2Zj
QGlldGYub3JnDQrkuLvpopg6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0K
DQpUaGlzIChsZW5ndGh5IGFuZCB2ZXJ5IGxpdmVseSkgdGhyZWFkIHN0YXJ0ZWQgZnJvbSBkcmFm
dC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucyAod2hpY2ggSSBjby1hdXRob3Jl
ZCkuDQoNCkluIHNlY3Rpb24gNC44LCB3ZSBtYWRlIGEgY2xlYXIgZGlzdGluY3Rpb24gYmV0d2Vl
biBhIHNlcnZpY2UgcGF0aCBsYXllciAoc3RlZXJpbmcgcGFja2V0cyBob3AgYnkgaG9wIGFsb25n
IHRoZSBjaGFpbikgYW5kIGEgc2VydmljZSBmdW5jdGlvbiBsYXllciAoY29udmV5IG1ldGFkYXRh
IGluZm9ybWF0aW9uIG9mIGludGVyZXN0IHRvIFNGcykuIFRlcm1pbm9sb2d5IGFzaWRlLCBpdCBz
ZWVtcyB0aGF0IHN1Y2ggbGF5ZXJlZCB2aWV3IHdhcyBhZ3JlZWQgdXBvbiBieSBtYW55IHBlb3Bs
ZSBvbiB0aGUgbWFpbGluZyBsaXN0Lg0KDQpOb3cgdGhpcyBjZXJ0YWlubHkgZG9lcyBiZWcgdGhl
IHF1ZXN0aW9uIG9mIHNvbHZpbmcgQk9USCBwcm9ibGVtcyB3aXRoIHRoZSBzYW1lIChwYWNrZXQp
IGVuY2Fwc3VsYXRpb24gbWVjaGFuaXNtLiBOb3RhYmx5IHdoZW4gb2JzZXJ2aW5nIHRoYXQgbWFu
eSB1c2UgY2FzZXMgY291bGQgYmUgc2F0aXNmaWVkIHdpdGhvdXQgU0YtbGV2ZWwgbWV0YWRhdGEs
IG9yIGJ5IHVzaW5nIG1vcmUgb3V0LW9mLWJhbmQgd2F5cyB0byBjb252ZXkgc3VjaCBTRiBtZXRh
ZGF0YS4gQW5kIGFsc28gd2hlbiBvYnNlcnZpbmcgdGhhdCBpbmJhbmQgbWFya2luZyAoZS5nLiBw
YWNrZXQgaGVhZGVycykgY29tZXMgd2l0aCB2YXJpb3VzIHByb3MgJiBjb25zIChzb21lIG9mIHRo
ZSBpc3N1ZXMgYmVpbmcgaWRlbnRpZmllZCBpbiB0aGUgZHJhZnQsIGUuZy4gc2VjdGlvbnMgNC4x
IGFuZCA0LjIpLg0KDQpJIGRvIGFncmVlIHdpdGggTWFyaWEuIFdlIG1heSB3YW50IHRvIGV4cGxv
cmUgb3RoZXIgb3B0aW9ucyBmb3IgYWRkcmVzc2luZyB0aGUgbmVlZHMgb2YgdGhlIHNlcnZpY2Ug
cGF0aCBsYXllciB0aGF0IGRvIG5vdCByZXF1aXJlIGFuIGV4cGxpY2l0IGNoYWluLWlkIG9mIHNv
cnRzLg0KDQpJbiB0aGUgZHJhZnQsIHdlIGNvbmNsdWRlZCBieSBzdGF0aW5nIOKAnEEgcHJvZHVj
dGl2ZSBwYXRoIGZvcndhcmQgY291bGQgYmUgdG8gZGl2aWRlIGFuZCBjb25xdWVyOiB0byBjbGVh
cmx5IHNlcGFyYXRlIHRoZSBwcm9ibGVtIG9mIFNlcnZpY2UgRnVuY3Rpb24gUGF0aCB0b3BvbG9n
eSBmcm9tIHRoZSAgIHByb2JsZW0gb2YgW2NvbnZleWluZyBTRl0gbWV0YWRhdGHigJ0uIEkgZG8g
YmVsaWV2ZSB3ZSBzaG91bGQgZXhwbG9yZSBzdWNoIHNlcGFyYXRpb24gcHJpbmNpcGxlIGZ1cnRo
ZXIuDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFs
ZiBPZiBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+DQpTZW50OiBG
cmlkYXksIE1hcmNoIDE0LCAyMDE0IDU6NTAgUE0NClRvOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJ
RA0KDQpJIHdvdWxkIGltYWdpbmUgdGhhdCBpZiB3ZSBtYWRlIHRoZSBDaGFpbiBJRCBmaWVsZCBp
biB0aGUgaGVhZGVyIGJlIG9wdGlvbmFsLCB5ZXQgc3RpbGwgcmVxdWlyZWQgYSBoZWFkZXIgYW5k
IHN0aWxsIHJlcXVpcmVkIHRoYXQgc29tZSBpbmRpY2F0aW9uIG9mIHRoZSBjaGFpbiBiZSBjYXJy
aWVkIHNvbWV3aGVyZSBpbiB0aGUgcGFja2V0IChtcGxzIGxhYmVsIG9yIHZsYW4gb3Igd2hhdGV2
ZXIpLCB0aGF0IHRoZSBpbXBsZW1lbnRhdGlvbiB3b3VsZCBiZWNvbWUgb3Zlcmx5IGNvbXBsaWNh
dGVkLiAgVG8gZG8gc28gd291bGQgYmUgdXNpbmcgU0ZDIHNpbXBseSBhcyBhIG1lY2hhbmlzbSB0
byBjYXJyeSBtZXRhIGRhdGEgYW5kIG5vdCBhdCBhbGwgZm9yIHNlcnZpY2UgY2hhaW5pbmcsIHdo
aWNoIHNvdW5kcyBjb3VudGVyIGludHVpdGl2ZSB0byBtZS4NCg0KTWFyaWEsDQpTbywgeW91IGFy
ZSBzYXlpbmcgdGhhdCB5b3Ugd2FudCB0byB1c2UgU0ZDIHRvIGNhcnJ5IGFyb3VuZCBtZXRhZGF0
YSwgYnV0IG5vdCBmb3IgYWN0dWFsIHNlcnZpY2UgY2hhaW5pbmcgYmVjYXVzZSB5b3UgYWxyZWFk
eSBoYXZlIGEgd2F5IHRvIGltcGxlbWVudCBzZXJ2aWNlIGNoYWluaW5nIG91dHNpZGUgb2YgU0ZD
PyAgTWF5YmUgSSdtIG5vdCBmb2xsb3dpbmcsIGJ1dCBpdCBzZWVtcyB0byBtZSB0aGF0IGlmIHlv
dSB3ZXJlIHRvIHVwZ3JhZGUgeW91ciBuZXR3b3JrIHRvIHN1cHBvcnQgU0ZDIHRoYXQgeW91IHdv
dWxkIGNoYW5nZSBmcm9tIHVzaW5nIHlvdXIgZXhpc3RpbmcgbWVjaGFuaXNtIGFuZCBzdGFydCB1
c2luZyBTRkMsIHdoaWNoIGlzIG1lYW50IHRvIHByb3ZpZGUgc3VwcG9ydCBmb3Igc2VydmljZSBm
dW5jdGlvbnMgdGhhdCBhcmUgbm90IFNGQyBhd2FyZS4gIFRoZXJlIGFyZSBhIG51bWJlciBvZiB1
cyB3aG8gaGF2ZSBpbXBsZW1lbnRlZCwgaW4gb25lIHdheSBvciBhbm90aGVyLCBzb21lIHNvcnQg
b2Ygc2VydmljZSBjaGFpbmluZywgYnV0IEkgKEkgY2FuIGF0IGxlYXN0IHNwZWFrIGZvciBteXNl
bGYpIGFtIGxvb2tpbmcgdG8gU0ZDIG5vdCB0byBlbmhhbmNlIG15IGN1cnJlbnQgaW1wbGVtZW50
YXRpb24sIGJ1dCB0byByZXBsYWNlIGl0IHdpdGggc29tZXRoaW5nIGJldHRlciB3aGlsZSBzdGls
bCBtYWludGFpbmluZyBteSBjb3JlIChub24gc2VydmljZSBmdW5jdGlvbikgaW5mcmFzdHJ1Y3R1
cmUuDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KRnJvbToga2VncmF5QGNpc2Nv
LmNvbTxrZWdyYXlAY2lzY28uY29tPG1haWx0bzprZWdyYXlAY2lzY28uY29tJTNja2VncmF5QGNp
c2NvLmNvbT4+DQpUbzogUm9uIFBhcmtlcjxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
PG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4sSmltIEd1aWNoYXJkIChq
Z3VpY2hhcik8amd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+PixK
b2VsIE0uIEhhbHBlcm48am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbT4+DQpjYzogc2ZjQGlldGYub3JnPHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
JTNjc2ZjQGlldGYub3JnPj4NClNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQNClN1YmplY3Q6
IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQorMSB0aGUgaWRlYSBpcyBp
bnRlcm9wZXJhYmlsaXR5Lg0KDQoNCk9uIDMvMTQvMTQgMTI6NTUgUE0sICJSb24gUGFya2VyIiA8
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbT4+IHdyb3RlOg0KDQo+VGhhbmtzLCBKaW0uDQo+DQo+UmVtZW1iZXIgdGhh
dCB3ZSBoYXZlIHNhaWQgbWFueSB0aW1lcyB0aGF0IHRoZSBTRkMgc2VydmljZSBoZWFkZXIgaXMN
Cj50cmFuc3BvcnQgaW5kZXBlbmRlbnQuICAgSnVzdCBiZWNhdXNlIHRoZSBjaGFpbiBpZCBjb3Vs
ZCBiZSBjYXJyaWVkIGluDQo+c29tZSBmb3JtIG9yIGFub3RoZXIgd2l0aCBzb21lIHBhcnRpY3Vs
YXIgdHJhbnNwb3J0IGRvZXNuJ3QgbWVhbiB0aGF0IGl0DQo+Y291bGQgYmUgdW5pdmVyc2FsbHkg
Y29udmV5ZWQuICAgIEJ5IG1ha2luZyBhbmQga2VlcGluZyB0aGUgU0ZDIHNlcnZpY2UNCj5oZWFk
ZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50IG1ha2VzIGl0IG1vcmUgYXBwbGljYWJsZSBpbiBtb3Jl
DQo+ZW52aXJvbm1lbnRzIGFuZCBtb3JlIGxpa2VseSB0byBnZXQgYWRvcHRlZCBicm9hZGx5Lg0K
Pg0KPiAgIFJvbg0KPg0KPg0KPi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+RnJvbTogSmlt
IEd1aWNoYXJkIChqZ3VpY2hhcikgW21haWx0bzpqZ3VpY2hhckBjaXNjby5jb21dDQo+U2VudDog
RnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAzOjUyIFBNDQo+VG86IEpvZWwgTS4gSGFscGVybjsgUm9u
IFBhcmtlcg0KPkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj5TdWJqZWN0
OiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KPg0KPkhpIEpvZWwsDQo+DQo+UGVyaGFwcyBi
dXQgSSB3b3VsZCBwb2ludCBvdXQgdGhhdCB0aGUgYmFzZSBTRkMgaGVhZGVyIGNvdWxkIGhhdmUg
YSBsb3QNCj5tb3JlIGluZm9ybWF0aW9uIHRoYW4ganVzdCB0aGUgY2hhaW4gSUQ7IEkgd291bGQg
YWxzbyBwb2ludCBvdXQgdGhhdCB0aGUNCj5kZXZpbCBpcyBpbiB0aGUgZGV0YWlscyBhbmQgc2F5
aW5nICJ3ZWxsLCBJIGNhbiBqdXN0IHVzZSBhbiBNUExTIGxhYmVsIg0KPmhpZGVzIG11Y2ggb2Yg
dGhlIGNvbXBsZXhpdHkgb2YgYWN0dWFsbHkgZG9pbmcgdGhhdC4NCj4NCj5PbiAzLzE0LzE0LCAy
OjM1IFBNLCAiSm9lbCBNLiBIYWxwZXJuIiA8am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbT4+IHdyb3RlOg0KPg0KPj5JZiB0aGUgdHJhbnNwb3J0IGhlYWRlciBj
YXJyaWVzIGVub3VnaCBpbmZvcm1hdGlvbiBmb3IgaWRlbnRpZnlpbmcgdGhlDQo+PnNlcXVlbmNl
IChWTEFOIHRhZyBvciBNUExTIGxhYmVsIGNhbiBib3RoIGRvIHRoZSBqb2IpLCB0aGVuIGFyZ3Vh
Ymx5DQo+PnRoZSBnbG9iYWwgY2hhaW4gSUQgaXMgcmVkdW5kYW50LiBJIGNhbiBsaXZlIHdpdGgg
Y2FycnlpbmcgaXQgYW55d2F5DQo+PmVpdGhlciBpZiBJIGhhdmUgbWV0YWRhdGEgdG8gY2Fycnks
IG9yIGlmIEkgbmVlZCB0aGUgY2hhaW4gSUQgZm9yIHNvbWUNCj4+cHVycG9zZS4NCj4+IEFmdGVy
IGFsbCwgc29tZSBmb2xrcyBzZWVtIHRvIHdhbnQgdG8gdXNlIHRoYXQgZm9yIHRoZSBmb3J3YXJk
aW5nDQo+PmRlY2lzaW9ucy4NCj4+DQo+PllvdXJzLA0KPj5Kb2VsDQo+Pg0KPj5PbiAzLzE0LzE0
LCAyOjI4IFBNLCBSb24gUGFya2VyIHdyb3RlOg0KPj4+IFRoZSBjaGFpbiBJRCBpcyB0aGUgbGFi
ZWwgdGhhdCBkZWZpbmVzIHRoZSBzZXF1ZW5jZSBvZiBzZXJ2aWNlDQo+Pj5mdW5jdGlvbnMgdGhh
dCBtdXN0IGJlIHZpc2l0ZWQuICAgSXQgY2FuIGJlIHRob3VnaHQgb2YgYXMgYSBoYW5kbGUgZm9y
IGENCj4+PnN0YWNrIG9mIG11c3QtdmlzaXQgbmV0d29yayBsb2NhdGlvbnMuICAgSSBkb24ndCBz
ZWUgaG93IHRoaXMgY2FuIGJlDQo+Pj5hbnl0aGluZyBidXQgbWFuZGF0b3J5Lg0KPj4+DQo+Pj4g
ICAgIFJvbg0KPj4+DQo+Pj4NCj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+IEZy
b206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgU3VyZW5k
cmEgS3VtYXINCj4+PihzbWt1bWFyKQ0KPj4+IFNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQg
MTo0NiBQTQ0KPj4+IFRvOiBKb2VsIE0uIEhhbHBlcm47IE5BUElFUkFMQSwgTUFSSUEgSA0KPj4+
IENjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+PiBTdWJqZWN0OiBSZTog
W3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pg0KPj4+
IFtUcmltbWVkIHRoZSByZWNpcGllbnQgbGlzdCAtIG5lZWRzIGFwcHJvdmFsIG90aGVyd2lzZV0N
Cj4+Pg0KPj4+IENvbXBsZXRlbHkgYWdyZWUgaGVyZS4NCj4+Pg0KPj4+IFNGQyBkb2VzIG5vdCBw
cmV2ZW50IFZMQU4gc3RpdGNoaW5nIGFuZCBvbmUgY2FuIGNvbnRpbnVlIHRvIGRvIHRoYXQuDQo+
Pj5XaGlsZSBhdCB0aGUgc2FtZSB0aW1lIFNGQyBjYW4gaW5jbHVkZSBWTEFOIHN0aXRjaGluZyB0
byBzdXBwb3J0DQo+Pj5sZWdhY3kgU0ZzIGluIHRoZSBzYW1lIGNoYWluIHRoYXQgaW5jbHVkZXMg
U0ZDIGF3YXJlIFNGcy4gRXZlbiBsZWdhY3kNCj4+PlNGcyBiZW5lZml0IGZyb20gY2hhaW4gaWRl
bnRpZmljYXRpb24gYW5kIGhlbmNlIGNhbiBiZSBzaGFyZWQgYWNyb3NzDQo+Pj5kaWZmZXJlbnQg
c2VydmljZSBjaGFpbnMuDQo+Pj4NCj4+PiBTdXJlbmRyYS4NCj4+Pg0KPj4+DQo+Pj4NCj4+PiBP
biAzLzE0LzE0IDEwOjI2IEFNLCAiSm9lbCBNLiBIYWxwZXJuIiA8am1oQGpvZWxoYWxwZXJuLmNv
bTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+IHdyb3RlOg0KPj4+DQo+Pj4+IE15IG93biBp
bmNsaW5hdGlvbiBpcyB0byBvYnNlcnZlIHRoYXQgaWYgeW91IGRvbid0IG5lZWQgZXhwbGljaXQN
Cj4+Pj4gY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIHlvdSBkb24ndCBuZWVkIG1ldGFkYXRhLCB5
b3UgY2FuIGp1c3Qgb21pdA0KPj4+PiB0aGUgc2ZjL25zaCBoZWFkZXIuIFN0aWxsIGRvIHNlcnZp
Y2UgY2hhaW5pbmcsIGp1c3Qgbm8gZXh0cmEgaGVhZGVyLg0KPj4+Pg0KPj4+PiBJZiB3ZSBhcmUg
Z29pbmcgdG8gaGF2ZSB0aGUgaGVhZGVyLCBpdCBzZWVtcyB0byBtZSB0aGF0IHRoZSBjaGFpbg0K
Pj4+PmlkZW50aWZpY2F0aW9uIGZpZWxkIGlzIHZlcnkgdXNlZnVsLCBhbmQgbG93IGNvc3Qgb25j
ZSB3ZSBoYXZlIHRoZQ0KPj4+PmhlYWRlci4NCj4+Pj4NCj4+Pj4gWW91cnMsDQo+Pj4+IEpvZWwN
Cj4+Pj4NCj4+Pj4gT24gMy8xNC8xNCwgMTowMCBQTSwgTkFQSUVSQUxBLCBNQVJJQSBIIHdyb3Rl
Og0KPj4+Pj4gRXhwbGljaXQgY2hhaW4gaWRlbnRpZmljYXRpb24gc2hvdWxkIGJlIG1hZGUgb3B0
aW9uYWwuIEkgYmVsaWV2ZSBpdA0KPj4+Pj4gd2FzIGRpc2N1c3NlZCBmZXcgbW9udGhzIGFnbyBv
biB0aGlzIG1haWxpbmcgbGlzdC4NCj4+Pj4+DQo+Pj4+PiBNYXJpYQ0KPj4+Pj4NCj4+Pj4+ICpG
cm9tOipzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gKk9uIEJlaGFsZiBPZiAqSm1o
LmRpcmVjdA0KPj4+Pj4gKlNlbnQ6KiBUaHVyc2RheSwgTWFyY2ggMTMsIDIwMTQgMTI6MTIgUE0N
Cj4+Pj4+ICpUbzoqIGtlZ3JheUBjaXNjby5jb208bWFpbHRvOmtlZ3JheUBjaXNjby5jb20+OyBs
dWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+OyBzbWt1bWFy
QGNpc2NvLmNvbTxtYWlsdG86c21rdW1hckBjaXNjby5jb20+Ow0KPj4+Pj4gamd1aWNoYXJAY2lz
Y28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+DQo+Pj4+PiAqQ2M6KiBuaWNvbGFzLmJv
dXRob3JzQHFvc21vcy5jb208bWFpbHRvOm5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbT47IHNm
Y0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgaGFkaUBtb2phdGF0dS5jb208bWFpbHRv
OmhhZGlAbW9qYXRhdHUuY29tPjsNCj4+Pj4+IHJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b208bWFpbHRvOnJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+OyBicmlqc21hbkBqdW5p
cGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj4gam1oQGpvZWxoYWxw
ZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4NCj4+Pj4+ICpTdWJqZWN0OiogUmU6
IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAq
SW1wb3J0YW5jZToqIExvdw0KPj4+Pj4NCj4+Pj4+IEFzc3VtaW5nIEkgdW5kZXJzdGFuZCB5b3Ug
cHJvcGVybHkgS2VuLCBJIGRpc2FncmVlLg0KPj4+Pj4NCj4+Pj4+IEZvciBleGFtcGxlLCBieSB1
c2luZyBzZXBhcmF0ZSB0ZXJtcyBJIGNhbiBlYXNpbHkgZGlzY3VzcyB0aGUgZmFjdA0KPj4+Pj4g
dGhhdCBjZXJ0YWluIGtpbmRzIG9mIGRhdGEgKGNoYWluIGlkZW50aWZpY2F0aW9uKSBvbmx5IG5l
ZWQgdG8gYmUNCj4+Pj4+IGFkanVzdCBieSBhIGZldyBhcHBzIGluIHJhcmUgY2FzZXMuIEFuZCB0
aGF0IGRhdGEgaXMgbm90IGJlZWRlZA0KPj4+Pj4gYnkgdGhlIGFwcGxpY2F0aW9ucy4NCj4+Pj4+
DQo+Pj4+PiBVbmxlc3MgeW91IHdvdWxkIGxpa2UgdG8gY29uc2lkZXIgdGhlIGNoYWluIGlkZW50
aWZpY2F0aW9uIGFzIGJlaW5nDQo+Pj4+PiBvcHRpb25hbD8NCj4+Pj4+DQo+Pj4+PiBZb3VycywN
Cj4+Pj4+DQo+Pj4+PiBKb2VsDQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+PiBTZW50IGZyb20g
bXkgU2Ftc3VuZyBzbWFydHBob25lIG9uIEFUJlQNCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+
DQo+Pj4+PiAtLS0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLS0tDQo+Pj4+PiBTdWJqZWN0
OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+
Pj4+IEZyb206ICJLZW4gR3JheSAoa2VncmF5KSIgPGtlZ3JheUBjaXNjby5jb208bWFpbHRvOmtl
Z3JheUBjaXNjby5jb20+DQo+Pj4+PjxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT4+DQo+Pj4+PiBU
bzogTHVjeSB5b25nIDxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdl
aS5jb20+DQo+Pj4+PjxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiwiU3VyZW5kcmE8bWFp
bHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tJTNlJTNlLCUyMlN1cmVuZHJhPiBLdW1hciAoc21rdW1h
cikiDQo+Pj4+PiA8c21rdW1hckBjaXNjby5jb208bWFpbHRvOnNta3VtYXJAY2lzY28uY29tPiA8
bWFpbHRvOnNta3VtYXJAY2lzY28uY29tPj4sIkppbTxtYWlsdG86c21rdW1hckBjaXNjby5jb20l
M2UlM2UsJTIySmltPiBHdWljaGFyZA0KPj4+Pj4oamd1aWNoYXIpIg0KPj4+Pj4gPGpndWljaGFy
QGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPiA8bWFpbHRvOmpndWljaGFyQGNp
c2NvLmNvbT4+DQo+Pj4+PiBDQzogTmljb2xhcyBCT1VUSE9SUyA8Tmljb2xhcy5CT1VUSE9SU0Bx
b3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+DQo+Pj4+PjxtYWls
dG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4sc2ZjPG1haWx0bzpOaWNvbGFzLkJPVVRI
T1JTQHFvc21vcy5jb20lM2UlM2Usc2ZjPiA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQo+Pj4+PjxtYWlsdG86c2ZjQGlldGYub3JnPj4sSmFtYWw8bWFpbHRvOnNmY0BpZXRmLm9y
ZyUzZSUzZSxKYW1hbD4gSGFkaSBTYWxpbSA8aGFkaUBtb2phdGF0dS5jb208bWFpbHRvOmhhZGlA
bW9qYXRhdHUuY29tPg0KPj4+Pj48bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPj4sUm9uPG1haWx0
bzpoYWRpQG1vamF0YXR1LmNvbSUzZSUzZSxSb24+IFBhcmtlcg0KPj4+Pj48Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bT4NCj4+Pj4+IDxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+LCJicmlq
c21hbkBqdW5pcGVyLm5ldDxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSUz
ZSUzZSwlMjJicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+IDxtYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQ+IiA8YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pj4sIkpvZWw8bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0JTNlJTNlLCUyMkpvZWw+IE0uIEhhbHBlcm4iDQo+Pj4+PjxqbWhA
am9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPiA8bWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb20+Pg0KPj4+Pj4NCj4+Pj4+IFRoZSB3b3JkICJtZXRhZGF0YSIgaXMgYSBw
dXJwb3NlbHkgYW1iaWd1b3VzIHRlcm0gImRhdGEgdGhhdA0KPj4+Pj4gcHJvdmlkZXMgaW5mb3Jt
YXRpb24gYWJvdXQgb3RoZXIgZGF0YSIuIEl0IGlzIHVzZWQgdG8gYXZvaWQgVEhJUw0KPj4+Pj5k
aXNjdXNzaW9uLg0KPj4+Pj4NCj4+Pj4+IEZvciBleGFtcGxlLCBJIHByb3Bvc2Ugd2UgZGVmaW5l
ICJ0ZXF1aWxhIG1ldGFkYXRhIiBiZWNhdXNlLA0KPj4+Pj4gZnJhbmtseSwgSSB3aWxsIG5lZWQg
dG8gb3JkZXIgYSB0cmlwbGUtc2hvdCBpZiB3ZSBrZWVwIGF0dGVtcHRpbmcNCj4+Pj4+IHRvIGRl
ZmluZSBzb21ldGhpbmcgdGhhdCwgYnkgZGVmaW5pdGlvbiwgaXMgYW1iaWd1b3VzLiBJJ2QgbGlr
ZQ0KPj4+Pj4gbXkgYmFydGVuZGVyIHRvIHVuZGVyc3RhbmQgbWUgc3BlY2lmaWNhbGx5IHdoZW4g
SSBzYXkgIkkgbmVlZCBhDQo+Pj4+PnNob3QiLg0KPj4+Pj4NCj4+Pj4+IE9uIDMvMTMvMTQgNzo0
OSBBTSwgIkx1Y3kgeW9uZyIgPGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdA
aHVhd2VpLmNvbT4NCj4+Pj4+IDxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToN
Cj4+Pj4+DQo+Pj4+PiAgID5TbmlwLi4NCj4+Pj4+ICAgPlNLPiBKdXN0IGNvcHlpbmcgZnJvbSB0
aGUgUFM6DQo+Pj4+PiAgID4tLQ0KPj4+Pj4gICA+RGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRl
cyB0aGUgYWJpbGl0eSB0byBleGNoYW5nZSBpbmZvcm1hdGlvbg0KPj4+Pj5iZXR3ZWVuDQo+Pj4+
PiAgID50aGUgbmV0d29yayBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBm
dW5jdGlvbnMsDQo+Pj4+PmFuZCBzZXJ2aWNlDQo+Pj4+PiAgID5mdW5jdGlvbnMgYW5kIHRoZSBu
ZXR3b3JrLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID4tLQ0KPj4+Pj4gICA+SXQgaXMgYSBsdWNpZCBk
ZWZpbml0aW9uLiBXZSBhcmUgdW5uZWNlc3NhcmlseSBtYWtpbmcgdGhlIHdvcmQNCj4+Pj4+Im5l
dHdvcmsiDQo+Pj4+PiAgID5jb250cm92ZXJzaWFsLCBJTU8uDQo+Pj4+PiAgID4NCj4+Pj4+ICAg
PltMdWN5XSBUaGlzIGlzIG15IHBvaW50LiAiVGhlIG5ldHdvcmsiIGlzIHRvbyBnZW5lcmFsIGhl
cmUsDQo+Pj4+PndoaWNoIGJyaW5ncw0KPj4+Pj4gICA+bWV0YWRhdGEgZ3JlYXQgcG93ZXIgdG8g
ZG8gbWFueSB0aGluZ3MuIFRoaXMgaXMgd2h5IHBlb3BsZQ0KPj4+Pj5pbnZlbnQgaWRlYXMNCj4+
Pj4+ICAgPmhlcmUsIHdoaWNoIGNhdXNlcyBhIGxvdCBvZiBkZWJhdGVzIG9uIG1ldGFkYXRhIHVz
YWdlIHBvdGVudGlhbHMuDQo+Pj4+PiBXZQ0KPj4+Pj4gICA+c2hvdWxkIG5vdCBzcGVuZCBhIGxv
dCBvZiB0aW1lcyBvbiB0aGF0IGRlYmF0ZXMgYW5kIGp1ZGdlIHdoaWNoDQo+Pj4+PnVzYWdlIGlz
DQo+Pj4+PiAgID52YWx1YWJsZSBvciBub3QuIFRodXMsIGZvciB0aGUgU0ZDIHdvcmssIGl0IHdp
bGwgYmUgaGVscGZ1bCBpZg0KPj4+Pj53ZSBjYW4NCj4+Pj4+ICAgPm5hcnJvdyBkb3duIGEgYml0
LiBKb2VsIG1ha2VzIGV4cGxpY2l0bHkgdHdvIGNhc2VzLCB3aGljaCBpcw0KPj4+Pj5oZWxwZnVs
IHRvDQo+Pj4+PiAgID5kZXZlbG9wIHVzZSBjYXNlcyBmb3IgZWFjaCBjYXNlLiBJIHdvdWxkIGxp
a2UgdG8gc2VlIHRoYXQgdGhlDQo+Pj4+PnByb2JsZW0NCj4+Pj4+ICAgPnN0YXRlbWVudCBjYW4g
YmUgbW9yZSBzcGVjaWZpYyBvbiBtZXRhZGF0YSBkZWZpbml0aW9uLCB3aGljaCBtYXkNCj4+Pj4+
YmUNCj4+Pj4+ICAgPmhlbHBmdWwgaW4gbGVzcyBmb2N1c2luZyBvbiBpdCBhbmQgbW92aW5nIGZv
cndhcmQuDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPkx1Y3kNCj4+Pj4+ICAgPg0KPj4+Pj4gICA+U3Vy
ZW5kcmEuDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+PlRoYW5r
cywNCj4+Pj4+ICAgPj5MdWN5DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+LS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0NCj4+Pj4+ICAgPj5Gcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbbWFp
bHRvOmpndWljaGFyQGNpc2NvLmNvbV0NCj4+Pj4+ICAgPj5TZW50OiBXZWRuZXNkYXksIE1hcmNo
IDEyLCAyMDE0IDQ6MzggUE0NCj4+Pj4+ICAgPj5UbzogTHVjeSB5b25nDQo+Pj4+PiAgID4+Q2M6
IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcjsNCj4+Pj4+ICAg
Pj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsDQo+Pj4+PkhhZGkgU2FsaW0NCj4+
Pj4+ICAgPj5TdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29u
c2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5IaSBMdWN5LA0KPj4+Pj4gICA+Pg0K
Pj4+Pj4gICA+Pk5vLiBJIGFtIHNpbXBseSBzYXlpbmcgd2Ugc2hvdWxkIG5vdCBvdmVyY29tcGxp
Y2F0ZSB0aGUgcHJvYmxlbQ0KPj4+Pj4gICA+PnN0YXRlbWVudCB3aXRoIHRleHQgdGhhdCBhZGRz
IGxpdHRsZSB0byBubyB2YWx1ZSBpbiBteSBvcGluaW9uLg0KPj4+Pj4gV2hldGhlcg0KPj4+Pj4g
ICA+PndlIGNhbGwgaXQgbWV0YWRhdGEsIG9yIGNvbnRleHQsIGhhcyBubyBiZWFyaW5nIG9uIHRo
ZSBmYWN0DQo+Pj4+PnRoYXQgdGhlDQo+Pj4+PiAgID4+cHJvYmxlbSBzdGF0ZW1lbnQgYWxyZWFk
eSBjbGVhcmx5IHN0YXRlcyB3ZSBuZWVkIHRvIGJlIGFibGUgdG8NCj4+Pj4+cGFzcw0KPj4+Pj4g
ICA+PmluZm9ybWF0aW9uIGJldHdlZW4gU0bCuXMgYW5kIGJldHdlZW4gdGhlIG5ldHdvcmsgJiBT
RsK5cy4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5PbiAzLzEyLzE0LCA1OjEz
IFBNLCAiTHVjeSB5b25nIiA8bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0Bo
dWF3ZWkuY29tPg0KPj4+Pj48bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+
Pj4+PiAgID4+DQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj5IaSBKaW0sDQo+Pj4+PiAgID4+Pg0K
Pj4+Pj4gICA+Pj5JIGZvciBvbmUgZG9uJ3QgYWdyZWUgYW5kIHRoaW5rIHdlIGFyZSBvdmVyIGNv
bXBsaWNhdGluZyB3aGF0DQo+Pj4+PnNob3VsZA0KPj4+Pj4gICA+Pj5iZSBzdHJhaWdodGZvcndh
cmQuIFRoZSBTRkMgZW5jYXBzdWxhdGlvbiBzaG91bGQgZW5hYmxlIHR3bw0KPj4+Pj50aGluZ3M6
DQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj4xLiBTdGVlcmluZyBvZiBzZWxlY3RlZCBmbG93cyB0
aHJvdWdoIGEgc2VydmljZSBjaGFpbjsgdGhpcyBpcw0KPj4+Pj50aGUNCj4+Pj4+ICAgPj4+c2Vy
dmljZSBmdW5jdGlvbiBwYXRoLg0KPj4+Pj4gICA+Pj4yLiBQYXNzaW5nIG9mIGNvbnRleHQgYXNz
b2NpYXRlZCB3aXRoIGEgZ2l2ZW4gZmxvdyB3aXRoaW4gc2FpZA0KPj4+Pj5zZXJ2aWNlDQo+Pj4+
PiAgID4+PmZ1bmN0aW9uIHBhdGguIFRoaXMgY29udGV4dCBpbmZvcm1hdGlvbiBtYXkgYmUgY29u
c3VtZWQgYnkgYQ0KPj4+Pj5TRiAoYW4NCj4+Pj4+ICAgPj4+YXBwbGljYXRpb24gSUQgaXMgYW4g
ZXhhbXBsZSkgb3IgbWF5IGJlIGNvbnN1bWVkIGJ5IHRoZQ0KPj4+Pj5mb3J3YXJkaW5nDQo+Pj4+
PiAgID4+PmVsZW1lbnRzIChhIHZyZi1JRCBpcyBhbiBleGFtcGxlKS4NCj4+Pj4+ICAgPj4+W0x1
Y3ldIERvIHlvdSBjYWxsIHRoZSBjb250ZXh0IGFzIG1ldGFkYXRhIG9yIG5vdD8gRG8gd2UgaGF2
ZQ0KPj4+Pj5hbm90aGVyDQo+Pj4+PiAgID4+PnRlcm0gaGVyZSBiZXNpZGUgU0ZDIGhlYWRlciBh
bmQgbWV0YWRhdGEuIEkgc2VlIHRoYXQgeW91IGRvbid0DQo+Pj4+PndhbnQgdG8NCj4+Pj4+ICAg
Pj4+c2VwYXJhdGUgd2hhdCBpcyBjb25zdW1lZCBieSBTRiBhbmQgd2hhdCBpcyBjb25zdW1lZCBi
eSB0aGUNCj4+Pj4+Zm9yd2FyZGluZw0KPj4+Pj4gICA+Pj5lbGVtZW50cy4NCj4+Pj4+ICAgPj4+
DQo+Pj4+PiAgID4+Pkx1Y3kNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+PlNlbnQgZnJvbSBteSBp
UGhvbmUNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+Pj4gT24gTWFyIDEyLCAyMDE0LCBhdCA0OjE2
IFBNLCAiTHVjeSB5b25nIg0KPj4+Pj48bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3ku
eW9uZ0BodWF3ZWkuY29tPiA8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+
Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBHcmVhdC4gVGhlbiB3ZSBtYXkgY29uc2lkZXIgdHdv
IHNwZWNpYWwgbWV0YWRhdGEgZGVmaW5pdGlvbnMNCj4+Pj4+aW4gdGhlDQo+Pj4+PiAgID4+Pj5w
cm9ibGVtIHN0YXRlbWVudCBzbyB3ZSBjYW4gYWxsIHVzZSB0aGUgc2FtZSBkZWZpbml0aW9ucy4N
Cj4+Pj4+SGVyZSBpcyBteQ0KPj4+Pj4gICA+Pj4+c3VnZ2VzdGVkIHRleHQgYW5kIGxpa2UgdG8g
aGVhciB5b3UgYW5kIG90aGVyJ3MgaW5wdXQgYW5kDQo+Pj4+PnN1Z2dlc3Rpb25zLg0KPj4+Pj4g
ICA+Pj4+DQo+Pj4+PiAgID4+Pj4gRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFk
YXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5DQo+Pj4+PnRvDQo+Pj4+PiAgID4+Pj5leGNoYW5nZSBp
bmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBlbGVtZW50cyBpbiBhIHNlcnZpY2UgZnVuY3Rpb24NCj4+
Pj4+ICAgPj4+PmNoYWluaW5nLiBJbiB0aGlzIGNvbnRleHQsIHRoZXJlIGFyZSB0d28gdHlwZXMg
b2YgZGF0YSBwbGFuZQ0KPj4+Pj5tZXRhZGF0YS4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+
IFNlcnZpY2UgRnVuY3Rpb24gTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBleGNoYW5nZWQgYmV0
d2Vlbg0KPj4+Pj4gICA+Pj4+Y2xhc3NpZmllciBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdl
ZW4gc2VydmljZSBmdW5jdGlvbnMgdG8NCj4+Pj4+ICAgPj4+PmZhY2lsaXRhdGUgc2VydmljZSBm
dW5jdGlvbnMgb24gdGhlIHBhY2tldCB0cmVhdG1lbnQuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAg
Pj4+PiBTdGVlcmluZyBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGZyb20gc2VydmljZSBmdW5j
dGlvbnMgdG8gYQ0KPj4+Pj4gICA+Pj4+Y2xhc3NpZmllciBvciBzZXJ2aWNlIG5vZGUgZm9yIHRy
YWZmaWMgZm9yd2FyZGluZyBwdXJwb3NlLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gLWVu
ZA0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gTHVjeQ0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAg
ID4+Pj4NCj4+Pj4+ICAgPj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4gICA+
Pj4+IEZyb206IEpvZWwgTS4gSGFscGVybiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21dDQo+
Pj4+PiAgID4+Pj4gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjM1IFBNDQo+Pj4+
PiAgID4+Pj4gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcg0KPj4+
Pj4gICA+Pj4+IENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5u
ZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpDQo+Pj4+PiAgID4+Pj4gU2FsaW0NCj4+Pj4+ICAg
Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lk
ZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFllcywgSSBhbSB0cnlpbmcgdG8g
Y29uc2lzdGVudGx5IGRpc3Rpbmd1aXNoIHRob3NlIHR3byBjYXNlcw0KPj4+Pj53aGVuDQo+Pj4+
PiAgID4+Pj50YWxraW5nIGFib3V0IHRoZSBpbmZvcm1hdGlvbiBjYXJyaWVkIHdpdGggcGFja2V0
cyBpbiBzZXJ2aWNlDQo+Pj4+PmNoYWlucy4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFlv
dXJzLA0KPj4+Pj4gICA+Pj4+IEpvZWwNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+PiBPbiAz
LzEyLzE0LCAzOjEzIFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+IEpvZWwsIFNl
ZSBiZWxvdy4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjDQo+Pj4+PiAgID4+
Pj4+IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKb2VsIE0uIEhh
bHBlcm4NCj4+Pj4+U2VudDoNCj4+Pj4+ICAgPj4+Pj4gV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAx
NCAyOjAyIFBNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXMNCj4+Pj4+Qk9VVEhPUlM7DQo+Pj4+PiAg
ID4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOw0KPj4+Pj5icmlq
c21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ+OyBzZmM7DQo+Pj4+PiAgID4+Pj4+IEphbWFsIEhhZGkgU2FsaW0g
U3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IEkgd2FzIHRy
eWluZyB0byB3b3JkIGl0IGNhcmVmdWxseSBub3QgdG8gZm9jdXMgb24gd2hvIHB1dHMNCj4+Pj4+
dGhlDQo+Pj4+PiAgID4+Pj4+IGluZm9ybWF0aW9uIGluLCBidXQgb25seSBvbiB3aG8gY29uc3Vt
ZXMgdGhlIGluZm9ybWF0aW9uLg0KPj4+Pj4gICA+Pj4+PiBJbmZvcm1hdGlvbiBmb3Igc2Vydmlj
ZSBmdW5jdGlvbnMgbWF5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcw0KPj4+Pj4gICA+Pj4+PiBjbGFz
c2lmaWVyIG9yIGZyb20gb3RoZXIgc2VydmljZSBmdW5jdGlvbnMuIFtMdWN5XSB0aGlzIGlzDQo+
Pj4+PnRoZSBvbmUNCj4+Pj4+ICAgPj4+Pj4gY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZp
ZXcuIEluZm9ybWF0aW9uIGZvciB0aGUNCj4+Pj4+Zm9yd2FyZGluZw0KPj4+Pj4gICA+Pj4+PiB3
aWxsIGdlbmVyYWxseSBjb21lIGZyb20gdGhlIGluZ3Jlc3MgY2xhc3NpZmllciwgYnV0IGluDQo+
Pj4+PnNwZWNpYWwNCj4+Pj4+ICAgPj4+Pj4gY2FzZXMgbWF5IGJlIHByb3ZpZGVkIGJ5IHNlcnZp
Y2UgZnVuY3Rpb25zLiAoSSBrZWVwDQo+Pj4+PndhbnRpbmcgdG8gZ2V0DQo+Pj4+PiAgID4+Pj4+
IHJpZCBvZiB0aG9zZSBzcGVjaWFsIGNhc2VzLCBidXQgc28gZmFyIHRoZXJlIHNlZW0gdG8gYmUN
Cj4+Pj4+anVzdCBlbm91Z2gNCj4+Pj4+ICAgPj4+Pj4gb2YgdGhlbSB0byB3YXJyYW50IGNvdmVy
aW5nIGluIHRoZSBzb2x1dGlvbi4gQW5kIG1vcmUNCj4+Pj4+aW1wb3J0YW50bHksDQo+Pj4+PiAg
ID4+Pj4+IHNpZ25pZmljYW50IHN1cHBvcnQgZm9yIGl0IGluIHRoZSB3b3JraW5nIGdyb3VwLikg
W0x1Y3ldDQo+Pj4+PlRoaXMgaXMNCj4+Pj4+ICAgPj4+Pj4gdGhlIHNlY29uZCBjYXNlIHVzaW5n
IG1ldGFkYXRhIGluIHlvdXIgdmlldyAoYnV0IHlvdSBkb24ndA0KPj4+Pj5saWtlIGl0KS4NCj4+
Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gQW5kIHlvdSBzdWdnZXN0IGRpc3Rpbmd1aXNoaW5n
IHRoZXNlIHR3byBjYXNlcyB3aGVuDQo+Pj4+PmRpc2N1c3NpbmcNCj4+Pj4+ICAgPj4+Pj4gYWJv
dXQgbWV0YWRhdGEgdXNhZ2UuIElzIHRoYXQgcmlnaHQgdW5kZXJzdGFuZGluZz8NCj4+Pj4+ICAg
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gTHVjeQ0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBZ
b3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gT24gMy8xMi8xNCwgMjoz
MyBQTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4gSm9lbCwgSSBpbnRlcnByZXQg
dGhhdCB5b3Ugc3VnZ2VzdHMgdGhhdCBkaXN0aW5ndWlzaCB0aGUNCj4+Pj4+ZXhjaGFuZ2UNCj4+
Pj4+ICAgPj4+Pj4+IGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBiZXR3ZWVuIHNlcnZp
Y2UgZnVuY3Rpb25zDQo+Pj4+PmFuZCB0aGUNCj4+Pj4+ICAgPj4+Pj4+IGV4Y2hhbmdlIGluZm9y
bWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBmcm9tIGEgc2VydmljZQ0KPj4+Pj5mdW5jdGlvbiB0
bw0KPj4+Pj4gICA+Pj4+Pj4gYSBzZXJ2aWNlIG5vZGUuIElzIHRoaXMgcmlnaHQgdW5kZXJzdGFu
ZGluZz8gTHVjeQ0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IC0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybg0KPj4+Pj4gICA+Pj4+Pj4gW21haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLA0KPj4+Pj4y
MDE0DQo+Pj4+PiAxOjE5DQo+Pj4+PiAgID4+Pj4+PiBQTQ0KPj4+Pj4gICA+Pj4+Pj4gVG86IEx1
Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkDQo+
Pj4+PiAgID4+Pj4+PiAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBz
ZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDoNCj4+Pj4+ICAgPj4+Pj4+IFJlOiBbc2ZjXSBk
cmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+IE15IGluY2xpbmF0aW9uIHdvdWxkIGJlIHRvIHR1bmUgdGhhdCBkZWZp
bml0aW9uIHRvDQo+Pj4+PmRpc3Rpbmd1aXNoDQo+Pj4+PiAgID4+Pj4+PiBiZXR3ZWVuIGRhdGFw
bGFuZSBjYXJyaWVkIGluZm9ybWF0aW9uIGludGVuZGVkIGZvciB1c2UgYnkNCj4+Pj4+c2Vydmlj
ZQ0KPj4+Pj4gICA+Pj4+Pj4gZnVuY2l0b25zICh3aGF0ZXZlciB0aGUgb3JpZ2luKSwgYW5kIGRh
dGFwbGFuZSBjYXJyaWVkDQo+Pj4+PmluZm9ybWF0aW9uDQo+Pj4+PiAgID4+Pj4+PiBpbnRlbmRl
ZCBmb3IgZGF0YXBsYW5lIGZvcndhcmRpbmcgY29tcG9uZW50cy4NCj4+Pj4+ICAgPj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4gSGkgSm9lbCwNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+IEkgYWdyZWUgdGhhdCB3ZSBuZWVkIHVzaW5nIHRoZSBzYW1lIGRlZmluaXRpb24gZm9yIGEN
Cj4+Pj4+dGVybSwgYnV0DQo+Pj4+PiAgID4+Pj4+Pj4gZGlzYWdyZWUgdGhhdCB0aGUgbWV0YWRh
dGEgZGVmaW5pdGlvbiBoZXJlIGlzIGEgc2V0IG9mDQo+Pj4+PiAgID4+Pj4+Pj4gaW5mb3JtYXRp
b24gcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBUaGlzIG1heSBiZSB0b28gbmFycm93DQo+Pj4+Pm9y
IGxlYWQNCj4+Pj4+ICAgPj4+Pj4+PiB0byBhIHBhcnRpY3VsYXIgc29sdXRpb24uIEkgYW0gZmlu
ZSB3aXRoIHRoaXMgZGVmaW5pdGlvbg0KPj4+Pj5pbiB0aGUNCj4+Pj4+ICAgPj4+Pj4+PiBwcm9i
bGVtIHN0YXRlbWVudCB3LyBtaW5vciB0d2VhayAoc3VnZ2VzdGVkIG9uIG1haWxpbmcNCj4+Pj4+
bGlzdCkuDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBEYXRhcGxhbmUgTWV0YWRh
dGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlDQo+Pj4+PmFiaWxpdHkgdG8NCj4+
Pj4+ICAgPj4+Pj4+PiBleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBjbGFzc2lmaWVy
cyBhbmQgc2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+IGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNl
IGZ1bmN0aW9ucywgYW5kIHNlcnZpY2UNCj4+Pj4+ZnVuY3Rpb25zIGFuZA0KPj4+Pj4gICA+Pj4+
Pj4+IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+IGNsYXNzaWZpZXJzfHNlcnZpY2Ugbm9kZXMuDQo+Pj4+
PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBUaGVyZSBtYXkgYmUgYSBzb2x1dGlvbiB0aGF0
IGEgc2VydmljZSBmdW5jdGlvbiBwYXNzZXMNCj4+Pj4+c29tZQ0KPj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+PiBpbmZvcm1hdGlvbiB0byBhdHRhY2hlZCBzZXJ2aWNlIG5vZGUgd2l0aG91dCB1c2luZyBT
RkMNCj4+Pj4+aGVhZGVyLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gVGhhbmtz
LCBMdWN5DQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgSGFscGVybiBEaXJlY3QNCj4+
Pj4+ICAgPj4+Pj4+PiBbbWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tXSBTZW50OiBX
ZWRuZXNkYXksDQo+Pj4+Pk1hcmNoIDEyLA0KPj4+Pj4gICA+Pj4+Pj4+IDIwMTQgMTI6MjUgUE0g
VG86IEx1Y3kgeW9uZzsgSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzDQo+Pj4+PkJPVVRIT1JTOw0K
Pj4+Pj4gICA+Pj4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOw0K
Pj4+Pj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj4gICA+Pj4+Pj4+IHNmYzsgSmFtYWwg
SGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4+PiBkcmFmdC1yaWpz
bWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4gTHVjeSwgeW91IHNheSAidGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgLi4uIiBUaGUN
Cj4+Pj4+ZGVmaW5pdGlvbiB5b3UNCj4+Pj4+ICAgPj4+Pj4+PiB0aGVuIHByb3ZpZGUgaXMgYSBk
ZWZpbml0aW9uIG9mIHRoZSBzZXQgb2YgaW5mb3JtYXRpb24gd2UNCj4+Pj4+YXJlDQo+Pj4+PiAg
ID4+Pj4+Pj4gcHJvcG9zaW5nIHRoYXQgd2UgcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBJLCBhbmQg
b3RoZXJzLA0KPj4+Pj5oYXZlDQo+Pj4+PiAgID4+Pj4+Pj4gYmVlbiB1c2luZyB0aGUgdGVybSBt
ZXRhZGF0YSBtb3JlIG5hcnJvd2x5LiBXZSBjYW4gdXNlDQo+Pj4+PndoYXRldmVyDQo+Pj4+PiAg
ID4+Pj4+Pj4gZGVmaW5pdGlvbiB3ZSB3YW50LiBCdXQgd2UgZG8gbmVlZCB0byBhZ3JlZSBvbiB0
aGUNCj4+Pj4+ZGVmaW5pdGlvbi4NCj4+Pj4+ICAgPj4+Pj4+PiBGb3IgdGhlIHB1cnBvc2VzIG9m
IHRoZSBXRywgaXQgc2VlbXMgbXVjaCBtb3JlIHVzZWZ1bCB0bw0KPj4+Pj51c2UgdGhlDQo+Pj4+
PiAgID4+Pj4+Pj4gdGVybSBtZXRhZGF0YSBmb3IgdGhlIG5hcnJvd2VyIGRlc2NyaXB0aW9uLg0K
Pj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBPbiAzLzEyLzE0LCAxOjE5IFBNLCBMdWN5IHlvbmcgd3Jv
dGU6DQo+Pj4+PiAgID4+Pj4+Pj4+IEhpIEpvZWwsDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+IEkgYWdyZWUuIFdlIG5lZWQgdG8gZGlmZmVyZW50aWF0ZSB0aGUgbWV0YWRhdGEg
dXNlZCBieQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+ZnVuY3Rpb24gYW5kIFNGQyBo
ZWFkZXIuIFRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIGNhcnJ5aW5nDQo+Pj4+PnNvbWUNCj4+Pj4+
ICAgPj4+Pj4+Pj5zdGF0ZXMgYWxvbmcgd2l0aCB0aGUgcGFja2V0LiBJTU86IFNGQyBoZWFkZXIg
aXMgYSBraW5kIG9mDQo+Pj4+PiAgID4+Pj4+Pj4+bWV0YWRhdGEgY2FycmllZCBvbiBwYWNrZXQg
Zm9yIG5leHQgc2VydmljZSBub2RlIHRvIHVzZS4NCj4+Pj4+SW4gdGhlDQo+Pj4+PiAgID4+Pj4+
Pj4+Y29udGV4dCBvZiBTRkMsIHdlIGhhdmUgdGVybSBmb3IgU0ZDIGhlYWRlciBhbmQgdGhlDQo+
Pj4+Pm1ldGFkYXRhIHRoYXQNCj4+Pj4+ICAgPj4+Pj4+Pj53YXMgY2FycmllZCBiZXR3ZWVuIHNl
cnZpY2UgZnVuY3Rpb25zLCBvciBiZXR3ZWVuIHNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj5mdW5j
dGlvbnMgYW5kIGNsYXNzaWZpZXJzL3NlcnZpY2Ugbm9kZXMsIHdoaWNoIGlzIHdoYXQNCj4+Pj4+
dGhlIGRyYWZ0DQo+Pj4+PiAgID4+Pj4+Pj4+Zm9jdXMuDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+IFRoYW5rcywgTHVjeQ0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2Vs
IE0uIEhhbHBlcm4NCj4+Pj4+ICAgPj4+Pj4+Pj4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
XSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLA0KPj4+Pj4gMjAxNA0KPj4+Pj4gICA+Pj4+Pj4+
PiAxMToxOCBBTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENj
Og0KPj4+Pj4gSmltDQo+Pj4+PiAgID4+Pj4+Pj4+IEd1aWNoYXJkIChqZ3VpY2hhcik7IGJyaWpz
bWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbQ0KPj4+Pj4gICA+
Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IEkg
dGhpbmsgaXQgaXMgaW1wb3J0YW50IHRvIGtlZXAgYSBzdHJvbmcgZGlzdGluY3Rpb24NCj4+Pj4+
YmV0d2Vlbg0KPj4+Pj4gICA+Pj4+Pj4+PiBtZXRhZGF0YSAod2hpY2ggaXMgZm9yIHVzZSBieSBh
cHBsaWNhdGlvbnMpIGFuZCB0aGUNCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+PiBjaGFp
bmluZyBpbmZvcm1hdGlvbiBpbiB0aGUgYmFzZSBzZXJ2aWNlIGNoYWluIGhlYWRlciwNCj4+Pj4+
d2hpY2ggaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4gZm9yIHVzZSBieSB0aGUgc2VydmljZSBjaGFpbiBz
dXBwb3J0IG1lY2hhbmlzbXMuDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IFlv
dXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBPbiAzLzEyLzE0
LCAxMDo0MiBBTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gRnVsbHkgYWdy
ZWUgd2l0aCBKb2UuDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gV2Ugc2hv
dWxkIG5vdCByZXF1aXJlIGEgZml4IGxlbmd0aCBmb3IgaW4tYmFuZCBtZXRhZGF0YQ0KPj4+Pj5i
dXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGFsc28gbm90IGxlYXZlIGl0IGZvciBmcmVlbHkgdXNhZ2Uu
IEluIGZhY3QsIHdoZW4gYQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+PiBub2RlIGlu
c2VydHMgU0ZDIGhlYWRlciBvbiBhIChlbmNhcHN1bGF0ZWQpIHBhY2tldCBhbmQNCj4+Pj4+c2Vu
ZCB0bw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbmV4dCBzZXJ2aWNlIG5vZGUsIFNGQyBoZWFkZXIgaXRz
ZWxmIGNhbiBiZSBzZWVuIGFzIGENCj4+Pj4+bWV0YWRhdGEuDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4gTHVjeQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYw0KPj4+Pj4gICA+Pj4+Pj4+
Pj4gW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpvZWwgTS4NCj4+
Pj4+SGFscGVybg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwg
MjAxNCA5OjIxIEFNIFRvOiBOaWNvbGFzDQo+Pj4+PkJPVVRIT1JTOw0KPj4+Pj4gICA+Pj4+Pj4+
Pj4gUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4+PmJyaWpzbWFu
QGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldD47DQo+Pj4+PiAgID4+Pj4+Pj4+PiBzZmM7IEphbWFsIEhhZGkgU2FsaW0g
U3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+IEZvciBpbi1iYW5kIG1ldGFkYXRhLCB0aGUgQVBJIGZvciBhY2Nlc3MgY2FuIGVhc2lseSBi
ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gc3luY2hyb25vdXMuIE91dCBvZiBiYW5kIG1ldGFkYXRhIG5l
ZWRzIGRpZmZlcmVudA0KPj4+Pj5oYW5kbGluZy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFRoZXJlIGFy
ZSBtYW55IGNhc2VzIHdoZXJlIG91dC1vZi1iYW5kIG1ldGFkYXRhIGlzDQo+Pj4+PnVzZWZ1bCBh
bmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGFwcHJvcHJpYXRlLiBCdXQgdGhleSBkbyBub3QgY292ZXIg
YWxsIG5lZWRzIGJ5IGFueQ0KPj4+Pj5zdHJldGNoLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+IEV2ZW4gaWYgZWFjaCBwaWVjZSBvZiBpbi1iYW5kIG1ldGFkYXRhIGlzIG9m
IGZpeGVkDQo+Pj4+Pmxlbmd0aCwNCj4+Pj4+ICAgPj4+Pj4+Pj4+IHRoZXJlIGFyZSBtYW55IGRp
ZmZlcmVudCBraW5kcyBvZiBtZXRhdHlwZS4gVHJ5aW5nIHRvDQo+Pj4+PnNheQ0KPj4+Pj4gICA+
Pj4+Pj4+Pj4gInRoZXJlIHdpbGwgYmUgZXhhY3RseSBmb3VyIHBpZWNlcywgYW5kIHRoZXkgd2ls
bCBiZSBvZg0KPj4+Pj50eXBlcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gdDEsIHQyLCB0MywgYW5kIHQ0
IiBpcyBzaW1wbHkgdG9vIHNwZWNpZmljIGZvciBldmVuIDgwJQ0KPj4+Pj5vZiB0aGUNCj4+Pj4+
ICAgPj4+Pj4+Pj4+bmVlZHMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4g
WW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gT24gMy8x
Mi8xNCwgODo1MiBBTSwgTmljb2xhcyBCT1VUSE9SUyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBIZWxsbyBSb24sDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBTZW5k
aW5nIG91dCBvZiBiYW5kIGNvbmdydWVudCBtZXRhZGF0YSBtYXkgbm90IGJlIHRoZQ0KPj4+Pj5h
bnN3ZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0byBhbGwgbmVlZHMgYnV0IGl0IGlzIG9uZSB0b29s
IHRoYXQgd2Ugc2hvdWxkIGtlZXAuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBOb3QgYWxsIG1ldGFkYXRhIGlzIHRpZWQgdG8gYSBzcGVjaWZpYyBwYWNrZXQsIGZvcg0K
Pj4+Pj5leGFtcGxlIGENCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBwb2xpY3kgY2hhbmdlIGluIFBDUkYg
Y291bGQgbGVhZCB0byBzb21lIG1ldGFkYXRhDQo+Pj4+PnNpZ25hbGluZywNCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiB0aGUgcmVhY3Rpb24gdGltZSBuZWVkIG5vdCBiZSBpbW1lZGlhdGUsIGZldyBtcyBt
YXkNCj4+Pj4+bm90IG1hdHRlci4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+IEFzIHlvdSBwb2ludCwgaWYgYSBwYWNrZXQgaXMgdGllZCB0byBhIG1ldGFkYXRhIGENCj4+
Pj4+Y29ycmVsYXRpb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBpbmZvIGNhbiBiZSBzZXQgaW4gYm90
aCBwYWNrZXQgdG8gZGVhbCB3aXRoIGl0IChpLmUNCj4+Pj4+bWV0YWRhdGENCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBleHBlY3RlZCBmbGFnIGluIHRoZSBTRkMgaGVhZGVyLCBwbHVzIGFuIGlkKQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gRmluYWxseSB3ZSBjYW4gc3RpbGwg
c2VuZCBzb21lIGxpbWl0ZWQgbWV0YWRhdGEgd2l0aGluDQo+Pj4+PmEgaGVhZGVyLg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IFRoaXMgY291bGQgYmUgdXNlZCBmb3IgbG9hZCBiYWxhbmNlcnMgaW4gcGFy
dGljdWxhciBpZg0KPj4+Pj53ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGFncmVlIG9uIGEgY29udmVu
dGlvbiB0byBsb2NhdGUgImNvYXJzZSBncmFpbiBwb2xpY3kiDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
LyAiZmluZSBncmFpbiBwb2xpY3kiIG9uIHJlc2VydmVkIGNvbnRleHQgaGVhZGVycy4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoaXMgc2VlbXMgdG8gb3BlbiB1cCBh
IGxvdCBvZiBmbGV4aWJpbGl0eSAvDQo+Pj4+Pmlubm92YXRpb25zLg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gT24geW91ciBsYXN0IHBvaW50LCB0aGVyZSBpcyBhIHF1
ZXN0aW9uIG9uIGhvdyB0byBtYWtlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWV0YWRhdGEgYXZhaWxh
YmxlIHRvIGEgU2VydmljZSBGdW5jdGlvbi4gQ3VycmVudCBzb2NrZXQNCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBjb25uZWN0aW9ucyBmb3IgZXhhbXBsZSBkbyBub3QgYWxsb3cgdG8gcmV0cmlldmUgSVAN
Cj4+Pj4+aGVhZGVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gb3B0aW9ucy4gU28gSSBhc3N1bWUgdGhh
dCBTRkMgYXdhcmUgU2VydmljZSBGdW5jdGlvbnMNCj4+Pj4+d2lsbA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+IG5lZWQgc29tZSAoYXN5bmNocm9ub3VzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gPykgQVBJIHRv
IHJldHJpZXZlIFNGQyBoZWFkZXIgaW5mb3JtYXRpb24gYXMgd2VsbCBhcw0KPj4+Pj5pbi1iYW5k
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWV0YWRhdGEuIEkgZG9uJ3Qgc2VlIG91dCBvZiBiYW5kIG1l
dGFkYXRhIHRyYW5zcG9ydA0KPj4+Pj5hZGRpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBjb21wbGV4
aXR5LCB0aGUgc2FtZSBBUEkgY2FuIHByb2JhYmx5IGFwcGx5Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhlIGFsdGVybmF0aXZlIG9wdGlvbiwgYWxsb3dpbmcgdmFy
aWFibGUgc2l6ZWQNCj4+Pj4+bWV0YWRhdGEgaW4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0aGUgU0ZD
IGhlYWRlciBoYXMgc29tZSBkcmF3YmFja3MgYXMgd2VsbCwgb25lIGJlaW5nDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gZnJhZ21lbnRhdGlvbiwgYW5kIHNvbWUgc3dpdGNoZXMgZXhwZWN0aW5nIGFzIHdl
bGwgdG8NCj4+Pj4+bG9vayBhdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGVuZCB1c2VyIHRyYWZmaWMg
aGVhZGVycyBmb3IgbGluayBsb2FkIGJhbGFuY2luZy4gSQ0KPj4+Pj53b3VsZA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IGFncmVlIHRoYXQgaWYgd2UgY2FuIGFjY2VwdCB0aGVzZSBpc3N1ZXMsIHRoZW4g
c2VuZGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG9mZi1saW5lIGNvbmdydWVudCBtZXRhZGF0YSBs
b29zZXMgaXRzIGludGVyZXN0Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gV2UgbmVlZCB0byB0YWtlIGludG8gYWNjb3VudCB0aGF0IGJvdGggaW4tYmFuZCBhbmQNCj4+
Pj4+Y29uZ3J1ZW50DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gb3V0LW9mLWJhbmQgbWV0YWRhdGEgdHJh
bnNwb3J0IGlzIG5vdCByZWxpYWJsZS4gQQ0KPj4+Pj5wYWNrZXQgbG9zcw0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IHRyaWdnZXJpbmcgcmV0cmFuc21pc3Npb24gd291bGQgbm90IGxlYWQgdG8gdGhlDQo+
Pj4+PmlkZW50aWNhbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHJlY29uc3RydWN0aW9uIG9mIHRoZSBh
c3NvY2lhdGVkIG1ldGFkYXRhLiBJbiBzb21lDQo+Pj4+PmNhc2VzLCB3ZQ0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IG1pZ2h0IHRodXMgZXZlbiBuZWVkIG5vbi1jb25ncnVlbnQgb3V0LW9mLWJhbmQgcmVs
aWFibGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtZXRhZGF0YSB0cmFuc3BvcnQuDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fIEZyb206DQo+Pj4+PiBSb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBQYXJrZXIgW1Jvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb20+XSBTZW50Og0KPj4+Pj5XZWRuZXNkYXksDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gTWFyY2gg
MTIsIDIwMTQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiAxMjo0MyBQTSBUbzogTmljb2xhcyBCT1VUSE9S
UyBDYzogSmltIEd1aWNoYXJkDQo+Pj4+PihqZ3VpY2hhcik7DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+c2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1Ympl
Y3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBOaWNvbGFzLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gSSB1bmRl
cnN0YW5kIHRoZSBjb25jZXB0IGZvciBvdXQgb2YgYmFuZCBzaWduYWxpbmcgb2YNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pm1ldGFkYXRhLCBidXQgSSBhbSBjb25jZXJuZWQgdGhhdCBpdCBpbnRyb2R1Y2Vz
DQo+Pj4+PnNpZ25pZmljYW50DQo+Pj4+PiAgID4+Pj4+Pj4+Pj5jb21wbGV4aXR5IGR1ZSB0byB0
aGUgcG90ZW50aWFsIHJhY2UgY29uZGl0aW9uIG9mDQo+Pj4+PnJlY2VpdmluZyB0aGUNCj4+Pj4+
ICAgPj4+Pj4+Pj4+PnJlYWwgcGFja2V0IGJlZm9yZSB0aGUgbWV0YWRhdGEuIFdoaWxlIHRoZSBy
ZWFsIHBhY2tldA0KPj4+Pj5jb3VsZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+aW5kaWNhdGUgdGhhdCBv
dXQgb2YgYmFuZCBtZXRhZGF0YSBpcyBleHBlY3RlZCwgaG93IGNhbg0KPj4+Pj53ZQ0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Z3VhcmFudGVlIHRoZSBvcmRlciBvZiByZWNlcHRpb24/IFdoYXQgaWYgc3dp
dGNoaW5nIG9yDQo+Pj4+PnJvdXRpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pm5vZGVzIGFwcGx5IGhh
c2ggYmFzZWQgbG9hZCBiYWxhbmNpbmc/IFdoYXQgaWYgdGhlIGxvYWQNCj4+Pj4+ICAgPj4+Pj4+
Pj4+PmJhbGFuY2luZyB1bmRlcnN0YW5kcyBTRkMgZW5jYXBzIGFuZCBsb29rcyBiZXlvbmQgaXQg
dG8NCj4+Pj4+dGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5vcmlnaW5hbCBoZWFkZXIgdG8gZ2V0IGJl
dHRlciBlbnRyb3B5Pw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IENhbiB3ZSBndWFyYW50ZWUgdGhhdCB0
aGUgbWV0YWRhdGEgYW5kIHJlYWwgcGFja2V0DQo+Pj4+PndpbGwgZm9sbG93DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj50aGUgZXhhY3Qgc2FtZSBwYXRoPyBJZiB3ZSBjYW4gbm90LCB0aGVuDQo+Pj4+Pmlt
cGxlbWVudGF0aW9ucyB3aWxsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5uZWVkIHRvIGFkZCBpbmdyZXNz
IHF1ZXVpbmcgdG8gY29wZSB3aXRoIHRoZSBzY2VuYXJpby4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IEFsc28sIGRvIHlvdSBmZWVsIHRoYXQgdGhlIGluY3JlYXNlIGlu
IGltcGxlbWVudGF0aW9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gY29tcGxleGl0eSBhdCB0aGUgc2Vy
dmljZSBmdW5jdGlvbnMgaXMgcmVhc29uYWJsZT8NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IFRoYW5rcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+IFJvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IE9uIE1hciAx
MiwgMjAxNCwgYXQgNDowOSBBTSwgIk5pY29sYXMgQk9VVEhPUlMiDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+IDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbT4NCj4+Pj4+PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PiB3
cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gSSB0aGluayB3
ZSBtdXN0IG1ha2UgYSBkaXN0aW5jdGlvbiBiZXR3ZWVuOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+PiAtIE1ldGFkYXRhIHdoaWNoIHNob3VsZCBiZSBwYXJ0IG9mIHRo
ZSBoZWFkZXIgZGVmaW5lZA0KPj4+Pj5hcyBpbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBiYW5kIG1h
cmtpbmcuIC0gTWV0YWRhdGEgd2l0aCBjYW4gYmUgcGFzc2VkIG91dCBvZg0KPj4+Pj5iYW5kLCBm
b3INCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gZXhhbXBsZSBjb25ncnVlbnQgb3V0IG9mIGJhbmQgc2ln
bmFsaW5nIGRlZmluZWQgaW4NCj4+Pj4+dGhlIGRyYWZ0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+IFRoZSBmb3JtZXIgY2FsbHMgZm9yIGEgbGltaXRlZCBzcGFjZSBp
biB0aGUgaGVhZGVyLA0KPj4+Pj50cnVlLCBUaGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbGF0dGVy
IGhvd2V2ZXIgZG9lcyBub3QgaW5jdXIgYW55IHNwYWNlIGxpbWl0YXRpb24NCj4+Pj4+YW5kIGlz
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IHN0aWxsIGZhaXJseSBlZmZpY2llbnQgYW5kIGl0IHJlbWFp
bnMgY29tcGF0aWJsZSB3aXRoDQo+Pj4+PmEgZml4ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gc2l6
ZSBoZWFkZXIgdXNlZCB0byByb3V0ZSB0aG9zZSBzaWduYWxpbmcgbWVzc2FnZXMNCj4+Pj4+YWxv
bmcgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGNoYWluJ3Mgc2VydmljZSBmdW5jdGlvbnMuDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IE5pY29sYXMgX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
PiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbamd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3Vp
Y2hhckBjaXNjby5jb20+XSBTZW50Og0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBUdWVzZGF5LCBNYXJj
aCAxMSwgMjAxNCA2OjQ4IFBNIFRvOiBSb24gUGFya2VyIENjOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
PiBOaWNvbGFzIEJPVVRIT1JTOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEph
bWFsIEhhZGkgU2FsaW0NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtzZmNdDQo+
Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBIaSBSb24sDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFdlIGNhbiBjZXJ0YWlubHkgaGF2ZSB0aGlzIGRpc2N1
c3Npb24gYnV0IHdlIHNob3VsZA0KPj4+Pj5maXJzdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBjb25z
aWRlciB3aGF0IGluZm9ybWF0aW9uIGlzIG5lY2Vzc2FyeSBhbmQgaWYgc2FpZA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+PiBpbmZvcm1hdGlvbiBjYW4gZml0IHdpdGhpbiBhIGZpeGVkIG51bWJlciBvZiBj
b250ZXh0cw0KPj4+Pj5pbiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbWFqb3JpdHkgb2YgY2Fz
ZXMuIFJlbWVtYmVyLCB0aGUgZ29hbCBvZiBiZWluZyBhYmxlDQo+Pj4+PnRvIHBhc3MNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4gbWV0YWRhdGEgdGhyb3VnaCB0aGUgbmV0d29yayBpcyB0byBlbmhhbmNl
IHNlcnZpY2UNCj4+Pj4+ZGVsaXZlcnksDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IG5vdCBwYXNzIHRo
ZSBlbnRpcmUgd29ya3Mgb2YgU2hha2VzcGVhcmUgOy0pDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+IFNlbnQgZnJvbSBteSBpUGhvbmUNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IE9uIE1hciA3LCAyMDE0LCBhdCAzOjUyIEFNLCAiUm9u
IFBhcmtlciINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPg0KPj4+Pj48bWFp
bHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBOaWNvbGFzLA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IEkgc2VlIHNpbWlsYXIgcmVxdWlyZW1lbnRzIGZy
b20gdGhlIDNncHAgRVBDIHNpZGUuDQo+Pj4+Pkkgd291bGQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
IGxpa2UgdG8gcHJvcG9zZSBhbiBPVUkgLyBUTFYgYmFzZWQgYXBwcm9hY2ggd2hlcmUgdGhlDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+PiByZXNlcnZlZCBPVUkgY2FuIGJlIHVzZWQgZm9yIGFncmVlZCB1
cG9uIHR5cGVzIG9mDQo+Pj4+PmNvbW1vbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gbWV0YWRhdGEg
YW5kIHZlbmRvciBvciBvdGhlciBvcmdhbml6YXRpb25hbCBPVUlzIGNhbg0KPj4+Pj5iZSB1c2Vk
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiB0byBxdWlja2x5IGlubm92YXRlIGluIHRoZSBuZXR3b3Jr
cy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IFNpbXVsdGFuZW91c2x5LCBJIHdvdWxkIGFsc28gbGlr
ZSB0byBjb25zaWRlcg0KPj4+Pj5tZWNoYW5pc21zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiB0aGF0
IGFyZSBvcHRpbWl6ZWQgZm9yIGxvbmcgbGl2ZWQgZmxvd3Mgc28gYXMgdG8NCj4+Pj4+bGltaXQg
dGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBuZWdhdGl2ZSBlZmZlY3RzIG9mIHBhY2tldCBncm93
dGguDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gUm9uDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+PiBPbiBNYXIgNywgMjAxNCwgYXQgODozNCBBTSwgIk5pY29sYXMgQk9VVEhPUlMiDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmlj
b2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPg0KPj4+Pj48bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4gSGVsbG8gSmltDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiBJIGhhdmUgc2VlbiBjYXNlcyBpbiBHaSBMQU4sIHdoZXJlIHN1YnNjcmliZXIgcmVs
YXRlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGluZm9ybWF0aW9uIGlzIHBhc3NlZCB0byBhIFdl
YiBQcm94eSBmb3IgSFRUUCBoZWFkZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBlbnJpY2htZW50
IChhaW1lZCBhdCBzb21lIFdlYiBDb250ZW50IHByb3ZpZGVycw0KPj4+Pj5wYXJ0bmVycyBvZg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHRoZSBNb2JpbGUgT3BlcmF0b3IpLg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IEluZm9ybWF0aW9uIHdhcyBhbiBjb2RlZCAocGVyc2lzdGVudCkgc3Vic2NyaWJl
ciBpZA0KPj4+Pj5kZXJpdmVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZnJvbSB0aGUgTVNJU0RO
LCBhbmQgY291cGxlIG9mIGYgY3VzdG9tZXIgcHJvZmlsZQ0KPj4+Pj5yZWxhdGVkDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gZmllbGRzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4gSW4gYW4gc2ZjIGJhc2VkIEdpIExBTiwgdGhpcyBlbnRpdHkgc2hvdWxkIHJl
Y2VpdmUNCj4+Pj4gPmZyb20gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gQ2xhc3NpZmllcg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gLSBBIGNsYXNzaWZp
Y2F0aW9uIG9mIHRoZSBDb250ZW50IFByb3ZpZGVyICggSWQsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gQ2F0ZWdvcnkpIGJhc2VkIG9uIHRyYWZmaWMgYW5hbHlzaXMgLSBUaGUgTVNJU0ROIG9mDQo+
Pj4+PiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBzdWJzY3JpYmVyIC0gVHdvIHN1YnNjcmli
ZXIgcG9saWN5IGZpZWxkcyAobm90IHRpZWQNCj4+Pj4+IHRvIFBDUkYNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiBidXQgYmVsb25naW5nIHRvIHRoZSBTdWJzY3JpYmVyIERCKSAoU3Vic2NyaWJlcg0K
Pj4+Pj4gY2F0ZWdvcnksDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gc3ViLWNhdGVnb3J5KSAtIEEg
c2Vzc2lvbiBpZCAoZm9yIGxvZ2dpbmcgYW5kDQo+Pj4+PnRyYWNraW5nDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4gcHVycG9zZXMpDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiBUaGUgb2JqZWN0aXZlIGJlaW5nIHRvIGF2b2lkIGhhdmluZyB0aGUgSFRUUCBQcm94
eQ0KPj4+Pj50bw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGJlY29tZSBhIHRydXN0ZWQgYXBwbGlj
YXRpb24gKGludGVyb2dhdGUgdGhlDQo+Pj4+PiBzdWJzY3JpYmVyIERCLA0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IGV0Yy4uKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBOaWNvbGFzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTogSmltDQo+Pj4+PiBHdWljaGFy
ZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IChqZ3VpY2hhcikgW2pndWljaGFyQGNpc2NvLmNvbTxt
YWlsdG86amd1aWNoYXJAY2lzY28uY29tPl0gU2VudDoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBU
aHVyc2RheSwgTWFyY2ggMDYsIDIwMTQgMjowMiBQTSBUbzogSmFtYWwgSGFkaQ0KPj4+Pj5TYWxp
bTsNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBqbW9pc2FuZEBqdW5pcGVyLm5ldDxtYWlsdG86am1v
aXNhbmRAanVuaXBlci5uZXQ+IDxtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQ+Ow0KPj4+Pj4g
YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0PiBDYzoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBzZmMgU3Vi
amVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMt
bWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IEhpIEphbWFsLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4gWW91IHNhaWQgIkl0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFy
aWFibGUNCj4+Pj4+IHNpemVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbWV0YWRhdGEiLi4gSSBh
bSBub3Qgc28gY29udmluY2VkIGFuZCB3b3VsZCBsaWtlIHRvDQo+Pj4+PiBiZXR0ZXINCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiB1bmRlcnN0YW5kIHRoZSByZXF1aXJlbWVudHMgYmVmb3JlIHBhc3Np
bmcganVkZ2VtZW50Lg0KPj4+Pj4gSWYgd2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBsb29rIGF0
IHRoZSB1c2UgY2FzZXMgYXMgcHJlc2VudGVkIHRodXMgZmFyIGludG8NCj4+Pj4+IHRoZSBXRyBJ
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gaGF2ZSB5ZXQgdG8gc2VlIGEgc2luZ2xlIGV4YW1wbGUg
b2YgdGhlIG5lZWQNCj4+Pj4+IChub3RpbmcgdGhhdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGRl
c2lyZSBpcyBub3QgdGhlIHNhbWUgYXMgbmVlZCkgLSBJIGFtIG5vdCBzYXlpbmcNCj4+Pj4+IHRo
ZXJlIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbm8gcmVxdWlyZW1lbnQgYnV0IHJhdGhlciB0
aGF0IHdlIHNob3VsZCBub3QganVtcA0KPj4+Pj4gdG8gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gY29uY2x1c2lvbiBhbmQgYnVpbGQgc3RhbmRhcmRzIGFyb3VuZCBhIHRoZW9yeS4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gT24gMy8zLzE0LCA2OjM1IEFNLCAiSmFtYWwg
SGFkaSBTYWxpbSINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gPGhhZGlAbW9qYXRhdHUuY29tPG1h
aWx0bzpoYWRpQG1vamF0YXR1LmNvbT4gPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4+DQo+Pj4+
Pndyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBJ
IGxpa2UgdGhlIGRvYyAtIHdlbGwgd3JpdHRlbi4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gU2VjdGlvbiA0LjMgb24gbWV0YWRhdGEgZW5jb2RpbmcuDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IEl0IHNlZW1zIHRo
ZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGUgc2l6ZWQNCj4+Pj4+IG1ldGFkYXRhDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4+IChhdCBsZWFzdCBmb3IgaHR0cC9hcHAgeW91IHNlZW0gdG8gaW5k
aWNhdGUgdGhlDQo+Pj4+PiBkZXNpcmUgZm9yDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+aXQpLg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBGb3IgYSBkYXRhcGF0aCBwZXItcGFja2V0IG1ldGFkYXRh
LCBpIGZlZWwgdGhlDQo+Pj4+PiBuZWVkIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGp1c3Qg
YXMgaW1wb3J0YW50LiBBcmUgd2UgbGltaXRlZCBieSB0aGUgZmFjdCB0aGF0DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4+IGV4aXN0aW5nIGhhcmR3YXJlIG1heSBub3QgYmUgYWJsZSB0byBoYW5kbGUg
VExWcz8NCj4+Pj4+Rm9yDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGV4YW1wbGUsIEkgZG9udCBo
YXZlIGEgcHJvYmxlbSBoYW5kbGluZyBUTFZzIGluIGENCj4+Pj4+IHNvZnR3YXJlDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4+ZGF0YXBhdGguDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4+IGNoZWVycywgamFtYWwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18gc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IG1haWxpbmcgbGlzdCBzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiBtYWls
aW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+
Pj4gbWFpbGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNm
Yw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+
Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMg
bWFpbGluZw0KPj4+Pj4gbGlzdA0KPj4+Pj4gICA+Pj4+PiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pg0KPj4+
Pj4gICA+Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+
Pj4+PiAgID4+c2ZjIG1haWxpbmcgbGlzdA0KPj4+Pj4gICA+PnNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+ICAgPj5odHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+DQo+Pj4+PiAgID5fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+Pj4gICA+c2Zj
IG1haWxpbmcgbGlzdA0KPj4+Pj4gICA+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gICA+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+DQo+Pj4+DQo+Pj4+IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+IHNmYyBtYWlsaW5nIGxpc3QNCj4+Pj4g
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+IGh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4NCj4+PiBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+IHNmYyBtYWlsaW5nIGxpc3QNCj4+PiBzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+DQo+Pg0KPj5fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXw0KPj5zZmMgbWFpbGluZyBsaXN0DQo+PnNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYw0KPg0KPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQo+c2ZjIG1haWxpbmcgbGlzdA0KPnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQoNCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzZmMgbWFpbGluZyBs
aXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo=

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

PGh0bWwgZGlyPSJsdHIiPg0KPGhlYWQ+DQo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUi
IGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+DQo8c3R5bGU+CjwhLS0KQGZvbnQt
ZmFjZQoJe2ZvbnQtZmFtaWx5OuWui+S9k30KQGZvbnQtZmFjZQoJe2ZvbnQtZmFtaWx5OiJDYW1i
cmlhIE1hdGgifQpAZm9udC1mYWNlCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaX0KQGZvbnQtZmFjZQoJ
e2ZvbnQtZmFtaWx5OlRhaG9tYX0KQGZvbnQtZmFjZQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyJ9
CnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwKCXttYXJnaW46MGNtOwoJ
bWFyZ2luLWJvdHRvbTouMDAwMXB0OwoJZm9udC1zaXplOjEyLjBwdDsKCWZvbnQtZmFtaWx5OiJU
aW1lcyBOZXcgUm9tYW4iLCJzZXJpZiJ9CmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsKCXtjb2xv
cjpibHVlOwoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5
cGVybGlua0ZvbGxvd2VkCgl7Y29sb3I6cHVycGxlOwoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGlu
ZX0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBkaXYuTXNvQWNldGF0ZQoJe21hcmdpbjow
Y207CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7Cglmb250LXNpemU6OC4wcHQ7Cglmb250LWZhbWls
eToiVGFob21hIiwic2Fucy1zZXJpZiJ9CnNwYW4uQ2hhcgoJe2ZvbnQtZmFtaWx5OuWui+S9k30K
cC5CYWxsb29uVGV4dCwgbGkuQmFsbG9vblRleHQsIGRpdi5CYWxsb29uVGV4dAoJe21hcmdpbjow
Y207CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7Cglmb250LXNpemU6MTIuMHB0OwoJZm9udC1mYW1p
bHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIn0Kc3Bhbi5CYWxsb29uVGV4dENoYXIKCXtmb250
LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiJ9CnNwYW4uRW1haWxTdHlsZTIxCgl7Zm9udC1m
YW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsKCWNvbG9yOiMxRjQ5N0R9CnNwYW4uRW1haWxT
dHlsZTIyCgl7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsKCWNvbG9yOiMxRjQ5
N0R9Ci5Nc29DaHBEZWZhdWx0Cgl7Zm9udC1zaXplOjEwLjBwdH0KQHBhZ2UgV29yZFNlY3Rpb24x
Cgl7bWFyZ2luOjcyLjBwdCA3Mi4wcHQgNzIuMHB0IDcyLjBwdH0KLS0+Cjwvc3R5bGU+PHN0eWxl
IHR5cGU9InRleHQvY3NzIiBpZD0ib3dhUGFyYVN0eWxlIj48L3N0eWxlPg0KPC9oZWFkPg0KPGJv
ZHkgbGFuZz0iWkgtQ04iIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiIGZwc3R5bGU9IjEiIG9j
c2k9IjAiPg0KPGRpdiBzdHlsZT0iZGlyZWN0aW9uOiBsdHI7Zm9udC1mYW1pbHk6IFRhaG9tYTtj
b2xvcjogIzAwMDAwMDtmb250LXNpemU6IDEwcHQ7Ij5JIHRoaW5rIHRoYXQga2VlcGluZyB0aGUg
U2VydmljZSBQYXRoIExheWVyIHRyYW5zcG9ydCBpbmRlcGVuZGVudCBzaG91bGQgcmVtYWluIGFu
IG9iamVjdGl2ZSBmb3IgU0ZDLiAmbmJzcDtTdWNoIGEgc2VwYXJhdGlvbiBvZiBjb25jZXJucyBp
cyBhIHNvdW5kIGFyY2hpdGVjdHVyYWwgcHJpbmNpcGxlIHRoYXQgaGVscA0KIGtlZXAgdGhpbmdz
IHNpbXBsZSBpbiBwcmFjdGljZS4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2Pk9uIHRoZSBxdWVz
dGlvbiBvZiAmbmJzcDtTZXJ2aWNlIFBhdGgsIHdlIGhhdmUgYSBkaXNjdXNzaW9uIG9uIHdoZXRo
ZXIgd2UgbmVlZCBzb21lIGtpbmQgb2YgZXhwbGljaXQgaWRlbnRpZmllciBvciZuYnNwOzwvZGl2
Pg0KPGRpdj5jb3VsZCB3ZSByZWx5IG9uIG1hcHBpbmcgb24gc29tZSB1bmRlcmxheSBuZXR3b3Jr
IHByb3RvY29sIGZpZWxkcy48L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj48
YnI+DQo8L2Rpdj4NCjxkaXY+TWF5IGJlIGEgUFJPL0NPTiB0YWJsZSBjb3VsZCBoZWxwIGZvY3Vz
IHRoZSBncm91cCBkZWNpc2lvbiBvbiB0aGF0IG1hdHRlcjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rp
dj4NCjxkaXY+DQo8dWwgc3R5bGU9ImZvbnQtZmFtaWx5OiBUYWhvbWE7IGZvbnQtc2l6ZTogMTBw
dDsiPg0KPGxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7Ij5WaXNpYmlsaXR5ICh0cmFj
aW5nKTwvc3Bhbj48L2xpPjxsaT5Gb3J3YXJkaW5nIGdyYXBoIHN0cnVjdHVyZSBpbXBhY3QvbGlt
aXRhdGlvbnM8L2xpPjxsaT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyI+UmVjb25maWd1
cmF0aW9uIHNwZWVkJm5ic3A7PC9zcGFuPg0KPHVsPg0KPGxpPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6IDEwcHQ7Ij5MQlMgLyBzY2FsZSBvdXQgaW1wYWN0PC9zcGFuPjwvbGk+PGxpPk5vZGUgYnlw
YXNzIChlLmc7IG1haW50ZW5hbmNlKTwvbGk+PC91bD4NCjwvbGk+PGxpPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6IDEwcHQ7Ij51bmRlcmxheSBuZXR3b3JrL3RyYW5zcG9ydCBsYXllcnMgc3VwcG9y
dDwvc3Bhbj48L2xpPjxsaT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyI+SGVhZGVyIHNw
YWNlIGltcGFjdDwvc3Bhbj48L2xpPjxsaT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyI+
TXVsdGkgdGVuYW50IHN1cHBvcnQgaW1wYWN0PC9zcGFuPjwvbGk+PGxpPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6IDEwcHQ7Ij5TRkMgb24gZmxhdCAoZS5nIG9wdGljYWwgTDIgZm9yIERhdGEgQ2Vu
dGVycykgbmV0d29yayZuYnNwOzwvc3Bhbj48L2xpPjxsaT5VbmRlcmxheSBuZXR3b3JrIGFkbWlu
aXN0cmF0aW9uIGltcGFjdDwvbGk+PC91bD4NCjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2PlBlcnNvbmFsbHkgSSB0aGluayB0aGF0IGhhdmluZyBhbiBleHBsaWNpdCBjaGFp
biBpZGVudGlmaWVyIChlLmcuIFNlcnZpY2UgUGF0aC9TZXJ2aWNlIEluZGV4KSBpcyBjbGVhciAo
bWFuYWdlbWVudCBhbmQgY29udHJvbCkgYW5kIG5vdCBleHBlbnNpdmUgKGhlYWRlciBzcGFjZSku
IFRoZSBkcmF3YmFjayBiZWluZyBzb21lIGltcGFjdCBvbiB0aGUgc2ltcGxpY2l0eSB0byBhZGQv
cmVtb3ZlIGVsZW1lbnRzIGluIGEgY2hhaW4gZHluYW1pY2FsbHkuPC9kaXY+DQo8ZGl2Pjxicj4N
CjwvZGl2Pg0KPGRpdj5UYWcgc3dpdGNoaW5nIChhcyBNUExTKSAmbmJzcDthbGxvd3MgdG8gbWFu
YWdlIHRhZ3MgcGVyIHNlcnZpY2Ugbm9kZXMsIGxlYWRpbmcgdG8gbW9yZSB2ZXJzYXRpbGUgYW5k
IGRpdmVyc2UgZ3JhcGhzPC9kaXY+DQo8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2Pjxi
cj4NCjwvZGl2Pg0KPGRpdj5OaWNvbGFzPGJyPg0KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IFRp
bWVzIE5ldyBSb21hbjsgY29sb3I6ICMwMDAwMDA7IGZvbnQtc2l6ZTogMTZweCI+DQo8aHIgdGFi
aW5kZXg9Ii0xIj4NCjxkaXYgaWQ9ImRpdlJwRjgxMTQ2NyIgc3R5bGU9ImRpcmVjdGlvbjogbHRy
OyI+PGZvbnQgZmFjZT0iVGFob21hIiBzaXplPSIyIiBjb2xvcj0iIzAwMDAwMCI+PGI+RnJvbTo8
L2I+IFh1eGlhb2h1IFt4dXhpYW9odUBodWF3ZWkuY29tXTxicj4NCjxiPlNlbnQ6PC9iPiBUdWVz
ZGF5LCBNYXJjaCAxOCwgMjAxNCA1OjA0IEFNPGJyPg0KPGI+VG86PC9iPiBKZXJvbWUgTW9pc2Fu
ZDsgbWlrZWJpYW5jQGFvbC5jb207IHNmY0BpZXRmLm9yZzxicj4NCjxiPlN1YmplY3Q6PC9iPiBb
c2ZjXSDnrZTlpI06IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPGJyPg0KPC9mb250Pjxicj4N
CjwvZGl2Pg0KPGRpdj48L2Rpdj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTYuMHB0OyBmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7IGNvbG9yOiMxRjQ5N0QiPkkgbGlrZSB0aGUgaWRlYSBvZiBzZXBhcmF0aW5nIHRoZSBT
ZXJ2aWNlIEZ1bmN0aW9uIExheWVyIGFuZCB0aGUgU2VydmljZSBQYXRoIExheWVyLCBhcyBwcm9w
b3NlZCBpbiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucy4NCiBUaGUg
cm9sZSBvZiB0aGUgU2VydmljZSBQYXRoIExheWVyIGlzIGp1c3QgdG8gc3RlZXIgdGhlIHRyYWZm
aWMgYWxvbmcgYSBwYXJ0aWN1bGFyIGNoYWluIG9mIHNlcnZpY2Ugbm9kZXMgd2hpY2ggY2FuIGJl
IGltcGxlbWVudGVkIGJ5IGV4aXN0aW5nIHRvb2xzIGZvciBzb3VyY2Ugcm91dGluZywgc3VjaCBh
cyBzZWdtZW50IHJvdXRpbmcuIEFzIHN1Y2gsIGl04oCZcyBub3QgbmVjZXNzYXJ5IHRvIHRyeSB0
byBrZWVwIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXINCiB0cmFuc3BvcnQtaW5kZXBlbmRlbnQgYW5k
IGNvbnRhaW4gaXQgaW4gdGhlIFNGQyBoZWFkZXIuPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDsgZm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7OyBjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTYuMHB0OyBmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7IGNvbG9yOiMxRjQ5N0QiPkJlc3QgcmVn
YXJkcyw8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTYuMHB0OyBmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7IGNvbG9yOiMxRjQ5N0QiPlhpYW9odTwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxNi4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OzsgY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lOyBib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0OyBwYWRkaW5nOjBjbSAwY20g
MGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTsgYm9yZGVyLXRvcDpz
b2xpZCAjQjVDNERGIDEuMHB0OyBwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250LWZhbWls
eTrlrovkvZMiPuWPkeS7tuS6ujxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvc3Bhbj48L2I+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250LWZhbWlseTrl
rovkvZMiPiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10NCjwvc3Bhbj48Yj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDsgZm9udC1mYW1pbHk65a6L5L2TIj7ku6PooaggPC9z
cGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZvbnQt
ZmFtaWx5OuWui+S9kyI+SmVyb21lIE1vaXNhbmQ8YnI+DQo8L3NwYW4+PGI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7IGZvbnQtZmFtaWx5OuWui+S9kyI+5Y+R6YCB5pe26Ze0PHNwYW4g
bGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7IGZvbnQtZmFtaWx5OuWui+S9kyI+IDIwMTQ8L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZvbnQtZmFtaWx5OuWui+S9kyI+5bm0PHNwYW4gbGFu
Zz0iRU4tVVMiPjM8L3NwYW4+5pyIPHNwYW4gbGFuZz0iRU4tVVMiPjE4PC9zcGFuPuaXpTxzcGFu
IGxhbmc9IkVOLVVTIj4NCiAxOjAzPGJyPg0KPC9zcGFuPjxiPuaUtuS7tuS6ujxzcGFuIGxhbmc9
IkVOLVVTIj46PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IG1pa2ViaWFuY0Bhb2wuY29t
OyBzZmNAaWV0Zi5vcmc8YnI+DQo8L3NwYW4+PGI+5Li76aKYPHNwYW4gbGFuZz0iRU4tVVMiPjo8
L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9u
IGNoYWluIElEPC9zcGFuPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7IGZv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsgY29s
b3I6IzFGNDk3RCI+VGhpcyAobGVuZ3RoeSBhbmQgdmVyeSBsaXZlbHkpIHRocmVhZCBzdGFydGVk
IGZyb20gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMgKHdoaWNoIEkg
Y28tYXV0aG9yZWQpLjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsgY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7OyBjb2xvcjojMUY0OTdEIj5JbiBzZWN0aW9uIDQuOCwgd2UgbWFkZSBh
IGNsZWFyIGRpc3RpbmN0aW9uIGJldHdlZW4gYSBzZXJ2aWNlIHBhdGggbGF5ZXIgKHN0ZWVyaW5n
IHBhY2tldHMgaG9wIGJ5IGhvcCBhbG9uZyB0aGUgY2hhaW4pIGFuZCBhIHNlcnZpY2UgZnVuY3Rp
b24NCiBsYXllciAoY29udmV5IG1ldGFkYXRhIGluZm9ybWF0aW9uIG9mIGludGVyZXN0IHRvIFNG
cykuIFRlcm1pbm9sb2d5IGFzaWRlLCBpdCBzZWVtcyB0aGF0IHN1Y2ggbGF5ZXJlZCB2aWV3IHdh
cyBhZ3JlZWQgdXBvbiBieSBtYW55IHBlb3BsZSBvbiB0aGUgbWFpbGluZyBsaXN0Lg0KPC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7OyBjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0OyBm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7IGNv
bG9yOiMxRjQ5N0QiPk5vdyB0aGlzIGNlcnRhaW5seSBkb2VzIGJlZyB0aGUgcXVlc3Rpb24gb2Yg
c29sdmluZyBCT1RIIHByb2JsZW1zIHdpdGggdGhlIHNhbWUgKHBhY2tldCkgZW5jYXBzdWxhdGlv
biBtZWNoYW5pc20uIE5vdGFibHkgd2hlbiBvYnNlcnZpbmcgdGhhdA0KIG1hbnkgdXNlIGNhc2Vz
IGNvdWxkIGJlIHNhdGlzZmllZCB3aXRob3V0IFNGLWxldmVsIG1ldGFkYXRhLCBvciBieSB1c2lu
ZyBtb3JlIG91dC1vZi1iYW5kIHdheXMgdG8gY29udmV5IHN1Y2ggU0YgbWV0YWRhdGEuIEFuZCBh
bHNvIHdoZW4gb2JzZXJ2aW5nIHRoYXQgaW5iYW5kIG1hcmtpbmcgKGUuZy4gcGFja2V0IGhlYWRl
cnMpIGNvbWVzIHdpdGggdmFyaW91cyBwcm9zICZhbXA7IGNvbnMgKHNvbWUgb2YgdGhlIGlzc3Vl
cyBiZWluZyBpZGVudGlmaWVkDQogaW4gdGhlIGRyYWZ0LCBlLmcuIHNlY3Rpb25zIDQuMSBhbmQg
NC4yKS4gPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7OyBjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0OyBmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7IGNvbG9yOiMxRjQ5N0QiPkkgZG8gYWdyZWUgd2l0aCBNYXJpYS4gV2UgbWF5IHdh
bnQgdG8gZXhwbG9yZSBvdGhlciBvcHRpb25zIGZvciBhZGRyZXNzaW5nIHRoZSBuZWVkcyBvZiB0
aGUgc2VydmljZSBwYXRoIGxheWVyIHRoYXQgZG8gbm90IHJlcXVpcmUgYW4gZXhwbGljaXQNCiBj
aGFpbi1pZCBvZiBzb3J0cy4gPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7OyBjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0OyBmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7IGNvbG9yOiMxRjQ5N0QiPkluIHRoZSBkcmFmdCwgd2UgY29u
Y2x1ZGVkIGJ5IHN0YXRpbmcg4oCcQSBwcm9kdWN0aXZlIHBhdGggZm9yd2FyZCBjb3VsZCBiZSB0
byBkaXZpZGUgYW5kIGNvbnF1ZXI6IHRvIGNsZWFybHkgc2VwYXJhdGUgdGhlIHByb2JsZW0gb2Yg
U2VydmljZSBGdW5jdGlvbg0KIFBhdGggdG9wb2xvZ3kgZnJvbSB0aGUmbmJzcDsmbmJzcDsgcHJv
YmxlbSBvZiBbY29udmV5aW5nIFNGXSBtZXRhZGF0YeKAnS4gSSBkbyBiZWxpZXZlIHdlIHNob3Vs
ZCBleHBsb3JlIHN1Y2ggc2VwYXJhdGlvbiBwcmluY2lwbGUgZnVydGhlci48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0OyBmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7IGNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7IGZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsgY29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lOyBib3JkZXIt
dG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7IHBhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0OyBmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYg
T2YgPC9iPjxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pm1pa2ViaWFuY0Bhb2wuY29tPC9hPjxicj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXksIE1hcmNoIDE0
LCAyMDE0IDU6NTAgUE08YnI+DQo8Yj5Ubzo8L2I+IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+
IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PC9w
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBw
dCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250LWZhbWls
eTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5JIHdvdWxkIGltYWdp
bmUgdGhhdCBpZiB3ZSBtYWRlIHRoZSBDaGFpbiBJRCBmaWVsZCBpbiB0aGUgaGVhZGVyIGJlIG9w
dGlvbmFsLCB5ZXQgc3RpbGwgcmVxdWlyZWQgYSBoZWFkZXIgYW5kIHN0aWxsIHJlcXVpcmVkIHRo
YXQNCiBzb21lIGluZGljYXRpb24gb2YgdGhlIGNoYWluIGJlIGNhcnJpZWQgc29tZXdoZXJlIGlu
IHRoZSBwYWNrZXQgKG1wbHMgbGFiZWwgb3IgdmxhbiBvciB3aGF0ZXZlciksIHRoYXQgdGhlIGlt
cGxlbWVudGF0aW9uIHdvdWxkIGJlY29tZSBvdmVybHkgY29tcGxpY2F0ZWQuICZuYnNwO1RvIGRv
IHNvIHdvdWxkIGJlIHVzaW5nIFNGQyBzaW1wbHkgYXMgYSBtZWNoYW5pc20gdG8gY2FycnkgbWV0
YSBkYXRhIGFuZCBub3QgYXQgYWxsIGZvciBzZXJ2aWNlIGNoYWluaW5nLA0KIHdoaWNoIHNvdW5k
cyBjb3VudGVyIGludHVpdGl2ZSB0byBtZS4mbmJzcDs8YnI+DQo8YnI+DQpNYXJpYSwmbmJzcDs8
YnI+DQpTbywgeW91IGFyZSBzYXlpbmcgdGhhdCB5b3Ugd2FudCB0byB1c2UgU0ZDIHRvIGNhcnJ5
IGFyb3VuZCBtZXRhZGF0YSwgYnV0IG5vdCBmb3IgYWN0dWFsIHNlcnZpY2UgY2hhaW5pbmcgYmVj
YXVzZSB5b3UgYWxyZWFkeSBoYXZlIGEgd2F5IHRvIGltcGxlbWVudCBzZXJ2aWNlIGNoYWluaW5n
IG91dHNpZGUgb2YgU0ZDPyAmbmJzcDtNYXliZSBJJ20gbm90IGZvbGxvd2luZywgYnV0IGl0IHNl
ZW1zIHRvIG1lIHRoYXQgaWYgeW91IHdlcmUgdG8gdXBncmFkZSB5b3VyDQogbmV0d29yayB0byBz
dXBwb3J0IFNGQyB0aGF0IHlvdSB3b3VsZCBjaGFuZ2UgZnJvbSB1c2luZyB5b3VyIGV4aXN0aW5n
IG1lY2hhbmlzbSBhbmQgc3RhcnQgdXNpbmcgU0ZDLCB3aGljaCBpcyBtZWFudCB0byBwcm92aWRl
IHN1cHBvcnQgZm9yIHNlcnZpY2UgZnVuY3Rpb25zIHRoYXQgYXJlIG5vdCBTRkMgYXdhcmUuICZu
YnNwO1RoZXJlIGFyZSBhIG51bWJlciBvZiB1cyB3aG8gaGF2ZSBpbXBsZW1lbnRlZCwgaW4gb25l
IHdheSBvciBhbm90aGVyLCBzb21lDQogc29ydCBvZiBzZXJ2aWNlIGNoYWluaW5nLCBidXQgSSAo
SSBjYW4gYXQgbGVhc3Qgc3BlYWsgZm9yIG15c2VsZikgYW0gbG9va2luZyB0byBTRkMgbm90IHRv
IGVuaGFuY2UgbXkgY3VycmVudCBpbXBsZW1lbnRhdGlvbiwgYnV0IHRvIHJlcGxhY2UgaXQgd2l0
aCBzb21ldGhpbmcgYmV0dGVyIHdoaWxlIHN0aWxsIG1haW50YWluaW5nIG15IGNvcmUgKG5vbiBz
ZXJ2aWNlIGZ1bmN0aW9uKSBpbmZyYXN0cnVjdHVyZS48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+PC9zcGFuPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbi1ib3R0b206
Ni43NXB0Ij4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRl
eHQtYWxpZ246Y2VudGVyIj48c3BhbiBsYW5nPSJFTi1VUyI+DQo8aHIgc2l6ZT0iMSIgd2lkdGg9
IjEwMCUiIG5vc2hhZGU9IiIgYWxpZ249ImNlbnRlciIgc3R5bGU9ImNvbG9yOiM5OTk5OTkiPg0K
PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWJvdHRvbTo2Ljc1cHQiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIj5Gcm9tOiA8L3NwYW4+DQo8L2I+
PHNwYW4gbGFuZz0iRU4tVVMiPjxhIGhyZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29tJTNja2Vn
cmF5QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmtlZ3JheUBjaXNjby5jb20mbHQ7a2VncmF5
QGNpc2NvLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+VG86IDwvYj5Sb24gUGFya2VyJmx0OzxhIGhyZWY9
Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT4mZ3Q7LEppbSBHdWljaGFyZCAoamd1
aWNoYXIpJmx0OzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2Js
YW5rIj5qZ3VpY2hhckBjaXNjby5jb208L2E+Jmd0OyxKb2VsIE0uIEhhbHBlcm4mbHQ7PGEgaHJl
Zj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhh
bHBlcm4uY29tPC9hPiZndDs8YnI+DQo8Yj5jYzogPC9iPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmclM2NzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmcmbHQ7c2Zj
QGlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5TZW50OiA8L2I+RnJpZGF5LCBNYXJjaCAxNCwgMjAx
NDxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4g
SUQ8YnI+DQo8YnI+DQomIzQzOzEgdGhlIGlkZWEgaXMgaW50ZXJvcGVyYWJpbGl0eS48YnI+DQo8
YnI+DQo8YnI+DQpPbiAzLzE0LzE0IDEyOjU1IFBNLCAmcXVvdDtSb24gUGFya2VyJnF1b3Q7ICZs
dDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0OyB3cm90ZTo8
YnI+DQo8YnI+DQomZ3Q7VGhhbmtzLCBKaW0uPGJyPg0KJmd0Ozxicj4NCiZndDtSZW1lbWJlciB0
aGF0IHdlIGhhdmUgc2FpZCBtYW55IHRpbWVzIHRoYXQgdGhlIFNGQyBzZXJ2aWNlIGhlYWRlciBp
czxicj4NCiZndDt0cmFuc3BvcnQgaW5kZXBlbmRlbnQuICZuYnNwOyBKdXN0IGJlY2F1c2UgdGhl
IGNoYWluIGlkIGNvdWxkIGJlIGNhcnJpZWQgaW48YnI+DQomZ3Q7c29tZSBmb3JtIG9yIGFub3Ro
ZXIgd2l0aCBzb21lIHBhcnRpY3VsYXIgdHJhbnNwb3J0IGRvZXNuJ3QgbWVhbiB0aGF0IGl0PGJy
Pg0KJmd0O2NvdWxkIGJlIHVuaXZlcnNhbGx5IGNvbnZleWVkLiAmbmJzcDsmbmJzcDsgQnkgbWFr
aW5nIGFuZCBrZWVwaW5nIHRoZSBTRkMgc2VydmljZTxicj4NCiZndDtoZWFkZXIgdHJhbnNwb3J0
IGluZGVwZW5kZW50IG1ha2VzIGl0IG1vcmUgYXBwbGljYWJsZSBpbiBtb3JlPGJyPg0KJmd0O2Vu
dmlyb25tZW50cyBhbmQgbW9yZSBsaWtlbHkgdG8gZ2V0IGFkb3B0ZWQgYnJvYWRseS48YnI+DQom
Z3Q7PGJyPg0KJmd0OyAmbmJzcDsgUm9uPGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7LS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7RnJvbTogSmltIEd1aWNoYXJkIChqZ3Vp
Y2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86amd1aWNoYXJAY2lzY28uY29tPC9hPl08YnI+DQomZ3Q7U2VudDogRnJpZGF5LCBN
YXJjaCAxNCwgMjAxNCAzOjUyIFBNPGJyPg0KJmd0O1RvOiBKb2VsIE0uIEhhbHBlcm47IFJvbiBQ
YXJrZXI8YnI+DQomZ3Q7Q2M6IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0O1N1YmplY3Q6IFNGQyBlbmNhcHN1bGF0
aW9uIGNoYWluIElEPGJyPg0KJmd0Ozxicj4NCiZndDtIaSBKb2VsLDxicj4NCiZndDs8YnI+DQom
Z3Q7UGVyaGFwcyBidXQgSSB3b3VsZCBwb2ludCBvdXQgdGhhdCB0aGUgYmFzZSBTRkMgaGVhZGVy
IGNvdWxkIGhhdmUgYSBsb3Q8YnI+DQomZ3Q7bW9yZSBpbmZvcm1hdGlvbiB0aGFuIGp1c3QgdGhl
IGNoYWluIElEOyBJIHdvdWxkIGFsc28gcG9pbnQgb3V0IHRoYXQgdGhlPGJyPg0KJmd0O2Rldmls
IGlzIGluIHRoZSBkZXRhaWxzIGFuZCBzYXlpbmcgJnF1b3Q7d2VsbCwgSSBjYW4ganVzdCB1c2Ug
YW4gTVBMUyBsYWJlbCZxdW90Ozxicj4NCiZndDtoaWRlcyBtdWNoIG9mIHRoZSBjb21wbGV4aXR5
IG9mIGFjdHVhbGx5IGRvaW5nIHRoYXQuPGJyPg0KJmd0Ozxicj4NCiZndDtPbiAzLzE0LzE0LCAy
OjM1IFBNLCAmcXVvdDtKb2VsIE0uIEhhbHBlcm4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwv
YT4mZ3Q7IHdyb3RlOjxicj4NCiZndDs8YnI+DQomZ3Q7Jmd0O0lmIHRoZSB0cmFuc3BvcnQgaGVh
ZGVyIGNhcnJpZXMgZW5vdWdoIGluZm9ybWF0aW9uIGZvciBpZGVudGlmeWluZyB0aGU8YnI+DQom
Z3Q7Jmd0O3NlcXVlbmNlIChWTEFOIHRhZyBvciBNUExTIGxhYmVsIGNhbiBib3RoIGRvIHRoZSBq
b2IpLCB0aGVuIGFyZ3VhYmx5PGJyPg0KJmd0OyZndDt0aGUgZ2xvYmFsIGNoYWluIElEIGlzIHJl
ZHVuZGFudC4gSSBjYW4gbGl2ZSB3aXRoIGNhcnJ5aW5nIGl0IGFueXdheTxicj4NCiZndDsmZ3Q7
ZWl0aGVyIGlmIEkgaGF2ZSBtZXRhZGF0YSB0byBjYXJyeSwgb3IgaWYgSSBuZWVkIHRoZSBjaGFp
biBJRCBmb3Igc29tZTxicj4NCiZndDsmZ3Q7cHVycG9zZS48YnI+DQomZ3Q7Jmd0OyBBZnRlciBh
bGwsIHNvbWUgZm9sa3Mgc2VlbSB0byB3YW50IHRvIHVzZSB0aGF0IGZvciB0aGUgZm9yd2FyZGlu
Zzxicj4NCiZndDsmZ3Q7ZGVjaXNpb25zLjxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDtZb3Vy
cyw8YnI+DQomZ3Q7Jmd0O0pvZWw8YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7T24gMy8xNC8x
NCwgMjoyOCBQTSwgUm9uIFBhcmtlciB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsgVGhlIGNoYWlu
IElEIGlzIHRoZSBsYWJlbCB0aGF0IGRlZmluZXMgdGhlIHNlcXVlbmNlIG9mIHNlcnZpY2U8YnI+
DQomZ3Q7Jmd0OyZndDtmdW5jdGlvbnMgdGhhdCBtdXN0IGJlIHZpc2l0ZWQuICZuYnNwOyBJdCBj
YW4gYmUgdGhvdWdodCBvZiBhcyBhIGhhbmRsZSBmb3IgYTxicj4NCiZndDsmZ3Q7Jmd0O3N0YWNr
IG9mIG11c3QtdmlzaXQgbmV0d29yayBsb2NhdGlvbnMuICZuYnNwOyBJIGRvbid0IHNlZSBob3cg
dGhpcyBjYW4gYmU8YnI+DQomZ3Q7Jmd0OyZndDthbnl0aGluZyBidXQgbWFuZGF0b3J5Ljxicj4N
CiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyAmbmJzcDsmbmJzcDsmbmJzcDsgUm9uPGJy
Pg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7IEZyb206IHNmYyBbPGEgaHJl
Zj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnPC9hPl0gT24gQmVoYWxmIE9mIFN1cmVuZHJhIEt1bWFyPGJyPg0K
Jmd0OyZndDsmZ3Q7KHNta3VtYXIpPGJyPg0KJmd0OyZndDsmZ3Q7IFNlbnQ6IEZyaWRheSwgTWFy
Y2ggMTQsIDIwMTQgMTo0NiBQTTxicj4NCiZndDsmZ3Q7Jmd0OyBUbzogSm9lbCBNLiBIYWxwZXJu
OyBOQVBJRVJBTEEsIE1BUklBIEg8YnI+DQomZ3Q7Jmd0OyZndDsgQ2M6IDxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0
OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1j
b25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBbVHJpbW1l
ZCB0aGUgcmVjaXBpZW50IGxpc3QgLSBuZWVkcyBhcHByb3ZhbCBvdGhlcndpc2VdPGJyPg0KJmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IENvbXBsZXRlbHkgYWdyZWUgaGVyZS48YnI+DQom
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgU0ZDIGRvZXMgbm90IHByZXZlbnQgVkxBTiBz
dGl0Y2hpbmcgYW5kIG9uZSBjYW4gY29udGludWUgdG8gZG8gdGhhdC48YnI+DQomZ3Q7Jmd0OyZn
dDtXaGlsZSBhdCB0aGUgc2FtZSB0aW1lIFNGQyBjYW4gaW5jbHVkZSBWTEFOIHN0aXRjaGluZyB0
byBzdXBwb3J0PGJyPg0KJmd0OyZndDsmZ3Q7bGVnYWN5IFNGcyBpbiB0aGUgc2FtZSBjaGFpbiB0
aGF0IGluY2x1ZGVzIFNGQyBhd2FyZSBTRnMuIEV2ZW4gbGVnYWN5PGJyPg0KJmd0OyZndDsmZ3Q7
U0ZzIGJlbmVmaXQgZnJvbSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgaGVuY2UgY2FuIGJlIHNo
YXJlZCBhY3Jvc3M8YnI+DQomZ3Q7Jmd0OyZndDtkaWZmZXJlbnQgc2VydmljZSBjaGFpbnMuPGJy
Pg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IFN1cmVuZHJhLjxicj4NCiZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyBPbiAzLzE0LzE0IDEwOjI2IEFNLCAmcXVvdDtKb2VsIE0uIEhhbHBlcm4mcXVvdDsgJmx0Ozxh
IGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpv
ZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsgTXkgb3duIGluY2xpbmF0aW9uIGlzIHRvIG9ic2VydmUgdGhhdCBpZiB5b3Ug
ZG9uJ3QgbmVlZCBleHBsaWNpdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgY2hhaW4gaWRlbnRpZmlj
YXRpb24gYW5kIHlvdSBkb24ndCBuZWVkIG1ldGFkYXRhLCB5b3UgY2FuIGp1c3Qgb21pdDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsgdGhlIHNmYy9uc2ggaGVhZGVyLiBTdGlsbCBkbyBzZXJ2aWNlIGNo
YWluaW5nLCBqdXN0IG5vIGV4dHJhIGhlYWRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyBJZiB3ZSBhcmUgZ29pbmcgdG8gaGF2ZSB0aGUgaGVhZGVyLCBpdCBz
ZWVtcyB0byBtZSB0aGF0IHRoZSBjaGFpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDtpZGVudGlmaWNh
dGlvbiBmaWVsZCBpcyB2ZXJ5IHVzZWZ1bCwgYW5kIGxvdyBjb3N0IG9uY2Ugd2UgaGF2ZSB0aGU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7aGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgSm9lbDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTQvMTQsIDE6MDAgUE0s
IE5BUElFUkFMQSwgTUFSSUEgSCB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBFeHBs
aWNpdCBjaGFpbiBpZGVudGlmaWNhdGlvbiBzaG91bGQgYmUgbWFkZSBvcHRpb25hbC4gSSBiZWxp
ZXZlIGl0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgd2FzIGRpc2N1c3NlZCBmZXcgbW9udGhz
IGFnbyBvbiB0aGlzIG1haWxpbmcgbGlzdC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE1hcmlhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqRnJvbToqc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmc8L2E+XSAqT24gQmVoYWxmIE9mICpKbWguZGlyZWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgKlNlbnQ6KiBUaHVyc2RheSwgTWFyY2ggMTMsIDIwMTQgMTI6MTIgUE08YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAqVG86KiA8YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPmtlZ3JheUBjaXNjby5jb208L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOmx1Y3ku
eW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+bHVjeS55b25nQGh1YXdlaS5jb208L2E+
OyA8YSBocmVmPSJtYWlsdG86c21rdW1hckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj4NCnNt
a3VtYXJAY2lzY28uY29tPC9hPjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJt
YWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+amd1aWNoYXJAY2lzY28u
Y29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpDYzoqIDxhIGhyZWY9Im1haWx0bzpu
aWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5rIj5uaWNvbGFzLmJvdXRo
b3JzQHFvc21vcy5jb208L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT47IDxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPg0KaGFkaUBtb2phdGF0dS5jb208L2E+Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpyb25fcGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+cm9uX3BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwv
YT47DQo8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5r
Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT47PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEg
aHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9l
bGhhbHBlcm4uY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpTdWJqZWN0OiogUmU6
IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgKkltcG9ydGFuY2U6KiBMb3c8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFzc3VtaW5nIEkgdW5kZXJzdGFuZCB5b3Ug
cHJvcGVybHkgS2VuLCBJIGRpc2FncmVlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIGV4YW1wbGUsIGJ5IHVzaW5nIHNlcGFyYXRlIHRlcm1z
IEkgY2FuIGVhc2lseSBkaXNjdXNzIHRoZSBmYWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
dGhhdCBjZXJ0YWluIGtpbmRzIG9mIGRhdGEgKGNoYWluIGlkZW50aWZpY2F0aW9uKSBvbmx5IG5l
ZWQgdG8gYmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhZGp1c3QgYnkgYSBmZXcgYXBwcyBp
biByYXJlIGNhc2VzLiBBbmQgdGhhdCBkYXRhIGlzIG5vdCBiZWVkZWQ8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBieSB0aGUgYXBwbGljYXRpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgVW5sZXNzIHlvdSB3b3VsZCBsaWtlIHRvIGNvbnNp
ZGVyIHRoZSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhcyBiZWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IG9wdGlvbmFsPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgWW91cnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgU2VudCBmcm9tIG15IFNhbXN1bmcgc21hcnRwaG9uZSBvbiBBVCZhbXA7VDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgLS0tLS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0tLS0tLTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRh
ZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZyb206ICZxdW90
O0tlbiBHcmF5IChrZWdyYXkpJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2Nv
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmtlZ3JheUBjaXNjby5jb208L2E+PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20iIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86a2VncmF5QGNpc2NvLmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFRvOiBMdWN5IHlvbmcgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdA
aHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2Vp
LmNvbSUzZSUzZSwlMjJTdXJlbmRyYSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpsdWN5LnlvbmdA
aHVhd2VpLmNvbSZndDsmZ3Q7LCZxdW90O1N1cmVuZHJhPC9hPiBLdW1hciAoc21rdW1hcikmcXVv
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNta3VtYXJA
Y2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+c21rdW1hckBjaXNjby5jb208L2E+ICZsdDs8YSBo
cmVmPSJtYWlsdG86c21rdW1hckBjaXNjby5jb20lM2UlM2UsJTIySmltIiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOnNta3VtYXJAY2lzY28uY29tJmd0OyZndDssJnF1b3Q7SmltPC9hPiBHdWljaGFy
ZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7KGpndWljaGFyKSZxdW90Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJn
ZXQ9Il9ibGFuayI+amd1aWNoYXJAY2lzY28uY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpn
dWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqZ3VpY2hhckBjaXNjby5j
b208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDQzogTmljb2xhcyBCT1VU
SE9SUyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvYT48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3Mu
Y29tJTNlJTNlLHNmYyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFv
c21vcy5jb20mZ3Q7Jmd0OyxzZmM8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmclM2UlM2UsSmFtYWwiIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86c2ZjQGlldGYub3JnJmd0OyZndDssSmFtYWw8L2E+IEhhZGkgU2FsaW0g
Jmx0OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmhh
ZGlAbW9qYXRhdHUuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9
Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSUzZSUzZSxSb24iIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86aGFkaUBtb2phdGF0dS5jb20mZ3Q7Jmd0OyxSb248L2E+IFBhcmtlcjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwv
YT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20lM2UlM2UsJTIyYnJpanNtYW5AanVuaXBlci5uZXQiIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSZndDsm
Z3Q7LCZxdW90O2JyaWpzbWFuQGp1bmlwZXIubmV0PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0OyZxdW90OyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+YnJpanNtYW5A
anVuaXBlci5uZXQ8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0JTNlJTNlLCUyMkpvZWwiIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQmZ3Q7Jmd0OywmcXVvdDtKb2VsPC9hPiBNLiBIYWxw
ZXJuJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmpt
aEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9h
PiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIHdvcmQgJnF1b3Q7bWV0YWRh
dGEmcXVvdDsgaXMgYSBwdXJwb3NlbHkgYW1iaWd1b3VzIHRlcm0gJnF1b3Q7ZGF0YSB0aGF0PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHJvdmlkZXMgaW5mb3JtYXRpb24gYWJvdXQgb3RoZXIg
ZGF0YSZxdW90Oy4gSXQgaXMgdXNlZCB0byBhdm9pZCBUSElTPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtkaXNjdXNzaW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgRm9yIGV4YW1wbGUsIEkgcHJvcG9zZSB3ZSBkZWZpbmUgJnF1b3Q7dGVxdWls
YSBtZXRhZGF0YSZxdW90OyBiZWNhdXNlLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZyYW5r
bHksIEkgd2lsbCBuZWVkIHRvIG9yZGVyIGEgdHJpcGxlLXNob3QgaWYgd2Uga2VlcCBhdHRlbXB0
aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gZGVmaW5lIHNvbWV0aGluZyB0aGF0LCBi
eSBkZWZpbml0aW9uLCBpcyBhbWJpZ3VvdXMuIEknZCBsaWtlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgbXkgYmFydGVuZGVyIHRvIHVuZGVyc3RhbmQgbWUgc3BlY2lmaWNhbGx5IHdoZW4gSSBz
YXkgJnF1b3Q7SSBuZWVkIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Nob3QmcXVvdDsuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEz
LzE0IDc6NDkgQU0sICZxdW90O0x1Y3kgeW9uZyZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1
Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+bHVjeS55b25nQGh1YXdlaS5jb208
L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5Lnlv
bmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNv
bTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7U25pcC4uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDtTSyZndDsgSnVzdCBjb3B5aW5nIGZyb20gdGhlIFBTOjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7LS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0O0RhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkgdG8gZXhj
aGFuZ2UgaW5mb3JtYXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JldHdlZW48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3RoZSBuZXR3b3JrIGFuZCBzZXJ2aWNlIGZ1
bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2FuZCBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtmdW5j
dGlvbnMgYW5kIHRoZSBuZXR3b3JrLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDstLTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7SXQgaXMgYSBsdWNpZCBkZWZpbml0aW9uLiBXZSBhcmUg
dW5uZWNlc3NhcmlseSBtYWtpbmcgdGhlIHdvcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZx
dW90O25ldHdvcmsmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2Nv
bnRyb3ZlcnNpYWwsIElNTy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7W0x1Y3ldIFRoaXMgaXMgbXkgcG9p
bnQuICZxdW90O1RoZSBuZXR3b3JrJnF1b3Q7IGlzIHRvbyBnZW5lcmFsIGhlcmUsPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDt3aGljaCBicmluZ3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0O21ldGFkYXRhIGdyZWF0IHBvd2VyIHRvIGRvIG1hbnkgdGhpbmdzLiBUaGlzIGlz
IHdoeSBwZW9wbGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ludmVudCBpZGVhczxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7aGVyZSwgd2hpY2ggY2F1c2VzIGEgbG90IG9m
IGRlYmF0ZXMgb24gbWV0YWRhdGEgdXNhZ2UgcG90ZW50aWFscy48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBXZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7c2hvdWxkIG5v
dCBzcGVuZCBhIGxvdCBvZiB0aW1lcyBvbiB0aGF0IGRlYmF0ZXMgYW5kIGp1ZGdlIHdoaWNoPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt1c2FnZSBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7dmFsdWFibGUgb3Igbm90LiBUaHVzLCBmb3IgdGhlIFNGQyB3b3JrLCBpdCB3
aWxsIGJlIGhlbHBmdWwgaWY8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dlIGNhbjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7bmFycm93IGRvd24gYSBiaXQuIEpvZWwgbWFr
ZXMgZXhwbGljaXRseSB0d28gY2FzZXMsIHdoaWNoIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtoZWxwZnVsIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtkZXZlbG9w
IHVzZSBjYXNlcyBmb3IgZWFjaCBjYXNlLiBJIHdvdWxkIGxpa2UgdG8gc2VlIHRoYXQgdGhlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtwcm9ibGVtPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDtzdGF0ZW1lbnQgY2FuIGJlIG1vcmUgc3BlY2lmaWMgb24gbWV0YWRhdGEgZGVm
aW5pdGlvbiwgd2hpY2ggbWF5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7aGVscGZ1bCBpbiBsZXNzIGZvY3VzaW5nIG9uIGl0
IGFuZCBtb3ZpbmcgZm9yd2FyZC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7THVjeTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDtTdXJlbmRyYS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7VGhhbmtzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0x1Y3k8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDstLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0Zyb206IEppbSBHdWljaGFyZCAo
amd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbTwvYT5dPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7U2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA0OjM4
IFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7VG86IEx1Y3kgeW9u
Zzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0NjOiBKb2VsIE0uIEhh
bHBlcm47IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXI7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
IiB0YXJnZXQ9Il9ibGFuayI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+ICZsdDs8YSBocmVmPSJt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozsgc2ZjOyBKYW1hbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7SGFkaSBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O1N1
YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9u
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0hpIEx1Y3ksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Tm8uIEkgYW0gc2ltcGx5IHNheWluZyB3ZSBzaG91bGQgbm90IG92ZXJjb21wbGljYXRl
IHRoZSBwcm9ibGVtPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7c3Rh
dGVtZW50IHdpdGggdGV4dCB0aGF0IGFkZHMgbGl0dGxlIHRvIG5vIHZhbHVlIGluIG15IG9waW5p
b24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2hldGhlcjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O3dlIGNhbGwgaXQgbWV0YWRhdGEsIG9yIGNvbnRleHQsIGhh
cyBubyBiZWFyaW5nIG9uIHRoZSBmYWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGF0IHRo
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O3Byb2JsZW0gc3RhdGVt
ZW50IGFscmVhZHkgY2xlYXJseSBzdGF0ZXMgd2UgbmVlZCB0byBiZSBhYmxlIHRvPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtwYXNzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7aW5mb3JtYXRpb24gYmV0d2VlbiBTRsK5cyBhbmQgYmV0d2VlbiB0aGUgbmV0d29yayAm
YW1wOyBTRsK5cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtPbiAzLzEyLzE0LCA1OjEzIFBNLCAmcXVvdDtMdWN5IHlv
bmcmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0O0hpIEppbSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O0kg
Zm9yIG9uZSBkb24ndCBhZ3JlZSBhbmQgdGhpbmsgd2UgYXJlIG92ZXIgY29tcGxpY2F0aW5nIHdo
YXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Nob3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtiZSBzdHJhaWdodGZvcndhcmQuIFRoZSBTRkMgZW5jYXBz
dWxhdGlvbiBzaG91bGQgZW5hYmxlIHR3bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhpbmdz
Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7MS4gU3RlZXJpbmcgb2Ygc2VsZWN0
ZWQgZmxvd3MgdGhyb3VnaCBhIHNlcnZpY2UgY2hhaW47IHRoaXMgaXM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3RoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDtzZXJ2aWNlIGZ1bmN0aW9uIHBhdGguPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OzIuIFBhc3Npbmcgb2YgY29udGV4dCBhc3NvY2lhdGVkIHdpdGggYSBnaXZl
biBmbG93IHdpdGhpbiBzYWlkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2Z1bmN0aW9uIHBhdGguIFRo
aXMgY29udGV4dCBpbmZvcm1hdGlvbiBtYXkgYmUgY29uc3VtZWQgYnkgYTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7U0YgKGFuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0O2FwcGxpY2F0aW9uIElEIGlzIGFuIGV4YW1wbGUpIG9yIG1heSBiZSBjb25zdW1lZCBi
eSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7ZWxlbWVudHMgKGEgdnJmLUlEIGlzIGFuIGV4
YW1wbGUpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtbTHVj
eV0gRG8geW91IGNhbGwgdGhlIGNvbnRleHQgYXMgbWV0YWRhdGEgb3Igbm90PyBEbyB3ZSBoYXZl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbm90aGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O3Rlcm0gaGVyZSBiZXNpZGUgU0ZDIGhlYWRlciBhbmQgbWV0
YWRhdGEuIEkgc2VlIHRoYXQgeW91IGRvbid0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3YW50
IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O3NlcGFyYXRl
IHdoYXQgaXMgY29uc3VtZWQgYnkgU0YgYW5kIHdoYXQgaXMgY29uc3VtZWQgYnkgdGhlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtmb3J3YXJkaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0O2VsZW1lbnRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7THVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7U2VudCBmcm9tIG15
IGlQaG9uZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgMTIs
IDIwMTQsIGF0IDQ6MTYgUE0sICZxdW90O0x1Y3kgeW9uZyZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1
Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3
ZWkuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsgR3JlYXQuIFRoZW4gd2UgbWF5IGNvbnNpZGVyIHR3byBzcGVjaWFsIG1ldGFk
YXRhIGRlZmluaXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbiB0aGU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O3Byb2JsZW0gc3RhdGVtZW50
IHNvIHdlIGNhbiBhbGwgdXNlIHRoZSBzYW1lIGRlZmluaXRpb25zLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7SGVyZSBpcyBteTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7c3VnZ2VzdGVkIHRleHQgYW5kIGxpa2UgdG8gaGVhciB5b3UgYW5kIG90aGVy
J3MgaW5wdXQgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzdWdnZXN0aW9ucy48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IERhdGFwbGFuZSBNZXRhZGF0YTog
RGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7dG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0O2V4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGVsZW1lbnRzIGluIGEgc2Vydmlj
ZSBmdW5jdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Y2hhaW5pbmcuIEluIHRoaXMgY29udGV4dCwgdGhlcmUgYXJlIHR3byB0eXBlcyBvZiBkYXRh
IHBsYW5lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YS48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFNlcnZpY2UgRnVuY3Rpb24gTWV0YWRhdGE6IHRo
ZSBpbmZvcm1hdGlvbiBleGNoYW5nZWQgYmV0d2Vlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Y2xhc3NpZmllciBhbmQgc2VydmljZSBmdW5jdGlvbnMs
IGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2ZhY2lsaXRhdGUgc2VydmljZSBmdW5jdGlvbnMgb24gdGhl
IHBhY2tldCB0cmVhdG1lbnQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyBTdGVlcmluZyBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGZyb20gc2VydmljZSBmdW5j
dGlvbnMgdG8gYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Y2xhc3NpZmllciBvciBzZXJ2aWNlIG5vZGUgZm9yIHRyYWZmaWMgZm9yd2FyZGluZyBwdXJw
b3NlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgLWVuZDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IEZyb206IEpvZWwgTS4g
SGFscGVybiBbPGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT5dPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwg
MjAxNCAyOjM1IFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsgVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IENjOiBKaW0gR3VpY2hh
cmQgKGpndWljaGFyKTsgPGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJn
ZXQ9Il9ibGFuayI+DQpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBI
YWRpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU2Fs
aW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTdWJq
ZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFllcywgSSBhbSB0cnlp
bmcgdG8gY29uc2lzdGVudGx5IGRpc3Rpbmd1aXNoIHRob3NlIHR3byBjYXNlczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7d2hlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7dGFsa2luZyBhYm91dCB0aGUgaW5mb3JtYXRpb24gY2FycmllZCB3aXRoIHBh
Y2tldHMgaW4gc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y2hhaW5zLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDM6MTMgUE0sIEx1Y3kg
eW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgSm9lbCwgU2VlIGJlbG93LiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9t
OiBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dIE9uIEJlaGFsZiBPZiBKb2VsIE0uIEhh
bHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1NlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIw
MTQgMjowMiBQTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtCT1VUSE9SUzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRh
cmdldD0iX2JsYW5rIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT4gJmx0OzxhIGhyZWY9Im1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldDwvYT4mZ3Q7OyBzZmM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNd
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRy
YWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgd2FzIHRyeWluZyB0byB3b3JkIGl0
IGNhcmVmdWxseSBub3QgdG8gZm9jdXMgb24gd2hvIHB1dHM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3RoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBpbmZvcm1hdGlvbiBpbiwgYnV0IG9ubHkgb24gd2hvIGNvbnN1bWVzIHRoZSBpbmZvcm1h
dGlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgSW5mb3JtYXRpb24gZm9yIHNlcnZpY2UgZnVuY3Rpb25zIG1heSBjb21lIGZyb20gdGhlIGlu
Z3Jlc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgY2xhc3NpZmllciBvciBmcm9tIG90aGVyIHNlcnZpY2UgZnVuY3Rpb25zLiBbTHVjeV0gdGhp
cyBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIG9uZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjYXNlIHVzaW5nIG1ldGFkYXRhIGlu
IHlvdXIgdmlldy4gSW5mb3JtYXRpb24gZm9yIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Zm9yd2FyZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyB3aWxsIGdlbmVyYWxseSBjb21lIGZyb20gdGhlIGluZ3Jlc3MgY2xhc3NpZmllciwg
YnV0IGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzcGVjaWFsPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhc2VzIG1heSBiZSBwcm92aWRl
ZCBieSBzZXJ2aWNlIGZ1bmN0aW9ucy4gKEkga2VlcDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
d2FudGluZyB0byBnZXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgcmlkIG9mIHRob3NlIHNwZWNpYWwgY2FzZXMsIGJ1dCBzbyBmYXIgdGhlcmUg
c2VlbSB0byBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7anVzdCBlbm91Z2g8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgb2YgdGhlbSB0byB3
YXJyYW50IGNvdmVyaW5nIGluIHRoZSBzb2x1dGlvbi4gQW5kIG1vcmU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2ltcG9ydGFudGx5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzaWduaWZpY2FudCBzdXBwb3J0IGZvciBpdCBpbiB0aGUgd29y
a2luZyBncm91cC4pIFtMdWN5XTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7VGhpcyBpczxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgc2Vj
b25kIGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3IChidXQgeW91IGRvbid0PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtsaWtlIGl0KS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgQW5kIHlvdSBzdWdnZXN0IGRpc3Rpbmd1aXNoaW5nIHRo
ZXNlIHR3byBjYXNlcyB3aGVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkaXNjdXNzaW5nPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFib3V0
IG1ldGFkYXRhIHVzYWdlLiBJcyB0aGF0IHJpZ2h0IHVuZGVyc3RhbmRpbmc/PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIv
MTQsIDI6MzMgUE0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWwsIEkgaW50ZXJwcmV0IHRoYXQgeW91
IHN1Z2dlc3RzIHRoYXQgZGlzdGluZ3Vpc2ggdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtl
eGNoYW5nZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBm
dW5jdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCB0aGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4Y2hhbmdlIGluZm9y
bWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBmcm9tIGEgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ZnVuY3Rpb24gdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGEgc2VydmljZSBub2RlLiBJcyB0aGlzIHJpZ2h0IHVuZGVy
c3RhbmRpbmc/IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0u
IEhhbHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPl0gU2VudDogV2VkbmVzZGF5LCBN
YXJjaCAxMiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzIwMTQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAxOjE5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBh
cmtlciBDYzogSmltIEd1aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAoamd1aWNoYXIpOyA8YSBocmVmPSJtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj4NCmJyaWpzbWFuQGp1bmlwZXIubmV0PC9h
Pjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwv
YT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDo8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJlOiBbc2ZjXSBkcmFmdC1y
aWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE15IGluY2xpbmF0aW9uIHdvdWxk
IGJlIHRvIHR1bmUgdGhhdCBkZWZpbml0aW9uIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtk
aXN0aW5ndWlzaDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgYmV0d2VlbiBkYXRhcGxhbmUgY2FycmllZCBpbmZvcm1hdGlvbiBpbnRlbmRl
ZCBmb3IgdXNlIGJ5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmdW5jaXRvbnMg
KHdoYXRldmVyIHRoZSBvcmlnaW4pLCBhbmQgZGF0YXBsYW5lIGNhcnJpZWQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2luZm9ybWF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbnRlbmRlZCBmb3IgZGF0YXBsYW5lIGZvcndhcmRp
bmcgY29tcG9uZW50cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgSm9lbCw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkg
YWdyZWUgdGhhdCB3ZSBuZWVkIHVzaW5nIHRoZSBzYW1lIGRlZmluaXRpb24gZm9yIGE8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Rlcm0sIGJ1dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRpc2FncmVlIHRoYXQgdGhlIG1ldGFk
YXRhIGRlZmluaXRpb24gaGVyZSBpcyBhIHNldCBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIHB1dCBpbiB0
aGUgU0ZDIGhlYWRlci4gVGhpcyBtYXkgYmUgdG9vIG5hcnJvdzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7b3IgbGVhZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIGEgcGFydGljdWxhciBzb2x1dGlvbi4gSSBhbSBmaW5lIHdp
dGggdGhpcyBkZWZpbml0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbiB0aGU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBw
cm9ibGVtIHN0YXRlbWVudCB3LyBtaW5vciB0d2VhayAoc3VnZ2VzdGVkIG9uIG1haWxpbmc8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xpc3QpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRGF0YXBsYW5lIE1ldGFkYXRh
OiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7YWJpbGl0eSB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGNsYXNz
aWZpZXJzIGFuZCBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rp
b25zLCBhbmQgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb25zIGFuZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGNsYXNzaWZpZXJzfHNlcnZpY2Ugbm9kZXMuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGVyZSBt
YXkgYmUgYSBzb2x1dGlvbiB0aGF0IGEgc2VydmljZSBmdW5jdGlvbiBwYXNzZXM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3NvbWU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9y
bWF0aW9uIHRvIGF0dGFjaGVkIHNlcnZpY2Ugbm9kZSB3aXRob3V0IHVzaW5nIFNGQzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7aGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLCBMdWN5PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgSGFscGVybiBEaXJl
Y3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tPC9hPl0gU2VudDog
V2VkbmVzZGF5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7TWFyY2ggMTIsPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMjAxNCAx
MjoyNSBQTSBUbzogTHVjeSB5b25nOyBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFy
ZCAoamd1aWNoYXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+YnJpanNtYW5AanVuaXBlci5uZXQ8
L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZmM7IEphbWFs
IEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0
YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3ksIHlvdSBzYXkgJnF1b3Q7dGhlIG1l
dGFkYXRhIHRlcm0gbWVhbnMgLi4uJnF1b3Q7IFRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ZGVmaW5pdGlvbiB5b3U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGVuIHByb3ZpZGUgaXMgYSBkZWZpbml0aW9uIG9mIHRoZSBz
ZXQgb2YgaW5mb3JtYXRpb24gd2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FyZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHBy
b3Bvc2luZyB0aGF0IHdlIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gSSwgYW5kIG90aGVycyw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hhdmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZWVuIHVzaW5nIHRoZSB0ZXJtIG1ldGFk
YXRhIG1vcmUgbmFycm93bHkuIFdlIGNhbiB1c2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3do
YXRldmVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgZGVmaW5pdGlvbiB3ZSB3YW50LiBCdXQgd2UgZG8gbmVlZCB0byBhZ3JlZSBv
biB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2RlZmluaXRpb24uPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIHRoZSBw
dXJwb3NlcyBvZiB0aGUgV0csIGl0IHNlZW1zIG11Y2ggbW9yZSB1c2VmdWwgdG88YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3VzZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0ZXJtIG1ldGFkYXRhIGZvciB0aGUgbmFycm93
ZXIgZGVzY3JpcHRpb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMv
MTIvMTQsIDE6MTkgUE0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgSm9lbCw8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgSSBhZ3JlZS4gV2UgbmVlZCB0byBkaWZmZXJlbnRpYXRlIHRoZSBtZXRhZGF0
YSB1c2VkIGJ5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rp
b24gYW5kIFNGQyBoZWFkZXIuIFRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIGNhcnJ5aW5nPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtzb21lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3RhdGVzIGFsb25nIHdpdGggdGhlIHBh
Y2tldC4gSU1POiBTRkMgaGVhZGVyIGlzIGEga2luZCBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhIGNhcnJp
ZWQgb24gcGFja2V0IGZvciBuZXh0IHNlcnZpY2Ugbm9kZSB0byB1c2UuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtJbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtjb250ZXh0IG9mIFNGQywgd2UgaGF2ZSB0ZXJtIGZv
ciBTRkMgaGVhZGVyIGFuZCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhIHRo
YXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDt3YXMgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBvciBiZXR3
ZWVuIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbnMgYW5kIGNsYXNzaWZpZXJzL3NlcnZpY2Ugbm9k
ZXMsIHdoaWNoIGlzIHdoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBkcmFmdDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2ZvY3VzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MsIEx1Y3k8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tPC9hPl0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiw8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAyMDE0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDExOjE4IEFNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9V
VEhPUlM7IFJvbiBQYXJrZXIgQ2M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSmltPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEd1aWNoYXJkIChqZ3VpY2hhcik7IDxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldCIgdGFyZ2V0PSJfYmxhbmsiPg0KYnJpanNtYW5AanVuaXBlci5uZXQ8L2E+PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7IHNm
YzsgSmFtYWwgSGFkaSBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9u
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHRoaW5rIGl0IGlzIGltcG9ydGFudCB0byBrZWVwIGEgc3Ry
b25nIGRpc3RpbmN0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiZXR3ZWVuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IG1ldGFkYXRhICh3aGljaCBpcyBmb3IgdXNlIGJ5IGFwcGxpY2F0aW9ucykgYW5kIHRoZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjaGFpbmluZyBpbmZvcm1hdGlv
biBpbiB0aGUgYmFzZSBzZXJ2aWNlIGNoYWluIGhlYWRlciw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3doaWNoIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZvciB1c2UgYnkgdGhlIHNlcnZpY2UgY2hhaW4gc3VwcG9y
dCBtZWNoYW5pc21zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgT24gMy8xMi8xNCwgMTA6NDIgQU0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEZ1bGx5IGFncmVlIHdpdGggSm9lLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlIHNo
b3VsZCBub3QgcmVxdWlyZSBhIGZpeCBsZW5ndGggZm9yIGluLWJhbmQgbWV0YWRhdGE8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2J1dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWxzbyBub3QgbGVhdmUgaXQgZm9y
IGZyZWVseSB1c2FnZS4gSW4gZmFjdCwgd2hlbiBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtz
ZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBub2RlIGluc2VydHMgU0ZDIGhlYWRlciBvbiBhIChlbmNhcHN1
bGF0ZWQpIHBhY2tldCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlbmQgdG88YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IG5leHQgc2VydmljZSBub2RlLCBTRkMgaGVhZGVyIGl0c2VsZiBjYW4gYmUgc2VlbiBh
cyBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YS48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0gRnJvbTogc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3Vu
Y2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
PC9hPl0gT24gQmVoYWxmIE9mIEpvZWwgTS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0hhbHBl
cm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgOToyMSBBTSBU
bzogTmljb2xhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Qk9VVEhPUlM7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJf
YmxhbmsiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0PC9hPiZndDs7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDog
UmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRl
cmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciBpbi1iYW5kIG1ldGFkYXRhLCB0
aGUgQVBJIGZvciBhY2Nlc3MgY2FuIGVhc2lseSBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3luY2hyb25vdXMu
IE91dCBvZiBiYW5kIG1ldGFkYXRhIG5lZWRzIGRpZmZlcmVudDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7aGFuZGxpbmcuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGVyZSBhcmUgbWFueSBjYXNlcyB3aGVyZSBv
dXQtb2YtYmFuZCBtZXRhZGF0YSBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dXNlZnVsIGFu
ZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgYXBwcm9wcmlhdGUuIEJ1dCB0aGV5IGRvIG5vdCBjb3ZlciBhbGwgbmVl
ZHMgYnkgYW55PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzdHJldGNoLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IEV2ZW4gaWYgZWFjaCBwaWVjZSBvZiBpbi1iYW5kIG1ldGFkYXRhIGlzIG9m
IGZpeGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsZW5ndGgsPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGVy
ZSBhcmUgbWFueSBkaWZmZXJlbnQga2luZHMgb2YgbWV0YXR5cGUuIFRyeWluZyB0bzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7c2F5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmcXVvdDt0aGVyZSB3aWxsIGJlIGV4
YWN0bHkgZm91ciBwaWVjZXMsIGFuZCB0aGV5IHdpbGwgYmUgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3R5cGVzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0MSwgdDIsIHQzLCBhbmQgdDQmcXVvdDsgaXMgc2lt
cGx5IHRvbyBzcGVjaWZpYyBmb3IgZXZlbiA4MCU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O29m
IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDtuZWVkcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3Vycywg
Sm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCA4OjUyIEFNLCBO
aWNvbGFzIEJPVVRIT1JTIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhlbGxvIFJvbiw8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbmRpbmcgb3V0IG9mIGJhbmQgY29uZ3J1ZW50
IG1ldGFkYXRhIG1heSBub3QgYmUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbnN3ZXI8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyB0byBhbGwgbmVlZHMgYnV0IGl0IGlzIG9uZSB0b29sIHRoYXQgd2Ug
c2hvdWxkIGtlZXAuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOb3QgYWxsIG1l
dGFkYXRhIGlzIHRpZWQgdG8gYSBzcGVjaWZpYyBwYWNrZXQsIGZvcjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ZXhhbXBsZSBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcG9saWN5IGNoYW5nZSBpbiBQQ1JG
IGNvdWxkIGxlYWQgdG8gc29tZSBtZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2ln
bmFsaW5nLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSByZWFjdGlvbiB0aW1lIG5lZWQgbm90IGJlIGlt
bWVkaWF0ZSwgZmV3IG1zIG1heTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bm90IG1hdHRlci48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFzIHlvdSBwb2ludCwgaWYgYSBwYWNr
ZXQgaXMgdGllZCB0byBhIG1ldGFkYXRhIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvcnJl
bGF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mbyBjYW4gYmUgc2V0IGluIGJvdGggcGFja2V0IHRv
IGRlYWwgd2l0aCBpdCAoaS5lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGV4cGVjdGVkIGZsYWcgaW4gdGhlIFNGQyBoZWFkZXIsIHBsdXMgYW4gaWQp
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGaW5hbGx5IHdlIGNhbiBzdGlsbCBz
ZW5kIHNvbWUgbGltaXRlZCBtZXRhZGF0YSB3aXRoaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2EgaGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoaXMgY291bGQgYmUgdXNlZCBmb3IgbG9hZCBi
YWxhbmNlcnMgaW4gcGFydGljdWxhciBpZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2U8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBhZ3JlZSBvbiBhIGNvbnZlbnRpb24gdG8gbG9jYXRlICZxdW90O2NvYXJz
ZSBncmFpbiBwb2xpY3kmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAvICZxdW90O2ZpbmUgZ3JhaW4g
cG9saWN5JnF1b3Q7IG9uIHJlc2VydmVkIGNvbnRleHQgaGVhZGVycy48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoaXMgc2VlbXMgdG8gb3BlbiB1cCBhIGxvdCBvZiBmbGV4aWJp
bGl0eSAvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbm5vdmF0aW9ucy48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIHlvdXIgbGFzdCBwb2ludCwgdGhlcmUgaXMgYSBxdWVz
dGlvbiBvbiBob3cgdG8gbWFrZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIGF2YWlsYWJsZSB0
byBhIFNlcnZpY2UgRnVuY3Rpb24uIEN1cnJlbnQgc29ja2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29u
bmVjdGlvbnMgZm9yIGV4YW1wbGUgZG8gbm90IGFsbG93IHRvIHJldHJpZXZlIElQPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtoZWFkZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvcHRpb25zLiBTbyBJIGFz
c3VtZSB0aGF0IFNGQyBhd2FyZSBTZXJ2aWNlIEZ1bmN0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7d2lsbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lZWQgc29tZSAoYXN5bmNocm9ub3VzPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgPykgQVBJIHRvIHJldHJpZXZlIFNGQyBoZWFkZXIgaW5mb3JtYXRpb24gYXMg
d2VsbCBhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4tYmFuZDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IG1ldGFkYXRhLiBJIGRvbid0IHNlZSBvdXQgb2YgYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FkZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbXBsZXhpdHks
IHRoZSBzYW1lIEFQSSBjYW4gcHJvYmFibHkgYXBwbHkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBUaGUgYWx0ZXJuYXRpdmUgb3B0aW9uLCBhbGxvd2luZyB2YXJpYWJsZSBzaXpl
ZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEgaW48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0
aGUgU0ZDIGhlYWRlciBoYXMgc29tZSBkcmF3YmFja3MgYXMgd2VsbCwgb25lIGJlaW5nPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgZnJhZ21lbnRhdGlvbiwgYW5kIHNvbWUgc3dpdGNoZXMgZXhwZWN0aW5nIGFz
IHdlbGwgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xvb2sgYXQ8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBlbmQgdXNlciB0cmFmZmljIGhlYWRlcnMgZm9yIGxpbmsgbG9hZCBiYWxhbmNpbmcuIEk8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWdyZWUgdGhhdCBp
ZiB3ZSBjYW4gYWNjZXB0IHRoZXNlIGlzc3VlcywgdGhlbiBzZW5kaW5nPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgb2ZmLWxpbmUgY29uZ3J1ZW50IG1ldGFkYXRhIGxvb3NlcyBpdHMgaW50ZXJlc3QuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZSBuZWVkIHRvIHRha2UgaW50byBhY2NvdW50
IHRoYXQgYm90aCBpbi1iYW5kIGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29uZ3J1ZW50
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgb3V0LW9mLWJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0IGlzIG5vdCBy
ZWxpYWJsZS4gQTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cGFja2V0IGxvc3M8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyB0cmlnZ2VyaW5nIHJldHJhbnNtaXNzaW9uIHdvdWxkIG5vdCBsZWFkIHRvIHRoZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aWRlbnRpY2FsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcmVjb25z
dHJ1Y3Rpb24gb2YgdGhlIGFzc29jaWF0ZWQgbWV0YWRhdGEuIEluIHNvbWU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2Nhc2VzLCB3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1pZ2h0IHRodXMgZXZlbiBu
ZWVkIG5vbi1jb25ncnVlbnQgb3V0LW9mLWJhbmQgcmVsaWFibGU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBt
ZXRhZGF0YSB0cmFuc3BvcnQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fIEZyb206PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9u
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgUGFya2VyIFs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb208L2E+XSBTZW50Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7V2VkbmVzZGF5LDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IE1hcmNoIDEyLCAyMDE0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMTI6NDMgUE0g
VG86IE5pY29sYXMgQk9VVEhPUlMgQ2M6IEppbSBHdWljaGFyZDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7KGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT4g
Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7c2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgSSB1bmRlcnN0YW5kIHRoZSBjb25jZXB0IGZvciBvdXQgb2YgYmFuZCBzaWdu
YWxpbmcgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhLCBidXQgSSBhbSBjb25jZXJuZWQgdGhh
dCBpdCBpbnRyb2R1Y2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzaWduaWZpY2FudDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Y29tcGxleGl0eSBkdWUgdG8gdGhlIHBvdGVudGlhbCByYWNlIGNvbmRpdGlv
biBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVjZWl2aW5nIHRoZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7cmVhbCBwYWNrZXQgYmVmb3JlIHRoZSBtZXRhZGF0YS4gV2hpbGUgdGhlIHJlYWwgcGFja2V0
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjb3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW5kaWNhdGUg
dGhhdCBvdXQgb2YgYmFuZCBtZXRhZGF0YSBpcyBleHBlY3RlZCwgaG93IGNhbjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7d2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2d1YXJhbnRlZSB0aGUgb3JkZXIgb2Yg
cmVjZXB0aW9uPyBXaGF0IGlmIHN3aXRjaGluZyBvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
cm91dGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bm9kZXMgYXBwbHkgaGFzaCBiYXNlZCBsb2FkIGJhbGFu
Y2luZz8gV2hhdCBpZiB0aGUgbG9hZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmFsYW5jaW5nIHVuZGVyc3Rh
bmRzIFNGQyBlbmNhcHMgYW5kIGxvb2tzIGJleW9uZCBpdCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtvcmlnaW5hbCBoZWFkZXIgdG8gZ2V0IGJldHRlciBl
bnRyb3B5Pzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENhbiB3ZSBndWFyYW50ZWUgdGhhdCB0aGUgbWV0YWRh
dGEgYW5kIHJlYWwgcGFja2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aWxsIGZvbGxvdzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7dGhlIGV4YWN0IHNhbWUgcGF0aD8gSWYgd2UgY2FuIG5vdCwgdGhlbjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW1wbGVtZW50YXRpb25zIHdpbGw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O25lZWQgdG8gYWRkIGluZ3Jlc3MgcXVldWluZyB0byBjb3BlIHdpdGggdGhlIHNjZW5hcmlv
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQWxzbywgZG8geW91IGZlZWwgdGhh
dCB0aGUgaW5jcmVhc2UgaW4gaW1wbGVtZW50YXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb21wbGV4
aXR5IGF0IHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucyBpcyByZWFzb25hYmxlPzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDEy
LCAyMDE0LCBhdCA0OjA5IEFNLCAmcXVvdDtOaWNvbGFzIEJPVVRIT1JTJnF1b3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3Mu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JT
QHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Nt
b3MuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBJIHRoaW5rIHdlIG11c3QgbWFrZSBhIGRpc3RpbmN0aW9uIGJldHdlZW46PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0gTWV0YWRhdGEgd2hpY2gg
c2hvdWxkIGJlIHBhcnQgb2YgdGhlIGhlYWRlciBkZWZpbmVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDthcyBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiYW5kIG1hcmtpbmcuIC0gTWV0YWRhdGEg
d2l0aCBjYW4gYmUgcGFzc2VkIG91dCBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmFuZCwg
Zm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4YW1wbGUgY29uZ3J1ZW50IG91dCBvZiBiYW5kIHNp
Z25hbGluZyBkZWZpbmVkIGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGUgZHJhZnQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIGZvcm1lciBjYWxscyBm
b3IgYSBsaW1pdGVkIHNwYWNlIGluIHRoZSBoZWFkZXIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDt0cnVlLCBUaGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGF0dGVyIGhvd2V2ZXIgZG9lcyBub3Qg
aW5jdXIgYW55IHNwYWNlIGxpbWl0YXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCBp
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdGlsbCBmYWlybHkgZWZmaWNpZW50IGFuZCBpdCByZW1h
aW5zIGNvbXBhdGlibGUgd2l0aDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YSBmaXhlZDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBzaXplIGhlYWRlciB1c2VkIHRvIHJvdXRlIHRob3NlIHNpZ25hbGlu
ZyBtZXNzYWdlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YWxvbmcgdGhlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGNoYWluJ3Mgc2VydmljZSBmdW5jdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXyBGcm9tOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKaW0gR3VpY2hhcmQgKGpn
dWljaGFyKSBbPGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPmpndWljaGFyQGNpc2NvLmNvbTwvYT5dIFNlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFR1
ZXNkYXksIE1hcmNoIDExLCAyMDE0IDY6NDggUE0gVG86IFJvbiBQYXJrZXIgQ2M6PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IE5pY29sYXMgQk9VVEhPUlM7IDxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPg0KYnJpanNtYW5AanVuaXBlci5uZXQ8L2E+PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZn
dDs7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBS
ZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRh
ZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBIaSBSb24sPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdl
IGNhbiBjZXJ0YWlubHkgaGF2ZSB0aGlzIGRpc2N1c3Npb24gYnV0IHdlIHNob3VsZDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Zmlyc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29uc2lkZXIgd2hh
dCBpbmZvcm1hdGlvbiBpcyBuZWNlc3NhcnkgYW5kIGlmIHNhaWQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgaW5mb3JtYXRpb24gY2FuIGZpdCB3aXRoaW4gYSBmaXhlZCBudW1iZXIgb2YgY29udGV4dHM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWpv
cml0eSBvZiBjYXNlcy4gUmVtZW1iZXIsIHRoZSBnb2FsIG9mIGJlaW5nIGFibGU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3RvIHBhc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgdGhy
b3VnaCB0aGUgbmV0d29yayBpcyB0byBlbmhhbmNlIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2RlbGl2ZXJ5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBub3QgcGFzcyB0aGUgZW50aXJl
IHdvcmtzIG9mIFNoYWtlc3BlYXJlIDstKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBTZW50IGZyb20gbXkgaVBob25lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgNywgMjAxNCwgYXQgMzo1MiBBTSwgJnF1b3Q7Um9u
IFBhcmtlciZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0
bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+Um9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZs
dDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPiZndDsm
Z3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IE5pY29sYXMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgSSBzZWUgc2ltaWxhciByZXF1aXJlbWVudHMgZnJvbSB0aGUgM2dwcCBFUEMgc2lkZS48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0kgd291bGQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGxpa2UgdG8gcHJvcG9zZSBhbiBPVUkgLyBUTFYgYmFzZWQgYXBwcm9hY2ggd2hlcmUgdGhlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyByZXNlcnZlZCBPVUkgY2FuIGJlIHVzZWQgZm9yIGFncmVl
ZCB1cG9uIHR5cGVzIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjb21tb248YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIGFuZCB2ZW5kb3Igb3Igb3RoZXIgb3JnYW5pemF0aW9u
YWwgT1VJcyBjYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JlIHVzZWQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHRvIHF1aWNrbHkgaW5ub3ZhdGUgaW4gdGhlIG5ldHdvcmtzLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgU2ltdWx0YW5lb3VzbHksIEkgd291bGQgYWxzbyBsaWtlIHRvIGNv
bnNpZGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZWNoYW5pc21zPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyB0aGF0IGFyZSBvcHRpbWl6ZWQgZm9yIGxvbmcgbGl2ZWQgZmxvd3Mgc28gYXMg
dG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xpbWl0IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgbmVnYXRpdmUgZWZmZWN0cyBvZiBwYWNrZXQgZ3Jvd3RoLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgT24gTWFyIDcsIDIwMTQsIGF0IDg6MzQgQU0sICZxdW90O05pY29sYXMgQk9VVEhPUlMmcXVv
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29s
YXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPk5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWls
dG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOk5p
Y29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhlbGxvIEppbTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
SSBoYXZlIHNlZW4gY2FzZXMgaW4gR2kgTEFOLCB3aGVyZSBzdWJzY3JpYmVyIHJlbGF0ZWQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBpcyBwYXNzZWQgdG8gYSBXZWIg
UHJveHkgZm9yIEhUVFAgaGVhZGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZW5yaWNo
bWVudCAoYWltZWQgYXQgc29tZSBXZWIgQ29udGVudCBwcm92aWRlcnM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3BhcnRuZXJzIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIE1v
YmlsZSBPcGVyYXRvcikuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSW5mb3JtYXRpb24g
d2FzIGFuIGNvZGVkIChwZXJzaXN0ZW50KSBzdWJzY3JpYmVyIGlkPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtkZXJpdmVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnJvbSB0aGUgTVNJ
U0ROLCBhbmQgY291cGxlIG9mIGYgY3VzdG9tZXIgcHJvZmlsZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7cmVsYXRlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZpZWxkcy48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluIGFu
IHNmYyBiYXNlZCBHaSBMQU4sIHRoaXMgZW50aXR5IHNob3VsZCByZWNlaXZlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyAmZ3Q7ZnJvbSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDbGFz
c2lmaWVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAtIEEgY2xhc3NpZmljYXRpb24gb2YgdGhlIENvbnRlbnQgUHJvdmlkZXIgKCBJZCw8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDYXRlZ29yeSkgYmFzZWQgb24gdHJhZmZpYyBh
bmFseXNpcyAtIFRoZSBNU0lTRE4gb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdWJzY3JpYmVyIC0gVHdvIHN1YnNjcmliZXIgcG9s
aWN5IGZpZWxkcyAobm90IHRpZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBQQ1JGPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYnV0IGJlbG9uZ2luZyB0byB0aGUgU3Vic2NyaWJl
ciBEQikgKFN1YnNjcmliZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjYXRlZ29yeSw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdWItY2F0ZWdvcnkpIC0gQSBzZXNzaW9uIGlkIChm
b3IgbG9nZ2luZyBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RyYWNraW5nPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHVycG9zZXMpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgb2JqZWN0aXZlIGJlaW5nIHRvIGF2
b2lkIGhhdmluZyB0aGUgSFRUUCBQcm94eTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dG88YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZWNvbWUgYSB0cnVzdGVkIGFwcGxpY2F0aW9uIChp
bnRlcm9nYXRlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN1YnNjcmliZXIgREIsPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXRjLi4pPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IE5pY29sYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOiBKaW08YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBHdWljaGFyZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChqZ3VpY2hhcikg
WzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj5qZ3Vp
Y2hhckBjaXNjby5jb208L2E+XSBTZW50Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRo
dXJzZGF5LCBNYXJjaCAwNiwgMjAxNCAyOjAyIFBNIFRvOiBKYW1hbCBIYWRpPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtTYWxpbTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVm
PSJtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj5qbW9pc2FuZEBq
dW5pcGVyLm5ldDwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldCIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldDwvYT4mZ3Q7Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dCIgdGFyZ2V0PSJfYmxhbmsiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0PC9hPiZndDsgQ2M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
c2ZjIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0
LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBKYW1hbCw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdSBzYWlk
ICZxdW90O0l0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBzaXplZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFk
YXRhJnF1b3Q7Li4gSSBhbSBub3Qgc28gY29udmluY2VkIGFuZCB3b3VsZCBsaWtlIHRvPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmV0dGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
dW5kZXJzdGFuZCB0aGUgcmVxdWlyZW1lbnRzIGJlZm9yZSBwYXNzaW5nIGp1ZGdlbWVudC48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJZiB3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGxvb2sgYXQgdGhlIHVzZSBjYXNlcyBhcyBwcmVzZW50ZWQgdGh1cyBmYXIgaW50bzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBXRyBJPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
aGF2ZSB5ZXQgdG8gc2VlIGEgc2luZ2xlIGV4YW1wbGUgb2YgdGhlIG5lZWQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAobm90aW5nIHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBk
ZXNpcmUgaXMgbm90IHRoZSBzYW1lIGFzIG5lZWQpIC0gSSBhbSBub3Qgc2F5aW5nPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgdGhlcmUgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBu
byByZXF1aXJlbWVudCBidXQgcmF0aGVyIHRoYXQgd2Ugc2hvdWxkIG5vdCBqdW1wPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgdG8gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29u
Y2x1c2lvbiBhbmQgYnVpbGQgc3RhbmRhcmRzIGFyb3VuZCBhIHRoZW9yeS48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8z
LzE0LCA2OjM1IEFNLCAmcXVvdDtKYW1hbCBIYWRpIFNhbGltJnF1b3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20i
IHRhcmdldD0iX2JsYW5rIj5oYWRpQG1vamF0YXR1LmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0
bzpoYWRpQG1vamF0YXR1LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpoYWRpQG1vamF0YXR1
LmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d3JvdGU6PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IEkgbGlrZSB0aGUgZG9jIC0gd2VsbCB3cml0dGVuLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZWN0aW9uIDQuMyBvbiBt
ZXRhZGF0YSBlbmNvZGluZy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZv
ciB2YXJpYWJsZSBzaXplZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChhdCBsZWFzdCBmb3IgaHR0cC9hcHAgeW91IHNl
ZW0gdG8gaW5kaWNhdGUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGVzaXJlIGZvcjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2l0KS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgRm9yIGEgZGF0YXBhdGggcGVyLXBhY2tldCBtZXRhZGF0YSwgaSBmZWVsIHRo
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lZWQgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsganVzdCBhcyBpbXBvcnRhbnQuIEFyZSB3ZSBsaW1pdGVkIGJ5IHRoZSBmYWN0
IHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhpc3RpbmcgaGFyZHdhcmUg
bWF5IG5vdCBiZSBhYmxlIHRvIGhhbmRsZSBUTFZzPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Rm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4YW1wbGUsIEkgZG9udCBoYXZl
IGEgcHJvYmxlbSBoYW5kbGluZyBUTFZzIGluIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBz
b2Z0d2FyZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2RhdGFwYXRoLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBjaGVlcnMsIGphbWFsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWls
aW5nIGxpc3QgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPg0K
c2ZjQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3QgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFy
Z2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3QgPGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT4gJmx0
OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2Zj
QGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxp
c3QgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRm
Lm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8
YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0
PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGxpc3QgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPnNmY0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMg
bWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2ZjQGlldGYub3JnPC9h
PiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvYT4mZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGEgaHJlZj0iaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj5odHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YSBocmVmPSJodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7IHNmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7Jmd0
OyBzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyZndDsm
Z3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0
YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8
L2E+PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0O19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDtzZmMg
bWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxicj4NCiZndDsmZ3Q7PGEgaHJlZj0iaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj5o
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7PGJy
Pg0KJmd0O19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJy
Pg0KJmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT48YnI+DQomZ3Q7PGEgaHJlZj0i
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5r
Ij5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQo8YnI+
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCnNm
YyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9
Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1s
Pg0K

--_000_76B41B8FACE1514795D30EC137FF391D3EA877LILASjungleqosmos_--


From nobody Tue Mar 18 07:43:57 2014
Return-Path: <huang@sce.carleton.ca>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4ABD71A04E7 for <sfc@ietfa.amsl.com>; Tue, 18 Mar 2014 07:43:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.654
X-Spam-Level: **
X-Spam-Status: No, score=2.654 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, CHARSET_FARAWAY_HEADER=3.2, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, MIME_8BIT_HEADER=0.3, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.547, 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 CCRhzhiE1HNL for <sfc@ietfa.amsl.com>; Tue, 18 Mar 2014 07:43:45 -0700 (PDT)
Received: from sangam.sce.carleton.ca (sangam.sce.carleton.ca [134.117.56.4]) by ietfa.amsl.com (Postfix) with ESMTP id CD9571A03BC for <sfc@ietf.org>; Tue, 18 Mar 2014 07:43:44 -0700 (PDT)
Received: from [10.0.0.2] (c-174-62-109-135.hsd1.ca.comcast.net [174.62.109.135]) (authenticated bits=0) by sangam.sce.carleton.ca (8.14.4/8.14.4) with ESMTP id s2IEhOAk025013 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Tue, 18 Mar 2014 10:43:25 -0400
References: <CF48AD80.E673%kegray@cisco.com> <1824354318.7479.1394833814368.JavaMail.tomcat@mgs-aaa01.mail.aol.com> <83cc0a7d4c664109b7ba930f22890871@CO2PR05MB716.namprd05.prod.outlook.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08262A61@NKGEML512-MBS.china.huawei.com> <76B41B8FACE1514795D30EC137FF391D3EA877@LILAS.jungle.qosmos.com>
In-Reply-To: <76B41B8FACE1514795D30EC137FF391D3EA877@LILAS.jungle.qosmos.com>
Mime-Version: 1.0 (1.0)
Content-Transfer-Encoding: 7bit
Content-Type: multipart/alternative; boundary=Apple-Mail-A695F7BE-148C-4325-AB03-5DDDCE8DB703
Message-Id: <2F14AC87-6C25-4028-B607-54DCFD9DE187@sce.carleton.ca>
X-Mailer: iPad Mail (11B651)
From: Changcheng Huang <huang@sce.carleton.ca>
Date: Tue, 18 Mar 2014 07:43:23 -0700
To: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/mIW5KEsog5ozmLcLMbFI3FMPhZU
Cc: Xuxiaohu <xuxiaohu@huawei.com>, "sfc@ietf.org" <sfc@ietf.org>, "mikebianc@aol.com" <mikebianc@aol.com>
Subject: Re: [sfc] =?gb2312?b?tPC4tDogIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElE?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Mar 2014 14:43:53 -0000

--Apple-Mail-A695F7BE-148C-4325-AB03-5DDDCE8DB703
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

Good points. I believe explicit chain ID should be mandatory. The overhead i=
s very little. It helps simplify processing and steering significantly. The g=
ain is huge.

Chang

------------
Changcheng Huang

> On Mar 18, 2014, at 1:53 AM, Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com=
> wrote:
>=20
> I think that keeping the Service Path Layer transport independent should r=
emain an objective for SFC.  Such a separation of concerns is a sound archit=
ectural principle that help keep things simple in practice.
>=20
> On the question of  Service Path, we have a discussion on whether we need s=
ome kind of explicit identifier or=20
> could we rely on mapping on some underlay network protocol fields.
>=20
>=20
> May be a PRO/CON table could help focus the group decision on that matter
>=20
> Visibility (tracing)
> Forwarding graph structure impact/limitations
> Reconfiguration speed=20
> LBS / scale out impact
> Node bypass (e.g; maintenance)
> underlay network/transport layers support
> Header space impact
> Multi tenant support impact
> SFC on flat (e.g optical L2 for Data Centers) network=20
> Underlay network administration impact
>=20
> Personally I think that having an explicit chain identifier (e.g. Service P=
ath/Service Index) is clear (management and control) and not expensive (head=
er space). The drawback being some impact on the simplicity to add/remove el=
ements in a chain dynamically.
>=20
> Tag switching (as MPLS)  allows to manage tags per service nodes, leading t=
o more versatile and diverse graphs
>=20
>=20
> Nicolas
> From: Xuxiaohu [xuxiaohu@huawei.com]
> Sent: Tuesday, March 18, 2014 5:04 AM
> To: Jerome Moisand; mikebianc@aol.com; sfc@ietf.org
> Subject: [sfc] =E7=AD=94=E5=A4=8D: SFC encapsulation chain ID
>=20
> I like the idea of separating the Service Function Layer and the Service P=
ath Layer, as proposed in draft-rijsman-sfc-metadata-considerations. The rol=
e of the Service Path Layer is just to steer the traffic along a particular c=
hain of service nodes which can be implemented by existing tools for source r=
outing, such as segment routing. As such, it=E2=80=99s not necessary to try t=
o keep the Service Path Layer transport-independent and contain it in the SFC=
 header.
> =20
> Best regards,
> Xiaohu
> =20
> =E5=8F=91=E4=BB=B6=E4=BA=BA: sfc [mailto:sfc-bounces@ietf.org] =E4=BB=A3=E8=
=A1=A8 Jerome Moisand
> =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2014=E5=B9=B43=E6=9C=8818=E6=97=A5 1=
:03
> =E6=94=B6=E4=BB=B6=E4=BA=BA: mikebianc@aol.com; sfc@ietf.org
> =E4=B8=BB=E9=A2=98: Re: [sfc] SFC encapsulation chain ID
> =20
> This (lengthy and very lively) thread started from draft-rijsman-sfc-metad=
ata-considerations (which I co-authored).
> =20
> In section 4.8, we made a clear distinction between a service path layer (=
steering packets hop by hop along the chain) and a service function layer (c=
onvey metadata information of interest to SFs). Terminology aside, it seems t=
hat such layered view was agreed upon by many people on the mailing list.
> =20
> Now this certainly does beg the question of solving BOTH problems with the=
 same (packet) encapsulation mechanism. Notably when observing that many use=
 cases could be satisfied without SF-level metadata, or by using more out-of=
-band ways to convey such SF metadata. And also when observing that inband m=
arking (e.g. packet headers) comes with various pros & cons (some of the iss=
ues being identified in the draft, e.g. sections 4.1 and 4.2).
> =20
> I do agree with Maria. We may want to explore other options for addressing=
 the needs of the service path layer that do not require an explicit chain-i=
d of sorts.
> =20
> In the draft, we concluded by stating =E2=80=9CA productive path forward c=
ould be to divide and conquer: to clearly separate the problem of Service Fu=
nction Path topology from the   problem of [conveying SF] metadata=E2=80=9D.=
 I do believe we should explore such separation principle further.
> =20
> =20
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of mikebianc@aol.com
> Sent: Friday, March 14, 2014 5:50 PM
> To: sfc@ietf.org
> Subject: Re: [sfc] SFC encapsulation chain ID
> =20
> I would imagine that if we made the Chain ID field in the header be option=
al, yet still required a header and still required that some indication of t=
he chain be carried somewhere in the packet (mpls label or vlan or whatever)=
, that the implementation would become overly complicated.  To do so would b=
e using SFC simply as a mechanism to carry meta data and not at all for serv=
ice chaining, which sounds counter intuitive to me.=20
>=20
> Maria,=20
> So, you are saying that you want to use SFC to carry around metadata, but n=
ot for actual service chaining because you already have a way to implement s=
ervice chaining outside of SFC?  Maybe I'm not following, but it seems to me=
 that if you were to upgrade your network to support SFC that you would chan=
ge from using your existing mechanism and start using SFC, which is meant to=
 provide support for service functions that are not SFC aware.  There are a n=
umber of us who have implemented, in one way or another, some sort of servic=
e chaining, but I (I can at least speak for myself) am looking to SFC not to=
 enhance my current implementation, but to replace it with something better w=
hile still maintaining my core (non service function) infrastructure.
>=20
> From: kegray@cisco.com<kegray@cisco.com>
> To: Ron Parker<Ron_Parker@affirmednetworks.com>,Jim Guichard (jguichar)<jg=
uichar@cisco.com>,Joel M. Halpern<jmh@joelhalpern.com>
> cc: sfc@ietf.org<sfc@ietf.org>
> Sent: Friday, March 14, 2014
> Subject: Re: [sfc] SFC encapsulation chain ID
>=20
> +1 the idea is interoperability.
>=20
>=20
> On 3/14/14 12:55 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com> wrote:=

>=20
> >Thanks, Jim.
> >
> >Remember that we have said many times that the SFC service header is
> >transport independent.   Just because the chain id could be carried in
> >some form or another with some particular transport doesn't mean that it
> >could be universally conveyed.    By making and keeping the SFC service
> >header transport independent makes it more applicable in more
> >environments and more likely to get adopted broadly.
> >
> >   Ron
> >
> >
> >-----Original Message-----
> >From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
> >Sent: Friday, March 14, 2014 3:52 PM
> >To: Joel M. Halpern; Ron Parker
> >Cc: sfc@ietf.org
> >Subject: SFC encapsulation chain ID
> >
> >Hi Joel,
> >
> >Perhaps but I would point out that the base SFC header could have a lot
> >more information than just the chain ID; I would also point out that the
> >devil is in the details and saying "well, I can just use an MPLS label"
> >hides much of the complexity of actually doing that.
> >
> >On 3/14/14, 2:35 PM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
> >
> >>If the transport header carries enough information for identifying the
> >>sequence (VLAN tag or MPLS label can both do the job), then arguably
> >>the global chain ID is redundant. I can live with carrying it anyway
> >>either if I have metadata to carry, or if I need the chain ID for some
> >>purpose.
> >> After all, some folks seem to want to use that for the forwarding
> >>decisions.
> >>
> >>Yours,
> >>Joel
> >>
> >>On 3/14/14, 2:28 PM, Ron Parker wrote:
> >>> The chain ID is the label that defines the sequence of service
> >>>functions that must be visited.   It can be thought of as a handle for a=

> >>>stack of must-visit network locations.   I don't see how this can be
> >>>anything but mandatory.
> >>>
> >>>     Ron
> >>>
> >>>
> >>> -----Original Message-----
> >>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Surendra Kumar
> >>>(smkumar)
> >>> Sent: Friday, March 14, 2014 1:46 PM
> >>> To: Joel M. Halpern; NAPIERALA, MARIA H
> >>> Cc: sfc@ietf.org
> >>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
> >>>
> >>> [Trimmed the recipient list - needs approval otherwise]
> >>>
> >>> Completely agree here.
> >>>
> >>> SFC does not prevent VLAN stitching and one can continue to do that.
> >>>While at the same time SFC can include VLAN stitching to support
> >>>legacy SFs in the same chain that includes SFC aware SFs. Even legacy
> >>>SFs benefit from chain identification and hence can be shared across
> >>>different service chains.
> >>>
> >>> Surendra.
> >>>
> >>>
> >>>
> >>> On 3/14/14 10:26 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
> >>>
> >>>> My own inclination is to observe that if you don't need explicit
> >>>> chain identification and you don't need metadata, you can just omit
> >>>> the sfc/nsh header. Still do service chaining, just no extra header.
> >>>>
> >>>> If we are going to have the header, it seems to me that the chain
> >>>>identification field is very useful, and low cost once we have the
> >>>>header.
> >>>>
> >>>> Yours,
> >>>> Joel
> >>>>
> >>>> On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:
> >>>>> Explicit chain identification should be made optional. I believe it
> >>>>> was discussed few months ago on this mailing list.
> >>>>>
> >>>>> Maria
> >>>>>
> >>>>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Jmh.direct
> >>>>> *Sent:* Thursday, March 13, 2014 12:12 PM
> >>>>> *To:* kegray@cisco.com; lucy.yong@huawei.com; smkumar@cisco.com;
> >>>>> jguichar@cisco.com
> >>>>> *Cc:* nicolas.bouthors@qosmos.com; sfc@ietf.org; hadi@mojatatu.com;
> >>>>> ron_parker@affirmednetworks.com; brijsman@juniper.net;
> >>>>> jmh@joelhalpern.com
> >>>>> *Subject:* Re: [sfc] draft-rijsman-sfc-metadata-considerations
> >>>>> *Importance:* Low
> >>>>>
> >>>>> Assuming I understand you properly Ken, I disagree.
> >>>>>
> >>>>> For example, by using separate terms I can easily discuss the fact
> >>>>> that certain kinds of data (chain identification) only need to be
> >>>>> adjust by a few apps in rare cases. And that data is not beeded
> >>>>> by the applications.
> >>>>>
> >>>>> Unless you would like to consider the chain identification as being
> >>>>> optional?
> >>>>>
> >>>>> Yours,
> >>>>>
> >>>>> Joel
> >>>>>
> >>>>>
> >>>>>
> >>>>> Sent from my Samsung smartphone on AT&T
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> -------- Original message --------
> >>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
> >>>>> From: "Ken Gray (kegray)" <kegray@cisco.com
> >>>>><mailto:kegray@cisco.com>>
> >>>>> To: Lucy yong <lucy.yong@huawei.com
> >>>>><mailto:lucy.yong@huawei.com>>,"Surendra Kumar (smkumar)"
> >>>>> <smkumar@cisco.com <mailto:smkumar@cisco.com>>,"Jim Guichard
> >>>>>(jguichar)"
> >>>>> <jguichar@cisco.com <mailto:jguichar@cisco.com>>
> >>>>> CC: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com
> >>>>><mailto:Nicolas.BOUTHORS@qosmos.com>>,sfc <sfc@ietf.org
> >>>>><mailto:sfc@ietf.org>>,Jamal Hadi Salim <hadi@mojatatu.com
> >>>>><mailto:hadi@mojatatu.com>>,Ron Parker
> >>>>><Ron_Parker@affirmednetworks.com
> >>>>> <mailto:Ron_Parker@affirmednetworks.com>>,"brijsman@juniper.net
> >>>>> <mailto:brijsman@juniper.net>" <brijsman@juniper.net
> >>>>><mailto:brijsman@juniper.net>>,"Joel M. Halpern"
> >>>>><jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
> >>>>>
> >>>>> The word "metadata" is a purposely ambiguous term "data that
> >>>>> provides information about other data". It is used to avoid THIS
> >>>>>discussion.
> >>>>>
> >>>>> For example, I propose we define "tequila metadata" because,
> >>>>> frankly, I will need to order a triple-shot if we keep attempting
> >>>>> to define something that, by definition, is ambiguous. I'd like
> >>>>> my bartender to understand me specifically when I say "I need a
> >>>>>shot".
> >>>>>
> >>>>> On 3/13/14 7:49 AM, "Lucy yong" <lucy.yong@huawei.com
> >>>>> <mailto:lucy.yong@huawei.com>> wrote:
> >>>>>
> >>>>>   >Snip..
> >>>>>   >SK> Just copying from the PS:
> >>>>>   >--
> >>>>>   >Data plane metadata provides the ability to exchange information
> >>>>>between
> >>>>>   >the network and service functions, between service functions,
> >>>>>and service
> >>>>>   >functions and the network.
> >>>>>   >
> >>>>>   >--
> >>>>>   >It is a lucid definition. We are unnecessarily making the word
> >>>>>"network"
> >>>>>   >controversial, IMO.
> >>>>>   >
> >>>>>   >[Lucy] This is my point. "The network" is too general here,
> >>>>>which brings
> >>>>>   >metadata great power to do many things. This is why people
> >>>>>invent ideas
> >>>>>   >here, which causes a lot of debates on metadata usage potentials.=

> >>>>> We
> >>>>>   >should not spend a lot of times on that debates and judge which
> >>>>>usage is
> >>>>>   >valuable or not. Thus, for the SFC work, it will be helpful if
> >>>>>we can
> >>>>>   >narrow down a bit. Joel makes explicitly two cases, which is
> >>>>>helpful to
> >>>>>   >develop use cases for each case. I would like to see that the
> >>>>>problem
> >>>>>   >statement can be more specific on metadata definition, which may
> >>>>>be
> >>>>>   >helpful in less focusing on it and moving forward.
> >>>>>   >
> >>>>>   >Lucy
> >>>>>   >
> >>>>>   >Surendra.
> >>>>>   >
> >>>>>   >
> >>>>>   >>
> >>>>>   >>Thanks,
> >>>>>   >>Lucy
> >>>>>   >>
> >>>>>   >>-----Original Message-----
> >>>>>   >>From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
> >>>>>   >>Sent: Wednesday, March 12, 2014 4:38 PM
> >>>>>   >>To: Lucy yong
> >>>>>   >>Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker;
> >>>>>   >>brijsman@juniper.net <mailto:brijsman@juniper.net>; sfc; Jamal
> >>>>>Hadi Salim
> >>>>>   >>Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
> >>>>>   >>
> >>>>>   >>Hi Lucy,
> >>>>>   >>
> >>>>>   >>No. I am simply saying we should not overcomplicate the problem
> >>>>>   >>statement with text that adds little to no value in my opinion.
> >>>>> Whether
> >>>>>   >>we call it metadata, or context, has no bearing on the fact
> >>>>>that the
> >>>>>   >>problem statement already clearly states we need to be able to
> >>>>>pass
> >>>>>   >>information between SF=C2=B9s and between the network & SF=C2=B9=
s.
> >>>>>   >>
> >>>>>   >>
> >>>>>   >>On 3/12/14, 5:13 PM, "Lucy yong" <lucy.yong@huawei.com
> >>>>><mailto:lucy.yong@huawei.com>> wrote:
> >>>>>   >>
> >>>>>   >>>
> >>>>>   >>>Hi Jim,
> >>>>>   >>>
> >>>>>   >>>I for one don't agree and think we are over complicating what
> >>>>>should
> >>>>>   >>>be straightforward. The SFC encapsulation should enable two
> >>>>>things:
> >>>>>   >>>
> >>>>>   >>>1. Steering of selected flows through a service chain; this is
> >>>>>the
> >>>>>   >>>service function path.
> >>>>>   >>>2. Passing of context associated with a given flow within said
> >>>>>service
> >>>>>   >>>function path. This context information may be consumed by a
> >>>>>SF (an
> >>>>>   >>>application ID is an example) or may be consumed by the
> >>>>>forwarding
> >>>>>   >>>elements (a vrf-ID is an example).
> >>>>>   >>>[Lucy] Do you call the context as metadata or not? Do we have
> >>>>>another
> >>>>>   >>>term here beside SFC header and metadata. I see that you don't
> >>>>>want to
> >>>>>   >>>separate what is consumed by SF and what is consumed by the
> >>>>>forwarding
> >>>>>   >>>elements.
> >>>>>   >>>
> >>>>>   >>>Lucy
> >>>>>   >>>
> >>>>>   >>>Sent from my iPhone
> >>>>>   >>>
> >>>>>   >>>> On Mar 12, 2014, at 4:16 PM, "Lucy yong"
> >>>>><lucy.yong@huawei.com <mailto:lucy.yong@huawei.com>> wrote:
> >>>>>   >>>>
> >>>>>   >>>> Great. Then we may consider two special metadata definitions
> >>>>>in the
> >>>>>   >>>>problem statement so we can all use the same definitions.
> >>>>>Here is my
> >>>>>   >>>>suggested text and like to hear you and other's input and
> >>>>>suggestions.
> >>>>>   >>>>
> >>>>>   >>>> Dataplane Metadata: Data plane metadata provides the ability
> >>>>>to
> >>>>>   >>>>exchange information between the elements in a service functio=
n
> >>>>>   >>>>chaining. In this context, there are two types of data plane
> >>>>>metadata.
> >>>>>   >>>>
> >>>>>   >>>> Service Function Metadata: the information exchanged between
> >>>>>   >>>>classifier and service functions, between service functions to=

> >>>>>   >>>>facilitate service functions on the packet treatment.
> >>>>>   >>>>
> >>>>>   >>>> Steering Metadata: the information from service functions to a=

> >>>>>   >>>>classifier or service node for traffic forwarding purpose.
> >>>>>   >>>>
> >>>>>   >>>> -end
> >>>>>   >>>>
> >>>>>   >>>> Lucy
> >>>>>   >>>>
> >>>>>   >>>>
> >>>>>   >>>> -----Original Message-----
> >>>>>   >>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
> >>>>>   >>>> Sent: Wednesday, March 12, 2014 2:35 PM
> >>>>>   >>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker
> >>>>>   >>>> Cc: Jim Guichard (jguichar); brijsman@juniper.net
> >>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi
> >>>>>   >>>> Salim
> >>>>>   >>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
> >>>>>   >>>>
> >>>>>   >>>> Yes, I am trying to consistently distinguish those two cases
> >>>>>when
> >>>>>   >>>>talking about the information carried with packets in service
> >>>>>chains.
> >>>>>   >>>>
> >>>>>   >>>> Yours,
> >>>>>   >>>> Joel
> >>>>>   >>>>
> >>>>>   >>>>> On 3/12/14, 3:13 PM, Lucy yong wrote:
> >>>>>   >>>>> Joel, See below. -----Original Message----- From: sfc
> >>>>>   >>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
> >>>>>Sent:
> >>>>>   >>>>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas
> >>>>>BOUTHORS;
> >>>>>   >>>>> Ron Parker Cc: Jim Guichard (jguichar);
> >>>>>brijsman@juniper.net <mailto:brijsman@juniper.net>; sfc;
> >>>>>   >>>>> Jamal Hadi Salim Subject: Re: [sfc]
> >>>>>   >>>>> draft-rijsman-sfc-metadata-considerations
> >>>>>   >>>>>
> >>>>>   >>>>> I was trying to word it carefully not to focus on who puts
> >>>>>the
> >>>>>   >>>>> information in, but only on who consumes the information.
> >>>>>   >>>>> Information for service functions may come from the ingress
> >>>>>   >>>>> classifier or from other service functions. [Lucy] this is
> >>>>>the one
> >>>>>   >>>>> case using metadata in your view. Information for the
> >>>>>forwarding
> >>>>>   >>>>> will generally come from the ingress classifier, but in
> >>>>>special
> >>>>>   >>>>> cases may be provided by service functions. (I keep
> >>>>>wanting to get
> >>>>>   >>>>> rid of those special cases, but so far there seem to be
> >>>>>just enough
> >>>>>   >>>>> of them to warrant covering in the solution. And more
> >>>>>importantly,
> >>>>>   >>>>> significant support for it in the working group.) [Lucy]
> >>>>>This is
> >>>>>   >>>>> the second case using metadata in your view (but you don't
> >>>>>like it).
> >>>>>   >>>>>
> >>>>>   >>>>> And you suggest distinguishing these two cases when
> >>>>>discussing
> >>>>>   >>>>> about metadata usage. Is that right understanding?
> >>>>>   >>>>>
> >>>>>   >>>>> Lucy
> >>>>>   >>>>>
> >>>>>   >>>>> Yours, Joel
> >>>>>   >>>>>
> >>>>>   >>>>>> On 3/12/14, 2:33 PM, Lucy yong wrote:
> >>>>>   >>>>>> Joel, I interpret that you suggests that distinguish the
> >>>>>exchange
> >>>>>   >>>>>> information data plane carried between service functions
> >>>>>and the
> >>>>>   >>>>>> exchange information data plane carried from a service
> >>>>>function to
> >>>>>   >>>>>> a service node. Is this right understanding? Lucy
> >>>>>   >>>>>>
> >>>>>   >>>>>> -----Original Message----- From: Joel M. Halpern
> >>>>>   >>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,
> >>>>>2014
> >>>>> 1:19
> >>>>>   >>>>>> PM
> >>>>>   >>>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guichar=
d
> >>>>>   >>>>>> (jguichar); brijsman@juniper.net
> >>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim Subject:
> >>>>>   >>>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
> >>>>>   >>>>>>
> >>>>>   >>>>>> My inclination would be to tune that definition to
> >>>>>distinguish
> >>>>>   >>>>>> between dataplane carried information intended for use by
> >>>>>service
> >>>>>   >>>>>> funcitons (whatever the origin), and dataplane carried
> >>>>>information
> >>>>>   >>>>>> intended for dataplane forwarding components.
> >>>>>   >>>>>>
> >>>>>   >>>>>> Yours, Joel
> >>>>>   >>>>>>
> >>>>>   >>>>>>
> >>>>>   >>>>>>> Hi Joel,
> >>>>>   >>>>>>>
> >>>>>   >>>>>>> I agree that we need using the same definition for a
> >>>>>term, but
> >>>>>   >>>>>>> disagree that the metadata definition here is a set of
> >>>>>   >>>>>>> information put in the SFC header. This may be too narrow
> >>>>>or lead
> >>>>>   >>>>>>> to a particular solution. I am fine with this definition
> >>>>>in the
> >>>>>   >>>>>>> problem statement w/ minor tweak (suggested on mailing
> >>>>>list).
> >>>>>   >>>>>>>
> >>>>>   >>>>>>> Dataplane Metadata: Data plane metadata provides the
> >>>>>ability to
> >>>>>   >>>>>>> exchange information between the classifiers and service
> >>>>>   >>>>>>> functions, between service functions, and service
> >>>>>functions and
> >>>>>   >>>>>>> the
> >>>>>   >>>>>>> classifiers|service nodes.
> >>>>>   >>>>>>>
> >>>>>   >>>>>>> There may be a solution that a service function passes
> >>>>>some
> >>>>>
> >>>>>   >>>>>>> information to attached service node without using SFC
> >>>>>header.
> >>>>>   >>>>>>>
> >>>>>   >>>>>>> Thanks, Lucy
> >>>>>   >>>>>>>
> >>>>>   >>>>>>>
> >>>>>   >>>>>>> -----Original Message----- From: Joel Halpern Direct
> >>>>>   >>>>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday,
> >>>>>March 12,
> >>>>>   >>>>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas
> >>>>>BOUTHORS;
> >>>>>   >>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
> >>>>>brijsman@juniper.net <mailto:brijsman@juniper.net>;
> >>>>>   >>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
> >>>>>   >>>>>>> draft-rijsman-sfc-metadata-considerations
> >>>>>   >>>>>>>
> >>>>>   >>>>>>> Lucy, you say "the metadata term means ..." The
> >>>>>definition you
> >>>>>   >>>>>>> then provide is a definition of the set of information we
> >>>>>are
> >>>>>   >>>>>>> proposing that we put in the SFC header. I, and others,
> >>>>>have
> >>>>>   >>>>>>> been using the term metadata more narrowly. We can use
> >>>>>whatever
> >>>>>   >>>>>>> definition we want. But we do need to agree on the
> >>>>>definition.
> >>>>>   >>>>>>> For the purposes of the WG, it seems much more useful to
> >>>>>use the
> >>>>>   >>>>>>> term metadata for the narrower description.
> >>>>>   >>>>>>>
> >>>>>   >>>>>>> Yours, Joel
> >>>>>   >>>>>>>
> >>>>>   >>>>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
> >>>>>   >>>>>>>> Hi Joel,
> >>>>>   >>>>>>>>
> >>>>>   >>>>>>>> I agree. We need to differentiate the metadata used by
> >>>>>service
> >>>>>   >>>>>>>>function and SFC header. The metadata term means carrying
> >>>>>some
> >>>>>   >>>>>>>>states along with the packet. IMO: SFC header is a kind of=

> >>>>>   >>>>>>>>metadata carried on packet for next service node to use.
> >>>>>In the
> >>>>>   >>>>>>>>context of SFC, we have term for SFC header and the
> >>>>>metadata that
> >>>>>   >>>>>>>>was carried between service functions, or between service
> >>>>>   >>>>>>>>functions and classifiers/service nodes, which is what
> >>>>>the draft
> >>>>>   >>>>>>>>focus.
> >>>>>   >>>>>>>>
> >>>>>   >>>>>>>> Thanks, Lucy
> >>>>>   >>>>>>>>
> >>>>>   >>>>>>>>
> >>>>>   >>>>>>>>
> >>>>>   >>>>>>>>
> >>>>>   >>>>>>>>
> >>>>>   >>>>>>>> -----Original Message----- From: Joel M. Halpern
> >>>>>   >>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,
> >>>>> 2014
> >>>>>   >>>>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc:
> >>>>> Jim
> >>>>>   >>>>>>>> Guichard (jguichar); brijsman@juniper.net
> >>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
> >>>>>   >>>>>>>> Subject: Re: [sfc]
> >>>>> draft-rijsman-sfc-metadata-considerations
> >>>>>   >>>>>>>>
> >>>>>   >>>>>>>> I think it is important to keep a strong distinction
> >>>>>between
> >>>>>   >>>>>>>> metadata (which is for use by applications) and the
> >>>>>service
> >>>>>   >>>>>>>> chaining information in the base service chain header,
> >>>>>which is
> >>>>>   >>>>>>>> for use by the service chain support mechanisms.
> >>>>>   >>>>>>>>
> >>>>>   >>>>>>>> Yours, Joel
> >>>>>   >>>>>>>>
> >>>>>   >>>>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
> >>>>>   >>>>>>>>> Fully agree with Joe.
> >>>>>   >>>>>>>>>
> >>>>>   >>>>>>>>> We should not require a fix length for in-band metadata
> >>>>>but
> >>>>>   >>>>>>>>> also not leave it for freely usage. In fact, when a
> >>>>>service
> >>>>>   >>>>>>>>> node inserts SFC header on a (encapsulated) packet and
> >>>>>send to
> >>>>>   >>>>>>>>> next service node, SFC header itself can be seen as a
> >>>>>metadata.
> >>>>>   >>>>>>>>>
> >>>>>   >>>>>>>>> Lucy
> >>>>>   >>>>>>>>>
> >>>>>   >>>>>>>>> -----Original Message----- From: sfc
> >>>>>   >>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M.
> >>>>>Halpern
> >>>>>   >>>>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas
> >>>>>BOUTHORS;
> >>>>>   >>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
> >>>>>brijsman@juniper.net <mailto:brijsman@juniper.net>;
> >>>>>   >>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
> >>>>>   >>>>>>>>> draft-rijsman-sfc-metadata-considerations
> >>>>>   >>>>>>>>>
> >>>>>   >>>>>>>>> For in-band metadata, the API for access can easily be
> >>>>>   >>>>>>>>> synchronous. Out of band metadata needs different
> >>>>>handling.
> >>>>>   >>>>>>>>> There are many cases where out-of-band metadata is
> >>>>>useful and
> >>>>>   >>>>>>>>> appropriate. But they do not cover all needs by any
> >>>>>stretch.
> >>>>>   >>>>>>>>>
> >>>>>   >>>>>>>>> Even if each piece of in-band metadata is of fixed
> >>>>>length,
> >>>>>   >>>>>>>>> there are many different kinds of metatype. Trying to
> >>>>>say
> >>>>>   >>>>>>>>> "there will be exactly four pieces, and they will be of
> >>>>>types
> >>>>>   >>>>>>>>> t1, t2, t3, and t4" is simply too specific for even 80%
> >>>>>of the
> >>>>>   >>>>>>>>>needs.
> >>>>>   >>>>>>>>>
> >>>>>   >>>>>>>>> Yours, Joel
> >>>>>   >>>>>>>>>
> >>>>>   >>>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
> >>>>>   >>>>>>>>>> Hello Ron,
> >>>>>   >>>>>>>>>>
> >>>>>   >>>>>>>>>> Sending out of band congruent metadata may not be the
> >>>>>answer
> >>>>>   >>>>>>>>>> to all needs but it is one tool that we should keep.
> >>>>>   >>>>>>>>>>
> >>>>>   >>>>>>>>>> Not all metadata is tied to a specific packet, for
> >>>>>example a
> >>>>>   >>>>>>>>>> policy change in PCRF could lead to some metadata
> >>>>>signaling,
> >>>>>   >>>>>>>>>> the reaction time need not be immediate, few ms may
> >>>>>not matter.
> >>>>>   >>>>>>>>>>
> >>>>>   >>>>>>>>>> As you point, if a packet is tied to a metadata a
> >>>>>correlation
> >>>>>   >>>>>>>>>> info can be set in both packet to deal with it (i.e
> >>>>>metadata
> >>>>>   >>>>>>>>>> expected flag in the SFC header, plus an id)
> >>>>>   >>>>>>>>>>
> >>>>>   >>>>>>>>>> Finally we can still send some limited metadata within
> >>>>>a header.
> >>>>>   >>>>>>>>>> This could be used for load balancers in particular if
> >>>>>we
> >>>>>   >>>>>>>>>> agree on a convention to locate "coarse grain policy"
> >>>>>   >>>>>>>>>> / "fine grain policy" on reserved context headers.
> >>>>>   >>>>>>>>>>
> >>>>>   >>>>>>>>>> This seems to open up a lot of flexibility /
> >>>>>innovations.
> >>>>>   >>>>>>>>>>
> >>>>>   >>>>>>>>>> On your last point, there is a question on how to make
> >>>>>   >>>>>>>>>> metadata available to a Service Function. Current socke=
t
> >>>>>   >>>>>>>>>> connections for example do not allow to retrieve IP
> >>>>>header
> >>>>>   >>>>>>>>>> options. So I assume that SFC aware Service Functions
> >>>>>will
> >>>>>   >>>>>>>>>> need some (asynchronous
> >>>>>   >>>>>>>>>> ?) API to retrieve SFC header information as well as
> >>>>>in-band
> >>>>>   >>>>>>>>>> metadata. I don't see out of band metadata transport
> >>>>>adding
> >>>>>   >>>>>>>>>> complexity, the same API can probably apply.
> >>>>>   >>>>>>>>>>
> >>>>>   >>>>>>>>>> The alternative option, allowing variable sized
> >>>>>metadata in
> >>>>>   >>>>>>>>>> the SFC header has some drawbacks as well, one being
> >>>>>   >>>>>>>>>> fragmentation, and some switches expecting as well to
> >>>>>look at
> >>>>>   >>>>>>>>>> end user traffic headers for link load balancing. I
> >>>>>would
> >>>>>   >>>>>>>>>> agree that if we can accept these issues, then sending
> >>>>>   >>>>>>>>>> off-line congruent metadata looses its interest.
> >>>>>   >>>>>>>>>>
> >>>>>   >>>>>>>>>> We need to take into account that both in-band and
> >>>>>congruent
> >>>>>   >>>>>>>>>> out-of-band metadata transport is not reliable. A
> >>>>>packet loss
> >>>>>   >>>>>>>>>> triggering retransmission would not lead to the
> >>>>>identical
> >>>>>   >>>>>>>>>> reconstruction of the associated metadata. In some
> >>>>>cases, we
> >>>>>   >>>>>>>>>> might thus even need non-congruent out-of-band reliable=

> >>>>>   >>>>>>>>>> metadata transport.
> >>>>>   >>>>>>>>>>
> >>>>>   >>>>>>>>>>
> >>>>>   >>>>>>>>>>
> >>>>>   >>>>>>>>>> Nicolas ________________________________________ From:
> >>>>> Ron
> >>>>>   >>>>>>>>>> Parker [Ron_Parker@affirmednetworks.com] Sent:
> >>>>>Wednesday,
> >>>>>   >>>>>>>>>> March 12, 2014
> >>>>>   >>>>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard
> >>>>>(jguichar);
> >>>>>   >>>>>>>>>> brijsman@juniper.net <mailto:brijsman@juniper.net>;
> >>>>>sfc; Jamal Hadi Salim Subject: Re: [sfc]
> >>>>>   >>>>>>>>>> draft-rijsman-sfc-metadata-considerations
> >>>>>   >>>>>>>>>>
> >>>>>   >>>>>>>>>> Nicolas,
> >>>>>   >>>>>>>>>>
> >>>>>   >>>>>>>>>> I understand the concept for out of band signaling of
> >>>>>   >>>>>>>>>>metadata, but I am concerned that it introduces
> >>>>>significant
> >>>>>   >>>>>>>>>>complexity due to the potential race condition of
> >>>>>receiving the
> >>>>>   >>>>>>>>>>real packet before the metadata. While the real packet
> >>>>>could
> >>>>>   >>>>>>>>>>indicate that out of band metadata is expected, how can
> >>>>>we
> >>>>>   >>>>>>>>>>guarantee the order of reception? What if switching or
> >>>>>routing
> >>>>>   >>>>>>>>>>nodes apply hash based load balancing? What if the load
> >>>>>   >>>>>>>>>>balancing understands SFC encaps and looks beyond it to
> >>>>>the
> >>>>>   >>>>>>>>>>original header to get better entropy?
> >>>>>   >>>>>>>>>> Can we guarantee that the metadata and real packet
> >>>>>will follow
> >>>>>   >>>>>>>>>>the exact same path? If we can not, then
> >>>>>implementations will
> >>>>>   >>>>>>>>>>need to add ingress queuing to cope with the scenario.
> >>>>>   >>>>>>>>>>
> >>>>>   >>>>>>>>>> Also, do you feel that the increase in implementation
> >>>>>   >>>>>>>>>> complexity at the service functions is reasonable?
> >>>>>   >>>>>>>>>>
> >>>>>   >>>>>>>>>> Thanks.
> >>>>>   >>>>>>>>>>
> >>>>>   >>>>>>>>>> Ron
> >>>>>   >>>>>>>>>>
> >>>>>   >>>>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
> >>>>>   >>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com
> >>>>><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
> >>>>>   >>>>>>>>>>>
> >>>>>   >>>>>>>>>>> I think we must make a distinction between:
> >>>>>   >>>>>>>>>>>
> >>>>>   >>>>>>>>>>> - Metadata which should be part of the header defined
> >>>>>as in
> >>>>>   >>>>>>>>>>> band marking. - Metadata with can be passed out of
> >>>>>band, for
> >>>>>   >>>>>>>>>>> example congruent out of band signaling defined in
> >>>>>the draft
> >>>>>   >>>>>>>>>>>
> >>>>>   >>>>>>>>>>> The former calls for a limited space in the header,
> >>>>>true, The
> >>>>>   >>>>>>>>>>> latter however does not incur any space limitation
> >>>>>and is
> >>>>>   >>>>>>>>>>> still fairly efficient and it remains compatible with
> >>>>>a fixed
> >>>>>   >>>>>>>>>>> size header used to route those signaling messages
> >>>>>along the
> >>>>>   >>>>>>>>>>> chain's service functions.
> >>>>>   >>>>>>>>>>>
> >>>>>   >>>>>>>>>>> Nicolas ________________________________________ From:=

> >>>>>   >>>>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com] Sent:
> >>>>>   >>>>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
> >>>>>   >>>>>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net
> >>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
> >>>>>   >>>>>>>>>>> Subject: Re: [sfc]
> >>>>> draft-rijsman-sfc-metadata-considerations
> >>>>>   >>>>>>>>>>>
> >>>>>   >>>>>>>>>>> Hi Ron,
> >>>>>   >>>>>>>>>>>
> >>>>>   >>>>>>>>>>> We can certainly have this discussion but we should
> >>>>>first
> >>>>>   >>>>>>>>>>> consider what information is necessary and if said
> >>>>>   >>>>>>>>>>> information can fit within a fixed number of contexts
> >>>>>in the
> >>>>>   >>>>>>>>>>> majority of cases. Remember, the goal of being able
> >>>>>to pass
> >>>>>   >>>>>>>>>>> metadata through the network is to enhance service
> >>>>>delivery,
> >>>>>   >>>>>>>>>>> not pass the entire works of Shakespeare ;-)
> >>>>>   >>>>>>>>>>>
> >>>>>   >>>>>>>>>>> Sent from my iPhone
> >>>>>   >>>>>>>>>>>
> >>>>>   >>>>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
> >>>>>   >>>>>>>>>>>> <Ron_Parker@affirmednetworks.com
> >>>>><mailto:Ron_Parker@affirmednetworks.com>> wrote:
> >>>>>   >>>>>>>>>>>>
> >>>>>   >>>>>>>>>>>> Nicolas,
> >>>>>   >>>>>>>>>>>>
> >>>>>   >>>>>>>>>>>> I see similar requirements from the 3gpp EPC side.
> >>>>>I would
> >>>>>   >>>>>>>>>>>> like to propose an OUI / TLV based approach where the=

> >>>>>   >>>>>>>>>>>> reserved OUI can be used for agreed upon types of
> >>>>>common
> >>>>>   >>>>>>>>>>>> metadata and vendor or other organizational OUIs can
> >>>>>be used
> >>>>>   >>>>>>>>>>>> to quickly innovate in the networks.
> >>>>>   >>>>>>>>>>>> Simultaneously, I would also like to consider
> >>>>>mechanisms
> >>>>>   >>>>>>>>>>>> that are optimized for long lived flows so as to
> >>>>>limit the
> >>>>>   >>>>>>>>>>>> negative effects of packet growth.
> >>>>>   >>>>>>>>>>>>
> >>>>>   >>>>>>>>>>>> Ron
> >>>>>   >>>>>>>>>>>>
> >>>>>   >>>>>>>>>>>>
> >>>>>   >>>>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
> >>>>>   >>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com
> >>>>><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
> >>>>>   >>>>>>>>>>>>>
> >>>>>   >>>>>>>>>>>>> Hello Jim
> >>>>>   >>>>>>>>>>>>>
> >>>>>   >>>>>>>>>>>>> I have seen cases in Gi LAN, where subscriber relate=
d
> >>>>>   >>>>>>>>>>>>> information is passed to a Web Proxy for HTTP header=

> >>>>>   >>>>>>>>>>>>> enrichment (aimed at some Web Content providers
> >>>>>partners of
> >>>>>   >>>>>>>>>>>>> the Mobile Operator).
> >>>>>   >>>>>>>>>>>>> Information was an coded (persistent) subscriber id
> >>>>>derived
> >>>>>   >>>>>>>>>>>>> from the MSISDN, and couple of f customer profile
> >>>>>related
> >>>>>   >>>>>>>>>>>>> fields.
> >>>>>   >>>>>>>>>>>>>
> >>>>>   >>>>>>>>>>>>> In an sfc based Gi LAN, this entity should receive
> >>>> >from the
> >>>>>   >>>>>>>>>>>>> Classifier
> >>>>>   >>>>>>>>>>>>>
> >>>>>   >>>>>>>>>>>>> - A classification of the Content Provider ( Id,
> >>>>>   >>>>>>>>>>>>> Category) based on traffic analysis - The MSISDN of
> >>>>> the
> >>>>>   >>>>>>>>>>>>> subscriber - Two subscriber policy fields (not tied
> >>>>> to PCRF
> >>>>>   >>>>>>>>>>>>> but belonging to the Subscriber DB) (Subscriber
> >>>>> category,
> >>>>>   >>>>>>>>>>>>> sub-category) - A session id (for logging and
> >>>>>tracking
> >>>>>   >>>>>>>>>>>>> purposes)
> >>>>>   >>>>>>>>>>>>>
> >>>>>   >>>>>>>>>>>>> The objective being to avoid having the HTTP Proxy
> >>>>>to
> >>>>>   >>>>>>>>>>>>> become a trusted application (interogate the
> >>>>> subscriber DB,
> >>>>>   >>>>>>>>>>>>> etc..)
> >>>>>   >>>>>>>>>>>>>
> >>>>>   >>>>>>>>>>>>>
> >>>>>   >>>>>>>>>>>>> Nicolas
> >>>>>   >>>>>>>>>>>>>
> >>>>>   >>>>>>>>>>>>>
> >>>>>   >>>>>>>>>>>>> ________________________________________ From: Jim
> >>>>> Guichard
> >>>>>   >>>>>>>>>>>>> (jguichar) [jguichar@cisco.com] Sent:
> >>>>>   >>>>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi
> >>>>>Salim;
> >>>>>   >>>>>>>>>>>>> jmoisand@juniper.net <mailto:jmoisand@juniper.net>;
> >>>>> brijsman@juniper.net <mailto:brijsman@juniper.net> Cc:
> >>>>>   >>>>>>>>>>>>> sfc Subject: Re: [sfc]
> >>>>>   >>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
> >>>>>   >>>>>>>>>>>>>
> >>>>>   >>>>>>>>>>>>> Hi Jamal,
> >>>>>   >>>>>>>>>>>>>
> >>>>>   >>>>>>>>>>>>> You said "It seems there's clear need for variable
> >>>>> sized
> >>>>>   >>>>>>>>>>>>> metadata".. I am not so convinced and would like to
> >>>>> better
> >>>>>   >>>>>>>>>>>>> understand the requirements before passing judgement=
.
> >>>>> If we
> >>>>>   >>>>>>>>>>>>> look at the use cases as presented thus far into
> >>>>> the WG I
> >>>>>   >>>>>>>>>>>>> have yet to see a single example of the need
> >>>>> (noting that
> >>>>>   >>>>>>>>>>>>> desire is not the same as need) - I am not saying
> >>>>> there is
> >>>>>   >>>>>>>>>>>>> no requirement but rather that we should not jump
> >>>>> to the
> >>>>>   >>>>>>>>>>>>> conclusion and build standards around a theory.
> >>>>>   >>>>>>>>>>>>>
> >>>>>   >>>>>>>>>>>>>
> >>>>>   >>>>>>>>>>>>>
> >>>>>   >>>>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
> >>>>>   >>>>>>>>>>>>>> <hadi@mojatatu.com <mailto:hadi@mojatatu.com>>
> >>>>>wrote:
> >>>>>   >>>>>>>>>>>>>>
> >>>>>   >>>>>>>>>>>>>> I like the doc - well written.
> >>>>>   >>>>>>>>>>>>>>
> >>>>>   >>>>>>>>>>>>>> Section 4.3 on metadata encoding.
> >>>>>   >>>>>>>>>>>>>>
> >>>>>   >>>>>>>>>>>>>> It seems there's clear need for variable sized
> >>>>> metadata
> >>>>>   >>>>>>>>>>>>>> (at least for http/app you seem to indicate the
> >>>>> desire for
> >>>>>   >>>>>>>>>>>>>>it).
> >>>>>   >>>>>>>>>>>>>> For a datapath per-packet metadata, i feel the
> >>>>> need is
> >>>>>   >>>>>>>>>>>>>> just as important. Are we limited by the fact that
> >>>>>   >>>>>>>>>>>>>> existing hardware may not be able to handle TLVs?
> >>>>>For
> >>>>>   >>>>>>>>>>>>>> example, I dont have a problem handling TLVs in a
> >>>>> software
> >>>>>   >>>>>>>>>>>>>>datapath.
> >>>>>   >>>>>>>>>>>>>>
> >>>>>   >>>>>>>>>>>>>> cheers, jamal
> >>>>>   >>>>>>>>>>>>>>
> >>>>>   >>>>>>>>>>>>>> _______________________________________________ sfc=

> >>>>>   >>>>>>>>>>>>>> mailing list sfc@ietf.org <mailto:sfc@ietf.org>
> >>>>>   >>>>>>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
> >>>>>   >>>>>>>>>>>>>
> >>>>>   >>>>>>>>>>>>>
> >>>>>   >>>>>>>>>>>>>
> >>>>>   >>>>>>>>>>>>> _______________________________________________ sfc
> >>>>> mailing
> >>>>>   >>>>>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
> >>>>> https://www.ietf.org/mailman/listinfo/sfc
> >>>>>   >>>>>>>>>>
> >>>>>   >>>>>>>>>> _______________________________________________ sfc
> >>>>> mailing
> >>>>>   >>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
> >>>>> https://www.ietf.org/mailman/listinfo/sfc
> >>>>>   >>>>>>>>>
> >>>>>   >>>>>>>>> _______________________________________________ sfc
> >>>>> mailing
> >>>>>   >>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
> >>>>> https://www.ietf.org/mailman/listinfo/sfc
> >>>>>   >>>>>>>>>
> >>>>>   >>>>>>>>> _______________________________________________ sfc
> >>>>> mailing
> >>>>>   >>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
> >>>>> https://www.ietf.org/mailman/listinfo/sfc
> >>>>>   >>>>>
> >>>>>   >>>>> _______________________________________________ sfc mailing
> >>>>> list
> >>>>>   >>>>> sfc@ietf.org <mailto:sfc@ietf.org>
> >>>>> https://www.ietf.org/mailman/listinfo/sfc
> >>>>>   >>>>>
> >>>>>   >>
> >>>>>   >>_______________________________________________
> >>>>>   >>sfc mailing list
> >>>>>   >>sfc@ietf.org <mailto:sfc@ietf.org>
> >>>>>   >>https://www.ietf.org/mailman/listinfo/sfc
> >>>>>   >
> >>>>>   >_______________________________________________
> >>>>>   >sfc mailing list
> >>>>>   >sfc@ietf.org <mailto:sfc@ietf.org>
> >>>>>   >https://www.ietf.org/mailman/listinfo/sfc
> >>>>>
> >>>>
> >>>> _______________________________________________
> >>>> sfc mailing list
> >>>> sfc@ietf.org
> >>>> https://www.ietf.org/mailman/listinfo/sfc
> >>>
> >>> _______________________________________________
> >>> sfc mailing list
> >>> sfc@ietf.org
> >>> https://www.ietf.org/mailman/listinfo/sfc
> >>>
> >>
> >>_______________________________________________
> >>sfc mailing list
> >>sfc@ietf.org
> >>https://www.ietf.org/mailman/listinfo/sfc
> >
> >_______________________________________________
> >sfc mailing list
> >sfc@ietf.org
> >https://www.ietf.org/mailman/listinfo/sfc
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc

--Apple-Mail-A695F7BE-148C-4325-AB03-5DDDCE8DB703
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div>Good points. I believe explicit chain I=
D should be mandatory. The overhead is very little. It helps simplify proces=
sing and steering significantly. The gain is huge.</div><div><br></div><div>=
Chang<br><br>------------<div>Changcheng Huang</div></div><div><br>On Mar 18=
, 2014, at 1:53 AM, Nicolas BOUTHORS &lt;<a href=3D"mailto:Nicolas.BOUTHORS@=
qosmos.com">Nicolas.BOUTHORS@qosmos.com</a>&gt; wrote:<br><br></div><blockqu=
ote type=3D"cite"><div>

<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8">
<style>
<!--
@font-face
	{font-family:=E5=AE=8B=E4=BD=93}
@font-face
	{font-family:"Cambria Math"}
@font-face
	{font-family:Calibri}
@font-face
	{font-family:Tahoma}
@font-face
	{font-family:"\@=E5=AE=8B=E4=BD=93"}
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif"}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif"}
span.Char
	{font-family:=E5=AE=8B=E4=BD=93}
p.BalloonText, li.BalloonText, div.BalloonText
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif"}
span.BalloonTextChar
	{font-family:"Tahoma","sans-serif"}
span.EmailStyle21
	{font-family:"Calibri","sans-serif";
	color:#1F497D}
span.EmailStyle22
	{font-family:"Calibri","sans-serif";
	color:#1F497D}
.MsoChpDefault
	{font-size:10.0pt}
@page WordSection1
	{margin:72.0pt 72.0pt 72.0pt 72.0pt}
-->
</style>


<div style=3D"direction: ltr;font-family: Tahoma;color: #000000;font-size: 1=
0pt;">I think that keeping the Service Path Layer transport independent shou=
ld remain an objective for SFC. &nbsp;Such a separation of concerns is a sou=
nd architectural principle that help
 keep things simple in practice.
<div><br>
</div>
<div>On the question of &nbsp;Service Path, we have a discussion on whether w=
e need some kind of explicit identifier or&nbsp;</div>
<div>could we rely on mapping on some underlay network protocol fields.</div=
>
<div><br>
</div>
<div>
<div><br>
</div>
<div>May be a PRO/CON table could help focus the group decision on that matt=
er</div>
<div><br>
</div>
<div>
<ul style=3D"font-family: Tahoma; font-size: 10pt;">
<li><span style=3D"font-size: 10pt;">Visibility (tracing)</span></li><li>For=
warding graph structure impact/limitations</li><li><span style=3D"font-size:=
 10pt;">Reconfiguration speed&nbsp;</span>
<ul>
<li><span style=3D"font-size: 10pt;">LBS / scale out impact</span></li><li>N=
ode bypass (e.g; maintenance)</li></ul>
</li><li><span style=3D"font-size: 10pt;">underlay network/transport layers s=
upport</span></li><li><span style=3D"font-size: 10pt;">Header space impact</=
span></li><li><span style=3D"font-size: 10pt;">Multi tenant support impact</=
span></li><li><span style=3D"font-size: 10pt;">SFC on flat (e.g optical L2 f=
or Data Centers) network&nbsp;</span></li><li>Underlay network administratio=
n impact</li></ul>
</div>
<div><br>
</div>
<div>
<div>Personally I think that having an explicit chain identifier (e.g. Servi=
ce Path/Service Index) is clear (management and control) and not expensive (=
header space). The drawback being some impact on the simplicity to add/remov=
e elements in a chain dynamically.</div>
<div><br>
</div>
<div>Tag switching (as MPLS) &nbsp;allows to manage tags per service nodes, l=
eading to more versatile and diverse graphs</div>
</div>
<div><br>
</div>
<div><br>
</div>
<div>Nicolas<br>
<div style=3D"font-family: Times New Roman; color: #000000; font-size: 16px"=
>
<hr tabindex=3D"-1">
<div id=3D"divRpF811467" style=3D"direction: ltr;"><font face=3D"Tahoma" siz=
e=3D"2" color=3D"#000000"><b>From:</b> Xuxiaohu [<a href=3D"mailto:xuxiaohu@=
huawei.com">xuxiaohu@huawei.com</a>]<br>
<b>Sent:</b> Tuesday, March 18, 2014 5:04 AM<br>
<b>To:</b> Jerome Moisand; <a href=3D"mailto:mikebianc@aol.com">mikebianc@ao=
l.com</a>; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> [sfc] =E7=AD=94=E5=A4=8D: SFC encapsulation chain ID<br>
</font><br>
</div>
<div></div>
<div>
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:16.0pt; font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;; color:#1F497D">I like the=
 idea of separating the Service Function Layer and the Service Path Layer, a=
s proposed in draft-rijsman-sfc-metadata-considerations.
 The role of the Service Path Layer is just to steer the traffic along a par=
ticular chain of service nodes which can be implemented by existing tools fo=
r source routing, such as segment routing. As such, it=E2=80=99s not necessa=
ry to try to keep the Service Path Layer
 transport-independent and contain it in the SFC header.</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:16.0pt; font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;; color:#1F497D">&nbsp;</sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:16.0pt; font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;; color:#1F497D">Best regar=
ds,</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:16.0pt; font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;; color:#1F497D">Xiaohu</sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:16.0pt; font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;; color:#1F497D">&nbsp;</sp=
an></p>
<div style=3D"border:none; border-left:solid blue 1.5pt; padding:0cm 0cm 0cm=
 4.0pt">
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0cm=
 0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt; font-family:=E5=AE=
=8B=E4=BD=93">=E5=8F=91=E4=BB=B6=E4=BA=BA<span lang=3D"EN-US">:</span></span=
></b><span lang=3D"EN-US" style=3D"font-size:10.0pt; font-family:=E5=AE=8B=E4=
=BD=93"> sfc [<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@iet=
f.org</a>]
</span><b><span style=3D"font-size:10.0pt; font-family:=E5=AE=8B=E4=BD=93">=E4=
=BB=A3=E8=A1=A8 </span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt; f=
ont-family:=E5=AE=8B=E4=BD=93">Jerome Moisand<br>
</span><b><span style=3D"font-size:10.0pt; font-family:=E5=AE=8B=E4=BD=93">=E5=
=8F=91=E9=80=81=E6=97=B6=E9=97=B4<span lang=3D"EN-US">:</span></span></b><sp=
an lang=3D"EN-US" style=3D"font-size:10.0pt; font-family:=E5=AE=8B=E4=BD=93"=
> 2014</span><span style=3D"font-size:10.0pt; font-family:=E5=AE=8B=E4=BD=93=
">=E5=B9=B4<span lang=3D"EN-US">3</span>=E6=9C=88<span lang=3D"EN-US">18</sp=
an>=E6=97=A5<span lang=3D"EN-US">
 1:03<br>
</span><b>=E6=94=B6=E4=BB=B6=E4=BA=BA<span lang=3D"EN-US">:</span></b><span l=
ang=3D"EN-US"> <a href=3D"mailto:mikebianc@aol.com">mikebianc@aol.com</a>; <=
a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
</span><b>=E4=B8=BB=E9=A2=98<span lang=3D"EN-US">:</span></b><span lang=3D"E=
N-US"> Re: [sfc] SFC encapsulation chain ID</span></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt; font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;; color:#1F497D">This (leng=
thy and very lively) thread started from draft-rijsman-sfc-metadata-consider=
ations (which I co-authored).</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt; font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;; color:#1F497D">&nbsp;</sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt; font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;; color:#1F497D">In section=
 4.8, we made a clear distinction between a service path layer (steering pac=
kets hop by hop along the chain) and a service function
 layer (convey metadata information of interest to SFs). Terminology aside, i=
t seems that such layered view was agreed upon by many people on the mailing=
 list.
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt; font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;; color:#1F497D">&nbsp;</sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt; font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;; color:#1F497D">Now this c=
ertainly does beg the question of solving BOTH problems with the same (packe=
t) encapsulation mechanism. Notably when observing that
 many use cases could be satisfied without SF-level metadata, or by using mo=
re out-of-band ways to convey such SF metadata. And also when observing that=
 inband marking (e.g. packet headers) comes with various pros &amp; cons (so=
me of the issues being identified
 in the draft, e.g. sections 4.1 and 4.2). </span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt; font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;; color:#1F497D">&nbsp;</sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt; font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;; color:#1F497D">I do agree=
 with Maria. We may want to explore other options for addressing the needs o=
f the service path layer that do not require an explicit
 chain-id of sorts. </span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt; font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;; color:#1F497D">&nbsp;</sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt; font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;; color:#1F497D">In the dra=
ft, we concluded by stating =E2=80=9CA productive path forward could be to d=
ivide and conquer: to clearly separate the problem of Service Function
 Path topology from the&nbsp;&nbsp; problem of [conveying SF] metadata=E2=80=
=9D. I do believe we should explore such separation principle further.</span=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt; font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;; color:#1F497D">&nbsp;</sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt; font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;; color:#1F497D">&nbsp;</sp=
an></p>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0cm=
 0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt; fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span l=
ang=3D"EN-US" style=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quo=
t;sans-serif&quot;"> sfc [<a href=3D"mailto:sfc-bounces@ietf.org" target=3D"=
_blank">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b><a href=3D"mailto:mikebianc@aol.com" target=3D"_blank">m=
ikebianc@aol.com</a><br>
<b>Sent:</b> Friday, March 14, 2014 5:50 PM<br>
<b>To:</b> <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a=
><br>
<b>Subject:</b> Re: [sfc] SFC encapsulation chain ID</span></p>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;</span></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,&quot;sans-serif&quo=
t;">I would imagine that if we made the Chain ID field in the header be opti=
onal, yet still required a header and still required that
 some indication of the chain be carried somewhere in the packet (mpls label=
 or vlan or whatever), that the implementation would become overly complicat=
ed. &nbsp;To do so would be using SFC simply as a mechanism to carry meta da=
ta and not at all for service chaining,
 which sounds counter intuitive to me.&nbsp;<br>
<br>
Maria,&nbsp;<br>
So, you are saying that you want to use SFC to carry around metadata, but no=
t for actual service chaining because you already have a way to implement se=
rvice chaining outside of SFC? &nbsp;Maybe I'm not following, but it seems t=
o me that if you were to upgrade your
 network to support SFC that you would change from using your existing mecha=
nism and start using SFC, which is meant to provide support for service func=
tions that are not SFC aware. &nbsp;There are a number of us who have implem=
ented, in one way or another, some
 sort of service chaining, but I (I can at least speak for myself) am lookin=
g to SFC not to enhance my current implementation, but to replace it with so=
mething better while still maintaining my core (non service function) infras=
tructure.<span style=3D"color:#1F497D"></span></span></p>
</div>
<div style=3D"margin-bottom:6.75pt">
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span l=
ang=3D"EN-US">
<hr size=3D"1" width=3D"100%" noshade=3D"" align=3D"center" style=3D"color:#=
999999">
</span></div>
</div>
<p class=3D"MsoNormal" style=3D"margin-bottom:6.75pt"><b><span lang=3D"EN-US=
">From: </span>
</b><span lang=3D"EN-US"><a href=3D"mailto:kegray@cisco.com%3ckegray@cisco.c=
om" target=3D"_blank">kegray@cisco.com&lt;kegray@cisco.com</a>&gt;<br>
<b>To: </b>Ron Parker&lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com" t=
arget=3D"_blank">Ron_Parker@affirmednetworks.com</a>&gt;,Jim Guichard (jguic=
har)&lt;<a href=3D"mailto:jguichar@cisco.com" target=3D"_blank">jguichar@cis=
co.com</a>&gt;,Joel M. Halpern&lt;<a href=3D"mailto:jmh@joelhalpern.com" tar=
get=3D"_blank">jmh@joelhalpern.com</a>&gt;<br>
<b>cc: </b><a href=3D"mailto:sfc@ietf.org%3csfc@ietf.org" target=3D"_blank">=
sfc@ietf.org&lt;sfc@ietf.org</a>&gt;<br>
<b>Sent: </b>Friday, March 14, 2014<br>
<b>Subject: </b>Re: [sfc] SFC encapsulation chain ID<br>
<br>
+1 the idea is interoperability.<br>
<br>
<br>
On 3/14/14 12:55 PM, "Ron Parker" &lt;<a href=3D"mailto:Ron_Parker@affirmedn=
etworks.com" target=3D"_blank">Ron_Parker@affirmednetworks.com</a>&gt; wrote=
:<br>
<br>
&gt;Thanks, Jim.<br>
&gt;<br>
&gt;Remember that we have said many times that the SFC service header is<br>=

&gt;transport independent. &nbsp; Just because the chain id could be carried=
 in<br>
&gt;some form or another with some particular transport doesn't mean that it=
<br>
&gt;could be universally conveyed. &nbsp;&nbsp; By making and keeping the SFC=
 service<br>
&gt;header transport independent makes it more applicable in more<br>
&gt;environments and more likely to get adopted broadly.<br>
&gt;<br>
&gt; &nbsp; Ron<br>
&gt;<br>
&gt;<br>
&gt;-----Original Message-----<br>
&gt;From: Jim Guichard (jguichar) [<a href=3D"mailto:jguichar@cisco.com" tar=
get=3D"_blank">mailto:jguichar@cisco.com</a>]<br>
&gt;Sent: Friday, March 14, 2014 3:52 PM<br>
&gt;To: Joel M. Halpern; Ron Parker<br>
&gt;Cc: <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><b=
r>
&gt;Subject: SFC encapsulation chain ID<br>
&gt;<br>
&gt;Hi Joel,<br>
&gt;<br>
&gt;Perhaps but I would point out that the base SFC header could have a lot<=
br>
&gt;more information than just the chain ID; I would also point out that the=
<br>
&gt;devil is in the details and saying "well, I can just use an MPLS label"<=
br>
&gt;hides much of the complexity of actually doing that.<br>
&gt;<br>
&gt;On 3/14/14, 2:35 PM, "Joel M. Halpern" &lt;<a href=3D"mailto:jmh@joelhal=
pern.com" target=3D"_blank">jmh@joelhalpern.com</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt;If the transport header carries enough information for identifying t=
he<br>
&gt;&gt;sequence (VLAN tag or MPLS label can both do the job), then arguably=
<br>
&gt;&gt;the global chain ID is redundant. I can live with carrying it anyway=
<br>
&gt;&gt;either if I have metadata to carry, or if I need the chain ID for so=
me<br>
&gt;&gt;purpose.<br>
&gt;&gt; After all, some folks seem to want to use that for the forwarding<b=
r>
&gt;&gt;decisions.<br>
&gt;&gt;<br>
&gt;&gt;Yours,<br>
&gt;&gt;Joel<br>
&gt;&gt;<br>
&gt;&gt;On 3/14/14, 2:28 PM, Ron Parker wrote:<br>
&gt;&gt;&gt; The chain ID is the label that defines the sequence of service<=
br>
&gt;&gt;&gt;functions that must be visited. &nbsp; It can be thought of as a=
 handle for a<br>
&gt;&gt;&gt;stack of must-visit network locations. &nbsp; I don't see how th=
is can be<br>
&gt;&gt;&gt;anything but mandatory.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; &nbsp;&nbsp;&nbsp; Ron<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt; From: sfc [<a href=3D"mailto:sfc-bounces@ietf.org" target=3D"_b=
lank">mailto:sfc-bounces@ietf.org</a>] On Behalf Of Surendra Kumar<br>
&gt;&gt;&gt;(smkumar)<br>
&gt;&gt;&gt; Sent: Friday, March 14, 2014 1:46 PM<br>
&gt;&gt;&gt; To: Joel M. Halpern; NAPIERALA, MARIA H<br>
&gt;&gt;&gt; Cc: <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.=
org</a><br>
&gt;&gt;&gt; Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations<br=
>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; [Trimmed the recipient list - needs approval otherwise]<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Completely agree here.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; SFC does not prevent VLAN stitching and one can continue to do t=
hat.<br>
&gt;&gt;&gt;While at the same time SFC can include VLAN stitching to support=
<br>
&gt;&gt;&gt;legacy SFs in the same chain that includes SFC aware SFs. Even l=
egacy<br>
&gt;&gt;&gt;SFs benefit from chain identification and hence can be shared ac=
ross<br>
&gt;&gt;&gt;different service chains.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Surendra.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On 3/14/14 10:26 AM, "Joel M. Halpern" &lt;<a href=3D"mailto:jm=
h@joelhalpern.com" target=3D"_blank">jmh@joelhalpern.com</a>&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; My own inclination is to observe that if you don't need exp=
licit<br>
&gt;&gt;&gt;&gt; chain identification and you don't need metadata, you can j=
ust omit<br>
&gt;&gt;&gt;&gt; the sfc/nsh header. Still do service chaining, just no extr=
a header.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; If we are going to have the header, it seems to me that the=
 chain<br>
&gt;&gt;&gt;&gt;identification field is very useful, and low cost once we ha=
ve the<br>
&gt;&gt;&gt;&gt;header.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Yours,<br>
&gt;&gt;&gt;&gt; Joel<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:<br>
&gt;&gt;&gt;&gt;&gt; Explicit chain identification should be made optional. I=
 believe it<br>
&gt;&gt;&gt;&gt;&gt; was discussed few months ago on this mailing list.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Maria<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; *From:*sfc [<a href=3D"mailto:sfc-bounces@ietf.org" tar=
get=3D"_blank">mailto:sfc-bounces@ietf.org</a>] *On Behalf Of *Jmh.direct<br=
>
&gt;&gt;&gt;&gt;&gt; *Sent:* Thursday, March 13, 2014 12:12 PM<br>
&gt;&gt;&gt;&gt;&gt; *To:* <a href=3D"mailto:kegray@cisco.com" target=3D"_bl=
ank">kegray@cisco.com</a>;
<a href=3D"mailto:lucy.yong@huawei.com" target=3D"_blank">lucy.yong@huawei.c=
om</a>; <a href=3D"mailto:smkumar@cisco.com" target=3D"_blank">
smkumar@cisco.com</a>;<br>
&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:jguichar@cisco.com" target=3D"_blank"=
>jguichar@cisco.com</a><br>
&gt;&gt;&gt;&gt;&gt; *Cc:* <a href=3D"mailto:nicolas.bouthors@qosmos.com" ta=
rget=3D"_blank">nicolas.bouthors@qosmos.com</a>;
<a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a>; <a href=3D=
"mailto:hadi@mojatatu.com" target=3D"_blank">
hadi@mojatatu.com</a>;<br>
&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:ron_parker@affirmednetworks.com" targ=
et=3D"_blank">ron_parker@affirmednetworks.com</a>;
<a href=3D"mailto:brijsman@juniper.net" target=3D"_blank">brijsman@juniper.n=
et</a>;<br>
&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:jmh@joelhalpern.com" target=3D"_blank=
">jmh@joelhalpern.com</a><br>
&gt;&gt;&gt;&gt;&gt; *Subject:* Re: [sfc] draft-rijsman-sfc-metadata-conside=
rations<br>
&gt;&gt;&gt;&gt;&gt; *Importance:* Low<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Assuming I understand you properly Ken, I disagree.<br>=

&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; For example, by using separate terms I can easily discu=
ss the fact<br>
&gt;&gt;&gt;&gt;&gt; that certain kinds of data (chain identification) only n=
eed to be<br>
&gt;&gt;&gt;&gt;&gt; adjust by a few apps in rare cases. And that data is no=
t beeded<br>
&gt;&gt;&gt;&gt;&gt; by the applications.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Unless you would like to consider the chain identificat=
ion as being<br>
&gt;&gt;&gt;&gt;&gt; optional?<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Yours,<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Joel<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Sent from my Samsung smartphone on AT&amp;T<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; -------- Original message --------<br>
&gt;&gt;&gt;&gt;&gt; Subject: Re: [sfc] draft-rijsman-sfc-metadata-considera=
tions<br>
&gt;&gt;&gt;&gt;&gt; From: "Ken Gray (kegray)" &lt;<a href=3D"mailto:kegray@=
cisco.com" target=3D"_blank">kegray@cisco.com</a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:kegray@cisco.com" target=3D"_blank=
">mailto:kegray@cisco.com</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; To: Lucy yong &lt;<a href=3D"mailto:lucy.yong@huawei.co=
m" target=3D"_blank">lucy.yong@huawei.com</a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:lucy.yong@huawei.com%3e%3e,%22Sure=
ndra" target=3D"_blank">mailto:lucy.yong@huawei.com&gt;&gt;,"Surendra</a> Ku=
mar (smkumar)"<br>
&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:smkumar@cisco.com" target=3D"_bla=
nk">smkumar@cisco.com</a> &lt;<a href=3D"mailto:smkumar@cisco.com%3e%3e,%22J=
im" target=3D"_blank">mailto:smkumar@cisco.com&gt;&gt;,"Jim</a> Guichard<br>=

&gt;&gt;&gt;&gt;&gt;(jguichar)"<br>
&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:jguichar@cisco.com" target=3D"_bl=
ank">jguichar@cisco.com</a> &lt;<a href=3D"mailto:jguichar@cisco.com" target=
=3D"_blank">mailto:jguichar@cisco.com</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; CC: Nicolas BOUTHORS &lt;<a href=3D"mailto:Nicolas.BOUT=
HORS@qosmos.com" target=3D"_blank">Nicolas.BOUTHORS@qosmos.com</a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com%3e%3e,=
sfc" target=3D"_blank">mailto:Nicolas.BOUTHORS@qosmos.com&gt;&gt;,sfc</a> &l=
t;<a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:sfc@ietf.org%3e%3e,Jamal" target=3D=
"_blank">mailto:sfc@ietf.org&gt;&gt;,Jamal</a> Hadi Salim &lt;<a href=3D"mai=
lto:hadi@mojatatu.com" target=3D"_blank">hadi@mojatatu.com</a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:hadi@mojatatu.com%3e%3e,Ron" targe=
t=3D"_blank">mailto:hadi@mojatatu.com&gt;&gt;,Ron</a> Parker<br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com" t=
arget=3D"_blank">Ron_Parker@affirmednetworks.com</a><br>
&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com%3=
e%3e,%22brijsman@juniper.net" target=3D"_blank">mailto:Ron_Parker@affirmedne=
tworks.com&gt;&gt;,"brijsman@juniper.net</a><br>
&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_=
blank">mailto:brijsman@juniper.net</a>&gt;" &lt;<a href=3D"mailto:brijsman@j=
uniper.net" target=3D"_blank">brijsman@juniper.net</a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net%3e%3e,%22Joel=
" target=3D"_blank">mailto:brijsman@juniper.net&gt;&gt;,"Joel</a> M. Halpern=
"<br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_bl=
ank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" targ=
et=3D"_blank">mailto:jmh@joelhalpern.com</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; The word "metadata" is a purposely ambiguous term "data=
 that<br>
&gt;&gt;&gt;&gt;&gt; provides information about other data". It is used to a=
void THIS<br>
&gt;&gt;&gt;&gt;&gt;discussion.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; For example, I propose we define "tequila metadata" bec=
ause,<br>
&gt;&gt;&gt;&gt;&gt; frankly, I will need to order a triple-shot if we keep a=
ttempting<br>
&gt;&gt;&gt;&gt;&gt; to define something that, by definition, is ambiguous. I=
'd like<br>
&gt;&gt;&gt;&gt;&gt; my bartender to understand me specifically when I say "=
I need a<br>
&gt;&gt;&gt;&gt;&gt;shot".<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; On 3/13/14 7:49 AM, "Lucy yong" &lt;<a href=3D"mailto:l=
ucy.yong@huawei.com" target=3D"_blank">lucy.yong@huawei.com</a><br>
&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:lucy.yong@huawei.com" target=3D"_=
blank">mailto:lucy.yong@huawei.com</a>&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;Snip..<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;SK&gt; Just copying from the PS:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;--<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;Data plane metadata provides the ability to e=
xchange information<br>
&gt;&gt;&gt;&gt;&gt;between<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;the network and service functions, between s=
ervice functions,<br>
&gt;&gt;&gt;&gt;&gt;and service<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;functions and the network.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;--<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;It is a lucid definition. We are unnecessari=
ly making the word<br>
&gt;&gt;&gt;&gt;&gt;"network"<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;controversial, IMO.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;[Lucy] This is my point. "The network" is to=
o general here,<br>
&gt;&gt;&gt;&gt;&gt;which brings<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;metadata great power to do many things. This=
 is why people<br>
&gt;&gt;&gt;&gt;&gt;invent ideas<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;here, which causes a lot of debates on metad=
ata usage potentials.<br>
&gt;&gt;&gt;&gt;&gt; We<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;should not spend a lot of times on that deba=
tes and judge which<br>
&gt;&gt;&gt;&gt;&gt;usage is<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;valuable or not. Thus, for the SFC work, it w=
ill be helpful if<br>
&gt;&gt;&gt;&gt;&gt;we can<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;narrow down a bit. Joel makes explicitly two=
 cases, which is<br>
&gt;&gt;&gt;&gt;&gt;helpful to<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;develop use cases for each case. I would lik=
e to see that the<br>
&gt;&gt;&gt;&gt;&gt;problem<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;statement can be more specific on metadata d=
efinition, which may<br>
&gt;&gt;&gt;&gt;&gt;be<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;helpful in less focusing on it and moving fo=
rward.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;Lucy<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;Surendra.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;Thanks,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;Lucy<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;-----Original Message-----<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;From: Jim Guichard (jguichar) [<a href=3D=
"mailto:jguichar@cisco.com" target=3D"_blank">mailto:jguichar@cisco.com</a>]=
<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;Sent: Wednesday, March 12, 2014 4:38 PM<=
br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;To: Lucy yong<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;Cc: Joel M. Halpern; Nicolas BOUTHORS; R=
on Parker;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<a href=3D"mailto:brijsman@juniper.net" t=
arget=3D"_blank">brijsman@juniper.net</a> &lt;<a href=3D"mailto:brijsman@jun=
iper.net" target=3D"_blank">mailto:brijsman@juniper.net</a>&gt;; sfc; Jamal<=
br>
&gt;&gt;&gt;&gt;&gt;Hadi Salim<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;Subject: Re: [sfc] draft-rijsman-sfc-met=
adata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;Hi Lucy,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;No. I am simply saying we should not ove=
rcomplicate the problem<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;statement with text that adds little to n=
o value in my opinion.<br>
&gt;&gt;&gt;&gt;&gt; Whether<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;we call it metadata, or context, has no b=
earing on the fact<br>
&gt;&gt;&gt;&gt;&gt;that the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;problem statement already clearly states=
 we need to be able to<br>
&gt;&gt;&gt;&gt;&gt;pass<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;information between SF=C2=B9s and betwee=
n the network &amp; SF=C2=B9s.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;On 3/12/14, 5:13 PM, "Lucy yong" &lt;<a h=
ref=3D"mailto:lucy.yong@huawei.com" target=3D"_blank">lucy.yong@huawei.com</=
a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:lucy.yong@huawei.com" target=3D"_b=
lank">mailto:lucy.yong@huawei.com</a>&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;Hi Jim,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;I for one don't agree and think we a=
re over complicating what<br>
&gt;&gt;&gt;&gt;&gt;should<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;be straightforward. The SFC encapsul=
ation should enable two<br>
&gt;&gt;&gt;&gt;&gt;things:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;1. Steering of selected flows throug=
h a service chain; this is<br>
&gt;&gt;&gt;&gt;&gt;the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;service function path.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;2. Passing of context associated wit=
h a given flow within said<br>
&gt;&gt;&gt;&gt;&gt;service<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;function path. This context informat=
ion may be consumed by a<br>
&gt;&gt;&gt;&gt;&gt;SF (an<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;application ID is an example) or may=
 be consumed by the<br>
&gt;&gt;&gt;&gt;&gt;forwarding<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;elements (a vrf-ID is an example).<b=
r>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;[Lucy] Do you call the context as me=
tadata or not? Do we have<br>
&gt;&gt;&gt;&gt;&gt;another<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;term here beside SFC header and meta=
data. I see that you don't<br>
&gt;&gt;&gt;&gt;&gt;want to<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;separate what is consumed by SF and w=
hat is consumed by the<br>
&gt;&gt;&gt;&gt;&gt;forwarding<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;elements.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;Lucy<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;Sent from my iPhone<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; On Mar 12, 2014, at 4:16 PM, "L=
ucy yong"<br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:lucy.yong@huawei.com" target=3D"_b=
lank">lucy.yong@huawei.com</a> &lt;<a href=3D"mailto:lucy.yong@huawei.com" t=
arget=3D"_blank">mailto:lucy.yong@huawei.com</a>&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Great. Then we may consider two=
 special metadata definitions<br>
&gt;&gt;&gt;&gt;&gt;in the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;problem statement so we can all u=
se the same definitions.<br>
&gt;&gt;&gt;&gt;&gt;Here is my<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;suggested text and like to hear y=
ou and other's input and<br>
&gt;&gt;&gt;&gt;&gt;suggestions.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Dataplane Metadata: Data plane m=
etadata provides the ability<br>
&gt;&gt;&gt;&gt;&gt;to<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;exchange information between the=
 elements in a service function<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;chaining. In this context, there=
 are two types of data plane<br>
&gt;&gt;&gt;&gt;&gt;metadata.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Service Function Metadata: the i=
nformation exchanged between<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;classifier and service functions=
, between service functions to<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;facilitate service functions on t=
he packet treatment.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Steering Metadata: the informat=
ion from service functions to a<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;classifier or service node for t=
raffic forwarding purpose.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; -end<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Lucy<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; From: Joel M. Halpern [<a href=3D=
"mailto:jmh@joelhalpern.com" target=3D"_blank">mailto:jmh@joelhalpern.com</a=
>]<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Sent: Wednesday, March 12, 2014=
 2:35 PM<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; To: Lucy yong; Nicolas BOUTHORS=
; Ron Parker<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Cc: Jim Guichard (jguichar); <a=
 href=3D"mailto:brijsman@juniper.net" target=3D"_blank">
brijsman@juniper.net</a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_b=
lank">mailto:brijsman@juniper.net</a>&gt;; sfc; Jamal Hadi<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Salim<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Subject: Re: [sfc] draft-rijsma=
n-sfc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Yes, I am trying to consistentl=
y distinguish those two cases<br>
&gt;&gt;&gt;&gt;&gt;when<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;talking about the information ca=
rried with packets in service<br>
&gt;&gt;&gt;&gt;&gt;chains.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Yours,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Joel<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; On 3/12/14, 3:13 PM, Lucy y=
ong wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; Joel, See below. -----Origi=
nal Message----- From: sfc<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; [<a href=3D"mailto:sfc-boun=
ces@ietf.org" target=3D"_blank">mailto:sfc-bounces@ietf.org</a>] On Behalf O=
f Joel M. Halpern<br>
&gt;&gt;&gt;&gt;&gt;Sent:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; Wednesday, March 12, 2014 2=
:02 PM To: Lucy yong; Nicolas<br>
&gt;&gt;&gt;&gt;&gt;BOUTHORS;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; Ron Parker Cc: Jim Guichard=
 (jguichar);<br>
&gt;&gt;&gt;&gt;&gt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_blank=
">brijsman@juniper.net</a> &lt;<a href=3D"mailto:brijsman@juniper.net" targe=
t=3D"_blank">mailto:brijsman@juniper.net</a>&gt;; sfc;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; Jamal Hadi Salim Subject: R=
e: [sfc]<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-metadata-=
considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; I was trying to word it car=
efully not to focus on who puts<br>
&gt;&gt;&gt;&gt;&gt;the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; information in, but only on=
 who consumes the information.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; Information for service fun=
ctions may come from the ingress<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; classifier or from other se=
rvice functions. [Lucy] this is<br>
&gt;&gt;&gt;&gt;&gt;the one<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; case using metadata in your=
 view. Information for the<br>
&gt;&gt;&gt;&gt;&gt;forwarding<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; will generally come from th=
e ingress classifier, but in<br>
&gt;&gt;&gt;&gt;&gt;special<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; cases may be provided by se=
rvice functions. (I keep<br>
&gt;&gt;&gt;&gt;&gt;wanting to get<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; rid of those special cases,=
 but so far there seem to be<br>
&gt;&gt;&gt;&gt;&gt;just enough<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; of them to warrant covering=
 in the solution. And more<br>
&gt;&gt;&gt;&gt;&gt;importantly,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; significant support for it i=
n the working group.) [Lucy]<br>
&gt;&gt;&gt;&gt;&gt;This is<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; the second case using metad=
ata in your view (but you don't<br>
&gt;&gt;&gt;&gt;&gt;like it).<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; And you suggest distinguish=
ing these two cases when<br>
&gt;&gt;&gt;&gt;&gt;discussing<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; about metadata usage. Is th=
at right understanding?<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; Lucy<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; Yours, Joel<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14, 2:33 PM, Lu=
cy yong wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; Joel, I interpret that y=
ou suggests that distinguish the<br>
&gt;&gt;&gt;&gt;&gt;exchange<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; information data plane c=
arried between service functions<br>
&gt;&gt;&gt;&gt;&gt;and the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; exchange information da=
ta plane carried from a service<br>
&gt;&gt;&gt;&gt;&gt;function to<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; a service node. Is this=
 right understanding? Lucy<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; -----Original Message--=
--- From: Joel M. Halpern<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; [<a href=3D"mailto:jmh@=
joelhalpern.com" target=3D"_blank">mailto:jmh@joelhalpern.com</a>] Sent: Wed=
nesday, March 12,<br>
&gt;&gt;&gt;&gt;&gt;2014<br>
&gt;&gt;&gt;&gt;&gt; 1:19<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; PM<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; To: Lucy yong; Nicolas B=
OUTHORS; Ron Parker Cc: Jim Guichard<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; (jguichar); <a href=3D"=
mailto:brijsman@juniper.net" target=3D"_blank">
brijsman@juniper.net</a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_b=
lank">mailto:brijsman@juniper.net</a>&gt;; sfc; Jamal Hadi Salim Subject:<br=
>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; Re: [sfc] draft-rijsman=
-sfc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; My inclination would be=
 to tune that definition to<br>
&gt;&gt;&gt;&gt;&gt;distinguish<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; between dataplane carri=
ed information intended for use by<br>
&gt;&gt;&gt;&gt;&gt;service<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; funcitons (whatever the=
 origin), and dataplane carried<br>
&gt;&gt;&gt;&gt;&gt;information<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; intended for dataplane f=
orwarding components.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Joel,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; I agree that we nee=
d using the same definition for a<br>
&gt;&gt;&gt;&gt;&gt;term, but<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; disagree that the m=
etadata definition here is a set of<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; information put in t=
he SFC header. This may be too narrow<br>
&gt;&gt;&gt;&gt;&gt;or lead<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; to a particular sol=
ution. I am fine with this definition<br>
&gt;&gt;&gt;&gt;&gt;in the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; problem statement w=
/ minor tweak (suggested on mailing<br>
&gt;&gt;&gt;&gt;&gt;list).<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Dataplane Metadata:=
 Data plane metadata provides the<br>
&gt;&gt;&gt;&gt;&gt;ability to<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; exchange informatio=
n between the classifiers and service<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; functions, between s=
ervice functions, and service<br>
&gt;&gt;&gt;&gt;&gt;functions and<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; classifiers|service=
 nodes.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; There may be a solu=
tion that a service function passes<br>
&gt;&gt;&gt;&gt;&gt;some<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; information to atta=
ched service node without using SFC<br>
&gt;&gt;&gt;&gt;&gt;header.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks, Lucy<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Messa=
ge----- From: Joel Halpern Direct<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; [<a href=3D"mailto:=
jmh.direct@joelhalpern.com" target=3D"_blank">mailto:jmh.direct@joelhalpern.=
com</a>] Sent: Wednesday,<br>
&gt;&gt;&gt;&gt;&gt;March 12,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; 2014 12:25 PM To: L=
ucy yong; Joel M. Halpern; Nicolas<br>
&gt;&gt;&gt;&gt;&gt;BOUTHORS;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron Parker Cc: Jim G=
uichard (jguichar);<br>
&gt;&gt;&gt;&gt;&gt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_blank=
">brijsman@juniper.net</a> &lt;<a href=3D"mailto:brijsman@juniper.net" targe=
t=3D"_blank">mailto:brijsman@juniper.net</a>&gt;;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; sfc; Jamal Hadi Sal=
im Subject: Re: [sfc]<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-m=
etadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Lucy, you say "the m=
etadata term means ..." The<br>
&gt;&gt;&gt;&gt;&gt;definition you<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; then provide is a d=
efinition of the set of information we<br>
&gt;&gt;&gt;&gt;&gt;are<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; proposing that we p=
ut in the SFC header. I, and others,<br>
&gt;&gt;&gt;&gt;&gt;have<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; been using the term=
 metadata more narrowly. We can use<br>
&gt;&gt;&gt;&gt;&gt;whatever<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; definition we want.=
 But we do need to agree on the<br>
&gt;&gt;&gt;&gt;&gt;definition.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; For the purposes of=
 the WG, it seems much more useful to<br>
&gt;&gt;&gt;&gt;&gt;use the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; term metadata for t=
he narrower description.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14, 1:1=
9 PM, Lucy yong wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Joel,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I agree. We nee=
d to differentiate the metadata used by<br>
&gt;&gt;&gt;&gt;&gt;service<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;function and SFC=
 header. The metadata term means carrying<br>
&gt;&gt;&gt;&gt;&gt;some<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;states along wit=
h the packet. IMO: SFC header is a kind of<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;metadata carried=
 on packet for next service node to use.<br>
&gt;&gt;&gt;&gt;&gt;In the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;context of SFC, w=
e have term for SFC header and the<br>
&gt;&gt;&gt;&gt;&gt;metadata that<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;was carried betw=
een service functions, or between service<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;functions and cl=
assifiers/service nodes, which is what<br>
&gt;&gt;&gt;&gt;&gt;the draft<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;focus.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks, Lucy<br=
>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original M=
essage----- From: Joel M. Halpern<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [<a href=3D"mai=
lto:jmh@joelhalpern.com" target=3D"_blank">mailto:jmh@joelhalpern.com</a>] S=
ent: Wednesday, March 12,<br>
&gt;&gt;&gt;&gt;&gt; 2014<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 11:18 AM To: Lu=
cy yong; Nicolas BOUTHORS; Ron Parker Cc:<br>
&gt;&gt;&gt;&gt;&gt; Jim<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Guichard (jguic=
har); <a href=3D"mailto:brijsman@juniper.net" target=3D"_blank">
brijsman@juniper.net</a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_b=
lank">mailto:brijsman@juniper.net</a>&gt;; sfc; Jamal Hadi Salim<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [s=
fc]<br>
&gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I think it is i=
mportant to keep a strong distinction<br>
&gt;&gt;&gt;&gt;&gt;between<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata (which=
 is for use by applications) and the<br>
&gt;&gt;&gt;&gt;&gt;service<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; chaining inform=
ation in the base service chain header,<br>
&gt;&gt;&gt;&gt;&gt;which is<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; for use by the s=
ervice chain support mechanisms.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br>=

&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14,=
 10:42 AM, Lucy yong wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Fully agree=
 with Joe.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We should n=
ot require a fix length for in-band metadata<br>
&gt;&gt;&gt;&gt;&gt;but<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; also not le=
ave it for freely usage. In fact, when a<br>
&gt;&gt;&gt;&gt;&gt;service<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; node insert=
s SFC header on a (encapsulated) packet and<br>
&gt;&gt;&gt;&gt;&gt;send to<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; next servic=
e node, SFC header itself can be seen as a<br>
&gt;&gt;&gt;&gt;&gt;metadata.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Lucy<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Origin=
al Message----- From: sfc<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [<a href=3D=
"mailto:sfc-bounces@ietf.org" target=3D"_blank">mailto:sfc-bounces@ietf.org<=
/a>] On Behalf Of Joel M.<br>
&gt;&gt;&gt;&gt;&gt;Halpern<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Wedne=
sday, March 12, 2014 9:21 AM To: Nicolas<br>
&gt;&gt;&gt;&gt;&gt;BOUTHORS;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron Parker C=
c: Jim Guichard (jguichar);<br>
&gt;&gt;&gt;&gt;&gt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_blank=
">brijsman@juniper.net</a> &lt;<a href=3D"mailto:brijsman@juniper.net" targe=
t=3D"_blank">mailto:brijsman@juniper.net</a>&gt;;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; sfc; Jamal H=
adi Salim Subject: Re: [sfc]<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; draft-rijsm=
an-sfc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; For in-band=
 metadata, the API for access can easily be<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; synchronous=
. Out of band metadata needs different<br>
&gt;&gt;&gt;&gt;&gt;handling.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; There are m=
any cases where out-of-band metadata is<br>
&gt;&gt;&gt;&gt;&gt;useful and<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; appropriate=
. But they do not cover all needs by any<br>
&gt;&gt;&gt;&gt;&gt;stretch.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Even if eac=
h piece of in-band metadata is of fixed<br>
&gt;&gt;&gt;&gt;&gt;length,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; there are m=
any different kinds of metatype. Trying to<br>
&gt;&gt;&gt;&gt;&gt;say<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; "there will=
 be exactly four pieces, and they will be of<br>
&gt;&gt;&gt;&gt;&gt;types<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; t1, t2, t3,=
 and t4" is simply too specific for even 80%<br>
&gt;&gt;&gt;&gt;&gt;of the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;needs.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel=
<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 3/12=
/14, 8:52 AM, Nicolas BOUTHORS wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hello R=
on,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sending=
 out of band congruent metadata may not be the<br>
&gt;&gt;&gt;&gt;&gt;answer<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; to all n=
eeds but it is one tool that we should keep.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Not all=
 metadata is tied to a specific packet, for<br>
&gt;&gt;&gt;&gt;&gt;example a<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; policy c=
hange in PCRF could lead to some metadata<br>
&gt;&gt;&gt;&gt;&gt;signaling,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the rea=
ction time need not be immediate, few ms may<br>
&gt;&gt;&gt;&gt;&gt;not matter.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; As you p=
oint, if a packet is tied to a metadata a<br>
&gt;&gt;&gt;&gt;&gt;correlation<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; info ca=
n be set in both packet to deal with it (i.e<br>
&gt;&gt;&gt;&gt;&gt;metadata<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; expecte=
d flag in the SFC header, plus an id)<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Finally=
 we can still send some limited metadata within<br>
&gt;&gt;&gt;&gt;&gt;a header.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; This co=
uld be used for load balancers in particular if<br>
&gt;&gt;&gt;&gt;&gt;we<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; agree o=
n a convention to locate "coarse grain policy"<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; / "fine=
 grain policy" on reserved context headers.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; This se=
ems to open up a lot of flexibility /<br>
&gt;&gt;&gt;&gt;&gt;innovations.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On your=
 last point, there is a question on how to make<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadat=
a available to a Service Function. Current socket<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; connect=
ions for example do not allow to retrieve IP<br>
&gt;&gt;&gt;&gt;&gt;header<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; options=
. So I assume that SFC aware Service Functions<br>
&gt;&gt;&gt;&gt;&gt;will<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; need so=
me (asynchronous<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ?) API t=
o retrieve SFC header information as well as<br>
&gt;&gt;&gt;&gt;&gt;in-band<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadat=
a. I don't see out of band metadata transport<br>
&gt;&gt;&gt;&gt;&gt;adding<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; complex=
ity, the same API can probably apply.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The alt=
ernative option, allowing variable sized<br>
&gt;&gt;&gt;&gt;&gt;metadata in<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the SFC=
 header has some drawbacks as well, one being<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; fragmen=
tation, and some switches expecting as well to<br>
&gt;&gt;&gt;&gt;&gt;look at<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; end use=
r traffic headers for link load balancing. I<br>
&gt;&gt;&gt;&gt;&gt;would<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; agree t=
hat if we can accept these issues, then sending<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; off-lin=
e congruent metadata looses its interest.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We need=
 to take into account that both in-band and<br>
&gt;&gt;&gt;&gt;&gt;congruent<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; out-of-=
band metadata transport is not reliable. A<br>
&gt;&gt;&gt;&gt;&gt;packet loss<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; trigger=
ing retransmission would not lead to the<br>
&gt;&gt;&gt;&gt;&gt;identical<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; reconst=
ruction of the associated metadata. In some<br>
&gt;&gt;&gt;&gt;&gt;cases, we<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; might t=
hus even need non-congruent out-of-band reliable<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadat=
a transport.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas=
 ________________________________________ From:<br>
&gt;&gt;&gt;&gt;&gt; Ron<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Parker [=
<a href=3D"mailto:Ron_Parker@affirmednetworks.com" target=3D"_blank">Ron_Par=
ker@affirmednetworks.com</a>] Sent:<br>
&gt;&gt;&gt;&gt;&gt;Wednesday,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; March 1=
2, 2014<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 12:43 P=
M To: Nicolas BOUTHORS Cc: Jim Guichard<br>
&gt;&gt;&gt;&gt;&gt;(jguichar);<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=
=3D"mailto:brijsman@juniper.net" target=3D"_blank">brijsman@juniper.net</a> &=
lt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_blank">mailto:brijsman=
@juniper.net</a>&gt;;<br>
&gt;&gt;&gt;&gt;&gt;sfc; Jamal Hadi Salim Subject: Re: [sfc]<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; draft-r=
ijsman-sfc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas=
,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I under=
stand the concept for out of band signaling of<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;metadata=
, but I am concerned that it introduces<br>
&gt;&gt;&gt;&gt;&gt;significant<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;complexi=
ty due to the potential race condition of<br>
&gt;&gt;&gt;&gt;&gt;receiving the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;real pac=
ket before the metadata. While the real packet<br>
&gt;&gt;&gt;&gt;&gt;could<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;indicate=
 that out of band metadata is expected, how can<br>
&gt;&gt;&gt;&gt;&gt;we<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;guarante=
e the order of reception? What if switching or<br>
&gt;&gt;&gt;&gt;&gt;routing<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;nodes ap=
ply hash based load balancing? What if the load<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;balancin=
g understands SFC encaps and looks beyond it to<br>
&gt;&gt;&gt;&gt;&gt;the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;original=
 header to get better entropy?<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Can we g=
uarantee that the metadata and real packet<br>
&gt;&gt;&gt;&gt;&gt;will follow<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;the exac=
t same path? If we can not, then<br>
&gt;&gt;&gt;&gt;&gt;implementations will<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;need to a=
dd ingress queuing to cope with the scenario.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Also, d=
o you feel that the increase in implementation<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; complex=
ity at the service functions is reasonable?<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks.=
<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron<br>=

&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On M=
ar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &lt=
;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com" target=3D"_blank">Nicolas.BO=
UTHORS@qosmos.com</a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com" targe=
t=3D"_blank">mailto:Nicolas.BOUTHORS@qosmos.com</a>&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>=

&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I t=
hink we must make a distinction between:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>=

&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - M=
etadata which should be part of the header defined<br>
&gt;&gt;&gt;&gt;&gt;as in<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ban=
d marking. - Metadata with can be passed out of<br>
&gt;&gt;&gt;&gt;&gt;band, for<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; exa=
mple congruent out of band signaling defined in<br>
&gt;&gt;&gt;&gt;&gt;the draft<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>=

&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The=
 former calls for a limited space in the header,<br>
&gt;&gt;&gt;&gt;&gt;true, The<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; lat=
ter however does not incur any space limitation<br>
&gt;&gt;&gt;&gt;&gt;and is<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; sti=
ll fairly efficient and it remains compatible with<br>
&gt;&gt;&gt;&gt;&gt;a fixed<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; siz=
e header used to route those signaling messages<br>
&gt;&gt;&gt;&gt;&gt;along the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; cha=
in's service functions.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>=

&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nic=
olas ________________________________________ From:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Jim=
 Guichard (jguichar) [<a href=3D"mailto:jguichar@cisco.com" target=3D"_blank=
">jguichar@cisco.com</a>] Sent:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Tue=
sday, March 11, 2014 6:48 PM To: Ron Parker Cc:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nic=
olas BOUTHORS; <a href=3D"mailto:brijsman@juniper.net" target=3D"_blank">
brijsman@juniper.net</a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_b=
lank">mailto:brijsman@juniper.net</a>&gt;; sfc; Jamal Hadi Salim<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sub=
ject: Re: [sfc]<br>
&gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>=

&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi R=
on,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>=

&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We c=
an certainly have this discussion but we should<br>
&gt;&gt;&gt;&gt;&gt;first<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; con=
sider what information is necessary and if said<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; inf=
ormation can fit within a fixed number of contexts<br>
&gt;&gt;&gt;&gt;&gt;in the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; maj=
ority of cases. Remember, the goal of being able<br>
&gt;&gt;&gt;&gt;&gt;to pass<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; met=
adata through the network is to enhance service<br>
&gt;&gt;&gt;&gt;&gt;delivery,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; not=
 pass the entire works of Shakespeare ;-)<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>=

&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sen=
t from my iPhone<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>=

&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 On Mar 7, 2014, at 3:52 AM, "Ron Parker"<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 &lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com" target=3D"_blank">Ro=
n_Parker@affirmednetworks.com</a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com" t=
arget=3D"_blank">mailto:Ron_Parker@affirmednetworks.com</a>&gt;&gt; wrote:<b=
r>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 Nicolas,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 I see similar requirements from the 3gpp EPC side.<br>
&gt;&gt;&gt;&gt;&gt;I would<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 like to propose an OUI / TLV based approach where the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 reserved OUI can be used for agreed upon types of<br>
&gt;&gt;&gt;&gt;&gt;common<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 metadata and vendor or other organizational OUIs can<br>
&gt;&gt;&gt;&gt;&gt;be used<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 to quickly innovate in the networks.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 Simultaneously, I would also like to consider<br>
&gt;&gt;&gt;&gt;&gt;mechanisms<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 that are optimized for long lived flows so as to<br>
&gt;&gt;&gt;&gt;&gt;limit the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 negative effects of packet growth.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 Ron<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; &lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com" target=3D"_blank">Ni=
colas.BOUTHORS@qosmos.com</a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com" targe=
t=3D"_blank">mailto:Nicolas.BOUTHORS@qosmos.com</a>&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; Hello Jim<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; I have seen cases in Gi LAN, where subscriber related<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; information is passed to a Web Proxy for HTTP header<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; enrichment (aimed at some Web Content providers<br>
&gt;&gt;&gt;&gt;&gt;partners of<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; the Mobile Operator).<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; Information was an coded (persistent) subscriber id<br>
&gt;&gt;&gt;&gt;&gt;derived<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; from the MSISDN, and couple of f customer profile<br>
&gt;&gt;&gt;&gt;&gt;related<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; fields.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; In an sfc based Gi LAN, this entity should receive<br>
&gt;&gt;&gt;&gt; &gt;from the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; Classifier<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; - A classification of the Content Provider ( Id,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; Category) based on traffic analysis - The MSISDN of<br>
&gt;&gt;&gt;&gt;&gt; the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; subscriber - Two subscriber policy fields (not tied<br>
&gt;&gt;&gt;&gt;&gt; to PCRF<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; but belonging to the Subscriber DB) (Subscriber<br>
&gt;&gt;&gt;&gt;&gt; category,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; sub-category) - A session id (for logging and<br>
&gt;&gt;&gt;&gt;&gt;tracking<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; purposes)<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; The objective being to avoid having the HTTP Proxy<br>
&gt;&gt;&gt;&gt;&gt;to<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; become a trusted application (interogate the<br>
&gt;&gt;&gt;&gt;&gt; subscriber DB,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; etc..)<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; Nicolas<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; ________________________________________ From: Jim<br>
&gt;&gt;&gt;&gt;&gt; Guichard<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; (jguichar) [<a href=3D"mailto:jguichar@cisco.com" target=3D"_blank">jgu=
ichar@cisco.com</a>] Sent:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; Thursday, March 06, 2014 2:02 PM To: Jamal Hadi<br>
&gt;&gt;&gt;&gt;&gt;Salim;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; <a href=3D"mailto:jmoisand@juniper.net" target=3D"_blank">jmoisand@juni=
per.net</a> &lt;<a href=3D"mailto:jmoisand@juniper.net" target=3D"_blank">ma=
ilto:jmoisand@juniper.net</a>&gt;;<br>
&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:brijsman@juniper.net" target=3D"_blan=
k">brijsman@juniper.net</a> &lt;<a href=3D"mailto:brijsman@juniper.net" targ=
et=3D"_blank">mailto:brijsman@juniper.net</a>&gt; Cc:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; sfc Subject: Re: [sfc]<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; draft-rijsman-sfc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; Hi Jamal,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; You said "It seems there's clear need for variable<br>
&gt;&gt;&gt;&gt;&gt; sized<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; metadata".. I am not so convinced and would like to<br>
&gt;&gt;&gt;&gt;&gt; better<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; understand the requirements before passing judgement.<br>
&gt;&gt;&gt;&gt;&gt; If we<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; look at the use cases as presented thus far into<br>
&gt;&gt;&gt;&gt;&gt; the WG I<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; have yet to see a single example of the need<br>
&gt;&gt;&gt;&gt;&gt; (noting that<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; desire is not the same as need) - I am not saying<br>
&gt;&gt;&gt;&gt;&gt; there is<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; no requirement but rather that we should not jump<br>
&gt;&gt;&gt;&gt;&gt; to the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; conclusion and build standards around a theory.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt; On 3/3/14, 6:35 AM, "Jamal Hadi Salim"<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt; &lt;<a href=3D"mailto:hadi@mojatatu.com" target=3D"_blank">hadi@moj=
atatu.com</a> &lt;<a href=3D"mailto:hadi@mojatatu.com" target=3D"_blank">mai=
lto:hadi@mojatatu.com</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt; I like the doc - well written.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt; Section 4.3 on metadata encoding.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt; It seems there's clear need for variable sized<br>
&gt;&gt;&gt;&gt;&gt; metadata<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt; (at least for http/app you seem to indicate the<br>
&gt;&gt;&gt;&gt;&gt; desire for<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;it).<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt; For a datapath per-packet metadata, i feel the<br>
&gt;&gt;&gt;&gt;&gt; need is<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt; just as important. Are we limited by the fact that<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt; existing hardware may not be able to handle TLVs?<br>
&gt;&gt;&gt;&gt;&gt;For<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt; example, I dont have a problem handling TLVs in a<br>
&gt;&gt;&gt;&gt;&gt; software<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;datapath.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt; cheers, jamal<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt; _______________________________________________ sfc<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt; mailing list <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">
sfc@ietf.org</a> &lt;<a href=3D"mailto:sfc@ietf.org" target=3D"_blank">mailt=
o:sfc@ietf.org</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_bl=
ank">
https://www.ietf.org/mailman/listinfo/sfc</a><br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; _______________________________________________ sfc<br>
&gt;&gt;&gt;&gt;&gt; mailing<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; list <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a>=
 &lt;<a href=3D"mailto:sfc@ietf.org" target=3D"_blank">mailto:sfc@ietf.org</=
a>&gt;<br>
&gt;&gt;&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/sfc" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/sfc</a><br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; _______=
________________________________________ sfc<br>
&gt;&gt;&gt;&gt;&gt; mailing<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list <a=
 href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a> &lt;<a href=
=3D"mailto:sfc@ietf.org" target=3D"_blank">mailto:sfc@ietf.org</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/sfc" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/sfc</a><br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ___________=
____________________________________ sfc<br>
&gt;&gt;&gt;&gt;&gt; mailing<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list <a hre=
f=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a> &lt;<a href=3D"=
mailto:sfc@ietf.org" target=3D"_blank">mailto:sfc@ietf.org</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/sfc" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/sfc</a><br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ___________=
____________________________________ sfc<br>
&gt;&gt;&gt;&gt;&gt; mailing<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list <a hre=
f=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a> &lt;<a href=3D"=
mailto:sfc@ietf.org" target=3D"_blank">mailto:sfc@ietf.org</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/sfc" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/sfc</a><br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; ___________________________=
____________________ sfc mailing<br>
&gt;&gt;&gt;&gt;&gt; list<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:sfc@ietf.=
org" target=3D"_blank">sfc@ietf.org</a> &lt;<a href=3D"mailto:sfc@ietf.org" t=
arget=3D"_blank">mailto:sfc@ietf.org</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/sfc" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/sfc</a><br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;________________________________________=
_______<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;sfc mailing list<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<a href=3D"mailto:sfc@ietf.org" target=3D=
"_blank">sfc@ietf.org</a> &lt;<a href=3D"mailto:sfc@ietf.org" target=3D"_bla=
nk">mailto:sfc@ietf.org</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<a href=3D"https://www.ietf.org/mailman/=
listinfo/sfc" target=3D"_blank">https://www.ietf.org/mailman/listinfo/sfc</a=
><br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;____________________________________________=
___<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;sfc mailing list<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<a href=3D"mailto:sfc@ietf.org" target=3D"_b=
lank">sfc@ietf.org</a> &lt;<a href=3D"mailto:sfc@ietf.org" target=3D"_blank"=
>mailto:sfc@ietf.org</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<a href=3D"https://www.ietf.org/mailman/list=
info/sfc" target=3D"_blank">https://www.ietf.org/mailman/listinfo/sfc</a><br=
>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt; sfc mailing list<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.=
org</a><br>
&gt;&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/sfc" targe=
t=3D"_blank">https://www.ietf.org/mailman/listinfo/sfc</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; sfc mailing list<br>
&gt;&gt;&gt; <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org<=
/a><br>
&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D=
"_blank">https://www.ietf.org/mailman/listinfo/sfc</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;_______________________________________________<br>
&gt;&gt;sfc mailing list<br>
&gt;&gt;<a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><b=
r>
&gt;&gt;<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_bla=
nk">https://www.ietf.org/mailman/listinfo/sfc</a><br>
&gt;<br>
&gt;_______________________________________________<br>
&gt;sfc mailing list<br>
&gt;<a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><br>
&gt;<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank">=
https://www.ietf.org/mailman/listinfo/sfc</a><br>
<br>
_______________________________________________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank">http=
s://www.ietf.org/mailman/listinfo/sfc</a></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>


</div></blockquote><blockquote type=3D"cite"><div><span>____________________=
___________________________</span><br><span>sfc mailing list</span><br><span=
><a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a></span><br><span><a href=3D=
"https://www.ietf.org/mailman/listinfo/sfc">https://www.ietf.org/mailman/lis=
tinfo/sfc</a></span><br></div></blockquote></body></html>=

--Apple-Mail-A695F7BE-148C-4325-AB03-5DDDCE8DB703--


From nobody Tue Mar 18 09:15:16 2014
Return-Path: <david.i.allan@ericsson.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D3FFF1A06F8 for <sfc@ietfa.amsl.com>; Tue, 18 Mar 2014 09:15:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.7
X-Spam-Level: 
X-Spam-Status: No, score=0.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, MIME_8BIT_HEADER=0.3, 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 P4-bCZEff7cF for <sfc@ietfa.amsl.com>; Tue, 18 Mar 2014 09:15:04 -0700 (PDT)
Received: from usevmg20.ericsson.net (usevmg20.ericsson.net [198.24.6.45]) by ietfa.amsl.com (Postfix) with ESMTP id 92EBE1A06EB for <sfc@ietf.org>; Tue, 18 Mar 2014 09:14:59 -0700 (PDT)
X-AuditID: c618062d-b7f858e0000031c7-77-53286ea817b2
Received: from EUSAAHC005.ericsson.se (Unknown_Domain [147.117.188.87]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id 50.F5.12743.8AE68235; Tue, 18 Mar 2014 17:04:56 +0100 (CET)
Received: from EUSAAMB105.ericsson.se ([147.117.188.122]) by EUSAAHC005.ericsson.se ([147.117.188.87]) with mapi id 14.02.0387.000; Tue, 18 Mar 2014 12:14:49 -0400
From: David Allan I <david.i.allan@ericsson.com>
To: Changcheng Huang <huang@sce.carleton.ca>, Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>
Thread-Topic: =?utf-8?B?W3NmY10g562U5aSNOiAgU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ=?=
Thread-Index: AQHPQriA0vfvQZMoOECmXbwWjoWV8JrnBF/w
Date: Tue, 18 Mar 2014 16:14:48 +0000
Message-ID: <E6C17D2345AC7A45B7D054D407AA205C39244B93@eusaamb105.ericsson.se>
References: <CF48AD80.E673%kegray@cisco.com> <1824354318.7479.1394833814368.JavaMail.tomcat@mgs-aaa01.mail.aol.com> <83cc0a7d4c664109b7ba930f22890871@CO2PR05MB716.namprd05.prod.outlook.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08262A61@NKGEML512-MBS.china.huawei.com> <76B41B8FACE1514795D30EC137FF391D3EA877@LILAS.jungle.qosmos.com> <2F14AC87-6C25-4028-B607-54DCFD9DE187@sce.carleton.ca>
In-Reply-To: <2F14AC87-6C25-4028-B607-54DCFD9DE187@sce.carleton.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.11]
Content-Type: multipart/alternative; boundary="_000_E6C17D2345AC7A45B7D054D407AA205C39244B93eusaamb105erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeLIzCtJLcpLzFFi42KZXLonXHdFnkawwfomS4v7JwQtXtpYLG1d zG7x5MFWdout51cxOrB63N+9kt2j5chbVo8lS34yecx79J7dY3vTU/YA1igum5TUnMyy1CJ9 uwSujL7959kLvu3lrri87BR7A2PHDO4uRg4OCQETiYeP9LoYOYFMMYkL99azdTFycQgJHGGU WHfjBROEs5xR4s7EVSwgVWwCBhJ7/n9hBLFFBOIkzp6dxA5iMwvkSGy+dIEVxBYWCJSY3Pia BaImSKL/5zFmCNtI4tm3XWD1LAKqEhNe/gKr4RXwlfh99D0jxLJOZonPZzrBijgFnCVmvbsJ ZjMCnff91BomiGXiEreezGeCOFtAYsme88wQtqjEy8f/WCFsJYmPv+dDHZcv0dx9jx1imaDE yZlPWCYwis5CMmoWkrJZSMpmAQOJWUBTYv0ufYgSRYkp3Q/ZIWwNidY5c9mRxRcwsq9i5Cgt Ti3LTTcy2MQIjMdjEmy6Oxj3vLQ8xCjNwaIkzvvlrXOQkEB6YklqdmpqQWpRfFFpTmrxIUYm Dk6pBkbxq+d3zO999fGx4nSbvpyYVIHXDQa+iU8UWysqtBfea9azz/SZ7S9+6/3VwyctQ/9/ 2ZWZH5bFqBDtm9Z07abcLtartlx8p/Kcr+oVWczWqpz9LipBaNKhYu53Hy6uMO71mNguPtX9 AHehj4kGcyOj7wrPLfWVX3Qfv2JhM/5aN/3+S0PDlUosxRmJhlrMRcWJAG6Y/4+VAgAA
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/eKHU8LbS0KufHyX9Eg8kJbKrFEo
Cc: Xuxiaohu <xuxiaohu@huawei.com>, "sfc@ietf.org" <sfc@ietf.org>, "mikebianc@aol.com" <mikebianc@aol.com>
Subject: Re: [sfc] =?utf-8?b?562U5aSNOiAgU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ=?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Mar 2014 16:15:13 -0000

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

V2VsbCB0aGUgcXVlc3Rpb24gZGUgam91ciBpcyDigJxkb2VzIGEgY2hhaW4gSUQgZGVmaW5lIGEg
Y2xhc3Mgb3IgYW4gaW5zdGFuY2XigJ3igKYuIElmIGl0IGRlZmluZXMgYW4gY2xhc3Mgd2UgYWxz
byBuZWVkIGluc3RhbmNlIGluZm9ybWF0aW9uLCBpZiBpdCBpcyBjdXJyZW50bHkgb3ZlcmxvYWRl
ZCB0byBkZWZpbmUgY2xhc3MgYW5kIGluc3RhbmNlIElNTyB3ZSBoYXZlIGEgcHJvYmxlbeKApi4N
Cg0KRGF2ZQ0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVo
YWxmIE9mIENoYW5nY2hlbmcgSHVhbmcNClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDc6
NDMgQU0NClRvOiBOaWNvbGFzIEJPVVRIT1JTDQpDYzogWHV4aWFvaHU7IHNmY0BpZXRmLm9yZzsg
bWlrZWJpYW5jQGFvbC5jb20NClN1YmplY3Q6IFJlOiBbc2ZjXSDnrZTlpI06IFNGQyBlbmNhcHN1
bGF0aW9uIGNoYWluIElEDQoNCkdvb2QgcG9pbnRzLiBJIGJlbGlldmUgZXhwbGljaXQgY2hhaW4g
SUQgc2hvdWxkIGJlIG1hbmRhdG9yeS4gVGhlIG92ZXJoZWFkIGlzIHZlcnkgbGl0dGxlLiBJdCBo
ZWxwcyBzaW1wbGlmeSBwcm9jZXNzaW5nIGFuZCBzdGVlcmluZyBzaWduaWZpY2FudGx5LiBUaGUg
Z2FpbiBpcyBodWdlLg0KDQpDaGFuZw0KDQotLS0tLS0tLS0tLS0NCkNoYW5nY2hlbmcgSHVhbmcN
Cg0KT24gTWFyIDE4LCAyMDE0LCBhdCAxOjUzIEFNLCBOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFz
LkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+
IHdyb3RlOg0KSSB0aGluayB0aGF0IGtlZXBpbmcgdGhlIFNlcnZpY2UgUGF0aCBMYXllciB0cmFu
c3BvcnQgaW5kZXBlbmRlbnQgc2hvdWxkIHJlbWFpbiBhbiBvYmplY3RpdmUgZm9yIFNGQy4gIFN1
Y2ggYSBzZXBhcmF0aW9uIG9mIGNvbmNlcm5zIGlzIGEgc291bmQgYXJjaGl0ZWN0dXJhbCBwcmlu
Y2lwbGUgdGhhdCBoZWxwIGtlZXAgdGhpbmdzIHNpbXBsZSBpbiBwcmFjdGljZS4NCg0KT24gdGhl
IHF1ZXN0aW9uIG9mICBTZXJ2aWNlIFBhdGgsIHdlIGhhdmUgYSBkaXNjdXNzaW9uIG9uIHdoZXRo
ZXIgd2UgbmVlZCBzb21lIGtpbmQgb2YgZXhwbGljaXQgaWRlbnRpZmllciBvcg0KY291bGQgd2Ug
cmVseSBvbiBtYXBwaW5nIG9uIHNvbWUgdW5kZXJsYXkgbmV0d29yayBwcm90b2NvbCBmaWVsZHMu
DQoNCg0KTWF5IGJlIGEgUFJPL0NPTiB0YWJsZSBjb3VsZCBoZWxwIGZvY3VzIHRoZSBncm91cCBk
ZWNpc2lvbiBvbiB0aGF0IG1hdHRlcg0KDQoNCiAgKiAgIFZpc2liaWxpdHkgKHRyYWNpbmcpDQog
ICogICBGb3J3YXJkaW5nIGdyYXBoIHN0cnVjdHVyZSBpbXBhY3QvbGltaXRhdGlvbnMNCiAgKiAg
IFJlY29uZmlndXJhdGlvbiBzcGVlZA0KDQogICAgICogICBMQlMgLyBzY2FsZSBvdXQgaW1wYWN0
DQogICAgICogICBOb2RlIGJ5cGFzcyAoZS5nOyBtYWludGVuYW5jZSkNCg0KICAqICAgdW5kZXJs
YXkgbmV0d29yay90cmFuc3BvcnQgbGF5ZXJzIHN1cHBvcnQNCiAgKiAgIEhlYWRlciBzcGFjZSBp
bXBhY3QNCiAgKiAgIE11bHRpIHRlbmFudCBzdXBwb3J0IGltcGFjdA0KICAqICAgU0ZDIG9uIGZs
YXQgKGUuZyBvcHRpY2FsIEwyIGZvciBEYXRhIENlbnRlcnMpIG5ldHdvcmsNCiAgKiAgIFVuZGVy
bGF5IG5ldHdvcmsgYWRtaW5pc3RyYXRpb24gaW1wYWN0DQoNClBlcnNvbmFsbHkgSSB0aGluayB0
aGF0IGhhdmluZyBhbiBleHBsaWNpdCBjaGFpbiBpZGVudGlmaWVyIChlLmcuIFNlcnZpY2UgUGF0
aC9TZXJ2aWNlIEluZGV4KSBpcyBjbGVhciAobWFuYWdlbWVudCBhbmQgY29udHJvbCkgYW5kIG5v
dCBleHBlbnNpdmUgKGhlYWRlciBzcGFjZSkuIFRoZSBkcmF3YmFjayBiZWluZyBzb21lIGltcGFj
dCBvbiB0aGUgc2ltcGxpY2l0eSB0byBhZGQvcmVtb3ZlIGVsZW1lbnRzIGluIGEgY2hhaW4gZHlu
YW1pY2FsbHkuDQoNClRhZyBzd2l0Y2hpbmcgKGFzIE1QTFMpICBhbGxvd3MgdG8gbWFuYWdlIHRh
Z3MgcGVyIHNlcnZpY2Ugbm9kZXMsIGxlYWRpbmcgdG8gbW9yZSB2ZXJzYXRpbGUgYW5kIGRpdmVy
c2UgZ3JhcGhzDQoNCg0KTmljb2xhcw0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
CkZyb206IFh1eGlhb2h1IFt4dXhpYW9odUBodWF3ZWkuY29tPG1haWx0bzp4dXhpYW9odUBodWF3
ZWkuY29tPl0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDU6MDQgQU0NClRvOiBKZXJv
bWUgTW9pc2FuZDsgbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPjsg
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBbc2ZjXSDnrZTlpI06
IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQpJIGxpa2UgdGhlIGlkZWEgb2Ygc2VwYXJhdGlu
ZyB0aGUgU2VydmljZSBGdW5jdGlvbiBMYXllciBhbmQgdGhlIFNlcnZpY2UgUGF0aCBMYXllciwg
YXMgcHJvcG9zZWQgaW4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMu
IFRoZSByb2xlIG9mIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIgaXMganVzdCB0byBzdGVlciB0aGUg
dHJhZmZpYyBhbG9uZyBhIHBhcnRpY3VsYXIgY2hhaW4gb2Ygc2VydmljZSBub2RlcyB3aGljaCBj
YW4gYmUgaW1wbGVtZW50ZWQgYnkgZXhpc3RpbmcgdG9vbHMgZm9yIHNvdXJjZSByb3V0aW5nLCBz
dWNoIGFzIHNlZ21lbnQgcm91dGluZy4gQXMgc3VjaCwgaXTigJlzIG5vdCBuZWNlc3NhcnkgdG8g
dHJ5IHRvIGtlZXAgdGhlIFNlcnZpY2UgUGF0aCBMYXllciB0cmFuc3BvcnQtaW5kZXBlbmRlbnQg
YW5kIGNvbnRhaW4gaXQgaW4gdGhlIFNGQyBoZWFkZXIuDQoNCkJlc3QgcmVnYXJkcywNClhpYW9o
dQ0KDQrlj5Hku7bkuro6IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSDku6Pooagg
SmVyb21lIE1vaXNhbmQNCuWPkemAgeaXtumXtDogMjAxNOW5tDPmnIgxOOaXpSAxOjAzDQrmlLbk
u7bkuro6IG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT47IHNmY0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0K5Li76aKYOiBSZTogW3NmY10gU0ZDIGVuY2Fw
c3VsYXRpb24gY2hhaW4gSUQNCg0KVGhpcyAobGVuZ3RoeSBhbmQgdmVyeSBsaXZlbHkpIHRocmVh
ZCBzdGFydGVkIGZyb20gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMg
KHdoaWNoIEkgY28tYXV0aG9yZWQpLg0KDQpJbiBzZWN0aW9uIDQuOCwgd2UgbWFkZSBhIGNsZWFy
IGRpc3RpbmN0aW9uIGJldHdlZW4gYSBzZXJ2aWNlIHBhdGggbGF5ZXIgKHN0ZWVyaW5nIHBhY2tl
dHMgaG9wIGJ5IGhvcCBhbG9uZyB0aGUgY2hhaW4pIGFuZCBhIHNlcnZpY2UgZnVuY3Rpb24gbGF5
ZXIgKGNvbnZleSBtZXRhZGF0YSBpbmZvcm1hdGlvbiBvZiBpbnRlcmVzdCB0byBTRnMpLiBUZXJt
aW5vbG9neSBhc2lkZSwgaXQgc2VlbXMgdGhhdCBzdWNoIGxheWVyZWQgdmlldyB3YXMgYWdyZWVk
IHVwb24gYnkgbWFueSBwZW9wbGUgb24gdGhlIG1haWxpbmcgbGlzdC4NCg0KTm93IHRoaXMgY2Vy
dGFpbmx5IGRvZXMgYmVnIHRoZSBxdWVzdGlvbiBvZiBzb2x2aW5nIEJPVEggcHJvYmxlbXMgd2l0
aCB0aGUgc2FtZSAocGFja2V0KSBlbmNhcHN1bGF0aW9uIG1lY2hhbmlzbS4gTm90YWJseSB3aGVu
IG9ic2VydmluZyB0aGF0IG1hbnkgdXNlIGNhc2VzIGNvdWxkIGJlIHNhdGlzZmllZCB3aXRob3V0
IFNGLWxldmVsIG1ldGFkYXRhLCBvciBieSB1c2luZyBtb3JlIG91dC1vZi1iYW5kIHdheXMgdG8g
Y29udmV5IHN1Y2ggU0YgbWV0YWRhdGEuIEFuZCBhbHNvIHdoZW4gb2JzZXJ2aW5nIHRoYXQgaW5i
YW5kIG1hcmtpbmcgKGUuZy4gcGFja2V0IGhlYWRlcnMpIGNvbWVzIHdpdGggdmFyaW91cyBwcm9z
ICYgY29ucyAoc29tZSBvZiB0aGUgaXNzdWVzIGJlaW5nIGlkZW50aWZpZWQgaW4gdGhlIGRyYWZ0
LCBlLmcuIHNlY3Rpb25zIDQuMSBhbmQgNC4yKS4NCg0KSSBkbyBhZ3JlZSB3aXRoIE1hcmlhLiBX
ZSBtYXkgd2FudCB0byBleHBsb3JlIG90aGVyIG9wdGlvbnMgZm9yIGFkZHJlc3NpbmcgdGhlIG5l
ZWRzIG9mIHRoZSBzZXJ2aWNlIHBhdGggbGF5ZXIgdGhhdCBkbyBub3QgcmVxdWlyZSBhbiBleHBs
aWNpdCBjaGFpbi1pZCBvZiBzb3J0cy4NCg0KSW4gdGhlIGRyYWZ0LCB3ZSBjb25jbHVkZWQgYnkg
c3RhdGluZyDigJxBIHByb2R1Y3RpdmUgcGF0aCBmb3J3YXJkIGNvdWxkIGJlIHRvIGRpdmlkZSBh
bmQgY29ucXVlcjogdG8gY2xlYXJseSBzZXBhcmF0ZSB0aGUgcHJvYmxlbSBvZiBTZXJ2aWNlIEZ1
bmN0aW9uIFBhdGggdG9wb2xvZ3kgZnJvbSB0aGUgICBwcm9ibGVtIG9mIFtjb252ZXlpbmcgU0Zd
IG1ldGFkYXRh4oCdLiBJIGRvIGJlbGlldmUgd2Ugc2hvdWxkIGV4cGxvcmUgc3VjaCBzZXBhcmF0
aW9uIHByaW5jaXBsZSBmdXJ0aGVyLg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnXSBPbiBCZWhhbGYgT2YgbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFu
Y0Bhb2wuY29tPg0KU2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCA1OjUwIFBNDQpUbzogc2Zj
QGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVu
Y2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KSSB3b3VsZCBpbWFnaW5lIHRoYXQgaWYgd2UgbWFkZSB0
aGUgQ2hhaW4gSUQgZmllbGQgaW4gdGhlIGhlYWRlciBiZSBvcHRpb25hbCwgeWV0IHN0aWxsIHJl
cXVpcmVkIGEgaGVhZGVyIGFuZCBzdGlsbCByZXF1aXJlZCB0aGF0IHNvbWUgaW5kaWNhdGlvbiBv
ZiB0aGUgY2hhaW4gYmUgY2FycmllZCBzb21ld2hlcmUgaW4gdGhlIHBhY2tldCAobXBscyBsYWJl
bCBvciB2bGFuIG9yIHdoYXRldmVyKSwgdGhhdCB0aGUgaW1wbGVtZW50YXRpb24gd291bGQgYmVj
b21lIG92ZXJseSBjb21wbGljYXRlZC4gIFRvIGRvIHNvIHdvdWxkIGJlIHVzaW5nIFNGQyBzaW1w
bHkgYXMgYSBtZWNoYW5pc20gdG8gY2FycnkgbWV0YSBkYXRhIGFuZCBub3QgYXQgYWxsIGZvciBz
ZXJ2aWNlIGNoYWluaW5nLCB3aGljaCBzb3VuZHMgY291bnRlciBpbnR1aXRpdmUgdG8gbWUuDQoN
Ck1hcmlhLA0KU28sIHlvdSBhcmUgc2F5aW5nIHRoYXQgeW91IHdhbnQgdG8gdXNlIFNGQyB0byBj
YXJyeSBhcm91bmQgbWV0YWRhdGEsIGJ1dCBub3QgZm9yIGFjdHVhbCBzZXJ2aWNlIGNoYWluaW5n
IGJlY2F1c2UgeW91IGFscmVhZHkgaGF2ZSBhIHdheSB0byBpbXBsZW1lbnQgc2VydmljZSBjaGFp
bmluZyBvdXRzaWRlIG9mIFNGQz8gIE1heWJlIEknbSBub3QgZm9sbG93aW5nLCBidXQgaXQgc2Vl
bXMgdG8gbWUgdGhhdCBpZiB5b3Ugd2VyZSB0byB1cGdyYWRlIHlvdXIgbmV0d29yayB0byBzdXBw
b3J0IFNGQyB0aGF0IHlvdSB3b3VsZCBjaGFuZ2UgZnJvbSB1c2luZyB5b3VyIGV4aXN0aW5nIG1l
Y2hhbmlzbSBhbmQgc3RhcnQgdXNpbmcgU0ZDLCB3aGljaCBpcyBtZWFudCB0byBwcm92aWRlIHN1
cHBvcnQgZm9yIHNlcnZpY2UgZnVuY3Rpb25zIHRoYXQgYXJlIG5vdCBTRkMgYXdhcmUuICBUaGVy
ZSBhcmUgYSBudW1iZXIgb2YgdXMgd2hvIGhhdmUgaW1wbGVtZW50ZWQsIGluIG9uZSB3YXkgb3Ig
YW5vdGhlciwgc29tZSBzb3J0IG9mIHNlcnZpY2UgY2hhaW5pbmcsIGJ1dCBJIChJIGNhbiBhdCBs
ZWFzdCBzcGVhayBmb3IgbXlzZWxmKSBhbSBsb29raW5nIHRvIFNGQyBub3QgdG8gZW5oYW5jZSBt
eSBjdXJyZW50IGltcGxlbWVudGF0aW9uLCBidXQgdG8gcmVwbGFjZSBpdCB3aXRoIHNvbWV0aGlu
ZyBiZXR0ZXIgd2hpbGUgc3RpbGwgbWFpbnRhaW5pbmcgbXkgY29yZSAobm9uIHNlcnZpY2UgZnVu
Y3Rpb24pIGluZnJhc3RydWN0dXJlLg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
CkZyb206IGtlZ3JheUBjaXNjby5jb208a2VncmF5QGNpc2NvLmNvbTxtYWlsdG86a2VncmF5QGNp
c2NvLmNvbSUzY2tlZ3JheUBjaXNjby5jb20+Pg0KVG86IFJvbiBQYXJrZXI8Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bT4+LEppbSBHdWljaGFyZCAoamd1aWNoYXIpPGpndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1
aWNoYXJAY2lzY28uY29tPj4sSm9lbCBNLiBIYWxwZXJuPGptaEBqb2VsaGFscGVybi5jb208bWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb20+Pg0KY2M6IHNmY0BpZXRmLm9yZzxzZmNAaWV0Zi5vcmc8
bWFpbHRvOnNmY0BpZXRmLm9yZyUzY3NmY0BpZXRmLm9yZz4+DQpTZW50OiBGcmlkYXksIE1hcmNo
IDE0LCAyMDE0DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQN
Cg0KKzEgdGhlIGlkZWEgaXMgaW50ZXJvcGVyYWJpbGl0eS4NCg0KDQpPbiAzLzE0LzE0IDEyOjU1
IFBNLCAiUm9uIFBhcmtlciIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRv
OlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PiB3cm90ZToNCg0KPlRoYW5rcywgSmlt
Lg0KPg0KPlJlbWVtYmVyIHRoYXQgd2UgaGF2ZSBzYWlkIG1hbnkgdGltZXMgdGhhdCB0aGUgU0ZD
IHNlcnZpY2UgaGVhZGVyIGlzDQo+dHJhbnNwb3J0IGluZGVwZW5kZW50LiAgIEp1c3QgYmVjYXVz
ZSB0aGUgY2hhaW4gaWQgY291bGQgYmUgY2FycmllZCBpbg0KPnNvbWUgZm9ybSBvciBhbm90aGVy
IHdpdGggc29tZSBwYXJ0aWN1bGFyIHRyYW5zcG9ydCBkb2Vzbid0IG1lYW4gdGhhdCBpdA0KPmNv
dWxkIGJlIHVuaXZlcnNhbGx5IGNvbnZleWVkLiAgICBCeSBtYWtpbmcgYW5kIGtlZXBpbmcgdGhl
IFNGQyBzZXJ2aWNlDQo+aGVhZGVyIHRyYW5zcG9ydCBpbmRlcGVuZGVudCBtYWtlcyBpdCBtb3Jl
IGFwcGxpY2FibGUgaW4gbW9yZQ0KPmVudmlyb25tZW50cyBhbmQgbW9yZSBsaWtlbHkgdG8gZ2V0
IGFkb3B0ZWQgYnJvYWRseS4NCj4NCj4gICBSb24NCj4NCj4NCj4tLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLQ0KPkZyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFttYWlsdG86amd1aWNoYXJA
Y2lzY28uY29tXQ0KPlNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMzo1MiBQTQ0KPlRvOiBK
b2VsIE0uIEhhbHBlcm47IFJvbiBQYXJrZXINCj5DYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQo+U3ViamVjdDogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCj4NCj5IaSBK
b2VsLA0KPg0KPlBlcmhhcHMgYnV0IEkgd291bGQgcG9pbnQgb3V0IHRoYXQgdGhlIGJhc2UgU0ZD
IGhlYWRlciBjb3VsZCBoYXZlIGEgbG90DQo+bW9yZSBpbmZvcm1hdGlvbiB0aGFuIGp1c3QgdGhl
IGNoYWluIElEOyBJIHdvdWxkIGFsc28gcG9pbnQgb3V0IHRoYXQgdGhlDQo+ZGV2aWwgaXMgaW4g
dGhlIGRldGFpbHMgYW5kIHNheWluZyAid2VsbCwgSSBjYW4ganVzdCB1c2UgYW4gTVBMUyBsYWJl
bCINCj5oaWRlcyBtdWNoIG9mIHRoZSBjb21wbGV4aXR5IG9mIGFjdHVhbGx5IGRvaW5nIHRoYXQu
DQo+DQo+T24gMy8xNC8xNCwgMjozNSBQTSwgIkpvZWwgTS4gSGFscGVybiIgPGptaEBqb2VsaGFs
cGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+PiB3cm90ZToNCj4NCj4+SWYgdGhl
IHRyYW5zcG9ydCBoZWFkZXIgY2FycmllcyBlbm91Z2ggaW5mb3JtYXRpb24gZm9yIGlkZW50aWZ5
aW5nIHRoZQ0KPj5zZXF1ZW5jZSAoVkxBTiB0YWcgb3IgTVBMUyBsYWJlbCBjYW4gYm90aCBkbyB0
aGUgam9iKSwgdGhlbiBhcmd1YWJseQ0KPj50aGUgZ2xvYmFsIGNoYWluIElEIGlzIHJlZHVuZGFu
dC4gSSBjYW4gbGl2ZSB3aXRoIGNhcnJ5aW5nIGl0IGFueXdheQ0KPj5laXRoZXIgaWYgSSBoYXZl
IG1ldGFkYXRhIHRvIGNhcnJ5LCBvciBpZiBJIG5lZWQgdGhlIGNoYWluIElEIGZvciBzb21lDQo+
PnB1cnBvc2UuDQo+PiBBZnRlciBhbGwsIHNvbWUgZm9sa3Mgc2VlbSB0byB3YW50IHRvIHVzZSB0
aGF0IGZvciB0aGUgZm9yd2FyZGluZw0KPj5kZWNpc2lvbnMuDQo+Pg0KPj5Zb3VycywNCj4+Sm9l
bA0KPj4NCj4+T24gMy8xNC8xNCwgMjoyOCBQTSwgUm9uIFBhcmtlciB3cm90ZToNCj4+PiBUaGUg
Y2hhaW4gSUQgaXMgdGhlIGxhYmVsIHRoYXQgZGVmaW5lcyB0aGUgc2VxdWVuY2Ugb2Ygc2Vydmlj
ZQ0KPj4+ZnVuY3Rpb25zIHRoYXQgbXVzdCBiZSB2aXNpdGVkLiAgIEl0IGNhbiBiZSB0aG91Z2h0
IG9mIGFzIGEgaGFuZGxlIGZvciBhDQo+Pj5zdGFjayBvZiBtdXN0LXZpc2l0IG5ldHdvcmsgbG9j
YXRpb25zLiAgIEkgZG9uJ3Qgc2VlIGhvdyB0aGlzIGNhbiBiZQ0KPj4+YW55dGhpbmcgYnV0IG1h
bmRhdG9yeS4NCj4+Pg0KPj4+ICAgICBSb24NCj4+Pg0KPj4+DQo+Pj4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0NCj4+PiBGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10g
T24gQmVoYWxmIE9mIFN1cmVuZHJhIEt1bWFyDQo+Pj4oc21rdW1hcikNCj4+PiBTZW50OiBGcmlk
YXksIE1hcmNoIDE0LCAyMDE0IDE6NDYgUE0NCj4+PiBUbzogSm9lbCBNLiBIYWxwZXJuOyBOQVBJ
RVJBTEEsIE1BUklBIEgNCj4+PiBDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQo+Pj4gU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNp
ZGVyYXRpb25zDQo+Pj4NCj4+PiBbVHJpbW1lZCB0aGUgcmVjaXBpZW50IGxpc3QgLSBuZWVkcyBh
cHByb3ZhbCBvdGhlcndpc2VdDQo+Pj4NCj4+PiBDb21wbGV0ZWx5IGFncmVlIGhlcmUuDQo+Pj4N
Cj4+PiBTRkMgZG9lcyBub3QgcHJldmVudCBWTEFOIHN0aXRjaGluZyBhbmQgb25lIGNhbiBjb250
aW51ZSB0byBkbyB0aGF0Lg0KPj4+V2hpbGUgYXQgdGhlIHNhbWUgdGltZSBTRkMgY2FuIGluY2x1
ZGUgVkxBTiBzdGl0Y2hpbmcgdG8gc3VwcG9ydA0KPj4+bGVnYWN5IFNGcyBpbiB0aGUgc2FtZSBj
aGFpbiB0aGF0IGluY2x1ZGVzIFNGQyBhd2FyZSBTRnMuIEV2ZW4gbGVnYWN5DQo+Pj5TRnMgYmVu
ZWZpdCBmcm9tIGNoYWluIGlkZW50aWZpY2F0aW9uIGFuZCBoZW5jZSBjYW4gYmUgc2hhcmVkIGFj
cm9zcw0KPj4+ZGlmZmVyZW50IHNlcnZpY2UgY2hhaW5zLg0KPj4+DQo+Pj4gU3VyZW5kcmEuDQo+
Pj4NCj4+Pg0KPj4+DQo+Pj4gT24gMy8xNC8xNCAxMDoyNiBBTSwgIkpvZWwgTS4gSGFscGVybiIg
PGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+PiB3cm90ZToN
Cj4+Pg0KPj4+PiBNeSBvd24gaW5jbGluYXRpb24gaXMgdG8gb2JzZXJ2ZSB0aGF0IGlmIHlvdSBk
b24ndCBuZWVkIGV4cGxpY2l0DQo+Pj4+IGNoYWluIGlkZW50aWZpY2F0aW9uIGFuZCB5b3UgZG9u
J3QgbmVlZCBtZXRhZGF0YSwgeW91IGNhbiBqdXN0IG9taXQNCj4+Pj4gdGhlIHNmYy9uc2ggaGVh
ZGVyLiBTdGlsbCBkbyBzZXJ2aWNlIGNoYWluaW5nLCBqdXN0IG5vIGV4dHJhIGhlYWRlci4NCj4+
Pj4NCj4+Pj4gSWYgd2UgYXJlIGdvaW5nIHRvIGhhdmUgdGhlIGhlYWRlciwgaXQgc2VlbXMgdG8g
bWUgdGhhdCB0aGUgY2hhaW4NCj4+Pj5pZGVudGlmaWNhdGlvbiBmaWVsZCBpcyB2ZXJ5IHVzZWZ1
bCwgYW5kIGxvdyBjb3N0IG9uY2Ugd2UgaGF2ZSB0aGUNCj4+Pj5oZWFkZXIuDQo+Pj4+DQo+Pj4+
IFlvdXJzLA0KPj4+PiBKb2VsDQo+Pj4+DQo+Pj4+IE9uIDMvMTQvMTQsIDE6MDAgUE0sIE5BUElF
UkFMQSwgTUFSSUEgSCB3cm90ZToNCj4+Pj4+IEV4cGxpY2l0IGNoYWluIGlkZW50aWZpY2F0aW9u
IHNob3VsZCBiZSBtYWRlIG9wdGlvbmFsLiBJIGJlbGlldmUgaXQNCj4+Pj4+IHdhcyBkaXNjdXNz
ZWQgZmV3IG1vbnRocyBhZ28gb24gdGhpcyBtYWlsaW5nIGxpc3QuDQo+Pj4+Pg0KPj4+Pj4gTWFy
aWENCj4+Pj4+DQo+Pj4+PiAqRnJvbToqc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmdd
ICpPbiBCZWhhbGYgT2YgKkptaC5kaXJlY3QNCj4+Pj4+ICpTZW50OiogVGh1cnNkYXksIE1hcmNo
IDEzLCAyMDE0IDEyOjEyIFBNDQo+Pj4+PiAqVG86KiBrZWdyYXlAY2lzY28uY29tPG1haWx0bzpr
ZWdyYXlAY2lzY28uY29tPjsgbHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0Bo
dWF3ZWkuY29tPjsgc21rdW1hckBjaXNjby5jb208bWFpbHRvOnNta3VtYXJAY2lzY28uY29tPjsN
Cj4+Pj4+IGpndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPg0KPj4+
Pj4gKkNjOiogbmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tPG1haWx0bzpuaWNvbGFzLmJvdXRo
b3JzQHFvc21vcy5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47IGhhZGlA
bW9qYXRhdHUuY29tPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT47DQo+Pj4+PiByb25fcGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpyb25fcGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tPjsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsN
Cj4+Pj4+IGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+DQo+
Pj4+PiAqU3ViamVjdDoqIFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25z
aWRlcmF0aW9ucw0KPj4+Pj4gKkltcG9ydGFuY2U6KiBMb3cNCj4+Pj4+DQo+Pj4+PiBBc3N1bWlu
ZyBJIHVuZGVyc3RhbmQgeW91IHByb3Blcmx5IEtlbiwgSSBkaXNhZ3JlZS4NCj4+Pj4+DQo+Pj4+
PiBGb3IgZXhhbXBsZSwgYnkgdXNpbmcgc2VwYXJhdGUgdGVybXMgSSBjYW4gZWFzaWx5IGRpc2N1
c3MgdGhlIGZhY3QNCj4+Pj4+IHRoYXQgY2VydGFpbiBraW5kcyBvZiBkYXRhIChjaGFpbiBpZGVu
dGlmaWNhdGlvbikgb25seSBuZWVkIHRvIGJlDQo+Pj4+PiBhZGp1c3QgYnkgYSBmZXcgYXBwcyBp
biByYXJlIGNhc2VzLiBBbmQgdGhhdCBkYXRhIGlzIG5vdCBiZWVkZWQNCj4+Pj4+IGJ5IHRoZSBh
cHBsaWNhdGlvbnMuDQo+Pj4+Pg0KPj4+Pj4gVW5sZXNzIHlvdSB3b3VsZCBsaWtlIHRvIGNvbnNp
ZGVyIHRoZSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhcyBiZWluZw0KPj4+Pj4gb3B0aW9uYWw/DQo+
Pj4+Pg0KPj4+Pj4gWW91cnMsDQo+Pj4+Pg0KPj4+Pj4gSm9lbA0KPj4+Pj4NCj4+Pj4+DQo+Pj4+
Pg0KPj4+Pj4gU2VudCBmcm9tIG15IFNhbXN1bmcgc21hcnRwaG9uZSBvbiBBVCZUDQo+Pj4+Pg0K
Pj4+Pj4NCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4gLS0tLS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0t
LS0tLQ0KPj4+Pj4gU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRh
LWNvbnNpZGVyYXRpb25zDQo+Pj4+PiBGcm9tOiAiS2VuIEdyYXkgKGtlZ3JheSkiIDxrZWdyYXlA
Y2lzY28uY29tPG1haWx0bzprZWdyYXlAY2lzY28uY29tPg0KPj4+Pj48bWFpbHRvOmtlZ3JheUBj
aXNjby5jb20+Pg0KPj4+Pj4gVG86IEx1Y3kgeW9uZyA8bHVjeS55b25nQGh1YXdlaS5jb208bWFp
bHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4+Pj48bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWku
Y29tPj4sIlN1cmVuZHJhPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSUzZSUzZSwlMjJTdXJl
bmRyYT4gS3VtYXIgKHNta3VtYXIpIg0KPj4+Pj4gPHNta3VtYXJAY2lzY28uY29tPG1haWx0bzpz
bWt1bWFyQGNpc2NvLmNvbT4gPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbT4+LCJKaW08bWFpbHRv
OnNta3VtYXJAY2lzY28uY29tJTNlJTNlLCUyMkppbT4gR3VpY2hhcmQNCj4+Pj4+KGpndWljaGFy
KSINCj4+Pj4+IDxqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4g
PG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+Pg0KPj4+Pj4gQ0M6IE5pY29sYXMgQk9VVEhPUlMg
PE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Nt
b3MuY29tPg0KPj4+Pj48bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+LHNmYzxt
YWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tJTNlJTNlLHNmYz4gPHNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj48bWFpbHRvOnNmY0BpZXRmLm9yZz4+LEphbWFs
PG1haWx0bzpzZmNAaWV0Zi5vcmclM2UlM2UsSmFtYWw+IEhhZGkgU2FsaW0gPGhhZGlAbW9qYXRh
dHUuY29tPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4NCj4+Pj4+PG1haWx0bzpoYWRpQG1vamF0
YXR1LmNvbT4+LFJvbjxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20lM2UlM2UsUm9uPiBQYXJrZXIN
Cj4+Pj4+PFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb20+DQo+Pj4+PiA8bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb20+PiwiYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOlJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb20lM2UlM2UsJTIyYnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PiA8
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiIgPGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dD4+LCJKb2VsPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCUzZSUzZSwlMjJKb2VsPiBNLiBI
YWxwZXJuIg0KPj4+Pj48am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbT4gPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4NCj4+Pj4+DQo+Pj4+PiBUaGUgd29y
ZCAibWV0YWRhdGEiIGlzIGEgcHVycG9zZWx5IGFtYmlndW91cyB0ZXJtICJkYXRhIHRoYXQNCj4+
Pj4+IHByb3ZpZGVzIGluZm9ybWF0aW9uIGFib3V0IG90aGVyIGRhdGEiLiBJdCBpcyB1c2VkIHRv
IGF2b2lkIFRISVMNCj4+Pj4+ZGlzY3Vzc2lvbi4NCj4+Pj4+DQo+Pj4+PiBGb3IgZXhhbXBsZSwg
SSBwcm9wb3NlIHdlIGRlZmluZSAidGVxdWlsYSBtZXRhZGF0YSIgYmVjYXVzZSwNCj4+Pj4+IGZy
YW5rbHksIEkgd2lsbCBuZWVkIHRvIG9yZGVyIGEgdHJpcGxlLXNob3QgaWYgd2Uga2VlcCBhdHRl
bXB0aW5nDQo+Pj4+PiB0byBkZWZpbmUgc29tZXRoaW5nIHRoYXQsIGJ5IGRlZmluaXRpb24sIGlz
IGFtYmlndW91cy4gSSdkIGxpa2UNCj4+Pj4+IG15IGJhcnRlbmRlciB0byB1bmRlcnN0YW5kIG1l
IHNwZWNpZmljYWxseSB3aGVuIEkgc2F5ICJJIG5lZWQgYQ0KPj4+Pj5zaG90Ii4NCj4+Pj4+DQo+
Pj4+PiBPbiAzLzEzLzE0IDc6NDkgQU0sICJMdWN5IHlvbmciIDxsdWN5LnlvbmdAaHVhd2VpLmNv
bTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+DQo+Pj4+PiA8bWFpbHRvOmx1Y3kueW9uZ0Bo
dWF3ZWkuY29tPj4gd3JvdGU6DQo+Pj4+Pg0KPj4+Pj4gICA+U25pcC4uDQo+Pj4+PiAgID5TSz4g
SnVzdCBjb3B5aW5nIGZyb20gdGhlIFBTOg0KPj4+Pj4gICA+LS0NCj4+Pj4+ICAgPkRhdGEgcGxh
bmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkgdG8gZXhjaGFuZ2UgaW5mb3JtYXRpb24N
Cj4+Pj4+YmV0d2Vlbg0KPj4+Pj4gICA+dGhlIG5ldHdvcmsgYW5kIHNlcnZpY2UgZnVuY3Rpb25z
LCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLA0KPj4+Pj5hbmQgc2VydmljZQ0KPj4+Pj4gICA+
ZnVuY3Rpb25zIGFuZCB0aGUgbmV0d29yay4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+LS0NCj4+Pj4+
ICAgPkl0IGlzIGEgbHVjaWQgZGVmaW5pdGlvbi4gV2UgYXJlIHVubmVjZXNzYXJpbHkgbWFraW5n
IHRoZSB3b3JkDQo+Pj4+PiJuZXR3b3JrIg0KPj4+Pj4gICA+Y29udHJvdmVyc2lhbCwgSU1PLg0K
Pj4+Pj4gICA+DQo+Pj4+PiAgID5bTHVjeV0gVGhpcyBpcyBteSBwb2ludC4gIlRoZSBuZXR3b3Jr
IiBpcyB0b28gZ2VuZXJhbCBoZXJlLA0KPj4+Pj53aGljaCBicmluZ3MNCj4+Pj4+ICAgPm1ldGFk
YXRhIGdyZWF0IHBvd2VyIHRvIGRvIG1hbnkgdGhpbmdzLiBUaGlzIGlzIHdoeSBwZW9wbGUNCj4+
Pj4+aW52ZW50IGlkZWFzDQo+Pj4+PiAgID5oZXJlLCB3aGljaCBjYXVzZXMgYSBsb3Qgb2YgZGVi
YXRlcyBvbiBtZXRhZGF0YSB1c2FnZSBwb3RlbnRpYWxzLg0KPj4+Pj4gV2UNCj4+Pj4+ICAgPnNo
b3VsZCBub3Qgc3BlbmQgYSBsb3Qgb2YgdGltZXMgb24gdGhhdCBkZWJhdGVzIGFuZCBqdWRnZSB3
aGljaA0KPj4+Pj51c2FnZSBpcw0KPj4+Pj4gICA+dmFsdWFibGUgb3Igbm90LiBUaHVzLCBmb3Ig
dGhlIFNGQyB3b3JrLCBpdCB3aWxsIGJlIGhlbHBmdWwgaWYNCj4+Pj4+d2UgY2FuDQo+Pj4+PiAg
ID5uYXJyb3cgZG93biBhIGJpdC4gSm9lbCBtYWtlcyBleHBsaWNpdGx5IHR3byBjYXNlcywgd2hp
Y2ggaXMNCj4+Pj4+aGVscGZ1bCB0bw0KPj4+Pj4gICA+ZGV2ZWxvcCB1c2UgY2FzZXMgZm9yIGVh
Y2ggY2FzZS4gSSB3b3VsZCBsaWtlIHRvIHNlZSB0aGF0IHRoZQ0KPj4+Pj5wcm9ibGVtDQo+Pj4+
PiAgID5zdGF0ZW1lbnQgY2FuIGJlIG1vcmUgc3BlY2lmaWMgb24gbWV0YWRhdGEgZGVmaW5pdGlv
biwgd2hpY2ggbWF5DQo+Pj4+PmJlDQo+Pj4+PiAgID5oZWxwZnVsIGluIGxlc3MgZm9jdXNpbmcg
b24gaXQgYW5kIG1vdmluZyBmb3J3YXJkLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID5MdWN5DQo+Pj4+
PiAgID4NCj4+Pj4+ICAgPlN1cmVuZHJhLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID4NCj4+Pj4+ICAg
Pj4NCj4+Pj4+ICAgPj5UaGFua3MsDQo+Pj4+PiAgID4+THVjeQ0KPj4+Pj4gICA+Pg0KPj4+Pj4g
ICA+Pi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4+PiAgID4+RnJvbTogSmltIEd1aWNo
YXJkIChqZ3VpY2hhcikgW21haWx0bzpqZ3VpY2hhckBjaXNjby5jb21dDQo+Pj4+PiAgID4+U2Vu
dDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA0OjM4IFBNDQo+Pj4+PiAgID4+VG86IEx1Y3kg
eW9uZw0KPj4+Pj4gICA+PkNjOiBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXMgQk9VVEhPUlM7IFJv
biBQYXJrZXI7DQo+Pj4+PiAgID4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbA0K
Pj4+Pj5IYWRpIFNhbGltDQo+Pj4+PiAgID4+U3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNt
YW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+SGkg
THVjeSwNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5Oby4gSSBhbSBzaW1wbHkgc2F5aW5nIHdlIHNo
b3VsZCBub3Qgb3ZlcmNvbXBsaWNhdGUgdGhlIHByb2JsZW0NCj4+Pj4+ICAgPj5zdGF0ZW1lbnQg
d2l0aCB0ZXh0IHRoYXQgYWRkcyBsaXR0bGUgdG8gbm8gdmFsdWUgaW4gbXkgb3Bpbmlvbi4NCj4+
Pj4+IFdoZXRoZXINCj4+Pj4+ICAgPj53ZSBjYWxsIGl0IG1ldGFkYXRhLCBvciBjb250ZXh0LCBo
YXMgbm8gYmVhcmluZyBvbiB0aGUgZmFjdA0KPj4+Pj50aGF0IHRoZQ0KPj4+Pj4gICA+PnByb2Js
ZW0gc3RhdGVtZW50IGFscmVhZHkgY2xlYXJseSBzdGF0ZXMgd2UgbmVlZCB0byBiZSBhYmxlIHRv
DQo+Pj4+PnBhc3MNCj4+Pj4+ICAgPj5pbmZvcm1hdGlvbiBiZXR3ZWVuIFNGwrlzIGFuZCBiZXR3
ZWVuIHRoZSBuZXR3b3JrICYgU0bCuXMuDQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+DQo+Pj4+PiAg
ID4+T24gMy8xMi8xNCwgNToxMyBQTSwgIkx1Y3kgeW9uZyIgPGx1Y3kueW9uZ0BodWF3ZWkuY29t
PG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4NCj4+Pj4+PG1haWx0bzpsdWN5LnlvbmdAaHVh
d2VpLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+SGkg
SmltLA0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+SSBmb3Igb25lIGRvbid0IGFncmVlIGFuZCB0
aGluayB3ZSBhcmUgb3ZlciBjb21wbGljYXRpbmcgd2hhdA0KPj4+Pj5zaG91bGQNCj4+Pj4+ICAg
Pj4+YmUgc3RyYWlnaHRmb3J3YXJkLiBUaGUgU0ZDIGVuY2Fwc3VsYXRpb24gc2hvdWxkIGVuYWJs
ZSB0d28NCj4+Pj4+dGhpbmdzOg0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+MS4gU3RlZXJpbmcg
b2Ygc2VsZWN0ZWQgZmxvd3MgdGhyb3VnaCBhIHNlcnZpY2UgY2hhaW47IHRoaXMgaXMNCj4+Pj4+
dGhlDQo+Pj4+PiAgID4+PnNlcnZpY2UgZnVuY3Rpb24gcGF0aC4NCj4+Pj4+ICAgPj4+Mi4gUGFz
c2luZyBvZiBjb250ZXh0IGFzc29jaWF0ZWQgd2l0aCBhIGdpdmVuIGZsb3cgd2l0aGluIHNhaWQN
Cj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj5mdW5jdGlvbiBwYXRoLiBUaGlzIGNvbnRleHQgaW5m
b3JtYXRpb24gbWF5IGJlIGNvbnN1bWVkIGJ5IGENCj4+Pj4+U0YgKGFuDQo+Pj4+PiAgID4+PmFw
cGxpY2F0aW9uIElEIGlzIGFuIGV4YW1wbGUpIG9yIG1heSBiZSBjb25zdW1lZCBieSB0aGUNCj4+
Pj4+Zm9yd2FyZGluZw0KPj4+Pj4gICA+Pj5lbGVtZW50cyAoYSB2cmYtSUQgaXMgYW4gZXhhbXBs
ZSkuDQo+Pj4+PiAgID4+PltMdWN5XSBEbyB5b3UgY2FsbCB0aGUgY29udGV4dCBhcyBtZXRhZGF0
YSBvciBub3Q/IERvIHdlIGhhdmUNCj4+Pj4+YW5vdGhlcg0KPj4+Pj4gICA+Pj50ZXJtIGhlcmUg
YmVzaWRlIFNGQyBoZWFkZXIgYW5kIG1ldGFkYXRhLiBJIHNlZSB0aGF0IHlvdSBkb24ndA0KPj4+
Pj53YW50IHRvDQo+Pj4+PiAgID4+PnNlcGFyYXRlIHdoYXQgaXMgY29uc3VtZWQgYnkgU0YgYW5k
IHdoYXQgaXMgY29uc3VtZWQgYnkgdGhlDQo+Pj4+PmZvcndhcmRpbmcNCj4+Pj4+ICAgPj4+ZWxl
bWVudHMuDQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj5MdWN5DQo+Pj4+PiAgID4+Pg0KPj4+Pj4g
ICA+Pj5TZW50IGZyb20gbXkgaVBob25lDQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj4+IE9uIE1h
ciAxMiwgMjAxNCwgYXQgNDoxNiBQTSwgIkx1Y3kgeW9uZyINCj4+Pj4+PGx1Y3kueW9uZ0BodWF3
ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4gPG1haWx0bzpsdWN5LnlvbmdAaHVh
d2VpLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gR3JlYXQuIFRoZW4g
d2UgbWF5IGNvbnNpZGVyIHR3byBzcGVjaWFsIG1ldGFkYXRhIGRlZmluaXRpb25zDQo+Pj4+Pmlu
IHRoZQ0KPj4+Pj4gICA+Pj4+cHJvYmxlbSBzdGF0ZW1lbnQgc28gd2UgY2FuIGFsbCB1c2UgdGhl
IHNhbWUgZGVmaW5pdGlvbnMuDQo+Pj4+PkhlcmUgaXMgbXkNCj4+Pj4+ICAgPj4+PnN1Z2dlc3Rl
ZCB0ZXh0IGFuZCBsaWtlIHRvIGhlYXIgeW91IGFuZCBvdGhlcidzIGlucHV0IGFuZA0KPj4+Pj5z
dWdnZXN0aW9ucy4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IERhdGFwbGFuZSBNZXRhZGF0
YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eQ0KPj4+Pj50bw0KPj4+
Pj4gICA+Pj4+ZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgZWxlbWVudHMgaW4gYSBz
ZXJ2aWNlIGZ1bmN0aW9uDQo+Pj4+PiAgID4+Pj5jaGFpbmluZy4gSW4gdGhpcyBjb250ZXh0LCB0
aGVyZSBhcmUgdHdvIHR5cGVzIG9mIGRhdGEgcGxhbmUNCj4+Pj4+bWV0YWRhdGEuDQo+Pj4+PiAg
ID4+Pj4NCj4+Pj4+ICAgPj4+PiBTZXJ2aWNlIEZ1bmN0aW9uIE1ldGFkYXRhOiB0aGUgaW5mb3Jt
YXRpb24gZXhjaGFuZ2VkIGJldHdlZW4NCj4+Pj4+ICAgPj4+PmNsYXNzaWZpZXIgYW5kIHNlcnZp
Y2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zIHRvDQo+Pj4+PiAgID4+Pj5m
YWNpbGl0YXRlIHNlcnZpY2UgZnVuY3Rpb25zIG9uIHRoZSBwYWNrZXQgdHJlYXRtZW50Lg0KPj4+
Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gU3RlZXJpbmcgTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlv
biBmcm9tIHNlcnZpY2UgZnVuY3Rpb25zIHRvIGENCj4+Pj4+ICAgPj4+PmNsYXNzaWZpZXIgb3Ig
c2VydmljZSBub2RlIGZvciB0cmFmZmljIGZvcndhcmRpbmcgcHVycG9zZS4NCj4+Pj4+ICAgPj4+
Pg0KPj4+Pj4gICA+Pj4+IC1lbmQNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IEx1Y3kNCj4+
Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0NCj4+Pj4+ICAgPj4+PiBGcm9tOiBKb2VsIE0uIEhhbHBlcm4gW21haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tXQ0KPj4+Pj4gICA+Pj4+IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIs
IDIwMTQgMjozNSBQTQ0KPj4+Pj4gICA+Pj4+IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhP
UlM7IFJvbiBQYXJrZXINCj4+Pj4+ICAgPj4+PiBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7
IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+
PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaQ0KPj4+Pj4gICA+
Pj4+IFNhbGltDQo+Pj4+PiAgID4+Pj4gU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBZ
ZXMsIEkgYW0gdHJ5aW5nIHRvIGNvbnNpc3RlbnRseSBkaXN0aW5ndWlzaCB0aG9zZSB0d28gY2Fz
ZXMNCj4+Pj4+d2hlbg0KPj4+Pj4gICA+Pj4+dGFsa2luZyBhYm91dCB0aGUgaW5mb3JtYXRpb24g
Y2FycmllZCB3aXRoIHBhY2tldHMgaW4gc2VydmljZQ0KPj4+Pj5jaGFpbnMuDQo+Pj4+PiAgID4+
Pj4NCj4+Pj4+ICAgPj4+PiBZb3VycywNCj4+Pj4+ICAgPj4+PiBKb2VsDQo+Pj4+PiAgID4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4gT24gMy8xMi8xNCwgMzoxMyBQTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+
Pj4gICA+Pj4+PiBKb2VsLCBTZWUgYmVsb3cuIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZy
b206IHNmYw0KPj4+Pj4gICA+Pj4+PiBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBC
ZWhhbGYgT2YgSm9lbCBNLiBIYWxwZXJuDQo+Pj4+PlNlbnQ6DQo+Pj4+PiAgID4+Pj4+IFdlZG5l
c2RheSwgTWFyY2ggMTIsIDIwMTQgMjowMiBQTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzDQo+Pj4+
PkJPVVRIT1JTOw0KPj4+Pj4gICA+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpn
dWljaGFyKTsNCj4+Pj4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOw0KPj4+Pj4gICA+Pj4+
PiBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+PiBkcmFm
dC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pg0KPj4+
Pj4gICA+Pj4+PiBJIHdhcyB0cnlpbmcgdG8gd29yZCBpdCBjYXJlZnVsbHkgbm90IHRvIGZvY3Vz
IG9uIHdobyBwdXRzDQo+Pj4+PnRoZQ0KPj4+Pj4gICA+Pj4+PiBpbmZvcm1hdGlvbiBpbiwgYnV0
IG9ubHkgb24gd2hvIGNvbnN1bWVzIHRoZSBpbmZvcm1hdGlvbi4NCj4+Pj4+ICAgPj4+Pj4gSW5m
b3JtYXRpb24gZm9yIHNlcnZpY2UgZnVuY3Rpb25zIG1heSBjb21lIGZyb20gdGhlIGluZ3Jlc3MN
Cj4+Pj4+ICAgPj4+Pj4gY2xhc3NpZmllciBvciBmcm9tIG90aGVyIHNlcnZpY2UgZnVuY3Rpb25z
LiBbTHVjeV0gdGhpcyBpcw0KPj4+Pj50aGUgb25lDQo+Pj4+PiAgID4+Pj4+IGNhc2UgdXNpbmcg
bWV0YWRhdGEgaW4geW91ciB2aWV3LiBJbmZvcm1hdGlvbiBmb3IgdGhlDQo+Pj4+PmZvcndhcmRp
bmcNCj4+Pj4+ICAgPj4+Pj4gd2lsbCBnZW5lcmFsbHkgY29tZSBmcm9tIHRoZSBpbmdyZXNzIGNs
YXNzaWZpZXIsIGJ1dCBpbg0KPj4+Pj5zcGVjaWFsDQo+Pj4+PiAgID4+Pj4+IGNhc2VzIG1heSBi
ZSBwcm92aWRlZCBieSBzZXJ2aWNlIGZ1bmN0aW9ucy4gKEkga2VlcA0KPj4+Pj53YW50aW5nIHRv
IGdldA0KPj4+Pj4gICA+Pj4+PiByaWQgb2YgdGhvc2Ugc3BlY2lhbCBjYXNlcywgYnV0IHNvIGZh
ciB0aGVyZSBzZWVtIHRvIGJlDQo+Pj4+Pmp1c3QgZW5vdWdoDQo+Pj4+PiAgID4+Pj4+IG9mIHRo
ZW0gdG8gd2FycmFudCBjb3ZlcmluZyBpbiB0aGUgc29sdXRpb24uIEFuZCBtb3JlDQo+Pj4+Pmlt
cG9ydGFudGx5LA0KPj4+Pj4gICA+Pj4+PiBzaWduaWZpY2FudCBzdXBwb3J0IGZvciBpdCBpbiB0
aGUgd29ya2luZyBncm91cC4pIFtMdWN5XQ0KPj4+Pj5UaGlzIGlzDQo+Pj4+PiAgID4+Pj4+IHRo
ZSBzZWNvbmQgY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcgKGJ1dCB5b3UgZG9uJ3QN
Cj4+Pj4+bGlrZSBpdCkuDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IEFuZCB5b3Ugc3Vn
Z2VzdCBkaXN0aW5ndWlzaGluZyB0aGVzZSB0d28gY2FzZXMgd2hlbg0KPj4+Pj5kaXNjdXNzaW5n
DQo+Pj4+PiAgID4+Pj4+IGFib3V0IG1ldGFkYXRhIHVzYWdlLiBJcyB0aGF0IHJpZ2h0IHVuZGVy
c3RhbmRpbmc/DQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IEx1Y3kNCj4+Pj4+ICAgPj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+IE9uIDMvMTIvMTQsIDI6MzMgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+
IEpvZWwsIEkgaW50ZXJwcmV0IHRoYXQgeW91IHN1Z2dlc3RzIHRoYXQgZGlzdGluZ3Vpc2ggdGhl
DQo+Pj4+PmV4Y2hhbmdlDQo+Pj4+PiAgID4+Pj4+PiBpbmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNh
cnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucw0KPj4+Pj5hbmQgdGhlDQo+Pj4+PiAgID4+
Pj4+PiBleGNoYW5nZSBpbmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgZnJvbSBhIHNlcnZp
Y2UNCj4+Pj4+ZnVuY3Rpb24gdG8NCj4+Pj4+ICAgPj4+Pj4+IGEgc2VydmljZSBub2RlLiBJcyB0
aGlzIHJpZ2h0IHVuZGVyc3RhbmRpbmc/IEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm4NCj4+
Pj4+ICAgPj4+Pj4+IFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5
LCBNYXJjaCAxMiwNCj4+Pj4+MjAxNA0KPj4+Pj4gMToxOQ0KPj4+Pj4gICA+Pj4+Pj4gUE0NCj4+
Pj4+ICAgPj4+Pj4+IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIg
Q2M6IEppbSBHdWljaGFyZA0KPj4+Pj4gICA+Pj4+Pj4gKGpndWljaGFyKTsgYnJpanNtYW5AanVu
aXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6DQo+Pj4+PiAg
ID4+Pj4+PiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlv
bnMNCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiBNeSBpbmNsaW5hdGlvbiB3b3VsZCBi
ZSB0byB0dW5lIHRoYXQgZGVmaW5pdGlvbiB0bw0KPj4+Pj5kaXN0aW5ndWlzaA0KPj4+Pj4gICA+
Pj4+Pj4gYmV0d2VlbiBkYXRhcGxhbmUgY2FycmllZCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBmb3Ig
dXNlIGJ5DQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+IGZ1bmNpdG9ucyAod2hhdGV2ZXIg
dGhlIG9yaWdpbiksIGFuZCBkYXRhcGxhbmUgY2FycmllZA0KPj4+Pj5pbmZvcm1hdGlvbg0KPj4+
Pj4gICA+Pj4+Pj4gaW50ZW5kZWQgZm9yIGRhdGFwbGFuZSBmb3J3YXJkaW5nIGNvbXBvbmVudHMu
DQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IEhpIEpvZWwsDQo+Pj4+PiAgID4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBJIGFncmVlIHRoYXQgd2UgbmVlZCB1c2luZyB0aGUgc2Ft
ZSBkZWZpbml0aW9uIGZvciBhDQo+Pj4+PnRlcm0sIGJ1dA0KPj4+Pj4gICA+Pj4+Pj4+IGRpc2Fn
cmVlIHRoYXQgdGhlIG1ldGFkYXRhIGRlZmluaXRpb24gaGVyZSBpcyBhIHNldCBvZg0KPj4+Pj4g
ICA+Pj4+Pj4+IGluZm9ybWF0aW9uIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gVGhpcyBtYXkgYmUg
dG9vIG5hcnJvdw0KPj4+Pj5vciBsZWFkDQo+Pj4+PiAgID4+Pj4+Pj4gdG8gYSBwYXJ0aWN1bGFy
IHNvbHV0aW9uLiBJIGFtIGZpbmUgd2l0aCB0aGlzIGRlZmluaXRpb24NCj4+Pj4+aW4gdGhlDQo+
Pj4+PiAgID4+Pj4+Pj4gcHJvYmxlbSBzdGF0ZW1lbnQgdy8gbWlub3IgdHdlYWsgKHN1Z2dlc3Rl
ZCBvbiBtYWlsaW5nDQo+Pj4+Pmxpc3QpLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4gRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZQ0K
Pj4+Pj5hYmlsaXR5IHRvDQo+Pj4+PiAgID4+Pj4+Pj4gZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0
d2VlbiB0aGUgY2xhc3NpZmllcnMgYW5kIHNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+PiBmdW5jdGlv
bnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIGFuZCBzZXJ2aWNlDQo+Pj4+PmZ1bmN0aW9u
cyBhbmQNCj4+Pj4+ICAgPj4+Pj4+PiB0aGUNCj4+Pj4+ICAgPj4+Pj4+PiBjbGFzc2lmaWVyc3xz
ZXJ2aWNlIG5vZGVzLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gVGhlcmUgbWF5
IGJlIGEgc29sdXRpb24gdGhhdCBhIHNlcnZpY2UgZnVuY3Rpb24gcGFzc2VzDQo+Pj4+PnNvbWUN
Cj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gaW5mb3JtYXRpb24gdG8gYXR0YWNoZWQgc2VydmljZSBu
b2RlIHdpdGhvdXQgdXNpbmcgU0ZDDQo+Pj4+PmhlYWRlci4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+IFRoYW5rcywgTHVjeQ0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2Vs
IEhhbHBlcm4gRGlyZWN0DQo+Pj4+PiAgID4+Pj4+Pj4gW21haWx0bzpqbWguZGlyZWN0QGpvZWxo
YWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LA0KPj4+Pj5NYXJjaCAxMiwNCj4+Pj4+ICAgPj4+
Pj4+PiAyMDE0IDEyOjI1IFBNIFRvOiBMdWN5IHlvbmc7IEpvZWwgTS4gSGFscGVybjsgTmljb2xh
cw0KPj4+Pj5CT1VUSE9SUzsNCj4+Pj4+ICAgPj4+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3Vp
Y2hhcmQgKGpndWljaGFyKTsNCj4+Pj4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+ICAg
Pj4+Pj4+PiBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAg
ID4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+
ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IEx1Y3ksIHlvdSBzYXkgInRoZSBtZXRhZGF0YSB0
ZXJtIG1lYW5zIC4uLiIgVGhlDQo+Pj4+PmRlZmluaXRpb24geW91DQo+Pj4+PiAgID4+Pj4+Pj4g
dGhlbiBwcm92aWRlIGlzIGEgZGVmaW5pdGlvbiBvZiB0aGUgc2V0IG9mIGluZm9ybWF0aW9uIHdl
DQo+Pj4+PmFyZQ0KPj4+Pj4gICA+Pj4+Pj4+IHByb3Bvc2luZyB0aGF0IHdlIHB1dCBpbiB0aGUg
U0ZDIGhlYWRlci4gSSwgYW5kIG90aGVycywNCj4+Pj4+aGF2ZQ0KPj4+Pj4gICA+Pj4+Pj4+IGJl
ZW4gdXNpbmcgdGhlIHRlcm0gbWV0YWRhdGEgbW9yZSBuYXJyb3dseS4gV2UgY2FuIHVzZQ0KPj4+
Pj53aGF0ZXZlcg0KPj4+Pj4gICA+Pj4+Pj4+IGRlZmluaXRpb24gd2Ugd2FudC4gQnV0IHdlIGRv
IG5lZWQgdG8gYWdyZWUgb24gdGhlDQo+Pj4+PmRlZmluaXRpb24uDQo+Pj4+PiAgID4+Pj4+Pj4g
Rm9yIHRoZSBwdXJwb3NlcyBvZiB0aGUgV0csIGl0IHNlZW1zIG11Y2ggbW9yZSB1c2VmdWwgdG8N
Cj4+Pj4+dXNlIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+IHRlcm0gbWV0YWRhdGEgZm9yIHRoZSBuYXJy
b3dlciBkZXNjcmlwdGlvbi4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IFlvdXJz
LCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gT24gMy8xMi8xNCwgMTox
OSBQTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+PiBIaSBKb2VsLA0KPj4+Pj4g
ICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBJIGFncmVlLiBXZSBuZWVkIHRvIGRpZmZlcmVu
dGlhdGUgdGhlIG1ldGFkYXRhIHVzZWQgYnkNCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+
PmZ1bmN0aW9uIGFuZCBTRkMgaGVhZGVyLiBUaGUgbWV0YWRhdGEgdGVybSBtZWFucyBjYXJyeWlu
Zw0KPj4+Pj5zb21lDQo+Pj4+PiAgID4+Pj4+Pj4+c3RhdGVzIGFsb25nIHdpdGggdGhlIHBhY2tl
dC4gSU1POiBTRkMgaGVhZGVyIGlzIGEga2luZCBvZg0KPj4+Pj4gICA+Pj4+Pj4+Pm1ldGFkYXRh
IGNhcnJpZWQgb24gcGFja2V0IGZvciBuZXh0IHNlcnZpY2Ugbm9kZSB0byB1c2UuDQo+Pj4+Pklu
IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+PmNvbnRleHQgb2YgU0ZDLCB3ZSBoYXZlIHRlcm0gZm9yIFNG
QyBoZWFkZXIgYW5kIHRoZQ0KPj4+Pj5tZXRhZGF0YSB0aGF0DQo+Pj4+PiAgID4+Pj4+Pj4+d2Fz
IGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgb3IgYmV0d2VlbiBzZXJ2aWNlDQo+
Pj4+PiAgID4+Pj4+Pj4+ZnVuY3Rpb25zIGFuZCBjbGFzc2lmaWVycy9zZXJ2aWNlIG5vZGVzLCB3
aGljaCBpcyB3aGF0DQo+Pj4+PnRoZSBkcmFmdA0KPj4+Pj4gICA+Pj4+Pj4+PmZvY3VzLg0KPj4+
Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBUaGFua3MsIEx1Y3kNCj4+Pj4+ICAgPj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuDQo+Pj4+PiAgID4+Pj4+Pj4+IFttYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwNCj4+Pj4+IDIw
MTQNCj4+Pj4+ICAgPj4+Pj4+Pj4gMTE6MTggQU0gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VU
SE9SUzsgUm9uIFBhcmtlciBDYzoNCj4+Pj4+IEppbQ0KPj4+Pj4gICA+Pj4+Pj4+PiBHdWljaGFy
ZCAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhh
ZGkgU2FsaW0NCj4+Pj4+ICAgPj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiBkcmFm
dC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+PiBJIHRoaW5rIGl0IGlzIGltcG9ydGFudCB0byBrZWVwIGEgc3Ryb25n
IGRpc3RpbmN0aW9uDQo+Pj4+PmJldHdlZW4NCj4+Pj4+ICAgPj4+Pj4+Pj4gbWV0YWRhdGEgKHdo
aWNoIGlzIGZvciB1c2UgYnkgYXBwbGljYXRpb25zKSBhbmQgdGhlDQo+Pj4+PnNlcnZpY2UNCj4+
Pj4+ICAgPj4+Pj4+Pj4gY2hhaW5pbmcgaW5mb3JtYXRpb24gaW4gdGhlIGJhc2Ugc2VydmljZSBj
aGFpbiBoZWFkZXIsDQo+Pj4+PndoaWNoIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+IGZvciB1c2UgYnkg
dGhlIHNlcnZpY2UgY2hhaW4gc3VwcG9ydCBtZWNoYW5pc21zLg0KPj4+Pj4gICA+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4gT24gMy8xMi8xNCwgMTA6NDIgQU0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+IEZ1bGx5IGFncmVlIHdpdGggSm9lLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+IFdlIHNob3VsZCBub3QgcmVxdWlyZSBhIGZpeCBsZW5ndGggZm9yIGluLWJh
bmQgbWV0YWRhdGENCj4+Pj4+YnV0DQo+Pj4+PiAgID4+Pj4+Pj4+PiBhbHNvIG5vdCBsZWF2ZSBp
dCBmb3IgZnJlZWx5IHVzYWdlLiBJbiBmYWN0LCB3aGVuIGENCj4+Pj4+c2VydmljZQ0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4gbm9kZSBpbnNlcnRzIFNGQyBoZWFkZXIgb24gYSAoZW5jYXBzdWxhdGVkKSBw
YWNrZXQgYW5kDQo+Pj4+PnNlbmQgdG8NCj4+Pj4+ICAgPj4+Pj4+Pj4+IG5leHQgc2VydmljZSBu
b2RlLCBTRkMgaGVhZGVyIGl0c2VsZiBjYW4gYmUgc2VlbiBhcyBhDQo+Pj4+Pm1ldGFkYXRhLg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBz
ZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJl
aGFsZiBPZiBKb2VsIE0uDQo+Pj4+PkhhbHBlcm4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFNlbnQ6IFdl
ZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgOToyMSBBTSBUbzogTmljb2xhcw0KPj4+Pj5CT1VUSE9S
UzsNCj4+Pj4+ICAgPj4+Pj4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNo
YXIpOw0KPj4+Pj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj4gICA+Pj4+Pj4+Pj4gc2Zj
OyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4g
ZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBGb3IgaW4tYmFuZCBtZXRhZGF0YSwgdGhlIEFQSSBmb3Ig
YWNjZXNzIGNhbiBlYXNpbHkgYmUNCj4+Pj4+ICAgPj4+Pj4+Pj4+IHN5bmNocm9ub3VzLiBPdXQg
b2YgYmFuZCBtZXRhZGF0YSBuZWVkcyBkaWZmZXJlbnQNCj4+Pj4+aGFuZGxpbmcuDQo+Pj4+PiAg
ID4+Pj4+Pj4+PiBUaGVyZSBhcmUgbWFueSBjYXNlcyB3aGVyZSBvdXQtb2YtYmFuZCBtZXRhZGF0
YSBpcw0KPj4+Pj51c2VmdWwgYW5kDQo+Pj4+PiAgID4+Pj4+Pj4+PiBhcHByb3ByaWF0ZS4gQnV0
IHRoZXkgZG8gbm90IGNvdmVyIGFsbCBuZWVkcyBieSBhbnkNCj4+Pj4+c3RyZXRjaC4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBFdmVuIGlmIGVhY2ggcGllY2Ugb2YgaW4t
YmFuZCBtZXRhZGF0YSBpcyBvZiBmaXhlZA0KPj4+Pj5sZW5ndGgsDQo+Pj4+PiAgID4+Pj4+Pj4+
PiB0aGVyZSBhcmUgbWFueSBkaWZmZXJlbnQga2luZHMgb2YgbWV0YXR5cGUuIFRyeWluZyB0bw0K
Pj4+Pj5zYXkNCj4+Pj4+ICAgPj4+Pj4+Pj4+ICJ0aGVyZSB3aWxsIGJlIGV4YWN0bHkgZm91ciBw
aWVjZXMsIGFuZCB0aGV5IHdpbGwgYmUgb2YNCj4+Pj4+dHlwZXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+
IHQxLCB0MiwgdDMsIGFuZCB0NCIgaXMgc2ltcGx5IHRvbyBzcGVjaWZpYyBmb3IgZXZlbiA4MCUN
Cj4+Pj4+b2YgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pm5lZWRzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IE9uIDMvMTIvMTQsIDg6NTIgQU0sIE5pY29sYXMgQk9VVEhPUlMgd3JvdGU6
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gSGVsbG8gUm9uLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gU2VuZGluZyBvdXQgb2YgYmFuZCBjb25ncnVlbnQgbWV0YWRhdGEgbWF5
IG5vdCBiZSB0aGUNCj4+Pj4+YW5zd2VyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdG8gYWxsIG5lZWRz
IGJ1dCBpdCBpcyBvbmUgdG9vbCB0aGF0IHdlIHNob3VsZCBrZWVwLg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gTm90IGFsbCBtZXRhZGF0YSBpcyB0aWVkIHRvIGEgc3Bl
Y2lmaWMgcGFja2V0LCBmb3INCj4+Pj4+ZXhhbXBsZSBhDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gcG9s
aWN5IGNoYW5nZSBpbiBQQ1JGIGNvdWxkIGxlYWQgdG8gc29tZSBtZXRhZGF0YQ0KPj4+Pj5zaWdu
YWxpbmcsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdGhlIHJlYWN0aW9uIHRpbWUgbmVlZCBub3QgYmUg
aW1tZWRpYXRlLCBmZXcgbXMgbWF5DQo+Pj4+Pm5vdCBtYXR0ZXIuDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBBcyB5b3UgcG9pbnQsIGlmIGEgcGFja2V0IGlzIHRpZWQg
dG8gYSBtZXRhZGF0YSBhDQo+Pj4+PmNvcnJlbGF0aW9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gaW5m
byBjYW4gYmUgc2V0IGluIGJvdGggcGFja2V0IHRvIGRlYWwgd2l0aCBpdCAoaS5lDQo+Pj4+Pm1l
dGFkYXRhDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gZXhwZWN0ZWQgZmxhZyBpbiB0aGUgU0ZDIGhlYWRl
ciwgcGx1cyBhbiBpZCkNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEZp
bmFsbHkgd2UgY2FuIHN0aWxsIHNlbmQgc29tZSBsaW1pdGVkIG1ldGFkYXRhIHdpdGhpbg0KPj4+
Pj5hIGhlYWRlci4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGlzIGNvdWxkIGJlIHVzZWQgZm9yIGxv
YWQgYmFsYW5jZXJzIGluIHBhcnRpY3VsYXIgaWYNCj4+Pj4+d2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBhZ3JlZSBvbiBhIGNvbnZlbnRpb24gdG8gbG9jYXRlICJjb2Fyc2UgZ3JhaW4gcG9saWN5Ig0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IC8gImZpbmUgZ3JhaW4gcG9saWN5IiBvbiByZXNlcnZlZCBjb250
ZXh0IGhlYWRlcnMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGlz
IHNlZW1zIHRvIG9wZW4gdXAgYSBsb3Qgb2YgZmxleGliaWxpdHkgLw0KPj4+Pj5pbm5vdmF0aW9u
cy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE9uIHlvdXIgbGFzdCBw
b2ludCwgdGhlcmUgaXMgYSBxdWVzdGlvbiBvbiBob3cgdG8gbWFrZQ0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+IG1ldGFkYXRhIGF2YWlsYWJsZSB0byBhIFNlcnZpY2UgRnVuY3Rpb24uIEN1cnJlbnQgc29j
a2V0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gY29ubmVjdGlvbnMgZm9yIGV4YW1wbGUgZG8gbm90IGFs
bG93IHRvIHJldHJpZXZlIElQDQo+Pj4+PmhlYWRlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG9wdGlv
bnMuIFNvIEkgYXNzdW1lIHRoYXQgU0ZDIGF3YXJlIFNlcnZpY2UgRnVuY3Rpb25zDQo+Pj4+Pndp
bGwNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBuZWVkIHNvbWUgKGFzeW5jaHJvbm91cw0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+ID8pIEFQSSB0byByZXRyaWV2ZSBTRkMgaGVhZGVyIGluZm9ybWF0aW9uIGFzIHdl
bGwgYXMNCj4+Pj4+aW4tYmFuZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1ldGFkYXRhLiBJIGRvbid0
IHNlZSBvdXQgb2YgYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQNCj4+Pj4+YWRkaW5nDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gY29tcGxleGl0eSwgdGhlIHNhbWUgQVBJIGNhbiBwcm9iYWJseSBhcHBseS4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoZSBhbHRlcm5hdGl2ZSBv
cHRpb24sIGFsbG93aW5nIHZhcmlhYmxlIHNpemVkDQo+Pj4+Pm1ldGFkYXRhIGluDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gdGhlIFNGQyBoZWFkZXIgaGFzIHNvbWUgZHJhd2JhY2tzIGFzIHdlbGwsIG9u
ZSBiZWluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGZyYWdtZW50YXRpb24sIGFuZCBzb21lIHN3aXRj
aGVzIGV4cGVjdGluZyBhcyB3ZWxsIHRvDQo+Pj4+Pmxvb2sgYXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBlbmQgdXNlciB0cmFmZmljIGhlYWRlcnMgZm9yIGxpbmsgbG9hZCBiYWxhbmNpbmcuIEkNCj4+
Pj4+d291bGQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBhZ3JlZSB0aGF0IGlmIHdlIGNhbiBhY2NlcHQg
dGhlc2UgaXNzdWVzLCB0aGVuIHNlbmRpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBvZmYtbGluZSBj
b25ncnVlbnQgbWV0YWRhdGEgbG9vc2VzIGl0cyBpbnRlcmVzdC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFdlIG5lZWQgdG8gdGFrZSBpbnRvIGFjY291bnQgdGhhdCBi
b3RoIGluLWJhbmQgYW5kDQo+Pj4+PmNvbmdydWVudA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG91dC1v
Zi1iYW5kIG1ldGFkYXRhIHRyYW5zcG9ydCBpcyBub3QgcmVsaWFibGUuIEENCj4+Pj4+cGFja2V0
IGxvc3MNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0cmlnZ2VyaW5nIHJldHJhbnNtaXNzaW9uIHdvdWxk
IG5vdCBsZWFkIHRvIHRoZQ0KPj4+Pj5pZGVudGljYWwNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiByZWNv
bnN0cnVjdGlvbiBvZiB0aGUgYXNzb2NpYXRlZCBtZXRhZGF0YS4gSW4gc29tZQ0KPj4+Pj5jYXNl
cywgd2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtaWdodCB0aHVzIGV2ZW4gbmVlZCBub24tY29uZ3J1
ZW50IG91dC1vZi1iYW5kIHJlbGlhYmxlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWV0YWRhdGEgdHJh
bnNwb3J0Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE5pY29sYXMgX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXyBGcm9tOg0KPj4+Pj4gUm9uDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gUGFya2VyIFtSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tPl0gU2VudDoNCj4+Pj4+V2VkbmVzZGF5LA0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IE1hcmNoIDEyLCAyMDE0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gMTI6NDMgUE0g
VG86IE5pY29sYXMgQk9VVEhPUlMgQ2M6IEppbSBHdWljaGFyZA0KPj4+Pj4oamd1aWNoYXIpOw0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+PnNmYzsgSmFt
YWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBkcmFm
dC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gTmljb2xhcywNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IEkgdW5kZXJzdGFuZCB0aGUgY29uY2VwdCBmb3Igb3V0IG9mIGJhbmQgc2ln
bmFsaW5nIG9mDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5tZXRhZGF0YSwgYnV0IEkgYW0gY29uY2VybmVk
IHRoYXQgaXQgaW50cm9kdWNlcw0KPj4+Pj5zaWduaWZpY2FudA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Y29tcGxleGl0eSBkdWUgdG8gdGhlIHBvdGVudGlhbCByYWNlIGNvbmRpdGlvbiBvZg0KPj4+Pj5y
ZWNlaXZpbmcgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5yZWFsIHBhY2tldCBiZWZvcmUgdGhlIG1l
dGFkYXRhLiBXaGlsZSB0aGUgcmVhbCBwYWNrZXQNCj4+Pj4+Y291bGQNCj4+Pj4+ICAgPj4+Pj4+
Pj4+PmluZGljYXRlIHRoYXQgb3V0IG9mIGJhbmQgbWV0YWRhdGEgaXMgZXhwZWN0ZWQsIGhvdyBj
YW4NCj4+Pj4+d2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pmd1YXJhbnRlZSB0aGUgb3JkZXIgb2YgcmVj
ZXB0aW9uPyBXaGF0IGlmIHN3aXRjaGluZyBvcg0KPj4+Pj5yb3V0aW5nDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj5ub2RlcyBhcHBseSBoYXNoIGJhc2VkIGxvYWQgYmFsYW5jaW5nPyBXaGF0IGlmIHRoZSBs
b2FkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5iYWxhbmNpbmcgdW5kZXJzdGFuZHMgU0ZDIGVuY2FwcyBh
bmQgbG9va3MgYmV5b25kIGl0IHRvDQo+Pj4+PnRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+b3JpZ2lu
YWwgaGVhZGVyIHRvIGdldCBiZXR0ZXIgZW50cm9weT8NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBDYW4g
d2UgZ3VhcmFudGVlIHRoYXQgdGhlIG1ldGFkYXRhIGFuZCByZWFsIHBhY2tldA0KPj4+Pj53aWxs
IGZvbGxvdw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+dGhlIGV4YWN0IHNhbWUgcGF0aD8gSWYgd2UgY2Fu
IG5vdCwgdGhlbg0KPj4+Pj5pbXBsZW1lbnRhdGlvbnMgd2lsbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
bmVlZCB0byBhZGQgaW5ncmVzcyBxdWV1aW5nIHRvIGNvcGUgd2l0aCB0aGUgc2NlbmFyaW8uDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBBbHNvLCBkbyB5b3UgZmVlbCB0
aGF0IHRoZSBpbmNyZWFzZSBpbiBpbXBsZW1lbnRhdGlvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGNv
bXBsZXhpdHkgYXQgdGhlIHNlcnZpY2UgZnVuY3Rpb25zIGlzIHJlYXNvbmFibGU/DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGFua3MuDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBSb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+PiBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MDkgQU0sICJOaWNvbGFzIEJPVVRIT1JT
Ig0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0
bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+DQo+Pj4+PjxtYWlsdG86Tmljb2xhcy5CT1VU
SE9SU0Bxb3Ntb3MuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+IEkgdGhpbmsgd2UgbXVzdCBtYWtlIGEgZGlzdGluY3Rpb24gYmV0d2VlbjoNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gLSBNZXRhZGF0YSB3aGljaCBz
aG91bGQgYmUgcGFydCBvZiB0aGUgaGVhZGVyIGRlZmluZWQNCj4+Pj4+YXMgaW4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4gYmFuZCBtYXJraW5nLiAtIE1ldGFkYXRhIHdpdGggY2FuIGJlIHBhc3NlZCBv
dXQgb2YNCj4+Pj4+YmFuZCwgZm9yDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGV4YW1wbGUgY29uZ3J1
ZW50IG91dCBvZiBiYW5kIHNpZ25hbGluZyBkZWZpbmVkIGluDQo+Pj4+PnRoZSBkcmFmdA0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBUaGUgZm9ybWVyIGNhbGxzIGZv
ciBhIGxpbWl0ZWQgc3BhY2UgaW4gdGhlIGhlYWRlciwNCj4+Pj4+dHJ1ZSwgVGhlDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+IGxhdHRlciBob3dldmVyIGRvZXMgbm90IGluY3VyIGFueSBzcGFjZSBsaW1p
dGF0aW9uDQo+Pj4+PmFuZCBpcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBzdGlsbCBmYWlybHkgZWZm
aWNpZW50IGFuZCBpdCByZW1haW5zIGNvbXBhdGlibGUgd2l0aA0KPj4+Pj5hIGZpeGVkDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+IHNpemUgaGVhZGVyIHVzZWQgdG8gcm91dGUgdGhvc2Ugc2lnbmFsaW5n
IG1lc3NhZ2VzDQo+Pj4+PmFsb25nIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBjaGFpbidzIHNl
cnZpY2UgZnVuY3Rpb25zLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
PiBOaWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbToN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW2pndWljaGFyQGNp
c2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPl0gU2VudDoNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4gVHVlc2RheSwgTWFyY2ggMTEsIDIwMTQgNjo0OCBQTSBUbzogUm9uIFBhcmtlciBDYzoN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gTmljb2xhcyBCT1VUSE9SUzsgYnJpanNtYW5AanVuaXBlci5u
ZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFN1
YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lk
ZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gSGkgUm9u
LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBXZSBjYW4gY2VydGFp
bmx5IGhhdmUgdGhpcyBkaXNjdXNzaW9uIGJ1dCB3ZSBzaG91bGQNCj4+Pj4+Zmlyc3QNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4gY29uc2lkZXIgd2hhdCBpbmZvcm1hdGlvbiBpcyBuZWNlc3NhcnkgYW5k
IGlmIHNhaWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gaW5mb3JtYXRpb24gY2FuIGZpdCB3aXRoaW4g
YSBmaXhlZCBudW1iZXIgb2YgY29udGV4dHMNCj4+Pj4+aW4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+IG1ham9yaXR5IG9mIGNhc2VzLiBSZW1lbWJlciwgdGhlIGdvYWwgb2YgYmVpbmcgYWJsZQ0K
Pj4+Pj50byBwYXNzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIHRocm91Z2ggdGhlIG5l
dHdvcmsgaXMgdG8gZW5oYW5jZSBzZXJ2aWNlDQo+Pj4+PmRlbGl2ZXJ5LA0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+PiBub3QgcGFzcyB0aGUgZW50aXJlIHdvcmtzIG9mIFNoYWtlc3BlYXJlIDstKQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBTZW50IGZyb20gbXkgaVBob25l
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBPbiBNYXIgNywgMjAx
NCwgYXQgMzo1MiBBTSwgIlJvbiBQYXJrZXIiDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiA8Um9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbT4NCj4+Pj4+PG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4g
d3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gTmljb2xh
cywNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBJIHNlZSBzaW1p
bGFyIHJlcXVpcmVtZW50cyBmcm9tIHRoZSAzZ3BwIEVQQyBzaWRlLg0KPj4+Pj5JIHdvdWxkDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBsaWtlIHRvIHByb3Bvc2UgYW4gT1VJIC8gVExWIGJhc2VkIGFw
cHJvYWNoIHdoZXJlIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gcmVzZXJ2ZWQgT1VJIGNhbiBi
ZSB1c2VkIGZvciBhZ3JlZWQgdXBvbiB0eXBlcyBvZg0KPj4+Pj5jb21tb24NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+IG1ldGFkYXRhIGFuZCB2ZW5kb3Igb3Igb3RoZXIgb3JnYW5pemF0aW9uYWwgT1VJ
cyBjYW4NCj4+Pj4+YmUgdXNlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gdG8gcXVpY2tseSBpbm5v
dmF0ZSBpbiB0aGUgbmV0d29ya3MuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBTaW11bHRhbmVvdXNs
eSwgSSB3b3VsZCBhbHNvIGxpa2UgdG8gY29uc2lkZXINCj4+Pj4+bWVjaGFuaXNtcw0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4gdGhhdCBhcmUgb3B0aW1pemVkIGZvciBsb25nIGxpdmVkIGZsb3dzIHNv
IGFzIHRvDQo+Pj4+PmxpbWl0IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gbmVnYXRpdmUgZWZm
ZWN0cyBvZiBwYWNrZXQgZ3Jvd3RoLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+IFJvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gT24gTWFyIDcsIDIwMTQsIGF0IDg6MzQgQU0sICJOaWNv
bGFzIEJPVVRIT1JTIg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IDxOaWNvbGFzLkJPVVRIT1JTQHFv
c21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4NCj4+Pj4+PG1haWx0
bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEhlbGxvIEppbQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSSBoYXZlIHNlZW4gY2FzZXMgaW4gR2kgTEFOLCB3
aGVyZSBzdWJzY3JpYmVyIHJlbGF0ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBpbmZvcm1hdGlv
biBpcyBwYXNzZWQgdG8gYSBXZWIgUHJveHkgZm9yIEhUVFAgaGVhZGVyDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4gZW5yaWNobWVudCAoYWltZWQgYXQgc29tZSBXZWIgQ29udGVudCBwcm92aWRlcnMN
Cj4+Pj4+cGFydG5lcnMgb2YNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiB0aGUgTW9iaWxlIE9wZXJh
dG9yKS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBJbmZvcm1hdGlvbiB3YXMgYW4gY29kZWQgKHBl
cnNpc3RlbnQpIHN1YnNjcmliZXIgaWQNCj4+Pj4+ZGVyaXZlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+IGZyb20gdGhlIE1TSVNETiwgYW5kIGNvdXBsZSBvZiBmIGN1c3RvbWVyIHByb2ZpbGUNCj4+
Pj4+cmVsYXRlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGZpZWxkcy4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEluIGFuIHNmYyBiYXNlZCBHaSBMQU4sIHRo
aXMgZW50aXR5IHNob3VsZCByZWNlaXZlDQo+Pj4+ID5mcm9tIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+IENsYXNzaWZpZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+IC0gQSBjbGFzc2lmaWNhdGlvbiBvZiB0aGUgQ29udGVudCBQcm92aWRlciAoIElkLA0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IENhdGVnb3J5KSBiYXNlZCBvbiB0cmFmZmljIGFuYWx5c2lz
IC0gVGhlIE1TSVNETiBvZg0KPj4+Pj4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gc3Vic2Ny
aWJlciAtIFR3byBzdWJzY3JpYmVyIHBvbGljeSBmaWVsZHMgKG5vdCB0aWVkDQo+Pj4+PiB0byBQ
Q1JGDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gYnV0IGJlbG9uZ2luZyB0byB0aGUgU3Vic2NyaWJl
ciBEQikgKFN1YnNjcmliZXINCj4+Pj4+IGNhdGVnb3J5LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
IHN1Yi1jYXRlZ29yeSkgLSBBIHNlc3Npb24gaWQgKGZvciBsb2dnaW5nIGFuZA0KPj4+Pj50cmFj
a2luZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHB1cnBvc2VzKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gVGhlIG9iamVjdGl2ZSBiZWluZyB0byBhdm9pZCBo
YXZpbmcgdGhlIEhUVFAgUHJveHkNCj4+Pj4+dG8NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBiZWNv
bWUgYSB0cnVzdGVkIGFwcGxpY2F0aW9uIChpbnRlcm9nYXRlIHRoZQ0KPj4+Pj4gc3Vic2NyaWJl
ciBEQiwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBldGMuLikNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gTmljb2xhcw0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206
IEppbQ0KPj4+Pj4gR3VpY2hhcmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiAoamd1aWNoYXIpIFtq
Z3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT5dIFNlbnQ6DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gVGh1cnNkYXksIE1hcmNoIDA2LCAyMDE0IDI6MDIgUE0gVG86IEph
bWFsIEhhZGkNCj4+Pj4+U2FsaW07DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gam1vaXNhbmRAanVu
aXBlci5uZXQ8bWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0PiA8bWFpbHRvOmptb2lzYW5kQGp1
bmlwZXIubmV0PjsNCj4+Pj4+IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gQ2M6DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4gc2ZjIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBIaSBKYW1hbCwNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IFlvdSBzYWlkICJJdCBzZWVtcyB0aGVyZSdz
IGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlDQo+Pj4+PiBzaXplZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+IG1ldGFkYXRhIi4uIEkgYW0gbm90IHNvIGNvbnZpbmNlZCBhbmQgd291bGQgbGlrZSB0bw0K
Pj4+Pj4gYmV0dGVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gdW5kZXJzdGFuZCB0aGUgcmVxdWly
ZW1lbnRzIGJlZm9yZSBwYXNzaW5nIGp1ZGdlbWVudC4NCj4+Pj4+IElmIHdlDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4gbG9vayBhdCB0aGUgdXNlIGNhc2VzIGFzIHByZXNlbnRlZCB0aHVzIGZhciBp
bnRvDQo+Pj4+PiB0aGUgV0cgSQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGhhdmUgeWV0IHRvIHNl
ZSBhIHNpbmdsZSBleGFtcGxlIG9mIHRoZSBuZWVkDQo+Pj4+PiAobm90aW5nIHRoYXQNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBkZXNpcmUgaXMgbm90IHRoZSBzYW1lIGFzIG5lZWQpIC0gSSBhbSBu
b3Qgc2F5aW5nDQo+Pj4+PiB0aGVyZSBpcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IG5vIHJlcXVp
cmVtZW50IGJ1dCByYXRoZXIgdGhhdCB3ZSBzaG91bGQgbm90IGp1bXANCj4+Pj4+IHRvIHRoZQ0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGNvbmNsdXNpb24gYW5kIGJ1aWxkIHN0YW5kYXJkcyBhcm91
bmQgYSB0aGVvcnkuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IE9uIDMvMy8x
NCwgNjozNSBBTSwgIkphbWFsIEhhZGkgU2FsaW0iDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IDxo
YWRpQG1vamF0YXR1LmNvbTxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+IDxtYWlsdG86aGFkaUBt
b2phdGF0dS5jb20+Pg0KPj4+Pj53cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+Pj4gSSBsaWtlIHRoZSBkb2MgLSB3ZWxsIHdyaXR0ZW4uDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IFNlY3Rpb24gNC4zIG9uIG1l
dGFkYXRhIGVuY29kaW5nLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+PiBJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlIHNpemVkDQo+
Pj4+PiBtZXRhZGF0YQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiAoYXQgbGVhc3QgZm9yIGh0dHAv
YXBwIHlvdSBzZWVtIHRvIGluZGljYXRlIHRoZQ0KPj4+Pj4gZGVzaXJlIGZvcg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+Pml0KS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gRm9yIGEgZGF0YXBhdGgg
cGVyLXBhY2tldCBtZXRhZGF0YSwgaSBmZWVsIHRoZQ0KPj4+Pj4gbmVlZCBpcw0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+PiBqdXN0IGFzIGltcG9ydGFudC4gQXJlIHdlIGxpbWl0ZWQgYnkgdGhlIGZh
Y3QgdGhhdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBleGlzdGluZyBoYXJkd2FyZSBtYXkgbm90
IGJlIGFibGUgdG8gaGFuZGxlIFRMVnM/DQo+Pj4+PkZvcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
PiBleGFtcGxlLCBJIGRvbnQgaGF2ZSBhIHByb2JsZW0gaGFuZGxpbmcgVExWcyBpbiBhDQo+Pj4+
PiBzb2Z0d2FyZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PmRhdGFwYXRoLg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBjaGVlcnMsIGphbWFsDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
PiBtYWlsaW5nIGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86
c2ZjQGlldGYub3JnPg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+
Pj4gbWFpbGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGxpc3Qgc2Zj
QGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+
Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGxp
c3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+
ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18gc2ZjIG1haWxpbmcNCj4+Pj4+IGxpc3QNCj4+Pj4+ICAgPj4+Pj4gc2Zj
QGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+
Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+
Pj4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KPj4+Pj4gICA+PnNmYyBtYWlsaW5nIGxpc3QNCj4+Pj4+ICAgPj5z
ZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+
Pj4+PiAgID4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+
ICAgPg0KPj4+Pj4gICA+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCj4+Pj4+ICAgPnNmYyBtYWlsaW5nIGxpc3QNCj4+Pj4+ICAgPnNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+ICAgPmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+Pg0KPj4+Pg0KPj4+PiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+PiBzZmMg
bWFpbGluZyBsaXN0DQo+Pj4+IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+
PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+DQo+Pj4gX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+PiBzZmMgbWFp
bGluZyBsaXN0DQo+Pj4gc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4gaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pg0KPj4NCj4+X19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+c2ZjIG1haWxpbmcg
bGlzdA0KPj5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+aHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4NCj5fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXw0KPnNmYyBtYWlsaW5nIGxpc3QNCj5zZmNAaWV0Zi5v
cmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYw0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNm
Y0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmMNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OldpbmdkaW5nczsNCglwYW5vc2UtMTo1IDAgMCAwIDAgMCAwIDAgMCAw
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6U2ltU3VuOw0KCXBhbm9zZS0xOjIgMSA2IDAg
MyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpTaW1TdW47DQoJcGFub3Nl
LTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGli
cmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250
LWZhbWlseTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQt
ZmFjZQ0KCXtmb250LWZhbWlseToiXEBTaW1TdW4iOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEg
MSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiTVMgVUkgR290aGljIjsNCglwYW5v
c2UtMToyIDExIDYgMCA3IDIgNSA4IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJc
QE1TIFVJIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2IDAgNyAyIDUgOCAyIDQ7fQ0KLyogU3R5
bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3Jt
YWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEy
LjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCmE6bGluaywg
c3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7
DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJs
aW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0
ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAuTXNvQWNldGF0ZSwgbGkuTXNvQWNldGF0ZSwg
ZGl2Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5r
OiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAx
cHQ7DQoJZm9udC1zaXplOjguMHB0Ow0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlm
Ijt9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0
IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9v
biBUZXh0IjsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0KcC5iYWxsb29u
dGV4dCwgbGkuYmFsbG9vbnRleHQsIGRpdi5iYWxsb29udGV4dA0KCXttc28tc3R5bGUtbmFtZTpi
YWxsb29udGV4dDsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250
LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0K
cC5tc29jaHBkZWZhdWx0LCBsaS5tc29jaHBkZWZhdWx0LCBkaXYubXNvY2hwZGVmYXVsdA0KCXtt
c28tc3R5bGUtbmFtZTptc29jaHBkZWZhdWx0Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0K
CW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2lu
LWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBS
b21hbiIsInNlcmlmIjt9DQpzcGFuLmNoYXINCgl7bXNvLXN0eWxlLW5hbWU6Y2hhcjsNCglmb250
LWZhbWlseTpTaW1TdW47fQ0Kc3Bhbi5iYWxsb29udGV4dGNoYXIwDQoJe21zby1zdHlsZS1uYW1l
OmJhbGxvb250ZXh0Y2hhcjsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0K
c3Bhbi5lbWFpbHN0eWxlMjENCgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHlsZTIxOw0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLmVt
YWlsc3R5bGUyMg0KCXttc28tc3R5bGUtbmFtZTplbWFpbHN0eWxlMjI7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHls
ZTI1DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxp
YnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXtt
c28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdv
cmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4w
aW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQovKiBM
aXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDo4ODc5NTQzMjM7DQoJ
bXNvLWxpc3QtdGVtcGxhdGUtaWRzOjQ1NTkxOTg5MDt9DQpAbGlzdCBsMDpsZXZlbDENCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS4waW47
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsN
Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7
DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7fQ0KQGxpc3QgbDA6bGV2
ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
gqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBw
dDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDA6bGV2ZWw0DQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjIuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDA6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuNWlu
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0K
QGxpc3QgbDA6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28t
bGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMuMGluOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9u
dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDA6bGV2ZWw3
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDA6bGV2ZWw4DQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOjQuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpX
aW5nZGluZ3M7fQ0KQGxpc3QgbDA6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjQuNWluOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0Kb2wN
Cgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KLS0+PC9z
dHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVk
aXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28g
OV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJl
ZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9o
ZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRp
diBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5XZWxsIHRoZSBxdWVzdGlvbiBkZSBqb3Vy
IGlzIOKAnGRvZXMgYSBjaGFpbiBJRCBkZWZpbmUgYSBjbGFzcyBvciBhbiBpbnN0YW5jZeKAneKA
pi4gSWYgaXQgZGVmaW5lcyBhbiBjbGFzcyB3ZSBhbHNvIG5lZWQgaW5zdGFuY2UgaW5mb3JtYXRp
b24sIGlmIGl0IGlzIGN1cnJlbnRseQ0KIG92ZXJsb2FkZWQgdG8gZGVmaW5lIGNsYXNzIGFuZCBp
bnN0YW5jZSBJTU8gd2UgaGF2ZSBhIHByb2JsZW3igKYuPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5EYXZlPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+
DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7
cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij4gc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddDQo8Yj5PbiBCZWhh
bGYgT2YgPC9iPkNoYW5nY2hlbmcgSHVhbmc8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgTWFy
Y2ggMTgsIDIwMTQgNzo0MyBBTTxicj4NCjxiPlRvOjwvYj4gTmljb2xhcyBCT1VUSE9SUzxicj4N
CjxiPkNjOjwvYj4gWHV4aWFvaHU7IHNmY0BpZXRmLm9yZzsgbWlrZWJpYW5jQGFvbC5jb208YnI+
DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtNUyBVSSBHb3RoaWMmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+562U5aSNPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij46IFNG
QyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPkdvb2QgcG9pbnRzLiBJIGJlbGlldmUgZXhwbGljaXQgY2hh
aW4gSUQgc2hvdWxkIGJlIG1hbmRhdG9yeS4gVGhlIG92ZXJoZWFkIGlzIHZlcnkgbGl0dGxlLiBJ
dCBoZWxwcyBzaW1wbGlmeSBwcm9jZXNzaW5nIGFuZCBzdGVlcmluZyBzaWduaWZpY2FudGx5LiBU
aGUgZ2FpbiBpcyBodWdlLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5DaGFuZzxicj4NCjxicj4NCi0tLS0tLS0tLS0tLTxvOnA+PC9vOnA+PC9w
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkNoYW5nY2hlbmcgSHVhbmc8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+DQpPbiBNYXIgMTgsIDIwMTQsIGF0IDE6NTMgQU0s
IE5pY29sYXMgQk9VVEhPUlMgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFv
c21vcy5jb20iPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDtt
YXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkkgdGhpbmsgdGhhdCBrZWVw
aW5nIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50IHNob3VsZCBy
ZW1haW4gYW4gb2JqZWN0aXZlIGZvciBTRkMuICZuYnNwO1N1Y2ggYSBzZXBhcmF0aW9uIG9mIGNv
bmNlcm5zIGlzIGEgc291bmQgYXJjaGl0ZWN0dXJhbCBwcmluY2lwbGUNCiB0aGF0IGhlbHAga2Vl
cCB0aGluZ3Mgc2ltcGxlIGluIHByYWN0aWNlLiA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5P
biB0aGUgcXVlc3Rpb24gb2YgJm5ic3A7U2VydmljZSBQYXRoLCB3ZSBoYXZlIGEgZGlzY3Vzc2lv
biBvbiB3aGV0aGVyIHdlIG5lZWQgc29tZSBraW5kIG9mIGV4cGxpY2l0IGlkZW50aWZpZXIgb3Im
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Y291bGQgd2Ug
cmVseSBvbiBtYXBwaW5nIG9uIHNvbWUgdW5kZXJsYXkgbmV0d29yayBwcm90b2NvbCBmaWVsZHMu
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPk1heSBiZSBhIFBSTy9DT04gdGFibGUg
Y291bGQgaGVscCBmb2N1cyB0aGUgZ3JvdXAgZGVjaXNpb24gb24gdGhhdCBtYXR0ZXI8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMCBsZXZlbDEgbGZvMSI+DQo8c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+VmlzaWJpbGl0eSAodHJhY2luZyk8bzpwPjwvbzpwPjwvc3Bhbj48
L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDAgbGV2ZWwx
IGxmbzEiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZvcndhcmRpbmcgZ3JhcGggc3Ry
dWN0dXJlIGltcGFjdC9saW1pdGF0aW9uczxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMCBsZXZlbDEgbGZvMSI+DQo8c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+UmVjb25maWd1cmF0aW9uIHNwZWVkJm5ic3A7DQo8bzpw
PjwvbzpwPjwvc3Bhbj48L2xpPjwvdWw+DQo8dWwgdHlwZT0iZGlzYyI+DQo8dWwgdHlwZT0iY2ly
Y2xlIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDAgbGV2
ZWwyIGxmbzEiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkxCUyAvIHNjYWxlIG91dCBp
bXBhY3Q8bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
Y29sb3I6YmxhY2s7bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG87bXNvLWxpc3Q6bDAgbGV2ZWwyIGxmbzEiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPk5vZGUgYnlwYXNzIChlLmc7IG1haW50ZW5hbmNlKTxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+
PC91bD4NCjwvdWw+DQo8dWwgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9ImNvbG9yOmJsYWNrO21zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvO21zby1saXN0OmwwIGxldmVsMSBsZm8xIj4NCjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij51bmRlcmxheSBuZXR3b3JrL3RyYW5zcG9ydCBsYXllcnMgc3VwcG9ydDxvOnA+PC9v
OnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjaztt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlz
dDpsMCBsZXZlbDEgbGZvMSI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+SGVhZGVyIHNw
YWNlIGltcGFjdDxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJjb2xvcjpibGFjazttc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0bzttc28tbGlzdDpsMCBsZXZlbDEgbGZvMSI+DQo8c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+TXVsdGkgdGVuYW50IHN1cHBvcnQgaW1wYWN0PG86cD48L286cD48L3NwYW4+PC9s
aT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwwIGxldmVsMSBs
Zm8xIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5TRkMgb24gZmxhdCAoZS5nIG9wdGlj
YWwgTDIgZm9yIERhdGEgQ2VudGVycykgbmV0d29yayZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwv
bGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMCBsZXZlbDEg
bGZvMSI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+VW5kZXJsYXkgbmV0d29yayBhZG1p
bmlzdHJhdGlvbiBpbXBhY3Q8bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjwvdWw+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OmJsYWNrIj5QZXJzb25hbGx5IEkgdGhpbmsgdGhhdCBoYXZpbmcgYW4gZXhwbGljaXQgY2hhaW4g
aWRlbnRpZmllciAoZS5nLiBTZXJ2aWNlIFBhdGgvU2VydmljZSBJbmRleCkgaXMgY2xlYXIgKG1h
bmFnZW1lbnQgYW5kIGNvbnRyb2wpIGFuZCBub3QgZXhwZW5zaXZlIChoZWFkZXIgc3BhY2UpLg0K
IFRoZSBkcmF3YmFjayBiZWluZyBzb21lIGltcGFjdCBvbiB0aGUgc2ltcGxpY2l0eSB0byBhZGQv
cmVtb3ZlIGVsZW1lbnRzIGluIGEgY2hhaW4gZHluYW1pY2FsbHkuPG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOmJsYWNrIj5UYWcgc3dpdGNoaW5nIChhcyBNUExTKSAmbmJzcDthbGxvd3MgdG8g
bWFuYWdlIHRhZ3MgcGVyIHNlcnZpY2Ugbm9kZXMsIGxlYWRpbmcgdG8gbW9yZSB2ZXJzYXRpbGUg
YW5kIGRpdmVyc2UgZ3JhcGhzPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6Ymxh
Y2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5OaWNv
bGFzPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIg
YWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyIj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPg0KPGhyIHNpemU9IjIiIHdpZHRoPSIxMDAlIiBhbGlnbj0iY2VudGVyIj4NCjwv
c3Bhbj48L2Rpdj4NCjxkaXYgaWQ9ImRpdlJwRjgxMTQ2NyI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6YmxhY2siPiBYdXhpYW9odSBbPGEgaHJlZj0ibWFpbHRvOnh1eGlhb2h1QGh1YXdl
aS5jb20iPnh1eGlhb2h1QGh1YXdlaS5jb208L2E+XTxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5
LCBNYXJjaCAxOCwgMjAxNCA1OjA0IEFNPGJyPg0KPGI+VG86PC9iPiBKZXJvbWUgTW9pc2FuZDsg
PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT47
DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+
U3ViamVjdDo8L2I+IFtzZmNdIDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtNUyBVSSBHb3RoaWMmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjpibGFjayI+562U5aSNPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOmJsYWNrIj46IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj5JIGxpa2UgdGhlIGlkZWEgb2Ygc2VwYXJhdGluZyB0aGUgU2VydmljZSBGdW5j
dGlvbiBMYXllciBhbmQgdGhlIFNlcnZpY2UgUGF0aCBMYXllciwgYXMgcHJvcG9zZWQgaW4gZHJh
ZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMuIFRoZSByb2xlIG9mIHRoZQ0K
IFNlcnZpY2UgUGF0aCBMYXllciBpcyBqdXN0IHRvIHN0ZWVyIHRoZSB0cmFmZmljIGFsb25nIGEg
cGFydGljdWxhciBjaGFpbiBvZiBzZXJ2aWNlIG5vZGVzIHdoaWNoIGNhbiBiZSBpbXBsZW1lbnRl
ZCBieSBleGlzdGluZyB0b29scyBmb3Igc291cmNlIHJvdXRpbmcsIHN1Y2ggYXMgc2VnbWVudCBy
b3V0aW5nLiBBcyBzdWNoLCBpdOKAmXMgbm90IG5lY2Vzc2FyeSB0byB0cnkgdG8ga2VlcCB0aGUg
U2VydmljZSBQYXRoIExheWVyIHRyYW5zcG9ydC1pbmRlcGVuZGVudA0KIGFuZCBjb250YWluIGl0
IGluIHRoZSBTRkMgaGVhZGVyLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+QmVzdCByZWdhcmRzLDwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij5YaWFvaHU8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2LjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6
c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGlu
ZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2siPuWPkeS7
tuS6ujo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OlNpbVN1bjtjb2xvcjpibGFjayI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+5Luj6KGoIDwvYj5K
ZXJvbWUgTW9pc2FuZDxicj4NCjxiPuWPkemAgeaXtumXtDo8L2I+IDIwMTTlubQz5pyIMTjml6Ug
MTowMzxicj4NCjxiPuaUtuS7tuS6ujo8L2I+IDxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9s
LmNvbSI+bWlrZWJpYW5jQGFvbC5jb208L2E+OyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3Jn
Ij4NCnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj7kuLvpopg6PC9iPiBSZTogW3NmY10gU0ZDIGVu
Y2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+VGhpcyAobGVuZ3RoeSBhbmQgdmVyeSBsaXZlbHkpIHRocmVhZCBzdGFydGVkIGZyb20g
ZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMgKHdoaWNoIEkgY28tYXV0
aG9yZWQpLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SW4gc2VjdGlvbiA0LjgsIHdlIG1hZGUgYSBjbGVh
ciBkaXN0aW5jdGlvbiBiZXR3ZWVuIGEgc2VydmljZSBwYXRoIGxheWVyIChzdGVlcmluZyBwYWNr
ZXRzIGhvcCBieSBob3AgYWxvbmcgdGhlIGNoYWluKSBhbmQgYSBzZXJ2aWNlIGZ1bmN0aW9uIGxh
eWVyIChjb252ZXkNCiBtZXRhZGF0YSBpbmZvcm1hdGlvbiBvZiBpbnRlcmVzdCB0byBTRnMpLiBU
ZXJtaW5vbG9neSBhc2lkZSwgaXQgc2VlbXMgdGhhdCBzdWNoIGxheWVyZWQgdmlldyB3YXMgYWdy
ZWVkIHVwb24gYnkgbWFueSBwZW9wbGUgb24gdGhlIG1haWxpbmcgbGlzdC4NCjwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+Tm93IHRoaXMgY2VydGFpbmx5IGRvZXMgYmVnIHRoZSBxdWVzdGlvbiBvZiBzb2x2
aW5nIEJPVEggcHJvYmxlbXMgd2l0aCB0aGUgc2FtZSAocGFja2V0KSBlbmNhcHN1bGF0aW9uIG1l
Y2hhbmlzbS4gTm90YWJseSB3aGVuIG9ic2VydmluZyB0aGF0IG1hbnkgdXNlIGNhc2VzDQogY291
bGQgYmUgc2F0aXNmaWVkIHdpdGhvdXQgU0YtbGV2ZWwgbWV0YWRhdGEsIG9yIGJ5IHVzaW5nIG1v
cmUgb3V0LW9mLWJhbmQgd2F5cyB0byBjb252ZXkgc3VjaCBTRiBtZXRhZGF0YS4gQW5kIGFsc28g
d2hlbiBvYnNlcnZpbmcgdGhhdCBpbmJhbmQgbWFya2luZyAoZS5nLiBwYWNrZXQgaGVhZGVycykg
Y29tZXMgd2l0aCB2YXJpb3VzIHByb3MgJmFtcDsgY29ucyAoc29tZSBvZiB0aGUgaXNzdWVzIGJl
aW5nIGlkZW50aWZpZWQgaW4gdGhlIGRyYWZ0LA0KIGUuZy4gc2VjdGlvbnMgNC4xIGFuZCA0LjIp
LiA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkkgZG8gYWdyZWUgd2l0aCBNYXJpYS4gV2UgbWF5IHdhbnQg
dG8gZXhwbG9yZSBvdGhlciBvcHRpb25zIGZvciBhZGRyZXNzaW5nIHRoZSBuZWVkcyBvZiB0aGUg
c2VydmljZSBwYXRoIGxheWVyIHRoYXQgZG8gbm90IHJlcXVpcmUgYW4gZXhwbGljaXQgY2hhaW4t
aWQgb2Ygc29ydHMuDQo8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkluIHRoZSBkcmFmdCwgd2UgY29uY2x1
ZGVkIGJ5IHN0YXRpbmcg4oCcQSBwcm9kdWN0aXZlIHBhdGggZm9yd2FyZCBjb3VsZCBiZSB0byBk
aXZpZGUgYW5kIGNvbnF1ZXI6IHRvIGNsZWFybHkgc2VwYXJhdGUgdGhlIHByb2JsZW0gb2YgU2Vy
dmljZSBGdW5jdGlvbiBQYXRoIHRvcG9sb2d5DQogZnJvbSB0aGUmbmJzcDsmbmJzcDsgcHJvYmxl
bSBvZiBbY29udmV5aW5nIFNGXSBtZXRhZGF0YeKAnS4gSSBkbyBiZWxpZXZlIHdlIHNob3VsZCBl
eHBsb3JlIHN1Y2ggc2VwYXJhdGlvbiBwcmluY2lwbGUgZnVydGhlci48L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRE
RiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48
L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiBzZmMgWzxhIGhyZWY9
Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPjxhIGhyZWY9Im1haWx0
bzptaWtlYmlhbmNAYW9sLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1pa2ViaWFuY0Bhb2wuY29tPC9h
Pjxicj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDU6NTAgUE08YnI+DQo8
Yj5Ubzo8L2I+IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5z
ZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBTRkMgZW5jYXBz
dWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5JIHdvdWxkIGltYWdpbmUgdGhhdCBpZiB3ZSBtYWRl
IHRoZSBDaGFpbiBJRCBmaWVsZCBpbiB0aGUgaGVhZGVyIGJlIG9wdGlvbmFsLCB5ZXQgc3RpbGwg
cmVxdWlyZWQgYSBoZWFkZXIgYW5kIHN0aWxsIHJlcXVpcmVkIHRoYXQgc29tZQ0KIGluZGljYXRp
b24gb2YgdGhlIGNoYWluIGJlIGNhcnJpZWQgc29tZXdoZXJlIGluIHRoZSBwYWNrZXQgKG1wbHMg
bGFiZWwgb3IgdmxhbiBvciB3aGF0ZXZlciksIHRoYXQgdGhlIGltcGxlbWVudGF0aW9uIHdvdWxk
IGJlY29tZSBvdmVybHkgY29tcGxpY2F0ZWQuICZuYnNwO1RvIGRvIHNvIHdvdWxkIGJlIHVzaW5n
IFNGQyBzaW1wbHkgYXMgYSBtZWNoYW5pc20gdG8gY2FycnkgbWV0YSBkYXRhIGFuZCBub3QgYXQg
YWxsIGZvciBzZXJ2aWNlIGNoYWluaW5nLA0KIHdoaWNoIHNvdW5kcyBjb3VudGVyIGludHVpdGl2
ZSB0byBtZS4mbmJzcDs8YnI+DQo8YnI+DQpNYXJpYSwmbmJzcDs8YnI+DQpTbywgeW91IGFyZSBz
YXlpbmcgdGhhdCB5b3Ugd2FudCB0byB1c2UgU0ZDIHRvIGNhcnJ5IGFyb3VuZCBtZXRhZGF0YSwg
YnV0IG5vdCBmb3IgYWN0dWFsIHNlcnZpY2UgY2hhaW5pbmcgYmVjYXVzZSB5b3UgYWxyZWFkeSBo
YXZlIGEgd2F5IHRvIGltcGxlbWVudCBzZXJ2aWNlIGNoYWluaW5nIG91dHNpZGUgb2YgU0ZDPyAm
bmJzcDtNYXliZSBJJ20gbm90IGZvbGxvd2luZywgYnV0IGl0IHNlZW1zIHRvIG1lIHRoYXQgaWYg
eW91IHdlcmUgdG8gdXBncmFkZSB5b3VyDQogbmV0d29yayB0byBzdXBwb3J0IFNGQyB0aGF0IHlv
dSB3b3VsZCBjaGFuZ2UgZnJvbSB1c2luZyB5b3VyIGV4aXN0aW5nIG1lY2hhbmlzbSBhbmQgc3Rh
cnQgdXNpbmcgU0ZDLCB3aGljaCBpcyBtZWFudCB0byBwcm92aWRlIHN1cHBvcnQgZm9yIHNlcnZp
Y2UgZnVuY3Rpb25zIHRoYXQgYXJlIG5vdCBTRkMgYXdhcmUuICZuYnNwO1RoZXJlIGFyZSBhIG51
bWJlciBvZiB1cyB3aG8gaGF2ZSBpbXBsZW1lbnRlZCwgaW4gb25lIHdheSBvciBhbm90aGVyLCBz
b21lDQogc29ydCBvZiBzZXJ2aWNlIGNoYWluaW5nLCBidXQgSSAoSSBjYW4gYXQgbGVhc3Qgc3Bl
YWsgZm9yIG15c2VsZikgYW0gbG9va2luZyB0byBTRkMgbm90IHRvIGVuaGFuY2UgbXkgY3VycmVu
dCBpbXBsZW1lbnRhdGlvbiwgYnV0IHRvIHJlcGxhY2UgaXQgd2l0aCBzb21ldGhpbmcgYmV0dGVy
IHdoaWxlIHN0aWxsIG1haW50YWluaW5nIG15IGNvcmUgKG5vbiBzZXJ2aWNlIGZ1bmN0aW9uKSBp
bmZyYXN0cnVjdHVyZS48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbi1ib3R0b206Ni43NXB0Ij4N
CjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246
Y2VudGVyIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPg0KPGhyIHNpemU9IjEiIHdpZHRoPSIx
MDAlIiBub3NoYWRlPSIiIHN0eWxlPSJjb2xvcjojOTk5OTk5IiBhbGlnbj0iY2VudGVyIj4NCjwv
c3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1i
b3R0b206Ni43NXB0Ij48Yj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkZyb206DQo8L3NwYW4+
PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNj
by5jb20lM2NrZWdyYXlAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+a2VncmF5QGNpc2NvLmNv
bSZsdDtrZWdyYXlAY2lzY28uY29tPC9hPiZndDs8YnI+DQo8Yj5UbzogPC9iPlJvbiBQYXJrZXIm
bHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdl
dD0iX2JsYW5rIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPiZndDssSmltIEd1
aWNoYXJkIChqZ3VpY2hhcikmbHQ7PGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPmpndWljaGFyQGNpc2NvLmNvbTwvYT4mZ3Q7LEpvZWwgTS4gSGFscGVy
biZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0Ozxicj4NCjxiPmNjOiA8L2I+PGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyUzY3NmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRm
Lm9yZyZsdDtzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlNlbnQ6IDwvYj5GcmlkYXksIE1h
cmNoIDE0LCAyMDE0PGJyPg0KPGI+U3ViamVjdDogPC9iPlJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxh
dGlvbiBjaGFpbiBJRDxicj4NCjxicj4NCiYjNDM7MSB0aGUgaWRlYSBpcyBpbnRlcm9wZXJhYmls
aXR5Ljxicj4NCjxicj4NCjxicj4NCk9uIDMvMTQvMTQgMTI6NTUgUE0sICZxdW90O1JvbiBQYXJr
ZXImcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT4m
Z3Q7IHdyb3RlOjxicj4NCjxicj4NCiZndDtUaGFua3MsIEppbS48YnI+DQomZ3Q7PGJyPg0KJmd0
O1JlbWVtYmVyIHRoYXQgd2UgaGF2ZSBzYWlkIG1hbnkgdGltZXMgdGhhdCB0aGUgU0ZDIHNlcnZp
Y2UgaGVhZGVyIGlzPGJyPg0KJmd0O3RyYW5zcG9ydCBpbmRlcGVuZGVudC4gJm5ic3A7IEp1c3Qg
YmVjYXVzZSB0aGUgY2hhaW4gaWQgY291bGQgYmUgY2FycmllZCBpbjxicj4NCiZndDtzb21lIGZv
cm0gb3IgYW5vdGhlciB3aXRoIHNvbWUgcGFydGljdWxhciB0cmFuc3BvcnQgZG9lc24ndCBtZWFu
IHRoYXQgaXQ8YnI+DQomZ3Q7Y291bGQgYmUgdW5pdmVyc2FsbHkgY29udmV5ZWQuICZuYnNwOyZu
YnNwOyBCeSBtYWtpbmcgYW5kIGtlZXBpbmcgdGhlIFNGQyBzZXJ2aWNlPGJyPg0KJmd0O2hlYWRl
ciB0cmFuc3BvcnQgaW5kZXBlbmRlbnQgbWFrZXMgaXQgbW9yZSBhcHBsaWNhYmxlIGluIG1vcmU8
YnI+DQomZ3Q7ZW52aXJvbm1lbnRzIGFuZCBtb3JlIGxpa2VseSB0byBnZXQgYWRvcHRlZCBicm9h
ZGx5Ljxicj4NCiZndDs8YnI+DQomZ3Q7ICZuYnNwOyBSb248YnI+DQomZ3Q7PGJyPg0KJmd0Ozxi
cj4NCiZndDstLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDtGcm9tOiBKaW0gR3Vp
Y2hhcmQgKGpndWljaGFyKSBbPGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpqZ3VpY2hhckBjaXNjby5jb208L2E+XTxicj4NCiZndDtTZW50
OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDM6NTIgUE08YnI+DQomZ3Q7VG86IEpvZWwgTS4gSGFs
cGVybjsgUm9uIFBhcmtlcjxicj4NCiZndDtDYzogPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT48YnI+DQomZ3Q7U3ViamVjdDogU0ZD
IGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8YnI+DQomZ3Q7PGJyPg0KJmd0O0hpIEpvZWwsPGJyPg0K
Jmd0Ozxicj4NCiZndDtQZXJoYXBzIGJ1dCBJIHdvdWxkIHBvaW50IG91dCB0aGF0IHRoZSBiYXNl
IFNGQyBoZWFkZXIgY291bGQgaGF2ZSBhIGxvdDxicj4NCiZndDttb3JlIGluZm9ybWF0aW9uIHRo
YW4ganVzdCB0aGUgY2hhaW4gSUQ7IEkgd291bGQgYWxzbyBwb2ludCBvdXQgdGhhdCB0aGU8YnI+
DQomZ3Q7ZGV2aWwgaXMgaW4gdGhlIGRldGFpbHMgYW5kIHNheWluZyAmcXVvdDt3ZWxsLCBJIGNh
biBqdXN0IHVzZSBhbiBNUExTIGxhYmVsJnF1b3Q7PGJyPg0KJmd0O2hpZGVzIG11Y2ggb2YgdGhl
IGNvbXBsZXhpdHkgb2YgYWN0dWFsbHkgZG9pbmcgdGhhdC48YnI+DQomZ3Q7PGJyPg0KJmd0O09u
IDMvMTQvMTQsIDI6MzUgUE0sICZxdW90O0pvZWwgTS4gSGFscGVybiZxdW90OyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhh
bHBlcm4uY29tPC9hPiZndDsgd3JvdGU6PGJyPg0KJmd0Ozxicj4NCiZndDsmZ3Q7SWYgdGhlIHRy
YW5zcG9ydCBoZWFkZXIgY2FycmllcyBlbm91Z2ggaW5mb3JtYXRpb24gZm9yIGlkZW50aWZ5aW5n
IHRoZTxicj4NCiZndDsmZ3Q7c2VxdWVuY2UgKFZMQU4gdGFnIG9yIE1QTFMgbGFiZWwgY2FuIGJv
dGggZG8gdGhlIGpvYiksIHRoZW4gYXJndWFibHk8YnI+DQomZ3Q7Jmd0O3RoZSBnbG9iYWwgY2hh
aW4gSUQgaXMgcmVkdW5kYW50LiBJIGNhbiBsaXZlIHdpdGggY2FycnlpbmcgaXQgYW55d2F5PGJy
Pg0KJmd0OyZndDtlaXRoZXIgaWYgSSBoYXZlIG1ldGFkYXRhIHRvIGNhcnJ5LCBvciBpZiBJIG5l
ZWQgdGhlIGNoYWluIElEIGZvciBzb21lPGJyPg0KJmd0OyZndDtwdXJwb3NlLjxicj4NCiZndDsm
Z3Q7IEFmdGVyIGFsbCwgc29tZSBmb2xrcyBzZWVtIHRvIHdhbnQgdG8gdXNlIHRoYXQgZm9yIHRo
ZSBmb3J3YXJkaW5nPGJyPg0KJmd0OyZndDtkZWNpc2lvbnMuPGJyPg0KJmd0OyZndDs8YnI+DQom
Z3Q7Jmd0O1lvdXJzLDxicj4NCiZndDsmZ3Q7Sm9lbDxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDtPbiAzLzE0LzE0LCAyOjI4IFBNLCBSb24gUGFya2VyIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0
OyBUaGUgY2hhaW4gSUQgaXMgdGhlIGxhYmVsIHRoYXQgZGVmaW5lcyB0aGUgc2VxdWVuY2Ugb2Yg
c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0O2Z1bmN0aW9ucyB0aGF0IG11c3QgYmUgdmlzaXRlZC4g
Jm5ic3A7IEl0IGNhbiBiZSB0aG91Z2h0IG9mIGFzIGEgaGFuZGxlIGZvciBhPGJyPg0KJmd0OyZn
dDsmZ3Q7c3RhY2sgb2YgbXVzdC12aXNpdCBuZXR3b3JrIGxvY2F0aW9ucy4gJm5ic3A7IEkgZG9u
J3Qgc2VlIGhvdyB0aGlzIGNhbiBiZTxicj4NCiZndDsmZ3Q7Jmd0O2FueXRoaW5nIGJ1dCBtYW5k
YXRvcnkuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7ICZuYnNwOyZuYnNwOyZu
YnNwOyBSb248YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsgRnJvbTog
c2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XSBPbiBCZWhhbGYgT2YgU3VyZW5kcmEg
S3VtYXI8YnI+DQomZ3Q7Jmd0OyZndDsoc21rdW1hcik8YnI+DQomZ3Q7Jmd0OyZndDsgU2VudDog
RnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAxOjQ2IFBNPGJyPg0KJmd0OyZndDsmZ3Q7IFRvOiBKb2Vs
IE0uIEhhbHBlcm47IE5BUElFUkFMQSwgTUFSSUEgSDxicj4NCiZndDsmZ3Q7Jmd0OyBDYzogPGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwv
YT48YnI+DQomZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2Zj
LW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7IFtUcmltbWVkIHRoZSByZWNpcGllbnQgbGlzdCAtIG5lZWRzIGFwcHJvdmFsIG90aGVyd2lz
ZV08YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgQ29tcGxldGVseSBhZ3JlZSBo
ZXJlLjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBTRkMgZG9lcyBub3QgcHJl
dmVudCBWTEFOIHN0aXRjaGluZyBhbmQgb25lIGNhbiBjb250aW51ZSB0byBkbyB0aGF0Ljxicj4N
CiZndDsmZ3Q7Jmd0O1doaWxlIGF0IHRoZSBzYW1lIHRpbWUgU0ZDIGNhbiBpbmNsdWRlIFZMQU4g
c3RpdGNoaW5nIHRvIHN1cHBvcnQ8YnI+DQomZ3Q7Jmd0OyZndDtsZWdhY3kgU0ZzIGluIHRoZSBz
YW1lIGNoYWluIHRoYXQgaW5jbHVkZXMgU0ZDIGF3YXJlIFNGcy4gRXZlbiBsZWdhY3k8YnI+DQom
Z3Q7Jmd0OyZndDtTRnMgYmVuZWZpdCBmcm9tIGNoYWluIGlkZW50aWZpY2F0aW9uIGFuZCBoZW5j
ZSBjYW4gYmUgc2hhcmVkIGFjcm9zczxicj4NCiZndDsmZ3Q7Jmd0O2RpZmZlcmVudCBzZXJ2aWNl
IGNoYWlucy48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgU3VyZW5kcmEuPGJy
Pg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7IE9uIDMvMTQvMTQgMTA6MjYgQU0sICZxdW90O0pvZWwgTS4gSGFscGVybiZx
dW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2Js
YW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBNeSBvd24gaW5jbGluYXRpb24gaXMgdG8gb2JzZXJ2ZSB0
aGF0IGlmIHlvdSBkb24ndCBuZWVkIGV4cGxpY2l0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBjaGFp
biBpZGVudGlmaWNhdGlvbiBhbmQgeW91IGRvbid0IG5lZWQgbWV0YWRhdGEsIHlvdSBjYW4ganVz
dCBvbWl0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyB0aGUgc2ZjL25zaCBoZWFkZXIuIFN0aWxsIGRv
IHNlcnZpY2UgY2hhaW5pbmcsIGp1c3Qgbm8gZXh0cmEgaGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IElmIHdlIGFyZSBnb2luZyB0byBoYXZlIHRoZSBo
ZWFkZXIsIGl0IHNlZW1zIHRvIG1lIHRoYXQgdGhlIGNoYWluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
O2lkZW50aWZpY2F0aW9uIGZpZWxkIGlzIHZlcnkgdXNlZnVsLCBhbmQgbG93IGNvc3Qgb25jZSB3
ZSBoYXZlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDtoZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBK
b2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xNC8x
NCwgMTowMCBQTSwgTkFQSUVSQUxBLCBNQVJJQSBIIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IEV4cGxpY2l0IGNoYWluIGlkZW50aWZpY2F0aW9uIHNob3VsZCBiZSBtYWRlIG9wdGlv
bmFsLiBJIGJlbGlldmUgaXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3YXMgZGlzY3Vzc2Vk
IGZldyBtb250aHMgYWdvIG9uIHRoaXMgbWFpbGluZyBsaXN0Ljxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgTWFyaWE8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpGcm9tOipzZmMgWzxhIGhyZWY9Im1h
aWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZzwvYT5dICpPbiBCZWhhbGYgT2YgKkptaC5kaXJlY3Q8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAqU2VudDoqIFRodXJzZGF5LCBNYXJjaCAxMywgMjAxNCAxMjoxMiBQTTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpUbzoqIDxhIGhyZWY9Im1haWx0bzprZWdyYXlAY2lz
Y28uY29tIiB0YXJnZXQ9Il9ibGFuayI+a2VncmF5QGNpc2NvLmNvbTwvYT47DQo8YSBocmVmPSJt
YWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj5sdWN5LnlvbmdAaHVh
d2VpLmNvbTwvYT47IDxhIGhyZWY9Im1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPg0Kc21rdW1hckBjaXNjby5jb208L2E+Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IDxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj5qZ3Vp
Y2hhckBjaXNjby5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKkNjOiogPGEgaHJl
Zj0ibWFpbHRvOm5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm5p
Y29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbTwvYT47DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjsgPGEgaHJlZj0ibWFpbHRvOmhh
ZGlAbW9qYXRhdHUuY29tIiB0YXJnZXQ9Il9ibGFuayI+DQpoYWRpQG1vamF0YXR1LmNvbTwvYT47
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOnJvbl9wYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj5yb25fcGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tPC9hPjsNCjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFy
Z2V0PSJfYmxhbmsiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPjs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKlN1
YmplY3Q6KiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlv
bnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqSW1wb3J0YW5jZToqIExvdzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgQXNzdW1pbmcgSSB1bmRl
cnN0YW5kIHlvdSBwcm9wZXJseSBLZW4sIEkgZGlzYWdyZWUuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgZXhhbXBsZSwgYnkgdXNpbmcgc2Vw
YXJhdGUgdGVybXMgSSBjYW4gZWFzaWx5IGRpc2N1c3MgdGhlIGZhY3Q8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyB0aGF0IGNlcnRhaW4ga2luZHMgb2YgZGF0YSAoY2hhaW4gaWRlbnRpZmljYXRp
b24pIG9ubHkgbmVlZCB0byBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFkanVzdCBieSBh
IGZldyBhcHBzIGluIHJhcmUgY2FzZXMuIEFuZCB0aGF0IGRhdGEgaXMgbm90IGJlZWRlZDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJ5IHRoZSBhcHBsaWNhdGlvbnMuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBVbmxlc3MgeW91IHdvdWxkIGxp
a2UgdG8gY29uc2lkZXIgdGhlIGNoYWluIGlkZW50aWZpY2F0aW9uIGFzIGJlaW5nPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgb3B0aW9uYWw/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3Vycyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50IGZyb20gbXkgU2Ftc3VuZyBzbWFydHBob25lIG9uIEFU
JmFtcDtUPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLS0t
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNt
YW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
RnJvbTogJnF1b3Q7S2VuIEdyYXkgKGtlZ3JheSkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpr
ZWdyYXlAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+a2VncmF5QGNpc2NvLmNvbTwvYT48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzprZWdyYXlAY2lzY28uY29tPC9hPiZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgVG86IEx1Y3kgeW9uZyAmbHQ7PGEgaHJlZj0ibWFpbHRv
Omx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+bHVjeS55b25nQGh1YXdlaS5j
b208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3ku
eW9uZ0BodWF3ZWkuY29tJTNlJTNlLCUyMlN1cmVuZHJhIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
Omx1Y3kueW9uZ0BodWF3ZWkuY29tJmd0OyZndDssJnF1b3Q7U3VyZW5kcmE8L2E+IEt1bWFyIChz
bWt1bWFyKSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWls
dG86c21rdW1hckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj5zbWt1bWFyQGNpc2NvLmNvbTwv
YT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSUzZSUzZSwlMjJKaW0iIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86c21rdW1hckBjaXNjby5jb20mZ3Q7Jmd0OywmcXVvdDtKaW08
L2E+IEd1aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsoamd1aWNoYXIpJnF1b3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNj
by5jb20iIHRhcmdldD0iX2JsYW5rIj5qZ3VpY2hhckBjaXNjby5jb208L2E+ICZsdDs8YSBocmVm
PSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmpndWlj
aGFyQGNpc2NvLmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENDOiBO
aWNvbGFzIEJPVVRIT1JTICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Nt
b3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRI
T1JTQHFvc21vcy5jb20lM2UlM2Usc2ZjIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOk5pY29sYXMu
Qk9VVEhPUlNAcW9zbW9zLmNvbSZndDsmZ3Q7LHNmYzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyUzZSUzZSxKYW1h
bCIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzZmNAaWV0Zi5vcmcmZ3Q7Jmd0OyxKYW1hbDwvYT4g
SGFkaSBTYWxpbSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tIiB0YXJnZXQ9
Il9ibGFuayI+aGFkaUBtb2phdGF0dS5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
bHQ7PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tJTNlJTNlLFJvbiIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSZndDsmZ3Q7LFJvbjwvYT4gUGFya2VyPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWls
dG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSUzZSUzZSwlMjJicmlqc21hbkBqdW5p
cGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tJmd0OyZndDssJnF1b3Q7YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7JnF1b3Q7
ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5r
Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8
YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQlM2UlM2UsJTIySm9lbCIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCZndDsmZ3Q7LCZxdW90O0pvZWw8
L2E+IE0uIEhhbHBlcm4mcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVm
PSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFs
cGVybi5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgd29yZCAm
cXVvdDttZXRhZGF0YSZxdW90OyBpcyBhIHB1cnBvc2VseSBhbWJpZ3VvdXMgdGVybSAmcXVvdDtk
YXRhIHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwcm92aWRlcyBpbmZvcm1hdGlvbiBh
Ym91dCBvdGhlciBkYXRhJnF1b3Q7LiBJdCBpcyB1c2VkIHRvIGF2b2lkIFRISVM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2Rpc2N1c3Npb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgZXhhbXBsZSwgSSBwcm9wb3NlIHdlIGRlZmluZSAm
cXVvdDt0ZXF1aWxhIG1ldGFkYXRhJnF1b3Q7IGJlY2F1c2UsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgZnJhbmtseSwgSSB3aWxsIG5lZWQgdG8gb3JkZXIgYSB0cmlwbGUtc2hvdCBpZiB3ZSBr
ZWVwIGF0dGVtcHRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBkZWZpbmUgc29tZXRo
aW5nIHRoYXQsIGJ5IGRlZmluaXRpb24sIGlzIGFtYmlndW91cy4gSSdkIGxpa2U8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBteSBiYXJ0ZW5kZXIgdG8gdW5kZXJzdGFuZCBtZSBzcGVjaWZpY2Fs
bHkgd2hlbiBJIHNheSAmcXVvdDtJIG5lZWQgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2hv
dCZxdW90Oy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IE9uIDMvMTMvMTQgNzo0OSBBTSwgJnF1b3Q7THVjeSB5b25nJnF1b3Q7ICZsdDs8YSBocmVm
PSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj5sdWN5LnlvbmdA
aHVhd2VpLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmx1Y3kueW9u
Z0BodWF3ZWkuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtTbmlwLi48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O1NLJmd0OyBKdXN0IGNvcHlpbmcgZnJvbSB0aGUgUFM6
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDstLTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7RGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJp
bGl0eSB0byBleGNoYW5nZSBpbmZvcm1hdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmV0
d2Vlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7dGhlIG5ldHdvcmsgYW5k
IHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7YW5kIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0O2Z1bmN0aW9ucyBhbmQgdGhlIG5ldHdvcmsuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Oy0tPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtJdCBpcyBhIGx1Y2lkIGRlZmluaXRp
b24uIFdlIGFyZSB1bm5lY2Vzc2FyaWx5IG1ha2luZyB0aGUgd29yZDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7JnF1b3Q7bmV0d29yayZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Y29udHJvdmVyc2lhbCwgSU1PLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtbTHVjeV0gVGhp
cyBpcyBteSBwb2ludC4gJnF1b3Q7VGhlIG5ldHdvcmsmcXVvdDsgaXMgdG9vIGdlbmVyYWwgaGVy
ZSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3doaWNoIGJyaW5nczxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7bWV0YWRhdGEgZ3JlYXQgcG93ZXIgdG8gZG8gbWFueSB0aGlu
Z3MuIFRoaXMgaXMgd2h5IHBlb3BsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW52ZW50IGlk
ZWFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtoZXJlLCB3aGljaCBjYXVz
ZXMgYSBsb3Qgb2YgZGViYXRlcyBvbiBtZXRhZGF0YSB1c2FnZSBwb3RlbnRpYWxzLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDtzaG91bGQgbm90IHNwZW5kIGEgbG90IG9mIHRpbWVzIG9uIHRoYXQgZGViYXRlcyBhbmQganVk
Z2Ugd2hpY2g8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3VzYWdlIGlzPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDt2YWx1YWJsZSBvciBub3QuIFRodXMsIGZvciB0aGUgU0ZD
IHdvcmssIGl0IHdpbGwgYmUgaGVscGZ1bCBpZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2Ug
Y2FuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtuYXJyb3cgZG93biBhIGJp
dC4gSm9lbCBtYWtlcyBleHBsaWNpdGx5IHR3byBjYXNlcywgd2hpY2ggaXM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2hlbHBmdWwgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0O2RldmVsb3AgdXNlIGNhc2VzIGZvciBlYWNoIGNhc2UuIEkgd291bGQgbGlrZSB0byBzZWUg
dGhhdCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Byb2JsZW08YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3N0YXRlbWVudCBjYW4gYmUgbW9yZSBzcGVjaWZpYyBvbiBt
ZXRhZGF0YSBkZWZpbml0aW9uLCB3aGljaCBtYXk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Jl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtoZWxwZnVsIGluIGxlc3MgZm9j
dXNpbmcgb24gaXQgYW5kIG1vdmluZyBmb3J3YXJkLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtMdWN5PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0O1N1cmVuZHJhLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDtUaGFua3MsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7THVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Oy0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7RnJvbTogSmlt
IEd1aWNoYXJkIChqZ3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20i
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86amd1aWNoYXJAY2lzY28uY29tPC9hPl08YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEy
LCAyMDE0IDQ6MzggUE08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtU
bzogTHVjeSB5b25nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Q2M6
IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcjs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT4gJmx0
OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7OyBzZmM7IEphbWFsPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtIYWRpIFNhbGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7U3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNv
bnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7SGkgTHVjeSw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDtOby4gSSBhbSBzaW1wbHkgc2F5aW5nIHdlIHNob3VsZCBub3Qgb3Zl
cmNvbXBsaWNhdGUgdGhlIHByb2JsZW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDtzdGF0ZW1lbnQgd2l0aCB0ZXh0IHRoYXQgYWRkcyBsaXR0bGUgdG8gbm8gdmFsdWUg
aW4gbXkgb3Bpbmlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXaGV0aGVyPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7d2UgY2FsbCBpdCBtZXRhZGF0YSwgb3Ig
Y29udGV4dCwgaGFzIG5vIGJlYXJpbmcgb24gdGhlIGZhY3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3RoYXQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7cHJv
YmxlbSBzdGF0ZW1lbnQgYWxyZWFkeSBjbGVhcmx5IHN0YXRlcyB3ZSBuZWVkIHRvIGJlIGFibGUg
dG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Bhc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDtpbmZvcm1hdGlvbiBiZXR3ZWVuIFNGwrlzIGFuZCBiZXR3ZWVuIHRo
ZSBuZXR3b3JrICZhbXA7IFNGwrlzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O09uIDMvMTIvMTQsIDU6MTMgUE0sICZx
dW90O0x1Y3kgeW9uZyZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWku
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bHVjeS55b25nQGh1YXdlaS5jb208L2E+PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPiZndDsmZ3Q7IHdy
b3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7SGkgSmltLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7SSBmb3Igb25lIGRvbid0IGFncmVlIGFuZCB0aGluayB3ZSBhcmUgb3ZlciBjb21w
bGljYXRpbmcgd2hhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2hvdWxkPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2JlIHN0cmFpZ2h0Zm9yd2FyZC4gVGhl
IFNGQyBlbmNhcHN1bGF0aW9uIHNob3VsZCBlbmFibGUgdHdvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDt0aGluZ3M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsxLiBTdGVlcmlu
ZyBvZiBzZWxlY3RlZCBmbG93cyB0aHJvdWdoIGEgc2VydmljZSBjaGFpbjsgdGhpcyBpczxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0O3NlcnZpY2UgZnVuY3Rpb24gcGF0aC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Mi4gUGFzc2luZyBvZiBjb250ZXh0IGFzc29jaWF0ZWQg
d2l0aCBhIGdpdmVuIGZsb3cgd2l0aGluIHNhaWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Nl
cnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7ZnVuY3Rp
b24gcGF0aC4gVGhpcyBjb250ZXh0IGluZm9ybWF0aW9uIG1heSBiZSBjb25zdW1lZCBieSBhPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtTRiAoYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7YXBwbGljYXRpb24gSUQgaXMgYW4gZXhhbXBsZSkgb3IgbWF5IGJl
IGNvbnN1bWVkIGJ5IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9yd2FyZGluZzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtlbGVtZW50cyAoYSB2cmYt
SUQgaXMgYW4gZXhhbXBsZSkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0O1tMdWN5XSBEbyB5b3UgY2FsbCB0aGUgY29udGV4dCBhcyBtZXRhZGF0YSBvciBub3Q/
IERvIHdlIGhhdmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Fub3RoZXI8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7dGVybSBoZXJlIGJlc2lkZSBTRkMgaGVh
ZGVyIGFuZCBtZXRhZGF0YS4gSSBzZWUgdGhhdCB5b3UgZG9uJ3Q8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3dhbnQgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7c2VwYXJhdGUgd2hhdCBpcyBjb25zdW1lZCBieSBTRiBhbmQgd2hhdCBpcyBjb25zdW1lZCBi
eSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7ZWxlbWVudHMuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDtMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtT
ZW50IGZyb20gbXkgaVBob25lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
IE9uIE1hciAxMiwgMjAxNCwgYXQgNDoxNiBQTSwgJnF1b3Q7THVjeSB5b25nJnF1b3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWku
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bHVjeS55b25nQGh1YXdlaS5jb208L2E+ICZsdDs8YSBocmVm
PSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bHVj
eS55b25nQGh1YXdlaS5jb208L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBHcmVhdC4gVGhlbiB3ZSBtYXkgY29uc2lkZXIgdHdvIHNw
ZWNpYWwgbWV0YWRhdGEgZGVmaW5pdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luIHRo
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7cHJvYmxl
bSBzdGF0ZW1lbnQgc28gd2UgY2FuIGFsbCB1c2UgdGhlIHNhbWUgZGVmaW5pdGlvbnMuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtIZXJlIGlzIG15PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtzdWdnZXN0ZWQgdGV4dCBhbmQgbGlrZSB0byBoZWFyIHlv
dSBhbmQgb3RoZXIncyBpbnB1dCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3N1Z2dlc3Rp
b25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgRGF0YXBsYW5l
IE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDt0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7ZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgZWxlbWVudHMg
aW4gYSBzZXJ2aWNlIGZ1bmN0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDtjaGFpbmluZy4gSW4gdGhpcyBjb250ZXh0LCB0aGVyZSBhcmUgdHdvIHR5
cGVzIG9mIGRhdGEgcGxhbmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU2VydmljZSBGdW5jdGlvbiBN
ZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGV4Y2hhbmdlZCBiZXR3ZWVuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtjbGFzc2lmaWVyIGFuZCBzZXJ2aWNl
IGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucyB0bzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7ZmFjaWxpdGF0ZSBzZXJ2aWNlIGZ1bmN0
aW9ucyBvbiB0aGUgcGFja2V0IHRyZWF0bWVudC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7IFN0ZWVyaW5nIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZnJvbSBz
ZXJ2aWNlIGZ1bmN0aW9ucyB0byBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDtjbGFzc2lmaWVyIG9yIHNlcnZpY2Ugbm9kZSBmb3IgdHJhZmZpYyBmb3J3
YXJkaW5nIHB1cnBvc2UuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyAtZW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBMdWN5PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgRnJv
bTogSm9lbCBNLiBIYWxwZXJuIFs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPl08YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTZW50OiBXZWRuZXNkYXks
IE1hcmNoIDEyLCAyMDE0IDI6MzUgUE08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFy
a2VyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgQ2M6
IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOyA8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQiIHRhcmdldD0iX2JsYW5rIj4NCmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dCIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7OyBz
ZmM7IEphbWFsIEhhZGk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25z
aWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgWWVz
LCBJIGFtIHRyeWluZyB0byBjb25zaXN0ZW50bHkgZGlzdGluZ3Vpc2ggdGhvc2UgdHdvIGNhc2Vz
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aGVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDt0YWxraW5nIGFib3V0IHRoZSBpbmZvcm1hdGlvbiBjYXJy
aWVkIHdpdGggcGFja2V0cyBpbiBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjaGFp
bnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBZb3Vycyw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBKb2VsPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMzox
MyBQTSwgTHVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKb2VsLCBTZWUgYmVsb3cuIC0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tIEZyb206IHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0gT24gQmVoYWxmIE9m
IEpvZWwgTS4gSGFscGVybjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7U2VudDo8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2VkbmVzZGF5LCBN
YXJjaCAxMiwgMjAxNCAyOjAyIFBNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFy
KTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7IHNmYzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0
OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB3YXMgdHJ5aW5n
IHRvIHdvcmQgaXQgY2FyZWZ1bGx5IG5vdCB0byBmb2N1cyBvbiB3aG8gcHV0czxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGluLCBidXQgb25seSBvbiB3aG8gY29uc3VtZXMg
dGhlIGluZm9ybWF0aW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBJbmZvcm1hdGlvbiBmb3Igc2VydmljZSBmdW5jdGlvbnMgbWF5IGNvbWUg
ZnJvbSB0aGUgaW5ncmVzczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBjbGFzc2lmaWVyIG9yIGZyb20gb3RoZXIgc2VydmljZSBmdW5jdGlvbnMu
IFtMdWN5XSB0aGlzIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGUgb25lPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhc2UgdXNpbmcg
bWV0YWRhdGEgaW4geW91ciB2aWV3LiBJbmZvcm1hdGlvbiBmb3IgdGhlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtmb3J3YXJkaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdpbGwgZ2VuZXJhbGx5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcyBj
bGFzc2lmaWVyLCBidXQgaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NwZWNpYWw8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2FzZXMgbWF5
IGJlIHByb3ZpZGVkIGJ5IHNlcnZpY2UgZnVuY3Rpb25zLiAoSSBrZWVwPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDt3YW50aW5nIHRvIGdldDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyByaWQgb2YgdGhvc2Ugc3BlY2lhbCBjYXNlcywgYnV0IHNv
IGZhciB0aGVyZSBzZWVtIHRvIGJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtqdXN0IGVub3Vn
aDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBv
ZiB0aGVtIHRvIHdhcnJhbnQgY292ZXJpbmcgaW4gdGhlIHNvbHV0aW9uLiBBbmQgbW9yZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW1wb3J0YW50bHksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNpZ25pZmljYW50IHN1cHBvcnQgZm9yIGl0
IGluIHRoZSB3b3JraW5nIGdyb3VwLikgW0x1Y3ldPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtU
aGlzIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHRoZSBzZWNvbmQgY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcgKGJ1dCB5b3Ug
ZG9uJ3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xpa2UgaXQpLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBbmQgeW91IHN1Z2dlc3QgZGlzdGlu
Z3Vpc2hpbmcgdGhlc2UgdHdvIGNhc2VzIHdoZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rp
c2N1c3Npbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgYWJvdXQgbWV0YWRhdGEgdXNhZ2UuIElzIHRoYXQgcmlnaHQgdW5kZXJzdGFuZGluZz88
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3Vycywg
Sm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgT24gMy8xMi8xNCwgMjozMyBQTSwgTHVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSm9lbCwgSSBpbnRlcnBy
ZXQgdGhhdCB5b3Ugc3VnZ2VzdHMgdGhhdCBkaXN0aW5ndWlzaCB0aGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2V4Y2hhbmdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgYmV0d2Vl
biBzZXJ2aWNlIGZ1bmN0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5kIHRoZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhj
aGFuZ2UgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGZyb20gYSBzZXJ2aWNlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbiB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYSBzZXJ2aWNlIG5vZGUuIElzIHRoaXMg
cmlnaHQgdW5kZXJzdGFuZGluZz8gTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZy
b206IEpvZWwgTS4gSGFscGVybjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+XSBTZW50OiBX
ZWRuZXNkYXksIE1hcmNoIDEyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7MjAxNDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IDE6MTk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRI
T1JTOyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChqZ3VpY2hhcik7IDxhIGhyZWY9Im1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPg0KYnJpanNtYW5AanVu
aXBlci5uZXQ8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0Ojxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUmU6IFtz
ZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTXkgaW5jbGlu
YXRpb24gd291bGQgYmUgdG8gdHVuZSB0aGF0IGRlZmluaXRpb24gdG88YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2Rpc3Rpbmd1aXNoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZXR3ZWVuIGRhdGFwbGFuZSBjYXJyaWVkIGluZm9ybWF0
aW9uIGludGVuZGVkIGZvciB1c2UgYnk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGZ1bmNpdG9ucyAod2hhdGV2ZXIgdGhlIG9yaWdpbiksIGFuZCBkYXRhcGxhbmUgY2FycmllZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW5mb3JtYXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGludGVuZGVkIGZvciBkYXRhcGxh
bmUgZm9yd2FyZGluZyBjb21wb25lbnRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBKb2VsLDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgSSBhZ3JlZSB0aGF0IHdlIG5lZWQgdXNpbmcgdGhlIHNhbWUgZGVmaW5pdGlvbiBm
b3IgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGVybSwgYnV0PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGlzYWdyZWUgdGhh
dCB0aGUgbWV0YWRhdGEgZGVmaW5pdGlvbiBoZXJlIGlzIGEgc2V0IG9mPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRp
b24gcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBUaGlzIG1heSBiZSB0b28gbmFycm93PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtvciBsZWFkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gYSBwYXJ0aWN1bGFyIHNvbHV0aW9uLiBJ
IGFtIGZpbmUgd2l0aCB0aGlzIGRlZmluaXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2lu
IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHByb2JsZW0gc3RhdGVtZW50IHcvIG1pbm9yIHR3ZWFrIChzdWdnZXN0ZWQgb24g
bWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bGlzdCkuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBEYXRhcGxh
bmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDthYmlsaXR5IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2Vl
biB0aGUgY2xhc3NpZmllcnMgYW5kIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmdW5jdGlvbnMsIGJldHdlZW4gc2Vy
dmljZSBmdW5jdGlvbnMsIGFuZCBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5j
dGlvbnMgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2xhc3NpZmllcnN8c2VydmljZSBub2Rlcy48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFRoZXJlIG1heSBiZSBhIHNvbHV0aW9uIHRoYXQgYSBzZXJ2aWNlIGZ1bmN0aW9uIHBhc3Nl
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c29tZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgaW5mb3JtYXRpb24gdG8gYXR0YWNoZWQgc2VydmljZSBub2RlIHdpdGhvdXQgdXNpbmcg
U0ZDPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MsIEx1
Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBI
YWxwZXJuIERpcmVjdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVy
bi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb208
L2E+XSBTZW50OiBXZWRuZXNkYXksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtNYXJjaCAxMiw8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAyMDE0IDEyOjI1IFBNIFRvOiBMdWN5IHlvbmc7IEpvZWwgTS4gSGFscGVybjsgTmljb2xh
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Qk9VVEhPUlM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uIFBhcmtlciBDYzog
SmltIEd1aWNoYXJkIChqZ3VpY2hhcik7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVm
PSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj5icmlqc21hbkBq
dW5pcGVyLm5ldDwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpz
bWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTHVjeSwgeW91IHNheSAm
cXVvdDt0aGUgbWV0YWRhdGEgdGVybSBtZWFucyAuLi4mcXVvdDsgVGhlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtkZWZpbml0aW9uIHlvdTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZW4gcHJvdmlkZSBpcyBhIGRlZmluaXRp
b24gb2YgdGhlIHNldCBvZiBpbmZvcm1hdGlvbiB3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
YXJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgcHJvcG9zaW5nIHRoYXQgd2UgcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBJLCBhbmQg
b3RoZXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGF2ZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJlZW4gdXNpbmcgdGhl
IHRlcm0gbWV0YWRhdGEgbW9yZSBuYXJyb3dseS4gV2UgY2FuIHVzZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7d2hhdGV2ZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkZWZpbml0aW9uIHdlIHdhbnQuIEJ1dCB3ZSBkbyBuZWVk
IHRvIGFncmVlIG9uIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVmaW5pdGlvbi48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBGb3IgdGhlIHB1cnBvc2VzIG9mIHRoZSBXRywgaXQgc2VlbXMgbXVjaCBtb3JlIHVzZWZ1bCB0
bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dXNlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRlcm0gbWV0YWRhdGEgZm9y
IHRoZSBuYXJyb3dlciBkZXNjcmlwdGlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgT24gMy8xMi8xNCwgMToxOSBQTSwgTHVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBK
b2VsLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGFncmVlLiBXZSBuZWVkIHRvIGRpZmZlcmVudGlhdGUg
dGhlIG1ldGFkYXRhIHVzZWQgYnk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDtmdW5jdGlvbiBhbmQgU0ZDIGhlYWRlci4gVGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgY2Fy
cnlpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NvbWU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtzdGF0ZXMgYWxvbmcg
d2l0aCB0aGUgcGFja2V0LiBJTU86IFNGQyBoZWFkZXIgaXMgYSBraW5kIG9mPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0
YWRhdGEgY2FycmllZCBvbiBwYWNrZXQgZm9yIG5leHQgc2VydmljZSBub2RlIHRvIHVzZS48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbnRleHQgb2YgU0ZDLCB3ZSBo
YXZlIHRlcm0gZm9yIFNGQyBoZWFkZXIgYW5kIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
bWV0YWRhdGEgdGhhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dhcyBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlv
bnMsIG9yIGJldHdlZW4gc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9ucyBhbmQgY2xhc3NpZmllcnMv
c2VydmljZSBub2Rlcywgd2hpY2ggaXMgd2hhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhl
IGRyYWZ0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Zm9jdXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcywgTHVjeTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhy
ZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmpt
aEBqb2VsaGFscGVybi5jb208L2E+XSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IDIwMTQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMTE6MTggQU0gVG86IEx1Y3kgeW9uZzsg
Tmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlciBDYzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBKaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgR3VpY2hhcmQgKGpndWljaGFyKTsgPGEgaHJlZj0ibWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+DQpicmlqc21hbkBqdW5pcGVyLm5ldDwv
YT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8
L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2Zj
XTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNv
bnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgdGhpbmsgaXQgaXMgaW1wb3J0YW50IHRv
IGtlZXAgYSBzdHJvbmcgZGlzdGluY3Rpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JldHdl
ZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgbWV0YWRhdGEgKHdoaWNoIGlzIGZvciB1c2UgYnkgYXBwbGljYXRpb25zKSBh
bmQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNoYWluaW5n
IGluZm9ybWF0aW9uIGluIHRoZSBiYXNlIHNlcnZpY2UgY2hhaW4gaGVhZGVyLDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7d2hpY2ggaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZm9yIHVzZSBieSB0aGUgc2VydmljZSBj
aGFpbiBzdXBwb3J0IG1lY2hhbmlzbXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAxMDo0MiBBTSwgTHVjeSB5b25nIHdyb3Rl
Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgRnVsbHkgYWdyZWUgd2l0aCBKb2UuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgV2Ugc2hvdWxkIG5vdCByZXF1aXJlIGEgZml4IGxlbmd0aCBmb3IgaW4tYmFuZCBtZXRh
ZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YnV0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhbHNvIG5vdCBs
ZWF2ZSBpdCBmb3IgZnJlZWx5IHVzYWdlLiBJbiBmYWN0LCB3aGVuIGE8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5vZGUgaW5zZXJ0cyBTRkMgaGVhZGVyIG9u
IGEgKGVuY2Fwc3VsYXRlZCkgcGFja2V0IGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2Vu
ZCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgbmV4dCBzZXJ2aWNlIG5vZGUsIFNGQyBoZWFkZXIgaXRzZWxmIGNh
biBiZSBzZWVuIGFzIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmc8L2E+XSBPbiBCZWhhbGYgT2YgSm9lbCBNLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7SGFscGVybjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAx
NCA5OjIxIEFNIFRvOiBOaWNvbGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtCT1VUSE9SUzs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
IiB0YXJnZXQ9Il9ibGFuayI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+ICZsdDs8YSBocmVmPSJt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNmYzsgSmFtYWwgSGFkaSBTYWxp
bSBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIGluLWJhbmQg
bWV0YWRhdGEsIHRoZSBBUEkgZm9yIGFjY2VzcyBjYW4gZWFzaWx5IGJlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBz
eW5jaHJvbm91cy4gT3V0IG9mIGJhbmQgbWV0YWRhdGEgbmVlZHMgZGlmZmVyZW50PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtoYW5kbGluZy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZXJlIGFyZSBtYW55IGNh
c2VzIHdoZXJlIG91dC1vZi1iYW5kIG1ldGFkYXRhIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDt1c2VmdWwgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhcHByb3ByaWF0ZS4gQnV0IHRoZXkgZG8gbm90IGNv
dmVyIGFsbCBuZWVkcyBieSBhbnk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3N0cmV0Y2guPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRXZlbiBpZiBlYWNoIHBpZWNlIG9mIGluLWJhbmQgbWV0
YWRhdGEgaXMgb2YgZml4ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xlbmd0aCw8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHRoZXJlIGFyZSBtYW55IGRpZmZlcmVudCBraW5kcyBvZiBtZXRhdHlwZS4gVHJ5aW5n
IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzYXk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZxdW90O3RoZXJl
IHdpbGwgYmUgZXhhY3RseSBmb3VyIHBpZWNlcywgYW5kIHRoZXkgd2lsbCBiZSBvZjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7dHlwZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHQxLCB0MiwgdDMsIGFuZCB0NCZx
dW90OyBpcyBzaW1wbHkgdG9vIHNwZWNpZmljIGZvciBldmVuIDgwJTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7b2YgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25lZWRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQs
IDg6NTIgQU0sIE5pY29sYXMgQk9VVEhPUlMgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGVsbG8g
Um9uLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VuZGluZyBvdXQgb2YgYmFu
ZCBjb25ncnVlbnQgbWV0YWRhdGEgbWF5IG5vdCBiZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2Fuc3dlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIGFsbCBuZWVkcyBidXQgaXQgaXMgb25lIHRv
b2wgdGhhdCB3ZSBzaG91bGQga2VlcC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IE5vdCBhbGwgbWV0YWRhdGEgaXMgdGllZCB0byBhIHNwZWNpZmljIHBhY2tldCwgZm9yPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtleGFtcGxlIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwb2xpY3kgY2hh
bmdlIGluIFBDUkYgY291bGQgbGVhZCB0byBzb21lIG1ldGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtzaWduYWxpbmcsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIHJlYWN0aW9uIHRpbWUgbmVl
ZCBub3QgYmUgaW1tZWRpYXRlLCBmZXcgbXMgbWF5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtu
b3QgbWF0dGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQXMgeW91IHBvaW50
LCBpZiBhIHBhY2tldCBpcyB0aWVkIHRvIGEgbWV0YWRhdGEgYTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Y29ycmVsYXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvIGNhbiBiZSBzZXQgaW4gYm90
aCBwYWNrZXQgdG8gZGVhbCB3aXRoIGl0IChpLmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21l
dGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhwZWN0ZWQgZmxhZyBpbiB0aGUgU0ZDIGhlYWRlciwg
cGx1cyBhbiBpZCk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZpbmFsbHkgd2Ug
Y2FuIHN0aWxsIHNlbmQgc29tZSBsaW1pdGVkIG1ldGFkYXRhIHdpdGhpbjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7YSBoZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhpcyBjb3VsZCBiZSB1c2Vk
IGZvciBsb2FkIGJhbGFuY2VycyBpbiBwYXJ0aWN1bGFyIGlmPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDt3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFncmVlIG9uIGEgY29udmVudGlvbiB0byBsb2NhdGUg
JnF1b3Q7Y29hcnNlIGdyYWluIHBvbGljeSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC8gJnF1b3Q7
ZmluZSBncmFpbiBwb2xpY3kmcXVvdDsgb24gcmVzZXJ2ZWQgY29udGV4dCBoZWFkZXJzLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhpcyBzZWVtcyB0byBvcGVuIHVwIGEgbG90
IG9mIGZsZXhpYmlsaXR5IC88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2lubm92YXRpb25zLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24geW91ciBsYXN0IHBvaW50LCB0aGVy
ZSBpcyBhIHF1ZXN0aW9uIG9uIGhvdyB0byBtYWtlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEg
YXZhaWxhYmxlIHRvIGEgU2VydmljZSBGdW5jdGlvbi4gQ3VycmVudCBzb2NrZXQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBjb25uZWN0aW9ucyBmb3IgZXhhbXBsZSBkbyBub3QgYWxsb3cgdG8gcmV0cmlldmUg
SVA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hlYWRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9wdGlv
bnMuIFNvIEkgYXNzdW1lIHRoYXQgU0ZDIGF3YXJlIFNlcnZpY2UgRnVuY3Rpb25zPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDt3aWxsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmVlZCBzb21lIChhc3luY2hy
b25vdXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA/KSBBUEkgdG8gcmV0cmlldmUgU0ZDIGhlYWRlciBpbmZv
cm1hdGlvbiBhcyB3ZWxsIGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbi1iYW5kPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgbWV0YWRhdGEuIEkgZG9uJ3Qgc2VlIG91dCBvZiBiYW5kIG1ldGFkYXRhIHRy
YW5zcG9ydDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YWRkaW5nPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Y29tcGxleGl0eSwgdGhlIHNhbWUgQVBJIGNhbiBwcm9iYWJseSBhcHBseS48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBhbHRlcm5hdGl2ZSBvcHRpb24sIGFsbG93aW5nIHZh
cmlhYmxlIHNpemVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YSBpbjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHRoZSBTRkMgaGVhZGVyIGhhcyBzb21lIGRyYXdiYWNrcyBhcyB3ZWxsLCBvbmUg
YmVpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmcmFnbWVudGF0aW9uLCBhbmQgc29tZSBzd2l0Y2hlcyBl
eHBlY3RpbmcgYXMgd2VsbCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bG9vayBhdDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGVuZCB1c2VyIHRyYWZmaWMgaGVhZGVycyBmb3IgbGluayBsb2FkIGJhbGFu
Y2luZy4gSTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d291bGQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBh
Z3JlZSB0aGF0IGlmIHdlIGNhbiBhY2NlcHQgdGhlc2UgaXNzdWVzLCB0aGVuIHNlbmRpbmc8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBvZmYtbGluZSBjb25ncnVlbnQgbWV0YWRhdGEgbG9vc2VzIGl0cyBpbnRl
cmVzdC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlIG5lZWQgdG8gdGFrZSBp
bnRvIGFjY291bnQgdGhhdCBib3RoIGluLWJhbmQgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtjb25ncnVlbnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvdXQtb2YtYmFuZCBtZXRhZGF0YSB0cmFuc3Bv
cnQgaXMgbm90IHJlbGlhYmxlLiBBPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtwYWNrZXQgbG9z
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRyaWdnZXJpbmcgcmV0cmFuc21pc3Npb24gd291bGQgbm90IGxl
YWQgdG8gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpZGVudGljYWw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyByZWNvbnN0cnVjdGlvbiBvZiB0aGUgYXNzb2NpYXRlZCBtZXRhZGF0YS4gSW4gc29tZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y2FzZXMsIHdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWlnaHQg
dGh1cyBldmVuIG5lZWQgbm9uLWNvbmdydWVudCBvdXQtb2YtYmFuZCByZWxpYWJsZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG1ldGFkYXRhIHRyYW5zcG9ydC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzIF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTo8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBSb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBQYXJrZXIgWzxhIGhyZWY9Im1haWx0bzpSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT5dIFNlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtX
ZWRuZXNkYXksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTWFyY2ggMTIsIDIwMTQ8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAxMjo0MyBQTSBUbzogTmljb2xhcyBCT1VUSE9SUyBDYzogSmltIEd1aWNoYXJkPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsoamd1aWNoYXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmJyaWpzbWFuQGp1bmlw
ZXIubmV0PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNd
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlv
bnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMsPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHVuZGVyc3RhbmQgdGhlIGNvbmNlcHQgZm9yIG91dCBv
ZiBiYW5kIHNpZ25hbGluZyBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEsIGJ1dCBJIGFtIGNv
bmNlcm5lZCB0aGF0IGl0IGludHJvZHVjZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NpZ25p
ZmljYW50PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtjb21wbGV4aXR5IGR1ZSB0byB0aGUgcG90ZW50aWFsIHJh
Y2UgY29uZGl0aW9uIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtyZWNlaXZpbmcgdGhlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDtyZWFsIHBhY2tldCBiZWZvcmUgdGhlIG1ldGFkYXRhLiBXaGlsZSB0aGUg
cmVhbCBwYWNrZXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvdWxkPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDtpbmRpY2F0ZSB0aGF0IG91dCBvZiBiYW5kIG1ldGFkYXRhIGlzIGV4cGVjdGVkLCBob3cgY2Fu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Z3VhcmFudGVlIHRo
ZSBvcmRlciBvZiByZWNlcHRpb24/IFdoYXQgaWYgc3dpdGNoaW5nIG9yPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtyb3V0aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtub2RlcyBhcHBseSBoYXNoIGJhc2Vk
IGxvYWQgYmFsYW5jaW5nPyBXaGF0IGlmIHRoZSBsb2FkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtiYWxhbmNp
bmcgdW5kZXJzdGFuZHMgU0ZDIGVuY2FwcyBhbmQgbG9va3MgYmV5b25kIGl0IHRvPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDt0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O29yaWdpbmFsIGhlYWRlciB0byBn
ZXQgYmV0dGVyIGVudHJvcHk/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2FuIHdlIGd1YXJhbnRlZSB0aGF0
IHRoZSBtZXRhZGF0YSBhbmQgcmVhbCBwYWNrZXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dp
bGwgZm9sbG93PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGUgZXhhY3Qgc2FtZSBwYXRoPyBJZiB3ZSBjYW4g
bm90LCB0aGVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbXBsZW1lbnRhdGlvbnMgd2lsbDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7bmVlZCB0byBhZGQgaW5ncmVzcyBxdWV1aW5nIHRvIGNvcGUgd2l0aCB0
aGUgc2NlbmFyaW8uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBbHNvLCBkbyB5
b3UgZmVlbCB0aGF0IHRoZSBpbmNyZWFzZSBpbiBpbXBsZW1lbnRhdGlvbjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGNvbXBsZXhpdHkgYXQgdGhlIHNlcnZpY2UgZnVuY3Rpb25zIGlzIHJlYXNvbmFibGU/PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBSb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MDkgQU0sICZxdW90O05pY29sYXMgQk9VVEhPUlMmcXVv
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRI
T1JTQHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5rIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5j
b208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29s
YXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpOaWNvbGFzLkJP
VVRIT1JTQHFvc21vcy5jb208L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgdGhpbmsgd2UgbXVzdCBtYWtlIGEgZGlzdGluY3Rpb24g
YmV0d2Vlbjo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLSBNZXRh
ZGF0YSB3aGljaCBzaG91bGQgYmUgcGFydCBvZiB0aGUgaGVhZGVyIGRlZmluZWQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2FzIGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJhbmQgbWFya2luZy4g
LSBNZXRhZGF0YSB3aXRoIGNhbiBiZSBwYXNzZWQgb3V0IG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtiYW5kLCBmb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhhbXBsZSBjb25ncnVlbnQgb3V0
IG9mIGJhbmQgc2lnbmFsaW5nIGRlZmluZWQgaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Ro
ZSBkcmFmdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgZm9y
bWVyIGNhbGxzIGZvciBhIGxpbWl0ZWQgc3BhY2UgaW4gdGhlIGhlYWRlciw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3RydWUsIFRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsYXR0ZXIgaG93ZXZl
ciBkb2VzIG5vdCBpbmN1ciBhbnkgc3BhY2UgbGltaXRhdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7YW5kIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN0aWxsIGZhaXJseSBlZmZpY2llbnQg
YW5kIGl0IHJlbWFpbnMgY29tcGF0aWJsZSB3aXRoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDth
IGZpeGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNpemUgaGVhZGVyIHVzZWQgdG8gcm91dGUgdGhv
c2Ugc2lnbmFsaW5nIG1lc3NhZ2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbG9uZyB0aGU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2hhaW4ncyBzZXJ2aWNlIGZ1bmN0aW9ucy48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fIEZyb206PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEppbSBH
dWljaGFyZCAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0
YXJnZXQ9Il9ibGFuayI+amd1aWNoYXJAY2lzY28uY29tPC9hPl0gU2VudDo8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgVHVlc2RheSwgTWFyY2ggMTEsIDIwMTQgNjo0OCBQTSBUbzogUm9uIFBhcmtlciBD
Yzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyBCT1VUSE9SUzsgPGEgaHJlZj0ibWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+DQpicmlqc21hbkBqdW5pcGVy
Lm5ldDwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQ8L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNt
YW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEhpIFJvbiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgV2UgY2FuIGNlcnRhaW5seSBoYXZlIHRoaXMgZGlzY3Vzc2lvbiBidXQgd2Ugc2hv
dWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmaXJzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBj
b25zaWRlciB3aGF0IGluZm9ybWF0aW9uIGlzIG5lY2Vzc2FyeSBhbmQgaWYgc2FpZDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBjYW4gZml0IHdpdGhpbiBhIGZpeGVkIG51bWJlciBv
ZiBjb250ZXh0czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4gdGhlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IG1ham9yaXR5IG9mIGNhc2VzLiBSZW1lbWJlciwgdGhlIGdvYWwgb2YgYmVpbmcgYWJs
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dG8gcGFzczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBt
ZXRhZGF0YSB0aHJvdWdoIHRoZSBuZXR3b3JrIGlzIHRvIGVuaGFuY2Ugc2VydmljZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVsaXZlcnksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5vdCBwYXNz
IHRoZSBlbnRpcmUgd29ya3Mgb2YgU2hha2VzcGVhcmUgOy0pPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbnQgZnJvbSBteSBpUGhvbmU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciA3LCAyMDE0LCBhdCAzOjUyIEFN
LCAmcXVvdDtSb24gUGFya2VyJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2Js
YW5rIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b208L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBJIHNlZSBzaW1pbGFyIHJlcXVpcmVtZW50cyBmcm9tIHRoZSAzZ3Bw
IEVQQyBzaWRlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SSB3b3VsZDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgbGlrZSB0byBwcm9wb3NlIGFuIE9VSSAvIFRMViBiYXNlZCBhcHByb2FjaCB3
aGVyZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJlc2VydmVkIE9VSSBjYW4gYmUgdXNl
ZCBmb3IgYWdyZWVkIHVwb24gdHlwZXMgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbW1v
bjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgYW5kIHZlbmRvciBvciBvdGhlciBv
cmdhbml6YXRpb25hbCBPVUlzIGNhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmUgdXNlZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gcXVpY2tseSBpbm5vdmF0ZSBpbiB0aGUgbmV0d29y
a3MuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTaW11bHRhbmVvdXNseSwgSSB3b3VsZCBhbHNv
IGxpa2UgdG8gY29uc2lkZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21lY2hhbmlzbXM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoYXQgYXJlIG9wdGltaXplZCBmb3IgbG9uZyBsaXZlZCBm
bG93cyBzbyBhcyB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bGltaXQgdGhlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBuZWdhdGl2ZSBlZmZlY3RzIG9mIHBhY2tldCBncm93dGguPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgNywgMjAxNCwgYXQgODozNCBBTSwgJnF1b3Q7Tmljb2xhcyBC
T1VUSE9SUyZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJt
YWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+Tmljb2xh
cy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0Ozxh
IGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
SGVsbG8gSmltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBJIGhhdmUgc2VlbiBjYXNlcyBpbiBHaSBMQU4sIHdoZXJlIHN1YnNjcmliZXIg
cmVsYXRlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGlzIHBhc3Nl
ZCB0byBhIFdlYiBQcm94eSBmb3IgSFRUUCBoZWFkZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBlbnJpY2htZW50IChhaW1lZCBhdCBzb21lIFdlYiBDb250ZW50IHByb3ZpZGVyczxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cGFydG5lcnMgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyB0aGUgTW9iaWxlIE9wZXJhdG9yKS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJ
bmZvcm1hdGlvbiB3YXMgYW4gY29kZWQgKHBlcnNpc3RlbnQpIHN1YnNjcmliZXIgaWQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rlcml2ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBm
cm9tIHRoZSBNU0lTRE4sIGFuZCBjb3VwbGUgb2YgZiBjdXN0b21lciBwcm9maWxlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtyZWxhdGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZmll
bGRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgSW4gYW4gc2ZjIGJhc2VkIEdpIExBTiwgdGhpcyBlbnRpdHkgc2hvdWxkIHJlY2VpdmU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7ICZndDtmcm9tIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IENsYXNzaWZpZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0gQSBjbGFzc2lmaWNhdGlvbiBvZiB0aGUgQ29udGVudCBQcm92
aWRlciAoIElkLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENhdGVnb3J5KSBiYXNlZCBv
biB0cmFmZmljIGFuYWx5c2lzIC0gVGhlIE1TSVNETiBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN1YnNjcmliZXIgLSBUd28gc3Vi
c2NyaWJlciBwb2xpY3kgZmllbGRzIChub3QgdGllZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IHRvIFBDUkY8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBidXQgYmVsb25naW5nIHRvIHRo
ZSBTdWJzY3JpYmVyIERCKSAoU3Vic2NyaWJlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNh
dGVnb3J5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN1Yi1jYXRlZ29yeSkgLSBBIHNl
c3Npb24gaWQgKGZvciBsb2dnaW5nIGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dHJhY2tp
bmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwdXJwb3Nlcyk8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBvYmplY3RpdmUg
YmVpbmcgdG8gYXZvaWQgaGF2aW5nIHRoZSBIVFRQIFByb3h5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDt0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJlY29tZSBhIHRydXN0ZWQgYXBw
bGljYXRpb24gKGludGVyb2dhdGUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3Vic2Ny
aWJlciBEQiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBldGMuLik8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206IEppbTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEd1aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
KGpndWljaGFyKSBbPGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPmpndWljaGFyQGNpc2NvLmNvbTwvYT5dIFNlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgVGh1cnNkYXksIE1hcmNoIDA2LCAyMDE0IDI6MDIgUE0gVG86IEphbWFsIEhhZGk8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1NhbGltOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IDxhIGhyZWY9Im1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsi
Pmptb2lzYW5kQGp1bmlwZXIubmV0PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptb2lzYW5kQGp1
bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0PC9h
PiZndDs7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+ICZs
dDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0OyBDYzo8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBzZmMgU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIEphbWFs
LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgWW91IHNhaWQgJnF1b3Q7SXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJs
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNpemVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgbWV0YWRhdGEmcXVvdDsuLiBJIGFtIG5vdCBzbyBjb252aW5jZWQgYW5kIHdvdWxkIGxp
a2UgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZXR0ZXI8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyB1bmRlcnN0YW5kIHRoZSByZXF1aXJlbWVudHMgYmVmb3JlIHBhc3NpbmcganVk
Z2VtZW50Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IElmIHdlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgbG9vayBhdCB0aGUgdXNlIGNhc2VzIGFzIHByZXNlbnRlZCB0aHVzIGZhciBp
bnRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIFdHIEk8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBoYXZlIHlldCB0byBzZWUgYSBzaW5nbGUgZXhhbXBsZSBvZiB0aGUgbmVlZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChub3RpbmcgdGhhdDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGRlc2lyZSBpcyBub3QgdGhlIHNhbWUgYXMgbmVlZCkgLSBJIGFtIG5vdCBzYXlp
bmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGVyZSBpczxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG5vIHJlcXVpcmVtZW50IGJ1dCByYXRoZXIgdGhhdCB3ZSBzaG91bGQgbm90IGp1
bXA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBjb25jbHVzaW9uIGFuZCBidWlsZCBzdGFuZGFyZHMgYXJvdW5kIGEgdGhlb3J5Ljxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBPbiAzLzMvMTQsIDY6MzUgQU0sICZxdW90O0phbWFsIEhhZGkgU2FsaW0mcXVvdDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1v
amF0YXR1LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmhhZGlAbW9qYXRhdHUuY29tPC9hPiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmhh
ZGlAbW9qYXRhdHUuY29tPC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3cm90
ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgSSBsaWtlIHRoZSBkb2MgLSB3ZWxsIHdyaXR0ZW4uPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlY3Rp
b24gNC4zIG9uIG1ldGFkYXRhIGVuY29kaW5nLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJdCBzZWVtcyB0aGVyZSdzIGNs
ZWFyIG5lZWQgZm9yIHZhcmlhYmxlIHNpemVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0
YWRhdGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKGF0IGxlYXN0IGZvciBodHRw
L2FwcCB5b3Ugc2VlbSB0byBpbmRpY2F0ZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBk
ZXNpcmUgZm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aXQpLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgYSBkYXRhcGF0aCBwZXItcGFja2V0IG1ldGFkYXRh
LCBpIGZlZWwgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmVlZCBpczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBqdXN0IGFzIGltcG9ydGFudC4gQXJlIHdlIGxpbWl0ZWQg
YnkgdGhlIGZhY3QgdGhhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGlzdGlu
ZyBoYXJkd2FyZSBtYXkgbm90IGJlIGFibGUgdG8gaGFuZGxlIFRMVnM/PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtGb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhhbXBsZSwg
SSBkb250IGhhdmUgYSBwcm9ibGVtIGhhbmRsaW5nIFRMVnMgaW4gYTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHNvZnR3YXJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGF0YXBh
dGguPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGNoZWVycywgamFtYWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IG1haWxpbmcgbGlzdCA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9
Il9ibGFuayI+DQpzZmNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+DQpodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5n
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdCA8YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBz
ZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlz
dCA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYu
b3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxh
IGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9
Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgbGlzdCA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+c2ZjQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
bWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdCA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fIHNmYyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPiAmbHQ7
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzZmNA
aWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+aHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtzZmMgbWFpbGluZyBsaXN0
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2ZjQGlldGYu
b3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YSBo
cmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJf
YmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDtfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7c2ZjIG1haWxpbmcgbGlz
dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2ZjQGlldGYub3Jn
PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OzxhIGhyZWY9Imh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsgc2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgPGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwv
YT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0K
Jmd0OyZndDsmZ3Q7IHNmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsgPGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT48YnI+
DQomZ3Q7Jmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQom
Z3Q7Jmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyZndDs8
YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0
PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxi
cj4NCiZndDs8YnI+DQomZ3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX188YnI+DQomZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDs8YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxicj4NCiZn
dDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFy
Z2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9h
Pjxicj4NCjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fPGJyPg0Kc2ZjIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj5odHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10
b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpz
ZmMgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGll
dGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2JvZHk+DQo8
L2h0bWw+DQo=

--_000_E6C17D2345AC7A45B7D054D407AA205C39244B93eusaamb105erics_--


From nobody Tue Mar 18 09:28:10 2014
Return-Path: <huang@sce.carleton.ca>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 62CD91A0710 for <sfc@ietfa.amsl.com>; Tue, 18 Mar 2014 09:28:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.547
X-Spam-Level: 
X-Spam-Status: No, score=-0.547 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.547, 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 7qdxnylWzJL2 for <sfc@ietfa.amsl.com>; Tue, 18 Mar 2014 09:27:58 -0700 (PDT)
Received: from sangam.sce.carleton.ca (sangam.sce.carleton.ca [134.117.56.4]) by ietfa.amsl.com (Postfix) with ESMTP id 216431A042E for <sfc@ietf.org>; Tue, 18 Mar 2014 09:27:58 -0700 (PDT)
Received: from ideaPC (c-174-62-109-135.hsd1.ca.comcast.net [174.62.109.135]) (authenticated bits=0) by sangam.sce.carleton.ca (8.14.4/8.14.4) with ESMTP id s2IGRP4W009382 (version=TLSv1/SSLv3 cipher=AES128-SHA256 bits=128 verify=NOT); Tue, 18 Mar 2014 12:27:26 -0400
From: "Changcheng Huang" <huang@sce.carleton.ca>
To: "'David Allan I'" <david.i.allan@ericsson.com>, "'Nicolas BOUTHORS'" <Nicolas.BOUTHORS@qosmos.com>
References: <CF48AD80.E673%kegray@cisco.com> <1824354318.7479.1394833814368.JavaMail.tomcat@mgs-aaa01.mail.aol.com> <83cc0a7d4c664109b7ba930f22890871@CO2PR05MB716.namprd05.prod.outlook.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08262A61@NKGEML512-MBS.china.huawei.com> <76B41B8FACE1514795D30EC137FF391D3EA877@LILAS.jungle.qosmos.com> <2F14AC87-6C25-4028-B607-54DCFD9DE187@sce.carleton.ca> <E6C17D2345AC7A45B7D054D407AA205C39244B93@eusaamb105.ericsson.se>
In-Reply-To: <E6C17D2345AC7A45B7D054D407AA205C39244B93@eusaamb105.ericsson.se>
Date: Tue, 18 Mar 2014 09:27:35 -0700
Message-ID: <023801cf42c6$f99bf860$ecd3e920$@sce.carleton.ca>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0239_01CF428C.4D569BD0"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQH3lSH/+/xH6ud8e4d17OxdJAYkIgDcJG2dAeBqnr4B9eMH5QIfyh0fAiEI/CYCv4teE5o4zNoA
Content-Language: en-us
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/Wi58h7JO8TnHmljuSLLNdt9YMSk
Cc: 'Xuxiaohu' <xuxiaohu@huawei.com>, sfc@ietf.org, mikebianc@aol.com
Subject: Re: [sfc] =?utf-8?b?562U5aSNOiAgU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ=?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Mar 2014 16:28:06 -0000

This is a multipart message in MIME format.

------=_NextPart_000_0239_01CF428C.4D569BD0
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

I think it should identify an instance.

=20

Chang

=20

From: David Allan I [mailto:david.i.allan@ericsson.com]=20
Sent: Tuesday, March 18, 2014 9:15 AM
To: Changcheng Huang; Nicolas BOUTHORS
Cc: Xuxiaohu; sfc@ietf.org; mikebianc@aol.com
Subject: RE: [sfc] =E7=AD=94=E5=A4=8D: SFC encapsulation chain ID

=20

Well the question de jour is =E2=80=9Cdoes a chain ID define a class or =
an instance=E2=80=9D=E2=80=A6. If it defines an class we also need =
instance information, if it is currently overloaded to define class and =
instance IMO we have a problem=E2=80=A6.

=20

Dave

=20

From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Changcheng Huang
Sent: Tuesday, March 18, 2014 7:43 AM
To: Nicolas BOUTHORS
Cc: Xuxiaohu; sfc@ietf.org; mikebianc@aol.com
Subject: Re: [sfc] =E7=AD=94=E5=A4=8D: SFC encapsulation chain ID

=20

Good points. I believe explicit chain ID should be mandatory. The =
overhead is very little. It helps simplify processing and steering =
significantly. The gain is huge.

=20

Chang

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

Changcheng Huang


On Mar 18, 2014, at 1:53 AM, Nicolas BOUTHORS =
<Nicolas.BOUTHORS@qosmos.com> wrote:

I think that keeping the Service Path Layer transport independent should =
remain an objective for SFC.  Such a separation of concerns is a sound =
architectural principle that help keep things simple in practice.=20

=20

On the question of  Service Path, we have a discussion on whether we =
need some kind of explicit identifier or=20

could we rely on mapping on some underlay network protocol fields.

=20

=20

May be a PRO/CON table could help focus the group decision on that =
matter

=20

*	Visibility (tracing)
*	Forwarding graph structure impact/limitations
*	Reconfiguration speed =20

*	LBS / scale out impact
*	Node bypass (e.g; maintenance)

*	underlay network/transport layers support
*	Header space impact
*	Multi tenant support impact
*	SFC on flat (e.g optical L2 for Data Centers) network=20
*	Underlay network administration impact

=20

Personally I think that having an explicit chain identifier (e.g. =
Service Path/Service Index) is clear (management and control) and not =
expensive (header space). The drawback being some impact on the =
simplicity to add/remove elements in a chain dynamically.

=20

Tag switching (as MPLS)  allows to manage tags per service nodes, =
leading to more versatile and diverse graphs

=20

=20

Nicolas


  _____ =20


From: Xuxiaohu [xuxiaohu@huawei.com]
Sent: Tuesday, March 18, 2014 5:04 AM
To: Jerome Moisand; mikebianc@aol.com; sfc@ietf.org
Subject: [sfc] =E7=AD=94=E5=A4=8D: SFC encapsulation chain ID

I like the idea of separating the Service Function Layer and the Service =
Path Layer, as proposed in draft-rijsman-sfc-metadata-considerations. =
The role of the Service Path Layer is just to steer the traffic along a =
particular chain of service nodes which can be implemented by existing =
tools for source routing, such as segment routing. As such, it=E2=80=99s =
not necessary to try to keep the Service Path Layer =
transport-independent and contain it in the SFC header.

=20

Best regards,

Xiaohu

=20

=E5=8F=91=E4=BB=B6=E4=BA=BA: sfc [mailto:sfc-bounces@ietf.org] =
=E4=BB=A3=E8=A1=A8 Jerome Moisand
=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2014=E5=B9=B43=E6=9C=8818=E6=97=A5 =
1:03
=E6=94=B6=E4=BB=B6=E4=BA=BA: mikebianc@aol.com; sfc@ietf.org
=E4=B8=BB=E9=A2=98: Re: [sfc] SFC encapsulation chain ID

=20

This (lengthy and very lively) thread started from =
draft-rijsman-sfc-metadata-considerations (which I co-authored).

=20

In section 4.8, we made a clear distinction between a service path layer =
(steering packets hop by hop along the chain) and a service function =
layer (convey metadata information of interest to SFs). Terminology =
aside, it seems that such layered view was agreed upon by many people on =
the mailing list.=20

=20

Now this certainly does beg the question of solving BOTH problems with =
the same (packet) encapsulation mechanism. Notably when observing that =
many use cases could be satisfied without SF-level metadata, or by using =
more out-of-band ways to convey such SF metadata. And also when =
observing that inband marking (e.g. packet headers) comes with various =
pros & cons (some of the issues being identified in the draft, e.g. =
sections 4.1 and 4.2).=20

=20

I do agree with Maria. We may want to explore other options for =
addressing the needs of the service path layer that do not require an =
explicit chain-id of sorts.=20

=20

In the draft, we concluded by stating =E2=80=9CA productive path forward =
could be to divide and conquer: to clearly separate the problem of =
Service Function Path topology from the   problem of [conveying SF] =
metadata=E2=80=9D. I do believe we should explore such separation =
principle further.

=20

=20

From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of mikebianc@aol.com
Sent: Friday, March 14, 2014 5:50 PM
To: sfc@ietf.org
Subject: Re: [sfc] SFC encapsulation chain ID

=20

I would imagine that if we made the Chain ID field in the header be =
optional, yet still required a header and still required that some =
indication of the chain be carried somewhere in the packet (mpls label =
or vlan or whatever), that the implementation would become overly =
complicated.  To do so would be using SFC simply as a mechanism to carry =
meta data and not at all for service chaining, which sounds counter =
intuitive to me.=20

Maria,=20
So, you are saying that you want to use SFC to carry around metadata, =
but not for actual service chaining because you already have a way to =
implement service chaining outside of SFC?  Maybe I'm not following, but =
it seems to me that if you were to upgrade your network to support SFC =
that you would change from using your existing mechanism and start using =
SFC, which is meant to provide support for service functions that are =
not SFC aware.  There are a number of us who have implemented, in one =
way or another, some sort of service chaining, but I (I can at least =
speak for myself) am looking to SFC not to enhance my current =
implementation, but to replace it with something better while still =
maintaining my core (non service function) infrastructure.


  _____ =20


From: kegray@cisco.com <mailto:kegray@cisco.com%3ckegray@cisco.com> =
<kegray@cisco.com>
To: Ron Parker<Ron_Parker@affirmednetworks.com>,Jim Guichard =
(jguichar)<jguichar@cisco.com>,Joel M. Halpern<jmh@joelhalpern.com>
cc: sfc@ietf.org <mailto:sfc@ietf.org%3csfc@ietf.org> <sfc@ietf.org>
Sent: Friday, March 14, 2014
Subject: Re: [sfc] SFC encapsulation chain ID

+1 the idea is interoperability.


On 3/14/14 12:55 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com> =
wrote:

>Thanks, Jim.
>
>Remember that we have said many times that the SFC service header is
>transport independent.   Just because the chain id could be carried in
>some form or another with some particular transport doesn't mean that =
it
>could be universally conveyed.    By making and keeping the SFC service
>header transport independent makes it more applicable in more
>environments and more likely to get adopted broadly.
>
>   Ron
>
>
>-----Original Message-----
>From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
>Sent: Friday, March 14, 2014 3:52 PM
>To: Joel M. Halpern; Ron Parker
>Cc: sfc@ietf.org
>Subject: SFC encapsulation chain ID
>
>Hi Joel,
>
>Perhaps but I would point out that the base SFC header could have a lot
>more information than just the chain ID; I would also point out that =
the
>devil is in the details and saying "well, I can just use an MPLS label"
>hides much of the complexity of actually doing that.
>
>On 3/14/14, 2:35 PM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
>
>>If the transport header carries enough information for identifying the
>>sequence (VLAN tag or MPLS label can both do the job), then arguably
>>the global chain ID is redundant. I can live with carrying it anyway
>>either if I have metadata to carry, or if I need the chain ID for some
>>purpose.
>> After all, some folks seem to want to use that for the forwarding
>>decisions.
>>
>>Yours,
>>Joel
>>
>>On 3/14/14, 2:28 PM, Ron Parker wrote:
>>> The chain ID is the label that defines the sequence of service
>>>functions that must be visited.   It can be thought of as a handle =
for a
>>>stack of must-visit network locations.   I don't see how this can be
>>>anything but mandatory.
>>>
>>>     Ron
>>>
>>>
>>> -----Original Message-----
>>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Surendra Kumar
>>>(smkumar)
>>> Sent: Friday, March 14, 2014 1:46 PM
>>> To: Joel M. Halpern; NAPIERALA, MARIA H
>>> Cc: sfc@ietf.org
>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>
>>> [Trimmed the recipient list - needs approval otherwise]
>>>
>>> Completely agree here.
>>>
>>> SFC does not prevent VLAN stitching and one can continue to do that.
>>>While at the same time SFC can include VLAN stitching to support
>>>legacy SFs in the same chain that includes SFC aware SFs. Even legacy
>>>SFs benefit from chain identification and hence can be shared across
>>>different service chains.
>>>
>>> Surendra.
>>>
>>>
>>>
>>> On 3/14/14 10:26 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
>>>
>>>> My own inclination is to observe that if you don't need explicit
>>>> chain identification and you don't need metadata, you can just omit
>>>> the sfc/nsh header. Still do service chaining, just no extra =
header.
>>>>
>>>> If we are going to have the header, it seems to me that the chain
>>>>identification field is very useful, and low cost once we have the
>>>>header.
>>>>
>>>> Yours,
>>>> Joel
>>>>
>>>> On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:
>>>>> Explicit chain identification should be made optional. I believe =
it
>>>>> was discussed few months ago on this mailing list.
>>>>>
>>>>> Maria
>>>>>
>>>>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Jmh.direct
>>>>> *Sent:* Thursday, March 13, 2014 12:12 PM
>>>>> *To:* kegray@cisco.com; lucy.yong@huawei.com; smkumar@cisco.com;
>>>>> jguichar@cisco.com
>>>>> *Cc:* nicolas.bouthors@qosmos.com; sfc@ietf.org; =
hadi@mojatatu.com;
>>>>> ron_parker@affirmednetworks.com; brijsman@juniper.net;
>>>>> jmh@joelhalpern.com
>>>>> *Subject:* Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>> *Importance:* Low
>>>>>
>>>>> Assuming I understand you properly Ken, I disagree.
>>>>>
>>>>> For example, by using separate terms I can easily discuss the fact
>>>>> that certain kinds of data (chain identification) only need to be
>>>>> adjust by a few apps in rare cases. And that data is not beeded
>>>>> by the applications.
>>>>>
>>>>> Unless you would like to consider the chain identification as =
being
>>>>> optional?
>>>>>
>>>>> Yours,
>>>>>
>>>>> Joel
>>>>>
>>>>>
>>>>>
>>>>> Sent from my Samsung smartphone on AT&T
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> -------- Original message --------
>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>> From: "Ken Gray (kegray)" <kegray@cisco.com
>>>>><mailto:kegray@cisco.com>>
>>>>> To: Lucy yong <lucy.yong@huawei.com
>>>>><mailto:lucy.yong@huawei.com =
<mailto:lucy.yong@huawei.com%3e%3e,%22Surendra> >>,"Surendra Kumar =
(smkumar)"
>>>>> <smkumar@cisco.com <mailto:smkumar@cisco.com =
<mailto:smkumar@cisco.com%3e%3e,%22Jim> >>,"Jim Guichard
>>>>>(jguichar)"
>>>>> <jguichar@cisco.com <mailto:jguichar@cisco.com>>
>>>>> CC: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com
>>>>><mailto:Nicolas.BOUTHORS@qosmos.com =
<mailto:Nicolas.BOUTHORS@qosmos.com%3e%3e,sfc> >>,sfc <sfc@ietf.org
>>>>><mailto:sfc@ietf.org <mailto:sfc@ietf.org%3e%3e,Jamal> >>,Jamal =
Hadi Salim <hadi@mojatatu.com
>>>>><mailto:hadi@mojatatu.com <mailto:hadi@mojatatu.com%3e%3e,Ron> =
>>,Ron Parker
>>>>><Ron_Parker@affirmednetworks.com
>>>>> <mailto:Ron_Parker@affirmednetworks.com =
<mailto:Ron_Parker@affirmednetworks.com%3e%3e,%22brijsman@juniper.net> =
>>,"brijsman@juniper.net
>>>>> <mailto:brijsman@juniper.net>" <brijsman@juniper.net
>>>>><mailto:brijsman@juniper.net =
<mailto:brijsman@juniper.net%3e%3e,%22Joel> >>,"Joel M. Halpern"
>>>>><jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
>>>>>
>>>>> The word "metadata" is a purposely ambiguous term "data that
>>>>> provides information about other data". It is used to avoid THIS
>>>>>discussion.
>>>>>
>>>>> For example, I propose we define "tequila metadata" because,
>>>>> frankly, I will need to order a triple-shot if we keep attempting
>>>>> to define something that, by definition, is ambiguous. I'd like
>>>>> my bartender to understand me specifically when I say "I need a
>>>>>shot".
>>>>>
>>>>> On 3/13/14 7:49 AM, "Lucy yong" <lucy.yong@huawei.com
>>>>> <mailto:lucy.yong@huawei.com>> wrote:
>>>>>
>>>>>   >Snip..
>>>>>   >SK> Just copying from the PS:
>>>>>   >--
>>>>>   >Data plane metadata provides the ability to exchange =
information
>>>>>between
>>>>>   >the network and service functions, between service functions,
>>>>>and service
>>>>>   >functions and the network.
>>>>>   >
>>>>>   >--
>>>>>   >It is a lucid definition. We are unnecessarily making the word
>>>>>"network"
>>>>>   >controversial, IMO.
>>>>>   >
>>>>>   >[Lucy] This is my point. "The network" is too general here,
>>>>>which brings
>>>>>   >metadata great power to do many things. This is why people
>>>>>invent ideas
>>>>>   >here, which causes a lot of debates on metadata usage =
potentials.
>>>>> We
>>>>>   >should not spend a lot of times on that debates and judge which
>>>>>usage is
>>>>>   >valuable or not. Thus, for the SFC work, it will be helpful if
>>>>>we can
>>>>>   >narrow down a bit. Joel makes explicitly two cases, which is
>>>>>helpful to
>>>>>   >develop use cases for each case. I would like to see that the
>>>>>problem
>>>>>   >statement can be more specific on metadata definition, which =
may
>>>>>be
>>>>>   >helpful in less focusing on it and moving forward.
>>>>>   >
>>>>>   >Lucy
>>>>>   >
>>>>>   >Surendra.
>>>>>   >
>>>>>   >
>>>>>   >>
>>>>>   >>Thanks,
>>>>>   >>Lucy
>>>>>   >>
>>>>>   >>-----Original Message-----
>>>>>   >>From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
>>>>>   >>Sent: Wednesday, March 12, 2014 4:38 PM
>>>>>   >>To: Lucy yong
>>>>>   >>Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker;
>>>>>   >>brijsman@juniper.net <mailto:brijsman@juniper.net>; sfc; Jamal
>>>>>Hadi Salim
>>>>>   >>Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>   >>
>>>>>   >>Hi Lucy,
>>>>>   >>
>>>>>   >>No. I am simply saying we should not overcomplicate the =
problem
>>>>>   >>statement with text that adds little to no value in my =
opinion.
>>>>> Whether
>>>>>   >>we call it metadata, or context, has no bearing on the fact
>>>>>that the
>>>>>   >>problem statement already clearly states we need to be able to
>>>>>pass
>>>>>   >>information between SF=C2=B9s and between the network & =
SF=C2=B9s.
>>>>>   >>
>>>>>   >>
>>>>>   >>On 3/12/14, 5:13 PM, "Lucy yong" <lucy.yong@huawei.com
>>>>><mailto:lucy.yong@huawei.com>> wrote:
>>>>>   >>
>>>>>   >>>
>>>>>   >>>Hi Jim,
>>>>>   >>>
>>>>>   >>>I for one don't agree and think we are over complicating what
>>>>>should
>>>>>   >>>be straightforward. The SFC encapsulation should enable two
>>>>>things:
>>>>>   >>>
>>>>>   >>>1. Steering of selected flows through a service chain; this =
is
>>>>>the
>>>>>   >>>service function path.
>>>>>   >>>2. Passing of context associated with a given flow within =
said
>>>>>service
>>>>>   >>>function path. This context information may be consumed by a
>>>>>SF (an
>>>>>   >>>application ID is an example) or may be consumed by the
>>>>>forwarding
>>>>>   >>>elements (a vrf-ID is an example).
>>>>>   >>>[Lucy] Do you call the context as metadata or not? Do we have
>>>>>another
>>>>>   >>>term here beside SFC header and metadata. I see that you =
don't
>>>>>want to
>>>>>   >>>separate what is consumed by SF and what is consumed by the
>>>>>forwarding
>>>>>   >>>elements.
>>>>>   >>>
>>>>>   >>>Lucy
>>>>>   >>>
>>>>>   >>>Sent from my iPhone
>>>>>   >>>
>>>>>   >>>> On Mar 12, 2014, at 4:16 PM, "Lucy yong"
>>>>><lucy.yong@huawei.com <mailto:lucy.yong@huawei.com>> wrote:
>>>>>   >>>>
>>>>>   >>>> Great. Then we may consider two special metadata =
definitions
>>>>>in the
>>>>>   >>>>problem statement so we can all use the same definitions.
>>>>>Here is my
>>>>>   >>>>suggested text and like to hear you and other's input and
>>>>>suggestions.
>>>>>   >>>>
>>>>>   >>>> Dataplane Metadata: Data plane metadata provides the =
ability
>>>>>to
>>>>>   >>>>exchange information between the elements in a service =
function
>>>>>   >>>>chaining. In this context, there are two types of data plane
>>>>>metadata.
>>>>>   >>>>
>>>>>   >>>> Service Function Metadata: the information exchanged =
between
>>>>>   >>>>classifier and service functions, between service functions =
to
>>>>>   >>>>facilitate service functions on the packet treatment.
>>>>>   >>>>
>>>>>   >>>> Steering Metadata: the information from service functions =
to a
>>>>>   >>>>classifier or service node for traffic forwarding purpose.
>>>>>   >>>>
>>>>>   >>>> -end
>>>>>   >>>>
>>>>>   >>>> Lucy
>>>>>   >>>>
>>>>>   >>>>
>>>>>   >>>> -----Original Message-----
>>>>>   >>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>>>>>   >>>> Sent: Wednesday, March 12, 2014 2:35 PM
>>>>>   >>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker
>>>>>   >>>> Cc: Jim Guichard (jguichar); brijsman@juniper.net
>>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi
>>>>>   >>>> Salim
>>>>>   >>>> Subject: Re: [sfc] =
draft-rijsman-sfc-metadata-considerations
>>>>>   >>>>
>>>>>   >>>> Yes, I am trying to consistently distinguish those two =
cases
>>>>>when
>>>>>   >>>>talking about the information carried with packets in =
service
>>>>>chains.
>>>>>   >>>>
>>>>>   >>>> Yours,
>>>>>   >>>> Joel
>>>>>   >>>>
>>>>>   >>>>> On 3/12/14, 3:13 PM, Lucy yong wrote:
>>>>>   >>>>> Joel, See below. -----Original Message----- From: sfc
>>>>>   >>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
>>>>>Sent:
>>>>>   >>>>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas
>>>>>BOUTHORS;
>>>>>   >>>>> Ron Parker Cc: Jim Guichard (jguichar);
>>>>>brijsman@juniper.net <mailto:brijsman@juniper.net>; sfc;
>>>>>   >>>>> Jamal Hadi Salim Subject: Re: [sfc]
>>>>>   >>>>> draft-rijsman-sfc-metadata-considerations
>>>>>   >>>>>
>>>>>   >>>>> I was trying to word it carefully not to focus on who puts
>>>>>the
>>>>>   >>>>> information in, but only on who consumes the information.
>>>>>   >>>>> Information for service functions may come from the =
ingress
>>>>>   >>>>> classifier or from other service functions. [Lucy] this is
>>>>>the one
>>>>>   >>>>> case using metadata in your view. Information for the
>>>>>forwarding
>>>>>   >>>>> will generally come from the ingress classifier, but in
>>>>>special
>>>>>   >>>>> cases may be provided by service functions. (I keep
>>>>>wanting to get
>>>>>   >>>>> rid of those special cases, but so far there seem to be
>>>>>just enough
>>>>>   >>>>> of them to warrant covering in the solution. And more
>>>>>importantly,
>>>>>   >>>>> significant support for it in the working group.) [Lucy]
>>>>>This is
>>>>>   >>>>> the second case using metadata in your view (but you don't
>>>>>like it).
>>>>>   >>>>>
>>>>>   >>>>> And you suggest distinguishing these two cases when
>>>>>discussing
>>>>>   >>>>> about metadata usage. Is that right understanding?
>>>>>   >>>>>
>>>>>   >>>>> Lucy
>>>>>   >>>>>
>>>>>   >>>>> Yours, Joel
>>>>>   >>>>>
>>>>>   >>>>>> On 3/12/14, 2:33 PM, Lucy yong wrote:
>>>>>   >>>>>> Joel, I interpret that you suggests that distinguish the
>>>>>exchange
>>>>>   >>>>>> information data plane carried between service functions
>>>>>and the
>>>>>   >>>>>> exchange information data plane carried from a service
>>>>>function to
>>>>>   >>>>>> a service node. Is this right understanding? Lucy
>>>>>   >>>>>>
>>>>>   >>>>>> -----Original Message----- From: Joel M. Halpern
>>>>>   >>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,
>>>>>2014
>>>>> 1:19
>>>>>   >>>>>> PM
>>>>>   >>>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim =
Guichard
>>>>>   >>>>>> (jguichar); brijsman@juniper.net
>>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim Subject:
>>>>>   >>>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>   >>>>>>
>>>>>   >>>>>> My inclination would be to tune that definition to
>>>>>distinguish
>>>>>   >>>>>> between dataplane carried information intended for use by
>>>>>service
>>>>>   >>>>>> funcitons (whatever the origin), and dataplane carried
>>>>>information
>>>>>   >>>>>> intended for dataplane forwarding components.
>>>>>   >>>>>>
>>>>>   >>>>>> Yours, Joel
>>>>>   >>>>>>
>>>>>   >>>>>>
>>>>>   >>>>>>> Hi Joel,
>>>>>   >>>>>>>
>>>>>   >>>>>>> I agree that we need using the same definition for a
>>>>>term, but
>>>>>   >>>>>>> disagree that the metadata definition here is a set of
>>>>>   >>>>>>> information put in the SFC header. This may be too =
narrow
>>>>>or lead
>>>>>   >>>>>>> to a particular solution. I am fine with this definition
>>>>>in the
>>>>>   >>>>>>> problem statement w/ minor tweak (suggested on mailing
>>>>>list).
>>>>>   >>>>>>>
>>>>>   >>>>>>> Dataplane Metadata: Data plane metadata provides the
>>>>>ability to
>>>>>   >>>>>>> exchange information between the classifiers and service
>>>>>   >>>>>>> functions, between service functions, and service
>>>>>functions and
>>>>>   >>>>>>> the
>>>>>   >>>>>>> classifiers|service nodes.
>>>>>   >>>>>>>
>>>>>   >>>>>>> There may be a solution that a service function passes
>>>>>some
>>>>>
>>>>>   >>>>>>> information to attached service node without using SFC
>>>>>header.
>>>>>   >>>>>>>
>>>>>   >>>>>>> Thanks, Lucy
>>>>>   >>>>>>>
>>>>>   >>>>>>>
>>>>>   >>>>>>> -----Original Message----- From: Joel Halpern Direct
>>>>>   >>>>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday,
>>>>>March 12,
>>>>>   >>>>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas
>>>>>BOUTHORS;
>>>>>   >>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
>>>>>brijsman@juniper.net <mailto:brijsman@juniper.net>;
>>>>>   >>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>>>>   >>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>   >>>>>>>
>>>>>   >>>>>>> Lucy, you say "the metadata term means ..." The
>>>>>definition you
>>>>>   >>>>>>> then provide is a definition of the set of information =
we
>>>>>are
>>>>>   >>>>>>> proposing that we put in the SFC header. I, and others,
>>>>>have
>>>>>   >>>>>>> been using the term metadata more narrowly. We can use
>>>>>whatever
>>>>>   >>>>>>> definition we want. But we do need to agree on the
>>>>>definition.
>>>>>   >>>>>>> For the purposes of the WG, it seems much more useful to
>>>>>use the
>>>>>   >>>>>>> term metadata for the narrower description.
>>>>>   >>>>>>>
>>>>>   >>>>>>> Yours, Joel
>>>>>   >>>>>>>
>>>>>   >>>>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
>>>>>   >>>>>>>> Hi Joel,
>>>>>   >>>>>>>>
>>>>>   >>>>>>>> I agree. We need to differentiate the metadata used by
>>>>>service
>>>>>   >>>>>>>>function and SFC header. The metadata term means =
carrying
>>>>>some
>>>>>   >>>>>>>>states along with the packet. IMO: SFC header is a kind =
of
>>>>>   >>>>>>>>metadata carried on packet for next service node to use.
>>>>>In the
>>>>>   >>>>>>>>context of SFC, we have term for SFC header and the
>>>>>metadata that
>>>>>   >>>>>>>>was carried between service functions, or between =
service
>>>>>   >>>>>>>>functions and classifiers/service nodes, which is what
>>>>>the draft
>>>>>   >>>>>>>>focus.
>>>>>   >>>>>>>>
>>>>>   >>>>>>>> Thanks, Lucy
>>>>>   >>>>>>>>
>>>>>   >>>>>>>>
>>>>>   >>>>>>>>
>>>>>   >>>>>>>>
>>>>>   >>>>>>>>
>>>>>   >>>>>>>> -----Original Message----- From: Joel M. Halpern
>>>>>   >>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,
>>>>> 2014
>>>>>   >>>>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker =
Cc:
>>>>> Jim
>>>>>   >>>>>>>> Guichard (jguichar); brijsman@juniper.net
>>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>>>>>   >>>>>>>> Subject: Re: [sfc]
>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>   >>>>>>>>
>>>>>   >>>>>>>> I think it is important to keep a strong distinction
>>>>>between
>>>>>   >>>>>>>> metadata (which is for use by applications) and the
>>>>>service
>>>>>   >>>>>>>> chaining information in the base service chain header,
>>>>>which is
>>>>>   >>>>>>>> for use by the service chain support mechanisms.
>>>>>   >>>>>>>>
>>>>>   >>>>>>>> Yours, Joel
>>>>>   >>>>>>>>
>>>>>   >>>>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
>>>>>   >>>>>>>>> Fully agree with Joe.
>>>>>   >>>>>>>>>
>>>>>   >>>>>>>>> We should not require a fix length for in-band =
metadata
>>>>>but
>>>>>   >>>>>>>>> also not leave it for freely usage. In fact, when a
>>>>>service
>>>>>   >>>>>>>>> node inserts SFC header on a (encapsulated) packet and
>>>>>send to
>>>>>   >>>>>>>>> next service node, SFC header itself can be seen as a
>>>>>metadata.
>>>>>   >>>>>>>>>
>>>>>   >>>>>>>>> Lucy
>>>>>   >>>>>>>>>
>>>>>   >>>>>>>>> -----Original Message----- From: sfc
>>>>>   >>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M.
>>>>>Halpern
>>>>>   >>>>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas
>>>>>BOUTHORS;
>>>>>   >>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
>>>>>brijsman@juniper.net <mailto:brijsman@juniper.net>;
>>>>>   >>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>>>>   >>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>   >>>>>>>>>
>>>>>   >>>>>>>>> For in-band metadata, the API for access can easily be
>>>>>   >>>>>>>>> synchronous. Out of band metadata needs different
>>>>>handling.
>>>>>   >>>>>>>>> There are many cases where out-of-band metadata is
>>>>>useful and
>>>>>   >>>>>>>>> appropriate. But they do not cover all needs by any
>>>>>stretch.
>>>>>   >>>>>>>>>
>>>>>   >>>>>>>>> Even if each piece of in-band metadata is of fixed
>>>>>length,
>>>>>   >>>>>>>>> there are many different kinds of metatype. Trying to
>>>>>say
>>>>>   >>>>>>>>> "there will be exactly four pieces, and they will be =
of
>>>>>types
>>>>>   >>>>>>>>> t1, t2, t3, and t4" is simply too specific for even =
80%
>>>>>of the
>>>>>   >>>>>>>>>needs.
>>>>>   >>>>>>>>>
>>>>>   >>>>>>>>> Yours, Joel
>>>>>   >>>>>>>>>
>>>>>   >>>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>>>>>   >>>>>>>>>> Hello Ron,
>>>>>   >>>>>>>>>>
>>>>>   >>>>>>>>>> Sending out of band congruent metadata may not be the
>>>>>answer
>>>>>   >>>>>>>>>> to all needs but it is one tool that we should keep.
>>>>>   >>>>>>>>>>
>>>>>   >>>>>>>>>> Not all metadata is tied to a specific packet, for
>>>>>example a
>>>>>   >>>>>>>>>> policy change in PCRF could lead to some metadata
>>>>>signaling,
>>>>>   >>>>>>>>>> the reaction time need not be immediate, few ms may
>>>>>not matter.
>>>>>   >>>>>>>>>>
>>>>>   >>>>>>>>>> As you point, if a packet is tied to a metadata a
>>>>>correlation
>>>>>   >>>>>>>>>> info can be set in both packet to deal with it (i.e
>>>>>metadata
>>>>>   >>>>>>>>>> expected flag in the SFC header, plus an id)
>>>>>   >>>>>>>>>>
>>>>>   >>>>>>>>>> Finally we can still send some limited metadata =
within
>>>>>a header.
>>>>>   >>>>>>>>>> This could be used for load balancers in particular =
if
>>>>>we
>>>>>   >>>>>>>>>> agree on a convention to locate "coarse grain policy"
>>>>>   >>>>>>>>>> / "fine grain policy" on reserved context headers.
>>>>>   >>>>>>>>>>
>>>>>   >>>>>>>>>> This seems to open up a lot of flexibility /
>>>>>innovations.
>>>>>   >>>>>>>>>>
>>>>>   >>>>>>>>>> On your last point, there is a question on how to =
make
>>>>>   >>>>>>>>>> metadata available to a Service Function. Current =
socket
>>>>>   >>>>>>>>>> connections for example do not allow to retrieve IP
>>>>>header
>>>>>   >>>>>>>>>> options. So I assume that SFC aware Service Functions
>>>>>will
>>>>>   >>>>>>>>>> need some (asynchronous
>>>>>   >>>>>>>>>> ?) API to retrieve SFC header information as well as
>>>>>in-band
>>>>>   >>>>>>>>>> metadata. I don't see out of band metadata transport
>>>>>adding
>>>>>   >>>>>>>>>> complexity, the same API can probably apply.
>>>>>   >>>>>>>>>>
>>>>>   >>>>>>>>>> The alternative option, allowing variable sized
>>>>>metadata in
>>>>>   >>>>>>>>>> the SFC header has some drawbacks as well, one being
>>>>>   >>>>>>>>>> fragmentation, and some switches expecting as well to
>>>>>look at
>>>>>   >>>>>>>>>> end user traffic headers for link load balancing. I
>>>>>would
>>>>>   >>>>>>>>>> agree that if we can accept these issues, then =
sending
>>>>>   >>>>>>>>>> off-line congruent metadata looses its interest.
>>>>>   >>>>>>>>>>
>>>>>   >>>>>>>>>> We need to take into account that both in-band and
>>>>>congruent
>>>>>   >>>>>>>>>> out-of-band metadata transport is not reliable. A
>>>>>packet loss
>>>>>   >>>>>>>>>> triggering retransmission would not lead to the
>>>>>identical
>>>>>   >>>>>>>>>> reconstruction of the associated metadata. In some
>>>>>cases, we
>>>>>   >>>>>>>>>> might thus even need non-congruent out-of-band =
reliable
>>>>>   >>>>>>>>>> metadata transport.
>>>>>   >>>>>>>>>>
>>>>>   >>>>>>>>>>
>>>>>   >>>>>>>>>>
>>>>>   >>>>>>>>>> Nicolas ________________________________________ =
From:
>>>>> Ron
>>>>>   >>>>>>>>>> Parker [Ron_Parker@affirmednetworks.com] Sent:
>>>>>Wednesday,
>>>>>   >>>>>>>>>> March 12, 2014
>>>>>   >>>>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard
>>>>>(jguichar);
>>>>>   >>>>>>>>>> brijsman@juniper.net <mailto:brijsman@juniper.net>;
>>>>>sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>>>>   >>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>   >>>>>>>>>>
>>>>>   >>>>>>>>>> Nicolas,
>>>>>   >>>>>>>>>>
>>>>>   >>>>>>>>>> I understand the concept for out of band signaling of
>>>>>   >>>>>>>>>>metadata, but I am concerned that it introduces
>>>>>significant
>>>>>   >>>>>>>>>>complexity due to the potential race condition of
>>>>>receiving the
>>>>>   >>>>>>>>>>real packet before the metadata. While the real packet
>>>>>could
>>>>>   >>>>>>>>>>indicate that out of band metadata is expected, how =
can
>>>>>we
>>>>>   >>>>>>>>>>guarantee the order of reception? What if switching or
>>>>>routing
>>>>>   >>>>>>>>>>nodes apply hash based load balancing? What if the =
load
>>>>>   >>>>>>>>>>balancing understands SFC encaps and looks beyond it =
to
>>>>>the
>>>>>   >>>>>>>>>>original header to get better entropy?
>>>>>   >>>>>>>>>> Can we guarantee that the metadata and real packet
>>>>>will follow
>>>>>   >>>>>>>>>>the exact same path? If we can not, then
>>>>>implementations will
>>>>>   >>>>>>>>>>need to add ingress queuing to cope with the scenario.
>>>>>   >>>>>>>>>>
>>>>>   >>>>>>>>>> Also, do you feel that the increase in implementation
>>>>>   >>>>>>>>>> complexity at the service functions is reasonable?
>>>>>   >>>>>>>>>>
>>>>>   >>>>>>>>>> Thanks.
>>>>>   >>>>>>>>>>
>>>>>   >>>>>>>>>> Ron
>>>>>   >>>>>>>>>>
>>>>>   >>>>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>>>>>   >>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com
>>>>><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>>>>>   >>>>>>>>>>>
>>>>>   >>>>>>>>>>> I think we must make a distinction between:
>>>>>   >>>>>>>>>>>
>>>>>   >>>>>>>>>>> - Metadata which should be part of the header =
defined
>>>>>as in
>>>>>   >>>>>>>>>>> band marking. - Metadata with can be passed out of
>>>>>band, for
>>>>>   >>>>>>>>>>> example congruent out of band signaling defined in
>>>>>the draft
>>>>>   >>>>>>>>>>>
>>>>>   >>>>>>>>>>> The former calls for a limited space in the header,
>>>>>true, The
>>>>>   >>>>>>>>>>> latter however does not incur any space limitation
>>>>>and is
>>>>>   >>>>>>>>>>> still fairly efficient and it remains compatible =
with
>>>>>a fixed
>>>>>   >>>>>>>>>>> size header used to route those signaling messages
>>>>>along the
>>>>>   >>>>>>>>>>> chain's service functions.
>>>>>   >>>>>>>>>>>
>>>>>   >>>>>>>>>>> Nicolas ________________________________________ =
From:
>>>>>   >>>>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com] Sent:
>>>>>   >>>>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
>>>>>   >>>>>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net
>>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>>>>>   >>>>>>>>>>> Subject: Re: [sfc]
>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>   >>>>>>>>>>>
>>>>>   >>>>>>>>>>> Hi Ron,
>>>>>   >>>>>>>>>>>
>>>>>   >>>>>>>>>>> We can certainly have this discussion but we should
>>>>>first
>>>>>   >>>>>>>>>>> consider what information is necessary and if said
>>>>>   >>>>>>>>>>> information can fit within a fixed number of =
contexts
>>>>>in the
>>>>>   >>>>>>>>>>> majority of cases. Remember, the goal of being able
>>>>>to pass
>>>>>   >>>>>>>>>>> metadata through the network is to enhance service
>>>>>delivery,
>>>>>   >>>>>>>>>>> not pass the entire works of Shakespeare ;-)
>>>>>   >>>>>>>>>>>
>>>>>   >>>>>>>>>>> Sent from my iPhone
>>>>>   >>>>>>>>>>>
>>>>>   >>>>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>>>>>   >>>>>>>>>>>> <Ron_Parker@affirmednetworks.com
>>>>><mailto:Ron_Parker@affirmednetworks.com>> wrote:
>>>>>   >>>>>>>>>>>>
>>>>>   >>>>>>>>>>>> Nicolas,
>>>>>   >>>>>>>>>>>>
>>>>>   >>>>>>>>>>>> I see similar requirements from the 3gpp EPC side.
>>>>>I would
>>>>>   >>>>>>>>>>>> like to propose an OUI / TLV based approach where =
the
>>>>>   >>>>>>>>>>>> reserved OUI can be used for agreed upon types of
>>>>>common
>>>>>   >>>>>>>>>>>> metadata and vendor or other organizational OUIs =
can
>>>>>be used
>>>>>   >>>>>>>>>>>> to quickly innovate in the networks.
>>>>>   >>>>>>>>>>>> Simultaneously, I would also like to consider
>>>>>mechanisms
>>>>>   >>>>>>>>>>>> that are optimized for long lived flows so as to
>>>>>limit the
>>>>>   >>>>>>>>>>>> negative effects of packet growth.
>>>>>   >>>>>>>>>>>>
>>>>>   >>>>>>>>>>>> Ron
>>>>>   >>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>>>>>   >>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com
>>>>><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>>>>>   >>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>> Hello Jim
>>>>>   >>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>> I have seen cases in Gi LAN, where subscriber =
related
>>>>>   >>>>>>>>>>>>> information is passed to a Web Proxy for HTTP =
header
>>>>>   >>>>>>>>>>>>> enrichment (aimed at some Web Content providers
>>>>>partners of
>>>>>   >>>>>>>>>>>>> the Mobile Operator).
>>>>>   >>>>>>>>>>>>> Information was an coded (persistent) subscriber =
id
>>>>>derived
>>>>>   >>>>>>>>>>>>> from the MSISDN, and couple of f customer profile
>>>>>related
>>>>>   >>>>>>>>>>>>> fields.
>>>>>   >>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>> In an sfc based Gi LAN, this entity should receive
>>>> >from the
>>>>>   >>>>>>>>>>>>> Classifier
>>>>>   >>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>> - A classification of the Content Provider ( Id,
>>>>>   >>>>>>>>>>>>> Category) based on traffic analysis - The MSISDN =
of
>>>>> the
>>>>>   >>>>>>>>>>>>> subscriber - Two subscriber policy fields (not =
tied
>>>>> to PCRF
>>>>>   >>>>>>>>>>>>> but belonging to the Subscriber DB) (Subscriber
>>>>> category,
>>>>>   >>>>>>>>>>>>> sub-category) - A session id (for logging and
>>>>>tracking
>>>>>   >>>>>>>>>>>>> purposes)
>>>>>   >>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>> The objective being to avoid having the HTTP Proxy
>>>>>to
>>>>>   >>>>>>>>>>>>> become a trusted application (interogate the
>>>>> subscriber DB,
>>>>>   >>>>>>>>>>>>> etc..)
>>>>>   >>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>> Nicolas
>>>>>   >>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>> ________________________________________ From: Jim
>>>>> Guichard
>>>>>   >>>>>>>>>>>>> (jguichar) [jguichar@cisco.com] Sent:
>>>>>   >>>>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi
>>>>>Salim;
>>>>>   >>>>>>>>>>>>> jmoisand@juniper.net =
<mailto:jmoisand@juniper.net>;
>>>>> brijsman@juniper.net <mailto:brijsman@juniper.net> Cc:
>>>>>   >>>>>>>>>>>>> sfc Subject: Re: [sfc]
>>>>>   >>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>   >>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>> Hi Jamal,
>>>>>   >>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>> You said "It seems there's clear need for variable
>>>>> sized
>>>>>   >>>>>>>>>>>>> metadata".. I am not so convinced and would like =
to
>>>>> better
>>>>>   >>>>>>>>>>>>> understand the requirements before passing =
judgement.
>>>>> If we
>>>>>   >>>>>>>>>>>>> look at the use cases as presented thus far into
>>>>> the WG I
>>>>>   >>>>>>>>>>>>> have yet to see a single example of the need
>>>>> (noting that
>>>>>   >>>>>>>>>>>>> desire is not the same as need) - I am not saying
>>>>> there is
>>>>>   >>>>>>>>>>>>> no requirement but rather that we should not jump
>>>>> to the
>>>>>   >>>>>>>>>>>>> conclusion and build standards around a theory.
>>>>>   >>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>>>>>   >>>>>>>>>>>>>> <hadi@mojatatu.com <mailto:hadi@mojatatu.com>>
>>>>>wrote:
>>>>>   >>>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>>> I like the doc - well written.
>>>>>   >>>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>>> Section 4.3 on metadata encoding.
>>>>>   >>>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>>> It seems there's clear need for variable sized
>>>>> metadata
>>>>>   >>>>>>>>>>>>>> (at least for http/app you seem to indicate the
>>>>> desire for
>>>>>   >>>>>>>>>>>>>>it).
>>>>>   >>>>>>>>>>>>>> For a datapath per-packet metadata, i feel the
>>>>> need is
>>>>>   >>>>>>>>>>>>>> just as important. Are we limited by the fact =
that
>>>>>   >>>>>>>>>>>>>> existing hardware may not be able to handle TLVs?
>>>>>For
>>>>>   >>>>>>>>>>>>>> example, I dont have a problem handling TLVs in a
>>>>> software
>>>>>   >>>>>>>>>>>>>>datapath.
>>>>>   >>>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>>> cheers, jamal
>>>>>   >>>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>>> _______________________________________________ =
sfc
>>>>>   >>>>>>>>>>>>>> mailing list sfc@ietf.org <mailto:sfc@ietf.org>
>>>>>   >>>>>>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>   >>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>>
>>>>>   >>>>>>>>>>>>> _______________________________________________ =
sfc
>>>>> mailing
>>>>>   >>>>>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>   >>>>>>>>>>
>>>>>   >>>>>>>>>> _______________________________________________ sfc
>>>>> mailing
>>>>>   >>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>   >>>>>>>>>
>>>>>   >>>>>>>>> _______________________________________________ sfc
>>>>> mailing
>>>>>   >>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>   >>>>>>>>>
>>>>>   >>>>>>>>> _______________________________________________ sfc
>>>>> mailing
>>>>>   >>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>   >>>>>
>>>>>   >>>>> _______________________________________________ sfc =
mailing
>>>>> list
>>>>>   >>>>> sfc@ietf.org <mailto:sfc@ietf.org>
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>   >>>>>
>>>>>   >>
>>>>>   >>_______________________________________________
>>>>>   >>sfc mailing list
>>>>>   >>sfc@ietf.org <mailto:sfc@ietf.org>
>>>>>   >>https://www.ietf.org/mailman/listinfo/sfc
>>>>>   >
>>>>>   >_______________________________________________
>>>>>   >sfc mailing list
>>>>>   >sfc@ietf.org <mailto:sfc@ietf.org>
>>>>>   >https://www.ietf.org/mailman/listinfo/sfc
>>>>>
>>>>
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>
>>
>>_______________________________________________
>>sfc mailing list
>>sfc@ietf.org
>>https://www.ietf.org/mailman/listinfo/sfc
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc

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

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


------=_NextPart_000_0239_01CF428C.4D569BD0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8"><meta =
name=3DGenerator content=3D"Microsoft Word 14 (filtered medium)"><!--[if =
!mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:=E5=AE=8B=E4=BD=93;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@=E5=AE=8B=E4=BD=93";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"MS UI Gothic";
	panose-1:2 11 6 0 7 2 5 8 2 4;}
@font-face
	{font-family:"\@MS UI Gothic";
	panose-1:2 11 6 0 7 2 5 8 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.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
p.balloontext, li.balloontext, div.balloontext
	{mso-style-name:balloontext;
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{mso-style-name:msochpdefault;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:10.0pt;
	font-family:"Times New Roman","serif";}
span.char
	{mso-style-name:char;
	font-family:=E5=AE=8B=E4=BD=93;}
span.balloontextchar0
	{mso-style-name:balloontextchar;
	font-family:"Tahoma","sans-serif";}
span.emailstyle21
	{mso-style-name:emailstyle21;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle22
	{mso-style-name:emailstyle22;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle26
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:426779080;
	mso-list-template-ids:1423617048;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1
	{mso-list-id:804354394;
	mso-list-template-ids:-1517749742;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2
	{mso-list-id:887954323;
	mso-list-template-ids:455919890;}
@list l2:level1
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l2:level3
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=A7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2:level4
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=A7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2:level5
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=A7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2:level6
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=A7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2:level7
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=A7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2:level8
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=A7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2:level9
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=A7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l3
	{mso-list-id:1902017595;
	mso-list-template-ids:1992300698;}
@list l3:level1
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l3:level3
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level4
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level5
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level6
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level7
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level8
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level9
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'> I think it should identify an instance.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Chang<o:p></o:p></span></p><p class=3DMsoNormal><a =
name=3D"_MailEndCompose"><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></a></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
David Allan I [mailto:david.i.allan@ericsson.com] <br><b>Sent:</b> =
Tuesday, March 18, 2014 9:15 AM<br><b>To:</b> Changcheng Huang; Nicolas =
BOUTHORS<br><b>Cc:</b> Xuxiaohu; sfc@ietf.org; =
mikebianc@aol.com<br><b>Subject:</b> RE: [sfc] </span><span lang=3DZH-CN =
style=3D'font-size:10.0pt;font-family:=E5=AE=8B=E4=BD=93'>=E7=AD=94=E5=A4=
=8D</span><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>: SFC =
encapsulation chain ID<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Well the question de jour is =E2=80=9Cdoes a chain ID define a class =
or an instance=E2=80=9D=E2=80=A6. If it defines an class we also need =
instance information, if it is currently overloaded to define class and =
instance IMO we have a problem=E2=80=A6.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Dave<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
sfc [<a =
href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>] =
<b>On Behalf Of </b>Changcheng Huang<br><b>Sent:</b> Tuesday, March 18, =
2014 7:43 AM<br><b>To:</b> Nicolas BOUTHORS<br><b>Cc:</b> Xuxiaohu; <a =
href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>; <a =
href=3D"mailto:mikebianc@aol.com">mikebianc@aol.com</a><br><b>Subject:</b=
> Re: [sfc] </span><span lang=3DZH-CN =
style=3D'font-size:10.0pt;font-family:"MS UI =
Gothic","sans-serif"'>=E7=AD=94=E5=A4=8D</span><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>: SFC =
encapsulation chain ID<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><p class=3DMsoNormal>Good =
points. I believe explicit chain ID should be mandatory. The overhead is =
very little. It helps simplify processing and steering significantly. =
The gain is huge.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>Chang<br><br>------------<o:p></o:p></p><div><p =
class=3DMsoNormal>Changcheng Huang<o:p></o:p></p></div></div><div><p =
class=3DMsoNormal style=3D'margin-bottom:12.0pt'><br>On Mar 18, 2014, at =
1:53 AM, Nicolas BOUTHORS &lt;<a =
href=3D"mailto:Nicolas.BOUTHORS@qosmos.com">Nicolas.BOUTHORS@qosmos.com</=
a>&gt; wrote:<o:p></o:p></p></div><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><div><div><p =
class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
I think that keeping the Service Path Layer transport independent should =
remain an objective for SFC. &nbsp;Such a separation of concerns is a =
sound architectural principle that help keep things simple in practice. =
<o:p></o:p></span></p><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
On the question of &nbsp;Service Path, we have a discussion on whether =
we need some kind of explicit identifier =
or&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
could we rely on mapping on some underlay network protocol =
fields.<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<o:p>&nbsp;</o:p></span></p></div><div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
May be a PRO/CON table could help focus the group decision on that =
matter<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<o:p>&nbsp;</o:p></span></p></div><div><ul type=3Ddisc><li =
class=3DMsoNormal =
style=3D'color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;m=
so-list:l2 level1 lfo3'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>Visibility =
(tracing)<o:p></o:p></span></li><li class=3DMsoNormal =
style=3D'color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;m=
so-list:l2 level1 lfo3'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>Forwarding =
graph structure impact/limitations<o:p></o:p></span></li><li =
class=3DMsoNormal =
style=3D'color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;m=
so-list:l2 level1 lfo3'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>Reconfigurat=
ion speed&nbsp; <o:p></o:p></span></li></ul><ul type=3Ddisc><ul =
type=3Dcircle><li class=3DMsoNormal =
style=3D'color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;m=
so-list:l2 level2 lfo3'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>LBS / scale =
out impact<o:p></o:p></span></li><li class=3DMsoNormal =
style=3D'color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;m=
so-list:l2 level2 lfo3'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>Node bypass =
(e.g; maintenance)<o:p></o:p></span></li></ul></ul><ul type=3Ddisc><li =
class=3DMsoNormal =
style=3D'color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;m=
so-list:l2 level1 lfo3'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>underlay =
network/transport layers support<o:p></o:p></span></li><li =
class=3DMsoNormal =
style=3D'color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;m=
so-list:l2 level1 lfo3'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>Header =
space impact<o:p></o:p></span></li><li class=3DMsoNormal =
style=3D'color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;m=
so-list:l2 level1 lfo3'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>Multi =
tenant support impact<o:p></o:p></span></li><li class=3DMsoNormal =
style=3D'color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;m=
so-list:l2 level1 lfo3'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>SFC on flat =
(e.g optical L2 for Data Centers) =
network&nbsp;<o:p></o:p></span></li><li class=3DMsoNormal =
style=3D'color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;m=
so-list:l2 level1 lfo3'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>Underlay =
network administration impact<o:p></o:p></span></li></ul></div><div><p =
class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<o:p>&nbsp;</o:p></span></p></div><div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
Personally I think that having an explicit chain identifier (e.g. =
Service Path/Service Index) is clear (management and control) and not =
expensive (header space). The drawback being some impact on the =
simplicity to add/remove elements in a chain =
dynamically.<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
Tag switching (as MPLS) &nbsp;allows to manage tags per service nodes, =
leading to more versatile and diverse =
graphs<o:p></o:p></span></p></div></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
Nicolas<o:p></o:p></span></p><div><div class=3DMsoNormal align=3Dcenter =
style=3D'text-align:center'><span style=3D'color:black'><hr size=3D2 =
width=3D"100%" align=3Dcenter></span></div><div id=3DdivRpF811467><p =
class=3DMsoNormal style=3D'margin-bottom:12.0pt'><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
From:</span></b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
 Xuxiaohu [<a =
href=3D"mailto:xuxiaohu@huawei.com">xuxiaohu@huawei.com</a>]<br><b>Sent:<=
/b> Tuesday, March 18, 2014 5:04 AM<br><b>To:</b> Jerome Moisand; <a =
href=3D"mailto:mikebianc@aol.com">mikebianc@aol.com</a>; <a =
href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br><b>Subject:</b> [sfc] =
</span><span lang=3DZH-CN style=3D'font-size:10.0pt;font-family:"MS UI =
Gothic","sans-serif";color:black'>=E7=AD=94=E5=A4=8D</span><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
: SFC encapsulation chain ID</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><div><p =
class=3DMsoNormal><span =
style=3D'font-size:16.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>I like the idea of separating the Service Function Layer and the =
Service Path Layer, as proposed in =
draft-rijsman-sfc-metadata-considerations. The role of the Service Path =
Layer is just to steer the traffic along a particular chain of service =
nodes which can be implemented by existing tools for source routing, =
such as segment routing. As such, it=E2=80=99s not necessary to try to =
keep the Service Path Layer transport-independent and contain it in the =
SFC header.</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:16.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:16.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Best regards,</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:16.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Xiaohu</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:16.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p><div =
style=3D'border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt'><div><div style=3D'border:none;border-top:solid #B5C4DF =
1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal><b><span =
lang=3DZH-CN =
style=3D'font-size:10.0pt;font-family:=E5=AE=8B=E4=BD=93;color:black'>=E5=
=8F=91=E4=BB=B6=E4=BA=BA</span></b><b><span =
style=3D'font-size:10.0pt;font-family:=E5=AE=8B=E4=BD=93;color:black'>:</=
span></b><span =
style=3D'font-size:10.0pt;font-family:=E5=AE=8B=E4=BD=93;color:black'> =
sfc [<a =
href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>] =
<b><span lang=3DZH-CN>=E4=BB=A3=E8=A1=A8 </span></b>Jerome =
Moisand<br><b><span =
lang=3DZH-CN>=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4</span>:</b> 2014<span =
lang=3DZH-CN>=E5=B9=B4</span>3<span lang=3DZH-CN>=E6=9C=88</span>18<span =
lang=3DZH-CN>=E6=97=A5</span> 1:03<br><b><span =
lang=3DZH-CN>=E6=94=B6=E4=BB=B6=E4=BA=BA</span>:</b> <a =
href=3D"mailto:mikebianc@aol.com">mikebianc@aol.com</a>; <a =
href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br><b><span =
lang=3DZH-CN>=E4=B8=BB=E9=A2=98</span>:</b> Re: [sfc] SFC encapsulation =
chain ID</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>This (lengthy and very lively) thread started from =
draft-rijsman-sfc-metadata-considerations (which I =
co-authored).</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>In section 4.8, we made a clear distinction between a service path =
layer (steering packets hop by hop along the chain) and a service =
function layer (convey metadata information of interest to SFs). =
Terminology aside, it seems that such layered view was agreed upon by =
many people on the mailing list. </span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Now this certainly does beg the question of solving BOTH problems =
with the same (packet) encapsulation mechanism. Notably when observing =
that many use cases could be satisfied without SF-level metadata, or by =
using more out-of-band ways to convey such SF metadata. And also when =
observing that inband marking (e.g. packet headers) comes with various =
pros &amp; cons (some of the issues being identified in the draft, e.g. =
sections 4.1 and 4.2). </span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>I do agree with Maria. We may want to explore other options for =
addressing the needs of the service path layer that do not require an =
explicit chain-id of sorts. </span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>In the draft, we concluded by stating =E2=80=9CA productive path =
forward could be to divide and conquer: to clearly separate the problem =
of Service Function Path topology from the&nbsp;&nbsp; problem of =
[conveying SF] metadata=E2=80=9D. I do believe we should explore such =
separation principle further.</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
From:</span></b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
 sfc [<a href=3D"mailto:sfc-bounces@ietf.org" =
target=3D"_blank">mailto:sfc-bounces@ietf.org</a>] <b>On Behalf Of =
</b><a href=3D"mailto:mikebianc@aol.com" =
target=3D"_blank">mikebianc@aol.com</a><br><b>Sent:</b> Friday, March =
14, 2014 5:50 PM<br><b>To:</b> <a href=3D"mailto:sfc@ietf.org" =
target=3D"_blank">sfc@ietf.org</a><br><b>Subject:</b> Re: [sfc] SFC =
encapsulation chain ID</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><p =
class=3DMsoNormal><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><div><p =
class=3DMsoNormal style=3D'margin-bottom:12.0pt'><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";color:black'>I=
 would imagine that if we made the Chain ID field in the header be =
optional, yet still required a header and still required that some =
indication of the chain be carried somewhere in the packet (mpls label =
or vlan or whatever), that the implementation would become overly =
complicated. &nbsp;To do so would be using SFC simply as a mechanism to =
carry meta data and not at all for service chaining, which sounds =
counter intuitive to me.&nbsp;<br><br>Maria,&nbsp;<br>So, you are saying =
that you want to use SFC to carry around metadata, but not for actual =
service chaining because you already have a way to implement service =
chaining outside of SFC? &nbsp;Maybe I'm not following, but it seems to =
me that if you were to upgrade your network to support SFC that you =
would change from using your existing mechanism and start using SFC, =
which is meant to provide support for service functions that are not SFC =
aware. &nbsp;There are a number of us who have implemented, in one way =
or another, some sort of service chaining, but I (I can at least speak =
for myself) am looking to SFC not to enhance my current implementation, =
but to replace it with something better while still maintaining my core =
(non service function) infrastructure.</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div =
style=3D'margin-bottom:6.75pt'><div class=3DMsoNormal align=3Dcenter =
style=3D'text-align:center'><span style=3D'color:black'><hr size=3D1 =
width=3D"100%" noshade style=3D'color:#999999' =
align=3Dcenter></span></div></div><p class=3DMsoNormal =
style=3D'margin-bottom:6.75pt'><b><span style=3D'color:black'>From: =
</span></b><span style=3D'color:black'><a =
href=3D"mailto:kegray@cisco.com%3ckegray@cisco.com" =
target=3D"_blank">kegray@cisco.com&lt;kegray@cisco.com</a>&gt;<br><b>To: =
</b>Ron Parker&lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com" =
target=3D"_blank">Ron_Parker@affirmednetworks.com</a>&gt;,Jim Guichard =
(jguichar)&lt;<a href=3D"mailto:jguichar@cisco.com" =
target=3D"_blank">jguichar@cisco.com</a>&gt;,Joel M. Halpern&lt;<a =
href=3D"mailto:jmh@joelhalpern.com" =
target=3D"_blank">jmh@joelhalpern.com</a>&gt;<br><b>cc: </b><a =
href=3D"mailto:sfc@ietf.org%3csfc@ietf.org" =
target=3D"_blank">sfc@ietf.org&lt;sfc@ietf.org</a>&gt;<br><b>Sent: =
</b>Friday, March 14, 2014<br><b>Subject: </b>Re: [sfc] SFC =
encapsulation chain ID<br><br>+1 the idea is =
interoperability.<br><br><br>On 3/14/14 12:55 PM, &quot;Ron Parker&quot; =
&lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com" =
target=3D"_blank">Ron_Parker@affirmednetworks.com</a>&gt; =
wrote:<br><br>&gt;Thanks, Jim.<br>&gt;<br>&gt;Remember that we have said =
many times that the SFC service header is<br>&gt;transport independent. =
&nbsp; Just because the chain id could be carried in<br>&gt;some form or =
another with some particular transport doesn't mean that it<br>&gt;could =
be universally conveyed. &nbsp;&nbsp; By making and keeping the SFC =
service<br>&gt;header transport independent makes it more applicable in =
more<br>&gt;environments and more likely to get adopted =
broadly.<br>&gt;<br>&gt; &nbsp; Ron<br>&gt;<br>&gt;<br>&gt;-----Original =
Message-----<br>&gt;From: Jim Guichard (jguichar) [<a =
href=3D"mailto:jguichar@cisco.com" =
target=3D"_blank">mailto:jguichar@cisco.com</a>]<br>&gt;Sent: Friday, =
March 14, 2014 3:52 PM<br>&gt;To: Joel M. Halpern; Ron Parker<br>&gt;Cc: =
<a href=3D"mailto:sfc@ietf.org" =
target=3D"_blank">sfc@ietf.org</a><br>&gt;Subject: SFC encapsulation =
chain ID<br>&gt;<br>&gt;Hi Joel,<br>&gt;<br>&gt;Perhaps but I would =
point out that the base SFC header could have a lot<br>&gt;more =
information than just the chain ID; I would also point out that =
the<br>&gt;devil is in the details and saying &quot;well, I can just use =
an MPLS label&quot;<br>&gt;hides much of the complexity of actually =
doing that.<br>&gt;<br>&gt;On 3/14/14, 2:35 PM, &quot;Joel M. =
Halpern&quot; &lt;<a href=3D"mailto:jmh@joelhalpern.com" =
target=3D"_blank">jmh@joelhalpern.com</a>&gt; =
wrote:<br>&gt;<br>&gt;&gt;If the transport header carries enough =
information for identifying the<br>&gt;&gt;sequence (VLAN tag or MPLS =
label can both do the job), then arguably<br>&gt;&gt;the global chain ID =
is redundant. I can live with carrying it anyway<br>&gt;&gt;either if I =
have metadata to carry, or if I need the chain ID for =
some<br>&gt;&gt;purpose.<br>&gt;&gt; After all, some folks seem to want =
to use that for the =
forwarding<br>&gt;&gt;decisions.<br>&gt;&gt;<br>&gt;&gt;Yours,<br>&gt;&gt=
;Joel<br>&gt;&gt;<br>&gt;&gt;On 3/14/14, 2:28 PM, Ron Parker =
wrote:<br>&gt;&gt;&gt; The chain ID is the label that defines the =
sequence of service<br>&gt;&gt;&gt;functions that must be visited. =
&nbsp; It can be thought of as a handle for a<br>&gt;&gt;&gt;stack of =
must-visit network locations. &nbsp; I don't see how this can =
be<br>&gt;&gt;&gt;anything but =
mandatory.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; &nbsp;&nbsp;&nbsp; =
Ron<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; -----Original =
Message-----<br>&gt;&gt;&gt; From: sfc [<a =
href=3D"mailto:sfc-bounces@ietf.org" =
target=3D"_blank">mailto:sfc-bounces@ietf.org</a>] On Behalf Of Surendra =
Kumar<br>&gt;&gt;&gt;(smkumar)<br>&gt;&gt;&gt; Sent: Friday, March 14, =
2014 1:46 PM<br>&gt;&gt;&gt; To: Joel M. Halpern; NAPIERALA, MARIA =
H<br>&gt;&gt;&gt; Cc: <a href=3D"mailto:sfc@ietf.org" =
target=3D"_blank">sfc@ietf.org</a><br>&gt;&gt;&gt; Subject: Re: [sfc] =
draft-rijsman-sfc-metadata-considerations<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;=
 [Trimmed the recipient list - needs approval =
otherwise]<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Completely agree =
here.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; SFC does not prevent VLAN =
stitching and one can continue to do that.<br>&gt;&gt;&gt;While at the =
same time SFC can include VLAN stitching to =
support<br>&gt;&gt;&gt;legacy SFs in the same chain that includes SFC =
aware SFs. Even legacy<br>&gt;&gt;&gt;SFs benefit from chain =
identification and hence can be shared across<br>&gt;&gt;&gt;different =
service chains.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; =
Surendra.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;=
 On 3/14/14 10:26 AM, &quot;Joel M. Halpern&quot; &lt;<a =
href=3D"mailto:jmh@joelhalpern.com" =
target=3D"_blank">jmh@joelhalpern.com</a>&gt; =
wrote:<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; My own inclination is to =
observe that if you don't need explicit<br>&gt;&gt;&gt;&gt; chain =
identification and you don't need metadata, you can just =
omit<br>&gt;&gt;&gt;&gt; the sfc/nsh header. Still do service chaining, =
just no extra header.<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; If we are =
going to have the header, it seems to me that the =
chain<br>&gt;&gt;&gt;&gt;identification field is very useful, and low =
cost once we have =
the<br>&gt;&gt;&gt;&gt;header.<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; =
Yours,<br>&gt;&gt;&gt;&gt; Joel<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; =
On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:<br>&gt;&gt;&gt;&gt;&gt; =
Explicit chain identification should be made optional. I believe =
it<br>&gt;&gt;&gt;&gt;&gt; was discussed few months ago on this mailing =
list.<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; =
Maria<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; *From:*sfc [<a =
href=3D"mailto:sfc-bounces@ietf.org" =
target=3D"_blank">mailto:sfc-bounces@ietf.org</a>] *On Behalf Of =
*Jmh.direct<br>&gt;&gt;&gt;&gt;&gt; *Sent:* Thursday, March 13, 2014 =
12:12 PM<br>&gt;&gt;&gt;&gt;&gt; *To:* <a =
href=3D"mailto:kegray@cisco.com" target=3D"_blank">kegray@cisco.com</a>; =
<a href=3D"mailto:lucy.yong@huawei.com" =
target=3D"_blank">lucy.yong@huawei.com</a>; <a =
href=3D"mailto:smkumar@cisco.com" =
target=3D"_blank">smkumar@cisco.com</a>;<br>&gt;&gt;&gt;&gt;&gt; <a =
href=3D"mailto:jguichar@cisco.com" =
target=3D"_blank">jguichar@cisco.com</a><br>&gt;&gt;&gt;&gt;&gt; *Cc:* =
<a href=3D"mailto:nicolas.bouthors@qosmos.com" =
target=3D"_blank">nicolas.bouthors@qosmos.com</a>; <a =
href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a>; <a =
href=3D"mailto:hadi@mojatatu.com" =
target=3D"_blank">hadi@mojatatu.com</a>;<br>&gt;&gt;&gt;&gt;&gt; <a =
href=3D"mailto:ron_parker@affirmednetworks.com" =
target=3D"_blank">ron_parker@affirmednetworks.com</a>; <a =
href=3D"mailto:brijsman@juniper.net" =
target=3D"_blank">brijsman@juniper.net</a>;<br>&gt;&gt;&gt;&gt;&gt; <a =
href=3D"mailto:jmh@joelhalpern.com" =
target=3D"_blank">jmh@joelhalpern.com</a><br>&gt;&gt;&gt;&gt;&gt; =
*Subject:* Re: [sfc] =
draft-rijsman-sfc-metadata-considerations<br>&gt;&gt;&gt;&gt;&gt; =
*Importance:* Low<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; =
Assuming I understand you properly Ken, I =
disagree.<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; For example, =
by using separate terms I can easily discuss the =
fact<br>&gt;&gt;&gt;&gt;&gt; that certain kinds of data (chain =
identification) only need to be<br>&gt;&gt;&gt;&gt;&gt; adjust by a few =
apps in rare cases. And that data is not beeded<br>&gt;&gt;&gt;&gt;&gt; =
by the applications.<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; =
Unless you would like to consider the chain identification as =
being<br>&gt;&gt;&gt;&gt;&gt; =
optional?<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; =
Yours,<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; =
Joel<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&=
gt;<br>&gt;&gt;&gt;&gt;&gt; Sent from my Samsung smartphone on =
AT&amp;T<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&=
gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; -------- =
Original message --------<br>&gt;&gt;&gt;&gt;&gt; Subject: Re: [sfc] =
draft-rijsman-sfc-metadata-considerations<br>&gt;&gt;&gt;&gt;&gt; From: =
&quot;Ken Gray (kegray)&quot; &lt;<a href=3D"mailto:kegray@cisco.com" =
target=3D"_blank">kegray@cisco.com</a><br>&gt;&gt;&gt;&gt;&gt;&lt;<a =
href=3D"mailto:kegray@cisco.com" =
target=3D"_blank">mailto:kegray@cisco.com</a>&gt;&gt;<br>&gt;&gt;&gt;&gt;=
&gt; To: Lucy yong &lt;<a href=3D"mailto:lucy.yong@huawei.com" =
target=3D"_blank">lucy.yong@huawei.com</a><br>&gt;&gt;&gt;&gt;&gt;&lt;<a =
href=3D"mailto:lucy.yong@huawei.com%3e%3e,%22Surendra" =
target=3D"_blank">mailto:lucy.yong@huawei.com&gt;&gt;,&quot;Surendra</a> =
Kumar (smkumar)&quot;<br>&gt;&gt;&gt;&gt;&gt; &lt;<a =
href=3D"mailto:smkumar@cisco.com" =
target=3D"_blank">smkumar@cisco.com</a> &lt;<a =
href=3D"mailto:smkumar@cisco.com%3e%3e,%22Jim" =
target=3D"_blank">mailto:smkumar@cisco.com&gt;&gt;,&quot;Jim</a> =
Guichard<br>&gt;&gt;&gt;&gt;&gt;(jguichar)&quot;<br>&gt;&gt;&gt;&gt;&gt; =
&lt;<a href=3D"mailto:jguichar@cisco.com" =
target=3D"_blank">jguichar@cisco.com</a> &lt;<a =
href=3D"mailto:jguichar@cisco.com" =
target=3D"_blank">mailto:jguichar@cisco.com</a>&gt;&gt;<br>&gt;&gt;&gt;&g=
t;&gt; CC: Nicolas BOUTHORS &lt;<a =
href=3D"mailto:Nicolas.BOUTHORS@qosmos.com" =
target=3D"_blank">Nicolas.BOUTHORS@qosmos.com</a><br>&gt;&gt;&gt;&gt;&gt;=
&lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com%3e%3e,sfc" =
target=3D"_blank">mailto:Nicolas.BOUTHORS@qosmos.com&gt;&gt;,sfc</a> =
&lt;<a href=3D"mailto:sfc@ietf.org" =
target=3D"_blank">sfc@ietf.org</a><br>&gt;&gt;&gt;&gt;&gt;&lt;<a =
href=3D"mailto:sfc@ietf.org%3e%3e,Jamal" =
target=3D"_blank">mailto:sfc@ietf.org&gt;&gt;,Jamal</a> Hadi Salim =
&lt;<a href=3D"mailto:hadi@mojatatu.com" =
target=3D"_blank">hadi@mojatatu.com</a><br>&gt;&gt;&gt;&gt;&gt;&lt;<a =
href=3D"mailto:hadi@mojatatu.com%3e%3e,Ron" =
target=3D"_blank">mailto:hadi@mojatatu.com&gt;&gt;,Ron</a> =
Parker<br>&gt;&gt;&gt;&gt;&gt;&lt;<a =
href=3D"mailto:Ron_Parker@affirmednetworks.com" =
target=3D"_blank">Ron_Parker@affirmednetworks.com</a><br>&gt;&gt;&gt;&gt;=
&gt; &lt;<a =
href=3D"mailto:Ron_Parker@affirmednetworks.com%3e%3e,%22brijsman@juniper.=
net" =
target=3D"_blank">mailto:Ron_Parker@affirmednetworks.com&gt;&gt;,&quot;br=
ijsman@juniper.net</a><br>&gt;&gt;&gt;&gt;&gt; &lt;<a =
href=3D"mailto:brijsman@juniper.net" =
target=3D"_blank">mailto:brijsman@juniper.net</a>&gt;&quot; &lt;<a =
href=3D"mailto:brijsman@juniper.net" =
target=3D"_blank">brijsman@juniper.net</a><br>&gt;&gt;&gt;&gt;&gt;&lt;<a =
href=3D"mailto:brijsman@juniper.net%3e%3e,%22Joel" =
target=3D"_blank">mailto:brijsman@juniper.net&gt;&gt;,&quot;Joel</a> M. =
Halpern&quot;<br>&gt;&gt;&gt;&gt;&gt;&lt;<a =
href=3D"mailto:jmh@joelhalpern.com" =
target=3D"_blank">jmh@joelhalpern.com</a> &lt;<a =
href=3D"mailto:jmh@joelhalpern.com" =
target=3D"_blank">mailto:jmh@joelhalpern.com</a>&gt;&gt;<br>&gt;&gt;&gt;&=
gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; The word &quot;metadata&quot; is a =
purposely ambiguous term &quot;data that<br>&gt;&gt;&gt;&gt;&gt; =
provides information about other data&quot;. It is used to avoid =
THIS<br>&gt;&gt;&gt;&gt;&gt;discussion.<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&g=
t;&gt;&gt;&gt; For example, I propose we define &quot;tequila =
metadata&quot; because,<br>&gt;&gt;&gt;&gt;&gt; frankly, I will need to =
order a triple-shot if we keep attempting<br>&gt;&gt;&gt;&gt;&gt; to =
define something that, by definition, is ambiguous. I'd =
like<br>&gt;&gt;&gt;&gt;&gt; my bartender to understand me specifically =
when I say &quot;I need =
a<br>&gt;&gt;&gt;&gt;&gt;shot&quot;.<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&=
gt;&gt;&gt; On 3/13/14 7:49 AM, &quot;Lucy yong&quot; &lt;<a =
href=3D"mailto:lucy.yong@huawei.com" =
target=3D"_blank">lucy.yong@huawei.com</a><br>&gt;&gt;&gt;&gt;&gt; =
&lt;<a href=3D"mailto:lucy.yong@huawei.com" =
target=3D"_blank">mailto:lucy.yong@huawei.com</a>&gt;&gt; =
wrote:<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;Snip..<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;SK&gt; Just copying from =
the PS:<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;--<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;Data plane metadata provides the ability to exchange =
information<br>&gt;&gt;&gt;&gt;&gt;between<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;the network and service functions, between service =
functions,<br>&gt;&gt;&gt;&gt;&gt;and service<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;functions and the network.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;--<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;It is a lucid definition. We are unnecessarily making the =
word<br>&gt;&gt;&gt;&gt;&gt;&quot;network&quot;<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;controversial, IMO.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;[Lucy] This is my point. =
&quot;The network&quot; is too general =
here,<br>&gt;&gt;&gt;&gt;&gt;which brings<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;metadata great power to do many things. This is why =
people<br>&gt;&gt;&gt;&gt;&gt;invent ideas<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;here, which causes a lot of debates on metadata usage =
potentials.<br>&gt;&gt;&gt;&gt;&gt; We<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;should not spend a lot of times on that debates and judge =
which<br>&gt;&gt;&gt;&gt;&gt;usage is<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;valuable or not. Thus, for the SFC work, it will be helpful =
if<br>&gt;&gt;&gt;&gt;&gt;we can<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;narrow down a bit. Joel makes explicitly two cases, which =
is<br>&gt;&gt;&gt;&gt;&gt;helpful to<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;develop use cases for each case. I would like to see that =
the<br>&gt;&gt;&gt;&gt;&gt;problem<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;statement can be more specific on metadata definition, which =
may<br>&gt;&gt;&gt;&gt;&gt;be<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;helpful =
in less focusing on it and moving forward.<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;Lucy<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;Surendra.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;Thanks,<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;Lucy<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;-----Original =
Message-----<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;From: Jim Guichard =
(jguichar) [<a href=3D"mailto:jguichar@cisco.com" =
target=3D"_blank">mailto:jguichar@cisco.com</a>]<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;Sent: Wednesday, March 12, 2014 4:38 =
PM<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;To: Lucy =
yong<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;Cc: Joel M. Halpern; Nicolas =
BOUTHORS; Ron Parker;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<a =
href=3D"mailto:brijsman@juniper.net" =
target=3D"_blank">brijsman@juniper.net</a> &lt;<a =
href=3D"mailto:brijsman@juniper.net" =
target=3D"_blank">mailto:brijsman@juniper.net</a>&gt;; sfc; =
Jamal<br>&gt;&gt;&gt;&gt;&gt;Hadi Salim<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;Subject: Re: [sfc] =
draft-rijsman-sfc-metadata-considerations<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;Hi =
Lucy,<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;No. I am simply saying we should not overcomplicate the =
problem<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;statement with text that =
adds little to no value in my opinion.<br>&gt;&gt;&gt;&gt;&gt; =
Whether<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;we call it metadata, or =
context, has no bearing on the fact<br>&gt;&gt;&gt;&gt;&gt;that =
the<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;problem statement already =
clearly states we need to be able =
to<br>&gt;&gt;&gt;&gt;&gt;pass<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;information between SF=C2=B9s and between the network &amp; =
SF=C2=B9s.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;On 3/12/14, 5:13 PM, &quot;Lucy yong&quot; &lt;<a =
href=3D"mailto:lucy.yong@huawei.com" =
target=3D"_blank">lucy.yong@huawei.com</a><br>&gt;&gt;&gt;&gt;&gt;&lt;<a =
href=3D"mailto:lucy.yong@huawei.com" =
target=3D"_blank">mailto:lucy.yong@huawei.com</a>&gt;&gt; =
wrote:<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;Hi =
Jim,<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;I for one don't agree and think we are over =
complicating what<br>&gt;&gt;&gt;&gt;&gt;should<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;be straightforward. The SFC encapsulation should =
enable two<br>&gt;&gt;&gt;&gt;&gt;things:<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;1. Steering of =
selected flows through a service chain; this =
is<br>&gt;&gt;&gt;&gt;&gt;the<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;service function path.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;2. Passing of context associated with a given flow within =
said<br>&gt;&gt;&gt;&gt;&gt;service<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;function path. This context information may be consumed by =
a<br>&gt;&gt;&gt;&gt;&gt;SF (an<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;application ID is an example) or may be consumed by =
the<br>&gt;&gt;&gt;&gt;&gt;forwarding<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;elements (a vrf-ID is an example).<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;[Lucy] Do you call the context as metadata or not? Do =
we have<br>&gt;&gt;&gt;&gt;&gt;another<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;term here beside SFC header and metadata. I see that you =
don't<br>&gt;&gt;&gt;&gt;&gt;want to<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;separate what is consumed by SF and what is consumed by =
the<br>&gt;&gt;&gt;&gt;&gt;forwarding<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;elements.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;Lucy<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;Sent from my =
iPhone<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; On Mar 12, =
2014, at 4:16 PM, &quot;Lucy yong&quot;<br>&gt;&gt;&gt;&gt;&gt;&lt;<a =
href=3D"mailto:lucy.yong@huawei.com" =
target=3D"_blank">lucy.yong@huawei.com</a> &lt;<a =
href=3D"mailto:lucy.yong@huawei.com" =
target=3D"_blank">mailto:lucy.yong@huawei.com</a>&gt;&gt; =
wrote:<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Great. =
Then we may consider two special metadata =
definitions<br>&gt;&gt;&gt;&gt;&gt;in the<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;problem statement so we can all use the same =
definitions.<br>&gt;&gt;&gt;&gt;&gt;Here is my<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;suggested text and like to hear you and other's =
input and<br>&gt;&gt;&gt;&gt;&gt;suggestions.<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; =
Dataplane Metadata: Data plane metadata provides the =
ability<br>&gt;&gt;&gt;&gt;&gt;to<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;exchange information between the elements in a service =
function<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;chaining. In =
this context, there are two types of data =
plane<br>&gt;&gt;&gt;&gt;&gt;metadata.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Service =
Function Metadata: the information exchanged =
between<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;classifier and =
service functions, between service functions to<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;facilitate service functions on the packet =
treatment.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; =
Steering Metadata: the information from service functions to =
a<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;classifier or service =
node for traffic forwarding purpose.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; =
-end<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; =
Lucy<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; =
-----Original Message-----<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt; From: Joel M. Halpern [<a =
href=3D"mailto:jmh@joelhalpern.com" =
target=3D"_blank">mailto:jmh@joelhalpern.com</a>]<br>&gt;&gt;&gt;&gt;&gt;=
 &nbsp; &gt;&gt;&gt;&gt; Sent: Wednesday, March 12, 2014 2:35 =
PM<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; To: Lucy yong; =
Nicolas BOUTHORS; Ron Parker<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt; Cc: Jim Guichard (jguichar); <a =
href=3D"mailto:brijsman@juniper.net" =
target=3D"_blank">brijsman@juniper.net</a><br>&gt;&gt;&gt;&gt;&gt;&lt;<a =
href=3D"mailto:brijsman@juniper.net" =
target=3D"_blank">mailto:brijsman@juniper.net</a>&gt;; sfc; Jamal =
Hadi<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; =
Salim<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Subject: Re: [sfc] =
draft-rijsman-sfc-metadata-considerations<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Yes, I =
am trying to consistently distinguish those two =
cases<br>&gt;&gt;&gt;&gt;&gt;when<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;talking about the information carried with packets in =
service<br>&gt;&gt;&gt;&gt;&gt;chains.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; =
Yours,<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; =
Joel<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; On =
3/12/14, 3:13 PM, Lucy yong wrote:<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt; Joel, See below. -----Original Message----- From: =
sfc<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; [<a =
href=3D"mailto:sfc-bounces@ietf.org" =
target=3D"_blank">mailto:sfc-bounces@ietf.org</a>] On Behalf Of Joel M. =
Halpern<br>&gt;&gt;&gt;&gt;&gt;Sent:<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt; Wednesday, March 12, 2014 2:02 PM To: Lucy yong; =
Nicolas<br>&gt;&gt;&gt;&gt;&gt;BOUTHORS;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt; Ron Parker Cc: Jim Guichard =
(jguichar);<br>&gt;&gt;&gt;&gt;&gt;<a =
href=3D"mailto:brijsman@juniper.net" =
target=3D"_blank">brijsman@juniper.net</a> &lt;<a =
href=3D"mailto:brijsman@juniper.net" =
target=3D"_blank">mailto:brijsman@juniper.net</a>&gt;; =
sfc;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; Jamal Hadi =
Salim Subject: Re: [sfc]<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt; =
draft-rijsman-sfc-metadata-considerations<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; =
I was trying to word it carefully not to focus on who =
puts<br>&gt;&gt;&gt;&gt;&gt;the<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt; information in, but only on who consumes the =
information.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; =
Information for service functions may come from the =
ingress<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; classifier =
or from other service functions. [Lucy] this =
is<br>&gt;&gt;&gt;&gt;&gt;the one<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt; case using metadata in your view. Information for =
the<br>&gt;&gt;&gt;&gt;&gt;forwarding<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt; will generally come from the ingress classifier, =
but in<br>&gt;&gt;&gt;&gt;&gt;special<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt; cases may be provided by service functions. (I =
keep<br>&gt;&gt;&gt;&gt;&gt;wanting to get<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt; rid of those special cases, but so far there =
seem to be<br>&gt;&gt;&gt;&gt;&gt;just enough<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt; of them to warrant covering in the solution. =
And more<br>&gt;&gt;&gt;&gt;&gt;importantly,<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt; significant support for it in the working =
group.) [Lucy]<br>&gt;&gt;&gt;&gt;&gt;This is<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt; the second case using metadata in your view =
(but you don't<br>&gt;&gt;&gt;&gt;&gt;like it).<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt; And you suggest distinguishing these two cases =
when<br>&gt;&gt;&gt;&gt;&gt;discussing<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt; about metadata usage. Is that right =
understanding?<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; =
Lucy<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; =
Yours, Joel<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14, 2:33 PM, Lucy yong =
wrote:<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; Joel, I =
interpret that you suggests that distinguish =
the<br>&gt;&gt;&gt;&gt;&gt;exchange<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt; information data plane carried between service =
functions<br>&gt;&gt;&gt;&gt;&gt;and the<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt; exchange information data plane carried from a =
service<br>&gt;&gt;&gt;&gt;&gt;function to<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt; a service node. Is this right =
understanding? Lucy<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message----- From: Joel M. =
Halpern<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; [<a =
href=3D"mailto:jmh@joelhalpern.com" =
target=3D"_blank">mailto:jmh@joelhalpern.com</a>] Sent: Wednesday, March =
12,<br>&gt;&gt;&gt;&gt;&gt;2014<br>&gt;&gt;&gt;&gt;&gt; =
1:19<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; =
PM<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; To: Lucy =
yong; Nicolas BOUTHORS; Ron Parker Cc: Jim =
Guichard<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; =
(jguichar); <a href=3D"mailto:brijsman@juniper.net" =
target=3D"_blank">brijsman@juniper.net</a><br>&gt;&gt;&gt;&gt;&gt;&lt;<a =
href=3D"mailto:brijsman@juniper.net" =
target=3D"_blank">mailto:brijsman@juniper.net</a>&gt;; sfc; Jamal Hadi =
Salim Subject:<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; =
Re: [sfc] =
draft-rijsman-sfc-metadata-considerations<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt; My inclination would be to tune that definition =
to<br>&gt;&gt;&gt;&gt;&gt;distinguish<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt; between dataplane carried information intended =
for use by<br>&gt;&gt;&gt;&gt;&gt;service<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt; funcitons (whatever the origin), and dataplane =
carried<br>&gt;&gt;&gt;&gt;&gt;information<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt; intended for dataplane forwarding =
components.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Joel,<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt; I agree that we need using the same =
definition for a<br>&gt;&gt;&gt;&gt;&gt;term, =
but<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; disagree =
that the metadata definition here is a set of<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; information put in the SFC header. =
This may be too narrow<br>&gt;&gt;&gt;&gt;&gt;or =
lead<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; to a =
particular solution. I am fine with this =
definition<br>&gt;&gt;&gt;&gt;&gt;in the<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt; problem statement w/ minor tweak (suggested =
on mailing<br>&gt;&gt;&gt;&gt;&gt;list).<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Dataplane Metadata: Data plane metadata =
provides the<br>&gt;&gt;&gt;&gt;&gt;ability to<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; exchange information between the =
classifiers and service<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt; functions, between service functions, and =
service<br>&gt;&gt;&gt;&gt;&gt;functions and<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; the<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt; classifiers|service =
nodes.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt; There may be a solution that a service =
function =
passes<br>&gt;&gt;&gt;&gt;&gt;some<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt=
;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; information to attached =
service node without using =
SFC<br>&gt;&gt;&gt;&gt;&gt;header.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks, Lucy<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message----- From: Joel =
Halpern Direct<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt; [<a =
href=3D"mailto:jmh.direct@joelhalpern.com" =
target=3D"_blank">mailto:jmh.direct@joelhalpern.com</a>] Sent: =
Wednesday,<br>&gt;&gt;&gt;&gt;&gt;March 12,<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; 2014 12:25 PM To: Lucy yong; Joel M. =
Halpern; =
Nicolas<br>&gt;&gt;&gt;&gt;&gt;BOUTHORS;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron Parker Cc: Jim Guichard =
(jguichar);<br>&gt;&gt;&gt;&gt;&gt;<a =
href=3D"mailto:brijsman@juniper.net" =
target=3D"_blank">brijsman@juniper.net</a> &lt;<a =
href=3D"mailto:brijsman@juniper.net" =
target=3D"_blank">mailto:brijsman@juniper.net</a>&gt;;<br>&gt;&gt;&gt;&gt=
;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; sfc; Jamal Hadi Salim Subject: =
Re: [sfc]<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; =
draft-rijsman-sfc-metadata-considerations<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Lucy, you say &quot;the metadata term means =
...&quot; The<br>&gt;&gt;&gt;&gt;&gt;definition =
you<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; then =
provide is a definition of the set of information =
we<br>&gt;&gt;&gt;&gt;&gt;are<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt; proposing that we put in the SFC header. I, =
and others,<br>&gt;&gt;&gt;&gt;&gt;have<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt; been using the term metadata more narrowly. =
We can use<br>&gt;&gt;&gt;&gt;&gt;whatever<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; definition we want. But we do need =
to agree on =
the<br>&gt;&gt;&gt;&gt;&gt;definition.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt; For the purposes of the WG, it seems much =
more useful to<br>&gt;&gt;&gt;&gt;&gt;use the<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; term metadata for the narrower =
description.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14, 1:19 PM, Lucy yong =
wrote:<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; =
Hi Joel,<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I agree. We need to differentiate the =
metadata used by<br>&gt;&gt;&gt;&gt;&gt;service<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;function and SFC header. The =
metadata term means =
carrying<br>&gt;&gt;&gt;&gt;&gt;some<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;states along with the packet. IMO: SFC =
header is a kind of<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;metadata carried on packet for next =
service node to use.<br>&gt;&gt;&gt;&gt;&gt;In =
the<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;context of SFC, we have term for SFC =
header and the<br>&gt;&gt;&gt;&gt;&gt;metadata =
that<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;was =
carried between service functions, or between =
service<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;functions and classifiers/service nodes, =
which is what<br>&gt;&gt;&gt;&gt;&gt;the draft<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;focus.<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks, Lucy<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message----- From: Joel =
M. Halpern<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [<a href=3D"mailto:jmh@joelhalpern.com" =
target=3D"_blank">mailto:jmh@joelhalpern.com</a>] Sent: Wednesday, March =
12,<br>&gt;&gt;&gt;&gt;&gt; 2014<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 11:18 AM To: Lucy yong; Nicolas =
BOUTHORS; Ron Parker Cc:<br>&gt;&gt;&gt;&gt;&gt; =
Jim<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; =
Guichard (jguichar); <a href=3D"mailto:brijsman@juniper.net" =
target=3D"_blank">brijsman@juniper.net</a><br>&gt;&gt;&gt;&gt;&gt;&lt;<a =
href=3D"mailto:brijsman@juniper.net" =
target=3D"_blank">mailto:brijsman@juniper.net</a>&gt;; sfc; Jamal Hadi =
Salim<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; =
Subject: Re: [sfc]<br>&gt;&gt;&gt;&gt;&gt; =
draft-rijsman-sfc-metadata-considerations<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I think it is important to keep a =
strong =
distinction<br>&gt;&gt;&gt;&gt;&gt;between<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata (which is for use by =
applications) and =
the<br>&gt;&gt;&gt;&gt;&gt;service<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; chaining information in the base =
service chain header,<br>&gt;&gt;&gt;&gt;&gt;which =
is<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; for =
use by the service chain support mechanisms.<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14, 10:42 AM, Lucy yong =
wrote:<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Fully agree with =
Joe.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We should not require a fix length =
for in-band metadata<br>&gt;&gt;&gt;&gt;&gt;but<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; also not leave it for freely =
usage. In fact, when =
a<br>&gt;&gt;&gt;&gt;&gt;service<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; node inserts SFC header on a =
(encapsulated) packet and<br>&gt;&gt;&gt;&gt;&gt;send =
to<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; =
next service node, SFC header itself can be seen as =
a<br>&gt;&gt;&gt;&gt;&gt;metadata.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Lucy<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message----- From: =
sfc<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; =
[<a href=3D"mailto:sfc-bounces@ietf.org" =
target=3D"_blank">mailto:sfc-bounces@ietf.org</a>] On Behalf Of Joel =
M.<br>&gt;&gt;&gt;&gt;&gt;Halpern<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Wednesday, March 12, 2014 =
9:21 AM To: =
Nicolas<br>&gt;&gt;&gt;&gt;&gt;BOUTHORS;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron Parker Cc: Jim Guichard =
(jguichar);<br>&gt;&gt;&gt;&gt;&gt;<a =
href=3D"mailto:brijsman@juniper.net" =
target=3D"_blank">brijsman@juniper.net</a> &lt;<a =
href=3D"mailto:brijsman@juniper.net" =
target=3D"_blank">mailto:brijsman@juniper.net</a>&gt;;<br>&gt;&gt;&gt;&gt=
;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; sfc; Jamal Hadi Salim =
Subject: Re: [sfc]<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; =
draft-rijsman-sfc-metadata-considerations<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; For in-band metadata, the API for =
access can easily be<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; synchronous. Out of band metadata =
needs different<br>&gt;&gt;&gt;&gt;&gt;handling.<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; There are many cases where =
out-of-band metadata is<br>&gt;&gt;&gt;&gt;&gt;useful =
and<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; =
appropriate. But they do not cover all needs by =
any<br>&gt;&gt;&gt;&gt;&gt;stretch.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Even if each piece of in-band =
metadata is of =
fixed<br>&gt;&gt;&gt;&gt;&gt;length,<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; there are many different kinds of =
metatype. Trying to<br>&gt;&gt;&gt;&gt;&gt;say<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &quot;there will be exactly =
four pieces, and they will be =
of<br>&gt;&gt;&gt;&gt;&gt;types<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; t1, t2, t3, and t4&quot; is simply =
too specific for even 80%<br>&gt;&gt;&gt;&gt;&gt;of =
the<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;needs.<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Yours, =
Joel<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14, 8:52 AM, Nicolas =
BOUTHORS wrote:<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hello =
Ron,<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sending out of band congruent =
metadata may not be =
the<br>&gt;&gt;&gt;&gt;&gt;answer<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; to all needs but it is one tool =
that we should keep.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Not all metadata is tied to a =
specific packet, for<br>&gt;&gt;&gt;&gt;&gt;example =
a<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; policy change in PCRF could =
lead to some =
metadata<br>&gt;&gt;&gt;&gt;&gt;signaling,<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the reaction time need =
not be immediate, few ms may<br>&gt;&gt;&gt;&gt;&gt;not =
matter.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; As you point, if a packet is =
tied to a metadata =
a<br>&gt;&gt;&gt;&gt;&gt;correlation<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; info can be set in both packet =
to deal with it =
(i.e<br>&gt;&gt;&gt;&gt;&gt;metadata<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; expected flag in the SFC =
header, plus an id)<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Finally we can still send some =
limited metadata within<br>&gt;&gt;&gt;&gt;&gt;a =
header.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; This could be used for load =
balancers in particular =
if<br>&gt;&gt;&gt;&gt;&gt;we<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; agree on a convention to locate =
&quot;coarse grain policy&quot;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; / &quot;fine grain policy&quot; =
on reserved context headers.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; This seems to open up a lot of =
flexibility =
/<br>&gt;&gt;&gt;&gt;&gt;innovations.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On your last point, there is a =
question on how to make<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata available to a Service =
Function. Current socket<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; connections for example do not =
allow to retrieve =
IP<br>&gt;&gt;&gt;&gt;&gt;header<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; options. So I assume that SFC =
aware Service =
Functions<br>&gt;&gt;&gt;&gt;&gt;will<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; need some =
(asynchronous<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ?) API to retrieve SFC header =
information as well =
as<br>&gt;&gt;&gt;&gt;&gt;in-band<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata. I don't see out of =
band metadata =
transport<br>&gt;&gt;&gt;&gt;&gt;adding<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; complexity, the same API can =
probably apply.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The alternative option, =
allowing variable sized<br>&gt;&gt;&gt;&gt;&gt;metadata =
in<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the SFC header has some =
drawbacks as well, one being<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; fragmentation, and some =
switches expecting as well to<br>&gt;&gt;&gt;&gt;&gt;look =
at<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; end user traffic headers for =
link load balancing. =
I<br>&gt;&gt;&gt;&gt;&gt;would<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; agree that if we can accept =
these issues, then sending<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; off-line congruent metadata =
looses its interest.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We need to take into account =
that both in-band =
and<br>&gt;&gt;&gt;&gt;&gt;congruent<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; out-of-band metadata transport =
is not reliable. A<br>&gt;&gt;&gt;&gt;&gt;packet =
loss<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; triggering retransmission would =
not lead to the<br>&gt;&gt;&gt;&gt;&gt;identical<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; reconstruction of the =
associated metadata. In some<br>&gt;&gt;&gt;&gt;&gt;cases, =
we<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; might thus even need =
non-congruent out-of-band reliable<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata =
transport.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas =
________________________________________ From:<br>&gt;&gt;&gt;&gt;&gt; =
Ron<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Parker [<a =
href=3D"mailto:Ron_Parker@affirmednetworks.com" =
target=3D"_blank">Ron_Parker@affirmednetworks.com</a>] =
Sent:<br>&gt;&gt;&gt;&gt;&gt;Wednesday,<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; March 12, =
2014<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 12:43 PM To: Nicolas BOUTHORS =
Cc: Jim =
Guichard<br>&gt;&gt;&gt;&gt;&gt;(jguichar);<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a =
href=3D"mailto:brijsman@juniper.net" =
target=3D"_blank">brijsman@juniper.net</a> &lt;<a =
href=3D"mailto:brijsman@juniper.net" =
target=3D"_blank">mailto:brijsman@juniper.net</a>&gt;;<br>&gt;&gt;&gt;&gt=
;&gt;sfc; Jamal Hadi Salim Subject: Re: [sfc]<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; =
draft-rijsman-sfc-metadata-considerations<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; =
Nicolas,<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I understand the concept for =
out of band signaling of<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;metadata, but I am concerned =
that it =
introduces<br>&gt;&gt;&gt;&gt;&gt;significant<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;complexity due to the =
potential race condition of<br>&gt;&gt;&gt;&gt;&gt;receiving =
the<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;real packet before the metadata. =
While the real =
packet<br>&gt;&gt;&gt;&gt;&gt;could<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;indicate that out of band =
metadata is expected, how =
can<br>&gt;&gt;&gt;&gt;&gt;we<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;guarantee the order of =
reception? What if switching =
or<br>&gt;&gt;&gt;&gt;&gt;routing<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;nodes apply hash based load =
balancing? What if the load<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;balancing understands SFC encaps =
and looks beyond it =
to<br>&gt;&gt;&gt;&gt;&gt;the<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;original header to get better =
entropy?<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Can we guarantee that the =
metadata and real packet<br>&gt;&gt;&gt;&gt;&gt;will =
follow<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;the exact same path? If we can =
not, then<br>&gt;&gt;&gt;&gt;&gt;implementations =
will<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;need to add ingress queuing to =
cope with the scenario.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Also, do you feel that the =
increase in implementation<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; complexity at the service =
functions is reasonable?<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks.<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; =
Ron<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On Mar 12, 2014, at 4:09 =
AM, &quot;Nicolas BOUTHORS&quot;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &lt;<a =
href=3D"mailto:Nicolas.BOUTHORS@qosmos.com" =
target=3D"_blank">Nicolas.BOUTHORS@qosmos.com</a><br>&gt;&gt;&gt;&gt;&gt;=
&lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com" =
target=3D"_blank">mailto:Nicolas.BOUTHORS@qosmos.com</a>&gt;&gt; =
wrote:<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I think we must make =
a distinction between:<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - Metadata which =
should be part of the header defined<br>&gt;&gt;&gt;&gt;&gt;as =
in<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; band marking. - Metadata =
with can be passed out of<br>&gt;&gt;&gt;&gt;&gt;band, =
for<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; example congruent out of =
band signaling defined in<br>&gt;&gt;&gt;&gt;&gt;the =
draft<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The former calls for =
a limited space in the header,<br>&gt;&gt;&gt;&gt;&gt;true, =
The<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; latter however does not =
incur any space limitation<br>&gt;&gt;&gt;&gt;&gt;and =
is<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; still fairly efficient and =
it remains compatible with<br>&gt;&gt;&gt;&gt;&gt;a =
fixed<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; size header used to route =
those signaling messages<br>&gt;&gt;&gt;&gt;&gt;along =
the<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; chain's service =
functions.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas =
________________________________________ From:<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Jim Guichard =
(jguichar) [<a href=3D"mailto:jguichar@cisco.com" =
target=3D"_blank">jguichar@cisco.com</a>] Sent:<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Tuesday, March 11, =
2014 6:48 PM To: Ron Parker Cc:<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas BOUTHORS; <a =
href=3D"mailto:brijsman@juniper.net" =
target=3D"_blank">brijsman@juniper.net</a><br>&gt;&gt;&gt;&gt;&gt;&lt;<a =
href=3D"mailto:brijsman@juniper.net" =
target=3D"_blank">mailto:brijsman@juniper.net</a>&gt;; sfc; Jamal Hadi =
Salim<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: =
[sfc]<br>&gt;&gt;&gt;&gt;&gt; =
draft-rijsman-sfc-metadata-considerations<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi =
Ron,<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We can certainly =
have this discussion but we =
should<br>&gt;&gt;&gt;&gt;&gt;first<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; consider what information =
is necessary and if said<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; information can fit within =
a fixed number of contexts<br>&gt;&gt;&gt;&gt;&gt;in =
the<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; majority of cases. =
Remember, the goal of being able<br>&gt;&gt;&gt;&gt;&gt;to =
pass<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata through the =
network is to enhance =
service<br>&gt;&gt;&gt;&gt;&gt;delivery,<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; not pass the entire works =
of Shakespeare ;-)<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent from my =
iPhone<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On Mar 7, 2014, =
at 3:52 AM, &quot;Ron Parker&quot;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &lt;<a =
href=3D"mailto:Ron_Parker@affirmednetworks.com" =
target=3D"_blank">Ron_Parker@affirmednetworks.com</a><br>&gt;&gt;&gt;&gt;=
&gt;&lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com" =
target=3D"_blank">mailto:Ron_Parker@affirmednetworks.com</a>&gt;&gt; =
wrote:<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; =
Nicolas,<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I see similar =
requirements from the 3gpp EPC side.<br>&gt;&gt;&gt;&gt;&gt;I =
would<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; like to propose an OUI =
/ TLV based approach where the<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; reserved OUI can be =
used for agreed upon types =
of<br>&gt;&gt;&gt;&gt;&gt;common<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata and vendor or =
other organizational OUIs can<br>&gt;&gt;&gt;&gt;&gt;be =
used<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; to quickly innovate in =
the networks.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Simultaneously, I would =
also like to =
consider<br>&gt;&gt;&gt;&gt;&gt;mechanisms<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; that are =
optimized for long lived flows so as to<br>&gt;&gt;&gt;&gt;&gt;limit =
the<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; negative effects of =
packet growth.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; =
Ron<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On Mar 7, =
2014, at 8:34 AM, &quot;Nicolas BOUTHORS&quot;<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &lt;<a =
href=3D"mailto:Nicolas.BOUTHORS@qosmos.com" =
target=3D"_blank">Nicolas.BOUTHORS@qosmos.com</a><br>&gt;&gt;&gt;&gt;&gt;=
&lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com" =
target=3D"_blank">mailto:Nicolas.BOUTHORS@qosmos.com</a>&gt;&gt; =
wrote:<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&=
gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hello =
Jim<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&=
gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I have =
seen cases in Gi LAN, where subscriber related<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; information =
is passed to a Web Proxy for HTTP header<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; enrichment (aimed =
at some Web Content providers<br>&gt;&gt;&gt;&gt;&gt;partners =
of<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the Mobile =
Operator).<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Information was an =
coded (persistent) subscriber =
id<br>&gt;&gt;&gt;&gt;&gt;derived<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; from the MSISDN, =
and couple of f customer =
profile<br>&gt;&gt;&gt;&gt;&gt;related<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; =
fields.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&=
gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; In an =
sfc based Gi LAN, this entity should receive<br>&gt;&gt;&gt;&gt; =
&gt;from the<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; =
Classifier<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&=
gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - A =
classification of the Content Provider ( Id,<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Category) =
based on traffic analysis - The MSISDN of<br>&gt;&gt;&gt;&gt;&gt; =
the<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; subscriber - Two =
subscriber policy fields (not tied<br>&gt;&gt;&gt;&gt;&gt; to =
PCRF<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; but belonging to =
the Subscriber DB) (Subscriber<br>&gt;&gt;&gt;&gt;&gt; =
category,<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; sub-category) - A =
session id (for logging =
and<br>&gt;&gt;&gt;&gt;&gt;tracking<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; =
purposes)<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&=
gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The =
objective being to avoid having the HTTP =
Proxy<br>&gt;&gt;&gt;&gt;&gt;to<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; become a trusted =
application (interogate the<br>&gt;&gt;&gt;&gt;&gt; subscriber =
DB,<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; =
etc..)<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&=
gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&=
gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; =
Nicolas<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&=
gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&=
gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; =
________________________________________ From: =
Jim<br>&gt;&gt;&gt;&gt;&gt; Guichard<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; (jguichar) [<a =
href=3D"mailto:jguichar@cisco.com" =
target=3D"_blank">jguichar@cisco.com</a>] Sent:<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thursday, =
March 06, 2014 2:02 PM To: Jamal =
Hadi<br>&gt;&gt;&gt;&gt;&gt;Salim;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a =
href=3D"mailto:jmoisand@juniper.net" =
target=3D"_blank">jmoisand@juniper.net</a> &lt;<a =
href=3D"mailto:jmoisand@juniper.net" =
target=3D"_blank">mailto:jmoisand@juniper.net</a>&gt;;<br>&gt;&gt;&gt;&gt=
;&gt; <a href=3D"mailto:brijsman@juniper.net" =
target=3D"_blank">brijsman@juniper.net</a> &lt;<a =
href=3D"mailto:brijsman@juniper.net" =
target=3D"_blank">mailto:brijsman@juniper.net</a>&gt; =
Cc:<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; sfc Subject: Re: =
[sfc]<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; =
draft-rijsman-sfc-metadata-considerations<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&=
gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi =
Jamal,<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&=
gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; You said =
&quot;It seems there's clear need for variable<br>&gt;&gt;&gt;&gt;&gt; =
sized<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata&quot;.. I =
am not so convinced and would like to<br>&gt;&gt;&gt;&gt;&gt; =
better<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; understand the =
requirements before passing judgement.<br>&gt;&gt;&gt;&gt;&gt; If =
we<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; look at the use =
cases as presented thus far into<br>&gt;&gt;&gt;&gt;&gt; the WG =
I<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; have yet to see a =
single example of the need<br>&gt;&gt;&gt;&gt;&gt; (noting =
that<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; desire is not the =
same as need) - I am not saying<br>&gt;&gt;&gt;&gt;&gt; there =
is<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; no requirement but =
rather that we should not jump<br>&gt;&gt;&gt;&gt;&gt; to =
the<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; conclusion and =
build standards around a theory.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&=
gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&=
gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&=
gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On =
3/3/14, 6:35 AM, &quot;Jamal Hadi Salim&quot;<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &lt;<a =
href=3D"mailto:hadi@mojatatu.com" =
target=3D"_blank">hadi@mojatatu.com</a> &lt;<a =
href=3D"mailto:hadi@mojatatu.com" =
target=3D"_blank">mailto:hadi@mojatatu.com</a>&gt;&gt;<br>&gt;&gt;&gt;&gt=
;&gt;wrote:<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&=
gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; =
I like the doc - well written.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&=
gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; =
Section 4.3 on metadata encoding.<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&=
gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; =
It seems there's clear need for variable sized<br>&gt;&gt;&gt;&gt;&gt; =
metadata<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; (at least for =
http/app you seem to indicate the<br>&gt;&gt;&gt;&gt;&gt; desire =
for<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;it).<br>&gt;&gt;&=
gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; For a datapath =
per-packet metadata, i feel the<br>&gt;&gt;&gt;&gt;&gt; need =
is<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; just as =
important. Are we limited by the fact that<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; existing =
hardware may not be able to handle =
TLVs?<br>&gt;&gt;&gt;&gt;&gt;For<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; example, I dont =
have a problem handling TLVs in a<br>&gt;&gt;&gt;&gt;&gt; =
software<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;datapath.<br>&gt;=
&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&=
gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; =
cheers, jamal<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&=
gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; =
_______________________________________________ =
sfc<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; mailing list <a =
href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a> &lt;<a =
href=3D"mailto:sfc@ietf.org" =
target=3D"_blank">mailto:sfc@ietf.org</a>&gt;<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a =
href=3D"https://www.ietf.org/mailman/listinfo/sfc" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/sfc</a><br>&gt;&g=
t;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&=
gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&=
gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&=
gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; =
_______________________________________________ =
sfc<br>&gt;&gt;&gt;&gt;&gt; mailing<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list <a =
href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a> &lt;<a =
href=3D"mailto:sfc@ietf.org" =
target=3D"_blank">mailto:sfc@ietf.org</a>&gt;<br>&gt;&gt;&gt;&gt;&gt; <a =
href=3D"https://www.ietf.org/mailman/listinfo/sfc" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/sfc</a><br>&gt;&g=
t;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; =
_______________________________________________ =
sfc<br>&gt;&gt;&gt;&gt;&gt; mailing<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list <a =
href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a> &lt;<a =
href=3D"mailto:sfc@ietf.org" =
target=3D"_blank">mailto:sfc@ietf.org</a>&gt;<br>&gt;&gt;&gt;&gt;&gt; <a =
href=3D"https://www.ietf.org/mailman/listinfo/sfc" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/sfc</a><br>&gt;&g=
t;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; =
_______________________________________________ =
sfc<br>&gt;&gt;&gt;&gt;&gt; mailing<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list <a =
href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a> &lt;<a =
href=3D"mailto:sfc@ietf.org" =
target=3D"_blank">mailto:sfc@ietf.org</a>&gt;<br>&gt;&gt;&gt;&gt;&gt; <a =
href=3D"https://www.ietf.org/mailman/listinfo/sfc" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/sfc</a><br>&gt;&g=
t;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; =
_______________________________________________ =
sfc<br>&gt;&gt;&gt;&gt;&gt; mailing<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list <a =
href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a> &lt;<a =
href=3D"mailto:sfc@ietf.org" =
target=3D"_blank">mailto:sfc@ietf.org</a>&gt;<br>&gt;&gt;&gt;&gt;&gt; <a =
href=3D"https://www.ietf.org/mailman/listinfo/sfc" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/sfc</a><br>&gt;&g=
t;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;&gt;&gt;&gt; =
_______________________________________________ sfc =
mailing<br>&gt;&gt;&gt;&gt;&gt; list<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:sfc@ietf.org" =
target=3D"_blank">sfc@ietf.org</a> &lt;<a href=3D"mailto:sfc@ietf.org" =
target=3D"_blank">mailto:sfc@ietf.org</a>&gt;<br>&gt;&gt;&gt;&gt;&gt; <a =
href=3D"https://www.ietf.org/mailman/listinfo/sfc" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/sfc</a><br>&gt;&g=
t;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;_______________________________________________<br>&gt;&gt;&gt;&g=
t;&gt; &nbsp; &gt;&gt;sfc mailing list<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;&gt;<a href=3D"mailto:sfc@ietf.org" =
target=3D"_blank">sfc@ietf.org</a> &lt;<a href=3D"mailto:sfc@ietf.org" =
target=3D"_blank">mailto:sfc@ietf.org</a>&gt;<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;&gt;<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/sfc</a><br>&gt;&g=
t;&gt;&gt;&gt; &nbsp; &gt;<br>&gt;&gt;&gt;&gt;&gt; &nbsp; =
&gt;_______________________________________________<br>&gt;&gt;&gt;&gt;&g=
t; &nbsp; &gt;sfc mailing list<br>&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<a =
href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a> &lt;<a =
href=3D"mailto:sfc@ietf.org" =
target=3D"_blank">mailto:sfc@ietf.org</a>&gt;<br>&gt;&gt;&gt;&gt;&gt; =
&nbsp; &gt;<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/sfc</a><br>&gt;&g=
t;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; =
_______________________________________________<br>&gt;&gt;&gt;&gt; sfc =
mailing list<br>&gt;&gt;&gt;&gt; <a href=3D"mailto:sfc@ietf.org" =
target=3D"_blank">sfc@ietf.org</a><br>&gt;&gt;&gt;&gt; <a =
href=3D"https://www.ietf.org/mailman/listinfo/sfc" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/sfc</a><br>&gt;&g=
t;&gt;<br>&gt;&gt;&gt; =
_______________________________________________<br>&gt;&gt;&gt; sfc =
mailing list<br>&gt;&gt;&gt; <a href=3D"mailto:sfc@ietf.org" =
target=3D"_blank">sfc@ietf.org</a><br>&gt;&gt;&gt; <a =
href=3D"https://www.ietf.org/mailman/listinfo/sfc" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/sfc</a><br>&gt;&g=
t;&gt;<br>&gt;&gt;<br>&gt;&gt;___________________________________________=
____<br>&gt;&gt;sfc mailing list<br>&gt;&gt;<a =
href=3D"mailto:sfc@ietf.org" =
target=3D"_blank">sfc@ietf.org</a><br>&gt;&gt;<a =
href=3D"https://www.ietf.org/mailman/listinfo/sfc" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/sfc</a><br>&gt;<b=
r>&gt;_______________________________________________<br>&gt;sfc mailing =
list<br>&gt;<a href=3D"mailto:sfc@ietf.org" =
target=3D"_blank">sfc@ietf.org</a><br>&gt;<a =
href=3D"https://www.ietf.org/mailman/listinfo/sfc" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/sfc</a><br><br>__=
_____________________________________________<br>sfc mailing list<br><a =
href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/sfc" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/sfc</a><o:p></o:p=
></span></p></div></div></div></div></div></div></div></div></blockquote>=
<blockquote style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><div><p =
class=3DMsoNormal>_______________________________________________<br>sfc =
mailing list<br><a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/sfc">https://www.ietf.org/m=
ailman/listinfo/sfc</a><o:p></o:p></p></div></blockquote></div></body></h=
tml>
------=_NextPart_000_0239_01CF428C.4D569BD0--



From nobody Tue Mar 18 10:23:46 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CCAA51A069E for <sfc@ietfa.amsl.com>; Tue, 18 Mar 2014 10:23:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.701
X-Spam-Level: 
X-Spam-Status: No, score=0.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_NONE=-0.0001] 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 gZgUREa1VPPq for <sfc@ietfa.amsl.com>; Tue, 18 Mar 2014 10:23:32 -0700 (PDT)
Received: from hub021-ca-2.exch021.serverdata.net (hub021-ca-2.exch021.serverdata.net [64.78.22.169]) by ietfa.amsl.com (Postfix) with ESMTP id 1EFFE1A0714 for <sfc@ietf.org>; Tue, 18 Mar 2014 10:23:26 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-2.exch021.domain.local ([10.254.4.33]) with mapi id 14.03.0174.001;  Tue, 18 Mar 2014 10:23:18 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: Changcheng Huang <huang@sce.carleton.ca>, 'David Allan I' <david.i.allan@ericsson.com>, 'Nicolas BOUTHORS' <Nicolas.BOUTHORS@qosmos.com>
Thread-Topic: =?utf-8?B?W3NmY10g562U5aSNOiAgU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ=?=
Thread-Index: AQHPQscNXNfK4MxpLUe4E7j9slIB0prnFxGg
Date: Tue, 18 Mar 2014 17:23:16 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E0ED5@MBX021-W3-CA-2.exch021.domain.local>
References: <CF48AD80.E673%kegray@cisco.com> <1824354318.7479.1394833814368.JavaMail.tomcat@mgs-aaa01.mail.aol.com> <83cc0a7d4c664109b7ba930f22890871@CO2PR05MB716.namprd05.prod.outlook.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08262A61@NKGEML512-MBS.china.huawei.com> <76B41B8FACE1514795D30EC137FF391D3EA877@LILAS.jungle.qosmos.com> <2F14AC87-6C25-4028-B607-54DCFD9DE187@sce.carleton.ca> <E6C17D2345AC7A45B7D054D407AA205C39244B93@eusaamb105.ericsson.se> <023801cf42c6$f99bf860$ecd3e920$@sce.carleton.ca>
In-Reply-To: <023801cf42c6$f99bf860$ecd3e920$@sce.carleton.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.203.66.100]
Content-Type: multipart/alternative; boundary="_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E0ED5MBX021W3CA2exch_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/zUfpM56KKpCgkVQqVlpEbYaq4fI
Cc: 'Xuxiaohu' <xuxiaohu@huawei.com>, "sfc@ietf.org" <sfc@ietf.org>, "mikebianc@aol.com" <mikebianc@aol.com>
Subject: Re: [sfc] =?utf-8?b?562U5aSNOiAgU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ=?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Mar 2014 17:23:41 -0000

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

SSBhZ3JlZS4gICBUaGUgY2hhaW4gaWQgaW4gdGhlIHBhY2tldCBzaG91bGQgcmVwcmVzZW50IGEg
ZnVsbHkgc3BlY2lmaWVkIHNldCBvZiBsb2NhdGVkIHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFuY2Vz
LiAgICBJdCBjb3VsZCBiZSB0aG91Z2h0IG9mIGFzIHJlcHJlc2VudGluZyBhIHN0YWNrIG9mIG5l
dHdvcmsgbG9jYXRvcnMgKHR5cGljYWxseSBNQUMgb3IgSVAgYWRkcmVzc2VzKS4NCg0KICAgIFJv
bg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYg
T2YgQ2hhbmdjaGVuZyBIdWFuZw0KU2VudDogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgMTI6Mjgg
UE0NClRvOiAnRGF2aWQgQWxsYW4gSSc7ICdOaWNvbGFzIEJPVVRIT1JTJw0KQ2M6ICdYdXhpYW9o
dSc7IHNmY0BpZXRmLm9yZzsgbWlrZWJpYW5jQGFvbC5jb20NClN1YmplY3Q6IFJlOiBbc2ZjXSDn
rZTlpI06IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCkkgdGhpbmsgaXQgc2hvdWxkIGlk
ZW50aWZ5IGFuIGluc3RhbmNlLg0KDQpDaGFuZw0KDQpGcm9tOiBEYXZpZCBBbGxhbiBJIFttYWls
dG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb21dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxOCwg
MjAxNCA5OjE1IEFNDQpUbzogQ2hhbmdjaGVuZyBIdWFuZzsgTmljb2xhcyBCT1VUSE9SUw0KQ2M6
IFh1eGlhb2h1OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47IG1pa2ViaWFuY0Bh
b2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4NClN1YmplY3Q6IFJFOiBbc2ZjXSDnrZTl
pI06IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCldlbGwgdGhlIHF1ZXN0aW9uIGRlIGpv
dXIgaXMg4oCcZG9lcyBhIGNoYWluIElEIGRlZmluZSBhIGNsYXNzIG9yIGFuIGluc3RhbmNl4oCd
4oCmLiBJZiBpdCBkZWZpbmVzIGFuIGNsYXNzIHdlIGFsc28gbmVlZCBpbnN0YW5jZSBpbmZvcm1h
dGlvbiwgaWYgaXQgaXMgY3VycmVudGx5IG92ZXJsb2FkZWQgdG8gZGVmaW5lIGNsYXNzIGFuZCBp
bnN0YW5jZSBJTU8gd2UgaGF2ZSBhIHByb2JsZW3igKYuDQoNCkRhdmUNCg0KRnJvbTogc2ZjIFtt
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBDaGFuZ2NoZW5nIEh1YW5n
DQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA3OjQzIEFNDQpUbzogTmljb2xhcyBCT1VU
SE9SUw0KQ2M6IFh1eGlhb2h1OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47IG1p
a2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4NClN1YmplY3Q6IFJlOiBb
c2ZjXSDnrZTlpI06IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCkdvb2QgcG9pbnRzLiBJ
IGJlbGlldmUgZXhwbGljaXQgY2hhaW4gSUQgc2hvdWxkIGJlIG1hbmRhdG9yeS4gVGhlIG92ZXJo
ZWFkIGlzIHZlcnkgbGl0dGxlLiBJdCBoZWxwcyBzaW1wbGlmeSBwcm9jZXNzaW5nIGFuZCBzdGVl
cmluZyBzaWduaWZpY2FudGx5LiBUaGUgZ2FpbiBpcyBodWdlLg0KDQpDaGFuZw0KDQotLS0tLS0t
LS0tLS0NCkNoYW5nY2hlbmcgSHVhbmcNCg0KT24gTWFyIDE4LCAyMDE0LCBhdCAxOjUzIEFNLCBO
aWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29s
YXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+IHdyb3RlOg0KSSB0aGluayB0aGF0IGtlZXBpbmcgdGhl
IFNlcnZpY2UgUGF0aCBMYXllciB0cmFuc3BvcnQgaW5kZXBlbmRlbnQgc2hvdWxkIHJlbWFpbiBh
biBvYmplY3RpdmUgZm9yIFNGQy4gIFN1Y2ggYSBzZXBhcmF0aW9uIG9mIGNvbmNlcm5zIGlzIGEg
c291bmQgYXJjaGl0ZWN0dXJhbCBwcmluY2lwbGUgdGhhdCBoZWxwIGtlZXAgdGhpbmdzIHNpbXBs
ZSBpbiBwcmFjdGljZS4NCg0KT24gdGhlIHF1ZXN0aW9uIG9mICBTZXJ2aWNlIFBhdGgsIHdlIGhh
dmUgYSBkaXNjdXNzaW9uIG9uIHdoZXRoZXIgd2UgbmVlZCBzb21lIGtpbmQgb2YgZXhwbGljaXQg
aWRlbnRpZmllciBvcg0KY291bGQgd2UgcmVseSBvbiBtYXBwaW5nIG9uIHNvbWUgdW5kZXJsYXkg
bmV0d29yayBwcm90b2NvbCBmaWVsZHMuDQoNCg0KTWF5IGJlIGEgUFJPL0NPTiB0YWJsZSBjb3Vs
ZCBoZWxwIGZvY3VzIHRoZSBncm91cCBkZWNpc2lvbiBvbiB0aGF0IG1hdHRlcg0KDQoNCiAgKiAg
IFZpc2liaWxpdHkgKHRyYWNpbmcpDQogICogICBGb3J3YXJkaW5nIGdyYXBoIHN0cnVjdHVyZSBp
bXBhY3QvbGltaXRhdGlvbnMNCiAgKiAgIFJlY29uZmlndXJhdGlvbiBzcGVlZA0KDQogICAgICog
ICBMQlMgLyBzY2FsZSBvdXQgaW1wYWN0DQogICAgICogICBOb2RlIGJ5cGFzcyAoZS5nOyBtYWlu
dGVuYW5jZSkNCg0KICAqICAgdW5kZXJsYXkgbmV0d29yay90cmFuc3BvcnQgbGF5ZXJzIHN1cHBv
cnQNCiAgKiAgIEhlYWRlciBzcGFjZSBpbXBhY3QNCiAgKiAgIE11bHRpIHRlbmFudCBzdXBwb3J0
IGltcGFjdA0KICAqICAgU0ZDIG9uIGZsYXQgKGUuZyBvcHRpY2FsIEwyIGZvciBEYXRhIENlbnRl
cnMpIG5ldHdvcmsNCiAgKiAgIFVuZGVybGF5IG5ldHdvcmsgYWRtaW5pc3RyYXRpb24gaW1wYWN0
DQoNClBlcnNvbmFsbHkgSSB0aGluayB0aGF0IGhhdmluZyBhbiBleHBsaWNpdCBjaGFpbiBpZGVu
dGlmaWVyIChlLmcuIFNlcnZpY2UgUGF0aC9TZXJ2aWNlIEluZGV4KSBpcyBjbGVhciAobWFuYWdl
bWVudCBhbmQgY29udHJvbCkgYW5kIG5vdCBleHBlbnNpdmUgKGhlYWRlciBzcGFjZSkuIFRoZSBk
cmF3YmFjayBiZWluZyBzb21lIGltcGFjdCBvbiB0aGUgc2ltcGxpY2l0eSB0byBhZGQvcmVtb3Zl
IGVsZW1lbnRzIGluIGEgY2hhaW4gZHluYW1pY2FsbHkuDQoNClRhZyBzd2l0Y2hpbmcgKGFzIE1Q
TFMpICBhbGxvd3MgdG8gbWFuYWdlIHRhZ3MgcGVyIHNlcnZpY2Ugbm9kZXMsIGxlYWRpbmcgdG8g
bW9yZSB2ZXJzYXRpbGUgYW5kIGRpdmVyc2UgZ3JhcGhzDQoNCg0KTmljb2xhcw0KX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18NCkZyb206IFh1eGlhb2h1IFt4dXhpYW9odUBodWF3ZWku
Y29tPG1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tPl0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE4
LCAyMDE0IDU6MDQgQU0NClRvOiBKZXJvbWUgTW9pc2FuZDsgbWlrZWJpYW5jQGFvbC5jb208bWFp
bHRvOm1pa2ViaWFuY0Bhb2wuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQpTdWJqZWN0OiBbc2ZjXSDnrZTlpI06IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQpJIGxp
a2UgdGhlIGlkZWEgb2Ygc2VwYXJhdGluZyB0aGUgU2VydmljZSBGdW5jdGlvbiBMYXllciBhbmQg
dGhlIFNlcnZpY2UgUGF0aCBMYXllciwgYXMgcHJvcG9zZWQgaW4gZHJhZnQtcmlqc21hbi1zZmMt
bWV0YWRhdGEtY29uc2lkZXJhdGlvbnMuIFRoZSByb2xlIG9mIHRoZSBTZXJ2aWNlIFBhdGggTGF5
ZXIgaXMganVzdCB0byBzdGVlciB0aGUgdHJhZmZpYyBhbG9uZyBhIHBhcnRpY3VsYXIgY2hhaW4g
b2Ygc2VydmljZSBub2RlcyB3aGljaCBjYW4gYmUgaW1wbGVtZW50ZWQgYnkgZXhpc3RpbmcgdG9v
bHMgZm9yIHNvdXJjZSByb3V0aW5nLCBzdWNoIGFzIHNlZ21lbnQgcm91dGluZy4gQXMgc3VjaCwg
aXTigJlzIG5vdCBuZWNlc3NhcnkgdG8gdHJ5IHRvIGtlZXAgdGhlIFNlcnZpY2UgUGF0aCBMYXll
ciB0cmFuc3BvcnQtaW5kZXBlbmRlbnQgYW5kIGNvbnRhaW4gaXQgaW4gdGhlIFNGQyBoZWFkZXIu
DQoNCkJlc3QgcmVnYXJkcywNClhpYW9odQ0KDQrlj5Hku7bkuro6IHNmYyBbbWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnXSDku6PooaggSmVyb21lIE1vaXNhbmQNCuWPkemAgeaXtumXtDogMjAx
NOW5tDPmnIgxOOaXpSAxOjAzDQrmlLbku7bkuro6IG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzpt
aWtlYmlhbmNAYW9sLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0K5Li7
6aKYOiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KVGhpcyAobGVuZ3Ro
eSBhbmQgdmVyeSBsaXZlbHkpIHRocmVhZCBzdGFydGVkIGZyb20gZHJhZnQtcmlqc21hbi1zZmMt
bWV0YWRhdGEtY29uc2lkZXJhdGlvbnMgKHdoaWNoIEkgY28tYXV0aG9yZWQpLg0KDQpJbiBzZWN0
aW9uIDQuOCwgd2UgbWFkZSBhIGNsZWFyIGRpc3RpbmN0aW9uIGJldHdlZW4gYSBzZXJ2aWNlIHBh
dGggbGF5ZXIgKHN0ZWVyaW5nIHBhY2tldHMgaG9wIGJ5IGhvcCBhbG9uZyB0aGUgY2hhaW4pIGFu
ZCBhIHNlcnZpY2UgZnVuY3Rpb24gbGF5ZXIgKGNvbnZleSBtZXRhZGF0YSBpbmZvcm1hdGlvbiBv
ZiBpbnRlcmVzdCB0byBTRnMpLiBUZXJtaW5vbG9neSBhc2lkZSwgaXQgc2VlbXMgdGhhdCBzdWNo
IGxheWVyZWQgdmlldyB3YXMgYWdyZWVkIHVwb24gYnkgbWFueSBwZW9wbGUgb24gdGhlIG1haWxp
bmcgbGlzdC4NCg0KTm93IHRoaXMgY2VydGFpbmx5IGRvZXMgYmVnIHRoZSBxdWVzdGlvbiBvZiBz
b2x2aW5nIEJPVEggcHJvYmxlbXMgd2l0aCB0aGUgc2FtZSAocGFja2V0KSBlbmNhcHN1bGF0aW9u
IG1lY2hhbmlzbS4gTm90YWJseSB3aGVuIG9ic2VydmluZyB0aGF0IG1hbnkgdXNlIGNhc2VzIGNv
dWxkIGJlIHNhdGlzZmllZCB3aXRob3V0IFNGLWxldmVsIG1ldGFkYXRhLCBvciBieSB1c2luZyBt
b3JlIG91dC1vZi1iYW5kIHdheXMgdG8gY29udmV5IHN1Y2ggU0YgbWV0YWRhdGEuIEFuZCBhbHNv
IHdoZW4gb2JzZXJ2aW5nIHRoYXQgaW5iYW5kIG1hcmtpbmcgKGUuZy4gcGFja2V0IGhlYWRlcnMp
IGNvbWVzIHdpdGggdmFyaW91cyBwcm9zICYgY29ucyAoc29tZSBvZiB0aGUgaXNzdWVzIGJlaW5n
IGlkZW50aWZpZWQgaW4gdGhlIGRyYWZ0LCBlLmcuIHNlY3Rpb25zIDQuMSBhbmQgNC4yKS4NCg0K
SSBkbyBhZ3JlZSB3aXRoIE1hcmlhLiBXZSBtYXkgd2FudCB0byBleHBsb3JlIG90aGVyIG9wdGlv
bnMgZm9yIGFkZHJlc3NpbmcgdGhlIG5lZWRzIG9mIHRoZSBzZXJ2aWNlIHBhdGggbGF5ZXIgdGhh
dCBkbyBub3QgcmVxdWlyZSBhbiBleHBsaWNpdCBjaGFpbi1pZCBvZiBzb3J0cy4NCg0KSW4gdGhl
IGRyYWZ0LCB3ZSBjb25jbHVkZWQgYnkgc3RhdGluZyDigJxBIHByb2R1Y3RpdmUgcGF0aCBmb3J3
YXJkIGNvdWxkIGJlIHRvIGRpdmlkZSBhbmQgY29ucXVlcjogdG8gY2xlYXJseSBzZXBhcmF0ZSB0
aGUgcHJvYmxlbSBvZiBTZXJ2aWNlIEZ1bmN0aW9uIFBhdGggdG9wb2xvZ3kgZnJvbSB0aGUgICBw
cm9ibGVtIG9mIFtjb252ZXlpbmcgU0ZdIG1ldGFkYXRh4oCdLiBJIGRvIGJlbGlldmUgd2Ugc2hv
dWxkIGV4cGxvcmUgc3VjaCBzZXBhcmF0aW9uIHByaW5jaXBsZSBmdXJ0aGVyLg0KDQoNCkZyb206
IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgbWlrZWJpYW5j
QGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPg0KU2VudDogRnJpZGF5LCBNYXJjaCAx
NCwgMjAxNCA1OjUwIFBNDQpUbzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpT
dWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KSSB3b3VsZCBp
bWFnaW5lIHRoYXQgaWYgd2UgbWFkZSB0aGUgQ2hhaW4gSUQgZmllbGQgaW4gdGhlIGhlYWRlciBi
ZSBvcHRpb25hbCwgeWV0IHN0aWxsIHJlcXVpcmVkIGEgaGVhZGVyIGFuZCBzdGlsbCByZXF1aXJl
ZCB0aGF0IHNvbWUgaW5kaWNhdGlvbiBvZiB0aGUgY2hhaW4gYmUgY2FycmllZCBzb21ld2hlcmUg
aW4gdGhlIHBhY2tldCAobXBscyBsYWJlbCBvciB2bGFuIG9yIHdoYXRldmVyKSwgdGhhdCB0aGUg
aW1wbGVtZW50YXRpb24gd291bGQgYmVjb21lIG92ZXJseSBjb21wbGljYXRlZC4gIFRvIGRvIHNv
IHdvdWxkIGJlIHVzaW5nIFNGQyBzaW1wbHkgYXMgYSBtZWNoYW5pc20gdG8gY2FycnkgbWV0YSBk
YXRhIGFuZCBub3QgYXQgYWxsIGZvciBzZXJ2aWNlIGNoYWluaW5nLCB3aGljaCBzb3VuZHMgY291
bnRlciBpbnR1aXRpdmUgdG8gbWUuDQoNCk1hcmlhLA0KU28sIHlvdSBhcmUgc2F5aW5nIHRoYXQg
eW91IHdhbnQgdG8gdXNlIFNGQyB0byBjYXJyeSBhcm91bmQgbWV0YWRhdGEsIGJ1dCBub3QgZm9y
IGFjdHVhbCBzZXJ2aWNlIGNoYWluaW5nIGJlY2F1c2UgeW91IGFscmVhZHkgaGF2ZSBhIHdheSB0
byBpbXBsZW1lbnQgc2VydmljZSBjaGFpbmluZyBvdXRzaWRlIG9mIFNGQz8gIE1heWJlIEknbSBu
b3QgZm9sbG93aW5nLCBidXQgaXQgc2VlbXMgdG8gbWUgdGhhdCBpZiB5b3Ugd2VyZSB0byB1cGdy
YWRlIHlvdXIgbmV0d29yayB0byBzdXBwb3J0IFNGQyB0aGF0IHlvdSB3b3VsZCBjaGFuZ2UgZnJv
bSB1c2luZyB5b3VyIGV4aXN0aW5nIG1lY2hhbmlzbSBhbmQgc3RhcnQgdXNpbmcgU0ZDLCB3aGlj
aCBpcyBtZWFudCB0byBwcm92aWRlIHN1cHBvcnQgZm9yIHNlcnZpY2UgZnVuY3Rpb25zIHRoYXQg
YXJlIG5vdCBTRkMgYXdhcmUuICBUaGVyZSBhcmUgYSBudW1iZXIgb2YgdXMgd2hvIGhhdmUgaW1w
bGVtZW50ZWQsIGluIG9uZSB3YXkgb3IgYW5vdGhlciwgc29tZSBzb3J0IG9mIHNlcnZpY2UgY2hh
aW5pbmcsIGJ1dCBJIChJIGNhbiBhdCBsZWFzdCBzcGVhayBmb3IgbXlzZWxmKSBhbSBsb29raW5n
IHRvIFNGQyBub3QgdG8gZW5oYW5jZSBteSBjdXJyZW50IGltcGxlbWVudGF0aW9uLCBidXQgdG8g
cmVwbGFjZSBpdCB3aXRoIHNvbWV0aGluZyBiZXR0ZXIgd2hpbGUgc3RpbGwgbWFpbnRhaW5pbmcg
bXkgY29yZSAobm9uIHNlcnZpY2UgZnVuY3Rpb24pIGluZnJhc3RydWN0dXJlLg0KX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18NCkZyb206IGtlZ3JheUBjaXNjby5jb208a2VncmF5QGNp
c2NvLmNvbTxtYWlsdG86a2VncmF5QGNpc2NvLmNvbSUzY2tlZ3JheUBjaXNjby5jb20+Pg0KVG86
IFJvbiBQYXJrZXI8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+LEppbSBHdWljaGFyZCAoamd1aWNoYXIpPGpndWlj
aGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPj4sSm9lbCBNLiBIYWxwZXJu
PGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+Pg0KY2M6IHNm
Y0BpZXRmLm9yZzxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZyUzY3NmY0BpZXRmLm9y
Zz4+DQpTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZD
IGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KKzEgdGhlIGlkZWEgaXMgaW50ZXJvcGVyYWJpbGl0
eS4NCg0KDQpPbiAzLzE0LzE0IDEyOjU1IFBNLCAiUm9uIFBhcmtlciIgPFJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+
PiB3cm90ZToNCg0KPlRoYW5rcywgSmltLg0KPg0KPlJlbWVtYmVyIHRoYXQgd2UgaGF2ZSBzYWlk
IG1hbnkgdGltZXMgdGhhdCB0aGUgU0ZDIHNlcnZpY2UgaGVhZGVyIGlzDQo+dHJhbnNwb3J0IGlu
ZGVwZW5kZW50LiAgIEp1c3QgYmVjYXVzZSB0aGUgY2hhaW4gaWQgY291bGQgYmUgY2FycmllZCBp
bg0KPnNvbWUgZm9ybSBvciBhbm90aGVyIHdpdGggc29tZSBwYXJ0aWN1bGFyIHRyYW5zcG9ydCBk
b2Vzbid0IG1lYW4gdGhhdCBpdA0KPmNvdWxkIGJlIHVuaXZlcnNhbGx5IGNvbnZleWVkLiAgICBC
eSBtYWtpbmcgYW5kIGtlZXBpbmcgdGhlIFNGQyBzZXJ2aWNlDQo+aGVhZGVyIHRyYW5zcG9ydCBp
bmRlcGVuZGVudCBtYWtlcyBpdCBtb3JlIGFwcGxpY2FibGUgaW4gbW9yZQ0KPmVudmlyb25tZW50
cyBhbmQgbW9yZSBsaWtlbHkgdG8gZ2V0IGFkb3B0ZWQgYnJvYWRseS4NCj4NCj4gICBSb24NCj4N
Cj4NCj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPkZyb206IEppbSBHdWljaGFyZCAoamd1
aWNoYXIpIFttYWlsdG86amd1aWNoYXJAY2lzY28uY29tXQ0KPlNlbnQ6IEZyaWRheSwgTWFyY2gg
MTQsIDIwMTQgMzo1MiBQTQ0KPlRvOiBKb2VsIE0uIEhhbHBlcm47IFJvbiBQYXJrZXINCj5DYzog
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+U3ViamVjdDogU0ZDIGVuY2Fwc3Vs
YXRpb24gY2hhaW4gSUQNCj4NCj5IaSBKb2VsLA0KPg0KPlBlcmhhcHMgYnV0IEkgd291bGQgcG9p
bnQgb3V0IHRoYXQgdGhlIGJhc2UgU0ZDIGhlYWRlciBjb3VsZCBoYXZlIGEgbG90DQo+bW9yZSBp
bmZvcm1hdGlvbiB0aGFuIGp1c3QgdGhlIGNoYWluIElEOyBJIHdvdWxkIGFsc28gcG9pbnQgb3V0
IHRoYXQgdGhlDQo+ZGV2aWwgaXMgaW4gdGhlIGRldGFpbHMgYW5kIHNheWluZyAid2VsbCwgSSBj
YW4ganVzdCB1c2UgYW4gTVBMUyBsYWJlbCINCj5oaWRlcyBtdWNoIG9mIHRoZSBjb21wbGV4aXR5
IG9mIGFjdHVhbGx5IGRvaW5nIHRoYXQuDQo+DQo+T24gMy8xNC8xNCwgMjozNSBQTSwgIkpvZWwg
TS4gSGFscGVybiIgPGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b20+PiB3cm90ZToNCj4NCj4+SWYgdGhlIHRyYW5zcG9ydCBoZWFkZXIgY2FycmllcyBlbm91Z2gg
aW5mb3JtYXRpb24gZm9yIGlkZW50aWZ5aW5nIHRoZQ0KPj5zZXF1ZW5jZSAoVkxBTiB0YWcgb3Ig
TVBMUyBsYWJlbCBjYW4gYm90aCBkbyB0aGUgam9iKSwgdGhlbiBhcmd1YWJseQ0KPj50aGUgZ2xv
YmFsIGNoYWluIElEIGlzIHJlZHVuZGFudC4gSSBjYW4gbGl2ZSB3aXRoIGNhcnJ5aW5nIGl0IGFu
eXdheQ0KPj5laXRoZXIgaWYgSSBoYXZlIG1ldGFkYXRhIHRvIGNhcnJ5LCBvciBpZiBJIG5lZWQg
dGhlIGNoYWluIElEIGZvciBzb21lDQo+PnB1cnBvc2UuDQo+PiBBZnRlciBhbGwsIHNvbWUgZm9s
a3Mgc2VlbSB0byB3YW50IHRvIHVzZSB0aGF0IGZvciB0aGUgZm9yd2FyZGluZw0KPj5kZWNpc2lv
bnMuDQo+Pg0KPj5Zb3VycywNCj4+Sm9lbA0KPj4NCj4+T24gMy8xNC8xNCwgMjoyOCBQTSwgUm9u
IFBhcmtlciB3cm90ZToNCj4+PiBUaGUgY2hhaW4gSUQgaXMgdGhlIGxhYmVsIHRoYXQgZGVmaW5l
cyB0aGUgc2VxdWVuY2Ugb2Ygc2VydmljZQ0KPj4+ZnVuY3Rpb25zIHRoYXQgbXVzdCBiZSB2aXNp
dGVkLiAgIEl0IGNhbiBiZSB0aG91Z2h0IG9mIGFzIGEgaGFuZGxlIGZvciBhDQo+Pj5zdGFjayBv
ZiBtdXN0LXZpc2l0IG5ldHdvcmsgbG9jYXRpb25zLiAgIEkgZG9uJ3Qgc2VlIGhvdyB0aGlzIGNh
biBiZQ0KPj4+YW55dGhpbmcgYnV0IG1hbmRhdG9yeS4NCj4+Pg0KPj4+ICAgICBSb24NCj4+Pg0K
Pj4+DQo+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+PiBGcm9tOiBzZmMgW21haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFN1cmVuZHJhIEt1bWFyDQo+Pj4o
c21rdW1hcikNCj4+PiBTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDE6NDYgUE0NCj4+PiBU
bzogSm9lbCBNLiBIYWxwZXJuOyBOQVBJRVJBTEEsIE1BUklBIEgNCj4+PiBDYzogc2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4gU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJp
anNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4NCj4+PiBbVHJpbW1lZCB0aGUg
cmVjaXBpZW50IGxpc3QgLSBuZWVkcyBhcHByb3ZhbCBvdGhlcndpc2VdDQo+Pj4NCj4+PiBDb21w
bGV0ZWx5IGFncmVlIGhlcmUuDQo+Pj4NCj4+PiBTRkMgZG9lcyBub3QgcHJldmVudCBWTEFOIHN0
aXRjaGluZyBhbmQgb25lIGNhbiBjb250aW51ZSB0byBkbyB0aGF0Lg0KPj4+V2hpbGUgYXQgdGhl
IHNhbWUgdGltZSBTRkMgY2FuIGluY2x1ZGUgVkxBTiBzdGl0Y2hpbmcgdG8gc3VwcG9ydA0KPj4+
bGVnYWN5IFNGcyBpbiB0aGUgc2FtZSBjaGFpbiB0aGF0IGluY2x1ZGVzIFNGQyBhd2FyZSBTRnMu
IEV2ZW4gbGVnYWN5DQo+Pj5TRnMgYmVuZWZpdCBmcm9tIGNoYWluIGlkZW50aWZpY2F0aW9uIGFu
ZCBoZW5jZSBjYW4gYmUgc2hhcmVkIGFjcm9zcw0KPj4+ZGlmZmVyZW50IHNlcnZpY2UgY2hhaW5z
Lg0KPj4+DQo+Pj4gU3VyZW5kcmEuDQo+Pj4NCj4+Pg0KPj4+DQo+Pj4gT24gMy8xNC8xNCAxMDoy
NiBBTSwgIkpvZWwgTS4gSGFscGVybiIgPGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb20+PiB3cm90ZToNCj4+Pg0KPj4+PiBNeSBvd24gaW5jbGluYXRpb24gaXMg
dG8gb2JzZXJ2ZSB0aGF0IGlmIHlvdSBkb24ndCBuZWVkIGV4cGxpY2l0DQo+Pj4+IGNoYWluIGlk
ZW50aWZpY2F0aW9uIGFuZCB5b3UgZG9uJ3QgbmVlZCBtZXRhZGF0YSwgeW91IGNhbiBqdXN0IG9t
aXQNCj4+Pj4gdGhlIHNmYy9uc2ggaGVhZGVyLiBTdGlsbCBkbyBzZXJ2aWNlIGNoYWluaW5nLCBq
dXN0IG5vIGV4dHJhIGhlYWRlci4NCj4+Pj4NCj4+Pj4gSWYgd2UgYXJlIGdvaW5nIHRvIGhhdmUg
dGhlIGhlYWRlciwgaXQgc2VlbXMgdG8gbWUgdGhhdCB0aGUgY2hhaW4NCj4+Pj5pZGVudGlmaWNh
dGlvbiBmaWVsZCBpcyB2ZXJ5IHVzZWZ1bCwgYW5kIGxvdyBjb3N0IG9uY2Ugd2UgaGF2ZSB0aGUN
Cj4+Pj5oZWFkZXIuDQo+Pj4+DQo+Pj4+IFlvdXJzLA0KPj4+PiBKb2VsDQo+Pj4+DQo+Pj4+IE9u
IDMvMTQvMTQsIDE6MDAgUE0sIE5BUElFUkFMQSwgTUFSSUEgSCB3cm90ZToNCj4+Pj4+IEV4cGxp
Y2l0IGNoYWluIGlkZW50aWZpY2F0aW9uIHNob3VsZCBiZSBtYWRlIG9wdGlvbmFsLiBJIGJlbGll
dmUgaXQNCj4+Pj4+IHdhcyBkaXNjdXNzZWQgZmV3IG1vbnRocyBhZ28gb24gdGhpcyBtYWlsaW5n
IGxpc3QuDQo+Pj4+Pg0KPj4+Pj4gTWFyaWENCj4+Pj4+DQo+Pj4+PiAqRnJvbToqc2ZjIFttYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddICpPbiBCZWhhbGYgT2YgKkptaC5kaXJlY3QNCj4+Pj4+
ICpTZW50OiogVGh1cnNkYXksIE1hcmNoIDEzLCAyMDE0IDEyOjEyIFBNDQo+Pj4+PiAqVG86KiBr
ZWdyYXlAY2lzY28uY29tPG1haWx0bzprZWdyYXlAY2lzY28uY29tPjsgbHVjeS55b25nQGh1YXdl
aS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPjsgc21rdW1hckBjaXNjby5jb208bWFp
bHRvOnNta3VtYXJAY2lzY28uY29tPjsNCj4+Pj4+IGpndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86
amd1aWNoYXJAY2lzY28uY29tPg0KPj4+Pj4gKkNjOiogbmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3Mu
Y29tPG1haWx0bzpuaWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb20+OyBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz47IGhhZGlAbW9qYXRhdHUuY29tPG1haWx0bzpoYWRpQG1vamF0YXR1
LmNvbT47DQo+Pj4+PiByb25fcGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpyb25f
cGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPjsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+IGptaEBqb2VsaGFscGVybi5jb208bWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb20+DQo+Pj4+PiAqU3ViamVjdDoqIFJlOiBbc2ZjXSBkcmFmdC1y
aWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gKkltcG9ydGFuY2U6KiBM
b3cNCj4+Pj4+DQo+Pj4+PiBBc3N1bWluZyBJIHVuZGVyc3RhbmQgeW91IHByb3Blcmx5IEtlbiwg
SSBkaXNhZ3JlZS4NCj4+Pj4+DQo+Pj4+PiBGb3IgZXhhbXBsZSwgYnkgdXNpbmcgc2VwYXJhdGUg
dGVybXMgSSBjYW4gZWFzaWx5IGRpc2N1c3MgdGhlIGZhY3QNCj4+Pj4+IHRoYXQgY2VydGFpbiBr
aW5kcyBvZiBkYXRhIChjaGFpbiBpZGVudGlmaWNhdGlvbikgb25seSBuZWVkIHRvIGJlDQo+Pj4+
PiBhZGp1c3QgYnkgYSBmZXcgYXBwcyBpbiByYXJlIGNhc2VzLiBBbmQgdGhhdCBkYXRhIGlzIG5v
dCBiZWVkZWQNCj4+Pj4+IGJ5IHRoZSBhcHBsaWNhdGlvbnMuDQo+Pj4+Pg0KPj4+Pj4gVW5sZXNz
IHlvdSB3b3VsZCBsaWtlIHRvIGNvbnNpZGVyIHRoZSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhcyBi
ZWluZw0KPj4+Pj4gb3B0aW9uYWw/DQo+Pj4+Pg0KPj4+Pj4gWW91cnMsDQo+Pj4+Pg0KPj4+Pj4g
Sm9lbA0KPj4+Pj4NCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4gU2VudCBmcm9tIG15IFNhbXN1bmcgc21h
cnRwaG9uZSBvbiBBVCZUDQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4gLS0tLS0t
LS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0tLS0tLQ0KPj4+Pj4gU3ViamVjdDogUmU6IFtzZmNdIGRy
YWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiBGcm9tOiAiS2Vu
IEdyYXkgKGtlZ3JheSkiIDxrZWdyYXlAY2lzY28uY29tPG1haWx0bzprZWdyYXlAY2lzY28uY29t
Pg0KPj4+Pj48bWFpbHRvOmtlZ3JheUBjaXNjby5jb20+Pg0KPj4+Pj4gVG86IEx1Y3kgeW9uZyA8
bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4+Pj48
bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4sIlN1cmVuZHJhPG1haWx0bzpsdWN5LnlvbmdA
aHVhd2VpLmNvbSUzZSUzZSwlMjJTdXJlbmRyYT4gS3VtYXIgKHNta3VtYXIpIg0KPj4+Pj4gPHNt
a3VtYXJAY2lzY28uY29tPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbT4gPG1haWx0bzpzbWt1bWFy
QGNpc2NvLmNvbT4+LCJKaW08bWFpbHRvOnNta3VtYXJAY2lzY28uY29tJTNlJTNlLCUyMkppbT4g
R3VpY2hhcmQNCj4+Pj4+KGpndWljaGFyKSINCj4+Pj4+IDxqZ3VpY2hhckBjaXNjby5jb208bWFp
bHRvOmpndWljaGFyQGNpc2NvLmNvbT4gPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+Pg0KPj4+
Pj4gQ0M6IE5pY29sYXMgQk9VVEhPUlMgPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWls
dG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPg0KPj4+Pj48bWFpbHRvOk5pY29sYXMuQk9V
VEhPUlNAcW9zbW9zLmNvbT4+LHNmYzxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29t
JTNlJTNlLHNmYz4gPHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj48bWFp
bHRvOnNmY0BpZXRmLm9yZz4+LEphbWFsPG1haWx0bzpzZmNAaWV0Zi5vcmclM2UlM2UsSmFtYWw+
IEhhZGkgU2FsaW0gPGhhZGlAbW9qYXRhdHUuY29tPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4N
Cj4+Pj4+PG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4+LFJvbjxtYWlsdG86aGFkaUBtb2phdGF0
dS5jb20lM2UlM2UsUm9uPiBQYXJrZXINCj4+Pj4+PFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+DQo+Pj4+PiA8bWFp
bHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PiwiYnJpanNtYW5AanVuaXBlci5u
ZXQ8bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20lM2UlM2UsJTIyYnJpanNt
YW5AanVuaXBlci5uZXQ+DQo+Pj4+PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiIgPGJy
aWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4+LCJKb2VsPG1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldCUzZSUzZSwlMjJKb2VsPiBNLiBIYWxwZXJuIg0KPj4+Pj48am1oQGpvZWxoYWxwZXJuLmNv
bTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4gPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
Pj4NCj4+Pj4+DQo+Pj4+PiBUaGUgd29yZCAibWV0YWRhdGEiIGlzIGEgcHVycG9zZWx5IGFtYmln
dW91cyB0ZXJtICJkYXRhIHRoYXQNCj4+Pj4+IHByb3ZpZGVzIGluZm9ybWF0aW9uIGFib3V0IG90
aGVyIGRhdGEiLiBJdCBpcyB1c2VkIHRvIGF2b2lkIFRISVMNCj4+Pj4+ZGlzY3Vzc2lvbi4NCj4+
Pj4+DQo+Pj4+PiBGb3IgZXhhbXBsZSwgSSBwcm9wb3NlIHdlIGRlZmluZSAidGVxdWlsYSBtZXRh
ZGF0YSIgYmVjYXVzZSwNCj4+Pj4+IGZyYW5rbHksIEkgd2lsbCBuZWVkIHRvIG9yZGVyIGEgdHJp
cGxlLXNob3QgaWYgd2Uga2VlcCBhdHRlbXB0aW5nDQo+Pj4+PiB0byBkZWZpbmUgc29tZXRoaW5n
IHRoYXQsIGJ5IGRlZmluaXRpb24sIGlzIGFtYmlndW91cy4gSSdkIGxpa2UNCj4+Pj4+IG15IGJh
cnRlbmRlciB0byB1bmRlcnN0YW5kIG1lIHNwZWNpZmljYWxseSB3aGVuIEkgc2F5ICJJIG5lZWQg
YQ0KPj4+Pj5zaG90Ii4NCj4+Pj4+DQo+Pj4+PiBPbiAzLzEzLzE0IDc6NDkgQU0sICJMdWN5IHlv
bmciIDxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+DQo+
Pj4+PiA8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+Pj4+Pg0KPj4+Pj4g
ICA+U25pcC4uDQo+Pj4+PiAgID5TSz4gSnVzdCBjb3B5aW5nIGZyb20gdGhlIFBTOg0KPj4+Pj4g
ICA+LS0NCj4+Pj4+ICAgPkRhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkg
dG8gZXhjaGFuZ2UgaW5mb3JtYXRpb24NCj4+Pj4+YmV0d2Vlbg0KPj4+Pj4gICA+dGhlIG5ldHdv
cmsgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLA0KPj4+
Pj5hbmQgc2VydmljZQ0KPj4+Pj4gICA+ZnVuY3Rpb25zIGFuZCB0aGUgbmV0d29yay4NCj4+Pj4+
ICAgPg0KPj4+Pj4gICA+LS0NCj4+Pj4+ICAgPkl0IGlzIGEgbHVjaWQgZGVmaW5pdGlvbi4gV2Ug
YXJlIHVubmVjZXNzYXJpbHkgbWFraW5nIHRoZSB3b3JkDQo+Pj4+PiJuZXR3b3JrIg0KPj4+Pj4g
ICA+Y29udHJvdmVyc2lhbCwgSU1PLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID5bTHVjeV0gVGhpcyBp
cyBteSBwb2ludC4gIlRoZSBuZXR3b3JrIiBpcyB0b28gZ2VuZXJhbCBoZXJlLA0KPj4+Pj53aGlj
aCBicmluZ3MNCj4+Pj4+ICAgPm1ldGFkYXRhIGdyZWF0IHBvd2VyIHRvIGRvIG1hbnkgdGhpbmdz
LiBUaGlzIGlzIHdoeSBwZW9wbGUNCj4+Pj4+aW52ZW50IGlkZWFzDQo+Pj4+PiAgID5oZXJlLCB3
aGljaCBjYXVzZXMgYSBsb3Qgb2YgZGViYXRlcyBvbiBtZXRhZGF0YSB1c2FnZSBwb3RlbnRpYWxz
Lg0KPj4+Pj4gV2UNCj4+Pj4+ICAgPnNob3VsZCBub3Qgc3BlbmQgYSBsb3Qgb2YgdGltZXMgb24g
dGhhdCBkZWJhdGVzIGFuZCBqdWRnZSB3aGljaA0KPj4+Pj51c2FnZSBpcw0KPj4+Pj4gICA+dmFs
dWFibGUgb3Igbm90LiBUaHVzLCBmb3IgdGhlIFNGQyB3b3JrLCBpdCB3aWxsIGJlIGhlbHBmdWwg
aWYNCj4+Pj4+d2UgY2FuDQo+Pj4+PiAgID5uYXJyb3cgZG93biBhIGJpdC4gSm9lbCBtYWtlcyBl
eHBsaWNpdGx5IHR3byBjYXNlcywgd2hpY2ggaXMNCj4+Pj4+aGVscGZ1bCB0bw0KPj4+Pj4gICA+
ZGV2ZWxvcCB1c2UgY2FzZXMgZm9yIGVhY2ggY2FzZS4gSSB3b3VsZCBsaWtlIHRvIHNlZSB0aGF0
IHRoZQ0KPj4+Pj5wcm9ibGVtDQo+Pj4+PiAgID5zdGF0ZW1lbnQgY2FuIGJlIG1vcmUgc3BlY2lm
aWMgb24gbWV0YWRhdGEgZGVmaW5pdGlvbiwgd2hpY2ggbWF5DQo+Pj4+PmJlDQo+Pj4+PiAgID5o
ZWxwZnVsIGluIGxlc3MgZm9jdXNpbmcgb24gaXQgYW5kIG1vdmluZyBmb3J3YXJkLg0KPj4+Pj4g
ICA+DQo+Pj4+PiAgID5MdWN5DQo+Pj4+PiAgID4NCj4+Pj4+ICAgPlN1cmVuZHJhLg0KPj4+Pj4g
ICA+DQo+Pj4+PiAgID4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5UaGFua3MsDQo+Pj4+PiAgID4+
THVjeQ0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+
Pj4+PiAgID4+RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW21haWx0bzpqZ3VpY2hhckBj
aXNjby5jb21dDQo+Pj4+PiAgID4+U2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA0OjM4
IFBNDQo+Pj4+PiAgID4+VG86IEx1Y3kgeW9uZw0KPj4+Pj4gICA+PkNjOiBKb2VsIE0uIEhhbHBl
cm47IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXI7DQo+Pj4+PiAgID4+YnJpanNtYW5AanVu
aXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbA0KPj4+Pj5IYWRpIFNhbGltDQo+Pj4+PiAgID4+U3ViamVj
dDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+
Pj4+PiAgID4+DQo+Pj4+PiAgID4+SGkgTHVjeSwNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5Oby4g
SSBhbSBzaW1wbHkgc2F5aW5nIHdlIHNob3VsZCBub3Qgb3ZlcmNvbXBsaWNhdGUgdGhlIHByb2Js
ZW0NCj4+Pj4+ICAgPj5zdGF0ZW1lbnQgd2l0aCB0ZXh0IHRoYXQgYWRkcyBsaXR0bGUgdG8gbm8g
dmFsdWUgaW4gbXkgb3Bpbmlvbi4NCj4+Pj4+IFdoZXRoZXINCj4+Pj4+ICAgPj53ZSBjYWxsIGl0
IG1ldGFkYXRhLCBvciBjb250ZXh0LCBoYXMgbm8gYmVhcmluZyBvbiB0aGUgZmFjdA0KPj4+Pj50
aGF0IHRoZQ0KPj4+Pj4gICA+PnByb2JsZW0gc3RhdGVtZW50IGFscmVhZHkgY2xlYXJseSBzdGF0
ZXMgd2UgbmVlZCB0byBiZSBhYmxlIHRvDQo+Pj4+PnBhc3MNCj4+Pj4+ICAgPj5pbmZvcm1hdGlv
biBiZXR3ZWVuIFNGwrlzIGFuZCBiZXR3ZWVuIHRoZSBuZXR3b3JrICYgU0bCuXMuDQo+Pj4+PiAg
ID4+DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+T24gMy8xMi8xNCwgNToxMyBQTSwgIkx1Y3kgeW9u
ZyIgPGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4NCj4+
Pj4+PG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pg0KPj4+
Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+SGkgSmltLA0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+SSBm
b3Igb25lIGRvbid0IGFncmVlIGFuZCB0aGluayB3ZSBhcmUgb3ZlciBjb21wbGljYXRpbmcgd2hh
dA0KPj4+Pj5zaG91bGQNCj4+Pj4+ICAgPj4+YmUgc3RyYWlnaHRmb3J3YXJkLiBUaGUgU0ZDIGVu
Y2Fwc3VsYXRpb24gc2hvdWxkIGVuYWJsZSB0d28NCj4+Pj4+dGhpbmdzOg0KPj4+Pj4gICA+Pj4N
Cj4+Pj4+ICAgPj4+MS4gU3RlZXJpbmcgb2Ygc2VsZWN0ZWQgZmxvd3MgdGhyb3VnaCBhIHNlcnZp
Y2UgY2hhaW47IHRoaXMgaXMNCj4+Pj4+dGhlDQo+Pj4+PiAgID4+PnNlcnZpY2UgZnVuY3Rpb24g
cGF0aC4NCj4+Pj4+ICAgPj4+Mi4gUGFzc2luZyBvZiBjb250ZXh0IGFzc29jaWF0ZWQgd2l0aCBh
IGdpdmVuIGZsb3cgd2l0aGluIHNhaWQNCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj5mdW5jdGlv
biBwYXRoLiBUaGlzIGNvbnRleHQgaW5mb3JtYXRpb24gbWF5IGJlIGNvbnN1bWVkIGJ5IGENCj4+
Pj4+U0YgKGFuDQo+Pj4+PiAgID4+PmFwcGxpY2F0aW9uIElEIGlzIGFuIGV4YW1wbGUpIG9yIG1h
eSBiZSBjb25zdW1lZCBieSB0aGUNCj4+Pj4+Zm9yd2FyZGluZw0KPj4+Pj4gICA+Pj5lbGVtZW50
cyAoYSB2cmYtSUQgaXMgYW4gZXhhbXBsZSkuDQo+Pj4+PiAgID4+PltMdWN5XSBEbyB5b3UgY2Fs
bCB0aGUgY29udGV4dCBhcyBtZXRhZGF0YSBvciBub3Q/IERvIHdlIGhhdmUNCj4+Pj4+YW5vdGhl
cg0KPj4+Pj4gICA+Pj50ZXJtIGhlcmUgYmVzaWRlIFNGQyBoZWFkZXIgYW5kIG1ldGFkYXRhLiBJ
IHNlZSB0aGF0IHlvdSBkb24ndA0KPj4+Pj53YW50IHRvDQo+Pj4+PiAgID4+PnNlcGFyYXRlIHdo
YXQgaXMgY29uc3VtZWQgYnkgU0YgYW5kIHdoYXQgaXMgY29uc3VtZWQgYnkgdGhlDQo+Pj4+PmZv
cndhcmRpbmcNCj4+Pj4+ICAgPj4+ZWxlbWVudHMuDQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj5M
dWN5DQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj5TZW50IGZyb20gbXkgaVBob25lDQo+Pj4+PiAg
ID4+Pg0KPj4+Pj4gICA+Pj4+IE9uIE1hciAxMiwgMjAxNCwgYXQgNDoxNiBQTSwgIkx1Y3kgeW9u
ZyINCj4+Pj4+PGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNv
bT4gPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+DQo+
Pj4+PiAgID4+Pj4gR3JlYXQuIFRoZW4gd2UgbWF5IGNvbnNpZGVyIHR3byBzcGVjaWFsIG1ldGFk
YXRhIGRlZmluaXRpb25zDQo+Pj4+PmluIHRoZQ0KPj4+Pj4gICA+Pj4+cHJvYmxlbSBzdGF0ZW1l
bnQgc28gd2UgY2FuIGFsbCB1c2UgdGhlIHNhbWUgZGVmaW5pdGlvbnMuDQo+Pj4+PkhlcmUgaXMg
bXkNCj4+Pj4+ICAgPj4+PnN1Z2dlc3RlZCB0ZXh0IGFuZCBsaWtlIHRvIGhlYXIgeW91IGFuZCBv
dGhlcidzIGlucHV0IGFuZA0KPj4+Pj5zdWdnZXN0aW9ucy4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4g
ICA+Pj4+IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0
aGUgYWJpbGl0eQ0KPj4+Pj50bw0KPj4+Pj4gICA+Pj4+ZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0
d2VlbiB0aGUgZWxlbWVudHMgaW4gYSBzZXJ2aWNlIGZ1bmN0aW9uDQo+Pj4+PiAgID4+Pj5jaGFp
bmluZy4gSW4gdGhpcyBjb250ZXh0LCB0aGVyZSBhcmUgdHdvIHR5cGVzIG9mIGRhdGEgcGxhbmUN
Cj4+Pj4+bWV0YWRhdGEuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBTZXJ2aWNlIEZ1bmN0
aW9uIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZXhjaGFuZ2VkIGJldHdlZW4NCj4+Pj4+ICAg
Pj4+PmNsYXNzaWZpZXIgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVu
Y3Rpb25zIHRvDQo+Pj4+PiAgID4+Pj5mYWNpbGl0YXRlIHNlcnZpY2UgZnVuY3Rpb25zIG9uIHRo
ZSBwYWNrZXQgdHJlYXRtZW50Lg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gU3RlZXJpbmcg
TWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBmcm9tIHNlcnZpY2UgZnVuY3Rpb25zIHRvIGENCj4+
Pj4+ICAgPj4+PmNsYXNzaWZpZXIgb3Igc2VydmljZSBub2RlIGZvciB0cmFmZmljIGZvcndhcmRp
bmcgcHVycG9zZS4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IC1lbmQNCj4+Pj4+ICAgPj4+
Pg0KPj4+Pj4gICA+Pj4+IEx1Y3kNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAg
ID4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+ICAgPj4+PiBGcm9tOiBKb2Vs
IE0uIEhhbHBlcm4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXQ0KPj4+Pj4gICA+Pj4+IFNl
bnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjozNSBQTQ0KPj4+Pj4gICA+Pj4+IFRvOiBM
dWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXINCj4+Pj4+ICAgPj4+PiBDYzog
SmltIEd1aWNoYXJkIChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNm
YzsgSmFtYWwgSGFkaQ0KPj4+Pj4gICA+Pj4+IFNhbGltDQo+Pj4+PiAgID4+Pj4gU3ViamVjdDog
UmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+
PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBZZXMsIEkgYW0gdHJ5aW5nIHRvIGNvbnNpc3RlbnRseSBk
aXN0aW5ndWlzaCB0aG9zZSB0d28gY2FzZXMNCj4+Pj4+d2hlbg0KPj4+Pj4gICA+Pj4+dGFsa2lu
ZyBhYm91dCB0aGUgaW5mb3JtYXRpb24gY2FycmllZCB3aXRoIHBhY2tldHMgaW4gc2VydmljZQ0K
Pj4+Pj5jaGFpbnMuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBZb3VycywNCj4+Pj4+ICAg
Pj4+PiBKb2VsDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+Pj4gT24gMy8xMi8xNCwgMzoxMyBQ
TSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4gICA+Pj4+PiBKb2VsLCBTZWUgYmVsb3cuIC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYw0KPj4+Pj4gICA+Pj4+PiBbbWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgSm9lbCBNLiBIYWxwZXJuDQo+Pj4+PlNl
bnQ6DQo+Pj4+PiAgID4+Pj4+IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjowMiBQTSBUbzog
THVjeSB5b25nOyBOaWNvbGFzDQo+Pj4+PkJPVVRIT1JTOw0KPj4+Pj4gICA+Pj4+PiBSb24gUGFy
a2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsNCj4+Pj4+YnJpanNtYW5AanVuaXBlci5u
ZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0Pjsgc2ZjOw0KPj4+Pj4gICA+Pj4+PiBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBb
c2ZjXQ0KPj4+Pj4gICA+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0
aW9ucw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBJIHdhcyB0cnlpbmcgdG8gd29yZCBp
dCBjYXJlZnVsbHkgbm90IHRvIGZvY3VzIG9uIHdobyBwdXRzDQo+Pj4+PnRoZQ0KPj4+Pj4gICA+
Pj4+PiBpbmZvcm1hdGlvbiBpbiwgYnV0IG9ubHkgb24gd2hvIGNvbnN1bWVzIHRoZSBpbmZvcm1h
dGlvbi4NCj4+Pj4+ICAgPj4+Pj4gSW5mb3JtYXRpb24gZm9yIHNlcnZpY2UgZnVuY3Rpb25zIG1h
eSBjb21lIGZyb20gdGhlIGluZ3Jlc3MNCj4+Pj4+ICAgPj4+Pj4gY2xhc3NpZmllciBvciBmcm9t
IG90aGVyIHNlcnZpY2UgZnVuY3Rpb25zLiBbTHVjeV0gdGhpcyBpcw0KPj4+Pj50aGUgb25lDQo+
Pj4+PiAgID4+Pj4+IGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3LiBJbmZvcm1hdGlv
biBmb3IgdGhlDQo+Pj4+PmZvcndhcmRpbmcNCj4+Pj4+ICAgPj4+Pj4gd2lsbCBnZW5lcmFsbHkg
Y29tZSBmcm9tIHRoZSBpbmdyZXNzIGNsYXNzaWZpZXIsIGJ1dCBpbg0KPj4+Pj5zcGVjaWFsDQo+
Pj4+PiAgID4+Pj4+IGNhc2VzIG1heSBiZSBwcm92aWRlZCBieSBzZXJ2aWNlIGZ1bmN0aW9ucy4g
KEkga2VlcA0KPj4+Pj53YW50aW5nIHRvIGdldA0KPj4+Pj4gICA+Pj4+PiByaWQgb2YgdGhvc2Ug
c3BlY2lhbCBjYXNlcywgYnV0IHNvIGZhciB0aGVyZSBzZWVtIHRvIGJlDQo+Pj4+Pmp1c3QgZW5v
dWdoDQo+Pj4+PiAgID4+Pj4+IG9mIHRoZW0gdG8gd2FycmFudCBjb3ZlcmluZyBpbiB0aGUgc29s
dXRpb24uIEFuZCBtb3JlDQo+Pj4+PmltcG9ydGFudGx5LA0KPj4+Pj4gICA+Pj4+PiBzaWduaWZp
Y2FudCBzdXBwb3J0IGZvciBpdCBpbiB0aGUgd29ya2luZyBncm91cC4pIFtMdWN5XQ0KPj4+Pj5U
aGlzIGlzDQo+Pj4+PiAgID4+Pj4+IHRoZSBzZWNvbmQgY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5
b3VyIHZpZXcgKGJ1dCB5b3UgZG9uJ3QNCj4+Pj4+bGlrZSBpdCkuDQo+Pj4+PiAgID4+Pj4+DQo+
Pj4+PiAgID4+Pj4+IEFuZCB5b3Ugc3VnZ2VzdCBkaXN0aW5ndWlzaGluZyB0aGVzZSB0d28gY2Fz
ZXMgd2hlbg0KPj4+Pj5kaXNjdXNzaW5nDQo+Pj4+PiAgID4+Pj4+IGFib3V0IG1ldGFkYXRhIHVz
YWdlLiBJcyB0aGF0IHJpZ2h0IHVuZGVyc3RhbmRpbmc/DQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+IEx1Y3kNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gWW91cnMsIEpvZWwNCj4+
Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IE9uIDMvMTIvMTQsIDI6MzMgUE0sIEx1Y3kgeW9u
ZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+IEpvZWwsIEkgaW50ZXJwcmV0IHRoYXQgeW91IHN1Z2dl
c3RzIHRoYXQgZGlzdGluZ3Vpc2ggdGhlDQo+Pj4+PmV4Y2hhbmdlDQo+Pj4+PiAgID4+Pj4+PiBp
bmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucw0K
Pj4+Pj5hbmQgdGhlDQo+Pj4+PiAgID4+Pj4+PiBleGNoYW5nZSBpbmZvcm1hdGlvbiBkYXRhIHBs
YW5lIGNhcnJpZWQgZnJvbSBhIHNlcnZpY2UNCj4+Pj4+ZnVuY3Rpb24gdG8NCj4+Pj4+ICAgPj4+
Pj4+IGEgc2VydmljZSBub2RlLiBJcyB0aGlzIHJpZ2h0IHVuZGVyc3RhbmRpbmc/IEx1Y3kNCj4+
Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBG
cm9tOiBKb2VsIE0uIEhhbHBlcm4NCj4+Pj4+ICAgPj4+Pj4+IFttYWlsdG86am1oQGpvZWxoYWxw
ZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwNCj4+Pj4+MjAxNA0KPj4+Pj4gMTox
OQ0KPj4+Pj4gICA+Pj4+Pj4gUE0NCj4+Pj4+ICAgPj4+Pj4+IFRvOiBMdWN5IHlvbmc7IE5pY29s
YXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZA0KPj4+Pj4gICA+Pj4+Pj4g
KGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRp
IFNhbGltIFN1YmplY3Q6DQo+Pj4+PiAgID4+Pj4+PiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1z
ZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
PiBNeSBpbmNsaW5hdGlvbiB3b3VsZCBiZSB0byB0dW5lIHRoYXQgZGVmaW5pdGlvbiB0bw0KPj4+
Pj5kaXN0aW5ndWlzaA0KPj4+Pj4gICA+Pj4+Pj4gYmV0d2VlbiBkYXRhcGxhbmUgY2FycmllZCBp
bmZvcm1hdGlvbiBpbnRlbmRlZCBmb3IgdXNlIGJ5DQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+
Pj4+IGZ1bmNpdG9ucyAod2hhdGV2ZXIgdGhlIG9yaWdpbiksIGFuZCBkYXRhcGxhbmUgY2Fycmll
ZA0KPj4+Pj5pbmZvcm1hdGlvbg0KPj4+Pj4gICA+Pj4+Pj4gaW50ZW5kZWQgZm9yIGRhdGFwbGFu
ZSBmb3J3YXJkaW5nIGNvbXBvbmVudHMuDQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4g
WW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+IEhpIEpvZWwsDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBJIGFncmVlIHRo
YXQgd2UgbmVlZCB1c2luZyB0aGUgc2FtZSBkZWZpbml0aW9uIGZvciBhDQo+Pj4+PnRlcm0sIGJ1
dA0KPj4+Pj4gICA+Pj4+Pj4+IGRpc2FncmVlIHRoYXQgdGhlIG1ldGFkYXRhIGRlZmluaXRpb24g
aGVyZSBpcyBhIHNldCBvZg0KPj4+Pj4gICA+Pj4+Pj4+IGluZm9ybWF0aW9uIHB1dCBpbiB0aGUg
U0ZDIGhlYWRlci4gVGhpcyBtYXkgYmUgdG9vIG5hcnJvdw0KPj4+Pj5vciBsZWFkDQo+Pj4+PiAg
ID4+Pj4+Pj4gdG8gYSBwYXJ0aWN1bGFyIHNvbHV0aW9uLiBJIGFtIGZpbmUgd2l0aCB0aGlzIGRl
ZmluaXRpb24NCj4+Pj4+aW4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4gcHJvYmxlbSBzdGF0ZW1lbnQg
dy8gbWlub3IgdHdlYWsgKHN1Z2dlc3RlZCBvbiBtYWlsaW5nDQo+Pj4+Pmxpc3QpLg0KPj4+Pj4g
ICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5l
IG1ldGFkYXRhIHByb3ZpZGVzIHRoZQ0KPj4+Pj5hYmlsaXR5IHRvDQo+Pj4+PiAgID4+Pj4+Pj4g
ZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgY2xhc3NpZmllcnMgYW5kIHNlcnZpY2UN
Cj4+Pj4+ICAgPj4+Pj4+PiBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIGFu
ZCBzZXJ2aWNlDQo+Pj4+PmZ1bmN0aW9ucyBhbmQNCj4+Pj4+ICAgPj4+Pj4+PiB0aGUNCj4+Pj4+
ICAgPj4+Pj4+PiBjbGFzc2lmaWVyc3xzZXJ2aWNlIG5vZGVzLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4gVGhlcmUgbWF5IGJlIGEgc29sdXRpb24gdGhhdCBhIHNlcnZpY2UgZnVu
Y3Rpb24gcGFzc2VzDQo+Pj4+PnNvbWUNCj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gaW5mb3JtYXRp
b24gdG8gYXR0YWNoZWQgc2VydmljZSBub2RlIHdpdGhvdXQgdXNpbmcgU0ZDDQo+Pj4+PmhlYWRl
ci4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IFRoYW5rcywgTHVjeQ0KPj4+Pj4g
ICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIEhhbHBlcm4gRGlyZWN0DQo+Pj4+PiAgID4+Pj4+Pj4g
W21haWx0bzpqbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LA0KPj4+
Pj5NYXJjaCAxMiwNCj4+Pj4+ICAgPj4+Pj4+PiAyMDE0IDEyOjI1IFBNIFRvOiBMdWN5IHlvbmc7
IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcw0KPj4+Pj5CT1VUSE9SUzsNCj4+Pj4+ICAgPj4+Pj4+
PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsNCj4+Pj4+YnJpanNtYW5A
anVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0PjsNCj4+Pj4+ICAgPj4+Pj4+PiBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3Vi
amVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRh
dGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IEx1Y3ks
IHlvdSBzYXkgInRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIC4uLiIgVGhlDQo+Pj4+PmRlZmluaXRp
b24geW91DQo+Pj4+PiAgID4+Pj4+Pj4gdGhlbiBwcm92aWRlIGlzIGEgZGVmaW5pdGlvbiBvZiB0
aGUgc2V0IG9mIGluZm9ybWF0aW9uIHdlDQo+Pj4+PmFyZQ0KPj4+Pj4gICA+Pj4+Pj4+IHByb3Bv
c2luZyB0aGF0IHdlIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gSSwgYW5kIG90aGVycywNCj4+Pj4+
aGF2ZQ0KPj4+Pj4gICA+Pj4+Pj4+IGJlZW4gdXNpbmcgdGhlIHRlcm0gbWV0YWRhdGEgbW9yZSBu
YXJyb3dseS4gV2UgY2FuIHVzZQ0KPj4+Pj53aGF0ZXZlcg0KPj4+Pj4gICA+Pj4+Pj4+IGRlZmlu
aXRpb24gd2Ugd2FudC4gQnV0IHdlIGRvIG5lZWQgdG8gYWdyZWUgb24gdGhlDQo+Pj4+PmRlZmlu
aXRpb24uDQo+Pj4+PiAgID4+Pj4+Pj4gRm9yIHRoZSBwdXJwb3NlcyBvZiB0aGUgV0csIGl0IHNl
ZW1zIG11Y2ggbW9yZSB1c2VmdWwgdG8NCj4+Pj4+dXNlIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+IHRl
cm0gbWV0YWRhdGEgZm9yIHRoZSBuYXJyb3dlciBkZXNjcmlwdGlvbi4NCj4+Pj4+ICAgPj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4gT24gMy8xMi8xNCwgMToxOSBQTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4gICA+
Pj4+Pj4+PiBIaSBKb2VsLA0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBJIGFn
cmVlLiBXZSBuZWVkIHRvIGRpZmZlcmVudGlhdGUgdGhlIG1ldGFkYXRhIHVzZWQgYnkNCj4+Pj4+
c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+PmZ1bmN0aW9uIGFuZCBTRkMgaGVhZGVyLiBUaGUgbWV0
YWRhdGEgdGVybSBtZWFucyBjYXJyeWluZw0KPj4+Pj5zb21lDQo+Pj4+PiAgID4+Pj4+Pj4+c3Rh
dGVzIGFsb25nIHdpdGggdGhlIHBhY2tldC4gSU1POiBTRkMgaGVhZGVyIGlzIGEga2luZCBvZg0K
Pj4+Pj4gICA+Pj4+Pj4+Pm1ldGFkYXRhIGNhcnJpZWQgb24gcGFja2V0IGZvciBuZXh0IHNlcnZp
Y2Ugbm9kZSB0byB1c2UuDQo+Pj4+PkluIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+PmNvbnRleHQgb2Yg
U0ZDLCB3ZSBoYXZlIHRlcm0gZm9yIFNGQyBoZWFkZXIgYW5kIHRoZQ0KPj4+Pj5tZXRhZGF0YSB0
aGF0DQo+Pj4+PiAgID4+Pj4+Pj4+d2FzIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9u
cywgb3IgYmV0d2VlbiBzZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+ZnVuY3Rpb25zIGFuZCBjbGFz
c2lmaWVycy9zZXJ2aWNlIG5vZGVzLCB3aGljaCBpcyB3aGF0DQo+Pj4+PnRoZSBkcmFmdA0KPj4+
Pj4gICA+Pj4+Pj4+PmZvY3VzLg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBU
aGFua3MsIEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuDQo+
Pj4+PiAgID4+Pj4+Pj4+IFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2VkbmVz
ZGF5LCBNYXJjaCAxMiwNCj4+Pj4+IDIwMTQNCj4+Pj4+ICAgPj4+Pj4+Pj4gMTE6MTggQU0gVG86
IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlciBDYzoNCj4+Pj4+IEppbQ0K
Pj4+Pj4gICA+Pj4+Pj4+PiBHdWljaGFyZCAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5l
dDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0NCj4+Pj4+ICAgPj4+Pj4+Pj4gU3ViamVj
dDogUmU6IFtzZmNdDQo+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0
aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBJIHRoaW5rIGl0IGlzIGlt
cG9ydGFudCB0byBrZWVwIGEgc3Ryb25nIGRpc3RpbmN0aW9uDQo+Pj4+PmJldHdlZW4NCj4+Pj4+
ICAgPj4+Pj4+Pj4gbWV0YWRhdGEgKHdoaWNoIGlzIGZvciB1c2UgYnkgYXBwbGljYXRpb25zKSBh
bmQgdGhlDQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj4gY2hhaW5pbmcgaW5mb3JtYXRp
b24gaW4gdGhlIGJhc2Ugc2VydmljZSBjaGFpbiBoZWFkZXIsDQo+Pj4+PndoaWNoIGlzDQo+Pj4+
PiAgID4+Pj4+Pj4+IGZvciB1c2UgYnkgdGhlIHNlcnZpY2UgY2hhaW4gc3VwcG9ydCBtZWNoYW5p
c21zLg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+
Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gT24gMy8xMi8xNCwgMTA6NDIgQU0sIEx1
Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+IEZ1bGx5IGFncmVlIHdpdGggSm9lLg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFdlIHNob3VsZCBub3QgcmVxdWly
ZSBhIGZpeCBsZW5ndGggZm9yIGluLWJhbmQgbWV0YWRhdGENCj4+Pj4+YnV0DQo+Pj4+PiAgID4+
Pj4+Pj4+PiBhbHNvIG5vdCBsZWF2ZSBpdCBmb3IgZnJlZWx5IHVzYWdlLiBJbiBmYWN0LCB3aGVu
IGENCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbm9kZSBpbnNlcnRzIFNGQyBoZWFk
ZXIgb24gYSAoZW5jYXBzdWxhdGVkKSBwYWNrZXQgYW5kDQo+Pj4+PnNlbmQgdG8NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+IG5leHQgc2VydmljZSBub2RlLCBTRkMgaGVhZGVyIGl0c2VsZiBjYW4gYmUgc2Vl
biBhcyBhDQo+Pj4+Pm1ldGFkYXRhLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+IEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+IFttYWlsdG86c2Zj
LWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKb2VsIE0uDQo+Pj4+PkhhbHBlcm4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgOToyMSBBTSBU
bzogTmljb2xhcw0KPj4+Pj5CT1VUSE9SUzsNCj4+Pj4+ICAgPj4+Pj4+Pj4+IFJvbiBQYXJrZXIg
Q2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOw0KPj4+Pj5icmlqc21hbkBqdW5pcGVyLm5ldDxt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+
Ow0KPj4+Pj4gICA+Pj4+Pj4+Pj4gc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBb
c2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lk
ZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBGb3IgaW4tYmFu
ZCBtZXRhZGF0YSwgdGhlIEFQSSBmb3IgYWNjZXNzIGNhbiBlYXNpbHkgYmUNCj4+Pj4+ICAgPj4+
Pj4+Pj4+IHN5bmNocm9ub3VzLiBPdXQgb2YgYmFuZCBtZXRhZGF0YSBuZWVkcyBkaWZmZXJlbnQN
Cj4+Pj4+aGFuZGxpbmcuDQo+Pj4+PiAgID4+Pj4+Pj4+PiBUaGVyZSBhcmUgbWFueSBjYXNlcyB3
aGVyZSBvdXQtb2YtYmFuZCBtZXRhZGF0YSBpcw0KPj4+Pj51c2VmdWwgYW5kDQo+Pj4+PiAgID4+
Pj4+Pj4+PiBhcHByb3ByaWF0ZS4gQnV0IHRoZXkgZG8gbm90IGNvdmVyIGFsbCBuZWVkcyBieSBh
bnkNCj4+Pj4+c3RyZXRjaC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBF
dmVuIGlmIGVhY2ggcGllY2Ugb2YgaW4tYmFuZCBtZXRhZGF0YSBpcyBvZiBmaXhlZA0KPj4+Pj5s
ZW5ndGgsDQo+Pj4+PiAgID4+Pj4+Pj4+PiB0aGVyZSBhcmUgbWFueSBkaWZmZXJlbnQga2luZHMg
b2YgbWV0YXR5cGUuIFRyeWluZyB0bw0KPj4+Pj5zYXkNCj4+Pj4+ICAgPj4+Pj4+Pj4+ICJ0aGVy
ZSB3aWxsIGJlIGV4YWN0bHkgZm91ciBwaWVjZXMsIGFuZCB0aGV5IHdpbGwgYmUgb2YNCj4+Pj4+
dHlwZXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+IHQxLCB0MiwgdDMsIGFuZCB0NCIgaXMgc2ltcGx5IHRv
byBzcGVjaWZpYyBmb3IgZXZlbiA4MCUNCj4+Pj4+b2YgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pm5l
ZWRzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+
Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE9uIDMvMTIvMTQsIDg6NTIgQU0s
IE5pY29sYXMgQk9VVEhPUlMgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gSGVsbG8gUm9uLA0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gU2VuZGluZyBvdXQgb2YgYmFu
ZCBjb25ncnVlbnQgbWV0YWRhdGEgbWF5IG5vdCBiZSB0aGUNCj4+Pj4+YW5zd2VyDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gdG8gYWxsIG5lZWRzIGJ1dCBpdCBpcyBvbmUgdG9vbCB0aGF0IHdlIHNob3Vs
ZCBrZWVwLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gTm90IGFsbCBt
ZXRhZGF0YSBpcyB0aWVkIHRvIGEgc3BlY2lmaWMgcGFja2V0LCBmb3INCj4+Pj4+ZXhhbXBsZSBh
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gcG9saWN5IGNoYW5nZSBpbiBQQ1JGIGNvdWxkIGxlYWQgdG8g
c29tZSBtZXRhZGF0YQ0KPj4+Pj5zaWduYWxpbmcsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdGhlIHJl
YWN0aW9uIHRpbWUgbmVlZCBub3QgYmUgaW1tZWRpYXRlLCBmZXcgbXMgbWF5DQo+Pj4+Pm5vdCBt
YXR0ZXIuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBBcyB5b3UgcG9p
bnQsIGlmIGEgcGFja2V0IGlzIHRpZWQgdG8gYSBtZXRhZGF0YSBhDQo+Pj4+PmNvcnJlbGF0aW9u
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gaW5mbyBjYW4gYmUgc2V0IGluIGJvdGggcGFja2V0IHRvIGRl
YWwgd2l0aCBpdCAoaS5lDQo+Pj4+Pm1ldGFkYXRhDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gZXhwZWN0
ZWQgZmxhZyBpbiB0aGUgU0ZDIGhlYWRlciwgcGx1cyBhbiBpZCkNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEZpbmFsbHkgd2UgY2FuIHN0aWxsIHNlbmQgc29tZSBsaW1p
dGVkIG1ldGFkYXRhIHdpdGhpbg0KPj4+Pj5hIGhlYWRlci4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBU
aGlzIGNvdWxkIGJlIHVzZWQgZm9yIGxvYWQgYmFsYW5jZXJzIGluIHBhcnRpY3VsYXIgaWYNCj4+
Pj4+d2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBhZ3JlZSBvbiBhIGNvbnZlbnRpb24gdG8gbG9jYXRl
ICJjb2Fyc2UgZ3JhaW4gcG9saWN5Ig0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IC8gImZpbmUgZ3JhaW4g
cG9saWN5IiBvbiByZXNlcnZlZCBjb250ZXh0IGhlYWRlcnMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGlzIHNlZW1zIHRvIG9wZW4gdXAgYSBsb3Qgb2YgZmxleGli
aWxpdHkgLw0KPj4+Pj5pbm5vdmF0aW9ucy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IE9uIHlvdXIgbGFzdCBwb2ludCwgdGhlcmUgaXMgYSBxdWVzdGlvbiBvbiBob3cg
dG8gbWFrZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1ldGFkYXRhIGF2YWlsYWJsZSB0byBhIFNlcnZp
Y2UgRnVuY3Rpb24uIEN1cnJlbnQgc29ja2V0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gY29ubmVjdGlv
bnMgZm9yIGV4YW1wbGUgZG8gbm90IGFsbG93IHRvIHJldHJpZXZlIElQDQo+Pj4+PmhlYWRlcg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IG9wdGlvbnMuIFNvIEkgYXNzdW1lIHRoYXQgU0ZDIGF3YXJlIFNl
cnZpY2UgRnVuY3Rpb25zDQo+Pj4+PndpbGwNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBuZWVkIHNvbWUg
KGFzeW5jaHJvbm91cw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+ID8pIEFQSSB0byByZXRyaWV2ZSBTRkMg
aGVhZGVyIGluZm9ybWF0aW9uIGFzIHdlbGwgYXMNCj4+Pj4+aW4tYmFuZA0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IG1ldGFkYXRhLiBJIGRvbid0IHNlZSBvdXQgb2YgYmFuZCBtZXRhZGF0YSB0cmFuc3Bv
cnQNCj4+Pj4+YWRkaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gY29tcGxleGl0eSwgdGhlIHNhbWUg
QVBJIGNhbiBwcm9iYWJseSBhcHBseS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IFRoZSBhbHRlcm5hdGl2ZSBvcHRpb24sIGFsbG93aW5nIHZhcmlhYmxlIHNpemVkDQo+
Pj4+Pm1ldGFkYXRhIGluDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdGhlIFNGQyBoZWFkZXIgaGFzIHNv
bWUgZHJhd2JhY2tzIGFzIHdlbGwsIG9uZSBiZWluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGZyYWdt
ZW50YXRpb24sIGFuZCBzb21lIHN3aXRjaGVzIGV4cGVjdGluZyBhcyB3ZWxsIHRvDQo+Pj4+Pmxv
b2sgYXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBlbmQgdXNlciB0cmFmZmljIGhlYWRlcnMgZm9yIGxp
bmsgbG9hZCBiYWxhbmNpbmcuIEkNCj4+Pj4+d291bGQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBhZ3Jl
ZSB0aGF0IGlmIHdlIGNhbiBhY2NlcHQgdGhlc2UgaXNzdWVzLCB0aGVuIHNlbmRpbmcNCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBvZmYtbGluZSBjb25ncnVlbnQgbWV0YWRhdGEgbG9vc2VzIGl0cyBpbnRl
cmVzdC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFdlIG5lZWQgdG8g
dGFrZSBpbnRvIGFjY291bnQgdGhhdCBib3RoIGluLWJhbmQgYW5kDQo+Pj4+PmNvbmdydWVudA0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IG91dC1vZi1iYW5kIG1ldGFkYXRhIHRyYW5zcG9ydCBpcyBub3Qg
cmVsaWFibGUuIEENCj4+Pj4+cGFja2V0IGxvc3MNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0cmlnZ2Vy
aW5nIHJldHJhbnNtaXNzaW9uIHdvdWxkIG5vdCBsZWFkIHRvIHRoZQ0KPj4+Pj5pZGVudGljYWwN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+PiByZWNvbnN0cnVjdGlvbiBvZiB0aGUgYXNzb2NpYXRlZCBtZXRh
ZGF0YS4gSW4gc29tZQ0KPj4+Pj5jYXNlcywgd2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtaWdodCB0
aHVzIGV2ZW4gbmVlZCBub24tY29uZ3J1ZW50IG91dC1vZi1iYW5kIHJlbGlhYmxlDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gbWV0YWRhdGEgdHJhbnNwb3J0Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE5p
Y29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOg0KPj4+
Pj4gUm9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gUGFya2VyIFtSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPl0gU2VudDoN
Cj4+Pj4+V2VkbmVzZGF5LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE1hcmNoIDEyLCAyMDE0DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gMTI6NDMgUE0gVG86IE5pY29sYXMgQk9VVEhPUlMgQ2M6IEppbSBHdWlj
aGFyZA0KPj4+Pj4oamd1aWNoYXIpOw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGJyaWpzbWFuQGp1bmlw
ZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldD47DQo+Pj4+PnNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0
aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gTmljb2xhcywNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEkgdW5kZXJzdGFuZCB0aGUgY29u
Y2VwdCBmb3Igb3V0IG9mIGJhbmQgc2lnbmFsaW5nIG9mDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5tZXRh
ZGF0YSwgYnV0IEkgYW0gY29uY2VybmVkIHRoYXQgaXQgaW50cm9kdWNlcw0KPj4+Pj5zaWduaWZp
Y2FudA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Y29tcGxleGl0eSBkdWUgdG8gdGhlIHBvdGVudGlhbCBy
YWNlIGNvbmRpdGlvbiBvZg0KPj4+Pj5yZWNlaXZpbmcgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5y
ZWFsIHBhY2tldCBiZWZvcmUgdGhlIG1ldGFkYXRhLiBXaGlsZSB0aGUgcmVhbCBwYWNrZXQNCj4+
Pj4+Y291bGQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PmluZGljYXRlIHRoYXQgb3V0IG9mIGJhbmQgbWV0
YWRhdGEgaXMgZXhwZWN0ZWQsIGhvdyBjYW4NCj4+Pj4+d2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pmd1
YXJhbnRlZSB0aGUgb3JkZXIgb2YgcmVjZXB0aW9uPyBXaGF0IGlmIHN3aXRjaGluZyBvcg0KPj4+
Pj5yb3V0aW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5ub2RlcyBhcHBseSBoYXNoIGJhc2VkIGxvYWQg
YmFsYW5jaW5nPyBXaGF0IGlmIHRoZSBsb2FkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5iYWxhbmNpbmcg
dW5kZXJzdGFuZHMgU0ZDIGVuY2FwcyBhbmQgbG9va3MgYmV5b25kIGl0IHRvDQo+Pj4+PnRoZQ0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+b3JpZ2luYWwgaGVhZGVyIHRvIGdldCBiZXR0ZXIgZW50cm9weT8N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+PiBDYW4gd2UgZ3VhcmFudGVlIHRoYXQgdGhlIG1ldGFkYXRhIGFu
ZCByZWFsIHBhY2tldA0KPj4+Pj53aWxsIGZvbGxvdw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+dGhlIGV4
YWN0IHNhbWUgcGF0aD8gSWYgd2UgY2FuIG5vdCwgdGhlbg0KPj4+Pj5pbXBsZW1lbnRhdGlvbnMg
d2lsbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+bmVlZCB0byBhZGQgaW5ncmVzcyBxdWV1aW5nIHRvIGNv
cGUgd2l0aCB0aGUgc2NlbmFyaW8uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBBbHNvLCBkbyB5b3UgZmVlbCB0aGF0IHRoZSBpbmNyZWFzZSBpbiBpbXBsZW1lbnRhdGlv
bg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGNvbXBsZXhpdHkgYXQgdGhlIHNlcnZpY2UgZnVuY3Rpb25z
IGlzIHJlYXNvbmFibGU/DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBU
aGFua3MuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBSb24NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6
MDkgQU0sICJOaWNvbGFzIEJPVVRIT1JTIg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiA8Tmljb2xhcy5C
T1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+DQo+
Pj4+PjxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4gd3JvdGU6DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IEkgdGhpbmsgd2UgbXVzdCBtYWtlIGEg
ZGlzdGluY3Rpb24gYmV0d2VlbjoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4gLSBNZXRhZGF0YSB3aGljaCBzaG91bGQgYmUgcGFydCBvZiB0aGUgaGVhZGVyIGRlZmlu
ZWQNCj4+Pj4+YXMgaW4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gYmFuZCBtYXJraW5nLiAtIE1ldGFk
YXRhIHdpdGggY2FuIGJlIHBhc3NlZCBvdXQgb2YNCj4+Pj4+YmFuZCwgZm9yDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+IGV4YW1wbGUgY29uZ3J1ZW50IG91dCBvZiBiYW5kIHNpZ25hbGluZyBkZWZpbmVk
IGluDQo+Pj4+PnRoZSBkcmFmdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+PiBUaGUgZm9ybWVyIGNhbGxzIGZvciBhIGxpbWl0ZWQgc3BhY2UgaW4gdGhlIGhlYWRlciwN
Cj4+Pj4+dHJ1ZSwgVGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGxhdHRlciBob3dldmVyIGRvZXMg
bm90IGluY3VyIGFueSBzcGFjZSBsaW1pdGF0aW9uDQo+Pj4+PmFuZCBpcw0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+PiBzdGlsbCBmYWlybHkgZWZmaWNpZW50IGFuZCBpdCByZW1haW5zIGNvbXBhdGlibGUg
d2l0aA0KPj4+Pj5hIGZpeGVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IHNpemUgaGVhZGVyIHVzZWQg
dG8gcm91dGUgdGhvc2Ugc2lnbmFsaW5nIG1lc3NhZ2VzDQo+Pj4+PmFsb25nIHRoZQ0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+PiBjaGFpbidzIHNlcnZpY2UgZnVuY3Rpb25zLg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBOaWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18gRnJvbToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gSmltIEd1aWNoYXJk
IChqZ3VpY2hhcikgW2pndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29t
Pl0gU2VudDoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gVHVlc2RheSwgTWFyY2ggMTEsIDIwMTQgNjo0
OCBQTSBUbzogUm9uIFBhcmtlciBDYzoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gTmljb2xhcyBCT1VU
SE9SUzsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0K
Pj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpIFNhbGlt
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gZHJhZnQtcmlq
c21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4gSGkgUm9uLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+PiBXZSBjYW4gY2VydGFpbmx5IGhhdmUgdGhpcyBkaXNjdXNzaW9uIGJ1dCB3ZSBz
aG91bGQNCj4+Pj4+Zmlyc3QNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gY29uc2lkZXIgd2hhdCBpbmZv
cm1hdGlvbiBpcyBuZWNlc3NhcnkgYW5kIGlmIHNhaWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gaW5m
b3JtYXRpb24gY2FuIGZpdCB3aXRoaW4gYSBmaXhlZCBudW1iZXIgb2YgY29udGV4dHMNCj4+Pj4+
aW4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IG1ham9yaXR5IG9mIGNhc2VzLiBSZW1lbWJlciwg
dGhlIGdvYWwgb2YgYmVpbmcgYWJsZQ0KPj4+Pj50byBwYXNzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
IG1ldGFkYXRhIHRocm91Z2ggdGhlIG5ldHdvcmsgaXMgdG8gZW5oYW5jZSBzZXJ2aWNlDQo+Pj4+
PmRlbGl2ZXJ5LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBub3QgcGFzcyB0aGUgZW50aXJlIHdvcmtz
IG9mIFNoYWtlc3BlYXJlIDstKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+PiBTZW50IGZyb20gbXkgaVBob25lDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+PiBPbiBNYXIgNywgMjAxNCwgYXQgMzo1MiBBTSwgIlJvbiBQYXJrZXIiDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+PiA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4NCj4+Pj4+PG1haWx0bzpSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4gTmljb2xhcywNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+PiBJIHNlZSBzaW1pbGFyIHJlcXVpcmVtZW50cyBmcm9tIHRoZSAzZ3BwIEVQ
QyBzaWRlLg0KPj4+Pj5JIHdvdWxkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBsaWtlIHRvIHByb3Bv
c2UgYW4gT1VJIC8gVExWIGJhc2VkIGFwcHJvYWNoIHdoZXJlIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4gcmVzZXJ2ZWQgT1VJIGNhbiBiZSB1c2VkIGZvciBhZ3JlZWQgdXBvbiB0eXBlcyBvZg0K
Pj4+Pj5jb21tb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIGFuZCB2ZW5kb3Igb3Ig
b3RoZXIgb3JnYW5pemF0aW9uYWwgT1VJcyBjYW4NCj4+Pj4+YmUgdXNlZA0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4gdG8gcXVpY2tseSBpbm5vdmF0ZSBpbiB0aGUgbmV0d29ya3MuDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+PiBTaW11bHRhbmVvdXNseSwgSSB3b3VsZCBhbHNvIGxpa2UgdG8gY29uc2lkZXIN
Cj4+Pj4+bWVjaGFuaXNtcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gdGhhdCBhcmUgb3B0aW1pemVk
IGZvciBsb25nIGxpdmVkIGZsb3dzIHNvIGFzIHRvDQo+Pj4+PmxpbWl0IHRoZQ0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4gbmVnYXRpdmUgZWZmZWN0cyBvZiBwYWNrZXQgZ3Jvd3RoLg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IFJvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gT24gTWFyIDcs
IDIwMTQsIGF0IDg6MzQgQU0sICJOaWNvbGFzIEJPVVRIT1JTIg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+IDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbT4NCj4+Pj4+PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PiB3
cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEhlbGxv
IEppbQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSSBoYXZl
IHNlZW4gY2FzZXMgaW4gR2kgTEFOLCB3aGVyZSBzdWJzY3JpYmVyIHJlbGF0ZWQNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+PiBpbmZvcm1hdGlvbiBpcyBwYXNzZWQgdG8gYSBXZWIgUHJveHkgZm9yIEhU
VFAgaGVhZGVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZW5yaWNobWVudCAoYWltZWQgYXQgc29t
ZSBXZWIgQ29udGVudCBwcm92aWRlcnMNCj4+Pj4+cGFydG5lcnMgb2YNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiB0aGUgTW9iaWxlIE9wZXJhdG9yKS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBJbmZv
cm1hdGlvbiB3YXMgYW4gY29kZWQgKHBlcnNpc3RlbnQpIHN1YnNjcmliZXIgaWQNCj4+Pj4+ZGVy
aXZlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGZyb20gdGhlIE1TSVNETiwgYW5kIGNvdXBsZSBv
ZiBmIGN1c3RvbWVyIHByb2ZpbGUNCj4+Pj4+cmVsYXRlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
IGZpZWxkcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IElu
IGFuIHNmYyBiYXNlZCBHaSBMQU4sIHRoaXMgZW50aXR5IHNob3VsZCByZWNlaXZlDQo+Pj4+ID5m
cm9tIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IENsYXNzaWZpZXINCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IC0gQSBjbGFzc2lmaWNhdGlvbiBvZiB0aGUg
Q29udGVudCBQcm92aWRlciAoIElkLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IENhdGVnb3J5KSBi
YXNlZCBvbiB0cmFmZmljIGFuYWx5c2lzIC0gVGhlIE1TSVNETiBvZg0KPj4+Pj4gdGhlDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gc3Vic2NyaWJlciAtIFR3byBzdWJzY3JpYmVyIHBvbGljeSBmaWVs
ZHMgKG5vdCB0aWVkDQo+Pj4+PiB0byBQQ1JGDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gYnV0IGJl
bG9uZ2luZyB0byB0aGUgU3Vic2NyaWJlciBEQikgKFN1YnNjcmliZXINCj4+Pj4+IGNhdGVnb3J5
LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHN1Yi1jYXRlZ29yeSkgLSBBIHNlc3Npb24gaWQgKGZv
ciBsb2dnaW5nIGFuZA0KPj4+Pj50cmFja2luZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHB1cnBv
c2VzKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gVGhlIG9i
amVjdGl2ZSBiZWluZyB0byBhdm9pZCBoYXZpbmcgdGhlIEhUVFAgUHJveHkNCj4+Pj4+dG8NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBiZWNvbWUgYSB0cnVzdGVkIGFwcGxpY2F0aW9uIChpbnRlcm9n
YXRlIHRoZQ0KPj4+Pj4gc3Vic2NyaWJlciBEQiwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBldGMu
LikNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gTmljb2xhcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fIEZyb206IEppbQ0KPj4+Pj4gR3VpY2hhcmQNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+PiAoamd1aWNoYXIpIFtqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFy
QGNpc2NvLmNvbT5dIFNlbnQ6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gVGh1cnNkYXksIE1hcmNo
IDA2LCAyMDE0IDI6MDIgUE0gVG86IEphbWFsIEhhZGkNCj4+Pj4+U2FsaW07DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4gam1vaXNhbmRAanVuaXBlci5uZXQ8bWFpbHRvOmptb2lzYW5kQGp1bmlwZXIu
bmV0PiA8bWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0PjsNCj4+Pj4+IGJyaWpzbWFuQGp1bmlw
ZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldD4gQ2M6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gc2ZjIFN1YmplY3Q6IFJlOiBbc2Zj
XQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNp
ZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBI
aSBKYW1hbCwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IFlv
dSBzYWlkICJJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlDQo+Pj4+PiBz
aXplZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIi4uIEkgYW0gbm90IHNvIGNvbnZp
bmNlZCBhbmQgd291bGQgbGlrZSB0bw0KPj4+Pj4gYmV0dGVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gdW5kZXJzdGFuZCB0aGUgcmVxdWlyZW1lbnRzIGJlZm9yZSBwYXNzaW5nIGp1ZGdlbWVudC4N
Cj4+Pj4+IElmIHdlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbG9vayBhdCB0aGUgdXNlIGNhc2Vz
IGFzIHByZXNlbnRlZCB0aHVzIGZhciBpbnRvDQo+Pj4+PiB0aGUgV0cgSQ0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IGhhdmUgeWV0IHRvIHNlZSBhIHNpbmdsZSBleGFtcGxlIG9mIHRoZSBuZWVkDQo+
Pj4+PiAobm90aW5nIHRoYXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBkZXNpcmUgaXMgbm90IHRo
ZSBzYW1lIGFzIG5lZWQpIC0gSSBhbSBub3Qgc2F5aW5nDQo+Pj4+PiB0aGVyZSBpcw0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+IG5vIHJlcXVpcmVtZW50IGJ1dCByYXRoZXIgdGhhdCB3ZSBzaG91bGQg
bm90IGp1bXANCj4+Pj4+IHRvIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGNvbmNsdXNpb24g
YW5kIGJ1aWxkIHN0YW5kYXJkcyBhcm91bmQgYSB0aGVvcnkuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4+IE9uIDMvMy8xNCwgNjozNSBBTSwgIkphbWFsIEhhZGkgU2FsaW0iDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IDxoYWRpQG1vamF0YXR1LmNvbTxtYWlsdG86aGFkaUBtb2ph
dGF0dS5jb20+IDxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+Pg0KPj4+Pj53cm90ZToNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gSSBsaWtlIHRoZSBkb2Mg
LSB3ZWxsIHdyaXR0ZW4uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4+IFNlY3Rpb24gNC4zIG9uIG1ldGFkYXRhIGVuY29kaW5nLg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5l
ZWQgZm9yIHZhcmlhYmxlIHNpemVkDQo+Pj4+PiBtZXRhZGF0YQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+PiAoYXQgbGVhc3QgZm9yIGh0dHAvYXBwIHlvdSBzZWVtIHRvIGluZGljYXRlIHRoZQ0KPj4+
Pj4gZGVzaXJlIGZvcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pml0KS4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+Pj4gRm9yIGEgZGF0YXBhdGggcGVyLXBhY2tldCBtZXRhZGF0YSwgaSBmZWVsIHRoZQ0K
Pj4+Pj4gbmVlZCBpcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBqdXN0IGFzIGltcG9ydGFudC4g
QXJlIHdlIGxpbWl0ZWQgYnkgdGhlIGZhY3QgdGhhdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBl
eGlzdGluZyBoYXJkd2FyZSBtYXkgbm90IGJlIGFibGUgdG8gaGFuZGxlIFRMVnM/DQo+Pj4+PkZv
cg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBleGFtcGxlLCBJIGRvbnQgaGF2ZSBhIHByb2JsZW0g
aGFuZGxpbmcgVExWcyBpbiBhDQo+Pj4+PiBzb2Z0d2FyZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
PmRhdGFwYXRoLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
PiBjaGVlcnMsIGphbWFsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNm
Yw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBtYWlsaW5nIGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86
c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+
Pj4+ICAgPj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxt
YWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxp
bmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjIG1haWxpbmcNCj4+Pj4+
IGxpc3QNCj4+Pj4+ICAgPj4+Pj4gc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxt
YWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+Pj4gICA+PnNmYyBt
YWlsaW5nIGxpc3QNCj4+Pj4+ICAgPj5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4g
PG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiAgID4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPg0KPj4+Pj4gICA+X19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj4+ICAgPnNmYyBtYWlsaW5nIGxpc3QN
Cj4+Pj4+ICAgPnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCj4+Pj4+ICAgPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjDQo+Pj4+Pg0KPj4+Pg0KPj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0KPj4+PiBzZmMgbWFpbGluZyBsaXN0DQo+Pj4+IHNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPg0KPj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYw0KPj4+DQo+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCj4+PiBzZmMgbWFpbGluZyBsaXN0DQo+Pj4gc2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+DQo+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmMNCj4+Pg0KPj4NCj4+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCj4+c2ZjIG1haWxpbmcgbGlzdA0KPj5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCj4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4N
Cj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPnNmYyBt
YWlsaW5nIGxpc3QNCj5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj5odHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYw0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0K
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OldpbmdkaW5nczsNCglwYW5vc2UtMTo1IDAgMCAwIDAgMCAwIDAgMCAw
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6U2ltU3VuOw0KCXBhbm9zZS0xOjIgMSA2IDAg
MyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiTVMgR290aGljIjsNCglw
YW5vc2UtMToyIDExIDYgOSA3IDIgNSA4IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQt
ZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0KCXBhbm9zZS0xOjIgMTEg
NiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Ik1TIFVJIEdvdGhp
YyI7DQoJcGFub3NlLTE6MiAxMSA2IDAgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250
LWZhbWlseToiXEBNUyBVSSBHb3RoaWMiOw0KCXBhbm9zZS0xOjIgMTEgNiAwIDcgMiA1IDggMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxATVMgR290aGljIjsNCglwYW5vc2UtMToy
IDExIDYgOSA3IDIgNSA4IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQFNpbVN1
biI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9u
cyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46
MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQt
ZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVy
bGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29y
YXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlv
bjp1bmRlcmxpbmU7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBkaXYuTXNvQWNldGF0
ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4
dCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNp
emU6OC4wcHQ7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnNwYW4uQmFs
bG9vblRleHRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbXNv
LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQiOw0KCWZv
bnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpwLmJhbGxvb250ZXh0LCBsaS5iYWxs
b29udGV4dCwgZGl2LmJhbGxvb250ZXh0DQoJe21zby1zdHlsZS1uYW1lOmJhbGxvb250ZXh0Ow0K
CW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7
DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQpwLm1zb2NocGRlZmF1
bHQsIGxpLm1zb2NocGRlZmF1bHQsIGRpdi5tc29jaHBkZWZhdWx0DQoJe21zby1zdHlsZS1uYW1l
Om1zb2NocGRlZmF1bHQ7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0
OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJ
Zm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYi
O30NCnNwYW4uY2hhcg0KCXttc28tc3R5bGUtbmFtZTpjaGFyOw0KCWZvbnQtZmFtaWx5OlNpbVN1
bjt9DQpzcGFuLmJhbGxvb250ZXh0Y2hhcjANCgl7bXNvLXN0eWxlLW5hbWU6YmFsbG9vbnRleHRj
aGFyOw0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpzcGFuLmVtYWlsc3R5
bGUyMQ0KCXttc28tc3R5bGUtbmFtZTplbWFpbHN0eWxlMjE7DQoJZm9udC1mYW1pbHk6IkNhbGli
cmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uZW1haWxzdHlsZTIyDQoJ
e21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGUyMjsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNh
bnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjUNCgl7bXNvLXN0
eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsN
Cgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTI2DQoJe21zby1zdHlsZS10eXBlOnBl
cnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFG
NDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyNw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBs
eTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7
fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1z
aXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJ
bWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFn
ZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlzdCBEZWZpbml0aW9ucyAqLw0KQGxpc3QgbDANCgl7bXNv
LWxpc3QtaWQ6ODg3OTU0MzIzOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczo0NTU5MTk4OTA7fQ0K
QGxpc3QgbDA6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28t
bGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOi41aW47DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDINCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNv
LWxldmVsLXRhYi1zdG9wOjEuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250
LWZhbWlseToiQ291cmllciBOZXciOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcg
Um9tYW4iO30NCkBsaXN0IGwwOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoxLjVpbjsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0
IGwwOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoyLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNQ0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1z
by1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3Rv
cDozLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2Rp
bmdzO30NCkBsaXN0IGwwOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDozLjVpbjsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGww
OmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsOQ0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1s
ZXZlbC10YWItc3RvcDo0LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwxDQoJe21zby1saXN0LWlkOjEwMzYyNzMyMzc7DQoJ
bXNvLWxpc3QtdGVtcGxhdGUtaWRzOi00NzU2MDU0MzI7fQ0KQGxpc3QgbDE6bGV2ZWwxDQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS4w
aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVp
bjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpA
bGlzdCBsMTpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDQNCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6Mi4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
Mi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0u
MjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9
DQpAbGlzdCBsMTpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1m
b250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDcN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6My41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0K
CWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6NC4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJv
bDt9DQpAbGlzdCBsMTpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5z
aS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMg0KCXtt
c28tbGlzdC1pZDoxODYwMTIwOTcxOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotNjU0OTA5Mzg4
O30NCkBsaXN0IGwyOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2kt
Zm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWwy
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0K
CW1zby1sZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMg
TmV3IFJvbWFuIjt9DQpAbGlzdCBsMjpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsN
Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlz
dCBsMjpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mi4waW47DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDUNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6Mi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My4w
aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVp
bjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpA
bGlzdCBsMjpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My41aW47DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDgNCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0u
MjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9
DQpAbGlzdCBsMw0KCXttc28tbGlzdC1pZDoxOTUxNDAwMTQ5Ow0KCW1zby1saXN0LXRlbXBsYXRl
LWlkczoyMzczMDI4NTQ7fQ0KQGxpc3QgbDM6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOi41
aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVp
bjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpA
bGlzdCBsMzpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS4waW47DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDMNCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
Mi4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0u
MjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9
DQpAbGlzdCBsMzpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mi41aW47DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1m
b250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDYN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0K
CWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6My41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJv
bDt9DQpAbGlzdCBsMzpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5z
aS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZl
bDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+C
tzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0
Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpvbA0KCXttYXJnaW4tYm90dG9tOjBpbjt9DQp1bA0K
CXttYXJnaW4tYm90dG9tOjBpbjt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1s
Pg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1s
PjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpl
eHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVs
YXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGlu
az0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPkkgYWdyZWUuJm5ic3A7Jm5ic3A7IFRoZSBjaGFpbiBpZCBpbiB0aGUgcGFja2V0IHNob3Vs
ZCByZXByZXNlbnQgYSBmdWxseSBzcGVjaWZpZWQgc2V0IG9mIGxvY2F0ZWQgc2VydmljZSBmdW5j
dGlvbiBpbnN0YW5jZXMuICZuYnNwOyZuYnNwOyZuYnNwO0l0IGNvdWxkIGJlIHRob3VnaHQgb2Yg
YXMgcmVwcmVzZW50aW5nDQogYSBzdGFjayBvZiBuZXR3b3JrIGxvY2F0b3JzICh0eXBpY2FsbHkg
TUFDIG9yIElQIGFkZHJlc3NlcykuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsgUm9uPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQg
MGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4g
c2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPkNo
YW5nY2hlbmcgSHVhbmc8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQg
MTI6MjggUE08YnI+DQo8Yj5Ubzo8L2I+ICdEYXZpZCBBbGxhbiBJJzsgJ05pY29sYXMgQk9VVEhP
UlMnPGJyPg0KPGI+Q2M6PC9iPiAnWHV4aWFvaHUnOyBzZmNAaWV0Zi5vcmc7IG1pa2ViaWFuY0Bh
b2wuY29tPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSA8L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgR290aGljJnF1b3Q7Ij7nrZTl
pI08L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij46IFNGQyBlbmNhcHN1bGF0aW9u
IGNoYWluIElEPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkkgdGhpbmsgaXQgc2hv
dWxkIGlkZW50aWZ5IGFuIGluc3RhbmNlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Q2hhbmc8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YSBuYW1lPSJfTWFpbEVuZENvbXBvc2UiPjwv
YT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bh
bj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBEYXZpZCBBbGxhbiBJIFs8YSBocmVm
PSJtYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20iPm1haWx0bzpkYXZpZC5pLmFsbGFu
QGVyaWNzc29uLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgTWFyY2ggMTgs
IDIwMTQgOToxNSBBTTxicj4NCjxiPlRvOjwvYj4gQ2hhbmdjaGVuZyBIdWFuZzsgTmljb2xhcyBC
T1VUSE9SUzxicj4NCjxiPkNjOjwvYj4gWHV4aWFvaHU7IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT47IDxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNv
bSI+DQptaWtlYmlhbmNAYW9sLmNvbTwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNd
IDwvc3Bhbj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6U2ltU3VuO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj7nrZTlpI08L3NwYW4+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+V2VsbCB0aGUgcXVlc3Rpb24gZGUgam91ciBp
cyDigJxkb2VzIGEgY2hhaW4gSUQgZGVmaW5lIGEgY2xhc3Mgb3IgYW4gaW5zdGFuY2XigJ3igKYu
IElmIGl0IGRlZmluZXMgYW4gY2xhc3Mgd2UgYWxzbyBuZWVkIGluc3RhbmNlIGluZm9ybWF0aW9u
LCBpZiBpdCBpcyBjdXJyZW50bHkNCiBvdmVybG9hZGVkIHRvIGRlZmluZSBjbGFzcyBhbmQgaW5z
dGFuY2UgSU1PIHdlIGhhdmUgYSBwcm9ibGVt4oCmLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+RGF2ZTxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0K
PGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3Bh
ZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5DaGFuZ2No
ZW5nIEh1YW5nPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDc6NDMg
QU08YnI+DQo8Yj5Ubzo8L2I+IE5pY29sYXMgQk9VVEhPUlM8YnI+DQo8Yj5DYzo8L2I+IFh1eGlh
b2h1OyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+OyA8YSBo
cmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPg0KbWlrZWJpYW5jQGFvbC5jb208L2E+PGJy
Pg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSA8L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIFVJIEdvdGhpYyZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj7nrZTl
pI08L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjogU0ZDIGVuY2Fwc3VsYXRpb24g
Y2hhaW4gSUQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+R29vZCBwb2ludHMuIEkgYmVsaWV2ZSBleHBsaWNpdCBjaGFpbiBJRCBzaG91bGQgYmUg
bWFuZGF0b3J5LiBUaGUgb3ZlcmhlYWQgaXMgdmVyeSBsaXR0bGUuIEl0IGhlbHBzIHNpbXBsaWZ5
IHByb2Nlc3NpbmcgYW5kIHN0ZWVyaW5nIHNpZ25pZmljYW50bHkuIFRoZSBnYWluIGlzIGh1Z2Uu
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkNo
YW5nPGJyPg0KPGJyPg0KLS0tLS0tLS0tLS0tPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Q2hhbmdjaGVuZyBIdWFuZzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTox
Mi4wcHQiPjxicj4NCk9uIE1hciAxOCwgMjAxNCwgYXQgMTo1MyBBTSwgTmljb2xhcyBCT1VUSE9S
UyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSI+Tmljb2xh
cy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4w
cHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+SSB0aGluayB0aGF0IGtlZXBpbmcgdGhlIFNlcnZpY2Ug
UGF0aCBMYXllciB0cmFuc3BvcnQgaW5kZXBlbmRlbnQgc2hvdWxkIHJlbWFpbiBhbiBvYmplY3Rp
dmUgZm9yIFNGQy4gJm5ic3A7U3VjaCBhIHNlcGFyYXRpb24gb2YgY29uY2VybnMgaXMgYSBzb3Vu
ZCBhcmNoaXRlY3R1cmFsIHByaW5jaXBsZQ0KIHRoYXQgaGVscCBrZWVwIHRoaW5ncyBzaW1wbGUg
aW4gcHJhY3RpY2UuIDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPk9uIHRoZSBxdWVzdGlvbiBv
ZiAmbmJzcDtTZXJ2aWNlIFBhdGgsIHdlIGhhdmUgYSBkaXNjdXNzaW9uIG9uIHdoZXRoZXIgd2Ug
bmVlZCBzb21lIGtpbmQgb2YgZXhwbGljaXQgaWRlbnRpZmllciBvciZuYnNwOzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5jb3VsZCB3ZSByZWx5IG9uIG1hcHBpbmcg
b24gc29tZSB1bmRlcmxheSBuZXR3b3JrIHByb3RvY29sIGZpZWxkcy48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjpibGFjayI+TWF5IGJlIGEgUFJPL0NPTiB0YWJsZSBjb3VsZCBoZWxwIGZvY3Vz
IHRoZSBncm91cCBkZWNpc2lvbiBvbiB0aGF0IG1hdHRlcjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8dWwgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNv
bG9yOmJsYWNrO21zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvO21zby1saXN0OmwwIGxldmVsMSBsZm8zIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij5WaXNpYmlsaXR5ICh0cmFjaW5nKTxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMCBsZXZlbDEgbGZvMyI+DQo8c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+Rm9yd2FyZGluZyBncmFwaCBzdHJ1Y3R1cmUgaW1wYWN0L2xp
bWl0YXRpb25zPG86cD48L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9ImNvbG9yOmJsYWNrO21zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvO21zby1saXN0OmwwIGxldmVsMSBsZm8zIj4NCjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij5SZWNvbmZpZ3VyYXRpb24gc3BlZWQmbmJzcDsNCjxvOnA+PC9vOnA+PC9zcGFuPjwv
bGk+PC91bD4NCjx1bCB0eXBlPSJkaXNjIj4NCjx1bCB0eXBlPSJjaXJjbGUiPg0KPGxpIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMCBsZXZlbDIgbGZvMyI+DQo8c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+TEJTIC8gc2NhbGUgb3V0IGltcGFjdDxvOnA+PC9vOnA+
PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDps
MCBsZXZlbDIgbGZvMyI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Tm9kZSBieXBhc3Mg
KGUuZzsgbWFpbnRlbmFuY2UpPG86cD48L286cD48L3NwYW4+PC9saT48L3VsPg0KPC91bD4NCjx1
bCB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxp
c3Q6bDAgbGV2ZWwxIGxmbzMiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPnVuZGVybGF5
IG5ldHdvcmsvdHJhbnNwb3J0IGxheWVycyBzdXBwb3J0PG86cD48L286cD48L3NwYW4+PC9saT48
bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwwIGxldmVsMSBsZm8z
Ij4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5IZWFkZXIgc3BhY2UgaW1wYWN0PG86cD48
L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNr
O21zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1s
aXN0OmwwIGxldmVsMSBsZm8zIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5NdWx0aSB0
ZW5hbnQgc3VwcG9ydCBpbXBhY3Q8bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzMiPg0KPHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPlNGQyBvbiBmbGF0IChlLmcgb3B0aWNhbCBMMiBmb3IgRGF0YSBD
ZW50ZXJzKSBuZXR3b3JrJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwwIGxldmVsMSBsZm8zIj4NCjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij5VbmRlcmxheSBuZXR3b3JrIGFkbWluaXN0cmF0aW9uIGltcGFj
dDxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPlBlcnNvbmFs
bHkgSSB0aGluayB0aGF0IGhhdmluZyBhbiBleHBsaWNpdCBjaGFpbiBpZGVudGlmaWVyIChlLmcu
IFNlcnZpY2UgUGF0aC9TZXJ2aWNlIEluZGV4KSBpcyBjbGVhciAobWFuYWdlbWVudCBhbmQgY29u
dHJvbCkgYW5kIG5vdCBleHBlbnNpdmUgKGhlYWRlciBzcGFjZSkuDQogVGhlIGRyYXdiYWNrIGJl
aW5nIHNvbWUgaW1wYWN0IG9uIHRoZSBzaW1wbGljaXR5IHRvIGFkZC9yZW1vdmUgZWxlbWVudHMg
aW4gYSBjaGFpbiBkeW5hbWljYWxseS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2si
PlRhZyBzd2l0Y2hpbmcgKGFzIE1QTFMpICZuYnNwO2FsbG93cyB0byBtYW5hZ2UgdGFncyBwZXIg
c2VydmljZSBub2RlcywgbGVhZGluZyB0byBtb3JlIHZlcnNhdGlsZSBhbmQgZGl2ZXJzZSBncmFw
aHM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPk5pY29sYXM8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0iY2VudGVyIiBz
dHlsZT0idGV4dC1hbGlnbjpjZW50ZXIiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+DQo8aHIg
c2l6ZT0iMiIgd2lkdGg9IjEwMCUiIGFsaWduPSJjZW50ZXIiPg0KPC9zcGFuPjwvZGl2Pg0KPGRp
diBpZD0iZGl2UnBGODExNDY3Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
Ym90dG9tOjEyLjBwdCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2si
PkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
IFh1eGlhb2h1IFs8YSBocmVmPSJtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbSI+eHV4aWFvaHVA
aHVhd2VpLmNvbTwvYT5dPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0
IDU6MDQgQU08YnI+DQo8Yj5Ubzo8L2I+IEplcm9tZSBNb2lzYW5kOyA8YSBocmVmPSJtYWlsdG86
bWlrZWJpYW5jQGFvbC5jb20iPm1pa2ViaWFuY0Bhb2wuY29tPC9hPjsNCjxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gW3Nm
Y10gPC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtNUyBVSSBHb3RoaWMmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+562U5aSNPC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj46IFNGQyBlbmNhcHN1bGF0aW9uDQog
Y2hhaW4gSUQ8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkkgbGlrZSB0aGUgaWRlYSBvZiBz
ZXBhcmF0aW5nIHRoZSBTZXJ2aWNlIEZ1bmN0aW9uIExheWVyIGFuZCB0aGUgU2VydmljZSBQYXRo
IExheWVyLCBhcyBwcm9wb3NlZCBpbiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRl
cmF0aW9ucy4gVGhlIHJvbGUgb2YgdGhlDQogU2VydmljZSBQYXRoIExheWVyIGlzIGp1c3QgdG8g
c3RlZXIgdGhlIHRyYWZmaWMgYWxvbmcgYSBwYXJ0aWN1bGFyIGNoYWluIG9mIHNlcnZpY2Ugbm9k
ZXMgd2hpY2ggY2FuIGJlIGltcGxlbWVudGVkIGJ5IGV4aXN0aW5nIHRvb2xzIGZvciBzb3VyY2Ug
cm91dGluZywgc3VjaCBhcyBzZWdtZW50IHJvdXRpbmcuIEFzIHN1Y2gsIGl04oCZcyBub3QgbmVj
ZXNzYXJ5IHRvIHRyeSB0byBrZWVwIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIgdHJhbnNwb3J0LWlu
ZGVwZW5kZW50DQogYW5kIGNvbnRhaW4gaXQgaW4gdGhlIFNGQyBoZWFkZXIuPC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj5CZXN0IHJlZ2FyZHMsPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlhpYW9odTwvc3Bhbj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBp
biAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6
c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6Wkgt
Q04iPuWPkeS7tuS6ujwvc3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrIj46PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2siPg0KIHNmYyBb
PGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNA
aWV0Zi5vcmc8L2E+XSA8L3NwYW4+DQo8Yj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxh
bmd1YWdlOlpILUNOIj7ku6PooagNCjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrIj5KZXJvbWUgTW9pc2FuZDxicj4N
Cjwvc3Bhbj48Yj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj7l
j5HpgIHml7bpl7Q8L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayI+Ojwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrIj4NCiAyMDE0PC9z
cGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTpTaW1TdW47Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPuW5tDwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6
YmxhY2siPjM8L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1D
TiI+5pyIPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNp
bVN1bjtjb2xvcjpibGFjayI+MTg8L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjazttc28tZmFyZWFzdC1s
YW5ndWFnZTpaSC1DTiI+5pelPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayI+DQogMTowMzxicj4NCjwvc3Bhbj48Yj48c3Bh
biBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3Vu
O2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj7mlLbku7bkuro8L3NwYW4+
PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtj
b2xvcjpibGFjayI+Ojwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrIj4NCjxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNA
YW9sLmNvbSI+bWlrZWJpYW5jQGFvbC5jb208L2E+OyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIj4NCnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8L3NwYW4+PGI+PHNwYW4gbGFuZz0iWkgtQ04i
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjaztt
c28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+5Li76aKYPC9zcGFuPjwvYj48Yj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2siPjo8L3Nw
YW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtj
b2xvcjpibGFjayI+DQogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlRoaXMgKGxlbmd0aHkgYW5kIHZl
cnkgbGl2ZWx5KSB0aHJlYWQgc3RhcnRlZCBmcm9tIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRh
LWNvbnNpZGVyYXRpb25zICh3aGljaCBJIGNvLWF1dGhvcmVkKS48L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PkluIHNlY3Rpb24gNC44LCB3ZSBtYWRlIGEgY2xlYXIgZGlzdGluY3Rpb24gYmV0d2VlbiBhIHNl
cnZpY2UgcGF0aCBsYXllciAoc3RlZXJpbmcgcGFja2V0cyBob3AgYnkgaG9wIGFsb25nIHRoZSBj
aGFpbikgYW5kIGEgc2VydmljZSBmdW5jdGlvbiBsYXllciAoY29udmV5DQogbWV0YWRhdGEgaW5m
b3JtYXRpb24gb2YgaW50ZXJlc3QgdG8gU0ZzKS4gVGVybWlub2xvZ3kgYXNpZGUsIGl0IHNlZW1z
IHRoYXQgc3VjaCBsYXllcmVkIHZpZXcgd2FzIGFncmVlZCB1cG9uIGJ5IG1hbnkgcGVvcGxlIG9u
IHRoZSBtYWlsaW5nIGxpc3QuDQo8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPk5vdyB0aGlzIGNlcnRhaW5s
eSBkb2VzIGJlZyB0aGUgcXVlc3Rpb24gb2Ygc29sdmluZyBCT1RIIHByb2JsZW1zIHdpdGggdGhl
IHNhbWUgKHBhY2tldCkgZW5jYXBzdWxhdGlvbiBtZWNoYW5pc20uIE5vdGFibHkgd2hlbiBvYnNl
cnZpbmcgdGhhdCBtYW55IHVzZSBjYXNlcw0KIGNvdWxkIGJlIHNhdGlzZmllZCB3aXRob3V0IFNG
LWxldmVsIG1ldGFkYXRhLCBvciBieSB1c2luZyBtb3JlIG91dC1vZi1iYW5kIHdheXMgdG8gY29u
dmV5IHN1Y2ggU0YgbWV0YWRhdGEuIEFuZCBhbHNvIHdoZW4gb2JzZXJ2aW5nIHRoYXQgaW5iYW5k
IG1hcmtpbmcgKGUuZy4gcGFja2V0IGhlYWRlcnMpIGNvbWVzIHdpdGggdmFyaW91cyBwcm9zICZh
bXA7IGNvbnMgKHNvbWUgb2YgdGhlIGlzc3VlcyBiZWluZyBpZGVudGlmaWVkIGluIHRoZSBkcmFm
dCwNCiBlLmcuIHNlY3Rpb25zIDQuMSBhbmQgNC4yKS4gPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JIGRv
IGFncmVlIHdpdGggTWFyaWEuIFdlIG1heSB3YW50IHRvIGV4cGxvcmUgb3RoZXIgb3B0aW9ucyBm
b3IgYWRkcmVzc2luZyB0aGUgbmVlZHMgb2YgdGhlIHNlcnZpY2UgcGF0aCBsYXllciB0aGF0IGRv
IG5vdCByZXF1aXJlIGFuIGV4cGxpY2l0IGNoYWluLWlkIG9mIHNvcnRzLg0KPC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj5JbiB0aGUgZHJhZnQsIHdlIGNvbmNsdWRlZCBieSBzdGF0aW5nIOKAnEEgcHJvZHVj
dGl2ZSBwYXRoIGZvcndhcmQgY291bGQgYmUgdG8gZGl2aWRlIGFuZCBjb25xdWVyOiB0byBjbGVh
cmx5IHNlcGFyYXRlIHRoZSBwcm9ibGVtIG9mIFNlcnZpY2UgRnVuY3Rpb24gUGF0aCB0b3BvbG9n
eQ0KIGZyb20gdGhlJm5ic3A7Jm5ic3A7IHByb2JsZW0gb2YgW2NvbnZleWluZyBTRl0gbWV0YWRh
dGHigJ0uIEkgZG8gYmVsaWV2ZSB3ZSBzaG91bGQgZXhwbG9yZSBzdWNoIHNlcGFyYXRpb24gcHJp
bmNpcGxlIGZ1cnRoZXIuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4g
MGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOmJsYWNrIj4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+
T24gQmVoYWxmIE9mIDwvYj48YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5taWtlYmlhbmNAYW9sLmNvbTwvYT48YnI+DQo8Yj5TZW50OjwvYj4gRnJpZGF5
LCBNYXJjaCAxNCwgMjAxNCA1OjUwIFBNPGJyPg0KPGI+VG86PC9iPiA8YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1
YmplY3Q6PC9iPiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
SSB3b3VsZCBpbWFnaW5lIHRoYXQgaWYgd2UgbWFkZSB0aGUgQ2hhaW4gSUQgZmllbGQgaW4gdGhl
IGhlYWRlciBiZSBvcHRpb25hbCwgeWV0IHN0aWxsIHJlcXVpcmVkIGEgaGVhZGVyIGFuZCBzdGls
bCByZXF1aXJlZCB0aGF0IHNvbWUNCiBpbmRpY2F0aW9uIG9mIHRoZSBjaGFpbiBiZSBjYXJyaWVk
IHNvbWV3aGVyZSBpbiB0aGUgcGFja2V0IChtcGxzIGxhYmVsIG9yIHZsYW4gb3Igd2hhdGV2ZXIp
LCB0aGF0IHRoZSBpbXBsZW1lbnRhdGlvbiB3b3VsZCBiZWNvbWUgb3Zlcmx5IGNvbXBsaWNhdGVk
LiAmbmJzcDtUbyBkbyBzbyB3b3VsZCBiZSB1c2luZyBTRkMgc2ltcGx5IGFzIGEgbWVjaGFuaXNt
IHRvIGNhcnJ5IG1ldGEgZGF0YSBhbmQgbm90IGF0IGFsbCBmb3Igc2VydmljZSBjaGFpbmluZywN
CiB3aGljaCBzb3VuZHMgY291bnRlciBpbnR1aXRpdmUgdG8gbWUuJm5ic3A7PGJyPg0KPGJyPg0K
TWFyaWEsJm5ic3A7PGJyPg0KU28sIHlvdSBhcmUgc2F5aW5nIHRoYXQgeW91IHdhbnQgdG8gdXNl
IFNGQyB0byBjYXJyeSBhcm91bmQgbWV0YWRhdGEsIGJ1dCBub3QgZm9yIGFjdHVhbCBzZXJ2aWNl
IGNoYWluaW5nIGJlY2F1c2UgeW91IGFscmVhZHkgaGF2ZSBhIHdheSB0byBpbXBsZW1lbnQgc2Vy
dmljZSBjaGFpbmluZyBvdXRzaWRlIG9mIFNGQz8gJm5ic3A7TWF5YmUgSSdtIG5vdCBmb2xsb3dp
bmcsIGJ1dCBpdCBzZWVtcyB0byBtZSB0aGF0IGlmIHlvdSB3ZXJlIHRvIHVwZ3JhZGUgeW91cg0K
IG5ldHdvcmsgdG8gc3VwcG9ydCBTRkMgdGhhdCB5b3Ugd291bGQgY2hhbmdlIGZyb20gdXNpbmcg
eW91ciBleGlzdGluZyBtZWNoYW5pc20gYW5kIHN0YXJ0IHVzaW5nIFNGQywgd2hpY2ggaXMgbWVh
bnQgdG8gcHJvdmlkZSBzdXBwb3J0IGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyB0aGF0IGFyZSBub3Qg
U0ZDIGF3YXJlLiAmbmJzcDtUaGVyZSBhcmUgYSBudW1iZXIgb2YgdXMgd2hvIGhhdmUgaW1wbGVt
ZW50ZWQsIGluIG9uZSB3YXkgb3IgYW5vdGhlciwgc29tZQ0KIHNvcnQgb2Ygc2VydmljZSBjaGFp
bmluZywgYnV0IEkgKEkgY2FuIGF0IGxlYXN0IHNwZWFrIGZvciBteXNlbGYpIGFtIGxvb2tpbmcg
dG8gU0ZDIG5vdCB0byBlbmhhbmNlIG15IGN1cnJlbnQgaW1wbGVtZW50YXRpb24sIGJ1dCB0byBy
ZXBsYWNlIGl0IHdpdGggc29tZXRoaW5nIGJldHRlciB3aGlsZSBzdGlsbCBtYWludGFpbmluZyBt
eSBjb3JlIChub24gc2VydmljZSBmdW5jdGlvbikgaW5mcmFzdHJ1Y3R1cmUuPC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
IHN0eWxlPSJtYXJnaW4tYm90dG9tOjYuNzVwdCI+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFs
aWduPSJjZW50ZXIiIHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlciI+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj4NCjxociBzaXplPSIxIiB3aWR0aD0iMTAwJSIgbm9zaGFkZT0iIiBzdHlsZT0iY29s
b3I6Izk5OTk5OSIgYWxpZ249ImNlbnRlciI+DQo8L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjYuNzVwdCI+PGI+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj5Gcm9tOg0KPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxhIGhyZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29tJTNja2VncmF5QGNpc2NvLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPmtlZ3JheUBjaXNjby5jb20mbHQ7a2VncmF5QGNpc2NvLmNvbTwvYT4m
Z3Q7PGJyPg0KPGI+VG86IDwvYj5Sb24gUGFya2VyJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+Um9uX1BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbTwvYT4mZ3Q7LEppbSBHdWljaGFyZCAoamd1aWNoYXIpJmx0OzxhIGhy
ZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj5qZ3VpY2hhckBj
aXNjby5jb208L2E+Jmd0OyxKb2VsIE0uIEhhbHBlcm4mbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZn
dDs8YnI+DQo8Yj5jYzogPC9iPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmclM2NzZmNAaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmcmbHQ7c2ZjQGlldGYub3JnPC9hPiZn
dDs8YnI+DQo8Yj5TZW50OiA8L2I+RnJpZGF5LCBNYXJjaCAxNCwgMjAxNDxicj4NCjxiPlN1Ympl
Y3Q6IDwvYj5SZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8YnI+DQo8YnI+DQom
IzQzOzEgdGhlIGlkZWEgaXMgaW50ZXJvcGVyYWJpbGl0eS48YnI+DQo8YnI+DQo8YnI+DQpPbiAz
LzE0LzE0IDEyOjU1IFBNLCAmcXVvdDtSb24gUGFya2VyJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWls
dG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0OyB3cm90ZTo8YnI+DQo8YnI+DQomZ3Q7
VGhhbmtzLCBKaW0uPGJyPg0KJmd0Ozxicj4NCiZndDtSZW1lbWJlciB0aGF0IHdlIGhhdmUgc2Fp
ZCBtYW55IHRpbWVzIHRoYXQgdGhlIFNGQyBzZXJ2aWNlIGhlYWRlciBpczxicj4NCiZndDt0cmFu
c3BvcnQgaW5kZXBlbmRlbnQuICZuYnNwOyBKdXN0IGJlY2F1c2UgdGhlIGNoYWluIGlkIGNvdWxk
IGJlIGNhcnJpZWQgaW48YnI+DQomZ3Q7c29tZSBmb3JtIG9yIGFub3RoZXIgd2l0aCBzb21lIHBh
cnRpY3VsYXIgdHJhbnNwb3J0IGRvZXNuJ3QgbWVhbiB0aGF0IGl0PGJyPg0KJmd0O2NvdWxkIGJl
IHVuaXZlcnNhbGx5IGNvbnZleWVkLiAmbmJzcDsmbmJzcDsgQnkgbWFraW5nIGFuZCBrZWVwaW5n
IHRoZSBTRkMgc2VydmljZTxicj4NCiZndDtoZWFkZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50IG1h
a2VzIGl0IG1vcmUgYXBwbGljYWJsZSBpbiBtb3JlPGJyPg0KJmd0O2Vudmlyb25tZW50cyBhbmQg
bW9yZSBsaWtlbHkgdG8gZ2V0IGFkb3B0ZWQgYnJvYWRseS48YnI+DQomZ3Q7PGJyPg0KJmd0OyAm
bmJzcDsgUm9uPGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7LS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS08YnI+DQomZ3Q7RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgWzxhIGhyZWY9
Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86amd1aWNo
YXJAY2lzY28uY29tPC9hPl08YnI+DQomZ3Q7U2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAz
OjUyIFBNPGJyPg0KJmd0O1RvOiBKb2VsIE0uIEhhbHBlcm47IFJvbiBQYXJrZXI8YnI+DQomZ3Q7
Q2M6IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0
Zi5vcmc8L2E+PGJyPg0KJmd0O1N1YmplY3Q6IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPGJy
Pg0KJmd0Ozxicj4NCiZndDtIaSBKb2VsLDxicj4NCiZndDs8YnI+DQomZ3Q7UGVyaGFwcyBidXQg
SSB3b3VsZCBwb2ludCBvdXQgdGhhdCB0aGUgYmFzZSBTRkMgaGVhZGVyIGNvdWxkIGhhdmUgYSBs
b3Q8YnI+DQomZ3Q7bW9yZSBpbmZvcm1hdGlvbiB0aGFuIGp1c3QgdGhlIGNoYWluIElEOyBJIHdv
dWxkIGFsc28gcG9pbnQgb3V0IHRoYXQgdGhlPGJyPg0KJmd0O2RldmlsIGlzIGluIHRoZSBkZXRh
aWxzIGFuZCBzYXlpbmcgJnF1b3Q7d2VsbCwgSSBjYW4ganVzdCB1c2UgYW4gTVBMUyBsYWJlbCZx
dW90Ozxicj4NCiZndDtoaWRlcyBtdWNoIG9mIHRoZSBjb21wbGV4aXR5IG9mIGFjdHVhbGx5IGRv
aW5nIHRoYXQuPGJyPg0KJmd0Ozxicj4NCiZndDtPbiAzLzE0LzE0LCAyOjM1IFBNLCAmcXVvdDtK
b2VsIE0uIEhhbHBlcm4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4u
Y29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7IHdyb3RlOjxi
cj4NCiZndDs8YnI+DQomZ3Q7Jmd0O0lmIHRoZSB0cmFuc3BvcnQgaGVhZGVyIGNhcnJpZXMgZW5v
dWdoIGluZm9ybWF0aW9uIGZvciBpZGVudGlmeWluZyB0aGU8YnI+DQomZ3Q7Jmd0O3NlcXVlbmNl
IChWTEFOIHRhZyBvciBNUExTIGxhYmVsIGNhbiBib3RoIGRvIHRoZSBqb2IpLCB0aGVuIGFyZ3Vh
Ymx5PGJyPg0KJmd0OyZndDt0aGUgZ2xvYmFsIGNoYWluIElEIGlzIHJlZHVuZGFudC4gSSBjYW4g
bGl2ZSB3aXRoIGNhcnJ5aW5nIGl0IGFueXdheTxicj4NCiZndDsmZ3Q7ZWl0aGVyIGlmIEkgaGF2
ZSBtZXRhZGF0YSB0byBjYXJyeSwgb3IgaWYgSSBuZWVkIHRoZSBjaGFpbiBJRCBmb3Igc29tZTxi
cj4NCiZndDsmZ3Q7cHVycG9zZS48YnI+DQomZ3Q7Jmd0OyBBZnRlciBhbGwsIHNvbWUgZm9sa3Mg
c2VlbSB0byB3YW50IHRvIHVzZSB0aGF0IGZvciB0aGUgZm9yd2FyZGluZzxicj4NCiZndDsmZ3Q7
ZGVjaXNpb25zLjxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDtZb3Vycyw8YnI+DQomZ3Q7Jmd0
O0pvZWw8YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7T24gMy8xNC8xNCwgMjoyOCBQTSwgUm9u
IFBhcmtlciB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsgVGhlIGNoYWluIElEIGlzIHRoZSBsYWJl
bCB0aGF0IGRlZmluZXMgdGhlIHNlcXVlbmNlIG9mIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDtm
dW5jdGlvbnMgdGhhdCBtdXN0IGJlIHZpc2l0ZWQuICZuYnNwOyBJdCBjYW4gYmUgdGhvdWdodCBv
ZiBhcyBhIGhhbmRsZSBmb3IgYTxicj4NCiZndDsmZ3Q7Jmd0O3N0YWNrIG9mIG11c3QtdmlzaXQg
bmV0d29yayBsb2NhdGlvbnMuICZuYnNwOyBJIGRvbid0IHNlZSBob3cgdGhpcyBjYW4gYmU8YnI+
DQomZ3Q7Jmd0OyZndDthbnl0aGluZyBidXQgbWFuZGF0b3J5Ljxicj4NCiZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyAmbmJzcDsmbmJzcDsmbmJzcDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7IEZyb206IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnPC9hPl0gT24gQmVoYWxmIE9mIFN1cmVuZHJhIEt1bWFyPGJyPg0KJmd0OyZndDsmZ3Q7KHNt
a3VtYXIpPGJyPg0KJmd0OyZndDsmZ3Q7IFNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMTo0
NiBQTTxicj4NCiZndDsmZ3Q7Jmd0OyBUbzogSm9lbCBNLiBIYWxwZXJuOyBOQVBJRVJBTEEsIE1B
UklBIEg8YnI+DQomZ3Q7Jmd0OyZndDsgQ2M6IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7IFN1Ympl
Y3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxi
cj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBbVHJpbW1lZCB0aGUgcmVjaXBpZW50
IGxpc3QgLSBuZWVkcyBhcHByb3ZhbCBvdGhlcndpc2VdPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7IENvbXBsZXRlbHkgYWdyZWUgaGVyZS48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsgU0ZDIGRvZXMgbm90IHByZXZlbnQgVkxBTiBzdGl0Y2hpbmcgYW5kIG9u
ZSBjYW4gY29udGludWUgdG8gZG8gdGhhdC48YnI+DQomZ3Q7Jmd0OyZndDtXaGlsZSBhdCB0aGUg
c2FtZSB0aW1lIFNGQyBjYW4gaW5jbHVkZSBWTEFOIHN0aXRjaGluZyB0byBzdXBwb3J0PGJyPg0K
Jmd0OyZndDsmZ3Q7bGVnYWN5IFNGcyBpbiB0aGUgc2FtZSBjaGFpbiB0aGF0IGluY2x1ZGVzIFNG
QyBhd2FyZSBTRnMuIEV2ZW4gbGVnYWN5PGJyPg0KJmd0OyZndDsmZ3Q7U0ZzIGJlbmVmaXQgZnJv
bSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgaGVuY2UgY2FuIGJlIHNoYXJlZCBhY3Jvc3M8YnI+
DQomZ3Q7Jmd0OyZndDtkaWZmZXJlbnQgc2VydmljZSBjaGFpbnMuPGJyPg0KJmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7IFN1cmVuZHJhLjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBPbiAzLzE0LzE0IDEw
OjI2IEFNLCAmcXVvdDtKb2VsIE0uIEhhbHBlcm4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwv
YT4mZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgTXkg
b3duIGluY2xpbmF0aW9uIGlzIHRvIG9ic2VydmUgdGhhdCBpZiB5b3UgZG9uJ3QgbmVlZCBleHBs
aWNpdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIHlvdSBk
b24ndCBuZWVkIG1ldGFkYXRhLCB5b3UgY2FuIGp1c3Qgb21pdDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsgdGhlIHNmYy9uc2ggaGVhZGVyLiBTdGlsbCBkbyBzZXJ2aWNlIGNoYWluaW5nLCBqdXN0IG5v
IGV4dHJhIGhlYWRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyBJZiB3ZSBhcmUgZ29pbmcgdG8gaGF2ZSB0aGUgaGVhZGVyLCBpdCBzZWVtcyB0byBtZSB0aGF0
IHRoZSBjaGFpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDtpZGVudGlmaWNhdGlvbiBmaWVsZCBpcyB2
ZXJ5IHVzZWZ1bCwgYW5kIGxvdyBjb3N0IG9uY2Ugd2UgaGF2ZSB0aGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7aGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
IFlvdXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTQvMTQsIDE6MDAgUE0sIE5BUElFUkFMQSwgTUFS
SUEgSCB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBFeHBsaWNpdCBjaGFpbiBpZGVu
dGlmaWNhdGlvbiBzaG91bGQgYmUgbWFkZSBvcHRpb25hbC4gSSBiZWxpZXZlIGl0PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgd2FzIGRpc2N1c3NlZCBmZXcgbW9udGhzIGFnbyBvbiB0aGlzIG1h
aWxpbmcgbGlzdC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IE1hcmlhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAqRnJvbToqc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XSAqT24gQmVo
YWxmIE9mICpKbWguZGlyZWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKlNlbnQ6KiBUaHVy
c2RheSwgTWFyY2ggMTMsIDIwMTQgMTI6MTIgUE08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAq
VG86KiA8YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmtl
Z3JheUBjaXNjby5jb208L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29t
IiB0YXJnZXQ9Il9ibGFuayI+bHVjeS55b25nQGh1YXdlaS5jb208L2E+OyA8YSBocmVmPSJtYWls
dG86c21rdW1hckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj4NCnNta3VtYXJAY2lzY28uY29t
PC9hPjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86amd1aWNoYXJA
Y2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+amd1aWNoYXJAY2lzY28uY29tPC9hPjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpDYzoqIDxhIGhyZWY9Im1haWx0bzpuaWNvbGFzLmJvdXRob3Jz
QHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5rIj5uaWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb208
L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0Bp
ZXRmLm9yZzwvYT47IDxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPg0KaGFkaUBtb2phdGF0dS5jb208L2E+Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IDxhIGhyZWY9Im1haWx0bzpyb25fcGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9
Il9ibGFuayI+cm9uX3BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT47DQo8YSBocmVmPSJt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj5icmlqc21hbkBqdW5p
cGVyLm5ldDwvYT47PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOmpt
aEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9h
Pjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpTdWJqZWN0OiogUmU6IFtzZmNdIGRyYWZ0LXJp
anNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgKkltcG9ydGFuY2U6KiBMb3c8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEFzc3VtaW5nIEkgdW5kZXJzdGFuZCB5b3UgcHJvcGVybHkgS2VuLCBJ
IGRpc2FncmVlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgRm9yIGV4YW1wbGUsIGJ5IHVzaW5nIHNlcGFyYXRlIHRlcm1zIEkgY2FuIGVhc2lseSBk
aXNjdXNzIHRoZSBmYWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhhdCBjZXJ0YWluIGtp
bmRzIG9mIGRhdGEgKGNoYWluIGlkZW50aWZpY2F0aW9uKSBvbmx5IG5lZWQgdG8gYmU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhZGp1c3QgYnkgYSBmZXcgYXBwcyBpbiByYXJlIGNhc2VzLiBB
bmQgdGhhdCBkYXRhIGlzIG5vdCBiZWVkZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBieSB0
aGUgYXBwbGljYXRpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgVW5sZXNzIHlvdSB3b3VsZCBsaWtlIHRvIGNvbnNpZGVyIHRoZSBjaGFpbiBp
ZGVudGlmaWNhdGlvbiBhcyBiZWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9wdGlvbmFs
Pzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91
cnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBK
b2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VudCBm
cm9tIG15IFNhbXN1bmcgc21hcnRwaG9uZSBvbiBBVCZhbXA7VDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0t
LS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0tLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0
aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZyb206ICZxdW90O0tlbiBHcmF5IChrZWdy
YXkpJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPmtlZ3JheUBjaXNjby5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7
PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
a2VncmF5QGNpc2NvLmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRv
OiBMdWN5IHlvbmcgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSUzZSUzZSwlMjJT
dXJlbmRyYSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSZndDsm
Z3Q7LCZxdW90O1N1cmVuZHJhPC9hPiBLdW1hciAoc21rdW1hcikmcXVvdDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNta3VtYXJAY2lzY28uY29tIiB0YXJn
ZXQ9Il9ibGFuayI+c21rdW1hckBjaXNjby5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c21r
dW1hckBjaXNjby5jb20lM2UlM2UsJTIySmltIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNta3Vt
YXJAY2lzY28uY29tJmd0OyZndDssJnF1b3Q7SmltPC9hPiBHdWljaGFyZDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7KGpndWljaGFyKSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZs
dDs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+amd1
aWNoYXJAY2lzY28uY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqZ3VpY2hhckBjaXNjby5jb208L2E+Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDQzogTmljb2xhcyBCT1VUSE9SUyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPk5p
Y29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZs
dDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tJTNlJTNlLHNmYyIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20mZ3Q7Jmd0
OyxzZmM8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+c2ZjQGlldGYub3JnPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmclM2UlM2UsSmFtYWwiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
c2ZjQGlldGYub3JnJmd0OyZndDssSmFtYWw8L2E+IEhhZGkgU2FsaW0gJmx0OzxhIGhyZWY9Im1h
aWx0bzpoYWRpQG1vamF0YXR1LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmhhZGlAbW9qYXRhdHUuY29t
PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1v
amF0YXR1LmNvbSUzZSUzZSxSb24iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86aGFkaUBtb2phdGF0
dS5jb20mZ3Q7Jmd0OyxSb248L2E+IFBhcmtlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0
OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9
Il9ibGFuayI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb20lM2UlM2UsJTIyYnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSZndDsmZ3Q7LCZxdW90O2JyaWpz
bWFuQGp1bmlwZXIubmV0PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVm
PSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0OyZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0JTNlJTNlLCUyMkpvZWwiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQmZ3Q7Jmd0OywmcXVvdDtKb2VsPC9hPiBNLiBIYWxwZXJuJnF1b3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIHdvcmQgJnF1b3Q7bWV0YWRhdGEmcXVvdDsgaXMgYSBw
dXJwb3NlbHkgYW1iaWd1b3VzIHRlcm0gJnF1b3Q7ZGF0YSB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgcHJvdmlkZXMgaW5mb3JtYXRpb24gYWJvdXQgb3RoZXIgZGF0YSZxdW90Oy4gSXQg
aXMgdXNlZCB0byBhdm9pZCBUSElTPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkaXNjdXNzaW9u
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9y
IGV4YW1wbGUsIEkgcHJvcG9zZSB3ZSBkZWZpbmUgJnF1b3Q7dGVxdWlsYSBtZXRhZGF0YSZxdW90
OyBiZWNhdXNlLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZyYW5rbHksIEkgd2lsbCBuZWVk
IHRvIG9yZGVyIGEgdHJpcGxlLXNob3QgaWYgd2Uga2VlcCBhdHRlbXB0aW5nPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgdG8gZGVmaW5lIHNvbWV0aGluZyB0aGF0LCBieSBkZWZpbml0aW9uLCBp
cyBhbWJpZ3VvdXMuIEknZCBsaWtlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbXkgYmFydGVu
ZGVyIHRvIHVuZGVyc3RhbmQgbWUgc3BlY2lmaWNhbGx5IHdoZW4gSSBzYXkgJnF1b3Q7SSBuZWVk
IGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Nob3QmcXVvdDsuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEzLzE0IDc6NDkgQU0sICZx
dW90O0x1Y3kgeW9uZyZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWku
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bHVjeS55b25nQGh1YXdlaS5jb208L2E+PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7Jmd0OyB3
cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7U25pcC4uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtT
SyZndDsgSnVzdCBjb3B5aW5nIGZyb20gdGhlIFBTOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7LS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O0RhdGEg
cGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkgdG8gZXhjaGFuZ2UgaW5mb3JtYXRp
b248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JldHdlZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0O3RoZSBuZXR3b3JrIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2Vl
biBzZXJ2aWNlIGZ1bmN0aW9ucyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCBzZXJ2aWNl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtmdW5jdGlvbnMgYW5kIHRoZSBu
ZXR3b3JrLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDstLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7SXQgaXMgYSBsdWNpZCBkZWZpbml0aW9uLiBXZSBhcmUgdW5uZWNlc3NhcmlseSBt
YWtpbmcgdGhlIHdvcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZxdW90O25ldHdvcmsmcXVv
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2NvbnRyb3ZlcnNpYWwsIElN
Ty48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7W0x1Y3ldIFRoaXMgaXMgbXkgcG9pbnQuICZxdW90O1RoZSBu
ZXR3b3JrJnF1b3Q7IGlzIHRvbyBnZW5lcmFsIGhlcmUsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDt3aGljaCBicmluZ3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O21ldGFk
YXRhIGdyZWF0IHBvd2VyIHRvIGRvIG1hbnkgdGhpbmdzLiBUaGlzIGlzIHdoeSBwZW9wbGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ludmVudCBpZGVhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7aGVyZSwgd2hpY2ggY2F1c2VzIGEgbG90IG9mIGRlYmF0ZXMgb24gbWV0
YWRhdGEgdXNhZ2UgcG90ZW50aWFscy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7c2hvdWxkIG5vdCBzcGVuZCBhIGxvdCBv
ZiB0aW1lcyBvbiB0aGF0IGRlYmF0ZXMgYW5kIGp1ZGdlIHdoaWNoPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDt1c2FnZSBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7dmFs
dWFibGUgb3Igbm90LiBUaHVzLCBmb3IgdGhlIFNGQyB3b3JrLCBpdCB3aWxsIGJlIGhlbHBmdWwg
aWY8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dlIGNhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7bmFycm93IGRvd24gYSBiaXQuIEpvZWwgbWFrZXMgZXhwbGljaXRseSB0
d28gY2FzZXMsIHdoaWNoIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoZWxwZnVsIHRvPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtkZXZlbG9wIHVzZSBjYXNlcyBmb3Ig
ZWFjaCBjYXNlLiBJIHdvdWxkIGxpa2UgdG8gc2VlIHRoYXQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtwcm9ibGVtPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtzdGF0
ZW1lbnQgY2FuIGJlIG1vcmUgc3BlY2lmaWMgb24gbWV0YWRhdGEgZGVmaW5pdGlvbiwgd2hpY2gg
bWF5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7aGVscGZ1bCBpbiBsZXNzIGZvY3VzaW5nIG9uIGl0IGFuZCBtb3ZpbmcgZm9y
d2FyZC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7THVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtTdXJlbmRyYS48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7VGhhbmtzLDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0x1Y3k8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDstLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0Zyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFs8YSBo
cmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmpn
dWljaGFyQGNpc2NvLmNvbTwvYT5dPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7U2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA0OjM4IFBNPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7VG86IEx1Y3kgeW9uZzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0NjOiBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXMg
Qk9VVEhPUlM7IFJvbiBQYXJrZXI7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFu
ayI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8
L2E+Jmd0Ozsgc2ZjOyBKYW1hbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SGFkaSBTYWxpbTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O1N1YmplY3Q6IFJlOiBbc2Zj
XSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0O0hpIEx1Y3ksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Tm8uIEkgYW0g
c2ltcGx5IHNheWluZyB3ZSBzaG91bGQgbm90IG92ZXJjb21wbGljYXRlIHRoZSBwcm9ibGVtPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7c3RhdGVtZW50IHdpdGggdGV4
dCB0aGF0IGFkZHMgbGl0dGxlIHRvIG5vIHZhbHVlIGluIG15IG9waW5pb24uPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgV2hldGhlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0O3dlIGNhbGwgaXQgbWV0YWRhdGEsIG9yIGNvbnRleHQsIGhhcyBubyBiZWFyaW5nIG9u
IHRoZSBmYWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGF0IHRoZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O3Byb2JsZW0gc3RhdGVtZW50IGFscmVhZHkgY2xl
YXJseSBzdGF0ZXMgd2UgbmVlZCB0byBiZSBhYmxlIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtwYXNzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7aW5mb3JtYXRp
b24gYmV0d2VlbiBTRsK5cyBhbmQgYmV0d2VlbiB0aGUgbmV0d29yayAmYW1wOyBTRsK5cy48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDtPbiAzLzEyLzE0LCA1OjEzIFBNLCAmcXVvdDtMdWN5IHlvbmcmcXVvdDsgJmx0Ozxh
IGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmx1Y3ku
eW9uZ0BodWF3ZWkuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9
Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpsdWN5
LnlvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O0hp
IEppbSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O0kgZm9yIG9uZSBkb24ndCBh
Z3JlZSBhbmQgdGhpbmsgd2UgYXJlIG92ZXIgY29tcGxpY2F0aW5nIHdoYXQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3Nob3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDtiZSBzdHJhaWdodGZvcndhcmQuIFRoZSBTRkMgZW5jYXBzdWxhdGlvbiBzaG91bGQg
ZW5hYmxlIHR3bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhpbmdzOjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7MS4gU3RlZXJpbmcgb2Ygc2VsZWN0ZWQgZmxvd3MgdGhyb3Vn
aCBhIHNlcnZpY2UgY2hhaW47IHRoaXMgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtzZXJ2aWNlIGZ1bmN0
aW9uIHBhdGguPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OzIu
IFBhc3Npbmcgb2YgY29udGV4dCBhc3NvY2lhdGVkIHdpdGggYSBnaXZlbiBmbG93IHdpdGhpbiBz
YWlkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2Z1bmN0aW9uIHBhdGguIFRoaXMgY29udGV4dCBpbmZv
cm1hdGlvbiBtYXkgYmUgY29uc3VtZWQgYnkgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7U0Yg
KGFuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2FwcGxpY2F0
aW9uIElEIGlzIGFuIGV4YW1wbGUpIG9yIG1heSBiZSBjb25zdW1lZCBieSB0aGU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7ZWxlbWVudHMgKGEgdnJmLUlEIGlzIGFuIGV4YW1wbGUpLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtbTHVjeV0gRG8geW91IGNhbGwg
dGhlIGNvbnRleHQgYXMgbWV0YWRhdGEgb3Igbm90PyBEbyB3ZSBoYXZlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDthbm90aGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0O3Rlcm0gaGVyZSBiZXNpZGUgU0ZDIGhlYWRlciBhbmQgbWV0YWRhdGEuIEkgc2VlIHRo
YXQgeW91IGRvbid0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3YW50IHRvPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O3NlcGFyYXRlIHdoYXQgaXMgY29uc3Vt
ZWQgYnkgU0YgYW5kIHdoYXQgaXMgY29uc3VtZWQgYnkgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtmb3J3YXJkaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0O2VsZW1lbnRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7THVjeTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7U2VudCBmcm9tIG15IGlQaG9uZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MTYg
UE0sICZxdW90O0x1Y3kgeW9uZyZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0Ozxh
IGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmx1Y3ku
eW9uZ0BodWF3ZWkuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWku
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPiZndDsm
Z3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgR3Jl
YXQuIFRoZW4gd2UgbWF5IGNvbnNpZGVyIHR3byBzcGVjaWFsIG1ldGFkYXRhIGRlZmluaXRpb25z
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O3Byb2JsZW0gc3RhdGVtZW50IHNvIHdlIGNhbiBhbGwg
dXNlIHRoZSBzYW1lIGRlZmluaXRpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SGVyZSBp
cyBteTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7c3Vn
Z2VzdGVkIHRleHQgYW5kIGxpa2UgdG8gaGVhciB5b3UgYW5kIG90aGVyJ3MgaW5wdXQgYW5kPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzdWdnZXN0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRh
ZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dG88YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2V4Y2hhbmdlIGlu
Zm9ybWF0aW9uIGJldHdlZW4gdGhlIGVsZW1lbnRzIGluIGEgc2VydmljZSBmdW5jdGlvbjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Y2hhaW5pbmcuIElu
IHRoaXMgY29udGV4dCwgdGhlcmUgYXJlIHR3byB0eXBlcyBvZiBkYXRhIHBsYW5lPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7IFNlcnZpY2UgRnVuY3Rpb24gTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBl
eGNoYW5nZWQgYmV0d2Vlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Y2xhc3NpZmllciBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2Vydmlj
ZSBmdW5jdGlvbnMgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0O2ZhY2lsaXRhdGUgc2VydmljZSBmdW5jdGlvbnMgb24gdGhlIHBhY2tldCB0cmVhdG1l
bnQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTdGVlcmluZyBN
ZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGZyb20gc2VydmljZSBmdW5jdGlvbnMgdG8gYTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Y2xhc3NpZmllciBv
ciBzZXJ2aWNlIG5vZGUgZm9yIHRyYWZmaWMgZm9yd2FyZGluZyBwdXJwb3NlLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgLWVuZDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IEZyb206IEpvZWwgTS4gSGFscGVybiBbPGEgaHJl
Zj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbTwvYT5dPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsgU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjM1IFBNPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgVG86IEx1Y3kg
eW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsg
PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+DQpi
cmlqc21hbkBqdW5pcGVyLm5ldDwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBo
cmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU2FsaW08YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY10g
ZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFllcywgSSBhbSB0cnlpbmcgdG8gY29uc2lzdGVu
dGx5IGRpc3Rpbmd1aXNoIHRob3NlIHR3byBjYXNlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
d2hlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7dGFs
a2luZyBhYm91dCB0aGUgaW5mb3JtYXRpb24gY2FycmllZCB3aXRoIHBhY2tldHMgaW4gc2Vydmlj
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y2hhaW5zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDM6MTMgUE0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSm9lbCwg
U2VlIGJlbG93LiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1h
aWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZzwvYT5dIE9uIEJlaGFsZiBPZiBKb2VsIE0uIEhhbHBlcm48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O1NlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjowMiBQTSBUbzog
THVjeSB5b25nOyBOaWNvbGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtCT1VUSE9SUzs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uIFBh
cmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj5i
cmlqc21hbkBqdW5pcGVyLm5ldDwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4m
Z3Q7OyBzZmM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2Zj
LW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgd2FzIHRyeWluZyB0byB3b3JkIGl0IGNhcmVmdWxseSBub3Qg
dG8gZm9jdXMgb24gd2hvIHB1dHM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlv
biBpbiwgYnV0IG9ubHkgb24gd2hvIGNvbnN1bWVzIHRoZSBpbmZvcm1hdGlvbi48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSW5mb3JtYXRpb24g
Zm9yIHNlcnZpY2UgZnVuY3Rpb25zIG1heSBjb21lIGZyb20gdGhlIGluZ3Jlc3M8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2xhc3NpZmllciBv
ciBmcm9tIG90aGVyIHNlcnZpY2UgZnVuY3Rpb25zLiBbTHVjeV0gdGhpcyBpczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7dGhlIG9uZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldy4gSW5m
b3JtYXRpb24gZm9yIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9yd2FyZGluZzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3aWxsIGdl
bmVyYWxseSBjb21lIGZyb20gdGhlIGluZ3Jlc3MgY2xhc3NpZmllciwgYnV0IGluPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtzcGVjaWFsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhc2VzIG1heSBiZSBwcm92aWRlZCBieSBzZXJ2aWNlIGZ1
bmN0aW9ucy4gKEkga2VlcDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2FudGluZyB0byBnZXQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgcmlk
IG9mIHRob3NlIHNwZWNpYWwgY2FzZXMsIGJ1dCBzbyBmYXIgdGhlcmUgc2VlbSB0byBiZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7anVzdCBlbm91Z2g8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgb2YgdGhlbSB0byB3YXJyYW50IGNvdmVyaW5n
IGluIHRoZSBzb2x1dGlvbi4gQW5kIG1vcmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ltcG9y
dGFudGx5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBzaWduaWZpY2FudCBzdXBwb3J0IGZvciBpdCBpbiB0aGUgd29ya2luZyBncm91cC4pIFtM
dWN5XTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7VGhpcyBpczxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgc2Vjb25kIGNhc2UgdXNpbmcg
bWV0YWRhdGEgaW4geW91ciB2aWV3IChidXQgeW91IGRvbid0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtsaWtlIGl0KS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgQW5kIHlvdSBzdWdnZXN0IGRpc3Rpbmd1aXNoaW5nIHRoZXNlIHR3byBjYXNlcyB3
aGVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkaXNjdXNzaW5nPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFib3V0IG1ldGFkYXRhIHVzYWdl
LiBJcyB0aGF0IHJpZ2h0IHVuZGVyc3RhbmRpbmc/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDI6MzMgUE0sIEx1
Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEpvZWwsIEkgaW50ZXJwcmV0IHRoYXQgeW91IHN1Z2dlc3RzIHRoYXQg
ZGlzdGluZ3Vpc2ggdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtleGNoYW5nZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3Jt
YXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGRhdGEgcGxh
bmUgY2FycmllZCBmcm9tIGEgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rp
b24gdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGEgc2VydmljZSBub2RlLiBJcyB0aGlzIHJpZ2h0IHVuZGVyc3RhbmRpbmc/IEx1Y3k8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBo
cmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tPC9hPl0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiw8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OzIwMTQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxOjE5PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBQ
TTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlciBDYzogSmltIEd1
aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAoamd1aWNoYXIpOyA8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQi
IHRhcmdldD0iX2JsYW5rIj4NCmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7OyBzZmM7IEph
bWFsIEhhZGkgU2FsaW0gU3ViamVjdDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRh
ZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE15IGluY2xpbmF0aW9uIHdvdWxkIGJlIHRvIHR1bmUgdGhh
dCBkZWZpbml0aW9uIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkaXN0aW5ndWlzaDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmV0
d2VlbiBkYXRhcGxhbmUgY2FycmllZCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBmb3IgdXNlIGJ5PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmdW5jaXRvbnMgKHdoYXRldmVyIHRoZSBv
cmlnaW4pLCBhbmQgZGF0YXBsYW5lIGNhcnJpZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2lu
Zm9ybWF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBpbnRlbmRlZCBmb3IgZGF0YXBsYW5lIGZvcndhcmRpbmcgY29tcG9uZW50cy48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgSm9lbCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgYWdyZWUgdGhhdCB3ZSBu
ZWVkIHVzaW5nIHRoZSBzYW1lIGRlZmluaXRpb24gZm9yIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3Rlcm0sIGJ1dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRpc2FncmVlIHRoYXQgdGhlIG1ldGFkYXRhIGRlZmluaXRpb24g
aGVyZSBpcyBhIHNldCBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4g
VGhpcyBtYXkgYmUgdG9vIG5hcnJvdzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7b3IgbGVhZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHRvIGEgcGFydGljdWxhciBzb2x1dGlvbi4gSSBhbSBmaW5lIHdpdGggdGhpcyBkZWZpbml0
aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwcm9ibGVtIHN0YXRlbWVu
dCB3LyBtaW5vciB0d2VhayAoc3VnZ2VzdGVkIG9uIG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2xpc3QpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1l
dGFkYXRhIHByb3ZpZGVzIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YWJpbGl0eSB0bzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGNsYXNzaWZpZXJzIGFuZCBzZXJ2
aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBhbmQgc2Vydmlj
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb25zIGFuZDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNs
YXNzaWZpZXJzfHNlcnZpY2Ugbm9kZXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGVyZSBtYXkgYmUgYSBzb2x1dGlv
biB0aGF0IGEgc2VydmljZSBmdW5jdGlvbiBwYXNzZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3NvbWU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIHRvIGF0dGFj
aGVkIHNlcnZpY2Ugbm9kZSB3aXRob3V0IHVzaW5nIFNGQzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7aGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLCBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgSGFscGVybiBEaXJlY3Q8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJl
Zj0ibWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tPC9hPl0gU2VudDogV2VkbmVzZGF5LDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7TWFyY2ggMTIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMjAxNCAxMjoyNSBQTSBUbzogTHVj
eSB5b25nOyBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O0JPVVRIT1JTOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0IiB0YXJnZXQ9Il9ibGFuayI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+ICZsdDs8YSBocmVm
PSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3Vi
amVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJh
dGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEx1Y3ksIHlvdSBzYXkgJnF1b3Q7dGhlIG1ldGFkYXRhIHRlcm0gbWVh
bnMgLi4uJnF1b3Q7IFRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVmaW5pdGlvbiB5b3U8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyB0aGVuIHByb3ZpZGUgaXMgYSBkZWZpbml0aW9uIG9mIHRoZSBzZXQgb2YgaW5mb3JtYXRp
b24gd2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FyZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb3Bvc2luZyB0aGF0IHdl
IHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gSSwgYW5kIG90aGVycyw8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2hhdmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBiZWVuIHVzaW5nIHRoZSB0ZXJtIG1ldGFkYXRhIG1vcmUgbmFycm93
bHkuIFdlIGNhbiB1c2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3doYXRldmVyPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGVm
aW5pdGlvbiB3ZSB3YW50LiBCdXQgd2UgZG8gbmVlZCB0byBhZ3JlZSBvbiB0aGU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2RlZmluaXRpb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIHRoZSBwdXJwb3NlcyBvZiB0aGUg
V0csIGl0IHNlZW1zIG11Y2ggbW9yZSB1c2VmdWwgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3VzZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyB0ZXJtIG1ldGFkYXRhIGZvciB0aGUgbmFycm93ZXIgZGVzY3JpcHRpb24u
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDE6MTkgUE0s
IEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgSm9lbCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBh
Z3JlZS4gV2UgbmVlZCB0byBkaWZmZXJlbnRpYXRlIHRoZSBtZXRhZGF0YSB1c2VkIGJ5PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb24gYW5kIFNGQyBoZWFk
ZXIuIFRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIGNhcnJ5aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtzb21lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7c3RhdGVzIGFsb25nIHdpdGggdGhlIHBhY2tldC4gSU1POiBTRkMg
aGVhZGVyIGlzIGEga2luZCBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhIGNhcnJpZWQgb24gcGFja2V0IGZv
ciBuZXh0IHNlcnZpY2Ugbm9kZSB0byB1c2UuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtJbiB0
aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDtjb250ZXh0IG9mIFNGQywgd2UgaGF2ZSB0ZXJtIGZvciBTRkMgaGVhZGVyIGFu
ZCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhIHRoYXQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDt3YXMg
Y2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBvciBiZXR3ZWVuIHNlcnZpY2U8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDtmdW5jdGlvbnMgYW5kIGNsYXNzaWZpZXJzL3NlcnZpY2Ugbm9kZXMsIHdoaWNoIGlzIHdo
YXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBkcmFmdDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZvY3VzLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBUaGFua3MsIEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTog
Sm9lbCBNLiBIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPl0gU2Vu
dDogV2VkbmVzZGF5LCBNYXJjaCAxMiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAyMDE0PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IDExOjE4IEFNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJr
ZXIgQ2M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSmltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEd1aWNoYXJkIChq
Z3VpY2hhcik7IDxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJf
YmxhbmsiPg0KYnJpanNtYW5AanVuaXBlci5uZXQ8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFkaSBT
YWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBJIHRoaW5rIGl0IGlzIGltcG9ydGFudCB0byBrZWVwIGEgc3Ryb25nIGRpc3RpbmN0aW9u
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiZXR3ZWVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhICh3aGlj
aCBpcyBmb3IgdXNlIGJ5IGFwcGxpY2F0aW9ucykgYW5kIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjaGFpbmluZyBpbmZvcm1hdGlvbiBpbiB0aGUgYmFzZSBz
ZXJ2aWNlIGNoYWluIGhlYWRlciw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3doaWNoIGlzPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGZvciB1c2UgYnkgdGhlIHNlcnZpY2UgY2hhaW4gc3VwcG9ydCBtZWNoYW5pc21zLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8x
Mi8xNCwgMTA6NDIgQU0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZ1bGx5IGFncmVl
IHdpdGggSm9lLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlIHNob3VsZCBub3QgcmVxdWly
ZSBhIGZpeCBsZW5ndGggZm9yIGluLWJhbmQgbWV0YWRhdGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2J1dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWxzbyBub3QgbGVhdmUgaXQgZm9yIGZyZWVseSB1c2FnZS4g
SW4gZmFjdCwgd2hlbiBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBub2RlIGluc2VydHMgU0ZDIGhlYWRlciBvbiBhIChlbmNhcHN1bGF0ZWQpIHBhY2tldCBh
bmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlbmQgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5leHQgc2Vy
dmljZSBub2RlLCBTRkMgaGVhZGVyIGl0c2VsZiBjYW4gYmUgc2VlbiBhcyBhPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDttZXRhZGF0YS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBMdWN5PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTog
c2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0gT24gQmVoYWxm
IE9mIEpvZWwgTS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0hhbHBlcm48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgOToyMSBBTSBUbzogTmljb2xhczxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Qk9VVEhPUlM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb24gUGFya2VyIENj
OiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxhIGhy
ZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmJyaWpzbWFu
QGp1bmlwZXIubmV0PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciBpbi1iYW5kIG1ldGFkYXRhLCB0aGUgQVBJIGZvciBhY2Nl
c3MgY2FuIGVhc2lseSBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3luY2hyb25vdXMuIE91dCBvZiBiYW5kIG1l
dGFkYXRhIG5lZWRzIGRpZmZlcmVudDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGFuZGxpbmcu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBUaGVyZSBhcmUgbWFueSBjYXNlcyB3aGVyZSBvdXQtb2YtYmFuZCBtZXRh
ZGF0YSBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dXNlZnVsIGFuZDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
YXBwcm9wcmlhdGUuIEJ1dCB0aGV5IGRvIG5vdCBjb3ZlciBhbGwgbmVlZHMgYnkgYW55PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtzdHJldGNoLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEV2
ZW4gaWYgZWFjaCBwaWVjZSBvZiBpbi1iYW5kIG1ldGFkYXRhIGlzIG9mIGZpeGVkPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtsZW5ndGgsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGVyZSBhcmUgbWFueSBkaWZm
ZXJlbnQga2luZHMgb2YgbWV0YXR5cGUuIFRyeWluZyB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7c2F5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmcXVvdDt0aGVyZSB3aWxsIGJlIGV4YWN0bHkgZm91ciBwaWVj
ZXMsIGFuZCB0aGV5IHdpbGwgYmUgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3R5cGVzPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyB0MSwgdDIsIHQzLCBhbmQgdDQmcXVvdDsgaXMgc2ltcGx5IHRvbyBzcGVjaWZp
YyBmb3IgZXZlbiA4MCU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O29mIHRoZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDtuZWVkcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCA4OjUyIEFNLCBOaWNvbGFzIEJPVVRIT1JT
IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhlbGxvIFJvbiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFNlbmRpbmcgb3V0IG9mIGJhbmQgY29uZ3J1ZW50IG1ldGFkYXRhIG1heSBu
b3QgYmUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbnN3ZXI8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyB0byBhbGwgbmVlZHMgYnV0IGl0IGlzIG9uZSB0b29sIHRoYXQgd2Ugc2hvdWxkIGtlZXAuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOb3QgYWxsIG1ldGFkYXRhIGlzIHRpZWQg
dG8gYSBzcGVjaWZpYyBwYWNrZXQsIGZvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZXhhbXBs
ZSBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcG9saWN5IGNoYW5nZSBpbiBQQ1JGIGNvdWxkIGxlYWQgdG8g
c29tZSBtZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2lnbmFsaW5nLDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHRoZSByZWFjdGlvbiB0aW1lIG5lZWQgbm90IGJlIGltbWVkaWF0ZSwgZmV3IG1z
IG1heTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bm90IG1hdHRlci48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFzIHlvdSBwb2ludCwgaWYgYSBwYWNrZXQgaXMgdGllZCB0byBh
IG1ldGFkYXRhIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvcnJlbGF0aW9uPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgaW5mbyBjYW4gYmUgc2V0IGluIGJvdGggcGFja2V0IHRvIGRlYWwgd2l0aCBpdCAo
aS5lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4
cGVjdGVkIGZsYWcgaW4gdGhlIFNGQyBoZWFkZXIsIHBsdXMgYW4gaWQpPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGaW5hbGx5IHdlIGNhbiBzdGlsbCBzZW5kIHNvbWUgbGltaXRl
ZCBtZXRhZGF0YSB3aXRoaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2EgaGVhZGVyLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFRoaXMgY291bGQgYmUgdXNlZCBmb3IgbG9hZCBiYWxhbmNlcnMgaW4gcGFy
dGljdWxhciBpZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2U8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBh
Z3JlZSBvbiBhIGNvbnZlbnRpb24gdG8gbG9jYXRlICZxdW90O2NvYXJzZSBncmFpbiBwb2xpY3km
cXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAvICZxdW90O2ZpbmUgZ3JhaW4gcG9saWN5JnF1b3Q7IG9u
IHJlc2VydmVkIGNvbnRleHQgaGVhZGVycy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFRoaXMgc2VlbXMgdG8gb3BlbiB1cCBhIGxvdCBvZiBmbGV4aWJpbGl0eSAvPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtpbm5vdmF0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IE9uIHlvdXIgbGFzdCBwb2ludCwgdGhlcmUgaXMgYSBxdWVzdGlvbiBvbiBob3cgdG8g
bWFrZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIGF2YWlsYWJsZSB0byBhIFNlcnZpY2UgRnVu
Y3Rpb24uIEN1cnJlbnQgc29ja2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29ubmVjdGlvbnMgZm9yIGV4
YW1wbGUgZG8gbm90IGFsbG93IHRvIHJldHJpZXZlIElQPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtoZWFkZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvcHRpb25zLiBTbyBJIGFzc3VtZSB0aGF0IFNGQyBh
d2FyZSBTZXJ2aWNlIEZ1bmN0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2lsbDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IG5lZWQgc29tZSAoYXN5bmNocm9ub3VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPykg
QVBJIHRvIHJldHJpZXZlIFNGQyBoZWFkZXIgaW5mb3JtYXRpb24gYXMgd2VsbCBhczxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4tYmFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhLiBJIGRv
bid0IHNlZSBvdXQgb2YgYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2FkZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbXBsZXhpdHksIHRoZSBzYW1lIEFQSSBj
YW4gcHJvYmFibHkgYXBwbHkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUg
YWx0ZXJuYXRpdmUgb3B0aW9uLCBhbGxvd2luZyB2YXJpYWJsZSBzaXplZDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7bWV0YWRhdGEgaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgU0ZDIGhlYWRlciBo
YXMgc29tZSBkcmF3YmFja3MgYXMgd2VsbCwgb25lIGJlaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnJh
Z21lbnRhdGlvbiwgYW5kIHNvbWUgc3dpdGNoZXMgZXhwZWN0aW5nIGFzIHdlbGwgdG88YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xvb2sgYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBlbmQgdXNlciB0cmFm
ZmljIGhlYWRlcnMgZm9yIGxpbmsgbG9hZCBiYWxhbmNpbmcuIEk8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3dvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWdyZWUgdGhhdCBpZiB3ZSBjYW4gYWNjZXB0
IHRoZXNlIGlzc3VlcywgdGhlbiBzZW5kaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb2ZmLWxpbmUgY29u
Z3J1ZW50IG1ldGFkYXRhIGxvb3NlcyBpdHMgaW50ZXJlc3QuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBXZSBuZWVkIHRvIHRha2UgaW50byBhY2NvdW50IHRoYXQgYm90aCBpbi1i
YW5kIGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29uZ3J1ZW50PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgb3V0LW9mLWJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0IGlzIG5vdCByZWxpYWJsZS4gQTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cGFja2V0IGxvc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0cmlnZ2Vy
aW5nIHJldHJhbnNtaXNzaW9uIHdvdWxkIG5vdCBsZWFkIHRvIHRoZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7aWRlbnRpY2FsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcmVjb25zdHJ1Y3Rpb24gb2YgdGhl
IGFzc29jaWF0ZWQgbWV0YWRhdGEuIEluIHNvbWU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Nh
c2VzLCB3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1pZ2h0IHRodXMgZXZlbiBuZWVkIG5vbi1jb25ncnVl
bnQgb3V0LW9mLWJhbmQgcmVsaWFibGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSB0cmFuc3Bv
cnQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fIEZyb206PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgUGFya2VyIFs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+XSBT
ZW50Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7V2VkbmVzZGF5LDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IE1hcmNoIDEyLCAyMDE0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMTI6NDMgUE0gVG86IE5pY29sYXMgQk9V
VEhPUlMgQ2M6IEppbSBHdWljaGFyZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7KGpndWljaGFy
KTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQi
IHRhcmdldD0iX2JsYW5rIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT4gJmx0OzxhIGhyZWY9Im1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldDwvYT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2ZjOyBKYW1h
bCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJp
anNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBOaWNvbGFzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB1
bmRlcnN0YW5kIHRoZSBjb25jZXB0IGZvciBvdXQgb2YgYmFuZCBzaWduYWxpbmcgb2Y8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O21ldGFkYXRhLCBidXQgSSBhbSBjb25jZXJuZWQgdGhhdCBpdCBpbnRyb2R1Y2Vz
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzaWduaWZpY2FudDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29t
cGxleGl0eSBkdWUgdG8gdGhlIHBvdGVudGlhbCByYWNlIGNvbmRpdGlvbiBvZjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7cmVjZWl2aW5nIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVhbCBwYWNrZXQg
YmVmb3JlIHRoZSBtZXRhZGF0YS4gV2hpbGUgdGhlIHJlYWwgcGFja2V0PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtjb3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW5kaWNhdGUgdGhhdCBvdXQgb2YgYmFu
ZCBtZXRhZGF0YSBpcyBleHBlY3RlZCwgaG93IGNhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
d2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2d1YXJhbnRlZSB0aGUgb3JkZXIgb2YgcmVjZXB0aW9uPyBXaGF0
IGlmIHN3aXRjaGluZyBvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cm91dGluZzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7bm9kZXMgYXBwbHkgaGFzaCBiYXNlZCBsb2FkIGJhbGFuY2luZz8gV2hhdCBpZiB0
aGUgbG9hZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmFsYW5jaW5nIHVuZGVyc3RhbmRzIFNGQyBlbmNhcHMg
YW5kIGxvb2tzIGJleW9uZCBpdCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDtvcmlnaW5hbCBoZWFkZXIgdG8gZ2V0IGJldHRlciBlbnRyb3B5Pzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IENhbiB3ZSBndWFyYW50ZWUgdGhhdCB0aGUgbWV0YWRhdGEgYW5kIHJlYWwgcGFj
a2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aWxsIGZvbGxvdzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
dGhlIGV4YWN0IHNhbWUgcGF0aD8gSWYgd2UgY2FuIG5vdCwgdGhlbjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7aW1wbGVtZW50YXRpb25zIHdpbGw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25lZWQgdG8gYWRk
IGluZ3Jlc3MgcXVldWluZyB0byBjb3BlIHdpdGggdGhlIHNjZW5hcmlvLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQWxzbywgZG8geW91IGZlZWwgdGhhdCB0aGUgaW5jcmVhc2Ug
aW4gaW1wbGVtZW50YXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb21wbGV4aXR5IGF0IHRoZSBzZXJ2
aWNlIGZ1bmN0aW9ucyBpcyByZWFzb25hYmxlPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgVGhhbmtzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDEyLCAyMDE0LCBhdCA0OjA5
IEFNLCAmcXVvdDtOaWNvbGFzIEJPVVRIT1JTJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZs
dDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9i
bGFuayI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPiZndDsm
Z3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHRo
aW5rIHdlIG11c3QgbWFrZSBhIGRpc3RpbmN0aW9uIGJldHdlZW46PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0gTWV0YWRhdGEgd2hpY2ggc2hvdWxkIGJlIHBhcnQg
b2YgdGhlIGhlYWRlciBkZWZpbmVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthcyBpbjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBiYW5kIG1hcmtpbmcuIC0gTWV0YWRhdGEgd2l0aCBjYW4gYmUgcGFz
c2VkIG91dCBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmFuZCwgZm9yPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGV4YW1wbGUgY29uZ3J1ZW50IG91dCBvZiBiYW5kIHNpZ25hbGluZyBkZWZpbmVk
IGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGUgZHJhZnQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIGZvcm1lciBjYWxscyBmb3IgYSBsaW1pdGVkIHNw
YWNlIGluIHRoZSBoZWFkZXIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0cnVlLCBUaGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgbGF0dGVyIGhvd2V2ZXIgZG9lcyBub3QgaW5jdXIgYW55IHNwYWNl
IGxpbWl0YXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCBpczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBzdGlsbCBmYWlybHkgZWZmaWNpZW50IGFuZCBpdCByZW1haW5zIGNvbXBhdGlibGUg
d2l0aDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YSBmaXhlZDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBzaXplIGhlYWRlciB1c2VkIHRvIHJvdXRlIHRob3NlIHNpZ25hbGluZyBtZXNzYWdlczxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YWxvbmcgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNoYWlu
J3Mgc2VydmljZSBmdW5jdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBG
cm9tOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbPGEgaHJl
Zj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmpndWljaGFyQGNp
c2NvLmNvbTwvYT5dIFNlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFR1ZXNkYXksIE1hcmNoIDEx
LCAyMDE0IDY6NDggUE0gVG86IFJvbiBQYXJrZXIgQ2M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5p
Y29sYXMgQk9VVEhPUlM7IDxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFy
Z2V0PSJfYmxhbmsiPg0KYnJpanNtYW5AanVuaXBlci5uZXQ8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7IHNmYzsgSmFtYWwg
SGFkaSBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY108YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0
aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBSb24sPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlIGNhbiBjZXJ0YWlubHkg
aGF2ZSB0aGlzIGRpc2N1c3Npb24gYnV0IHdlIHNob3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Zmlyc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29uc2lkZXIgd2hhdCBpbmZvcm1hdGlvbiBp
cyBuZWNlc3NhcnkgYW5kIGlmIHNhaWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24g
Y2FuIGZpdCB3aXRoaW4gYSBmaXhlZCBudW1iZXIgb2YgY29udGV4dHM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWpvcml0eSBvZiBjYXNlcy4g
UmVtZW1iZXIsIHRoZSBnb2FsIG9mIGJlaW5nIGFibGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3RvIHBhc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgdGhyb3VnaCB0aGUgbmV0d29y
ayBpcyB0byBlbmhhbmNlIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2RlbGl2ZXJ5
LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBub3QgcGFzcyB0aGUgZW50aXJlIHdvcmtzIG9mIFNoYWtl
c3BlYXJlIDstKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50
IGZyb20gbXkgaVBob25lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBPbiBNYXIgNywgMjAxNCwgYXQgMzo1MiBBTSwgJnF1b3Q7Um9uIFBhcmtlciZxdW90Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWls
dG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMsPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBzZWUgc2lt
aWxhciByZXF1aXJlbWVudHMgZnJvbSB0aGUgM2dwcCBFUEMgc2lkZS48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O0kgd291bGQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpa2UgdG8gcHJvcG9z
ZSBhbiBPVUkgLyBUTFYgYmFzZWQgYXBwcm9hY2ggd2hlcmUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyByZXNlcnZlZCBPVUkgY2FuIGJlIHVzZWQgZm9yIGFncmVlZCB1cG9uIHR5cGVzIG9m
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjb21tb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IG1ldGFkYXRhIGFuZCB2ZW5kb3Igb3Igb3RoZXIgb3JnYW5pemF0aW9uYWwgT1VJcyBjYW48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JlIHVzZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRv
IHF1aWNrbHkgaW5ub3ZhdGUgaW4gdGhlIG5ldHdvcmtzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgU2ltdWx0YW5lb3VzbHksIEkgd291bGQgYWxzbyBsaWtlIHRvIGNvbnNpZGVyPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDttZWNoYW5pc21zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGF0
IGFyZSBvcHRpbWl6ZWQgZm9yIGxvbmcgbGl2ZWQgZmxvd3Mgc28gYXMgdG88YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2xpbWl0IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmVnYXRpdmUg
ZWZmZWN0cyBvZiBwYWNrZXQgZ3Jvd3RoLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDcsIDIw
MTQsIGF0IDg6MzQgQU0sICZxdW90O05pY29sYXMgQk9VVEhPUlMmcXVvdDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9z
bW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvYT48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VU
SE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhlbGxvIEppbTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBoYXZlIHNlZW4gY2Fz
ZXMgaW4gR2kgTEFOLCB3aGVyZSBzdWJzY3JpYmVyIHJlbGF0ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBpcyBwYXNzZWQgdG8gYSBXZWIgUHJveHkgZm9yIEhUVFAg
aGVhZGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZW5yaWNobWVudCAoYWltZWQgYXQg
c29tZSBXZWIgQ29udGVudCBwcm92aWRlcnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3BhcnRu
ZXJzIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIE1vYmlsZSBPcGVyYXRvciku
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSW5mb3JtYXRpb24gd2FzIGFuIGNvZGVkIChw
ZXJzaXN0ZW50KSBzdWJzY3JpYmVyIGlkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkZXJpdmVk
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnJvbSB0aGUgTVNJU0ROLCBhbmQgY291cGxl
IG9mIGYgY3VzdG9tZXIgcHJvZmlsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVsYXRlZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZpZWxkcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluIGFuIHNmYyBiYXNlZCBHaSBM
QU4sIHRoaXMgZW50aXR5IHNob3VsZCByZWNlaXZlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7
ZnJvbSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDbGFzc2lmaWVyPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtIEEgY2xh
c3NpZmljYXRpb24gb2YgdGhlIENvbnRlbnQgUHJvdmlkZXIgKCBJZCw8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBDYXRlZ29yeSkgYmFzZWQgb24gdHJhZmZpYyBhbmFseXNpcyAtIFRoZSBN
U0lTRE4gb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBzdWJzY3JpYmVyIC0gVHdvIHN1YnNjcmliZXIgcG9saWN5IGZpZWxkcyAobm90
IHRpZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBQQ1JGPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgYnV0IGJlbG9uZ2luZyB0byB0aGUgU3Vic2NyaWJlciBEQikgKFN1YnNjcmli
ZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjYXRlZ29yeSw8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBzdWItY2F0ZWdvcnkpIC0gQSBzZXNzaW9uIGlkIChmb3IgbG9nZ2luZyBhbmQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RyYWNraW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgcHVycG9zZXMpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgb2JqZWN0aXZlIGJlaW5nIHRvIGF2b2lkIGhhdmluZyB0aGUg
SFRUUCBQcm94eTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dG88YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBiZWNvbWUgYSB0cnVzdGVkIGFwcGxpY2F0aW9uIChpbnRlcm9nYXRlIHRoZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN1YnNjcmliZXIgREIsPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgZXRjLi4pPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXyBGcm9tOiBKaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBHdWljaGFy
ZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChqZ3VpY2hhcikgWzxhIGhyZWY9Im1haWx0
bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj5qZ3VpY2hhckBjaXNjby5jb208
L2E+XSBTZW50Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRodXJzZGF5LCBNYXJjaCAw
NiwgMjAxNCAyOjAyIFBNIFRvOiBKYW1hbCBIYWRpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtT
YWxpbTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86am1vaXNh
bmRAanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj5qbW9pc2FuZEBqdW5pcGVyLm5ldDwvYT4g
Jmx0OzxhIGhyZWY9Im1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldDwvYT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxh
bmsiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
PC9hPiZndDsgQ2M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2ZjIFN1YmplY3Q6IFJl
OiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1l
dGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBKYW1hbCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdSBzYWlkICZxdW90O0l0IHNlZW1z
IHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBzaXplZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhJnF1b3Q7Li4gSSBh
bSBub3Qgc28gY29udmluY2VkIGFuZCB3b3VsZCBsaWtlIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgYmV0dGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdW5kZXJzdGFuZCB0aGUg
cmVxdWlyZW1lbnRzIGJlZm9yZSBwYXNzaW5nIGp1ZGdlbWVudC48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBJZiB3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxvb2sgYXQgdGhlIHVz
ZSBjYXNlcyBhcyBwcmVzZW50ZWQgdGh1cyBmYXIgaW50bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHRoZSBXRyBJPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaGF2ZSB5ZXQgdG8gc2Vl
IGEgc2luZ2xlIGV4YW1wbGUgb2YgdGhlIG5lZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAo
bm90aW5nIHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkZXNpcmUgaXMgbm90IHRo
ZSBzYW1lIGFzIG5lZWQpIC0gSSBhbSBub3Qgc2F5aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgdGhlcmUgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBubyByZXF1aXJlbWVudCBi
dXQgcmF0aGVyIHRoYXQgd2Ugc2hvdWxkIG5vdCBqdW1wPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgdG8gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29uY2x1c2lvbiBhbmQgYnVp
bGQgc3RhbmRhcmRzIGFyb3VuZCBhIHRoZW9yeS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8zLzE0LCA2OjM1IEFNLCAm
cXVvdDtKYW1hbCBIYWRpIFNhbGltJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20iIHRhcmdldD0iX2JsYW5r
Ij5oYWRpQG1vamF0YXR1LmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpoYWRpQG1vamF0YXR1LmNvbTwvYT4mZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgbGlrZSB0aGUgZG9j
IC0gd2VsbCB3cml0dGVuLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZWN0aW9uIDQuMyBvbiBtZXRhZGF0YSBlbmNvZGlu
Zy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgSXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZSBzaXpl
ZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IChhdCBsZWFzdCBmb3IgaHR0cC9hcHAgeW91IHNlZW0gdG8gaW5kaWNhdGUg
dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGVzaXJlIGZvcjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2l0KS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9y
IGEgZGF0YXBhdGggcGVyLXBhY2tldCBtZXRhZGF0YSwgaSBmZWVsIHRoZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IG5lZWQgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsganVz
dCBhcyBpbXBvcnRhbnQuIEFyZSB3ZSBsaW1pdGVkIGJ5IHRoZSBmYWN0IHRoYXQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhpc3RpbmcgaGFyZHdhcmUgbWF5IG5vdCBiZSBhYmxl
IHRvIGhhbmRsZSBUTFZzPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Rm9yPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4YW1wbGUsIEkgZG9udCBoYXZlIGEgcHJvYmxlbSBoYW5k
bGluZyBUTFZzIGluIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzb2Z0d2FyZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2RhdGFwYXRoLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjaGVlcnMsIGphbWFs
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
IHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nIGxpc3QgPGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPg0Kc2ZjQGlldGYub3JnPC9h
PiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8
YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0
PSJfYmxhbmsiPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGxpc3QgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNm
Y0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIg
dGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3QgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2ZjQGlldGYub3JnPC9hPiZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3QgPGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT4gJmx0Ozxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2ZjQGll
dGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
IHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Qg
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9y
ZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBo
cmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJf
YmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMgbWFpbGluZzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj5zZmNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7X19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij5zZmNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IHNmYyBtYWlsaW5n
IGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyA8
YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0
PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxi
cj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7Jmd0OyBzZmMgbWFpbGluZyBs
aXN0PGJyPg0KJmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7IDxhIGhyZWY9Imh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0O19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDtzZmMgbWFpbGluZyBsaXN0PGJy
Pg0KJmd0OyZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+
c2ZjQGlldGYub3JnPC9hPjxicj4NCiZndDsmZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7PGJyPg0KJmd0O19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0O3NmYyBtYWls
aW5nIGxpc3Q8YnI+DQomZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPnNmY0BpZXRmLm9yZzwvYT48YnI+DQomZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQo8YnI+DQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCnNmYyBtYWlsaW5nIGxpc3Q8
YnI+DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGll
dGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmM8L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90
ZT4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4w
cHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0Kc2ZjIG1haWxpbmcgbGlzdDxicj4NCjxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
YmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E0ED5MBX021W3CA2exch_--


From nobody Tue Mar 18 10:26:31 2014
Return-Path: <paulq@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7856A1A0418 for <sfc@ietfa.amsl.com>; Tue, 18 Mar 2014 10:26:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -12.747
X-Spam-Level: 
X-Spam-Status: No, score=-12.747 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, MANGLED_OFF=2.3, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 fG6EA1fe0QWv for <sfc@ietfa.amsl.com>; Tue, 18 Mar 2014 10:26:19 -0700 (PDT)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) by ietfa.amsl.com (Postfix) with ESMTP id 9AE2A1A06F8 for <sfc@ietf.org>; Tue, 18 Mar 2014 10:26:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=203562; q=dns/txt; s=iport; t=1395163569; x=1396373169; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=+bC16WU6YrwJrV+WeJn+hUDRIasa6gOejP0hZhDYlNY=; b=HO67802Ke14w0hUlhGPaN2uru9InSX9JTZ/LAWReD6l88vElOhLqrhf/ 4E74MhCsgYld8I48B1LRWC+APYjlErIG46XV/dEeatOE9bJgVXx6nlEwH OrfM4XLUaq7kI6nAgWM/6Dq8xX0evn2vG25hPoJpl5HylnXMRp6Ayvybu A=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AlwFAJOAKFOtJV2Y/2dsb2JhbABagkJEO1eDBqgzjy6HPBmBEBZ0giUBAQEEAQEBFwEIQgIFAgMFAwwEAgEGAhEEAQEBFQsBBgMCAgIlCxQJCAIEDgUbh0oDEQ2RPJwXoj0TBIxKgTULAQkjAQ8RBgQGAQIEBIJlNYEUBJQWRINskjCDLYFpAR8i
X-IronPort-AV: E=Sophos;i="4.97,679,1389744000";  d="scan'208,217";a="311098077"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by rcdn-iport-2.cisco.com with ESMTP; 18 Mar 2014 17:26:06 +0000
Received: from xhc-rcd-x10.cisco.com (xhc-rcd-x10.cisco.com [173.37.183.84]) by rcdn-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id s2IHQ6rg005585 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 18 Mar 2014 17:26:06 GMT
Received: from xmb-rcd-x14.cisco.com ([169.254.4.171]) by xhc-rcd-x10.cisco.com ([173.37.183.84]) with mapi id 14.03.0123.003; Tue, 18 Mar 2014 12:26:05 -0500
From: "Paul Quinn (paulq)" <paulq@cisco.com>
To: David Allan I <david.i.allan@ericsson.com>
Thread-Topic: [sfc]	 SFC encapsulation chain ID
Thread-Index: AQHPQs8kJeoZl/tL/E2a5qQfx5pIjw==
Date: Tue, 18 Mar 2014 17:26:05 +0000
Message-ID: <F547FEE0-FAF7-4688-8243-B72E6673E3A2@cisco.com>
References: <CF48AD80.E673%kegray@cisco.com> <1824354318.7479.1394833814368.JavaMail.tomcat@mgs-aaa01.mail.aol.com> <83cc0a7d4c664109b7ba930f22890871@CO2PR05MB716.namprd05.prod.outlook.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08262A61@NKGEML512-MBS.china.huawei.com> <76B41B8FACE1514795D30EC137FF391D3EA877@LILAS.jungle.qosmos.com> <2F14AC87-6C25-4028-B607-54DCFD9DE187@sce.carleton.ca> <E6C17D2345AC7A45B7D054D407AA205C39244B93@eusaamb105.ericsson.se>
In-Reply-To: <E6C17D2345AC7A45B7D054D407AA205C39244B93@eusaamb105.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.19.17.229]
Content-Type: multipart/alternative; boundary="_000_F547FEE0FAF746888243B72E6673E3A2ciscocom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/2qgroo7fAQEmUopEk7B_ejnn9kY
Cc: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, Xuxiaohu <xuxiaohu@huawei.com>, "mikebianc@aol.com" <mikebianc@aol.com>, "sfc@ietf.org" <sfc@ietf.org>, Changcheng Huang <huang@sce.carleton.ca>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Mar 2014 17:26:28 -0000

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

SGkgRGF2ZSwNCg0KQ2hhaW4gSUQgc2hvdWxkIHJlYWxseSBiZSBwYXRoIElEIHNpbmNlIHRoZXJl
IGNhbiBiZSBtYW55IHBhdGhzIGZvciBhIGdpdmVuIGNoYWluLiAgVXNpbmcgdGhhdCBkZWZpbml0
aW9uLCB3ZSBhdm9pZCB0aGUgb3ZlcmxvYWQgYW5kIHJlYXAgdGhlIGdhaW4gYWxsdWRlZCB0byBi
ZWxvdy4NCg0KUGF1bA0KDQpPbiBNYXIgMTgsIDIwMTQsIGF0IDEyOjE0IFBNLCBEYXZpZCBBbGxh
biBJIDxkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbTxtYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmlj
c3Nvbi5jb20+PiB3cm90ZToNCg0KV2VsbCB0aGUgcXVlc3Rpb24gZGUgam91ciBpcyDigJxkb2Vz
IGEgY2hhaW4gSUQgZGVmaW5lIGEgY2xhc3Mgb3IgYW4gaW5zdGFuY2XigJ3igKYuIElmIGl0IGRl
ZmluZXMgYW4gY2xhc3Mgd2UgYWxzbyBuZWVkIGluc3RhbmNlIGluZm9ybWF0aW9uLCBpZiBpdCBp
cyBjdXJyZW50bHkgb3ZlcmxvYWRlZCB0byBkZWZpbmUgY2xhc3MgYW5kIGluc3RhbmNlIElNTyB3
ZSBoYXZlIGEgcHJvYmxlbeKApi4NCg0KRGF2ZQ0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZzxtYWlsdG86Ym91bmNlc0BpZXRmLm9yZz5dIE9uIEJlaGFsZiBPZiBDaGFu
Z2NoZW5nIEh1YW5nDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA3OjQzIEFNDQpUbzog
Tmljb2xhcyBCT1VUSE9SUw0KQ2M6IFh1eGlhb2h1OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz47IG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4NClN1
YmplY3Q6IFJlOiBbc2ZjXSDnrZTlpI06IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCkdv
b2QgcG9pbnRzLiBJIGJlbGlldmUgZXhwbGljaXQgY2hhaW4gSUQgc2hvdWxkIGJlIG1hbmRhdG9y
eS4gVGhlIG92ZXJoZWFkIGlzIHZlcnkgbGl0dGxlLiBJdCBoZWxwcyBzaW1wbGlmeSBwcm9jZXNz
aW5nIGFuZCBzdGVlcmluZyBzaWduaWZpY2FudGx5LiBUaGUgZ2FpbiBpcyBodWdlLg0KDQpDaGFu
Zw0KDQotLS0tLS0tLS0tLS0NCkNoYW5nY2hlbmcgSHVhbmcNCg0KT24gTWFyIDE4LCAyMDE0LCBh
dCAxOjUzIEFNLCBOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208
bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+IHdyb3RlOg0KSSB0aGluayB0aGF0
IGtlZXBpbmcgdGhlIFNlcnZpY2UgUGF0aCBMYXllciB0cmFuc3BvcnQgaW5kZXBlbmRlbnQgc2hv
dWxkIHJlbWFpbiBhbiBvYmplY3RpdmUgZm9yIFNGQy4gIFN1Y2ggYSBzZXBhcmF0aW9uIG9mIGNv
bmNlcm5zIGlzIGEgc291bmQgYXJjaGl0ZWN0dXJhbCBwcmluY2lwbGUgdGhhdCBoZWxwIGtlZXAg
dGhpbmdzIHNpbXBsZSBpbiBwcmFjdGljZS4NCg0KT24gdGhlIHF1ZXN0aW9uIG9mICBTZXJ2aWNl
IFBhdGgsIHdlIGhhdmUgYSBkaXNjdXNzaW9uIG9uIHdoZXRoZXIgd2UgbmVlZCBzb21lIGtpbmQg
b2YgZXhwbGljaXQgaWRlbnRpZmllciBvcg0KY291bGQgd2UgcmVseSBvbiBtYXBwaW5nIG9uIHNv
bWUgdW5kZXJsYXkgbmV0d29yayBwcm90b2NvbCBmaWVsZHMuDQoNCg0KTWF5IGJlIGEgUFJPL0NP
TiB0YWJsZSBjb3VsZCBoZWxwIGZvY3VzIHRoZSBncm91cCBkZWNpc2lvbiBvbiB0aGF0IG1hdHRl
cg0KDQoNCiAgKiAgIFZpc2liaWxpdHkgKHRyYWNpbmcpDQogICogICBGb3J3YXJkaW5nIGdyYXBo
IHN0cnVjdHVyZSBpbXBhY3QvbGltaXRhdGlvbnMNCiAgKiAgIFJlY29uZmlndXJhdGlvbiBzcGVl
ZA0KDQogICAgICogICBMQlMgLyBzY2FsZSBvdXQgaW1wYWN0DQogICAgICogICBOb2RlIGJ5cGFz
cyAoZS5nOyBtYWludGVuYW5jZSkNCg0KICAqICAgdW5kZXJsYXkgbmV0d29yay90cmFuc3BvcnQg
bGF5ZXJzIHN1cHBvcnQNCiAgKiAgIEhlYWRlciBzcGFjZSBpbXBhY3QNCiAgKiAgIE11bHRpIHRl
bmFudCBzdXBwb3J0IGltcGFjdA0KICAqICAgU0ZDIG9uIGZsYXQgKGUuZyBvcHRpY2FsIEwyIGZv
ciBEYXRhIENlbnRlcnMpIG5ldHdvcmsNCiAgKiAgIFVuZGVybGF5IG5ldHdvcmsgYWRtaW5pc3Ry
YXRpb24gaW1wYWN0DQoNCg0KUGVyc29uYWxseSBJIHRoaW5rIHRoYXQgaGF2aW5nIGFuIGV4cGxp
Y2l0IGNoYWluIGlkZW50aWZpZXIgKGUuZy4gU2VydmljZSBQYXRoL1NlcnZpY2UgSW5kZXgpIGlz
IGNsZWFyIChtYW5hZ2VtZW50IGFuZCBjb250cm9sKSBhbmQgbm90IGV4cGVuc2l2ZSAoaGVhZGVy
IHNwYWNlKS4gVGhlIGRyYXdiYWNrIGJlaW5nIHNvbWUgaW1wYWN0IG9uIHRoZSBzaW1wbGljaXR5
IHRvIGFkZC9yZW1vdmUgZWxlbWVudHMgaW4gYSBjaGFpbiBkeW5hbWljYWxseS4NCg0KVGFnIHN3
aXRjaGluZyAoYXMgTVBMUykgIGFsbG93cyB0byBtYW5hZ2UgdGFncyBwZXIgc2VydmljZSBub2Rl
cywgbGVhZGluZyB0byBtb3JlIHZlcnNhdGlsZSBhbmQgZGl2ZXJzZSBncmFwaHMNCg0KDQpOaWNv
bGFzDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KRnJvbTogWHV4aWFvaHUgW3h1
eGlhb2h1QGh1YXdlaS5jb208bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+XQ0KU2VudDogVHVl
c2RheSwgTWFyY2ggMTgsIDIwMTQgNTowNCBBTQ0KVG86IEplcm9tZSBNb2lzYW5kOyBtaWtlYmlh
bmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFtzZmNdIOetlOWkjTogU0ZDIGVuY2Fwc3VsYXRpb24g
Y2hhaW4gSUQNCkkgbGlrZSB0aGUgaWRlYSBvZiBzZXBhcmF0aW5nIHRoZSBTZXJ2aWNlIEZ1bmN0
aW9uIExheWVyIGFuZCB0aGUgU2VydmljZSBQYXRoIExheWVyLCBhcyBwcm9wb3NlZCBpbiBkcmFm
dC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucy4gVGhlIHJvbGUgb2YgdGhlIFNl
cnZpY2UgUGF0aCBMYXllciBpcyBqdXN0IHRvIHN0ZWVyIHRoZSB0cmFmZmljIGFsb25nIGEgcGFy
dGljdWxhciBjaGFpbiBvZiBzZXJ2aWNlIG5vZGVzIHdoaWNoIGNhbiBiZSBpbXBsZW1lbnRlZCBi
eSBleGlzdGluZyB0b29scyBmb3Igc291cmNlIHJvdXRpbmcsIHN1Y2ggYXMgc2VnbWVudCByb3V0
aW5nLiBBcyBzdWNoLCBpdOKAmXMgbm90IG5lY2Vzc2FyeSB0byB0cnkgdG8ga2VlcCB0aGUgU2Vy
dmljZSBQYXRoIExheWVyIHRyYW5zcG9ydC1pbmRlcGVuZGVudCBhbmQgY29udGFpbiBpdCBpbiB0
aGUgU0ZDIGhlYWRlci4NCg0KQmVzdCByZWdhcmRzLA0KWGlhb2h1DQoNCuWPkeS7tuS6ujogc2Zj
IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIOS7o+ihqCBKZXJvbWUgTW9pc2FuZA0K5Y+R
6YCB5pe26Ze0OiAyMDE05bm0M+aciDE45pelIDE6MDMNCuaUtuS7tuS6ujogbWlrZWJpYW5jQGFv
bC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQrkuLvpopg6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0K
DQpUaGlzIChsZW5ndGh5IGFuZCB2ZXJ5IGxpdmVseSkgdGhyZWFkIHN0YXJ0ZWQgZnJvbSBkcmFm
dC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucyAod2hpY2ggSSBjby1hdXRob3Jl
ZCkuDQoNCkluIHNlY3Rpb24gNC44LCB3ZSBtYWRlIGEgY2xlYXIgZGlzdGluY3Rpb24gYmV0d2Vl
biBhIHNlcnZpY2UgcGF0aCBsYXllciAoc3RlZXJpbmcgcGFja2V0cyBob3AgYnkgaG9wIGFsb25n
IHRoZSBjaGFpbikgYW5kIGEgc2VydmljZSBmdW5jdGlvbiBsYXllciAoY29udmV5IG1ldGFkYXRh
IGluZm9ybWF0aW9uIG9mIGludGVyZXN0IHRvIFNGcykuIFRlcm1pbm9sb2d5IGFzaWRlLCBpdCBz
ZWVtcyB0aGF0IHN1Y2ggbGF5ZXJlZCB2aWV3IHdhcyBhZ3JlZWQgdXBvbiBieSBtYW55IHBlb3Bs
ZSBvbiB0aGUgbWFpbGluZyBsaXN0Lg0KDQpOb3cgdGhpcyBjZXJ0YWlubHkgZG9lcyBiZWcgdGhl
IHF1ZXN0aW9uIG9mIHNvbHZpbmcgQk9USCBwcm9ibGVtcyB3aXRoIHRoZSBzYW1lIChwYWNrZXQp
IGVuY2Fwc3VsYXRpb24gbWVjaGFuaXNtLiBOb3RhYmx5IHdoZW4gb2JzZXJ2aW5nIHRoYXQgbWFu
eSB1c2UgY2FzZXMgY291bGQgYmUgc2F0aXNmaWVkIHdpdGhvdXQgU0YtbGV2ZWwgbWV0YWRhdGEs
IG9yIGJ5IHVzaW5nIG1vcmUgb3V0LW9mLWJhbmQgd2F5cyB0byBjb252ZXkgc3VjaCBTRiBtZXRh
ZGF0YS4gQW5kIGFsc28gd2hlbiBvYnNlcnZpbmcgdGhhdCBpbmJhbmQgbWFya2luZyAoZS5nLiBw
YWNrZXQgaGVhZGVycykgY29tZXMgd2l0aCB2YXJpb3VzIHByb3MgJiBjb25zIChzb21lIG9mIHRo
ZSBpc3N1ZXMgYmVpbmcgaWRlbnRpZmllZCBpbiB0aGUgZHJhZnQsIGUuZy4gc2VjdGlvbnMgNC4x
IGFuZCA0LjIpLg0KDQpJIGRvIGFncmVlIHdpdGggTWFyaWEuIFdlIG1heSB3YW50IHRvIGV4cGxv
cmUgb3RoZXIgb3B0aW9ucyBmb3IgYWRkcmVzc2luZyB0aGUgbmVlZHMgb2YgdGhlIHNlcnZpY2Ug
cGF0aCBsYXllciB0aGF0IGRvIG5vdCByZXF1aXJlIGFuIGV4cGxpY2l0IGNoYWluLWlkIG9mIHNv
cnRzLg0KDQpJbiB0aGUgZHJhZnQsIHdlIGNvbmNsdWRlZCBieSBzdGF0aW5nIOKAnEEgcHJvZHVj
dGl2ZSBwYXRoIGZvcndhcmQgY291bGQgYmUgdG8gZGl2aWRlIGFuZCBjb25xdWVyOiB0byBjbGVh
cmx5IHNlcGFyYXRlIHRoZSBwcm9ibGVtIG9mIFNlcnZpY2UgRnVuY3Rpb24gUGF0aCB0b3BvbG9n
eSBmcm9tIHRoZSAgIHByb2JsZW0gb2YgW2NvbnZleWluZyBTRl0gbWV0YWRhdGHigJ0uIEkgZG8g
YmVsaWV2ZSB3ZSBzaG91bGQgZXhwbG9yZSBzdWNoIHNlcGFyYXRpb24gcHJpbmNpcGxlIGZ1cnRo
ZXIuDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFs
ZiBPZiBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+DQpTZW50OiBG
cmlkYXksIE1hcmNoIDE0LCAyMDE0IDU6NTAgUE0NClRvOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJ
RA0KDQpJIHdvdWxkIGltYWdpbmUgdGhhdCBpZiB3ZSBtYWRlIHRoZSBDaGFpbiBJRCBmaWVsZCBp
biB0aGUgaGVhZGVyIGJlIG9wdGlvbmFsLCB5ZXQgc3RpbGwgcmVxdWlyZWQgYSBoZWFkZXIgYW5k
IHN0aWxsIHJlcXVpcmVkIHRoYXQgc29tZSBpbmRpY2F0aW9uIG9mIHRoZSBjaGFpbiBiZSBjYXJy
aWVkIHNvbWV3aGVyZSBpbiB0aGUgcGFja2V0IChtcGxzIGxhYmVsIG9yIHZsYW4gb3Igd2hhdGV2
ZXIpLCB0aGF0IHRoZSBpbXBsZW1lbnRhdGlvbiB3b3VsZCBiZWNvbWUgb3Zlcmx5IGNvbXBsaWNh
dGVkLiAgVG8gZG8gc28gd291bGQgYmUgdXNpbmcgU0ZDIHNpbXBseSBhcyBhIG1lY2hhbmlzbSB0
byBjYXJyeSBtZXRhIGRhdGEgYW5kIG5vdCBhdCBhbGwgZm9yIHNlcnZpY2UgY2hhaW5pbmcsIHdo
aWNoIHNvdW5kcyBjb3VudGVyIGludHVpdGl2ZSB0byBtZS4NCg0KTWFyaWEsDQpTbywgeW91IGFy
ZSBzYXlpbmcgdGhhdCB5b3Ugd2FudCB0byB1c2UgU0ZDIHRvIGNhcnJ5IGFyb3VuZCBtZXRhZGF0
YSwgYnV0IG5vdCBmb3IgYWN0dWFsIHNlcnZpY2UgY2hhaW5pbmcgYmVjYXVzZSB5b3UgYWxyZWFk
eSBoYXZlIGEgd2F5IHRvIGltcGxlbWVudCBzZXJ2aWNlIGNoYWluaW5nIG91dHNpZGUgb2YgU0ZD
PyAgTWF5YmUgSSdtIG5vdCBmb2xsb3dpbmcsIGJ1dCBpdCBzZWVtcyB0byBtZSB0aGF0IGlmIHlv
dSB3ZXJlIHRvIHVwZ3JhZGUgeW91ciBuZXR3b3JrIHRvIHN1cHBvcnQgU0ZDIHRoYXQgeW91IHdv
dWxkIGNoYW5nZSBmcm9tIHVzaW5nIHlvdXIgZXhpc3RpbmcgbWVjaGFuaXNtIGFuZCBzdGFydCB1
c2luZyBTRkMsIHdoaWNoIGlzIG1lYW50IHRvIHByb3ZpZGUgc3VwcG9ydCBmb3Igc2VydmljZSBm
dW5jdGlvbnMgdGhhdCBhcmUgbm90IFNGQyBhd2FyZS4gIFRoZXJlIGFyZSBhIG51bWJlciBvZiB1
cyB3aG8gaGF2ZSBpbXBsZW1lbnRlZCwgaW4gb25lIHdheSBvciBhbm90aGVyLCBzb21lIHNvcnQg
b2Ygc2VydmljZSBjaGFpbmluZywgYnV0IEkgKEkgY2FuIGF0IGxlYXN0IHNwZWFrIGZvciBteXNl
bGYpIGFtIGxvb2tpbmcgdG8gU0ZDIG5vdCB0byBlbmhhbmNlIG15IGN1cnJlbnQgaW1wbGVtZW50
YXRpb24sIGJ1dCB0byByZXBsYWNlIGl0IHdpdGggc29tZXRoaW5nIGJldHRlciB3aGlsZSBzdGls
bCBtYWludGFpbmluZyBteSBjb3JlIChub24gc2VydmljZSBmdW5jdGlvbikgaW5mcmFzdHJ1Y3R1
cmUuDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KRnJvbToga2VncmF5QGNpc2Nv
LmNvbTxrZWdyYXlAY2lzY28uY29tPG1haWx0bzprZWdyYXlAY2lzY28uY29tJTNja2VncmF5QGNp
c2NvLmNvbT4+DQpUbzogUm9uIFBhcmtlcjxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
PG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4sSmltIEd1aWNoYXJkIChq
Z3VpY2hhcik8amd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+PixK
b2VsIE0uIEhhbHBlcm48am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbT4+DQpjYzogc2ZjQGlldGYub3JnPHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
JTNjc2ZjQGlldGYub3JnPj4NClNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQNClN1YmplY3Q6
IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQorMSB0aGUgaWRlYSBpcyBp
bnRlcm9wZXJhYmlsaXR5Lg0KDQoNCk9uIDMvMTQvMTQgMTI6NTUgUE0sICJSb24gUGFya2VyIiA8
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbT4+IHdyb3RlOg0KDQo+VGhhbmtzLCBKaW0uDQo+DQo+UmVtZW1iZXIgdGhh
dCB3ZSBoYXZlIHNhaWQgbWFueSB0aW1lcyB0aGF0IHRoZSBTRkMgc2VydmljZSBoZWFkZXIgaXMN
Cj50cmFuc3BvcnQgaW5kZXBlbmRlbnQuICAgSnVzdCBiZWNhdXNlIHRoZSBjaGFpbiBpZCBjb3Vs
ZCBiZSBjYXJyaWVkIGluDQo+c29tZSBmb3JtIG9yIGFub3RoZXIgd2l0aCBzb21lIHBhcnRpY3Vs
YXIgdHJhbnNwb3J0IGRvZXNuJ3QgbWVhbiB0aGF0IGl0DQo+Y291bGQgYmUgdW5pdmVyc2FsbHkg
Y29udmV5ZWQuICAgIEJ5IG1ha2luZyBhbmQga2VlcGluZyB0aGUgU0ZDIHNlcnZpY2UNCj5oZWFk
ZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50IG1ha2VzIGl0IG1vcmUgYXBwbGljYWJsZSBpbiBtb3Jl
DQo+ZW52aXJvbm1lbnRzIGFuZCBtb3JlIGxpa2VseSB0byBnZXQgYWRvcHRlZCBicm9hZGx5Lg0K
Pg0KPiAgIFJvbg0KPg0KPg0KPi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+RnJvbTogSmlt
IEd1aWNoYXJkIChqZ3VpY2hhcikgW21haWx0bzpqZ3VpY2hhckBjaXNjby5jb21dDQo+U2VudDog
RnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAzOjUyIFBNDQo+VG86IEpvZWwgTS4gSGFscGVybjsgUm9u
IFBhcmtlcg0KPkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj5TdWJqZWN0
OiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KPg0KPkhpIEpvZWwsDQo+DQo+UGVyaGFwcyBi
dXQgSSB3b3VsZCBwb2ludCBvdXQgdGhhdCB0aGUgYmFzZSBTRkMgaGVhZGVyIGNvdWxkIGhhdmUg
YSBsb3QNCj5tb3JlIGluZm9ybWF0aW9uIHRoYW4ganVzdCB0aGUgY2hhaW4gSUQ7IEkgd291bGQg
YWxzbyBwb2ludCBvdXQgdGhhdCB0aGUNCj5kZXZpbCBpcyBpbiB0aGUgZGV0YWlscyBhbmQgc2F5
aW5nICJ3ZWxsLCBJIGNhbiBqdXN0IHVzZSBhbiBNUExTIGxhYmVsIg0KPmhpZGVzIG11Y2ggb2Yg
dGhlIGNvbXBsZXhpdHkgb2YgYWN0dWFsbHkgZG9pbmcgdGhhdC4NCj4NCj5PbiAzLzE0LzE0LCAy
OjM1IFBNLCAiSm9lbCBNLiBIYWxwZXJuIiA8am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbT4+IHdyb3RlOg0KPg0KPj5JZiB0aGUgdHJhbnNwb3J0IGhlYWRlciBj
YXJyaWVzIGVub3VnaCBpbmZvcm1hdGlvbiBmb3IgaWRlbnRpZnlpbmcgdGhlDQo+PnNlcXVlbmNl
IChWTEFOIHRhZyBvciBNUExTIGxhYmVsIGNhbiBib3RoIGRvIHRoZSBqb2IpLCB0aGVuIGFyZ3Vh
Ymx5DQo+PnRoZSBnbG9iYWwgY2hhaW4gSUQgaXMgcmVkdW5kYW50LiBJIGNhbiBsaXZlIHdpdGgg
Y2FycnlpbmcgaXQgYW55d2F5DQo+PmVpdGhlciBpZiBJIGhhdmUgbWV0YWRhdGEgdG8gY2Fycnks
IG9yIGlmIEkgbmVlZCB0aGUgY2hhaW4gSUQgZm9yIHNvbWUNCj4+cHVycG9zZS4NCj4+IEFmdGVy
IGFsbCwgc29tZSBmb2xrcyBzZWVtIHRvIHdhbnQgdG8gdXNlIHRoYXQgZm9yIHRoZSBmb3J3YXJk
aW5nDQo+PmRlY2lzaW9ucy4NCj4+DQo+PllvdXJzLA0KPj5Kb2VsDQo+Pg0KPj5PbiAzLzE0LzE0
LCAyOjI4IFBNLCBSb24gUGFya2VyIHdyb3RlOg0KPj4+IFRoZSBjaGFpbiBJRCBpcyB0aGUgbGFi
ZWwgdGhhdCBkZWZpbmVzIHRoZSBzZXF1ZW5jZSBvZiBzZXJ2aWNlDQo+Pj5mdW5jdGlvbnMgdGhh
dCBtdXN0IGJlIHZpc2l0ZWQuICAgSXQgY2FuIGJlIHRob3VnaHQgb2YgYXMgYSBoYW5kbGUgZm9y
IGENCj4+PnN0YWNrIG9mIG11c3QtdmlzaXQgbmV0d29yayBsb2NhdGlvbnMuICAgSSBkb24ndCBz
ZWUgaG93IHRoaXMgY2FuIGJlDQo+Pj5hbnl0aGluZyBidXQgbWFuZGF0b3J5Lg0KPj4+DQo+Pj4g
ICAgIFJvbg0KPj4+DQo+Pj4NCj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+IEZy
b206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgU3VyZW5k
cmEgS3VtYXINCj4+PihzbWt1bWFyKQ0KPj4+IFNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQg
MTo0NiBQTQ0KPj4+IFRvOiBKb2VsIE0uIEhhbHBlcm47IE5BUElFUkFMQSwgTUFSSUEgSA0KPj4+
IENjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+PiBTdWJqZWN0OiBSZTog
W3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pg0KPj4+
IFtUcmltbWVkIHRoZSByZWNpcGllbnQgbGlzdCAtIG5lZWRzIGFwcHJvdmFsIG90aGVyd2lzZV0N
Cj4+Pg0KPj4+IENvbXBsZXRlbHkgYWdyZWUgaGVyZS4NCj4+Pg0KPj4+IFNGQyBkb2VzIG5vdCBw
cmV2ZW50IFZMQU4gc3RpdGNoaW5nIGFuZCBvbmUgY2FuIGNvbnRpbnVlIHRvIGRvIHRoYXQuDQo+
Pj5XaGlsZSBhdCB0aGUgc2FtZSB0aW1lIFNGQyBjYW4gaW5jbHVkZSBWTEFOIHN0aXRjaGluZyB0
byBzdXBwb3J0DQo+Pj5sZWdhY3kgU0ZzIGluIHRoZSBzYW1lIGNoYWluIHRoYXQgaW5jbHVkZXMg
U0ZDIGF3YXJlIFNGcy4gRXZlbiBsZWdhY3kNCj4+PlNGcyBiZW5lZml0IGZyb20gY2hhaW4gaWRl
bnRpZmljYXRpb24gYW5kIGhlbmNlIGNhbiBiZSBzaGFyZWQgYWNyb3NzDQo+Pj5kaWZmZXJlbnQg
c2VydmljZSBjaGFpbnMuDQo+Pj4NCj4+PiBTdXJlbmRyYS4NCj4+Pg0KPj4+DQo+Pj4NCj4+PiBP
biAzLzE0LzE0IDEwOjI2IEFNLCAiSm9lbCBNLiBIYWxwZXJuIiA8am1oQGpvZWxoYWxwZXJuLmNv
bTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+IHdyb3RlOg0KPj4+DQo+Pj4+IE15IG93biBp
bmNsaW5hdGlvbiBpcyB0byBvYnNlcnZlIHRoYXQgaWYgeW91IGRvbid0IG5lZWQgZXhwbGljaXQN
Cj4+Pj4gY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIHlvdSBkb24ndCBuZWVkIG1ldGFkYXRhLCB5
b3UgY2FuIGp1c3Qgb21pdA0KPj4+PiB0aGUgc2ZjL25zaCBoZWFkZXIuIFN0aWxsIGRvIHNlcnZp
Y2UgY2hhaW5pbmcsIGp1c3Qgbm8gZXh0cmEgaGVhZGVyLg0KPj4+Pg0KPj4+PiBJZiB3ZSBhcmUg
Z29pbmcgdG8gaGF2ZSB0aGUgaGVhZGVyLCBpdCBzZWVtcyB0byBtZSB0aGF0IHRoZSBjaGFpbg0K
Pj4+PmlkZW50aWZpY2F0aW9uIGZpZWxkIGlzIHZlcnkgdXNlZnVsLCBhbmQgbG93IGNvc3Qgb25j
ZSB3ZSBoYXZlIHRoZQ0KPj4+PmhlYWRlci4NCj4+Pj4NCj4+Pj4gWW91cnMsDQo+Pj4+IEpvZWwN
Cj4+Pj4NCj4+Pj4gT24gMy8xNC8xNCwgMTowMCBQTSwgTkFQSUVSQUxBLCBNQVJJQSBIIHdyb3Rl
Og0KPj4+Pj4gRXhwbGljaXQgY2hhaW4gaWRlbnRpZmljYXRpb24gc2hvdWxkIGJlIG1hZGUgb3B0
aW9uYWwuIEkgYmVsaWV2ZSBpdA0KPj4+Pj4gd2FzIGRpc2N1c3NlZCBmZXcgbW9udGhzIGFnbyBv
biB0aGlzIG1haWxpbmcgbGlzdC4NCj4+Pj4+DQo+Pj4+PiBNYXJpYQ0KPj4+Pj4NCj4+Pj4+ICpG
cm9tOipzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gKk9uIEJlaGFsZiBPZiAqSm1o
LmRpcmVjdA0KPj4+Pj4gKlNlbnQ6KiBUaHVyc2RheSwgTWFyY2ggMTMsIDIwMTQgMTI6MTIgUE0N
Cj4+Pj4+ICpUbzoqIGtlZ3JheUBjaXNjby5jb208bWFpbHRvOmtlZ3JheUBjaXNjby5jb20+OyBs
dWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+OyBzbWt1bWFy
QGNpc2NvLmNvbTxtYWlsdG86c21rdW1hckBjaXNjby5jb20+Ow0KPj4+Pj4gamd1aWNoYXJAY2lz
Y28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+DQo+Pj4+PiAqQ2M6KiBuaWNvbGFzLmJv
dXRob3JzQHFvc21vcy5jb208bWFpbHRvOm5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbT47IHNm
Y0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgaGFkaUBtb2phdGF0dS5jb208bWFpbHRv
OmhhZGlAbW9qYXRhdHUuY29tPjsNCj4+Pj4+IHJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b208bWFpbHRvOnJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+OyBicmlqc21hbkBqdW5p
cGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj4gam1oQGpvZWxoYWxw
ZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4NCj4+Pj4+ICpTdWJqZWN0OiogUmU6
IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAq
SW1wb3J0YW5jZToqIExvdw0KPj4+Pj4NCj4+Pj4+IEFzc3VtaW5nIEkgdW5kZXJzdGFuZCB5b3Ug
cHJvcGVybHkgS2VuLCBJIGRpc2FncmVlLg0KPj4+Pj4NCj4+Pj4+IEZvciBleGFtcGxlLCBieSB1
c2luZyBzZXBhcmF0ZSB0ZXJtcyBJIGNhbiBlYXNpbHkgZGlzY3VzcyB0aGUgZmFjdA0KPj4+Pj4g
dGhhdCBjZXJ0YWluIGtpbmRzIG9mIGRhdGEgKGNoYWluIGlkZW50aWZpY2F0aW9uKSBvbmx5IG5l
ZWQgdG8gYmUNCj4+Pj4+IGFkanVzdCBieSBhIGZldyBhcHBzIGluIHJhcmUgY2FzZXMuIEFuZCB0
aGF0IGRhdGEgaXMgbm90IGJlZWRlZA0KPj4+Pj4gYnkgdGhlIGFwcGxpY2F0aW9ucy4NCj4+Pj4+
DQo+Pj4+PiBVbmxlc3MgeW91IHdvdWxkIGxpa2UgdG8gY29uc2lkZXIgdGhlIGNoYWluIGlkZW50
aWZpY2F0aW9uIGFzIGJlaW5nDQo+Pj4+PiBvcHRpb25hbD8NCj4+Pj4+DQo+Pj4+PiBZb3VycywN
Cj4+Pj4+DQo+Pj4+PiBKb2VsDQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+PiBTZW50IGZyb20g
bXkgU2Ftc3VuZyBzbWFydHBob25lIG9uIEFUJlQNCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+
DQo+Pj4+PiAtLS0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLS0tDQo+Pj4+PiBTdWJqZWN0
OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+
Pj4+IEZyb206ICJLZW4gR3JheSAoa2VncmF5KSIgPGtlZ3JheUBjaXNjby5jb208bWFpbHRvOmtl
Z3JheUBjaXNjby5jb20+DQo+Pj4+PjxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT4+DQo+Pj4+PiBU
bzogTHVjeSB5b25nIDxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdl
aS5jb20+DQo+Pj4+PjxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiwiU3VyZW5kcmE8bWFp
bHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tJTNlJTNlLCUyMlN1cmVuZHJhPiBLdW1hciAoc21rdW1h
cikiDQo+Pj4+PiA8c21rdW1hckBjaXNjby5jb208bWFpbHRvOnNta3VtYXJAY2lzY28uY29tPiA8
bWFpbHRvOnNta3VtYXJAY2lzY28uY29tPj4sIkppbTxtYWlsdG86c21rdW1hckBjaXNjby5jb20l
M2UlM2UsJTIySmltPiBHdWljaGFyZA0KPj4+Pj4oamd1aWNoYXIpIg0KPj4+Pj4gPGpndWljaGFy
QGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPiA8bWFpbHRvOmpndWljaGFyQGNp
c2NvLmNvbT4+DQo+Pj4+PiBDQzogTmljb2xhcyBCT1VUSE9SUyA8Tmljb2xhcy5CT1VUSE9SU0Bx
b3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+DQo+Pj4+PjxtYWls
dG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4sc2ZjPG1haWx0bzpOaWNvbGFzLkJPVVRI
T1JTQHFvc21vcy5jb20lM2UlM2Usc2ZjPiA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQo+Pj4+PjxtYWlsdG86c2ZjQGlldGYub3JnPj4sSmFtYWw8bWFpbHRvOnNmY0BpZXRmLm9y
ZyUzZSUzZSxKYW1hbD4gSGFkaSBTYWxpbSA8aGFkaUBtb2phdGF0dS5jb208bWFpbHRvOmhhZGlA
bW9qYXRhdHUuY29tPg0KPj4+Pj48bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPj4sUm9uPG1haWx0
bzpoYWRpQG1vamF0YXR1LmNvbSUzZSUzZSxSb24+IFBhcmtlcg0KPj4+Pj48Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bT4NCj4+Pj4+IDxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+LCJicmlq
c21hbkBqdW5pcGVyLm5ldDxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSUz
ZSUzZSwlMjJicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+IDxtYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQ+IiA8YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pj4sIkpvZWw8bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0JTNlJTNlLCUyMkpvZWw+IE0uIEhhbHBlcm4iDQo+Pj4+PjxqbWhA
am9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPiA8bWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb20+Pg0KPj4+Pj4NCj4+Pj4+IFRoZSB3b3JkICJtZXRhZGF0YSIgaXMgYSBw
dXJwb3NlbHkgYW1iaWd1b3VzIHRlcm0gImRhdGEgdGhhdA0KPj4+Pj4gcHJvdmlkZXMgaW5mb3Jt
YXRpb24gYWJvdXQgb3RoZXIgZGF0YSIuIEl0IGlzIHVzZWQgdG8gYXZvaWQgVEhJUw0KPj4+Pj5k
aXNjdXNzaW9uLg0KPj4+Pj4NCj4+Pj4+IEZvciBleGFtcGxlLCBJIHByb3Bvc2Ugd2UgZGVmaW5l
ICJ0ZXF1aWxhIG1ldGFkYXRhIiBiZWNhdXNlLA0KPj4+Pj4gZnJhbmtseSwgSSB3aWxsIG5lZWQg
dG8gb3JkZXIgYSB0cmlwbGUtc2hvdCBpZiB3ZSBrZWVwIGF0dGVtcHRpbmcNCj4+Pj4+IHRvIGRl
ZmluZSBzb21ldGhpbmcgdGhhdCwgYnkgZGVmaW5pdGlvbiwgaXMgYW1iaWd1b3VzLiBJJ2QgbGlr
ZQ0KPj4+Pj4gbXkgYmFydGVuZGVyIHRvIHVuZGVyc3RhbmQgbWUgc3BlY2lmaWNhbGx5IHdoZW4g
SSBzYXkgIkkgbmVlZCBhDQo+Pj4+PnNob3QiLg0KPj4+Pj4NCj4+Pj4+IE9uIDMvMTMvMTQgNzo0
OSBBTSwgIkx1Y3kgeW9uZyIgPGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdA
aHVhd2VpLmNvbT4NCj4+Pj4+IDxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToN
Cj4+Pj4+DQo+Pj4+PiAgID5TbmlwLi4NCj4+Pj4+ICAgPlNLPiBKdXN0IGNvcHlpbmcgZnJvbSB0
aGUgUFM6DQo+Pj4+PiAgID4tLQ0KPj4+Pj4gICA+RGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRl
cyB0aGUgYWJpbGl0eSB0byBleGNoYW5nZSBpbmZvcm1hdGlvbg0KPj4+Pj5iZXR3ZWVuDQo+Pj4+
PiAgID50aGUgbmV0d29yayBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBm
dW5jdGlvbnMsDQo+Pj4+PmFuZCBzZXJ2aWNlDQo+Pj4+PiAgID5mdW5jdGlvbnMgYW5kIHRoZSBu
ZXR3b3JrLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID4tLQ0KPj4+Pj4gICA+SXQgaXMgYSBsdWNpZCBk
ZWZpbml0aW9uLiBXZSBhcmUgdW5uZWNlc3NhcmlseSBtYWtpbmcgdGhlIHdvcmQNCj4+Pj4+Im5l
dHdvcmsiDQo+Pj4+PiAgID5jb250cm92ZXJzaWFsLCBJTU8uDQo+Pj4+PiAgID4NCj4+Pj4+ICAg
PltMdWN5XSBUaGlzIGlzIG15IHBvaW50LiAiVGhlIG5ldHdvcmsiIGlzIHRvbyBnZW5lcmFsIGhl
cmUsDQo+Pj4+PndoaWNoIGJyaW5ncw0KPj4+Pj4gICA+bWV0YWRhdGEgZ3JlYXQgcG93ZXIgdG8g
ZG8gbWFueSB0aGluZ3MuIFRoaXMgaXMgd2h5IHBlb3BsZQ0KPj4+Pj5pbnZlbnQgaWRlYXMNCj4+
Pj4+ICAgPmhlcmUsIHdoaWNoIGNhdXNlcyBhIGxvdCBvZiBkZWJhdGVzIG9uIG1ldGFkYXRhIHVz
YWdlIHBvdGVudGlhbHMuDQo+Pj4+PiBXZQ0KPj4+Pj4gICA+c2hvdWxkIG5vdCBzcGVuZCBhIGxv
dCBvZiB0aW1lcyBvbiB0aGF0IGRlYmF0ZXMgYW5kIGp1ZGdlIHdoaWNoDQo+Pj4+PnVzYWdlIGlz
DQo+Pj4+PiAgID52YWx1YWJsZSBvciBub3QuIFRodXMsIGZvciB0aGUgU0ZDIHdvcmssIGl0IHdp
bGwgYmUgaGVscGZ1bCBpZg0KPj4+Pj53ZSBjYW4NCj4+Pj4+ICAgPm5hcnJvdyBkb3duIGEgYml0
LiBKb2VsIG1ha2VzIGV4cGxpY2l0bHkgdHdvIGNhc2VzLCB3aGljaCBpcw0KPj4+Pj5oZWxwZnVs
IHRvDQo+Pj4+PiAgID5kZXZlbG9wIHVzZSBjYXNlcyBmb3IgZWFjaCBjYXNlLiBJIHdvdWxkIGxp
a2UgdG8gc2VlIHRoYXQgdGhlDQo+Pj4+PnByb2JsZW0NCj4+Pj4+ICAgPnN0YXRlbWVudCBjYW4g
YmUgbW9yZSBzcGVjaWZpYyBvbiBtZXRhZGF0YSBkZWZpbml0aW9uLCB3aGljaCBtYXkNCj4+Pj4+
YmUNCj4+Pj4+ICAgPmhlbHBmdWwgaW4gbGVzcyBmb2N1c2luZyBvbiBpdCBhbmQgbW92aW5nIGZv
cndhcmQuDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPkx1Y3kNCj4+Pj4+ICAgPg0KPj4+Pj4gICA+U3Vy
ZW5kcmEuDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+PlRoYW5r
cywNCj4+Pj4+ICAgPj5MdWN5DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+LS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0NCj4+Pj4+ICAgPj5Gcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbbWFp
bHRvOmpndWljaGFyQGNpc2NvLmNvbV0NCj4+Pj4+ICAgPj5TZW50OiBXZWRuZXNkYXksIE1hcmNo
IDEyLCAyMDE0IDQ6MzggUE0NCj4+Pj4+ICAgPj5UbzogTHVjeSB5b25nDQo+Pj4+PiAgID4+Q2M6
IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcjsNCj4+Pj4+ICAg
Pj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsDQo+Pj4+PkhhZGkgU2FsaW0NCj4+
Pj4+ICAgPj5TdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29u
c2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5IaSBMdWN5LA0KPj4+Pj4gICA+Pg0K
Pj4+Pj4gICA+Pk5vLiBJIGFtIHNpbXBseSBzYXlpbmcgd2Ugc2hvdWxkIG5vdCBvdmVyY29tcGxp
Y2F0ZSB0aGUgcHJvYmxlbQ0KPj4+Pj4gICA+PnN0YXRlbWVudCB3aXRoIHRleHQgdGhhdCBhZGRz
IGxpdHRsZSB0byBubyB2YWx1ZSBpbiBteSBvcGluaW9uLg0KPj4+Pj4gV2hldGhlcg0KPj4+Pj4g
ICA+PndlIGNhbGwgaXQgbWV0YWRhdGEsIG9yIGNvbnRleHQsIGhhcyBubyBiZWFyaW5nIG9uIHRo
ZSBmYWN0DQo+Pj4+PnRoYXQgdGhlDQo+Pj4+PiAgID4+cHJvYmxlbSBzdGF0ZW1lbnQgYWxyZWFk
eSBjbGVhcmx5IHN0YXRlcyB3ZSBuZWVkIHRvIGJlIGFibGUgdG8NCj4+Pj4+cGFzcw0KPj4+Pj4g
ICA+PmluZm9ybWF0aW9uIGJldHdlZW4gU0bCuXMgYW5kIGJldHdlZW4gdGhlIG5ldHdvcmsgJiBT
RsK5cy4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5PbiAzLzEyLzE0LCA1OjEz
IFBNLCAiTHVjeSB5b25nIiA8bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0Bo
dWF3ZWkuY29tPg0KPj4+Pj48bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+
Pj4+PiAgID4+DQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj5IaSBKaW0sDQo+Pj4+PiAgID4+Pg0K
Pj4+Pj4gICA+Pj5JIGZvciBvbmUgZG9uJ3QgYWdyZWUgYW5kIHRoaW5rIHdlIGFyZSBvdmVyIGNv
bXBsaWNhdGluZyB3aGF0DQo+Pj4+PnNob3VsZA0KPj4+Pj4gICA+Pj5iZSBzdHJhaWdodGZvcndh
cmQuIFRoZSBTRkMgZW5jYXBzdWxhdGlvbiBzaG91bGQgZW5hYmxlIHR3bw0KPj4+Pj50aGluZ3M6
DQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj4xLiBTdGVlcmluZyBvZiBzZWxlY3RlZCBmbG93cyB0
aHJvdWdoIGEgc2VydmljZSBjaGFpbjsgdGhpcyBpcw0KPj4+Pj50aGUNCj4+Pj4+ICAgPj4+c2Vy
dmljZSBmdW5jdGlvbiBwYXRoLg0KPj4+Pj4gICA+Pj4yLiBQYXNzaW5nIG9mIGNvbnRleHQgYXNz
b2NpYXRlZCB3aXRoIGEgZ2l2ZW4gZmxvdyB3aXRoaW4gc2FpZA0KPj4+Pj5zZXJ2aWNlDQo+Pj4+
PiAgID4+PmZ1bmN0aW9uIHBhdGguIFRoaXMgY29udGV4dCBpbmZvcm1hdGlvbiBtYXkgYmUgY29u
c3VtZWQgYnkgYQ0KPj4+Pj5TRiAoYW4NCj4+Pj4+ICAgPj4+YXBwbGljYXRpb24gSUQgaXMgYW4g
ZXhhbXBsZSkgb3IgbWF5IGJlIGNvbnN1bWVkIGJ5IHRoZQ0KPj4+Pj5mb3J3YXJkaW5nDQo+Pj4+
PiAgID4+PmVsZW1lbnRzIChhIHZyZi1JRCBpcyBhbiBleGFtcGxlKS4NCj4+Pj4+ICAgPj4+W0x1
Y3ldIERvIHlvdSBjYWxsIHRoZSBjb250ZXh0IGFzIG1ldGFkYXRhIG9yIG5vdD8gRG8gd2UgaGF2
ZQ0KPj4+Pj5hbm90aGVyDQo+Pj4+PiAgID4+PnRlcm0gaGVyZSBiZXNpZGUgU0ZDIGhlYWRlciBh
bmQgbWV0YWRhdGEuIEkgc2VlIHRoYXQgeW91IGRvbid0DQo+Pj4+PndhbnQgdG8NCj4+Pj4+ICAg
Pj4+c2VwYXJhdGUgd2hhdCBpcyBjb25zdW1lZCBieSBTRiBhbmQgd2hhdCBpcyBjb25zdW1lZCBi
eSB0aGUNCj4+Pj4+Zm9yd2FyZGluZw0KPj4+Pj4gICA+Pj5lbGVtZW50cy4NCj4+Pj4+ICAgPj4+
DQo+Pj4+PiAgID4+Pkx1Y3kNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+PlNlbnQgZnJvbSBteSBp
UGhvbmUNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+Pj4gT24gTWFyIDEyLCAyMDE0LCBhdCA0OjE2
IFBNLCAiTHVjeSB5b25nIg0KPj4+Pj48bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3ku
eW9uZ0BodWF3ZWkuY29tPiA8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+
Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBHcmVhdC4gVGhlbiB3ZSBtYXkgY29uc2lkZXIgdHdv
IHNwZWNpYWwgbWV0YWRhdGEgZGVmaW5pdGlvbnMNCj4+Pj4+aW4gdGhlDQo+Pj4+PiAgID4+Pj5w
cm9ibGVtIHN0YXRlbWVudCBzbyB3ZSBjYW4gYWxsIHVzZSB0aGUgc2FtZSBkZWZpbml0aW9ucy4N
Cj4+Pj4+SGVyZSBpcyBteQ0KPj4+Pj4gICA+Pj4+c3VnZ2VzdGVkIHRleHQgYW5kIGxpa2UgdG8g
aGVhciB5b3UgYW5kIG90aGVyJ3MgaW5wdXQgYW5kDQo+Pj4+PnN1Z2dlc3Rpb25zLg0KPj4+Pj4g
ICA+Pj4+DQo+Pj4+PiAgID4+Pj4gRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFk
YXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5DQo+Pj4+PnRvDQo+Pj4+PiAgID4+Pj5leGNoYW5nZSBp
bmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBlbGVtZW50cyBpbiBhIHNlcnZpY2UgZnVuY3Rpb24NCj4+
Pj4+ICAgPj4+PmNoYWluaW5nLiBJbiB0aGlzIGNvbnRleHQsIHRoZXJlIGFyZSB0d28gdHlwZXMg
b2YgZGF0YSBwbGFuZQ0KPj4+Pj5tZXRhZGF0YS4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+
IFNlcnZpY2UgRnVuY3Rpb24gTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBleGNoYW5nZWQgYmV0
d2Vlbg0KPj4+Pj4gICA+Pj4+Y2xhc3NpZmllciBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdl
ZW4gc2VydmljZSBmdW5jdGlvbnMgdG8NCj4+Pj4+ICAgPj4+PmZhY2lsaXRhdGUgc2VydmljZSBm
dW5jdGlvbnMgb24gdGhlIHBhY2tldCB0cmVhdG1lbnQuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAg
Pj4+PiBTdGVlcmluZyBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGZyb20gc2VydmljZSBmdW5j
dGlvbnMgdG8gYQ0KPj4+Pj4gICA+Pj4+Y2xhc3NpZmllciBvciBzZXJ2aWNlIG5vZGUgZm9yIHRy
YWZmaWMgZm9yd2FyZGluZyBwdXJwb3NlLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gLWVu
ZA0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gTHVjeQ0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAg
ID4+Pj4NCj4+Pj4+ICAgPj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4gICA+
Pj4+IEZyb206IEpvZWwgTS4gSGFscGVybiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21dDQo+
Pj4+PiAgID4+Pj4gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjM1IFBNDQo+Pj4+
PiAgID4+Pj4gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcg0KPj4+
Pj4gICA+Pj4+IENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5u
ZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpDQo+Pj4+PiAgID4+Pj4gU2FsaW0NCj4+Pj4+ICAg
Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lk
ZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFllcywgSSBhbSB0cnlpbmcgdG8g
Y29uc2lzdGVudGx5IGRpc3Rpbmd1aXNoIHRob3NlIHR3byBjYXNlcw0KPj4+Pj53aGVuDQo+Pj4+
PiAgID4+Pj50YWxraW5nIGFib3V0IHRoZSBpbmZvcm1hdGlvbiBjYXJyaWVkIHdpdGggcGFja2V0
cyBpbiBzZXJ2aWNlDQo+Pj4+PmNoYWlucy4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFlv
dXJzLA0KPj4+Pj4gICA+Pj4+IEpvZWwNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+PiBPbiAz
LzEyLzE0LCAzOjEzIFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+IEpvZWwsIFNl
ZSBiZWxvdy4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjDQo+Pj4+PiAgID4+
Pj4+IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKb2VsIE0uIEhh
bHBlcm4NCj4+Pj4+U2VudDoNCj4+Pj4+ICAgPj4+Pj4gV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAx
NCAyOjAyIFBNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXMNCj4+Pj4+Qk9VVEhPUlM7DQo+Pj4+PiAg
ID4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOw0KPj4+Pj5icmlq
c21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ+OyBzZmM7DQo+Pj4+PiAgID4+Pj4+IEphbWFsIEhhZGkgU2FsaW0g
U3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IEkgd2FzIHRy
eWluZyB0byB3b3JkIGl0IGNhcmVmdWxseSBub3QgdG8gZm9jdXMgb24gd2hvIHB1dHMNCj4+Pj4+
dGhlDQo+Pj4+PiAgID4+Pj4+IGluZm9ybWF0aW9uIGluLCBidXQgb25seSBvbiB3aG8gY29uc3Vt
ZXMgdGhlIGluZm9ybWF0aW9uLg0KPj4+Pj4gICA+Pj4+PiBJbmZvcm1hdGlvbiBmb3Igc2Vydmlj
ZSBmdW5jdGlvbnMgbWF5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcw0KPj4+Pj4gICA+Pj4+PiBjbGFz
c2lmaWVyIG9yIGZyb20gb3RoZXIgc2VydmljZSBmdW5jdGlvbnMuIFtMdWN5XSB0aGlzIGlzDQo+
Pj4+PnRoZSBvbmUNCj4+Pj4+ICAgPj4+Pj4gY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZp
ZXcuIEluZm9ybWF0aW9uIGZvciB0aGUNCj4+Pj4+Zm9yd2FyZGluZw0KPj4+Pj4gICA+Pj4+PiB3
aWxsIGdlbmVyYWxseSBjb21lIGZyb20gdGhlIGluZ3Jlc3MgY2xhc3NpZmllciwgYnV0IGluDQo+
Pj4+PnNwZWNpYWwNCj4+Pj4+ICAgPj4+Pj4gY2FzZXMgbWF5IGJlIHByb3ZpZGVkIGJ5IHNlcnZp
Y2UgZnVuY3Rpb25zLiAoSSBrZWVwDQo+Pj4+PndhbnRpbmcgdG8gZ2V0DQo+Pj4+PiAgID4+Pj4+
IHJpZCBvZiB0aG9zZSBzcGVjaWFsIGNhc2VzLCBidXQgc28gZmFyIHRoZXJlIHNlZW0gdG8gYmUN
Cj4+Pj4+anVzdCBlbm91Z2gNCj4+Pj4+ICAgPj4+Pj4gb2YgdGhlbSB0byB3YXJyYW50IGNvdmVy
aW5nIGluIHRoZSBzb2x1dGlvbi4gQW5kIG1vcmUNCj4+Pj4+aW1wb3J0YW50bHksDQo+Pj4+PiAg
ID4+Pj4+IHNpZ25pZmljYW50IHN1cHBvcnQgZm9yIGl0IGluIHRoZSB3b3JraW5nIGdyb3VwLikg
W0x1Y3ldDQo+Pj4+PlRoaXMgaXMNCj4+Pj4+ICAgPj4+Pj4gdGhlIHNlY29uZCBjYXNlIHVzaW5n
IG1ldGFkYXRhIGluIHlvdXIgdmlldyAoYnV0IHlvdSBkb24ndA0KPj4+Pj5saWtlIGl0KS4NCj4+
Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gQW5kIHlvdSBzdWdnZXN0IGRpc3Rpbmd1aXNoaW5n
IHRoZXNlIHR3byBjYXNlcyB3aGVuDQo+Pj4+PmRpc2N1c3NpbmcNCj4+Pj4+ICAgPj4+Pj4gYWJv
dXQgbWV0YWRhdGEgdXNhZ2UuIElzIHRoYXQgcmlnaHQgdW5kZXJzdGFuZGluZz8NCj4+Pj4+ICAg
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gTHVjeQ0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBZ
b3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gT24gMy8xMi8xNCwgMjoz
MyBQTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4gSm9lbCwgSSBpbnRlcnByZXQg
dGhhdCB5b3Ugc3VnZ2VzdHMgdGhhdCBkaXN0aW5ndWlzaCB0aGUNCj4+Pj4+ZXhjaGFuZ2UNCj4+
Pj4+ICAgPj4+Pj4+IGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBiZXR3ZWVuIHNlcnZp
Y2UgZnVuY3Rpb25zDQo+Pj4+PmFuZCB0aGUNCj4+Pj4+ICAgPj4+Pj4+IGV4Y2hhbmdlIGluZm9y
bWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBmcm9tIGEgc2VydmljZQ0KPj4+Pj5mdW5jdGlvbiB0
bw0KPj4+Pj4gICA+Pj4+Pj4gYSBzZXJ2aWNlIG5vZGUuIElzIHRoaXMgcmlnaHQgdW5kZXJzdGFu
ZGluZz8gTHVjeQ0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IC0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybg0KPj4+Pj4gICA+Pj4+Pj4gW21haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLA0KPj4+Pj4y
MDE0DQo+Pj4+PiAxOjE5DQo+Pj4+PiAgID4+Pj4+PiBQTQ0KPj4+Pj4gICA+Pj4+Pj4gVG86IEx1
Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkDQo+
Pj4+PiAgID4+Pj4+PiAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBz
ZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDoNCj4+Pj4+ICAgPj4+Pj4+IFJlOiBbc2ZjXSBk
cmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+IE15IGluY2xpbmF0aW9uIHdvdWxkIGJlIHRvIHR1bmUgdGhhdCBkZWZp
bml0aW9uIHRvDQo+Pj4+PmRpc3Rpbmd1aXNoDQo+Pj4+PiAgID4+Pj4+PiBiZXR3ZWVuIGRhdGFw
bGFuZSBjYXJyaWVkIGluZm9ybWF0aW9uIGludGVuZGVkIGZvciB1c2UgYnkNCj4+Pj4+c2Vydmlj
ZQ0KPj4+Pj4gICA+Pj4+Pj4gZnVuY2l0b25zICh3aGF0ZXZlciB0aGUgb3JpZ2luKSwgYW5kIGRh
dGFwbGFuZSBjYXJyaWVkDQo+Pj4+PmluZm9ybWF0aW9uDQo+Pj4+PiAgID4+Pj4+PiBpbnRlbmRl
ZCBmb3IgZGF0YXBsYW5lIGZvcndhcmRpbmcgY29tcG9uZW50cy4NCj4+Pj4+ICAgPj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4gSGkgSm9lbCwNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+IEkgYWdyZWUgdGhhdCB3ZSBuZWVkIHVzaW5nIHRoZSBzYW1lIGRlZmluaXRpb24gZm9yIGEN
Cj4+Pj4+dGVybSwgYnV0DQo+Pj4+PiAgID4+Pj4+Pj4gZGlzYWdyZWUgdGhhdCB0aGUgbWV0YWRh
dGEgZGVmaW5pdGlvbiBoZXJlIGlzIGEgc2V0IG9mDQo+Pj4+PiAgID4+Pj4+Pj4gaW5mb3JtYXRp
b24gcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBUaGlzIG1heSBiZSB0b28gbmFycm93DQo+Pj4+Pm9y
IGxlYWQNCj4+Pj4+ICAgPj4+Pj4+PiB0byBhIHBhcnRpY3VsYXIgc29sdXRpb24uIEkgYW0gZmlu
ZSB3aXRoIHRoaXMgZGVmaW5pdGlvbg0KPj4+Pj5pbiB0aGUNCj4+Pj4+ICAgPj4+Pj4+PiBwcm9i
bGVtIHN0YXRlbWVudCB3LyBtaW5vciB0d2VhayAoc3VnZ2VzdGVkIG9uIG1haWxpbmcNCj4+Pj4+
bGlzdCkuDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBEYXRhcGxhbmUgTWV0YWRh
dGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlDQo+Pj4+PmFiaWxpdHkgdG8NCj4+
Pj4+ICAgPj4+Pj4+PiBleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBjbGFzc2lmaWVy
cyBhbmQgc2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+IGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNl
IGZ1bmN0aW9ucywgYW5kIHNlcnZpY2UNCj4+Pj4+ZnVuY3Rpb25zIGFuZA0KPj4+Pj4gICA+Pj4+
Pj4+IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+IGNsYXNzaWZpZXJzfHNlcnZpY2Ugbm9kZXMuDQo+Pj4+
PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBUaGVyZSBtYXkgYmUgYSBzb2x1dGlvbiB0aGF0
IGEgc2VydmljZSBmdW5jdGlvbiBwYXNzZXMNCj4+Pj4+c29tZQ0KPj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+PiBpbmZvcm1hdGlvbiB0byBhdHRhY2hlZCBzZXJ2aWNlIG5vZGUgd2l0aG91dCB1c2luZyBT
RkMNCj4+Pj4+aGVhZGVyLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gVGhhbmtz
LCBMdWN5DQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgSGFscGVybiBEaXJlY3QNCj4+
Pj4+ICAgPj4+Pj4+PiBbbWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tXSBTZW50OiBX
ZWRuZXNkYXksDQo+Pj4+Pk1hcmNoIDEyLA0KPj4+Pj4gICA+Pj4+Pj4+IDIwMTQgMTI6MjUgUE0g
VG86IEx1Y3kgeW9uZzsgSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzDQo+Pj4+PkJPVVRIT1JTOw0K
Pj4+Pj4gICA+Pj4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOw0K
Pj4+Pj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj4gICA+Pj4+Pj4+IHNmYzsgSmFtYWwg
SGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4+PiBkcmFmdC1yaWpz
bWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4gTHVjeSwgeW91IHNheSAidGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgLi4uIiBUaGUN
Cj4+Pj4+ZGVmaW5pdGlvbiB5b3UNCj4+Pj4+ICAgPj4+Pj4+PiB0aGVuIHByb3ZpZGUgaXMgYSBk
ZWZpbml0aW9uIG9mIHRoZSBzZXQgb2YgaW5mb3JtYXRpb24gd2UNCj4+Pj4+YXJlDQo+Pj4+PiAg
ID4+Pj4+Pj4gcHJvcG9zaW5nIHRoYXQgd2UgcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBJLCBhbmQg
b3RoZXJzLA0KPj4+Pj5oYXZlDQo+Pj4+PiAgID4+Pj4+Pj4gYmVlbiB1c2luZyB0aGUgdGVybSBt
ZXRhZGF0YSBtb3JlIG5hcnJvd2x5LiBXZSBjYW4gdXNlDQo+Pj4+PndoYXRldmVyDQo+Pj4+PiAg
ID4+Pj4+Pj4gZGVmaW5pdGlvbiB3ZSB3YW50LiBCdXQgd2UgZG8gbmVlZCB0byBhZ3JlZSBvbiB0
aGUNCj4+Pj4+ZGVmaW5pdGlvbi4NCj4+Pj4+ICAgPj4+Pj4+PiBGb3IgdGhlIHB1cnBvc2VzIG9m
IHRoZSBXRywgaXQgc2VlbXMgbXVjaCBtb3JlIHVzZWZ1bCB0bw0KPj4+Pj51c2UgdGhlDQo+Pj4+
PiAgID4+Pj4+Pj4gdGVybSBtZXRhZGF0YSBmb3IgdGhlIG5hcnJvd2VyIGRlc2NyaXB0aW9uLg0K
Pj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBPbiAzLzEyLzE0LCAxOjE5IFBNLCBMdWN5IHlvbmcgd3Jv
dGU6DQo+Pj4+PiAgID4+Pj4+Pj4+IEhpIEpvZWwsDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+IEkgYWdyZWUuIFdlIG5lZWQgdG8gZGlmZmVyZW50aWF0ZSB0aGUgbWV0YWRhdGEg
dXNlZCBieQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+ZnVuY3Rpb24gYW5kIFNGQyBo
ZWFkZXIuIFRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIGNhcnJ5aW5nDQo+Pj4+PnNvbWUNCj4+Pj4+
ICAgPj4+Pj4+Pj5zdGF0ZXMgYWxvbmcgd2l0aCB0aGUgcGFja2V0LiBJTU86IFNGQyBoZWFkZXIg
aXMgYSBraW5kIG9mDQo+Pj4+PiAgID4+Pj4+Pj4+bWV0YWRhdGEgY2FycmllZCBvbiBwYWNrZXQg
Zm9yIG5leHQgc2VydmljZSBub2RlIHRvIHVzZS4NCj4+Pj4+SW4gdGhlDQo+Pj4+PiAgID4+Pj4+
Pj4+Y29udGV4dCBvZiBTRkMsIHdlIGhhdmUgdGVybSBmb3IgU0ZDIGhlYWRlciBhbmQgdGhlDQo+
Pj4+Pm1ldGFkYXRhIHRoYXQNCj4+Pj4+ICAgPj4+Pj4+Pj53YXMgY2FycmllZCBiZXR3ZWVuIHNl
cnZpY2UgZnVuY3Rpb25zLCBvciBiZXR3ZWVuIHNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj5mdW5j
dGlvbnMgYW5kIGNsYXNzaWZpZXJzL3NlcnZpY2Ugbm9kZXMsIHdoaWNoIGlzIHdoYXQNCj4+Pj4+
dGhlIGRyYWZ0DQo+Pj4+PiAgID4+Pj4+Pj4+Zm9jdXMuDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+IFRoYW5rcywgTHVjeQ0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2Vs
IE0uIEhhbHBlcm4NCj4+Pj4+ICAgPj4+Pj4+Pj4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
XSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLA0KPj4+Pj4gMjAxNA0KPj4+Pj4gICA+Pj4+Pj4+
PiAxMToxOCBBTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENj
Og0KPj4+Pj4gSmltDQo+Pj4+PiAgID4+Pj4+Pj4+IEd1aWNoYXJkIChqZ3VpY2hhcik7IGJyaWpz
bWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbQ0KPj4+Pj4gICA+
Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IEkg
dGhpbmsgaXQgaXMgaW1wb3J0YW50IHRvIGtlZXAgYSBzdHJvbmcgZGlzdGluY3Rpb24NCj4+Pj4+
YmV0d2Vlbg0KPj4+Pj4gICA+Pj4+Pj4+PiBtZXRhZGF0YSAod2hpY2ggaXMgZm9yIHVzZSBieSBh
cHBsaWNhdGlvbnMpIGFuZCB0aGUNCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+PiBjaGFp
bmluZyBpbmZvcm1hdGlvbiBpbiB0aGUgYmFzZSBzZXJ2aWNlIGNoYWluIGhlYWRlciwNCj4+Pj4+
d2hpY2ggaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4gZm9yIHVzZSBieSB0aGUgc2VydmljZSBjaGFpbiBz
dXBwb3J0IG1lY2hhbmlzbXMuDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IFlv
dXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBPbiAzLzEyLzE0
LCAxMDo0MiBBTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gRnVsbHkgYWdy
ZWUgd2l0aCBKb2UuDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gV2Ugc2hv
dWxkIG5vdCByZXF1aXJlIGEgZml4IGxlbmd0aCBmb3IgaW4tYmFuZCBtZXRhZGF0YQ0KPj4+Pj5i
dXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGFsc28gbm90IGxlYXZlIGl0IGZvciBmcmVlbHkgdXNhZ2Uu
IEluIGZhY3QsIHdoZW4gYQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+PiBub2RlIGlu
c2VydHMgU0ZDIGhlYWRlciBvbiBhIChlbmNhcHN1bGF0ZWQpIHBhY2tldCBhbmQNCj4+Pj4+c2Vu
ZCB0bw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbmV4dCBzZXJ2aWNlIG5vZGUsIFNGQyBoZWFkZXIgaXRz
ZWxmIGNhbiBiZSBzZWVuIGFzIGENCj4+Pj4+bWV0YWRhdGEuDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4gTHVjeQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYw0KPj4+Pj4gICA+Pj4+Pj4+
Pj4gW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpvZWwgTS4NCj4+
Pj4+SGFscGVybg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwg
MjAxNCA5OjIxIEFNIFRvOiBOaWNvbGFzDQo+Pj4+PkJPVVRIT1JTOw0KPj4+Pj4gICA+Pj4+Pj4+
Pj4gUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4+PmJyaWpzbWFu
QGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldD47DQo+Pj4+PiAgID4+Pj4+Pj4+PiBzZmM7IEphbWFsIEhhZGkgU2FsaW0g
U3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+IEZvciBpbi1iYW5kIG1ldGFkYXRhLCB0aGUgQVBJIGZvciBhY2Nlc3MgY2FuIGVhc2lseSBi
ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gc3luY2hyb25vdXMuIE91dCBvZiBiYW5kIG1ldGFkYXRhIG5l
ZWRzIGRpZmZlcmVudA0KPj4+Pj5oYW5kbGluZy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFRoZXJlIGFy
ZSBtYW55IGNhc2VzIHdoZXJlIG91dC1vZi1iYW5kIG1ldGFkYXRhIGlzDQo+Pj4+PnVzZWZ1bCBh
bmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGFwcHJvcHJpYXRlLiBCdXQgdGhleSBkbyBub3QgY292ZXIg
YWxsIG5lZWRzIGJ5IGFueQ0KPj4+Pj5zdHJldGNoLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+IEV2ZW4gaWYgZWFjaCBwaWVjZSBvZiBpbi1iYW5kIG1ldGFkYXRhIGlzIG9m
IGZpeGVkDQo+Pj4+Pmxlbmd0aCwNCj4+Pj4+ICAgPj4+Pj4+Pj4+IHRoZXJlIGFyZSBtYW55IGRp
ZmZlcmVudCBraW5kcyBvZiBtZXRhdHlwZS4gVHJ5aW5nIHRvDQo+Pj4+PnNheQ0KPj4+Pj4gICA+
Pj4+Pj4+Pj4gInRoZXJlIHdpbGwgYmUgZXhhY3RseSBmb3VyIHBpZWNlcywgYW5kIHRoZXkgd2ls
bCBiZSBvZg0KPj4+Pj50eXBlcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gdDEsIHQyLCB0MywgYW5kIHQ0
IiBpcyBzaW1wbHkgdG9vIHNwZWNpZmljIGZvciBldmVuIDgwJQ0KPj4+Pj5vZiB0aGUNCj4+Pj4+
ICAgPj4+Pj4+Pj4+bmVlZHMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4g
WW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gT24gMy8x
Mi8xNCwgODo1MiBBTSwgTmljb2xhcyBCT1VUSE9SUyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBIZWxsbyBSb24sDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBTZW5k
aW5nIG91dCBvZiBiYW5kIGNvbmdydWVudCBtZXRhZGF0YSBtYXkgbm90IGJlIHRoZQ0KPj4+Pj5h
bnN3ZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0byBhbGwgbmVlZHMgYnV0IGl0IGlzIG9uZSB0b29s
IHRoYXQgd2Ugc2hvdWxkIGtlZXAuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBOb3QgYWxsIG1ldGFkYXRhIGlzIHRpZWQgdG8gYSBzcGVjaWZpYyBwYWNrZXQsIGZvcg0K
Pj4+Pj5leGFtcGxlIGENCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBwb2xpY3kgY2hhbmdlIGluIFBDUkYg
Y291bGQgbGVhZCB0byBzb21lIG1ldGFkYXRhDQo+Pj4+PnNpZ25hbGluZywNCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiB0aGUgcmVhY3Rpb24gdGltZSBuZWVkIG5vdCBiZSBpbW1lZGlhdGUsIGZldyBtcyBt
YXkNCj4+Pj4+bm90IG1hdHRlci4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+IEFzIHlvdSBwb2ludCwgaWYgYSBwYWNrZXQgaXMgdGllZCB0byBhIG1ldGFkYXRhIGENCj4+
Pj4+Y29ycmVsYXRpb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBpbmZvIGNhbiBiZSBzZXQgaW4gYm90
aCBwYWNrZXQgdG8gZGVhbCB3aXRoIGl0IChpLmUNCj4+Pj4+bWV0YWRhdGENCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBleHBlY3RlZCBmbGFnIGluIHRoZSBTRkMgaGVhZGVyLCBwbHVzIGFuIGlkKQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gRmluYWxseSB3ZSBjYW4gc3RpbGwg
c2VuZCBzb21lIGxpbWl0ZWQgbWV0YWRhdGEgd2l0aGluDQo+Pj4+PmEgaGVhZGVyLg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IFRoaXMgY291bGQgYmUgdXNlZCBmb3IgbG9hZCBiYWxhbmNlcnMgaW4gcGFy
dGljdWxhciBpZg0KPj4+Pj53ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGFncmVlIG9uIGEgY29udmVu
dGlvbiB0byBsb2NhdGUgImNvYXJzZSBncmFpbiBwb2xpY3kiDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
LyAiZmluZSBncmFpbiBwb2xpY3kiIG9uIHJlc2VydmVkIGNvbnRleHQgaGVhZGVycy4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoaXMgc2VlbXMgdG8gb3BlbiB1cCBh
IGxvdCBvZiBmbGV4aWJpbGl0eSAvDQo+Pj4+Pmlubm92YXRpb25zLg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gT24geW91ciBsYXN0IHBvaW50LCB0aGVyZSBpcyBhIHF1
ZXN0aW9uIG9uIGhvdyB0byBtYWtlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWV0YWRhdGEgYXZhaWxh
YmxlIHRvIGEgU2VydmljZSBGdW5jdGlvbi4gQ3VycmVudCBzb2NrZXQNCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBjb25uZWN0aW9ucyBmb3IgZXhhbXBsZSBkbyBub3QgYWxsb3cgdG8gcmV0cmlldmUgSVAN
Cj4+Pj4+aGVhZGVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gb3B0aW9ucy4gU28gSSBhc3N1bWUgdGhh
dCBTRkMgYXdhcmUgU2VydmljZSBGdW5jdGlvbnMNCj4+Pj4+d2lsbA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+IG5lZWQgc29tZSAoYXN5bmNocm9ub3VzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gPykgQVBJIHRv
IHJldHJpZXZlIFNGQyBoZWFkZXIgaW5mb3JtYXRpb24gYXMgd2VsbCBhcw0KPj4+Pj5pbi1iYW5k
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWV0YWRhdGEuIEkgZG9uJ3Qgc2VlIG91dCBvZiBiYW5kIG1l
dGFkYXRhIHRyYW5zcG9ydA0KPj4+Pj5hZGRpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBjb21wbGV4
aXR5LCB0aGUgc2FtZSBBUEkgY2FuIHByb2JhYmx5IGFwcGx5Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhlIGFsdGVybmF0aXZlIG9wdGlvbiwgYWxsb3dpbmcgdmFy
aWFibGUgc2l6ZWQNCj4+Pj4+bWV0YWRhdGEgaW4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0aGUgU0ZD
IGhlYWRlciBoYXMgc29tZSBkcmF3YmFja3MgYXMgd2VsbCwgb25lIGJlaW5nDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gZnJhZ21lbnRhdGlvbiwgYW5kIHNvbWUgc3dpdGNoZXMgZXhwZWN0aW5nIGFzIHdl
bGwgdG8NCj4+Pj4+bG9vayBhdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGVuZCB1c2VyIHRyYWZmaWMg
aGVhZGVycyBmb3IgbGluayBsb2FkIGJhbGFuY2luZy4gSQ0KPj4+Pj53b3VsZA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IGFncmVlIHRoYXQgaWYgd2UgY2FuIGFjY2VwdCB0aGVzZSBpc3N1ZXMsIHRoZW4g
c2VuZGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG9mZi1saW5lIGNvbmdydWVudCBtZXRhZGF0YSBs
b29zZXMgaXRzIGludGVyZXN0Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gV2UgbmVlZCB0byB0YWtlIGludG8gYWNjb3VudCB0aGF0IGJvdGggaW4tYmFuZCBhbmQNCj4+
Pj4+Y29uZ3J1ZW50DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gb3V0LW9mLWJhbmQgbWV0YWRhdGEgdHJh
bnNwb3J0IGlzIG5vdCByZWxpYWJsZS4gQQ0KPj4+Pj5wYWNrZXQgbG9zcw0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IHRyaWdnZXJpbmcgcmV0cmFuc21pc3Npb24gd291bGQgbm90IGxlYWQgdG8gdGhlDQo+
Pj4+PmlkZW50aWNhbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHJlY29uc3RydWN0aW9uIG9mIHRoZSBh
c3NvY2lhdGVkIG1ldGFkYXRhLiBJbiBzb21lDQo+Pj4+PmNhc2VzLCB3ZQ0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IG1pZ2h0IHRodXMgZXZlbiBuZWVkIG5vbi1jb25ncnVlbnQgb3V0LW9mLWJhbmQgcmVs
aWFibGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtZXRhZGF0YSB0cmFuc3BvcnQuDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fIEZyb206DQo+Pj4+PiBSb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBQYXJrZXIgW1Jvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb20+XSBTZW50Og0KPj4+Pj5XZWRuZXNkYXksDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gTWFyY2gg
MTIsIDIwMTQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiAxMjo0MyBQTSBUbzogTmljb2xhcyBCT1VUSE9S
UyBDYzogSmltIEd1aWNoYXJkDQo+Pj4+PihqZ3VpY2hhcik7DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+c2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1Ympl
Y3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBOaWNvbGFzLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gSSB1bmRl
cnN0YW5kIHRoZSBjb25jZXB0IGZvciBvdXQgb2YgYmFuZCBzaWduYWxpbmcgb2YNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pm1ldGFkYXRhLCBidXQgSSBhbSBjb25jZXJuZWQgdGhhdCBpdCBpbnRyb2R1Y2Vz
DQo+Pj4+PnNpZ25pZmljYW50DQo+Pj4+PiAgID4+Pj4+Pj4+Pj5jb21wbGV4aXR5IGR1ZSB0byB0
aGUgcG90ZW50aWFsIHJhY2UgY29uZGl0aW9uIG9mDQo+Pj4+PnJlY2VpdmluZyB0aGUNCj4+Pj4+
ICAgPj4+Pj4+Pj4+PnJlYWwgcGFja2V0IGJlZm9yZSB0aGUgbWV0YWRhdGEuIFdoaWxlIHRoZSBy
ZWFsIHBhY2tldA0KPj4+Pj5jb3VsZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+aW5kaWNhdGUgdGhhdCBv
dXQgb2YgYmFuZCBtZXRhZGF0YSBpcyBleHBlY3RlZCwgaG93IGNhbg0KPj4+Pj53ZQ0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Z3VhcmFudGVlIHRoZSBvcmRlciBvZiByZWNlcHRpb24/IFdoYXQgaWYgc3dp
dGNoaW5nIG9yDQo+Pj4+PnJvdXRpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pm5vZGVzIGFwcGx5IGhh
c2ggYmFzZWQgbG9hZCBiYWxhbmNpbmc/IFdoYXQgaWYgdGhlIGxvYWQNCj4+Pj4+ICAgPj4+Pj4+
Pj4+PmJhbGFuY2luZyB1bmRlcnN0YW5kcyBTRkMgZW5jYXBzIGFuZCBsb29rcyBiZXlvbmQgaXQg
dG8NCj4+Pj4+dGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5vcmlnaW5hbCBoZWFkZXIgdG8gZ2V0IGJl
dHRlciBlbnRyb3B5Pw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IENhbiB3ZSBndWFyYW50ZWUgdGhhdCB0
aGUgbWV0YWRhdGEgYW5kIHJlYWwgcGFja2V0DQo+Pj4+PndpbGwgZm9sbG93DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj50aGUgZXhhY3Qgc2FtZSBwYXRoPyBJZiB3ZSBjYW4gbm90LCB0aGVuDQo+Pj4+Pmlt
cGxlbWVudGF0aW9ucyB3aWxsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5uZWVkIHRvIGFkZCBpbmdyZXNz
IHF1ZXVpbmcgdG8gY29wZSB3aXRoIHRoZSBzY2VuYXJpby4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IEFsc28sIGRvIHlvdSBmZWVsIHRoYXQgdGhlIGluY3JlYXNlIGlu
IGltcGxlbWVudGF0aW9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gY29tcGxleGl0eSBhdCB0aGUgc2Vy
dmljZSBmdW5jdGlvbnMgaXMgcmVhc29uYWJsZT8NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IFRoYW5rcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+IFJvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IE9uIE1hciAx
MiwgMjAxNCwgYXQgNDowOSBBTSwgIk5pY29sYXMgQk9VVEhPUlMiDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+IDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbT4NCj4+Pj4+PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PiB3
cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gSSB0aGluayB3
ZSBtdXN0IG1ha2UgYSBkaXN0aW5jdGlvbiBiZXR3ZWVuOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+PiAtIE1ldGFkYXRhIHdoaWNoIHNob3VsZCBiZSBwYXJ0IG9mIHRo
ZSBoZWFkZXIgZGVmaW5lZA0KPj4+Pj5hcyBpbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBiYW5kIG1h
cmtpbmcuIC0gTWV0YWRhdGEgd2l0aCBjYW4gYmUgcGFzc2VkIG91dCBvZg0KPj4+Pj5iYW5kLCBm
b3INCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gZXhhbXBsZSBjb25ncnVlbnQgb3V0IG9mIGJhbmQgc2ln
bmFsaW5nIGRlZmluZWQgaW4NCj4+Pj4+dGhlIGRyYWZ0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+IFRoZSBmb3JtZXIgY2FsbHMgZm9yIGEgbGltaXRlZCBzcGFjZSBp
biB0aGUgaGVhZGVyLA0KPj4+Pj50cnVlLCBUaGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbGF0dGVy
IGhvd2V2ZXIgZG9lcyBub3QgaW5jdXIgYW55IHNwYWNlIGxpbWl0YXRpb24NCj4+Pj4+YW5kIGlz
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IHN0aWxsIGZhaXJseSBlZmZpY2llbnQgYW5kIGl0IHJlbWFp
bnMgY29tcGF0aWJsZSB3aXRoDQo+Pj4+PmEgZml4ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gc2l6
ZSBoZWFkZXIgdXNlZCB0byByb3V0ZSB0aG9zZSBzaWduYWxpbmcgbWVzc2FnZXMNCj4+Pj4+YWxv
bmcgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGNoYWluJ3Mgc2VydmljZSBmdW5jdGlvbnMuDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IE5pY29sYXMgX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
PiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbamd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3Vp
Y2hhckBjaXNjby5jb20+XSBTZW50Og0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBUdWVzZGF5LCBNYXJj
aCAxMSwgMjAxNCA2OjQ4IFBNIFRvOiBSb24gUGFya2VyIENjOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
PiBOaWNvbGFzIEJPVVRIT1JTOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEph
bWFsIEhhZGkgU2FsaW0NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtzZmNdDQo+
Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBIaSBSb24sDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFdlIGNhbiBjZXJ0YWlubHkgaGF2ZSB0aGlzIGRpc2N1
c3Npb24gYnV0IHdlIHNob3VsZA0KPj4+Pj5maXJzdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBjb25z
aWRlciB3aGF0IGluZm9ybWF0aW9uIGlzIG5lY2Vzc2FyeSBhbmQgaWYgc2FpZA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+PiBpbmZvcm1hdGlvbiBjYW4gZml0IHdpdGhpbiBhIGZpeGVkIG51bWJlciBvZiBj
b250ZXh0cw0KPj4+Pj5pbiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbWFqb3JpdHkgb2YgY2Fz
ZXMuIFJlbWVtYmVyLCB0aGUgZ29hbCBvZiBiZWluZyBhYmxlDQo+Pj4+PnRvIHBhc3MNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4gbWV0YWRhdGEgdGhyb3VnaCB0aGUgbmV0d29yayBpcyB0byBlbmhhbmNl
IHNlcnZpY2UNCj4+Pj4+ZGVsaXZlcnksDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IG5vdCBwYXNzIHRo
ZSBlbnRpcmUgd29ya3Mgb2YgU2hha2VzcGVhcmUgOy0pDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+IFNlbnQgZnJvbSBteSBpUGhvbmUNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IE9uIE1hciA3LCAyMDE0LCBhdCAzOjUyIEFNLCAiUm9u
IFBhcmtlciINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPg0KPj4+Pj48bWFp
bHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBOaWNvbGFzLA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IEkgc2VlIHNpbWlsYXIgcmVxdWlyZW1lbnRzIGZy
b20gdGhlIDNncHAgRVBDIHNpZGUuDQo+Pj4+Pkkgd291bGQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
IGxpa2UgdG8gcHJvcG9zZSBhbiBPVUkgLyBUTFYgYmFzZWQgYXBwcm9hY2ggd2hlcmUgdGhlDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+PiByZXNlcnZlZCBPVUkgY2FuIGJlIHVzZWQgZm9yIGFncmVlZCB1
cG9uIHR5cGVzIG9mDQo+Pj4+PmNvbW1vbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gbWV0YWRhdGEg
YW5kIHZlbmRvciBvciBvdGhlciBvcmdhbml6YXRpb25hbCBPVUlzIGNhbg0KPj4+Pj5iZSB1c2Vk
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiB0byBxdWlja2x5IGlubm92YXRlIGluIHRoZSBuZXR3b3Jr
cy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IFNpbXVsdGFuZW91c2x5LCBJIHdvdWxkIGFsc28gbGlr
ZSB0byBjb25zaWRlcg0KPj4+Pj5tZWNoYW5pc21zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiB0aGF0
IGFyZSBvcHRpbWl6ZWQgZm9yIGxvbmcgbGl2ZWQgZmxvd3Mgc28gYXMgdG8NCj4+Pj4+bGltaXQg
dGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBuZWdhdGl2ZSBlZmZlY3RzIG9mIHBhY2tldCBncm93
dGguDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gUm9uDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+PiBPbiBNYXIgNywgMjAxNCwgYXQgODozNCBBTSwgIk5pY29sYXMgQk9VVEhPUlMiDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmlj
b2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPg0KPj4+Pj48bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4gSGVsbG8gSmltDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiBJIGhhdmUgc2VlbiBjYXNlcyBpbiBHaSBMQU4sIHdoZXJlIHN1YnNjcmliZXIgcmVs
YXRlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGluZm9ybWF0aW9uIGlzIHBhc3NlZCB0byBhIFdl
YiBQcm94eSBmb3IgSFRUUCBoZWFkZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBlbnJpY2htZW50
IChhaW1lZCBhdCBzb21lIFdlYiBDb250ZW50IHByb3ZpZGVycw0KPj4+Pj5wYXJ0bmVycyBvZg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHRoZSBNb2JpbGUgT3BlcmF0b3IpLg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IEluZm9ybWF0aW9uIHdhcyBhbiBjb2RlZCAocGVyc2lzdGVudCkgc3Vic2NyaWJl
ciBpZA0KPj4+Pj5kZXJpdmVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZnJvbSB0aGUgTVNJU0RO
LCBhbmQgY291cGxlIG9mIGYgY3VzdG9tZXIgcHJvZmlsZQ0KPj4+Pj5yZWxhdGVkDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gZmllbGRzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4gSW4gYW4gc2ZjIGJhc2VkIEdpIExBTiwgdGhpcyBlbnRpdHkgc2hvdWxkIHJl
Y2VpdmUNCj4+Pj4gPmZyb20gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gQ2xhc3NpZmllcg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gLSBBIGNsYXNzaWZp
Y2F0aW9uIG9mIHRoZSBDb250ZW50IFByb3ZpZGVyICggSWQsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gQ2F0ZWdvcnkpIGJhc2VkIG9uIHRyYWZmaWMgYW5hbHlzaXMgLSBUaGUgTVNJU0ROIG9mDQo+
Pj4+PiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBzdWJzY3JpYmVyIC0gVHdvIHN1YnNjcmli
ZXIgcG9saWN5IGZpZWxkcyAobm90IHRpZWQNCj4+Pj4+IHRvIFBDUkYNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiBidXQgYmVsb25naW5nIHRvIHRoZSBTdWJzY3JpYmVyIERCKSAoU3Vic2NyaWJlcg0K
Pj4+Pj4gY2F0ZWdvcnksDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gc3ViLWNhdGVnb3J5KSAtIEEg
c2Vzc2lvbiBpZCAoZm9yIGxvZ2dpbmcgYW5kDQo+Pj4+PnRyYWNraW5nDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4gcHVycG9zZXMpDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiBUaGUgb2JqZWN0aXZlIGJlaW5nIHRvIGF2b2lkIGhhdmluZyB0aGUgSFRUUCBQcm94
eQ0KPj4+Pj50bw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGJlY29tZSBhIHRydXN0ZWQgYXBwbGlj
YXRpb24gKGludGVyb2dhdGUgdGhlDQo+Pj4+PiBzdWJzY3JpYmVyIERCLA0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IGV0Yy4uKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBOaWNvbGFzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTogSmltDQo+Pj4+PiBHdWljaGFy
ZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IChqZ3VpY2hhcikgW2pndWljaGFyQGNpc2NvLmNvbTxt
YWlsdG86amd1aWNoYXJAY2lzY28uY29tPl0gU2VudDoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBU
aHVyc2RheSwgTWFyY2ggMDYsIDIwMTQgMjowMiBQTSBUbzogSmFtYWwgSGFkaQ0KPj4+Pj5TYWxp
bTsNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBqbW9pc2FuZEBqdW5pcGVyLm5ldDxtYWlsdG86am1v
aXNhbmRAanVuaXBlci5uZXQ+IDxtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQ+Ow0KPj4+Pj4g
YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0PiBDYzoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBzZmMgU3Vi
amVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMt
bWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IEhpIEphbWFsLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4gWW91IHNhaWQgIkl0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFy
aWFibGUNCj4+Pj4+IHNpemVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbWV0YWRhdGEiLi4gSSBh
bSBub3Qgc28gY29udmluY2VkIGFuZCB3b3VsZCBsaWtlIHRvDQo+Pj4+PiBiZXR0ZXINCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiB1bmRlcnN0YW5kIHRoZSByZXF1aXJlbWVudHMgYmVmb3JlIHBhc3Np
bmcganVkZ2VtZW50Lg0KPj4+Pj4gSWYgd2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBsb29rIGF0
IHRoZSB1c2UgY2FzZXMgYXMgcHJlc2VudGVkIHRodXMgZmFyIGludG8NCj4+Pj4+IHRoZSBXRyBJ
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gaGF2ZSB5ZXQgdG8gc2VlIGEgc2luZ2xlIGV4YW1wbGUg
b2YgdGhlIG5lZWQNCj4+Pj4+IChub3RpbmcgdGhhdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGRl
c2lyZSBpcyBub3QgdGhlIHNhbWUgYXMgbmVlZCkgLSBJIGFtIG5vdCBzYXlpbmcNCj4+Pj4+IHRo
ZXJlIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbm8gcmVxdWlyZW1lbnQgYnV0IHJhdGhlciB0
aGF0IHdlIHNob3VsZCBub3QganVtcA0KPj4+Pj4gdG8gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gY29uY2x1c2lvbiBhbmQgYnVpbGQgc3RhbmRhcmRzIGFyb3VuZCBhIHRoZW9yeS4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gT24gMy8zLzE0LCA2OjM1IEFNLCAiSmFtYWwg
SGFkaSBTYWxpbSINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gPGhhZGlAbW9qYXRhdHUuY29tPG1h
aWx0bzpoYWRpQG1vamF0YXR1LmNvbT4gPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4+DQo+Pj4+
Pndyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBJ
IGxpa2UgdGhlIGRvYyAtIHdlbGwgd3JpdHRlbi4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gU2VjdGlvbiA0LjMgb24gbWV0YWRhdGEgZW5jb2RpbmcuDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IEl0IHNlZW1zIHRo
ZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGUgc2l6ZWQNCj4+Pj4+IG1ldGFkYXRhDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4+IChhdCBsZWFzdCBmb3IgaHR0cC9hcHAgeW91IHNlZW0gdG8gaW5k
aWNhdGUgdGhlDQo+Pj4+PiBkZXNpcmUgZm9yDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+aXQpLg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBGb3IgYSBkYXRhcGF0aCBwZXItcGFja2V0IG1ldGFkYXRh
LCBpIGZlZWwgdGhlDQo+Pj4+PiBuZWVkIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGp1c3Qg
YXMgaW1wb3J0YW50LiBBcmUgd2UgbGltaXRlZCBieSB0aGUgZmFjdCB0aGF0DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4+IGV4aXN0aW5nIGhhcmR3YXJlIG1heSBub3QgYmUgYWJsZSB0byBoYW5kbGUg
VExWcz8NCj4+Pj4+Rm9yDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGV4YW1wbGUsIEkgZG9udCBo
YXZlIGEgcHJvYmxlbSBoYW5kbGluZyBUTFZzIGluIGENCj4+Pj4+IHNvZnR3YXJlDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4+ZGF0YXBhdGguDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4+IGNoZWVycywgamFtYWwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18gc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IG1haWxpbmcgbGlzdCBzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiBtYWls
aW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+
Pj4gbWFpbGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNm
Yw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+
Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMg
bWFpbGluZw0KPj4+Pj4gbGlzdA0KPj4+Pj4gICA+Pj4+PiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pg0KPj4+
Pj4gICA+Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+
Pj4+PiAgID4+c2ZjIG1haWxpbmcgbGlzdA0KPj4+Pj4gICA+PnNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+ICAgPj5odHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+DQo+Pj4+PiAgID5fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+Pj4gICA+c2Zj
IG1haWxpbmcgbGlzdA0KPj4+Pj4gICA+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gICA+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+DQo+Pj4+DQo+Pj4+IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+IHNmYyBtYWlsaW5nIGxpc3QNCj4+Pj4g
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+IGh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4NCj4+PiBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+IHNmYyBtYWlsaW5nIGxpc3QNCj4+PiBzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+DQo+Pg0KPj5fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXw0KPj5zZmMgbWFpbGluZyBsaXN0DQo+PnNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYw0KPg0KPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQo+c2ZjIG1haWxpbmcgbGlzdA0KPnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQoNCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzZmMgbWFpbGluZyBs
aXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWls
aW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg0K

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxiYXNlIGhyZWY9IngtbXNnOi8vOTkvIj4NCjwv
aGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1t
b2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgIj4NCkhp
IERhdmUsDQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5DaGFpbiBJRCBzaG91bGQgcmVhbGx5IGJl
IHBhdGggSUQgc2luY2UgdGhlcmUgY2FuIGJlIG1hbnkgcGF0aHMgZm9yIGEgZ2l2ZW4gY2hhaW4u
ICZuYnNwO1VzaW5nIHRoYXQgZGVmaW5pdGlvbiwgd2UgYXZvaWQgdGhlIG92ZXJsb2FkIGFuZCBy
ZWFwIHRoZSBnYWluIGFsbHVkZWQgdG8gYmVsb3cuPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0K
PGRpdj5QYXVsPC9kaXY+DQo8ZGl2Pjxicj4NCjxkaXY+DQo8ZGl2Pk9uIE1hciAxOCwgMjAxNCwg
YXQgMTI6MTQgUE0sIERhdmlkIEFsbGFuIEkgJmx0OzxhIGhyZWY9Im1haWx0bzpkYXZpZC5pLmFs
bGFuQGVyaWNzc29uLmNvbSI+ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208L2E+Jmd0OyB3cm90
ZTo8L2Rpdj4NCjxiciBjbGFzcz0iQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+DQo8YmxvY2tx
dW90ZSB0eXBlPSJjaXRlIj4NCjxkaXYgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJw
dXJwbGUiIHN0eWxlPSJmb250LWZhbWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6IG1lZGl1bTsg
Zm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQ6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5v
cm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgb3JwaGFu
czogMjsgdGV4dC1hbGlnbjogLXdlYmtpdC1hdXRvOyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRy
YW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiAyOyB3b3JkLXNwYWNp
bmc6IDBweDsgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyAtd2Via2l0LXRleHQtc3Ry
b2tlLXdpZHRoOiAwcHg7ICI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiIHN0eWxlPSJwYWdl
OiBXb3JkU2VjdGlvbjE7ICI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7
IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsg
Ij4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsgIj5XZWxsIHRoZSBxdWVzdGlvbiBk
ZSBqb3VyIGlzIOKAnGRvZXMgYSBjaGFpbiBJRCBkZWZpbmUgYSBjbGFzcyBvciBhbiBpbnN0YW5j
ZeKAneKApi4gSWYgaXQgZGVmaW5lcyBhbiBjbGFzcyB3ZSBhbHNvIG5lZWQgaW5zdGFuY2UgaW5m
b3JtYXRpb24sIGlmIGl0IGlzIGN1cnJlbnRseSBvdmVybG9hZGVkDQogdG8gZGVmaW5lIGNsYXNz
IGFuZCBpbnN0YW5jZSBJTU8gd2UgaGF2ZSBhIHByb2JsZW3igKYuPG86cD48L286cD48L3NwYW4+
PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTog
MTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgIj4NCjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBj
b2xvcjogcmdiKDMxLCA3MywgMTI1KTsgIj4mbmJzcDs8L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxl
PSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6
ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEx
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3Mywg
MTI1KTsgIj5EYXZlPG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46
IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBO
ZXcgUm9tYW4nLCBzZXJpZjsgIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsgIj4m
bmJzcDs8L3NwYW4+PC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyLXN0eWxlOiBzb2xp
ZCBub25lIG5vbmU7IGJvcmRlci10b3Atd2lkdGg6IDFwdDsgYm9yZGVyLXRvcC1jb2xvcjogcmdi
KDE4MSwgMTk2LCAyMjMpOyBwYWRkaW5nOiAzcHQgMGluIDBpbjsgIj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1Rp
bWVzIE5ldyBSb21hbicsIHNlcmlmOyAiPg0KPGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBw
dDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj5Gcm9tOjwvc3Bhbj48L2I+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJp
ZjsgIj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+c2Zj
IFttYWlsdG86c2ZjLTxhIGhyZWY9Im1haWx0bzpib3VuY2VzQGlldGYub3JnIiBzdHlsZT0iY29s
b3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+Ym91bmNlc0BpZXRmLm9y
ZzwvYT5dPHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxi
Pk9uDQogQmVoYWxmIE9mPHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPjwvYj5DaGFuZ2NoZW5nIEh1YW5nPGJyPg0KPGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9
IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlR1ZXNkYXksIE1hcmNoIDE4LCAy
MDE0IDc6NDMgQU08YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPk5pY29sYXMgQk9VVEhPUlM8YnI+DQo8Yj5DYzo8L2I+PHNwYW4g
Y2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlh1eGlhb2h1OzxzcGFu
IGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1
bmRlcmxpbmU7ICI+c2ZjQGlldGYub3JnPC9hPjs8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIiBz
dHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+bWlrZWJp
YW5jQGFvbC5jb208L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJlOiBbc2ZjXTxzcGFuIGNsYXNzPSJBcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTogMTBwdDsgZm9udC1mYW1pbHk6ICdNUyBVSSBHb3RoaWMnLCBzYW5zLXNlcmlmOyAiPuetlOWk
jTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21h
LCBzYW5zLXNlcmlmOyAiPjoNCiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDxvOnA+PC9vOnA+
PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBp
biAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21h
bicsIHNlcmlmOyAiPg0KPG86cD4mbmJzcDs8L286cD48L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxl
PSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6
ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgIj4NCkdvb2QgcG9pbnRzLiBJIGJlbGlldmUgZXhw
bGljaXQgY2hhaW4gSUQgc2hvdWxkIGJlIG1hbmRhdG9yeS4gVGhlIG92ZXJoZWFkIGlzIHZlcnkg
bGl0dGxlLiBJdCBoZWxwcyBzaW1wbGlmeSBwcm9jZXNzaW5nIGFuZCBzdGVlcmluZyBzaWduaWZp
Y2FudGx5LiBUaGUgZ2FpbiBpcyBodWdlLjxvOnA+PC9vOnA+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsg
Zm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgIj4NCjxvOnA+Jm5ic3A7PC9v
OnA+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4w
MDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBz
ZXJpZjsgIj4NCkNoYW5nPGJyPg0KPGJyPg0KLS0tLS0tLS0tLS0tPG86cD48L286cD48L2Rpdj4N
CjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTog
MTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgIj4NCkNoYW5nY2hl
bmcgSHVhbmc8bzpwPjwvbzpwPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDEycHQ7IGZvbnQtc2l6ZTogMTJw
dDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgIj4NCjxicj4NCk9uIE1h
ciAxOCwgMjAxNCwgYXQgMTo1MyBBTSwgTmljb2xhcyBCT1VUSE9SUyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRl
eHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwv
YT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0i
bWFyZ2luLXRvcDogNXB0OyBtYXJnaW4tYm90dG9tOiA1cHQ7ICI+DQo8ZGl2IHN0eWxlPSJtYXJn
aW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1l
cyBOZXcgUm9tYW4nLCBzZXJpZjsgIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZv
bnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7ICI+SSB0aGluayB0aGF0IGtlZXBpbmcgdGhl
IFNlcnZpY2UgUGF0aCBMYXllciB0cmFuc3BvcnQgaW5kZXBlbmRlbnQgc2hvdWxkIHJlbWFpbiBh
biBvYmplY3RpdmUgZm9yIFNGQy4gJm5ic3A7U3VjaCBhIHNlcGFyYXRpb24gb2YgY29uY2VybnMg
aXMgYSBzb3VuZCBhcmNoaXRlY3R1cmFsIHByaW5jaXBsZSB0aGF0IGhlbHAga2VlcCB0aGluZ3Mg
c2ltcGxlDQogaW4gcHJhY3RpY2UuPG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2Pg0KPGRp
diBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQt
ZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7ICI+DQo8c3BhbiBzdHlsZT0iZm9udC1z
aXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyAiPiZuYnNwOzwvc3Bh
bj48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNl
cmlmOyAiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9t
YSwgc2Fucy1zZXJpZjsgIj5PbiB0aGUgcXVlc3Rpb24gb2YgJm5ic3A7U2VydmljZSBQYXRoLCB3
ZSBoYXZlIGEgZGlzY3Vzc2lvbiBvbiB3aGV0aGVyIHdlIG5lZWQgc29tZSBraW5kIG9mIGV4cGxp
Y2l0IGlkZW50aWZpZXIgb3ImbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAx
MnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyAiPg0KPHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj5j
b3VsZCB3ZSByZWx5IG9uIG1hcHBpbmcgb24gc29tZSB1bmRlcmxheSBuZXR3b3JrIHByb3RvY29s
IGZpZWxkcy48bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5
bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWls
eTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyAiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog
MTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj4mbmJzcDs8L3NwYW4+PC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAu
MDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywg
c2VyaWY7ICI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFo
b21hLCBzYW5zLXNlcmlmOyAiPiZuYnNwOzwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250
LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyAiPg0KPHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj5NYXkgYmUgYSBQ
Uk8vQ09OIHRhYmxlIGNvdWxkIGhlbHAgZm9jdXMgdGhlIGdyb3VwIGRlY2lzaW9uIG9uIHRoYXQg
bWF0dGVyPG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxl
PSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6
ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEw
cHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7ICI+Jm5ic3A7PC9zcGFuPjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHVsIHR5cGU9ImRpc2MiIHN0eWxlPSJtYXJnaW4tYm90dG9tOiAw
aW47ICI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNl
cmlmOyAiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9t
YSwgc2Fucy1zZXJpZjsgIj5WaXNpYmlsaXR5ICh0cmFjaW5nKTxvOnA+PC9vOnA+PC9zcGFuPjwv
bGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7
IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsg
Ij4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNh
bnMtc2VyaWY7ICI+Rm9yd2FyZGluZyBncmFwaCBzdHJ1Y3R1cmUgaW1wYWN0L2xpbWl0YXRpb25z
PG86cD48L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVz
IE5ldyBSb21hbicsIHNlcmlmOyAiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9u
dC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj5SZWNvbmZpZ3VyYXRpb24gc3BlZWQmbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjwvdWw+DQo8dWwgdHlwZT0iZGlzYyIgc3R5bGU9Im1h
cmdpbi1ib3R0b206IDBpbjsgIj4NCjx1bCB0eXBlPSJjaXJjbGUiIHN0eWxlPSJtYXJnaW4tYm90
dG9tOiAwaW47ICI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGluIDBp
biAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21h
bicsIHNlcmlmOyAiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6
IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj5MQlMgLyBzY2FsZSBvdXQgaW1wYWN0PG86cD48L286cD48
L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAw
LjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbics
IHNlcmlmOyAiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRh
aG9tYSwgc2Fucy1zZXJpZjsgIj5Ob2RlIGJ5cGFzcyAoZS5nOyBtYWludGVuYW5jZSk8bzpwPjwv
bzpwPjwvc3Bhbj48L2xpPjwvdWw+DQo8L3VsPg0KPHVsIHR5cGU9ImRpc2MiIHN0eWxlPSJtYXJn
aW4tYm90dG9tOiAwaW47ICI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjog
MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5l
dyBSb21hbicsIHNlcmlmOyAiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1m
YW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj51bmRlcmxheSBuZXR3b3JrL3RyYW5zcG9ydCBs
YXllcnMgc3VwcG9ydDxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1m
YW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgIj4NCjxzcGFuIHN0eWxlPSJmb250LXNp
emU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7ICI+SGVhZGVyIHNwYWNl
IGltcGFjdDxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6
ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEw
cHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7ICI+TXVsdGkgdGVuYW50IHN1cHBv
cnQgaW1wYWN0PG86cD48L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWls
eTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyAiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog
MTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj5TRkMgb24gZmxhdCAoZS5n
IG9wdGljYWwgTDIgZm9yIERhdGEgQ2VudGVycykgbmV0d29yayZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4w
MDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBz
ZXJpZjsgIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhv
bWEsIHNhbnMtc2VyaWY7ICI+VW5kZXJsYXkgbmV0d29yayBhZG1pbmlzdHJhdGlvbiBpbXBhY3Q8
bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjwvdWw+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJt
YXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdU
aW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7
IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7ICI+Jm5ic3A7PC9zcGFuPjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFw
dDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlm
OyAiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwg
c2Fucy1zZXJpZjsgIj5QZXJzb25hbGx5IEkgdGhpbmsgdGhhdCBoYXZpbmcgYW4gZXhwbGljaXQg
Y2hhaW4gaWRlbnRpZmllciAoZS5nLiBTZXJ2aWNlIFBhdGgvU2VydmljZSBJbmRleCkgaXMgY2xl
YXIgKG1hbmFnZW1lbnQgYW5kIGNvbnRyb2wpIGFuZCBub3QgZXhwZW5zaXZlIChoZWFkZXIgc3Bh
Y2UpLiBUaGUgZHJhd2JhY2sgYmVpbmcgc29tZSBpbXBhY3QNCiBvbiB0aGUgc2ltcGxpY2l0eSB0
byBhZGQvcmVtb3ZlIGVsZW1lbnRzIGluIGEgY2hhaW4gZHluYW1pY2FsbHkuPG86cD48L286cD48
L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4g
MC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4n
LCBzZXJpZjsgIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBU
YWhvbWEsIHNhbnMtc2VyaWY7ICI+Jm5ic3A7PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZv
bnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7ICI+DQo8c3BhbiBzdHlsZT0iZm9u
dC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyAiPlRhZyBzd2l0
Y2hpbmcgKGFzIE1QTFMpICZuYnNwO2FsbG93cyB0byBtYW5hZ2UgdGFncyBwZXIgc2VydmljZSBu
b2RlcywgbGVhZGluZyB0byBtb3JlIHZlcnNhdGlsZSBhbmQgZGl2ZXJzZSBncmFwaHM8bzpwPjwv
bzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFy
Z2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGlt
ZXMgTmV3IFJvbWFuJywgc2VyaWY7ICI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBm
b250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyAiPiZuYnNwOzwvc3Bhbj48L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1z
aXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyAiPg0KPHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJp
ZjsgIj4mbmJzcDs8L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJn
aW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1l
cyBOZXcgUm9tYW4nLCBzZXJpZjsgIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZv
bnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7ICI+Tmljb2xhczxvOnA+PC9vOnA+PC9zcGFu
PjwvZGl2Pg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5
bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWls
eTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyB0ZXh0LWFsaWduOiBjZW50ZXI7ICI+DQo8c3Bh
biBzdHlsZT0iIj4NCjxociBzaXplPSIyIiB3aWR0aD0iMTAwJSIgYWxpZ249ImNlbnRlciI+DQo8
L3NwYW4+PC9kaXY+DQo8ZGl2IGlkPSJkaXZScEY4MTE0NjciPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAxMnB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFt
aWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7ICI+DQo8Yj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyAiPkZyb206PC9zcGFu
PjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBz
YW5zLXNlcmlmOyAiPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj5YdXhpYW9odSBbPGEgaHJlZj0ibWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20iIHN0eWxl
PSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj54dXhpYW9odUBo
dWF3ZWkuY29tPC9hPl08YnI+DQo8Yj5TZW50OjwvYj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+VHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgNTowNCBBTTxi
cj4NCjxiPlRvOjwvYj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+SmVyb21lIE1vaXNhbmQ7PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSIgc3R5bGU9ImNv
bG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPm1pa2ViaWFuY0Bhb2wu
Y29tPC9hPjs8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQt
ZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0
OjwvYj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+W3Nm
Y108c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiAnTVMgVUkgR290aGlj
Jywgc2Fucy1zZXJpZjsgIj7nrZTlpI08L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBw
dDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj46DQogU0ZDIGVuY2Fwc3VsYXRp
b24gY2hhaW4gSUQ8L3NwYW4+PHNwYW4gc3R5bGU9IiI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250
LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7ICI+DQo8
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxNnB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7ICI+SSBsaWtlIHRoZSBpZGVhIG9mIHNlcGFy
YXRpbmcgdGhlIFNlcnZpY2UgRnVuY3Rpb24gTGF5ZXIgYW5kIHRoZSBTZXJ2aWNlIFBhdGggTGF5
ZXIsIGFzIHByb3Bvc2VkIGluIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRp
b25zLiBUaGUgcm9sZSBvZiB0aGUgU2VydmljZQ0KIFBhdGggTGF5ZXIgaXMganVzdCB0byBzdGVl
ciB0aGUgdHJhZmZpYyBhbG9uZyBhIHBhcnRpY3VsYXIgY2hhaW4gb2Ygc2VydmljZSBub2RlcyB3
aGljaCBjYW4gYmUgaW1wbGVtZW50ZWQgYnkgZXhpc3RpbmcgdG9vbHMgZm9yIHNvdXJjZSByb3V0
aW5nLCBzdWNoIGFzIHNlZ21lbnQgcm91dGluZy4gQXMgc3VjaCwgaXTigJlzIG5vdCBuZWNlc3Nh
cnkgdG8gdHJ5IHRvIGtlZXAgdGhlIFNlcnZpY2UgUGF0aCBMYXllciB0cmFuc3BvcnQtaW5kZXBl
bmRlbnQNCiBhbmQgY29udGFpbiBpdCBpbiB0aGUgU0ZDIGhlYWRlci48L3NwYW4+PHNwYW4gc3R5
bGU9IiI+PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAw
aW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9t
YW4nLCBzZXJpZjsgIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDE2cHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsgIj4mbmJzcDs8
L3NwYW4+PHNwYW4gc3R5bGU9IiI+PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxl
PSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6
ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDE2
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3Mywg
MTI1KTsgIj5CZXN0IHJlZ2FyZHMsPC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNp
emU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7ICI+DQo8c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxNnB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7ICI+WGlhb2h1PC9zcGFuPjxzcGFuIHN0eWxlPSIi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAu
MDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywg
c2VyaWY7ICI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxNnB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7ICI+Jm5ic3A7PC9zcGFu
PjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9y
ZGVyLXN0eWxlOiBub25lIG5vbmUgbm9uZSBzb2xpZDsgYm9yZGVyLWxlZnQtd2lkdGg6IDEuNXB0
OyBib3JkZXItbGVmdC1jb2xvcjogYmx1ZTsgcGFkZGluZzogMGluIDBpbiAwaW4gNHB0OyAiPg0K
PGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlci1zdHlsZTogc29saWQgbm9uZSBub25lOyBib3JkZXIt
dG9wLXdpZHRoOiAxcHQ7IGJvcmRlci10b3AtY29sb3I6IHJnYigxODEsIDE5NiwgMjIzKTsgcGFk
ZGluZzogM3B0IDBpbiAwaW47ICI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAx
cHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJp
ZjsgIj4NCjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBTaW1T
dW47ICI+5Y+R5Lu25Lq6Ojwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsg
Zm9udC1mYW1pbHk6IFNpbVN1bjsgIj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+c2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmci
IHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj5tYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XTxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj48Yj7ku6Pooag8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPkplcm9tZQ0KIE1vaXNhbmQ8YnI+DQo8Yj7lj5HpgIHm
l7bpl7Q6PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj4yMDE05bm0M+aciDE45pelIDE6MDM8YnI+DQo8Yj7mlLbku7bkuro6PC9iPjxzcGFuIGNsYXNz
PSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86bWlr
ZWJpYW5jQGFvbC5jb20iIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVu
ZGVybGluZTsgIj5taWtlYmlhbmNAYW9sLmNvbTwvYT47PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHN0
eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj5zZmNAaWV0
Zi5vcmc8L2E+PGJyPg0KPGI+5Li76aKYOjwvYj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElE
PC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAx
MnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyAiPg0KPHNwYW4gc3R5
bGU9IiI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46
IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBO
ZXcgUm9tYW4nLCBzZXJpZjsgIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsgIj5U
aGlzIChsZW5ndGh5IGFuZCB2ZXJ5IGxpdmVseSkgdGhyZWFkIHN0YXJ0ZWQgZnJvbSBkcmFmdC1y
aWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucyAod2hpY2ggSSBjby1hdXRob3JlZCku
PC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5
OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7ICI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMs
IDEyNSk7ICI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEy
cHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7ICI+DQo8c3BhbiBzdHls
ZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29s
b3I6IHJnYigzMSwgNzMsIDEyNSk7ICI+SW4gc2VjdGlvbiA0LjgsIHdlIG1hZGUgYSBjbGVhciBk
aXN0aW5jdGlvbiBiZXR3ZWVuIGEgc2VydmljZSBwYXRoIGxheWVyIChzdGVlcmluZyBwYWNrZXRz
IGhvcCBieSBob3AgYWxvbmcgdGhlIGNoYWluKSBhbmQgYSBzZXJ2aWNlIGZ1bmN0aW9uIGxheWVy
IChjb252ZXkgbWV0YWRhdGEgaW5mb3JtYXRpb24NCiBvZiBpbnRlcmVzdCB0byBTRnMpLiBUZXJt
aW5vbG9neSBhc2lkZSwgaXQgc2VlbXMgdGhhdCBzdWNoIGxheWVyZWQgdmlldyB3YXMgYWdyZWVk
IHVwb24gYnkgbWFueSBwZW9wbGUgb24gdGhlIG1haWxpbmcgbGlzdC48L3NwYW4+PHNwYW4gc3R5
bGU9IiI+PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAw
aW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9t
YW4nLCBzZXJpZjsgIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsgIj4mbmJzcDs8
L3NwYW4+PHNwYW4gc3R5bGU9IiI+PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxl
PSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6
ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEx
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3Mywg
MTI1KTsgIj5Ob3cgdGhpcyBjZXJ0YWlubHkgZG9lcyBiZWcgdGhlIHF1ZXN0aW9uIG9mIHNvbHZp
bmcgQk9USCBwcm9ibGVtcyB3aXRoIHRoZSBzYW1lIChwYWNrZXQpIGVuY2Fwc3VsYXRpb24gbWVj
aGFuaXNtLiBOb3RhYmx5IHdoZW4gb2JzZXJ2aW5nIHRoYXQgbWFueSB1c2UgY2FzZXMgY291bGQg
YmUNCiBzYXRpc2ZpZWQgd2l0aG91dCBTRi1sZXZlbCBtZXRhZGF0YSwgb3IgYnkgdXNpbmcgbW9y
ZSBvdXQtb2YtYmFuZCB3YXlzIHRvIGNvbnZleSBzdWNoIFNGIG1ldGFkYXRhLiBBbmQgYWxzbyB3
aGVuIG9ic2VydmluZyB0aGF0IGluYmFuZCBtYXJraW5nIChlLmcuIHBhY2tldCBoZWFkZXJzKSBj
b21lcyB3aXRoIHZhcmlvdXMgcHJvcyAmYW1wOyBjb25zIChzb21lIG9mIHRoZSBpc3N1ZXMgYmVp
bmcgaWRlbnRpZmllZCBpbiB0aGUgZHJhZnQsIGUuZy4gc2VjdGlvbnMNCiA0LjEgYW5kIDQuMiku
PC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5
OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7ICI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMs
IDEyNSk7ICI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEy
cHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7ICI+DQo8c3BhbiBzdHls
ZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29s
b3I6IHJnYigzMSwgNzMsIDEyNSk7ICI+SSBkbyBhZ3JlZSB3aXRoIE1hcmlhLiBXZSBtYXkgd2Fu
dCB0byBleHBsb3JlIG90aGVyIG9wdGlvbnMgZm9yIGFkZHJlc3NpbmcgdGhlIG5lZWRzIG9mIHRo
ZSBzZXJ2aWNlIHBhdGggbGF5ZXIgdGhhdCBkbyBub3QgcmVxdWlyZSBhbiBleHBsaWNpdCBjaGFp
bi1pZCBvZiBzb3J0cy48L3NwYW4+PHNwYW4gc3R5bGU9IiI+PG86cD48L286cD48L3NwYW4+PC9k
aXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJw
dDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgIj4NCjxzcGFuIHN0eWxl
PSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xv
cjogcmdiKDMxLCA3MywgMTI1KTsgIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9IiI+PG86cD48
L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7
IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsg
Ij4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsgIj5JbiB0aGUgZHJhZnQsIHdlIGNv
bmNsdWRlZCBieSBzdGF0aW5nIOKAnEEgcHJvZHVjdGl2ZSBwYXRoIGZvcndhcmQgY291bGQgYmUg
dG8gZGl2aWRlIGFuZCBjb25xdWVyOiB0byBjbGVhcmx5IHNlcGFyYXRlIHRoZSBwcm9ibGVtIG9m
IFNlcnZpY2UgRnVuY3Rpb24gUGF0aCB0b3BvbG9neSBmcm9tDQogdGhlJm5ic3A7Jm5ic3A7IHBy
b2JsZW0gb2YgW2NvbnZleWluZyBTRl0gbWV0YWRhdGHigJ0uIEkgZG8gYmVsaWV2ZSB3ZSBzaG91
bGQgZXhwbG9yZSBzdWNoIHNlcGFyYXRpb24gcHJpbmNpcGxlIGZ1cnRoZXIuPC9zcGFuPjxzcGFu
IHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAw
aW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3
IFJvbWFuJywgc2VyaWY7ICI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7ICI+Jm5i
c3A7PC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBz
dHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFt
aWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7ICI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwg
NzMsIDEyNSk7ICI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyLXN0eWxlOiBzb2xpZCBub25lIG5vbmU7IGJvcmRl
ci10b3Atd2lkdGg6IDFwdDsgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDE4MSwgMTk2LCAyMjMpOyBw
YWRkaW5nOiAzcHQgMGluIDBpbjsgIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNl
cmlmOyAiPg0KPGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRh
aG9tYSwgc2Fucy1zZXJpZjsgIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj48c3BhbiBjbGFzcz0i
QXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+c2ZjIFs8YSBocmVmPSJtYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBs
ZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnPC9hPl08c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PGI+T24NCiBCZWhhbGYgT2Y8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+PC9iPjxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsg
Ij5taWtlYmlhbmNAYW9sLmNvbTwvYT48YnI+DQo8Yj5TZW50OjwvYj48c3BhbiBjbGFzcz0iQXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+RnJpZGF5LCBNYXJjaCAxNCwgMjAxNCA1
OjUwIFBNPGJyPg0KPGI+VG86PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPnNm
Y0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj48c3BhbiBjbGFzcz0iQXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNo
YWluIElEPC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJw
dDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgIj4NCjxzcGFuIHN0eWxl
PSIiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMTJwdDsgZm9udC1zaXplOiAxMnB0OyBmb250
LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyAiPg0KPHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyAiPkkgd291bGQgaW1h
Z2luZSB0aGF0IGlmIHdlIG1hZGUgdGhlIENoYWluIElEIGZpZWxkIGluIHRoZSBoZWFkZXIgYmUg
b3B0aW9uYWwsIHlldCBzdGlsbCByZXF1aXJlZCBhIGhlYWRlciBhbmQgc3RpbGwgcmVxdWlyZWQg
dGhhdCBzb21lIGluZGljYXRpb24gb2YgdGhlIGNoYWluIGJlIGNhcnJpZWQgc29tZXdoZXJlIGlu
IHRoZSBwYWNrZXQNCiAobXBscyBsYWJlbCBvciB2bGFuIG9yIHdoYXRldmVyKSwgdGhhdCB0aGUg
aW1wbGVtZW50YXRpb24gd291bGQgYmVjb21lIG92ZXJseSBjb21wbGljYXRlZC4gJm5ic3A7VG8g
ZG8gc28gd291bGQgYmUgdXNpbmcgU0ZDIHNpbXBseSBhcyBhIG1lY2hhbmlzbSB0byBjYXJyeSBt
ZXRhIGRhdGEgYW5kIG5vdCBhdCBhbGwgZm9yIHNlcnZpY2UgY2hhaW5pbmcsIHdoaWNoIHNvdW5k
cyBjb3VudGVyIGludHVpdGl2ZSB0byBtZS4mbmJzcDs8YnI+DQo8YnI+DQpNYXJpYSwmbmJzcDs8
YnI+DQpTbywgeW91IGFyZSBzYXlpbmcgdGhhdCB5b3Ugd2FudCB0byB1c2UgU0ZDIHRvIGNhcnJ5
IGFyb3VuZCBtZXRhZGF0YSwgYnV0IG5vdCBmb3IgYWN0dWFsIHNlcnZpY2UgY2hhaW5pbmcgYmVj
YXVzZSB5b3UgYWxyZWFkeSBoYXZlIGEgd2F5IHRvIGltcGxlbWVudCBzZXJ2aWNlIGNoYWluaW5n
IG91dHNpZGUgb2YgU0ZDPyAmbmJzcDtNYXliZSBJJ20gbm90IGZvbGxvd2luZywgYnV0IGl0IHNl
ZW1zIHRvIG1lIHRoYXQgaWYgeW91IHdlcmUgdG8gdXBncmFkZSB5b3VyDQogbmV0d29yayB0byBz
dXBwb3J0IFNGQyB0aGF0IHlvdSB3b3VsZCBjaGFuZ2UgZnJvbSB1c2luZyB5b3VyIGV4aXN0aW5n
IG1lY2hhbmlzbSBhbmQgc3RhcnQgdXNpbmcgU0ZDLCB3aGljaCBpcyBtZWFudCB0byBwcm92aWRl
IHN1cHBvcnQgZm9yIHNlcnZpY2UgZnVuY3Rpb25zIHRoYXQgYXJlIG5vdCBTRkMgYXdhcmUuICZu
YnNwO1RoZXJlIGFyZSBhIG51bWJlciBvZiB1cyB3aG8gaGF2ZSBpbXBsZW1lbnRlZCwgaW4gb25l
IHdheSBvciBhbm90aGVyLCBzb21lDQogc29ydCBvZiBzZXJ2aWNlIGNoYWluaW5nLCBidXQgSSAo
SSBjYW4gYXQgbGVhc3Qgc3BlYWsgZm9yIG15c2VsZikgYW0gbG9va2luZyB0byBTRkMgbm90IHRv
IGVuaGFuY2UgbXkgY3VycmVudCBpbXBsZW1lbnRhdGlvbiwgYnV0IHRvIHJlcGxhY2UgaXQgd2l0
aCBzb21ldGhpbmcgYmV0dGVyIHdoaWxlIHN0aWxsIG1haW50YWluaW5nIG15IGNvcmUgKG5vbiBz
ZXJ2aWNlIGZ1bmN0aW9uKSBpbmZyYXN0cnVjdHVyZS48L3NwYW4+PHNwYW4gc3R5bGU9IiI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW4tYm90dG9tOiA2
Ljc1cHQ7ICI+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJt
YXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdU
aW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgdGV4dC1hbGlnbjogY2VudGVyOyAiPg0KPHNwYW4gc3R5
bGU9IiI+DQo8aHIgc2l6ZT0iMSIgd2lkdGg9IjEwMCUiIG5vc2hhZGU9IiIgYWxpZ249ImNlbnRl
ciIgc3R5bGU9ImNvbG9yOiByZ2IoMTUzLCAxNTMsIDE1Myk7ICI+DQo8L3NwYW4+PC9kaXY+DQo8
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gNi43NXB0
OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7
ICI+DQo8Yj48c3BhbiBzdHlsZT0iIj5Gcm9tOjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSIiPjxhIGhyZWY9Im1h
aWx0bzprZWdyYXlAY2lzY28uY29tJTNja2VncmF5QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
IHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj5rZWdy
YXlAY2lzY28uY29tJmx0O2tlZ3JheUBjaXNjby5jb208L2E+Jmd0Ozxicj4NCjxiPlRvOjxzcGFu
IGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+Um9uIFBhcmtl
ciZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVy
bGluZTsgIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPiZndDssSmltIEd1aWNo
YXJkIChqZ3VpY2hhcikmbHQ7PGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVy
bGluZTsgIj5qZ3VpY2hhckBjaXNjby5jb208L2E+Jmd0OyxKb2VsDQogTS4gSGFscGVybiZsdDs8
YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxl
PSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj5qbWhAam9lbGhh
bHBlcm4uY29tPC9hPiZndDs8YnI+DQo8Yj5jYzo8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmclM2Nz
ZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1k
ZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+c2ZjQGlldGYub3JnJmx0O3NmY0BpZXRmLm9yZzwvYT4m
Z3Q7PGJyPg0KPGI+U2VudDo8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+PC9iPkZyaWRheSwgTWFyY2ggMTQsIDIwMTQ8YnI+DQo8Yj5TdWJqZWN0OjxzcGFu
IGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+UmU6IFtzZmNd
IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPGJyPg0KPGJyPg0KJiM0MzsxIHRoZSBpZGVhIGlz
IGludGVyb3BlcmFiaWxpdHkuPGJyPg0KPGJyPg0KPGJyPg0KT24gMy8xNC8xNCAxMjo1NSBQTSwg
JnF1b3Q7Um9uIFBhcmtlciZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsg
dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj4NCjxicj4NCiZndDtUaGFua3MsIEppbS48YnI+DQomZ3Q7
PGJyPg0KJmd0O1JlbWVtYmVyIHRoYXQgd2UgaGF2ZSBzYWlkIG1hbnkgdGltZXMgdGhhdCB0aGUg
U0ZDIHNlcnZpY2UgaGVhZGVyIGlzPGJyPg0KJmd0O3RyYW5zcG9ydCBpbmRlcGVuZGVudC4gJm5i
c3A7IEp1c3QgYmVjYXVzZSB0aGUgY2hhaW4gaWQgY291bGQgYmUgY2FycmllZCBpbjxicj4NCiZn
dDtzb21lIGZvcm0gb3IgYW5vdGhlciB3aXRoIHNvbWUgcGFydGljdWxhciB0cmFuc3BvcnQgZG9l
c24ndCBtZWFuIHRoYXQgaXQ8YnI+DQomZ3Q7Y291bGQgYmUgdW5pdmVyc2FsbHkgY29udmV5ZWQu
ICZuYnNwOyZuYnNwOyBCeSBtYWtpbmcgYW5kIGtlZXBpbmcgdGhlIFNGQyBzZXJ2aWNlPGJyPg0K
Jmd0O2hlYWRlciB0cmFuc3BvcnQgaW5kZXBlbmRlbnQgbWFrZXMgaXQgbW9yZSBhcHBsaWNhYmxl
IGluIG1vcmU8YnI+DQomZ3Q7ZW52aXJvbm1lbnRzIGFuZCBtb3JlIGxpa2VseSB0byBnZXQgYWRv
cHRlZCBicm9hZGx5Ljxicj4NCiZndDs8YnI+DQomZ3Q7ICZuYnNwOyBSb248YnI+DQomZ3Q7PGJy
Pg0KJmd0Ozxicj4NCiZndDstLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDtGcm9t
OiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbPGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2Nv
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRp
b246IHVuZGVybGluZTsgIj5tYWlsdG86amd1aWNoYXJAY2lzY28uY29tPC9hPl08YnI+DQomZ3Q7
U2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAzOjUyIFBNPGJyPg0KJmd0O1RvOiBKb2VsIE0u
IEhhbHBlcm47IFJvbiBQYXJrZXI8YnI+DQomZ3Q7Q2M6PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRl
cmxpbmU7ICI+c2ZjQGlldGYub3JnPC9hPjxicj4NCiZndDtTdWJqZWN0OiBTRkMgZW5jYXBzdWxh
dGlvbiBjaGFpbiBJRDxicj4NCiZndDs8YnI+DQomZ3Q7SGkgSm9lbCw8YnI+DQomZ3Q7PGJyPg0K
Jmd0O1BlcmhhcHMgYnV0IEkgd291bGQgcG9pbnQgb3V0IHRoYXQgdGhlIGJhc2UgU0ZDIGhlYWRl
ciBjb3VsZCBoYXZlIGEgbG90PGJyPg0KJmd0O21vcmUgaW5mb3JtYXRpb24gdGhhbiBqdXN0IHRo
ZSBjaGFpbiBJRDsgSSB3b3VsZCBhbHNvIHBvaW50IG91dCB0aGF0IHRoZTxicj4NCiZndDtkZXZp
bCBpcyBpbiB0aGUgZGV0YWlscyBhbmQgc2F5aW5nICZxdW90O3dlbGwsIEkgY2FuIGp1c3QgdXNl
IGFuIE1QTFMgbGFiZWwmcXVvdDs8YnI+DQomZ3Q7aGlkZXMgbXVjaCBvZiB0aGUgY29tcGxleGl0
eSBvZiBhY3R1YWxseSBkb2luZyB0aGF0Ljxicj4NCiZndDs8YnI+DQomZ3Q7T24gMy8xNC8xNCwg
MjozNSBQTSwgJnF1b3Q7Sm9lbCBNLiBIYWxwZXJuJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxl
OyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZn
dDsgd3JvdGU6PGJyPg0KJmd0Ozxicj4NCiZndDsmZ3Q7SWYgdGhlIHRyYW5zcG9ydCBoZWFkZXIg
Y2FycmllcyBlbm91Z2ggaW5mb3JtYXRpb24gZm9yIGlkZW50aWZ5aW5nIHRoZTxicj4NCiZndDsm
Z3Q7c2VxdWVuY2UgKFZMQU4gdGFnIG9yIE1QTFMgbGFiZWwgY2FuIGJvdGggZG8gdGhlIGpvYiks
IHRoZW4gYXJndWFibHk8YnI+DQomZ3Q7Jmd0O3RoZSBnbG9iYWwgY2hhaW4gSUQgaXMgcmVkdW5k
YW50LiBJIGNhbiBsaXZlIHdpdGggY2FycnlpbmcgaXQgYW55d2F5PGJyPg0KJmd0OyZndDtlaXRo
ZXIgaWYgSSBoYXZlIG1ldGFkYXRhIHRvIGNhcnJ5LCBvciBpZiBJIG5lZWQgdGhlIGNoYWluIElE
IGZvciBzb21lPGJyPg0KJmd0OyZndDtwdXJwb3NlLjxicj4NCiZndDsmZ3Q7IEFmdGVyIGFsbCwg
c29tZSBmb2xrcyBzZWVtIHRvIHdhbnQgdG8gdXNlIHRoYXQgZm9yIHRoZSBmb3J3YXJkaW5nPGJy
Pg0KJmd0OyZndDtkZWNpc2lvbnMuPGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0O1lvdXJzLDxi
cj4NCiZndDsmZ3Q7Sm9lbDxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDtPbiAzLzE0LzE0LCAy
OjI4IFBNLCBSb24gUGFya2VyIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyBUaGUgY2hhaW4gSUQg
aXMgdGhlIGxhYmVsIHRoYXQgZGVmaW5lcyB0aGUgc2VxdWVuY2Ugb2Ygc2VydmljZTxicj4NCiZn
dDsmZ3Q7Jmd0O2Z1bmN0aW9ucyB0aGF0IG11c3QgYmUgdmlzaXRlZC4gJm5ic3A7IEl0IGNhbiBi
ZSB0aG91Z2h0IG9mIGFzIGEgaGFuZGxlIGZvciBhPGJyPg0KJmd0OyZndDsmZ3Q7c3RhY2sgb2Yg
bXVzdC12aXNpdCBuZXR3b3JrIGxvY2F0aW9ucy4gJm5ic3A7IEkgZG9uJ3Qgc2VlIGhvdyB0aGlz
IGNhbiBiZTxicj4NCiZndDsmZ3Q7Jmd0O2FueXRoaW5nIGJ1dCBtYW5kYXRvcnkuPGJyPg0KJmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7ICZuYnNwOyZuYnNwOyZuYnNwOyBSb248YnI+DQom
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgLS0tLS1Pcmln
aW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsgRnJvbTogc2ZjIFs8YSBocmVmPSJt
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6
IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+bWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnPC9hPl0gT24gQmVoYWxmIE9mIFN1cmVuZHJhIEt1bWFyPGJyPg0KJmd0OyZndDsm
Z3Q7KHNta3VtYXIpPGJyPg0KJmd0OyZndDsmZ3Q7IFNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIw
MTQgMTo0NiBQTTxicj4NCiZndDsmZ3Q7Jmd0OyBUbzogSm9lbCBNLiBIYWxwZXJuOyBOQVBJRVJB
TEEsIE1BUklBIEg8YnI+DQomZ3Q7Jmd0OyZndDsgQ2M6PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRl
cmxpbmU7ICI+c2ZjQGlldGYub3JnPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTog
W3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgW1RyaW1tZWQgdGhlIHJlY2lwaWVudCBsaXN0IC0g
bmVlZHMgYXBwcm92YWwgb3RoZXJ3aXNlXTxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyBDb21wbGV0ZWx5IGFncmVlIGhlcmUuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7IFNGQyBkb2VzIG5vdCBwcmV2ZW50IFZMQU4gc3RpdGNoaW5nIGFuZCBvbmUgY2FuIGNv
bnRpbnVlIHRvIGRvIHRoYXQuPGJyPg0KJmd0OyZndDsmZ3Q7V2hpbGUgYXQgdGhlIHNhbWUgdGlt
ZSBTRkMgY2FuIGluY2x1ZGUgVkxBTiBzdGl0Y2hpbmcgdG8gc3VwcG9ydDxicj4NCiZndDsmZ3Q7
Jmd0O2xlZ2FjeSBTRnMgaW4gdGhlIHNhbWUgY2hhaW4gdGhhdCBpbmNsdWRlcyBTRkMgYXdhcmUg
U0ZzLiBFdmVuIGxlZ2FjeTxicj4NCiZndDsmZ3Q7Jmd0O1NGcyBiZW5lZml0IGZyb20gY2hhaW4g
aWRlbnRpZmljYXRpb24gYW5kIGhlbmNlIGNhbiBiZSBzaGFyZWQgYWNyb3NzPGJyPg0KJmd0OyZn
dDsmZ3Q7ZGlmZmVyZW50IHNlcnZpY2UgY2hhaW5zLjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyBTdXJlbmRyYS48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgT24gMy8xNC8xNCAxMDoyNiBBTSwg
JnF1b3Q7Sm9lbCBNLiBIYWxwZXJuJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRl
Y29yYXRpb246IHVuZGVybGluZTsgIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsgd3JvdGU6
PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBNeSBvd24gaW5jbGluYXRp
b24gaXMgdG8gb2JzZXJ2ZSB0aGF0IGlmIHlvdSBkb24ndCBuZWVkIGV4cGxpY2l0PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgeW91IGRvbid0IG5lZWQgbWV0
YWRhdGEsIHlvdSBjYW4ganVzdCBvbWl0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyB0aGUgc2ZjL25z
aCBoZWFkZXIuIFN0aWxsIGRvIHNlcnZpY2UgY2hhaW5pbmcsIGp1c3Qgbm8gZXh0cmEgaGVhZGVy
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IElmIHdlIGFyZSBn
b2luZyB0byBoYXZlIHRoZSBoZWFkZXIsIGl0IHNlZW1zIHRvIG1lIHRoYXQgdGhlIGNoYWluPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0O2lkZW50aWZpY2F0aW9uIGZpZWxkIGlzIHZlcnkgdXNlZnVsLCBh
bmQgbG93IGNvc3Qgb25jZSB3ZSBoYXZlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDtoZWFkZXIu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsgT24gMy8xNC8xNCwgMTowMCBQTSwgTkFQSUVSQUxBLCBNQVJJQSBIIHdyb3RlOjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEV4cGxpY2l0IGNoYWluIGlkZW50aWZpY2F0aW9uIHNo
b3VsZCBiZSBtYWRlIG9wdGlvbmFsLiBJIGJlbGlldmUgaXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyB3YXMgZGlzY3Vzc2VkIGZldyBtb250aHMgYWdvIG9uIHRoaXMgbWFpbGluZyBsaXN0Ljxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgTWFyaWE8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpGcm9t
OipzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj5t
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XSAqT24gQmVoYWxmIE9mICpKbWguZGlyZWN0
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKlNlbnQ6KiBUaHVyc2RheSwgTWFyY2ggMTMsIDIw
MTQgMTI6MTIgUE08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqVG86KjxzcGFuIGNsYXNzPSJB
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86a2VncmF5
QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRl
Y29yYXRpb246IHVuZGVybGluZTsgIj5rZWdyYXlAY2lzY28uY29tPC9hPjs8c3BhbiBjbGFzcz0i
QXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmx1Y3ku
eW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRl
eHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPjs8c3Bh
biBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFp
bHRvOnNta3VtYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJw
bGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPnNta3VtYXJAY2lzY28uY29tPC9hPjs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJn
ZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJs
aW5lOyAiPmpndWljaGFyQGNpc2NvLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAq
Q2M6KjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayIg
c3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPm5pY29s
YXMuYm91dGhvcnNAcW9zbW9zLmNvbTwvYT47PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7
ICI+c2ZjQGlldGYub3JnPC9hPjs8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tIiB0YXJnZXQ9Il9i
bGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAi
PmhhZGlAbW9qYXRhdHUuY29tPC9hPjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNs
YXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86
cm9uX3BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJj
b2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj5yb25fcGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tPC9hPjs8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJn
ZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJs
aW5lOyAiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OzxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVm
PSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xv
cjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj5qbWhAam9lbGhhbHBlcm4u
Y29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpTdWJqZWN0OiogUmU6IFtzZmNdIGRy
YWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgKkltcG9ydGFuY2U6KiBMb3c8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFzc3VtaW5nIEkgdW5kZXJzdGFuZCB5b3UgcHJvcGVybHkg
S2VuLCBJIGRpc2FncmVlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgRm9yIGV4YW1wbGUsIGJ5IHVzaW5nIHNlcGFyYXRlIHRlcm1zIEkgY2FuIGVh
c2lseSBkaXNjdXNzIHRoZSBmYWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhhdCBjZXJ0
YWluIGtpbmRzIG9mIGRhdGEgKGNoYWluIGlkZW50aWZpY2F0aW9uKSBvbmx5IG5lZWQgdG8gYmU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhZGp1c3QgYnkgYSBmZXcgYXBwcyBpbiByYXJlIGNh
c2VzLiBBbmQgdGhhdCBkYXRhIGlzIG5vdCBiZWVkZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBieSB0aGUgYXBwbGljYXRpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgVW5sZXNzIHlvdSB3b3VsZCBsaWtlIHRvIGNvbnNpZGVyIHRoZSBj
aGFpbiBpZGVudGlmaWNhdGlvbiBhcyBiZWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9w
dGlvbmFsPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgWW91cnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
U2VudCBmcm9tIG15IFNhbXN1bmcgc21hcnRwaG9uZSBvbiBBVCZhbXA7VDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgLS0tLS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0tLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25z
aWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZyb206ICZxdW90O0tlbiBHcmF5
IChrZWdyYXkpJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVy
bGluZTsgIj5rZWdyYXlAY2lzY28uY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0
OzxhIGhyZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9
ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPm1haWx0bzprZWdy
YXlAY2lzY28uY29tPC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgVG86IEx1
Y3kgeW9uZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9
Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5l
OyAiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0
OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSUzZSUzZSwlMjJTdXJlbmRyYSIg
dGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVu
ZGVybGluZTsgIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20mZ3Q7Jmd0OywmcXVvdDtTdXJl
bmRyYTwvYT48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
S3VtYXIgKHNta3VtYXIpJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhy
ZWY9Im1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xv
cjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj5zbWt1bWFyQGNpc2NvLmNv
bTwvYT48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0
OzxhIGhyZWY9Im1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSUzZSUzZSwlMjJKaW0iIHRhcmdldD0i
X2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7
ICI+bWFpbHRvOnNta3VtYXJAY2lzY28uY29tJmd0OyZndDssJnF1b3Q7SmltPC9hPjxzcGFuIGNs
YXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5HdWljaGFyZDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7KGpndWljaGFyKSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFu
ayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPmpn
dWljaGFyQGNpc2NvLmNvbTwvYT48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdl
dD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxp
bmU7ICI+bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IENDOiBOaWNvbGFzIEJPVVRIT1JTICZsdDs8YSBocmVmPSJtYWlsdG86Tmlj
b2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBw
dXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPk5pY29sYXMuQk9VVEhPUlNAcW9z
bW9zLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86
Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tJTNlJTNlLHNmYyIgdGFyZ2V0PSJfYmxhbmsiIHN0
eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj5tYWlsdG86
Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tJmd0OyZndDssc2ZjPC9hPjxzcGFuIGNsYXNzPSJB
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRl
Y29yYXRpb246IHVuZGVybGluZTsgIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyUzZSUzZSxKYW1hbCIgdGFy
Z2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVy
bGluZTsgIj5tYWlsdG86c2ZjQGlldGYub3JnJmd0OyZndDssSmFtYWw8L2E+PHNwYW4gY2xhc3M9
IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkhhZGkgU2FsaW0gJmx0OzxhIGhy
ZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xv
cjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj5oYWRpQG1vamF0YXR1LmNv
bTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBt
b2phdGF0dS5jb20lM2UlM2UsUm9uIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJw
bGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPm1haWx0bzpoYWRpQG1vamF0YXR1LmNv
bSZndDsmZ3Q7LFJvbjwvYT48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+UGFya2VyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFp
bHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHls
ZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20lM2UlM2UsJTIy
YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBs
ZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb20mZ3Q7Jmd0OywmcXVvdDticmlqc21hbkBqdW5pcGVyLm5ldDwvYT48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0IiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3Jh
dGlvbjogdW5kZXJsaW5lOyAiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7JnF1
b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2Js
YW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+
YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEg
aHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0JTNlJTNlLCUyMkpvZWwiIHRhcmdldD0i
X2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7
ICI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Jmd0OyZndDssJnF1b3Q7Sm9lbDwvYT48c3Bh
biBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+TS4gSGFscGVybiZx
dW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQt
ZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPmptaEBqb2VsaGFscGVybi5jb208L2E+PHNwYW4gY2xh
c3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVy
cGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj5tYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgVGhlIHdvcmQgJnF1b3Q7bWV0YWRhdGEmcXVvdDsgaXMgYSBwdXJwb3NlbHkg
YW1iaWd1b3VzIHRlcm0gJnF1b3Q7ZGF0YSB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
cHJvdmlkZXMgaW5mb3JtYXRpb24gYWJvdXQgb3RoZXIgZGF0YSZxdW90Oy4gSXQgaXMgdXNlZCB0
byBhdm9pZCBUSElTPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkaXNjdXNzaW9uLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIGV4YW1wbGUs
IEkgcHJvcG9zZSB3ZSBkZWZpbmUgJnF1b3Q7dGVxdWlsYSBtZXRhZGF0YSZxdW90OyBiZWNhdXNl
LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZyYW5rbHksIEkgd2lsbCBuZWVkIHRvIG9yZGVy
IGEgdHJpcGxlLXNob3QgaWYgd2Uga2VlcCBhdHRlbXB0aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgdG8gZGVmaW5lIHNvbWV0aGluZyB0aGF0LCBieSBkZWZpbml0aW9uLCBpcyBhbWJpZ3Vv
dXMuIEknZCBsaWtlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbXkgYmFydGVuZGVyIHRvIHVu
ZGVyc3RhbmQgbWUgc3BlY2lmaWNhbGx5IHdoZW4gSSBzYXkgJnF1b3Q7SSBuZWVkIGE8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Nob3QmcXVvdDsuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEzLzE0IDc6NDkgQU0sICZxdW90O0x1Y3kg
eW9uZyZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJn
ZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJs
aW5lOyAiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5r
IiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+bWFp
bHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtTbmlwLi48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O1NLJmd0OyBKdXN0IGNvcHlpbmcg
ZnJvbSB0aGUgUFM6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDstLTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7RGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92
aWRlcyB0aGUgYWJpbGl0eSB0byBleGNoYW5nZSBpbmZvcm1hdGlvbjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7YmV0d2Vlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7dGhl
IG5ldHdvcmsgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25z
LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5kIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0O2Z1bmN0aW9ucyBhbmQgdGhlIG5ldHdvcmsuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0Oy0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtJdCBpcyBhIGx1
Y2lkIGRlZmluaXRpb24uIFdlIGFyZSB1bm5lY2Vzc2FyaWx5IG1ha2luZyB0aGUgd29yZDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7JnF1b3Q7bmV0d29yayZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Y29udHJvdmVyc2lhbCwgSU1PLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDtbTHVjeV0gVGhpcyBpcyBteSBwb2ludC4gJnF1b3Q7VGhlIG5ldHdvcmsmcXVvdDsgaXMgdG9v
IGdlbmVyYWwgaGVyZSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3doaWNoIGJyaW5nczxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7bWV0YWRhdGEgZ3JlYXQgcG93ZXIgdG8g
ZG8gbWFueSB0aGluZ3MuIFRoaXMgaXMgd2h5IHBlb3BsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7aW52ZW50IGlkZWFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtoZXJl
LCB3aGljaCBjYXVzZXMgYSBsb3Qgb2YgZGViYXRlcyBvbiBtZXRhZGF0YSB1c2FnZSBwb3RlbnRp
YWxzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDtzaG91bGQgbm90IHNwZW5kIGEgbG90IG9mIHRpbWVzIG9uIHRoYXQgZGVi
YXRlcyBhbmQganVkZ2Ugd2hpY2g8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3VzYWdlIGlzPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDt2YWx1YWJsZSBvciBub3QuIFRodXMs
IGZvciB0aGUgU0ZDIHdvcmssIGl0IHdpbGwgYmUgaGVscGZ1bCBpZjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7d2UgY2FuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtuYXJy
b3cgZG93biBhIGJpdC4gSm9lbCBtYWtlcyBleHBsaWNpdGx5IHR3byBjYXNlcywgd2hpY2ggaXM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hlbHBmdWwgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0O2RldmVsb3AgdXNlIGNhc2VzIGZvciBlYWNoIGNhc2UuIEkgd291bGQg
bGlrZSB0byBzZWUgdGhhdCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Byb2JsZW08YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3N0YXRlbWVudCBjYW4gYmUgbW9yZSBz
cGVjaWZpYyBvbiBtZXRhZGF0YSBkZWZpbml0aW9uLCB3aGljaCBtYXk8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2JlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtoZWxwZnVs
IGluIGxlc3MgZm9jdXNpbmcgb24gaXQgYW5kIG1vdmluZyBmb3J3YXJkLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDtMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O1N1cmVuZHJhLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtUaGFua3MsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7THVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Oy0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hh
ckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1k
ZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbTwvYT5dPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7U2VudDogV2VkbmVzZGF5LCBN
YXJjaCAxMiwgMjAxNCA0OjM4IFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7VG86IEx1Y3kgeW9uZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0O0NjOiBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXI7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7
IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPjxz
cGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJl
Zj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNv
bG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPm1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldDwvYT4mZ3Q7Ow0KIHNmYzsgSmFtYWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O0hhZGkgU2FsaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtT
dWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlv
bnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtIaSBMdWN5LDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0O05vLiBJIGFtIHNpbXBseSBzYXlpbmcgd2Ugc2hvdWxkIG5vdCBvdmVyY29tcGxpY2F0
ZSB0aGUgcHJvYmxlbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O3N0
YXRlbWVudCB3aXRoIHRleHQgdGhhdCBhZGRzIGxpdHRsZSB0byBubyB2YWx1ZSBpbiBteSBvcGlu
aW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdoZXRoZXI8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDt3ZSBjYWxsIGl0IG1ldGFkYXRhLCBvciBjb250ZXh0LCBo
YXMgbm8gYmVhcmluZyBvbiB0aGUgZmFjdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhhdCB0
aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtwcm9ibGVtIHN0YXRl
bWVudCBhbHJlYWR5IGNsZWFybHkgc3RhdGVzIHdlIG5lZWQgdG8gYmUgYWJsZSB0bzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7cGFzczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0O2luZm9ybWF0aW9uIGJldHdlZW4gU0bCuXMgYW5kIGJldHdlZW4gdGhlIG5ldHdvcmsg
JmFtcDsgU0bCuXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7T24gMy8xMi8xNCwgNToxMyBQTSwgJnF1b3Q7THVjeSB5
b25nJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdl
dD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxp
bmU7ICI+bHVjeS55b25nQGh1YXdlaS5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
bHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayIg
c3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPm1haWx0
bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0O0hpIEppbSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O0kgZm9yIG9uZSBk
b24ndCBhZ3JlZSBhbmQgdGhpbmsgd2UgYXJlIG92ZXIgY29tcGxpY2F0aW5nIHdoYXQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Nob3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDtiZSBzdHJhaWdodGZvcndhcmQuIFRoZSBTRkMgZW5jYXBzdWxhdGlvbiBz
aG91bGQgZW5hYmxlIHR3bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhpbmdzOjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7MS4gU3RlZXJpbmcgb2Ygc2VsZWN0ZWQgZmxvd3Mg
dGhyb3VnaCBhIHNlcnZpY2UgY2hhaW47IHRoaXMgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3RoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtzZXJ2aWNl
IGZ1bmN0aW9uIHBhdGguPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OzIuIFBhc3Npbmcgb2YgY29udGV4dCBhc3NvY2lhdGVkIHdpdGggYSBnaXZlbiBmbG93IHdp
dGhpbiBzYWlkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2Z1bmN0aW9uIHBhdGguIFRoaXMgY29udGV4
dCBpbmZvcm1hdGlvbiBtYXkgYmUgY29uc3VtZWQgYnkgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7U0YgKGFuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2Fw
cGxpY2F0aW9uIElEIGlzIGFuIGV4YW1wbGUpIG9yIG1heSBiZSBjb25zdW1lZCBieSB0aGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7ZWxlbWVudHMgKGEgdnJmLUlEIGlzIGFuIGV4YW1wbGUpLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtbTHVjeV0gRG8geW91
IGNhbGwgdGhlIGNvbnRleHQgYXMgbWV0YWRhdGEgb3Igbm90PyBEbyB3ZSBoYXZlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDthbm90aGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0O3Rlcm0gaGVyZSBiZXNpZGUgU0ZDIGhlYWRlciBhbmQgbWV0YWRhdGEuIEkg
c2VlIHRoYXQgeW91IGRvbid0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3YW50IHRvPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O3NlcGFyYXRlIHdoYXQgaXMg
Y29uc3VtZWQgYnkgU0YgYW5kIHdoYXQgaXMgY29uc3VtZWQgYnkgdGhlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtmb3J3YXJkaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0O2VsZW1lbnRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7THVj
eTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7U2VudCBmcm9tIG15IGlQaG9uZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgMTIsIDIwMTQsIGF0
IDQ6MTYgUE0sICZxdW90O0x1Y3kgeW9uZyZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
IHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj5sdWN5
LnlvbmdAaHVhd2VpLmNvbTwvYT48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVy
bGluZTsgIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208L2E+Jmd0OyZndDsNCiB3cm90ZTo8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IEdyZWF0LiBUaGVuIHdl
IG1heSBjb25zaWRlciB0d28gc3BlY2lhbCBtZXRhZGF0YSBkZWZpbml0aW9uczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7aW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDtwcm9ibGVtIHN0YXRlbWVudCBzbyB3ZSBjYW4gYWxsIHVzZSB0aGUgc2Ft
ZSBkZWZpbml0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0hlcmUgaXMgbXk8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O3N1Z2dlc3RlZCB0ZXh0
IGFuZCBsaWtlIHRvIGhlYXIgeW91IGFuZCBvdGhlcidzIGlucHV0IGFuZDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7c3VnZ2VzdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlk
ZXMgdGhlIGFiaWxpdHk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RvPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtleGNoYW5nZSBpbmZvcm1hdGlvbiBi
ZXR3ZWVuIHRoZSBlbGVtZW50cyBpbiBhIHNlcnZpY2UgZnVuY3Rpb248YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2NoYWluaW5nLiBJbiB0aGlzIGNvbnRl
eHQsIHRoZXJlIGFyZSB0d28gdHlwZXMgb2YgZGF0YSBwbGFuZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7bWV0YWRhdGEuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyBTZXJ2aWNlIEZ1bmN0aW9uIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZXhjaGFuZ2VkIGJl
dHdlZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2Ns
YXNzaWZpZXIgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25z
IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtmYWNp
bGl0YXRlIHNlcnZpY2UgZnVuY3Rpb25zIG9uIHRoZSBwYWNrZXQgdHJlYXRtZW50Ljxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU3RlZXJpbmcgTWV0YWRhdGE6IHRo
ZSBpbmZvcm1hdGlvbiBmcm9tIHNlcnZpY2UgZnVuY3Rpb25zIHRvIGE8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2NsYXNzaWZpZXIgb3Igc2VydmljZSBu
b2RlIGZvciB0cmFmZmljIGZvcndhcmRpbmcgcHVycG9zZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IC1lbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyBGcm9tOiBKb2VsIE0uIEhhbHBlcm4gWzxhIGhyZWY9Im1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7
IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
PC9hPl08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBT
ZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MzUgUE08YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJP
VVRIT1JTOyBSb24gUGFya2VyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOzxzcGFuIGNsYXNzPSJBcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1k
ZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
IiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjog
dW5kZXJsaW5lOyAiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7OyBzZmM7IEph
bWFsIEhhZGk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0
aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgWWVzLCBJIGFt
IHRyeWluZyB0byBjb25zaXN0ZW50bHkgZGlzdGluZ3Vpc2ggdGhvc2UgdHdvIGNhc2VzPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDt3aGVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDt0YWxraW5nIGFib3V0IHRoZSBpbmZvcm1hdGlvbiBjYXJyaWVkIHdp
dGggcGFja2V0cyBpbiBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjaGFpbnMuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBZb3Vycyw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBKb2VsPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMzoxMyBQTSwg
THVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBKb2VsLCBTZWUgYmVsb3cuIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
IEZyb206IHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAi
Pm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dIE9uIEJlaGFsZiBPZiBKb2VsIE0uIEhh
bHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1NlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIw
MTQgMjowMiBQTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtCT1VUSE9SUzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRh
cmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRl
cmxpbmU7ICI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNv
cmF0aW9uOiB1bmRlcmxpbmU7ICI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7
DQogc2ZjOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBJIHdhcyB0cnlpbmcgdG8gd29yZCBpdCBjYXJlZnVsbHkgbm90IHRv
IGZvY3VzIG9uIHdobyBwdXRzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24g
aW4sIGJ1dCBvbmx5IG9uIHdobyBjb25zdW1lcyB0aGUgaW5mb3JtYXRpb24uPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluZm9ybWF0aW9uIGZv
ciBzZXJ2aWNlIGZ1bmN0aW9ucyBtYXkgY29tZSBmcm9tIHRoZSBpbmdyZXNzPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNsYXNzaWZpZXIgb3Ig
ZnJvbSBvdGhlciBzZXJ2aWNlIGZ1bmN0aW9ucy4gW0x1Y3ldIHRoaXMgaXM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3RoZSBvbmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcuIEluZm9y
bWF0aW9uIGZvciB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgd2lsbCBnZW5l
cmFsbHkgY29tZSBmcm9tIHRoZSBpbmdyZXNzIGNsYXNzaWZpZXIsIGJ1dCBpbjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7c3BlY2lhbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjYXNlcyBtYXkgYmUgcHJvdmlkZWQgYnkgc2VydmljZSBmdW5j
dGlvbnMuIChJIGtlZXA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dhbnRpbmcgdG8gZ2V0PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJpZCBv
ZiB0aG9zZSBzcGVjaWFsIGNhc2VzLCBidXQgc28gZmFyIHRoZXJlIHNlZW0gdG8gYmU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2p1c3QgZW5vdWdoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9mIHRoZW0gdG8gd2FycmFudCBjb3ZlcmluZyBp
biB0aGUgc29sdXRpb24uIEFuZCBtb3JlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbXBvcnRh
bnRseSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgc2lnbmlmaWNhbnQgc3VwcG9ydCBmb3IgaXQgaW4gdGhlIHdvcmtpbmcgZ3JvdXAuKSBbTHVj
eV08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1RoaXMgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIHNlY29uZCBjYXNlIHVzaW5nIG1l
dGFkYXRhIGluIHlvdXIgdmlldyAoYnV0IHlvdSBkb24ndDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7bGlrZSBpdCkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IEFuZCB5b3Ugc3VnZ2VzdCBkaXN0aW5ndWlzaGluZyB0aGVzZSB0d28gY2FzZXMgd2hl
bjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGlzY3Vzc2luZzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhYm91dCBtZXRhZGF0YSB1c2FnZS4g
SXMgdGhhdCByaWdodCB1bmRlcnN0YW5kaW5nPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAyOjMzIFBNLCBMdWN5
IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBKb2VsLCBJIGludGVycHJldCB0aGF0IHlvdSBzdWdnZXN0cyB0aGF0IGRp
c3Rpbmd1aXNoIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZXhjaGFuZ2U8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0
aW9uIGRhdGEgcGxhbmUgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDthbmQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGNoYW5nZSBpbmZvcm1hdGlvbiBkYXRhIHBsYW5l
IGNhcnJpZWQgZnJvbSBhIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9u
IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBhIHNlcnZpY2Ugbm9kZS4gSXMgdGhpcyByaWdodCB1bmRlcnN0YW5kaW5nPyBMdWN5PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJl
Zj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29s
b3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+bWFpbHRvOmptaEBqb2Vs
aGFscGVybi5jb208L2E+XSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7MjAxNDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDE6MTk8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFBNPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUbzog
THVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IChqZ3VpY2hhcik7PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsi
IHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj5icmlq
c21hbkBqdW5pcGVyLm5ldDwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVm
PSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29s
b3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+bWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0Ojxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUmU6
IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTXkgaW5j
bGluYXRpb24gd291bGQgYmUgdG8gdHVuZSB0aGF0IGRlZmluaXRpb24gdG88YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2Rpc3Rpbmd1aXNoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZXR3ZWVuIGRhdGFwbGFuZSBjYXJyaWVkIGluZm9y
bWF0aW9uIGludGVuZGVkIGZvciB1c2UgYnk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZp
Y2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGZ1bmNpdG9ucyAod2hhdGV2ZXIgdGhlIG9yaWdpbiksIGFuZCBkYXRhcGxhbmUgY2Fycmll
ZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW5mb3JtYXRpb248YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGludGVuZGVkIGZvciBkYXRh
cGxhbmUgZm9yd2FyZGluZyBjb21wb25lbnRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBKb2Vs
LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgSSBhZ3JlZSB0aGF0IHdlIG5lZWQgdXNpbmcgdGhlIHNhbWUgZGVmaW5pdGlv
biBmb3IgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGVybSwgYnV0PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGlzYWdyZWUg
dGhhdCB0aGUgbWV0YWRhdGEgZGVmaW5pdGlvbiBoZXJlIGlzIGEgc2V0IG9mPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3Jt
YXRpb24gcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBUaGlzIG1heSBiZSB0b28gbmFycm93PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtvciBsZWFkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gYSBwYXJ0aWN1bGFyIHNvbHV0aW9u
LiBJIGFtIGZpbmUgd2l0aCB0aGlzIGRlZmluaXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHByb2JsZW0gc3RhdGVtZW50IHcvIG1pbm9yIHR3ZWFrIChzdWdnZXN0ZWQg
b24gbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bGlzdCkuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBEYXRh
cGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDthYmlsaXR5IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0
d2VlbiB0aGUgY2xhc3NpZmllcnMgYW5kIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmdW5jdGlvbnMsIGJldHdlZW4g
c2VydmljZSBmdW5jdGlvbnMsIGFuZCBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtm
dW5jdGlvbnMgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2xhc3NpZmllcnN8c2VydmljZSBub2Rlcy48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFRoZXJlIG1heSBiZSBhIHNvbHV0aW9uIHRoYXQgYSBzZXJ2aWNlIGZ1bmN0aW9uIHBh
c3Nlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c29tZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgaW5mb3JtYXRpb24gdG8gYXR0YWNoZWQgc2VydmljZSBub2RlIHdpdGhvdXQgdXNp
bmcgU0ZDPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3Ms
IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9l
bCBIYWxwZXJuIERpcmVjdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86am1oLmRpcmVjdEBqb2VsaGFs
cGVybi5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNv
cmF0aW9uOiB1bmRlcmxpbmU7ICI+bWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tPC9h
Pl0gU2VudDogV2VkbmVzZGF5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7TWFyY2ggMTIsPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgMjAxNCAxMjoyNSBQTSBUbzogTHVjeSB5b25nOyBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQYXJrZXIgQ2M6IEpp
bSBHdWljaGFyZCAoamd1aWNoYXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGEgaHJlZj0i
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9y
OiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPmJyaWpzbWFuQGp1bmlwZXIu
bmV0PC9hPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4m
bHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayIg
c3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPm1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNmYzsgSmFtYWwgSGFkaSBTYWxp
bSBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25z
aWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTHVjeSwgeW91IHNheSAmcXVvdDt0aGUgbWV0YWRhdGEgdGVy
bSBtZWFucyAuLi4mcXVvdDsgVGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkZWZpbml0aW9u
IHlvdTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHRoZW4gcHJvdmlkZSBpcyBhIGRlZmluaXRpb24gb2YgdGhlIHNldCBvZiBpbmZv
cm1hdGlvbiB3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YXJlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHJvcG9zaW5nIHRo
YXQgd2UgcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBJLCBhbmQgb3RoZXJzLDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7aGF2ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJlZW4gdXNpbmcgdGhlIHRlcm0gbWV0YWRhdGEgbW9yZSBu
YXJyb3dseS4gV2UgY2FuIHVzZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hhdGV2ZXI8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBkZWZpbml0aW9uIHdlIHdhbnQuIEJ1dCB3ZSBkbyBuZWVkIHRvIGFncmVlIG9uIHRoZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVmaW5pdGlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgdGhlIHB1cnBvc2VzIG9m
IHRoZSBXRywgaXQgc2VlbXMgbXVjaCBtb3JlIHVzZWZ1bCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7dXNlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRlcm0gbWV0YWRhdGEgZm9yIHRoZSBuYXJyb3dlciBkZXNjcmlw
dGlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMTox
OSBQTSwgTHVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBKb2VsLDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBJIGFncmVlLiBXZSBuZWVkIHRvIGRpZmZlcmVudGlhdGUgdGhlIG1ldGFkYXRhIHVzZWQgYnk8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbiBhbmQgU0ZD
IGhlYWRlci4gVGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgY2Fycnlpbmc8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3NvbWU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtzdGF0ZXMgYWxvbmcgd2l0aCB0aGUgcGFja2V0LiBJTU86
IFNGQyBoZWFkZXIgaXMgYSBraW5kIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEgY2FycmllZCBvbiBwYWNr
ZXQgZm9yIG5leHQgc2VydmljZSBub2RlIHRvIHVzZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O0luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2NvbnRleHQgb2YgU0ZDLCB3ZSBoYXZlIHRlcm0gZm9yIFNGQyBoZWFk
ZXIgYW5kIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEgdGhhdDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3dhcyBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIG9yIGJldHdlZW4gc2Vydmlj
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2Z1bmN0aW9ucyBhbmQgY2xhc3NpZmllcnMvc2VydmljZSBub2Rlcywgd2hpY2gg
aXMgd2hhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGRyYWZ0PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9jdXMu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcywgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBG
cm9tOiBKb2VsIE0uIEhhbHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVj
b3JhdGlvbjogdW5kZXJsaW5lOyAiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPl0gU2Vu
dDogV2VkbmVzZGF5LCBNYXJjaCAxMiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAyMDE0PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IDExOjE4IEFNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJr
ZXIgQ2M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSmltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEd1aWNoYXJkIChq
Z3VpY2hhcik7PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiIHN0
eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj5icmlqc21h
bkBqdW5pcGVyLm5ldDwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6
IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0
OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHRoaW5rIGl0IGlzIGlt
cG9ydGFudCB0byBrZWVwIGEgc3Ryb25nIGRpc3RpbmN0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtiZXR3ZWVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhICh3aGljaCBpcyBmb3IgdXNlIGJ5IGFwcGxp
Y2F0aW9ucykgYW5kIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBjaGFpbmluZyBpbmZvcm1hdGlvbiBpbiB0aGUgYmFzZSBzZXJ2aWNlIGNoYWluIGhlYWRlciw8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3doaWNoIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZvciB1c2UgYnkgdGhl
IHNlcnZpY2UgY2hhaW4gc3VwcG9ydCBtZWNoYW5pc21zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3Vy
cywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMTA6NDIgQU0sIEx1Y3kg
eW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZ1bGx5IGFncmVlIHdpdGggSm9lLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFdlIHNob3VsZCBub3QgcmVxdWlyZSBhIGZpeCBsZW5ndGggZm9yIGlu
LWJhbmQgbWV0YWRhdGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2J1dDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
YWxzbyBub3QgbGVhdmUgaXQgZm9yIGZyZWVseSB1c2FnZS4gSW4gZmFjdCwgd2hlbiBhPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBub2RlIGluc2VydHMgU0ZD
IGhlYWRlciBvbiBhIChlbmNhcHN1bGF0ZWQpIHBhY2tldCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3NlbmQgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5leHQgc2VydmljZSBub2RlLCBTRkMgaGVhZGVy
IGl0c2VsZiBjYW4gYmUgc2VlbiBhcyBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0
YS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEg
aHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9
ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPm1haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZzwvYT5dIE9uIEJlaGFsZiBPZiBKb2VsIE0uPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEy
LCAyMDE0IDk6MjEgQU0gVG86IE5pY29sYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0JPVVRI
T1JTOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0
aW9uOiB1bmRlcmxpbmU7ICI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+PHNwYW4gY2xhc3M9IkFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsg
dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
PC9hPiZndDs7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6
IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0
aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciBpbi1iYW5kIG1ldGFkYXRhLCB0aGUg
QVBJIGZvciBhY2Nlc3MgY2FuIGVhc2lseSBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3luY2hyb25vdXMuIE91
dCBvZiBiYW5kIG1ldGFkYXRhIG5lZWRzIGRpZmZlcmVudDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7aGFuZGxpbmcuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGVyZSBhcmUgbWFueSBjYXNlcyB3aGVyZSBvdXQt
b2YtYmFuZCBtZXRhZGF0YSBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dXNlZnVsIGFuZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgYXBwcm9wcmlhdGUuIEJ1dCB0aGV5IGRvIG5vdCBjb3ZlciBhbGwgbmVlZHMg
YnkgYW55PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzdHJldGNoLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEV2ZW4gaWYgZWFjaCBwaWVjZSBvZiBpbi1iYW5kIG1ldGFkYXRhIGlzIG9mIGZp
eGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsZW5ndGgsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGVyZSBh
cmUgbWFueSBkaWZmZXJlbnQga2luZHMgb2YgbWV0YXR5cGUuIFRyeWluZyB0bzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7c2F5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmcXVvdDt0aGVyZSB3aWxsIGJlIGV4YWN0
bHkgZm91ciBwaWVjZXMsIGFuZCB0aGV5IHdpbGwgYmUgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3R5cGVzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0MSwgdDIsIHQzLCBhbmQgdDQmcXVvdDsgaXMgc2ltcGx5
IHRvbyBzcGVjaWZpYyBmb3IgZXZlbiA4MCU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O29mIHRo
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDtuZWVkcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9l
bDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCA4OjUyIEFNLCBOaWNv
bGFzIEJPVVRIT1JTIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhlbGxvIFJvbiw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbmRpbmcgb3V0IG9mIGJhbmQgY29uZ3J1ZW50IG1l
dGFkYXRhIG1heSBub3QgYmUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbnN3ZXI8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyB0byBhbGwgbmVlZHMgYnV0IGl0IGlzIG9uZSB0b29sIHRoYXQgd2Ugc2hv
dWxkIGtlZXAuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOb3QgYWxsIG1ldGFk
YXRhIGlzIHRpZWQgdG8gYSBzcGVjaWZpYyBwYWNrZXQsIGZvcjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ZXhhbXBsZSBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcG9saWN5IGNoYW5nZSBpbiBQQ1JGIGNv
dWxkIGxlYWQgdG8gc29tZSBtZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2lnbmFs
aW5nLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSByZWFjdGlvbiB0aW1lIG5lZWQgbm90IGJlIGltbWVk
aWF0ZSwgZmV3IG1zIG1heTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bm90IG1hdHRlci48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFzIHlvdSBwb2ludCwgaWYgYSBwYWNrZXQg
aXMgdGllZCB0byBhIG1ldGFkYXRhIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvcnJlbGF0
aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mbyBjYW4gYmUgc2V0IGluIGJvdGggcGFja2V0IHRvIGRl
YWwgd2l0aCBpdCAoaS5lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGV4cGVjdGVkIGZsYWcgaW4gdGhlIFNGQyBoZWFkZXIsIHBsdXMgYW4gaWQpPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGaW5hbGx5IHdlIGNhbiBzdGlsbCBzZW5k
IHNvbWUgbGltaXRlZCBtZXRhZGF0YSB3aXRoaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Eg
aGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoaXMgY291bGQgYmUgdXNlZCBmb3IgbG9hZCBiYWxh
bmNlcnMgaW4gcGFydGljdWxhciBpZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2U8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBhZ3JlZSBvbiBhIGNvbnZlbnRpb24gdG8gbG9jYXRlICZxdW90O2NvYXJzZSBn
cmFpbiBwb2xpY3kmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAvICZxdW90O2ZpbmUgZ3JhaW4gcG9s
aWN5JnF1b3Q7IG9uIHJlc2VydmVkIGNvbnRleHQgaGVhZGVycy48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFRoaXMgc2VlbXMgdG8gb3BlbiB1cCBhIGxvdCBvZiBmbGV4aWJpbGl0
eSAvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbm5vdmF0aW9ucy48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIHlvdXIgbGFzdCBwb2ludCwgdGhlcmUgaXMgYSBxdWVzdGlv
biBvbiBob3cgdG8gbWFrZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIGF2YWlsYWJsZSB0byBh
IFNlcnZpY2UgRnVuY3Rpb24uIEN1cnJlbnQgc29ja2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29ubmVj
dGlvbnMgZm9yIGV4YW1wbGUgZG8gbm90IGFsbG93IHRvIHJldHJpZXZlIElQPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtoZWFkZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvcHRpb25zLiBTbyBJIGFzc3Vt
ZSB0aGF0IFNGQyBhd2FyZSBTZXJ2aWNlIEZ1bmN0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7d2lsbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lZWQgc29tZSAoYXN5bmNocm9ub3VzPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgPykgQVBJIHRvIHJldHJpZXZlIFNGQyBoZWFkZXIgaW5mb3JtYXRpb24gYXMgd2Vs
bCBhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4tYmFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1l
dGFkYXRhLiBJIGRvbid0IHNlZSBvdXQgb2YgYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FkZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbXBsZXhpdHksIHRo
ZSBzYW1lIEFQSSBjYW4gcHJvYmFibHkgYXBwbHkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBUaGUgYWx0ZXJuYXRpdmUgb3B0aW9uLCBhbGxvd2luZyB2YXJpYWJsZSBzaXplZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEgaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUg
U0ZDIGhlYWRlciBoYXMgc29tZSBkcmF3YmFja3MgYXMgd2VsbCwgb25lIGJlaW5nPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgZnJhZ21lbnRhdGlvbiwgYW5kIHNvbWUgc3dpdGNoZXMgZXhwZWN0aW5nIGFzIHdl
bGwgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xvb2sgYXQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBl
bmQgdXNlciB0cmFmZmljIGhlYWRlcnMgZm9yIGxpbmsgbG9hZCBiYWxhbmNpbmcuIEk8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWdyZWUgdGhhdCBpZiB3
ZSBjYW4gYWNjZXB0IHRoZXNlIGlzc3VlcywgdGhlbiBzZW5kaW5nPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
b2ZmLWxpbmUgY29uZ3J1ZW50IG1ldGFkYXRhIGxvb3NlcyBpdHMgaW50ZXJlc3QuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZSBuZWVkIHRvIHRha2UgaW50byBhY2NvdW50IHRo
YXQgYm90aCBpbi1iYW5kIGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29uZ3J1ZW50PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgb3V0LW9mLWJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0IGlzIG5vdCByZWxp
YWJsZS4gQTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cGFja2V0IGxvc3M8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyB0cmlnZ2VyaW5nIHJldHJhbnNtaXNzaW9uIHdvdWxkIG5vdCBsZWFkIHRvIHRoZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aWRlbnRpY2FsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcmVjb25zdHJ1
Y3Rpb24gb2YgdGhlIGFzc29jaWF0ZWQgbWV0YWRhdGEuIEluIHNvbWU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2Nhc2VzLCB3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1pZ2h0IHRodXMgZXZlbiBuZWVk
IG5vbi1jb25ncnVlbnQgb3V0LW9mLWJhbmQgcmVsaWFibGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRh
ZGF0YSB0cmFuc3BvcnQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fIEZyb206PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgUGFya2VyIFs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0
LWRlY29yYXRpb246IHVuZGVybGluZTsgIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
PC9hPl0gU2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1dlZG5lc2RheSw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBNYXJjaCAxMiwgMjAxNDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDEyOjQzIFBNIFRvOiBOaWNv
bGFzIEJPVVRIT1JTIENjOiBKaW0gR3VpY2hhcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Oyhq
Z3VpY2hhcik7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0
YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5k
ZXJsaW5lOyAiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVj
b3JhdGlvbjogdW5kZXJsaW5lOyAiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6
IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNv
bnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzLDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB1bmRlcnN0YW5kIHRoZSBjb25jZXB0
IGZvciBvdXQgb2YgYmFuZCBzaWduYWxpbmcgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhLCBi
dXQgSSBhbSBjb25jZXJuZWQgdGhhdCBpdCBpbnRyb2R1Y2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtzaWduaWZpY2FudDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29tcGxleGl0eSBkdWUgdG8gdGhlIHBv
dGVudGlhbCByYWNlIGNvbmRpdGlvbiBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVjZWl2
aW5nIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVhbCBwYWNrZXQgYmVmb3JlIHRoZSBtZXRhZGF0YS4g
V2hpbGUgdGhlIHJlYWwgcGFja2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjb3VsZDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7aW5kaWNhdGUgdGhhdCBvdXQgb2YgYmFuZCBtZXRhZGF0YSBpcyBleHBlY3Rl
ZCwgaG93IGNhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2U8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2d1
YXJhbnRlZSB0aGUgb3JkZXIgb2YgcmVjZXB0aW9uPyBXaGF0IGlmIHN3aXRjaGluZyBvcjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cm91dGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bm9kZXMgYXBwbHkg
aGFzaCBiYXNlZCBsb2FkIGJhbGFuY2luZz8gV2hhdCBpZiB0aGUgbG9hZDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7YmFsYW5jaW5nIHVuZGVyc3RhbmRzIFNGQyBlbmNhcHMgYW5kIGxvb2tzIGJleW9uZCBpdCB0
bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtvcmlnaW5hbCBo
ZWFkZXIgdG8gZ2V0IGJldHRlciBlbnRyb3B5Pzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENhbiB3ZSBndWFy
YW50ZWUgdGhhdCB0aGUgbWV0YWRhdGEgYW5kIHJlYWwgcGFja2V0PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDt3aWxsIGZvbGxvdzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGV4YWN0IHNhbWUgcGF0aD8g
SWYgd2UgY2FuIG5vdCwgdGhlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW1wbGVtZW50YXRp
b25zIHdpbGw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25lZWQgdG8gYWRkIGluZ3Jlc3MgcXVldWluZyB0byBj
b3BlIHdpdGggdGhlIHNjZW5hcmlvLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
QWxzbywgZG8geW91IGZlZWwgdGhhdCB0aGUgaW5jcmVhc2UgaW4gaW1wbGVtZW50YXRpb248YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBjb21wbGV4aXR5IGF0IHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucyBpcyByZWFz
b25hYmxlPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgT24gTWFyIDEyLCAyMDE0LCBhdCA0OjA5IEFNLCAmcXVvdDtOaWNvbGFzIEJP
VVRIT1JTJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Tmlj
b2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBw
dXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPk5pY29sYXMuQk9VVEhPUlNAcW9z
bW9zLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86
Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9y
OiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPm1haWx0bzpOaWNvbGFzLkJP
VVRIT1JTQHFvc21vcy5jb208L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgdGhpbmsgd2UgbXVzdCBtYWtlIGEgZGlzdGluY3Rpb24g
YmV0d2Vlbjo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLSBNZXRh
ZGF0YSB3aGljaCBzaG91bGQgYmUgcGFydCBvZiB0aGUgaGVhZGVyIGRlZmluZWQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2FzIGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJhbmQgbWFya2luZy4g
LSBNZXRhZGF0YSB3aXRoIGNhbiBiZSBwYXNzZWQgb3V0IG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtiYW5kLCBmb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhhbXBsZSBjb25ncnVlbnQgb3V0
IG9mIGJhbmQgc2lnbmFsaW5nIGRlZmluZWQgaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Ro
ZSBkcmFmdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgZm9y
bWVyIGNhbGxzIGZvciBhIGxpbWl0ZWQgc3BhY2UgaW4gdGhlIGhlYWRlciw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3RydWUsIFRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsYXR0ZXIgaG93ZXZl
ciBkb2VzIG5vdCBpbmN1ciBhbnkgc3BhY2UgbGltaXRhdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7YW5kIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN0aWxsIGZhaXJseSBlZmZpY2llbnQg
YW5kIGl0IHJlbWFpbnMgY29tcGF0aWJsZSB3aXRoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDth
IGZpeGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNpemUgaGVhZGVyIHVzZWQgdG8gcm91dGUgdGhv
c2Ugc2lnbmFsaW5nIG1lc3NhZ2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbG9uZyB0aGU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2hhaW4ncyBzZXJ2aWNlIGZ1bmN0aW9ucy48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fIEZyb206PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEppbSBH
dWljaGFyZCAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0
YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5k
ZXJsaW5lOyAiPmpndWljaGFyQGNpc2NvLmNvbTwvYT5dIFNlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFR1ZXNkYXksIE1hcmNoIDExLCAyMDE0IDY6NDggUE0gVG86IFJvbiBQYXJrZXIgQ2M6PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMgQk9VVEhPUlM7PHNwYW4gY2xhc3M9IkFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29y
YXRpb246IHVuZGVybGluZTsgIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRh
cmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRl
cmxpbmU7ICI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7IHNmYzsgSmFtYWwg
SGFkaSBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY108YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0
aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBSb24sPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlIGNhbiBjZXJ0YWlubHkg
aGF2ZSB0aGlzIGRpc2N1c3Npb24gYnV0IHdlIHNob3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Zmlyc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29uc2lkZXIgd2hhdCBpbmZvcm1hdGlvbiBp
cyBuZWNlc3NhcnkgYW5kIGlmIHNhaWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24g
Y2FuIGZpdCB3aXRoaW4gYSBmaXhlZCBudW1iZXIgb2YgY29udGV4dHM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWpvcml0eSBvZiBjYXNlcy4g
UmVtZW1iZXIsIHRoZSBnb2FsIG9mIGJlaW5nIGFibGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3RvIHBhc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgdGhyb3VnaCB0aGUgbmV0d29y
ayBpcyB0byBlbmhhbmNlIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2RlbGl2ZXJ5
LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBub3QgcGFzcyB0aGUgZW50aXJlIHdvcmtzIG9mIFNoYWtl
c3BlYXJlIDstKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50
IGZyb20gbXkgaVBob25lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBPbiBNYXIgNywgMjAxNCwgYXQgMzo1MiBBTSwgJnF1b3Q7Um9uIFBhcmtlciZxdW90Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7
IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOlJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29s
b3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+bWFpbHRvOlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHNlZSBzaW1pbGFyIHJlcXVp
cmVtZW50cyBmcm9tIHRoZSAzZ3BwIEVQQyBzaWRlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
SSB3b3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlrZSB0byBwcm9wb3NlIGFuIE9VSSAv
IFRMViBiYXNlZCBhcHByb2FjaCB3aGVyZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJl
c2VydmVkIE9VSSBjYW4gYmUgdXNlZCBmb3IgYWdyZWVkIHVwb24gdHlwZXMgb2Y8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2NvbW1vbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEg
YW5kIHZlbmRvciBvciBvdGhlciBvcmdhbml6YXRpb25hbCBPVUlzIGNhbjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7YmUgdXNlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gcXVpY2tseSBp
bm5vdmF0ZSBpbiB0aGUgbmV0d29ya3MuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTaW11bHRh
bmVvdXNseSwgSSB3b3VsZCBhbHNvIGxpa2UgdG8gY29uc2lkZXI8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O21lY2hhbmlzbXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoYXQgYXJlIG9wdGlt
aXplZCBmb3IgbG9uZyBsaXZlZCBmbG93cyBzbyBhcyB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7bGltaXQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZWdhdGl2ZSBlZmZlY3RzIG9m
IHBhY2tldCBncm93dGguPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgNywgMjAxNCwgYXQgODoz
NCBBTSwgJnF1b3Q7Tmljb2xhcyBCT1VUSE9SUyZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiB0
YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5k
ZXJsaW5lOyAiPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29t
IiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjog
dW5kZXJsaW5lOyAiPm1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L2E+Jmd0OyZn
dDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBIZWxsbyBKaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgaGF2ZSBzZWVuIGNhc2VzIGluIEdpIExBTiwgd2hlcmUg
c3Vic2NyaWJlciByZWxhdGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRp
b24gaXMgcGFzc2VkIHRvIGEgV2ViIFByb3h5IGZvciBIVFRQIGhlYWRlcjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGVucmljaG1lbnQgKGFpbWVkIGF0IHNvbWUgV2ViIENvbnRlbnQgcHJv
dmlkZXJzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtwYXJ0bmVycyBvZjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IHRoZSBNb2JpbGUgT3BlcmF0b3IpLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEluZm9ybWF0aW9uIHdhcyBhbiBjb2RlZCAocGVyc2lzdGVudCkgc3Vic2NyaWJl
ciBpZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVyaXZlZDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGZyb20gdGhlIE1TSVNETiwgYW5kIGNvdXBsZSBvZiBmIGN1c3RvbWVyIHByb2Zp
bGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3JlbGF0ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBmaWVsZHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBJbiBhbiBzZmMgYmFzZWQgR2kgTEFOLCB0aGlzIGVudGl0eSBzaG91
bGQgcmVjZWl2ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgJmd0O2Zyb20gdGhlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgQ2xhc3NpZmllcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLSBBIGNsYXNzaWZpY2F0aW9uIG9mIHRoZSBD
b250ZW50IFByb3ZpZGVyICggSWQsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2F0ZWdv
cnkpIGJhc2VkIG9uIHRyYWZmaWMgYW5hbHlzaXMgLSBUaGUgTVNJU0ROIG9mPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3Vic2NyaWJl
ciAtIFR3byBzdWJzY3JpYmVyIHBvbGljeSBmaWVsZHMgKG5vdCB0aWVkPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgdG8gUENSRjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJ1dCBiZWxv
bmdpbmcgdG8gdGhlIFN1YnNjcmliZXIgREIpIChTdWJzY3JpYmVyPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgY2F0ZWdvcnksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3ViLWNhdGVn
b3J5KSAtIEEgc2Vzc2lvbiBpZCAoZm9yIGxvZ2dpbmcgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDt0cmFja2luZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHB1cnBvc2VzKTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhl
IG9iamVjdGl2ZSBiZWluZyB0byBhdm9pZCBoYXZpbmcgdGhlIEhUVFAgUHJveHk8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3RvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmVjb21lIGEg
dHJ1c3RlZCBhcHBsaWNhdGlvbiAoaW50ZXJvZ2F0ZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBzdWJzY3JpYmVyIERCLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV0Yy4uKTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTog
SmltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgR3VpY2hhcmQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29t
IiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjog
dW5kZXJsaW5lOyAiPmpndWljaGFyQGNpc2NvLmNvbTwvYT5dIFNlbnQ6PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgVGh1cnNkYXksIE1hcmNoIDA2LCAyMDE0IDI6MDIgUE0gVG86IEphbWFs
IEhhZGk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1NhbGltOzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PjxhIGhyZWY9Im1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiIHN0
eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj5qbW9pc2Fu
ZEBqdW5pcGVyLm5ldDwvYT48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldCIgdGFyZ2V0
PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGlu
ZTsgIj5tYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQ8L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIiBz
dHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+YnJpanNt
YW5AanVuaXBlci5uZXQ8L2E+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdl
dD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxp
bmU7ICI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDsNCiBDYzo8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZmMgU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IEhpIEphbWFsLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgWW91IHNhaWQgJnF1b3Q7SXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZv
ciB2YXJpYWJsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNpemVkPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEmcXVvdDsuLiBJIGFtIG5vdCBzbyBjb252aW5jZWQgYW5k
IHdvdWxkIGxpa2UgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZXR0ZXI8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB1bmRlcnN0YW5kIHRoZSByZXF1aXJlbWVudHMgYmVmb3JlIHBh
c3NpbmcganVkZ2VtZW50Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IElmIHdlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbG9vayBhdCB0aGUgdXNlIGNhc2VzIGFzIHByZXNlbnRlZCB0
aHVzIGZhciBpbnRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIFdHIEk8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBoYXZlIHlldCB0byBzZWUgYSBzaW5nbGUgZXhhbXBsZSBvZiB0
aGUgbmVlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChub3RpbmcgdGhhdDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRlc2lyZSBpcyBub3QgdGhlIHNhbWUgYXMgbmVlZCkgLSBJIGFt
IG5vdCBzYXlpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGVyZSBpczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5vIHJlcXVpcmVtZW50IGJ1dCByYXRoZXIgdGhhdCB3ZSBzaG91
bGQgbm90IGp1bXA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byB0aGU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBjb25jbHVzaW9uIGFuZCBidWlsZCBzdGFuZGFyZHMgYXJvdW5kIGEg
dGhlb3J5Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBPbiAzLzMvMTQsIDY6MzUgQU0sICZxdW90O0phbWFsIEhhZGkgU2FsaW0m
cXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0
bzpoYWRpQG1vamF0YXR1LmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxl
OyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj5oYWRpQG1vamF0YXR1LmNvbTwvYT48c3Bh
biBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9
Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjog
cHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj5tYWlsdG86aGFkaUBtb2phdGF0
dS5jb208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dyb3RlOjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBJIGxpa2UgdGhlIGRvYyAtIHdlbGwgd3JpdHRlbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VjdGlvbiA0LjMgb24g
bWV0YWRhdGEgZW5jb2RpbmcuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEl0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBm
b3IgdmFyaWFibGUgc2l6ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAoYXQgbGVhc3QgZm9yIGh0dHAvYXBwIHlvdSBz
ZWVtIHRvIGluZGljYXRlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRlc2lyZSBmb3I8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpdCkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IEZvciBhIGRhdGFwYXRoIHBlci1wYWNrZXQgbWV0YWRhdGEsIGkgZmVlbCB0
aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZWVkIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGp1c3QgYXMgaW1wb3J0YW50LiBBcmUgd2UgbGltaXRlZCBieSB0aGUgZmFj
dCB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4aXN0aW5nIGhhcmR3YXJl
IG1heSBub3QgYmUgYWJsZSB0byBoYW5kbGUgVExWcz88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O0Zvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGFtcGxlLCBJIGRvbnQgaGF2
ZSBhIHByb2JsZW0gaGFuZGxpbmcgVExWcyBpbiBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
c29mdHdhcmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtkYXRhcGF0aC48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgY2hlZXJzLCBqYW1hbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFp
bGluZyBsaXN0PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29s
b3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+c2ZjQGlldGYub3JnPC9h
PjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjog
cHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj5tYWlsdG86c2ZjQGlldGYub3Jn
PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iQXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6
IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+aHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGlu
Zzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8c3BhbiBjbGFzcz0iQXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVu
ZGVybGluZTsgIj5zZmNAaWV0Zi5vcmc8L2E+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJs
aW5lOyAiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhy
ZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9i
bGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAi
Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGxpc3Q8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0
eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj5zZmNAaWV0
Zi5vcmc8L2E+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9
ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPm1haWx0bzpzZmNA
aWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9IkFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9y
OiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8c3BhbiBjbGFzcz0i
QXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29y
YXRpb246IHVuZGVybGluZTsgIj5zZmNAaWV0Zi5vcmc8L2E+PHNwYW4gY2xhc3M9IkFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlv
bjogdW5kZXJsaW5lOyAiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0
YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5k
ZXJsaW5lOyAiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGxpc3Q8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxl
PSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj5zZmNAaWV0Zi5v
cmc8L2E+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZs
dDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNv
bG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPm1haWx0bzpzZmNAaWV0
Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9IkFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBw
dXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXyBzZmMgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBj
bGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0
LWRlY29yYXRpb246IHVuZGVybGluZTsgIj5zZmNAaWV0Zi5vcmc8L2E+PHNwYW4gY2xhc3M9IkFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVj
b3JhdGlvbjogdW5kZXJsaW5lOyAiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlv
bjogdW5kZXJsaW5lOyAiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0i
Y29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+c2ZjQGlldGYub3Jn
PC9hPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xv
cjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj5tYWlsdG86c2ZjQGlldGYu
b3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YSBo
cmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJf
YmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsg
Ij5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0
aW9uOiB1bmRlcmxpbmU7ICI+c2ZjQGlldGYub3JnPC9hPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246
IHVuZGVybGluZTsgIj5tYWlsdG86c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRl
eHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IHNmYyBtYWlsaW5nIGxp
c3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+
c2ZjQGlldGYub3JnPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iQXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1
cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0K
Jmd0OyZndDsmZ3Q7IHNmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDs8c3BhbiBjbGFz
cz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRl
Y29yYXRpb246IHVuZGVybGluZTsgIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7
PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9
Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFu
ayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDtfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4N
CiZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0
eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj5zZmNAaWV0
Zi5vcmc8L2E+PGJyPg0KJmd0OyZndDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0
ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7PGJyPg0KJmd0O19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+
DQomZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxl
PSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj5zZmNAaWV0Zi5v
cmc8L2E+PGJyPg0KJmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVj
b3JhdGlvbjogdW5kZXJsaW5lOyAiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc2ZjPC9hPjxicj4NCjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fPGJyPg0Kc2ZjIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1k
ZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayIg
c3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVv
dGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDogNXB0OyBtYXJnaW4tYm90dG9tOiA1
cHQ7ICI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTog
MTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgIj4NCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0Kc2ZjIG1haWxpbmcg
bGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHN0eWxlPSJjb2xvcjogcHVy
cGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0K
PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHN0eWxl
PSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj5odHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48bzpwPjwvbzpwPjwvZGl2Pg0KPC9i
bG9ja3F1b3RlPg0KPC9kaXY+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXzxicj4NCnNmYyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxp
bmU7ICI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0
aW9uOiB1bmRlcmxpbmU7ICI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmM8L2E+PGJyPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxicj4NCjwvZGl2Pg0K
PC9ib2R5Pg0KPC9odG1sPg0K

--_000_F547FEE0FAF746888243B72E6673E3A2ciscocom_--


From nobody Tue Mar 18 10:29:02 2014
Return-Path: <prvs=2154338226=phe@ciena.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BBB4E1A0717 for <sfc@ietfa.amsl.com>; Tue, 18 Mar 2014 10:29:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.034
X-Spam-Level: 
X-Spam-Status: No, score=0.034 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, IP_NOT_FRIENDLY=0.334, MANGLED_OFF=2.3, RCVD_IN_DNSWL_LOW=-0.7, 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 xKeCVXftDVmj for <sfc@ietfa.amsl.com>; Tue, 18 Mar 2014 10:28:51 -0700 (PDT)
Received: from mx0b-00103a01.pphosted.com (mx0b-00103a01.pphosted.com [67.231.152.227]) by ietfa.amsl.com (Postfix) with ESMTP id 020961A0418 for <sfc@ietf.org>; Tue, 18 Mar 2014 10:28:50 -0700 (PDT)
Received: from pps.filterd (m0002317.ppops.net [127.0.0.1]) by m0002317.ppops.net (8.14.5/8.14.5) with SMTP id s2IHKGRa004530; Tue, 18 Mar 2014 13:28:29 -0400
Received: from mdwexght02.ciena.com (LIN1-118-36-29.ciena.com [63.118.36.29]) by mx0b-00103a01.pphosted.com with ESMTP id 1jnvkenbbp-1 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Tue, 18 Mar 2014 13:28:28 -0400
Received: from ONWVEXCHHT02.ciena.com (10.128.6.17) by MDWEXGHT02.ciena.com (10.4.140.213) with Microsoft SMTP Server (TLS) id 8.3.298.1; Tue, 18 Mar 2014 13:28:27 -0400
Received: from ONWVEXCHMB04.ciena.com ([::1]) by ONWVEXCHHT02.ciena.com ([::1]) with mapi; Tue, 18 Mar 2014 13:28:03 -0400
From: "He, Peng" <phe@ciena.com>
To: "Paul Quinn (paulq)" <paulq@cisco.com>, David Allan I <david.i.allan@ericsson.com>
Date: Tue, 18 Mar 2014 13:28:01 -0400
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs8kJeoZl/tL/E2a5qQfx5pIj5rnGQQw
Message-ID: <B6D287BF58D35D4B882E012AD3E175616AA3BEF5@ONWVEXCHMB04.ciena.com>
References: <CF48AD80.E673%kegray@cisco.com> <1824354318.7479.1394833814368.JavaMail.tomcat@mgs-aaa01.mail.aol.com> <83cc0a7d4c664109b7ba930f22890871@CO2PR05MB716.namprd05.prod.outlook.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08262A61@NKGEML512-MBS.china.huawei.com> <76B41B8FACE1514795D30EC137FF391D3EA877@LILAS.jungle.qosmos.com> <2F14AC87-6C25-4028-B607-54DCFD9DE187@sce.carleton.ca> <E6C17D2345AC7A45B7D054D407AA205C39244B93@eusaamb105.ericsson.se> <F547FEE0-FAF7-4688-8243-B72E6673E3A2@cisco.com>
In-Reply-To: <F547FEE0-FAF7-4688-8243-B72E6673E3A2@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_B6D287BF58D35D4B882E012AD3E175616AA3BEF5ONWVEXCHMB04cie_"
MIME-Version: 1.0
X-TM-AS-Product-Ver: SMEX-10.0.0.1412-7.000.1014-20574.001
X-TM-AS-Result: No--33.962100-0.000000-31
X-TM-AS-User-Approved-Sender: Yes
X-TM-AS-User-Blocked-Sender: No
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.11.87, 1.0.14,  0.0.0000 definitions=2014-03-18_07:2014-03-18,2014-03-18,1970-01-01 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 suspectscore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=7.0.1-1305240000 definitions=main-1403180077
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/HCTMVHkGbKKvhtaAqok1oWU3pdU
Cc: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, Xuxiaohu <xuxiaohu@huawei.com>, Changcheng Huang <huang@sce.carleton.ca>, "sfc@ietf.org" <sfc@ietf.org>, "mikebianc@aol.com" <mikebianc@aol.com>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Mar 2014 17:29:00 -0000

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

U28gdGhlcmUgaXMgbm8gY2xhc3MgaW5mbyBpbiB0aGUgY2hhaW4gSUQ/DQoNCg0KUmVnYXJkcywN
ClBlbmcNCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVo
YWxmIE9mIFBhdWwgUXVpbm4gKHBhdWxxKQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQg
MToyNiBQTQ0KVG86IERhdmlkIEFsbGFuIEkNCkNjOiBOaWNvbGFzIEJPVVRIT1JTOyBYdXhpYW9o
dTsgbWlrZWJpYW5jQGFvbC5jb207IHNmY0BpZXRmLm9yZzsgQ2hhbmdjaGVuZyBIdWFuZw0KU3Vi
amVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCkhpIERhdmUsDQoN
CkNoYWluIElEIHNob3VsZCByZWFsbHkgYmUgcGF0aCBJRCBzaW5jZSB0aGVyZSBjYW4gYmUgbWFu
eSBwYXRocyBmb3IgYSBnaXZlbiBjaGFpbi4gIFVzaW5nIHRoYXQgZGVmaW5pdGlvbiwgd2UgYXZv
aWQgdGhlIG92ZXJsb2FkIGFuZCByZWFwIHRoZSBnYWluIGFsbHVkZWQgdG8gYmVsb3cuDQoNClBh
dWwNCg0KT24gTWFyIDE4LCAyMDE0LCBhdCAxMjoxNCBQTSwgRGF2aWQgQWxsYW4gSSA8ZGF2aWQu
aS5hbGxhbkBlcmljc3Nvbi5jb208bWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPj4g
d3JvdGU6DQoNCg0KV2VsbCB0aGUgcXVlc3Rpb24gZGUgam91ciBpcyDigJxkb2VzIGEgY2hhaW4g
SUQgZGVmaW5lIGEgY2xhc3Mgb3IgYW4gaW5zdGFuY2XigJ3igKYuIElmIGl0IGRlZmluZXMgYW4g
Y2xhc3Mgd2UgYWxzbyBuZWVkIGluc3RhbmNlIGluZm9ybWF0aW9uLCBpZiBpdCBpcyBjdXJyZW50
bHkgb3ZlcmxvYWRlZCB0byBkZWZpbmUgY2xhc3MgYW5kIGluc3RhbmNlIElNTyB3ZSBoYXZlIGEg
cHJvYmxlbeKApi4NCg0KRGF2ZQ0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZzxtYWlsdG86Ym91bmNlc0BpZXRmLm9yZz5dIE9uIEJlaGFsZiBPZiBDaGFuZ2NoZW5nIEh1
YW5nDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA3OjQzIEFNDQpUbzogTmljb2xhcyBC
T1VUSE9SUw0KQ2M6IFh1eGlhb2h1OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47
IG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4NClN1YmplY3Q6IFJl
OiBbc2ZjXSDnrZTlpI06IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCkdvb2QgcG9pbnRz
LiBJIGJlbGlldmUgZXhwbGljaXQgY2hhaW4gSUQgc2hvdWxkIGJlIG1hbmRhdG9yeS4gVGhlIG92
ZXJoZWFkIGlzIHZlcnkgbGl0dGxlLiBJdCBoZWxwcyBzaW1wbGlmeSBwcm9jZXNzaW5nIGFuZCBz
dGVlcmluZyBzaWduaWZpY2FudGx5LiBUaGUgZ2FpbiBpcyBodWdlLg0KDQpDaGFuZw0KDQotLS0t
LS0tLS0tLS0NCkNoYW5nY2hlbmcgSHVhbmcNCg0KT24gTWFyIDE4LCAyMDE0LCBhdCAxOjUzIEFN
LCBOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5p
Y29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+IHdyb3RlOg0KSSB0aGluayB0aGF0IGtlZXBpbmcg
dGhlIFNlcnZpY2UgUGF0aCBMYXllciB0cmFuc3BvcnQgaW5kZXBlbmRlbnQgc2hvdWxkIHJlbWFp
biBhbiBvYmplY3RpdmUgZm9yIFNGQy4gIFN1Y2ggYSBzZXBhcmF0aW9uIG9mIGNvbmNlcm5zIGlz
IGEgc291bmQgYXJjaGl0ZWN0dXJhbCBwcmluY2lwbGUgdGhhdCBoZWxwIGtlZXAgdGhpbmdzIHNp
bXBsZSBpbiBwcmFjdGljZS4NCg0KT24gdGhlIHF1ZXN0aW9uIG9mICBTZXJ2aWNlIFBhdGgsIHdl
IGhhdmUgYSBkaXNjdXNzaW9uIG9uIHdoZXRoZXIgd2UgbmVlZCBzb21lIGtpbmQgb2YgZXhwbGlj
aXQgaWRlbnRpZmllciBvcg0KY291bGQgd2UgcmVseSBvbiBtYXBwaW5nIG9uIHNvbWUgdW5kZXJs
YXkgbmV0d29yayBwcm90b2NvbCBmaWVsZHMuDQoNCg0KTWF5IGJlIGEgUFJPL0NPTiB0YWJsZSBj
b3VsZCBoZWxwIGZvY3VzIHRoZSBncm91cCBkZWNpc2lvbiBvbiB0aGF0IG1hdHRlcg0KDQoNCiAq
ICAgVmlzaWJpbGl0eSAodHJhY2luZykNCiAqICAgRm9yd2FyZGluZyBncmFwaCBzdHJ1Y3R1cmUg
aW1wYWN0L2xpbWl0YXRpb25zDQogKiAgIFJlY29uZmlndXJhdGlvbiBzcGVlZA0KDQogICAgKiAg
IExCUyAvIHNjYWxlIG91dCBpbXBhY3QNCiAgICAqICAgTm9kZSBieXBhc3MgKGUuZzsgbWFpbnRl
bmFuY2UpDQoNCiAqICAgdW5kZXJsYXkgbmV0d29yay90cmFuc3BvcnQgbGF5ZXJzIHN1cHBvcnQN
CiAqICAgSGVhZGVyIHNwYWNlIGltcGFjdA0KICogICBNdWx0aSB0ZW5hbnQgc3VwcG9ydCBpbXBh
Y3QNCiAqICAgU0ZDIG9uIGZsYXQgKGUuZyBvcHRpY2FsIEwyIGZvciBEYXRhIENlbnRlcnMpIG5l
dHdvcmsNCiAqICAgVW5kZXJsYXkgbmV0d29yayBhZG1pbmlzdHJhdGlvbiBpbXBhY3QNCg0KUGVy
c29uYWxseSBJIHRoaW5rIHRoYXQgaGF2aW5nIGFuIGV4cGxpY2l0IGNoYWluIGlkZW50aWZpZXIg
KGUuZy4gU2VydmljZSBQYXRoL1NlcnZpY2UgSW5kZXgpIGlzIGNsZWFyIChtYW5hZ2VtZW50IGFu
ZCBjb250cm9sKSBhbmQgbm90IGV4cGVuc2l2ZSAoaGVhZGVyIHNwYWNlKS4gVGhlIGRyYXdiYWNr
IGJlaW5nIHNvbWUgaW1wYWN0IG9uIHRoZSBzaW1wbGljaXR5IHRvIGFkZC9yZW1vdmUgZWxlbWVu
dHMgaW4gYSBjaGFpbiBkeW5hbWljYWxseS4NCg0KVGFnIHN3aXRjaGluZyAoYXMgTVBMUykgIGFs
bG93cyB0byBtYW5hZ2UgdGFncyBwZXIgc2VydmljZSBub2RlcywgbGVhZGluZyB0byBtb3JlIHZl
cnNhdGlsZSBhbmQgZGl2ZXJzZSBncmFwaHMNCg0KDQpOaWNvbGFzDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KRnJvbTogWHV4aWFvaHUgW3h1eGlhb2h1QGh1YXdlaS5jb208bWFp
bHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+XQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQg
NTowNCBBTQ0KVG86IEplcm9tZSBNb2lzYW5kOyBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlr
ZWJpYW5jQGFvbC5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1Ympl
Y3Q6IFtzZmNdIOetlOWkjTogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCkkgbGlrZSB0aGUg
aWRlYSBvZiBzZXBhcmF0aW5nIHRoZSBTZXJ2aWNlIEZ1bmN0aW9uIExheWVyIGFuZCB0aGUgU2Vy
dmljZSBQYXRoIExheWVyLCBhcyBwcm9wb3NlZCBpbiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9ucy4gVGhlIHJvbGUgb2YgdGhlIFNlcnZpY2UgUGF0aCBMYXllciBpcyBq
dXN0IHRvIHN0ZWVyIHRoZSB0cmFmZmljIGFsb25nIGEgcGFydGljdWxhciBjaGFpbiBvZiBzZXJ2
aWNlIG5vZGVzIHdoaWNoIGNhbiBiZSBpbXBsZW1lbnRlZCBieSBleGlzdGluZyB0b29scyBmb3Ig
c291cmNlIHJvdXRpbmcsIHN1Y2ggYXMgc2VnbWVudCByb3V0aW5nLiBBcyBzdWNoLCBpdOKAmXMg
bm90IG5lY2Vzc2FyeSB0byB0cnkgdG8ga2VlcCB0aGUgU2VydmljZSBQYXRoIExheWVyIHRyYW5z
cG9ydC1pbmRlcGVuZGVudCBhbmQgY29udGFpbiBpdCBpbiB0aGUgU0ZDIGhlYWRlci4NCg0KQmVz
dCByZWdhcmRzLA0KWGlhb2h1DQoNCuWPkeS7tuS6ujogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNA
aWV0Zi5vcmddIOS7o+ihqCBKZXJvbWUgTW9pc2FuZA0K5Y+R6YCB5pe26Ze0OiAyMDE05bm0M+ac
iDE45pelIDE6MDMNCuaUtuS7tuS6ujogbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFu
Y0Bhb2wuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQrkuLvpopg6IFJl
OiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpUaGlzIChsZW5ndGh5IGFuZCB2
ZXJ5IGxpdmVseSkgdGhyZWFkIHN0YXJ0ZWQgZnJvbSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9ucyAod2hpY2ggSSBjby1hdXRob3JlZCkuDQoNCkluIHNlY3Rpb24gNC44
LCB3ZSBtYWRlIGEgY2xlYXIgZGlzdGluY3Rpb24gYmV0d2VlbiBhIHNlcnZpY2UgcGF0aCBsYXll
ciAoc3RlZXJpbmcgcGFja2V0cyBob3AgYnkgaG9wIGFsb25nIHRoZSBjaGFpbikgYW5kIGEgc2Vy
dmljZSBmdW5jdGlvbiBsYXllciAoY29udmV5IG1ldGFkYXRhIGluZm9ybWF0aW9uIG9mIGludGVy
ZXN0IHRvIFNGcykuIFRlcm1pbm9sb2d5IGFzaWRlLCBpdCBzZWVtcyB0aGF0IHN1Y2ggbGF5ZXJl
ZCB2aWV3IHdhcyBhZ3JlZWQgdXBvbiBieSBtYW55IHBlb3BsZSBvbiB0aGUgbWFpbGluZyBsaXN0
Lg0KDQpOb3cgdGhpcyBjZXJ0YWlubHkgZG9lcyBiZWcgdGhlIHF1ZXN0aW9uIG9mIHNvbHZpbmcg
Qk9USCBwcm9ibGVtcyB3aXRoIHRoZSBzYW1lIChwYWNrZXQpIGVuY2Fwc3VsYXRpb24gbWVjaGFu
aXNtLiBOb3RhYmx5IHdoZW4gb2JzZXJ2aW5nIHRoYXQgbWFueSB1c2UgY2FzZXMgY291bGQgYmUg
c2F0aXNmaWVkIHdpdGhvdXQgU0YtbGV2ZWwgbWV0YWRhdGEsIG9yIGJ5IHVzaW5nIG1vcmUgb3V0
LW9mLWJhbmQgd2F5cyB0byBjb252ZXkgc3VjaCBTRiBtZXRhZGF0YS4gQW5kIGFsc28gd2hlbiBv
YnNlcnZpbmcgdGhhdCBpbmJhbmQgbWFya2luZyAoZS5nLiBwYWNrZXQgaGVhZGVycykgY29tZXMg
d2l0aCB2YXJpb3VzIHByb3MgJiBjb25zIChzb21lIG9mIHRoZSBpc3N1ZXMgYmVpbmcgaWRlbnRp
ZmllZCBpbiB0aGUgZHJhZnQsIGUuZy4gc2VjdGlvbnMgNC4xIGFuZCA0LjIpLg0KDQpJIGRvIGFn
cmVlIHdpdGggTWFyaWEuIFdlIG1heSB3YW50IHRvIGV4cGxvcmUgb3RoZXIgb3B0aW9ucyBmb3Ig
YWRkcmVzc2luZyB0aGUgbmVlZHMgb2YgdGhlIHNlcnZpY2UgcGF0aCBsYXllciB0aGF0IGRvIG5v
dCByZXF1aXJlIGFuIGV4cGxpY2l0IGNoYWluLWlkIG9mIHNvcnRzLg0KDQpJbiB0aGUgZHJhZnQs
IHdlIGNvbmNsdWRlZCBieSBzdGF0aW5nIOKAnEEgcHJvZHVjdGl2ZSBwYXRoIGZvcndhcmQgY291
bGQgYmUgdG8gZGl2aWRlIGFuZCBjb25xdWVyOiB0byBjbGVhcmx5IHNlcGFyYXRlIHRoZSBwcm9i
bGVtIG9mIFNlcnZpY2UgRnVuY3Rpb24gUGF0aCB0b3BvbG9neSBmcm9tIHRoZSAgIHByb2JsZW0g
b2YgW2NvbnZleWluZyBTRl0gbWV0YWRhdGHigJ0uIEkgZG8gYmVsaWV2ZSB3ZSBzaG91bGQgZXhw
bG9yZSBzdWNoIHNlcGFyYXRpb24gcHJpbmNpcGxlIGZ1cnRoZXIuDQoNCg0KRnJvbTogc2ZjIFtt
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBtaWtlYmlhbmNAYW9sLmNv
bTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+DQpTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0
IDU6NTAgUE0NClRvOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6
IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpJIHdvdWxkIGltYWdpbmUg
dGhhdCBpZiB3ZSBtYWRlIHRoZSBDaGFpbiBJRCBmaWVsZCBpbiB0aGUgaGVhZGVyIGJlIG9wdGlv
bmFsLCB5ZXQgc3RpbGwgcmVxdWlyZWQgYSBoZWFkZXIgYW5kIHN0aWxsIHJlcXVpcmVkIHRoYXQg
c29tZSBpbmRpY2F0aW9uIG9mIHRoZSBjaGFpbiBiZSBjYXJyaWVkIHNvbWV3aGVyZSBpbiB0aGUg
cGFja2V0IChtcGxzIGxhYmVsIG9yIHZsYW4gb3Igd2hhdGV2ZXIpLCB0aGF0IHRoZSBpbXBsZW1l
bnRhdGlvbiB3b3VsZCBiZWNvbWUgb3Zlcmx5IGNvbXBsaWNhdGVkLiAgVG8gZG8gc28gd291bGQg
YmUgdXNpbmcgU0ZDIHNpbXBseSBhcyBhIG1lY2hhbmlzbSB0byBjYXJyeSBtZXRhIGRhdGEgYW5k
IG5vdCBhdCBhbGwgZm9yIHNlcnZpY2UgY2hhaW5pbmcsIHdoaWNoIHNvdW5kcyBjb3VudGVyIGlu
dHVpdGl2ZSB0byBtZS4NCg0KTWFyaWEsDQpTbywgeW91IGFyZSBzYXlpbmcgdGhhdCB5b3Ugd2Fu
dCB0byB1c2UgU0ZDIHRvIGNhcnJ5IGFyb3VuZCBtZXRhZGF0YSwgYnV0IG5vdCBmb3IgYWN0dWFs
IHNlcnZpY2UgY2hhaW5pbmcgYmVjYXVzZSB5b3UgYWxyZWFkeSBoYXZlIGEgd2F5IHRvIGltcGxl
bWVudCBzZXJ2aWNlIGNoYWluaW5nIG91dHNpZGUgb2YgU0ZDPyAgTWF5YmUgSSdtIG5vdCBmb2xs
b3dpbmcsIGJ1dCBpdCBzZWVtcyB0byBtZSB0aGF0IGlmIHlvdSB3ZXJlIHRvIHVwZ3JhZGUgeW91
ciBuZXR3b3JrIHRvIHN1cHBvcnQgU0ZDIHRoYXQgeW91IHdvdWxkIGNoYW5nZSBmcm9tIHVzaW5n
IHlvdXIgZXhpc3RpbmcgbWVjaGFuaXNtIGFuZCBzdGFydCB1c2luZyBTRkMsIHdoaWNoIGlzIG1l
YW50IHRvIHByb3ZpZGUgc3VwcG9ydCBmb3Igc2VydmljZSBmdW5jdGlvbnMgdGhhdCBhcmUgbm90
IFNGQyBhd2FyZS4gIFRoZXJlIGFyZSBhIG51bWJlciBvZiB1cyB3aG8gaGF2ZSBpbXBsZW1lbnRl
ZCwgaW4gb25lIHdheSBvciBhbm90aGVyLCBzb21lIHNvcnQgb2Ygc2VydmljZSBjaGFpbmluZywg
YnV0IEkgKEkgY2FuIGF0IGxlYXN0IHNwZWFrIGZvciBteXNlbGYpIGFtIGxvb2tpbmcgdG8gU0ZD
IG5vdCB0byBlbmhhbmNlIG15IGN1cnJlbnQgaW1wbGVtZW50YXRpb24sIGJ1dCB0byByZXBsYWNl
IGl0IHdpdGggc29tZXRoaW5nIGJldHRlciB3aGlsZSBzdGlsbCBtYWludGFpbmluZyBteSBjb3Jl
IChub24gc2VydmljZSBmdW5jdGlvbikgaW5mcmFzdHJ1Y3R1cmUuDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KRnJvbToga2VncmF5QGNpc2NvLmNvbTxrZWdyYXlAY2lzY28uY29t
PG1haWx0bzprZWdyYXlAY2lzY28uY29tJTNja2VncmF5QGNpc2NvLmNvbT4+DQpUbzogUm9uIFBh
cmtlcjxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tPj4sSmltIEd1aWNoYXJkIChqZ3VpY2hhcik8amd1aWNoYXJAY2lz
Y28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+PixKb2VsIE0uIEhhbHBlcm48am1oQGpv
ZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+DQpjYzogc2ZjQGlldGYu
b3JnPHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnJTNjc2ZjQGlldGYub3JnPj4NClNl
bnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQNClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBz
dWxhdGlvbiBjaGFpbiBJRA0KDQorMSB0aGUgaWRlYSBpcyBpbnRlcm9wZXJhYmlsaXR5Lg0KDQoN
Ck9uIDMvMTQvMTQgMTI6NTUgUE0sICJSb24gUGFya2VyIiA8Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+IHdyb3Rl
Og0KDQo+VGhhbmtzLCBKaW0uDQo+DQo+UmVtZW1iZXIgdGhhdCB3ZSBoYXZlIHNhaWQgbWFueSB0
aW1lcyB0aGF0IHRoZSBTRkMgc2VydmljZSBoZWFkZXIgaXMNCj50cmFuc3BvcnQgaW5kZXBlbmRl
bnQuICAgSnVzdCBiZWNhdXNlIHRoZSBjaGFpbiBpZCBjb3VsZCBiZSBjYXJyaWVkIGluDQo+c29t
ZSBmb3JtIG9yIGFub3RoZXIgd2l0aCBzb21lIHBhcnRpY3VsYXIgdHJhbnNwb3J0IGRvZXNuJ3Qg
bWVhbiB0aGF0IGl0DQo+Y291bGQgYmUgdW5pdmVyc2FsbHkgY29udmV5ZWQuICAgIEJ5IG1ha2lu
ZyBhbmQga2VlcGluZyB0aGUgU0ZDIHNlcnZpY2UNCj5oZWFkZXIgdHJhbnNwb3J0IGluZGVwZW5k
ZW50IG1ha2VzIGl0IG1vcmUgYXBwbGljYWJsZSBpbiBtb3JlDQo+ZW52aXJvbm1lbnRzIGFuZCBt
b3JlIGxpa2VseSB0byBnZXQgYWRvcHRlZCBicm9hZGx5Lg0KPg0KPiAgIFJvbg0KPg0KPg0KPi0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikg
W21haWx0bzpqZ3VpY2hhckBjaXNjby5jb21dDQo+U2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAx
NCAzOjUyIFBNDQo+VG86IEpvZWwgTS4gSGFscGVybjsgUm9uIFBhcmtlcg0KPkNjOiBzZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj5TdWJqZWN0OiBTRkMgZW5jYXBzdWxhdGlvbiBj
aGFpbiBJRA0KPg0KPkhpIEpvZWwsDQo+DQo+UGVyaGFwcyBidXQgSSB3b3VsZCBwb2ludCBvdXQg
dGhhdCB0aGUgYmFzZSBTRkMgaGVhZGVyIGNvdWxkIGhhdmUgYSBsb3QNCj5tb3JlIGluZm9ybWF0
aW9uIHRoYW4ganVzdCB0aGUgY2hhaW4gSUQ7IEkgd291bGQgYWxzbyBwb2ludCBvdXQgdGhhdCB0
aGUNCj5kZXZpbCBpcyBpbiB0aGUgZGV0YWlscyBhbmQgc2F5aW5nICJ3ZWxsLCBJIGNhbiBqdXN0
IHVzZSBhbiBNUExTIGxhYmVsIg0KPmhpZGVzIG11Y2ggb2YgdGhlIGNvbXBsZXhpdHkgb2YgYWN0
dWFsbHkgZG9pbmcgdGhhdC4NCj4NCj5PbiAzLzE0LzE0LCAyOjM1IFBNLCAiSm9lbCBNLiBIYWxw
ZXJuIiA8am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+IHdy
b3RlOg0KPg0KPj5JZiB0aGUgdHJhbnNwb3J0IGhlYWRlciBjYXJyaWVzIGVub3VnaCBpbmZvcm1h
dGlvbiBmb3IgaWRlbnRpZnlpbmcgdGhlDQo+PnNlcXVlbmNlIChWTEFOIHRhZyBvciBNUExTIGxh
YmVsIGNhbiBib3RoIGRvIHRoZSBqb2IpLCB0aGVuIGFyZ3VhYmx5DQo+PnRoZSBnbG9iYWwgY2hh
aW4gSUQgaXMgcmVkdW5kYW50LiBJIGNhbiBsaXZlIHdpdGggY2FycnlpbmcgaXQgYW55d2F5DQo+
PmVpdGhlciBpZiBJIGhhdmUgbWV0YWRhdGEgdG8gY2FycnksIG9yIGlmIEkgbmVlZCB0aGUgY2hh
aW4gSUQgZm9yIHNvbWUNCj4+cHVycG9zZS4NCj4+IEFmdGVyIGFsbCwgc29tZSBmb2xrcyBzZWVt
IHRvIHdhbnQgdG8gdXNlIHRoYXQgZm9yIHRoZSBmb3J3YXJkaW5nDQo+PmRlY2lzaW9ucy4NCj4+
DQo+PllvdXJzLA0KPj5Kb2VsDQo+Pg0KPj5PbiAzLzE0LzE0LCAyOjI4IFBNLCBSb24gUGFya2Vy
IHdyb3RlOg0KPj4+IFRoZSBjaGFpbiBJRCBpcyB0aGUgbGFiZWwgdGhhdCBkZWZpbmVzIHRoZSBz
ZXF1ZW5jZSBvZiBzZXJ2aWNlDQo+Pj5mdW5jdGlvbnMgdGhhdCBtdXN0IGJlIHZpc2l0ZWQuICAg
SXQgY2FuIGJlIHRob3VnaHQgb2YgYXMgYSBoYW5kbGUgZm9yIGENCj4+PnN0YWNrIG9mIG11c3Qt
dmlzaXQgbmV0d29yayBsb2NhdGlvbnMuICAgSSBkb24ndCBzZWUgaG93IHRoaXMgY2FuIGJlDQo+
Pj5hbnl0aGluZyBidXQgbWFuZGF0b3J5Lg0KPj4+DQo+Pj4gICAgIFJvbg0KPj4+DQo+Pj4NCj4+
PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+IEZyb206IHNmYyBbbWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgU3VyZW5kcmEgS3VtYXINCj4+PihzbWt1bWFy
KQ0KPj4+IFNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMTo0NiBQTQ0KPj4+IFRvOiBKb2Vs
IE0uIEhhbHBlcm47IE5BUElFUkFMQSwgTUFSSUEgSA0KPj4+IENjOiBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NCj4+PiBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1z
ZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pg0KPj4+IFtUcmltbWVkIHRoZSByZWNpcGll
bnQgbGlzdCAtIG5lZWRzIGFwcHJvdmFsIG90aGVyd2lzZV0NCj4+Pg0KPj4+IENvbXBsZXRlbHkg
YWdyZWUgaGVyZS4NCj4+Pg0KPj4+IFNGQyBkb2VzIG5vdCBwcmV2ZW50IFZMQU4gc3RpdGNoaW5n
IGFuZCBvbmUgY2FuIGNvbnRpbnVlIHRvIGRvIHRoYXQuDQo+Pj5XaGlsZSBhdCB0aGUgc2FtZSB0
aW1lIFNGQyBjYW4gaW5jbHVkZSBWTEFOIHN0aXRjaGluZyB0byBzdXBwb3J0DQo+Pj5sZWdhY3kg
U0ZzIGluIHRoZSBzYW1lIGNoYWluIHRoYXQgaW5jbHVkZXMgU0ZDIGF3YXJlIFNGcy4gRXZlbiBs
ZWdhY3kNCj4+PlNGcyBiZW5lZml0IGZyb20gY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIGhlbmNl
IGNhbiBiZSBzaGFyZWQgYWNyb3NzDQo+Pj5kaWZmZXJlbnQgc2VydmljZSBjaGFpbnMuDQo+Pj4N
Cj4+PiBTdXJlbmRyYS4NCj4+Pg0KPj4+DQo+Pj4NCj4+PiBPbiAzLzE0LzE0IDEwOjI2IEFNLCAi
Sm9lbCBNLiBIYWxwZXJuIiA8am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxw
ZXJuLmNvbT4+IHdyb3RlOg0KPj4+DQo+Pj4+IE15IG93biBpbmNsaW5hdGlvbiBpcyB0byBvYnNl
cnZlIHRoYXQgaWYgeW91IGRvbid0IG5lZWQgZXhwbGljaXQNCj4+Pj4gY2hhaW4gaWRlbnRpZmlj
YXRpb24gYW5kIHlvdSBkb24ndCBuZWVkIG1ldGFkYXRhLCB5b3UgY2FuIGp1c3Qgb21pdA0KPj4+
PiB0aGUgc2ZjL25zaCBoZWFkZXIuIFN0aWxsIGRvIHNlcnZpY2UgY2hhaW5pbmcsIGp1c3Qgbm8g
ZXh0cmEgaGVhZGVyLg0KPj4+Pg0KPj4+PiBJZiB3ZSBhcmUgZ29pbmcgdG8gaGF2ZSB0aGUgaGVh
ZGVyLCBpdCBzZWVtcyB0byBtZSB0aGF0IHRoZSBjaGFpbg0KPj4+PmlkZW50aWZpY2F0aW9uIGZp
ZWxkIGlzIHZlcnkgdXNlZnVsLCBhbmQgbG93IGNvc3Qgb25jZSB3ZSBoYXZlIHRoZQ0KPj4+Pmhl
YWRlci4NCj4+Pj4NCj4+Pj4gWW91cnMsDQo+Pj4+IEpvZWwNCj4+Pj4NCj4+Pj4gT24gMy8xNC8x
NCwgMTowMCBQTSwgTkFQSUVSQUxBLCBNQVJJQSBIIHdyb3RlOg0KPj4+Pj4gRXhwbGljaXQgY2hh
aW4gaWRlbnRpZmljYXRpb24gc2hvdWxkIGJlIG1hZGUgb3B0aW9uYWwuIEkgYmVsaWV2ZSBpdA0K
Pj4+Pj4gd2FzIGRpc2N1c3NlZCBmZXcgbW9udGhzIGFnbyBvbiB0aGlzIG1haWxpbmcgbGlzdC4N
Cj4+Pj4+DQo+Pj4+PiBNYXJpYQ0KPj4+Pj4NCj4+Pj4+ICpGcm9tOipzZmMgW21haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZ10gKk9uIEJlaGFsZiBPZiAqSm1oLmRpcmVjdA0KPj4+Pj4gKlNlbnQ6
KiBUaHVyc2RheSwgTWFyY2ggMTMsIDIwMTQgMTI6MTIgUE0NCj4+Pj4+ICpUbzoqIGtlZ3JheUBj
aXNjby5jb208bWFpbHRvOmtlZ3JheUBjaXNjby5jb20+OyBsdWN5LnlvbmdAaHVhd2VpLmNvbTxt
YWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+OyBzbWt1bWFyQGNpc2NvLmNvbTxtYWlsdG86c21r
dW1hckBjaXNjby5jb20+Ow0KPj4+Pj4gamd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hh
ckBjaXNjby5jb20+DQo+Pj4+PiAqQ2M6KiBuaWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb208bWFp
bHRvOm5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPjsgaGFkaUBtb2phdGF0dS5jb208bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPjsN
Cj4+Pj4+IHJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOnJvbl9wYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb20+OyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj4gam1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbT4NCj4+Pj4+ICpTdWJqZWN0OiogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAqSW1wb3J0YW5jZToqIExvdw0KPj4+
Pj4NCj4+Pj4+IEFzc3VtaW5nIEkgdW5kZXJzdGFuZCB5b3UgcHJvcGVybHkgS2VuLCBJIGRpc2Fn
cmVlLg0KPj4+Pj4NCj4+Pj4+IEZvciBleGFtcGxlLCBieSB1c2luZyBzZXBhcmF0ZSB0ZXJtcyBJ
IGNhbiBlYXNpbHkgZGlzY3VzcyB0aGUgZmFjdA0KPj4+Pj4gdGhhdCBjZXJ0YWluIGtpbmRzIG9m
IGRhdGEgKGNoYWluIGlkZW50aWZpY2F0aW9uKSBvbmx5IG5lZWQgdG8gYmUNCj4+Pj4+IGFkanVz
dCBieSBhIGZldyBhcHBzIGluIHJhcmUgY2FzZXMuIEFuZCB0aGF0IGRhdGEgaXMgbm90IGJlZWRl
ZA0KPj4+Pj4gYnkgdGhlIGFwcGxpY2F0aW9ucy4NCj4+Pj4+DQo+Pj4+PiBVbmxlc3MgeW91IHdv
dWxkIGxpa2UgdG8gY29uc2lkZXIgdGhlIGNoYWluIGlkZW50aWZpY2F0aW9uIGFzIGJlaW5nDQo+
Pj4+PiBvcHRpb25hbD8NCj4+Pj4+DQo+Pj4+PiBZb3VycywNCj4+Pj4+DQo+Pj4+PiBKb2VsDQo+
Pj4+Pg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+PiBTZW50IGZyb20gbXkgU2Ftc3VuZyBzbWFydHBob25l
IG9uIEFUJlQNCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+PiAtLS0tLS0tLSBPcmln
aW5hbCBtZXNzYWdlIC0tLS0tLS0tDQo+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlq
c21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+IEZyb206ICJLZW4gR3JheSAo
a2VncmF5KSIgPGtlZ3JheUBjaXNjby5jb208bWFpbHRvOmtlZ3JheUBjaXNjby5jb20+DQo+Pj4+
PjxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT4+DQo+Pj4+PiBUbzogTHVjeSB5b25nIDxsdWN5Lnlv
bmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+DQo+Pj4+PjxtYWlsdG86
bHVjeS55b25nQGh1YXdlaS5jb20+PiwiU3VyZW5kcmE8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWku
Y29tJTNlJTNlLCUyMlN1cmVuZHJhPiBLdW1hciAoc21rdW1hcikiDQo+Pj4+PiA8c21rdW1hckBj
aXNjby5jb208bWFpbHRvOnNta3VtYXJAY2lzY28uY29tPiA8bWFpbHRvOnNta3VtYXJAY2lzY28u
Y29tPj4sIkppbTxtYWlsdG86c21rdW1hckBjaXNjby5jb20lM2UlM2UsJTIySmltPiBHdWljaGFy
ZA0KPj4+Pj4oamd1aWNoYXIpIg0KPj4+Pj4gPGpndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1
aWNoYXJAY2lzY28uY29tPiA8bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4+DQo+Pj4+PiBDQzog
Tmljb2xhcyBCT1VUSE9SUyA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNv
bGFzLkJPVVRIT1JTQHFvc21vcy5jb20+DQo+Pj4+PjxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bx
b3Ntb3MuY29tPj4sc2ZjPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20lM2UlM2Us
c2ZjPiA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PjxtYWlsdG86c2Zj
QGlldGYub3JnPj4sSmFtYWw8bWFpbHRvOnNmY0BpZXRmLm9yZyUzZSUzZSxKYW1hbD4gSGFkaSBT
YWxpbSA8aGFkaUBtb2phdGF0dS5jb208bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPg0KPj4+Pj48
bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPj4sUm9uPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSUz
ZSUzZSxSb24+IFBhcmtlcg0KPj4+Pj48Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxt
YWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4NCj4+Pj4+IDxtYWlsdG86Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+LCJicmlqc21hbkBqdW5pcGVyLm5ldDxtYWls
dG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSUzZSUzZSwlMjJicmlqc21hbkBqdW5p
cGVyLm5ldD4NCj4+Pj4+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IiA8YnJpanNtYW5A
anVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0Pj4sIkpvZWw8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0JTNl
JTNlLCUyMkpvZWw+IE0uIEhhbHBlcm4iDQo+Pj4+PjxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tPiA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+Pg0KPj4+
Pj4NCj4+Pj4+IFRoZSB3b3JkICJtZXRhZGF0YSIgaXMgYSBwdXJwb3NlbHkgYW1iaWd1b3VzIHRl
cm0gImRhdGEgdGhhdA0KPj4+Pj4gcHJvdmlkZXMgaW5mb3JtYXRpb24gYWJvdXQgb3RoZXIgZGF0
YSIuIEl0IGlzIHVzZWQgdG8gYXZvaWQgVEhJUw0KPj4+Pj5kaXNjdXNzaW9uLg0KPj4+Pj4NCj4+
Pj4+IEZvciBleGFtcGxlLCBJIHByb3Bvc2Ugd2UgZGVmaW5lICJ0ZXF1aWxhIG1ldGFkYXRhIiBi
ZWNhdXNlLA0KPj4+Pj4gZnJhbmtseSwgSSB3aWxsIG5lZWQgdG8gb3JkZXIgYSB0cmlwbGUtc2hv
dCBpZiB3ZSBrZWVwIGF0dGVtcHRpbmcNCj4+Pj4+IHRvIGRlZmluZSBzb21ldGhpbmcgdGhhdCwg
YnkgZGVmaW5pdGlvbiwgaXMgYW1iaWd1b3VzLiBJJ2QgbGlrZQ0KPj4+Pj4gbXkgYmFydGVuZGVy
IHRvIHVuZGVyc3RhbmQgbWUgc3BlY2lmaWNhbGx5IHdoZW4gSSBzYXkgIkkgbmVlZCBhDQo+Pj4+
PnNob3QiLg0KPj4+Pj4NCj4+Pj4+IE9uIDMvMTMvMTQgNzo0OSBBTSwgIkx1Y3kgeW9uZyIgPGx1
Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4NCj4+Pj4+IDxt
YWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4+Pj4+DQo+Pj4+PiAgID5Tbmlw
Li4NCj4+Pj4+ICAgPlNLPiBKdXN0IGNvcHlpbmcgZnJvbSB0aGUgUFM6DQo+Pj4+PiAgID4tLQ0K
Pj4+Pj4gICA+RGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eSB0byBleGNo
YW5nZSBpbmZvcm1hdGlvbg0KPj4+Pj5iZXR3ZWVuDQo+Pj4+PiAgID50aGUgbmV0d29yayBhbmQg
c2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsDQo+Pj4+PmFuZCBz
ZXJ2aWNlDQo+Pj4+PiAgID5mdW5jdGlvbnMgYW5kIHRoZSBuZXR3b3JrLg0KPj4+Pj4gICA+DQo+
Pj4+PiAgID4tLQ0KPj4+Pj4gICA+SXQgaXMgYSBsdWNpZCBkZWZpbml0aW9uLiBXZSBhcmUgdW5u
ZWNlc3NhcmlseSBtYWtpbmcgdGhlIHdvcmQNCj4+Pj4+Im5ldHdvcmsiDQo+Pj4+PiAgID5jb250
cm92ZXJzaWFsLCBJTU8uDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPltMdWN5XSBUaGlzIGlzIG15IHBv
aW50LiAiVGhlIG5ldHdvcmsiIGlzIHRvbyBnZW5lcmFsIGhlcmUsDQo+Pj4+PndoaWNoIGJyaW5n
cw0KPj4+Pj4gICA+bWV0YWRhdGEgZ3JlYXQgcG93ZXIgdG8gZG8gbWFueSB0aGluZ3MuIFRoaXMg
aXMgd2h5IHBlb3BsZQ0KPj4+Pj5pbnZlbnQgaWRlYXMNCj4+Pj4+ICAgPmhlcmUsIHdoaWNoIGNh
dXNlcyBhIGxvdCBvZiBkZWJhdGVzIG9uIG1ldGFkYXRhIHVzYWdlIHBvdGVudGlhbHMuDQo+Pj4+
PiBXZQ0KPj4+Pj4gICA+c2hvdWxkIG5vdCBzcGVuZCBhIGxvdCBvZiB0aW1lcyBvbiB0aGF0IGRl
YmF0ZXMgYW5kIGp1ZGdlIHdoaWNoDQo+Pj4+PnVzYWdlIGlzDQo+Pj4+PiAgID52YWx1YWJsZSBv
ciBub3QuIFRodXMsIGZvciB0aGUgU0ZDIHdvcmssIGl0IHdpbGwgYmUgaGVscGZ1bCBpZg0KPj4+
Pj53ZSBjYW4NCj4+Pj4+ICAgPm5hcnJvdyBkb3duIGEgYml0LiBKb2VsIG1ha2VzIGV4cGxpY2l0
bHkgdHdvIGNhc2VzLCB3aGljaCBpcw0KPj4+Pj5oZWxwZnVsIHRvDQo+Pj4+PiAgID5kZXZlbG9w
IHVzZSBjYXNlcyBmb3IgZWFjaCBjYXNlLiBJIHdvdWxkIGxpa2UgdG8gc2VlIHRoYXQgdGhlDQo+
Pj4+PnByb2JsZW0NCj4+Pj4+ICAgPnN0YXRlbWVudCBjYW4gYmUgbW9yZSBzcGVjaWZpYyBvbiBt
ZXRhZGF0YSBkZWZpbml0aW9uLCB3aGljaCBtYXkNCj4+Pj4+YmUNCj4+Pj4+ICAgPmhlbHBmdWwg
aW4gbGVzcyBmb2N1c2luZyBvbiBpdCBhbmQgbW92aW5nIGZvcndhcmQuDQo+Pj4+PiAgID4NCj4+
Pj4+ICAgPkx1Y3kNCj4+Pj4+ICAgPg0KPj4+Pj4gICA+U3VyZW5kcmEuDQo+Pj4+PiAgID4NCj4+
Pj4+ICAgPg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+PlRoYW5rcywNCj4+Pj4+ICAgPj5MdWN5DQo+
Pj4+PiAgID4+DQo+Pj4+PiAgID4+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+ICAg
Pj5Gcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbbWFpbHRvOmpndWljaGFyQGNpc2NvLmNv
bV0NCj4+Pj4+ICAgPj5TZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDQ6MzggUE0NCj4+
Pj4+ICAgPj5UbzogTHVjeSB5b25nDQo+Pj4+PiAgID4+Q2M6IEpvZWwgTS4gSGFscGVybjsgTmlj
b2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcjsNCj4+Pj4+ICAgPj5icmlqc21hbkBqdW5pcGVyLm5l
dDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQ+OyBzZmM7IEphbWFsDQo+Pj4+PkhhZGkgU2FsaW0NCj4+Pj4+ICAgPj5TdWJqZWN0OiBSZTog
W3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAg
Pj4NCj4+Pj4+ICAgPj5IaSBMdWN5LA0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pk5vLiBJIGFtIHNp
bXBseSBzYXlpbmcgd2Ugc2hvdWxkIG5vdCBvdmVyY29tcGxpY2F0ZSB0aGUgcHJvYmxlbQ0KPj4+
Pj4gICA+PnN0YXRlbWVudCB3aXRoIHRleHQgdGhhdCBhZGRzIGxpdHRsZSB0byBubyB2YWx1ZSBp
biBteSBvcGluaW9uLg0KPj4+Pj4gV2hldGhlcg0KPj4+Pj4gICA+PndlIGNhbGwgaXQgbWV0YWRh
dGEsIG9yIGNvbnRleHQsIGhhcyBubyBiZWFyaW5nIG9uIHRoZSBmYWN0DQo+Pj4+PnRoYXQgdGhl
DQo+Pj4+PiAgID4+cHJvYmxlbSBzdGF0ZW1lbnQgYWxyZWFkeSBjbGVhcmx5IHN0YXRlcyB3ZSBu
ZWVkIHRvIGJlIGFibGUgdG8NCj4+Pj4+cGFzcw0KPj4+Pj4gICA+PmluZm9ybWF0aW9uIGJldHdl
ZW4gU0bCuXMgYW5kIGJldHdlZW4gdGhlIG5ldHdvcmsgJiBTRsK5cy4NCj4+Pj4+ICAgPj4NCj4+
Pj4+ICAgPj4NCj4+Pj4+ICAgPj5PbiAzLzEyLzE0LCA1OjEzIFBNLCAiTHVjeSB5b25nIiA8bHVj
eS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4+Pj48bWFp
bHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+
Pg0KPj4+Pj4gICA+Pj5IaSBKaW0sDQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj5JIGZvciBvbmUg
ZG9uJ3QgYWdyZWUgYW5kIHRoaW5rIHdlIGFyZSBvdmVyIGNvbXBsaWNhdGluZyB3aGF0DQo+Pj4+
PnNob3VsZA0KPj4+Pj4gICA+Pj5iZSBzdHJhaWdodGZvcndhcmQuIFRoZSBTRkMgZW5jYXBzdWxh
dGlvbiBzaG91bGQgZW5hYmxlIHR3bw0KPj4+Pj50aGluZ3M6DQo+Pj4+PiAgID4+Pg0KPj4+Pj4g
ICA+Pj4xLiBTdGVlcmluZyBvZiBzZWxlY3RlZCBmbG93cyB0aHJvdWdoIGEgc2VydmljZSBjaGFp
bjsgdGhpcyBpcw0KPj4+Pj50aGUNCj4+Pj4+ICAgPj4+c2VydmljZSBmdW5jdGlvbiBwYXRoLg0K
Pj4+Pj4gICA+Pj4yLiBQYXNzaW5nIG9mIGNvbnRleHQgYXNzb2NpYXRlZCB3aXRoIGEgZ2l2ZW4g
ZmxvdyB3aXRoaW4gc2FpZA0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+PmZ1bmN0aW9uIHBhdGgu
IFRoaXMgY29udGV4dCBpbmZvcm1hdGlvbiBtYXkgYmUgY29uc3VtZWQgYnkgYQ0KPj4+Pj5TRiAo
YW4NCj4+Pj4+ICAgPj4+YXBwbGljYXRpb24gSUQgaXMgYW4gZXhhbXBsZSkgb3IgbWF5IGJlIGNv
bnN1bWVkIGJ5IHRoZQ0KPj4+Pj5mb3J3YXJkaW5nDQo+Pj4+PiAgID4+PmVsZW1lbnRzIChhIHZy
Zi1JRCBpcyBhbiBleGFtcGxlKS4NCj4+Pj4+ICAgPj4+W0x1Y3ldIERvIHlvdSBjYWxsIHRoZSBj
b250ZXh0IGFzIG1ldGFkYXRhIG9yIG5vdD8gRG8gd2UgaGF2ZQ0KPj4+Pj5hbm90aGVyDQo+Pj4+
PiAgID4+PnRlcm0gaGVyZSBiZXNpZGUgU0ZDIGhlYWRlciBhbmQgbWV0YWRhdGEuIEkgc2VlIHRo
YXQgeW91IGRvbid0DQo+Pj4+PndhbnQgdG8NCj4+Pj4+ICAgPj4+c2VwYXJhdGUgd2hhdCBpcyBj
b25zdW1lZCBieSBTRiBhbmQgd2hhdCBpcyBjb25zdW1lZCBieSB0aGUNCj4+Pj4+Zm9yd2FyZGlu
Zw0KPj4+Pj4gICA+Pj5lbGVtZW50cy4NCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+Pkx1Y3kNCj4+
Pj4+ICAgPj4+DQo+Pj4+PiAgID4+PlNlbnQgZnJvbSBteSBpUGhvbmUNCj4+Pj4+ICAgPj4+DQo+
Pj4+PiAgID4+Pj4gT24gTWFyIDEyLCAyMDE0LCBhdCA0OjE2IFBNLCAiTHVjeSB5b25nIg0KPj4+
Pj48bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPiA8bWFp
bHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAg
Pj4+PiBHcmVhdC4gVGhlbiB3ZSBtYXkgY29uc2lkZXIgdHdvIHNwZWNpYWwgbWV0YWRhdGEgZGVm
aW5pdGlvbnMNCj4+Pj4+aW4gdGhlDQo+Pj4+PiAgID4+Pj5wcm9ibGVtIHN0YXRlbWVudCBzbyB3
ZSBjYW4gYWxsIHVzZSB0aGUgc2FtZSBkZWZpbml0aW9ucy4NCj4+Pj4+SGVyZSBpcyBteQ0KPj4+
Pj4gICA+Pj4+c3VnZ2VzdGVkIHRleHQgYW5kIGxpa2UgdG8gaGVhciB5b3UgYW5kIG90aGVyJ3Mg
aW5wdXQgYW5kDQo+Pj4+PnN1Z2dlc3Rpb25zLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4g
RGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmls
aXR5DQo+Pj4+PnRvDQo+Pj4+PiAgID4+Pj5leGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRo
ZSBlbGVtZW50cyBpbiBhIHNlcnZpY2UgZnVuY3Rpb24NCj4+Pj4+ICAgPj4+PmNoYWluaW5nLiBJ
biB0aGlzIGNvbnRleHQsIHRoZXJlIGFyZSB0d28gdHlwZXMgb2YgZGF0YSBwbGFuZQ0KPj4+Pj5t
ZXRhZGF0YS4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFNlcnZpY2UgRnVuY3Rpb24gTWV0
YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBleGNoYW5nZWQgYmV0d2Vlbg0KPj4+Pj4gICA+Pj4+Y2xh
c3NpZmllciBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMg
dG8NCj4+Pj4+ICAgPj4+PmZhY2lsaXRhdGUgc2VydmljZSBmdW5jdGlvbnMgb24gdGhlIHBhY2tl
dCB0cmVhdG1lbnQuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBTdGVlcmluZyBNZXRhZGF0
YTogdGhlIGluZm9ybWF0aW9uIGZyb20gc2VydmljZSBmdW5jdGlvbnMgdG8gYQ0KPj4+Pj4gICA+
Pj4+Y2xhc3NpZmllciBvciBzZXJ2aWNlIG5vZGUgZm9yIHRyYWZmaWMgZm9yd2FyZGluZyBwdXJw
b3NlLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gLWVuZA0KPj4+Pj4gICA+Pj4+DQo+Pj4+
PiAgID4+Pj4gTHVjeQ0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4gICA+Pj4+IEZyb206IEpvZWwgTS4gSGFs
cGVybiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21dDQo+Pj4+PiAgID4+Pj4gU2VudDogV2Vk
bmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjM1IFBNDQo+Pj4+PiAgID4+Pj4gVG86IEx1Y3kgeW9u
ZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcg0KPj4+Pj4gICA+Pj4+IENjOiBKaW0gR3Vp
Y2hhcmQgKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1h
bCBIYWRpDQo+Pj4+PiAgID4+Pj4gU2FsaW0NCj4+Pj4+ICAgPj4+PiBTdWJqZWN0OiBSZTogW3Nm
Y10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+
Pg0KPj4+Pj4gICA+Pj4+IFllcywgSSBhbSB0cnlpbmcgdG8gY29uc2lzdGVudGx5IGRpc3Rpbmd1
aXNoIHRob3NlIHR3byBjYXNlcw0KPj4+Pj53aGVuDQo+Pj4+PiAgID4+Pj50YWxraW5nIGFib3V0
IHRoZSBpbmZvcm1hdGlvbiBjYXJyaWVkIHdpdGggcGFja2V0cyBpbiBzZXJ2aWNlDQo+Pj4+PmNo
YWlucy4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFlvdXJzLA0KPj4+Pj4gICA+Pj4+IEpv
ZWwNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+PiBPbiAzLzEyLzE0LCAzOjEzIFBNLCBMdWN5
IHlvbmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+IEpvZWwsIFNlZSBiZWxvdy4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjDQo+Pj4+PiAgID4+Pj4+IFttYWlsdG86c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKb2VsIE0uIEhhbHBlcm4NCj4+Pj4+U2VudDoNCj4+
Pj4+ICAgPj4+Pj4gV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjAyIFBNIFRvOiBMdWN5IHlv
bmc7IE5pY29sYXMNCj4+Pj4+Qk9VVEhPUlM7DQo+Pj4+PiAgID4+Pj4+IFJvbiBQYXJrZXIgQ2M6
IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOw0KPj4+Pj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBz
ZmM7DQo+Pj4+PiAgID4+Pj4+IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+
Pj4+PiAgID4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+
Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IEkgd2FzIHRyeWluZyB0byB3b3JkIGl0IGNhcmVm
dWxseSBub3QgdG8gZm9jdXMgb24gd2hvIHB1dHMNCj4+Pj4+dGhlDQo+Pj4+PiAgID4+Pj4+IGlu
Zm9ybWF0aW9uIGluLCBidXQgb25seSBvbiB3aG8gY29uc3VtZXMgdGhlIGluZm9ybWF0aW9uLg0K
Pj4+Pj4gICA+Pj4+PiBJbmZvcm1hdGlvbiBmb3Igc2VydmljZSBmdW5jdGlvbnMgbWF5IGNvbWUg
ZnJvbSB0aGUgaW5ncmVzcw0KPj4+Pj4gICA+Pj4+PiBjbGFzc2lmaWVyIG9yIGZyb20gb3RoZXIg
c2VydmljZSBmdW5jdGlvbnMuIFtMdWN5XSB0aGlzIGlzDQo+Pj4+PnRoZSBvbmUNCj4+Pj4+ICAg
Pj4+Pj4gY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcuIEluZm9ybWF0aW9uIGZvciB0
aGUNCj4+Pj4+Zm9yd2FyZGluZw0KPj4+Pj4gICA+Pj4+PiB3aWxsIGdlbmVyYWxseSBjb21lIGZy
b20gdGhlIGluZ3Jlc3MgY2xhc3NpZmllciwgYnV0IGluDQo+Pj4+PnNwZWNpYWwNCj4+Pj4+ICAg
Pj4+Pj4gY2FzZXMgbWF5IGJlIHByb3ZpZGVkIGJ5IHNlcnZpY2UgZnVuY3Rpb25zLiAoSSBrZWVw
DQo+Pj4+PndhbnRpbmcgdG8gZ2V0DQo+Pj4+PiAgID4+Pj4+IHJpZCBvZiB0aG9zZSBzcGVjaWFs
IGNhc2VzLCBidXQgc28gZmFyIHRoZXJlIHNlZW0gdG8gYmUNCj4+Pj4+anVzdCBlbm91Z2gNCj4+
Pj4+ICAgPj4+Pj4gb2YgdGhlbSB0byB3YXJyYW50IGNvdmVyaW5nIGluIHRoZSBzb2x1dGlvbi4g
QW5kIG1vcmUNCj4+Pj4+aW1wb3J0YW50bHksDQo+Pj4+PiAgID4+Pj4+IHNpZ25pZmljYW50IHN1
cHBvcnQgZm9yIGl0IGluIHRoZSB3b3JraW5nIGdyb3VwLikgW0x1Y3ldDQo+Pj4+PlRoaXMgaXMN
Cj4+Pj4+ICAgPj4+Pj4gdGhlIHNlY29uZCBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmll
dyAoYnV0IHlvdSBkb24ndA0KPj4+Pj5saWtlIGl0KS4NCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4gQW5kIHlvdSBzdWdnZXN0IGRpc3Rpbmd1aXNoaW5nIHRoZXNlIHR3byBjYXNlcyB3aGVu
DQo+Pj4+PmRpc2N1c3NpbmcNCj4+Pj4+ICAgPj4+Pj4gYWJvdXQgbWV0YWRhdGEgdXNhZ2UuIElz
IHRoYXQgcmlnaHQgdW5kZXJzdGFuZGluZz8NCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4g
THVjeQ0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gT24gMy8xMi8xNCwgMjozMyBQTSwgTHVjeSB5b25nIHdyb3Rl
Og0KPj4+Pj4gICA+Pj4+Pj4gSm9lbCwgSSBpbnRlcnByZXQgdGhhdCB5b3Ugc3VnZ2VzdHMgdGhh
dCBkaXN0aW5ndWlzaCB0aGUNCj4+Pj4+ZXhjaGFuZ2UNCj4+Pj4+ICAgPj4+Pj4+IGluZm9ybWF0
aW9uIGRhdGEgcGxhbmUgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zDQo+Pj4+PmFu
ZCB0aGUNCj4+Pj4+ICAgPj4+Pj4+IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2Fy
cmllZCBmcm9tIGEgc2VydmljZQ0KPj4+Pj5mdW5jdGlvbiB0bw0KPj4+Pj4gICA+Pj4+Pj4gYSBz
ZXJ2aWNlIG5vZGUuIElzIHRoaXMgcmlnaHQgdW5kZXJzdGFuZGluZz8gTHVjeQ0KPj4+Pj4gICA+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpv
ZWwgTS4gSGFscGVybg0KPj4+Pj4gICA+Pj4+Pj4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
XSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLA0KPj4+Pj4yMDE0DQo+Pj4+PiAxOjE5DQo+Pj4+
PiAgID4+Pj4+PiBQTQ0KPj4+Pj4gICA+Pj4+Pj4gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VU
SE9SUzsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkDQo+Pj4+PiAgID4+Pj4+PiAoamd1aWNo
YXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+
Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0g
U3ViamVjdDoNCj4+Pj4+ICAgPj4+Pj4+IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRh
ZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IE15IGlu
Y2xpbmF0aW9uIHdvdWxkIGJlIHRvIHR1bmUgdGhhdCBkZWZpbml0aW9uIHRvDQo+Pj4+PmRpc3Rp
bmd1aXNoDQo+Pj4+PiAgID4+Pj4+PiBiZXR3ZWVuIGRhdGFwbGFuZSBjYXJyaWVkIGluZm9ybWF0
aW9uIGludGVuZGVkIGZvciB1c2UgYnkNCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4gZnVu
Y2l0b25zICh3aGF0ZXZlciB0aGUgb3JpZ2luKSwgYW5kIGRhdGFwbGFuZSBjYXJyaWVkDQo+Pj4+
PmluZm9ybWF0aW9uDQo+Pj4+PiAgID4+Pj4+PiBpbnRlbmRlZCBmb3IgZGF0YXBsYW5lIGZvcndh
cmRpbmcgY29tcG9uZW50cy4NCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiBZb3Vycywg
Sm9lbA0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gSGkg
Sm9lbCwNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IEkgYWdyZWUgdGhhdCB3ZSBu
ZWVkIHVzaW5nIHRoZSBzYW1lIGRlZmluaXRpb24gZm9yIGENCj4+Pj4+dGVybSwgYnV0DQo+Pj4+
PiAgID4+Pj4+Pj4gZGlzYWdyZWUgdGhhdCB0aGUgbWV0YWRhdGEgZGVmaW5pdGlvbiBoZXJlIGlz
IGEgc2V0IG9mDQo+Pj4+PiAgID4+Pj4+Pj4gaW5mb3JtYXRpb24gcHV0IGluIHRoZSBTRkMgaGVh
ZGVyLiBUaGlzIG1heSBiZSB0b28gbmFycm93DQo+Pj4+Pm9yIGxlYWQNCj4+Pj4+ICAgPj4+Pj4+
PiB0byBhIHBhcnRpY3VsYXIgc29sdXRpb24uIEkgYW0gZmluZSB3aXRoIHRoaXMgZGVmaW5pdGlv
bg0KPj4+Pj5pbiB0aGUNCj4+Pj4+ICAgPj4+Pj4+PiBwcm9ibGVtIHN0YXRlbWVudCB3LyBtaW5v
ciB0d2VhayAoc3VnZ2VzdGVkIG9uIG1haWxpbmcNCj4+Pj4+bGlzdCkuDQo+Pj4+PiAgID4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRh
dGEgcHJvdmlkZXMgdGhlDQo+Pj4+PmFiaWxpdHkgdG8NCj4+Pj4+ICAgPj4+Pj4+PiBleGNoYW5n
ZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBjbGFzc2lmaWVycyBhbmQgc2VydmljZQ0KPj4+Pj4g
ICA+Pj4+Pj4+IGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgYW5kIHNlcnZp
Y2UNCj4+Pj4+ZnVuY3Rpb25zIGFuZA0KPj4+Pj4gICA+Pj4+Pj4+IHRoZQ0KPj4+Pj4gICA+Pj4+
Pj4+IGNsYXNzaWZpZXJzfHNlcnZpY2Ugbm9kZXMuDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+PiBUaGVyZSBtYXkgYmUgYSBzb2x1dGlvbiB0aGF0IGEgc2VydmljZSBmdW5jdGlvbiBw
YXNzZXMNCj4+Pj4+c29tZQ0KPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBpbmZvcm1hdGlvbiB0byBh
dHRhY2hlZCBzZXJ2aWNlIG5vZGUgd2l0aG91dCB1c2luZyBTRkMNCj4+Pj4+aGVhZGVyLg0KPj4+
Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gVGhhbmtzLCBMdWN5DQo+Pj4+PiAgID4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tIEZyb206IEpvZWwgSGFscGVybiBEaXJlY3QNCj4+Pj4+ICAgPj4+Pj4+PiBbbWFpbHRv
OmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksDQo+Pj4+Pk1hcmNo
IDEyLA0KPj4+Pj4gICA+Pj4+Pj4+IDIwMTQgMTI6MjUgUE0gVG86IEx1Y3kgeW9uZzsgSm9lbCBN
LiBIYWxwZXJuOyBOaWNvbGFzDQo+Pj4+PkJPVVRIT1JTOw0KPj4+Pj4gICA+Pj4+Pj4+IFJvbiBQ
YXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOw0KPj4+Pj5icmlqc21hbkBqdW5pcGVy
Lm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQ+Ow0KPj4+Pj4gICA+Pj4+Pj4+IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBS
ZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25z
aWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gTHVjeSwgeW91IHNh
eSAidGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgLi4uIiBUaGUNCj4+Pj4+ZGVmaW5pdGlvbiB5b3UN
Cj4+Pj4+ICAgPj4+Pj4+PiB0aGVuIHByb3ZpZGUgaXMgYSBkZWZpbml0aW9uIG9mIHRoZSBzZXQg
b2YgaW5mb3JtYXRpb24gd2UNCj4+Pj4+YXJlDQo+Pj4+PiAgID4+Pj4+Pj4gcHJvcG9zaW5nIHRo
YXQgd2UgcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBJLCBhbmQgb3RoZXJzLA0KPj4+Pj5oYXZlDQo+
Pj4+PiAgID4+Pj4+Pj4gYmVlbiB1c2luZyB0aGUgdGVybSBtZXRhZGF0YSBtb3JlIG5hcnJvd2x5
LiBXZSBjYW4gdXNlDQo+Pj4+PndoYXRldmVyDQo+Pj4+PiAgID4+Pj4+Pj4gZGVmaW5pdGlvbiB3
ZSB3YW50LiBCdXQgd2UgZG8gbmVlZCB0byBhZ3JlZSBvbiB0aGUNCj4+Pj4+ZGVmaW5pdGlvbi4N
Cj4+Pj4+ICAgPj4+Pj4+PiBGb3IgdGhlIHB1cnBvc2VzIG9mIHRoZSBXRywgaXQgc2VlbXMgbXVj
aCBtb3JlIHVzZWZ1bCB0bw0KPj4+Pj51c2UgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4gdGVybSBtZXRh
ZGF0YSBmb3IgdGhlIG5hcnJvd2VyIGRlc2NyaXB0aW9uLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
PiBPbiAzLzEyLzE0LCAxOjE5IFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+
IEhpIEpvZWwsDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IEkgYWdyZWUuIFdl
IG5lZWQgdG8gZGlmZmVyZW50aWF0ZSB0aGUgbWV0YWRhdGEgdXNlZCBieQ0KPj4+Pj5zZXJ2aWNl
DQo+Pj4+PiAgID4+Pj4+Pj4+ZnVuY3Rpb24gYW5kIFNGQyBoZWFkZXIuIFRoZSBtZXRhZGF0YSB0
ZXJtIG1lYW5zIGNhcnJ5aW5nDQo+Pj4+PnNvbWUNCj4+Pj4+ICAgPj4+Pj4+Pj5zdGF0ZXMgYWxv
bmcgd2l0aCB0aGUgcGFja2V0LiBJTU86IFNGQyBoZWFkZXIgaXMgYSBraW5kIG9mDQo+Pj4+PiAg
ID4+Pj4+Pj4+bWV0YWRhdGEgY2FycmllZCBvbiBwYWNrZXQgZm9yIG5leHQgc2VydmljZSBub2Rl
IHRvIHVzZS4NCj4+Pj4+SW4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Y29udGV4dCBvZiBTRkMsIHdl
IGhhdmUgdGVybSBmb3IgU0ZDIGhlYWRlciBhbmQgdGhlDQo+Pj4+Pm1ldGFkYXRhIHRoYXQNCj4+
Pj4+ICAgPj4+Pj4+Pj53YXMgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBvciBi
ZXR3ZWVuIHNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj5mdW5jdGlvbnMgYW5kIGNsYXNzaWZpZXJz
L3NlcnZpY2Ugbm9kZXMsIHdoaWNoIGlzIHdoYXQNCj4+Pj4+dGhlIGRyYWZ0DQo+Pj4+PiAgID4+
Pj4+Pj4+Zm9jdXMuDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IFRoYW5rcywg
THVjeQ0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksIE1h
cmNoIDEyLA0KPj4+Pj4gMjAxNA0KPj4+Pj4gICA+Pj4+Pj4+PiAxMToxOCBBTSBUbzogTHVjeSB5
b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOg0KPj4+Pj4gSmltDQo+Pj4+PiAg
ID4+Pj4+Pj4+IEd1aWNoYXJkIChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbQ0KPj4+Pj4gICA+Pj4+Pj4+PiBTdWJqZWN0OiBSZTog
W3NmY10NCj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+
Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IEkgdGhpbmsgaXQgaXMgaW1wb3J0YW50
IHRvIGtlZXAgYSBzdHJvbmcgZGlzdGluY3Rpb24NCj4+Pj4+YmV0d2Vlbg0KPj4+Pj4gICA+Pj4+
Pj4+PiBtZXRhZGF0YSAod2hpY2ggaXMgZm9yIHVzZSBieSBhcHBsaWNhdGlvbnMpIGFuZCB0aGUN
Cj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+PiBjaGFpbmluZyBpbmZvcm1hdGlvbiBpbiB0
aGUgYmFzZSBzZXJ2aWNlIGNoYWluIGhlYWRlciwNCj4+Pj4+d2hpY2ggaXMNCj4+Pj4+ICAgPj4+
Pj4+Pj4gZm9yIHVzZSBieSB0aGUgc2VydmljZSBjaGFpbiBzdXBwb3J0IG1lY2hhbmlzbXMuDQo+
Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBPbiAzLzEyLzE0LCAxMDo0MiBBTSwgTHVjeSB5b25n
IHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gRnVsbHkgYWdyZWUgd2l0aCBKb2UuDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gV2Ugc2hvdWxkIG5vdCByZXF1aXJlIGEgZml4
IGxlbmd0aCBmb3IgaW4tYmFuZCBtZXRhZGF0YQ0KPj4+Pj5idXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+
IGFsc28gbm90IGxlYXZlIGl0IGZvciBmcmVlbHkgdXNhZ2UuIEluIGZhY3QsIHdoZW4gYQ0KPj4+
Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+PiBub2RlIGluc2VydHMgU0ZDIGhlYWRlciBvbiBh
IChlbmNhcHN1bGF0ZWQpIHBhY2tldCBhbmQNCj4+Pj4+c2VuZCB0bw0KPj4+Pj4gICA+Pj4+Pj4+
Pj4gbmV4dCBzZXJ2aWNlIG5vZGUsIFNGQyBoZWFkZXIgaXRzZWxmIGNhbiBiZSBzZWVuIGFzIGEN
Cj4+Pj4+bWV0YWRhdGEuDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gTHVj
eQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tIEZyb206IHNmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gW21haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpvZWwgTS4NCj4+Pj4+SGFscGVybg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA5OjIxIEFNIFRvOiBOaWNv
bGFzDQo+Pj4+PkJPVVRIT1JTOw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gUm9uIFBhcmtlciBDYzogSmlt
IEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+
PiAgID4+Pj4+Pj4+PiBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+
Pj4+PiAgID4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9u
cw0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IEZvciBpbi1iYW5kIG1ldGFk
YXRhLCB0aGUgQVBJIGZvciBhY2Nlc3MgY2FuIGVhc2lseSBiZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4g
c3luY2hyb25vdXMuIE91dCBvZiBiYW5kIG1ldGFkYXRhIG5lZWRzIGRpZmZlcmVudA0KPj4+Pj5o
YW5kbGluZy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFRoZXJlIGFyZSBtYW55IGNhc2VzIHdoZXJlIG91
dC1vZi1iYW5kIG1ldGFkYXRhIGlzDQo+Pj4+PnVzZWZ1bCBhbmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+
IGFwcHJvcHJpYXRlLiBCdXQgdGhleSBkbyBub3QgY292ZXIgYWxsIG5lZWRzIGJ5IGFueQ0KPj4+
Pj5zdHJldGNoLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IEV2ZW4gaWYg
ZWFjaCBwaWVjZSBvZiBpbi1iYW5kIG1ldGFkYXRhIGlzIG9mIGZpeGVkDQo+Pj4+Pmxlbmd0aCwN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+IHRoZXJlIGFyZSBtYW55IGRpZmZlcmVudCBraW5kcyBvZiBtZXRh
dHlwZS4gVHJ5aW5nIHRvDQo+Pj4+PnNheQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gInRoZXJlIHdpbGwg
YmUgZXhhY3RseSBmb3VyIHBpZWNlcywgYW5kIHRoZXkgd2lsbCBiZSBvZg0KPj4+Pj50eXBlcw0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4gdDEsIHQyLCB0MywgYW5kIHQ0IiBpcyBzaW1wbHkgdG9vIHNwZWNp
ZmljIGZvciBldmVuIDgwJQ0KPj4+Pj5vZiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+bmVlZHMuDQo+
Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gT24gMy8xMi8xNCwgODo1MiBBTSwgTmljb2xh
cyBCT1VUSE9SUyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBIZWxsbyBSb24sDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBTZW5kaW5nIG91dCBvZiBiYW5kIGNvbmdy
dWVudCBtZXRhZGF0YSBtYXkgbm90IGJlIHRoZQ0KPj4+Pj5hbnN3ZXINCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiB0byBhbGwgbmVlZHMgYnV0IGl0IGlzIG9uZSB0b29sIHRoYXQgd2Ugc2hvdWxkIGtlZXAu
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBOb3QgYWxsIG1ldGFkYXRh
IGlzIHRpZWQgdG8gYSBzcGVjaWZpYyBwYWNrZXQsIGZvcg0KPj4+Pj5leGFtcGxlIGENCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBwb2xpY3kgY2hhbmdlIGluIFBDUkYgY291bGQgbGVhZCB0byBzb21lIG1l
dGFkYXRhDQo+Pj4+PnNpZ25hbGluZywNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0aGUgcmVhY3Rpb24g
dGltZSBuZWVkIG5vdCBiZSBpbW1lZGlhdGUsIGZldyBtcyBtYXkNCj4+Pj4+bm90IG1hdHRlci4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEFzIHlvdSBwb2ludCwgaWYg
YSBwYWNrZXQgaXMgdGllZCB0byBhIG1ldGFkYXRhIGENCj4+Pj4+Y29ycmVsYXRpb24NCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBpbmZvIGNhbiBiZSBzZXQgaW4gYm90aCBwYWNrZXQgdG8gZGVhbCB3aXRo
IGl0IChpLmUNCj4+Pj4+bWV0YWRhdGENCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBleHBlY3RlZCBmbGFn
IGluIHRoZSBTRkMgaGVhZGVyLCBwbHVzIGFuIGlkKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gRmluYWxseSB3ZSBjYW4gc3RpbGwgc2VuZCBzb21lIGxpbWl0ZWQgbWV0
YWRhdGEgd2l0aGluDQo+Pj4+PmEgaGVhZGVyLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoaXMgY291
bGQgYmUgdXNlZCBmb3IgbG9hZCBiYWxhbmNlcnMgaW4gcGFydGljdWxhciBpZg0KPj4+Pj53ZQ0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IGFncmVlIG9uIGEgY29udmVudGlvbiB0byBsb2NhdGUgImNvYXJz
ZSBncmFpbiBwb2xpY3kiDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gLyAiZmluZSBncmFpbiBwb2xpY3ki
IG9uIHJlc2VydmVkIGNvbnRleHQgaGVhZGVycy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IFRoaXMgc2VlbXMgdG8gb3BlbiB1cCBhIGxvdCBvZiBmbGV4aWJpbGl0eSAv
DQo+Pj4+Pmlubm92YXRpb25zLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gT24geW91ciBsYXN0IHBvaW50LCB0aGVyZSBpcyBhIHF1ZXN0aW9uIG9uIGhvdyB0byBtYWtl
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWV0YWRhdGEgYXZhaWxhYmxlIHRvIGEgU2VydmljZSBGdW5j
dGlvbi4gQ3VycmVudCBzb2NrZXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBjb25uZWN0aW9ucyBmb3Ig
ZXhhbXBsZSBkbyBub3QgYWxsb3cgdG8gcmV0cmlldmUgSVANCj4+Pj4+aGVhZGVyDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gb3B0aW9ucy4gU28gSSBhc3N1bWUgdGhhdCBTRkMgYXdhcmUgU2VydmljZSBG
dW5jdGlvbnMNCj4+Pj4+d2lsbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG5lZWQgc29tZSAoYXN5bmNo
cm9ub3VzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gPykgQVBJIHRvIHJldHJpZXZlIFNGQyBoZWFkZXIg
aW5mb3JtYXRpb24gYXMgd2VsbCBhcw0KPj4+Pj5pbi1iYW5kDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
bWV0YWRhdGEuIEkgZG9uJ3Qgc2VlIG91dCBvZiBiYW5kIG1ldGFkYXRhIHRyYW5zcG9ydA0KPj4+
Pj5hZGRpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBjb21wbGV4aXR5LCB0aGUgc2FtZSBBUEkgY2Fu
IHByb2JhYmx5IGFwcGx5Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
VGhlIGFsdGVybmF0aXZlIG9wdGlvbiwgYWxsb3dpbmcgdmFyaWFibGUgc2l6ZWQNCj4+Pj4+bWV0
YWRhdGEgaW4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0aGUgU0ZDIGhlYWRlciBoYXMgc29tZSBkcmF3
YmFja3MgYXMgd2VsbCwgb25lIGJlaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gZnJhZ21lbnRhdGlv
biwgYW5kIHNvbWUgc3dpdGNoZXMgZXhwZWN0aW5nIGFzIHdlbGwgdG8NCj4+Pj4+bG9vayBhdA0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IGVuZCB1c2VyIHRyYWZmaWMgaGVhZGVycyBmb3IgbGluayBsb2Fk
IGJhbGFuY2luZy4gSQ0KPj4+Pj53b3VsZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGFncmVlIHRoYXQg
aWYgd2UgY2FuIGFjY2VwdCB0aGVzZSBpc3N1ZXMsIHRoZW4gc2VuZGluZw0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IG9mZi1saW5lIGNvbmdydWVudCBtZXRhZGF0YSBsb29zZXMgaXRzIGludGVyZXN0Lg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gV2UgbmVlZCB0byB0YWtlIGlu
dG8gYWNjb3VudCB0aGF0IGJvdGggaW4tYmFuZCBhbmQNCj4+Pj4+Y29uZ3J1ZW50DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gb3V0LW9mLWJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0IGlzIG5vdCByZWxpYWJs
ZS4gQQ0KPj4+Pj5wYWNrZXQgbG9zcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRyaWdnZXJpbmcgcmV0
cmFuc21pc3Npb24gd291bGQgbm90IGxlYWQgdG8gdGhlDQo+Pj4+PmlkZW50aWNhbA0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IHJlY29uc3RydWN0aW9uIG9mIHRoZSBhc3NvY2lhdGVkIG1ldGFkYXRhLiBJ
biBzb21lDQo+Pj4+PmNhc2VzLCB3ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1pZ2h0IHRodXMgZXZl
biBuZWVkIG5vbi1jb25ncnVlbnQgb3V0LW9mLWJhbmQgcmVsaWFibGUNCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBtZXRhZGF0YSB0cmFuc3BvcnQuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gTmljb2xhcyBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206DQo+Pj4+PiBSb24N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+PiBQYXJrZXIgW1Jvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+XSBTZW50Og0KPj4+Pj5X
ZWRuZXNkYXksDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gTWFyY2ggMTIsIDIwMTQNCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiAxMjo0MyBQTSBUbzogTmljb2xhcyBCT1VUSE9SUyBDYzogSmltIEd1aWNoYXJkDQo+
Pj4+PihqZ3VpY2hhcik7DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gYnJpanNtYW5AanVuaXBlci5uZXQ8
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
PjsNCj4+Pj4+c2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBOaWNvbGFzLA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gSSB1bmRlcnN0YW5kIHRoZSBjb25jZXB0IGZv
ciBvdXQgb2YgYmFuZCBzaWduYWxpbmcgb2YNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pm1ldGFkYXRhLCBi
dXQgSSBhbSBjb25jZXJuZWQgdGhhdCBpdCBpbnRyb2R1Y2VzDQo+Pj4+PnNpZ25pZmljYW50DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj5jb21wbGV4aXR5IGR1ZSB0byB0aGUgcG90ZW50aWFsIHJhY2UgY29u
ZGl0aW9uIG9mDQo+Pj4+PnJlY2VpdmluZyB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+PnJlYWwgcGFj
a2V0IGJlZm9yZSB0aGUgbWV0YWRhdGEuIFdoaWxlIHRoZSByZWFsIHBhY2tldA0KPj4+Pj5jb3Vs
ZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+aW5kaWNhdGUgdGhhdCBvdXQgb2YgYmFuZCBtZXRhZGF0YSBp
cyBleHBlY3RlZCwgaG93IGNhbg0KPj4+Pj53ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Z3VhcmFudGVl
IHRoZSBvcmRlciBvZiByZWNlcHRpb24/IFdoYXQgaWYgc3dpdGNoaW5nIG9yDQo+Pj4+PnJvdXRp
bmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pm5vZGVzIGFwcGx5IGhhc2ggYmFzZWQgbG9hZCBiYWxhbmNp
bmc/IFdoYXQgaWYgdGhlIGxvYWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PmJhbGFuY2luZyB1bmRlcnN0
YW5kcyBTRkMgZW5jYXBzIGFuZCBsb29rcyBiZXlvbmQgaXQgdG8NCj4+Pj4+dGhlDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj5vcmlnaW5hbCBoZWFkZXIgdG8gZ2V0IGJldHRlciBlbnRyb3B5Pw0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IENhbiB3ZSBndWFyYW50ZWUgdGhhdCB0aGUgbWV0YWRhdGEgYW5kIHJlYWwg
cGFja2V0DQo+Pj4+PndpbGwgZm9sbG93DQo+Pj4+PiAgID4+Pj4+Pj4+Pj50aGUgZXhhY3Qgc2Ft
ZSBwYXRoPyBJZiB3ZSBjYW4gbm90LCB0aGVuDQo+Pj4+PmltcGxlbWVudGF0aW9ucyB3aWxsDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj5uZWVkIHRvIGFkZCBpbmdyZXNzIHF1ZXVpbmcgdG8gY29wZSB3aXRo
IHRoZSBzY2VuYXJpby4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEFs
c28sIGRvIHlvdSBmZWVsIHRoYXQgdGhlIGluY3JlYXNlIGluIGltcGxlbWVudGF0aW9uDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gY29tcGxleGl0eSBhdCB0aGUgc2VydmljZSBmdW5jdGlvbnMgaXMgcmVh
c29uYWJsZT8NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoYW5rcy4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFJvbg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IE9uIE1hciAxMiwgMjAxNCwgYXQgNDowOSBBTSwg
Ik5pY29sYXMgQk9VVEhPUlMiDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IDxOaWNvbGFzLkJPVVRIT1JT
QHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4NCj4+Pj4+PG1h
aWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gSSB0aGluayB3ZSBtdXN0IG1ha2UgYSBkaXN0aW5j
dGlvbiBiZXR3ZWVuOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiAt
IE1ldGFkYXRhIHdoaWNoIHNob3VsZCBiZSBwYXJ0IG9mIHRoZSBoZWFkZXIgZGVmaW5lZA0KPj4+
Pj5hcyBpbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBiYW5kIG1hcmtpbmcuIC0gTWV0YWRhdGEgd2l0
aCBjYW4gYmUgcGFzc2VkIG91dCBvZg0KPj4+Pj5iYW5kLCBmb3INCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4gZXhhbXBsZSBjb25ncnVlbnQgb3V0IG9mIGJhbmQgc2lnbmFsaW5nIGRlZmluZWQgaW4NCj4+
Pj4+dGhlIGRyYWZ0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFRo
ZSBmb3JtZXIgY2FsbHMgZm9yIGEgbGltaXRlZCBzcGFjZSBpbiB0aGUgaGVhZGVyLA0KPj4+Pj50
cnVlLCBUaGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbGF0dGVyIGhvd2V2ZXIgZG9lcyBub3QgaW5j
dXIgYW55IHNwYWNlIGxpbWl0YXRpb24NCj4+Pj4+YW5kIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
IHN0aWxsIGZhaXJseSBlZmZpY2llbnQgYW5kIGl0IHJlbWFpbnMgY29tcGF0aWJsZSB3aXRoDQo+
Pj4+PmEgZml4ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gc2l6ZSBoZWFkZXIgdXNlZCB0byByb3V0
ZSB0aG9zZSBzaWduYWxpbmcgbWVzc2FnZXMNCj4+Pj4+YWxvbmcgdGhlDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+IGNoYWluJ3Mgc2VydmljZSBmdW5jdGlvbnMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXyBGcm9tOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBKaW0gR3VpY2hhcmQgKGpndWlj
aGFyKSBbamd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+XSBTZW50
Og0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBUdWVzZGF5LCBNYXJjaCAxMSwgMjAxNCA2OjQ4IFBNIFRv
OiBSb24gUGFya2VyIENjOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBOaWNvbGFzIEJPVVRIT1JTOyBi
cmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+Pjxt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiBkcmFmdC1yaWpzbWFuLXNm
Yy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+PiBIaSBSb24sDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+IFdlIGNhbiBjZXJ0YWlubHkgaGF2ZSB0aGlzIGRpc2N1c3Npb24gYnV0IHdlIHNob3VsZA0K
Pj4+Pj5maXJzdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBjb25zaWRlciB3aGF0IGluZm9ybWF0aW9u
IGlzIG5lY2Vzc2FyeSBhbmQgaWYgc2FpZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBpbmZvcm1hdGlv
biBjYW4gZml0IHdpdGhpbiBhIGZpeGVkIG51bWJlciBvZiBjb250ZXh0cw0KPj4+Pj5pbiB0aGUN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbWFqb3JpdHkgb2YgY2FzZXMuIFJlbWVtYmVyLCB0aGUgZ29h
bCBvZiBiZWluZyBhYmxlDQo+Pj4+PnRvIHBhc3MNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbWV0YWRh
dGEgdGhyb3VnaCB0aGUgbmV0d29yayBpcyB0byBlbmhhbmNlIHNlcnZpY2UNCj4+Pj4+ZGVsaXZl
cnksDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IG5vdCBwYXNzIHRoZSBlbnRpcmUgd29ya3Mgb2YgU2hh
a2VzcGVhcmUgOy0pDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFNl
bnQgZnJvbSBteSBpUGhvbmUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+IE9uIE1hciA3LCAyMDE0LCBhdCAzOjUyIEFNLCAiUm9uIFBhcmtlciINCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+IDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tPg0KPj4+Pj48bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+PiBOaWNvbGFzLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+IEkgc2VlIHNpbWlsYXIgcmVxdWlyZW1lbnRzIGZyb20gdGhlIDNncHAgRVBDIHNpZGUu
DQo+Pj4+Pkkgd291bGQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IGxpa2UgdG8gcHJvcG9zZSBhbiBP
VUkgLyBUTFYgYmFzZWQgYXBwcm9hY2ggd2hlcmUgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBy
ZXNlcnZlZCBPVUkgY2FuIGJlIHVzZWQgZm9yIGFncmVlZCB1cG9uIHR5cGVzIG9mDQo+Pj4+PmNv
bW1vbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gbWV0YWRhdGEgYW5kIHZlbmRvciBvciBvdGhlciBv
cmdhbml6YXRpb25hbCBPVUlzIGNhbg0KPj4+Pj5iZSB1c2VkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
PiB0byBxdWlja2x5IGlubm92YXRlIGluIHRoZSBuZXR3b3Jrcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+IFNpbXVsdGFuZW91c2x5LCBJIHdvdWxkIGFsc28gbGlrZSB0byBjb25zaWRlcg0KPj4+Pj5t
ZWNoYW5pc21zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiB0aGF0IGFyZSBvcHRpbWl6ZWQgZm9yIGxv
bmcgbGl2ZWQgZmxvd3Mgc28gYXMgdG8NCj4+Pj4+bGltaXQgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+PiBuZWdhdGl2ZSBlZmZlY3RzIG9mIHBhY2tldCBncm93dGguDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gUm9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBPbiBNYXIgNywgMjAxNCwg
YXQgODozNCBBTSwgIk5pY29sYXMgQk9VVEhPUlMiDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gPE5p
Y29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3Mu
Y29tPg0KPj4+Pj48bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+IHdyb3RlOg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSGVsbG8gSmltDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBJIGhhdmUgc2VlbiBj
YXNlcyBpbiBHaSBMQU4sIHdoZXJlIHN1YnNjcmliZXIgcmVsYXRlZA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+IGluZm9ybWF0aW9uIGlzIHBhc3NlZCB0byBhIFdlYiBQcm94eSBmb3IgSFRUUCBoZWFk
ZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBlbnJpY2htZW50IChhaW1lZCBhdCBzb21lIFdlYiBD
b250ZW50IHByb3ZpZGVycw0KPj4+Pj5wYXJ0bmVycyBvZg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
IHRoZSBNb2JpbGUgT3BlcmF0b3IpLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEluZm9ybWF0aW9u
IHdhcyBhbiBjb2RlZCAocGVyc2lzdGVudCkgc3Vic2NyaWJlciBpZA0KPj4+Pj5kZXJpdmVkDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZnJvbSB0aGUgTVNJU0ROLCBhbmQgY291cGxlIG9mIGYgY3Vz
dG9tZXIgcHJvZmlsZQ0KPj4+Pj5yZWxhdGVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZmllbGRz
Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSW4gYW4gc2Zj
IGJhc2VkIEdpIExBTiwgdGhpcyBlbnRpdHkgc2hvdWxkIHJlY2VpdmUNCj4+Pj4gPmZyb20gdGhl
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gQ2xhc3NpZmllcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gLSBBIGNsYXNzaWZpY2F0aW9uIG9mIHRoZSBDb250ZW50
IFByb3ZpZGVyICggSWQsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gQ2F0ZWdvcnkpIGJhc2VkIG9u
IHRyYWZmaWMgYW5hbHlzaXMgLSBUaGUgTVNJU0ROIG9mDQo+Pj4+PiB0aGUNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+PiBzdWJzY3JpYmVyIC0gVHdvIHN1YnNjcmliZXIgcG9saWN5IGZpZWxkcyAobm90
IHRpZWQNCj4+Pj4+IHRvIFBDUkYNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBidXQgYmVsb25naW5n
IHRvIHRoZSBTdWJzY3JpYmVyIERCKSAoU3Vic2NyaWJlcg0KPj4+Pj4gY2F0ZWdvcnksDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gc3ViLWNhdGVnb3J5KSAtIEEgc2Vzc2lvbiBpZCAoZm9yIGxvZ2dp
bmcgYW5kDQo+Pj4+PnRyYWNraW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gcHVycG9zZXMpDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBUaGUgb2JqZWN0aXZl
IGJlaW5nIHRvIGF2b2lkIGhhdmluZyB0aGUgSFRUUCBQcm94eQ0KPj4+Pj50bw0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IGJlY29tZSBhIHRydXN0ZWQgYXBwbGljYXRpb24gKGludGVyb2dhdGUgdGhl
DQo+Pj4+PiBzdWJzY3JpYmVyIERCLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGV0Yy4uKQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiBOaWNvbGFzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18gRnJvbTogSmltDQo+Pj4+PiBHdWljaGFyZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+IChqZ3VpY2hhcikgW2pndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28u
Y29tPl0gU2VudDoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBUaHVyc2RheSwgTWFyY2ggMDYsIDIw
MTQgMjowMiBQTSBUbzogSmFtYWwgSGFkaQ0KPj4+Pj5TYWxpbTsNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+PiBqbW9pc2FuZEBqdW5pcGVyLm5ldDxtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQ+IDxt
YWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQ+Ow0KPj4+Pj4gYnJpanNtYW5AanVuaXBlci5uZXQ8
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
PiBDYzoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBzZmMgU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlv
bnMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEhpIEphbWFs
LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gWW91IHNhaWQg
Ikl0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGUNCj4+Pj4+IHNpemVkDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbWV0YWRhdGEiLi4gSSBhbSBub3Qgc28gY29udmluY2VkIGFu
ZCB3b3VsZCBsaWtlIHRvDQo+Pj4+PiBiZXR0ZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiB1bmRl
cnN0YW5kIHRoZSByZXF1aXJlbWVudHMgYmVmb3JlIHBhc3NpbmcganVkZ2VtZW50Lg0KPj4+Pj4g
SWYgd2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBsb29rIGF0IHRoZSB1c2UgY2FzZXMgYXMgcHJl
c2VudGVkIHRodXMgZmFyIGludG8NCj4+Pj4+IHRoZSBXRyBJDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gaGF2ZSB5ZXQgdG8gc2VlIGEgc2luZ2xlIGV4YW1wbGUgb2YgdGhlIG5lZWQNCj4+Pj4+IChu
b3RpbmcgdGhhdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGRlc2lyZSBpcyBub3QgdGhlIHNhbWUg
YXMgbmVlZCkgLSBJIGFtIG5vdCBzYXlpbmcNCj4+Pj4+IHRoZXJlIGlzDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4gbm8gcmVxdWlyZW1lbnQgYnV0IHJhdGhlciB0aGF0IHdlIHNob3VsZCBub3QganVt
cA0KPj4+Pj4gdG8gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gY29uY2x1c2lvbiBhbmQgYnVp
bGQgc3RhbmRhcmRzIGFyb3VuZCBhIHRoZW9yeS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+Pj4gT24gMy8zLzE0LCA2OjM1IEFNLCAiSmFtYWwgSGFkaSBTYWxpbSINCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+Pj4gPGhhZGlAbW9qYXRhdHUuY29tPG1haWx0bzpoYWRpQG1vamF0YXR1LmNv
bT4gPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4+DQo+Pj4+Pndyb3RlOg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBJIGxpa2UgdGhlIGRvYyAtIHdlbGwg
d3JpdHRlbi4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4g
U2VjdGlvbiA0LjMgb24gbWV0YWRhdGEgZW5jb2RpbmcuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IEl0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3Ig
dmFyaWFibGUgc2l6ZWQNCj4+Pj4+IG1ldGFkYXRhDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IChh
dCBsZWFzdCBmb3IgaHR0cC9hcHAgeW91IHNlZW0gdG8gaW5kaWNhdGUgdGhlDQo+Pj4+PiBkZXNp
cmUgZm9yDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+aXQpLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
PiBGb3IgYSBkYXRhcGF0aCBwZXItcGFja2V0IG1ldGFkYXRhLCBpIGZlZWwgdGhlDQo+Pj4+PiBu
ZWVkIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGp1c3QgYXMgaW1wb3J0YW50LiBBcmUgd2Ug
bGltaXRlZCBieSB0aGUgZmFjdCB0aGF0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGV4aXN0aW5n
IGhhcmR3YXJlIG1heSBub3QgYmUgYWJsZSB0byBoYW5kbGUgVExWcz8NCj4+Pj4+Rm9yDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4+IGV4YW1wbGUsIEkgZG9udCBoYXZlIGEgcHJvYmxlbSBoYW5kbGlu
ZyBUTFZzIGluIGENCj4+Pj4+IHNvZnR3YXJlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+ZGF0YXBh
dGguDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGNoZWVy
cywgamFtYWwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4g
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4+IG1haWxpbmcgbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbGlzdCBz
ZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+
Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+
Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+
Pj4gICA+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMgbWFpbGluZw0KPj4+Pj4gbGlzdA0K
Pj4+Pj4gICA+Pj4+PiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+PiAgID4+c2ZjIG1haWxpbmcg
bGlzdA0KPj4+Pj4gICA+PnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NCj4+Pj4+ICAgPj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYw0KPj4+Pj4gICA+DQo+Pj4+PiAgID5fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXw0KPj4+Pj4gICA+c2ZjIG1haWxpbmcgbGlzdA0KPj4+Pj4g
ICA+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KPj4+Pj4gICA+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+
Pj4+DQo+Pj4+DQo+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQo+Pj4+IHNmYyBtYWlsaW5nIGxpc3QNCj4+Pj4gc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQo+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjDQo+Pj4NCj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0KPj4+IHNmYyBtYWlsaW5nIGxpc3QNCj4+PiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0K
Pj4+DQo+Pg0KPj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KPj5zZmMgbWFpbGluZyBsaXN0DQo+PnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KPj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPg0KPl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+c2ZjIG1haWxpbmcg
bGlzdA0KPnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPmh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2Zj
IG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMNCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj1Db250ZW50LVR5cGUgY29udGVu
dD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij48bWV0YSBuYW1lPUdlbmVyYXRvciBjb250ZW50
PSJNaWNyb3NvZnQgV29yZCAxNCAoZmlsdGVyZWQgbWVkaXVtKSI+PGJhc2UgaHJlZj0ieC1tc2c6
Ly85OS8iPjwhLS1baWYgIW1zb10+PHN0eWxlPnZcOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNW
TUwpO30NCm9cOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCndcOioge2JlaGF2aW9y
OnVybCgjZGVmYXVsdCNWTUwpO30NCi5zaGFwZSB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7
fQ0KPC9zdHlsZT48IVtlbmRpZl0tLT48c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAq
Lw0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpIZWx2ZXRpY2E7DQoJcGFub3NlLTE6MiAxMSA2
IDQgMiAyIDIgMiAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpTaW1TdW47DQoJcGFu
b3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJD
YW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0KCXBhbm9zZS0xOjIgMTEgNiA0
IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxAU2ltU3VuIjsNCglw
YW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Ik1TIFVJIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2IDAgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQt
ZmFjZQ0KCXtmb250LWZhbWlseToiXEBNUyBVSSBHb3RoaWMiOw0KCXBhbm9zZS0xOjIgMTEgNiAw
IDcgMiA1IDggMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGku
TXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTou
MDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21h
biIsInNlcmlmIjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlv
cml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2
aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5
OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLk1zb0Fj
ZXRhdGUsIGxpLk1zb0FjZXRhdGUsIGRpdi5Nc29BY2V0YXRlDQoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1hcmdpbjowaW47
DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTo4LjBwdDsNCglmb250LWZhbWls
eToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5hcHBsZS1jb252ZXJ0ZWQtc3BhY2UNCgl7
bXNvLXN0eWxlLW5hbWU6YXBwbGUtY29udmVydGVkLXNwYWNlO30NCnNwYW4uQmFsbG9vblRleHRD
aGFyDQoJe21zby1zdHlsZS1uYW1lOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQiOw0KCWZvbnQtZmFtaWx5
OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpzcGFuLkVtYWlsU3R5bGUyMA0KCXttc28tc3R5bGUt
dHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYi
Ow0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhw
b3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6
ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5X
b3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlzdCBEZWZpbml0aW9ucyAq
Lw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6MzA2NjY5NzM1Ow0KCW1zby1saXN0LXRlbXBsYXRl
LWlkczoxMDk3NzU1MjgyO30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDou
NWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1
aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0K
QGxpc3QgbDA6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28t
bGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCgltc28tYmlkaS1mb250
LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpAbGlzdCBsMDpsZXZlbDMNCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5
OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mi4waW47DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglt
c28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBs
MDpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mi41aW47DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDYNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My41aW47
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsN
Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlz
dCBsMDpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDkNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMQ0KCXttc28tbGlzdC1pZDo4NzY0MzI4NzA7DQoJbXNv
LWxpc3QtdGVtcGxhdGUtaWRzOjEyNjI0MTExNTY7fQ0KQGxpc3QgbDE6bGV2ZWwxDQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS4waW47
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsN
Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlz
dCBsMTpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDQNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6Mi4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mi41
aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVp
bjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpA
bGlzdCBsMTpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDcNCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6My41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
NC4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0u
MjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9
DQpAbGlzdCBsMTpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1m
b250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMg0KCXttc28t
bGlzdC1pZDoyMTQxMDczODk0Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotNDI4NzI4NTkyO30N
CkBsaXN0IGwyOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9u
dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWwyDQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOjEuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglm
b250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9w
OjEuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
LjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7
fQ0KQGxpc3QgbDI6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCglt
c28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2kt
Zm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWw1
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjMuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1i
b2w7fQ0KQGxpc3QgbDI6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFu
c2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2
ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
grc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjQuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBw
dDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWw5DQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOjQuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0Kb2wNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTow
aW47fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVs
dHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0t
W2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlk
bWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2Vu
ZGlmXS0tPjwvaGVhZD48Ym9keSBsYW5nPUVOLVVTIGxpbms9Ymx1ZSB2bGluaz1wdXJwbGU+PGRp
diBjbGFzcz1Xb3JkU2VjdGlvbjE+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFG
NDk3RCc+U28gdGhlcmUgaXMgbm8gY2xhc3MgaW5mbyBpbiB0aGUgY2hhaW4gSUQ/PG86cD48L286
cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9
J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xv
cjojMUY0OTdEJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFs
PjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fu
cy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+UmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAg
Y2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+UGVuZzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFG
NDk3RCc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxkaXY+PGRpdiBzdHlsZT0nYm9yZGVy
Om5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBp
biAwaW4nPjxwIGNsYXNzPU1zb05vcm1hbD48Yj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPkZyb206PC9zcGFuPjwvYj48c3Bh
biBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJp
ZiInPiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gPGI+T24gQmVoYWxmIE9mIDwv
Yj5QYXVsIFF1aW5uIChwYXVscSk8YnI+PGI+U2VudDo8L2I+IFR1ZXNkYXksIE1hcmNoIDE4LCAy
MDE0IDE6MjYgUE08YnI+PGI+VG86PC9iPiBEYXZpZCBBbGxhbiBJPGJyPjxiPkNjOjwvYj4gTmlj
b2xhcyBCT1VUSE9SUzsgWHV4aWFvaHU7IG1pa2ViaWFuY0Bhb2wuY29tOyBzZmNAaWV0Zi5vcmc7
IENoYW5nY2hlbmcgSHVhbmc8YnI+PGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBTRkMgZW5jYXBz
dWxhdGlvbiBjaGFpbiBJRDxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48cCBjbGFz
cz1Nc29Ob3JtYWw+PG86cD4mbmJzcDs8L286cD48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPkhpIERh
dmUsIDxvOnA+PC9vOnA+PC9wPjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPkNoYWluIElEIHNob3VsZCByZWFs
bHkgYmUgcGF0aCBJRCBzaW5jZSB0aGVyZSBjYW4gYmUgbWFueSBwYXRocyBmb3IgYSBnaXZlbiBj
aGFpbi4gJm5ic3A7VXNpbmcgdGhhdCBkZWZpbml0aW9uLCB3ZSBhdm9pZCB0aGUgb3ZlcmxvYWQg
YW5kIHJlYXAgdGhlIGdhaW4gYWxsdWRlZCB0byBiZWxvdy48bzpwPjwvbzpwPjwvcD48L2Rpdj48
ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48bzpwPiZuYnNwOzwvbzpwPjwvcD48L2Rpdj48ZGl2Pjxw
IGNsYXNzPU1zb05vcm1hbD5QYXVsPG86cD48L286cD48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1N
c29Ob3JtYWw+PG86cD4mbmJzcDs8L286cD48L3A+PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1h
bD5PbiBNYXIgMTgsIDIwMTQsIGF0IDEyOjE0IFBNLCBEYXZpZCBBbGxhbiBJICZsdDs8YSBocmVm
PSJtYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20iPmRhdmlkLmkuYWxsYW5AZXJpY3Nz
b24uY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+PC9kaXY+PHAgY2xhc3M9TXNvTm9y
bWFsPjxicj48YnI+PG86cD48L286cD48L3A+PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48
c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMt
c2VyaWYiO2NvbG9yOiMxRjQ5N0QnPldlbGwgdGhlIHF1ZXN0aW9uIGRlIGpvdXIgaXMg4oCcZG9l
cyBhIGNoYWluIElEIGRlZmluZSBhIGNsYXNzIG9yIGFuIGluc3RhbmNl4oCd4oCmLiBJZiBpdCBk
ZWZpbmVzIGFuIGNsYXNzIHdlIGFsc28gbmVlZCBpbnN0YW5jZSBpbmZvcm1hdGlvbiwgaWYgaXQg
aXMgY3VycmVudGx5IG92ZXJsb2FkZWQgdG8gZGVmaW5lIGNsYXNzIGFuZCBpbnN0YW5jZSBJTU8g
d2UgaGF2ZSBhIHByb2JsZW3igKYuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPjwvZGl2PjxkaXY+PHAg
Y2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFG
NDk3RCc+RGF2ZTwvc3Bhbj48bzpwPjwvbzpwPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05v
cm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIs
InNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD48
L2Rpdj48ZGl2PjxkaXYgc3R5bGU9J2JvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRE
RiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluJz48ZGl2PjxwIGNsYXNzPU1zb05vcm1h
bD48Yj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwi
c2Fucy1zZXJpZiInPkZyb206PC9zcGFuPjwvYj48c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQt
c3BhY2U+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIs
InNhbnMtc2VyaWYiJz4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSdmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+c2ZjIFttYWlsdG86c2Zj
LTxhIGhyZWY9Im1haWx0bzpib3VuY2VzQGlldGYub3JnIj48c3BhbiBzdHlsZT0nY29sb3I6cHVy
cGxlJz5ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dPHNwYW4gY2xhc3M9YXBwbGUtY29udmVy
dGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48Yj5PbiBCZWhhbGYgT2Y8c3BhbiBjbGFzcz1hcHBsZS1j
b252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjwvYj5DaGFuZ2NoZW5nIEh1YW5nPGJyPjxiPlNl
bnQ6PC9iPjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+VHVl
c2RheSwgTWFyY2ggMTgsIDIwMTQgNzo0MyBBTTxicj48Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9YXBw
bGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj5OaWNvbGFzIEJPVVRIT1JTPGJyPjxiPkNj
OjwvYj48c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPlh1eGlh
b2h1OzxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+c2ZjQGll
dGYub3JnPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNw
Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPjxzcGFuIHN0eWxlPSdj
b2xvcjpwdXJwbGUnPm1pa2ViaWFuY0Bhb2wuY29tPC9zcGFuPjwvYT48YnI+PGI+U3ViamVjdDo8
L2I+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj5SZTogW3Nm
Y108c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48
c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiTVMgVUkgR290aGljIiwi
c2Fucy1zZXJpZiInPuetlOWkjTwvc3Bhbj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPjogU0ZDIGVuY2Fwc3VsYXRpb24gY2hh
aW4gSUQ8L3NwYW4+PG86cD48L286cD48L3A+PC9kaXY+PC9kaXY+PC9kaXY+PGRpdj48cCBjbGFz
cz1Nc29Ob3JtYWw+Jm5ic3A7PG86cD48L286cD48L3A+PC9kaXY+PGRpdj48ZGl2PjxwIGNsYXNz
PU1zb05vcm1hbD5Hb29kIHBvaW50cy4gSSBiZWxpZXZlIGV4cGxpY2l0IGNoYWluIElEIHNob3Vs
ZCBiZSBtYW5kYXRvcnkuIFRoZSBvdmVyaGVhZCBpcyB2ZXJ5IGxpdHRsZS4gSXQgaGVscHMgc2lt
cGxpZnkgcHJvY2Vzc2luZyBhbmQgc3RlZXJpbmcgc2lnbmlmaWNhbnRseS4gVGhlIGdhaW4gaXMg
aHVnZS48bzpwPjwvbzpwPjwvcD48L2Rpdj48L2Rpdj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9y
bWFsPiZuYnNwOzxvOnA+PC9vOnA+PC9wPjwvZGl2PjwvZGl2PjxkaXY+PGRpdj48cCBjbGFzcz1N
c29Ob3JtYWw+Q2hhbmc8YnI+PGJyPi0tLS0tLS0tLS0tLTxvOnA+PC9vOnA+PC9wPjwvZGl2Pjxk
aXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+Q2hhbmdjaGVuZyBIdWFuZzxvOnA+PC9vOnA+PC9w
PjwvZGl2PjwvZGl2PjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4t
Ym90dG9tOjEyLjBwdCc+PGJyPk9uIE1hciAxOCwgMjAxNCwgYXQgMTo1MyBBTSwgTmljb2xhcyBC
T1VUSE9SUyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSI+
PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9z
cGFuPjwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPjwvZGl2PjxibG9ja3F1b3RlIHN0eWxl
PSdtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQnPjxkaXY+PHAgY2xhc3M9TXNv
Tm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEi
LCJzYW5zLXNlcmlmIic+SSB0aGluayB0aGF0IGtlZXBpbmcgdGhlIFNlcnZpY2UgUGF0aCBMYXll
ciB0cmFuc3BvcnQgaW5kZXBlbmRlbnQgc2hvdWxkIHJlbWFpbiBhbiBvYmplY3RpdmUgZm9yIFNG
Qy4gJm5ic3A7U3VjaCBhIHNlcGFyYXRpb24gb2YgY29uY2VybnMgaXMgYSBzb3VuZCBhcmNoaXRl
Y3R1cmFsIHByaW5jaXBsZSB0aGF0IGhlbHAga2VlcCB0aGluZ3Mgc2ltcGxlIGluIHByYWN0aWNl
Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD48L2Rpdj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFs
PjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5z
LXNlcmlmIic+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPjwvZGl2PjwvZGl2PjxkaXY+PGRp
dj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5PbiB0aGUgcXVlc3Rpb24gb2YgJm5ic3A7U2Vy
dmljZSBQYXRoLCB3ZSBoYXZlIGEgZGlzY3Vzc2lvbiBvbiB3aGV0aGVyIHdlIG5lZWQgc29tZSBr
aW5kIG9mIGV4cGxpY2l0IGlkZW50aWZpZXIgb3ImbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
PC9kaXY+PC9kaXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPmNvdWxkIHdl
IHJlbHkgb24gbWFwcGluZyBvbiBzb21lIHVuZGVybGF5IG5ldHdvcmsgcHJvdG9jb2wgZmllbGRz
Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD48L2Rpdj48L2Rpdj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNv
Tm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEi
LCJzYW5zLXNlcmlmIic+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPjwvZGl2PjwvZGl2Pjxk
aXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD48L2Rpdj48L2Rpdj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFu
IHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlm
Iic+TWF5IGJlIGEgUFJPL0NPTiB0YWJsZSBjb3VsZCBoZWxwIGZvY3VzIHRoZSBncm91cCBkZWNp
c2lvbiBvbiB0aGF0IG1hdHRlcjwvc3Bhbj48bzpwPjwvbzpwPjwvcD48L2Rpdj48L2Rpdj48ZGl2
PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPjwvZGl2PjwvZGl2PjxkaXY+PHVsIHN0eWxlPSdtYXJnaW4tdG9wOjBpbicgdHlwZT1kaXNj
PjxsaSBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21zby1saXN0OmwxIGxldmVsMSBsZm8xJz48c3Bh
biBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJp
ZiInPlZpc2liaWxpdHkgKHRyYWNpbmcpPC9zcGFuPjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9
TXNvTm9ybWFsIHN0eWxlPSdtc28tbGlzdDpsMSBsZXZlbDEgbGZvMSc+PHNwYW4gc3R5bGU9J2Zv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5Gb3J3YXJk
aW5nIGdyYXBoIHN0cnVjdHVyZSBpbXBhY3QvbGltaXRhdGlvbnM8L3NwYW4+PG86cD48L286cD48
L2xpPjxsaSBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21zby1saXN0OmwxIGxldmVsMSBsZm8xJz48
c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1z
ZXJpZiInPlJlY29uZmlndXJhdGlvbiBzcGVlZCZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+
PC91bD48dWwgc3R5bGU9J21hcmdpbi10b3A6MGluJyB0eXBlPWRpc2M+PHVsIHN0eWxlPSdtYXJn
aW4tdG9wOjBpbicgdHlwZT1jaXJjbGU+PGxpIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbXNvLWxp
c3Q6bDAgbGV2ZWwyIGxmbzInPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+TEJTIC8gc2NhbGUgb3V0IGltcGFjdDwvc3Bhbj48
bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbXNvLWxpc3Q6bDAgbGV2
ZWwyIGxmbzInPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhv
bWEiLCJzYW5zLXNlcmlmIic+Tm9kZSBieXBhc3MgKGUuZzsgbWFpbnRlbmFuY2UpPC9zcGFuPjxv
OnA+PC9vOnA+PC9saT48L3VsPjwvdWw+PHVsIHN0eWxlPSdtYXJnaW4tdG9wOjBpbicgdHlwZT1k
aXNjPjxsaSBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21zby1saXN0OmwyIGxldmVsMSBsZm8zJz48
c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1z
ZXJpZiInPnVuZGVybGF5IG5ldHdvcmsvdHJhbnNwb3J0IGxheWVycyBzdXBwb3J0PC9zcGFuPjxv
OnA+PC9vOnA+PC9saT48bGkgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtc28tbGlzdDpsMiBsZXZl
bDEgbGZvMyc+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9t
YSIsInNhbnMtc2VyaWYiJz5IZWFkZXIgc3BhY2UgaW1wYWN0PC9zcGFuPjxvOnA+PC9vOnA+PC9s
aT48bGkgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtc28tbGlzdDpsMiBsZXZlbDEgbGZvMyc+PHNw
YW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2Vy
aWYiJz5NdWx0aSB0ZW5hbnQgc3VwcG9ydCBpbXBhY3Q8L3NwYW4+PG86cD48L286cD48L2xpPjxs
aSBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21zby1saXN0OmwyIGxldmVsMSBsZm8zJz48c3BhbiBz
dHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiIn
PlNGQyBvbiBmbGF0IChlLmcgb3B0aWNhbCBMMiBmb3IgRGF0YSBDZW50ZXJzKSBuZXR3b3JrJm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtc28t
bGlzdDpsMiBsZXZlbDEgbGZvMyc+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5VbmRlcmxheSBuZXR3b3JrIGFkbWluaXN0cmF0
aW9uIGltcGFjdDwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PC91bD48L2Rpdj48ZGl2PjxkaXY+PHAg
Y2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPjwvZGl2
PjwvZGl2PjxkaXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPlBlcnNvbmFs
bHkgSSB0aGluayB0aGF0IGhhdmluZyBhbiBleHBsaWNpdCBjaGFpbiBpZGVudGlmaWVyIChlLmcu
IFNlcnZpY2UgUGF0aC9TZXJ2aWNlIEluZGV4KSBpcyBjbGVhciAobWFuYWdlbWVudCBhbmQgY29u
dHJvbCkgYW5kIG5vdCBleHBlbnNpdmUgKGhlYWRlciBzcGFjZSkuIFRoZSBkcmF3YmFjayBiZWlu
ZyBzb21lIGltcGFjdCBvbiB0aGUgc2ltcGxpY2l0eSB0byBhZGQvcmVtb3ZlIGVsZW1lbnRzIGlu
IGEgY2hhaW4gZHluYW1pY2FsbHkuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPjwvZGl2PjwvZGl2Pjxk
aXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+PC9kaXY+PC9kaXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHls
ZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPlRh
ZyBzd2l0Y2hpbmcgKGFzIE1QTFMpICZuYnNwO2FsbG93cyB0byBtYW5hZ2UgdGFncyBwZXIgc2Vy
dmljZSBub2RlcywgbGVhZGluZyB0byBtb3JlIHZlcnNhdGlsZSBhbmQgZGl2ZXJzZSBncmFwaHM8
L3NwYW4+PG86cD48L286cD48L3A+PC9kaXY+PC9kaXY+PC9kaXY+PGRpdj48ZGl2PjxwIGNsYXNz
PU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFo
b21hIiwic2Fucy1zZXJpZiInPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD48L2Rpdj48L2Rp
dj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPjwvZGl2PjwvZGl2PjxkaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4g
c3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYi
Jz5OaWNvbGFzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPjwvZGl2PjxkaXY+PGRpdiBjbGFzcz1Nc29O
b3JtYWwgYWxpZ249Y2VudGVyIHN0eWxlPSd0ZXh0LWFsaWduOmNlbnRlcic+PGhyIHNpemU9MiB3
aWR0aD0iMTAwJSIgYWxpZ249Y2VudGVyPjwvZGl2PjxkaXYgaWQ9ZGl2UnBGODExNDY3PjxwIGNs
YXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWJvdHRvbToxMi4wcHQnPjxiPjxzcGFuIHN0eWxl
PSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+RnJv
bTo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT48c3BhbiBzdHls
ZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPiZu
YnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5YdXhpYW9odSBbPGEgaHJlZj0ibWFpbHRvOnh1eGlh
b2h1QGh1YXdlaS5jb20iPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPnh1eGlhb2h1QGh1YXdl
aS5jb208L3NwYW4+PC9hPl08YnI+PGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVy
dGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj5UdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA1OjA0IEFNPGJy
PjxiPlRvOjwvYj48c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFu
Pkplcm9tZSBNb2lzYW5kOzxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj48c3BhbiBzdHlsZT0nY29s
b3I6cHVycGxlJz5taWtlYmlhbmNAYW9sLmNvbTwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPWFwcGxl
LWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+
PGI+U3ViamVjdDo8L2I+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwv
c3Bhbj5bc2ZjXTxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+
PC9zcGFuPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJNUyBVSSBH
b3RoaWMiLCJzYW5zLXNlcmlmIic+562U5aSNPC9zcGFuPjxzcGFuIHN0eWxlPSdmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+OiBTRkMgZW5jYXBzdWxh
dGlvbiBjaGFpbiBJRDwvc3Bhbj48bzpwPjwvbzpwPjwvcD48L2Rpdj48ZGl2PjxkaXY+PHAgY2xh
c3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiJD
YWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+SSBsaWtlIHRoZSBpZGVhIG9mIHNl
cGFyYXRpbmcgdGhlIFNlcnZpY2UgRnVuY3Rpb24gTGF5ZXIgYW5kIHRoZSBTZXJ2aWNlIFBhdGgg
TGF5ZXIsIGFzIHByb3Bvc2VkIGluIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVy
YXRpb25zLiBUaGUgcm9sZSBvZiB0aGUgU2VydmljZSBQYXRoIExheWVyIGlzIGp1c3QgdG8gc3Rl
ZXIgdGhlIHRyYWZmaWMgYWxvbmcgYSBwYXJ0aWN1bGFyIGNoYWluIG9mIHNlcnZpY2Ugbm9kZXMg
d2hpY2ggY2FuIGJlIGltcGxlbWVudGVkIGJ5IGV4aXN0aW5nIHRvb2xzIGZvciBzb3VyY2Ugcm91
dGluZywgc3VjaCBhcyBzZWdtZW50IHJvdXRpbmcuIEFzIHN1Y2gsIGl04oCZcyBub3QgbmVjZXNz
YXJ5IHRvIHRyeSB0byBrZWVwIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIgdHJhbnNwb3J0LWluZGVw
ZW5kZW50IGFuZCBjb250YWluIGl0IGluIHRoZSBTRkMgaGVhZGVyLjwvc3Bhbj48bzpwPjwvbzpw
PjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXpl
OjE2LjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Qn
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1h
bD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNh
bnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPkJlc3QgcmVnYXJkcyw8L3NwYW4+PG86cD48L286cD48
L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTox
Ni4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz5Y
aWFvaHU8L3NwYW4+PG86cD48L286cD48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+
PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z
LXNlcmlmIjtjb2xvcjojMUY0OTdEJz4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+PC9kaXY+
PGRpdiBzdHlsZT0nYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRk
aW5nOjBpbiAwaW4gMGluIDQuMHB0Jz48ZGl2PjxkaXYgc3R5bGU9J2JvcmRlcjpub25lO2JvcmRl
ci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluJz48ZGl2
PjxwIGNsYXNzPU1zb05vcm1hbD48Yj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTpTaW1TdW4nPuWPkeS7tuS6ujo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPWFwcGxlLWNv
bnZlcnRlZC1zcGFjZT48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpT
aW1TdW4nPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6U2ltU3VuJz5zZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZyI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnPC9zcGFuPjwvYT5dPHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwv
c3Bhbj48Yj7ku6Pooag8c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9z
cGFuPjwvYj5KZXJvbWUgTW9pc2FuZDxicj48Yj7lj5HpgIHml7bpl7Q6PC9iPjxzcGFuIGNsYXNz
PWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+MjAxNOW5tDPmnIgxOOaXpSAxOjAz
PGJyPjxiPuaUtuS7tuS6ujo8L2I+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZu
YnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPjxzcGFuIHN0eWxl
PSdjb2xvcjpwdXJwbGUnPm1pa2ViaWFuY0Bhb2wuY29tPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9
YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9h
Pjxicj48Yj7kuLvpopg6PC9iPjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJz
cDs8L3NwYW4+UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPjwvZGl2PjwvZGl2PjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxl
PSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29s
b3I6IzFGNDk3RCc+VGhpcyAobGVuZ3RoeSBhbmQgdmVyeSBsaXZlbHkpIHRocmVhZCBzdGFydGVk
IGZyb20gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMgKHdoaWNoIEkg
Y28tYXV0aG9yZWQpLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1z
b05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJy
aSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPklu
IHNlY3Rpb24gNC44LCB3ZSBtYWRlIGEgY2xlYXIgZGlzdGluY3Rpb24gYmV0d2VlbiBhIHNlcnZp
Y2UgcGF0aCBsYXllciAoc3RlZXJpbmcgcGFja2V0cyBob3AgYnkgaG9wIGFsb25nIHRoZSBjaGFp
bikgYW5kIGEgc2VydmljZSBmdW5jdGlvbiBsYXllciAoY29udmV5IG1ldGFkYXRhIGluZm9ybWF0
aW9uIG9mIGludGVyZXN0IHRvIFNGcykuIFRlcm1pbm9sb2d5IGFzaWRlLCBpdCBzZWVtcyB0aGF0
IHN1Y2ggbGF5ZXJlZCB2aWV3IHdhcyBhZ3JlZWQgdXBvbiBieSBtYW55IHBlb3BsZSBvbiB0aGUg
bWFpbGluZyBsaXN0Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1z
b05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJy
aSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPk5v
dyB0aGlzIGNlcnRhaW5seSBkb2VzIGJlZyB0aGUgcXVlc3Rpb24gb2Ygc29sdmluZyBCT1RIIHBy
b2JsZW1zIHdpdGggdGhlIHNhbWUgKHBhY2tldCkgZW5jYXBzdWxhdGlvbiBtZWNoYW5pc20uIE5v
dGFibHkgd2hlbiBvYnNlcnZpbmcgdGhhdCBtYW55IHVzZSBjYXNlcyBjb3VsZCBiZSBzYXRpc2Zp
ZWQgd2l0aG91dCBTRi1sZXZlbCBtZXRhZGF0YSwgb3IgYnkgdXNpbmcgbW9yZSBvdXQtb2YtYmFu
ZCB3YXlzIHRvIGNvbnZleSBzdWNoIFNGIG1ldGFkYXRhLiBBbmQgYWxzbyB3aGVuIG9ic2Vydmlu
ZyB0aGF0IGluYmFuZCBtYXJraW5nIChlLmcuIHBhY2tldCBoZWFkZXJzKSBjb21lcyB3aXRoIHZh
cmlvdXMgcHJvcyAmYW1wOyBjb25zIChzb21lIG9mIHRoZSBpc3N1ZXMgYmVpbmcgaWRlbnRpZmll
ZCBpbiB0aGUgZHJhZnQsIGUuZy4gc2VjdGlvbnMgNC4xIGFuZCA0LjIpLjwvc3Bhbj48bzpwPjwv
bzpwPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5
N0QnPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05v
cm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIs
InNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPkkgZG8gYWdyZWUgd2l0aCBNYXJpYS4gV2UgbWF5
IHdhbnQgdG8gZXhwbG9yZSBvdGhlciBvcHRpb25zIGZvciBhZGRyZXNzaW5nIHRoZSBuZWVkcyBv
ZiB0aGUgc2VydmljZSBwYXRoIGxheWVyIHRoYXQgZG8gbm90IHJlcXVpcmUgYW4gZXhwbGljaXQg
Y2hhaW4taWQgb2Ygc29ydHMuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPjwvZGl2PjxkaXY+PHAgY2xh
c3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJD
YWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3
RCc+SW4gdGhlIGRyYWZ0LCB3ZSBjb25jbHVkZWQgYnkgc3RhdGluZyDigJxBIHByb2R1Y3RpdmUg
cGF0aCBmb3J3YXJkIGNvdWxkIGJlIHRvIGRpdmlkZSBhbmQgY29ucXVlcjogdG8gY2xlYXJseSBz
ZXBhcmF0ZSB0aGUgcHJvYmxlbSBvZiBTZXJ2aWNlIEZ1bmN0aW9uIFBhdGggdG9wb2xvZ3kgZnJv
bSB0aGUmbmJzcDsmbmJzcDsgcHJvYmxlbSBvZiBbY29udmV5aW5nIFNGXSBtZXRhZGF0YeKAnS4g
SSBkbyBiZWxpZXZlIHdlIHNob3VsZCBleHBsb3JlIHN1Y2ggc2VwYXJhdGlvbiBwcmluY2lwbGUg
ZnVydGhlci48L3NwYW4+PG86cD48L286cD48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3Jt
YWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJz
YW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+PC9k
aXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+PC9kaXY+PGRpdiBzdHlsZT0nYm9yZGVyOm5vbmU7Ym9yZGVy
LXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4nPjxkaXY+
PHAgY2xhc3M9TXNvTm9ybWFsPjxiPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGNsYXNz
PWFwcGxlLWNvbnZlcnRlZC1zcGFjZT48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4g
c3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYi
Jz5zZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
Zzwvc3Bhbj48L2E+XTxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3Nw
YW4+PGI+T24gQmVoYWxmIE9mPHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNw
Ozwvc3Bhbj48L2I+PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWlrZWJpYW5jQGFvbC5jb208L3NwYW4+
PC9hPjxicj48Yj5TZW50OjwvYj48c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5i
c3A7PC9zcGFuPkZyaWRheSwgTWFyY2ggMTQsIDIwMTQgNTo1MCBQTTxicj48Yj5Ubzo8L2I+PHNw
YW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBs
ZSc+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+PGI+U3ViamVjdDo8L2I+PHNwYW4gY2xhc3M9
YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj5SZTogW3NmY10gU0ZDIGVuY2Fwc3Vs
YXRpb24gY2hhaW4gSUQ8L3NwYW4+PG86cD48L286cD48L3A+PC9kaXY+PC9kaXY+PGRpdj48cCBj
bGFzcz1Nc29Ob3JtYWw+Jm5ic3A7PG86cD48L286cD48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1N
c29Ob3JtYWwgc3R5bGU9J21hcmdpbi1ib3R0b206MTIuMHB0Jz48c3BhbiBzdHlsZT0nZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseToiQXJpYWwiLCJzYW5zLXNlcmlmIic+SSB3b3VsZCBpbWFn
aW5lIHRoYXQgaWYgd2UgbWFkZSB0aGUgQ2hhaW4gSUQgZmllbGQgaW4gdGhlIGhlYWRlciBiZSBv
cHRpb25hbCwgeWV0IHN0aWxsIHJlcXVpcmVkIGEgaGVhZGVyIGFuZCBzdGlsbCByZXF1aXJlZCB0
aGF0IHNvbWUgaW5kaWNhdGlvbiBvZiB0aGUgY2hhaW4gYmUgY2FycmllZCBzb21ld2hlcmUgaW4g
dGhlIHBhY2tldCAobXBscyBsYWJlbCBvciB2bGFuIG9yIHdoYXRldmVyKSwgdGhhdCB0aGUgaW1w
bGVtZW50YXRpb24gd291bGQgYmVjb21lIG92ZXJseSBjb21wbGljYXRlZC4gJm5ic3A7VG8gZG8g
c28gd291bGQgYmUgdXNpbmcgU0ZDIHNpbXBseSBhcyBhIG1lY2hhbmlzbSB0byBjYXJyeSBtZXRh
IGRhdGEgYW5kIG5vdCBhdCBhbGwgZm9yIHNlcnZpY2UgY2hhaW5pbmcsIHdoaWNoIHNvdW5kcyBj
b3VudGVyIGludHVpdGl2ZSB0byBtZS4mbmJzcDs8YnI+PGJyPk1hcmlhLCZuYnNwOzxicj5Tbywg
eW91IGFyZSBzYXlpbmcgdGhhdCB5b3Ugd2FudCB0byB1c2UgU0ZDIHRvIGNhcnJ5IGFyb3VuZCBt
ZXRhZGF0YSwgYnV0IG5vdCBmb3IgYWN0dWFsIHNlcnZpY2UgY2hhaW5pbmcgYmVjYXVzZSB5b3Ug
YWxyZWFkeSBoYXZlIGEgd2F5IHRvIGltcGxlbWVudCBzZXJ2aWNlIGNoYWluaW5nIG91dHNpZGUg
b2YgU0ZDPyAmbmJzcDtNYXliZSBJJ20gbm90IGZvbGxvd2luZywgYnV0IGl0IHNlZW1zIHRvIG1l
IHRoYXQgaWYgeW91IHdlcmUgdG8gdXBncmFkZSB5b3VyIG5ldHdvcmsgdG8gc3VwcG9ydCBTRkMg
dGhhdCB5b3Ugd291bGQgY2hhbmdlIGZyb20gdXNpbmcgeW91ciBleGlzdGluZyBtZWNoYW5pc20g
YW5kIHN0YXJ0IHVzaW5nIFNGQywgd2hpY2ggaXMgbWVhbnQgdG8gcHJvdmlkZSBzdXBwb3J0IGZv
ciBzZXJ2aWNlIGZ1bmN0aW9ucyB0aGF0IGFyZSBub3QgU0ZDIGF3YXJlLiAmbmJzcDtUaGVyZSBh
cmUgYSBudW1iZXIgb2YgdXMgd2hvIGhhdmUgaW1wbGVtZW50ZWQsIGluIG9uZSB3YXkgb3IgYW5v
dGhlciwgc29tZSBzb3J0IG9mIHNlcnZpY2UgY2hhaW5pbmcsIGJ1dCBJIChJIGNhbiBhdCBsZWFz
dCBzcGVhayBmb3IgbXlzZWxmKSBhbSBsb29raW5nIHRvIFNGQyBub3QgdG8gZW5oYW5jZSBteSBj
dXJyZW50IGltcGxlbWVudGF0aW9uLCBidXQgdG8gcmVwbGFjZSBpdCB3aXRoIHNvbWV0aGluZyBi
ZXR0ZXIgd2hpbGUgc3RpbGwgbWFpbnRhaW5pbmcgbXkgY29yZSAobm9uIHNlcnZpY2UgZnVuY3Rp
b24pIGluZnJhc3RydWN0dXJlLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD48L2Rpdj48ZGl2IHN0eWxl
PSdtYXJnaW4tYm90dG9tOjYuNzVwdCc+PGRpdiBjbGFzcz1Nc29Ob3JtYWwgYWxpZ249Y2VudGVy
IHN0eWxlPSd0ZXh0LWFsaWduOmNlbnRlcic+PGhyIHNpemU9MSB3aWR0aD0iMTAwJSIgbm9zaGFk
ZSBzdHlsZT0nY29sb3I6Izk5OTk5OScgYWxpZ249Y2VudGVyPjwvZGl2PjwvZGl2PjxwIGNsYXNz
PU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWJvdHRvbTo2Ljc1cHQnPjxiPkZyb206PHNwYW4gY2xh
c3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48L2I+PGEgaHJlZj0ibWFpbHRv
OmtlZ3JheUBjaXNjby5jb20lM2NrZWdyYXlAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+a2VncmF5QGNpc2NvLmNvbSZsdDtrZWdyYXlAY2lzY28u
Y29tPC9zcGFuPjwvYT4mZ3Q7PGJyPjxiPlRvOjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1z
cGFjZT4mbmJzcDs8L3NwYW4+PC9iPlJvbiBQYXJrZXImbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0n
Y29sb3I6cHVycGxlJz5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT4m
Z3Q7LEppbSBHdWljaGFyZCAoamd1aWNoYXIpJmx0OzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBj
aXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5qZ3Vp
Y2hhckBjaXNjby5jb208L3NwYW4+PC9hPiZndDssSm9lbCBNLiBIYWxwZXJuJmx0OzxhIGhyZWY9
Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
J2NvbG9yOnB1cnBsZSc+am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+Jmd0Ozxicj48Yj5j
Yzo8c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjwvYj48YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnJTNjc2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+c2ZjQGlldGYub3JnJmx0O3NmY0BpZXRmLm9yZzwv
c3Bhbj48L2E+Jmd0Ozxicj48Yj5TZW50OjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFj
ZT4mbmJzcDs8L3NwYW4+PC9iPkZyaWRheSwgTWFyY2ggMTQsIDIwMTQ8YnI+PGI+U3ViamVjdDo8
c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjwvYj5SZTogW3Nm
Y10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8YnI+PGJyPisxIHRoZSBpZGVhIGlzIGludGVy
b3BlcmFiaWxpdHkuPGJyPjxicj48YnI+T24gMy8xNC8xNCAxMjo1NSBQTSwgJnF1b3Q7Um9uIFBh
cmtlciZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5Sb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT4mZ3Q7IHdyb3RlOjxicj48YnI+Jmd0
O1RoYW5rcywgSmltLjxicj4mZ3Q7PGJyPiZndDtSZW1lbWJlciB0aGF0IHdlIGhhdmUgc2FpZCBt
YW55IHRpbWVzIHRoYXQgdGhlIFNGQyBzZXJ2aWNlIGhlYWRlciBpczxicj4mZ3Q7dHJhbnNwb3J0
IGluZGVwZW5kZW50LiAmbmJzcDsgSnVzdCBiZWNhdXNlIHRoZSBjaGFpbiBpZCBjb3VsZCBiZSBj
YXJyaWVkIGluPGJyPiZndDtzb21lIGZvcm0gb3IgYW5vdGhlciB3aXRoIHNvbWUgcGFydGljdWxh
ciB0cmFuc3BvcnQgZG9lc24ndCBtZWFuIHRoYXQgaXQ8YnI+Jmd0O2NvdWxkIGJlIHVuaXZlcnNh
bGx5IGNvbnZleWVkLiAmbmJzcDsmbmJzcDsgQnkgbWFraW5nIGFuZCBrZWVwaW5nIHRoZSBTRkMg
c2VydmljZTxicj4mZ3Q7aGVhZGVyIHRyYW5zcG9ydCBpbmRlcGVuZGVudCBtYWtlcyBpdCBtb3Jl
IGFwcGxpY2FibGUgaW4gbW9yZTxicj4mZ3Q7ZW52aXJvbm1lbnRzIGFuZCBtb3JlIGxpa2VseSB0
byBnZXQgYWRvcHRlZCBicm9hZGx5Ljxicj4mZ3Q7PGJyPiZndDsgJm5ic3A7IFJvbjxicj4mZ3Q7
PGJyPiZndDs8YnI+Jmd0Oy0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPiZndDtGcm9tOiBK
aW0gR3VpY2hhcmQgKGpndWljaGFyKSBbPGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPm1haWx0bzpqZ3Vp
Y2hhckBjaXNjby5jb208L3NwYW4+PC9hPl08YnI+Jmd0O1NlbnQ6IEZyaWRheSwgTWFyY2ggMTQs
IDIwMTQgMzo1MiBQTTxicj4mZ3Q7VG86IEpvZWwgTS4gSGFscGVybjsgUm9uIFBhcmtlcjxicj4m
Z3Q7Q2M6PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2Nv
bG9yOnB1cnBsZSc+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+Jmd0O1N1YmplY3Q6IFNGQyBl
bmNhcHN1bGF0aW9uIGNoYWluIElEPGJyPiZndDs8YnI+Jmd0O0hpIEpvZWwsPGJyPiZndDs8YnI+
Jmd0O1BlcmhhcHMgYnV0IEkgd291bGQgcG9pbnQgb3V0IHRoYXQgdGhlIGJhc2UgU0ZDIGhlYWRl
ciBjb3VsZCBoYXZlIGEgbG90PGJyPiZndDttb3JlIGluZm9ybWF0aW9uIHRoYW4ganVzdCB0aGUg
Y2hhaW4gSUQ7IEkgd291bGQgYWxzbyBwb2ludCBvdXQgdGhhdCB0aGU8YnI+Jmd0O2RldmlsIGlz
IGluIHRoZSBkZXRhaWxzIGFuZCBzYXlpbmcgJnF1b3Q7d2VsbCwgSSBjYW4ganVzdCB1c2UgYW4g
TVBMUyBsYWJlbCZxdW90Ozxicj4mZ3Q7aGlkZXMgbXVjaCBvZiB0aGUgY29tcGxleGl0eSBvZiBh
Y3R1YWxseSBkb2luZyB0aGF0Ljxicj4mZ3Q7PGJyPiZndDtPbiAzLzE0LzE0LCAyOjM1IFBNLCAm
cXVvdDtKb2VsIE0uIEhhbHBlcm4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+am1o
QGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8YnI+Jmd0Ozxicj4mZ3Q7Jmd0
O0lmIHRoZSB0cmFuc3BvcnQgaGVhZGVyIGNhcnJpZXMgZW5vdWdoIGluZm9ybWF0aW9uIGZvciBp
ZGVudGlmeWluZyB0aGU8YnI+Jmd0OyZndDtzZXF1ZW5jZSAoVkxBTiB0YWcgb3IgTVBMUyBsYWJl
bCBjYW4gYm90aCBkbyB0aGUgam9iKSwgdGhlbiBhcmd1YWJseTxicj4mZ3Q7Jmd0O3RoZSBnbG9i
YWwgY2hhaW4gSUQgaXMgcmVkdW5kYW50LiBJIGNhbiBsaXZlIHdpdGggY2FycnlpbmcgaXQgYW55
d2F5PGJyPiZndDsmZ3Q7ZWl0aGVyIGlmIEkgaGF2ZSBtZXRhZGF0YSB0byBjYXJyeSwgb3IgaWYg
SSBuZWVkIHRoZSBjaGFpbiBJRCBmb3Igc29tZTxicj4mZ3Q7Jmd0O3B1cnBvc2UuPGJyPiZndDsm
Z3Q7IEFmdGVyIGFsbCwgc29tZSBmb2xrcyBzZWVtIHRvIHdhbnQgdG8gdXNlIHRoYXQgZm9yIHRo
ZSBmb3J3YXJkaW5nPGJyPiZndDsmZ3Q7ZGVjaXNpb25zLjxicj4mZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0
O1lvdXJzLDxicj4mZ3Q7Jmd0O0pvZWw8YnI+Jmd0OyZndDs8YnI+Jmd0OyZndDtPbiAzLzE0LzE0
LCAyOjI4IFBNLCBSb24gUGFya2VyIHdyb3RlOjxicj4mZ3Q7Jmd0OyZndDsgVGhlIGNoYWluIElE
IGlzIHRoZSBsYWJlbCB0aGF0IGRlZmluZXMgdGhlIHNlcXVlbmNlIG9mIHNlcnZpY2U8YnI+Jmd0
OyZndDsmZ3Q7ZnVuY3Rpb25zIHRoYXQgbXVzdCBiZSB2aXNpdGVkLiAmbmJzcDsgSXQgY2FuIGJl
IHRob3VnaHQgb2YgYXMgYSBoYW5kbGUgZm9yIGE8YnI+Jmd0OyZndDsmZ3Q7c3RhY2sgb2YgbXVz
dC12aXNpdCBuZXR3b3JrIGxvY2F0aW9ucy4gJm5ic3A7IEkgZG9uJ3Qgc2VlIGhvdyB0aGlzIGNh
biBiZTxicj4mZ3Q7Jmd0OyZndDthbnl0aGluZyBidXQgbWFuZGF0b3J5Ljxicj4mZ3Q7Jmd0OyZn
dDs8YnI+Jmd0OyZndDsmZ3Q7ICZuYnNwOyZuYnNwOyZuYnNwOyBSb248YnI+Jmd0OyZndDsmZ3Q7
PGJyPiZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS08YnI+Jmd0OyZndDsmZ3Q7IEZyb206IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFp
bHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dIE9uIEJlaGFsZiBPZiBTdXJlbmRy
YSBLdW1hcjxicj4mZ3Q7Jmd0OyZndDsoc21rdW1hcik8YnI+Jmd0OyZndDsmZ3Q7IFNlbnQ6IEZy
aWRheSwgTWFyY2ggMTQsIDIwMTQgMTo0NiBQTTxicj4mZ3Q7Jmd0OyZndDsgVG86IEpvZWwgTS4g
SGFscGVybjsgTkFQSUVSQUxBLCBNQVJJQSBIPGJyPiZndDsmZ3Q7Jmd0OyBDYzo8c3BhbiBjbGFz
cz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5zZmNA
aWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4mZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdIGRy
YWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPiZndDsmZ3Q7Jmd0Ozxi
cj4mZ3Q7Jmd0OyZndDsgW1RyaW1tZWQgdGhlIHJlY2lwaWVudCBsaXN0IC0gbmVlZHMgYXBwcm92
YWwgb3RoZXJ3aXNlXTxicj4mZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7IENvbXBsZXRlbHkg
YWdyZWUgaGVyZS48YnI+Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyBTRkMgZG9lcyBub3Qg
cHJldmVudCBWTEFOIHN0aXRjaGluZyBhbmQgb25lIGNhbiBjb250aW51ZSB0byBkbyB0aGF0Ljxi
cj4mZ3Q7Jmd0OyZndDtXaGlsZSBhdCB0aGUgc2FtZSB0aW1lIFNGQyBjYW4gaW5jbHVkZSBWTEFO
IHN0aXRjaGluZyB0byBzdXBwb3J0PGJyPiZndDsmZ3Q7Jmd0O2xlZ2FjeSBTRnMgaW4gdGhlIHNh
bWUgY2hhaW4gdGhhdCBpbmNsdWRlcyBTRkMgYXdhcmUgU0ZzLiBFdmVuIGxlZ2FjeTxicj4mZ3Q7
Jmd0OyZndDtTRnMgYmVuZWZpdCBmcm9tIGNoYWluIGlkZW50aWZpY2F0aW9uIGFuZCBoZW5jZSBj
YW4gYmUgc2hhcmVkIGFjcm9zczxicj4mZ3Q7Jmd0OyZndDtkaWZmZXJlbnQgc2VydmljZSBjaGFp
bnMuPGJyPiZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsgU3VyZW5kcmEuPGJyPiZndDsmZ3Q7
Jmd0Ozxicj4mZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyBPbiAz
LzE0LzE0IDEwOjI2IEFNLCAmcXVvdDtKb2VsIE0uIEhhbHBlcm4mcXVvdDsgJmx0OzxhIGhyZWY9
Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
J2NvbG9yOnB1cnBsZSc+am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8
YnI+Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsgTXkgb3duIGluY2xpbmF0aW9uIGlz
IHRvIG9ic2VydmUgdGhhdCBpZiB5b3UgZG9uJ3QgbmVlZCBleHBsaWNpdDxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7IGNoYWluIGlkZW50aWZpY2F0aW9uIGFuZCB5b3UgZG9uJ3QgbmVlZCBtZXRhZGF0YSwg
eW91IGNhbiBqdXN0IG9taXQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgc2ZjL25zaCBoZWFkZXIu
IFN0aWxsIGRvIHNlcnZpY2UgY2hhaW5pbmcsIGp1c3Qgbm8gZXh0cmEgaGVhZGVyLjxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsgSWYgd2UgYXJlIGdvaW5nIHRvIGhhdmUg
dGhlIGhlYWRlciwgaXQgc2VlbXMgdG8gbWUgdGhhdCB0aGUgY2hhaW48YnI+Jmd0OyZndDsmZ3Q7
Jmd0O2lkZW50aWZpY2F0aW9uIGZpZWxkIGlzIHZlcnkgdXNlZnVsLCBhbmQgbG93IGNvc3Qgb25j
ZSB3ZSBoYXZlIHRoZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7aGVhZGVyLjxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsPGJyPiZndDsmZ3Q7Jmd0OyZndDsgSm9lbDxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xNC8xNCwgMTowMCBQ
TSwgTkFQSUVSQUxBLCBNQVJJQSBIIHdyb3RlOjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBFeHBs
aWNpdCBjaGFpbiBpZGVudGlmaWNhdGlvbiBzaG91bGQgYmUgbWFkZSBvcHRpb25hbC4gSSBiZWxp
ZXZlIGl0PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdhcyBkaXNjdXNzZWQgZmV3IG1vbnRocyBh
Z28gb24gdGhpcyBtYWlsaW5nIGxpc3QuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IE1hcmlhPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICpGcm9tOipzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPm1haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+XSAqT24gQmVoYWxmIE9mICpKbWguZGlyZWN0
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpTZW50OiogVGh1cnNkYXksIE1hcmNoIDEzLCAyMDE0
IDEyOjEyIFBNPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpUbzoqPHNwYW4gY2xhc3M9YXBwbGUt
Y29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2Nv
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPmtlZ3JheUBj
aXNjby5jb208L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5i
c3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9z
cGFuPjwvYT47PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48
YSBocmVmPSJtYWlsdG86c21rdW1hckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0nY29sb3I6cHVycGxlJz5zbWt1bWFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+Ozxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpDYzoqPHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVk
LXNwYWNlPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86bmljb2xhcy5ib3V0aG9yc0Bxb3Nt
b3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bmljb2xh
cy5ib3V0aG9yc0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9YXBwbGUtY29udmVy
dGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+c2ZjQGlldGYub3JnPC9zcGFu
PjwvYT47PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0nY29sb3I6cHVycGxlJz5oYWRpQG1vamF0YXR1LmNvbTwvc3Bhbj48L2E+Ozxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3Nw
YW4+PGEgaHJlZj0ibWFpbHRvOnJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5yb25fcGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNl
PiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5icmlqc21hbkBqdW5pcGVyLm5l
dDwvc3Bhbj48L2E+Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPWFwcGxlLWNv
bnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5qbWhAam9l
bGhhbHBlcm4uY29tPC9zcGFuPjwvYT48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKlN1YmplY3Q6
KiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKkltcG9ydGFuY2U6KiBMb3c8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQXNzdW1pbmcgSSB1bmRlcnN0YW5kIHlvdSBw
cm9wZXJseSBLZW4sIEkgZGlzYWdyZWUuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEZvciBleGFtcGxlLCBieSB1c2luZyBzZXBhcmF0ZSB0ZXJtcyBJIGNh
biBlYXNpbHkgZGlzY3VzcyB0aGUgZmFjdDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGF0IGNl
cnRhaW4ga2luZHMgb2YgZGF0YSAoY2hhaW4gaWRlbnRpZmljYXRpb24pIG9ubHkgbmVlZCB0byBi
ZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhZGp1c3QgYnkgYSBmZXcgYXBwcyBpbiByYXJlIGNh
c2VzLiBBbmQgdGhhdCBkYXRhIGlzIG5vdCBiZWVkZWQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
YnkgdGhlIGFwcGxpY2F0aW9ucy48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgVW5sZXNzIHlvdSB3b3VsZCBsaWtlIHRvIGNvbnNpZGVyIHRoZSBjaGFpbiBp
ZGVudGlmaWNhdGlvbiBhcyBiZWluZzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvcHRpb25hbD88
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWw8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VudCBmcm9tIG15IFNhbXN1bmcgc21h
cnRwaG9uZSBvbiBBVCZhbXA7VDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0t
LS0tPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpz
bWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBG
cm9tOiAmcXVvdDtLZW4gR3JheSAoa2VncmF5KSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmtl
Z3JheUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxl
Jz5rZWdyYXlAY2lzY28uY29tPC9zcGFuPjwvYT48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7
PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86a2VncmF5QGNpc2NvLmNvbTwvc3Bhbj48L2E+Jmd0
OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVG86IEx1Y3kgeW9uZyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
J2NvbG9yOnB1cnBsZSc+bHVjeS55b25nQGh1YXdlaS5jb208L3NwYW4+PC9hPjxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20lM2Ul
M2UsJTIyU3VyZW5kcmEiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxl
Jz5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20mZ3Q7Jmd0OywmcXVvdDtTdXJlbmRyYTwvc3Bh
bj48L2E+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj5LdW1h
ciAoc21rdW1hcikmcXVvdDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1h
aWx0bzpzbWt1bWFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xv
cjpwdXJwbGUnPnNta3VtYXJAY2lzY28uY29tPC9zcGFuPjwvYT48c3BhbiBjbGFzcz1hcHBsZS1j
b252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c21rdW1hckBj
aXNjby5jb20lM2UlM2UsJTIySmltIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9y
OnB1cnBsZSc+bWFpbHRvOnNta3VtYXJAY2lzY28uY29tJmd0OyZndDssJnF1b3Q7SmltPC9zcGFu
PjwvYT48c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPkd1aWNo
YXJkPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7KGpndWljaGFyKSZxdW90Ozxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPmpndWljaGFyQGNpc2NvLmNvbTwv
c3Bhbj48L2E+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj4m
bHQ7PGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPm1haWx0bzpqZ3VpY2hhckBjaXNjby5jb208L3NwYW4+
PC9hPiZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENDOiBOaWNvbGFzIEJPVVRIT1JT
ICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+Tmljb2xhcy5CT1VUSE9SU0Bxb3Nt
b3MuY29tPC9zcGFuPjwvYT48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFp
bHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSUzZSUzZSxzZmMiIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Nt
b3MuY29tJmd0OyZndDssc2ZjPC9zcGFuPjwvYT48c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQt
c3BhY2U+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+c2ZjQGlldGYub3JnPC9zcGFu
PjwvYT48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyUzZSUzZSxKYW1hbCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJw
bGUnPm1haWx0bzpzZmNAaWV0Zi5vcmcmZ3Q7Jmd0OyxKYW1hbDwvc3Bhbj48L2E+PHNwYW4gY2xh
c3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj5IYWRpIFNhbGltICZsdDs8YSBo
cmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0nY29sb3I6cHVycGxlJz5oYWRpQG1vamF0YXR1LmNvbTwvc3Bhbj48L2E+PGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSUzZSUzZSxS
b24iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86aGFk
aUBtb2phdGF0dS5jb20mZ3Q7Jmd0OyxSb248L3NwYW4+PC9hPjxzcGFuIGNsYXNzPWFwcGxlLWNv
bnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+UGFya2VyPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBo
cmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSUzZSUzZSwlMjJicmlq
c21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJw
bGUnPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tJmd0OyZndDssJnF1b3Q7
YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9z
cGFuPjwvYT4mZ3Q7JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5icmlqc21hbkBq
dW5pcGVyLm5ldDwvc3Bhbj48L2E+PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9
Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCUzZSUzZSwlMjJKb2VsIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
Jmd0OyZndDssJnF1b3Q7Sm9lbDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVk
LXNwYWNlPiZuYnNwOzwvc3Bhbj5NLiBIYWxwZXJuJnF1b3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48
L2E+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj4mbHQ7PGEg
aHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+
Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
VGhlIHdvcmQgJnF1b3Q7bWV0YWRhdGEmcXVvdDsgaXMgYSBwdXJwb3NlbHkgYW1iaWd1b3VzIHRl
cm0gJnF1b3Q7ZGF0YSB0aGF0PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb3ZpZGVzIGluZm9y
bWF0aW9uIGFib3V0IG90aGVyIGRhdGEmcXVvdDsuIEl0IGlzIHVzZWQgdG8gYXZvaWQgVEhJUzxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rpc2N1c3Npb24uPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciBleGFtcGxlLCBJIHByb3Bvc2Ugd2UgZGVmaW5l
ICZxdW90O3RlcXVpbGEgbWV0YWRhdGEmcXVvdDsgYmVjYXVzZSw8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgZnJhbmtseSwgSSB3aWxsIG5lZWQgdG8gb3JkZXIgYSB0cmlwbGUtc2hvdCBpZiB3ZSBr
ZWVwIGF0dGVtcHRpbmc8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gZGVmaW5lIHNvbWV0aGlu
ZyB0aGF0LCBieSBkZWZpbml0aW9uLCBpcyBhbWJpZ3VvdXMuIEknZCBsaWtlPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IG15IGJhcnRlbmRlciB0byB1bmRlcnN0YW5kIG1lIHNwZWNpZmljYWxseSB3
aGVuIEkgc2F5ICZxdW90O0kgbmVlZCBhPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2hvdCZxdW90
Oy48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8x
My8xNCA3OjQ5IEFNLCAmcXVvdDtMdWN5IHlvbmcmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzps
dWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpw
dXJwbGUnPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT48YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPm1haWx0bzpsdWN5LnlvbmdAaHVhd2Vp
LmNvbTwvc3Bhbj48L2E+Jmd0OyZndDsgd3JvdGU6PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7U25pcC4uPGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7U0smZ3Q7IEp1c3QgY29weWluZyBmcm9tIHRoZSBQUzo8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDstLTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0O0RhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkgdG8gZXhj
aGFuZ2UgaW5mb3JtYXRpb248YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtiZXR3ZWVuPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7dGhlIG5ldHdvcmsgYW5kIHNlcnZpY2UgZnVuY3Rp
b25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Fu
ZCBzZXJ2aWNlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7ZnVuY3Rpb25zIGFu
ZCB0aGUgbmV0d29yay48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDstLTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0O0l0IGlzIGEgbHVjaWQgZGVmaW5pdGlvbi4gV2UgYXJlIHVubmVjZXNzYXJpbHkg
bWFraW5nIHRoZSB3b3JkPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7JnF1b3Q7bmV0d29yayZxdW90
Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2NvbnRyb3ZlcnNpYWwsIElNTy48
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDtbTHVjeV0gVGhpcyBpcyBteSBwb2ludC4gJnF1b3Q7VGhlIG5ldHdvcmsm
cXVvdDsgaXMgdG9vIGdlbmVyYWwgaGVyZSw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDt3aGljaCBi
cmluZ3M8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDttZXRhZGF0YSBncmVhdCBw
b3dlciB0byBkbyBtYW55IHRoaW5ncy4gVGhpcyBpcyB3aHkgcGVvcGxlPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7aW52ZW50IGlkZWFzPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
aGVyZSwgd2hpY2ggY2F1c2VzIGEgbG90IG9mIGRlYmF0ZXMgb24gbWV0YWRhdGEgdXNhZ2UgcG90
ZW50aWFscy48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2U8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDtzaG91bGQgbm90IHNwZW5kIGEgbG90IG9mIHRpbWVzIG9uIHRoYXQgZGVi
YXRlcyBhbmQganVkZ2Ugd2hpY2g8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDt1c2FnZSBpczxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3ZhbHVhYmxlIG9yIG5vdC4gVGh1cywgZm9y
IHRoZSBTRkMgd29yaywgaXQgd2lsbCBiZSBoZWxwZnVsIGlmPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7d2UgY2FuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7bmFycm93IGRvd24g
YSBiaXQuIEpvZWwgbWFrZXMgZXhwbGljaXRseSB0d28gY2FzZXMsIHdoaWNoIGlzPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7aGVscGZ1bCB0bzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0O2RldmVsb3AgdXNlIGNhc2VzIGZvciBlYWNoIGNhc2UuIEkgd291bGQgbGlrZSB0byBzZWUg
dGhhdCB0aGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtwcm9ibGVtPGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7c3RhdGVtZW50IGNhbiBiZSBtb3JlIHNwZWNpZmljIG9uIG1ldGFk
YXRhIGRlZmluaXRpb24sIHdoaWNoIG1heTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JlPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7aGVscGZ1bCBpbiBsZXNzIGZvY3VzaW5nIG9u
IGl0IGFuZCBtb3ZpbmcgZm9yd2FyZC48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtMdWN5PGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
U3VyZW5kcmEuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtUaGFua3MsPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0x1Y3k8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0Oy0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0O0Zyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFs8YSBocmVmPSJt
YWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2Nv
bG9yOnB1cnBsZSc+bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+XTxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEy
LCAyMDE0IDQ6MzggUE08YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7VG86
IEx1Y3kgeW9uZzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtDYzogSm9l
bCBNLiBIYWxwZXJuOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyOzxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5icmlqc21h
bkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNl
PiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7OyBzZmM7IEphbWFsPGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7SGFkaSBTYWxpbTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtT
dWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlv
bnM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0hpIEx1Y3ksPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtO
by4gSSBhbSBzaW1wbHkgc2F5aW5nIHdlIHNob3VsZCBub3Qgb3ZlcmNvbXBsaWNhdGUgdGhlIHBy
b2JsZW08YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7c3RhdGVtZW50IHdp
dGggdGV4dCB0aGF0IGFkZHMgbGl0dGxlIHRvIG5vIHZhbHVlIGluIG15IG9waW5pb24uPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdoZXRoZXI8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7d2UgY2FsbCBpdCBtZXRhZGF0YSwgb3IgY29udGV4dCwgaGFzIG5vIGJlYXJpbmcg
b24gdGhlIGZhY3Q8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGF0IHRoZTxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtwcm9ibGVtIHN0YXRlbWVudCBhbHJlYWR5IGNsZWFy
bHkgc3RhdGVzIHdlIG5lZWQgdG8gYmUgYWJsZSB0bzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Bh
c3M8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7aW5mb3JtYXRpb24gYmV0
d2VlbiBTRsK5cyBhbmQgYmV0d2VlbiB0aGUgbmV0d29yayAmYW1wOyBTRsK5cy48YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtPbiAz
LzEyLzE0LCA1OjEzIFBNLCAmcXVvdDtMdWN5IHlvbmcmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0
bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xv
cjpwdXJwbGUnPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT48YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFpbHRvOmx1Y3kueW9uZ0BodWF3
ZWkuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O0hpIEppbSw8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7SSBmb3Igb25lIGRvbid0IGFncmVlIGFuZCB0aGlu
ayB3ZSBhcmUgb3ZlciBjb21wbGljYXRpbmcgd2hhdDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3No
b3VsZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7YmUgc3RyYWln
aHRmb3J3YXJkLiBUaGUgU0ZDIGVuY2Fwc3VsYXRpb24gc2hvdWxkIGVuYWJsZSB0d288YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDt0aGluZ3M6PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OzEu
IFN0ZWVyaW5nIG9mIHNlbGVjdGVkIGZsb3dzIHRocm91Z2ggYSBzZXJ2aWNlIGNoYWluOyB0aGlz
IGlzPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDtzZXJ2aWNlIGZ1bmN0aW9uIHBhdGguPGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsyLiBQYXNzaW5nIG9mIGNvbnRleHQgYXNzb2NpYXRl
ZCB3aXRoIGEgZ2l2ZW4gZmxvdyB3aXRoaW4gc2FpZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Nl
cnZpY2U8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2Z1bmN0aW9u
IHBhdGguIFRoaXMgY29udGV4dCBpbmZvcm1hdGlvbiBtYXkgYmUgY29uc3VtZWQgYnkgYTxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O1NGIChhbjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7YXBwbGljYXRpb24gSUQgaXMgYW4gZXhhbXBsZSkgb3IgbWF5IGJlIGNvbnN1
bWVkIGJ5IHRoZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2VsZW1lbnRzIChhIHZyZi1JRCBpcyBhbiBl
eGFtcGxlKS48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O1tMdWN5
XSBEbyB5b3UgY2FsbCB0aGUgY29udGV4dCBhcyBtZXRhZGF0YSBvciBub3Q/IERvIHdlIGhhdmU8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDthbm90aGVyPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDt0ZXJtIGhlcmUgYmVzaWRlIFNGQyBoZWFkZXIgYW5kIG1ldGFkYXRh
LiBJIHNlZSB0aGF0IHlvdSBkb24ndDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dhbnQgdG88YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O3NlcGFyYXRlIHdoYXQgaXMg
Y29uc3VtZWQgYnkgU0YgYW5kIHdoYXQgaXMgY29uc3VtZWQgYnkgdGhlPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Zm9yd2FyZGluZzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7ZWxlbWVudHMuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O0x1Y3k8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7U2VudCBmcm9tIG15IGlQaG9uZTxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciAxMiwgMjAxNCwgYXQgNDoxNiBQTSwgJnF1b3Q7
THVjeSB5b25nJnF1b3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0
bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xv
cjpwdXJwbGUnPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT48c3BhbiBjbGFzcz1hcHBs
ZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55
b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxl
Jz5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208L3NwYW4+PC9hPiZndDsmZ3Q7IHdyb3RlOjxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBHcmVhdC4gVGhlbiB3ZSBtYXkg
Y29uc2lkZXIgdHdvIHNwZWNpYWwgbWV0YWRhdGEgZGVmaW5pdGlvbnM8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDtpbiB0aGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDtwcm9ibGVtIHN0YXRlbWVudCBzbyB3ZSBjYW4gYWxsIHVzZSB0aGUgc2FtZSBkZWZpbml0
aW9ucy48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtIZXJlIGlzIG15PGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7c3VnZ2VzdGVkIHRleHQgYW5kIGxpa2UgdG8g
aGVhciB5b3UgYW5kIG90aGVyJ3MgaW5wdXQgYW5kPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3Vn
Z2VzdGlvbnMuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IERhdGFwbGFu
ZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eTxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RvPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7ZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgZWxlbWVudHMgaW4g
YSBzZXJ2aWNlIGZ1bmN0aW9uPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Y2hhaW5pbmcuIEluIHRoaXMgY29udGV4dCwgdGhlcmUgYXJlIHR3byB0eXBlcyBv
ZiBkYXRhIHBsYW5lPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEuPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFNlcnZpY2UgRnVuY3Rpb24gTWV0YWRhdGE6IHRo
ZSBpbmZvcm1hdGlvbiBleGNoYW5nZWQgYmV0d2Vlbjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2NsYXNzaWZpZXIgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBi
ZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zIHRvPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7ZmFjaWxpdGF0ZSBzZXJ2aWNlIGZ1bmN0aW9ucyBvbiB0aGUgcGFj
a2V0IHRyZWF0bWVudC48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU3Rl
ZXJpbmcgTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBmcm9tIHNlcnZpY2UgZnVuY3Rpb25zIHRv
IGE8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtjbGFzc2lm
aWVyIG9yIHNlcnZpY2Ugbm9kZSBmb3IgdHJhZmZpYyBmb3J3YXJkaW5nIHB1cnBvc2UuPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IC1lbmQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyBGcm9tOiBKb2VsIE0uIEhhbHBlcm4gWzxhIGhyZWY9Im1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1
cnBsZSc+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPl08YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU2VudDogV2VkbmVzZGF5LCBNYXJj
aCAxMiwgMjAxNCAyOjM1IFBNPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXI8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgQ2M6IEppbSBHdWlj
aGFyZCAoamd1aWNoYXIpOzxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+
PC9hPjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5t
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFk
aTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTYWxpbTxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBS
ZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgWWVzLCBJIGFtIHRyeWluZyB0byBjb25z
aXN0ZW50bHkgZGlzdGluZ3Vpc2ggdGhvc2UgdHdvIGNhc2VzPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7d2hlbjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O3Rh
bGtpbmcgYWJvdXQgdGhlIGluZm9ybWF0aW9uIGNhcnJpZWQgd2l0aCBwYWNrZXRzIGluIHNlcnZp
Y2U8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtjaGFpbnMuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyBKb2VsPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBPbiAzLzEyLzE0LCAzOjEzIFBNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKb2VsLCBTZWUgYmVsb3cuIC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPm1h
aWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+XSBPbiBCZWhhbGYgT2YgSm9lbCBN
LiBIYWxwZXJuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7U2VudDo8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIw
MTQgMjowMiBQTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Qk9VVEhPUlM7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTs8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5icmlqc21hbkBqdW5pcGVyLm5ldDwv
c3Bhbj48L2E+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj4m
bHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9z
cGFuPjwvYT4mZ3Q7OyBzZmM7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21h
bi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHdhcyB0cnlpbmcgdG8gd29yZCBpdCBjYXJlZnVsbHkgbm90
IHRvIGZvY3VzIG9uIHdobyBwdXRzPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBp
biwgYnV0IG9ubHkgb24gd2hvIGNvbnN1bWVzIHRoZSBpbmZvcm1hdGlvbi48YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluZm9ybWF0aW9uIGZvciBz
ZXJ2aWNlIGZ1bmN0aW9ucyBtYXkgY29tZSBmcm9tIHRoZSBpbmdyZXNzPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjbGFzc2lmaWVyIG9yIGZyb20g
b3RoZXIgc2VydmljZSBmdW5jdGlvbnMuIFtMdWN5XSB0aGlzIGlzPGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7dGhlIG9uZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcuIEluZm9ybWF0aW9uIGZv
ciB0aGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtmb3J3YXJkaW5nPGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3aWxsIGdlbmVyYWxseSBjb21lIGZy
b20gdGhlIGluZ3Jlc3MgY2xhc3NpZmllciwgYnV0IGluPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
c3BlY2lhbDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgY2FzZXMgbWF5IGJlIHByb3ZpZGVkIGJ5IHNlcnZpY2UgZnVuY3Rpb25zLiAoSSBrZWVwPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2FudGluZyB0byBnZXQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJpZCBvZiB0aG9zZSBzcGVjaWFsIGNhc2Vz
LCBidXQgc28gZmFyIHRoZXJlIHNlZW0gdG8gYmU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtqdXN0
IGVub3VnaDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgb2YgdGhlbSB0byB3YXJyYW50IGNvdmVyaW5nIGluIHRoZSBzb2x1dGlvbi4gQW5kIG1vcmU8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpbXBvcnRhbnRseSw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNpZ25pZmljYW50IHN1cHBvcnQgZm9yIGl0
IGluIHRoZSB3b3JraW5nIGdyb3VwLikgW0x1Y3ldPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7VGhp
cyBpczxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
dGhlIHNlY29uZCBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldyAoYnV0IHlvdSBkb24n
dDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xpa2UgaXQpLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFuZCB5b3Ugc3VnZ2VzdCBkaXN0aW5ndWlzaGluZyB0
aGVzZSB0d28gY2FzZXMgd2hlbjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rpc2N1c3Npbmc8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFib3V0IG1l
dGFkYXRhIHVzYWdlLiBJcyB0aGF0IHJpZ2h0IHVuZGVyc3RhbmRpbmc/PGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDI6MzMgUE0sIEx1
Y3kgeW9uZyB3cm90ZTo8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBKb2VsLCBJIGludGVycHJldCB0aGF0IHlvdSBzdWdnZXN0cyB0aGF0IGRp
c3Rpbmd1aXNoIHRoZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2V4Y2hhbmdlPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24g
ZGF0YSBwbGFuZSBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnM8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDthbmQgdGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgZXhjaGFuZ2UgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVk
IGZyb20gYSBzZXJ2aWNlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb24gdG88YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhIHNlcnZp
Y2Ugbm9kZS4gSXMgdGhpcyByaWdodCB1bmRlcnN0YW5kaW5nPyBMdWN5PGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOmptaEBqb2Vs
aGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5t
YWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+XSBTZW50OiBXZWRuZXNkYXksIE1h
cmNoIDEyLDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzIwMTQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgMToxOTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFBNPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlciBDYzog
SmltIEd1aWNoYXJkPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgKGpndWljaGFyKTs8c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+
Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPmJyaWpzbWFuQGp1bmlwZXIubmV0
PC9zcGFuPjwvYT48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1
cnBsZSc+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7OyBzZmM7IEph
bWFsIEhhZGkgU2FsaW0gU3ViamVjdDo8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRh
dGEtY29uc2lkZXJhdGlvbnM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IE15IGluY2xpbmF0aW9uIHdvdWxkIGJlIHRvIHR1bmUgdGhhdCBkZWZp
bml0aW9uIHRvPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGlzdGluZ3Vpc2g8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZXR3ZWVuIGRhdGFw
bGFuZSBjYXJyaWVkIGluZm9ybWF0aW9uIGludGVuZGVkIGZvciB1c2UgYnk8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgZnVuY2l0b25zICh3aGF0ZXZlciB0aGUgb3JpZ2luKSwgYW5kIGRh
dGFwbGFuZSBjYXJyaWVkPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW5mb3JtYXRpb248YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbnRlbmRl
ZCBmb3IgZGF0YXBsYW5lIGZvcndhcmRpbmcgY29tcG9uZW50cy48YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBKb2Vs
LDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBJIGFncmVlIHRoYXQgd2UgbmVlZCB1c2luZyB0aGUgc2FtZSBkZWZpbml0aW9uIGZv
ciBhPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGVybSwgYnV0PGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRpc2FncmVlIHRoYXQgdGhl
IG1ldGFkYXRhIGRlZmluaXRpb24gaGVyZSBpcyBhIHNldCBvZjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBwdXQg
aW4gdGhlIFNGQyBoZWFkZXIuIFRoaXMgbWF5IGJlIHRvbyBuYXJyb3c8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDtvciBsZWFkPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIGEgcGFydGljdWxhciBzb2x1dGlvbi4gSSBhbSBmaW5lIHdp
dGggdGhpcyBkZWZpbml0aW9uPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4gdGhlPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb2Js
ZW0gc3RhdGVtZW50IHcvIG1pbm9yIHR3ZWFrIChzdWdnZXN0ZWQgb24gbWFpbGluZzxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2xpc3QpLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxh
bmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YWJpbGl0eSB0
bzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBjbGFzc2lmaWVycyBhbmQgc2Vy
dmljZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIGFuZCBzZXJ2aWNl
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb25zIGFuZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGU8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2xhc3NpZmll
cnN8c2VydmljZSBub2Rlcy48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlcmUgbWF5IGJlIGEgc29sdXRpb24gdGhhdCBhIHNl
cnZpY2UgZnVuY3Rpb24gcGFzc2VzPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c29tZTxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiB0byBhdHRhY2hlZCBzZXJ2aWNlIG5vZGUg
d2l0aG91dCB1c2luZyBTRkM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtoZWFkZXIuPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRo
YW5rcywgTHVjeTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2Vs
IEhhbHBlcm4gRGlyZWN0PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVy
bi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86
am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPl0gU2VudDogV2VkbmVzZGF5LDxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O01hcmNoIDEyLDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAyMDE0IDEyOjI1IFBNIFRvOiBMdWN5
IHlvbmc7IEpvZWwgTS4gSGFscGVybjsgTmljb2xhczxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0JP
VVRIT1JTOzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTs8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5icmlqc21hbkBqdW5pcGVy
Lm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwv
c3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0PC9zcGFuPjwvYT4mZ3Q7Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6
IFtzZmNdPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IEx1Y3ksIHlvdSBzYXkgJnF1b3Q7dGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgLi4uJnF1b3Q7IFRo
ZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2RlZmluaXRpb24geW91PGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZW4gcHJvdmlkZSBp
cyBhIGRlZmluaXRpb24gb2YgdGhlIHNldCBvZiBpbmZvcm1hdGlvbiB3ZTxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2FyZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBwcm9wb3NpbmcgdGhhdCB3ZSBwdXQgaW4gdGhlIFNGQyBoZWFkZXIu
IEksIGFuZCBvdGhlcnMsPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGF2ZTxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZWVuIHVzaW5n
IHRoZSB0ZXJtIG1ldGFkYXRhIG1vcmUgbmFycm93bHkuIFdlIGNhbiB1c2U8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDt3aGF0ZXZlcjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkZWZpbml0aW9uIHdlIHdhbnQuIEJ1dCB3ZSBkbyBuZWVk
IHRvIGFncmVlIG9uIHRoZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2RlZmluaXRpb24uPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZv
ciB0aGUgcHVycG9zZXMgb2YgdGhlIFdHLCBpdCBzZWVtcyBtdWNoIG1vcmUgdXNlZnVsIHRvPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dXNlIHRoZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0ZXJtIG1ldGFkYXRhIGZvciB0aGUgbmFy
cm93ZXIgZGVzY3JpcHRpb24uPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0
LCAxOjE5IFBNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBKb2VsLDxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IEkgYWdyZWUuIFdlIG5lZWQgdG8gZGlmZmVyZW50aWF0ZSB0aGUgbWV0YWRhdGEgdXNlZCBieTxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb24gYW5kIFNGQyBoZWFk
ZXIuIFRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIGNhcnJ5aW5nPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7c29tZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDtzdGF0ZXMgYWxvbmcgd2l0aCB0aGUgcGFja2V0LiBJTU86IFNGQyBoZWFk
ZXIgaXMgYSBraW5kIG9mPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhIGNhcnJpZWQgb24gcGFja2V0IGZvciBuZXh0
IHNlcnZpY2Ugbm9kZSB0byB1c2UuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SW4gdGhlPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2NvbnRleHQgb2YgU0ZDLCB3ZSBoYXZlIHRlcm0gZm9yIFNGQyBoZWFkZXIgYW5kIHRoZTxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhIHRoYXQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2FzIGNhcnJpZWQgYmV0d2Vl
biBzZXJ2aWNlIGZ1bmN0aW9ucywgb3IgYmV0d2VlbiBzZXJ2aWNlPGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9ucyBh
bmQgY2xhc3NpZmllcnMvc2VydmljZSBub2Rlcywgd2hpY2ggaXMgd2hhdDxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3RoZSBkcmFmdDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtmb2N1cy48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MsIEx1
Y3k8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29s
b3I6cHVycGxlJz5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+XSBTZW50OiBX
ZWRuZXNkYXksIE1hcmNoIDEyLDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAyMDE0PGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAx
MToxOCBBTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOjxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKaW08YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEd1aWNoYXJkIChqZ3VpY2hhcik7PHNw
YW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29s
b3I6cHVycGxlJz5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPm1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJq
ZWN0OiBSZTogW3NmY108YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMt
bWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHRoaW5rIGl0IGlzIGltcG9y
dGFudCB0byBrZWVwIGEgc3Ryb25nIGRpc3RpbmN0aW9uPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
YmV0d2Vlbjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgKHdoaWNoIGlzIGZvciB1c2UgYnkgYXBwbGljYXRpb25z
KSBhbmQgdGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2hhaW5pbmcg
aW5mb3JtYXRpb24gaW4gdGhlIGJhc2Ugc2VydmljZSBjaGFpbiBoZWFkZXIsPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7d2hpY2ggaXM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZvciB1c2UgYnkgdGhlIHNlcnZpY2UgY2hhaW4g
c3VwcG9ydCBtZWNoYW5pc21zLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IE9uIDMvMTIvMTQsIDEwOjQyIEFNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
RnVsbHkgYWdyZWUgd2l0aCBKb2UuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZSBzaG91bGQgbm90
IHJlcXVpcmUgYSBmaXggbGVuZ3RoIGZvciBpbi1iYW5kIG1ldGFkYXRhPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7YnV0PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWxzbyBub3QgbGVhdmUgaXQgZm9yIGZyZWVseSB1c2Fn
ZS4gSW4gZmFjdCwgd2hlbiBhPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IG5vZGUgaW5zZXJ0cyBTRkMgaGVhZGVyIG9uIGEgKGVuY2Fwc3VsYXRlZCkgcGFja2V0IGFu
ZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlbmQgdG88YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZXh0IHNlcnZpY2Ug
bm9kZSwgU0ZDIGhlYWRlciBpdHNlbGYgY2FuIGJlIHNlZW4gYXMgYTxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O21ldGFkYXRhLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
WzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bh
bj48L2E+XSBPbiBCZWhhbGYgT2YgSm9lbCBNLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0hhbHBl
cm48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDk6MjEgQU0gVG86
IE5pY29sYXM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtCT1VUSE9SUzs8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb24g
UGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+
PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJl
Zj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9J2NvbG9yOnB1cnBsZSc+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4m
Z3Q7Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIGluLWJhbmQgbWV0YWRhdGEsIHRoZSBBUEkgZm9yIGFjY2Vz
cyBjYW4gZWFzaWx5IGJlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3luY2hyb25vdXMuIE91dCBvZiBiYW5kIG1ldGFk
YXRhIG5lZWRzIGRpZmZlcmVudDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hhbmRsaW5nLjxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFRoZXJlIGFyZSBtYW55IGNhc2VzIHdoZXJlIG91dC1vZi1iYW5kIG1ldGFkYXRhIGlz
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dXNlZnVsIGFuZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFwcHJvcHJpYXRl
LiBCdXQgdGhleSBkbyBub3QgY292ZXIgYWxsIG5lZWRzIGJ5IGFueTxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3N0cmV0Y2guPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBFdmVuIGlmIGVhY2ggcGllY2Ug
b2YgaW4tYmFuZCBtZXRhZGF0YSBpcyBvZiBmaXhlZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xl
bmd0aCw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyB0aGVyZSBhcmUgbWFueSBkaWZmZXJlbnQga2luZHMgb2YgbWV0YXR5
cGUuIFRyeWluZyB0bzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NheTxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZxdW90
O3RoZXJlIHdpbGwgYmUgZXhhY3RseSBmb3VyIHBpZWNlcywgYW5kIHRoZXkgd2lsbCBiZSBvZjxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3R5cGVzPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdDEsIHQyLCB0MywgYW5kIHQ0
JnF1b3Q7IGlzIHNpbXBseSB0b28gc3BlY2lmaWMgZm9yIGV2ZW4gODAlPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7b2YgdGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtuZWVkcy48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlv
dXJzLCBKb2VsPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgODo1MiBBTSwg
Tmljb2xhcyBCT1VUSE9SUyB3cm90ZTo8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGVsbG8gUm9uLDxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW5kaW5nIG91dCBvZiBiYW5kIGNvbmdydWVudCBtZXRh
ZGF0YSBtYXkgbm90IGJlIHRoZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Fuc3dlcjxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyB0byBhbGwgbmVlZHMgYnV0IGl0IGlzIG9uZSB0b29sIHRoYXQgd2Ugc2hvdWxkIGtl
ZXAuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5vdCBhbGwgbWV0YWRhdGEgaXMgdGll
ZCB0byBhIHNwZWNpZmljIHBhY2tldCwgZm9yPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZXhhbXBs
ZSBhPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHBvbGljeSBjaGFuZ2UgaW4gUENSRiBjb3VsZCBsZWFkIHRvIHNv
bWUgbWV0YWRhdGE8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtzaWduYWxpbmcsPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHRoZSByZWFjdGlvbiB0aW1lIG5lZWQgbm90IGJlIGltbWVkaWF0ZSwgZmV3IG1zIG1heTxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25vdCBtYXR0ZXIuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IEFzIHlvdSBwb2ludCwgaWYgYSBwYWNrZXQgaXMgdGllZCB0byBhIG1ldGFkYXRhIGE8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtjb3JyZWxhdGlvbjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvIGNh
biBiZSBzZXQgaW4gYm90aCBwYWNrZXQgdG8gZGVhbCB3aXRoIGl0IChpLmU8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDttZXRhZGF0YTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleHBlY3RlZCBmbGFnIGluIHRoZSBT
RkMgaGVhZGVyLCBwbHVzIGFuIGlkKTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGaW5h
bGx5IHdlIGNhbiBzdGlsbCBzZW5kIHNvbWUgbGltaXRlZCBtZXRhZGF0YSB3aXRoaW48YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDthIGhlYWRlci48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhpcyBjb3VsZCBiZSB1
c2VkIGZvciBsb2FkIGJhbGFuY2VycyBpbiBwYXJ0aWN1bGFyIGlmPGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7d2U8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWdyZWUgb24gYSBjb252ZW50aW9uIHRvIGxvY2F0ZSAm
cXVvdDtjb2Fyc2UgZ3JhaW4gcG9saWN5JnF1b3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC8gJnF1b3Q7Zmlu
ZSBncmFpbiBwb2xpY3kmcXVvdDsgb24gcmVzZXJ2ZWQgY29udGV4dCBoZWFkZXJzLjxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGlzIHNlZW1zIHRvIG9wZW4gdXAgYSBsb3Qgb2YgZmxl
eGliaWxpdHkgLzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2lubm92YXRpb25zLjxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiB5b3VyIGxhc3QgcG9pbnQsIHRoZXJlIGlzIGEgcXVlc3Rp
b24gb24gaG93IHRvIG1ha2U8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgYXZhaWxhYmxlIHRvIGEg
U2VydmljZSBGdW5jdGlvbi4gQ3VycmVudCBzb2NrZXQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29ubmVjdGlv
bnMgZm9yIGV4YW1wbGUgZG8gbm90IGFsbG93IHRvIHJldHJpZXZlIElQPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7aGVhZGVyPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9wdGlvbnMuIFNvIEkgYXNzdW1lIHRoYXQg
U0ZDIGF3YXJlIFNlcnZpY2UgRnVuY3Rpb25zPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2lsbDxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBuZWVkIHNvbWUgKGFzeW5jaHJvbm91czxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA/KSBB
UEkgdG8gcmV0cmlldmUgU0ZDIGhlYWRlciBpbmZvcm1hdGlvbiBhcyB3ZWxsIGFzPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7aW4tYmFuZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YS4gSSBkb24ndCBz
ZWUgb3V0IG9mIGJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
YWRkaW5nPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbXBsZXhpdHksIHRoZSBzYW1lIEFQSSBjYW4gcHJvYmFi
bHkgYXBwbHkuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBhbHRlcm5hdGl2ZSBv
cHRpb24sIGFsbG93aW5nIHZhcmlhYmxlIHNpemVkPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0
YWRhdGEgaW48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIFNGQyBoZWFkZXIgaGFzIHNvbWUgZHJhd2JhY2tz
IGFzIHdlbGwsIG9uZSBiZWluZzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmcmFnbWVudGF0aW9uLCBhbmQgc29t
ZSBzd2l0Y2hlcyBleHBlY3RpbmcgYXMgd2VsbCB0bzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xv
b2sgYXQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZW5kIHVzZXIgdHJhZmZpYyBoZWFkZXJzIGZvciBsaW5rIGxv
YWQgYmFsYW5jaW5nLiBJPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d291bGQ8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgYWdyZWUgdGhhdCBpZiB3ZSBjYW4gYWNjZXB0IHRoZXNlIGlzc3VlcywgdGhlbiBzZW5kaW5n
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IG9mZi1saW5lIGNvbmdydWVudCBtZXRhZGF0YSBsb29zZXMgaXRzIGlu
dGVyZXN0Ljxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZSBuZWVkIHRvIHRha2UgaW50
byBhY2NvdW50IHRoYXQgYm90aCBpbi1iYW5kIGFuZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Nv
bmdydWVudDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvdXQtb2YtYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQgaXMg
bm90IHJlbGlhYmxlLiBBPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cGFja2V0IGxvc3M8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgdHJpZ2dlcmluZyByZXRyYW5zbWlzc2lvbiB3b3VsZCBub3QgbGVhZCB0byB0aGU8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpZGVudGljYWw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcmVjb25zdHJ1
Y3Rpb24gb2YgdGhlIGFzc29jaWF0ZWQgbWV0YWRhdGEuIEluIHNvbWU8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDtjYXNlcywgd2U8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWlnaHQgdGh1cyBldmVuIG5lZWQgbm9u
LWNvbmdydWVudCBvdXQtb2YtYmFuZCByZWxpYWJsZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSB0
cmFuc3BvcnQuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXyBGcm9tOjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb248YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUGFy
a2VyIFs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPlJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPl0gU2VudDo8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtX
ZWRuZXNkYXksPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE1hcmNoIDEyLCAyMDE0PGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDEy
OjQzIFBNIFRvOiBOaWNvbGFzIEJPVVRIT1JTIENjOiBKaW0gR3VpY2hhcmQ8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsoamd1aWNoYXIpOzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPWFwcGxlLWNv
bnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+YnJpanNt
YW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFj
ZT4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPm1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtzZmM7
IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0
LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IE5pY29sYXMsPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgdW5kZXJz
dGFuZCB0aGUgY29uY2VwdCBmb3Igb3V0IG9mIGJhbmQgc2lnbmFsaW5nIG9mPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7bWV0YWRhdGEsIGJ1dCBJIGFtIGNvbmNlcm5lZCB0aGF0IGl0IGludHJvZHVjZXM8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDtzaWduaWZpY2FudDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbXBsZXhpdHkgZHVl
IHRvIHRoZSBwb3RlbnRpYWwgcmFjZSBjb25kaXRpb24gb2Y8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDtyZWNlaXZpbmcgdGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVhbCBwYWNrZXQgYmVmb3JlIHRoZSBtZXRh
ZGF0YS4gV2hpbGUgdGhlIHJlYWwgcGFja2V0PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y291bGQ8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDtpbmRpY2F0ZSB0aGF0IG91dCBvZiBiYW5kIG1ldGFkYXRhIGlzIGV4cGVj
dGVkLCBob3cgY2FuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2U8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtndWFy
YW50ZWUgdGhlIG9yZGVyIG9mIHJlY2VwdGlvbj8gV2hhdCBpZiBzd2l0Y2hpbmcgb3I8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDtyb3V0aW5nPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bm9kZXMgYXBwbHkgaGFzaCBi
YXNlZCBsb2FkIGJhbGFuY2luZz8gV2hhdCBpZiB0aGUgbG9hZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JhbGFu
Y2luZyB1bmRlcnN0YW5kcyBTRkMgZW5jYXBzIGFuZCBsb29rcyBiZXlvbmQgaXQgdG88YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDt0aGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtvcmlnaW5hbCBoZWFkZXIgdG8gZ2V0
IGJldHRlciBlbnRyb3B5Pzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDYW4gd2UgZ3VhcmFudGVlIHRoYXQgdGhl
IG1ldGFkYXRhIGFuZCByZWFsIHBhY2tldDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dpbGwgZm9s
bG93PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGV4YWN0IHNhbWUgcGF0aD8gSWYgd2UgY2FuIG5vdCwgdGhl
bjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ltcGxlbWVudGF0aW9ucyB3aWxsPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7bmVlZCB0byBhZGQgaW5ncmVzcyBxdWV1aW5nIHRvIGNvcGUgd2l0aCB0aGUgc2NlbmFyaW8u
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFsc28sIGRvIHlvdSBmZWVsIHRoYXQgdGhl
IGluY3JlYXNlIGluIGltcGxlbWVudGF0aW9uPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbXBsZXhpdHkgYXQg
dGhlIHNlcnZpY2UgZnVuY3Rpb25zIGlzIHJlYXNvbmFibGU/PGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFRoYW5rcy48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MDkgQU0s
ICZxdW90O05pY29sYXMgQk9VVEhPUlMmcXVvdDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBo
cmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9z
cGFuPjwvYT48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29s
YXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xv
cjpwdXJwbGUnPm1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L3NwYW4+PC9hPiZn
dDsmZ3Q7IHdyb3RlOjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgdGhp
bmsgd2UgbXVzdCBtYWtlIGEgZGlzdGluY3Rpb24gYmV0d2Vlbjo8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtIE1ldGFkYXRhIHdoaWNoIHNob3VsZCBiZSBwYXJ0IG9mIHRo
ZSBoZWFkZXIgZGVmaW5lZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FzIGluPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBiYW5kIG1hcmtpbmcuIC0gTWV0YWRhdGEgd2l0aCBjYW4gYmUgcGFzc2VkIG91dCBv
Zjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JhbmQsIGZvcjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhh
bXBsZSBjb25ncnVlbnQgb3V0IG9mIGJhbmQgc2lnbmFsaW5nIGRlZmluZWQgaW48YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDt0aGUgZHJhZnQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBUaGUgZm9ybWVyIGNhbGxzIGZvciBhIGxpbWl0ZWQgc3BhY2UgaW4gdGhlIGhlYWRlciw8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDt0cnVlLCBUaGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxhdHRl
ciBob3dldmVyIGRvZXMgbm90IGluY3VyIGFueSBzcGFjZSBsaW1pdGF0aW9uPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7YW5kIGlzPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdGlsbCBmYWlybHkgZWZmaWNp
ZW50IGFuZCBpdCByZW1haW5zIGNvbXBhdGlibGUgd2l0aDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2EgZml4ZWQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNpemUgaGVhZGVyIHVzZWQgdG8gcm91dGUgdGhv
c2Ugc2lnbmFsaW5nIG1lc3NhZ2VzPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YWxvbmcgdGhlPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBjaGFpbidzIHNlcnZpY2UgZnVuY3Rpb25zLjxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXyBGcm9tOjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSmltIEd1aWNoYXJkIChq
Z3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5qZ3VpY2hhckBjaXNjby5jb208L3NwYW4+
PC9hPl0gU2VudDo8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFR1ZXNkYXksIE1hcmNoIDExLCAyMDE0IDY6
NDggUE0gVG86IFJvbiBQYXJrZXIgQ2M6PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzIEJPVVRI
T1JTOzxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEgaHJl
Zj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9J2NvbG9yOnB1cnBsZSc+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQi
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbTxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgUm9uLDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFdlIGNhbiBjZXJ0YWlubHkgaGF2ZSB0aGlzIGRpc2N1c3Npb24gYnV0IHdl
IHNob3VsZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZpcnN0PGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBj
b25zaWRlciB3aGF0IGluZm9ybWF0aW9uIGlzIG5lY2Vzc2FyeSBhbmQgaWYgc2FpZDxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gY2FuIGZpdCB3aXRoaW4gYSBmaXhlZCBudW1iZXIgb2Yg
Y29udGV4dHM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpbiB0aGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IG1ham9yaXR5IG9mIGNhc2VzLiBSZW1lbWJlciwgdGhlIGdvYWwgb2YgYmVpbmcgYWJsZTxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RvIHBhc3M8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIHRo
cm91Z2ggdGhlIG5ldHdvcmsgaXMgdG8gZW5oYW5jZSBzZXJ2aWNlPGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ZGVsaXZlcnksPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBub3QgcGFzcyB0aGUgZW50aXJlIHdv
cmtzIG9mIFNoYWtlc3BlYXJlIDstKTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFNlbnQgZnJvbSBteSBpUGhvbmU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgT24gTWFyIDcsIDIwMTQsIGF0IDM6NTIgQU0sICZxdW90O1JvbiBQYXJrZXImcXVv
dDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6
cHVycGxlJz5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT48YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5t
YWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDsg
d3JvdGU6PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNv
bGFzLDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBzZWUg
c2ltaWxhciByZXF1aXJlbWVudHMgZnJvbSB0aGUgM2dwcCBFUEMgc2lkZS48YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDtJIHdvdWxkPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlrZSB0byBwcm9wb3Nl
IGFuIE9VSSAvIFRMViBiYXNlZCBhcHByb2FjaCB3aGVyZSB0aGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyByZXNlcnZlZCBPVUkgY2FuIGJlIHVzZWQgZm9yIGFncmVlZCB1cG9uIHR5cGVzIG9mPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29tbW9uPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRh
dGEgYW5kIHZlbmRvciBvciBvdGhlciBvcmdhbml6YXRpb25hbCBPVUlzIGNhbjxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2JlIHVzZWQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBxdWlja2x5IGlu
bm92YXRlIGluIHRoZSBuZXR3b3Jrcy48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTaW11bHRhbmVv
dXNseSwgSSB3b3VsZCBhbHNvIGxpa2UgdG8gY29uc2lkZXI8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDttZWNoYW5pc21zPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhhdCBhcmUgb3B0aW1pemVkIGZv
ciBsb25nIGxpdmVkIGZsb3dzIHNvIGFzIHRvPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bGltaXQg
dGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmVnYXRpdmUgZWZmZWN0cyBvZiBwYWNrZXQgZ3Jv
d3RoLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgNywgMjAxNCwgYXQgODozNCBBTSwgJnF1b3Q7Tmljb2xhcyBC
T1VUSE9SUyZxdW90Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSdjb2xvcjpwdXJwbGUnPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRI
T1JTQHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxl
Jz5tYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0OyB3
cm90ZTo8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgSGVsbG8gSmltPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEkgaGF2ZSBzZWVuIGNhc2VzIGluIEdpIExBTiwgd2hlcmUgc3Vic2NyaWJlciBy
ZWxhdGVkPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGlzIHBhc3NlZCB0
byBhIFdlYiBQcm94eSBmb3IgSFRUUCBoZWFkZXI8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
ZW5yaWNobWVudCAoYWltZWQgYXQgc29tZSBXZWIgQ29udGVudCBwcm92aWRlcnM8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDtwYXJ0bmVycyBvZjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUg
TW9iaWxlIE9wZXJhdG9yKS48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSW5mb3JtYXRpb24g
d2FzIGFuIGNvZGVkIChwZXJzaXN0ZW50KSBzdWJzY3JpYmVyIGlkPGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ZGVyaXZlZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmcm9tIHRoZSBNU0lTRE4s
IGFuZCBjb3VwbGUgb2YgZiBjdXN0b21lciBwcm9maWxlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
cmVsYXRlZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmaWVsZHMuPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluIGFuIHNmYyBiYXNlZCBH
aSBMQU4sIHRoaXMgZW50aXR5IHNob3VsZCByZWNlaXZlPGJyPiZndDsmZ3Q7Jmd0OyZndDsgJmd0
O2Zyb20gdGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENsYXNzaWZpZXI8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLSBBIGNsYXNzaWZp
Y2F0aW9uIG9mIHRoZSBDb250ZW50IFByb3ZpZGVyICggSWQsPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IENhdGVnb3J5KSBiYXNlZCBvbiB0cmFmZmljIGFuYWx5c2lzIC0gVGhlIE1TSVNETiBv
Zjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
c3Vic2NyaWJlciAtIFR3byBzdWJzY3JpYmVyIHBvbGljeSBmaWVsZHMgKG5vdCB0aWVkPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIFBDUkY8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYnV0
IGJlbG9uZ2luZyB0byB0aGUgU3Vic2NyaWJlciBEQikgKFN1YnNjcmliZXI8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgY2F0ZWdvcnksPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN1Yi1jYXRl
Z29yeSkgLSBBIHNlc3Npb24gaWQgKGZvciBsb2dnaW5nIGFuZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3RyYWNraW5nPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHB1cnBvc2VzKTxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgb2JqZWN0
aXZlIGJlaW5nIHRvIGF2b2lkIGhhdmluZyB0aGUgSFRUUCBQcm94eTxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3RvPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJlY29tZSBhIHRydXN0ZWQgYXBw
bGljYXRpb24gKGludGVyb2dhdGUgdGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN1YnNjcmli
ZXIgREIsPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV0Yy4uKTxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBOaWNvbGFzPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18gRnJvbTogSmltPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IEd1aWNoYXJkPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChqZ3VpY2hhcikgWzxhIGhyZWY9
Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0n
Y29sb3I6cHVycGxlJz5qZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPl0gU2VudDo8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGh1cnNkYXksIE1hcmNoIDA2LCAyMDE0IDI6MDIgUE0gVG86
IEphbWFsIEhhZGk8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtTYWxpbTs8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFu
PjxhIGhyZWY9Im1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPmptb2lzYW5kQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48
c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVm
PSJtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0nY29sb3I6cHVycGxlJz5tYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZn
dDs7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNw
YWNlPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5icmlqc21hbkBqdW5pcGVy
Lm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwv
c3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0PC9zcGFuPjwvYT4mZ3Q7IENjOjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZmMgU3Vi
amVjdDogUmU6IFtzZmNdPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIEphbWFsLDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3Ugc2FpZCAmcXVvdDtJdCBzZWVtcyB0
aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNp
emVkPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhJnF1b3Q7Li4gSSBhbSBub3Qg
c28gY29udmluY2VkIGFuZCB3b3VsZCBsaWtlIHRvPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJl
dHRlcjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB1bmRlcnN0YW5kIHRoZSByZXF1aXJlbWVu
dHMgYmVmb3JlIHBhc3NpbmcganVkZ2VtZW50Ljxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJZiB3
ZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsb29rIGF0IHRoZSB1c2UgY2FzZXMgYXMgcHJl
c2VudGVkIHRodXMgZmFyIGludG88YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIFdHIEk8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaGF2ZSB5ZXQgdG8gc2VlIGEgc2luZ2xlIGV4YW1wbGUg
b2YgdGhlIG5lZWQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKG5vdGluZyB0aGF0PGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRlc2lyZSBpcyBub3QgdGhlIHNhbWUgYXMgbmVlZCkgLSBJIGFt
IG5vdCBzYXlpbmc8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlcmUgaXM8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgbm8gcmVxdWlyZW1lbnQgYnV0IHJhdGhlciB0aGF0IHdlIHNob3VsZCBu
b3QganVtcDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byB0aGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgY29uY2x1c2lvbiBhbmQgYnVpbGQgc3RhbmRhcmRzIGFyb3VuZCBhIHRoZW9yeS48
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9u
IDMvMy8xNCwgNjozNSBBTSwgJnF1b3Q7SmFtYWwgSGFkaSBTYWxpbSZxdW90Ozxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPmhhZGlAbW9qYXRh
dHUuY29tPC9zcGFuPjwvYT48c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7
PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20iIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86aGFkaUBtb2phdGF0dS5jb208
L3NwYW4+PC9hPiZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d3JvdGU6PGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBs
aWtlIHRoZSBkb2MgLSB3ZWxsIHdyaXR0ZW4uPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VjdGlvbiA0LjMgb24gbWV0YWRhdGEg
ZW5jb2RpbmcuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgSXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZSBz
aXplZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgKGF0IGxlYXN0IGZvciBodHRwL2FwcCB5b3Ugc2VlbSB0byBpbmRpY2F0ZSB0
aGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGVzaXJlIGZvcjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDtpdCkuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgYSBkYXRh
cGF0aCBwZXItcGFja2V0IG1ldGFkYXRhLCBpIGZlZWwgdGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IG5lZWQgaXM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGp1c3QgYXMgaW1wb3J0
YW50LiBBcmUgd2UgbGltaXRlZCBieSB0aGUgZmFjdCB0aGF0PGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBleGlzdGluZyBoYXJkd2FyZSBtYXkgbm90IGJlIGFibGUgdG8gaGFuZGxlIFRM
VnM/PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Rm9yPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBleGFtcGxlLCBJIGRvbnQgaGF2ZSBhIHByb2JsZW0gaGFuZGxpbmcgVExWcyBpbiBhPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNvZnR3YXJlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2RhdGFwYXRoLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNoZWVycywgamFtYWw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IG1haWxpbmcgbGlzdDxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJz
cDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gY2xh
c3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUn
Pm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48
YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18gc2ZjPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdDxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1z
cGFjZT4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+
PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xv
cjpwdXJwbGUnPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFu
PjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+aHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBz
ZmM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0PHNw
YW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBs
ZSc+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2U+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFpbHRvOnNmY0BpZXRmLm9yZzwv
c3Bhbj48L2E+Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPWFwcGxlLWNv
bnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6
cHVycGxlJz5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48
L2E+PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXyBzZmM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGxpc3Q8c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFu
PjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0nY29sb3I6cHVycGxlJz5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPWFwcGxl
LWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86
c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4g
Y2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSdjb2xvcjpwdXJwbGUnPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc2ZjPC9zcGFuPjwvYT48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBtYWlsaW5nPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdDxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFj
ZT4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNw
YW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpw
dXJwbGUnPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjxh
IGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+aHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fIHNmYyBtYWlsaW5nPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xh
c3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+c2Zj
QGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5i
c3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48
L2E+Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRl
ZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxl
Jz5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX188YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7c2ZjIG1haWxpbmcg
bGlzdDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBs
ZSc+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2U+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFpbHRvOnNmY0BpZXRmLm9yZzwv
c3Bhbj48L2E+Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YSBo
cmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPmh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFz
cz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+
bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+aHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsgX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyBzZmMgbWFpbGluZyBsaXN0PGJyPiZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz1h
cHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5zZmNAaWV0
Zi5vcmc8L3NwYW4+PC9hPjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9YXBwbGUtY29u
dmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpw
dXJwbGUnPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwv
YT48YnI+Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXzxicj4mZ3Q7Jmd0OyZndDsgc2ZjIG1haWxpbmcgbGlz
dDxicj4mZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7
PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0nY29sb3I6cHVycGxlJz5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4mZ3Q7Jmd0
OyZndDs8c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjxhIGhy
ZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4mZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDs8
YnI+Jmd0OyZndDtfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xzxicj4mZ3Q7Jmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+
c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+Jmd0OyZndDs8YSBocmVmPSJodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSdjb2xvcjpwdXJwbGUnPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
PC9zcGFuPjwvYT48YnI+Jmd0Ozxicj4mZ3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX188YnI+Jmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+Jmd0OzxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6
cHVycGxlJz5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4mZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0nY29sb3I6cHVycGxlJz5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYzwvc3Bhbj48L2E+PGJyPjxicj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXzxicj5zZmMgbWFpbGluZyBsaXN0PGJyPjxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5zZmNA
aWV0Zi5vcmc8L3NwYW4+PC9hPjxicj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJw
bGUnPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48
bzpwPjwvbzpwPjwvcD48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Jsb2NrcXVvdGU+
PGJsb2NrcXVvdGUgc3R5bGU9J21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCc+
PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX188YnI+c2ZjIG1haWxpbmcgbGlzdDxicj48YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5zZmNAaWV0Zi5vcmc8L3NwYW4+
PC9hPjxicj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
YyI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9wPjwvZGl2PjwvYmxvY2txdW90
ZT48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMy41cHQ7Zm9udC1m
YW1pbHk6IkhlbHZldGljYSIsInNhbnMtc2VyaWYiJz5fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXzxicj5zZmMgbWFpbGluZyBsaXN0PGJyPjxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPnNmY0BpZXRmLm9y
Zzwvc3Bhbj48L2E+PGJyPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5odHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PG86cD48L286cD48L3NwYW4+PC9wPjwv
ZGl2PjwvZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48bzpwPiZuYnNwOzwvbzpwPjwvcD48L2Rpdj48
L2Rpdj48L2JvZHk+PC9odG1sPg==

--_000_B6D287BF58D35D4B882E012AD3E175616AA3BEF5ONWVEXCHMB04cie_--


From nobody Tue Mar 18 10:37:13 2014
Return-Path: <paulq@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A93EF1A0446 for <sfc@ietfa.amsl.com>; Tue, 18 Mar 2014 10:37:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.747
X-Spam-Level: 
X-Spam-Status: No, score=-7.747 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, MANGLED_OFF=2.3, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 dNrtjjSYj4wQ for <sfc@ietfa.amsl.com>; Tue, 18 Mar 2014 10:37:01 -0700 (PDT)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) by ietfa.amsl.com (Postfix) with ESMTP id 9340B1A042C for <sfc@ietf.org>; Tue, 18 Mar 2014 10:36:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=218390; q=dns/txt; s=iport; t=1395164205; x=1396373805; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=5UdJyFJcTfNhncizyTGTin2R3BJ7zDsfY+4E6JB3yDk=; b=hYC/NgIeeB22EO2zaexpRmaxJZOz7T2ubTGKunyen7hnVD8Nw8MtIzM9 lT5zAYtBAvqEJU++9S9QYiS+h3ewjkS6tmFKdawU/jhDFtKqXcKagjqHn zFhgQsPwG2OpSkPmBZ0GZSX/xXZaPU4H6711vAMeEryk7C/bscdnc6iIs k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AlwFAPOCKFOtJXG9/2dsb2JhbABagkJEO1eDBqgzjy6HPBmBExZ0giUBAQEEAQEBFwEIQgIFAgMFAwwEAgEGAhEEAQEBFQsBBgMCAgIlCxQJCAIEDgUbh0oDEQ2RQZwXoj0TBIxKgTULAQkjAQ8RBgQGAQIEBIJlNYEUBJQWRINskjCDLYFpAR8i
X-IronPort-AV: E=Sophos; i="4.97,679,1389744000"; d="scan'208,217"; a="28404073"
Received: from rcdn-core2-2.cisco.com ([173.37.113.189]) by alln-iport-5.cisco.com with ESMTP; 18 Mar 2014 17:36:42 +0000
Received: from xhc-aln-x15.cisco.com (xhc-aln-x15.cisco.com [173.36.12.89]) by rcdn-core2-2.cisco.com (8.14.5/8.14.5) with ESMTP id s2IHaftT028044 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 18 Mar 2014 17:36:42 GMT
Received: from xmb-rcd-x14.cisco.com ([169.254.4.171]) by xhc-aln-x15.cisco.com ([173.36.12.89]) with mapi id 14.03.0123.003; Tue, 18 Mar 2014 12:36:41 -0500
From: "Paul Quinn (paulq)" <paulq@cisco.com>
To: "He, Peng" <phe@ciena.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs+KWs+t+tBA+UGBpaOOkY8vJprnb26A
Date: Tue, 18 Mar 2014 17:36:40 +0000
Message-ID: <9169443B-2EE9-479A-B394-249FED654D92@cisco.com>
References: <CF48AD80.E673%kegray@cisco.com> <1824354318.7479.1394833814368.JavaMail.tomcat@mgs-aaa01.mail.aol.com> <83cc0a7d4c664109b7ba930f22890871@CO2PR05MB716.namprd05.prod.outlook.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08262A61@NKGEML512-MBS.china.huawei.com> <76B41B8FACE1514795D30EC137FF391D3EA877@LILAS.jungle.qosmos.com> <2F14AC87-6C25-4028-B607-54DCFD9DE187@sce.carleton.ca> <E6C17D2345AC7A45B7D054D407AA205C39244B93@eusaamb105.ericsson.se> <F547FEE0-FAF7-4688-8243-B72E6673E3A2@cisco.com> <B6D287BF58D35D4B882E012AD3E175616AA3BEF5@ONWVEXCHMB04.ciena.com>
In-Reply-To: <B6D287BF58D35D4B882E012AD3E175616AA3BEF5@ONWVEXCHMB04.ciena.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.19.17.229]
Content-Type: multipart/alternative; boundary="_000_9169443B2EE9479AB394249FED654D92ciscocom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/mEnBvIjG9J2V-5yinqdHNqDi0qQ
Cc: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, David Allan I <david.i.allan@ericsson.com>, "sfc@ietf.org" <sfc@ietf.org>, Changcheng Huang <huang@sce.carleton.ca>, Xuxiaohu <xuxiaohu@huawei.com>, "mikebianc@aol.com" <mikebianc@aol.com>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Mar 2014 17:37:10 -0000

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

SGkgUGVuZywNCg0KV2hhdCBkbyB5b3UgbWVhbiBieSBjbGFzcyBpbiB0aGlzIGNvbnRleHQ/DQoN
ClRoYW5rcyENClBhdWwNCg0KDQpPbiBNYXIgMTgsIDIwMTQsIGF0IDE6MjggUE0sICJIZSwgUGVu
ZyIgPHBoZUBjaWVuYS5jb208bWFpbHRvOnBoZUBjaWVuYS5jb20+Pg0KIHdyb3RlOg0KDQpTbyB0
aGVyZSBpcyBubyBjbGFzcyBpbmZvIGluIHRoZSBjaGFpbiBJRD8NCg0KDQpSZWdhcmRzLA0KUGVu
Zw0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpib3Vu
Y2VzQGlldGYub3JnPl0gT24gQmVoYWxmIE9mIFBhdWwgUXVpbm4gKHBhdWxxKQ0KU2VudDogVHVl
c2RheSwgTWFyY2ggMTgsIDIwMTQgMToyNiBQTQ0KVG86IERhdmlkIEFsbGFuIEkNCkNjOiBOaWNv
bGFzIEJPVVRIT1JTOyBYdXhpYW9odTsgbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFu
Y0Bhb2wuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBDaGFuZ2NoZW5n
IEh1YW5nDQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0K
SGkgRGF2ZSwNCg0KQ2hhaW4gSUQgc2hvdWxkIHJlYWxseSBiZSBwYXRoIElEIHNpbmNlIHRoZXJl
IGNhbiBiZSBtYW55IHBhdGhzIGZvciBhIGdpdmVuIGNoYWluLiAgVXNpbmcgdGhhdCBkZWZpbml0
aW9uLCB3ZSBhdm9pZCB0aGUgb3ZlcmxvYWQgYW5kIHJlYXAgdGhlIGdhaW4gYWxsdWRlZCB0byBi
ZWxvdy4NCg0KUGF1bA0KDQpPbiBNYXIgMTgsIDIwMTQsIGF0IDEyOjE0IFBNLCBEYXZpZCBBbGxh
biBJIDxkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbTxtYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmlj
c3Nvbi5jb20+PiB3cm90ZToNCg0KDQpXZWxsIHRoZSBxdWVzdGlvbiBkZSBqb3VyIGlzIOKAnGRv
ZXMgYSBjaGFpbiBJRCBkZWZpbmUgYSBjbGFzcyBvciBhbiBpbnN0YW5jZeKAneKApi4gSWYgaXQg
ZGVmaW5lcyBhbiBjbGFzcyB3ZSBhbHNvIG5lZWQgaW5zdGFuY2UgaW5mb3JtYXRpb24sIGlmIGl0
IGlzIGN1cnJlbnRseSBvdmVybG9hZGVkIHRvIGRlZmluZSBjbGFzcyBhbmQgaW5zdGFuY2UgSU1P
IHdlIGhhdmUgYSBwcm9ibGVt4oCmLg0KDQpEYXZlDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnPG1haWx0bzpib3VuY2VzQGlldGYub3JnPl0gT24gQmVoYWxmIE9mIENo
YW5nY2hlbmcgSHVhbmcNClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDc6NDMgQU0NClRv
OiBOaWNvbGFzIEJPVVRIT1JTDQpDYzogWHV4aWFvaHU7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPjsgbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPg0K
U3ViamVjdDogUmU6IFtzZmNdIOetlOWkjTogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0K
R29vZCBwb2ludHMuIEkgYmVsaWV2ZSBleHBsaWNpdCBjaGFpbiBJRCBzaG91bGQgYmUgbWFuZGF0
b3J5LiBUaGUgb3ZlcmhlYWQgaXMgdmVyeSBsaXR0bGUuIEl0IGhlbHBzIHNpbXBsaWZ5IHByb2Nl
c3NpbmcgYW5kIHN0ZWVyaW5nIHNpZ25pZmljYW50bHkuIFRoZSBnYWluIGlzIGh1Z2UuDQoNCkNo
YW5nDQoNCi0tLS0tLS0tLS0tLQ0KQ2hhbmdjaGVuZyBIdWFuZw0KDQpPbiBNYXIgMTgsIDIwMTQs
IGF0IDE6NTMgQU0sIE5pY29sYXMgQk9VVEhPUlMgPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNv
bTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4gd3JvdGU6DQpJIHRoaW5rIHRo
YXQga2VlcGluZyB0aGUgU2VydmljZSBQYXRoIExheWVyIHRyYW5zcG9ydCBpbmRlcGVuZGVudCBz
aG91bGQgcmVtYWluIGFuIG9iamVjdGl2ZSBmb3IgU0ZDLiAgU3VjaCBhIHNlcGFyYXRpb24gb2Yg
Y29uY2VybnMgaXMgYSBzb3VuZCBhcmNoaXRlY3R1cmFsIHByaW5jaXBsZSB0aGF0IGhlbHAga2Vl
cCB0aGluZ3Mgc2ltcGxlIGluIHByYWN0aWNlLg0KDQpPbiB0aGUgcXVlc3Rpb24gb2YgIFNlcnZp
Y2UgUGF0aCwgd2UgaGF2ZSBhIGRpc2N1c3Npb24gb24gd2hldGhlciB3ZSBuZWVkIHNvbWUga2lu
ZCBvZiBleHBsaWNpdCBpZGVudGlmaWVyIG9yDQpjb3VsZCB3ZSByZWx5IG9uIG1hcHBpbmcgb24g
c29tZSB1bmRlcmxheSBuZXR3b3JrIHByb3RvY29sIGZpZWxkcy4NCg0KDQpNYXkgYmUgYSBQUk8v
Q09OIHRhYmxlIGNvdWxkIGhlbHAgZm9jdXMgdGhlIGdyb3VwIGRlY2lzaW9uIG9uIHRoYXQgbWF0
dGVyDQoNCg0KICAqICAgVmlzaWJpbGl0eSAodHJhY2luZykNCiAgKiAgIEZvcndhcmRpbmcgZ3Jh
cGggc3RydWN0dXJlIGltcGFjdC9saW1pdGF0aW9ucw0KICAqICAgUmVjb25maWd1cmF0aW9uIHNw
ZWVkDQoNCiAgICAgKiAgIExCUyAvIHNjYWxlIG91dCBpbXBhY3QNCiAgICAgKiAgIE5vZGUgYnlw
YXNzIChlLmc7IG1haW50ZW5hbmNlKQ0KDQogICogICB1bmRlcmxheSBuZXR3b3JrL3RyYW5zcG9y
dCBsYXllcnMgc3VwcG9ydA0KICAqICAgSGVhZGVyIHNwYWNlIGltcGFjdA0KICAqICAgTXVsdGkg
dGVuYW50IHN1cHBvcnQgaW1wYWN0DQogICogICBTRkMgb24gZmxhdCAoZS5nIG9wdGljYWwgTDIg
Zm9yIERhdGEgQ2VudGVycykgbmV0d29yaw0KICAqICAgVW5kZXJsYXkgbmV0d29yayBhZG1pbmlz
dHJhdGlvbiBpbXBhY3QNCg0KDQpQZXJzb25hbGx5IEkgdGhpbmsgdGhhdCBoYXZpbmcgYW4gZXhw
bGljaXQgY2hhaW4gaWRlbnRpZmllciAoZS5nLiBTZXJ2aWNlIFBhdGgvU2VydmljZSBJbmRleCkg
aXMgY2xlYXIgKG1hbmFnZW1lbnQgYW5kIGNvbnRyb2wpIGFuZCBub3QgZXhwZW5zaXZlIChoZWFk
ZXIgc3BhY2UpLiBUaGUgZHJhd2JhY2sgYmVpbmcgc29tZSBpbXBhY3Qgb24gdGhlIHNpbXBsaWNp
dHkgdG8gYWRkL3JlbW92ZSBlbGVtZW50cyBpbiBhIGNoYWluIGR5bmFtaWNhbGx5Lg0KDQpUYWcg
c3dpdGNoaW5nIChhcyBNUExTKSAgYWxsb3dzIHRvIG1hbmFnZSB0YWdzIHBlciBzZXJ2aWNlIG5v
ZGVzLCBsZWFkaW5nIHRvIG1vcmUgdmVyc2F0aWxlIGFuZCBkaXZlcnNlIGdyYXBocw0KDQoNCk5p
Y29sYXMNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpGcm9tOiBYdXhpYW9odSBb
eHV4aWFvaHVAaHVhd2VpLmNvbTxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT5dDQpTZW50OiBU
dWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA1OjA0IEFNDQpUbzogSmVyb21lIE1vaXNhbmQ7IG1pa2Vi
aWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT47IHNmY0BpZXRmLm9yZzxtYWls
dG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogW3NmY10g562U5aSNOiBTRkMgZW5jYXBzdWxhdGlv
biBjaGFpbiBJRA0KSSBsaWtlIHRoZSBpZGVhIG9mIHNlcGFyYXRpbmcgdGhlIFNlcnZpY2UgRnVu
Y3Rpb24gTGF5ZXIgYW5kIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIsIGFzIHByb3Bvc2VkIGluIGRy
YWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zLiBUaGUgcm9sZSBvZiB0aGUg
U2VydmljZSBQYXRoIExheWVyIGlzIGp1c3QgdG8gc3RlZXIgdGhlIHRyYWZmaWMgYWxvbmcgYSBw
YXJ0aWN1bGFyIGNoYWluIG9mIHNlcnZpY2Ugbm9kZXMgd2hpY2ggY2FuIGJlIGltcGxlbWVudGVk
IGJ5IGV4aXN0aW5nIHRvb2xzIGZvciBzb3VyY2Ugcm91dGluZywgc3VjaCBhcyBzZWdtZW50IHJv
dXRpbmcuIEFzIHN1Y2gsIGl04oCZcyBub3QgbmVjZXNzYXJ5IHRvIHRyeSB0byBrZWVwIHRoZSBT
ZXJ2aWNlIFBhdGggTGF5ZXIgdHJhbnNwb3J0LWluZGVwZW5kZW50IGFuZCBjb250YWluIGl0IGlu
IHRoZSBTRkMgaGVhZGVyLg0KDQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUNCg0K5Y+R5Lu25Lq6OiBz
ZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10g5Luj6KGoIEplcm9tZSBNb2lzYW5kDQrl
j5HpgIHml7bpl7Q6IDIwMTTlubQz5pyIMTjml6UgMTowMw0K5pS25Lu25Lq6OiBtaWtlYmlhbmNA
YW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NCuS4u+mimDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElE
DQoNClRoaXMgKGxlbmd0aHkgYW5kIHZlcnkgbGl2ZWx5KSB0aHJlYWQgc3RhcnRlZCBmcm9tIGRy
YWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zICh3aGljaCBJIGNvLWF1dGhv
cmVkKS4NCg0KSW4gc2VjdGlvbiA0LjgsIHdlIG1hZGUgYSBjbGVhciBkaXN0aW5jdGlvbiBiZXR3
ZWVuIGEgc2VydmljZSBwYXRoIGxheWVyIChzdGVlcmluZyBwYWNrZXRzIGhvcCBieSBob3AgYWxv
bmcgdGhlIGNoYWluKSBhbmQgYSBzZXJ2aWNlIGZ1bmN0aW9uIGxheWVyIChjb252ZXkgbWV0YWRh
dGEgaW5mb3JtYXRpb24gb2YgaW50ZXJlc3QgdG8gU0ZzKS4gVGVybWlub2xvZ3kgYXNpZGUsIGl0
IHNlZW1zIHRoYXQgc3VjaCBsYXllcmVkIHZpZXcgd2FzIGFncmVlZCB1cG9uIGJ5IG1hbnkgcGVv
cGxlIG9uIHRoZSBtYWlsaW5nIGxpc3QuDQoNCk5vdyB0aGlzIGNlcnRhaW5seSBkb2VzIGJlZyB0
aGUgcXVlc3Rpb24gb2Ygc29sdmluZyBCT1RIIHByb2JsZW1zIHdpdGggdGhlIHNhbWUgKHBhY2tl
dCkgZW5jYXBzdWxhdGlvbiBtZWNoYW5pc20uIE5vdGFibHkgd2hlbiBvYnNlcnZpbmcgdGhhdCBt
YW55IHVzZSBjYXNlcyBjb3VsZCBiZSBzYXRpc2ZpZWQgd2l0aG91dCBTRi1sZXZlbCBtZXRhZGF0
YSwgb3IgYnkgdXNpbmcgbW9yZSBvdXQtb2YtYmFuZCB3YXlzIHRvIGNvbnZleSBzdWNoIFNGIG1l
dGFkYXRhLiBBbmQgYWxzbyB3aGVuIG9ic2VydmluZyB0aGF0IGluYmFuZCBtYXJraW5nIChlLmcu
IHBhY2tldCBoZWFkZXJzKSBjb21lcyB3aXRoIHZhcmlvdXMgcHJvcyAmIGNvbnMgKHNvbWUgb2Yg
dGhlIGlzc3VlcyBiZWluZyBpZGVudGlmaWVkIGluIHRoZSBkcmFmdCwgZS5nLiBzZWN0aW9ucyA0
LjEgYW5kIDQuMikuDQoNCkkgZG8gYWdyZWUgd2l0aCBNYXJpYS4gV2UgbWF5IHdhbnQgdG8gZXhw
bG9yZSBvdGhlciBvcHRpb25zIGZvciBhZGRyZXNzaW5nIHRoZSBuZWVkcyBvZiB0aGUgc2Vydmlj
ZSBwYXRoIGxheWVyIHRoYXQgZG8gbm90IHJlcXVpcmUgYW4gZXhwbGljaXQgY2hhaW4taWQgb2Yg
c29ydHMuDQoNCkluIHRoZSBkcmFmdCwgd2UgY29uY2x1ZGVkIGJ5IHN0YXRpbmcg4oCcQSBwcm9k
dWN0aXZlIHBhdGggZm9yd2FyZCBjb3VsZCBiZSB0byBkaXZpZGUgYW5kIGNvbnF1ZXI6IHRvIGNs
ZWFybHkgc2VwYXJhdGUgdGhlIHByb2JsZW0gb2YgU2VydmljZSBGdW5jdGlvbiBQYXRoIHRvcG9s
b2d5IGZyb20gdGhlICAgcHJvYmxlbSBvZiBbY29udmV5aW5nIFNGXSBtZXRhZGF0YeKAnS4gSSBk
byBiZWxpZXZlIHdlIHNob3VsZCBleHBsb3JlIHN1Y2ggc2VwYXJhdGlvbiBwcmluY2lwbGUgZnVy
dGhlci4NCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVo
YWxmIE9mIG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4NClNlbnQ6
IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgNTo1MCBQTQ0KVG86IHNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWlu
IElEDQoNCkkgd291bGQgaW1hZ2luZSB0aGF0IGlmIHdlIG1hZGUgdGhlIENoYWluIElEIGZpZWxk
IGluIHRoZSBoZWFkZXIgYmUgb3B0aW9uYWwsIHlldCBzdGlsbCByZXF1aXJlZCBhIGhlYWRlciBh
bmQgc3RpbGwgcmVxdWlyZWQgdGhhdCBzb21lIGluZGljYXRpb24gb2YgdGhlIGNoYWluIGJlIGNh
cnJpZWQgc29tZXdoZXJlIGluIHRoZSBwYWNrZXQgKG1wbHMgbGFiZWwgb3IgdmxhbiBvciB3aGF0
ZXZlciksIHRoYXQgdGhlIGltcGxlbWVudGF0aW9uIHdvdWxkIGJlY29tZSBvdmVybHkgY29tcGxp
Y2F0ZWQuICBUbyBkbyBzbyB3b3VsZCBiZSB1c2luZyBTRkMgc2ltcGx5IGFzIGEgbWVjaGFuaXNt
IHRvIGNhcnJ5IG1ldGEgZGF0YSBhbmQgbm90IGF0IGFsbCBmb3Igc2VydmljZSBjaGFpbmluZywg
d2hpY2ggc291bmRzIGNvdW50ZXIgaW50dWl0aXZlIHRvIG1lLg0KDQpNYXJpYSwNClNvLCB5b3Ug
YXJlIHNheWluZyB0aGF0IHlvdSB3YW50IHRvIHVzZSBTRkMgdG8gY2FycnkgYXJvdW5kIG1ldGFk
YXRhLCBidXQgbm90IGZvciBhY3R1YWwgc2VydmljZSBjaGFpbmluZyBiZWNhdXNlIHlvdSBhbHJl
YWR5IGhhdmUgYSB3YXkgdG8gaW1wbGVtZW50IHNlcnZpY2UgY2hhaW5pbmcgb3V0c2lkZSBvZiBT
RkM/ICBNYXliZSBJJ20gbm90IGZvbGxvd2luZywgYnV0IGl0IHNlZW1zIHRvIG1lIHRoYXQgaWYg
eW91IHdlcmUgdG8gdXBncmFkZSB5b3VyIG5ldHdvcmsgdG8gc3VwcG9ydCBTRkMgdGhhdCB5b3Ug
d291bGQgY2hhbmdlIGZyb20gdXNpbmcgeW91ciBleGlzdGluZyBtZWNoYW5pc20gYW5kIHN0YXJ0
IHVzaW5nIFNGQywgd2hpY2ggaXMgbWVhbnQgdG8gcHJvdmlkZSBzdXBwb3J0IGZvciBzZXJ2aWNl
IGZ1bmN0aW9ucyB0aGF0IGFyZSBub3QgU0ZDIGF3YXJlLiAgVGhlcmUgYXJlIGEgbnVtYmVyIG9m
IHVzIHdobyBoYXZlIGltcGxlbWVudGVkLCBpbiBvbmUgd2F5IG9yIGFub3RoZXIsIHNvbWUgc29y
dCBvZiBzZXJ2aWNlIGNoYWluaW5nLCBidXQgSSAoSSBjYW4gYXQgbGVhc3Qgc3BlYWsgZm9yIG15
c2VsZikgYW0gbG9va2luZyB0byBTRkMgbm90IHRvIGVuaGFuY2UgbXkgY3VycmVudCBpbXBsZW1l
bnRhdGlvbiwgYnV0IHRvIHJlcGxhY2UgaXQgd2l0aCBzb21ldGhpbmcgYmV0dGVyIHdoaWxlIHN0
aWxsIG1haW50YWluaW5nIG15IGNvcmUgKG5vbiBzZXJ2aWNlIGZ1bmN0aW9uKSBpbmZyYXN0cnVj
dHVyZS4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpGcm9tOiBrZWdyYXlAY2lz
Y28uY29tPGtlZ3JheUBjaXNjby5jb208bWFpbHRvOmtlZ3JheUBjaXNjby5jb20lM2NrZWdyYXlA
Y2lzY28uY29tPj4NClRvOiBSb24gUGFya2VyPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PixKaW0gR3VpY2hhcmQg
KGpndWljaGFyKTxqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4+
LEpvZWwgTS4gSGFscGVybjxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tPj4NCmNjOiBzZmNAaWV0Zi5vcmc8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmclM2NzZmNAaWV0Zi5vcmc+Pg0KU2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNA0KU3ViamVj
dDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCisxIHRoZSBpZGVhIGlz
IGludGVyb3BlcmFiaWxpdHkuDQoNCg0KT24gMy8xNC8xNCAxMjo1NSBQTSwgIlJvbiBQYXJrZXIi
IDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tPj4gd3JvdGU6DQoNCj5UaGFua3MsIEppbS4NCj4NCj5SZW1lbWJlciB0
aGF0IHdlIGhhdmUgc2FpZCBtYW55IHRpbWVzIHRoYXQgdGhlIFNGQyBzZXJ2aWNlIGhlYWRlciBp
cw0KPnRyYW5zcG9ydCBpbmRlcGVuZGVudC4gICBKdXN0IGJlY2F1c2UgdGhlIGNoYWluIGlkIGNv
dWxkIGJlIGNhcnJpZWQgaW4NCj5zb21lIGZvcm0gb3IgYW5vdGhlciB3aXRoIHNvbWUgcGFydGlj
dWxhciB0cmFuc3BvcnQgZG9lc24ndCBtZWFuIHRoYXQgaXQNCj5jb3VsZCBiZSB1bml2ZXJzYWxs
eSBjb252ZXllZC4gICAgQnkgbWFraW5nIGFuZCBrZWVwaW5nIHRoZSBTRkMgc2VydmljZQ0KPmhl
YWRlciB0cmFuc3BvcnQgaW5kZXBlbmRlbnQgbWFrZXMgaXQgbW9yZSBhcHBsaWNhYmxlIGluIG1v
cmUNCj5lbnZpcm9ubWVudHMgYW5kIG1vcmUgbGlrZWx5IHRvIGdldCBhZG9wdGVkIGJyb2FkbHku
DQo+DQo+ICAgUm9uDQo+DQo+DQo+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj5Gcm9tOiBK
aW0gR3VpY2hhcmQgKGpndWljaGFyKSBbbWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbV0NCj5TZW50
OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDM6NTIgUE0NCj5UbzogSm9lbCBNLiBIYWxwZXJuOyBS
b24gUGFya2VyDQo+Q2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPlN1Ympl
Y3Q6IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQo+DQo+SGkgSm9lbCwNCj4NCj5QZXJoYXBz
IGJ1dCBJIHdvdWxkIHBvaW50IG91dCB0aGF0IHRoZSBiYXNlIFNGQyBoZWFkZXIgY291bGQgaGF2
ZSBhIGxvdA0KPm1vcmUgaW5mb3JtYXRpb24gdGhhbiBqdXN0IHRoZSBjaGFpbiBJRDsgSSB3b3Vs
ZCBhbHNvIHBvaW50IG91dCB0aGF0IHRoZQ0KPmRldmlsIGlzIGluIHRoZSBkZXRhaWxzIGFuZCBz
YXlpbmcgIndlbGwsIEkgY2FuIGp1c3QgdXNlIGFuIE1QTFMgbGFiZWwiDQo+aGlkZXMgbXVjaCBv
ZiB0aGUgY29tcGxleGl0eSBvZiBhY3R1YWxseSBkb2luZyB0aGF0Lg0KPg0KPk9uIDMvMTQvMTQs
IDI6MzUgUE0sICJKb2VsIE0uIEhhbHBlcm4iIDxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tPj4gd3JvdGU6DQo+DQo+PklmIHRoZSB0cmFuc3BvcnQgaGVhZGVy
IGNhcnJpZXMgZW5vdWdoIGluZm9ybWF0aW9uIGZvciBpZGVudGlmeWluZyB0aGUNCj4+c2VxdWVu
Y2UgKFZMQU4gdGFnIG9yIE1QTFMgbGFiZWwgY2FuIGJvdGggZG8gdGhlIGpvYiksIHRoZW4gYXJn
dWFibHkNCj4+dGhlIGdsb2JhbCBjaGFpbiBJRCBpcyByZWR1bmRhbnQuIEkgY2FuIGxpdmUgd2l0
aCBjYXJyeWluZyBpdCBhbnl3YXkNCj4+ZWl0aGVyIGlmIEkgaGF2ZSBtZXRhZGF0YSB0byBjYXJy
eSwgb3IgaWYgSSBuZWVkIHRoZSBjaGFpbiBJRCBmb3Igc29tZQ0KPj5wdXJwb3NlLg0KPj4gQWZ0
ZXIgYWxsLCBzb21lIGZvbGtzIHNlZW0gdG8gd2FudCB0byB1c2UgdGhhdCBmb3IgdGhlIGZvcndh
cmRpbmcNCj4+ZGVjaXNpb25zLg0KPj4NCj4+WW91cnMsDQo+PkpvZWwNCj4+DQo+Pk9uIDMvMTQv
MTQsIDI6MjggUE0sIFJvbiBQYXJrZXIgd3JvdGU6DQo+Pj4gVGhlIGNoYWluIElEIGlzIHRoZSBs
YWJlbCB0aGF0IGRlZmluZXMgdGhlIHNlcXVlbmNlIG9mIHNlcnZpY2UNCj4+PmZ1bmN0aW9ucyB0
aGF0IG11c3QgYmUgdmlzaXRlZC4gICBJdCBjYW4gYmUgdGhvdWdodCBvZiBhcyBhIGhhbmRsZSBm
b3IgYQ0KPj4+c3RhY2sgb2YgbXVzdC12aXNpdCBuZXR3b3JrIGxvY2F0aW9ucy4gICBJIGRvbid0
IHNlZSBob3cgdGhpcyBjYW4gYmUNCj4+PmFueXRoaW5nIGJ1dCBtYW5kYXRvcnkuDQo+Pj4NCj4+
PiAgICAgUm9uDQo+Pj4NCj4+Pg0KPj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4g
RnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBTdXJl
bmRyYSBLdW1hcg0KPj4+KHNta3VtYXIpDQo+Pj4gU2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAx
NCAxOjQ2IFBNDQo+Pj4gVG86IEpvZWwgTS4gSGFscGVybjsgTkFQSUVSQUxBLCBNQVJJQSBIDQo+
Pj4gQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+IFN1YmplY3Q6IFJl
OiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+DQo+
Pj4gW1RyaW1tZWQgdGhlIHJlY2lwaWVudCBsaXN0IC0gbmVlZHMgYXBwcm92YWwgb3RoZXJ3aXNl
XQ0KPj4+DQo+Pj4gQ29tcGxldGVseSBhZ3JlZSBoZXJlLg0KPj4+DQo+Pj4gU0ZDIGRvZXMgbm90
IHByZXZlbnQgVkxBTiBzdGl0Y2hpbmcgYW5kIG9uZSBjYW4gY29udGludWUgdG8gZG8gdGhhdC4N
Cj4+PldoaWxlIGF0IHRoZSBzYW1lIHRpbWUgU0ZDIGNhbiBpbmNsdWRlIFZMQU4gc3RpdGNoaW5n
IHRvIHN1cHBvcnQNCj4+PmxlZ2FjeSBTRnMgaW4gdGhlIHNhbWUgY2hhaW4gdGhhdCBpbmNsdWRl
cyBTRkMgYXdhcmUgU0ZzLiBFdmVuIGxlZ2FjeQ0KPj4+U0ZzIGJlbmVmaXQgZnJvbSBjaGFpbiBp
ZGVudGlmaWNhdGlvbiBhbmQgaGVuY2UgY2FuIGJlIHNoYXJlZCBhY3Jvc3MNCj4+PmRpZmZlcmVu
dCBzZXJ2aWNlIGNoYWlucy4NCj4+Pg0KPj4+IFN1cmVuZHJhLg0KPj4+DQo+Pj4NCj4+Pg0KPj4+
IE9uIDMvMTQvMTQgMTA6MjYgQU0sICJKb2VsIE0uIEhhbHBlcm4iIDxqbWhAam9lbGhhbHBlcm4u
Y29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4gd3JvdGU6DQo+Pj4NCj4+Pj4gTXkgb3du
IGluY2xpbmF0aW9uIGlzIHRvIG9ic2VydmUgdGhhdCBpZiB5b3UgZG9uJ3QgbmVlZCBleHBsaWNp
dA0KPj4+PiBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgeW91IGRvbid0IG5lZWQgbWV0YWRhdGEs
IHlvdSBjYW4ganVzdCBvbWl0DQo+Pj4+IHRoZSBzZmMvbnNoIGhlYWRlci4gU3RpbGwgZG8gc2Vy
dmljZSBjaGFpbmluZywganVzdCBubyBleHRyYSBoZWFkZXIuDQo+Pj4+DQo+Pj4+IElmIHdlIGFy
ZSBnb2luZyB0byBoYXZlIHRoZSBoZWFkZXIsIGl0IHNlZW1zIHRvIG1lIHRoYXQgdGhlIGNoYWlu
DQo+Pj4+aWRlbnRpZmljYXRpb24gZmllbGQgaXMgdmVyeSB1c2VmdWwsIGFuZCBsb3cgY29zdCBv
bmNlIHdlIGhhdmUgdGhlDQo+Pj4+aGVhZGVyLg0KPj4+Pg0KPj4+PiBZb3VycywNCj4+Pj4gSm9l
bA0KPj4+Pg0KPj4+PiBPbiAzLzE0LzE0LCAxOjAwIFBNLCBOQVBJRVJBTEEsIE1BUklBIEggd3Jv
dGU6DQo+Pj4+PiBFeHBsaWNpdCBjaGFpbiBpZGVudGlmaWNhdGlvbiBzaG91bGQgYmUgbWFkZSBv
cHRpb25hbC4gSSBiZWxpZXZlIGl0DQo+Pj4+PiB3YXMgZGlzY3Vzc2VkIGZldyBtb250aHMgYWdv
IG9uIHRoaXMgbWFpbGluZyBsaXN0Lg0KPj4+Pj4NCj4+Pj4+IE1hcmlhDQo+Pj4+Pg0KPj4+Pj4g
KkZyb206KnNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSAqT24gQmVoYWxmIE9mICpK
bWguZGlyZWN0DQo+Pj4+PiAqU2VudDoqIFRodXJzZGF5LCBNYXJjaCAxMywgMjAxNCAxMjoxMiBQ
TQ0KPj4+Pj4gKlRvOioga2VncmF5QGNpc2NvLmNvbTxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT47
IGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT47IHNta3Vt
YXJAY2lzY28uY29tPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbT47DQo+Pj4+PiBqZ3VpY2hhckBj
aXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4NCj4+Pj4+ICpDYzoqIG5pY29sYXMu
Ym91dGhvcnNAcW9zbW9zLmNvbTxtYWlsdG86bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tPjsg
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBoYWRpQG1vamF0YXR1LmNvbTxtYWls
dG86aGFkaUBtb2phdGF0dS5jb20+Ow0KPj4+Pj4gcm9uX3BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbTxtYWlsdG86cm9uX3BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT47IGJyaWpzbWFuQGp1
bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+PiBqbWhAam9lbGhh
bHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPg0KPj4+Pj4gKlN1YmplY3Q6KiBS
ZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+
ICpJbXBvcnRhbmNlOiogTG93DQo+Pj4+Pg0KPj4+Pj4gQXNzdW1pbmcgSSB1bmRlcnN0YW5kIHlv
dSBwcm9wZXJseSBLZW4sIEkgZGlzYWdyZWUuDQo+Pj4+Pg0KPj4+Pj4gRm9yIGV4YW1wbGUsIGJ5
IHVzaW5nIHNlcGFyYXRlIHRlcm1zIEkgY2FuIGVhc2lseSBkaXNjdXNzIHRoZSBmYWN0DQo+Pj4+
PiB0aGF0IGNlcnRhaW4ga2luZHMgb2YgZGF0YSAoY2hhaW4gaWRlbnRpZmljYXRpb24pIG9ubHkg
bmVlZCB0byBiZQ0KPj4+Pj4gYWRqdXN0IGJ5IGEgZmV3IGFwcHMgaW4gcmFyZSBjYXNlcy4gQW5k
IHRoYXQgZGF0YSBpcyBub3QgYmVlZGVkDQo+Pj4+PiBieSB0aGUgYXBwbGljYXRpb25zLg0KPj4+
Pj4NCj4+Pj4+IFVubGVzcyB5b3Ugd291bGQgbGlrZSB0byBjb25zaWRlciB0aGUgY2hhaW4gaWRl
bnRpZmljYXRpb24gYXMgYmVpbmcNCj4+Pj4+IG9wdGlvbmFsPw0KPj4+Pj4NCj4+Pj4+IFlvdXJz
LA0KPj4+Pj4NCj4+Pj4+IEpvZWwNCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+IFNlbnQgZnJv
bSBteSBTYW1zdW5nIHNtYXJ0cGhvbmUgb24gQVQmVA0KPj4+Pj4NCj4+Pj4+DQo+Pj4+Pg0KPj4+
Pj4NCj4+Pj4+IC0tLS0tLS0tIE9yaWdpbmFsIG1lc3NhZ2UgLS0tLS0tLS0NCj4+Pj4+IFN1Ympl
Y3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0K
Pj4+Pj4gRnJvbTogIktlbiBHcmF5IChrZWdyYXkpIiA8a2VncmF5QGNpc2NvLmNvbTxtYWlsdG86
a2VncmF5QGNpc2NvLmNvbT4NCj4+Pj4+PG1haWx0bzprZWdyYXlAY2lzY28uY29tPj4NCj4+Pj4+
IFRvOiBMdWN5IHlvbmcgPGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVh
d2VpLmNvbT4NCj4+Pj4+PG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+LCJTdXJlbmRyYTxt
YWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20lM2UlM2UsJTIyU3VyZW5kcmE+IEt1bWFyIChzbWt1
bWFyKSINCj4+Pj4+IDxzbWt1bWFyQGNpc2NvLmNvbTxtYWlsdG86c21rdW1hckBjaXNjby5jb20+
IDxtYWlsdG86c21rdW1hckBjaXNjby5jb20+PiwiSmltPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNv
bSUzZSUzZSwlMjJKaW0+IEd1aWNoYXJkDQo+Pj4+PihqZ3VpY2hhcikiDQo+Pj4+PiA8amd1aWNo
YXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+IDxtYWlsdG86amd1aWNoYXJA
Y2lzY28uY29tPj4NCj4+Pj4+IENDOiBOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JT
QHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4NCj4+Pj4+PG1h
aWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PixzZmM8bWFpbHRvOk5pY29sYXMuQk9V
VEhPUlNAcW9zbW9zLmNvbSUzZSUzZSxzZmM+IDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4NCj4+Pj4+PG1haWx0bzpzZmNAaWV0Zi5vcmc+PixKYW1hbDxtYWlsdG86c2ZjQGlldGYu
b3JnJTNlJTNlLEphbWFsPiBIYWRpIFNhbGltIDxoYWRpQG1vamF0YXR1LmNvbTxtYWlsdG86aGFk
aUBtb2phdGF0dS5jb20+DQo+Pj4+PjxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+PixSb248bWFp
bHRvOmhhZGlAbW9qYXRhdHUuY29tJTNlJTNlLFJvbj4gUGFya2VyDQo+Pj4+PjxSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tPg0KPj4+Pj4gPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4sImJy
aWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
JTNlJTNlLCUyMmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj4gPG1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldD4iIDxicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+PiwiSm9lbDxtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQlM2UlM2UsJTIySm9lbD4gTS4gSGFscGVybiINCj4+Pj4+PGpt
aEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+IDxtYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbT4+DQo+Pj4+Pg0KPj4+Pj4gVGhlIHdvcmQgIm1ldGFkYXRhIiBpcyBh
IHB1cnBvc2VseSBhbWJpZ3VvdXMgdGVybSAiZGF0YSB0aGF0DQo+Pj4+PiBwcm92aWRlcyBpbmZv
cm1hdGlvbiBhYm91dCBvdGhlciBkYXRhIi4gSXQgaXMgdXNlZCB0byBhdm9pZCBUSElTDQo+Pj4+
PmRpc2N1c3Npb24uDQo+Pj4+Pg0KPj4+Pj4gRm9yIGV4YW1wbGUsIEkgcHJvcG9zZSB3ZSBkZWZp
bmUgInRlcXVpbGEgbWV0YWRhdGEiIGJlY2F1c2UsDQo+Pj4+PiBmcmFua2x5LCBJIHdpbGwgbmVl
ZCB0byBvcmRlciBhIHRyaXBsZS1zaG90IGlmIHdlIGtlZXAgYXR0ZW1wdGluZw0KPj4+Pj4gdG8g
ZGVmaW5lIHNvbWV0aGluZyB0aGF0LCBieSBkZWZpbml0aW9uLCBpcyBhbWJpZ3VvdXMuIEknZCBs
aWtlDQo+Pj4+PiBteSBiYXJ0ZW5kZXIgdG8gdW5kZXJzdGFuZCBtZSBzcGVjaWZpY2FsbHkgd2hl
biBJIHNheSAiSSBuZWVkIGENCj4+Pj4+c2hvdCIuDQo+Pj4+Pg0KPj4+Pj4gT24gMy8xMy8xNCA3
OjQ5IEFNLCAiTHVjeSB5b25nIiA8bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9u
Z0BodWF3ZWkuY29tPg0KPj4+Pj4gPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3Rl
Og0KPj4+Pj4NCj4+Pj4+ICAgPlNuaXAuLg0KPj4+Pj4gICA+U0s+IEp1c3QgY29weWluZyBmcm9t
IHRoZSBQUzoNCj4+Pj4+ICAgPi0tDQo+Pj4+PiAgID5EYXRhIHBsYW5lIG1ldGFkYXRhIHByb3Zp
ZGVzIHRoZSBhYmlsaXR5IHRvIGV4Y2hhbmdlIGluZm9ybWF0aW9uDQo+Pj4+PmJldHdlZW4NCj4+
Pj4+ICAgPnRoZSBuZXR3b3JrIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNl
IGZ1bmN0aW9ucywNCj4+Pj4+YW5kIHNlcnZpY2UNCj4+Pj4+ICAgPmZ1bmN0aW9ucyBhbmQgdGhl
IG5ldHdvcmsuDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPi0tDQo+Pj4+PiAgID5JdCBpcyBhIGx1Y2lk
IGRlZmluaXRpb24uIFdlIGFyZSB1bm5lY2Vzc2FyaWx5IG1ha2luZyB0aGUgd29yZA0KPj4+Pj4i
bmV0d29yayINCj4+Pj4+ICAgPmNvbnRyb3ZlcnNpYWwsIElNTy4NCj4+Pj4+ICAgPg0KPj4+Pj4g
ICA+W0x1Y3ldIFRoaXMgaXMgbXkgcG9pbnQuICJUaGUgbmV0d29yayIgaXMgdG9vIGdlbmVyYWwg
aGVyZSwNCj4+Pj4+d2hpY2ggYnJpbmdzDQo+Pj4+PiAgID5tZXRhZGF0YSBncmVhdCBwb3dlciB0
byBkbyBtYW55IHRoaW5ncy4gVGhpcyBpcyB3aHkgcGVvcGxlDQo+Pj4+PmludmVudCBpZGVhcw0K
Pj4+Pj4gICA+aGVyZSwgd2hpY2ggY2F1c2VzIGEgbG90IG9mIGRlYmF0ZXMgb24gbWV0YWRhdGEg
dXNhZ2UgcG90ZW50aWFscy4NCj4+Pj4+IFdlDQo+Pj4+PiAgID5zaG91bGQgbm90IHNwZW5kIGEg
bG90IG9mIHRpbWVzIG9uIHRoYXQgZGViYXRlcyBhbmQganVkZ2Ugd2hpY2gNCj4+Pj4+dXNhZ2Ug
aXMNCj4+Pj4+ICAgPnZhbHVhYmxlIG9yIG5vdC4gVGh1cywgZm9yIHRoZSBTRkMgd29yaywgaXQg
d2lsbCBiZSBoZWxwZnVsIGlmDQo+Pj4+PndlIGNhbg0KPj4+Pj4gICA+bmFycm93IGRvd24gYSBi
aXQuIEpvZWwgbWFrZXMgZXhwbGljaXRseSB0d28gY2FzZXMsIHdoaWNoIGlzDQo+Pj4+PmhlbHBm
dWwgdG8NCj4+Pj4+ICAgPmRldmVsb3AgdXNlIGNhc2VzIGZvciBlYWNoIGNhc2UuIEkgd291bGQg
bGlrZSB0byBzZWUgdGhhdCB0aGUNCj4+Pj4+cHJvYmxlbQ0KPj4+Pj4gICA+c3RhdGVtZW50IGNh
biBiZSBtb3JlIHNwZWNpZmljIG9uIG1ldGFkYXRhIGRlZmluaXRpb24sIHdoaWNoIG1heQ0KPj4+
Pj5iZQ0KPj4+Pj4gICA+aGVscGZ1bCBpbiBsZXNzIGZvY3VzaW5nIG9uIGl0IGFuZCBtb3Zpbmcg
Zm9yd2FyZC4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+THVjeQ0KPj4+Pj4gICA+DQo+Pj4+PiAgID5T
dXJlbmRyYS4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+VGhh
bmtzLA0KPj4+Pj4gICA+Pkx1Y3kNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj4tLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQ0KPj4+Pj4gICA+PkZyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFtt
YWlsdG86amd1aWNoYXJAY2lzY28uY29tXQ0KPj4+Pj4gICA+PlNlbnQ6IFdlZG5lc2RheSwgTWFy
Y2ggMTIsIDIwMTQgNDozOCBQTQ0KPj4+Pj4gICA+PlRvOiBMdWN5IHlvbmcNCj4+Pj4+ICAgPj5D
YzogSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyOw0KPj4+Pj4g
ICA+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwNCj4+Pj4+SGFkaSBTYWxpbQ0K
Pj4+Pj4gICA+PlN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1j
b25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+PkhpIEx1Y3ksDQo+Pj4+PiAgID4+
DQo+Pj4+PiAgID4+Tm8uIEkgYW0gc2ltcGx5IHNheWluZyB3ZSBzaG91bGQgbm90IG92ZXJjb21w
bGljYXRlIHRoZSBwcm9ibGVtDQo+Pj4+PiAgID4+c3RhdGVtZW50IHdpdGggdGV4dCB0aGF0IGFk
ZHMgbGl0dGxlIHRvIG5vIHZhbHVlIGluIG15IG9waW5pb24uDQo+Pj4+PiBXaGV0aGVyDQo+Pj4+
PiAgID4+d2UgY2FsbCBpdCBtZXRhZGF0YSwgb3IgY29udGV4dCwgaGFzIG5vIGJlYXJpbmcgb24g
dGhlIGZhY3QNCj4+Pj4+dGhhdCB0aGUNCj4+Pj4+ICAgPj5wcm9ibGVtIHN0YXRlbWVudCBhbHJl
YWR5IGNsZWFybHkgc3RhdGVzIHdlIG5lZWQgdG8gYmUgYWJsZSB0bw0KPj4+Pj5wYXNzDQo+Pj4+
PiAgID4+aW5mb3JtYXRpb24gYmV0d2VlbiBTRsK5cyBhbmQgYmV0d2VlbiB0aGUgbmV0d29yayAm
IFNGwrlzLg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pk9uIDMvMTIvMTQsIDU6
MTMgUE0sICJMdWN5IHlvbmciIDxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25n
QGh1YXdlaS5jb20+DQo+Pj4+PjxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToN
Cj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+PkhpIEppbSwNCj4+Pj4+ICAgPj4+
DQo+Pj4+PiAgID4+PkkgZm9yIG9uZSBkb24ndCBhZ3JlZSBhbmQgdGhpbmsgd2UgYXJlIG92ZXIg
Y29tcGxpY2F0aW5nIHdoYXQNCj4+Pj4+c2hvdWxkDQo+Pj4+PiAgID4+PmJlIHN0cmFpZ2h0Zm9y
d2FyZC4gVGhlIFNGQyBlbmNhcHN1bGF0aW9uIHNob3VsZCBlbmFibGUgdHdvDQo+Pj4+PnRoaW5n
czoNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+PjEuIFN0ZWVyaW5nIG9mIHNlbGVjdGVkIGZsb3dz
IHRocm91Z2ggYSBzZXJ2aWNlIGNoYWluOyB0aGlzIGlzDQo+Pj4+PnRoZQ0KPj4+Pj4gICA+Pj5z
ZXJ2aWNlIGZ1bmN0aW9uIHBhdGguDQo+Pj4+PiAgID4+PjIuIFBhc3Npbmcgb2YgY29udGV4dCBh
c3NvY2lhdGVkIHdpdGggYSBnaXZlbiBmbG93IHdpdGhpbiBzYWlkDQo+Pj4+PnNlcnZpY2UNCj4+
Pj4+ICAgPj4+ZnVuY3Rpb24gcGF0aC4gVGhpcyBjb250ZXh0IGluZm9ybWF0aW9uIG1heSBiZSBj
b25zdW1lZCBieSBhDQo+Pj4+PlNGIChhbg0KPj4+Pj4gICA+Pj5hcHBsaWNhdGlvbiBJRCBpcyBh
biBleGFtcGxlKSBvciBtYXkgYmUgY29uc3VtZWQgYnkgdGhlDQo+Pj4+PmZvcndhcmRpbmcNCj4+
Pj4+ICAgPj4+ZWxlbWVudHMgKGEgdnJmLUlEIGlzIGFuIGV4YW1wbGUpLg0KPj4+Pj4gICA+Pj5b
THVjeV0gRG8geW91IGNhbGwgdGhlIGNvbnRleHQgYXMgbWV0YWRhdGEgb3Igbm90PyBEbyB3ZSBo
YXZlDQo+Pj4+PmFub3RoZXINCj4+Pj4+ICAgPj4+dGVybSBoZXJlIGJlc2lkZSBTRkMgaGVhZGVy
IGFuZCBtZXRhZGF0YS4gSSBzZWUgdGhhdCB5b3UgZG9uJ3QNCj4+Pj4+d2FudCB0bw0KPj4+Pj4g
ICA+Pj5zZXBhcmF0ZSB3aGF0IGlzIGNvbnN1bWVkIGJ5IFNGIGFuZCB3aGF0IGlzIGNvbnN1bWVk
IGJ5IHRoZQ0KPj4+Pj5mb3J3YXJkaW5nDQo+Pj4+PiAgID4+PmVsZW1lbnRzLg0KPj4+Pj4gICA+
Pj4NCj4+Pj4+ICAgPj4+THVjeQ0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+U2VudCBmcm9tIG15
IGlQaG9uZQ0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+PiBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6
MTYgUE0sICJMdWN5IHlvbmciDQo+Pj4+PjxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVj
eS55b25nQGh1YXdlaS5jb20+IDxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToN
Cj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IEdyZWF0LiBUaGVuIHdlIG1heSBjb25zaWRlciB0
d28gc3BlY2lhbCBtZXRhZGF0YSBkZWZpbml0aW9ucw0KPj4+Pj5pbiB0aGUNCj4+Pj4+ICAgPj4+
PnByb2JsZW0gc3RhdGVtZW50IHNvIHdlIGNhbiBhbGwgdXNlIHRoZSBzYW1lIGRlZmluaXRpb25z
Lg0KPj4+Pj5IZXJlIGlzIG15DQo+Pj4+PiAgID4+Pj5zdWdnZXN0ZWQgdGV4dCBhbmQgbGlrZSB0
byBoZWFyIHlvdSBhbmQgb3RoZXIncyBpbnB1dCBhbmQNCj4+Pj4+c3VnZ2VzdGlvbnMuDQo+Pj4+
PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0
YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkNCj4+Pj4+dG8NCj4+Pj4+ICAgPj4+PmV4Y2hhbmdl
IGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGVsZW1lbnRzIGluIGEgc2VydmljZSBmdW5jdGlvbg0K
Pj4+Pj4gICA+Pj4+Y2hhaW5pbmcuIEluIHRoaXMgY29udGV4dCwgdGhlcmUgYXJlIHR3byB0eXBl
cyBvZiBkYXRhIHBsYW5lDQo+Pj4+Pm1ldGFkYXRhLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+
Pj4gU2VydmljZSBGdW5jdGlvbiBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGV4Y2hhbmdlZCBi
ZXR3ZWVuDQo+Pj4+PiAgID4+Pj5jbGFzc2lmaWVyIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0
d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucyB0bw0KPj4+Pj4gICA+Pj4+ZmFjaWxpdGF0ZSBzZXJ2aWNl
IGZ1bmN0aW9ucyBvbiB0aGUgcGFja2V0IHRyZWF0bWVudC4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4g
ICA+Pj4+IFN0ZWVyaW5nIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZnJvbSBzZXJ2aWNlIGZ1
bmN0aW9ucyB0byBhDQo+Pj4+PiAgID4+Pj5jbGFzc2lmaWVyIG9yIHNlcnZpY2Ugbm9kZSBmb3Ig
dHJhZmZpYyBmb3J3YXJkaW5nIHB1cnBvc2UuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiAt
ZW5kDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBMdWN5DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+
ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4+PiAg
ID4+Pj4gRnJvbTogSm9lbCBNLiBIYWxwZXJuIFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0N
Cj4+Pj4+ICAgPj4+PiBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MzUgUE0NCj4+
Pj4+ICAgPj4+PiBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyDQo+
Pj4+PiAgID4+Pj4gQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVy
Lm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkNCj4+Pj4+ICAgPj4+PiBTYWxpbQ0KPj4+Pj4g
ICA+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25z
aWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gWWVzLCBJIGFtIHRyeWluZyB0
byBjb25zaXN0ZW50bHkgZGlzdGluZ3Vpc2ggdGhvc2UgdHdvIGNhc2VzDQo+Pj4+PndoZW4NCj4+
Pj4+ICAgPj4+PnRhbGtpbmcgYWJvdXQgdGhlIGluZm9ybWF0aW9uIGNhcnJpZWQgd2l0aCBwYWNr
ZXRzIGluIHNlcnZpY2UNCj4+Pj4+Y2hhaW5zLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4g
WW91cnMsDQo+Pj4+PiAgID4+Pj4gSm9lbA0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4+IE9u
IDMvMTIvMTQsIDM6MTMgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4gSm9lbCwg
U2VlIGJlbG93LiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmMNCj4+Pj4+ICAg
Pj4+Pj4gW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpvZWwgTS4g
SGFscGVybg0KPj4+Pj5TZW50Og0KPj4+Pj4gICA+Pj4+PiBXZWRuZXNkYXksIE1hcmNoIDEyLCAy
MDE0IDI6MDIgUE0gVG86IEx1Y3kgeW9uZzsgTmljb2xhcw0KPj4+Pj5CT1VUSE9SUzsNCj4+Pj4+
ICAgPj4+Pj4gUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4+PmJy
aWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsNCj4+Pj4+ICAgPj4+Pj4gSmFtYWwgSGFkaSBTYWxp
bSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0
YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gSSB3YXMg
dHJ5aW5nIHRvIHdvcmQgaXQgY2FyZWZ1bGx5IG5vdCB0byBmb2N1cyBvbiB3aG8gcHV0cw0KPj4+
Pj50aGUNCj4+Pj4+ICAgPj4+Pj4gaW5mb3JtYXRpb24gaW4sIGJ1dCBvbmx5IG9uIHdobyBjb25z
dW1lcyB0aGUgaW5mb3JtYXRpb24uDQo+Pj4+PiAgID4+Pj4+IEluZm9ybWF0aW9uIGZvciBzZXJ2
aWNlIGZ1bmN0aW9ucyBtYXkgY29tZSBmcm9tIHRoZSBpbmdyZXNzDQo+Pj4+PiAgID4+Pj4+IGNs
YXNzaWZpZXIgb3IgZnJvbSBvdGhlciBzZXJ2aWNlIGZ1bmN0aW9ucy4gW0x1Y3ldIHRoaXMgaXMN
Cj4+Pj4+dGhlIG9uZQ0KPj4+Pj4gICA+Pj4+PiBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIg
dmlldy4gSW5mb3JtYXRpb24gZm9yIHRoZQ0KPj4+Pj5mb3J3YXJkaW5nDQo+Pj4+PiAgID4+Pj4+
IHdpbGwgZ2VuZXJhbGx5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcyBjbGFzc2lmaWVyLCBidXQgaW4N
Cj4+Pj4+c3BlY2lhbA0KPj4+Pj4gICA+Pj4+PiBjYXNlcyBtYXkgYmUgcHJvdmlkZWQgYnkgc2Vy
dmljZSBmdW5jdGlvbnMuIChJIGtlZXANCj4+Pj4+d2FudGluZyB0byBnZXQNCj4+Pj4+ICAgPj4+
Pj4gcmlkIG9mIHRob3NlIHNwZWNpYWwgY2FzZXMsIGJ1dCBzbyBmYXIgdGhlcmUgc2VlbSB0byBi
ZQ0KPj4+Pj5qdXN0IGVub3VnaA0KPj4+Pj4gICA+Pj4+PiBvZiB0aGVtIHRvIHdhcnJhbnQgY292
ZXJpbmcgaW4gdGhlIHNvbHV0aW9uLiBBbmQgbW9yZQ0KPj4+Pj5pbXBvcnRhbnRseSwNCj4+Pj4+
ICAgPj4+Pj4gc2lnbmlmaWNhbnQgc3VwcG9ydCBmb3IgaXQgaW4gdGhlIHdvcmtpbmcgZ3JvdXAu
KSBbTHVjeV0NCj4+Pj4+VGhpcyBpcw0KPj4+Pj4gICA+Pj4+PiB0aGUgc2Vjb25kIGNhc2UgdXNp
bmcgbWV0YWRhdGEgaW4geW91ciB2aWV3IChidXQgeW91IGRvbid0DQo+Pj4+Pmxpa2UgaXQpLg0K
Pj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBBbmQgeW91IHN1Z2dlc3QgZGlzdGluZ3Vpc2hp
bmcgdGhlc2UgdHdvIGNhc2VzIHdoZW4NCj4+Pj4+ZGlzY3Vzc2luZw0KPj4+Pj4gICA+Pj4+PiBh
Ym91dCBtZXRhZGF0YSB1c2FnZS4gSXMgdGhhdCByaWdodCB1bmRlcnN0YW5kaW5nPw0KPj4+Pj4g
ICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBMdWN5DQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+
IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiBPbiAzLzEyLzE0LCAy
OjMzIFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+PiBKb2VsLCBJIGludGVycHJl
dCB0aGF0IHlvdSBzdWdnZXN0cyB0aGF0IGRpc3Rpbmd1aXNoIHRoZQ0KPj4+Pj5leGNoYW5nZQ0K
Pj4+Pj4gICA+Pj4+Pj4gaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGJldHdlZW4gc2Vy
dmljZSBmdW5jdGlvbnMNCj4+Pj4+YW5kIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4gZXhjaGFuZ2UgaW5m
b3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGZyb20gYSBzZXJ2aWNlDQo+Pj4+PmZ1bmN0aW9u
IHRvDQo+Pj4+PiAgID4+Pj4+PiBhIHNlcnZpY2Ugbm9kZS4gSXMgdGhpcyByaWdodCB1bmRlcnN0
YW5kaW5nPyBMdWN5DQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuDQo+Pj4+PiAgID4+Pj4+PiBbbWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsDQo+Pj4+
PjIwMTQNCj4+Pj4+IDE6MTkNCj4+Pj4+ICAgPj4+Pj4+IFBNDQo+Pj4+PiAgID4+Pj4+PiBUbzog
THVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQN
Cj4+Pj4+ICAgPj4+Pj4+IChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47
IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0Og0KPj4+Pj4gICA+Pj4+Pj4gUmU6IFtzZmNd
IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4gTXkgaW5jbGluYXRpb24gd291bGQgYmUgdG8gdHVuZSB0aGF0IGRl
ZmluaXRpb24gdG8NCj4+Pj4+ZGlzdGluZ3Vpc2gNCj4+Pj4+ICAgPj4+Pj4+IGJldHdlZW4gZGF0
YXBsYW5lIGNhcnJpZWQgaW5mb3JtYXRpb24gaW50ZW5kZWQgZm9yIHVzZSBieQ0KPj4+Pj5zZXJ2
aWNlDQo+Pj4+PiAgID4+Pj4+PiBmdW5jaXRvbnMgKHdoYXRldmVyIHRoZSBvcmlnaW4pLCBhbmQg
ZGF0YXBsYW5lIGNhcnJpZWQNCj4+Pj4+aW5mb3JtYXRpb24NCj4+Pj4+ICAgPj4+Pj4+IGludGVu
ZGVkIGZvciBkYXRhcGxhbmUgZm9yd2FyZGluZyBjb21wb25lbnRzLg0KPj4+Pj4gICA+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBIaSBKb2VsLA0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4gSSBhZ3JlZSB0aGF0IHdlIG5lZWQgdXNpbmcgdGhlIHNhbWUgZGVmaW5pdGlvbiBmb3Ig
YQ0KPj4+Pj50ZXJtLCBidXQNCj4+Pj4+ICAgPj4+Pj4+PiBkaXNhZ3JlZSB0aGF0IHRoZSBtZXRh
ZGF0YSBkZWZpbml0aW9uIGhlcmUgaXMgYSBzZXQgb2YNCj4+Pj4+ICAgPj4+Pj4+PiBpbmZvcm1h
dGlvbiBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIFRoaXMgbWF5IGJlIHRvbyBuYXJyb3cNCj4+Pj4+
b3IgbGVhZA0KPj4+Pj4gICA+Pj4+Pj4+IHRvIGEgcGFydGljdWxhciBzb2x1dGlvbi4gSSBhbSBm
aW5lIHdpdGggdGhpcyBkZWZpbml0aW9uDQo+Pj4+PmluIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+IHBy
b2JsZW0gc3RhdGVtZW50IHcvIG1pbm9yIHR3ZWFrIChzdWdnZXN0ZWQgb24gbWFpbGluZw0KPj4+
Pj5saXN0KS4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IERhdGFwbGFuZSBNZXRh
ZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUNCj4+Pj4+YWJpbGl0eSB0bw0K
Pj4+Pj4gICA+Pj4+Pj4+IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGNsYXNzaWZp
ZXJzIGFuZCBzZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4gZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZp
Y2UgZnVuY3Rpb25zLCBhbmQgc2VydmljZQ0KPj4+Pj5mdW5jdGlvbnMgYW5kDQo+Pj4+PiAgID4+
Pj4+Pj4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4gY2xhc3NpZmllcnN8c2VydmljZSBub2Rlcy4NCj4+
Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IFRoZXJlIG1heSBiZSBhIHNvbHV0aW9uIHRo
YXQgYSBzZXJ2aWNlIGZ1bmN0aW9uIHBhc3Nlcw0KPj4+Pj5zb21lDQo+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+IGluZm9ybWF0aW9uIHRvIGF0dGFjaGVkIHNlcnZpY2Ugbm9kZSB3aXRob3V0IHVzaW5n
IFNGQw0KPj4+Pj5oZWFkZXIuDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBUaGFu
a3MsIEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBIYWxwZXJuIERpcmVjdA0K
Pj4+Pj4gICA+Pj4+Pj4+IFttYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb21dIFNlbnQ6
IFdlZG5lc2RheSwNCj4+Pj4+TWFyY2ggMTIsDQo+Pj4+PiAgID4+Pj4+Pj4gMjAxNCAxMjoyNSBQ
TSBUbzogTHVjeSB5b25nOyBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXMNCj4+Pj4+Qk9VVEhPUlM7
DQo+Pj4+PiAgID4+Pj4+Pj4gUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7
DQo+Pj4+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4g
PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+PiAgID4+Pj4+Pj4gc2ZjOyBKYW1h
bCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+IGRyYWZ0LXJp
anNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+PiBMdWN5LCB5b3Ugc2F5ICJ0aGUgbWV0YWRhdGEgdGVybSBtZWFucyAuLi4iIFRo
ZQ0KPj4+Pj5kZWZpbml0aW9uIHlvdQ0KPj4+Pj4gICA+Pj4+Pj4+IHRoZW4gcHJvdmlkZSBpcyBh
IGRlZmluaXRpb24gb2YgdGhlIHNldCBvZiBpbmZvcm1hdGlvbiB3ZQ0KPj4+Pj5hcmUNCj4+Pj4+
ICAgPj4+Pj4+PiBwcm9wb3NpbmcgdGhhdCB3ZSBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIEksIGFu
ZCBvdGhlcnMsDQo+Pj4+PmhhdmUNCj4+Pj4+ICAgPj4+Pj4+PiBiZWVuIHVzaW5nIHRoZSB0ZXJt
IG1ldGFkYXRhIG1vcmUgbmFycm93bHkuIFdlIGNhbiB1c2UNCj4+Pj4+d2hhdGV2ZXINCj4+Pj4+
ICAgPj4+Pj4+PiBkZWZpbml0aW9uIHdlIHdhbnQuIEJ1dCB3ZSBkbyBuZWVkIHRvIGFncmVlIG9u
IHRoZQ0KPj4+Pj5kZWZpbml0aW9uLg0KPj4+Pj4gICA+Pj4+Pj4+IEZvciB0aGUgcHVycG9zZXMg
b2YgdGhlIFdHLCBpdCBzZWVtcyBtdWNoIG1vcmUgdXNlZnVsIHRvDQo+Pj4+PnVzZSB0aGUNCj4+
Pj4+ICAgPj4+Pj4+PiB0ZXJtIG1ldGFkYXRhIGZvciB0aGUgbmFycm93ZXIgZGVzY3JpcHRpb24u
DQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IE9uIDMvMTIvMTQsIDE6MTkgUE0sIEx1Y3kgeW9uZyB3
cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4gSGkgSm9lbCwNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4gSSBhZ3JlZS4gV2UgbmVlZCB0byBkaWZmZXJlbnRpYXRlIHRoZSBtZXRhZGF0
YSB1c2VkIGJ5DQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj5mdW5jdGlvbiBhbmQgU0ZD
IGhlYWRlci4gVGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgY2FycnlpbmcNCj4+Pj4+c29tZQ0KPj4+
Pj4gICA+Pj4+Pj4+PnN0YXRlcyBhbG9uZyB3aXRoIHRoZSBwYWNrZXQuIElNTzogU0ZDIGhlYWRl
ciBpcyBhIGtpbmQgb2YNCj4+Pj4+ICAgPj4+Pj4+Pj5tZXRhZGF0YSBjYXJyaWVkIG9uIHBhY2tl
dCBmb3IgbmV4dCBzZXJ2aWNlIG5vZGUgdG8gdXNlLg0KPj4+Pj5JbiB0aGUNCj4+Pj4+ICAgPj4+
Pj4+Pj5jb250ZXh0IG9mIFNGQywgd2UgaGF2ZSB0ZXJtIGZvciBTRkMgaGVhZGVyIGFuZCB0aGUN
Cj4+Pj4+bWV0YWRhdGEgdGhhdA0KPj4+Pj4gICA+Pj4+Pj4+PndhcyBjYXJyaWVkIGJldHdlZW4g
c2VydmljZSBmdW5jdGlvbnMsIG9yIGJldHdlZW4gc2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+PmZ1
bmN0aW9ucyBhbmQgY2xhc3NpZmllcnMvc2VydmljZSBub2Rlcywgd2hpY2ggaXMgd2hhdA0KPj4+
Pj50aGUgZHJhZnQNCj4+Pj4+ICAgPj4+Pj4+Pj5mb2N1cy4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4gVGhhbmtzLCBMdWN5DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpv
ZWwgTS4gSGFscGVybg0KPj4+Pj4gICA+Pj4+Pj4+PiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b21dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsDQo+Pj4+PiAyMDE0DQo+Pj4+PiAgID4+Pj4+
Pj4+IDExOjE4IEFNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIg
Q2M6DQo+Pj4+PiBKaW0NCj4+Pj4+ICAgPj4+Pj4+Pj4gR3VpY2hhcmQgKGpndWljaGFyKTsgYnJp
anNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltDQo+Pj4+PiAg
ID4+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0
YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4g
SSB0aGluayBpdCBpcyBpbXBvcnRhbnQgdG8ga2VlcCBhIHN0cm9uZyBkaXN0aW5jdGlvbg0KPj4+
Pj5iZXR3ZWVuDQo+Pj4+PiAgID4+Pj4+Pj4+IG1ldGFkYXRhICh3aGljaCBpcyBmb3IgdXNlIGJ5
IGFwcGxpY2F0aW9ucykgYW5kIHRoZQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+IGNo
YWluaW5nIGluZm9ybWF0aW9uIGluIHRoZSBiYXNlIHNlcnZpY2UgY2hhaW4gaGVhZGVyLA0KPj4+
Pj53aGljaCBpcw0KPj4+Pj4gICA+Pj4+Pj4+PiBmb3IgdXNlIGJ5IHRoZSBzZXJ2aWNlIGNoYWlu
IHN1cHBvcnQgbWVjaGFuaXNtcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4g
WW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IE9uIDMvMTIv
MTQsIDEwOjQyIEFNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+PiBGdWxseSBh
Z3JlZSB3aXRoIEpvZS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBXZSBz
aG91bGQgbm90IHJlcXVpcmUgYSBmaXggbGVuZ3RoIGZvciBpbi1iYW5kIG1ldGFkYXRhDQo+Pj4+
PmJ1dA0KPj4+Pj4gICA+Pj4+Pj4+Pj4gYWxzbyBub3QgbGVhdmUgaXQgZm9yIGZyZWVseSB1c2Fn
ZS4gSW4gZmFjdCwgd2hlbiBhDQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+IG5vZGUg
aW5zZXJ0cyBTRkMgaGVhZGVyIG9uIGEgKGVuY2Fwc3VsYXRlZCkgcGFja2V0IGFuZA0KPj4+Pj5z
ZW5kIHRvDQo+Pj4+PiAgID4+Pj4+Pj4+PiBuZXh0IHNlcnZpY2Ugbm9kZSwgU0ZDIGhlYWRlciBp
dHNlbGYgY2FuIGJlIHNlZW4gYXMgYQ0KPj4+Pj5tZXRhZGF0YS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+PiBMdWN5DQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjDQo+Pj4+PiAgID4+Pj4+
Pj4+PiBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgSm9lbCBNLg0K
Pj4+Pj5IYWxwZXJuDQo+Pj4+PiAgID4+Pj4+Pj4+PiBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEy
LCAyMDE0IDk6MjEgQU0gVG86IE5pY29sYXMNCj4+Pj4+Qk9VVEhPUlM7DQo+Pj4+PiAgID4+Pj4+
Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsNCj4+Pj4+YnJpanNt
YW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+ICAgPj4+Pj4+Pj4+IHNmYzsgSmFtYWwgSGFkaSBTYWxp
bSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2Zj
LW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4gRm9yIGluLWJhbmQgbWV0YWRhdGEsIHRoZSBBUEkgZm9yIGFjY2VzcyBjYW4gZWFzaWx5
IGJlDQo+Pj4+PiAgID4+Pj4+Pj4+PiBzeW5jaHJvbm91cy4gT3V0IG9mIGJhbmQgbWV0YWRhdGEg
bmVlZHMgZGlmZmVyZW50DQo+Pj4+PmhhbmRsaW5nLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gVGhlcmUg
YXJlIG1hbnkgY2FzZXMgd2hlcmUgb3V0LW9mLWJhbmQgbWV0YWRhdGEgaXMNCj4+Pj4+dXNlZnVs
IGFuZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4gYXBwcm9wcmlhdGUuIEJ1dCB0aGV5IGRvIG5vdCBjb3Zl
ciBhbGwgbmVlZHMgYnkgYW55DQo+Pj4+PnN0cmV0Y2guDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4gRXZlbiBpZiBlYWNoIHBpZWNlIG9mIGluLWJhbmQgbWV0YWRhdGEgaXMg
b2YgZml4ZWQNCj4+Pj4+bGVuZ3RoLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4gdGhlcmUgYXJlIG1hbnkg
ZGlmZmVyZW50IGtpbmRzIG9mIG1ldGF0eXBlLiBUcnlpbmcgdG8NCj4+Pj4+c2F5DQo+Pj4+PiAg
ID4+Pj4+Pj4+PiAidGhlcmUgd2lsbCBiZSBleGFjdGx5IGZvdXIgcGllY2VzLCBhbmQgdGhleSB3
aWxsIGJlIG9mDQo+Pj4+PnR5cGVzDQo+Pj4+PiAgID4+Pj4+Pj4+PiB0MSwgdDIsIHQzLCBhbmQg
dDQiIGlzIHNpbXBseSB0b28gc3BlY2lmaWMgZm9yIGV2ZW4gODAlDQo+Pj4+Pm9mIHRoZQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj5uZWVkcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBPbiAz
LzEyLzE0LCA4OjUyIEFNLCBOaWNvbGFzIEJPVVRIT1JTIHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+IEhlbGxvIFJvbiwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFNl
bmRpbmcgb3V0IG9mIGJhbmQgY29uZ3J1ZW50IG1ldGFkYXRhIG1heSBub3QgYmUgdGhlDQo+Pj4+
PmFuc3dlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRvIGFsbCBuZWVkcyBidXQgaXQgaXMgb25lIHRv
b2wgdGhhdCB3ZSBzaG91bGQga2VlcC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IE5vdCBhbGwgbWV0YWRhdGEgaXMgdGllZCB0byBhIHNwZWNpZmljIHBhY2tldCwgZm9y
DQo+Pj4+PmV4YW1wbGUgYQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHBvbGljeSBjaGFuZ2UgaW4gUENS
RiBjb3VsZCBsZWFkIHRvIHNvbWUgbWV0YWRhdGENCj4+Pj4+c2lnbmFsaW5nLA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IHRoZSByZWFjdGlvbiB0aW1lIG5lZWQgbm90IGJlIGltbWVkaWF0ZSwgZmV3IG1z
IG1heQ0KPj4+Pj5ub3QgbWF0dGVyLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4gQXMgeW91IHBvaW50LCBpZiBhIHBhY2tldCBpcyB0aWVkIHRvIGEgbWV0YWRhdGEgYQ0K
Pj4+Pj5jb3JyZWxhdGlvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGluZm8gY2FuIGJlIHNldCBpbiBi
b3RoIHBhY2tldCB0byBkZWFsIHdpdGggaXQgKGkuZQ0KPj4+Pj5tZXRhZGF0YQ0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IGV4cGVjdGVkIGZsYWcgaW4gdGhlIFNGQyBoZWFkZXIsIHBsdXMgYW4gaWQpDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBGaW5hbGx5IHdlIGNhbiBzdGls
bCBzZW5kIHNvbWUgbGltaXRlZCBtZXRhZGF0YSB3aXRoaW4NCj4+Pj4+YSBoZWFkZXIuDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gVGhpcyBjb3VsZCBiZSB1c2VkIGZvciBsb2FkIGJhbGFuY2VycyBpbiBw
YXJ0aWN1bGFyIGlmDQo+Pj4+PndlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gYWdyZWUgb24gYSBjb252
ZW50aW9uIHRvIGxvY2F0ZSAiY29hcnNlIGdyYWluIHBvbGljeSINCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiAvICJmaW5lIGdyYWluIHBvbGljeSIgb24gcmVzZXJ2ZWQgY29udGV4dCBoZWFkZXJzLg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhpcyBzZWVtcyB0byBvcGVuIHVw
IGEgbG90IG9mIGZsZXhpYmlsaXR5IC8NCj4+Pj4+aW5ub3ZhdGlvbnMuDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBPbiB5b3VyIGxhc3QgcG9pbnQsIHRoZXJlIGlzIGEg
cXVlc3Rpb24gb24gaG93IHRvIG1ha2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtZXRhZGF0YSBhdmFp
bGFibGUgdG8gYSBTZXJ2aWNlIEZ1bmN0aW9uLiBDdXJyZW50IHNvY2tldA0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IGNvbm5lY3Rpb25zIGZvciBleGFtcGxlIGRvIG5vdCBhbGxvdyB0byByZXRyaWV2ZSBJ
UA0KPj4+Pj5oZWFkZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBvcHRpb25zLiBTbyBJIGFzc3VtZSB0
aGF0IFNGQyBhd2FyZSBTZXJ2aWNlIEZ1bmN0aW9ucw0KPj4+Pj53aWxsDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4gbmVlZCBzb21lIChhc3luY2hyb25vdXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiA/KSBBUEkg
dG8gcmV0cmlldmUgU0ZDIGhlYWRlciBpbmZvcm1hdGlvbiBhcyB3ZWxsIGFzDQo+Pj4+PmluLWJh
bmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtZXRhZGF0YS4gSSBkb24ndCBzZWUgb3V0IG9mIGJhbmQg
bWV0YWRhdGEgdHJhbnNwb3J0DQo+Pj4+PmFkZGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGNvbXBs
ZXhpdHksIHRoZSBzYW1lIEFQSSBjYW4gcHJvYmFibHkgYXBwbHkuDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGUgYWx0ZXJuYXRpdmUgb3B0aW9uLCBhbGxvd2luZyB2
YXJpYWJsZSBzaXplZA0KPj4+Pj5tZXRhZGF0YSBpbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRoZSBT
RkMgaGVhZGVyIGhhcyBzb21lIGRyYXdiYWNrcyBhcyB3ZWxsLCBvbmUgYmVpbmcNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBmcmFnbWVudGF0aW9uLCBhbmQgc29tZSBzd2l0Y2hlcyBleHBlY3RpbmcgYXMg
d2VsbCB0bw0KPj4+Pj5sb29rIGF0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gZW5kIHVzZXIgdHJhZmZp
YyBoZWFkZXJzIGZvciBsaW5rIGxvYWQgYmFsYW5jaW5nLiBJDQo+Pj4+PndvdWxkDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gYWdyZWUgdGhhdCBpZiB3ZSBjYW4gYWNjZXB0IHRoZXNlIGlzc3VlcywgdGhl
biBzZW5kaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gb2ZmLWxpbmUgY29uZ3J1ZW50IG1ldGFkYXRh
IGxvb3NlcyBpdHMgaW50ZXJlc3QuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBXZSBuZWVkIHRvIHRha2UgaW50byBhY2NvdW50IHRoYXQgYm90aCBpbi1iYW5kIGFuZA0K
Pj4+Pj5jb25ncnVlbnQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBvdXQtb2YtYmFuZCBtZXRhZGF0YSB0
cmFuc3BvcnQgaXMgbm90IHJlbGlhYmxlLiBBDQo+Pj4+PnBhY2tldCBsb3NzDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gdHJpZ2dlcmluZyByZXRyYW5zbWlzc2lvbiB3b3VsZCBub3QgbGVhZCB0byB0aGUN
Cj4+Pj4+aWRlbnRpY2FsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gcmVjb25zdHJ1Y3Rpb24gb2YgdGhl
IGFzc29jaWF0ZWQgbWV0YWRhdGEuIEluIHNvbWUNCj4+Pj4+Y2FzZXMsIHdlDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gbWlnaHQgdGh1cyBldmVuIG5lZWQgbm9uLWNvbmdydWVudCBvdXQtb2YtYmFuZCBy
ZWxpYWJsZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1ldGFkYXRhIHRyYW5zcG9ydC4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBOaWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18gRnJvbToNCj4+Pj4+IFJvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFBhcmtlciBbUm9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbT5dIFNlbnQ6DQo+Pj4+PldlZG5lc2RheSwNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBNYXJj
aCAxMiwgMjAxNA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IDEyOjQzIFBNIFRvOiBOaWNvbGFzIEJPVVRI
T1JTIENjOiBKaW0gR3VpY2hhcmQNCj4+Pj4+KGpndWljaGFyKTsNCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj5zZmM7IEphbWFsIEhhZGkgU2FsaW0gU3Vi
amVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0
YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+IE5pY29sYXMsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBJIHVu
ZGVyc3RhbmQgdGhlIGNvbmNlcHQgZm9yIG91dCBvZiBiYW5kIHNpZ25hbGluZyBvZg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+bWV0YWRhdGEsIGJ1dCBJIGFtIGNvbmNlcm5lZCB0aGF0IGl0IGludHJvZHVj
ZXMNCj4+Pj4+c2lnbmlmaWNhbnQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PmNvbXBsZXhpdHkgZHVlIHRv
IHRoZSBwb3RlbnRpYWwgcmFjZSBjb25kaXRpb24gb2YNCj4+Pj4+cmVjZWl2aW5nIHRoZQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+cmVhbCBwYWNrZXQgYmVmb3JlIHRoZSBtZXRhZGF0YS4gV2hpbGUgdGhl
IHJlYWwgcGFja2V0DQo+Pj4+PmNvdWxkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5pbmRpY2F0ZSB0aGF0
IG91dCBvZiBiYW5kIG1ldGFkYXRhIGlzIGV4cGVjdGVkLCBob3cgY2FuDQo+Pj4+PndlDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj5ndWFyYW50ZWUgdGhlIG9yZGVyIG9mIHJlY2VwdGlvbj8gV2hhdCBpZiBz
d2l0Y2hpbmcgb3INCj4+Pj4+cm91dGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+bm9kZXMgYXBwbHkg
aGFzaCBiYXNlZCBsb2FkIGJhbGFuY2luZz8gV2hhdCBpZiB0aGUgbG9hZA0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+YmFsYW5jaW5nIHVuZGVyc3RhbmRzIFNGQyBlbmNhcHMgYW5kIGxvb2tzIGJleW9uZCBp
dCB0bw0KPj4+Pj50aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pm9yaWdpbmFsIGhlYWRlciB0byBnZXQg
YmV0dGVyIGVudHJvcHk/DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gQ2FuIHdlIGd1YXJhbnRlZSB0aGF0
IHRoZSBtZXRhZGF0YSBhbmQgcmVhbCBwYWNrZXQNCj4+Pj4+d2lsbCBmb2xsb3cNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PnRoZSBleGFjdCBzYW1lIHBhdGg/IElmIHdlIGNhbiBub3QsIHRoZW4NCj4+Pj4+
aW1wbGVtZW50YXRpb25zIHdpbGwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pm5lZWQgdG8gYWRkIGluZ3Jl
c3MgcXVldWluZyB0byBjb3BlIHdpdGggdGhlIHNjZW5hcmlvLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gQWxzbywgZG8geW91IGZlZWwgdGhhdCB0aGUgaW5jcmVhc2Ug
aW4gaW1wbGVtZW50YXRpb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBjb21wbGV4aXR5IGF0IHRoZSBz
ZXJ2aWNlIGZ1bmN0aW9ucyBpcyByZWFzb25hYmxlPw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gVGhhbmtzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4gUm9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gT24gTWFy
IDEyLCAyMDE0LCBhdCA0OjA5IEFNLCAiTmljb2xhcyBCT1VUSE9SUyINCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4gPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9S
U0Bxb3Ntb3MuY29tPg0KPj4+Pj48bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+
IHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBJIHRoaW5r
IHdlIG11c3QgbWFrZSBhIGRpc3RpbmN0aW9uIGJldHdlZW46DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IC0gTWV0YWRhdGEgd2hpY2ggc2hvdWxkIGJlIHBhcnQgb2Yg
dGhlIGhlYWRlciBkZWZpbmVkDQo+Pj4+PmFzIGluDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGJhbmQg
bWFya2luZy4gLSBNZXRhZGF0YSB3aXRoIGNhbiBiZSBwYXNzZWQgb3V0IG9mDQo+Pj4+PmJhbmQs
IGZvcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBleGFtcGxlIGNvbmdydWVudCBvdXQgb2YgYmFuZCBz
aWduYWxpbmcgZGVmaW5lZCBpbg0KPj4+Pj50aGUgZHJhZnQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gVGhlIGZvcm1lciBjYWxscyBmb3IgYSBsaW1pdGVkIHNwYWNl
IGluIHRoZSBoZWFkZXIsDQo+Pj4+PnRydWUsIFRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBsYXR0
ZXIgaG93ZXZlciBkb2VzIG5vdCBpbmN1ciBhbnkgc3BhY2UgbGltaXRhdGlvbg0KPj4+Pj5hbmQg
aXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gc3RpbGwgZmFpcmx5IGVmZmljaWVudCBhbmQgaXQgcmVt
YWlucyBjb21wYXRpYmxlIHdpdGgNCj4+Pj4+YSBmaXhlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBz
aXplIGhlYWRlciB1c2VkIHRvIHJvdXRlIHRob3NlIHNpZ25hbGluZyBtZXNzYWdlcw0KPj4+Pj5h
bG9uZyB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gY2hhaW4ncyBzZXJ2aWNlIGZ1bmN0aW9ucy4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gTmljb2xhcyBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFtqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpn
dWljaGFyQGNpc2NvLmNvbT5dIFNlbnQ6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFR1ZXNkYXksIE1h
cmNoIDExLCAyMDE0IDY6NDggUE0gVG86IFJvbiBQYXJrZXIgQ2M6DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+IE5pY29sYXMgQk9VVEhPUlM7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsg
SmFtYWwgSGFkaSBTYWxpbQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10N
Cj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IEhpIFJvbiwNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gV2UgY2FuIGNlcnRhaW5seSBoYXZlIHRoaXMgZGlz
Y3Vzc2lvbiBidXQgd2Ugc2hvdWxkDQo+Pj4+PmZpcnN0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGNv
bnNpZGVyIHdoYXQgaW5mb3JtYXRpb24gaXMgbmVjZXNzYXJ5IGFuZCBpZiBzYWlkDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+IGluZm9ybWF0aW9uIGNhbiBmaXQgd2l0aGluIGEgZml4ZWQgbnVtYmVyIG9m
IGNvbnRleHRzDQo+Pj4+PmluIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBtYWpvcml0eSBvZiBj
YXNlcy4gUmVtZW1iZXIsIHRoZSBnb2FsIG9mIGJlaW5nIGFibGUNCj4+Pj4+dG8gcGFzcw0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSB0aHJvdWdoIHRoZSBuZXR3b3JrIGlzIHRvIGVuaGFu
Y2Ugc2VydmljZQ0KPj4+Pj5kZWxpdmVyeSwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbm90IHBhc3Mg
dGhlIGVudGlyZSB3b3JrcyBvZiBTaGFrZXNwZWFyZSA7LSkNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gU2VudCBmcm9tIG15IGlQaG9uZQ0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gT24gTWFyIDcsIDIwMTQsIGF0IDM6NTIgQU0sICJS
b24gUGFya2VyIg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+DQo+Pj4+Pjxt
YWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IE5pY29sYXMsDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gSSBzZWUgc2ltaWxhciByZXF1aXJlbWVudHMg
ZnJvbSB0aGUgM2dwcCBFUEMgc2lkZS4NCj4+Pj4+SSB3b3VsZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4gbGlrZSB0byBwcm9wb3NlIGFuIE9VSSAvIFRMViBiYXNlZCBhcHByb2FjaCB3aGVyZSB0aGUN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IHJlc2VydmVkIE9VSSBjYW4gYmUgdXNlZCBmb3IgYWdyZWVk
IHVwb24gdHlwZXMgb2YNCj4+Pj4+Y29tbW9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBtZXRhZGF0
YSBhbmQgdmVuZG9yIG9yIG90aGVyIG9yZ2FuaXphdGlvbmFsIE9VSXMgY2FuDQo+Pj4+PmJlIHVz
ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IHRvIHF1aWNrbHkgaW5ub3ZhdGUgaW4gdGhlIG5ldHdv
cmtzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gU2ltdWx0YW5lb3VzbHksIEkgd291bGQgYWxzbyBs
aWtlIHRvIGNvbnNpZGVyDQo+Pj4+Pm1lY2hhbmlzbXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IHRo
YXQgYXJlIG9wdGltaXplZCBmb3IgbG9uZyBsaXZlZCBmbG93cyBzbyBhcyB0bw0KPj4+Pj5saW1p
dCB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IG5lZ2F0aXZlIGVmZmVjdHMgb2YgcGFja2V0IGdy
b3d0aC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBSb24NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+IE9uIE1hciA3LCAyMDE0LCBhdCA4OjM0IEFNLCAiTmljb2xhcyBCT1VUSE9SUyINCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpO
aWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+DQo+Pj4+PjxtYWlsdG86Tmljb2xhcy5CT1VUSE9S
U0Bxb3Ntb3MuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+PiBIZWxsbyBKaW0NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IEkgaGF2ZSBzZWVuIGNhc2VzIGluIEdpIExBTiwgd2hlcmUgc3Vic2NyaWJlciBy
ZWxhdGVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gaW5mb3JtYXRpb24gaXMgcGFzc2VkIHRvIGEg
V2ViIFByb3h5IGZvciBIVFRQIGhlYWRlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGVucmljaG1l
bnQgKGFpbWVkIGF0IHNvbWUgV2ViIENvbnRlbnQgcHJvdmlkZXJzDQo+Pj4+PnBhcnRuZXJzIG9m
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gdGhlIE1vYmlsZSBPcGVyYXRvcikuDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4gSW5mb3JtYXRpb24gd2FzIGFuIGNvZGVkIChwZXJzaXN0ZW50KSBzdWJzY3Jp
YmVyIGlkDQo+Pj4+PmRlcml2ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBmcm9tIHRoZSBNU0lT
RE4sIGFuZCBjb3VwbGUgb2YgZiBjdXN0b21lciBwcm9maWxlDQo+Pj4+PnJlbGF0ZWQNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBmaWVsZHMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+PiBJbiBhbiBzZmMgYmFzZWQgR2kgTEFOLCB0aGlzIGVudGl0eSBzaG91bGQg
cmVjZWl2ZQ0KPj4+PiA+ZnJvbSB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBDbGFzc2lmaWVy
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiAtIEEgY2xhc3Np
ZmljYXRpb24gb2YgdGhlIENvbnRlbnQgUHJvdmlkZXIgKCBJZCwNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+PiBDYXRlZ29yeSkgYmFzZWQgb24gdHJhZmZpYyBhbmFseXNpcyAtIFRoZSBNU0lTRE4gb2YN
Cj4+Pj4+IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHN1YnNjcmliZXIgLSBUd28gc3Vic2Ny
aWJlciBwb2xpY3kgZmllbGRzIChub3QgdGllZA0KPj4+Pj4gdG8gUENSRg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IGJ1dCBiZWxvbmdpbmcgdG8gdGhlIFN1YnNjcmliZXIgREIpIChTdWJzY3JpYmVy
DQo+Pj4+PiBjYXRlZ29yeSwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBzdWItY2F0ZWdvcnkpIC0g
QSBzZXNzaW9uIGlkIChmb3IgbG9nZ2luZyBhbmQNCj4+Pj4+dHJhY2tpbmcNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+PiBwdXJwb3NlcykNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IFRoZSBvYmplY3RpdmUgYmVpbmcgdG8gYXZvaWQgaGF2aW5nIHRoZSBIVFRQIFBy
b3h5DQo+Pj4+PnRvDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gYmVjb21lIGEgdHJ1c3RlZCBhcHBs
aWNhdGlvbiAoaW50ZXJvZ2F0ZSB0aGUNCj4+Pj4+IHN1YnNjcmliZXIgREIsDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4gZXRjLi4pDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IE5pY29sYXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOiBKaW0NCj4+Pj4+IEd1aWNo
YXJkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gKGpndWljaGFyKSBbamd1aWNoYXJAY2lzY28uY29t
PG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+XSBTZW50Og0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
IFRodXJzZGF5LCBNYXJjaCAwNiwgMjAxNCAyOjAyIFBNIFRvOiBKYW1hbCBIYWRpDQo+Pj4+PlNh
bGltOw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGptb2lzYW5kQGp1bmlwZXIubmV0PG1haWx0bzpq
bW9pc2FuZEBqdW5pcGVyLm5ldD4gPG1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldD47DQo+Pj4+
PiBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQ+IENjOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHNmYyBT
dWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNm
Yy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gSGkgSmFtYWwsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+PiBZb3Ugc2FpZCAiSXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2
YXJpYWJsZQ0KPj4+Pj4gc2l6ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSIuLiBJ
IGFtIG5vdCBzbyBjb252aW5jZWQgYW5kIHdvdWxkIGxpa2UgdG8NCj4+Pj4+IGJldHRlcg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHVuZGVyc3RhbmQgdGhlIHJlcXVpcmVtZW50cyBiZWZvcmUgcGFz
c2luZyBqdWRnZW1lbnQuDQo+Pj4+PiBJZiB3ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGxvb2sg
YXQgdGhlIHVzZSBjYXNlcyBhcyBwcmVzZW50ZWQgdGh1cyBmYXIgaW50bw0KPj4+Pj4gdGhlIFdH
IEkNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBoYXZlIHlldCB0byBzZWUgYSBzaW5nbGUgZXhhbXBs
ZSBvZiB0aGUgbmVlZA0KPj4+Pj4gKG5vdGluZyB0aGF0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4g
ZGVzaXJlIGlzIG5vdCB0aGUgc2FtZSBhcyBuZWVkKSAtIEkgYW0gbm90IHNheWluZw0KPj4+Pj4g
dGhlcmUgaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBubyByZXF1aXJlbWVudCBidXQgcmF0aGVy
IHRoYXQgd2Ugc2hvdWxkIG5vdCBqdW1wDQo+Pj4+PiB0byB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+PiBjb25jbHVzaW9uIGFuZCBidWlsZCBzdGFuZGFyZHMgYXJvdW5kIGEgdGhlb3J5Lg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBPbiAzLzMvMTQsIDY6MzUgQU0sICJKYW1h
bCBIYWRpIFNhbGltIg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiA8aGFkaUBtb2phdGF0dS5jb208
bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPiA8bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPj4NCj4+
Pj4+d3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+
IEkgbGlrZSB0aGUgZG9jIC0gd2VsbCB3cml0dGVuLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBTZWN0aW9uIDQuMyBvbiBtZXRhZGF0YSBlbmNvZGluZy4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gSXQgc2VlbXMg
dGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZSBzaXplZA0KPj4+Pj4gbWV0YWRhdGENCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gKGF0IGxlYXN0IGZvciBodHRwL2FwcCB5b3Ugc2VlbSB0byBp
bmRpY2F0ZSB0aGUNCj4+Pj4+IGRlc2lyZSBmb3INCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj5pdCku
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IEZvciBhIGRhdGFwYXRoIHBlci1wYWNrZXQgbWV0YWRh
dGEsIGkgZmVlbCB0aGUNCj4+Pj4+IG5lZWQgaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4ganVz
dCBhcyBpbXBvcnRhbnQuIEFyZSB3ZSBsaW1pdGVkIGJ5IHRoZSBmYWN0IHRoYXQNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+Pj4gZXhpc3RpbmcgaGFyZHdhcmUgbWF5IG5vdCBiZSBhYmxlIHRvIGhhbmRs
ZSBUTFZzPw0KPj4+Pj5Gb3INCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gZXhhbXBsZSwgSSBkb250
IGhhdmUgYSBwcm9ibGVtIGhhbmRsaW5nIFRMVnMgaW4gYQ0KPj4+Pj4gc29mdHdhcmUNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+Pj5kYXRhcGF0aC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+Pj4gY2hlZXJzLCBqYW1hbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXyBzZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gbWFpbGluZyBsaXN0IHNm
Y0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8
bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1h
aWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+
Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18g
c2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNm
YyBtYWlsaW5nDQo+Pj4+PiBsaXN0DQo+Pj4+PiAgID4+Pj4+IHNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+DQo+
Pj4+PiAgID4+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
Cj4+Pj4+ICAgPj5zZmMgbWFpbGluZyBsaXN0DQo+Pj4+PiAgID4+c2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gICA+Pmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+PiAgID5z
ZmMgbWFpbGluZyBsaXN0DQo+Pj4+PiAgID5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiAgID5odHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4NCj4+Pj4NCj4+Pj4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj4gc2ZjIG1haWxpbmcgbGlzdA0KPj4+
PiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4gaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pg0KPj4+IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4gc2ZjIG1haWxpbmcgbGlzdA0KPj4+IHNm
Y0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+IGh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4NCj4+DQo+Pl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQo+PnNmYyBtYWlsaW5nIGxpc3QNCj4+c2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjDQo+DQo+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCj5zZmMgbWFpbGluZyBsaXN0DQo+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQo+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5n
IGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1h
aWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQoNCg==

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxiYXNlIGhyZWY9IngtbXNnOi8vOTkvIj4NCjwv
aGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1t
b2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgIj4NCkhp
IFBlbmcsDQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5XaGF0IGRvIHlvdSBtZWFuIGJ5IGNsYXNz
IGluIHRoaXMgY29udGV4dD88L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PlRoYW5rcyE8
L2Rpdj4NCjxkaXY+UGF1bDwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+PGJyPg0KPGRp
dj4NCjxkaXY+T24gTWFyIDE4LCAyMDE0LCBhdCAxOjI4IFBNLCAmcXVvdDtIZSwgUGVuZyZxdW90
OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBoZUBjaWVuYS5jb20iPnBoZUBjaWVuYS5jb208L2E+Jmd0
OzwvZGl2Pg0KPGRpdj4mbmJzcDt3cm90ZTo8L2Rpdj4NCjxiciBjbGFzcz0iQXBwbGUtaW50ZXJj
aGFuZ2UtbmV3bGluZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxkaXYgbGFuZz0iRU4t
VVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiIHN0eWxlPSJmb250LWZhbWlseTogSGVsdmV0
aWNhOyBmb250LXNpemU6IG1lZGl1bTsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQ6
IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgbGlu
ZS1oZWlnaHQ6IG5vcm1hbDsgb3JwaGFuczogMjsgdGV4dC1hbGlnbjogLXdlYmtpdC1hdXRvOyB0
ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1h
bDsgd2lkb3dzOiAyOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0
OiBhdXRvOyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7ICI+DQo8ZGl2IGNsYXNzPSJX
b3JkU2VjdGlvbjEiIHN0eWxlPSJwYWdlOiBXb3JkU2VjdGlvbjE7ICI+DQo8ZGl2IHN0eWxlPSJt
YXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdU
aW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1
KTsgIj5TbyB0aGVyZSBpcyBubyBjbGFzcyBpbmZvIGluIHRoZSBjaGFpbiBJRD88bzpwPjwvbzpw
Pjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9u
dC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyAiPg0K
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyAiPiZuYnNwOzwvc3Bhbj48L2Rpdj4NCjxk
aXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250
LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyAiPg0KPHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2Io
MzEsIDczLCAxMjUpOyAiPiZuYnNwOzwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjog
MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5l
dyBSb21hbicsIHNlcmlmOyAiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyAiPlJl
Z2FyZHMsPG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAw
aW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9t
YW4nLCBzZXJpZjsgIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsgIj5QZW5nPG86
cD48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAx
cHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJp
ZjsgIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJp
LCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsgIj4mbmJzcDs8L3NwYW4+PC9k
aXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJw
dDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgIj4NCjxzcGFuIHN0eWxl
PSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xv
cjogcmdiKDMxLCA3MywgMTI1KTsgIj4mbmJzcDs8L3NwYW4+PC9kaXY+DQo8ZGl2Pg0KPGRpdiBz
dHlsZT0iYm9yZGVyLXN0eWxlOiBzb2xpZCBub25lIG5vbmU7IGJvcmRlci10b3Atd2lkdGg6IDFw
dDsgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDE4MSwgMTk2LCAyMjMpOyBwYWRkaW5nOiAzcHQgMGlu
IDBpbjsgIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXpl
OiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyAiPg0KPGI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJp
ZjsgIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1m
YW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+c2ZjIFttYWlsdG86c2ZjLTxhIGhyZWY9Im1haWx0bzpib3Vu
Y2VzQGlldGYub3JnIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRl
cmxpbmU7ICI+Ym91bmNlc0BpZXRmLm9yZzwvYT5dPHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiPk9uDQogQmVoYWxmIE9mPHNwYW4gY2xhc3M9IkFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5QYXVsIFF1aW5uIChwYXVscSk8YnI+
DQo8Yj5TZW50OjwvYj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+VHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgMToyNiBQTTxicj4NCjxiPlRvOjwvYj48c3Bh
biBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+RGF2aWQgQWxsYW4g
STxicj4NCjxiPkNjOjwvYj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+Tmljb2xhcyBCT1VUSE9SUzsgWHV4aWFvaHU7PHNwYW4gY2xhc3M9IkFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9s
LmNvbSIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAi
Pm1pa2ViaWFuY0Bhb2wuY29tPC9hPjs8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9y
OiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPnNmY0BpZXRmLm9yZzwvYT47
DQogQ2hhbmdjaGVuZyBIdWFuZzxicj4NCjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJBcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRp
b24gY2hhaW4gSUQ8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1m
YW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgIj4NCjxvOnA+Jm5ic3A7PC9vOnA+PC9k
aXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJw
dDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgIj4NCkhpIERhdmUsPG86
cD48L286cD48L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAx
cHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJp
ZjsgIj4NCjxvOnA+Jm5ic3A7PC9vOnA+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxl
PSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6
ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgIj4NCkNoYWluIElEIHNob3VsZCByZWFsbHkgYmUg
cGF0aCBJRCBzaW5jZSB0aGVyZSBjYW4gYmUgbWFueSBwYXRocyBmb3IgYSBnaXZlbiBjaGFpbi4g
Jm5ic3A7VXNpbmcgdGhhdCBkZWZpbml0aW9uLCB3ZSBhdm9pZCB0aGUgb3ZlcmxvYWQgYW5kIHJl
YXAgdGhlIGdhaW4gYWxsdWRlZCB0byBiZWxvdy48bzpwPjwvbzpwPjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEy
cHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7ICI+DQo8bzpwPiZuYnNw
OzwvbzpwPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGlu
IDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFu
Jywgc2VyaWY7ICI+DQpQYXVsPG86cD48L286cD48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYg
c3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZh
bWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyAiPg0KPG86cD4mbmJzcDs8L286cD48L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBm
b250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7ICI+
DQpPbiBNYXIgMTgsIDIwMTQsIGF0IDEyOjE0IFBNLCBEYXZpZCBBbGxhbiBJICZsdDs8YSBocmVm
PSJtYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20iIHN0eWxlPSJjb2xvcjogcHVycGxl
OyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj5kYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNv
bTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1Rp
bWVzIE5ldyBSb21hbicsIHNlcmlmOyAiPg0KPGJyPg0KPGJyPg0KPG86cD48L286cD48L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250
LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7ICI+DQo8
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7ICI+V2VsbCB0aGUgcXVlc3Rpb24gZGUgam91
ciBpcyDigJxkb2VzIGEgY2hhaW4gSUQgZGVmaW5lIGEgY2xhc3Mgb3IgYW4gaW5zdGFuY2XigJ3i
gKYuIElmIGl0IGRlZmluZXMgYW4gY2xhc3Mgd2UgYWxzbyBuZWVkIGluc3RhbmNlIGluZm9ybWF0
aW9uLCBpZiBpdCBpcyBjdXJyZW50bHkgb3ZlcmxvYWRlZA0KIHRvIGRlZmluZSBjbGFzcyBhbmQg
aW5zdGFuY2UgSU1PIHdlIGhhdmUgYSBwcm9ibGVt4oCmLjwvc3Bhbj48bzpwPjwvbzpwPjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBm
b250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7ICI+
DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7ICI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4w
MDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBz
ZXJpZjsgIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsgIj5EYXZlPC9zcGFuPjxv
OnA+PC9vOnA+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAw
aW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9t
YW4nLCBzZXJpZjsgIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsgIj4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRl
ci1zdHlsZTogc29saWQgbm9uZSBub25lOyBib3JkZXItdG9wLXdpZHRoOiAxcHQ7IGJvcmRlci10
b3AtY29sb3I6IHJnYigxODEsIDE5NiwgMjIzKTsgcGFkZGluZzogM3B0IDBpbiAwaW47ICI+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9u
dC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgIj4NCjxiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7ICI+RnJvbTo8
L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7ICI+Jm5i
c3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWls
eTogVGFob21hLCBzYW5zLXNlcmlmOyAiPnNmYw0KIFttYWlsdG86c2ZjLTxhIGhyZWY9Im1haWx0
bzpib3VuY2VzQGlldGYub3JnIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9u
OiB1bmRlcmxpbmU7ICI+PHNwYW4gc3R5bGU9ImNvbG9yOiBwdXJwbGU7ICI+Ym91bmNlc0BpZXRm
Lm9yZzwvc3Bhbj48L2E+XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48Yj5PbiBCZWhhbGYgT2Y8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PC9iPkNoYW5nY2hlbmcNCiBIdWFuZzxicj4NCjxiPlNlbnQ6PC9iPjxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5UdWVzZGF5LCBN
YXJjaCAxOCwgMjAxNCA3OjQzIEFNPGJyPg0KPGI+VG86PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5OaWNvbGFzIEJPVVRIT1JTPGJyPg0KPGI+Q2M6
PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5YdXhp
YW9odTs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVj
b3JhdGlvbjogdW5kZXJsaW5lOyAiPjxzcGFuIHN0eWxlPSJjb2xvcjogcHVycGxlOyAiPnNmY0Bp
ZXRmLm9yZzwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iIHN0eWxlPSJjb2xv
cjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj48c3BhbiBzdHlsZT0iY29s
b3I6IHB1cnBsZTsgIj5taWtlYmlhbmNAYW9sLmNvbTwvc3Bhbj48L2E+PGJyPg0KPGI+U3ViamVj
dDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJl
OiBbc2ZjXTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICdNUyBVSSBH
b3RoaWMnLCBzYW5zLXNlcmlmOyAiPuetlOWkjTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyAiPjoNCiBTRkMgZW5jYXBz
dWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48bzpwPjwvbzpwPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTog
MTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgIj4NCiZuYnNwOzxv
OnA+PC9vOnA+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAw
aW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9t
YW4nLCBzZXJpZjsgIj4NCkdvb2QgcG9pbnRzLiBJIGJlbGlldmUgZXhwbGljaXQgY2hhaW4gSUQg
c2hvdWxkIGJlIG1hbmRhdG9yeS4gVGhlIG92ZXJoZWFkIGlzIHZlcnkgbGl0dGxlLiBJdCBoZWxw
cyBzaW1wbGlmeSBwcm9jZXNzaW5nIGFuZCBzdGVlcmluZyBzaWduaWZpY2FudGx5LiBUaGUgZ2Fp
biBpcyBodWdlLjxvOnA+PC9vOnA+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJt
YXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdU
aW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgIj4NCiZuYnNwOzxvOnA+PC9vOnA+PC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBm
b250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7ICI+
DQpDaGFuZzxicj4NCjxicj4NCi0tLS0tLS0tLS0tLTxvOnA+PC9vOnA+PC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTog
MTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgIj4NCkNoYW5nY2hl
bmcgSHVhbmc8bzpwPjwvbzpwPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDEycHQ7IGZvbnQtc2l6ZTogMTJw
dDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgIj4NCjxicj4NCk9uIE1h
ciAxOCwgMjAxNCwgYXQgMTo1MyBBTSwgTmljb2xhcyBCT1VUSE9SUyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRl
eHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPjxzcGFuIHN0eWxlPSJjb2xvcjogcHVycGxlOyAi
Pk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6IDVwdDsgbWFy
Z2luLWJvdHRvbTogNXB0OyAiPg0KPGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAw
LjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbics
IHNlcmlmOyAiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRh
aG9tYSwgc2Fucy1zZXJpZjsgIj5JIHRoaW5rIHRoYXQga2VlcGluZyB0aGUgU2VydmljZSBQYXRo
IExheWVyIHRyYW5zcG9ydCBpbmRlcGVuZGVudCBzaG91bGQgcmVtYWluIGFuIG9iamVjdGl2ZSBm
b3IgU0ZDLiAmbmJzcDtTdWNoIGEgc2VwYXJhdGlvbiBvZiBjb25jZXJucyBpcyBhIHNvdW5kIGFy
Y2hpdGVjdHVyYWwgcHJpbmNpcGxlIHRoYXQgaGVscCBrZWVwIHRoaW5ncyBzaW1wbGUNCiBpbiBw
cmFjdGljZS48L3NwYW4+PG86cD48L286cD48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5
bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWls
eTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyAiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog
MTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBp
biAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21h
bicsIHNlcmlmOyAiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6
IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj5PbiB0aGUgcXVlc3Rpb24gb2YgJm5ic3A7U2VydmljZSBQ
YXRoLCB3ZSBoYXZlIGEgZGlzY3Vzc2lvbiBvbiB3aGV0aGVyIHdlIG5lZWQgc29tZSBraW5kIG9m
IGV4cGxpY2l0IGlkZW50aWZpZXIgb3ImbmJzcDs8L3NwYW4+PG86cD48L286cD48L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1z
aXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyAiPg0KPHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJp
ZjsgIj5jb3VsZCB3ZSByZWx5IG9uIG1hcHBpbmcgb24gc29tZSB1bmRlcmxheSBuZXR3b3JrIHBy
b3RvY29sIGZpZWxkcy48L3NwYW4+PG86cD48L286cD48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250
LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyAiPg0KPHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJt
YXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdU
aW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7
IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7ICI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4w
MDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBz
ZXJpZjsgIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhv
bWEsIHNhbnMtc2VyaWY7ICI+TWF5IGJlIGEgUFJPL0NPTiB0YWJsZSBjb3VsZCBoZWxwIGZvY3Vz
IHRoZSBncm91cCBkZWNpc2lvbiBvbiB0aGF0IG1hdHRlcjwvc3Bhbj48bzpwPjwvbzpwPjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBm
b250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7ICI+
DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5z
LXNlcmlmOyAiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PHVsIHR5cGU9ImRpc2MiIHN0eWxlPSJtYXJnaW4tYm90dG9tOiAwaW47IG1hcmdpbi10b3A6IDBp
bjsgIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAw
MXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2Vy
aWY7ICI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21h
LCBzYW5zLXNlcmlmOyAiPlZpc2liaWxpdHkgKHRyYWNpbmcpPC9zcGFuPjxvOnA+PC9vOnA+PC9s
aT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsg
Zm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyAi
Pg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fu
cy1zZXJpZjsgIj5Gb3J3YXJkaW5nIGdyYXBoIHN0cnVjdHVyZSBpbXBhY3QvbGltaXRhdGlvbnM8
L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
OiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMg
TmV3IFJvbWFuJywgc2VyaWY7ICI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250
LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyAiPlJlY29uZmlndXJhdGlvbiBzcGVlZCZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PC91bD4NCjx1bCB0eXBlPSJkaXNjIiBzdHlsZT0ibWFy
Z2luLWJvdHRvbTogMGluOyBtYXJnaW4tdG9wOiAwaW47ICI+DQo8dWwgdHlwZT0iY2lyY2xlIiBz
dHlsZT0ibWFyZ2luLWJvdHRvbTogMGluOyBtYXJnaW4tdG9wOiAwaW47ICI+DQo8bGkgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAx
MnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyAiPg0KPHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj5M
QlMgLyBzY2FsZSBvdXQgaW1wYWN0PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0
OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyAiPg0KPHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj5Ob2Rl
IGJ5cGFzcyAoZS5nOyBtYWludGVuYW5jZSk8L3NwYW4+PG86cD48L286cD48L2xpPjwvdWw+DQo8
L3VsPg0KPHVsIHR5cGU9ImRpc2MiIHN0eWxlPSJtYXJnaW4tYm90dG9tOiAwaW47IG1hcmdpbi10
b3A6IDBpbjsgIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwaW4gMGlu
IDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFu
Jywgc2VyaWY7ICI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTog
VGFob21hLCBzYW5zLXNlcmlmOyAiPnVuZGVybGF5IG5ldHdvcmsvdHJhbnNwb3J0IGxheWVycyBz
dXBwb3J0PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTog
J1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyAiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBw
dDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj5IZWFkZXIgc3BhY2UgaW1wYWN0
PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVz
IE5ldyBSb21hbicsIHNlcmlmOyAiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9u
dC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj5NdWx0aSB0ZW5hbnQgc3VwcG9ydCBpbXBh
Y3Q8L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGlt
ZXMgTmV3IFJvbWFuJywgc2VyaWY7ICI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBm
b250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyAiPlNGQyBvbiBmbGF0IChlLmcgb3B0aWNh
bCBMMiBmb3IgRGF0YSBDZW50ZXJzKSBuZXR3b3JrJm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9s
aT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsg
Zm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyAi
Pg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fu
cy1zZXJpZjsgIj5VbmRlcmxheSBuZXR3b3JrIGFkbWluaXN0cmF0aW9uIGltcGFjdDwvc3Bhbj48
bzpwPjwvbzpwPjwvbGk+PC91bD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjog
MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5l
dyBSb21hbicsIHNlcmlmOyAiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1m
YW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4w
MDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBz
ZXJpZjsgIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhv
bWEsIHNhbnMtc2VyaWY7ICI+UGVyc29uYWxseSBJIHRoaW5rIHRoYXQgaGF2aW5nIGFuIGV4cGxp
Y2l0IGNoYWluIGlkZW50aWZpZXIgKGUuZy4gU2VydmljZSBQYXRoL1NlcnZpY2UgSW5kZXgpIGlz
IGNsZWFyIChtYW5hZ2VtZW50IGFuZCBjb250cm9sKSBhbmQgbm90IGV4cGVuc2l2ZSAoaGVhZGVy
IHNwYWNlKS4gVGhlIGRyYXdiYWNrIGJlaW5nIHNvbWUgaW1wYWN0DQogb24gdGhlIHNpbXBsaWNp
dHkgdG8gYWRkL3JlbW92ZSBlbGVtZW50cyBpbiBhIGNoYWluIGR5bmFtaWNhbGx5Ljwvc3Bhbj48
bzpwPjwvbzpwPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4g
MGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJv
bWFuJywgc2VyaWY7ICI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWls
eTogVGFob21hLCBzYW5zLXNlcmlmOyAiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250
LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7ICI+DQo8
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNl
cmlmOyAiPlRhZyBzd2l0Y2hpbmcgKGFzIE1QTFMpICZuYnNwO2FsbG93cyB0byBtYW5hZ2UgdGFn
cyBwZXIgc2VydmljZSBub2RlcywgbGVhZGluZyB0byBtb3JlIHZlcnNhdGlsZSBhbmQgZGl2ZXJz
ZSBncmFwaHM8L3NwYW4+PG86cD48L286cD48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZv
bnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7ICI+DQo8c3BhbiBzdHlsZT0iZm9u
dC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyAiPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMg
TmV3IFJvbWFuJywgc2VyaWY7ICI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250
LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyAiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAw
LjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbics
IHNlcmlmOyAiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRh
aG9tYSwgc2Fucy1zZXJpZjsgIj5OaWNvbGFzPC9zcGFuPjxvOnA+PC9vOnA+PC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJt
YXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdU
aW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgdGV4dC1hbGlnbjogY2VudGVyOyAiPg0KPGhyIHNpemU9
IjIiIHdpZHRoPSIxMDAlIiBhbGlnbj0iY2VudGVyIj4NCjwvZGl2Pg0KPGRpdiBpZD0iZGl2UnBG
ODExNDY3Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMTJw
dDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlm
OyAiPg0KPGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9t
YSwgc2Fucy1zZXJpZjsgIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRh
aG9tYSwgc2Fucy1zZXJpZjsgIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7ICI+WHV4aWFvaHUN
CiBbPGEgaHJlZj0ibWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20iIHN0eWxlPSJjb2xvcjogcHVy
cGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj48c3BhbiBzdHlsZT0iY29sb3I6IHB1
cnBsZTsgIj54dXhpYW9odUBodWF3ZWkuY29tPC9zcGFuPjwvYT5dPGJyPg0KPGI+U2VudDo8L2I+
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlR1ZXNkYXks
IE1hcmNoIDE4LCAyMDE0IDU6MDQgQU08YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkplcm9tZSBNb2lzYW5kOzxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86bWlr
ZWJpYW5jQGFvbC5jb20iIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVu
ZGVybGluZTsgIj48c3BhbiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgIj5taWtlYmlhbmNAYW9sLmNv
bTwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsg
dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+PHNwYW4gc3R5bGU9ImNvbG9yOiBwdXJwbGU7
ICI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj48c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+W3NmY108c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiAnTVMgVUkgR290aGljJywgc2Fucy1zZXJpZjsg
Ij7nrZTlpI08L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6
IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj46DQogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFy
Z2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGlt
ZXMgTmV3IFJvbWFuJywgc2VyaWY7ICI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxNnB0OyBm
b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7
ICI+SSBsaWtlIHRoZSBpZGVhIG9mIHNlcGFyYXRpbmcgdGhlIFNlcnZpY2UgRnVuY3Rpb24gTGF5
ZXIgYW5kIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIsIGFzIHByb3Bvc2VkIGluIGRyYWZ0LXJpanNt
YW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zLiBUaGUgcm9sZSBvZiB0aGUgU2VydmljZQ0K
IFBhdGggTGF5ZXIgaXMganVzdCB0byBzdGVlciB0aGUgdHJhZmZpYyBhbG9uZyBhIHBhcnRpY3Vs
YXIgY2hhaW4gb2Ygc2VydmljZSBub2RlcyB3aGljaCBjYW4gYmUgaW1wbGVtZW50ZWQgYnkgZXhp
c3RpbmcgdG9vbHMgZm9yIHNvdXJjZSByb3V0aW5nLCBzdWNoIGFzIHNlZ21lbnQgcm91dGluZy4g
QXMgc3VjaCwgaXTigJlzIG5vdCBuZWNlc3NhcnkgdG8gdHJ5IHRvIGtlZXAgdGhlIFNlcnZpY2Ug
UGF0aCBMYXllciB0cmFuc3BvcnQtaW5kZXBlbmRlbnQNCiBhbmQgY29udGFpbiBpdCBpbiB0aGUg
U0ZDIGhlYWRlci48L3NwYW4+PG86cD48L286cD48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYg
c3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZh
bWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyAiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTogMTZwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEs
IDczLCAxMjUpOyAiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7
IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7ICI+DQo8c3BhbiBzdHlsZT0i
Zm9udC1zaXplOiAxNnB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6
IHJnYigzMSwgNzMsIDEyNSk7ICI+QmVzdCByZWdhcmRzLDwvc3Bhbj48bzpwPjwvbzpwPjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBm
b250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7ICI+
DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxNnB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7ICI+WGlhb2h1PC9zcGFuPjxvOnA+PC9v
OnA+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4w
MDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBz
ZXJpZjsgIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDE2cHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsgIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyLXN0eWxlOiBub25l
IG5vbmUgbm9uZSBzb2xpZDsgYm9yZGVyLWxlZnQtd2lkdGg6IDEuNXB0OyBib3JkZXItbGVmdC1j
b2xvcjogYmx1ZTsgcGFkZGluZzogMGluIDBpbiAwaW4gNHB0OyAiPg0KPGRpdj4NCjxkaXYgc3R5
bGU9ImJvcmRlci1zdHlsZTogc29saWQgbm9uZSBub25lOyBib3JkZXItdG9wLXdpZHRoOiAxcHQ7
IGJvcmRlci10b3AtY29sb3I6IHJnYigxODEsIDE5NiwgMjIzKTsgcGFkZGluZzogM3B0IDBpbiAw
aW47ICI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTog
MTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgIj4NCjxiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBTaW1TdW47ICI+5Y+R5Lu25Lq6
Ojwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFNpbVN1bjsgIj4mbmJzcDs8L3NwYW4+
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBTaW1TdW47
ICI+c2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHN0eWxlPSJjb2xv
cjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj48c3BhbiBzdHlsZT0iY29s
b3I6IHB1cnBsZTsgIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl08c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGI+5Luj6KGoPHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5KZXJvbWUN
CiBNb2lzYW5kPGJyPg0KPGI+5Y+R6YCB5pe26Ze0OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+MjAxNOW5tDPmnIgxOOaXpSAxOjAzPGJyPg0KPGI+
5pS25Lu25Lq6OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIiBzdHlsZT0iY29sb3I6IHB1
cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+PHNwYW4gc3R5bGU9ImNvbG9yOiBw
dXJwbGU7ICI+bWlrZWJpYW5jQGFvbC5jb208L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPjxz
cGFuIHN0eWxlPSJjb2xvcjogcHVycGxlOyAiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0K
PGI+5Li76aKYOjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPC9zcGFuPjxvOnA+PC9v
OnA+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGlu
IDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBS
b21hbicsIHNlcmlmOyAiPg0KJm5ic3A7PG86cD48L286cD48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBm
b250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyAiPg0KPHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiBy
Z2IoMzEsIDczLCAxMjUpOyAiPlRoaXMgKGxlbmd0aHkgYW5kIHZlcnkgbGl2ZWx5KSB0aHJlYWQg
c3RhcnRlZCBmcm9tIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zICh3
aGljaCBJIGNvLWF1dGhvcmVkKS48L3NwYW4+PG86cD48L286cD48L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0
OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyAiPg0KPHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9y
OiByZ2IoMzEsIDczLCAxMjUpOyAiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNp
emU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7ICI+DQo8c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7ICI+SW4gc2VjdGlvbiA0LjgsIHdlIG1hZGUgYSBj
bGVhciBkaXN0aW5jdGlvbiBiZXR3ZWVuIGEgc2VydmljZSBwYXRoIGxheWVyIChzdGVlcmluZyBw
YWNrZXRzIGhvcCBieSBob3AgYWxvbmcgdGhlIGNoYWluKSBhbmQgYSBzZXJ2aWNlIGZ1bmN0aW9u
IGxheWVyIChjb252ZXkgbWV0YWRhdGEgaW5mb3JtYXRpb24NCiBvZiBpbnRlcmVzdCB0byBTRnMp
LiBUZXJtaW5vbG9neSBhc2lkZSwgaXQgc2VlbXMgdGhhdCBzdWNoIGxheWVyZWQgdmlldyB3YXMg
YWdyZWVkIHVwb24gYnkgbWFueSBwZW9wbGUgb24gdGhlIG1haWxpbmcgbGlzdC48L3NwYW4+PG86
cD48L286cD48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBp
biAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21h
bicsIHNlcmlmOyAiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyAiPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMg
TmV3IFJvbWFuJywgc2VyaWY7ICI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7ICI+
Tm93IHRoaXMgY2VydGFpbmx5IGRvZXMgYmVnIHRoZSBxdWVzdGlvbiBvZiBzb2x2aW5nIEJPVEgg
cHJvYmxlbXMgd2l0aCB0aGUgc2FtZSAocGFja2V0KSBlbmNhcHN1bGF0aW9uIG1lY2hhbmlzbS4g
Tm90YWJseSB3aGVuIG9ic2VydmluZyB0aGF0IG1hbnkgdXNlIGNhc2VzIGNvdWxkIGJlDQogc2F0
aXNmaWVkIHdpdGhvdXQgU0YtbGV2ZWwgbWV0YWRhdGEsIG9yIGJ5IHVzaW5nIG1vcmUgb3V0LW9m
LWJhbmQgd2F5cyB0byBjb252ZXkgc3VjaCBTRiBtZXRhZGF0YS4gQW5kIGFsc28gd2hlbiBvYnNl
cnZpbmcgdGhhdCBpbmJhbmQgbWFya2luZyAoZS5nLiBwYWNrZXQgaGVhZGVycykgY29tZXMgd2l0
aCB2YXJpb3VzIHByb3MgJmFtcDsgY29ucyAoc29tZSBvZiB0aGUgaXNzdWVzIGJlaW5nIGlkZW50
aWZpZWQgaW4gdGhlIGRyYWZ0LCBlLmcuIHNlY3Rpb25zDQogNC4xIGFuZCA0LjIpLjwvc3Bhbj48
bzpwPjwvbzpwPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4g
MGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJv
bWFuJywgc2VyaWY7ICI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7ICI+Jm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJn
aW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1l
cyBOZXcgUm9tYW4nLCBzZXJpZjsgIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsg
Ij5JIGRvIGFncmVlIHdpdGggTWFyaWEuIFdlIG1heSB3YW50IHRvIGV4cGxvcmUgb3RoZXIgb3B0
aW9ucyBmb3IgYWRkcmVzc2luZyB0aGUgbmVlZHMgb2YgdGhlIHNlcnZpY2UgcGF0aCBsYXllciB0
aGF0IGRvIG5vdCByZXF1aXJlIGFuIGV4cGxpY2l0IGNoYWluLWlkIG9mIHNvcnRzLjwvc3Bhbj48
bzpwPjwvbzpwPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4g
MGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJv
bWFuJywgc2VyaWY7ICI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7ICI+Jm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJn
aW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1l
cyBOZXcgUm9tYW4nLCBzZXJpZjsgIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsg
Ij5JbiB0aGUgZHJhZnQsIHdlIGNvbmNsdWRlZCBieSBzdGF0aW5nIOKAnEEgcHJvZHVjdGl2ZSBw
YXRoIGZvcndhcmQgY291bGQgYmUgdG8gZGl2aWRlIGFuZCBjb25xdWVyOiB0byBjbGVhcmx5IHNl
cGFyYXRlIHRoZSBwcm9ibGVtIG9mIFNlcnZpY2UgRnVuY3Rpb24gUGF0aCB0b3BvbG9neSBmcm9t
DQogdGhlJm5ic3A7Jm5ic3A7IHByb2JsZW0gb2YgW2NvbnZleWluZyBTRl0gbWV0YWRhdGHigJ0u
IEkgZG8gYmVsaWV2ZSB3ZSBzaG91bGQgZXhwbG9yZSBzdWNoIHNlcGFyYXRpb24gcHJpbmNpcGxl
IGZ1cnRoZXIuPC9zcGFuPjxvOnA+PC9vOnA+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1p
bHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6
IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3
MywgMTI1KTsgIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBm
b250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyAiPg0KPHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiBy
Z2IoMzEsIDczLCAxMjUpOyAiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2IHN0eWxlPSJib3JkZXItc3R5bGU6IHNvbGlkIG5vbmUgbm9uZTsgYm9yZGVyLXRvcC13
aWR0aDogMXB0OyBib3JkZXItdG9wLWNvbG9yOiByZ2IoMTgxLCAxOTYsIDIyMyk7IHBhZGRpbmc6
IDNwdCAwaW4gMGluOyAiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBm
b250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7ICI+
DQo8Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBz
YW5zLXNlcmlmOyAiPkZyb206PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21h
LCBzYW5zLXNlcmlmOyAiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj5zZmMNCiBbPGEgaHJl
Zj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNv
bG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPjxzcGFuIHN0eWxlPSJj
b2xvcjogcHVycGxlOyAiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+XTxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48Yj5PbiBCZWhh
bGYgT2Y8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9i
PjxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxl
PSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj48c3BhbiBzdHls
ZT0iY29sb3I6IHB1cnBsZTsgIj5taWtlYmlhbmNAYW9sLmNvbTwvc3Bhbj48L2E+PGJyPg0KPGI+
U2VudDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PkZyaWRheSwgTWFyY2ggMTQsIDIwMTQgNTo1MCBQTTxicj4NCjxiPlRvOjwvYj48c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRl
Y29yYXRpb246IHVuZGVybGluZTsgIj48c3BhbiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgIj5zZmNA
aWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRp
b24gY2hhaW4gSUQ8L3NwYW4+PG86cD48L286cD48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYg
c3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZh
bWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyAiPg0KJm5ic3A7PG86cD48L286cD48L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBp
biAwaW4gMTJwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21h
bicsIHNlcmlmOyAiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6
IEFyaWFsLCBzYW5zLXNlcmlmOyAiPkkgd291bGQgaW1hZ2luZSB0aGF0IGlmIHdlIG1hZGUgdGhl
IENoYWluIElEIGZpZWxkIGluIHRoZSBoZWFkZXIgYmUgb3B0aW9uYWwsIHlldCBzdGlsbCByZXF1
aXJlZCBhIGhlYWRlciBhbmQgc3RpbGwgcmVxdWlyZWQgdGhhdCBzb21lIGluZGljYXRpb24gb2Yg
dGhlIGNoYWluIGJlIGNhcnJpZWQgc29tZXdoZXJlIGluIHRoZSBwYWNrZXQNCiAobXBscyBsYWJl
bCBvciB2bGFuIG9yIHdoYXRldmVyKSwgdGhhdCB0aGUgaW1wbGVtZW50YXRpb24gd291bGQgYmVj
b21lIG92ZXJseSBjb21wbGljYXRlZC4gJm5ic3A7VG8gZG8gc28gd291bGQgYmUgdXNpbmcgU0ZD
IHNpbXBseSBhcyBhIG1lY2hhbmlzbSB0byBjYXJyeSBtZXRhIGRhdGEgYW5kIG5vdCBhdCBhbGwg
Zm9yIHNlcnZpY2UgY2hhaW5pbmcsIHdoaWNoIHNvdW5kcyBjb3VudGVyIGludHVpdGl2ZSB0byBt
ZS4mbmJzcDs8YnI+DQo8YnI+DQpNYXJpYSwmbmJzcDs8YnI+DQpTbywgeW91IGFyZSBzYXlpbmcg
dGhhdCB5b3Ugd2FudCB0byB1c2UgU0ZDIHRvIGNhcnJ5IGFyb3VuZCBtZXRhZGF0YSwgYnV0IG5v
dCBmb3IgYWN0dWFsIHNlcnZpY2UgY2hhaW5pbmcgYmVjYXVzZSB5b3UgYWxyZWFkeSBoYXZlIGEg
d2F5IHRvIGltcGxlbWVudCBzZXJ2aWNlIGNoYWluaW5nIG91dHNpZGUgb2YgU0ZDPyAmbmJzcDtN
YXliZSBJJ20gbm90IGZvbGxvd2luZywgYnV0IGl0IHNlZW1zIHRvIG1lIHRoYXQgaWYgeW91IHdl
cmUgdG8gdXBncmFkZSB5b3VyDQogbmV0d29yayB0byBzdXBwb3J0IFNGQyB0aGF0IHlvdSB3b3Vs
ZCBjaGFuZ2UgZnJvbSB1c2luZyB5b3VyIGV4aXN0aW5nIG1lY2hhbmlzbSBhbmQgc3RhcnQgdXNp
bmcgU0ZDLCB3aGljaCBpcyBtZWFudCB0byBwcm92aWRlIHN1cHBvcnQgZm9yIHNlcnZpY2UgZnVu
Y3Rpb25zIHRoYXQgYXJlIG5vdCBTRkMgYXdhcmUuICZuYnNwO1RoZXJlIGFyZSBhIG51bWJlciBv
ZiB1cyB3aG8gaGF2ZSBpbXBsZW1lbnRlZCwgaW4gb25lIHdheSBvciBhbm90aGVyLCBzb21lDQog
c29ydCBvZiBzZXJ2aWNlIGNoYWluaW5nLCBidXQgSSAoSSBjYW4gYXQgbGVhc3Qgc3BlYWsgZm9y
IG15c2VsZikgYW0gbG9va2luZyB0byBTRkMgbm90IHRvIGVuaGFuY2UgbXkgY3VycmVudCBpbXBs
ZW1lbnRhdGlvbiwgYnV0IHRvIHJlcGxhY2UgaXQgd2l0aCBzb21ldGhpbmcgYmV0dGVyIHdoaWxl
IHN0aWxsIG1haW50YWluaW5nIG15IGNvcmUgKG5vbiBzZXJ2aWNlIGZ1bmN0aW9uKSBpbmZyYXN0
cnVjdHVyZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdp
bi1ib3R0b206IDYuNzVwdDsgIj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRl
ciIgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250
LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyB0ZXh0LWFsaWduOiBjZW50ZXI7ICI+
DQo8aHIgc2l6ZT0iMSIgd2lkdGg9IjEwMCUiIG5vc2hhZGU9IiIgYWxpZ249ImNlbnRlciIgc3R5
bGU9ImNvbG9yOiByZ2IoMTUzLCAxNTMsIDE1Myk7ICI+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGluIDBpbiA2Ljc1cHQ7IGZvbnQtc2l6ZTog
MTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgIj4NCjxiPkZyb206
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj48YSBo
cmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSUzY2tlZ3JheUBjaXNjby5jb20iIHRhcmdldD0i
X2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7
ICI+PHNwYW4gc3R5bGU9ImNvbG9yOiBwdXJwbGU7ICI+a2VncmF5QGNpc2NvLmNvbSZsdDtrZWdy
YXlAY2lzY28uY29tPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KPGI+VG86PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5Sb24gUGFya2VyJmx0OzxhIGhyZWY9
Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayIg
c3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPjxzcGFu
IHN0eWxlPSJjb2xvcjogcHVycGxlOyAiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208
L3NwYW4+PC9hPiZndDssSmltDQogR3VpY2hhcmQgKGpndWljaGFyKSZsdDs8YSBocmVmPSJtYWls
dG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJw
bGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPjxzcGFuIHN0eWxlPSJjb2xvcjogcHVy
cGxlOyAiPmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+Jmd0OyxKb2VsIE0uIEhhbHBlcm4m
bHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIiBz
dHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+PHNwYW4g
c3R5bGU9ImNvbG9yOiBwdXJwbGU7ICI+am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+Jmd0
Ozxicj4NCjxiPmNjOjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj48L2I+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyUzY3NmY0BpZXRmLm9yZyIgdGFy
Z2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVy
bGluZTsgIj48c3BhbiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgIj5zZmNAaWV0Zi5vcmcmbHQ7c2Zj
QGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KPGI+U2VudDo8c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPkZyaWRheSwgTWFyY2ggMTQsIDIwMTQ8
YnI+DQo8Yj5TdWJqZWN0OjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48L2I+UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPGJyPg0KPGJy
Pg0KJiM0MzsxIHRoZSBpZGVhIGlzIGludGVyb3BlcmFiaWxpdHkuPGJyPg0KPGJyPg0KPGJyPg0K
T24gMy8xNC8xNCAxMjo1NSBQTSwgJnF1b3Q7Um9uIFBhcmtlciZxdW90OyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIiBz
dHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+PHNwYW4g
c3R5bGU9ImNvbG9yOiBwdXJwbGU7ICI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwv
c3Bhbj48L2E+Jmd0OyB3cm90ZTo8YnI+DQo8YnI+DQomZ3Q7VGhhbmtzLCBKaW0uPGJyPg0KJmd0
Ozxicj4NCiZndDtSZW1lbWJlciB0aGF0IHdlIGhhdmUgc2FpZCBtYW55IHRpbWVzIHRoYXQgdGhl
IFNGQyBzZXJ2aWNlIGhlYWRlciBpczxicj4NCiZndDt0cmFuc3BvcnQgaW5kZXBlbmRlbnQuICZu
YnNwOyBKdXN0IGJlY2F1c2UgdGhlIGNoYWluIGlkIGNvdWxkIGJlIGNhcnJpZWQgaW48YnI+DQom
Z3Q7c29tZSBmb3JtIG9yIGFub3RoZXIgd2l0aCBzb21lIHBhcnRpY3VsYXIgdHJhbnNwb3J0IGRv
ZXNuJ3QgbWVhbiB0aGF0IGl0PGJyPg0KJmd0O2NvdWxkIGJlIHVuaXZlcnNhbGx5IGNvbnZleWVk
LiAmbmJzcDsmbmJzcDsgQnkgbWFraW5nIGFuZCBrZWVwaW5nIHRoZSBTRkMgc2VydmljZTxicj4N
CiZndDtoZWFkZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50IG1ha2VzIGl0IG1vcmUgYXBwbGljYWJs
ZSBpbiBtb3JlPGJyPg0KJmd0O2Vudmlyb25tZW50cyBhbmQgbW9yZSBsaWtlbHkgdG8gZ2V0IGFk
b3B0ZWQgYnJvYWRseS48YnI+DQomZ3Q7PGJyPg0KJmd0OyAmbmJzcDsgUm9uPGJyPg0KJmd0Ozxi
cj4NCiZndDs8YnI+DQomZ3Q7LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7RnJv
bTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNj
by5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0
aW9uOiB1bmRlcmxpbmU7ICI+PHNwYW4gc3R5bGU9ImNvbG9yOiBwdXJwbGU7ICI+bWFpbHRvOmpn
dWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+XTxicj4NCiZndDtTZW50OiBGcmlkYXksIE1hcmNo
IDE0LCAyMDE0IDM6NTIgUE08YnI+DQomZ3Q7VG86IEpvZWwgTS4gSGFscGVybjsgUm9uIFBhcmtl
cjxicj4NCiZndDtDYzo8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxl
PSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj48c3BhbiBzdHls
ZT0iY29sb3I6IHB1cnBsZTsgIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCiZndDtTdWJq
ZWN0OiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDxicj4NCiZndDs8YnI+DQomZ3Q7SGkgSm9l
bCw8YnI+DQomZ3Q7PGJyPg0KJmd0O1BlcmhhcHMgYnV0IEkgd291bGQgcG9pbnQgb3V0IHRoYXQg
dGhlIGJhc2UgU0ZDIGhlYWRlciBjb3VsZCBoYXZlIGEgbG90PGJyPg0KJmd0O21vcmUgaW5mb3Jt
YXRpb24gdGhhbiBqdXN0IHRoZSBjaGFpbiBJRDsgSSB3b3VsZCBhbHNvIHBvaW50IG91dCB0aGF0
IHRoZTxicj4NCiZndDtkZXZpbCBpcyBpbiB0aGUgZGV0YWlscyBhbmQgc2F5aW5nICZxdW90O3dl
bGwsIEkgY2FuIGp1c3QgdXNlIGFuIE1QTFMgbGFiZWwmcXVvdDs8YnI+DQomZ3Q7aGlkZXMgbXVj
aCBvZiB0aGUgY29tcGxleGl0eSBvZiBhY3R1YWxseSBkb2luZyB0aGF0Ljxicj4NCiZndDs8YnI+
DQomZ3Q7T24gMy8xNC8xNCwgMjozNSBQTSwgJnF1b3Q7Sm9lbCBNLiBIYWxwZXJuJnF1b3Q7ICZs
dDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0
eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj48c3BhbiBz
dHlsZT0iY29sb3I6IHB1cnBsZTsgIj5qbWhAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT4mZ3Q7
IHdyb3RlOjxicj4NCiZndDs8YnI+DQomZ3Q7Jmd0O0lmIHRoZSB0cmFuc3BvcnQgaGVhZGVyIGNh
cnJpZXMgZW5vdWdoIGluZm9ybWF0aW9uIGZvciBpZGVudGlmeWluZyB0aGU8YnI+DQomZ3Q7Jmd0
O3NlcXVlbmNlIChWTEFOIHRhZyBvciBNUExTIGxhYmVsIGNhbiBib3RoIGRvIHRoZSBqb2IpLCB0
aGVuIGFyZ3VhYmx5PGJyPg0KJmd0OyZndDt0aGUgZ2xvYmFsIGNoYWluIElEIGlzIHJlZHVuZGFu
dC4gSSBjYW4gbGl2ZSB3aXRoIGNhcnJ5aW5nIGl0IGFueXdheTxicj4NCiZndDsmZ3Q7ZWl0aGVy
IGlmIEkgaGF2ZSBtZXRhZGF0YSB0byBjYXJyeSwgb3IgaWYgSSBuZWVkIHRoZSBjaGFpbiBJRCBm
b3Igc29tZTxicj4NCiZndDsmZ3Q7cHVycG9zZS48YnI+DQomZ3Q7Jmd0OyBBZnRlciBhbGwsIHNv
bWUgZm9sa3Mgc2VlbSB0byB3YW50IHRvIHVzZSB0aGF0IGZvciB0aGUgZm9yd2FyZGluZzxicj4N
CiZndDsmZ3Q7ZGVjaXNpb25zLjxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDtZb3Vycyw8YnI+
DQomZ3Q7Jmd0O0pvZWw8YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7T24gMy8xNC8xNCwgMjoy
OCBQTSwgUm9uIFBhcmtlciB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsgVGhlIGNoYWluIElEIGlz
IHRoZSBsYWJlbCB0aGF0IGRlZmluZXMgdGhlIHNlcXVlbmNlIG9mIHNlcnZpY2U8YnI+DQomZ3Q7
Jmd0OyZndDtmdW5jdGlvbnMgdGhhdCBtdXN0IGJlIHZpc2l0ZWQuICZuYnNwOyBJdCBjYW4gYmUg
dGhvdWdodCBvZiBhcyBhIGhhbmRsZSBmb3IgYTxicj4NCiZndDsmZ3Q7Jmd0O3N0YWNrIG9mIG11
c3QtdmlzaXQgbmV0d29yayBsb2NhdGlvbnMuICZuYnNwOyBJIGRvbid0IHNlZSBob3cgdGhpcyBj
YW4gYmU8YnI+DQomZ3Q7Jmd0OyZndDthbnl0aGluZyBidXQgbWFuZGF0b3J5Ljxicj4NCiZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyAmbmJzcDsmbmJzcDsmbmJzcDsgUm9uPGJyPg0KJmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7IEZyb206IHNmYyBbPGEgaHJlZj0ibWFp
bHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBw
dXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPjxzcGFuIHN0eWxlPSJjb2xvcjog
cHVycGxlOyAiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+XSBPbiBCZWhh
bGYgT2YgU3VyZW5kcmEgS3VtYXI8YnI+DQomZ3Q7Jmd0OyZndDsoc21rdW1hcik8YnI+DQomZ3Q7
Jmd0OyZndDsgU2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAxOjQ2IFBNPGJyPg0KJmd0OyZn
dDsmZ3Q7IFRvOiBKb2VsIE0uIEhhbHBlcm47IE5BUElFUkFMQSwgTUFSSUEgSDxicj4NCiZndDsm
Z3Q7Jmd0OyBDYzo8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJj
b2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj48c3BhbiBzdHlsZT0i
Y29sb3I6IHB1cnBsZTsgIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0
OyBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJh
dGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgW1RyaW1tZWQgdGhlIHJl
Y2lwaWVudCBsaXN0IC0gbmVlZHMgYXBwcm92YWwgb3RoZXJ3aXNlXTxicj4NCiZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyBDb21wbGV0ZWx5IGFncmVlIGhlcmUuPGJyPg0KJmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IFNGQyBkb2VzIG5vdCBwcmV2ZW50IFZMQU4gc3RpdGNoaW5n
IGFuZCBvbmUgY2FuIGNvbnRpbnVlIHRvIGRvIHRoYXQuPGJyPg0KJmd0OyZndDsmZ3Q7V2hpbGUg
YXQgdGhlIHNhbWUgdGltZSBTRkMgY2FuIGluY2x1ZGUgVkxBTiBzdGl0Y2hpbmcgdG8gc3VwcG9y
dDxicj4NCiZndDsmZ3Q7Jmd0O2xlZ2FjeSBTRnMgaW4gdGhlIHNhbWUgY2hhaW4gdGhhdCBpbmNs
dWRlcyBTRkMgYXdhcmUgU0ZzLiBFdmVuIGxlZ2FjeTxicj4NCiZndDsmZ3Q7Jmd0O1NGcyBiZW5l
Zml0IGZyb20gY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIGhlbmNlIGNhbiBiZSBzaGFyZWQgYWNy
b3NzPGJyPg0KJmd0OyZndDsmZ3Q7ZGlmZmVyZW50IHNlcnZpY2UgY2hhaW5zLjxicj4NCiZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBTdXJlbmRyYS48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgT24gMy8x
NC8xNCAxMDoyNiBBTSwgJnF1b3Q7Sm9lbCBNLiBIYWxwZXJuJnF1b3Q7ICZsdDs8YSBocmVmPSJt
YWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjog
cHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj48c3BhbiBzdHlsZT0iY29sb3I6
IHB1cnBsZTsgIj5qbWhAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT4mZ3Q7IHdyb3RlOjxicj4N
CiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgTXkgb3duIGluY2xpbmF0aW9uIGlz
IHRvIG9ic2VydmUgdGhhdCBpZiB5b3UgZG9uJ3QgbmVlZCBleHBsaWNpdDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsgY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIHlvdSBkb24ndCBuZWVkIG1ldGFkYXRh
LCB5b3UgY2FuIGp1c3Qgb21pdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgdGhlIHNmYy9uc2ggaGVh
ZGVyLiBTdGlsbCBkbyBzZXJ2aWNlIGNoYWluaW5nLCBqdXN0IG5vIGV4dHJhIGhlYWRlci48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBJZiB3ZSBhcmUgZ29pbmcg
dG8gaGF2ZSB0aGUgaGVhZGVyLCBpdCBzZWVtcyB0byBtZSB0aGF0IHRoZSBjaGFpbjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDtpZGVudGlmaWNhdGlvbiBmaWVsZCBpcyB2ZXJ5IHVzZWZ1bCwgYW5kIGxv
dyBjb3N0IG9uY2Ugd2UgaGF2ZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7aGVhZGVyLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7IE9uIDMvMTQvMTQsIDE6MDAgUE0sIE5BUElFUkFMQSwgTUFSSUEgSCB3cm90ZTo8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBFeHBsaWNpdCBjaGFpbiBpZGVudGlmaWNhdGlvbiBzaG91bGQg
YmUgbWFkZSBvcHRpb25hbC4gSSBiZWxpZXZlIGl0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
d2FzIGRpc2N1c3NlZCBmZXcgbW9udGhzIGFnbyBvbiB0aGlzIG1haWxpbmcgbGlzdC48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE1hcmlhPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqRnJvbToqc2Zj
IFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIiBz
dHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+PHNwYW4g
c3R5bGU9ImNvbG9yOiBwdXJwbGU7ICI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFu
PjwvYT5dICpPbiBCZWhhbGYgT2YgKkptaC5kaXJlY3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAqU2VudDoqIFRodXJzZGF5LCBNYXJjaCAxMywgMjAxNCAxMjoxMiBQTTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICpUbzoqPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFu
ayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPjxz
cGFuIHN0eWxlPSJjb2xvcjogcHVycGxlOyAiPmtlZ3JheUBjaXNjby5jb208L3NwYW4+PC9hPjs8
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0i
bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9y
OiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPjxzcGFuIHN0eWxlPSJjb2xv
cjogcHVycGxlOyAiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzbWt1
bWFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0
LWRlY29yYXRpb246IHVuZGVybGluZTsgIj48c3BhbiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgIj5z
bWt1bWFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1h
aWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1
cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+PHNwYW4gc3R5bGU9ImNvbG9yOiBw
dXJwbGU7ICI+amd1aWNoYXJAY2lzY28uY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAqQ2M6KjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj48YSBocmVmPSJtYWlsdG86bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tIiB0YXJnZXQ9
Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5l
OyAiPjxzcGFuIHN0eWxlPSJjb2xvcjogcHVycGxlOyAiPm5pY29sYXMuYm91dGhvcnNAcW9zbW9z
LmNvbTwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayIgc3R5
bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPjxzcGFuIHN0
eWxlPSJjb2xvcjogcHVycGxlOyAiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+OzxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86aGFk
aUBtb2phdGF0dS5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4
dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+PHNwYW4gc3R5bGU9ImNvbG9yOiBwdXJwbGU7ICI+
aGFkaUBtb2phdGF0dS5jb208L3NwYW4+PC9hPjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJt
YWlsdG86cm9uX3BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0
eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj48c3BhbiBz
dHlsZT0iY29sb3I6IHB1cnBsZTsgIj5yb25fcGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9z
cGFuPjwvYT47PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiIHN0
eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj48c3BhbiBz
dHlsZT0iY29sb3I6IHB1cnBsZTsgIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJn
ZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJs
aW5lOyAiPjxzcGFuIHN0eWxlPSJjb2xvcjogcHVycGxlOyAiPmptaEBqb2VsaGFscGVybi5jb208
L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpTdWJqZWN0OiogUmU6IFtzZmNd
IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgKkltcG9ydGFuY2U6KiBMb3c8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFzc3VtaW5nIEkgdW5kZXJzdGFuZCB5b3UgcHJvcGVy
bHkgS2VuLCBJIGRpc2FncmVlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgRm9yIGV4YW1wbGUsIGJ5IHVzaW5nIHNlcGFyYXRlIHRlcm1zIEkgY2Fu
IGVhc2lseSBkaXNjdXNzIHRoZSBmYWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhhdCBj
ZXJ0YWluIGtpbmRzIG9mIGRhdGEgKGNoYWluIGlkZW50aWZpY2F0aW9uKSBvbmx5IG5lZWQgdG8g
YmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhZGp1c3QgYnkgYSBmZXcgYXBwcyBpbiByYXJl
IGNhc2VzLiBBbmQgdGhhdCBkYXRhIGlzIG5vdCBiZWVkZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBieSB0aGUgYXBwbGljYXRpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVW5sZXNzIHlvdSB3b3VsZCBsaWtlIHRvIGNvbnNpZGVyIHRo
ZSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhcyBiZWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IG9wdGlvbmFsPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgWW91cnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgU2VudCBmcm9tIG15IFNhbXN1bmcgc21hcnRwaG9uZSBvbiBBVCZhbXA7VDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgLS0tLS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0tLS0tLTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1j
b25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZyb206ICZxdW90O0tlbiBH
cmF5IChrZWdyYXkpJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVu
ZGVybGluZTsgIj48c3BhbiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgIj5rZWdyYXlAY2lzY28uY29t
PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86
a2VncmF5QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0
ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj48c3BhbiBzdHlsZT0iY29sb3I6IHB1cnBsZTsg
Ij5tYWlsdG86a2VncmF5QGNpc2NvLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBUbzogTHVjeSB5b25nICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25n
QGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1k
ZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+PHNwYW4gc3R5bGU9ImNvbG9yOiBwdXJwbGU7ICI+bHVj
eS55b25nQGh1YXdlaS5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0
OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSUzZSUzZSwlMjJTdXJlbmRyYSIg
dGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVu
ZGVybGluZTsgIj48c3BhbiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgIj5tYWlsdG86bHVjeS55b25n
QGh1YXdlaS5jb20mZ3Q7Jmd0OywmcXVvdDtTdXJlbmRyYTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkt1bWFyDQogKHNta3VtYXIpJnF1
b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzbWt1bWFy
QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRl
Y29yYXRpb246IHVuZGVybGluZTsgIj48c3BhbiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgIj5zbWt1
bWFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c21rdW1hckBjaXNjby5jb20lM2Ul
M2UsJTIySmltIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVj
b3JhdGlvbjogdW5kZXJsaW5lOyAiPjxzcGFuIHN0eWxlPSJjb2xvcjogcHVycGxlOyAiPm1haWx0
bzpzbWt1bWFyQGNpc2NvLmNvbSZndDsmZ3Q7LCZxdW90O0ppbTwvc3Bhbj48L2E+PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkd1aWNoYXJkPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsoamd1aWNoYXIpJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5r
IiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+PHNw
YW4gc3R5bGU9ImNvbG9yOiBwdXJwbGU7ICI+amd1aWNoYXJAY2lzY28uY29tPC9zcGFuPjwvYT48
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhy
ZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29s
b3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+PHNwYW4gc3R5bGU9ImNv
bG9yOiBwdXJwbGU7ICI+bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDQzogTmljb2xhcyBCT1VUSE9SUyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
IHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj48c3Bh
biBzdHlsZT0iY29sb3I6IHB1cnBsZTsgIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L3Nw
YW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpOaWNv
bGFzLkJPVVRIT1JTQHFvc21vcy5jb20lM2UlM2Usc2ZjIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9
ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPjxzcGFuIHN0eWxl
PSJjb2xvcjogcHVycGxlOyAiPm1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20mZ3Q7
Jmd0OyxzZmM8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj48
c3BhbiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmclM2Ul
M2UsSmFtYWwiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNv
cmF0aW9uOiB1bmRlcmxpbmU7ICI+PHNwYW4gc3R5bGU9ImNvbG9yOiBwdXJwbGU7ICI+bWFpbHRv
OnNmY0BpZXRmLm9yZyZndDsmZ3Q7LEphbWFsPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+SGFkaSBTYWxpbSAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmhhZGlAbW9qYXRhdHUuY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJw
bGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPjxzcGFuIHN0eWxlPSJjb2xvcjogcHVy
cGxlOyAiPmhhZGlAbW9qYXRhdHUuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20lM2UlM2UsUm9uIiB0YXJn
ZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJs
aW5lOyAiPjxzcGFuIHN0eWxlPSJjb2xvcjogcHVycGxlOyAiPm1haWx0bzpoYWRpQG1vamF0YXR1
LmNvbSZndDsmZ3Q7LFJvbjwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPlBhcmtlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0Ozxh
IGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9i
bGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAi
PjxzcGFuIHN0eWxlPSJjb2xvcjogcHVycGxlOyAiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJt
YWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSUzZSUzZSwlMjJicmlqc21hbkBq
dW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRl
Y29yYXRpb246IHVuZGVybGluZTsgIj48c3BhbiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgIj5tYWls
dG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSZndDsmZ3Q7LCZxdW90O2JyaWpzbWFu
QGp1bmlwZXIubmV0PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9
ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPjxzcGFuIHN0eWxl
PSJjb2xvcjogcHVycGxlOyAiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+
Jmd0OyZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJn
ZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJs
aW5lOyAiPjxzcGFuIHN0eWxlPSJjb2xvcjogcHVycGxlOyAiPmJyaWpzbWFuQGp1bmlwZXIubmV0
PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQlM2UlM2UsJTIySm9lbCIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxl
PSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj48c3BhbiBzdHls
ZT0iY29sb3I6IHB1cnBsZTsgIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQmZ3Q7Jmd0Oywm
cXVvdDtKb2VsPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+TS4gSGFscGVybiZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0
OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5
bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPjxzcGFuIHN0
eWxlPSJjb2xvcjogcHVycGxlOyAiPmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPjxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0i
bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6
IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+PHNwYW4gc3R5bGU9ImNvbG9y
OiBwdXJwbGU7ICI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPiZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUg
d29yZCAmcXVvdDttZXRhZGF0YSZxdW90OyBpcyBhIHB1cnBvc2VseSBhbWJpZ3VvdXMgdGVybSAm
cXVvdDtkYXRhIHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwcm92aWRlcyBpbmZvcm1h
dGlvbiBhYm91dCBvdGhlciBkYXRhJnF1b3Q7LiBJdCBpcyB1c2VkIHRvIGF2b2lkIFRISVM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rpc2N1c3Npb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgZXhhbXBsZSwgSSBwcm9wb3NlIHdlIGRl
ZmluZSAmcXVvdDt0ZXF1aWxhIG1ldGFkYXRhJnF1b3Q7IGJlY2F1c2UsPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgZnJhbmtseSwgSSB3aWxsIG5lZWQgdG8gb3JkZXIgYSB0cmlwbGUtc2hvdCBp
ZiB3ZSBrZWVwIGF0dGVtcHRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBkZWZpbmUg
c29tZXRoaW5nIHRoYXQsIGJ5IGRlZmluaXRpb24sIGlzIGFtYmlndW91cy4gSSdkIGxpa2U8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBteSBiYXJ0ZW5kZXIgdG8gdW5kZXJzdGFuZCBtZSBzcGVj
aWZpY2FsbHkgd2hlbiBJIHNheSAmcXVvdDtJIG5lZWQgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7c2hvdCZxdW90Oy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IE9uIDMvMTMvMTQgNzo0OSBBTSwgJnF1b3Q7THVjeSB5b25nJnF1b3Q7ICZsdDs8
YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHls
ZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+PHNwYW4gc3R5
bGU9ImNvbG9yOiBwdXJwbGU7ICI+bHVjeS55b25nQGh1YXdlaS5jb208L3NwYW4+PC9hPjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdl
aS5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0
aW9uOiB1bmRlcmxpbmU7ICI+PHNwYW4gc3R5bGU9ImNvbG9yOiBwdXJwbGU7ICI+bWFpbHRvOmx1
Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7U25pcC4u
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtTSyZndDsgSnVzdCBjb3B5aW5n
IGZyb20gdGhlIFBTOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7LS08YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O0RhdGEgcGxhbmUgbWV0YWRhdGEgcHJv
dmlkZXMgdGhlIGFiaWxpdHkgdG8gZXhjaGFuZ2UgaW5mb3JtYXRpb248YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2JldHdlZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3Ro
ZSBuZXR3b3JrIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9u
cyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDtmdW5jdGlvbnMgYW5kIHRoZSBuZXR3b3JrLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDstLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7SXQgaXMgYSBs
dWNpZCBkZWZpbml0aW9uLiBXZSBhcmUgdW5uZWNlc3NhcmlseSBtYWtpbmcgdGhlIHdvcmQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZxdW90O25ldHdvcmsmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2NvbnRyb3ZlcnNpYWwsIElNTy48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7W0x1Y3ldIFRoaXMgaXMgbXkgcG9pbnQuICZxdW90O1RoZSBuZXR3b3JrJnF1b3Q7IGlzIHRv
byBnZW5lcmFsIGhlcmUsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aGljaCBicmluZ3M8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O21ldGFkYXRhIGdyZWF0IHBvd2VyIHRv
IGRvIG1hbnkgdGhpbmdzLiBUaGlzIGlzIHdoeSBwZW9wbGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2ludmVudCBpZGVhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7aGVy
ZSwgd2hpY2ggY2F1c2VzIGEgbG90IG9mIGRlYmF0ZXMgb24gbWV0YWRhdGEgdXNhZ2UgcG90ZW50
aWFscy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7c2hvdWxkIG5vdCBzcGVuZCBhIGxvdCBvZiB0aW1lcyBvbiB0aGF0IGRl
YmF0ZXMgYW5kIGp1ZGdlIHdoaWNoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt1c2FnZSBpczxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7dmFsdWFibGUgb3Igbm90LiBUaHVz
LCBmb3IgdGhlIFNGQyB3b3JrLCBpdCB3aWxsIGJlIGhlbHBmdWwgaWY8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3dlIGNhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7bmFy
cm93IGRvd24gYSBiaXQuIEpvZWwgbWFrZXMgZXhwbGljaXRseSB0d28gY2FzZXMsIHdoaWNoIGlz
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoZWxwZnVsIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDtkZXZlbG9wIHVzZSBjYXNlcyBmb3IgZWFjaCBjYXNlLiBJIHdvdWxk
IGxpa2UgdG8gc2VlIHRoYXQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtwcm9ibGVtPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtzdGF0ZW1lbnQgY2FuIGJlIG1vcmUg
c3BlY2lmaWMgb24gbWV0YWRhdGEgZGVmaW5pdGlvbiwgd2hpY2ggbWF5PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7aGVscGZ1
bCBpbiBsZXNzIGZvY3VzaW5nIG9uIGl0IGFuZCBtb3ZpbmcgZm9yd2FyZC48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7THVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtTdXJlbmRyYS48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7VGhhbmtzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0O0x1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDstLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0O0Zyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86amd1aWNo
YXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQt
ZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPjxzcGFuIHN0eWxlPSJjb2xvcjogcHVycGxlOyAiPm1h
aWx0bzpqZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPl08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDtTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDQ6Mzgg
UE08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtUbzogTHVjeSB5b25n
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Q2M6IEpvZWwgTS4gSGFs
cGVybjsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQi
IHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1
bmRlcmxpbmU7ICI+PHNwYW4gc3R5bGU9ImNvbG9yOiBwdXJwbGU7ICI+YnJpanNtYW5AanVuaXBl
ci5uZXQ8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9
Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5l
OyAiPjxzcGFuIHN0eWxlPSJjb2xvcjogcHVycGxlOyAiPm1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldDwvc3Bhbj48L2E+Jmd0OzsNCiBzZmM7IEphbWFsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtIYWRpIFNhbGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7U3Vi
amVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25z
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7SGkgTHVjeSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDtOby4gSSBhbSBzaW1wbHkgc2F5aW5nIHdlIHNob3VsZCBub3Qgb3ZlcmNvbXBsaWNhdGUg
dGhlIHByb2JsZW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtzdGF0
ZW1lbnQgd2l0aCB0ZXh0IHRoYXQgYWRkcyBsaXR0bGUgdG8gbm8gdmFsdWUgaW4gbXkgb3Bpbmlv
bi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXaGV0aGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7d2UgY2FsbCBpdCBtZXRhZGF0YSwgb3IgY29udGV4dCwgaGFz
IG5vIGJlYXJpbmcgb24gdGhlIGZhY3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoYXQgdGhl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7cHJvYmxlbSBzdGF0ZW1l
bnQgYWxyZWFkeSBjbGVhcmx5IHN0YXRlcyB3ZSBuZWVkIHRvIGJlIGFibGUgdG88YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3Bhc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDtpbmZvcm1hdGlvbiBiZXR3ZWVuIFNGwrlzIGFuZCBiZXR3ZWVuIHRoZSBuZXR3b3JrICZh
bXA7IFNGwrlzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O09uIDMvMTIvMTQsIDU6MTMgUE0sICZxdW90O0x1Y3kgeW9u
ZyZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9
Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5l
OyAiPjxzcGFuIHN0eWxlPSJjb2xvcjogcHVycGxlOyAiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9z
cGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86bHVj
eS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsg
dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+PHNwYW4gc3R5bGU9ImNvbG9yOiBwdXJwbGU7
ICI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0OyB3cm90ZTo8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0O0hpIEppbSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0O0kgZm9yIG9uZSBkb24ndCBhZ3JlZSBhbmQgdGhpbmsgd2UgYXJlIG92ZXIgY29tcGxpY2F0
aW5nIHdoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Nob3VsZDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtiZSBzdHJhaWdodGZvcndhcmQuIFRoZSBTRkMg
ZW5jYXBzdWxhdGlvbiBzaG91bGQgZW5hYmxlIHR3bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
dGhpbmdzOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7MS4gU3RlZXJpbmcgb2Yg
c2VsZWN0ZWQgZmxvd3MgdGhyb3VnaCBhIHNlcnZpY2UgY2hhaW47IHRoaXMgaXM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3RoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDtzZXJ2aWNlIGZ1bmN0aW9uIHBhdGguPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OzIuIFBhc3Npbmcgb2YgY29udGV4dCBhc3NvY2lhdGVkIHdpdGgg
YSBnaXZlbiBmbG93IHdpdGhpbiBzYWlkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2Z1bmN0aW9uIHBh
dGguIFRoaXMgY29udGV4dCBpbmZvcm1hdGlvbiBtYXkgYmUgY29uc3VtZWQgYnkgYTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7U0YgKGFuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0O2FwcGxpY2F0aW9uIElEIGlzIGFuIGV4YW1wbGUpIG9yIG1heSBiZSBjb25z
dW1lZCBieSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7ZWxlbWVudHMgKGEgdnJmLUlEIGlz
IGFuIGV4YW1wbGUpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDtbTHVjeV0gRG8geW91IGNhbGwgdGhlIGNvbnRleHQgYXMgbWV0YWRhdGEgb3Igbm90PyBEbyB3
ZSBoYXZlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbm90aGVyPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O3Rlcm0gaGVyZSBiZXNpZGUgU0ZDIGhlYWRlciBh
bmQgbWV0YWRhdGEuIEkgc2VlIHRoYXQgeW91IGRvbid0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDt3YW50IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O3Nl
cGFyYXRlIHdoYXQgaXMgY29uc3VtZWQgYnkgU0YgYW5kIHdoYXQgaXMgY29uc3VtZWQgYnkgdGhl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmb3J3YXJkaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2VsZW1lbnRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7THVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7U2VudCBm
cm9tIG15IGlQaG9uZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBPbiBN
YXIgMTIsIDIwMTQsIGF0IDQ6MTYgUE0sICZxdW90O0x1Y3kgeW9uZyZxdW90Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVu
ZGVybGluZTsgIj48c3BhbiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgIj5sdWN5LnlvbmdAaHVhd2Vp
LmNvbTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0i
X2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7
ICI+PHNwYW4gc3R5bGU9ImNvbG9yOiBwdXJwbGU7ICI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWku
Y29tPC9zcGFuPjwvYT4mZ3Q7Jmd0Ow0KIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsgR3JlYXQuIFRoZW4gd2UgbWF5IGNvbnNpZGVyIHR3byBzcGVjaWFs
IG1ldGFkYXRhIGRlZmluaXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbiB0aGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O3Byb2JsZW0gc3Rh
dGVtZW50IHNvIHdlIGNhbiBhbGwgdXNlIHRoZSBzYW1lIGRlZmluaXRpb25zLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7SGVyZSBpcyBteTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7c3VnZ2VzdGVkIHRleHQgYW5kIGxpa2UgdG8gaGVhciB5b3UgYW5k
IG90aGVyJ3MgaW5wdXQgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzdWdnZXN0aW9ucy48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IERhdGFwbGFuZSBNZXRh
ZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7dG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0O2V4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGVsZW1lbnRzIGluIGEg
c2VydmljZSBmdW5jdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Y2hhaW5pbmcuIEluIHRoaXMgY29udGV4dCwgdGhlcmUgYXJlIHR3byB0eXBlcyBv
ZiBkYXRhIHBsYW5lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YS48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFNlcnZpY2UgRnVuY3Rpb24gTWV0YWRh
dGE6IHRoZSBpbmZvcm1hdGlvbiBleGNoYW5nZWQgYmV0d2Vlbjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Y2xhc3NpZmllciBhbmQgc2VydmljZSBmdW5j
dGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2ZhY2lsaXRhdGUgc2VydmljZSBmdW5jdGlvbnMg
b24gdGhlIHBhY2tldCB0cmVhdG1lbnQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyBTdGVlcmluZyBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGZyb20gc2Vydmlj
ZSBmdW5jdGlvbnMgdG8gYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Y2xhc3NpZmllciBvciBzZXJ2aWNlIG5vZGUgZm9yIHRyYWZmaWMgZm9yd2FyZGlu
ZyBwdXJwb3NlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgLWVu
ZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IEZyb206IEpv
ZWwgTS4gSGFscGVybiBbPGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdl
dD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxp
bmU7ICI+PHNwYW4gc3R5bGU9ImNvbG9yOiBwdXJwbGU7ICI+bWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb208L3NwYW4+PC9hPl08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MzUgUE08YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBUbzogTHVjeSB5b25n
OyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOzxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1
cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+PHNwYW4gc3R5bGU9ImNvbG9yOiBw
dXJwbGU7ICI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0
PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGlu
ZTsgIj48c3BhbiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgIj5tYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQ8L3NwYW4+PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFkaTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFNhbGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJp
anNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyBZZXMsIEkgYW0gdHJ5aW5nIHRvIGNvbnNpc3RlbnRseSBkaXN0
aW5ndWlzaCB0aG9zZSB0d28gY2FzZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3doZW48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O3RhbGtpbmcgYWJv
dXQgdGhlIGluZm9ybWF0aW9uIGNhcnJpZWQgd2l0aCBwYWNrZXRzIGluIHNlcnZpY2U8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NoYWlucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7IFlvdXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7IEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBPbiAzLzEyLzE0LCAzOjEzIFBNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWwsIFNlZSBiZWxv
dy4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86c2Zj
LWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsg
dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+PHNwYW4gc3R5bGU9ImNvbG9yOiBwdXJwbGU7
ICI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dIE9uIEJlaGFsZiBPZiBK
b2VsIE0uIEhhbHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1NlbnQ6PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlZG5lc2RheSwgTWFy
Y2ggMTIsIDIwMTQgMjowMiBQTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtCT1VUSE9SUzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0
aW9uOiB1bmRlcmxpbmU7ICI+PHNwYW4gc3R5bGU9ImNvbG9yOiBwdXJwbGU7ICI+YnJpanNtYW5A
anVuaXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0
YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5k
ZXJsaW5lOyAiPjxzcGFuIHN0eWxlPSJjb2xvcjogcHVycGxlOyAiPm1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0OzsNCiBzZmM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDog
UmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgd2FzIHRyeWluZyB0
byB3b3JkIGl0IGNhcmVmdWxseSBub3QgdG8gZm9jdXMgb24gd2hvIHB1dHM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3RoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBpbiwgYnV0IG9ubHkgb24gd2hvIGNvbnN1bWVzIHRo
ZSBpbmZvcm1hdGlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgSW5mb3JtYXRpb24gZm9yIHNlcnZpY2UgZnVuY3Rpb25zIG1heSBjb21lIGZy
b20gdGhlIGluZ3Jlc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgY2xhc3NpZmllciBvciBmcm9tIG90aGVyIHNlcnZpY2UgZnVuY3Rpb25zLiBb
THVjeV0gdGhpcyBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIG9uZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjYXNlIHVzaW5nIG1l
dGFkYXRhIGluIHlvdXIgdmlldy4gSW5mb3JtYXRpb24gZm9yIHRoZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Zm9yd2FyZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyB3aWxsIGdlbmVyYWxseSBjb21lIGZyb20gdGhlIGluZ3Jlc3MgY2xh
c3NpZmllciwgYnV0IGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzcGVjaWFsPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhc2VzIG1heSBi
ZSBwcm92aWRlZCBieSBzZXJ2aWNlIGZ1bmN0aW9ucy4gKEkga2VlcDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7d2FudGluZyB0byBnZXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcmlkIG9mIHRob3NlIHNwZWNpYWwgY2FzZXMsIGJ1dCBzbyBm
YXIgdGhlcmUgc2VlbSB0byBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7anVzdCBlbm91Z2g8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgb2Yg
dGhlbSB0byB3YXJyYW50IGNvdmVyaW5nIGluIHRoZSBzb2x1dGlvbi4gQW5kIG1vcmU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ltcG9ydGFudGx5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzaWduaWZpY2FudCBzdXBwb3J0IGZvciBpdCBp
biB0aGUgd29ya2luZyBncm91cC4pIFtMdWN5XTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7VGhp
cyBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyB0aGUgc2Vjb25kIGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3IChidXQgeW91IGRv
bid0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsaWtlIGl0KS48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgQW5kIHlvdSBzdWdnZXN0IGRpc3Rpbmd1
aXNoaW5nIHRoZXNlIHR3byBjYXNlcyB3aGVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkaXNj
dXNzaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGFib3V0IG1ldGFkYXRhIHVzYWdlLiBJcyB0aGF0IHJpZ2h0IHVuZGVyc3RhbmRpbmc/PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpv
ZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IE9uIDMvMTIvMTQsIDI6MzMgUE0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWwsIEkgaW50ZXJwcmV0
IHRoYXQgeW91IHN1Z2dlc3RzIHRoYXQgZGlzdGluZ3Vpc2ggdGhlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtleGNoYW5nZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGJldHdlZW4g
c2VydmljZSBmdW5jdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCB0aGU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4Y2hh
bmdlIGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBmcm9tIGEgc2VydmljZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb24gdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGEgc2VydmljZSBub2RlLiBJcyB0aGlzIHJp
Z2h0IHVuZGVyc3RhbmRpbmc/IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9t
OiBKb2VsIE0uIEhhbHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVu
ZGVybGluZTsgIj48c3BhbiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgIj5tYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbTwvc3Bhbj48L2E+XSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7MjAxNDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDE6MTk8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFBN
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOiBKaW0gR3Vp
Y2hhcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IChqZ3VpY2hhcik7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJf
YmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsg
Ij48c3BhbiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bh
bj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRl
eHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPjxzcGFuIHN0eWxlPSJjb2xvcjogcHVycGxlOyAi
Pm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBI
YWRpIFNhbGltIFN1YmplY3Q6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEt
Y29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBNeSBpbmNsaW5hdGlvbiB3b3VsZCBiZSB0byB0dW5lIHRoYXQgZGVm
aW5pdGlvbiB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGlzdGluZ3Vpc2g8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJldHdlZW4g
ZGF0YXBsYW5lIGNhcnJpZWQgaW5mb3JtYXRpb24gaW50ZW5kZWQgZm9yIHVzZSBieTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnVuY2l0b25zICh3aGF0ZXZlciB0aGUgb3JpZ2lu
KSwgYW5kIGRhdGFwbGFuZSBjYXJyaWVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbmZvcm1h
dGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgaW50ZW5kZWQgZm9yIGRhdGFwbGFuZSBmb3J3YXJkaW5nIGNvbXBvbmVudHMuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91
cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEhpIEpvZWwsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGFncmVlIHRoYXQgd2UgbmVlZCB1
c2luZyB0aGUgc2FtZSBkZWZpbml0aW9uIGZvciBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0
ZXJtLCBidXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBkaXNhZ3JlZSB0aGF0IHRoZSBtZXRhZGF0YSBkZWZpbml0aW9uIGhlcmUg
aXMgYSBzZXQgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIFRoaXMg
bWF5IGJlIHRvbyBuYXJyb3c8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O29yIGxlYWQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0
byBhIHBhcnRpY3VsYXIgc29sdXRpb24uIEkgYW0gZmluZSB3aXRoIHRoaXMgZGVmaW5pdGlvbjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHJvYmxlbSBzdGF0ZW1lbnQgdy8g
bWlub3IgdHdlYWsgKHN1Z2dlc3RlZCBvbiBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtsaXN0KS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0
YSBwcm92aWRlcyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FiaWxpdHkgdG88YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBl
eGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBjbGFzc2lmaWVycyBhbmQgc2VydmljZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgYW5kIHNlcnZpY2U8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9ucyBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjbGFzc2lm
aWVyc3xzZXJ2aWNlIG5vZGVzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlcmUgbWF5IGJlIGEgc29sdXRpb24gdGhh
dCBhIHNlcnZpY2UgZnVuY3Rpb24gcGFzc2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzb21l
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiB0byBhdHRhY2hlZCBz
ZXJ2aWNlIG5vZGUgd2l0aG91dCB1c2luZyBTRkM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hl
YWRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcywgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIEhhbHBlcm4gRGlyZWN0PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1h
aWx0bzpqbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJj
b2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj48c3BhbiBzdHlsZT0i
Y29sb3I6IHB1cnBsZTsgIj5tYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb208L3NwYW4+
PC9hPl0gU2VudDogV2VkbmVzZGF5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7TWFyY2ggMTIs
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgMjAxNCAxMjoyNSBQTSBUbzogTHVjeSB5b25nOyBKb2VsIE0uIEhhbHBlcm47IE5pY29s
YXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQYXJrZXIgQ2M6
IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGEgaHJl
Zj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNv
bG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPjxzcGFuIHN0eWxlPSJj
b2xvcjogcHVycGxlOyAiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVy
cGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj48c3BhbiBzdHlsZT0iY29sb3I6IHB1
cnBsZTsgIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
c2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNt
YW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBMdWN5LCB5b3Ugc2F5ICZx
dW90O3RoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIC4uLiZxdW90OyBUaGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2RlZmluaXRpb24geW91PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlbiBwcm92aWRlIGlzIGEgZGVmaW5pdGlv
biBvZiB0aGUgc2V0IG9mIGluZm9ybWF0aW9uIHdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDth
cmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBwcm9wb3NpbmcgdGhhdCB3ZSBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIEksIGFuZCBv
dGhlcnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoYXZlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmVlbiB1c2luZyB0aGUg
dGVybSBtZXRhZGF0YSBtb3JlIG5hcnJvd2x5LiBXZSBjYW4gdXNlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDt3aGF0ZXZlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRlZmluaXRpb24gd2Ugd2FudC4gQnV0IHdlIGRvIG5lZWQg
dG8gYWdyZWUgb24gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkZWZpbml0aW9uLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IEZvciB0aGUgcHVycG9zZXMgb2YgdGhlIFdHLCBpdCBzZWVtcyBtdWNoIG1vcmUgdXNlZnVsIHRv
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt1c2UgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGVybSBtZXRhZGF0YSBmb3Ig
dGhlIG5hcnJvd2VyIGRlc2NyaXB0aW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBPbiAzLzEyLzE0LCAxOjE5IFBNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIEpv
ZWwsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgYWdyZWUuIFdlIG5lZWQgdG8gZGlmZmVyZW50aWF0ZSB0
aGUgbWV0YWRhdGEgdXNlZCBieTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2Z1bmN0aW9uIGFuZCBTRkMgaGVhZGVyLiBUaGUgbWV0YWRhdGEgdGVybSBtZWFucyBjYXJy
eWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c29tZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3N0YXRlcyBhbG9uZyB3
aXRoIHRoZSBwYWNrZXQuIElNTzogU0ZDIGhlYWRlciBpcyBhIGtpbmQgb2Y8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRh
ZGF0YSBjYXJyaWVkIG9uIHBhY2tldCBmb3IgbmV4dCBzZXJ2aWNlIG5vZGUgdG8gdXNlLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29udGV4dCBvZiBTRkMsIHdlIGhh
dmUgdGVybSBmb3IgU0ZDIGhlYWRlciBhbmQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtt
ZXRhZGF0YSB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2FzIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9u
cywgb3IgYmV0d2VlbiBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb25zIGFuZCBjbGFzc2lmaWVycy9z
ZXJ2aWNlIG5vZGVzLCB3aGljaCBpcyB3aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGUg
ZHJhZnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDtmb2N1cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLCBMdWN5PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJl
Zj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29s
b3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+PHNwYW4gc3R5bGU9ImNv
bG9yOiBwdXJwbGU7ICI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPl0gU2Vu
dDogV2VkbmVzZGF5LCBNYXJjaCAxMiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAyMDE0PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IDExOjE4IEFNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJr
ZXIgQ2M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSmltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEd1aWNoYXJkIChq
Z3VpY2hhcik7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiIHN0
eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj48c3BhbiBz
dHlsZT0iY29sb3I6IHB1cnBsZTsgIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0IiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3Jh
dGlvbjogdW5kZXJsaW5lOyAiPjxzcGFuIHN0eWxlPSJjb2xvcjogcHVycGxlOyAiPm1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpIFNhbGlt
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRy
YWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IEkgdGhpbmsgaXQgaXMgaW1wb3J0YW50IHRvIGtlZXAgYSBzdHJvbmcgZGlzdGluY3Rpb248YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JldHdlZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgKHdoaWNoIGlz
IGZvciB1c2UgYnkgYXBwbGljYXRpb25zKSBhbmQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNoYWluaW5nIGluZm9ybWF0aW9uIGluIHRoZSBiYXNlIHNlcnZp
Y2UgY2hhaW4gaGVhZGVyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hpY2ggaXM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgZm9yIHVzZSBieSB0aGUgc2VydmljZSBjaGFpbiBzdXBwb3J0IG1lY2hhbmlzbXMuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0
LCAxMDo0MiBBTSwgTHVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRnVsbHkgYWdyZWUgd2l0
aCBKb2UuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2Ugc2hvdWxkIG5vdCByZXF1aXJlIGEg
Zml4IGxlbmd0aCBmb3IgaW4tYmFuZCBtZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
YnV0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBhbHNvIG5vdCBsZWF2ZSBpdCBmb3IgZnJlZWx5IHVzYWdlLiBJbiBm
YWN0LCB3aGVuIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IG5vZGUgaW5zZXJ0cyBTRkMgaGVhZGVyIG9uIGEgKGVuY2Fwc3VsYXRlZCkgcGFja2V0IGFuZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VuZCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmV4dCBzZXJ2aWNl
IG5vZGUsIFNGQyBoZWFkZXIgaXRzZWxmIGNhbiBiZSBzZWVuIGFzIGE8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O21ldGFkYXRhLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxp
bmU7ICI+PHNwYW4gc3R5bGU9ImNvbG9yOiBwdXJwbGU7ICI+bWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnPC9zcGFuPjwvYT5dIE9uIEJlaGFsZiBPZiBKb2VsIE0uPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAy
MDE0IDk6MjEgQU0gVG86IE5pY29sYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0JPVVRIT1JT
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9u
OiB1bmRlcmxpbmU7ICI+PHNwYW4gc3R5bGU9ImNvbG9yOiBwdXJwbGU7ICI+YnJpanNtYW5AanVu
aXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJn
ZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJs
aW5lOyAiPjxzcGFuIHN0eWxlPSJjb2xvcjogcHVycGxlOyAiPm1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNmYzsgSmFtYWwgSGFkaSBTYWxp
bSBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIGluLWJhbmQg
bWV0YWRhdGEsIHRoZSBBUEkgZm9yIGFjY2VzcyBjYW4gZWFzaWx5IGJlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBz
eW5jaHJvbm91cy4gT3V0IG9mIGJhbmQgbWV0YWRhdGEgbmVlZHMgZGlmZmVyZW50PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtoYW5kbGluZy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZXJlIGFyZSBtYW55IGNh
c2VzIHdoZXJlIG91dC1vZi1iYW5kIG1ldGFkYXRhIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDt1c2VmdWwgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhcHByb3ByaWF0ZS4gQnV0IHRoZXkgZG8gbm90IGNv
dmVyIGFsbCBuZWVkcyBieSBhbnk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3N0cmV0Y2guPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRXZlbiBpZiBlYWNoIHBpZWNlIG9mIGluLWJhbmQgbWV0
YWRhdGEgaXMgb2YgZml4ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xlbmd0aCw8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHRoZXJlIGFyZSBtYW55IGRpZmZlcmVudCBraW5kcyBvZiBtZXRhdHlwZS4gVHJ5aW5n
IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzYXk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZxdW90O3RoZXJl
IHdpbGwgYmUgZXhhY3RseSBmb3VyIHBpZWNlcywgYW5kIHRoZXkgd2lsbCBiZSBvZjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7dHlwZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHQxLCB0MiwgdDMsIGFuZCB0NCZx
dW90OyBpcyBzaW1wbHkgdG9vIHNwZWNpZmljIGZvciBldmVuIDgwJTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7b2YgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25lZWRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQs
IDg6NTIgQU0sIE5pY29sYXMgQk9VVEhPUlMgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGVsbG8g
Um9uLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VuZGluZyBvdXQgb2YgYmFu
ZCBjb25ncnVlbnQgbWV0YWRhdGEgbWF5IG5vdCBiZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2Fuc3dlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIGFsbCBuZWVkcyBidXQgaXQgaXMgb25lIHRv
b2wgdGhhdCB3ZSBzaG91bGQga2VlcC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IE5vdCBhbGwgbWV0YWRhdGEgaXMgdGllZCB0byBhIHNwZWNpZmljIHBhY2tldCwgZm9yPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtleGFtcGxlIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwb2xpY3kgY2hh
bmdlIGluIFBDUkYgY291bGQgbGVhZCB0byBzb21lIG1ldGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtzaWduYWxpbmcsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIHJlYWN0aW9uIHRpbWUgbmVl
ZCBub3QgYmUgaW1tZWRpYXRlLCBmZXcgbXMgbWF5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtu
b3QgbWF0dGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQXMgeW91IHBvaW50
LCBpZiBhIHBhY2tldCBpcyB0aWVkIHRvIGEgbWV0YWRhdGEgYTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Y29ycmVsYXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvIGNhbiBiZSBzZXQgaW4gYm90
aCBwYWNrZXQgdG8gZGVhbCB3aXRoIGl0IChpLmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21l
dGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhwZWN0ZWQgZmxhZyBpbiB0aGUgU0ZDIGhlYWRlciwg
cGx1cyBhbiBpZCk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZpbmFsbHkgd2Ug
Y2FuIHN0aWxsIHNlbmQgc29tZSBsaW1pdGVkIG1ldGFkYXRhIHdpdGhpbjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7YSBoZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhpcyBjb3VsZCBiZSB1c2Vk
IGZvciBsb2FkIGJhbGFuY2VycyBpbiBwYXJ0aWN1bGFyIGlmPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDt3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFncmVlIG9uIGEgY29udmVudGlvbiB0byBsb2NhdGUg
JnF1b3Q7Y29hcnNlIGdyYWluIHBvbGljeSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC8gJnF1b3Q7
ZmluZSBncmFpbiBwb2xpY3kmcXVvdDsgb24gcmVzZXJ2ZWQgY29udGV4dCBoZWFkZXJzLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhpcyBzZWVtcyB0byBvcGVuIHVwIGEgbG90
IG9mIGZsZXhpYmlsaXR5IC88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2lubm92YXRpb25zLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24geW91ciBsYXN0IHBvaW50LCB0aGVy
ZSBpcyBhIHF1ZXN0aW9uIG9uIGhvdyB0byBtYWtlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEg
YXZhaWxhYmxlIHRvIGEgU2VydmljZSBGdW5jdGlvbi4gQ3VycmVudCBzb2NrZXQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBjb25uZWN0aW9ucyBmb3IgZXhhbXBsZSBkbyBub3QgYWxsb3cgdG8gcmV0cmlldmUg
SVA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hlYWRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9wdGlv
bnMuIFNvIEkgYXNzdW1lIHRoYXQgU0ZDIGF3YXJlIFNlcnZpY2UgRnVuY3Rpb25zPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDt3aWxsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmVlZCBzb21lIChhc3luY2hy
b25vdXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA/KSBBUEkgdG8gcmV0cmlldmUgU0ZDIGhlYWRlciBpbmZv
cm1hdGlvbiBhcyB3ZWxsIGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbi1iYW5kPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgbWV0YWRhdGEuIEkgZG9uJ3Qgc2VlIG91dCBvZiBiYW5kIG1ldGFkYXRhIHRy
YW5zcG9ydDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YWRkaW5nPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Y29tcGxleGl0eSwgdGhlIHNhbWUgQVBJIGNhbiBwcm9iYWJseSBhcHBseS48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBhbHRlcm5hdGl2ZSBvcHRpb24sIGFsbG93aW5nIHZh
cmlhYmxlIHNpemVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YSBpbjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHRoZSBTRkMgaGVhZGVyIGhhcyBzb21lIGRyYXdiYWNrcyBhcyB3ZWxsLCBvbmUg
YmVpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmcmFnbWVudGF0aW9uLCBhbmQgc29tZSBzd2l0Y2hlcyBl
eHBlY3RpbmcgYXMgd2VsbCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bG9vayBhdDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGVuZCB1c2VyIHRyYWZmaWMgaGVhZGVycyBmb3IgbGluayBsb2FkIGJhbGFu
Y2luZy4gSTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d291bGQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBh
Z3JlZSB0aGF0IGlmIHdlIGNhbiBhY2NlcHQgdGhlc2UgaXNzdWVzLCB0aGVuIHNlbmRpbmc8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBvZmYtbGluZSBjb25ncnVlbnQgbWV0YWRhdGEgbG9vc2VzIGl0cyBpbnRl
cmVzdC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlIG5lZWQgdG8gdGFrZSBp
bnRvIGFjY291bnQgdGhhdCBib3RoIGluLWJhbmQgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtjb25ncnVlbnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvdXQtb2YtYmFuZCBtZXRhZGF0YSB0cmFuc3Bv
cnQgaXMgbm90IHJlbGlhYmxlLiBBPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtwYWNrZXQgbG9z
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRyaWdnZXJpbmcgcmV0cmFuc21pc3Npb24gd291bGQgbm90IGxl
YWQgdG8gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpZGVudGljYWw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyByZWNvbnN0cnVjdGlvbiBvZiB0aGUgYXNzb2NpYXRlZCBtZXRhZGF0YS4gSW4gc29tZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y2FzZXMsIHdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWlnaHQg
dGh1cyBldmVuIG5lZWQgbm9uLWNvbmdydWVudCBvdXQtb2YtYmFuZCByZWxpYWJsZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG1ldGFkYXRhIHRyYW5zcG9ydC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzIF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTo8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBSb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBQYXJrZXIgWzxhIGhyZWY9Im1haWx0bzpSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9y
OiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPjxzcGFuIHN0eWxlPSJjb2xv
cjogcHVycGxlOyAiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPl0g
U2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1dlZG5lc2RheSw8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBNYXJjaCAxMiwgMjAxNDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDEyOjQzIFBNIFRvOiBOaWNvbGFzIEJP
VVRIT1JTIENjOiBKaW0gR3VpY2hhcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyhqZ3VpY2hh
cik7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9
Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5l
OyAiPjxzcGFuIHN0eWxlPSJjb2xvcjogcHVycGxlOyAiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9z
cGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsi
IHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj48c3Bh
biBzdHlsZT0iY29sb3I6IHB1cnBsZTsgIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3Nw
YW4+PC9hPiZndDs7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZmM7IEphbWFsIEhhZGkgU2Fs
aW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMt
bWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IE5pY29sYXMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHVuZGVyc3RhbmQg
dGhlIGNvbmNlcHQgZm9yIG91dCBvZiBiYW5kIHNpZ25hbGluZyBvZjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
bWV0YWRhdGEsIGJ1dCBJIGFtIGNvbmNlcm5lZCB0aGF0IGl0IGludHJvZHVjZXM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3NpZ25pZmljYW50PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtjb21wbGV4aXR5IGR1
ZSB0byB0aGUgcG90ZW50aWFsIHJhY2UgY29uZGl0aW9uIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtyZWNlaXZpbmcgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtyZWFsIHBhY2tldCBiZWZvcmUgdGhl
IG1ldGFkYXRhLiBXaGlsZSB0aGUgcmVhbCBwYWNrZXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2NvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpbmRpY2F0ZSB0aGF0IG91dCBvZiBiYW5kIG1ldGFkYXRh
IGlzIGV4cGVjdGVkLCBob3cgY2FuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3ZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Z3VhcmFudGVlIHRoZSBvcmRlciBvZiByZWNlcHRpb24/IFdoYXQgaWYgc3dpdGNo
aW5nIG9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtyb3V0aW5nPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtu
b2RlcyBhcHBseSBoYXNoIGJhc2VkIGxvYWQgYmFsYW5jaW5nPyBXaGF0IGlmIHRoZSBsb2FkPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDtiYWxhbmNpbmcgdW5kZXJzdGFuZHMgU0ZDIGVuY2FwcyBhbmQgbG9va3Mg
YmV5b25kIGl0IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O29yaWdpbmFsIGhlYWRlciB0byBnZXQgYmV0dGVyIGVudHJvcHk/PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Q2FuIHdlIGd1YXJhbnRlZSB0aGF0IHRoZSBtZXRhZGF0YSBhbmQgcmVhbCBwYWNrZXQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dpbGwgZm9sbG93PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGUgZXhhY3Qg
c2FtZSBwYXRoPyBJZiB3ZSBjYW4gbm90LCB0aGVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtp
bXBsZW1lbnRhdGlvbnMgd2lsbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bmVlZCB0byBhZGQgaW5ncmVzcyBx
dWV1aW5nIHRvIGNvcGUgd2l0aCB0aGUgc2NlbmFyaW8uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBBbHNvLCBkbyB5b3UgZmVlbCB0aGF0IHRoZSBpbmNyZWFzZSBpbiBpbXBsZW1l
bnRhdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbXBsZXhpdHkgYXQgdGhlIHNlcnZpY2UgZnVuY3Rp
b25zIGlzIHJlYXNvbmFibGU/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFu
a3MuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb248YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MDkgQU0sICZxdW90
O05pY29sYXMgQk9VVEhPUlMmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9
Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHls
ZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+PHNwYW4gc3R5
bGU9ImNvbG9yOiBwdXJwbGU7ICI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwv
YT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5C
T1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7
IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPjxzcGFuIHN0eWxlPSJjb2xvcjogcHVycGxl
OyAiPm1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L3NwYW4+PC9hPiZndDsmZ3Q7
IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHRoaW5r
IHdlIG11c3QgbWFrZSBhIGRpc3RpbmN0aW9uIGJldHdlZW46PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0gTWV0YWRhdGEgd2hpY2ggc2hvdWxkIGJlIHBhcnQgb2Yg
dGhlIGhlYWRlciBkZWZpbmVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthcyBpbjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBiYW5kIG1hcmtpbmcuIC0gTWV0YWRhdGEgd2l0aCBjYW4gYmUgcGFzc2Vk
IG91dCBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmFuZCwgZm9yPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGV4YW1wbGUgY29uZ3J1ZW50IG91dCBvZiBiYW5kIHNpZ25hbGluZyBkZWZpbmVkIGlu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGUgZHJhZnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIGZvcm1lciBjYWxscyBmb3IgYSBsaW1pdGVkIHNwYWNl
IGluIHRoZSBoZWFkZXIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0cnVlLCBUaGU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgbGF0dGVyIGhvd2V2ZXIgZG9lcyBub3QgaW5jdXIgYW55IHNwYWNlIGxp
bWl0YXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCBpczxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBzdGlsbCBmYWlybHkgZWZmaWNpZW50IGFuZCBpdCByZW1haW5zIGNvbXBhdGlibGUgd2l0
aDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YSBmaXhlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBz
aXplIGhlYWRlciB1c2VkIHRvIHJvdXRlIHRob3NlIHNpZ25hbGluZyBtZXNzYWdlczxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7YWxvbmcgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNoYWluJ3Mg
c2VydmljZSBmdW5jdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9t
Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbPGEgaHJlZj0i
bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjog
cHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj48c3BhbiBzdHlsZT0iY29sb3I6
IHB1cnBsZTsgIj5qZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPl0gU2VudDo8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgVHVlc2RheSwgTWFyY2ggMTEsIDIwMTQgNjo0OCBQTSBUbzogUm9uIFBhcmtl
ciBDYzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyBCT1VUSE9SUzs8c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRl
eHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPjxzcGFuIHN0eWxlPSJjb2xvcjogcHVycGxlOyAi
PmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5r
IiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+PHNw
YW4gc3R5bGU9ImNvbG9yOiBwdXJwbGU7ICI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9z
cGFuPjwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGkgU2FsaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
U3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21h
bi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgSGkgUm9uLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBXZSBjYW4gY2VydGFpbmx5IGhhdmUgdGhpcyBkaXNjdXNzaW9uIGJ1dCB3ZSBzaG91
bGQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZpcnN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNv
bnNpZGVyIHdoYXQgaW5mb3JtYXRpb24gaXMgbmVjZXNzYXJ5IGFuZCBpZiBzYWlkPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGNhbiBmaXQgd2l0aGluIGEgZml4ZWQgbnVtYmVyIG9m
IGNvbnRleHRzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbiB0aGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgbWFqb3JpdHkgb2YgY2FzZXMuIFJlbWVtYmVyLCB0aGUgZ29hbCBvZiBiZWluZyBhYmxl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0byBwYXNzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1l
dGFkYXRhIHRocm91Z2ggdGhlIG5ldHdvcmsgaXMgdG8gZW5oYW5jZSBzZXJ2aWNlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtkZWxpdmVyeSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbm90IHBhc3Mg
dGhlIGVudGlyZSB3b3JrcyBvZiBTaGFrZXNwZWFyZSA7LSk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VudCBmcm9tIG15IGlQaG9uZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDcsIDIwMTQsIGF0IDM6NTIgQU0s
ICZxdW90O1JvbiBQYXJrZXImcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBo
cmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj48
c3BhbiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWls
dG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxl
PSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj48c3BhbiBzdHls
ZT0iY29sb3I6IHB1cnBsZTsgIj5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bTwvc3Bhbj48L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHNlZSBzaW1pbGFyIHJlcXVpcmVtZW50cyBmcm9tIHRo
ZSAzZ3BwIEVQQyBzaWRlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SSB3b3VsZDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgbGlrZSB0byBwcm9wb3NlIGFuIE9VSSAvIFRMViBiYXNlZCBhcHBy
b2FjaCB3aGVyZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJlc2VydmVkIE9VSSBjYW4g
YmUgdXNlZCBmb3IgYWdyZWVkIHVwb24gdHlwZXMgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2NvbW1vbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgYW5kIHZlbmRvciBvciBv
dGhlciBvcmdhbml6YXRpb25hbCBPVUlzIGNhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmUg
dXNlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gcXVpY2tseSBpbm5vdmF0ZSBpbiB0aGUg
bmV0d29ya3MuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTaW11bHRhbmVvdXNseSwgSSB3b3Vs
ZCBhbHNvIGxpa2UgdG8gY29uc2lkZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21lY2hhbmlz
bXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoYXQgYXJlIG9wdGltaXplZCBmb3IgbG9uZyBs
aXZlZCBmbG93cyBzbyBhcyB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bGltaXQgdGhlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZWdhdGl2ZSBlZmZlY3RzIG9mIHBhY2tldCBncm93dGgu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgNywgMjAxNCwgYXQgODozNCBBTSwgJnF1b3Q7Tmlj
b2xhcyBCT1VUSE9SUyZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBo
cmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayIg
c3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPjxzcGFu
IHN0eWxlPSJjb2xvcjogcHVycGxlOyAiPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvc3Bh
bj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29s
YXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVy
cGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj48c3BhbiBzdHlsZT0iY29sb3I6IHB1
cnBsZTsgIj5tYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT4mZ3Q7
Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IEhlbGxvIEppbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBoYXZlIHNlZW4gY2FzZXMgaW4gR2kgTEFOLCB3aGVy
ZSBzdWJzY3JpYmVyIHJlbGF0ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1h
dGlvbiBpcyBwYXNzZWQgdG8gYSBXZWIgUHJveHkgZm9yIEhUVFAgaGVhZGVyPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgZW5yaWNobWVudCAoYWltZWQgYXQgc29tZSBXZWIgQ29udGVudCBw
cm92aWRlcnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3BhcnRuZXJzIG9mPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIE1vYmlsZSBPcGVyYXRvcikuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgSW5mb3JtYXRpb24gd2FzIGFuIGNvZGVkIChwZXJzaXN0ZW50KSBzdWJzY3Jp
YmVyIGlkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkZXJpdmVkPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgZnJvbSB0aGUgTVNJU0ROLCBhbmQgY291cGxlIG9mIGYgY3VzdG9tZXIgcHJv
ZmlsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVsYXRlZDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGZpZWxkcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluIGFuIHNmYyBiYXNlZCBHaSBMQU4sIHRoaXMgZW50aXR5IHNo
b3VsZCByZWNlaXZlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7ZnJvbSB0aGU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDbGFzc2lmaWVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtIEEgY2xhc3NpZmljYXRpb24gb2YgdGhl
IENvbnRlbnQgUHJvdmlkZXIgKCBJZCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDYXRl
Z29yeSkgYmFzZWQgb24gdHJhZmZpYyBhbmFseXNpcyAtIFRoZSBNU0lTRE4gb2Y8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdWJzY3Jp
YmVyIC0gVHdvIHN1YnNjcmliZXIgcG9saWN5IGZpZWxkcyAobm90IHRpZWQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyB0byBQQ1JGPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYnV0IGJl
bG9uZ2luZyB0byB0aGUgU3Vic2NyaWJlciBEQikgKFN1YnNjcmliZXI8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBjYXRlZ29yeSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdWItY2F0
ZWdvcnkpIC0gQSBzZXNzaW9uIGlkIChmb3IgbG9nZ2luZyBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3RyYWNraW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHVycG9zZXMpPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBU
aGUgb2JqZWN0aXZlIGJlaW5nIHRvIGF2b2lkIGhhdmluZyB0aGUgSFRUUCBQcm94eTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7dG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZWNvbWUg
YSB0cnVzdGVkIGFwcGxpY2F0aW9uIChpbnRlcm9nYXRlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHN1YnNjcmliZXIgREIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXRjLi4p
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXM8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9t
OiBKaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBHdWljaGFyZDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IChqZ3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5j
b20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9u
OiB1bmRlcmxpbmU7ICI+PHNwYW4gc3R5bGU9ImNvbG9yOiBwdXJwbGU7ICI+amd1aWNoYXJAY2lz
Y28uY29tPC9zcGFuPjwvYT5dIFNlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGh1
cnNkYXksIE1hcmNoIDA2LCAyMDE0IDI6MDIgUE0gVG86IEphbWFsIEhhZGk8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O1NhbGltOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpq
bW9pc2FuZEBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxl
OyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj48c3BhbiBzdHlsZT0iY29sb3I6IHB1cnBs
ZTsgIj5qbW9pc2FuZEBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86am1vaXNhbmRA
anVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1k
ZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+PHNwYW4gc3R5bGU9ImNvbG9yOiBwdXJwbGU7ICI+bWFp
bHRvOmptb2lzYW5kQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiIHN0
eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj48c3BhbiBz
dHlsZT0iY29sb3I6IHB1cnBsZTsgIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVm
PSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29s
b3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+PHNwYW4gc3R5bGU9ImNv
bG9yOiBwdXJwbGU7ICI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7
DQogQ2M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2ZjIFN1YmplY3Q6IFJlOiBbc2Zj
XTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRh
LWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBKYW1hbCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdSBzYWlkICZxdW90O0l0IHNlZW1zIHRoZXJl
J3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzaXpl
ZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhJnF1b3Q7Li4gSSBhbSBub3Qg
c28gY29udmluY2VkIGFuZCB3b3VsZCBsaWtlIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
YmV0dGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdW5kZXJzdGFuZCB0aGUgcmVxdWly
ZW1lbnRzIGJlZm9yZSBwYXNzaW5nIGp1ZGdlbWVudC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBJZiB3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxvb2sgYXQgdGhlIHVzZSBjYXNl
cyBhcyBwcmVzZW50ZWQgdGh1cyBmYXIgaW50bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRo
ZSBXRyBJPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaGF2ZSB5ZXQgdG8gc2VlIGEgc2lu
Z2xlIGV4YW1wbGUgb2YgdGhlIG5lZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAobm90aW5n
IHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkZXNpcmUgaXMgbm90IHRoZSBzYW1l
IGFzIG5lZWQpIC0gSSBhbSBub3Qgc2F5aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhl
cmUgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBubyByZXF1aXJlbWVudCBidXQgcmF0
aGVyIHRoYXQgd2Ugc2hvdWxkIG5vdCBqdW1wPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8g
dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29uY2x1c2lvbiBhbmQgYnVpbGQgc3Rh
bmRhcmRzIGFyb3VuZCBhIHRoZW9yeS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8zLzE0LCA2OjM1IEFNLCAmcXVvdDtK
YW1hbCBIYWRpIFNhbGltJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZs
dDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHls
ZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+PHNwYW4gc3R5
bGU9ImNvbG9yOiBwdXJwbGU7ICI+aGFkaUBtb2phdGF0dS5jb208L3NwYW4+PC9hPjxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFp
bHRvOmhhZGlAbW9qYXRhdHUuY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJw
bGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPjxzcGFuIHN0eWxlPSJjb2xvcjogcHVy
cGxlOyAiPm1haWx0bzpoYWRpQG1vamF0YXR1LmNvbTwvc3Bhbj48L2E+Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGxpa2UgdGhlIGRvYyAtIHdlbGwg
d3JpdHRlbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgU2VjdGlvbiA0LjMgb24gbWV0YWRhdGEgZW5jb2RpbmcuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEl0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGUgc2l6ZWQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAoYXQgbGVhc3QgZm9yIGh0dHAvYXBwIHlvdSBzZWVtIHRvIGluZGljYXRlIHRoZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRlc2lyZSBmb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDtpdCkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciBhIGRhdGFw
YXRoIHBlci1wYWNrZXQgbWV0YWRhdGEsIGkgZmVlbCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBuZWVkIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGp1c3QgYXMgaW1w
b3J0YW50LiBBcmUgd2UgbGltaXRlZCBieSB0aGUgZmFjdCB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGV4aXN0aW5nIGhhcmR3YXJlIG1heSBub3QgYmUgYWJsZSB0byBoYW5k
bGUgVExWcz88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0Zvcjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBleGFtcGxlLCBJIGRvbnQgaGF2ZSBhIHByb2JsZW0gaGFuZGxpbmcgVExW
cyBpbiBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgc29mdHdhcmU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDtkYXRhcGF0aC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2hlZXJzLCBqYW1hbDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZyBsaXN0PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0
aW9uOiB1bmRlcmxpbmU7ICI+PHNwYW4gc3R5bGU9ImNvbG9yOiBwdXJwbGU7ICI+c2ZjQGlldGYu
b3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIiBz
dHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+PHNwYW4g
c3R5bGU9ImNvbG9yOiBwdXJwbGU7ICI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxl
OyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj48c3BhbiBzdHlsZT0iY29sb3I6IHB1cnBs
ZTsgIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGxpc3Q8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xv
cjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj48c3BhbiBzdHlsZT0iY29s
b3I6IHB1cnBsZTsgIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRp
b246IHVuZGVybGluZTsgIj48c3BhbiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgIj5tYWlsdG86c2Zj
QGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIiBzdHls
ZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+PHNwYW4gc3R5
bGU9ImNvbG9yOiBwdXJwbGU7ICI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29y
YXRpb246IHVuZGVybGluZTsgIj48c3BhbiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgIj5zZmNAaWV0
Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsi
IHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj48c3Bh
biBzdHlsZT0iY29sb3I6IHB1cnBsZTsgIj5tYWlsdG86c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4m
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4
dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+PHNwYW4gc3R5bGU9ImNvbG9yOiBwdXJwbGU7ICI+
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGxpc3Q8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJj
b2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj48c3BhbiBzdHlsZT0i
Y29sb3I6IHB1cnBsZTsgIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29y
YXRpb246IHVuZGVybGluZTsgIj48c3BhbiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgIj5tYWlsdG86
c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIiBz
dHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+PHNwYW4g
c3R5bGU9ImNvbG9yOiBwdXJwbGU7ICI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVu
ZGVybGluZTsgIj48c3BhbiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgIj5zZmNAaWV0Zi5vcmc8L3Nw
YW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4m
bHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJj
b2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj48c3BhbiBzdHlsZT0i
Y29sb3I6IHB1cnBsZTsgIj5tYWlsdG86c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmMiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0
aW9uOiB1bmRlcmxpbmU7ICI+PHNwYW4gc3R5bGU9ImNvbG9yOiBwdXJwbGU7ICI+aHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJj
b2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj48c3BhbiBzdHlsZT0i
Y29sb3I6IHB1cnBsZTsgIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29y
YXRpb246IHVuZGVybGluZTsgIj48c3BhbiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgIj5tYWlsdG86
c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIiBz
dHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+PHNwYW4g
c3R5bGU9ImNvbG9yOiBwdXJwbGU7ICI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7
ICI+PHNwYW4gc3R5bGU9ImNvbG9yOiBwdXJwbGU7ICI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1
cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+PHNwYW4gc3R5bGU9ImNvbG9yOiBw
dXJwbGU7ICI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJw
bGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPjxzcGFuIHN0eWxlPSJjb2xvcjogcHVy
cGxlOyAiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwv
YT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3NmYyBtYWls
aW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OzxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsg
dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+PHNwYW4gc3R5bGU9ImNvbG9yOiBwdXJwbGU7
ICI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxp
bmU7ICI+PHNwYW4gc3R5bGU9ImNvbG9yOiBwdXJwbGU7ICI+bWFpbHRvOnNmY0BpZXRmLm9yZzwv
c3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGEgaHJl
Zj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2Js
YW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+
PHNwYW4gc3R5bGU9ImNvbG9yOiBwdXJwbGU7ICI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IHNmYyBt
YWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRl
cmxpbmU7ICI+PHNwYW4gc3R5bGU9ImNvbG9yOiBwdXJwbGU7ICI+c2ZjQGlldGYub3JnPC9zcGFu
PjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQt
ZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPjxzcGFuIHN0eWxlPSJjb2xvcjogcHVycGxlOyAiPmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQom
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyZndDsgc2ZjIG1haWxpbmcgbGlzdDxi
cj4NCiZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayIgc3R5
bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPjxzcGFuIHN0
eWxlPSJjb2xvcjogcHVycGxlOyAiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZn
dDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxh
IGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9
Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5l
OyAiPjxzcGFuIHN0eWxlPSJjb2xvcjogcHVycGxlOyAiPmh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX188YnI+DQomZ3Q7Jmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OzxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1
cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+PHNwYW4gc3R5bGU9ImNvbG9yOiBw
dXJwbGU7ICI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OzxhIGhyZWY9Imh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayIg
c3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPjxzcGFu
IHN0eWxlPSJjb2xvcjogcHVycGxlOyAiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7PGJyPg0KJmd0O19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0O3NmYyBtYWlsaW5nIGxpc3Q8
YnI+DQomZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0
eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj48c3BhbiBz
dHlsZT0iY29sb3I6IHB1cnBsZTsgIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCiZndDs8
YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0
PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGlu
ZTsgIj48c3BhbiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgIj5odHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KPGJyPg0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJy
Pg0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJj
b2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgIj48c3BhbiBzdHlsZT0i
Y29sb3I6IHB1cnBsZTsgIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxhIGhyZWY9Imh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayIg
c3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPjxzcGFu
IHN0eWxlPSJjb2xvcjogcHVycGxlOyAiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjPC9zcGFuPjwvYT48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFy
Z2luLXRvcDogNXB0OyBtYXJnaW4tYm90dG9tOiA1cHQ7ICI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46
IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBO
ZXcgUm9tYW4nLCBzZXJpZjsgIj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fPGJyPg0Kc2ZjIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVy
bGluZTsgIj48c3BhbiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgIj5zZmNAaWV0Zi5vcmc8L3NwYW4+
PC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+
PHNwYW4gc3R5bGU9ImNvbG9yOiBwdXJwbGU7ICI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9kaXY+DQo8L2Jsb2NrcXVvdGU+
DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsg
Zm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgIj4NCjxzcGFuIHN0eWxlPSJm
b250LXNpemU6IDEzLjVwdDsgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsgIj5f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCnNmYyBt
YWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiBzdHlsZT0iY29s
b3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICI+PHNwYW4gc3R5bGU9ImNv
bG9yOiBwdXJwbGU7ICI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8YSBocmVmPSJodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgc3R5bGU9ImNvbG9yOiBwdXJw
bGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAiPjxzcGFuIHN0eWxlPSJjb2xvcjogcHVy
cGxlOyAiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwv
YT48bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJt
YXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdU
aW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgIj4NCjxvOnA+Jm5ic3A7PC9vOnA+PC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxicj4NCjwvZGl2Pg0K
PC9ib2R5Pg0KPC9odG1sPg0K

--_000_9169443B2EE9479AB394249FED654D92ciscocom_--


From nobody Tue Mar 18 10:41:44 2014
Return-Path: <prvs=147da5394=Nicolas.BOUTHORS@qosmos.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8842E1A0448 for <sfc@ietfa.amsl.com>; Tue, 18 Mar 2014 10:41:41 -0700 (PDT)
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, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, RCVD_IN_DNSWL_LOW=-0.7] 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 NW59d5_C2_OM for <sfc@ietfa.amsl.com>; Tue, 18 Mar 2014 10:41:31 -0700 (PDT)
Received: from mc32.lon.server.colt.net (mc32.lon.server.colt.net [212.74.77.112]) by ietfa.amsl.com (Postfix) with ESMTP id 75C201A0296 for <sfc@ietf.org>; Tue, 18 Mar 2014 10:41:30 -0700 (PDT)
Received: from mc32.lon.server.colt.net (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id DB8CD348089 for <sfc@ietf.org>; Tue, 18 Mar 2014 17:40:50 +0000 (UTC)
Received: from mx3.qosmos.com (unknown [195.68.92.43]) by mc32.lon.server.colt.net (Postfix) with ESMTP id A4F19348086 for <sfc@ietf.org>; Tue, 18 Mar 2014 17:40:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="4.97,679,1389740400"; d="scan'208,217";a="916563"
Received: from unknown (HELO mailbox.jungle.qosmos.com) ([10.12.1.3]) by mx3.qosmos.com with ESMTP; 18 Mar 2014 18:40:51 +0100
Received: from LILAS.jungle.qosmos.com ([fe80::5524:2c18:b2c3:74d4]) by CAROUBIER.jungle.qosmos.com ([169.254.1.110]) with mapi id 14.01.0438.000; Tue, 18 Mar 2014 18:41:08 +0100
From: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>
To: "Paul Quinn (paulq)" <paulq@cisco.com>, David Allan I <david.i.allan@ericsson.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQtEbH7Q58QDYnUuyLMZcVQdWlw==
Date: Tue, 18 Mar 2014 17:40:49 +0000
Message-ID: <76B41B8FACE1514795D30EC137FF391D3EB47B@LILAS.jungle.qosmos.com>
References: <CF48AD80.E673%kegray@cisco.com> <1824354318.7479.1394833814368.JavaMail.tomcat@mgs-aaa01.mail.aol.com> <83cc0a7d4c664109b7ba930f22890871@CO2PR05MB716.namprd05.prod.outlook.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08262A61@NKGEML512-MBS.china.huawei.com> <76B41B8FACE1514795D30EC137FF391D3EA877@LILAS.jungle.qosmos.com> <2F14AC87-6C25-4028-B607-54DCFD9DE187@sce.carleton.ca> <E6C17D2345AC7A45B7D054D407AA205C39244B93@eusaamb105.ericsson.se>, <F547FEE0-FAF7-4688-8243-B72E6673E3A2@cisco.com>
In-Reply-To: <F547FEE0-FAF7-4688-8243-B72E6673E3A2@cisco.com>
Accept-Language: en-US, fr-FR
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.13.0.22]
Content-Type: multipart/alternative; boundary="_000_76B41B8FACE1514795D30EC137FF391D3EB47BLILASjungleqosmos_"
MIME-Version: 1.0
X-TM-AS-MML: No
X-TM-AS-Product-Ver: IMSVA-8.2.0.1679-7.5.0.1017-20574.001
X-TM-AS-Result: No--39.501-5.0-31-10
X-imss-scan-details: No--39.501-5.0-31-10
X-TMASE-Version: IMSVA-8.2.0.1679-7.5.1017-20574.001
X-TMASE-Result: 10--39.501300-5.000000
X-TMASE-MatchedRID: CxmI61mtwh+qMZyz/RcGLqz+FzWjUOLzU0Osg+ixe8UJr7cROZw/Eg0H ajdEXOpkCCVJtdPT3GfarKUOxLg80+17i0Ql+q+3utvHF25zoU/2v20RxLDyN6MLUT/MIQivqg7 P8SLGMMcPQCVEz2YgvNw/3HMGbPVkJ1KOwNqVG3GlM5Vswu7031HB9PagRph0auHKE5Laxl8bJj Rj+E9t4BQ5T6KyKLqzgohrOLjk0LaH6FJxCilEmU1Wvi92YKnOI+wLjs+FsjKrzPs85fwUk8eti vb6XlQxwzg3sb+328Pm9NW/yvzb3GzafV9JMjrQenMuFzgSKTSBHKTJ+sfXGUSVpnjjB2vkkY0x Nl9RBzUt+4AxAUzqRJILC8m1IzovtRhMtvdAh1tvQcDgU8ITR05xbE+/X42gEug05htrrYCooSD AIqqmjmvHDzahUxGR8LG0lV8veIYs4bLNAJQYqhdL2A0SA/nKu2rcU2ygxCCCsBeCv8CM/Qn9of QNoBQFcSb3T/3ZrzVF9dAW+LSp0brHOg4kwG3xdXz3l78F3YkA+oYiKiJvtS3uO0xwI7o/k7ApP 6XzQpDGrwggU5TykBffr1j5Vs80/CBomEGrHlCTd7CJ8bYw05sqkCVjbLpJ8GcWhSV/q9Wgsgr9 UzItij6SVEsJj6QH45siBbBQaDfkR+UHiUA/Vpmug812qIbzIaLR+2xKRDI5yqWxi+AoVbMj3GA ElQGEqjKvSx/bp2xvgi7wnL/fYJU6Mgd4N9zWj5hLPCX3ZdML8TGleseLPKj5v7I4/SgYsEJYlg WxNmmsuOxz4e+Iy3fg+QK3U/eY52/pxZx2tzSeAiCmPx4NwGmRqNBHmBveZYJ9vPJ1vSA2Sfve6 144mTdAtZjTJF9vseWplitmp0hFGCd0S0NCsi1/pkwGp3MENQnMaleYwwdn0ojsxjLO88XPm1tN 42RNxYVzI3UCCaY=
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/bPiYgMPw5TkZqX1IQ2O7vOhWVZE
Cc: Xuxiaohu <xuxiaohu@huawei.com>, Changcheng Huang <huang@sce.carleton.ca>, "sfc@ietf.org" <sfc@ietf.org>, "mikebianc@aol.com" <mikebianc@aol.com>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Mar 2014 17:41:41 -0000

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

V2hhdCBpcyB0aGUgYmVuZWZpdCBvZiBoYXZpbmcgbWFueSBwYXRoIHBlciBjaGFpbiA/DQoNCk5p
Y29sYXMNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpGcm9tOiBQYXVsIFF1aW5u
IChwYXVscSkgW3BhdWxxQGNpc2NvLmNvbV0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0
IDY6MjYgUE0NClRvOiBEYXZpZCBBbGxhbiBJDQpDYzogTmljb2xhcyBCT1VUSE9SUzsgWHV4aWFv
aHU7IG1pa2ViaWFuY0Bhb2wuY29tOyBzZmNAaWV0Zi5vcmc7IENoYW5nY2hlbmcgSHVhbmcNClN1
YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpIaSBEYXZlLA0K
DQpDaGFpbiBJRCBzaG91bGQgcmVhbGx5IGJlIHBhdGggSUQgc2luY2UgdGhlcmUgY2FuIGJlIG1h
bnkgcGF0aHMgZm9yIGEgZ2l2ZW4gY2hhaW4uICBVc2luZyB0aGF0IGRlZmluaXRpb24sIHdlIGF2
b2lkIHRoZSBvdmVybG9hZCBhbmQgcmVhcCB0aGUgZ2FpbiBhbGx1ZGVkIHRvIGJlbG93Lg0KDQpQ
YXVsDQoNCk9uIE1hciAxOCwgMjAxNCwgYXQgMTI6MTQgUE0sIERhdmlkIEFsbGFuIEkgPGRhdmlk
LmkuYWxsYW5AZXJpY3Nzb24uY29tPG1haWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbT4+
IHdyb3RlOg0KDQpXZWxsIHRoZSBxdWVzdGlvbiBkZSBqb3VyIGlzIOKAnGRvZXMgYSBjaGFpbiBJ
RCBkZWZpbmUgYSBjbGFzcyBvciBhbiBpbnN0YW5jZeKAneKApi4gSWYgaXQgZGVmaW5lcyBhbiBj
bGFzcyB3ZSBhbHNvIG5lZWQgaW5zdGFuY2UgaW5mb3JtYXRpb24sIGlmIGl0IGlzIGN1cnJlbnRs
eSBvdmVybG9hZGVkIHRvIGRlZmluZSBjbGFzcyBhbmQgaW5zdGFuY2UgSU1PIHdlIGhhdmUgYSBw
cm9ibGVt4oCmLg0KDQpEYXZlDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnPG1haWx0bzpib3VuY2VzQGlldGYub3JnPl0gT24gQmVoYWxmIE9mIENoYW5nY2hlbmcgSHVh
bmcNClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDc6NDMgQU0NClRvOiBOaWNvbGFzIEJP
VVRIT1JTDQpDYzogWHV4aWFvaHU7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsg
bWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPg0KU3ViamVjdDogUmU6
IFtzZmNdIOetlOWkjTogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KR29vZCBwb2ludHMu
IEkgYmVsaWV2ZSBleHBsaWNpdCBjaGFpbiBJRCBzaG91bGQgYmUgbWFuZGF0b3J5LiBUaGUgb3Zl
cmhlYWQgaXMgdmVyeSBsaXR0bGUuIEl0IGhlbHBzIHNpbXBsaWZ5IHByb2Nlc3NpbmcgYW5kIHN0
ZWVyaW5nIHNpZ25pZmljYW50bHkuIFRoZSBnYWluIGlzIGh1Z2UuDQoNCkNoYW5nDQoNCi0tLS0t
LS0tLS0tLQ0KQ2hhbmdjaGVuZyBIdWFuZw0KDQpPbiBNYXIgMTgsIDIwMTQsIGF0IDE6NTMgQU0s
IE5pY29sYXMgQk9VVEhPUlMgPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmlj
b2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4gd3JvdGU6DQpJIHRoaW5rIHRoYXQga2VlcGluZyB0
aGUgU2VydmljZSBQYXRoIExheWVyIHRyYW5zcG9ydCBpbmRlcGVuZGVudCBzaG91bGQgcmVtYWlu
IGFuIG9iamVjdGl2ZSBmb3IgU0ZDLiAgU3VjaCBhIHNlcGFyYXRpb24gb2YgY29uY2VybnMgaXMg
YSBzb3VuZCBhcmNoaXRlY3R1cmFsIHByaW5jaXBsZSB0aGF0IGhlbHAga2VlcCB0aGluZ3Mgc2lt
cGxlIGluIHByYWN0aWNlLg0KDQpPbiB0aGUgcXVlc3Rpb24gb2YgIFNlcnZpY2UgUGF0aCwgd2Ug
aGF2ZSBhIGRpc2N1c3Npb24gb24gd2hldGhlciB3ZSBuZWVkIHNvbWUga2luZCBvZiBleHBsaWNp
dCBpZGVudGlmaWVyIG9yDQpjb3VsZCB3ZSByZWx5IG9uIG1hcHBpbmcgb24gc29tZSB1bmRlcmxh
eSBuZXR3b3JrIHByb3RvY29sIGZpZWxkcy4NCg0KDQpNYXkgYmUgYSBQUk8vQ09OIHRhYmxlIGNv
dWxkIGhlbHAgZm9jdXMgdGhlIGdyb3VwIGRlY2lzaW9uIG9uIHRoYXQgbWF0dGVyDQoNCg0KICAq
ICAgVmlzaWJpbGl0eSAodHJhY2luZykNCiAgKiAgIEZvcndhcmRpbmcgZ3JhcGggc3RydWN0dXJl
IGltcGFjdC9saW1pdGF0aW9ucw0KICAqICAgUmVjb25maWd1cmF0aW9uIHNwZWVkDQoNCiAgICAg
KiAgIExCUyAvIHNjYWxlIG91dCBpbXBhY3QNCiAgICAgKiAgIE5vZGUgYnlwYXNzIChlLmc7IG1h
aW50ZW5hbmNlKQ0KDQogICogICB1bmRlcmxheSBuZXR3b3JrL3RyYW5zcG9ydCBsYXllcnMgc3Vw
cG9ydA0KICAqICAgSGVhZGVyIHNwYWNlIGltcGFjdA0KICAqICAgTXVsdGkgdGVuYW50IHN1cHBv
cnQgaW1wYWN0DQogICogICBTRkMgb24gZmxhdCAoZS5nIG9wdGljYWwgTDIgZm9yIERhdGEgQ2Vu
dGVycykgbmV0d29yaw0KICAqICAgVW5kZXJsYXkgbmV0d29yayBhZG1pbmlzdHJhdGlvbiBpbXBh
Y3QNCg0KDQpQZXJzb25hbGx5IEkgdGhpbmsgdGhhdCBoYXZpbmcgYW4gZXhwbGljaXQgY2hhaW4g
aWRlbnRpZmllciAoZS5nLiBTZXJ2aWNlIFBhdGgvU2VydmljZSBJbmRleCkgaXMgY2xlYXIgKG1h
bmFnZW1lbnQgYW5kIGNvbnRyb2wpIGFuZCBub3QgZXhwZW5zaXZlIChoZWFkZXIgc3BhY2UpLiBU
aGUgZHJhd2JhY2sgYmVpbmcgc29tZSBpbXBhY3Qgb24gdGhlIHNpbXBsaWNpdHkgdG8gYWRkL3Jl
bW92ZSBlbGVtZW50cyBpbiBhIGNoYWluIGR5bmFtaWNhbGx5Lg0KDQpUYWcgc3dpdGNoaW5nIChh
cyBNUExTKSAgYWxsb3dzIHRvIG1hbmFnZSB0YWdzIHBlciBzZXJ2aWNlIG5vZGVzLCBsZWFkaW5n
IHRvIG1vcmUgdmVyc2F0aWxlIGFuZCBkaXZlcnNlIGdyYXBocw0KDQoNCk5pY29sYXMNCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fDQpGcm9tOiBYdXhpYW9odSBbeHV4aWFvaHVAaHVh
d2VpLmNvbTxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT5dDQpTZW50OiBUdWVzZGF5LCBNYXJj
aCAxOCwgMjAxNCA1OjA0IEFNDQpUbzogSmVyb21lIE1vaXNhbmQ7IG1pa2ViaWFuY0Bhb2wuY29t
PG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KU3ViamVjdDogW3NmY10g562U5aSNOiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0K
SSBsaWtlIHRoZSBpZGVhIG9mIHNlcGFyYXRpbmcgdGhlIFNlcnZpY2UgRnVuY3Rpb24gTGF5ZXIg
YW5kIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIsIGFzIHByb3Bvc2VkIGluIGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zLiBUaGUgcm9sZSBvZiB0aGUgU2VydmljZSBQYXRo
IExheWVyIGlzIGp1c3QgdG8gc3RlZXIgdGhlIHRyYWZmaWMgYWxvbmcgYSBwYXJ0aWN1bGFyIGNo
YWluIG9mIHNlcnZpY2Ugbm9kZXMgd2hpY2ggY2FuIGJlIGltcGxlbWVudGVkIGJ5IGV4aXN0aW5n
IHRvb2xzIGZvciBzb3VyY2Ugcm91dGluZywgc3VjaCBhcyBzZWdtZW50IHJvdXRpbmcuIEFzIHN1
Y2gsIGl04oCZcyBub3QgbmVjZXNzYXJ5IHRvIHRyeSB0byBrZWVwIHRoZSBTZXJ2aWNlIFBhdGgg
TGF5ZXIgdHJhbnNwb3J0LWluZGVwZW5kZW50IGFuZCBjb250YWluIGl0IGluIHRoZSBTRkMgaGVh
ZGVyLg0KDQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUNCg0K5Y+R5Lu25Lq6OiBzZmMgW21haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZ10g5Luj6KGoIEplcm9tZSBNb2lzYW5kDQrlj5HpgIHml7bpl7Q6
IDIwMTTlubQz5pyIMTjml6UgMTowMw0K5pS25Lu25Lq6OiBtaWtlYmlhbmNAYW9sLmNvbTxtYWls
dG86bWlrZWJpYW5jQGFvbC5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
CuS4u+mimDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNClRoaXMgKGxl
bmd0aHkgYW5kIHZlcnkgbGl2ZWx5KSB0aHJlYWQgc3RhcnRlZCBmcm9tIGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zICh3aGljaCBJIGNvLWF1dGhvcmVkKS4NCg0KSW4g
c2VjdGlvbiA0LjgsIHdlIG1hZGUgYSBjbGVhciBkaXN0aW5jdGlvbiBiZXR3ZWVuIGEgc2Vydmlj
ZSBwYXRoIGxheWVyIChzdGVlcmluZyBwYWNrZXRzIGhvcCBieSBob3AgYWxvbmcgdGhlIGNoYWlu
KSBhbmQgYSBzZXJ2aWNlIGZ1bmN0aW9uIGxheWVyIChjb252ZXkgbWV0YWRhdGEgaW5mb3JtYXRp
b24gb2YgaW50ZXJlc3QgdG8gU0ZzKS4gVGVybWlub2xvZ3kgYXNpZGUsIGl0IHNlZW1zIHRoYXQg
c3VjaCBsYXllcmVkIHZpZXcgd2FzIGFncmVlZCB1cG9uIGJ5IG1hbnkgcGVvcGxlIG9uIHRoZSBt
YWlsaW5nIGxpc3QuDQoNCk5vdyB0aGlzIGNlcnRhaW5seSBkb2VzIGJlZyB0aGUgcXVlc3Rpb24g
b2Ygc29sdmluZyBCT1RIIHByb2JsZW1zIHdpdGggdGhlIHNhbWUgKHBhY2tldCkgZW5jYXBzdWxh
dGlvbiBtZWNoYW5pc20uIE5vdGFibHkgd2hlbiBvYnNlcnZpbmcgdGhhdCBtYW55IHVzZSBjYXNl
cyBjb3VsZCBiZSBzYXRpc2ZpZWQgd2l0aG91dCBTRi1sZXZlbCBtZXRhZGF0YSwgb3IgYnkgdXNp
bmcgbW9yZSBvdXQtb2YtYmFuZCB3YXlzIHRvIGNvbnZleSBzdWNoIFNGIG1ldGFkYXRhLiBBbmQg
YWxzbyB3aGVuIG9ic2VydmluZyB0aGF0IGluYmFuZCBtYXJraW5nIChlLmcuIHBhY2tldCBoZWFk
ZXJzKSBjb21lcyB3aXRoIHZhcmlvdXMgcHJvcyAmIGNvbnMgKHNvbWUgb2YgdGhlIGlzc3VlcyBi
ZWluZyBpZGVudGlmaWVkIGluIHRoZSBkcmFmdCwgZS5nLiBzZWN0aW9ucyA0LjEgYW5kIDQuMiku
DQoNCkkgZG8gYWdyZWUgd2l0aCBNYXJpYS4gV2UgbWF5IHdhbnQgdG8gZXhwbG9yZSBvdGhlciBv
cHRpb25zIGZvciBhZGRyZXNzaW5nIHRoZSBuZWVkcyBvZiB0aGUgc2VydmljZSBwYXRoIGxheWVy
IHRoYXQgZG8gbm90IHJlcXVpcmUgYW4gZXhwbGljaXQgY2hhaW4taWQgb2Ygc29ydHMuDQoNCklu
IHRoZSBkcmFmdCwgd2UgY29uY2x1ZGVkIGJ5IHN0YXRpbmcg4oCcQSBwcm9kdWN0aXZlIHBhdGgg
Zm9yd2FyZCBjb3VsZCBiZSB0byBkaXZpZGUgYW5kIGNvbnF1ZXI6IHRvIGNsZWFybHkgc2VwYXJh
dGUgdGhlIHByb2JsZW0gb2YgU2VydmljZSBGdW5jdGlvbiBQYXRoIHRvcG9sb2d5IGZyb20gdGhl
ICAgcHJvYmxlbSBvZiBbY29udmV5aW5nIFNGXSBtZXRhZGF0YeKAnS4gSSBkbyBiZWxpZXZlIHdl
IHNob3VsZCBleHBsb3JlIHN1Y2ggc2VwYXJhdGlvbiBwcmluY2lwbGUgZnVydGhlci4NCg0KDQpG
cm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIG1pa2Vi
aWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4NClNlbnQ6IEZyaWRheSwgTWFy
Y2ggMTQsIDIwMTQgNTo1MCBQTQ0KVG86IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCkkgd291
bGQgaW1hZ2luZSB0aGF0IGlmIHdlIG1hZGUgdGhlIENoYWluIElEIGZpZWxkIGluIHRoZSBoZWFk
ZXIgYmUgb3B0aW9uYWwsIHlldCBzdGlsbCByZXF1aXJlZCBhIGhlYWRlciBhbmQgc3RpbGwgcmVx
dWlyZWQgdGhhdCBzb21lIGluZGljYXRpb24gb2YgdGhlIGNoYWluIGJlIGNhcnJpZWQgc29tZXdo
ZXJlIGluIHRoZSBwYWNrZXQgKG1wbHMgbGFiZWwgb3IgdmxhbiBvciB3aGF0ZXZlciksIHRoYXQg
dGhlIGltcGxlbWVudGF0aW9uIHdvdWxkIGJlY29tZSBvdmVybHkgY29tcGxpY2F0ZWQuICBUbyBk
byBzbyB3b3VsZCBiZSB1c2luZyBTRkMgc2ltcGx5IGFzIGEgbWVjaGFuaXNtIHRvIGNhcnJ5IG1l
dGEgZGF0YSBhbmQgbm90IGF0IGFsbCBmb3Igc2VydmljZSBjaGFpbmluZywgd2hpY2ggc291bmRz
IGNvdW50ZXIgaW50dWl0aXZlIHRvIG1lLg0KDQpNYXJpYSwNClNvLCB5b3UgYXJlIHNheWluZyB0
aGF0IHlvdSB3YW50IHRvIHVzZSBTRkMgdG8gY2FycnkgYXJvdW5kIG1ldGFkYXRhLCBidXQgbm90
IGZvciBhY3R1YWwgc2VydmljZSBjaGFpbmluZyBiZWNhdXNlIHlvdSBhbHJlYWR5IGhhdmUgYSB3
YXkgdG8gaW1wbGVtZW50IHNlcnZpY2UgY2hhaW5pbmcgb3V0c2lkZSBvZiBTRkM/ICBNYXliZSBJ
J20gbm90IGZvbGxvd2luZywgYnV0IGl0IHNlZW1zIHRvIG1lIHRoYXQgaWYgeW91IHdlcmUgdG8g
dXBncmFkZSB5b3VyIG5ldHdvcmsgdG8gc3VwcG9ydCBTRkMgdGhhdCB5b3Ugd291bGQgY2hhbmdl
IGZyb20gdXNpbmcgeW91ciBleGlzdGluZyBtZWNoYW5pc20gYW5kIHN0YXJ0IHVzaW5nIFNGQywg
d2hpY2ggaXMgbWVhbnQgdG8gcHJvdmlkZSBzdXBwb3J0IGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyB0
aGF0IGFyZSBub3QgU0ZDIGF3YXJlLiAgVGhlcmUgYXJlIGEgbnVtYmVyIG9mIHVzIHdobyBoYXZl
IGltcGxlbWVudGVkLCBpbiBvbmUgd2F5IG9yIGFub3RoZXIsIHNvbWUgc29ydCBvZiBzZXJ2aWNl
IGNoYWluaW5nLCBidXQgSSAoSSBjYW4gYXQgbGVhc3Qgc3BlYWsgZm9yIG15c2VsZikgYW0gbG9v
a2luZyB0byBTRkMgbm90IHRvIGVuaGFuY2UgbXkgY3VycmVudCBpbXBsZW1lbnRhdGlvbiwgYnV0
IHRvIHJlcGxhY2UgaXQgd2l0aCBzb21ldGhpbmcgYmV0dGVyIHdoaWxlIHN0aWxsIG1haW50YWlu
aW5nIG15IGNvcmUgKG5vbiBzZXJ2aWNlIGZ1bmN0aW9uKSBpbmZyYXN0cnVjdHVyZS4NCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fDQpGcm9tOiBrZWdyYXlAY2lzY28uY29tPGtlZ3Jh
eUBjaXNjby5jb208bWFpbHRvOmtlZ3JheUBjaXNjby5jb20lM2NrZWdyYXlAY2lzY28uY29tPj4N
ClRvOiBSb24gUGFya2VyPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PixKaW0gR3VpY2hhcmQgKGpndWljaGFyKTxq
Z3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4+LEpvZWwgTS4gSGFs
cGVybjxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4NCmNj
OiBzZmNAaWV0Zi5vcmc8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmclM2NzZmNAaWV0
Zi5vcmc+Pg0KU2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNA0KU3ViamVjdDogUmU6IFtzZmNd
IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCisxIHRoZSBpZGVhIGlzIGludGVyb3BlcmFi
aWxpdHkuDQoNCg0KT24gMy8xNC8xNCAxMjo1NSBQTSwgIlJvbiBQYXJrZXIiIDxSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tPj4gd3JvdGU6DQoNCj5UaGFua3MsIEppbS4NCj4NCj5SZW1lbWJlciB0aGF0IHdlIGhhdmUg
c2FpZCBtYW55IHRpbWVzIHRoYXQgdGhlIFNGQyBzZXJ2aWNlIGhlYWRlciBpcw0KPnRyYW5zcG9y
dCBpbmRlcGVuZGVudC4gICBKdXN0IGJlY2F1c2UgdGhlIGNoYWluIGlkIGNvdWxkIGJlIGNhcnJp
ZWQgaW4NCj5zb21lIGZvcm0gb3IgYW5vdGhlciB3aXRoIHNvbWUgcGFydGljdWxhciB0cmFuc3Bv
cnQgZG9lc24ndCBtZWFuIHRoYXQgaXQNCj5jb3VsZCBiZSB1bml2ZXJzYWxseSBjb252ZXllZC4g
ICAgQnkgbWFraW5nIGFuZCBrZWVwaW5nIHRoZSBTRkMgc2VydmljZQ0KPmhlYWRlciB0cmFuc3Bv
cnQgaW5kZXBlbmRlbnQgbWFrZXMgaXQgbW9yZSBhcHBsaWNhYmxlIGluIG1vcmUNCj5lbnZpcm9u
bWVudHMgYW5kIG1vcmUgbGlrZWx5IHRvIGdldCBhZG9wdGVkIGJyb2FkbHkuDQo+DQo+ICAgUm9u
DQo+DQo+DQo+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj5Gcm9tOiBKaW0gR3VpY2hhcmQg
KGpndWljaGFyKSBbbWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbV0NCj5TZW50OiBGcmlkYXksIE1h
cmNoIDE0LCAyMDE0IDM6NTIgUE0NCj5UbzogSm9lbCBNLiBIYWxwZXJuOyBSb24gUGFya2VyDQo+
Q2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPlN1YmplY3Q6IFNGQyBlbmNh
cHN1bGF0aW9uIGNoYWluIElEDQo+DQo+SGkgSm9lbCwNCj4NCj5QZXJoYXBzIGJ1dCBJIHdvdWxk
IHBvaW50IG91dCB0aGF0IHRoZSBiYXNlIFNGQyBoZWFkZXIgY291bGQgaGF2ZSBhIGxvdA0KPm1v
cmUgaW5mb3JtYXRpb24gdGhhbiBqdXN0IHRoZSBjaGFpbiBJRDsgSSB3b3VsZCBhbHNvIHBvaW50
IG91dCB0aGF0IHRoZQ0KPmRldmlsIGlzIGluIHRoZSBkZXRhaWxzIGFuZCBzYXlpbmcgIndlbGws
IEkgY2FuIGp1c3QgdXNlIGFuIE1QTFMgbGFiZWwiDQo+aGlkZXMgbXVjaCBvZiB0aGUgY29tcGxl
eGl0eSBvZiBhY3R1YWxseSBkb2luZyB0aGF0Lg0KPg0KPk9uIDMvMTQvMTQsIDI6MzUgUE0sICJK
b2VsIE0uIEhhbHBlcm4iIDxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tPj4gd3JvdGU6DQo+DQo+PklmIHRoZSB0cmFuc3BvcnQgaGVhZGVyIGNhcnJpZXMgZW5v
dWdoIGluZm9ybWF0aW9uIGZvciBpZGVudGlmeWluZyB0aGUNCj4+c2VxdWVuY2UgKFZMQU4gdGFn
IG9yIE1QTFMgbGFiZWwgY2FuIGJvdGggZG8gdGhlIGpvYiksIHRoZW4gYXJndWFibHkNCj4+dGhl
IGdsb2JhbCBjaGFpbiBJRCBpcyByZWR1bmRhbnQuIEkgY2FuIGxpdmUgd2l0aCBjYXJyeWluZyBp
dCBhbnl3YXkNCj4+ZWl0aGVyIGlmIEkgaGF2ZSBtZXRhZGF0YSB0byBjYXJyeSwgb3IgaWYgSSBu
ZWVkIHRoZSBjaGFpbiBJRCBmb3Igc29tZQ0KPj5wdXJwb3NlLg0KPj4gQWZ0ZXIgYWxsLCBzb21l
IGZvbGtzIHNlZW0gdG8gd2FudCB0byB1c2UgdGhhdCBmb3IgdGhlIGZvcndhcmRpbmcNCj4+ZGVj
aXNpb25zLg0KPj4NCj4+WW91cnMsDQo+PkpvZWwNCj4+DQo+Pk9uIDMvMTQvMTQsIDI6MjggUE0s
IFJvbiBQYXJrZXIgd3JvdGU6DQo+Pj4gVGhlIGNoYWluIElEIGlzIHRoZSBsYWJlbCB0aGF0IGRl
ZmluZXMgdGhlIHNlcXVlbmNlIG9mIHNlcnZpY2UNCj4+PmZ1bmN0aW9ucyB0aGF0IG11c3QgYmUg
dmlzaXRlZC4gICBJdCBjYW4gYmUgdGhvdWdodCBvZiBhcyBhIGhhbmRsZSBmb3IgYQ0KPj4+c3Rh
Y2sgb2YgbXVzdC12aXNpdCBuZXR3b3JrIGxvY2F0aW9ucy4gICBJIGRvbid0IHNlZSBob3cgdGhp
cyBjYW4gYmUNCj4+PmFueXRoaW5nIGJ1dCBtYW5kYXRvcnkuDQo+Pj4NCj4+PiAgICAgUm9uDQo+
Pj4NCj4+Pg0KPj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4gRnJvbTogc2ZjIFtt
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBTdXJlbmRyYSBLdW1hcg0K
Pj4+KHNta3VtYXIpDQo+Pj4gU2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAxOjQ2IFBNDQo+
Pj4gVG86IEpvZWwgTS4gSGFscGVybjsgTkFQSUVSQUxBLCBNQVJJQSBIDQo+Pj4gQ2M6IHNmY0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFm
dC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+DQo+Pj4gW1RyaW1tZWQg
dGhlIHJlY2lwaWVudCBsaXN0IC0gbmVlZHMgYXBwcm92YWwgb3RoZXJ3aXNlXQ0KPj4+DQo+Pj4g
Q29tcGxldGVseSBhZ3JlZSBoZXJlLg0KPj4+DQo+Pj4gU0ZDIGRvZXMgbm90IHByZXZlbnQgVkxB
TiBzdGl0Y2hpbmcgYW5kIG9uZSBjYW4gY29udGludWUgdG8gZG8gdGhhdC4NCj4+PldoaWxlIGF0
IHRoZSBzYW1lIHRpbWUgU0ZDIGNhbiBpbmNsdWRlIFZMQU4gc3RpdGNoaW5nIHRvIHN1cHBvcnQN
Cj4+PmxlZ2FjeSBTRnMgaW4gdGhlIHNhbWUgY2hhaW4gdGhhdCBpbmNsdWRlcyBTRkMgYXdhcmUg
U0ZzLiBFdmVuIGxlZ2FjeQ0KPj4+U0ZzIGJlbmVmaXQgZnJvbSBjaGFpbiBpZGVudGlmaWNhdGlv
biBhbmQgaGVuY2UgY2FuIGJlIHNoYXJlZCBhY3Jvc3MNCj4+PmRpZmZlcmVudCBzZXJ2aWNlIGNo
YWlucy4NCj4+Pg0KPj4+IFN1cmVuZHJhLg0KPj4+DQo+Pj4NCj4+Pg0KPj4+IE9uIDMvMTQvMTQg
MTA6MjYgQU0sICJKb2VsIE0uIEhhbHBlcm4iIDxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tPj4gd3JvdGU6DQo+Pj4NCj4+Pj4gTXkgb3duIGluY2xpbmF0aW9u
IGlzIHRvIG9ic2VydmUgdGhhdCBpZiB5b3UgZG9uJ3QgbmVlZCBleHBsaWNpdA0KPj4+PiBjaGFp
biBpZGVudGlmaWNhdGlvbiBhbmQgeW91IGRvbid0IG5lZWQgbWV0YWRhdGEsIHlvdSBjYW4ganVz
dCBvbWl0DQo+Pj4+IHRoZSBzZmMvbnNoIGhlYWRlci4gU3RpbGwgZG8gc2VydmljZSBjaGFpbmlu
ZywganVzdCBubyBleHRyYSBoZWFkZXIuDQo+Pj4+DQo+Pj4+IElmIHdlIGFyZSBnb2luZyB0byBo
YXZlIHRoZSBoZWFkZXIsIGl0IHNlZW1zIHRvIG1lIHRoYXQgdGhlIGNoYWluDQo+Pj4+aWRlbnRp
ZmljYXRpb24gZmllbGQgaXMgdmVyeSB1c2VmdWwsIGFuZCBsb3cgY29zdCBvbmNlIHdlIGhhdmUg
dGhlDQo+Pj4+aGVhZGVyLg0KPj4+Pg0KPj4+PiBZb3VycywNCj4+Pj4gSm9lbA0KPj4+Pg0KPj4+
PiBPbiAzLzE0LzE0LCAxOjAwIFBNLCBOQVBJRVJBTEEsIE1BUklBIEggd3JvdGU6DQo+Pj4+PiBF
eHBsaWNpdCBjaGFpbiBpZGVudGlmaWNhdGlvbiBzaG91bGQgYmUgbWFkZSBvcHRpb25hbC4gSSBi
ZWxpZXZlIGl0DQo+Pj4+PiB3YXMgZGlzY3Vzc2VkIGZldyBtb250aHMgYWdvIG9uIHRoaXMgbWFp
bGluZyBsaXN0Lg0KPj4+Pj4NCj4+Pj4+IE1hcmlhDQo+Pj4+Pg0KPj4+Pj4gKkZyb206KnNmYyBb
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSAqT24gQmVoYWxmIE9mICpKbWguZGlyZWN0DQo+
Pj4+PiAqU2VudDoqIFRodXJzZGF5LCBNYXJjaCAxMywgMjAxNCAxMjoxMiBQTQ0KPj4+Pj4gKlRv
Oioga2VncmF5QGNpc2NvLmNvbTxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT47IGx1Y3kueW9uZ0Bo
dWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT47IHNta3VtYXJAY2lzY28uY29t
PG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbT47DQo+Pj4+PiBqZ3VpY2hhckBjaXNjby5jb208bWFp
bHRvOmpndWljaGFyQGNpc2NvLmNvbT4NCj4+Pj4+ICpDYzoqIG5pY29sYXMuYm91dGhvcnNAcW9z
bW9zLmNvbTxtYWlsdG86bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tPjsgc2ZjQGlldGYub3Jn
PG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBoYWRpQG1vamF0YXR1LmNvbTxtYWlsdG86aGFkaUBtb2ph
dGF0dS5jb20+Ow0KPj4+Pj4gcm9uX3BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86
cm9uX3BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT47IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+PiBqbWhAam9lbGhhbHBlcm4uY29tPG1h
aWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPg0KPj4+Pj4gKlN1YmplY3Q6KiBSZTogW3NmY10gZHJh
ZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICpJbXBvcnRhbmNl
OiogTG93DQo+Pj4+Pg0KPj4+Pj4gQXNzdW1pbmcgSSB1bmRlcnN0YW5kIHlvdSBwcm9wZXJseSBL
ZW4sIEkgZGlzYWdyZWUuDQo+Pj4+Pg0KPj4+Pj4gRm9yIGV4YW1wbGUsIGJ5IHVzaW5nIHNlcGFy
YXRlIHRlcm1zIEkgY2FuIGVhc2lseSBkaXNjdXNzIHRoZSBmYWN0DQo+Pj4+PiB0aGF0IGNlcnRh
aW4ga2luZHMgb2YgZGF0YSAoY2hhaW4gaWRlbnRpZmljYXRpb24pIG9ubHkgbmVlZCB0byBiZQ0K
Pj4+Pj4gYWRqdXN0IGJ5IGEgZmV3IGFwcHMgaW4gcmFyZSBjYXNlcy4gQW5kIHRoYXQgZGF0YSBp
cyBub3QgYmVlZGVkDQo+Pj4+PiBieSB0aGUgYXBwbGljYXRpb25zLg0KPj4+Pj4NCj4+Pj4+IFVu
bGVzcyB5b3Ugd291bGQgbGlrZSB0byBjb25zaWRlciB0aGUgY2hhaW4gaWRlbnRpZmljYXRpb24g
YXMgYmVpbmcNCj4+Pj4+IG9wdGlvbmFsPw0KPj4+Pj4NCj4+Pj4+IFlvdXJzLA0KPj4+Pj4NCj4+
Pj4+IEpvZWwNCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+IFNlbnQgZnJvbSBteSBTYW1zdW5n
IHNtYXJ0cGhvbmUgb24gQVQmVA0KPj4+Pj4NCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+IC0t
LS0tLS0tIE9yaWdpbmFsIG1lc3NhZ2UgLS0tLS0tLS0NCj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2Zj
XSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gRnJvbTog
IktlbiBHcmF5IChrZWdyYXkpIiA8a2VncmF5QGNpc2NvLmNvbTxtYWlsdG86a2VncmF5QGNpc2Nv
LmNvbT4NCj4+Pj4+PG1haWx0bzprZWdyYXlAY2lzY28uY29tPj4NCj4+Pj4+IFRvOiBMdWN5IHlv
bmcgPGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4NCj4+
Pj4+PG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+LCJTdXJlbmRyYTxtYWlsdG86bHVjeS55
b25nQGh1YXdlaS5jb20lM2UlM2UsJTIyU3VyZW5kcmE+IEt1bWFyIChzbWt1bWFyKSINCj4+Pj4+
IDxzbWt1bWFyQGNpc2NvLmNvbTxtYWlsdG86c21rdW1hckBjaXNjby5jb20+IDxtYWlsdG86c21r
dW1hckBjaXNjby5jb20+PiwiSmltPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSUzZSUzZSwlMjJK
aW0+IEd1aWNoYXJkDQo+Pj4+PihqZ3VpY2hhcikiDQo+Pj4+PiA8amd1aWNoYXJAY2lzY28uY29t
PG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+IDxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPj4N
Cj4+Pj4+IENDOiBOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208
bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4NCj4+Pj4+PG1haWx0bzpOaWNvbGFz
LkJPVVRIT1JTQHFvc21vcy5jb20+PixzZmM8bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9z
LmNvbSUzZSUzZSxzZmM+IDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+
PG1haWx0bzpzZmNAaWV0Zi5vcmc+PixKYW1hbDxtYWlsdG86c2ZjQGlldGYub3JnJTNlJTNlLEph
bWFsPiBIYWRpIFNhbGltIDxoYWRpQG1vamF0YXR1LmNvbTxtYWlsdG86aGFkaUBtb2phdGF0dS5j
b20+DQo+Pj4+PjxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+PixSb248bWFpbHRvOmhhZGlAbW9q
YXRhdHUuY29tJTNlJTNlLFJvbj4gUGFya2VyDQo+Pj4+PjxSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPg0KPj4+Pj4g
PG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4sImJyaWpzbWFuQGp1bmlw
ZXIubmV0PG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tJTNlJTNlLCUyMmJy
aWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4i
IDxicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+
PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+PiwiSm9lbDxtYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQlM2UlM2UsJTIySm9lbD4gTS4gSGFscGVybiINCj4+Pj4+PGptaEBqb2VsaGFscGVy
bi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+IDxtYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbT4+DQo+Pj4+Pg0KPj4+Pj4gVGhlIHdvcmQgIm1ldGFkYXRhIiBpcyBhIHB1cnBvc2VseSBh
bWJpZ3VvdXMgdGVybSAiZGF0YSB0aGF0DQo+Pj4+PiBwcm92aWRlcyBpbmZvcm1hdGlvbiBhYm91
dCBvdGhlciBkYXRhIi4gSXQgaXMgdXNlZCB0byBhdm9pZCBUSElTDQo+Pj4+PmRpc2N1c3Npb24u
DQo+Pj4+Pg0KPj4+Pj4gRm9yIGV4YW1wbGUsIEkgcHJvcG9zZSB3ZSBkZWZpbmUgInRlcXVpbGEg
bWV0YWRhdGEiIGJlY2F1c2UsDQo+Pj4+PiBmcmFua2x5LCBJIHdpbGwgbmVlZCB0byBvcmRlciBh
IHRyaXBsZS1zaG90IGlmIHdlIGtlZXAgYXR0ZW1wdGluZw0KPj4+Pj4gdG8gZGVmaW5lIHNvbWV0
aGluZyB0aGF0LCBieSBkZWZpbml0aW9uLCBpcyBhbWJpZ3VvdXMuIEknZCBsaWtlDQo+Pj4+PiBt
eSBiYXJ0ZW5kZXIgdG8gdW5kZXJzdGFuZCBtZSBzcGVjaWZpY2FsbHkgd2hlbiBJIHNheSAiSSBu
ZWVkIGENCj4+Pj4+c2hvdCIuDQo+Pj4+Pg0KPj4+Pj4gT24gMy8xMy8xNCA3OjQ5IEFNLCAiTHVj
eSB5b25nIiA8bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29t
Pg0KPj4+Pj4gPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0KPj4+Pj4NCj4+
Pj4+ICAgPlNuaXAuLg0KPj4+Pj4gICA+U0s+IEp1c3QgY29weWluZyBmcm9tIHRoZSBQUzoNCj4+
Pj4+ICAgPi0tDQo+Pj4+PiAgID5EYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmls
aXR5IHRvIGV4Y2hhbmdlIGluZm9ybWF0aW9uDQo+Pj4+PmJldHdlZW4NCj4+Pj4+ICAgPnRoZSBu
ZXR3b3JrIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywN
Cj4+Pj4+YW5kIHNlcnZpY2UNCj4+Pj4+ICAgPmZ1bmN0aW9ucyBhbmQgdGhlIG5ldHdvcmsuDQo+
Pj4+PiAgID4NCj4+Pj4+ICAgPi0tDQo+Pj4+PiAgID5JdCBpcyBhIGx1Y2lkIGRlZmluaXRpb24u
IFdlIGFyZSB1bm5lY2Vzc2FyaWx5IG1ha2luZyB0aGUgd29yZA0KPj4+Pj4ibmV0d29yayINCj4+
Pj4+ICAgPmNvbnRyb3ZlcnNpYWwsIElNTy4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+W0x1Y3ldIFRo
aXMgaXMgbXkgcG9pbnQuICJUaGUgbmV0d29yayIgaXMgdG9vIGdlbmVyYWwgaGVyZSwNCj4+Pj4+
d2hpY2ggYnJpbmdzDQo+Pj4+PiAgID5tZXRhZGF0YSBncmVhdCBwb3dlciB0byBkbyBtYW55IHRo
aW5ncy4gVGhpcyBpcyB3aHkgcGVvcGxlDQo+Pj4+PmludmVudCBpZGVhcw0KPj4+Pj4gICA+aGVy
ZSwgd2hpY2ggY2F1c2VzIGEgbG90IG9mIGRlYmF0ZXMgb24gbWV0YWRhdGEgdXNhZ2UgcG90ZW50
aWFscy4NCj4+Pj4+IFdlDQo+Pj4+PiAgID5zaG91bGQgbm90IHNwZW5kIGEgbG90IG9mIHRpbWVz
IG9uIHRoYXQgZGViYXRlcyBhbmQganVkZ2Ugd2hpY2gNCj4+Pj4+dXNhZ2UgaXMNCj4+Pj4+ICAg
PnZhbHVhYmxlIG9yIG5vdC4gVGh1cywgZm9yIHRoZSBTRkMgd29yaywgaXQgd2lsbCBiZSBoZWxw
ZnVsIGlmDQo+Pj4+PndlIGNhbg0KPj4+Pj4gICA+bmFycm93IGRvd24gYSBiaXQuIEpvZWwgbWFr
ZXMgZXhwbGljaXRseSB0d28gY2FzZXMsIHdoaWNoIGlzDQo+Pj4+PmhlbHBmdWwgdG8NCj4+Pj4+
ICAgPmRldmVsb3AgdXNlIGNhc2VzIGZvciBlYWNoIGNhc2UuIEkgd291bGQgbGlrZSB0byBzZWUg
dGhhdCB0aGUNCj4+Pj4+cHJvYmxlbQ0KPj4+Pj4gICA+c3RhdGVtZW50IGNhbiBiZSBtb3JlIHNw
ZWNpZmljIG9uIG1ldGFkYXRhIGRlZmluaXRpb24sIHdoaWNoIG1heQ0KPj4+Pj5iZQ0KPj4+Pj4g
ICA+aGVscGZ1bCBpbiBsZXNzIGZvY3VzaW5nIG9uIGl0IGFuZCBtb3ZpbmcgZm9yd2FyZC4NCj4+
Pj4+ICAgPg0KPj4+Pj4gICA+THVjeQ0KPj4+Pj4gICA+DQo+Pj4+PiAgID5TdXJlbmRyYS4NCj4+
Pj4+ICAgPg0KPj4+Pj4gICA+DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+VGhhbmtzLA0KPj4+Pj4g
ICA+Pkx1Y3kNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LQ0KPj4+Pj4gICA+PkZyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFttYWlsdG86amd1aWNo
YXJAY2lzY28uY29tXQ0KPj4+Pj4gICA+PlNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQg
NDozOCBQTQ0KPj4+Pj4gICA+PlRvOiBMdWN5IHlvbmcNCj4+Pj4+ICAgPj5DYzogSm9lbCBNLiBI
YWxwZXJuOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyOw0KPj4+Pj4gICA+PmJyaWpzbWFu
QGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwNCj4+Pj4+SGFkaSBTYWxpbQ0KPj4+Pj4gICA+PlN1
YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9u
cw0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+PkhpIEx1Y3ksDQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+
Tm8uIEkgYW0gc2ltcGx5IHNheWluZyB3ZSBzaG91bGQgbm90IG92ZXJjb21wbGljYXRlIHRoZSBw
cm9ibGVtDQo+Pj4+PiAgID4+c3RhdGVtZW50IHdpdGggdGV4dCB0aGF0IGFkZHMgbGl0dGxlIHRv
IG5vIHZhbHVlIGluIG15IG9waW5pb24uDQo+Pj4+PiBXaGV0aGVyDQo+Pj4+PiAgID4+d2UgY2Fs
bCBpdCBtZXRhZGF0YSwgb3IgY29udGV4dCwgaGFzIG5vIGJlYXJpbmcgb24gdGhlIGZhY3QNCj4+
Pj4+dGhhdCB0aGUNCj4+Pj4+ICAgPj5wcm9ibGVtIHN0YXRlbWVudCBhbHJlYWR5IGNsZWFybHkg
c3RhdGVzIHdlIG5lZWQgdG8gYmUgYWJsZSB0bw0KPj4+Pj5wYXNzDQo+Pj4+PiAgID4+aW5mb3Jt
YXRpb24gYmV0d2VlbiBTRsK5cyBhbmQgYmV0d2VlbiB0aGUgbmV0d29yayAmIFNGwrlzLg0KPj4+
Pj4gICA+Pg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pk9uIDMvMTIvMTQsIDU6MTMgUE0sICJMdWN5
IHlvbmciIDxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+
DQo+Pj4+PjxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4N
Cj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+PkhpIEppbSwNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+
PkkgZm9yIG9uZSBkb24ndCBhZ3JlZSBhbmQgdGhpbmsgd2UgYXJlIG92ZXIgY29tcGxpY2F0aW5n
IHdoYXQNCj4+Pj4+c2hvdWxkDQo+Pj4+PiAgID4+PmJlIHN0cmFpZ2h0Zm9yd2FyZC4gVGhlIFNG
QyBlbmNhcHN1bGF0aW9uIHNob3VsZCBlbmFibGUgdHdvDQo+Pj4+PnRoaW5nczoNCj4+Pj4+ICAg
Pj4+DQo+Pj4+PiAgID4+PjEuIFN0ZWVyaW5nIG9mIHNlbGVjdGVkIGZsb3dzIHRocm91Z2ggYSBz
ZXJ2aWNlIGNoYWluOyB0aGlzIGlzDQo+Pj4+PnRoZQ0KPj4+Pj4gICA+Pj5zZXJ2aWNlIGZ1bmN0
aW9uIHBhdGguDQo+Pj4+PiAgID4+PjIuIFBhc3Npbmcgb2YgY29udGV4dCBhc3NvY2lhdGVkIHdp
dGggYSBnaXZlbiBmbG93IHdpdGhpbiBzYWlkDQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+ZnVu
Y3Rpb24gcGF0aC4gVGhpcyBjb250ZXh0IGluZm9ybWF0aW9uIG1heSBiZSBjb25zdW1lZCBieSBh
DQo+Pj4+PlNGIChhbg0KPj4+Pj4gICA+Pj5hcHBsaWNhdGlvbiBJRCBpcyBhbiBleGFtcGxlKSBv
ciBtYXkgYmUgY29uc3VtZWQgYnkgdGhlDQo+Pj4+PmZvcndhcmRpbmcNCj4+Pj4+ICAgPj4+ZWxl
bWVudHMgKGEgdnJmLUlEIGlzIGFuIGV4YW1wbGUpLg0KPj4+Pj4gICA+Pj5bTHVjeV0gRG8geW91
IGNhbGwgdGhlIGNvbnRleHQgYXMgbWV0YWRhdGEgb3Igbm90PyBEbyB3ZSBoYXZlDQo+Pj4+PmFu
b3RoZXINCj4+Pj4+ICAgPj4+dGVybSBoZXJlIGJlc2lkZSBTRkMgaGVhZGVyIGFuZCBtZXRhZGF0
YS4gSSBzZWUgdGhhdCB5b3UgZG9uJ3QNCj4+Pj4+d2FudCB0bw0KPj4+Pj4gICA+Pj5zZXBhcmF0
ZSB3aGF0IGlzIGNvbnN1bWVkIGJ5IFNGIGFuZCB3aGF0IGlzIGNvbnN1bWVkIGJ5IHRoZQ0KPj4+
Pj5mb3J3YXJkaW5nDQo+Pj4+PiAgID4+PmVsZW1lbnRzLg0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAg
Pj4+THVjeQ0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+U2VudCBmcm9tIG15IGlQaG9uZQ0KPj4+
Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+PiBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MTYgUE0sICJMdWN5
IHlvbmciDQo+Pj4+PjxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdl
aS5jb20+IDxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+
Pg0KPj4+Pj4gICA+Pj4+IEdyZWF0LiBUaGVuIHdlIG1heSBjb25zaWRlciB0d28gc3BlY2lhbCBt
ZXRhZGF0YSBkZWZpbml0aW9ucw0KPj4+Pj5pbiB0aGUNCj4+Pj4+ICAgPj4+PnByb2JsZW0gc3Rh
dGVtZW50IHNvIHdlIGNhbiBhbGwgdXNlIHRoZSBzYW1lIGRlZmluaXRpb25zLg0KPj4+Pj5IZXJl
IGlzIG15DQo+Pj4+PiAgID4+Pj5zdWdnZXN0ZWQgdGV4dCBhbmQgbGlrZSB0byBoZWFyIHlvdSBh
bmQgb3RoZXIncyBpbnB1dCBhbmQNCj4+Pj4+c3VnZ2VzdGlvbnMuDQo+Pj4+PiAgID4+Pj4NCj4+
Pj4+ICAgPj4+PiBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlk
ZXMgdGhlIGFiaWxpdHkNCj4+Pj4+dG8NCj4+Pj4+ICAgPj4+PmV4Y2hhbmdlIGluZm9ybWF0aW9u
IGJldHdlZW4gdGhlIGVsZW1lbnRzIGluIGEgc2VydmljZSBmdW5jdGlvbg0KPj4+Pj4gICA+Pj4+
Y2hhaW5pbmcuIEluIHRoaXMgY29udGV4dCwgdGhlcmUgYXJlIHR3byB0eXBlcyBvZiBkYXRhIHBs
YW5lDQo+Pj4+Pm1ldGFkYXRhLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gU2VydmljZSBG
dW5jdGlvbiBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGV4Y2hhbmdlZCBiZXR3ZWVuDQo+Pj4+
PiAgID4+Pj5jbGFzc2lmaWVyIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNl
IGZ1bmN0aW9ucyB0bw0KPj4+Pj4gICA+Pj4+ZmFjaWxpdGF0ZSBzZXJ2aWNlIGZ1bmN0aW9ucyBv
biB0aGUgcGFja2V0IHRyZWF0bWVudC4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFN0ZWVy
aW5nIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZnJvbSBzZXJ2aWNlIGZ1bmN0aW9ucyB0byBh
DQo+Pj4+PiAgID4+Pj5jbGFzc2lmaWVyIG9yIHNlcnZpY2Ugbm9kZSBmb3IgdHJhZmZpYyBmb3J3
YXJkaW5nIHB1cnBvc2UuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiAtZW5kDQo+Pj4+PiAg
ID4+Pj4NCj4+Pj4+ICAgPj4+PiBMdWN5DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+Pg0KPj4+
Pj4gICA+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4+PiAgID4+Pj4gRnJvbTog
Sm9lbCBNLiBIYWxwZXJuIFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0NCj4+Pj4+ICAgPj4+
PiBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MzUgUE0NCj4+Pj4+ICAgPj4+PiBU
bzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyDQo+Pj4+PiAgID4+Pj4g
Q2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+
OyBzZmM7IEphbWFsIEhhZGkNCj4+Pj4+ICAgPj4+PiBTYWxpbQ0KPj4+Pj4gICA+Pj4+IFN1Ympl
Y3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0K
Pj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gWWVzLCBJIGFtIHRyeWluZyB0byBjb25zaXN0ZW50
bHkgZGlzdGluZ3Vpc2ggdGhvc2UgdHdvIGNhc2VzDQo+Pj4+PndoZW4NCj4+Pj4+ICAgPj4+PnRh
bGtpbmcgYWJvdXQgdGhlIGluZm9ybWF0aW9uIGNhcnJpZWQgd2l0aCBwYWNrZXRzIGluIHNlcnZp
Y2UNCj4+Pj4+Y2hhaW5zLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gWW91cnMsDQo+Pj4+
PiAgID4+Pj4gSm9lbA0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4+IE9uIDMvMTIvMTQsIDM6
MTMgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4gSm9lbCwgU2VlIGJlbG93LiAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmMNCj4+Pj4+ICAgPj4+Pj4gW21haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpvZWwgTS4gSGFscGVybg0KPj4+
Pj5TZW50Og0KPj4+Pj4gICA+Pj4+PiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MDIgUE0g
VG86IEx1Y3kgeW9uZzsgTmljb2xhcw0KPj4+Pj5CT1VUSE9SUzsNCj4+Pj4+ICAgPj4+Pj4gUm9u
IFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlw
ZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldD47IHNmYzsNCj4+Pj4+ICAgPj4+Pj4gSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBS
ZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lk
ZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gSSB3YXMgdHJ5aW5nIHRvIHdv
cmQgaXQgY2FyZWZ1bGx5IG5vdCB0byBmb2N1cyBvbiB3aG8gcHV0cw0KPj4+Pj50aGUNCj4+Pj4+
ICAgPj4+Pj4gaW5mb3JtYXRpb24gaW4sIGJ1dCBvbmx5IG9uIHdobyBjb25zdW1lcyB0aGUgaW5m
b3JtYXRpb24uDQo+Pj4+PiAgID4+Pj4+IEluZm9ybWF0aW9uIGZvciBzZXJ2aWNlIGZ1bmN0aW9u
cyBtYXkgY29tZSBmcm9tIHRoZSBpbmdyZXNzDQo+Pj4+PiAgID4+Pj4+IGNsYXNzaWZpZXIgb3Ig
ZnJvbSBvdGhlciBzZXJ2aWNlIGZ1bmN0aW9ucy4gW0x1Y3ldIHRoaXMgaXMNCj4+Pj4+dGhlIG9u
ZQ0KPj4+Pj4gICA+Pj4+PiBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldy4gSW5mb3Jt
YXRpb24gZm9yIHRoZQ0KPj4+Pj5mb3J3YXJkaW5nDQo+Pj4+PiAgID4+Pj4+IHdpbGwgZ2VuZXJh
bGx5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcyBjbGFzc2lmaWVyLCBidXQgaW4NCj4+Pj4+c3BlY2lh
bA0KPj4+Pj4gICA+Pj4+PiBjYXNlcyBtYXkgYmUgcHJvdmlkZWQgYnkgc2VydmljZSBmdW5jdGlv
bnMuIChJIGtlZXANCj4+Pj4+d2FudGluZyB0byBnZXQNCj4+Pj4+ICAgPj4+Pj4gcmlkIG9mIHRo
b3NlIHNwZWNpYWwgY2FzZXMsIGJ1dCBzbyBmYXIgdGhlcmUgc2VlbSB0byBiZQ0KPj4+Pj5qdXN0
IGVub3VnaA0KPj4+Pj4gICA+Pj4+PiBvZiB0aGVtIHRvIHdhcnJhbnQgY292ZXJpbmcgaW4gdGhl
IHNvbHV0aW9uLiBBbmQgbW9yZQ0KPj4+Pj5pbXBvcnRhbnRseSwNCj4+Pj4+ICAgPj4+Pj4gc2ln
bmlmaWNhbnQgc3VwcG9ydCBmb3IgaXQgaW4gdGhlIHdvcmtpbmcgZ3JvdXAuKSBbTHVjeV0NCj4+
Pj4+VGhpcyBpcw0KPj4+Pj4gICA+Pj4+PiB0aGUgc2Vjb25kIGNhc2UgdXNpbmcgbWV0YWRhdGEg
aW4geW91ciB2aWV3IChidXQgeW91IGRvbid0DQo+Pj4+Pmxpa2UgaXQpLg0KPj4+Pj4gICA+Pj4+
Pg0KPj4+Pj4gICA+Pj4+PiBBbmQgeW91IHN1Z2dlc3QgZGlzdGluZ3Vpc2hpbmcgdGhlc2UgdHdv
IGNhc2VzIHdoZW4NCj4+Pj4+ZGlzY3Vzc2luZw0KPj4+Pj4gICA+Pj4+PiBhYm91dCBtZXRhZGF0
YSB1c2FnZS4gSXMgdGhhdCByaWdodCB1bmRlcnN0YW5kaW5nPw0KPj4+Pj4gICA+Pj4+Pg0KPj4+
Pj4gICA+Pj4+PiBMdWN5DQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IFlvdXJzLCBKb2Vs
DQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiBPbiAzLzEyLzE0LCAyOjMzIFBNLCBMdWN5
IHlvbmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+PiBKb2VsLCBJIGludGVycHJldCB0aGF0IHlvdSBz
dWdnZXN0cyB0aGF0IGRpc3Rpbmd1aXNoIHRoZQ0KPj4+Pj5leGNoYW5nZQ0KPj4+Pj4gICA+Pj4+
Pj4gaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlv
bnMNCj4+Pj4+YW5kIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4gZXhjaGFuZ2UgaW5mb3JtYXRpb24gZGF0
YSBwbGFuZSBjYXJyaWVkIGZyb20gYSBzZXJ2aWNlDQo+Pj4+PmZ1bmN0aW9uIHRvDQo+Pj4+PiAg
ID4+Pj4+PiBhIHNlcnZpY2Ugbm9kZS4gSXMgdGhpcyByaWdodCB1bmRlcnN0YW5kaW5nPyBMdWN5
DQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuDQo+Pj4+PiAgID4+Pj4+PiBbbWFpbHRvOmptaEBqb2Vs
aGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsDQo+Pj4+PjIwMTQNCj4+Pj4+
IDE6MTkNCj4+Pj4+ICAgPj4+Pj4+IFBNDQo+Pj4+PiAgID4+Pj4+PiBUbzogTHVjeSB5b25nOyBO
aWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQNCj4+Pj4+ICAgPj4+
Pj4+IChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwg
SGFkaSBTYWxpbSBTdWJqZWN0Og0KPj4+Pj4gICA+Pj4+Pj4gUmU6IFtzZmNdIGRyYWZ0LXJpanNt
YW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4gTXkgaW5jbGluYXRpb24gd291bGQgYmUgdG8gdHVuZSB0aGF0IGRlZmluaXRpb24gdG8N
Cj4+Pj4+ZGlzdGluZ3Vpc2gNCj4+Pj4+ICAgPj4+Pj4+IGJldHdlZW4gZGF0YXBsYW5lIGNhcnJp
ZWQgaW5mb3JtYXRpb24gaW50ZW5kZWQgZm9yIHVzZSBieQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAg
ID4+Pj4+PiBmdW5jaXRvbnMgKHdoYXRldmVyIHRoZSBvcmlnaW4pLCBhbmQgZGF0YXBsYW5lIGNh
cnJpZWQNCj4+Pj4+aW5mb3JtYXRpb24NCj4+Pj4+ICAgPj4+Pj4+IGludGVuZGVkIGZvciBkYXRh
cGxhbmUgZm9yd2FyZGluZyBjb21wb25lbnRzLg0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+PiBIaSBKb2VsLA0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gSSBhZ3Jl
ZSB0aGF0IHdlIG5lZWQgdXNpbmcgdGhlIHNhbWUgZGVmaW5pdGlvbiBmb3IgYQ0KPj4+Pj50ZXJt
LCBidXQNCj4+Pj4+ICAgPj4+Pj4+PiBkaXNhZ3JlZSB0aGF0IHRoZSBtZXRhZGF0YSBkZWZpbml0
aW9uIGhlcmUgaXMgYSBzZXQgb2YNCj4+Pj4+ICAgPj4+Pj4+PiBpbmZvcm1hdGlvbiBwdXQgaW4g
dGhlIFNGQyBoZWFkZXIuIFRoaXMgbWF5IGJlIHRvbyBuYXJyb3cNCj4+Pj4+b3IgbGVhZA0KPj4+
Pj4gICA+Pj4+Pj4+IHRvIGEgcGFydGljdWxhciBzb2x1dGlvbi4gSSBhbSBmaW5lIHdpdGggdGhp
cyBkZWZpbml0aW9uDQo+Pj4+PmluIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+IHByb2JsZW0gc3RhdGVt
ZW50IHcvIG1pbm9yIHR3ZWFrIChzdWdnZXN0ZWQgb24gbWFpbGluZw0KPj4+Pj5saXN0KS4NCj4+
Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBw
bGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUNCj4+Pj4+YWJpbGl0eSB0bw0KPj4+Pj4gICA+Pj4+
Pj4+IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGNsYXNzaWZpZXJzIGFuZCBzZXJ2
aWNlDQo+Pj4+PiAgID4+Pj4+Pj4gZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25z
LCBhbmQgc2VydmljZQ0KPj4+Pj5mdW5jdGlvbnMgYW5kDQo+Pj4+PiAgID4+Pj4+Pj4gdGhlDQo+
Pj4+PiAgID4+Pj4+Pj4gY2xhc3NpZmllcnN8c2VydmljZSBub2Rlcy4NCj4+Pj4+ICAgPj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+IFRoZXJlIG1heSBiZSBhIHNvbHV0aW9uIHRoYXQgYSBzZXJ2aWNl
IGZ1bmN0aW9uIHBhc3Nlcw0KPj4+Pj5zb21lDQo+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IGluZm9y
bWF0aW9uIHRvIGF0dGFjaGVkIHNlcnZpY2Ugbm9kZSB3aXRob3V0IHVzaW5nIFNGQw0KPj4+Pj5o
ZWFkZXIuDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBUaGFua3MsIEx1Y3kNCj4+
Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gLS0tLS1Pcmln
aW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBIYWxwZXJuIERpcmVjdA0KPj4+Pj4gICA+Pj4+
Pj4+IFttYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwN
Cj4+Pj4+TWFyY2ggMTIsDQo+Pj4+PiAgID4+Pj4+Pj4gMjAxNCAxMjoyNSBQTSBUbzogTHVjeSB5
b25nOyBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXMNCj4+Pj4+Qk9VVEhPUlM7DQo+Pj4+PiAgID4+
Pj4+Pj4gUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4+PmJyaWpz
bWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+PiAgID4+Pj4+Pj4gc2ZjOyBKYW1hbCBIYWRpIFNhbGlt
IFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1l
dGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBM
dWN5LCB5b3Ugc2F5ICJ0aGUgbWV0YWRhdGEgdGVybSBtZWFucyAuLi4iIFRoZQ0KPj4+Pj5kZWZp
bml0aW9uIHlvdQ0KPj4+Pj4gICA+Pj4+Pj4+IHRoZW4gcHJvdmlkZSBpcyBhIGRlZmluaXRpb24g
b2YgdGhlIHNldCBvZiBpbmZvcm1hdGlvbiB3ZQ0KPj4+Pj5hcmUNCj4+Pj4+ICAgPj4+Pj4+PiBw
cm9wb3NpbmcgdGhhdCB3ZSBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIEksIGFuZCBvdGhlcnMsDQo+
Pj4+PmhhdmUNCj4+Pj4+ICAgPj4+Pj4+PiBiZWVuIHVzaW5nIHRoZSB0ZXJtIG1ldGFkYXRhIG1v
cmUgbmFycm93bHkuIFdlIGNhbiB1c2UNCj4+Pj4+d2hhdGV2ZXINCj4+Pj4+ICAgPj4+Pj4+PiBk
ZWZpbml0aW9uIHdlIHdhbnQuIEJ1dCB3ZSBkbyBuZWVkIHRvIGFncmVlIG9uIHRoZQ0KPj4+Pj5k
ZWZpbml0aW9uLg0KPj4+Pj4gICA+Pj4+Pj4+IEZvciB0aGUgcHVycG9zZXMgb2YgdGhlIFdHLCBp
dCBzZWVtcyBtdWNoIG1vcmUgdXNlZnVsIHRvDQo+Pj4+PnVzZSB0aGUNCj4+Pj4+ICAgPj4+Pj4+
PiB0ZXJtIG1ldGFkYXRhIGZvciB0aGUgbmFycm93ZXIgZGVzY3JpcHRpb24uDQo+Pj4+PiAgID4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+IE9uIDMvMTIvMTQsIDE6MTkgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+
ICAgPj4+Pj4+Pj4gSGkgSm9lbCwNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4g
SSBhZ3JlZS4gV2UgbmVlZCB0byBkaWZmZXJlbnRpYXRlIHRoZSBtZXRhZGF0YSB1c2VkIGJ5DQo+
Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj5mdW5jdGlvbiBhbmQgU0ZDIGhlYWRlci4gVGhl
IG1ldGFkYXRhIHRlcm0gbWVhbnMgY2FycnlpbmcNCj4+Pj4+c29tZQ0KPj4+Pj4gICA+Pj4+Pj4+
PnN0YXRlcyBhbG9uZyB3aXRoIHRoZSBwYWNrZXQuIElNTzogU0ZDIGhlYWRlciBpcyBhIGtpbmQg
b2YNCj4+Pj4+ICAgPj4+Pj4+Pj5tZXRhZGF0YSBjYXJyaWVkIG9uIHBhY2tldCBmb3IgbmV4dCBz
ZXJ2aWNlIG5vZGUgdG8gdXNlLg0KPj4+Pj5JbiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj5jb250ZXh0
IG9mIFNGQywgd2UgaGF2ZSB0ZXJtIGZvciBTRkMgaGVhZGVyIGFuZCB0aGUNCj4+Pj4+bWV0YWRh
dGEgdGhhdA0KPj4+Pj4gICA+Pj4+Pj4+PndhcyBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5j
dGlvbnMsIG9yIGJldHdlZW4gc2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+PmZ1bmN0aW9ucyBhbmQg
Y2xhc3NpZmllcnMvc2VydmljZSBub2Rlcywgd2hpY2ggaXMgd2hhdA0KPj4+Pj50aGUgZHJhZnQN
Cj4+Pj4+ICAgPj4+Pj4+Pj5mb2N1cy4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4gVGhhbmtzLCBMdWN5DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVy
bg0KPj4+Pj4gICA+Pj4+Pj4+PiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdl
ZG5lc2RheSwgTWFyY2ggMTIsDQo+Pj4+PiAyMDE0DQo+Pj4+PiAgID4+Pj4+Pj4+IDExOjE4IEFN
IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6DQo+Pj4+PiBK
aW0NCj4+Pj4+ICAgPj4+Pj4+Pj4gR3VpY2hhcmQgKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBl
ci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltDQo+Pj4+PiAgID4+Pj4+Pj4+IFN1
YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lk
ZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gSSB0aGluayBpdCBp
cyBpbXBvcnRhbnQgdG8ga2VlcCBhIHN0cm9uZyBkaXN0aW5jdGlvbg0KPj4+Pj5iZXR3ZWVuDQo+
Pj4+PiAgID4+Pj4+Pj4+IG1ldGFkYXRhICh3aGljaCBpcyBmb3IgdXNlIGJ5IGFwcGxpY2F0aW9u
cykgYW5kIHRoZQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+IGNoYWluaW5nIGluZm9y
bWF0aW9uIGluIHRoZSBiYXNlIHNlcnZpY2UgY2hhaW4gaGVhZGVyLA0KPj4+Pj53aGljaCBpcw0K
Pj4+Pj4gICA+Pj4+Pj4+PiBmb3IgdXNlIGJ5IHRoZSBzZXJ2aWNlIGNoYWluIHN1cHBvcnQgbWVj
aGFuaXNtcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gWW91cnMsIEpvZWwN
Cj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IE9uIDMvMTIvMTQsIDEwOjQyIEFN
LCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+PiBGdWxseSBhZ3JlZSB3aXRoIEpv
ZS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBXZSBzaG91bGQgbm90IHJl
cXVpcmUgYSBmaXggbGVuZ3RoIGZvciBpbi1iYW5kIG1ldGFkYXRhDQo+Pj4+PmJ1dA0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4gYWxzbyBub3QgbGVhdmUgaXQgZm9yIGZyZWVseSB1c2FnZS4gSW4gZmFjdCwg
d2hlbiBhDQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+IG5vZGUgaW5zZXJ0cyBTRkMg
aGVhZGVyIG9uIGEgKGVuY2Fwc3VsYXRlZCkgcGFja2V0IGFuZA0KPj4+Pj5zZW5kIHRvDQo+Pj4+
PiAgID4+Pj4+Pj4+PiBuZXh0IHNlcnZpY2Ugbm9kZSwgU0ZDIGhlYWRlciBpdHNlbGYgY2FuIGJl
IHNlZW4gYXMgYQ0KPj4+Pj5tZXRhZGF0YS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+PiBMdWN5DQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+PiBbbWFpbHRv
OnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgSm9lbCBNLg0KPj4+Pj5IYWxwZXJu
DQo+Pj4+PiAgID4+Pj4+Pj4+PiBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDk6MjEg
QU0gVG86IE5pY29sYXMNCj4+Pj4+Qk9VVEhPUlM7DQo+Pj4+PiAgID4+Pj4+Pj4+PiBSb24gUGFy
a2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsNCj4+Pj4+YnJpanNtYW5AanVuaXBlci5u
ZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0PjsNCj4+Pj4+ICAgPj4+Pj4+Pj4+IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBS
ZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNv
bnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gRm9yIGlu
LWJhbmQgbWV0YWRhdGEsIHRoZSBBUEkgZm9yIGFjY2VzcyBjYW4gZWFzaWx5IGJlDQo+Pj4+PiAg
ID4+Pj4+Pj4+PiBzeW5jaHJvbm91cy4gT3V0IG9mIGJhbmQgbWV0YWRhdGEgbmVlZHMgZGlmZmVy
ZW50DQo+Pj4+PmhhbmRsaW5nLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gVGhlcmUgYXJlIG1hbnkgY2Fz
ZXMgd2hlcmUgb3V0LW9mLWJhbmQgbWV0YWRhdGEgaXMNCj4+Pj4+dXNlZnVsIGFuZA0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4gYXBwcm9wcmlhdGUuIEJ1dCB0aGV5IGRvIG5vdCBjb3ZlciBhbGwgbmVlZHMg
YnkgYW55DQo+Pj4+PnN0cmV0Y2guDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4gRXZlbiBpZiBlYWNoIHBpZWNlIG9mIGluLWJhbmQgbWV0YWRhdGEgaXMgb2YgZml4ZWQNCj4+
Pj4+bGVuZ3RoLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4gdGhlcmUgYXJlIG1hbnkgZGlmZmVyZW50IGtp
bmRzIG9mIG1ldGF0eXBlLiBUcnlpbmcgdG8NCj4+Pj4+c2F5DQo+Pj4+PiAgID4+Pj4+Pj4+PiAi
dGhlcmUgd2lsbCBiZSBleGFjdGx5IGZvdXIgcGllY2VzLCBhbmQgdGhleSB3aWxsIGJlIG9mDQo+
Pj4+PnR5cGVzDQo+Pj4+PiAgID4+Pj4+Pj4+PiB0MSwgdDIsIHQzLCBhbmQgdDQiIGlzIHNpbXBs
eSB0b28gc3BlY2lmaWMgZm9yIGV2ZW4gODAlDQo+Pj4+Pm9mIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+
Pj5uZWVkcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBZb3VycywgSm9l
bA0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBPbiAzLzEyLzE0LCA4OjUy
IEFNLCBOaWNvbGFzIEJPVVRIT1JTIHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEhlbGxvIFJv
biwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFNlbmRpbmcgb3V0IG9m
IGJhbmQgY29uZ3J1ZW50IG1ldGFkYXRhIG1heSBub3QgYmUgdGhlDQo+Pj4+PmFuc3dlcg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+IHRvIGFsbCBuZWVkcyBidXQgaXQgaXMgb25lIHRvb2wgdGhhdCB3ZSBz
aG91bGQga2VlcC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE5vdCBh
bGwgbWV0YWRhdGEgaXMgdGllZCB0byBhIHNwZWNpZmljIHBhY2tldCwgZm9yDQo+Pj4+PmV4YW1w
bGUgYQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHBvbGljeSBjaGFuZ2UgaW4gUENSRiBjb3VsZCBsZWFk
IHRvIHNvbWUgbWV0YWRhdGENCj4+Pj4+c2lnbmFsaW5nLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRo
ZSByZWFjdGlvbiB0aW1lIG5lZWQgbm90IGJlIGltbWVkaWF0ZSwgZmV3IG1zIG1heQ0KPj4+Pj5u
b3QgbWF0dGVyLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gQXMgeW91
IHBvaW50LCBpZiBhIHBhY2tldCBpcyB0aWVkIHRvIGEgbWV0YWRhdGEgYQ0KPj4+Pj5jb3JyZWxh
dGlvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGluZm8gY2FuIGJlIHNldCBpbiBib3RoIHBhY2tldCB0
byBkZWFsIHdpdGggaXQgKGkuZQ0KPj4+Pj5tZXRhZGF0YQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGV4
cGVjdGVkIGZsYWcgaW4gdGhlIFNGQyBoZWFkZXIsIHBsdXMgYW4gaWQpDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBGaW5hbGx5IHdlIGNhbiBzdGlsbCBzZW5kIHNvbWUg
bGltaXRlZCBtZXRhZGF0YSB3aXRoaW4NCj4+Pj4+YSBoZWFkZXIuDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gVGhpcyBjb3VsZCBiZSB1c2VkIGZvciBsb2FkIGJhbGFuY2VycyBpbiBwYXJ0aWN1bGFyIGlm
DQo+Pj4+PndlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gYWdyZWUgb24gYSBjb252ZW50aW9uIHRvIGxv
Y2F0ZSAiY29hcnNlIGdyYWluIHBvbGljeSINCj4+Pj4+ICAgPj4+Pj4+Pj4+PiAvICJmaW5lIGdy
YWluIHBvbGljeSIgb24gcmVzZXJ2ZWQgY29udGV4dCBoZWFkZXJzLg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhpcyBzZWVtcyB0byBvcGVuIHVwIGEgbG90IG9mIGZs
ZXhpYmlsaXR5IC8NCj4+Pj4+aW5ub3ZhdGlvbnMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBPbiB5b3VyIGxhc3QgcG9pbnQsIHRoZXJlIGlzIGEgcXVlc3Rpb24gb24g
aG93IHRvIG1ha2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtZXRhZGF0YSBhdmFpbGFibGUgdG8gYSBT
ZXJ2aWNlIEZ1bmN0aW9uLiBDdXJyZW50IHNvY2tldA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGNvbm5l
Y3Rpb25zIGZvciBleGFtcGxlIGRvIG5vdCBhbGxvdyB0byByZXRyaWV2ZSBJUA0KPj4+Pj5oZWFk
ZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBvcHRpb25zLiBTbyBJIGFzc3VtZSB0aGF0IFNGQyBhd2Fy
ZSBTZXJ2aWNlIEZ1bmN0aW9ucw0KPj4+Pj53aWxsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbmVlZCBz
b21lIChhc3luY2hyb25vdXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiA/KSBBUEkgdG8gcmV0cmlldmUg
U0ZDIGhlYWRlciBpbmZvcm1hdGlvbiBhcyB3ZWxsIGFzDQo+Pj4+PmluLWJhbmQNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBtZXRhZGF0YS4gSSBkb24ndCBzZWUgb3V0IG9mIGJhbmQgbWV0YWRhdGEgdHJh
bnNwb3J0DQo+Pj4+PmFkZGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGNvbXBsZXhpdHksIHRoZSBz
YW1lIEFQSSBjYW4gcHJvYmFibHkgYXBwbHkuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBUaGUgYWx0ZXJuYXRpdmUgb3B0aW9uLCBhbGxvd2luZyB2YXJpYWJsZSBzaXpl
ZA0KPj4+Pj5tZXRhZGF0YSBpbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRoZSBTRkMgaGVhZGVyIGhh
cyBzb21lIGRyYXdiYWNrcyBhcyB3ZWxsLCBvbmUgYmVpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBm
cmFnbWVudGF0aW9uLCBhbmQgc29tZSBzd2l0Y2hlcyBleHBlY3RpbmcgYXMgd2VsbCB0bw0KPj4+
Pj5sb29rIGF0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gZW5kIHVzZXIgdHJhZmZpYyBoZWFkZXJzIGZv
ciBsaW5rIGxvYWQgYmFsYW5jaW5nLiBJDQo+Pj4+PndvdWxkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
YWdyZWUgdGhhdCBpZiB3ZSBjYW4gYWNjZXB0IHRoZXNlIGlzc3VlcywgdGhlbiBzZW5kaW5nDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gb2ZmLWxpbmUgY29uZ3J1ZW50IG1ldGFkYXRhIGxvb3NlcyBpdHMg
aW50ZXJlc3QuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBXZSBuZWVk
IHRvIHRha2UgaW50byBhY2NvdW50IHRoYXQgYm90aCBpbi1iYW5kIGFuZA0KPj4+Pj5jb25ncnVl
bnQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBvdXQtb2YtYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQgaXMg
bm90IHJlbGlhYmxlLiBBDQo+Pj4+PnBhY2tldCBsb3NzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdHJp
Z2dlcmluZyByZXRyYW5zbWlzc2lvbiB3b3VsZCBub3QgbGVhZCB0byB0aGUNCj4+Pj4+aWRlbnRp
Y2FsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gcmVjb25zdHJ1Y3Rpb24gb2YgdGhlIGFzc29jaWF0ZWQg
bWV0YWRhdGEuIEluIHNvbWUNCj4+Pj4+Y2FzZXMsIHdlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWln
aHQgdGh1cyBldmVuIG5lZWQgbm9uLWNvbmdydWVudCBvdXQtb2YtYmFuZCByZWxpYWJsZQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+IG1ldGFkYXRhIHRyYW5zcG9ydC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBOaWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbToN
Cj4+Pj4+IFJvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFBhcmtlciBbUm9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT5dIFNl
bnQ6DQo+Pj4+PldlZG5lc2RheSwNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBNYXJjaCAxMiwgMjAxNA0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IDEyOjQzIFBNIFRvOiBOaWNvbGFzIEJPVVRIT1JTIENjOiBKaW0g
R3VpY2hhcmQNCj4+Pj4+KGpndWljaGFyKTsNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBicmlqc21hbkBq
dW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ+Ow0KPj4+Pj5zZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtz
ZmNdDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lk
ZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE5pY29sYXMs
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBJIHVuZGVyc3RhbmQgdGhl
IGNvbmNlcHQgZm9yIG91dCBvZiBiYW5kIHNpZ25hbGluZyBvZg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
bWV0YWRhdGEsIGJ1dCBJIGFtIGNvbmNlcm5lZCB0aGF0IGl0IGludHJvZHVjZXMNCj4+Pj4+c2ln
bmlmaWNhbnQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PmNvbXBsZXhpdHkgZHVlIHRvIHRoZSBwb3RlbnRp
YWwgcmFjZSBjb25kaXRpb24gb2YNCj4+Pj4+cmVjZWl2aW5nIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+cmVhbCBwYWNrZXQgYmVmb3JlIHRoZSBtZXRhZGF0YS4gV2hpbGUgdGhlIHJlYWwgcGFja2V0
DQo+Pj4+PmNvdWxkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5pbmRpY2F0ZSB0aGF0IG91dCBvZiBiYW5k
IG1ldGFkYXRhIGlzIGV4cGVjdGVkLCBob3cgY2FuDQo+Pj4+PndlDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj5ndWFyYW50ZWUgdGhlIG9yZGVyIG9mIHJlY2VwdGlvbj8gV2hhdCBpZiBzd2l0Y2hpbmcgb3IN
Cj4+Pj4+cm91dGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+bm9kZXMgYXBwbHkgaGFzaCBiYXNlZCBs
b2FkIGJhbGFuY2luZz8gV2hhdCBpZiB0aGUgbG9hZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+YmFsYW5j
aW5nIHVuZGVyc3RhbmRzIFNGQyBlbmNhcHMgYW5kIGxvb2tzIGJleW9uZCBpdCB0bw0KPj4+Pj50
aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pm9yaWdpbmFsIGhlYWRlciB0byBnZXQgYmV0dGVyIGVudHJv
cHk/DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gQ2FuIHdlIGd1YXJhbnRlZSB0aGF0IHRoZSBtZXRhZGF0
YSBhbmQgcmVhbCBwYWNrZXQNCj4+Pj4+d2lsbCBmb2xsb3cNCj4+Pj4+ICAgPj4+Pj4+Pj4+PnRo
ZSBleGFjdCBzYW1lIHBhdGg/IElmIHdlIGNhbiBub3QsIHRoZW4NCj4+Pj4+aW1wbGVtZW50YXRp
b25zIHdpbGwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pm5lZWQgdG8gYWRkIGluZ3Jlc3MgcXVldWluZyB0
byBjb3BlIHdpdGggdGhlIHNjZW5hcmlvLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gQWxzbywgZG8geW91IGZlZWwgdGhhdCB0aGUgaW5jcmVhc2UgaW4gaW1wbGVtZW50
YXRpb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBjb21wbGV4aXR5IGF0IHRoZSBzZXJ2aWNlIGZ1bmN0
aW9ucyBpcyByZWFzb25hYmxlPw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gVGhhbmtzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gUm9uDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gT24gTWFyIDEyLCAyMDE0LCBh
dCA0OjA5IEFNLCAiTmljb2xhcyBCT1VUSE9SUyINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gPE5pY29s
YXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29t
Pg0KPj4+Pj48bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+IHdyb3RlOg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBJIHRoaW5rIHdlIG11c3QgbWFr
ZSBhIGRpc3RpbmN0aW9uIGJldHdlZW46DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+IC0gTWV0YWRhdGEgd2hpY2ggc2hvdWxkIGJlIHBhcnQgb2YgdGhlIGhlYWRlciBk
ZWZpbmVkDQo+Pj4+PmFzIGluDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGJhbmQgbWFya2luZy4gLSBN
ZXRhZGF0YSB3aXRoIGNhbiBiZSBwYXNzZWQgb3V0IG9mDQo+Pj4+PmJhbmQsIGZvcg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+PiBleGFtcGxlIGNvbmdydWVudCBvdXQgb2YgYmFuZCBzaWduYWxpbmcgZGVm
aW5lZCBpbg0KPj4+Pj50aGUgZHJhZnQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4gVGhlIGZvcm1lciBjYWxscyBmb3IgYSBsaW1pdGVkIHNwYWNlIGluIHRoZSBoZWFk
ZXIsDQo+Pj4+PnRydWUsIFRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBsYXR0ZXIgaG93ZXZlciBk
b2VzIG5vdCBpbmN1ciBhbnkgc3BhY2UgbGltaXRhdGlvbg0KPj4+Pj5hbmQgaXMNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4gc3RpbGwgZmFpcmx5IGVmZmljaWVudCBhbmQgaXQgcmVtYWlucyBjb21wYXRp
YmxlIHdpdGgNCj4+Pj4+YSBmaXhlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBzaXplIGhlYWRlciB1
c2VkIHRvIHJvdXRlIHRob3NlIHNpZ25hbGluZyBtZXNzYWdlcw0KPj4+Pj5hbG9uZyB0aGUNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4gY2hhaW4ncyBzZXJ2aWNlIGZ1bmN0aW9ucy4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gTmljb2xhcyBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fIEZyb206DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IEppbSBHdWlj
aGFyZCAoamd1aWNoYXIpIFtqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2Nv
LmNvbT5dIFNlbnQ6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFR1ZXNkYXksIE1hcmNoIDExLCAyMDE0
IDY6NDggUE0gVG86IFJvbiBQYXJrZXIgQ2M6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IE5pY29sYXMg
Qk9VVEhPUlM7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaSBT
YWxpbQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+IGRyYWZ0
LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IEhpIFJvbiwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4gV2UgY2FuIGNlcnRhaW5seSBoYXZlIHRoaXMgZGlzY3Vzc2lvbiBidXQg
d2Ugc2hvdWxkDQo+Pj4+PmZpcnN0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGNvbnNpZGVyIHdoYXQg
aW5mb3JtYXRpb24gaXMgbmVjZXNzYXJ5IGFuZCBpZiBzYWlkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
IGluZm9ybWF0aW9uIGNhbiBmaXQgd2l0aGluIGEgZml4ZWQgbnVtYmVyIG9mIGNvbnRleHRzDQo+
Pj4+PmluIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBtYWpvcml0eSBvZiBjYXNlcy4gUmVtZW1i
ZXIsIHRoZSBnb2FsIG9mIGJlaW5nIGFibGUNCj4+Pj4+dG8gcGFzcw0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+PiBtZXRhZGF0YSB0aHJvdWdoIHRoZSBuZXR3b3JrIGlzIHRvIGVuaGFuY2Ugc2VydmljZQ0K
Pj4+Pj5kZWxpdmVyeSwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbm90IHBhc3MgdGhlIGVudGlyZSB3
b3JrcyBvZiBTaGFrZXNwZWFyZSA7LSkNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4gU2VudCBmcm9tIG15IGlQaG9uZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4gT24gTWFyIDcsIDIwMTQsIGF0IDM6NTIgQU0sICJSb24gUGFya2VyIg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFp
bHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+DQo+Pj4+PjxtYWlsdG86Um9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IE5pY29sYXMsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4gSSBzZWUgc2ltaWxhciByZXF1aXJlbWVudHMgZnJvbSB0aGUgM2dw
cCBFUEMgc2lkZS4NCj4+Pj4+SSB3b3VsZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gbGlrZSB0byBw
cm9wb3NlIGFuIE9VSSAvIFRMViBiYXNlZCBhcHByb2FjaCB3aGVyZSB0aGUNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+IHJlc2VydmVkIE9VSSBjYW4gYmUgdXNlZCBmb3IgYWdyZWVkIHVwb24gdHlwZXMg
b2YNCj4+Pj4+Y29tbW9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSBhbmQgdmVuZG9y
IG9yIG90aGVyIG9yZ2FuaXphdGlvbmFsIE9VSXMgY2FuDQo+Pj4+PmJlIHVzZWQNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+IHRvIHF1aWNrbHkgaW5ub3ZhdGUgaW4gdGhlIG5ldHdvcmtzLg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4gU2ltdWx0YW5lb3VzbHksIEkgd291bGQgYWxzbyBsaWtlIHRvIGNvbnNp
ZGVyDQo+Pj4+Pm1lY2hhbmlzbXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IHRoYXQgYXJlIG9wdGlt
aXplZCBmb3IgbG9uZyBsaXZlZCBmbG93cyBzbyBhcyB0bw0KPj4+Pj5saW1pdCB0aGUNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+IG5lZ2F0aXZlIGVmZmVjdHMgb2YgcGFja2V0IGdyb3d0aC4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBSb24NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IE9uIE1h
ciA3LCAyMDE0LCBhdCA4OjM0IEFNLCAiTmljb2xhcyBCT1VUSE9SUyINCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRI
T1JTQHFvc21vcy5jb20+DQo+Pj4+PjxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29t
Pj4gd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBI
ZWxsbyBKaW0NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEkg
aGF2ZSBzZWVuIGNhc2VzIGluIEdpIExBTiwgd2hlcmUgc3Vic2NyaWJlciByZWxhdGVkDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gaW5mb3JtYXRpb24gaXMgcGFzc2VkIHRvIGEgV2ViIFByb3h5IGZv
ciBIVFRQIGhlYWRlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGVucmljaG1lbnQgKGFpbWVkIGF0
IHNvbWUgV2ViIENvbnRlbnQgcHJvdmlkZXJzDQo+Pj4+PnBhcnRuZXJzIG9mDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4gdGhlIE1vYmlsZSBPcGVyYXRvcikuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4g
SW5mb3JtYXRpb24gd2FzIGFuIGNvZGVkIChwZXJzaXN0ZW50KSBzdWJzY3JpYmVyIGlkDQo+Pj4+
PmRlcml2ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBmcm9tIHRoZSBNU0lTRE4sIGFuZCBjb3Vw
bGUgb2YgZiBjdXN0b21lciBwcm9maWxlDQo+Pj4+PnJlbGF0ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+PiBmaWVsZHMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
PiBJbiBhbiBzZmMgYmFzZWQgR2kgTEFOLCB0aGlzIGVudGl0eSBzaG91bGQgcmVjZWl2ZQ0KPj4+
PiA+ZnJvbSB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBDbGFzc2lmaWVyDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiAtIEEgY2xhc3NpZmljYXRpb24gb2Yg
dGhlIENvbnRlbnQgUHJvdmlkZXIgKCBJZCwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBDYXRlZ29y
eSkgYmFzZWQgb24gdHJhZmZpYyBhbmFseXNpcyAtIFRoZSBNU0lTRE4gb2YNCj4+Pj4+IHRoZQ0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHN1YnNjcmliZXIgLSBUd28gc3Vic2NyaWJlciBwb2xpY3kg
ZmllbGRzIChub3QgdGllZA0KPj4+Pj4gdG8gUENSRg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGJ1
dCBiZWxvbmdpbmcgdG8gdGhlIFN1YnNjcmliZXIgREIpIChTdWJzY3JpYmVyDQo+Pj4+PiBjYXRl
Z29yeSwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBzdWItY2F0ZWdvcnkpIC0gQSBzZXNzaW9uIGlk
IChmb3IgbG9nZ2luZyBhbmQNCj4+Pj4+dHJhY2tpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBw
dXJwb3NlcykNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IFRo
ZSBvYmplY3RpdmUgYmVpbmcgdG8gYXZvaWQgaGF2aW5nIHRoZSBIVFRQIFByb3h5DQo+Pj4+PnRv
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gYmVjb21lIGEgdHJ1c3RlZCBhcHBsaWNhdGlvbiAoaW50
ZXJvZ2F0ZSB0aGUNCj4+Pj4+IHN1YnNjcmliZXIgREIsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4g
ZXRjLi4pDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+IE5pY29sYXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXyBGcm9tOiBKaW0NCj4+Pj4+IEd1aWNoYXJkDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gKGpndWljaGFyKSBbamd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3Vp
Y2hhckBjaXNjby5jb20+XSBTZW50Og0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IFRodXJzZGF5LCBN
YXJjaCAwNiwgMjAxNCAyOjAyIFBNIFRvOiBKYW1hbCBIYWRpDQo+Pj4+PlNhbGltOw0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+IGptb2lzYW5kQGp1bmlwZXIubmV0PG1haWx0bzpqbW9pc2FuZEBqdW5p
cGVyLm5ldD4gPG1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldD47DQo+Pj4+PiBicmlqc21hbkBq
dW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ+IENjOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHNmYyBTdWJqZWN0OiBSZTog
W3NmY10NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1j
b25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gSGkgSmFtYWwsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
PiBZb3Ugc2FpZCAiSXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZQ0KPj4+
Pj4gc2l6ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSIuLiBJIGFtIG5vdCBzbyBj
b252aW5jZWQgYW5kIHdvdWxkIGxpa2UgdG8NCj4+Pj4+IGJldHRlcg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+IHVuZGVyc3RhbmQgdGhlIHJlcXVpcmVtZW50cyBiZWZvcmUgcGFzc2luZyBqdWRnZW1l
bnQuDQo+Pj4+PiBJZiB3ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGxvb2sgYXQgdGhlIHVzZSBj
YXNlcyBhcyBwcmVzZW50ZWQgdGh1cyBmYXIgaW50bw0KPj4+Pj4gdGhlIFdHIEkNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+PiBoYXZlIHlldCB0byBzZWUgYSBzaW5nbGUgZXhhbXBsZSBvZiB0aGUgbmVl
ZA0KPj4+Pj4gKG5vdGluZyB0aGF0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZGVzaXJlIGlzIG5v
dCB0aGUgc2FtZSBhcyBuZWVkKSAtIEkgYW0gbm90IHNheWluZw0KPj4+Pj4gdGhlcmUgaXMNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBubyByZXF1aXJlbWVudCBidXQgcmF0aGVyIHRoYXQgd2Ugc2hv
dWxkIG5vdCBqdW1wDQo+Pj4+PiB0byB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBjb25jbHVz
aW9uIGFuZCBidWlsZCBzdGFuZGFyZHMgYXJvdW5kIGEgdGhlb3J5Lg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBPbiAzLzMvMTQsIDY6MzUgQU0sICJKYW1hbCBIYWRpIFNhbGlt
Ig0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiA8aGFkaUBtb2phdGF0dS5jb208bWFpbHRvOmhhZGlA
bW9qYXRhdHUuY29tPiA8bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPj4NCj4+Pj4+d3JvdGU6DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IEkgbGlrZSB0aGUg
ZG9jIC0gd2VsbCB3cml0dGVuLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+PiBTZWN0aW9uIDQuMyBvbiBtZXRhZGF0YSBlbmNvZGluZy4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gSXQgc2VlbXMgdGhlcmUncyBjbGVh
ciBuZWVkIGZvciB2YXJpYWJsZSBzaXplZA0KPj4+Pj4gbWV0YWRhdGENCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+Pj4gKGF0IGxlYXN0IGZvciBodHRwL2FwcCB5b3Ugc2VlbSB0byBpbmRpY2F0ZSB0aGUN
Cj4+Pj4+IGRlc2lyZSBmb3INCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj5pdCkuDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4+IEZvciBhIGRhdGFwYXRoIHBlci1wYWNrZXQgbWV0YWRhdGEsIGkgZmVlbCB0
aGUNCj4+Pj4+IG5lZWQgaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4ganVzdCBhcyBpbXBvcnRh
bnQuIEFyZSB3ZSBsaW1pdGVkIGJ5IHRoZSBmYWN0IHRoYXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
Pj4gZXhpc3RpbmcgaGFyZHdhcmUgbWF5IG5vdCBiZSBhYmxlIHRvIGhhbmRsZSBUTFZzPw0KPj4+
Pj5Gb3INCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gZXhhbXBsZSwgSSBkb250IGhhdmUgYSBwcm9i
bGVtIGhhbmRsaW5nIFRMVnMgaW4gYQ0KPj4+Pj4gc29mdHdhcmUNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+Pj5kYXRhcGF0aC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+Pj4gY2hlZXJzLCBqYW1hbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XyBzZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gbWFpbGluZyBsaXN0IHNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5n
DQo+Pj4+PiAgID4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
PiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiBt
YWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5nDQo+
Pj4+PiBsaXN0DQo+Pj4+PiAgID4+Pj4+IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
PiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+X19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj4+ICAgPj5z
ZmMgbWFpbGluZyBsaXN0DQo+Pj4+PiAgID4+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gICA+Pmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+PiAgID5zZmMgbWFpbGluZyBs
aXN0DQo+Pj4+PiAgID5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQo+Pj4+PiAgID5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYw0KPj4+Pj4NCj4+Pj4NCj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18NCj4+Pj4gc2ZjIG1haWxpbmcgbGlzdA0KPj4+PiBzZmNAaWV0Zi5v
cmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmMNCj4+Pg0KPj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQo+Pj4gc2ZjIG1haWxpbmcgbGlzdA0KPj4+IHNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPg0KPj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjDQo+Pj4NCj4+DQo+Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fDQo+PnNmYyBtYWlsaW5nIGxpc3QNCj4+c2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQo+Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
DQo+DQo+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj5z
ZmMgbWFpbGluZyBsaXN0DQo+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+aHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmMNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0K
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYw0KDQo=

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

PGh0bWwgZGlyPSJsdHIiPg0KPGhlYWQ+DQo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUi
IGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+DQo8c3R5bGUgdHlwZT0idGV4dC9j
c3MiIGlkPSJvd2FQYXJhU3R5bGUiPjwvc3R5bGU+PHN0eWxlIHR5cGU9InRleHQvY3NzIj48L3N0
eWxlPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+PC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5IHN0eWxl
PSJ3b3JkLXdyYXA6YnJlYWstd29yZCIgZnBzdHlsZT0iMSIgb2NzaT0iMCI+DQo8ZGl2IHN0eWxl
PSJkaXJlY3Rpb246IGx0cjtmb250LWZhbWlseTogVGFob21hO2NvbG9yOiAjMDAwMDAwO2ZvbnQt
c2l6ZTogMTBwdDsiPldoYXQgaXMgdGhlIGJlbmVmaXQgb2YgaGF2aW5nIG1hbnkgcGF0aCBwZXIg
Y2hhaW4gPw0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+Tmljb2xhczxicj4NCjxkaXYgc3R5bGU9
ImZvbnQtZmFtaWx5OiBUaW1lcyBOZXcgUm9tYW47IGNvbG9yOiAjMDAwMDAwOyBmb250LXNpemU6
IDE2cHgiPg0KPGhyIHRhYmluZGV4PSItMSI+DQo8ZGl2IGlkPSJkaXZScEY5NDExODMiIHN0eWxl
PSJkaXJlY3Rpb246IGx0cjsiPjxmb250IGZhY2U9IlRhaG9tYSIgc2l6ZT0iMiIgY29sb3I9IiMw
MDAwMDAiPjxiPkZyb206PC9iPiBQYXVsIFF1aW5uIChwYXVscSkgW3BhdWxxQGNpc2NvLmNvbV08
YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgNjoyNiBQTTxicj4NCjxi
PlRvOjwvYj4gRGF2aWQgQWxsYW4gSTxicj4NCjxiPkNjOjwvYj4gTmljb2xhcyBCT1VUSE9SUzsg
WHV4aWFvaHU7IG1pa2ViaWFuY0Bhb2wuY29tOyBzZmNAaWV0Zi5vcmc7IENoYW5nY2hlbmcgSHVh
bmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWlu
IElEPGJyPg0KPC9mb250Pjxicj4NCjwvZGl2Pg0KPGRpdj48L2Rpdj4NCjxkaXY+SGkgRGF2ZSwN
CjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PkNoYWluIElEIHNob3VsZCByZWFsbHkgYmUgcGF0aCBJ
RCBzaW5jZSB0aGVyZSBjYW4gYmUgbWFueSBwYXRocyBmb3IgYSBnaXZlbiBjaGFpbi4gJm5ic3A7
VXNpbmcgdGhhdCBkZWZpbml0aW9uLCB3ZSBhdm9pZCB0aGUgb3ZlcmxvYWQgYW5kIHJlYXAgdGhl
IGdhaW4gYWxsdWRlZCB0byBiZWxvdy48L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PlBh
dWw8L2Rpdj4NCjxkaXY+PGJyPg0KPGRpdj4NCjxkaXY+T24gTWFyIDE4LCAyMDE0LCBhdCAxMjox
NCBQTSwgRGF2aWQgQWxsYW4gSSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJp
Y3Nzb24uY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208L2E+
Jmd0OyB3cm90ZTo8L2Rpdj4NCjxiciBjbGFzcz0iQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+
DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxkaXYgbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LWZhbWlseTpIZWx2ZXRpY2E7IGZvbnQtc2l6ZTptZWRpdW07IGZvbnQtc3R5bGU6bm9ybWFsOyBm
b250LXZhcmlhbnQ6bm9ybWFsOyBmb250LXdlaWdodDpub3JtYWw7IGxldHRlci1zcGFjaW5nOm5v
cm1hbDsgbGluZS1oZWlnaHQ6bm9ybWFsOyBvcnBoYW5zOjI7IHRleHQtaW5kZW50OjBweDsgdGV4
dC10cmFuc2Zvcm06bm9uZTsgd2hpdGUtc3BhY2U6bm9ybWFsOyB3aWRvd3M6Mjsgd29yZC1zcGFj
aW5nOjBweCI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiIHN0eWxlPSIiPg0KPGRpdiBzdHls
ZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWlseTon
VGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjExcHQ7IGZv
bnQtZmFtaWx5OkNhbGlicmksc2Fucy1zZXJpZjsgY29sb3I6cmdiKDMxLDczLDEyNSkiPldlbGwg
dGhlIHF1ZXN0aW9uIGRlIGpvdXIgaXMg4oCcZG9lcyBhIGNoYWluIElEIGRlZmluZSBhIGNsYXNz
IG9yIGFuIGluc3RhbmNl4oCd4oCmLiBJZiBpdCBkZWZpbmVzIGFuIGNsYXNzIHdlIGFsc28gbmVl
ZCBpbnN0YW5jZSBpbmZvcm1hdGlvbiwgaWYgaXQgaXMgY3VycmVudGx5IG92ZXJsb2FkZWQgdG8g
ZGVmaW5lDQogY2xhc3MgYW5kIGluc3RhbmNlIElNTyB3ZSBoYXZlIGEgcHJvYmxlbeKApi48L3Nw
YW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXpl
OjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTFwdDsgZm9udC1mYW1pbHk6Q2FsaWJyaSxzYW5zLXNlcmlmOyBjb2xvcjpy
Z2IoMzEsNzMsMTI1KSI+Jm5ic3A7PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBp
biAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWlseTonVGltZXMgTmV3IFJv
bWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjExcHQ7IGZvbnQtZmFtaWx5OkNh
bGlicmksc2Fucy1zZXJpZjsgY29sb3I6cmdiKDMxLDczLDEyNSkiPkRhdmU8L3NwYW4+PC9kaXY+
DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZv
bnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTFwdDsgZm9udC1mYW1pbHk6Q2FsaWJyaSxzYW5zLXNlcmlmOyBjb2xvcjpyZ2IoMzEsNzMs
MTI1KSI+Jm5ic3A7PC9zcGFuPjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlci1zdHls
ZTpzb2xpZCBub25lIG5vbmU7IGJvcmRlci10b3Atd2lkdGg6MXB0OyBib3JkZXItdG9wLWNvbG9y
OnJnYigxODEsMTk2LDIyMyk7IHBhZGRpbmc6M3B0IDBpbiAwaW4iPg0KPGRpdiBzdHlsZT0ibWFy
Z2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWlseTonVGltZXMg
TmV3IFJvbWFuJyxzZXJpZiI+DQo8Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7IGZvbnQt
ZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMHB0OyBmb250LWZhbWlseTpUYWhvbWEsc2Fucy1zZXJpZiI+PHNwYW4gY2xhc3M9
IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPnNmYyBbbWFpbHRvOnNmYy08YSBo
cmVmPSJtYWlsdG86Ym91bmNlc0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1k
ZWNvcmF0aW9uOnVuZGVybGluZSIgdGFyZ2V0PSJfYmxhbmsiPmJvdW5jZXNAaWV0Zi5vcmc8L2E+
XTxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48Yj5Pbg0K
IEJlaGFsZiBPZjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48L2I+Q2hhbmdjaGVuZyBIdWFuZzxicj4NCjxiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSJBcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5UdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA3
OjQzIEFNPGJyPg0KPGI+VG86PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj5OaWNvbGFzIEJPVVRIT1JTPGJyPg0KPGI+Q2M6PC9iPjxzcGFuIGNsYXNz
PSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5YdXhpYW9odTs8c3BhbiBjbGFz
cz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGlu
ZSIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT47PHNwYW4gY2xhc3M9IkFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9s
LmNvbSIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSIgdGFy
Z2V0PSJfYmxhbmsiPm1pa2ViaWFuY0Bhb2wuY29tPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPjxz
cGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTogW3NmY108
c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDsgZm9udC1mYW1pbHk6J01TIFVJIEdvdGhpYycsc2Fu
cy1zZXJpZiI+562U5aSNPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDsgZm9udC1m
YW1pbHk6VGFob21hLHNhbnMtc2VyaWYiPjoNCiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwv
c3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAw
LjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNl
cmlmIj4NCiZuYnNwOzwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjowaW4gMGluIDAu
MDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5ldyBSb21hbicsc2Vy
aWYiPg0KR29vZCBwb2ludHMuIEkgYmVsaWV2ZSBleHBsaWNpdCBjaGFpbiBJRCBzaG91bGQgYmUg
bWFuZGF0b3J5LiBUaGUgb3ZlcmhlYWQgaXMgdmVyeSBsaXR0bGUuIEl0IGhlbHBzIHNpbXBsaWZ5
IHByb2Nlc3NpbmcgYW5kIHN0ZWVyaW5nIHNpZ25pZmljYW50bHkuIFRoZSBnYWluIGlzIGh1Z2Uu
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFw
dDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4N
CiZuYnNwOzwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4g
MC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyxz
ZXJpZiI+DQpDaGFuZzxicj4NCjxicj4NCi0tLS0tLS0tLS0tLTwvZGl2Pg0KPGRpdj4NCjxkaXYg
c3R5bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1p
bHk6J1RpbWVzIE5ldyBSb21hbicsc2VyaWYiPg0KQ2hhbmdjaGVuZyBIdWFuZzwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOjBp
biAwaW4gMTJwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4n
LHNlcmlmIj4NCjxicj4NCk9uIE1hciAxOCwgMjAxNCwgYXQgMTo1MyBBTSwgTmljb2xhcyBCT1VU
SE9SUyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgc3R5
bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSIgdGFyZ2V0PSJfYmxh
bmsiPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvYT4mZ3Q7IHdyb3RlOjwvcD4NCjwvZGl2
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NXB0OyBtYXJnaW4tYm90dG9tOjVwdCI+
DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZv
bnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTBwdDsgZm9udC1mYW1pbHk6VGFob21hLHNhbnMtc2VyaWYiPkkgdGhpbmsgdGhhdCBrZWVw
aW5nIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50IHNob3VsZCBy
ZW1haW4gYW4gb2JqZWN0aXZlIGZvciBTRkMuICZuYnNwO1N1Y2ggYSBzZXBhcmF0aW9uIG9mIGNv
bmNlcm5zIGlzIGEgc291bmQgYXJjaGl0ZWN0dXJhbCBwcmluY2lwbGUgdGhhdCBoZWxwIGtlZXAg
dGhpbmdzIHNpbXBsZQ0KIGluIHByYWN0aWNlLjwvc3Bhbj48L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5
OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDsg
Zm9udC1mYW1pbHk6VGFob21hLHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6
MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMHB0OyBmb250LWZhbWlseTpUYWhvbWEsc2Fucy1zZXJpZiI+T24gdGhlIHF1
ZXN0aW9uIG9mICZuYnNwO1NlcnZpY2UgUGF0aCwgd2UgaGF2ZSBhIGRpc2N1c3Npb24gb24gd2hl
dGhlciB3ZSBuZWVkIHNvbWUga2luZCBvZiBleHBsaWNpdCBpZGVudGlmaWVyIG9yJm5ic3A7PC9z
cGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4w
MDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyxzZXJp
ZiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7IGZvbnQtZmFtaWx5OlRhaG9tYSxzYW5z
LXNlcmlmIj5jb3VsZCB3ZSByZWx5IG9uIG1hcHBpbmcgb24gc29tZSB1bmRlcmxheSBuZXR3b3Jr
IHByb3RvY29sIGZpZWxkcy48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxl
PSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidU
aW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDsgZm9u
dC1mYW1pbHk6VGFob21hLHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1z
aXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTBwdDsgZm9udC1mYW1pbHk6VGFob21hLHNhbnMtc2VyaWYiPiZuYnNw
Ozwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjowaW4gMGlu
IDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5ldyBSb21hbics
c2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0OyBmb250LWZhbWlseTpUYWhvbWEs
c2Fucy1zZXJpZiI+TWF5IGJlIGEgUFJPL0NPTiB0YWJsZSBjb3VsZCBoZWxwIGZvY3VzIHRoZSBn
cm91cCBkZWNpc2lvbiBvbiB0aGF0IG1hdHRlcjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXYgc3R5bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9u
dC1mYW1pbHk6J1RpbWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMHB0OyBmb250LWZhbWlseTpUYWhvbWEsc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHVsIHR5cGU9ImRpc2MiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjBp
biI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0
OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5ldyBSb21hbicsc2VyaWYiPg0K
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0OyBmb250LWZhbWlseTpUYWhvbWEsc2Fucy1zZXJp
ZiI+VmlzaWJpbGl0eSAodHJhY2luZyk8L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1p
bHk6J1RpbWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0
OyBmb250LWZhbWlseTpUYWhvbWEsc2Fucy1zZXJpZiI+Rm9yd2FyZGluZyBncmFwaCBzdHJ1Y3R1
cmUgaW1wYWN0L2xpbWl0YXRpb25zPC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5
OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDsg
Zm9udC1mYW1pbHk6VGFob21hLHNhbnMtc2VyaWYiPlJlY29uZmlndXJhdGlvbiBzcGVlZCZuYnNw
Ozwvc3Bhbj48L2xpPjwvdWw+DQo8dWwgdHlwZT0iZGlzYyIgc3R5bGU9Im1hcmdpbi1ib3R0b206
MGluIj4NCjx1bCB0eXBlPSJjaXJjbGUiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjBpbiI+DQo8bGkg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNp
emU6MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMHB0OyBmb250LWZhbWlseTpUYWhvbWEsc2Fucy1zZXJpZiI+TEJTIC8g
c2NhbGUgb3V0IGltcGFjdDwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWlseTonVGlt
ZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7IGZvbnQt
ZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmIj5Ob2RlIGJ5cGFzcyAoZS5nOyBtYWludGVuYW5jZSk8
L3NwYW4+PC9saT48L3VsPg0KPC91bD4NCjx1bCB0eXBlPSJkaXNjIiBzdHlsZT0ibWFyZ2luLWJv
dHRvbTowaW4iPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46MGluIDBpbiAw
LjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNl
cmlmIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDsgZm9udC1mYW1pbHk6VGFob21hLHNh
bnMtc2VyaWYiPnVuZGVybGF5IG5ldHdvcmsvdHJhbnNwb3J0IGxheWVycyBzdXBwb3J0PC9zcGFu
PjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFw
dDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4N
CjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDsgZm9udC1mYW1pbHk6VGFob21hLHNhbnMtc2Vy
aWYiPkhlYWRlciBzcGFjZSBpbXBhY3Q8L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1p
bHk6J1RpbWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0
OyBmb250LWZhbWlseTpUYWhvbWEsc2Fucy1zZXJpZiI+TXVsdGkgdGVuYW50IHN1cHBvcnQgaW1w
YWN0PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46MGluIDBp
biAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4n
LHNlcmlmIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDsgZm9udC1mYW1pbHk6VGFob21h
LHNhbnMtc2VyaWYiPlNGQyBvbiBmbGF0IChlLmcgb3B0aWNhbCBMMiBmb3IgRGF0YSBDZW50ZXJz
KSBuZXR3b3JrJm5ic3A7PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1l
cyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDsgZm9udC1m
YW1pbHk6VGFob21hLHNhbnMtc2VyaWYiPlVuZGVybGF5IG5ldHdvcmsgYWRtaW5pc3RyYXRpb24g
aW1wYWN0PC9zcGFuPjwvbGk+PC91bD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdp
bjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5l
dyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0OyBmb250LWZhbWls
eTpUYWhvbWEsc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJw
dDsgZm9udC1mYW1pbHk6J1RpbWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMHB0OyBmb250LWZhbWlseTpUYWhvbWEsc2Fucy1zZXJpZiI+UGVyc29uYWxseSBJ
IHRoaW5rIHRoYXQgaGF2aW5nIGFuIGV4cGxpY2l0IGNoYWluIGlkZW50aWZpZXIgKGUuZy4gU2Vy
dmljZSBQYXRoL1NlcnZpY2UgSW5kZXgpIGlzIGNsZWFyIChtYW5hZ2VtZW50IGFuZCBjb250cm9s
KSBhbmQgbm90IGV4cGVuc2l2ZSAoaGVhZGVyIHNwYWNlKS4gVGhlIGRyYXdiYWNrIGJlaW5nIHNv
bWUgaW1wYWN0IG9uIHRoZQ0KIHNpbXBsaWNpdHkgdG8gYWRkL3JlbW92ZSBlbGVtZW50cyBpbiBh
IGNoYWluIGR5bmFtaWNhbGx5Ljwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5
bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6
J1RpbWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0OyBm
b250LWZhbWlseTpUYWhvbWEsc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTox
MnB0OyBmb250LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwcHQ7IGZvbnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmIj5UYWcgc3dpdGNo
aW5nIChhcyBNUExTKSAmbmJzcDthbGxvd3MgdG8gbWFuYWdlIHRhZ3MgcGVyIHNlcnZpY2Ugbm9k
ZXMsIGxlYWRpbmcgdG8gbW9yZSB2ZXJzYXRpbGUgYW5kIGRpdmVyc2UgZ3JhcGhzPC9zcGFuPjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAw
LjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNl
cmlmIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDsgZm9udC1mYW1pbHk6VGFob21hLHNh
bnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9
Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6J1Rp
bWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0OyBmb250
LWZhbWlseTpUYWhvbWEsc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0
OyBmb250LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwcHQ7IGZvbnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmIj5OaWNvbGFzPC9zcGFu
PjwvZGl2Pg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5
bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6
J1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IHRleHQtYWxpZ246Y2VudGVyIj4NCjxzcGFuIHN0eWxl
PSIiPg0KPGhyIHNpemU9IjIiIHdpZHRoPSIxMDAlIiBhbGlnbj0iY2VudGVyIj4NCjwvc3Bhbj48
L2Rpdj4NCjxkaXYgaWQ9ImRpdlJwRjgxMTQ2NyI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luOjBpbiAwaW4gMTJwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1l
cyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDsgZm9u
dC1mYW1pbHk6VGFob21hLHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwcHQ7IGZvbnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmIj48c3BhbiBjbGFz
cz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+WHV4aWFvaHUgWzxhIGhyZWY9
Im1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRl
Y29yYXRpb246dW5kZXJsaW5lIiB0YXJnZXQ9Il9ibGFuayI+eHV4aWFvaHVAaHVhd2VpLmNvbTwv
YT5dPGJyPg0KPGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPlR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDU6MDQgQU08YnI+DQo8Yj5Ubzo8
L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkplcm9t
ZSBNb2lzYW5kOzxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iIHN0eWxlPSJjb2xvcjpwdXJwbGU7
IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiIHRhcmdldD0iX2JsYW5rIj5taWtlYmlhbmNAYW9s
LmNvbTwvYT47PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQt
ZGVjb3JhdGlvbjp1bmRlcmxpbmUiIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJy
Pg0KPGI+U3ViamVjdDo8L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPltzZmNdPHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7IGZvbnQtZmFtaWx5OidN
UyBVSSBHb3RoaWMnLHNhbnMtc2VyaWYiPuetlOWkjTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwcHQ7IGZvbnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmIj46IFNGQw0KIGVuY2Fwc3Vs
YXRpb24gY2hhaW4gSUQ8L3NwYW4+PHNwYW4gc3R5bGU9IiI+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJw
dDsgZm9udC1mYW1pbHk6J1RpbWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxNnB0OyBmb250LWZhbWlseTpDYWxpYnJpLHNhbnMtc2VyaWY7IGNvbG9yOnJnYigz
MSw3MywxMjUpIj5JIGxpa2UgdGhlIGlkZWEgb2Ygc2VwYXJhdGluZyB0aGUgU2VydmljZSBGdW5j
dGlvbiBMYXllciBhbmQgdGhlIFNlcnZpY2UgUGF0aCBMYXllciwgYXMgcHJvcG9zZWQgaW4gZHJh
ZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMuIFRoZSByb2xlIG9mIHRoZSBT
ZXJ2aWNlIFBhdGggTGF5ZXINCiBpcyBqdXN0IHRvIHN0ZWVyIHRoZSB0cmFmZmljIGFsb25nIGEg
cGFydGljdWxhciBjaGFpbiBvZiBzZXJ2aWNlIG5vZGVzIHdoaWNoIGNhbiBiZSBpbXBsZW1lbnRl
ZCBieSBleGlzdGluZyB0b29scyBmb3Igc291cmNlIHJvdXRpbmcsIHN1Y2ggYXMgc2VnbWVudCBy
b3V0aW5nLiBBcyBzdWNoLCBpdOKAmXMgbm90IG5lY2Vzc2FyeSB0byB0cnkgdG8ga2VlcCB0aGUg
U2VydmljZSBQYXRoIExheWVyIHRyYW5zcG9ydC1pbmRlcGVuZGVudCBhbmQgY29udGFpbg0KIGl0
IGluIHRoZSBTRkMgaGVhZGVyLjwvc3Bhbj48c3BhbiBzdHlsZT0iIj48L3NwYW4+PC9kaXY+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQt
ZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTZwdDsgZm9udC1mYW1pbHk6Q2FsaWJyaSxzYW5zLXNlcmlmOyBjb2xvcjpyZ2IoMzEsNzMsMTI1
KSI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSIiPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9
Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6J1Rp
bWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNnB0OyBmb250
LWZhbWlseTpDYWxpYnJpLHNhbnMtc2VyaWY7IGNvbG9yOnJnYigzMSw3MywxMjUpIj5CZXN0IHJl
Z2FyZHMsPC9zcGFuPjxzcGFuIHN0eWxlPSIiPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVz
IE5ldyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNnB0OyBmb250LWZh
bWlseTpDYWxpYnJpLHNhbnMtc2VyaWY7IGNvbG9yOnJnYigzMSw3MywxMjUpIj5YaWFvaHU8L3Nw
YW4+PHNwYW4gc3R5bGU9IiI+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBpbiAw
aW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWlseTonVGltZXMgTmV3IFJvbWFu
JyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2cHQ7IGZvbnQtZmFtaWx5OkNhbGli
cmksc2Fucy1zZXJpZjsgY29sb3I6cmdiKDMxLDczLDEyNSkiPiZuYnNwOzwvc3Bhbj48c3BhbiBz
dHlsZT0iIj48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXItc3R5bGU6bm9uZSBub25l
IG5vbmUgc29saWQ7IGJvcmRlci1sZWZ0LXdpZHRoOjEuNXB0OyBib3JkZXItbGVmdC1jb2xvcjpi
bHVlOyBwYWRkaW5nOjBpbiAwaW4gMGluIDRwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVy
LXN0eWxlOnNvbGlkIG5vbmUgbm9uZTsgYm9yZGVyLXRvcC13aWR0aDoxcHQ7IGJvcmRlci10b3At
Y29sb3I6cmdiKDE4MSwxOTYsMjIzKTsgcGFkZGluZzozcHQgMGluIDBpbiI+DQo8ZGl2IHN0eWxl
PSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidU
aW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDsg
Zm9udC1mYW1pbHk6U2ltU3VuIj7lj5Hku7bkuro6PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwcHQ7IGZvbnQtZmFtaWx5OlNpbVN1biI+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPnNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5l
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl08c3BhbiBj
bGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGI+5Luj6KGoPHNwYW4g
Y2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5KZXJvbWUNCiBN
b2lzYW5kPGJyPg0KPGI+5Y+R6YCB5pe26Ze0OjwvYj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+MjAxNOW5tDPmnIgxOOaXpSAxOjAzPGJyPg0KPGI+5pS2
5Lu25Lq6OjwvYj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIiBzdHlsZT0iY29sb3I6cHVycGxl
OyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIiB0YXJnZXQ9Il9ibGFuayI+bWlrZWJpYW5jQGFv
bC5jb208L2E+OzxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxi
cj4NCjxiPuS4u+mimDo8L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPlJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48c3Bh
biBzdHlsZT0iIj48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFy
Z2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWlseTonVGltZXMg
TmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iIj4mbmJzcDs8L3NwYW4+PC9kaXY+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQt
ZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTFwdDsgZm9udC1mYW1pbHk6Q2FsaWJyaSxzYW5zLXNlcmlmOyBjb2xvcjpyZ2IoMzEsNzMsMTI1
KSI+VGhpcyAobGVuZ3RoeSBhbmQgdmVyeSBsaXZlbHkpIHRocmVhZCBzdGFydGVkIGZyb20gZHJh
ZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMgKHdoaWNoIEkgY28tYXV0aG9y
ZWQpLjwvc3Bhbj48c3BhbiBzdHlsZT0iIj48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJn
aW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBO
ZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTFwdDsgZm9udC1mYW1p
bHk6Q2FsaWJyaSxzYW5zLXNlcmlmOyBjb2xvcjpyZ2IoMzEsNzMsMTI1KSI+Jm5ic3A7PC9zcGFu
PjxzcGFuIHN0eWxlPSIiPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjowaW4gMGlu
IDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5ldyBSb21hbics
c2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB0OyBmb250LWZhbWlseTpDYWxpYnJp
LHNhbnMtc2VyaWY7IGNvbG9yOnJnYigzMSw3MywxMjUpIj5JbiBzZWN0aW9uIDQuOCwgd2UgbWFk
ZSBhIGNsZWFyIGRpc3RpbmN0aW9uIGJldHdlZW4gYSBzZXJ2aWNlIHBhdGggbGF5ZXIgKHN0ZWVy
aW5nIHBhY2tldHMgaG9wIGJ5IGhvcCBhbG9uZyB0aGUgY2hhaW4pIGFuZCBhIHNlcnZpY2UgZnVu
Y3Rpb24gbGF5ZXIgKGNvbnZleSBtZXRhZGF0YSBpbmZvcm1hdGlvbg0KIG9mIGludGVyZXN0IHRv
IFNGcykuIFRlcm1pbm9sb2d5IGFzaWRlLCBpdCBzZWVtcyB0aGF0IHN1Y2ggbGF5ZXJlZCB2aWV3
IHdhcyBhZ3JlZWQgdXBvbiBieSBtYW55IHBlb3BsZSBvbiB0aGUgbWFpbGluZyBsaXN0Ljwvc3Bh
bj48c3BhbiBzdHlsZT0iIj48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBp
biAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4n
LHNlcmlmIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTFwdDsgZm9udC1mYW1pbHk6Q2FsaWJy
aSxzYW5zLXNlcmlmOyBjb2xvcjpyZ2IoMzEsNzMsMTI1KSI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0
eWxlPSIiPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0
OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5ldyBSb21hbicsc2VyaWYiPg0K
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB0OyBmb250LWZhbWlseTpDYWxpYnJpLHNhbnMtc2Vy
aWY7IGNvbG9yOnJnYigzMSw3MywxMjUpIj5Ob3cgdGhpcyBjZXJ0YWlubHkgZG9lcyBiZWcgdGhl
IHF1ZXN0aW9uIG9mIHNvbHZpbmcgQk9USCBwcm9ibGVtcyB3aXRoIHRoZSBzYW1lIChwYWNrZXQp
IGVuY2Fwc3VsYXRpb24gbWVjaGFuaXNtLiBOb3RhYmx5IHdoZW4gb2JzZXJ2aW5nIHRoYXQgbWFu
eSB1c2UgY2FzZXMgY291bGQgYmUgc2F0aXNmaWVkDQogd2l0aG91dCBTRi1sZXZlbCBtZXRhZGF0
YSwgb3IgYnkgdXNpbmcgbW9yZSBvdXQtb2YtYmFuZCB3YXlzIHRvIGNvbnZleSBzdWNoIFNGIG1l
dGFkYXRhLiBBbmQgYWxzbyB3aGVuIG9ic2VydmluZyB0aGF0IGluYmFuZCBtYXJraW5nIChlLmcu
IHBhY2tldCBoZWFkZXJzKSBjb21lcyB3aXRoIHZhcmlvdXMgcHJvcyAmYW1wOyBjb25zIChzb21l
IG9mIHRoZSBpc3N1ZXMgYmVpbmcgaWRlbnRpZmllZCBpbiB0aGUgZHJhZnQsIGUuZy4gc2VjdGlv
bnMgNC4xIGFuZA0KIDQuMikuPC9zcGFuPjxzcGFuIHN0eWxlPSIiPjwvc3Bhbj48L2Rpdj4NCjxk
aXYgc3R5bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1m
YW1pbHk6J1RpbWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MXB0OyBmb250LWZhbWlseTpDYWxpYnJpLHNhbnMtc2VyaWY7IGNvbG9yOnJnYigzMSw3MywxMjUp
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9IiI+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0i
bWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWlseTonVGlt
ZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjExcHQ7IGZvbnQt
ZmFtaWx5OkNhbGlicmksc2Fucy1zZXJpZjsgY29sb3I6cmdiKDMxLDczLDEyNSkiPkkgZG8gYWdy
ZWUgd2l0aCBNYXJpYS4gV2UgbWF5IHdhbnQgdG8gZXhwbG9yZSBvdGhlciBvcHRpb25zIGZvciBh
ZGRyZXNzaW5nIHRoZSBuZWVkcyBvZiB0aGUgc2VydmljZSBwYXRoIGxheWVyIHRoYXQgZG8gbm90
IHJlcXVpcmUgYW4gZXhwbGljaXQgY2hhaW4taWQgb2Ygc29ydHMuPC9zcGFuPjxzcGFuIHN0eWxl
PSIiPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBm
b250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB0OyBmb250LWZhbWlseTpDYWxpYnJpLHNhbnMtc2VyaWY7
IGNvbG9yOnJnYigzMSw3MywxMjUpIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9IiI+PC9zcGFu
PjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTox
MnB0OyBmb250LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExcHQ7IGZvbnQtZmFtaWx5OkNhbGlicmksc2Fucy1zZXJpZjsgY29sb3I6cmdi
KDMxLDczLDEyNSkiPkluIHRoZSBkcmFmdCwgd2UgY29uY2x1ZGVkIGJ5IHN0YXRpbmcg4oCcQSBw
cm9kdWN0aXZlIHBhdGggZm9yd2FyZCBjb3VsZCBiZSB0byBkaXZpZGUgYW5kIGNvbnF1ZXI6IHRv
IGNsZWFybHkgc2VwYXJhdGUgdGhlIHByb2JsZW0gb2YgU2VydmljZSBGdW5jdGlvbiBQYXRoIHRv
cG9sb2d5IGZyb20gdGhlJm5ic3A7Jm5ic3A7DQogcHJvYmxlbSBvZiBbY29udmV5aW5nIFNGXSBt
ZXRhZGF0YeKAnS4gSSBkbyBiZWxpZXZlIHdlIHNob3VsZCBleHBsb3JlIHN1Y2ggc2VwYXJhdGlv
biBwcmluY2lwbGUgZnVydGhlci48L3NwYW4+PHNwYW4gc3R5bGU9IiI+PC9zcGFuPjwvZGl2Pg0K
PGRpdiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250
LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExcHQ7IGZvbnQtZmFtaWx5OkNhbGlicmksc2Fucy1zZXJpZjsgY29sb3I6cmdiKDMxLDczLDEy
NSkiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iIj48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxl
PSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidU
aW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTFwdDsgZm9u
dC1mYW1pbHk6Q2FsaWJyaSxzYW5zLXNlcmlmOyBjb2xvcjpyZ2IoMzEsNzMsMTI1KSI+Jm5ic3A7
PC9zcGFuPjxzcGFuIHN0eWxlPSIiPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRlci1z
dHlsZTpzb2xpZCBub25lIG5vbmU7IGJvcmRlci10b3Atd2lkdGg6MXB0OyBib3JkZXItdG9wLWNv
bG9yOnJnYigxODEsMTk2LDIyMyk7IHBhZGRpbmc6M3B0IDBpbiAwaW4iPg0KPGRpdiBzdHlsZT0i
bWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWlseTonVGlt
ZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7IGZv
bnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMHB0OyBmb250LWZhbWlseTpUYWhvbWEsc2Fucy1zZXJpZiI+PHNwYW4gY2xh
c3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPnNmYyBbPGEgaHJlZj0ibWFp
bHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29y
YXRpb246dW5kZXJsaW5lIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnPC9hPl08c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PGI+T24NCiBCZWhhbGYgT2Y8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+PC9iPjxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSIgc3R5bGU9ImNv
bG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSIgdGFyZ2V0PSJfYmxhbmsiPm1p
a2ViaWFuY0Bhb2wuY29tPC9hPjxicj4NCjxiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5GcmlkYXksIE1hcmNoIDE0LCAyMDE0IDU6NTAg
UE08YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHN0eWxlPSJjb2xvcjpwdXJw
bGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5v
cmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPlJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwv
c3Bhbj48c3BhbiBzdHlsZT0iIj48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVz
IE5ldyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9IiI+Jm5ic3A7PC9zcGFuPjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46MGluIDBpbiAxMnB0OyBm
b250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0OyBmb250LWZhbWlseTpBcmlhbCxzYW5zLXNlcmlmIj5J
IHdvdWxkIGltYWdpbmUgdGhhdCBpZiB3ZSBtYWRlIHRoZSBDaGFpbiBJRCBmaWVsZCBpbiB0aGUg
aGVhZGVyIGJlIG9wdGlvbmFsLCB5ZXQgc3RpbGwgcmVxdWlyZWQgYSBoZWFkZXIgYW5kIHN0aWxs
IHJlcXVpcmVkIHRoYXQgc29tZSBpbmRpY2F0aW9uIG9mIHRoZSBjaGFpbiBiZSBjYXJyaWVkIHNv
bWV3aGVyZSBpbiB0aGUgcGFja2V0IChtcGxzDQogbGFiZWwgb3IgdmxhbiBvciB3aGF0ZXZlciks
IHRoYXQgdGhlIGltcGxlbWVudGF0aW9uIHdvdWxkIGJlY29tZSBvdmVybHkgY29tcGxpY2F0ZWQu
ICZuYnNwO1RvIGRvIHNvIHdvdWxkIGJlIHVzaW5nIFNGQyBzaW1wbHkgYXMgYSBtZWNoYW5pc20g
dG8gY2FycnkgbWV0YSBkYXRhIGFuZCBub3QgYXQgYWxsIGZvciBzZXJ2aWNlIGNoYWluaW5nLCB3
aGljaCBzb3VuZHMgY291bnRlciBpbnR1aXRpdmUgdG8gbWUuJm5ic3A7PGJyPg0KPGJyPg0KTWFy
aWEsJm5ic3A7PGJyPg0KU28sIHlvdSBhcmUgc2F5aW5nIHRoYXQgeW91IHdhbnQgdG8gdXNlIFNG
QyB0byBjYXJyeSBhcm91bmQgbWV0YWRhdGEsIGJ1dCBub3QgZm9yIGFjdHVhbCBzZXJ2aWNlIGNo
YWluaW5nIGJlY2F1c2UgeW91IGFscmVhZHkgaGF2ZSBhIHdheSB0byBpbXBsZW1lbnQgc2Vydmlj
ZSBjaGFpbmluZyBvdXRzaWRlIG9mIFNGQz8gJm5ic3A7TWF5YmUgSSdtIG5vdCBmb2xsb3dpbmcs
IGJ1dCBpdCBzZWVtcyB0byBtZSB0aGF0IGlmIHlvdSB3ZXJlIHRvIHVwZ3JhZGUgeW91cg0KIG5l
dHdvcmsgdG8gc3VwcG9ydCBTRkMgdGhhdCB5b3Ugd291bGQgY2hhbmdlIGZyb20gdXNpbmcgeW91
ciBleGlzdGluZyBtZWNoYW5pc20gYW5kIHN0YXJ0IHVzaW5nIFNGQywgd2hpY2ggaXMgbWVhbnQg
dG8gcHJvdmlkZSBzdXBwb3J0IGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyB0aGF0IGFyZSBub3QgU0ZD
IGF3YXJlLiAmbmJzcDtUaGVyZSBhcmUgYSBudW1iZXIgb2YgdXMgd2hvIGhhdmUgaW1wbGVtZW50
ZWQsIGluIG9uZSB3YXkgb3IgYW5vdGhlciwgc29tZQ0KIHNvcnQgb2Ygc2VydmljZSBjaGFpbmlu
ZywgYnV0IEkgKEkgY2FuIGF0IGxlYXN0IHNwZWFrIGZvciBteXNlbGYpIGFtIGxvb2tpbmcgdG8g
U0ZDIG5vdCB0byBlbmhhbmNlIG15IGN1cnJlbnQgaW1wbGVtZW50YXRpb24sIGJ1dCB0byByZXBs
YWNlIGl0IHdpdGggc29tZXRoaW5nIGJldHRlciB3aGlsZSBzdGlsbCBtYWludGFpbmluZyBteSBj
b3JlIChub24gc2VydmljZSBmdW5jdGlvbikgaW5mcmFzdHJ1Y3R1cmUuPC9zcGFuPjxzcGFuIHN0
eWxlPSIiPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbi1ib3R0b206Ni43
NXB0Ij4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9Im1hcmdp
bjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5l
dyBSb21hbicsc2VyaWY7IHRleHQtYWxpZ246Y2VudGVyIj4NCjxzcGFuIHN0eWxlPSIiPg0KPGhy
IHNpemU9IjEiIHdpZHRoPSIxMDAlIiBub3NoYWRlPSIiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJj
b2xvcjpyZ2IoMTUzLDE1MywxNTMpIj4NCjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjowaW4gMGluIDYuNzVwdDsgZm9udC1zaXplOjEycHQ7
IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxiPjxzcGFuIHN0eWxlPSIi
PkZyb206PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwv
c3Bhbj48L2I+PHNwYW4gc3R5bGU9IiI+PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20l
M2NrZWdyYXlAY2lzY28uY29tIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246
dW5kZXJsaW5lIiB0YXJnZXQ9Il9ibGFuayI+a2VncmF5QGNpc2NvLmNvbSZsdDtrZWdyYXlAY2lz
Y28uY29tPC9hPiZndDs8YnI+DQo8Yj5Ubzo8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+PC9iPlJvbiBQYXJrZXImbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVj
b3JhdGlvbjp1bmRlcmxpbmUiIHRhcmdldD0iX2JsYW5rIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tPC9hPiZndDssSmltIEd1aWNoYXJkIChqZ3VpY2hhcikmbHQ7PGEgaHJlZj0ibWFp
bHRvOmpndWljaGFyQGNpc2NvLmNvbSIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0
aW9uOnVuZGVybGluZSIgdGFyZ2V0PSJfYmxhbmsiPmpndWljaGFyQGNpc2NvLmNvbTwvYT4mZ3Q7
LEpvZWwNCiBNLiBIYWxwZXJuJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
IiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIiB0YXJnZXQ9
Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+Y2M6PHNwYW4gY2xh
c3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj48YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnJTNjc2ZjQGlldGYub3JnIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnJmx0O3Nm
Y0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+U2VudDo8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPkZyaWRheSwgTWFyY2ggMTQsIDIwMTQ8YnI+DQo8
Yj5TdWJqZWN0OjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48L2I+UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPGJyPg0KPGJyPg0KJiM0
MzsxIHRoZSBpZGVhIGlzIGludGVyb3BlcmFiaWxpdHkuPGJyPg0KPGJyPg0KPGJyPg0KT24gMy8x
NC8xNCAxMjo1NSBQTSwgJnF1b3Q7Um9uIFBhcmtlciZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRv
OlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRl
eHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiIHRhcmdldD0iX2JsYW5rIj5Sb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tPC9hPiZndDsgd3JvdGU6PGJyPg0KPGJyPg0KJmd0O1RoYW5rcywgSmlt
Ljxicj4NCiZndDs8YnI+DQomZ3Q7UmVtZW1iZXIgdGhhdCB3ZSBoYXZlIHNhaWQgbWFueSB0aW1l
cyB0aGF0IHRoZSBTRkMgc2VydmljZSBoZWFkZXIgaXM8YnI+DQomZ3Q7dHJhbnNwb3J0IGluZGVw
ZW5kZW50LiAmbmJzcDsgSnVzdCBiZWNhdXNlIHRoZSBjaGFpbiBpZCBjb3VsZCBiZSBjYXJyaWVk
IGluPGJyPg0KJmd0O3NvbWUgZm9ybSBvciBhbm90aGVyIHdpdGggc29tZSBwYXJ0aWN1bGFyIHRy
YW5zcG9ydCBkb2Vzbid0IG1lYW4gdGhhdCBpdDxicj4NCiZndDtjb3VsZCBiZSB1bml2ZXJzYWxs
eSBjb252ZXllZC4gJm5ic3A7Jm5ic3A7IEJ5IG1ha2luZyBhbmQga2VlcGluZyB0aGUgU0ZDIHNl
cnZpY2U8YnI+DQomZ3Q7aGVhZGVyIHRyYW5zcG9ydCBpbmRlcGVuZGVudCBtYWtlcyBpdCBtb3Jl
IGFwcGxpY2FibGUgaW4gbW9yZTxicj4NCiZndDtlbnZpcm9ubWVudHMgYW5kIG1vcmUgbGlrZWx5
IHRvIGdldCBhZG9wdGVkIGJyb2FkbHkuPGJyPg0KJmd0Ozxicj4NCiZndDsgJm5ic3A7IFJvbjxi
cj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0Oy0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJy
Pg0KJmd0O0Zyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86amd1
aWNoYXJAY2lzY28uY29tIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5k
ZXJsaW5lIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbTwvYT5dPGJy
Pg0KJmd0O1NlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMzo1MiBQTTxicj4NCiZndDtUbzog
Sm9lbCBNLiBIYWxwZXJuOyBSb24gUGFya2VyPGJyPg0KJmd0O0NjOjxzcGFuIGNsYXNzPSJBcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIiB0YXJn
ZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxicj4NCiZndDtTdWJqZWN0OiBTRkMgZW5jYXBz
dWxhdGlvbiBjaGFpbiBJRDxicj4NCiZndDs8YnI+DQomZ3Q7SGkgSm9lbCw8YnI+DQomZ3Q7PGJy
Pg0KJmd0O1BlcmhhcHMgYnV0IEkgd291bGQgcG9pbnQgb3V0IHRoYXQgdGhlIGJhc2UgU0ZDIGhl
YWRlciBjb3VsZCBoYXZlIGEgbG90PGJyPg0KJmd0O21vcmUgaW5mb3JtYXRpb24gdGhhbiBqdXN0
IHRoZSBjaGFpbiBJRDsgSSB3b3VsZCBhbHNvIHBvaW50IG91dCB0aGF0IHRoZTxicj4NCiZndDtk
ZXZpbCBpcyBpbiB0aGUgZGV0YWlscyBhbmQgc2F5aW5nICZxdW90O3dlbGwsIEkgY2FuIGp1c3Qg
dXNlIGFuIE1QTFMgbGFiZWwmcXVvdDs8YnI+DQomZ3Q7aGlkZXMgbXVjaCBvZiB0aGUgY29tcGxl
eGl0eSBvZiBhY3R1YWxseSBkb2luZyB0aGF0Ljxicj4NCiZndDs8YnI+DQomZ3Q7T24gMy8xNC8x
NCwgMjozNSBQTSwgJnF1b3Q7Sm9lbCBNLiBIYWxwZXJuJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbSIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0
aW9uOnVuZGVybGluZSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0
OyB3cm90ZTo8YnI+DQomZ3Q7PGJyPg0KJmd0OyZndDtJZiB0aGUgdHJhbnNwb3J0IGhlYWRlciBj
YXJyaWVzIGVub3VnaCBpbmZvcm1hdGlvbiBmb3IgaWRlbnRpZnlpbmcgdGhlPGJyPg0KJmd0OyZn
dDtzZXF1ZW5jZSAoVkxBTiB0YWcgb3IgTVBMUyBsYWJlbCBjYW4gYm90aCBkbyB0aGUgam9iKSwg
dGhlbiBhcmd1YWJseTxicj4NCiZndDsmZ3Q7dGhlIGdsb2JhbCBjaGFpbiBJRCBpcyByZWR1bmRh
bnQuIEkgY2FuIGxpdmUgd2l0aCBjYXJyeWluZyBpdCBhbnl3YXk8YnI+DQomZ3Q7Jmd0O2VpdGhl
ciBpZiBJIGhhdmUgbWV0YWRhdGEgdG8gY2FycnksIG9yIGlmIEkgbmVlZCB0aGUgY2hhaW4gSUQg
Zm9yIHNvbWU8YnI+DQomZ3Q7Jmd0O3B1cnBvc2UuPGJyPg0KJmd0OyZndDsgQWZ0ZXIgYWxsLCBz
b21lIGZvbGtzIHNlZW0gdG8gd2FudCB0byB1c2UgdGhhdCBmb3IgdGhlIGZvcndhcmRpbmc8YnI+
DQomZ3Q7Jmd0O2RlY2lzaW9ucy48YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7WW91cnMsPGJy
Pg0KJmd0OyZndDtKb2VsPGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0O09uIDMvMTQvMTQsIDI6
MjggUE0sIFJvbiBQYXJrZXIgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7IFRoZSBjaGFpbiBJRCBp
cyB0aGUgbGFiZWwgdGhhdCBkZWZpbmVzIHRoZSBzZXF1ZW5jZSBvZiBzZXJ2aWNlPGJyPg0KJmd0
OyZndDsmZ3Q7ZnVuY3Rpb25zIHRoYXQgbXVzdCBiZSB2aXNpdGVkLiAmbmJzcDsgSXQgY2FuIGJl
IHRob3VnaHQgb2YgYXMgYSBoYW5kbGUgZm9yIGE8YnI+DQomZ3Q7Jmd0OyZndDtzdGFjayBvZiBt
dXN0LXZpc2l0IG5ldHdvcmsgbG9jYXRpb25zLiAmbmJzcDsgSSBkb24ndCBzZWUgaG93IHRoaXMg
Y2FuIGJlPGJyPg0KJmd0OyZndDsmZ3Q7YW55dGhpbmcgYnV0IG1hbmRhdG9yeS48YnI+DQomZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgJm5ic3A7Jm5ic3A7Jm5ic3A7IFJvbjxicj4NCiZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyBGcm9tOiBzZmMgWzxhIGhyZWY9Im1h
aWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNv
cmF0aW9uOnVuZGVybGluZSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZzwvYT5dIE9uIEJlaGFsZiBPZiBTdXJlbmRyYSBLdW1hcjxicj4NCiZndDsmZ3Q7Jmd0Oyhz
bWt1bWFyKTxicj4NCiZndDsmZ3Q7Jmd0OyBTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDE6
NDYgUE08YnI+DQomZ3Q7Jmd0OyZndDsgVG86IEpvZWwgTS4gSGFscGVybjsgTkFQSUVSQUxBLCBN
QVJJQSBIPGJyPg0KJmd0OyZndDsmZ3Q7IENjOjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiBzdHlsZT0i
Y29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIiB0YXJnZXQ9Il9ibGFuayI+
c2ZjQGlldGYub3JnPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY10gZHJh
ZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsgW1RyaW1tZWQgdGhlIHJlY2lwaWVudCBsaXN0IC0gbmVlZHMgYXBw
cm92YWwgb3RoZXJ3aXNlXTxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBDb21w
bGV0ZWx5IGFncmVlIGhlcmUuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IFNG
QyBkb2VzIG5vdCBwcmV2ZW50IFZMQU4gc3RpdGNoaW5nIGFuZCBvbmUgY2FuIGNvbnRpbnVlIHRv
IGRvIHRoYXQuPGJyPg0KJmd0OyZndDsmZ3Q7V2hpbGUgYXQgdGhlIHNhbWUgdGltZSBTRkMgY2Fu
IGluY2x1ZGUgVkxBTiBzdGl0Y2hpbmcgdG8gc3VwcG9ydDxicj4NCiZndDsmZ3Q7Jmd0O2xlZ2Fj
eSBTRnMgaW4gdGhlIHNhbWUgY2hhaW4gdGhhdCBpbmNsdWRlcyBTRkMgYXdhcmUgU0ZzLiBFdmVu
IGxlZ2FjeTxicj4NCiZndDsmZ3Q7Jmd0O1NGcyBiZW5lZml0IGZyb20gY2hhaW4gaWRlbnRpZmlj
YXRpb24gYW5kIGhlbmNlIGNhbiBiZSBzaGFyZWQgYWNyb3NzPGJyPg0KJmd0OyZndDsmZ3Q7ZGlm
ZmVyZW50IHNlcnZpY2UgY2hhaW5zLjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyBTdXJlbmRyYS48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgT24gMy8xNC8xNCAxMDoyNiBBTSwgJnF1b3Q7Sm9l
bCBNLiBIYWxwZXJuJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bSIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSIgdGFyZ2V0
PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IE15IG93biBpbmNsaW5hdGlvbiBpcyB0byBvYnNl
cnZlIHRoYXQgaWYgeW91IGRvbid0IG5lZWQgZXhwbGljaXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
IGNoYWluIGlkZW50aWZpY2F0aW9uIGFuZCB5b3UgZG9uJ3QgbmVlZCBtZXRhZGF0YSwgeW91IGNh
biBqdXN0IG9taXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBzZmMvbnNoIGhlYWRlci4gU3Rp
bGwgZG8gc2VydmljZSBjaGFpbmluZywganVzdCBubyBleHRyYSBoZWFkZXIuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgSWYgd2UgYXJlIGdvaW5nIHRvIGhhdmUg
dGhlIGhlYWRlciwgaXQgc2VlbXMgdG8gbWUgdGhhdCB0aGUgY2hhaW48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7aWRlbnRpZmljYXRpb24gZmllbGQgaXMgdmVyeSB1c2VmdWwsIGFuZCBsb3cgY29zdCBv
bmNlIHdlIGhhdmUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O2hlYWRlci48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBZb3Vycyw8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7IEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBPbiAz
LzE0LzE0LCAxOjAwIFBNLCBOQVBJRVJBTEEsIE1BUklBIEggd3JvdGU6PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgRXhwbGljaXQgY2hhaW4gaWRlbnRpZmljYXRpb24gc2hvdWxkIGJlIG1hZGUg
b3B0aW9uYWwuIEkgYmVsaWV2ZSBpdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdhcyBkaXNj
dXNzZWQgZmV3IG1vbnRocyBhZ28gb24gdGhpcyBtYWlsaW5nIGxpc3QuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBNYXJpYTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKkZyb206KnNmYyBbPGEgaHJl
Zj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnPC9hPl0gKk9uIEJlaGFsZiBPZiAqSm1oLmRpcmVjdDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICpTZW50OiogVGh1cnNkYXksIE1hcmNoIDEzLCAyMDE0IDEyOjEyIFBNPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKlRvOio8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20iIHN0eWxl
PSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiIHRhcmdldD0iX2JsYW5r
Ij5rZWdyYXlAY2lzY28uY29tPC9hPjs8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiBzdHls
ZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIiB0YXJnZXQ9Il9ibGFu
ayI+bHVjeS55b25nQGh1YXdlaS5jb208L2E+OzxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c21rdW1hckBjaXNjby5jb20iIHN0
eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiIHRhcmdldD0iX2Js
YW5rIj5zbWt1bWFyQGNpc2NvLmNvbTwvYT47PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3Bh
biBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFp
bHRvOmpndWljaGFyQGNpc2NvLmNvbSIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0
aW9uOnVuZGVybGluZSIgdGFyZ2V0PSJfYmxhbmsiPmpndWljaGFyQGNpc2NvLmNvbTwvYT48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqQ2M6KjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86bmljb2xhcy5ib3V0aG9yc0Bxb3Nt
b3MuY29tIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIiB0
YXJnZXQ9Il9ibGFuayI+bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tPC9hPjs8c3BhbiBjbGFz
cz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGlu
ZSIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT47PHNwYW4gY2xhc3M9IkFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1
LmNvbSIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSIgdGFy
Z2V0PSJfYmxhbmsiPmhhZGlAbW9qYXRhdHUuY29tPC9hPjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OzxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86cm9uX3BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgc3R5bGU9ImNvbG9y
OnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSIgdGFyZ2V0PSJfYmxhbmsiPnJvbl9w
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+OzxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiIHRhcmdl
dD0iX2JsYW5rIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT47PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDs8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEg
aHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRl
eHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4u
Y29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpTdWJqZWN0OiogUmU6IFtzZmNdIGRy
YWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgKkltcG9ydGFuY2U6KiBMb3c8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFzc3VtaW5nIEkgdW5kZXJzdGFuZCB5b3UgcHJvcGVybHkg
S2VuLCBJIGRpc2FncmVlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgRm9yIGV4YW1wbGUsIGJ5IHVzaW5nIHNlcGFyYXRlIHRlcm1zIEkgY2FuIGVh
c2lseSBkaXNjdXNzIHRoZSBmYWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhhdCBjZXJ0
YWluIGtpbmRzIG9mIGRhdGEgKGNoYWluIGlkZW50aWZpY2F0aW9uKSBvbmx5IG5lZWQgdG8gYmU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhZGp1c3QgYnkgYSBmZXcgYXBwcyBpbiByYXJlIGNh
c2VzLiBBbmQgdGhhdCBkYXRhIGlzIG5vdCBiZWVkZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBieSB0aGUgYXBwbGljYXRpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgVW5sZXNzIHlvdSB3b3VsZCBsaWtlIHRvIGNvbnNpZGVyIHRoZSBj
aGFpbiBpZGVudGlmaWNhdGlvbiBhcyBiZWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9w
dGlvbmFsPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgWW91cnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
U2VudCBmcm9tIG15IFNhbXN1bmcgc21hcnRwaG9uZSBvbiBBVCZhbXA7VDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgLS0tLS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0tLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25z
aWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZyb206ICZxdW90O0tlbiBHcmF5
IChrZWdyYXkpJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSIgc3R5
bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSIgdGFyZ2V0PSJfYmxh
bmsiPmtlZ3JheUBjaXNjby5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEg
aHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20iIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQt
ZGVjb3JhdGlvbjp1bmRlcmxpbmUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86a2VncmF5QGNpc2Nv
LmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBMdWN5IHlvbmcg
Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgc3R5bGU9ImNvbG9yOnB1
cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSIgdGFyZ2V0PSJfYmxhbmsiPmx1Y3kueW9u
Z0BodWF3ZWkuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1h
aWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSUzZSUzZSwlMjJTdXJlbmRyYSIgc3R5bGU9ImNvbG9y
OnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSZndDsmZ3Q7LCZxdW90O1N1cmVuZHJhPC9hPjxzcGFuIGNs
YXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5LdW1hciAoc21rdW1hcikm
cXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNta3Vt
YXJAY2lzY28uY29tIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJs
aW5lIiB0YXJnZXQ9Il9ibGFuayI+c21rdW1hckBjaXNjby5jb208L2E+PHNwYW4gY2xhc3M9IkFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c21r
dW1hckBjaXNjby5jb20lM2UlM2UsJTIySmltIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRl
Y29yYXRpb246dW5kZXJsaW5lIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNta3VtYXJAY2lzY28u
Y29tJmd0OyZndDssJnF1b3Q7SmltPC9hPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj5HdWljaGFyZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7KGpndWlj
aGFyKSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86
amd1aWNoYXJAY2lzY28uY29tIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246
dW5kZXJsaW5lIiB0YXJnZXQ9Il9ibGFuayI+amd1aWNoYXJAY2lzY28uY29tPC9hPjxzcGFuIGNs
YXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFp
bHRvOmpndWljaGFyQGNpc2NvLmNvbSIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0
aW9uOnVuZGVybGluZSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqZ3VpY2hhckBjaXNjby5jb208
L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDQzogTmljb2xhcyBCT1VUSE9S
UyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgc3R5bGU9
ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSIgdGFyZ2V0PSJfYmxhbmsi
Pk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tJTNlJTNlLHNm
YyIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20mZ3Q7Jmd0OyxzZmM8
L2E+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRl
Y29yYXRpb246dW5kZXJsaW5lIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmclM2Ul
M2UsSmFtYWwiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUi
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2ZjQGlldGYub3JnJmd0OyZndDssSmFtYWw8L2E+PHNw
YW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkhhZGkgU2FsaW0g
Jmx0OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSIgc3R5bGU9ImNvbG9yOnB1cnBs
ZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSIgdGFyZ2V0PSJfYmxhbmsiPmhhZGlAbW9qYXRh
dHUuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpo
YWRpQG1vamF0YXR1LmNvbSUzZSUzZSxSb24iIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVj
b3JhdGlvbjp1bmRlcmxpbmUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86aGFkaUBtb2phdGF0dS5j
b20mZ3Q7Jmd0OyxSb248L2E+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPlBhcmtlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1h
aWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiBzdHlsZT0iY29sb3I6cHVycGxl
OyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIiB0YXJnZXQ9Il9ibGFuayI+Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20lM2UlM2UsJTIyYnJp
anNtYW5AanVuaXBlci5uZXQiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1
bmRlcmxpbmUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbSZndDsmZ3Q7LCZxdW90O2JyaWpzbWFuQGp1bmlwZXIubmV0PC9hPjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQi
IHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0OyZxdW90OyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiBzdHlsZT0iY29sb3I6cHVycGxlOyB0
ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIiB0YXJnZXQ9Il9ibGFuayI+YnJpanNtYW5AanVuaXBl
ci5uZXQ8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0JTNlJTNlLCUyMkpvZWwiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRl
eHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQmZ3Q7Jmd0OywmcXVvdDtKb2VsPC9hPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5NLiBIYWxwZXJuJnF1b3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHN0eWxl
PSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiIHRhcmdldD0iX2JsYW5r
Ij5qbWhAam9lbGhhbHBlcm4uY29tPC9hPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20i
IHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIHdvcmQgJnF1b3Q7
bWV0YWRhdGEmcXVvdDsgaXMgYSBwdXJwb3NlbHkgYW1iaWd1b3VzIHRlcm0gJnF1b3Q7ZGF0YSB0
aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHJvdmlkZXMgaW5mb3JtYXRpb24gYWJvdXQg
b3RoZXIgZGF0YSZxdW90Oy4gSXQgaXMgdXNlZCB0byBhdm9pZCBUSElTPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtkaXNjdXNzaW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIGV4YW1wbGUsIEkgcHJvcG9zZSB3ZSBkZWZpbmUgJnF1b3Q7
dGVxdWlsYSBtZXRhZGF0YSZxdW90OyBiZWNhdXNlLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGZyYW5rbHksIEkgd2lsbCBuZWVkIHRvIG9yZGVyIGEgdHJpcGxlLXNob3QgaWYgd2Uga2VlcCBh
dHRlbXB0aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gZGVmaW5lIHNvbWV0aGluZyB0
aGF0LCBieSBkZWZpbml0aW9uLCBpcyBhbWJpZ3VvdXMuIEknZCBsaWtlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgbXkgYmFydGVuZGVyIHRvIHVuZGVyc3RhbmQgbWUgc3BlY2lmaWNhbGx5IHdo
ZW4gSSBzYXkgJnF1b3Q7SSBuZWVkIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Nob3QmcXVv
dDsuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBP
biAzLzEzLzE0IDc6NDkgQU0sICZxdW90O0x1Y3kgeW9uZyZxdW90OyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29y
YXRpb246dW5kZXJsaW5lIiB0YXJnZXQ9Il9ibGFuayI+bHVjeS55b25nQGh1YXdlaS5jb208L2E+
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdA
aHVhd2VpLmNvbSIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGlu
ZSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7Jmd0
OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7U25pcC4uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDtTSyZndDsgSnVzdCBjb3B5aW5nIGZyb20gdGhlIFBTOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7LS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O0Rh
dGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkgdG8gZXhjaGFuZ2UgaW5mb3Jt
YXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JldHdlZW48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0O3RoZSBuZXR3b3JrIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0
d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCBzZXJ2
aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtmdW5jdGlvbnMgYW5kIHRo
ZSBuZXR3b3JrLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDstLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7SXQgaXMgYSBsdWNpZCBkZWZpbml0aW9uLiBXZSBhcmUgdW5uZWNlc3Nhcmls
eSBtYWtpbmcgdGhlIHdvcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZxdW90O25ldHdvcmsm
cXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2NvbnRyb3ZlcnNpYWws
IElNTy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7W0x1Y3ldIFRoaXMgaXMgbXkgcG9pbnQuICZxdW90O1Ro
ZSBuZXR3b3JrJnF1b3Q7IGlzIHRvbyBnZW5lcmFsIGhlcmUsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDt3aGljaCBicmluZ3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O21l
dGFkYXRhIGdyZWF0IHBvd2VyIHRvIGRvIG1hbnkgdGhpbmdzLiBUaGlzIGlzIHdoeSBwZW9wbGU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ludmVudCBpZGVhczxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7aGVyZSwgd2hpY2ggY2F1c2VzIGEgbG90IG9mIGRlYmF0ZXMgb24g
bWV0YWRhdGEgdXNhZ2UgcG90ZW50aWFscy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7c2hvdWxkIG5vdCBzcGVuZCBhIGxv
dCBvZiB0aW1lcyBvbiB0aGF0IGRlYmF0ZXMgYW5kIGp1ZGdlIHdoaWNoPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDt1c2FnZSBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
dmFsdWFibGUgb3Igbm90LiBUaHVzLCBmb3IgdGhlIFNGQyB3b3JrLCBpdCB3aWxsIGJlIGhlbHBm
dWwgaWY8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dlIGNhbjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7bmFycm93IGRvd24gYSBiaXQuIEpvZWwgbWFrZXMgZXhwbGljaXRs
eSB0d28gY2FzZXMsIHdoaWNoIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoZWxwZnVsIHRv
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtkZXZlbG9wIHVzZSBjYXNlcyBm
b3IgZWFjaCBjYXNlLiBJIHdvdWxkIGxpa2UgdG8gc2VlIHRoYXQgdGhlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtwcm9ibGVtPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtz
dGF0ZW1lbnQgY2FuIGJlIG1vcmUgc3BlY2lmaWMgb24gbWV0YWRhdGEgZGVmaW5pdGlvbiwgd2hp
Y2ggbWF5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7aGVscGZ1bCBpbiBsZXNzIGZvY3VzaW5nIG9uIGl0IGFuZCBtb3Zpbmcg
Zm9yd2FyZC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7THVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtTdXJlbmRy
YS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7VGhhbmtzLDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0x1Y3k8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDstLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0Zyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFs8
YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0
ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmpndWljaGFy
QGNpc2NvLmNvbTwvYT5dPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
U2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA0OjM4IFBNPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7VG86IEx1Y3kgeW9uZzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0NjOiBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXMgQk9VVEhP
UlM7IFJvbiBQYXJrZXI7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiBzdHlsZT0iY29sb3I6cHVycGxl
OyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIiB0YXJnZXQ9Il9ibGFuayI+YnJpanNtYW5AanVu
aXBlci5uZXQ8L2E+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPiZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHN0eWxlPSJjb2xv
cjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0OzsNCiBzZmM7IEphbWFsPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtIYWRpIFNhbGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7U3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNv
bnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7SGkgTHVjeSw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDtOby4gSSBhbSBzaW1wbHkgc2F5aW5nIHdlIHNob3VsZCBub3Qgb3Zl
cmNvbXBsaWNhdGUgdGhlIHByb2JsZW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDtzdGF0ZW1lbnQgd2l0aCB0ZXh0IHRoYXQgYWRkcyBsaXR0bGUgdG8gbm8gdmFsdWUg
aW4gbXkgb3Bpbmlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXaGV0aGVyPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7d2UgY2FsbCBpdCBtZXRhZGF0YSwgb3Ig
Y29udGV4dCwgaGFzIG5vIGJlYXJpbmcgb24gdGhlIGZhY3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3RoYXQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7cHJv
YmxlbSBzdGF0ZW1lbnQgYWxyZWFkeSBjbGVhcmx5IHN0YXRlcyB3ZSBuZWVkIHRvIGJlIGFibGUg
dG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Bhc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDtpbmZvcm1hdGlvbiBiZXR3ZWVuIFNGwrlzIGFuZCBiZXR3ZWVuIHRo
ZSBuZXR3b3JrICZhbXA7IFNGwrlzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O09uIDMvMTIvMTQsIDU6MTMgUE0sICZx
dW90O0x1Y3kgeW9uZyZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWku
Y29tIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIiB0YXJn
ZXQ9Il9ibGFuayI+bHVjeS55b25nQGh1YXdlaS5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiBzdHlsZT0iY29s
b3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7SGkgSmltLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7SSBmb3Igb25l
IGRvbid0IGFncmVlIGFuZCB0aGluayB3ZSBhcmUgb3ZlciBjb21wbGljYXRpbmcgd2hhdDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2hvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0O2JlIHN0cmFpZ2h0Zm9yd2FyZC4gVGhlIFNGQyBlbmNhcHN1bGF0aW9u
IHNob3VsZCBlbmFibGUgdHdvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGluZ3M6PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsxLiBTdGVlcmluZyBvZiBzZWxlY3RlZCBmbG93
cyB0aHJvdWdoIGEgc2VydmljZSBjaGFpbjsgdGhpcyBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O3NlcnZp
Y2UgZnVuY3Rpb24gcGF0aC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Mi4gUGFzc2luZyBvZiBjb250ZXh0IGFzc29jaWF0ZWQgd2l0aCBhIGdpdmVuIGZsb3cg
d2l0aGluIHNhaWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7ZnVuY3Rpb24gcGF0aC4gVGhpcyBjb250
ZXh0IGluZm9ybWF0aW9uIG1heSBiZSBjb25zdW1lZCBieSBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtTRiAoYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
YXBwbGljYXRpb24gSUQgaXMgYW4gZXhhbXBsZSkgb3IgbWF5IGJlIGNvbnN1bWVkIGJ5IHRoZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9yd2FyZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtlbGVtZW50cyAoYSB2cmYtSUQgaXMgYW4gZXhhbXBsZSku
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O1tMdWN5XSBEbyB5
b3UgY2FsbCB0aGUgY29udGV4dCBhcyBtZXRhZGF0YSBvciBub3Q/IERvIHdlIGhhdmU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Fub3RoZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7dGVybSBoZXJlIGJlc2lkZSBTRkMgaGVhZGVyIGFuZCBtZXRhZGF0YS4g
SSBzZWUgdGhhdCB5b3UgZG9uJ3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dhbnQgdG88YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7c2VwYXJhdGUgd2hhdCBp
cyBjb25zdW1lZCBieSBTRiBhbmQgd2hhdCBpcyBjb25zdW1lZCBieSB0aGU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7ZWxlbWVudHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtM
dWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtTZW50IGZyb20gbXkgaVBob25l
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciAxMiwgMjAxNCwg
YXQgNDoxNiBQTSwgJnF1b3Q7THVjeSB5b25nJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiBzdHlsZT0iY29sb3I6
cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIiB0YXJnZXQ9Il9ibGFuayI+bHVjeS55
b25nQGh1YXdlaS5jb208L2E+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHN0eWxl
PSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208L2E+Jmd0OyZndDsNCiB3cm90ZTo8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IEdyZWF0LiBUaGVuIHdlIG1heSBj
b25zaWRlciB0d28gc3BlY2lhbCBtZXRhZGF0YSBkZWZpbml0aW9uczxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7aW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDtwcm9ibGVtIHN0YXRlbWVudCBzbyB3ZSBjYW4gYWxsIHVzZSB0aGUgc2FtZSBkZWZp
bml0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0hlcmUgaXMgbXk8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O3N1Z2dlc3RlZCB0ZXh0IGFuZCBs
aWtlIHRvIGhlYXIgeW91IGFuZCBvdGhlcidzIGlucHV0IGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7c3VnZ2VzdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhl
IGFiaWxpdHk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVu
IHRoZSBlbGVtZW50cyBpbiBhIHNlcnZpY2UgZnVuY3Rpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2NoYWluaW5nLiBJbiB0aGlzIGNvbnRleHQsIHRo
ZXJlIGFyZSB0d28gdHlwZXMgb2YgZGF0YSBwbGFuZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
bWV0YWRhdGEuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTZXJ2
aWNlIEZ1bmN0aW9uIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZXhjaGFuZ2VkIGJldHdlZW48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2NsYXNzaWZp
ZXIgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zIHRvPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtmYWNpbGl0YXRl
IHNlcnZpY2UgZnVuY3Rpb25zIG9uIHRoZSBwYWNrZXQgdHJlYXRtZW50Ljxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU3RlZXJpbmcgTWV0YWRhdGE6IHRoZSBpbmZv
cm1hdGlvbiBmcm9tIHNlcnZpY2UgZnVuY3Rpb25zIHRvIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2NsYXNzaWZpZXIgb3Igc2VydmljZSBub2RlIGZv
ciB0cmFmZmljIGZvcndhcmRpbmcgcHVycG9zZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7IC1lbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1Pcmln
aW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyBGcm9tOiBKb2VsIE0uIEhhbHBlcm4gWzxhIGhyZWY9Im1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJs
aW5lIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+XTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbnQ6IFdlZG5l
c2RheSwgTWFyY2ggMTIsIDIwMTQgMjozNSBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJv
biBQYXJrZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dCIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSIgdGFyZ2V0
PSJfYmxhbmsiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgc3R5bGU9ImNvbG9y
OnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGk8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTYWxpbTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2Zj
XSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgWWVzLCBJIGFtIHRyeWluZyB0byBjb25zaXN0
ZW50bHkgZGlzdGluZ3Vpc2ggdGhvc2UgdHdvIGNhc2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDt3aGVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDt0
YWxraW5nIGFib3V0IHRoZSBpbmZvcm1hdGlvbiBjYXJyaWVkIHdpdGggcGFja2V0cyBpbiBzZXJ2
aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjaGFpbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBZb3Vycyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMzoxMyBQTSwgTHVjeSB5b25nIHdyb3RlOjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKb2Vs
LCBTZWUgYmVsb3cuIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0i
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRl
Y29yYXRpb246dW5kZXJsaW5lIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnPC9hPl0gT24gQmVoYWxmIE9mIEpvZWwgTS4gSGFscGVybjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7U2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjAyIFBNIFRvOiBMdWN5IHlv
bmc7IE5pY29sYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb24gUGFya2VyIENj
OiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxhIGhy
ZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4
dC1kZWNvcmF0aW9uOnVuZGVybGluZSIgdGFyZ2V0PSJfYmxhbmsiPmJyaWpzbWFuQGp1bmlwZXIu
bmV0PC9hPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4m
bHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiBzdHlsZT0iY29sb3I6cHVy
cGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7DQogc2ZjOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6
IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHdhcyB0cnlpbmcg
dG8gd29yZCBpdCBjYXJlZnVsbHkgbm90IHRvIGZvY3VzIG9uIHdobyBwdXRzPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDt0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gaW4sIGJ1dCBvbmx5IG9uIHdobyBjb25zdW1lcyB0
aGUgaW5mb3JtYXRpb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IEluZm9ybWF0aW9uIGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyBtYXkgY29tZSBm
cm9tIHRoZSBpbmdyZXNzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGNsYXNzaWZpZXIgb3IgZnJvbSBvdGhlciBzZXJ2aWNlIGZ1bmN0aW9ucy4g
W0x1Y3ldIHRoaXMgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBvbmU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2FzZSB1c2luZyBt
ZXRhZGF0YSBpbiB5b3VyIHZpZXcuIEluZm9ybWF0aW9uIGZvciB0aGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgd2lsbCBnZW5lcmFsbHkgY29tZSBmcm9tIHRoZSBpbmdyZXNzIGNs
YXNzaWZpZXIsIGJ1dCBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3BlY2lhbDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjYXNlcyBtYXkg
YmUgcHJvdmlkZWQgYnkgc2VydmljZSBmdW5jdGlvbnMuIChJIGtlZXA8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3dhbnRpbmcgdG8gZ2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJpZCBvZiB0aG9zZSBzcGVjaWFsIGNhc2VzLCBidXQgc28g
ZmFyIHRoZXJlIHNlZW0gdG8gYmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2p1c3QgZW5vdWdo
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9m
IHRoZW0gdG8gd2FycmFudCBjb3ZlcmluZyBpbiB0aGUgc29sdXRpb24uIEFuZCBtb3JlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpbXBvcnRhbnRseSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2lnbmlmaWNhbnQgc3VwcG9ydCBmb3IgaXQg
aW4gdGhlIHdvcmtpbmcgZ3JvdXAuKSBbTHVjeV08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1Ro
aXMgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgdGhlIHNlY29uZCBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldyAoYnV0IHlvdSBk
b24ndDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bGlrZSBpdCkuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFuZCB5b3Ugc3VnZ2VzdCBkaXN0aW5n
dWlzaGluZyB0aGVzZSB0d28gY2FzZXMgd2hlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGlz
Y3Vzc2luZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBhYm91dCBtZXRhZGF0YSB1c2FnZS4gSXMgdGhhdCByaWdodCB1bmRlcnN0YW5kaW5nPzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBMdWN5PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBK
b2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBPbiAzLzEyLzE0LCAyOjMzIFBNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKb2VsLCBJIGludGVycHJl
dCB0aGF0IHlvdSBzdWdnZXN0cyB0aGF0IGRpc3Rpbmd1aXNoIHRoZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ZXhjaGFuZ2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBiZXR3ZWVu
IHNlcnZpY2UgZnVuY3Rpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbmQgdGhlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGNo
YW5nZSBpbmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgZnJvbSBhIHNlcnZpY2U8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9uIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhIHNlcnZpY2Ugbm9kZS4gSXMgdGhpcyBy
aWdodCB1bmRlcnN0YW5kaW5nPyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJv
bTogSm9lbCBNLiBIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20i
IHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT5dIFNlbnQ6IFdlZG5lc2RheSwg
TWFyY2ggMTIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsyMDE0PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgMToxOTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgUE08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQ
YXJrZXIgQ2M6IEppbSBHdWljaGFyZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKGpndWljaGFyKTs8c3BhbiBjbGFzcz0iQXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0IiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIiB0
YXJnZXQ9Il9ibGFuayI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiBzdHlsZT0i
Y29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFkaSBTYWxp
bSBTdWJqZWN0Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVy
YXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgTXkgaW5jbGluYXRpb24gd291bGQgYmUgdG8gdHVuZSB0aGF0IGRlZmluaXRpb24g
dG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rpc3Rpbmd1aXNoPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZXR3ZWVuIGRhdGFwbGFu
ZSBjYXJyaWVkIGluZm9ybWF0aW9uIGludGVuZGVkIGZvciB1c2UgYnk8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZ1bmNpdG9ucyAod2hhdGV2ZXIgdGhlIG9yaWdpbiksIGFuZCBk
YXRhcGxhbmUgY2FycmllZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW5mb3JtYXRpb248YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGlu
dGVuZGVkIGZvciBkYXRhcGxhbmUgZm9yd2FyZGluZyBjb21wb25lbnRzLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2Vs
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBIaSBKb2VsLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBhZ3JlZSB0aGF0IHdlIG5lZWQgdXNpbmcgdGhl
IHNhbWUgZGVmaW5pdGlvbiBmb3IgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGVybSwgYnV0
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgZGlzYWdyZWUgdGhhdCB0aGUgbWV0YWRhdGEgZGVmaW5pdGlvbiBoZXJlIGlzIGEgc2V0
IG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgaW5mb3JtYXRpb24gcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBUaGlzIG1heSBiZSB0
b28gbmFycm93PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtvciBsZWFkPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gYSBwYXJ0
aWN1bGFyIHNvbHV0aW9uLiBJIGFtIGZpbmUgd2l0aCB0aGlzIGRlZmluaXRpb248YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb2JsZW0gc3RhdGVtZW50IHcvIG1pbm9yIHR3
ZWFrIChzdWdnZXN0ZWQgb24gbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bGlzdCku
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlk
ZXMgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthYmlsaXR5IHRvPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhjaGFuZ2Ug
aW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgY2xhc3NpZmllcnMgYW5kIHNlcnZpY2U8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmdW5j
dGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIGFuZCBzZXJ2aWNlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbnMgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2xhc3NpZmllcnN8c2Vy
dmljZSBub2Rlcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZXJlIG1heSBiZSBhIHNvbHV0aW9uIHRoYXQgYSBzZXJ2
aWNlIGZ1bmN0aW9uIHBhc3Nlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c29tZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gdG8gYXR0YWNoZWQgc2VydmljZSBu
b2RlIHdpdGhvdXQgdXNpbmcgU0ZDPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoZWFkZXIuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBUaGFua3MsIEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0gRnJvbTogSm9lbCBIYWxwZXJuIERpcmVjdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86am1o
LmRpcmVjdEBqb2VsaGFscGVybi5jb20iIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3Jh
dGlvbjp1bmRlcmxpbmUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oLmRpcmVjdEBqb2VsaGFs
cGVybi5jb208L2E+XSBTZW50OiBXZWRuZXNkYXksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtN
YXJjaCAxMiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAyMDE0IDEyOjI1IFBNIFRvOiBMdWN5IHlvbmc7IEpvZWwgTS4gSGFscGVy
bjsgTmljb2xhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Qk9VVEhPUlM7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uIFBh
cmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHN0eWxlPSJjb2xvcjpwdXJw
bGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiIHRhcmdldD0iX2JsYW5rIj5icmlqc21hbkBq
dW5pcGVyLm5ldDwvYT48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgc3R5bGU9ImNv
bG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNmYzsgSmFtYWwgSGFkaSBT
YWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1j
b25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTHVjeSwgeW91IHNheSAmcXVvdDt0aGUgbWV0YWRhdGEg
dGVybSBtZWFucyAuLi4mcXVvdDsgVGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkZWZpbml0
aW9uIHlvdTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHRoZW4gcHJvdmlkZSBpcyBhIGRlZmluaXRpb24gb2YgdGhlIHNldCBvZiBp
bmZvcm1hdGlvbiB3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YXJlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHJvcG9zaW5n
IHRoYXQgd2UgcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBJLCBhbmQgb3RoZXJzLDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7aGF2ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJlZW4gdXNpbmcgdGhlIHRlcm0gbWV0YWRhdGEgbW9y
ZSBuYXJyb3dseS4gV2UgY2FuIHVzZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hhdGV2ZXI8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBkZWZpbml0aW9uIHdlIHdhbnQuIEJ1dCB3ZSBkbyBuZWVkIHRvIGFncmVlIG9uIHRoZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVmaW5pdGlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgdGhlIHB1cnBvc2Vz
IG9mIHRoZSBXRywgaXQgc2VlbXMgbXVjaCBtb3JlIHVzZWZ1bCB0bzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7dXNlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRlcm0gbWV0YWRhdGEgZm9yIHRoZSBuYXJyb3dlciBkZXNj
cmlwdGlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwg
MToxOSBQTSwgTHVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBKb2VsLDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBJIGFncmVlLiBXZSBuZWVkIHRvIGRpZmZlcmVudGlhdGUgdGhlIG1ldGFkYXRhIHVzZWQg
Ynk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbiBhbmQg
U0ZDIGhlYWRlci4gVGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgY2Fycnlpbmc8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3NvbWU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtzdGF0ZXMgYWxvbmcgd2l0aCB0aGUgcGFja2V0LiBJ
TU86IFNGQyBoZWFkZXIgaXMgYSBraW5kIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEgY2FycmllZCBvbiBw
YWNrZXQgZm9yIG5leHQgc2VydmljZSBub2RlIHRvIHVzZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O0luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbnRleHQgb2YgU0ZDLCB3ZSBoYXZlIHRlcm0gZm9yIFNGQyBo
ZWFkZXIgYW5kIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEgdGhhdDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3dhcyBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIG9yIGJldHdlZW4gc2Vy
dmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9ucyBhbmQgY2xhc3NpZmllcnMvc2VydmljZSBub2Rlcywgd2hp
Y2ggaXMgd2hhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGRyYWZ0PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9j
dXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcywgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LSBGcm9tOiBKb2VsIE0uIEhhbHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJs
aW5lIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+XSBTZW50
OiBXZWRuZXNkYXksIE1hcmNoIDEyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDIwMTQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgMTE6MTggQU0gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtl
ciBDYzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgR3VpY2hhcmQgKGpn
dWljaGFyKTs8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiBzdHlsZT0iY29sb3I6cHVycGxl
OyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIiB0YXJnZXQ9Il9ibGFuayI+YnJpanNtYW5AanVu
aXBlci5uZXQ8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0IiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRp
b246dW5kZXJsaW5lIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3Nm
Y108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1j
b25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHRoaW5rIGl0IGlzIGltcG9ydGFudCB0
byBrZWVwIGEgc3Ryb25nIGRpc3RpbmN0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiZXR3
ZWVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhICh3aGljaCBpcyBmb3IgdXNlIGJ5IGFwcGxpY2F0aW9ucykg
YW5kIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjaGFpbmlu
ZyBpbmZvcm1hdGlvbiBpbiB0aGUgYmFzZSBzZXJ2aWNlIGNoYWluIGhlYWRlciw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3doaWNoIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZvciB1c2UgYnkgdGhlIHNlcnZpY2Ug
Y2hhaW4gc3VwcG9ydCBtZWNoYW5pc21zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMTA6NDIgQU0sIEx1Y3kgeW9uZyB3cm90
ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEZ1bGx5IGFncmVlIHdpdGggSm9lLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFdlIHNob3VsZCBub3QgcmVxdWlyZSBhIGZpeCBsZW5ndGggZm9yIGluLWJhbmQgbWV0
YWRhdGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2J1dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWxzbyBub3Qg
bGVhdmUgaXQgZm9yIGZyZWVseSB1c2FnZS4gSW4gZmFjdCwgd2hlbiBhPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBub2RlIGluc2VydHMgU0ZDIGhlYWRlciBv
biBhIChlbmNhcHN1bGF0ZWQpIHBhY2tldCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Nl
bmQgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5leHQgc2VydmljZSBub2RlLCBTRkMgaGVhZGVyIGl0c2VsZiBj
YW4gYmUgc2VlbiBhcyBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YS48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFp
bHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29y
YXRpb246dW5kZXJsaW5lIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnPC9hPl0gT24gQmVoYWxmIE9mIEpvZWwgTS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0hh
bHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgOToyMSBB
TSBUbzogTmljb2xhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Qk9VVEhPUlM7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgc3R5bGU9
ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSIgdGFyZ2V0PSJfYmxhbmsi
PmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
IiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBk
cmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEZvciBpbi1iYW5kIG1ldGFkYXRhLCB0aGUgQVBJIGZvciBhY2Nlc3MgY2FuIGVh
c2lseSBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3luY2hyb25vdXMuIE91dCBvZiBiYW5kIG1ldGFkYXRhIG5l
ZWRzIGRpZmZlcmVudDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGFuZGxpbmcuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBUaGVyZSBhcmUgbWFueSBjYXNlcyB3aGVyZSBvdXQtb2YtYmFuZCBtZXRhZGF0YSBpczxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dXNlZnVsIGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYXBwcm9wcmlh
dGUuIEJ1dCB0aGV5IGRvIG5vdCBjb3ZlciBhbGwgbmVlZHMgYnkgYW55PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtzdHJldGNoLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEV2ZW4gaWYgZWFj
aCBwaWVjZSBvZiBpbi1iYW5kIG1ldGFkYXRhIGlzIG9mIGZpeGVkPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtsZW5ndGgsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGVyZSBhcmUgbWFueSBkaWZmZXJlbnQga2lu
ZHMgb2YgbWV0YXR5cGUuIFRyeWluZyB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2F5PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmcXVvdDt0aGVyZSB3aWxsIGJlIGV4YWN0bHkgZm91ciBwaWVjZXMsIGFuZCB0
aGV5IHdpbGwgYmUgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3R5cGVzPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyB0MSwgdDIsIHQzLCBhbmQgdDQmcXVvdDsgaXMgc2ltcGx5IHRvbyBzcGVjaWZpYyBmb3IgZXZl
biA4MCU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O29mIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtuZWVkcy48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCA4OjUyIEFNLCBOaWNvbGFzIEJPVVRIT1JTIHdyb3RlOjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEhlbGxvIFJvbiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFNlbmRpbmcgb3V0IG9mIGJhbmQgY29uZ3J1ZW50IG1ldGFkYXRhIG1heSBub3QgYmUgdGhl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbnN3ZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBhbGwg
bmVlZHMgYnV0IGl0IGlzIG9uZSB0b29sIHRoYXQgd2Ugc2hvdWxkIGtlZXAuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOb3QgYWxsIG1ldGFkYXRhIGlzIHRpZWQgdG8gYSBzcGVj
aWZpYyBwYWNrZXQsIGZvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZXhhbXBsZSBhPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgcG9saWN5IGNoYW5nZSBpbiBQQ1JGIGNvdWxkIGxlYWQgdG8gc29tZSBtZXRh
ZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2lnbmFsaW5nLDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IHRoZSByZWFjdGlvbiB0aW1lIG5lZWQgbm90IGJlIGltbWVkaWF0ZSwgZmV3IG1zIG1heTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bm90IG1hdHRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEFzIHlvdSBwb2ludCwgaWYgYSBwYWNrZXQgaXMgdGllZCB0byBhIG1ldGFkYXRh
IGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvcnJlbGF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
aW5mbyBjYW4gYmUgc2V0IGluIGJvdGggcGFja2V0IHRvIGRlYWwgd2l0aCBpdCAoaS5lPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4cGVjdGVkIGZs
YWcgaW4gdGhlIFNGQyBoZWFkZXIsIHBsdXMgYW4gaWQpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBGaW5hbGx5IHdlIGNhbiBzdGlsbCBzZW5kIHNvbWUgbGltaXRlZCBtZXRhZGF0
YSB3aXRoaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2EgaGVhZGVyLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFRoaXMgY291bGQgYmUgdXNlZCBmb3IgbG9hZCBiYWxhbmNlcnMgaW4gcGFydGljdWxhciBp
Zjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhZ3JlZSBvbiBh
IGNvbnZlbnRpb24gdG8gbG9jYXRlICZxdW90O2NvYXJzZSBncmFpbiBwb2xpY3kmcXVvdDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAvICZxdW90O2ZpbmUgZ3JhaW4gcG9saWN5JnF1b3Q7IG9uIHJlc2VydmVk
IGNvbnRleHQgaGVhZGVycy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoaXMg
c2VlbXMgdG8gb3BlbiB1cCBhIGxvdCBvZiBmbGV4aWJpbGl0eSAvPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtpbm5vdmF0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9u
IHlvdXIgbGFzdCBwb2ludCwgdGhlcmUgaXMgYSBxdWVzdGlvbiBvbiBob3cgdG8gbWFrZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIGF2YWlsYWJsZSB0byBhIFNlcnZpY2UgRnVuY3Rpb24uIEN1
cnJlbnQgc29ja2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29ubmVjdGlvbnMgZm9yIGV4YW1wbGUgZG8g
bm90IGFsbG93IHRvIHJldHJpZXZlIElQPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoZWFkZXI8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBvcHRpb25zLiBTbyBJIGFzc3VtZSB0aGF0IFNGQyBhd2FyZSBTZXJ2
aWNlIEZ1bmN0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2lsbDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IG5lZWQgc29tZSAoYXN5bmNocm9ub3VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPykgQVBJIHRvIHJl
dHJpZXZlIFNGQyBoZWFkZXIgaW5mb3JtYXRpb24gYXMgd2VsbCBhczxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7aW4tYmFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhLiBJIGRvbid0IHNlZSBv
dXQgb2YgYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Fk
ZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbXBsZXhpdHksIHRoZSBzYW1lIEFQSSBjYW4gcHJvYmFi
bHkgYXBwbHkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgYWx0ZXJuYXRp
dmUgb3B0aW9uLCBhbGxvd2luZyB2YXJpYWJsZSBzaXplZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7bWV0YWRhdGEgaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgU0ZDIGhlYWRlciBoYXMgc29tZSBk
cmF3YmFja3MgYXMgd2VsbCwgb25lIGJlaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnJhZ21lbnRhdGlv
biwgYW5kIHNvbWUgc3dpdGNoZXMgZXhwZWN0aW5nIGFzIHdlbGwgdG88YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2xvb2sgYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBlbmQgdXNlciB0cmFmZmljIGhlYWRl
cnMgZm9yIGxpbmsgbG9hZCBiYWxhbmNpbmcuIEk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dv
dWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWdyZWUgdGhhdCBpZiB3ZSBjYW4gYWNjZXB0IHRoZXNlIGlz
c3VlcywgdGhlbiBzZW5kaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb2ZmLWxpbmUgY29uZ3J1ZW50IG1l
dGFkYXRhIGxvb3NlcyBpdHMgaW50ZXJlc3QuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBXZSBuZWVkIHRvIHRha2UgaW50byBhY2NvdW50IHRoYXQgYm90aCBpbi1iYW5kIGFuZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29uZ3J1ZW50PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3V0LW9m
LWJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0IGlzIG5vdCByZWxpYWJsZS4gQTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7cGFja2V0IGxvc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0cmlnZ2VyaW5nIHJldHJh
bnNtaXNzaW9uIHdvdWxkIG5vdCBsZWFkIHRvIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
aWRlbnRpY2FsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcmVjb25zdHJ1Y3Rpb24gb2YgdGhlIGFzc29jaWF0
ZWQgbWV0YWRhdGEuIEluIHNvbWU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Nhc2VzLCB3ZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IG1pZ2h0IHRodXMgZXZlbiBuZWVkIG5vbi1jb25ncnVlbnQgb3V0LW9m
LWJhbmQgcmVsaWFibGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSB0cmFuc3BvcnQuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZy
b206PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUGFya2Vy
IFs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgc3R5bGU9
ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSIgdGFyZ2V0PSJfYmxhbmsi
PlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+XSBTZW50Ojxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7V2VkbmVzZGF5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE1hcmNoIDEyLCAyMDE0PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgMTI6NDMgUE0gVG86IE5pY29sYXMgQk9VVEhPUlMgQ2M6IEppbSBHdWlj
aGFyZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7KGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OzxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVm
PSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQt
ZGVjb3JhdGlvbjp1bmRlcmxpbmUiIHRhcmdldD0iX2JsYW5rIj5icmlqc21hbkBqdW5pcGVyLm5l
dDwvYT48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0
OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgc3R5bGU9ImNvbG9yOnB1cnBs
ZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2ZjOyBK
YW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0
LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
SSB1bmRlcnN0YW5kIHRoZSBjb25jZXB0IGZvciBvdXQgb2YgYmFuZCBzaWduYWxpbmcgb2Y8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O21ldGFkYXRhLCBidXQgSSBhbSBjb25jZXJuZWQgdGhhdCBpdCBpbnRyb2R1
Y2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzaWduaWZpY2FudDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Y29tcGxleGl0eSBkdWUgdG8gdGhlIHBvdGVudGlhbCByYWNlIGNvbmRpdGlvbiBvZjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVjZWl2aW5nIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVhbCBwYWNr
ZXQgYmVmb3JlIHRoZSBtZXRhZGF0YS4gV2hpbGUgdGhlIHJlYWwgcGFja2V0PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtjb3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW5kaWNhdGUgdGhhdCBvdXQgb2Yg
YmFuZCBtZXRhZGF0YSBpcyBleHBlY3RlZCwgaG93IGNhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7d2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2d1YXJhbnRlZSB0aGUgb3JkZXIgb2YgcmVjZXB0aW9uPyBX
aGF0IGlmIHN3aXRjaGluZyBvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cm91dGluZzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7bm9kZXMgYXBwbHkgaGFzaCBiYXNlZCBsb2FkIGJhbGFuY2luZz8gV2hhdCBp
ZiB0aGUgbG9hZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmFsYW5jaW5nIHVuZGVyc3RhbmRzIFNGQyBlbmNh
cHMgYW5kIGxvb2tzIGJleW9uZCBpdCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDtvcmlnaW5hbCBoZWFkZXIgdG8gZ2V0IGJldHRlciBlbnRyb3B5Pzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IENhbiB3ZSBndWFyYW50ZWUgdGhhdCB0aGUgbWV0YWRhdGEgYW5kIHJlYWwg
cGFja2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aWxsIGZvbGxvdzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7dGhlIGV4YWN0IHNhbWUgcGF0aD8gSWYgd2UgY2FuIG5vdCwgdGhlbjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7aW1wbGVtZW50YXRpb25zIHdpbGw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25lZWQgdG8g
YWRkIGluZ3Jlc3MgcXVldWluZyB0byBjb3BlIHdpdGggdGhlIHNjZW5hcmlvLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQWxzbywgZG8geW91IGZlZWwgdGhhdCB0aGUgaW5jcmVh
c2UgaW4gaW1wbGVtZW50YXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb21wbGV4aXR5IGF0IHRoZSBz
ZXJ2aWNlIGZ1bmN0aW9ucyBpcyByZWFzb25hYmxlPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgVGhhbmtzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDEyLCAyMDE0LCBhdCA0
OjA5IEFNLCAmcXVvdDtOaWNvbGFzIEJPVVRIT1JTJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiBzdHlsZT0i
Y29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIiB0YXJnZXQ9Il9ibGFuayI+
Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iIHN0eWxlPSJj
b2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHRoaW5rIHdlIG11c3QgbWFr
ZSBhIGRpc3RpbmN0aW9uIGJldHdlZW46PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IC0gTWV0YWRhdGEgd2hpY2ggc2hvdWxkIGJlIHBhcnQgb2YgdGhlIGhlYWRlciBk
ZWZpbmVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthcyBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBiYW5kIG1hcmtpbmcuIC0gTWV0YWRhdGEgd2l0aCBjYW4gYmUgcGFzc2VkIG91dCBvZjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmFuZCwgZm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4YW1w
bGUgY29uZ3J1ZW50IG91dCBvZiBiYW5kIHNpZ25hbGluZyBkZWZpbmVkIGluPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDt0aGUgZHJhZnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgVGhlIGZvcm1lciBjYWxscyBmb3IgYSBsaW1pdGVkIHNwYWNlIGluIHRoZSBoZWFk
ZXIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0cnVlLCBUaGU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgbGF0dGVyIGhvd2V2ZXIgZG9lcyBub3QgaW5jdXIgYW55IHNwYWNlIGxpbWl0YXRpb248YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdGlsbCBm
YWlybHkgZWZmaWNpZW50IGFuZCBpdCByZW1haW5zIGNvbXBhdGlibGUgd2l0aDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7YSBmaXhlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzaXplIGhlYWRlciB1
c2VkIHRvIHJvdXRlIHRob3NlIHNpZ25hbGluZyBtZXNzYWdlczxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7YWxvbmcgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNoYWluJ3Mgc2VydmljZSBmdW5j
dGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMg
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbPGEgaHJlZj0ibWFpbHRvOmpndWlj
aGFyQGNpc2NvLmNvbSIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVy
bGluZSIgdGFyZ2V0PSJfYmxhbmsiPmpndWljaGFyQGNpc2NvLmNvbTwvYT5dIFNlbnQ6PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFR1ZXNkYXksIE1hcmNoIDExLCAyMDE0IDY6NDggUE0gVG86IFJvbiBQ
YXJrZXIgQ2M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMgQk9VVEhPUlM7PHNwYW4gY2xh
c3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldCIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9u
OnVuZGVybGluZSIgdGFyZ2V0PSJfYmxhbmsiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldCIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7OyBzZmM7IEph
bWFsIEhhZGkgU2FsaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lk
ZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgUm9u
LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZSBjYW4gY2VydGFp
bmx5IGhhdmUgdGhpcyBkaXNjdXNzaW9uIGJ1dCB3ZSBzaG91bGQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2ZpcnN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbnNpZGVyIHdoYXQgaW5mb3JtYXRp
b24gaXMgbmVjZXNzYXJ5IGFuZCBpZiBzYWlkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0
aW9uIGNhbiBmaXQgd2l0aGluIGEgZml4ZWQgbnVtYmVyIG9mIGNvbnRleHRzPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtpbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFqb3JpdHkgb2YgY2Fz
ZXMuIFJlbWVtYmVyLCB0aGUgZ29hbCBvZiBiZWluZyBhYmxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDt0byBwYXNzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIHRocm91Z2ggdGhlIG5l
dHdvcmsgaXMgdG8gZW5oYW5jZSBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkZWxp
dmVyeSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbm90IHBhc3MgdGhlIGVudGlyZSB3b3JrcyBvZiBT
aGFrZXNwZWFyZSA7LSk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
U2VudCBmcm9tIG15IGlQaG9uZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgT24gTWFyIDcsIDIwMTQsIGF0IDM6NTIgQU0sICZxdW90O1JvbiBQYXJrZXImcXVv
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0
aW9uOnVuZGVybGluZSIgdGFyZ2V0PSJfYmxhbmsiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOlJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQt
ZGVjb3JhdGlvbjp1bmRlcmxpbmUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzLDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgc2VlIHNpbWlsYXIgcmVxdWlyZW1l
bnRzIGZyb20gdGhlIDNncHAgRVBDIHNpZGUuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtJIHdv
dWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaWtlIHRvIHByb3Bvc2UgYW4gT1VJIC8gVExW
IGJhc2VkIGFwcHJvYWNoIHdoZXJlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcmVzZXJ2
ZWQgT1VJIGNhbiBiZSB1c2VkIGZvciBhZ3JlZWQgdXBvbiB0eXBlcyBvZjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Y29tbW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSBhbmQg
dmVuZG9yIG9yIG90aGVyIG9yZ2FuaXphdGlvbmFsIE9VSXMgY2FuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtiZSB1c2VkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBxdWlja2x5IGlubm92
YXRlIGluIHRoZSBuZXR3b3Jrcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNpbXVsdGFuZW91
c2x5LCBJIHdvdWxkIGFsc28gbGlrZSB0byBjb25zaWRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7bWVjaGFuaXNtczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhhdCBhcmUgb3B0aW1pemVk
IGZvciBsb25nIGxpdmVkIGZsb3dzIHNvIGFzIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDts
aW1pdCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lZ2F0aXZlIGVmZmVjdHMgb2YgcGFj
a2V0IGdyb3d0aC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBSb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciA3LCAyMDE0LCBhdCA4OjM0IEFN
LCAmcXVvdDtOaWNvbGFzIEJPVVRIT1JTJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iIHN0eWxl
PSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiIHRhcmdldD0iX2JsYW5r
Ij5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgc3R5bGU9
ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L2E+Jmd0OyZndDsgd3JvdGU6PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBI
ZWxsbyBKaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEkgaGF2ZSBzZWVuIGNhc2VzIGluIEdpIExBTiwgd2hlcmUgc3Vic2NyaWJlciBy
ZWxhdGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gaXMgcGFzc2Vk
IHRvIGEgV2ViIFByb3h5IGZvciBIVFRQIGhlYWRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGVucmljaG1lbnQgKGFpbWVkIGF0IHNvbWUgV2ViIENvbnRlbnQgcHJvdmlkZXJzPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtwYXJ0bmVycyBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHRoZSBNb2JpbGUgT3BlcmF0b3IpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IElu
Zm9ybWF0aW9uIHdhcyBhbiBjb2RlZCAocGVyc2lzdGVudCkgc3Vic2NyaWJlciBpZDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVyaXZlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZy
b20gdGhlIE1TSVNETiwgYW5kIGNvdXBsZSBvZiBmIGN1c3RvbWVyIHByb2ZpbGU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3JlbGF0ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmaWVs
ZHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBJbiBhbiBzZmMgYmFzZWQgR2kgTEFOLCB0aGlzIGVudGl0eSBzaG91bGQgcmVjZWl2ZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsgJmd0O2Zyb20gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgQ2xhc3NpZmllcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgLSBBIGNsYXNzaWZpY2F0aW9uIG9mIHRoZSBDb250ZW50IFByb3Zp
ZGVyICggSWQsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2F0ZWdvcnkpIGJhc2VkIG9u
IHRyYWZmaWMgYW5hbHlzaXMgLSBUaGUgTVNJU0ROIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3Vic2NyaWJlciAtIFR3byBzdWJz
Y3JpYmVyIHBvbGljeSBmaWVsZHMgKG5vdCB0aWVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
dG8gUENSRjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJ1dCBiZWxvbmdpbmcgdG8gdGhl
IFN1YnNjcmliZXIgREIpIChTdWJzY3JpYmVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2F0
ZWdvcnksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3ViLWNhdGVnb3J5KSAtIEEgc2Vz
c2lvbiBpZCAoZm9yIGxvZ2dpbmcgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0cmFja2lu
Zzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHB1cnBvc2VzKTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIG9iamVjdGl2ZSBi
ZWluZyB0byBhdm9pZCBoYXZpbmcgdGhlIEhUVFAgUHJveHk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3RvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmVjb21lIGEgdHJ1c3RlZCBhcHBs
aWNhdGlvbiAoaW50ZXJvZ2F0ZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdWJzY3Jp
YmVyIERCLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV0Yy4uKTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTogSmltPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgR3VpY2hhcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAo
amd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiBzdHlsZT0iY29s
b3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIiB0YXJnZXQ9Il9ibGFuayI+amd1
aWNoYXJAY2lzY28uY29tPC9hPl0gU2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBU
aHVyc2RheSwgTWFyY2ggMDYsIDIwMTQgMjowMiBQTSBUbzogSmFtYWwgSGFkaTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7U2FsaW07PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBj
bGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRv
Omptb2lzYW5kQGp1bmlwZXIubmV0IiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRp
b246dW5kZXJsaW5lIiB0YXJnZXQ9Il9ibGFuayI+am1vaXNhbmRAanVuaXBlci5uZXQ8L2E+PHNw
YW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVm
PSJtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQt
ZGVjb3JhdGlvbjp1bmRlcmxpbmUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1vaXNhbmRAanVu
aXBlci5uZXQ8L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJB
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRl
cmxpbmUiIHRhcmdldD0iX2JsYW5rIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT48c3BhbiBjbGFz
cz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0
aW9uOnVuZGVybGluZSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dDwvYT4mZ3Q7DQogQ2M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2ZjIFN1YmplY3Q6
IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2Zj
LW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBKYW1hbCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdSBzYWlkICZxdW90O0l0IHNl
ZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBzaXplZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhJnF1b3Q7Li4g
SSBhbSBub3Qgc28gY29udmluY2VkIGFuZCB3b3VsZCBsaWtlIHRvPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgYmV0dGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdW5kZXJzdGFuZCB0
aGUgcmVxdWlyZW1lbnRzIGJlZm9yZSBwYXNzaW5nIGp1ZGdlbWVudC48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBJZiB3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxvb2sgYXQgdGhl
IHVzZSBjYXNlcyBhcyBwcmVzZW50ZWQgdGh1cyBmYXIgaW50bzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHRoZSBXRyBJPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaGF2ZSB5ZXQgdG8g
c2VlIGEgc2luZ2xlIGV4YW1wbGUgb2YgdGhlIG5lZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAobm90aW5nIHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkZXNpcmUgaXMgbm90
IHRoZSBzYW1lIGFzIG5lZWQpIC0gSSBhbSBub3Qgc2F5aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgdGhlcmUgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBubyByZXF1aXJlbWVu
dCBidXQgcmF0aGVyIHRoYXQgd2Ugc2hvdWxkIG5vdCBqdW1wPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgdG8gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29uY2x1c2lvbiBhbmQg
YnVpbGQgc3RhbmRhcmRzIGFyb3VuZCBhIHRoZW9yeS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8zLzE0LCA2OjM1IEFN
LCAmcXVvdDtKYW1hbCBIYWRpIFNhbGltJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20iIHN0eWxlPSJjb2xv
cjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiIHRhcmdldD0iX2JsYW5rIj5oYWRp
QG1vamF0YXR1LmNvbTwvYT48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSIgc3R5bGU9ImNv
bG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpoYWRpQG1vamF0YXR1LmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7d3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgbGlrZSB0aGUgZG9jIC0gd2VsbCB3cml0dGVuLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBTZWN0aW9uIDQuMyBvbiBtZXRhZGF0YSBlbmNvZGluZy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSXQgc2VlbXMgdGhl
cmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZSBzaXplZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IG1ldGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChhdCBsZWFzdCBm
b3IgaHR0cC9hcHAgeW91IHNlZW0gdG8gaW5kaWNhdGUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgZGVzaXJlIGZvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2l0KS48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIGEgZGF0YXBhdGggcGVyLXBhY2tldCBt
ZXRhZGF0YSwgaSBmZWVsIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lZWQgaXM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsganVzdCBhcyBpbXBvcnRhbnQuIEFyZSB3ZSBs
aW1pdGVkIGJ5IHRoZSBmYWN0IHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
ZXhpc3RpbmcgaGFyZHdhcmUgbWF5IG5vdCBiZSBhYmxlIHRvIGhhbmRsZSBUTFZzPzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Rm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4
YW1wbGUsIEkgZG9udCBoYXZlIGEgcHJvYmxlbSBoYW5kbGluZyBUTFZzIGluIGE8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBzb2Z0d2FyZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2RhdGFwYXRoLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjaGVlcnMsIGphbWFsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nIGxpc3Q8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgc3R5bGU9ImNv
bG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSIgdGFyZ2V0PSJfYmxhbmsiPnNm
Y0BpZXRmLm9yZzwvYT48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHN0eWxlPSJjb2xvcjpwdXJw
bGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2Zj
QGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBj
bGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHN0eWxlPSJjb2xvcjpwdXJwbGU7
IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBt
YWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdDxzcGFuIGNsYXNzPSJBcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIiB0YXJn
ZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgc3R5
bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9
Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiBzdHlsZT0iY29sb3I6
cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgbGlzdDxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxz
cGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0
aW9uOnVuZGVybGluZSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJs
aW5lIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
bWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdDxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiBzdHlsZT0iY29s
b3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIiB0YXJnZXQ9Il9ibGFuayI+c2Zj
QGlldGYub3JnPC9hPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOnB1cnBs
ZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzZmNA
aWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9IkFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRl
Y29yYXRpb246dW5kZXJsaW5lIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdDxzcGFuIGNsYXNzPSJBcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIiB0YXJn
ZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgc3R5
bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9
Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiBzdHlsZT0iY29sb3I6
cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OzxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRl
Y29yYXRpb246dW5kZXJsaW5lIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxzcGFu
IGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9u
OnVuZGVybGluZSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5l
IiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDtzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOnB1cnBsZTsg
dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwv
YT48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0Ozxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVj
b3JhdGlvbjp1bmRlcmxpbmUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2ZjQGlldGYub3JnPC9h
PiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YSBocmVmPSJo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgc3R5bGU9ImNvbG9yOnB1
cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgc3R5
bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSIgdGFyZ2V0PSJfYmxh
bmsiPnNmY0BpZXRmLm9yZzwvYT48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHN0eWxlPSJjb2xv
cjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiBz
dHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIiB0YXJnZXQ9Il9i
bGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsgc2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDs8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0
aW9uOnVuZGVybGluZSIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiBz
dHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIiB0YXJnZXQ9Il9i
bGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0K
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7IHNmYyBtYWlsaW5nIGxpc3Q8
YnI+DQomZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOnB1cnBs
ZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9y
ZzwvYT48YnI+DQomZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUi
IHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
YzwvYT48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7X19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0O3Nm
YyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
IHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiIHRhcmdldD0i
X2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyZndDs8YSBocmVmPSJodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4
dC1kZWNvcmF0aW9uOnVuZGVybGluZSIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDs8YnI+DQomZ3Q7X19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7c2ZjIG1haWxp
bmcgbGlzdDxicj4NCiZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiBzdHlsZT0iY29s
b3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIiB0YXJnZXQ9Il9ibGFuayI+c2Zj
QGlldGYub3JnPC9hPjxicj4NCiZndDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYyIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVu
ZGVybGluZSIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjPC9hPjxicj4NCjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fPGJyPg0Kc2ZjIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRl
cmxpbmUiIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHN0eWxlPSJjb2xvcjpwdXJw
bGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl
IHN0eWxlPSJtYXJnaW4tdG9wOjVwdDsgbWFyZ2luLWJvdHRvbTo1cHQiPg0KPGRpdiBzdHlsZT0i
bWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWlseTonVGlt
ZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXzxicj4NCnNmYyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJs
aW5lIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiBzdHlsZT0iY29sb3I6cHVycGxl
OyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8
L2Rpdj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJy
Pg0Kc2ZjIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHN0
eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiIHRhcmdldD0iX2Js
YW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmMiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlv
bjp1bmRlcmxpbmUiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYzwvYT48YnI+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPGJy
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRt
bD4NCg==

--_000_76B41B8FACE1514795D30EC137FF391D3EB47BLILASjungleqosmos_--


From nobody Tue Mar 18 10:41:56 2014
Return-Path: <prvs=2154338226=phe@ciena.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8F2DC1A071A for <sfc@ietfa.amsl.com>; Tue, 18 Mar 2014 10:41:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.034
X-Spam-Level: 
X-Spam-Status: No, score=0.034 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, IP_NOT_FRIENDLY=0.334, MANGLED_OFF=2.3, RCVD_IN_DNSWL_LOW=-0.7, 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 qKV6fDC-urGT for <sfc@ietfa.amsl.com>; Tue, 18 Mar 2014 10:41:38 -0700 (PDT)
Received: from mx0b-00103a01.pphosted.com (mx0b-00103a01.pphosted.com [67.231.152.227]) by ietfa.amsl.com (Postfix) with ESMTP id D37BF1A0418 for <sfc@ietf.org>; Tue, 18 Mar 2014 10:41:37 -0700 (PDT)
Received: from pps.filterd (m0002317.ppops.net [127.0.0.1]) by m0002317.ppops.net (8.14.5/8.14.5) with SMTP id s2IHdnm8017686; Tue, 18 Mar 2014 13:41:11 -0400
Received: from mdwvexchht01.ciena.com (LIN1-118-36-28.ciena.com [63.118.36.28]) by mx0b-00103a01.pphosted.com with ESMTP id 1jnvkenctk-1 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Tue, 18 Mar 2014 13:41:10 -0400
Received: from MDWEXCHCGSIHT01.ciena.com (10.4.140.106) by MDWVEXCHHT01.ciena.com (10.4.156.175) with Microsoft SMTP Server (TLS) id 8.3.298.1; Tue, 18 Mar 2014 13:41:04 -0400
Received: from ONWVEXCHHT02.ciena.com (10.128.6.17) by MDWEXCHCGSIHT01.ciena.com (10.4.140.106) with Microsoft SMTP Server (TLS) id 8.3.298.1; Tue, 18 Mar 2014 13:41:08 -0400
Received: from ONWVEXCHMB04.ciena.com ([::1]) by ONWVEXCHHT02.ciena.com ([::1]) with mapi; Tue, 18 Mar 2014 13:41:03 -0400
From: "He, Peng" <phe@ciena.com>
To: "Paul Quinn (paulq)" <paulq@cisco.com>, David Allan I <david.i.allan@ericsson.com>
Date: Tue, 18 Mar 2014 13:41:02 -0400
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs8kJeoZl/tL/E2a5qQfx5pIj5rnGzzQ
Message-ID: <B6D287BF58D35D4B882E012AD3E175616AA3BF22@ONWVEXCHMB04.ciena.com>
References: <CF48AD80.E673%kegray@cisco.com> <1824354318.7479.1394833814368.JavaMail.tomcat@mgs-aaa01.mail.aol.com> <83cc0a7d4c664109b7ba930f22890871@CO2PR05MB716.namprd05.prod.outlook.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08262A61@NKGEML512-MBS.china.huawei.com> <76B41B8FACE1514795D30EC137FF391D3EA877@LILAS.jungle.qosmos.com> <2F14AC87-6C25-4028-B607-54DCFD9DE187@sce.carleton.ca> <E6C17D2345AC7A45B7D054D407AA205C39244B93@eusaamb105.ericsson.se> <F547FEE0-FAF7-4688-8243-B72E6673E3A2@cisco.com>
In-Reply-To: <F547FEE0-FAF7-4688-8243-B72E6673E3A2@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_B6D287BF58D35D4B882E012AD3E175616AA3BF22ONWVEXCHMB04cie_"
MIME-Version: 1.0
X-TM-AS-Product-Ver: SMEX-10.0.0.1412-7.000.1014-20574.001
X-TM-AS-Result: No--36.538700-8.000000-31
X-TM-AS-User-Approved-Sender: No
X-TM-AS-User-Blocked-Sender: No
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.11.87, 1.0.14,  0.0.0000 definitions=2014-03-18_07:2014-03-18,2014-03-18,1970-01-01 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 suspectscore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=7.0.1-1305240000 definitions=main-1403180079
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/vggSmngKY2v5akBaJBUb0DvOfHA
Cc: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, Xuxiaohu <xuxiaohu@huawei.com>, Changcheng Huang <huang@sce.carleton.ca>, "sfc@ietf.org" <sfc@ietf.org>, "mikebianc@aol.com" <mikebianc@aol.com>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Mar 2014 17:41:47 -0000

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

SGkgUGF1bCwNCg0KRm9yIHBhdGggaWQsICBhbiBpbnN0YW5jZSB3aWxsIHRha2UganVzdCBvbmUg
cGF0aCAob25lIHBhdGggSUQpIG9yIHBvc3NpYmxlIG11bHRpcGxlIHBhdGhzIHNpbXVsdGFuZW91
c2x5Pw0KDQoNClJlZ2FyZHMsDQpQZW5nDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBQYXVsIFF1aW5uIChwYXVscSkNClNlbnQ6IFR1ZXNk
YXksIE1hcmNoIDE4LCAyMDE0IDE6MjYgUE0NClRvOiBEYXZpZCBBbGxhbiBJDQpDYzogTmljb2xh
cyBCT1VUSE9SUzsgWHV4aWFvaHU7IG1pa2ViaWFuY0Bhb2wuY29tOyBzZmNAaWV0Zi5vcmc7IENo
YW5nY2hlbmcgSHVhbmcNClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFp
biBJRA0KDQpIaSBEYXZlLA0KDQpDaGFpbiBJRCBzaG91bGQgcmVhbGx5IGJlIHBhdGggSUQgc2lu
Y2UgdGhlcmUgY2FuIGJlIG1hbnkgcGF0aHMgZm9yIGEgZ2l2ZW4gY2hhaW4uICBVc2luZyB0aGF0
IGRlZmluaXRpb24sIHdlIGF2b2lkIHRoZSBvdmVybG9hZCBhbmQgcmVhcCB0aGUgZ2FpbiBhbGx1
ZGVkIHRvIGJlbG93Lg0KDQpQYXVsDQoNCk9uIE1hciAxOCwgMjAxNCwgYXQgMTI6MTQgUE0sIERh
dmlkIEFsbGFuIEkgPGRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPG1haWx0bzpkYXZpZC5pLmFs
bGFuQGVyaWNzc29uLmNvbT4+IHdyb3RlOg0KDQoNCldlbGwgdGhlIHF1ZXN0aW9uIGRlIGpvdXIg
aXMg4oCcZG9lcyBhIGNoYWluIElEIGRlZmluZSBhIGNsYXNzIG9yIGFuIGluc3RhbmNl4oCd4oCm
LiBJZiBpdCBkZWZpbmVzIGFuIGNsYXNzIHdlIGFsc28gbmVlZCBpbnN0YW5jZSBpbmZvcm1hdGlv
biwgaWYgaXQgaXMgY3VycmVudGx5IG92ZXJsb2FkZWQgdG8gZGVmaW5lIGNsYXNzIGFuZCBpbnN0
YW5jZSBJTU8gd2UgaGF2ZSBhIHByb2JsZW3igKYuDQoNCkRhdmUNCg0KRnJvbTogc2ZjIFttYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOmJvdW5jZXNAaWV0Zi5vcmc+XSBPbiBCZWhh
bGYgT2YgQ2hhbmdjaGVuZyBIdWFuZw0KU2VudDogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgNzo0
MyBBTQ0KVG86IE5pY29sYXMgQk9VVEhPUlMNCkNjOiBYdXhpYW9odTsgc2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+OyBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFv
bC5jb20+DQpTdWJqZWN0OiBSZTogW3NmY10g562U5aSNOiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFp
biBJRA0KDQpHb29kIHBvaW50cy4gSSBiZWxpZXZlIGV4cGxpY2l0IGNoYWluIElEIHNob3VsZCBi
ZSBtYW5kYXRvcnkuIFRoZSBvdmVyaGVhZCBpcyB2ZXJ5IGxpdHRsZS4gSXQgaGVscHMgc2ltcGxp
ZnkgcHJvY2Vzc2luZyBhbmQgc3RlZXJpbmcgc2lnbmlmaWNhbnRseS4gVGhlIGdhaW4gaXMgaHVn
ZS4NCg0KQ2hhbmcNCg0KLS0tLS0tLS0tLS0tDQpDaGFuZ2NoZW5nIEh1YW5nDQoNCk9uIE1hciAx
OCwgMjAxNCwgYXQgMTo1MyBBTSwgTmljb2xhcyBCT1VUSE9SUyA8Tmljb2xhcy5CT1VUSE9SU0Bx
b3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PiB3cm90ZToNCkkg
dGhpbmsgdGhhdCBrZWVwaW5nIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIgdHJhbnNwb3J0IGluZGVw
ZW5kZW50IHNob3VsZCByZW1haW4gYW4gb2JqZWN0aXZlIGZvciBTRkMuICBTdWNoIGEgc2VwYXJh
dGlvbiBvZiBjb25jZXJucyBpcyBhIHNvdW5kIGFyY2hpdGVjdHVyYWwgcHJpbmNpcGxlIHRoYXQg
aGVscCBrZWVwIHRoaW5ncyBzaW1wbGUgaW4gcHJhY3RpY2UuDQoNCk9uIHRoZSBxdWVzdGlvbiBv
ZiAgU2VydmljZSBQYXRoLCB3ZSBoYXZlIGEgZGlzY3Vzc2lvbiBvbiB3aGV0aGVyIHdlIG5lZWQg
c29tZSBraW5kIG9mIGV4cGxpY2l0IGlkZW50aWZpZXIgb3INCmNvdWxkIHdlIHJlbHkgb24gbWFw
cGluZyBvbiBzb21lIHVuZGVybGF5IG5ldHdvcmsgcHJvdG9jb2wgZmllbGRzLg0KDQoNCk1heSBi
ZSBhIFBSTy9DT04gdGFibGUgY291bGQgaGVscCBmb2N1cyB0aGUgZ3JvdXAgZGVjaXNpb24gb24g
dGhhdCBtYXR0ZXINCg0KDQogKiAgIFZpc2liaWxpdHkgKHRyYWNpbmcpDQogKiAgIEZvcndhcmRp
bmcgZ3JhcGggc3RydWN0dXJlIGltcGFjdC9saW1pdGF0aW9ucw0KICogICBSZWNvbmZpZ3VyYXRp
b24gc3BlZWQNCg0KICAgICogICBMQlMgLyBzY2FsZSBvdXQgaW1wYWN0DQogICAgKiAgIE5vZGUg
YnlwYXNzIChlLmc7IG1haW50ZW5hbmNlKQ0KDQogKiAgIHVuZGVybGF5IG5ldHdvcmsvdHJhbnNw
b3J0IGxheWVycyBzdXBwb3J0DQogKiAgIEhlYWRlciBzcGFjZSBpbXBhY3QNCiAqICAgTXVsdGkg
dGVuYW50IHN1cHBvcnQgaW1wYWN0DQogKiAgIFNGQyBvbiBmbGF0IChlLmcgb3B0aWNhbCBMMiBm
b3IgRGF0YSBDZW50ZXJzKSBuZXR3b3JrDQogKiAgIFVuZGVybGF5IG5ldHdvcmsgYWRtaW5pc3Ry
YXRpb24gaW1wYWN0DQoNClBlcnNvbmFsbHkgSSB0aGluayB0aGF0IGhhdmluZyBhbiBleHBsaWNp
dCBjaGFpbiBpZGVudGlmaWVyIChlLmcuIFNlcnZpY2UgUGF0aC9TZXJ2aWNlIEluZGV4KSBpcyBj
bGVhciAobWFuYWdlbWVudCBhbmQgY29udHJvbCkgYW5kIG5vdCBleHBlbnNpdmUgKGhlYWRlciBz
cGFjZSkuIFRoZSBkcmF3YmFjayBiZWluZyBzb21lIGltcGFjdCBvbiB0aGUgc2ltcGxpY2l0eSB0
byBhZGQvcmVtb3ZlIGVsZW1lbnRzIGluIGEgY2hhaW4gZHluYW1pY2FsbHkuDQoNClRhZyBzd2l0
Y2hpbmcgKGFzIE1QTFMpICBhbGxvd3MgdG8gbWFuYWdlIHRhZ3MgcGVyIHNlcnZpY2Ugbm9kZXMs
IGxlYWRpbmcgdG8gbW9yZSB2ZXJzYXRpbGUgYW5kIGRpdmVyc2UgZ3JhcGhzDQoNCg0KTmljb2xh
cw0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkZyb206IFh1eGlhb2h1IFt4dXhp
YW9odUBodWF3ZWkuY29tPG1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tPl0NClNlbnQ6IFR1ZXNk
YXksIE1hcmNoIDE4LCAyMDE0IDU6MDQgQU0NClRvOiBKZXJvbWUgTW9pc2FuZDsgbWlrZWJpYW5j
QGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBbc2ZjXSDnrZTlpI06IFNGQyBlbmNhcHN1bGF0aW9uIGNo
YWluIElEDQpJIGxpa2UgdGhlIGlkZWEgb2Ygc2VwYXJhdGluZyB0aGUgU2VydmljZSBGdW5jdGlv
biBMYXllciBhbmQgdGhlIFNlcnZpY2UgUGF0aCBMYXllciwgYXMgcHJvcG9zZWQgaW4gZHJhZnQt
cmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMuIFRoZSByb2xlIG9mIHRoZSBTZXJ2
aWNlIFBhdGggTGF5ZXIgaXMganVzdCB0byBzdGVlciB0aGUgdHJhZmZpYyBhbG9uZyBhIHBhcnRp
Y3VsYXIgY2hhaW4gb2Ygc2VydmljZSBub2RlcyB3aGljaCBjYW4gYmUgaW1wbGVtZW50ZWQgYnkg
ZXhpc3RpbmcgdG9vbHMgZm9yIHNvdXJjZSByb3V0aW5nLCBzdWNoIGFzIHNlZ21lbnQgcm91dGlu
Zy4gQXMgc3VjaCwgaXTigJlzIG5vdCBuZWNlc3NhcnkgdG8gdHJ5IHRvIGtlZXAgdGhlIFNlcnZp
Y2UgUGF0aCBMYXllciB0cmFuc3BvcnQtaW5kZXBlbmRlbnQgYW5kIGNvbnRhaW4gaXQgaW4gdGhl
IFNGQyBoZWFkZXIuDQoNCkJlc3QgcmVnYXJkcywNClhpYW9odQ0KDQrlj5Hku7bkuro6IHNmYyBb
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSDku6PooaggSmVyb21lIE1vaXNhbmQNCuWPkemA
geaXtumXtDogMjAxNOW5tDPmnIgxOOaXpSAxOjAzDQrmlLbku7bkuro6IG1pa2ViaWFuY0Bhb2wu
Y29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPg0K5Li76aKYOiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0K
VGhpcyAobGVuZ3RoeSBhbmQgdmVyeSBsaXZlbHkpIHRocmVhZCBzdGFydGVkIGZyb20gZHJhZnQt
cmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMgKHdoaWNoIEkgY28tYXV0aG9yZWQp
Lg0KDQpJbiBzZWN0aW9uIDQuOCwgd2UgbWFkZSBhIGNsZWFyIGRpc3RpbmN0aW9uIGJldHdlZW4g
YSBzZXJ2aWNlIHBhdGggbGF5ZXIgKHN0ZWVyaW5nIHBhY2tldHMgaG9wIGJ5IGhvcCBhbG9uZyB0
aGUgY2hhaW4pIGFuZCBhIHNlcnZpY2UgZnVuY3Rpb24gbGF5ZXIgKGNvbnZleSBtZXRhZGF0YSBp
bmZvcm1hdGlvbiBvZiBpbnRlcmVzdCB0byBTRnMpLiBUZXJtaW5vbG9neSBhc2lkZSwgaXQgc2Vl
bXMgdGhhdCBzdWNoIGxheWVyZWQgdmlldyB3YXMgYWdyZWVkIHVwb24gYnkgbWFueSBwZW9wbGUg
b24gdGhlIG1haWxpbmcgbGlzdC4NCg0KTm93IHRoaXMgY2VydGFpbmx5IGRvZXMgYmVnIHRoZSBx
dWVzdGlvbiBvZiBzb2x2aW5nIEJPVEggcHJvYmxlbXMgd2l0aCB0aGUgc2FtZSAocGFja2V0KSBl
bmNhcHN1bGF0aW9uIG1lY2hhbmlzbS4gTm90YWJseSB3aGVuIG9ic2VydmluZyB0aGF0IG1hbnkg
dXNlIGNhc2VzIGNvdWxkIGJlIHNhdGlzZmllZCB3aXRob3V0IFNGLWxldmVsIG1ldGFkYXRhLCBv
ciBieSB1c2luZyBtb3JlIG91dC1vZi1iYW5kIHdheXMgdG8gY29udmV5IHN1Y2ggU0YgbWV0YWRh
dGEuIEFuZCBhbHNvIHdoZW4gb2JzZXJ2aW5nIHRoYXQgaW5iYW5kIG1hcmtpbmcgKGUuZy4gcGFj
a2V0IGhlYWRlcnMpIGNvbWVzIHdpdGggdmFyaW91cyBwcm9zICYgY29ucyAoc29tZSBvZiB0aGUg
aXNzdWVzIGJlaW5nIGlkZW50aWZpZWQgaW4gdGhlIGRyYWZ0LCBlLmcuIHNlY3Rpb25zIDQuMSBh
bmQgNC4yKS4NCg0KSSBkbyBhZ3JlZSB3aXRoIE1hcmlhLiBXZSBtYXkgd2FudCB0byBleHBsb3Jl
IG90aGVyIG9wdGlvbnMgZm9yIGFkZHJlc3NpbmcgdGhlIG5lZWRzIG9mIHRoZSBzZXJ2aWNlIHBh
dGggbGF5ZXIgdGhhdCBkbyBub3QgcmVxdWlyZSBhbiBleHBsaWNpdCBjaGFpbi1pZCBvZiBzb3J0
cy4NCg0KSW4gdGhlIGRyYWZ0LCB3ZSBjb25jbHVkZWQgYnkgc3RhdGluZyDigJxBIHByb2R1Y3Rp
dmUgcGF0aCBmb3J3YXJkIGNvdWxkIGJlIHRvIGRpdmlkZSBhbmQgY29ucXVlcjogdG8gY2xlYXJs
eSBzZXBhcmF0ZSB0aGUgcHJvYmxlbSBvZiBTZXJ2aWNlIEZ1bmN0aW9uIFBhdGggdG9wb2xvZ3kg
ZnJvbSB0aGUgICBwcm9ibGVtIG9mIFtjb252ZXlpbmcgU0ZdIG1ldGFkYXRh4oCdLiBJIGRvIGJl
bGlldmUgd2Ugc2hvdWxkIGV4cGxvcmUgc3VjaCBzZXBhcmF0aW9uIHByaW5jaXBsZSBmdXJ0aGVy
Lg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYg
T2YgbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPg0KU2VudDogRnJp
ZGF5LCBNYXJjaCAxNCwgMjAxNCA1OjUwIFBNDQpUbzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQN
Cg0KSSB3b3VsZCBpbWFnaW5lIHRoYXQgaWYgd2UgbWFkZSB0aGUgQ2hhaW4gSUQgZmllbGQgaW4g
dGhlIGhlYWRlciBiZSBvcHRpb25hbCwgeWV0IHN0aWxsIHJlcXVpcmVkIGEgaGVhZGVyIGFuZCBz
dGlsbCByZXF1aXJlZCB0aGF0IHNvbWUgaW5kaWNhdGlvbiBvZiB0aGUgY2hhaW4gYmUgY2Fycmll
ZCBzb21ld2hlcmUgaW4gdGhlIHBhY2tldCAobXBscyBsYWJlbCBvciB2bGFuIG9yIHdoYXRldmVy
KSwgdGhhdCB0aGUgaW1wbGVtZW50YXRpb24gd291bGQgYmVjb21lIG92ZXJseSBjb21wbGljYXRl
ZC4gIFRvIGRvIHNvIHdvdWxkIGJlIHVzaW5nIFNGQyBzaW1wbHkgYXMgYSBtZWNoYW5pc20gdG8g
Y2FycnkgbWV0YSBkYXRhIGFuZCBub3QgYXQgYWxsIGZvciBzZXJ2aWNlIGNoYWluaW5nLCB3aGlj
aCBzb3VuZHMgY291bnRlciBpbnR1aXRpdmUgdG8gbWUuDQoNCk1hcmlhLA0KU28sIHlvdSBhcmUg
c2F5aW5nIHRoYXQgeW91IHdhbnQgdG8gdXNlIFNGQyB0byBjYXJyeSBhcm91bmQgbWV0YWRhdGEs
IGJ1dCBub3QgZm9yIGFjdHVhbCBzZXJ2aWNlIGNoYWluaW5nIGJlY2F1c2UgeW91IGFscmVhZHkg
aGF2ZSBhIHdheSB0byBpbXBsZW1lbnQgc2VydmljZSBjaGFpbmluZyBvdXRzaWRlIG9mIFNGQz8g
IE1heWJlIEknbSBub3QgZm9sbG93aW5nLCBidXQgaXQgc2VlbXMgdG8gbWUgdGhhdCBpZiB5b3Ug
d2VyZSB0byB1cGdyYWRlIHlvdXIgbmV0d29yayB0byBzdXBwb3J0IFNGQyB0aGF0IHlvdSB3b3Vs
ZCBjaGFuZ2UgZnJvbSB1c2luZyB5b3VyIGV4aXN0aW5nIG1lY2hhbmlzbSBhbmQgc3RhcnQgdXNp
bmcgU0ZDLCB3aGljaCBpcyBtZWFudCB0byBwcm92aWRlIHN1cHBvcnQgZm9yIHNlcnZpY2UgZnVu
Y3Rpb25zIHRoYXQgYXJlIG5vdCBTRkMgYXdhcmUuICBUaGVyZSBhcmUgYSBudW1iZXIgb2YgdXMg
d2hvIGhhdmUgaW1wbGVtZW50ZWQsIGluIG9uZSB3YXkgb3IgYW5vdGhlciwgc29tZSBzb3J0IG9m
IHNlcnZpY2UgY2hhaW5pbmcsIGJ1dCBJIChJIGNhbiBhdCBsZWFzdCBzcGVhayBmb3IgbXlzZWxm
KSBhbSBsb29raW5nIHRvIFNGQyBub3QgdG8gZW5oYW5jZSBteSBjdXJyZW50IGltcGxlbWVudGF0
aW9uLCBidXQgdG8gcmVwbGFjZSBpdCB3aXRoIHNvbWV0aGluZyBiZXR0ZXIgd2hpbGUgc3RpbGwg
bWFpbnRhaW5pbmcgbXkgY29yZSAobm9uIHNlcnZpY2UgZnVuY3Rpb24pIGluZnJhc3RydWN0dXJl
Lg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkZyb206IGtlZ3JheUBjaXNjby5j
b208a2VncmF5QGNpc2NvLmNvbTxtYWlsdG86a2VncmF5QGNpc2NvLmNvbSUzY2tlZ3JheUBjaXNj
by5jb20+Pg0KVG86IFJvbiBQYXJrZXI8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxt
YWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+LEppbSBHdWljaGFyZCAoamd1
aWNoYXIpPGpndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPj4sSm9l
bCBNLiBIYWxwZXJuPGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b20+Pg0KY2M6IHNmY0BpZXRmLm9yZzxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZyUz
Y3NmY0BpZXRmLm9yZz4+DQpTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0DQpTdWJqZWN0OiBS
ZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KKzEgdGhlIGlkZWEgaXMgaW50
ZXJvcGVyYWJpbGl0eS4NCg0KDQpPbiAzLzE0LzE0IDEyOjU1IFBNLCAiUm9uIFBhcmtlciIgPFJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb20+PiB3cm90ZToNCg0KPlRoYW5rcywgSmltLg0KPg0KPlJlbWVtYmVyIHRoYXQg
d2UgaGF2ZSBzYWlkIG1hbnkgdGltZXMgdGhhdCB0aGUgU0ZDIHNlcnZpY2UgaGVhZGVyIGlzDQo+
dHJhbnNwb3J0IGluZGVwZW5kZW50LiAgIEp1c3QgYmVjYXVzZSB0aGUgY2hhaW4gaWQgY291bGQg
YmUgY2FycmllZCBpbg0KPnNvbWUgZm9ybSBvciBhbm90aGVyIHdpdGggc29tZSBwYXJ0aWN1bGFy
IHRyYW5zcG9ydCBkb2Vzbid0IG1lYW4gdGhhdCBpdA0KPmNvdWxkIGJlIHVuaXZlcnNhbGx5IGNv
bnZleWVkLiAgICBCeSBtYWtpbmcgYW5kIGtlZXBpbmcgdGhlIFNGQyBzZXJ2aWNlDQo+aGVhZGVy
IHRyYW5zcG9ydCBpbmRlcGVuZGVudCBtYWtlcyBpdCBtb3JlIGFwcGxpY2FibGUgaW4gbW9yZQ0K
PmVudmlyb25tZW50cyBhbmQgbW9yZSBsaWtlbHkgdG8gZ2V0IGFkb3B0ZWQgYnJvYWRseS4NCj4N
Cj4gICBSb24NCj4NCj4NCj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPkZyb206IEppbSBH
dWljaGFyZCAoamd1aWNoYXIpIFttYWlsdG86amd1aWNoYXJAY2lzY28uY29tXQ0KPlNlbnQ6IEZy
aWRheSwgTWFyY2ggMTQsIDIwMTQgMzo1MiBQTQ0KPlRvOiBKb2VsIE0uIEhhbHBlcm47IFJvbiBQ
YXJrZXINCj5DYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+U3ViamVjdDog
U0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCj4NCj5IaSBKb2VsLA0KPg0KPlBlcmhhcHMgYnV0
IEkgd291bGQgcG9pbnQgb3V0IHRoYXQgdGhlIGJhc2UgU0ZDIGhlYWRlciBjb3VsZCBoYXZlIGEg
bG90DQo+bW9yZSBpbmZvcm1hdGlvbiB0aGFuIGp1c3QgdGhlIGNoYWluIElEOyBJIHdvdWxkIGFs
c28gcG9pbnQgb3V0IHRoYXQgdGhlDQo+ZGV2aWwgaXMgaW4gdGhlIGRldGFpbHMgYW5kIHNheWlu
ZyAid2VsbCwgSSBjYW4ganVzdCB1c2UgYW4gTVBMUyBsYWJlbCINCj5oaWRlcyBtdWNoIG9mIHRo
ZSBjb21wbGV4aXR5IG9mIGFjdHVhbGx5IGRvaW5nIHRoYXQuDQo+DQo+T24gMy8xNC8xNCwgMjoz
NSBQTSwgIkpvZWwgTS4gSGFscGVybiIgPGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb20+PiB3cm90ZToNCj4NCj4+SWYgdGhlIHRyYW5zcG9ydCBoZWFkZXIgY2Fy
cmllcyBlbm91Z2ggaW5mb3JtYXRpb24gZm9yIGlkZW50aWZ5aW5nIHRoZQ0KPj5zZXF1ZW5jZSAo
VkxBTiB0YWcgb3IgTVBMUyBsYWJlbCBjYW4gYm90aCBkbyB0aGUgam9iKSwgdGhlbiBhcmd1YWJs
eQ0KPj50aGUgZ2xvYmFsIGNoYWluIElEIGlzIHJlZHVuZGFudC4gSSBjYW4gbGl2ZSB3aXRoIGNh
cnJ5aW5nIGl0IGFueXdheQ0KPj5laXRoZXIgaWYgSSBoYXZlIG1ldGFkYXRhIHRvIGNhcnJ5LCBv
ciBpZiBJIG5lZWQgdGhlIGNoYWluIElEIGZvciBzb21lDQo+PnB1cnBvc2UuDQo+PiBBZnRlciBh
bGwsIHNvbWUgZm9sa3Mgc2VlbSB0byB3YW50IHRvIHVzZSB0aGF0IGZvciB0aGUgZm9yd2FyZGlu
Zw0KPj5kZWNpc2lvbnMuDQo+Pg0KPj5Zb3VycywNCj4+Sm9lbA0KPj4NCj4+T24gMy8xNC8xNCwg
MjoyOCBQTSwgUm9uIFBhcmtlciB3cm90ZToNCj4+PiBUaGUgY2hhaW4gSUQgaXMgdGhlIGxhYmVs
IHRoYXQgZGVmaW5lcyB0aGUgc2VxdWVuY2Ugb2Ygc2VydmljZQ0KPj4+ZnVuY3Rpb25zIHRoYXQg
bXVzdCBiZSB2aXNpdGVkLiAgIEl0IGNhbiBiZSB0aG91Z2h0IG9mIGFzIGEgaGFuZGxlIGZvciBh
DQo+Pj5zdGFjayBvZiBtdXN0LXZpc2l0IG5ldHdvcmsgbG9jYXRpb25zLiAgIEkgZG9uJ3Qgc2Vl
IGhvdyB0aGlzIGNhbiBiZQ0KPj4+YW55dGhpbmcgYnV0IG1hbmRhdG9yeS4NCj4+Pg0KPj4+ICAg
ICBSb24NCj4+Pg0KPj4+DQo+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+PiBGcm9t
OiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFN1cmVuZHJh
IEt1bWFyDQo+Pj4oc21rdW1hcikNCj4+PiBTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDE6
NDYgUE0NCj4+PiBUbzogSm9lbCBNLiBIYWxwZXJuOyBOQVBJRVJBTEEsIE1BUklBIEgNCj4+PiBD
Yzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4gU3ViamVjdDogUmU6IFtz
ZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4NCj4+PiBb
VHJpbW1lZCB0aGUgcmVjaXBpZW50IGxpc3QgLSBuZWVkcyBhcHByb3ZhbCBvdGhlcndpc2VdDQo+
Pj4NCj4+PiBDb21wbGV0ZWx5IGFncmVlIGhlcmUuDQo+Pj4NCj4+PiBTRkMgZG9lcyBub3QgcHJl
dmVudCBWTEFOIHN0aXRjaGluZyBhbmQgb25lIGNhbiBjb250aW51ZSB0byBkbyB0aGF0Lg0KPj4+
V2hpbGUgYXQgdGhlIHNhbWUgdGltZSBTRkMgY2FuIGluY2x1ZGUgVkxBTiBzdGl0Y2hpbmcgdG8g
c3VwcG9ydA0KPj4+bGVnYWN5IFNGcyBpbiB0aGUgc2FtZSBjaGFpbiB0aGF0IGluY2x1ZGVzIFNG
QyBhd2FyZSBTRnMuIEV2ZW4gbGVnYWN5DQo+Pj5TRnMgYmVuZWZpdCBmcm9tIGNoYWluIGlkZW50
aWZpY2F0aW9uIGFuZCBoZW5jZSBjYW4gYmUgc2hhcmVkIGFjcm9zcw0KPj4+ZGlmZmVyZW50IHNl
cnZpY2UgY2hhaW5zLg0KPj4+DQo+Pj4gU3VyZW5kcmEuDQo+Pj4NCj4+Pg0KPj4+DQo+Pj4gT24g
My8xNC8xNCAxMDoyNiBBTSwgIkpvZWwgTS4gSGFscGVybiIgPGptaEBqb2VsaGFscGVybi5jb208
bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+PiB3cm90ZToNCj4+Pg0KPj4+PiBNeSBvd24gaW5j
bGluYXRpb24gaXMgdG8gb2JzZXJ2ZSB0aGF0IGlmIHlvdSBkb24ndCBuZWVkIGV4cGxpY2l0DQo+
Pj4+IGNoYWluIGlkZW50aWZpY2F0aW9uIGFuZCB5b3UgZG9uJ3QgbmVlZCBtZXRhZGF0YSwgeW91
IGNhbiBqdXN0IG9taXQNCj4+Pj4gdGhlIHNmYy9uc2ggaGVhZGVyLiBTdGlsbCBkbyBzZXJ2aWNl
IGNoYWluaW5nLCBqdXN0IG5vIGV4dHJhIGhlYWRlci4NCj4+Pj4NCj4+Pj4gSWYgd2UgYXJlIGdv
aW5nIHRvIGhhdmUgdGhlIGhlYWRlciwgaXQgc2VlbXMgdG8gbWUgdGhhdCB0aGUgY2hhaW4NCj4+
Pj5pZGVudGlmaWNhdGlvbiBmaWVsZCBpcyB2ZXJ5IHVzZWZ1bCwgYW5kIGxvdyBjb3N0IG9uY2Ug
d2UgaGF2ZSB0aGUNCj4+Pj5oZWFkZXIuDQo+Pj4+DQo+Pj4+IFlvdXJzLA0KPj4+PiBKb2VsDQo+
Pj4+DQo+Pj4+IE9uIDMvMTQvMTQsIDE6MDAgUE0sIE5BUElFUkFMQSwgTUFSSUEgSCB3cm90ZToN
Cj4+Pj4+IEV4cGxpY2l0IGNoYWluIGlkZW50aWZpY2F0aW9uIHNob3VsZCBiZSBtYWRlIG9wdGlv
bmFsLiBJIGJlbGlldmUgaXQNCj4+Pj4+IHdhcyBkaXNjdXNzZWQgZmV3IG1vbnRocyBhZ28gb24g
dGhpcyBtYWlsaW5nIGxpc3QuDQo+Pj4+Pg0KPj4+Pj4gTWFyaWENCj4+Pj4+DQo+Pj4+PiAqRnJv
bToqc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddICpPbiBCZWhhbGYgT2YgKkptaC5k
aXJlY3QNCj4+Pj4+ICpTZW50OiogVGh1cnNkYXksIE1hcmNoIDEzLCAyMDE0IDEyOjEyIFBNDQo+
Pj4+PiAqVG86KiBrZWdyYXlAY2lzY28uY29tPG1haWx0bzprZWdyYXlAY2lzY28uY29tPjsgbHVj
eS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPjsgc21rdW1hckBj
aXNjby5jb208bWFpbHRvOnNta3VtYXJAY2lzY28uY29tPjsNCj4+Pj4+IGpndWljaGFyQGNpc2Nv
LmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPg0KPj4+Pj4gKkNjOiogbmljb2xhcy5ib3V0
aG9yc0Bxb3Ntb3MuY29tPG1haWx0bzpuaWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb20+OyBzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47IGhhZGlAbW9qYXRhdHUuY29tPG1haWx0bzpo
YWRpQG1vamF0YXR1LmNvbT47DQo+Pj4+PiByb25fcGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
PG1haWx0bzpyb25fcGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPjsgYnJpanNtYW5AanVuaXBl
ci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+IGptaEBqb2VsaGFscGVy
bi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+DQo+Pj4+PiAqU3ViamVjdDoqIFJlOiBb
c2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gKklt
cG9ydGFuY2U6KiBMb3cNCj4+Pj4+DQo+Pj4+PiBBc3N1bWluZyBJIHVuZGVyc3RhbmQgeW91IHBy
b3Blcmx5IEtlbiwgSSBkaXNhZ3JlZS4NCj4+Pj4+DQo+Pj4+PiBGb3IgZXhhbXBsZSwgYnkgdXNp
bmcgc2VwYXJhdGUgdGVybXMgSSBjYW4gZWFzaWx5IGRpc2N1c3MgdGhlIGZhY3QNCj4+Pj4+IHRo
YXQgY2VydGFpbiBraW5kcyBvZiBkYXRhIChjaGFpbiBpZGVudGlmaWNhdGlvbikgb25seSBuZWVk
IHRvIGJlDQo+Pj4+PiBhZGp1c3QgYnkgYSBmZXcgYXBwcyBpbiByYXJlIGNhc2VzLiBBbmQgdGhh
dCBkYXRhIGlzIG5vdCBiZWVkZWQNCj4+Pj4+IGJ5IHRoZSBhcHBsaWNhdGlvbnMuDQo+Pj4+Pg0K
Pj4+Pj4gVW5sZXNzIHlvdSB3b3VsZCBsaWtlIHRvIGNvbnNpZGVyIHRoZSBjaGFpbiBpZGVudGlm
aWNhdGlvbiBhcyBiZWluZw0KPj4+Pj4gb3B0aW9uYWw/DQo+Pj4+Pg0KPj4+Pj4gWW91cnMsDQo+
Pj4+Pg0KPj4+Pj4gSm9lbA0KPj4+Pj4NCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4gU2VudCBmcm9tIG15
IFNhbXN1bmcgc21hcnRwaG9uZSBvbiBBVCZUDQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+Pg0K
Pj4+Pj4gLS0tLS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0tLS0tLQ0KPj4+Pj4gU3ViamVjdDog
UmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+
PiBGcm9tOiAiS2VuIEdyYXkgKGtlZ3JheSkiIDxrZWdyYXlAY2lzY28uY29tPG1haWx0bzprZWdy
YXlAY2lzY28uY29tPg0KPj4+Pj48bWFpbHRvOmtlZ3JheUBjaXNjby5jb20+Pg0KPj4+Pj4gVG86
IEx1Y3kgeW9uZyA8bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWku
Y29tPg0KPj4+Pj48bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4sIlN1cmVuZHJhPG1haWx0
bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSUzZSUzZSwlMjJTdXJlbmRyYT4gS3VtYXIgKHNta3VtYXIp
Ig0KPj4+Pj4gPHNta3VtYXJAY2lzY28uY29tPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbT4gPG1h
aWx0bzpzbWt1bWFyQGNpc2NvLmNvbT4+LCJKaW08bWFpbHRvOnNta3VtYXJAY2lzY28uY29tJTNl
JTNlLCUyMkppbT4gR3VpY2hhcmQNCj4+Pj4+KGpndWljaGFyKSINCj4+Pj4+IDxqZ3VpY2hhckBj
aXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4gPG1haWx0bzpqZ3VpY2hhckBjaXNj
by5jb20+Pg0KPj4+Pj4gQ0M6IE5pY29sYXMgQk9VVEhPUlMgPE5pY29sYXMuQk9VVEhPUlNAcW9z
bW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPg0KPj4+Pj48bWFpbHRv
Ok5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+LHNmYzxtYWlsdG86Tmljb2xhcy5CT1VUSE9S
U0Bxb3Ntb3MuY29tJTNlJTNlLHNmYz4gPHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KPj4+Pj48bWFpbHRvOnNmY0BpZXRmLm9yZz4+LEphbWFsPG1haWx0bzpzZmNAaWV0Zi5vcmcl
M2UlM2UsSmFtYWw+IEhhZGkgU2FsaW0gPGhhZGlAbW9qYXRhdHUuY29tPG1haWx0bzpoYWRpQG1v
amF0YXR1LmNvbT4NCj4+Pj4+PG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4+LFJvbjxtYWlsdG86
aGFkaUBtb2phdGF0dS5jb20lM2UlM2UsUm9uPiBQYXJrZXINCj4+Pj4+PFJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+
DQo+Pj4+PiA8bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PiwiYnJpanNt
YW5AanVuaXBlci5uZXQ8bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20lM2Ul
M2UsJTIyYnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0PiIgPGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4+LCJKb2VsPG1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldCUzZSUzZSwlMjJKb2VsPiBNLiBIYWxwZXJuIg0KPj4+Pj48am1oQGpv
ZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4gPG1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tPj4NCj4+Pj4+DQo+Pj4+PiBUaGUgd29yZCAibWV0YWRhdGEiIGlzIGEgcHVy
cG9zZWx5IGFtYmlndW91cyB0ZXJtICJkYXRhIHRoYXQNCj4+Pj4+IHByb3ZpZGVzIGluZm9ybWF0
aW9uIGFib3V0IG90aGVyIGRhdGEiLiBJdCBpcyB1c2VkIHRvIGF2b2lkIFRISVMNCj4+Pj4+ZGlz
Y3Vzc2lvbi4NCj4+Pj4+DQo+Pj4+PiBGb3IgZXhhbXBsZSwgSSBwcm9wb3NlIHdlIGRlZmluZSAi
dGVxdWlsYSBtZXRhZGF0YSIgYmVjYXVzZSwNCj4+Pj4+IGZyYW5rbHksIEkgd2lsbCBuZWVkIHRv
IG9yZGVyIGEgdHJpcGxlLXNob3QgaWYgd2Uga2VlcCBhdHRlbXB0aW5nDQo+Pj4+PiB0byBkZWZp
bmUgc29tZXRoaW5nIHRoYXQsIGJ5IGRlZmluaXRpb24sIGlzIGFtYmlndW91cy4gSSdkIGxpa2UN
Cj4+Pj4+IG15IGJhcnRlbmRlciB0byB1bmRlcnN0YW5kIG1lIHNwZWNpZmljYWxseSB3aGVuIEkg
c2F5ICJJIG5lZWQgYQ0KPj4+Pj5zaG90Ii4NCj4+Pj4+DQo+Pj4+PiBPbiAzLzEzLzE0IDc6NDkg
QU0sICJMdWN5IHlvbmciIDxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1
YXdlaS5jb20+DQo+Pj4+PiA8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+
Pj4+Pg0KPj4+Pj4gICA+U25pcC4uDQo+Pj4+PiAgID5TSz4gSnVzdCBjb3B5aW5nIGZyb20gdGhl
IFBTOg0KPj4+Pj4gICA+LS0NCj4+Pj4+ICAgPkRhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMg
dGhlIGFiaWxpdHkgdG8gZXhjaGFuZ2UgaW5mb3JtYXRpb24NCj4+Pj4+YmV0d2Vlbg0KPj4+Pj4g
ICA+dGhlIG5ldHdvcmsgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVu
Y3Rpb25zLA0KPj4+Pj5hbmQgc2VydmljZQ0KPj4+Pj4gICA+ZnVuY3Rpb25zIGFuZCB0aGUgbmV0
d29yay4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+LS0NCj4+Pj4+ICAgPkl0IGlzIGEgbHVjaWQgZGVm
aW5pdGlvbi4gV2UgYXJlIHVubmVjZXNzYXJpbHkgbWFraW5nIHRoZSB3b3JkDQo+Pj4+PiJuZXR3
b3JrIg0KPj4+Pj4gICA+Y29udHJvdmVyc2lhbCwgSU1PLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID5b
THVjeV0gVGhpcyBpcyBteSBwb2ludC4gIlRoZSBuZXR3b3JrIiBpcyB0b28gZ2VuZXJhbCBoZXJl
LA0KPj4+Pj53aGljaCBicmluZ3MNCj4+Pj4+ICAgPm1ldGFkYXRhIGdyZWF0IHBvd2VyIHRvIGRv
IG1hbnkgdGhpbmdzLiBUaGlzIGlzIHdoeSBwZW9wbGUNCj4+Pj4+aW52ZW50IGlkZWFzDQo+Pj4+
PiAgID5oZXJlLCB3aGljaCBjYXVzZXMgYSBsb3Qgb2YgZGViYXRlcyBvbiBtZXRhZGF0YSB1c2Fn
ZSBwb3RlbnRpYWxzLg0KPj4+Pj4gV2UNCj4+Pj4+ICAgPnNob3VsZCBub3Qgc3BlbmQgYSBsb3Qg
b2YgdGltZXMgb24gdGhhdCBkZWJhdGVzIGFuZCBqdWRnZSB3aGljaA0KPj4+Pj51c2FnZSBpcw0K
Pj4+Pj4gICA+dmFsdWFibGUgb3Igbm90LiBUaHVzLCBmb3IgdGhlIFNGQyB3b3JrLCBpdCB3aWxs
IGJlIGhlbHBmdWwgaWYNCj4+Pj4+d2UgY2FuDQo+Pj4+PiAgID5uYXJyb3cgZG93biBhIGJpdC4g
Sm9lbCBtYWtlcyBleHBsaWNpdGx5IHR3byBjYXNlcywgd2hpY2ggaXMNCj4+Pj4+aGVscGZ1bCB0
bw0KPj4+Pj4gICA+ZGV2ZWxvcCB1c2UgY2FzZXMgZm9yIGVhY2ggY2FzZS4gSSB3b3VsZCBsaWtl
IHRvIHNlZSB0aGF0IHRoZQ0KPj4+Pj5wcm9ibGVtDQo+Pj4+PiAgID5zdGF0ZW1lbnQgY2FuIGJl
IG1vcmUgc3BlY2lmaWMgb24gbWV0YWRhdGEgZGVmaW5pdGlvbiwgd2hpY2ggbWF5DQo+Pj4+PmJl
DQo+Pj4+PiAgID5oZWxwZnVsIGluIGxlc3MgZm9jdXNpbmcgb24gaXQgYW5kIG1vdmluZyBmb3J3
YXJkLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID5MdWN5DQo+Pj4+PiAgID4NCj4+Pj4+ICAgPlN1cmVu
ZHJhLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5UaGFua3Ms
DQo+Pj4+PiAgID4+THVjeQ0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pi0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tDQo+Pj4+PiAgID4+RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW21haWx0
bzpqZ3VpY2hhckBjaXNjby5jb21dDQo+Pj4+PiAgID4+U2VudDogV2VkbmVzZGF5LCBNYXJjaCAx
MiwgMjAxNCA0OjM4IFBNDQo+Pj4+PiAgID4+VG86IEx1Y3kgeW9uZw0KPj4+Pj4gICA+PkNjOiBK
b2VsIE0uIEhhbHBlcm47IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXI7DQo+Pj4+PiAgID4+
YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbA0KPj4+Pj5IYWRpIFNhbGltDQo+Pj4+
PiAgID4+U3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNp
ZGVyYXRpb25zDQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+SGkgTHVjeSwNCj4+Pj4+ICAgPj4NCj4+
Pj4+ICAgPj5Oby4gSSBhbSBzaW1wbHkgc2F5aW5nIHdlIHNob3VsZCBub3Qgb3ZlcmNvbXBsaWNh
dGUgdGhlIHByb2JsZW0NCj4+Pj4+ICAgPj5zdGF0ZW1lbnQgd2l0aCB0ZXh0IHRoYXQgYWRkcyBs
aXR0bGUgdG8gbm8gdmFsdWUgaW4gbXkgb3Bpbmlvbi4NCj4+Pj4+IFdoZXRoZXINCj4+Pj4+ICAg
Pj53ZSBjYWxsIGl0IG1ldGFkYXRhLCBvciBjb250ZXh0LCBoYXMgbm8gYmVhcmluZyBvbiB0aGUg
ZmFjdA0KPj4+Pj50aGF0IHRoZQ0KPj4+Pj4gICA+PnByb2JsZW0gc3RhdGVtZW50IGFscmVhZHkg
Y2xlYXJseSBzdGF0ZXMgd2UgbmVlZCB0byBiZSBhYmxlIHRvDQo+Pj4+PnBhc3MNCj4+Pj4+ICAg
Pj5pbmZvcm1hdGlvbiBiZXR3ZWVuIFNGwrlzIGFuZCBiZXR3ZWVuIHRoZSBuZXR3b3JrICYgU0bC
uXMuDQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+T24gMy8xMi8xNCwgNToxMyBQ
TSwgIkx1Y3kgeW9uZyIgPGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVh
d2VpLmNvbT4NCj4+Pj4+PG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0KPj4+
Pj4gICA+Pg0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+SGkgSmltLA0KPj4+Pj4gICA+Pj4NCj4+
Pj4+ICAgPj4+SSBmb3Igb25lIGRvbid0IGFncmVlIGFuZCB0aGluayB3ZSBhcmUgb3ZlciBjb21w
bGljYXRpbmcgd2hhdA0KPj4+Pj5zaG91bGQNCj4+Pj4+ICAgPj4+YmUgc3RyYWlnaHRmb3J3YXJk
LiBUaGUgU0ZDIGVuY2Fwc3VsYXRpb24gc2hvdWxkIGVuYWJsZSB0d28NCj4+Pj4+dGhpbmdzOg0K
Pj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+MS4gU3RlZXJpbmcgb2Ygc2VsZWN0ZWQgZmxvd3MgdGhy
b3VnaCBhIHNlcnZpY2UgY2hhaW47IHRoaXMgaXMNCj4+Pj4+dGhlDQo+Pj4+PiAgID4+PnNlcnZp
Y2UgZnVuY3Rpb24gcGF0aC4NCj4+Pj4+ICAgPj4+Mi4gUGFzc2luZyBvZiBjb250ZXh0IGFzc29j
aWF0ZWQgd2l0aCBhIGdpdmVuIGZsb3cgd2l0aGluIHNhaWQNCj4+Pj4+c2VydmljZQ0KPj4+Pj4g
ICA+Pj5mdW5jdGlvbiBwYXRoLiBUaGlzIGNvbnRleHQgaW5mb3JtYXRpb24gbWF5IGJlIGNvbnN1
bWVkIGJ5IGENCj4+Pj4+U0YgKGFuDQo+Pj4+PiAgID4+PmFwcGxpY2F0aW9uIElEIGlzIGFuIGV4
YW1wbGUpIG9yIG1heSBiZSBjb25zdW1lZCBieSB0aGUNCj4+Pj4+Zm9yd2FyZGluZw0KPj4+Pj4g
ICA+Pj5lbGVtZW50cyAoYSB2cmYtSUQgaXMgYW4gZXhhbXBsZSkuDQo+Pj4+PiAgID4+PltMdWN5
XSBEbyB5b3UgY2FsbCB0aGUgY29udGV4dCBhcyBtZXRhZGF0YSBvciBub3Q/IERvIHdlIGhhdmUN
Cj4+Pj4+YW5vdGhlcg0KPj4+Pj4gICA+Pj50ZXJtIGhlcmUgYmVzaWRlIFNGQyBoZWFkZXIgYW5k
IG1ldGFkYXRhLiBJIHNlZSB0aGF0IHlvdSBkb24ndA0KPj4+Pj53YW50IHRvDQo+Pj4+PiAgID4+
PnNlcGFyYXRlIHdoYXQgaXMgY29uc3VtZWQgYnkgU0YgYW5kIHdoYXQgaXMgY29uc3VtZWQgYnkg
dGhlDQo+Pj4+PmZvcndhcmRpbmcNCj4+Pj4+ICAgPj4+ZWxlbWVudHMuDQo+Pj4+PiAgID4+Pg0K
Pj4+Pj4gICA+Pj5MdWN5DQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj5TZW50IGZyb20gbXkgaVBo
b25lDQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj4+IE9uIE1hciAxMiwgMjAxNCwgYXQgNDoxNiBQ
TSwgIkx1Y3kgeW9uZyINCj4+Pj4+PGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5Lnlv
bmdAaHVhd2VpLmNvbT4gPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0KPj4+
Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gR3JlYXQuIFRoZW4gd2UgbWF5IGNvbnNpZGVyIHR3byBz
cGVjaWFsIG1ldGFkYXRhIGRlZmluaXRpb25zDQo+Pj4+PmluIHRoZQ0KPj4+Pj4gICA+Pj4+cHJv
YmxlbSBzdGF0ZW1lbnQgc28gd2UgY2FuIGFsbCB1c2UgdGhlIHNhbWUgZGVmaW5pdGlvbnMuDQo+
Pj4+PkhlcmUgaXMgbXkNCj4+Pj4+ICAgPj4+PnN1Z2dlc3RlZCB0ZXh0IGFuZCBsaWtlIHRvIGhl
YXIgeW91IGFuZCBvdGhlcidzIGlucHV0IGFuZA0KPj4+Pj5zdWdnZXN0aW9ucy4NCj4+Pj4+ICAg
Pj4+Pg0KPj4+Pj4gICA+Pj4+IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0
YSBwcm92aWRlcyB0aGUgYWJpbGl0eQ0KPj4+Pj50bw0KPj4+Pj4gICA+Pj4+ZXhjaGFuZ2UgaW5m
b3JtYXRpb24gYmV0d2VlbiB0aGUgZWxlbWVudHMgaW4gYSBzZXJ2aWNlIGZ1bmN0aW9uDQo+Pj4+
PiAgID4+Pj5jaGFpbmluZy4gSW4gdGhpcyBjb250ZXh0LCB0aGVyZSBhcmUgdHdvIHR5cGVzIG9m
IGRhdGEgcGxhbmUNCj4+Pj4+bWV0YWRhdGEuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBT
ZXJ2aWNlIEZ1bmN0aW9uIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZXhjaGFuZ2VkIGJldHdl
ZW4NCj4+Pj4+ICAgPj4+PmNsYXNzaWZpZXIgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVu
IHNlcnZpY2UgZnVuY3Rpb25zIHRvDQo+Pj4+PiAgID4+Pj5mYWNpbGl0YXRlIHNlcnZpY2UgZnVu
Y3Rpb25zIG9uIHRoZSBwYWNrZXQgdHJlYXRtZW50Lg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+
Pj4gU3RlZXJpbmcgTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBmcm9tIHNlcnZpY2UgZnVuY3Rp
b25zIHRvIGENCj4+Pj4+ICAgPj4+PmNsYXNzaWZpZXIgb3Igc2VydmljZSBub2RlIGZvciB0cmFm
ZmljIGZvcndhcmRpbmcgcHVycG9zZS4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IC1lbmQN
Cj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IEx1Y3kNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+
Pj4+DQo+Pj4+PiAgID4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+ICAgPj4+
PiBGcm9tOiBKb2VsIE0uIEhhbHBlcm4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXQ0KPj4+
Pj4gICA+Pj4+IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjozNSBQTQ0KPj4+Pj4g
ICA+Pj4+IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXINCj4+Pj4+
ICAgPj4+PiBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0
PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaQ0KPj4+Pj4gICA+Pj4+IFNhbGltDQo+Pj4+PiAgID4+
Pj4gU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVy
YXRpb25zDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBZZXMsIEkgYW0gdHJ5aW5nIHRvIGNv
bnNpc3RlbnRseSBkaXN0aW5ndWlzaCB0aG9zZSB0d28gY2FzZXMNCj4+Pj4+d2hlbg0KPj4+Pj4g
ICA+Pj4+dGFsa2luZyBhYm91dCB0aGUgaW5mb3JtYXRpb24gY2FycmllZCB3aXRoIHBhY2tldHMg
aW4gc2VydmljZQ0KPj4+Pj5jaGFpbnMuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBZb3Vy
cywNCj4+Pj4+ICAgPj4+PiBKb2VsDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+Pj4gT24gMy8x
Mi8xNCwgMzoxMyBQTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4gICA+Pj4+PiBKb2VsLCBTZWUg
YmVsb3cuIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYw0KPj4+Pj4gICA+Pj4+
PiBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgSm9lbCBNLiBIYWxw
ZXJuDQo+Pj4+PlNlbnQ6DQo+Pj4+PiAgID4+Pj4+IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQg
MjowMiBQTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzDQo+Pj4+PkJPVVRIT1JTOw0KPj4+Pj4gICA+
Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsNCj4+Pj4+YnJpanNt
YW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0Pjsgc2ZjOw0KPj4+Pj4gICA+Pj4+PiBKYW1hbCBIYWRpIFNhbGltIFN1
YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBJIHdhcyB0cnlp
bmcgdG8gd29yZCBpdCBjYXJlZnVsbHkgbm90IHRvIGZvY3VzIG9uIHdobyBwdXRzDQo+Pj4+PnRo
ZQ0KPj4+Pj4gICA+Pj4+PiBpbmZvcm1hdGlvbiBpbiwgYnV0IG9ubHkgb24gd2hvIGNvbnN1bWVz
IHRoZSBpbmZvcm1hdGlvbi4NCj4+Pj4+ICAgPj4+Pj4gSW5mb3JtYXRpb24gZm9yIHNlcnZpY2Ug
ZnVuY3Rpb25zIG1heSBjb21lIGZyb20gdGhlIGluZ3Jlc3MNCj4+Pj4+ICAgPj4+Pj4gY2xhc3Np
ZmllciBvciBmcm9tIG90aGVyIHNlcnZpY2UgZnVuY3Rpb25zLiBbTHVjeV0gdGhpcyBpcw0KPj4+
Pj50aGUgb25lDQo+Pj4+PiAgID4+Pj4+IGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3
LiBJbmZvcm1hdGlvbiBmb3IgdGhlDQo+Pj4+PmZvcndhcmRpbmcNCj4+Pj4+ICAgPj4+Pj4gd2ls
bCBnZW5lcmFsbHkgY29tZSBmcm9tIHRoZSBpbmdyZXNzIGNsYXNzaWZpZXIsIGJ1dCBpbg0KPj4+
Pj5zcGVjaWFsDQo+Pj4+PiAgID4+Pj4+IGNhc2VzIG1heSBiZSBwcm92aWRlZCBieSBzZXJ2aWNl
IGZ1bmN0aW9ucy4gKEkga2VlcA0KPj4+Pj53YW50aW5nIHRvIGdldA0KPj4+Pj4gICA+Pj4+PiBy
aWQgb2YgdGhvc2Ugc3BlY2lhbCBjYXNlcywgYnV0IHNvIGZhciB0aGVyZSBzZWVtIHRvIGJlDQo+
Pj4+Pmp1c3QgZW5vdWdoDQo+Pj4+PiAgID4+Pj4+IG9mIHRoZW0gdG8gd2FycmFudCBjb3Zlcmlu
ZyBpbiB0aGUgc29sdXRpb24uIEFuZCBtb3JlDQo+Pj4+PmltcG9ydGFudGx5LA0KPj4+Pj4gICA+
Pj4+PiBzaWduaWZpY2FudCBzdXBwb3J0IGZvciBpdCBpbiB0aGUgd29ya2luZyBncm91cC4pIFtM
dWN5XQ0KPj4+Pj5UaGlzIGlzDQo+Pj4+PiAgID4+Pj4+IHRoZSBzZWNvbmQgY2FzZSB1c2luZyBt
ZXRhZGF0YSBpbiB5b3VyIHZpZXcgKGJ1dCB5b3UgZG9uJ3QNCj4+Pj4+bGlrZSBpdCkuDQo+Pj4+
PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IEFuZCB5b3Ugc3VnZ2VzdCBkaXN0aW5ndWlzaGluZyB0
aGVzZSB0d28gY2FzZXMgd2hlbg0KPj4+Pj5kaXNjdXNzaW5nDQo+Pj4+PiAgID4+Pj4+IGFib3V0
IG1ldGFkYXRhIHVzYWdlLiBJcyB0aGF0IHJpZ2h0IHVuZGVyc3RhbmRpbmc/DQo+Pj4+PiAgID4+
Pj4+DQo+Pj4+PiAgID4+Pj4+IEx1Y3kNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gWW91
cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IE9uIDMvMTIvMTQsIDI6MzMg
UE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+IEpvZWwsIEkgaW50ZXJwcmV0IHRo
YXQgeW91IHN1Z2dlc3RzIHRoYXQgZGlzdGluZ3Vpc2ggdGhlDQo+Pj4+PmV4Y2hhbmdlDQo+Pj4+
PiAgID4+Pj4+PiBpbmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNl
IGZ1bmN0aW9ucw0KPj4+Pj5hbmQgdGhlDQo+Pj4+PiAgID4+Pj4+PiBleGNoYW5nZSBpbmZvcm1h
dGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgZnJvbSBhIHNlcnZpY2UNCj4+Pj4+ZnVuY3Rpb24gdG8N
Cj4+Pj4+ICAgPj4+Pj4+IGEgc2VydmljZSBub2RlLiBJcyB0aGlzIHJpZ2h0IHVuZGVyc3RhbmRp
bmc/IEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm4NCj4+Pj4+ICAgPj4+Pj4+IFttYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwNCj4+Pj4+MjAx
NA0KPj4+Pj4gMToxOQ0KPj4+Pj4gICA+Pj4+Pj4gUE0NCj4+Pj4+ICAgPj4+Pj4+IFRvOiBMdWN5
IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZA0KPj4+
Pj4gICA+Pj4+Pj4gKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2Zj
OyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6DQo+Pj4+PiAgID4+Pj4+PiBSZTogW3NmY10gZHJh
ZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+PiBNeSBpbmNsaW5hdGlvbiB3b3VsZCBiZSB0byB0dW5lIHRoYXQgZGVmaW5p
dGlvbiB0bw0KPj4+Pj5kaXN0aW5ndWlzaA0KPj4+Pj4gICA+Pj4+Pj4gYmV0d2VlbiBkYXRhcGxh
bmUgY2FycmllZCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBmb3IgdXNlIGJ5DQo+Pj4+PnNlcnZpY2UN
Cj4+Pj4+ICAgPj4+Pj4+IGZ1bmNpdG9ucyAod2hhdGV2ZXIgdGhlIG9yaWdpbiksIGFuZCBkYXRh
cGxhbmUgY2FycmllZA0KPj4+Pj5pbmZvcm1hdGlvbg0KPj4+Pj4gICA+Pj4+Pj4gaW50ZW5kZWQg
Zm9yIGRhdGFwbGFuZSBmb3J3YXJkaW5nIGNvbXBvbmVudHMuDQo+Pj4+PiAgID4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+IEhpIEpvZWwsDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
PiBJIGFncmVlIHRoYXQgd2UgbmVlZCB1c2luZyB0aGUgc2FtZSBkZWZpbml0aW9uIGZvciBhDQo+
Pj4+PnRlcm0sIGJ1dA0KPj4+Pj4gICA+Pj4+Pj4+IGRpc2FncmVlIHRoYXQgdGhlIG1ldGFkYXRh
IGRlZmluaXRpb24gaGVyZSBpcyBhIHNldCBvZg0KPj4+Pj4gICA+Pj4+Pj4+IGluZm9ybWF0aW9u
IHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gVGhpcyBtYXkgYmUgdG9vIG5hcnJvdw0KPj4+Pj5vciBs
ZWFkDQo+Pj4+PiAgID4+Pj4+Pj4gdG8gYSBwYXJ0aWN1bGFyIHNvbHV0aW9uLiBJIGFtIGZpbmUg
d2l0aCB0aGlzIGRlZmluaXRpb24NCj4+Pj4+aW4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4gcHJvYmxl
bSBzdGF0ZW1lbnQgdy8gbWlub3IgdHdlYWsgKHN1Z2dlc3RlZCBvbiBtYWlsaW5nDQo+Pj4+Pmxp
c3QpLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gRGF0YXBsYW5lIE1ldGFkYXRh
OiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZQ0KPj4+Pj5hYmlsaXR5IHRvDQo+Pj4+
PiAgID4+Pj4+Pj4gZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgY2xhc3NpZmllcnMg
YW5kIHNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+PiBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBm
dW5jdGlvbnMsIGFuZCBzZXJ2aWNlDQo+Pj4+PmZ1bmN0aW9ucyBhbmQNCj4+Pj4+ICAgPj4+Pj4+
PiB0aGUNCj4+Pj4+ICAgPj4+Pj4+PiBjbGFzc2lmaWVyc3xzZXJ2aWNlIG5vZGVzLg0KPj4+Pj4g
ICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gVGhlcmUgbWF5IGJlIGEgc29sdXRpb24gdGhhdCBh
IHNlcnZpY2UgZnVuY3Rpb24gcGFzc2VzDQo+Pj4+PnNvbWUNCj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4gaW5mb3JtYXRpb24gdG8gYXR0YWNoZWQgc2VydmljZSBub2RlIHdpdGhvdXQgdXNpbmcgU0ZD
DQo+Pj4+PmhlYWRlci4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IFRoYW5rcywg
THVjeQ0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIEhhbHBlcm4gRGlyZWN0DQo+Pj4+
PiAgID4+Pj4+Pj4gW21haWx0bzpqbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2Vk
bmVzZGF5LA0KPj4+Pj5NYXJjaCAxMiwNCj4+Pj4+ICAgPj4+Pj4+PiAyMDE0IDEyOjI1IFBNIFRv
OiBMdWN5IHlvbmc7IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcw0KPj4+Pj5CT1VUSE9SUzsNCj4+
Pj4+ICAgPj4+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsNCj4+
Pj4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+ICAgPj4+Pj4+PiBzZmM7IEphbWFsIEhh
ZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4gZHJhZnQtcmlqc21h
bi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+IEx1Y3ksIHlvdSBzYXkgInRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIC4uLiIgVGhlDQo+
Pj4+PmRlZmluaXRpb24geW91DQo+Pj4+PiAgID4+Pj4+Pj4gdGhlbiBwcm92aWRlIGlzIGEgZGVm
aW5pdGlvbiBvZiB0aGUgc2V0IG9mIGluZm9ybWF0aW9uIHdlDQo+Pj4+PmFyZQ0KPj4+Pj4gICA+
Pj4+Pj4+IHByb3Bvc2luZyB0aGF0IHdlIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gSSwgYW5kIG90
aGVycywNCj4+Pj4+aGF2ZQ0KPj4+Pj4gICA+Pj4+Pj4+IGJlZW4gdXNpbmcgdGhlIHRlcm0gbWV0
YWRhdGEgbW9yZSBuYXJyb3dseS4gV2UgY2FuIHVzZQ0KPj4+Pj53aGF0ZXZlcg0KPj4+Pj4gICA+
Pj4+Pj4+IGRlZmluaXRpb24gd2Ugd2FudC4gQnV0IHdlIGRvIG5lZWQgdG8gYWdyZWUgb24gdGhl
DQo+Pj4+PmRlZmluaXRpb24uDQo+Pj4+PiAgID4+Pj4+Pj4gRm9yIHRoZSBwdXJwb3NlcyBvZiB0
aGUgV0csIGl0IHNlZW1zIG11Y2ggbW9yZSB1c2VmdWwgdG8NCj4+Pj4+dXNlIHRoZQ0KPj4+Pj4g
ICA+Pj4+Pj4+IHRlcm0gbWV0YWRhdGEgZm9yIHRoZSBuYXJyb3dlciBkZXNjcmlwdGlvbi4NCj4+
Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gT24gMy8xMi8xNCwgMToxOSBQTSwgTHVjeSB5b25nIHdyb3Rl
Og0KPj4+Pj4gICA+Pj4+Pj4+PiBIaSBKb2VsLA0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+PiBJIGFncmVlLiBXZSBuZWVkIHRvIGRpZmZlcmVudGlhdGUgdGhlIG1ldGFkYXRhIHVz
ZWQgYnkNCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+PmZ1bmN0aW9uIGFuZCBTRkMgaGVh
ZGVyLiBUaGUgbWV0YWRhdGEgdGVybSBtZWFucyBjYXJyeWluZw0KPj4+Pj5zb21lDQo+Pj4+PiAg
ID4+Pj4+Pj4+c3RhdGVzIGFsb25nIHdpdGggdGhlIHBhY2tldC4gSU1POiBTRkMgaGVhZGVyIGlz
IGEga2luZCBvZg0KPj4+Pj4gICA+Pj4+Pj4+Pm1ldGFkYXRhIGNhcnJpZWQgb24gcGFja2V0IGZv
ciBuZXh0IHNlcnZpY2Ugbm9kZSB0byB1c2UuDQo+Pj4+PkluIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+
PmNvbnRleHQgb2YgU0ZDLCB3ZSBoYXZlIHRlcm0gZm9yIFNGQyBoZWFkZXIgYW5kIHRoZQ0KPj4+
Pj5tZXRhZGF0YSB0aGF0DQo+Pj4+PiAgID4+Pj4+Pj4+d2FzIGNhcnJpZWQgYmV0d2VlbiBzZXJ2
aWNlIGZ1bmN0aW9ucywgb3IgYmV0d2VlbiBzZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+ZnVuY3Rp
b25zIGFuZCBjbGFzc2lmaWVycy9zZXJ2aWNlIG5vZGVzLCB3aGljaCBpcyB3aGF0DQo+Pj4+PnRo
ZSBkcmFmdA0KPj4+Pj4gICA+Pj4+Pj4+PmZvY3VzLg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+PiBUaGFua3MsIEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBN
LiBIYWxwZXJuDQo+Pj4+PiAgID4+Pj4+Pj4+IFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0g
U2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwNCj4+Pj4+IDIwMTQNCj4+Pj4+ICAgPj4+Pj4+Pj4g
MTE6MTggQU0gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlciBDYzoN
Cj4+Pj4+IEppbQ0KPj4+Pj4gICA+Pj4+Pj4+PiBHdWljaGFyZCAoamd1aWNoYXIpOyBicmlqc21h
bkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0NCj4+Pj4+ICAgPj4+
Pj4+Pj4gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBJIHRo
aW5rIGl0IGlzIGltcG9ydGFudCB0byBrZWVwIGEgc3Ryb25nIGRpc3RpbmN0aW9uDQo+Pj4+PmJl
dHdlZW4NCj4+Pj4+ICAgPj4+Pj4+Pj4gbWV0YWRhdGEgKHdoaWNoIGlzIGZvciB1c2UgYnkgYXBw
bGljYXRpb25zKSBhbmQgdGhlDQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj4gY2hhaW5p
bmcgaW5mb3JtYXRpb24gaW4gdGhlIGJhc2Ugc2VydmljZSBjaGFpbiBoZWFkZXIsDQo+Pj4+Pndo
aWNoIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+IGZvciB1c2UgYnkgdGhlIHNlcnZpY2UgY2hhaW4gc3Vw
cG9ydCBtZWNoYW5pc21zLg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBZb3Vy
cywgSm9lbA0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gT24gMy8xMi8xNCwg
MTA6NDIgQU0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+IEZ1bGx5IGFncmVl
IHdpdGggSm9lLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFdlIHNob3Vs
ZCBub3QgcmVxdWlyZSBhIGZpeCBsZW5ndGggZm9yIGluLWJhbmQgbWV0YWRhdGENCj4+Pj4+YnV0
DQo+Pj4+PiAgID4+Pj4+Pj4+PiBhbHNvIG5vdCBsZWF2ZSBpdCBmb3IgZnJlZWx5IHVzYWdlLiBJ
biBmYWN0LCB3aGVuIGENCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbm9kZSBpbnNl
cnRzIFNGQyBoZWFkZXIgb24gYSAoZW5jYXBzdWxhdGVkKSBwYWNrZXQgYW5kDQo+Pj4+PnNlbmQg
dG8NCj4+Pj4+ICAgPj4+Pj4+Pj4+IG5leHQgc2VydmljZSBub2RlLCBTRkMgaGVhZGVyIGl0c2Vs
ZiBjYW4gYmUgc2VlbiBhcyBhDQo+Pj4+Pm1ldGFkYXRhLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+IEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+
IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKb2VsIE0uDQo+Pj4+
PkhhbHBlcm4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIw
MTQgOToyMSBBTSBUbzogTmljb2xhcw0KPj4+Pj5CT1VUSE9SUzsNCj4+Pj4+ICAgPj4+Pj4+Pj4+
IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOw0KPj4+Pj5icmlqc21hbkBq
dW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ+Ow0KPj4+Pj4gICA+Pj4+Pj4+Pj4gc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1
YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0
YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
PiBGb3IgaW4tYmFuZCBtZXRhZGF0YSwgdGhlIEFQSSBmb3IgYWNjZXNzIGNhbiBlYXNpbHkgYmUN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+IHN5bmNocm9ub3VzLiBPdXQgb2YgYmFuZCBtZXRhZGF0YSBuZWVk
cyBkaWZmZXJlbnQNCj4+Pj4+aGFuZGxpbmcuDQo+Pj4+PiAgID4+Pj4+Pj4+PiBUaGVyZSBhcmUg
bWFueSBjYXNlcyB3aGVyZSBvdXQtb2YtYmFuZCBtZXRhZGF0YSBpcw0KPj4+Pj51c2VmdWwgYW5k
DQo+Pj4+PiAgID4+Pj4+Pj4+PiBhcHByb3ByaWF0ZS4gQnV0IHRoZXkgZG8gbm90IGNvdmVyIGFs
bCBuZWVkcyBieSBhbnkNCj4+Pj4+c3RyZXRjaC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+PiBFdmVuIGlmIGVhY2ggcGllY2Ugb2YgaW4tYmFuZCBtZXRhZGF0YSBpcyBvZiBm
aXhlZA0KPj4+Pj5sZW5ndGgsDQo+Pj4+PiAgID4+Pj4+Pj4+PiB0aGVyZSBhcmUgbWFueSBkaWZm
ZXJlbnQga2luZHMgb2YgbWV0YXR5cGUuIFRyeWluZyB0bw0KPj4+Pj5zYXkNCj4+Pj4+ICAgPj4+
Pj4+Pj4+ICJ0aGVyZSB3aWxsIGJlIGV4YWN0bHkgZm91ciBwaWVjZXMsIGFuZCB0aGV5IHdpbGwg
YmUgb2YNCj4+Pj4+dHlwZXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+IHQxLCB0MiwgdDMsIGFuZCB0NCIg
aXMgc2ltcGx5IHRvbyBzcGVjaWZpYyBmb3IgZXZlbiA4MCUNCj4+Pj4+b2YgdGhlDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pm5lZWRzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFlv
dXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE9uIDMvMTIv
MTQsIDg6NTIgQU0sIE5pY29sYXMgQk9VVEhPUlMgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
SGVsbG8gUm9uLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gU2VuZGlu
ZyBvdXQgb2YgYmFuZCBjb25ncnVlbnQgbWV0YWRhdGEgbWF5IG5vdCBiZSB0aGUNCj4+Pj4+YW5z
d2VyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdG8gYWxsIG5lZWRzIGJ1dCBpdCBpcyBvbmUgdG9vbCB0
aGF0IHdlIHNob3VsZCBrZWVwLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gTm90IGFsbCBtZXRhZGF0YSBpcyB0aWVkIHRvIGEgc3BlY2lmaWMgcGFja2V0LCBmb3INCj4+
Pj4+ZXhhbXBsZSBhDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gcG9saWN5IGNoYW5nZSBpbiBQQ1JGIGNv
dWxkIGxlYWQgdG8gc29tZSBtZXRhZGF0YQ0KPj4+Pj5zaWduYWxpbmcsDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4gdGhlIHJlYWN0aW9uIHRpbWUgbmVlZCBub3QgYmUgaW1tZWRpYXRlLCBmZXcgbXMgbWF5
DQo+Pj4+Pm5vdCBtYXR0ZXIuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBBcyB5b3UgcG9pbnQsIGlmIGEgcGFja2V0IGlzIHRpZWQgdG8gYSBtZXRhZGF0YSBhDQo+Pj4+
PmNvcnJlbGF0aW9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gaW5mbyBjYW4gYmUgc2V0IGluIGJvdGgg
cGFja2V0IHRvIGRlYWwgd2l0aCBpdCAoaS5lDQo+Pj4+Pm1ldGFkYXRhDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4gZXhwZWN0ZWQgZmxhZyBpbiB0aGUgU0ZDIGhlYWRlciwgcGx1cyBhbiBpZCkNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEZpbmFsbHkgd2UgY2FuIHN0aWxsIHNl
bmQgc29tZSBsaW1pdGVkIG1ldGFkYXRhIHdpdGhpbg0KPj4+Pj5hIGhlYWRlci4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBUaGlzIGNvdWxkIGJlIHVzZWQgZm9yIGxvYWQgYmFsYW5jZXJzIGluIHBhcnRp
Y3VsYXIgaWYNCj4+Pj4+d2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBhZ3JlZSBvbiBhIGNvbnZlbnRp
b24gdG8gbG9jYXRlICJjb2Fyc2UgZ3JhaW4gcG9saWN5Ig0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IC8g
ImZpbmUgZ3JhaW4gcG9saWN5IiBvbiByZXNlcnZlZCBjb250ZXh0IGhlYWRlcnMuDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGlzIHNlZW1zIHRvIG9wZW4gdXAgYSBs
b3Qgb2YgZmxleGliaWxpdHkgLw0KPj4+Pj5pbm5vdmF0aW9ucy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE9uIHlvdXIgbGFzdCBwb2ludCwgdGhlcmUgaXMgYSBxdWVz
dGlvbiBvbiBob3cgdG8gbWFrZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1ldGFkYXRhIGF2YWlsYWJs
ZSB0byBhIFNlcnZpY2UgRnVuY3Rpb24uIEN1cnJlbnQgc29ja2V0DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gY29ubmVjdGlvbnMgZm9yIGV4YW1wbGUgZG8gbm90IGFsbG93IHRvIHJldHJpZXZlIElQDQo+
Pj4+PmhlYWRlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG9wdGlvbnMuIFNvIEkgYXNzdW1lIHRoYXQg
U0ZDIGF3YXJlIFNlcnZpY2UgRnVuY3Rpb25zDQo+Pj4+PndpbGwNCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBuZWVkIHNvbWUgKGFzeW5jaHJvbm91cw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+ID8pIEFQSSB0byBy
ZXRyaWV2ZSBTRkMgaGVhZGVyIGluZm9ybWF0aW9uIGFzIHdlbGwgYXMNCj4+Pj4+aW4tYmFuZA0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IG1ldGFkYXRhLiBJIGRvbid0IHNlZSBvdXQgb2YgYmFuZCBtZXRh
ZGF0YSB0cmFuc3BvcnQNCj4+Pj4+YWRkaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gY29tcGxleGl0
eSwgdGhlIHNhbWUgQVBJIGNhbiBwcm9iYWJseSBhcHBseS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoZSBhbHRlcm5hdGl2ZSBvcHRpb24sIGFsbG93aW5nIHZhcmlh
YmxlIHNpemVkDQo+Pj4+Pm1ldGFkYXRhIGluDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdGhlIFNGQyBo
ZWFkZXIgaGFzIHNvbWUgZHJhd2JhY2tzIGFzIHdlbGwsIG9uZSBiZWluZw0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IGZyYWdtZW50YXRpb24sIGFuZCBzb21lIHN3aXRjaGVzIGV4cGVjdGluZyBhcyB3ZWxs
IHRvDQo+Pj4+Pmxvb2sgYXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBlbmQgdXNlciB0cmFmZmljIGhl
YWRlcnMgZm9yIGxpbmsgbG9hZCBiYWxhbmNpbmcuIEkNCj4+Pj4+d291bGQNCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBhZ3JlZSB0aGF0IGlmIHdlIGNhbiBhY2NlcHQgdGhlc2UgaXNzdWVzLCB0aGVuIHNl
bmRpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBvZmYtbGluZSBjb25ncnVlbnQgbWV0YWRhdGEgbG9v
c2VzIGl0cyBpbnRlcmVzdC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
IFdlIG5lZWQgdG8gdGFrZSBpbnRvIGFjY291bnQgdGhhdCBib3RoIGluLWJhbmQgYW5kDQo+Pj4+
PmNvbmdydWVudA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG91dC1vZi1iYW5kIG1ldGFkYXRhIHRyYW5z
cG9ydCBpcyBub3QgcmVsaWFibGUuIEENCj4+Pj4+cGFja2V0IGxvc3MNCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiB0cmlnZ2VyaW5nIHJldHJhbnNtaXNzaW9uIHdvdWxkIG5vdCBsZWFkIHRvIHRoZQ0KPj4+
Pj5pZGVudGljYWwNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiByZWNvbnN0cnVjdGlvbiBvZiB0aGUgYXNz
b2NpYXRlZCBtZXRhZGF0YS4gSW4gc29tZQ0KPj4+Pj5jYXNlcywgd2UNCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBtaWdodCB0aHVzIGV2ZW4gbmVlZCBub24tY29uZ3J1ZW50IG91dC1vZi1iYW5kIHJlbGlh
YmxlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWV0YWRhdGEgdHJhbnNwb3J0Lg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XyBGcm9tOg0KPj4+Pj4gUm9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gUGFya2VyIFtSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tPl0gU2VudDoNCj4+Pj4+V2VkbmVzZGF5LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE1hcmNoIDEy
LCAyMDE0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gMTI6NDMgUE0gVG86IE5pY29sYXMgQk9VVEhPUlMg
Q2M6IEppbSBHdWljaGFyZA0KPj4+Pj4oamd1aWNoYXIpOw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGJy
aWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+PnNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0
OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
Tmljb2xhcywNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEkgdW5kZXJz
dGFuZCB0aGUgY29uY2VwdCBmb3Igb3V0IG9mIGJhbmQgc2lnbmFsaW5nIG9mDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj5tZXRhZGF0YSwgYnV0IEkgYW0gY29uY2VybmVkIHRoYXQgaXQgaW50cm9kdWNlcw0K
Pj4+Pj5zaWduaWZpY2FudA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Y29tcGxleGl0eSBkdWUgdG8gdGhl
IHBvdGVudGlhbCByYWNlIGNvbmRpdGlvbiBvZg0KPj4+Pj5yZWNlaXZpbmcgdGhlDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj5yZWFsIHBhY2tldCBiZWZvcmUgdGhlIG1ldGFkYXRhLiBXaGlsZSB0aGUgcmVh
bCBwYWNrZXQNCj4+Pj4+Y291bGQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PmluZGljYXRlIHRoYXQgb3V0
IG9mIGJhbmQgbWV0YWRhdGEgaXMgZXhwZWN0ZWQsIGhvdyBjYW4NCj4+Pj4+d2UNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pmd1YXJhbnRlZSB0aGUgb3JkZXIgb2YgcmVjZXB0aW9uPyBXaGF0IGlmIHN3aXRj
aGluZyBvcg0KPj4+Pj5yb3V0aW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5ub2RlcyBhcHBseSBoYXNo
IGJhc2VkIGxvYWQgYmFsYW5jaW5nPyBXaGF0IGlmIHRoZSBsb2FkDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj5iYWxhbmNpbmcgdW5kZXJzdGFuZHMgU0ZDIGVuY2FwcyBhbmQgbG9va3MgYmV5b25kIGl0IHRv
DQo+Pj4+PnRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+b3JpZ2luYWwgaGVhZGVyIHRvIGdldCBiZXR0
ZXIgZW50cm9weT8NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBDYW4gd2UgZ3VhcmFudGVlIHRoYXQgdGhl
IG1ldGFkYXRhIGFuZCByZWFsIHBhY2tldA0KPj4+Pj53aWxsIGZvbGxvdw0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+dGhlIGV4YWN0IHNhbWUgcGF0aD8gSWYgd2UgY2FuIG5vdCwgdGhlbg0KPj4+Pj5pbXBs
ZW1lbnRhdGlvbnMgd2lsbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+bmVlZCB0byBhZGQgaW5ncmVzcyBx
dWV1aW5nIHRvIGNvcGUgd2l0aCB0aGUgc2NlbmFyaW8uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiBBbHNvLCBkbyB5b3UgZmVlbCB0aGF0IHRoZSBpbmNyZWFzZSBpbiBp
bXBsZW1lbnRhdGlvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGNvbXBsZXhpdHkgYXQgdGhlIHNlcnZp
Y2UgZnVuY3Rpb25zIGlzIHJlYXNvbmFibGU/DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBUaGFua3MuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBSb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBPbiBNYXIgMTIs
IDIwMTQsIGF0IDQ6MDkgQU0sICJOaWNvbGFzIEJPVVRIT1JTIg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
PiA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFv
c21vcy5jb20+DQo+Pj4+PjxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4gd3Jv
dGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IEkgdGhpbmsgd2Ug
bXVzdCBtYWtlIGEgZGlzdGluY3Rpb24gYmV0d2VlbjoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4gLSBNZXRhZGF0YSB3aGljaCBzaG91bGQgYmUgcGFydCBvZiB0aGUg
aGVhZGVyIGRlZmluZWQNCj4+Pj4+YXMgaW4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gYmFuZCBtYXJr
aW5nLiAtIE1ldGFkYXRhIHdpdGggY2FuIGJlIHBhc3NlZCBvdXQgb2YNCj4+Pj4+YmFuZCwgZm9y
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGV4YW1wbGUgY29uZ3J1ZW50IG91dCBvZiBiYW5kIHNpZ25h
bGluZyBkZWZpbmVkIGluDQo+Pj4+PnRoZSBkcmFmdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+PiBUaGUgZm9ybWVyIGNhbGxzIGZvciBhIGxpbWl0ZWQgc3BhY2UgaW4g
dGhlIGhlYWRlciwNCj4+Pj4+dHJ1ZSwgVGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGxhdHRlciBo
b3dldmVyIGRvZXMgbm90IGluY3VyIGFueSBzcGFjZSBsaW1pdGF0aW9uDQo+Pj4+PmFuZCBpcw0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+PiBzdGlsbCBmYWlybHkgZWZmaWNpZW50IGFuZCBpdCByZW1haW5z
IGNvbXBhdGlibGUgd2l0aA0KPj4+Pj5hIGZpeGVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IHNpemUg
aGVhZGVyIHVzZWQgdG8gcm91dGUgdGhvc2Ugc2lnbmFsaW5nIG1lc3NhZ2VzDQo+Pj4+PmFsb25n
IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBjaGFpbidzIHNlcnZpY2UgZnVuY3Rpb25zLg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBOaWNvbGFzIF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4g
SmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW2pndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNo
YXJAY2lzY28uY29tPl0gU2VudDoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gVHVlc2RheSwgTWFyY2gg
MTEsIDIwMTQgNjo0OCBQTSBUbzogUm9uIFBhcmtlciBDYzoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4g
Tmljb2xhcyBCT1VUSE9SUzsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1h
bCBIYWRpIFNhbGltDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+
Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gSGkgUm9uLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBXZSBjYW4gY2VydGFpbmx5IGhhdmUgdGhpcyBkaXNjdXNz
aW9uIGJ1dCB3ZSBzaG91bGQNCj4+Pj4+Zmlyc3QNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gY29uc2lk
ZXIgd2hhdCBpbmZvcm1hdGlvbiBpcyBuZWNlc3NhcnkgYW5kIGlmIHNhaWQNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4gaW5mb3JtYXRpb24gY2FuIGZpdCB3aXRoaW4gYSBmaXhlZCBudW1iZXIgb2YgY29u
dGV4dHMNCj4+Pj4+aW4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IG1ham9yaXR5IG9mIGNhc2Vz
LiBSZW1lbWJlciwgdGhlIGdvYWwgb2YgYmVpbmcgYWJsZQ0KPj4+Pj50byBwYXNzDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIHRocm91Z2ggdGhlIG5ldHdvcmsgaXMgdG8gZW5oYW5jZSBz
ZXJ2aWNlDQo+Pj4+PmRlbGl2ZXJ5LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBub3QgcGFzcyB0aGUg
ZW50aXJlIHdvcmtzIG9mIFNoYWtlc3BlYXJlIDstKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+PiBTZW50IGZyb20gbXkgaVBob25lDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBPbiBNYXIgNywgMjAxNCwgYXQgMzo1MiBBTSwgIlJvbiBQ
YXJrZXIiDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4NCj4+Pj4+PG1haWx0
bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gTmljb2xhcywNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBJIHNlZSBzaW1pbGFyIHJlcXVpcmVtZW50cyBmcm9t
IHRoZSAzZ3BwIEVQQyBzaWRlLg0KPj4+Pj5JIHdvdWxkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBs
aWtlIHRvIHByb3Bvc2UgYW4gT1VJIC8gVExWIGJhc2VkIGFwcHJvYWNoIHdoZXJlIHRoZQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4gcmVzZXJ2ZWQgT1VJIGNhbiBiZSB1c2VkIGZvciBhZ3JlZWQgdXBv
biB0eXBlcyBvZg0KPj4+Pj5jb21tb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIGFu
ZCB2ZW5kb3Igb3Igb3RoZXIgb3JnYW5pemF0aW9uYWwgT1VJcyBjYW4NCj4+Pj4+YmUgdXNlZA0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gdG8gcXVpY2tseSBpbm5vdmF0ZSBpbiB0aGUgbmV0d29ya3Mu
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBTaW11bHRhbmVvdXNseSwgSSB3b3VsZCBhbHNvIGxpa2Ug
dG8gY29uc2lkZXINCj4+Pj4+bWVjaGFuaXNtcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gdGhhdCBh
cmUgb3B0aW1pemVkIGZvciBsb25nIGxpdmVkIGZsb3dzIHNvIGFzIHRvDQo+Pj4+PmxpbWl0IHRo
ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gbmVnYXRpdmUgZWZmZWN0cyBvZiBwYWNrZXQgZ3Jvd3Ro
Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IFJvbg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gT24gTWFyIDcsIDIwMTQsIGF0IDg6MzQgQU0sICJOaWNvbGFzIEJPVVRIT1JTIg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+IDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29s
YXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4NCj4+Pj4+PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFv
c21vcy5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+IEhlbGxvIEppbQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4gSSBoYXZlIHNlZW4gY2FzZXMgaW4gR2kgTEFOLCB3aGVyZSBzdWJzY3JpYmVyIHJlbGF0
ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBpbmZvcm1hdGlvbiBpcyBwYXNzZWQgdG8gYSBXZWIg
UHJveHkgZm9yIEhUVFAgaGVhZGVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZW5yaWNobWVudCAo
YWltZWQgYXQgc29tZSBXZWIgQ29udGVudCBwcm92aWRlcnMNCj4+Pj4+cGFydG5lcnMgb2YNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiB0aGUgTW9iaWxlIE9wZXJhdG9yKS4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiBJbmZvcm1hdGlvbiB3YXMgYW4gY29kZWQgKHBlcnNpc3RlbnQpIHN1YnNjcmliZXIg
aWQNCj4+Pj4+ZGVyaXZlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGZyb20gdGhlIE1TSVNETiwg
YW5kIGNvdXBsZSBvZiBmIGN1c3RvbWVyIHByb2ZpbGUNCj4+Pj4+cmVsYXRlZA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IGZpZWxkcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IEluIGFuIHNmYyBiYXNlZCBHaSBMQU4sIHRoaXMgZW50aXR5IHNob3VsZCByZWNl
aXZlDQo+Pj4+ID5mcm9tIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IENsYXNzaWZpZXINCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IC0gQSBjbGFzc2lmaWNh
dGlvbiBvZiB0aGUgQ29udGVudCBQcm92aWRlciAoIElkLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
IENhdGVnb3J5KSBiYXNlZCBvbiB0cmFmZmljIGFuYWx5c2lzIC0gVGhlIE1TSVNETiBvZg0KPj4+
Pj4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gc3Vic2NyaWJlciAtIFR3byBzdWJzY3JpYmVy
IHBvbGljeSBmaWVsZHMgKG5vdCB0aWVkDQo+Pj4+PiB0byBQQ1JGDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4gYnV0IGJlbG9uZ2luZyB0byB0aGUgU3Vic2NyaWJlciBEQikgKFN1YnNjcmliZXINCj4+
Pj4+IGNhdGVnb3J5LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHN1Yi1jYXRlZ29yeSkgLSBBIHNl
c3Npb24gaWQgKGZvciBsb2dnaW5nIGFuZA0KPj4+Pj50cmFja2luZw0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+IHB1cnBvc2VzKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4gVGhlIG9iamVjdGl2ZSBiZWluZyB0byBhdm9pZCBoYXZpbmcgdGhlIEhUVFAgUHJveHkN
Cj4+Pj4+dG8NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBiZWNvbWUgYSB0cnVzdGVkIGFwcGxpY2F0
aW9uIChpbnRlcm9nYXRlIHRoZQ0KPj4+Pj4gc3Vic2NyaWJlciBEQiwNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiBldGMuLikNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gTmljb2xhcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206IEppbQ0KPj4+Pj4gR3VpY2hhcmQN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiAoamd1aWNoYXIpIFtqZ3VpY2hhckBjaXNjby5jb208bWFp
bHRvOmpndWljaGFyQGNpc2NvLmNvbT5dIFNlbnQ6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gVGh1
cnNkYXksIE1hcmNoIDA2LCAyMDE0IDI6MDIgUE0gVG86IEphbWFsIEhhZGkNCj4+Pj4+U2FsaW07
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gam1vaXNhbmRAanVuaXBlci5uZXQ8bWFpbHRvOmptb2lz
YW5kQGp1bmlwZXIubmV0PiA8bWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0PjsNCj4+Pj4+IGJy
aWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldD4gQ2M6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gc2ZjIFN1Ympl
Y3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1l
dGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+PiBIaSBKYW1hbCwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IFlvdSBzYWlkICJJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlh
YmxlDQo+Pj4+PiBzaXplZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIi4uIEkgYW0g
bm90IHNvIGNvbnZpbmNlZCBhbmQgd291bGQgbGlrZSB0bw0KPj4+Pj4gYmV0dGVyDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gdW5kZXJzdGFuZCB0aGUgcmVxdWlyZW1lbnRzIGJlZm9yZSBwYXNzaW5n
IGp1ZGdlbWVudC4NCj4+Pj4+IElmIHdlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbG9vayBhdCB0
aGUgdXNlIGNhc2VzIGFzIHByZXNlbnRlZCB0aHVzIGZhciBpbnRvDQo+Pj4+PiB0aGUgV0cgSQ0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGhhdmUgeWV0IHRvIHNlZSBhIHNpbmdsZSBleGFtcGxlIG9m
IHRoZSBuZWVkDQo+Pj4+PiAobm90aW5nIHRoYXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBkZXNp
cmUgaXMgbm90IHRoZSBzYW1lIGFzIG5lZWQpIC0gSSBhbSBub3Qgc2F5aW5nDQo+Pj4+PiB0aGVy
ZSBpcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IG5vIHJlcXVpcmVtZW50IGJ1dCByYXRoZXIgdGhh
dCB3ZSBzaG91bGQgbm90IGp1bXANCj4+Pj4+IHRvIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
IGNvbmNsdXNpb24gYW5kIGJ1aWxkIHN0YW5kYXJkcyBhcm91bmQgYSB0aGVvcnkuDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IE9uIDMvMy8xNCwgNjozNSBBTSwgIkphbWFsIEhh
ZGkgU2FsaW0iDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IDxoYWRpQG1vamF0YXR1LmNvbTxtYWls
dG86aGFkaUBtb2phdGF0dS5jb20+IDxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+Pg0KPj4+Pj53
cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gSSBs
aWtlIHRoZSBkb2MgLSB3ZWxsIHdyaXR0ZW4uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4+IFNlY3Rpb24gNC4zIG9uIG1ldGFkYXRhIGVuY29kaW5nLg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBJdCBzZWVtcyB0aGVy
ZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlIHNpemVkDQo+Pj4+PiBtZXRhZGF0YQ0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+PiAoYXQgbGVhc3QgZm9yIGh0dHAvYXBwIHlvdSBzZWVtIHRvIGluZGlj
YXRlIHRoZQ0KPj4+Pj4gZGVzaXJlIGZvcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pml0KS4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gRm9yIGEgZGF0YXBhdGggcGVyLXBhY2tldCBtZXRhZGF0YSwg
aSBmZWVsIHRoZQ0KPj4+Pj4gbmVlZCBpcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBqdXN0IGFz
IGltcG9ydGFudC4gQXJlIHdlIGxpbWl0ZWQgYnkgdGhlIGZhY3QgdGhhdA0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+PiBleGlzdGluZyBoYXJkd2FyZSBtYXkgbm90IGJlIGFibGUgdG8gaGFuZGxlIFRM
VnM/DQo+Pj4+PkZvcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBleGFtcGxlLCBJIGRvbnQgaGF2
ZSBhIHByb2JsZW0gaGFuZGxpbmcgVExWcyBpbiBhDQo+Pj4+PiBzb2Z0d2FyZQ0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+PmRhdGFwYXRoLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+PiBjaGVlcnMsIGphbWFsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fIHNmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBtYWlsaW5nIGxpc3Qgc2ZjQGll
dGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
Yw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWls
dG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGlu
Zw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+
IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMN
Cj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjIG1h
aWxpbmcNCj4+Pj4+IGxpc3QNCj4+Pj4+ICAgPj4+Pj4gc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4NCj4+Pj4+
ICAgPj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+
Pj4gICA+PnNmYyBtYWlsaW5nIGxpc3QNCj4+Pj4+ICAgPj5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiAgID4+aHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPg0KPj4+Pj4gICA+X19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj4+ICAgPnNmYyBt
YWlsaW5nIGxpc3QNCj4+Pj4+ICAgPnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8
bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+ICAgPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjDQo+Pj4+Pg0KPj4+Pg0KPj4+PiBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+PiBzZmMgbWFpbGluZyBsaXN0DQo+Pj4+IHNm
Y0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+PiBodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+DQo+Pj4gX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18NCj4+PiBzZmMgbWFpbGluZyBsaXN0DQo+Pj4gc2ZjQGll
dGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmMNCj4+Pg0KPj4NCj4+X19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18NCj4+c2ZjIG1haWxpbmcgbGlzdA0KPj5zZmNAaWV0Zi5vcmc8
bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMNCj4NCj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0KPnNmYyBtYWlsaW5nIGxpc3QNCj5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4NCj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlz
dA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzZmMgbWFpbGlu
ZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj1Db250ZW50LVR5cGUgY29udGVu
dD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij48bWV0YSBuYW1lPUdlbmVyYXRvciBjb250ZW50
PSJNaWNyb3NvZnQgV29yZCAxNCAoZmlsdGVyZWQgbWVkaXVtKSI+PGJhc2UgaHJlZj0ieC1tc2c6
Ly85OS8iPjwhLS1baWYgIW1zb10+PHN0eWxlPnZcOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNW
TUwpO30NCm9cOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCndcOioge2JlaGF2aW9y
OnVybCgjZGVmYXVsdCNWTUwpO30NCi5zaGFwZSB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7
fQ0KPC9zdHlsZT48IVtlbmRpZl0tLT48c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAq
Lw0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpIZWx2ZXRpY2E7DQoJcGFub3NlLTE6MiAxMSA2
IDQgMiAyIDIgMiAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpTaW1TdW47DQoJcGFu
b3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJD
YW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0KCXBhbm9zZS0xOjIgMTEgNiA0
IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxAU2ltU3VuIjsNCglw
YW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Ik1TIFVJIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2IDAgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQt
ZmFjZQ0KCXtmb250LWZhbWlseToiXEBNUyBVSSBHb3RoaWMiOw0KCXBhbm9zZS0xOjIgMTEgNiAw
IDcgMiA1IDggMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGku
TXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTou
MDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21h
biIsInNlcmlmIjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlv
cml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2
aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5
OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLk1zb0Fj
ZXRhdGUsIGxpLk1zb0FjZXRhdGUsIGRpdi5Nc29BY2V0YXRlDQoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1hcmdpbjowaW47
DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTo4LjBwdDsNCglmb250LWZhbWls
eToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5hcHBsZS1jb252ZXJ0ZWQtc3BhY2UNCgl7
bXNvLXN0eWxlLW5hbWU6YXBwbGUtY29udmVydGVkLXNwYWNlO30NCnNwYW4uRW1haWxTdHlsZTE4
DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
Iiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0K
CXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IjsNCglmb250LWZhbWlseToiVGFo
b21hIiwic2Fucy1zZXJpZiI7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhw
b3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6
ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5X
b3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlzdCBEZWZpbml0aW9ucyAq
Lw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6NDI2NzgwNTg7DQoJbXNvLWxpc3QtdGVtcGxhdGUt
aWRzOjQzODE1NDkwO30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWlu
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxp
c3QgbDA6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCgltc28tYmlkaS1mb250LWZh
bWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpAbGlzdCBsMDpsZXZlbDMNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5
bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mi4waW47DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDps
ZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAu
MHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDYNCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5
OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My41aW47DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglt
c28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBs
MDpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDkNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OlN5bWJvbDt9DQpAbGlzdCBsMQ0KCXttc28tbGlzdC1pZDozNDY0NDE1MzA7DQoJbXNvLWxp
c3QtdGVtcGxhdGUtaWRzOjE3ODU3ODQ5NjI7fQ0KQGxpc3QgbDE6bGV2ZWwxDQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5
OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS4waW47DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglt
c28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBs
MTpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDQNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6Mi4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mi41aW47
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsN
Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlz
dCBsMTpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDcNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6My41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC4w
aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVp
bjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpA
bGlzdCBsMTpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMg0KCXttc28tbGlz
dC1pZDo3NzA0NzEzODg7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0xMjA1MTU4NjAwO30NCkBs
aXN0IGwyOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWwyDQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOjEuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250
LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEu
NWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1
aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0K
QGxpc3QgbDI6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28t
bGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9u
dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWw1DQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOjIuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglm
b250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9w
OjMuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
LjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7
fQ0KQGxpc3QgbDI6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCglt
c28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2kt
Zm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWw4
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOjQuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjQuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1i
b2w7fQ0Kb2wNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowaW47
fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMg
djpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lm
IGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFw
IHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlm
XS0tPjwvaGVhZD48Ym9keSBsYW5nPUVOLVVTIGxpbms9Ymx1ZSB2bGluaz1wdXJwbGU+PGRpdiBj
bGFzcz1Xb3JkU2VjdGlvbjE+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3
RCc+SGkgUGF1bCw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFu
IHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJp
ZiI7Y29sb3I6IzFGNDk3RCc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1z
b05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJy
aSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPkZvciBwYXRoIGlkLCDCoGFuIGluc3RhbmNl
IHdpbGwgdGFrZSBqdXN0IG9uZSBwYXRoIChvbmUgcGF0aCBJRCkgb3IgcG9zc2libGUgbXVsdGlw
bGUgcGF0aHMgc2ltdWx0YW5lb3VzbHk/PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1z
b05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJy
aSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+
UmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0
eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7
Y29sb3I6IzFGNDk3RCc+UGVuZyA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9y
bWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwi
c2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxw
IGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD48ZGl2PjxkaXYgc3R5bGU9J2JvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQg
I0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluJz48cCBjbGFzcz1Nc29Ob3Jt
YWw+PGI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIs
InNhbnMtc2VyaWYiJz5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz4gc2ZjIFttYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmddIDxiPk9uIEJlaGFsZiBPZiA8L2I+UGF1bCBRdWlubiAocGF1bHEpPGJy
PjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCAxOjI2IFBNPGJyPjxiPlRvOjwv
Yj4gRGF2aWQgQWxsYW4gSTxicj48Yj5DYzo8L2I+IE5pY29sYXMgQk9VVEhPUlM7IFh1eGlhb2h1
OyBtaWtlYmlhbmNAYW9sLmNvbTsgc2ZjQGlldGYub3JnOyBDaGFuZ2NoZW5nIEh1YW5nPGJyPjxi
PlN1YmplY3Q6PC9iPiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD5IaSBEYXZlLCA8bzpwPjwvbzpwPjwvcD48ZGl2
PjxwIGNsYXNzPU1zb05vcm1hbD48bzpwPiZuYnNwOzwvbzpwPjwvcD48L2Rpdj48ZGl2PjxwIGNs
YXNzPU1zb05vcm1hbD5DaGFpbiBJRCBzaG91bGQgcmVhbGx5IGJlIHBhdGggSUQgc2luY2UgdGhl
cmUgY2FuIGJlIG1hbnkgcGF0aHMgZm9yIGEgZ2l2ZW4gY2hhaW4uICZuYnNwO1VzaW5nIHRoYXQg
ZGVmaW5pdGlvbiwgd2UgYXZvaWQgdGhlIG92ZXJsb2FkIGFuZCByZWFwIHRoZSBnYWluIGFsbHVk
ZWQgdG8gYmVsb3cuPG86cD48L286cD48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+
PG86cD4mbmJzcDs8L286cD48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+UGF1bDxv
OnA+PC9vOnA+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPjxkaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+T24gTWFyIDE4LCAyMDE0LCBhdCAx
MjoxNCBQTSwgRGF2aWQgQWxsYW4gSSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRhdmlkLmkuYWxsYW5A
ZXJpY3Nzb24uY29tIj5kYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbTwvYT4mZ3Q7IHdyb3RlOjxv
OnA+PC9vOnA+PC9wPjwvZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48YnI+PGJyPjxvOnA+PC9vOnA+
PC9wPjxkaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz5X
ZWxsIHRoZSBxdWVzdGlvbiBkZSBqb3VyIGlzIOKAnGRvZXMgYSBjaGFpbiBJRCBkZWZpbmUgYSBj
bGFzcyBvciBhbiBpbnN0YW5jZeKAneKApi4gSWYgaXQgZGVmaW5lcyBhbiBjbGFzcyB3ZSBhbHNv
IG5lZWQgaW5zdGFuY2UgaW5mb3JtYXRpb24sIGlmIGl0IGlzIGN1cnJlbnRseSBvdmVybG9hZGVk
IHRvIGRlZmluZSBjbGFzcyBhbmQgaW5zdGFuY2UgSU1PIHdlIGhhdmUgYSBwcm9ibGVt4oCmLjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBz
dHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYi
O2NvbG9yOiMxRjQ5N0QnPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD48L2Rpdj48ZGl2Pjxw
IGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPkRhdmU8L3NwYW4+PG86cD48
L286cD48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0
OTdEJz4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+PC9kaXY+PGRpdj48ZGl2IHN0eWxlPSdi
b3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAw
aW4gMGluIDBpbic+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PGI+PHNwYW4gc3R5bGU9J2ZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5Gcm9tOjwvc3Bh
bj48L2I+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPjxzcGFuIHN0eWxlPSdmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+Jm5ic3A7PC9z
cGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFo
b21hIiwic2Fucy1zZXJpZiInPnNmYyBbbWFpbHRvOnNmYy08YSBocmVmPSJtYWlsdG86Ym91bmNl
c0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+Ym91bmNlc0BpZXRmLm9yZzwv
c3Bhbj48L2E+XTxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+
PGI+T24gQmVoYWxmIE9mPHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwv
c3Bhbj48L2I+Q2hhbmdjaGVuZyBIdWFuZzxicj48Yj5TZW50OjwvYj48c3BhbiBjbGFzcz1hcHBs
ZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPlR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDc6
NDMgQU08YnI+PGI+VG86PC9iPjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJz
cDs8L3NwYW4+Tmljb2xhcyBCT1VUSE9SUzxicj48Yj5DYzo8L2I+PHNwYW4gY2xhc3M9YXBwbGUt
Y29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj5YdXhpYW9odTs8c3BhbiBjbGFzcz1hcHBsZS1j
b252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
PjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+OzxzcGFu
IGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRv
Om1pa2ViaWFuY0Bhb2wuY29tIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5taWtlYmlhbmNA
YW9sLmNvbTwvc3Bhbj48L2E+PGJyPjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPWFwcGxlLWNv
bnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+UmU6IFtzZmNdPHNwYW4gY2xhc3M9YXBwbGUtY29u
dmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6Ik1TIFVJIEdvdGhpYyIsInNhbnMtc2VyaWYiJz7nrZTlpI08L3Nw
YW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNh
bnMtc2VyaWYiJz46IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPjwvZGl2PjwvZGl2PjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPjwvZGl2PjxkaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+R29vZCBwb2ludHMu
IEkgYmVsaWV2ZSBleHBsaWNpdCBjaGFpbiBJRCBzaG91bGQgYmUgbWFuZGF0b3J5LiBUaGUgb3Zl
cmhlYWQgaXMgdmVyeSBsaXR0bGUuIEl0IGhlbHBzIHNpbXBsaWZ5IHByb2Nlc3NpbmcgYW5kIHN0
ZWVyaW5nIHNpZ25pZmljYW50bHkuIFRoZSBnYWluIGlzIGh1Z2UuPG86cD48L286cD48L3A+PC9k
aXY+PC9kaXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD4mbmJzcDs8bzpwPjwvbzpwPjwv
cD48L2Rpdj48L2Rpdj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPkNoYW5nPGJyPjxicj4t
LS0tLS0tLS0tLS08bzpwPjwvbzpwPjwvcD48L2Rpdj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9y
bWFsPkNoYW5nY2hlbmcgSHVhbmc8bzpwPjwvbzpwPjwvcD48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2
PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWJvdHRvbToxMi4wcHQnPjxicj5PbiBN
YXIgMTgsIDIwMTQsIGF0IDE6NTMgQU0sIE5pY29sYXMgQk9VVEhPUlMgJmx0OzxhIGhyZWY9Im1h
aWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJw
bGUnPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8bzpw
PjwvbzpwPjwvcD48L2Rpdj48YmxvY2txdW90ZSBzdHlsZT0nbWFyZ2luLXRvcDo1LjBwdDttYXJn
aW4tYm90dG9tOjUuMHB0Jz48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPkkgdGhpbmsg
dGhhdCBrZWVwaW5nIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50
IHNob3VsZCByZW1haW4gYW4gb2JqZWN0aXZlIGZvciBTRkMuICZuYnNwO1N1Y2ggYSBzZXBhcmF0
aW9uIG9mIGNvbmNlcm5zIGlzIGEgc291bmQgYXJjaGl0ZWN0dXJhbCBwcmluY2lwbGUgdGhhdCBo
ZWxwIGtlZXAgdGhpbmdzIHNpbXBsZSBpbiBwcmFjdGljZS48L3NwYW4+PG86cD48L286cD48L3A+
PC9kaXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD48L2Rpdj48L2Rpdj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxz
cGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNl
cmlmIic+T24gdGhlIHF1ZXN0aW9uIG9mICZuYnNwO1NlcnZpY2UgUGF0aCwgd2UgaGF2ZSBhIGRp
c2N1c3Npb24gb24gd2hldGhlciB3ZSBuZWVkIHNvbWUga2luZCBvZiBleHBsaWNpdCBpZGVudGlm
aWVyIG9yJm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPjwvZGl2PjwvZGl2PjxkaXY+PGRpdj48
cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5jb3VsZCB3ZSByZWx5IG9uIG1hcHBpbmcgb24gc29t
ZSB1bmRlcmxheSBuZXR3b3JrIHByb3RvY29sIGZpZWxkcy48L3NwYW4+PG86cD48L286cD48L3A+
PC9kaXY+PC9kaXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD48L2Rpdj48L2Rpdj48ZGl2PjxkaXY+PGRpdj48cCBjbGFzcz1N
c29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9t
YSIsInNhbnMtc2VyaWYiJz4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+PC9kaXY+PC9kaXY+
PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPk1heSBiZSBhIFBSTy9DT04gdGFi
bGUgY291bGQgaGVscCBmb2N1cyB0aGUgZ3JvdXAgZGVjaXNpb24gb24gdGhhdCBtYXR0ZXI8L3Nw
YW4+PG86cD48L286cD48L3A+PC9kaXY+PC9kaXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1h
bD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fu
cy1zZXJpZiInPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD48L2Rpdj48L2Rpdj48ZGl2Pjx1
bCBzdHlsZT0nbWFyZ2luLXRvcDowaW4nIHR5cGU9ZGlzYz48bGkgY2xhc3M9TXNvTm9ybWFsIHN0
eWxlPSdtc28tbGlzdDpsMSBsZXZlbDEgbGZvMSc+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5WaXNpYmlsaXR5ICh0cmFjaW5n
KTwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbXNvLWxp
c3Q6bDEgbGV2ZWwxIGxmbzEnPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+Rm9yd2FyZGluZyBncmFwaCBzdHJ1Y3R1cmUgaW1w
YWN0L2xpbWl0YXRpb25zPC9zcGFuPjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9TXNvTm9ybWFs
IHN0eWxlPSdtc28tbGlzdDpsMSBsZXZlbDEgbGZvMSc+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5SZWNvbmZpZ3VyYXRpb24g
c3BlZWQmbmJzcDs8L3NwYW4+PG86cD48L286cD48L2xpPjwvdWw+PHVsIHN0eWxlPSdtYXJnaW4t
dG9wOjBpbicgdHlwZT1kaXNjPjx1bCBzdHlsZT0nbWFyZ2luLXRvcDowaW4nIHR5cGU9Y2lyY2xl
PjxsaSBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21zby1saXN0OmwwIGxldmVsMiBsZm8yJz48c3Bh
biBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJp
ZiInPkxCUyAvIHNjYWxlIG91dCBpbXBhY3Q8L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFz
cz1Nc29Ob3JtYWwgc3R5bGU9J21zby1saXN0OmwwIGxldmVsMiBsZm8yJz48c3BhbiBzdHlsZT0n
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPk5vZGUg
YnlwYXNzIChlLmc7IG1haW50ZW5hbmNlKTwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PC91bD48L3Vs
Pjx1bCBzdHlsZT0nbWFyZ2luLXRvcDowaW4nIHR5cGU9ZGlzYz48bGkgY2xhc3M9TXNvTm9ybWFs
IHN0eWxlPSdtc28tbGlzdDpsMiBsZXZlbDEgbGZvMyc+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz51bmRlcmxheSBuZXR3b3Jr
L3RyYW5zcG9ydCBsYXllcnMgc3VwcG9ydDwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNz
PU1zb05vcm1hbCBzdHlsZT0nbXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzMnPjxzcGFuIHN0eWxlPSdm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+SGVhZGVy
IHNwYWNlIGltcGFjdDwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPU1zb05vcm1hbCBz
dHlsZT0nbXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzMnPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+TXVsdGkgdGVuYW50IHN1cHBv
cnQgaW1wYWN0PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9TXNvTm9ybWFsIHN0eWxl
PSdtc28tbGlzdDpsMiBsZXZlbDEgbGZvMyc+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5TRkMgb24gZmxhdCAoZS5nIG9wdGlj
YWwgTDIgZm9yIERhdGEgQ2VudGVycykgbmV0d29yayZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
bGk+PGxpIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzMnPjxz
cGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNl
cmlmIic+VW5kZXJsYXkgbmV0d29yayBhZG1pbmlzdHJhdGlvbiBpbXBhY3Q8L3NwYW4+PG86cD48
L286cD48L2xpPjwvdWw+PC9kaXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBz
dHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiIn
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD48L2Rpdj48L2Rpdj48ZGl2PjxkaXY+PGRpdj48
cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5QZXJzb25hbGx5IEkgdGhpbmsgdGhhdCBoYXZpbmcg
YW4gZXhwbGljaXQgY2hhaW4gaWRlbnRpZmllciAoZS5nLiBTZXJ2aWNlIFBhdGgvU2VydmljZSBJ
bmRleCkgaXMgY2xlYXIgKG1hbmFnZW1lbnQgYW5kIGNvbnRyb2wpIGFuZCBub3QgZXhwZW5zaXZl
IChoZWFkZXIgc3BhY2UpLiBUaGUgZHJhd2JhY2sgYmVpbmcgc29tZSBpbXBhY3Qgb24gdGhlIHNp
bXBsaWNpdHkgdG8gYWRkL3JlbW92ZSBlbGVtZW50cyBpbiBhIGNoYWluIGR5bmFtaWNhbGx5Ljwv
c3Bhbj48bzpwPjwvbzpwPjwvcD48L2Rpdj48L2Rpdj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9y
bWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJz
YW5zLXNlcmlmIic+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPjwvZGl2PjwvZGl2PjxkaXY+
PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5UYWcgc3dpdGNoaW5nIChhcyBNUExTKSAm
bmJzcDthbGxvd3MgdG8gbWFuYWdlIHRhZ3MgcGVyIHNlcnZpY2Ugbm9kZXMsIGxlYWRpbmcgdG8g
bW9yZSB2ZXJzYXRpbGUgYW5kIGRpdmVyc2UgZ3JhcGhzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPjwv
ZGl2PjwvZGl2PjwvZGl2PjxkaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9
J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+PC9kaXY+PC9kaXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1z
b05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21h
Iiwic2Fucy1zZXJpZiInPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD48L2Rpdj48L2Rpdj48
ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+Tmljb2xhczwvc3Bhbj48bzpwPjwv
bzpwPjwvcD48L2Rpdj48ZGl2PjxkaXYgY2xhc3M9TXNvTm9ybWFsIGFsaWduPWNlbnRlciBzdHls
ZT0ndGV4dC1hbGlnbjpjZW50ZXInPjxociBzaXplPTIgd2lkdGg9IjEwMCUiIGFsaWduPWNlbnRl
cj48L2Rpdj48ZGl2IGlkPWRpdlJwRjgxMTQ2Nz48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21h
cmdpbi1ib3R0b206MTIuMHB0Jz48Yj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPkZyb206PC9zcGFuPjwvYj48c3BhbiBjbGFz
cz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFu
IHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlm
Iic+WHV4aWFvaHUgWzxhIGhyZWY9Im1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tIj48c3BhbiBz
dHlsZT0nY29sb3I6cHVycGxlJz54dXhpYW9odUBodWF3ZWkuY29tPC9zcGFuPjwvYT5dPGJyPjxi
PlNlbnQ6PC9iPjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+
VHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgNTowNCBBTTxicj48Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9
YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj5KZXJvbWUgTW9pc2FuZDs8c3BhbiBj
bGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpt
aWtlYmlhbmNAYW9sLmNvbSI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWlrZWJpYW5jQGFv
bC5jb208L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7
PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSdjb2xvcjpw
dXJwbGUnPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNs
YXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+W3NmY108c3BhbiBjbGFzcz1h
cHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0nZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiTVMgVUkgR290aGljIiwic2Fucy1zZXJpZiInPuet
lOWkjTwvc3Bhbj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFo
b21hIiwic2Fucy1zZXJpZiInPjogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+PG86
cD48L286cD48L3A+PC9kaXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHls
ZT0nZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2Nv
bG9yOiMxRjQ5N0QnPkkgbGlrZSB0aGUgaWRlYSBvZiBzZXBhcmF0aW5nIHRoZSBTZXJ2aWNlIEZ1
bmN0aW9uIExheWVyIGFuZCB0aGUgU2VydmljZSBQYXRoIExheWVyLCBhcyBwcm9wb3NlZCBpbiBk
cmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucy4gVGhlIHJvbGUgb2YgdGhl
IFNlcnZpY2UgUGF0aCBMYXllciBpcyBqdXN0IHRvIHN0ZWVyIHRoZSB0cmFmZmljIGFsb25nIGEg
cGFydGljdWxhciBjaGFpbiBvZiBzZXJ2aWNlIG5vZGVzIHdoaWNoIGNhbiBiZSBpbXBsZW1lbnRl
ZCBieSBleGlzdGluZyB0b29scyBmb3Igc291cmNlIHJvdXRpbmcsIHN1Y2ggYXMgc2VnbWVudCBy
b3V0aW5nLiBBcyBzdWNoLCBpdOKAmXMgbm90IG5lY2Vzc2FyeSB0byB0cnkgdG8ga2VlcCB0aGUg
U2VydmljZSBQYXRoIExheWVyIHRyYW5zcG9ydC1pbmRlcGVuZGVudCBhbmQgY29udGFpbiBpdCBp
biB0aGUgU0ZDIGhlYWRlci48L3NwYW4+PG86cD48L286cD48L3A+PC9kaXY+PGRpdj48cCBjbGFz
cz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6IkNh
bGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6
ZToxNi4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdE
Jz5CZXN0IHJlZ2FyZHMsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9
TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiJDYWxp
YnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+WGlhb2h1PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6
MTYuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPjwvZGl2PjxkaXYgc3R5bGU9J2JvcmRlcjpub25l
O2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCc+
PGRpdj48ZGl2IHN0eWxlPSdib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4w
cHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbic+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PGI+
PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuJz7lj5Hku7bk
uro6PC9zcGFuPjwvYj48c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+PHNwYW4gc3R5
bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuJz4mbmJzcDs8L3NwYW4+PC9z
cGFuPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bic+c2Zj
IFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSdjb2xv
cjpwdXJwbGUnPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+XTxzcGFuIGNs
YXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGI+5Luj6KGoPHNwYW4gY2xh
c3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48L2I+SmVyb21lIE1vaXNhbmQ8
YnI+PGI+5Y+R6YCB5pe26Ze0OjwvYj48c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+
Jm5ic3A7PC9zcGFuPjIwMTTlubQz5pyIMTjml6UgMTowMzxicj48Yj7mlLbku7bkuro6PC9iPjxz
cGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFp
bHRvOm1pa2ViaWFuY0Bhb2wuY29tIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5taWtlYmlh
bmNAYW9sLmNvbTwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4m
bmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9J2Nv
bG9yOnB1cnBsZSc+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+PGI+5Li76aKYOjwvYj48c3Bh
biBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPlJlOiBbc2ZjXSBTRkMg
ZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48bzpwPjwvbzpwPjwvcD48L2Rpdj48L2Rpdj48
L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD4mbmJzcDs8bzpwPjwvbzpwPjwvcD48L2Rpdj48
ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPlRoaXMgKGxlbmd0
aHkgYW5kIHZlcnkgbGl2ZWx5KSB0aHJlYWQgc3RhcnRlZCBmcm9tIGRyYWZ0LXJpanNtYW4tc2Zj
LW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zICh3aGljaCBJIGNvLWF1dGhvcmVkKS48L3NwYW4+PG86
cD48L286cD48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2Zv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjoj
MUY0OTdEJz4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1N
c29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGli
cmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz5JbiBzZWN0aW9uIDQuOCwgd2UgbWFkZSBh
IGNsZWFyIGRpc3RpbmN0aW9uIGJldHdlZW4gYSBzZXJ2aWNlIHBhdGggbGF5ZXIgKHN0ZWVyaW5n
IHBhY2tldHMgaG9wIGJ5IGhvcCBhbG9uZyB0aGUgY2hhaW4pIGFuZCBhIHNlcnZpY2UgZnVuY3Rp
b24gbGF5ZXIgKGNvbnZleSBtZXRhZGF0YSBpbmZvcm1hdGlvbiBvZiBpbnRlcmVzdCB0byBTRnMp
LiBUZXJtaW5vbG9neSBhc2lkZSwgaXQgc2VlbXMgdGhhdCBzdWNoIGxheWVyZWQgdmlldyB3YXMg
YWdyZWVkIHVwb24gYnkgbWFueSBwZW9wbGUgb24gdGhlIG1haWxpbmcgbGlzdC48L3NwYW4+PG86
cD48L286cD48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2Zv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjoj
MUY0OTdEJz4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1N
c29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGli
cmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz5Ob3cgdGhpcyBjZXJ0YWlubHkgZG9lcyBi
ZWcgdGhlIHF1ZXN0aW9uIG9mIHNvbHZpbmcgQk9USCBwcm9ibGVtcyB3aXRoIHRoZSBzYW1lIChw
YWNrZXQpIGVuY2Fwc3VsYXRpb24gbWVjaGFuaXNtLiBOb3RhYmx5IHdoZW4gb2JzZXJ2aW5nIHRo
YXQgbWFueSB1c2UgY2FzZXMgY291bGQgYmUgc2F0aXNmaWVkIHdpdGhvdXQgU0YtbGV2ZWwgbWV0
YWRhdGEsIG9yIGJ5IHVzaW5nIG1vcmUgb3V0LW9mLWJhbmQgd2F5cyB0byBjb252ZXkgc3VjaCBT
RiBtZXRhZGF0YS4gQW5kIGFsc28gd2hlbiBvYnNlcnZpbmcgdGhhdCBpbmJhbmQgbWFya2luZyAo
ZS5nLiBwYWNrZXQgaGVhZGVycykgY29tZXMgd2l0aCB2YXJpb3VzIHByb3MgJmFtcDsgY29ucyAo
c29tZSBvZiB0aGUgaXNzdWVzIGJlaW5nIGlkZW50aWZpZWQgaW4gdGhlIGRyYWZ0LCBlLmcuIHNl
Y3Rpb25zIDQuMSBhbmQgNC4yKS48L3NwYW4+PG86cD48L286cD48L3A+PC9kaXY+PGRpdj48cCBj
bGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0
OTdEJz5JIGRvIGFncmVlIHdpdGggTWFyaWEuIFdlIG1heSB3YW50IHRvIGV4cGxvcmUgb3RoZXIg
b3B0aW9ucyBmb3IgYWRkcmVzc2luZyB0aGUgbmVlZHMgb2YgdGhlIHNlcnZpY2UgcGF0aCBsYXll
ciB0aGF0IGRvIG5vdCByZXF1aXJlIGFuIGV4cGxpY2l0IGNoYWluLWlkIG9mIHNvcnRzLjwvc3Bh
bj48bzpwPjwvbzpwPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHls
ZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2Nv
bG9yOiMxRjQ5N0QnPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD48L2Rpdj48ZGl2PjxwIGNs
YXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToi
Q2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPkluIHRoZSBkcmFmdCwgd2UgY29u
Y2x1ZGVkIGJ5IHN0YXRpbmcg4oCcQSBwcm9kdWN0aXZlIHBhdGggZm9yd2FyZCBjb3VsZCBiZSB0
byBkaXZpZGUgYW5kIGNvbnF1ZXI6IHRvIGNsZWFybHkgc2VwYXJhdGUgdGhlIHByb2JsZW0gb2Yg
U2VydmljZSBGdW5jdGlvbiBQYXRoIHRvcG9sb2d5IGZyb20gdGhlJm5ic3A7Jm5ic3A7IHByb2Js
ZW0gb2YgW2NvbnZleWluZyBTRl0gbWV0YWRhdGHigJ0uIEkgZG8gYmVsaWV2ZSB3ZSBzaG91bGQg
ZXhwbG9yZSBzdWNoIHNlcGFyYXRpb24gcHJpbmNpcGxlIGZ1cnRoZXIuPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3
RCc+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9y
bWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwi
c2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPjwv
ZGl2PjxkaXYgc3R5bGU9J2JvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBw
dDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluJz48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48Yj48
c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1z
ZXJpZiInPkZyb206PC9zcGFuPjwvYj48c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+
PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMt
c2VyaWYiJz4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+c2ZjIFs8YSBocmVmPSJtYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6
cHVycGxlJz5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl08c3BhbiBjbGFz
cz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjxiPk9uIEJlaGFsZiBPZjxzcGFu
IGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PC9iPjxhIGhyZWY9Im1h
aWx0bzptaWtlYmlhbmNAYW9sLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xv
cjpwdXJwbGUnPm1pa2ViaWFuY0Bhb2wuY29tPC9zcGFuPjwvYT48YnI+PGI+U2VudDo8L2I+PHNw
YW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj5GcmlkYXksIE1hcmNo
IDE0LCAyMDE0IDU6NTAgUE08YnI+PGI+VG86PC9iPjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRl
ZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPnNmY0BpZXRmLm9yZzwvc3Bhbj48
L2E+PGJyPjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4m
bmJzcDs8L3NwYW4+UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPjwvZGl2PjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4t
Ym90dG9tOjEyLjBwdCc+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
IkFyaWFsIiwic2Fucy1zZXJpZiInPkkgd291bGQgaW1hZ2luZSB0aGF0IGlmIHdlIG1hZGUgdGhl
IENoYWluIElEIGZpZWxkIGluIHRoZSBoZWFkZXIgYmUgb3B0aW9uYWwsIHlldCBzdGlsbCByZXF1
aXJlZCBhIGhlYWRlciBhbmQgc3RpbGwgcmVxdWlyZWQgdGhhdCBzb21lIGluZGljYXRpb24gb2Yg
dGhlIGNoYWluIGJlIGNhcnJpZWQgc29tZXdoZXJlIGluIHRoZSBwYWNrZXQgKG1wbHMgbGFiZWwg
b3IgdmxhbiBvciB3aGF0ZXZlciksIHRoYXQgdGhlIGltcGxlbWVudGF0aW9uIHdvdWxkIGJlY29t
ZSBvdmVybHkgY29tcGxpY2F0ZWQuICZuYnNwO1RvIGRvIHNvIHdvdWxkIGJlIHVzaW5nIFNGQyBz
aW1wbHkgYXMgYSBtZWNoYW5pc20gdG8gY2FycnkgbWV0YSBkYXRhIGFuZCBub3QgYXQgYWxsIGZv
ciBzZXJ2aWNlIGNoYWluaW5nLCB3aGljaCBzb3VuZHMgY291bnRlciBpbnR1aXRpdmUgdG8gbWUu
Jm5ic3A7PGJyPjxicj5NYXJpYSwmbmJzcDs8YnI+U28sIHlvdSBhcmUgc2F5aW5nIHRoYXQgeW91
IHdhbnQgdG8gdXNlIFNGQyB0byBjYXJyeSBhcm91bmQgbWV0YWRhdGEsIGJ1dCBub3QgZm9yIGFj
dHVhbCBzZXJ2aWNlIGNoYWluaW5nIGJlY2F1c2UgeW91IGFscmVhZHkgaGF2ZSBhIHdheSB0byBp
bXBsZW1lbnQgc2VydmljZSBjaGFpbmluZyBvdXRzaWRlIG9mIFNGQz8gJm5ic3A7TWF5YmUgSSdt
IG5vdCBmb2xsb3dpbmcsIGJ1dCBpdCBzZWVtcyB0byBtZSB0aGF0IGlmIHlvdSB3ZXJlIHRvIHVw
Z3JhZGUgeW91ciBuZXR3b3JrIHRvIHN1cHBvcnQgU0ZDIHRoYXQgeW91IHdvdWxkIGNoYW5nZSBm
cm9tIHVzaW5nIHlvdXIgZXhpc3RpbmcgbWVjaGFuaXNtIGFuZCBzdGFydCB1c2luZyBTRkMsIHdo
aWNoIGlzIG1lYW50IHRvIHByb3ZpZGUgc3VwcG9ydCBmb3Igc2VydmljZSBmdW5jdGlvbnMgdGhh
dCBhcmUgbm90IFNGQyBhd2FyZS4gJm5ic3A7VGhlcmUgYXJlIGEgbnVtYmVyIG9mIHVzIHdobyBo
YXZlIGltcGxlbWVudGVkLCBpbiBvbmUgd2F5IG9yIGFub3RoZXIsIHNvbWUgc29ydCBvZiBzZXJ2
aWNlIGNoYWluaW5nLCBidXQgSSAoSSBjYW4gYXQgbGVhc3Qgc3BlYWsgZm9yIG15c2VsZikgYW0g
bG9va2luZyB0byBTRkMgbm90IHRvIGVuaGFuY2UgbXkgY3VycmVudCBpbXBsZW1lbnRhdGlvbiwg
YnV0IHRvIHJlcGxhY2UgaXQgd2l0aCBzb21ldGhpbmcgYmV0dGVyIHdoaWxlIHN0aWxsIG1haW50
YWluaW5nIG15IGNvcmUgKG5vbiBzZXJ2aWNlIGZ1bmN0aW9uKSBpbmZyYXN0cnVjdHVyZS48L3Nw
YW4+PG86cD48L286cD48L3A+PC9kaXY+PGRpdiBzdHlsZT0nbWFyZ2luLWJvdHRvbTo2Ljc1cHQn
PjxkaXYgY2xhc3M9TXNvTm9ybWFsIGFsaWduPWNlbnRlciBzdHlsZT0ndGV4dC1hbGlnbjpjZW50
ZXInPjxociBzaXplPTEgd2lkdGg9IjEwMCUiIG5vc2hhZGUgc3R5bGU9J2NvbG9yOiM5OTk5OTkn
IGFsaWduPWNlbnRlcj48L2Rpdj48L2Rpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdp
bi1ib3R0b206Ni43NXB0Jz48Yj5Gcm9tOjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFj
ZT4mbmJzcDs8L3NwYW4+PC9iPjxhIGhyZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29tJTNja2Vn
cmF5QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUn
PmtlZ3JheUBjaXNjby5jb20mbHQ7a2VncmF5QGNpc2NvLmNvbTwvc3Bhbj48L2E+Jmd0Ozxicj48
Yj5Ubzo8c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjwvYj5S
b24gUGFya2VyJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+Jmd0OyxKaW0gR3VpY2hhcmQgKGpndWlj
aGFyKSZsdDs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+amd1aWNoYXJAY2lzY28uY29tPC9zcGFuPjwv
YT4mZ3Q7LEpvZWwgTS4gSGFscGVybiZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPmptaEBqb2Vs
aGFscGVybi5jb208L3NwYW4+PC9hPiZndDs8YnI+PGI+Y2M6PHNwYW4gY2xhc3M9YXBwbGUtY29u
dmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48L2I+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyUzY3NmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJw
bGUnPnNmY0BpZXRmLm9yZyZsdDtzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+PGI+U2Vu
dDo8c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjwvYj5Gcmlk
YXksIE1hcmNoIDE0LCAyMDE0PGJyPjxiPlN1YmplY3Q6PHNwYW4gY2xhc3M9YXBwbGUtY29udmVy
dGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48L2I+UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNo
YWluIElEPGJyPjxicj4rMSB0aGUgaWRlYSBpcyBpbnRlcm9wZXJhYmlsaXR5Ljxicj48YnI+PGJy
Pk9uIDMvMTQvMTQgMTI6NTUgUE0sICZxdW90O1JvbiBQYXJrZXImcXVvdDsgJmx0OzxhIGhyZWY9
Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8YnI+PGJyPiZndDtUaGFua3MsIEppbS48YnI+Jmd0Ozxi
cj4mZ3Q7UmVtZW1iZXIgdGhhdCB3ZSBoYXZlIHNhaWQgbWFueSB0aW1lcyB0aGF0IHRoZSBTRkMg
c2VydmljZSBoZWFkZXIgaXM8YnI+Jmd0O3RyYW5zcG9ydCBpbmRlcGVuZGVudC4gJm5ic3A7IEp1
c3QgYmVjYXVzZSB0aGUgY2hhaW4gaWQgY291bGQgYmUgY2FycmllZCBpbjxicj4mZ3Q7c29tZSBm
b3JtIG9yIGFub3RoZXIgd2l0aCBzb21lIHBhcnRpY3VsYXIgdHJhbnNwb3J0IGRvZXNuJ3QgbWVh
biB0aGF0IGl0PGJyPiZndDtjb3VsZCBiZSB1bml2ZXJzYWxseSBjb252ZXllZC4gJm5ic3A7Jm5i
c3A7IEJ5IG1ha2luZyBhbmQga2VlcGluZyB0aGUgU0ZDIHNlcnZpY2U8YnI+Jmd0O2hlYWRlciB0
cmFuc3BvcnQgaW5kZXBlbmRlbnQgbWFrZXMgaXQgbW9yZSBhcHBsaWNhYmxlIGluIG1vcmU8YnI+
Jmd0O2Vudmlyb25tZW50cyBhbmQgbW9yZSBsaWtlbHkgdG8gZ2V0IGFkb3B0ZWQgYnJvYWRseS48
YnI+Jmd0Ozxicj4mZ3Q7ICZuYnNwOyBSb248YnI+Jmd0Ozxicj4mZ3Q7PGJyPiZndDstLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4mZ3Q7RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikg
WzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86amd1aWNoYXJAY2lzY28uY29tPC9zcGFuPjwv
YT5dPGJyPiZndDtTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDM6NTIgUE08YnI+Jmd0O1Rv
OiBKb2VsIE0uIEhhbHBlcm47IFJvbiBQYXJrZXI8YnI+Jmd0O0NjOjxzcGFuIGNsYXNzPWFwcGxl
LWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPnNmY0BpZXRmLm9y
Zzwvc3Bhbj48L2E+PGJyPiZndDtTdWJqZWN0OiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDxi
cj4mZ3Q7PGJyPiZndDtIaSBKb2VsLDxicj4mZ3Q7PGJyPiZndDtQZXJoYXBzIGJ1dCBJIHdvdWxk
IHBvaW50IG91dCB0aGF0IHRoZSBiYXNlIFNGQyBoZWFkZXIgY291bGQgaGF2ZSBhIGxvdDxicj4m
Z3Q7bW9yZSBpbmZvcm1hdGlvbiB0aGFuIGp1c3QgdGhlIGNoYWluIElEOyBJIHdvdWxkIGFsc28g
cG9pbnQgb3V0IHRoYXQgdGhlPGJyPiZndDtkZXZpbCBpcyBpbiB0aGUgZGV0YWlscyBhbmQgc2F5
aW5nICZxdW90O3dlbGwsIEkgY2FuIGp1c3QgdXNlIGFuIE1QTFMgbGFiZWwmcXVvdDs8YnI+Jmd0
O2hpZGVzIG11Y2ggb2YgdGhlIGNvbXBsZXhpdHkgb2YgYWN0dWFsbHkgZG9pbmcgdGhhdC48YnI+
Jmd0Ozxicj4mZ3Q7T24gMy8xNC8xNCwgMjozNSBQTSwgJnF1b3Q7Sm9lbCBNLiBIYWxwZXJuJnF1
b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+
PC9hPiZndDsgd3JvdGU6PGJyPiZndDs8YnI+Jmd0OyZndDtJZiB0aGUgdHJhbnNwb3J0IGhlYWRl
ciBjYXJyaWVzIGVub3VnaCBpbmZvcm1hdGlvbiBmb3IgaWRlbnRpZnlpbmcgdGhlPGJyPiZndDsm
Z3Q7c2VxdWVuY2UgKFZMQU4gdGFnIG9yIE1QTFMgbGFiZWwgY2FuIGJvdGggZG8gdGhlIGpvYiks
IHRoZW4gYXJndWFibHk8YnI+Jmd0OyZndDt0aGUgZ2xvYmFsIGNoYWluIElEIGlzIHJlZHVuZGFu
dC4gSSBjYW4gbGl2ZSB3aXRoIGNhcnJ5aW5nIGl0IGFueXdheTxicj4mZ3Q7Jmd0O2VpdGhlciBp
ZiBJIGhhdmUgbWV0YWRhdGEgdG8gY2FycnksIG9yIGlmIEkgbmVlZCB0aGUgY2hhaW4gSUQgZm9y
IHNvbWU8YnI+Jmd0OyZndDtwdXJwb3NlLjxicj4mZ3Q7Jmd0OyBBZnRlciBhbGwsIHNvbWUgZm9s
a3Mgc2VlbSB0byB3YW50IHRvIHVzZSB0aGF0IGZvciB0aGUgZm9yd2FyZGluZzxicj4mZ3Q7Jmd0
O2RlY2lzaW9ucy48YnI+Jmd0OyZndDs8YnI+Jmd0OyZndDtZb3Vycyw8YnI+Jmd0OyZndDtKb2Vs
PGJyPiZndDsmZ3Q7PGJyPiZndDsmZ3Q7T24gMy8xNC8xNCwgMjoyOCBQTSwgUm9uIFBhcmtlciB3
cm90ZTo8YnI+Jmd0OyZndDsmZ3Q7IFRoZSBjaGFpbiBJRCBpcyB0aGUgbGFiZWwgdGhhdCBkZWZp
bmVzIHRoZSBzZXF1ZW5jZSBvZiBzZXJ2aWNlPGJyPiZndDsmZ3Q7Jmd0O2Z1bmN0aW9ucyB0aGF0
IG11c3QgYmUgdmlzaXRlZC4gJm5ic3A7IEl0IGNhbiBiZSB0aG91Z2h0IG9mIGFzIGEgaGFuZGxl
IGZvciBhPGJyPiZndDsmZ3Q7Jmd0O3N0YWNrIG9mIG11c3QtdmlzaXQgbmV0d29yayBsb2NhdGlv
bnMuICZuYnNwOyBJIGRvbid0IHNlZSBob3cgdGhpcyBjYW4gYmU8YnI+Jmd0OyZndDsmZ3Q7YW55
dGhpbmcgYnV0IG1hbmRhdG9yeS48YnI+Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyAmbmJz
cDsmbmJzcDsmbmJzcDsgUm9uPGJyPiZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDs8YnI+Jmd0
OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPiZndDsmZ3Q7Jmd0OyBGcm9t
OiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
Zzwvc3Bhbj48L2E+XSBPbiBCZWhhbGYgT2YgU3VyZW5kcmEgS3VtYXI8YnI+Jmd0OyZndDsmZ3Q7
KHNta3VtYXIpPGJyPiZndDsmZ3Q7Jmd0OyBTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDE6
NDYgUE08YnI+Jmd0OyZndDsmZ3Q7IFRvOiBKb2VsIE0uIEhhbHBlcm47IE5BUElFUkFMQSwgTUFS
SUEgSDxicj4mZ3Q7Jmd0OyZndDsgQ2M6PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNl
PiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+
Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9uczxicj4mZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7IFtUcmltbWVk
IHRoZSByZWNpcGllbnQgbGlzdCAtIG5lZWRzIGFwcHJvdmFsIG90aGVyd2lzZV08YnI+Jmd0OyZn
dDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyBDb21wbGV0ZWx5IGFncmVlIGhlcmUuPGJyPiZndDsmZ3Q7
Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsgU0ZDIGRvZXMgbm90IHByZXZlbnQgVkxBTiBzdGl0Y2hpbmcg
YW5kIG9uZSBjYW4gY29udGludWUgdG8gZG8gdGhhdC48YnI+Jmd0OyZndDsmZ3Q7V2hpbGUgYXQg
dGhlIHNhbWUgdGltZSBTRkMgY2FuIGluY2x1ZGUgVkxBTiBzdGl0Y2hpbmcgdG8gc3VwcG9ydDxi
cj4mZ3Q7Jmd0OyZndDtsZWdhY3kgU0ZzIGluIHRoZSBzYW1lIGNoYWluIHRoYXQgaW5jbHVkZXMg
U0ZDIGF3YXJlIFNGcy4gRXZlbiBsZWdhY3k8YnI+Jmd0OyZndDsmZ3Q7U0ZzIGJlbmVmaXQgZnJv
bSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgaGVuY2UgY2FuIGJlIHNoYXJlZCBhY3Jvc3M8YnI+
Jmd0OyZndDsmZ3Q7ZGlmZmVyZW50IHNlcnZpY2UgY2hhaW5zLjxicj4mZ3Q7Jmd0OyZndDs8YnI+
Jmd0OyZndDsmZ3Q7IFN1cmVuZHJhLjxicj4mZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7PGJy
PiZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsgT24gMy8xNC8xNCAxMDoyNiBBTSwgJnF1b3Q7
Sm9lbCBNLiBIYWxwZXJuJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPmptaEBqb2Vs
aGFscGVybi5jb208L3NwYW4+PC9hPiZndDsgd3JvdGU6PGJyPiZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7IE15IG93biBpbmNsaW5hdGlvbiBpcyB0byBvYnNlcnZlIHRoYXQgaWYgeW91
IGRvbid0IG5lZWQgZXhwbGljaXQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyBjaGFpbiBpZGVudGlmaWNh
dGlvbiBhbmQgeW91IGRvbid0IG5lZWQgbWV0YWRhdGEsIHlvdSBjYW4ganVzdCBvbWl0PGJyPiZn
dDsmZ3Q7Jmd0OyZndDsgdGhlIHNmYy9uc2ggaGVhZGVyLiBTdGlsbCBkbyBzZXJ2aWNlIGNoYWlu
aW5nLCBqdXN0IG5vIGV4dHJhIGhlYWRlci48YnI+Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7IElmIHdlIGFyZSBnb2luZyB0byBoYXZlIHRoZSBoZWFkZXIsIGl0IHNlZW1zIHRv
IG1lIHRoYXQgdGhlIGNoYWluPGJyPiZndDsmZ3Q7Jmd0OyZndDtpZGVudGlmaWNhdGlvbiBmaWVs
ZCBpcyB2ZXJ5IHVzZWZ1bCwgYW5kIGxvdyBjb3N0IG9uY2Ugd2UgaGF2ZSB0aGU8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0O2hlYWRlci48YnI+Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
IFlvdXJzLDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWw8YnI+Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTQvMTQsIDE6MDAgUE0sIE5BUElFUkFMQSwgTUFSSUEgSCB3
cm90ZTo8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRXhwbGljaXQgY2hhaW4gaWRlbnRpZmljYXRp
b24gc2hvdWxkIGJlIG1hZGUgb3B0aW9uYWwuIEkgYmVsaWV2ZSBpdDxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyB3YXMgZGlzY3Vzc2VkIGZldyBtb250aHMgYWdvIG9uIHRoaXMgbWFpbGluZyBsaXN0
Ljxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBNYXJpYTxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqRnJvbToqc2Zj
IFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3Nw
YW4+PC9hPl0gKk9uIEJlaGFsZiBPZiAqSm1oLmRpcmVjdDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAqU2VudDoqIFRodXJzZGF5LCBNYXJjaCAxMywgMjAxNCAxMjoxMiBQTTxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAqVG86KjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5rZWdyYXlAY2lzY28uY29tPC9zcGFuPjwvYT47PHNw
YW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWls
dG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29s
b3I6cHVycGxlJz5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPWFw
cGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNta3VtYXJA
Y2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+c21r
dW1hckBjaXNjby5jb208L3NwYW4+PC9hPjs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBj
bGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpq
Z3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVy
cGxlJz5qZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAqQ2M6KjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEg
aHJlZj0ibWFpbHRvOm5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPm5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbTwv
c3Bhbj48L2E+OzxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSdjb2xvcjpwdXJwbGUnPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPWFwcGxl
LWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRh
dHUuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+aGFkaUBt
b2phdGF0dS5jb208L3NwYW4+PC9hPjs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFz
cz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpyb25f
cGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
J2NvbG9yOnB1cnBsZSc+cm9uX3BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+
OzxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEgaHJlZj0i
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
J2NvbG9yOnB1cnBsZSc+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjs8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9z
cGFuPjxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpTdWJqZWN0OiogUmU6IFtzZmNdIGRyYWZ0LXJpanNt
YW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpJ
bXBvcnRhbmNlOiogTG93PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IEFzc3VtaW5nIEkgdW5kZXJzdGFuZCB5b3UgcHJvcGVybHkgS2VuLCBJIGRpc2FncmVl
Ljxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgZXhh
bXBsZSwgYnkgdXNpbmcgc2VwYXJhdGUgdGVybXMgSSBjYW4gZWFzaWx5IGRpc2N1c3MgdGhlIGZh
Y3Q8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhhdCBjZXJ0YWluIGtpbmRzIG9mIGRhdGEgKGNo
YWluIGlkZW50aWZpY2F0aW9uKSBvbmx5IG5lZWQgdG8gYmU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgYWRqdXN0IGJ5IGEgZmV3IGFwcHMgaW4gcmFyZSBjYXNlcy4gQW5kIHRoYXQgZGF0YSBpcyBu
b3QgYmVlZGVkPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJ5IHRoZSBhcHBsaWNhdGlvbnMuPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFVubGVzcyB5b3Ug
d291bGQgbGlrZSB0byBjb25zaWRlciB0aGUgY2hhaW4gaWRlbnRpZmljYXRpb24gYXMgYmVpbmc8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3B0aW9uYWw/PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKb2VsPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFNlbnQgZnJvbSBteSBTYW1zdW5nIHNtYXJ0cGhvbmUgb24gQVQmYW1wO1Q8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgLS0tLS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0tLS0tLTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lk
ZXJhdGlvbnM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRnJvbTogJnF1b3Q7S2VuIEdyYXkgKGtl
Z3JheSkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29tIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+a2VncmF5QGNpc2NvLmNvbTwvc3Bh
bj48L2E+PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzprZWdyYXlA
Y2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFp
bHRvOmtlZ3JheUBjaXNjby5jb208L3NwYW4+PC9hPiZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFRvOiBMdWN5IHlvbmcgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2Vp
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPmx1Y3kueW9u
Z0BodWF3ZWkuY29tPC9zcGFuPjwvYT48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tJTNlJTNlLCUyMlN1cmVuZHJhIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFpbHRvOmx1Y3kueW9uZ0BodWF3
ZWkuY29tJmd0OyZndDssJnF1b3Q7U3VyZW5kcmE8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPWFwcGxl
LWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+S3VtYXIgKHNta3VtYXIpJnF1b3Q7PGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86c21rdW1hckBjaXNjby5jb20i
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5zbWt1bWFyQGNpc2Nv
LmNvbTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwv
c3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNta3VtYXJAY2lzY28uY29tJTNlJTNlLCUyMkppbSIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPm1haWx0bzpzbWt1bWFy
QGNpc2NvLmNvbSZndDsmZ3Q7LCZxdW90O0ppbTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9YXBwbGUt
Y29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj5HdWljaGFyZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyhqZ3VpY2hhcikmcXVvdDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9
Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0n
Y29sb3I6cHVycGxlJz5qZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPjxzcGFuIGNsYXNzPWFw
cGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpqZ3Vp
Y2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxl
Jz5tYWlsdG86amd1aWNoYXJAY2lzY28uY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBDQzogTmljb2xhcyBCT1VUSE9SUyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5p
Y29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdj
b2xvcjpwdXJwbGUnPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+PGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFv
c21vcy5jb20lM2UlM2Usc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1
cnBsZSc+bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSZndDsmZ3Q7LHNmYzwvc3Bh
bj48L2E+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj4mbHQ7
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSdjb2xvcjpwdXJwbGUnPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmclM2UlM2UsSmFtYWwiIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86c2ZjQGlldGYub3Jn
Jmd0OyZndDssSmFtYWw8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFj
ZT4mbmJzcDs8L3NwYW4+SGFkaSBTYWxpbSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRh
dHUuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+aGFkaUBt
b2phdGF0dS5jb208L3NwYW4+PC9hPjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVm
PSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20lM2UlM2UsUm9uIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tJmd0OyZndDss
Um9uPC9zcGFuPjwvYT48c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9z
cGFuPlBhcmtlcjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSdjb2xvcjpwdXJwbGUnPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9h
Pjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb20lM2UlM2UsJTIyYnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbSZndDsmZ3Q7LCZxdW90O2JyaWpzbWFuQGp1bmlwZXIubmV0PC9z
cGFuPjwvYT48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJw
bGUnPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0OyZxdW90OyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQlM2UlM2UsJTIySm9lbCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpw
dXJwbGUnPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCZndDsmZ3Q7LCZxdW90O0pvZWw8L3Nw
YW4+PC9hPjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+TS4g
SGFscGVybiZxdW90Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpw
dXJwbGUnPmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPjxzcGFuIGNsYXNzPWFwcGxlLWNv
bnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPiZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSB3b3JkICZxdW90O21ldGFkYXRh
JnF1b3Q7IGlzIGEgcHVycG9zZWx5IGFtYmlndW91cyB0ZXJtICZxdW90O2RhdGEgdGhhdDxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwcm92aWRlcyBpbmZvcm1hdGlvbiBhYm91dCBvdGhlciBkYXRh
JnF1b3Q7LiBJdCBpcyB1c2VkIHRvIGF2b2lkIFRISVM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtk
aXNjdXNzaW9uLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBGb3IgZXhhbXBsZSwgSSBwcm9wb3NlIHdlIGRlZmluZSAmcXVvdDt0ZXF1aWxhIG1ldGFkYXRh
JnF1b3Q7IGJlY2F1c2UsPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZyYW5rbHksIEkgd2lsbCBu
ZWVkIHRvIG9yZGVyIGEgdHJpcGxlLXNob3QgaWYgd2Uga2VlcCBhdHRlbXB0aW5nPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IHRvIGRlZmluZSBzb21ldGhpbmcgdGhhdCwgYnkgZGVmaW5pdGlvbiwg
aXMgYW1iaWd1b3VzLiBJJ2QgbGlrZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBteSBiYXJ0ZW5k
ZXIgdG8gdW5kZXJzdGFuZCBtZSBzcGVjaWZpY2FsbHkgd2hlbiBJIHNheSAmcXVvdDtJIG5lZWQg
YTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Nob3QmcXVvdDsuPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTMvMTQgNzo0OSBBTSwgJnF1b3Q7THVj
eSB5b25nJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5sdWN5LnlvbmdAaHVhd2Vp
LmNvbTwvc3Bhbj48L2E+PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWls
dG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29s
b3I6cHVycGxlJz5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208L3NwYW4+PC9hPiZndDsmZ3Q7
IHdyb3RlOjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0O1NuaXAuLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O1NLJmd0
OyBKdXN0IGNvcHlpbmcgZnJvbSB0aGUgUFM6PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7LS08YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtEYXRhIHBsYW5lIG1l
dGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5IHRvIGV4Y2hhbmdlIGluZm9ybWF0aW9uPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7YmV0d2Vlbjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0O3RoZSBuZXR3b3JrIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1
bmN0aW9ucyw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDthbmQgc2VydmljZTxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2Z1bmN0aW9ucyBhbmQgdGhlIG5ldHdvcmsuPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7LS08YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtJdCBpcyBhIGx1Y2lk
IGRlZmluaXRpb24uIFdlIGFyZSB1bm5lY2Vzc2FyaWx5IG1ha2luZyB0aGUgd29yZDxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZxdW90O25ldHdvcmsmcXVvdDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDtjb250cm92ZXJzaWFsLCBJTU8uPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7W0x1Y3ldIFRo
aXMgaXMgbXkgcG9pbnQuICZxdW90O1RoZSBuZXR3b3JrJnF1b3Q7IGlzIHRvbyBnZW5lcmFsIGhl
cmUsPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hpY2ggYnJpbmdzPGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7bWV0YWRhdGEgZ3JlYXQgcG93ZXIgdG8gZG8gbWFueSB0aGluZ3Mu
IFRoaXMgaXMgd2h5IHBlb3BsZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ludmVudCBpZGVhczxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2hlcmUsIHdoaWNoIGNhdXNlcyBhIGxv
dCBvZiBkZWJhdGVzIG9uIG1ldGFkYXRhIHVzYWdlIHBvdGVudGlhbHMuPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFdlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7c2hvdWxkIG5v
dCBzcGVuZCBhIGxvdCBvZiB0aW1lcyBvbiB0aGF0IGRlYmF0ZXMgYW5kIGp1ZGdlIHdoaWNoPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dXNhZ2UgaXM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDt2YWx1YWJsZSBvciBub3QuIFRodXMsIGZvciB0aGUgU0ZDIHdvcmssIGl0IHdpbGwg
YmUgaGVscGZ1bCBpZjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dlIGNhbjxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O25hcnJvdyBkb3duIGEgYml0LiBKb2VsIG1ha2VzIGV4cGxp
Y2l0bHkgdHdvIGNhc2VzLCB3aGljaCBpczxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hlbHBmdWwg
dG88YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtkZXZlbG9wIHVzZSBjYXNlcyBm
b3IgZWFjaCBjYXNlLiBJIHdvdWxkIGxpa2UgdG8gc2VlIHRoYXQgdGhlPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7cHJvYmxlbTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3N0YXRl
bWVudCBjYW4gYmUgbW9yZSBzcGVjaWZpYyBvbiBtZXRhZGF0YSBkZWZpbml0aW9uLCB3aGljaCBt
YXk8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtiZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0O2hlbHBmdWwgaW4gbGVzcyBmb2N1c2luZyBvbiBpdCBhbmQgbW92aW5nIGZvcndhcmQu
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7THVjeTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O1N1cmVuZHJhLjxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7VGhhbmtzLDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDtMdWN5PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDstLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtGcm9tOiBK
aW0gR3VpY2hhcmQgKGpndWljaGFyKSBbPGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPm1haWx0bzpqZ3Vp
Y2hhckBjaXNjby5jb208L3NwYW4+PC9hPl08YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7U2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA0OjM4IFBNPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O1RvOiBMdWN5IHlvbmc8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Q2M6IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcyBC
T1VUSE9SUzsgUm9uIFBhcmtlcjs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9h
PjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhy
ZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSdjb2xvcjpwdXJwbGUnPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+
Jmd0Ozsgc2ZjOyBKYW1hbDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0hhZGkgU2FsaW08YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7U3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0
LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDtIaSBMdWN5LDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Tm8uIEkgYW0gc2ltcGx5IHNheWluZyB3
ZSBzaG91bGQgbm90IG92ZXJjb21wbGljYXRlIHRoZSBwcm9ibGVtPGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O3N0YXRlbWVudCB3aXRoIHRleHQgdGhhdCBhZGRzIGxpdHRs
ZSB0byBubyB2YWx1ZSBpbiBteSBvcGluaW9uLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXaGV0
aGVyPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O3dlIGNhbGwgaXQgbWV0
YWRhdGEsIG9yIGNvbnRleHQsIGhhcyBubyBiZWFyaW5nIG9uIHRoZSBmYWN0PGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7dGhhdCB0aGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7cHJvYmxlbSBzdGF0ZW1lbnQgYWxyZWFkeSBjbGVhcmx5IHN0YXRlcyB3ZSBuZWVkIHRvIGJl
IGFibGUgdG88YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtwYXNzPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0O2luZm9ybWF0aW9uIGJldHdlZW4gU0bCuXMgYW5kIGJldHdlZW4g
dGhlIG5ldHdvcmsgJmFtcDsgU0bCuXMuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7T24gMy8xMi8xNCwgNToxMyBQTSwgJnF1b3Q7
THVjeSB5b25nJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20i
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5sdWN5LnlvbmdAaHVh
d2VpLmNvbTwvc3Bhbj48L2E+PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1h
aWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdj
b2xvcjpwdXJwbGUnPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+Jmd0OyZn
dDsgd3JvdGU6PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtIaSBKaW0sPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0O0kgZm9yIG9uZSBkb24ndCBhZ3JlZSBhbmQgdGhpbmsgd2UgYXJlIG92ZXIgY29tcGxpY2F0
aW5nIHdoYXQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtzaG91bGQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2JlIHN0cmFpZ2h0Zm9yd2FyZC4gVGhlIFNGQyBlbmNh
cHN1bGF0aW9uIHNob3VsZCBlbmFibGUgdHdvPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhpbmdz
Ojxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsxLiBTdGVlcmluZyBvZiBzZWxlY3RlZCBm
bG93cyB0aHJvdWdoIGEgc2VydmljZSBjaGFpbjsgdGhpcyBpczxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3RoZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7c2Vydmlj
ZSBmdW5jdGlvbiBwYXRoLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Mi4gUGFzc2luZyBvZiBjb250ZXh0IGFzc29jaWF0ZWQgd2l0aCBhIGdpdmVuIGZsb3cgd2l0
aGluIHNhaWQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtmdW5jdGlvbiBwYXRoLiBUaGlzIGNvbnRleHQgaW5m
b3JtYXRpb24gbWF5IGJlIGNvbnN1bWVkIGJ5IGE8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtTRiAo
YW48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2FwcGxpY2F0aW9u
IElEIGlzIGFuIGV4YW1wbGUpIG9yIG1heSBiZSBjb25zdW1lZCBieSB0aGU8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDtmb3J3YXJkaW5nPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDtlbGVtZW50cyAoYSB2cmYtSUQgaXMgYW4gZXhhbXBsZSkuPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtbTHVjeV0gRG8geW91IGNhbGwgdGhlIGNvbnRl
eHQgYXMgbWV0YWRhdGEgb3Igbm90PyBEbyB3ZSBoYXZlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
YW5vdGhlcjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7dGVybSBo
ZXJlIGJlc2lkZSBTRkMgaGVhZGVyIGFuZCBtZXRhZGF0YS4gSSBzZWUgdGhhdCB5b3UgZG9uJ3Q8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDt3YW50IHRvPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDtzZXBhcmF0ZSB3aGF0IGlzIGNvbnN1bWVkIGJ5IFNGIGFuZCB3aGF0
IGlzIGNvbnN1bWVkIGJ5IHRoZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2VsZW1lbnRzLjxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtMdWN5PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
O1NlbnQgZnJvbSBteSBpUGhvbmU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBP
biBNYXIgMTIsIDIwMTQsIGF0IDQ6MTYgUE0sICZxdW90O0x1Y3kgeW9uZyZxdW90Ozxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20i
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5sdWN5LnlvbmdAaHVh
d2VpLmNvbTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNw
Ozwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFpbHRvOmx1Y3kueW9uZ0BodWF3
ZWkuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsgR3JlYXQuIFRoZW4gd2UgbWF5IGNvbnNpZGVyIHR3byBzcGVjaWFsIG1l
dGFkYXRhIGRlZmluaXRpb25zPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4gdGhlPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7cHJvYmxlbSBzdGF0ZW1lbnQg
c28gd2UgY2FuIGFsbCB1c2UgdGhlIHNhbWUgZGVmaW5pdGlvbnMuPGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7SGVyZSBpcyBteTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0O3N1Z2dlc3RlZCB0ZXh0IGFuZCBsaWtlIHRvIGhlYXIgeW91IGFuZCBvdGhlcidzIGlu
cHV0IGFuZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3N1Z2dlc3Rpb25zLjxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUg
bWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHk8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDt0bzxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2V4Y2hhbmdlIGlu
Zm9ybWF0aW9uIGJldHdlZW4gdGhlIGVsZW1lbnRzIGluIGEgc2VydmljZSBmdW5jdGlvbjxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2NoYWluaW5nLiBJbiB0
aGlzIGNvbnRleHQsIHRoZXJlIGFyZSB0d28gdHlwZXMgb2YgZGF0YSBwbGFuZTxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O21ldGFkYXRhLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyBTZXJ2aWNlIEZ1bmN0aW9uIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZXhjaGFuZ2Vk
IGJldHdlZW48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtj
bGFzc2lmaWVyIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9u
cyB0bzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2ZhY2ls
aXRhdGUgc2VydmljZSBmdW5jdGlvbnMgb24gdGhlIHBhY2tldCB0cmVhdG1lbnQuPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFN0ZWVyaW5nIE1ldGFkYXRhOiB0aGUgaW5m
b3JtYXRpb24gZnJvbSBzZXJ2aWNlIGZ1bmN0aW9ucyB0byBhPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Y2xhc3NpZmllciBvciBzZXJ2aWNlIG5vZGUgZm9y
IHRyYWZmaWMgZm9yd2FyZGluZyBwdXJwb3NlLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyAtZW5kPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IEx1
Y3k8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS08YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgRnJvbTog
Sm9lbCBNLiBIYWxwZXJuIFs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPm1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tPC9zcGFuPjwvYT5dPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjozNSBQTTxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBUbzogTHVjeSB5b25n
OyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTs8c3BhbiBj
bGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpw
dXJwbGUnPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0PC9zcGFuPjwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGk8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU2FsaW08YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7IFllcywgSSBhbSB0cnlpbmcgdG8gY29uc2lzdGVudGx5IGRpc3Rpbmd1aXNoIHRo
b3NlIHR3byBjYXNlczxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3doZW48YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDt0YWxraW5nIGFib3V0IHRoZSBpbmZvcm1h
dGlvbiBjYXJyaWVkIHdpdGggcGFja2V0cyBpbiBzZXJ2aWNlPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Y2hhaW5zLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBZb3Vycyw8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgSm9lbDxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMzoxMyBQ
TSwgTHVjeSB5b25nIHdyb3RlOjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgSm9lbCwgU2VlIGJlbG93LiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LSBGcm9tOiBzZmM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmc8L3NwYW4+PC9hPl0gT24gQmVoYWxmIE9mIEpvZWwgTS4gSGFscGVybjxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O1NlbnQ6PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MDIgUE0gVG86IEx1Y3kgeW9u
ZzsgTmljb2xhczxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uIFBhcmtlciBDYzogSmlt
IEd1aWNoYXJkIChqZ3VpY2hhcik7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGEgaHJlZj0ibWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2Nv
bG9yOnB1cnBsZSc+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPWFw
cGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJw
bGUnPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozsgc2ZjOzxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSmFtYWwgSGFk
aSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVy
YXRpb25zPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB3
YXMgdHJ5aW5nIHRvIHdvcmQgaXQgY2FyZWZ1bGx5IG5vdCB0byBmb2N1cyBvbiB3aG8gcHV0czxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gaW4sIGJ1dCBvbmx5IG9uIHdobyBjb25z
dW1lcyB0aGUgaW5mb3JtYXRpb24uPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBJbmZvcm1hdGlvbiBmb3Igc2VydmljZSBmdW5jdGlvbnMgbWF5IGNv
bWUgZnJvbSB0aGUgaW5ncmVzczxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgY2xhc3NpZmllciBvciBmcm9tIG90aGVyIHNlcnZpY2UgZnVuY3Rpb25z
LiBbTHVjeV0gdGhpcyBpczxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBvbmU8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhc2UgdXNpbmcgbWV0
YWRhdGEgaW4geW91ciB2aWV3LiBJbmZvcm1hdGlvbiBmb3IgdGhlPGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Zm9yd2FyZGluZzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgd2lsbCBnZW5lcmFsbHkgY29tZSBmcm9tIHRoZSBpbmdyZXNzIGNsYXNzaWZp
ZXIsIGJ1dCBpbjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NwZWNpYWw8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhc2VzIG1heSBiZSBwcm92aWRl
ZCBieSBzZXJ2aWNlIGZ1bmN0aW9ucy4gKEkga2VlcDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dh
bnRpbmcgdG8gZ2V0PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyByaWQgb2YgdGhvc2Ugc3BlY2lhbCBjYXNlcywgYnV0IHNvIGZhciB0aGVyZSBzZWVt
IHRvIGJlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7anVzdCBlbm91Z2g8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9mIHRoZW0gdG8gd2FycmFudCBj
b3ZlcmluZyBpbiB0aGUgc29sdXRpb24uIEFuZCBtb3JlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
aW1wb3J0YW50bHksPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBzaWduaWZpY2FudCBzdXBwb3J0IGZvciBpdCBpbiB0aGUgd29ya2luZyBncm91cC4p
IFtMdWN5XTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1RoaXMgaXM8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBzZWNvbmQgY2FzZSB1c2luZyBt
ZXRhZGF0YSBpbiB5b3VyIHZpZXcgKGJ1dCB5b3UgZG9uJ3Q8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDtsaWtlIGl0KS48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBBbmQgeW91IHN1Z2dlc3QgZGlzdGluZ3Vpc2hpbmcgdGhlc2UgdHdvIGNhc2VzIHdoZW48YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtkaXNjdXNzaW5nPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhYm91dCBtZXRhZGF0YSB1c2FnZS4gSXMgdGhhdCBy
aWdodCB1bmRlcnN0YW5kaW5nPzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEx1Y3k8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBZb3VycywgSm9lbDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAyOjMzIFBNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSm9lbCwgSSBp
bnRlcnByZXQgdGhhdCB5b3Ugc3VnZ2VzdHMgdGhhdCBkaXN0aW5ndWlzaCB0aGU8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDtleGNoYW5nZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBiZXR3
ZWVuIHNlcnZpY2UgZnVuY3Rpb25zPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5kIHRoZTxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4Y2hh
bmdlIGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBmcm9tIGEgc2VydmljZTxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9uIHRvPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYSBzZXJ2aWNlIG5vZGUuIElzIHRoaXMgcmlnaHQg
dW5kZXJzdGFuZGluZz8gTHVjeTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBN
LiBIYWxwZXJuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b208L3NwYW4+PC9hPl0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiw8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsyMDE0PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDE6MTk8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBQTTxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBMdWN5IHlvbmc7
IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZDxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChqZ3VpY2hhcik7
PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0n
Y29sb3I6cHVycGxlJz5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPm1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
UmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBNeSBpbmNs
aW5hdGlvbiB3b3VsZCBiZSB0byB0dW5lIHRoYXQgZGVmaW5pdGlvbiB0bzxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2Rpc3Rpbmd1aXNoPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmV0d2VlbiBkYXRhcGxhbmUgY2FycmllZCBpbmZvcm1hdGlv
biBpbnRlbmRlZCBmb3IgdXNlIGJ5PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZ1bmNp
dG9ucyAod2hhdGV2ZXIgdGhlIG9yaWdpbiksIGFuZCBkYXRhcGxhbmUgY2FycmllZDxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2luZm9ybWF0aW9uPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW50ZW5kZWQgZm9yIGRhdGFwbGFuZSBmb3J3YXJk
aW5nIGNvbXBvbmVudHMuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgSm9lbCw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBhZ3JlZSB0aGF0IHdl
IG5lZWQgdXNpbmcgdGhlIHNhbWUgZGVmaW5pdGlvbiBmb3IgYTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3Rlcm0sIGJ1dDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBkaXNhZ3JlZSB0aGF0IHRoZSBtZXRhZGF0YSBkZWZpbml0aW9uIGhl
cmUgaXMgYSBzZXQgb2Y8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBUaGlz
IG1heSBiZSB0b28gbmFycm93PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7b3IgbGVhZDxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBh
IHBhcnRpY3VsYXIgc29sdXRpb24uIEkgYW0gZmluZSB3aXRoIHRoaXMgZGVmaW5pdGlvbjxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luIHRoZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwcm9ibGVtIHN0YXRlbWVudCB3LyBtaW5vciB0
d2VhayAoc3VnZ2VzdGVkIG9uIG1haWxpbmc8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtsaXN0KS48
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRo
ZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FiaWxpdHkgdG88YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhjaGFuZ2UgaW5mb3JtYXRp
b24gYmV0d2VlbiB0aGUgY2xhc3NpZmllcnMgYW5kIHNlcnZpY2U8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnVuY3Rpb25zLCBiZXR3
ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBhbmQgc2VydmljZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2Z1bmN0aW9ucyBhbmQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgdGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNsYXNzaWZpZXJzfHNlcnZpY2Ugbm9kZXMuPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFRoZXJlIG1heSBiZSBhIHNvbHV0aW9uIHRoYXQgYSBzZXJ2aWNlIGZ1bmN0aW9uIHBhc3Nlczxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NvbWU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5m
b3JtYXRpb24gdG8gYXR0YWNoZWQgc2VydmljZSBub2RlIHdpdGhvdXQgdXNpbmcgU0ZDPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7aGVhZGVyLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MsIEx1Y3k8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBIYWxwZXJuIERpcmVjdDxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEg
aHJlZj0ibWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4u
Y29tPC9zcGFuPjwvYT5dIFNlbnQ6IFdlZG5lc2RheSw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtN
YXJjaCAxMiw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgMjAxNCAxMjoyNSBQTSBUbzogTHVjeSB5b25nOyBKb2VsIE0uIEhhbHBlcm47
IE5pY29sYXM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtCT1VUSE9SUzs8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uIFBhcmtlciBD
YzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGEgaHJl
Zj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9J2NvbG9yOnB1cnBsZSc+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFuIGNs
YXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xv
cjpwdXJwbGUnPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozs8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
c2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFu
LXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBMdWN5LCB5b3Ugc2F5ICZxdW90O3Ro
ZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIC4uLiZxdW90OyBUaGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDtkZWZpbml0aW9uIHlvdTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGVuIHByb3ZpZGUgaXMgYSBkZWZpbml0aW9uIG9mIHRoZSBz
ZXQgb2YgaW5mb3JtYXRpb24gd2U8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDthcmU8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHJvcG9z
aW5nIHRoYXQgd2UgcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBJLCBhbmQgb3RoZXJzLDxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2hhdmU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmVlbiB1c2luZyB0aGUgdGVybSBtZXRhZGF0YSBtb3Jl
IG5hcnJvd2x5LiBXZSBjYW4gdXNlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hhdGV2ZXI8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
ZGVmaW5pdGlvbiB3ZSB3YW50LiBCdXQgd2UgZG8gbmVlZCB0byBhZ3JlZSBvbiB0aGU8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDtkZWZpbml0aW9uLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgdGhlIHB1cnBvc2VzIG9mIHRoZSBX
RywgaXQgc2VlbXMgbXVjaCBtb3JlIHVzZWZ1bCB0bzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Vz
ZSB0aGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgdGVybSBtZXRhZGF0YSBmb3IgdGhlIG5hcnJvd2VyIGRlc2NyaXB0aW9uLjxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBZb3VycywgSm9lbDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMToxOSBQTSwgTHVjeSB5b25nIHdy
b3RlOjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgSGkgSm9lbCw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGFncmVlLiBXZSBuZWVkIHRvIGRp
ZmZlcmVudGlhdGUgdGhlIG1ldGFkYXRhIHVzZWQgYnk8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtz
ZXJ2aWNlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9uIGFuZCBTRkMgaGVhZGVyLiBUaGUgbWV0YWRhdGEgdGVybSBt
ZWFucyBjYXJyeWluZzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NvbWU8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3RhdGVzIGFs
b25nIHdpdGggdGhlIHBhY2tldC4gSU1POiBTRkMgaGVhZGVyIGlzIGEga2luZCBvZjxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtt
ZXRhZGF0YSBjYXJyaWVkIG9uIHBhY2tldCBmb3IgbmV4dCBzZXJ2aWNlIG5vZGUgdG8gdXNlLjxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0luIHRoZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtjb250ZXh0IG9mIFNGQywgd2UgaGF2
ZSB0ZXJtIGZvciBTRkMgaGVhZGVyIGFuZCB0aGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRh
ZGF0YSB0aGF0PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3dhcyBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIG9y
IGJldHdlZW4gc2VydmljZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbnMgYW5kIGNsYXNzaWZpZXJzL3NlcnZpY2Ug
bm9kZXMsIHdoaWNoIGlzIHdoYXQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGUgZHJhZnQ8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Zm9jdXMuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLCBMdWN5PGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpv
ZWwgTS4gSGFscGVybjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb208L3NwYW4+PC9hPl0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiw8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMjAxNDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMTE6MTggQU0gVG86IEx1Y3kgeW9uZzsg
Tmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlciBDYzo8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
SmltPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBHdWljaGFyZCAoamd1aWNoYXIpOzxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRl
ZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+YnJpanNtYW5AanVu
aXBlci5uZXQ8L3NwYW4+PC9hPjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0n
Y29sb3I6cHVycGxlJz5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7
IHNmYzsgSmFtYWwgSGFkaSBTYWxpbTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25z
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgSSB0aGluayBpdCBpcyBpbXBvcnRhbnQgdG8ga2VlcCBhIHN0cm9uZyBk
aXN0aW5jdGlvbjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JldHdlZW48YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRh
ICh3aGljaCBpcyBmb3IgdXNlIGJ5IGFwcGxpY2F0aW9ucykgYW5kIHRoZTxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNoYWluaW5nIGluZm9ybWF0aW9uIGluIHRoZSBiYXNl
IHNlcnZpY2UgY2hhaW4gaGVhZGVyLDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3doaWNoIGlzPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBmb3IgdXNlIGJ5IHRoZSBzZXJ2aWNlIGNoYWluIHN1cHBvcnQgbWVjaGFuaXNtcy48YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAxMDo0
MiBBTSwgTHVjeSB5b25nIHdyb3RlOjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZ1bGx5IGFncmVlIHdpdGggSm9lLjxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2Ugc2hvdWxkIG5vdCByZXF1aXJlIGEgZml4IGxlbmd0aCBm
b3IgaW4tYmFuZCBtZXRhZGF0YTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2J1dDxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGFsc28gbm90IGxlYXZlIGl0IGZvciBmcmVlbHkgdXNhZ2UuIEluIGZhY3QsIHdoZW4gYTxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBub2RlIGluc2VydHMgU0ZDIGhl
YWRlciBvbiBhIChlbmNhcHN1bGF0ZWQpIHBhY2tldCBhbmQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDtzZW5kIHRvPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmV4dCBzZXJ2aWNlIG5vZGUsIFNGQyBoZWFkZXIgaXRzZWxm
IGNhbiBiZSBzZWVuIGFzIGE8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YS48YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tIEZyb206IHNmYzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxl
Jz5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl0gT24gQmVoYWxmIE9mIEpv
ZWwgTS48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtIYWxwZXJuPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VudDogV2Vk
bmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA5OjIxIEFNIFRvOiBOaWNvbGFzPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Qk9VVEhPUlM7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJk
IChqZ3VpY2hhcik7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBs
ZSc+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZl
cnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPm1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozs8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZmM7IEph
bWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21h
bi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciBp
bi1iYW5kIG1ldGFkYXRhLCB0aGUgQVBJIGZvciBhY2Nlc3MgY2FuIGVhc2lseSBiZTxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHN5bmNocm9ub3VzLiBPdXQgb2YgYmFuZCBtZXRhZGF0YSBuZWVkcyBkaWZmZXJlbnQ8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtoYW5kbGluZy48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGVyZSBhcmUgbWFueSBj
YXNlcyB3aGVyZSBvdXQtb2YtYmFuZCBtZXRhZGF0YSBpczxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3VzZWZ1bCBhbmQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhcHByb3ByaWF0ZS4gQnV0IHRoZXkgZG8gbm90IGNvdmVy
IGFsbCBuZWVkcyBieSBhbnk8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtzdHJldGNoLjxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgRXZlbiBpZiBlYWNoIHBpZWNlIG9mIGluLWJhbmQgbWV0YWRhdGEgaXMg
b2YgZml4ZWQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtsZW5ndGgsPGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlcmUg
YXJlIG1hbnkgZGlmZmVyZW50IGtpbmRzIG9mIG1ldGF0eXBlLiBUcnlpbmcgdG88YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDtzYXk8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmcXVvdDt0aGVyZSB3aWxsIGJlIGV4YWN0bHkg
Zm91ciBwaWVjZXMsIGFuZCB0aGV5IHdpbGwgYmUgb2Y8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDt0
eXBlczxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IHQxLCB0MiwgdDMsIGFuZCB0NCZxdW90OyBpcyBzaW1wbHkgdG9vIHNw
ZWNpZmljIGZvciBldmVuIDgwJTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O29mIHRoZTxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7bmVlZHMuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDg6NTIgQU0sIE5pY29sYXMgQk9VVEhPUlMgd3JvdGU6
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEhlbGxvIFJvbiw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
U2VuZGluZyBvdXQgb2YgYmFuZCBjb25ncnVlbnQgbWV0YWRhdGEgbWF5IG5vdCBiZSB0aGU8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDthbnN3ZXI8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gYWxsIG5lZWRzIGJ1
dCBpdCBpcyBvbmUgdG9vbCB0aGF0IHdlIHNob3VsZCBrZWVwLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBOb3QgYWxsIG1ldGFkYXRhIGlzIHRpZWQgdG8gYSBzcGVjaWZpYyBwYWNrZXQs
IGZvcjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2V4YW1wbGUgYTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwb2xp
Y3kgY2hhbmdlIGluIFBDUkYgY291bGQgbGVhZCB0byBzb21lIG1ldGFkYXRhPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7c2lnbmFsaW5nLDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgcmVhY3Rpb24gdGltZSBu
ZWVkIG5vdCBiZSBpbW1lZGlhdGUsIGZldyBtcyBtYXk8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtu
b3QgbWF0dGVyLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBcyB5b3UgcG9pbnQsIGlm
IGEgcGFja2V0IGlzIHRpZWQgdG8gYSBtZXRhZGF0YSBhPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Y29ycmVsYXRpb248YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mbyBjYW4gYmUgc2V0IGluIGJvdGggcGFja2V0
IHRvIGRlYWwgd2l0aCBpdCAoaS5lPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGE8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgZXhwZWN0ZWQgZmxhZyBpbiB0aGUgU0ZDIGhlYWRlciwgcGx1cyBhbiBpZCk8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRmluYWxseSB3ZSBjYW4gc3RpbGwgc2VuZCBz
b21lIGxpbWl0ZWQgbWV0YWRhdGEgd2l0aGluPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YSBoZWFk
ZXIuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoaXMgY291bGQgYmUgdXNlZCBmb3IgbG9hZCBiYWxhbmNlcnMg
aW4gcGFydGljdWxhciBpZjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dlPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGFncmVlIG9uIGEgY29udmVudGlvbiB0byBsb2NhdGUgJnF1b3Q7Y29hcnNlIGdyYWluIHBvbGlj
eSZxdW90Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAvICZxdW90O2ZpbmUgZ3JhaW4gcG9saWN5JnF1b3Q7IG9u
IHJlc2VydmVkIGNvbnRleHQgaGVhZGVycy48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
VGhpcyBzZWVtcyB0byBvcGVuIHVwIGEgbG90IG9mIGZsZXhpYmlsaXR5IC88YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDtpbm5vdmF0aW9ucy48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24g
eW91ciBsYXN0IHBvaW50LCB0aGVyZSBpcyBhIHF1ZXN0aW9uIG9uIGhvdyB0byBtYWtlPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG1ldGFkYXRhIGF2YWlsYWJsZSB0byBhIFNlcnZpY2UgRnVuY3Rpb24uIEN1cnJl
bnQgc29ja2V0PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbm5lY3Rpb25zIGZvciBleGFtcGxlIGRvIG5vdCBh
bGxvdyB0byByZXRyaWV2ZSBJUDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hlYWRlcjxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBvcHRpb25zLiBTbyBJIGFzc3VtZSB0aGF0IFNGQyBhd2FyZSBTZXJ2aWNlIEZ1bmN0
aW9uczxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dpbGw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmVlZCBzb21l
IChhc3luY2hyb25vdXM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPykgQVBJIHRvIHJldHJpZXZlIFNGQyBoZWFk
ZXIgaW5mb3JtYXRpb24gYXMgd2VsbCBhczxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luLWJhbmQ8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEuIEkgZG9uJ3Qgc2VlIG91dCBvZiBiYW5kIG1ldGFkYXRh
IHRyYW5zcG9ydDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FkZGluZzxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBj
b21wbGV4aXR5LCB0aGUgc2FtZSBBUEkgY2FuIHByb2JhYmx5IGFwcGx5Ljxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgYWx0ZXJuYXRpdmUgb3B0aW9uLCBhbGxvd2luZyB2YXJpYWJs
ZSBzaXplZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhIGluPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IHRoZSBTRkMgaGVhZGVyIGhhcyBzb21lIGRyYXdiYWNrcyBhcyB3ZWxsLCBvbmUgYmVpbmc8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgZnJhZ21lbnRhdGlvbiwgYW5kIHNvbWUgc3dpdGNoZXMgZXhwZWN0aW5nIGFz
IHdlbGwgdG88YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtsb29rIGF0PGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGVu
ZCB1c2VyIHRyYWZmaWMgaGVhZGVycyBmb3IgbGluayBsb2FkIGJhbGFuY2luZy4gSTxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3dvdWxkPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFncmVlIHRoYXQgaWYgd2UgY2Fu
IGFjY2VwdCB0aGVzZSBpc3N1ZXMsIHRoZW4gc2VuZGluZzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvZmYtbGlu
ZSBjb25ncnVlbnQgbWV0YWRhdGEgbG9vc2VzIGl0cyBpbnRlcmVzdC48YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgV2UgbmVlZCB0byB0YWtlIGludG8gYWNjb3VudCB0aGF0IGJvdGggaW4t
YmFuZCBhbmQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtjb25ncnVlbnQ8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
b3V0LW9mLWJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0IGlzIG5vdCByZWxpYWJsZS4gQTxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3BhY2tldCBsb3NzPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRyaWdnZXJpbmcgcmV0
cmFuc21pc3Npb24gd291bGQgbm90IGxlYWQgdG8gdGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
aWRlbnRpY2FsPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJlY29uc3RydWN0aW9uIG9mIHRoZSBhc3NvY2lhdGVk
IG1ldGFkYXRhLiBJbiBzb21lPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y2FzZXMsIHdlPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG1pZ2h0IHRodXMgZXZlbiBuZWVkIG5vbi1jb25ncnVlbnQgb3V0LW9mLWJhbmQg
cmVsaWFibGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgdHJhbnNwb3J0Ljxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzIF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTo8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgUm9uPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFBhcmtlciBbPGEgaHJlZj0ibWFpbHRvOlJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0nY29sb3I6cHVycGxlJz5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwv
YT5dIFNlbnQ6PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7V2VkbmVzZGF5LDxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBNYXJjaCAxMiwgMjAxNDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxMjo0MyBQTSBUbzogTmljb2xhcyBCT1VU
SE9SUyBDYzogSmltIEd1aWNoYXJkPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7KGpndWljaGFyKTs8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9z
cGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwv
YT48c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPiZsdDs8YSBo
cmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9h
PiZndDs7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1Ympl
Y3Q6IFJlOiBbc2ZjXTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1j
b25zaWRlcmF0aW9uczxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzLDxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHVuZGVyc3RhbmQgdGhlIGNvbmNlcHQgZm9yIG91
dCBvZiBiYW5kIHNpZ25hbGluZyBvZjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhLCBidXQgSSBhbSBj
b25jZXJuZWQgdGhhdCBpdCBpbnRyb2R1Y2VzPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2lnbmlm
aWNhbnQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtjb21wbGV4aXR5IGR1ZSB0byB0aGUgcG90ZW50aWFsIHJhY2Ug
Y29uZGl0aW9uIG9mPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVjZWl2aW5nIHRoZTxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3JlYWwgcGFja2V0IGJlZm9yZSB0aGUgbWV0YWRhdGEuIFdoaWxlIHRoZSByZWFsIHBh
Y2tldDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvdWxkPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW5kaWNhdGUg
dGhhdCBvdXQgb2YgYmFuZCBtZXRhZGF0YSBpcyBleHBlY3RlZCwgaG93IGNhbjxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3dlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Z3VhcmFudGVlIHRoZSBvcmRlciBvZiByZWNl
cHRpb24/IFdoYXQgaWYgc3dpdGNoaW5nIG9yPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cm91dGlu
Zzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O25vZGVzIGFwcGx5IGhhc2ggYmFzZWQgbG9hZCBiYWxhbmNpbmc/IFdo
YXQgaWYgdGhlIGxvYWQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtiYWxhbmNpbmcgdW5kZXJzdGFuZHMgU0ZDIGVu
Y2FwcyBhbmQgbG9va3MgYmV5b25kIGl0IHRvPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7b3JpZ2luYWwgaGVhZGVyIHRvIGdldCBiZXR0ZXIgZW50cm9weT88YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgQ2FuIHdlIGd1YXJhbnRlZSB0aGF0IHRoZSBtZXRhZGF0YSBhbmQgcmVhbCBwYWNr
ZXQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDt3aWxsIGZvbGxvdzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBl
eGFjdCBzYW1lIHBhdGg/IElmIHdlIGNhbiBub3QsIHRoZW48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDtpbXBsZW1lbnRhdGlvbnMgd2lsbDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25lZWQgdG8gYWRkIGluZ3Jlc3Mg
cXVldWluZyB0byBjb3BlIHdpdGggdGhlIHNjZW5hcmlvLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBBbHNvLCBkbyB5b3UgZmVlbCB0aGF0IHRoZSBpbmNyZWFzZSBpbiBpbXBsZW1lbnRh
dGlvbjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb21wbGV4aXR5IGF0IHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucyBp
cyByZWFzb25hYmxlPzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MuPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgT24gTWFyIDEyLCAyMDE0LCBhdCA0OjA5IEFNLCAmcXVvdDtOaWNvbGFzIEJPVVRIT1JT
JnF1b3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9V
VEhPUlNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJw
bGUnPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+PGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20i
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86Tmljb2xh
cy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHRoaW5rIHdlIG11c3QgbWFrZSBhIGRpc3Rp
bmN0aW9uIGJldHdlZW46PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLSBN
ZXRhZGF0YSB3aGljaCBzaG91bGQgYmUgcGFydCBvZiB0aGUgaGVhZGVyIGRlZmluZWQ8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDthcyBpbjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmFuZCBtYXJraW5nLiAt
IE1ldGFkYXRhIHdpdGggY2FuIGJlIHBhc3NlZCBvdXQgb2Y8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDtiYW5kLCBmb3I8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4YW1wbGUgY29uZ3J1ZW50IG91dCBvZiBi
YW5kIHNpZ25hbGluZyBkZWZpbmVkIGluPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGRyYWZ0
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIGZvcm1lciBjYWxscyBm
b3IgYSBsaW1pdGVkIHNwYWNlIGluIHRoZSBoZWFkZXIsPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
dHJ1ZSwgVGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsYXR0ZXIgaG93ZXZlciBkb2VzIG5vdCBpbmN1
ciBhbnkgc3BhY2UgbGltaXRhdGlvbjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCBpczxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgc3RpbGwgZmFpcmx5IGVmZmljaWVudCBhbmQgaXQgcmVtYWlucyBjb21w
YXRpYmxlIHdpdGg8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDthIGZpeGVkPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBzaXplIGhlYWRlciB1c2VkIHRvIHJvdXRlIHRob3NlIHNpZ25hbGluZyBtZXNzYWdlczxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Fsb25nIHRoZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2hhaW4n
cyBzZXJ2aWNlIGZ1bmN0aW9ucy48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBOaWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTo8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWls
dG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9y
OnB1cnBsZSc+amd1aWNoYXJAY2lzY28uY29tPC9zcGFuPjwvYT5dIFNlbnQ6PGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBUdWVzZGF5LCBNYXJjaCAxMSwgMjAxNCA2OjQ4IFBNIFRvOiBSb24gUGFya2VyIENj
Ojxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyBCT1VUSE9SUzs8c3BhbiBjbGFzcz1hcHBsZS1j
b252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPmJyaWpz
bWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEg
aHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwv
YT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGkgU2FsaW08YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6
IFJlOiBbc2ZjXTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRh
ZGF0YS1jb25zaWRlcmF0aW9uczxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IEhpIFJvbiw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZSBjYW4gY2Vy
dGFpbmx5IGhhdmUgdGhpcyBkaXNjdXNzaW9uIGJ1dCB3ZSBzaG91bGQ8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDtmaXJzdDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29uc2lkZXIgd2hhdCBpbmZvcm1hdGlv
biBpcyBuZWNlc3NhcnkgYW5kIGlmIHNhaWQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9u
IGNhbiBmaXQgd2l0aGluIGEgZml4ZWQgbnVtYmVyIG9mIGNvbnRleHRzPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7aW4gdGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWpvcml0eSBvZiBjYXNlcy4gUmVt
ZW1iZXIsIHRoZSBnb2FsIG9mIGJlaW5nIGFibGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDt0byBw
YXNzPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSB0aHJvdWdoIHRoZSBuZXR3b3JrIGlzIHRv
IGVuaGFuY2Ugc2VydmljZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2RlbGl2ZXJ5LDxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgbm90IHBhc3MgdGhlIGVudGlyZSB3b3JrcyBvZiBTaGFrZXNwZWFyZSA7LSk8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50IGZyb20gbXkgaVBob25l
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciA3LCAyMDE0
LCBhdCAzOjUyIEFNLCAmcXVvdDtSb24gUGFya2VyJnF1b3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+Um9uX1BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0Ozxh
IGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyw8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgc2VlIHNpbWlsYXIgcmVxdWlyZW1lbnRzIGZy
b20gdGhlIDNncHAgRVBDIHNpZGUuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SSB3b3VsZDxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpa2UgdG8gcHJvcG9zZSBhbiBPVUkgLyBUTFYgYmFzZWQgYXBw
cm9hY2ggd2hlcmUgdGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcmVzZXJ2ZWQgT1VJIGNhbiBi
ZSB1c2VkIGZvciBhZ3JlZWQgdXBvbiB0eXBlcyBvZjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Nv
bW1vbjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIGFuZCB2ZW5kb3Igb3Igb3RoZXIg
b3JnYW5pemF0aW9uYWwgT1VJcyBjYW48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtiZSB1c2VkPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gcXVpY2tseSBpbm5vdmF0ZSBpbiB0aGUgbmV0d29ya3Mu
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2ltdWx0YW5lb3VzbHksIEkgd291bGQgYWxzbyBsaWtl
IHRvIGNvbnNpZGVyPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWVjaGFuaXNtczxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHRoYXQgYXJlIG9wdGltaXplZCBmb3IgbG9uZyBsaXZlZCBmbG93cyBzbyBh
cyB0bzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xpbWl0IHRoZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IG5lZ2F0aXZlIGVmZmVjdHMgb2YgcGFja2V0IGdyb3d0aC48YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDcs
IDIwMTQsIGF0IDg6MzQgQU0sICZxdW90O05pY29sYXMgQk9VVEhPUlMmcXVvdDs8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFv
c21vcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5OaWNv
bGFzLkJPVVRIT1JTQHFvc21vcy5jb208L3NwYW4+PC9hPjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFpbHRvOk5pY29sYXMuQk9VVEhP
UlNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDsgd3JvdGU6PGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhlbGxvIEppbTxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGhhdmUgc2VlbiBj
YXNlcyBpbiBHaSBMQU4sIHdoZXJlIHN1YnNjcmliZXIgcmVsYXRlZDxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBpcyBwYXNzZWQgdG8gYSBXZWIgUHJveHkgZm9yIEhUVFAg
aGVhZGVyPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGVucmljaG1lbnQgKGFpbWVkIGF0IHNv
bWUgV2ViIENvbnRlbnQgcHJvdmlkZXJzPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cGFydG5lcnMg
b2Y8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIE1vYmlsZSBPcGVyYXRvcikuPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluZm9ybWF0aW9uIHdhcyBhbiBjb2RlZCAocGVyc2lzdGVu
dCkgc3Vic2NyaWJlciBpZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rlcml2ZWQ8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgZnJvbSB0aGUgTVNJU0ROLCBhbmQgY291cGxlIG9mIGYgY3VzdG9t
ZXIgcHJvZmlsZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3JlbGF0ZWQ8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgZmllbGRzLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBJbiBhbiBzZmMgYmFzZWQgR2kgTEFOLCB0aGlzIGVudGl0eSBzaG91
bGQgcmVjZWl2ZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7ICZndDtmcm9tIHRoZTxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBDbGFzc2lmaWVyPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0gQSBjbGFzc2lmaWNhdGlvbiBvZiB0aGUgQ29udGVudCBQ
cm92aWRlciAoIElkLDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDYXRlZ29yeSkgYmFzZWQg
b24gdHJhZmZpYyBhbmFseXNpcyAtIFRoZSBNU0lTRE4gb2Y8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgdGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN1YnNjcmliZXIgLSBUd28gc3Vic2Ny
aWJlciBwb2xpY3kgZmllbGRzIChub3QgdGllZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBQ
Q1JGPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJ1dCBiZWxvbmdpbmcgdG8gdGhlIFN1YnNj
cmliZXIgREIpIChTdWJzY3JpYmVyPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhdGVnb3J5LDxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdWItY2F0ZWdvcnkpIC0gQSBzZXNzaW9uIGlkIChm
b3IgbG9nZ2luZyBhbmQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDt0cmFja2luZzxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBwdXJwb3Nlcyk8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIG9iamVjdGl2ZSBiZWluZyB0byBhdm9pZCBoYXZp
bmcgdGhlIEhUVFAgUHJveHk8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDt0bzxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBiZWNvbWUgYSB0cnVzdGVkIGFwcGxpY2F0aW9uIChpbnRlcm9nYXRlIHRo
ZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdWJzY3JpYmVyIERCLDxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBldGMuLik8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhczxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
IEZyb206IEppbTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBHdWljaGFyZDxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28u
Y29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+amd1aWNoYXJA
Y2lzY28uY29tPC9zcGFuPjwvYT5dIFNlbnQ6PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRo
dXJzZGF5LCBNYXJjaCAwNiwgMjAxNCAyOjAyIFBNIFRvOiBKYW1hbCBIYWRpPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7U2FsaW07PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9
YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86am1vaXNh
bmRAanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxl
Jz5qbW9pc2FuZEBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVy
dGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmptb2lzYW5kQGp1bmlw
ZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFpbHRv
Omptb2lzYW5kQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OzxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEgaHJl
Zj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9J2NvbG9yOnB1cnBsZSc+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFuIGNs
YXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xv
cjpwdXJwbGUnPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0OyBDYzo8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2ZjIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0
aW9uczxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBIaSBKYW1hbCw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgWW91IHNhaWQgJnF1b3Q7SXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2
YXJpYWJsZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzaXplZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBtZXRhZGF0YSZxdW90Oy4uIEkgYW0gbm90IHNvIGNvbnZpbmNlZCBhbmQgd291bGQg
bGlrZSB0bzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZXR0ZXI8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgdW5kZXJzdGFuZCB0aGUgcmVxdWlyZW1lbnRzIGJlZm9yZSBwYXNzaW5nIGp1ZGdl
bWVudC48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSWYgd2U8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgbG9vayBhdCB0aGUgdXNlIGNhc2VzIGFzIHByZXNlbnRlZCB0aHVzIGZhciBpbnRvPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBXRyBJPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGhhdmUgeWV0IHRvIHNlZSBhIHNpbmdsZSBleGFtcGxlIG9mIHRoZSBuZWVkPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IChub3RpbmcgdGhhdDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkZXNp
cmUgaXMgbm90IHRoZSBzYW1lIGFzIG5lZWQpIC0gSSBhbSBub3Qgc2F5aW5nPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHRoZXJlIGlzPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5vIHJlcXVp
cmVtZW50IGJ1dCByYXRoZXIgdGhhdCB3ZSBzaG91bGQgbm90IGp1bXA8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgdG8gdGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbmNsdXNpb24gYW5k
IGJ1aWxkIHN0YW5kYXJkcyBhcm91bmQgYSB0aGVvcnkuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzMvMTQsIDY6MzUgQU0sICZxdW90
O0phbWFsIEhhZGkgU2FsaW0mcXVvdDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZs
dDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0nY29sb3I6cHVycGxlJz5oYWRpQG1vamF0YXR1LmNvbTwvc3Bhbj48L2E+PHNwYW4g
Y2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFp
bHRvOmhhZGlAbW9qYXRhdHUuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9y
OnB1cnBsZSc+bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0Ozxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dyb3RlOjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgbGlrZSB0aGUgZG9jIC0gd2VsbCB3cml0
dGVuLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFNlY3Rpb24gNC4zIG9uIG1ldGFkYXRhIGVuY29kaW5nLjxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEl0IHNlZW1z
IHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGUgc2l6ZWQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgbWV0YWRhdGE8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChhdCBsZWFzdCBm
b3IgaHR0cC9hcHAgeW91IHNlZW0gdG8gaW5kaWNhdGUgdGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGRlc2lyZSBmb3I8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aXQpLjxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIGEgZGF0YXBhdGggcGVyLXBhY2tldCBtZXRhZGF0
YSwgaSBmZWVsIHRoZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZWVkIGlzPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBqdXN0IGFzIGltcG9ydGFudC4gQXJlIHdlIGxpbWl0ZWQgYnkg
dGhlIGZhY3QgdGhhdDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhpc3RpbmcgaGFy
ZHdhcmUgbWF5IG5vdCBiZSBhYmxlIHRvIGhhbmRsZSBUTFZzPzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O0Zvcjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhhbXBsZSwgSSBkb250IGhh
dmUgYSBwcm9ibGVtIGhhbmRsaW5nIFRMVnMgaW4gYTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBz
b2Z0d2FyZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtkYXRhcGF0aC48YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjaGVl
cnMsIGphbWFsPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18gc2ZjPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nIGxpc3Q8c3Bh
biBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxl
Jz5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFj
ZT4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86c2ZjQGlldGYub3JnPC9z
cGFuPjwvYT4mZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPWFw
cGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0n
Y29sb3I6cHVycGxlJz5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwv
c3Bhbj48L2E+PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGxpc3Q8c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29s
b3I6cHVycGxlJz5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZl
cnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86c2ZjQGll
dGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9
YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSdjb2xvcjpwdXJwbGUnPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
PC9zcGFuPjwvYT48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IG1haWxpbmc8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdDxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRl
ZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPnNmY0BpZXRmLm9yZzwvc3Bhbj48
L2E+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj4mbHQ7PGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdj
b2xvcjpwdXJwbGUnPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9z
cGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+aHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0PHNwYW4gY2xhc3M9
YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+c2ZjQGll
dGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7
PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+
Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1z
cGFjZT4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5o
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXyBzZmM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxp
c3Q8c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6
cHVycGxlJz5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRl
ZC1zcGFjZT4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86c2ZjQGlldGYu
b3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9YXBw
bGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdj
b2xvcjpwdXJwbGUnPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9z
cGFuPjwvYT48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMgbWFpbGlu
Zzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFj
ZT4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNw
YW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpw
dXJwbGUnPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjxh
IGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+aHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPnNmY0BpZXRmLm9yZzwvc3Bhbj48
L2E+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj4mbHQ7PGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdj
b2xvcjpwdXJwbGUnPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29s
b3I6cHVycGxlJz5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bh
bj48L2E+PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX188YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtzZmMgbWFpbGlu
ZyBsaXN0PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUn
PnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNl
PiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3Nw
YW4+PC9hPiZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YSBocmVmPSJo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fPGJyPiZndDsmZ3Q7Jmd0OyZndDsgc2ZjIG1haWxpbmcgbGlz
dDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZu
YnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+Jmd0
OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3Nw
YW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5odHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPiZndDsmZ3Q7Jmd0Ozxicj4m
Z3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X188YnI+Jmd0OyZndDsmZ3Q7IHNmYyBtYWlsaW5nIGxpc3Q8YnI+Jmd0OyZndDsmZ3Q7PHNwYW4g
Y2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+
c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9YXBwbGUt
Y29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xv
cjpwdXJwbGUnPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFu
PjwvYT48YnI+Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7PGJyPiZndDsmZ3Q7X19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+Jmd0OyZndDtzZmMgbWFpbGlu
ZyBsaXN0PGJyPiZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+
PGJyPiZndDsmZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5odHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPiZndDs8YnI+
Jmd0O19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPiZn
dDtzZmMgbWFpbGluZyBsaXN0PGJyPiZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+c2ZjQGlldGYub3JnPC9z
cGFuPjwvYT48YnI+Jmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+aHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj48YnI+
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+c2ZjIG1h
aWxpbmcgbGlzdDxicj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+
PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5odHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PG86cD48L286cD48L3A+PC9kaXY+PC9k
aXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9ibG9ja3F1b3RlPjxibG9ja3F1b3RlIHN0eWxlPSdtYXJn
aW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQnPjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFs
Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPnNmYyBt
YWlsaW5nIGxpc3Q8YnI+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9
J2NvbG9yOnB1cnBsZSc+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+PGEgaHJlZj0iaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPjxzcGFuIHN0eWxlPSdjb2xvcjpw
dXJwbGUnPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwv
YT48bzpwPjwvbzpwPjwvcD48L2Rpdj48L2Jsb2NrcXVvdGU+PHAgY2xhc3M9TXNvTm9ybWFsPjxz
cGFuIHN0eWxlPSdmb250LXNpemU6MTMuNXB0O2ZvbnQtZmFtaWx5OiJIZWx2ZXRpY2EiLCJzYW5z
LXNlcmlmIic+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188
YnI+c2ZjIG1haWxpbmcgbGlzdDxicj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3Bh
biBzdHlsZT0nY29sb3I6cHVycGxlJz5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj48YSBocmVm
PSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+PHNwYW4gc3R5bGU9
J2NvbG9yOnB1cnBsZSc+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8
L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48cCBjbGFzcz1Nc29O
b3JtYWw+PG86cD4mbmJzcDs8L286cD48L3A+PC9kaXY+PC9kaXY+PC9ib2R5PjwvaHRtbD4=

--_000_B6D287BF58D35D4B882E012AD3E175616AA3BF22ONWVEXCHMB04cie_--


From nobody Tue Mar 18 10:52:31 2014
Return-Path: <david.i.allan@ericsson.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5AA4C1A073C for <sfc@ietfa.amsl.com>; Tue, 18 Mar 2014 10:52:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.4
X-Spam-Level: 
X-Spam-Status: No, score=0.4 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, 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 G-oijtmfOspO for <sfc@ietfa.amsl.com>; Tue, 18 Mar 2014 10:52:16 -0700 (PDT)
Received: from usevmg20.ericsson.net (usevmg20.ericsson.net [198.24.6.45]) by ietfa.amsl.com (Postfix) with ESMTP id 4015A1A03F6 for <sfc@ietf.org>; Tue, 18 Mar 2014 10:52:16 -0700 (PDT)
X-AuditID: c618062d-b7f858e0000031c7-38-53288574ab3e
Received: from EUSAAHC004.ericsson.se (Unknown_Domain [147.117.188.84]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id 67.7B.12743.47588235; Tue, 18 Mar 2014 18:42:12 +0100 (CET)
Received: from EUSAAMB105.ericsson.se ([147.117.188.122]) by EUSAAHC004.ericsson.se ([147.117.188.84]) with mapi id 14.02.0387.000; Tue, 18 Mar 2014 13:52:05 -0400
From: David Allan I <david.i.allan@ericsson.com>
To: "Paul Quinn (paulq)" <paulq@cisco.com>
Thread-Topic: [sfc]	 SFC encapsulation chain ID
Thread-Index: AQHPQs8yyffsgyNA0kyVETQE06FDg5rnHkUw
Date: Tue, 18 Mar 2014 17:52:04 +0000
Message-ID: <E6C17D2345AC7A45B7D054D407AA205C39244D6F@eusaamb105.ericsson.se>
References: <CF48AD80.E673%kegray@cisco.com> <1824354318.7479.1394833814368.JavaMail.tomcat@mgs-aaa01.mail.aol.com> <83cc0a7d4c664109b7ba930f22890871@CO2PR05MB716.namprd05.prod.outlook.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08262A61@NKGEML512-MBS.china.huawei.com> <76B41B8FACE1514795D30EC137FF391D3EA877@LILAS.jungle.qosmos.com> <2F14AC87-6C25-4028-B607-54DCFD9DE187@sce.carleton.ca> <E6C17D2345AC7A45B7D054D407AA205C39244B93@eusaamb105.ericsson.se> <F547FEE0-FAF7-4688-8243-B72E6673E3A2@cisco.com>
In-Reply-To: <F547FEE0-FAF7-4688-8243-B72E6673E3A2@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.12]
Content-Type: multipart/alternative; boundary="_000_E6C17D2345AC7A45B7D054D407AA205C39244D6Feusaamb105erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmkeLIzCtJLcpLzFFi42KZXLonRLekVSPYYNJmY4v7JwQtXtpYLG1d zG6x/9VSVosnD7ayW2w9v4rRgc3j/u6V7B5Tfm9k9Wg58pbVY8mSn0we8x69Z/fY3vSUPYAt issmJTUnsyy1SN8ugSujZ/VHpoKe5zwVv+/NY29g/LKHp4uRk0NCwETixKlLzBC2mMSFe+vZ uhi5OIQEjjBKrJ0xFcpZzijx5tJCRpAqNgEDiT3/v4DZIgJaErd/bWYBsZkFTjBKLLgVAGIL C+hJfLnXAhTnAKrRl3h+Qxqi3Eiit+UK2DIWAVWJxVvXgI3hFfCVeLT3KtSuBhaJFdsfgPVy CthKNM+VAqlhBDru+6k1TBCrxCVuPZnPBHG0gMSSPeehHhCVePn4HyuErSQx5/U1Zoj6fImu lV+YIHYJSpyc+YRlAqPoLCSjZiEpm4WkbBbQFcwCmhLrd+lDlChKTOl+yA5ha0i0zpnLjiy+ gJF9FSNHaXFqWW66kcEmRmCEHpNg093BuOel5SFGaQ4WJXHeL2+dg4QE0hNLUrNTUwtSi+KL SnNSiw8xMnFwSjUwzvdvb87SZHzNHCx0ZmHCfrtX99fdO8uuqKX+/mm2W8lu9lWH2fv3tZms vHb/UMPd7l9Pb3BP/uiwL2j3s3OTPFsFpaW/eJzoDAvWEr+04Jtn8aMVTv2/76dsX/ggf6L5 j2iD4wp3Ck/veF7PeXnfqvsuJpypeyzrbkzkaeFmDO75NvWsZ/xecSWW4oxEQy3mouJEAMBi WC6eAgAA
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/cpzHzOWUYPh_OvZE_G9sk5Dgzgk
Cc: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, Xuxiaohu <xuxiaohu@huawei.com>, "mikebianc@aol.com" <mikebianc@aol.com>, "sfc@ietf.org" <sfc@ietf.org>, Changcheng Huang <huang@sce.carleton.ca>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Mar 2014 17:52:26 -0000

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

Rmlyc3QgYmx1c2ggaXMgdGhhdCB3ZSB3b3VsZCB0aGVuIGhhdmUgcGlubmVkIHN0YXRlIHBlciBw
YXRoIElEIGF0IGV2ZXJ5IGhvcCBpbiBhIGNoYWluPyBBbmQgY2hhaW4tSUQgaXMgc2ltcGx5IGEg
Q1AgYWJzdHJhY3Rpb24/IEFuZCB3ZSBuZWVkIGluZ3Jlc3MgYmFzZWQgcHJvdGVjdGlvbiBzd2l0
Y2hpbmcgdG8gZGVhbCB3aXRoIGZhaWx1cmVzIHByb21wdGx54oCmLg0KDQpJ4oCZbSBob3Bpbmcg
SeKAmW0gbWlzc2luZyBzb21ldGhpbmchDQpEYXZlDQoNCkZyb206IFBhdWwgUXVpbm4gKHBhdWxx
KSBbbWFpbHRvOnBhdWxxQGNpc2NvLmNvbV0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0
IDEwOjI2IEFNDQpUbzogRGF2aWQgQWxsYW4gSQ0KQ2M6IENoYW5nY2hlbmcgSHVhbmc7IE5pY29s
YXMgQk9VVEhPUlM7IFh1eGlhb2h1OyBzZmNAaWV0Zi5vcmc7IG1pa2ViaWFuY0Bhb2wuY29tDQpT
dWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KSGkgRGF2ZSwN
Cg0KQ2hhaW4gSUQgc2hvdWxkIHJlYWxseSBiZSBwYXRoIElEIHNpbmNlIHRoZXJlIGNhbiBiZSBt
YW55IHBhdGhzIGZvciBhIGdpdmVuIGNoYWluLiAgVXNpbmcgdGhhdCBkZWZpbml0aW9uLCB3ZSBh
dm9pZCB0aGUgb3ZlcmxvYWQgYW5kIHJlYXAgdGhlIGdhaW4gYWxsdWRlZCB0byBiZWxvdy4NCg0K
UGF1bA0KDQpPbiBNYXIgMTgsIDIwMTQsIGF0IDEyOjE0IFBNLCBEYXZpZCBBbGxhbiBJIDxkYXZp
ZC5pLmFsbGFuQGVyaWNzc29uLmNvbTxtYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20+
PiB3cm90ZToNCg0KDQpXZWxsIHRoZSBxdWVzdGlvbiBkZSBqb3VyIGlzIOKAnGRvZXMgYSBjaGFp
biBJRCBkZWZpbmUgYSBjbGFzcyBvciBhbiBpbnN0YW5jZeKAneKApi4gSWYgaXQgZGVmaW5lcyBh
biBjbGFzcyB3ZSBhbHNvIG5lZWQgaW5zdGFuY2UgaW5mb3JtYXRpb24sIGlmIGl0IGlzIGN1cnJl
bnRseSBvdmVybG9hZGVkIHRvIGRlZmluZSBjbGFzcyBhbmQgaW5zdGFuY2UgSU1PIHdlIGhhdmUg
YSBwcm9ibGVt4oCmLg0KDQpEYXZlDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnPG1haWx0bzpib3VuY2VzQGlldGYub3JnPl0gT24gQmVoYWxmIE9mIENoYW5nY2hlbmcg
SHVhbmcNClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDc6NDMgQU0NClRvOiBOaWNvbGFz
IEJPVVRIT1JTDQpDYzogWHV4aWFvaHU7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
PjsgbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPg0KU3ViamVjdDog
UmU6IFtzZmNdIOetlOWkjTogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KR29vZCBwb2lu
dHMuIEkgYmVsaWV2ZSBleHBsaWNpdCBjaGFpbiBJRCBzaG91bGQgYmUgbWFuZGF0b3J5LiBUaGUg
b3ZlcmhlYWQgaXMgdmVyeSBsaXR0bGUuIEl0IGhlbHBzIHNpbXBsaWZ5IHByb2Nlc3NpbmcgYW5k
IHN0ZWVyaW5nIHNpZ25pZmljYW50bHkuIFRoZSBnYWluIGlzIGh1Z2UuDQoNCkNoYW5nDQoNCi0t
LS0tLS0tLS0tLQ0KQ2hhbmdjaGVuZyBIdWFuZw0KDQpPbiBNYXIgMTgsIDIwMTQsIGF0IDE6NTMg
QU0sIE5pY29sYXMgQk9VVEhPUlMgPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86
Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4gd3JvdGU6DQpJIHRoaW5rIHRoYXQga2VlcGlu
ZyB0aGUgU2VydmljZSBQYXRoIExheWVyIHRyYW5zcG9ydCBpbmRlcGVuZGVudCBzaG91bGQgcmVt
YWluIGFuIG9iamVjdGl2ZSBmb3IgU0ZDLiAgU3VjaCBhIHNlcGFyYXRpb24gb2YgY29uY2VybnMg
aXMgYSBzb3VuZCBhcmNoaXRlY3R1cmFsIHByaW5jaXBsZSB0aGF0IGhlbHAga2VlcCB0aGluZ3Mg
c2ltcGxlIGluIHByYWN0aWNlLg0KDQpPbiB0aGUgcXVlc3Rpb24gb2YgIFNlcnZpY2UgUGF0aCwg
d2UgaGF2ZSBhIGRpc2N1c3Npb24gb24gd2hldGhlciB3ZSBuZWVkIHNvbWUga2luZCBvZiBleHBs
aWNpdCBpZGVudGlmaWVyIG9yDQpjb3VsZCB3ZSByZWx5IG9uIG1hcHBpbmcgb24gc29tZSB1bmRl
cmxheSBuZXR3b3JrIHByb3RvY29sIGZpZWxkcy4NCg0KDQpNYXkgYmUgYSBQUk8vQ09OIHRhYmxl
IGNvdWxkIGhlbHAgZm9jdXMgdGhlIGdyb3VwIGRlY2lzaW9uIG9uIHRoYXQgbWF0dGVyDQoNCg0K
ICAqICAgVmlzaWJpbGl0eSAodHJhY2luZykNCiAgKiAgIEZvcndhcmRpbmcgZ3JhcGggc3RydWN0
dXJlIGltcGFjdC9saW1pdGF0aW9ucw0KICAqICAgUmVjb25maWd1cmF0aW9uIHNwZWVkDQoNCiAg
ICAgKiAgIExCUyAvIHNjYWxlIG91dCBpbXBhY3QNCiAgICAgKiAgIE5vZGUgYnlwYXNzIChlLmc7
IG1haW50ZW5hbmNlKQ0KDQogICogICB1bmRlcmxheSBuZXR3b3JrL3RyYW5zcG9ydCBsYXllcnMg
c3VwcG9ydA0KICAqICAgSGVhZGVyIHNwYWNlIGltcGFjdA0KICAqICAgTXVsdGkgdGVuYW50IHN1
cHBvcnQgaW1wYWN0DQogICogICBTRkMgb24gZmxhdCAoZS5nIG9wdGljYWwgTDIgZm9yIERhdGEg
Q2VudGVycykgbmV0d29yaw0KICAqICAgVW5kZXJsYXkgbmV0d29yayBhZG1pbmlzdHJhdGlvbiBp
bXBhY3QNCg0KUGVyc29uYWxseSBJIHRoaW5rIHRoYXQgaGF2aW5nIGFuIGV4cGxpY2l0IGNoYWlu
IGlkZW50aWZpZXIgKGUuZy4gU2VydmljZSBQYXRoL1NlcnZpY2UgSW5kZXgpIGlzIGNsZWFyICht
YW5hZ2VtZW50IGFuZCBjb250cm9sKSBhbmQgbm90IGV4cGVuc2l2ZSAoaGVhZGVyIHNwYWNlKS4g
VGhlIGRyYXdiYWNrIGJlaW5nIHNvbWUgaW1wYWN0IG9uIHRoZSBzaW1wbGljaXR5IHRvIGFkZC9y
ZW1vdmUgZWxlbWVudHMgaW4gYSBjaGFpbiBkeW5hbWljYWxseS4NCg0KVGFnIHN3aXRjaGluZyAo
YXMgTVBMUykgIGFsbG93cyB0byBtYW5hZ2UgdGFncyBwZXIgc2VydmljZSBub2RlcywgbGVhZGlu
ZyB0byBtb3JlIHZlcnNhdGlsZSBhbmQgZGl2ZXJzZSBncmFwaHMNCg0KDQpOaWNvbGFzDQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KRnJvbTogWHV4aWFvaHUgW3h1eGlhb2h1QGh1
YXdlaS5jb208bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+XQ0KU2VudDogVHVlc2RheSwgTWFy
Y2ggMTgsIDIwMTQgNTowNCBBTQ0KVG86IEplcm9tZSBNb2lzYW5kOyBtaWtlYmlhbmNAYW9sLmNv
bTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4NClN1YmplY3Q6IFtzZmNdIOetlOWkjTogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQN
CkkgbGlrZSB0aGUgaWRlYSBvZiBzZXBhcmF0aW5nIHRoZSBTZXJ2aWNlIEZ1bmN0aW9uIExheWVy
IGFuZCB0aGUgU2VydmljZSBQYXRoIExheWVyLCBhcyBwcm9wb3NlZCBpbiBkcmFmdC1yaWpzbWFu
LXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucy4gVGhlIHJvbGUgb2YgdGhlIFNlcnZpY2UgUGF0
aCBMYXllciBpcyBqdXN0IHRvIHN0ZWVyIHRoZSB0cmFmZmljIGFsb25nIGEgcGFydGljdWxhciBj
aGFpbiBvZiBzZXJ2aWNlIG5vZGVzIHdoaWNoIGNhbiBiZSBpbXBsZW1lbnRlZCBieSBleGlzdGlu
ZyB0b29scyBmb3Igc291cmNlIHJvdXRpbmcsIHN1Y2ggYXMgc2VnbWVudCByb3V0aW5nLiBBcyBz
dWNoLCBpdOKAmXMgbm90IG5lY2Vzc2FyeSB0byB0cnkgdG8ga2VlcCB0aGUgU2VydmljZSBQYXRo
IExheWVyIHRyYW5zcG9ydC1pbmRlcGVuZGVudCBhbmQgY29udGFpbiBpdCBpbiB0aGUgU0ZDIGhl
YWRlci4NCg0KQmVzdCByZWdhcmRzLA0KWGlhb2h1DQoNCuWPkeS7tuS6ujogc2ZjIFttYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIOS7o+ihqCBKZXJvbWUgTW9pc2FuZA0K5Y+R6YCB5pe26Ze0
OiAyMDE05bm0M+aciDE45pelIDE6MDMNCuaUtuS7tuS6ujogbWlrZWJpYW5jQGFvbC5jb208bWFp
bHRvOm1pa2ViaWFuY0Bhb2wuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQrkuLvpopg6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpUaGlzIChs
ZW5ndGh5IGFuZCB2ZXJ5IGxpdmVseSkgdGhyZWFkIHN0YXJ0ZWQgZnJvbSBkcmFmdC1yaWpzbWFu
LXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucyAod2hpY2ggSSBjby1hdXRob3JlZCkuDQoNCklu
IHNlY3Rpb24gNC44LCB3ZSBtYWRlIGEgY2xlYXIgZGlzdGluY3Rpb24gYmV0d2VlbiBhIHNlcnZp
Y2UgcGF0aCBsYXllciAoc3RlZXJpbmcgcGFja2V0cyBob3AgYnkgaG9wIGFsb25nIHRoZSBjaGFp
bikgYW5kIGEgc2VydmljZSBmdW5jdGlvbiBsYXllciAoY29udmV5IG1ldGFkYXRhIGluZm9ybWF0
aW9uIG9mIGludGVyZXN0IHRvIFNGcykuIFRlcm1pbm9sb2d5IGFzaWRlLCBpdCBzZWVtcyB0aGF0
IHN1Y2ggbGF5ZXJlZCB2aWV3IHdhcyBhZ3JlZWQgdXBvbiBieSBtYW55IHBlb3BsZSBvbiB0aGUg
bWFpbGluZyBsaXN0Lg0KDQpOb3cgdGhpcyBjZXJ0YWlubHkgZG9lcyBiZWcgdGhlIHF1ZXN0aW9u
IG9mIHNvbHZpbmcgQk9USCBwcm9ibGVtcyB3aXRoIHRoZSBzYW1lIChwYWNrZXQpIGVuY2Fwc3Vs
YXRpb24gbWVjaGFuaXNtLiBOb3RhYmx5IHdoZW4gb2JzZXJ2aW5nIHRoYXQgbWFueSB1c2UgY2Fz
ZXMgY291bGQgYmUgc2F0aXNmaWVkIHdpdGhvdXQgU0YtbGV2ZWwgbWV0YWRhdGEsIG9yIGJ5IHVz
aW5nIG1vcmUgb3V0LW9mLWJhbmQgd2F5cyB0byBjb252ZXkgc3VjaCBTRiBtZXRhZGF0YS4gQW5k
IGFsc28gd2hlbiBvYnNlcnZpbmcgdGhhdCBpbmJhbmQgbWFya2luZyAoZS5nLiBwYWNrZXQgaGVh
ZGVycykgY29tZXMgd2l0aCB2YXJpb3VzIHByb3MgJiBjb25zIChzb21lIG9mIHRoZSBpc3N1ZXMg
YmVpbmcgaWRlbnRpZmllZCBpbiB0aGUgZHJhZnQsIGUuZy4gc2VjdGlvbnMgNC4xIGFuZCA0LjIp
Lg0KDQpJIGRvIGFncmVlIHdpdGggTWFyaWEuIFdlIG1heSB3YW50IHRvIGV4cGxvcmUgb3RoZXIg
b3B0aW9ucyBmb3IgYWRkcmVzc2luZyB0aGUgbmVlZHMgb2YgdGhlIHNlcnZpY2UgcGF0aCBsYXll
ciB0aGF0IGRvIG5vdCByZXF1aXJlIGFuIGV4cGxpY2l0IGNoYWluLWlkIG9mIHNvcnRzLg0KDQpJ
biB0aGUgZHJhZnQsIHdlIGNvbmNsdWRlZCBieSBzdGF0aW5nIOKAnEEgcHJvZHVjdGl2ZSBwYXRo
IGZvcndhcmQgY291bGQgYmUgdG8gZGl2aWRlIGFuZCBjb25xdWVyOiB0byBjbGVhcmx5IHNlcGFy
YXRlIHRoZSBwcm9ibGVtIG9mIFNlcnZpY2UgRnVuY3Rpb24gUGF0aCB0b3BvbG9neSBmcm9tIHRo
ZSAgIHByb2JsZW0gb2YgW2NvbnZleWluZyBTRl0gbWV0YWRhdGHigJ0uIEkgZG8gYmVsaWV2ZSB3
ZSBzaG91bGQgZXhwbG9yZSBzdWNoIHNlcGFyYXRpb24gcHJpbmNpcGxlIGZ1cnRoZXIuDQoNCg0K
RnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBtaWtl
YmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+DQpTZW50OiBGcmlkYXksIE1h
cmNoIDE0LCAyMDE0IDU6NTAgUE0NClRvOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpJIHdv
dWxkIGltYWdpbmUgdGhhdCBpZiB3ZSBtYWRlIHRoZSBDaGFpbiBJRCBmaWVsZCBpbiB0aGUgaGVh
ZGVyIGJlIG9wdGlvbmFsLCB5ZXQgc3RpbGwgcmVxdWlyZWQgYSBoZWFkZXIgYW5kIHN0aWxsIHJl
cXVpcmVkIHRoYXQgc29tZSBpbmRpY2F0aW9uIG9mIHRoZSBjaGFpbiBiZSBjYXJyaWVkIHNvbWV3
aGVyZSBpbiB0aGUgcGFja2V0IChtcGxzIGxhYmVsIG9yIHZsYW4gb3Igd2hhdGV2ZXIpLCB0aGF0
IHRoZSBpbXBsZW1lbnRhdGlvbiB3b3VsZCBiZWNvbWUgb3Zlcmx5IGNvbXBsaWNhdGVkLiAgVG8g
ZG8gc28gd291bGQgYmUgdXNpbmcgU0ZDIHNpbXBseSBhcyBhIG1lY2hhbmlzbSB0byBjYXJyeSBt
ZXRhIGRhdGEgYW5kIG5vdCBhdCBhbGwgZm9yIHNlcnZpY2UgY2hhaW5pbmcsIHdoaWNoIHNvdW5k
cyBjb3VudGVyIGludHVpdGl2ZSB0byBtZS4NCg0KTWFyaWEsDQpTbywgeW91IGFyZSBzYXlpbmcg
dGhhdCB5b3Ugd2FudCB0byB1c2UgU0ZDIHRvIGNhcnJ5IGFyb3VuZCBtZXRhZGF0YSwgYnV0IG5v
dCBmb3IgYWN0dWFsIHNlcnZpY2UgY2hhaW5pbmcgYmVjYXVzZSB5b3UgYWxyZWFkeSBoYXZlIGEg
d2F5IHRvIGltcGxlbWVudCBzZXJ2aWNlIGNoYWluaW5nIG91dHNpZGUgb2YgU0ZDPyAgTWF5YmUg
SSdtIG5vdCBmb2xsb3dpbmcsIGJ1dCBpdCBzZWVtcyB0byBtZSB0aGF0IGlmIHlvdSB3ZXJlIHRv
IHVwZ3JhZGUgeW91ciBuZXR3b3JrIHRvIHN1cHBvcnQgU0ZDIHRoYXQgeW91IHdvdWxkIGNoYW5n
ZSBmcm9tIHVzaW5nIHlvdXIgZXhpc3RpbmcgbWVjaGFuaXNtIGFuZCBzdGFydCB1c2luZyBTRkMs
IHdoaWNoIGlzIG1lYW50IHRvIHByb3ZpZGUgc3VwcG9ydCBmb3Igc2VydmljZSBmdW5jdGlvbnMg
dGhhdCBhcmUgbm90IFNGQyBhd2FyZS4gIFRoZXJlIGFyZSBhIG51bWJlciBvZiB1cyB3aG8gaGF2
ZSBpbXBsZW1lbnRlZCwgaW4gb25lIHdheSBvciBhbm90aGVyLCBzb21lIHNvcnQgb2Ygc2Vydmlj
ZSBjaGFpbmluZywgYnV0IEkgKEkgY2FuIGF0IGxlYXN0IHNwZWFrIGZvciBteXNlbGYpIGFtIGxv
b2tpbmcgdG8gU0ZDIG5vdCB0byBlbmhhbmNlIG15IGN1cnJlbnQgaW1wbGVtZW50YXRpb24sIGJ1
dCB0byByZXBsYWNlIGl0IHdpdGggc29tZXRoaW5nIGJldHRlciB3aGlsZSBzdGlsbCBtYWludGFp
bmluZyBteSBjb3JlIChub24gc2VydmljZSBmdW5jdGlvbikgaW5mcmFzdHJ1Y3R1cmUuDQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KRnJvbToga2VncmF5QGNpc2NvLmNvbTxrZWdy
YXlAY2lzY28uY29tPG1haWx0bzprZWdyYXlAY2lzY28uY29tJTNja2VncmF5QGNpc2NvLmNvbT4+
DQpUbzogUm9uIFBhcmtlcjxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4sSmltIEd1aWNoYXJkIChqZ3VpY2hhcik8
amd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+PixKb2VsIE0uIEhh
bHBlcm48am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+DQpj
Yzogc2ZjQGlldGYub3JnPHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnJTNjc2ZjQGll
dGYub3JnPj4NClNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQNClN1YmplY3Q6IFJlOiBbc2Zj
XSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQorMSB0aGUgaWRlYSBpcyBpbnRlcm9wZXJh
YmlsaXR5Lg0KDQoNCk9uIDMvMTQvMTQgMTI6NTUgUE0sICJSb24gUGFya2VyIiA8Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbT4+IHdyb3RlOg0KDQo+VGhhbmtzLCBKaW0uDQo+DQo+UmVtZW1iZXIgdGhhdCB3ZSBoYXZl
IHNhaWQgbWFueSB0aW1lcyB0aGF0IHRoZSBTRkMgc2VydmljZSBoZWFkZXIgaXMNCj50cmFuc3Bv
cnQgaW5kZXBlbmRlbnQuICAgSnVzdCBiZWNhdXNlIHRoZSBjaGFpbiBpZCBjb3VsZCBiZSBjYXJy
aWVkIGluDQo+c29tZSBmb3JtIG9yIGFub3RoZXIgd2l0aCBzb21lIHBhcnRpY3VsYXIgdHJhbnNw
b3J0IGRvZXNuJ3QgbWVhbiB0aGF0IGl0DQo+Y291bGQgYmUgdW5pdmVyc2FsbHkgY29udmV5ZWQu
ICAgIEJ5IG1ha2luZyBhbmQga2VlcGluZyB0aGUgU0ZDIHNlcnZpY2UNCj5oZWFkZXIgdHJhbnNw
b3J0IGluZGVwZW5kZW50IG1ha2VzIGl0IG1vcmUgYXBwbGljYWJsZSBpbiBtb3JlDQo+ZW52aXJv
bm1lbnRzIGFuZCBtb3JlIGxpa2VseSB0byBnZXQgYWRvcHRlZCBicm9hZGx5Lg0KPg0KPiAgIFJv
bg0KPg0KPg0KPi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+RnJvbTogSmltIEd1aWNoYXJk
IChqZ3VpY2hhcikgW21haWx0bzpqZ3VpY2hhckBjaXNjby5jb21dDQo+U2VudDogRnJpZGF5LCBN
YXJjaCAxNCwgMjAxNCAzOjUyIFBNDQo+VG86IEpvZWwgTS4gSGFscGVybjsgUm9uIFBhcmtlcg0K
PkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj5TdWJqZWN0OiBTRkMgZW5j
YXBzdWxhdGlvbiBjaGFpbiBJRA0KPg0KPkhpIEpvZWwsDQo+DQo+UGVyaGFwcyBidXQgSSB3b3Vs
ZCBwb2ludCBvdXQgdGhhdCB0aGUgYmFzZSBTRkMgaGVhZGVyIGNvdWxkIGhhdmUgYSBsb3QNCj5t
b3JlIGluZm9ybWF0aW9uIHRoYW4ganVzdCB0aGUgY2hhaW4gSUQ7IEkgd291bGQgYWxzbyBwb2lu
dCBvdXQgdGhhdCB0aGUNCj5kZXZpbCBpcyBpbiB0aGUgZGV0YWlscyBhbmQgc2F5aW5nICJ3ZWxs
LCBJIGNhbiBqdXN0IHVzZSBhbiBNUExTIGxhYmVsIg0KPmhpZGVzIG11Y2ggb2YgdGhlIGNvbXBs
ZXhpdHkgb2YgYWN0dWFsbHkgZG9pbmcgdGhhdC4NCj4NCj5PbiAzLzE0LzE0LCAyOjM1IFBNLCAi
Sm9lbCBNLiBIYWxwZXJuIiA8am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxw
ZXJuLmNvbT4+IHdyb3RlOg0KPg0KPj5JZiB0aGUgdHJhbnNwb3J0IGhlYWRlciBjYXJyaWVzIGVu
b3VnaCBpbmZvcm1hdGlvbiBmb3IgaWRlbnRpZnlpbmcgdGhlDQo+PnNlcXVlbmNlIChWTEFOIHRh
ZyBvciBNUExTIGxhYmVsIGNhbiBib3RoIGRvIHRoZSBqb2IpLCB0aGVuIGFyZ3VhYmx5DQo+PnRo
ZSBnbG9iYWwgY2hhaW4gSUQgaXMgcmVkdW5kYW50LiBJIGNhbiBsaXZlIHdpdGggY2Fycnlpbmcg
aXQgYW55d2F5DQo+PmVpdGhlciBpZiBJIGhhdmUgbWV0YWRhdGEgdG8gY2FycnksIG9yIGlmIEkg
bmVlZCB0aGUgY2hhaW4gSUQgZm9yIHNvbWUNCj4+cHVycG9zZS4NCj4+IEFmdGVyIGFsbCwgc29t
ZSBmb2xrcyBzZWVtIHRvIHdhbnQgdG8gdXNlIHRoYXQgZm9yIHRoZSBmb3J3YXJkaW5nDQo+PmRl
Y2lzaW9ucy4NCj4+DQo+PllvdXJzLA0KPj5Kb2VsDQo+Pg0KPj5PbiAzLzE0LzE0LCAyOjI4IFBN
LCBSb24gUGFya2VyIHdyb3RlOg0KPj4+IFRoZSBjaGFpbiBJRCBpcyB0aGUgbGFiZWwgdGhhdCBk
ZWZpbmVzIHRoZSBzZXF1ZW5jZSBvZiBzZXJ2aWNlDQo+Pj5mdW5jdGlvbnMgdGhhdCBtdXN0IGJl
IHZpc2l0ZWQuICAgSXQgY2FuIGJlIHRob3VnaHQgb2YgYXMgYSBoYW5kbGUgZm9yIGENCj4+PnN0
YWNrIG9mIG11c3QtdmlzaXQgbmV0d29yayBsb2NhdGlvbnMuICAgSSBkb24ndCBzZWUgaG93IHRo
aXMgY2FuIGJlDQo+Pj5hbnl0aGluZyBidXQgbWFuZGF0b3J5Lg0KPj4+DQo+Pj4gICAgIFJvbg0K
Pj4+DQo+Pj4NCj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+IEZyb206IHNmYyBb
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgU3VyZW5kcmEgS3VtYXIN
Cj4+PihzbWt1bWFyKQ0KPj4+IFNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMTo0NiBQTQ0K
Pj4+IFRvOiBKb2VsIE0uIEhhbHBlcm47IE5BUElFUkFMQSwgTUFSSUEgSA0KPj4+IENjOiBzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+PiBTdWJqZWN0OiBSZTogW3NmY10gZHJh
ZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pg0KPj4+IFtUcmltbWVk
IHRoZSByZWNpcGllbnQgbGlzdCAtIG5lZWRzIGFwcHJvdmFsIG90aGVyd2lzZV0NCj4+Pg0KPj4+
IENvbXBsZXRlbHkgYWdyZWUgaGVyZS4NCj4+Pg0KPj4+IFNGQyBkb2VzIG5vdCBwcmV2ZW50IFZM
QU4gc3RpdGNoaW5nIGFuZCBvbmUgY2FuIGNvbnRpbnVlIHRvIGRvIHRoYXQuDQo+Pj5XaGlsZSBh
dCB0aGUgc2FtZSB0aW1lIFNGQyBjYW4gaW5jbHVkZSBWTEFOIHN0aXRjaGluZyB0byBzdXBwb3J0
DQo+Pj5sZWdhY3kgU0ZzIGluIHRoZSBzYW1lIGNoYWluIHRoYXQgaW5jbHVkZXMgU0ZDIGF3YXJl
IFNGcy4gRXZlbiBsZWdhY3kNCj4+PlNGcyBiZW5lZml0IGZyb20gY2hhaW4gaWRlbnRpZmljYXRp
b24gYW5kIGhlbmNlIGNhbiBiZSBzaGFyZWQgYWNyb3NzDQo+Pj5kaWZmZXJlbnQgc2VydmljZSBj
aGFpbnMuDQo+Pj4NCj4+PiBTdXJlbmRyYS4NCj4+Pg0KPj4+DQo+Pj4NCj4+PiBPbiAzLzE0LzE0
IDEwOjI2IEFNLCAiSm9lbCBNLiBIYWxwZXJuIiA8am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbT4+IHdyb3RlOg0KPj4+DQo+Pj4+IE15IG93biBpbmNsaW5hdGlv
biBpcyB0byBvYnNlcnZlIHRoYXQgaWYgeW91IGRvbid0IG5lZWQgZXhwbGljaXQNCj4+Pj4gY2hh
aW4gaWRlbnRpZmljYXRpb24gYW5kIHlvdSBkb24ndCBuZWVkIG1ldGFkYXRhLCB5b3UgY2FuIGp1
c3Qgb21pdA0KPj4+PiB0aGUgc2ZjL25zaCBoZWFkZXIuIFN0aWxsIGRvIHNlcnZpY2UgY2hhaW5p
bmcsIGp1c3Qgbm8gZXh0cmEgaGVhZGVyLg0KPj4+Pg0KPj4+PiBJZiB3ZSBhcmUgZ29pbmcgdG8g
aGF2ZSB0aGUgaGVhZGVyLCBpdCBzZWVtcyB0byBtZSB0aGF0IHRoZSBjaGFpbg0KPj4+PmlkZW50
aWZpY2F0aW9uIGZpZWxkIGlzIHZlcnkgdXNlZnVsLCBhbmQgbG93IGNvc3Qgb25jZSB3ZSBoYXZl
IHRoZQ0KPj4+PmhlYWRlci4NCj4+Pj4NCj4+Pj4gWW91cnMsDQo+Pj4+IEpvZWwNCj4+Pj4NCj4+
Pj4gT24gMy8xNC8xNCwgMTowMCBQTSwgTkFQSUVSQUxBLCBNQVJJQSBIIHdyb3RlOg0KPj4+Pj4g
RXhwbGljaXQgY2hhaW4gaWRlbnRpZmljYXRpb24gc2hvdWxkIGJlIG1hZGUgb3B0aW9uYWwuIEkg
YmVsaWV2ZSBpdA0KPj4+Pj4gd2FzIGRpc2N1c3NlZCBmZXcgbW9udGhzIGFnbyBvbiB0aGlzIG1h
aWxpbmcgbGlzdC4NCj4+Pj4+DQo+Pj4+PiBNYXJpYQ0KPj4+Pj4NCj4+Pj4+ICpGcm9tOipzZmMg
W21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gKk9uIEJlaGFsZiBPZiAqSm1oLmRpcmVjdA0K
Pj4+Pj4gKlNlbnQ6KiBUaHVyc2RheSwgTWFyY2ggMTMsIDIwMTQgMTI6MTIgUE0NCj4+Pj4+ICpU
bzoqIGtlZ3JheUBjaXNjby5jb208bWFpbHRvOmtlZ3JheUBjaXNjby5jb20+OyBsdWN5LnlvbmdA
aHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+OyBzbWt1bWFyQGNpc2NvLmNv
bTxtYWlsdG86c21rdW1hckBjaXNjby5jb20+Ow0KPj4+Pj4gamd1aWNoYXJAY2lzY28uY29tPG1h
aWx0bzpqZ3VpY2hhckBjaXNjby5jb20+DQo+Pj4+PiAqQ2M6KiBuaWNvbGFzLmJvdXRob3JzQHFv
c21vcy5jb208bWFpbHRvOm5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbT47IHNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgaGFkaUBtb2phdGF0dS5jb208bWFpbHRvOmhhZGlAbW9q
YXRhdHUuY29tPjsNCj4+Pj4+IHJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRv
OnJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+OyBicmlqc21hbkBqdW5pcGVyLm5ldDxt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj4gam1oQGpvZWxoYWxwZXJuLmNvbTxt
YWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4NCj4+Pj4+ICpTdWJqZWN0OiogUmU6IFtzZmNdIGRy
YWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAqSW1wb3J0YW5j
ZToqIExvdw0KPj4+Pj4NCj4+Pj4+IEFzc3VtaW5nIEkgdW5kZXJzdGFuZCB5b3UgcHJvcGVybHkg
S2VuLCBJIGRpc2FncmVlLg0KPj4+Pj4NCj4+Pj4+IEZvciBleGFtcGxlLCBieSB1c2luZyBzZXBh
cmF0ZSB0ZXJtcyBJIGNhbiBlYXNpbHkgZGlzY3VzcyB0aGUgZmFjdA0KPj4+Pj4gdGhhdCBjZXJ0
YWluIGtpbmRzIG9mIGRhdGEgKGNoYWluIGlkZW50aWZpY2F0aW9uKSBvbmx5IG5lZWQgdG8gYmUN
Cj4+Pj4+IGFkanVzdCBieSBhIGZldyBhcHBzIGluIHJhcmUgY2FzZXMuIEFuZCB0aGF0IGRhdGEg
aXMgbm90IGJlZWRlZA0KPj4+Pj4gYnkgdGhlIGFwcGxpY2F0aW9ucy4NCj4+Pj4+DQo+Pj4+PiBV
bmxlc3MgeW91IHdvdWxkIGxpa2UgdG8gY29uc2lkZXIgdGhlIGNoYWluIGlkZW50aWZpY2F0aW9u
IGFzIGJlaW5nDQo+Pj4+PiBvcHRpb25hbD8NCj4+Pj4+DQo+Pj4+PiBZb3VycywNCj4+Pj4+DQo+
Pj4+PiBKb2VsDQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+PiBTZW50IGZyb20gbXkgU2Ftc3Vu
ZyBzbWFydHBob25lIG9uIEFUJlQNCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+PiAt
LS0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLS0tDQo+Pj4+PiBTdWJqZWN0OiBSZTogW3Nm
Y10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+IEZyb206
ICJLZW4gR3JheSAoa2VncmF5KSIgPGtlZ3JheUBjaXNjby5jb208bWFpbHRvOmtlZ3JheUBjaXNj
by5jb20+DQo+Pj4+PjxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT4+DQo+Pj4+PiBUbzogTHVjeSB5
b25nIDxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+DQo+
Pj4+PjxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiwiU3VyZW5kcmE8bWFpbHRvOmx1Y3ku
eW9uZ0BodWF3ZWkuY29tJTNlJTNlLCUyMlN1cmVuZHJhPiBLdW1hciAoc21rdW1hcikiDQo+Pj4+
PiA8c21rdW1hckBjaXNjby5jb208bWFpbHRvOnNta3VtYXJAY2lzY28uY29tPiA8bWFpbHRvOnNt
a3VtYXJAY2lzY28uY29tPj4sIkppbTxtYWlsdG86c21rdW1hckBjaXNjby5jb20lM2UlM2UsJTIy
SmltPiBHdWljaGFyZA0KPj4+Pj4oamd1aWNoYXIpIg0KPj4+Pj4gPGpndWljaGFyQGNpc2NvLmNv
bTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPiA8bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4+
DQo+Pj4+PiBDQzogTmljb2xhcyBCT1VUSE9SUyA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29t
PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+DQo+Pj4+PjxtYWlsdG86Tmljb2xh
cy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4sc2ZjPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb20lM2UlM2Usc2ZjPiA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+
PjxtYWlsdG86c2ZjQGlldGYub3JnPj4sSmFtYWw8bWFpbHRvOnNmY0BpZXRmLm9yZyUzZSUzZSxK
YW1hbD4gSGFkaSBTYWxpbSA8aGFkaUBtb2phdGF0dS5jb208bWFpbHRvOmhhZGlAbW9qYXRhdHUu
Y29tPg0KPj4+Pj48bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPj4sUm9uPG1haWx0bzpoYWRpQG1v
amF0YXR1LmNvbSUzZSUzZSxSb24+IFBhcmtlcg0KPj4+Pj48Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4NCj4+Pj4+
IDxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+LCJicmlqc21hbkBqdW5p
cGVyLm5ldDxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSUzZSUzZSwlMjJi
cmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+
IiA8YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+
Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pj4sIkpvZWw8bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0JTNlJTNlLCUyMkpvZWw+IE0uIEhhbHBlcm4iDQo+Pj4+PjxqbWhAam9lbGhhbHBl
cm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPiA8bWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb20+Pg0KPj4+Pj4NCj4+Pj4+IFRoZSB3b3JkICJtZXRhZGF0YSIgaXMgYSBwdXJwb3NlbHkg
YW1iaWd1b3VzIHRlcm0gImRhdGEgdGhhdA0KPj4+Pj4gcHJvdmlkZXMgaW5mb3JtYXRpb24gYWJv
dXQgb3RoZXIgZGF0YSIuIEl0IGlzIHVzZWQgdG8gYXZvaWQgVEhJUw0KPj4+Pj5kaXNjdXNzaW9u
Lg0KPj4+Pj4NCj4+Pj4+IEZvciBleGFtcGxlLCBJIHByb3Bvc2Ugd2UgZGVmaW5lICJ0ZXF1aWxh
IG1ldGFkYXRhIiBiZWNhdXNlLA0KPj4+Pj4gZnJhbmtseSwgSSB3aWxsIG5lZWQgdG8gb3JkZXIg
YSB0cmlwbGUtc2hvdCBpZiB3ZSBrZWVwIGF0dGVtcHRpbmcNCj4+Pj4+IHRvIGRlZmluZSBzb21l
dGhpbmcgdGhhdCwgYnkgZGVmaW5pdGlvbiwgaXMgYW1iaWd1b3VzLiBJJ2QgbGlrZQ0KPj4+Pj4g
bXkgYmFydGVuZGVyIHRvIHVuZGVyc3RhbmQgbWUgc3BlY2lmaWNhbGx5IHdoZW4gSSBzYXkgIkkg
bmVlZCBhDQo+Pj4+PnNob3QiLg0KPj4+Pj4NCj4+Pj4+IE9uIDMvMTMvMTQgNzo0OSBBTSwgIkx1
Y3kgeW9uZyIgPGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNv
bT4NCj4+Pj4+IDxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4+Pj4+DQo+
Pj4+PiAgID5TbmlwLi4NCj4+Pj4+ICAgPlNLPiBKdXN0IGNvcHlpbmcgZnJvbSB0aGUgUFM6DQo+
Pj4+PiAgID4tLQ0KPj4+Pj4gICA+RGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJp
bGl0eSB0byBleGNoYW5nZSBpbmZvcm1hdGlvbg0KPj4+Pj5iZXR3ZWVuDQo+Pj4+PiAgID50aGUg
bmV0d29yayBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMs
DQo+Pj4+PmFuZCBzZXJ2aWNlDQo+Pj4+PiAgID5mdW5jdGlvbnMgYW5kIHRoZSBuZXR3b3JrLg0K
Pj4+Pj4gICA+DQo+Pj4+PiAgID4tLQ0KPj4+Pj4gICA+SXQgaXMgYSBsdWNpZCBkZWZpbml0aW9u
LiBXZSBhcmUgdW5uZWNlc3NhcmlseSBtYWtpbmcgdGhlIHdvcmQNCj4+Pj4+Im5ldHdvcmsiDQo+
Pj4+PiAgID5jb250cm92ZXJzaWFsLCBJTU8uDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPltMdWN5XSBU
aGlzIGlzIG15IHBvaW50LiAiVGhlIG5ldHdvcmsiIGlzIHRvbyBnZW5lcmFsIGhlcmUsDQo+Pj4+
PndoaWNoIGJyaW5ncw0KPj4+Pj4gICA+bWV0YWRhdGEgZ3JlYXQgcG93ZXIgdG8gZG8gbWFueSB0
aGluZ3MuIFRoaXMgaXMgd2h5IHBlb3BsZQ0KPj4+Pj5pbnZlbnQgaWRlYXMNCj4+Pj4+ICAgPmhl
cmUsIHdoaWNoIGNhdXNlcyBhIGxvdCBvZiBkZWJhdGVzIG9uIG1ldGFkYXRhIHVzYWdlIHBvdGVu
dGlhbHMuDQo+Pj4+PiBXZQ0KPj4+Pj4gICA+c2hvdWxkIG5vdCBzcGVuZCBhIGxvdCBvZiB0aW1l
cyBvbiB0aGF0IGRlYmF0ZXMgYW5kIGp1ZGdlIHdoaWNoDQo+Pj4+PnVzYWdlIGlzDQo+Pj4+PiAg
ID52YWx1YWJsZSBvciBub3QuIFRodXMsIGZvciB0aGUgU0ZDIHdvcmssIGl0IHdpbGwgYmUgaGVs
cGZ1bCBpZg0KPj4+Pj53ZSBjYW4NCj4+Pj4+ICAgPm5hcnJvdyBkb3duIGEgYml0LiBKb2VsIG1h
a2VzIGV4cGxpY2l0bHkgdHdvIGNhc2VzLCB3aGljaCBpcw0KPj4+Pj5oZWxwZnVsIHRvDQo+Pj4+
PiAgID5kZXZlbG9wIHVzZSBjYXNlcyBmb3IgZWFjaCBjYXNlLiBJIHdvdWxkIGxpa2UgdG8gc2Vl
IHRoYXQgdGhlDQo+Pj4+PnByb2JsZW0NCj4+Pj4+ICAgPnN0YXRlbWVudCBjYW4gYmUgbW9yZSBz
cGVjaWZpYyBvbiBtZXRhZGF0YSBkZWZpbml0aW9uLCB3aGljaCBtYXkNCj4+Pj4+YmUNCj4+Pj4+
ICAgPmhlbHBmdWwgaW4gbGVzcyBmb2N1c2luZyBvbiBpdCBhbmQgbW92aW5nIGZvcndhcmQuDQo+
Pj4+PiAgID4NCj4+Pj4+ICAgPkx1Y3kNCj4+Pj4+ICAgPg0KPj4+Pj4gICA+U3VyZW5kcmEuDQo+
Pj4+PiAgID4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+PlRoYW5rcywNCj4+Pj4+
ICAgPj5MdWN5DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0NCj4+Pj4+ICAgPj5Gcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbbWFpbHRvOmpndWlj
aGFyQGNpc2NvLmNvbV0NCj4+Pj4+ICAgPj5TZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0
IDQ6MzggUE0NCj4+Pj4+ICAgPj5UbzogTHVjeSB5b25nDQo+Pj4+PiAgID4+Q2M6IEpvZWwgTS4g
SGFscGVybjsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcjsNCj4+Pj4+ICAgPj5icmlqc21h
bkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsDQo+Pj4+PkhhZGkgU2FsaW0NCj4+Pj4+ICAgPj5T
dWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlv
bnMNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5IaSBMdWN5LA0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+
Pk5vLiBJIGFtIHNpbXBseSBzYXlpbmcgd2Ugc2hvdWxkIG5vdCBvdmVyY29tcGxpY2F0ZSB0aGUg
cHJvYmxlbQ0KPj4+Pj4gICA+PnN0YXRlbWVudCB3aXRoIHRleHQgdGhhdCBhZGRzIGxpdHRsZSB0
byBubyB2YWx1ZSBpbiBteSBvcGluaW9uLg0KPj4+Pj4gV2hldGhlcg0KPj4+Pj4gICA+PndlIGNh
bGwgaXQgbWV0YWRhdGEsIG9yIGNvbnRleHQsIGhhcyBubyBiZWFyaW5nIG9uIHRoZSBmYWN0DQo+
Pj4+PnRoYXQgdGhlDQo+Pj4+PiAgID4+cHJvYmxlbSBzdGF0ZW1lbnQgYWxyZWFkeSBjbGVhcmx5
IHN0YXRlcyB3ZSBuZWVkIHRvIGJlIGFibGUgdG8NCj4+Pj4+cGFzcw0KPj4+Pj4gICA+PmluZm9y
bWF0aW9uIGJldHdlZW4gU0bCuXMgYW5kIGJldHdlZW4gdGhlIG5ldHdvcmsgJiBTRsK5cy4NCj4+
Pj4+ICAgPj4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5PbiAzLzEyLzE0LCA1OjEzIFBNLCAiTHVj
eSB5b25nIiA8bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29t
Pg0KPj4+Pj48bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+
DQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj5IaSBKaW0sDQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+
Pj5JIGZvciBvbmUgZG9uJ3QgYWdyZWUgYW5kIHRoaW5rIHdlIGFyZSBvdmVyIGNvbXBsaWNhdGlu
ZyB3aGF0DQo+Pj4+PnNob3VsZA0KPj4+Pj4gICA+Pj5iZSBzdHJhaWdodGZvcndhcmQuIFRoZSBT
RkMgZW5jYXBzdWxhdGlvbiBzaG91bGQgZW5hYmxlIHR3bw0KPj4+Pj50aGluZ3M6DQo+Pj4+PiAg
ID4+Pg0KPj4+Pj4gICA+Pj4xLiBTdGVlcmluZyBvZiBzZWxlY3RlZCBmbG93cyB0aHJvdWdoIGEg
c2VydmljZSBjaGFpbjsgdGhpcyBpcw0KPj4+Pj50aGUNCj4+Pj4+ICAgPj4+c2VydmljZSBmdW5j
dGlvbiBwYXRoLg0KPj4+Pj4gICA+Pj4yLiBQYXNzaW5nIG9mIGNvbnRleHQgYXNzb2NpYXRlZCB3
aXRoIGEgZ2l2ZW4gZmxvdyB3aXRoaW4gc2FpZA0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+PmZ1
bmN0aW9uIHBhdGguIFRoaXMgY29udGV4dCBpbmZvcm1hdGlvbiBtYXkgYmUgY29uc3VtZWQgYnkg
YQ0KPj4+Pj5TRiAoYW4NCj4+Pj4+ICAgPj4+YXBwbGljYXRpb24gSUQgaXMgYW4gZXhhbXBsZSkg
b3IgbWF5IGJlIGNvbnN1bWVkIGJ5IHRoZQ0KPj4+Pj5mb3J3YXJkaW5nDQo+Pj4+PiAgID4+PmVs
ZW1lbnRzIChhIHZyZi1JRCBpcyBhbiBleGFtcGxlKS4NCj4+Pj4+ICAgPj4+W0x1Y3ldIERvIHlv
dSBjYWxsIHRoZSBjb250ZXh0IGFzIG1ldGFkYXRhIG9yIG5vdD8gRG8gd2UgaGF2ZQ0KPj4+Pj5h
bm90aGVyDQo+Pj4+PiAgID4+PnRlcm0gaGVyZSBiZXNpZGUgU0ZDIGhlYWRlciBhbmQgbWV0YWRh
dGEuIEkgc2VlIHRoYXQgeW91IGRvbid0DQo+Pj4+PndhbnQgdG8NCj4+Pj4+ICAgPj4+c2VwYXJh
dGUgd2hhdCBpcyBjb25zdW1lZCBieSBTRiBhbmQgd2hhdCBpcyBjb25zdW1lZCBieSB0aGUNCj4+
Pj4+Zm9yd2FyZGluZw0KPj4+Pj4gICA+Pj5lbGVtZW50cy4NCj4+Pj4+ICAgPj4+DQo+Pj4+PiAg
ID4+Pkx1Y3kNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+PlNlbnQgZnJvbSBteSBpUGhvbmUNCj4+
Pj4+ICAgPj4+DQo+Pj4+PiAgID4+Pj4gT24gTWFyIDEyLCAyMDE0LCBhdCA0OjE2IFBNLCAiTHVj
eSB5b25nIg0KPj4+Pj48bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3
ZWkuY29tPiA8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+
Pj4NCj4+Pj4+ICAgPj4+PiBHcmVhdC4gVGhlbiB3ZSBtYXkgY29uc2lkZXIgdHdvIHNwZWNpYWwg
bWV0YWRhdGEgZGVmaW5pdGlvbnMNCj4+Pj4+aW4gdGhlDQo+Pj4+PiAgID4+Pj5wcm9ibGVtIHN0
YXRlbWVudCBzbyB3ZSBjYW4gYWxsIHVzZSB0aGUgc2FtZSBkZWZpbml0aW9ucy4NCj4+Pj4+SGVy
ZSBpcyBteQ0KPj4+Pj4gICA+Pj4+c3VnZ2VzdGVkIHRleHQgYW5kIGxpa2UgdG8gaGVhciB5b3Ug
YW5kIG90aGVyJ3MgaW5wdXQgYW5kDQo+Pj4+PnN1Z2dlc3Rpb25zLg0KPj4+Pj4gICA+Pj4+DQo+
Pj4+PiAgID4+Pj4gRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3Zp
ZGVzIHRoZSBhYmlsaXR5DQo+Pj4+PnRvDQo+Pj4+PiAgID4+Pj5leGNoYW5nZSBpbmZvcm1hdGlv
biBiZXR3ZWVuIHRoZSBlbGVtZW50cyBpbiBhIHNlcnZpY2UgZnVuY3Rpb24NCj4+Pj4+ICAgPj4+
PmNoYWluaW5nLiBJbiB0aGlzIGNvbnRleHQsIHRoZXJlIGFyZSB0d28gdHlwZXMgb2YgZGF0YSBw
bGFuZQ0KPj4+Pj5tZXRhZGF0YS4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFNlcnZpY2Ug
RnVuY3Rpb24gTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBleGNoYW5nZWQgYmV0d2Vlbg0KPj4+
Pj4gICA+Pj4+Y2xhc3NpZmllciBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2Vydmlj
ZSBmdW5jdGlvbnMgdG8NCj4+Pj4+ICAgPj4+PmZhY2lsaXRhdGUgc2VydmljZSBmdW5jdGlvbnMg
b24gdGhlIHBhY2tldCB0cmVhdG1lbnQuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBTdGVl
cmluZyBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGZyb20gc2VydmljZSBmdW5jdGlvbnMgdG8g
YQ0KPj4+Pj4gICA+Pj4+Y2xhc3NpZmllciBvciBzZXJ2aWNlIG5vZGUgZm9yIHRyYWZmaWMgZm9y
d2FyZGluZyBwdXJwb3NlLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gLWVuZA0KPj4+Pj4g
ICA+Pj4+DQo+Pj4+PiAgID4+Pj4gTHVjeQ0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4NCj4+
Pj4+ICAgPj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4gICA+Pj4+IEZyb206
IEpvZWwgTS4gSGFscGVybiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21dDQo+Pj4+PiAgID4+
Pj4gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjM1IFBNDQo+Pj4+PiAgID4+Pj4g
VG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcg0KPj4+Pj4gICA+Pj4+
IENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
Pjsgc2ZjOyBKYW1hbCBIYWRpDQo+Pj4+PiAgID4+Pj4gU2FsaW0NCj4+Pj4+ICAgPj4+PiBTdWJq
ZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMN
Cj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFllcywgSSBhbSB0cnlpbmcgdG8gY29uc2lzdGVu
dGx5IGRpc3Rpbmd1aXNoIHRob3NlIHR3byBjYXNlcw0KPj4+Pj53aGVuDQo+Pj4+PiAgID4+Pj50
YWxraW5nIGFib3V0IHRoZSBpbmZvcm1hdGlvbiBjYXJyaWVkIHdpdGggcGFja2V0cyBpbiBzZXJ2
aWNlDQo+Pj4+PmNoYWlucy4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFlvdXJzLA0KPj4+
Pj4gICA+Pj4+IEpvZWwNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+PiBPbiAzLzEyLzE0LCAz
OjEzIFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+IEpvZWwsIFNlZSBiZWxvdy4g
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjDQo+Pj4+PiAgID4+Pj4+IFttYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKb2VsIE0uIEhhbHBlcm4NCj4+
Pj4+U2VudDoNCj4+Pj4+ICAgPj4+Pj4gV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjAyIFBN
IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMNCj4+Pj4+Qk9VVEhPUlM7DQo+Pj4+PiAgID4+Pj4+IFJv
biBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOw0KPj4+Pj5icmlqc21hbkBqdW5p
cGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQ+OyBzZmM7DQo+Pj4+PiAgID4+Pj4+IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDog
UmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNp
ZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IEkgd2FzIHRyeWluZyB0byB3
b3JkIGl0IGNhcmVmdWxseSBub3QgdG8gZm9jdXMgb24gd2hvIHB1dHMNCj4+Pj4+dGhlDQo+Pj4+
PiAgID4+Pj4+IGluZm9ybWF0aW9uIGluLCBidXQgb25seSBvbiB3aG8gY29uc3VtZXMgdGhlIGlu
Zm9ybWF0aW9uLg0KPj4+Pj4gICA+Pj4+PiBJbmZvcm1hdGlvbiBmb3Igc2VydmljZSBmdW5jdGlv
bnMgbWF5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcw0KPj4+Pj4gICA+Pj4+PiBjbGFzc2lmaWVyIG9y
IGZyb20gb3RoZXIgc2VydmljZSBmdW5jdGlvbnMuIFtMdWN5XSB0aGlzIGlzDQo+Pj4+PnRoZSBv
bmUNCj4+Pj4+ICAgPj4+Pj4gY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcuIEluZm9y
bWF0aW9uIGZvciB0aGUNCj4+Pj4+Zm9yd2FyZGluZw0KPj4+Pj4gICA+Pj4+PiB3aWxsIGdlbmVy
YWxseSBjb21lIGZyb20gdGhlIGluZ3Jlc3MgY2xhc3NpZmllciwgYnV0IGluDQo+Pj4+PnNwZWNp
YWwNCj4+Pj4+ICAgPj4+Pj4gY2FzZXMgbWF5IGJlIHByb3ZpZGVkIGJ5IHNlcnZpY2UgZnVuY3Rp
b25zLiAoSSBrZWVwDQo+Pj4+PndhbnRpbmcgdG8gZ2V0DQo+Pj4+PiAgID4+Pj4+IHJpZCBvZiB0
aG9zZSBzcGVjaWFsIGNhc2VzLCBidXQgc28gZmFyIHRoZXJlIHNlZW0gdG8gYmUNCj4+Pj4+anVz
dCBlbm91Z2gNCj4+Pj4+ICAgPj4+Pj4gb2YgdGhlbSB0byB3YXJyYW50IGNvdmVyaW5nIGluIHRo
ZSBzb2x1dGlvbi4gQW5kIG1vcmUNCj4+Pj4+aW1wb3J0YW50bHksDQo+Pj4+PiAgID4+Pj4+IHNp
Z25pZmljYW50IHN1cHBvcnQgZm9yIGl0IGluIHRoZSB3b3JraW5nIGdyb3VwLikgW0x1Y3ldDQo+
Pj4+PlRoaXMgaXMNCj4+Pj4+ICAgPj4+Pj4gdGhlIHNlY29uZCBjYXNlIHVzaW5nIG1ldGFkYXRh
IGluIHlvdXIgdmlldyAoYnV0IHlvdSBkb24ndA0KPj4+Pj5saWtlIGl0KS4NCj4+Pj4+ICAgPj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4gQW5kIHlvdSBzdWdnZXN0IGRpc3Rpbmd1aXNoaW5nIHRoZXNlIHR3
byBjYXNlcyB3aGVuDQo+Pj4+PmRpc2N1c3NpbmcNCj4+Pj4+ICAgPj4+Pj4gYWJvdXQgbWV0YWRh
dGEgdXNhZ2UuIElzIHRoYXQgcmlnaHQgdW5kZXJzdGFuZGluZz8NCj4+Pj4+ICAgPj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4gTHVjeQ0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBZb3VycywgSm9l
bA0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gT24gMy8xMi8xNCwgMjozMyBQTSwgTHVj
eSB5b25nIHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4gSm9lbCwgSSBpbnRlcnByZXQgdGhhdCB5b3Ug
c3VnZ2VzdHMgdGhhdCBkaXN0aW5ndWlzaCB0aGUNCj4+Pj4+ZXhjaGFuZ2UNCj4+Pj4+ICAgPj4+
Pj4+IGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rp
b25zDQo+Pj4+PmFuZCB0aGUNCj4+Pj4+ICAgPj4+Pj4+IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGRh
dGEgcGxhbmUgY2FycmllZCBmcm9tIGEgc2VydmljZQ0KPj4+Pj5mdW5jdGlvbiB0bw0KPj4+Pj4g
ICA+Pj4+Pj4gYSBzZXJ2aWNlIG5vZGUuIElzIHRoaXMgcmlnaHQgdW5kZXJzdGFuZGluZz8gTHVj
eQ0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tIEZyb206IEpvZWwgTS4gSGFscGVybg0KPj4+Pj4gICA+Pj4+Pj4gW21haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLA0KPj4+Pj4yMDE0DQo+Pj4+
PiAxOjE5DQo+Pj4+PiAgID4+Pj4+PiBQTQ0KPj4+Pj4gICA+Pj4+Pj4gVG86IEx1Y3kgeW9uZzsg
Tmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkDQo+Pj4+PiAgID4+
Pj4+PiAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFs
IEhhZGkgU2FsaW0gU3ViamVjdDoNCj4+Pj4+ICAgPj4+Pj4+IFJlOiBbc2ZjXSBkcmFmdC1yaWpz
bWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+IE15IGluY2xpbmF0aW9uIHdvdWxkIGJlIHRvIHR1bmUgdGhhdCBkZWZpbml0aW9uIHRv
DQo+Pj4+PmRpc3Rpbmd1aXNoDQo+Pj4+PiAgID4+Pj4+PiBiZXR3ZWVuIGRhdGFwbGFuZSBjYXJy
aWVkIGluZm9ybWF0aW9uIGludGVuZGVkIGZvciB1c2UgYnkNCj4+Pj4+c2VydmljZQ0KPj4+Pj4g
ICA+Pj4+Pj4gZnVuY2l0b25zICh3aGF0ZXZlciB0aGUgb3JpZ2luKSwgYW5kIGRhdGFwbGFuZSBj
YXJyaWVkDQo+Pj4+PmluZm9ybWF0aW9uDQo+Pj4+PiAgID4+Pj4+PiBpbnRlbmRlZCBmb3IgZGF0
YXBsYW5lIGZvcndhcmRpbmcgY29tcG9uZW50cy4NCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4gSGkgSm9lbCwNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IEkgYWdy
ZWUgdGhhdCB3ZSBuZWVkIHVzaW5nIHRoZSBzYW1lIGRlZmluaXRpb24gZm9yIGENCj4+Pj4+dGVy
bSwgYnV0DQo+Pj4+PiAgID4+Pj4+Pj4gZGlzYWdyZWUgdGhhdCB0aGUgbWV0YWRhdGEgZGVmaW5p
dGlvbiBoZXJlIGlzIGEgc2V0IG9mDQo+Pj4+PiAgID4+Pj4+Pj4gaW5mb3JtYXRpb24gcHV0IGlu
IHRoZSBTRkMgaGVhZGVyLiBUaGlzIG1heSBiZSB0b28gbmFycm93DQo+Pj4+Pm9yIGxlYWQNCj4+
Pj4+ICAgPj4+Pj4+PiB0byBhIHBhcnRpY3VsYXIgc29sdXRpb24uIEkgYW0gZmluZSB3aXRoIHRo
aXMgZGVmaW5pdGlvbg0KPj4+Pj5pbiB0aGUNCj4+Pj4+ICAgPj4+Pj4+PiBwcm9ibGVtIHN0YXRl
bWVudCB3LyBtaW5vciB0d2VhayAoc3VnZ2VzdGVkIG9uIG1haWxpbmcNCj4+Pj4+bGlzdCkuDQo+
Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEg
cGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlDQo+Pj4+PmFiaWxpdHkgdG8NCj4+Pj4+ICAgPj4+
Pj4+PiBleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBjbGFzc2lmaWVycyBhbmQgc2Vy
dmljZQ0KPj4+Pj4gICA+Pj4+Pj4+IGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9u
cywgYW5kIHNlcnZpY2UNCj4+Pj4+ZnVuY3Rpb25zIGFuZA0KPj4+Pj4gICA+Pj4+Pj4+IHRoZQ0K
Pj4+Pj4gICA+Pj4+Pj4+IGNsYXNzaWZpZXJzfHNlcnZpY2Ugbm9kZXMuDQo+Pj4+PiAgID4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBUaGVyZSBtYXkgYmUgYSBzb2x1dGlvbiB0aGF0IGEgc2Vydmlj
ZSBmdW5jdGlvbiBwYXNzZXMNCj4+Pj4+c29tZQ0KPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBpbmZv
cm1hdGlvbiB0byBhdHRhY2hlZCBzZXJ2aWNlIG5vZGUgd2l0aG91dCB1c2luZyBTRkMNCj4+Pj4+
aGVhZGVyLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gVGhhbmtzLCBMdWN5DQo+
Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgSGFscGVybiBEaXJlY3QNCj4+Pj4+ICAgPj4+
Pj4+PiBbbWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXks
DQo+Pj4+Pk1hcmNoIDEyLA0KPj4+Pj4gICA+Pj4+Pj4+IDIwMTQgMTI6MjUgUE0gVG86IEx1Y3kg
eW9uZzsgSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzDQo+Pj4+PkJPVVRIT1JTOw0KPj4+Pj4gICA+
Pj4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOw0KPj4+Pj5icmlq
c21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj4gICA+Pj4+Pj4+IHNmYzsgSmFtYWwgSGFkaSBTYWxp
bSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4g
THVjeSwgeW91IHNheSAidGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgLi4uIiBUaGUNCj4+Pj4+ZGVm
aW5pdGlvbiB5b3UNCj4+Pj4+ICAgPj4+Pj4+PiB0aGVuIHByb3ZpZGUgaXMgYSBkZWZpbml0aW9u
IG9mIHRoZSBzZXQgb2YgaW5mb3JtYXRpb24gd2UNCj4+Pj4+YXJlDQo+Pj4+PiAgID4+Pj4+Pj4g
cHJvcG9zaW5nIHRoYXQgd2UgcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBJLCBhbmQgb3RoZXJzLA0K
Pj4+Pj5oYXZlDQo+Pj4+PiAgID4+Pj4+Pj4gYmVlbiB1c2luZyB0aGUgdGVybSBtZXRhZGF0YSBt
b3JlIG5hcnJvd2x5LiBXZSBjYW4gdXNlDQo+Pj4+PndoYXRldmVyDQo+Pj4+PiAgID4+Pj4+Pj4g
ZGVmaW5pdGlvbiB3ZSB3YW50LiBCdXQgd2UgZG8gbmVlZCB0byBhZ3JlZSBvbiB0aGUNCj4+Pj4+
ZGVmaW5pdGlvbi4NCj4+Pj4+ICAgPj4+Pj4+PiBGb3IgdGhlIHB1cnBvc2VzIG9mIHRoZSBXRywg
aXQgc2VlbXMgbXVjaCBtb3JlIHVzZWZ1bCB0bw0KPj4+Pj51c2UgdGhlDQo+Pj4+PiAgID4+Pj4+
Pj4gdGVybSBtZXRhZGF0YSBmb3IgdGhlIG5hcnJvd2VyIGRlc2NyaXB0aW9uLg0KPj4+Pj4gICA+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+PiBPbiAzLzEyLzE0LCAxOjE5IFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+
PiAgID4+Pj4+Pj4+IEhpIEpvZWwsDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
IEkgYWdyZWUuIFdlIG5lZWQgdG8gZGlmZmVyZW50aWF0ZSB0aGUgbWV0YWRhdGEgdXNlZCBieQ0K
Pj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+ZnVuY3Rpb24gYW5kIFNGQyBoZWFkZXIuIFRo
ZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIGNhcnJ5aW5nDQo+Pj4+PnNvbWUNCj4+Pj4+ICAgPj4+Pj4+
Pj5zdGF0ZXMgYWxvbmcgd2l0aCB0aGUgcGFja2V0LiBJTU86IFNGQyBoZWFkZXIgaXMgYSBraW5k
IG9mDQo+Pj4+PiAgID4+Pj4+Pj4+bWV0YWRhdGEgY2FycmllZCBvbiBwYWNrZXQgZm9yIG5leHQg
c2VydmljZSBub2RlIHRvIHVzZS4NCj4+Pj4+SW4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Y29udGV4
dCBvZiBTRkMsIHdlIGhhdmUgdGVybSBmb3IgU0ZDIGhlYWRlciBhbmQgdGhlDQo+Pj4+Pm1ldGFk
YXRhIHRoYXQNCj4+Pj4+ICAgPj4+Pj4+Pj53YXMgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVu
Y3Rpb25zLCBvciBiZXR3ZWVuIHNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj5mdW5jdGlvbnMgYW5k
IGNsYXNzaWZpZXJzL3NlcnZpY2Ugbm9kZXMsIHdoaWNoIGlzIHdoYXQNCj4+Pj4+dGhlIGRyYWZ0
DQo+Pj4+PiAgID4+Pj4+Pj4+Zm9jdXMuDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+IFRoYW5rcywgTHVjeQ0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBl
cm4NCj4+Pj4+ICAgPj4+Pj4+Pj4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXSBTZW50OiBX
ZWRuZXNkYXksIE1hcmNoIDEyLA0KPj4+Pj4gMjAxNA0KPj4+Pj4gICA+Pj4+Pj4+PiAxMToxOCBB
TSBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOg0KPj4+Pj4g
SmltDQo+Pj4+PiAgID4+Pj4+Pj4+IEd1aWNoYXJkIChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlw
ZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbQ0KPj4+Pj4gICA+Pj4+Pj4+PiBT
dWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNp
ZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IEkgdGhpbmsgaXQg
aXMgaW1wb3J0YW50IHRvIGtlZXAgYSBzdHJvbmcgZGlzdGluY3Rpb24NCj4+Pj4+YmV0d2Vlbg0K
Pj4+Pj4gICA+Pj4+Pj4+PiBtZXRhZGF0YSAod2hpY2ggaXMgZm9yIHVzZSBieSBhcHBsaWNhdGlv
bnMpIGFuZCB0aGUNCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+PiBjaGFpbmluZyBpbmZv
cm1hdGlvbiBpbiB0aGUgYmFzZSBzZXJ2aWNlIGNoYWluIGhlYWRlciwNCj4+Pj4+d2hpY2ggaXMN
Cj4+Pj4+ICAgPj4+Pj4+Pj4gZm9yIHVzZSBieSB0aGUgc2VydmljZSBjaGFpbiBzdXBwb3J0IG1l
Y2hhbmlzbXMuDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IFlvdXJzLCBKb2Vs
DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBPbiAzLzEyLzE0LCAxMDo0MiBB
TSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gRnVsbHkgYWdyZWUgd2l0aCBK
b2UuDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gV2Ugc2hvdWxkIG5vdCBy
ZXF1aXJlIGEgZml4IGxlbmd0aCBmb3IgaW4tYmFuZCBtZXRhZGF0YQ0KPj4+Pj5idXQNCj4+Pj4+
ICAgPj4+Pj4+Pj4+IGFsc28gbm90IGxlYXZlIGl0IGZvciBmcmVlbHkgdXNhZ2UuIEluIGZhY3Qs
IHdoZW4gYQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+PiBub2RlIGluc2VydHMgU0ZD
IGhlYWRlciBvbiBhIChlbmNhcHN1bGF0ZWQpIHBhY2tldCBhbmQNCj4+Pj4+c2VuZCB0bw0KPj4+
Pj4gICA+Pj4+Pj4+Pj4gbmV4dCBzZXJ2aWNlIG5vZGUsIFNGQyBoZWFkZXIgaXRzZWxmIGNhbiBi
ZSBzZWVuIGFzIGENCj4+Pj4+bWV0YWRhdGEuDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4gTHVjeQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gW21haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpvZWwgTS4NCj4+Pj4+SGFscGVy
bg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA5OjIx
IEFNIFRvOiBOaWNvbGFzDQo+Pj4+PkJPVVRIT1JTOw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gUm9uIFBh
cmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlwZXIu
bmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldD47DQo+Pj4+PiAgID4+Pj4+Pj4+PiBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDog
UmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1j
b25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IEZvciBp
bi1iYW5kIG1ldGFkYXRhLCB0aGUgQVBJIGZvciBhY2Nlc3MgY2FuIGVhc2lseSBiZQ0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4gc3luY2hyb25vdXMuIE91dCBvZiBiYW5kIG1ldGFkYXRhIG5lZWRzIGRpZmZl
cmVudA0KPj4+Pj5oYW5kbGluZy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFRoZXJlIGFyZSBtYW55IGNh
c2VzIHdoZXJlIG91dC1vZi1iYW5kIG1ldGFkYXRhIGlzDQo+Pj4+PnVzZWZ1bCBhbmQNCj4+Pj4+
ICAgPj4+Pj4+Pj4+IGFwcHJvcHJpYXRlLiBCdXQgdGhleSBkbyBub3QgY292ZXIgYWxsIG5lZWRz
IGJ5IGFueQ0KPj4+Pj5zdHJldGNoLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+IEV2ZW4gaWYgZWFjaCBwaWVjZSBvZiBpbi1iYW5kIG1ldGFkYXRhIGlzIG9mIGZpeGVkDQo+
Pj4+Pmxlbmd0aCwNCj4+Pj4+ICAgPj4+Pj4+Pj4+IHRoZXJlIGFyZSBtYW55IGRpZmZlcmVudCBr
aW5kcyBvZiBtZXRhdHlwZS4gVHJ5aW5nIHRvDQo+Pj4+PnNheQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4g
InRoZXJlIHdpbGwgYmUgZXhhY3RseSBmb3VyIHBpZWNlcywgYW5kIHRoZXkgd2lsbCBiZSBvZg0K
Pj4+Pj50eXBlcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gdDEsIHQyLCB0MywgYW5kIHQ0IiBpcyBzaW1w
bHkgdG9vIHNwZWNpZmljIGZvciBldmVuIDgwJQ0KPj4+Pj5vZiB0aGUNCj4+Pj4+ICAgPj4+Pj4+
Pj4+bmVlZHMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gWW91cnMsIEpv
ZWwNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gT24gMy8xMi8xNCwgODo1
MiBBTSwgTmljb2xhcyBCT1VUSE9SUyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBIZWxsbyBS
b24sDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBTZW5kaW5nIG91dCBv
ZiBiYW5kIGNvbmdydWVudCBtZXRhZGF0YSBtYXkgbm90IGJlIHRoZQ0KPj4+Pj5hbnN3ZXINCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiB0byBhbGwgbmVlZHMgYnV0IGl0IGlzIG9uZSB0b29sIHRoYXQgd2Ug
c2hvdWxkIGtlZXAuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBOb3Qg
YWxsIG1ldGFkYXRhIGlzIHRpZWQgdG8gYSBzcGVjaWZpYyBwYWNrZXQsIGZvcg0KPj4+Pj5leGFt
cGxlIGENCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBwb2xpY3kgY2hhbmdlIGluIFBDUkYgY291bGQgbGVh
ZCB0byBzb21lIG1ldGFkYXRhDQo+Pj4+PnNpZ25hbGluZywNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0
aGUgcmVhY3Rpb24gdGltZSBuZWVkIG5vdCBiZSBpbW1lZGlhdGUsIGZldyBtcyBtYXkNCj4+Pj4+
bm90IG1hdHRlci4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEFzIHlv
dSBwb2ludCwgaWYgYSBwYWNrZXQgaXMgdGllZCB0byBhIG1ldGFkYXRhIGENCj4+Pj4+Y29ycmVs
YXRpb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBpbmZvIGNhbiBiZSBzZXQgaW4gYm90aCBwYWNrZXQg
dG8gZGVhbCB3aXRoIGl0IChpLmUNCj4+Pj4+bWV0YWRhdGENCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBl
eHBlY3RlZCBmbGFnIGluIHRoZSBTRkMgaGVhZGVyLCBwbHVzIGFuIGlkKQ0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gRmluYWxseSB3ZSBjYW4gc3RpbGwgc2VuZCBzb21l
IGxpbWl0ZWQgbWV0YWRhdGEgd2l0aGluDQo+Pj4+PmEgaGVhZGVyLg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+IFRoaXMgY291bGQgYmUgdXNlZCBmb3IgbG9hZCBiYWxhbmNlcnMgaW4gcGFydGljdWxhciBp
Zg0KPj4+Pj53ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGFncmVlIG9uIGEgY29udmVudGlvbiB0byBs
b2NhdGUgImNvYXJzZSBncmFpbiBwb2xpY3kiDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gLyAiZmluZSBn
cmFpbiBwb2xpY3kiIG9uIHJlc2VydmVkIGNvbnRleHQgaGVhZGVycy4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoaXMgc2VlbXMgdG8gb3BlbiB1cCBhIGxvdCBvZiBm
bGV4aWJpbGl0eSAvDQo+Pj4+Pmlubm92YXRpb25zLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gT24geW91ciBsYXN0IHBvaW50LCB0aGVyZSBpcyBhIHF1ZXN0aW9uIG9u
IGhvdyB0byBtYWtlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWV0YWRhdGEgYXZhaWxhYmxlIHRvIGEg
U2VydmljZSBGdW5jdGlvbi4gQ3VycmVudCBzb2NrZXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBjb25u
ZWN0aW9ucyBmb3IgZXhhbXBsZSBkbyBub3QgYWxsb3cgdG8gcmV0cmlldmUgSVANCj4+Pj4+aGVh
ZGVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gb3B0aW9ucy4gU28gSSBhc3N1bWUgdGhhdCBTRkMgYXdh
cmUgU2VydmljZSBGdW5jdGlvbnMNCj4+Pj4+d2lsbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG5lZWQg
c29tZSAoYXN5bmNocm9ub3VzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gPykgQVBJIHRvIHJldHJpZXZl
IFNGQyBoZWFkZXIgaW5mb3JtYXRpb24gYXMgd2VsbCBhcw0KPj4+Pj5pbi1iYW5kDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gbWV0YWRhdGEuIEkgZG9uJ3Qgc2VlIG91dCBvZiBiYW5kIG1ldGFkYXRhIHRy
YW5zcG9ydA0KPj4+Pj5hZGRpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBjb21wbGV4aXR5LCB0aGUg
c2FtZSBBUEkgY2FuIHByb2JhYmx5IGFwcGx5Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gVGhlIGFsdGVybmF0aXZlIG9wdGlvbiwgYWxsb3dpbmcgdmFyaWFibGUgc2l6
ZWQNCj4+Pj4+bWV0YWRhdGEgaW4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0aGUgU0ZDIGhlYWRlciBo
YXMgc29tZSBkcmF3YmFja3MgYXMgd2VsbCwgb25lIGJlaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
ZnJhZ21lbnRhdGlvbiwgYW5kIHNvbWUgc3dpdGNoZXMgZXhwZWN0aW5nIGFzIHdlbGwgdG8NCj4+
Pj4+bG9vayBhdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGVuZCB1c2VyIHRyYWZmaWMgaGVhZGVycyBm
b3IgbGluayBsb2FkIGJhbGFuY2luZy4gSQ0KPj4+Pj53b3VsZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
IGFncmVlIHRoYXQgaWYgd2UgY2FuIGFjY2VwdCB0aGVzZSBpc3N1ZXMsIHRoZW4gc2VuZGluZw0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IG9mZi1saW5lIGNvbmdydWVudCBtZXRhZGF0YSBsb29zZXMgaXRz
IGludGVyZXN0Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gV2UgbmVl
ZCB0byB0YWtlIGludG8gYWNjb3VudCB0aGF0IGJvdGggaW4tYmFuZCBhbmQNCj4+Pj4+Y29uZ3J1
ZW50DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gb3V0LW9mLWJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0IGlz
IG5vdCByZWxpYWJsZS4gQQ0KPj4+Pj5wYWNrZXQgbG9zcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRy
aWdnZXJpbmcgcmV0cmFuc21pc3Npb24gd291bGQgbm90IGxlYWQgdG8gdGhlDQo+Pj4+PmlkZW50
aWNhbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHJlY29uc3RydWN0aW9uIG9mIHRoZSBhc3NvY2lhdGVk
IG1ldGFkYXRhLiBJbiBzb21lDQo+Pj4+PmNhc2VzLCB3ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1p
Z2h0IHRodXMgZXZlbiBuZWVkIG5vbi1jb25ncnVlbnQgb3V0LW9mLWJhbmQgcmVsaWFibGUNCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiBtZXRhZGF0YSB0cmFuc3BvcnQuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206
DQo+Pj4+PiBSb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBQYXJrZXIgW1Jvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+XSBT
ZW50Og0KPj4+Pj5XZWRuZXNkYXksDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gTWFyY2ggMTIsIDIwMTQN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+PiAxMjo0MyBQTSBUbzogTmljb2xhcyBCT1VUSE9SUyBDYzogSmlt
IEd1aWNoYXJkDQo+Pj4+PihqZ3VpY2hhcik7DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gYnJpanNtYW5A
anVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0PjsNCj4+Pj4+c2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBb
c2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNp
ZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBOaWNvbGFz
LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gSSB1bmRlcnN0YW5kIHRo
ZSBjb25jZXB0IGZvciBvdXQgb2YgYmFuZCBzaWduYWxpbmcgb2YNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pm1ldGFkYXRhLCBidXQgSSBhbSBjb25jZXJuZWQgdGhhdCBpdCBpbnRyb2R1Y2VzDQo+Pj4+PnNp
Z25pZmljYW50DQo+Pj4+PiAgID4+Pj4+Pj4+Pj5jb21wbGV4aXR5IGR1ZSB0byB0aGUgcG90ZW50
aWFsIHJhY2UgY29uZGl0aW9uIG9mDQo+Pj4+PnJlY2VpdmluZyB0aGUNCj4+Pj4+ICAgPj4+Pj4+
Pj4+PnJlYWwgcGFja2V0IGJlZm9yZSB0aGUgbWV0YWRhdGEuIFdoaWxlIHRoZSByZWFsIHBhY2tl
dA0KPj4+Pj5jb3VsZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+aW5kaWNhdGUgdGhhdCBvdXQgb2YgYmFu
ZCBtZXRhZGF0YSBpcyBleHBlY3RlZCwgaG93IGNhbg0KPj4+Pj53ZQ0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Z3VhcmFudGVlIHRoZSBvcmRlciBvZiByZWNlcHRpb24/IFdoYXQgaWYgc3dpdGNoaW5nIG9y
DQo+Pj4+PnJvdXRpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pm5vZGVzIGFwcGx5IGhhc2ggYmFzZWQg
bG9hZCBiYWxhbmNpbmc/IFdoYXQgaWYgdGhlIGxvYWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PmJhbGFu
Y2luZyB1bmRlcnN0YW5kcyBTRkMgZW5jYXBzIGFuZCBsb29rcyBiZXlvbmQgaXQgdG8NCj4+Pj4+
dGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5vcmlnaW5hbCBoZWFkZXIgdG8gZ2V0IGJldHRlciBlbnRy
b3B5Pw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IENhbiB3ZSBndWFyYW50ZWUgdGhhdCB0aGUgbWV0YWRh
dGEgYW5kIHJlYWwgcGFja2V0DQo+Pj4+PndpbGwgZm9sbG93DQo+Pj4+PiAgID4+Pj4+Pj4+Pj50
aGUgZXhhY3Qgc2FtZSBwYXRoPyBJZiB3ZSBjYW4gbm90LCB0aGVuDQo+Pj4+PmltcGxlbWVudGF0
aW9ucyB3aWxsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5uZWVkIHRvIGFkZCBpbmdyZXNzIHF1ZXVpbmcg
dG8gY29wZSB3aXRoIHRoZSBzY2VuYXJpby4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IEFsc28sIGRvIHlvdSBmZWVsIHRoYXQgdGhlIGluY3JlYXNlIGluIGltcGxlbWVu
dGF0aW9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gY29tcGxleGl0eSBhdCB0aGUgc2VydmljZSBmdW5j
dGlvbnMgaXMgcmVhc29uYWJsZT8NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+IFRoYW5rcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFJvbg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IE9uIE1hciAxMiwgMjAxNCwg
YXQgNDowOSBBTSwgIk5pY29sYXMgQk9VVEhPUlMiDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IDxOaWNv
bGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNv
bT4NCj4+Pj4+PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PiB3cm90ZToNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gSSB0aGluayB3ZSBtdXN0IG1h
a2UgYSBkaXN0aW5jdGlvbiBiZXR3ZWVuOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+PiAtIE1ldGFkYXRhIHdoaWNoIHNob3VsZCBiZSBwYXJ0IG9mIHRoZSBoZWFkZXIg
ZGVmaW5lZA0KPj4+Pj5hcyBpbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBiYW5kIG1hcmtpbmcuIC0g
TWV0YWRhdGEgd2l0aCBjYW4gYmUgcGFzc2VkIG91dCBvZg0KPj4+Pj5iYW5kLCBmb3INCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4gZXhhbXBsZSBjb25ncnVlbnQgb3V0IG9mIGJhbmQgc2lnbmFsaW5nIGRl
ZmluZWQgaW4NCj4+Pj4+dGhlIGRyYWZ0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+IFRoZSBmb3JtZXIgY2FsbHMgZm9yIGEgbGltaXRlZCBzcGFjZSBpbiB0aGUgaGVh
ZGVyLA0KPj4+Pj50cnVlLCBUaGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbGF0dGVyIGhvd2V2ZXIg
ZG9lcyBub3QgaW5jdXIgYW55IHNwYWNlIGxpbWl0YXRpb24NCj4+Pj4+YW5kIGlzDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+IHN0aWxsIGZhaXJseSBlZmZpY2llbnQgYW5kIGl0IHJlbWFpbnMgY29tcGF0
aWJsZSB3aXRoDQo+Pj4+PmEgZml4ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gc2l6ZSBoZWFkZXIg
dXNlZCB0byByb3V0ZSB0aG9zZSBzaWduYWxpbmcgbWVzc2FnZXMNCj4+Pj4+YWxvbmcgdGhlDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+IGNoYWluJ3Mgc2VydmljZSBmdW5jdGlvbnMuDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IE5pY29sYXMgX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXyBGcm9tOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBKaW0gR3Vp
Y2hhcmQgKGpndWljaGFyKSBbamd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNj
by5jb20+XSBTZW50Og0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBUdWVzZGF5LCBNYXJjaCAxMSwgMjAx
NCA2OjQ4IFBNIFRvOiBSb24gUGFya2VyIENjOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBOaWNvbGFz
IEJPVVRIT1JTOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkg
U2FsaW0NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiBkcmFm
dC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBIaSBSb24sDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+IFdlIGNhbiBjZXJ0YWlubHkgaGF2ZSB0aGlzIGRpc2N1c3Npb24gYnV0
IHdlIHNob3VsZA0KPj4+Pj5maXJzdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBjb25zaWRlciB3aGF0
IGluZm9ybWF0aW9uIGlzIG5lY2Vzc2FyeSBhbmQgaWYgc2FpZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
PiBpbmZvcm1hdGlvbiBjYW4gZml0IHdpdGhpbiBhIGZpeGVkIG51bWJlciBvZiBjb250ZXh0cw0K
Pj4+Pj5pbiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbWFqb3JpdHkgb2YgY2FzZXMuIFJlbWVt
YmVyLCB0aGUgZ29hbCBvZiBiZWluZyBhYmxlDQo+Pj4+PnRvIHBhc3MNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4gbWV0YWRhdGEgdGhyb3VnaCB0aGUgbmV0d29yayBpcyB0byBlbmhhbmNlIHNlcnZpY2UN
Cj4+Pj4+ZGVsaXZlcnksDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IG5vdCBwYXNzIHRoZSBlbnRpcmUg
d29ya3Mgb2YgU2hha2VzcGVhcmUgOy0pDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+IFNlbnQgZnJvbSBteSBpUGhvbmUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+IE9uIE1hciA3LCAyMDE0LCBhdCAzOjUyIEFNLCAiUm9uIFBhcmtlciIN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1h
aWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPg0KPj4+Pj48bWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBOaWNvbGFzLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+IEkgc2VlIHNpbWlsYXIgcmVxdWlyZW1lbnRzIGZyb20gdGhlIDNn
cHAgRVBDIHNpZGUuDQo+Pj4+Pkkgd291bGQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IGxpa2UgdG8g
cHJvcG9zZSBhbiBPVUkgLyBUTFYgYmFzZWQgYXBwcm9hY2ggd2hlcmUgdGhlDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+PiByZXNlcnZlZCBPVUkgY2FuIGJlIHVzZWQgZm9yIGFncmVlZCB1cG9uIHR5cGVz
IG9mDQo+Pj4+PmNvbW1vbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gbWV0YWRhdGEgYW5kIHZlbmRv
ciBvciBvdGhlciBvcmdhbml6YXRpb25hbCBPVUlzIGNhbg0KPj4+Pj5iZSB1c2VkDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+PiB0byBxdWlja2x5IGlubm92YXRlIGluIHRoZSBuZXR3b3Jrcy4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+IFNpbXVsdGFuZW91c2x5LCBJIHdvdWxkIGFsc28gbGlrZSB0byBjb25z
aWRlcg0KPj4+Pj5tZWNoYW5pc21zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiB0aGF0IGFyZSBvcHRp
bWl6ZWQgZm9yIGxvbmcgbGl2ZWQgZmxvd3Mgc28gYXMgdG8NCj4+Pj4+bGltaXQgdGhlDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+PiBuZWdhdGl2ZSBlZmZlY3RzIG9mIHBhY2tldCBncm93dGguDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gUm9uDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBPbiBN
YXIgNywgMjAxNCwgYXQgODozNCBBTSwgIk5pY29sYXMgQk9VVEhPUlMiDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VU
SE9SU0Bxb3Ntb3MuY29tPg0KPj4+Pj48bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNv
bT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4g
SGVsbG8gSmltDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBJ
IGhhdmUgc2VlbiBjYXNlcyBpbiBHaSBMQU4sIHdoZXJlIHN1YnNjcmliZXIgcmVsYXRlZA0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGluZm9ybWF0aW9uIGlzIHBhc3NlZCB0byBhIFdlYiBQcm94eSBm
b3IgSFRUUCBoZWFkZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBlbnJpY2htZW50IChhaW1lZCBh
dCBzb21lIFdlYiBDb250ZW50IHByb3ZpZGVycw0KPj4+Pj5wYXJ0bmVycyBvZg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IHRoZSBNb2JpbGUgT3BlcmF0b3IpLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
IEluZm9ybWF0aW9uIHdhcyBhbiBjb2RlZCAocGVyc2lzdGVudCkgc3Vic2NyaWJlciBpZA0KPj4+
Pj5kZXJpdmVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZnJvbSB0aGUgTVNJU0ROLCBhbmQgY291
cGxlIG9mIGYgY3VzdG9tZXIgcHJvZmlsZQ0KPj4+Pj5yZWxhdGVkDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4gZmllbGRzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gSW4gYW4gc2ZjIGJhc2VkIEdpIExBTiwgdGhpcyBlbnRpdHkgc2hvdWxkIHJlY2VpdmUNCj4+
Pj4gPmZyb20gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gQ2xhc3NpZmllcg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gLSBBIGNsYXNzaWZpY2F0aW9uIG9m
IHRoZSBDb250ZW50IFByb3ZpZGVyICggSWQsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gQ2F0ZWdv
cnkpIGJhc2VkIG9uIHRyYWZmaWMgYW5hbHlzaXMgLSBUaGUgTVNJU0ROIG9mDQo+Pj4+PiB0aGUN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBzdWJzY3JpYmVyIC0gVHdvIHN1YnNjcmliZXIgcG9saWN5
IGZpZWxkcyAobm90IHRpZWQNCj4+Pj4+IHRvIFBDUkYNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBi
dXQgYmVsb25naW5nIHRvIHRoZSBTdWJzY3JpYmVyIERCKSAoU3Vic2NyaWJlcg0KPj4+Pj4gY2F0
ZWdvcnksDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gc3ViLWNhdGVnb3J5KSAtIEEgc2Vzc2lvbiBp
ZCAoZm9yIGxvZ2dpbmcgYW5kDQo+Pj4+PnRyYWNraW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4g
cHVycG9zZXMpDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBU
aGUgb2JqZWN0aXZlIGJlaW5nIHRvIGF2b2lkIGhhdmluZyB0aGUgSFRUUCBQcm94eQ0KPj4+Pj50
bw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGJlY29tZSBhIHRydXN0ZWQgYXBwbGljYXRpb24gKGlu
dGVyb2dhdGUgdGhlDQo+Pj4+PiBzdWJzY3JpYmVyIERCLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
IGV0Yy4uKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBOaWNvbGFzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18gRnJvbTogSmltDQo+Pj4+PiBHdWljaGFyZA0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+IChqZ3VpY2hhcikgW2pndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1
aWNoYXJAY2lzY28uY29tPl0gU2VudDoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBUaHVyc2RheSwg
TWFyY2ggMDYsIDIwMTQgMjowMiBQTSBUbzogSmFtYWwgSGFkaQ0KPj4+Pj5TYWxpbTsNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBqbW9pc2FuZEBqdW5pcGVyLm5ldDxtYWlsdG86am1vaXNhbmRAanVu
aXBlci5uZXQ+IDxtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQ+Ow0KPj4+Pj4gYnJpanNtYW5A
anVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0PiBDYzoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBzZmMgU3ViamVjdDogUmU6
IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEt
Y29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+IEhpIEphbWFsLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gWW91IHNhaWQgIkl0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGUNCj4+
Pj4+IHNpemVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbWV0YWRhdGEiLi4gSSBhbSBub3Qgc28g
Y29udmluY2VkIGFuZCB3b3VsZCBsaWtlIHRvDQo+Pj4+PiBiZXR0ZXINCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiB1bmRlcnN0YW5kIHRoZSByZXF1aXJlbWVudHMgYmVmb3JlIHBhc3NpbmcganVkZ2Vt
ZW50Lg0KPj4+Pj4gSWYgd2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBsb29rIGF0IHRoZSB1c2Ug
Y2FzZXMgYXMgcHJlc2VudGVkIHRodXMgZmFyIGludG8NCj4+Pj4+IHRoZSBXRyBJDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gaGF2ZSB5ZXQgdG8gc2VlIGEgc2luZ2xlIGV4YW1wbGUgb2YgdGhlIG5l
ZWQNCj4+Pj4+IChub3RpbmcgdGhhdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGRlc2lyZSBpcyBu
b3QgdGhlIHNhbWUgYXMgbmVlZCkgLSBJIGFtIG5vdCBzYXlpbmcNCj4+Pj4+IHRoZXJlIGlzDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbm8gcmVxdWlyZW1lbnQgYnV0IHJhdGhlciB0aGF0IHdlIHNo
b3VsZCBub3QganVtcA0KPj4+Pj4gdG8gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gY29uY2x1
c2lvbiBhbmQgYnVpbGQgc3RhbmRhcmRzIGFyb3VuZCBhIHRoZW9yeS4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gT24gMy8zLzE0LCA2OjM1IEFNLCAiSmFtYWwgSGFkaSBTYWxp
bSINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gPGhhZGlAbW9qYXRhdHUuY29tPG1haWx0bzpoYWRp
QG1vamF0YXR1LmNvbT4gPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4+DQo+Pj4+Pndyb3RlOg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBJIGxpa2UgdGhl
IGRvYyAtIHdlbGwgd3JpdHRlbi4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+Pj4gU2VjdGlvbiA0LjMgb24gbWV0YWRhdGEgZW5jb2RpbmcuDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IEl0IHNlZW1zIHRoZXJlJ3MgY2xl
YXIgbmVlZCBmb3IgdmFyaWFibGUgc2l6ZWQNCj4+Pj4+IG1ldGFkYXRhDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4+IChhdCBsZWFzdCBmb3IgaHR0cC9hcHAgeW91IHNlZW0gdG8gaW5kaWNhdGUgdGhl
DQo+Pj4+PiBkZXNpcmUgZm9yDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+aXQpLg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+PiBGb3IgYSBkYXRhcGF0aCBwZXItcGFja2V0IG1ldGFkYXRhLCBpIGZlZWwg
dGhlDQo+Pj4+PiBuZWVkIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGp1c3QgYXMgaW1wb3J0
YW50LiBBcmUgd2UgbGltaXRlZCBieSB0aGUgZmFjdCB0aGF0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4+IGV4aXN0aW5nIGhhcmR3YXJlIG1heSBub3QgYmUgYWJsZSB0byBoYW5kbGUgVExWcz8NCj4+
Pj4+Rm9yDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGV4YW1wbGUsIEkgZG9udCBoYXZlIGEgcHJv
YmxlbSBoYW5kbGluZyBUTFZzIGluIGENCj4+Pj4+IHNvZnR3YXJlDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4+ZGF0YXBhdGguDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4+IGNoZWVycywgamFtYWwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18gc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IG1haWxpbmcgbGlzdCBzZmNAaWV0Zi5vcmc8
bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
Yw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGlu
Zw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4g
bWFpbGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMgbWFpbGluZw0K
Pj4+Pj4gbGlzdA0KPj4+Pj4gICA+Pj4+PiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+PiAgID4+
c2ZjIG1haWxpbmcgbGlzdA0KPj4+Pj4gICA+PnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+ICAgPj5odHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+DQo+Pj4+PiAgID5fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+Pj4gICA+c2ZjIG1haWxpbmcg
bGlzdA0KPj4+Pj4gICA+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86
c2ZjQGlldGYub3JnPg0KPj4+Pj4gICA+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMNCj4+Pj4+DQo+Pj4+DQo+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQo+Pj4+IHNmYyBtYWlsaW5nIGxpc3QNCj4+Pj4gc2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjDQo+Pj4NCj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KPj4+IHNmYyBtYWlsaW5nIGxpc3QNCj4+PiBzZmNAaWV0Zi5vcmc8
bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYw0KPj4+DQo+Pg0KPj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0KPj5zZmMgbWFpbGluZyBsaXN0DQo+PnNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPg0KPj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
Yw0KPg0KPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+
c2ZjIG1haWxpbmcgbGlzdA0KPnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQoNCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QN
CnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmMNCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPGJhc2Ug
aHJlZj0ieC1tc2c6Ly85OS8iPjwhLS1baWYgIW1zb10+PHN0eWxlPnZcOioge2JlaGF2aW9yOnVy
bCgjZGVmYXVsdCNWTUwpO30NCm9cOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCndc
Oioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCi5zaGFwZSB7YmVoYXZpb3I6dXJsKCNk
ZWZhdWx0I1ZNTCk7fQ0KPC9zdHlsZT48IVtlbmRpZl0tLT48c3R5bGU+PCEtLQ0KLyogRm9udCBE
ZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpIZWx2ZXRpY2E7DQoJcGFu
b3NlLTE6MiAxMSA2IDQgMiAyIDIgMiAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpT
aW1TdW47DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2Zv
bnQtZmFtaWx5OlNpbVN1bjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250
LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAz
IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDEx
IDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQFNpbVN1biI7
DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt
aWx5OiJNUyBVSSBHb3RoaWMiOw0KCXBhbm9zZS0xOjIgMTEgNiAwIDcgMiA1IDggMiA0O30NCkBm
b250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxATVMgVUkgR290aGljIjsNCglwYW5vc2UtMToyIDEx
IDYgMCA3IDIgNSA4IDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWws
IGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0
b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcg
Um9tYW4iLCJzZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUt
cHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30N
CmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3Jp
dHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5N
c29BY2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBkaXYuTXNvQWNldGF0ZQ0KCXttc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltYXJnaW46
MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6OC4wcHQ7DQoJZm9udC1m
YW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnNwYW4uYXBwbGUtY29udmVydGVkLXNwYWNl
DQoJe21zby1zdHlsZS1uYW1lOmFwcGxlLWNvbnZlcnRlZC1zcGFjZTt9DQpzcGFuLkVtYWlsU3R5
bGUxOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2Fs
aWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5CYWxsb29uVGV4dENo
YXINCgl7bXNvLXN0eWxlLW5hbWU6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCI7DQoJZm9udC1mYW1pbHk6
IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBl
OmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJ
e3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpk
aXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi8qIExpc3QgRGVmaW5pdGlv
bnMgKi8NCkBsaXN0IGwwDQoJe21zby1saXN0LWlkOjI1MjA1NjI1NTsNCgltc28tbGlzdC10ZW1w
bGF0ZS1pZHM6LTE2MDg0ODI2MTA7fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJv
bDt9DQpAbGlzdCBsMDpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEuMGluOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2kt
Zm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciOw0KCW1zby1iaWRp
LWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iO30NCkBsaXN0IGwwOmxldmVsMw0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDoxLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyLjBp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBs
aXN0IGwwOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNg0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1z
by1sZXZlbC10YWItc3RvcDozLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoz
LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGwwOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsOQ0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDo0LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxDQoJe21zby1saXN0LWlkOjEwMTkzNTc0MzY7
DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjUwNTQyMzEzMjt9DQpAbGlzdCBsMTpsZXZlbDENCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDox
LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGwxOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxLjVpbjsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsNA0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDoyLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3Rv
cDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9s
O30NCkBsaXN0IGwxOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozLjBpbjsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNp
LWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVs
Nw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3
Ow0KCW1zby1sZXZlbC10YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7
DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsOA0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWIt
c3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3lt
Ym9sO30NCkBsaXN0IGwxOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo0LjVpbjsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyDQoJ
e21zby1saXN0LWlkOjE2NzUzMDQwNTk7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0yMDkyMjgx
MzA0O30NCkBsaXN0IGwyOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFu
c2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2
ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
grc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBw
dDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWwzDQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOjEuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6
bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEw
LjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWw2DQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjMuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3Qg
bDI6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjQuMGluOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWw5DQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOjQuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZh
bWlseTpTeW1ib2w7fQ0Kb2wNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KdWwNCgl7bWFyZ2luLWJv
dHRvbTowaW47fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBl
ZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0t
LT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4N
CjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1s
PjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZs
aW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5GaXJzdCBi
bHVzaCBpcyB0aGF0IHdlIHdvdWxkIHRoZW4gaGF2ZSBwaW5uZWQgc3RhdGUgcGVyIHBhdGggSUQg
YXQgZXZlcnkgaG9wIGluIGEgY2hhaW4/IEFuZCBjaGFpbi1JRCBpcyBzaW1wbHkgYSBDUCBhYnN0
cmFjdGlvbj8gQW5kIHdlIG5lZWQgaW5ncmVzcyBiYXNlZA0KIHByb3RlY3Rpb24gc3dpdGNoaW5n
IHRvIGRlYWwgd2l0aCBmYWlsdXJlcyBwcm9tcHRseeKApi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPknigJltIGhvcGlu
ZyBJ4oCZbSBtaXNzaW5nIHNvbWV0aGluZyE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
RGF2ZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAj
QjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IFBhdWwgUXVpbm4gKHBhdWxxKSBbbWFpbHRvOnBhdWxx
QGNpc2NvLmNvbV0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCAx
MDoyNiBBTTxicj4NCjxiPlRvOjwvYj4gRGF2aWQgQWxsYW4gSTxicj4NCjxiPkNjOjwvYj4gQ2hh
bmdjaGVuZyBIdWFuZzsgTmljb2xhcyBCT1VUSE9SUzsgWHV4aWFvaHU7IHNmY0BpZXRmLm9yZzsg
bWlrZWJpYW5jQGFvbC5jb208YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFNGQyBlbmNh
cHN1bGF0aW9uIGNoYWluIElEPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+SGkgRGF2ZSwgPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5DaGFpbiBJRCBzaG91bGQgcmVhbGx5IGJlIHBhdGggSUQgc2luY2UgdGhlcmUgY2Fu
IGJlIG1hbnkgcGF0aHMgZm9yIGEgZ2l2ZW4gY2hhaW4uICZuYnNwO1VzaW5nIHRoYXQgZGVmaW5p
dGlvbiwgd2UgYXZvaWQgdGhlIG92ZXJsb2FkIGFuZCByZWFwIHRoZSBnYWluIGFsbHVkZWQgdG8g
YmVsb3cuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPlBhdWw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5PbiBNYXIgMTgsIDIwMTQsIGF0IDEyOjE0IFBNLCBEYXZpZCBBbGxhbiBJICZsdDs8YSBo
cmVmPSJtYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20iPmRhdmlkLmkuYWxsYW5AZXJp
Y3Nzb24uY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+V2VsbCB0aGUgcXVlc3Rpb24gZGUgam91ciBpcyDigJxkb2VzIGEgY2hhaW4gSUQgZGVm
aW5lIGEgY2xhc3Mgb3IgYW4gaW5zdGFuY2XigJ3igKYuIElmIGl0IGRlZmluZXMgYW4gY2xhc3Mg
d2UgYWxzbyBuZWVkIGluc3RhbmNlIGluZm9ybWF0aW9uLCBpZiBpdCBpcyBjdXJyZW50bHkNCiBv
dmVybG9hZGVkIHRvIGRlZmluZSBjbGFzcyBhbmQgaW5zdGFuY2UgSU1PIHdlIGhhdmUgYSBwcm9i
bGVt4oCmLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+RGF2ZTwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PkZyb206PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+c2ZjDQogW21haWx0bzpzZmMtPGEgaHJlZj0ibWFpbHRvOmJvdW5jZXNA
aWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJvdW5jZXNAaWV0Zi5vcmc8L3Nw
YW4+PC9hPl08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PGI+T24gQmVoYWxmIE9mPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPjwvYj5DaGFuZ2NoZW5nIEh1YW5nPGJyPg0KPGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlR1ZXNkYXksIE1hcmNoIDE4LCAy
MDE0IDc6NDMgQU08YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPk5pY29sYXMgQk9VVEhPUlM8YnI+DQo8Yj5DYzo8L2I+PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlh1eGlhb2h1OzxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8
L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5taWtlYmlhbmNAYW9sLmNvbTwvc3Bhbj48L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJlOiBbc2Zj
XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgVUkgR290
aGljJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPuetlOWkjTwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+Og0KIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPkdvb2QgcG9pbnRzLiBJIGJlbGlldmUgZXhwbGljaXQgY2hhaW4g
SUQgc2hvdWxkIGJlIG1hbmRhdG9yeS4gVGhlIG92ZXJoZWFkIGlzIHZlcnkgbGl0dGxlLiBJdCBo
ZWxwcyBzaW1wbGlmeSBwcm9jZXNzaW5nIGFuZCBzdGVlcmluZyBzaWduaWZpY2FudGx5LiBUaGUg
Z2FpbiBpcyBodWdlLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5DaGFuZzxicj4NCjxicj4N
Ci0tLS0tLS0tLS0tLTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPkNoYW5nY2hlbmcgSHVhbmc8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWJvdHRvbToxMi4wcHQiPjxicj4NCk9uIE1hciAxOCwgMjAxNCwgYXQgMTo1MyBBTSwgTmljb2xh
cyBCT1VUSE9SUyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNv
bSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29t
PC9zcGFuPjwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90
ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+SSB0aGluayB0
aGF0IGtlZXBpbmcgdGhlIFNlcnZpY2UgUGF0aCBMYXllciB0cmFuc3BvcnQgaW5kZXBlbmRlbnQg
c2hvdWxkIHJlbWFpbiBhbiBvYmplY3RpdmUgZm9yIFNGQy4gJm5ic3A7U3VjaCBhIHNlcGFyYXRp
b24gb2YgY29uY2VybnMgaXMgYSBzb3VuZCBhcmNoaXRlY3R1cmFsIHByaW5jaXBsZSB0aGF0DQog
aGVscCBrZWVwIHRoaW5ncyBzaW1wbGUgaW4gcHJhY3RpY2UuPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+T24gdGhlIHF1ZXN0aW9uIG9mICZuYnNwO1NlcnZpY2UgUGF0aCwgd2UgaGF2
ZSBhIGRpc2N1c3Npb24gb24gd2hldGhlciB3ZSBuZWVkIHNvbWUga2luZCBvZiBleHBsaWNpdCBp
ZGVudGlmaWVyIG9yJm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPmNvdWxkIHdlIHJlbHkgb24gbWFwcGluZyBvbiBzb21lIHVuZGVybGF5IG5ldHdvcmsg
cHJvdG9jb2wgZmllbGRzLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij5NYXkgYmUgYSBQUk8vQ09OIHRhYmxlIGNvdWxkIGhlbHAgZm9jdXMgdGhlIGdyb3VwIGRlY2lz
aW9uIG9uIHRoYXQgbWF0dGVyPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBpbiIgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1saXN0OmwxIGxldmVsMSBsZm8xIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+VmlzaWJpbGl0eSAodHJhY2luZyk8L3NwYW4+PG86cD48L286cD48L2xpPjxs
aSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzEiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gb3J3YXJkaW5nIGdyYXBoIHN0cnVjdHVyZSBpbXBhY3Qv
bGltaXRhdGlvbnM8L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzEiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij5SZWNvbmZpZ3VyYXRpb24gc3BlZWQmbmJzcDs8L3NwYW4+PG86cD48L286cD48L2xpPjwvdWw+
DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGluIiB0eXBlPSJkaXNjIj4NCjx1bCBzdHlsZT0ibWFy
Z2luLXRvcDowaW4iIHR5cGU9ImNpcmNsZSI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1saXN0OmwwIGxldmVsMiBsZm8yIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+TEJT
IC8gc2NhbGUgb3V0IGltcGFjdDwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsMCBsZXZlbDIgbGZvMiI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPk5vZGUgYnlwYXNzIChlLmc7IG1haW50ZW5hbmNlKTwvc3Bhbj48bzpwPjwvbzpw
PjwvbGk+PC91bD4NCjwvdWw+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGluIiB0eXBlPSJkaXNj
Ij4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzMi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij51bmRlcmxheSBuZXR3b3JrL3RyYW5zcG9ydCBs
YXllcnMgc3VwcG9ydDwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbGlzdDpsMiBsZXZlbDEgbGZvMyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPkhlYWRlciBzcGFjZSBpbXBhY3Q8L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzMiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij5NdWx0aSB0ZW5hbnQgc3VwcG9ydCBpbXBhY3Q8L3NwYW4+PG86cD48L286
cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDIgbGV2ZWwxIGxm
bzMiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5TRkMgb24gZmxhdCAoZS5nIG9wdGljYWwg
TDIgZm9yIERhdGEgQ2VudGVycykgbmV0d29yayZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+
PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsMiBsZXZlbDEgbGZvMyI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlVuZGVybGF5IG5ldHdvcmsgYWRtaW5pc3RyYXRpb24g
aW1wYWN0PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48L3VsPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlBlcnNv
bmFsbHkgSSB0aGluayB0aGF0IGhhdmluZyBhbiBleHBsaWNpdCBjaGFpbiBpZGVudGlmaWVyIChl
LmcuIFNlcnZpY2UgUGF0aC9TZXJ2aWNlIEluZGV4KSBpcyBjbGVhciAobWFuYWdlbWVudCBhbmQg
Y29udHJvbCkgYW5kIG5vdCBleHBlbnNpdmUgKGhlYWRlciBzcGFjZSkuIFRoZSBkcmF3YmFjaw0K
IGJlaW5nIHNvbWUgaW1wYWN0IG9uIHRoZSBzaW1wbGljaXR5IHRvIGFkZC9yZW1vdmUgZWxlbWVu
dHMgaW4gYSBjaGFpbiBkeW5hbWljYWxseS48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPlRhZyBzd2l0Y2hpbmcgKGFzIE1QTFMpICZuYnNwO2FsbG93cyB0byBtYW5hZ2Ug
dGFncyBwZXIgc2VydmljZSBub2RlcywgbGVhZGluZyB0byBtb3JlIHZlcnNhdGlsZSBhbmQgZGl2
ZXJzZSBncmFwaHM8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPk5p
Y29sYXM8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJN
c29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlciI+DQo8aHIg
c2l6ZT0iMiIgd2lkdGg9IjEwMCUiIGFsaWduPSJjZW50ZXIiPg0KPC9kaXY+DQo8ZGl2IGlkPSJk
aXZScEY4MTE0NjciPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206
MTIuMHB0Ij48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5YdXhp
YW9odQ0KIFs8YSBocmVmPSJtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbSI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+eHV4aWFvaHVAaHVhd2VpLmNvbTwvc3Bhbj48L2E+XTxicj4NCjxiPlNl
bnQ6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5U
dWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA1OjA0IEFNPGJyPg0KPGI+VG86PC9iPjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5KZXJvbWUgTW9pc2FuZDs8c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFp
bHRvOm1pa2ViaWFuY0Bhb2wuY29tIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5taWtlYmlh
bmNAYW9sLmNvbTwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxiPlN1YmplY3Q6PC9i
PjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5bc2ZjXTxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgVUkgR290aGlj
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPuetlOWkjTwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+Og0KIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JIGxpa2UgdGhlIGlkZWEg
b2Ygc2VwYXJhdGluZyB0aGUgU2VydmljZSBGdW5jdGlvbiBMYXllciBhbmQgdGhlIFNlcnZpY2Ug
UGF0aCBMYXllciwgYXMgcHJvcG9zZWQgaW4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29u
c2lkZXJhdGlvbnMuIFRoZSByb2xlIG9mIHRoZQ0KIFNlcnZpY2UgUGF0aCBMYXllciBpcyBqdXN0
IHRvIHN0ZWVyIHRoZSB0cmFmZmljIGFsb25nIGEgcGFydGljdWxhciBjaGFpbiBvZiBzZXJ2aWNl
IG5vZGVzIHdoaWNoIGNhbiBiZSBpbXBsZW1lbnRlZCBieSBleGlzdGluZyB0b29scyBmb3Igc291
cmNlIHJvdXRpbmcsIHN1Y2ggYXMgc2VnbWVudCByb3V0aW5nLiBBcyBzdWNoLCBpdOKAmXMgbm90
IG5lY2Vzc2FyeSB0byB0cnkgdG8ga2VlcCB0aGUgU2VydmljZSBQYXRoIExheWVyIHRyYW5zcG9y
dC1pbmRlcGVuZGVudA0KIGFuZCBjb250YWluIGl0IGluIHRoZSBTRkMgaGVhZGVyLjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+QmVzdCByZWdhcmRzLDwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5YaWFvaHU8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVl
IDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBp
biAwaW4gMGluIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW4iPuWPkeS7tuS6ujo8L3NwYW4+PC9i
PjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1biI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW4iPnNmYyBbPGEgaHJlZj0i
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5t
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl08c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGI+5Luj6KGoPHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5KZXJvbWUNCiBNb2lzYW5kPGJyPg0K
PGI+5Y+R6YCB5pe26Ze0OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+MjAxNOW5tDPmnIgxOOaXpSAxOjAzPGJyPg0KPGI+5pS25Lu25Lq6OjwvYj48
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0i
bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5taWtl
YmlhbmNAYW9sLmNvbTwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxiPuS4u+mimDo8
L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJlOiBb
c2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGlzIChsZW5ndGh5IGFuZCB2
ZXJ5IGxpdmVseSkgdGhyZWFkIHN0YXJ0ZWQgZnJvbSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9ucyAod2hpY2ggSSBjby1hdXRob3JlZCkuPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JbiBzZWN0aW9uIDQuOCwgd2UgbWFkZSBhIGNsZWFyIGRp
c3RpbmN0aW9uIGJldHdlZW4gYSBzZXJ2aWNlIHBhdGggbGF5ZXIgKHN0ZWVyaW5nIHBhY2tldHMg
aG9wIGJ5IGhvcCBhbG9uZyB0aGUgY2hhaW4pIGFuZCBhIHNlcnZpY2UgZnVuY3Rpb24gbGF5ZXIg
KGNvbnZleQ0KIG1ldGFkYXRhIGluZm9ybWF0aW9uIG9mIGludGVyZXN0IHRvIFNGcykuIFRlcm1p
bm9sb2d5IGFzaWRlLCBpdCBzZWVtcyB0aGF0IHN1Y2ggbGF5ZXJlZCB2aWV3IHdhcyBhZ3JlZWQg
dXBvbiBieSBtYW55IHBlb3BsZSBvbiB0aGUgbWFpbGluZyBsaXN0Ljwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Tm93IHRoaXMgY2VydGFpbmx5IGRvZXMgYmVnIHRoZSBx
dWVzdGlvbiBvZiBzb2x2aW5nIEJPVEggcHJvYmxlbXMgd2l0aCB0aGUgc2FtZSAocGFja2V0KSBl
bmNhcHN1bGF0aW9uIG1lY2hhbmlzbS4gTm90YWJseSB3aGVuIG9ic2VydmluZyB0aGF0IG1hbnkg
dXNlIGNhc2VzDQogY291bGQgYmUgc2F0aXNmaWVkIHdpdGhvdXQgU0YtbGV2ZWwgbWV0YWRhdGEs
IG9yIGJ5IHVzaW5nIG1vcmUgb3V0LW9mLWJhbmQgd2F5cyB0byBjb252ZXkgc3VjaCBTRiBtZXRh
ZGF0YS4gQW5kIGFsc28gd2hlbiBvYnNlcnZpbmcgdGhhdCBpbmJhbmQgbWFya2luZyAoZS5nLiBw
YWNrZXQgaGVhZGVycykgY29tZXMgd2l0aCB2YXJpb3VzIHByb3MgJmFtcDsgY29ucyAoc29tZSBv
ZiB0aGUgaXNzdWVzIGJlaW5nIGlkZW50aWZpZWQgaW4gdGhlIGRyYWZ0LA0KIGUuZy4gc2VjdGlv
bnMgNC4xIGFuZCA0LjIpLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
SSBkbyBhZ3JlZSB3aXRoIE1hcmlhLiBXZSBtYXkgd2FudCB0byBleHBsb3JlIG90aGVyIG9wdGlv
bnMgZm9yIGFkZHJlc3NpbmcgdGhlIG5lZWRzIG9mIHRoZSBzZXJ2aWNlIHBhdGggbGF5ZXIgdGhh
dCBkbyBub3QgcmVxdWlyZSBhbiBleHBsaWNpdCBjaGFpbi1pZCBvZiBzb3J0cy48L3NwYW4+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkluIHRoZSBkcmFmdCwgd2UgY29uY2x1ZGVk
IGJ5IHN0YXRpbmcg4oCcQSBwcm9kdWN0aXZlIHBhdGggZm9yd2FyZCBjb3VsZCBiZSB0byBkaXZp
ZGUgYW5kIGNvbnF1ZXI6IHRvIGNsZWFybHkgc2VwYXJhdGUgdGhlIHByb2JsZW0gb2YgU2Vydmlj
ZSBGdW5jdGlvbiBQYXRoIHRvcG9sb2d5DQogZnJvbSB0aGUmbmJzcDsmbmJzcDsgcHJvYmxlbSBv
ZiBbY29udmV5aW5nIFNGXSBtZXRhZGF0YeKAnS4gSSBkbyBiZWxpZXZlIHdlIHNob3VsZCBleHBs
b3JlIHN1Y2ggc2VwYXJhdGlvbiBwcmluY2lwbGUgZnVydGhlci48L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0
O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZu
YnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPnNmYw0KIFs8YSBo
cmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9h
Pl08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGI+T24g
QmVoYWxmIE9mPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PjwvYj48YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5taWtlYmlhbmNAYW9sLmNvbTwvc3Bhbj48L2E+PGJy
Pg0KPGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPkZyaWRheSwgTWFyY2ggMTQsIDIwMTQgNTo1MCBQTTxicj4NCjxiPlRvOjwvYj48c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJlOiBbc2ZjXSBTRkMgZW5j
YXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4w
cHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFs
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkkgd291bGQgaW1hZ2luZSB0aGF0IGlmIHdl
IG1hZGUgdGhlIENoYWluIElEIGZpZWxkIGluIHRoZSBoZWFkZXIgYmUgb3B0aW9uYWwsIHlldCBz
dGlsbCByZXF1aXJlZCBhIGhlYWRlciBhbmQgc3RpbGwgcmVxdWlyZWQgdGhhdCBzb21lIGluZGlj
YXRpb24NCiBvZiB0aGUgY2hhaW4gYmUgY2FycmllZCBzb21ld2hlcmUgaW4gdGhlIHBhY2tldCAo
bXBscyBsYWJlbCBvciB2bGFuIG9yIHdoYXRldmVyKSwgdGhhdCB0aGUgaW1wbGVtZW50YXRpb24g
d291bGQgYmVjb21lIG92ZXJseSBjb21wbGljYXRlZC4gJm5ic3A7VG8gZG8gc28gd291bGQgYmUg
dXNpbmcgU0ZDIHNpbXBseSBhcyBhIG1lY2hhbmlzbSB0byBjYXJyeSBtZXRhIGRhdGEgYW5kIG5v
dCBhdCBhbGwgZm9yIHNlcnZpY2UgY2hhaW5pbmcsIHdoaWNoIHNvdW5kcw0KIGNvdW50ZXIgaW50
dWl0aXZlIHRvIG1lLiZuYnNwOzxicj4NCjxicj4NCk1hcmlhLCZuYnNwOzxicj4NClNvLCB5b3Ug
YXJlIHNheWluZyB0aGF0IHlvdSB3YW50IHRvIHVzZSBTRkMgdG8gY2FycnkgYXJvdW5kIG1ldGFk
YXRhLCBidXQgbm90IGZvciBhY3R1YWwgc2VydmljZSBjaGFpbmluZyBiZWNhdXNlIHlvdSBhbHJl
YWR5IGhhdmUgYSB3YXkgdG8gaW1wbGVtZW50IHNlcnZpY2UgY2hhaW5pbmcgb3V0c2lkZSBvZiBT
RkM/ICZuYnNwO01heWJlIEknbSBub3QgZm9sbG93aW5nLCBidXQgaXQgc2VlbXMgdG8gbWUgdGhh
dCBpZiB5b3Ugd2VyZSB0byB1cGdyYWRlIHlvdXINCiBuZXR3b3JrIHRvIHN1cHBvcnQgU0ZDIHRo
YXQgeW91IHdvdWxkIGNoYW5nZSBmcm9tIHVzaW5nIHlvdXIgZXhpc3RpbmcgbWVjaGFuaXNtIGFu
ZCBzdGFydCB1c2luZyBTRkMsIHdoaWNoIGlzIG1lYW50IHRvIHByb3ZpZGUgc3VwcG9ydCBmb3Ig
c2VydmljZSBmdW5jdGlvbnMgdGhhdCBhcmUgbm90IFNGQyBhd2FyZS4gJm5ic3A7VGhlcmUgYXJl
IGEgbnVtYmVyIG9mIHVzIHdobyBoYXZlIGltcGxlbWVudGVkLCBpbiBvbmUgd2F5IG9yIGFub3Ro
ZXIsIHNvbWUNCiBzb3J0IG9mIHNlcnZpY2UgY2hhaW5pbmcsIGJ1dCBJIChJIGNhbiBhdCBsZWFz
dCBzcGVhayBmb3IgbXlzZWxmKSBhbSBsb29raW5nIHRvIFNGQyBub3QgdG8gZW5oYW5jZSBteSBj
dXJyZW50IGltcGxlbWVudGF0aW9uLCBidXQgdG8gcmVwbGFjZSBpdCB3aXRoIHNvbWV0aGluZyBi
ZXR0ZXIgd2hpbGUgc3RpbGwgbWFpbnRhaW5pbmcgbXkgY29yZSAobm9uIHNlcnZpY2UgZnVuY3Rp
b24pIGluZnJhc3RydWN0dXJlLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdiBz
dHlsZT0ibWFyZ2luLWJvdHRvbTo2Ljc1cHQiPg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIiBhbGln
bj0iY2VudGVyIiBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXIiPg0KPGhyIHNpemU9IjEiIHdpZHRo
PSIxMDAlIiBub3NoYWRlPSIiIHN0eWxlPSJjb2xvcjojOTk5OTk5IiBhbGlnbj0iY2VudGVyIj4N
CjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRv
bTo2Ljc1cHQiPjxiPkZyb206PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjwvYj48YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSUzY2tlZ3JheUBj
aXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5rZWdy
YXlAY2lzY28uY29tJmx0O2tlZ3JheUBjaXNjby5jb208L3NwYW4+PC9hPiZndDs8YnI+DQo8Yj5U
bzo8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPlJv
biBQYXJrZXImbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5Sb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT4mZ3Q7LEppbSBHdWljaGFyZCAoamd1aWNo
YXIpJmx0OzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9h
PiZndDssSm9lbA0KIE0uIEhhbHBlcm4mbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qbWhAam9l
bGhhbHBlcm4uY29tPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KPGI+Y2M6PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj48YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnJTNjc2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+c2ZjQGlldGYub3JnJmx0O3NmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4N
CjxiPlNlbnQ6PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PjwvYj5GcmlkYXksIE1hcmNoIDE0LCAyMDE0PGJyPg0KPGI+U3ViamVjdDo8c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPlJlOiBbc2ZjXSBTRkMgZW5j
YXBzdWxhdGlvbiBjaGFpbiBJRDxicj4NCjxicj4NCiYjNDM7MSB0aGUgaWRlYSBpcyBpbnRlcm9w
ZXJhYmlsaXR5Ljxicj4NCjxicj4NCjxicj4NCk9uIDMvMTQvMTQgMTI6NTUgUE0sICZxdW90O1Jv
biBQYXJrZXImcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8YnI+DQo8
YnI+DQomZ3Q7VGhhbmtzLCBKaW0uPGJyPg0KJmd0Ozxicj4NCiZndDtSZW1lbWJlciB0aGF0IHdl
IGhhdmUgc2FpZCBtYW55IHRpbWVzIHRoYXQgdGhlIFNGQyBzZXJ2aWNlIGhlYWRlciBpczxicj4N
CiZndDt0cmFuc3BvcnQgaW5kZXBlbmRlbnQuICZuYnNwOyBKdXN0IGJlY2F1c2UgdGhlIGNoYWlu
IGlkIGNvdWxkIGJlIGNhcnJpZWQgaW48YnI+DQomZ3Q7c29tZSBmb3JtIG9yIGFub3RoZXIgd2l0
aCBzb21lIHBhcnRpY3VsYXIgdHJhbnNwb3J0IGRvZXNuJ3QgbWVhbiB0aGF0IGl0PGJyPg0KJmd0
O2NvdWxkIGJlIHVuaXZlcnNhbGx5IGNvbnZleWVkLiAmbmJzcDsmbmJzcDsgQnkgbWFraW5nIGFu
ZCBrZWVwaW5nIHRoZSBTRkMgc2VydmljZTxicj4NCiZndDtoZWFkZXIgdHJhbnNwb3J0IGluZGVw
ZW5kZW50IG1ha2VzIGl0IG1vcmUgYXBwbGljYWJsZSBpbiBtb3JlPGJyPg0KJmd0O2Vudmlyb25t
ZW50cyBhbmQgbW9yZSBsaWtlbHkgdG8gZ2V0IGFkb3B0ZWQgYnJvYWRseS48YnI+DQomZ3Q7PGJy
Pg0KJmd0OyAmbmJzcDsgUm9uPGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7LS0tLS1Pcmln
aW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikg
WzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86amd1aWNoYXJAY2lzY28uY29tPC9zcGFuPjwv
YT5dPGJyPg0KJmd0O1NlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMzo1MiBQTTxicj4NCiZn
dDtUbzogSm9lbCBNLiBIYWxwZXJuOyBSb24gUGFya2VyPGJyPg0KJmd0O0NjOjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2Zj
QGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7U3ViamVjdDogU0ZDIGVuY2Fwc3VsYXRpb24g
Y2hhaW4gSUQ8YnI+DQomZ3Q7PGJyPg0KJmd0O0hpIEpvZWwsPGJyPg0KJmd0Ozxicj4NCiZndDtQ
ZXJoYXBzIGJ1dCBJIHdvdWxkIHBvaW50IG91dCB0aGF0IHRoZSBiYXNlIFNGQyBoZWFkZXIgY291
bGQgaGF2ZSBhIGxvdDxicj4NCiZndDttb3JlIGluZm9ybWF0aW9uIHRoYW4ganVzdCB0aGUgY2hh
aW4gSUQ7IEkgd291bGQgYWxzbyBwb2ludCBvdXQgdGhhdCB0aGU8YnI+DQomZ3Q7ZGV2aWwgaXMg
aW4gdGhlIGRldGFpbHMgYW5kIHNheWluZyAmcXVvdDt3ZWxsLCBJIGNhbiBqdXN0IHVzZSBhbiBN
UExTIGxhYmVsJnF1b3Q7PGJyPg0KJmd0O2hpZGVzIG11Y2ggb2YgdGhlIGNvbXBsZXhpdHkgb2Yg
YWN0dWFsbHkgZG9pbmcgdGhhdC48YnI+DQomZ3Q7PGJyPg0KJmd0O09uIDMvMTQvMTQsIDI6MzUg
UE0sICZxdW90O0pvZWwgTS4gSGFscGVybiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5qbWhAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT4mZ3Q7IHdyb3RlOjxicj4NCiZndDs8YnI+
DQomZ3Q7Jmd0O0lmIHRoZSB0cmFuc3BvcnQgaGVhZGVyIGNhcnJpZXMgZW5vdWdoIGluZm9ybWF0
aW9uIGZvciBpZGVudGlmeWluZyB0aGU8YnI+DQomZ3Q7Jmd0O3NlcXVlbmNlIChWTEFOIHRhZyBv
ciBNUExTIGxhYmVsIGNhbiBib3RoIGRvIHRoZSBqb2IpLCB0aGVuIGFyZ3VhYmx5PGJyPg0KJmd0
OyZndDt0aGUgZ2xvYmFsIGNoYWluIElEIGlzIHJlZHVuZGFudC4gSSBjYW4gbGl2ZSB3aXRoIGNh
cnJ5aW5nIGl0IGFueXdheTxicj4NCiZndDsmZ3Q7ZWl0aGVyIGlmIEkgaGF2ZSBtZXRhZGF0YSB0
byBjYXJyeSwgb3IgaWYgSSBuZWVkIHRoZSBjaGFpbiBJRCBmb3Igc29tZTxicj4NCiZndDsmZ3Q7
cHVycG9zZS48YnI+DQomZ3Q7Jmd0OyBBZnRlciBhbGwsIHNvbWUgZm9sa3Mgc2VlbSB0byB3YW50
IHRvIHVzZSB0aGF0IGZvciB0aGUgZm9yd2FyZGluZzxicj4NCiZndDsmZ3Q7ZGVjaXNpb25zLjxi
cj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDtZb3Vycyw8YnI+DQomZ3Q7Jmd0O0pvZWw8YnI+DQom
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7T24gMy8xNC8xNCwgMjoyOCBQTSwgUm9uIFBhcmtlciB3cm90
ZTo8YnI+DQomZ3Q7Jmd0OyZndDsgVGhlIGNoYWluIElEIGlzIHRoZSBsYWJlbCB0aGF0IGRlZmlu
ZXMgdGhlIHNlcXVlbmNlIG9mIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDtmdW5jdGlvbnMgdGhh
dCBtdXN0IGJlIHZpc2l0ZWQuICZuYnNwOyBJdCBjYW4gYmUgdGhvdWdodCBvZiBhcyBhIGhhbmRs
ZSBmb3IgYTxicj4NCiZndDsmZ3Q7Jmd0O3N0YWNrIG9mIG11c3QtdmlzaXQgbmV0d29yayBsb2Nh
dGlvbnMuICZuYnNwOyBJIGRvbid0IHNlZSBob3cgdGhpcyBjYW4gYmU8YnI+DQomZ3Q7Jmd0OyZn
dDthbnl0aGluZyBidXQgbWFuZGF0b3J5Ljxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyAmbmJzcDsmbmJzcDsmbmJzcDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0K
Jmd0OyZndDsmZ3Q7IEZyb206IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dIE9uIEJlaGFsZiBPZiBTdXJlbmRyYSBLdW1h
cjxicj4NCiZndDsmZ3Q7Jmd0OyhzbWt1bWFyKTxicj4NCiZndDsmZ3Q7Jmd0OyBTZW50OiBGcmlk
YXksIE1hcmNoIDE0LCAyMDE0IDE6NDYgUE08YnI+DQomZ3Q7Jmd0OyZndDsgVG86IEpvZWwgTS4g
SGFscGVybjsgTkFQSUVSQUxBLCBNQVJJQSBIPGJyPg0KJmd0OyZndDsmZ3Q7IENjOjxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtz
ZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IFtUcmltbWVkIHRoZSByZWNpcGllbnQgbGlzdCAtIG5l
ZWRzIGFwcHJvdmFsIG90aGVyd2lzZV08YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsgQ29tcGxldGVseSBhZ3JlZSBoZXJlLjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyBTRkMgZG9lcyBub3QgcHJldmVudCBWTEFOIHN0aXRjaGluZyBhbmQgb25lIGNhbiBjb250
aW51ZSB0byBkbyB0aGF0Ljxicj4NCiZndDsmZ3Q7Jmd0O1doaWxlIGF0IHRoZSBzYW1lIHRpbWUg
U0ZDIGNhbiBpbmNsdWRlIFZMQU4gc3RpdGNoaW5nIHRvIHN1cHBvcnQ8YnI+DQomZ3Q7Jmd0OyZn
dDtsZWdhY3kgU0ZzIGluIHRoZSBzYW1lIGNoYWluIHRoYXQgaW5jbHVkZXMgU0ZDIGF3YXJlIFNG
cy4gRXZlbiBsZWdhY3k8YnI+DQomZ3Q7Jmd0OyZndDtTRnMgYmVuZWZpdCBmcm9tIGNoYWluIGlk
ZW50aWZpY2F0aW9uIGFuZCBoZW5jZSBjYW4gYmUgc2hhcmVkIGFjcm9zczxicj4NCiZndDsmZ3Q7
Jmd0O2RpZmZlcmVudCBzZXJ2aWNlIGNoYWlucy48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsgU3VyZW5kcmEuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IE9uIDMvMTQvMTQgMTA6MjYgQU0sICZx
dW90O0pvZWwgTS4gSGFscGVybiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFs
cGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qbWhA
am9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT4mZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsgTXkgb3duIGluY2xpbmF0aW9uIGlzIHRvIG9ic2VydmUgdGhh
dCBpZiB5b3UgZG9uJ3QgbmVlZCBleHBsaWNpdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgY2hhaW4g
aWRlbnRpZmljYXRpb24gYW5kIHlvdSBkb24ndCBuZWVkIG1ldGFkYXRhLCB5b3UgY2FuIGp1c3Qg
b21pdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgdGhlIHNmYy9uc2ggaGVhZGVyLiBTdGlsbCBkbyBz
ZXJ2aWNlIGNoYWluaW5nLCBqdXN0IG5vIGV4dHJhIGhlYWRlci48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBJZiB3ZSBhcmUgZ29pbmcgdG8gaGF2ZSB0aGUgaGVh
ZGVyLCBpdCBzZWVtcyB0byBtZSB0aGF0IHRoZSBjaGFpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDtp
ZGVudGlmaWNhdGlvbiBmaWVsZCBpcyB2ZXJ5IHVzZWZ1bCwgYW5kIGxvdyBjb3N0IG9uY2Ugd2Ug
aGF2ZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7aGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgSm9l
bDxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTQvMTQs
IDE6MDAgUE0sIE5BUElFUkFMQSwgTUFSSUEgSCB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBFeHBsaWNpdCBjaGFpbiBpZGVudGlmaWNhdGlvbiBzaG91bGQgYmUgbWFkZSBvcHRpb25h
bC4gSSBiZWxpZXZlIGl0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgd2FzIGRpc2N1c3NlZCBm
ZXcgbW9udGhzIGFnbyBvbiB0aGlzIG1haWxpbmcgbGlzdC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE1hcmlhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqRnJvbToqc2ZjIFs8YSBocmVmPSJtYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl0gKk9uIEJl
aGFsZiBPZiAqSm1oLmRpcmVjdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpTZW50OiogVGh1
cnNkYXksIE1hcmNoIDEzLCAyMDE0IDEyOjEyIFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
KlRvOio8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEg
aHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5rZWdyYXlAY2lzY28uY29tPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpsdWN5
LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzbWt1bWFyQGNpc2Nv
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNta3VtYXJA
Y2lzY28uY29tPC9zcGFuPjwvYT47PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmpn
dWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgKkNjOio8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PGEgaHJlZj0ibWFpbHRvOm5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNv
bTwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpoYWRp
QG1vamF0YXR1LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
PmhhZGlAbW9qYXRhdHUuY29tPC9zcGFuPjwvYT47PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0i
bWFpbHRvOnJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5yb25fcGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
PC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwv
YT47PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20i
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qbWhAam9lbGhhbHBl
cm4uY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqU3ViamVjdDoqIFJl
OiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpJbXBvcnRhbmNlOiogTG93PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBc3N1bWluZyBJIHVuZGVyc3RhbmQgeW91
IHByb3Blcmx5IEtlbiwgSSBkaXNhZ3JlZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciBleGFtcGxlLCBieSB1c2luZyBzZXBhcmF0ZSB0ZXJt
cyBJIGNhbiBlYXNpbHkgZGlzY3VzcyB0aGUgZmFjdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IHRoYXQgY2VydGFpbiBraW5kcyBvZiBkYXRhIChjaGFpbiBpZGVudGlmaWNhdGlvbikgb25seSBu
ZWVkIHRvIGJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWRqdXN0IGJ5IGEgZmV3IGFwcHMg
aW4gcmFyZSBjYXNlcy4gQW5kIHRoYXQgZGF0YSBpcyBub3QgYmVlZGVkPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgYnkgdGhlIGFwcGxpY2F0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFVubGVzcyB5b3Ugd291bGQgbGlrZSB0byBjb25z
aWRlciB0aGUgY2hhaW4gaWRlbnRpZmljYXRpb24gYXMgYmVpbmc8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBvcHRpb25hbD88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFlvdXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFNlbnQgZnJvbSBteSBTYW1zdW5nIHNtYXJ0cGhvbmUgb24gQVQmYW1wO1Q8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IC0tLS0tLS0tIE9yaWdpbmFsIG1lc3NhZ2UgLS0tLS0tLS08YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0
YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGcm9tOiAmcXVv
dDtLZW4gR3JheSAoa2VncmF5KSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNj
by5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5rZWdyYXlA
Y2lzY28uY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVm
PSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPm1haWx0bzprZWdyYXlAY2lzY28uY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBMdWN5IHlvbmcgJmx0OzxhIGhyZWY9Im1haWx0
bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20lM2UlM2Us
JTIyU3VyZW5kcmEiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5t
YWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20mZ3Q7Jmd0OywmcXVvdDtTdXJlbmRyYTwvc3Bhbj48
L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkt1bWFy
IChzbWt1bWFyKSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJt
YWlsdG86c21rdW1hckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5zbWt1bWFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c21rdW1h
ckBjaXNjby5jb20lM2UlM2UsJTIySmltIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+bWFpbHRvOnNta3VtYXJAY2lzY28uY29tJmd0OyZndDssJnF1b3Q7SmltPC9z
cGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
R3VpY2hhcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyhqZ3VpY2hhcikmcXVvdDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmpndWljaGFyQGNp
c2NvLmNvbTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmpndWljaGFyQGNpc2Nv
LmNvbTwvc3Bhbj48L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDQzogTmlj
b2xhcyBCT1VUSE9SUyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9z
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPk5pY29sYXMu
Qk9VVEhPUlNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
bHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSUzZSUzZSxzZmMi
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86Tmljb2xh
cy5CT1VUSE9SU0Bxb3Ntb3MuY29tJmd0OyZndDssc2ZjPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5z
ZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmclM2UlM2UsSmFtYWwiIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjQGlldGYub3JnJmd0OyZndDssSmFtYWw8
L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj5IYWRpIFNhbGltICZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20iIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5oYWRpQG1vamF0YXR1LmNvbTwv
c3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmhh
ZGlAbW9qYXRhdHUuY29tJTNlJTNlLFJvbiIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPm1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSZndDsmZ3Q7LFJvbjwvc3Bhbj48
L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlBhcmtl
cjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tJTNlJTNlLCUyMmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb20mZ3Q7Jmd0OywmcXVvdDticmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48
L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0OyZxdW90OyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldCUzZSUzZSwlMjJKb2VsIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Jmd0OyZndDssJnF1b3Q7Sm9lbDwvc3Bh
bj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPk0u
IEhhbHBlcm4mcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSB3b3JkICZxdW90
O21ldGFkYXRhJnF1b3Q7IGlzIGEgcHVycG9zZWx5IGFtYmlndW91cyB0ZXJtICZxdW90O2RhdGEg
dGhhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb3ZpZGVzIGluZm9ybWF0aW9uIGFib3V0
IG90aGVyIGRhdGEmcXVvdDsuIEl0IGlzIHVzZWQgdG8gYXZvaWQgVEhJUzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ZGlzY3Vzc2lvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciBleGFtcGxlLCBJIHByb3Bvc2Ugd2UgZGVmaW5lICZxdW90
O3RlcXVpbGEgbWV0YWRhdGEmcXVvdDsgYmVjYXVzZSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBmcmFua2x5LCBJIHdpbGwgbmVlZCB0byBvcmRlciBhIHRyaXBsZS1zaG90IGlmIHdlIGtlZXAg
YXR0ZW1wdGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIGRlZmluZSBzb21ldGhpbmcg
dGhhdCwgYnkgZGVmaW5pdGlvbiwgaXMgYW1iaWd1b3VzLiBJJ2QgbGlrZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IG15IGJhcnRlbmRlciB0byB1bmRlcnN0YW5kIG1lIHNwZWNpZmljYWxseSB3
aGVuIEkgc2F5ICZxdW90O0kgbmVlZCBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzaG90JnF1
b3Q7Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
T24gMy8xMy8xNCA3OjQ5IEFNLCAmcXVvdDtMdWN5IHlvbmcmcXVvdDsgJmx0OzxhIGhyZWY9Im1h
aWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmx1Y3kueW9u
Z0BodWF3ZWkuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7U25pcC4uPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtTSyZndDsgSnVzdCBjb3B5aW5nIGZyb20g
dGhlIFBTOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7LS08YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O0RhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMg
dGhlIGFiaWxpdHkgdG8gZXhjaGFuZ2UgaW5mb3JtYXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2JldHdlZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3RoZSBuZXR3
b3JrIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucyw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDtmdW5jdGlvbnMgYW5kIHRoZSBuZXR3b3JrLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDstLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7SXQgaXMgYSBsdWNpZCBk
ZWZpbml0aW9uLiBXZSBhcmUgdW5uZWNlc3NhcmlseSBtYWtpbmcgdGhlIHdvcmQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZxdW90O25ldHdvcmsmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0O2NvbnRyb3ZlcnNpYWwsIElNTy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7W0x1
Y3ldIFRoaXMgaXMgbXkgcG9pbnQuICZxdW90O1RoZSBuZXR3b3JrJnF1b3Q7IGlzIHRvbyBnZW5l
cmFsIGhlcmUsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aGljaCBicmluZ3M8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O21ldGFkYXRhIGdyZWF0IHBvd2VyIHRvIGRvIG1h
bnkgdGhpbmdzLiBUaGlzIGlzIHdoeSBwZW9wbGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2lu
dmVudCBpZGVhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7aGVyZSwgd2hp
Y2ggY2F1c2VzIGEgbG90IG9mIGRlYmF0ZXMgb24gbWV0YWRhdGEgdXNhZ2UgcG90ZW50aWFscy48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7c2hvdWxkIG5vdCBzcGVuZCBhIGxvdCBvZiB0aW1lcyBvbiB0aGF0IGRlYmF0ZXMg
YW5kIGp1ZGdlIHdoaWNoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt1c2FnZSBpczxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7dmFsdWFibGUgb3Igbm90LiBUaHVzLCBmb3Ig
dGhlIFNGQyB3b3JrLCBpdCB3aWxsIGJlIGhlbHBmdWwgaWY8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3dlIGNhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7bmFycm93IGRv
d24gYSBiaXQuIEpvZWwgbWFrZXMgZXhwbGljaXRseSB0d28gY2FzZXMsIHdoaWNoIGlzPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtoZWxwZnVsIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDtkZXZlbG9wIHVzZSBjYXNlcyBmb3IgZWFjaCBjYXNlLiBJIHdvdWxkIGxpa2Ug
dG8gc2VlIHRoYXQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtwcm9ibGVtPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtzdGF0ZW1lbnQgY2FuIGJlIG1vcmUgc3BlY2lm
aWMgb24gbWV0YWRhdGEgZGVmaW5pdGlvbiwgd2hpY2ggbWF5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7aGVscGZ1bCBpbiBs
ZXNzIGZvY3VzaW5nIG9uIGl0IGFuZCBtb3ZpbmcgZm9yd2FyZC48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
THVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtTdXJlbmRyYS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7VGhhbmtzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0O0x1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDstLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0Zy
b206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lz
Y28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRv
OmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+XTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0O1NlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgNDozOCBQTTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O1RvOiBMdWN5IHlvbmc8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtDYzogSm9lbCBNLiBIYWxwZXJu
OyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIu
bmV0PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldDwvc3Bhbj48L2E+Jmd0OzsNCiBzZmM7IEphbWFsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtIYWRpIFNhbGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7U3Vi
amVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25z
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7SGkgTHVjeSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDtOby4gSSBhbSBzaW1wbHkgc2F5aW5nIHdlIHNob3VsZCBub3Qgb3ZlcmNvbXBsaWNhdGUg
dGhlIHByb2JsZW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtzdGF0
ZW1lbnQgd2l0aCB0ZXh0IHRoYXQgYWRkcyBsaXR0bGUgdG8gbm8gdmFsdWUgaW4gbXkgb3Bpbmlv
bi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXaGV0aGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7d2UgY2FsbCBpdCBtZXRhZGF0YSwgb3IgY29udGV4dCwgaGFz
IG5vIGJlYXJpbmcgb24gdGhlIGZhY3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoYXQgdGhl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7cHJvYmxlbSBzdGF0ZW1l
bnQgYWxyZWFkeSBjbGVhcmx5IHN0YXRlcyB3ZSBuZWVkIHRvIGJlIGFibGUgdG88YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3Bhc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDtpbmZvcm1hdGlvbiBiZXR3ZWVuIFNGwrlzIGFuZCBiZXR3ZWVuIHRoZSBuZXR3b3JrICZh
bXA7IFNGwrlzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O09uIDMvMTIvMTQsIDU6MTMgUE0sICZxdW90O0x1Y3kgeW9u
ZyZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bHVjeS55b25nQGh1YXdlaS5jb208
L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzps
dWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDsgd3Jv
dGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtIaSBKaW0sPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDtJIGZvciBvbmUgZG9uJ3QgYWdyZWUgYW5kIHRoaW5rIHdlIGFyZSBvdmVyIGNvbXBs
aWNhdGluZyB3aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzaG91bGQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7YmUgc3RyYWlnaHRmb3J3YXJkLiBUaGUg
U0ZDIGVuY2Fwc3VsYXRpb24gc2hvdWxkIGVuYWJsZSB0d288YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3RoaW5nczo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OzEuIFN0ZWVyaW5n
IG9mIHNlbGVjdGVkIGZsb3dzIHRocm91Z2ggYSBzZXJ2aWNlIGNoYWluOyB0aGlzIGlzPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7c2VydmljZSBmdW5jdGlvbiBwYXRoLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsyLiBQYXNzaW5nIG9mIGNvbnRleHQgYXNzb2NpYXRlZCB3
aXRoIGEgZ2l2ZW4gZmxvdyB3aXRoaW4gc2FpZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2Vy
dmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtmdW5jdGlv
biBwYXRoLiBUaGlzIGNvbnRleHQgaW5mb3JtYXRpb24gbWF5IGJlIGNvbnN1bWVkIGJ5IGE8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1NGIChhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDthcHBsaWNhdGlvbiBJRCBpcyBhbiBleGFtcGxlKSBvciBtYXkgYmUg
Y29uc3VtZWQgYnkgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmb3J3YXJkaW5nPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2VsZW1lbnRzIChhIHZyZi1J
RCBpcyBhbiBleGFtcGxlKS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7W0x1Y3ldIERvIHlvdSBjYWxsIHRoZSBjb250ZXh0IGFzIG1ldGFkYXRhIG9yIG5vdD8g
RG8gd2UgaGF2ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5vdGhlcjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDt0ZXJtIGhlcmUgYmVzaWRlIFNGQyBoZWFk
ZXIgYW5kIG1ldGFkYXRhLiBJIHNlZSB0aGF0IHlvdSBkb24ndDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7d2FudCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDtzZXBhcmF0ZSB3aGF0IGlzIGNvbnN1bWVkIGJ5IFNGIGFuZCB3aGF0IGlzIGNvbnN1bWVkIGJ5
IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9yd2FyZGluZzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtlbGVtZW50cy48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0O0x1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O1Nl
bnQgZnJvbSBteSBpUGhvbmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsg
T24gTWFyIDEyLCAyMDE0LCBhdCA0OjE2IFBNLCAmcXVvdDtMdWN5IHlvbmcmcXVvdDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5j
b20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5sdWN5LnlvbmdA
aHVhd2VpLmNvbTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86bHVjeS55b25n
QGh1YXdlaS5jb208L3NwYW4+PC9hPiZndDsmZ3Q7DQogd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBHcmVhdC4gVGhlbiB3ZSBtYXkgY29uc2lkZXIgdHdv
IHNwZWNpYWwgbWV0YWRhdGEgZGVmaW5pdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2lu
IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7cHJv
YmxlbSBzdGF0ZW1lbnQgc28gd2UgY2FuIGFsbCB1c2UgdGhlIHNhbWUgZGVmaW5pdGlvbnMuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtIZXJlIGlzIG15PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtzdWdnZXN0ZWQgdGV4dCBhbmQgbGlrZSB0byBoZWFy
IHlvdSBhbmQgb3RoZXIncyBpbnB1dCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3N1Z2dl
c3Rpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgRGF0YXBs
YW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7ZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgZWxlbWVu
dHMgaW4gYSBzZXJ2aWNlIGZ1bmN0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDtjaGFpbmluZy4gSW4gdGhpcyBjb250ZXh0LCB0aGVyZSBhcmUgdHdv
IHR5cGVzIG9mIGRhdGEgcGxhbmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU2VydmljZSBGdW5jdGlv
biBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGV4Y2hhbmdlZCBiZXR3ZWVuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtjbGFzc2lmaWVyIGFuZCBzZXJ2
aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucyB0bzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7ZmFjaWxpdGF0ZSBzZXJ2aWNlIGZ1
bmN0aW9ucyBvbiB0aGUgcGFja2V0IHRyZWF0bWVudC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7IFN0ZWVyaW5nIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZnJv
bSBzZXJ2aWNlIGZ1bmN0aW9ucyB0byBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDtjbGFzc2lmaWVyIG9yIHNlcnZpY2Ugbm9kZSBmb3IgdHJhZmZpYyBm
b3J3YXJkaW5nIHB1cnBvc2UuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyAtZW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBMdWN5
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsg
RnJvbTogSm9lbCBNLiBIYWxwZXJuIFs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT5dPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsgU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjM1
IFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgVG86
IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IENjOiBKaW0gR3VpY2hhcmQgKGpndWlj
aGFyKTs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEg
aHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU2FsaW08YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTog
W3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFllcywgSSBhbSB0cnlpbmcgdG8gY29u
c2lzdGVudGx5IGRpc3Rpbmd1aXNoIHRob3NlIHR3byBjYXNlczxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7d2hlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7dGFsa2luZyBhYm91dCB0aGUgaW5mb3JtYXRpb24gY2FycmllZCB3aXRoIHBhY2tldHMgaW4g
c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y2hhaW5zLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDM6MTMgUE0sIEx1Y3kgeW9uZyB3cm90
ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Sm9lbCwgU2VlIGJlbG93LiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhy
ZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+
XSBPbiBCZWhhbGYgT2YgSm9lbCBNLiBIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtT
ZW50Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MDIgUE0gVG86IEx1Y3kgeW9uZzsgTmljb2xh
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Qk9VVEhPUlM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWlj
aGFyZCAoamd1aWNoYXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7Ow0KIHNmYzs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSmFtYWwg
SGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29u
c2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgSSB3YXMgdHJ5aW5nIHRvIHdvcmQgaXQgY2FyZWZ1bGx5IG5vdCB0byBmb2N1cyBvbiB3
aG8gcHV0czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGluLCBidXQgb25s
eSBvbiB3aG8gY29uc3VtZXMgdGhlIGluZm9ybWF0aW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJbmZvcm1hdGlvbiBmb3Igc2VydmljZSBm
dW5jdGlvbnMgbWF5IGNvbWUgZnJvbSB0aGUgaW5ncmVzczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjbGFzc2lmaWVyIG9yIGZyb20gb3RoZXIg
c2VydmljZSBmdW5jdGlvbnMuIFtMdWN5XSB0aGlzIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDt0aGUgb25lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3LiBJbmZvcm1hdGlvbiBmb3Ig
dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmb3J3YXJkaW5nPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdpbGwgZ2VuZXJhbGx5IGNvbWUg
ZnJvbSB0aGUgaW5ncmVzcyBjbGFzc2lmaWVyLCBidXQgaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3NwZWNpYWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgY2FzZXMgbWF5IGJlIHByb3ZpZGVkIGJ5IHNlcnZpY2UgZnVuY3Rpb25zLiAoSSBr
ZWVwPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3YW50aW5nIHRvIGdldDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyByaWQgb2YgdGhvc2Ugc3Bl
Y2lhbCBjYXNlcywgYnV0IHNvIGZhciB0aGVyZSBzZWVtIHRvIGJlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtqdXN0IGVub3VnaDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBvZiB0aGVtIHRvIHdhcnJhbnQgY292ZXJpbmcgaW4gdGhlIHNvbHV0
aW9uLiBBbmQgbW9yZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW1wb3J0YW50bHksPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNpZ25pZmlj
YW50IHN1cHBvcnQgZm9yIGl0IGluIHRoZSB3b3JraW5nIGdyb3VwLikgW0x1Y3ldPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtUaGlzIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBzZWNvbmQgY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5
b3VyIHZpZXcgKGJ1dCB5b3UgZG9uJ3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xpa2UgaXQp
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBbmQg
eW91IHN1Z2dlc3QgZGlzdGluZ3Vpc2hpbmcgdGhlc2UgdHdvIGNhc2VzIHdoZW48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2Rpc2N1c3Npbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWJvdXQgbWV0YWRhdGEgdXNhZ2UuIElzIHRoYXQgcmln
aHQgdW5kZXJzdGFuZGluZz88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMjozMyBQTSwgTHVjeSB5b25nIHdyb3Rl
Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgSm9lbCwgSSBpbnRlcnByZXQgdGhhdCB5b3Ugc3VnZ2VzdHMgdGhhdCBkaXN0aW5ndWlzaCB0
aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2V4Y2hhbmdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBkYXRhIHBs
YW5lIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7YW5kIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgZXhjaGFuZ2UgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGZy
b20gYSBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbiB0bzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYSBzZXJ2
aWNlIG5vZGUuIElzIHRoaXMgcmlnaHQgdW5kZXJzdGFuZGluZz8gTHVjeTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPl0gU2VudDogV2VkbmVz
ZGF5LCBNYXJjaCAxMiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzIwMTQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAxOjE5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsg
Um9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAoamd1aWNoYXIpOzxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5i
cmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
bHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9z
cGFuPjwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDo8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJlOiBbc2ZjXSBk
cmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE15IGluY2xpbmF0aW9u
IHdvdWxkIGJlIHRvIHR1bmUgdGhhdCBkZWZpbml0aW9uIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtkaXN0aW5ndWlzaDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgYmV0d2VlbiBkYXRhcGxhbmUgY2FycmllZCBpbmZvcm1hdGlvbiBp
bnRlbmRlZCBmb3IgdXNlIGJ5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmdW5j
aXRvbnMgKHdoYXRldmVyIHRoZSBvcmlnaW4pLCBhbmQgZGF0YXBsYW5lIGNhcnJpZWQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luZm9ybWF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbnRlbmRlZCBmb3IgZGF0YXBsYW5lIGZv
cndhcmRpbmcgY29tcG9uZW50cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgSm9lbCw8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEkgYWdyZWUgdGhhdCB3ZSBuZWVkIHVzaW5nIHRoZSBzYW1lIGRlZmluaXRpb24gZm9yIGE8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Rlcm0sIGJ1dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRpc2FncmVlIHRoYXQgdGhl
IG1ldGFkYXRhIGRlZmluaXRpb24gaGVyZSBpcyBhIHNldCBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIHB1
dCBpbiB0aGUgU0ZDIGhlYWRlci4gVGhpcyBtYXkgYmUgdG9vIG5hcnJvdzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7b3IgbGVhZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIGEgcGFydGljdWxhciBzb2x1dGlvbi4gSSBhbSBm
aW5lIHdpdGggdGhpcyBkZWZpbml0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbiB0aGU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBwcm9ibGVtIHN0YXRlbWVudCB3LyBtaW5vciB0d2VhayAoc3VnZ2VzdGVkIG9uIG1haWxp
bmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xpc3QpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRGF0YXBsYW5lIE1l
dGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7YWJpbGl0eSB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhl
IGNsYXNzaWZpZXJzIGFuZCBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2Ug
ZnVuY3Rpb25zLCBhbmQgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb25z
IGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNsYXNzaWZpZXJzfHNlcnZpY2Ugbm9kZXMuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBU
aGVyZSBtYXkgYmUgYSBzb2x1dGlvbiB0aGF0IGEgc2VydmljZSBmdW5jdGlvbiBwYXNzZXM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NvbWU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGluZm9ybWF0aW9uIHRvIGF0dGFjaGVkIHNlcnZpY2Ugbm9kZSB3aXRob3V0IHVzaW5nIFNGQzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLCBMdWN5PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgSGFscGVy
biBEaXJlY3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29t
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmptaC5k
aXJlY3RAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT5dIFNlbnQ6IFdlZG5lc2RheSw8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O01hcmNoIDEyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDIwMTQgMTI6MjUgUE0gVG86IEx1Y3kg
eW9uZzsgSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtC
T1VUSE9SUzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1
bmlwZXIubmV0PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3Vi
amVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJh
dGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEx1Y3ksIHlvdSBzYXkgJnF1b3Q7dGhlIG1ldGFkYXRhIHRlcm0gbWVh
bnMgLi4uJnF1b3Q7IFRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVmaW5pdGlvbiB5b3U8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyB0aGVuIHByb3ZpZGUgaXMgYSBkZWZpbml0aW9uIG9mIHRoZSBzZXQgb2YgaW5mb3JtYXRp
b24gd2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FyZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb3Bvc2luZyB0aGF0IHdl
IHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gSSwgYW5kIG90aGVycyw8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2hhdmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBiZWVuIHVzaW5nIHRoZSB0ZXJtIG1ldGFkYXRhIG1vcmUgbmFycm93
bHkuIFdlIGNhbiB1c2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3doYXRldmVyPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGVm
aW5pdGlvbiB3ZSB3YW50LiBCdXQgd2UgZG8gbmVlZCB0byBhZ3JlZSBvbiB0aGU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2RlZmluaXRpb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIHRoZSBwdXJwb3NlcyBvZiB0aGUg
V0csIGl0IHNlZW1zIG11Y2ggbW9yZSB1c2VmdWwgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3VzZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyB0ZXJtIG1ldGFkYXRhIGZvciB0aGUgbmFycm93ZXIgZGVzY3JpcHRpb24u
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDE6MTkgUE0s
IEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgSm9lbCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBh
Z3JlZS4gV2UgbmVlZCB0byBkaWZmZXJlbnRpYXRlIHRoZSBtZXRhZGF0YSB1c2VkIGJ5PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb24gYW5kIFNGQyBoZWFk
ZXIuIFRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIGNhcnJ5aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtzb21lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7c3RhdGVzIGFsb25nIHdpdGggdGhlIHBhY2tldC4gSU1POiBTRkMg
aGVhZGVyIGlzIGEga2luZCBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhIGNhcnJpZWQgb24gcGFja2V0IGZv
ciBuZXh0IHNlcnZpY2Ugbm9kZSB0byB1c2UuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtJbiB0
aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDtjb250ZXh0IG9mIFNGQywgd2UgaGF2ZSB0ZXJtIGZvciBTRkMgaGVhZGVyIGFu
ZCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhIHRoYXQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDt3YXMg
Y2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBvciBiZXR3ZWVuIHNlcnZpY2U8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDtmdW5jdGlvbnMgYW5kIGNsYXNzaWZpZXJzL3NlcnZpY2Ugbm9kZXMsIHdoaWNoIGlzIHdo
YXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBkcmFmdDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZvY3VzLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBUaGFua3MsIEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTog
Sm9lbCBNLiBIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT5dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIs
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgMjAxNDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxMToxOCBBTSBUbzogTHVj
eSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEppbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBHdWljaGFyZCAoamd1aWNoYXIpOzxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
PC9zcGFuPjwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGkgU2FsaW08YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDog
UmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0
YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB0aGluayBpdCBpcyBpbXBv
cnRhbnQgdG8ga2VlcCBhIHN0cm9uZyBkaXN0aW5jdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7YmV0d2Vlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSAod2hpY2ggaXMgZm9yIHVzZSBieSBhcHBsaWNh
dGlvbnMpIGFuZCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Y2hhaW5pbmcgaW5mb3JtYXRpb24gaW4gdGhlIGJhc2Ugc2VydmljZSBjaGFpbiBoZWFkZXIsPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aGljaCBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmb3IgdXNlIGJ5IHRoZSBz
ZXJ2aWNlIGNoYWluIHN1cHBvcnQgbWVjaGFuaXNtcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMs
IEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDEwOjQyIEFNLCBMdWN5IHlv
bmcgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGdWxseSBhZ3JlZSB3aXRoIEpvZS48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBXZSBzaG91bGQgbm90IHJlcXVpcmUgYSBmaXggbGVuZ3RoIGZvciBpbi1i
YW5kIG1ldGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtidXQ8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFs
c28gbm90IGxlYXZlIGl0IGZvciBmcmVlbHkgdXNhZ2UuIEluIGZhY3QsIHdoZW4gYTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbm9kZSBpbnNlcnRzIFNGQyBo
ZWFkZXIgb24gYSAoZW5jYXBzdWxhdGVkKSBwYWNrZXQgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtzZW5kIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZXh0IHNlcnZpY2Ugbm9kZSwgU0ZDIGhlYWRlciBp
dHNlbGYgY2FuIGJlIHNlZW4gYXMgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhy
ZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+
XSBPbiBCZWhhbGYgT2YgSm9lbCBNLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SGFscGVybjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA5OjIxIEFNIFRvOiBO
aWNvbGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtCT1VUSE9SUzs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJv
biBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+
PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7
PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFu
PjwvYT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJl
OiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJh
dGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgaW4tYmFuZCBtZXRhZGF0YSwgdGhl
IEFQSSBmb3IgYWNjZXNzIGNhbiBlYXNpbHkgYmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN5bmNocm9ub3VzLiBP
dXQgb2YgYmFuZCBtZXRhZGF0YSBuZWVkcyBkaWZmZXJlbnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2hhbmRsaW5nLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlcmUgYXJlIG1hbnkgY2FzZXMgd2hlcmUgb3V0
LW9mLWJhbmQgbWV0YWRhdGEgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3VzZWZ1bCBhbmQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGFwcHJvcHJpYXRlLiBCdXQgdGhleSBkbyBub3QgY292ZXIgYWxsIG5lZWRz
IGJ5IGFueTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3RyZXRjaC48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBFdmVuIGlmIGVhY2ggcGllY2Ugb2YgaW4tYmFuZCBtZXRhZGF0YSBpcyBvZiBm
aXhlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bGVuZ3RoLDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlcmUg
YXJlIG1hbnkgZGlmZmVyZW50IGtpbmRzIG9mIG1ldGF0eXBlLiBUcnlpbmcgdG88YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3NheTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJnF1b3Q7dGhlcmUgd2lsbCBiZSBleGFj
dGx5IGZvdXIgcGllY2VzLCBhbmQgdGhleSB3aWxsIGJlIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDt0eXBlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdDEsIHQyLCB0MywgYW5kIHQ0JnF1b3Q7IGlzIHNpbXBs
eSB0b28gc3BlY2lmaWMgZm9yIGV2ZW4gODAlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtvZiB0
aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7bmVlZHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpv
ZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgODo1MiBBTSwgTmlj
b2xhcyBCT1VUSE9SUyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIZWxsbyBSb24sPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW5kaW5nIG91dCBvZiBiYW5kIGNvbmdydWVudCBt
ZXRhZGF0YSBtYXkgbm90IGJlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5zd2VyPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgdG8gYWxsIG5lZWRzIGJ1dCBpdCBpcyBvbmUgdG9vbCB0aGF0IHdlIHNo
b3VsZCBrZWVwLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTm90IGFsbCBtZXRh
ZGF0YSBpcyB0aWVkIHRvIGEgc3BlY2lmaWMgcGFja2V0LCBmb3I8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2V4YW1wbGUgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHBvbGljeSBjaGFuZ2UgaW4gUENSRiBj
b3VsZCBsZWFkIHRvIHNvbWUgbWV0YWRhdGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NpZ25h
bGluZyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgcmVhY3Rpb24gdGltZSBuZWVkIG5vdCBiZSBpbW1l
ZGlhdGUsIGZldyBtcyBtYXk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25vdCBtYXR0ZXIuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBcyB5b3UgcG9pbnQsIGlmIGEgcGFja2V0
IGlzIHRpZWQgdG8gYSBtZXRhZGF0YSBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjb3JyZWxh
dGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm8gY2FuIGJlIHNldCBpbiBib3RoIHBhY2tldCB0byBk
ZWFsIHdpdGggaXQgKGkuZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGE8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBleHBlY3RlZCBmbGFnIGluIHRoZSBTRkMgaGVhZGVyLCBwbHVzIGFuIGlkKTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRmluYWxseSB3ZSBjYW4gc3RpbGwgc2Vu
ZCBzb21lIGxpbWl0ZWQgbWV0YWRhdGEgd2l0aGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDth
IGhlYWRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGlzIGNvdWxkIGJlIHVzZWQgZm9yIGxvYWQgYmFs
YW5jZXJzIGluIHBhcnRpY3VsYXIgaWY8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgYWdyZWUgb24gYSBjb252ZW50aW9uIHRvIGxvY2F0ZSAmcXVvdDtjb2Fyc2Ug
Z3JhaW4gcG9saWN5JnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLyAmcXVvdDtmaW5lIGdyYWluIHBv
bGljeSZxdW90OyBvbiByZXNlcnZlZCBjb250ZXh0IGhlYWRlcnMuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBUaGlzIHNlZW1zIHRvIG9wZW4gdXAgYSBsb3Qgb2YgZmxleGliaWxp
dHkgLzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW5ub3ZhdGlvbnMuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiB5b3VyIGxhc3QgcG9pbnQsIHRoZXJlIGlzIGEgcXVlc3Rp
b24gb24gaG93IHRvIG1ha2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSBhdmFpbGFibGUgdG8g
YSBTZXJ2aWNlIEZ1bmN0aW9uLiBDdXJyZW50IHNvY2tldDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbm5l
Y3Rpb25zIGZvciBleGFtcGxlIGRvIG5vdCBhbGxvdyB0byByZXRyaWV2ZSBJUDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7aGVhZGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3B0aW9ucy4gU28gSSBhc3N1
bWUgdGhhdCBTRkMgYXdhcmUgU2VydmljZSBGdW5jdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3dpbGw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZWVkIHNvbWUgKGFzeW5jaHJvbm91czxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ID8pIEFQSSB0byByZXRyaWV2ZSBTRkMgaGVhZGVyIGluZm9ybWF0aW9uIGFzIHdl
bGwgYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luLWJhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBt
ZXRhZGF0YS4gSSBkb24ndCBzZWUgb3V0IG9mIGJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDthZGRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb21wbGV4aXR5LCB0
aGUgc2FtZSBBUEkgY2FuIHByb2JhYmx5IGFwcGx5Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgVGhlIGFsdGVybmF0aXZlIG9wdGlvbiwgYWxsb3dpbmcgdmFyaWFibGUgc2l6ZWQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhIGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhl
IFNGQyBoZWFkZXIgaGFzIHNvbWUgZHJhd2JhY2tzIGFzIHdlbGwsIG9uZSBiZWluZzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGZyYWdtZW50YXRpb24sIGFuZCBzb21lIHN3aXRjaGVzIGV4cGVjdGluZyBhcyB3
ZWxsIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsb29rIGF0PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
ZW5kIHVzZXIgdHJhZmZpYyBoZWFkZXJzIGZvciBsaW5rIGxvYWQgYmFsYW5jaW5nLiBJPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDt3b3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFncmVlIHRoYXQgaWYg
d2UgY2FuIGFjY2VwdCB0aGVzZSBpc3N1ZXMsIHRoZW4gc2VuZGluZzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IG9mZi1saW5lIGNvbmdydWVudCBtZXRhZGF0YSBsb29zZXMgaXRzIGludGVyZXN0Ljxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2UgbmVlZCB0byB0YWtlIGludG8gYWNjb3VudCB0
aGF0IGJvdGggaW4tYmFuZCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbmdydWVudDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IG91dC1vZi1iYW5kIG1ldGFkYXRhIHRyYW5zcG9ydCBpcyBub3QgcmVs
aWFibGUuIEE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3BhY2tldCBsb3NzPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgdHJpZ2dlcmluZyByZXRyYW5zbWlzc2lvbiB3b3VsZCBub3QgbGVhZCB0byB0aGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2lkZW50aWNhbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJlY29uc3Ry
dWN0aW9uIG9mIHRoZSBhc3NvY2lhdGVkIG1ldGFkYXRhLiBJbiBzb21lPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtjYXNlcywgd2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtaWdodCB0aHVzIGV2ZW4gbmVl
ZCBub24tY29uZ3J1ZW50IG91dC1vZi1iYW5kIHJlbGlhYmxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0
YWRhdGEgdHJhbnNwb3J0Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXyBGcm9tOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFBhcmtlciBbPGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT5dIFNlbnQ6PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtXZWRuZXNkYXksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTWFyY2ggMTIs
IDIwMTQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxMjo0MyBQTSBUbzogTmljb2xhcyBCT1VUSE9SUyBDYzog
SmltIEd1aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsoamd1aWNoYXIpOzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhy
ZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+
Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJq
ZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xh
cyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgdW5kZXJzdGFuZCB0aGUgY29u
Y2VwdCBmb3Igb3V0IG9mIGJhbmQgc2lnbmFsaW5nIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0
YSwgYnV0IEkgYW0gY29uY2VybmVkIHRoYXQgaXQgaW50cm9kdWNlczxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7c2lnbmlmaWNhbnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbXBsZXhpdHkgZHVlIHRvIHRo
ZSBwb3RlbnRpYWwgcmFjZSBjb25kaXRpb24gb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Jl
Y2VpdmluZyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3JlYWwgcGFja2V0IGJlZm9yZSB0aGUgbWV0YWRh
dGEuIFdoaWxlIHRoZSByZWFsIHBhY2tldDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y291bGQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2luZGljYXRlIHRoYXQgb3V0IG9mIGJhbmQgbWV0YWRhdGEgaXMgZXhw
ZWN0ZWQsIGhvdyBjYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDtndWFyYW50ZWUgdGhlIG9yZGVyIG9mIHJlY2VwdGlvbj8gV2hhdCBpZiBzd2l0Y2hpbmcgb3I8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3JvdXRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25vZGVzIGFw
cGx5IGhhc2ggYmFzZWQgbG9hZCBiYWxhbmNpbmc/IFdoYXQgaWYgdGhlIGxvYWQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2JhbGFuY2luZyB1bmRlcnN0YW5kcyBTRkMgZW5jYXBzIGFuZCBsb29rcyBiZXlvbmQg
aXQgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7b3JpZ2lu
YWwgaGVhZGVyIHRvIGdldCBiZXR0ZXIgZW50cm9weT88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDYW4gd2Ug
Z3VhcmFudGVlIHRoYXQgdGhlIG1ldGFkYXRhIGFuZCByZWFsIHBhY2tldDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7d2lsbCBmb2xsb3c8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBleGFjdCBzYW1lIHBh
dGg/IElmIHdlIGNhbiBub3QsIHRoZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ltcGxlbWVu
dGF0aW9ucyB3aWxsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtuZWVkIHRvIGFkZCBpbmdyZXNzIHF1ZXVpbmcg
dG8gY29wZSB3aXRoIHRoZSBzY2VuYXJpby48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEFsc28sIGRvIHlvdSBmZWVsIHRoYXQgdGhlIGluY3JlYXNlIGluIGltcGxlbWVudGF0aW9u
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgY29tcGxleGl0eSBhdCB0aGUgc2VydmljZSBmdW5jdGlvbnMgaXMg
cmVhc29uYWJsZT88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcy48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciAxMiwgMjAxNCwgYXQgNDowOSBBTSwgJnF1b3Q7Tmljb2xh
cyBCT1VUSE9SUyZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRv
Ok5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhP
UlNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pm1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L3NwYW4+PC9hPiZndDsmZ3Q7IHdy
b3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHRoaW5rIHdl
IG11c3QgbWFrZSBhIGRpc3RpbmN0aW9uIGJldHdlZW46PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0gTWV0YWRhdGEgd2hpY2ggc2hvdWxkIGJlIHBhcnQgb2YgdGhl
IGhlYWRlciBkZWZpbmVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthcyBpbjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBiYW5kIG1hcmtpbmcuIC0gTWV0YWRhdGEgd2l0aCBjYW4gYmUgcGFzc2VkIG91
dCBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmFuZCwgZm9yPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGV4YW1wbGUgY29uZ3J1ZW50IG91dCBvZiBiYW5kIHNpZ25hbGluZyBkZWZpbmVkIGluPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGUgZHJhZnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIGZvcm1lciBjYWxscyBmb3IgYSBsaW1pdGVkIHNwYWNlIGlu
IHRoZSBoZWFkZXIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0cnVlLCBUaGU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgbGF0dGVyIGhvd2V2ZXIgZG9lcyBub3QgaW5jdXIgYW55IHNwYWNlIGxpbWl0
YXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCBpczxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBzdGlsbCBmYWlybHkgZWZmaWNpZW50IGFuZCBpdCByZW1haW5zIGNvbXBhdGlibGUgd2l0aDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YSBmaXhlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzaXpl
IGhlYWRlciB1c2VkIHRvIHJvdXRlIHRob3NlIHNpZ25hbGluZyBtZXNzYWdlczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7YWxvbmcgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNoYWluJ3Mgc2Vy
dmljZSBmdW5jdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbPGEgaHJlZj0ibWFp
bHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+XSBTZW50Ojxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBUdWVzZGF5LCBNYXJjaCAxMSwgMjAxNCA2OjQ4IFBNIFRvOiBSb24gUGFya2Vy
IENjOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzIEJPVVRIT1JTOzxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
PC9zcGFuPjwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGkgU2FsaW08YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlq
c21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgSGkgUm9uLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBXZSBjYW4gY2VydGFpbmx5IGhhdmUgdGhpcyBkaXNjdXNzaW9uIGJ1dCB3ZSBz
aG91bGQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZpcnN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGNvbnNpZGVyIHdoYXQgaW5mb3JtYXRpb24gaXMgbmVjZXNzYXJ5IGFuZCBpZiBzYWlkPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGNhbiBmaXQgd2l0aGluIGEgZml4ZWQgbnVtYmVy
IG9mIGNvbnRleHRzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbiB0aGU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgbWFqb3JpdHkgb2YgY2FzZXMuIFJlbWVtYmVyLCB0aGUgZ29hbCBvZiBiZWluZyBh
YmxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0byBwYXNzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IG1ldGFkYXRhIHRocm91Z2ggdGhlIG5ldHdvcmsgaXMgdG8gZW5oYW5jZSBzZXJ2aWNlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtkZWxpdmVyeSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbm90IHBh
c3MgdGhlIGVudGlyZSB3b3JrcyBvZiBTaGFrZXNwZWFyZSA7LSk8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VudCBmcm9tIG15IGlQaG9uZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDcsIDIwMTQsIGF0IDM6NTIg
QU0sICZxdW90O1JvbiBQYXJrZXImcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8
YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9
Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb208L3NwYW4+PC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBzZWUgc2ltaWxhciByZXF1aXJlbWVudHMg
ZnJvbSB0aGUgM2dwcCBFUEMgc2lkZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0kgd291bGQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpa2UgdG8gcHJvcG9zZSBhbiBPVUkgLyBUTFYgYmFz
ZWQgYXBwcm9hY2ggd2hlcmUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyByZXNlcnZlZCBP
VUkgY2FuIGJlIHVzZWQgZm9yIGFncmVlZCB1cG9uIHR5cGVzIG9mPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtjb21tb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIGFuZCB2ZW5k
b3Igb3Igb3RoZXIgb3JnYW5pemF0aW9uYWwgT1VJcyBjYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2JlIHVzZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIHF1aWNrbHkgaW5ub3ZhdGUg
aW4gdGhlIG5ldHdvcmtzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2ltdWx0YW5lb3VzbHks
IEkgd291bGQgYWxzbyBsaWtlIHRvIGNvbnNpZGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtt
ZWNoYW5pc21zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGF0IGFyZSBvcHRpbWl6ZWQgZm9y
IGxvbmcgbGl2ZWQgZmxvd3Mgc28gYXMgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xpbWl0
IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmVnYXRpdmUgZWZmZWN0cyBvZiBwYWNrZXQg
Z3Jvd3RoLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFJvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDcsIDIwMTQsIGF0IDg6MzQgQU0sICZx
dW90O05pY29sYXMgQk9VVEhPUlMmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9z
LmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFp
bHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L3Nw
YW4+PC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGVsbG8gSmltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGhhdmUgc2VlbiBjYXNlcyBpbiBH
aSBMQU4sIHdoZXJlIHN1YnNjcmliZXIgcmVsYXRlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGluZm9ybWF0aW9uIGlzIHBhc3NlZCB0byBhIFdlYiBQcm94eSBmb3IgSFRUUCBoZWFkZXI8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBlbnJpY2htZW50IChhaW1lZCBhdCBzb21lIFdl
YiBDb250ZW50IHByb3ZpZGVyczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cGFydG5lcnMgb2Y8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgTW9iaWxlIE9wZXJhdG9yKS48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJbmZvcm1hdGlvbiB3YXMgYW4gY29kZWQgKHBlcnNpc3Rl
bnQpIHN1YnNjcmliZXIgaWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rlcml2ZWQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmcm9tIHRoZSBNU0lTRE4sIGFuZCBjb3VwbGUgb2YgZiBj
dXN0b21lciBwcm9maWxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtyZWxhdGVkPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZmllbGRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSW4gYW4gc2ZjIGJhc2VkIEdpIExBTiwgdGhp
cyBlbnRpdHkgc2hvdWxkIHJlY2VpdmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7ICZndDtmcm9tIHRo
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENsYXNzaWZpZXI8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0gQSBjbGFzc2lmaWNh
dGlvbiBvZiB0aGUgQ29udGVudCBQcm92aWRlciAoIElkLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IENhdGVnb3J5KSBiYXNlZCBvbiB0cmFmZmljIGFuYWx5c2lzIC0gVGhlIE1TSVNETiBv
Zjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHN1YnNjcmliZXIgLSBUd28gc3Vic2NyaWJlciBwb2xpY3kgZmllbGRzIChub3QgdGllZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIFBDUkY8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBidXQgYmVsb25naW5nIHRvIHRoZSBTdWJzY3JpYmVyIERCKSAoU3Vic2NyaWJlcjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhdGVnb3J5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHN1Yi1jYXRlZ29yeSkgLSBBIHNlc3Npb24gaWQgKGZvciBsb2dnaW5nIGFuZDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7dHJhY2tpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBw
dXJwb3Nlcyk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFRoZSBvYmplY3RpdmUgYmVpbmcgdG8gYXZvaWQgaGF2aW5nIHRoZSBIVFRQIFBy
b3h5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGJlY29tZSBhIHRydXN0ZWQgYXBwbGljYXRpb24gKGludGVyb2dhdGUgdGhlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgc3Vic2NyaWJlciBEQiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBldGMuLik8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhczxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fIEZyb206IEppbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEd1aWNoYXJkPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKGpndWljaGFyKSBbPGEgaHJlZj0ibWFpbHRvOmpndWlj
aGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
PmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+XSBTZW50Ojxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFRodXJzZGF5LCBNYXJjaCAwNiwgMjAxNCAyOjAyIFBNIFRvOiBKYW1hbCBIYWRp
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtTYWxpbTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5qbW9pc2FuZEBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJt
YWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5tYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBl
ci5uZXQ8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0PC9zcGFuPjwvYT4mZ3Q7DQogQ2M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
c2ZjIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0
LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBKYW1hbCw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdSBzYWlk
ICZxdW90O0l0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBzaXplZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFk
YXRhJnF1b3Q7Li4gSSBhbSBub3Qgc28gY29udmluY2VkIGFuZCB3b3VsZCBsaWtlIHRvPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmV0dGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
dW5kZXJzdGFuZCB0aGUgcmVxdWlyZW1lbnRzIGJlZm9yZSBwYXNzaW5nIGp1ZGdlbWVudC48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJZiB3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGxvb2sgYXQgdGhlIHVzZSBjYXNlcyBhcyBwcmVzZW50ZWQgdGh1cyBmYXIgaW50bzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBXRyBJPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
aGF2ZSB5ZXQgdG8gc2VlIGEgc2luZ2xlIGV4YW1wbGUgb2YgdGhlIG5lZWQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAobm90aW5nIHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBk
ZXNpcmUgaXMgbm90IHRoZSBzYW1lIGFzIG5lZWQpIC0gSSBhbSBub3Qgc2F5aW5nPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgdGhlcmUgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBu
byByZXF1aXJlbWVudCBidXQgcmF0aGVyIHRoYXQgd2Ugc2hvdWxkIG5vdCBqdW1wPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgdG8gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29u
Y2x1c2lvbiBhbmQgYnVpbGQgc3RhbmRhcmRzIGFyb3VuZCBhIHRoZW9yeS48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8z
LzE0LCA2OjM1IEFNLCAmcXVvdDtKYW1hbCBIYWRpIFNhbGltJnF1b3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20i
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5oYWRpQG1vamF0YXR1
LmNvbTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20iIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86aGFkaUBtb2phdGF0dS5jb208
L3NwYW4+PC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3cm90ZTo8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgSSBsaWtlIHRoZSBkb2MgLSB3ZWxsIHdyaXR0ZW4uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlY3Rpb24gNC4zIG9u
IG1ldGFkYXRhIGVuY29kaW5nLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQg
Zm9yIHZhcmlhYmxlIHNpemVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGE8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKGF0IGxlYXN0IGZvciBodHRwL2FwcCB5b3Ug
c2VlbSB0byBpbmRpY2F0ZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkZXNpcmUgZm9y
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aXQpLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBGb3IgYSBkYXRhcGF0aCBwZXItcGFja2V0IG1ldGFkYXRhLCBpIGZlZWwg
dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmVlZCBpczxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBqdXN0IGFzIGltcG9ydGFudC4gQXJlIHdlIGxpbWl0ZWQgYnkgdGhlIGZh
Y3QgdGhhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGlzdGluZyBoYXJkd2Fy
ZSBtYXkgbm90IGJlIGFibGUgdG8gaGFuZGxlIFRMVnM/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtGb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhhbXBsZSwgSSBkb250IGhh
dmUgYSBwcm9ibGVtIGhhbmRsaW5nIFRMVnMgaW4gYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IHNvZnR3YXJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGF0YXBhdGguPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGNoZWVycywgamFtYWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1h
aWxpbmcgbGlzdDxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWls
dG86c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxh
IGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1h
aWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5v
cmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxp
bmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBz
ZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5v
cmc8L3NwYW4+PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9h
PjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
YyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjIG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0
bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFu
PjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0
OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
Yzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDtzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86
c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
YyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyBzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7Jmd0
OyBzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8
L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+
DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7X19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0O3NmYyBtYWlsaW5n
IGxpc3Q8YnI+DQomZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9h
Pjxicj4NCiZndDsmZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0
Ozxicj4NCiZndDtfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xzxicj4NCiZndDtzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OzxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNA
aWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCiZndDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFu
PjwvYT48YnI+DQo8YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXzxicj4NCnNmYyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGll
dGYub3JnPC9zcGFuPjwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4t
Ym90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCnNmYyBtYWlsaW5nIGxpc3Q8
YnI+DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5o
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTMuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXzxicj4NCnNmYyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5v
cmc8L3NwYW4+PC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_E6C17D2345AC7A45B7D054D407AA205C39244D6Feusaamb105erics_--


From nobody Tue Mar 18 10:57:01 2014
Return-Path: <Louis.Fourie@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 362151A03F6 for <sfc@ietfa.amsl.com>; Tue, 18 Mar 2014 10:56:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.447
X-Spam-Level: 
X-Spam-Status: No, score=-2.447 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 08x2sDXX6_om for <sfc@ietfa.amsl.com>; Tue, 18 Mar 2014 10:56:24 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 379641A0401 for <sfc@ietf.org>; Tue, 18 Mar 2014 10:56:21 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BCE83931; Tue, 18 Mar 2014 17:56:10 +0000 (GMT)
Received: from LHREML401-HUB.china.huawei.com (10.201.5.240) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 18 Mar 2014 17:56:05 +0000
Received: from SJCEML702-CHM.china.huawei.com (10.212.94.48) by lhreml401-hub.china.huawei.com (10.201.5.240) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 18 Mar 2014 17:55:52 +0000
Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.52]) by SJCEML702-CHM.china.huawei.com ([169.254.4.61]) with mapi id 14.03.0158.001; Tue, 18 Mar 2014 10:55:41 -0700
From: "Louis.Fourie" <Louis.Fourie@huawei.com>
To: "Paul Quinn (paulq)" <paulq@cisco.com>, David Allan I <david.i.allan@ericsson.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs85i/sds7XcJEOSQ5mm2lE/7JrnH8Sw
Date: Tue, 18 Mar 2014 17:55:40 +0000
Message-ID: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com>
References: <CF48AD80.E673%kegray@cisco.com> <1824354318.7479.1394833814368.JavaMail.tomcat@mgs-aaa01.mail.aol.com> <83cc0a7d4c664109b7ba930f22890871@CO2PR05MB716.namprd05.prod.outlook.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08262A61@NKGEML512-MBS.china.huawei.com> <76B41B8FACE1514795D30EC137FF391D3EA877@LILAS.jungle.qosmos.com> <2F14AC87-6C25-4028-B607-54DCFD9DE187@sce.carleton.ca> <E6C17D2345AC7A45B7D054D407AA205C39244B93@eusaamb105.ericsson.se> <F547FEE0-FAF7-4688-8243-B72E6673E3A2@cisco.com>
In-Reply-To: <F547FEE0-FAF7-4688-8243-B72E6673E3A2@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.212.145.105]
Content-Type: multipart/alternative; boundary="_000_F50B4ABC6D7E3745BC0AD112C6105A728E9F0ESJCEML701CHMchina_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/OHnJB1yJZhbT-ZhLP0s9ZQ-vJ04
Cc: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, Xuxiaohu <xuxiaohu@huawei.com>, Changcheng Huang <huang@sce.carleton.ca>, "sfc@ietf.org" <sfc@ietf.org>, "mikebianc@aol.com" <mikebianc@aol.com>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Mar 2014 17:56:48 -0000

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

UGF1bCwNCiAgIENhbiB5b3UgY2xhcmlmeSB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIHNlcnZpY2Ug
Y2hhaW4gYW5kIHNlcnZpY2UgcGF0aC4gR2l2ZW4gdGhhdCBhIHNlcnZpY2UgY2hhaW4gaXMgY29t
cG9zZWQNCm9mIHNldmVyYWwgc2VydmljZSBmdW5jdGlvbnMgU0YxLCBTRjIsIC4uIFNGbiBob3cg
d291bGQgYSBzZXJ2aWNlIHBhdGggZGlmZmVyIGZyb20gdGhhdCBzZXJ2aWNlIGNoYWluPw0KDQot
ICAgICAgICAgIExvdWlzDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
XSBPbiBCZWhhbGYgT2YgUGF1bCBRdWlubiAocGF1bHEpDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAx
OCwgMjAxNCAxMDoyNiBBTQ0KVG86IERhdmlkIEFsbGFuIEkNCkNjOiBOaWNvbGFzIEJPVVRIT1JT
OyBYdXhpYW9odTsgbWlrZWJpYW5jQGFvbC5jb207IHNmY0BpZXRmLm9yZzsgQ2hhbmdjaGVuZyBI
dWFuZw0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCkhp
IERhdmUsDQoNCkNoYWluIElEIHNob3VsZCByZWFsbHkgYmUgcGF0aCBJRCBzaW5jZSB0aGVyZSBj
YW4gYmUgbWFueSBwYXRocyBmb3IgYSBnaXZlbiBjaGFpbi4gIFVzaW5nIHRoYXQgZGVmaW5pdGlv
biwgd2UgYXZvaWQgdGhlIG92ZXJsb2FkIGFuZCByZWFwIHRoZSBnYWluIGFsbHVkZWQgdG8gYmVs
b3cuDQoNClBhdWwNCg0KT24gTWFyIDE4LCAyMDE0LCBhdCAxMjoxNCBQTSwgRGF2aWQgQWxsYW4g
SSA8ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208bWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nz
b24uY29tPj4gd3JvdGU6DQoNCg0KV2VsbCB0aGUgcXVlc3Rpb24gZGUgam91ciBpcyDigJxkb2Vz
IGEgY2hhaW4gSUQgZGVmaW5lIGEgY2xhc3Mgb3IgYW4gaW5zdGFuY2XigJ3igKYuIElmIGl0IGRl
ZmluZXMgYW4gY2xhc3Mgd2UgYWxzbyBuZWVkIGluc3RhbmNlIGluZm9ybWF0aW9uLCBpZiBpdCBp
cyBjdXJyZW50bHkgb3ZlcmxvYWRlZCB0byBkZWZpbmUgY2xhc3MgYW5kIGluc3RhbmNlIElNTyB3
ZSBoYXZlIGEgcHJvYmxlbeKApi4NCg0KRGF2ZQ0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZzxtYWlsdG86Ym91bmNlc0BpZXRmLm9yZz5dIE9uIEJlaGFsZiBPZiBDaGFu
Z2NoZW5nIEh1YW5nDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA3OjQzIEFNDQpUbzog
Tmljb2xhcyBCT1VUSE9SUw0KQ2M6IFh1eGlhb2h1OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz47IG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4NClN1
YmplY3Q6IFJlOiBbc2ZjXSDnrZTlpI06IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCkdv
b2QgcG9pbnRzLiBJIGJlbGlldmUgZXhwbGljaXQgY2hhaW4gSUQgc2hvdWxkIGJlIG1hbmRhdG9y
eS4gVGhlIG92ZXJoZWFkIGlzIHZlcnkgbGl0dGxlLiBJdCBoZWxwcyBzaW1wbGlmeSBwcm9jZXNz
aW5nIGFuZCBzdGVlcmluZyBzaWduaWZpY2FudGx5LiBUaGUgZ2FpbiBpcyBodWdlLg0KDQpDaGFu
Zw0KDQotLS0tLS0tLS0tLS0NCkNoYW5nY2hlbmcgSHVhbmcNCg0KT24gTWFyIDE4LCAyMDE0LCBh
dCAxOjUzIEFNLCBOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208
bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+IHdyb3RlOg0KSSB0aGluayB0aGF0
IGtlZXBpbmcgdGhlIFNlcnZpY2UgUGF0aCBMYXllciB0cmFuc3BvcnQgaW5kZXBlbmRlbnQgc2hv
dWxkIHJlbWFpbiBhbiBvYmplY3RpdmUgZm9yIFNGQy4gIFN1Y2ggYSBzZXBhcmF0aW9uIG9mIGNv
bmNlcm5zIGlzIGEgc291bmQgYXJjaGl0ZWN0dXJhbCBwcmluY2lwbGUgdGhhdCBoZWxwIGtlZXAg
dGhpbmdzIHNpbXBsZSBpbiBwcmFjdGljZS4NCg0KT24gdGhlIHF1ZXN0aW9uIG9mICBTZXJ2aWNl
IFBhdGgsIHdlIGhhdmUgYSBkaXNjdXNzaW9uIG9uIHdoZXRoZXIgd2UgbmVlZCBzb21lIGtpbmQg
b2YgZXhwbGljaXQgaWRlbnRpZmllciBvcg0KY291bGQgd2UgcmVseSBvbiBtYXBwaW5nIG9uIHNv
bWUgdW5kZXJsYXkgbmV0d29yayBwcm90b2NvbCBmaWVsZHMuDQoNCg0KTWF5IGJlIGEgUFJPL0NP
TiB0YWJsZSBjb3VsZCBoZWxwIGZvY3VzIHRoZSBncm91cCBkZWNpc2lvbiBvbiB0aGF0IG1hdHRl
cg0KDQoNCiAgKiAgIFZpc2liaWxpdHkgKHRyYWNpbmcpDQogICogICBGb3J3YXJkaW5nIGdyYXBo
IHN0cnVjdHVyZSBpbXBhY3QvbGltaXRhdGlvbnMNCiAgKiAgIFJlY29uZmlndXJhdGlvbiBzcGVl
ZA0KDQogICAgICogICBMQlMgLyBzY2FsZSBvdXQgaW1wYWN0DQogICAgICogICBOb2RlIGJ5cGFz
cyAoZS5nOyBtYWludGVuYW5jZSkNCg0KICAqICAgdW5kZXJsYXkgbmV0d29yay90cmFuc3BvcnQg
bGF5ZXJzIHN1cHBvcnQNCiAgKiAgIEhlYWRlciBzcGFjZSBpbXBhY3QNCiAgKiAgIE11bHRpIHRl
bmFudCBzdXBwb3J0IGltcGFjdA0KICAqICAgU0ZDIG9uIGZsYXQgKGUuZyBvcHRpY2FsIEwyIGZv
ciBEYXRhIENlbnRlcnMpIG5ldHdvcmsNCiAgKiAgIFVuZGVybGF5IG5ldHdvcmsgYWRtaW5pc3Ry
YXRpb24gaW1wYWN0DQoNClBlcnNvbmFsbHkgSSB0aGluayB0aGF0IGhhdmluZyBhbiBleHBsaWNp
dCBjaGFpbiBpZGVudGlmaWVyIChlLmcuIFNlcnZpY2UgUGF0aC9TZXJ2aWNlIEluZGV4KSBpcyBj
bGVhciAobWFuYWdlbWVudCBhbmQgY29udHJvbCkgYW5kIG5vdCBleHBlbnNpdmUgKGhlYWRlciBz
cGFjZSkuIFRoZSBkcmF3YmFjayBiZWluZyBzb21lIGltcGFjdCBvbiB0aGUgc2ltcGxpY2l0eSB0
byBhZGQvcmVtb3ZlIGVsZW1lbnRzIGluIGEgY2hhaW4gZHluYW1pY2FsbHkuDQoNClRhZyBzd2l0
Y2hpbmcgKGFzIE1QTFMpICBhbGxvd3MgdG8gbWFuYWdlIHRhZ3MgcGVyIHNlcnZpY2Ugbm9kZXMs
IGxlYWRpbmcgdG8gbW9yZSB2ZXJzYXRpbGUgYW5kIGRpdmVyc2UgZ3JhcGhzDQoNCg0KTmljb2xh
cw0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkZyb206IFh1eGlhb2h1IFt4dXhp
YW9odUBodWF3ZWkuY29tPG1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tPl0NClNlbnQ6IFR1ZXNk
YXksIE1hcmNoIDE4LCAyMDE0IDU6MDQgQU0NClRvOiBKZXJvbWUgTW9pc2FuZDsgbWlrZWJpYW5j
QGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBbc2ZjXSDnrZTlpI06IFNGQyBlbmNhcHN1bGF0aW9uIGNo
YWluIElEDQpJIGxpa2UgdGhlIGlkZWEgb2Ygc2VwYXJhdGluZyB0aGUgU2VydmljZSBGdW5jdGlv
biBMYXllciBhbmQgdGhlIFNlcnZpY2UgUGF0aCBMYXllciwgYXMgcHJvcG9zZWQgaW4gZHJhZnQt
cmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMuIFRoZSByb2xlIG9mIHRoZSBTZXJ2
aWNlIFBhdGggTGF5ZXIgaXMganVzdCB0byBzdGVlciB0aGUgdHJhZmZpYyBhbG9uZyBhIHBhcnRp
Y3VsYXIgY2hhaW4gb2Ygc2VydmljZSBub2RlcyB3aGljaCBjYW4gYmUgaW1wbGVtZW50ZWQgYnkg
ZXhpc3RpbmcgdG9vbHMgZm9yIHNvdXJjZSByb3V0aW5nLCBzdWNoIGFzIHNlZ21lbnQgcm91dGlu
Zy4gQXMgc3VjaCwgaXTigJlzIG5vdCBuZWNlc3NhcnkgdG8gdHJ5IHRvIGtlZXAgdGhlIFNlcnZp
Y2UgUGF0aCBMYXllciB0cmFuc3BvcnQtaW5kZXBlbmRlbnQgYW5kIGNvbnRhaW4gaXQgaW4gdGhl
IFNGQyBoZWFkZXIuDQoNCkJlc3QgcmVnYXJkcywNClhpYW9odQ0KDQrlj5Hku7bkuro6IHNmYyBb
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSDku6PooaggSmVyb21lIE1vaXNhbmQNCuWPkemA
geaXtumXtDogMjAxNOW5tDPmnIgxOOaXpSAxOjAzDQrmlLbku7bkuro6IG1pa2ViaWFuY0Bhb2wu
Y29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPg0K5Li76aKYOiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0K
VGhpcyAobGVuZ3RoeSBhbmQgdmVyeSBsaXZlbHkpIHRocmVhZCBzdGFydGVkIGZyb20gZHJhZnQt
cmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMgKHdoaWNoIEkgY28tYXV0aG9yZWQp
Lg0KDQpJbiBzZWN0aW9uIDQuOCwgd2UgbWFkZSBhIGNsZWFyIGRpc3RpbmN0aW9uIGJldHdlZW4g
YSBzZXJ2aWNlIHBhdGggbGF5ZXIgKHN0ZWVyaW5nIHBhY2tldHMgaG9wIGJ5IGhvcCBhbG9uZyB0
aGUgY2hhaW4pIGFuZCBhIHNlcnZpY2UgZnVuY3Rpb24gbGF5ZXIgKGNvbnZleSBtZXRhZGF0YSBp
bmZvcm1hdGlvbiBvZiBpbnRlcmVzdCB0byBTRnMpLiBUZXJtaW5vbG9neSBhc2lkZSwgaXQgc2Vl
bXMgdGhhdCBzdWNoIGxheWVyZWQgdmlldyB3YXMgYWdyZWVkIHVwb24gYnkgbWFueSBwZW9wbGUg
b24gdGhlIG1haWxpbmcgbGlzdC4NCg0KTm93IHRoaXMgY2VydGFpbmx5IGRvZXMgYmVnIHRoZSBx
dWVzdGlvbiBvZiBzb2x2aW5nIEJPVEggcHJvYmxlbXMgd2l0aCB0aGUgc2FtZSAocGFja2V0KSBl
bmNhcHN1bGF0aW9uIG1lY2hhbmlzbS4gTm90YWJseSB3aGVuIG9ic2VydmluZyB0aGF0IG1hbnkg
dXNlIGNhc2VzIGNvdWxkIGJlIHNhdGlzZmllZCB3aXRob3V0IFNGLWxldmVsIG1ldGFkYXRhLCBv
ciBieSB1c2luZyBtb3JlIG91dC1vZi1iYW5kIHdheXMgdG8gY29udmV5IHN1Y2ggU0YgbWV0YWRh
dGEuIEFuZCBhbHNvIHdoZW4gb2JzZXJ2aW5nIHRoYXQgaW5iYW5kIG1hcmtpbmcgKGUuZy4gcGFj
a2V0IGhlYWRlcnMpIGNvbWVzIHdpdGggdmFyaW91cyBwcm9zICYgY29ucyAoc29tZSBvZiB0aGUg
aXNzdWVzIGJlaW5nIGlkZW50aWZpZWQgaW4gdGhlIGRyYWZ0LCBlLmcuIHNlY3Rpb25zIDQuMSBh
bmQgNC4yKS4NCg0KSSBkbyBhZ3JlZSB3aXRoIE1hcmlhLiBXZSBtYXkgd2FudCB0byBleHBsb3Jl
IG90aGVyIG9wdGlvbnMgZm9yIGFkZHJlc3NpbmcgdGhlIG5lZWRzIG9mIHRoZSBzZXJ2aWNlIHBh
dGggbGF5ZXIgdGhhdCBkbyBub3QgcmVxdWlyZSBhbiBleHBsaWNpdCBjaGFpbi1pZCBvZiBzb3J0
cy4NCg0KSW4gdGhlIGRyYWZ0LCB3ZSBjb25jbHVkZWQgYnkgc3RhdGluZyDigJxBIHByb2R1Y3Rp
dmUgcGF0aCBmb3J3YXJkIGNvdWxkIGJlIHRvIGRpdmlkZSBhbmQgY29ucXVlcjogdG8gY2xlYXJs
eSBzZXBhcmF0ZSB0aGUgcHJvYmxlbSBvZiBTZXJ2aWNlIEZ1bmN0aW9uIFBhdGggdG9wb2xvZ3kg
ZnJvbSB0aGUgICBwcm9ibGVtIG9mIFtjb252ZXlpbmcgU0ZdIG1ldGFkYXRh4oCdLiBJIGRvIGJl
bGlldmUgd2Ugc2hvdWxkIGV4cGxvcmUgc3VjaCBzZXBhcmF0aW9uIHByaW5jaXBsZSBmdXJ0aGVy
Lg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYg
T2YgbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPg0KU2VudDogRnJp
ZGF5LCBNYXJjaCAxNCwgMjAxNCA1OjUwIFBNDQpUbzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQN
Cg0KSSB3b3VsZCBpbWFnaW5lIHRoYXQgaWYgd2UgbWFkZSB0aGUgQ2hhaW4gSUQgZmllbGQgaW4g
dGhlIGhlYWRlciBiZSBvcHRpb25hbCwgeWV0IHN0aWxsIHJlcXVpcmVkIGEgaGVhZGVyIGFuZCBz
dGlsbCByZXF1aXJlZCB0aGF0IHNvbWUgaW5kaWNhdGlvbiBvZiB0aGUgY2hhaW4gYmUgY2Fycmll
ZCBzb21ld2hlcmUgaW4gdGhlIHBhY2tldCAobXBscyBsYWJlbCBvciB2bGFuIG9yIHdoYXRldmVy
KSwgdGhhdCB0aGUgaW1wbGVtZW50YXRpb24gd291bGQgYmVjb21lIG92ZXJseSBjb21wbGljYXRl
ZC4gIFRvIGRvIHNvIHdvdWxkIGJlIHVzaW5nIFNGQyBzaW1wbHkgYXMgYSBtZWNoYW5pc20gdG8g
Y2FycnkgbWV0YSBkYXRhIGFuZCBub3QgYXQgYWxsIGZvciBzZXJ2aWNlIGNoYWluaW5nLCB3aGlj
aCBzb3VuZHMgY291bnRlciBpbnR1aXRpdmUgdG8gbWUuDQoNCk1hcmlhLA0KU28sIHlvdSBhcmUg
c2F5aW5nIHRoYXQgeW91IHdhbnQgdG8gdXNlIFNGQyB0byBjYXJyeSBhcm91bmQgbWV0YWRhdGEs
IGJ1dCBub3QgZm9yIGFjdHVhbCBzZXJ2aWNlIGNoYWluaW5nIGJlY2F1c2UgeW91IGFscmVhZHkg
aGF2ZSBhIHdheSB0byBpbXBsZW1lbnQgc2VydmljZSBjaGFpbmluZyBvdXRzaWRlIG9mIFNGQz8g
IE1heWJlIEknbSBub3QgZm9sbG93aW5nLCBidXQgaXQgc2VlbXMgdG8gbWUgdGhhdCBpZiB5b3Ug
d2VyZSB0byB1cGdyYWRlIHlvdXIgbmV0d29yayB0byBzdXBwb3J0IFNGQyB0aGF0IHlvdSB3b3Vs
ZCBjaGFuZ2UgZnJvbSB1c2luZyB5b3VyIGV4aXN0aW5nIG1lY2hhbmlzbSBhbmQgc3RhcnQgdXNp
bmcgU0ZDLCB3aGljaCBpcyBtZWFudCB0byBwcm92aWRlIHN1cHBvcnQgZm9yIHNlcnZpY2UgZnVu
Y3Rpb25zIHRoYXQgYXJlIG5vdCBTRkMgYXdhcmUuICBUaGVyZSBhcmUgYSBudW1iZXIgb2YgdXMg
d2hvIGhhdmUgaW1wbGVtZW50ZWQsIGluIG9uZSB3YXkgb3IgYW5vdGhlciwgc29tZSBzb3J0IG9m
IHNlcnZpY2UgY2hhaW5pbmcsIGJ1dCBJIChJIGNhbiBhdCBsZWFzdCBzcGVhayBmb3IgbXlzZWxm
KSBhbSBsb29raW5nIHRvIFNGQyBub3QgdG8gZW5oYW5jZSBteSBjdXJyZW50IGltcGxlbWVudGF0
aW9uLCBidXQgdG8gcmVwbGFjZSBpdCB3aXRoIHNvbWV0aGluZyBiZXR0ZXIgd2hpbGUgc3RpbGwg
bWFpbnRhaW5pbmcgbXkgY29yZSAobm9uIHNlcnZpY2UgZnVuY3Rpb24pIGluZnJhc3RydWN0dXJl
Lg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkZyb206IGtlZ3JheUBjaXNjby5j
b208a2VncmF5QGNpc2NvLmNvbTxtYWlsdG86a2VncmF5QGNpc2NvLmNvbSUzY2tlZ3JheUBjaXNj
by5jb20+Pg0KVG86IFJvbiBQYXJrZXI8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxt
YWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+LEppbSBHdWljaGFyZCAoamd1
aWNoYXIpPGpndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPj4sSm9l
bCBNLiBIYWxwZXJuPGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b20+Pg0KY2M6IHNmY0BpZXRmLm9yZzxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZyUz
Y3NmY0BpZXRmLm9yZz4+DQpTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0DQpTdWJqZWN0OiBS
ZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KKzEgdGhlIGlkZWEgaXMgaW50
ZXJvcGVyYWJpbGl0eS4NCg0KDQpPbiAzLzE0LzE0IDEyOjU1IFBNLCAiUm9uIFBhcmtlciIgPFJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb20+PiB3cm90ZToNCg0KPlRoYW5rcywgSmltLg0KPg0KPlJlbWVtYmVyIHRoYXQg
d2UgaGF2ZSBzYWlkIG1hbnkgdGltZXMgdGhhdCB0aGUgU0ZDIHNlcnZpY2UgaGVhZGVyIGlzDQo+
dHJhbnNwb3J0IGluZGVwZW5kZW50LiAgIEp1c3QgYmVjYXVzZSB0aGUgY2hhaW4gaWQgY291bGQg
YmUgY2FycmllZCBpbg0KPnNvbWUgZm9ybSBvciBhbm90aGVyIHdpdGggc29tZSBwYXJ0aWN1bGFy
IHRyYW5zcG9ydCBkb2Vzbid0IG1lYW4gdGhhdCBpdA0KPmNvdWxkIGJlIHVuaXZlcnNhbGx5IGNv
bnZleWVkLiAgICBCeSBtYWtpbmcgYW5kIGtlZXBpbmcgdGhlIFNGQyBzZXJ2aWNlDQo+aGVhZGVy
IHRyYW5zcG9ydCBpbmRlcGVuZGVudCBtYWtlcyBpdCBtb3JlIGFwcGxpY2FibGUgaW4gbW9yZQ0K
PmVudmlyb25tZW50cyBhbmQgbW9yZSBsaWtlbHkgdG8gZ2V0IGFkb3B0ZWQgYnJvYWRseS4NCj4N
Cj4gICBSb24NCj4NCj4NCj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPkZyb206IEppbSBH
dWljaGFyZCAoamd1aWNoYXIpIFttYWlsdG86amd1aWNoYXJAY2lzY28uY29tXQ0KPlNlbnQ6IEZy
aWRheSwgTWFyY2ggMTQsIDIwMTQgMzo1MiBQTQ0KPlRvOiBKb2VsIE0uIEhhbHBlcm47IFJvbiBQ
YXJrZXINCj5DYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+U3ViamVjdDog
U0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCj4NCj5IaSBKb2VsLA0KPg0KPlBlcmhhcHMgYnV0
IEkgd291bGQgcG9pbnQgb3V0IHRoYXQgdGhlIGJhc2UgU0ZDIGhlYWRlciBjb3VsZCBoYXZlIGEg
bG90DQo+bW9yZSBpbmZvcm1hdGlvbiB0aGFuIGp1c3QgdGhlIGNoYWluIElEOyBJIHdvdWxkIGFs
c28gcG9pbnQgb3V0IHRoYXQgdGhlDQo+ZGV2aWwgaXMgaW4gdGhlIGRldGFpbHMgYW5kIHNheWlu
ZyAid2VsbCwgSSBjYW4ganVzdCB1c2UgYW4gTVBMUyBsYWJlbCINCj5oaWRlcyBtdWNoIG9mIHRo
ZSBjb21wbGV4aXR5IG9mIGFjdHVhbGx5IGRvaW5nIHRoYXQuDQo+DQo+T24gMy8xNC8xNCwgMjoz
NSBQTSwgIkpvZWwgTS4gSGFscGVybiIgPGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb20+PiB3cm90ZToNCj4NCj4+SWYgdGhlIHRyYW5zcG9ydCBoZWFkZXIgY2Fy
cmllcyBlbm91Z2ggaW5mb3JtYXRpb24gZm9yIGlkZW50aWZ5aW5nIHRoZQ0KPj5zZXF1ZW5jZSAo
VkxBTiB0YWcgb3IgTVBMUyBsYWJlbCBjYW4gYm90aCBkbyB0aGUgam9iKSwgdGhlbiBhcmd1YWJs
eQ0KPj50aGUgZ2xvYmFsIGNoYWluIElEIGlzIHJlZHVuZGFudC4gSSBjYW4gbGl2ZSB3aXRoIGNh
cnJ5aW5nIGl0IGFueXdheQ0KPj5laXRoZXIgaWYgSSBoYXZlIG1ldGFkYXRhIHRvIGNhcnJ5LCBv
ciBpZiBJIG5lZWQgdGhlIGNoYWluIElEIGZvciBzb21lDQo+PnB1cnBvc2UuDQo+PiBBZnRlciBh
bGwsIHNvbWUgZm9sa3Mgc2VlbSB0byB3YW50IHRvIHVzZSB0aGF0IGZvciB0aGUgZm9yd2FyZGlu
Zw0KPj5kZWNpc2lvbnMuDQo+Pg0KPj5Zb3VycywNCj4+Sm9lbA0KPj4NCj4+T24gMy8xNC8xNCwg
MjoyOCBQTSwgUm9uIFBhcmtlciB3cm90ZToNCj4+PiBUaGUgY2hhaW4gSUQgaXMgdGhlIGxhYmVs
IHRoYXQgZGVmaW5lcyB0aGUgc2VxdWVuY2Ugb2Ygc2VydmljZQ0KPj4+ZnVuY3Rpb25zIHRoYXQg
bXVzdCBiZSB2aXNpdGVkLiAgIEl0IGNhbiBiZSB0aG91Z2h0IG9mIGFzIGEgaGFuZGxlIGZvciBh
DQo+Pj5zdGFjayBvZiBtdXN0LXZpc2l0IG5ldHdvcmsgbG9jYXRpb25zLiAgIEkgZG9uJ3Qgc2Vl
IGhvdyB0aGlzIGNhbiBiZQ0KPj4+YW55dGhpbmcgYnV0IG1hbmRhdG9yeS4NCj4+Pg0KPj4+ICAg
ICBSb24NCj4+Pg0KPj4+DQo+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+PiBGcm9t
OiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFN1cmVuZHJh
IEt1bWFyDQo+Pj4oc21rdW1hcikNCj4+PiBTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDE6
NDYgUE0NCj4+PiBUbzogSm9lbCBNLiBIYWxwZXJuOyBOQVBJRVJBTEEsIE1BUklBIEgNCj4+PiBD
Yzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4gU3ViamVjdDogUmU6IFtz
ZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4NCj4+PiBb
VHJpbW1lZCB0aGUgcmVjaXBpZW50IGxpc3QgLSBuZWVkcyBhcHByb3ZhbCBvdGhlcndpc2VdDQo+
Pj4NCj4+PiBDb21wbGV0ZWx5IGFncmVlIGhlcmUuDQo+Pj4NCj4+PiBTRkMgZG9lcyBub3QgcHJl
dmVudCBWTEFOIHN0aXRjaGluZyBhbmQgb25lIGNhbiBjb250aW51ZSB0byBkbyB0aGF0Lg0KPj4+
V2hpbGUgYXQgdGhlIHNhbWUgdGltZSBTRkMgY2FuIGluY2x1ZGUgVkxBTiBzdGl0Y2hpbmcgdG8g
c3VwcG9ydA0KPj4+bGVnYWN5IFNGcyBpbiB0aGUgc2FtZSBjaGFpbiB0aGF0IGluY2x1ZGVzIFNG
QyBhd2FyZSBTRnMuIEV2ZW4gbGVnYWN5DQo+Pj5TRnMgYmVuZWZpdCBmcm9tIGNoYWluIGlkZW50
aWZpY2F0aW9uIGFuZCBoZW5jZSBjYW4gYmUgc2hhcmVkIGFjcm9zcw0KPj4+ZGlmZmVyZW50IHNl
cnZpY2UgY2hhaW5zLg0KPj4+DQo+Pj4gU3VyZW5kcmEuDQo+Pj4NCj4+Pg0KPj4+DQo+Pj4gT24g
My8xNC8xNCAxMDoyNiBBTSwgIkpvZWwgTS4gSGFscGVybiIgPGptaEBqb2VsaGFscGVybi5jb208
bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+PiB3cm90ZToNCj4+Pg0KPj4+PiBNeSBvd24gaW5j
bGluYXRpb24gaXMgdG8gb2JzZXJ2ZSB0aGF0IGlmIHlvdSBkb24ndCBuZWVkIGV4cGxpY2l0DQo+
Pj4+IGNoYWluIGlkZW50aWZpY2F0aW9uIGFuZCB5b3UgZG9uJ3QgbmVlZCBtZXRhZGF0YSwgeW91
IGNhbiBqdXN0IG9taXQNCj4+Pj4gdGhlIHNmYy9uc2ggaGVhZGVyLiBTdGlsbCBkbyBzZXJ2aWNl
IGNoYWluaW5nLCBqdXN0IG5vIGV4dHJhIGhlYWRlci4NCj4+Pj4NCj4+Pj4gSWYgd2UgYXJlIGdv
aW5nIHRvIGhhdmUgdGhlIGhlYWRlciwgaXQgc2VlbXMgdG8gbWUgdGhhdCB0aGUgY2hhaW4NCj4+
Pj5pZGVudGlmaWNhdGlvbiBmaWVsZCBpcyB2ZXJ5IHVzZWZ1bCwgYW5kIGxvdyBjb3N0IG9uY2Ug
d2UgaGF2ZSB0aGUNCj4+Pj5oZWFkZXIuDQo+Pj4+DQo+Pj4+IFlvdXJzLA0KPj4+PiBKb2VsDQo+
Pj4+DQo+Pj4+IE9uIDMvMTQvMTQsIDE6MDAgUE0sIE5BUElFUkFMQSwgTUFSSUEgSCB3cm90ZToN
Cj4+Pj4+IEV4cGxpY2l0IGNoYWluIGlkZW50aWZpY2F0aW9uIHNob3VsZCBiZSBtYWRlIG9wdGlv
bmFsLiBJIGJlbGlldmUgaXQNCj4+Pj4+IHdhcyBkaXNjdXNzZWQgZmV3IG1vbnRocyBhZ28gb24g
dGhpcyBtYWlsaW5nIGxpc3QuDQo+Pj4+Pg0KPj4+Pj4gTWFyaWENCj4+Pj4+DQo+Pj4+PiAqRnJv
bToqc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddICpPbiBCZWhhbGYgT2YgKkptaC5k
aXJlY3QNCj4+Pj4+ICpTZW50OiogVGh1cnNkYXksIE1hcmNoIDEzLCAyMDE0IDEyOjEyIFBNDQo+
Pj4+PiAqVG86KiBrZWdyYXlAY2lzY28uY29tPG1haWx0bzprZWdyYXlAY2lzY28uY29tPjsgbHVj
eS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPjsgc21rdW1hckBj
aXNjby5jb208bWFpbHRvOnNta3VtYXJAY2lzY28uY29tPjsNCj4+Pj4+IGpndWljaGFyQGNpc2Nv
LmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPg0KPj4+Pj4gKkNjOiogbmljb2xhcy5ib3V0
aG9yc0Bxb3Ntb3MuY29tPG1haWx0bzpuaWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb20+OyBzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47IGhhZGlAbW9qYXRhdHUuY29tPG1haWx0bzpo
YWRpQG1vamF0YXR1LmNvbT47DQo+Pj4+PiByb25fcGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
PG1haWx0bzpyb25fcGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPjsgYnJpanNtYW5AanVuaXBl
ci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+IGptaEBqb2VsaGFscGVy
bi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+DQo+Pj4+PiAqU3ViamVjdDoqIFJlOiBb
c2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gKklt
cG9ydGFuY2U6KiBMb3cNCj4+Pj4+DQo+Pj4+PiBBc3N1bWluZyBJIHVuZGVyc3RhbmQgeW91IHBy
b3Blcmx5IEtlbiwgSSBkaXNhZ3JlZS4NCj4+Pj4+DQo+Pj4+PiBGb3IgZXhhbXBsZSwgYnkgdXNp
bmcgc2VwYXJhdGUgdGVybXMgSSBjYW4gZWFzaWx5IGRpc2N1c3MgdGhlIGZhY3QNCj4+Pj4+IHRo
YXQgY2VydGFpbiBraW5kcyBvZiBkYXRhIChjaGFpbiBpZGVudGlmaWNhdGlvbikgb25seSBuZWVk
IHRvIGJlDQo+Pj4+PiBhZGp1c3QgYnkgYSBmZXcgYXBwcyBpbiByYXJlIGNhc2VzLiBBbmQgdGhh
dCBkYXRhIGlzIG5vdCBiZWVkZWQNCj4+Pj4+IGJ5IHRoZSBhcHBsaWNhdGlvbnMuDQo+Pj4+Pg0K
Pj4+Pj4gVW5sZXNzIHlvdSB3b3VsZCBsaWtlIHRvIGNvbnNpZGVyIHRoZSBjaGFpbiBpZGVudGlm
aWNhdGlvbiBhcyBiZWluZw0KPj4+Pj4gb3B0aW9uYWw/DQo+Pj4+Pg0KPj4+Pj4gWW91cnMsDQo+
Pj4+Pg0KPj4+Pj4gSm9lbA0KPj4+Pj4NCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4gU2VudCBmcm9tIG15
IFNhbXN1bmcgc21hcnRwaG9uZSBvbiBBVCZUDQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+Pg0K
Pj4+Pj4gLS0tLS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0tLS0tLQ0KPj4+Pj4gU3ViamVjdDog
UmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+
PiBGcm9tOiAiS2VuIEdyYXkgKGtlZ3JheSkiIDxrZWdyYXlAY2lzY28uY29tPG1haWx0bzprZWdy
YXlAY2lzY28uY29tPg0KPj4+Pj48bWFpbHRvOmtlZ3JheUBjaXNjby5jb20+Pg0KPj4+Pj4gVG86
IEx1Y3kgeW9uZyA8bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWku
Y29tPg0KPj4+Pj48bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4sIlN1cmVuZHJhPG1haWx0
bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSUzZSUzZSwlMjJTdXJlbmRyYT4gS3VtYXIgKHNta3VtYXIp
Ig0KPj4+Pj4gPHNta3VtYXJAY2lzY28uY29tPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbT4gPG1h
aWx0bzpzbWt1bWFyQGNpc2NvLmNvbT4+LCJKaW08bWFpbHRvOnNta3VtYXJAY2lzY28uY29tJTNl
JTNlLCUyMkppbT4gR3VpY2hhcmQNCj4+Pj4+KGpndWljaGFyKSINCj4+Pj4+IDxqZ3VpY2hhckBj
aXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4gPG1haWx0bzpqZ3VpY2hhckBjaXNj
by5jb20+Pg0KPj4+Pj4gQ0M6IE5pY29sYXMgQk9VVEhPUlMgPE5pY29sYXMuQk9VVEhPUlNAcW9z
bW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPg0KPj4+Pj48bWFpbHRv
Ok5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+LHNmYzxtYWlsdG86Tmljb2xhcy5CT1VUSE9S
U0Bxb3Ntb3MuY29tJTNlJTNlLHNmYz4gPHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KPj4+Pj48bWFpbHRvOnNmY0BpZXRmLm9yZz4+LEphbWFsPG1haWx0bzpzZmNAaWV0Zi5vcmcl
M2UlM2UsSmFtYWw+IEhhZGkgU2FsaW0gPGhhZGlAbW9qYXRhdHUuY29tPG1haWx0bzpoYWRpQG1v
amF0YXR1LmNvbT4NCj4+Pj4+PG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4+LFJvbjxtYWlsdG86
aGFkaUBtb2phdGF0dS5jb20lM2UlM2UsUm9uPiBQYXJrZXINCj4+Pj4+PFJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+
DQo+Pj4+PiA8bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PiwiYnJpanNt
YW5AanVuaXBlci5uZXQ8bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20lM2Ul
M2UsJTIyYnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0PiIgPGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4+LCJKb2VsPG1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldCUzZSUzZSwlMjJKb2VsPiBNLiBIYWxwZXJuIg0KPj4+Pj48am1oQGpv
ZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4gPG1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tPj4NCj4+Pj4+DQo+Pj4+PiBUaGUgd29yZCAibWV0YWRhdGEiIGlzIGEgcHVy
cG9zZWx5IGFtYmlndW91cyB0ZXJtICJkYXRhIHRoYXQNCj4+Pj4+IHByb3ZpZGVzIGluZm9ybWF0
aW9uIGFib3V0IG90aGVyIGRhdGEiLiBJdCBpcyB1c2VkIHRvIGF2b2lkIFRISVMNCj4+Pj4+ZGlz
Y3Vzc2lvbi4NCj4+Pj4+DQo+Pj4+PiBGb3IgZXhhbXBsZSwgSSBwcm9wb3NlIHdlIGRlZmluZSAi
dGVxdWlsYSBtZXRhZGF0YSIgYmVjYXVzZSwNCj4+Pj4+IGZyYW5rbHksIEkgd2lsbCBuZWVkIHRv
IG9yZGVyIGEgdHJpcGxlLXNob3QgaWYgd2Uga2VlcCBhdHRlbXB0aW5nDQo+Pj4+PiB0byBkZWZp
bmUgc29tZXRoaW5nIHRoYXQsIGJ5IGRlZmluaXRpb24sIGlzIGFtYmlndW91cy4gSSdkIGxpa2UN
Cj4+Pj4+IG15IGJhcnRlbmRlciB0byB1bmRlcnN0YW5kIG1lIHNwZWNpZmljYWxseSB3aGVuIEkg
c2F5ICJJIG5lZWQgYQ0KPj4+Pj5zaG90Ii4NCj4+Pj4+DQo+Pj4+PiBPbiAzLzEzLzE0IDc6NDkg
QU0sICJMdWN5IHlvbmciIDxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1
YXdlaS5jb20+DQo+Pj4+PiA8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+
Pj4+Pg0KPj4+Pj4gICA+U25pcC4uDQo+Pj4+PiAgID5TSz4gSnVzdCBjb3B5aW5nIGZyb20gdGhl
IFBTOg0KPj4+Pj4gICA+LS0NCj4+Pj4+ICAgPkRhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMg
dGhlIGFiaWxpdHkgdG8gZXhjaGFuZ2UgaW5mb3JtYXRpb24NCj4+Pj4+YmV0d2Vlbg0KPj4+Pj4g
ICA+dGhlIG5ldHdvcmsgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVu
Y3Rpb25zLA0KPj4+Pj5hbmQgc2VydmljZQ0KPj4+Pj4gICA+ZnVuY3Rpb25zIGFuZCB0aGUgbmV0
d29yay4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+LS0NCj4+Pj4+ICAgPkl0IGlzIGEgbHVjaWQgZGVm
aW5pdGlvbi4gV2UgYXJlIHVubmVjZXNzYXJpbHkgbWFraW5nIHRoZSB3b3JkDQo+Pj4+PiJuZXR3
b3JrIg0KPj4+Pj4gICA+Y29udHJvdmVyc2lhbCwgSU1PLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID5b
THVjeV0gVGhpcyBpcyBteSBwb2ludC4gIlRoZSBuZXR3b3JrIiBpcyB0b28gZ2VuZXJhbCBoZXJl
LA0KPj4+Pj53aGljaCBicmluZ3MNCj4+Pj4+ICAgPm1ldGFkYXRhIGdyZWF0IHBvd2VyIHRvIGRv
IG1hbnkgdGhpbmdzLiBUaGlzIGlzIHdoeSBwZW9wbGUNCj4+Pj4+aW52ZW50IGlkZWFzDQo+Pj4+
PiAgID5oZXJlLCB3aGljaCBjYXVzZXMgYSBsb3Qgb2YgZGViYXRlcyBvbiBtZXRhZGF0YSB1c2Fn
ZSBwb3RlbnRpYWxzLg0KPj4+Pj4gV2UNCj4+Pj4+ICAgPnNob3VsZCBub3Qgc3BlbmQgYSBsb3Qg
b2YgdGltZXMgb24gdGhhdCBkZWJhdGVzIGFuZCBqdWRnZSB3aGljaA0KPj4+Pj51c2FnZSBpcw0K
Pj4+Pj4gICA+dmFsdWFibGUgb3Igbm90LiBUaHVzLCBmb3IgdGhlIFNGQyB3b3JrLCBpdCB3aWxs
IGJlIGhlbHBmdWwgaWYNCj4+Pj4+d2UgY2FuDQo+Pj4+PiAgID5uYXJyb3cgZG93biBhIGJpdC4g
Sm9lbCBtYWtlcyBleHBsaWNpdGx5IHR3byBjYXNlcywgd2hpY2ggaXMNCj4+Pj4+aGVscGZ1bCB0
bw0KPj4+Pj4gICA+ZGV2ZWxvcCB1c2UgY2FzZXMgZm9yIGVhY2ggY2FzZS4gSSB3b3VsZCBsaWtl
IHRvIHNlZSB0aGF0IHRoZQ0KPj4+Pj5wcm9ibGVtDQo+Pj4+PiAgID5zdGF0ZW1lbnQgY2FuIGJl
IG1vcmUgc3BlY2lmaWMgb24gbWV0YWRhdGEgZGVmaW5pdGlvbiwgd2hpY2ggbWF5DQo+Pj4+PmJl
DQo+Pj4+PiAgID5oZWxwZnVsIGluIGxlc3MgZm9jdXNpbmcgb24gaXQgYW5kIG1vdmluZyBmb3J3
YXJkLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID5MdWN5DQo+Pj4+PiAgID4NCj4+Pj4+ICAgPlN1cmVu
ZHJhLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5UaGFua3Ms
DQo+Pj4+PiAgID4+THVjeQ0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pi0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tDQo+Pj4+PiAgID4+RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW21haWx0
bzpqZ3VpY2hhckBjaXNjby5jb21dDQo+Pj4+PiAgID4+U2VudDogV2VkbmVzZGF5LCBNYXJjaCAx
MiwgMjAxNCA0OjM4IFBNDQo+Pj4+PiAgID4+VG86IEx1Y3kgeW9uZw0KPj4+Pj4gICA+PkNjOiBK
b2VsIE0uIEhhbHBlcm47IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXI7DQo+Pj4+PiAgID4+
YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbA0KPj4+Pj5IYWRpIFNhbGltDQo+Pj4+
PiAgID4+U3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNp
ZGVyYXRpb25zDQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+SGkgTHVjeSwNCj4+Pj4+ICAgPj4NCj4+
Pj4+ICAgPj5Oby4gSSBhbSBzaW1wbHkgc2F5aW5nIHdlIHNob3VsZCBub3Qgb3ZlcmNvbXBsaWNh
dGUgdGhlIHByb2JsZW0NCj4+Pj4+ICAgPj5zdGF0ZW1lbnQgd2l0aCB0ZXh0IHRoYXQgYWRkcyBs
aXR0bGUgdG8gbm8gdmFsdWUgaW4gbXkgb3Bpbmlvbi4NCj4+Pj4+IFdoZXRoZXINCj4+Pj4+ICAg
Pj53ZSBjYWxsIGl0IG1ldGFkYXRhLCBvciBjb250ZXh0LCBoYXMgbm8gYmVhcmluZyBvbiB0aGUg
ZmFjdA0KPj4+Pj50aGF0IHRoZQ0KPj4+Pj4gICA+PnByb2JsZW0gc3RhdGVtZW50IGFscmVhZHkg
Y2xlYXJseSBzdGF0ZXMgd2UgbmVlZCB0byBiZSBhYmxlIHRvDQo+Pj4+PnBhc3MNCj4+Pj4+ICAg
Pj5pbmZvcm1hdGlvbiBiZXR3ZWVuIFNGwrlzIGFuZCBiZXR3ZWVuIHRoZSBuZXR3b3JrICYgU0bC
uXMuDQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+T24gMy8xMi8xNCwgNToxMyBQ
TSwgIkx1Y3kgeW9uZyIgPGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVh
d2VpLmNvbT4NCj4+Pj4+PG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0KPj4+
Pj4gICA+Pg0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+SGkgSmltLA0KPj4+Pj4gICA+Pj4NCj4+
Pj4+ICAgPj4+SSBmb3Igb25lIGRvbid0IGFncmVlIGFuZCB0aGluayB3ZSBhcmUgb3ZlciBjb21w
bGljYXRpbmcgd2hhdA0KPj4+Pj5zaG91bGQNCj4+Pj4+ICAgPj4+YmUgc3RyYWlnaHRmb3J3YXJk
LiBUaGUgU0ZDIGVuY2Fwc3VsYXRpb24gc2hvdWxkIGVuYWJsZSB0d28NCj4+Pj4+dGhpbmdzOg0K
Pj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+MS4gU3RlZXJpbmcgb2Ygc2VsZWN0ZWQgZmxvd3MgdGhy
b3VnaCBhIHNlcnZpY2UgY2hhaW47IHRoaXMgaXMNCj4+Pj4+dGhlDQo+Pj4+PiAgID4+PnNlcnZp
Y2UgZnVuY3Rpb24gcGF0aC4NCj4+Pj4+ICAgPj4+Mi4gUGFzc2luZyBvZiBjb250ZXh0IGFzc29j
aWF0ZWQgd2l0aCBhIGdpdmVuIGZsb3cgd2l0aGluIHNhaWQNCj4+Pj4+c2VydmljZQ0KPj4+Pj4g
ICA+Pj5mdW5jdGlvbiBwYXRoLiBUaGlzIGNvbnRleHQgaW5mb3JtYXRpb24gbWF5IGJlIGNvbnN1
bWVkIGJ5IGENCj4+Pj4+U0YgKGFuDQo+Pj4+PiAgID4+PmFwcGxpY2F0aW9uIElEIGlzIGFuIGV4
YW1wbGUpIG9yIG1heSBiZSBjb25zdW1lZCBieSB0aGUNCj4+Pj4+Zm9yd2FyZGluZw0KPj4+Pj4g
ICA+Pj5lbGVtZW50cyAoYSB2cmYtSUQgaXMgYW4gZXhhbXBsZSkuDQo+Pj4+PiAgID4+PltMdWN5
XSBEbyB5b3UgY2FsbCB0aGUgY29udGV4dCBhcyBtZXRhZGF0YSBvciBub3Q/IERvIHdlIGhhdmUN
Cj4+Pj4+YW5vdGhlcg0KPj4+Pj4gICA+Pj50ZXJtIGhlcmUgYmVzaWRlIFNGQyBoZWFkZXIgYW5k
IG1ldGFkYXRhLiBJIHNlZSB0aGF0IHlvdSBkb24ndA0KPj4+Pj53YW50IHRvDQo+Pj4+PiAgID4+
PnNlcGFyYXRlIHdoYXQgaXMgY29uc3VtZWQgYnkgU0YgYW5kIHdoYXQgaXMgY29uc3VtZWQgYnkg
dGhlDQo+Pj4+PmZvcndhcmRpbmcNCj4+Pj4+ICAgPj4+ZWxlbWVudHMuDQo+Pj4+PiAgID4+Pg0K
Pj4+Pj4gICA+Pj5MdWN5DQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj5TZW50IGZyb20gbXkgaVBo
b25lDQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj4+IE9uIE1hciAxMiwgMjAxNCwgYXQgNDoxNiBQ
TSwgIkx1Y3kgeW9uZyINCj4+Pj4+PGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5Lnlv
bmdAaHVhd2VpLmNvbT4gPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0KPj4+
Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gR3JlYXQuIFRoZW4gd2UgbWF5IGNvbnNpZGVyIHR3byBz
cGVjaWFsIG1ldGFkYXRhIGRlZmluaXRpb25zDQo+Pj4+PmluIHRoZQ0KPj4+Pj4gICA+Pj4+cHJv
YmxlbSBzdGF0ZW1lbnQgc28gd2UgY2FuIGFsbCB1c2UgdGhlIHNhbWUgZGVmaW5pdGlvbnMuDQo+
Pj4+PkhlcmUgaXMgbXkNCj4+Pj4+ICAgPj4+PnN1Z2dlc3RlZCB0ZXh0IGFuZCBsaWtlIHRvIGhl
YXIgeW91IGFuZCBvdGhlcidzIGlucHV0IGFuZA0KPj4+Pj5zdWdnZXN0aW9ucy4NCj4+Pj4+ICAg
Pj4+Pg0KPj4+Pj4gICA+Pj4+IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0
YSBwcm92aWRlcyB0aGUgYWJpbGl0eQ0KPj4+Pj50bw0KPj4+Pj4gICA+Pj4+ZXhjaGFuZ2UgaW5m
b3JtYXRpb24gYmV0d2VlbiB0aGUgZWxlbWVudHMgaW4gYSBzZXJ2aWNlIGZ1bmN0aW9uDQo+Pj4+
PiAgID4+Pj5jaGFpbmluZy4gSW4gdGhpcyBjb250ZXh0LCB0aGVyZSBhcmUgdHdvIHR5cGVzIG9m
IGRhdGEgcGxhbmUNCj4+Pj4+bWV0YWRhdGEuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBT
ZXJ2aWNlIEZ1bmN0aW9uIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZXhjaGFuZ2VkIGJldHdl
ZW4NCj4+Pj4+ICAgPj4+PmNsYXNzaWZpZXIgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVu
IHNlcnZpY2UgZnVuY3Rpb25zIHRvDQo+Pj4+PiAgID4+Pj5mYWNpbGl0YXRlIHNlcnZpY2UgZnVu
Y3Rpb25zIG9uIHRoZSBwYWNrZXQgdHJlYXRtZW50Lg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+
Pj4gU3RlZXJpbmcgTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBmcm9tIHNlcnZpY2UgZnVuY3Rp
b25zIHRvIGENCj4+Pj4+ICAgPj4+PmNsYXNzaWZpZXIgb3Igc2VydmljZSBub2RlIGZvciB0cmFm
ZmljIGZvcndhcmRpbmcgcHVycG9zZS4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IC1lbmQN
Cj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IEx1Y3kNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+
Pj4+DQo+Pj4+PiAgID4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+ICAgPj4+
PiBGcm9tOiBKb2VsIE0uIEhhbHBlcm4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXQ0KPj4+
Pj4gICA+Pj4+IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjozNSBQTQ0KPj4+Pj4g
ICA+Pj4+IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXINCj4+Pj4+
ICAgPj4+PiBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0
PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaQ0KPj4+Pj4gICA+Pj4+IFNhbGltDQo+Pj4+PiAgID4+
Pj4gU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVy
YXRpb25zDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBZZXMsIEkgYW0gdHJ5aW5nIHRvIGNv
bnNpc3RlbnRseSBkaXN0aW5ndWlzaCB0aG9zZSB0d28gY2FzZXMNCj4+Pj4+d2hlbg0KPj4+Pj4g
ICA+Pj4+dGFsa2luZyBhYm91dCB0aGUgaW5mb3JtYXRpb24gY2FycmllZCB3aXRoIHBhY2tldHMg
aW4gc2VydmljZQ0KPj4+Pj5jaGFpbnMuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBZb3Vy
cywNCj4+Pj4+ICAgPj4+PiBKb2VsDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+Pj4gT24gMy8x
Mi8xNCwgMzoxMyBQTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4gICA+Pj4+PiBKb2VsLCBTZWUg
YmVsb3cuIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYw0KPj4+Pj4gICA+Pj4+
PiBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgSm9lbCBNLiBIYWxw
ZXJuDQo+Pj4+PlNlbnQ6DQo+Pj4+PiAgID4+Pj4+IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQg
MjowMiBQTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzDQo+Pj4+PkJPVVRIT1JTOw0KPj4+Pj4gICA+
Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsNCj4+Pj4+YnJpanNt
YW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0Pjsgc2ZjOw0KPj4+Pj4gICA+Pj4+PiBKYW1hbCBIYWRpIFNhbGltIFN1
YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBJIHdhcyB0cnlp
bmcgdG8gd29yZCBpdCBjYXJlZnVsbHkgbm90IHRvIGZvY3VzIG9uIHdobyBwdXRzDQo+Pj4+PnRo
ZQ0KPj4+Pj4gICA+Pj4+PiBpbmZvcm1hdGlvbiBpbiwgYnV0IG9ubHkgb24gd2hvIGNvbnN1bWVz
IHRoZSBpbmZvcm1hdGlvbi4NCj4+Pj4+ICAgPj4+Pj4gSW5mb3JtYXRpb24gZm9yIHNlcnZpY2Ug
ZnVuY3Rpb25zIG1heSBjb21lIGZyb20gdGhlIGluZ3Jlc3MNCj4+Pj4+ICAgPj4+Pj4gY2xhc3Np
ZmllciBvciBmcm9tIG90aGVyIHNlcnZpY2UgZnVuY3Rpb25zLiBbTHVjeV0gdGhpcyBpcw0KPj4+
Pj50aGUgb25lDQo+Pj4+PiAgID4+Pj4+IGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3
LiBJbmZvcm1hdGlvbiBmb3IgdGhlDQo+Pj4+PmZvcndhcmRpbmcNCj4+Pj4+ICAgPj4+Pj4gd2ls
bCBnZW5lcmFsbHkgY29tZSBmcm9tIHRoZSBpbmdyZXNzIGNsYXNzaWZpZXIsIGJ1dCBpbg0KPj4+
Pj5zcGVjaWFsDQo+Pj4+PiAgID4+Pj4+IGNhc2VzIG1heSBiZSBwcm92aWRlZCBieSBzZXJ2aWNl
IGZ1bmN0aW9ucy4gKEkga2VlcA0KPj4+Pj53YW50aW5nIHRvIGdldA0KPj4+Pj4gICA+Pj4+PiBy
aWQgb2YgdGhvc2Ugc3BlY2lhbCBjYXNlcywgYnV0IHNvIGZhciB0aGVyZSBzZWVtIHRvIGJlDQo+
Pj4+Pmp1c3QgZW5vdWdoDQo+Pj4+PiAgID4+Pj4+IG9mIHRoZW0gdG8gd2FycmFudCBjb3Zlcmlu
ZyBpbiB0aGUgc29sdXRpb24uIEFuZCBtb3JlDQo+Pj4+PmltcG9ydGFudGx5LA0KPj4+Pj4gICA+
Pj4+PiBzaWduaWZpY2FudCBzdXBwb3J0IGZvciBpdCBpbiB0aGUgd29ya2luZyBncm91cC4pIFtM
dWN5XQ0KPj4+Pj5UaGlzIGlzDQo+Pj4+PiAgID4+Pj4+IHRoZSBzZWNvbmQgY2FzZSB1c2luZyBt
ZXRhZGF0YSBpbiB5b3VyIHZpZXcgKGJ1dCB5b3UgZG9uJ3QNCj4+Pj4+bGlrZSBpdCkuDQo+Pj4+
PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IEFuZCB5b3Ugc3VnZ2VzdCBkaXN0aW5ndWlzaGluZyB0
aGVzZSB0d28gY2FzZXMgd2hlbg0KPj4+Pj5kaXNjdXNzaW5nDQo+Pj4+PiAgID4+Pj4+IGFib3V0
IG1ldGFkYXRhIHVzYWdlLiBJcyB0aGF0IHJpZ2h0IHVuZGVyc3RhbmRpbmc/DQo+Pj4+PiAgID4+
Pj4+DQo+Pj4+PiAgID4+Pj4+IEx1Y3kNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gWW91
cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IE9uIDMvMTIvMTQsIDI6MzMg
UE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+IEpvZWwsIEkgaW50ZXJwcmV0IHRo
YXQgeW91IHN1Z2dlc3RzIHRoYXQgZGlzdGluZ3Vpc2ggdGhlDQo+Pj4+PmV4Y2hhbmdlDQo+Pj4+
PiAgID4+Pj4+PiBpbmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNl
IGZ1bmN0aW9ucw0KPj4+Pj5hbmQgdGhlDQo+Pj4+PiAgID4+Pj4+PiBleGNoYW5nZSBpbmZvcm1h
dGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgZnJvbSBhIHNlcnZpY2UNCj4+Pj4+ZnVuY3Rpb24gdG8N
Cj4+Pj4+ICAgPj4+Pj4+IGEgc2VydmljZSBub2RlLiBJcyB0aGlzIHJpZ2h0IHVuZGVyc3RhbmRp
bmc/IEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm4NCj4+Pj4+ICAgPj4+Pj4+IFttYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwNCj4+Pj4+MjAx
NA0KPj4+Pj4gMToxOQ0KPj4+Pj4gICA+Pj4+Pj4gUE0NCj4+Pj4+ICAgPj4+Pj4+IFRvOiBMdWN5
IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZA0KPj4+
Pj4gICA+Pj4+Pj4gKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2Zj
OyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6DQo+Pj4+PiAgID4+Pj4+PiBSZTogW3NmY10gZHJh
ZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+PiBNeSBpbmNsaW5hdGlvbiB3b3VsZCBiZSB0byB0dW5lIHRoYXQgZGVmaW5p
dGlvbiB0bw0KPj4+Pj5kaXN0aW5ndWlzaA0KPj4+Pj4gICA+Pj4+Pj4gYmV0d2VlbiBkYXRhcGxh
bmUgY2FycmllZCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBmb3IgdXNlIGJ5DQo+Pj4+PnNlcnZpY2UN
Cj4+Pj4+ICAgPj4+Pj4+IGZ1bmNpdG9ucyAod2hhdGV2ZXIgdGhlIG9yaWdpbiksIGFuZCBkYXRh
cGxhbmUgY2FycmllZA0KPj4+Pj5pbmZvcm1hdGlvbg0KPj4+Pj4gICA+Pj4+Pj4gaW50ZW5kZWQg
Zm9yIGRhdGFwbGFuZSBmb3J3YXJkaW5nIGNvbXBvbmVudHMuDQo+Pj4+PiAgID4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+IEhpIEpvZWwsDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
PiBJIGFncmVlIHRoYXQgd2UgbmVlZCB1c2luZyB0aGUgc2FtZSBkZWZpbml0aW9uIGZvciBhDQo+
Pj4+PnRlcm0sIGJ1dA0KPj4+Pj4gICA+Pj4+Pj4+IGRpc2FncmVlIHRoYXQgdGhlIG1ldGFkYXRh
IGRlZmluaXRpb24gaGVyZSBpcyBhIHNldCBvZg0KPj4+Pj4gICA+Pj4+Pj4+IGluZm9ybWF0aW9u
IHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gVGhpcyBtYXkgYmUgdG9vIG5hcnJvdw0KPj4+Pj5vciBs
ZWFkDQo+Pj4+PiAgID4+Pj4+Pj4gdG8gYSBwYXJ0aWN1bGFyIHNvbHV0aW9uLiBJIGFtIGZpbmUg
d2l0aCB0aGlzIGRlZmluaXRpb24NCj4+Pj4+aW4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4gcHJvYmxl
bSBzdGF0ZW1lbnQgdy8gbWlub3IgdHdlYWsgKHN1Z2dlc3RlZCBvbiBtYWlsaW5nDQo+Pj4+Pmxp
c3QpLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gRGF0YXBsYW5lIE1ldGFkYXRh
OiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZQ0KPj4+Pj5hYmlsaXR5IHRvDQo+Pj4+
PiAgID4+Pj4+Pj4gZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgY2xhc3NpZmllcnMg
YW5kIHNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+PiBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBm
dW5jdGlvbnMsIGFuZCBzZXJ2aWNlDQo+Pj4+PmZ1bmN0aW9ucyBhbmQNCj4+Pj4+ICAgPj4+Pj4+
PiB0aGUNCj4+Pj4+ICAgPj4+Pj4+PiBjbGFzc2lmaWVyc3xzZXJ2aWNlIG5vZGVzLg0KPj4+Pj4g
ICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gVGhlcmUgbWF5IGJlIGEgc29sdXRpb24gdGhhdCBh
IHNlcnZpY2UgZnVuY3Rpb24gcGFzc2VzDQo+Pj4+PnNvbWUNCj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4gaW5mb3JtYXRpb24gdG8gYXR0YWNoZWQgc2VydmljZSBub2RlIHdpdGhvdXQgdXNpbmcgU0ZD
DQo+Pj4+PmhlYWRlci4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IFRoYW5rcywg
THVjeQ0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIEhhbHBlcm4gRGlyZWN0DQo+Pj4+
PiAgID4+Pj4+Pj4gW21haWx0bzpqbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2Vk
bmVzZGF5LA0KPj4+Pj5NYXJjaCAxMiwNCj4+Pj4+ICAgPj4+Pj4+PiAyMDE0IDEyOjI1IFBNIFRv
OiBMdWN5IHlvbmc7IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcw0KPj4+Pj5CT1VUSE9SUzsNCj4+
Pj4+ICAgPj4+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsNCj4+
Pj4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+ICAgPj4+Pj4+PiBzZmM7IEphbWFsIEhh
ZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4gZHJhZnQtcmlqc21h
bi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+IEx1Y3ksIHlvdSBzYXkgInRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIC4uLiIgVGhlDQo+
Pj4+PmRlZmluaXRpb24geW91DQo+Pj4+PiAgID4+Pj4+Pj4gdGhlbiBwcm92aWRlIGlzIGEgZGVm
aW5pdGlvbiBvZiB0aGUgc2V0IG9mIGluZm9ybWF0aW9uIHdlDQo+Pj4+PmFyZQ0KPj4+Pj4gICA+
Pj4+Pj4+IHByb3Bvc2luZyB0aGF0IHdlIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gSSwgYW5kIG90
aGVycywNCj4+Pj4+aGF2ZQ0KPj4+Pj4gICA+Pj4+Pj4+IGJlZW4gdXNpbmcgdGhlIHRlcm0gbWV0
YWRhdGEgbW9yZSBuYXJyb3dseS4gV2UgY2FuIHVzZQ0KPj4+Pj53aGF0ZXZlcg0KPj4+Pj4gICA+
Pj4+Pj4+IGRlZmluaXRpb24gd2Ugd2FudC4gQnV0IHdlIGRvIG5lZWQgdG8gYWdyZWUgb24gdGhl
DQo+Pj4+PmRlZmluaXRpb24uDQo+Pj4+PiAgID4+Pj4+Pj4gRm9yIHRoZSBwdXJwb3NlcyBvZiB0
aGUgV0csIGl0IHNlZW1zIG11Y2ggbW9yZSB1c2VmdWwgdG8NCj4+Pj4+dXNlIHRoZQ0KPj4+Pj4g
ICA+Pj4+Pj4+IHRlcm0gbWV0YWRhdGEgZm9yIHRoZSBuYXJyb3dlciBkZXNjcmlwdGlvbi4NCj4+
Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gT24gMy8xMi8xNCwgMToxOSBQTSwgTHVjeSB5b25nIHdyb3Rl
Og0KPj4+Pj4gICA+Pj4+Pj4+PiBIaSBKb2VsLA0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+PiBJIGFncmVlLiBXZSBuZWVkIHRvIGRpZmZlcmVudGlhdGUgdGhlIG1ldGFkYXRhIHVz
ZWQgYnkNCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+PmZ1bmN0aW9uIGFuZCBTRkMgaGVh
ZGVyLiBUaGUgbWV0YWRhdGEgdGVybSBtZWFucyBjYXJyeWluZw0KPj4+Pj5zb21lDQo+Pj4+PiAg
ID4+Pj4+Pj4+c3RhdGVzIGFsb25nIHdpdGggdGhlIHBhY2tldC4gSU1POiBTRkMgaGVhZGVyIGlz
IGEga2luZCBvZg0KPj4+Pj4gICA+Pj4+Pj4+Pm1ldGFkYXRhIGNhcnJpZWQgb24gcGFja2V0IGZv
ciBuZXh0IHNlcnZpY2Ugbm9kZSB0byB1c2UuDQo+Pj4+PkluIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+
PmNvbnRleHQgb2YgU0ZDLCB3ZSBoYXZlIHRlcm0gZm9yIFNGQyBoZWFkZXIgYW5kIHRoZQ0KPj4+
Pj5tZXRhZGF0YSB0aGF0DQo+Pj4+PiAgID4+Pj4+Pj4+d2FzIGNhcnJpZWQgYmV0d2VlbiBzZXJ2
aWNlIGZ1bmN0aW9ucywgb3IgYmV0d2VlbiBzZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+ZnVuY3Rp
b25zIGFuZCBjbGFzc2lmaWVycy9zZXJ2aWNlIG5vZGVzLCB3aGljaCBpcyB3aGF0DQo+Pj4+PnRo
ZSBkcmFmdA0KPj4+Pj4gICA+Pj4+Pj4+PmZvY3VzLg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+PiBUaGFua3MsIEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBN
LiBIYWxwZXJuDQo+Pj4+PiAgID4+Pj4+Pj4+IFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0g
U2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwNCj4+Pj4+IDIwMTQNCj4+Pj4+ICAgPj4+Pj4+Pj4g
MTE6MTggQU0gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlciBDYzoN
Cj4+Pj4+IEppbQ0KPj4+Pj4gICA+Pj4+Pj4+PiBHdWljaGFyZCAoamd1aWNoYXIpOyBicmlqc21h
bkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0NCj4+Pj4+ICAgPj4+
Pj4+Pj4gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBJIHRo
aW5rIGl0IGlzIGltcG9ydGFudCB0byBrZWVwIGEgc3Ryb25nIGRpc3RpbmN0aW9uDQo+Pj4+PmJl
dHdlZW4NCj4+Pj4+ICAgPj4+Pj4+Pj4gbWV0YWRhdGEgKHdoaWNoIGlzIGZvciB1c2UgYnkgYXBw
bGljYXRpb25zKSBhbmQgdGhlDQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj4gY2hhaW5p
bmcgaW5mb3JtYXRpb24gaW4gdGhlIGJhc2Ugc2VydmljZSBjaGFpbiBoZWFkZXIsDQo+Pj4+Pndo
aWNoIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+IGZvciB1c2UgYnkgdGhlIHNlcnZpY2UgY2hhaW4gc3Vw
cG9ydCBtZWNoYW5pc21zLg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBZb3Vy
cywgSm9lbA0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gT24gMy8xMi8xNCwg
MTA6NDIgQU0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+IEZ1bGx5IGFncmVl
IHdpdGggSm9lLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFdlIHNob3Vs
ZCBub3QgcmVxdWlyZSBhIGZpeCBsZW5ndGggZm9yIGluLWJhbmQgbWV0YWRhdGENCj4+Pj4+YnV0
DQo+Pj4+PiAgID4+Pj4+Pj4+PiBhbHNvIG5vdCBsZWF2ZSBpdCBmb3IgZnJlZWx5IHVzYWdlLiBJ
biBmYWN0LCB3aGVuIGENCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbm9kZSBpbnNl
cnRzIFNGQyBoZWFkZXIgb24gYSAoZW5jYXBzdWxhdGVkKSBwYWNrZXQgYW5kDQo+Pj4+PnNlbmQg
dG8NCj4+Pj4+ICAgPj4+Pj4+Pj4+IG5leHQgc2VydmljZSBub2RlLCBTRkMgaGVhZGVyIGl0c2Vs
ZiBjYW4gYmUgc2VlbiBhcyBhDQo+Pj4+Pm1ldGFkYXRhLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+IEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+
IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKb2VsIE0uDQo+Pj4+
PkhhbHBlcm4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIw
MTQgOToyMSBBTSBUbzogTmljb2xhcw0KPj4+Pj5CT1VUSE9SUzsNCj4+Pj4+ICAgPj4+Pj4+Pj4+
IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOw0KPj4+Pj5icmlqc21hbkBq
dW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ+Ow0KPj4+Pj4gICA+Pj4+Pj4+Pj4gc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1
YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0
YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
PiBGb3IgaW4tYmFuZCBtZXRhZGF0YSwgdGhlIEFQSSBmb3IgYWNjZXNzIGNhbiBlYXNpbHkgYmUN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+IHN5bmNocm9ub3VzLiBPdXQgb2YgYmFuZCBtZXRhZGF0YSBuZWVk
cyBkaWZmZXJlbnQNCj4+Pj4+aGFuZGxpbmcuDQo+Pj4+PiAgID4+Pj4+Pj4+PiBUaGVyZSBhcmUg
bWFueSBjYXNlcyB3aGVyZSBvdXQtb2YtYmFuZCBtZXRhZGF0YSBpcw0KPj4+Pj51c2VmdWwgYW5k
DQo+Pj4+PiAgID4+Pj4+Pj4+PiBhcHByb3ByaWF0ZS4gQnV0IHRoZXkgZG8gbm90IGNvdmVyIGFs
bCBuZWVkcyBieSBhbnkNCj4+Pj4+c3RyZXRjaC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+PiBFdmVuIGlmIGVhY2ggcGllY2Ugb2YgaW4tYmFuZCBtZXRhZGF0YSBpcyBvZiBm
aXhlZA0KPj4+Pj5sZW5ndGgsDQo+Pj4+PiAgID4+Pj4+Pj4+PiB0aGVyZSBhcmUgbWFueSBkaWZm
ZXJlbnQga2luZHMgb2YgbWV0YXR5cGUuIFRyeWluZyB0bw0KPj4+Pj5zYXkNCj4+Pj4+ICAgPj4+
Pj4+Pj4+ICJ0aGVyZSB3aWxsIGJlIGV4YWN0bHkgZm91ciBwaWVjZXMsIGFuZCB0aGV5IHdpbGwg
YmUgb2YNCj4+Pj4+dHlwZXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+IHQxLCB0MiwgdDMsIGFuZCB0NCIg
aXMgc2ltcGx5IHRvbyBzcGVjaWZpYyBmb3IgZXZlbiA4MCUNCj4+Pj4+b2YgdGhlDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pm5lZWRzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFlv
dXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE9uIDMvMTIv
MTQsIDg6NTIgQU0sIE5pY29sYXMgQk9VVEhPUlMgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
SGVsbG8gUm9uLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gU2VuZGlu
ZyBvdXQgb2YgYmFuZCBjb25ncnVlbnQgbWV0YWRhdGEgbWF5IG5vdCBiZSB0aGUNCj4+Pj4+YW5z
d2VyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdG8gYWxsIG5lZWRzIGJ1dCBpdCBpcyBvbmUgdG9vbCB0
aGF0IHdlIHNob3VsZCBrZWVwLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gTm90IGFsbCBtZXRhZGF0YSBpcyB0aWVkIHRvIGEgc3BlY2lmaWMgcGFja2V0LCBmb3INCj4+
Pj4+ZXhhbXBsZSBhDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gcG9saWN5IGNoYW5nZSBpbiBQQ1JGIGNv
dWxkIGxlYWQgdG8gc29tZSBtZXRhZGF0YQ0KPj4+Pj5zaWduYWxpbmcsDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4gdGhlIHJlYWN0aW9uIHRpbWUgbmVlZCBub3QgYmUgaW1tZWRpYXRlLCBmZXcgbXMgbWF5
DQo+Pj4+Pm5vdCBtYXR0ZXIuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBBcyB5b3UgcG9pbnQsIGlmIGEgcGFja2V0IGlzIHRpZWQgdG8gYSBtZXRhZGF0YSBhDQo+Pj4+
PmNvcnJlbGF0aW9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gaW5mbyBjYW4gYmUgc2V0IGluIGJvdGgg
cGFja2V0IHRvIGRlYWwgd2l0aCBpdCAoaS5lDQo+Pj4+Pm1ldGFkYXRhDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4gZXhwZWN0ZWQgZmxhZyBpbiB0aGUgU0ZDIGhlYWRlciwgcGx1cyBhbiBpZCkNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEZpbmFsbHkgd2UgY2FuIHN0aWxsIHNl
bmQgc29tZSBsaW1pdGVkIG1ldGFkYXRhIHdpdGhpbg0KPj4+Pj5hIGhlYWRlci4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBUaGlzIGNvdWxkIGJlIHVzZWQgZm9yIGxvYWQgYmFsYW5jZXJzIGluIHBhcnRp
Y3VsYXIgaWYNCj4+Pj4+d2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBhZ3JlZSBvbiBhIGNvbnZlbnRp
b24gdG8gbG9jYXRlICJjb2Fyc2UgZ3JhaW4gcG9saWN5Ig0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IC8g
ImZpbmUgZ3JhaW4gcG9saWN5IiBvbiByZXNlcnZlZCBjb250ZXh0IGhlYWRlcnMuDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGlzIHNlZW1zIHRvIG9wZW4gdXAgYSBs
b3Qgb2YgZmxleGliaWxpdHkgLw0KPj4+Pj5pbm5vdmF0aW9ucy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE9uIHlvdXIgbGFzdCBwb2ludCwgdGhlcmUgaXMgYSBxdWVz
dGlvbiBvbiBob3cgdG8gbWFrZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1ldGFkYXRhIGF2YWlsYWJs
ZSB0byBhIFNlcnZpY2UgRnVuY3Rpb24uIEN1cnJlbnQgc29ja2V0DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gY29ubmVjdGlvbnMgZm9yIGV4YW1wbGUgZG8gbm90IGFsbG93IHRvIHJldHJpZXZlIElQDQo+
Pj4+PmhlYWRlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG9wdGlvbnMuIFNvIEkgYXNzdW1lIHRoYXQg
U0ZDIGF3YXJlIFNlcnZpY2UgRnVuY3Rpb25zDQo+Pj4+PndpbGwNCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBuZWVkIHNvbWUgKGFzeW5jaHJvbm91cw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+ID8pIEFQSSB0byBy
ZXRyaWV2ZSBTRkMgaGVhZGVyIGluZm9ybWF0aW9uIGFzIHdlbGwgYXMNCj4+Pj4+aW4tYmFuZA0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IG1ldGFkYXRhLiBJIGRvbid0IHNlZSBvdXQgb2YgYmFuZCBtZXRh
ZGF0YSB0cmFuc3BvcnQNCj4+Pj4+YWRkaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gY29tcGxleGl0
eSwgdGhlIHNhbWUgQVBJIGNhbiBwcm9iYWJseSBhcHBseS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoZSBhbHRlcm5hdGl2ZSBvcHRpb24sIGFsbG93aW5nIHZhcmlh
YmxlIHNpemVkDQo+Pj4+Pm1ldGFkYXRhIGluDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdGhlIFNGQyBo
ZWFkZXIgaGFzIHNvbWUgZHJhd2JhY2tzIGFzIHdlbGwsIG9uZSBiZWluZw0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IGZyYWdtZW50YXRpb24sIGFuZCBzb21lIHN3aXRjaGVzIGV4cGVjdGluZyBhcyB3ZWxs
IHRvDQo+Pj4+Pmxvb2sgYXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBlbmQgdXNlciB0cmFmZmljIGhl
YWRlcnMgZm9yIGxpbmsgbG9hZCBiYWxhbmNpbmcuIEkNCj4+Pj4+d291bGQNCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBhZ3JlZSB0aGF0IGlmIHdlIGNhbiBhY2NlcHQgdGhlc2UgaXNzdWVzLCB0aGVuIHNl
bmRpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBvZmYtbGluZSBjb25ncnVlbnQgbWV0YWRhdGEgbG9v
c2VzIGl0cyBpbnRlcmVzdC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
IFdlIG5lZWQgdG8gdGFrZSBpbnRvIGFjY291bnQgdGhhdCBib3RoIGluLWJhbmQgYW5kDQo+Pj4+
PmNvbmdydWVudA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG91dC1vZi1iYW5kIG1ldGFkYXRhIHRyYW5z
cG9ydCBpcyBub3QgcmVsaWFibGUuIEENCj4+Pj4+cGFja2V0IGxvc3MNCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiB0cmlnZ2VyaW5nIHJldHJhbnNtaXNzaW9uIHdvdWxkIG5vdCBsZWFkIHRvIHRoZQ0KPj4+
Pj5pZGVudGljYWwNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiByZWNvbnN0cnVjdGlvbiBvZiB0aGUgYXNz
b2NpYXRlZCBtZXRhZGF0YS4gSW4gc29tZQ0KPj4+Pj5jYXNlcywgd2UNCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBtaWdodCB0aHVzIGV2ZW4gbmVlZCBub24tY29uZ3J1ZW50IG91dC1vZi1iYW5kIHJlbGlh
YmxlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWV0YWRhdGEgdHJhbnNwb3J0Lg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XyBGcm9tOg0KPj4+Pj4gUm9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gUGFya2VyIFtSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tPl0gU2VudDoNCj4+Pj4+V2VkbmVzZGF5LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE1hcmNoIDEy
LCAyMDE0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gMTI6NDMgUE0gVG86IE5pY29sYXMgQk9VVEhPUlMg
Q2M6IEppbSBHdWljaGFyZA0KPj4+Pj4oamd1aWNoYXIpOw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGJy
aWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+PnNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0
OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
Tmljb2xhcywNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEkgdW5kZXJz
dGFuZCB0aGUgY29uY2VwdCBmb3Igb3V0IG9mIGJhbmQgc2lnbmFsaW5nIG9mDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj5tZXRhZGF0YSwgYnV0IEkgYW0gY29uY2VybmVkIHRoYXQgaXQgaW50cm9kdWNlcw0K
Pj4+Pj5zaWduaWZpY2FudA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Y29tcGxleGl0eSBkdWUgdG8gdGhl
IHBvdGVudGlhbCByYWNlIGNvbmRpdGlvbiBvZg0KPj4+Pj5yZWNlaXZpbmcgdGhlDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj5yZWFsIHBhY2tldCBiZWZvcmUgdGhlIG1ldGFkYXRhLiBXaGlsZSB0aGUgcmVh
bCBwYWNrZXQNCj4+Pj4+Y291bGQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PmluZGljYXRlIHRoYXQgb3V0
IG9mIGJhbmQgbWV0YWRhdGEgaXMgZXhwZWN0ZWQsIGhvdyBjYW4NCj4+Pj4+d2UNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pmd1YXJhbnRlZSB0aGUgb3JkZXIgb2YgcmVjZXB0aW9uPyBXaGF0IGlmIHN3aXRj
aGluZyBvcg0KPj4+Pj5yb3V0aW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5ub2RlcyBhcHBseSBoYXNo
IGJhc2VkIGxvYWQgYmFsYW5jaW5nPyBXaGF0IGlmIHRoZSBsb2FkDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj5iYWxhbmNpbmcgdW5kZXJzdGFuZHMgU0ZDIGVuY2FwcyBhbmQgbG9va3MgYmV5b25kIGl0IHRv
DQo+Pj4+PnRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+b3JpZ2luYWwgaGVhZGVyIHRvIGdldCBiZXR0
ZXIgZW50cm9weT8NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBDYW4gd2UgZ3VhcmFudGVlIHRoYXQgdGhl
IG1ldGFkYXRhIGFuZCByZWFsIHBhY2tldA0KPj4+Pj53aWxsIGZvbGxvdw0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+dGhlIGV4YWN0IHNhbWUgcGF0aD8gSWYgd2UgY2FuIG5vdCwgdGhlbg0KPj4+Pj5pbXBs
ZW1lbnRhdGlvbnMgd2lsbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+bmVlZCB0byBhZGQgaW5ncmVzcyBx
dWV1aW5nIHRvIGNvcGUgd2l0aCB0aGUgc2NlbmFyaW8uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiBBbHNvLCBkbyB5b3UgZmVlbCB0aGF0IHRoZSBpbmNyZWFzZSBpbiBp
bXBsZW1lbnRhdGlvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGNvbXBsZXhpdHkgYXQgdGhlIHNlcnZp
Y2UgZnVuY3Rpb25zIGlzIHJlYXNvbmFibGU/DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBUaGFua3MuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBSb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBPbiBNYXIgMTIs
IDIwMTQsIGF0IDQ6MDkgQU0sICJOaWNvbGFzIEJPVVRIT1JTIg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
PiA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFv
c21vcy5jb20+DQo+Pj4+PjxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4gd3Jv
dGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IEkgdGhpbmsgd2Ug
bXVzdCBtYWtlIGEgZGlzdGluY3Rpb24gYmV0d2VlbjoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4gLSBNZXRhZGF0YSB3aGljaCBzaG91bGQgYmUgcGFydCBvZiB0aGUg
aGVhZGVyIGRlZmluZWQNCj4+Pj4+YXMgaW4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gYmFuZCBtYXJr
aW5nLiAtIE1ldGFkYXRhIHdpdGggY2FuIGJlIHBhc3NlZCBvdXQgb2YNCj4+Pj4+YmFuZCwgZm9y
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGV4YW1wbGUgY29uZ3J1ZW50IG91dCBvZiBiYW5kIHNpZ25h
bGluZyBkZWZpbmVkIGluDQo+Pj4+PnRoZSBkcmFmdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+PiBUaGUgZm9ybWVyIGNhbGxzIGZvciBhIGxpbWl0ZWQgc3BhY2UgaW4g
dGhlIGhlYWRlciwNCj4+Pj4+dHJ1ZSwgVGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGxhdHRlciBo
b3dldmVyIGRvZXMgbm90IGluY3VyIGFueSBzcGFjZSBsaW1pdGF0aW9uDQo+Pj4+PmFuZCBpcw0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+PiBzdGlsbCBmYWlybHkgZWZmaWNpZW50IGFuZCBpdCByZW1haW5z
IGNvbXBhdGlibGUgd2l0aA0KPj4+Pj5hIGZpeGVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IHNpemUg
aGVhZGVyIHVzZWQgdG8gcm91dGUgdGhvc2Ugc2lnbmFsaW5nIG1lc3NhZ2VzDQo+Pj4+PmFsb25n
IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBjaGFpbidzIHNlcnZpY2UgZnVuY3Rpb25zLg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBOaWNvbGFzIF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4g
SmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW2pndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNo
YXJAY2lzY28uY29tPl0gU2VudDoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gVHVlc2RheSwgTWFyY2gg
MTEsIDIwMTQgNjo0OCBQTSBUbzogUm9uIFBhcmtlciBDYzoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4g
Tmljb2xhcyBCT1VUSE9SUzsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1h
bCBIYWRpIFNhbGltDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+
Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gSGkgUm9uLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBXZSBjYW4gY2VydGFpbmx5IGhhdmUgdGhpcyBkaXNjdXNz
aW9uIGJ1dCB3ZSBzaG91bGQNCj4+Pj4+Zmlyc3QNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gY29uc2lk
ZXIgd2hhdCBpbmZvcm1hdGlvbiBpcyBuZWNlc3NhcnkgYW5kIGlmIHNhaWQNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4gaW5mb3JtYXRpb24gY2FuIGZpdCB3aXRoaW4gYSBmaXhlZCBudW1iZXIgb2YgY29u
dGV4dHMNCj4+Pj4+aW4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IG1ham9yaXR5IG9mIGNhc2Vz
LiBSZW1lbWJlciwgdGhlIGdvYWwgb2YgYmVpbmcgYWJsZQ0KPj4+Pj50byBwYXNzDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIHRocm91Z2ggdGhlIG5ldHdvcmsgaXMgdG8gZW5oYW5jZSBz
ZXJ2aWNlDQo+Pj4+PmRlbGl2ZXJ5LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBub3QgcGFzcyB0aGUg
ZW50aXJlIHdvcmtzIG9mIFNoYWtlc3BlYXJlIDstKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+PiBTZW50IGZyb20gbXkgaVBob25lDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBPbiBNYXIgNywgMjAxNCwgYXQgMzo1MiBBTSwgIlJvbiBQ
YXJrZXIiDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4NCj4+Pj4+PG1haWx0
bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gTmljb2xhcywNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBJIHNlZSBzaW1pbGFyIHJlcXVpcmVtZW50cyBmcm9t
IHRoZSAzZ3BwIEVQQyBzaWRlLg0KPj4+Pj5JIHdvdWxkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBs
aWtlIHRvIHByb3Bvc2UgYW4gT1VJIC8gVExWIGJhc2VkIGFwcHJvYWNoIHdoZXJlIHRoZQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4gcmVzZXJ2ZWQgT1VJIGNhbiBiZSB1c2VkIGZvciBhZ3JlZWQgdXBv
biB0eXBlcyBvZg0KPj4+Pj5jb21tb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIGFu
ZCB2ZW5kb3Igb3Igb3RoZXIgb3JnYW5pemF0aW9uYWwgT1VJcyBjYW4NCj4+Pj4+YmUgdXNlZA0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gdG8gcXVpY2tseSBpbm5vdmF0ZSBpbiB0aGUgbmV0d29ya3Mu
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBTaW11bHRhbmVvdXNseSwgSSB3b3VsZCBhbHNvIGxpa2Ug
dG8gY29uc2lkZXINCj4+Pj4+bWVjaGFuaXNtcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gdGhhdCBh
cmUgb3B0aW1pemVkIGZvciBsb25nIGxpdmVkIGZsb3dzIHNvIGFzIHRvDQo+Pj4+PmxpbWl0IHRo
ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gbmVnYXRpdmUgZWZmZWN0cyBvZiBwYWNrZXQgZ3Jvd3Ro
Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IFJvbg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gT24gTWFyIDcsIDIwMTQsIGF0IDg6MzQgQU0sICJOaWNvbGFzIEJPVVRIT1JTIg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+IDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29s
YXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4NCj4+Pj4+PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFv
c21vcy5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+IEhlbGxvIEppbQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4gSSBoYXZlIHNlZW4gY2FzZXMgaW4gR2kgTEFOLCB3aGVyZSBzdWJzY3JpYmVyIHJlbGF0
ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBpbmZvcm1hdGlvbiBpcyBwYXNzZWQgdG8gYSBXZWIg
UHJveHkgZm9yIEhUVFAgaGVhZGVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZW5yaWNobWVudCAo
YWltZWQgYXQgc29tZSBXZWIgQ29udGVudCBwcm92aWRlcnMNCj4+Pj4+cGFydG5lcnMgb2YNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiB0aGUgTW9iaWxlIE9wZXJhdG9yKS4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiBJbmZvcm1hdGlvbiB3YXMgYW4gY29kZWQgKHBlcnNpc3RlbnQpIHN1YnNjcmliZXIg
aWQNCj4+Pj4+ZGVyaXZlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGZyb20gdGhlIE1TSVNETiwg
YW5kIGNvdXBsZSBvZiBmIGN1c3RvbWVyIHByb2ZpbGUNCj4+Pj4+cmVsYXRlZA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IGZpZWxkcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IEluIGFuIHNmYyBiYXNlZCBHaSBMQU4sIHRoaXMgZW50aXR5IHNob3VsZCByZWNl
aXZlDQo+Pj4+ID5mcm9tIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IENsYXNzaWZpZXINCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IC0gQSBjbGFzc2lmaWNh
dGlvbiBvZiB0aGUgQ29udGVudCBQcm92aWRlciAoIElkLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
IENhdGVnb3J5KSBiYXNlZCBvbiB0cmFmZmljIGFuYWx5c2lzIC0gVGhlIE1TSVNETiBvZg0KPj4+
Pj4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gc3Vic2NyaWJlciAtIFR3byBzdWJzY3JpYmVy
IHBvbGljeSBmaWVsZHMgKG5vdCB0aWVkDQo+Pj4+PiB0byBQQ1JGDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4gYnV0IGJlbG9uZ2luZyB0byB0aGUgU3Vic2NyaWJlciBEQikgKFN1YnNjcmliZXINCj4+
Pj4+IGNhdGVnb3J5LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHN1Yi1jYXRlZ29yeSkgLSBBIHNl
c3Npb24gaWQgKGZvciBsb2dnaW5nIGFuZA0KPj4+Pj50cmFja2luZw0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+IHB1cnBvc2VzKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4gVGhlIG9iamVjdGl2ZSBiZWluZyB0byBhdm9pZCBoYXZpbmcgdGhlIEhUVFAgUHJveHkN
Cj4+Pj4+dG8NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBiZWNvbWUgYSB0cnVzdGVkIGFwcGxpY2F0
aW9uIChpbnRlcm9nYXRlIHRoZQ0KPj4+Pj4gc3Vic2NyaWJlciBEQiwNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiBldGMuLikNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gTmljb2xhcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206IEppbQ0KPj4+Pj4gR3VpY2hhcmQN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiAoamd1aWNoYXIpIFtqZ3VpY2hhckBjaXNjby5jb208bWFp
bHRvOmpndWljaGFyQGNpc2NvLmNvbT5dIFNlbnQ6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gVGh1
cnNkYXksIE1hcmNoIDA2LCAyMDE0IDI6MDIgUE0gVG86IEphbWFsIEhhZGkNCj4+Pj4+U2FsaW07
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gam1vaXNhbmRAanVuaXBlci5uZXQ8bWFpbHRvOmptb2lz
YW5kQGp1bmlwZXIubmV0PiA8bWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0PjsNCj4+Pj4+IGJy
aWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldD4gQ2M6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gc2ZjIFN1Ympl
Y3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1l
dGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+PiBIaSBKYW1hbCwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IFlvdSBzYWlkICJJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlh
YmxlDQo+Pj4+PiBzaXplZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIi4uIEkgYW0g
bm90IHNvIGNvbnZpbmNlZCBhbmQgd291bGQgbGlrZSB0bw0KPj4+Pj4gYmV0dGVyDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gdW5kZXJzdGFuZCB0aGUgcmVxdWlyZW1lbnRzIGJlZm9yZSBwYXNzaW5n
IGp1ZGdlbWVudC4NCj4+Pj4+IElmIHdlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbG9vayBhdCB0
aGUgdXNlIGNhc2VzIGFzIHByZXNlbnRlZCB0aHVzIGZhciBpbnRvDQo+Pj4+PiB0aGUgV0cgSQ0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGhhdmUgeWV0IHRvIHNlZSBhIHNpbmdsZSBleGFtcGxlIG9m
IHRoZSBuZWVkDQo+Pj4+PiAobm90aW5nIHRoYXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBkZXNp
cmUgaXMgbm90IHRoZSBzYW1lIGFzIG5lZWQpIC0gSSBhbSBub3Qgc2F5aW5nDQo+Pj4+PiB0aGVy
ZSBpcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IG5vIHJlcXVpcmVtZW50IGJ1dCByYXRoZXIgdGhh
dCB3ZSBzaG91bGQgbm90IGp1bXANCj4+Pj4+IHRvIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
IGNvbmNsdXNpb24gYW5kIGJ1aWxkIHN0YW5kYXJkcyBhcm91bmQgYSB0aGVvcnkuDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IE9uIDMvMy8xNCwgNjozNSBBTSwgIkphbWFsIEhh
ZGkgU2FsaW0iDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IDxoYWRpQG1vamF0YXR1LmNvbTxtYWls
dG86aGFkaUBtb2phdGF0dS5jb20+IDxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+Pg0KPj4+Pj53
cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gSSBs
aWtlIHRoZSBkb2MgLSB3ZWxsIHdyaXR0ZW4uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4+IFNlY3Rpb24gNC4zIG9uIG1ldGFkYXRhIGVuY29kaW5nLg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBJdCBzZWVtcyB0aGVy
ZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlIHNpemVkDQo+Pj4+PiBtZXRhZGF0YQ0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+PiAoYXQgbGVhc3QgZm9yIGh0dHAvYXBwIHlvdSBzZWVtIHRvIGluZGlj
YXRlIHRoZQ0KPj4+Pj4gZGVzaXJlIGZvcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pml0KS4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gRm9yIGEgZGF0YXBhdGggcGVyLXBhY2tldCBtZXRhZGF0YSwg
aSBmZWVsIHRoZQ0KPj4+Pj4gbmVlZCBpcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBqdXN0IGFz
IGltcG9ydGFudC4gQXJlIHdlIGxpbWl0ZWQgYnkgdGhlIGZhY3QgdGhhdA0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+PiBleGlzdGluZyBoYXJkd2FyZSBtYXkgbm90IGJlIGFibGUgdG8gaGFuZGxlIFRM
VnM/DQo+Pj4+PkZvcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBleGFtcGxlLCBJIGRvbnQgaGF2
ZSBhIHByb2JsZW0gaGFuZGxpbmcgVExWcyBpbiBhDQo+Pj4+PiBzb2Z0d2FyZQ0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+PmRhdGFwYXRoLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+PiBjaGVlcnMsIGphbWFsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fIHNmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBtYWlsaW5nIGxpc3Qgc2ZjQGll
dGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
Yw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWls
dG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGlu
Zw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+
IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMN
Cj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjIG1h
aWxpbmcNCj4+Pj4+IGxpc3QNCj4+Pj4+ICAgPj4+Pj4gc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4NCj4+Pj4+
ICAgPj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+
Pj4gICA+PnNmYyBtYWlsaW5nIGxpc3QNCj4+Pj4+ICAgPj5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiAgID4+aHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPg0KPj4+Pj4gICA+X19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj4+ICAgPnNmYyBt
YWlsaW5nIGxpc3QNCj4+Pj4+ICAgPnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8
bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+ICAgPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjDQo+Pj4+Pg0KPj4+Pg0KPj4+PiBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+PiBzZmMgbWFpbGluZyBsaXN0DQo+Pj4+IHNm
Y0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+PiBodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+DQo+Pj4gX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18NCj4+PiBzZmMgbWFpbGluZyBsaXN0DQo+Pj4gc2ZjQGll
dGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmMNCj4+Pg0KPj4NCj4+X19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18NCj4+c2ZjIG1haWxpbmcgbGlzdA0KPj5zZmNAaWV0Zi5vcmc8
bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMNCj4NCj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0KPnNmYyBtYWlsaW5nIGxpc3QNCj5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4NCj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlz
dA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzZmMgbWFpbGlu
ZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPGJhc2Ug
aHJlZj0ieC1tc2c6Ly85OS8iPjwhLS1baWYgIW1zb10+PHN0eWxlPnZcOioge2JlaGF2aW9yOnVy
bCgjZGVmYXVsdCNWTUwpO30NCm9cOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCndc
Oioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCi5zaGFwZSB7YmVoYXZpb3I6dXJsKCNk
ZWZhdWx0I1ZNTCk7fQ0KPC9zdHlsZT48IVtlbmRpZl0tLT48c3R5bGU+PCEtLQ0KLyogRm9udCBE
ZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpIZWx2ZXRpY2E7DQoJcGFu
b3NlLTE6MiAxMSA2IDQgMiAyIDIgMiAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpX
aW5nZGluZ3M7DQoJcGFub3NlLTE6NSAwIDAgMCAwIDAgMCAwIDAgMDt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OlNpbVN1bjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCkBm
b250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUg
MyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFu
b3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpU
YWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiXEBTaW1TdW4iOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0K
QGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiTVMgVUkgR290aGljIjsNCglwYW5vc2UtMToyIDEx
IDYgMCA3IDIgNSA4IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQE1TIFVJIEdv
dGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2IDAgNyAyIDUgOCAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5p
dGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFy
Z2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglm
b250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCmE6bGluaywgc3Bhbi5Nc29I
eXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1k
ZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93
ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29y
YXRpb246dW5kZXJsaW5lO30NCnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFw
aCwgZGl2Lk1zb0xpc3RQYXJhZ3JhcGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1hcmdp
bi10b3A6MGluOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbWFyZ2luLWJvdHRvbTowaW47DQoJbWFy
Z2luLWxlZnQ6LjVpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBw
dDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnNwYW4uYXBwbGUt
Y29udmVydGVkLXNwYWNlDQoJe21zby1zdHlsZS1uYW1lOmFwcGxlLWNvbnZlcnRlZC1zcGFjZTt9
DQpzcGFuLkVtYWlsU3R5bGUxOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1z
b0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEw
LjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2lu
OjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3Jk
U2VjdGlvbjE7fQ0KLyogTGlzdCBEZWZpbml0aW9ucyAqLw0KQGxpc3QgbDANCgl7bXNvLWxpc3Qt
aWQ6NjA4MDQ4MTE5Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczoxMzIxOTIyNjI2O30NCkBsaXN0
IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWwyDQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZl
bC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1p
bHk6IkNvdXJpZXIgTmV3IjsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFu
Ijt9DQpAbGlzdCBsMQ0KCXttc28tbGlzdC1pZDoxMjUyNjIwOTU5Ow0KCW1zby1saXN0LXRlbXBs
YXRlLWlkczo5NTAyNDcwO30NCkBsaXN0IGwxOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDou
NWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1
aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0K
QGxpc3QgbDINCgl7bXNvLWxpc3QtaWQ6MTI4MDE4MTg0OTsNCgltc28tbGlzdC10ZW1wbGF0ZS1p
ZHM6MTU0MDg4NTE4MDt9DQpAbGlzdCBsMjpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjVp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBs
aXN0IGwzDQoJe21zby1saXN0LWlkOjE0ODEwMDA4MzI7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7
DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0xNzIxOTcyNTk0IC0xNDA5NTIwNDI4IDY3Njk4Njkx
IDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3
Njk4NjkzO30NCkBsaXN0IGwzOmxldmVsMQ0KCXttc28tbGV2ZWwtc3RhcnQtYXQ6MDsNCgltc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6LTsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFy
Z2luLWxlZnQ6MjAuMjVwdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6IkNh
bGlicmkiLCJzYW5zLXNlcmlmIjsNCgltc28tZmFyZWFzdC1mb250LWZhbWlseTpDYWxpYnJpOw0K
CW1zby1iaWRpLWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iO30NCm9sDQoJe21hcmdpbi1i
b3R0b206MGluO30NCnVsDQoJe21hcmdpbi1ib3R0b206MGluO30NCi0tPjwvc3R5bGU+PCEtLVtp
ZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4
PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8
bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0i
MSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5
IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIiBzdHlsZT0id29yZC13cmFw
OiBicmVhay13b3JkOy13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTstd2Via2l0LWxpbmUtYnJlYWs6
IGFmdGVyLXdoaXRlLXNwYWNlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
UGF1bCw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IENhbiB5b3Ug
Y2xhcmlmeSB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIHNlcnZpY2UgY2hhaW4gYW5kIHNlcnZpY2Ug
cGF0aC4gR2l2ZW4gdGhhdCBhIHNlcnZpY2UgY2hhaW4gaXMgY29tcG9zZWQ8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+b2Ygc2V2ZXJhbCBzZXJ2aWNlIGZ1bmN0aW9ucyBTRjEsIFNGMiwg
Li4gU0ZuIGhvdyB3b3VsZCBhIHNlcnZpY2UgcGF0aCBkaWZmZXIgZnJvbSB0aGF0IHNlcnZpY2Ug
Y2hhaW4/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgi
IHN0eWxlPSJtYXJnaW4tbGVmdDoyMC4yNXB0O3RleHQtaW5kZW50Oi0uMjVpbjttc28tbGlzdDps
MyBsZXZlbDEgbGZvNCI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+LTxz
cGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+
PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPkxvdWlzPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
dG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3Nw
YW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gc2ZjIFttYWlsdG86c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmddDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlBhdWwgUXVpbm4gKHBhdWxxKTxicj4N
CjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCAxMDoyNiBBTTxicj4NCjxiPlRv
OjwvYj4gRGF2aWQgQWxsYW4gSTxicj4NCjxiPkNjOjwvYj4gTmljb2xhcyBCT1VUSE9SUzsgWHV4
aWFvaHU7IG1pa2ViaWFuY0Bhb2wuY29tOyBzZmNAaWV0Zi5vcmc7IENoYW5nY2hlbmcgSHVhbmc8
YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElE
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgRGF2ZSwg
PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5DaGFpbiBJRCBz
aG91bGQgcmVhbGx5IGJlIHBhdGggSUQgc2luY2UgdGhlcmUgY2FuIGJlIG1hbnkgcGF0aHMgZm9y
IGEgZ2l2ZW4gY2hhaW4uICZuYnNwO1VzaW5nIHRoYXQgZGVmaW5pdGlvbiwgd2UgYXZvaWQgdGhl
IG92ZXJsb2FkIGFuZCByZWFwIHRoZSBnYWluIGFsbHVkZWQgdG8gYmVsb3cuPG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBhdWw8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBNYXIgMTgsIDIw
MTQsIGF0IDEyOjE0IFBNLCBEYXZpZCBBbGxhbiBJICZsdDs8YSBocmVmPSJtYWlsdG86ZGF2aWQu
aS5hbGxhbkBlcmljc3Nvbi5jb20iPmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPC9hPiZndDsg
d3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4N
Cjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+V2VsbCB0aGUgcXVl
c3Rpb24gZGUgam91ciBpcyDigJxkb2VzIGEgY2hhaW4gSUQgZGVmaW5lIGEgY2xhc3Mgb3IgYW4g
aW5zdGFuY2XigJ3igKYuIElmIGl0IGRlZmluZXMgYW4gY2xhc3Mgd2UgYWxzbyBuZWVkIGluc3Rh
bmNlIGluZm9ybWF0aW9uLCBpZiBpdCBpcyBjdXJyZW50bHkNCiBvdmVybG9hZGVkIHRvIGRlZmlu
ZSBjbGFzcyBhbmQgaW5zdGFuY2UgSU1PIHdlIGhhdmUgYSBwcm9ibGVt4oCmLjwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+RGF2ZTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0
REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+c2Zj
DQogW21haWx0bzpzZmMtPGEgaHJlZj0ibWFpbHRvOmJvdW5jZXNAaWV0Zi5vcmciPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPmJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl08c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGI+T24gQmVoYWxmIE9mPHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5DaGFuZ2No
ZW5nIEh1YW5nPGJyPg0KPGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPlR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDc6NDMgQU08YnI+DQo8
Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
Pk5pY29sYXMgQk9VVEhPUlM8YnI+DQo8Yj5DYzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlh1eGlhb2h1OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjs8c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRv
Om1pa2ViaWFuY0Bhb2wuY29tIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5taWtlYmlhbmNA
YW9sLmNvbTwvc3Bhbj48L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJlOiBbc2ZjXTxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgVUkgR290aGljJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPuetlOWkjTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
Og0KIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
Pkdvb2QgcG9pbnRzLiBJIGJlbGlldmUgZXhwbGljaXQgY2hhaW4gSUQgc2hvdWxkIGJlIG1hbmRh
dG9yeS4gVGhlIG92ZXJoZWFkIGlzIHZlcnkgbGl0dGxlLiBJdCBoZWxwcyBzaW1wbGlmeSBwcm9j
ZXNzaW5nIGFuZCBzdGVlcmluZyBzaWduaWZpY2FudGx5LiBUaGUgZ2FpbiBpcyBodWdlLjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5DaGFuZzxicj4NCjxicj4NCi0tLS0tLS0tLS0tLTxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkNo
YW5nY2hlbmcgSHVhbmc8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxi
cj4NCk9uIE1hciAxOCwgMjAxNCwgYXQgMTo1MyBBTSwgTmljb2xhcyBCT1VUSE9SUyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT4mZ3Q7IHdy
b3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRv
cDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+SSB0aGluayB0aGF0IGtlZXBpbmcgdGhlIFNl
cnZpY2UgUGF0aCBMYXllciB0cmFuc3BvcnQgaW5kZXBlbmRlbnQgc2hvdWxkIHJlbWFpbiBhbiBv
YmplY3RpdmUgZm9yIFNGQy4gJm5ic3A7U3VjaCBhIHNlcGFyYXRpb24gb2YgY29uY2VybnMgaXMg
YSBzb3VuZCBhcmNoaXRlY3R1cmFsIHByaW5jaXBsZSB0aGF0DQogaGVscCBrZWVwIHRoaW5ncyBz
aW1wbGUgaW4gcHJhY3RpY2UuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4m
bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+T24gdGhl
IHF1ZXN0aW9uIG9mICZuYnNwO1NlcnZpY2UgUGF0aCwgd2UgaGF2ZSBhIGRpc2N1c3Npb24gb24g
d2hldGhlciB3ZSBuZWVkIHNvbWUga2luZCBvZiBleHBsaWNpdCBpZGVudGlmaWVyIG9yJm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPmNvdWxkIHdlIHJl
bHkgb24gbWFwcGluZyBvbiBzb21lIHVuZGVybGF5IG5ldHdvcmsgcHJvdG9jb2wgZmllbGRzLjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5NYXkgYmUgYSBQUk8vQ09O
IHRhYmxlIGNvdWxkIGhlbHAgZm9jdXMgdGhlIGdyb3VwIGRlY2lzaW9uIG9uIHRoYXQgbWF0dGVy
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHVsIHN0eWxlPSJtYXJn
aW4tdG9wOjBpbiIgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1saXN0OmwyIGxldmVsMSBsZm8xIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+VmlzaWJp
bGl0eSAodHJhY2luZyk8L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzEiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij5Gb3J3YXJkaW5nIGdyYXBoIHN0cnVjdHVyZSBpbXBhY3QvbGltaXRhdGlvbnM8L3NwYW4+
PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDIg
bGV2ZWwxIGxmbzEiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5SZWNvbmZpZ3VyYXRpb24g
c3BlZWQmbmJzcDs8L3NwYW4+PG86cD48L286cD48L2xpPjwvdWw+DQo8dWwgc3R5bGU9Im1hcmdp
bi10b3A6MGluIiB0eXBlPSJkaXNjIj4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHR5cGU9
ImNpcmNsZSI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0OmwwIGxldmVs
MiBsZm8yIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+TEJTIC8gc2NhbGUgb3V0IGltcGFj
dDwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bGlzdDpsMCBsZXZlbDIgbGZvMiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPk5vZGUgYnlw
YXNzIChlLmc7IG1haW50ZW5hbmNlKTwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PC91bD4NCjwvdWw+
DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGluIiB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzMiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij51bmRlcmxheSBuZXR3b3JrL3RyYW5zcG9ydCBsYXllcnMgc3VwcG9ydDwvc3Bh
bj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDps
MSBsZXZlbDEgbGZvMyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkhlYWRlciBzcGFjZSBp
bXBhY3Q8L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzMiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5NdWx0
aSB0ZW5hbnQgc3VwcG9ydCBpbXBhY3Q8L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzMiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij5TRkMgb24gZmxhdCAoZS5nIG9wdGljYWwgTDIgZm9yIERhdGEgQ2VudGVy
cykgbmV0d29yayZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbGlzdDpsMSBsZXZlbDEgbGZvMyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPlVuZGVybGF5IG5ldHdvcmsgYWRtaW5pc3RyYXRpb24gaW1wYWN0PC9zcGFuPjxvOnA+
PC9vOnA+PC9saT48L3VsPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlBlcnNvbmFsbHkgSSB0aGluayB0aGF0
IGhhdmluZyBhbiBleHBsaWNpdCBjaGFpbiBpZGVudGlmaWVyIChlLmcuIFNlcnZpY2UgUGF0aC9T
ZXJ2aWNlIEluZGV4KSBpcyBjbGVhciAobWFuYWdlbWVudCBhbmQgY29udHJvbCkgYW5kIG5vdCBl
eHBlbnNpdmUgKGhlYWRlciBzcGFjZSkuIFRoZSBkcmF3YmFjaw0KIGJlaW5nIHNvbWUgaW1wYWN0
IG9uIHRoZSBzaW1wbGljaXR5IHRvIGFkZC9yZW1vdmUgZWxlbWVudHMgaW4gYSBjaGFpbiBkeW5h
bWljYWxseS48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlRhZyBzd2l0
Y2hpbmcgKGFzIE1QTFMpICZuYnNwO2FsbG93cyB0byBtYW5hZ2UgdGFncyBwZXIgc2VydmljZSBu
b2RlcywgbGVhZGluZyB0byBtb3JlIHZlcnNhdGlsZSBhbmQgZGl2ZXJzZSBncmFwaHM8L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPk5pY29sYXM8L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJj
ZW50ZXIiIHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlciI+DQo8aHIgc2l6ZT0iMiIgd2lkdGg9IjEw
MCUiIGFsaWduPSJjZW50ZXIiPg0KPC9kaXY+DQo8ZGl2IGlkPSJkaXZScEY4MTE0NjciPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48Yj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5YdXhpYW9odQ0KIFs8YSBocmVmPSJt
YWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+eHV4
aWFvaHVAaHVhd2VpLmNvbTwvc3Bhbj48L2E+XTxicj4NCjxiPlNlbnQ6PC9iPjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5UdWVzZGF5LCBNYXJjaCAxOCwg
MjAxNCA1OjA0IEFNPGJyPg0KPGI+VG86PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj5KZXJvbWUgTW9pc2FuZDs8c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wu
Y29tIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5taWtlYmlhbmNAYW9sLmNvbTwvc3Bhbj48
L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNA
aWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5bc2ZjXTxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgVUkgR290aGljJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPuetlOWkjTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Og0K
IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JIGxpa2UgdGhlIGlkZWEgb2Ygc2VwYXJhdGluZyB0aGUg
U2VydmljZSBGdW5jdGlvbiBMYXllciBhbmQgdGhlIFNlcnZpY2UgUGF0aCBMYXllciwgYXMgcHJv
cG9zZWQgaW4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMuIFRoZSBy
b2xlIG9mIHRoZQ0KIFNlcnZpY2UgUGF0aCBMYXllciBpcyBqdXN0IHRvIHN0ZWVyIHRoZSB0cmFm
ZmljIGFsb25nIGEgcGFydGljdWxhciBjaGFpbiBvZiBzZXJ2aWNlIG5vZGVzIHdoaWNoIGNhbiBi
ZSBpbXBsZW1lbnRlZCBieSBleGlzdGluZyB0b29scyBmb3Igc291cmNlIHJvdXRpbmcsIHN1Y2gg
YXMgc2VnbWVudCByb3V0aW5nLiBBcyBzdWNoLCBpdOKAmXMgbm90IG5lY2Vzc2FyeSB0byB0cnkg
dG8ga2VlcCB0aGUgU2VydmljZSBQYXRoIExheWVyIHRyYW5zcG9ydC1pbmRlcGVuZGVudA0KIGFu
ZCBjb250YWluIGl0IGluIHRoZSBTRkMgaGVhZGVyLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2LjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+QmVzdCByZWdhcmRzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj5YaWFvaHU8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGlu
IDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTpTaW1TdW4iPuWPkeS7tuS6ujo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OlNpbVN1biI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTpTaW1TdW4iPnNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjLWJvdW5jZXNA
aWV0Zi5vcmc8L3NwYW4+PC9hPl08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PGI+5Luj6KGoPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPjwvYj5KZXJvbWUNCiBNb2lzYW5kPGJyPg0KPGI+5Y+R6YCB5pe26Ze0Ojwv
Yj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+MjAxNOW5
tDPmnIgxOOaXpSAxOjAzPGJyPg0KPGI+5pS25Lu25Lq6OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bh
b2wuY29tIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5taWtlYmlhbmNAYW9sLmNvbTwvc3Bh
bj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5z
ZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxiPuS4u+mimDo8L2I+PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxh
dGlvbiBjaGFpbiBJRDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj5UaGlzIChsZW5ndGh5IGFuZCB2ZXJ5IGxpdmVseSkgdGhyZWFk
IHN0YXJ0ZWQgZnJvbSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucyAo
d2hpY2ggSSBjby1hdXRob3JlZCkuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj5JbiBzZWN0aW9uIDQuOCwgd2UgbWFkZSBhIGNsZWFyIGRpc3RpbmN0aW9uIGJldHdlZW4g
YSBzZXJ2aWNlIHBhdGggbGF5ZXIgKHN0ZWVyaW5nIHBhY2tldHMgaG9wIGJ5IGhvcCBhbG9uZyB0
aGUgY2hhaW4pIGFuZCBhIHNlcnZpY2UgZnVuY3Rpb24gbGF5ZXIgKGNvbnZleQ0KIG1ldGFkYXRh
IGluZm9ybWF0aW9uIG9mIGludGVyZXN0IHRvIFNGcykuIFRlcm1pbm9sb2d5IGFzaWRlLCBpdCBz
ZWVtcyB0aGF0IHN1Y2ggbGF5ZXJlZCB2aWV3IHdhcyBhZ3JlZWQgdXBvbiBieSBtYW55IHBlb3Bs
ZSBvbiB0aGUgbWFpbGluZyBsaXN0Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+Tm93IHRoaXMgY2VydGFpbmx5IGRvZXMgYmVnIHRoZSBxdWVzdGlvbiBvZiBzb2x2aW5n
IEJPVEggcHJvYmxlbXMgd2l0aCB0aGUgc2FtZSAocGFja2V0KSBlbmNhcHN1bGF0aW9uIG1lY2hh
bmlzbS4gTm90YWJseSB3aGVuIG9ic2VydmluZyB0aGF0IG1hbnkgdXNlIGNhc2VzDQogY291bGQg
YmUgc2F0aXNmaWVkIHdpdGhvdXQgU0YtbGV2ZWwgbWV0YWRhdGEsIG9yIGJ5IHVzaW5nIG1vcmUg
b3V0LW9mLWJhbmQgd2F5cyB0byBjb252ZXkgc3VjaCBTRiBtZXRhZGF0YS4gQW5kIGFsc28gd2hl
biBvYnNlcnZpbmcgdGhhdCBpbmJhbmQgbWFya2luZyAoZS5nLiBwYWNrZXQgaGVhZGVycykgY29t
ZXMgd2l0aCB2YXJpb3VzIHByb3MgJmFtcDsgY29ucyAoc29tZSBvZiB0aGUgaXNzdWVzIGJlaW5n
IGlkZW50aWZpZWQgaW4gdGhlIGRyYWZ0LA0KIGUuZy4gc2VjdGlvbnMgNC4xIGFuZCA0LjIpLjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SSBkbyBhZ3JlZSB3aXRoIE1h
cmlhLiBXZSBtYXkgd2FudCB0byBleHBsb3JlIG90aGVyIG9wdGlvbnMgZm9yIGFkZHJlc3Npbmcg
dGhlIG5lZWRzIG9mIHRoZSBzZXJ2aWNlIHBhdGggbGF5ZXIgdGhhdCBkbyBub3QgcmVxdWlyZSBh
biBleHBsaWNpdCBjaGFpbi1pZCBvZiBzb3J0cy48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPkluIHRoZSBkcmFmdCwgd2UgY29uY2x1ZGVkIGJ5IHN0YXRpbmcg4oCcQSBw
cm9kdWN0aXZlIHBhdGggZm9yd2FyZCBjb3VsZCBiZSB0byBkaXZpZGUgYW5kIGNvbnF1ZXI6IHRv
IGNsZWFybHkgc2VwYXJhdGUgdGhlIHByb2JsZW0gb2YgU2VydmljZSBGdW5jdGlvbiBQYXRoIHRv
cG9sb2d5DQogZnJvbSB0aGUmbmJzcDsmbmJzcDsgcHJvYmxlbSBvZiBbY29udmV5aW5nIFNGXSBt
ZXRhZGF0YeKAnS4gSSBkbyBiZWxpZXZlIHdlIHNob3VsZCBleHBsb3JlIHN1Y2ggc2VwYXJhdGlv
biBwcmluY2lwbGUgZnVydGhlci48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGlu
IDBpbiAwaW4iPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPnNmYw0KIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl08c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGI+T24gQmVoYWxmIE9mPHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj48YSBocmVmPSJtYWls
dG86bWlrZWJpYW5jQGFvbC5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5taWtlYmlhbmNAYW9sLmNvbTwvc3Bhbj48L2E+PGJyPg0KPGI+U2VudDo8L2I+PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkZyaWRheSwgTWFy
Y2ggMTQsIDIwMTQgNTo1MCBQTTxicj4NCjxiPlRvOjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwv
c3Bhbj48L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJ
RDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPkkgd291bGQgaW1hZ2luZSB0aGF0IGlmIHdlIG1hZGUgdGhlIENoYWluIElE
IGZpZWxkIGluIHRoZSBoZWFkZXIgYmUgb3B0aW9uYWwsIHlldCBzdGlsbCByZXF1aXJlZCBhIGhl
YWRlciBhbmQgc3RpbGwgcmVxdWlyZWQgdGhhdCBzb21lIGluZGljYXRpb24NCiBvZiB0aGUgY2hh
aW4gYmUgY2FycmllZCBzb21ld2hlcmUgaW4gdGhlIHBhY2tldCAobXBscyBsYWJlbCBvciB2bGFu
IG9yIHdoYXRldmVyKSwgdGhhdCB0aGUgaW1wbGVtZW50YXRpb24gd291bGQgYmVjb21lIG92ZXJs
eSBjb21wbGljYXRlZC4gJm5ic3A7VG8gZG8gc28gd291bGQgYmUgdXNpbmcgU0ZDIHNpbXBseSBh
cyBhIG1lY2hhbmlzbSB0byBjYXJyeSBtZXRhIGRhdGEgYW5kIG5vdCBhdCBhbGwgZm9yIHNlcnZp
Y2UgY2hhaW5pbmcsIHdoaWNoIHNvdW5kcw0KIGNvdW50ZXIgaW50dWl0aXZlIHRvIG1lLiZuYnNw
Ozxicj4NCjxicj4NCk1hcmlhLCZuYnNwOzxicj4NClNvLCB5b3UgYXJlIHNheWluZyB0aGF0IHlv
dSB3YW50IHRvIHVzZSBTRkMgdG8gY2FycnkgYXJvdW5kIG1ldGFkYXRhLCBidXQgbm90IGZvciBh
Y3R1YWwgc2VydmljZSBjaGFpbmluZyBiZWNhdXNlIHlvdSBhbHJlYWR5IGhhdmUgYSB3YXkgdG8g
aW1wbGVtZW50IHNlcnZpY2UgY2hhaW5pbmcgb3V0c2lkZSBvZiBTRkM/ICZuYnNwO01heWJlIEkn
bSBub3QgZm9sbG93aW5nLCBidXQgaXQgc2VlbXMgdG8gbWUgdGhhdCBpZiB5b3Ugd2VyZSB0byB1
cGdyYWRlIHlvdXINCiBuZXR3b3JrIHRvIHN1cHBvcnQgU0ZDIHRoYXQgeW91IHdvdWxkIGNoYW5n
ZSBmcm9tIHVzaW5nIHlvdXIgZXhpc3RpbmcgbWVjaGFuaXNtIGFuZCBzdGFydCB1c2luZyBTRkMs
IHdoaWNoIGlzIG1lYW50IHRvIHByb3ZpZGUgc3VwcG9ydCBmb3Igc2VydmljZSBmdW5jdGlvbnMg
dGhhdCBhcmUgbm90IFNGQyBhd2FyZS4gJm5ic3A7VGhlcmUgYXJlIGEgbnVtYmVyIG9mIHVzIHdo
byBoYXZlIGltcGxlbWVudGVkLCBpbiBvbmUgd2F5IG9yIGFub3RoZXIsIHNvbWUNCiBzb3J0IG9m
IHNlcnZpY2UgY2hhaW5pbmcsIGJ1dCBJIChJIGNhbiBhdCBsZWFzdCBzcGVhayBmb3IgbXlzZWxm
KSBhbSBsb29raW5nIHRvIFNGQyBub3QgdG8gZW5oYW5jZSBteSBjdXJyZW50IGltcGxlbWVudGF0
aW9uLCBidXQgdG8gcmVwbGFjZSBpdCB3aXRoIHNvbWV0aGluZyBiZXR0ZXIgd2hpbGUgc3RpbGwg
bWFpbnRhaW5pbmcgbXkgY29yZSAobm9uIHNlcnZpY2UgZnVuY3Rpb24pIGluZnJhc3RydWN0dXJl
Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luLWJvdHRv
bTo2Ljc1cHQiPg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0iY2VudGVyIiBzdHlsZT0i
dGV4dC1hbGlnbjpjZW50ZXIiPg0KPGhyIHNpemU9IjEiIHdpZHRoPSIxMDAlIiBub3NoYWRlPSIi
IHN0eWxlPSJjb2xvcjojOTk5OTk5IiBhbGlnbj0iY2VudGVyIj4NCjwvZGl2Pg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTo2Ljc1cHQiPjxiPkZyb206
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj48YSBo
cmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSUzY2tlZ3JheUBjaXNjby5jb20iIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5rZWdyYXlAY2lzY28uY29tJmx0O2tl
Z3JheUBjaXNjby5jb208L3NwYW4+PC9hPiZndDs8YnI+DQo8Yj5Ubzo8c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPlJvbiBQYXJrZXImbHQ7PGEgaHJl
Zj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tPC9zcGFuPjwvYT4mZ3Q7LEppbSBHdWljaGFyZCAoamd1aWNoYXIpJmx0OzxhIGhyZWY9Im1h
aWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5qZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPiZndDssSm9lbA0KIE0uIEhh
bHBlcm4mbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qbWhAam9lbGhhbHBlcm4uY29tPC9zcGFu
PjwvYT4mZ3Q7PGJyPg0KPGI+Y2M6PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPjwvYj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnJTNjc2ZjQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYu
b3JnJmx0O3NmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4NCjxiPlNlbnQ6PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5GcmlkYXksIE1hcmNo
IDE0LCAyMDE0PGJyPg0KPGI+U3ViamVjdDo8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+PC9iPlJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJ
RDxicj4NCjxicj4NCiYjNDM7MSB0aGUgaWRlYSBpcyBpbnRlcm9wZXJhYmlsaXR5Ljxicj4NCjxi
cj4NCjxicj4NCk9uIDMvMTQvMTQgMTI6NTUgUE0sICZxdW90O1JvbiBQYXJrZXImcXVvdDsgJmx0
OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8YnI+DQo8YnI+DQomZ3Q7VGhhbmtzLCBK
aW0uPGJyPg0KJmd0Ozxicj4NCiZndDtSZW1lbWJlciB0aGF0IHdlIGhhdmUgc2FpZCBtYW55IHRp
bWVzIHRoYXQgdGhlIFNGQyBzZXJ2aWNlIGhlYWRlciBpczxicj4NCiZndDt0cmFuc3BvcnQgaW5k
ZXBlbmRlbnQuICZuYnNwOyBKdXN0IGJlY2F1c2UgdGhlIGNoYWluIGlkIGNvdWxkIGJlIGNhcnJp
ZWQgaW48YnI+DQomZ3Q7c29tZSBmb3JtIG9yIGFub3RoZXIgd2l0aCBzb21lIHBhcnRpY3VsYXIg
dHJhbnNwb3J0IGRvZXNuJ3QgbWVhbiB0aGF0IGl0PGJyPg0KJmd0O2NvdWxkIGJlIHVuaXZlcnNh
bGx5IGNvbnZleWVkLiAmbmJzcDsmbmJzcDsgQnkgbWFraW5nIGFuZCBrZWVwaW5nIHRoZSBTRkMg
c2VydmljZTxicj4NCiZndDtoZWFkZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50IG1ha2VzIGl0IG1v
cmUgYXBwbGljYWJsZSBpbiBtb3JlPGJyPg0KJmd0O2Vudmlyb25tZW50cyBhbmQgbW9yZSBsaWtl
bHkgdG8gZ2V0IGFkb3B0ZWQgYnJvYWRseS48YnI+DQomZ3Q7PGJyPg0KJmd0OyAmbmJzcDsgUm9u
PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08
YnI+DQomZ3Q7RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpq
Z3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5tYWlsdG86amd1aWNoYXJAY2lzY28uY29tPC9zcGFuPjwvYT5dPGJyPg0KJmd0O1NlbnQ6
IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMzo1MiBQTTxicj4NCiZndDtUbzogSm9lbCBNLiBIYWxw
ZXJuOyBSb24gUGFya2VyPGJyPg0KJmd0O0NjOjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwv
YT48YnI+DQomZ3Q7U3ViamVjdDogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8YnI+DQomZ3Q7
PGJyPg0KJmd0O0hpIEpvZWwsPGJyPg0KJmd0Ozxicj4NCiZndDtQZXJoYXBzIGJ1dCBJIHdvdWxk
IHBvaW50IG91dCB0aGF0IHRoZSBiYXNlIFNGQyBoZWFkZXIgY291bGQgaGF2ZSBhIGxvdDxicj4N
CiZndDttb3JlIGluZm9ybWF0aW9uIHRoYW4ganVzdCB0aGUgY2hhaW4gSUQ7IEkgd291bGQgYWxz
byBwb2ludCBvdXQgdGhhdCB0aGU8YnI+DQomZ3Q7ZGV2aWwgaXMgaW4gdGhlIGRldGFpbHMgYW5k
IHNheWluZyAmcXVvdDt3ZWxsLCBJIGNhbiBqdXN0IHVzZSBhbiBNUExTIGxhYmVsJnF1b3Q7PGJy
Pg0KJmd0O2hpZGVzIG11Y2ggb2YgdGhlIGNvbXBsZXhpdHkgb2YgYWN0dWFsbHkgZG9pbmcgdGhh
dC48YnI+DQomZ3Q7PGJyPg0KJmd0O09uIDMvMTQvMTQsIDI6MzUgUE0sICZxdW90O0pvZWwgTS4g
SGFscGVybiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qbWhAam9lbGhhbHBlcm4u
Y29tPC9zcGFuPjwvYT4mZ3Q7IHdyb3RlOjxicj4NCiZndDs8YnI+DQomZ3Q7Jmd0O0lmIHRoZSB0
cmFuc3BvcnQgaGVhZGVyIGNhcnJpZXMgZW5vdWdoIGluZm9ybWF0aW9uIGZvciBpZGVudGlmeWlu
ZyB0aGU8YnI+DQomZ3Q7Jmd0O3NlcXVlbmNlIChWTEFOIHRhZyBvciBNUExTIGxhYmVsIGNhbiBi
b3RoIGRvIHRoZSBqb2IpLCB0aGVuIGFyZ3VhYmx5PGJyPg0KJmd0OyZndDt0aGUgZ2xvYmFsIGNo
YWluIElEIGlzIHJlZHVuZGFudC4gSSBjYW4gbGl2ZSB3aXRoIGNhcnJ5aW5nIGl0IGFueXdheTxi
cj4NCiZndDsmZ3Q7ZWl0aGVyIGlmIEkgaGF2ZSBtZXRhZGF0YSB0byBjYXJyeSwgb3IgaWYgSSBu
ZWVkIHRoZSBjaGFpbiBJRCBmb3Igc29tZTxicj4NCiZndDsmZ3Q7cHVycG9zZS48YnI+DQomZ3Q7
Jmd0OyBBZnRlciBhbGwsIHNvbWUgZm9sa3Mgc2VlbSB0byB3YW50IHRvIHVzZSB0aGF0IGZvciB0
aGUgZm9yd2FyZGluZzxicj4NCiZndDsmZ3Q7ZGVjaXNpb25zLjxicj4NCiZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDtZb3Vycyw8YnI+DQomZ3Q7Jmd0O0pvZWw8YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7T24gMy8xNC8xNCwgMjoyOCBQTSwgUm9uIFBhcmtlciB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZn
dDsgVGhlIGNoYWluIElEIGlzIHRoZSBsYWJlbCB0aGF0IGRlZmluZXMgdGhlIHNlcXVlbmNlIG9m
IHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDtmdW5jdGlvbnMgdGhhdCBtdXN0IGJlIHZpc2l0ZWQu
ICZuYnNwOyBJdCBjYW4gYmUgdGhvdWdodCBvZiBhcyBhIGhhbmRsZSBmb3IgYTxicj4NCiZndDsm
Z3Q7Jmd0O3N0YWNrIG9mIG11c3QtdmlzaXQgbmV0d29yayBsb2NhdGlvbnMuICZuYnNwOyBJIGRv
bid0IHNlZSBob3cgdGhpcyBjYW4gYmU8YnI+DQomZ3Q7Jmd0OyZndDthbnl0aGluZyBidXQgbWFu
ZGF0b3J5Ljxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyAmbmJzcDsmbmJzcDsm
bmJzcDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7IEZyb206
IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
PC9zcGFuPjwvYT5dIE9uIEJlaGFsZiBPZiBTdXJlbmRyYSBLdW1hcjxicj4NCiZndDsmZ3Q7Jmd0
OyhzbWt1bWFyKTxicj4NCiZndDsmZ3Q7Jmd0OyBTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0
IDE6NDYgUE08YnI+DQomZ3Q7Jmd0OyZndDsgVG86IEpvZWwgTS4gSGFscGVybjsgTkFQSUVSQUxB
LCBNQVJJQSBIPGJyPg0KJmd0OyZndDsmZ3Q7IENjOjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFu
PjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7IFtUcmltbWVkIHRoZSByZWNpcGllbnQgbGlzdCAtIG5lZWRzIGFwcHJvdmFsIG90aGVy
d2lzZV08YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgQ29tcGxldGVseSBhZ3Jl
ZSBoZXJlLjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBTRkMgZG9lcyBub3Qg
cHJldmVudCBWTEFOIHN0aXRjaGluZyBhbmQgb25lIGNhbiBjb250aW51ZSB0byBkbyB0aGF0Ljxi
cj4NCiZndDsmZ3Q7Jmd0O1doaWxlIGF0IHRoZSBzYW1lIHRpbWUgU0ZDIGNhbiBpbmNsdWRlIFZM
QU4gc3RpdGNoaW5nIHRvIHN1cHBvcnQ8YnI+DQomZ3Q7Jmd0OyZndDtsZWdhY3kgU0ZzIGluIHRo
ZSBzYW1lIGNoYWluIHRoYXQgaW5jbHVkZXMgU0ZDIGF3YXJlIFNGcy4gRXZlbiBsZWdhY3k8YnI+
DQomZ3Q7Jmd0OyZndDtTRnMgYmVuZWZpdCBmcm9tIGNoYWluIGlkZW50aWZpY2F0aW9uIGFuZCBo
ZW5jZSBjYW4gYmUgc2hhcmVkIGFjcm9zczxicj4NCiZndDsmZ3Q7Jmd0O2RpZmZlcmVudCBzZXJ2
aWNlIGNoYWlucy48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgU3VyZW5kcmEu
PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7IE9uIDMvMTQvMTQgMTA6MjYgQU0sICZxdW90O0pvZWwgTS4gSGFscGVy
biZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qbWhAam9lbGhhbHBlcm4uY29tPC9z
cGFuPjwvYT4mZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsgTXkgb3duIGluY2xpbmF0aW9uIGlzIHRvIG9ic2VydmUgdGhhdCBpZiB5b3UgZG9uJ3QgbmVl
ZCBleHBsaWNpdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgY2hhaW4gaWRlbnRpZmljYXRpb24gYW5k
IHlvdSBkb24ndCBuZWVkIG1ldGFkYXRhLCB5b3UgY2FuIGp1c3Qgb21pdDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsgdGhlIHNmYy9uc2ggaGVhZGVyLiBTdGlsbCBkbyBzZXJ2aWNlIGNoYWluaW5nLCBq
dXN0IG5vIGV4dHJhIGhlYWRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyBJZiB3ZSBhcmUgZ29pbmcgdG8gaGF2ZSB0aGUgaGVhZGVyLCBpdCBzZWVtcyB0byBt
ZSB0aGF0IHRoZSBjaGFpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDtpZGVudGlmaWNhdGlvbiBmaWVs
ZCBpcyB2ZXJ5IHVzZWZ1bCwgYW5kIGxvdyBjb3N0IG9uY2Ugd2UgaGF2ZSB0aGU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7aGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7IFlvdXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTQvMTQsIDE6MDAgUE0sIE5BUElFUkFM
QSwgTUFSSUEgSCB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBFeHBsaWNpdCBjaGFp
biBpZGVudGlmaWNhdGlvbiBzaG91bGQgYmUgbWFkZSBvcHRpb25hbC4gSSBiZWxpZXZlIGl0PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgd2FzIGRpc2N1c3NlZCBmZXcgbW9udGhzIGFnbyBvbiB0
aGlzIG1haWxpbmcgbGlzdC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IE1hcmlhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAqRnJvbToqc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl0gKk9uIEJlaGFsZiBPZiAqSm1oLmRpcmVj
dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpTZW50OiogVGh1cnNkYXksIE1hcmNoIDEzLCAy
MDE0IDEyOjEyIFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKlRvOio8c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmtlZ3Jh
eUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5r
ZWdyYXlAY2lzY28uY29tPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmx1Y3kueW9uZ0BodWF3
ZWkuY29tPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNta3VtYXJAY2lzY28uY29tPC9zcGFuPjwv
YT47PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmpndWljaGFyQGNpc2Nv
LmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKkNjOio8c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOm5p
Y29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPm5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+OzxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmhhZGlAbW9qYXRhdHUuY29t
PC9zcGFuPjwvYT47PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnJvbl9wYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5yb25fcGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT47PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT47PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qbWhAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqU3ViamVjdDoqIFJlOiBbc2ZjXSBkcmFmdC1yaWpz
bWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICpJbXBvcnRhbmNlOiogTG93PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBBc3N1bWluZyBJIHVuZGVyc3RhbmQgeW91IHByb3Blcmx5IEtlbiwgSSBk
aXNhZ3JlZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEZvciBleGFtcGxlLCBieSB1c2luZyBzZXBhcmF0ZSB0ZXJtcyBJIGNhbiBlYXNpbHkgZGlz
Y3VzcyB0aGUgZmFjdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoYXQgY2VydGFpbiBraW5k
cyBvZiBkYXRhIChjaGFpbiBpZGVudGlmaWNhdGlvbikgb25seSBuZWVkIHRvIGJlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgYWRqdXN0IGJ5IGEgZmV3IGFwcHMgaW4gcmFyZSBjYXNlcy4gQW5k
IHRoYXQgZGF0YSBpcyBub3QgYmVlZGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgYnkgdGhl
IGFwcGxpY2F0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFVubGVzcyB5b3Ugd291bGQgbGlrZSB0byBjb25zaWRlciB0aGUgY2hhaW4gaWRl
bnRpZmljYXRpb24gYXMgYmVpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvcHRpb25hbD88
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJz
LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSm9l
bDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbnQgZnJv
bSBteSBTYW1zdW5nIHNtYXJ0cGhvbmUgb24gQVQmYW1wO1Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0t
LS0tIE9yaWdpbmFsIG1lc3NhZ2UgLS0tLS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBT
dWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlv
bnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGcm9tOiAmcXVvdDtLZW4gR3JheSAoa2VncmF5
KSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20iIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5rZWdyYXlAY2lzY28uY29tPC9zcGFuPjwv
YT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86a2VncmF5QGNp
c2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0
bzprZWdyYXlAY2lzY28uY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFRvOiBMdWN5IHlvbmcgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2Vp
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmx1Y3kueW9u
Z0BodWF3ZWkuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBo
cmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20lM2UlM2UsJTIyU3VyZW5kcmEiIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86bHVjeS55b25nQGh1
YXdlaS5jb20mZ3Q7Jmd0OywmcXVvdDtTdXJlbmRyYTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkt1bWFyIChzbWt1bWFyKSZxdW90Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86c21rdW1hckBjaXNj
by5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zbWt1bWFy
QGNpc2NvLmNvbTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c21rdW1hckBjaXNjby5jb20lM2UlM2Us
JTIySmltIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRv
OnNta3VtYXJAY2lzY28uY29tJmd0OyZndDssJnF1b3Q7SmltPC9zcGFuPjwvYT48c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+R3VpY2hhcmQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyhqZ3VpY2hhcikmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBo
cmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDQzogTmljb2xhcyBCT1VUSE9SUyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNv
bTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRv
Ok5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSUzZSUzZSxzZmMiIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3Mu
Y29tJmd0OyZndDssc2ZjPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+
PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmclM2UlM2UsSmFtYWwiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5tYWlsdG86c2ZjQGlldGYub3JnJmd0OyZndDssSmFtYWw8L3NwYW4+PC9hPjxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5IYWRpIFNhbGltICZsdDs8
YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5oYWRpQG1vamF0YXR1LmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tJTNl
JTNlLFJvbiIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0
bzpoYWRpQG1vamF0YXR1LmNvbSZndDsmZ3Q7LFJvbjwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlBhcmtlcjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tJTNl
JTNlLCUyMmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20mZ3Q7
Jmd0OywmcXVvdDticmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0OyZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCUzZSUzZSwlMjJKb2Vs
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0Jmd0OyZndDssJnF1b3Q7Sm9lbDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPk0uIEhhbHBlcm4mcXVvdDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmptaEBqb2Vs
aGFscGVybi5jb208L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSB3b3JkICZxdW90O21ldGFkYXRhJnF1b3Q7IGlz
IGEgcHVycG9zZWx5IGFtYmlndW91cyB0ZXJtICZxdW90O2RhdGEgdGhhdDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHByb3ZpZGVzIGluZm9ybWF0aW9uIGFib3V0IG90aGVyIGRhdGEmcXVvdDsu
IEl0IGlzIHVzZWQgdG8gYXZvaWQgVEhJUzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGlzY3Vz
c2lvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IEZvciBleGFtcGxlLCBJIHByb3Bvc2Ugd2UgZGVmaW5lICZxdW90O3RlcXVpbGEgbWV0YWRhdGEm
cXVvdDsgYmVjYXVzZSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmcmFua2x5LCBJIHdpbGwg
bmVlZCB0byBvcmRlciBhIHRyaXBsZS1zaG90IGlmIHdlIGtlZXAgYXR0ZW1wdGluZzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIGRlZmluZSBzb21ldGhpbmcgdGhhdCwgYnkgZGVmaW5pdGlv
biwgaXMgYW1iaWd1b3VzLiBJJ2QgbGlrZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG15IGJh
cnRlbmRlciB0byB1bmRlcnN0YW5kIG1lIHNwZWNpZmljYWxseSB3aGVuIEkgc2F5ICZxdW90O0kg
bmVlZCBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzaG90JnF1b3Q7Ljxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMy8xNCA3OjQ5IEFN
LCAmcXVvdDtMdWN5IHlvbmcmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVh
d2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmx1Y3ku
eW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFu
PjwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7U25pcC4uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDtTSyZndDsgSnVzdCBjb3B5aW5nIGZyb20gdGhlIFBTOjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7LS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0O0RhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkgdG8gZXhj
aGFuZ2UgaW5mb3JtYXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JldHdlZW48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3RoZSBuZXR3b3JrIGFuZCBzZXJ2aWNlIGZ1
bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2FuZCBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtmdW5j
dGlvbnMgYW5kIHRoZSBuZXR3b3JrLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDstLTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7SXQgaXMgYSBsdWNpZCBkZWZpbml0aW9uLiBXZSBhcmUg
dW5uZWNlc3NhcmlseSBtYWtpbmcgdGhlIHdvcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZx
dW90O25ldHdvcmsmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2Nv
bnRyb3ZlcnNpYWwsIElNTy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7W0x1Y3ldIFRoaXMgaXMgbXkgcG9p
bnQuICZxdW90O1RoZSBuZXR3b3JrJnF1b3Q7IGlzIHRvbyBnZW5lcmFsIGhlcmUsPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDt3aGljaCBicmluZ3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0O21ldGFkYXRhIGdyZWF0IHBvd2VyIHRvIGRvIG1hbnkgdGhpbmdzLiBUaGlzIGlz
IHdoeSBwZW9wbGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ludmVudCBpZGVhczxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7aGVyZSwgd2hpY2ggY2F1c2VzIGEgbG90IG9m
IGRlYmF0ZXMgb24gbWV0YWRhdGEgdXNhZ2UgcG90ZW50aWFscy48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBXZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7c2hvdWxkIG5v
dCBzcGVuZCBhIGxvdCBvZiB0aW1lcyBvbiB0aGF0IGRlYmF0ZXMgYW5kIGp1ZGdlIHdoaWNoPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt1c2FnZSBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7dmFsdWFibGUgb3Igbm90LiBUaHVzLCBmb3IgdGhlIFNGQyB3b3JrLCBpdCB3
aWxsIGJlIGhlbHBmdWwgaWY8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dlIGNhbjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7bmFycm93IGRvd24gYSBiaXQuIEpvZWwgbWFr
ZXMgZXhwbGljaXRseSB0d28gY2FzZXMsIHdoaWNoIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtoZWxwZnVsIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtkZXZlbG9w
IHVzZSBjYXNlcyBmb3IgZWFjaCBjYXNlLiBJIHdvdWxkIGxpa2UgdG8gc2VlIHRoYXQgdGhlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtwcm9ibGVtPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDtzdGF0ZW1lbnQgY2FuIGJlIG1vcmUgc3BlY2lmaWMgb24gbWV0YWRhdGEgZGVm
aW5pdGlvbiwgd2hpY2ggbWF5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7aGVscGZ1bCBpbiBsZXNzIGZvY3VzaW5nIG9uIGl0
IGFuZCBtb3ZpbmcgZm9yd2FyZC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7THVjeTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDtTdXJlbmRyYS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7VGhhbmtzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0x1Y3k8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDstLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0Zyb206IEppbSBHdWljaGFyZCAo
amd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmpndWljaGFyQGNpc2NvLmNv
bTwvc3Bhbj48L2E+XTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O1Nl
bnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgNDozOCBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O1RvOiBMdWN5IHlvbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDtDYzogSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzIEJPVVRIT1JT
OyBSb24gUGFya2VyOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxh
IGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9
Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0
OzsNCiBzZmM7IEphbWFsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtIYWRpIFNhbGltPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7U3ViamVjdDogUmU6IFtzZmNdIGRy
YWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7SGkgTHVjeSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtOby4gSSBhbSBzaW1w
bHkgc2F5aW5nIHdlIHNob3VsZCBub3Qgb3ZlcmNvbXBsaWNhdGUgdGhlIHByb2JsZW08YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtzdGF0ZW1lbnQgd2l0aCB0ZXh0IHRo
YXQgYWRkcyBsaXR0bGUgdG8gbm8gdmFsdWUgaW4gbXkgb3Bpbmlvbi48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBXaGV0aGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7d2UgY2FsbCBpdCBtZXRhZGF0YSwgb3IgY29udGV4dCwgaGFzIG5vIGJlYXJpbmcgb24gdGhl
IGZhY3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoYXQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7cHJvYmxlbSBzdGF0ZW1lbnQgYWxyZWFkeSBjbGVhcmx5
IHN0YXRlcyB3ZSBuZWVkIHRvIGJlIGFibGUgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Bh
c3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtpbmZvcm1hdGlvbiBi
ZXR3ZWVuIFNGwrlzIGFuZCBiZXR3ZWVuIHRoZSBuZXR3b3JrICZhbXA7IFNGwrlzLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0O09uIDMvMTIvMTQsIDU6MTMgUE0sICZxdW90O0x1Y3kgeW9uZyZxdW90OyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+bHVjeS55b25nQGh1YXdlaS5jb208L3NwYW4+PC9hPjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpsdWN5
LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDtIaSBKaW0sPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtJIGZvciBvbmUg
ZG9uJ3QgYWdyZWUgYW5kIHRoaW5rIHdlIGFyZSBvdmVyIGNvbXBsaWNhdGluZyB3aGF0PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtzaG91bGQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7YmUgc3RyYWlnaHRmb3J3YXJkLiBUaGUgU0ZDIGVuY2Fwc3VsYXRpb24g
c2hvdWxkIGVuYWJsZSB0d288YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoaW5nczo8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OzEuIFN0ZWVyaW5nIG9mIHNlbGVjdGVkIGZsb3dz
IHRocm91Z2ggYSBzZXJ2aWNlIGNoYWluOyB0aGlzIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDt0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7c2Vydmlj
ZSBmdW5jdGlvbiBwYXRoLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsyLiBQYXNzaW5nIG9mIGNvbnRleHQgYXNzb2NpYXRlZCB3aXRoIGEgZ2l2ZW4gZmxvdyB3
aXRoaW4gc2FpZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtmdW5jdGlvbiBwYXRoLiBUaGlzIGNvbnRl
eHQgaW5mb3JtYXRpb24gbWF5IGJlIGNvbnN1bWVkIGJ5IGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O1NGIChhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDth
cHBsaWNhdGlvbiBJRCBpcyBhbiBleGFtcGxlKSBvciBtYXkgYmUgY29uc3VtZWQgYnkgdGhlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmb3J3YXJkaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2VsZW1lbnRzIChhIHZyZi1JRCBpcyBhbiBleGFtcGxlKS48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7W0x1Y3ldIERvIHlv
dSBjYWxsIHRoZSBjb250ZXh0IGFzIG1ldGFkYXRhIG9yIG5vdD8gRG8gd2UgaGF2ZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5vdGhlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDt0ZXJtIGhlcmUgYmVzaWRlIFNGQyBoZWFkZXIgYW5kIG1ldGFkYXRhLiBJ
IHNlZSB0aGF0IHlvdSBkb24ndDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2FudCB0bzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtzZXBhcmF0ZSB3aGF0IGlz
IGNvbnN1bWVkIGJ5IFNGIGFuZCB3aGF0IGlzIGNvbnN1bWVkIGJ5IHRoZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Zm9yd2FyZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDtlbGVtZW50cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O0x1
Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O1NlbnQgZnJvbSBteSBpUGhvbmU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDEyLCAyMDE0LCBh
dCA0OjE2IFBNLCAmcXVvdDtMdWN5IHlvbmcmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48
L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8
YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208L3NwYW4+
PC9hPiZndDsmZ3Q7DQogd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyBHcmVhdC4gVGhlbiB3ZSBtYXkgY29uc2lkZXIgdHdvIHNwZWNpYWwgbWV0YWRhdGEg
ZGVmaW5pdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luIHRoZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7cHJvYmxlbSBzdGF0ZW1lbnQgc28g
d2UgY2FuIGFsbCB1c2UgdGhlIHNhbWUgZGVmaW5pdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtIZXJlIGlzIG15PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDtzdWdnZXN0ZWQgdGV4dCBhbmQgbGlrZSB0byBoZWFyIHlvdSBhbmQgb3RoZXIncyBp
bnB1dCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3N1Z2dlc3Rpb25zLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRh
IHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDt0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
ZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgZWxlbWVudHMgaW4gYSBzZXJ2aWNlIGZ1
bmN0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtj
aGFpbmluZy4gSW4gdGhpcyBjb250ZXh0LCB0aGVyZSBhcmUgdHdvIHR5cGVzIG9mIGRhdGEgcGxh
bmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU2VydmljZSBGdW5jdGlvbiBNZXRhZGF0YTogdGhlIGlu
Zm9ybWF0aW9uIGV4Y2hhbmdlZCBiZXR3ZWVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDtjbGFzc2lmaWVyIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0
d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucyB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7ZmFjaWxpdGF0ZSBzZXJ2aWNlIGZ1bmN0aW9ucyBvbiB0aGUgcGFj
a2V0IHRyZWF0bWVudC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
IFN0ZWVyaW5nIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZnJvbSBzZXJ2aWNlIGZ1bmN0aW9u
cyB0byBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtj
bGFzc2lmaWVyIG9yIHNlcnZpY2Ugbm9kZSBmb3IgdHJhZmZpYyBmb3J3YXJkaW5nIHB1cnBvc2Uu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAtZW5kPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgRnJvbTogSm9lbCBNLiBIYWxw
ZXJuIFs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9z
cGFuPjwvYT5dPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsgU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjM1IFBNPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgVG86IEx1Y3kgeW9uZzsgTmljb2xh
cyBCT1VUSE9SUzsgUm9uIFBhcmtlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7IENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTs8c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dDwvc3Bhbj48L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU2FsaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21h
bi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7IFllcywgSSBhbSB0cnlpbmcgdG8gY29uc2lzdGVudGx5IGRpc3Rpbmd1
aXNoIHRob3NlIHR3byBjYXNlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hlbjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7dGFsa2luZyBhYm91dCB0
aGUgaW5mb3JtYXRpb24gY2FycmllZCB3aXRoIHBhY2tldHMgaW4gc2VydmljZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Y2hhaW5zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsgWW91cnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IE9uIDMvMTIvMTQsIDM6MTMgUE0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSm9lbCwgU2VlIGJlbG93LiAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+XSBPbiBCZWhhbGYgT2YgSm9l
bCBNLiBIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtTZW50Ojxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZWRuZXNkYXksIE1hcmNo
IDEyLCAyMDE0IDI6MDIgUE0gVG86IEx1Y3kgeW9uZzsgTmljb2xhczxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Qk9VVEhPUlM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5A
anVuaXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7Ow0KIHNmYzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0
OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB3YXMgdHJ5aW5n
IHRvIHdvcmQgaXQgY2FyZWZ1bGx5IG5vdCB0byBmb2N1cyBvbiB3aG8gcHV0czxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGluLCBidXQgb25seSBvbiB3aG8gY29uc3VtZXMg
dGhlIGluZm9ybWF0aW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBJbmZvcm1hdGlvbiBmb3Igc2VydmljZSBmdW5jdGlvbnMgbWF5IGNvbWUg
ZnJvbSB0aGUgaW5ncmVzczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBjbGFzc2lmaWVyIG9yIGZyb20gb3RoZXIgc2VydmljZSBmdW5jdGlvbnMu
IFtMdWN5XSB0aGlzIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGUgb25lPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhc2UgdXNpbmcg
bWV0YWRhdGEgaW4geW91ciB2aWV3LiBJbmZvcm1hdGlvbiBmb3IgdGhlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtmb3J3YXJkaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdpbGwgZ2VuZXJhbGx5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcyBj
bGFzc2lmaWVyLCBidXQgaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NwZWNpYWw8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2FzZXMgbWF5
IGJlIHByb3ZpZGVkIGJ5IHNlcnZpY2UgZnVuY3Rpb25zLiAoSSBrZWVwPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDt3YW50aW5nIHRvIGdldDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyByaWQgb2YgdGhvc2Ugc3BlY2lhbCBjYXNlcywgYnV0IHNv
IGZhciB0aGVyZSBzZWVtIHRvIGJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtqdXN0IGVub3Vn
aDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBv
ZiB0aGVtIHRvIHdhcnJhbnQgY292ZXJpbmcgaW4gdGhlIHNvbHV0aW9uLiBBbmQgbW9yZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW1wb3J0YW50bHksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNpZ25pZmljYW50IHN1cHBvcnQgZm9yIGl0
IGluIHRoZSB3b3JraW5nIGdyb3VwLikgW0x1Y3ldPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtU
aGlzIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHRoZSBzZWNvbmQgY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcgKGJ1dCB5b3Ug
ZG9uJ3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xpa2UgaXQpLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBbmQgeW91IHN1Z2dlc3QgZGlzdGlu
Z3Vpc2hpbmcgdGhlc2UgdHdvIGNhc2VzIHdoZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rp
c2N1c3Npbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgYWJvdXQgbWV0YWRhdGEgdXNhZ2UuIElzIHRoYXQgcmlnaHQgdW5kZXJzdGFuZGluZz88
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3Vycywg
Sm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgT24gMy8xMi8xNCwgMjozMyBQTSwgTHVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSm9lbCwgSSBpbnRlcnBy
ZXQgdGhhdCB5b3Ugc3VnZ2VzdHMgdGhhdCBkaXN0aW5ndWlzaCB0aGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2V4Y2hhbmdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgYmV0d2Vl
biBzZXJ2aWNlIGZ1bmN0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5kIHRoZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhj
aGFuZ2UgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGZyb20gYSBzZXJ2aWNlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbiB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYSBzZXJ2aWNlIG5vZGUuIElzIHRoaXMg
cmlnaHQgdW5kZXJzdGFuZGluZz8gTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZy
b206IEpvZWwgTS4gSGFscGVybjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb208L3NwYW4+PC9hPl0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzIwMTQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxOjE5
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlciBDYzogSmlt
IEd1aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAoamd1aWNoYXIpOzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5l
dDwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7OyBzZmM7
IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE15IGluY2xpbmF0aW9uIHdvdWxkIGJlIHRvIHR1bmUg
dGhhdCBkZWZpbml0aW9uIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkaXN0aW5ndWlzaDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
YmV0d2VlbiBkYXRhcGxhbmUgY2FycmllZCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBmb3IgdXNlIGJ5
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmdW5jaXRvbnMgKHdoYXRldmVyIHRo
ZSBvcmlnaW4pLCBhbmQgZGF0YXBsYW5lIGNhcnJpZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2luZm9ybWF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBpbnRlbmRlZCBmb3IgZGF0YXBsYW5lIGZvcndhcmRpbmcgY29tcG9uZW50
cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgSm9lbCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgYWdyZWUgdGhhdCB3
ZSBuZWVkIHVzaW5nIHRoZSBzYW1lIGRlZmluaXRpb24gZm9yIGE8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3Rlcm0sIGJ1dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRpc2FncmVlIHRoYXQgdGhlIG1ldGFkYXRhIGRlZmluaXRp
b24gaGVyZSBpcyBhIHNldCBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIHB1dCBpbiB0aGUgU0ZDIGhlYWRl
ci4gVGhpcyBtYXkgYmUgdG9vIG5hcnJvdzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7b3IgbGVh
ZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHRvIGEgcGFydGljdWxhciBzb2x1dGlvbi4gSSBhbSBmaW5lIHdpdGggdGhpcyBkZWZp
bml0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwcm9ibGVtIHN0YXRl
bWVudCB3LyBtaW5vciB0d2VhayAoc3VnZ2VzdGVkIG9uIG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2xpc3QpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5l
IG1ldGFkYXRhIHByb3ZpZGVzIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YWJpbGl0eSB0
bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGNsYXNzaWZpZXJzIGFuZCBz
ZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBhbmQgc2Vy
dmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb25zIGFuZDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGNsYXNzaWZpZXJzfHNlcnZpY2Ugbm9kZXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGVyZSBtYXkgYmUgYSBzb2x1
dGlvbiB0aGF0IGEgc2VydmljZSBmdW5jdGlvbiBwYXNzZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3NvbWU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIHRvIGF0
dGFjaGVkIHNlcnZpY2Ugbm9kZSB3aXRob3V0IHVzaW5nIFNGQzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7aGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLCBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgSGFscGVybiBEaXJlY3Q8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEg
aHJlZj0ibWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4u
Y29tPC9zcGFuPjwvYT5dIFNlbnQ6IFdlZG5lc2RheSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O01hcmNoIDEyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IDIwMTQgMTI6MjUgUE0gVG86IEx1Y3kgeW9uZzsgSm9lbCBNLiBIYWxw
ZXJuOyBOaWNvbGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtCT1VUSE9SUzs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb24g
UGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwv
YT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0Ozxh
IGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48
L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1
Y3ksIHlvdSBzYXkgJnF1b3Q7dGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgLi4uJnF1b3Q7IFRoZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVmaW5pdGlvbiB5b3U8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGVuIHByb3ZpZGUg
aXMgYSBkZWZpbml0aW9uIG9mIHRoZSBzZXQgb2YgaW5mb3JtYXRpb24gd2U8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2FyZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb3Bvc2luZyB0aGF0IHdlIHB1dCBpbiB0aGUgU0ZDIGhl
YWRlci4gSSwgYW5kIG90aGVycyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hhdmU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBi
ZWVuIHVzaW5nIHRoZSB0ZXJtIG1ldGFkYXRhIG1vcmUgbmFycm93bHkuIFdlIGNhbiB1c2U8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3doYXRldmVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGVmaW5pdGlvbiB3ZSB3YW50LiBC
dXQgd2UgZG8gbmVlZCB0byBhZ3JlZSBvbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rl
ZmluaXRpb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgRm9yIHRoZSBwdXJwb3NlcyBvZiB0aGUgV0csIGl0IHNlZW1zIG11Y2gg
bW9yZSB1c2VmdWwgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3VzZSB0aGU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0ZXJt
IG1ldGFkYXRhIGZvciB0aGUgbmFycm93ZXIgZGVzY3JpcHRpb24uPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3Vycywg
Sm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDE6MTkgUE0sIEx1Y3kgeW9uZyB3cm90ZTo8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgSGkgSm9lbCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBhZ3JlZS4gV2UgbmVlZCB0byBk
aWZmZXJlbnRpYXRlIHRoZSBtZXRhZGF0YSB1c2VkIGJ5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb24gYW5kIFNGQyBoZWFkZXIuIFRoZSBtZXRhZGF0YSB0
ZXJtIG1lYW5zIGNhcnJ5aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzb21lPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
c3RhdGVzIGFsb25nIHdpdGggdGhlIHBhY2tldC4gSU1POiBTRkMgaGVhZGVyIGlzIGEga2luZCBv
Zjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O21ldGFkYXRhIGNhcnJpZWQgb24gcGFja2V0IGZvciBuZXh0IHNlcnZpY2Ugbm9k
ZSB0byB1c2UuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtJbiB0aGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtjb250ZXh0
IG9mIFNGQywgd2UgaGF2ZSB0ZXJtIGZvciBTRkMgaGVhZGVyIGFuZCB0aGU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O21ldGFkYXRhIHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDt3YXMgY2FycmllZCBiZXR3ZWVuIHNl
cnZpY2UgZnVuY3Rpb25zLCBvciBiZXR3ZWVuIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbnMgYW5k
IGNsYXNzaWZpZXJzL3NlcnZpY2Ugbm9kZXMsIHdoaWNoIGlzIHdoYXQ8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3RoZSBkcmFmdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZvY3VzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFu
a3MsIEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
PC9zcGFuPjwvYT5dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgMjAxNDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxMToxOCBBTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJP
VVRIT1JTOyBSb24gUGFya2VyIENjOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEppbTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBHdWljaGFyZCAoamd1aWNoYXIpOzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVy
Lm5ldDwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7OyBz
ZmM7IEphbWFsIEhhZGkgU2FsaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlv
bnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB0aGluayBpdCBpcyBpbXBvcnRhbnQgdG8ga2VlcCBhIHN0
cm9uZyBkaXN0aW5jdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmV0d2Vlbjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBtZXRhZGF0YSAod2hpY2ggaXMgZm9yIHVzZSBieSBhcHBsaWNhdGlvbnMpIGFuZCB0aGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2hhaW5pbmcgaW5mb3JtYXRp
b24gaW4gdGhlIGJhc2Ugc2VydmljZSBjaGFpbiBoZWFkZXIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDt3aGljaCBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmb3IgdXNlIGJ5IHRoZSBzZXJ2aWNlIGNoYWluIHN1cHBv
cnQgbWVjaGFuaXNtcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDEwOjQyIEFNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBGdWxseSBhZ3JlZSB3aXRoIEpvZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZSBz
aG91bGQgbm90IHJlcXVpcmUgYSBmaXggbGVuZ3RoIGZvciBpbi1iYW5kIG1ldGFkYXRhPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtidXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFsc28gbm90IGxlYXZlIGl0IGZv
ciBmcmVlbHkgdXNhZ2UuIEluIGZhY3QsIHdoZW4gYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbm9kZSBpbnNlcnRzIFNGQyBoZWFkZXIgb24gYSAoZW5jYXBz
dWxhdGVkKSBwYWNrZXQgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZW5kIHRvPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBuZXh0IHNlcnZpY2Ugbm9kZSwgU0ZDIGhlYWRlciBpdHNlbGYgY2FuIGJlIHNlZW4g
YXMgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tIEZyb206IHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+XSBPbiBCZWhhbGYgT2YgSm9l
bCBNLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SGFscGVybjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VudDog
V2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA5OjIxIEFNIFRvOiBOaWNvbGFzPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtCT1VUSE9SUzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQYXJrZXIgQ2M6IEppbSBH
dWljaGFyZCAoamd1aWNoYXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGEgaHJlZj0ibWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBGb3IgaW4tYmFuZCBtZXRhZGF0YSwgdGhlIEFQSSBmb3IgYWNjZXNzIGNh
biBlYXNpbHkgYmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN5bmNocm9ub3VzLiBPdXQgb2YgYmFuZCBtZXRhZGF0
YSBuZWVkcyBkaWZmZXJlbnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hhbmRsaW5nLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgVGhlcmUgYXJlIG1hbnkgY2FzZXMgd2hlcmUgb3V0LW9mLWJhbmQgbWV0YWRhdGEg
aXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3VzZWZ1bCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFwcHJv
cHJpYXRlLiBCdXQgdGhleSBkbyBub3QgY292ZXIgYWxsIG5lZWRzIGJ5IGFueTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7c3RyZXRjaC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBFdmVuIGlm
IGVhY2ggcGllY2Ugb2YgaW4tYmFuZCBtZXRhZGF0YSBpcyBvZiBmaXhlZDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7bGVuZ3RoLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlcmUgYXJlIG1hbnkgZGlmZmVyZW50
IGtpbmRzIG9mIG1ldGF0eXBlLiBUcnlpbmcgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Nh
eTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJnF1b3Q7dGhlcmUgd2lsbCBiZSBleGFjdGx5IGZvdXIgcGllY2VzLCBh
bmQgdGhleSB3aWxsIGJlIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0eXBlczxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgdDEsIHQyLCB0MywgYW5kIHQ0JnF1b3Q7IGlzIHNpbXBseSB0b28gc3BlY2lmaWMgZm9y
IGV2ZW4gODAlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtvZiB0aGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bmVl
ZHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgODo1MiBBTSwgTmljb2xhcyBCT1VUSE9SUyB3cm90
ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIZWxsbyBSb24sPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBTZW5kaW5nIG91dCBvZiBiYW5kIGNvbmdydWVudCBtZXRhZGF0YSBtYXkgbm90IGJl
IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5zd2VyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8g
YWxsIG5lZWRzIGJ1dCBpdCBpcyBvbmUgdG9vbCB0aGF0IHdlIHNob3VsZCBrZWVwLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTm90IGFsbCBtZXRhZGF0YSBpcyB0aWVkIHRvIGEg
c3BlY2lmaWMgcGFja2V0LCBmb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2V4YW1wbGUgYTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IHBvbGljeSBjaGFuZ2UgaW4gUENSRiBjb3VsZCBsZWFkIHRvIHNvbWUg
bWV0YWRhdGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NpZ25hbGluZyw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyB0aGUgcmVhY3Rpb24gdGltZSBuZWVkIG5vdCBiZSBpbW1lZGlhdGUsIGZldyBtcyBtYXk8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25vdCBtYXR0ZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBBcyB5b3UgcG9pbnQsIGlmIGEgcGFja2V0IGlzIHRpZWQgdG8gYSBtZXRh
ZGF0YSBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjb3JyZWxhdGlvbjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGluZm8gY2FuIGJlIHNldCBpbiBib3RoIHBhY2tldCB0byBkZWFsIHdpdGggaXQgKGkuZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleHBlY3Rl
ZCBmbGFnIGluIHRoZSBTRkMgaGVhZGVyLCBwbHVzIGFuIGlkKTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgRmluYWxseSB3ZSBjYW4gc3RpbGwgc2VuZCBzb21lIGxpbWl0ZWQgbWV0
YWRhdGEgd2l0aGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthIGhlYWRlci48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBUaGlzIGNvdWxkIGJlIHVzZWQgZm9yIGxvYWQgYmFsYW5jZXJzIGluIHBhcnRpY3Vs
YXIgaWY8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWdyZWUg
b24gYSBjb252ZW50aW9uIHRvIGxvY2F0ZSAmcXVvdDtjb2Fyc2UgZ3JhaW4gcG9saWN5JnF1b3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgLyAmcXVvdDtmaW5lIGdyYWluIHBvbGljeSZxdW90OyBvbiByZXNl
cnZlZCBjb250ZXh0IGhlYWRlcnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBU
aGlzIHNlZW1zIHRvIG9wZW4gdXAgYSBsb3Qgb2YgZmxleGliaWxpdHkgLzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7aW5ub3ZhdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBPbiB5b3VyIGxhc3QgcG9pbnQsIHRoZXJlIGlzIGEgcXVlc3Rpb24gb24gaG93IHRvIG1ha2U8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSBhdmFpbGFibGUgdG8gYSBTZXJ2aWNlIEZ1bmN0aW9u
LiBDdXJyZW50IHNvY2tldDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbm5lY3Rpb25zIGZvciBleGFtcGxl
IGRvIG5vdCBhbGxvdyB0byByZXRyaWV2ZSBJUDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGVh
ZGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3B0aW9ucy4gU28gSSBhc3N1bWUgdGhhdCBTRkMgYXdhcmUg
U2VydmljZSBGdW5jdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dpbGw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBuZWVkIHNvbWUgKGFzeW5jaHJvbm91czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ID8pIEFQSSB0
byByZXRyaWV2ZSBTRkMgaGVhZGVyIGluZm9ybWF0aW9uIGFzIHdlbGwgYXM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2luLWJhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YS4gSSBkb24ndCBz
ZWUgb3V0IG9mIGJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDthZGRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb21wbGV4aXR5LCB0aGUgc2FtZSBBUEkgY2FuIHBy
b2JhYmx5IGFwcGx5Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIGFsdGVy
bmF0aXZlIG9wdGlvbiwgYWxsb3dpbmcgdmFyaWFibGUgc2l6ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O21ldGFkYXRhIGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIFNGQyBoZWFkZXIgaGFzIHNv
bWUgZHJhd2JhY2tzIGFzIHdlbGwsIG9uZSBiZWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZyYWdtZW50
YXRpb24sIGFuZCBzb21lIHN3aXRjaGVzIGV4cGVjdGluZyBhcyB3ZWxsIHRvPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtsb29rIGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZW5kIHVzZXIgdHJhZmZpYyBo
ZWFkZXJzIGZvciBsaW5rIGxvYWQgYmFsYW5jaW5nLiBJPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDt3b3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFncmVlIHRoYXQgaWYgd2UgY2FuIGFjY2VwdCB0aGVz
ZSBpc3N1ZXMsIHRoZW4gc2VuZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9mZi1saW5lIGNvbmdydWVu
dCBtZXRhZGF0YSBsb29zZXMgaXRzIGludGVyZXN0Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgV2UgbmVlZCB0byB0YWtlIGludG8gYWNjb3VudCB0aGF0IGJvdGggaW4tYmFuZCBh
bmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbmdydWVudDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG91
dC1vZi1iYW5kIG1ldGFkYXRhIHRyYW5zcG9ydCBpcyBub3QgcmVsaWFibGUuIEE8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3BhY2tldCBsb3NzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdHJpZ2dlcmluZyBy
ZXRyYW5zbWlzc2lvbiB3b3VsZCBub3QgbGVhZCB0byB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2lkZW50aWNhbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJlY29uc3RydWN0aW9uIG9mIHRoZSBhc3Nv
Y2lhdGVkIG1ldGFkYXRhLiBJbiBzb21lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjYXNlcywg
d2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtaWdodCB0aHVzIGV2ZW4gbmVlZCBub24tY29uZ3J1ZW50IG91
dC1vZi1iYW5kIHJlbGlhYmxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgdHJhbnNwb3J0Ljxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XyBGcm9tOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFBh
cmtlciBbPGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5Sb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT5dIFNlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtXZWRuZXNkYXksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTWFyY2ggMTIsIDIwMTQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAxMjo0MyBQTSBUbzogTmljb2xhcyBCT1VUSE9SUyBDYzogSmltIEd1aWNoYXJkPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsoamd1aWNoYXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3NmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyw8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgdW5kZXJzdGFuZCB0aGUgY29uY2VwdCBmb3Igb3V0IG9mIGJh
bmQgc2lnbmFsaW5nIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YSwgYnV0IEkgYW0gY29uY2Vy
bmVkIHRoYXQgaXQgaW50cm9kdWNlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2lnbmlmaWNh
bnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbXBsZXhpdHkgZHVlIHRvIHRoZSBwb3RlbnRpYWwgcmFjZSBj
b25kaXRpb24gb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3JlY2VpdmluZyB0aGU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3JlYWwgcGFja2V0IGJlZm9yZSB0aGUgbWV0YWRhdGEuIFdoaWxlIHRoZSByZWFs
IHBhY2tldDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y291bGQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2lu
ZGljYXRlIHRoYXQgb3V0IG9mIGJhbmQgbWV0YWRhdGEgaXMgZXhwZWN0ZWQsIGhvdyBjYW48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtndWFyYW50ZWUgdGhlIG9y
ZGVyIG9mIHJlY2VwdGlvbj8gV2hhdCBpZiBzd2l0Y2hpbmcgb3I8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3JvdXRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25vZGVzIGFwcGx5IGhhc2ggYmFzZWQgbG9h
ZCBiYWxhbmNpbmc/IFdoYXQgaWYgdGhlIGxvYWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JhbGFuY2luZyB1
bmRlcnN0YW5kcyBTRkMgZW5jYXBzIGFuZCBsb29rcyBiZXlvbmQgaXQgdG88YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3RoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7b3JpZ2luYWwgaGVhZGVyIHRvIGdldCBi
ZXR0ZXIgZW50cm9weT88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDYW4gd2UgZ3VhcmFudGVlIHRoYXQgdGhl
IG1ldGFkYXRhIGFuZCByZWFsIHBhY2tldDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2lsbCBm
b2xsb3c8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBleGFjdCBzYW1lIHBhdGg/IElmIHdlIGNhbiBub3Qs
IHRoZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ltcGxlbWVudGF0aW9ucyB3aWxsPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDtuZWVkIHRvIGFkZCBpbmdyZXNzIHF1ZXVpbmcgdG8gY29wZSB3aXRoIHRoZSBz
Y2VuYXJpby48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFsc28sIGRvIHlvdSBm
ZWVsIHRoYXQgdGhlIGluY3JlYXNlIGluIGltcGxlbWVudGF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Y29tcGxleGl0eSBhdCB0aGUgc2VydmljZSBmdW5jdGlvbnMgaXMgcmVhc29uYWJsZT88YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFJvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9u
IE1hciAxMiwgMjAxNCwgYXQgNDowOSBBTSwgJnF1b3Q7Tmljb2xhcyBCT1VUSE9SUyZxdW90Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPk5p
Y29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpOaWNvbGFzLkJP
VVRIT1JTQHFvc21vcy5jb208L3NwYW4+PC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHRoaW5rIHdlIG11c3QgbWFrZSBhIGRpc3Rp
bmN0aW9uIGJldHdlZW46PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IC0gTWV0YWRhdGEgd2hpY2ggc2hvdWxkIGJlIHBhcnQgb2YgdGhlIGhlYWRlciBkZWZpbmVkPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthcyBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiYW5kIG1h
cmtpbmcuIC0gTWV0YWRhdGEgd2l0aCBjYW4gYmUgcGFzc2VkIG91dCBvZjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7YmFuZCwgZm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4YW1wbGUgY29uZ3J1
ZW50IG91dCBvZiBiYW5kIHNpZ25hbGluZyBkZWZpbmVkIGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDt0aGUgZHJhZnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
VGhlIGZvcm1lciBjYWxscyBmb3IgYSBsaW1pdGVkIHNwYWNlIGluIHRoZSBoZWFkZXIsPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDt0cnVlLCBUaGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGF0dGVy
IGhvd2V2ZXIgZG9lcyBub3QgaW5jdXIgYW55IHNwYWNlIGxpbWl0YXRpb248YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2FuZCBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdGlsbCBmYWlybHkgZWZm
aWNpZW50IGFuZCBpdCByZW1haW5zIGNvbXBhdGlibGUgd2l0aDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7YSBmaXhlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzaXplIGhlYWRlciB1c2VkIHRvIHJv
dXRlIHRob3NlIHNpZ25hbGluZyBtZXNzYWdlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YWxv
bmcgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNoYWluJ3Mgc2VydmljZSBmdW5jdGlvbnMuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMgX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbPGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2Nv
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmpndWljaGFy
QGNpc2NvLmNvbTwvc3Bhbj48L2E+XSBTZW50Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUdWVzZGF5
LCBNYXJjaCAxMSwgMjAxNCA2OjQ4IFBNIFRvOiBSb24gUGFya2VyIENjOjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBOaWNvbGFzIEJPVVRIT1JTOzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVy
Lm5ldDwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7OyBz
ZmM7IEphbWFsIEhhZGkgU2FsaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtz
ZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEt
Y29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
SGkgUm9uLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZSBjYW4g
Y2VydGFpbmx5IGhhdmUgdGhpcyBkaXNjdXNzaW9uIGJ1dCB3ZSBzaG91bGQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2ZpcnN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbnNpZGVyIHdoYXQgaW5m
b3JtYXRpb24gaXMgbmVjZXNzYXJ5IGFuZCBpZiBzYWlkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGlu
Zm9ybWF0aW9uIGNhbiBmaXQgd2l0aGluIGEgZml4ZWQgbnVtYmVyIG9mIGNvbnRleHRzPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFqb3JpdHkg
b2YgY2FzZXMuIFJlbWVtYmVyLCB0aGUgZ29hbCBvZiBiZWluZyBhYmxlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDt0byBwYXNzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIHRocm91Z2gg
dGhlIG5ldHdvcmsgaXMgdG8gZW5oYW5jZSBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtkZWxpdmVyeSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbm90IHBhc3MgdGhlIGVudGlyZSB3b3Jr
cyBvZiBTaGFrZXNwZWFyZSA7LSk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgU2VudCBmcm9tIG15IGlQaG9uZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDcsIDIwMTQsIGF0IDM6NTIgQU0sICZxdW90O1JvbiBQYXJr
ZXImcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9h
Pjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9h
PiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IE5pY29sYXMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgSSBzZWUgc2ltaWxhciByZXF1aXJlbWVudHMgZnJvbSB0aGUgM2dwcCBFUEMg
c2lkZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0kgd291bGQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGxpa2UgdG8gcHJvcG9zZSBhbiBPVUkgLyBUTFYgYmFzZWQgYXBwcm9hY2ggd2hlcmUg
dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyByZXNlcnZlZCBPVUkgY2FuIGJlIHVzZWQgZm9y
IGFncmVlZCB1cG9uIHR5cGVzIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjb21tb248YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIGFuZCB2ZW5kb3Igb3Igb3RoZXIgb3JnYW5p
emF0aW9uYWwgT1VJcyBjYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JlIHVzZWQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIHF1aWNrbHkgaW5ub3ZhdGUgaW4gdGhlIG5ldHdvcmtzLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2ltdWx0YW5lb3VzbHksIEkgd291bGQgYWxzbyBsaWtl
IHRvIGNvbnNpZGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZWNoYW5pc21zPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyB0aGF0IGFyZSBvcHRpbWl6ZWQgZm9yIGxvbmcgbGl2ZWQgZmxvd3Mg
c28gYXMgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xpbWl0IHRoZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgbmVnYXRpdmUgZWZmZWN0cyBvZiBwYWNrZXQgZ3Jvd3RoLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgT24gTWFyIDcsIDIwMTQsIGF0IDg6MzQgQU0sICZxdW90O05pY29sYXMgQk9VVEhP
UlMmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRv
Ok5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhP
UlNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pm1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L3NwYW4+PC9hPiZndDsmZ3Q7IHdy
b3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgSGVsbG8gSmltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBJIGhhdmUgc2VlbiBjYXNlcyBpbiBHaSBMQU4sIHdoZXJlIHN1YnNj
cmliZXIgcmVsYXRlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGlz
IHBhc3NlZCB0byBhIFdlYiBQcm94eSBmb3IgSFRUUCBoZWFkZXI8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBlbnJpY2htZW50IChhaW1lZCBhdCBzb21lIFdlYiBDb250ZW50IHByb3ZpZGVy
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cGFydG5lcnMgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyB0aGUgTW9iaWxlIE9wZXJhdG9yKS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBJbmZvcm1hdGlvbiB3YXMgYW4gY29kZWQgKHBlcnNpc3RlbnQpIHN1YnNjcmliZXIgaWQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rlcml2ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBmcm9tIHRoZSBNU0lTRE4sIGFuZCBjb3VwbGUgb2YgZiBjdXN0b21lciBwcm9maWxlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtyZWxhdGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgZmllbGRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgSW4gYW4gc2ZjIGJhc2VkIEdpIExBTiwgdGhpcyBlbnRpdHkgc2hvdWxkIHJl
Y2VpdmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7ICZndDtmcm9tIHRoZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IENsYXNzaWZpZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0gQSBjbGFzc2lmaWNhdGlvbiBvZiB0aGUgQ29udGVu
dCBQcm92aWRlciAoIElkLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENhdGVnb3J5KSBi
YXNlZCBvbiB0cmFmZmljIGFuYWx5c2lzIC0gVGhlIE1TSVNETiBvZjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN1YnNjcmliZXIgLSBU
d28gc3Vic2NyaWJlciBwb2xpY3kgZmllbGRzIChub3QgdGllZDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHRvIFBDUkY8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBidXQgYmVsb25naW5n
IHRvIHRoZSBTdWJzY3JpYmVyIERCKSAoU3Vic2NyaWJlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGNhdGVnb3J5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN1Yi1jYXRlZ29yeSkg
LSBBIHNlc3Npb24gaWQgKGZvciBsb2dnaW5nIGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
dHJhY2tpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwdXJwb3Nlcyk8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBvYmpl
Y3RpdmUgYmVpbmcgdG8gYXZvaWQgaGF2aW5nIHRoZSBIVFRQIFByb3h5PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDt0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJlY29tZSBhIHRydXN0
ZWQgYXBwbGljYXRpb24gKGludGVyb2dhdGUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
c3Vic2NyaWJlciBEQiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBldGMuLik8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206IEppbTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEd1aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgKGpndWljaGFyKSBbPGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmpndWljaGFyQGNpc2NvLmNv
bTwvc3Bhbj48L2E+XSBTZW50Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRodXJzZGF5
LCBNYXJjaCAwNiwgMjAxNCAyOjAyIFBNIFRvOiBKYW1hbCBIYWRpPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtTYWxpbTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86am1vaXNh
bmRAanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5qbW9pc2FuZEBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86am1vaXNhbmRAanVu
aXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWls
dG86am1vaXNhbmRAanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJl
Zj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4m
Z3Q7DQogQ2M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2ZjIFN1YmplY3Q6IFJlOiBb
c2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBKYW1hbCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdSBzYWlkICZxdW90O0l0IHNlZW1zIHRo
ZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBz
aXplZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhJnF1b3Q7Li4gSSBhbSBu
b3Qgc28gY29udmluY2VkIGFuZCB3b3VsZCBsaWtlIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgYmV0dGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdW5kZXJzdGFuZCB0aGUgcmVx
dWlyZW1lbnRzIGJlZm9yZSBwYXNzaW5nIGp1ZGdlbWVudC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBJZiB3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxvb2sgYXQgdGhlIHVzZSBj
YXNlcyBhcyBwcmVzZW50ZWQgdGh1cyBmYXIgaW50bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IHRoZSBXRyBJPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaGF2ZSB5ZXQgdG8gc2VlIGEg
c2luZ2xlIGV4YW1wbGUgb2YgdGhlIG5lZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAobm90
aW5nIHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkZXNpcmUgaXMgbm90IHRoZSBz
YW1lIGFzIG5lZWQpIC0gSSBhbSBub3Qgc2F5aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
dGhlcmUgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBubyByZXF1aXJlbWVudCBidXQg
cmF0aGVyIHRoYXQgd2Ugc2hvdWxkIG5vdCBqdW1wPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
dG8gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29uY2x1c2lvbiBhbmQgYnVpbGQg
c3RhbmRhcmRzIGFyb3VuZCBhIHRoZW9yeS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8zLzE0LCA2OjM1IEFNLCAmcXVv
dDtKYW1hbCBIYWRpIFNhbGltJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20iIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5oYWRpQG1vamF0YXR1LmNvbTwvc3Bhbj48L2E+PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVm
PSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5tYWlsdG86aGFkaUBtb2phdGF0dS5jb208L3NwYW4+PC9hPiZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBsaWtlIHRoZSBkb2Mg
LSB3ZWxsIHdyaXR0ZW4uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlY3Rpb24gNC4zIG9uIG1ldGFkYXRhIGVuY29kaW5n
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlIHNpemVk
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgKGF0IGxlYXN0IGZvciBodHRwL2FwcCB5b3Ugc2VlbSB0byBpbmRpY2F0ZSB0
aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkZXNpcmUgZm9yPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7aXQpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3Ig
YSBkYXRhcGF0aCBwZXItcGFja2V0IG1ldGFkYXRhLCBpIGZlZWwgdGhlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgbmVlZCBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBqdXN0
IGFzIGltcG9ydGFudC4gQXJlIHdlIGxpbWl0ZWQgYnkgdGhlIGZhY3QgdGhhdDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGlzdGluZyBoYXJkd2FyZSBtYXkgbm90IGJlIGFibGUg
dG8gaGFuZGxlIFRMVnM/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtGb3I8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhhbXBsZSwgSSBkb250IGhhdmUgYSBwcm9ibGVtIGhhbmRs
aW5nIFRMVnMgaW4gYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNvZnR3YXJlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGF0YXBhdGguPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNoZWVycywgamFtYWw8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18g
c2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmcgbGlzdDxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjQGlldGYub3JnPC9z
cGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBsaXN0PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpz
ZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0PHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8
L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBsaXN0PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0
bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18gc2ZjIG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5z
ZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3Nw
YW4+PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFu
PjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5t
YWlsdG86c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5o
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0O19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtzZmMgbWFpbGluZyBsaXN0
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2Zj
QGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjQGlldGYub3JnPC9zcGFu
PjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YSBocmVmPSJo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBzZmMgbWFp
bGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFu
PjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4N
CiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7Jmd0OyBzZmMgbWFpbGluZyBsaXN0
PGJyPg0KJmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCiZn
dDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0
OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7PGEg
aHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0Ozxicj4NCiZndDtfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDtzZmMgbWFp
bGluZyBsaXN0PGJyPg0KJmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9h
Pjxicj4NCiZndDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQo8YnI+DQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCnNmYyBt
YWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48
YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv
Y2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXzxicj4NCnNmYyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8
L3NwYW4+PC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTMuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xzxicj4NCnNmYyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3Jn
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4N
CjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYzwvc3Bhbj48L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_F50B4ABC6D7E3745BC0AD112C6105A728E9F0ESJCEML701CHMchina_--


From nobody Tue Mar 18 11:01:06 2014
Return-Path: <Cathy.H.Zhang@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6EA2D1A073E for <sfc@ietfa.amsl.com>; Tue, 18 Mar 2014 11:01:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.147
X-Spam-Level: 
X-Spam-Status: No, score=-2.147 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 S23DPvOQgJbN for <sfc@ietfa.amsl.com>; Tue, 18 Mar 2014 11:00:54 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 8998F1A0726 for <sfc@ietf.org>; Tue, 18 Mar 2014 11:00:52 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BER90459; Tue, 18 Mar 2014 18:00:42 +0000 (GMT)
Received: from LHREML403-HUB.china.huawei.com (10.201.5.217) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 18 Mar 2014 18:00:05 +0000
Received: from SJCEML702-CHM.china.huawei.com (10.212.94.48) by lhreml403-hub.china.huawei.com (10.201.5.217) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 18 Mar 2014 18:00:15 +0000
Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.52]) by SJCEML702-CHM.china.huawei.com ([169.254.4.61]) with mapi id 14.03.0158.001; Tue, 18 Mar 2014 11:00:02 -0700
From: Cathy Zhang <Cathy.H.Zhang@huawei.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, Changcheng Huang <huang@sce.carleton.ca>, "'David Allan I'" <david.i.allan@ericsson.com>, "'Nicolas BOUTHORS'" <Nicolas.BOUTHORS@qosmos.com>
Thread-Topic: =?utf-8?B?W3NmY10J562U5aSNOiAgU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ=?=
Thread-Index: AQHPQs7TligBr2UZXE6BZ/jBmU3rQZrnH0AQ
Date: Tue, 18 Mar 2014 18:00:01 +0000
Message-ID: <A2C96F6779E6A041BC7023CC207FC99418F1DB7A@SJCEML701-CHM.china.huawei.com>
References: <CF48AD80.E673%kegray@cisco.com> <1824354318.7479.1394833814368.JavaMail.tomcat@mgs-aaa01.mail.aol.com> <83cc0a7d4c664109b7ba930f22890871@CO2PR05MB716.namprd05.prod.outlook.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08262A61@NKGEML512-MBS.china.huawei.com> <76B41B8FACE1514795D30EC137FF391D3EA877@LILAS.jungle.qosmos.com> <2F14AC87-6C25-4028-B607-54DCFD9DE187@sce.carleton.ca> <E6C17D2345AC7A45B7D054D407AA205C39244B93@eusaamb105.ericsson.se> <023801cf42c6$f99bf860$ecd3e920$@sce.carleton.ca> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E0ED5@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E0ED5@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.212.145.94]
Content-Type: multipart/alternative; boundary="_000_A2C96F6779E6A041BC7023CC207FC99418F1DB7ASJCEML701CHMchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/Yj233HX1Wiv3ojA7I1_xbbChX3E
Cc: Xuxiaohu <xuxiaohu@huawei.com>, "sfc@ietf.org" <sfc@ietf.org>, "mikebianc@aol.com" <mikebianc@aol.com>
Subject: Re: [sfc] =?utf-8?b?562U5aSNOiAgU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ=?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Mar 2014 18:01:02 -0000

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

SSBhZ3JlZSB0b28uIEEgY2hhaW4gSUQgc2hvdWxkIHJlcHJlc2VudCBhbiBvcmRlcmVkIHNldCBv
ZiBzZXJ2aWNlIGZ1bmN0aW9uIGluc3RhbmNlcy4gRWFjaCBzZXJ2aWNlIGZ1bmN0aW9uIGluc3Rh
bmNlIGlzIGFuIGluc3RhbnRpYXRpb24gb2YgYSBzZXJ2aWNlIGZ1bmN0aW9uIG9uIGEgc3BlY2lm
aWMgc2VydmljZSBmdW5jdGlvbiBub2RlLg0KTXVsdGlwbGUgZmxvd3MgY2FuIHNoYXJlIHRoZSBz
YW1lIGNoYWluIElEIGlmIHRob3NlIGZsb3dzIHJlcXVpcmUgdGhlIHNhbWUgc2VxdWVuY2Ugb2Yg
c2VydmljZSBmdW5jdGlvbnMgYW5kIGFyZSBhbGxvY2F0ZWQgdGhlIHNhbWUgc2V0IG9mIHNlcnZp
Y2UgZnVuY3Rpb24gaW5zdGFuY2VzIHRvIHNlcnZlIHRoZW0uDQoNCkNhdGh5DQoNCkZyb206IHNm
YyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgUm9uIFBhcmtlcg0K
U2VudDogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgMTA6MjMgQU0NClRvOiBDaGFuZ2NoZW5nIEh1
YW5nOyAnRGF2aWQgQWxsYW4gSSc7ICdOaWNvbGFzIEJPVVRIT1JTJw0KQ2M6IFh1eGlhb2h1OyBz
ZmNAaWV0Zi5vcmc7IG1pa2ViaWFuY0Bhb2wuY29tDQpTdWJqZWN0OiBSZTogW3NmY10g562U5aSN
OiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpJIGFncmVlLiAgIFRoZSBjaGFpbiBpZCBp
biB0aGUgcGFja2V0IHNob3VsZCByZXByZXNlbnQgYSBmdWxseSBzcGVjaWZpZWQgc2V0IG9mIGxv
Y2F0ZWQgc2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZXMuICAgIEl0IGNvdWxkIGJlIHRob3VnaHQg
b2YgYXMgcmVwcmVzZW50aW5nIGEgc3RhY2sgb2YgbmV0d29yayBsb2NhdG9ycyAodHlwaWNhbGx5
IE1BQyBvciBJUCBhZGRyZXNzZXMpLg0KDQogICAgUm9uDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBDaGFuZ2NoZW5nIEh1YW5nDQpTZW50
OiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCAxMjoyOCBQTQ0KVG86ICdEYXZpZCBBbGxhbiBJJzsg
J05pY29sYXMgQk9VVEhPUlMnDQpDYzogJ1h1eGlhb2h1Jzsgc2ZjQGlldGYub3JnOyBtaWtlYmlh
bmNAYW9sLmNvbQ0KU3ViamVjdDogUmU6IFtzZmNdIOetlOWkjTogU0ZDIGVuY2Fwc3VsYXRpb24g
Y2hhaW4gSUQNCg0KSSB0aGluayBpdCBzaG91bGQgaWRlbnRpZnkgYW4gaW5zdGFuY2UuDQoNCkNo
YW5nDQoNCkZyb206IERhdmlkIEFsbGFuIEkgW21haWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29u
LmNvbV0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDk6MTUgQU0NClRvOiBDaGFuZ2No
ZW5nIEh1YW5nOyBOaWNvbGFzIEJPVVRIT1JTDQpDYzogWHV4aWFvaHU7IHNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPjsgbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bh
b2wuY29tPg0KU3ViamVjdDogUkU6IFtzZmNdIOetlOWkjTogU0ZDIGVuY2Fwc3VsYXRpb24gY2hh
aW4gSUQNCg0KV2VsbCB0aGUgcXVlc3Rpb24gZGUgam91ciBpcyDigJxkb2VzIGEgY2hhaW4gSUQg
ZGVmaW5lIGEgY2xhc3Mgb3IgYW4gaW5zdGFuY2XigJ3igKYuIElmIGl0IGRlZmluZXMgYW4gY2xh
c3Mgd2UgYWxzbyBuZWVkIGluc3RhbmNlIGluZm9ybWF0aW9uLCBpZiBpdCBpcyBjdXJyZW50bHkg
b3ZlcmxvYWRlZCB0byBkZWZpbmUgY2xhc3MgYW5kIGluc3RhbmNlIElNTyB3ZSBoYXZlIGEgcHJv
YmxlbeKApi4NCg0KRGF2ZQ0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
Z10gT24gQmVoYWxmIE9mIENoYW5nY2hlbmcgSHVhbmcNClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE4
LCAyMDE0IDc6NDMgQU0NClRvOiBOaWNvbGFzIEJPVVRIT1JTDQpDYzogWHV4aWFvaHU7IHNmY0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1p
a2ViaWFuY0Bhb2wuY29tPg0KU3ViamVjdDogUmU6IFtzZmNdIOetlOWkjTogU0ZDIGVuY2Fwc3Vs
YXRpb24gY2hhaW4gSUQNCg0KR29vZCBwb2ludHMuIEkgYmVsaWV2ZSBleHBsaWNpdCBjaGFpbiBJ
RCBzaG91bGQgYmUgbWFuZGF0b3J5LiBUaGUgb3ZlcmhlYWQgaXMgdmVyeSBsaXR0bGUuIEl0IGhl
bHBzIHNpbXBsaWZ5IHByb2Nlc3NpbmcgYW5kIHN0ZWVyaW5nIHNpZ25pZmljYW50bHkuIFRoZSBn
YWluIGlzIGh1Z2UuDQoNCkNoYW5nDQoNCi0tLS0tLS0tLS0tLQ0KQ2hhbmdjaGVuZyBIdWFuZw0K
DQpPbiBNYXIgMTgsIDIwMTQsIGF0IDE6NTMgQU0sIE5pY29sYXMgQk9VVEhPUlMgPE5pY29sYXMu
Qk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4g
d3JvdGU6DQpJIHRoaW5rIHRoYXQga2VlcGluZyB0aGUgU2VydmljZSBQYXRoIExheWVyIHRyYW5z
cG9ydCBpbmRlcGVuZGVudCBzaG91bGQgcmVtYWluIGFuIG9iamVjdGl2ZSBmb3IgU0ZDLiAgU3Vj
aCBhIHNlcGFyYXRpb24gb2YgY29uY2VybnMgaXMgYSBzb3VuZCBhcmNoaXRlY3R1cmFsIHByaW5j
aXBsZSB0aGF0IGhlbHAga2VlcCB0aGluZ3Mgc2ltcGxlIGluIHByYWN0aWNlLg0KDQpPbiB0aGUg
cXVlc3Rpb24gb2YgIFNlcnZpY2UgUGF0aCwgd2UgaGF2ZSBhIGRpc2N1c3Npb24gb24gd2hldGhl
ciB3ZSBuZWVkIHNvbWUga2luZCBvZiBleHBsaWNpdCBpZGVudGlmaWVyIG9yDQpjb3VsZCB3ZSBy
ZWx5IG9uIG1hcHBpbmcgb24gc29tZSB1bmRlcmxheSBuZXR3b3JrIHByb3RvY29sIGZpZWxkcy4N
Cg0KDQpNYXkgYmUgYSBQUk8vQ09OIHRhYmxlIGNvdWxkIGhlbHAgZm9jdXMgdGhlIGdyb3VwIGRl
Y2lzaW9uIG9uIHRoYXQgbWF0dGVyDQoNCg0KICAqICAgVmlzaWJpbGl0eSAodHJhY2luZykNCiAg
KiAgIEZvcndhcmRpbmcgZ3JhcGggc3RydWN0dXJlIGltcGFjdC9saW1pdGF0aW9ucw0KICAqICAg
UmVjb25maWd1cmF0aW9uIHNwZWVkDQoNCiAgICAgKiAgIExCUyAvIHNjYWxlIG91dCBpbXBhY3QN
CiAgICAgKiAgIE5vZGUgYnlwYXNzIChlLmc7IG1haW50ZW5hbmNlKQ0KDQogICogICB1bmRlcmxh
eSBuZXR3b3JrL3RyYW5zcG9ydCBsYXllcnMgc3VwcG9ydA0KICAqICAgSGVhZGVyIHNwYWNlIGlt
cGFjdA0KICAqICAgTXVsdGkgdGVuYW50IHN1cHBvcnQgaW1wYWN0DQogICogICBTRkMgb24gZmxh
dCAoZS5nIG9wdGljYWwgTDIgZm9yIERhdGEgQ2VudGVycykgbmV0d29yaw0KICAqICAgVW5kZXJs
YXkgbmV0d29yayBhZG1pbmlzdHJhdGlvbiBpbXBhY3QNCg0KUGVyc29uYWxseSBJIHRoaW5rIHRo
YXQgaGF2aW5nIGFuIGV4cGxpY2l0IGNoYWluIGlkZW50aWZpZXIgKGUuZy4gU2VydmljZSBQYXRo
L1NlcnZpY2UgSW5kZXgpIGlzIGNsZWFyIChtYW5hZ2VtZW50IGFuZCBjb250cm9sKSBhbmQgbm90
IGV4cGVuc2l2ZSAoaGVhZGVyIHNwYWNlKS4gVGhlIGRyYXdiYWNrIGJlaW5nIHNvbWUgaW1wYWN0
IG9uIHRoZSBzaW1wbGljaXR5IHRvIGFkZC9yZW1vdmUgZWxlbWVudHMgaW4gYSBjaGFpbiBkeW5h
bWljYWxseS4NCg0KVGFnIHN3aXRjaGluZyAoYXMgTVBMUykgIGFsbG93cyB0byBtYW5hZ2UgdGFn
cyBwZXIgc2VydmljZSBub2RlcywgbGVhZGluZyB0byBtb3JlIHZlcnNhdGlsZSBhbmQgZGl2ZXJz
ZSBncmFwaHMNCg0KDQpOaWNvbGFzDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
RnJvbTogWHV4aWFvaHUgW3h1eGlhb2h1QGh1YXdlaS5jb208bWFpbHRvOnh1eGlhb2h1QGh1YXdl
aS5jb20+XQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgNTowNCBBTQ0KVG86IEplcm9t
ZSBNb2lzYW5kOyBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+OyBz
ZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFtzZmNdIOetlOWkjTog
U0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCkkgbGlrZSB0aGUgaWRlYSBvZiBzZXBhcmF0aW5n
IHRoZSBTZXJ2aWNlIEZ1bmN0aW9uIExheWVyIGFuZCB0aGUgU2VydmljZSBQYXRoIExheWVyLCBh
cyBwcm9wb3NlZCBpbiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucy4g
VGhlIHJvbGUgb2YgdGhlIFNlcnZpY2UgUGF0aCBMYXllciBpcyBqdXN0IHRvIHN0ZWVyIHRoZSB0
cmFmZmljIGFsb25nIGEgcGFydGljdWxhciBjaGFpbiBvZiBzZXJ2aWNlIG5vZGVzIHdoaWNoIGNh
biBiZSBpbXBsZW1lbnRlZCBieSBleGlzdGluZyB0b29scyBmb3Igc291cmNlIHJvdXRpbmcsIHN1
Y2ggYXMgc2VnbWVudCByb3V0aW5nLiBBcyBzdWNoLCBpdOKAmXMgbm90IG5lY2Vzc2FyeSB0byB0
cnkgdG8ga2VlcCB0aGUgU2VydmljZSBQYXRoIExheWVyIHRyYW5zcG9ydC1pbmRlcGVuZGVudCBh
bmQgY29udGFpbiBpdCBpbiB0aGUgU0ZDIGhlYWRlci4NCg0KQmVzdCByZWdhcmRzLA0KWGlhb2h1
DQoNCuWPkeS7tuS6ujogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIOS7o+ihqCBK
ZXJvbWUgTW9pc2FuZA0K5Y+R6YCB5pe26Ze0OiAyMDE05bm0M+aciDE45pelIDE6MDMNCuaUtuS7
tuS6ujogbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPjsgc2ZjQGll
dGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQrkuLvpopg6IFJlOiBbc2ZjXSBTRkMgZW5jYXBz
dWxhdGlvbiBjaGFpbiBJRA0KDQpUaGlzIChsZW5ndGh5IGFuZCB2ZXJ5IGxpdmVseSkgdGhyZWFk
IHN0YXJ0ZWQgZnJvbSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucyAo
d2hpY2ggSSBjby1hdXRob3JlZCkuDQoNCkluIHNlY3Rpb24gNC44LCB3ZSBtYWRlIGEgY2xlYXIg
ZGlzdGluY3Rpb24gYmV0d2VlbiBhIHNlcnZpY2UgcGF0aCBsYXllciAoc3RlZXJpbmcgcGFja2V0
cyBob3AgYnkgaG9wIGFsb25nIHRoZSBjaGFpbikgYW5kIGEgc2VydmljZSBmdW5jdGlvbiBsYXll
ciAoY29udmV5IG1ldGFkYXRhIGluZm9ybWF0aW9uIG9mIGludGVyZXN0IHRvIFNGcykuIFRlcm1p
bm9sb2d5IGFzaWRlLCBpdCBzZWVtcyB0aGF0IHN1Y2ggbGF5ZXJlZCB2aWV3IHdhcyBhZ3JlZWQg
dXBvbiBieSBtYW55IHBlb3BsZSBvbiB0aGUgbWFpbGluZyBsaXN0Lg0KDQpOb3cgdGhpcyBjZXJ0
YWlubHkgZG9lcyBiZWcgdGhlIHF1ZXN0aW9uIG9mIHNvbHZpbmcgQk9USCBwcm9ibGVtcyB3aXRo
IHRoZSBzYW1lIChwYWNrZXQpIGVuY2Fwc3VsYXRpb24gbWVjaGFuaXNtLiBOb3RhYmx5IHdoZW4g
b2JzZXJ2aW5nIHRoYXQgbWFueSB1c2UgY2FzZXMgY291bGQgYmUgc2F0aXNmaWVkIHdpdGhvdXQg
U0YtbGV2ZWwgbWV0YWRhdGEsIG9yIGJ5IHVzaW5nIG1vcmUgb3V0LW9mLWJhbmQgd2F5cyB0byBj
b252ZXkgc3VjaCBTRiBtZXRhZGF0YS4gQW5kIGFsc28gd2hlbiBvYnNlcnZpbmcgdGhhdCBpbmJh
bmQgbWFya2luZyAoZS5nLiBwYWNrZXQgaGVhZGVycykgY29tZXMgd2l0aCB2YXJpb3VzIHByb3Mg
JiBjb25zIChzb21lIG9mIHRoZSBpc3N1ZXMgYmVpbmcgaWRlbnRpZmllZCBpbiB0aGUgZHJhZnQs
IGUuZy4gc2VjdGlvbnMgNC4xIGFuZCA0LjIpLg0KDQpJIGRvIGFncmVlIHdpdGggTWFyaWEuIFdl
IG1heSB3YW50IHRvIGV4cGxvcmUgb3RoZXIgb3B0aW9ucyBmb3IgYWRkcmVzc2luZyB0aGUgbmVl
ZHMgb2YgdGhlIHNlcnZpY2UgcGF0aCBsYXllciB0aGF0IGRvIG5vdCByZXF1aXJlIGFuIGV4cGxp
Y2l0IGNoYWluLWlkIG9mIHNvcnRzLg0KDQpJbiB0aGUgZHJhZnQsIHdlIGNvbmNsdWRlZCBieSBz
dGF0aW5nIOKAnEEgcHJvZHVjdGl2ZSBwYXRoIGZvcndhcmQgY291bGQgYmUgdG8gZGl2aWRlIGFu
ZCBjb25xdWVyOiB0byBjbGVhcmx5IHNlcGFyYXRlIHRoZSBwcm9ibGVtIG9mIFNlcnZpY2UgRnVu
Y3Rpb24gUGF0aCB0b3BvbG9neSBmcm9tIHRoZSAgIHByb2JsZW0gb2YgW2NvbnZleWluZyBTRl0g
bWV0YWRhdGHigJ0uIEkgZG8gYmVsaWV2ZSB3ZSBzaG91bGQgZXhwbG9yZSBzdWNoIHNlcGFyYXRp
b24gcHJpbmNpcGxlIGZ1cnRoZXIuDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNA
aWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5j
QGFvbC5jb20+DQpTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDU6NTAgUE0NClRvOiBzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5j
YXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpJIHdvdWxkIGltYWdpbmUgdGhhdCBpZiB3ZSBtYWRlIHRo
ZSBDaGFpbiBJRCBmaWVsZCBpbiB0aGUgaGVhZGVyIGJlIG9wdGlvbmFsLCB5ZXQgc3RpbGwgcmVx
dWlyZWQgYSBoZWFkZXIgYW5kIHN0aWxsIHJlcXVpcmVkIHRoYXQgc29tZSBpbmRpY2F0aW9uIG9m
IHRoZSBjaGFpbiBiZSBjYXJyaWVkIHNvbWV3aGVyZSBpbiB0aGUgcGFja2V0IChtcGxzIGxhYmVs
IG9yIHZsYW4gb3Igd2hhdGV2ZXIpLCB0aGF0IHRoZSBpbXBsZW1lbnRhdGlvbiB3b3VsZCBiZWNv
bWUgb3Zlcmx5IGNvbXBsaWNhdGVkLiAgVG8gZG8gc28gd291bGQgYmUgdXNpbmcgU0ZDIHNpbXBs
eSBhcyBhIG1lY2hhbmlzbSB0byBjYXJyeSBtZXRhIGRhdGEgYW5kIG5vdCBhdCBhbGwgZm9yIHNl
cnZpY2UgY2hhaW5pbmcsIHdoaWNoIHNvdW5kcyBjb3VudGVyIGludHVpdGl2ZSB0byBtZS4NCg0K
TWFyaWEsDQpTbywgeW91IGFyZSBzYXlpbmcgdGhhdCB5b3Ugd2FudCB0byB1c2UgU0ZDIHRvIGNh
cnJ5IGFyb3VuZCBtZXRhZGF0YSwgYnV0IG5vdCBmb3IgYWN0dWFsIHNlcnZpY2UgY2hhaW5pbmcg
YmVjYXVzZSB5b3UgYWxyZWFkeSBoYXZlIGEgd2F5IHRvIGltcGxlbWVudCBzZXJ2aWNlIGNoYWlu
aW5nIG91dHNpZGUgb2YgU0ZDPyAgTWF5YmUgSSdtIG5vdCBmb2xsb3dpbmcsIGJ1dCBpdCBzZWVt
cyB0byBtZSB0aGF0IGlmIHlvdSB3ZXJlIHRvIHVwZ3JhZGUgeW91ciBuZXR3b3JrIHRvIHN1cHBv
cnQgU0ZDIHRoYXQgeW91IHdvdWxkIGNoYW5nZSBmcm9tIHVzaW5nIHlvdXIgZXhpc3RpbmcgbWVj
aGFuaXNtIGFuZCBzdGFydCB1c2luZyBTRkMsIHdoaWNoIGlzIG1lYW50IHRvIHByb3ZpZGUgc3Vw
cG9ydCBmb3Igc2VydmljZSBmdW5jdGlvbnMgdGhhdCBhcmUgbm90IFNGQyBhd2FyZS4gIFRoZXJl
IGFyZSBhIG51bWJlciBvZiB1cyB3aG8gaGF2ZSBpbXBsZW1lbnRlZCwgaW4gb25lIHdheSBvciBh
bm90aGVyLCBzb21lIHNvcnQgb2Ygc2VydmljZSBjaGFpbmluZywgYnV0IEkgKEkgY2FuIGF0IGxl
YXN0IHNwZWFrIGZvciBteXNlbGYpIGFtIGxvb2tpbmcgdG8gU0ZDIG5vdCB0byBlbmhhbmNlIG15
IGN1cnJlbnQgaW1wbGVtZW50YXRpb24sIGJ1dCB0byByZXBsYWNlIGl0IHdpdGggc29tZXRoaW5n
IGJldHRlciB3aGlsZSBzdGlsbCBtYWludGFpbmluZyBteSBjb3JlIChub24gc2VydmljZSBmdW5j
dGlvbikgaW5mcmFzdHJ1Y3R1cmUuDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
RnJvbToga2VncmF5QGNpc2NvLmNvbTxrZWdyYXlAY2lzY28uY29tPG1haWx0bzprZWdyYXlAY2lz
Y28uY29tJTNja2VncmF5QGNpc2NvLmNvbT4+DQpUbzogUm9uIFBhcmtlcjxSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
Pj4sSmltIEd1aWNoYXJkIChqZ3VpY2hhcik8amd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3Vp
Y2hhckBjaXNjby5jb20+PixKb2VsIE0uIEhhbHBlcm48am1oQGpvZWxoYWxwZXJuLmNvbTxtYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbT4+DQpjYzogc2ZjQGlldGYub3JnPHNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnJTNjc2ZjQGlldGYub3JnPj4NClNlbnQ6IEZyaWRheSwgTWFyY2gg
MTQsIDIwMTQNClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0K
DQorMSB0aGUgaWRlYSBpcyBpbnRlcm9wZXJhYmlsaXR5Lg0KDQoNCk9uIDMvMTQvMTQgMTI6NTUg
UE0sICJSb24gUGFya2VyIiA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+IHdyb3RlOg0KDQo+VGhhbmtzLCBKaW0u
DQo+DQo+UmVtZW1iZXIgdGhhdCB3ZSBoYXZlIHNhaWQgbWFueSB0aW1lcyB0aGF0IHRoZSBTRkMg
c2VydmljZSBoZWFkZXIgaXMNCj50cmFuc3BvcnQgaW5kZXBlbmRlbnQuICAgSnVzdCBiZWNhdXNl
IHRoZSBjaGFpbiBpZCBjb3VsZCBiZSBjYXJyaWVkIGluDQo+c29tZSBmb3JtIG9yIGFub3RoZXIg
d2l0aCBzb21lIHBhcnRpY3VsYXIgdHJhbnNwb3J0IGRvZXNuJ3QgbWVhbiB0aGF0IGl0DQo+Y291
bGQgYmUgdW5pdmVyc2FsbHkgY29udmV5ZWQuICAgIEJ5IG1ha2luZyBhbmQga2VlcGluZyB0aGUg
U0ZDIHNlcnZpY2UNCj5oZWFkZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50IG1ha2VzIGl0IG1vcmUg
YXBwbGljYWJsZSBpbiBtb3JlDQo+ZW52aXJvbm1lbnRzIGFuZCBtb3JlIGxpa2VseSB0byBnZXQg
YWRvcHRlZCBicm9hZGx5Lg0KPg0KPiAgIFJvbg0KPg0KPg0KPi0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tDQo+RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW21haWx0bzpqZ3VpY2hhckBj
aXNjby5jb21dDQo+U2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAzOjUyIFBNDQo+VG86IEpv
ZWwgTS4gSGFscGVybjsgUm9uIFBhcmtlcg0KPkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCj5TdWJqZWN0OiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KPg0KPkhpIEpv
ZWwsDQo+DQo+UGVyaGFwcyBidXQgSSB3b3VsZCBwb2ludCBvdXQgdGhhdCB0aGUgYmFzZSBTRkMg
aGVhZGVyIGNvdWxkIGhhdmUgYSBsb3QNCj5tb3JlIGluZm9ybWF0aW9uIHRoYW4ganVzdCB0aGUg
Y2hhaW4gSUQ7IEkgd291bGQgYWxzbyBwb2ludCBvdXQgdGhhdCB0aGUNCj5kZXZpbCBpcyBpbiB0
aGUgZGV0YWlscyBhbmQgc2F5aW5nICJ3ZWxsLCBJIGNhbiBqdXN0IHVzZSBhbiBNUExTIGxhYmVs
Ig0KPmhpZGVzIG11Y2ggb2YgdGhlIGNvbXBsZXhpdHkgb2YgYWN0dWFsbHkgZG9pbmcgdGhhdC4N
Cj4NCj5PbiAzLzE0LzE0LCAyOjM1IFBNLCAiSm9lbCBNLiBIYWxwZXJuIiA8am1oQGpvZWxoYWxw
ZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+IHdyb3RlOg0KPg0KPj5JZiB0aGUg
dHJhbnNwb3J0IGhlYWRlciBjYXJyaWVzIGVub3VnaCBpbmZvcm1hdGlvbiBmb3IgaWRlbnRpZnlp
bmcgdGhlDQo+PnNlcXVlbmNlIChWTEFOIHRhZyBvciBNUExTIGxhYmVsIGNhbiBib3RoIGRvIHRo
ZSBqb2IpLCB0aGVuIGFyZ3VhYmx5DQo+PnRoZSBnbG9iYWwgY2hhaW4gSUQgaXMgcmVkdW5kYW50
LiBJIGNhbiBsaXZlIHdpdGggY2FycnlpbmcgaXQgYW55d2F5DQo+PmVpdGhlciBpZiBJIGhhdmUg
bWV0YWRhdGEgdG8gY2FycnksIG9yIGlmIEkgbmVlZCB0aGUgY2hhaW4gSUQgZm9yIHNvbWUNCj4+
cHVycG9zZS4NCj4+IEFmdGVyIGFsbCwgc29tZSBmb2xrcyBzZWVtIHRvIHdhbnQgdG8gdXNlIHRo
YXQgZm9yIHRoZSBmb3J3YXJkaW5nDQo+PmRlY2lzaW9ucy4NCj4+DQo+PllvdXJzLA0KPj5Kb2Vs
DQo+Pg0KPj5PbiAzLzE0LzE0LCAyOjI4IFBNLCBSb24gUGFya2VyIHdyb3RlOg0KPj4+IFRoZSBj
aGFpbiBJRCBpcyB0aGUgbGFiZWwgdGhhdCBkZWZpbmVzIHRoZSBzZXF1ZW5jZSBvZiBzZXJ2aWNl
DQo+Pj5mdW5jdGlvbnMgdGhhdCBtdXN0IGJlIHZpc2l0ZWQuICAgSXQgY2FuIGJlIHRob3VnaHQg
b2YgYXMgYSBoYW5kbGUgZm9yIGENCj4+PnN0YWNrIG9mIG11c3QtdmlzaXQgbmV0d29yayBsb2Nh
dGlvbnMuICAgSSBkb24ndCBzZWUgaG93IHRoaXMgY2FuIGJlDQo+Pj5hbnl0aGluZyBidXQgbWFu
ZGF0b3J5Lg0KPj4+DQo+Pj4gICAgIFJvbg0KPj4+DQo+Pj4NCj4+PiAtLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLQ0KPj4+IEZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBP
biBCZWhhbGYgT2YgU3VyZW5kcmEgS3VtYXINCj4+PihzbWt1bWFyKQ0KPj4+IFNlbnQ6IEZyaWRh
eSwgTWFyY2ggMTQsIDIwMTQgMTo0NiBQTQ0KPj4+IFRvOiBKb2VsIE0uIEhhbHBlcm47IE5BUElF
UkFMQSwgTUFSSUEgSA0KPj4+IENjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
Cj4+PiBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lk
ZXJhdGlvbnMNCj4+Pg0KPj4+IFtUcmltbWVkIHRoZSByZWNpcGllbnQgbGlzdCAtIG5lZWRzIGFw
cHJvdmFsIG90aGVyd2lzZV0NCj4+Pg0KPj4+IENvbXBsZXRlbHkgYWdyZWUgaGVyZS4NCj4+Pg0K
Pj4+IFNGQyBkb2VzIG5vdCBwcmV2ZW50IFZMQU4gc3RpdGNoaW5nIGFuZCBvbmUgY2FuIGNvbnRp
bnVlIHRvIGRvIHRoYXQuDQo+Pj5XaGlsZSBhdCB0aGUgc2FtZSB0aW1lIFNGQyBjYW4gaW5jbHVk
ZSBWTEFOIHN0aXRjaGluZyB0byBzdXBwb3J0DQo+Pj5sZWdhY3kgU0ZzIGluIHRoZSBzYW1lIGNo
YWluIHRoYXQgaW5jbHVkZXMgU0ZDIGF3YXJlIFNGcy4gRXZlbiBsZWdhY3kNCj4+PlNGcyBiZW5l
Zml0IGZyb20gY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIGhlbmNlIGNhbiBiZSBzaGFyZWQgYWNy
b3NzDQo+Pj5kaWZmZXJlbnQgc2VydmljZSBjaGFpbnMuDQo+Pj4NCj4+PiBTdXJlbmRyYS4NCj4+
Pg0KPj4+DQo+Pj4NCj4+PiBPbiAzLzE0LzE0IDEwOjI2IEFNLCAiSm9lbCBNLiBIYWxwZXJuIiA8
am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+IHdyb3RlOg0K
Pj4+DQo+Pj4+IE15IG93biBpbmNsaW5hdGlvbiBpcyB0byBvYnNlcnZlIHRoYXQgaWYgeW91IGRv
bid0IG5lZWQgZXhwbGljaXQNCj4+Pj4gY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIHlvdSBkb24n
dCBuZWVkIG1ldGFkYXRhLCB5b3UgY2FuIGp1c3Qgb21pdA0KPj4+PiB0aGUgc2ZjL25zaCBoZWFk
ZXIuIFN0aWxsIGRvIHNlcnZpY2UgY2hhaW5pbmcsIGp1c3Qgbm8gZXh0cmEgaGVhZGVyLg0KPj4+
Pg0KPj4+PiBJZiB3ZSBhcmUgZ29pbmcgdG8gaGF2ZSB0aGUgaGVhZGVyLCBpdCBzZWVtcyB0byBt
ZSB0aGF0IHRoZSBjaGFpbg0KPj4+PmlkZW50aWZpY2F0aW9uIGZpZWxkIGlzIHZlcnkgdXNlZnVs
LCBhbmQgbG93IGNvc3Qgb25jZSB3ZSBoYXZlIHRoZQ0KPj4+PmhlYWRlci4NCj4+Pj4NCj4+Pj4g
WW91cnMsDQo+Pj4+IEpvZWwNCj4+Pj4NCj4+Pj4gT24gMy8xNC8xNCwgMTowMCBQTSwgTkFQSUVS
QUxBLCBNQVJJQSBIIHdyb3RlOg0KPj4+Pj4gRXhwbGljaXQgY2hhaW4gaWRlbnRpZmljYXRpb24g
c2hvdWxkIGJlIG1hZGUgb3B0aW9uYWwuIEkgYmVsaWV2ZSBpdA0KPj4+Pj4gd2FzIGRpc2N1c3Nl
ZCBmZXcgbW9udGhzIGFnbyBvbiB0aGlzIG1haWxpbmcgbGlzdC4NCj4+Pj4+DQo+Pj4+PiBNYXJp
YQ0KPj4+Pj4NCj4+Pj4+ICpGcm9tOipzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10g
Kk9uIEJlaGFsZiBPZiAqSm1oLmRpcmVjdA0KPj4+Pj4gKlNlbnQ6KiBUaHVyc2RheSwgTWFyY2gg
MTMsIDIwMTQgMTI6MTIgUE0NCj4+Pj4+ICpUbzoqIGtlZ3JheUBjaXNjby5jb208bWFpbHRvOmtl
Z3JheUBjaXNjby5jb20+OyBsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1
YXdlaS5jb20+OyBzbWt1bWFyQGNpc2NvLmNvbTxtYWlsdG86c21rdW1hckBjaXNjby5jb20+Ow0K
Pj4+Pj4gamd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+DQo+Pj4+
PiAqQ2M6KiBuaWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb208bWFpbHRvOm5pY29sYXMuYm91dGhv
cnNAcW9zbW9zLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgaGFkaUBt
b2phdGF0dS5jb208bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPjsNCj4+Pj4+IHJvbl9wYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOnJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b20+OyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0K
Pj4+Pj4gam1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4NCj4+
Pj4+ICpTdWJqZWN0OiogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNp
ZGVyYXRpb25zDQo+Pj4+PiAqSW1wb3J0YW5jZToqIExvdw0KPj4+Pj4NCj4+Pj4+IEFzc3VtaW5n
IEkgdW5kZXJzdGFuZCB5b3UgcHJvcGVybHkgS2VuLCBJIGRpc2FncmVlLg0KPj4+Pj4NCj4+Pj4+
IEZvciBleGFtcGxlLCBieSB1c2luZyBzZXBhcmF0ZSB0ZXJtcyBJIGNhbiBlYXNpbHkgZGlzY3Vz
cyB0aGUgZmFjdA0KPj4+Pj4gdGhhdCBjZXJ0YWluIGtpbmRzIG9mIGRhdGEgKGNoYWluIGlkZW50
aWZpY2F0aW9uKSBvbmx5IG5lZWQgdG8gYmUNCj4+Pj4+IGFkanVzdCBieSBhIGZldyBhcHBzIGlu
IHJhcmUgY2FzZXMuIEFuZCB0aGF0IGRhdGEgaXMgbm90IGJlZWRlZA0KPj4+Pj4gYnkgdGhlIGFw
cGxpY2F0aW9ucy4NCj4+Pj4+DQo+Pj4+PiBVbmxlc3MgeW91IHdvdWxkIGxpa2UgdG8gY29uc2lk
ZXIgdGhlIGNoYWluIGlkZW50aWZpY2F0aW9uIGFzIGJlaW5nDQo+Pj4+PiBvcHRpb25hbD8NCj4+
Pj4+DQo+Pj4+PiBZb3VycywNCj4+Pj4+DQo+Pj4+PiBKb2VsDQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+
DQo+Pj4+PiBTZW50IGZyb20gbXkgU2Ftc3VuZyBzbWFydHBob25lIG9uIEFUJlQNCj4+Pj4+DQo+
Pj4+Pg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+PiAtLS0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0t
LS0tDQo+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEt
Y29uc2lkZXJhdGlvbnMNCj4+Pj4+IEZyb206ICJLZW4gR3JheSAoa2VncmF5KSIgPGtlZ3JheUBj
aXNjby5jb208bWFpbHRvOmtlZ3JheUBjaXNjby5jb20+DQo+Pj4+PjxtYWlsdG86a2VncmF5QGNp
c2NvLmNvbT4+DQo+Pj4+PiBUbzogTHVjeSB5b25nIDxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWls
dG86bHVjeS55b25nQGh1YXdlaS5jb20+DQo+Pj4+PjxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5j
b20+PiwiU3VyZW5kcmE8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tJTNlJTNlLCUyMlN1cmVu
ZHJhPiBLdW1hciAoc21rdW1hcikiDQo+Pj4+PiA8c21rdW1hckBjaXNjby5jb208bWFpbHRvOnNt
a3VtYXJAY2lzY28uY29tPiA8bWFpbHRvOnNta3VtYXJAY2lzY28uY29tPj4sIkppbTxtYWlsdG86
c21rdW1hckBjaXNjby5jb20lM2UlM2UsJTIySmltPiBHdWljaGFyZA0KPj4+Pj4oamd1aWNoYXIp
Ig0KPj4+Pj4gPGpndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPiA8
bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4+DQo+Pj4+PiBDQzogTmljb2xhcyBCT1VUSE9SUyA8
Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb20+DQo+Pj4+PjxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4sc2ZjPG1h
aWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20lM2UlM2Usc2ZjPiA8c2ZjQGlldGYub3Jn
PG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PjxtYWlsdG86c2ZjQGlldGYub3JnPj4sSmFtYWw8
bWFpbHRvOnNmY0BpZXRmLm9yZyUzZSUzZSxKYW1hbD4gSGFkaSBTYWxpbSA8aGFkaUBtb2phdGF0
dS5jb208bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPg0KPj4+Pj48bWFpbHRvOmhhZGlAbW9qYXRh
dHUuY29tPj4sUm9uPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSUzZSUzZSxSb24+IFBhcmtlcg0K
Pj4+Pj48Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbT4NCj4+Pj4+IDxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbT4+LCJicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86Um9uX1BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbSUzZSUzZSwlMjJicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+IDxt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IiA8YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
Pj4sIkpvZWw8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0JTNlJTNlLCUyMkpvZWw+IE0uIEhh
bHBlcm4iDQo+Pj4+PjxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4u
Y29tPiA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+Pg0KPj4+Pj4NCj4+Pj4+IFRoZSB3b3Jk
ICJtZXRhZGF0YSIgaXMgYSBwdXJwb3NlbHkgYW1iaWd1b3VzIHRlcm0gImRhdGEgdGhhdA0KPj4+
Pj4gcHJvdmlkZXMgaW5mb3JtYXRpb24gYWJvdXQgb3RoZXIgZGF0YSIuIEl0IGlzIHVzZWQgdG8g
YXZvaWQgVEhJUw0KPj4+Pj5kaXNjdXNzaW9uLg0KPj4+Pj4NCj4+Pj4+IEZvciBleGFtcGxlLCBJ
IHByb3Bvc2Ugd2UgZGVmaW5lICJ0ZXF1aWxhIG1ldGFkYXRhIiBiZWNhdXNlLA0KPj4+Pj4gZnJh
bmtseSwgSSB3aWxsIG5lZWQgdG8gb3JkZXIgYSB0cmlwbGUtc2hvdCBpZiB3ZSBrZWVwIGF0dGVt
cHRpbmcNCj4+Pj4+IHRvIGRlZmluZSBzb21ldGhpbmcgdGhhdCwgYnkgZGVmaW5pdGlvbiwgaXMg
YW1iaWd1b3VzLiBJJ2QgbGlrZQ0KPj4+Pj4gbXkgYmFydGVuZGVyIHRvIHVuZGVyc3RhbmQgbWUg
c3BlY2lmaWNhbGx5IHdoZW4gSSBzYXkgIkkgbmVlZCBhDQo+Pj4+PnNob3QiLg0KPj4+Pj4NCj4+
Pj4+IE9uIDMvMTMvMTQgNzo0OSBBTSwgIkx1Y3kgeW9uZyIgPGx1Y3kueW9uZ0BodWF3ZWkuY29t
PG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4NCj4+Pj4+IDxtYWlsdG86bHVjeS55b25nQGh1
YXdlaS5jb20+PiB3cm90ZToNCj4+Pj4+DQo+Pj4+PiAgID5TbmlwLi4NCj4+Pj4+ICAgPlNLPiBK
dXN0IGNvcHlpbmcgZnJvbSB0aGUgUFM6DQo+Pj4+PiAgID4tLQ0KPj4+Pj4gICA+RGF0YSBwbGFu
ZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eSB0byBleGNoYW5nZSBpbmZvcm1hdGlvbg0K
Pj4+Pj5iZXR3ZWVuDQo+Pj4+PiAgID50aGUgbmV0d29yayBhbmQgc2VydmljZSBmdW5jdGlvbnMs
IGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsDQo+Pj4+PmFuZCBzZXJ2aWNlDQo+Pj4+PiAgID5m
dW5jdGlvbnMgYW5kIHRoZSBuZXR3b3JrLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID4tLQ0KPj4+Pj4g
ICA+SXQgaXMgYSBsdWNpZCBkZWZpbml0aW9uLiBXZSBhcmUgdW5uZWNlc3NhcmlseSBtYWtpbmcg
dGhlIHdvcmQNCj4+Pj4+Im5ldHdvcmsiDQo+Pj4+PiAgID5jb250cm92ZXJzaWFsLCBJTU8uDQo+
Pj4+PiAgID4NCj4+Pj4+ICAgPltMdWN5XSBUaGlzIGlzIG15IHBvaW50LiAiVGhlIG5ldHdvcmsi
IGlzIHRvbyBnZW5lcmFsIGhlcmUsDQo+Pj4+PndoaWNoIGJyaW5ncw0KPj4+Pj4gICA+bWV0YWRh
dGEgZ3JlYXQgcG93ZXIgdG8gZG8gbWFueSB0aGluZ3MuIFRoaXMgaXMgd2h5IHBlb3BsZQ0KPj4+
Pj5pbnZlbnQgaWRlYXMNCj4+Pj4+ICAgPmhlcmUsIHdoaWNoIGNhdXNlcyBhIGxvdCBvZiBkZWJh
dGVzIG9uIG1ldGFkYXRhIHVzYWdlIHBvdGVudGlhbHMuDQo+Pj4+PiBXZQ0KPj4+Pj4gICA+c2hv
dWxkIG5vdCBzcGVuZCBhIGxvdCBvZiB0aW1lcyBvbiB0aGF0IGRlYmF0ZXMgYW5kIGp1ZGdlIHdo
aWNoDQo+Pj4+PnVzYWdlIGlzDQo+Pj4+PiAgID52YWx1YWJsZSBvciBub3QuIFRodXMsIGZvciB0
aGUgU0ZDIHdvcmssIGl0IHdpbGwgYmUgaGVscGZ1bCBpZg0KPj4+Pj53ZSBjYW4NCj4+Pj4+ICAg
Pm5hcnJvdyBkb3duIGEgYml0LiBKb2VsIG1ha2VzIGV4cGxpY2l0bHkgdHdvIGNhc2VzLCB3aGlj
aCBpcw0KPj4+Pj5oZWxwZnVsIHRvDQo+Pj4+PiAgID5kZXZlbG9wIHVzZSBjYXNlcyBmb3IgZWFj
aCBjYXNlLiBJIHdvdWxkIGxpa2UgdG8gc2VlIHRoYXQgdGhlDQo+Pj4+PnByb2JsZW0NCj4+Pj4+
ICAgPnN0YXRlbWVudCBjYW4gYmUgbW9yZSBzcGVjaWZpYyBvbiBtZXRhZGF0YSBkZWZpbml0aW9u
LCB3aGljaCBtYXkNCj4+Pj4+YmUNCj4+Pj4+ICAgPmhlbHBmdWwgaW4gbGVzcyBmb2N1c2luZyBv
biBpdCBhbmQgbW92aW5nIGZvcndhcmQuDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPkx1Y3kNCj4+Pj4+
ICAgPg0KPj4+Pj4gICA+U3VyZW5kcmEuDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+
Pg0KPj4+Pj4gICA+PlRoYW5rcywNCj4+Pj4+ICAgPj5MdWN5DQo+Pj4+PiAgID4+DQo+Pj4+PiAg
ID4+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+ICAgPj5Gcm9tOiBKaW0gR3VpY2hh
cmQgKGpndWljaGFyKSBbbWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbV0NCj4+Pj4+ICAgPj5TZW50
OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDQ6MzggUE0NCj4+Pj4+ICAgPj5UbzogTHVjeSB5
b25nDQo+Pj4+PiAgID4+Q2M6IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcyBCT1VUSE9SUzsgUm9u
IFBhcmtlcjsNCj4+Pj4+ICAgPj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsDQo+
Pj4+PkhhZGkgU2FsaW0NCj4+Pj4+ICAgPj5TdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21h
bi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5IaSBM
dWN5LA0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pk5vLiBJIGFtIHNpbXBseSBzYXlpbmcgd2Ugc2hv
dWxkIG5vdCBvdmVyY29tcGxpY2F0ZSB0aGUgcHJvYmxlbQ0KPj4+Pj4gICA+PnN0YXRlbWVudCB3
aXRoIHRleHQgdGhhdCBhZGRzIGxpdHRsZSB0byBubyB2YWx1ZSBpbiBteSBvcGluaW9uLg0KPj4+
Pj4gV2hldGhlcg0KPj4+Pj4gICA+PndlIGNhbGwgaXQgbWV0YWRhdGEsIG9yIGNvbnRleHQsIGhh
cyBubyBiZWFyaW5nIG9uIHRoZSBmYWN0DQo+Pj4+PnRoYXQgdGhlDQo+Pj4+PiAgID4+cHJvYmxl
bSBzdGF0ZW1lbnQgYWxyZWFkeSBjbGVhcmx5IHN0YXRlcyB3ZSBuZWVkIHRvIGJlIGFibGUgdG8N
Cj4+Pj4+cGFzcw0KPj4+Pj4gICA+PmluZm9ybWF0aW9uIGJldHdlZW4gU0bCuXMgYW5kIGJldHdl
ZW4gdGhlIG5ldHdvcmsgJiBTRsK5cy4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAg
Pj5PbiAzLzEyLzE0LCA1OjEzIFBNLCAiTHVjeSB5b25nIiA8bHVjeS55b25nQGh1YXdlaS5jb208
bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4+Pj48bWFpbHRvOmx1Y3kueW9uZ0BodWF3
ZWkuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj5IaSBK
aW0sDQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj5JIGZvciBvbmUgZG9uJ3QgYWdyZWUgYW5kIHRo
aW5rIHdlIGFyZSBvdmVyIGNvbXBsaWNhdGluZyB3aGF0DQo+Pj4+PnNob3VsZA0KPj4+Pj4gICA+
Pj5iZSBzdHJhaWdodGZvcndhcmQuIFRoZSBTRkMgZW5jYXBzdWxhdGlvbiBzaG91bGQgZW5hYmxl
IHR3bw0KPj4+Pj50aGluZ3M6DQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj4xLiBTdGVlcmluZyBv
ZiBzZWxlY3RlZCBmbG93cyB0aHJvdWdoIGEgc2VydmljZSBjaGFpbjsgdGhpcyBpcw0KPj4+Pj50
aGUNCj4+Pj4+ICAgPj4+c2VydmljZSBmdW5jdGlvbiBwYXRoLg0KPj4+Pj4gICA+Pj4yLiBQYXNz
aW5nIG9mIGNvbnRleHQgYXNzb2NpYXRlZCB3aXRoIGEgZ2l2ZW4gZmxvdyB3aXRoaW4gc2FpZA0K
Pj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+PmZ1bmN0aW9uIHBhdGguIFRoaXMgY29udGV4dCBpbmZv
cm1hdGlvbiBtYXkgYmUgY29uc3VtZWQgYnkgYQ0KPj4+Pj5TRiAoYW4NCj4+Pj4+ICAgPj4+YXBw
bGljYXRpb24gSUQgaXMgYW4gZXhhbXBsZSkgb3IgbWF5IGJlIGNvbnN1bWVkIGJ5IHRoZQ0KPj4+
Pj5mb3J3YXJkaW5nDQo+Pj4+PiAgID4+PmVsZW1lbnRzIChhIHZyZi1JRCBpcyBhbiBleGFtcGxl
KS4NCj4+Pj4+ICAgPj4+W0x1Y3ldIERvIHlvdSBjYWxsIHRoZSBjb250ZXh0IGFzIG1ldGFkYXRh
IG9yIG5vdD8gRG8gd2UgaGF2ZQ0KPj4+Pj5hbm90aGVyDQo+Pj4+PiAgID4+PnRlcm0gaGVyZSBi
ZXNpZGUgU0ZDIGhlYWRlciBhbmQgbWV0YWRhdGEuIEkgc2VlIHRoYXQgeW91IGRvbid0DQo+Pj4+
PndhbnQgdG8NCj4+Pj4+ICAgPj4+c2VwYXJhdGUgd2hhdCBpcyBjb25zdW1lZCBieSBTRiBhbmQg
d2hhdCBpcyBjb25zdW1lZCBieSB0aGUNCj4+Pj4+Zm9yd2FyZGluZw0KPj4+Pj4gICA+Pj5lbGVt
ZW50cy4NCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+Pkx1Y3kNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAg
ID4+PlNlbnQgZnJvbSBteSBpUGhvbmUNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+Pj4gT24gTWFy
IDEyLCAyMDE0LCBhdCA0OjE2IFBNLCAiTHVjeSB5b25nIg0KPj4+Pj48bHVjeS55b25nQGh1YXdl
aS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPiA8bWFpbHRvOmx1Y3kueW9uZ0BodWF3
ZWkuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBHcmVhdC4gVGhlbiB3
ZSBtYXkgY29uc2lkZXIgdHdvIHNwZWNpYWwgbWV0YWRhdGEgZGVmaW5pdGlvbnMNCj4+Pj4+aW4g
dGhlDQo+Pj4+PiAgID4+Pj5wcm9ibGVtIHN0YXRlbWVudCBzbyB3ZSBjYW4gYWxsIHVzZSB0aGUg
c2FtZSBkZWZpbml0aW9ucy4NCj4+Pj4+SGVyZSBpcyBteQ0KPj4+Pj4gICA+Pj4+c3VnZ2VzdGVk
IHRleHQgYW5kIGxpa2UgdG8gaGVhciB5b3UgYW5kIG90aGVyJ3MgaW5wdXQgYW5kDQo+Pj4+PnN1
Z2dlc3Rpb25zLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gRGF0YXBsYW5lIE1ldGFkYXRh
OiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5DQo+Pj4+PnRvDQo+Pj4+
PiAgID4+Pj5leGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBlbGVtZW50cyBpbiBhIHNl
cnZpY2UgZnVuY3Rpb24NCj4+Pj4+ICAgPj4+PmNoYWluaW5nLiBJbiB0aGlzIGNvbnRleHQsIHRo
ZXJlIGFyZSB0d28gdHlwZXMgb2YgZGF0YSBwbGFuZQ0KPj4+Pj5tZXRhZGF0YS4NCj4+Pj4+ICAg
Pj4+Pg0KPj4+Pj4gICA+Pj4+IFNlcnZpY2UgRnVuY3Rpb24gTWV0YWRhdGE6IHRoZSBpbmZvcm1h
dGlvbiBleGNoYW5nZWQgYmV0d2Vlbg0KPj4+Pj4gICA+Pj4+Y2xhc3NpZmllciBhbmQgc2Vydmlj
ZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMgdG8NCj4+Pj4+ICAgPj4+PmZh
Y2lsaXRhdGUgc2VydmljZSBmdW5jdGlvbnMgb24gdGhlIHBhY2tldCB0cmVhdG1lbnQuDQo+Pj4+
PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBTdGVlcmluZyBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9u
IGZyb20gc2VydmljZSBmdW5jdGlvbnMgdG8gYQ0KPj4+Pj4gICA+Pj4+Y2xhc3NpZmllciBvciBz
ZXJ2aWNlIG5vZGUgZm9yIHRyYWZmaWMgZm9yd2FyZGluZyBwdXJwb3NlLg0KPj4+Pj4gICA+Pj4+
DQo+Pj4+PiAgID4+Pj4gLWVuZA0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gTHVjeQ0KPj4+
Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiAtLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLQ0KPj4+Pj4gICA+Pj4+IEZyb206IEpvZWwgTS4gSGFscGVybiBbbWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb21dDQo+Pj4+PiAgID4+Pj4gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwg
MjAxNCAyOjM1IFBNDQo+Pj4+PiAgID4+Pj4gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9S
UzsgUm9uIFBhcmtlcg0KPj4+Pj4gICA+Pj4+IENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsg
YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpDQo+Pj4+PiAgID4+
Pj4gU2FsaW0NCj4+Pj4+ICAgPj4+PiBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1z
ZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFll
cywgSSBhbSB0cnlpbmcgdG8gY29uc2lzdGVudGx5IGRpc3Rpbmd1aXNoIHRob3NlIHR3byBjYXNl
cw0KPj4+Pj53aGVuDQo+Pj4+PiAgID4+Pj50YWxraW5nIGFib3V0IHRoZSBpbmZvcm1hdGlvbiBj
YXJyaWVkIHdpdGggcGFja2V0cyBpbiBzZXJ2aWNlDQo+Pj4+PmNoYWlucy4NCj4+Pj4+ICAgPj4+
Pg0KPj4+Pj4gICA+Pj4+IFlvdXJzLA0KPj4+Pj4gICA+Pj4+IEpvZWwNCj4+Pj4+ICAgPj4+Pg0K
Pj4+Pj4gICA+Pj4+PiBPbiAzLzEyLzE0LCAzOjEzIFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+
PiAgID4+Pj4+IEpvZWwsIFNlZSBiZWxvdy4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJv
bTogc2ZjDQo+Pj4+PiAgID4+Pj4+IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJl
aGFsZiBPZiBKb2VsIE0uIEhhbHBlcm4NCj4+Pj4+U2VudDoNCj4+Pj4+ICAgPj4+Pj4gV2VkbmVz
ZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjAyIFBNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXMNCj4+Pj4+
Qk9VVEhPUlM7DQo+Pj4+PiAgID4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1
aWNoYXIpOw0KPj4+Pj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7DQo+Pj4+PiAgID4+Pj4+
IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+IGRyYWZ0
LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+
PiAgID4+Pj4+IEkgd2FzIHRyeWluZyB0byB3b3JkIGl0IGNhcmVmdWxseSBub3QgdG8gZm9jdXMg
b24gd2hvIHB1dHMNCj4+Pj4+dGhlDQo+Pj4+PiAgID4+Pj4+IGluZm9ybWF0aW9uIGluLCBidXQg
b25seSBvbiB3aG8gY29uc3VtZXMgdGhlIGluZm9ybWF0aW9uLg0KPj4+Pj4gICA+Pj4+PiBJbmZv
cm1hdGlvbiBmb3Igc2VydmljZSBmdW5jdGlvbnMgbWF5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcw0K
Pj4+Pj4gICA+Pj4+PiBjbGFzc2lmaWVyIG9yIGZyb20gb3RoZXIgc2VydmljZSBmdW5jdGlvbnMu
IFtMdWN5XSB0aGlzIGlzDQo+Pj4+PnRoZSBvbmUNCj4+Pj4+ICAgPj4+Pj4gY2FzZSB1c2luZyBt
ZXRhZGF0YSBpbiB5b3VyIHZpZXcuIEluZm9ybWF0aW9uIGZvciB0aGUNCj4+Pj4+Zm9yd2FyZGlu
Zw0KPj4+Pj4gICA+Pj4+PiB3aWxsIGdlbmVyYWxseSBjb21lIGZyb20gdGhlIGluZ3Jlc3MgY2xh
c3NpZmllciwgYnV0IGluDQo+Pj4+PnNwZWNpYWwNCj4+Pj4+ICAgPj4+Pj4gY2FzZXMgbWF5IGJl
IHByb3ZpZGVkIGJ5IHNlcnZpY2UgZnVuY3Rpb25zLiAoSSBrZWVwDQo+Pj4+PndhbnRpbmcgdG8g
Z2V0DQo+Pj4+PiAgID4+Pj4+IHJpZCBvZiB0aG9zZSBzcGVjaWFsIGNhc2VzLCBidXQgc28gZmFy
IHRoZXJlIHNlZW0gdG8gYmUNCj4+Pj4+anVzdCBlbm91Z2gNCj4+Pj4+ICAgPj4+Pj4gb2YgdGhl
bSB0byB3YXJyYW50IGNvdmVyaW5nIGluIHRoZSBzb2x1dGlvbi4gQW5kIG1vcmUNCj4+Pj4+aW1w
b3J0YW50bHksDQo+Pj4+PiAgID4+Pj4+IHNpZ25pZmljYW50IHN1cHBvcnQgZm9yIGl0IGluIHRo
ZSB3b3JraW5nIGdyb3VwLikgW0x1Y3ldDQo+Pj4+PlRoaXMgaXMNCj4+Pj4+ICAgPj4+Pj4gdGhl
IHNlY29uZCBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldyAoYnV0IHlvdSBkb24ndA0K
Pj4+Pj5saWtlIGl0KS4NCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gQW5kIHlvdSBzdWdn
ZXN0IGRpc3Rpbmd1aXNoaW5nIHRoZXNlIHR3byBjYXNlcyB3aGVuDQo+Pj4+PmRpc2N1c3NpbmcN
Cj4+Pj4+ICAgPj4+Pj4gYWJvdXQgbWV0YWRhdGEgdXNhZ2UuIElzIHRoYXQgcmlnaHQgdW5kZXJz
dGFuZGluZz8NCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gTHVjeQ0KPj4+Pj4gICA+Pj4+
Pg0KPj4+Pj4gICA+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4gT24gMy8xMi8xNCwgMjozMyBQTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4g
Sm9lbCwgSSBpbnRlcnByZXQgdGhhdCB5b3Ugc3VnZ2VzdHMgdGhhdCBkaXN0aW5ndWlzaCB0aGUN
Cj4+Pj4+ZXhjaGFuZ2UNCj4+Pj4+ICAgPj4+Pj4+IGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2Fy
cmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zDQo+Pj4+PmFuZCB0aGUNCj4+Pj4+ICAgPj4+
Pj4+IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBmcm9tIGEgc2Vydmlj
ZQ0KPj4+Pj5mdW5jdGlvbiB0bw0KPj4+Pj4gICA+Pj4+Pj4gYSBzZXJ2aWNlIG5vZGUuIElzIHRo
aXMgcmlnaHQgdW5kZXJzdGFuZGluZz8gTHVjeQ0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybg0KPj4+
Pj4gICA+Pj4+Pj4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXks
IE1hcmNoIDEyLA0KPj4+Pj4yMDE0DQo+Pj4+PiAxOjE5DQo+Pj4+PiAgID4+Pj4+PiBQTQ0KPj4+
Pj4gICA+Pj4+Pj4gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlciBD
YzogSmltIEd1aWNoYXJkDQo+Pj4+PiAgID4+Pj4+PiAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5p
cGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDoNCj4+Pj4+ICAg
Pj4+Pj4+IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9u
cw0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IE15IGluY2xpbmF0aW9uIHdvdWxkIGJl
IHRvIHR1bmUgdGhhdCBkZWZpbml0aW9uIHRvDQo+Pj4+PmRpc3Rpbmd1aXNoDQo+Pj4+PiAgID4+
Pj4+PiBiZXR3ZWVuIGRhdGFwbGFuZSBjYXJyaWVkIGluZm9ybWF0aW9uIGludGVuZGVkIGZvciB1
c2UgYnkNCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4gZnVuY2l0b25zICh3aGF0ZXZlciB0
aGUgb3JpZ2luKSwgYW5kIGRhdGFwbGFuZSBjYXJyaWVkDQo+Pj4+PmluZm9ybWF0aW9uDQo+Pj4+
PiAgID4+Pj4+PiBpbnRlbmRlZCBmb3IgZGF0YXBsYW5lIGZvcndhcmRpbmcgY29tcG9uZW50cy4N
Cj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gSGkgSm9lbCwNCj4+Pj4+ICAgPj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IEkgYWdyZWUgdGhhdCB3ZSBuZWVkIHVzaW5nIHRoZSBzYW1l
IGRlZmluaXRpb24gZm9yIGENCj4+Pj4+dGVybSwgYnV0DQo+Pj4+PiAgID4+Pj4+Pj4gZGlzYWdy
ZWUgdGhhdCB0aGUgbWV0YWRhdGEgZGVmaW5pdGlvbiBoZXJlIGlzIGEgc2V0IG9mDQo+Pj4+PiAg
ID4+Pj4+Pj4gaW5mb3JtYXRpb24gcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBUaGlzIG1heSBiZSB0
b28gbmFycm93DQo+Pj4+Pm9yIGxlYWQNCj4+Pj4+ICAgPj4+Pj4+PiB0byBhIHBhcnRpY3VsYXIg
c29sdXRpb24uIEkgYW0gZmluZSB3aXRoIHRoaXMgZGVmaW5pdGlvbg0KPj4+Pj5pbiB0aGUNCj4+
Pj4+ICAgPj4+Pj4+PiBwcm9ibGVtIHN0YXRlbWVudCB3LyBtaW5vciB0d2VhayAoc3VnZ2VzdGVk
IG9uIG1haWxpbmcNCj4+Pj4+bGlzdCkuDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
PiBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlDQo+
Pj4+PmFiaWxpdHkgdG8NCj4+Pj4+ICAgPj4+Pj4+PiBleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3
ZWVuIHRoZSBjbGFzc2lmaWVycyBhbmQgc2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+IGZ1bmN0aW9u
cywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgYW5kIHNlcnZpY2UNCj4+Pj4+ZnVuY3Rpb25z
IGFuZA0KPj4+Pj4gICA+Pj4+Pj4+IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+IGNsYXNzaWZpZXJzfHNl
cnZpY2Ugbm9kZXMuDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBUaGVyZSBtYXkg
YmUgYSBzb2x1dGlvbiB0aGF0IGEgc2VydmljZSBmdW5jdGlvbiBwYXNzZXMNCj4+Pj4+c29tZQ0K
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBpbmZvcm1hdGlvbiB0byBhdHRhY2hlZCBzZXJ2aWNlIG5v
ZGUgd2l0aG91dCB1c2luZyBTRkMNCj4+Pj4+aGVhZGVyLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4gVGhhbmtzLCBMdWN5DQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwg
SGFscGVybiBEaXJlY3QNCj4+Pj4+ICAgPj4+Pj4+PiBbbWFpbHRvOmptaC5kaXJlY3RAam9lbGhh
bHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksDQo+Pj4+Pk1hcmNoIDEyLA0KPj4+Pj4gICA+Pj4+
Pj4+IDIwMTQgMTI6MjUgUE0gVG86IEx1Y3kgeW9uZzsgSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFz
DQo+Pj4+PkJPVVRIT1JTOw0KPj4+Pj4gICA+Pj4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWlj
aGFyZCAoamd1aWNoYXIpOw0KPj4+Pj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj4gICA+
Pj4+Pj4+IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAg
Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4g
ICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gTHVjeSwgeW91IHNheSAidGhlIG1ldGFkYXRhIHRl
cm0gbWVhbnMgLi4uIiBUaGUNCj4+Pj4+ZGVmaW5pdGlvbiB5b3UNCj4+Pj4+ICAgPj4+Pj4+PiB0
aGVuIHByb3ZpZGUgaXMgYSBkZWZpbml0aW9uIG9mIHRoZSBzZXQgb2YgaW5mb3JtYXRpb24gd2UN
Cj4+Pj4+YXJlDQo+Pj4+PiAgID4+Pj4+Pj4gcHJvcG9zaW5nIHRoYXQgd2UgcHV0IGluIHRoZSBT
RkMgaGVhZGVyLiBJLCBhbmQgb3RoZXJzLA0KPj4+Pj5oYXZlDQo+Pj4+PiAgID4+Pj4+Pj4gYmVl
biB1c2luZyB0aGUgdGVybSBtZXRhZGF0YSBtb3JlIG5hcnJvd2x5LiBXZSBjYW4gdXNlDQo+Pj4+
PndoYXRldmVyDQo+Pj4+PiAgID4+Pj4+Pj4gZGVmaW5pdGlvbiB3ZSB3YW50LiBCdXQgd2UgZG8g
bmVlZCB0byBhZ3JlZSBvbiB0aGUNCj4+Pj4+ZGVmaW5pdGlvbi4NCj4+Pj4+ICAgPj4+Pj4+PiBG
b3IgdGhlIHB1cnBvc2VzIG9mIHRoZSBXRywgaXQgc2VlbXMgbXVjaCBtb3JlIHVzZWZ1bCB0bw0K
Pj4+Pj51c2UgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4gdGVybSBtZXRhZGF0YSBmb3IgdGhlIG5hcnJv
d2VyIGRlc2NyaXB0aW9uLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gWW91cnMs
IEpvZWwNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBPbiAzLzEyLzE0LCAxOjE5
IFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+IEhpIEpvZWwsDQo+Pj4+PiAg
ID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IEkgYWdyZWUuIFdlIG5lZWQgdG8gZGlmZmVyZW50
aWF0ZSB0aGUgbWV0YWRhdGEgdXNlZCBieQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+
ZnVuY3Rpb24gYW5kIFNGQyBoZWFkZXIuIFRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIGNhcnJ5aW5n
DQo+Pj4+PnNvbWUNCj4+Pj4+ICAgPj4+Pj4+Pj5zdGF0ZXMgYWxvbmcgd2l0aCB0aGUgcGFja2V0
LiBJTU86IFNGQyBoZWFkZXIgaXMgYSBraW5kIG9mDQo+Pj4+PiAgID4+Pj4+Pj4+bWV0YWRhdGEg
Y2FycmllZCBvbiBwYWNrZXQgZm9yIG5leHQgc2VydmljZSBub2RlIHRvIHVzZS4NCj4+Pj4+SW4g
dGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Y29udGV4dCBvZiBTRkMsIHdlIGhhdmUgdGVybSBmb3IgU0ZD
IGhlYWRlciBhbmQgdGhlDQo+Pj4+Pm1ldGFkYXRhIHRoYXQNCj4+Pj4+ICAgPj4+Pj4+Pj53YXMg
Y2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBvciBiZXR3ZWVuIHNlcnZpY2UNCj4+
Pj4+ICAgPj4+Pj4+Pj5mdW5jdGlvbnMgYW5kIGNsYXNzaWZpZXJzL3NlcnZpY2Ugbm9kZXMsIHdo
aWNoIGlzIHdoYXQNCj4+Pj4+dGhlIGRyYWZ0DQo+Pj4+PiAgID4+Pj4+Pj4+Zm9jdXMuDQo+Pj4+
PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IFRoYW5rcywgTHVjeQ0KPj4+Pj4gICA+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm4NCj4+Pj4+ICAgPj4+Pj4+Pj4gW21haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLA0KPj4+Pj4gMjAx
NA0KPj4+Pj4gICA+Pj4+Pj4+PiAxMToxOCBBTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRI
T1JTOyBSb24gUGFya2VyIENjOg0KPj4+Pj4gSmltDQo+Pj4+PiAgID4+Pj4+Pj4+IEd1aWNoYXJk
IChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFk
aSBTYWxpbQ0KPj4+Pj4gICA+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+IGRyYWZ0
LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+IEkgdGhpbmsgaXQgaXMgaW1wb3J0YW50IHRvIGtlZXAgYSBzdHJvbmcg
ZGlzdGluY3Rpb24NCj4+Pj4+YmV0d2Vlbg0KPj4+Pj4gICA+Pj4+Pj4+PiBtZXRhZGF0YSAod2hp
Y2ggaXMgZm9yIHVzZSBieSBhcHBsaWNhdGlvbnMpIGFuZCB0aGUNCj4+Pj4+c2VydmljZQ0KPj4+
Pj4gICA+Pj4+Pj4+PiBjaGFpbmluZyBpbmZvcm1hdGlvbiBpbiB0aGUgYmFzZSBzZXJ2aWNlIGNo
YWluIGhlYWRlciwNCj4+Pj4+d2hpY2ggaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4gZm9yIHVzZSBieSB0
aGUgc2VydmljZSBjaGFpbiBzdXBwb3J0IG1lY2hhbmlzbXMuDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+PiBPbiAzLzEyLzE0LCAxMDo0MiBBTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4gRnVsbHkgYWdyZWUgd2l0aCBKb2UuDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4gV2Ugc2hvdWxkIG5vdCByZXF1aXJlIGEgZml4IGxlbmd0aCBmb3IgaW4tYmFu
ZCBtZXRhZGF0YQ0KPj4+Pj5idXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGFsc28gbm90IGxlYXZlIGl0
IGZvciBmcmVlbHkgdXNhZ2UuIEluIGZhY3QsIHdoZW4gYQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAg
ID4+Pj4+Pj4+PiBub2RlIGluc2VydHMgU0ZDIGhlYWRlciBvbiBhIChlbmNhcHN1bGF0ZWQpIHBh
Y2tldCBhbmQNCj4+Pj4+c2VuZCB0bw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbmV4dCBzZXJ2aWNlIG5v
ZGUsIFNGQyBoZWFkZXIgaXRzZWxmIGNhbiBiZSBzZWVuIGFzIGENCj4+Pj4+bWV0YWRhdGEuDQo+
Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gTHVjeQ0KPj4+Pj4gICA+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNm
Yw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVo
YWxmIE9mIEpvZWwgTS4NCj4+Pj4+SGFscGVybg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gU2VudDogV2Vk
bmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA5OjIxIEFNIFRvOiBOaWNvbGFzDQo+Pj4+PkJPVVRIT1JT
Ow0KPj4+Pj4gICA+Pj4+Pj4+Pj4gUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hh
cik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+PiAgID4+Pj4+Pj4+PiBzZmM7
IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4+PiBk
cmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IEZvciBpbi1iYW5kIG1ldGFkYXRhLCB0aGUgQVBJIGZvciBh
Y2Nlc3MgY2FuIGVhc2lseSBiZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gc3luY2hyb25vdXMuIE91dCBv
ZiBiYW5kIG1ldGFkYXRhIG5lZWRzIGRpZmZlcmVudA0KPj4+Pj5oYW5kbGluZy4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+IFRoZXJlIGFyZSBtYW55IGNhc2VzIHdoZXJlIG91dC1vZi1iYW5kIG1ldGFkYXRh
IGlzDQo+Pj4+PnVzZWZ1bCBhbmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGFwcHJvcHJpYXRlLiBCdXQg
dGhleSBkbyBub3QgY292ZXIgYWxsIG5lZWRzIGJ5IGFueQ0KPj4+Pj5zdHJldGNoLg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IEV2ZW4gaWYgZWFjaCBwaWVjZSBvZiBpbi1i
YW5kIG1ldGFkYXRhIGlzIG9mIGZpeGVkDQo+Pj4+Pmxlbmd0aCwNCj4+Pj4+ICAgPj4+Pj4+Pj4+
IHRoZXJlIGFyZSBtYW55IGRpZmZlcmVudCBraW5kcyBvZiBtZXRhdHlwZS4gVHJ5aW5nIHRvDQo+
Pj4+PnNheQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gInRoZXJlIHdpbGwgYmUgZXhhY3RseSBmb3VyIHBp
ZWNlcywgYW5kIHRoZXkgd2lsbCBiZSBvZg0KPj4+Pj50eXBlcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4g
dDEsIHQyLCB0MywgYW5kIHQ0IiBpcyBzaW1wbHkgdG9vIHNwZWNpZmljIGZvciBldmVuIDgwJQ0K
Pj4+Pj5vZiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+bmVlZHMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gT24gMy8xMi8xNCwgODo1MiBBTSwgTmljb2xhcyBCT1VUSE9SUyB3cm90ZToN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+PiBIZWxsbyBSb24sDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBTZW5kaW5nIG91dCBvZiBiYW5kIGNvbmdydWVudCBtZXRhZGF0YSBtYXkg
bm90IGJlIHRoZQ0KPj4+Pj5hbnN3ZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0byBhbGwgbmVlZHMg
YnV0IGl0IGlzIG9uZSB0b29sIHRoYXQgd2Ugc2hvdWxkIGtlZXAuDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBOb3QgYWxsIG1ldGFkYXRhIGlzIHRpZWQgdG8gYSBzcGVj
aWZpYyBwYWNrZXQsIGZvcg0KPj4+Pj5leGFtcGxlIGENCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBwb2xp
Y3kgY2hhbmdlIGluIFBDUkYgY291bGQgbGVhZCB0byBzb21lIG1ldGFkYXRhDQo+Pj4+PnNpZ25h
bGluZywNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0aGUgcmVhY3Rpb24gdGltZSBuZWVkIG5vdCBiZSBp
bW1lZGlhdGUsIGZldyBtcyBtYXkNCj4+Pj4+bm90IG1hdHRlci4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEFzIHlvdSBwb2ludCwgaWYgYSBwYWNrZXQgaXMgdGllZCB0
byBhIG1ldGFkYXRhIGENCj4+Pj4+Y29ycmVsYXRpb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBpbmZv
IGNhbiBiZSBzZXQgaW4gYm90aCBwYWNrZXQgdG8gZGVhbCB3aXRoIGl0IChpLmUNCj4+Pj4+bWV0
YWRhdGENCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBleHBlY3RlZCBmbGFnIGluIHRoZSBTRkMgaGVhZGVy
LCBwbHVzIGFuIGlkKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gRmlu
YWxseSB3ZSBjYW4gc3RpbGwgc2VuZCBzb21lIGxpbWl0ZWQgbWV0YWRhdGEgd2l0aGluDQo+Pj4+
PmEgaGVhZGVyLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoaXMgY291bGQgYmUgdXNlZCBmb3IgbG9h
ZCBiYWxhbmNlcnMgaW4gcGFydGljdWxhciBpZg0KPj4+Pj53ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
IGFncmVlIG9uIGEgY29udmVudGlvbiB0byBsb2NhdGUgImNvYXJzZSBncmFpbiBwb2xpY3kiDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gLyAiZmluZSBncmFpbiBwb2xpY3kiIG9uIHJlc2VydmVkIGNvbnRl
eHQgaGVhZGVycy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoaXMg
c2VlbXMgdG8gb3BlbiB1cCBhIGxvdCBvZiBmbGV4aWJpbGl0eSAvDQo+Pj4+Pmlubm92YXRpb25z
Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gT24geW91ciBsYXN0IHBv
aW50LCB0aGVyZSBpcyBhIHF1ZXN0aW9uIG9uIGhvdyB0byBtYWtlDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gbWV0YWRhdGEgYXZhaWxhYmxlIHRvIGEgU2VydmljZSBGdW5jdGlvbi4gQ3VycmVudCBzb2Nr
ZXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBjb25uZWN0aW9ucyBmb3IgZXhhbXBsZSBkbyBub3QgYWxs
b3cgdG8gcmV0cmlldmUgSVANCj4+Pj4+aGVhZGVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gb3B0aW9u
cy4gU28gSSBhc3N1bWUgdGhhdCBTRkMgYXdhcmUgU2VydmljZSBGdW5jdGlvbnMNCj4+Pj4+d2ls
bA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG5lZWQgc29tZSAoYXN5bmNocm9ub3VzDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gPykgQVBJIHRvIHJldHJpZXZlIFNGQyBoZWFkZXIgaW5mb3JtYXRpb24gYXMgd2Vs
bCBhcw0KPj4+Pj5pbi1iYW5kDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWV0YWRhdGEuIEkgZG9uJ3Qg
c2VlIG91dCBvZiBiYW5kIG1ldGFkYXRhIHRyYW5zcG9ydA0KPj4+Pj5hZGRpbmcNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBjb21wbGV4aXR5LCB0aGUgc2FtZSBBUEkgY2FuIHByb2JhYmx5IGFwcGx5Lg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhlIGFsdGVybmF0aXZlIG9w
dGlvbiwgYWxsb3dpbmcgdmFyaWFibGUgc2l6ZWQNCj4+Pj4+bWV0YWRhdGEgaW4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiB0aGUgU0ZDIGhlYWRlciBoYXMgc29tZSBkcmF3YmFja3MgYXMgd2VsbCwgb25l
IGJlaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gZnJhZ21lbnRhdGlvbiwgYW5kIHNvbWUgc3dpdGNo
ZXMgZXhwZWN0aW5nIGFzIHdlbGwgdG8NCj4+Pj4+bG9vayBhdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
IGVuZCB1c2VyIHRyYWZmaWMgaGVhZGVycyBmb3IgbGluayBsb2FkIGJhbGFuY2luZy4gSQ0KPj4+
Pj53b3VsZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGFncmVlIHRoYXQgaWYgd2UgY2FuIGFjY2VwdCB0
aGVzZSBpc3N1ZXMsIHRoZW4gc2VuZGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG9mZi1saW5lIGNv
bmdydWVudCBtZXRhZGF0YSBsb29zZXMgaXRzIGludGVyZXN0Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gV2UgbmVlZCB0byB0YWtlIGludG8gYWNjb3VudCB0aGF0IGJv
dGggaW4tYmFuZCBhbmQNCj4+Pj4+Y29uZ3J1ZW50DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gb3V0LW9m
LWJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0IGlzIG5vdCByZWxpYWJsZS4gQQ0KPj4+Pj5wYWNrZXQg
bG9zcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRyaWdnZXJpbmcgcmV0cmFuc21pc3Npb24gd291bGQg
bm90IGxlYWQgdG8gdGhlDQo+Pj4+PmlkZW50aWNhbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHJlY29u
c3RydWN0aW9uIG9mIHRoZSBhc3NvY2lhdGVkIG1ldGFkYXRhLiBJbiBzb21lDQo+Pj4+PmNhc2Vz
LCB3ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1pZ2h0IHRodXMgZXZlbiBuZWVkIG5vbi1jb25ncnVl
bnQgb3V0LW9mLWJhbmQgcmVsaWFibGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtZXRhZGF0YSB0cmFu
c3BvcnQuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gTmljb2xhcyBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fIEZyb206DQo+Pj4+PiBSb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBQYXJrZXIgW1Jvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+XSBTZW50Og0KPj4+Pj5XZWRuZXNkYXksDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gTWFyY2ggMTIsIDIwMTQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiAxMjo0MyBQTSBU
bzogTmljb2xhcyBCT1VUSE9SUyBDYzogSmltIEd1aWNoYXJkDQo+Pj4+PihqZ3VpY2hhcik7DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+c2ZjOyBKYW1h
bCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGRyYWZ0
LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+PiBOaWNvbGFzLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gSSB1bmRlcnN0YW5kIHRoZSBjb25jZXB0IGZvciBvdXQgb2YgYmFuZCBzaWdu
YWxpbmcgb2YNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pm1ldGFkYXRhLCBidXQgSSBhbSBjb25jZXJuZWQg
dGhhdCBpdCBpbnRyb2R1Y2VzDQo+Pj4+PnNpZ25pZmljYW50DQo+Pj4+PiAgID4+Pj4+Pj4+Pj5j
b21wbGV4aXR5IGR1ZSB0byB0aGUgcG90ZW50aWFsIHJhY2UgY29uZGl0aW9uIG9mDQo+Pj4+PnJl
Y2VpdmluZyB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+PnJlYWwgcGFja2V0IGJlZm9yZSB0aGUgbWV0
YWRhdGEuIFdoaWxlIHRoZSByZWFsIHBhY2tldA0KPj4+Pj5jb3VsZA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+aW5kaWNhdGUgdGhhdCBvdXQgb2YgYmFuZCBtZXRhZGF0YSBpcyBleHBlY3RlZCwgaG93IGNh
bg0KPj4+Pj53ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Z3VhcmFudGVlIHRoZSBvcmRlciBvZiByZWNl
cHRpb24/IFdoYXQgaWYgc3dpdGNoaW5nIG9yDQo+Pj4+PnJvdXRpbmcNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pm5vZGVzIGFwcGx5IGhhc2ggYmFzZWQgbG9hZCBiYWxhbmNpbmc/IFdoYXQgaWYgdGhlIGxv
YWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PmJhbGFuY2luZyB1bmRlcnN0YW5kcyBTRkMgZW5jYXBzIGFu
ZCBsb29rcyBiZXlvbmQgaXQgdG8NCj4+Pj4+dGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5vcmlnaW5h
bCBoZWFkZXIgdG8gZ2V0IGJldHRlciBlbnRyb3B5Pw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IENhbiB3
ZSBndWFyYW50ZWUgdGhhdCB0aGUgbWV0YWRhdGEgYW5kIHJlYWwgcGFja2V0DQo+Pj4+PndpbGwg
Zm9sbG93DQo+Pj4+PiAgID4+Pj4+Pj4+Pj50aGUgZXhhY3Qgc2FtZSBwYXRoPyBJZiB3ZSBjYW4g
bm90LCB0aGVuDQo+Pj4+PmltcGxlbWVudGF0aW9ucyB3aWxsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5u
ZWVkIHRvIGFkZCBpbmdyZXNzIHF1ZXVpbmcgdG8gY29wZSB3aXRoIHRoZSBzY2VuYXJpby4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEFsc28sIGRvIHlvdSBmZWVsIHRo
YXQgdGhlIGluY3JlYXNlIGluIGltcGxlbWVudGF0aW9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gY29t
cGxleGl0eSBhdCB0aGUgc2VydmljZSBmdW5jdGlvbnMgaXMgcmVhc29uYWJsZT8NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoYW5rcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFJvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+IE9uIE1hciAxMiwgMjAxNCwgYXQgNDowOSBBTSwgIk5pY29sYXMgQk9VVEhPUlMi
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRv
Ok5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4NCj4+Pj4+PG1haWx0bzpOaWNvbGFzLkJPVVRI
T1JTQHFvc21vcy5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4gSSB0aGluayB3ZSBtdXN0IG1ha2UgYSBkaXN0aW5jdGlvbiBiZXR3ZWVuOg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiAtIE1ldGFkYXRhIHdoaWNoIHNo
b3VsZCBiZSBwYXJ0IG9mIHRoZSBoZWFkZXIgZGVmaW5lZA0KPj4+Pj5hcyBpbg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+PiBiYW5kIG1hcmtpbmcuIC0gTWV0YWRhdGEgd2l0aCBjYW4gYmUgcGFzc2VkIG91
dCBvZg0KPj4+Pj5iYW5kLCBmb3INCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gZXhhbXBsZSBjb25ncnVl
bnQgb3V0IG9mIGJhbmQgc2lnbmFsaW5nIGRlZmluZWQgaW4NCj4+Pj4+dGhlIGRyYWZ0DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFRoZSBmb3JtZXIgY2FsbHMgZm9y
IGEgbGltaXRlZCBzcGFjZSBpbiB0aGUgaGVhZGVyLA0KPj4+Pj50cnVlLCBUaGUNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4gbGF0dGVyIGhvd2V2ZXIgZG9lcyBub3QgaW5jdXIgYW55IHNwYWNlIGxpbWl0
YXRpb24NCj4+Pj4+YW5kIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IHN0aWxsIGZhaXJseSBlZmZp
Y2llbnQgYW5kIGl0IHJlbWFpbnMgY29tcGF0aWJsZSB3aXRoDQo+Pj4+PmEgZml4ZWQNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4gc2l6ZSBoZWFkZXIgdXNlZCB0byByb3V0ZSB0aG9zZSBzaWduYWxpbmcg
bWVzc2FnZXMNCj4+Pj4+YWxvbmcgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGNoYWluJ3Mgc2Vy
dmljZSBmdW5jdGlvbnMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+PiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbamd1aWNoYXJAY2lz
Y28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+XSBTZW50Og0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+PiBUdWVzZGF5LCBNYXJjaCAxMSwgMjAxNCA2OjQ4IFBNIFRvOiBSb24gUGFya2VyIENjOg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+PiBOaWNvbGFzIEJPVVRIT1JTOyBicmlqc21hbkBqdW5pcGVyLm5l
dDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gU3Vi
amVjdDogUmU6IFtzZmNdDQo+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRl
cmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBIaSBSb24s
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFdlIGNhbiBjZXJ0YWlu
bHkgaGF2ZSB0aGlzIGRpc2N1c3Npb24gYnV0IHdlIHNob3VsZA0KPj4+Pj5maXJzdA0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+PiBjb25zaWRlciB3aGF0IGluZm9ybWF0aW9uIGlzIG5lY2Vzc2FyeSBhbmQg
aWYgc2FpZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBpbmZvcm1hdGlvbiBjYW4gZml0IHdpdGhpbiBh
IGZpeGVkIG51bWJlciBvZiBjb250ZXh0cw0KPj4+Pj5pbiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4gbWFqb3JpdHkgb2YgY2FzZXMuIFJlbWVtYmVyLCB0aGUgZ29hbCBvZiBiZWluZyBhYmxlDQo+
Pj4+PnRvIHBhc3MNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbWV0YWRhdGEgdGhyb3VnaCB0aGUgbmV0
d29yayBpcyB0byBlbmhhbmNlIHNlcnZpY2UNCj4+Pj4+ZGVsaXZlcnksDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+IG5vdCBwYXNzIHRoZSBlbnRpcmUgd29ya3Mgb2YgU2hha2VzcGVhcmUgOy0pDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFNlbnQgZnJvbSBteSBpUGhvbmUN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IE9uIE1hciA3LCAyMDE0
LCBhdCAzOjUyIEFNLCAiUm9uIFBhcmtlciINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IDxSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tPg0KPj4+Pj48bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PiB3
cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBOaWNvbGFz
LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IEkgc2VlIHNpbWls
YXIgcmVxdWlyZW1lbnRzIGZyb20gdGhlIDNncHAgRVBDIHNpZGUuDQo+Pj4+Pkkgd291bGQNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+IGxpa2UgdG8gcHJvcG9zZSBhbiBPVUkgLyBUTFYgYmFzZWQgYXBw
cm9hY2ggd2hlcmUgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiByZXNlcnZlZCBPVUkgY2FuIGJl
IHVzZWQgZm9yIGFncmVlZCB1cG9uIHR5cGVzIG9mDQo+Pj4+PmNvbW1vbg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4gbWV0YWRhdGEgYW5kIHZlbmRvciBvciBvdGhlciBvcmdhbml6YXRpb25hbCBPVUlz
IGNhbg0KPj4+Pj5iZSB1c2VkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiB0byBxdWlja2x5IGlubm92
YXRlIGluIHRoZSBuZXR3b3Jrcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IFNpbXVsdGFuZW91c2x5
LCBJIHdvdWxkIGFsc28gbGlrZSB0byBjb25zaWRlcg0KPj4+Pj5tZWNoYW5pc21zDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+PiB0aGF0IGFyZSBvcHRpbWl6ZWQgZm9yIGxvbmcgbGl2ZWQgZmxvd3Mgc28g
YXMgdG8NCj4+Pj4+bGltaXQgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBuZWdhdGl2ZSBlZmZl
Y3RzIG9mIHBhY2tldCBncm93dGguDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4gUm9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBPbiBNYXIgNywgMjAxNCwgYXQgODozNCBBTSwgIk5pY29s
YXMgQk9VVEhPUlMiDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhPUlNAcW9z
bW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPg0KPj4+Pj48bWFpbHRv
Ok5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSGVsbG8gSmltDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBJIGhhdmUgc2VlbiBjYXNlcyBpbiBHaSBMQU4sIHdo
ZXJlIHN1YnNjcmliZXIgcmVsYXRlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGluZm9ybWF0aW9u
IGlzIHBhc3NlZCB0byBhIFdlYiBQcm94eSBmb3IgSFRUUCBoZWFkZXINCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiBlbnJpY2htZW50IChhaW1lZCBhdCBzb21lIFdlYiBDb250ZW50IHByb3ZpZGVycw0K
Pj4+Pj5wYXJ0bmVycyBvZg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHRoZSBNb2JpbGUgT3BlcmF0
b3IpLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEluZm9ybWF0aW9uIHdhcyBhbiBjb2RlZCAocGVy
c2lzdGVudCkgc3Vic2NyaWJlciBpZA0KPj4+Pj5kZXJpdmVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gZnJvbSB0aGUgTVNJU0ROLCBhbmQgY291cGxlIG9mIGYgY3VzdG9tZXIgcHJvZmlsZQ0KPj4+
Pj5yZWxhdGVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZmllbGRzLg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSW4gYW4gc2ZjIGJhc2VkIEdpIExBTiwgdGhp
cyBlbnRpdHkgc2hvdWxkIHJlY2VpdmUNCj4+Pj4gPmZyb20gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4gQ2xhc3NpZmllcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4gLSBBIGNsYXNzaWZpY2F0aW9uIG9mIHRoZSBDb250ZW50IFByb3ZpZGVyICggSWQsDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gQ2F0ZWdvcnkpIGJhc2VkIG9uIHRyYWZmaWMgYW5hbHlzaXMg
LSBUaGUgTVNJU0ROIG9mDQo+Pj4+PiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBzdWJzY3Jp
YmVyIC0gVHdvIHN1YnNjcmliZXIgcG9saWN5IGZpZWxkcyAobm90IHRpZWQNCj4+Pj4+IHRvIFBD
UkYNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBidXQgYmVsb25naW5nIHRvIHRoZSBTdWJzY3JpYmVy
IERCKSAoU3Vic2NyaWJlcg0KPj4+Pj4gY2F0ZWdvcnksDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4g
c3ViLWNhdGVnb3J5KSAtIEEgc2Vzc2lvbiBpZCAoZm9yIGxvZ2dpbmcgYW5kDQo+Pj4+PnRyYWNr
aW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gcHVycG9zZXMpDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBUaGUgb2JqZWN0aXZlIGJlaW5nIHRvIGF2b2lkIGhh
dmluZyB0aGUgSFRUUCBQcm94eQ0KPj4+Pj50bw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGJlY29t
ZSBhIHRydXN0ZWQgYXBwbGljYXRpb24gKGludGVyb2dhdGUgdGhlDQo+Pj4+PiBzdWJzY3JpYmVy
IERCLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGV0Yy4uKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBOaWNvbGFzDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTog
SmltDQo+Pj4+PiBHdWljaGFyZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IChqZ3VpY2hhcikgW2pn
dWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPl0gU2VudDoNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBUaHVyc2RheSwgTWFyY2ggMDYsIDIwMTQgMjowMiBQTSBUbzogSmFt
YWwgSGFkaQ0KPj4+Pj5TYWxpbTsNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBqbW9pc2FuZEBqdW5p
cGVyLm5ldDxtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQ+IDxtYWlsdG86am1vaXNhbmRAanVu
aXBlci5uZXQ+Ow0KPj4+Pj4gYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiBDYzoNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+PiBzZmMgU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4g
ZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEhpIEphbWFsLA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gWW91IHNhaWQgIkl0IHNlZW1zIHRoZXJlJ3Mg
Y2xlYXIgbmVlZCBmb3IgdmFyaWFibGUNCj4+Pj4+IHNpemVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gbWV0YWRhdGEiLi4gSSBhbSBub3Qgc28gY29udmluY2VkIGFuZCB3b3VsZCBsaWtlIHRvDQo+
Pj4+PiBiZXR0ZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiB1bmRlcnN0YW5kIHRoZSByZXF1aXJl
bWVudHMgYmVmb3JlIHBhc3NpbmcganVkZ2VtZW50Lg0KPj4+Pj4gSWYgd2UNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+PiBsb29rIGF0IHRoZSB1c2UgY2FzZXMgYXMgcHJlc2VudGVkIHRodXMgZmFyIGlu
dG8NCj4+Pj4+IHRoZSBXRyBJDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gaGF2ZSB5ZXQgdG8gc2Vl
IGEgc2luZ2xlIGV4YW1wbGUgb2YgdGhlIG5lZWQNCj4+Pj4+IChub3RpbmcgdGhhdA0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+IGRlc2lyZSBpcyBub3QgdGhlIHNhbWUgYXMgbmVlZCkgLSBJIGFtIG5v
dCBzYXlpbmcNCj4+Pj4+IHRoZXJlIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbm8gcmVxdWly
ZW1lbnQgYnV0IHJhdGhlciB0aGF0IHdlIHNob3VsZCBub3QganVtcA0KPj4+Pj4gdG8gdGhlDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gY29uY2x1c2lvbiBhbmQgYnVpbGQgc3RhbmRhcmRzIGFyb3Vu
ZCBhIHRoZW9yeS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gT24gMy8zLzE0
LCA2OjM1IEFNLCAiSmFtYWwgSGFkaSBTYWxpbSINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gPGhh
ZGlAbW9qYXRhdHUuY29tPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4gPG1haWx0bzpoYWRpQG1v
amF0YXR1LmNvbT4+DQo+Pj4+Pndyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+PiBJIGxpa2UgdGhlIGRvYyAtIHdlbGwgd3JpdHRlbi4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gU2VjdGlvbiA0LjMgb24gbWV0
YWRhdGEgZW5jb2RpbmcuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4+IEl0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGUgc2l6ZWQNCj4+
Pj4+IG1ldGFkYXRhDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IChhdCBsZWFzdCBmb3IgaHR0cC9h
cHAgeW91IHNlZW0gdG8gaW5kaWNhdGUgdGhlDQo+Pj4+PiBkZXNpcmUgZm9yDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4+aXQpLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBGb3IgYSBkYXRhcGF0aCBw
ZXItcGFja2V0IG1ldGFkYXRhLCBpIGZlZWwgdGhlDQo+Pj4+PiBuZWVkIGlzDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4+IGp1c3QgYXMgaW1wb3J0YW50LiBBcmUgd2UgbGltaXRlZCBieSB0aGUgZmFj
dCB0aGF0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGV4aXN0aW5nIGhhcmR3YXJlIG1heSBub3Qg
YmUgYWJsZSB0byBoYW5kbGUgVExWcz8NCj4+Pj4+Rm9yDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+
IGV4YW1wbGUsIEkgZG9udCBoYXZlIGEgcHJvYmxlbSBoYW5kbGluZyBUTFZzIGluIGENCj4+Pj4+
IHNvZnR3YXJlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+ZGF0YXBhdGguDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGNoZWVycywgamFtYWwNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+
IG1haWxpbmcgbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4g
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+
PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5v
cmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbGlzdCBzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+
PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbGlz
dCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4g
ICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXyBzZmMgbWFpbGluZw0KPj4+Pj4gbGlzdA0KPj4+Pj4gICA+Pj4+PiBzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+
PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+
Pg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQo+Pj4+PiAgID4+c2ZjIG1haWxpbmcgbGlzdA0KPj4+Pj4gICA+PnNm
Y0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+
Pj4+ICAgPj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4g
ICA+DQo+Pj4+PiAgID5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0KPj4+Pj4gICA+c2ZjIG1haWxpbmcgbGlzdA0KPj4+Pj4gICA+c2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gICA+aHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+DQo+Pj4+DQo+Pj4+IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+IHNmYyBt
YWlsaW5nIGxpc3QNCj4+Pj4gc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+
IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4NCj4+PiBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+IHNmYyBtYWls
aW5nIGxpc3QNCj4+PiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+PiBodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+DQo+Pg0KPj5fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj5zZmMgbWFpbGluZyBs
aXN0DQo+PnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj5odHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPg0KPl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQo+c2ZjIG1haWxpbmcgbGlzdA0KPnNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
Cmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2Zj
QGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYw0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OlNpbVN1bjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Ik1TIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2
IDkgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRo
IjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1m
YW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIg
NDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQFNpbVN1biI7DQoJcGFub3NlLTE6MiAx
IDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJNaWNyb3NvZnQg
WWFIZWkiOw0KCXBhbm9zZS0xOjIgMTEgNSAzIDIgMiA0IDIgMiA0O30NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk6IlxATWljcm9zb2Z0IFlhSGVpIjsNCglwYW5vc2UtMToyIDExIDUgMyAyIDIg
NCAyIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQE1TIEdvdGhpYyI7DQoJcGFu
b3NlLTE6MiAxMSA2IDkgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToi
TVMgVUkgR290aGljIjsNCglwYW5vc2UtMToyIDExIDYgMCA3IDIgNSA4IDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OiJcQE1TIFVJIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2IDAg
NyAyIDUgOCAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5N
c29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4w
MDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFu
Iiwic2VyaWYiO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZp
c2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5
Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAuTXNvQWNl
dGF0ZSwgbGkuTXNvQWNldGF0ZSwgZGl2Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbWFyZ2luOjBpbjsN
CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjguMHB0Ow0KCWZvbnQtZmFtaWx5
OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0KCXttc28tc3R5
bGUtbmFtZToiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCglt
c28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IjsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fu
cy1zZXJpZiI7fQ0KcC5iYWxsb29udGV4dCwgbGkuYmFsbG9vbnRleHQsIGRpdi5iYWxsb29udGV4
dA0KCXttc28tc3R5bGUtbmFtZTpiYWxsb29udGV4dDsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBO
ZXcgUm9tYW4iLCJzZXJpZiI7fQ0KcC5tc29jaHBkZWZhdWx0LCBsaS5tc29jaHBkZWZhdWx0LCBk
aXYubXNvY2hwZGVmYXVsdA0KCXttc28tc3R5bGUtbmFtZTptc29jaHBkZWZhdWx0Ow0KCW1zby1t
YXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQpzcGFuLmNoYXINCgl7bXNvLXN0
eWxlLW5hbWU6Y2hhcjsNCglmb250LWZhbWlseTpTaW1TdW47fQ0Kc3Bhbi5iYWxsb29udGV4dGNo
YXIwDQoJe21zby1zdHlsZS1uYW1lOmJhbGxvb250ZXh0Y2hhcjsNCglmb250LWZhbWlseToiVGFo
b21hIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5lbWFpbHN0eWxlMjENCgl7bXNvLXN0eWxlLW5hbWU6
ZW1haWxzdHlsZTIxOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29s
b3I6IzFGNDk3RDt9DQpzcGFuLmVtYWlsc3R5bGUyMg0KCXttc28tc3R5bGUtbmFtZTplbWFpbHN0
eWxlMjI7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0
OTdEO30NCnNwYW4uRW1haWxTdHlsZTI1DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFu
LkVtYWlsU3R5bGUyNg0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToi
Q2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxl
MjcNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJz
YW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTI4DQoJe21zby1z
dHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1z
ZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlw
ZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0K
CXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0K
ZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQovKiBMaXN0IERlZmluaXRp
b25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDoxNDA2NTU3MTI7DQoJbXNvLWxpc3QtdGVt
cGxhdGUtaWRzOjU0MjQ3NjY7fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9w
Oi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0u
MjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9
DQpAbGlzdCBsMQ0KCXttc28tbGlzdC1pZDoyODY4MTM4OTI7DQoJbXNvLWxpc3QtdGVtcGxhdGUt
aWRzOjU5MzEzMjY1NDt9DQpAbGlzdCBsMTpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjVp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBs
aXN0IGwxOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS4waW47DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJbXNvLWJpZGktZm9udC1m
YW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7fQ0KQGxpc3QgbDINCgl7bXNvLWxpc3QtaWQ6MjAyNTQ3
Nzk2NDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTE4NDI5ODk2ODg7fQ0KQGxpc3QgbDI6bGV2
ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
grc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0
Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpvbA0KCXttYXJnaW4tYm90dG9tOjBpbjt9DQp1bA0K
CXttYXJnaW4tYm90dG9tOjBpbjt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1s
Pg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1s
PjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpl
eHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVs
YXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGlu
az0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPkkgYWdyZWUgdG9vLiBBIGNoYWluIElEIHNob3VsZCByZXByZXNlbnQgYW4gb3JkZXJlZCBz
ZXQgb2Ygc2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZXMuIEVhY2ggc2VydmljZSBmdW5jdGlvbiBp
bnN0YW5jZSBpcyBhbiBpbnN0YW50aWF0aW9uIG9mIGEgc2VydmljZSBmdW5jdGlvbg0KIG9uIGEg
c3BlY2lmaWMgc2VydmljZSBmdW5jdGlvbiBub2RlLiA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+TXVsdGlwbGUgZmxvd3MgY2FuIHNoYXJlIHRoZSBzYW1lIGNoYWluIElEIGlmIHRob3Nl
IGZsb3dzIHJlcXVpcmUgdGhlIHNhbWUgc2VxdWVuY2Ugb2Ygc2VydmljZSBmdW5jdGlvbnMgYW5k
IGFyZSBhbGxvY2F0ZWQgdGhlIHNhbWUgc2V0IG9mIHNlcnZpY2UgZnVuY3Rpb24NCiBpbnN0YW5j
ZXMgdG8gc2VydmUgdGhlbS4gPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5DYXRoeQ0KPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBw
dCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4g
c2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlJv
biBQYXJrZXI8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgMTA6MjMg
QU08YnI+DQo8Yj5Ubzo8L2I+IENoYW5nY2hlbmcgSHVhbmc7ICdEYXZpZCBBbGxhbiBJJzsgJ05p
Y29sYXMgQk9VVEhPUlMnPGJyPg0KPGI+Q2M6PC9iPiBYdXhpYW9odTsgc2ZjQGlldGYub3JnOyBt
aWtlYmlhbmNAYW9sLmNvbTxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gPC9zcGFuPjxz
cGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtNaWNyb3NvZnQgWWFIZWkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+562U5aSNPC9z
cGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij46IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWlu
IElEPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkkgYWdyZWUuJm5ic3A7Jm5ic3A7
IFRoZSBjaGFpbiBpZCBpbiB0aGUgcGFja2V0IHNob3VsZCByZXByZXNlbnQgYSBmdWxseSBzcGVj
aWZpZWQgc2V0IG9mIGxvY2F0ZWQgc2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZXMuICZuYnNwOyZu
YnNwOyZuYnNwO0l0IGNvdWxkIGJlIHRob3VnaHQgb2YgYXMgcmVwcmVzZW50aW5nDQogYSBzdGFj
ayBvZiBuZXR3b3JrIGxvY2F0b3JzICh0eXBpY2FsbHkgTUFDIG9yIElQIGFkZHJlc3NlcykuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsgUm9uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpz
b2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48
L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNA
aWV0Zi5vcmddDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPkNoYW5nY2hlbmcgSHVhbmc8YnI+DQo8Yj5T
ZW50OjwvYj4gVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgMTI6MjggUE08YnI+DQo8Yj5Ubzo8L2I+
ICdEYXZpZCBBbGxhbiBJJzsgJ05pY29sYXMgQk9VVEhPUlMnPGJyPg0KPGI+Q2M6PC9iPiAnWHV4
aWFvaHUnOyBzZmNAaWV0Zi5vcmc7IG1pa2ViaWFuY0Bhb2wuY29tPGJyPg0KPGI+U3ViamVjdDo8
L2I+IFJlOiBbc2ZjXSA8L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIEdvdGhpYyZxdW90OyI+562U5aSNPC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+OiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JIHRoaW5rIGl0IHNob3VsZCBpZGVudGlm
eSBhbiBpbnN0YW5jZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkNoYW5nPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGEgbmFtZT0iX01haWxFbmRDb21wb3NlIj48L2E+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNC
NUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gRGF2aWQgQWxsYW4gSSBbPGEgaHJlZj0ibWFpbHRvOmRh
dmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tIj5tYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5j
b208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDk6MTUg
QU08YnI+DQo8Yj5Ubzo8L2I+IENoYW5nY2hlbmcgSHVhbmc7IE5pY29sYXMgQk9VVEhPUlM8YnI+
DQo8Yj5DYzo8L2I+IFh1eGlhb2h1OyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNA
aWV0Zi5vcmc8L2E+OyA8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPg0KbWlrZWJp
YW5jQGFvbC5jb208L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbc2ZjXSA8L3NwYW4+PHNw
YW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1
biI+562U5aSNPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij46IFNGQyBlbmNhcHN1
bGF0aW9uIGNoYWluIElEPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPldlbGwgdGhl
IHF1ZXN0aW9uIGRlIGpvdXIgaXMg4oCcZG9lcyBhIGNoYWluIElEIGRlZmluZSBhIGNsYXNzIG9y
IGFuIGluc3RhbmNl4oCd4oCmLiBJZiBpdCBkZWZpbmVzIGFuIGNsYXNzIHdlIGFsc28gbmVlZCBp
bnN0YW5jZSBpbmZvcm1hdGlvbiwgaWYgaXQgaXMgY3VycmVudGx5DQogb3ZlcmxvYWRlZCB0byBk
ZWZpbmUgY2xhc3MgYW5kIGluc3RhbmNlIElNTyB3ZSBoYXZlIGEgcHJvYmxlbeKApi48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPkRhdmU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJl
aGFsZiBPZiA8L2I+Q2hhbmdjaGVuZyBIdWFuZzxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBN
YXJjaCAxOCwgMjAxNCA3OjQzIEFNPGJyPg0KPGI+VG86PC9iPiBOaWNvbGFzIEJPVVRIT1JTPGJy
Pg0KPGI+Q2M6PC9iPiBYdXhpYW9odTsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2Zj
QGlldGYub3JnPC9hPjsgPGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj4NCm1pa2Vi
aWFuY0Bhb2wuY29tPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gPC9zcGFuPjxz
cGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtNUyBVSSBHb3RoaWMmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+562U5aSNPC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij46IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElE
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkdv
b2QgcG9pbnRzLiBJIGJlbGlldmUgZXhwbGljaXQgY2hhaW4gSUQgc2hvdWxkIGJlIG1hbmRhdG9y
eS4gVGhlIG92ZXJoZWFkIGlzIHZlcnkgbGl0dGxlLiBJdCBoZWxwcyBzaW1wbGlmeSBwcm9jZXNz
aW5nIGFuZCBzdGVlcmluZyBzaWduaWZpY2FudGx5LiBUaGUgZ2FpbiBpcyBodWdlLjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5DaGFuZzxicj4N
Cjxicj4NCi0tLS0tLS0tLS0tLTxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPkNoYW5nY2hlbmcgSHVhbmc8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48
YnI+DQpPbiBNYXIgMTgsIDIwMTQsIGF0IDE6NTMgQU0sIE5pY29sYXMgQk9VVEhPUlMgJmx0Ozxh
IGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iPk5pY29sYXMuQk9VVEhP
UlNAcW9zbW9zLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8Ymxv
Y2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6YmxhY2siPkkgdGhpbmsgdGhhdCBrZWVwaW5nIHRoZSBTZXJ2aWNlIFBhdGggTGF5
ZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50IHNob3VsZCByZW1haW4gYW4gb2JqZWN0aXZlIGZvciBT
RkMuICZuYnNwO1N1Y2ggYSBzZXBhcmF0aW9uIG9mIGNvbmNlcm5zIGlzIGEgc291bmQgYXJjaGl0
ZWN0dXJhbCBwcmluY2lwbGUNCiB0aGF0IGhlbHAga2VlcCB0aGluZ3Mgc2ltcGxlIGluIHByYWN0
aWNlLiA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5PbiB0aGUgcXVlc3Rpb24gb2YgJm5ic3A7
U2VydmljZSBQYXRoLCB3ZSBoYXZlIGEgZGlzY3Vzc2lvbiBvbiB3aGV0aGVyIHdlIG5lZWQgc29t
ZSBraW5kIG9mIGV4cGxpY2l0IGlkZW50aWZpZXIgb3ImbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Y291bGQgd2UgcmVseSBvbiBtYXBwaW5nIG9uIHNvbWUg
dW5kZXJsYXkgbmV0d29yayBwcm90b2NvbCBmaWVsZHMuPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6YmxhY2siPk1heSBiZSBhIFBSTy9DT04gdGFibGUgY291bGQgaGVscCBmb2N1cyB0aGUgZ3Jv
dXAgZGVjaXNpb24gb24gdGhhdCBtYXR0ZXI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFj
azttc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28t
bGlzdDpsMiBsZXZlbDEgbGZvMSI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+VmlzaWJp
bGl0eSAodHJhY2luZyk8bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzEiPg0KPHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPkZvcndhcmRpbmcgZ3JhcGggc3RydWN0dXJlIGltcGFjdC9saW1pdGF0aW9u
czxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xv
cjpibGFjazttc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
bzttc28tbGlzdDpsMiBsZXZlbDEgbGZvMSI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
UmVjb25maWd1cmF0aW9uIHNwZWVkJm5ic3A7DQo8bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjwvdWw+
DQo8dWwgdHlwZT0iZGlzYyI+DQo8dWwgdHlwZT0iY2lyY2xlIj4NCjxsaSBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDEgbGV2ZWwyIGxmbzIiPg0KPHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPkxCUyAvIHNjYWxlIG91dCBpbXBhY3Q8bzpwPjwvbzpwPjwvc3Bhbj48
L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDEgbGV2ZWwy
IGxmbzIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPk5vZGUgYnlwYXNzIChlLmc7IG1h
aW50ZW5hbmNlKTxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjwvdWw+DQo8dWwgdHlwZT0i
ZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwwIGxl
dmVsMSBsZm8zIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij51bmRlcmxheSBuZXR3b3Jr
L3RyYW5zcG9ydCBsYXllcnMgc3VwcG9ydDxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMCBsZXZlbDEgbGZvMyI+DQo8c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+SGVhZGVyIHNwYWNlIGltcGFjdDxvOnA+PC9vOnA+PC9z
cGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMCBs
ZXZlbDEgbGZvMyI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+TXVsdGkgdGVuYW50IHN1
cHBvcnQgaW1wYWN0PG86cD48L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9ImNvbG9yOmJsYWNrO21zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvO21zby1saXN0OmwwIGxldmVsMSBsZm8zIj4NCjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij5TRkMgb24gZmxhdCAoZS5nIG9wdGljYWwgTDIgZm9yIERhdGEgQ2VudGVycykg
bmV0d29yayZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJjb2xvcjpibGFjazttc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMCBsZXZlbDEgbGZvMyI+DQo8c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+VW5kZXJsYXkgbmV0d29yayBhZG1pbmlzdHJhdGlvbiBpbXBhY3Q8bzpwPjwv
bzpwPjwvc3Bhbj48L2xpPjwvdWw+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5QZXJzb25hbGx5IEkgdGhp
bmsgdGhhdCBoYXZpbmcgYW4gZXhwbGljaXQgY2hhaW4gaWRlbnRpZmllciAoZS5nLiBTZXJ2aWNl
IFBhdGgvU2VydmljZSBJbmRleCkgaXMgY2xlYXIgKG1hbmFnZW1lbnQgYW5kIGNvbnRyb2wpIGFu
ZCBub3QgZXhwZW5zaXZlIChoZWFkZXIgc3BhY2UpLg0KIFRoZSBkcmF3YmFjayBiZWluZyBzb21l
IGltcGFjdCBvbiB0aGUgc2ltcGxpY2l0eSB0byBhZGQvcmVtb3ZlIGVsZW1lbnRzIGluIGEgY2hh
aW4gZHluYW1pY2FsbHkuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2si
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5UYWcgc3dp
dGNoaW5nIChhcyBNUExTKSAmbmJzcDthbGxvd3MgdG8gbWFuYWdlIHRhZ3MgcGVyIHNlcnZpY2Ug
bm9kZXMsIGxlYWRpbmcgdG8gbW9yZSB2ZXJzYXRpbGUgYW5kIGRpdmVyc2UgZ3JhcGhzPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5OaWNvbGFzPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRl
eHQtYWxpZ246Y2VudGVyIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPg0KPGhyIHNpemU9IjIi
IHdpZHRoPSIxMDAlIiBhbGlnbj0iY2VudGVyIj4NCjwvc3Bhbj48L2Rpdj4NCjxkaXYgaWQ9ImRp
dlJwRjgxMTQ2NyI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTox
Mi4wcHQiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwv
c3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiBYdXhpYW9o
dSBbPGEgaHJlZj0ibWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20iPnh1eGlhb2h1QGh1YXdlaS5j
b208L2E+XTxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA1OjA0IEFN
PGJyPg0KPGI+VG86PC9iPiBKZXJvbWUgTW9pc2FuZDsgPGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFu
Y0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT47DQo8YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFtzZmNdIDwvc3Bh
bj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7TVMgVUkgR290aGljJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6Ymxh
Y2siPuetlOWkjTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
OiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
SSBsaWtlIHRoZSBpZGVhIG9mIHNlcGFyYXRpbmcgdGhlIFNlcnZpY2UgRnVuY3Rpb24gTGF5ZXIg
YW5kIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIsIGFzIHByb3Bvc2VkIGluIGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zLiBUaGUgcm9sZSBvZiB0aGUNCiBTZXJ2aWNlIFBh
dGggTGF5ZXIgaXMganVzdCB0byBzdGVlciB0aGUgdHJhZmZpYyBhbG9uZyBhIHBhcnRpY3VsYXIg
Y2hhaW4gb2Ygc2VydmljZSBub2RlcyB3aGljaCBjYW4gYmUgaW1wbGVtZW50ZWQgYnkgZXhpc3Rp
bmcgdG9vbHMgZm9yIHNvdXJjZSByb3V0aW5nLCBzdWNoIGFzIHNlZ21lbnQgcm91dGluZy4gQXMg
c3VjaCwgaXTigJlzIG5vdCBuZWNlc3NhcnkgdG8gdHJ5IHRvIGtlZXAgdGhlIFNlcnZpY2UgUGF0
aCBMYXllciB0cmFuc3BvcnQtaW5kZXBlbmRlbnQNCiBhbmQgY29udGFpbiBpdCBpbiB0aGUgU0ZD
IGhlYWRlci48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2LjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkJlc3QgcmVnYXJkcyw8L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+WGlhb2h1PC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUg
MS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGlu
IDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iWkgtQ04iIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayI+5Y+R
5Lu25Lq6PC9zcGFuPjwvYj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTpTaW1TdW47Y29sb3I6YmxhY2siPjo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayI+IHNmYw0KIFs8YSBocmVm
PSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
ZzwvYT5dIDxiPjxzcGFuIGxhbmc9IlpILUNOIj7ku6PooagNCjwvc3Bhbj48L2I+SmVyb21lIE1v
aXNhbmQ8YnI+DQo8Yj48c3BhbiBsYW5nPSJaSC1DTiI+5Y+R6YCB5pe26Ze0PC9zcGFuPjo8L2I+
IDIwMTQ8c3BhbiBsYW5nPSJaSC1DTiI+5bm0PC9zcGFuPjM8c3BhbiBsYW5nPSJaSC1DTiI+5pyI
PC9zcGFuPjE4PHNwYW4gbGFuZz0iWkgtQ04iPuaXpTwvc3Bhbj4gMTowMzxicj4NCjxiPjxzcGFu
IGxhbmc9IlpILUNOIj7mlLbku7bkuro8L3NwYW4+OjwvYj4gPGEgaHJlZj0ibWFpbHRvOm1pa2Vi
aWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT47DQo8YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+PHNwYW4gbGFuZz0iWkgtQ04iPuS4
u+mimDwvc3Bhbj46PC9iPiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+VGhpcyAobGVuZ3RoeSBhbmQg
dmVyeSBsaXZlbHkpIHRocmVhZCBzdGFydGVkIGZyb20gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRh
dGEtY29uc2lkZXJhdGlvbnMgKHdoaWNoIEkgY28tYXV0aG9yZWQpLjwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+SW4gc2VjdGlvbiA0LjgsIHdlIG1hZGUgYSBjbGVhciBkaXN0aW5jdGlvbiBiZXR3ZWVuIGEg
c2VydmljZSBwYXRoIGxheWVyIChzdGVlcmluZyBwYWNrZXRzIGhvcCBieSBob3AgYWxvbmcgdGhl
IGNoYWluKSBhbmQgYSBzZXJ2aWNlIGZ1bmN0aW9uIGxheWVyIChjb252ZXkNCiBtZXRhZGF0YSBp
bmZvcm1hdGlvbiBvZiBpbnRlcmVzdCB0byBTRnMpLiBUZXJtaW5vbG9neSBhc2lkZSwgaXQgc2Vl
bXMgdGhhdCBzdWNoIGxheWVyZWQgdmlldyB3YXMgYWdyZWVkIHVwb24gYnkgbWFueSBwZW9wbGUg
b24gdGhlIG1haWxpbmcgbGlzdC4NCjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Tm93IHRoaXMgY2VydGFp
bmx5IGRvZXMgYmVnIHRoZSBxdWVzdGlvbiBvZiBzb2x2aW5nIEJPVEggcHJvYmxlbXMgd2l0aCB0
aGUgc2FtZSAocGFja2V0KSBlbmNhcHN1bGF0aW9uIG1lY2hhbmlzbS4gTm90YWJseSB3aGVuIG9i
c2VydmluZyB0aGF0IG1hbnkgdXNlIGNhc2VzDQogY291bGQgYmUgc2F0aXNmaWVkIHdpdGhvdXQg
U0YtbGV2ZWwgbWV0YWRhdGEsIG9yIGJ5IHVzaW5nIG1vcmUgb3V0LW9mLWJhbmQgd2F5cyB0byBj
b252ZXkgc3VjaCBTRiBtZXRhZGF0YS4gQW5kIGFsc28gd2hlbiBvYnNlcnZpbmcgdGhhdCBpbmJh
bmQgbWFya2luZyAoZS5nLiBwYWNrZXQgaGVhZGVycykgY29tZXMgd2l0aCB2YXJpb3VzIHByb3Mg
JmFtcDsgY29ucyAoc29tZSBvZiB0aGUgaXNzdWVzIGJlaW5nIGlkZW50aWZpZWQgaW4gdGhlIGRy
YWZ0LA0KIGUuZy4gc2VjdGlvbnMgNC4xIGFuZCA0LjIpLiA8L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkkg
ZG8gYWdyZWUgd2l0aCBNYXJpYS4gV2UgbWF5IHdhbnQgdG8gZXhwbG9yZSBvdGhlciBvcHRpb25z
IGZvciBhZGRyZXNzaW5nIHRoZSBuZWVkcyBvZiB0aGUgc2VydmljZSBwYXRoIGxheWVyIHRoYXQg
ZG8gbm90IHJlcXVpcmUgYW4gZXhwbGljaXQgY2hhaW4taWQgb2Ygc29ydHMuDQo8L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPkluIHRoZSBkcmFmdCwgd2UgY29uY2x1ZGVkIGJ5IHN0YXRpbmcg4oCcQSBwcm9k
dWN0aXZlIHBhdGggZm9yd2FyZCBjb3VsZCBiZSB0byBkaXZpZGUgYW5kIGNvbnF1ZXI6IHRvIGNs
ZWFybHkgc2VwYXJhdGUgdGhlIHByb2JsZW0gb2YgU2VydmljZSBGdW5jdGlvbiBQYXRoIHRvcG9s
b2d5DQogZnJvbSB0aGUmbmJzcDsmbmJzcDsgcHJvYmxlbSBvZiBbY29udmV5aW5nIFNGXSBtZXRh
ZGF0YeKAnS4gSSBkbyBiZWxpZXZlIHdlIHNob3VsZCBleHBsb3JlIHN1Y2ggc2VwYXJhdGlvbiBw
cmluY2lwbGUgZnVydGhlci48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBp
biAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6YmxhY2siPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8
Yj5PbiBCZWhhbGYgT2YgPC9iPjxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPm1pa2ViaWFuY0Bhb2wuY29tPC9hPjxicj4NCjxiPlNlbnQ6PC9iPiBGcmlk
YXksIE1hcmNoIDE0LCAyMDE0IDU6NTAgUE08YnI+DQo8Yj5Ubzo8L2I+IDxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+
U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNr
Ij5JIHdvdWxkIGltYWdpbmUgdGhhdCBpZiB3ZSBtYWRlIHRoZSBDaGFpbiBJRCBmaWVsZCBpbiB0
aGUgaGVhZGVyIGJlIG9wdGlvbmFsLCB5ZXQgc3RpbGwgcmVxdWlyZWQgYSBoZWFkZXIgYW5kIHN0
aWxsIHJlcXVpcmVkIHRoYXQgc29tZQ0KIGluZGljYXRpb24gb2YgdGhlIGNoYWluIGJlIGNhcnJp
ZWQgc29tZXdoZXJlIGluIHRoZSBwYWNrZXQgKG1wbHMgbGFiZWwgb3IgdmxhbiBvciB3aGF0ZXZl
ciksIHRoYXQgdGhlIGltcGxlbWVudGF0aW9uIHdvdWxkIGJlY29tZSBvdmVybHkgY29tcGxpY2F0
ZWQuICZuYnNwO1RvIGRvIHNvIHdvdWxkIGJlIHVzaW5nIFNGQyBzaW1wbHkgYXMgYSBtZWNoYW5p
c20gdG8gY2FycnkgbWV0YSBkYXRhIGFuZCBub3QgYXQgYWxsIGZvciBzZXJ2aWNlIGNoYWluaW5n
LA0KIHdoaWNoIHNvdW5kcyBjb3VudGVyIGludHVpdGl2ZSB0byBtZS4mbmJzcDs8YnI+DQo8YnI+
DQpNYXJpYSwmbmJzcDs8YnI+DQpTbywgeW91IGFyZSBzYXlpbmcgdGhhdCB5b3Ugd2FudCB0byB1
c2UgU0ZDIHRvIGNhcnJ5IGFyb3VuZCBtZXRhZGF0YSwgYnV0IG5vdCBmb3IgYWN0dWFsIHNlcnZp
Y2UgY2hhaW5pbmcgYmVjYXVzZSB5b3UgYWxyZWFkeSBoYXZlIGEgd2F5IHRvIGltcGxlbWVudCBz
ZXJ2aWNlIGNoYWluaW5nIG91dHNpZGUgb2YgU0ZDPyAmbmJzcDtNYXliZSBJJ20gbm90IGZvbGxv
d2luZywgYnV0IGl0IHNlZW1zIHRvIG1lIHRoYXQgaWYgeW91IHdlcmUgdG8gdXBncmFkZSB5b3Vy
DQogbmV0d29yayB0byBzdXBwb3J0IFNGQyB0aGF0IHlvdSB3b3VsZCBjaGFuZ2UgZnJvbSB1c2lu
ZyB5b3VyIGV4aXN0aW5nIG1lY2hhbmlzbSBhbmQgc3RhcnQgdXNpbmcgU0ZDLCB3aGljaCBpcyBt
ZWFudCB0byBwcm92aWRlIHN1cHBvcnQgZm9yIHNlcnZpY2UgZnVuY3Rpb25zIHRoYXQgYXJlIG5v
dCBTRkMgYXdhcmUuICZuYnNwO1RoZXJlIGFyZSBhIG51bWJlciBvZiB1cyB3aG8gaGF2ZSBpbXBs
ZW1lbnRlZCwgaW4gb25lIHdheSBvciBhbm90aGVyLCBzb21lDQogc29ydCBvZiBzZXJ2aWNlIGNo
YWluaW5nLCBidXQgSSAoSSBjYW4gYXQgbGVhc3Qgc3BlYWsgZm9yIG15c2VsZikgYW0gbG9va2lu
ZyB0byBTRkMgbm90IHRvIGVuaGFuY2UgbXkgY3VycmVudCBpbXBsZW1lbnRhdGlvbiwgYnV0IHRv
IHJlcGxhY2UgaXQgd2l0aCBzb21ldGhpbmcgYmV0dGVyIHdoaWxlIHN0aWxsIG1haW50YWluaW5n
IG15IGNvcmUgKG5vbiBzZXJ2aWNlIGZ1bmN0aW9uKSBpbmZyYXN0cnVjdHVyZS48L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXYgc3R5bGU9Im1hcmdpbi1ib3R0b206Ni43NXB0Ij4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIg
YWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyIj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPg0KPGhyIHNpemU9IjEiIHdpZHRoPSIxMDAlIiBub3NoYWRlPSIiIHN0eWxlPSJj
b2xvcjojOTk5OTk5IiBhbGlnbj0iY2VudGVyIj4NCjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206Ni43NXB0Ij48Yj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPkZyb206DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20lM2NrZWdyYXlAY2lzY28uY29t
IiB0YXJnZXQ9Il9ibGFuayI+a2VncmF5QGNpc2NvLmNvbSZsdDtrZWdyYXlAY2lzY28uY29tPC9h
PiZndDs8YnI+DQo8Yj5UbzogPC9iPlJvbiBQYXJrZXImbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj5Sb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tPC9hPiZndDssSmltIEd1aWNoYXJkIChqZ3VpY2hhcikmbHQ7PGEg
aHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmpndWljaGFy
QGNpc2NvLmNvbTwvYT4mZ3Q7LEpvZWwgTS4gSGFscGVybiZsdDs8YSBocmVmPSJtYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+
Jmd0Ozxicj4NCjxiPmNjOiA8L2I+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyUzY3NmY0Bp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZyZsdDtzZmNAaWV0Zi5vcmc8L2E+
Jmd0Ozxicj4NCjxiPlNlbnQ6IDwvYj5GcmlkYXksIE1hcmNoIDE0LCAyMDE0PGJyPg0KPGI+U3Vi
amVjdDogPC9iPlJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDxicj4NCjxicj4N
CiYjNDM7MSB0aGUgaWRlYSBpcyBpbnRlcm9wZXJhYmlsaXR5Ljxicj4NCjxicj4NCjxicj4NCk9u
IDMvMTQvMTQgMTI6NTUgUE0sICZxdW90O1JvbiBQYXJrZXImcXVvdDsgJmx0OzxhIGhyZWY9Im1h
aWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj4NCjxicj4NCiZn
dDtUaGFua3MsIEppbS48YnI+DQomZ3Q7PGJyPg0KJmd0O1JlbWVtYmVyIHRoYXQgd2UgaGF2ZSBz
YWlkIG1hbnkgdGltZXMgdGhhdCB0aGUgU0ZDIHNlcnZpY2UgaGVhZGVyIGlzPGJyPg0KJmd0O3Ry
YW5zcG9ydCBpbmRlcGVuZGVudC4gJm5ic3A7IEp1c3QgYmVjYXVzZSB0aGUgY2hhaW4gaWQgY291
bGQgYmUgY2FycmllZCBpbjxicj4NCiZndDtzb21lIGZvcm0gb3IgYW5vdGhlciB3aXRoIHNvbWUg
cGFydGljdWxhciB0cmFuc3BvcnQgZG9lc24ndCBtZWFuIHRoYXQgaXQ8YnI+DQomZ3Q7Y291bGQg
YmUgdW5pdmVyc2FsbHkgY29udmV5ZWQuICZuYnNwOyZuYnNwOyBCeSBtYWtpbmcgYW5kIGtlZXBp
bmcgdGhlIFNGQyBzZXJ2aWNlPGJyPg0KJmd0O2hlYWRlciB0cmFuc3BvcnQgaW5kZXBlbmRlbnQg
bWFrZXMgaXQgbW9yZSBhcHBsaWNhYmxlIGluIG1vcmU8YnI+DQomZ3Q7ZW52aXJvbm1lbnRzIGFu
ZCBtb3JlIGxpa2VseSB0byBnZXQgYWRvcHRlZCBicm9hZGx5Ljxicj4NCiZndDs8YnI+DQomZ3Q7
ICZuYnNwOyBSb248YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDstLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLTxicj4NCiZndDtGcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbPGEgaHJl
Zj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqZ3Vp
Y2hhckBjaXNjby5jb208L2E+XTxicj4NCiZndDtTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0
IDM6NTIgUE08YnI+DQomZ3Q7VG86IEpvZWwgTS4gSGFscGVybjsgUm9uIFBhcmtlcjxicj4NCiZn
dDtDYzogPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0Bp
ZXRmLm9yZzwvYT48YnI+DQomZ3Q7U3ViamVjdDogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8
YnI+DQomZ3Q7PGJyPg0KJmd0O0hpIEpvZWwsPGJyPg0KJmd0Ozxicj4NCiZndDtQZXJoYXBzIGJ1
dCBJIHdvdWxkIHBvaW50IG91dCB0aGF0IHRoZSBiYXNlIFNGQyBoZWFkZXIgY291bGQgaGF2ZSBh
IGxvdDxicj4NCiZndDttb3JlIGluZm9ybWF0aW9uIHRoYW4ganVzdCB0aGUgY2hhaW4gSUQ7IEkg
d291bGQgYWxzbyBwb2ludCBvdXQgdGhhdCB0aGU8YnI+DQomZ3Q7ZGV2aWwgaXMgaW4gdGhlIGRl
dGFpbHMgYW5kIHNheWluZyAmcXVvdDt3ZWxsLCBJIGNhbiBqdXN0IHVzZSBhbiBNUExTIGxhYmVs
JnF1b3Q7PGJyPg0KJmd0O2hpZGVzIG11Y2ggb2YgdGhlIGNvbXBsZXhpdHkgb2YgYWN0dWFsbHkg
ZG9pbmcgdGhhdC48YnI+DQomZ3Q7PGJyPg0KJmd0O09uIDMvMTQvMTQsIDI6MzUgUE0sICZxdW90
O0pvZWwgTS4gSGFscGVybiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsgd3JvdGU6
PGJyPg0KJmd0Ozxicj4NCiZndDsmZ3Q7SWYgdGhlIHRyYW5zcG9ydCBoZWFkZXIgY2FycmllcyBl
bm91Z2ggaW5mb3JtYXRpb24gZm9yIGlkZW50aWZ5aW5nIHRoZTxicj4NCiZndDsmZ3Q7c2VxdWVu
Y2UgKFZMQU4gdGFnIG9yIE1QTFMgbGFiZWwgY2FuIGJvdGggZG8gdGhlIGpvYiksIHRoZW4gYXJn
dWFibHk8YnI+DQomZ3Q7Jmd0O3RoZSBnbG9iYWwgY2hhaW4gSUQgaXMgcmVkdW5kYW50LiBJIGNh
biBsaXZlIHdpdGggY2FycnlpbmcgaXQgYW55d2F5PGJyPg0KJmd0OyZndDtlaXRoZXIgaWYgSSBo
YXZlIG1ldGFkYXRhIHRvIGNhcnJ5LCBvciBpZiBJIG5lZWQgdGhlIGNoYWluIElEIGZvciBzb21l
PGJyPg0KJmd0OyZndDtwdXJwb3NlLjxicj4NCiZndDsmZ3Q7IEFmdGVyIGFsbCwgc29tZSBmb2xr
cyBzZWVtIHRvIHdhbnQgdG8gdXNlIHRoYXQgZm9yIHRoZSBmb3J3YXJkaW5nPGJyPg0KJmd0OyZn
dDtkZWNpc2lvbnMuPGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0O1lvdXJzLDxicj4NCiZndDsm
Z3Q7Sm9lbDxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDtPbiAzLzE0LzE0LCAyOjI4IFBNLCBS
b24gUGFya2VyIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyBUaGUgY2hhaW4gSUQgaXMgdGhlIGxh
YmVsIHRoYXQgZGVmaW5lcyB0aGUgc2VxdWVuY2Ugb2Ygc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0
O2Z1bmN0aW9ucyB0aGF0IG11c3QgYmUgdmlzaXRlZC4gJm5ic3A7IEl0IGNhbiBiZSB0aG91Z2h0
IG9mIGFzIGEgaGFuZGxlIGZvciBhPGJyPg0KJmd0OyZndDsmZ3Q7c3RhY2sgb2YgbXVzdC12aXNp
dCBuZXR3b3JrIGxvY2F0aW9ucy4gJm5ic3A7IEkgZG9uJ3Qgc2VlIGhvdyB0aGlzIGNhbiBiZTxi
cj4NCiZndDsmZ3Q7Jmd0O2FueXRoaW5nIGJ1dCBtYW5kYXRvcnkuPGJyPg0KJmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7ICZuYnNwOyZuYnNwOyZuYnNwOyBSb248YnI+DQomZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsgRnJvbTogc2ZjIFs8YSBocmVmPSJtYWlsdG86c2Zj
LWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmc8L2E+XSBPbiBCZWhhbGYgT2YgU3VyZW5kcmEgS3VtYXI8YnI+DQomZ3Q7Jmd0OyZndDso
c21rdW1hcik8YnI+DQomZ3Q7Jmd0OyZndDsgU2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAx
OjQ2IFBNPGJyPg0KJmd0OyZndDsmZ3Q7IFRvOiBKb2VsIE0uIEhhbHBlcm47IE5BUElFUkFMQSwg
TUFSSUEgSDxicj4NCiZndDsmZ3Q7Jmd0OyBDYzogPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsgU3Vi
amVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25z
PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IFtUcmltbWVkIHRoZSByZWNpcGll
bnQgbGlzdCAtIG5lZWRzIGFwcHJvdmFsIG90aGVyd2lzZV08YnI+DQomZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsgQ29tcGxldGVseSBhZ3JlZSBoZXJlLjxicj4NCiZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyBTRkMgZG9lcyBub3QgcHJldmVudCBWTEFOIHN0aXRjaGluZyBhbmQg
b25lIGNhbiBjb250aW51ZSB0byBkbyB0aGF0Ljxicj4NCiZndDsmZ3Q7Jmd0O1doaWxlIGF0IHRo
ZSBzYW1lIHRpbWUgU0ZDIGNhbiBpbmNsdWRlIFZMQU4gc3RpdGNoaW5nIHRvIHN1cHBvcnQ8YnI+
DQomZ3Q7Jmd0OyZndDtsZWdhY3kgU0ZzIGluIHRoZSBzYW1lIGNoYWluIHRoYXQgaW5jbHVkZXMg
U0ZDIGF3YXJlIFNGcy4gRXZlbiBsZWdhY3k8YnI+DQomZ3Q7Jmd0OyZndDtTRnMgYmVuZWZpdCBm
cm9tIGNoYWluIGlkZW50aWZpY2F0aW9uIGFuZCBoZW5jZSBjYW4gYmUgc2hhcmVkIGFjcm9zczxi
cj4NCiZndDsmZ3Q7Jmd0O2RpZmZlcmVudCBzZXJ2aWNlIGNoYWlucy48YnI+DQomZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsgU3VyZW5kcmEuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IE9uIDMvMTQvMTQg
MTA6MjYgQU0sICZxdW90O0pvZWwgTS4gSGFscGVybiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29t
PC9hPiZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBN
eSBvd24gaW5jbGluYXRpb24gaXMgdG8gb2JzZXJ2ZSB0aGF0IGlmIHlvdSBkb24ndCBuZWVkIGV4
cGxpY2l0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgeW91
IGRvbid0IG5lZWQgbWV0YWRhdGEsIHlvdSBjYW4ganVzdCBvbWl0PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyB0aGUgc2ZjL25zaCBoZWFkZXIuIFN0aWxsIGRvIHNlcnZpY2UgY2hhaW5pbmcsIGp1c3Qg
bm8gZXh0cmEgaGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7IElmIHdlIGFyZSBnb2luZyB0byBoYXZlIHRoZSBoZWFkZXIsIGl0IHNlZW1zIHRvIG1lIHRo
YXQgdGhlIGNoYWluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O2lkZW50aWZpY2F0aW9uIGZpZWxkIGlz
IHZlcnkgdXNlZnVsLCBhbmQgbG93IGNvc3Qgb25jZSB3ZSBoYXZlIHRoZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDtoZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsgWW91cnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xNC8xNCwgMTowMCBQTSwgTkFQSUVSQUxBLCBN
QVJJQSBIIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEV4cGxpY2l0IGNoYWluIGlk
ZW50aWZpY2F0aW9uIHNob3VsZCBiZSBtYWRlIG9wdGlvbmFsLiBJIGJlbGlldmUgaXQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3YXMgZGlzY3Vzc2VkIGZldyBtb250aHMgYWdvIG9uIHRoaXMg
bWFpbGluZyBsaXN0Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgTWFyaWE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICpGcm9tOipzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dICpPbiBC
ZWhhbGYgT2YgKkptaC5kaXJlY3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqU2VudDoqIFRo
dXJzZGF5LCBNYXJjaCAxMywgMjAxNCAxMjoxMiBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICpUbzoqIDxhIGhyZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+
a2VncmF5QGNpc2NvLmNvbTwvYT47DQo8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5j
b20iIHRhcmdldD0iX2JsYW5rIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT47IDxhIGhyZWY9Im1h
aWx0bzpzbWt1bWFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPg0Kc21rdW1hckBjaXNjby5j
b208L2E+Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpqZ3VpY2hh
ckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj5qZ3VpY2hhckBjaXNjby5jb208L2E+PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKkNjOiogPGEgaHJlZj0ibWFpbHRvOm5pY29sYXMuYm91dGhv
cnNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNv
bTwvYT47DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2Zj
QGlldGYub3JnPC9hPjsgPGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tIiB0YXJnZXQ9
Il9ibGFuayI+DQpoYWRpQG1vamF0YXR1LmNvbTwvYT47PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgPGEgaHJlZj0ibWFpbHRvOnJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdl
dD0iX2JsYW5rIj5yb25fcGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPjsNCjxhIGhyZWY9
Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmJyaWpzbWFuQGp1
bmlwZXIubmV0PC9hPjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208
L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKlN1YmplY3Q6KiBSZTogW3NmY10gZHJhZnQt
cmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAqSW1wb3J0YW5jZToqIExvdzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgQXNzdW1pbmcgSSB1bmRlcnN0YW5kIHlvdSBwcm9wZXJseSBLZW4s
IEkgZGlzYWdyZWUuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBGb3IgZXhhbXBsZSwgYnkgdXNpbmcgc2VwYXJhdGUgdGVybXMgSSBjYW4gZWFzaWx5
IGRpc2N1c3MgdGhlIGZhY3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGF0IGNlcnRhaW4g
a2luZHMgb2YgZGF0YSAoY2hhaW4gaWRlbnRpZmljYXRpb24pIG9ubHkgbmVlZCB0byBiZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFkanVzdCBieSBhIGZldyBhcHBzIGluIHJhcmUgY2FzZXMu
IEFuZCB0aGF0IGRhdGEgaXMgbm90IGJlZWRlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJ5
IHRoZSBhcHBsaWNhdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBVbmxlc3MgeW91IHdvdWxkIGxpa2UgdG8gY29uc2lkZXIgdGhlIGNoYWlu
IGlkZW50aWZpY2F0aW9uIGFzIGJlaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3B0aW9u
YWw/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZ
b3Vycyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50
IGZyb20gbXkgU2Ftc3VuZyBzbWFydHBob25lIG9uIEFUJmFtcDtUPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAt
LS0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVy
YXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgRnJvbTogJnF1b3Q7S2VuIEdyYXkgKGtl
Z3JheSkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29tIiB0YXJnZXQ9
Il9ibGFuayI+a2VncmF5QGNpc2NvLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZs
dDs8YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzprZWdyYXlAY2lzY28uY29tPC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
VG86IEx1Y3kgeW9uZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0
YXJnZXQ9Il9ibGFuayI+bHVjeS55b25nQGh1YXdlaS5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tJTNlJTNlLCUy
MlN1cmVuZHJhIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tJmd0
OyZndDssJnF1b3Q7U3VyZW5kcmE8L2E+IEt1bWFyIChzbWt1bWFyKSZxdW90Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86c21rdW1hckBjaXNjby5jb20iIHRh
cmdldD0iX2JsYW5rIj5zbWt1bWFyQGNpc2NvLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpz
bWt1bWFyQGNpc2NvLmNvbSUzZSUzZSwlMjJKaW0iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c21r
dW1hckBjaXNjby5jb20mZ3Q7Jmd0OywmcXVvdDtKaW08L2E+IEd1aWNoYXJkPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsoamd1aWNoYXIpJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jmx0OzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj5q
Z3VpY2hhckBjaXNjby5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28u
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbTwvYT4mZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENDOiBOaWNvbGFzIEJPVVRIT1JTICZsdDs8YSBo
cmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+
Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20lM2UlM2Usc2Zj
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSZndDsm
Z3Q7LHNmYzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyUzZSUzZSxKYW1hbCIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpzZmNAaWV0Zi5vcmcmZ3Q7Jmd0OyxKYW1hbDwvYT4gSGFkaSBTYWxpbSAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tIiB0YXJnZXQ9Il9ibGFuayI+aGFkaUBtb2phdGF0dS5j
b208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmhhZGlA
bW9qYXRhdHUuY29tJTNlJTNlLFJvbiIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpoYWRpQG1vamF0
YXR1LmNvbSZndDsmZ3Q7LFJvbjwvYT4gUGFya2VyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
bHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdl
dD0iX2JsYW5rIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbSUzZSUzZSwlMjJicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tJmd0OyZndDssJnF1b3Q7YnJp
anNtYW5AanVuaXBlci5uZXQ8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhy
ZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj5icmlqc21hbkBqdW5pcGVyLm5ldDwv
YT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQlM2UlM2UsJTIySm9lbCIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldCZndDsmZ3Q7LCZxdW90O0pvZWw8L2E+IE0uIEhhbHBlcm4mcXVvdDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDs8YSBocmVm
PSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tPC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgd29yZCAmcXVvdDttZXRhZGF0YSZxdW90OyBpcyBh
IHB1cnBvc2VseSBhbWJpZ3VvdXMgdGVybSAmcXVvdDtkYXRhIHRoYXQ8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBwcm92aWRlcyBpbmZvcm1hdGlvbiBhYm91dCBvdGhlciBkYXRhJnF1b3Q7LiBJ
dCBpcyB1c2VkIHRvIGF2b2lkIFRISVM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rpc2N1c3Np
b24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBG
b3IgZXhhbXBsZSwgSSBwcm9wb3NlIHdlIGRlZmluZSAmcXVvdDt0ZXF1aWxhIG1ldGFkYXRhJnF1
b3Q7IGJlY2F1c2UsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnJhbmtseSwgSSB3aWxsIG5l
ZWQgdG8gb3JkZXIgYSB0cmlwbGUtc2hvdCBpZiB3ZSBrZWVwIGF0dGVtcHRpbmc8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyB0byBkZWZpbmUgc29tZXRoaW5nIHRoYXQsIGJ5IGRlZmluaXRpb24s
IGlzIGFtYmlndW91cy4gSSdkIGxpa2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBteSBiYXJ0
ZW5kZXIgdG8gdW5kZXJzdGFuZCBtZSBzcGVjaWZpY2FsbHkgd2hlbiBJIHNheSAmcXVvdDtJIG5l
ZWQgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2hvdCZxdW90Oy48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTMvMTQgNzo0OSBBTSwg
JnF1b3Q7THVjeSB5b25nJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdl
aS5jb20iIHRhcmdldD0iX2JsYW5rIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29t
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPiZndDsmZ3Q7
IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDtTbmlwLi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
O1NLJmd0OyBKdXN0IGNvcHlpbmcgZnJvbSB0aGUgUFM6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDstLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7RGF0
YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eSB0byBleGNoYW5nZSBpbmZvcm1h
dGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmV0d2Vlbjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7dGhlIG5ldHdvcmsgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3
ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5kIHNlcnZp
Y2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2Z1bmN0aW9ucyBhbmQgdGhl
IG5ldHdvcmsuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Oy0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDtJdCBpcyBhIGx1Y2lkIGRlZmluaXRpb24uIFdlIGFyZSB1bm5lY2Vzc2FyaWx5
IG1ha2luZyB0aGUgd29yZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7JnF1b3Q7bmV0d29yayZx
dW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Y29udHJvdmVyc2lhbCwg
SU1PLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtbTHVjeV0gVGhpcyBpcyBteSBwb2ludC4gJnF1b3Q7VGhl
IG5ldHdvcmsmcXVvdDsgaXMgdG9vIGdlbmVyYWwgaGVyZSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3doaWNoIGJyaW5nczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7bWV0
YWRhdGEgZ3JlYXQgcG93ZXIgdG8gZG8gbWFueSB0aGluZ3MuIFRoaXMgaXMgd2h5IHBlb3BsZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW52ZW50IGlkZWFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDtoZXJlLCB3aGljaCBjYXVzZXMgYSBsb3Qgb2YgZGViYXRlcyBvbiBt
ZXRhZGF0YSB1c2FnZSBwb3RlbnRpYWxzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtzaG91bGQgbm90IHNwZW5kIGEgbG90
IG9mIHRpbWVzIG9uIHRoYXQgZGViYXRlcyBhbmQganVkZ2Ugd2hpY2g8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3VzYWdlIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDt2
YWx1YWJsZSBvciBub3QuIFRodXMsIGZvciB0aGUgU0ZDIHdvcmssIGl0IHdpbGwgYmUgaGVscGZ1
bCBpZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2UgY2FuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDtuYXJyb3cgZG93biBhIGJpdC4gSm9lbCBtYWtlcyBleHBsaWNpdGx5
IHR3byBjYXNlcywgd2hpY2ggaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hlbHBmdWwgdG88
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2RldmVsb3AgdXNlIGNhc2VzIGZv
ciBlYWNoIGNhc2UuIEkgd291bGQgbGlrZSB0byBzZWUgdGhhdCB0aGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3Byb2JsZW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3N0
YXRlbWVudCBjYW4gYmUgbW9yZSBzcGVjaWZpYyBvbiBtZXRhZGF0YSBkZWZpbml0aW9uLCB3aGlj
aCBtYXk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDtoZWxwZnVsIGluIGxlc3MgZm9jdXNpbmcgb24gaXQgYW5kIG1vdmluZyBm
b3J3YXJkLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O1N1cmVuZHJh
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtUaGFua3MsPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7THVjeTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0Oy0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgWzxh
IGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
amd1aWNoYXJAY2lzY28uY29tPC9hPl08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDtTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDQ6MzggUE08YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtUbzogTHVjeSB5b25nPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Q2M6IEpvZWwgTS4gSGFscGVybjsgTmljb2xh
cyBCT1VUSE9SUzsgUm9uIFBhcmtlcjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2Js
YW5rIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dDwvYT4mZ3Q7OyBzZmM7IEphbWFsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtIYWRpIFNhbGlt
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7U3ViamVjdDogUmU6IFtz
ZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7SGkgTHVjeSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtOby4gSSBh
bSBzaW1wbHkgc2F5aW5nIHdlIHNob3VsZCBub3Qgb3ZlcmNvbXBsaWNhdGUgdGhlIHByb2JsZW08
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtzdGF0ZW1lbnQgd2l0aCB0
ZXh0IHRoYXQgYWRkcyBsaXR0bGUgdG8gbm8gdmFsdWUgaW4gbXkgb3Bpbmlvbi48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBXaGV0aGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7d2UgY2FsbCBpdCBtZXRhZGF0YSwgb3IgY29udGV4dCwgaGFzIG5vIGJlYXJpbmcg
b24gdGhlIGZhY3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoYXQgdGhlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7cHJvYmxlbSBzdGF0ZW1lbnQgYWxyZWFkeSBj
bGVhcmx5IHN0YXRlcyB3ZSBuZWVkIHRvIGJlIGFibGUgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3Bhc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtpbmZvcm1h
dGlvbiBiZXR3ZWVuIFNGwrlzIGFuZCBiZXR3ZWVuIHRoZSBuZXR3b3JrICZhbXA7IFNGwrlzLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0O09uIDMvMTIvMTQsIDU6MTMgUE0sICZxdW90O0x1Y3kgeW9uZyZxdW90OyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+bHVj
eS55b25nQGh1YXdlaS5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmx1
Y3kueW9uZ0BodWF3ZWkuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
SGkgSmltLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7SSBmb3Igb25lIGRvbid0
IGFncmVlIGFuZCB0aGluayB3ZSBhcmUgb3ZlciBjb21wbGljYXRpbmcgd2hhdDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7c2hvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0O2JlIHN0cmFpZ2h0Zm9yd2FyZC4gVGhlIFNGQyBlbmNhcHN1bGF0aW9uIHNob3Vs
ZCBlbmFibGUgdHdvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGluZ3M6PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsxLiBTdGVlcmluZyBvZiBzZWxlY3RlZCBmbG93cyB0aHJv
dWdoIGEgc2VydmljZSBjaGFpbjsgdGhpcyBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O3NlcnZpY2UgZnVu
Y3Rpb24gcGF0aC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Mi4gUGFzc2luZyBvZiBjb250ZXh0IGFzc29jaWF0ZWQgd2l0aCBhIGdpdmVuIGZsb3cgd2l0aGlu
IHNhaWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7ZnVuY3Rpb24gcGF0aC4gVGhpcyBjb250ZXh0IGlu
Zm9ybWF0aW9uIG1heSBiZSBjb25zdW1lZCBieSBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtT
RiAoYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7YXBwbGlj
YXRpb24gSUQgaXMgYW4gZXhhbXBsZSkgb3IgbWF5IGJlIGNvbnN1bWVkIGJ5IHRoZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9yd2FyZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDtlbGVtZW50cyAoYSB2cmYtSUQgaXMgYW4gZXhhbXBsZSkuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O1tMdWN5XSBEbyB5b3UgY2Fs
bCB0aGUgY29udGV4dCBhcyBtZXRhZGF0YSBvciBub3Q/IERvIHdlIGhhdmU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2Fub3RoZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7dGVybSBoZXJlIGJlc2lkZSBTRkMgaGVhZGVyIGFuZCBtZXRhZGF0YS4gSSBzZWUg
dGhhdCB5b3UgZG9uJ3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dhbnQgdG88YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7c2VwYXJhdGUgd2hhdCBpcyBjb25z
dW1lZCBieSBTRiBhbmQgd2hhdCBpcyBjb25zdW1lZCBieSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2ZvcndhcmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7ZWxlbWVudHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtMdWN5PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtTZW50IGZyb20gbXkgaVBob25lPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciAxMiwgMjAxNCwgYXQgNDox
NiBQTSwgJnF1b3Q7THVjeSB5b25nJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7
PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+bHVj
eS55b25nQGh1YXdlaS5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdl
aS5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208L2E+Jmd0
OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBH
cmVhdC4gVGhlbiB3ZSBtYXkgY29uc2lkZXIgdHdvIHNwZWNpYWwgbWV0YWRhdGEgZGVmaW5pdGlv
bnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7cHJvYmxlbSBzdGF0ZW1lbnQgc28gd2UgY2FuIGFs
bCB1c2UgdGhlIHNhbWUgZGVmaW5pdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtIZXJl
IGlzIG15PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtz
dWdnZXN0ZWQgdGV4dCBhbmQgbGlrZSB0byBoZWFyIHlvdSBhbmQgb3RoZXIncyBpbnB1dCBhbmQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3N1Z2dlc3Rpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1l
dGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0bzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7ZXhjaGFuZ2Ug
aW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgZWxlbWVudHMgaW4gYSBzZXJ2aWNlIGZ1bmN0aW9uPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtjaGFpbmluZy4g
SW4gdGhpcyBjb250ZXh0LCB0aGVyZSBhcmUgdHdvIHR5cGVzIG9mIGRhdGEgcGxhbmU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsgU2VydmljZSBGdW5jdGlvbiBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9u
IGV4Y2hhbmdlZCBiZXR3ZWVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDtjbGFzc2lmaWVyIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2
aWNlIGZ1bmN0aW9ucyB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7ZmFjaWxpdGF0ZSBzZXJ2aWNlIGZ1bmN0aW9ucyBvbiB0aGUgcGFja2V0IHRyZWF0
bWVudC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFN0ZWVyaW5n
IE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZnJvbSBzZXJ2aWNlIGZ1bmN0aW9ucyB0byBhPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtjbGFzc2lmaWVy
IG9yIHNlcnZpY2Ugbm9kZSBmb3IgdHJhZmZpYyBmb3J3YXJkaW5nIHB1cnBvc2UuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAtZW5kPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgRnJvbTogSm9lbCBNLiBIYWxwZXJuIFs8YSBo
cmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tPC9hPl08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MzUgUE08
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBUbzogTHVj
eSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIp
OyA8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj4N
CmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0Ozxh
IGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGk8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTYWxpbTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2Zj
XSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgWWVzLCBJIGFtIHRyeWluZyB0byBjb25zaXN0
ZW50bHkgZGlzdGluZ3Vpc2ggdGhvc2UgdHdvIGNhc2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDt3aGVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDt0
YWxraW5nIGFib3V0IHRoZSBpbmZvcm1hdGlvbiBjYXJyaWVkIHdpdGggcGFja2V0cyBpbiBzZXJ2
aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjaGFpbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBZb3Vycyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMzoxMyBQTSwgTHVjeSB5b25nIHdyb3RlOjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKb2Vs
LCBTZWUgYmVsb3cuIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0i
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnPC9hPl0gT24gQmVoYWxmIE9mIEpvZWwgTS4gSGFscGVybjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7U2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjAyIFBNIFRv
OiBMdWN5IHlvbmc7IE5pY29sYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0JPVVRIT1JTOzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb24g
UGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsi
PmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9h
PiZndDs7IHNmYzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1z
ZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB3YXMgdHJ5aW5nIHRvIHdvcmQgaXQgY2FyZWZ1bGx5IG5v
dCB0byBmb2N1cyBvbiB3aG8gcHV0czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0
aW9uIGluLCBidXQgb25seSBvbiB3aG8gY29uc3VtZXMgdGhlIGluZm9ybWF0aW9uLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJbmZvcm1hdGlv
biBmb3Igc2VydmljZSBmdW5jdGlvbnMgbWF5IGNvbWUgZnJvbSB0aGUgaW5ncmVzczxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjbGFzc2lmaWVy
IG9yIGZyb20gb3RoZXIgc2VydmljZSBmdW5jdGlvbnMuIFtMdWN5XSB0aGlzIGlzPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDt0aGUgb25lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3LiBJ
bmZvcm1hdGlvbiBmb3IgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmb3J3YXJkaW5nPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdpbGwg
Z2VuZXJhbGx5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcyBjbGFzc2lmaWVyLCBidXQgaW48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NwZWNpYWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2FzZXMgbWF5IGJlIHByb3ZpZGVkIGJ5IHNlcnZpY2Ug
ZnVuY3Rpb25zLiAoSSBrZWVwPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3YW50aW5nIHRvIGdl
dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBy
aWQgb2YgdGhvc2Ugc3BlY2lhbCBjYXNlcywgYnV0IHNvIGZhciB0aGVyZSBzZWVtIHRvIGJlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtqdXN0IGVub3VnaDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvZiB0aGVtIHRvIHdhcnJhbnQgY292ZXJp
bmcgaW4gdGhlIHNvbHV0aW9uLiBBbmQgbW9yZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW1w
b3J0YW50bHksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHNpZ25pZmljYW50IHN1cHBvcnQgZm9yIGl0IGluIHRoZSB3b3JraW5nIGdyb3VwLikg
W0x1Y3ldPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtUaGlzIGlzPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBzZWNvbmQgY2FzZSB1c2lu
ZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcgKGJ1dCB5b3UgZG9uJ3Q8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2xpa2UgaXQpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBBbmQgeW91IHN1Z2dlc3QgZGlzdGluZ3Vpc2hpbmcgdGhlc2UgdHdvIGNhc2Vz
IHdoZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rpc2N1c3Npbmc8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWJvdXQgbWV0YWRhdGEgdXNh
Z2UuIElzIHRoYXQgcmlnaHQgdW5kZXJzdGFuZGluZz88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMjozMyBQTSwg
THVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgSm9lbCwgSSBpbnRlcnByZXQgdGhhdCB5b3Ugc3VnZ2VzdHMgdGhh
dCBkaXN0aW5ndWlzaCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2V4Y2hhbmdlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZv
cm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9uczxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5kIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhjaGFuZ2UgaW5mb3JtYXRpb24gZGF0YSBw
bGFuZSBjYXJyaWVkIGZyb20gYSBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5j
dGlvbiB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgYSBzZXJ2aWNlIG5vZGUuIElzIHRoaXMgcmlnaHQgdW5kZXJzdGFuZGluZz8gTHVj
eTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxh
IGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb208L2E+XSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7MjAxNDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDE6MTk8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOiBKaW0g
R3VpY2hhcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IChqZ3VpY2hhcik7IDxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dCIgdGFyZ2V0PSJfYmxhbmsiPg0KYnJpanNtYW5AanVuaXBlci5uZXQ8L2E+PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7IHNmYzsg
SmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1l
dGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTXkgaW5jbGluYXRpb24gd291bGQgYmUgdG8gdHVuZSB0
aGF0IGRlZmluaXRpb24gdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rpc3Rpbmd1aXNoPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBi
ZXR3ZWVuIGRhdGFwbGFuZSBjYXJyaWVkIGluZm9ybWF0aW9uIGludGVuZGVkIGZvciB1c2UgYnk8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZ1bmNpdG9ucyAod2hhdGV2ZXIgdGhl
IG9yaWdpbiksIGFuZCBkYXRhcGxhbmUgY2FycmllZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
aW5mb3JtYXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGludGVuZGVkIGZvciBkYXRhcGxhbmUgZm9yd2FyZGluZyBjb21wb25lbnRz
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBKb2VsLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBhZ3JlZSB0aGF0IHdl
IG5lZWQgdXNpbmcgdGhlIHNhbWUgZGVmaW5pdGlvbiBmb3IgYTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7dGVybSwgYnV0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGlzYWdyZWUgdGhhdCB0aGUgbWV0YWRhdGEgZGVmaW5pdGlv
biBoZXJlIGlzIGEgc2V0IG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gcHV0IGluIHRoZSBTRkMgaGVhZGVy
LiBUaGlzIG1heSBiZSB0b28gbmFycm93PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtvciBsZWFk
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgdG8gYSBwYXJ0aWN1bGFyIHNvbHV0aW9uLiBJIGFtIGZpbmUgd2l0aCB0aGlzIGRlZmlu
aXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb2JsZW0gc3RhdGVt
ZW50IHcvIG1pbm9yIHR3ZWFrIChzdWdnZXN0ZWQgb24gbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7bGlzdCkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUg
bWV0YWRhdGEgcHJvdmlkZXMgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthYmlsaXR5IHRv
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgY2xhc3NpZmllcnMgYW5kIHNl
cnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIGFuZCBzZXJ2
aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbnMgYW5kPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Y2xhc3NpZmllcnN8c2VydmljZSBub2Rlcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZXJlIG1heSBiZSBhIHNvbHV0
aW9uIHRoYXQgYSBzZXJ2aWNlIGZ1bmN0aW9uIHBhc3Nlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7c29tZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gdG8gYXR0
YWNoZWQgc2VydmljZSBub2RlIHdpdGhvdXQgdXNpbmcgU0ZDPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtoZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MsIEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBIYWxwZXJuIERpcmVjdDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBo
cmVmPSJtYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb208L2E+XSBTZW50OiBXZWRuZXNkYXksPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtNYXJjaCAxMiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAyMDE0IDEyOjI1IFBNIFRvOiBM
dWN5IHlvbmc7IEpvZWwgTS4gSGFscGVybjsgTmljb2xhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Qk9VVEhPUlM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQiIHRhcmdldD0iX2JsYW5rIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT4gJmx0OzxhIGhy
ZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBT
dWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRl
cmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgTHVjeSwgeW91IHNheSAmcXVvdDt0aGUgbWV0YWRhdGEgdGVybSBt
ZWFucyAuLi4mcXVvdDsgVGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkZWZpbml0aW9uIHlv
dTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHRoZW4gcHJvdmlkZSBpcyBhIGRlZmluaXRpb24gb2YgdGhlIHNldCBvZiBpbmZvcm1h
dGlvbiB3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YXJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHJvcG9zaW5nIHRoYXQg
d2UgcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBJLCBhbmQgb3RoZXJzLDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7aGF2ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJlZW4gdXNpbmcgdGhlIHRlcm0gbWV0YWRhdGEgbW9yZSBuYXJy
b3dseS4gV2UgY2FuIHVzZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hhdGV2ZXI8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBk
ZWZpbml0aW9uIHdlIHdhbnQuIEJ1dCB3ZSBkbyBuZWVkIHRvIGFncmVlIG9uIHRoZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVmaW5pdGlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgdGhlIHB1cnBvc2VzIG9mIHRo
ZSBXRywgaXQgc2VlbXMgbXVjaCBtb3JlIHVzZWZ1bCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7dXNlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IHRlcm0gbWV0YWRhdGEgZm9yIHRoZSBuYXJyb3dlciBkZXNjcmlwdGlv
bi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMToxOSBQ
TSwgTHVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBKb2VsLDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJ
IGFncmVlLiBXZSBuZWVkIHRvIGRpZmZlcmVudGlhdGUgdGhlIG1ldGFkYXRhIHVzZWQgYnk8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbiBhbmQgU0ZDIGhl
YWRlci4gVGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgY2Fycnlpbmc8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3NvbWU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtzdGF0ZXMgYWxvbmcgd2l0aCB0aGUgcGFja2V0LiBJTU86IFNG
QyBoZWFkZXIgaXMgYSBraW5kIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEgY2FycmllZCBvbiBwYWNrZXQg
Zm9yIG5leHQgc2VydmljZSBub2RlIHRvIHVzZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0lu
IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2NvbnRleHQgb2YgU0ZDLCB3ZSBoYXZlIHRlcm0gZm9yIFNGQyBoZWFkZXIg
YW5kIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEgdGhhdDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dh
cyBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIG9yIGJldHdlZW4gc2VydmljZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2Z1bmN0aW9ucyBhbmQgY2xhc3NpZmllcnMvc2VydmljZSBub2Rlcywgd2hpY2ggaXMg
d2hhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGRyYWZ0PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9jdXMuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcywgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9t
OiBKb2VsIE0uIEhhbHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+XSBT
ZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDIwMTQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgMTE6MTggQU0gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBh
cmtlciBDYzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKaW08YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgR3VpY2hhcmQg
KGpndWljaGFyKTsgPGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9
Il9ibGFuayI+DQpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRp
IFNhbGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IEkgdGhpbmsgaXQgaXMgaW1wb3J0YW50IHRvIGtlZXAgYSBzdHJvbmcgZGlzdGluY3Rp
b248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JldHdlZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgKHdo
aWNoIGlzIGZvciB1c2UgYnkgYXBwbGljYXRpb25zKSBhbmQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNoYWluaW5nIGluZm9ybWF0aW9uIGluIHRoZSBiYXNl
IHNlcnZpY2UgY2hhaW4gaGVhZGVyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hpY2ggaXM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgZm9yIHVzZSBieSB0aGUgc2VydmljZSBjaGFpbiBzdXBwb3J0IG1lY2hhbmlzbXMu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAz
LzEyLzE0LCAxMDo0MiBBTSwgTHVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRnVsbHkgYWdy
ZWUgd2l0aCBKb2UuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2Ugc2hvdWxkIG5vdCByZXF1
aXJlIGEgZml4IGxlbmd0aCBmb3IgaW4tYmFuZCBtZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7YnV0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhbHNvIG5vdCBsZWF2ZSBpdCBmb3IgZnJlZWx5IHVzYWdl
LiBJbiBmYWN0LCB3aGVuIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IG5vZGUgaW5zZXJ0cyBTRkMgaGVhZGVyIG9uIGEgKGVuY2Fwc3VsYXRlZCkgcGFja2V0
IGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VuZCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmV4dCBz
ZXJ2aWNlIG5vZGUsIFNGQyBoZWFkZXIgaXRzZWxmIGNhbiBiZSBzZWVuIGFzIGE8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9t
OiBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XSBPbiBCZWhh
bGYgT2YgSm9lbCBNLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SGFscGVybjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA5OjIxIEFNIFRvOiBOaWNvbGFzPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtCT1VUSE9SUzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQYXJrZXIg
Q2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGEg
aHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+YnJpanNt
YW5AanVuaXBlci5uZXQ8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIGluLWJhbmQgbWV0YWRhdGEsIHRoZSBBUEkgZm9yIGFj
Y2VzcyBjYW4gZWFzaWx5IGJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzeW5jaHJvbm91cy4gT3V0IG9mIGJhbmQg
bWV0YWRhdGEgbmVlZHMgZGlmZmVyZW50PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoYW5kbGlu
Zy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFRoZXJlIGFyZSBtYW55IGNhc2VzIHdoZXJlIG91dC1vZi1iYW5kIG1l
dGFkYXRhIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt1c2VmdWwgYW5kPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBhcHByb3ByaWF0ZS4gQnV0IHRoZXkgZG8gbm90IGNvdmVyIGFsbCBuZWVkcyBieSBhbnk8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3N0cmV0Y2guPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
RXZlbiBpZiBlYWNoIHBpZWNlIG9mIGluLWJhbmQgbWV0YWRhdGEgaXMgb2YgZml4ZWQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xlbmd0aCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZXJlIGFyZSBtYW55IGRp
ZmZlcmVudCBraW5kcyBvZiBtZXRhdHlwZS4gVHJ5aW5nIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtzYXk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZxdW90O3RoZXJlIHdpbGwgYmUgZXhhY3RseSBmb3VyIHBp
ZWNlcywgYW5kIHRoZXkgd2lsbCBiZSBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dHlwZXM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHQxLCB0MiwgdDMsIGFuZCB0NCZxdW90OyBpcyBzaW1wbHkgdG9vIHNwZWNp
ZmljIGZvciBldmVuIDgwJTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7b2YgdGhlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O25lZWRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDg6NTIgQU0sIE5pY29sYXMgQk9VVEhP
UlMgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGVsbG8gUm9uLDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgU2VuZGluZyBvdXQgb2YgYmFuZCBjb25ncnVlbnQgbWV0YWRhdGEgbWF5
IG5vdCBiZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Fuc3dlcjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHRvIGFsbCBuZWVkcyBidXQgaXQgaXMgb25lIHRvb2wgdGhhdCB3ZSBzaG91bGQga2VlcC48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5vdCBhbGwgbWV0YWRhdGEgaXMgdGll
ZCB0byBhIHNwZWNpZmljIHBhY2tldCwgZm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtleGFt
cGxlIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwb2xpY3kgY2hhbmdlIGluIFBDUkYgY291bGQgbGVhZCB0
byBzb21lIG1ldGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzaWduYWxpbmcsPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgdGhlIHJlYWN0aW9uIHRpbWUgbmVlZCBub3QgYmUgaW1tZWRpYXRlLCBmZXcg
bXMgbWF5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtub3QgbWF0dGVyLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQXMgeW91IHBvaW50LCBpZiBhIHBhY2tldCBpcyB0aWVkIHRv
IGEgbWV0YWRhdGEgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29ycmVsYXRpb248YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBpbmZvIGNhbiBiZSBzZXQgaW4gYm90aCBwYWNrZXQgdG8gZGVhbCB3aXRoIGl0
IChpLmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
ZXhwZWN0ZWQgZmxhZyBpbiB0aGUgU0ZDIGhlYWRlciwgcGx1cyBhbiBpZCk8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZpbmFsbHkgd2UgY2FuIHN0aWxsIHNlbmQgc29tZSBsaW1p
dGVkIG1ldGFkYXRhIHdpdGhpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YSBoZWFkZXIuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgVGhpcyBjb3VsZCBiZSB1c2VkIGZvciBsb2FkIGJhbGFuY2VycyBpbiBw
YXJ0aWN1bGFyIGlmPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3ZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGFncmVlIG9uIGEgY29udmVudGlvbiB0byBsb2NhdGUgJnF1b3Q7Y29hcnNlIGdyYWluIHBvbGlj
eSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC8gJnF1b3Q7ZmluZSBncmFpbiBwb2xpY3kmcXVvdDsg
b24gcmVzZXJ2ZWQgY29udGV4dCBoZWFkZXJzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgVGhpcyBzZWVtcyB0byBvcGVuIHVwIGEgbG90IG9mIGZsZXhpYmlsaXR5IC88YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2lubm92YXRpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgT24geW91ciBsYXN0IHBvaW50LCB0aGVyZSBpcyBhIHF1ZXN0aW9uIG9uIGhvdyB0
byBtYWtlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgYXZhaWxhYmxlIHRvIGEgU2VydmljZSBG
dW5jdGlvbi4gQ3VycmVudCBzb2NrZXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb25uZWN0aW9ucyBmb3Ig
ZXhhbXBsZSBkbyBub3QgYWxsb3cgdG8gcmV0cmlldmUgSVA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2hlYWRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9wdGlvbnMuIFNvIEkgYXNzdW1lIHRoYXQgU0ZD
IGF3YXJlIFNlcnZpY2UgRnVuY3Rpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aWxsPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgbmVlZCBzb21lIChhc3luY2hyb25vdXM8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA/
KSBBUEkgdG8gcmV0cmlldmUgU0ZDIGhlYWRlciBpbmZvcm1hdGlvbiBhcyB3ZWxsIGFzPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpbi1iYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEuIEkg
ZG9uJ3Qgc2VlIG91dCBvZiBiYW5kIG1ldGFkYXRhIHRyYW5zcG9ydDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7YWRkaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29tcGxleGl0eSwgdGhlIHNhbWUgQVBJ
IGNhbiBwcm9iYWJseSBhcHBseS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRo
ZSBhbHRlcm5hdGl2ZSBvcHRpb24sIGFsbG93aW5nIHZhcmlhYmxlIHNpemVkPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDttZXRhZGF0YSBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBTRkMgaGVhZGVy
IGhhcyBzb21lIGRyYXdiYWNrcyBhcyB3ZWxsLCBvbmUgYmVpbmc8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBm
cmFnbWVudGF0aW9uLCBhbmQgc29tZSBzd2l0Y2hlcyBleHBlY3RpbmcgYXMgd2VsbCB0bzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bG9vayBhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGVuZCB1c2VyIHRy
YWZmaWMgaGVhZGVycyBmb3IgbGluayBsb2FkIGJhbGFuY2luZy4gSTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7d291bGQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhZ3JlZSB0aGF0IGlmIHdlIGNhbiBhY2Nl
cHQgdGhlc2UgaXNzdWVzLCB0aGVuIHNlbmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvZmYtbGluZSBj
b25ncnVlbnQgbWV0YWRhdGEgbG9vc2VzIGl0cyBpbnRlcmVzdC48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFdlIG5lZWQgdG8gdGFrZSBpbnRvIGFjY291bnQgdGhhdCBib3RoIGlu
LWJhbmQgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjb25ncnVlbnQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBvdXQtb2YtYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQgaXMgbm90IHJlbGlhYmxlLiBBPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtwYWNrZXQgbG9zczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRyaWdn
ZXJpbmcgcmV0cmFuc21pc3Npb24gd291bGQgbm90IGxlYWQgdG8gdGhlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtpZGVudGljYWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyByZWNvbnN0cnVjdGlvbiBvZiB0
aGUgYXNzb2NpYXRlZCBtZXRhZGF0YS4gSW4gc29tZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Y2FzZXMsIHdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWlnaHQgdGh1cyBldmVuIG5lZWQgbm9uLWNvbmdy
dWVudCBvdXQtb2YtYmFuZCByZWxpYWJsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIHRyYW5z
cG9ydC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18gRnJvbTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb248YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBQYXJrZXIgWzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT5d
IFNlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtXZWRuZXNkYXksPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgTWFyY2ggMTIsIDIwMTQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxMjo0MyBQTSBUbzogTmljb2xhcyBC
T1VUSE9SUyBDYzogSmltIEd1aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsoamd1aWNo
YXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dCIgdGFyZ2V0PSJfYmxhbmsiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0PC9hPiZndDs7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZmM7IEph
bWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQt
cmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IE5pY29sYXMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJ
IHVuZGVyc3RhbmQgdGhlIGNvbmNlcHQgZm9yIG91dCBvZiBiYW5kIHNpZ25hbGluZyBvZjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7bWV0YWRhdGEsIGJ1dCBJIGFtIGNvbmNlcm5lZCB0aGF0IGl0IGludHJvZHVj
ZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NpZ25pZmljYW50PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtj
b21wbGV4aXR5IGR1ZSB0byB0aGUgcG90ZW50aWFsIHJhY2UgY29uZGl0aW9uIG9mPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtyZWNlaXZpbmcgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtyZWFsIHBhY2tl
dCBiZWZvcmUgdGhlIG1ldGFkYXRhLiBXaGlsZSB0aGUgcmVhbCBwYWNrZXQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2NvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpbmRpY2F0ZSB0aGF0IG91dCBvZiBi
YW5kIG1ldGFkYXRhIGlzIGV4cGVjdGVkLCBob3cgY2FuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDt3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Z3VhcmFudGVlIHRoZSBvcmRlciBvZiByZWNlcHRpb24/IFdo
YXQgaWYgc3dpdGNoaW5nIG9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtyb3V0aW5nPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDtub2RlcyBhcHBseSBoYXNoIGJhc2VkIGxvYWQgYmFsYW5jaW5nPyBXaGF0IGlm
IHRoZSBsb2FkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtiYWxhbmNpbmcgdW5kZXJzdGFuZHMgU0ZDIGVuY2Fw
cyBhbmQgbG9va3MgYmV5b25kIGl0IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O29yaWdpbmFsIGhlYWRlciB0byBnZXQgYmV0dGVyIGVudHJvcHk/PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgQ2FuIHdlIGd1YXJhbnRlZSB0aGF0IHRoZSBtZXRhZGF0YSBhbmQgcmVhbCBw
YWNrZXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dpbGwgZm9sbG93PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDt0aGUgZXhhY3Qgc2FtZSBwYXRoPyBJZiB3ZSBjYW4gbm90LCB0aGVuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtpbXBsZW1lbnRhdGlvbnMgd2lsbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bmVlZCB0byBh
ZGQgaW5ncmVzcyBxdWV1aW5nIHRvIGNvcGUgd2l0aCB0aGUgc2NlbmFyaW8uPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBbHNvLCBkbyB5b3UgZmVlbCB0aGF0IHRoZSBpbmNyZWFz
ZSBpbiBpbXBsZW1lbnRhdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbXBsZXhpdHkgYXQgdGhlIHNl
cnZpY2UgZnVuY3Rpb25zIGlzIHJlYXNvbmFibGU/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBUaGFua3MuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb248YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6
MDkgQU0sICZxdW90O05pY29sYXMgQk9VVEhPUlMmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iIHRhcmdldD0i
X2JsYW5rIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L2E+Jmd0
OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkg
dGhpbmsgd2UgbXVzdCBtYWtlIGEgZGlzdGluY3Rpb24gYmV0d2Vlbjo8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLSBNZXRhZGF0YSB3aGljaCBzaG91bGQgYmUgcGFy
dCBvZiB0aGUgaGVhZGVyIGRlZmluZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FzIGluPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJhbmQgbWFya2luZy4gLSBNZXRhZGF0YSB3aXRoIGNhbiBiZSBw
YXNzZWQgb3V0IG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiYW5kLCBmb3I8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgZXhhbXBsZSBjb25ncnVlbnQgb3V0IG9mIGJhbmQgc2lnbmFsaW5nIGRlZmlu
ZWQgaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBkcmFmdDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgZm9ybWVyIGNhbGxzIGZvciBhIGxpbWl0ZWQg
c3BhY2UgaW4gdGhlIGhlYWRlciw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RydWUsIFRoZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsYXR0ZXIgaG93ZXZlciBkb2VzIG5vdCBpbmN1ciBhbnkgc3Bh
Y2UgbGltaXRhdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5kIGlzPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHN0aWxsIGZhaXJseSBlZmZpY2llbnQgYW5kIGl0IHJlbWFpbnMgY29tcGF0aWJs
ZSB3aXRoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthIGZpeGVkPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHNpemUgaGVhZGVyIHVzZWQgdG8gcm91dGUgdGhvc2Ugc2lnbmFsaW5nIG1lc3NhZ2VzPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbG9uZyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2hh
aW4ncyBzZXJ2aWNlIGZ1bmN0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
IEZyb206PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFs8YSBo
cmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+amd1aWNoYXJA
Y2lzY28uY29tPC9hPl0gU2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVHVlc2RheSwgTWFyY2gg
MTEsIDIwMTQgNjo0OCBQTSBUbzogUm9uIFBhcmtlciBDYzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Tmljb2xhcyBCT1VUSE9SUzsgPGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0
YXJnZXQ9Il9ibGFuayI+DQpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozsgc2ZjOyBKYW1h
bCBIYWRpIFNhbGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVy
YXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIFJvbiw8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2UgY2FuIGNlcnRhaW5s
eSBoYXZlIHRoaXMgZGlzY3Vzc2lvbiBidXQgd2Ugc2hvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtmaXJzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb25zaWRlciB3aGF0IGluZm9ybWF0aW9u
IGlzIG5lY2Vzc2FyeSBhbmQgaWYgc2FpZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlv
biBjYW4gZml0IHdpdGhpbiBhIGZpeGVkIG51bWJlciBvZiBjb250ZXh0czxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7aW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ham9yaXR5IG9mIGNhc2Vz
LiBSZW1lbWJlciwgdGhlIGdvYWwgb2YgYmVpbmcgYWJsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7dG8gcGFzczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSB0aHJvdWdoIHRoZSBuZXR3
b3JrIGlzIHRvIGVuaGFuY2Ugc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVsaXZl
cnksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5vdCBwYXNzIHRoZSBlbnRpcmUgd29ya3Mgb2YgU2hh
a2VzcGVhcmUgOy0pPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNl
bnQgZnJvbSBteSBpUGhvbmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IE9uIE1hciA3LCAyMDE0LCBhdCAzOjUyIEFNLCAmcXVvdDtSb24gUGFya2VyJnF1b3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj5Sb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1h
aWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0OyZndDsgd3JvdGU6PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyw8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHNlZSBz
aW1pbGFyIHJlcXVpcmVtZW50cyBmcm9tIHRoZSAzZ3BwIEVQQyBzaWRlLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7SSB3b3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlrZSB0byBwcm9w
b3NlIGFuIE9VSSAvIFRMViBiYXNlZCBhcHByb2FjaCB3aGVyZSB0aGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHJlc2VydmVkIE9VSSBjYW4gYmUgdXNlZCBmb3IgYWdyZWVkIHVwb24gdHlwZXMg
b2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbW1vbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgbWV0YWRhdGEgYW5kIHZlbmRvciBvciBvdGhlciBvcmdhbml6YXRpb25hbCBPVUlzIGNhbjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmUgdXNlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
dG8gcXVpY2tseSBpbm5vdmF0ZSBpbiB0aGUgbmV0d29ya3MuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBTaW11bHRhbmVvdXNseSwgSSB3b3VsZCBhbHNvIGxpa2UgdG8gY29uc2lkZXI8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O21lY2hhbmlzbXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRo
YXQgYXJlIG9wdGltaXplZCBmb3IgbG9uZyBsaXZlZCBmbG93cyBzbyBhcyB0bzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7bGltaXQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZWdhdGl2
ZSBlZmZlY3RzIG9mIHBhY2tldCBncm93dGguPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgNywg
MjAxNCwgYXQgODozNCBBTSwgJnF1b3Q7Tmljb2xhcyBCT1VUSE9SUyZxdW90Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bx
b3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9h
Pjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJP
VVRIT1JTQHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Tmljb2xhcy5CT1VUSE9S
U0Bxb3Ntb3MuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGVsbG8gSmltPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGhhdmUgc2VlbiBj
YXNlcyBpbiBHaSBMQU4sIHdoZXJlIHN1YnNjcmliZXIgcmVsYXRlZDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGlzIHBhc3NlZCB0byBhIFdlYiBQcm94eSBmb3IgSFRU
UCBoZWFkZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBlbnJpY2htZW50IChhaW1lZCBh
dCBzb21lIFdlYiBDb250ZW50IHByb3ZpZGVyczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cGFy
dG5lcnMgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgTW9iaWxlIE9wZXJhdG9y
KS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJbmZvcm1hdGlvbiB3YXMgYW4gY29kZWQg
KHBlcnNpc3RlbnQpIHN1YnNjcmliZXIgaWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rlcml2
ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmcm9tIHRoZSBNU0lTRE4sIGFuZCBjb3Vw
bGUgb2YgZiBjdXN0b21lciBwcm9maWxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtyZWxhdGVk
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZmllbGRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSW4gYW4gc2ZjIGJhc2VkIEdp
IExBTiwgdGhpcyBlbnRpdHkgc2hvdWxkIHJlY2VpdmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7ICZn
dDtmcm9tIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENsYXNzaWZpZXI8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0gQSBj
bGFzc2lmaWNhdGlvbiBvZiB0aGUgQ29udGVudCBQcm92aWRlciAoIElkLDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IENhdGVnb3J5KSBiYXNlZCBvbiB0cmFmZmljIGFuYWx5c2lzIC0gVGhl
IE1TSVNETiBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHN1YnNjcmliZXIgLSBUd28gc3Vic2NyaWJlciBwb2xpY3kgZmllbGRzIChu
b3QgdGllZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIFBDUkY8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBidXQgYmVsb25naW5nIHRvIHRoZSBTdWJzY3JpYmVyIERCKSAoU3Vic2Ny
aWJlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhdGVnb3J5LDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHN1Yi1jYXRlZ29yeSkgLSBBIHNlc3Npb24gaWQgKGZvciBsb2dnaW5nIGFu
ZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dHJhY2tpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBwdXJwb3Nlcyk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBvYmplY3RpdmUgYmVpbmcgdG8gYXZvaWQgaGF2aW5nIHRo
ZSBIVFRQIFByb3h5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0bzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGJlY29tZSBhIHRydXN0ZWQgYXBwbGljYXRpb24gKGludGVyb2dhdGUgdGhl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3Vic2NyaWJlciBEQiw8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBldGMuLik8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xh
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fIEZyb206IEppbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEd1aWNo
YXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKGpndWljaGFyKSBbPGEgaHJlZj0ibWFp
bHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmpndWljaGFyQGNpc2NvLmNv
bTwvYT5dIFNlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGh1cnNkYXksIE1hcmNo
IDA2LCAyMDE0IDI6MDIgUE0gVG86IEphbWFsIEhhZGk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O1NhbGltOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpqbW9p
c2FuZEBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmptb2lzYW5kQGp1bmlwZXIubmV0PC9h
PiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0PC9hPiZndDs7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9i
bGFuayI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQ8L2E+Jmd0OyBDYzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZmMgU3ViamVjdDog
UmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMt
bWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIEphbWFsLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91IHNhaWQgJnF1b3Q7SXQgc2Vl
bXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHNpemVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEmcXVvdDsuLiBJ
IGFtIG5vdCBzbyBjb252aW5jZWQgYW5kIHdvdWxkIGxpa2UgdG88YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBiZXR0ZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB1bmRlcnN0YW5kIHRo
ZSByZXF1aXJlbWVudHMgYmVmb3JlIHBhc3NpbmcganVkZ2VtZW50Ljxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IElmIHdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbG9vayBhdCB0aGUg
dXNlIGNhc2VzIGFzIHByZXNlbnRlZCB0aHVzIGZhciBpbnRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgdGhlIFdHIEk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBoYXZlIHlldCB0byBz
ZWUgYSBzaW5nbGUgZXhhbXBsZSBvZiB0aGUgbmVlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IChub3RpbmcgdGhhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRlc2lyZSBpcyBub3Qg
dGhlIHNhbWUgYXMgbmVlZCkgLSBJIGFtIG5vdCBzYXlpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyB0aGVyZSBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5vIHJlcXVpcmVtZW50
IGJ1dCByYXRoZXIgdGhhdCB3ZSBzaG91bGQgbm90IGp1bXA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyB0byB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb25jbHVzaW9uIGFuZCBi
dWlsZCBzdGFuZGFyZHMgYXJvdW5kIGEgdGhlb3J5Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzMvMTQsIDY6MzUgQU0s
ICZxdW90O0phbWFsIEhhZGkgU2FsaW0mcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPmhhZGlAbW9qYXRhdHUuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRh
dHUuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPC9hPiZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBsaWtlIHRoZSBk
b2MgLSB3ZWxsIHdyaXR0ZW4uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlY3Rpb24gNC4zIG9uIG1ldGFkYXRhIGVuY29k
aW5nLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlIHNp
emVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGE8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgKGF0IGxlYXN0IGZvciBodHRwL2FwcCB5b3Ugc2VlbSB0byBpbmRpY2F0
ZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkZXNpcmUgZm9yPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7aXQpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBG
b3IgYSBkYXRhcGF0aCBwZXItcGFja2V0IG1ldGFkYXRhLCBpIGZlZWwgdGhlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgbmVlZCBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBq
dXN0IGFzIGltcG9ydGFudC4gQXJlIHdlIGxpbWl0ZWQgYnkgdGhlIGZhY3QgdGhhdDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGlzdGluZyBoYXJkd2FyZSBtYXkgbm90IGJlIGFi
bGUgdG8gaGFuZGxlIFRMVnM/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtGb3I8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhhbXBsZSwgSSBkb250IGhhdmUgYSBwcm9ibGVtIGhh
bmRsaW5nIFRMVnMgaW4gYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNvZnR3YXJlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGF0YXBhdGguPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNoZWVycywgamFt
YWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmcgbGlzdCA8YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+DQpzZmNAaWV0Zi5vcmc8
L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJn
ZXQ9Il9ibGFuayI+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwv
YT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgbGlzdCA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+
c2ZjQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
IiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdCA8YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdCA8YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPiAmbHQ7
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzZmNA
aWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+aHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlz
dCA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYu
b3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxh
IGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9
Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5nPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7X19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDtzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPnNmY0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPnNmY0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgc2ZjIG1haWxp
bmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJn
ZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+
PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7IHNmYyBtYWlsaW5n
IGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFy
Z2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsgPGEgaHJlZj0i
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5r
Ij5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7X19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0O3NmYyBtYWlsaW5nIGxpc3Q8
YnI+DQomZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyZndDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDs8YnI+DQomZ3Q7X19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7c2ZjIG1h
aWxpbmcgbGlzdDxicj4NCiZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9
Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxicj4NCiZndDs8YSBocmVmPSJodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCjxicj4NCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0Kc2ZjIG1haWxpbmcgbGlz
dDxicj4NCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNA
aWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYzwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1
b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1
LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+X19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJyPg0KPGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9
Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_A2C96F6779E6A041BC7023CC207FC99418F1DB7ASJCEML701CHMchi_--


From nobody Tue Mar 18 11:03:16 2014
Return-Path: <repenno@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2C84E1A0747 for <sfc@ietfa.amsl.com>; Tue, 18 Mar 2014 11:03:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.747
X-Spam-Level: 
X-Spam-Status: No, score=-7.747 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, MANGLED_OFF=2.3, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 dRczchufYWVO for <sfc@ietfa.amsl.com>; Tue, 18 Mar 2014 11:03:05 -0700 (PDT)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) by ietfa.amsl.com (Postfix) with ESMTP id 3539B1A0454 for <sfc@ietf.org>; Tue, 18 Mar 2014 11:03:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=207111; q=dns/txt; s=iport; t=1395165775; x=1396375375; h=from:to:cc:subject:date:message-id:in-reply-to: mime-version; bh=0m4FWPUgdwXbO9lxHC3+r++aXKNpZY4pgDtXvnH8P6Q=; b=mdAc3ZMinCO0lyqgWk7pJi90GL91x7d5U68Z0KrDhEKCUlqM851pOwVz lFDBcXbf+sEprj1m3zdTm0qVnK79RsxqBRvXtY/uaUHJiMhOHdJCt1Qk4 Jicg6hyBPbs6ynkS9T6VbGD63MtRGo3wjGNmEz5VuBgvyQlV4ToXeAalU 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AnsFADeJKFOtJXG//2dsb2JhbABagkJEO1eDBqgzjy6HPBmBExZ0giUBAQEEAQEBFwEICjgCBQIDBQMMBgEGAhEDAQEBARULAQYDAgQlCxQJCAIEAQ0FG4dKAxENkVCcF6I/EwSMSoE1CwEJIQIBBgkKBwYEBgECBASCZYFJAQOUFkSDbJIwgy2BaQEfIg
X-IronPort-AV: E=Sophos; i="4.97,679,1389744000"; d="scan'208,217"; a="28412189"
Received: from rcdn-core2-4.cisco.com ([173.37.113.191]) by alln-iport-4.cisco.com with ESMTP; 18 Mar 2014 18:02:51 +0000
Received: from xhc-rcd-x15.cisco.com (xhc-rcd-x15.cisco.com [173.37.183.89]) by rcdn-core2-4.cisco.com (8.14.5/8.14.5) with ESMTP id s2II2pju025453 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 18 Mar 2014 18:02:51 GMT
Received: from xmb-rcd-x04.cisco.com ([169.254.8.92]) by xhc-rcd-x15.cisco.com ([173.37.183.89]) with mapi id 14.03.0123.003; Tue, 18 Mar 2014 13:02:50 -0500
From: "Reinaldo Penno (repenno)" <repenno@cisco.com>
To: "Louis.Fourie" <Louis.Fourie@huawei.com>, "Paul Quinn (paulq)" <paulq@cisco.com>, David Allan I <david.i.allan@ericsson.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs839w7i74vo/UGyf9YjLUOzVZrndL8A//+MpgA=
Date: Tue, 18 Mar 2014 18:02:50 +0000
Message-ID: <CF4DD80F.A3C0%repenno@cisco.com>
In-Reply-To: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.2.3.120616
x-originating-ip: [10.21.145.43]
Content-Type: multipart/alternative; boundary="_000_CF4DD80FA3C0repennociscocom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/PNqbzlHGSnaMcx8DXp-EbUW1RJQ
Cc: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, Xuxiaohu <xuxiaohu@huawei.com>, "mikebianc@aol.com" <mikebianc@aol.com>, "sfc@ietf.org" <sfc@ietf.org>, Changcheng Huang <huang@sce.carleton.ca>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Mar 2014 18:03:13 -0000

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

QSBTZXJ2aWNlIENoYWluIGp1c3QgZGVmaW5lcyB3aGljaCB0eXBlIG9mIHNlcnZpY2UgYW5kIHRo
ZWlyIG9yZGVyLg0KDQpBIHNlcnZpY2UgcGF0aCBkZWZpbmVzIHRoZSBhY3R1YWwgc2VydmljZSBp
bnN0YW5jZSwgc2F5LCBmaXJld2FsbDEuaG9tZSwgbmF0MiwgZHBpLXNpYywgZXRjLg0KDQpGcm9t
OiAiTG91aXMuRm91cmllIiA8TG91aXMuRm91cmllQGh1YXdlaS5jb208bWFpbHRvOkxvdWlzLkZv
dXJpZUBodWF3ZWkuY29tPj4NCkRhdGU6IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IGF0IDEwOjU1
IEFNDQpUbzogIlBhdWwgUXVpbm4gKHBhdWxxKSIgPHBhdWxxQGNpc2NvLmNvbTxtYWlsdG86cGF1
bHFAY2lzY28uY29tPj4sIERhdmlkIEFsbGFuIEkgPGRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29t
PG1haWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbT4+DQpDYzogTmljb2xhcyBCT1VUSE9S
UyA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFv
c21vcy5jb20+PiwgWHV4aWFvaHUgPHh1eGlhb2h1QGh1YXdlaS5jb208bWFpbHRvOnh1eGlhb2h1
QGh1YXdlaS5jb20+PiwgQ2hhbmdjaGVuZyBIdWFuZyA8aHVhbmdAc2NlLmNhcmxldG9uLmNhPG1h
aWx0bzpodWFuZ0BzY2UuY2FybGV0b24uY2E+PiwgInNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPiIgPHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPj4sICJtaWtlYmlhbmNA
YW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+IiA8bWlrZWJpYW5jQGFvbC5jb208bWFp
bHRvOm1pa2ViaWFuY0Bhb2wuY29tPj4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxh
dGlvbiBjaGFpbiBJRA0KDQpQYXVsLA0KICAgQ2FuIHlvdSBjbGFyaWZ5IHRoZSBkaWZmZXJlbmNl
IGJldHdlZW4gc2VydmljZSBjaGFpbiBhbmQgc2VydmljZSBwYXRoLiBHaXZlbiB0aGF0IGEgc2Vy
dmljZSBjaGFpbiBpcyBjb21wb3NlZA0Kb2Ygc2V2ZXJhbCBzZXJ2aWNlIGZ1bmN0aW9ucyBTRjEs
IFNGMiwgLi4gU0ZuIGhvdyB3b3VsZCBhIHNlcnZpY2UgcGF0aCBkaWZmZXIgZnJvbSB0aGF0IHNl
cnZpY2UgY2hhaW4/DQoNCi0gICAgICAgICAgTG91aXMNCg0KRnJvbTogc2ZjIFttYWlsdG86c2Zj
LWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBQYXVsIFF1aW5uIChwYXVscSkNClNlbnQ6
IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDEwOjI2IEFNDQpUbzogRGF2aWQgQWxsYW4gSQ0KQ2M6
IE5pY29sYXMgQk9VVEhPUlM7IFh1eGlhb2h1OyBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlr
ZWJpYW5jQGFvbC5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47IENoYW5n
Y2hlbmcgSHVhbmcNClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJ
RA0KDQpIaSBEYXZlLA0KDQpDaGFpbiBJRCBzaG91bGQgcmVhbGx5IGJlIHBhdGggSUQgc2luY2Ug
dGhlcmUgY2FuIGJlIG1hbnkgcGF0aHMgZm9yIGEgZ2l2ZW4gY2hhaW4uICBVc2luZyB0aGF0IGRl
ZmluaXRpb24sIHdlIGF2b2lkIHRoZSBvdmVybG9hZCBhbmQgcmVhcCB0aGUgZ2FpbiBhbGx1ZGVk
IHRvIGJlbG93Lg0KDQpQYXVsDQoNCk9uIE1hciAxOCwgMjAxNCwgYXQgMTI6MTQgUE0sIERhdmlk
IEFsbGFuIEkgPGRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPG1haWx0bzpkYXZpZC5pLmFsbGFu
QGVyaWNzc29uLmNvbT4+IHdyb3RlOg0KDQoNCldlbGwgdGhlIHF1ZXN0aW9uIGRlIGpvdXIgaXMg
4oCcZG9lcyBhIGNoYWluIElEIGRlZmluZSBhIGNsYXNzIG9yIGFuIGluc3RhbmNl4oCd4oCmLiBJ
ZiBpdCBkZWZpbmVzIGFuIGNsYXNzIHdlIGFsc28gbmVlZCBpbnN0YW5jZSBpbmZvcm1hdGlvbiwg
aWYgaXQgaXMgY3VycmVudGx5IG92ZXJsb2FkZWQgdG8gZGVmaW5lIGNsYXNzIGFuZCBpbnN0YW5j
ZSBJTU8gd2UgaGF2ZSBhIHByb2JsZW3igKYuDQoNCkRhdmUNCg0KRnJvbTogc2ZjIFttYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOmJvdW5jZXNAaWV0Zi5vcmc+XSBPbiBCZWhhbGYg
T2YgQ2hhbmdjaGVuZyBIdWFuZw0KU2VudDogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgNzo0MyBB
TQ0KVG86IE5pY29sYXMgQk9VVEhPUlMNCkNjOiBYdXhpYW9odTsgc2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+OyBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5j
b20+DQpTdWJqZWN0OiBSZTogW3NmY10g562U5aSNOiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJ
RA0KDQpHb29kIHBvaW50cy4gSSBiZWxpZXZlIGV4cGxpY2l0IGNoYWluIElEIHNob3VsZCBiZSBt
YW5kYXRvcnkuIFRoZSBvdmVyaGVhZCBpcyB2ZXJ5IGxpdHRsZS4gSXQgaGVscHMgc2ltcGxpZnkg
cHJvY2Vzc2luZyBhbmQgc3RlZXJpbmcgc2lnbmlmaWNhbnRseS4gVGhlIGdhaW4gaXMgaHVnZS4N
Cg0KQ2hhbmcNCg0KLS0tLS0tLS0tLS0tDQpDaGFuZ2NoZW5nIEh1YW5nDQoNCk9uIE1hciAxOCwg
MjAxNCwgYXQgMTo1MyBBTSwgTmljb2xhcyBCT1VUSE9SUyA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Nt
b3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PiB3cm90ZToNCkkgdGhp
bmsgdGhhdCBrZWVwaW5nIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIgdHJhbnNwb3J0IGluZGVwZW5k
ZW50IHNob3VsZCByZW1haW4gYW4gb2JqZWN0aXZlIGZvciBTRkMuICBTdWNoIGEgc2VwYXJhdGlv
biBvZiBjb25jZXJucyBpcyBhIHNvdW5kIGFyY2hpdGVjdHVyYWwgcHJpbmNpcGxlIHRoYXQgaGVs
cCBrZWVwIHRoaW5ncyBzaW1wbGUgaW4gcHJhY3RpY2UuDQoNCk9uIHRoZSBxdWVzdGlvbiBvZiAg
U2VydmljZSBQYXRoLCB3ZSBoYXZlIGEgZGlzY3Vzc2lvbiBvbiB3aGV0aGVyIHdlIG5lZWQgc29t
ZSBraW5kIG9mIGV4cGxpY2l0IGlkZW50aWZpZXIgb3INCmNvdWxkIHdlIHJlbHkgb24gbWFwcGlu
ZyBvbiBzb21lIHVuZGVybGF5IG5ldHdvcmsgcHJvdG9jb2wgZmllbGRzLg0KDQoNCk1heSBiZSBh
IFBSTy9DT04gdGFibGUgY291bGQgaGVscCBmb2N1cyB0aGUgZ3JvdXAgZGVjaXNpb24gb24gdGhh
dCBtYXR0ZXINCg0KDQogICogICBWaXNpYmlsaXR5ICh0cmFjaW5nKQ0KICAqICAgRm9yd2FyZGlu
ZyBncmFwaCBzdHJ1Y3R1cmUgaW1wYWN0L2xpbWl0YXRpb25zDQogICogICBSZWNvbmZpZ3VyYXRp
b24gc3BlZWQNCg0KICAgICAqICAgTEJTIC8gc2NhbGUgb3V0IGltcGFjdA0KICAgICAqICAgTm9k
ZSBieXBhc3MgKGUuZzsgbWFpbnRlbmFuY2UpDQoNCiAgKiAgIHVuZGVybGF5IG5ldHdvcmsvdHJh
bnNwb3J0IGxheWVycyBzdXBwb3J0DQogICogICBIZWFkZXIgc3BhY2UgaW1wYWN0DQogICogICBN
dWx0aSB0ZW5hbnQgc3VwcG9ydCBpbXBhY3QNCiAgKiAgIFNGQyBvbiBmbGF0IChlLmcgb3B0aWNh
bCBMMiBmb3IgRGF0YSBDZW50ZXJzKSBuZXR3b3JrDQogICogICBVbmRlcmxheSBuZXR3b3JrIGFk
bWluaXN0cmF0aW9uIGltcGFjdA0KDQpQZXJzb25hbGx5IEkgdGhpbmsgdGhhdCBoYXZpbmcgYW4g
ZXhwbGljaXQgY2hhaW4gaWRlbnRpZmllciAoZS5nLiBTZXJ2aWNlIFBhdGgvU2VydmljZSBJbmRl
eCkgaXMgY2xlYXIgKG1hbmFnZW1lbnQgYW5kIGNvbnRyb2wpIGFuZCBub3QgZXhwZW5zaXZlICho
ZWFkZXIgc3BhY2UpLiBUaGUgZHJhd2JhY2sgYmVpbmcgc29tZSBpbXBhY3Qgb24gdGhlIHNpbXBs
aWNpdHkgdG8gYWRkL3JlbW92ZSBlbGVtZW50cyBpbiBhIGNoYWluIGR5bmFtaWNhbGx5Lg0KDQpU
YWcgc3dpdGNoaW5nIChhcyBNUExTKSAgYWxsb3dzIHRvIG1hbmFnZSB0YWdzIHBlciBzZXJ2aWNl
IG5vZGVzLCBsZWFkaW5nIHRvIG1vcmUgdmVyc2F0aWxlIGFuZCBkaXZlcnNlIGdyYXBocw0KDQoN
Ck5pY29sYXMNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpGcm9tOiBYdXhpYW9o
dSBbeHV4aWFvaHVAaHVhd2VpLmNvbTxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT5dDQpTZW50
OiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA1OjA0IEFNDQpUbzogSmVyb21lIE1vaXNhbmQ7IG1p
a2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT47IHNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogW3NmY10g562U5aSNOiBTRkMgZW5jYXBzdWxh
dGlvbiBjaGFpbiBJRA0KSSBsaWtlIHRoZSBpZGVhIG9mIHNlcGFyYXRpbmcgdGhlIFNlcnZpY2Ug
RnVuY3Rpb24gTGF5ZXIgYW5kIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIsIGFzIHByb3Bvc2VkIGlu
IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zLiBUaGUgcm9sZSBvZiB0
aGUgU2VydmljZSBQYXRoIExheWVyIGlzIGp1c3QgdG8gc3RlZXIgdGhlIHRyYWZmaWMgYWxvbmcg
YSBwYXJ0aWN1bGFyIGNoYWluIG9mIHNlcnZpY2Ugbm9kZXMgd2hpY2ggY2FuIGJlIGltcGxlbWVu
dGVkIGJ5IGV4aXN0aW5nIHRvb2xzIGZvciBzb3VyY2Ugcm91dGluZywgc3VjaCBhcyBzZWdtZW50
IHJvdXRpbmcuIEFzIHN1Y2gsIGl04oCZcyBub3QgbmVjZXNzYXJ5IHRvIHRyeSB0byBrZWVwIHRo
ZSBTZXJ2aWNlIFBhdGggTGF5ZXIgdHJhbnNwb3J0LWluZGVwZW5kZW50IGFuZCBjb250YWluIGl0
IGluIHRoZSBTRkMgaGVhZGVyLg0KDQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUNCg0K5Y+R5Lu25Lq6
OiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10g5Luj6KGoIEplcm9tZSBNb2lzYW5k
DQrlj5HpgIHml7bpl7Q6IDIwMTTlubQz5pyIMTjml6UgMTowMw0K5pS25Lu25Lq6OiBtaWtlYmlh
bmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NCuS4u+mimDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWlu
IElEDQoNClRoaXMgKGxlbmd0aHkgYW5kIHZlcnkgbGl2ZWx5KSB0aHJlYWQgc3RhcnRlZCBmcm9t
IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zICh3aGljaCBJIGNvLWF1
dGhvcmVkKS4NCg0KSW4gc2VjdGlvbiA0LjgsIHdlIG1hZGUgYSBjbGVhciBkaXN0aW5jdGlvbiBi
ZXR3ZWVuIGEgc2VydmljZSBwYXRoIGxheWVyIChzdGVlcmluZyBwYWNrZXRzIGhvcCBieSBob3Ag
YWxvbmcgdGhlIGNoYWluKSBhbmQgYSBzZXJ2aWNlIGZ1bmN0aW9uIGxheWVyIChjb252ZXkgbWV0
YWRhdGEgaW5mb3JtYXRpb24gb2YgaW50ZXJlc3QgdG8gU0ZzKS4gVGVybWlub2xvZ3kgYXNpZGUs
IGl0IHNlZW1zIHRoYXQgc3VjaCBsYXllcmVkIHZpZXcgd2FzIGFncmVlZCB1cG9uIGJ5IG1hbnkg
cGVvcGxlIG9uIHRoZSBtYWlsaW5nIGxpc3QuDQoNCk5vdyB0aGlzIGNlcnRhaW5seSBkb2VzIGJl
ZyB0aGUgcXVlc3Rpb24gb2Ygc29sdmluZyBCT1RIIHByb2JsZW1zIHdpdGggdGhlIHNhbWUgKHBh
Y2tldCkgZW5jYXBzdWxhdGlvbiBtZWNoYW5pc20uIE5vdGFibHkgd2hlbiBvYnNlcnZpbmcgdGhh
dCBtYW55IHVzZSBjYXNlcyBjb3VsZCBiZSBzYXRpc2ZpZWQgd2l0aG91dCBTRi1sZXZlbCBtZXRh
ZGF0YSwgb3IgYnkgdXNpbmcgbW9yZSBvdXQtb2YtYmFuZCB3YXlzIHRvIGNvbnZleSBzdWNoIFNG
IG1ldGFkYXRhLiBBbmQgYWxzbyB3aGVuIG9ic2VydmluZyB0aGF0IGluYmFuZCBtYXJraW5nIChl
LmcuIHBhY2tldCBoZWFkZXJzKSBjb21lcyB3aXRoIHZhcmlvdXMgcHJvcyAmIGNvbnMgKHNvbWUg
b2YgdGhlIGlzc3VlcyBiZWluZyBpZGVudGlmaWVkIGluIHRoZSBkcmFmdCwgZS5nLiBzZWN0aW9u
cyA0LjEgYW5kIDQuMikuDQoNCkkgZG8gYWdyZWUgd2l0aCBNYXJpYS4gV2UgbWF5IHdhbnQgdG8g
ZXhwbG9yZSBvdGhlciBvcHRpb25zIGZvciBhZGRyZXNzaW5nIHRoZSBuZWVkcyBvZiB0aGUgc2Vy
dmljZSBwYXRoIGxheWVyIHRoYXQgZG8gbm90IHJlcXVpcmUgYW4gZXhwbGljaXQgY2hhaW4taWQg
b2Ygc29ydHMuDQoNCkluIHRoZSBkcmFmdCwgd2UgY29uY2x1ZGVkIGJ5IHN0YXRpbmcg4oCcQSBw
cm9kdWN0aXZlIHBhdGggZm9yd2FyZCBjb3VsZCBiZSB0byBkaXZpZGUgYW5kIGNvbnF1ZXI6IHRv
IGNsZWFybHkgc2VwYXJhdGUgdGhlIHByb2JsZW0gb2YgU2VydmljZSBGdW5jdGlvbiBQYXRoIHRv
cG9sb2d5IGZyb20gdGhlICAgcHJvYmxlbSBvZiBbY29udmV5aW5nIFNGXSBtZXRhZGF0YeKAnS4g
SSBkbyBiZWxpZXZlIHdlIHNob3VsZCBleHBsb3JlIHN1Y2ggc2VwYXJhdGlvbiBwcmluY2lwbGUg
ZnVydGhlci4NCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24g
QmVoYWxmIE9mIG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4NClNl
bnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgNTo1MCBQTQ0KVG86IHNmY0BpZXRmLm9yZzxtYWls
dG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNo
YWluIElEDQoNCkkgd291bGQgaW1hZ2luZSB0aGF0IGlmIHdlIG1hZGUgdGhlIENoYWluIElEIGZp
ZWxkIGluIHRoZSBoZWFkZXIgYmUgb3B0aW9uYWwsIHlldCBzdGlsbCByZXF1aXJlZCBhIGhlYWRl
ciBhbmQgc3RpbGwgcmVxdWlyZWQgdGhhdCBzb21lIGluZGljYXRpb24gb2YgdGhlIGNoYWluIGJl
IGNhcnJpZWQgc29tZXdoZXJlIGluIHRoZSBwYWNrZXQgKG1wbHMgbGFiZWwgb3IgdmxhbiBvciB3
aGF0ZXZlciksIHRoYXQgdGhlIGltcGxlbWVudGF0aW9uIHdvdWxkIGJlY29tZSBvdmVybHkgY29t
cGxpY2F0ZWQuICBUbyBkbyBzbyB3b3VsZCBiZSB1c2luZyBTRkMgc2ltcGx5IGFzIGEgbWVjaGFu
aXNtIHRvIGNhcnJ5IG1ldGEgZGF0YSBhbmQgbm90IGF0IGFsbCBmb3Igc2VydmljZSBjaGFpbmlu
Zywgd2hpY2ggc291bmRzIGNvdW50ZXIgaW50dWl0aXZlIHRvIG1lLg0KDQpNYXJpYSwNClNvLCB5
b3UgYXJlIHNheWluZyB0aGF0IHlvdSB3YW50IHRvIHVzZSBTRkMgdG8gY2FycnkgYXJvdW5kIG1l
dGFkYXRhLCBidXQgbm90IGZvciBhY3R1YWwgc2VydmljZSBjaGFpbmluZyBiZWNhdXNlIHlvdSBh
bHJlYWR5IGhhdmUgYSB3YXkgdG8gaW1wbGVtZW50IHNlcnZpY2UgY2hhaW5pbmcgb3V0c2lkZSBv
ZiBTRkM/ICBNYXliZSBJJ20gbm90IGZvbGxvd2luZywgYnV0IGl0IHNlZW1zIHRvIG1lIHRoYXQg
aWYgeW91IHdlcmUgdG8gdXBncmFkZSB5b3VyIG5ldHdvcmsgdG8gc3VwcG9ydCBTRkMgdGhhdCB5
b3Ugd291bGQgY2hhbmdlIGZyb20gdXNpbmcgeW91ciBleGlzdGluZyBtZWNoYW5pc20gYW5kIHN0
YXJ0IHVzaW5nIFNGQywgd2hpY2ggaXMgbWVhbnQgdG8gcHJvdmlkZSBzdXBwb3J0IGZvciBzZXJ2
aWNlIGZ1bmN0aW9ucyB0aGF0IGFyZSBub3QgU0ZDIGF3YXJlLiAgVGhlcmUgYXJlIGEgbnVtYmVy
IG9mIHVzIHdobyBoYXZlIGltcGxlbWVudGVkLCBpbiBvbmUgd2F5IG9yIGFub3RoZXIsIHNvbWUg
c29ydCBvZiBzZXJ2aWNlIGNoYWluaW5nLCBidXQgSSAoSSBjYW4gYXQgbGVhc3Qgc3BlYWsgZm9y
IG15c2VsZikgYW0gbG9va2luZyB0byBTRkMgbm90IHRvIGVuaGFuY2UgbXkgY3VycmVudCBpbXBs
ZW1lbnRhdGlvbiwgYnV0IHRvIHJlcGxhY2UgaXQgd2l0aCBzb21ldGhpbmcgYmV0dGVyIHdoaWxl
IHN0aWxsIG1haW50YWluaW5nIG15IGNvcmUgKG5vbiBzZXJ2aWNlIGZ1bmN0aW9uKSBpbmZyYXN0
cnVjdHVyZS4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpGcm9tOiBrZWdyYXlA
Y2lzY28uY29tPGtlZ3JheUBjaXNjby5jb208bWFpbHRvOmtlZ3JheUBjaXNjby5jb20lM2NrZWdy
YXlAY2lzY28uY29tPj4NClRvOiBSb24gUGFya2VyPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PixKaW0gR3VpY2hh
cmQgKGpndWljaGFyKTxqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNv
bT4+LEpvZWwgTS4gSGFscGVybjxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tPj4NCmNjOiBzZmNAaWV0Zi5vcmc8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmclM2NzZmNAaWV0Zi5vcmc+Pg0KU2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNA0KU3Vi
amVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCisxIHRoZSBpZGVh
IGlzIGludGVyb3BlcmFiaWxpdHkuDQoNCg0KT24gMy8xNC8xNCAxMjo1NSBQTSwgIlJvbiBQYXJr
ZXIiIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tPj4gd3JvdGU6DQoNCj5UaGFua3MsIEppbS4NCj4NCj5SZW1lbWJl
ciB0aGF0IHdlIGhhdmUgc2FpZCBtYW55IHRpbWVzIHRoYXQgdGhlIFNGQyBzZXJ2aWNlIGhlYWRl
ciBpcw0KPnRyYW5zcG9ydCBpbmRlcGVuZGVudC4gICBKdXN0IGJlY2F1c2UgdGhlIGNoYWluIGlk
IGNvdWxkIGJlIGNhcnJpZWQgaW4NCj5zb21lIGZvcm0gb3IgYW5vdGhlciB3aXRoIHNvbWUgcGFy
dGljdWxhciB0cmFuc3BvcnQgZG9lc24ndCBtZWFuIHRoYXQgaXQNCj5jb3VsZCBiZSB1bml2ZXJz
YWxseSBjb252ZXllZC4gICAgQnkgbWFraW5nIGFuZCBrZWVwaW5nIHRoZSBTRkMgc2VydmljZQ0K
PmhlYWRlciB0cmFuc3BvcnQgaW5kZXBlbmRlbnQgbWFrZXMgaXQgbW9yZSBhcHBsaWNhYmxlIGlu
IG1vcmUNCj5lbnZpcm9ubWVudHMgYW5kIG1vcmUgbGlrZWx5IHRvIGdldCBhZG9wdGVkIGJyb2Fk
bHkuDQo+DQo+ICAgUm9uDQo+DQo+DQo+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj5Gcm9t
OiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbbWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbV0NCj5T
ZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDM6NTIgUE0NCj5UbzogSm9lbCBNLiBIYWxwZXJu
OyBSb24gUGFya2VyDQo+Q2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPlN1
YmplY3Q6IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQo+DQo+SGkgSm9lbCwNCj4NCj5QZXJo
YXBzIGJ1dCBJIHdvdWxkIHBvaW50IG91dCB0aGF0IHRoZSBiYXNlIFNGQyBoZWFkZXIgY291bGQg
aGF2ZSBhIGxvdA0KPm1vcmUgaW5mb3JtYXRpb24gdGhhbiBqdXN0IHRoZSBjaGFpbiBJRDsgSSB3
b3VsZCBhbHNvIHBvaW50IG91dCB0aGF0IHRoZQ0KPmRldmlsIGlzIGluIHRoZSBkZXRhaWxzIGFu
ZCBzYXlpbmcgIndlbGwsIEkgY2FuIGp1c3QgdXNlIGFuIE1QTFMgbGFiZWwiDQo+aGlkZXMgbXVj
aCBvZiB0aGUgY29tcGxleGl0eSBvZiBhY3R1YWxseSBkb2luZyB0aGF0Lg0KPg0KPk9uIDMvMTQv
MTQsIDI6MzUgUE0sICJKb2VsIE0uIEhhbHBlcm4iIDxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tPj4gd3JvdGU6DQo+DQo+PklmIHRoZSB0cmFuc3BvcnQgaGVh
ZGVyIGNhcnJpZXMgZW5vdWdoIGluZm9ybWF0aW9uIGZvciBpZGVudGlmeWluZyB0aGUNCj4+c2Vx
dWVuY2UgKFZMQU4gdGFnIG9yIE1QTFMgbGFiZWwgY2FuIGJvdGggZG8gdGhlIGpvYiksIHRoZW4g
YXJndWFibHkNCj4+dGhlIGdsb2JhbCBjaGFpbiBJRCBpcyByZWR1bmRhbnQuIEkgY2FuIGxpdmUg
d2l0aCBjYXJyeWluZyBpdCBhbnl3YXkNCj4+ZWl0aGVyIGlmIEkgaGF2ZSBtZXRhZGF0YSB0byBj
YXJyeSwgb3IgaWYgSSBuZWVkIHRoZSBjaGFpbiBJRCBmb3Igc29tZQ0KPj5wdXJwb3NlLg0KPj4g
QWZ0ZXIgYWxsLCBzb21lIGZvbGtzIHNlZW0gdG8gd2FudCB0byB1c2UgdGhhdCBmb3IgdGhlIGZv
cndhcmRpbmcNCj4+ZGVjaXNpb25zLg0KPj4NCj4+WW91cnMsDQo+PkpvZWwNCj4+DQo+Pk9uIDMv
MTQvMTQsIDI6MjggUE0sIFJvbiBQYXJrZXIgd3JvdGU6DQo+Pj4gVGhlIGNoYWluIElEIGlzIHRo
ZSBsYWJlbCB0aGF0IGRlZmluZXMgdGhlIHNlcXVlbmNlIG9mIHNlcnZpY2UNCj4+PmZ1bmN0aW9u
cyB0aGF0IG11c3QgYmUgdmlzaXRlZC4gICBJdCBjYW4gYmUgdGhvdWdodCBvZiBhcyBhIGhhbmRs
ZSBmb3IgYQ0KPj4+c3RhY2sgb2YgbXVzdC12aXNpdCBuZXR3b3JrIGxvY2F0aW9ucy4gICBJIGRv
bid0IHNlZSBob3cgdGhpcyBjYW4gYmUNCj4+PmFueXRoaW5nIGJ1dCBtYW5kYXRvcnkuDQo+Pj4N
Cj4+PiAgICAgUm9uDQo+Pj4NCj4+Pg0KPj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+
Pj4gRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBT
dXJlbmRyYSBLdW1hcg0KPj4+KHNta3VtYXIpDQo+Pj4gU2VudDogRnJpZGF5LCBNYXJjaCAxNCwg
MjAxNCAxOjQ2IFBNDQo+Pj4gVG86IEpvZWwgTS4gSGFscGVybjsgTkFQSUVSQUxBLCBNQVJJQSBI
DQo+Pj4gQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+IFN1YmplY3Q6
IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+
DQo+Pj4gW1RyaW1tZWQgdGhlIHJlY2lwaWVudCBsaXN0IC0gbmVlZHMgYXBwcm92YWwgb3RoZXJ3
aXNlXQ0KPj4+DQo+Pj4gQ29tcGxldGVseSBhZ3JlZSBoZXJlLg0KPj4+DQo+Pj4gU0ZDIGRvZXMg
bm90IHByZXZlbnQgVkxBTiBzdGl0Y2hpbmcgYW5kIG9uZSBjYW4gY29udGludWUgdG8gZG8gdGhh
dC4NCj4+PldoaWxlIGF0IHRoZSBzYW1lIHRpbWUgU0ZDIGNhbiBpbmNsdWRlIFZMQU4gc3RpdGNo
aW5nIHRvIHN1cHBvcnQNCj4+PmxlZ2FjeSBTRnMgaW4gdGhlIHNhbWUgY2hhaW4gdGhhdCBpbmNs
dWRlcyBTRkMgYXdhcmUgU0ZzLiBFdmVuIGxlZ2FjeQ0KPj4+U0ZzIGJlbmVmaXQgZnJvbSBjaGFp
biBpZGVudGlmaWNhdGlvbiBhbmQgaGVuY2UgY2FuIGJlIHNoYXJlZCBhY3Jvc3MNCj4+PmRpZmZl
cmVudCBzZXJ2aWNlIGNoYWlucy4NCj4+Pg0KPj4+IFN1cmVuZHJhLg0KPj4+DQo+Pj4NCj4+Pg0K
Pj4+IE9uIDMvMTQvMTQgMTA6MjYgQU0sICJKb2VsIE0uIEhhbHBlcm4iIDxqbWhAam9lbGhhbHBl
cm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4gd3JvdGU6DQo+Pj4NCj4+Pj4gTXkg
b3duIGluY2xpbmF0aW9uIGlzIHRvIG9ic2VydmUgdGhhdCBpZiB5b3UgZG9uJ3QgbmVlZCBleHBs
aWNpdA0KPj4+PiBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgeW91IGRvbid0IG5lZWQgbWV0YWRh
dGEsIHlvdSBjYW4ganVzdCBvbWl0DQo+Pj4+IHRoZSBzZmMvbnNoIGhlYWRlci4gU3RpbGwgZG8g
c2VydmljZSBjaGFpbmluZywganVzdCBubyBleHRyYSBoZWFkZXIuDQo+Pj4+DQo+Pj4+IElmIHdl
IGFyZSBnb2luZyB0byBoYXZlIHRoZSBoZWFkZXIsIGl0IHNlZW1zIHRvIG1lIHRoYXQgdGhlIGNo
YWluDQo+Pj4+aWRlbnRpZmljYXRpb24gZmllbGQgaXMgdmVyeSB1c2VmdWwsIGFuZCBsb3cgY29z
dCBvbmNlIHdlIGhhdmUgdGhlDQo+Pj4+aGVhZGVyLg0KPj4+Pg0KPj4+PiBZb3VycywNCj4+Pj4g
Sm9lbA0KPj4+Pg0KPj4+PiBPbiAzLzE0LzE0LCAxOjAwIFBNLCBOQVBJRVJBTEEsIE1BUklBIEgg
d3JvdGU6DQo+Pj4+PiBFeHBsaWNpdCBjaGFpbiBpZGVudGlmaWNhdGlvbiBzaG91bGQgYmUgbWFk
ZSBvcHRpb25hbC4gSSBiZWxpZXZlIGl0DQo+Pj4+PiB3YXMgZGlzY3Vzc2VkIGZldyBtb250aHMg
YWdvIG9uIHRoaXMgbWFpbGluZyBsaXN0Lg0KPj4+Pj4NCj4+Pj4+IE1hcmlhDQo+Pj4+Pg0KPj4+
Pj4gKkZyb206KnNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSAqT24gQmVoYWxmIE9m
ICpKbWguZGlyZWN0DQo+Pj4+PiAqU2VudDoqIFRodXJzZGF5LCBNYXJjaCAxMywgMjAxNCAxMjox
MiBQTQ0KPj4+Pj4gKlRvOioga2VncmF5QGNpc2NvLmNvbTxtYWlsdG86a2VncmF5QGNpc2NvLmNv
bT47IGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT47IHNt
a3VtYXJAY2lzY28uY29tPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbT47DQo+Pj4+PiBqZ3VpY2hh
ckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4NCj4+Pj4+ICpDYzoqIG5pY29s
YXMuYm91dGhvcnNAcW9zbW9zLmNvbTxtYWlsdG86bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29t
Pjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBoYWRpQG1vamF0YXR1LmNvbTxt
YWlsdG86aGFkaUBtb2phdGF0dS5jb20+Ow0KPj4+Pj4gcm9uX3BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbTxtYWlsdG86cm9uX3BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT47IGJyaWpzbWFu
QGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+PiBqbWhAam9l
bGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPg0KPj4+Pj4gKlN1YmplY3Q6
KiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+
Pj4+ICpJbXBvcnRhbmNlOiogTG93DQo+Pj4+Pg0KPj4+Pj4gQXNzdW1pbmcgSSB1bmRlcnN0YW5k
IHlvdSBwcm9wZXJseSBLZW4sIEkgZGlzYWdyZWUuDQo+Pj4+Pg0KPj4+Pj4gRm9yIGV4YW1wbGUs
IGJ5IHVzaW5nIHNlcGFyYXRlIHRlcm1zIEkgY2FuIGVhc2lseSBkaXNjdXNzIHRoZSBmYWN0DQo+
Pj4+PiB0aGF0IGNlcnRhaW4ga2luZHMgb2YgZGF0YSAoY2hhaW4gaWRlbnRpZmljYXRpb24pIG9u
bHkgbmVlZCB0byBiZQ0KPj4+Pj4gYWRqdXN0IGJ5IGEgZmV3IGFwcHMgaW4gcmFyZSBjYXNlcy4g
QW5kIHRoYXQgZGF0YSBpcyBub3QgYmVlZGVkDQo+Pj4+PiBieSB0aGUgYXBwbGljYXRpb25zLg0K
Pj4+Pj4NCj4+Pj4+IFVubGVzcyB5b3Ugd291bGQgbGlrZSB0byBjb25zaWRlciB0aGUgY2hhaW4g
aWRlbnRpZmljYXRpb24gYXMgYmVpbmcNCj4+Pj4+IG9wdGlvbmFsPw0KPj4+Pj4NCj4+Pj4+IFlv
dXJzLA0KPj4+Pj4NCj4+Pj4+IEpvZWwNCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+IFNlbnQg
ZnJvbSBteSBTYW1zdW5nIHNtYXJ0cGhvbmUgb24gQVQmVA0KPj4+Pj4NCj4+Pj4+DQo+Pj4+Pg0K
Pj4+Pj4NCj4+Pj4+IC0tLS0tLS0tIE9yaWdpbmFsIG1lc3NhZ2UgLS0tLS0tLS0NCj4+Pj4+IFN1
YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9u
cw0KPj4+Pj4gRnJvbTogIktlbiBHcmF5IChrZWdyYXkpIiA8a2VncmF5QGNpc2NvLmNvbTxtYWls
dG86a2VncmF5QGNpc2NvLmNvbT4NCj4+Pj4+PG1haWx0bzprZWdyYXlAY2lzY28uY29tPj4NCj4+
Pj4+IFRvOiBMdWN5IHlvbmcgPGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdA
aHVhd2VpLmNvbT4NCj4+Pj4+PG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+LCJTdXJlbmRy
YTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20lM2UlM2UsJTIyU3VyZW5kcmE+IEt1bWFyIChz
bWt1bWFyKSINCj4+Pj4+IDxzbWt1bWFyQGNpc2NvLmNvbTxtYWlsdG86c21rdW1hckBjaXNjby5j
b20+IDxtYWlsdG86c21rdW1hckBjaXNjby5jb20+PiwiSmltPG1haWx0bzpzbWt1bWFyQGNpc2Nv
LmNvbSUzZSUzZSwlMjJKaW0+IEd1aWNoYXJkDQo+Pj4+PihqZ3VpY2hhcikiDQo+Pj4+PiA8amd1
aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+IDxtYWlsdG86amd1aWNo
YXJAY2lzY28uY29tPj4NCj4+Pj4+IENDOiBOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRI
T1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4NCj4+Pj4+
PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PixzZmM8bWFpbHRvOk5pY29sYXMu
Qk9VVEhPUlNAcW9zbW9zLmNvbSUzZSUzZSxzZmM+IDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCj4+Pj4+PG1haWx0bzpzZmNAaWV0Zi5vcmc+PixKYW1hbDxtYWlsdG86c2ZjQGll
dGYub3JnJTNlJTNlLEphbWFsPiBIYWRpIFNhbGltIDxoYWRpQG1vamF0YXR1LmNvbTxtYWlsdG86
aGFkaUBtb2phdGF0dS5jb20+DQo+Pj4+PjxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+PixSb248
bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tJTNlJTNlLFJvbj4gUGFya2VyDQo+Pj4+PjxSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tPg0KPj4+Pj4gPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4s
ImJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tJTNlJTNlLCUyMmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj4gPG1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldD4iIDxicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+PiwiSm9lbDxtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQlM2UlM2UsJTIySm9lbD4gTS4gSGFscGVybiINCj4+Pj4+
PGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+IDxtYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbT4+DQo+Pj4+Pg0KPj4+Pj4gVGhlIHdvcmQgIm1ldGFkYXRhIiBp
cyBhIHB1cnBvc2VseSBhbWJpZ3VvdXMgdGVybSAiZGF0YSB0aGF0DQo+Pj4+PiBwcm92aWRlcyBp
bmZvcm1hdGlvbiBhYm91dCBvdGhlciBkYXRhIi4gSXQgaXMgdXNlZCB0byBhdm9pZCBUSElTDQo+
Pj4+PmRpc2N1c3Npb24uDQo+Pj4+Pg0KPj4+Pj4gRm9yIGV4YW1wbGUsIEkgcHJvcG9zZSB3ZSBk
ZWZpbmUgInRlcXVpbGEgbWV0YWRhdGEiIGJlY2F1c2UsDQo+Pj4+PiBmcmFua2x5LCBJIHdpbGwg
bmVlZCB0byBvcmRlciBhIHRyaXBsZS1zaG90IGlmIHdlIGtlZXAgYXR0ZW1wdGluZw0KPj4+Pj4g
dG8gZGVmaW5lIHNvbWV0aGluZyB0aGF0LCBieSBkZWZpbml0aW9uLCBpcyBhbWJpZ3VvdXMuIEkn
ZCBsaWtlDQo+Pj4+PiBteSBiYXJ0ZW5kZXIgdG8gdW5kZXJzdGFuZCBtZSBzcGVjaWZpY2FsbHkg
d2hlbiBJIHNheSAiSSBuZWVkIGENCj4+Pj4+c2hvdCIuDQo+Pj4+Pg0KPj4+Pj4gT24gMy8xMy8x
NCA3OjQ5IEFNLCAiTHVjeSB5b25nIiA8bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3ku
eW9uZ0BodWF3ZWkuY29tPg0KPj4+Pj4gPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdy
b3RlOg0KPj4+Pj4NCj4+Pj4+ICAgPlNuaXAuLg0KPj4+Pj4gICA+U0s+IEp1c3QgY29weWluZyBm
cm9tIHRoZSBQUzoNCj4+Pj4+ICAgPi0tDQo+Pj4+PiAgID5EYXRhIHBsYW5lIG1ldGFkYXRhIHBy
b3ZpZGVzIHRoZSBhYmlsaXR5IHRvIGV4Y2hhbmdlIGluZm9ybWF0aW9uDQo+Pj4+PmJldHdlZW4N
Cj4+Pj4+ICAgPnRoZSBuZXR3b3JrIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2
aWNlIGZ1bmN0aW9ucywNCj4+Pj4+YW5kIHNlcnZpY2UNCj4+Pj4+ICAgPmZ1bmN0aW9ucyBhbmQg
dGhlIG5ldHdvcmsuDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPi0tDQo+Pj4+PiAgID5JdCBpcyBhIGx1
Y2lkIGRlZmluaXRpb24uIFdlIGFyZSB1bm5lY2Vzc2FyaWx5IG1ha2luZyB0aGUgd29yZA0KPj4+
Pj4ibmV0d29yayINCj4+Pj4+ICAgPmNvbnRyb3ZlcnNpYWwsIElNTy4NCj4+Pj4+ICAgPg0KPj4+
Pj4gICA+W0x1Y3ldIFRoaXMgaXMgbXkgcG9pbnQuICJUaGUgbmV0d29yayIgaXMgdG9vIGdlbmVy
YWwgaGVyZSwNCj4+Pj4+d2hpY2ggYnJpbmdzDQo+Pj4+PiAgID5tZXRhZGF0YSBncmVhdCBwb3dl
ciB0byBkbyBtYW55IHRoaW5ncy4gVGhpcyBpcyB3aHkgcGVvcGxlDQo+Pj4+PmludmVudCBpZGVh
cw0KPj4+Pj4gICA+aGVyZSwgd2hpY2ggY2F1c2VzIGEgbG90IG9mIGRlYmF0ZXMgb24gbWV0YWRh
dGEgdXNhZ2UgcG90ZW50aWFscy4NCj4+Pj4+IFdlDQo+Pj4+PiAgID5zaG91bGQgbm90IHNwZW5k
IGEgbG90IG9mIHRpbWVzIG9uIHRoYXQgZGViYXRlcyBhbmQganVkZ2Ugd2hpY2gNCj4+Pj4+dXNh
Z2UgaXMNCj4+Pj4+ICAgPnZhbHVhYmxlIG9yIG5vdC4gVGh1cywgZm9yIHRoZSBTRkMgd29yaywg
aXQgd2lsbCBiZSBoZWxwZnVsIGlmDQo+Pj4+PndlIGNhbg0KPj4+Pj4gICA+bmFycm93IGRvd24g
YSBiaXQuIEpvZWwgbWFrZXMgZXhwbGljaXRseSB0d28gY2FzZXMsIHdoaWNoIGlzDQo+Pj4+Pmhl
bHBmdWwgdG8NCj4+Pj4+ICAgPmRldmVsb3AgdXNlIGNhc2VzIGZvciBlYWNoIGNhc2UuIEkgd291
bGQgbGlrZSB0byBzZWUgdGhhdCB0aGUNCj4+Pj4+cHJvYmxlbQ0KPj4+Pj4gICA+c3RhdGVtZW50
IGNhbiBiZSBtb3JlIHNwZWNpZmljIG9uIG1ldGFkYXRhIGRlZmluaXRpb24sIHdoaWNoIG1heQ0K
Pj4+Pj5iZQ0KPj4+Pj4gICA+aGVscGZ1bCBpbiBsZXNzIGZvY3VzaW5nIG9uIGl0IGFuZCBtb3Zp
bmcgZm9yd2FyZC4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+THVjeQ0KPj4+Pj4gICA+DQo+Pj4+PiAg
ID5TdXJlbmRyYS4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+
VGhhbmtzLA0KPj4+Pj4gICA+Pkx1Y3kNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj4tLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4gICA+PkZyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIp
IFttYWlsdG86amd1aWNoYXJAY2lzY28uY29tXQ0KPj4+Pj4gICA+PlNlbnQ6IFdlZG5lc2RheSwg
TWFyY2ggMTIsIDIwMTQgNDozOCBQTQ0KPj4+Pj4gICA+PlRvOiBMdWN5IHlvbmcNCj4+Pj4+ICAg
Pj5DYzogSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyOw0KPj4+
Pj4gICA+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4g
PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwNCj4+Pj4+SGFkaSBTYWxp
bQ0KPj4+Pj4gICA+PlN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+PkhpIEx1Y3ksDQo+Pj4+PiAg
ID4+DQo+Pj4+PiAgID4+Tm8uIEkgYW0gc2ltcGx5IHNheWluZyB3ZSBzaG91bGQgbm90IG92ZXJj
b21wbGljYXRlIHRoZSBwcm9ibGVtDQo+Pj4+PiAgID4+c3RhdGVtZW50IHdpdGggdGV4dCB0aGF0
IGFkZHMgbGl0dGxlIHRvIG5vIHZhbHVlIGluIG15IG9waW5pb24uDQo+Pj4+PiBXaGV0aGVyDQo+
Pj4+PiAgID4+d2UgY2FsbCBpdCBtZXRhZGF0YSwgb3IgY29udGV4dCwgaGFzIG5vIGJlYXJpbmcg
b24gdGhlIGZhY3QNCj4+Pj4+dGhhdCB0aGUNCj4+Pj4+ICAgPj5wcm9ibGVtIHN0YXRlbWVudCBh
bHJlYWR5IGNsZWFybHkgc3RhdGVzIHdlIG5lZWQgdG8gYmUgYWJsZSB0bw0KPj4+Pj5wYXNzDQo+
Pj4+PiAgID4+aW5mb3JtYXRpb24gYmV0d2VlbiBTRsK5cyBhbmQgYmV0d2VlbiB0aGUgbmV0d29y
ayAmIFNGwrlzLg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pk9uIDMvMTIvMTQs
IDU6MTMgUE0sICJMdWN5IHlvbmciIDxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55
b25nQGh1YXdlaS5jb20+DQo+Pj4+PjxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90
ZToNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+PkhpIEppbSwNCj4+Pj4+ICAg
Pj4+DQo+Pj4+PiAgID4+PkkgZm9yIG9uZSBkb24ndCBhZ3JlZSBhbmQgdGhpbmsgd2UgYXJlIG92
ZXIgY29tcGxpY2F0aW5nIHdoYXQNCj4+Pj4+c2hvdWxkDQo+Pj4+PiAgID4+PmJlIHN0cmFpZ2h0
Zm9yd2FyZC4gVGhlIFNGQyBlbmNhcHN1bGF0aW9uIHNob3VsZCBlbmFibGUgdHdvDQo+Pj4+PnRo
aW5nczoNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+PjEuIFN0ZWVyaW5nIG9mIHNlbGVjdGVkIGZs
b3dzIHRocm91Z2ggYSBzZXJ2aWNlIGNoYWluOyB0aGlzIGlzDQo+Pj4+PnRoZQ0KPj4+Pj4gICA+
Pj5zZXJ2aWNlIGZ1bmN0aW9uIHBhdGguDQo+Pj4+PiAgID4+PjIuIFBhc3Npbmcgb2YgY29udGV4
dCBhc3NvY2lhdGVkIHdpdGggYSBnaXZlbiBmbG93IHdpdGhpbiBzYWlkDQo+Pj4+PnNlcnZpY2UN
Cj4+Pj4+ICAgPj4+ZnVuY3Rpb24gcGF0aC4gVGhpcyBjb250ZXh0IGluZm9ybWF0aW9uIG1heSBi
ZSBjb25zdW1lZCBieSBhDQo+Pj4+PlNGIChhbg0KPj4+Pj4gICA+Pj5hcHBsaWNhdGlvbiBJRCBp
cyBhbiBleGFtcGxlKSBvciBtYXkgYmUgY29uc3VtZWQgYnkgdGhlDQo+Pj4+PmZvcndhcmRpbmcN
Cj4+Pj4+ICAgPj4+ZWxlbWVudHMgKGEgdnJmLUlEIGlzIGFuIGV4YW1wbGUpLg0KPj4+Pj4gICA+
Pj5bTHVjeV0gRG8geW91IGNhbGwgdGhlIGNvbnRleHQgYXMgbWV0YWRhdGEgb3Igbm90PyBEbyB3
ZSBoYXZlDQo+Pj4+PmFub3RoZXINCj4+Pj4+ICAgPj4+dGVybSBoZXJlIGJlc2lkZSBTRkMgaGVh
ZGVyIGFuZCBtZXRhZGF0YS4gSSBzZWUgdGhhdCB5b3UgZG9uJ3QNCj4+Pj4+d2FudCB0bw0KPj4+
Pj4gICA+Pj5zZXBhcmF0ZSB3aGF0IGlzIGNvbnN1bWVkIGJ5IFNGIGFuZCB3aGF0IGlzIGNvbnN1
bWVkIGJ5IHRoZQ0KPj4+Pj5mb3J3YXJkaW5nDQo+Pj4+PiAgID4+PmVsZW1lbnRzLg0KPj4+Pj4g
ICA+Pj4NCj4+Pj4+ICAgPj4+THVjeQ0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+U2VudCBmcm9t
IG15IGlQaG9uZQ0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+PiBPbiBNYXIgMTIsIDIwMTQsIGF0
IDQ6MTYgUE0sICJMdWN5IHlvbmciDQo+Pj4+PjxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86
bHVjeS55b25nQGh1YXdlaS5jb20+IDxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90
ZToNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IEdyZWF0LiBUaGVuIHdlIG1heSBjb25zaWRl
ciB0d28gc3BlY2lhbCBtZXRhZGF0YSBkZWZpbml0aW9ucw0KPj4+Pj5pbiB0aGUNCj4+Pj4+ICAg
Pj4+PnByb2JsZW0gc3RhdGVtZW50IHNvIHdlIGNhbiBhbGwgdXNlIHRoZSBzYW1lIGRlZmluaXRp
b25zLg0KPj4+Pj5IZXJlIGlzIG15DQo+Pj4+PiAgID4+Pj5zdWdnZXN0ZWQgdGV4dCBhbmQgbGlr
ZSB0byBoZWFyIHlvdSBhbmQgb3RoZXIncyBpbnB1dCBhbmQNCj4+Pj4+c3VnZ2VzdGlvbnMuDQo+
Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUg
bWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkNCj4+Pj4+dG8NCj4+Pj4+ICAgPj4+PmV4Y2hh
bmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGVsZW1lbnRzIGluIGEgc2VydmljZSBmdW5jdGlv
bg0KPj4+Pj4gICA+Pj4+Y2hhaW5pbmcuIEluIHRoaXMgY29udGV4dCwgdGhlcmUgYXJlIHR3byB0
eXBlcyBvZiBkYXRhIHBsYW5lDQo+Pj4+Pm1ldGFkYXRhLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAg
ID4+Pj4gU2VydmljZSBGdW5jdGlvbiBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGV4Y2hhbmdl
ZCBiZXR3ZWVuDQo+Pj4+PiAgID4+Pj5jbGFzc2lmaWVyIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywg
YmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucyB0bw0KPj4+Pj4gICA+Pj4+ZmFjaWxpdGF0ZSBzZXJ2
aWNlIGZ1bmN0aW9ucyBvbiB0aGUgcGFja2V0IHRyZWF0bWVudC4NCj4+Pj4+ICAgPj4+Pg0KPj4+
Pj4gICA+Pj4+IFN0ZWVyaW5nIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZnJvbSBzZXJ2aWNl
IGZ1bmN0aW9ucyB0byBhDQo+Pj4+PiAgID4+Pj5jbGFzc2lmaWVyIG9yIHNlcnZpY2Ugbm9kZSBm
b3IgdHJhZmZpYyBmb3J3YXJkaW5nIHB1cnBvc2UuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+
PiAtZW5kDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBMdWN5DQo+Pj4+PiAgID4+Pj4NCj4+
Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4+
PiAgID4+Pj4gRnJvbTogSm9lbCBNLiBIYWxwZXJuIFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bV0NCj4+Pj4+ICAgPj4+PiBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MzUgUE0N
Cj4+Pj4+ICAgPj4+PiBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2Vy
DQo+Pj4+PiAgID4+Pj4gQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5p
cGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkNCj4+Pj4+ICAgPj4+PiBTYWxpbQ0KPj4+
Pj4gICA+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1j
b25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gWWVzLCBJIGFtIHRyeWlu
ZyB0byBjb25zaXN0ZW50bHkgZGlzdGluZ3Vpc2ggdGhvc2UgdHdvIGNhc2VzDQo+Pj4+PndoZW4N
Cj4+Pj4+ICAgPj4+PnRhbGtpbmcgYWJvdXQgdGhlIGluZm9ybWF0aW9uIGNhcnJpZWQgd2l0aCBw
YWNrZXRzIGluIHNlcnZpY2UNCj4+Pj4+Y2hhaW5zLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+
Pj4gWW91cnMsDQo+Pj4+PiAgID4+Pj4gSm9lbA0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4+
IE9uIDMvMTIvMTQsIDM6MTMgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4gSm9l
bCwgU2VlIGJlbG93LiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmMNCj4+Pj4+
ICAgPj4+Pj4gW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpvZWwg
TS4gSGFscGVybg0KPj4+Pj5TZW50Og0KPj4+Pj4gICA+Pj4+PiBXZWRuZXNkYXksIE1hcmNoIDEy
LCAyMDE0IDI6MDIgUE0gVG86IEx1Y3kgeW9uZzsgTmljb2xhcw0KPj4+Pj5CT1VUSE9SUzsNCj4+
Pj4+ICAgPj4+Pj4gUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4+
PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsNCj4+Pj4+ICAgPj4+Pj4gSmFtYWwgSGFkaSBT
YWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMt
bWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gSSB3
YXMgdHJ5aW5nIHRvIHdvcmQgaXQgY2FyZWZ1bGx5IG5vdCB0byBmb2N1cyBvbiB3aG8gcHV0cw0K
Pj4+Pj50aGUNCj4+Pj4+ICAgPj4+Pj4gaW5mb3JtYXRpb24gaW4sIGJ1dCBvbmx5IG9uIHdobyBj
b25zdW1lcyB0aGUgaW5mb3JtYXRpb24uDQo+Pj4+PiAgID4+Pj4+IEluZm9ybWF0aW9uIGZvciBz
ZXJ2aWNlIGZ1bmN0aW9ucyBtYXkgY29tZSBmcm9tIHRoZSBpbmdyZXNzDQo+Pj4+PiAgID4+Pj4+
IGNsYXNzaWZpZXIgb3IgZnJvbSBvdGhlciBzZXJ2aWNlIGZ1bmN0aW9ucy4gW0x1Y3ldIHRoaXMg
aXMNCj4+Pj4+dGhlIG9uZQ0KPj4+Pj4gICA+Pj4+PiBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlv
dXIgdmlldy4gSW5mb3JtYXRpb24gZm9yIHRoZQ0KPj4+Pj5mb3J3YXJkaW5nDQo+Pj4+PiAgID4+
Pj4+IHdpbGwgZ2VuZXJhbGx5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcyBjbGFzc2lmaWVyLCBidXQg
aW4NCj4+Pj4+c3BlY2lhbA0KPj4+Pj4gICA+Pj4+PiBjYXNlcyBtYXkgYmUgcHJvdmlkZWQgYnkg
c2VydmljZSBmdW5jdGlvbnMuIChJIGtlZXANCj4+Pj4+d2FudGluZyB0byBnZXQNCj4+Pj4+ICAg
Pj4+Pj4gcmlkIG9mIHRob3NlIHNwZWNpYWwgY2FzZXMsIGJ1dCBzbyBmYXIgdGhlcmUgc2VlbSB0
byBiZQ0KPj4+Pj5qdXN0IGVub3VnaA0KPj4+Pj4gICA+Pj4+PiBvZiB0aGVtIHRvIHdhcnJhbnQg
Y292ZXJpbmcgaW4gdGhlIHNvbHV0aW9uLiBBbmQgbW9yZQ0KPj4+Pj5pbXBvcnRhbnRseSwNCj4+
Pj4+ICAgPj4+Pj4gc2lnbmlmaWNhbnQgc3VwcG9ydCBmb3IgaXQgaW4gdGhlIHdvcmtpbmcgZ3Jv
dXAuKSBbTHVjeV0NCj4+Pj4+VGhpcyBpcw0KPj4+Pj4gICA+Pj4+PiB0aGUgc2Vjb25kIGNhc2Ug
dXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3IChidXQgeW91IGRvbid0DQo+Pj4+Pmxpa2UgaXQp
Lg0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBBbmQgeW91IHN1Z2dlc3QgZGlzdGluZ3Vp
c2hpbmcgdGhlc2UgdHdvIGNhc2VzIHdoZW4NCj4+Pj4+ZGlzY3Vzc2luZw0KPj4+Pj4gICA+Pj4+
PiBhYm91dCBtZXRhZGF0YSB1c2FnZS4gSXMgdGhhdCByaWdodCB1bmRlcnN0YW5kaW5nPw0KPj4+
Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBMdWN5DQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+
Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiBPbiAzLzEyLzE0
LCAyOjMzIFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+PiBKb2VsLCBJIGludGVy
cHJldCB0aGF0IHlvdSBzdWdnZXN0cyB0aGF0IGRpc3Rpbmd1aXNoIHRoZQ0KPj4+Pj5leGNoYW5n
ZQ0KPj4+Pj4gICA+Pj4+Pj4gaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGJldHdlZW4g
c2VydmljZSBmdW5jdGlvbnMNCj4+Pj4+YW5kIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4gZXhjaGFuZ2Ug
aW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGZyb20gYSBzZXJ2aWNlDQo+Pj4+PmZ1bmN0
aW9uIHRvDQo+Pj4+PiAgID4+Pj4+PiBhIHNlcnZpY2Ugbm9kZS4gSXMgdGhpcyByaWdodCB1bmRl
cnN0YW5kaW5nPyBMdWN5DQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gLS0tLS1Pcmln
aW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuDQo+Pj4+PiAgID4+Pj4+PiBb
bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsDQo+
Pj4+PjIwMTQNCj4+Pj4+IDE6MTkNCj4+Pj4+ICAgPj4+Pj4+IFBNDQo+Pj4+PiAgID4+Pj4+PiBU
bzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hh
cmQNCj4+Pj4+ICAgPj4+Pj4+IChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0Og0KPj4+Pj4gICA+Pj4+Pj4gUmU6IFtz
ZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gTXkgaW5jbGluYXRpb24gd291bGQgYmUgdG8gdHVuZSB0aGF0
IGRlZmluaXRpb24gdG8NCj4+Pj4+ZGlzdGluZ3Vpc2gNCj4+Pj4+ICAgPj4+Pj4+IGJldHdlZW4g
ZGF0YXBsYW5lIGNhcnJpZWQgaW5mb3JtYXRpb24gaW50ZW5kZWQgZm9yIHVzZSBieQ0KPj4+Pj5z
ZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+PiBmdW5jaXRvbnMgKHdoYXRldmVyIHRoZSBvcmlnaW4pLCBh
bmQgZGF0YXBsYW5lIGNhcnJpZWQNCj4+Pj4+aW5mb3JtYXRpb24NCj4+Pj4+ICAgPj4+Pj4+IGlu
dGVuZGVkIGZvciBkYXRhcGxhbmUgZm9yd2FyZGluZyBjb21wb25lbnRzLg0KPj4+Pj4gICA+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBIaSBKb2VsLA0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4gSSBhZ3JlZSB0aGF0IHdlIG5lZWQgdXNpbmcgdGhlIHNhbWUgZGVmaW5pdGlvbiBm
b3IgYQ0KPj4+Pj50ZXJtLCBidXQNCj4+Pj4+ICAgPj4+Pj4+PiBkaXNhZ3JlZSB0aGF0IHRoZSBt
ZXRhZGF0YSBkZWZpbml0aW9uIGhlcmUgaXMgYSBzZXQgb2YNCj4+Pj4+ICAgPj4+Pj4+PiBpbmZv
cm1hdGlvbiBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIFRoaXMgbWF5IGJlIHRvbyBuYXJyb3cNCj4+
Pj4+b3IgbGVhZA0KPj4+Pj4gICA+Pj4+Pj4+IHRvIGEgcGFydGljdWxhciBzb2x1dGlvbi4gSSBh
bSBmaW5lIHdpdGggdGhpcyBkZWZpbml0aW9uDQo+Pj4+PmluIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+
IHByb2JsZW0gc3RhdGVtZW50IHcvIG1pbm9yIHR3ZWFrIChzdWdnZXN0ZWQgb24gbWFpbGluZw0K
Pj4+Pj5saXN0KS4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IERhdGFwbGFuZSBN
ZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUNCj4+Pj4+YWJpbGl0eSB0
bw0KPj4+Pj4gICA+Pj4+Pj4+IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGNsYXNz
aWZpZXJzIGFuZCBzZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4gZnVuY3Rpb25zLCBiZXR3ZWVuIHNl
cnZpY2UgZnVuY3Rpb25zLCBhbmQgc2VydmljZQ0KPj4+Pj5mdW5jdGlvbnMgYW5kDQo+Pj4+PiAg
ID4+Pj4+Pj4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4gY2xhc3NpZmllcnN8c2VydmljZSBub2Rlcy4N
Cj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IFRoZXJlIG1heSBiZSBhIHNvbHV0aW9u
IHRoYXQgYSBzZXJ2aWNlIGZ1bmN0aW9uIHBhc3Nlcw0KPj4+Pj5zb21lDQo+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+IGluZm9ybWF0aW9uIHRvIGF0dGFjaGVkIHNlcnZpY2Ugbm9kZSB3aXRob3V0IHVz
aW5nIFNGQw0KPj4+Pj5oZWFkZXIuDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBU
aGFua3MsIEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBIYWxwZXJuIERpcmVj
dA0KPj4+Pj4gICA+Pj4+Pj4+IFttYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb21dIFNl
bnQ6IFdlZG5lc2RheSwNCj4+Pj4+TWFyY2ggMTIsDQo+Pj4+PiAgID4+Pj4+Pj4gMjAxNCAxMjoy
NSBQTSBUbzogTHVjeSB5b25nOyBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXMNCj4+Pj4+Qk9VVEhP
UlM7DQo+Pj4+PiAgID4+Pj4+Pj4gUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hh
cik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+PiAgID4+Pj4+Pj4gc2ZjOyBK
YW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+IGRyYWZ0
LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+PiBMdWN5LCB5b3Ugc2F5ICJ0aGUgbWV0YWRhdGEgdGVybSBtZWFucyAuLi4i
IFRoZQ0KPj4+Pj5kZWZpbml0aW9uIHlvdQ0KPj4+Pj4gICA+Pj4+Pj4+IHRoZW4gcHJvdmlkZSBp
cyBhIGRlZmluaXRpb24gb2YgdGhlIHNldCBvZiBpbmZvcm1hdGlvbiB3ZQ0KPj4+Pj5hcmUNCj4+
Pj4+ICAgPj4+Pj4+PiBwcm9wb3NpbmcgdGhhdCB3ZSBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIEks
IGFuZCBvdGhlcnMsDQo+Pj4+PmhhdmUNCj4+Pj4+ICAgPj4+Pj4+PiBiZWVuIHVzaW5nIHRoZSB0
ZXJtIG1ldGFkYXRhIG1vcmUgbmFycm93bHkuIFdlIGNhbiB1c2UNCj4+Pj4+d2hhdGV2ZXINCj4+
Pj4+ICAgPj4+Pj4+PiBkZWZpbml0aW9uIHdlIHdhbnQuIEJ1dCB3ZSBkbyBuZWVkIHRvIGFncmVl
IG9uIHRoZQ0KPj4+Pj5kZWZpbml0aW9uLg0KPj4+Pj4gICA+Pj4+Pj4+IEZvciB0aGUgcHVycG9z
ZXMgb2YgdGhlIFdHLCBpdCBzZWVtcyBtdWNoIG1vcmUgdXNlZnVsIHRvDQo+Pj4+PnVzZSB0aGUN
Cj4+Pj4+ICAgPj4+Pj4+PiB0ZXJtIG1ldGFkYXRhIGZvciB0aGUgbmFycm93ZXIgZGVzY3JpcHRp
b24uDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4g
ICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IE9uIDMvMTIvMTQsIDE6MTkgUE0sIEx1Y3kgeW9u
ZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4gSGkgSm9lbCwNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4gSSBhZ3JlZS4gV2UgbmVlZCB0byBkaWZmZXJlbnRpYXRlIHRoZSBtZXRh
ZGF0YSB1c2VkIGJ5DQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj5mdW5jdGlvbiBhbmQg
U0ZDIGhlYWRlci4gVGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgY2FycnlpbmcNCj4+Pj4+c29tZQ0K
Pj4+Pj4gICA+Pj4+Pj4+PnN0YXRlcyBhbG9uZyB3aXRoIHRoZSBwYWNrZXQuIElNTzogU0ZDIGhl
YWRlciBpcyBhIGtpbmQgb2YNCj4+Pj4+ICAgPj4+Pj4+Pj5tZXRhZGF0YSBjYXJyaWVkIG9uIHBh
Y2tldCBmb3IgbmV4dCBzZXJ2aWNlIG5vZGUgdG8gdXNlLg0KPj4+Pj5JbiB0aGUNCj4+Pj4+ICAg
Pj4+Pj4+Pj5jb250ZXh0IG9mIFNGQywgd2UgaGF2ZSB0ZXJtIGZvciBTRkMgaGVhZGVyIGFuZCB0
aGUNCj4+Pj4+bWV0YWRhdGEgdGhhdA0KPj4+Pj4gICA+Pj4+Pj4+PndhcyBjYXJyaWVkIGJldHdl
ZW4gc2VydmljZSBmdW5jdGlvbnMsIG9yIGJldHdlZW4gc2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+
PmZ1bmN0aW9ucyBhbmQgY2xhc3NpZmllcnMvc2VydmljZSBub2Rlcywgd2hpY2ggaXMgd2hhdA0K
Pj4+Pj50aGUgZHJhZnQNCj4+Pj4+ICAgPj4+Pj4+Pj5mb2N1cy4NCj4+Pj4+ICAgPj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4gVGhhbmtzLCBMdWN5DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206
IEpvZWwgTS4gSGFscGVybg0KPj4+Pj4gICA+Pj4+Pj4+PiBbbWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb21dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsDQo+Pj4+PiAyMDE0DQo+Pj4+PiAgID4+
Pj4+Pj4+IDExOjE4IEFNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJr
ZXIgQ2M6DQo+Pj4+PiBKaW0NCj4+Pj4+ICAgPj4+Pj4+Pj4gR3VpY2hhcmQgKGpndWljaGFyKTsg
YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltDQo+Pj4+
PiAgID4+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMt
bWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4gSSB0aGluayBpdCBpcyBpbXBvcnRhbnQgdG8ga2VlcCBhIHN0cm9uZyBkaXN0aW5jdGlvbg0K
Pj4+Pj5iZXR3ZWVuDQo+Pj4+PiAgID4+Pj4+Pj4+IG1ldGFkYXRhICh3aGljaCBpcyBmb3IgdXNl
IGJ5IGFwcGxpY2F0aW9ucykgYW5kIHRoZQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+
IGNoYWluaW5nIGluZm9ybWF0aW9uIGluIHRoZSBiYXNlIHNlcnZpY2UgY2hhaW4gaGVhZGVyLA0K
Pj4+Pj53aGljaCBpcw0KPj4+Pj4gICA+Pj4+Pj4+PiBmb3IgdXNlIGJ5IHRoZSBzZXJ2aWNlIGNo
YWluIHN1cHBvcnQgbWVjaGFuaXNtcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IE9uIDMv
MTIvMTQsIDEwOjQyIEFNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+PiBGdWxs
eSBhZ3JlZSB3aXRoIEpvZS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBX
ZSBzaG91bGQgbm90IHJlcXVpcmUgYSBmaXggbGVuZ3RoIGZvciBpbi1iYW5kIG1ldGFkYXRhDQo+
Pj4+PmJ1dA0KPj4+Pj4gICA+Pj4+Pj4+Pj4gYWxzbyBub3QgbGVhdmUgaXQgZm9yIGZyZWVseSB1
c2FnZS4gSW4gZmFjdCwgd2hlbiBhDQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+IG5v
ZGUgaW5zZXJ0cyBTRkMgaGVhZGVyIG9uIGEgKGVuY2Fwc3VsYXRlZCkgcGFja2V0IGFuZA0KPj4+
Pj5zZW5kIHRvDQo+Pj4+PiAgID4+Pj4+Pj4+PiBuZXh0IHNlcnZpY2Ugbm9kZSwgU0ZDIGhlYWRl
ciBpdHNlbGYgY2FuIGJlIHNlZW4gYXMgYQ0KPj4+Pj5tZXRhZGF0YS4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBMdWN5DQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjDQo+Pj4+PiAgID4+
Pj4+Pj4+PiBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgSm9lbCBN
Lg0KPj4+Pj5IYWxwZXJuDQo+Pj4+PiAgID4+Pj4+Pj4+PiBTZW50OiBXZWRuZXNkYXksIE1hcmNo
IDEyLCAyMDE0IDk6MjEgQU0gVG86IE5pY29sYXMNCj4+Pj4+Qk9VVEhPUlM7DQo+Pj4+PiAgID4+
Pj4+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsNCj4+Pj4+YnJp
anNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+ICAgPj4+Pj4+Pj4+IHNmYzsgSmFtYWwgSGFkaSBT
YWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4gRm9yIGluLWJhbmQgbWV0YWRhdGEsIHRoZSBBUEkgZm9yIGFjY2VzcyBjYW4gZWFz
aWx5IGJlDQo+Pj4+PiAgID4+Pj4+Pj4+PiBzeW5jaHJvbm91cy4gT3V0IG9mIGJhbmQgbWV0YWRh
dGEgbmVlZHMgZGlmZmVyZW50DQo+Pj4+PmhhbmRsaW5nLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gVGhl
cmUgYXJlIG1hbnkgY2FzZXMgd2hlcmUgb3V0LW9mLWJhbmQgbWV0YWRhdGEgaXMNCj4+Pj4+dXNl
ZnVsIGFuZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4gYXBwcm9wcmlhdGUuIEJ1dCB0aGV5IGRvIG5vdCBj
b3ZlciBhbGwgbmVlZHMgYnkgYW55DQo+Pj4+PnN0cmV0Y2guDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4gRXZlbiBpZiBlYWNoIHBpZWNlIG9mIGluLWJhbmQgbWV0YWRhdGEg
aXMgb2YgZml4ZWQNCj4+Pj4+bGVuZ3RoLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4gdGhlcmUgYXJlIG1h
bnkgZGlmZmVyZW50IGtpbmRzIG9mIG1ldGF0eXBlLiBUcnlpbmcgdG8NCj4+Pj4+c2F5DQo+Pj4+
PiAgID4+Pj4+Pj4+PiAidGhlcmUgd2lsbCBiZSBleGFjdGx5IGZvdXIgcGllY2VzLCBhbmQgdGhl
eSB3aWxsIGJlIG9mDQo+Pj4+PnR5cGVzDQo+Pj4+PiAgID4+Pj4+Pj4+PiB0MSwgdDIsIHQzLCBh
bmQgdDQiIGlzIHNpbXBseSB0b28gc3BlY2lmaWMgZm9yIGV2ZW4gODAlDQo+Pj4+Pm9mIHRoZQ0K
Pj4+Pj4gICA+Pj4+Pj4+Pj5uZWVkcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBP
biAzLzEyLzE0LCA4OjUyIEFNLCBOaWNvbGFzIEJPVVRIT1JTIHdyb3RlOg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IEhlbGxvIFJvbiwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
IFNlbmRpbmcgb3V0IG9mIGJhbmQgY29uZ3J1ZW50IG1ldGFkYXRhIG1heSBub3QgYmUgdGhlDQo+
Pj4+PmFuc3dlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRvIGFsbCBuZWVkcyBidXQgaXQgaXMgb25l
IHRvb2wgdGhhdCB3ZSBzaG91bGQga2VlcC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IE5vdCBhbGwgbWV0YWRhdGEgaXMgdGllZCB0byBhIHNwZWNpZmljIHBhY2tldCwg
Zm9yDQo+Pj4+PmV4YW1wbGUgYQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHBvbGljeSBjaGFuZ2UgaW4g
UENSRiBjb3VsZCBsZWFkIHRvIHNvbWUgbWV0YWRhdGENCj4+Pj4+c2lnbmFsaW5nLA0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IHRoZSByZWFjdGlvbiB0aW1lIG5lZWQgbm90IGJlIGltbWVkaWF0ZSwgZmV3
IG1zIG1heQ0KPj4+Pj5ub3QgbWF0dGVyLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gQXMgeW91IHBvaW50LCBpZiBhIHBhY2tldCBpcyB0aWVkIHRvIGEgbWV0YWRhdGEg
YQ0KPj4+Pj5jb3JyZWxhdGlvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGluZm8gY2FuIGJlIHNldCBp
biBib3RoIHBhY2tldCB0byBkZWFsIHdpdGggaXQgKGkuZQ0KPj4+Pj5tZXRhZGF0YQ0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IGV4cGVjdGVkIGZsYWcgaW4gdGhlIFNGQyBoZWFkZXIsIHBsdXMgYW4gaWQp
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBGaW5hbGx5IHdlIGNhbiBz
dGlsbCBzZW5kIHNvbWUgbGltaXRlZCBtZXRhZGF0YSB3aXRoaW4NCj4+Pj4+YSBoZWFkZXIuDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhpcyBjb3VsZCBiZSB1c2VkIGZvciBsb2FkIGJhbGFuY2VycyBp
biBwYXJ0aWN1bGFyIGlmDQo+Pj4+PndlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gYWdyZWUgb24gYSBj
b252ZW50aW9uIHRvIGxvY2F0ZSAiY29hcnNlIGdyYWluIHBvbGljeSINCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiAvICJmaW5lIGdyYWluIHBvbGljeSIgb24gcmVzZXJ2ZWQgY29udGV4dCBoZWFkZXJzLg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhpcyBzZWVtcyB0byBvcGVu
IHVwIGEgbG90IG9mIGZsZXhpYmlsaXR5IC8NCj4+Pj4+aW5ub3ZhdGlvbnMuDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBPbiB5b3VyIGxhc3QgcG9pbnQsIHRoZXJlIGlz
IGEgcXVlc3Rpb24gb24gaG93IHRvIG1ha2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtZXRhZGF0YSBh
dmFpbGFibGUgdG8gYSBTZXJ2aWNlIEZ1bmN0aW9uLiBDdXJyZW50IHNvY2tldA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IGNvbm5lY3Rpb25zIGZvciBleGFtcGxlIGRvIG5vdCBhbGxvdyB0byByZXRyaWV2
ZSBJUA0KPj4+Pj5oZWFkZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBvcHRpb25zLiBTbyBJIGFzc3Vt
ZSB0aGF0IFNGQyBhd2FyZSBTZXJ2aWNlIEZ1bmN0aW9ucw0KPj4+Pj53aWxsDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gbmVlZCBzb21lIChhc3luY2hyb25vdXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiA/KSBB
UEkgdG8gcmV0cmlldmUgU0ZDIGhlYWRlciBpbmZvcm1hdGlvbiBhcyB3ZWxsIGFzDQo+Pj4+Pmlu
LWJhbmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtZXRhZGF0YS4gSSBkb24ndCBzZWUgb3V0IG9mIGJh
bmQgbWV0YWRhdGEgdHJhbnNwb3J0DQo+Pj4+PmFkZGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGNv
bXBsZXhpdHksIHRoZSBzYW1lIEFQSSBjYW4gcHJvYmFibHkgYXBwbHkuDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGUgYWx0ZXJuYXRpdmUgb3B0aW9uLCBhbGxvd2lu
ZyB2YXJpYWJsZSBzaXplZA0KPj4+Pj5tZXRhZGF0YSBpbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRo
ZSBTRkMgaGVhZGVyIGhhcyBzb21lIGRyYXdiYWNrcyBhcyB3ZWxsLCBvbmUgYmVpbmcNCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBmcmFnbWVudGF0aW9uLCBhbmQgc29tZSBzd2l0Y2hlcyBleHBlY3Rpbmcg
YXMgd2VsbCB0bw0KPj4+Pj5sb29rIGF0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gZW5kIHVzZXIgdHJh
ZmZpYyBoZWFkZXJzIGZvciBsaW5rIGxvYWQgYmFsYW5jaW5nLiBJDQo+Pj4+PndvdWxkDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gYWdyZWUgdGhhdCBpZiB3ZSBjYW4gYWNjZXB0IHRoZXNlIGlzc3Vlcywg
dGhlbiBzZW5kaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gb2ZmLWxpbmUgY29uZ3J1ZW50IG1ldGFk
YXRhIGxvb3NlcyBpdHMgaW50ZXJlc3QuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBXZSBuZWVkIHRvIHRha2UgaW50byBhY2NvdW50IHRoYXQgYm90aCBpbi1iYW5kIGFu
ZA0KPj4+Pj5jb25ncnVlbnQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBvdXQtb2YtYmFuZCBtZXRhZGF0
YSB0cmFuc3BvcnQgaXMgbm90IHJlbGlhYmxlLiBBDQo+Pj4+PnBhY2tldCBsb3NzDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gdHJpZ2dlcmluZyByZXRyYW5zbWlzc2lvbiB3b3VsZCBub3QgbGVhZCB0byB0
aGUNCj4+Pj4+aWRlbnRpY2FsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gcmVjb25zdHJ1Y3Rpb24gb2Yg
dGhlIGFzc29jaWF0ZWQgbWV0YWRhdGEuIEluIHNvbWUNCj4+Pj4+Y2FzZXMsIHdlDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gbWlnaHQgdGh1cyBldmVuIG5lZWQgbm9uLWNvbmdydWVudCBvdXQtb2YtYmFu
ZCByZWxpYWJsZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1ldGFkYXRhIHRyYW5zcG9ydC4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiBOaWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18gRnJvbToNCj4+Pj4+IFJvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFBhcmtlciBbUm9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbT5dIFNlbnQ6DQo+Pj4+PldlZG5lc2RheSwNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBN
YXJjaCAxMiwgMjAxNA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IDEyOjQzIFBNIFRvOiBOaWNvbGFzIEJP
VVRIT1JTIENjOiBKaW0gR3VpY2hhcmQNCj4+Pj4+KGpndWljaGFyKTsNCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj5zZmM7IEphbWFsIEhhZGkgU2FsaW0g
U3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMt
bWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IE5pY29sYXMsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBJ
IHVuZGVyc3RhbmQgdGhlIGNvbmNlcHQgZm9yIG91dCBvZiBiYW5kIHNpZ25hbGluZyBvZg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+bWV0YWRhdGEsIGJ1dCBJIGFtIGNvbmNlcm5lZCB0aGF0IGl0IGludHJv
ZHVjZXMNCj4+Pj4+c2lnbmlmaWNhbnQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PmNvbXBsZXhpdHkgZHVl
IHRvIHRoZSBwb3RlbnRpYWwgcmFjZSBjb25kaXRpb24gb2YNCj4+Pj4+cmVjZWl2aW5nIHRoZQ0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+cmVhbCBwYWNrZXQgYmVmb3JlIHRoZSBtZXRhZGF0YS4gV2hpbGUg
dGhlIHJlYWwgcGFja2V0DQo+Pj4+PmNvdWxkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5pbmRpY2F0ZSB0
aGF0IG91dCBvZiBiYW5kIG1ldGFkYXRhIGlzIGV4cGVjdGVkLCBob3cgY2FuDQo+Pj4+PndlDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj5ndWFyYW50ZWUgdGhlIG9yZGVyIG9mIHJlY2VwdGlvbj8gV2hhdCBp
ZiBzd2l0Y2hpbmcgb3INCj4+Pj4+cm91dGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+bm9kZXMgYXBw
bHkgaGFzaCBiYXNlZCBsb2FkIGJhbGFuY2luZz8gV2hhdCBpZiB0aGUgbG9hZA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+YmFsYW5jaW5nIHVuZGVyc3RhbmRzIFNGQyBlbmNhcHMgYW5kIGxvb2tzIGJleW9u
ZCBpdCB0bw0KPj4+Pj50aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pm9yaWdpbmFsIGhlYWRlciB0byBn
ZXQgYmV0dGVyIGVudHJvcHk/DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gQ2FuIHdlIGd1YXJhbnRlZSB0
aGF0IHRoZSBtZXRhZGF0YSBhbmQgcmVhbCBwYWNrZXQNCj4+Pj4+d2lsbCBmb2xsb3cNCj4+Pj4+
ICAgPj4+Pj4+Pj4+PnRoZSBleGFjdCBzYW1lIHBhdGg/IElmIHdlIGNhbiBub3QsIHRoZW4NCj4+
Pj4+aW1wbGVtZW50YXRpb25zIHdpbGwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pm5lZWQgdG8gYWRkIGlu
Z3Jlc3MgcXVldWluZyB0byBjb3BlIHdpdGggdGhlIHNjZW5hcmlvLg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gQWxzbywgZG8geW91IGZlZWwgdGhhdCB0aGUgaW5jcmVh
c2UgaW4gaW1wbGVtZW50YXRpb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBjb21wbGV4aXR5IGF0IHRo
ZSBzZXJ2aWNlIGZ1bmN0aW9ucyBpcyByZWFzb25hYmxlPw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhhbmtzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gUm9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gT24g
TWFyIDEyLCAyMDE0LCBhdCA0OjA5IEFNLCAiTmljb2xhcyBCT1VUSE9SUyINCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VU
SE9SU0Bxb3Ntb3MuY29tPg0KPj4+Pj48bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNv
bT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBJIHRo
aW5rIHdlIG11c3QgbWFrZSBhIGRpc3RpbmN0aW9uIGJldHdlZW46DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IC0gTWV0YWRhdGEgd2hpY2ggc2hvdWxkIGJlIHBhcnQg
b2YgdGhlIGhlYWRlciBkZWZpbmVkDQo+Pj4+PmFzIGluDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGJh
bmQgbWFya2luZy4gLSBNZXRhZGF0YSB3aXRoIGNhbiBiZSBwYXNzZWQgb3V0IG9mDQo+Pj4+PmJh
bmQsIGZvcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBleGFtcGxlIGNvbmdydWVudCBvdXQgb2YgYmFu
ZCBzaWduYWxpbmcgZGVmaW5lZCBpbg0KPj4+Pj50aGUgZHJhZnQNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gVGhlIGZvcm1lciBjYWxscyBmb3IgYSBsaW1pdGVkIHNw
YWNlIGluIHRoZSBoZWFkZXIsDQo+Pj4+PnRydWUsIFRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBs
YXR0ZXIgaG93ZXZlciBkb2VzIG5vdCBpbmN1ciBhbnkgc3BhY2UgbGltaXRhdGlvbg0KPj4+Pj5h
bmQgaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gc3RpbGwgZmFpcmx5IGVmZmljaWVudCBhbmQgaXQg
cmVtYWlucyBjb21wYXRpYmxlIHdpdGgNCj4+Pj4+YSBmaXhlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
PiBzaXplIGhlYWRlciB1c2VkIHRvIHJvdXRlIHRob3NlIHNpZ25hbGluZyBtZXNzYWdlcw0KPj4+
Pj5hbG9uZyB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gY2hhaW4ncyBzZXJ2aWNlIGZ1bmN0aW9u
cy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gTmljb2xhcyBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFtqZ3VpY2hhckBjaXNjby5jb208bWFpbHRv
OmpndWljaGFyQGNpc2NvLmNvbT5dIFNlbnQ6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFR1ZXNkYXks
IE1hcmNoIDExLCAyMDE0IDY6NDggUE0gVG86IFJvbiBQYXJrZXIgQ2M6DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+IE5pY29sYXMgQk9VVEhPUlM7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNm
YzsgSmFtYWwgSGFkaSBTYWxpbQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3Nm
Y10NCj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IEhpIFJvbiwNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gV2UgY2FuIGNlcnRhaW5seSBoYXZlIHRoaXMg
ZGlzY3Vzc2lvbiBidXQgd2Ugc2hvdWxkDQo+Pj4+PmZpcnN0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
IGNvbnNpZGVyIHdoYXQgaW5mb3JtYXRpb24gaXMgbmVjZXNzYXJ5IGFuZCBpZiBzYWlkDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+IGluZm9ybWF0aW9uIGNhbiBmaXQgd2l0aGluIGEgZml4ZWQgbnVtYmVy
IG9mIGNvbnRleHRzDQo+Pj4+PmluIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBtYWpvcml0eSBv
ZiBjYXNlcy4gUmVtZW1iZXIsIHRoZSBnb2FsIG9mIGJlaW5nIGFibGUNCj4+Pj4+dG8gcGFzcw0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSB0aHJvdWdoIHRoZSBuZXR3b3JrIGlzIHRvIGVu
aGFuY2Ugc2VydmljZQ0KPj4+Pj5kZWxpdmVyeSwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbm90IHBh
c3MgdGhlIGVudGlyZSB3b3JrcyBvZiBTaGFrZXNwZWFyZSA7LSkNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gU2VudCBmcm9tIG15IGlQaG9uZQ0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gT24gTWFyIDcsIDIwMTQsIGF0IDM6NTIgQU0s
ICJSb24gUGFya2VyIg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gPFJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+DQo+Pj4+
PjxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+IHdyb3RlOg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IE5pY29sYXMsDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gSSBzZWUgc2ltaWxhciByZXF1aXJlbWVu
dHMgZnJvbSB0aGUgM2dwcCBFUEMgc2lkZS4NCj4+Pj4+SSB3b3VsZA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4gbGlrZSB0byBwcm9wb3NlIGFuIE9VSSAvIFRMViBiYXNlZCBhcHByb2FjaCB3aGVyZSB0
aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IHJlc2VydmVkIE9VSSBjYW4gYmUgdXNlZCBmb3IgYWdy
ZWVkIHVwb24gdHlwZXMgb2YNCj4+Pj4+Y29tbW9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBtZXRh
ZGF0YSBhbmQgdmVuZG9yIG9yIG90aGVyIG9yZ2FuaXphdGlvbmFsIE9VSXMgY2FuDQo+Pj4+PmJl
IHVzZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IHRvIHF1aWNrbHkgaW5ub3ZhdGUgaW4gdGhlIG5l
dHdvcmtzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gU2ltdWx0YW5lb3VzbHksIEkgd291bGQgYWxz
byBsaWtlIHRvIGNvbnNpZGVyDQo+Pj4+Pm1lY2hhbmlzbXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
IHRoYXQgYXJlIG9wdGltaXplZCBmb3IgbG9uZyBsaXZlZCBmbG93cyBzbyBhcyB0bw0KPj4+Pj5s
aW1pdCB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IG5lZ2F0aXZlIGVmZmVjdHMgb2YgcGFja2V0
IGdyb3d0aC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBSb24N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IE9uIE1hciA3LCAyMDE0LCBhdCA4OjM0IEFNLCAiTmljb2xhcyBCT1VUSE9SUyIN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0
bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+DQo+Pj4+PjxtYWlsdG86Tmljb2xhcy5CT1VU
SE9SU0Bxb3Ntb3MuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+PiBIZWxsbyBKaW0NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IEkgaGF2ZSBzZWVuIGNhc2VzIGluIEdpIExBTiwgd2hlcmUgc3Vic2NyaWJl
ciByZWxhdGVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gaW5mb3JtYXRpb24gaXMgcGFzc2VkIHRv
IGEgV2ViIFByb3h5IGZvciBIVFRQIGhlYWRlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGVucmlj
aG1lbnQgKGFpbWVkIGF0IHNvbWUgV2ViIENvbnRlbnQgcHJvdmlkZXJzDQo+Pj4+PnBhcnRuZXJz
IG9mDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gdGhlIE1vYmlsZSBPcGVyYXRvcikuDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gSW5mb3JtYXRpb24gd2FzIGFuIGNvZGVkIChwZXJzaXN0ZW50KSBzdWJz
Y3JpYmVyIGlkDQo+Pj4+PmRlcml2ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBmcm9tIHRoZSBN
U0lTRE4sIGFuZCBjb3VwbGUgb2YgZiBjdXN0b21lciBwcm9maWxlDQo+Pj4+PnJlbGF0ZWQNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBmaWVsZHMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBJbiBhbiBzZmMgYmFzZWQgR2kgTEFOLCB0aGlzIGVudGl0eSBzaG91
bGQgcmVjZWl2ZQ0KPj4+PiA+ZnJvbSB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBDbGFzc2lm
aWVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiAtIEEgY2xh
c3NpZmljYXRpb24gb2YgdGhlIENvbnRlbnQgUHJvdmlkZXIgKCBJZCwNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiBDYXRlZ29yeSkgYmFzZWQgb24gdHJhZmZpYyBhbmFseXNpcyAtIFRoZSBNU0lTRE4g
b2YNCj4+Pj4+IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHN1YnNjcmliZXIgLSBUd28gc3Vi
c2NyaWJlciBwb2xpY3kgZmllbGRzIChub3QgdGllZA0KPj4+Pj4gdG8gUENSRg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IGJ1dCBiZWxvbmdpbmcgdG8gdGhlIFN1YnNjcmliZXIgREIpIChTdWJzY3Jp
YmVyDQo+Pj4+PiBjYXRlZ29yeSwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBzdWItY2F0ZWdvcnkp
IC0gQSBzZXNzaW9uIGlkIChmb3IgbG9nZ2luZyBhbmQNCj4+Pj4+dHJhY2tpbmcNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+PiBwdXJwb3NlcykNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IFRoZSBvYmplY3RpdmUgYmVpbmcgdG8gYXZvaWQgaGF2aW5nIHRoZSBIVFRQ
IFByb3h5DQo+Pj4+PnRvDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gYmVjb21lIGEgdHJ1c3RlZCBh
cHBsaWNhdGlvbiAoaW50ZXJvZ2F0ZSB0aGUNCj4+Pj4+IHN1YnNjcmliZXIgREIsDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gZXRjLi4pDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IE5pY29sYXMNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOiBKaW0NCj4+Pj4+IEd1
aWNoYXJkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gKGpndWljaGFyKSBbamd1aWNoYXJAY2lzY28u
Y29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+XSBTZW50Og0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+IFRodXJzZGF5LCBNYXJjaCAwNiwgMjAxNCAyOjAyIFBNIFRvOiBKYW1hbCBIYWRpDQo+Pj4+
PlNhbGltOw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGptb2lzYW5kQGp1bmlwZXIubmV0PG1haWx0
bzpqbW9pc2FuZEBqdW5pcGVyLm5ldD4gPG1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldD47DQo+
Pj4+PiBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IENjOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHNm
YyBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFu
LXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gSGkgSmFtYWwsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBZb3Ugc2FpZCAiSXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZv
ciB2YXJpYWJsZQ0KPj4+Pj4gc2l6ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSIu
LiBJIGFtIG5vdCBzbyBjb252aW5jZWQgYW5kIHdvdWxkIGxpa2UgdG8NCj4+Pj4+IGJldHRlcg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHVuZGVyc3RhbmQgdGhlIHJlcXVpcmVtZW50cyBiZWZvcmUg
cGFzc2luZyBqdWRnZW1lbnQuDQo+Pj4+PiBJZiB3ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGxv
b2sgYXQgdGhlIHVzZSBjYXNlcyBhcyBwcmVzZW50ZWQgdGh1cyBmYXIgaW50bw0KPj4+Pj4gdGhl
IFdHIEkNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBoYXZlIHlldCB0byBzZWUgYSBzaW5nbGUgZXhh
bXBsZSBvZiB0aGUgbmVlZA0KPj4+Pj4gKG5vdGluZyB0aGF0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gZGVzaXJlIGlzIG5vdCB0aGUgc2FtZSBhcyBuZWVkKSAtIEkgYW0gbm90IHNheWluZw0KPj4+
Pj4gdGhlcmUgaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBubyByZXF1aXJlbWVudCBidXQgcmF0
aGVyIHRoYXQgd2Ugc2hvdWxkIG5vdCBqdW1wDQo+Pj4+PiB0byB0aGUNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiBjb25jbHVzaW9uIGFuZCBidWlsZCBzdGFuZGFyZHMgYXJvdW5kIGEgdGhlb3J5Lg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBPbiAzLzMvMTQsIDY6MzUgQU0sICJK
YW1hbCBIYWRpIFNhbGltIg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiA8aGFkaUBtb2phdGF0dS5j
b208bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPiA8bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPj4N
Cj4+Pj4+d3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4+IEkgbGlrZSB0aGUgZG9jIC0gd2VsbCB3cml0dGVuLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBTZWN0aW9uIDQuMyBvbiBtZXRhZGF0YSBlbmNvZGlu
Zy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gSXQgc2Vl
bXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZSBzaXplZA0KPj4+Pj4gbWV0YWRhdGEN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gKGF0IGxlYXN0IGZvciBodHRwL2FwcCB5b3Ugc2VlbSB0
byBpbmRpY2F0ZSB0aGUNCj4+Pj4+IGRlc2lyZSBmb3INCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj5p
dCkuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IEZvciBhIGRhdGFwYXRoIHBlci1wYWNrZXQgbWV0
YWRhdGEsIGkgZmVlbCB0aGUNCj4+Pj4+IG5lZWQgaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4g
anVzdCBhcyBpbXBvcnRhbnQuIEFyZSB3ZSBsaW1pdGVkIGJ5IHRoZSBmYWN0IHRoYXQNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+Pj4gZXhpc3RpbmcgaGFyZHdhcmUgbWF5IG5vdCBiZSBhYmxlIHRvIGhh
bmRsZSBUTFZzPw0KPj4+Pj5Gb3INCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gZXhhbXBsZSwgSSBk
b250IGhhdmUgYSBwcm9ibGVtIGhhbmRsaW5nIFRMVnMgaW4gYQ0KPj4+Pj4gc29mdHdhcmUNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj5kYXRhcGF0aC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gY2hlZXJzLCBqYW1hbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gbWFpbGluZyBsaXN0
IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
PiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+
IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2Zj
DQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWls
dG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+
PiAgID4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
IHNmYyBtYWlsaW5nDQo+Pj4+PiBsaXN0DQo+Pj4+PiAgID4+Pj4+IHNmY0BpZXRmLm9yZzxtYWls
dG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+
DQo+Pj4+PiAgID4+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18NCj4+Pj4+ICAgPj5zZmMgbWFpbGluZyBsaXN0DQo+Pj4+PiAgID4+c2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gICA+Pmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4NCj4+Pj4+ICAg
Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+PiAg
ID5zZmMgbWFpbGluZyBsaXN0DQo+Pj4+PiAgID5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiAgID5odHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4NCj4+Pj4NCj4+Pj4gX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj4gc2ZjIG1haWxpbmcgbGlzdA0K
Pj4+PiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4gaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pg0KPj4+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4gc2ZjIG1haWxpbmcgbGlzdA0KPj4+
IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+IGh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4NCj4+DQo+Pl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+PnNmYyBtYWlsaW5nIGxpc3QNCj4+c2ZjQGll
dGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjDQo+DQo+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCj5zZmMgbWFpbGluZyBsaXN0DQo+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQo+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWls
aW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2Zj
IG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQo=

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx
NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGRpdj5BIFNlcnZpY2Ug
Q2hhaW4ganVzdCBkZWZpbmVzIHdoaWNoIHR5cGUgb2Ygc2VydmljZSBhbmQgdGhlaXIgb3JkZXIu
PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5BIHNlcnZpY2UgcGF0aCBkZWZpbmVzIHRo
ZSBhY3R1YWwgc2VydmljZSBpbnN0YW5jZSwgc2F5LCBmaXJld2FsbDEuaG9tZSwgbmF0MiwgZHBp
LXNpYywgZXRjLjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxzcGFuIGlkPSJPTEtfU1JDX0JP
RFlfU0VDVElPTiI+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpDYWxpYnJpOyBmb250LXNpemU6
MTFwdDsgdGV4dC1hbGlnbjpsZWZ0OyBjb2xvcjpibGFjazsgQk9SREVSLUJPVFRPTTogbWVkaXVt
IG5vbmU7IEJPUkRFUi1MRUZUOiBtZWRpdW0gbm9uZTsgUEFERElORy1CT1RUT006IDBpbjsgUEFE
RElORy1MRUZUOiAwaW47IFBBRERJTkctUklHSFQ6IDBpbjsgQk9SREVSLVRPUDogI2I1YzRkZiAx
cHQgc29saWQ7IEJPUkRFUi1SSUdIVDogbWVkaXVtIG5vbmU7IFBBRERJTkctVE9QOiAzcHQiPg0K
PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPkZyb206IDwvc3Bhbj4mcXVvdDtMb3Vpcy5G
b3VyaWUmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpMb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbSI+
TG91aXMuRm91cmllQGh1YXdlaS5jb208L2E+Jmd0Ozxicj4NCjxzcGFuIHN0eWxlPSJmb250LXdl
aWdodDpib2xkIj5EYXRlOiA8L3NwYW4+VHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgYXQgMTA6NTUg
QU08YnI+DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+VG86IDwvc3Bhbj4mcXVvdDtQ
YXVsIFF1aW5uIChwYXVscSkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpwYXVscUBjaXNjby5j
b20iPnBhdWxxQGNpc2NvLmNvbTwvYT4mZ3Q7LCBEYXZpZCBBbGxhbiBJICZsdDs8YSBocmVmPSJt
YWlsdG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20iPmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24u
Y29tPC9hPiZndDs8YnI+DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+Q2M6IDwvc3Bh
bj5OaWNvbGFzIEJPVVRIT1JTICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bx
b3Ntb3MuY29tIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L2E+Jmd0OywgWHV4aWFvaHUg
Jmx0OzxhIGhyZWY9Im1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tIj54dXhpYW9odUBodWF3ZWku
Y29tPC9hPiZndDssIENoYW5nY2hlbmcgSHVhbmcgJmx0OzxhIGhyZWY9Im1haWx0bzpodWFuZ0Bz
Y2UuY2FybGV0b24uY2EiPmh1YW5nQHNjZS5jYXJsZXRvbi5jYTwvYT4mZ3Q7LA0KICZxdW90Ozxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4mcXVvdDsgJmx0Ozxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4mZ3Q7LCAmcXVvdDs8
YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPm1pa2ViaWFuY0Bhb2wuY29tPC9hPiZx
dW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9s
LmNvbTwvYT4mZ3Q7PGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPlN1YmplY3Q6
IDwvc3Bhbj5SZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8YnI+DQo8L2Rpdj4N
CjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2IHhtbG5zOnY9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1j
b206dm1sIiB4bWxuczpvPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2Ui
IHhtbG5zOnc9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOndvcmQiIHhtbG5zOm09
Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vb2ZmaWNlLzIwMDQvMTIvb21tbCIgeG1sbnM9
Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAiPg0KPG1ldGEgbmFtZT0iR2VuZXJhdG9y
IiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxMiAoZmlsdGVyZWQgbWVkaXVtKSI+DQo8YmFzZSBo
cmVmPSJ4LW1zZzovLzk5LyI+PCEtLVtpZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJs
KCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6
KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2Rl
ZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwhW2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERl
ZmluaXRpb25zICovDQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkhlbHZldGljYTsNCglwYW5v
c2UtMToyIDExIDYgNCAyIDIgMiAyIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5Oldp
bmdkaW5nczsNCglwYW5vc2UtMTo1IDAgMCAwIDAgMCAwIDAgMCAwO30NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk6U2ltU3VuOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZv
bnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAz
IDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5v
c2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRh
aG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2Zv
bnQtZmFtaWx5OiJcQFNpbVN1biI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpA
Zm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJNUyBVSSBHb3RoaWMiOw0KCXBhbm9zZS0xOjIgMTEg
NiAwIDcgMiA1IDggMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxATVMgVUkgR290
aGljIjsNCglwYW5vc2UtMToyIDExIDYgMCA3IDIgNSA4IDIgNDt9DQovKiBTdHlsZSBEZWZpbml0
aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJn
aW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5
cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRl
Y29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dl
ZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3Jh
dGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29MaXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0UGFyYWdyYXBo
LCBkaXYuTXNvTGlzdFBhcmFncmFwaA0KCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7DQoJbWFyZ2lu
LXRvcDowaW47DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltYXJnaW4tYm90dG9tOjBpbjsNCgltYXJn
aW4tbGVmdDouNWluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0
Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0Kc3Bhbi5hcHBsZS1j
b252ZXJ0ZWQtc3BhY2UNCgl7bXNvLXN0eWxlLW5hbWU6YXBwbGUtY29udmVydGVkLXNwYWNlO30N
CnNwYW4uRW1haWxTdHlsZTE4DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNv
Q2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAu
MHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46
MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRT
ZWN0aW9uMTt9DQovKiBMaXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1p
ZDo2MDgwNDgxMTk7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjEzMjE5MjI2MjY7fQ0KQGxpc3Qg
bDA6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOi41aW47DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDINCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjEuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eToiQ291cmllciBOZXciOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4i
O30NCkBsaXN0IGwxDQoJe21zby1saXN0LWlkOjEyNTI2MjA5NTk7DQoJbXNvLWxpc3QtdGVtcGxh
dGUtaWRzOjk1MDI0NzA7fQ0KQGxpc3QgbDE6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOi41
aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVp
bjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpA
bGlzdCBsMg0KCXttc28tbGlzdC1pZDoxMjgwMTgxODQ5Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlk
czoxNTQwODg1MTgwO30NCkBsaXN0IGwyOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWlu
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxp
c3QgbDMNCgl7bXNvLWxpc3QtaWQ6MTQ4MTAwMDgzMjsNCgltc28tbGlzdC10eXBlOmh5YnJpZDsN
Cgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTE3MjE5NzI1OTQgLTE0MDk1MjA0MjggNjc2OTg2OTEg
Njc2OTg2OTMgNjc2OTg2ODkgNjc2OTg2OTEgNjc2OTg2OTMgNjc2OTg2ODkgNjc2OTg2OTEgNjc2
OTg2OTM7fQ0KQGxpc3QgbDM6bGV2ZWwxDQoJe21zby1sZXZlbC1zdGFydC1hdDowOw0KCW1zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDotOw0KCW1zby1sZXZl
bC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJn
aW4tbGVmdDoyMC4yNXB0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ2Fs
aWJyaSIsInNhbnMtc2VyaWYiOw0KCW1zby1mYXJlYXN0LWZvbnQtZmFtaWx5OkNhbGlicmk7DQoJ
bXNvLWJpZGktZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7fQ0Kb2wNCgl7bWFyZ2luLWJv
dHRvbTowaW47fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KLS0+PC9zdHlsZT48IS0tW2lm
IGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9
IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxv
OnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIx
IiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPGRpdiBsYW5nPSJFTi1V
UyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSIgc3R5bGU9IndvcmQtd3JhcDogYnJlYWstd29y
ZDstd2Via2l0LW5ic3AtbW9kZTogc3BhY2U7LXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0
ZS1zcGFjZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+UGF1bCw8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEy
NSk7Ij4mbmJzcDsmbmJzcDsgQ2FuIHlvdSBjbGFyaWZ5IHRoZSBkaWZmZXJlbmNlIGJldHdlZW4g
c2VydmljZSBjaGFpbiBhbmQgc2VydmljZSBwYXRoLiBHaXZlbiB0aGF0IGEgc2VydmljZSBjaGFp
biBpcyBjb21wb3NlZDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPm9mIHNldmVyYWwgc2VydmljZSBmdW5j
dGlvbnMgU0YxLCBTRjIsIC4uIFNGbiBob3cgd291bGQgYSBzZXJ2aWNlIHBhdGggZGlmZmVyIGZy
b20gdGhhdCBzZXJ2aWNlIGNoYWluPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MjAuMjVwdDt0ZXh0LWluZGVudDot
LjI1aW47bXNvLWxpc3Q6bDMgbGV2ZWwxIGxmbzQiPg0KPCEtLVtpZiAhc3VwcG9ydExpc3RzXS0t
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48c3BhbiBzdHlsZT0i
bXNvLWxpc3Q6SWdub3JlIj4tPHNwYW4gc3R5bGU9ImZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12
YXJpYW50OiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc2l6ZTogN3B0OyBsaW5l
LWhlaWdodDogbm9ybWFsOyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbic7Ij4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48
L3NwYW4+PC9zcGFuPjwhLS1bZW5kaWZdLS0+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUp
OyI+TG91aXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERG
IDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fu
cy1zZXJpZjsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBm
b250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+
T24gQmVoYWxmIE9mIDwvYj5QYXVsIFF1aW5uIChwYXVscSk8YnI+DQo8Yj5TZW50OjwvYj4gVHVl
c2RheSwgTWFyY2ggMTgsIDIwMTQgMTA6MjYgQU08YnI+DQo8Yj5Ubzo8L2I+IERhdmlkIEFsbGFu
IEk8YnI+DQo8Yj5DYzo8L2I+IE5pY29sYXMgQk9VVEhPUlM7IFh1eGlhb2h1OyA8YSBocmVmPSJt
YWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPm1pa2ViaWFuY0Bhb2wuY29tPC9hPjsNCjxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT47IENoYW5nY2hlbmcgSHVhbmc8
YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElE
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgRGF2ZSwg
PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5DaGFpbiBJRCBz
aG91bGQgcmVhbGx5IGJlIHBhdGggSUQgc2luY2UgdGhlcmUgY2FuIGJlIG1hbnkgcGF0aHMgZm9y
IGEgZ2l2ZW4gY2hhaW4uICZuYnNwO1VzaW5nIHRoYXQgZGVmaW5pdGlvbiwgd2UgYXZvaWQgdGhl
IG92ZXJsb2FkIGFuZCByZWFwIHRoZSBnYWluIGFsbHVkZWQgdG8gYmVsb3cuPG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBhdWw8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBNYXIgMTgsIDIw
MTQsIGF0IDEyOjE0IFBNLCBEYXZpZCBBbGxhbiBJICZsdDs8YSBocmVmPSJtYWlsdG86ZGF2aWQu
aS5hbGxhbkBlcmljc3Nvbi5jb20iPmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPC9hPiZndDsg
d3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4N
Cjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij5XZWxsIHRoZSBxdWVzdGlvbiBkZSBq
b3VyIGlzIOKAnGRvZXMgYSBjaGFpbiBJRCBkZWZpbmUgYSBjbGFzcyBvciBhbiBpbnN0YW5jZeKA
neKApi4gSWYgaXQgZGVmaW5lcyBhbiBjbGFzcyB3ZSBhbHNvIG5lZWQgaW5zdGFuY2UgaW5mb3Jt
YXRpb24sIGlmIGl0IGlzDQogY3VycmVudGx5IG92ZXJsb2FkZWQgdG8gZGVmaW5lIGNsYXNzIGFu
ZCBpbnN0YW5jZSBJTU8gd2UgaGF2ZSBhIHByb2JsZW3igKYuPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2Io
MzEsIDczLCAxMjUpOyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+
RGF2ZTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJp
LCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0
OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEw
cHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7Ij4mbmJzcDs8L3NwYW4+PC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMt
c2VyaWY7Ij5zZmMNCiBbPGEgaHJlZj0ibWFpbHRvOnNmYy0iPm1haWx0bzpzZmMtPC9hPjxhIGhy
ZWY9Im1haWx0bzpib3VuY2VzQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5i
b3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjxiPk9uIEJlaGFsZiBPZjxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+Q2hhbmdjaGVuZyBIdWFuZzxicj4NCjxiPlNl
bnQ6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5U
dWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA3OjQzIEFNPGJyPg0KPGI+VG86PC9iPjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5OaWNvbGFzIEJPVVRIT1JTPGJy
Pg0KPGI+Q2M6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj5YdXhpYW9odTs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWlrZWJpYW5jQGFvbC5jb208L3NwYW4+PC9hPjxi
cj4NCjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj5SZTogW3NmY108c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFt
aWx5OiAnTVMgVUkgR290aGljJywgc2Fucy1zZXJpZjsiPuetlOWkjTwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyI+Og0K
IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkdv
b2QgcG9pbnRzLiBJIGJlbGlldmUgZXhwbGljaXQgY2hhaW4gSUQgc2hvdWxkIGJlIG1hbmRhdG9y
eS4gVGhlIG92ZXJoZWFkIGlzIHZlcnkgbGl0dGxlLiBJdCBoZWxwcyBzaW1wbGlmeSBwcm9jZXNz
aW5nIGFuZCBzdGVlcmluZyBzaWduaWZpY2FudGx5LiBUaGUgZ2FpbiBpcyBodWdlLjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5DaGFuZzxicj4NCjxicj4NCi0tLS0tLS0tLS0tLTxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkNoYW5n
Y2hlbmcgSHVhbmc8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4N
Ck9uIE1hciAxOCwgMjAxNCwgYXQgMTo1MyBBTSwgTmljb2xhcyBCT1VUSE9SUyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT4mZ3Q7IHdyb3Rl
OjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1
LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNl
cmlmOyI+SSB0aGluayB0aGF0IGtlZXBpbmcgdGhlIFNlcnZpY2UgUGF0aCBMYXllciB0cmFuc3Bv
cnQgaW5kZXBlbmRlbnQgc2hvdWxkIHJlbWFpbiBhbiBvYmplY3RpdmUgZm9yIFNGQy4gJm5ic3A7
U3VjaCBhIHNlcGFyYXRpb24gb2YgY29uY2VybnMgaXMgYSBzb3VuZCBhcmNoaXRlY3R1cmFsIHBy
aW5jaXBsZSB0aGF0DQogaGVscCBrZWVwIHRoaW5ncyBzaW1wbGUgaW4gcHJhY3RpY2UuPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNh
bnMtc2VyaWY7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyI+T24gdGhlIHF1ZXN0aW9u
IG9mICZuYnNwO1NlcnZpY2UgUGF0aCwgd2UgaGF2ZSBhIGRpc2N1c3Npb24gb24gd2hldGhlciB3
ZSBuZWVkIHNvbWUga2luZCBvZiBleHBsaWNpdCBpZGVudGlmaWVyIG9yJm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9t
YSwgc2Fucy1zZXJpZjsiPmNvdWxkIHdlIHJlbHkgb24gbWFwcGluZyBvbiBzb21lIHVuZGVybGF5
IG5ldHdvcmsgcHJvdG9jb2wgZmllbGRzLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7Ij4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9u
dC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2Vy
aWY7Ij5NYXkgYmUgYSBQUk8vQ09OIHRhYmxlIGNvdWxkIGhlbHAgZm9jdXMgdGhlIGdyb3VwIGRl
Y2lzaW9uIG9uIHRoYXQgbWF0dGVyPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHVsIHN0eWxlPSJtYXJn
aW4tdG9wOjBpbiIgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1saXN0OmwyIGxldmVsMSBsZm8xIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250
LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyI+VmlzaWJpbGl0eSAodHJhY2luZyk8L3NwYW4+
PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDIg
bGV2ZWwxIGxmbzEiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBU
YWhvbWEsIHNhbnMtc2VyaWY7Ij5Gb3J3YXJkaW5nIGdyYXBoIHN0cnVjdHVyZSBpbXBhY3QvbGlt
aXRhdGlvbnM8L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzEiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7
IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7Ij5SZWNvbmZpZ3VyYXRpb24gc3BlZWQm
bmJzcDs8L3NwYW4+PG86cD48L286cD48L2xpPjwvdWw+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6
MGluIiB0eXBlPSJkaXNjIj4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHR5cGU9ImNpcmNs
ZSI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0OmwwIGxldmVsMiBsZm8y
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5z
LXNlcmlmOyI+TEJTIC8gc2NhbGUgb3V0IGltcGFjdDwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxp
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsMCBsZXZlbDIgbGZvMiI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsi
Pk5vZGUgYnlwYXNzIChlLmc7IG1haW50ZW5hbmNlKTwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PC91
bD4NCjwvdWw+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGluIiB0eXBlPSJkaXNjIj4NCjxsaSBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzMiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7Ij51
bmRlcmxheSBuZXR3b3JrL3RyYW5zcG9ydCBsYXllcnMgc3VwcG9ydDwvc3Bhbj48bzpwPjwvbzpw
PjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsMSBsZXZlbDEgbGZv
MyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fu
cy1zZXJpZjsiPkhlYWRlciBzcGFjZSBpbXBhY3Q8L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzMiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7Ij5N
dWx0aSB0ZW5hbnQgc3VwcG9ydCBpbXBhY3Q8L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzMiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7Ij5TRkMg
b24gZmxhdCAoZS5nIG9wdGljYWwgTDIgZm9yIERhdGEgQ2VudGVycykgbmV0d29yayZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlz
dDpsMSBsZXZlbDEgbGZvMyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1p
bHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiPlVuZGVybGF5IG5ldHdvcmsgYWRtaW5pc3RyYXRpb24g
aW1wYWN0PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48L3VsPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQt
ZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fu
cy1zZXJpZjsiPlBlcnNvbmFsbHkgSSB0aGluayB0aGF0IGhhdmluZyBhbiBleHBsaWNpdCBjaGFp
biBpZGVudGlmaWVyIChlLmcuIFNlcnZpY2UgUGF0aC9TZXJ2aWNlIEluZGV4KSBpcyBjbGVhciAo
bWFuYWdlbWVudCBhbmQgY29udHJvbCkgYW5kIG5vdCBleHBlbnNpdmUgKGhlYWRlciBzcGFjZSku
IFRoZSBkcmF3YmFjaw0KIGJlaW5nIHNvbWUgaW1wYWN0IG9uIHRoZSBzaW1wbGljaXR5IHRvIGFk
ZC9yZW1vdmUgZWxlbWVudHMgaW4gYSBjaGFpbiBkeW5hbWljYWxseS48L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5z
LXNlcmlmOyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog
MTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiPlRhZyBzd2l0Y2hpbmcgKGFz
IE1QTFMpICZuYnNwO2FsbG93cyB0byBtYW5hZ2UgdGFncyBwZXIgc2VydmljZSBub2RlcywgbGVh
ZGluZyB0byBtb3JlIHZlcnNhdGlsZSBhbmQgZGl2ZXJzZSBncmFwaHM8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhv
bWEsIHNhbnMtc2VyaWY7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6
IFRhaG9tYSwgc2Fucy1zZXJpZjsiPk5pY29sYXM8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJ0
ZXh0LWFsaWduOmNlbnRlciI+DQo8aHIgc2l6ZT0iMiIgd2lkdGg9IjEwMCUiIGFsaWduPSJjZW50
ZXIiPg0KPC9kaXY+DQo8ZGl2IGlkPSJkaXZScEY4MTE0NjciPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyI+RnJvbTo8L3NwYW4+PC9i
PjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7Ij4mbmJzcDs8L3NwYW4+
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEs
IHNhbnMtc2VyaWY7Ij5YdXhpYW9odQ0KIFs8YSBocmVmPSJtYWlsdG86eHV4aWFvaHVAaHVhd2Vp
LmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+eHV4aWFvaHVAaHVhd2VpLmNvbTwvc3Bh
bj48L2E+XTxicj4NCjxiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj5UdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA1OjA0IEFNPGJyPg0KPGI+
VG86PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5K
ZXJvbWUgTW9pc2FuZDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5taWtlYmlhbmNAYW9sLmNvbTwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxi
cj4NCjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj5bc2ZjXTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6
ICdNUyBVSSBHb3RoaWMnLCBzYW5zLXNlcmlmOyI+562U5aSNPC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7Ij46DQogU0ZD
IGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog
MTZwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDcz
LCAxMjUpOyI+SSBsaWtlIHRoZSBpZGVhIG9mIHNlcGFyYXRpbmcgdGhlIFNlcnZpY2UgRnVuY3Rp
b24gTGF5ZXIgYW5kIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIsIGFzIHByb3Bvc2VkIGluIGRyYWZ0
LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zLiBUaGUNCiByb2xlIG9mIHRoZSBT
ZXJ2aWNlIFBhdGggTGF5ZXIgaXMganVzdCB0byBzdGVlciB0aGUgdHJhZmZpYyBhbG9uZyBhIHBh
cnRpY3VsYXIgY2hhaW4gb2Ygc2VydmljZSBub2RlcyB3aGljaCBjYW4gYmUgaW1wbGVtZW50ZWQg
YnkgZXhpc3RpbmcgdG9vbHMgZm9yIHNvdXJjZSByb3V0aW5nLCBzdWNoIGFzIHNlZ21lbnQgcm91
dGluZy4gQXMgc3VjaCwgaXTigJlzIG5vdCBuZWNlc3NhcnkgdG8gdHJ5IHRvIGtlZXAgdGhlIFNl
cnZpY2UgUGF0aCBMYXllcg0KIHRyYW5zcG9ydC1pbmRlcGVuZGVudCBhbmQgY29udGFpbiBpdCBp
biB0aGUgU0ZDIGhlYWRlci48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxNnB0OyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxNnB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij5CZXN0IHJlZ2FyZHMsPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTZwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+WGlhb2h1PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTogMTZwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2Io
MzEsIDczLCAxMjUpOyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6
MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTpTaW1TdW4iPuWPkeS7tuS6ujo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OlNpbVN1biI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW4iPnNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3Vu
Y2VzQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PGI+5Luj6KGoPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjwvYj5KZXJvbWUNCiBNb2lzYW5kPGJyPg0KPGI+5Y+R6YCB5pe26Ze0
OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+MjAx
NOW5tDPmnIgxOOaXpSAxOjAzPGJyPg0KPGI+5pS25Lu25Lq6OjwvYj48c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFu
Y0Bhb2wuY29tIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5taWtlYmlhbmNAYW9sLmNvbTwv
c3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxiPuS4u+mimDo8L2I+PHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJlOiBbc2ZjXSBTRkMgZW5jYXBz
dWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMx
LCA3MywgMTI1KTsiPlRoaXMgKGxlbmd0aHkgYW5kIHZlcnkgbGl2ZWx5KSB0aHJlYWQgc3RhcnRl
ZCBmcm9tIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zICh3aGljaCBJ
IGNvLWF1dGhvcmVkKS48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij5JbiBzZWN0aW9uIDQuOCwgd2UgbWFk
ZSBhIGNsZWFyIGRpc3RpbmN0aW9uIGJldHdlZW4gYSBzZXJ2aWNlIHBhdGggbGF5ZXIgKHN0ZWVy
aW5nIHBhY2tldHMgaG9wIGJ5IGhvcCBhbG9uZyB0aGUgY2hhaW4pIGFuZCBhIHNlcnZpY2UgZnVu
Y3Rpb24gbGF5ZXINCiAoY29udmV5IG1ldGFkYXRhIGluZm9ybWF0aW9uIG9mIGludGVyZXN0IHRv
IFNGcykuIFRlcm1pbm9sb2d5IGFzaWRlLCBpdCBzZWVtcyB0aGF0IHN1Y2ggbGF5ZXJlZCB2aWV3
IHdhcyBhZ3JlZWQgdXBvbiBieSBtYW55IHBlb3BsZSBvbiB0aGUgbWFpbGluZyBsaXN0Ljwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdi
KDMxLCA3MywgMTI1KTsiPk5vdyB0aGlzIGNlcnRhaW5seSBkb2VzIGJlZyB0aGUgcXVlc3Rpb24g
b2Ygc29sdmluZyBCT1RIIHByb2JsZW1zIHdpdGggdGhlIHNhbWUgKHBhY2tldCkgZW5jYXBzdWxh
dGlvbiBtZWNoYW5pc20uIE5vdGFibHkgd2hlbiBvYnNlcnZpbmcgdGhhdCBtYW55DQogdXNlIGNh
c2VzIGNvdWxkIGJlIHNhdGlzZmllZCB3aXRob3V0IFNGLWxldmVsIG1ldGFkYXRhLCBvciBieSB1
c2luZyBtb3JlIG91dC1vZi1iYW5kIHdheXMgdG8gY29udmV5IHN1Y2ggU0YgbWV0YWRhdGEuIEFu
ZCBhbHNvIHdoZW4gb2JzZXJ2aW5nIHRoYXQgaW5iYW5kIG1hcmtpbmcgKGUuZy4gcGFja2V0IGhl
YWRlcnMpIGNvbWVzIHdpdGggdmFyaW91cyBwcm9zICZhbXA7IGNvbnMgKHNvbWUgb2YgdGhlIGlz
c3VlcyBiZWluZyBpZGVudGlmaWVkIGluIHRoZQ0KIGRyYWZ0LCBlLmcuIHNlY3Rpb25zIDQuMSBh
bmQgNC4yKS48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij5JIGRvIGFncmVlIHdpdGggTWFyaWEuIFdlIG1h
eSB3YW50IHRvIGV4cGxvcmUgb3RoZXIgb3B0aW9ucyBmb3IgYWRkcmVzc2luZyB0aGUgbmVlZHMg
b2YgdGhlIHNlcnZpY2UgcGF0aCBsYXllciB0aGF0IGRvIG5vdCByZXF1aXJlIGFuIGV4cGxpY2l0
IGNoYWluLWlkDQogb2Ygc29ydHMuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+SW4gdGhlIGRyYWZ0LCB3
ZSBjb25jbHVkZWQgYnkgc3RhdGluZyDigJxBIHByb2R1Y3RpdmUgcGF0aCBmb3J3YXJkIGNvdWxk
IGJlIHRvIGRpdmlkZSBhbmQgY29ucXVlcjogdG8gY2xlYXJseSBzZXBhcmF0ZSB0aGUgcHJvYmxl
bSBvZiBTZXJ2aWNlIEZ1bmN0aW9uDQogUGF0aCB0b3BvbG9neSBmcm9tIHRoZSZuYnNwOyZuYnNw
OyBwcm9ibGVtIG9mIFtjb252ZXlpbmcgU0ZdIG1ldGFkYXRh4oCdLiBJIGRvIGJlbGlldmUgd2Ug
c2hvdWxkIGV4cGxvcmUgc3VjaCBzZXBhcmF0aW9uIHByaW5jaXBsZSBmdXJ0aGVyLjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMx
LCA3MywgMTI1KTsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdiBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6
My4wcHQgMGluIDBpbiAwaW4iPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7
Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJp
ZjsiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9u
dC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiPnNmYw0KIFs8YSBocmVmPSJtYWlsdG86c2Zj
LWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl08c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGI+T24gQmVoYWxmIE9mPHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj48YSBocmVmPSJt
YWlsdG86bWlrZWJpYW5jQGFvbC5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5taWtlYmlhbmNAYW9sLmNvbTwvc3Bhbj48L2E+PGJyPg0KPGI+U2VudDo8L2I+
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkZyaWRheSwg
TWFyY2ggMTQsIDIwMTQgNTo1MCBQTTxicj4NCjxiPlRvOjwvYj48c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9y
Zzwvc3Bhbj48L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFp
biBJRDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPkkgd291
bGQgaW1hZ2luZSB0aGF0IGlmIHdlIG1hZGUgdGhlIENoYWluIElEIGZpZWxkIGluIHRoZSBoZWFk
ZXIgYmUgb3B0aW9uYWwsIHlldCBzdGlsbCByZXF1aXJlZCBhIGhlYWRlciBhbmQgc3RpbGwgcmVx
dWlyZWQgdGhhdCBzb21lIGluZGljYXRpb24NCiBvZiB0aGUgY2hhaW4gYmUgY2FycmllZCBzb21l
d2hlcmUgaW4gdGhlIHBhY2tldCAobXBscyBsYWJlbCBvciB2bGFuIG9yIHdoYXRldmVyKSwgdGhh
dCB0aGUgaW1wbGVtZW50YXRpb24gd291bGQgYmVjb21lIG92ZXJseSBjb21wbGljYXRlZC4gJm5i
c3A7VG8gZG8gc28gd291bGQgYmUgdXNpbmcgU0ZDIHNpbXBseSBhcyBhIG1lY2hhbmlzbSB0byBj
YXJyeSBtZXRhIGRhdGEgYW5kIG5vdCBhdCBhbGwgZm9yIHNlcnZpY2UgY2hhaW5pbmcsIHdoaWNo
IHNvdW5kcw0KIGNvdW50ZXIgaW50dWl0aXZlIHRvIG1lLiZuYnNwOzxicj4NCjxicj4NCk1hcmlh
LCZuYnNwOzxicj4NClNvLCB5b3UgYXJlIHNheWluZyB0aGF0IHlvdSB3YW50IHRvIHVzZSBTRkMg
dG8gY2FycnkgYXJvdW5kIG1ldGFkYXRhLCBidXQgbm90IGZvciBhY3R1YWwgc2VydmljZSBjaGFp
bmluZyBiZWNhdXNlIHlvdSBhbHJlYWR5IGhhdmUgYSB3YXkgdG8gaW1wbGVtZW50IHNlcnZpY2Ug
Y2hhaW5pbmcgb3V0c2lkZSBvZiBTRkM/ICZuYnNwO01heWJlIEknbSBub3QgZm9sbG93aW5nLCBi
dXQgaXQgc2VlbXMgdG8gbWUgdGhhdCBpZiB5b3Ugd2VyZSB0byB1cGdyYWRlIHlvdXINCiBuZXR3
b3JrIHRvIHN1cHBvcnQgU0ZDIHRoYXQgeW91IHdvdWxkIGNoYW5nZSBmcm9tIHVzaW5nIHlvdXIg
ZXhpc3RpbmcgbWVjaGFuaXNtIGFuZCBzdGFydCB1c2luZyBTRkMsIHdoaWNoIGlzIG1lYW50IHRv
IHByb3ZpZGUgc3VwcG9ydCBmb3Igc2VydmljZSBmdW5jdGlvbnMgdGhhdCBhcmUgbm90IFNGQyBh
d2FyZS4gJm5ic3A7VGhlcmUgYXJlIGEgbnVtYmVyIG9mIHVzIHdobyBoYXZlIGltcGxlbWVudGVk
LCBpbiBvbmUgd2F5IG9yIGFub3RoZXIsIHNvbWUNCiBzb3J0IG9mIHNlcnZpY2UgY2hhaW5pbmcs
IGJ1dCBJIChJIGNhbiBhdCBsZWFzdCBzcGVhayBmb3IgbXlzZWxmKSBhbSBsb29raW5nIHRvIFNG
QyBub3QgdG8gZW5oYW5jZSBteSBjdXJyZW50IGltcGxlbWVudGF0aW9uLCBidXQgdG8gcmVwbGFj
ZSBpdCB3aXRoIHNvbWV0aGluZyBiZXR0ZXIgd2hpbGUgc3RpbGwgbWFpbnRhaW5pbmcgbXkgY29y
ZSAobm9uIHNlcnZpY2UgZnVuY3Rpb24pIGluZnJhc3RydWN0dXJlLjwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luLWJvdHRvbTo2Ljc1cHQiPg0KPGRpdiBj
bGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0iY2VudGVyIiBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXIi
Pg0KPGhyIHNpemU9IjEiIHdpZHRoPSIxMDAlIiBub3NoYWRlPSIiIHN0eWxlPSJjb2xvcjojOTk5
OTk5IiBhbGlnbj0iY2VudGVyIj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWJvdHRvbTo2Ljc1cHQiPjxiPkZyb206PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj48YSBocmVmPSJtYWlsdG86a2VncmF5
QGNpc2NvLmNvbSUzY2tlZ3JheUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5rZWdyYXlAY2lzY28uY29tJmx0O2tlZ3JheUBjaXNjby5jb208L3Nw
YW4+PC9hPiZndDs8YnI+DQo8Yj5Ubzo8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PC9iPlJvbiBQYXJrZXImbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT4mZ3Q7
LEppbSBHdWljaGFyZCAoamd1aWNoYXIpJmx0OzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNj
by5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qZ3VpY2hh
ckBjaXNjby5jb208L3NwYW4+PC9hPiZndDssSm9lbA0KIE0uIEhhbHBlcm4mbHQ7PGEgaHJlZj0i
bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5qbWhAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KPGI+
Y2M6PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj48
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnJTNjc2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnJmx0O3NmY0BpZXRmLm9y
Zzwvc3Bhbj48L2E+Jmd0Ozxicj4NCjxiPlNlbnQ6PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5GcmlkYXksIE1hcmNoIDE0LCAyMDE0PGJyPg0KPGI+
U3ViamVjdDo8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PC9iPlJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDxicj4NCjxicj4NCiYjNDM7
MSB0aGUgaWRlYSBpcyBpbnRlcm9wZXJhYmlsaXR5Ljxicj4NCjxicj4NCjxicj4NCk9uIDMvMTQv
MTQgMTI6NTUgUE0sICZxdW90O1JvbiBQYXJrZXImcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48
L2E+Jmd0OyB3cm90ZTo8YnI+DQo8YnI+DQomZ3Q7VGhhbmtzLCBKaW0uPGJyPg0KJmd0Ozxicj4N
CiZndDtSZW1lbWJlciB0aGF0IHdlIGhhdmUgc2FpZCBtYW55IHRpbWVzIHRoYXQgdGhlIFNGQyBz
ZXJ2aWNlIGhlYWRlciBpczxicj4NCiZndDt0cmFuc3BvcnQgaW5kZXBlbmRlbnQuICZuYnNwOyBK
dXN0IGJlY2F1c2UgdGhlIGNoYWluIGlkIGNvdWxkIGJlIGNhcnJpZWQgaW48YnI+DQomZ3Q7c29t
ZSBmb3JtIG9yIGFub3RoZXIgd2l0aCBzb21lIHBhcnRpY3VsYXIgdHJhbnNwb3J0IGRvZXNuJ3Qg
bWVhbiB0aGF0IGl0PGJyPg0KJmd0O2NvdWxkIGJlIHVuaXZlcnNhbGx5IGNvbnZleWVkLiAmbmJz
cDsmbmJzcDsgQnkgbWFraW5nIGFuZCBrZWVwaW5nIHRoZSBTRkMgc2VydmljZTxicj4NCiZndDto
ZWFkZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50IG1ha2VzIGl0IG1vcmUgYXBwbGljYWJsZSBpbiBt
b3JlPGJyPg0KJmd0O2Vudmlyb25tZW50cyBhbmQgbW9yZSBsaWtlbHkgdG8gZ2V0IGFkb3B0ZWQg
YnJvYWRseS48YnI+DQomZ3Q7PGJyPg0KJmd0OyAmbmJzcDsgUm9uPGJyPg0KJmd0Ozxicj4NCiZn
dDs8YnI+DQomZ3Q7LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7RnJvbTogSmlt
IEd1aWNoYXJkIChqZ3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20i
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86amd1aWNo
YXJAY2lzY28uY29tPC9zcGFuPjwvYT5dPGJyPg0KJmd0O1NlbnQ6IEZyaWRheSwgTWFyY2ggMTQs
IDIwMTQgMzo1MiBQTTxicj4NCiZndDtUbzogSm9lbCBNLiBIYWxwZXJuOyBSb24gUGFya2VyPGJy
Pg0KJmd0O0NjOjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7U3ViamVj
dDogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8YnI+DQomZ3Q7PGJyPg0KJmd0O0hpIEpvZWws
PGJyPg0KJmd0Ozxicj4NCiZndDtQZXJoYXBzIGJ1dCBJIHdvdWxkIHBvaW50IG91dCB0aGF0IHRo
ZSBiYXNlIFNGQyBoZWFkZXIgY291bGQgaGF2ZSBhIGxvdDxicj4NCiZndDttb3JlIGluZm9ybWF0
aW9uIHRoYW4ganVzdCB0aGUgY2hhaW4gSUQ7IEkgd291bGQgYWxzbyBwb2ludCBvdXQgdGhhdCB0
aGU8YnI+DQomZ3Q7ZGV2aWwgaXMgaW4gdGhlIGRldGFpbHMgYW5kIHNheWluZyAmcXVvdDt3ZWxs
LCBJIGNhbiBqdXN0IHVzZSBhbiBNUExTIGxhYmVsJnF1b3Q7PGJyPg0KJmd0O2hpZGVzIG11Y2gg
b2YgdGhlIGNvbXBsZXhpdHkgb2YgYWN0dWFsbHkgZG9pbmcgdGhhdC48YnI+DQomZ3Q7PGJyPg0K
Jmd0O09uIDMvMTQvMTQsIDI6MzUgUE0sICZxdW90O0pvZWwgTS4gSGFscGVybiZxdW90OyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5qbWhAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT4mZ3Q7
IHdyb3RlOjxicj4NCiZndDs8YnI+DQomZ3Q7Jmd0O0lmIHRoZSB0cmFuc3BvcnQgaGVhZGVyIGNh
cnJpZXMgZW5vdWdoIGluZm9ybWF0aW9uIGZvciBpZGVudGlmeWluZyB0aGU8YnI+DQomZ3Q7Jmd0
O3NlcXVlbmNlIChWTEFOIHRhZyBvciBNUExTIGxhYmVsIGNhbiBib3RoIGRvIHRoZSBqb2IpLCB0
aGVuIGFyZ3VhYmx5PGJyPg0KJmd0OyZndDt0aGUgZ2xvYmFsIGNoYWluIElEIGlzIHJlZHVuZGFu
dC4gSSBjYW4gbGl2ZSB3aXRoIGNhcnJ5aW5nIGl0IGFueXdheTxicj4NCiZndDsmZ3Q7ZWl0aGVy
IGlmIEkgaGF2ZSBtZXRhZGF0YSB0byBjYXJyeSwgb3IgaWYgSSBuZWVkIHRoZSBjaGFpbiBJRCBm
b3Igc29tZTxicj4NCiZndDsmZ3Q7cHVycG9zZS48YnI+DQomZ3Q7Jmd0OyBBZnRlciBhbGwsIHNv
bWUgZm9sa3Mgc2VlbSB0byB3YW50IHRvIHVzZSB0aGF0IGZvciB0aGUgZm9yd2FyZGluZzxicj4N
CiZndDsmZ3Q7ZGVjaXNpb25zLjxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDtZb3Vycyw8YnI+
DQomZ3Q7Jmd0O0pvZWw8YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7T24gMy8xNC8xNCwgMjoy
OCBQTSwgUm9uIFBhcmtlciB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsgVGhlIGNoYWluIElEIGlz
IHRoZSBsYWJlbCB0aGF0IGRlZmluZXMgdGhlIHNlcXVlbmNlIG9mIHNlcnZpY2U8YnI+DQomZ3Q7
Jmd0OyZndDtmdW5jdGlvbnMgdGhhdCBtdXN0IGJlIHZpc2l0ZWQuICZuYnNwOyBJdCBjYW4gYmUg
dGhvdWdodCBvZiBhcyBhIGhhbmRsZSBmb3IgYTxicj4NCiZndDsmZ3Q7Jmd0O3N0YWNrIG9mIG11
c3QtdmlzaXQgbmV0d29yayBsb2NhdGlvbnMuICZuYnNwOyBJIGRvbid0IHNlZSBob3cgdGhpcyBj
YW4gYmU8YnI+DQomZ3Q7Jmd0OyZndDthbnl0aGluZyBidXQgbWFuZGF0b3J5Ljxicj4NCiZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyAmbmJzcDsmbmJzcDsmbmJzcDsgUm9uPGJyPg0KJmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7IEZyb206IHNmYyBbPGEgaHJlZj0ibWFp
bHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dIE9uIEJl
aGFsZiBPZiBTdXJlbmRyYSBLdW1hcjxicj4NCiZndDsmZ3Q7Jmd0OyhzbWt1bWFyKTxicj4NCiZn
dDsmZ3Q7Jmd0OyBTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDE6NDYgUE08YnI+DQomZ3Q7
Jmd0OyZndDsgVG86IEpvZWwgTS4gSGFscGVybjsgTkFQSUVSQUxBLCBNQVJJQSBIPGJyPg0KJmd0
OyZndDsmZ3Q7IENjOjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0
OyZndDsgU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNp
ZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IFtUcmltbWVkIHRo
ZSByZWNpcGllbnQgbGlzdCAtIG5lZWRzIGFwcHJvdmFsIG90aGVyd2lzZV08YnI+DQomZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgQ29tcGxldGVseSBhZ3JlZSBoZXJlLjxicj4NCiZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBTRkMgZG9lcyBub3QgcHJldmVudCBWTEFOIHN0aXRj
aGluZyBhbmQgb25lIGNhbiBjb250aW51ZSB0byBkbyB0aGF0Ljxicj4NCiZndDsmZ3Q7Jmd0O1do
aWxlIGF0IHRoZSBzYW1lIHRpbWUgU0ZDIGNhbiBpbmNsdWRlIFZMQU4gc3RpdGNoaW5nIHRvIHN1
cHBvcnQ8YnI+DQomZ3Q7Jmd0OyZndDtsZWdhY3kgU0ZzIGluIHRoZSBzYW1lIGNoYWluIHRoYXQg
aW5jbHVkZXMgU0ZDIGF3YXJlIFNGcy4gRXZlbiBsZWdhY3k8YnI+DQomZ3Q7Jmd0OyZndDtTRnMg
YmVuZWZpdCBmcm9tIGNoYWluIGlkZW50aWZpY2F0aW9uIGFuZCBoZW5jZSBjYW4gYmUgc2hhcmVk
IGFjcm9zczxicj4NCiZndDsmZ3Q7Jmd0O2RpZmZlcmVudCBzZXJ2aWNlIGNoYWlucy48YnI+DQom
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgU3VyZW5kcmEuPGJyPg0KJmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IE9u
IDMvMTQvMTQgMTA6MjYgQU0sICZxdW90O0pvZWwgTS4gSGFscGVybiZxdW90OyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5qbWhAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT4mZ3Q7IHdyb3Rl
Ojxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgTXkgb3duIGluY2xpbmF0
aW9uIGlzIHRvIG9ic2VydmUgdGhhdCBpZiB5b3UgZG9uJ3QgbmVlZCBleHBsaWNpdDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsgY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIHlvdSBkb24ndCBuZWVkIG1l
dGFkYXRhLCB5b3UgY2FuIGp1c3Qgb21pdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgdGhlIHNmYy9u
c2ggaGVhZGVyLiBTdGlsbCBkbyBzZXJ2aWNlIGNoYWluaW5nLCBqdXN0IG5vIGV4dHJhIGhlYWRl
ci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBJZiB3ZSBhcmUg
Z29pbmcgdG8gaGF2ZSB0aGUgaGVhZGVyLCBpdCBzZWVtcyB0byBtZSB0aGF0IHRoZSBjaGFpbjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDtpZGVudGlmaWNhdGlvbiBmaWVsZCBpcyB2ZXJ5IHVzZWZ1bCwg
YW5kIGxvdyBjb3N0IG9uY2Ugd2UgaGF2ZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7aGVhZGVy
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7IE9uIDMvMTQvMTQsIDE6MDAgUE0sIE5BUElFUkFMQSwgTUFSSUEgSCB3cm90ZTo8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBFeHBsaWNpdCBjaGFpbiBpZGVudGlmaWNhdGlvbiBz
aG91bGQgYmUgbWFkZSBvcHRpb25hbC4gSSBiZWxpZXZlIGl0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgd2FzIGRpc2N1c3NlZCBmZXcgbW9udGhzIGFnbyBvbiB0aGlzIG1haWxpbmcgbGlzdC48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE1hcmlh
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqRnJv
bToqc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmc8L3NwYW4+PC9hPl0gKk9uIEJlaGFsZiBPZiAqSm1oLmRpcmVjdDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICpTZW50OiogVGh1cnNkYXksIE1hcmNoIDEzLCAyMDE0IDEyOjEyIFBNPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKlRvOio8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20iIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5rZWdyYXlAY2lzY28uY29tPC9z
cGFuPjwvYT47PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PjxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT47
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9
Im1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPnNta3VtYXJAY2lzY28uY29tPC9zcGFuPjwvYT47PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKkNjOio8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOm5pY29sYXMuYm91dGhvcnNAcW9z
bW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm5pY29s
YXMuYm91dGhvcnNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9z
cGFuPjwvYT47PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PjxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPmhhZGlAbW9qYXRhdHUuY29tPC9zcGFuPjwvYT47PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5yb25fcGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFu
QGp1bmlwZXIubmV0PC9zcGFuPjwvYT47PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5qbWhAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAqU3ViamVjdDoqIFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1j
b25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpJbXBvcnRhbmNlOiogTG93
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBc3N1
bWluZyBJIHVuZGVyc3RhbmQgeW91IHByb3Blcmx5IEtlbiwgSSBkaXNhZ3JlZS48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciBleGFtcGxlLCBi
eSB1c2luZyBzZXBhcmF0ZSB0ZXJtcyBJIGNhbiBlYXNpbHkgZGlzY3VzcyB0aGUgZmFjdDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoYXQgY2VydGFpbiBraW5kcyBvZiBkYXRhIChjaGFpbiBp
ZGVudGlmaWNhdGlvbikgb25seSBuZWVkIHRvIGJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
YWRqdXN0IGJ5IGEgZmV3IGFwcHMgaW4gcmFyZSBjYXNlcy4gQW5kIHRoYXQgZGF0YSBpcyBub3Qg
YmVlZGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgYnkgdGhlIGFwcGxpY2F0aW9ucy48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFVubGVzcyB5
b3Ugd291bGQgbGlrZSB0byBjb25zaWRlciB0aGUgY2hhaW4gaWRlbnRpZmljYXRpb24gYXMgYmVp
bmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvcHRpb25hbD88YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbnQgZnJvbSBteSBTYW1zdW5nIHNtYXJ0
cGhvbmUgb24gQVQmYW1wO1Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tLS0tIE9yaWdpbmFsIG1lc3Nh
Z2UgLS0tLS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY10g
ZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBGcm9tOiAmcXVvdDtLZW4gR3JheSAoa2VncmF5KSZxdW90OyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5rZWdyYXlAY2lzY28uY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzprZWdyYXlAY2lzY28uY29t
PC9zcGFuPjwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBMdWN5IHlv
bmcgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFu
PjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55
b25nQGh1YXdlaS5jb20lM2UlM2UsJTIyU3VyZW5kcmEiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20mZ3Q7Jmd0Oywm
cXVvdDtTdXJlbmRyYTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPkt1bWFyIChzbWt1bWFyKSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86c21rdW1hckBjaXNjby5jb20iIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zbWt1bWFyQGNpc2NvLmNvbTwvc3Bhbj48
L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8
YSBocmVmPSJtYWlsdG86c21rdW1hckBjaXNjby5jb20lM2UlM2UsJTIySmltIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNta3VtYXJAY2lzY28uY29t
Jmd0OyZndDssJnF1b3Q7SmltPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+R3VpY2hhcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Oyhq
Z3VpY2hhcikmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86amd1aWNo
YXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBDQzogTmljb2xhcyBCT1VUSE9SUyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5p
Y29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbSUzZSUzZSxzZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5tYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tJmd0OyZndDssc2ZjPC9z
cGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmclM2UlM2UsSmFtYWwi
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjQGll
dGYub3JnJmd0OyZndDssSmFtYWw8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5IYWRpIFNhbGltICZsdDs8YSBocmVmPSJtYWlsdG86aGFk
aUBtb2phdGF0dS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5oYWRpQG1vamF0YXR1LmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
bHQ7PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tJTNlJTNlLFJvbiIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpoYWRpQG1vamF0YXR1LmNv
bSZndDsmZ3Q7LFJvbjwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPlBhcmtlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhy
ZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1h
aWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tJTNlJTNlLCUyMmJyaWpzbWFuQGp1
bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFp
bHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20mZ3Q7Jmd0OywmcXVvdDticmlqc21h
bkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0Ozxh
IGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48
L2E+Jmd0OyZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBl
ci5uZXQ8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCUzZSUzZSwlMjJKb2VsIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Jmd0
OyZndDssJnF1b3Q7Sm9lbDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPk0uIEhhbHBlcm4mcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+
PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7
PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48
L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFRoZSB3b3JkICZxdW90O21ldGFkYXRhJnF1b3Q7IGlzIGEgcHVycG9zZWx5IGFtYmln
dW91cyB0ZXJtICZxdW90O2RhdGEgdGhhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb3Zp
ZGVzIGluZm9ybWF0aW9uIGFib3V0IG90aGVyIGRhdGEmcXVvdDsuIEl0IGlzIHVzZWQgdG8gYXZv
aWQgVEhJUzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGlzY3Vzc2lvbi48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciBleGFtcGxlLCBJIHBy
b3Bvc2Ugd2UgZGVmaW5lICZxdW90O3RlcXVpbGEgbWV0YWRhdGEmcXVvdDsgYmVjYXVzZSw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmcmFua2x5LCBJIHdpbGwgbmVlZCB0byBvcmRlciBhIHRy
aXBsZS1zaG90IGlmIHdlIGtlZXAgYXR0ZW1wdGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IHRvIGRlZmluZSBzb21ldGhpbmcgdGhhdCwgYnkgZGVmaW5pdGlvbiwgaXMgYW1iaWd1b3VzLiBJ
J2QgbGlrZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG15IGJhcnRlbmRlciB0byB1bmRlcnN0
YW5kIG1lIHNwZWNpZmljYWxseSB3aGVuIEkgc2F5ICZxdW90O0kgbmVlZCBhPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtzaG90JnF1b3Q7Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMy8xNCA3OjQ5IEFNLCAmcXVvdDtMdWN5IHlvbmcm
cXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9z
cGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1
Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0OyB3cm90
ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7U25pcC4uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtTSyZn
dDsgSnVzdCBjb3B5aW5nIGZyb20gdGhlIFBTOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7LS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O0RhdGEgcGxh
bmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkgdG8gZXhjaGFuZ2UgaW5mb3JtYXRpb248
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JldHdlZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0O3RoZSBuZXR3b3JrIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBz
ZXJ2aWNlIGZ1bmN0aW9ucyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCBzZXJ2aWNlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtmdW5jdGlvbnMgYW5kIHRoZSBuZXR3
b3JrLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDstLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7SXQgaXMgYSBsdWNpZCBkZWZpbml0aW9uLiBXZSBhcmUgdW5uZWNlc3NhcmlseSBtYWtp
bmcgdGhlIHdvcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZxdW90O25ldHdvcmsmcXVvdDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2NvbnRyb3ZlcnNpYWwsIElNTy48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7W0x1Y3ldIFRoaXMgaXMgbXkgcG9pbnQuICZxdW90O1RoZSBuZXR3
b3JrJnF1b3Q7IGlzIHRvbyBnZW5lcmFsIGhlcmUsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3
aGljaCBicmluZ3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O21ldGFkYXRh
IGdyZWF0IHBvd2VyIHRvIGRvIG1hbnkgdGhpbmdzLiBUaGlzIGlzIHdoeSBwZW9wbGU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ludmVudCBpZGVhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7aGVyZSwgd2hpY2ggY2F1c2VzIGEgbG90IG9mIGRlYmF0ZXMgb24gbWV0YWRh
dGEgdXNhZ2UgcG90ZW50aWFscy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7c2hvdWxkIG5vdCBzcGVuZCBhIGxvdCBvZiB0
aW1lcyBvbiB0aGF0IGRlYmF0ZXMgYW5kIGp1ZGdlIHdoaWNoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDt1c2FnZSBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7dmFsdWFi
bGUgb3Igbm90LiBUaHVzLCBmb3IgdGhlIFNGQyB3b3JrLCBpdCB3aWxsIGJlIGhlbHBmdWwgaWY8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dlIGNhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7bmFycm93IGRvd24gYSBiaXQuIEpvZWwgbWFrZXMgZXhwbGljaXRseSB0d28g
Y2FzZXMsIHdoaWNoIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoZWxwZnVsIHRvPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtkZXZlbG9wIHVzZSBjYXNlcyBmb3IgZWFj
aCBjYXNlLiBJIHdvdWxkIGxpa2UgdG8gc2VlIHRoYXQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtwcm9ibGVtPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtzdGF0ZW1l
bnQgY2FuIGJlIG1vcmUgc3BlY2lmaWMgb24gbWV0YWRhdGEgZGVmaW5pdGlvbiwgd2hpY2ggbWF5
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7aGVscGZ1bCBpbiBsZXNzIGZvY3VzaW5nIG9uIGl0IGFuZCBtb3ZpbmcgZm9yd2Fy
ZC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7THVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtTdXJlbmRyYS48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7VGhhbmtzLDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0x1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDstLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0O0Zyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFs8YSBocmVm
PSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+XTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O1NlbnQ6IFdlZG5lc2RheSwgTWFy
Y2ggMTIsIDIwMTQgNDozOCBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0O1RvOiBMdWN5IHlvbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDtDYzogSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyOzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0OzsNCiBzZmM7IEphbWFsPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtIYWRpIFNhbGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7U3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1l
dGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7SGkgTHVjeSw8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtOby4gSSBhbSBzaW1wbHkgc2F5aW5nIHdlIHNob3Vs
ZCBub3Qgb3ZlcmNvbXBsaWNhdGUgdGhlIHByb2JsZW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDtzdGF0ZW1lbnQgd2l0aCB0ZXh0IHRoYXQgYWRkcyBsaXR0bGUgdG8g
bm8gdmFsdWUgaW4gbXkgb3Bpbmlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXaGV0aGVy
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7d2UgY2FsbCBpdCBtZXRh
ZGF0YSwgb3IgY29udGV4dCwgaGFzIG5vIGJlYXJpbmcgb24gdGhlIGZhY3Q8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3RoYXQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7cHJvYmxlbSBzdGF0ZW1lbnQgYWxyZWFkeSBjbGVhcmx5IHN0YXRlcyB3ZSBuZWVkIHRv
IGJlIGFibGUgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Bhc3M8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtpbmZvcm1hdGlvbiBiZXR3ZWVuIFNGwrlzIGFuZCBi
ZXR3ZWVuIHRoZSBuZXR3b3JrICZhbXA7IFNGwrlzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O09uIDMvMTIvMTQsIDU6
MTMgUE0sICZxdW90O0x1Y3kgeW9uZyZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9u
Z0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
bHVjeS55b25nQGh1YXdlaS5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwv
c3Bhbj48L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtIaSBKaW0sPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtJIGZvciBvbmUgZG9uJ3QgYWdyZWUgYW5kIHRo
aW5rIHdlIGFyZSBvdmVyIGNvbXBsaWNhdGluZyB3aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtzaG91bGQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7YmUg
c3RyYWlnaHRmb3J3YXJkLiBUaGUgU0ZDIGVuY2Fwc3VsYXRpb24gc2hvdWxkIGVuYWJsZSB0d288
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoaW5nczo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OzEuIFN0ZWVyaW5nIG9mIHNlbGVjdGVkIGZsb3dzIHRocm91Z2ggYSBzZXJ2aWNl
IGNoYWluOyB0aGlzIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7c2VydmljZSBmdW5jdGlvbiBwYXRoLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsyLiBQYXNzaW5nIG9m
IGNvbnRleHQgYXNzb2NpYXRlZCB3aXRoIGEgZ2l2ZW4gZmxvdyB3aXRoaW4gc2FpZDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDtmdW5jdGlvbiBwYXRoLiBUaGlzIGNvbnRleHQgaW5mb3JtYXRpb24gbWF5
IGJlIGNvbnN1bWVkIGJ5IGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1NGIChhbjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDthcHBsaWNhdGlvbiBJRCBpcyBh
biBleGFtcGxlKSBvciBtYXkgYmUgY29uc3VtZWQgYnkgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtmb3J3YXJkaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0O2VsZW1lbnRzIChhIHZyZi1JRCBpcyBhbiBleGFtcGxlKS48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7W0x1Y3ldIERvIHlvdSBjYWxsIHRoZSBjb250ZXh0
IGFzIG1ldGFkYXRhIG9yIG5vdD8gRG8gd2UgaGF2ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
YW5vdGhlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDt0ZXJt
IGhlcmUgYmVzaWRlIFNGQyBoZWFkZXIgYW5kIG1ldGFkYXRhLiBJIHNlZSB0aGF0IHlvdSBkb24n
dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2FudCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtzZXBhcmF0ZSB3aGF0IGlzIGNvbnN1bWVkIGJ5IFNGIGFu
ZCB3aGF0IGlzIGNvbnN1bWVkIGJ5IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9yd2Fy
ZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtlbGVtZW50
cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O0x1Y3k8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0O1NlbnQgZnJvbSBteSBpUGhvbmU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDEyLCAyMDE0LCBhdCA0OjE2IFBNLCAmcXVvdDtM
dWN5IHlvbmcmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWls
dG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86bHVj
eS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208L3NwYW4+PC9hPiZndDsmZ3Q7DQogd3Jv
dGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBHcmVhdC4gVGhl
biB3ZSBtYXkgY29uc2lkZXIgdHdvIHNwZWNpYWwgbWV0YWRhdGEgZGVmaW5pdGlvbnM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7cHJvYmxlbSBzdGF0ZW1lbnQgc28gd2UgY2FuIGFsbCB1c2UgdGhl
IHNhbWUgZGVmaW5pdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtIZXJlIGlzIG15PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtzdWdnZXN0ZWQg
dGV4dCBhbmQgbGlrZSB0byBoZWFyIHlvdSBhbmQgb3RoZXIncyBpbnB1dCBhbmQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3N1Z2dlc3Rpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsgRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHBy
b3ZpZGVzIHRoZSBhYmlsaXR5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0bzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7ZXhjaGFuZ2UgaW5mb3JtYXRp
b24gYmV0d2VlbiB0aGUgZWxlbWVudHMgaW4gYSBzZXJ2aWNlIGZ1bmN0aW9uPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtjaGFpbmluZy4gSW4gdGhpcyBj
b250ZXh0LCB0aGVyZSBhcmUgdHdvIHR5cGVzIG9mIGRhdGEgcGxhbmU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O21ldGFkYXRhLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsgU2VydmljZSBGdW5jdGlvbiBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGV4Y2hhbmdl
ZCBiZXR3ZWVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDtjbGFzc2lmaWVyIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0
aW9ucyB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
ZmFjaWxpdGF0ZSBzZXJ2aWNlIGZ1bmN0aW9ucyBvbiB0aGUgcGFja2V0IHRyZWF0bWVudC48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFN0ZWVyaW5nIE1ldGFkYXRh
OiB0aGUgaW5mb3JtYXRpb24gZnJvbSBzZXJ2aWNlIGZ1bmN0aW9ucyB0byBhPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtjbGFzc2lmaWVyIG9yIHNlcnZp
Y2Ugbm9kZSBmb3IgdHJhZmZpYyBmb3J3YXJkaW5nIHB1cnBvc2UuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAtZW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsgRnJvbTogSm9lbCBNLiBIYWxwZXJuIFs8YSBocmVmPSJtYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT5dPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU2VudDogV2VkbmVzZGF5
LCBNYXJjaCAxMiwgMjAxNCAyOjM1IFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsgVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBh
cmtlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IENj
OiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBl
ci5uZXQ8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozsg
c2ZjOyBKYW1hbCBIYWRpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsgU2FsaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29u
c2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFll
cywgSSBhbSB0cnlpbmcgdG8gY29uc2lzdGVudGx5IGRpc3Rpbmd1aXNoIHRob3NlIHR3byBjYXNl
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7dGFsa2luZyBhYm91dCB0aGUgaW5mb3JtYXRpb24gY2Fy
cmllZCB3aXRoIHBhY2tldHMgaW4gc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y2hh
aW5zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgSm9lbDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDM6
MTMgUE0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSm9lbCwgU2VlIGJlbG93LiAtLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLSBGcm9tOiBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZzwvc3Bhbj48L2E+XSBPbiBCZWhhbGYgT2YgSm9lbCBNLiBIYWxwZXJuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtTZW50Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MDIgUE0g
VG86IEx1Y3kgeW9uZzsgTmljb2xhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Qk9VVEhPUlM7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJv
biBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+
PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7
PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFu
PjwvYT4mZ3Q7Ow0KIHNmYzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlq
c21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB3YXMgdHJ5aW5nIHRvIHdvcmQgaXQgY2FyZWZ1
bGx5IG5vdCB0byBmb2N1cyBvbiB3aG8gcHV0czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGlu
Zm9ybWF0aW9uIGluLCBidXQgb25seSBvbiB3aG8gY29uc3VtZXMgdGhlIGluZm9ybWF0aW9uLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJbmZv
cm1hdGlvbiBmb3Igc2VydmljZSBmdW5jdGlvbnMgbWF5IGNvbWUgZnJvbSB0aGUgaW5ncmVzczxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjbGFz
c2lmaWVyIG9yIGZyb20gb3RoZXIgc2VydmljZSBmdW5jdGlvbnMuIFtMdWN5XSB0aGlzIGlzPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGUgb25lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2
aWV3LiBJbmZvcm1hdGlvbiBmb3IgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmb3J3YXJk
aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IHdpbGwgZ2VuZXJhbGx5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcyBjbGFzc2lmaWVyLCBidXQgaW48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NwZWNpYWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2FzZXMgbWF5IGJlIHByb3ZpZGVkIGJ5IHNl
cnZpY2UgZnVuY3Rpb25zLiAoSSBrZWVwPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3YW50aW5n
IHRvIGdldDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyByaWQgb2YgdGhvc2Ugc3BlY2lhbCBjYXNlcywgYnV0IHNvIGZhciB0aGVyZSBzZWVtIHRv
IGJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtqdXN0IGVub3VnaDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvZiB0aGVtIHRvIHdhcnJhbnQg
Y292ZXJpbmcgaW4gdGhlIHNvbHV0aW9uLiBBbmQgbW9yZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7aW1wb3J0YW50bHksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHNpZ25pZmljYW50IHN1cHBvcnQgZm9yIGl0IGluIHRoZSB3b3JraW5nIGdy
b3VwLikgW0x1Y3ldPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtUaGlzIGlzPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBzZWNvbmQgY2Fz
ZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcgKGJ1dCB5b3UgZG9uJ3Q8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2xpa2UgaXQpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBBbmQgeW91IHN1Z2dlc3QgZGlzdGluZ3Vpc2hpbmcgdGhlc2UgdHdv
IGNhc2VzIHdoZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rpc2N1c3Npbmc8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWJvdXQgbWV0YWRh
dGEgdXNhZ2UuIElzIHRoYXQgcmlnaHQgdW5kZXJzdGFuZGluZz88YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMjoz
MyBQTSwgTHVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSm9lbCwgSSBpbnRlcnByZXQgdGhhdCB5b3Ugc3VnZ2Vz
dHMgdGhhdCBkaXN0aW5ndWlzaCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2V4Y2hhbmdl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBpbmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9u
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5kIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhjaGFuZ2UgaW5mb3JtYXRpb24g
ZGF0YSBwbGFuZSBjYXJyaWVkIGZyb20gYSBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtmdW5jdGlvbiB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgYSBzZXJ2aWNlIG5vZGUuIElzIHRoaXMgcmlnaHQgdW5kZXJzdGFuZGlu
Zz8gTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVy
bjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgWzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L3Nw
YW4+PC9hPl0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OzIwMTQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxOjE5PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBQTTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVG86IEx1Y3kgeW9u
ZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAoamd1aWNo
YXIpOzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0g
U3ViamVjdDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0
aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IE15IGluY2xpbmF0aW9uIHdvdWxkIGJlIHRvIHR1bmUgdGhhdCBkZWZpbml0aW9uIHRv
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkaXN0aW5ndWlzaDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmV0d2VlbiBkYXRhcGxhbmUg
Y2FycmllZCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBmb3IgdXNlIGJ5PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBmdW5jaXRvbnMgKHdoYXRldmVyIHRoZSBvcmlnaW4pLCBhbmQgZGF0
YXBsYW5lIGNhcnJpZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luZm9ybWF0aW9uPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbnRl
bmRlZCBmb3IgZGF0YXBsYW5lIGZvcndhcmRpbmcgY29tcG9uZW50cy48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgSGkgSm9lbCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgYWdyZWUgdGhhdCB3ZSBuZWVkIHVzaW5nIHRoZSBz
YW1lIGRlZmluaXRpb24gZm9yIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Rlcm0sIGJ1dDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGRpc2FncmVlIHRoYXQgdGhlIG1ldGFkYXRhIGRlZmluaXRpb24gaGVyZSBpcyBhIHNldCBv
Zjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGluZm9ybWF0aW9uIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gVGhpcyBtYXkgYmUgdG9v
IG5hcnJvdzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7b3IgbGVhZDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIGEgcGFydGlj
dWxhciBzb2x1dGlvbi4gSSBhbSBmaW5lIHdpdGggdGhpcyBkZWZpbml0aW9uPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtpbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwcm9ibGVtIHN0YXRlbWVudCB3LyBtaW5vciB0d2Vh
ayAoc3VnZ2VzdGVkIG9uIG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xpc3QpLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVz
IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YWJpbGl0eSB0bzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4Y2hhbmdlIGlu
Zm9ybWF0aW9uIGJldHdlZW4gdGhlIGNsYXNzaWZpZXJzIGFuZCBzZXJ2aWNlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnVuY3Rp
b25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBhbmQgc2VydmljZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ZnVuY3Rpb25zIGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNsYXNzaWZpZXJzfHNlcnZp
Y2Ugbm9kZXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGVyZSBtYXkgYmUgYSBzb2x1dGlvbiB0aGF0IGEgc2Vydmlj
ZSBmdW5jdGlvbiBwYXNzZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NvbWU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIHRvIGF0dGFjaGVkIHNlcnZpY2Ugbm9k
ZSB3aXRob3V0IHVzaW5nIFNGQzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGVhZGVyLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgVGhhbmtzLCBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tIEZyb206IEpvZWwgSGFscGVybiBEaXJlY3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOmptaC5k
aXJlY3RAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+bWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT5dIFNl
bnQ6IFdlZG5lc2RheSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O01hcmNoIDEyLDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDIw
MTQgMTI6MjUgUE0gVG86IEx1Y3kgeW9uZzsgSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtCT1VUSE9SUzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb24gUGFya2VyIENjOiBKaW0gR3Vp
Y2hhcmQgKGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZmM7
IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1z
ZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3ksIHlvdSBzYXkgJnF1b3Q7
dGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgLi4uJnF1b3Q7IFRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ZGVmaW5pdGlvbiB5b3U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGVuIHByb3ZpZGUgaXMgYSBkZWZpbml0aW9uIG9m
IHRoZSBzZXQgb2YgaW5mb3JtYXRpb24gd2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FyZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHByb3Bvc2luZyB0aGF0IHdlIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gSSwgYW5kIG90aGVy
cyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hhdmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZWVuIHVzaW5nIHRoZSB0ZXJt
IG1ldGFkYXRhIG1vcmUgbmFycm93bHkuIFdlIGNhbiB1c2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3doYXRldmVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgZGVmaW5pdGlvbiB3ZSB3YW50LiBCdXQgd2UgZG8gbmVlZCB0byBh
Z3JlZSBvbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2RlZmluaXRpb24uPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9y
IHRoZSBwdXJwb3NlcyBvZiB0aGUgV0csIGl0IHNlZW1zIG11Y2ggbW9yZSB1c2VmdWwgdG88YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3VzZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0ZXJtIG1ldGFkYXRhIGZvciB0aGUg
bmFycm93ZXIgZGVzY3JpcHRpb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IE9uIDMvMTIvMTQsIDE6MTkgUE0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgSm9lbCw8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgSSBhZ3JlZS4gV2UgbmVlZCB0byBkaWZmZXJlbnRpYXRlIHRoZSBt
ZXRhZGF0YSB1c2VkIGJ5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ZnVuY3Rpb24gYW5kIFNGQyBoZWFkZXIuIFRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIGNhcnJ5aW5n
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzb21lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3RhdGVzIGFsb25nIHdpdGgg
dGhlIHBhY2tldC4gSU1POiBTRkMgaGVhZGVyIGlzIGEga2luZCBvZjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRh
IGNhcnJpZWQgb24gcGFja2V0IGZvciBuZXh0IHNlcnZpY2Ugbm9kZSB0byB1c2UuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtJbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtjb250ZXh0IG9mIFNGQywgd2UgaGF2ZSB0
ZXJtIGZvciBTRkMgaGVhZGVyIGFuZCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFk
YXRhIHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDt3YXMgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBv
ciBiZXR3ZWVuIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbnMgYW5kIGNsYXNzaWZpZXJzL3NlcnZp
Y2Ugbm9kZXMsIHdoaWNoIGlzIHdoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBkcmFm
dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2ZvY3VzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MsIEx1Y3k8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJt
YWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT5dIFNlbnQ6
IFdlZG5lc2RheSwgTWFyY2ggMTIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgMjAxNDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAxMToxOCBBTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2Vy
IENjOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEppbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBHdWljaGFyZCAoamd1
aWNoYXIpOzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48
YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGkgU2Fs
aW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
ZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgSSB0aGluayBpdCBpcyBpbXBvcnRhbnQgdG8ga2VlcCBhIHN0cm9uZyBkaXN0aW5jdGlvbjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmV0d2Vlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSAod2hpY2gg
aXMgZm9yIHVzZSBieSBhcHBsaWNhdGlvbnMpIGFuZCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2hhaW5pbmcgaW5mb3JtYXRpb24gaW4gdGhlIGJhc2Ugc2Vy
dmljZSBjaGFpbiBoZWFkZXIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aGljaCBpczxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBmb3IgdXNlIGJ5IHRoZSBzZXJ2aWNlIGNoYWluIHN1cHBvcnQgbWVjaGFuaXNtcy48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIv
MTQsIDEwOjQyIEFNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGdWxseSBhZ3JlZSB3
aXRoIEpvZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZSBzaG91bGQgbm90IHJlcXVpcmUg
YSBmaXggbGVuZ3RoIGZvciBpbi1iYW5kIG1ldGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtidXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFsc28gbm90IGxlYXZlIGl0IGZvciBmcmVlbHkgdXNhZ2UuIElu
IGZhY3QsIHdoZW4gYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgbm9kZSBpbnNlcnRzIFNGQyBoZWFkZXIgb24gYSAoZW5jYXBzdWxhdGVkKSBwYWNrZXQgYW5k
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZW5kIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZXh0IHNlcnZp
Y2Ugbm9kZSwgU0ZDIGhlYWRlciBpdHNlbGYgY2FuIGJlIHNlZW4gYXMgYTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7bWV0YWRhdGEuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNm
Yzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZzwvc3Bhbj48L2E+XSBPbiBCZWhhbGYgT2YgSm9lbCBNLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7SGFscGVybjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VudDogV2VkbmVzZGF5LCBNYXJjaCAx
MiwgMjAxNCA5OjIxIEFNIFRvOiBOaWNvbGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtCT1VU
SE9SUzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIp
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNt
YW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2ZjOyBKYW1hbCBI
YWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1z
ZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3Ig
aW4tYmFuZCBtZXRhZGF0YSwgdGhlIEFQSSBmb3IgYWNjZXNzIGNhbiBlYXNpbHkgYmU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHN5bmNocm9ub3VzLiBPdXQgb2YgYmFuZCBtZXRhZGF0YSBuZWVkcyBkaWZmZXJlbnQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hhbmRsaW5nLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlcmUgYXJl
IG1hbnkgY2FzZXMgd2hlcmUgb3V0LW9mLWJhbmQgbWV0YWRhdGEgaXM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3VzZWZ1bCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFwcHJvcHJpYXRlLiBCdXQgdGhleSBk
byBub3QgY292ZXIgYWxsIG5lZWRzIGJ5IGFueTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3Ry
ZXRjaC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBFdmVuIGlmIGVhY2ggcGllY2Ugb2YgaW4t
YmFuZCBtZXRhZGF0YSBpcyBvZiBmaXhlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bGVuZ3Ro
LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgdGhlcmUgYXJlIG1hbnkgZGlmZmVyZW50IGtpbmRzIG9mIG1ldGF0eXBl
LiBUcnlpbmcgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NheTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJnF1
b3Q7dGhlcmUgd2lsbCBiZSBleGFjdGx5IGZvdXIgcGllY2VzLCBhbmQgdGhleSB3aWxsIGJlIG9m
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0eXBlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdDEsIHQyLCB0Mywg
YW5kIHQ0JnF1b3Q7IGlzIHNpbXBseSB0b28gc3BlY2lmaWMgZm9yIGV2ZW4gODAlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtvZiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bmVlZHMuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24g
My8xMi8xNCwgODo1MiBBTSwgTmljb2xhcyBCT1VUSE9SUyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBIZWxsbyBSb24sPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW5kaW5nIG91
dCBvZiBiYW5kIGNvbmdydWVudCBtZXRhZGF0YSBtYXkgbm90IGJlIHRoZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7YW5zd2VyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gYWxsIG5lZWRzIGJ1dCBpdCBp
cyBvbmUgdG9vbCB0aGF0IHdlIHNob3VsZCBrZWVwLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgTm90IGFsbCBtZXRhZGF0YSBpcyB0aWVkIHRvIGEgc3BlY2lmaWMgcGFja2V0LCBm
b3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2V4YW1wbGUgYTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHBv
bGljeSBjaGFuZ2UgaW4gUENSRiBjb3VsZCBsZWFkIHRvIHNvbWUgbWV0YWRhdGE8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3NpZ25hbGluZyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgcmVhY3Rpb24g
dGltZSBuZWVkIG5vdCBiZSBpbW1lZGlhdGUsIGZldyBtcyBtYXk8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O25vdCBtYXR0ZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBcyB5
b3UgcG9pbnQsIGlmIGEgcGFja2V0IGlzIHRpZWQgdG8gYSBtZXRhZGF0YSBhPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtjb3JyZWxhdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm8gY2FuIGJlIHNl
dCBpbiBib3RoIHBhY2tldCB0byBkZWFsIHdpdGggaXQgKGkuZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7bWV0YWRhdGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleHBlY3RlZCBmbGFnIGluIHRoZSBTRkMg
aGVhZGVyLCBwbHVzIGFuIGlkKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRmlu
YWxseSB3ZSBjYW4gc3RpbGwgc2VuZCBzb21lIGxpbWl0ZWQgbWV0YWRhdGEgd2l0aGluPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDthIGhlYWRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGlzIGNvdWxk
IGJlIHVzZWQgZm9yIGxvYWQgYmFsYW5jZXJzIGluIHBhcnRpY3VsYXIgaWY8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3dlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWdyZWUgb24gYSBjb252ZW50aW9uIHRv
IGxvY2F0ZSAmcXVvdDtjb2Fyc2UgZ3JhaW4gcG9saWN5JnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
LyAmcXVvdDtmaW5lIGdyYWluIHBvbGljeSZxdW90OyBvbiByZXNlcnZlZCBjb250ZXh0IGhlYWRl
cnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGlzIHNlZW1zIHRvIG9wZW4g
dXAgYSBsb3Qgb2YgZmxleGliaWxpdHkgLzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW5ub3Zh
dGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiB5b3VyIGxhc3QgcG9p
bnQsIHRoZXJlIGlzIGEgcXVlc3Rpb24gb24gaG93IHRvIG1ha2U8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBt
ZXRhZGF0YSBhdmFpbGFibGUgdG8gYSBTZXJ2aWNlIEZ1bmN0aW9uLiBDdXJyZW50IHNvY2tldDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGNvbm5lY3Rpb25zIGZvciBleGFtcGxlIGRvIG5vdCBhbGxvdyB0byBy
ZXRyaWV2ZSBJUDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGVhZGVyPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgb3B0aW9ucy4gU28gSSBhc3N1bWUgdGhhdCBTRkMgYXdhcmUgU2VydmljZSBGdW5jdGlvbnM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dpbGw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZWVkIHNvbWUg
KGFzeW5jaHJvbm91czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ID8pIEFQSSB0byByZXRyaWV2ZSBTRkMgaGVh
ZGVyIGluZm9ybWF0aW9uIGFzIHdlbGwgYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luLWJh
bmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YS4gSSBkb24ndCBzZWUgb3V0IG9mIGJhbmQgbWV0
YWRhdGEgdHJhbnNwb3J0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthZGRpbmc8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBjb21wbGV4aXR5LCB0aGUgc2FtZSBBUEkgY2FuIHByb2JhYmx5IGFwcGx5Ljxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIGFsdGVybmF0aXZlIG9wdGlvbiwgYWxs
b3dpbmcgdmFyaWFibGUgc2l6ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhIGlu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIFNGQyBoZWFkZXIgaGFzIHNvbWUgZHJhd2JhY2tzIGFzIHdl
bGwsIG9uZSBiZWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZyYWdtZW50YXRpb24sIGFuZCBzb21lIHN3
aXRjaGVzIGV4cGVjdGluZyBhcyB3ZWxsIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsb29r
IGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZW5kIHVzZXIgdHJhZmZpYyBoZWFkZXJzIGZvciBsaW5rIGxv
YWQgYmFsYW5jaW5nLiBJPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3b3VsZDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGFncmVlIHRoYXQgaWYgd2UgY2FuIGFjY2VwdCB0aGVzZSBpc3N1ZXMsIHRoZW4gc2Vu
ZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9mZi1saW5lIGNvbmdydWVudCBtZXRhZGF0YSBsb29zZXMg
aXRzIGludGVyZXN0Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2UgbmVlZCB0
byB0YWtlIGludG8gYWNjb3VudCB0aGF0IGJvdGggaW4tYmFuZCBhbmQ8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2NvbmdydWVudDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG91dC1vZi1iYW5kIG1ldGFkYXRh
IHRyYW5zcG9ydCBpcyBub3QgcmVsaWFibGUuIEE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Bh
Y2tldCBsb3NzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdHJpZ2dlcmluZyByZXRyYW5zbWlzc2lvbiB3b3Vs
ZCBub3QgbGVhZCB0byB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2lkZW50aWNhbDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHJlY29uc3RydWN0aW9uIG9mIHRoZSBhc3NvY2lhdGVkIG1ldGFkYXRhLiBJ
biBzb21lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjYXNlcywgd2U8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBtaWdodCB0aHVzIGV2ZW4gbmVlZCBub24tY29uZ3J1ZW50IG91dC1vZi1iYW5kIHJlbGlhYmxl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgdHJhbnNwb3J0Ljxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMg
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFJvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFBhcmtlciBbPGEgaHJlZj0ibWFp
bHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9z
cGFuPjwvYT5dIFNlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtXZWRuZXNkYXksPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgTWFyY2ggMTIsIDIwMTQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxMjo0MyBQTSBUbzog
Tmljb2xhcyBCT1VUSE9SUyBDYzogSmltIEd1aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsoamd1aWNoYXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1
bmlwZXIubmV0PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NmYzsg
SmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFm
dC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IEkgdW5kZXJzdGFuZCB0aGUgY29uY2VwdCBmb3Igb3V0IG9mIGJhbmQgc2lnbmFsaW5nIG9mPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDttZXRhZGF0YSwgYnV0IEkgYW0gY29uY2VybmVkIHRoYXQgaXQgaW50cm9k
dWNlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2lnbmlmaWNhbnQ8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2NvbXBsZXhpdHkgZHVlIHRvIHRoZSBwb3RlbnRpYWwgcmFjZSBjb25kaXRpb24gb2Y8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3JlY2VpdmluZyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3JlYWwgcGFj
a2V0IGJlZm9yZSB0aGUgbWV0YWRhdGEuIFdoaWxlIHRoZSByZWFsIHBhY2tldDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Y291bGQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luZGljYXRlIHRoYXQgb3V0IG9m
IGJhbmQgbWV0YWRhdGEgaXMgZXhwZWN0ZWQsIGhvdyBjYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3dlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtndWFyYW50ZWUgdGhlIG9yZGVyIG9mIHJlY2VwdGlvbj8g
V2hhdCBpZiBzd2l0Y2hpbmcgb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3JvdXRpbmc8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O25vZGVzIGFwcGx5IGhhc2ggYmFzZWQgbG9hZCBiYWxhbmNpbmc/IFdoYXQg
aWYgdGhlIGxvYWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JhbGFuY2luZyB1bmRlcnN0YW5kcyBTRkMgZW5j
YXBzIGFuZCBsb29rcyBiZXlvbmQgaXQgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7b3JpZ2luYWwgaGVhZGVyIHRvIGdldCBiZXR0ZXIgZW50cm9weT88YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBDYW4gd2UgZ3VhcmFudGVlIHRoYXQgdGhlIG1ldGFkYXRhIGFuZCByZWFs
IHBhY2tldDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2lsbCBmb2xsb3c8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3RoZSBleGFjdCBzYW1lIHBhdGg/IElmIHdlIGNhbiBub3QsIHRoZW48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2ltcGxlbWVudGF0aW9ucyB3aWxsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtuZWVkIHRv
IGFkZCBpbmdyZXNzIHF1ZXVpbmcgdG8gY29wZSB3aXRoIHRoZSBzY2VuYXJpby48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFsc28sIGRvIHlvdSBmZWVsIHRoYXQgdGhlIGluY3Jl
YXNlIGluIGltcGxlbWVudGF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29tcGxleGl0eSBhdCB0aGUg
c2VydmljZSBmdW5jdGlvbnMgaXMgcmVhc29uYWJsZT88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFRoYW5rcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciAxMiwgMjAxNCwgYXQg
NDowOSBBTSwgJnF1b3Q7Tmljb2xhcyBCT1VUSE9SUyZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPk5pY29sYXMuQk9VVEhPUlNAcW9z
bW9zLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0i
bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208
L3NwYW4+PC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBJIHRoaW5rIHdlIG11c3QgbWFrZSBhIGRpc3RpbmN0aW9uIGJldHdlZW46PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0gTWV0YWRhdGEgd2hpY2gg
c2hvdWxkIGJlIHBhcnQgb2YgdGhlIGhlYWRlciBkZWZpbmVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDthcyBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiYW5kIG1hcmtpbmcuIC0gTWV0YWRhdGEg
d2l0aCBjYW4gYmUgcGFzc2VkIG91dCBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmFuZCwg
Zm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4YW1wbGUgY29uZ3J1ZW50IG91dCBvZiBiYW5kIHNp
Z25hbGluZyBkZWZpbmVkIGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGUgZHJhZnQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIGZvcm1lciBjYWxscyBm
b3IgYSBsaW1pdGVkIHNwYWNlIGluIHRoZSBoZWFkZXIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDt0cnVlLCBUaGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGF0dGVyIGhvd2V2ZXIgZG9lcyBub3Qg
aW5jdXIgYW55IHNwYWNlIGxpbWl0YXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCBp
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdGlsbCBmYWlybHkgZWZmaWNpZW50IGFuZCBpdCByZW1h
aW5zIGNvbXBhdGlibGUgd2l0aDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YSBmaXhlZDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBzaXplIGhlYWRlciB1c2VkIHRvIHJvdXRlIHRob3NlIHNpZ25hbGlu
ZyBtZXNzYWdlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YWxvbmcgdGhlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGNoYWluJ3Mgc2VydmljZSBmdW5jdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXyBGcm9tOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKaW0gR3VpY2hhcmQgKGpn
dWljaGFyKSBbPGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48
L2E+XSBTZW50Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUdWVzZGF5LCBNYXJjaCAxMSwgMjAxNCA2
OjQ4IFBNIFRvOiBSb24gUGFya2VyIENjOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzIEJP
VVRIT1JTOzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48
YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGkgU2Fs
aW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgUm9uLDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZSBjYW4gY2VydGFpbmx5IGhhdmUgdGhp
cyBkaXNjdXNzaW9uIGJ1dCB3ZSBzaG91bGQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZpcnN0
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbnNpZGVyIHdoYXQgaW5mb3JtYXRpb24gaXMgbmVjZXNz
YXJ5IGFuZCBpZiBzYWlkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGNhbiBmaXQg
d2l0aGluIGEgZml4ZWQgbnVtYmVyIG9mIGNvbnRleHRzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtpbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFqb3JpdHkgb2YgY2FzZXMuIFJlbWVtYmVy
LCB0aGUgZ29hbCBvZiBiZWluZyBhYmxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0byBwYXNz
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIHRocm91Z2ggdGhlIG5ldHdvcmsgaXMgdG8g
ZW5oYW5jZSBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkZWxpdmVyeSw8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgbm90IHBhc3MgdGhlIGVudGlyZSB3b3JrcyBvZiBTaGFrZXNwZWFyZSA7
LSk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VudCBmcm9tIG15
IGlQaG9uZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24g
TWFyIDcsIDIwMTQsIGF0IDM6NTIgQU0sICZxdW90O1JvbiBQYXJrZXImcXVvdDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPlJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOlJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPiZndDsmZ3Q7IHdyb3RlOjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMs
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBzZWUg
c2ltaWxhciByZXF1aXJlbWVudHMgZnJvbSB0aGUgM2dwcCBFUEMgc2lkZS48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O0kgd291bGQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpa2UgdG8gcHJv
cG9zZSBhbiBPVUkgLyBUTFYgYmFzZWQgYXBwcm9hY2ggd2hlcmUgdGhlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyByZXNlcnZlZCBPVUkgY2FuIGJlIHVzZWQgZm9yIGFncmVlZCB1cG9uIHR5cGVz
IG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjb21tb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IG1ldGFkYXRhIGFuZCB2ZW5kb3Igb3Igb3RoZXIgb3JnYW5pemF0aW9uYWwgT1VJcyBjYW48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JlIHVzZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IHRvIHF1aWNrbHkgaW5ub3ZhdGUgaW4gdGhlIG5ldHdvcmtzLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgU2ltdWx0YW5lb3VzbHksIEkgd291bGQgYWxzbyBsaWtlIHRvIGNvbnNpZGVyPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDttZWNoYW5pc21zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0
aGF0IGFyZSBvcHRpbWl6ZWQgZm9yIGxvbmcgbGl2ZWQgZmxvd3Mgc28gYXMgdG88YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2xpbWl0IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmVnYXRp
dmUgZWZmZWN0cyBvZiBwYWNrZXQgZ3Jvd3RoLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDcs
IDIwMTQsIGF0IDg6MzQgQU0sICZxdW90O05pY29sYXMgQk9VVEhPUlMmcXVvdDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPk5p
Y29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpOaWNvbGFzLkJP
VVRIT1JTQHFvc21vcy5jb208L3NwYW4+PC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGVsbG8gSmltPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJ
IGhhdmUgc2VlbiBjYXNlcyBpbiBHaSBMQU4sIHdoZXJlIHN1YnNjcmliZXIgcmVsYXRlZDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGlzIHBhc3NlZCB0byBhIFdlYiBQ
cm94eSBmb3IgSFRUUCBoZWFkZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBlbnJpY2ht
ZW50IChhaW1lZCBhdCBzb21lIFdlYiBDb250ZW50IHByb3ZpZGVyczxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7cGFydG5lcnMgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgTW9i
aWxlIE9wZXJhdG9yKS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJbmZvcm1hdGlvbiB3
YXMgYW4gY29kZWQgKHBlcnNpc3RlbnQpIHN1YnNjcmliZXIgaWQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2Rlcml2ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmcm9tIHRoZSBNU0lT
RE4sIGFuZCBjb3VwbGUgb2YgZiBjdXN0b21lciBwcm9maWxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtyZWxhdGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZmllbGRzLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSW4gYW4g
c2ZjIGJhc2VkIEdpIExBTiwgdGhpcyBlbnRpdHkgc2hvdWxkIHJlY2VpdmU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7ICZndDtmcm9tIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENsYXNz
aWZpZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IC0gQSBjbGFzc2lmaWNhdGlvbiBvZiB0aGUgQ29udGVudCBQcm92aWRlciAoIElkLDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENhdGVnb3J5KSBiYXNlZCBvbiB0cmFmZmljIGFu
YWx5c2lzIC0gVGhlIE1TSVNETiBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN1YnNjcmliZXIgLSBUd28gc3Vic2NyaWJlciBwb2xp
Y3kgZmllbGRzIChub3QgdGllZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIFBDUkY8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBidXQgYmVsb25naW5nIHRvIHRoZSBTdWJzY3JpYmVy
IERCKSAoU3Vic2NyaWJlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhdGVnb3J5LDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN1Yi1jYXRlZ29yeSkgLSBBIHNlc3Npb24gaWQgKGZv
ciBsb2dnaW5nIGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dHJhY2tpbmc8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwdXJwb3Nlcyk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBvYmplY3RpdmUgYmVpbmcgdG8gYXZv
aWQgaGF2aW5nIHRoZSBIVFRQIFByb3h5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0bzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJlY29tZSBhIHRydXN0ZWQgYXBwbGljYXRpb24gKGlu
dGVyb2dhdGUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3Vic2NyaWJlciBEQiw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBldGMuLik8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgTmljb2xhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206IEppbTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IEd1aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKGpndWljaGFyKSBb
PGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+XSBTZW50
Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRodXJzZGF5LCBNYXJjaCAwNiwgMjAxNCAy
OjAyIFBNIFRvOiBKYW1hbCBIYWRpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtTYWxpbTs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQiIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qbW9pc2FuZEBqdW5pcGVy
Lm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQiIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86am1vaXNhbmRAanVuaXBl
ci5uZXQ8L3NwYW4+PC9hPiZndDs7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7DQogQ2M6PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2ZjIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25z
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBIaSBKYW1hbCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFlvdSBzYWlkICZxdW90O0l0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBm
b3IgdmFyaWFibGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzaXplZDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhJnF1b3Q7Li4gSSBhbSBub3Qgc28gY29udmluY2VkIGFu
ZCB3b3VsZCBsaWtlIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmV0dGVyPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdW5kZXJzdGFuZCB0aGUgcmVxdWlyZW1lbnRzIGJlZm9yZSBw
YXNzaW5nIGp1ZGdlbWVudC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJZiB3ZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxvb2sgYXQgdGhlIHVzZSBjYXNlcyBhcyBwcmVzZW50ZWQg
dGh1cyBmYXIgaW50bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBXRyBJPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaGF2ZSB5ZXQgdG8gc2VlIGEgc2luZ2xlIGV4YW1wbGUgb2Yg
dGhlIG5lZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAobm90aW5nIHRoYXQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkZXNpcmUgaXMgbm90IHRoZSBzYW1lIGFzIG5lZWQpIC0gSSBh
bSBub3Qgc2F5aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlcmUgaXM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBubyByZXF1aXJlbWVudCBidXQgcmF0aGVyIHRoYXQgd2Ugc2hv
dWxkIG5vdCBqdW1wPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gdGhlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgY29uY2x1c2lvbiBhbmQgYnVpbGQgc3RhbmRhcmRzIGFyb3VuZCBh
IHRoZW9yeS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgT24gMy8zLzE0LCA2OjM1IEFNLCAmcXVvdDtKYW1hbCBIYWRpIFNhbGlt
JnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWls
dG86aGFkaUBtb2phdGF0dS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5oYWRpQG1vamF0YXR1LmNvbTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2ph
dGF0dS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWls
dG86aGFkaUBtb2phdGF0dS5jb208L3NwYW4+PC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDt3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBsaWtlIHRoZSBkb2MgLSB3ZWxsIHdyaXR0ZW4uPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFNlY3Rpb24gNC4zIG9uIG1ldGFkYXRhIGVuY29kaW5nLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJdCBzZWVt
cyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlIHNpemVkPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgbWV0YWRhdGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKGF0IGxl
YXN0IGZvciBodHRwL2FwcCB5b3Ugc2VlbSB0byBpbmRpY2F0ZSB0aGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBkZXNpcmUgZm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aXQp
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgYSBkYXRhcGF0aCBwZXItcGFj
a2V0IG1ldGFkYXRhLCBpIGZlZWwgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmVlZCBp
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBqdXN0IGFzIGltcG9ydGFudC4gQXJl
IHdlIGxpbWl0ZWQgYnkgdGhlIGZhY3QgdGhhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBleGlzdGluZyBoYXJkd2FyZSBtYXkgbm90IGJlIGFibGUgdG8gaGFuZGxlIFRMVnM/PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtGb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgZXhhbXBsZSwgSSBkb250IGhhdmUgYSBwcm9ibGVtIGhhbmRsaW5nIFRMVnMgaW4gYTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNvZnR3YXJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ZGF0YXBhdGguPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNoZWVycywgamFtYWw8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmcgbGlzdDxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFu
PjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0
OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBs
aXN0PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmNA
aWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0PHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNA
aWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+
PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwv
YT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5n
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBsaXN0PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48
YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5z
ZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3Nw
YW4+PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFu
PjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjIG1haWxp
bmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+
PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDtfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O3NmYyBtYWlsaW5nIGxp
c3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjQGlldGYub3Jn
PC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwv
YT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0Ozxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5tYWlsdG86c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFu
PjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXzxicj4NCiZndDsmZ3Q7Jmd0OyBzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OzxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+
DQomZ3Q7Jmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5z
ZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
Yzwvc3Bhbj48L2E+PGJyPg0KJmd0Ozxicj4NCiZndDtfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDtzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0
OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCiZndDs8YSBocmVm
PSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQo8YnI+DQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCnNmYyBtYWlsaW5nIGxpc3Q8YnI+DQo8
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8YSBocmVmPSJodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjPC9zcGFuPjwvYT48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFy
Z2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxi
cj4NCnNmYyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxh
IGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYzwvc3Bhbj48L2E+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEzLjVwdDsgZm9udC1m
YW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsiPl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fPGJyPg0Kc2ZjIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRm
Lm9yZzwvc3Bhbj48L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmMiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvc3Bhbj4NCjwvYm9keT4N
CjwvaHRtbD4NCg==

--_000_CF4DD80FA3C0repennociscocom_--


From nobody Tue Mar 18 11:12:06 2014
Return-Path: <huang@sce.carleton.ca>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8A1C41A0401 for <sfc@ietfa.amsl.com>; Tue, 18 Mar 2014 11:10:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.247
X-Spam-Level: 
X-Spam-Status: No, score=-0.247 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_210=0.6, MANGLED_OFF=2.3, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.547, 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 IgHCwPhTDMjS for <sfc@ietfa.amsl.com>; Tue, 18 Mar 2014 11:09:56 -0700 (PDT)
Received: from sangam.sce.carleton.ca (sangam.sce.carleton.ca [134.117.56.4]) by ietfa.amsl.com (Postfix) with ESMTP id 855541A0758 for <sfc@ietf.org>; Tue, 18 Mar 2014 11:08:11 -0700 (PDT)
Received: from [192.168.254.48] (107-1-141-74-ip-static.hfc.comcastbusiness.net [107.1.141.74]) (authenticated bits=0) by sangam.sce.carleton.ca (8.14.4/8.14.4) with ESMTP id s2II7Yv8026196 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NOT); Tue, 18 Mar 2014 14:07:35 -0400
Message-ID: <53288B99.7010407@sce.carleton.ca>
Date: Tue, 18 Mar 2014 11:08:25 -0700
From: Changcheng Huang <huang@sce.carleton.ca>
Organization: Carleton University
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: "Louis.Fourie" <Louis.Fourie@huawei.com>, "Paul Quinn (paulq)" <paulq@cisco.com>, David Allan I <david.i.allan@ericsson.com>
References: <CF48AD80.E673%kegray@cisco.com> <1824354318.7479.1394833814368.JavaMail.tomcat@mgs-aaa01.mail.aol.com> <83cc0a7d4c664109b7ba930f22890871@CO2PR05MB716.namprd05.prod.outlook.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08262A61@NKGEML512-MBS.china.huawei.com> <76B41B8FACE1514795D30EC137FF391D3EA877@LILAS.jungle.qosmos.com> <2F14AC87-6C25-4028-B607-54DCFD9DE187@sce.carleton.ca> <E6C17D2345AC7A45B7D054D407AA205C39244B93@eusaamb105.ericsson.se> <F547FEE0-FAF7-4688-8243-B72E6673E3A2@cisco.com> <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com>
In-Reply-To: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com>
Content-Type: multipart/alternative; boundary="------------070200080408020409000708"
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/J-3mcBbYGwjnymzpcNWMqyD7C00
Cc: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, Xuxiaohu <xuxiaohu@huawei.com>, "sfc@ietf.org" <sfc@ietf.org>, "mikebianc@aol.com" <mikebianc@aol.com>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: huang@sce.carleton.ca
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Mar 2014 18:10:19 -0000
X-List-Received-Date: Tue, 18 Mar 2014 18:10:19 -0000

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

Each service chain should have a linear path. However a service provider 
may provide different service chains for different customers. The union 
of these service chain paths may form a tree topology. A service chain 
ID for each service chain help steer a packet to traverse the service 
chain it is intended for.

Chang

On 03/18/2014 10:55 AM, Louis.Fourie wrote:
>
> Paul,
>
> Can you clarify the difference between service chain and service path. 
> Given that a service chain is composed
>
> of several service functions SF1, SF2, .. SFn how would a service path 
> differ from that service chain?
>
> -Louis
>
> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Paul Quinn (paulq)
> *Sent:* Tuesday, March 18, 2014 10:26 AM
> *To:* David Allan I
> *Cc:* Nicolas BOUTHORS; Xuxiaohu; mikebianc@aol.com; sfc@ietf.org; 
> Changcheng Huang
> *Subject:* Re: [sfc] SFC encapsulation chain ID
>
> Hi Dave,
>
> Chain ID should really be path ID since there can be many paths for a 
> given chain.  Using that definition, we avoid the overload and reap 
> the gain alluded to below.
>
> Paul
>
> On Mar 18, 2014, at 12:14 PM, David Allan I 
> <david.i.allan@ericsson.com <mailto:david.i.allan@ericsson.com>> wrote:
>
>
>
> Well the question de jour is â€œdoes a chain ID define a class or an 
> instanceâ€â€¦. If it defines an class we also need instance information, 
> if it is currently overloaded to define class and instance IMO we have 
> a problemâ€¦.
>
> Dave
>
> *From:*sfc [mailto:sfc-bounces@ietf.org <mailto:bounces@ietf.org>]*On 
> Behalf Of*Changcheng Huang
> *Sent:*Tuesday, March 18, 2014 7:43 AM
> *To:*Nicolas BOUTHORS
> *Cc:*Xuxiaohu;sfc@ietf.org <mailto:sfc@ietf.org>;mikebianc@aol.com 
> <mailto:mikebianc@aol.com>
> *Subject:*Re: [sfc]ç­”å¤: SFC encapsulation chain ID
>
> Good points. I believe explicit chain ID should be mandatory. The 
> overhead is very little. It helps simplify processing and steering 
> significantly. The gain is huge.
>
> Chang
>
> ------------
>
> Changcheng Huang
>
>
> On Mar 18, 2014, at 1:53 AM, Nicolas BOUTHORS 
> <Nicolas.BOUTHORS@qosmos.com <mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>
>     I think that keeping the Service Path Layer transport independent
>     should remain an objective for SFC.  Such a separation of concerns
>     is a sound architectural principle that help keep things simple in
>     practice.
>
>     On the question of  Service Path, we have a discussion on whether
>     we need some kind of explicit identifier or
>
>     could we rely on mapping on some underlay network protocol fields.
>
>     May be a PRO/CON table could help focus the group decision on that
>     matter
>
>       * Visibility (tracing)
>       * Forwarding graph structure impact/limitations
>       * Reconfiguration speed
>
>           o LBS / scale out impact
>           o Node bypass (e.g; maintenance)
>
>       * underlay network/transport layers support
>       * Header space impact
>       * Multi tenant support impact
>       * SFC on flat (e.g optical L2 for Data Centers) network
>       * Underlay network administration impact
>
>     Personally I think that having an explicit chain identifier (e.g.
>     Service Path/Service Index) is clear (management and control) and
>     not expensive (header space). The drawback being some impact on
>     the simplicity to add/remove elements in a chain dynamically.
>
>     Tag switching (as MPLS)  allows to manage tags per service nodes,
>     leading to more versatile and diverse graphs
>
>     Nicolas
>
>     ------------------------------------------------------------------------
>
>     *From:*Xuxiaohu [xuxiaohu@huawei.com <mailto:xuxiaohu@huawei.com>]
>     *Sent:*Tuesday, March 18, 2014 5:04 AM
>     *To:*Jerome Moisand;mikebianc@aol.com
>     <mailto:mikebianc@aol.com>;sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:*[sfc]ç­”å¤: SFC encapsulation chain ID
>
>     I like the idea of separating the Service Function Layer and the
>     Service Path Layer, as proposed in
>     draft-rijsman-sfc-metadata-considerations. The role of the Service
>     Path Layer is just to steer the traffic along a particular chain
>     of service nodes which can be implemented by existing tools for
>     source routing, such as segment routing. As such, itâ€™s not
>     necessary to try to keep the Service Path Layer
>     transport-independent and contain it in the SFC header.
>
>     Best regards,
>
>     Xiaohu
>
>     *å‘ ä»¶äºº:*sfc [mailto:sfc-bounces@ietf.org]*ä»£ è¡¨*Jerome Moisand
>     *å‘é€æ—¶é—´:*2014 å¹´3æœˆ18æ—¥ 1:03
>     *æ”¶ä»¶äºº:*mikebianc@aol.com <mailto:mikebianc@aol.com>;sfc@ietf.org
>     <mailto:sfc@ietf.org>
>     *ä¸»é¢˜:*Re: [sfc] SFC encapsulation chain ID
>
>     This (lengthy and very lively) thread started from
>     draft-rijsman-sfc-metadata-considerations (which I co-authored).
>
>     In section 4.8, we made a clear distinction between a service path
>     layer (steering packets hop by hop along the chain) and a service
>     function layer (convey metadata information of interest to SFs).
>     Terminology aside, it seems that such layered view was agreed upon
>     by many people on the mailing list.
>
>     Now this certainly does beg the question of solving BOTH problems
>     with the same (packet) encapsulation mechanism. Notably when
>     observing that many use cases could be satisfied without SF-level
>     metadata, or by using more out-of-band ways to convey such SF
>     metadata. And also when observing that inband marking (e.g. packet
>     headers) comes with various pros & cons (some of the issues being
>     identified in the draft, e.g. sections 4.1 and 4.2).
>
>     I do agree with Maria. We may want to explore other options for
>     addressing the needs of the service path layer that do not require
>     an explicit chain-id of sorts.
>
>     In the draft, we concluded by stating â€œA productive path forward
>     could be to divide and conquer: to clearly separate the problem of
>     Service Function Path topology from the   problem of [conveying
>     SF] metadataâ€. I do believe we should explore such separation
>     principle further.
>
>     *From:*sfc [mailto:sfc-bounces@ietf.org]*On Behalf
>     Of*mikebianc@aol.com <mailto:mikebianc@aol.com>
>     *Sent:*Friday, March 14, 2014 5:50 PM
>     *To:*sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:*Re: [sfc] SFC encapsulation chain ID
>
>     I would imagine that if we made the Chain ID field in the header
>     be optional, yet still required a header and still required that
>     some indication of the chain be carried somewhere in the packet
>     (mpls label or vlan or whatever), that the implementation would
>     become overly complicated.  To do so would be using SFC simply as
>     a mechanism to carry meta data and not at all for service
>     chaining, which sounds counter intuitive to me.
>
>     Maria,
>     So, you are saying that you want to use SFC to carry around
>     metadata, but not for actual service chaining because you already
>     have a way to implement service chaining outside of SFC?  Maybe
>     I'm not following, but it seems to me that if you were to upgrade
>     your network to support SFC that you would change from using your
>     existing mechanism and start using SFC, which is meant to provide
>     support for service functions that are not SFC aware.  There are a
>     number of us who have implemented, in one way or another, some
>     sort of service chaining, but I (I can at least speak for myself)
>     am looking to SFC not to enhance my current implementation, but to
>     replace it with something better while still maintaining my core
>     (non service function) infrastructure.
>
>     ------------------------------------------------------------------------
>
>     *From:*kegray@cisco.com<kegray@cisco.com
>     <mailto:kegray@cisco.com%3ckegray@cisco.com>>
>     *To:*Ron Parker<Ron_Parker@affirmednetworks.com
>     <mailto:Ron_Parker@affirmednetworks.com>>,Jim Guichard
>     (jguichar)<jguichar@cisco.com <mailto:jguichar@cisco.com>>,Joel M.
>     Halpern<jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
>     *cc:*sfc@ietf.org<sfc@ietf.org <mailto:sfc@ietf.org%3csfc@ietf.org>>
>     *Sent:*Friday, March 14, 2014
>     *Subject:*Re: [sfc] SFC encapsulation chain ID
>
>     +1 the idea is interoperability.
>
>
>     On 3/14/14 12:55 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com
>     <mailto:Ron_Parker@affirmednetworks.com>> wrote:
>
>     >Thanks, Jim.
>     >
>     >Remember that we have said many times that the SFC service header is
>     >transport independent.   Just because the chain id could be
>     carried in
>     >some form or another with some particular transport doesn't mean
>     that it
>     >could be universally conveyed.    By making and keeping the SFC
>     service
>     >header transport independent makes it more applicable in more
>     >environments and more likely to get adopted broadly.
>     >
>     >   Ron
>     >
>     >
>     >-----Original Message-----
>     >From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
>     >Sent: Friday, March 14, 2014 3:52 PM
>     >To: Joel M. Halpern; Ron Parker
>     >Cc:sfc@ietf.org <mailto:sfc@ietf.org>
>     >Subject: SFC encapsulation chain ID
>     >
>     >Hi Joel,
>     >
>     >Perhaps but I would point out that the base SFC header could have
>     a lot
>     >more information than just the chain ID; I would also point out
>     that the
>     >devil is in the details and saying "well, I can just use an MPLS
>     label"
>     >hides much of the complexity of actually doing that.
>     >
>     >On 3/14/14, 2:35 PM, "Joel M. Halpern" <jmh@joelhalpern.com
>     <mailto:jmh@joelhalpern.com>> wrote:
>     >
>     >>If the transport header carries enough information for
>     identifying the
>     >>sequence (VLAN tag or MPLS label can both do the job), then arguably
>     >>the global chain ID is redundant. I can live with carrying it anyway
>     >>either if I have metadata to carry, or if I need the chain ID
>     for some
>     >>purpose.
>     >> After all, some folks seem to want to use that for the forwarding
>     >>decisions.
>     >>
>     >>Yours,
>     >>Joel
>     >>
>     >>On 3/14/14, 2:28 PM, Ron Parker wrote:
>     >>> The chain ID is the label that defines the sequence of service
>     >>>functions that must be visited.   It can be thought of as a
>     handle for a
>     >>>stack of must-visit network locations.   I don't see how this
>     can be
>     >>>anything but mandatory.
>     >>>
>     >>>     Ron
>     >>>
>     >>>
>     >>> -----Original Message-----
>     >>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Surendra
>     Kumar
>     >>>(smkumar)
>     >>> Sent: Friday, March 14, 2014 1:46 PM
>     >>> To: Joel M. Halpern; NAPIERALA, MARIA H
>     >>> Cc:sfc@ietf.org <mailto:sfc@ietf.org>
>     >>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>     >>>
>     >>> [Trimmed the recipient list - needs approval otherwise]
>     >>>
>     >>> Completely agree here.
>     >>>
>     >>> SFC does not prevent VLAN stitching and one can continue to do
>     that.
>     >>>While at the same time SFC can include VLAN stitching to support
>     >>>legacy SFs in the same chain that includes SFC aware SFs. Even
>     legacy
>     >>>SFs benefit from chain identification and hence can be shared
>     across
>     >>>different service chains.
>     >>>
>     >>> Surendra.
>     >>>
>     >>>
>     >>>
>     >>> On 3/14/14 10:26 AM, "Joel M. Halpern" <jmh@joelhalpern.com
>     <mailto:jmh@joelhalpern.com>> wrote:
>     >>>
>     >>>> My own inclination is to observe that if you don't need explicit
>     >>>> chain identification and you don't need metadata, you can
>     just omit
>     >>>> the sfc/nsh header. Still do service chaining, just no extra
>     header.
>     >>>>
>     >>>> If we are going to have the header, it seems to me that the chain
>     >>>>identification field is very useful, and low cost once we have the
>     >>>>header.
>     >>>>
>     >>>> Yours,
>     >>>> Joel
>     >>>>
>     >>>> On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:
>     >>>>> Explicit chain identification should be made optional. I
>     believe it
>     >>>>> was discussed few months ago on this mailing list.
>     >>>>>
>     >>>>> Maria
>     >>>>>
>     >>>>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of
>     *Jmh.direct
>     >>>>> *Sent:* Thursday, March 13, 2014 12:12 PM
>     >>>>> *To:*kegray@cisco.com
>     <mailto:kegray@cisco.com>;lucy.yong@huawei.com
>     <mailto:lucy.yong@huawei.com>;smkumar@cisco.com
>     <mailto:smkumar@cisco.com>;
>     >>>>>jguichar@cisco.com <mailto:jguichar@cisco.com>
>     >>>>> *Cc:*nicolas.bouthors@qosmos.com
>     <mailto:nicolas.bouthors@qosmos.com>;sfc@ietf.org
>     <mailto:sfc@ietf.org>;hadi@mojatatu.com <mailto:hadi@mojatatu.com>;
>     >>>>>ron_parker@affirmednetworks.com
>     <mailto:ron_parker@affirmednetworks.com>;brijsman@juniper.net
>     <mailto:brijsman@juniper.net>;
>     >>>>>jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>     >>>>> *Subject:* Re: [sfc] draft-rijsman-sfc-metadata-considerations
>     >>>>> *Importance:* Low
>     >>>>>
>     >>>>> Assuming I understand you properly Ken, I disagree.
>     >>>>>
>     >>>>> For example, by using separate terms I can easily discuss
>     the fact
>     >>>>> that certain kinds of data (chain identification) only need
>     to be
>     >>>>> adjust by a few apps in rare cases. And that data is not beeded
>     >>>>> by the applications.
>     >>>>>
>     >>>>> Unless you would like to consider the chain identification
>     as being
>     >>>>> optional?
>     >>>>>
>     >>>>> Yours,
>     >>>>>
>     >>>>> Joel
>     >>>>>
>     >>>>>
>     >>>>>
>     >>>>> Sent from my Samsung smartphone on AT&T
>     >>>>>
>     >>>>>
>     >>>>>
>     >>>>>
>     >>>>> -------- Original message --------
>     >>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>     >>>>> From: "Ken Gray (kegray)" <kegray@cisco.com
>     <mailto:kegray@cisco.com>
>     >>>>><mailto:kegray@cisco.com>>
>     >>>>> To: Lucy yong <lucy.yong@huawei.com
>     <mailto:lucy.yong@huawei.com>
>     >>>>><mailto:lucy.yong@huawei.com>>,"Surendra
>     <mailto:lucy.yong@huawei.com%3e%3e,%22Surendra>Kumar (smkumar)"
>     >>>>> <smkumar@cisco.com
>     <mailto:smkumar@cisco.com><mailto:smkumar@cisco.com>>,"Jim
>     <mailto:smkumar@cisco.com%3e%3e,%22Jim>Guichard
>     >>>>>(jguichar)"
>     >>>>> <jguichar@cisco.com
>     <mailto:jguichar@cisco.com><mailto:jguichar@cisco.com>>
>     >>>>> CC: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com
>     <mailto:Nicolas.BOUTHORS@qosmos.com>
>     >>>>><mailto:Nicolas.BOUTHORS@qosmos.com>>,sfc
>     <mailto:Nicolas.BOUTHORS@qosmos.com%3e%3e,sfc><sfc@ietf.org
>     <mailto:sfc@ietf.org>
>     >>>>><mailto:sfc@ietf.org>>,Jamal
>     <mailto:sfc@ietf.org%3e%3e,Jamal>Hadi Salim <hadi@mojatatu.com
>     <mailto:hadi@mojatatu.com>
>     >>>>><mailto:hadi@mojatatu.com>>,Ron
>     <mailto:hadi@mojatatu.com%3e%3e,Ron>Parker
>     >>>>><Ron_Parker@affirmednetworks.com
>     <mailto:Ron_Parker@affirmednetworks.com>
>     >>>>>
>     <mailto:Ron_Parker@affirmednetworks.com>>,"brijsman@juniper.net
>     <mailto:Ron_Parker@affirmednetworks.com%3e%3e,%22brijsman@juniper.net>
>     >>>>> <mailto:brijsman@juniper.net>" <brijsman@juniper.net
>     <mailto:brijsman@juniper.net>
>     >>>>><mailto:brijsman@juniper.net>>,"Joel
>     <mailto:brijsman@juniper.net%3e%3e,%22Joel>M. Halpern"
>     >>>>><jmh@joelhalpern.com
>     <mailto:jmh@joelhalpern.com><mailto:jmh@joelhalpern.com>>
>     >>>>>
>     >>>>> The word "metadata" is a purposely ambiguous term "data that
>     >>>>> provides information about other data". It is used to avoid THIS
>     >>>>>discussion.
>     >>>>>
>     >>>>> For example, I propose we define "tequila metadata" because,
>     >>>>> frankly, I will need to order a triple-shot if we keep
>     attempting
>     >>>>> to define something that, by definition, is ambiguous. I'd like
>     >>>>> my bartender to understand me specifically when I say "I need a
>     >>>>>shot".
>     >>>>>
>     >>>>> On 3/13/14 7:49 AM, "Lucy yong" <lucy.yong@huawei.com
>     <mailto:lucy.yong@huawei.com>
>     >>>>> <mailto:lucy.yong@huawei.com>> wrote:
>     >>>>>
>     >>>>>   >Snip..
>     >>>>>   >SK> Just copying from the PS:
>     >>>>>   >--
>     >>>>>   >Data plane metadata provides the ability to exchange
>     information
>     >>>>>between
>     >>>>>   >the network and service functions, between service functions,
>     >>>>>and service
>     >>>>>   >functions and the network.
>     >>>>>   >
>     >>>>>   >--
>     >>>>>   >It is a lucid definition. We are unnecessarily making the
>     word
>     >>>>>"network"
>     >>>>>   >controversial, IMO.
>     >>>>>   >
>     >>>>>   >[Lucy] This is my point. "The network" is too general here,
>     >>>>>which brings
>     >>>>>   >metadata great power to do many things. This is why people
>     >>>>>invent ideas
>     >>>>>   >here, which causes a lot of debates on metadata usage
>     potentials.
>     >>>>> We
>     >>>>>   >should not spend a lot of times on that debates and judge
>     which
>     >>>>>usage is
>     >>>>>   >valuable or not. Thus, for the SFC work, it will be
>     helpful if
>     >>>>>we can
>     >>>>>   >narrow down a bit. Joel makes explicitly two cases, which is
>     >>>>>helpful to
>     >>>>>   >develop use cases for each case. I would like to see that the
>     >>>>>problem
>     >>>>>   >statement can be more specific on metadata definition,
>     which may
>     >>>>>be
>     >>>>>   >helpful in less focusing on it and moving forward.
>     >>>>>   >
>     >>>>>   >Lucy
>     >>>>>   >
>     >>>>>   >Surendra.
>     >>>>>   >
>     >>>>>   >
>     >>>>>   >>
>     >>>>>   >>Thanks,
>     >>>>>   >>Lucy
>     >>>>>   >>
>     >>>>>   >>-----Original Message-----
>     >>>>>   >>From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
>     >>>>>   >>Sent: Wednesday, March 12, 2014 4:38 PM
>     >>>>>   >>To: Lucy yong
>     >>>>>   >>Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker;
>     >>>>>   >>brijsman@juniper.net
>     <mailto:brijsman@juniper.net><mailto:brijsman@juniper.net>; sfc; Jamal
>     >>>>>Hadi Salim
>     >>>>>   >>Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>     >>>>>   >>
>     >>>>>   >>Hi Lucy,
>     >>>>>   >>
>     >>>>>   >>No. I am simply saying we should not overcomplicate the
>     problem
>     >>>>>   >>statement with text that adds little to no value in my
>     opinion.
>     >>>>> Whether
>     >>>>>   >>we call it metadata, or context, has no bearing on the fact
>     >>>>>that the
>     >>>>>   >>problem statement already clearly states we need to be
>     able to
>     >>>>>pass
>     >>>>>   >>information between SFÂ¹s and between the network & SFÂ¹s.
>     >>>>>   >>
>     >>>>>   >>
>     >>>>>   >>On 3/12/14, 5:13 PM, "Lucy yong" <lucy.yong@huawei.com
>     <mailto:lucy.yong@huawei.com>
>     >>>>><mailto:lucy.yong@huawei.com>> wrote:
>     >>>>>   >>
>     >>>>>   >>>
>     >>>>>   >>>Hi Jim,
>     >>>>>   >>>
>     >>>>>   >>>I for one don't agree and think we are over
>     complicating what
>     >>>>>should
>     >>>>>   >>>be straightforward. The SFC encapsulation should enable two
>     >>>>>things:
>     >>>>>   >>>
>     >>>>>   >>>1. Steering of selected flows through a service chain;
>     this is
>     >>>>>the
>     >>>>>   >>>service function path.
>     >>>>>   >>>2. Passing of context associated with a given flow
>     within said
>     >>>>>service
>     >>>>>   >>>function path. This context information may be consumed
>     by a
>     >>>>>SF (an
>     >>>>> >>>application ID is an example) or may be consumed by the
>     >>>>>forwarding
>     >>>>>   >>>elements (a vrf-ID is an example).
>     >>>>>   >>>[Lucy] Do you call the context as metadata or not? Do
>     we have
>     >>>>>another
>     >>>>>   >>>term here beside SFC header and metadata. I see that
>     you don't
>     >>>>>want to
>     >>>>>   >>>separate what is consumed by SF and what is consumed by the
>     >>>>>forwarding
>     >>>>>   >>>elements.
>     >>>>>   >>>
>     >>>>>   >>>Lucy
>     >>>>>   >>>
>     >>>>>   >>>Sent from my iPhone
>     >>>>>   >>>
>     >>>>>   >>>> On Mar 12, 2014, at 4:16 PM, "Lucy yong"
>     >>>>><lucy.yong@huawei.com
>     <mailto:lucy.yong@huawei.com><mailto:lucy.yong@huawei.com>> wrote:
>     >>>>>   >>>>
>     >>>>>   >>>> Great. Then we may consider two special metadata
>     definitions
>     >>>>>in the
>     >>>>> >>>>problem statement so we can all use the same definitions.
>     >>>>>Here is my
>     >>>>> >>>>suggested text and like to hear you and other's input and
>     >>>>>suggestions.
>     >>>>>   >>>>
>     >>>>>   >>>> Dataplane Metadata: Data plane metadata provides the
>     ability
>     >>>>>to
>     >>>>> >>>>exchange information between the elements in a service
>     function
>     >>>>> >>>>chaining. In this context, there are two types of data plane
>     >>>>>metadata.
>     >>>>>   >>>>
>     >>>>>   >>>> Service Function Metadata: the information exchanged
>     between
>     >>>>> >>>>classifier and service functions, between service
>     functions to
>     >>>>> >>>>facilitate service functions on the packet treatment.
>     >>>>>   >>>>
>     >>>>>   >>>> Steering Metadata: the information from service
>     functions to a
>     >>>>> >>>>classifier or service node for traffic forwarding purpose.
>     >>>>>   >>>>
>     >>>>>   >>>> -end
>     >>>>>   >>>>
>     >>>>>   >>>> Lucy
>     >>>>>   >>>>
>     >>>>>   >>>>
>     >>>>>   >>>> -----Original Message-----
>     >>>>>   >>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>     >>>>>   >>>> Sent: Wednesday, March 12, 2014 2:35 PM
>     >>>>>   >>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker
>     >>>>>   >>>> Cc: Jim Guichard (jguichar);brijsman@juniper.net
>     <mailto:brijsman@juniper.net>
>     >>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi
>     >>>>>   >>>> Salim
>     >>>>>   >>>> Subject: Re: [sfc]
>     draft-rijsman-sfc-metadata-considerations
>     >>>>>   >>>>
>     >>>>>   >>>> Yes, I am trying to consistently distinguish those
>     two cases
>     >>>>>when
>     >>>>> >>>>talking about the information carried with packets in
>     service
>     >>>>>chains.
>     >>>>>   >>>>
>     >>>>>   >>>> Yours,
>     >>>>>   >>>> Joel
>     >>>>>   >>>>
>     >>>>>   >>>>> On 3/12/14, 3:13 PM, Lucy yong wrote:
>     >>>>>   >>>>> Joel, See below. -----Original Message----- From: sfc
>     >>>>>   >>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M.
>     Halpern
>     >>>>>Sent:
>     >>>>>   >>>>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas
>     >>>>>BOUTHORS;
>     >>>>>   >>>>> Ron Parker Cc: Jim Guichard (jguichar);
>     >>>>>brijsman@juniper.net
>     <mailto:brijsman@juniper.net><mailto:brijsman@juniper.net>; sfc;
>     >>>>>   >>>>> Jamal Hadi Salim Subject: Re: [sfc]
>     >>>>>   >>>>> draft-rijsman-sfc-metadata-considerations
>     >>>>>   >>>>>
>     >>>>>   >>>>> I was trying to word it carefully not to focus on
>     who puts
>     >>>>>the
>     >>>>>   >>>>> information in, but only on who consumes the
>     information.
>     >>>>>   >>>>> Information for service functions may come from the
>     ingress
>     >>>>>   >>>>> classifier or from other service functions. [Lucy]
>     this is
>     >>>>>the one
>     >>>>>   >>>>> case using metadata in your view. Information for the
>     >>>>>forwarding
>     >>>>>   >>>>> will generally come from the ingress classifier, but in
>     >>>>>special
>     >>>>>   >>>>> cases may be provided by service functions. (I keep
>     >>>>>wanting to get
>     >>>>>   >>>>> rid of those special cases, but so far there seem to be
>     >>>>>just enough
>     >>>>>   >>>>> of them to warrant covering in the solution. And more
>     >>>>>importantly,
>     >>>>>   >>>>> significant support for it in the working group.) [Lucy]
>     >>>>>This is
>     >>>>>   >>>>> the second case using metadata in your view (but you
>     don't
>     >>>>>like it).
>     >>>>>   >>>>>
>     >>>>>   >>>>> And you suggest distinguishing these two cases when
>     >>>>>discussing
>     >>>>>   >>>>> about metadata usage. Is that right understanding?
>     >>>>>   >>>>>
>     >>>>>   >>>>> Lucy
>     >>>>>   >>>>>
>     >>>>>   >>>>> Yours, Joel
>     >>>>>   >>>>>
>     >>>>> >>>>>> On 3/12/14, 2:33 PM, Lucy yong wrote:
>     >>>>> >>>>>> Joel, I interpret that you suggests that distinguish the
>     >>>>>exchange
>     >>>>> >>>>>> information data plane carried between service functions
>     >>>>>and the
>     >>>>> >>>>>> exchange information data plane carried from a service
>     >>>>>function to
>     >>>>> >>>>>> a service node. Is this right understanding? Lucy
>     >>>>> >>>>>>
>     >>>>> >>>>>> -----Original Message----- From: Joel M. Halpern
>     >>>>> >>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,
>     >>>>>2014
>     >>>>> 1:19
>     >>>>> >>>>>> PM
>     >>>>> >>>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim
>     Guichard
>     >>>>> >>>>>> (jguichar);brijsman@juniper.net
>     <mailto:brijsman@juniper.net>
>     >>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim Subject:
>     >>>>> >>>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>     >>>>> >>>>>>
>     >>>>> >>>>>> My inclination would be to tune that definition to
>     >>>>>distinguish
>     >>>>> >>>>>> between dataplane carried information intended for use by
>     >>>>>service
>     >>>>> >>>>>> funcitons (whatever the origin), and dataplane carried
>     >>>>>information
>     >>>>> >>>>>> intended for dataplane forwarding components.
>     >>>>> >>>>>>
>     >>>>> >>>>>> Yours, Joel
>     >>>>> >>>>>>
>     >>>>> >>>>>>
>     >>>>> >>>>>>> Hi Joel,
>     >>>>> >>>>>>>
>     >>>>> >>>>>>> I agree that we need using the same definition for a
>     >>>>>term, but
>     >>>>> >>>>>>> disagree that the metadata definition here is a set of
>     >>>>> >>>>>>> information put in the SFC header. This may be too
>     narrow
>     >>>>>or lead
>     >>>>> >>>>>>> to a particular solution. I am fine with this definition
>     >>>>>in the
>     >>>>> >>>>>>> problem statement w/ minor tweak (suggested on mailing
>     >>>>>list).
>     >>>>> >>>>>>>
>     >>>>> >>>>>>> Dataplane Metadata: Data plane metadata provides the
>     >>>>>ability to
>     >>>>> >>>>>>> exchange information between the classifiers and service
>     >>>>> >>>>>>> functions, between service functions, and service
>     >>>>>functions and
>     >>>>> >>>>>>> the
>     >>>>> >>>>>>> classifiers|service nodes.
>     >>>>> >>>>>>>
>     >>>>> >>>>>>> There may be a solution that a service function passes
>     >>>>>some
>     >>>>>
>     >>>>> >>>>>>> information to attached service node without using SFC
>     >>>>>header.
>     >>>>> >>>>>>>
>     >>>>> >>>>>>> Thanks, Lucy
>     >>>>> >>>>>>>
>     >>>>> >>>>>>>
>     >>>>> >>>>>>> -----Original Message----- From: Joel Halpern Direct
>     >>>>> >>>>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday,
>     >>>>>March 12,
>     >>>>> >>>>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas
>     >>>>>BOUTHORS;
>     >>>>> >>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
>     >>>>>brijsman@juniper.net
>     <mailto:brijsman@juniper.net><mailto:brijsman@juniper.net>;
>     >>>>> >>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>     >>>>> >>>>>>> draft-rijsman-sfc-metadata-considerations
>     >>>>> >>>>>>>
>     >>>>> >>>>>>> Lucy, you say "the metadata term means ..." The
>     >>>>>definition you
>     >>>>> >>>>>>> then provide is a definition of the set of
>     information we
>     >>>>>are
>     >>>>> >>>>>>> proposing that we put in the SFC header. I, and others,
>     >>>>>have
>     >>>>> >>>>>>> been using the term metadata more narrowly. We can use
>     >>>>>whatever
>     >>>>> >>>>>>> definition we want. But we do need to agree on the
>     >>>>>definition.
>     >>>>> >>>>>>> For the purposes of the WG, it seems much more useful to
>     >>>>>use the
>     >>>>> >>>>>>> term metadata for the narrower description.
>     >>>>> >>>>>>>
>     >>>>> >>>>>>> Yours, Joel
>     >>>>> >>>>>>>
>     >>>>> >>>>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
>     >>>>> >>>>>>>> Hi Joel,
>     >>>>> >>>>>>>>
>     >>>>> >>>>>>>> I agree. We need to differentiate the metadata used by
>     >>>>>service
>     >>>>> >>>>>>>>function and SFC header. The metadata term means
>     carrying
>     >>>>>some
>     >>>>> >>>>>>>>states along with the packet. IMO: SFC header is a
>     kind of
>     >>>>> >>>>>>>>metadata carried on packet for next service node to use.
>     >>>>>In the
>     >>>>> >>>>>>>>context of SFC, we have term for SFC header and the
>     >>>>>metadata that
>     >>>>> >>>>>>>>was carried between service functions, or between
>     service
>     >>>>> >>>>>>>>functions and classifiers/service nodes, which is what
>     >>>>>the draft
>     >>>>> >>>>>>>>focus.
>     >>>>> >>>>>>>>
>     >>>>> >>>>>>>> Thanks, Lucy
>     >>>>> >>>>>>>>
>     >>>>> >>>>>>>>
>     >>>>> >>>>>>>>
>     >>>>> >>>>>>>>
>     >>>>> >>>>>>>>
>     >>>>> >>>>>>>> -----Original Message----- From: Joel M. Halpern
>     >>>>> >>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,
>     >>>>> 2014
>     >>>>> >>>>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron
>     Parker Cc:
>     >>>>> Jim
>     >>>>> >>>>>>>> Guichard (jguichar);brijsman@juniper.net
>     <mailto:brijsman@juniper.net>
>     >>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>     >>>>> >>>>>>>> Subject: Re: [sfc]
>     >>>>> draft-rijsman-sfc-metadata-considerations
>     >>>>> >>>>>>>>
>     >>>>> >>>>>>>> I think it is important to keep a strong distinction
>     >>>>>between
>     >>>>> >>>>>>>> metadata (which is for use by applications) and the
>     >>>>>service
>     >>>>> >>>>>>>> chaining information in the base service chain header,
>     >>>>>which is
>     >>>>> >>>>>>>> for use by the service chain support mechanisms.
>     >>>>> >>>>>>>>
>     >>>>> >>>>>>>> Yours, Joel
>     >>>>> >>>>>>>>
>     >>>>> >>>>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
>     >>>>> >>>>>>>>> Fully agree with Joe.
>     >>>>> >>>>>>>>>
>     >>>>> >>>>>>>>> We should not require a fix length for in-band
>     metadata
>     >>>>>but
>     >>>>> >>>>>>>>> also not leave it for freely usage. In fact, when a
>     >>>>>service
>     >>>>> >>>>>>>>> node inserts SFC header on a (encapsulated) packet and
>     >>>>>send to
>     >>>>> >>>>>>>>> next service node, SFC header itself can be seen as a
>     >>>>>metadata.
>     >>>>> >>>>>>>>>
>     >>>>> >>>>>>>>> Lucy
>     >>>>> >>>>>>>>>
>     >>>>> >>>>>>>>> -----Original Message----- From: sfc
>     >>>>> >>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M.
>     >>>>>Halpern
>     >>>>> >>>>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas
>     >>>>>BOUTHORS;
>     >>>>> >>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
>     >>>>>brijsman@juniper.net
>     <mailto:brijsman@juniper.net><mailto:brijsman@juniper.net>;
>     >>>>> >>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>     >>>>> >>>>>>>>> draft-rijsman-sfc-metadata-considerations
>     >>>>> >>>>>>>>>
>     >>>>> >>>>>>>>> For in-band metadata, the API for access can easily be
>     >>>>> >>>>>>>>> synchronous. Out of band metadata needs different
>     >>>>>handling.
>     >>>>> >>>>>>>>> There are many cases where out-of-band metadata is
>     >>>>>useful and
>     >>>>> >>>>>>>>> appropriate. But they do not cover all needs by any
>     >>>>>stretch.
>     >>>>> >>>>>>>>>
>     >>>>> >>>>>>>>> Even if each piece of in-band metadata is of fixed
>     >>>>>length,
>     >>>>> >>>>>>>>> there are many different kinds of metatype. Trying to
>     >>>>>say
>     >>>>> >>>>>>>>> "there will be exactly four pieces, and they will
>     be of
>     >>>>>types
>     >>>>> >>>>>>>>> t1, t2, t3, and t4" is simply too specific for
>     even 80%
>     >>>>>of the
>     >>>>> >>>>>>>>>needs.
>     >>>>> >>>>>>>>>
>     >>>>> >>>>>>>>> Yours, Joel
>     >>>>> >>>>>>>>>
>     >>>>> >>>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>     >>>>> >>>>>>>>>> Hello Ron,
>     >>>>> >>>>>>>>>>
>     >>>>> >>>>>>>>>> Sending out of band congruent metadata may not be the
>     >>>>>answer
>     >>>>> >>>>>>>>>> to all needs but it is one tool that we should keep.
>     >>>>> >>>>>>>>>>
>     >>>>> >>>>>>>>>> Not all metadata is tied to a specific packet, for
>     >>>>>example a
>     >>>>> >>>>>>>>>> policy change in PCRF could lead to some metadata
>     >>>>>signaling,
>     >>>>> >>>>>>>>>> the reaction time need not be immediate, few ms may
>     >>>>>not matter.
>     >>>>> >>>>>>>>>>
>     >>>>> >>>>>>>>>> As you point, if a packet is tied to a metadata a
>     >>>>>correlation
>     >>>>> >>>>>>>>>> info can be set in both packet to deal with it (i.e
>     >>>>>metadata
>     >>>>> >>>>>>>>>> expected flag in the SFC header, plus an id)
>     >>>>> >>>>>>>>>>
>     >>>>> >>>>>>>>>> Finally we can still send some limited metadata
>     within
>     >>>>>a header.
>     >>>>> >>>>>>>>>> This could be used for load balancers in
>     particular if
>     >>>>>we
>     >>>>> >>>>>>>>>> agree on a convention to locate "coarse grain policy"
>     >>>>> >>>>>>>>>> / "fine grain policy" on reserved context headers.
>     >>>>> >>>>>>>>>>
>     >>>>> >>>>>>>>>> This seems to open up a lot of flexibility /
>     >>>>>innovations.
>     >>>>> >>>>>>>>>>
>     >>>>> >>>>>>>>>> On your last point, there is a question on how to
>     make
>     >>>>> >>>>>>>>>> metadata available to a Service Function. Current
>     socket
>     >>>>> >>>>>>>>>> connections for example do not allow to retrieve IP
>     >>>>>header
>     >>>>> >>>>>>>>>> options. So I assume that SFC aware Service Functions
>     >>>>>will
>     >>>>> >>>>>>>>>> need some (asynchronous
>     >>>>> >>>>>>>>>> ?) API to retrieve SFC header information as well as
>     >>>>>in-band
>     >>>>> >>>>>>>>>> metadata. I don't see out of band metadata transport
>     >>>>>adding
>     >>>>> >>>>>>>>>> complexity, the same API can probably apply.
>     >>>>> >>>>>>>>>>
>     >>>>> >>>>>>>>>> The alternative option, allowing variable sized
>     >>>>>metadata in
>     >>>>> >>>>>>>>>> the SFC header has some drawbacks as well, one being
>     >>>>> >>>>>>>>>> fragmentation, and some switches expecting as well to
>     >>>>>look at
>     >>>>> >>>>>>>>>> end user traffic headers for link load balancing. I
>     >>>>>would
>     >>>>> >>>>>>>>>> agree that if we can accept these issues, then
>     sending
>     >>>>> >>>>>>>>>> off-line congruent metadata looses its interest.
>     >>>>> >>>>>>>>>>
>     >>>>> >>>>>>>>>> We need to take into account that both in-band and
>     >>>>>congruent
>     >>>>> >>>>>>>>>> out-of-band metadata transport is not reliable. A
>     >>>>>packet loss
>     >>>>> >>>>>>>>>> triggering retransmission would not lead to the
>     >>>>>identical
>     >>>>> >>>>>>>>>> reconstruction of the associated metadata. In some
>     >>>>>cases, we
>     >>>>> >>>>>>>>>> might thus even need non-congruent out-of-band
>     reliable
>     >>>>> >>>>>>>>>> metadata transport.
>     >>>>> >>>>>>>>>>
>     >>>>> >>>>>>>>>>
>     >>>>> >>>>>>>>>>
>     >>>>> >>>>>>>>>> Nicolas ________________________________________
>     From:
>     >>>>> Ron
>     >>>>> >>>>>>>>>> Parker [Ron_Parker@affirmednetworks.com
>     <mailto:Ron_Parker@affirmednetworks.com>] Sent:
>     >>>>>Wednesday,
>     >>>>> >>>>>>>>>> March 12, 2014
>     >>>>> >>>>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard
>     >>>>>(jguichar);
>     >>>>> >>>>>>>>>>brijsman@juniper.net
>     <mailto:brijsman@juniper.net><mailto:brijsman@juniper.net>;
>     >>>>>sfc; Jamal Hadi Salim Subject: Re: [sfc]
>     >>>>> >>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>     >>>>> >>>>>>>>>>
>     >>>>> >>>>>>>>>> Nicolas,
>     >>>>> >>>>>>>>>>
>     >>>>> >>>>>>>>>> I understand the concept for out of band signaling of
>     >>>>> >>>>>>>>>>metadata, but I am concerned that it introduces
>     >>>>>significant
>     >>>>> >>>>>>>>>>complexity due to the potential race condition of
>     >>>>>receiving the
>     >>>>> >>>>>>>>>>real packet before the metadata. While the real packet
>     >>>>>could
>     >>>>> >>>>>>>>>>indicate that out of band metadata is expected,
>     how can
>     >>>>>we
>     >>>>> >>>>>>>>>>guarantee the order of reception? What if switching or
>     >>>>>routing
>     >>>>> >>>>>>>>>>nodes apply hash based load balancing? What if the
>     load
>     >>>>> >>>>>>>>>>balancing understands SFC encaps and looks beyond
>     it to
>     >>>>>the
>     >>>>> >>>>>>>>>>original header to get better entropy?
>     >>>>> >>>>>>>>>> Can we guarantee that the metadata and real packet
>     >>>>>will follow
>     >>>>> >>>>>>>>>>the exact same path? If we can not, then
>     >>>>>implementations will
>     >>>>> >>>>>>>>>>need to add ingress queuing to cope with the scenario.
>     >>>>> >>>>>>>>>>
>     >>>>> >>>>>>>>>> Also, do you feel that the increase in implementation
>     >>>>> >>>>>>>>>> complexity at the service functions is reasonable?
>     >>>>> >>>>>>>>>>
>     >>>>> >>>>>>>>>> Thanks.
>     >>>>> >>>>>>>>>>
>     >>>>> >>>>>>>>>> Ron
>     >>>>> >>>>>>>>>>
>     >>>>> >>>>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>     >>>>> >>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com
>     <mailto:Nicolas.BOUTHORS@qosmos.com>
>     >>>>><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>     >>>>> >>>>>>>>>>>
>     >>>>> >>>>>>>>>>> I think we must make a distinction between:
>     >>>>> >>>>>>>>>>>
>     >>>>> >>>>>>>>>>> - Metadata which should be part of the header
>     defined
>     >>>>>as in
>     >>>>> >>>>>>>>>>> band marking. - Metadata with can be passed out of
>     >>>>>band, for
>     >>>>> >>>>>>>>>>> example congruent out of band signaling defined in
>     >>>>>the draft
>     >>>>> >>>>>>>>>>>
>     >>>>> >>>>>>>>>>> The former calls for a limited space in the header,
>     >>>>>true, The
>     >>>>> >>>>>>>>>>> latter however does not incur any space limitation
>     >>>>>and is
>     >>>>> >>>>>>>>>>> still fairly efficient and it remains compatible
>     with
>     >>>>>a fixed
>     >>>>> >>>>>>>>>>> size header used to route those signaling messages
>     >>>>>along the
>     >>>>> >>>>>>>>>>> chain's service functions.
>     >>>>> >>>>>>>>>>>
>     >>>>> >>>>>>>>>>> Nicolas ________________________________________
>     From:
>     >>>>> >>>>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com
>     <mailto:jguichar@cisco.com>] Sent:
>     >>>>> >>>>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
>     >>>>> >>>>>>>>>>> Nicolas BOUTHORS;brijsman@juniper.net
>     <mailto:brijsman@juniper.net>
>     >>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>     >>>>> >>>>>>>>>>> Subject: Re: [sfc]
>     >>>>> draft-rijsman-sfc-metadata-considerations
>     >>>>> >>>>>>>>>>>
>     >>>>> >>>>>>>>>>> Hi Ron,
>     >>>>> >>>>>>>>>>>
>     >>>>> >>>>>>>>>>> We can certainly have this discussion but we should
>     >>>>>first
>     >>>>> >>>>>>>>>>> consider what information is necessary and if said
>     >>>>> >>>>>>>>>>> information can fit within a fixed number of
>     contexts
>     >>>>>in the
>     >>>>> >>>>>>>>>>> majority of cases. Remember, the goal of being able
>     >>>>>to pass
>     >>>>> >>>>>>>>>>> metadata through the network is to enhance service
>     >>>>>delivery,
>     >>>>> >>>>>>>>>>> not pass the entire works of Shakespeare ;-)
>     >>>>> >>>>>>>>>>>
>     >>>>> >>>>>>>>>>> Sent from my iPhone
>     >>>>> >>>>>>>>>>>
>     >>>>> >>>>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>     >>>>> >>>>>>>>>>>> <Ron_Parker@affirmednetworks.com
>     <mailto:Ron_Parker@affirmednetworks.com>
>     >>>>><mailto:Ron_Parker@affirmednetworks.com>> wrote:
>     >>>>> >>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>> Nicolas,
>     >>>>> >>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>> I see similar requirements from the 3gpp EPC side.
>     >>>>>I would
>     >>>>> >>>>>>>>>>>> like to propose an OUI / TLV based approach
>     where the
>     >>>>> >>>>>>>>>>>> reserved OUI can be used for agreed upon types of
>     >>>>>common
>     >>>>> >>>>>>>>>>>> metadata and vendor or other organizational
>     OUIs can
>     >>>>>be used
>     >>>>> >>>>>>>>>>>> to quickly innovate in the networks.
>     >>>>> >>>>>>>>>>>> Simultaneously, I would also like to consider
>     >>>>>mechanisms
>     >>>>> >>>>>>>>>>>> that are optimized for long lived flows so as to
>     >>>>>limit the
>     >>>>> >>>>>>>>>>>> negative effects of packet growth.
>     >>>>> >>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>> Ron
>     >>>>> >>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>     >>>>> >>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com
>     <mailto:Nicolas.BOUTHORS@qosmos.com>
>     >>>>><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>     >>>>> >>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>> Hello Jim
>     >>>>> >>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>> I have seen cases in Gi LAN, where subscriber
>     related
>     >>>>> >>>>>>>>>>>>> information is passed to a Web Proxy for HTTP
>     header
>     >>>>> >>>>>>>>>>>>> enrichment (aimed at some Web Content providers
>     >>>>>partners of
>     >>>>> >>>>>>>>>>>>> the Mobile Operator).
>     >>>>> >>>>>>>>>>>>> Information was an coded (persistent)
>     subscriber id
>     >>>>>derived
>     >>>>> >>>>>>>>>>>>> from the MSISDN, and couple of f customer profile
>     >>>>>related
>     >>>>> >>>>>>>>>>>>> fields.
>     >>>>> >>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>> In an sfc based Gi LAN, this entity should receive
>     >>>> >from the
>     >>>>> >>>>>>>>>>>>> Classifier
>     >>>>> >>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>> - A classification of the Content Provider ( Id,
>     >>>>> >>>>>>>>>>>>> Category) based on traffic analysis - The
>     MSISDN of
>     >>>>> the
>     >>>>> >>>>>>>>>>>>> subscriber - Two subscriber policy fields (not
>     tied
>     >>>>> to PCRF
>     >>>>> >>>>>>>>>>>>> but belonging to the Subscriber DB) (Subscriber
>     >>>>> category,
>     >>>>> >>>>>>>>>>>>> sub-category) - A session id (for logging and
>     >>>>>tracking
>     >>>>> >>>>>>>>>>>>> purposes)
>     >>>>> >>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>> The objective being to avoid having the HTTP Proxy
>     >>>>>to
>     >>>>> >>>>>>>>>>>>> become a trusted application (interogate the
>     >>>>> subscriber DB,
>     >>>>> >>>>>>>>>>>>> etc..)
>     >>>>> >>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>> Nicolas
>     >>>>> >>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>> ________________________________________ From: Jim
>     >>>>> Guichard
>     >>>>> >>>>>>>>>>>>> (jguichar) [jguichar@cisco.com
>     <mailto:jguichar@cisco.com>] Sent:
>     >>>>> >>>>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi
>     >>>>>Salim;
>     >>>>> >>>>>>>>>>>>>jmoisand@juniper.net
>     <mailto:jmoisand@juniper.net><mailto:jmoisand@juniper.net>;
>     >>>>>brijsman@juniper.net
>     <mailto:brijsman@juniper.net><mailto:brijsman@juniper.net> Cc:
>     >>>>> >>>>>>>>>>>>> sfc Subject: Re: [sfc]
>     >>>>> >>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>     >>>>> >>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>> Hi Jamal,
>     >>>>> >>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>> You said "It seems there's clear need for variable
>     >>>>> sized
>     >>>>> >>>>>>>>>>>>> metadata".. I am not so convinced and would
>     like to
>     >>>>> better
>     >>>>> >>>>>>>>>>>>> understand the requirements before passing
>     judgement.
>     >>>>> If we
>     >>>>> >>>>>>>>>>>>> look at the use cases as presented thus far into
>     >>>>> the WG I
>     >>>>> >>>>>>>>>>>>> have yet to see a single example of the need
>     >>>>> (noting that
>     >>>>> >>>>>>>>>>>>> desire is not the same as need) - I am not saying
>     >>>>> there is
>     >>>>> >>>>>>>>>>>>> no requirement but rather that we should not jump
>     >>>>> to the
>     >>>>> >>>>>>>>>>>>> conclusion and build standards around a theory.
>     >>>>> >>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>     >>>>> >>>>>>>>>>>>>> <hadi@mojatatu.com
>     <mailto:hadi@mojatatu.com><mailto:hadi@mojatatu.com>>
>     >>>>>wrote:
>     >>>>> >>>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>>> I like the doc - well written.
>     >>>>> >>>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>>> Section 4.3 on metadata encoding.
>     >>>>> >>>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>>> It seems there's clear need for variable sized
>     >>>>> metadata
>     >>>>> >>>>>>>>>>>>>> (at least for http/app you seem to indicate the
>     >>>>> desire for
>     >>>>> >>>>>>>>>>>>>>it).
>     >>>>> >>>>>>>>>>>>>> For a datapath per-packet metadata, i feel the
>     >>>>> need is
>     >>>>> >>>>>>>>>>>>>> just as important. Are we limited by the fact
>     that
>     >>>>> >>>>>>>>>>>>>> existing hardware may not be able to handle TLVs?
>     >>>>>For
>     >>>>> >>>>>>>>>>>>>> example, I dont have a problem handling TLVs in a
>     >>>>> software
>     >>>>> >>>>>>>>>>>>>>datapath.
>     >>>>> >>>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>>> cheers, jamal
>     >>>>> >>>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>>>
>     _______________________________________________ sfc
>     >>>>> >>>>>>>>>>>>>> mailing listsfc@ietf.org
>     <mailto:sfc@ietf.org><mailto:sfc@ietf.org>
>     >>>>> >>>>>>>>>>>>>>https://www.ietf.org/mailman/listinfo/sfc
>     >>>>> >>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>>
>     _______________________________________________ sfc
>     >>>>> mailing
>     >>>>> >>>>>>>>>>>>> listsfc@ietf.org
>     <mailto:sfc@ietf.org><mailto:sfc@ietf.org>
>     >>>>>https://www.ietf.org/mailman/listinfo/sfc
>     >>>>> >>>>>>>>>>
>     >>>>> >>>>>>>>>> _______________________________________________ sfc
>     >>>>> mailing
>     >>>>> >>>>>>>>>> listsfc@ietf.org
>     <mailto:sfc@ietf.org><mailto:sfc@ietf.org>
>     >>>>>https://www.ietf.org/mailman/listinfo/sfc
>     >>>>> >>>>>>>>>
>     >>>>> >>>>>>>>> _______________________________________________ sfc
>     >>>>> mailing
>     >>>>> >>>>>>>>> listsfc@ietf.org
>     <mailto:sfc@ietf.org><mailto:sfc@ietf.org>
>     >>>>>https://www.ietf.org/mailman/listinfo/sfc
>     >>>>> >>>>>>>>>
>     >>>>> >>>>>>>>> _______________________________________________ sfc
>     >>>>> mailing
>     >>>>> >>>>>>>>> listsfc@ietf.org
>     <mailto:sfc@ietf.org><mailto:sfc@ietf.org>
>     >>>>>https://www.ietf.org/mailman/listinfo/sfc
>     >>>>>   >>>>>
>     >>>>>   >>>>> _______________________________________________ sfc
>     mailing
>     >>>>> list
>     >>>>>   >>>>>sfc@ietf.org <mailto:sfc@ietf.org><mailto:sfc@ietf.org>
>     >>>>>https://www.ietf.org/mailman/listinfo/sfc
>     >>>>>   >>>>>
>     >>>>>   >>
>     >>>>> >>_______________________________________________
>     >>>>>   >>sfc mailing list
>     >>>>>   >>sfc@ietf.org <mailto:sfc@ietf.org><mailto:sfc@ietf.org>
>     >>>>>   >>https://www.ietf.org/mailman/listinfo/sfc
>     >>>>>   >
>     >>>>> >_______________________________________________
>     >>>>>   >sfc mailing list
>     >>>>>   >sfc@ietf.org <mailto:sfc@ietf.org><mailto:sfc@ietf.org>
>     >>>>>   >https://www.ietf.org/mailman/listinfo/sfc
>     >>>>>
>     >>>>
>     >>>> _______________________________________________
>     >>>> sfc mailing list
>     >>>>sfc@ietf.org <mailto:sfc@ietf.org>
>     >>>>https://www.ietf.org/mailman/listinfo/sfc
>     >>>
>     >>> _______________________________________________
>     >>> sfc mailing list
>     >>>sfc@ietf.org <mailto:sfc@ietf.org>
>     >>>https://www.ietf.org/mailman/listinfo/sfc
>     >>>
>     >>
>     >>_______________________________________________
>     >>sfc mailing list
>     >>sfc@ietf.org <mailto:sfc@ietf.org>
>     >>https://www.ietf.org/mailman/listinfo/sfc
>     >
>     >_______________________________________________
>     >sfc mailing list
>     >sfc@ietf.org <mailto:sfc@ietf.org>
>     >https://www.ietf.org/mailman/listinfo/sfc
>
>     _______________________________________________
>     sfc mailing list
>     sfc@ietf.org <mailto:sfc@ietf.org>
>     https://www.ietf.org/mailman/listinfo/sfc
>
>     _______________________________________________
>     sfc mailing list
>     sfc@ietf.org <mailto:sfc@ietf.org>
>     https://www.ietf.org/mailman/listinfo/sfc
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org <mailto:sfc@ietf.org>
> https://www.ietf.org/mailman/listinfo/sfc
>


--------------070200080408020409000708
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Each service chain should have a linear path. However a service
    provider may provide different service chains for different
    customers. The union of these service chain paths may form a tree
    topology. A service chain ID for each service chain help steer a
    packet to traverse the service chain it is intended for.<br>
    <br>
    Chang<br>
    <br>
    <div class="moz-cite-prefix">On 03/18/2014 10:55 AM, Louis.Fourie
      wrote:<br>
    </div>
    <blockquote
cite="mid:F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <meta name="Generator" content="Microsoft Word 12 (filtered
        medium)">
      <base href="x-msg://99/"><!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]-->
      <style><!--
/* Font Definitions */
@font-face
	{font-family:Helvetica;
	panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"MS UI Gothic";
	panose-1:2 11 6 0 7 2 5 8 2 4;}
@font-face
	{font-family:"\@MS UI Gothic";
	panose-1:2 11 6 0 7 2 5 8 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.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.apple-converted-space
	{mso-style-name:apple-converted-space;}
span.EmailStyle18
	{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;}
/* List Definitions */
@list l0
	{mso-list-id:608048119;
	mso-list-template-ids:1321922626;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:ï‚·;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l1
	{mso-list-id:1252620959;
	mso-list-template-ids:9502470;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:ï‚·;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2
	{mso-list-id:1280181849;
	mso-list-template-ids:1540885180;}
@list l2:level1
	{mso-level-number-format:bullet;
	mso-level-text:ï‚·;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3
	{mso-list-id:1481000832;
	mso-list-type:hybrid;
	mso-list-template-ids:-1721972594 -1409520428 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l3:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:20.25pt;
	text-indent:-.25in;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Paul,<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Â Â 
            Can you clarify the difference between service chain and
            service path. Given that a service chain is composed<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">of
            several service functions SF1, SF2, .. SFn how would a
            service path differ from that service chain?<o:p></o:p></span></p>
        <p class="MsoListParagraph"
          style="margin-left:20.25pt;text-indent:-.25in;mso-list:l3
          level1 lfo4">
          <!--[if !supportLists]--><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><span
              style="mso-list:Ignore">-<span style="font:7.0pt
                &quot;Times New Roman&quot;">Â Â Â Â Â Â Â Â Â 
              </span></span></span><!--[endif]--><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Louis<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>Â </o:p></span></p>
        <div>
          <div style="border:none;border-top:solid #B5C4DF
            1.0pt;padding:3.0pt 0in 0in 0in">
            <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">
                sfc [<a class="moz-txt-link-freetext" href="mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
                <b>On Behalf Of </b>Paul Quinn (paulq)<br>
                <b>Sent:</b> Tuesday, March 18, 2014 10:26 AM<br>
                <b>To:</b> David Allan I<br>
                <b>Cc:</b> Nicolas BOUTHORS; Xuxiaohu;
                <a class="moz-txt-link-abbreviated" href="mailto:mikebianc@aol.com">mikebianc@aol.com</a>; <a class="moz-txt-link-abbreviated" href="mailto:sfc@ietf.org">sfc@ietf.org</a>; Changcheng Huang<br>
                <b>Subject:</b> Re: [sfc] SFC encapsulation chain ID<o:p></o:p></span></p>
          </div>
        </div>
        <p class="MsoNormal"><o:p>Â </o:p></p>
        <p class="MsoNormal">Hi Dave, <o:p></o:p></p>
        <div>
          <p class="MsoNormal"><o:p>Â </o:p></p>
        </div>
        <div>
          <p class="MsoNormal">Chain ID should really be path ID since
            there can be many paths for a given chain. Â Using that
            definition, we avoid the overload and reap the gain alluded
            to below.<o:p></o:p></p>
        </div>
        <div>
          <p class="MsoNormal"><o:p>Â </o:p></p>
        </div>
        <div>
          <p class="MsoNormal">Paul<o:p></o:p></p>
        </div>
        <div>
          <p class="MsoNormal"><o:p>Â </o:p></p>
          <div>
            <div>
              <p class="MsoNormal">On Mar 18, 2014, at 12:14 PM, David
                Allan I &lt;<a moz-do-not-send="true"
                  href="mailto:david.i.allan@ericsson.com">david.i.allan@ericsson.com</a>&gt;
                wrote:<o:p></o:p></p>
            </div>
            <p class="MsoNormal"><br>
              <br>
              <o:p></o:p></p>
            <div>
              <div>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Well
                    the question de jour is â€œdoes a chain ID define a
                    class or an instanceâ€â€¦. If it defines an class we
                    also need instance information, if it is currently
                    overloaded to define class and instance IMO we have
                    a problemâ€¦.</span><o:p></o:p></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Â </span><o:p></o:p></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Dave</span><o:p></o:p></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Â </span><o:p></o:p></p>
              </div>
              <div>
                <div style="border:none;border-top:solid #B5C4DF
                  1.0pt;padding:3.0pt 0in 0in 0in">
                  <div>
                    <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span
                        class="apple-converted-space"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Â </span></span><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc

                        [<a class="moz-txt-link-freetext" href="mailto:sfc">mailto:sfc</a>-<a moz-do-not-send="true"
                          href="mailto:bounces@ietf.org"><span
                            style="color:purple">bounces@ietf.org</span></a>]<span
                          class="apple-converted-space">Â </span><b>On
                          Behalf Of<span class="apple-converted-space">Â </span></b>Changcheng
                        Huang<br>
                        <b>Sent:</b><span class="apple-converted-space">Â </span>Tuesday,
                        March 18, 2014 7:43 AM<br>
                        <b>To:</b><span class="apple-converted-space">Â </span>Nicolas
                        BOUTHORS<br>
                        <b>Cc:</b><span class="apple-converted-space">Â </span>Xuxiaohu;<span
                          class="apple-converted-space">Â </span><a
                          moz-do-not-send="true"
                          href="mailto:sfc@ietf.org"><span
                            style="color:purple">sfc@ietf.org</span></a>;<span
                          class="apple-converted-space">Â </span><a
                          moz-do-not-send="true"
                          href="mailto:mikebianc@aol.com"><span
                            style="color:purple">mikebianc@aol.com</span></a><br>
                        <b>Subject:</b><span
                          class="apple-converted-space">Â </span>Re:
                        [sfc]<span class="apple-converted-space">Â </span></span><span
                        style="font-size:10.0pt;font-family:&quot;MS UI
                        Gothic&quot;,&quot;sans-serif&quot;">ç­”å¤</span><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">:
                        SFC encapsulation chain ID</span><o:p></o:p></p>
                  </div>
                </div>
              </div>
              <div>
                <p class="MsoNormal">Â <o:p></o:p></p>
              </div>
              <div>
                <div>
                  <p class="MsoNormal">Good points. I believe explicit
                    chain ID should be mandatory. The overhead is very
                    little. It helps simplify processing and steering
                    significantly. The gain is huge.<o:p></o:p></p>
                </div>
              </div>
              <div>
                <div>
                  <p class="MsoNormal">Â <o:p></o:p></p>
                </div>
              </div>
              <div>
                <div>
                  <p class="MsoNormal">Chang<br>
                    <br>
                    ------------<o:p></o:p></p>
                </div>
                <div>
                  <div>
                    <p class="MsoNormal">Changcheng Huang<o:p></o:p></p>
                  </div>
                </div>
              </div>
              <div>
                <p class="MsoNormal" style="margin-bottom:12.0pt"><br>
                  On Mar 18, 2014, at 1:53 AM, Nicolas BOUTHORS &lt;<a
                    moz-do-not-send="true"
                    href="mailto:Nicolas.BOUTHORS@qosmos.com"><span
                      style="color:purple">Nicolas.BOUTHORS@qosmos.com</span></a>&gt;
                  wrote:<o:p></o:p></p>
              </div>
              <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                <div>
                  <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">I
                      think that keeping the Service Path Layer
                      transport independent should remain an objective
                      for SFC. Â Such a separation of concerns is a sound
                      architectural principle that help keep things
                      simple in practice.</span><o:p></o:p></p>
                </div>
                <div>
                  <div>
                    <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Â </span><o:p></o:p></p>
                  </div>
                </div>
                <div>
                  <div>
                    <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">On
                        the question of Â Service Path, we have a
                        discussion on whether we need some kind of
                        explicit identifier orÂ </span><o:p></o:p></p>
                  </div>
                </div>
                <div>
                  <div>
                    <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">could
                        we rely on mapping on some underlay network
                        protocol fields.</span><o:p></o:p></p>
                  </div>
                </div>
                <div>
                  <div>
                    <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Â </span><o:p></o:p></p>
                  </div>
                </div>
                <div>
                  <div>
                    <div>
                      <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Â </span><o:p></o:p></p>
                    </div>
                  </div>
                  <div>
                    <div>
                      <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">May
                          be a PRO/CON table could help focus the group
                          decision on that matter</span><o:p></o:p></p>
                    </div>
                  </div>
                  <div>
                    <div>
                      <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Â </span><o:p></o:p></p>
                    </div>
                  </div>
                  <div>
                    <ul style="margin-top:0in" type="disc">
                      <li class="MsoNormal" style="mso-list:l2 level1
                        lfo1"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Visibility
                          (tracing)</span><o:p></o:p></li>
                      <li class="MsoNormal" style="mso-list:l2 level1
                        lfo1"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Forwarding
                          graph structure impact/limitations</span><o:p></o:p></li>
                      <li class="MsoNormal" style="mso-list:l2 level1
                        lfo1"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Reconfiguration
                          speedÂ </span><o:p></o:p></li>
                    </ul>
                    <ul style="margin-top:0in" type="disc">
                      <ul style="margin-top:0in" type="circle">
                        <li class="MsoNormal" style="mso-list:l0 level2
                          lfo2"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">LBS
                            / scale out impact</span><o:p></o:p></li>
                        <li class="MsoNormal" style="mso-list:l0 level2
                          lfo2"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Node
                            bypass (e.g; maintenance)</span><o:p></o:p></li>
                      </ul>
                    </ul>
                    <ul style="margin-top:0in" type="disc">
                      <li class="MsoNormal" style="mso-list:l1 level1
                        lfo3"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">underlay
                          network/transport layers support</span><o:p></o:p></li>
                      <li class="MsoNormal" style="mso-list:l1 level1
                        lfo3"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Header
                          space impact</span><o:p></o:p></li>
                      <li class="MsoNormal" style="mso-list:l1 level1
                        lfo3"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Multi
                          tenant support impact</span><o:p></o:p></li>
                      <li class="MsoNormal" style="mso-list:l1 level1
                        lfo3"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">SFC
                          on flat (e.g optical L2 for Data Centers)
                          networkÂ </span><o:p></o:p></li>
                      <li class="MsoNormal" style="mso-list:l1 level1
                        lfo3"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Underlay
                          network administration impact</span><o:p></o:p></li>
                    </ul>
                  </div>
                  <div>
                    <div>
                      <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Â </span><o:p></o:p></p>
                    </div>
                  </div>
                  <div>
                    <div>
                      <div>
                        <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Personally
                            I think that having an explicit chain
                            identifier (e.g. Service Path/Service Index)
                            is clear (management and control) and not
                            expensive (header space). The drawback being
                            some impact on the simplicity to add/remove
                            elements in a chain dynamically.</span><o:p></o:p></p>
                      </div>
                    </div>
                    <div>
                      <div>
                        <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Â </span><o:p></o:p></p>
                      </div>
                    </div>
                    <div>
                      <div>
                        <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Tag
                            switching (as MPLS) Â allows to manage tags
                            per service nodes, leading to more versatile
                            and diverse graphs</span><o:p></o:p></p>
                      </div>
                    </div>
                  </div>
                  <div>
                    <div>
                      <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Â </span><o:p></o:p></p>
                    </div>
                  </div>
                  <div>
                    <div>
                      <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Â </span><o:p></o:p></p>
                    </div>
                  </div>
                  <div>
                    <div>
                      <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Nicolas</span><o:p></o:p></p>
                    </div>
                    <div>
                      <div class="MsoNormal" style="text-align:center"
                        align="center">
                        <hr align="center" size="2" width="100%">
                      </div>
                      <div id="divRpF811467">
                        <p class="MsoNormal"
                          style="margin-bottom:12.0pt"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span
                            class="apple-converted-space"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Â </span></span><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Xuxiaohu

                            [<a moz-do-not-send="true"
                              href="mailto:xuxiaohu@huawei.com"><span
                                style="color:purple">xuxiaohu@huawei.com</span></a>]<br>
                            <b>Sent:</b><span
                              class="apple-converted-space">Â </span>Tuesday,
                            March 18, 2014 5:04 AM<br>
                            <b>To:</b><span
                              class="apple-converted-space">Â </span>Jerome
                            Moisand;<span class="apple-converted-space">Â </span><a
                              moz-do-not-send="true"
                              href="mailto:mikebianc@aol.com"><span
                                style="color:purple">mikebianc@aol.com</span></a>;<span
                              class="apple-converted-space">Â </span><a
                              moz-do-not-send="true"
                              href="mailto:sfc@ietf.org"><span
                                style="color:purple">sfc@ietf.org</span></a><br>
                            <b>Subject:</b><span
                              class="apple-converted-space">Â </span>[sfc]<span
                              class="apple-converted-space">Â </span></span><span
                            style="font-size:10.0pt;font-family:&quot;MS
                            UI Gothic&quot;,&quot;sans-serif&quot;">ç­”å¤</span><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">:
                            SFC encapsulation chain ID</span><o:p></o:p></p>
                      </div>
                      <div>
                        <div>
                          <p class="MsoNormal"><span
style="font-size:16.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">I
                              like the idea of separating the Service
                              Function Layer and the Service Path Layer,
                              as proposed in
                              draft-rijsman-sfc-metadata-considerations.
                              The role of the Service Path Layer is just
                              to steer the traffic along a particular
                              chain of service nodes which can be
                              implemented by existing tools for source
                              routing, such as segment routing. As such,
                              itâ€™s not necessary to try to keep the
                              Service Path Layer transport-independent
                              and contain it in the SFC header.</span><o:p></o:p></p>
                        </div>
                        <div>
                          <p class="MsoNormal"><span
style="font-size:16.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Â </span><o:p></o:p></p>
                        </div>
                        <div>
                          <p class="MsoNormal"><span
style="font-size:16.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Best
                              regards,</span><o:p></o:p></p>
                        </div>
                        <div>
                          <p class="MsoNormal"><span
style="font-size:16.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Xiaohu</span><o:p></o:p></p>
                        </div>
                        <div>
                          <p class="MsoNormal"><span
style="font-size:16.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Â </span><o:p></o:p></p>
                        </div>
                        <div style="border:none;border-left:solid blue
                          1.5pt;padding:0in 0in 0in 4.0pt">
                          <div>
                            <div style="border:none;border-top:solid
                              #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
                              <div>
                                <p class="MsoNormal"><b><span
                                      style="font-size:10.0pt;font-family:SimSun">å‘
                                      ä»¶äºº:</span></b><span
                                    class="apple-converted-space"><span
style="font-size:10.0pt;font-family:SimSun">Â </span></span><span
                                    style="font-size:10.0pt;font-family:SimSun">sfc
                                    [<a moz-do-not-send="true"
                                      href="mailto:sfc-bounces@ietf.org"><span
                                        style="color:purple">mailto:sfc-bounces@ietf.org</span></a>]<span
                                      class="apple-converted-space">Â </span><b>ä»£
                                      è¡¨<span
                                        class="apple-converted-space">Â </span></b>Jerome

                                    Moisand<br>
                                    <b>å‘é€æ—¶é—´:</b><span
                                      class="apple-converted-space">Â </span>2014
                                    å¹´3æœˆ18æ—¥ 1:03<br>
                                    <b>æ”¶ä»¶äºº:</b><span
                                      class="apple-converted-space">Â </span><a
                                      moz-do-not-send="true"
                                      href="mailto:mikebianc@aol.com"><span
                                        style="color:purple">mikebianc@aol.com</span></a>;<span
                                      class="apple-converted-space">Â </span><a
                                      moz-do-not-send="true"
                                      href="mailto:sfc@ietf.org"><span
                                        style="color:purple">sfc@ietf.org</span></a><br>
                                    <b>ä¸»é¢˜:</b><span
                                      class="apple-converted-space">Â </span>Re:
                                    [sfc] SFC encapsulation chain ID</span><o:p></o:p></p>
                              </div>
                            </div>
                          </div>
                          <div>
                            <p class="MsoNormal">Â <o:p></o:p></p>
                          </div>
                          <div>
                            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">This
                                (lengthy and very lively) thread started
                                from
                                draft-rijsman-sfc-metadata-considerations
                                (which I co-authored).</span><o:p></o:p></p>
                          </div>
                          <div>
                            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Â </span><o:p></o:p></p>
                          </div>
                          <div>
                            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">In
                                section 4.8, we made a clear distinction
                                between a service path layer (steering
                                packets hop by hop along the chain) and
                                a service function layer (convey
                                metadata information of interest to
                                SFs). Terminology aside, it seems that
                                such layered view was agreed upon by
                                many people on the mailing list.</span><o:p></o:p></p>
                          </div>
                          <div>
                            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Â </span><o:p></o:p></p>
                          </div>
                          <div>
                            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Now
                                this certainly does beg the question of
                                solving BOTH problems with the same
                                (packet) encapsulation mechanism.
                                Notably when observing that many use
                                cases could be satisfied without
                                SF-level metadata, or by using more
                                out-of-band ways to convey such SF
                                metadata. And also when observing that
                                inband marking (e.g. packet headers)
                                comes with various pros &amp; cons (some
                                of the issues being identified in the
                                draft, e.g. sections 4.1 and 4.2).</span><o:p></o:p></p>
                          </div>
                          <div>
                            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Â </span><o:p></o:p></p>
                          </div>
                          <div>
                            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">I
                                do agree with Maria. We may want to
                                explore other options for addressing the
                                needs of the service path layer that do
                                not require an explicit chain-id of
                                sorts.</span><o:p></o:p></p>
                          </div>
                          <div>
                            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Â </span><o:p></o:p></p>
                          </div>
                          <div>
                            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">In
                                the draft, we concluded by stating â€œA
                                productive path forward could be to
                                divide and conquer: to clearly separate
                                the problem of Service Function Path
                                topology from theÂ Â  problem of
                                [conveying SF] metadataâ€. I do believe
                                we should explore such separation
                                principle further.</span><o:p></o:p></p>
                          </div>
                          <div>
                            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Â </span><o:p></o:p></p>
                          </div>
                          <div>
                            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Â </span><o:p></o:p></p>
                          </div>
                          <div style="border:none;border-top:solid
                            #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
                            <div>
                              <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span
                                  class="apple-converted-space"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Â </span></span><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc

                                  [<a moz-do-not-send="true"
                                    href="mailto:sfc-bounces@ietf.org"
                                    target="_blank"><span
                                      style="color:purple">mailto:sfc-bounces@ietf.org</span></a>]<span
                                    class="apple-converted-space">Â </span><b>On
                                    Behalf Of<span
                                      class="apple-converted-space">Â </span></b><a
                                    moz-do-not-send="true"
                                    href="mailto:mikebianc@aol.com"
                                    target="_blank"><span
                                      style="color:purple">mikebianc@aol.com</span></a><br>
                                  <b>Sent:</b><span
                                    class="apple-converted-space">Â </span>Friday,
                                  March 14, 2014 5:50 PM<br>
                                  <b>To:</b><span
                                    class="apple-converted-space">Â </span><a
                                    moz-do-not-send="true"
                                    href="mailto:sfc@ietf.org"
                                    target="_blank"><span
                                      style="color:purple">sfc@ietf.org</span></a><br>
                                  <b>Subject:</b><span
                                    class="apple-converted-space">Â </span>Re:
                                  [sfc] SFC encapsulation chain ID</span><o:p></o:p></p>
                            </div>
                          </div>
                          <div>
                            <p class="MsoNormal">Â <o:p></o:p></p>
                          </div>
                          <div>
                            <p class="MsoNormal"
                              style="margin-bottom:12.0pt"><span
style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">I
                                would imagine that if we made the Chain
                                ID field in the header be optional, yet
                                still required a header and still
                                required that some indication of the
                                chain be carried somewhere in the packet
                                (mpls label or vlan or whatever), that
                                the implementation would become overly
                                complicated. Â To do so would be using
                                SFC simply as a mechanism to carry meta
                                data and not at all for service
                                chaining, which sounds counter intuitive
                                to me.Â <br>
                                <br>
                                Maria,Â <br>
                                So, you are saying that you want to use
                                SFC to carry around metadata, but not
                                for actual service chaining because you
                                already have a way to implement service
                                chaining outside of SFC? Â Maybe I'm not
                                following, but it seems to me that if
                                you were to upgrade your network to
                                support SFC that you would change from
                                using your existing mechanism and start
                                using SFC, which is meant to provide
                                support for service functions that are
                                not SFC aware. Â There are a number of us
                                who have implemented, in one way or
                                another, some sort of service chaining,
                                but I (I can at least speak for myself)
                                am looking to SFC not to enhance my
                                current implementation, but to replace
                                it with something better while still
                                maintaining my core (non service
                                function) infrastructure.</span><o:p></o:p></p>
                          </div>
                          <div style="margin-bottom:6.75pt">
                            <div class="MsoNormal"
                              style="text-align:center" align="center">
                              <hr style="color:#999999" align="center"
                                noshade="noshade" size="1" width="100%">
                            </div>
                          </div>
                          <p class="MsoNormal"
                            style="margin-bottom:6.75pt"><b>From:<span
                                class="apple-converted-space">Â </span></b><a
                              moz-do-not-send="true"
                              href="mailto:kegray@cisco.com%3ckegray@cisco.com"
                              target="_blank"><span style="color:purple">kegray@cisco.com&lt;kegray@cisco.com</span></a>&gt;<br>
                            <b>To:<span class="apple-converted-space">Â </span></b>Ron
                            Parker&lt;<a moz-do-not-send="true"
                              href="mailto:Ron_Parker@affirmednetworks.com"
                              target="_blank"><span style="color:purple">Ron_Parker@affirmednetworks.com</span></a>&gt;,Jim
                            Guichard (jguichar)&lt;<a
                              moz-do-not-send="true"
                              href="mailto:jguichar@cisco.com"
                              target="_blank"><span style="color:purple">jguichar@cisco.com</span></a>&gt;,Joel

                            M. Halpern&lt;<a moz-do-not-send="true"
                              href="mailto:jmh@joelhalpern.com"
                              target="_blank"><span style="color:purple">jmh@joelhalpern.com</span></a>&gt;<br>
                            <b>cc:<span class="apple-converted-space">Â </span></b><a
                              moz-do-not-send="true"
                              href="mailto:sfc@ietf.org%3csfc@ietf.org"
                              target="_blank"><span style="color:purple">sfc@ietf.org&lt;sfc@ietf.org</span></a>&gt;<br>
                            <b>Sent:<span class="apple-converted-space">Â </span></b>Friday,
                            March 14, 2014<br>
                            <b>Subject:<span
                                class="apple-converted-space">Â </span></b>Re:
                            [sfc] SFC encapsulation chain ID<br>
                            <br>
                            +1 the idea is interoperability.<br>
                            <br>
                            <br>
                            On 3/14/14 12:55 PM, "Ron Parker" &lt;<a
                              moz-do-not-send="true"
                              href="mailto:Ron_Parker@affirmednetworks.com"
                              target="_blank"><span style="color:purple">Ron_Parker@affirmednetworks.com</span></a>&gt;
                            wrote:<br>
                            <br>
                            &gt;Thanks, Jim.<br>
                            &gt;<br>
                            &gt;Remember that we have said many times
                            that the SFC service header is<br>
                            &gt;transport independent. Â  Just because
                            the chain id could be carried in<br>
                            &gt;some form or another with some
                            particular transport doesn't mean that it<br>
                            &gt;could be universally conveyed. Â Â  By
                            making and keeping the SFC service<br>
                            &gt;header transport independent makes it
                            more applicable in more<br>
                            &gt;environments and more likely to get
                            adopted broadly.<br>
                            &gt;<br>
                            &gt; Â  Ron<br>
                            &gt;<br>
                            &gt;<br>
                            &gt;-----Original Message-----<br>
                            &gt;From: Jim Guichard (jguichar) [<a
                              moz-do-not-send="true"
                              href="mailto:jguichar@cisco.com"
                              target="_blank"><span style="color:purple">mailto:jguichar@cisco.com</span></a>]<br>
                            &gt;Sent: Friday, March 14, 2014 3:52 PM<br>
                            &gt;To: Joel M. Halpern; Ron Parker<br>
                            &gt;Cc:<span class="apple-converted-space">Â </span><a
                              moz-do-not-send="true"
                              href="mailto:sfc@ietf.org" target="_blank"><span
                                style="color:purple">sfc@ietf.org</span></a><br>
                            &gt;Subject: SFC encapsulation chain ID<br>
                            &gt;<br>
                            &gt;Hi Joel,<br>
                            &gt;<br>
                            &gt;Perhaps but I would point out that the
                            base SFC header could have a lot<br>
                            &gt;more information than just the chain ID;
                            I would also point out that the<br>
                            &gt;devil is in the details and saying
                            "well, I can just use an MPLS label"<br>
                            &gt;hides much of the complexity of actually
                            doing that.<br>
                            &gt;<br>
                            &gt;On 3/14/14, 2:35 PM, "Joel M. Halpern"
                            &lt;<a moz-do-not-send="true"
                              href="mailto:jmh@joelhalpern.com"
                              target="_blank"><span style="color:purple">jmh@joelhalpern.com</span></a>&gt;
                            wrote:<br>
                            &gt;<br>
                            &gt;&gt;If the transport header carries
                            enough information for identifying the<br>
                            &gt;&gt;sequence (VLAN tag or MPLS label can
                            both do the job), then arguably<br>
                            &gt;&gt;the global chain ID is redundant. I
                            can live with carrying it anyway<br>
                            &gt;&gt;either if I have metadata to carry,
                            or if I need the chain ID for some<br>
                            &gt;&gt;purpose.<br>
                            &gt;&gt; After all, some folks seem to want
                            to use that for the forwarding<br>
                            &gt;&gt;decisions.<br>
                            &gt;&gt;<br>
                            &gt;&gt;Yours,<br>
                            &gt;&gt;Joel<br>
                            &gt;&gt;<br>
                            &gt;&gt;On 3/14/14, 2:28 PM, Ron Parker
                            wrote:<br>
                            &gt;&gt;&gt; The chain ID is the label that
                            defines the sequence of service<br>
                            &gt;&gt;&gt;functions that must be visited.
                            Â  It can be thought of as a handle for a<br>
                            &gt;&gt;&gt;stack of must-visit network
                            locations. Â  I don't see how this can be<br>
                            &gt;&gt;&gt;anything but mandatory.<br>
                            &gt;&gt;&gt;<br>
                            &gt;&gt;&gt; Â Â Â  Ron<br>
                            &gt;&gt;&gt;<br>
                            &gt;&gt;&gt;<br>
                            &gt;&gt;&gt; -----Original Message-----<br>
                            &gt;&gt;&gt; From: sfc [<a
                              moz-do-not-send="true"
                              href="mailto:sfc-bounces@ietf.org"
                              target="_blank"><span style="color:purple">mailto:sfc-bounces@ietf.org</span></a>]
                            On Behalf Of Surendra Kumar<br>
                            &gt;&gt;&gt;(smkumar)<br>
                            &gt;&gt;&gt; Sent: Friday, March 14, 2014
                            1:46 PM<br>
                            &gt;&gt;&gt; To: Joel M. Halpern; NAPIERALA,
                            MARIA H<br>
                            &gt;&gt;&gt; Cc:<span
                              class="apple-converted-space">Â </span><a
                              moz-do-not-send="true"
                              href="mailto:sfc@ietf.org" target="_blank"><span
                                style="color:purple">sfc@ietf.org</span></a><br>
                            &gt;&gt;&gt; Subject: Re: [sfc]
                            draft-rijsman-sfc-metadata-considerations<br>
                            &gt;&gt;&gt;<br>
                            &gt;&gt;&gt; [Trimmed the recipient list -
                            needs approval otherwise]<br>
                            &gt;&gt;&gt;<br>
                            &gt;&gt;&gt; Completely agree here.<br>
                            &gt;&gt;&gt;<br>
                            &gt;&gt;&gt; SFC does not prevent VLAN
                            stitching and one can continue to do that.<br>
                            &gt;&gt;&gt;While at the same time SFC can
                            include VLAN stitching to support<br>
                            &gt;&gt;&gt;legacy SFs in the same chain
                            that includes SFC aware SFs. Even legacy<br>
                            &gt;&gt;&gt;SFs benefit from chain
                            identification and hence can be shared
                            across<br>
                            &gt;&gt;&gt;different service chains.<br>
                            &gt;&gt;&gt;<br>
                            &gt;&gt;&gt; Surendra.<br>
                            &gt;&gt;&gt;<br>
                            &gt;&gt;&gt;<br>
                            &gt;&gt;&gt;<br>
                            &gt;&gt;&gt; On 3/14/14 10:26 AM, "Joel M.
                            Halpern" &lt;<a moz-do-not-send="true"
                              href="mailto:jmh@joelhalpern.com"
                              target="_blank"><span style="color:purple">jmh@joelhalpern.com</span></a>&gt;
                            wrote:<br>
                            &gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt; My own inclination is to
                            observe that if you don't need explicit<br>
                            &gt;&gt;&gt;&gt; chain identification and
                            you don't need metadata, you can just omit<br>
                            &gt;&gt;&gt;&gt; the sfc/nsh header. Still
                            do service chaining, just no extra header.<br>
                            &gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt; If we are going to have the
                            header, it seems to me that the chain<br>
                            &gt;&gt;&gt;&gt;identification field is very
                            useful, and low cost once we have the<br>
                            &gt;&gt;&gt;&gt;header.<br>
                            &gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt; Yours,<br>
                            &gt;&gt;&gt;&gt; Joel<br>
                            &gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt; On 3/14/14, 1:00 PM,
                            NAPIERALA, MARIA H wrote:<br>
                            &gt;&gt;&gt;&gt;&gt; Explicit chain
                            identification should be made optional. I
                            believe it<br>
                            &gt;&gt;&gt;&gt;&gt; was discussed few
                            months ago on this mailing list.<br>
                            &gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Maria<br>
                            &gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; *From:*sfc [<a
                              moz-do-not-send="true"
                              href="mailto:sfc-bounces@ietf.org"
                              target="_blank"><span style="color:purple">mailto:sfc-bounces@ietf.org</span></a>]
                            *On Behalf Of *Jmh.direct<br>
                            &gt;&gt;&gt;&gt;&gt; *Sent:* Thursday, March
                            13, 2014 12:12 PM<br>
                            &gt;&gt;&gt;&gt;&gt; *To:*<span
                              class="apple-converted-space">Â </span><a
                              moz-do-not-send="true"
                              href="mailto:kegray@cisco.com"
                              target="_blank"><span style="color:purple">kegray@cisco.com</span></a>;<span
                              class="apple-converted-space">Â </span><a
                              moz-do-not-send="true"
                              href="mailto:lucy.yong@huawei.com"
                              target="_blank"><span style="color:purple">lucy.yong@huawei.com</span></a>;<span
                              class="apple-converted-space">Â </span><a
                              moz-do-not-send="true"
                              href="mailto:smkumar@cisco.com"
                              target="_blank"><span style="color:purple">smkumar@cisco.com</span></a>;<br>
                            &gt;&gt;&gt;&gt;&gt;<span
                              class="apple-converted-space">Â </span><a
                              moz-do-not-send="true"
                              href="mailto:jguichar@cisco.com"
                              target="_blank"><span style="color:purple">jguichar@cisco.com</span></a><br>
                            &gt;&gt;&gt;&gt;&gt; *Cc:*<span
                              class="apple-converted-space">Â </span><a
                              moz-do-not-send="true"
                              href="mailto:nicolas.bouthors@qosmos.com"
                              target="_blank"><span style="color:purple">nicolas.bouthors@qosmos.com</span></a>;<span
                              class="apple-converted-space">Â </span><a
                              moz-do-not-send="true"
                              href="mailto:sfc@ietf.org" target="_blank"><span
                                style="color:purple">sfc@ietf.org</span></a>;<span
                              class="apple-converted-space">Â </span><a
                              moz-do-not-send="true"
                              href="mailto:hadi@mojatatu.com"
                              target="_blank"><span style="color:purple">hadi@mojatatu.com</span></a>;<br>
                            &gt;&gt;&gt;&gt;&gt;<span
                              class="apple-converted-space">Â </span><a
                              moz-do-not-send="true"
                              href="mailto:ron_parker@affirmednetworks.com"
                              target="_blank"><span style="color:purple">ron_parker@affirmednetworks.com</span></a>;<span
                              class="apple-converted-space">Â </span><a
                              moz-do-not-send="true"
                              href="mailto:brijsman@juniper.net"
                              target="_blank"><span style="color:purple">brijsman@juniper.net</span></a>;<br>
                            &gt;&gt;&gt;&gt;&gt;<span
                              class="apple-converted-space">Â </span><a
                              moz-do-not-send="true"
                              href="mailto:jmh@joelhalpern.com"
                              target="_blank"><span style="color:purple">jmh@joelhalpern.com</span></a><br>
                            &gt;&gt;&gt;&gt;&gt; *Subject:* Re: [sfc]
                            draft-rijsman-sfc-metadata-considerations<br>
                            &gt;&gt;&gt;&gt;&gt; *Importance:* Low<br>
                            &gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Assuming I understand
                            you properly Ken, I disagree.<br>
                            &gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; For example, by using
                            separate terms I can easily discuss the fact<br>
                            &gt;&gt;&gt;&gt;&gt; that certain kinds of
                            data (chain identification) only need to be<br>
                            &gt;&gt;&gt;&gt;&gt; adjust by a few apps in
                            rare cases. And that data is not beeded<br>
                            &gt;&gt;&gt;&gt;&gt; by the applications.<br>
                            &gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Unless you would like
                            to consider the chain identification as
                            being<br>
                            &gt;&gt;&gt;&gt;&gt; optional?<br>
                            &gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Yours,<br>
                            &gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Joel<br>
                            &gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Sent from my Samsung
                            smartphone on AT&amp;T<br>
                            &gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; -------- Original
                            message --------<br>
                            &gt;&gt;&gt;&gt;&gt; Subject: Re: [sfc]
                            draft-rijsman-sfc-metadata-considerations<br>
                            &gt;&gt;&gt;&gt;&gt; From: "Ken Gray
                            (kegray)" &lt;<a moz-do-not-send="true"
                              href="mailto:kegray@cisco.com"
                              target="_blank"><span style="color:purple">kegray@cisco.com</span></a><br>
                            &gt;&gt;&gt;&gt;&gt;&lt;<a
                              moz-do-not-send="true"
                              href="mailto:kegray@cisco.com"
                              target="_blank"><span style="color:purple">mailto:kegray@cisco.com</span></a>&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; To: Lucy yong &lt;<a
                              moz-do-not-send="true"
                              href="mailto:lucy.yong@huawei.com"
                              target="_blank"><span style="color:purple">lucy.yong@huawei.com</span></a><br>
                            &gt;&gt;&gt;&gt;&gt;&lt;<a
                              moz-do-not-send="true"
                              href="mailto:lucy.yong@huawei.com%3e%3e,%22Surendra"
                              target="_blank"><span style="color:purple">mailto:lucy.yong@huawei.com&gt;&gt;,"Surendra</span></a><span
                              class="apple-converted-space">Â </span>Kumar
                            (smkumar)"<br>
                            &gt;&gt;&gt;&gt;&gt; &lt;<a
                              moz-do-not-send="true"
                              href="mailto:smkumar@cisco.com"
                              target="_blank"><span style="color:purple">smkumar@cisco.com</span></a><span
                              class="apple-converted-space">Â </span>&lt;<a
                              moz-do-not-send="true"
                              href="mailto:smkumar@cisco.com%3e%3e,%22Jim"
                              target="_blank"><span style="color:purple">mailto:smkumar@cisco.com&gt;&gt;,"Jim</span></a><span
                              class="apple-converted-space">Â </span>Guichard<br>
                            &gt;&gt;&gt;&gt;&gt;(jguichar)"<br>
                            &gt;&gt;&gt;&gt;&gt; &lt;<a
                              moz-do-not-send="true"
                              href="mailto:jguichar@cisco.com"
                              target="_blank"><span style="color:purple">jguichar@cisco.com</span></a><span
                              class="apple-converted-space">Â </span>&lt;<a
                              moz-do-not-send="true"
                              href="mailto:jguichar@cisco.com"
                              target="_blank"><span style="color:purple">mailto:jguichar@cisco.com</span></a>&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; CC: Nicolas BOUTHORS
                            &lt;<a moz-do-not-send="true"
                              href="mailto:Nicolas.BOUTHORS@qosmos.com"
                              target="_blank"><span style="color:purple">Nicolas.BOUTHORS@qosmos.com</span></a><br>
                            &gt;&gt;&gt;&gt;&gt;&lt;<a
                              moz-do-not-send="true"
                              href="mailto:Nicolas.BOUTHORS@qosmos.com%3e%3e,sfc"
                              target="_blank"><span style="color:purple">mailto:Nicolas.BOUTHORS@qosmos.com&gt;&gt;,sfc</span></a><span
                              class="apple-converted-space">Â </span>&lt;<a
                              moz-do-not-send="true"
                              href="mailto:sfc@ietf.org" target="_blank"><span
                                style="color:purple">sfc@ietf.org</span></a><br>
                            &gt;&gt;&gt;&gt;&gt;&lt;<a
                              moz-do-not-send="true"
                              href="mailto:sfc@ietf.org%3e%3e,Jamal"
                              target="_blank"><span style="color:purple">mailto:sfc@ietf.org&gt;&gt;,Jamal</span></a><span
                              class="apple-converted-space">Â </span>Hadi
                            Salim &lt;<a moz-do-not-send="true"
                              href="mailto:hadi@mojatatu.com"
                              target="_blank"><span style="color:purple">hadi@mojatatu.com</span></a><br>
                            &gt;&gt;&gt;&gt;&gt;&lt;<a
                              moz-do-not-send="true"
                              href="mailto:hadi@mojatatu.com%3e%3e,Ron"
                              target="_blank"><span style="color:purple">mailto:hadi@mojatatu.com&gt;&gt;,Ron</span></a><span
                              class="apple-converted-space">Â </span>Parker<br>
                            &gt;&gt;&gt;&gt;&gt;&lt;<a
                              moz-do-not-send="true"
                              href="mailto:Ron_Parker@affirmednetworks.com"
                              target="_blank"><span style="color:purple">Ron_Parker@affirmednetworks.com</span></a><br>
                            &gt;&gt;&gt;&gt;&gt; &lt;<a
                              moz-do-not-send="true"
href="mailto:Ron_Parker@affirmednetworks.com%3e%3e,%22brijsman@juniper.net"
                              target="_blank"><span style="color:purple">mailto:Ron_Parker@affirmednetworks.com&gt;&gt;,"brijsman@juniper.net</span></a><br>
                            &gt;&gt;&gt;&gt;&gt; &lt;<a
                              moz-do-not-send="true"
                              href="mailto:brijsman@juniper.net"
                              target="_blank"><span style="color:purple">mailto:brijsman@juniper.net</span></a>&gt;"
                            &lt;<a moz-do-not-send="true"
                              href="mailto:brijsman@juniper.net"
                              target="_blank"><span style="color:purple">brijsman@juniper.net</span></a><br>
                            &gt;&gt;&gt;&gt;&gt;&lt;<a
                              moz-do-not-send="true"
                              href="mailto:brijsman@juniper.net%3e%3e,%22Joel"
                              target="_blank"><span style="color:purple">mailto:brijsman@juniper.net&gt;&gt;,"Joel</span></a><span
                              class="apple-converted-space">Â </span>M.
                            Halpern"<br>
                            &gt;&gt;&gt;&gt;&gt;&lt;<a
                              moz-do-not-send="true"
                              href="mailto:jmh@joelhalpern.com"
                              target="_blank"><span style="color:purple">jmh@joelhalpern.com</span></a><span
                              class="apple-converted-space">Â </span>&lt;<a
                              moz-do-not-send="true"
                              href="mailto:jmh@joelhalpern.com"
                              target="_blank"><span style="color:purple">mailto:jmh@joelhalpern.com</span></a>&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; The word "metadata" is
                            a purposely ambiguous term "data that<br>
                            &gt;&gt;&gt;&gt;&gt; provides information
                            about other data". It is used to avoid THIS<br>
                            &gt;&gt;&gt;&gt;&gt;discussion.<br>
                            &gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; For example, I propose
                            we define "tequila metadata" because,<br>
                            &gt;&gt;&gt;&gt;&gt; frankly, I will need to
                            order a triple-shot if we keep attempting<br>
                            &gt;&gt;&gt;&gt;&gt; to define something
                            that, by definition, is ambiguous. I'd like<br>
                            &gt;&gt;&gt;&gt;&gt; my bartender to
                            understand me specifically when I say "I
                            need a<br>
                            &gt;&gt;&gt;&gt;&gt;shot".<br>
                            &gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; On 3/13/14 7:49 AM,
                            "Lucy yong" &lt;<a moz-do-not-send="true"
                              href="mailto:lucy.yong@huawei.com"
                              target="_blank"><span style="color:purple">lucy.yong@huawei.com</span></a><br>
                            &gt;&gt;&gt;&gt;&gt; &lt;<a
                              moz-do-not-send="true"
                              href="mailto:lucy.yong@huawei.com"
                              target="_blank"><span style="color:purple">mailto:lucy.yong@huawei.com</span></a>&gt;&gt;
                            wrote:<br>
                            &gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;Snip..<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;SK&gt; Just
                            copying from the PS:<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;--<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;Data plane
                            metadata provides the ability to exchange
                            information<br>
                            &gt;&gt;&gt;&gt;&gt;between<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;the network and
                            service functions, between service
                            functions,<br>
                            &gt;&gt;&gt;&gt;&gt;and service<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;functions and the
                            network.<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;--<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;It is a lucid
                            definition. We are unnecessarily making the
                            word<br>
                            &gt;&gt;&gt;&gt;&gt;"network"<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;controversial,
                            IMO.<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;[Lucy] This is my
                            point. "The network" is too general here,<br>
                            &gt;&gt;&gt;&gt;&gt;which brings<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;metadata great
                            power to do many things. This is why people<br>
                            &gt;&gt;&gt;&gt;&gt;invent ideas<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;here, which
                            causes a lot of debates on metadata usage
                            potentials.<br>
                            &gt;&gt;&gt;&gt;&gt; We<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;should not spend
                            a lot of times on that debates and judge
                            which<br>
                            &gt;&gt;&gt;&gt;&gt;usage is<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;valuable or not.
                            Thus, for the SFC work, it will be helpful
                            if<br>
                            &gt;&gt;&gt;&gt;&gt;we can<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;narrow down a
                            bit. Joel makes explicitly two cases, which
                            is<br>
                            &gt;&gt;&gt;&gt;&gt;helpful to<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;develop use cases
                            for each case. I would like to see that the<br>
                            &gt;&gt;&gt;&gt;&gt;problem<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;statement can be
                            more specific on metadata definition, which
                            may<br>
                            &gt;&gt;&gt;&gt;&gt;be<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;helpful in less
                            focusing on it and moving forward.<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;Lucy<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;Surendra.<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;Thanks,<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;Lucy<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;-----Original
                            Message-----<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;From: Jim
                            Guichard (jguichar) [<a
                              moz-do-not-send="true"
                              href="mailto:jguichar@cisco.com"
                              target="_blank"><span style="color:purple">mailto:jguichar@cisco.com</span></a>]<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;Sent:
                            Wednesday, March 12, 2014 4:38 PM<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;To: Lucy yong<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;Cc: Joel M.
                            Halpern; Nicolas BOUTHORS; Ron Parker;<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;<a
                              moz-do-not-send="true"
                              href="mailto:brijsman@juniper.net"
                              target="_blank"><span style="color:purple">brijsman@juniper.net</span></a><span
                              class="apple-converted-space">Â </span>&lt;<a
                              moz-do-not-send="true"
                              href="mailto:brijsman@juniper.net"
                              target="_blank"><span style="color:purple">mailto:brijsman@juniper.net</span></a>&gt;;

                            sfc; Jamal<br>
                            &gt;&gt;&gt;&gt;&gt;Hadi Salim<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;Subject: Re:
                            [sfc]
                            draft-rijsman-sfc-metadata-considerations<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;Hi Lucy,<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;No. I am
                            simply saying we should not overcomplicate
                            the problem<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;statement
                            with text that adds little to no value in my
                            opinion.<br>
                            &gt;&gt;&gt;&gt;&gt; Whether<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;we call it
                            metadata, or context, has no bearing on the
                            fact<br>
                            &gt;&gt;&gt;&gt;&gt;that the<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;problem
                            statement already clearly states we need to
                            be able to<br>
                            &gt;&gt;&gt;&gt;&gt;pass<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;information
                            between SFÂ¹s and between the network &amp;
                            SFÂ¹s.<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;On 3/12/14,
                            5:13 PM, "Lucy yong" &lt;<a
                              moz-do-not-send="true"
                              href="mailto:lucy.yong@huawei.com"
                              target="_blank"><span style="color:purple">lucy.yong@huawei.com</span></a><br>
                            &gt;&gt;&gt;&gt;&gt;&lt;<a
                              moz-do-not-send="true"
                              href="mailto:lucy.yong@huawei.com"
                              target="_blank"><span style="color:purple">mailto:lucy.yong@huawei.com</span></a>&gt;&gt;
                            wrote:<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;Hi Jim,<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;I for one
                            don't agree and think we are over
                            complicating what<br>
                            &gt;&gt;&gt;&gt;&gt;should<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;be
                            straightforward. The SFC encapsulation
                            should enable two<br>
                            &gt;&gt;&gt;&gt;&gt;things:<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;1.
                            Steering of selected flows through a service
                            chain; this is<br>
                            &gt;&gt;&gt;&gt;&gt;the<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;service
                            function path.<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;2.
                            Passing of context associated with a given
                            flow within said<br>
                            &gt;&gt;&gt;&gt;&gt;service<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;function
                            path. This context information may be
                            consumed by a<br>
                            &gt;&gt;&gt;&gt;&gt;SF (an<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;application ID is an example) or
                            may be consumed by the<br>
                            &gt;&gt;&gt;&gt;&gt;forwarding<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;elements
                            (a vrf-ID is an example).<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;[Lucy] Do
                            you call the context as metadata or not? Do
                            we have<br>
                            &gt;&gt;&gt;&gt;&gt;another<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;term here
                            beside SFC header and metadata. I see that
                            you don't<br>
                            &gt;&gt;&gt;&gt;&gt;want to<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;separate
                            what is consumed by SF and what is consumed
                            by the<br>
                            &gt;&gt;&gt;&gt;&gt;forwarding<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;elements.<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;Lucy<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;Sent from
                            my iPhone<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt; On
                            Mar 12, 2014, at 4:16 PM, "Lucy yong"<br>
                            &gt;&gt;&gt;&gt;&gt;&lt;<a
                              moz-do-not-send="true"
                              href="mailto:lucy.yong@huawei.com"
                              target="_blank"><span style="color:purple">lucy.yong@huawei.com</span></a><span
                              class="apple-converted-space">Â </span>&lt;<a
                              moz-do-not-send="true"
                              href="mailto:lucy.yong@huawei.com"
                              target="_blank"><span style="color:purple">mailto:lucy.yong@huawei.com</span></a>&gt;&gt;

                            wrote:<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;
                            Great. Then we may consider two special
                            metadata definitions<br>
                            &gt;&gt;&gt;&gt;&gt;in the<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;problem statement so we can
                            all use the same definitions.<br>
                            &gt;&gt;&gt;&gt;&gt;Here is my<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;suggested text and like to
                            hear you and other's input and<br>
                            &gt;&gt;&gt;&gt;&gt;suggestions.<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;
                            Dataplane Metadata: Data plane metadata
                            provides the ability<br>
                            &gt;&gt;&gt;&gt;&gt;to<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;exchange information between
                            the elements in a service function<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;chaining. In this context,
                            there are two types of data plane<br>
                            &gt;&gt;&gt;&gt;&gt;metadata.<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;
                            Service Function Metadata: the information
                            exchanged between<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;classifier and service
                            functions, between service functions to<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;facilitate service functions
                            on the packet treatment.<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;
                            Steering Metadata: the information from
                            service functions to a<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;classifier or service node
                            for traffic forwarding purpose.<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt; -end<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt; Lucy<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;
                            -----Original Message-----<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;
                            From: Joel M. Halpern [<a
                              moz-do-not-send="true"
                              href="mailto:jmh@joelhalpern.com"
                              target="_blank"><span style="color:purple">mailto:jmh@joelhalpern.com</span></a>]<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;
                            Sent: Wednesday, March 12, 2014 2:35 PM<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt; To:
                            Lucy yong; Nicolas BOUTHORS; Ron Parker<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt; Cc:
                            Jim Guichard (jguichar);<span
                              class="apple-converted-space">Â </span><a
                              moz-do-not-send="true"
                              href="mailto:brijsman@juniper.net"
                              target="_blank"><span style="color:purple">brijsman@juniper.net</span></a><br>
                            &gt;&gt;&gt;&gt;&gt;&lt;<a
                              moz-do-not-send="true"
                              href="mailto:brijsman@juniper.net"
                              target="_blank"><span style="color:purple">mailto:brijsman@juniper.net</span></a>&gt;;
                            sfc; Jamal Hadi<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;
                            Salim<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;
                            Subject: Re: [sfc]
                            draft-rijsman-sfc-metadata-considerations<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt; Yes,
                            I am trying to consistently distinguish
                            those two cases<br>
                            &gt;&gt;&gt;&gt;&gt;when<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;talking about the
                            information carried with packets in service<br>
                            &gt;&gt;&gt;&gt;&gt;chains.<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;
                            Yours,<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt; Joel<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;&gt;
                            On 3/12/14, 3:13 PM, Lucy yong wrote:<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;&gt;
                            Joel, See below. -----Original Message-----
                            From: sfc<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;&gt;
                            [<a moz-do-not-send="true"
                              href="mailto:sfc-bounces@ietf.org"
                              target="_blank"><span style="color:purple">mailto:sfc-bounces@ietf.org</span></a>]
                            On Behalf Of Joel M. Halpern<br>
                            &gt;&gt;&gt;&gt;&gt;Sent:<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;&gt;
                            Wednesday, March 12, 2014 2:02 PM To: Lucy
                            yong; Nicolas<br>
                            &gt;&gt;&gt;&gt;&gt;BOUTHORS;<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;&gt;
                            Ron Parker Cc: Jim Guichard (jguichar);<br>
                            &gt;&gt;&gt;&gt;&gt;<a
                              moz-do-not-send="true"
                              href="mailto:brijsman@juniper.net"
                              target="_blank"><span style="color:purple">brijsman@juniper.net</span></a><span
                              class="apple-converted-space">Â </span>&lt;<a
                              moz-do-not-send="true"
                              href="mailto:brijsman@juniper.net"
                              target="_blank"><span style="color:purple">mailto:brijsman@juniper.net</span></a>&gt;;

                            sfc;<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;&gt;
                            Jamal Hadi Salim Subject: Re: [sfc]<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;&gt;
                            draft-rijsman-sfc-metadata-considerations<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;&gt;
                            I was trying to word it carefully not to
                            focus on who puts<br>
                            &gt;&gt;&gt;&gt;&gt;the<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;&gt;
                            information in, but only on who consumes the
                            information.<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;&gt;
                            Information for service functions may come
                            from the ingress<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;&gt;
                            classifier or from other service functions.
                            [Lucy] this is<br>
                            &gt;&gt;&gt;&gt;&gt;the one<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;&gt;
                            case using metadata in your view.
                            Information for the<br>
                            &gt;&gt;&gt;&gt;&gt;forwarding<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;&gt;
                            will generally come from the ingress
                            classifier, but in<br>
                            &gt;&gt;&gt;&gt;&gt;special<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;&gt;
                            cases may be provided by service functions.
                            (I keep<br>
                            &gt;&gt;&gt;&gt;&gt;wanting to get<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;&gt;
                            rid of those special cases, but so far there
                            seem to be<br>
                            &gt;&gt;&gt;&gt;&gt;just enough<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;&gt;
                            of them to warrant covering in the solution.
                            And more<br>
                            &gt;&gt;&gt;&gt;&gt;importantly,<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;&gt;
                            significant support for it in the working
                            group.) [Lucy]<br>
                            &gt;&gt;&gt;&gt;&gt;This is<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;&gt;
                            the second case using metadata in your view
                            (but you don't<br>
                            &gt;&gt;&gt;&gt;&gt;like it).<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;&gt;
                            And you suggest distinguishing these two
                            cases when<br>
                            &gt;&gt;&gt;&gt;&gt;discussing<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;&gt;
                            about metadata usage. Is that right
                            understanding?<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;&gt;
                            Lucy<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;&gt;
                            Yours, Joel<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14, 2:33
                            PM, Lucy yong wrote:<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt; Joel, I interpret
                            that you suggests that distinguish the<br>
                            &gt;&gt;&gt;&gt;&gt;exchange<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt; information data
                            plane carried between service functions<br>
                            &gt;&gt;&gt;&gt;&gt;and the<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt; exchange
                            information data plane carried from a
                            service<br>
                            &gt;&gt;&gt;&gt;&gt;function to<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt; a service node. Is
                            this right understanding? Lucy<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt; -----Original
                            Message----- From: Joel M. Halpern<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt; [<a
                              moz-do-not-send="true"
                              href="mailto:jmh@joelhalpern.com"
                              target="_blank"><span style="color:purple">mailto:jmh@joelhalpern.com</span></a>]
                            Sent: Wednesday, March 12,<br>
                            &gt;&gt;&gt;&gt;&gt;2014<br>
                            &gt;&gt;&gt;&gt;&gt; 1:19<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt; PM<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt; To: Lucy yong;
                            Nicolas BOUTHORS; Ron Parker Cc: Jim
                            Guichard<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt; (jguichar);<span
                              class="apple-converted-space">Â </span><a
                              moz-do-not-send="true"
                              href="mailto:brijsman@juniper.net"
                              target="_blank"><span style="color:purple">brijsman@juniper.net</span></a><br>
                            &gt;&gt;&gt;&gt;&gt;&lt;<a
                              moz-do-not-send="true"
                              href="mailto:brijsman@juniper.net"
                              target="_blank"><span style="color:purple">mailto:brijsman@juniper.net</span></a>&gt;;
                            sfc; Jamal Hadi Salim Subject:<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt; Re: [sfc]
                            draft-rijsman-sfc-metadata-considerations<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt; My inclination
                            would be to tune that definition to<br>
                            &gt;&gt;&gt;&gt;&gt;distinguish<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt; between dataplane
                            carried information intended for use by<br>
                            &gt;&gt;&gt;&gt;&gt;service<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt; funcitons (whatever
                            the origin), and dataplane carried<br>
                            &gt;&gt;&gt;&gt;&gt;information<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt; intended for
                            dataplane forwarding components.<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Joel,<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt; I agree that we
                            need using the same definition for a<br>
                            &gt;&gt;&gt;&gt;&gt;term, but<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt; disagree that
                            the metadata definition here is a set of<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt; information put
                            in the SFC header. This may be too narrow<br>
                            &gt;&gt;&gt;&gt;&gt;or lead<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt; to a particular
                            solution. I am fine with this definition<br>
                            &gt;&gt;&gt;&gt;&gt;in the<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt; problem
                            statement w/ minor tweak (suggested on
                            mailing<br>
                            &gt;&gt;&gt;&gt;&gt;list).<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt; Dataplane
                            Metadata: Data plane metadata provides the<br>
                            &gt;&gt;&gt;&gt;&gt;ability to<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt; exchange
                            information between the classifiers and
                            service<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt; functions,
                            between service functions, and service<br>
                            &gt;&gt;&gt;&gt;&gt;functions and<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt; the<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            classifiers|service nodes.<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt; There may be a
                            solution that a service function passes<br>
                            &gt;&gt;&gt;&gt;&gt;some<br>
                            &gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt; information to
                            attached service node without using SFC<br>
                            &gt;&gt;&gt;&gt;&gt;header.<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks, Lucy<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original
                            Message----- From: Joel Halpern Direct<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt; [<a
                              moz-do-not-send="true"
                              href="mailto:jmh.direct@joelhalpern.com"
                              target="_blank"><span style="color:purple">mailto:jmh.direct@joelhalpern.com</span></a>]
                            Sent: Wednesday,<br>
                            &gt;&gt;&gt;&gt;&gt;March 12,<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt; 2014 12:25 PM
                            To: Lucy yong; Joel M. Halpern; Nicolas<br>
                            &gt;&gt;&gt;&gt;&gt;BOUTHORS;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron Parker Cc:
                            Jim Guichard (jguichar);<br>
                            &gt;&gt;&gt;&gt;&gt;<a
                              moz-do-not-send="true"
                              href="mailto:brijsman@juniper.net"
                              target="_blank"><span style="color:purple">brijsman@juniper.net</span></a><span
                              class="apple-converted-space">Â </span>&lt;<a
                              moz-do-not-send="true"
                              href="mailto:brijsman@juniper.net"
                              target="_blank"><span style="color:purple">mailto:brijsman@juniper.net</span></a>&gt;;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt; sfc; Jamal Hadi
                            Salim Subject: Re: [sfc]<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            draft-rijsman-sfc-metadata-considerations<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt; Lucy, you say
                            "the metadata term means ..." The<br>
                            &gt;&gt;&gt;&gt;&gt;definition you<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt; then provide is
                            a definition of the set of information we<br>
                            &gt;&gt;&gt;&gt;&gt;are<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt; proposing that
                            we put in the SFC header. I, and others,<br>
                            &gt;&gt;&gt;&gt;&gt;have<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt; been using the
                            term metadata more narrowly. We can use<br>
                            &gt;&gt;&gt;&gt;&gt;whatever<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt; definition we
                            want. But we do need to agree on the<br>
                            &gt;&gt;&gt;&gt;&gt;definition.<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt; For the
                            purposes of the WG, it seems much more
                            useful to<br>
                            &gt;&gt;&gt;&gt;&gt;use the<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt; term metadata
                            for the narrower description.<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14,
                            1:19 PM, Lucy yong wrote:<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Joel,<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I agree. We
                            need to differentiate the metadata used by<br>
                            &gt;&gt;&gt;&gt;&gt;service<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;function and
                            SFC header. The metadata term means carrying<br>
                            &gt;&gt;&gt;&gt;&gt;some<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;states along
                            with the packet. IMO: SFC header is a kind
                            of<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;metadata
                            carried on packet for next service node to
                            use.<br>
                            &gt;&gt;&gt;&gt;&gt;In the<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;context of
                            SFC, we have term for SFC header and the<br>
                            &gt;&gt;&gt;&gt;&gt;metadata that<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;was carried
                            between service functions, or between
                            service<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;functions
                            and classifiers/service nodes, which is what<br>
                            &gt;&gt;&gt;&gt;&gt;the draft<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;focus.<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks,
                            Lucy<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            -----Original Message----- From: Joel M.
                            Halpern<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [<a
                              moz-do-not-send="true"
                              href="mailto:jmh@joelhalpern.com"
                              target="_blank"><span style="color:purple">mailto:jmh@joelhalpern.com</span></a>]
                            Sent: Wednesday, March 12,<br>
                            &gt;&gt;&gt;&gt;&gt; 2014<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 11:18 AM
                            To: Lucy yong; Nicolas BOUTHORS; Ron Parker
                            Cc:<br>
                            &gt;&gt;&gt;&gt;&gt; Jim<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Guichard
                            (jguichar);<span
                              class="apple-converted-space">Â </span><a
                              moz-do-not-send="true"
                              href="mailto:brijsman@juniper.net"
                              target="_blank"><span style="color:purple">brijsman@juniper.net</span></a><br>
                            &gt;&gt;&gt;&gt;&gt;&lt;<a
                              moz-do-not-send="true"
                              href="mailto:brijsman@juniper.net"
                              target="_blank"><span style="color:purple">mailto:brijsman@juniper.net</span></a>&gt;;
                            sfc; Jamal Hadi Salim<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject:
                            Re: [sfc]<br>
                            &gt;&gt;&gt;&gt;&gt;
                            draft-rijsman-sfc-metadata-considerations<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I think it
                            is important to keep a strong distinction<br>
                            &gt;&gt;&gt;&gt;&gt;between<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata
                            (which is for use by applications) and the<br>
                            &gt;&gt;&gt;&gt;&gt;service<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; chaining
                            information in the base service chain
                            header,<br>
                            &gt;&gt;&gt;&gt;&gt;which is<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; for use by
                            the service chain support mechanisms.<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On
                            3/12/14, 10:42 AM, Lucy yong wrote:<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Fully
                            agree with Joe.<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We
                            should not require a fix length for in-band
                            metadata<br>
                            &gt;&gt;&gt;&gt;&gt;but<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; also
                            not leave it for freely usage. In fact, when
                            a<br>
                            &gt;&gt;&gt;&gt;&gt;service<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; node
                            inserts SFC header on a (encapsulated)
                            packet and<br>
                            &gt;&gt;&gt;&gt;&gt;send to<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; next
                            service node, SFC header itself can be seen
                            as a<br>
                            &gt;&gt;&gt;&gt;&gt;metadata.<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Lucy<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            -----Original Message----- From: sfc<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [<a
                              moz-do-not-send="true"
                              href="mailto:sfc-bounces@ietf.org"
                              target="_blank"><span style="color:purple">mailto:sfc-bounces@ietf.org</span></a>]
                            On Behalf Of Joel M.<br>
                            &gt;&gt;&gt;&gt;&gt;Halpern<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent:
                            Wednesday, March 12, 2014 9:21 AM To:
                            Nicolas<br>
                            &gt;&gt;&gt;&gt;&gt;BOUTHORS;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron
                            Parker Cc: Jim Guichard (jguichar);<br>
                            &gt;&gt;&gt;&gt;&gt;<a
                              moz-do-not-send="true"
                              href="mailto:brijsman@juniper.net"
                              target="_blank"><span style="color:purple">brijsman@juniper.net</span></a><span
                              class="apple-converted-space">Â </span>&lt;<a
                              moz-do-not-send="true"
                              href="mailto:brijsman@juniper.net"
                              target="_blank"><span style="color:purple">mailto:brijsman@juniper.net</span></a>&gt;;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; sfc;
                            Jamal Hadi Salim Subject: Re: [sfc]<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            draft-rijsman-sfc-metadata-considerations<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; For
                            in-band metadata, the API for access can
                            easily be<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            synchronous. Out of band metadata needs
                            different<br>
                            &gt;&gt;&gt;&gt;&gt;handling.<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; There
                            are many cases where out-of-band metadata is<br>
                            &gt;&gt;&gt;&gt;&gt;useful and<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            appropriate. But they do not cover all needs
                            by any<br>
                            &gt;&gt;&gt;&gt;&gt;stretch.<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Even if
                            each piece of in-band metadata is of fixed<br>
                            &gt;&gt;&gt;&gt;&gt;length,<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; there
                            are many different kinds of metatype. Trying
                            to<br>
                            &gt;&gt;&gt;&gt;&gt;say<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; "there
                            will be exactly four pieces, and they will
                            be of<br>
                            &gt;&gt;&gt;&gt;&gt;types<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; t1, t2,
                            t3, and t4" is simply too specific for even
                            80%<br>
                            &gt;&gt;&gt;&gt;&gt;of the<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;needs.<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Yours,
                            Joel<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On
                            3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            Hello Ron,<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            Sending out of band congruent metadata may
                            not be the<br>
                            &gt;&gt;&gt;&gt;&gt;answer<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; to
                            all needs but it is one tool that we should
                            keep.<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Not
                            all metadata is tied to a specific packet,
                            for<br>
                            &gt;&gt;&gt;&gt;&gt;example a<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            policy change in PCRF could lead to some
                            metadata<br>
                            &gt;&gt;&gt;&gt;&gt;signaling,<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the
                            reaction time need not be immediate, few ms
                            may<br>
                            &gt;&gt;&gt;&gt;&gt;not matter.<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; As
                            you point, if a packet is tied to a metadata
                            a<br>
                            &gt;&gt;&gt;&gt;&gt;correlation<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            info can be set in both packet to deal with
                            it (i.e<br>
                            &gt;&gt;&gt;&gt;&gt;metadata<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            expected flag in the SFC header, plus an id)<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            Finally we can still send some limited
                            metadata within<br>
                            &gt;&gt;&gt;&gt;&gt;a header.<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            This could be used for load balancers in
                            particular if<br>
                            &gt;&gt;&gt;&gt;&gt;we<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            agree on a convention to locate "coarse
                            grain policy"<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; /
                            "fine grain policy" on reserved context
                            headers.<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            This seems to open up a lot of flexibility /<br>
                            &gt;&gt;&gt;&gt;&gt;innovations.<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On
                            your last point, there is a question on how
                            to make<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            metadata available to a Service Function.
                            Current socket<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            connections for example do not allow to
                            retrieve IP<br>
                            &gt;&gt;&gt;&gt;&gt;header<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            options. So I assume that SFC aware Service
                            Functions<br>
                            &gt;&gt;&gt;&gt;&gt;will<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            need some (asynchronous<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ?)
                            API to retrieve SFC header information as
                            well as<br>
                            &gt;&gt;&gt;&gt;&gt;in-band<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            metadata. I don't see out of band metadata
                            transport<br>
                            &gt;&gt;&gt;&gt;&gt;adding<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            complexity, the same API can probably apply.<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The
                            alternative option, allowing variable sized<br>
                            &gt;&gt;&gt;&gt;&gt;metadata in<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the
                            SFC header has some drawbacks as well, one
                            being<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            fragmentation, and some switches expecting
                            as well to<br>
                            &gt;&gt;&gt;&gt;&gt;look at<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; end
                            user traffic headers for link load
                            balancing. I<br>
                            &gt;&gt;&gt;&gt;&gt;would<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            agree that if we can accept these issues,
                            then sending<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            off-line congruent metadata looses its
                            interest.<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We
                            need to take into account that both in-band
                            and<br>
                            &gt;&gt;&gt;&gt;&gt;congruent<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            out-of-band metadata transport is not
                            reliable. A<br>
                            &gt;&gt;&gt;&gt;&gt;packet loss<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            triggering retransmission would not lead to
                            the<br>
                            &gt;&gt;&gt;&gt;&gt;identical<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            reconstruction of the associated metadata.
                            In some<br>
                            &gt;&gt;&gt;&gt;&gt;cases, we<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            might thus even need non-congruent
                            out-of-band reliable<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            metadata transport.<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            Nicolas
                            ________________________________________
                            From:<br>
                            &gt;&gt;&gt;&gt;&gt; Ron<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            Parker [<a moz-do-not-send="true"
                              href="mailto:Ron_Parker@affirmednetworks.com"
                              target="_blank"><span style="color:purple">Ron_Parker@affirmednetworks.com</span></a>]
                            Sent:<br>
                            &gt;&gt;&gt;&gt;&gt;Wednesday,<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            March 12, 2014<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            12:43 PM To: Nicolas BOUTHORS Cc: Jim
                            Guichard<br>
                            &gt;&gt;&gt;&gt;&gt;(jguichar);<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<span
                              class="apple-converted-space">Â </span><a
                              moz-do-not-send="true"
                              href="mailto:brijsman@juniper.net"
                              target="_blank"><span style="color:purple">brijsman@juniper.net</span></a><span
                              class="apple-converted-space">Â </span>&lt;<a
                              moz-do-not-send="true"
                              href="mailto:brijsman@juniper.net"
                              target="_blank"><span style="color:purple">mailto:brijsman@juniper.net</span></a>&gt;;<br>
                            &gt;&gt;&gt;&gt;&gt;sfc; Jamal Hadi Salim
                            Subject: Re: [sfc]<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            draft-rijsman-sfc-metadata-considerations<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            Nicolas,<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I
                            understand the concept for out of band
                            signaling of<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;metadata,
                            but I am concerned that it introduces<br>
                            &gt;&gt;&gt;&gt;&gt;significant<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;complexity
                            due to the potential race condition of<br>
                            &gt;&gt;&gt;&gt;&gt;receiving the<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;real
                            packet before the metadata. While the real
                            packet<br>
                            &gt;&gt;&gt;&gt;&gt;could<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;indicate
                            that out of band metadata is expected, how
                            can<br>
                            &gt;&gt;&gt;&gt;&gt;we<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;guarantee
                            the order of reception? What if switching or<br>
                            &gt;&gt;&gt;&gt;&gt;routing<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;nodes
                            apply hash based load balancing? What if the
                            load<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;balancing
                            understands SFC encaps and looks beyond it
                            to<br>
                            &gt;&gt;&gt;&gt;&gt;the<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;original
                            header to get better entropy?<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Can
                            we guarantee that the metadata and real
                            packet<br>
                            &gt;&gt;&gt;&gt;&gt;will follow<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;the
                            exact same path? If we can not, then<br>
                            &gt;&gt;&gt;&gt;&gt;implementations will<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;need
                            to add ingress queuing to cope with the
                            scenario.<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            Also, do you feel that the increase in
                            implementation<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            complexity at the service functions is
                            reasonable?<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            Thanks.<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            On Mar 12, 2014, at 4:09 AM, "Nicolas
                            BOUTHORS"<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            &lt;<a moz-do-not-send="true"
                              href="mailto:Nicolas.BOUTHORS@qosmos.com"
                              target="_blank"><span style="color:purple">Nicolas.BOUTHORS@qosmos.com</span></a><br>
                            &gt;&gt;&gt;&gt;&gt;&lt;<a
                              moz-do-not-send="true"
                              href="mailto:Nicolas.BOUTHORS@qosmos.com"
                              target="_blank"><span style="color:purple">mailto:Nicolas.BOUTHORS@qosmos.com</span></a>&gt;&gt;
                            wrote:<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            I think we must make a distinction between:<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            - Metadata which should be part of the
                            header defined<br>
                            &gt;&gt;&gt;&gt;&gt;as in<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            band marking. - Metadata with can be passed
                            out of<br>
                            &gt;&gt;&gt;&gt;&gt;band, for<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            example congruent out of band signaling
                            defined in<br>
                            &gt;&gt;&gt;&gt;&gt;the draft<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            The former calls for a limited space in the
                            header,<br>
                            &gt;&gt;&gt;&gt;&gt;true, The<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            latter however does not incur any space
                            limitation<br>
                            &gt;&gt;&gt;&gt;&gt;and is<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            still fairly efficient and it remains
                            compatible with<br>
                            &gt;&gt;&gt;&gt;&gt;a fixed<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            size header used to route those signaling
                            messages<br>
                            &gt;&gt;&gt;&gt;&gt;along the<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            chain's service functions.<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            Nicolas
                            ________________________________________
                            From:<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            Jim Guichard (jguichar) [<a
                              moz-do-not-send="true"
                              href="mailto:jguichar@cisco.com"
                              target="_blank"><span style="color:purple">jguichar@cisco.com</span></a>]
                            Sent:<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            Tuesday, March 11, 2014 6:48 PM To: Ron
                            Parker Cc:<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            Nicolas BOUTHORS;<span
                              class="apple-converted-space">Â </span><a
                              moz-do-not-send="true"
                              href="mailto:brijsman@juniper.net"
                              target="_blank"><span style="color:purple">brijsman@juniper.net</span></a><br>
                            &gt;&gt;&gt;&gt;&gt;&lt;<a
                              moz-do-not-send="true"
                              href="mailto:brijsman@juniper.net"
                              target="_blank"><span style="color:purple">mailto:brijsman@juniper.net</span></a>&gt;;
                            sfc; Jamal Hadi Salim<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            Subject: Re: [sfc]<br>
                            &gt;&gt;&gt;&gt;&gt;
                            draft-rijsman-sfc-metadata-considerations<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            Hi Ron,<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            We can certainly have this discussion but we
                            should<br>
                            &gt;&gt;&gt;&gt;&gt;first<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            consider what information is necessary and
                            if said<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            information can fit within a fixed number of
                            contexts<br>
                            &gt;&gt;&gt;&gt;&gt;in the<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            majority of cases. Remember, the goal of
                            being able<br>
                            &gt;&gt;&gt;&gt;&gt;to pass<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            metadata through the network is to enhance
                            service<br>
                            &gt;&gt;&gt;&gt;&gt;delivery,<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            not pass the entire works of Shakespeare ;-)<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            Sent from my iPhone<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            On Mar 7, 2014, at 3:52 AM, "Ron Parker"<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            &lt;<a moz-do-not-send="true"
                              href="mailto:Ron_Parker@affirmednetworks.com"
                              target="_blank"><span style="color:purple">Ron_Parker@affirmednetworks.com</span></a><br>
                            &gt;&gt;&gt;&gt;&gt;&lt;<a
                              moz-do-not-send="true"
                              href="mailto:Ron_Parker@affirmednetworks.com"
                              target="_blank"><span style="color:purple">mailto:Ron_Parker@affirmednetworks.com</span></a>&gt;&gt;
                            wrote:<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            Nicolas,<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            I see similar requirements from the 3gpp EPC
                            side.<br>
                            &gt;&gt;&gt;&gt;&gt;I would<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            like to propose an OUI / TLV based approach
                            where the<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            reserved OUI can be used for agreed upon
                            types of<br>
                            &gt;&gt;&gt;&gt;&gt;common<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            metadata and vendor or other organizational
                            OUIs can<br>
                            &gt;&gt;&gt;&gt;&gt;be used<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            to quickly innovate in the networks.<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            Simultaneously, I would also like to
                            consider<br>
                            &gt;&gt;&gt;&gt;&gt;mechanisms<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            that are optimized for long lived flows so
                            as to<br>
                            &gt;&gt;&gt;&gt;&gt;limit the<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            negative effects of packet growth.<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            Ron<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            On Mar 7, 2014, at 8:34 AM, "Nicolas
                            BOUTHORS"<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            &lt;<a moz-do-not-send="true"
                              href="mailto:Nicolas.BOUTHORS@qosmos.com"
                              target="_blank"><span style="color:purple">Nicolas.BOUTHORS@qosmos.com</span></a><br>
                            &gt;&gt;&gt;&gt;&gt;&lt;<a
                              moz-do-not-send="true"
                              href="mailto:Nicolas.BOUTHORS@qosmos.com"
                              target="_blank"><span style="color:purple">mailto:Nicolas.BOUTHORS@qosmos.com</span></a>&gt;&gt;
                            wrote:<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            Hello Jim<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            I have seen cases in Gi LAN, where
                            subscriber related<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            information is passed to a Web Proxy for
                            HTTP header<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            enrichment (aimed at some Web Content
                            providers<br>
                            &gt;&gt;&gt;&gt;&gt;partners of<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            the Mobile Operator).<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            Information was an coded (persistent)
                            subscriber id<br>
                            &gt;&gt;&gt;&gt;&gt;derived<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            from the MSISDN, and couple of f customer
                            profile<br>
                            &gt;&gt;&gt;&gt;&gt;related<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            fields.<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            In an sfc based Gi LAN, this entity should
                            receive<br>
                            &gt;&gt;&gt;&gt; &gt;from the<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            Classifier<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            - A classification of the Content Provider (
                            Id,<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            Category) based on traffic analysis - The
                            MSISDN of<br>
                            &gt;&gt;&gt;&gt;&gt; the<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            subscriber - Two subscriber policy fields
                            (not tied<br>
                            &gt;&gt;&gt;&gt;&gt; to PCRF<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            but belonging to the Subscriber DB)
                            (Subscriber<br>
                            &gt;&gt;&gt;&gt;&gt; category,<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            sub-category) - A session id (for logging
                            and<br>
                            &gt;&gt;&gt;&gt;&gt;tracking<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            purposes)<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            The objective being to avoid having the HTTP
                            Proxy<br>
                            &gt;&gt;&gt;&gt;&gt;to<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            become a trusted application (interogate the<br>
                            &gt;&gt;&gt;&gt;&gt; subscriber DB,<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            etc..)<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            Nicolas<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            ________________________________________
                            From: Jim<br>
                            &gt;&gt;&gt;&gt;&gt; Guichard<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            (jguichar) [<a moz-do-not-send="true"
                              href="mailto:jguichar@cisco.com"
                              target="_blank"><span style="color:purple">jguichar@cisco.com</span></a>]
                            Sent:<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            Thursday, March 06, 2014 2:02 PM To: Jamal
                            Hadi<br>
                            &gt;&gt;&gt;&gt;&gt;Salim;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<span
                              class="apple-converted-space">Â </span><a
                              moz-do-not-send="true"
                              href="mailto:jmoisand@juniper.net"
                              target="_blank"><span style="color:purple">jmoisand@juniper.net</span></a><span
                              class="apple-converted-space">Â </span>&lt;<a
                              moz-do-not-send="true"
                              href="mailto:jmoisand@juniper.net"
                              target="_blank"><span style="color:purple">mailto:jmoisand@juniper.net</span></a>&gt;;<br>
                            &gt;&gt;&gt;&gt;&gt;<span
                              class="apple-converted-space">Â </span><a
                              moz-do-not-send="true"
                              href="mailto:brijsman@juniper.net"
                              target="_blank"><span style="color:purple">brijsman@juniper.net</span></a><span
                              class="apple-converted-space">Â </span>&lt;<a
                              moz-do-not-send="true"
                              href="mailto:brijsman@juniper.net"
                              target="_blank"><span style="color:purple">mailto:brijsman@juniper.net</span></a>&gt;

                            Cc:<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            sfc Subject: Re: [sfc]<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            draft-rijsman-sfc-metadata-considerations<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            Hi Jamal,<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            You said "It seems there's clear need for
                            variable<br>
                            &gt;&gt;&gt;&gt;&gt; sized<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            metadata".. I am not so convinced and would
                            like to<br>
                            &gt;&gt;&gt;&gt;&gt; better<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            understand the requirements before passing
                            judgement.<br>
                            &gt;&gt;&gt;&gt;&gt; If we<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            look at the use cases as presented thus far
                            into<br>
                            &gt;&gt;&gt;&gt;&gt; the WG I<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            have yet to see a single example of the need<br>
                            &gt;&gt;&gt;&gt;&gt; (noting that<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            desire is not the same as need) - I am not
                            saying<br>
                            &gt;&gt;&gt;&gt;&gt; there is<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            no requirement but rather that we should not
                            jump<br>
                            &gt;&gt;&gt;&gt;&gt; to the<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            conclusion and build standards around a
                            theory.<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            On 3/3/14, 6:35 AM, "Jamal Hadi Salim"<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            &lt;<a moz-do-not-send="true"
                              href="mailto:hadi@mojatatu.com"
                              target="_blank"><span style="color:purple">hadi@mojatatu.com</span></a><span
                              class="apple-converted-space">Â </span>&lt;<a
                              moz-do-not-send="true"
                              href="mailto:hadi@mojatatu.com"
                              target="_blank"><span style="color:purple">mailto:hadi@mojatatu.com</span></a>&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt;wrote:<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            I like the doc - well written.<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            Section 4.3 on metadata encoding.<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            It seems there's clear need for variable
                            sized<br>
                            &gt;&gt;&gt;&gt;&gt; metadata<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            (at least for http/app you seem to indicate
                            the<br>
                            &gt;&gt;&gt;&gt;&gt; desire for<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;it).<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            For a datapath per-packet metadata, i feel
                            the<br>
                            &gt;&gt;&gt;&gt;&gt; need is<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            just as important. Are we limited by the
                            fact that<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            existing hardware may not be able to handle
                            TLVs?<br>
                            &gt;&gt;&gt;&gt;&gt;For<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            example, I dont have a problem handling TLVs
                            in a<br>
                            &gt;&gt;&gt;&gt;&gt; software<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;datapath.<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            cheers, jamal<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            _______________________________________________
                            sfc<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            mailing list<span
                              class="apple-converted-space">Â </span><a
                              moz-do-not-send="true"
                              href="mailto:sfc@ietf.org" target="_blank"><span
                                style="color:purple">sfc@ietf.org</span></a><span
                              class="apple-converted-space">Â </span>&lt;<a
                              moz-do-not-send="true"
                              href="mailto:sfc@ietf.org" target="_blank"><span
                                style="color:purple">mailto:sfc@ietf.org</span></a>&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<span
                              class="apple-converted-space">Â </span><a
                              moz-do-not-send="true"
                              href="https://www.ietf.org/mailman/listinfo/sfc"
                              target="_blank"><span style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            _______________________________________________
                            sfc<br>
                            &gt;&gt;&gt;&gt;&gt; mailing<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            list<span class="apple-converted-space">Â </span><a
                              moz-do-not-send="true"
                              href="mailto:sfc@ietf.org" target="_blank"><span
                                style="color:purple">sfc@ietf.org</span></a><span
                              class="apple-converted-space">Â </span>&lt;<a
                              moz-do-not-send="true"
                              href="mailto:sfc@ietf.org" target="_blank"><span
                                style="color:purple">mailto:sfc@ietf.org</span></a>&gt;<br>
                            &gt;&gt;&gt;&gt;&gt;<span
                              class="apple-converted-space">Â </span><a
                              moz-do-not-send="true"
                              href="https://www.ietf.org/mailman/listinfo/sfc"
                              target="_blank"><span style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            _______________________________________________
                            sfc<br>
                            &gt;&gt;&gt;&gt;&gt; mailing<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            list<span class="apple-converted-space">Â </span><a
                              moz-do-not-send="true"
                              href="mailto:sfc@ietf.org" target="_blank"><span
                                style="color:purple">sfc@ietf.org</span></a><span
                              class="apple-converted-space">Â </span>&lt;<a
                              moz-do-not-send="true"
                              href="mailto:sfc@ietf.org" target="_blank"><span
                                style="color:purple">mailto:sfc@ietf.org</span></a>&gt;<br>
                            &gt;&gt;&gt;&gt;&gt;<span
                              class="apple-converted-space">Â </span><a
                              moz-do-not-send="true"
                              href="https://www.ietf.org/mailman/listinfo/sfc"
                              target="_blank"><span style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            _______________________________________________
                            sfc<br>
                            &gt;&gt;&gt;&gt;&gt; mailing<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list<span
                              class="apple-converted-space">Â </span><a
                              moz-do-not-send="true"
                              href="mailto:sfc@ietf.org" target="_blank"><span
                                style="color:purple">sfc@ietf.org</span></a><span
                              class="apple-converted-space">Â </span>&lt;<a
                              moz-do-not-send="true"
                              href="mailto:sfc@ietf.org" target="_blank"><span
                                style="color:purple">mailto:sfc@ietf.org</span></a>&gt;<br>
                            &gt;&gt;&gt;&gt;&gt;<span
                              class="apple-converted-space">Â </span><a
                              moz-do-not-send="true"
                              href="https://www.ietf.org/mailman/listinfo/sfc"
                              target="_blank"><span style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                            _______________________________________________
                            sfc<br>
                            &gt;&gt;&gt;&gt;&gt; mailing<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list<span
                              class="apple-converted-space">Â </span><a
                              moz-do-not-send="true"
                              href="mailto:sfc@ietf.org" target="_blank"><span
                                style="color:purple">sfc@ietf.org</span></a><span
                              class="apple-converted-space">Â </span>&lt;<a
                              moz-do-not-send="true"
                              href="mailto:sfc@ietf.org" target="_blank"><span
                                style="color:purple">mailto:sfc@ietf.org</span></a>&gt;<br>
                            &gt;&gt;&gt;&gt;&gt;<span
                              class="apple-converted-space">Â </span><a
                              moz-do-not-send="true"
                              href="https://www.ietf.org/mailman/listinfo/sfc"
                              target="_blank"><span style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;&gt;
                            _______________________________________________
                            sfc mailing<br>
                            &gt;&gt;&gt;&gt;&gt; list<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;&gt;<span
                              class="apple-converted-space">Â </span><a
                              moz-do-not-send="true"
                              href="mailto:sfc@ietf.org" target="_blank"><span
                                style="color:purple">sfc@ietf.org</span></a><span
                              class="apple-converted-space">Â </span>&lt;<a
                              moz-do-not-send="true"
                              href="mailto:sfc@ietf.org" target="_blank"><span
                                style="color:purple">mailto:sfc@ietf.org</span></a>&gt;<br>
                            &gt;&gt;&gt;&gt;&gt;<span
                              class="apple-converted-space">Â </span><a
                              moz-do-not-send="true"
                              href="https://www.ietf.org/mailman/listinfo/sfc"
                              target="_blank"><span style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;&gt;_______________________________________________<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;sfc mailing
                            list<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;<a
                              moz-do-not-send="true"
                              href="mailto:sfc@ietf.org" target="_blank"><span
                                style="color:purple">sfc@ietf.org</span></a><span
                              class="apple-converted-space">Â </span>&lt;<a
                              moz-do-not-send="true"
                              href="mailto:sfc@ietf.org" target="_blank"><span
                                style="color:purple">mailto:sfc@ietf.org</span></a>&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;&gt;<a
                              moz-do-not-send="true"
                              href="https://www.ietf.org/mailman/listinfo/sfc"
                              target="_blank"><span style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â 
                            &gt;_______________________________________________<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;sfc mailing list<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;<a
                              moz-do-not-send="true"
                              href="mailto:sfc@ietf.org" target="_blank"><span
                                style="color:purple">sfc@ietf.org</span></a><span
                              class="apple-converted-space">Â </span>&lt;<a
                              moz-do-not-send="true"
                              href="mailto:sfc@ietf.org" target="_blank"><span
                                style="color:purple">mailto:sfc@ietf.org</span></a>&gt;<br>
                            &gt;&gt;&gt;&gt;&gt; Â  &gt;<a
                              moz-do-not-send="true"
                              href="https://www.ietf.org/mailman/listinfo/sfc"
                              target="_blank"><span style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
                            &gt;&gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;<br>
                            &gt;&gt;&gt;&gt;
                            _______________________________________________<br>
                            &gt;&gt;&gt;&gt; sfc mailing list<br>
                            &gt;&gt;&gt;&gt;<span
                              class="apple-converted-space">Â </span><a
                              moz-do-not-send="true"
                              href="mailto:sfc@ietf.org" target="_blank"><span
                                style="color:purple">sfc@ietf.org</span></a><br>
                            &gt;&gt;&gt;&gt;<span
                              class="apple-converted-space">Â </span><a
                              moz-do-not-send="true"
                              href="https://www.ietf.org/mailman/listinfo/sfc"
                              target="_blank"><span style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
                            &gt;&gt;&gt;<br>
                            &gt;&gt;&gt;
                            _______________________________________________<br>
                            &gt;&gt;&gt; sfc mailing list<br>
                            &gt;&gt;&gt;<span
                              class="apple-converted-space">Â </span><a
                              moz-do-not-send="true"
                              href="mailto:sfc@ietf.org" target="_blank"><span
                                style="color:purple">sfc@ietf.org</span></a><br>
                            &gt;&gt;&gt;<span
                              class="apple-converted-space">Â </span><a
                              moz-do-not-send="true"
                              href="https://www.ietf.org/mailman/listinfo/sfc"
                              target="_blank"><span style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
                            &gt;&gt;&gt;<br>
                            &gt;&gt;<br>
&gt;&gt;_______________________________________________<br>
                            &gt;&gt;sfc mailing list<br>
                            &gt;&gt;<a moz-do-not-send="true"
                              href="mailto:sfc@ietf.org" target="_blank"><span
                                style="color:purple">sfc@ietf.org</span></a><br>
                            &gt;&gt;<a moz-do-not-send="true"
                              href="https://www.ietf.org/mailman/listinfo/sfc"
                              target="_blank"><span style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
                            &gt;<br>
&gt;_______________________________________________<br>
                            &gt;sfc mailing list<br>
                            &gt;<a moz-do-not-send="true"
                              href="mailto:sfc@ietf.org" target="_blank"><span
                                style="color:purple">sfc@ietf.org</span></a><br>
                            &gt;<a moz-do-not-send="true"
                              href="https://www.ietf.org/mailman/listinfo/sfc"
                              target="_blank"><span style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
                            <br>
_______________________________________________<br>
                            sfc mailing list<br>
                            <a moz-do-not-send="true"
                              href="mailto:sfc@ietf.org" target="_blank"><span
                                style="color:purple">sfc@ietf.org</span></a><br>
                            <a moz-do-not-send="true"
                              href="https://www.ietf.org/mailman/listinfo/sfc"
                              target="_blank"><span style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><o:p></o:p></p>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </blockquote>
              <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                <div>
                  <p class="MsoNormal">_______________________________________________<br>
                    sfc mailing list<br>
                    <a moz-do-not-send="true" href="mailto:sfc@ietf.org"><span
                        style="color:purple">sfc@ietf.org</span></a><br>
                    <a moz-do-not-send="true"
                      href="https://www.ietf.org/mailman/listinfo/sfc"><span
                        style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><o:p></o:p></p>
                </div>
              </blockquote>
              <p class="MsoNormal"><span
style="font-size:13.5pt;font-family:&quot;Helvetica&quot;,&quot;sans-serif&quot;">_______________________________________________<br>
                  sfc mailing list<br>
                  <a moz-do-not-send="true" href="mailto:sfc@ietf.org"><span
                      style="color:purple">sfc@ietf.org</span></a><br>
                  <a moz-do-not-send="true"
                    href="https://www.ietf.org/mailman/listinfo/sfc"><span
                      style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><o:p></o:p></span></p>
            </div>
          </div>
          <p class="MsoNormal"><o:p>Â </o:p></p>
        </div>
      </div>
    </blockquote>
    <br>
  </body>
</html>

--------------070200080408020409000708--


From nobody Tue Mar 18 11:19:26 2014
Return-Path: <Cathy.H.Zhang@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 454171A0768 for <sfc@ietfa.amsl.com>; Tue, 18 Mar 2014 11:19:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.447
X-Spam-Level: 
X-Spam-Status: No, score=-2.447 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 kzIe1QFUmM_U for <sfc@ietfa.amsl.com>; Tue, 18 Mar 2014 11:19:03 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id BFF981A0769 for <sfc@ietf.org>; Tue, 18 Mar 2014 11:14:12 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BER91126; Tue, 18 Mar 2014 18:14:02 +0000 (GMT)
Received: from LHREML404-HUB.china.huawei.com (10.201.5.218) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 18 Mar 2014 18:13:37 +0000
Received: from SJCEML703-CHM.china.huawei.com (10.212.94.49) by lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 18 Mar 2014 18:13:39 +0000
Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.52]) by SJCEML703-CHM.china.huawei.com ([169.254.5.78]) with mapi id 14.03.0158.001; Tue, 18 Mar 2014 11:13:26 -0700
From: Cathy Zhang <Cathy.H.Zhang@huawei.com>
To: "Reinaldo Penno (repenno)" <repenno@cisco.com>, "Louis.Fourie" <Louis.Fourie@huawei.com>, "Paul Quinn (paulq)" <paulq@cisco.com>, "David Allan I" <david.i.allan@ericsson.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs83oQRF4Vi4nkyRETtZ1eglQZrndL8A//+MpgCAACHtQA==
Date: Tue, 18 Mar 2014 18:13:26 +0000
Message-ID: <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com>
In-Reply-To: <CF4DD80F.A3C0%repenno@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.212.145.94]
Content-Type: multipart/alternative; boundary="_000_A2C96F6779E6A041BC7023CC207FC99418F1DB99SJCEML701CHMchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/4-UH71JGAiT8GiO3DhlZhskjK9Q
Cc: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, Xuxiaohu <xuxiaohu@huawei.com>, Changcheng Huang <huang@sce.carleton.ca>, "sfc@ietf.org" <sfc@ietf.org>, "mikebianc@aol.com" <mikebianc@aol.com>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Mar 2014 18:19:15 -0000

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

SGkgUmVpbmFsZG8sDQoNClNvIHRoZSBjaGFpbiBJRCBpcyBhY3R1YWxseSB0aGUgcGF0aCBJRCB3
aGljaCByZXByZXNlbnRzIGFuIG9yZGVyZWQgc2V0IG9mIHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFu
Y2VzLg0KSSB0aGluayB3ZSBzaG91bGQgYWRkIGFuIGV4cGxpY2l0IGRlZmluaXRpb24gb2Yg4oCc
c2VydmljZSBpbnN0YW5jZeKAnS4gV2hhdCBkbyB5b3UgdGhpbms/DQoNClRoYW5rcywNCkNhdGh5
DQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2Yg
UmVpbmFsZG8gUGVubm8gKHJlcGVubm8pDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCAx
MTowMyBBTQ0KVG86IExvdWlzLkZvdXJpZTsgUGF1bCBRdWlubiAocGF1bHEpOyBEYXZpZCBBbGxh
biBJDQpDYzogTmljb2xhcyBCT1VUSE9SUzsgWHV4aWFvaHU7IG1pa2ViaWFuY0Bhb2wuY29tOyBz
ZmNAaWV0Zi5vcmc7IENoYW5nY2hlbmcgSHVhbmcNClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5j
YXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpBIFNlcnZpY2UgQ2hhaW4ganVzdCBkZWZpbmVzIHdoaWNo
IHR5cGUgb2Ygc2VydmljZSBhbmQgdGhlaXIgb3JkZXIuDQoNCkEgc2VydmljZSBwYXRoIGRlZmlu
ZXMgdGhlIGFjdHVhbCBzZXJ2aWNlIGluc3RhbmNlLCBzYXksIGZpcmV3YWxsMS5ob21lLCBuYXQy
LCBkcGktc2ljLCBldGMuDQoNCkZyb206ICJMb3Vpcy5Gb3VyaWUiIDxMb3Vpcy5Gb3VyaWVAaHVh
d2VpLmNvbTxtYWlsdG86TG91aXMuRm91cmllQGh1YXdlaS5jb20+Pg0KRGF0ZTogVHVlc2RheSwg
TWFyY2ggMTgsIDIwMTQgYXQgMTA6NTUgQU0NClRvOiAiUGF1bCBRdWlubiAocGF1bHEpIiA8cGF1
bHFAY2lzY28uY29tPG1haWx0bzpwYXVscUBjaXNjby5jb20+PiwgRGF2aWQgQWxsYW4gSSA8ZGF2
aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208bWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29t
Pj4NCkNjOiBOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFp
bHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+LCBYdXhpYW9odSA8eHV4aWFvaHVAaHVh
d2VpLmNvbTxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+LCBDaGFuZ2NoZW5nIEh1YW5nIDxo
dWFuZ0BzY2UuY2FybGV0b24uY2E8bWFpbHRvOmh1YW5nQHNjZS5jYXJsZXRvbi5jYT4+LCAic2Zj
QGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IiA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+PiwgIm1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4i
IDxtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+Pg0KU3ViamVjdDog
UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNClBhdWwsDQogICBDYW4geW91
IGNsYXJpZnkgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiBzZXJ2aWNlIGNoYWluIGFuZCBzZXJ2aWNl
IHBhdGguIEdpdmVuIHRoYXQgYSBzZXJ2aWNlIGNoYWluIGlzIGNvbXBvc2VkDQpvZiBzZXZlcmFs
IHNlcnZpY2UgZnVuY3Rpb25zIFNGMSwgU0YyLCAuLiBTRm4gaG93IHdvdWxkIGEgc2VydmljZSBw
YXRoIGRpZmZlciBmcm9tIHRoYXQgc2VydmljZSBjaGFpbj8NCg0KLSAgICAgICAgICBMb3Vpcw0K
DQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFBh
dWwgUXVpbm4gKHBhdWxxKQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgMTA6MjYgQU0N
ClRvOiBEYXZpZCBBbGxhbiBJDQpDYzogTmljb2xhcyBCT1VUSE9SUzsgWHV4aWFvaHU7IG1pa2Vi
aWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT47IHNmY0BpZXRmLm9yZzxtYWls
dG86c2ZjQGlldGYub3JnPjsgQ2hhbmdjaGVuZyBIdWFuZw0KU3ViamVjdDogUmU6IFtzZmNdIFNG
QyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCkhpIERhdmUsDQoNCkNoYWluIElEIHNob3VsZCBy
ZWFsbHkgYmUgcGF0aCBJRCBzaW5jZSB0aGVyZSBjYW4gYmUgbWFueSBwYXRocyBmb3IgYSBnaXZl
biBjaGFpbi4gIFVzaW5nIHRoYXQgZGVmaW5pdGlvbiwgd2UgYXZvaWQgdGhlIG92ZXJsb2FkIGFu
ZCByZWFwIHRoZSBnYWluIGFsbHVkZWQgdG8gYmVsb3cuDQoNClBhdWwNCg0KT24gTWFyIDE4LCAy
MDE0LCBhdCAxMjoxNCBQTSwgRGF2aWQgQWxsYW4gSSA8ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5j
b208bWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPj4gd3JvdGU6DQoNCg0KDQpXZWxs
IHRoZSBxdWVzdGlvbiBkZSBqb3VyIGlzIOKAnGRvZXMgYSBjaGFpbiBJRCBkZWZpbmUgYSBjbGFz
cyBvciBhbiBpbnN0YW5jZeKAneKApi4gSWYgaXQgZGVmaW5lcyBhbiBjbGFzcyB3ZSBhbHNvIG5l
ZWQgaW5zdGFuY2UgaW5mb3JtYXRpb24sIGlmIGl0IGlzIGN1cnJlbnRseSBvdmVybG9hZGVkIHRv
IGRlZmluZSBjbGFzcyBhbmQgaW5zdGFuY2UgSU1PIHdlIGhhdmUgYSBwcm9ibGVt4oCmLg0KDQpE
YXZlDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpib3Vu
Y2VzQGlldGYub3JnPl0gT24gQmVoYWxmIE9mIENoYW5nY2hlbmcgSHVhbmcNClNlbnQ6IFR1ZXNk
YXksIE1hcmNoIDE4LCAyMDE0IDc6NDMgQU0NClRvOiBOaWNvbGFzIEJPVVRIT1JTDQpDYzogWHV4
aWFvaHU7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgbWlrZWJpYW5jQGFvbC5j
b208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPg0KU3ViamVjdDogUmU6IFtzZmNdIOetlOWkjTog
U0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KR29vZCBwb2ludHMuIEkgYmVsaWV2ZSBleHBs
aWNpdCBjaGFpbiBJRCBzaG91bGQgYmUgbWFuZGF0b3J5LiBUaGUgb3ZlcmhlYWQgaXMgdmVyeSBs
aXR0bGUuIEl0IGhlbHBzIHNpbXBsaWZ5IHByb2Nlc3NpbmcgYW5kIHN0ZWVyaW5nIHNpZ25pZmlj
YW50bHkuIFRoZSBnYWluIGlzIGh1Z2UuDQoNCkNoYW5nDQoNCi0tLS0tLS0tLS0tLQ0KQ2hhbmdj
aGVuZyBIdWFuZw0KDQpPbiBNYXIgMTgsIDIwMTQsIGF0IDE6NTMgQU0sIE5pY29sYXMgQk9VVEhP
UlMgPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bx
b3Ntb3MuY29tPj4gd3JvdGU6DQpJIHRoaW5rIHRoYXQga2VlcGluZyB0aGUgU2VydmljZSBQYXRo
IExheWVyIHRyYW5zcG9ydCBpbmRlcGVuZGVudCBzaG91bGQgcmVtYWluIGFuIG9iamVjdGl2ZSBm
b3IgU0ZDLiAgU3VjaCBhIHNlcGFyYXRpb24gb2YgY29uY2VybnMgaXMgYSBzb3VuZCBhcmNoaXRl
Y3R1cmFsIHByaW5jaXBsZSB0aGF0IGhlbHAga2VlcCB0aGluZ3Mgc2ltcGxlIGluIHByYWN0aWNl
Lg0KDQpPbiB0aGUgcXVlc3Rpb24gb2YgIFNlcnZpY2UgUGF0aCwgd2UgaGF2ZSBhIGRpc2N1c3Np
b24gb24gd2hldGhlciB3ZSBuZWVkIHNvbWUga2luZCBvZiBleHBsaWNpdCBpZGVudGlmaWVyIG9y
DQpjb3VsZCB3ZSByZWx5IG9uIG1hcHBpbmcgb24gc29tZSB1bmRlcmxheSBuZXR3b3JrIHByb3Rv
Y29sIGZpZWxkcy4NCg0KDQpNYXkgYmUgYSBQUk8vQ09OIHRhYmxlIGNvdWxkIGhlbHAgZm9jdXMg
dGhlIGdyb3VwIGRlY2lzaW9uIG9uIHRoYXQgbWF0dGVyDQoNCg0KICAqICAgVmlzaWJpbGl0eSAo
dHJhY2luZykNCiAgKiAgIEZvcndhcmRpbmcgZ3JhcGggc3RydWN0dXJlIGltcGFjdC9saW1pdGF0
aW9ucw0KICAqICAgUmVjb25maWd1cmF0aW9uIHNwZWVkDQoNCiAgICAgKiAgIExCUyAvIHNjYWxl
IG91dCBpbXBhY3QNCiAgICAgKiAgIE5vZGUgYnlwYXNzIChlLmc7IG1haW50ZW5hbmNlKQ0KDQog
ICogICB1bmRlcmxheSBuZXR3b3JrL3RyYW5zcG9ydCBsYXllcnMgc3VwcG9ydA0KICAqICAgSGVh
ZGVyIHNwYWNlIGltcGFjdA0KICAqICAgTXVsdGkgdGVuYW50IHN1cHBvcnQgaW1wYWN0DQogICog
ICBTRkMgb24gZmxhdCAoZS5nIG9wdGljYWwgTDIgZm9yIERhdGEgQ2VudGVycykgbmV0d29yaw0K
ICAqICAgVW5kZXJsYXkgbmV0d29yayBhZG1pbmlzdHJhdGlvbiBpbXBhY3QNCg0KUGVyc29uYWxs
eSBJIHRoaW5rIHRoYXQgaGF2aW5nIGFuIGV4cGxpY2l0IGNoYWluIGlkZW50aWZpZXIgKGUuZy4g
U2VydmljZSBQYXRoL1NlcnZpY2UgSW5kZXgpIGlzIGNsZWFyIChtYW5hZ2VtZW50IGFuZCBjb250
cm9sKSBhbmQgbm90IGV4cGVuc2l2ZSAoaGVhZGVyIHNwYWNlKS4gVGhlIGRyYXdiYWNrIGJlaW5n
IHNvbWUgaW1wYWN0IG9uIHRoZSBzaW1wbGljaXR5IHRvIGFkZC9yZW1vdmUgZWxlbWVudHMgaW4g
YSBjaGFpbiBkeW5hbWljYWxseS4NCg0KVGFnIHN3aXRjaGluZyAoYXMgTVBMUykgIGFsbG93cyB0
byBtYW5hZ2UgdGFncyBwZXIgc2VydmljZSBub2RlcywgbGVhZGluZyB0byBtb3JlIHZlcnNhdGls
ZSBhbmQgZGl2ZXJzZSBncmFwaHMNCg0KDQpOaWNvbGFzDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0KRnJvbTogWHV4aWFvaHUgW3h1eGlhb2h1QGh1YXdlaS5jb208bWFpbHRvOnh1
eGlhb2h1QGh1YXdlaS5jb20+XQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgNTowNCBB
TQ0KVG86IEplcm9tZSBNb2lzYW5kOyBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5j
QGFvbC5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFtz
ZmNdIOetlOWkjTogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCkkgbGlrZSB0aGUgaWRlYSBv
ZiBzZXBhcmF0aW5nIHRoZSBTZXJ2aWNlIEZ1bmN0aW9uIExheWVyIGFuZCB0aGUgU2VydmljZSBQ
YXRoIExheWVyLCBhcyBwcm9wb3NlZCBpbiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25z
aWRlcmF0aW9ucy4gVGhlIHJvbGUgb2YgdGhlIFNlcnZpY2UgUGF0aCBMYXllciBpcyBqdXN0IHRv
IHN0ZWVyIHRoZSB0cmFmZmljIGFsb25nIGEgcGFydGljdWxhciBjaGFpbiBvZiBzZXJ2aWNlIG5v
ZGVzIHdoaWNoIGNhbiBiZSBpbXBsZW1lbnRlZCBieSBleGlzdGluZyB0b29scyBmb3Igc291cmNl
IHJvdXRpbmcsIHN1Y2ggYXMgc2VnbWVudCByb3V0aW5nLiBBcyBzdWNoLCBpdOKAmXMgbm90IG5l
Y2Vzc2FyeSB0byB0cnkgdG8ga2VlcCB0aGUgU2VydmljZSBQYXRoIExheWVyIHRyYW5zcG9ydC1p
bmRlcGVuZGVudCBhbmQgY29udGFpbiBpdCBpbiB0aGUgU0ZDIGhlYWRlci4NCg0KQmVzdCByZWdh
cmRzLA0KWGlhb2h1DQoNCuWPkeS7tuS6ujogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmddIOS7o+ihqCBKZXJvbWUgTW9pc2FuZA0K5Y+R6YCB5pe26Ze0OiAyMDE05bm0M+aciDE45pel
IDE6MDMNCuaUtuS7tuS6ujogbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wu
Y29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQrkuLvpopg6IFJlOiBbc2Zj
XSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpUaGlzIChsZW5ndGh5IGFuZCB2ZXJ5IGxp
dmVseSkgdGhyZWFkIHN0YXJ0ZWQgZnJvbSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25z
aWRlcmF0aW9ucyAod2hpY2ggSSBjby1hdXRob3JlZCkuDQoNCkluIHNlY3Rpb24gNC44LCB3ZSBt
YWRlIGEgY2xlYXIgZGlzdGluY3Rpb24gYmV0d2VlbiBhIHNlcnZpY2UgcGF0aCBsYXllciAoc3Rl
ZXJpbmcgcGFja2V0cyBob3AgYnkgaG9wIGFsb25nIHRoZSBjaGFpbikgYW5kIGEgc2VydmljZSBm
dW5jdGlvbiBsYXllciAoY29udmV5IG1ldGFkYXRhIGluZm9ybWF0aW9uIG9mIGludGVyZXN0IHRv
IFNGcykuIFRlcm1pbm9sb2d5IGFzaWRlLCBpdCBzZWVtcyB0aGF0IHN1Y2ggbGF5ZXJlZCB2aWV3
IHdhcyBhZ3JlZWQgdXBvbiBieSBtYW55IHBlb3BsZSBvbiB0aGUgbWFpbGluZyBsaXN0Lg0KDQpO
b3cgdGhpcyBjZXJ0YWlubHkgZG9lcyBiZWcgdGhlIHF1ZXN0aW9uIG9mIHNvbHZpbmcgQk9USCBw
cm9ibGVtcyB3aXRoIHRoZSBzYW1lIChwYWNrZXQpIGVuY2Fwc3VsYXRpb24gbWVjaGFuaXNtLiBO
b3RhYmx5IHdoZW4gb2JzZXJ2aW5nIHRoYXQgbWFueSB1c2UgY2FzZXMgY291bGQgYmUgc2F0aXNm
aWVkIHdpdGhvdXQgU0YtbGV2ZWwgbWV0YWRhdGEsIG9yIGJ5IHVzaW5nIG1vcmUgb3V0LW9mLWJh
bmQgd2F5cyB0byBjb252ZXkgc3VjaCBTRiBtZXRhZGF0YS4gQW5kIGFsc28gd2hlbiBvYnNlcnZp
bmcgdGhhdCBpbmJhbmQgbWFya2luZyAoZS5nLiBwYWNrZXQgaGVhZGVycykgY29tZXMgd2l0aCB2
YXJpb3VzIHByb3MgJiBjb25zIChzb21lIG9mIHRoZSBpc3N1ZXMgYmVpbmcgaWRlbnRpZmllZCBp
biB0aGUgZHJhZnQsIGUuZy4gc2VjdGlvbnMgNC4xIGFuZCA0LjIpLg0KDQpJIGRvIGFncmVlIHdp
dGggTWFyaWEuIFdlIG1heSB3YW50IHRvIGV4cGxvcmUgb3RoZXIgb3B0aW9ucyBmb3IgYWRkcmVz
c2luZyB0aGUgbmVlZHMgb2YgdGhlIHNlcnZpY2UgcGF0aCBsYXllciB0aGF0IGRvIG5vdCByZXF1
aXJlIGFuIGV4cGxpY2l0IGNoYWluLWlkIG9mIHNvcnRzLg0KDQpJbiB0aGUgZHJhZnQsIHdlIGNv
bmNsdWRlZCBieSBzdGF0aW5nIOKAnEEgcHJvZHVjdGl2ZSBwYXRoIGZvcndhcmQgY291bGQgYmUg
dG8gZGl2aWRlIGFuZCBjb25xdWVyOiB0byBjbGVhcmx5IHNlcGFyYXRlIHRoZSBwcm9ibGVtIG9m
IFNlcnZpY2UgRnVuY3Rpb24gUGF0aCB0b3BvbG9neSBmcm9tIHRoZSAgIHByb2JsZW0gb2YgW2Nv
bnZleWluZyBTRl0gbWV0YWRhdGHigJ0uIEkgZG8gYmVsaWV2ZSB3ZSBzaG91bGQgZXhwbG9yZSBz
dWNoIHNlcGFyYXRpb24gcHJpbmNpcGxlIGZ1cnRoZXIuDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBtaWtlYmlhbmNAYW9sLmNvbTxtYWls
dG86bWlrZWJpYW5jQGFvbC5jb20+DQpTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDU6NTAg
UE0NClRvOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBb
c2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpJIHdvdWxkIGltYWdpbmUgdGhhdCBp
ZiB3ZSBtYWRlIHRoZSBDaGFpbiBJRCBmaWVsZCBpbiB0aGUgaGVhZGVyIGJlIG9wdGlvbmFsLCB5
ZXQgc3RpbGwgcmVxdWlyZWQgYSBoZWFkZXIgYW5kIHN0aWxsIHJlcXVpcmVkIHRoYXQgc29tZSBp
bmRpY2F0aW9uIG9mIHRoZSBjaGFpbiBiZSBjYXJyaWVkIHNvbWV3aGVyZSBpbiB0aGUgcGFja2V0
IChtcGxzIGxhYmVsIG9yIHZsYW4gb3Igd2hhdGV2ZXIpLCB0aGF0IHRoZSBpbXBsZW1lbnRhdGlv
biB3b3VsZCBiZWNvbWUgb3Zlcmx5IGNvbXBsaWNhdGVkLiAgVG8gZG8gc28gd291bGQgYmUgdXNp
bmcgU0ZDIHNpbXBseSBhcyBhIG1lY2hhbmlzbSB0byBjYXJyeSBtZXRhIGRhdGEgYW5kIG5vdCBh
dCBhbGwgZm9yIHNlcnZpY2UgY2hhaW5pbmcsIHdoaWNoIHNvdW5kcyBjb3VudGVyIGludHVpdGl2
ZSB0byBtZS4NCg0KTWFyaWEsDQpTbywgeW91IGFyZSBzYXlpbmcgdGhhdCB5b3Ugd2FudCB0byB1
c2UgU0ZDIHRvIGNhcnJ5IGFyb3VuZCBtZXRhZGF0YSwgYnV0IG5vdCBmb3IgYWN0dWFsIHNlcnZp
Y2UgY2hhaW5pbmcgYmVjYXVzZSB5b3UgYWxyZWFkeSBoYXZlIGEgd2F5IHRvIGltcGxlbWVudCBz
ZXJ2aWNlIGNoYWluaW5nIG91dHNpZGUgb2YgU0ZDPyAgTWF5YmUgSSdtIG5vdCBmb2xsb3dpbmcs
IGJ1dCBpdCBzZWVtcyB0byBtZSB0aGF0IGlmIHlvdSB3ZXJlIHRvIHVwZ3JhZGUgeW91ciBuZXR3
b3JrIHRvIHN1cHBvcnQgU0ZDIHRoYXQgeW91IHdvdWxkIGNoYW5nZSBmcm9tIHVzaW5nIHlvdXIg
ZXhpc3RpbmcgbWVjaGFuaXNtIGFuZCBzdGFydCB1c2luZyBTRkMsIHdoaWNoIGlzIG1lYW50IHRv
IHByb3ZpZGUgc3VwcG9ydCBmb3Igc2VydmljZSBmdW5jdGlvbnMgdGhhdCBhcmUgbm90IFNGQyBh
d2FyZS4gIFRoZXJlIGFyZSBhIG51bWJlciBvZiB1cyB3aG8gaGF2ZSBpbXBsZW1lbnRlZCwgaW4g
b25lIHdheSBvciBhbm90aGVyLCBzb21lIHNvcnQgb2Ygc2VydmljZSBjaGFpbmluZywgYnV0IEkg
KEkgY2FuIGF0IGxlYXN0IHNwZWFrIGZvciBteXNlbGYpIGFtIGxvb2tpbmcgdG8gU0ZDIG5vdCB0
byBlbmhhbmNlIG15IGN1cnJlbnQgaW1wbGVtZW50YXRpb24sIGJ1dCB0byByZXBsYWNlIGl0IHdp
dGggc29tZXRoaW5nIGJldHRlciB3aGlsZSBzdGlsbCBtYWludGFpbmluZyBteSBjb3JlIChub24g
c2VydmljZSBmdW5jdGlvbikgaW5mcmFzdHJ1Y3R1cmUuDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0KRnJvbToga2VncmF5QGNpc2NvLmNvbTxrZWdyYXlAY2lzY28uY29tPG1haWx0
bzprZWdyYXlAY2lzY28uY29tJTNja2VncmF5QGNpc2NvLmNvbT4+DQpUbzogUm9uIFBhcmtlcjxS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tPj4sSmltIEd1aWNoYXJkIChqZ3VpY2hhcik8amd1aWNoYXJAY2lzY28uY29t
PG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+PixKb2VsIE0uIEhhbHBlcm48am1oQGpvZWxoYWxw
ZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+DQpjYzogc2ZjQGlldGYub3JnPHNm
Y0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnJTNjc2ZjQGlldGYub3JnPj4NClNlbnQ6IEZy
aWRheSwgTWFyY2ggMTQsIDIwMTQNClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlv
biBjaGFpbiBJRA0KDQorMSB0aGUgaWRlYSBpcyBpbnRlcm9wZXJhYmlsaXR5Lg0KDQoNCk9uIDMv
MTQvMTQgMTI6NTUgUE0sICJSb24gUGFya2VyIiA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+IHdyb3RlOg0KDQo+
VGhhbmtzLCBKaW0uDQo+DQo+UmVtZW1iZXIgdGhhdCB3ZSBoYXZlIHNhaWQgbWFueSB0aW1lcyB0
aGF0IHRoZSBTRkMgc2VydmljZSBoZWFkZXIgaXMNCj50cmFuc3BvcnQgaW5kZXBlbmRlbnQuICAg
SnVzdCBiZWNhdXNlIHRoZSBjaGFpbiBpZCBjb3VsZCBiZSBjYXJyaWVkIGluDQo+c29tZSBmb3Jt
IG9yIGFub3RoZXIgd2l0aCBzb21lIHBhcnRpY3VsYXIgdHJhbnNwb3J0IGRvZXNuJ3QgbWVhbiB0
aGF0IGl0DQo+Y291bGQgYmUgdW5pdmVyc2FsbHkgY29udmV5ZWQuICAgIEJ5IG1ha2luZyBhbmQg
a2VlcGluZyB0aGUgU0ZDIHNlcnZpY2UNCj5oZWFkZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50IG1h
a2VzIGl0IG1vcmUgYXBwbGljYWJsZSBpbiBtb3JlDQo+ZW52aXJvbm1lbnRzIGFuZCBtb3JlIGxp
a2VseSB0byBnZXQgYWRvcHRlZCBicm9hZGx5Lg0KPg0KPiAgIFJvbg0KPg0KPg0KPi0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tDQo+RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW21haWx0
bzpqZ3VpY2hhckBjaXNjby5jb21dDQo+U2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAzOjUy
IFBNDQo+VG86IEpvZWwgTS4gSGFscGVybjsgUm9uIFBhcmtlcg0KPkNjOiBzZmNAaWV0Zi5vcmc8
bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj5TdWJqZWN0OiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJ
RA0KPg0KPkhpIEpvZWwsDQo+DQo+UGVyaGFwcyBidXQgSSB3b3VsZCBwb2ludCBvdXQgdGhhdCB0
aGUgYmFzZSBTRkMgaGVhZGVyIGNvdWxkIGhhdmUgYSBsb3QNCj5tb3JlIGluZm9ybWF0aW9uIHRo
YW4ganVzdCB0aGUgY2hhaW4gSUQ7IEkgd291bGQgYWxzbyBwb2ludCBvdXQgdGhhdCB0aGUNCj5k
ZXZpbCBpcyBpbiB0aGUgZGV0YWlscyBhbmQgc2F5aW5nICJ3ZWxsLCBJIGNhbiBqdXN0IHVzZSBh
biBNUExTIGxhYmVsIg0KPmhpZGVzIG11Y2ggb2YgdGhlIGNvbXBsZXhpdHkgb2YgYWN0dWFsbHkg
ZG9pbmcgdGhhdC4NCj4NCj5PbiAzLzE0LzE0LCAyOjM1IFBNLCAiSm9lbCBNLiBIYWxwZXJuIiA8
am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+IHdyb3RlOg0K
Pg0KPj5JZiB0aGUgdHJhbnNwb3J0IGhlYWRlciBjYXJyaWVzIGVub3VnaCBpbmZvcm1hdGlvbiBm
b3IgaWRlbnRpZnlpbmcgdGhlDQo+PnNlcXVlbmNlIChWTEFOIHRhZyBvciBNUExTIGxhYmVsIGNh
biBib3RoIGRvIHRoZSBqb2IpLCB0aGVuIGFyZ3VhYmx5DQo+PnRoZSBnbG9iYWwgY2hhaW4gSUQg
aXMgcmVkdW5kYW50LiBJIGNhbiBsaXZlIHdpdGggY2FycnlpbmcgaXQgYW55d2F5DQo+PmVpdGhl
ciBpZiBJIGhhdmUgbWV0YWRhdGEgdG8gY2FycnksIG9yIGlmIEkgbmVlZCB0aGUgY2hhaW4gSUQg
Zm9yIHNvbWUNCj4+cHVycG9zZS4NCj4+IEFmdGVyIGFsbCwgc29tZSBmb2xrcyBzZWVtIHRvIHdh
bnQgdG8gdXNlIHRoYXQgZm9yIHRoZSBmb3J3YXJkaW5nDQo+PmRlY2lzaW9ucy4NCj4+DQo+Pllv
dXJzLA0KPj5Kb2VsDQo+Pg0KPj5PbiAzLzE0LzE0LCAyOjI4IFBNLCBSb24gUGFya2VyIHdyb3Rl
Og0KPj4+IFRoZSBjaGFpbiBJRCBpcyB0aGUgbGFiZWwgdGhhdCBkZWZpbmVzIHRoZSBzZXF1ZW5j
ZSBvZiBzZXJ2aWNlDQo+Pj5mdW5jdGlvbnMgdGhhdCBtdXN0IGJlIHZpc2l0ZWQuICAgSXQgY2Fu
IGJlIHRob3VnaHQgb2YgYXMgYSBoYW5kbGUgZm9yIGENCj4+PnN0YWNrIG9mIG11c3QtdmlzaXQg
bmV0d29yayBsb2NhdGlvbnMuICAgSSBkb24ndCBzZWUgaG93IHRoaXMgY2FuIGJlDQo+Pj5hbnl0
aGluZyBidXQgbWFuZGF0b3J5Lg0KPj4+DQo+Pj4gICAgIFJvbg0KPj4+DQo+Pj4NCj4+PiAtLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+IEZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnXSBPbiBCZWhhbGYgT2YgU3VyZW5kcmEgS3VtYXINCj4+PihzbWt1bWFyKQ0KPj4+
IFNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMTo0NiBQTQ0KPj4+IFRvOiBKb2VsIE0uIEhh
bHBlcm47IE5BUElFUkFMQSwgTUFSSUEgSA0KPj4+IENjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NCj4+PiBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0
YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pg0KPj4+IFtUcmltbWVkIHRoZSByZWNpcGllbnQgbGlz
dCAtIG5lZWRzIGFwcHJvdmFsIG90aGVyd2lzZV0NCj4+Pg0KPj4+IENvbXBsZXRlbHkgYWdyZWUg
aGVyZS4NCj4+Pg0KPj4+IFNGQyBkb2VzIG5vdCBwcmV2ZW50IFZMQU4gc3RpdGNoaW5nIGFuZCBv
bmUgY2FuIGNvbnRpbnVlIHRvIGRvIHRoYXQuDQo+Pj5XaGlsZSBhdCB0aGUgc2FtZSB0aW1lIFNG
QyBjYW4gaW5jbHVkZSBWTEFOIHN0aXRjaGluZyB0byBzdXBwb3J0DQo+Pj5sZWdhY3kgU0ZzIGlu
IHRoZSBzYW1lIGNoYWluIHRoYXQgaW5jbHVkZXMgU0ZDIGF3YXJlIFNGcy4gRXZlbiBsZWdhY3kN
Cj4+PlNGcyBiZW5lZml0IGZyb20gY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIGhlbmNlIGNhbiBi
ZSBzaGFyZWQgYWNyb3NzDQo+Pj5kaWZmZXJlbnQgc2VydmljZSBjaGFpbnMuDQo+Pj4NCj4+PiBT
dXJlbmRyYS4NCj4+Pg0KPj4+DQo+Pj4NCj4+PiBPbiAzLzE0LzE0IDEwOjI2IEFNLCAiSm9lbCBN
LiBIYWxwZXJuIiA8am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bT4+IHdyb3RlOg0KPj4+DQo+Pj4+IE15IG93biBpbmNsaW5hdGlvbiBpcyB0byBvYnNlcnZlIHRo
YXQgaWYgeW91IGRvbid0IG5lZWQgZXhwbGljaXQNCj4+Pj4gY2hhaW4gaWRlbnRpZmljYXRpb24g
YW5kIHlvdSBkb24ndCBuZWVkIG1ldGFkYXRhLCB5b3UgY2FuIGp1c3Qgb21pdA0KPj4+PiB0aGUg
c2ZjL25zaCBoZWFkZXIuIFN0aWxsIGRvIHNlcnZpY2UgY2hhaW5pbmcsIGp1c3Qgbm8gZXh0cmEg
aGVhZGVyLg0KPj4+Pg0KPj4+PiBJZiB3ZSBhcmUgZ29pbmcgdG8gaGF2ZSB0aGUgaGVhZGVyLCBp
dCBzZWVtcyB0byBtZSB0aGF0IHRoZSBjaGFpbg0KPj4+PmlkZW50aWZpY2F0aW9uIGZpZWxkIGlz
IHZlcnkgdXNlZnVsLCBhbmQgbG93IGNvc3Qgb25jZSB3ZSBoYXZlIHRoZQ0KPj4+PmhlYWRlci4N
Cj4+Pj4NCj4+Pj4gWW91cnMsDQo+Pj4+IEpvZWwNCj4+Pj4NCj4+Pj4gT24gMy8xNC8xNCwgMTow
MCBQTSwgTkFQSUVSQUxBLCBNQVJJQSBIIHdyb3RlOg0KPj4+Pj4gRXhwbGljaXQgY2hhaW4gaWRl
bnRpZmljYXRpb24gc2hvdWxkIGJlIG1hZGUgb3B0aW9uYWwuIEkgYmVsaWV2ZSBpdA0KPj4+Pj4g
d2FzIGRpc2N1c3NlZCBmZXcgbW9udGhzIGFnbyBvbiB0aGlzIG1haWxpbmcgbGlzdC4NCj4+Pj4+
DQo+Pj4+PiBNYXJpYQ0KPj4+Pj4NCj4+Pj4+ICpGcm9tOipzZmMgW21haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZ10gKk9uIEJlaGFsZiBPZiAqSm1oLmRpcmVjdA0KPj4+Pj4gKlNlbnQ6KiBUaHVy
c2RheSwgTWFyY2ggMTMsIDIwMTQgMTI6MTIgUE0NCj4+Pj4+ICpUbzoqIGtlZ3JheUBjaXNjby5j
b208bWFpbHRvOmtlZ3JheUBjaXNjby5jb20+OyBsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86
bHVjeS55b25nQGh1YXdlaS5jb20+OyBzbWt1bWFyQGNpc2NvLmNvbTxtYWlsdG86c21rdW1hckBj
aXNjby5jb20+Ow0KPj4+Pj4gamd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNj
by5jb20+DQo+Pj4+PiAqQ2M6KiBuaWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb208bWFpbHRvOm5p
Y29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPjsgaGFkaUBtb2phdGF0dS5jb208bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPjsNCj4+Pj4+
IHJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOnJvbl9wYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb20+OyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQ+Ow0KPj4+Pj4gam1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxw
ZXJuLmNvbT4NCj4+Pj4+ICpTdWJqZWN0OiogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1l
dGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAqSW1wb3J0YW5jZToqIExvdw0KPj4+Pj4NCj4+
Pj4+IEFzc3VtaW5nIEkgdW5kZXJzdGFuZCB5b3UgcHJvcGVybHkgS2VuLCBJIGRpc2FncmVlLg0K
Pj4+Pj4NCj4+Pj4+IEZvciBleGFtcGxlLCBieSB1c2luZyBzZXBhcmF0ZSB0ZXJtcyBJIGNhbiBl
YXNpbHkgZGlzY3VzcyB0aGUgZmFjdA0KPj4+Pj4gdGhhdCBjZXJ0YWluIGtpbmRzIG9mIGRhdGEg
KGNoYWluIGlkZW50aWZpY2F0aW9uKSBvbmx5IG5lZWQgdG8gYmUNCj4+Pj4+IGFkanVzdCBieSBh
IGZldyBhcHBzIGluIHJhcmUgY2FzZXMuIEFuZCB0aGF0IGRhdGEgaXMgbm90IGJlZWRlZA0KPj4+
Pj4gYnkgdGhlIGFwcGxpY2F0aW9ucy4NCj4+Pj4+DQo+Pj4+PiBVbmxlc3MgeW91IHdvdWxkIGxp
a2UgdG8gY29uc2lkZXIgdGhlIGNoYWluIGlkZW50aWZpY2F0aW9uIGFzIGJlaW5nDQo+Pj4+PiBv
cHRpb25hbD8NCj4+Pj4+DQo+Pj4+PiBZb3VycywNCj4+Pj4+DQo+Pj4+PiBKb2VsDQo+Pj4+Pg0K
Pj4+Pj4NCj4+Pj4+DQo+Pj4+PiBTZW50IGZyb20gbXkgU2Ftc3VuZyBzbWFydHBob25lIG9uIEFU
JlQNCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+PiAtLS0tLS0tLSBPcmlnaW5hbCBt
ZXNzYWdlIC0tLS0tLS0tDQo+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1z
ZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+IEZyb206ICJLZW4gR3JheSAoa2VncmF5
KSIgPGtlZ3JheUBjaXNjby5jb208bWFpbHRvOmtlZ3JheUBjaXNjby5jb20+DQo+Pj4+PjxtYWls
dG86a2VncmF5QGNpc2NvLmNvbT4+DQo+Pj4+PiBUbzogTHVjeSB5b25nIDxsdWN5LnlvbmdAaHVh
d2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+DQo+Pj4+PjxtYWlsdG86bHVjeS55
b25nQGh1YXdlaS5jb20+PiwiU3VyZW5kcmE8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tJTNl
JTNlLCUyMlN1cmVuZHJhPiBLdW1hciAoc21rdW1hcikiDQo+Pj4+PiA8c21rdW1hckBjaXNjby5j
b208bWFpbHRvOnNta3VtYXJAY2lzY28uY29tPiA8bWFpbHRvOnNta3VtYXJAY2lzY28uY29tPj4s
IkppbTxtYWlsdG86c21rdW1hckBjaXNjby5jb20lM2UlM2UsJTIySmltPiBHdWljaGFyZA0KPj4+
Pj4oamd1aWNoYXIpIg0KPj4+Pj4gPGpndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJA
Y2lzY28uY29tPiA8bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4+DQo+Pj4+PiBDQzogTmljb2xh
cyBCT1VUSE9SUyA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJP
VVRIT1JTQHFvc21vcy5jb20+DQo+Pj4+PjxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3Mu
Y29tPj4sc2ZjPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20lM2UlM2Usc2ZjPiA8
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PjxtYWlsdG86c2ZjQGlldGYu
b3JnPj4sSmFtYWw8bWFpbHRvOnNmY0BpZXRmLm9yZyUzZSUzZSxKYW1hbD4gSGFkaSBTYWxpbSA8
aGFkaUBtb2phdGF0dS5jb208bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPg0KPj4+Pj48bWFpbHRv
OmhhZGlAbW9qYXRhdHUuY29tPj4sUm9uPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSUzZSUzZSxS
b24+IFBhcmtlcg0KPj4+Pj48Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4NCj4+Pj4+IDxtYWlsdG86Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+LCJicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSUzZSUzZSwlMjJicmlqc21hbkBqdW5pcGVyLm5l
dD4NCj4+Pj4+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IiA8YnJpanNtYW5AanVuaXBl
ci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0Pj4sIkpvZWw8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0JTNlJTNlLCUy
MkpvZWw+IE0uIEhhbHBlcm4iDQo+Pj4+PjxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tPiA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+Pg0KPj4+Pj4NCj4+
Pj4+IFRoZSB3b3JkICJtZXRhZGF0YSIgaXMgYSBwdXJwb3NlbHkgYW1iaWd1b3VzIHRlcm0gImRh
dGEgdGhhdA0KPj4+Pj4gcHJvdmlkZXMgaW5mb3JtYXRpb24gYWJvdXQgb3RoZXIgZGF0YSIuIEl0
IGlzIHVzZWQgdG8gYXZvaWQgVEhJUw0KPj4+Pj5kaXNjdXNzaW9uLg0KPj4+Pj4NCj4+Pj4+IEZv
ciBleGFtcGxlLCBJIHByb3Bvc2Ugd2UgZGVmaW5lICJ0ZXF1aWxhIG1ldGFkYXRhIiBiZWNhdXNl
LA0KPj4+Pj4gZnJhbmtseSwgSSB3aWxsIG5lZWQgdG8gb3JkZXIgYSB0cmlwbGUtc2hvdCBpZiB3
ZSBrZWVwIGF0dGVtcHRpbmcNCj4+Pj4+IHRvIGRlZmluZSBzb21ldGhpbmcgdGhhdCwgYnkgZGVm
aW5pdGlvbiwgaXMgYW1iaWd1b3VzLiBJJ2QgbGlrZQ0KPj4+Pj4gbXkgYmFydGVuZGVyIHRvIHVu
ZGVyc3RhbmQgbWUgc3BlY2lmaWNhbGx5IHdoZW4gSSBzYXkgIkkgbmVlZCBhDQo+Pj4+PnNob3Qi
Lg0KPj4+Pj4NCj4+Pj4+IE9uIDMvMTMvMTQgNzo0OSBBTSwgIkx1Y3kgeW9uZyIgPGx1Y3kueW9u
Z0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4NCj4+Pj4+IDxtYWlsdG86
bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4+Pj4+DQo+Pj4+PiAgID5TbmlwLi4NCj4+
Pj4+ICAgPlNLPiBKdXN0IGNvcHlpbmcgZnJvbSB0aGUgUFM6DQo+Pj4+PiAgID4tLQ0KPj4+Pj4g
ICA+RGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eSB0byBleGNoYW5nZSBp
bmZvcm1hdGlvbg0KPj4+Pj5iZXR3ZWVuDQo+Pj4+PiAgID50aGUgbmV0d29yayBhbmQgc2Vydmlj
ZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsDQo+Pj4+PmFuZCBzZXJ2aWNl
DQo+Pj4+PiAgID5mdW5jdGlvbnMgYW5kIHRoZSBuZXR3b3JrLg0KPj4+Pj4gICA+DQo+Pj4+PiAg
ID4tLQ0KPj4+Pj4gICA+SXQgaXMgYSBsdWNpZCBkZWZpbml0aW9uLiBXZSBhcmUgdW5uZWNlc3Nh
cmlseSBtYWtpbmcgdGhlIHdvcmQNCj4+Pj4+Im5ldHdvcmsiDQo+Pj4+PiAgID5jb250cm92ZXJz
aWFsLCBJTU8uDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPltMdWN5XSBUaGlzIGlzIG15IHBvaW50LiAi
VGhlIG5ldHdvcmsiIGlzIHRvbyBnZW5lcmFsIGhlcmUsDQo+Pj4+PndoaWNoIGJyaW5ncw0KPj4+
Pj4gICA+bWV0YWRhdGEgZ3JlYXQgcG93ZXIgdG8gZG8gbWFueSB0aGluZ3MuIFRoaXMgaXMgd2h5
IHBlb3BsZQ0KPj4+Pj5pbnZlbnQgaWRlYXMNCj4+Pj4+ICAgPmhlcmUsIHdoaWNoIGNhdXNlcyBh
IGxvdCBvZiBkZWJhdGVzIG9uIG1ldGFkYXRhIHVzYWdlIHBvdGVudGlhbHMuDQo+Pj4+PiBXZQ0K
Pj4+Pj4gICA+c2hvdWxkIG5vdCBzcGVuZCBhIGxvdCBvZiB0aW1lcyBvbiB0aGF0IGRlYmF0ZXMg
YW5kIGp1ZGdlIHdoaWNoDQo+Pj4+PnVzYWdlIGlzDQo+Pj4+PiAgID52YWx1YWJsZSBvciBub3Qu
IFRodXMsIGZvciB0aGUgU0ZDIHdvcmssIGl0IHdpbGwgYmUgaGVscGZ1bCBpZg0KPj4+Pj53ZSBj
YW4NCj4+Pj4+ICAgPm5hcnJvdyBkb3duIGEgYml0LiBKb2VsIG1ha2VzIGV4cGxpY2l0bHkgdHdv
IGNhc2VzLCB3aGljaCBpcw0KPj4+Pj5oZWxwZnVsIHRvDQo+Pj4+PiAgID5kZXZlbG9wIHVzZSBj
YXNlcyBmb3IgZWFjaCBjYXNlLiBJIHdvdWxkIGxpa2UgdG8gc2VlIHRoYXQgdGhlDQo+Pj4+PnBy
b2JsZW0NCj4+Pj4+ICAgPnN0YXRlbWVudCBjYW4gYmUgbW9yZSBzcGVjaWZpYyBvbiBtZXRhZGF0
YSBkZWZpbml0aW9uLCB3aGljaCBtYXkNCj4+Pj4+YmUNCj4+Pj4+ICAgPmhlbHBmdWwgaW4gbGVz
cyBmb2N1c2luZyBvbiBpdCBhbmQgbW92aW5nIGZvcndhcmQuDQo+Pj4+PiAgID4NCj4+Pj4+ICAg
Pkx1Y3kNCj4+Pj4+ICAgPg0KPj4+Pj4gICA+U3VyZW5kcmEuDQo+Pj4+PiAgID4NCj4+Pj4+ICAg
Pg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+PlRoYW5rcywNCj4+Pj4+ICAgPj5MdWN5DQo+Pj4+PiAg
ID4+DQo+Pj4+PiAgID4+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+ICAgPj5Gcm9t
OiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbbWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbV0NCj4+
Pj4+ICAgPj5TZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDQ6MzggUE0NCj4+Pj4+ICAg
Pj5UbzogTHVjeSB5b25nDQo+Pj4+PiAgID4+Q2M6IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcyBC
T1VUSE9SUzsgUm9uIFBhcmtlcjsNCj4+Pj4+ICAgPj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBz
ZmM7IEphbWFsDQo+Pj4+PkhhZGkgU2FsaW0NCj4+Pj4+ICAgPj5TdWJqZWN0OiBSZTogW3NmY10g
ZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4NCj4+
Pj4+ICAgPj5IaSBMdWN5LA0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pk5vLiBJIGFtIHNpbXBseSBz
YXlpbmcgd2Ugc2hvdWxkIG5vdCBvdmVyY29tcGxpY2F0ZSB0aGUgcHJvYmxlbQ0KPj4+Pj4gICA+
PnN0YXRlbWVudCB3aXRoIHRleHQgdGhhdCBhZGRzIGxpdHRsZSB0byBubyB2YWx1ZSBpbiBteSBv
cGluaW9uLg0KPj4+Pj4gV2hldGhlcg0KPj4+Pj4gICA+PndlIGNhbGwgaXQgbWV0YWRhdGEsIG9y
IGNvbnRleHQsIGhhcyBubyBiZWFyaW5nIG9uIHRoZSBmYWN0DQo+Pj4+PnRoYXQgdGhlDQo+Pj4+
PiAgID4+cHJvYmxlbSBzdGF0ZW1lbnQgYWxyZWFkeSBjbGVhcmx5IHN0YXRlcyB3ZSBuZWVkIHRv
IGJlIGFibGUgdG8NCj4+Pj4+cGFzcw0KPj4+Pj4gICA+PmluZm9ybWF0aW9uIGJldHdlZW4gU0bC
uXMgYW5kIGJldHdlZW4gdGhlIG5ldHdvcmsgJiBTRsK5cy4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAg
Pj4NCj4+Pj4+ICAgPj5PbiAzLzEyLzE0LCA1OjEzIFBNLCAiTHVjeSB5b25nIiA8bHVjeS55b25n
QGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4+Pj48bWFpbHRvOmx1
Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+Pg0KPj4+
Pj4gICA+Pj5IaSBKaW0sDQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj5JIGZvciBvbmUgZG9uJ3Qg
YWdyZWUgYW5kIHRoaW5rIHdlIGFyZSBvdmVyIGNvbXBsaWNhdGluZyB3aGF0DQo+Pj4+PnNob3Vs
ZA0KPj4+Pj4gICA+Pj5iZSBzdHJhaWdodGZvcndhcmQuIFRoZSBTRkMgZW5jYXBzdWxhdGlvbiBz
aG91bGQgZW5hYmxlIHR3bw0KPj4+Pj50aGluZ3M6DQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj4x
LiBTdGVlcmluZyBvZiBzZWxlY3RlZCBmbG93cyB0aHJvdWdoIGEgc2VydmljZSBjaGFpbjsgdGhp
cyBpcw0KPj4+Pj50aGUNCj4+Pj4+ICAgPj4+c2VydmljZSBmdW5jdGlvbiBwYXRoLg0KPj4+Pj4g
ICA+Pj4yLiBQYXNzaW5nIG9mIGNvbnRleHQgYXNzb2NpYXRlZCB3aXRoIGEgZ2l2ZW4gZmxvdyB3
aXRoaW4gc2FpZA0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+PmZ1bmN0aW9uIHBhdGguIFRoaXMg
Y29udGV4dCBpbmZvcm1hdGlvbiBtYXkgYmUgY29uc3VtZWQgYnkgYQ0KPj4+Pj5TRiAoYW4NCj4+
Pj4+ICAgPj4+YXBwbGljYXRpb24gSUQgaXMgYW4gZXhhbXBsZSkgb3IgbWF5IGJlIGNvbnN1bWVk
IGJ5IHRoZQ0KPj4+Pj5mb3J3YXJkaW5nDQo+Pj4+PiAgID4+PmVsZW1lbnRzIChhIHZyZi1JRCBp
cyBhbiBleGFtcGxlKS4NCj4+Pj4+ICAgPj4+W0x1Y3ldIERvIHlvdSBjYWxsIHRoZSBjb250ZXh0
IGFzIG1ldGFkYXRhIG9yIG5vdD8gRG8gd2UgaGF2ZQ0KPj4+Pj5hbm90aGVyDQo+Pj4+PiAgID4+
PnRlcm0gaGVyZSBiZXNpZGUgU0ZDIGhlYWRlciBhbmQgbWV0YWRhdGEuIEkgc2VlIHRoYXQgeW91
IGRvbid0DQo+Pj4+PndhbnQgdG8NCj4+Pj4+ICAgPj4+c2VwYXJhdGUgd2hhdCBpcyBjb25zdW1l
ZCBieSBTRiBhbmQgd2hhdCBpcyBjb25zdW1lZCBieSB0aGUNCj4+Pj4+Zm9yd2FyZGluZw0KPj4+
Pj4gICA+Pj5lbGVtZW50cy4NCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+Pkx1Y3kNCj4+Pj4+ICAg
Pj4+DQo+Pj4+PiAgID4+PlNlbnQgZnJvbSBteSBpUGhvbmUNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAg
ID4+Pj4gT24gTWFyIDEyLCAyMDE0LCBhdCA0OjE2IFBNLCAiTHVjeSB5b25nIg0KPj4+Pj48bHVj
eS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPiA8bWFpbHRvOmx1
Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBH
cmVhdC4gVGhlbiB3ZSBtYXkgY29uc2lkZXIgdHdvIHNwZWNpYWwgbWV0YWRhdGEgZGVmaW5pdGlv
bnMNCj4+Pj4+aW4gdGhlDQo+Pj4+PiAgID4+Pj5wcm9ibGVtIHN0YXRlbWVudCBzbyB3ZSBjYW4g
YWxsIHVzZSB0aGUgc2FtZSBkZWZpbml0aW9ucy4NCj4+Pj4+SGVyZSBpcyBteQ0KPj4+Pj4gICA+
Pj4+c3VnZ2VzdGVkIHRleHQgYW5kIGxpa2UgdG8gaGVhciB5b3UgYW5kIG90aGVyJ3MgaW5wdXQg
YW5kDQo+Pj4+PnN1Z2dlc3Rpb25zLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gRGF0YXBs
YW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5DQo+
Pj4+PnRvDQo+Pj4+PiAgID4+Pj5leGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBlbGVt
ZW50cyBpbiBhIHNlcnZpY2UgZnVuY3Rpb24NCj4+Pj4+ICAgPj4+PmNoYWluaW5nLiBJbiB0aGlz
IGNvbnRleHQsIHRoZXJlIGFyZSB0d28gdHlwZXMgb2YgZGF0YSBwbGFuZQ0KPj4+Pj5tZXRhZGF0
YS4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFNlcnZpY2UgRnVuY3Rpb24gTWV0YWRhdGE6
IHRoZSBpbmZvcm1hdGlvbiBleGNoYW5nZWQgYmV0d2Vlbg0KPj4+Pj4gICA+Pj4+Y2xhc3NpZmll
ciBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMgdG8NCj4+
Pj4+ICAgPj4+PmZhY2lsaXRhdGUgc2VydmljZSBmdW5jdGlvbnMgb24gdGhlIHBhY2tldCB0cmVh
dG1lbnQuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBTdGVlcmluZyBNZXRhZGF0YTogdGhl
IGluZm9ybWF0aW9uIGZyb20gc2VydmljZSBmdW5jdGlvbnMgdG8gYQ0KPj4+Pj4gICA+Pj4+Y2xh
c3NpZmllciBvciBzZXJ2aWNlIG5vZGUgZm9yIHRyYWZmaWMgZm9yd2FyZGluZyBwdXJwb3NlLg0K
Pj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gLWVuZA0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+
Pj4gTHVjeQ0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiAtLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4gICA+Pj4+IEZyb206IEpvZWwgTS4gSGFscGVybiBb
bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21dDQo+Pj4+PiAgID4+Pj4gU2VudDogV2VkbmVzZGF5
LCBNYXJjaCAxMiwgMjAxNCAyOjM1IFBNDQo+Pj4+PiAgID4+Pj4gVG86IEx1Y3kgeW9uZzsgTmlj
b2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcg0KPj4+Pj4gICA+Pj4+IENjOiBKaW0gR3VpY2hhcmQg
KGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRp
DQo+Pj4+PiAgID4+Pj4gU2FsaW0NCj4+Pj4+ICAgPj4+PiBTdWJqZWN0OiBSZTogW3NmY10gZHJh
ZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pg0KPj4+
Pj4gICA+Pj4+IFllcywgSSBhbSB0cnlpbmcgdG8gY29uc2lzdGVudGx5IGRpc3Rpbmd1aXNoIHRo
b3NlIHR3byBjYXNlcw0KPj4+Pj53aGVuDQo+Pj4+PiAgID4+Pj50YWxraW5nIGFib3V0IHRoZSBp
bmZvcm1hdGlvbiBjYXJyaWVkIHdpdGggcGFja2V0cyBpbiBzZXJ2aWNlDQo+Pj4+PmNoYWlucy4N
Cj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFlvdXJzLA0KPj4+Pj4gICA+Pj4+IEpvZWwNCj4+
Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+PiBPbiAzLzEyLzE0LCAzOjEzIFBNLCBMdWN5IHlvbmcg
d3JvdGU6DQo+Pj4+PiAgID4+Pj4+IEpvZWwsIFNlZSBiZWxvdy4gLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0gRnJvbTogc2ZjDQo+Pj4+PiAgID4+Pj4+IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmddIE9uIEJlaGFsZiBPZiBKb2VsIE0uIEhhbHBlcm4NCj4+Pj4+U2VudDoNCj4+Pj4+ICAg
Pj4+Pj4gV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjAyIFBNIFRvOiBMdWN5IHlvbmc7IE5p
Y29sYXMNCj4+Pj4+Qk9VVEhPUlM7DQo+Pj4+PiAgID4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBH
dWljaGFyZCAoamd1aWNoYXIpOw0KPj4+Pj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7DQo+
Pj4+PiAgID4+Pj4+IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAg
ID4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAg
ID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IEkgd2FzIHRyeWluZyB0byB3b3JkIGl0IGNhcmVmdWxseSBu
b3QgdG8gZm9jdXMgb24gd2hvIHB1dHMNCj4+Pj4+dGhlDQo+Pj4+PiAgID4+Pj4+IGluZm9ybWF0
aW9uIGluLCBidXQgb25seSBvbiB3aG8gY29uc3VtZXMgdGhlIGluZm9ybWF0aW9uLg0KPj4+Pj4g
ICA+Pj4+PiBJbmZvcm1hdGlvbiBmb3Igc2VydmljZSBmdW5jdGlvbnMgbWF5IGNvbWUgZnJvbSB0
aGUgaW5ncmVzcw0KPj4+Pj4gICA+Pj4+PiBjbGFzc2lmaWVyIG9yIGZyb20gb3RoZXIgc2Vydmlj
ZSBmdW5jdGlvbnMuIFtMdWN5XSB0aGlzIGlzDQo+Pj4+PnRoZSBvbmUNCj4+Pj4+ICAgPj4+Pj4g
Y2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcuIEluZm9ybWF0aW9uIGZvciB0aGUNCj4+
Pj4+Zm9yd2FyZGluZw0KPj4+Pj4gICA+Pj4+PiB3aWxsIGdlbmVyYWxseSBjb21lIGZyb20gdGhl
IGluZ3Jlc3MgY2xhc3NpZmllciwgYnV0IGluDQo+Pj4+PnNwZWNpYWwNCj4+Pj4+ICAgPj4+Pj4g
Y2FzZXMgbWF5IGJlIHByb3ZpZGVkIGJ5IHNlcnZpY2UgZnVuY3Rpb25zLiAoSSBrZWVwDQo+Pj4+
PndhbnRpbmcgdG8gZ2V0DQo+Pj4+PiAgID4+Pj4+IHJpZCBvZiB0aG9zZSBzcGVjaWFsIGNhc2Vz
LCBidXQgc28gZmFyIHRoZXJlIHNlZW0gdG8gYmUNCj4+Pj4+anVzdCBlbm91Z2gNCj4+Pj4+ICAg
Pj4+Pj4gb2YgdGhlbSB0byB3YXJyYW50IGNvdmVyaW5nIGluIHRoZSBzb2x1dGlvbi4gQW5kIG1v
cmUNCj4+Pj4+aW1wb3J0YW50bHksDQo+Pj4+PiAgID4+Pj4+IHNpZ25pZmljYW50IHN1cHBvcnQg
Zm9yIGl0IGluIHRoZSB3b3JraW5nIGdyb3VwLikgW0x1Y3ldDQo+Pj4+PlRoaXMgaXMNCj4+Pj4+
ICAgPj4+Pj4gdGhlIHNlY29uZCBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldyAoYnV0
IHlvdSBkb24ndA0KPj4+Pj5saWtlIGl0KS4NCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4g
QW5kIHlvdSBzdWdnZXN0IGRpc3Rpbmd1aXNoaW5nIHRoZXNlIHR3byBjYXNlcyB3aGVuDQo+Pj4+
PmRpc2N1c3NpbmcNCj4+Pj4+ICAgPj4+Pj4gYWJvdXQgbWV0YWRhdGEgdXNhZ2UuIElzIHRoYXQg
cmlnaHQgdW5kZXJzdGFuZGluZz8NCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gTHVjeQ0K
Pj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4gT24gMy8xMi8xNCwgMjozMyBQTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+
Pj4gICA+Pj4+Pj4gSm9lbCwgSSBpbnRlcnByZXQgdGhhdCB5b3Ugc3VnZ2VzdHMgdGhhdCBkaXN0
aW5ndWlzaCB0aGUNCj4+Pj4+ZXhjaGFuZ2UNCj4+Pj4+ICAgPj4+Pj4+IGluZm9ybWF0aW9uIGRh
dGEgcGxhbmUgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zDQo+Pj4+PmFuZCB0aGUN
Cj4+Pj4+ICAgPj4+Pj4+IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBm
cm9tIGEgc2VydmljZQ0KPj4+Pj5mdW5jdGlvbiB0bw0KPj4+Pj4gICA+Pj4+Pj4gYSBzZXJ2aWNl
IG5vZGUuIElzIHRoaXMgcmlnaHQgdW5kZXJzdGFuZGluZz8gTHVjeQ0KPj4+Pj4gICA+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4g
SGFscGVybg0KPj4+Pj4gICA+Pj4+Pj4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXSBTZW50
OiBXZWRuZXNkYXksIE1hcmNoIDEyLA0KPj4+Pj4yMDE0DQo+Pj4+PiAxOjE5DQo+Pj4+PiAgID4+
Pj4+PiBQTQ0KPj4+Pj4gICA+Pj4+Pj4gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsg
Um9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkDQo+Pj4+PiAgID4+Pj4+PiAoamd1aWNoYXIpOyBi
cmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+Pjxt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVj
dDoNCj4+Pj4+ICAgPj4+Pj4+IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1j
b25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IE15IGluY2xpbmF0
aW9uIHdvdWxkIGJlIHRvIHR1bmUgdGhhdCBkZWZpbml0aW9uIHRvDQo+Pj4+PmRpc3Rpbmd1aXNo
DQo+Pj4+PiAgID4+Pj4+PiBiZXR3ZWVuIGRhdGFwbGFuZSBjYXJyaWVkIGluZm9ybWF0aW9uIGlu
dGVuZGVkIGZvciB1c2UgYnkNCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4gZnVuY2l0b25z
ICh3aGF0ZXZlciB0aGUgb3JpZ2luKSwgYW5kIGRhdGFwbGFuZSBjYXJyaWVkDQo+Pj4+PmluZm9y
bWF0aW9uDQo+Pj4+PiAgID4+Pj4+PiBpbnRlbmRlZCBmb3IgZGF0YXBsYW5lIGZvcndhcmRpbmcg
Y29tcG9uZW50cy4NCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiBZb3VycywgSm9lbA0K
Pj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gSGkgSm9lbCwN
Cj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IEkgYWdyZWUgdGhhdCB3ZSBuZWVkIHVz
aW5nIHRoZSBzYW1lIGRlZmluaXRpb24gZm9yIGENCj4+Pj4+dGVybSwgYnV0DQo+Pj4+PiAgID4+
Pj4+Pj4gZGlzYWdyZWUgdGhhdCB0aGUgbWV0YWRhdGEgZGVmaW5pdGlvbiBoZXJlIGlzIGEgc2V0
IG9mDQo+Pj4+PiAgID4+Pj4+Pj4gaW5mb3JtYXRpb24gcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBU
aGlzIG1heSBiZSB0b28gbmFycm93DQo+Pj4+Pm9yIGxlYWQNCj4+Pj4+ICAgPj4+Pj4+PiB0byBh
IHBhcnRpY3VsYXIgc29sdXRpb24uIEkgYW0gZmluZSB3aXRoIHRoaXMgZGVmaW5pdGlvbg0KPj4+
Pj5pbiB0aGUNCj4+Pj4+ICAgPj4+Pj4+PiBwcm9ibGVtIHN0YXRlbWVudCB3LyBtaW5vciB0d2Vh
ayAoc3VnZ2VzdGVkIG9uIG1haWxpbmcNCj4+Pj4+bGlzdCkuDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+PiBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJv
dmlkZXMgdGhlDQo+Pj4+PmFiaWxpdHkgdG8NCj4+Pj4+ICAgPj4+Pj4+PiBleGNoYW5nZSBpbmZv
cm1hdGlvbiBiZXR3ZWVuIHRoZSBjbGFzc2lmaWVycyBhbmQgc2VydmljZQ0KPj4+Pj4gICA+Pj4+
Pj4+IGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgYW5kIHNlcnZpY2UNCj4+
Pj4+ZnVuY3Rpb25zIGFuZA0KPj4+Pj4gICA+Pj4+Pj4+IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+IGNs
YXNzaWZpZXJzfHNlcnZpY2Ugbm9kZXMuDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
PiBUaGVyZSBtYXkgYmUgYSBzb2x1dGlvbiB0aGF0IGEgc2VydmljZSBmdW5jdGlvbiBwYXNzZXMN
Cj4+Pj4+c29tZQ0KPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBpbmZvcm1hdGlvbiB0byBhdHRhY2hl
ZCBzZXJ2aWNlIG5vZGUgd2l0aG91dCB1c2luZyBTRkMNCj4+Pj4+aGVhZGVyLg0KPj4+Pj4gICA+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gVGhhbmtzLCBMdWN5DQo+Pj4+PiAgID4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
IEZyb206IEpvZWwgSGFscGVybiBEaXJlY3QNCj4+Pj4+ICAgPj4+Pj4+PiBbbWFpbHRvOmptaC5k
aXJlY3RAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksDQo+Pj4+Pk1hcmNoIDEyLA0K
Pj4+Pj4gICA+Pj4+Pj4+IDIwMTQgMTI6MjUgUE0gVG86IEx1Y3kgeW9uZzsgSm9lbCBNLiBIYWxw
ZXJuOyBOaWNvbGFzDQo+Pj4+PkJPVVRIT1JTOw0KPj4+Pj4gICA+Pj4+Pj4+IFJvbiBQYXJrZXIg
Q2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOw0KPj4+Pj5icmlqc21hbkBqdW5pcGVyLm5ldDxt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+
Ow0KPj4+Pj4gICA+Pj4+Pj4+IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3Nm
Y10NCj4+Pj4+ICAgPj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0
aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gTHVjeSwgeW91IHNheSAidGhl
IG1ldGFkYXRhIHRlcm0gbWVhbnMgLi4uIiBUaGUNCj4+Pj4+ZGVmaW5pdGlvbiB5b3UNCj4+Pj4+
ICAgPj4+Pj4+PiB0aGVuIHByb3ZpZGUgaXMgYSBkZWZpbml0aW9uIG9mIHRoZSBzZXQgb2YgaW5m
b3JtYXRpb24gd2UNCj4+Pj4+YXJlDQo+Pj4+PiAgID4+Pj4+Pj4gcHJvcG9zaW5nIHRoYXQgd2Ug
cHV0IGluIHRoZSBTRkMgaGVhZGVyLiBJLCBhbmQgb3RoZXJzLA0KPj4+Pj5oYXZlDQo+Pj4+PiAg
ID4+Pj4+Pj4gYmVlbiB1c2luZyB0aGUgdGVybSBtZXRhZGF0YSBtb3JlIG5hcnJvd2x5LiBXZSBj
YW4gdXNlDQo+Pj4+PndoYXRldmVyDQo+Pj4+PiAgID4+Pj4+Pj4gZGVmaW5pdGlvbiB3ZSB3YW50
LiBCdXQgd2UgZG8gbmVlZCB0byBhZ3JlZSBvbiB0aGUNCj4+Pj4+ZGVmaW5pdGlvbi4NCj4+Pj4+
ICAgPj4+Pj4+PiBGb3IgdGhlIHB1cnBvc2VzIG9mIHRoZSBXRywgaXQgc2VlbXMgbXVjaCBtb3Jl
IHVzZWZ1bCB0bw0KPj4+Pj51c2UgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4gdGVybSBtZXRhZGF0YSBm
b3IgdGhlIG5hcnJvd2VyIGRlc2NyaXB0aW9uLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBPbiAz
LzEyLzE0LCAxOjE5IFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+IEhpIEpv
ZWwsDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IEkgYWdyZWUuIFdlIG5lZWQg
dG8gZGlmZmVyZW50aWF0ZSB0aGUgbWV0YWRhdGEgdXNlZCBieQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+
PiAgID4+Pj4+Pj4+ZnVuY3Rpb24gYW5kIFNGQyBoZWFkZXIuIFRoZSBtZXRhZGF0YSB0ZXJtIG1l
YW5zIGNhcnJ5aW5nDQo+Pj4+PnNvbWUNCj4+Pj4+ICAgPj4+Pj4+Pj5zdGF0ZXMgYWxvbmcgd2l0
aCB0aGUgcGFja2V0LiBJTU86IFNGQyBoZWFkZXIgaXMgYSBraW5kIG9mDQo+Pj4+PiAgID4+Pj4+
Pj4+bWV0YWRhdGEgY2FycmllZCBvbiBwYWNrZXQgZm9yIG5leHQgc2VydmljZSBub2RlIHRvIHVz
ZS4NCj4+Pj4+SW4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Y29udGV4dCBvZiBTRkMsIHdlIGhhdmUg
dGVybSBmb3IgU0ZDIGhlYWRlciBhbmQgdGhlDQo+Pj4+Pm1ldGFkYXRhIHRoYXQNCj4+Pj4+ICAg
Pj4+Pj4+Pj53YXMgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBvciBiZXR3ZWVu
IHNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj5mdW5jdGlvbnMgYW5kIGNsYXNzaWZpZXJzL3NlcnZp
Y2Ugbm9kZXMsIHdoaWNoIGlzIHdoYXQNCj4+Pj4+dGhlIGRyYWZ0DQo+Pj4+PiAgID4+Pj4+Pj4+
Zm9jdXMuDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IFRoYW5rcywgTHVjeQ0K
Pj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiAtLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm4NCj4+Pj4+ICAgPj4+Pj4+
Pj4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEy
LA0KPj4+Pj4gMjAxNA0KPj4+Pj4gICA+Pj4+Pj4+PiAxMToxOCBBTSBUbzogTHVjeSB5b25nOyBO
aWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOg0KPj4+Pj4gSmltDQo+Pj4+PiAgID4+Pj4+
Pj4+IEd1aWNoYXJkIChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNm
YzsgSmFtYWwgSGFkaSBTYWxpbQ0KPj4+Pj4gICA+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10N
Cj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAg
ID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IEkgdGhpbmsgaXQgaXMgaW1wb3J0YW50IHRvIGtl
ZXAgYSBzdHJvbmcgZGlzdGluY3Rpb24NCj4+Pj4+YmV0d2Vlbg0KPj4+Pj4gICA+Pj4+Pj4+PiBt
ZXRhZGF0YSAod2hpY2ggaXMgZm9yIHVzZSBieSBhcHBsaWNhdGlvbnMpIGFuZCB0aGUNCj4+Pj4+
c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+PiBjaGFpbmluZyBpbmZvcm1hdGlvbiBpbiB0aGUgYmFz
ZSBzZXJ2aWNlIGNoYWluIGhlYWRlciwNCj4+Pj4+d2hpY2ggaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4g
Zm9yIHVzZSBieSB0aGUgc2VydmljZSBjaGFpbiBzdXBwb3J0IG1lY2hhbmlzbXMuDQo+Pj4+PiAg
ID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+PiBPbiAzLzEyLzE0LCAxMDo0MiBBTSwgTHVjeSB5b25nIHdyb3Rl
Og0KPj4+Pj4gICA+Pj4+Pj4+Pj4gRnVsbHkgYWdyZWUgd2l0aCBKb2UuDQo+Pj4+PiAgID4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gV2Ugc2hvdWxkIG5vdCByZXF1aXJlIGEgZml4IGxlbmd0
aCBmb3IgaW4tYmFuZCBtZXRhZGF0YQ0KPj4+Pj5idXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGFsc28g
bm90IGxlYXZlIGl0IGZvciBmcmVlbHkgdXNhZ2UuIEluIGZhY3QsIHdoZW4gYQ0KPj4+Pj5zZXJ2
aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+PiBub2RlIGluc2VydHMgU0ZDIGhlYWRlciBvbiBhIChlbmNh
cHN1bGF0ZWQpIHBhY2tldCBhbmQNCj4+Pj4+c2VuZCB0bw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbmV4
dCBzZXJ2aWNlIG5vZGUsIFNGQyBoZWFkZXIgaXRzZWxmIGNhbiBiZSBzZWVuIGFzIGENCj4+Pj4+
bWV0YWRhdGEuDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gTHVjeQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tIEZyb206IHNmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gW21haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZ10gT24gQmVoYWxmIE9mIEpvZWwgTS4NCj4+Pj4+SGFscGVybg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA5OjIxIEFNIFRvOiBOaWNvbGFzDQo+
Pj4+PkJPVVRIT1JTOw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gUm9uIFBhcmtlciBDYzogSmltIEd1aWNo
YXJkIChqZ3VpY2hhcik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+PiAgID4+
Pj4+Pj4+PiBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAg
ID4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+
Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IEZvciBpbi1iYW5kIG1ldGFkYXRhLCB0
aGUgQVBJIGZvciBhY2Nlc3MgY2FuIGVhc2lseSBiZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gc3luY2hy
b25vdXMuIE91dCBvZiBiYW5kIG1ldGFkYXRhIG5lZWRzIGRpZmZlcmVudA0KPj4+Pj5oYW5kbGlu
Zy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFRoZXJlIGFyZSBtYW55IGNhc2VzIHdoZXJlIG91dC1vZi1i
YW5kIG1ldGFkYXRhIGlzDQo+Pj4+PnVzZWZ1bCBhbmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGFwcHJv
cHJpYXRlLiBCdXQgdGhleSBkbyBub3QgY292ZXIgYWxsIG5lZWRzIGJ5IGFueQ0KPj4+Pj5zdHJl
dGNoLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IEV2ZW4gaWYgZWFjaCBw
aWVjZSBvZiBpbi1iYW5kIG1ldGFkYXRhIGlzIG9mIGZpeGVkDQo+Pj4+Pmxlbmd0aCwNCj4+Pj4+
ICAgPj4+Pj4+Pj4+IHRoZXJlIGFyZSBtYW55IGRpZmZlcmVudCBraW5kcyBvZiBtZXRhdHlwZS4g
VHJ5aW5nIHRvDQo+Pj4+PnNheQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gInRoZXJlIHdpbGwgYmUgZXhh
Y3RseSBmb3VyIHBpZWNlcywgYW5kIHRoZXkgd2lsbCBiZSBvZg0KPj4+Pj50eXBlcw0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4gdDEsIHQyLCB0MywgYW5kIHQ0IiBpcyBzaW1wbHkgdG9vIHNwZWNpZmljIGZv
ciBldmVuIDgwJQ0KPj4+Pj5vZiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+bmVlZHMuDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gT24gMy8xMi8xNCwgODo1MiBBTSwgTmljb2xhcyBCT1VU
SE9SUyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBIZWxsbyBSb24sDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBTZW5kaW5nIG91dCBvZiBiYW5kIGNvbmdydWVudCBt
ZXRhZGF0YSBtYXkgbm90IGJlIHRoZQ0KPj4+Pj5hbnN3ZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0
byBhbGwgbmVlZHMgYnV0IGl0IGlzIG9uZSB0b29sIHRoYXQgd2Ugc2hvdWxkIGtlZXAuDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBOb3QgYWxsIG1ldGFkYXRhIGlzIHRp
ZWQgdG8gYSBzcGVjaWZpYyBwYWNrZXQsIGZvcg0KPj4+Pj5leGFtcGxlIGENCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBwb2xpY3kgY2hhbmdlIGluIFBDUkYgY291bGQgbGVhZCB0byBzb21lIG1ldGFkYXRh
DQo+Pj4+PnNpZ25hbGluZywNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0aGUgcmVhY3Rpb24gdGltZSBu
ZWVkIG5vdCBiZSBpbW1lZGlhdGUsIGZldyBtcyBtYXkNCj4+Pj4+bm90IG1hdHRlci4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEFzIHlvdSBwb2ludCwgaWYgYSBwYWNr
ZXQgaXMgdGllZCB0byBhIG1ldGFkYXRhIGENCj4+Pj4+Y29ycmVsYXRpb24NCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBpbmZvIGNhbiBiZSBzZXQgaW4gYm90aCBwYWNrZXQgdG8gZGVhbCB3aXRoIGl0IChp
LmUNCj4+Pj4+bWV0YWRhdGENCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBleHBlY3RlZCBmbGFnIGluIHRo
ZSBTRkMgaGVhZGVyLCBwbHVzIGFuIGlkKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gRmluYWxseSB3ZSBjYW4gc3RpbGwgc2VuZCBzb21lIGxpbWl0ZWQgbWV0YWRhdGEg
d2l0aGluDQo+Pj4+PmEgaGVhZGVyLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoaXMgY291bGQgYmUg
dXNlZCBmb3IgbG9hZCBiYWxhbmNlcnMgaW4gcGFydGljdWxhciBpZg0KPj4+Pj53ZQ0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IGFncmVlIG9uIGEgY29udmVudGlvbiB0byBsb2NhdGUgImNvYXJzZSBncmFp
biBwb2xpY3kiDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gLyAiZmluZSBncmFpbiBwb2xpY3kiIG9uIHJl
c2VydmVkIGNvbnRleHQgaGVhZGVycy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IFRoaXMgc2VlbXMgdG8gb3BlbiB1cCBhIGxvdCBvZiBmbGV4aWJpbGl0eSAvDQo+Pj4+
Pmlubm92YXRpb25zLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gT24g
eW91ciBsYXN0IHBvaW50LCB0aGVyZSBpcyBhIHF1ZXN0aW9uIG9uIGhvdyB0byBtYWtlDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gbWV0YWRhdGEgYXZhaWxhYmxlIHRvIGEgU2VydmljZSBGdW5jdGlvbi4g
Q3VycmVudCBzb2NrZXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBjb25uZWN0aW9ucyBmb3IgZXhhbXBs
ZSBkbyBub3QgYWxsb3cgdG8gcmV0cmlldmUgSVANCj4+Pj4+aGVhZGVyDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4gb3B0aW9ucy4gU28gSSBhc3N1bWUgdGhhdCBTRkMgYXdhcmUgU2VydmljZSBGdW5jdGlv
bnMNCj4+Pj4+d2lsbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG5lZWQgc29tZSAoYXN5bmNocm9ub3Vz
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gPykgQVBJIHRvIHJldHJpZXZlIFNGQyBoZWFkZXIgaW5mb3Jt
YXRpb24gYXMgd2VsbCBhcw0KPj4+Pj5pbi1iYW5kDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWV0YWRh
dGEuIEkgZG9uJ3Qgc2VlIG91dCBvZiBiYW5kIG1ldGFkYXRhIHRyYW5zcG9ydA0KPj4+Pj5hZGRp
bmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBjb21wbGV4aXR5LCB0aGUgc2FtZSBBUEkgY2FuIHByb2Jh
Ymx5IGFwcGx5Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhlIGFs
dGVybmF0aXZlIG9wdGlvbiwgYWxsb3dpbmcgdmFyaWFibGUgc2l6ZWQNCj4+Pj4+bWV0YWRhdGEg
aW4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0aGUgU0ZDIGhlYWRlciBoYXMgc29tZSBkcmF3YmFja3Mg
YXMgd2VsbCwgb25lIGJlaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gZnJhZ21lbnRhdGlvbiwgYW5k
IHNvbWUgc3dpdGNoZXMgZXhwZWN0aW5nIGFzIHdlbGwgdG8NCj4+Pj4+bG9vayBhdA0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IGVuZCB1c2VyIHRyYWZmaWMgaGVhZGVycyBmb3IgbGluayBsb2FkIGJhbGFu
Y2luZy4gSQ0KPj4+Pj53b3VsZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGFncmVlIHRoYXQgaWYgd2Ug
Y2FuIGFjY2VwdCB0aGVzZSBpc3N1ZXMsIHRoZW4gc2VuZGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
IG9mZi1saW5lIGNvbmdydWVudCBtZXRhZGF0YSBsb29zZXMgaXRzIGludGVyZXN0Lg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gV2UgbmVlZCB0byB0YWtlIGludG8gYWNj
b3VudCB0aGF0IGJvdGggaW4tYmFuZCBhbmQNCj4+Pj4+Y29uZ3J1ZW50DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4gb3V0LW9mLWJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0IGlzIG5vdCByZWxpYWJsZS4gQQ0K
Pj4+Pj5wYWNrZXQgbG9zcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRyaWdnZXJpbmcgcmV0cmFuc21p
c3Npb24gd291bGQgbm90IGxlYWQgdG8gdGhlDQo+Pj4+PmlkZW50aWNhbA0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IHJlY29uc3RydWN0aW9uIG9mIHRoZSBhc3NvY2lhdGVkIG1ldGFkYXRhLiBJbiBzb21l
DQo+Pj4+PmNhc2VzLCB3ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1pZ2h0IHRodXMgZXZlbiBuZWVk
IG5vbi1jb25ncnVlbnQgb3V0LW9mLWJhbmQgcmVsaWFibGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBt
ZXRhZGF0YSB0cmFuc3BvcnQuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gTmljb2xhcyBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206DQo+Pj4+PiBSb24NCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBQYXJrZXIgW1Jvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFp
bHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+XSBTZW50Og0KPj4+Pj5XZWRuZXNk
YXksDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gTWFyY2ggMTIsIDIwMTQNCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiAxMjo0MyBQTSBUbzogTmljb2xhcyBCT1VUSE9SUyBDYzogSmltIEd1aWNoYXJkDQo+Pj4+Pihq
Z3VpY2hhcik7DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+
Pj4+c2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBOaWNvbGFzLA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gSSB1bmRlcnN0YW5kIHRoZSBjb25jZXB0IGZvciBvdXQg
b2YgYmFuZCBzaWduYWxpbmcgb2YNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pm1ldGFkYXRhLCBidXQgSSBh
bSBjb25jZXJuZWQgdGhhdCBpdCBpbnRyb2R1Y2VzDQo+Pj4+PnNpZ25pZmljYW50DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj5jb21wbGV4aXR5IGR1ZSB0byB0aGUgcG90ZW50aWFsIHJhY2UgY29uZGl0aW9u
IG9mDQo+Pj4+PnJlY2VpdmluZyB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+PnJlYWwgcGFja2V0IGJl
Zm9yZSB0aGUgbWV0YWRhdGEuIFdoaWxlIHRoZSByZWFsIHBhY2tldA0KPj4+Pj5jb3VsZA0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+aW5kaWNhdGUgdGhhdCBvdXQgb2YgYmFuZCBtZXRhZGF0YSBpcyBleHBl
Y3RlZCwgaG93IGNhbg0KPj4+Pj53ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Z3VhcmFudGVlIHRoZSBv
cmRlciBvZiByZWNlcHRpb24/IFdoYXQgaWYgc3dpdGNoaW5nIG9yDQo+Pj4+PnJvdXRpbmcNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pm5vZGVzIGFwcGx5IGhhc2ggYmFzZWQgbG9hZCBiYWxhbmNpbmc/IFdo
YXQgaWYgdGhlIGxvYWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PmJhbGFuY2luZyB1bmRlcnN0YW5kcyBT
RkMgZW5jYXBzIGFuZCBsb29rcyBiZXlvbmQgaXQgdG8NCj4+Pj4+dGhlDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj5vcmlnaW5hbCBoZWFkZXIgdG8gZ2V0IGJldHRlciBlbnRyb3B5Pw0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IENhbiB3ZSBndWFyYW50ZWUgdGhhdCB0aGUgbWV0YWRhdGEgYW5kIHJlYWwgcGFja2V0
DQo+Pj4+PndpbGwgZm9sbG93DQo+Pj4+PiAgID4+Pj4+Pj4+Pj50aGUgZXhhY3Qgc2FtZSBwYXRo
PyBJZiB3ZSBjYW4gbm90LCB0aGVuDQo+Pj4+PmltcGxlbWVudGF0aW9ucyB3aWxsDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj5uZWVkIHRvIGFkZCBpbmdyZXNzIHF1ZXVpbmcgdG8gY29wZSB3aXRoIHRoZSBz
Y2VuYXJpby4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEFsc28sIGRv
IHlvdSBmZWVsIHRoYXQgdGhlIGluY3JlYXNlIGluIGltcGxlbWVudGF0aW9uDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gY29tcGxleGl0eSBhdCB0aGUgc2VydmljZSBmdW5jdGlvbnMgaXMgcmVhc29uYWJs
ZT8NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoYW5rcy4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFJvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IE9uIE1hciAxMiwgMjAxNCwgYXQgNDowOSBBTSwgIk5pY29s
YXMgQk9VVEhPUlMiDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IDxOaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4NCj4+Pj4+PG1haWx0bzpO
aWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gSSB0aGluayB3ZSBtdXN0IG1ha2UgYSBkaXN0aW5jdGlvbiBi
ZXR3ZWVuOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiAtIE1ldGFk
YXRhIHdoaWNoIHNob3VsZCBiZSBwYXJ0IG9mIHRoZSBoZWFkZXIgZGVmaW5lZA0KPj4+Pj5hcyBp
bg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBiYW5kIG1hcmtpbmcuIC0gTWV0YWRhdGEgd2l0aCBjYW4g
YmUgcGFzc2VkIG91dCBvZg0KPj4+Pj5iYW5kLCBmb3INCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gZXhh
bXBsZSBjb25ncnVlbnQgb3V0IG9mIGJhbmQgc2lnbmFsaW5nIGRlZmluZWQgaW4NCj4+Pj4+dGhl
IGRyYWZ0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFRoZSBmb3Jt
ZXIgY2FsbHMgZm9yIGEgbGltaXRlZCBzcGFjZSBpbiB0aGUgaGVhZGVyLA0KPj4+Pj50cnVlLCBU
aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbGF0dGVyIGhvd2V2ZXIgZG9lcyBub3QgaW5jdXIgYW55
IHNwYWNlIGxpbWl0YXRpb24NCj4+Pj4+YW5kIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IHN0aWxs
IGZhaXJseSBlZmZpY2llbnQgYW5kIGl0IHJlbWFpbnMgY29tcGF0aWJsZSB3aXRoDQo+Pj4+PmEg
Zml4ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gc2l6ZSBoZWFkZXIgdXNlZCB0byByb3V0ZSB0aG9z
ZSBzaWduYWxpbmcgbWVzc2FnZXMNCj4+Pj4+YWxvbmcgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
IGNoYWluJ3Mgc2VydmljZSBmdW5jdGlvbnMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXyBGcm9tOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBb
amd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+XSBTZW50Og0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+PiBUdWVzZGF5LCBNYXJjaCAxMSwgMjAxNCA2OjQ4IFBNIFRvOiBSb24g
UGFya2VyIENjOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBOaWNvbGFzIEJPVVRIT1JTOyBicmlqc21h
bkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRh
ZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+PiBIaSBSb24sDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFdl
IGNhbiBjZXJ0YWlubHkgaGF2ZSB0aGlzIGRpc2N1c3Npb24gYnV0IHdlIHNob3VsZA0KPj4+Pj5m
aXJzdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBjb25zaWRlciB3aGF0IGluZm9ybWF0aW9uIGlzIG5l
Y2Vzc2FyeSBhbmQgaWYgc2FpZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBpbmZvcm1hdGlvbiBjYW4g
Zml0IHdpdGhpbiBhIGZpeGVkIG51bWJlciBvZiBjb250ZXh0cw0KPj4+Pj5pbiB0aGUNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4gbWFqb3JpdHkgb2YgY2FzZXMuIFJlbWVtYmVyLCB0aGUgZ29hbCBvZiBi
ZWluZyBhYmxlDQo+Pj4+PnRvIHBhc3MNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbWV0YWRhdGEgdGhy
b3VnaCB0aGUgbmV0d29yayBpcyB0byBlbmhhbmNlIHNlcnZpY2UNCj4+Pj4+ZGVsaXZlcnksDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+IG5vdCBwYXNzIHRoZSBlbnRpcmUgd29ya3Mgb2YgU2hha2VzcGVh
cmUgOy0pDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFNlbnQgZnJv
bSBteSBpUGhvbmUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IE9u
IE1hciA3LCAyMDE0LCBhdCAzOjUyIEFNLCAiUm9uIFBhcmtlciINCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+IDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tPg0KPj4+Pj48bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+PiBOaWNvbGFzLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
IEkgc2VlIHNpbWlsYXIgcmVxdWlyZW1lbnRzIGZyb20gdGhlIDNncHAgRVBDIHNpZGUuDQo+Pj4+
Pkkgd291bGQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IGxpa2UgdG8gcHJvcG9zZSBhbiBPVUkgLyBU
TFYgYmFzZWQgYXBwcm9hY2ggd2hlcmUgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiByZXNlcnZl
ZCBPVUkgY2FuIGJlIHVzZWQgZm9yIGFncmVlZCB1cG9uIHR5cGVzIG9mDQo+Pj4+PmNvbW1vbg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gbWV0YWRhdGEgYW5kIHZlbmRvciBvciBvdGhlciBvcmdhbml6
YXRpb25hbCBPVUlzIGNhbg0KPj4+Pj5iZSB1c2VkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiB0byBx
dWlja2x5IGlubm92YXRlIGluIHRoZSBuZXR3b3Jrcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IFNp
bXVsdGFuZW91c2x5LCBJIHdvdWxkIGFsc28gbGlrZSB0byBjb25zaWRlcg0KPj4+Pj5tZWNoYW5p
c21zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiB0aGF0IGFyZSBvcHRpbWl6ZWQgZm9yIGxvbmcgbGl2
ZWQgZmxvd3Mgc28gYXMgdG8NCj4+Pj4+bGltaXQgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBu
ZWdhdGl2ZSBlZmZlY3RzIG9mIHBhY2tldCBncm93dGguDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gUm9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBPbiBNYXIgNywgMjAxNCwgYXQgODoz
NCBBTSwgIk5pY29sYXMgQk9VVEhPUlMiDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gPE5pY29sYXMu
Qk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPg0K
Pj4+Pj48bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+IHdyb3RlOg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSGVsbG8gSmltDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBJIGhhdmUgc2VlbiBjYXNlcyBp
biBHaSBMQU4sIHdoZXJlIHN1YnNjcmliZXIgcmVsYXRlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
IGluZm9ybWF0aW9uIGlzIHBhc3NlZCB0byBhIFdlYiBQcm94eSBmb3IgSFRUUCBoZWFkZXINCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBlbnJpY2htZW50IChhaW1lZCBhdCBzb21lIFdlYiBDb250ZW50
IHByb3ZpZGVycw0KPj4+Pj5wYXJ0bmVycyBvZg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHRoZSBN
b2JpbGUgT3BlcmF0b3IpLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEluZm9ybWF0aW9uIHdhcyBh
biBjb2RlZCAocGVyc2lzdGVudCkgc3Vic2NyaWJlciBpZA0KPj4+Pj5kZXJpdmVkDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gZnJvbSB0aGUgTVNJU0ROLCBhbmQgY291cGxlIG9mIGYgY3VzdG9tZXIg
cHJvZmlsZQ0KPj4+Pj5yZWxhdGVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZmllbGRzLg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSW4gYW4gc2ZjIGJhc2Vk
IEdpIExBTiwgdGhpcyBlbnRpdHkgc2hvdWxkIHJlY2VpdmUNCj4+Pj4gPmZyb20gdGhlDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gQ2xhc3NpZmllcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gLSBBIGNsYXNzaWZpY2F0aW9uIG9mIHRoZSBDb250ZW50IFByb3Zp
ZGVyICggSWQsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gQ2F0ZWdvcnkpIGJhc2VkIG9uIHRyYWZm
aWMgYW5hbHlzaXMgLSBUaGUgTVNJU0ROIG9mDQo+Pj4+PiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+PiBzdWJzY3JpYmVyIC0gVHdvIHN1YnNjcmliZXIgcG9saWN5IGZpZWxkcyAobm90IHRpZWQN
Cj4+Pj4+IHRvIFBDUkYNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBidXQgYmVsb25naW5nIHRvIHRo
ZSBTdWJzY3JpYmVyIERCKSAoU3Vic2NyaWJlcg0KPj4+Pj4gY2F0ZWdvcnksDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4gc3ViLWNhdGVnb3J5KSAtIEEgc2Vzc2lvbiBpZCAoZm9yIGxvZ2dpbmcgYW5k
DQo+Pj4+PnRyYWNraW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gcHVycG9zZXMpDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBUaGUgb2JqZWN0aXZlIGJlaW5n
IHRvIGF2b2lkIGhhdmluZyB0aGUgSFRUUCBQcm94eQ0KPj4+Pj50bw0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+IGJlY29tZSBhIHRydXN0ZWQgYXBwbGljYXRpb24gKGludGVyb2dhdGUgdGhlDQo+Pj4+
PiBzdWJzY3JpYmVyIERCLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGV0Yy4uKQ0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
PiBOaWNvbGFzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18gRnJvbTogSmltDQo+Pj4+PiBHdWljaGFyZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IChq
Z3VpY2hhcikgW2pndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPl0g
U2VudDoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBUaHVyc2RheSwgTWFyY2ggMDYsIDIwMTQgMjow
MiBQTSBUbzogSmFtYWwgSGFkaQ0KPj4+Pj5TYWxpbTsNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBq
bW9pc2FuZEBqdW5pcGVyLm5ldDxtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQ+IDxtYWlsdG86
am1vaXNhbmRAanVuaXBlci5uZXQ+Ow0KPj4+Pj4gYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiBDYzoN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBzZmMgU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEhpIEphbWFsLA0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gWW91IHNhaWQgIkl0IHNl
ZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGUNCj4+Pj4+IHNpemVkDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gbWV0YWRhdGEiLi4gSSBhbSBub3Qgc28gY29udmluY2VkIGFuZCB3b3Vs
ZCBsaWtlIHRvDQo+Pj4+PiBiZXR0ZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiB1bmRlcnN0YW5k
IHRoZSByZXF1aXJlbWVudHMgYmVmb3JlIHBhc3NpbmcganVkZ2VtZW50Lg0KPj4+Pj4gSWYgd2UN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBsb29rIGF0IHRoZSB1c2UgY2FzZXMgYXMgcHJlc2VudGVk
IHRodXMgZmFyIGludG8NCj4+Pj4+IHRoZSBXRyBJDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gaGF2
ZSB5ZXQgdG8gc2VlIGEgc2luZ2xlIGV4YW1wbGUgb2YgdGhlIG5lZWQNCj4+Pj4+IChub3Rpbmcg
dGhhdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGRlc2lyZSBpcyBub3QgdGhlIHNhbWUgYXMgbmVl
ZCkgLSBJIGFtIG5vdCBzYXlpbmcNCj4+Pj4+IHRoZXJlIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gbm8gcmVxdWlyZW1lbnQgYnV0IHJhdGhlciB0aGF0IHdlIHNob3VsZCBub3QganVtcA0KPj4+
Pj4gdG8gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gY29uY2x1c2lvbiBhbmQgYnVpbGQgc3Rh
bmRhcmRzIGFyb3VuZCBhIHRoZW9yeS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
Pj4gT24gMy8zLzE0LCA2OjM1IEFNLCAiSmFtYWwgSGFkaSBTYWxpbSINCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+Pj4gPGhhZGlAbW9qYXRhdHUuY29tPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4gPG1h
aWx0bzpoYWRpQG1vamF0YXR1LmNvbT4+DQo+Pj4+Pndyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBJIGxpa2UgdGhlIGRvYyAtIHdlbGwgd3JpdHRl
bi4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gU2VjdGlv
biA0LjMgb24gbWV0YWRhdGEgZW5jb2RpbmcuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4+IEl0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFi
bGUgc2l6ZWQNCj4+Pj4+IG1ldGFkYXRhDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IChhdCBsZWFz
dCBmb3IgaHR0cC9hcHAgeW91IHNlZW0gdG8gaW5kaWNhdGUgdGhlDQo+Pj4+PiBkZXNpcmUgZm9y
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+aXQpLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBGb3Ig
YSBkYXRhcGF0aCBwZXItcGFja2V0IG1ldGFkYXRhLCBpIGZlZWwgdGhlDQo+Pj4+PiBuZWVkIGlz
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGp1c3QgYXMgaW1wb3J0YW50LiBBcmUgd2UgbGltaXRl
ZCBieSB0aGUgZmFjdCB0aGF0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGV4aXN0aW5nIGhhcmR3
YXJlIG1heSBub3QgYmUgYWJsZSB0byBoYW5kbGUgVExWcz8NCj4+Pj4+Rm9yDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4+IGV4YW1wbGUsIEkgZG9udCBoYXZlIGEgcHJvYmxlbSBoYW5kbGluZyBUTFZz
IGluIGENCj4+Pj4+IHNvZnR3YXJlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+ZGF0YXBhdGguDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGNoZWVycywgamFt
YWwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4+IG1haWxpbmcgbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbGlz
dCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+Pj4+Pj4+
Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+
Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMgbWFpbGluZw0KPj4+Pj4gbGlzdA0KPj4+Pj4g
ICA+Pj4+PiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0K
Pj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+PiAgID4+c2ZjIG1haWxpbmcgbGlzdA0K
Pj4+Pj4gICA+PnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCj4+Pj4+ICAgPj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYw0KPj4+Pj4gICA+DQo+Pj4+PiAgID5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KPj4+Pj4gICA+c2ZjIG1haWxpbmcgbGlzdA0KPj4+Pj4gICA+c2Zj
QGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+
Pj4gICA+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+DQo+
Pj4+DQo+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
DQo+Pj4+IHNmYyBtYWlsaW5nIGxpc3QNCj4+Pj4gc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQo+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+
Pj4NCj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
Pj4+IHNmYyBtYWlsaW5nIGxpc3QNCj4+PiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4NCj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+DQo+
Pg0KPj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj5z
ZmMgbWFpbGluZyBsaXN0DQo+PnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj5o
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPg0KPl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+c2ZjIG1haWxpbmcgbGlzdA0K
PnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxp
bmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWls
dG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmMNCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPGJhc2Ug
aHJlZj0ieC1tc2c6Ly85OS8iPjwhLS1baWYgIW1zb10+PHN0eWxlPnZcOioge2JlaGF2aW9yOnVy
bCgjZGVmYXVsdCNWTUwpO30NCm9cOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCndc
Oioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCi5zaGFwZSB7YmVoYXZpb3I6dXJsKCNk
ZWZhdWx0I1ZNTCk7fQ0KPC9zdHlsZT48IVtlbmRpZl0tLT48c3R5bGU+PCEtLQ0KLyogRm9udCBE
ZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpIZWx2ZXRpY2E7DQoJcGFu
b3NlLTE6MiAxMSA2IDQgMiAyIDIgMiAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpT
aW1TdW47DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2Zv
bnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7
fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAy
IDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0KCXBhbm9z
ZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxA
U2ltU3VuIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk6Ik1TIFVJIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2IDAgNyAyIDUgOCAy
IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBNUyBVSSBHb3RoaWMiOw0KCXBhbm9z
ZS0xOjIgMTEgNiAwIDcgMiA1IDggMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1z
b05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFy
Z2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRp
bWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21z
by1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRl
cmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHls
ZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGlu
ZTt9DQpwLk1zb0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5Nc29MaXN0
UGFyYWdyYXBoDQoJe21zby1zdHlsZS1wcmlvcml0eTozNDsNCgltYXJnaW4tdG9wOjBpbjsNCglt
YXJnaW4tcmlnaHQ6MGluOw0KCW1hcmdpbi1ib3R0b206MGluOw0KCW1hcmdpbi1sZWZ0Oi41aW47
DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1p
bHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQpzcGFuLmFwcGxlLWNvbnZlcnRlZC1zcGFj
ZQ0KCXttc28tc3R5bGUtbmFtZTphcHBsZS1jb252ZXJ0ZWQtc3BhY2U7fQ0Kc3Bhbi5FbWFpbFN0
eWxlMTkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmki
LCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTIwDQoJe21z
by1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fu
cy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUt
dHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9u
MQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47
fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQovKiBMaXN0IERlZmlu
aXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDo2MDgwNDgxMTk7DQoJbXNvLWxpc3Qt
dGVtcGxhdGUtaWRzOjEzMjE5MjI2MjY7fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5
bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEuMGluOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFu
c2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciOw0KCW1zby1i
aWRpLWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iO30NCkBsaXN0IGwwOmxldmVsMw0KCXtt
c28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMDpsZXZlbDQNCgl7bXNvLWxldmVsLXRh
Yi1zdG9wOjIuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWw1DQoJe21zby1sZXZlbC10YWItc3RvcDoyLjVp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
O30NCkBsaXN0IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBs
MDpsZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWw4DQoJ
e21zby1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsOQ0KCXttc28tbGV2ZWwt
dGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMQ0KCXttc28tbGlzdC1pZDoxMjUyNjIwOTU5Ow0KCW1z
by1saXN0LXRlbXBsYXRlLWlkczo5NTAyNDcwO30NCkBsaXN0IGwxOmxldmVsMQ0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZl
bC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWwyDQoJe21zby1sZXZlbC10YWItc3RvcDoxLjBpbjsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30N
CkBsaXN0IGwxOmxldmVsMw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTps
ZXZlbDQNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDE6bGV2ZWw1DQoJe21z
by1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwxOmxldmVsNg0KCXttc28tbGV2ZWwtdGFi
LXN0b3A6My4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTpsZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjMuNWlu
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
fQ0KQGxpc3QgbDE6bGV2ZWw4DQoJe21zby1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwx
OmxldmVsOQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMg0KCXttc28tbGlz
dC1pZDoxMjgwMTgxODQ5Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczoxNTQwODg1MTgwO30NCkBs
aXN0IGwyOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWwyDQoJe21z
by1sZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwyOmxldmVsMw0KCXttc28tbGV2ZWwtdGFi
LXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0uMjVpbjt9DQpAbGlzdCBsMjpsZXZlbDQNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjIuMGlu
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
fQ0KQGxpc3QgbDI6bGV2ZWw1DQoJe21zby1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwy
OmxldmVsNg0KCXttc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMjpsZXZlbDcNCgl7
bXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDI6bGV2ZWw4DQoJe21zby1sZXZlbC10
YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LS4yNWluO30NCkBsaXN0IGwyOmxldmVsOQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6NC41
aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVp
bjt9DQpAbGlzdCBsMw0KCXttc28tbGlzdC1pZDoxNDgxMDAwODMyOw0KCW1zby1saXN0LXR5cGU6
aHlicmlkOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotMTcyMTk3MjU5NCAtMTQwOTUyMDQyOCA2
NzY5ODY5MSA2NzY5ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5MyA2NzY5ODY4OSA2NzY5
ODY5MSA2NzY5ODY5Mzt9DQpAbGlzdCBsMzpsZXZlbDENCgl7bXNvLWxldmVsLXN0YXJ0LWF0OjA7
DQoJbXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Oi07DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCW1hcmdpbi1sZWZ0OjIwLjI1cHQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFt
aWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6Q2Fs
aWJyaTsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpAbGlzdCBs
MzpsZXZlbDINCgl7bXNvLWxldmVsLXRhYi1zdG9wOjEuMGluOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDM6bGV2ZWwzDQoJ
e21zby1sZXZlbC10YWItc3RvcDoxLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwzOmxldmVsNA0KCXttc28tbGV2ZWwt
dGFiLXN0b3A6Mi4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMzpsZXZlbDUNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjIu
NWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1
aW47fQ0KQGxpc3QgbDM6bGV2ZWw2DQoJe21zby1sZXZlbC10YWItc3RvcDozLjBpbjsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0
IGwzOmxldmVsNw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6My41aW47DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMzpsZXZlbDgN
Cgl7bXNvLWxldmVsLXRhYi1zdG9wOjQuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDM6bGV2ZWw5DQoJe21zby1sZXZl
bC10YWItc3RvcDo0LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluO30NCm9sDQoJe21hcmdpbi1ib3R0b206MGluO30NCnVsDQoJe21hcmdp
bi1ib3R0b206MGluO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpz
aGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5k
aWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRp
dCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48
L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVl
IiB2bGluaz0icHVycGxlIiBzdHlsZT0id29yZC13cmFwOiBicmVhay13b3JkOy13ZWJraXQtbmJz
cC1tb2RlOiBzcGFjZTstd2Via2l0LWxpbmUtYnJlYWs6IGFmdGVyLXdoaXRlLXNwYWNlIj4NCjxk
aXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SGkgUmVpbmFsZG8sPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5T
byB0aGUgY2hhaW4gSUQgaXMgYWN0dWFsbHkgdGhlIHBhdGggSUQgd2hpY2ggcmVwcmVzZW50cyBh
biBvcmRlcmVkIHNldCBvZiBzZXJ2aWNlIGZ1bmN0aW9uIGluc3RhbmNlcy4NCjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj5JIHRoaW5rIHdlIHNob3VsZCBhZGQgYW4gZXhwbGljaXQgZGVm
aW5pdGlvbiBvZiDigJxzZXJ2aWNlIGluc3RhbmNl4oCdLiBXaGF0IGRvIHlvdSB0aGluaz88bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPlRoYW5rcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Q2F0aHk8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRp
dj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBw
dDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10NCjxiPk9uIEJl
aGFsZiBPZiA8L2I+UmVpbmFsZG8gUGVubm8gKHJlcGVubm8pPGJyPg0KPGI+U2VudDo8L2I+IFR1
ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDExOjAzIEFNPGJyPg0KPGI+VG86PC9iPiBMb3Vpcy5Gb3Vy
aWU7IFBhdWwgUXVpbm4gKHBhdWxxKTsgRGF2aWQgQWxsYW4gSTxicj4NCjxiPkNjOjwvYj4gTmlj
b2xhcyBCT1VUSE9SUzsgWHV4aWFvaHU7IG1pa2ViaWFuY0Bhb2wuY29tOyBzZmNAaWV0Zi5vcmc7
IENoYW5nY2hlbmcgSHVhbmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFNGQyBlbmNh
cHN1bGF0aW9uIGNoYWluIElEPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
QSBTZXJ2aWNlIENoYWluIGp1c3QgZGVmaW5lcyB3aGljaCB0eXBlIG9mIHNlcnZpY2UgYW5kIHRo
ZWlyIG9yZGVyLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5BIHNlcnZpY2Ug
cGF0aCBkZWZpbmVzIHRoZSBhY3R1YWwgc2VydmljZSBpbnN0YW5jZSwgc2F5LCBmaXJld2FsbDEu
aG9tZSwgbmF0MiwgZHBpLXNpYywgZXRjLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzoz
LjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkZyb206DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+JnF1b3Q7TG91aXMuRm91cmllJnF1b3Q7ICZs
dDs8YSBocmVmPSJtYWlsdG86TG91aXMuRm91cmllQGh1YXdlaS5jb20iPkxvdWlzLkZvdXJpZUBo
dWF3ZWkuY29tPC9hPiZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+VHVlc2RheSwgTWFyY2ggMTgsIDIw
MTQgYXQgMTA6NTUgQU08YnI+DQo8Yj5UbzogPC9iPiZxdW90O1BhdWwgUXVpbm4gKHBhdWxxKSZx
dW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWxxQGNpc2NvLmNvbSI+cGF1bHFAY2lzY28uY29t
PC9hPiZndDssIERhdmlkIEFsbGFuIEkgJmx0OzxhIGhyZWY9Im1haWx0bzpkYXZpZC5pLmFsbGFu
QGVyaWNzc29uLmNvbSI+ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208L2E+Jmd0Ozxicj4NCjxi
PkNjOiA8L2I+Tmljb2xhcyBCT1VUSE9SUyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9V
VEhPUlNAcW9zbW9zLmNvbSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPiZndDssIFh1
eGlhb2h1ICZsdDs8YSBocmVmPSJtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbSI+eHV4aWFvaHVA
aHVhd2VpLmNvbTwvYT4mZ3Q7LCBDaGFuZ2NoZW5nIEh1YW5nICZsdDs8YSBocmVmPSJtYWlsdG86
aHVhbmdAc2NlLmNhcmxldG9uLmNhIj5odWFuZ0BzY2UuY2FybGV0b24uY2E8L2E+Jmd0OywNCiAm
cXVvdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+JnF1b3Q7
ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+Jmd0Oywg
JnF1b3Q7PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNv
bTwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+bWlrZWJp
YW5jQGFvbC5jb208L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW3NmY10gU0ZDIGVu
Y2Fwc3VsYXRpb24gY2hhaW4gSUQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+UGF1bCw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IENhbiB5b3UgY2xhcmlmeSB0aGUgZGlm
ZmVyZW5jZSBiZXR3ZWVuIHNlcnZpY2UgY2hhaW4gYW5kIHNlcnZpY2UgcGF0aC4gR2l2ZW4gdGhh
dCBhIHNlcnZpY2UgY2hhaW4gaXMgY29tcG9zZWQ8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+b2Ygc2V2ZXJhbCBzZXJ2aWNlIGZ1
bmN0aW9ucyBTRjEsIFNGMiwgLi4gU0ZuIGhvdyB3b3VsZCBhIHNlcnZpY2UgcGF0aCBkaWZmZXIg
ZnJvbSB0aGF0IHNlcnZpY2UgY2hhaW4/PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxl
PSJtYXJnaW4tbGVmdDoyMC4yNXB0O3RleHQtaW5kZW50Oi0uMjVpbjttc28tbGlzdDpsMyBsZXZl
bDEgbGZvMSI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48
c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4tPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1
b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+TG91aXM8L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRE
RiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48
L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiBzZmMgWzxhIGhyZWY9
Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
PC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+UGF1bCBRdWlubiAocGF1bHEpPGJyPg0KPGI+U2Vu
dDo8L2I+IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDEwOjI2IEFNPGJyPg0KPGI+VG86PC9iPiBE
YXZpZCBBbGxhbiBJPGJyPg0KPGI+Q2M6PC9iPiBOaWNvbGFzIEJPVVRIT1JTOyBYdXhpYW9odTsg
PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT47
DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+OyBDaGFuZ2No
ZW5nIEh1YW5nPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlv
biBjaGFpbiBJRDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+SGkgRGF2ZSwgPG86cD48L286cD48
L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5DaGFpbiBJRCBzaG91
bGQgcmVhbGx5IGJlIHBhdGggSUQgc2luY2UgdGhlcmUgY2FuIGJlIG1hbnkgcGF0aHMgZm9yIGEg
Z2l2ZW4gY2hhaW4uICZuYnNwO1VzaW5nIHRoYXQgZGVmaW5pdGlvbiwgd2UgYXZvaWQgdGhlIG92
ZXJsb2FkIGFuZCByZWFwIHRoZSBnYWluIGFsbHVkZWQgdG8gYmVsb3cuPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlBhdWw8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij5PbiBNYXIgMTgsIDIwMTQsIGF0IDEyOjE0IFBNLCBEYXZpZCBBbGxhbiBJICZsdDs8YSBocmVm
PSJtYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20iPmRhdmlkLmkuYWxsYW5AZXJpY3Nz
b24uY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxicj4NCjxicj4NCjxi
cj4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPldlbGwgdGhl
IHF1ZXN0aW9uIGRlIGpvdXIgaXMg4oCcZG9lcyBhIGNoYWluIElEIGRlZmluZSBhIGNsYXNzIG9y
IGFuIGluc3RhbmNl4oCd4oCmLiBJZiBpdCBkZWZpbmVzIGFuIGNsYXNzIHdlIGFsc28gbmVlZCBp
bnN0YW5jZSBpbmZvcm1hdGlvbiwgaWYgaXQgaXMgY3VycmVudGx5DQogb3ZlcmxvYWRlZCB0byBk
ZWZpbmUgY2xhc3MgYW5kIGluc3RhbmNlIElNTyB3ZSBoYXZlIGEgcHJvYmxlbeKApi48L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkRhdmU8L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4i
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNw
Ozwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPnNm
Yw0KIFs8YSBocmVmPSJtYWlsdG86c2ZjLSI+bWFpbHRvOnNmYy08L2E+PGEgaHJlZj0ibWFpbHRv
OmJvdW5jZXNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJvdW5jZXNAaWV0
Zi5vcmc8L3NwYW4+PC9hPl08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+PGI+T24gQmVoYWxmIE9mPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjwvYj5DaGFuZ2NoZW5nIEh1YW5nPGJyPg0KPGI+U2VudDo8L2I+PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlR1ZXNkYXksIE1h
cmNoIDE4LCAyMDE0IDc6NDMgQU08YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPk5pY29sYXMgQk9VVEhPUlM8YnI+DQo8Yj5DYzo8
L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlh1eGlh
b2h1OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNA
aWV0Zi5vcmc8L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5taWtlYmlhbmNAYW9sLmNvbTwvc3Bhbj48L2E+PGJyPg0KPGI+U3Vi
amVjdDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PlJlOiBbc2ZjXTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O01TIFVJIEdvdGhpYyZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOmJsYWNrIj7nrZTlpI08L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
YmxhY2siPjoNCiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkdvb2QgcG9pbnRzLiBJ
IGJlbGlldmUgZXhwbGljaXQgY2hhaW4gSUQgc2hvdWxkIGJlIG1hbmRhdG9yeS4gVGhlIG92ZXJo
ZWFkIGlzIHZlcnkgbGl0dGxlLiBJdCBoZWxwcyBzaW1wbGlmeSBwcm9jZXNzaW5nIGFuZCBzdGVl
cmluZyBzaWduaWZpY2FudGx5LiBUaGUgZ2FpbiBpcyBodWdlLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj5DaGFuZzxicj4NCjxicj4NCi0tLS0tLS0tLS0tLTxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkNoYW5nY2hlbmcgSHVhbmc8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
Pjxicj4NCk9uIE1hciAxOCwgMjAxNCwgYXQgMTo1MyBBTSwgTmljb2xhcyBCT1VUSE9SUyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT4mZ3Q7
IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9
Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkkgdGhp
bmsgdGhhdCBrZWVwaW5nIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIgdHJhbnNwb3J0IGluZGVwZW5k
ZW50IHNob3VsZCByZW1haW4gYW4gb2JqZWN0aXZlIGZvciBTRkMuICZuYnNwO1N1Y2ggYSBzZXBh
cmF0aW9uIG9mIGNvbmNlcm5zIGlzIGEgc291bmQgYXJjaGl0ZWN0dXJhbCBwcmluY2lwbGUNCiB0
aGF0IGhlbHAga2VlcCB0aGluZ3Mgc2ltcGxlIGluIHByYWN0aWNlLjwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPk9uIHRoZSBx
dWVzdGlvbiBvZiAmbmJzcDtTZXJ2aWNlIFBhdGgsIHdlIGhhdmUgYSBkaXNjdXNzaW9uIG9uIHdo
ZXRoZXIgd2UgbmVlZCBzb21lIGtpbmQgb2YgZXhwbGljaXQgaWRlbnRpZmllciBvciZuYnNwOzwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5jb3VsZCB3ZSByZWx5IG9uIG1hcHBpbmcg
b24gc29tZSB1bmRlcmxheSBuZXR3b3JrIHByb3RvY29sIGZpZWxkcy48L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+TWF5IGJlIGEg
UFJPL0NPTiB0YWJsZSBjb3VsZCBoZWxwIGZvY3VzIHRoZSBncm91cCBkZWNpc2lvbiBvbiB0aGF0
IG1hdHRlcjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHR5cGU9ImRpc2MiPg0KPGxp
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbGlzdDpsMiBsZXZlbDEg
bGZvMiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlZpc2liaWxpdHkgKHRyYWNpbmcpPC9z
cGFuPjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJs
YWNrO21zby1saXN0OmwyIGxldmVsMSBsZm8yIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
Rm9yd2FyZGluZyBncmFwaCBzdHJ1Y3R1cmUgaW1wYWN0L2xpbWl0YXRpb25zPC9zcGFuPjxvOnA+
PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1s
aXN0OmwyIGxldmVsMSBsZm8yIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+UmVjb25maWd1
cmF0aW9uIHNwZWVkJm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48L3VsPg0KPHVsIHN0eWxl
PSJtYXJnaW4tdG9wOjBpbiIgdHlwZT0iZGlzYyI+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGlu
IiB0eXBlPSJjaXJjbGUiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFj
azttc28tbGlzdDpsMCBsZXZlbDIgbGZvMyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkxC
UyAvIHNjYWxlIG91dCBpbXBhY3Q8L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLWxpc3Q6bDAgbGV2ZWwyIGxmbzMiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Ob2RlIGJ5cGFzcyAoZS5nOyBtYWludGVuYW5jZSk8L3Nw
YW4+PG86cD48L286cD48L2xpPjwvdWw+DQo8L3VsPg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBp
biIgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNr
O21zby1saXN0OmwxIGxldmVsMSBsZm80Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+dW5k
ZXJsYXkgbmV0d29yay90cmFuc3BvcnQgbGF5ZXJzIHN1cHBvcnQ8L3NwYW4+PG86cD48L286cD48
L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLWxpc3Q6bDEg
bGV2ZWwxIGxmbzQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5IZWFkZXIgc3BhY2UgaW1w
YWN0PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNv
bG9yOmJsYWNrO21zby1saXN0OmwxIGxldmVsMSBsZm80Ij48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+TXVsdGkgdGVuYW50IHN1cHBvcnQgaW1wYWN0PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48
bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1saXN0OmwxIGxldmVs
MSBsZm80Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+U0ZDIG9uIGZsYXQgKGUuZyBvcHRp
Y2FsIEwyIGZvciBEYXRhIENlbnRlcnMpIG5ldHdvcmsmbmJzcDs8L3NwYW4+PG86cD48L286cD48
L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLWxpc3Q6bDEg
bGV2ZWwxIGxmbzQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5VbmRlcmxheSBuZXR3b3Jr
IGFkbWluaXN0cmF0aW9uIGltcGFjdDwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PC91bD4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOmJsYWNrIj5QZXJzb25hbGx5IEkgdGhpbmsgdGhhdCBoYXZpbmcgYW4gZXhwbGljaXQgY2hh
aW4gaWRlbnRpZmllciAoZS5nLiBTZXJ2aWNlIFBhdGgvU2VydmljZSBJbmRleCkgaXMgY2xlYXIg
KG1hbmFnZW1lbnQgYW5kIGNvbnRyb2wpIGFuZCBub3QgZXhwZW5zaXZlIChoZWFkZXIgc3BhY2Up
Lg0KIFRoZSBkcmF3YmFjayBiZWluZyBzb21lIGltcGFjdCBvbiB0aGUgc2ltcGxpY2l0eSB0byBh
ZGQvcmVtb3ZlIGVsZW1lbnRzIGluIGEgY2hhaW4gZHluYW1pY2FsbHkuPC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNr
Ij5UYWcgc3dpdGNoaW5nIChhcyBNUExTKSAmbmJzcDthbGxvd3MgdG8gbWFuYWdlIHRhZ3MgcGVy
IHNlcnZpY2Ugbm9kZXMsIGxlYWRpbmcgdG8gbW9yZSB2ZXJzYXRpbGUgYW5kIGRpdmVyc2UgZ3Jh
cGhzPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOmJsYWNrIj5OaWNvbGFzPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIiBh
bGlnbj0iY2VudGVyIiBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXIiPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+DQo8aHIgc2l6ZT0iMiIgd2lkdGg9IjEwMCUiIGFsaWduPSJjZW50ZXIiPg0KPC9z
cGFuPjwvZGl2Pg0KPGRpdiBpZD0iZGl2UnBGODExNDY3Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7
PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+WHV4
aWFvaHUNCiBbPGEgaHJlZj0ibWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20iPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPnh1eGlhb2h1QGh1YXdlaS5jb208L3NwYW4+PC9hPl08YnI+DQo8Yj5T
ZW50OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
VHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgNTowNCBBTTxicj4NCjxiPlRvOjwvYj48c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+SmVyb21lIE1vaXNhbmQ7PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1h
aWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWlrZWJp
YW5jQGFvbC5jb208L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8Yj5TdWJqZWN0Ojwv
Yj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+W3NmY108
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxz
cGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtNUyBVSSBHb3RoaWMmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
562U5aSNPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj46DQog
U0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkkg
bGlrZSB0aGUgaWRlYSBvZiBzZXBhcmF0aW5nIHRoZSBTZXJ2aWNlIEZ1bmN0aW9uIExheWVyIGFu
ZCB0aGUgU2VydmljZSBQYXRoIExheWVyLCBhcyBwcm9wb3NlZCBpbiBkcmFmdC1yaWpzbWFuLXNm
Yy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucy4gVGhlIHJvbGUgb2YgdGhlDQogU2VydmljZSBQYXRo
IExheWVyIGlzIGp1c3QgdG8gc3RlZXIgdGhlIHRyYWZmaWMgYWxvbmcgYSBwYXJ0aWN1bGFyIGNo
YWluIG9mIHNlcnZpY2Ugbm9kZXMgd2hpY2ggY2FuIGJlIGltcGxlbWVudGVkIGJ5IGV4aXN0aW5n
IHRvb2xzIGZvciBzb3VyY2Ugcm91dGluZywgc3VjaCBhcyBzZWdtZW50IHJvdXRpbmcuIEFzIHN1
Y2gsIGl04oCZcyBub3QgbmVjZXNzYXJ5IHRvIHRyeSB0byBrZWVwIHRoZSBTZXJ2aWNlIFBhdGgg
TGF5ZXIgdHJhbnNwb3J0LWluZGVwZW5kZW50DQogYW5kIGNvbnRhaW4gaXQgaW4gdGhlIFNGQyBo
ZWFkZXIuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5C
ZXN0IHJlZ2FyZHMsPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlhpYW9odTwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNv
bGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6
My4wcHQgMGluIDBpbiAwaW4iPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFu
IGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47
Y29sb3I6YmxhY2siPuWPkeS7tuS6ujwvc3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrIj46PC9zcGFuPjwvYj48c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJs
YWNrIj5zZmMNCiBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9h
Pl08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGI+PHNw
YW4gbGFuZz0iWkgtQ04iPuS7o+ihqDwvc3Bhbj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPkplcm9tZSBNb2lzYW5kPGJyPg0KPGI+PHNwYW4gbGFu
Zz0iWkgtQ04iPuWPkemAgeaXtumXtDwvc3Bhbj46PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4yMDE0PHNwYW4gbGFuZz0iWkgtQ04iPuW5tDwvc3Bh
bj4zPHNwYW4gbGFuZz0iWkgtQ04iPuaciDwvc3Bhbj4xODxzcGFuIGxhbmc9IlpILUNOIj7ml6U8
L3NwYW4+IDE6MDM8YnI+DQo8Yj48c3BhbiBsYW5nPSJaSC1DTiI+5pS25Lu25Lq6PC9zcGFuPjo8
L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhy
ZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
bWlrZWJpYW5jQGFvbC5jb208L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8Yj48c3Bh
biBsYW5nPSJaSC1DTiI+5Li76aKYPC9zcGFuPjo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFp
biBJRDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj5UaGlzIChsZW5ndGh5IGFuZCB2ZXJ5IGxpdmVseSkgdGhyZWFk
IHN0YXJ0ZWQgZnJvbSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucyAo
d2hpY2ggSSBjby1hdXRob3JlZCkuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj5JbiBzZWN0aW9uIDQuOCwgd2UgbWFkZSBhIGNsZWFyIGRpc3RpbmN0aW9u
IGJldHdlZW4gYSBzZXJ2aWNlIHBhdGggbGF5ZXIgKHN0ZWVyaW5nIHBhY2tldHMgaG9wIGJ5IGhv
cCBhbG9uZyB0aGUgY2hhaW4pIGFuZCBhIHNlcnZpY2UgZnVuY3Rpb24gbGF5ZXIgKGNvbnZleQ0K
IG1ldGFkYXRhIGluZm9ybWF0aW9uIG9mIGludGVyZXN0IHRvIFNGcykuIFRlcm1pbm9sb2d5IGFz
aWRlLCBpdCBzZWVtcyB0aGF0IHN1Y2ggbGF5ZXJlZCB2aWV3IHdhcyBhZ3JlZWQgdXBvbiBieSBt
YW55IHBlb3BsZSBvbiB0aGUgbWFpbGluZyBsaXN0Ljwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Tm93IHRoaXMgY2VydGFpbmx5IGRvZXMgYmVnIHRoZSBx
dWVzdGlvbiBvZiBzb2x2aW5nIEJPVEggcHJvYmxlbXMgd2l0aCB0aGUgc2FtZSAocGFja2V0KSBl
bmNhcHN1bGF0aW9uIG1lY2hhbmlzbS4gTm90YWJseSB3aGVuIG9ic2VydmluZyB0aGF0IG1hbnkg
dXNlIGNhc2VzDQogY291bGQgYmUgc2F0aXNmaWVkIHdpdGhvdXQgU0YtbGV2ZWwgbWV0YWRhdGEs
IG9yIGJ5IHVzaW5nIG1vcmUgb3V0LW9mLWJhbmQgd2F5cyB0byBjb252ZXkgc3VjaCBTRiBtZXRh
ZGF0YS4gQW5kIGFsc28gd2hlbiBvYnNlcnZpbmcgdGhhdCBpbmJhbmQgbWFya2luZyAoZS5nLiBw
YWNrZXQgaGVhZGVycykgY29tZXMgd2l0aCB2YXJpb3VzIHByb3MgJmFtcDsgY29ucyAoc29tZSBv
ZiB0aGUgaXNzdWVzIGJlaW5nIGlkZW50aWZpZWQgaW4gdGhlIGRyYWZ0LA0KIGUuZy4gc2VjdGlv
bnMgNC4xIGFuZCA0LjIpLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+SSBkbyBhZ3JlZSB3aXRoIE1hcmlhLiBXZSBtYXkgd2FudCB0byBleHBsb3JlIG90
aGVyIG9wdGlvbnMgZm9yIGFkZHJlc3NpbmcgdGhlIG5lZWRzIG9mIHRoZSBzZXJ2aWNlIHBhdGgg
bGF5ZXIgdGhhdCBkbyBub3QgcmVxdWlyZSBhbiBleHBsaWNpdCBjaGFpbi1pZCBvZiBzb3J0cy48
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkluIHRoZSBk
cmFmdCwgd2UgY29uY2x1ZGVkIGJ5IHN0YXRpbmcg4oCcQSBwcm9kdWN0aXZlIHBhdGggZm9yd2Fy
ZCBjb3VsZCBiZSB0byBkaXZpZGUgYW5kIGNvbnF1ZXI6IHRvIGNsZWFybHkgc2VwYXJhdGUgdGhl
IHByb2JsZW0gb2YgU2VydmljZSBGdW5jdGlvbiBQYXRoIHRvcG9sb2d5DQogZnJvbSB0aGUmbmJz
cDsmbmJzcDsgcHJvYmxlbSBvZiBbY29udmV5aW5nIFNGXSBtZXRhZGF0YeKAnS4gSSBkbyBiZWxp
ZXZlIHdlIHNob3VsZCBleHBsb3JlIHN1Y2ggc2VwYXJhdGlvbiBwcmluY2lwbGUgZnVydGhlci48
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEu
MHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bh
bj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPnNmYw0KIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl08c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGI+T24gQmVoYWxmIE9mPHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj48YSBocmVmPSJtYWls
dG86bWlrZWJpYW5jQGFvbC5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5taWtlYmlhbmNAYW9sLmNvbTwvc3Bhbj48L2E+PGJyPg0KPGI+U2VudDo8L2I+PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkZyaWRheSwgTWFy
Y2ggMTQsIDIwMTQgNTo1MCBQTTxicj4NCjxiPlRvOjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwv
c3Bhbj48L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJ
RDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkkgd291bGQgaW1hZ2luZSB0aGF0IGlm
IHdlIG1hZGUgdGhlIENoYWluIElEIGZpZWxkIGluIHRoZSBoZWFkZXIgYmUgb3B0aW9uYWwsIHll
dCBzdGlsbCByZXF1aXJlZCBhIGhlYWRlciBhbmQgc3RpbGwgcmVxdWlyZWQgdGhhdCBzb21lDQog
aW5kaWNhdGlvbiBvZiB0aGUgY2hhaW4gYmUgY2FycmllZCBzb21ld2hlcmUgaW4gdGhlIHBhY2tl
dCAobXBscyBsYWJlbCBvciB2bGFuIG9yIHdoYXRldmVyKSwgdGhhdCB0aGUgaW1wbGVtZW50YXRp
b24gd291bGQgYmVjb21lIG92ZXJseSBjb21wbGljYXRlZC4gJm5ic3A7VG8gZG8gc28gd291bGQg
YmUgdXNpbmcgU0ZDIHNpbXBseSBhcyBhIG1lY2hhbmlzbSB0byBjYXJyeSBtZXRhIGRhdGEgYW5k
IG5vdCBhdCBhbGwgZm9yIHNlcnZpY2UgY2hhaW5pbmcsDQogd2hpY2ggc291bmRzIGNvdW50ZXIg
aW50dWl0aXZlIHRvIG1lLiZuYnNwOzxicj4NCjxicj4NCk1hcmlhLCZuYnNwOzxicj4NClNvLCB5
b3UgYXJlIHNheWluZyB0aGF0IHlvdSB3YW50IHRvIHVzZSBTRkMgdG8gY2FycnkgYXJvdW5kIG1l
dGFkYXRhLCBidXQgbm90IGZvciBhY3R1YWwgc2VydmljZSBjaGFpbmluZyBiZWNhdXNlIHlvdSBh
bHJlYWR5IGhhdmUgYSB3YXkgdG8gaW1wbGVtZW50IHNlcnZpY2UgY2hhaW5pbmcgb3V0c2lkZSBv
ZiBTRkM/ICZuYnNwO01heWJlIEknbSBub3QgZm9sbG93aW5nLCBidXQgaXQgc2VlbXMgdG8gbWUg
dGhhdCBpZiB5b3Ugd2VyZSB0byB1cGdyYWRlIHlvdXINCiBuZXR3b3JrIHRvIHN1cHBvcnQgU0ZD
IHRoYXQgeW91IHdvdWxkIGNoYW5nZSBmcm9tIHVzaW5nIHlvdXIgZXhpc3RpbmcgbWVjaGFuaXNt
IGFuZCBzdGFydCB1c2luZyBTRkMsIHdoaWNoIGlzIG1lYW50IHRvIHByb3ZpZGUgc3VwcG9ydCBm
b3Igc2VydmljZSBmdW5jdGlvbnMgdGhhdCBhcmUgbm90IFNGQyBhd2FyZS4gJm5ic3A7VGhlcmUg
YXJlIGEgbnVtYmVyIG9mIHVzIHdobyBoYXZlIGltcGxlbWVudGVkLCBpbiBvbmUgd2F5IG9yIGFu
b3RoZXIsIHNvbWUNCiBzb3J0IG9mIHNlcnZpY2UgY2hhaW5pbmcsIGJ1dCBJIChJIGNhbiBhdCBs
ZWFzdCBzcGVhayBmb3IgbXlzZWxmKSBhbSBsb29raW5nIHRvIFNGQyBub3QgdG8gZW5oYW5jZSBt
eSBjdXJyZW50IGltcGxlbWVudGF0aW9uLCBidXQgdG8gcmVwbGFjZSBpdCB3aXRoIHNvbWV0aGlu
ZyBiZXR0ZXIgd2hpbGUgc3RpbGwgbWFpbnRhaW5pbmcgbXkgY29yZSAobm9uIHNlcnZpY2UgZnVu
Y3Rpb24pIGluZnJhc3RydWN0dXJlLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luLWJvdHRvbTo2
Ljc1cHQiPg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0iY2VudGVyIiBzdHlsZT0idGV4
dC1hbGlnbjpjZW50ZXIiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+DQo8aHIgc2l6ZT0iMSIg
d2lkdGg9IjEwMCUiIG5vc2hhZGU9IiIgc3R5bGU9ImNvbG9yOiM5OTk5OTkiIGFsaWduPSJjZW50
ZXIiPg0KPC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWJvdHRvbTo2Ljc1cHQiPjxiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+RnJvbTo8
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjwv
Yj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxhIGhyZWY9Im1haWx0bzprZWdyYXlAY2lzY28u
Y29tJTNja2VncmF5QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPmtlZ3JheUBjaXNjby5jb20mbHQ7a2VncmF5QGNpc2NvLmNvbTwvc3Bhbj48L2E+
Jmd0Ozxicj4NCjxiPlRvOjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48L2I+Um9uIFBhcmtlciZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPiZndDssSmltIEd1
aWNoYXJkIChqZ3VpY2hhcikmbHQ7PGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmpndWljaGFyQGNpc2Nv
LmNvbTwvc3Bhbj48L2E+Jmd0OyxKb2VsDQogTS4gSGFscGVybiZsdDs8YSBocmVmPSJtYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPiZndDs8YnI+DQo8Yj5jYzo8c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPjxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmclM2NzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmcmbHQ7c2ZjQGlldGYub3JnPC9zcGFu
PjwvYT4mZ3Q7PGJyPg0KPGI+U2VudDo8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PC9iPkZyaWRheSwgTWFyY2ggMTQsIDIwMTQ8YnI+DQo8Yj5TdWJqZWN0
OjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+UmU6
IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPGJyPg0KPGJyPg0KJiM0MzsxIHRoZSBp
ZGVhIGlzIGludGVyb3BlcmFiaWxpdHkuPGJyPg0KPGJyPg0KPGJyPg0KT24gMy8xNC8xNCAxMjo1
NSBQTSwgJnF1b3Q7Um9uIFBhcmtlciZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT4mZ3Q7
IHdyb3RlOjxicj4NCjxicj4NCiZndDtUaGFua3MsIEppbS48YnI+DQomZ3Q7PGJyPg0KJmd0O1Jl
bWVtYmVyIHRoYXQgd2UgaGF2ZSBzYWlkIG1hbnkgdGltZXMgdGhhdCB0aGUgU0ZDIHNlcnZpY2Ug
aGVhZGVyIGlzPGJyPg0KJmd0O3RyYW5zcG9ydCBpbmRlcGVuZGVudC4gJm5ic3A7IEp1c3QgYmVj
YXVzZSB0aGUgY2hhaW4gaWQgY291bGQgYmUgY2FycmllZCBpbjxicj4NCiZndDtzb21lIGZvcm0g
b3IgYW5vdGhlciB3aXRoIHNvbWUgcGFydGljdWxhciB0cmFuc3BvcnQgZG9lc24ndCBtZWFuIHRo
YXQgaXQ8YnI+DQomZ3Q7Y291bGQgYmUgdW5pdmVyc2FsbHkgY29udmV5ZWQuICZuYnNwOyZuYnNw
OyBCeSBtYWtpbmcgYW5kIGtlZXBpbmcgdGhlIFNGQyBzZXJ2aWNlPGJyPg0KJmd0O2hlYWRlciB0
cmFuc3BvcnQgaW5kZXBlbmRlbnQgbWFrZXMgaXQgbW9yZSBhcHBsaWNhYmxlIGluIG1vcmU8YnI+
DQomZ3Q7ZW52aXJvbm1lbnRzIGFuZCBtb3JlIGxpa2VseSB0byBnZXQgYWRvcHRlZCBicm9hZGx5
Ljxicj4NCiZndDs8YnI+DQomZ3Q7ICZuYnNwOyBSb248YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4N
CiZndDstLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDtGcm9tOiBKaW0gR3VpY2hh
cmQgKGpndWljaGFyKSBbPGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpqZ3VpY2hhckBjaXNj
by5jb208L3NwYW4+PC9hPl08YnI+DQomZ3Q7U2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAz
OjUyIFBNPGJyPg0KJmd0O1RvOiBKb2VsIE0uIEhhbHBlcm47IFJvbiBQYXJrZXI8YnI+DQomZ3Q7
Q2M6PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCiZndDtTdWJqZWN0OiBTRkMg
ZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDxicj4NCiZndDs8YnI+DQomZ3Q7SGkgSm9lbCw8YnI+DQom
Z3Q7PGJyPg0KJmd0O1BlcmhhcHMgYnV0IEkgd291bGQgcG9pbnQgb3V0IHRoYXQgdGhlIGJhc2Ug
U0ZDIGhlYWRlciBjb3VsZCBoYXZlIGEgbG90PGJyPg0KJmd0O21vcmUgaW5mb3JtYXRpb24gdGhh
biBqdXN0IHRoZSBjaGFpbiBJRDsgSSB3b3VsZCBhbHNvIHBvaW50IG91dCB0aGF0IHRoZTxicj4N
CiZndDtkZXZpbCBpcyBpbiB0aGUgZGV0YWlscyBhbmQgc2F5aW5nICZxdW90O3dlbGwsIEkgY2Fu
IGp1c3QgdXNlIGFuIE1QTFMgbGFiZWwmcXVvdDs8YnI+DQomZ3Q7aGlkZXMgbXVjaCBvZiB0aGUg
Y29tcGxleGl0eSBvZiBhY3R1YWxseSBkb2luZyB0aGF0Ljxicj4NCiZndDs8YnI+DQomZ3Q7T24g
My8xNC8xNCwgMjozNSBQTSwgJnF1b3Q7Sm9lbCBNLiBIYWxwZXJuJnF1b3Q7ICZsdDs8YSBocmVm
PSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPiZndDsgd3JvdGU6
PGJyPg0KJmd0Ozxicj4NCiZndDsmZ3Q7SWYgdGhlIHRyYW5zcG9ydCBoZWFkZXIgY2FycmllcyBl
bm91Z2ggaW5mb3JtYXRpb24gZm9yIGlkZW50aWZ5aW5nIHRoZTxicj4NCiZndDsmZ3Q7c2VxdWVu
Y2UgKFZMQU4gdGFnIG9yIE1QTFMgbGFiZWwgY2FuIGJvdGggZG8gdGhlIGpvYiksIHRoZW4gYXJn
dWFibHk8YnI+DQomZ3Q7Jmd0O3RoZSBnbG9iYWwgY2hhaW4gSUQgaXMgcmVkdW5kYW50LiBJIGNh
biBsaXZlIHdpdGggY2FycnlpbmcgaXQgYW55d2F5PGJyPg0KJmd0OyZndDtlaXRoZXIgaWYgSSBo
YXZlIG1ldGFkYXRhIHRvIGNhcnJ5LCBvciBpZiBJIG5lZWQgdGhlIGNoYWluIElEIGZvciBzb21l
PGJyPg0KJmd0OyZndDtwdXJwb3NlLjxicj4NCiZndDsmZ3Q7IEFmdGVyIGFsbCwgc29tZSBmb2xr
cyBzZWVtIHRvIHdhbnQgdG8gdXNlIHRoYXQgZm9yIHRoZSBmb3J3YXJkaW5nPGJyPg0KJmd0OyZn
dDtkZWNpc2lvbnMuPGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0O1lvdXJzLDxicj4NCiZndDsm
Z3Q7Sm9lbDxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDtPbiAzLzE0LzE0LCAyOjI4IFBNLCBS
b24gUGFya2VyIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyBUaGUgY2hhaW4gSUQgaXMgdGhlIGxh
YmVsIHRoYXQgZGVmaW5lcyB0aGUgc2VxdWVuY2Ugb2Ygc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0
O2Z1bmN0aW9ucyB0aGF0IG11c3QgYmUgdmlzaXRlZC4gJm5ic3A7IEl0IGNhbiBiZSB0aG91Z2h0
IG9mIGFzIGEgaGFuZGxlIGZvciBhPGJyPg0KJmd0OyZndDsmZ3Q7c3RhY2sgb2YgbXVzdC12aXNp
dCBuZXR3b3JrIGxvY2F0aW9ucy4gJm5ic3A7IEkgZG9uJ3Qgc2VlIGhvdyB0aGlzIGNhbiBiZTxi
cj4NCiZndDsmZ3Q7Jmd0O2FueXRoaW5nIGJ1dCBtYW5kYXRvcnkuPGJyPg0KJmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7ICZuYnNwOyZuYnNwOyZuYnNwOyBSb248YnI+DQomZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsgRnJvbTogc2ZjIFs8YSBocmVmPSJtYWlsdG86c2Zj
LWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl0gT24gQmVoYWxmIE9m
IFN1cmVuZHJhIEt1bWFyPGJyPg0KJmd0OyZndDsmZ3Q7KHNta3VtYXIpPGJyPg0KJmd0OyZndDsm
Z3Q7IFNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMTo0NiBQTTxicj4NCiZndDsmZ3Q7Jmd0
OyBUbzogSm9lbCBNLiBIYWxwZXJuOyBOQVBJRVJBTEEsIE1BUklBIEg8YnI+DQomZ3Q7Jmd0OyZn
dDsgQ2M6PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyBT
dWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlv
bnM8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgW1RyaW1tZWQgdGhlIHJlY2lw
aWVudCBsaXN0IC0gbmVlZHMgYXBwcm92YWwgb3RoZXJ3aXNlXTxicj4NCiZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyBDb21wbGV0ZWx5IGFncmVlIGhlcmUuPGJyPg0KJmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7IFNGQyBkb2VzIG5vdCBwcmV2ZW50IFZMQU4gc3RpdGNoaW5nIGFu
ZCBvbmUgY2FuIGNvbnRpbnVlIHRvIGRvIHRoYXQuPGJyPg0KJmd0OyZndDsmZ3Q7V2hpbGUgYXQg
dGhlIHNhbWUgdGltZSBTRkMgY2FuIGluY2x1ZGUgVkxBTiBzdGl0Y2hpbmcgdG8gc3VwcG9ydDxi
cj4NCiZndDsmZ3Q7Jmd0O2xlZ2FjeSBTRnMgaW4gdGhlIHNhbWUgY2hhaW4gdGhhdCBpbmNsdWRl
cyBTRkMgYXdhcmUgU0ZzLiBFdmVuIGxlZ2FjeTxicj4NCiZndDsmZ3Q7Jmd0O1NGcyBiZW5lZml0
IGZyb20gY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIGhlbmNlIGNhbiBiZSBzaGFyZWQgYWNyb3Nz
PGJyPg0KJmd0OyZndDsmZ3Q7ZGlmZmVyZW50IHNlcnZpY2UgY2hhaW5zLjxicj4NCiZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBTdXJlbmRyYS48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgT24gMy8xNC8x
NCAxMDoyNiBBTSwgJnF1b3Q7Sm9lbCBNLiBIYWxwZXJuJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPiZndDsgd3JvdGU6PGJyPg0K
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBNeSBvd24gaW5jbGluYXRpb24gaXMg
dG8gb2JzZXJ2ZSB0aGF0IGlmIHlvdSBkb24ndCBuZWVkIGV4cGxpY2l0PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgeW91IGRvbid0IG5lZWQgbWV0YWRhdGEs
IHlvdSBjYW4ganVzdCBvbWl0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyB0aGUgc2ZjL25zaCBoZWFk
ZXIuIFN0aWxsIGRvIHNlcnZpY2UgY2hhaW5pbmcsIGp1c3Qgbm8gZXh0cmEgaGVhZGVyLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IElmIHdlIGFyZSBnb2luZyB0
byBoYXZlIHRoZSBoZWFkZXIsIGl0IHNlZW1zIHRvIG1lIHRoYXQgdGhlIGNoYWluPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0O2lkZW50aWZpY2F0aW9uIGZpZWxkIGlzIHZlcnkgdXNlZnVsLCBhbmQgbG93
IGNvc3Qgb25jZSB3ZSBoYXZlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDtoZWFkZXIuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsgT24gMy8xNC8xNCwgMTowMCBQTSwgTkFQSUVSQUxBLCBNQVJJQSBIIHdyb3RlOjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEV4cGxpY2l0IGNoYWluIGlkZW50aWZpY2F0aW9uIHNob3VsZCBi
ZSBtYWRlIG9wdGlvbmFsLiBJIGJlbGlldmUgaXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3
YXMgZGlzY3Vzc2VkIGZldyBtb250aHMgYWdvIG9uIHRoaXMgbWFpbGluZyBsaXN0Ljxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgTWFyaWE8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpGcm9tOipzZmMg
WzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bh
bj48L2E+XSAqT24gQmVoYWxmIE9mICpKbWguZGlyZWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgKlNlbnQ6KiBUaHVyc2RheSwgTWFyY2ggMTMsIDIwMTQgMTI6MTIgUE08YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAqVG86KjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmtlZ3JheUBjaXNjby5jb208L3NwYW4+PC9h
Pjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJl
Zj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+bHVjeS55b25nQGh1YXdlaS5jb208L3NwYW4+PC9hPjs8c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRv
OnNta3VtYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+c21rdW1hckBjaXNjby5jb208L3NwYW4+PC9hPjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+amd1aWNoYXJAY2lzY28uY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAqQ2M6KjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29t
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bmljb2xhcy5ib3V0
aG9yc0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9h
Pjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJl
Zj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+aGFkaUBtb2phdGF0dS5jb208L3NwYW4+PC9hPjs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj48YSBocmVmPSJtYWlsdG86cm9uX3BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnJvbl9wYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBl
ci5uZXQ8L3NwYW4+PC9hPjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
PmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICpTdWJqZWN0OiogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVy
YXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKkltcG9ydGFuY2U6KiBMb3c8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFzc3VtaW5nIEkg
dW5kZXJzdGFuZCB5b3UgcHJvcGVybHkgS2VuLCBJIGRpc2FncmVlLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIGV4YW1wbGUsIGJ5IHVzaW5n
IHNlcGFyYXRlIHRlcm1zIEkgY2FuIGVhc2lseSBkaXNjdXNzIHRoZSBmYWN0PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgdGhhdCBjZXJ0YWluIGtpbmRzIG9mIGRhdGEgKGNoYWluIGlkZW50aWZp
Y2F0aW9uKSBvbmx5IG5lZWQgdG8gYmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhZGp1c3Qg
YnkgYSBmZXcgYXBwcyBpbiByYXJlIGNhc2VzLiBBbmQgdGhhdCBkYXRhIGlzIG5vdCBiZWVkZWQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBieSB0aGUgYXBwbGljYXRpb25zLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgVW5sZXNzIHlvdSB3b3Vs
ZCBsaWtlIHRvIGNvbnNpZGVyIHRoZSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhcyBiZWluZzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9wdGlvbmFsPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VudCBmcm9tIG15IFNhbXN1bmcgc21hcnRwaG9uZSBv
biBBVCZhbXA7VDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0t
LS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1y
aWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEZyb206ICZxdW90O0tlbiBHcmF5IChrZWdyYXkpJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWls
dG86a2VncmF5QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPmtlZ3JheUBjaXNjby5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmtlZ3JheUBjaXNjby5jb208L3NwYW4+
PC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgVG86IEx1Y3kgeW9uZyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bHVjeS55b25nQGh1YXdlaS5jb208L3NwYW4+PC9hPjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVh
d2VpLmNvbSUzZSUzZSwlMjJTdXJlbmRyYSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSZndDsmZ3Q7LCZxdW90O1N1
cmVuZHJhPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+S3VtYXIgKHNta3VtYXIpJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jmx0OzxhIGhyZWY9Im1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNta3VtYXJAY2lzY28uY29tPC9zcGFuPjwvYT48c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9
Im1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSUzZSUzZSwlMjJKaW0iIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c21rdW1hckBjaXNjby5jb20mZ3Q7Jmd0
OywmcXVvdDtKaW08L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj5HdWljaGFyZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7KGpndWljaGFy
KSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86amd1
aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+amd1aWNoYXJAY2lzY28uY29tPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNj
by5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86
amd1aWNoYXJAY2lzY28uY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IENDOiBOaWNvbGFzIEJPVVRIT1JTICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5C
T1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3Mu
Y29tJTNlJTNlLHNmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pm1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20mZ3Q7Jmd0OyxzZmM8L3NwYW4+PC9h
PjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyUzZSUzZSxKYW1hbCIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmcm
Z3Q7Jmd0OyxKYW1hbDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPkhhZGkgU2FsaW0gJmx0OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0
YXR1LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmhhZGlA
bW9qYXRhdHUuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBo
cmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20lM2UlM2UsUm9uIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tJmd0OyZn
dDssUm9uPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+UGFya2VyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFp
bHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9z
cGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20lM2UlM2UsJTIyYnJpanNtYW5AanVuaXBlci5u
ZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSZndDsmZ3Q7LCZxdW90O2JyaWpzbWFuQGp1bmlw
ZXIubmV0PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7
JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwv
c3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0JTNlJTNlLCUyMkpvZWwiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQmZ3Q7Jmd0Oywm
cXVvdDtKb2VsPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+TS4gSGFscGVybiZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0
OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVm
PSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT4mZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
VGhlIHdvcmQgJnF1b3Q7bWV0YWRhdGEmcXVvdDsgaXMgYSBwdXJwb3NlbHkgYW1iaWd1b3VzIHRl
cm0gJnF1b3Q7ZGF0YSB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHJvdmlkZXMgaW5m
b3JtYXRpb24gYWJvdXQgb3RoZXIgZGF0YSZxdW90Oy4gSXQgaXMgdXNlZCB0byBhdm9pZCBUSElT
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkaXNjdXNzaW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIGV4YW1wbGUsIEkgcHJvcG9zZSB3
ZSBkZWZpbmUgJnF1b3Q7dGVxdWlsYSBtZXRhZGF0YSZxdW90OyBiZWNhdXNlLDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGZyYW5rbHksIEkgd2lsbCBuZWVkIHRvIG9yZGVyIGEgdHJpcGxlLXNo
b3QgaWYgd2Uga2VlcCBhdHRlbXB0aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gZGVm
aW5lIHNvbWV0aGluZyB0aGF0LCBieSBkZWZpbml0aW9uLCBpcyBhbWJpZ3VvdXMuIEknZCBsaWtl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbXkgYmFydGVuZGVyIHRvIHVuZGVyc3RhbmQgbWUg
c3BlY2lmaWNhbGx5IHdoZW4gSSBzYXkgJnF1b3Q7SSBuZWVkIGE8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3Nob3QmcXVvdDsuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBPbiAzLzEzLzE0IDc6NDkgQU0sICZxdW90O0x1Y3kgeW9uZyZxdW90OyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bHVjeS55b25nQGh1YXdlaS5jb208L3NwYW4+PC9h
Pjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25n
QGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5t
YWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208L3NwYW4+PC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDtTbmlwLi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O1NLJmd0OyBKdXN0
IGNvcHlpbmcgZnJvbSB0aGUgUFM6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDstLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7RGF0YSBwbGFuZSBtZXRh
ZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eSB0byBleGNoYW5nZSBpbmZvcm1hdGlvbjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7YmV0d2Vlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7dGhlIG5ldHdvcmsgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2Ug
ZnVuY3Rpb25zLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5kIHNlcnZpY2U8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2Z1bmN0aW9ucyBhbmQgdGhlIG5ldHdvcmsuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0Oy0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtJ
dCBpcyBhIGx1Y2lkIGRlZmluaXRpb24uIFdlIGFyZSB1bm5lY2Vzc2FyaWx5IG1ha2luZyB0aGUg
d29yZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7JnF1b3Q7bmV0d29yayZxdW90Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Y29udHJvdmVyc2lhbCwgSU1PLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDtbTHVjeV0gVGhpcyBpcyBteSBwb2ludC4gJnF1b3Q7VGhlIG5ldHdvcmsmcXVv
dDsgaXMgdG9vIGdlbmVyYWwgaGVyZSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3doaWNoIGJy
aW5nczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7bWV0YWRhdGEgZ3JlYXQg
cG93ZXIgdG8gZG8gbWFueSB0aGluZ3MuIFRoaXMgaXMgd2h5IHBlb3BsZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7aW52ZW50IGlkZWFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDtoZXJlLCB3aGljaCBjYXVzZXMgYSBsb3Qgb2YgZGViYXRlcyBvbiBtZXRhZGF0YSB1c2Fn
ZSBwb3RlbnRpYWxzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtzaG91bGQgbm90IHNwZW5kIGEgbG90IG9mIHRpbWVzIG9u
IHRoYXQgZGViYXRlcyBhbmQganVkZ2Ugd2hpY2g8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Vz
YWdlIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDt2YWx1YWJsZSBvciBu
b3QuIFRodXMsIGZvciB0aGUgU0ZDIHdvcmssIGl0IHdpbGwgYmUgaGVscGZ1bCBpZjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7d2UgY2FuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDtuYXJyb3cgZG93biBhIGJpdC4gSm9lbCBtYWtlcyBleHBsaWNpdGx5IHR3byBjYXNlcywg
d2hpY2ggaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hlbHBmdWwgdG88YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2RldmVsb3AgdXNlIGNhc2VzIGZvciBlYWNoIGNhc2Uu
IEkgd291bGQgbGlrZSB0byBzZWUgdGhhdCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3By
b2JsZW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3N0YXRlbWVudCBjYW4g
YmUgbW9yZSBzcGVjaWZpYyBvbiBtZXRhZGF0YSBkZWZpbml0aW9uLCB3aGljaCBtYXk8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDtoZWxwZnVsIGluIGxlc3MgZm9jdXNpbmcgb24gaXQgYW5kIG1vdmluZyBmb3J3YXJkLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDtMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O1N1cmVuZHJhLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtUaGFua3MsPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7THVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
Oy0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgWzxhIGhyZWY9Im1haWx0
bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5tYWlsdG86amd1aWNoYXJAY2lzY28uY29tPC9zcGFuPjwvYT5dPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7U2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwg
MjAxNCA0OjM4IFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7VG86
IEx1Y3kgeW9uZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0NjOiBK
b2VsIE0uIEhhbHBlcm47IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXI7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJp
anNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7Ow0KIHNmYzsgSmFtYWw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O0hhZGkgU2FsaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDtTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEt
Y29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtIaSBMdWN5LDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0O05vLiBJIGFtIHNpbXBseSBzYXlpbmcgd2Ugc2hvdWxkIG5vdCBv
dmVyY29tcGxpY2F0ZSB0aGUgcHJvYmxlbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0O3N0YXRlbWVudCB3aXRoIHRleHQgdGhhdCBhZGRzIGxpdHRsZSB0byBubyB2YWx1
ZSBpbiBteSBvcGluaW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdoZXRoZXI8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDt3ZSBjYWxsIGl0IG1ldGFkYXRhLCBv
ciBjb250ZXh0LCBoYXMgbm8gYmVhcmluZyBvbiB0aGUgZmFjdDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7dGhhdCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtw
cm9ibGVtIHN0YXRlbWVudCBhbHJlYWR5IGNsZWFybHkgc3RhdGVzIHdlIG5lZWQgdG8gYmUgYWJs
ZSB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cGFzczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0O2luZm9ybWF0aW9uIGJldHdlZW4gU0bCuXMgYW5kIGJldHdlZW4g
dGhlIG5ldHdvcmsgJmFtcDsgU0bCuXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7T24gMy8xMi8xNCwgNToxMyBQTSwg
JnF1b3Q7THVjeSB5b25nJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdl
aS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5sdWN5Lnlv
bmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEg
aHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwv
YT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O0hpIEppbSw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O0kgZm9yIG9uZSBkb24ndCBhZ3JlZSBhbmQgdGhpbmsgd2Ug
YXJlIG92ZXIgY29tcGxpY2F0aW5nIHdoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Nob3Vs
ZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtiZSBzdHJhaWdo
dGZvcndhcmQuIFRoZSBTRkMgZW5jYXBzdWxhdGlvbiBzaG91bGQgZW5hYmxlIHR3bzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhpbmdzOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7MS4gU3RlZXJpbmcgb2Ygc2VsZWN0ZWQgZmxvd3MgdGhyb3VnaCBhIHNlcnZpY2UgY2hhaW47
IHRoaXMgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtzZXJ2aWNlIGZ1bmN0aW9uIHBhdGguPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OzIuIFBhc3Npbmcgb2YgY29udGV4
dCBhc3NvY2lhdGVkIHdpdGggYSBnaXZlbiBmbG93IHdpdGhpbiBzYWlkPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0O2Z1bmN0aW9uIHBhdGguIFRoaXMgY29udGV4dCBpbmZvcm1hdGlvbiBtYXkgYmUgY29u
c3VtZWQgYnkgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7U0YgKGFuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2FwcGxpY2F0aW9uIElEIGlzIGFuIGV4YW1w
bGUpIG9yIG1heSBiZSBjb25zdW1lZCBieSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Zv
cndhcmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7ZWxl
bWVudHMgKGEgdnJmLUlEIGlzIGFuIGV4YW1wbGUpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDtbTHVjeV0gRG8geW91IGNhbGwgdGhlIGNvbnRleHQgYXMgbWV0
YWRhdGEgb3Igbm90PyBEbyB3ZSBoYXZlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbm90aGVy
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O3Rlcm0gaGVyZSBi
ZXNpZGUgU0ZDIGhlYWRlciBhbmQgbWV0YWRhdGEuIEkgc2VlIHRoYXQgeW91IGRvbid0PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDt3YW50IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0O3NlcGFyYXRlIHdoYXQgaXMgY29uc3VtZWQgYnkgU0YgYW5kIHdoYXQg
aXMgY29uc3VtZWQgYnkgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmb3J3YXJkaW5nPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2VsZW1lbnRzLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7THVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7U2VudCBmcm9tIG15IGlQaG9uZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MTYgUE0sICZxdW90O0x1Y3kgeW9u
ZyZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5
LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdA
aHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1h
aWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDsNCiB3cm90ZTo8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IEdyZWF0LiBUaGVuIHdlIG1h
eSBjb25zaWRlciB0d28gc3BlY2lhbCBtZXRhZGF0YSBkZWZpbml0aW9uczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7aW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDtwcm9ibGVtIHN0YXRlbWVudCBzbyB3ZSBjYW4gYWxsIHVzZSB0aGUgc2FtZSBk
ZWZpbml0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0hlcmUgaXMgbXk8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O3N1Z2dlc3RlZCB0ZXh0IGFu
ZCBsaWtlIHRvIGhlYXIgeW91IGFuZCBvdGhlcidzIGlucHV0IGFuZDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7c3VnZ2VzdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMg
dGhlIGFiaWxpdHk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RvPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3
ZWVuIHRoZSBlbGVtZW50cyBpbiBhIHNlcnZpY2UgZnVuY3Rpb248YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2NoYWluaW5nLiBJbiB0aGlzIGNvbnRleHQs
IHRoZXJlIGFyZSB0d28gdHlwZXMgb2YgZGF0YSBwbGFuZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7bWV0YWRhdGEuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBT
ZXJ2aWNlIEZ1bmN0aW9uIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZXhjaGFuZ2VkIGJldHdl
ZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2NsYXNz
aWZpZXIgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zIHRv
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtmYWNpbGl0
YXRlIHNlcnZpY2UgZnVuY3Rpb25zIG9uIHRoZSBwYWNrZXQgdHJlYXRtZW50Ljxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU3RlZXJpbmcgTWV0YWRhdGE6IHRoZSBp
bmZvcm1hdGlvbiBmcm9tIHNlcnZpY2UgZnVuY3Rpb25zIHRvIGE8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2NsYXNzaWZpZXIgb3Igc2VydmljZSBub2Rl
IGZvciB0cmFmZmljIGZvcndhcmRpbmcgcHVycG9zZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7IC1lbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyBGcm9tOiBKb2VsIE0uIEhhbHBlcm4gWzxhIGhyZWY9Im1haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPl08YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTZW50OiBXZWRuZXNkYXksIE1hcmNo
IDEyLCAyMDE0IDI6MzUgUE08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgQ2M6IEppbSBH
dWljaGFyZCAoamd1aWNoYXIpOzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwv
c3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7OyBzZmM7IEph
bWFsIEhhZGk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0
aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgWWVzLCBJIGFt
IHRyeWluZyB0byBjb25zaXN0ZW50bHkgZGlzdGluZ3Vpc2ggdGhvc2UgdHdvIGNhc2VzPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDt3aGVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDt0YWxraW5nIGFib3V0IHRoZSBpbmZvcm1hdGlvbiBjYXJyaWVkIHdp
dGggcGFja2V0cyBpbiBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjaGFpbnMuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBZb3Vycyw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBKb2VsPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMzoxMyBQTSwg
THVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBKb2VsLCBTZWUgYmVsb3cuIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
IEZyb206IHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnPC9zcGFuPjwvYT5dIE9uIEJlaGFsZiBPZiBKb2VsIE0uIEhhbHBlcm48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O1NlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjowMiBQTSBUbzogTHVj
eSB5b25nOyBOaWNvbGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtCT1VUSE9SUzs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uIFBhcmtl
ciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVm
PSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZn
dDs7DQogc2ZjOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNm
Yy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHdhcyB0cnlpbmcgdG8gd29yZCBpdCBjYXJlZnVsbHkgbm90
IHRvIGZvY3VzIG9uIHdobyBwdXRzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRp
b24gaW4sIGJ1dCBvbmx5IG9uIHdobyBjb25zdW1lcyB0aGUgaW5mb3JtYXRpb24uPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluZm9ybWF0aW9u
IGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyBtYXkgY29tZSBmcm9tIHRoZSBpbmdyZXNzPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNsYXNzaWZpZXIg
b3IgZnJvbSBvdGhlciBzZXJ2aWNlIGZ1bmN0aW9ucy4gW0x1Y3ldIHRoaXMgaXM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBvbmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcuIElu
Zm9ybWF0aW9uIGZvciB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgd2lsbCBn
ZW5lcmFsbHkgY29tZSBmcm9tIHRoZSBpbmdyZXNzIGNsYXNzaWZpZXIsIGJ1dCBpbjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7c3BlY2lhbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjYXNlcyBtYXkgYmUgcHJvdmlkZWQgYnkgc2VydmljZSBm
dW5jdGlvbnMuIChJIGtlZXA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dhbnRpbmcgdG8gZ2V0
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJp
ZCBvZiB0aG9zZSBzcGVjaWFsIGNhc2VzLCBidXQgc28gZmFyIHRoZXJlIHNlZW0gdG8gYmU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2p1c3QgZW5vdWdoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9mIHRoZW0gdG8gd2FycmFudCBjb3Zlcmlu
ZyBpbiB0aGUgc29sdXRpb24uIEFuZCBtb3JlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbXBv
cnRhbnRseSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgc2lnbmlmaWNhbnQgc3VwcG9ydCBmb3IgaXQgaW4gdGhlIHdvcmtpbmcgZ3JvdXAuKSBb
THVjeV08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1RoaXMgaXM8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIHNlY29uZCBjYXNlIHVzaW5n
IG1ldGFkYXRhIGluIHlvdXIgdmlldyAoYnV0IHlvdSBkb24ndDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7bGlrZSBpdCkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEFuZCB5b3Ugc3VnZ2VzdCBkaXN0aW5ndWlzaGluZyB0aGVzZSB0d28gY2FzZXMg
d2hlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGlzY3Vzc2luZzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhYm91dCBtZXRhZGF0YSB1c2Fn
ZS4gSXMgdGhhdCByaWdodCB1bmRlcnN0YW5kaW5nPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAyOjMzIFBNLCBM
dWN5IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBKb2VsLCBJIGludGVycHJldCB0aGF0IHlvdSBzdWdnZXN0cyB0aGF0
IGRpc3Rpbmd1aXNoIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZXhjaGFuZ2U8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9y
bWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDthbmQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGNoYW5nZSBpbmZvcm1hdGlvbiBkYXRhIHBs
YW5lIGNhcnJpZWQgZnJvbSBhIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0
aW9uIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBhIHNlcnZpY2Ugbm9kZS4gSXMgdGhpcyByaWdodCB1bmRlcnN0YW5kaW5nPyBMdWN5
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEg
aHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+
XSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7MjAx
NDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDE6MTk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUbzogTHVjeSB5b25nOyBOaWNv
bGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQ8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChqZ3VpY2hhcik7PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0
Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
TXkgaW5jbGluYXRpb24gd291bGQgYmUgdG8gdHVuZSB0aGF0IGRlZmluaXRpb24gdG88YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rpc3Rpbmd1aXNoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZXR3ZWVuIGRhdGFwbGFuZSBjYXJyaWVk
IGluZm9ybWF0aW9uIGludGVuZGVkIGZvciB1c2UgYnk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGZ1bmNpdG9ucyAod2hhdGV2ZXIgdGhlIG9yaWdpbiksIGFuZCBkYXRhcGxhbmUg
Y2FycmllZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW5mb3JtYXRpb248YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGludGVuZGVkIGZv
ciBkYXRhcGxhbmUgZm9yd2FyZGluZyBjb21wb25lbnRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBI
aSBKb2VsLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgSSBhZ3JlZSB0aGF0IHdlIG5lZWQgdXNpbmcgdGhlIHNhbWUgZGVm
aW5pdGlvbiBmb3IgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGVybSwgYnV0PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGlz
YWdyZWUgdGhhdCB0aGUgbWV0YWRhdGEgZGVmaW5pdGlvbiBoZXJlIGlzIGEgc2V0IG9mPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
aW5mb3JtYXRpb24gcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBUaGlzIG1heSBiZSB0b28gbmFycm93
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtvciBsZWFkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gYSBwYXJ0aWN1bGFyIHNv
bHV0aW9uLiBJIGFtIGZpbmUgd2l0aCB0aGlzIGRlZmluaXRpb248YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb2JsZW0gc3RhdGVtZW50IHcvIG1pbm9yIHR3ZWFrIChzdWdn
ZXN0ZWQgb24gbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bGlzdCkuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthYmlsaXR5IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhjaGFuZ2UgaW5mb3JtYXRp
b24gYmV0d2VlbiB0aGUgY2xhc3NpZmllcnMgYW5kIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmdW5jdGlvbnMsIGJl
dHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIGFuZCBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtmdW5jdGlvbnMgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2xhc3NpZmllcnN8c2VydmljZSBub2Rl
cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFRoZXJlIG1heSBiZSBhIHNvbHV0aW9uIHRoYXQgYSBzZXJ2aWNlIGZ1bmN0
aW9uIHBhc3Nlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c29tZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gdG8gYXR0YWNoZWQgc2VydmljZSBub2RlIHdpdGhv
dXQgdXNpbmcgU0ZDPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoZWFkZXIuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBU
aGFua3MsIEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJv
bTogSm9lbCBIYWxwZXJuIERpcmVjdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86am1oLmRpcmVjdEBq
b2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5tYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPl0gU2VudDogV2Vk
bmVzZGF5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7TWFyY2ggMTIsPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMjAxNCAxMjoy
NSBQTSBUbzogTHVjeSB5b25nOyBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAo
amd1aWNoYXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNmYzsgSmFtYWwg
SGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRh
ZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTHVjeSwgeW91IHNheSAmcXVvdDt0aGUgbWV0
YWRhdGEgdGVybSBtZWFucyAuLi4mcXVvdDsgVGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtk
ZWZpbml0aW9uIHlvdTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZW4gcHJvdmlkZSBpcyBhIGRlZmluaXRpb24gb2YgdGhlIHNl
dCBvZiBpbmZvcm1hdGlvbiB3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YXJlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHJv
cG9zaW5nIHRoYXQgd2UgcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBJLCBhbmQgb3RoZXJzLDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGF2ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJlZW4gdXNpbmcgdGhlIHRlcm0gbWV0YWRh
dGEgbW9yZSBuYXJyb3dseS4gV2UgY2FuIHVzZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hh
dGV2ZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBkZWZpbml0aW9uIHdlIHdhbnQuIEJ1dCB3ZSBkbyBuZWVkIHRvIGFncmVlIG9u
IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVmaW5pdGlvbi48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgdGhlIHB1
cnBvc2VzIG9mIHRoZSBXRywgaXQgc2VlbXMgbXVjaCBtb3JlIHVzZWZ1bCB0bzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7dXNlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRlcm0gbWV0YWRhdGEgZm9yIHRoZSBuYXJyb3dl
ciBkZXNjcmlwdGlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8x
Mi8xNCwgMToxOSBQTSwgTHVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBKb2VsLDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBJIGFncmVlLiBXZSBuZWVkIHRvIGRpZmZlcmVudGlhdGUgdGhlIG1ldGFkYXRh
IHVzZWQgYnk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlv
biBhbmQgU0ZDIGhlYWRlci4gVGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgY2Fycnlpbmc8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NvbWU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtzdGF0ZXMgYWxvbmcgd2l0aCB0aGUgcGFj
a2V0LiBJTU86IFNGQyBoZWFkZXIgaXMgYSBraW5kIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEgY2Fycmll
ZCBvbiBwYWNrZXQgZm9yIG5leHQgc2VydmljZSBub2RlIHRvIHVzZS48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O0luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbnRleHQgb2YgU0ZDLCB3ZSBoYXZlIHRlcm0gZm9y
IFNGQyBoZWFkZXIgYW5kIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEgdGhh
dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3dhcyBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIG9yIGJldHdl
ZW4gc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9ucyBhbmQgY2xhc3NpZmllcnMvc2VydmljZSBub2Rl
cywgd2hpY2ggaXMgd2hhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGRyYWZ0PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Zm9jdXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcywgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPl0gU2VudDogV2VkbmVz
ZGF5LCBNYXJjaCAxMiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAyMDE0PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDEx
OjE4IEFNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSmltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEd1aWNoYXJkIChqZ3VpY2hhcik7
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9
Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQi
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1y
aWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHRo
aW5rIGl0IGlzIGltcG9ydGFudCB0byBrZWVwIGEgc3Ryb25nIGRpc3RpbmN0aW9uPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtiZXR3ZWVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhICh3aGljaCBpcyBmb3Ig
dXNlIGJ5IGFwcGxpY2F0aW9ucykgYW5kIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2Vy
dmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBjaGFpbmluZyBpbmZvcm1hdGlvbiBpbiB0aGUgYmFzZSBzZXJ2aWNlIGNo
YWluIGhlYWRlciw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3doaWNoIGlzPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZv
ciB1c2UgYnkgdGhlIHNlcnZpY2UgY2hhaW4gc3VwcG9ydCBtZWNoYW5pc21zLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMTA6
NDIgQU0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZ1bGx5IGFncmVlIHdpdGggSm9l
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlIHNob3VsZCBub3QgcmVxdWlyZSBhIGZpeCBs
ZW5ndGggZm9yIGluLWJhbmQgbWV0YWRhdGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2J1dDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgYWxzbyBub3QgbGVhdmUgaXQgZm9yIGZyZWVseSB1c2FnZS4gSW4gZmFjdCwg
d2hlbiBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBub2Rl
IGluc2VydHMgU0ZDIGhlYWRlciBvbiBhIChlbmNhcHN1bGF0ZWQpIHBhY2tldCBhbmQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlbmQgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5leHQgc2VydmljZSBub2Rl
LCBTRkMgaGVhZGVyIGl0c2VsZiBjYW4gYmUgc2VlbiBhcyBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDttZXRhZGF0YS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBMdWN5PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnPC9zcGFuPjwvYT5dIE9uIEJlaGFsZiBPZiBKb2VsIE0uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0
IDk6MjEgQU0gVG86IE5pY29sYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0JPVVRIT1JTOzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQi
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5p
cGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZmM7IEphbWFsIEhhZGkgU2Fs
aW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRh
ZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciBpbi1iYW5k
IG1ldGFkYXRhLCB0aGUgQVBJIGZvciBhY2Nlc3MgY2FuIGVhc2lseSBiZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
c3luY2hyb25vdXMuIE91dCBvZiBiYW5kIG1ldGFkYXRhIG5lZWRzIGRpZmZlcmVudDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7aGFuZGxpbmcuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGVyZSBhcmUgbWFueSBj
YXNlcyB3aGVyZSBvdXQtb2YtYmFuZCBtZXRhZGF0YSBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7dXNlZnVsIGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYXBwcm9wcmlhdGUuIEJ1dCB0aGV5IGRvIG5vdCBj
b3ZlciBhbGwgbmVlZHMgYnkgYW55PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzdHJldGNoLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEV2ZW4gaWYgZWFjaCBwaWVjZSBvZiBpbi1iYW5kIG1l
dGFkYXRhIGlzIG9mIGZpeGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsZW5ndGgsPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyB0aGVyZSBhcmUgbWFueSBkaWZmZXJlbnQga2luZHMgb2YgbWV0YXR5cGUuIFRyeWlu
ZyB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2F5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmcXVvdDt0aGVy
ZSB3aWxsIGJlIGV4YWN0bHkgZm91ciBwaWVjZXMsIGFuZCB0aGV5IHdpbGwgYmUgb2Y8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3R5cGVzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0MSwgdDIsIHQzLCBhbmQgdDQm
cXVvdDsgaXMgc2ltcGx5IHRvbyBzcGVjaWZpYyBmb3IgZXZlbiA4MCU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O29mIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtuZWVkcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0
LCA4OjUyIEFNLCBOaWNvbGFzIEJPVVRIT1JTIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhlbGxv
IFJvbiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbmRpbmcgb3V0IG9mIGJh
bmQgY29uZ3J1ZW50IG1ldGFkYXRhIG1heSBub3QgYmUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDthbnN3ZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBhbGwgbmVlZHMgYnV0IGl0IGlzIG9uZSB0
b29sIHRoYXQgd2Ugc2hvdWxkIGtlZXAuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBOb3QgYWxsIG1ldGFkYXRhIGlzIHRpZWQgdG8gYSBzcGVjaWZpYyBwYWNrZXQsIGZvcjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZXhhbXBsZSBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcG9saWN5IGNo
YW5nZSBpbiBQQ1JGIGNvdWxkIGxlYWQgdG8gc29tZSBtZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7c2lnbmFsaW5nLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSByZWFjdGlvbiB0aW1lIG5l
ZWQgbm90IGJlIGltbWVkaWF0ZSwgZmV3IG1zIG1heTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
bm90IG1hdHRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFzIHlvdSBwb2lu
dCwgaWYgYSBwYWNrZXQgaXMgdGllZCB0byBhIG1ldGFkYXRhIGE8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2NvcnJlbGF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mbyBjYW4gYmUgc2V0IGluIGJv
dGggcGFja2V0IHRvIGRlYWwgd2l0aCBpdCAoaS5lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtt
ZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4cGVjdGVkIGZsYWcgaW4gdGhlIFNGQyBoZWFkZXIs
IHBsdXMgYW4gaWQpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGaW5hbGx5IHdl
IGNhbiBzdGlsbCBzZW5kIHNvbWUgbGltaXRlZCBtZXRhZGF0YSB3aXRoaW48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2EgaGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoaXMgY291bGQgYmUgdXNl
ZCBmb3IgbG9hZCBiYWxhbmNlcnMgaW4gcGFydGljdWxhciBpZjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7d2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhZ3JlZSBvbiBhIGNvbnZlbnRpb24gdG8gbG9jYXRl
ICZxdW90O2NvYXJzZSBncmFpbiBwb2xpY3kmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAvICZxdW90
O2ZpbmUgZ3JhaW4gcG9saWN5JnF1b3Q7IG9uIHJlc2VydmVkIGNvbnRleHQgaGVhZGVycy48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoaXMgc2VlbXMgdG8gb3BlbiB1cCBhIGxv
dCBvZiBmbGV4aWJpbGl0eSAvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbm5vdmF0aW9ucy48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIHlvdXIgbGFzdCBwb2ludCwgdGhl
cmUgaXMgYSBxdWVzdGlvbiBvbiBob3cgdG8gbWFrZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRh
IGF2YWlsYWJsZSB0byBhIFNlcnZpY2UgRnVuY3Rpb24uIEN1cnJlbnQgc29ja2V0PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgY29ubmVjdGlvbnMgZm9yIGV4YW1wbGUgZG8gbm90IGFsbG93IHRvIHJldHJpZXZl
IElQPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoZWFkZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvcHRp
b25zLiBTbyBJIGFzc3VtZSB0aGF0IFNGQyBhd2FyZSBTZXJ2aWNlIEZ1bmN0aW9uczxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7d2lsbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lZWQgc29tZSAoYXN5bmNo
cm9ub3VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPykgQVBJIHRvIHJldHJpZXZlIFNGQyBoZWFkZXIgaW5m
b3JtYXRpb24gYXMgd2VsbCBhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4tYmFuZDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhLiBJIGRvbid0IHNlZSBvdXQgb2YgYmFuZCBtZXRhZGF0YSB0
cmFuc3BvcnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FkZGluZzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGNvbXBsZXhpdHksIHRoZSBzYW1lIEFQSSBjYW4gcHJvYmFibHkgYXBwbHkuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgYWx0ZXJuYXRpdmUgb3B0aW9uLCBhbGxvd2luZyB2
YXJpYWJsZSBzaXplZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEgaW48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyB0aGUgU0ZDIGhlYWRlciBoYXMgc29tZSBkcmF3YmFja3MgYXMgd2VsbCwgb25l
IGJlaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnJhZ21lbnRhdGlvbiwgYW5kIHNvbWUgc3dpdGNoZXMg
ZXhwZWN0aW5nIGFzIHdlbGwgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xvb2sgYXQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBlbmQgdXNlciB0cmFmZmljIGhlYWRlcnMgZm9yIGxpbmsgbG9hZCBiYWxh
bmNpbmcuIEk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
YWdyZWUgdGhhdCBpZiB3ZSBjYW4gYWNjZXB0IHRoZXNlIGlzc3VlcywgdGhlbiBzZW5kaW5nPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgb2ZmLWxpbmUgY29uZ3J1ZW50IG1ldGFkYXRhIGxvb3NlcyBpdHMgaW50
ZXJlc3QuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZSBuZWVkIHRvIHRha2Ug
aW50byBhY2NvdW50IHRoYXQgYm90aCBpbi1iYW5kIGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Y29uZ3J1ZW50PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3V0LW9mLWJhbmQgbWV0YWRhdGEgdHJhbnNw
b3J0IGlzIG5vdCByZWxpYWJsZS4gQTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cGFja2V0IGxv
c3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0cmlnZ2VyaW5nIHJldHJhbnNtaXNzaW9uIHdvdWxkIG5vdCBs
ZWFkIHRvIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aWRlbnRpY2FsPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgcmVjb25zdHJ1Y3Rpb24gb2YgdGhlIGFzc29jaWF0ZWQgbWV0YWRhdGEuIEluIHNvbWU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Nhc2VzLCB3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1pZ2h0
IHRodXMgZXZlbiBuZWVkIG5vbi1jb25ncnVlbnQgb3V0LW9mLWJhbmQgcmVsaWFibGU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBtZXRhZGF0YSB0cmFuc3BvcnQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUGFya2VyIFs8YSBocmVmPSJtYWlsdG86Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9h
Pl0gU2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1dlZG5lc2RheSw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBNYXJjaCAxMiwgMjAxNDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDEyOjQzIFBNIFRvOiBOaWNvbGFz
IEJPVVRIT1JTIENjOiBKaW0gR3VpY2hhcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyhqZ3Vp
Y2hhcik7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5u
ZXQ8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0PC9zcGFuPjwvYT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2ZjOyBKYW1hbCBI
YWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNt
YW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBOaWNvbGFzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB1bmRl
cnN0YW5kIHRoZSBjb25jZXB0IGZvciBvdXQgb2YgYmFuZCBzaWduYWxpbmcgb2Y8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O21ldGFkYXRhLCBidXQgSSBhbSBjb25jZXJuZWQgdGhhdCBpdCBpbnRyb2R1Y2VzPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzaWduaWZpY2FudDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29tcGxl
eGl0eSBkdWUgdG8gdGhlIHBvdGVudGlhbCByYWNlIGNvbmRpdGlvbiBvZjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7cmVjZWl2aW5nIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVhbCBwYWNrZXQgYmVm
b3JlIHRoZSBtZXRhZGF0YS4gV2hpbGUgdGhlIHJlYWwgcGFja2V0PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtjb3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW5kaWNhdGUgdGhhdCBvdXQgb2YgYmFuZCBt
ZXRhZGF0YSBpcyBleHBlY3RlZCwgaG93IGNhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2U8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2d1YXJhbnRlZSB0aGUgb3JkZXIgb2YgcmVjZXB0aW9uPyBXaGF0IGlm
IHN3aXRjaGluZyBvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cm91dGluZzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7bm9kZXMgYXBwbHkgaGFzaCBiYXNlZCBsb2FkIGJhbGFuY2luZz8gV2hhdCBpZiB0aGUg
bG9hZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmFsYW5jaW5nIHVuZGVyc3RhbmRzIFNGQyBlbmNhcHMgYW5k
IGxvb2tzIGJleW9uZCBpdCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDtvcmlnaW5hbCBoZWFkZXIgdG8gZ2V0IGJldHRlciBlbnRyb3B5Pzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IENhbiB3ZSBndWFyYW50ZWUgdGhhdCB0aGUgbWV0YWRhdGEgYW5kIHJlYWwgcGFja2V0
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aWxsIGZvbGxvdzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhl
IGV4YWN0IHNhbWUgcGF0aD8gSWYgd2UgY2FuIG5vdCwgdGhlbjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7aW1wbGVtZW50YXRpb25zIHdpbGw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25lZWQgdG8gYWRkIGlu
Z3Jlc3MgcXVldWluZyB0byBjb3BlIHdpdGggdGhlIHNjZW5hcmlvLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgQWxzbywgZG8geW91IGZlZWwgdGhhdCB0aGUgaW5jcmVhc2UgaW4g
aW1wbGVtZW50YXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb21wbGV4aXR5IGF0IHRoZSBzZXJ2aWNl
IGZ1bmN0aW9ucyBpcyByZWFzb25hYmxlPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgVGhhbmtzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDEyLCAyMDE0LCBhdCA0OjA5IEFN
LCAmcXVvdDtOaWNvbGFzIEJPVVRIT1JTJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8
YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29t
PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86
Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvc3Bhbj48
L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEkgdGhpbmsgd2UgbXVzdCBtYWtlIGEgZGlzdGluY3Rpb24gYmV0d2Vlbjo8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLSBNZXRhZGF0YSB3aGljaCBzaG91bGQg
YmUgcGFydCBvZiB0aGUgaGVhZGVyIGRlZmluZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Fz
IGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJhbmQgbWFya2luZy4gLSBNZXRhZGF0YSB3aXRoIGNh
biBiZSBwYXNzZWQgb3V0IG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiYW5kLCBmb3I8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgZXhhbXBsZSBjb25ncnVlbnQgb3V0IG9mIGJhbmQgc2lnbmFsaW5n
IGRlZmluZWQgaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBkcmFmdDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgZm9ybWVyIGNhbGxzIGZvciBhIGxp
bWl0ZWQgc3BhY2UgaW4gdGhlIGhlYWRlciw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RydWUs
IFRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsYXR0ZXIgaG93ZXZlciBkb2VzIG5vdCBpbmN1ciBh
bnkgc3BhY2UgbGltaXRhdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5kIGlzPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IHN0aWxsIGZhaXJseSBlZmZpY2llbnQgYW5kIGl0IHJlbWFpbnMgY29t
cGF0aWJsZSB3aXRoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthIGZpeGVkPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHNpemUgaGVhZGVyIHVzZWQgdG8gcm91dGUgdGhvc2Ugc2lnbmFsaW5nIG1lc3Nh
Z2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbG9uZyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgY2hhaW4ncyBzZXJ2aWNlIGZ1bmN0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fIEZyb206PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEppbSBHdWljaGFyZCAoamd1aWNoYXIp
IFs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+amd1aWNoYXJAY2lzY28uY29tPC9zcGFuPjwvYT5dIFNl
bnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFR1ZXNkYXksIE1hcmNoIDExLCAyMDE0IDY6NDggUE0g
VG86IFJvbiBQYXJrZXIgQ2M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMgQk9VVEhPUlM7
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9
Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQi
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBSb24sPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlIGNhbiBjZXJ0YWlubHkgaGF2ZSB0aGlzIGRpc2N1
c3Npb24gYnV0IHdlIHNob3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zmlyc3Q8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgY29uc2lkZXIgd2hhdCBpbmZvcm1hdGlvbiBpcyBuZWNlc3NhcnkgYW5k
IGlmIHNhaWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gY2FuIGZpdCB3aXRoaW4g
YSBmaXhlZCBudW1iZXIgb2YgY29udGV4dHM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luIHRo
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWpvcml0eSBvZiBjYXNlcy4gUmVtZW1iZXIsIHRoZSBn
b2FsIG9mIGJlaW5nIGFibGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RvIHBhc3M8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgdGhyb3VnaCB0aGUgbmV0d29yayBpcyB0byBlbmhhbmNl
IHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2RlbGl2ZXJ5LDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBub3QgcGFzcyB0aGUgZW50aXJlIHdvcmtzIG9mIFNoYWtlc3BlYXJlIDstKTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50IGZyb20gbXkgaVBob25l
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgNywg
MjAxNCwgYXQgMzo1MiBBTSwgJnF1b3Q7Um9uIFBhcmtlciZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyw8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHNlZSBzaW1pbGFy
IHJlcXVpcmVtZW50cyBmcm9tIHRoZSAzZ3BwIEVQQyBzaWRlLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7SSB3b3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlrZSB0byBwcm9wb3NlIGFu
IE9VSSAvIFRMViBiYXNlZCBhcHByb2FjaCB3aGVyZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHJlc2VydmVkIE9VSSBjYW4gYmUgdXNlZCBmb3IgYWdyZWVkIHVwb24gdHlwZXMgb2Y8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbW1vbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0
YWRhdGEgYW5kIHZlbmRvciBvciBvdGhlciBvcmdhbml6YXRpb25hbCBPVUlzIGNhbjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7YmUgdXNlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gcXVp
Y2tseSBpbm5vdmF0ZSBpbiB0aGUgbmV0d29ya3MuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBT
aW11bHRhbmVvdXNseSwgSSB3b3VsZCBhbHNvIGxpa2UgdG8gY29uc2lkZXI8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O21lY2hhbmlzbXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoYXQgYXJl
IG9wdGltaXplZCBmb3IgbG9uZyBsaXZlZCBmbG93cyBzbyBhcyB0bzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7bGltaXQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZWdhdGl2ZSBlZmZl
Y3RzIG9mIHBhY2tldCBncm93dGguPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgNywgMjAxNCwg
YXQgODozNCBBTSwgJnF1b3Q7Tmljb2xhcyBCT1VUSE9SUyZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3Mu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Tmljb2xhcy5C
T1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZs
dDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIZWxsbyBKaW08YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgaGF2ZSBz
ZWVuIGNhc2VzIGluIEdpIExBTiwgd2hlcmUgc3Vic2NyaWJlciByZWxhdGVkPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gaXMgcGFzc2VkIHRvIGEgV2ViIFByb3h5IGZv
ciBIVFRQIGhlYWRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGVucmljaG1lbnQgKGFp
bWVkIGF0IHNvbWUgV2ViIENvbnRlbnQgcHJvdmlkZXJzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtwYXJ0bmVycyBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBNb2JpbGUgT3Bl
cmF0b3IpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluZm9ybWF0aW9uIHdhcyBhbiBj
b2RlZCAocGVyc2lzdGVudCkgc3Vic2NyaWJlciBpZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ZGVyaXZlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZyb20gdGhlIE1TSVNETiwgYW5k
IGNvdXBsZSBvZiBmIGN1c3RvbWVyIHByb2ZpbGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Jl
bGF0ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmaWVsZHMuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJbiBhbiBzZmMgYmFz
ZWQgR2kgTEFOLCB0aGlzIGVudGl0eSBzaG91bGQgcmVjZWl2ZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsgJmd0O2Zyb20gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2xhc3NpZmllcjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
LSBBIGNsYXNzaWZpY2F0aW9uIG9mIHRoZSBDb250ZW50IFByb3ZpZGVyICggSWQsPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2F0ZWdvcnkpIGJhc2VkIG9uIHRyYWZmaWMgYW5hbHlzaXMg
LSBUaGUgTVNJU0ROIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgc3Vic2NyaWJlciAtIFR3byBzdWJzY3JpYmVyIHBvbGljeSBmaWVs
ZHMgKG5vdCB0aWVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gUENSRjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJ1dCBiZWxvbmdpbmcgdG8gdGhlIFN1YnNjcmliZXIgREIpIChT
dWJzY3JpYmVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2F0ZWdvcnksPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgc3ViLWNhdGVnb3J5KSAtIEEgc2Vzc2lvbiBpZCAoZm9yIGxvZ2dp
bmcgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0cmFja2luZzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHB1cnBvc2VzKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIG9iamVjdGl2ZSBiZWluZyB0byBhdm9pZCBoYXZp
bmcgdGhlIEhUVFAgUHJveHk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RvPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgYmVjb21lIGEgdHJ1c3RlZCBhcHBsaWNhdGlvbiAoaW50ZXJvZ2F0
ZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdWJzY3JpYmVyIERCLDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV0Yy4uKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBO
aWNvbGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18gRnJvbTogSmltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
R3VpY2hhcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAoamd1aWNoYXIpIFs8YSBocmVm
PSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+amd1aWNoYXJAY2lzY28uY29tPC9zcGFuPjwvYT5dIFNlbnQ6PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGh1cnNkYXksIE1hcmNoIDA2LCAyMDE0IDI6MDIgUE0g
VG86IEphbWFsIEhhZGk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1NhbGltOzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmptb2lzYW5kQGp1bmlwZXIubmV0PC9z
cGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
Jmx0OzxhIGhyZWY9Im1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldDwv
c3Bhbj48L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5i
cmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDsNCiBDYzo8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBzZmMgU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIEph
bWFsLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgWW91IHNhaWQgJnF1b3Q7SXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJp
YWJsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNpemVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgbWV0YWRhdGEmcXVvdDsuLiBJIGFtIG5vdCBzbyBjb252aW5jZWQgYW5kIHdvdWxk
IGxpa2UgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZXR0ZXI8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyB1bmRlcnN0YW5kIHRoZSByZXF1aXJlbWVudHMgYmVmb3JlIHBhc3Npbmcg
anVkZ2VtZW50Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IElmIHdlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgbG9vayBhdCB0aGUgdXNlIGNhc2VzIGFzIHByZXNlbnRlZCB0aHVzIGZh
ciBpbnRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIFdHIEk8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBoYXZlIHlldCB0byBzZWUgYSBzaW5nbGUgZXhhbXBsZSBvZiB0aGUgbmVl
ZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChub3RpbmcgdGhhdDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGRlc2lyZSBpcyBub3QgdGhlIHNhbWUgYXMgbmVlZCkgLSBJIGFtIG5vdCBz
YXlpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGVyZSBpczxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IG5vIHJlcXVpcmVtZW50IGJ1dCByYXRoZXIgdGhhdCB3ZSBzaG91bGQgbm90
IGp1bXA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBjb25jbHVzaW9uIGFuZCBidWlsZCBzdGFuZGFyZHMgYXJvdW5kIGEgdGhlb3J5
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBPbiAzLzMvMTQsIDY6MzUgQU0sICZxdW90O0phbWFsIEhhZGkgU2FsaW0mcXVvdDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpoYWRp
QG1vamF0YXR1LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
PmhhZGlAbW9qYXRhdHUuY29tPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpoYWRp
QG1vamF0YXR1LmNvbTwvc3Bhbj48L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3dyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBJIGxpa2UgdGhlIGRvYyAtIHdlbGwgd3JpdHRlbi48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
U2VjdGlvbiA0LjMgb24gbWV0YWRhdGEgZW5jb2RpbmcuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEl0IHNlZW1zIHRoZXJl
J3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGUgc2l6ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBtZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAoYXQgbGVhc3QgZm9y
IGh0dHAvYXBwIHlvdSBzZWVtIHRvIGluZGljYXRlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGRlc2lyZSBmb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpdCkuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciBhIGRhdGFwYXRoIHBlci1wYWNrZXQgbWV0
YWRhdGEsIGkgZmVlbCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZWVkIGlzPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGp1c3QgYXMgaW1wb3J0YW50LiBBcmUgd2UgbGlt
aXRlZCBieSB0aGUgZmFjdCB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4
aXN0aW5nIGhhcmR3YXJlIG1heSBub3QgYmUgYWJsZSB0byBoYW5kbGUgVExWcz88YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O0Zvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGFt
cGxlLCBJIGRvbnQgaGF2ZSBhIHByb2JsZW0gaGFuZGxpbmcgVExWcyBpbiBhPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgc29mdHdhcmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtk
YXRhcGF0aC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgY2hlZXJzLCBqYW1hbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgbWFpbGluZyBsaXN0PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9y
Zzwvc3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8
L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9y
Zzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGxpc3Q8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFp
bHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9
Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRm
Lm9yZzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMgbWFpbGluZzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0O19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNA
aWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+
PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YSBocmVm
PSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7X19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X188YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IHNmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJl
Zj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJy
Pg0KJmd0OyZndDsmZ3Q7IHNmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDs8c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
PnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8
L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDtf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsm
Z3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRm
Lm9yZzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFu
PjwvYT48YnI+DQomZ3Q7PGJyPg0KJmd0O19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fPGJyPg0KJmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7PGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KJmd0OzxhIGhyZWY9Imh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fPGJyPg0Kc2ZjIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmM8L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFy
Z2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0Kc2ZjIG1haWxpbmcgbGlzdDxicj4NCjxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0Bp
ZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmMiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTMuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCnNmYyBtYWlsaW5nIGxpc3Q8YnI+DQo8
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5z
ZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2JvZHk+DQo8L2h0bWw+DQo=

--_000_A2C96F6779E6A041BC7023CC207FC99418F1DB99SJCEML701CHMchi_--


From nobody Tue Mar 18 18:06:02 2014
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5C87C1A04B8 for <sfc@ietfa.amsl.com>; Tue, 18 Mar 2014 18:06:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.147
X-Spam-Level: 
X-Spam-Status: No, score=-2.147 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 WC4gAUtDSBa4 for <sfc@ietfa.amsl.com>; Tue, 18 Mar 2014 18:05:50 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id CF48E1A04B1 for <sfc@ietf.org>; Tue, 18 Mar 2014 18:05:48 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BCF02650; Wed, 19 Mar 2014 01:05:36 +0000 (GMT)
Received: from LHREML401-HUB.china.huawei.com (10.201.5.240) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 19 Mar 2014 01:05:24 +0000
Received: from NKGEML402-HUB.china.huawei.com (10.98.56.33) by lhreml401-hub.china.huawei.com (10.201.5.240) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 19 Mar 2014 01:05:34 +0000
Received: from NKGEML512-MBS.china.huawei.com ([169.254.8.115]) by nkgeml402-hub.china.huawei.com ([10.98.56.33]) with mapi id 14.03.0158.001; Wed, 19 Mar 2014 09:05:28 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, Changcheng Huang <huang@sce.carleton.ca>, "'David Allan I'" <david.i.allan@ericsson.com>, "'Nicolas BOUTHORS'" <Nicolas.BOUTHORS@qosmos.com>
Thread-Topic: =?utf-8?B?W3NmY10g562U5aSNOiAgU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ=?=
Thread-Index: AQHPQoeXp9y9uo5n/EqDTbWGW0RHG5rmZaeAgAAZiwCAAAOSgIAAD48AgAEGIWA=
Date: Wed, 19 Mar 2014 01:05:27 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08262F94@NKGEML512-MBS.china.huawei.com>
References: <CF48AD80.E673%kegray@cisco.com> <1824354318.7479.1394833814368.JavaMail.tomcat@mgs-aaa01.mail.aol.com> <83cc0a7d4c664109b7ba930f22890871@CO2PR05MB716.namprd05.prod.outlook.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08262A61@NKGEML512-MBS.china.huawei.com> <76B41B8FACE1514795D30EC137FF391D3EA877@LILAS.jungle.qosmos.com> <2F14AC87-6C25-4028-B607-54DCFD9DE187@sce.carleton.ca> <E6C17D2345AC7A45B7D054D407AA205C39244B93@eusaamb105.ericsson.se> <023801cf42c6$f99bf860$ecd3e920$@sce.carleton.ca> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E0ED5@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E0ED5@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.98.134]
Content-Type: multipart/alternative; boundary="_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08262F94NKGEML512MBSchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/kA8tsGMErg7IRzX8WtMdgTpidFU
Cc: "sfc@ietf.org" <sfc@ietf.org>, "mikebianc@aol.com" <mikebianc@aol.com>
Subject: [sfc] =?utf-8?b?562U5aSNOiAg562U5aSNOiAgU0ZDIGVuY2Fwc3VsYXRpb24g?= =?utf-8?q?chain_ID?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Mar 2014 01:06:00 -0000

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

SWYgc28sIHdoeSBub3QgbGV2ZXJhZ2UgdGhlIHNvdXJjZSByb3V0aW5nIG1lY2hhbmlzbSB0byBk
byB0aGlzIHdvcmsgKGkuZS4sIHNlcnZpY2UgcGF0aCBsYXllcik/DQoNCkJlc3QgcmVnYXJkcywN
ClhpYW9odQ0KDQrlj5Hku7bkuro6IFJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tXQ0K5Y+R6YCB5pe26Ze0OiAyMDE05bm0M+aciDE55pelIDE6MjMNCuaU
tuS7tuS6ujogQ2hhbmdjaGVuZyBIdWFuZzsgJ0RhdmlkIEFsbGFuIEknOyAnTmljb2xhcyBCT1VU
SE9SUycNCuaKhOmAgTogWHV4aWFvaHU7IHNmY0BpZXRmLm9yZzsgbWlrZWJpYW5jQGFvbC5jb20N
CuS4u+mimDogUkU6IFtzZmNdIOetlOWkjTogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0K
SSBhZ3JlZS4gICBUaGUgY2hhaW4gaWQgaW4gdGhlIHBhY2tldCBzaG91bGQgcmVwcmVzZW50IGEg
ZnVsbHkgc3BlY2lmaWVkIHNldCBvZiBsb2NhdGVkIHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFuY2Vz
LiAgICBJdCBjb3VsZCBiZSB0aG91Z2h0IG9mIGFzIHJlcHJlc2VudGluZyBhIHN0YWNrIG9mIG5l
dHdvcmsgbG9jYXRvcnMgKHR5cGljYWxseSBNQUMgb3IgSVAgYWRkcmVzc2VzKS4NCg0KICAgIFJv
bg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYg
T2YgQ2hhbmdjaGVuZyBIdWFuZw0KU2VudDogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgMTI6Mjgg
UE0NClRvOiAnRGF2aWQgQWxsYW4gSSc7ICdOaWNvbGFzIEJPVVRIT1JTJw0KQ2M6ICdYdXhpYW9o
dSc7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgbWlrZWJpYW5jQGFvbC5jb208
bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPg0KU3ViamVjdDogUmU6IFtzZmNdIOetlOWkjTogU0ZD
IGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KSSB0aGluayBpdCBzaG91bGQgaWRlbnRpZnkgYW4g
aW5zdGFuY2UuDQoNCkNoYW5nDQoNCkZyb206IERhdmlkIEFsbGFuIEkgW21haWx0bzpkYXZpZC5p
LmFsbGFuQGVyaWNzc29uLmNvbV0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDk6MTUg
QU0NClRvOiBDaGFuZ2NoZW5nIEh1YW5nOyBOaWNvbGFzIEJPVVRIT1JTDQpDYzogWHV4aWFvaHU7
IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgbWlrZWJpYW5jQGFvbC5jb208bWFp
bHRvOm1pa2ViaWFuY0Bhb2wuY29tPg0KU3ViamVjdDogUkU6IFtzZmNdIOetlOWkjTogU0ZDIGVu
Y2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KV2VsbCB0aGUgcXVlc3Rpb24gZGUgam91ciBpcyDigJxk
b2VzIGEgY2hhaW4gSUQgZGVmaW5lIGEgY2xhc3Mgb3IgYW4gaW5zdGFuY2XigJ3igKYuIElmIGl0
IGRlZmluZXMgYW4gY2xhc3Mgd2UgYWxzbyBuZWVkIGluc3RhbmNlIGluZm9ybWF0aW9uLCBpZiBp
dCBpcyBjdXJyZW50bHkgb3ZlcmxvYWRlZCB0byBkZWZpbmUgY2xhc3MgYW5kIGluc3RhbmNlIElN
TyB3ZSBoYXZlIGEgcHJvYmxlbeKApi4NCg0KRGF2ZQ0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIENoYW5nY2hlbmcgSHVhbmcNClNlbnQ6IFR1
ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDc6NDMgQU0NClRvOiBOaWNvbGFzIEJPVVRIT1JTDQpDYzog
WHV4aWFvaHU7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgbWlrZWJpYW5jQGFv
bC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPg0KU3ViamVjdDogUmU6IFtzZmNdIOetlOWk
jTogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KR29vZCBwb2ludHMuIEkgYmVsaWV2ZSBl
eHBsaWNpdCBjaGFpbiBJRCBzaG91bGQgYmUgbWFuZGF0b3J5LiBUaGUgb3ZlcmhlYWQgaXMgdmVy
eSBsaXR0bGUuIEl0IGhlbHBzIHNpbXBsaWZ5IHByb2Nlc3NpbmcgYW5kIHN0ZWVyaW5nIHNpZ25p
ZmljYW50bHkuIFRoZSBnYWluIGlzIGh1Z2UuDQoNCkNoYW5nDQoNCi0tLS0tLS0tLS0tLQ0KQ2hh
bmdjaGVuZyBIdWFuZw0KDQpPbiBNYXIgMTgsIDIwMTQsIGF0IDE6NTMgQU0sIE5pY29sYXMgQk9V
VEhPUlMgPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9S
U0Bxb3Ntb3MuY29tPj4gd3JvdGU6DQpJIHRoaW5rIHRoYXQga2VlcGluZyB0aGUgU2VydmljZSBQ
YXRoIExheWVyIHRyYW5zcG9ydCBpbmRlcGVuZGVudCBzaG91bGQgcmVtYWluIGFuIG9iamVjdGl2
ZSBmb3IgU0ZDLiAgU3VjaCBhIHNlcGFyYXRpb24gb2YgY29uY2VybnMgaXMgYSBzb3VuZCBhcmNo
aXRlY3R1cmFsIHByaW5jaXBsZSB0aGF0IGhlbHAga2VlcCB0aGluZ3Mgc2ltcGxlIGluIHByYWN0
aWNlLg0KDQpPbiB0aGUgcXVlc3Rpb24gb2YgIFNlcnZpY2UgUGF0aCwgd2UgaGF2ZSBhIGRpc2N1
c3Npb24gb24gd2hldGhlciB3ZSBuZWVkIHNvbWUga2luZCBvZiBleHBsaWNpdCBpZGVudGlmaWVy
IG9yDQpjb3VsZCB3ZSByZWx5IG9uIG1hcHBpbmcgb24gc29tZSB1bmRlcmxheSBuZXR3b3JrIHBy
b3RvY29sIGZpZWxkcy4NCg0KDQpNYXkgYmUgYSBQUk8vQ09OIHRhYmxlIGNvdWxkIGhlbHAgZm9j
dXMgdGhlIGdyb3VwIGRlY2lzaW9uIG9uIHRoYXQgbWF0dGVyDQoNCg0KICAqICAgVmlzaWJpbGl0
eSAodHJhY2luZykNCiAgKiAgIEZvcndhcmRpbmcgZ3JhcGggc3RydWN0dXJlIGltcGFjdC9saW1p
dGF0aW9ucw0KICAqICAgUmVjb25maWd1cmF0aW9uIHNwZWVkDQoNCiAgICAgKiAgIExCUyAvIHNj
YWxlIG91dCBpbXBhY3QNCiAgICAgKiAgIE5vZGUgYnlwYXNzIChlLmc7IG1haW50ZW5hbmNlKQ0K
DQogICogICB1bmRlcmxheSBuZXR3b3JrL3RyYW5zcG9ydCBsYXllcnMgc3VwcG9ydA0KICAqICAg
SGVhZGVyIHNwYWNlIGltcGFjdA0KICAqICAgTXVsdGkgdGVuYW50IHN1cHBvcnQgaW1wYWN0DQog
ICogICBTRkMgb24gZmxhdCAoZS5nIG9wdGljYWwgTDIgZm9yIERhdGEgQ2VudGVycykgbmV0d29y
aw0KICAqICAgVW5kZXJsYXkgbmV0d29yayBhZG1pbmlzdHJhdGlvbiBpbXBhY3QNCg0KUGVyc29u
YWxseSBJIHRoaW5rIHRoYXQgaGF2aW5nIGFuIGV4cGxpY2l0IGNoYWluIGlkZW50aWZpZXIgKGUu
Zy4gU2VydmljZSBQYXRoL1NlcnZpY2UgSW5kZXgpIGlzIGNsZWFyIChtYW5hZ2VtZW50IGFuZCBj
b250cm9sKSBhbmQgbm90IGV4cGVuc2l2ZSAoaGVhZGVyIHNwYWNlKS4gVGhlIGRyYXdiYWNrIGJl
aW5nIHNvbWUgaW1wYWN0IG9uIHRoZSBzaW1wbGljaXR5IHRvIGFkZC9yZW1vdmUgZWxlbWVudHMg
aW4gYSBjaGFpbiBkeW5hbWljYWxseS4NCg0KVGFnIHN3aXRjaGluZyAoYXMgTVBMUykgIGFsbG93
cyB0byBtYW5hZ2UgdGFncyBwZXIgc2VydmljZSBub2RlcywgbGVhZGluZyB0byBtb3JlIHZlcnNh
dGlsZSBhbmQgZGl2ZXJzZSBncmFwaHMNCg0KDQpOaWNvbGFzDQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0KRnJvbTogWHV4aWFvaHUgW3h1eGlhb2h1QGh1YXdlaS5jb208bWFpbHRv
Onh1eGlhb2h1QGh1YXdlaS5jb20+XQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgNTow
NCBBTQ0KVG86IEplcm9tZSBNb2lzYW5kOyBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJp
YW5jQGFvbC5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6
IFtzZmNdIOetlOWkjTogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCkkgbGlrZSB0aGUgaWRl
YSBvZiBzZXBhcmF0aW5nIHRoZSBTZXJ2aWNlIEZ1bmN0aW9uIExheWVyIGFuZCB0aGUgU2Vydmlj
ZSBQYXRoIExheWVyLCBhcyBwcm9wb3NlZCBpbiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1j
b25zaWRlcmF0aW9ucy4gVGhlIHJvbGUgb2YgdGhlIFNlcnZpY2UgUGF0aCBMYXllciBpcyBqdXN0
IHRvIHN0ZWVyIHRoZSB0cmFmZmljIGFsb25nIGEgcGFydGljdWxhciBjaGFpbiBvZiBzZXJ2aWNl
IG5vZGVzIHdoaWNoIGNhbiBiZSBpbXBsZW1lbnRlZCBieSBleGlzdGluZyB0b29scyBmb3Igc291
cmNlIHJvdXRpbmcsIHN1Y2ggYXMgc2VnbWVudCByb3V0aW5nLiBBcyBzdWNoLCBpdOKAmXMgbm90
IG5lY2Vzc2FyeSB0byB0cnkgdG8ga2VlcCB0aGUgU2VydmljZSBQYXRoIExheWVyIHRyYW5zcG9y
dC1pbmRlcGVuZGVudCBhbmQgY29udGFpbiBpdCBpbiB0aGUgU0ZDIGhlYWRlci4NCg0KQmVzdCBy
ZWdhcmRzLA0KWGlhb2h1DQoNCuWPkeS7tuS6ujogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmddIOS7o+ihqCBKZXJvbWUgTW9pc2FuZA0K5Y+R6YCB5pe26Ze0OiAyMDE05bm0M+aciDE4
5pelIDE6MDMNCuaUtuS7tuS6ujogbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bh
b2wuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQrkuLvpopg6IFJlOiBb
c2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpUaGlzIChsZW5ndGh5IGFuZCB2ZXJ5
IGxpdmVseSkgdGhyZWFkIHN0YXJ0ZWQgZnJvbSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1j
b25zaWRlcmF0aW9ucyAod2hpY2ggSSBjby1hdXRob3JlZCkuDQoNCkluIHNlY3Rpb24gNC44LCB3
ZSBtYWRlIGEgY2xlYXIgZGlzdGluY3Rpb24gYmV0d2VlbiBhIHNlcnZpY2UgcGF0aCBsYXllciAo
c3RlZXJpbmcgcGFja2V0cyBob3AgYnkgaG9wIGFsb25nIHRoZSBjaGFpbikgYW5kIGEgc2Vydmlj
ZSBmdW5jdGlvbiBsYXllciAoY29udmV5IG1ldGFkYXRhIGluZm9ybWF0aW9uIG9mIGludGVyZXN0
IHRvIFNGcykuIFRlcm1pbm9sb2d5IGFzaWRlLCBpdCBzZWVtcyB0aGF0IHN1Y2ggbGF5ZXJlZCB2
aWV3IHdhcyBhZ3JlZWQgdXBvbiBieSBtYW55IHBlb3BsZSBvbiB0aGUgbWFpbGluZyBsaXN0Lg0K
DQpOb3cgdGhpcyBjZXJ0YWlubHkgZG9lcyBiZWcgdGhlIHF1ZXN0aW9uIG9mIHNvbHZpbmcgQk9U
SCBwcm9ibGVtcyB3aXRoIHRoZSBzYW1lIChwYWNrZXQpIGVuY2Fwc3VsYXRpb24gbWVjaGFuaXNt
LiBOb3RhYmx5IHdoZW4gb2JzZXJ2aW5nIHRoYXQgbWFueSB1c2UgY2FzZXMgY291bGQgYmUgc2F0
aXNmaWVkIHdpdGhvdXQgU0YtbGV2ZWwgbWV0YWRhdGEsIG9yIGJ5IHVzaW5nIG1vcmUgb3V0LW9m
LWJhbmQgd2F5cyB0byBjb252ZXkgc3VjaCBTRiBtZXRhZGF0YS4gQW5kIGFsc28gd2hlbiBvYnNl
cnZpbmcgdGhhdCBpbmJhbmQgbWFya2luZyAoZS5nLiBwYWNrZXQgaGVhZGVycykgY29tZXMgd2l0
aCB2YXJpb3VzIHByb3MgJiBjb25zIChzb21lIG9mIHRoZSBpc3N1ZXMgYmVpbmcgaWRlbnRpZmll
ZCBpbiB0aGUgZHJhZnQsIGUuZy4gc2VjdGlvbnMgNC4xIGFuZCA0LjIpLg0KDQpJIGRvIGFncmVl
IHdpdGggTWFyaWEuIFdlIG1heSB3YW50IHRvIGV4cGxvcmUgb3RoZXIgb3B0aW9ucyBmb3IgYWRk
cmVzc2luZyB0aGUgbmVlZHMgb2YgdGhlIHNlcnZpY2UgcGF0aCBsYXllciB0aGF0IGRvIG5vdCBy
ZXF1aXJlIGFuIGV4cGxpY2l0IGNoYWluLWlkIG9mIHNvcnRzLg0KDQpJbiB0aGUgZHJhZnQsIHdl
IGNvbmNsdWRlZCBieSBzdGF0aW5nIOKAnEEgcHJvZHVjdGl2ZSBwYXRoIGZvcndhcmQgY291bGQg
YmUgdG8gZGl2aWRlIGFuZCBjb25xdWVyOiB0byBjbGVhcmx5IHNlcGFyYXRlIHRoZSBwcm9ibGVt
IG9mIFNlcnZpY2UgRnVuY3Rpb24gUGF0aCB0b3BvbG9neSBmcm9tIHRoZSAgIHByb2JsZW0gb2Yg
W2NvbnZleWluZyBTRl0gbWV0YWRhdGHigJ0uIEkgZG8gYmVsaWV2ZSB3ZSBzaG91bGQgZXhwbG9y
ZSBzdWNoIHNlcGFyYXRpb24gcHJpbmNpcGxlIGZ1cnRoZXIuDQoNCg0KRnJvbTogc2ZjIFttYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBtaWtlYmlhbmNAYW9sLmNvbTxt
YWlsdG86bWlrZWJpYW5jQGFvbC5jb20+DQpTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDU6
NTAgUE0NClRvOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJl
OiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpJIHdvdWxkIGltYWdpbmUgdGhh
dCBpZiB3ZSBtYWRlIHRoZSBDaGFpbiBJRCBmaWVsZCBpbiB0aGUgaGVhZGVyIGJlIG9wdGlvbmFs
LCB5ZXQgc3RpbGwgcmVxdWlyZWQgYSBoZWFkZXIgYW5kIHN0aWxsIHJlcXVpcmVkIHRoYXQgc29t
ZSBpbmRpY2F0aW9uIG9mIHRoZSBjaGFpbiBiZSBjYXJyaWVkIHNvbWV3aGVyZSBpbiB0aGUgcGFj
a2V0IChtcGxzIGxhYmVsIG9yIHZsYW4gb3Igd2hhdGV2ZXIpLCB0aGF0IHRoZSBpbXBsZW1lbnRh
dGlvbiB3b3VsZCBiZWNvbWUgb3Zlcmx5IGNvbXBsaWNhdGVkLiAgVG8gZG8gc28gd291bGQgYmUg
dXNpbmcgU0ZDIHNpbXBseSBhcyBhIG1lY2hhbmlzbSB0byBjYXJyeSBtZXRhIGRhdGEgYW5kIG5v
dCBhdCBhbGwgZm9yIHNlcnZpY2UgY2hhaW5pbmcsIHdoaWNoIHNvdW5kcyBjb3VudGVyIGludHVp
dGl2ZSB0byBtZS4NCg0KTWFyaWEsDQpTbywgeW91IGFyZSBzYXlpbmcgdGhhdCB5b3Ugd2FudCB0
byB1c2UgU0ZDIHRvIGNhcnJ5IGFyb3VuZCBtZXRhZGF0YSwgYnV0IG5vdCBmb3IgYWN0dWFsIHNl
cnZpY2UgY2hhaW5pbmcgYmVjYXVzZSB5b3UgYWxyZWFkeSBoYXZlIGEgd2F5IHRvIGltcGxlbWVu
dCBzZXJ2aWNlIGNoYWluaW5nIG91dHNpZGUgb2YgU0ZDPyAgTWF5YmUgSSdtIG5vdCBmb2xsb3dp
bmcsIGJ1dCBpdCBzZWVtcyB0byBtZSB0aGF0IGlmIHlvdSB3ZXJlIHRvIHVwZ3JhZGUgeW91ciBu
ZXR3b3JrIHRvIHN1cHBvcnQgU0ZDIHRoYXQgeW91IHdvdWxkIGNoYW5nZSBmcm9tIHVzaW5nIHlv
dXIgZXhpc3RpbmcgbWVjaGFuaXNtIGFuZCBzdGFydCB1c2luZyBTRkMsIHdoaWNoIGlzIG1lYW50
IHRvIHByb3ZpZGUgc3VwcG9ydCBmb3Igc2VydmljZSBmdW5jdGlvbnMgdGhhdCBhcmUgbm90IFNG
QyBhd2FyZS4gIFRoZXJlIGFyZSBhIG51bWJlciBvZiB1cyB3aG8gaGF2ZSBpbXBsZW1lbnRlZCwg
aW4gb25lIHdheSBvciBhbm90aGVyLCBzb21lIHNvcnQgb2Ygc2VydmljZSBjaGFpbmluZywgYnV0
IEkgKEkgY2FuIGF0IGxlYXN0IHNwZWFrIGZvciBteXNlbGYpIGFtIGxvb2tpbmcgdG8gU0ZDIG5v
dCB0byBlbmhhbmNlIG15IGN1cnJlbnQgaW1wbGVtZW50YXRpb24sIGJ1dCB0byByZXBsYWNlIGl0
IHdpdGggc29tZXRoaW5nIGJldHRlciB3aGlsZSBzdGlsbCBtYWludGFpbmluZyBteSBjb3JlIChu
b24gc2VydmljZSBmdW5jdGlvbikgaW5mcmFzdHJ1Y3R1cmUuDQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0KRnJvbToga2VncmF5QGNpc2NvLmNvbTxrZWdyYXlAY2lzY28uY29tPG1h
aWx0bzprZWdyYXlAY2lzY28uY29tJTNja2VncmF5QGNpc2NvLmNvbT4+DQpUbzogUm9uIFBhcmtl
cjxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tPj4sSmltIEd1aWNoYXJkIChqZ3VpY2hhcik8amd1aWNoYXJAY2lzY28u
Y29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+PixKb2VsIE0uIEhhbHBlcm48am1oQGpvZWxo
YWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+DQpjYzogc2ZjQGlldGYub3Jn
PHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnJTNjc2ZjQGlldGYub3JnPj4NClNlbnQ6
IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQNClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxh
dGlvbiBjaGFpbiBJRA0KDQorMSB0aGUgaWRlYSBpcyBpbnRlcm9wZXJhYmlsaXR5Lg0KDQoNCk9u
IDMvMTQvMTQgMTI6NTUgUE0sICJSb24gUGFya2VyIiA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+IHdyb3RlOg0K
DQo+VGhhbmtzLCBKaW0uDQo+DQo+UmVtZW1iZXIgdGhhdCB3ZSBoYXZlIHNhaWQgbWFueSB0aW1l
cyB0aGF0IHRoZSBTRkMgc2VydmljZSBoZWFkZXIgaXMNCj50cmFuc3BvcnQgaW5kZXBlbmRlbnQu
ICAgSnVzdCBiZWNhdXNlIHRoZSBjaGFpbiBpZCBjb3VsZCBiZSBjYXJyaWVkIGluDQo+c29tZSBm
b3JtIG9yIGFub3RoZXIgd2l0aCBzb21lIHBhcnRpY3VsYXIgdHJhbnNwb3J0IGRvZXNuJ3QgbWVh
biB0aGF0IGl0DQo+Y291bGQgYmUgdW5pdmVyc2FsbHkgY29udmV5ZWQuICAgIEJ5IG1ha2luZyBh
bmQga2VlcGluZyB0aGUgU0ZDIHNlcnZpY2UNCj5oZWFkZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50
IG1ha2VzIGl0IG1vcmUgYXBwbGljYWJsZSBpbiBtb3JlDQo+ZW52aXJvbm1lbnRzIGFuZCBtb3Jl
IGxpa2VseSB0byBnZXQgYWRvcHRlZCBicm9hZGx5Lg0KPg0KPiAgIFJvbg0KPg0KPg0KPi0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW21h
aWx0bzpqZ3VpY2hhckBjaXNjby5jb21dDQo+U2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAz
OjUyIFBNDQo+VG86IEpvZWwgTS4gSGFscGVybjsgUm9uIFBhcmtlcg0KPkNjOiBzZmNAaWV0Zi5v
cmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj5TdWJqZWN0OiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFp
biBJRA0KPg0KPkhpIEpvZWwsDQo+DQo+UGVyaGFwcyBidXQgSSB3b3VsZCBwb2ludCBvdXQgdGhh
dCB0aGUgYmFzZSBTRkMgaGVhZGVyIGNvdWxkIGhhdmUgYSBsb3QNCj5tb3JlIGluZm9ybWF0aW9u
IHRoYW4ganVzdCB0aGUgY2hhaW4gSUQ7IEkgd291bGQgYWxzbyBwb2ludCBvdXQgdGhhdCB0aGUN
Cj5kZXZpbCBpcyBpbiB0aGUgZGV0YWlscyBhbmQgc2F5aW5nICJ3ZWxsLCBJIGNhbiBqdXN0IHVz
ZSBhbiBNUExTIGxhYmVsIg0KPmhpZGVzIG11Y2ggb2YgdGhlIGNvbXBsZXhpdHkgb2YgYWN0dWFs
bHkgZG9pbmcgdGhhdC4NCj4NCj5PbiAzLzE0LzE0LCAyOjM1IFBNLCAiSm9lbCBNLiBIYWxwZXJu
IiA8am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+IHdyb3Rl
Og0KPg0KPj5JZiB0aGUgdHJhbnNwb3J0IGhlYWRlciBjYXJyaWVzIGVub3VnaCBpbmZvcm1hdGlv
biBmb3IgaWRlbnRpZnlpbmcgdGhlDQo+PnNlcXVlbmNlIChWTEFOIHRhZyBvciBNUExTIGxhYmVs
IGNhbiBib3RoIGRvIHRoZSBqb2IpLCB0aGVuIGFyZ3VhYmx5DQo+PnRoZSBnbG9iYWwgY2hhaW4g
SUQgaXMgcmVkdW5kYW50LiBJIGNhbiBsaXZlIHdpdGggY2FycnlpbmcgaXQgYW55d2F5DQo+PmVp
dGhlciBpZiBJIGhhdmUgbWV0YWRhdGEgdG8gY2FycnksIG9yIGlmIEkgbmVlZCB0aGUgY2hhaW4g
SUQgZm9yIHNvbWUNCj4+cHVycG9zZS4NCj4+IEFmdGVyIGFsbCwgc29tZSBmb2xrcyBzZWVtIHRv
IHdhbnQgdG8gdXNlIHRoYXQgZm9yIHRoZSBmb3J3YXJkaW5nDQo+PmRlY2lzaW9ucy4NCj4+DQo+
PllvdXJzLA0KPj5Kb2VsDQo+Pg0KPj5PbiAzLzE0LzE0LCAyOjI4IFBNLCBSb24gUGFya2VyIHdy
b3RlOg0KPj4+IFRoZSBjaGFpbiBJRCBpcyB0aGUgbGFiZWwgdGhhdCBkZWZpbmVzIHRoZSBzZXF1
ZW5jZSBvZiBzZXJ2aWNlDQo+Pj5mdW5jdGlvbnMgdGhhdCBtdXN0IGJlIHZpc2l0ZWQuICAgSXQg
Y2FuIGJlIHRob3VnaHQgb2YgYXMgYSBoYW5kbGUgZm9yIGENCj4+PnN0YWNrIG9mIG11c3Qtdmlz
aXQgbmV0d29yayBsb2NhdGlvbnMuICAgSSBkb24ndCBzZWUgaG93IHRoaXMgY2FuIGJlDQo+Pj5h
bnl0aGluZyBidXQgbWFuZGF0b3J5Lg0KPj4+DQo+Pj4gICAgIFJvbg0KPj4+DQo+Pj4NCj4+PiAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+IEZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3Vu
Y2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgU3VyZW5kcmEgS3VtYXINCj4+PihzbWt1bWFyKQ0K
Pj4+IFNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMTo0NiBQTQ0KPj4+IFRvOiBKb2VsIE0u
IEhhbHBlcm47IE5BUElFUkFMQSwgTUFSSUEgSA0KPj4+IENjOiBzZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NCj4+PiBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMt
bWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pg0KPj4+IFtUcmltbWVkIHRoZSByZWNpcGllbnQg
bGlzdCAtIG5lZWRzIGFwcHJvdmFsIG90aGVyd2lzZV0NCj4+Pg0KPj4+IENvbXBsZXRlbHkgYWdy
ZWUgaGVyZS4NCj4+Pg0KPj4+IFNGQyBkb2VzIG5vdCBwcmV2ZW50IFZMQU4gc3RpdGNoaW5nIGFu
ZCBvbmUgY2FuIGNvbnRpbnVlIHRvIGRvIHRoYXQuDQo+Pj5XaGlsZSBhdCB0aGUgc2FtZSB0aW1l
IFNGQyBjYW4gaW5jbHVkZSBWTEFOIHN0aXRjaGluZyB0byBzdXBwb3J0DQo+Pj5sZWdhY3kgU0Zz
IGluIHRoZSBzYW1lIGNoYWluIHRoYXQgaW5jbHVkZXMgU0ZDIGF3YXJlIFNGcy4gRXZlbiBsZWdh
Y3kNCj4+PlNGcyBiZW5lZml0IGZyb20gY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIGhlbmNlIGNh
biBiZSBzaGFyZWQgYWNyb3NzDQo+Pj5kaWZmZXJlbnQgc2VydmljZSBjaGFpbnMuDQo+Pj4NCj4+
PiBTdXJlbmRyYS4NCj4+Pg0KPj4+DQo+Pj4NCj4+PiBPbiAzLzE0LzE0IDEwOjI2IEFNLCAiSm9l
bCBNLiBIYWxwZXJuIiA8am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbT4+IHdyb3RlOg0KPj4+DQo+Pj4+IE15IG93biBpbmNsaW5hdGlvbiBpcyB0byBvYnNlcnZl
IHRoYXQgaWYgeW91IGRvbid0IG5lZWQgZXhwbGljaXQNCj4+Pj4gY2hhaW4gaWRlbnRpZmljYXRp
b24gYW5kIHlvdSBkb24ndCBuZWVkIG1ldGFkYXRhLCB5b3UgY2FuIGp1c3Qgb21pdA0KPj4+PiB0
aGUgc2ZjL25zaCBoZWFkZXIuIFN0aWxsIGRvIHNlcnZpY2UgY2hhaW5pbmcsIGp1c3Qgbm8gZXh0
cmEgaGVhZGVyLg0KPj4+Pg0KPj4+PiBJZiB3ZSBhcmUgZ29pbmcgdG8gaGF2ZSB0aGUgaGVhZGVy
LCBpdCBzZWVtcyB0byBtZSB0aGF0IHRoZSBjaGFpbg0KPj4+PmlkZW50aWZpY2F0aW9uIGZpZWxk
IGlzIHZlcnkgdXNlZnVsLCBhbmQgbG93IGNvc3Qgb25jZSB3ZSBoYXZlIHRoZQ0KPj4+PmhlYWRl
ci4NCj4+Pj4NCj4+Pj4gWW91cnMsDQo+Pj4+IEpvZWwNCj4+Pj4NCj4+Pj4gT24gMy8xNC8xNCwg
MTowMCBQTSwgTkFQSUVSQUxBLCBNQVJJQSBIIHdyb3RlOg0KPj4+Pj4gRXhwbGljaXQgY2hhaW4g
aWRlbnRpZmljYXRpb24gc2hvdWxkIGJlIG1hZGUgb3B0aW9uYWwuIEkgYmVsaWV2ZSBpdA0KPj4+
Pj4gd2FzIGRpc2N1c3NlZCBmZXcgbW9udGhzIGFnbyBvbiB0aGlzIG1haWxpbmcgbGlzdC4NCj4+
Pj4+DQo+Pj4+PiBNYXJpYQ0KPj4+Pj4NCj4+Pj4+ICpGcm9tOipzZmMgW21haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZ10gKk9uIEJlaGFsZiBPZiAqSm1oLmRpcmVjdA0KPj4+Pj4gKlNlbnQ6KiBU
aHVyc2RheSwgTWFyY2ggMTMsIDIwMTQgMTI6MTIgUE0NCj4+Pj4+ICpUbzoqIGtlZ3JheUBjaXNj
by5jb208bWFpbHRvOmtlZ3JheUBjaXNjby5jb20+OyBsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWls
dG86bHVjeS55b25nQGh1YXdlaS5jb20+OyBzbWt1bWFyQGNpc2NvLmNvbTxtYWlsdG86c21rdW1h
ckBjaXNjby5jb20+Ow0KPj4+Pj4gamd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBj
aXNjby5jb20+DQo+Pj4+PiAqQ2M6KiBuaWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb208bWFpbHRv
Om5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPjsgaGFkaUBtb2phdGF0dS5jb208bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPjsNCj4+
Pj4+IHJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOnJvbl9wYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb20+OyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ+Ow0KPj4+Pj4gam1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbT4NCj4+Pj4+ICpTdWJqZWN0OiogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2Zj
LW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAqSW1wb3J0YW5jZToqIExvdw0KPj4+Pj4N
Cj4+Pj4+IEFzc3VtaW5nIEkgdW5kZXJzdGFuZCB5b3UgcHJvcGVybHkgS2VuLCBJIGRpc2FncmVl
Lg0KPj4+Pj4NCj4+Pj4+IEZvciBleGFtcGxlLCBieSB1c2luZyBzZXBhcmF0ZSB0ZXJtcyBJIGNh
biBlYXNpbHkgZGlzY3VzcyB0aGUgZmFjdA0KPj4+Pj4gdGhhdCBjZXJ0YWluIGtpbmRzIG9mIGRh
dGEgKGNoYWluIGlkZW50aWZpY2F0aW9uKSBvbmx5IG5lZWQgdG8gYmUNCj4+Pj4+IGFkanVzdCBi
eSBhIGZldyBhcHBzIGluIHJhcmUgY2FzZXMuIEFuZCB0aGF0IGRhdGEgaXMgbm90IGJlZWRlZA0K
Pj4+Pj4gYnkgdGhlIGFwcGxpY2F0aW9ucy4NCj4+Pj4+DQo+Pj4+PiBVbmxlc3MgeW91IHdvdWxk
IGxpa2UgdG8gY29uc2lkZXIgdGhlIGNoYWluIGlkZW50aWZpY2F0aW9uIGFzIGJlaW5nDQo+Pj4+
PiBvcHRpb25hbD8NCj4+Pj4+DQo+Pj4+PiBZb3VycywNCj4+Pj4+DQo+Pj4+PiBKb2VsDQo+Pj4+
Pg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+PiBTZW50IGZyb20gbXkgU2Ftc3VuZyBzbWFydHBob25lIG9u
IEFUJlQNCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+PiAtLS0tLS0tLSBPcmlnaW5h
bCBtZXNzYWdlIC0tLS0tLS0tDQo+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21h
bi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+IEZyb206ICJLZW4gR3JheSAoa2Vn
cmF5KSIgPGtlZ3JheUBjaXNjby5jb208bWFpbHRvOmtlZ3JheUBjaXNjby5jb20+DQo+Pj4+Pjxt
YWlsdG86a2VncmF5QGNpc2NvLmNvbT4+DQo+Pj4+PiBUbzogTHVjeSB5b25nIDxsdWN5LnlvbmdA
aHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+DQo+Pj4+PjxtYWlsdG86bHVj
eS55b25nQGh1YXdlaS5jb20+PiwiU3VyZW5kcmE8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29t
JTNlJTNlLCUyMlN1cmVuZHJhPiBLdW1hciAoc21rdW1hcikiDQo+Pj4+PiA8c21rdW1hckBjaXNj
by5jb208bWFpbHRvOnNta3VtYXJAY2lzY28uY29tPiA8bWFpbHRvOnNta3VtYXJAY2lzY28uY29t
Pj4sIkppbTxtYWlsdG86c21rdW1hckBjaXNjby5jb20lM2UlM2UsJTIySmltPiBHdWljaGFyZA0K
Pj4+Pj4oamd1aWNoYXIpIg0KPj4+Pj4gPGpndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNo
YXJAY2lzY28uY29tPiA8bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4+DQo+Pj4+PiBDQzogTmlj
b2xhcyBCT1VUSE9SUyA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFz
LkJPVVRIT1JTQHFvc21vcy5jb20+DQo+Pj4+PjxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Nt
b3MuY29tPj4sc2ZjPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20lM2UlM2Usc2Zj
PiA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PjxtYWlsdG86c2ZjQGll
dGYub3JnPj4sSmFtYWw8bWFpbHRvOnNmY0BpZXRmLm9yZyUzZSUzZSxKYW1hbD4gSGFkaSBTYWxp
bSA8aGFkaUBtb2phdGF0dS5jb208bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPg0KPj4+Pj48bWFp
bHRvOmhhZGlAbW9qYXRhdHUuY29tPj4sUm9uPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSUzZSUz
ZSxSb24+IFBhcmtlcg0KPj4+Pj48Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWls
dG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4NCj4+Pj4+IDxtYWlsdG86Um9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+LCJicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSUzZSUzZSwlMjJicmlqc21hbkBqdW5pcGVy
Lm5ldD4NCj4+Pj4+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IiA8YnJpanNtYW5AanVu
aXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0Pj4sIkpvZWw8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0JTNlJTNl
LCUyMkpvZWw+IE0uIEhhbHBlcm4iDQo+Pj4+PjxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tPiA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+Pg0KPj4+Pj4N
Cj4+Pj4+IFRoZSB3b3JkICJtZXRhZGF0YSIgaXMgYSBwdXJwb3NlbHkgYW1iaWd1b3VzIHRlcm0g
ImRhdGEgdGhhdA0KPj4+Pj4gcHJvdmlkZXMgaW5mb3JtYXRpb24gYWJvdXQgb3RoZXIgZGF0YSIu
IEl0IGlzIHVzZWQgdG8gYXZvaWQgVEhJUw0KPj4+Pj5kaXNjdXNzaW9uLg0KPj4+Pj4NCj4+Pj4+
IEZvciBleGFtcGxlLCBJIHByb3Bvc2Ugd2UgZGVmaW5lICJ0ZXF1aWxhIG1ldGFkYXRhIiBiZWNh
dXNlLA0KPj4+Pj4gZnJhbmtseSwgSSB3aWxsIG5lZWQgdG8gb3JkZXIgYSB0cmlwbGUtc2hvdCBp
ZiB3ZSBrZWVwIGF0dGVtcHRpbmcNCj4+Pj4+IHRvIGRlZmluZSBzb21ldGhpbmcgdGhhdCwgYnkg
ZGVmaW5pdGlvbiwgaXMgYW1iaWd1b3VzLiBJJ2QgbGlrZQ0KPj4+Pj4gbXkgYmFydGVuZGVyIHRv
IHVuZGVyc3RhbmQgbWUgc3BlY2lmaWNhbGx5IHdoZW4gSSBzYXkgIkkgbmVlZCBhDQo+Pj4+PnNo
b3QiLg0KPj4+Pj4NCj4+Pj4+IE9uIDMvMTMvMTQgNzo0OSBBTSwgIkx1Y3kgeW9uZyIgPGx1Y3ku
eW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4NCj4+Pj4+IDxtYWls
dG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4+Pj4+DQo+Pj4+PiAgID5TbmlwLi4N
Cj4+Pj4+ICAgPlNLPiBKdXN0IGNvcHlpbmcgZnJvbSB0aGUgUFM6DQo+Pj4+PiAgID4tLQ0KPj4+
Pj4gICA+RGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eSB0byBleGNoYW5n
ZSBpbmZvcm1hdGlvbg0KPj4+Pj5iZXR3ZWVuDQo+Pj4+PiAgID50aGUgbmV0d29yayBhbmQgc2Vy
dmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsDQo+Pj4+PmFuZCBzZXJ2
aWNlDQo+Pj4+PiAgID5mdW5jdGlvbnMgYW5kIHRoZSBuZXR3b3JrLg0KPj4+Pj4gICA+DQo+Pj4+
PiAgID4tLQ0KPj4+Pj4gICA+SXQgaXMgYSBsdWNpZCBkZWZpbml0aW9uLiBXZSBhcmUgdW5uZWNl
c3NhcmlseSBtYWtpbmcgdGhlIHdvcmQNCj4+Pj4+Im5ldHdvcmsiDQo+Pj4+PiAgID5jb250cm92
ZXJzaWFsLCBJTU8uDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPltMdWN5XSBUaGlzIGlzIG15IHBvaW50
LiAiVGhlIG5ldHdvcmsiIGlzIHRvbyBnZW5lcmFsIGhlcmUsDQo+Pj4+PndoaWNoIGJyaW5ncw0K
Pj4+Pj4gICA+bWV0YWRhdGEgZ3JlYXQgcG93ZXIgdG8gZG8gbWFueSB0aGluZ3MuIFRoaXMgaXMg
d2h5IHBlb3BsZQ0KPj4+Pj5pbnZlbnQgaWRlYXMNCj4+Pj4+ICAgPmhlcmUsIHdoaWNoIGNhdXNl
cyBhIGxvdCBvZiBkZWJhdGVzIG9uIG1ldGFkYXRhIHVzYWdlIHBvdGVudGlhbHMuDQo+Pj4+PiBX
ZQ0KPj4+Pj4gICA+c2hvdWxkIG5vdCBzcGVuZCBhIGxvdCBvZiB0aW1lcyBvbiB0aGF0IGRlYmF0
ZXMgYW5kIGp1ZGdlIHdoaWNoDQo+Pj4+PnVzYWdlIGlzDQo+Pj4+PiAgID52YWx1YWJsZSBvciBu
b3QuIFRodXMsIGZvciB0aGUgU0ZDIHdvcmssIGl0IHdpbGwgYmUgaGVscGZ1bCBpZg0KPj4+Pj53
ZSBjYW4NCj4+Pj4+ICAgPm5hcnJvdyBkb3duIGEgYml0LiBKb2VsIG1ha2VzIGV4cGxpY2l0bHkg
dHdvIGNhc2VzLCB3aGljaCBpcw0KPj4+Pj5oZWxwZnVsIHRvDQo+Pj4+PiAgID5kZXZlbG9wIHVz
ZSBjYXNlcyBmb3IgZWFjaCBjYXNlLiBJIHdvdWxkIGxpa2UgdG8gc2VlIHRoYXQgdGhlDQo+Pj4+
PnByb2JsZW0NCj4+Pj4+ICAgPnN0YXRlbWVudCBjYW4gYmUgbW9yZSBzcGVjaWZpYyBvbiBtZXRh
ZGF0YSBkZWZpbml0aW9uLCB3aGljaCBtYXkNCj4+Pj4+YmUNCj4+Pj4+ICAgPmhlbHBmdWwgaW4g
bGVzcyBmb2N1c2luZyBvbiBpdCBhbmQgbW92aW5nIGZvcndhcmQuDQo+Pj4+PiAgID4NCj4+Pj4+
ICAgPkx1Y3kNCj4+Pj4+ICAgPg0KPj4+Pj4gICA+U3VyZW5kcmEuDQo+Pj4+PiAgID4NCj4+Pj4+
ICAgPg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+PlRoYW5rcywNCj4+Pj4+ICAgPj5MdWN5DQo+Pj4+
PiAgID4+DQo+Pj4+PiAgID4+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+ICAgPj5G
cm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbbWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbV0N
Cj4+Pj4+ICAgPj5TZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDQ6MzggUE0NCj4+Pj4+
ICAgPj5UbzogTHVjeSB5b25nDQo+Pj4+PiAgID4+Q2M6IEpvZWwgTS4gSGFscGVybjsgTmljb2xh
cyBCT1VUSE9SUzsgUm9uIFBhcmtlcjsNCj4+Pj4+ICAgPj5icmlqc21hbkBqdW5pcGVyLm5ldDxt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+
OyBzZmM7IEphbWFsDQo+Pj4+PkhhZGkgU2FsaW0NCj4+Pj4+ICAgPj5TdWJqZWN0OiBSZTogW3Nm
Y10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4N
Cj4+Pj4+ICAgPj5IaSBMdWN5LA0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pk5vLiBJIGFtIHNpbXBs
eSBzYXlpbmcgd2Ugc2hvdWxkIG5vdCBvdmVyY29tcGxpY2F0ZSB0aGUgcHJvYmxlbQ0KPj4+Pj4g
ICA+PnN0YXRlbWVudCB3aXRoIHRleHQgdGhhdCBhZGRzIGxpdHRsZSB0byBubyB2YWx1ZSBpbiBt
eSBvcGluaW9uLg0KPj4+Pj4gV2hldGhlcg0KPj4+Pj4gICA+PndlIGNhbGwgaXQgbWV0YWRhdGEs
IG9yIGNvbnRleHQsIGhhcyBubyBiZWFyaW5nIG9uIHRoZSBmYWN0DQo+Pj4+PnRoYXQgdGhlDQo+
Pj4+PiAgID4+cHJvYmxlbSBzdGF0ZW1lbnQgYWxyZWFkeSBjbGVhcmx5IHN0YXRlcyB3ZSBuZWVk
IHRvIGJlIGFibGUgdG8NCj4+Pj4+cGFzcw0KPj4+Pj4gICA+PmluZm9ybWF0aW9uIGJldHdlZW4g
U0bCuXMgYW5kIGJldHdlZW4gdGhlIG5ldHdvcmsgJiBTRsK5cy4NCj4+Pj4+ICAgPj4NCj4+Pj4+
ICAgPj4NCj4+Pj4+ICAgPj5PbiAzLzEyLzE0LCA1OjEzIFBNLCAiTHVjeSB5b25nIiA8bHVjeS55
b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4+Pj48bWFpbHRv
Omx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+Pg0K
Pj4+Pj4gICA+Pj5IaSBKaW0sDQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj5JIGZvciBvbmUgZG9u
J3QgYWdyZWUgYW5kIHRoaW5rIHdlIGFyZSBvdmVyIGNvbXBsaWNhdGluZyB3aGF0DQo+Pj4+PnNo
b3VsZA0KPj4+Pj4gICA+Pj5iZSBzdHJhaWdodGZvcndhcmQuIFRoZSBTRkMgZW5jYXBzdWxhdGlv
biBzaG91bGQgZW5hYmxlIHR3bw0KPj4+Pj50aGluZ3M6DQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+
Pj4xLiBTdGVlcmluZyBvZiBzZWxlY3RlZCBmbG93cyB0aHJvdWdoIGEgc2VydmljZSBjaGFpbjsg
dGhpcyBpcw0KPj4+Pj50aGUNCj4+Pj4+ICAgPj4+c2VydmljZSBmdW5jdGlvbiBwYXRoLg0KPj4+
Pj4gICA+Pj4yLiBQYXNzaW5nIG9mIGNvbnRleHQgYXNzb2NpYXRlZCB3aXRoIGEgZ2l2ZW4gZmxv
dyB3aXRoaW4gc2FpZA0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+PmZ1bmN0aW9uIHBhdGguIFRo
aXMgY29udGV4dCBpbmZvcm1hdGlvbiBtYXkgYmUgY29uc3VtZWQgYnkgYQ0KPj4+Pj5TRiAoYW4N
Cj4+Pj4+ICAgPj4+YXBwbGljYXRpb24gSUQgaXMgYW4gZXhhbXBsZSkgb3IgbWF5IGJlIGNvbnN1
bWVkIGJ5IHRoZQ0KPj4+Pj5mb3J3YXJkaW5nDQo+Pj4+PiAgID4+PmVsZW1lbnRzIChhIHZyZi1J
RCBpcyBhbiBleGFtcGxlKS4NCj4+Pj4+ICAgPj4+W0x1Y3ldIERvIHlvdSBjYWxsIHRoZSBjb250
ZXh0IGFzIG1ldGFkYXRhIG9yIG5vdD8gRG8gd2UgaGF2ZQ0KPj4+Pj5hbm90aGVyDQo+Pj4+PiAg
ID4+PnRlcm0gaGVyZSBiZXNpZGUgU0ZDIGhlYWRlciBhbmQgbWV0YWRhdGEuIEkgc2VlIHRoYXQg
eW91IGRvbid0DQo+Pj4+PndhbnQgdG8NCj4+Pj4+ICAgPj4+c2VwYXJhdGUgd2hhdCBpcyBjb25z
dW1lZCBieSBTRiBhbmQgd2hhdCBpcyBjb25zdW1lZCBieSB0aGUNCj4+Pj4+Zm9yd2FyZGluZw0K
Pj4+Pj4gICA+Pj5lbGVtZW50cy4NCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+Pkx1Y3kNCj4+Pj4+
ICAgPj4+DQo+Pj4+PiAgID4+PlNlbnQgZnJvbSBteSBpUGhvbmUNCj4+Pj4+ICAgPj4+DQo+Pj4+
PiAgID4+Pj4gT24gTWFyIDEyLCAyMDE0LCBhdCA0OjE2IFBNLCAiTHVjeSB5b25nIg0KPj4+Pj48
bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPiA8bWFpbHRv
Omx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+
PiBHcmVhdC4gVGhlbiB3ZSBtYXkgY29uc2lkZXIgdHdvIHNwZWNpYWwgbWV0YWRhdGEgZGVmaW5p
dGlvbnMNCj4+Pj4+aW4gdGhlDQo+Pj4+PiAgID4+Pj5wcm9ibGVtIHN0YXRlbWVudCBzbyB3ZSBj
YW4gYWxsIHVzZSB0aGUgc2FtZSBkZWZpbml0aW9ucy4NCj4+Pj4+SGVyZSBpcyBteQ0KPj4+Pj4g
ICA+Pj4+c3VnZ2VzdGVkIHRleHQgYW5kIGxpa2UgdG8gaGVhciB5b3UgYW5kIG90aGVyJ3MgaW5w
dXQgYW5kDQo+Pj4+PnN1Z2dlc3Rpb25zLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gRGF0
YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5
DQo+Pj4+PnRvDQo+Pj4+PiAgID4+Pj5leGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBl
bGVtZW50cyBpbiBhIHNlcnZpY2UgZnVuY3Rpb24NCj4+Pj4+ICAgPj4+PmNoYWluaW5nLiBJbiB0
aGlzIGNvbnRleHQsIHRoZXJlIGFyZSB0d28gdHlwZXMgb2YgZGF0YSBwbGFuZQ0KPj4+Pj5tZXRh
ZGF0YS4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFNlcnZpY2UgRnVuY3Rpb24gTWV0YWRh
dGE6IHRoZSBpbmZvcm1hdGlvbiBleGNoYW5nZWQgYmV0d2Vlbg0KPj4+Pj4gICA+Pj4+Y2xhc3Np
ZmllciBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMgdG8N
Cj4+Pj4+ICAgPj4+PmZhY2lsaXRhdGUgc2VydmljZSBmdW5jdGlvbnMgb24gdGhlIHBhY2tldCB0
cmVhdG1lbnQuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBTdGVlcmluZyBNZXRhZGF0YTog
dGhlIGluZm9ybWF0aW9uIGZyb20gc2VydmljZSBmdW5jdGlvbnMgdG8gYQ0KPj4+Pj4gICA+Pj4+
Y2xhc3NpZmllciBvciBzZXJ2aWNlIG5vZGUgZm9yIHRyYWZmaWMgZm9yd2FyZGluZyBwdXJwb3Nl
Lg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gLWVuZA0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAg
ID4+Pj4gTHVjeQ0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiAtLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4gICA+Pj4+IEZyb206IEpvZWwgTS4gSGFscGVy
biBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21dDQo+Pj4+PiAgID4+Pj4gU2VudDogV2VkbmVz
ZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjM1IFBNDQo+Pj4+PiAgID4+Pj4gVG86IEx1Y3kgeW9uZzsg
Tmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcg0KPj4+Pj4gICA+Pj4+IENjOiBKaW0gR3VpY2hh
cmQgKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBI
YWRpDQo+Pj4+PiAgID4+Pj4gU2FsaW0NCj4+Pj4+ICAgPj4+PiBTdWJqZWN0OiBSZTogW3NmY10g
ZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pg0K
Pj4+Pj4gICA+Pj4+IFllcywgSSBhbSB0cnlpbmcgdG8gY29uc2lzdGVudGx5IGRpc3Rpbmd1aXNo
IHRob3NlIHR3byBjYXNlcw0KPj4+Pj53aGVuDQo+Pj4+PiAgID4+Pj50YWxraW5nIGFib3V0IHRo
ZSBpbmZvcm1hdGlvbiBjYXJyaWVkIHdpdGggcGFja2V0cyBpbiBzZXJ2aWNlDQo+Pj4+PmNoYWlu
cy4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFlvdXJzLA0KPj4+Pj4gICA+Pj4+IEpvZWwN
Cj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+PiBPbiAzLzEyLzE0LCAzOjEzIFBNLCBMdWN5IHlv
bmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+IEpvZWwsIFNlZSBiZWxvdy4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0gRnJvbTogc2ZjDQo+Pj4+PiAgID4+Pj4+IFttYWlsdG86c2ZjLWJvdW5jZXNA
aWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKb2VsIE0uIEhhbHBlcm4NCj4+Pj4+U2VudDoNCj4+Pj4+
ICAgPj4+Pj4gV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjAyIFBNIFRvOiBMdWN5IHlvbmc7
IE5pY29sYXMNCj4+Pj4+Qk9VVEhPUlM7DQo+Pj4+PiAgID4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEpp
bSBHdWljaGFyZCAoamd1aWNoYXIpOw0KPj4+Pj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7
DQo+Pj4+PiAgID4+Pj4+IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+
PiAgID4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+
PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IEkgd2FzIHRyeWluZyB0byB3b3JkIGl0IGNhcmVmdWxs
eSBub3QgdG8gZm9jdXMgb24gd2hvIHB1dHMNCj4+Pj4+dGhlDQo+Pj4+PiAgID4+Pj4+IGluZm9y
bWF0aW9uIGluLCBidXQgb25seSBvbiB3aG8gY29uc3VtZXMgdGhlIGluZm9ybWF0aW9uLg0KPj4+
Pj4gICA+Pj4+PiBJbmZvcm1hdGlvbiBmb3Igc2VydmljZSBmdW5jdGlvbnMgbWF5IGNvbWUgZnJv
bSB0aGUgaW5ncmVzcw0KPj4+Pj4gICA+Pj4+PiBjbGFzc2lmaWVyIG9yIGZyb20gb3RoZXIgc2Vy
dmljZSBmdW5jdGlvbnMuIFtMdWN5XSB0aGlzIGlzDQo+Pj4+PnRoZSBvbmUNCj4+Pj4+ICAgPj4+
Pj4gY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcuIEluZm9ybWF0aW9uIGZvciB0aGUN
Cj4+Pj4+Zm9yd2FyZGluZw0KPj4+Pj4gICA+Pj4+PiB3aWxsIGdlbmVyYWxseSBjb21lIGZyb20g
dGhlIGluZ3Jlc3MgY2xhc3NpZmllciwgYnV0IGluDQo+Pj4+PnNwZWNpYWwNCj4+Pj4+ICAgPj4+
Pj4gY2FzZXMgbWF5IGJlIHByb3ZpZGVkIGJ5IHNlcnZpY2UgZnVuY3Rpb25zLiAoSSBrZWVwDQo+
Pj4+PndhbnRpbmcgdG8gZ2V0DQo+Pj4+PiAgID4+Pj4+IHJpZCBvZiB0aG9zZSBzcGVjaWFsIGNh
c2VzLCBidXQgc28gZmFyIHRoZXJlIHNlZW0gdG8gYmUNCj4+Pj4+anVzdCBlbm91Z2gNCj4+Pj4+
ICAgPj4+Pj4gb2YgdGhlbSB0byB3YXJyYW50IGNvdmVyaW5nIGluIHRoZSBzb2x1dGlvbi4gQW5k
IG1vcmUNCj4+Pj4+aW1wb3J0YW50bHksDQo+Pj4+PiAgID4+Pj4+IHNpZ25pZmljYW50IHN1cHBv
cnQgZm9yIGl0IGluIHRoZSB3b3JraW5nIGdyb3VwLikgW0x1Y3ldDQo+Pj4+PlRoaXMgaXMNCj4+
Pj4+ICAgPj4+Pj4gdGhlIHNlY29uZCBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldyAo
YnV0IHlvdSBkb24ndA0KPj4+Pj5saWtlIGl0KS4NCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4gQW5kIHlvdSBzdWdnZXN0IGRpc3Rpbmd1aXNoaW5nIHRoZXNlIHR3byBjYXNlcyB3aGVuDQo+
Pj4+PmRpc2N1c3NpbmcNCj4+Pj4+ICAgPj4+Pj4gYWJvdXQgbWV0YWRhdGEgdXNhZ2UuIElzIHRo
YXQgcmlnaHQgdW5kZXJzdGFuZGluZz8NCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gTHVj
eQ0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4gT24gMy8xMi8xNCwgMjozMyBQTSwgTHVjeSB5b25nIHdyb3RlOg0K
Pj4+Pj4gICA+Pj4+Pj4gSm9lbCwgSSBpbnRlcnByZXQgdGhhdCB5b3Ugc3VnZ2VzdHMgdGhhdCBk
aXN0aW5ndWlzaCB0aGUNCj4+Pj4+ZXhjaGFuZ2UNCj4+Pj4+ICAgPj4+Pj4+IGluZm9ybWF0aW9u
IGRhdGEgcGxhbmUgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zDQo+Pj4+PmFuZCB0
aGUNCj4+Pj4+ICAgPj4+Pj4+IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2Fycmll
ZCBmcm9tIGEgc2VydmljZQ0KPj4+Pj5mdW5jdGlvbiB0bw0KPj4+Pj4gICA+Pj4+Pj4gYSBzZXJ2
aWNlIG5vZGUuIElzIHRoaXMgcmlnaHQgdW5kZXJzdGFuZGluZz8gTHVjeQ0KPj4+Pj4gICA+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwg
TS4gSGFscGVybg0KPj4+Pj4gICA+Pj4+Pj4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXSBT
ZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLA0KPj4+Pj4yMDE0DQo+Pj4+PiAxOjE5DQo+Pj4+PiAg
ID4+Pj4+PiBQTQ0KPj4+Pj4gICA+Pj4+Pj4gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9S
UzsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkDQo+Pj4+PiAgID4+Pj4+PiAoamd1aWNoYXIp
OyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+
PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3Vi
amVjdDoNCj4+Pj4+ICAgPj4+Pj4+IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IE15IGluY2xp
bmF0aW9uIHdvdWxkIGJlIHRvIHR1bmUgdGhhdCBkZWZpbml0aW9uIHRvDQo+Pj4+PmRpc3Rpbmd1
aXNoDQo+Pj4+PiAgID4+Pj4+PiBiZXR3ZWVuIGRhdGFwbGFuZSBjYXJyaWVkIGluZm9ybWF0aW9u
IGludGVuZGVkIGZvciB1c2UgYnkNCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4gZnVuY2l0
b25zICh3aGF0ZXZlciB0aGUgb3JpZ2luKSwgYW5kIGRhdGFwbGFuZSBjYXJyaWVkDQo+Pj4+Pmlu
Zm9ybWF0aW9uDQo+Pj4+PiAgID4+Pj4+PiBpbnRlbmRlZCBmb3IgZGF0YXBsYW5lIGZvcndhcmRp
bmcgY29tcG9uZW50cy4NCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiBZb3VycywgSm9l
bA0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gSGkgSm9l
bCwNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IEkgYWdyZWUgdGhhdCB3ZSBuZWVk
IHVzaW5nIHRoZSBzYW1lIGRlZmluaXRpb24gZm9yIGENCj4+Pj4+dGVybSwgYnV0DQo+Pj4+PiAg
ID4+Pj4+Pj4gZGlzYWdyZWUgdGhhdCB0aGUgbWV0YWRhdGEgZGVmaW5pdGlvbiBoZXJlIGlzIGEg
c2V0IG9mDQo+Pj4+PiAgID4+Pj4+Pj4gaW5mb3JtYXRpb24gcHV0IGluIHRoZSBTRkMgaGVhZGVy
LiBUaGlzIG1heSBiZSB0b28gbmFycm93DQo+Pj4+Pm9yIGxlYWQNCj4+Pj4+ICAgPj4+Pj4+PiB0
byBhIHBhcnRpY3VsYXIgc29sdXRpb24uIEkgYW0gZmluZSB3aXRoIHRoaXMgZGVmaW5pdGlvbg0K
Pj4+Pj5pbiB0aGUNCj4+Pj4+ICAgPj4+Pj4+PiBwcm9ibGVtIHN0YXRlbWVudCB3LyBtaW5vciB0
d2VhayAoc3VnZ2VzdGVkIG9uIG1haWxpbmcNCj4+Pj4+bGlzdCkuDQo+Pj4+PiAgID4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+PiBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEg
cHJvdmlkZXMgdGhlDQo+Pj4+PmFiaWxpdHkgdG8NCj4+Pj4+ICAgPj4+Pj4+PiBleGNoYW5nZSBp
bmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBjbGFzc2lmaWVycyBhbmQgc2VydmljZQ0KPj4+Pj4gICA+
Pj4+Pj4+IGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgYW5kIHNlcnZpY2UN
Cj4+Pj4+ZnVuY3Rpb25zIGFuZA0KPj4+Pj4gICA+Pj4+Pj4+IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+
IGNsYXNzaWZpZXJzfHNlcnZpY2Ugbm9kZXMuDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+PiBUaGVyZSBtYXkgYmUgYSBzb2x1dGlvbiB0aGF0IGEgc2VydmljZSBmdW5jdGlvbiBwYXNz
ZXMNCj4+Pj4+c29tZQ0KPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBpbmZvcm1hdGlvbiB0byBhdHRh
Y2hlZCBzZXJ2aWNlIG5vZGUgd2l0aG91dCB1c2luZyBTRkMNCj4+Pj4+aGVhZGVyLg0KPj4+Pj4g
ICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gVGhhbmtzLCBMdWN5DQo+Pj4+PiAgID4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tIEZyb206IEpvZWwgSGFscGVybiBEaXJlY3QNCj4+Pj4+ICAgPj4+Pj4+PiBbbWFpbHRvOmpt
aC5kaXJlY3RAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksDQo+Pj4+Pk1hcmNoIDEy
LA0KPj4+Pj4gICA+Pj4+Pj4+IDIwMTQgMTI6MjUgUE0gVG86IEx1Y3kgeW9uZzsgSm9lbCBNLiBI
YWxwZXJuOyBOaWNvbGFzDQo+Pj4+PkJPVVRIT1JTOw0KPj4+Pj4gICA+Pj4+Pj4+IFJvbiBQYXJr
ZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOw0KPj4+Pj5icmlqc21hbkBqdW5pcGVyLm5l
dDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQ+Ow0KPj4+Pj4gICA+Pj4+Pj4+IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTog
W3NmY10NCj4+Pj4+ICAgPj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRl
cmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gTHVjeSwgeW91IHNheSAi
dGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgLi4uIiBUaGUNCj4+Pj4+ZGVmaW5pdGlvbiB5b3UNCj4+
Pj4+ICAgPj4+Pj4+PiB0aGVuIHByb3ZpZGUgaXMgYSBkZWZpbml0aW9uIG9mIHRoZSBzZXQgb2Yg
aW5mb3JtYXRpb24gd2UNCj4+Pj4+YXJlDQo+Pj4+PiAgID4+Pj4+Pj4gcHJvcG9zaW5nIHRoYXQg
d2UgcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBJLCBhbmQgb3RoZXJzLA0KPj4+Pj5oYXZlDQo+Pj4+
PiAgID4+Pj4+Pj4gYmVlbiB1c2luZyB0aGUgdGVybSBtZXRhZGF0YSBtb3JlIG5hcnJvd2x5LiBX
ZSBjYW4gdXNlDQo+Pj4+PndoYXRldmVyDQo+Pj4+PiAgID4+Pj4+Pj4gZGVmaW5pdGlvbiB3ZSB3
YW50LiBCdXQgd2UgZG8gbmVlZCB0byBhZ3JlZSBvbiB0aGUNCj4+Pj4+ZGVmaW5pdGlvbi4NCj4+
Pj4+ICAgPj4+Pj4+PiBGb3IgdGhlIHB1cnBvc2VzIG9mIHRoZSBXRywgaXQgc2VlbXMgbXVjaCBt
b3JlIHVzZWZ1bCB0bw0KPj4+Pj51c2UgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4gdGVybSBtZXRhZGF0
YSBmb3IgdGhlIG5hcnJvd2VyIGRlc2NyaXB0aW9uLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBP
biAzLzEyLzE0LCAxOjE5IFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+IEhp
IEpvZWwsDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IEkgYWdyZWUuIFdlIG5l
ZWQgdG8gZGlmZmVyZW50aWF0ZSB0aGUgbWV0YWRhdGEgdXNlZCBieQ0KPj4+Pj5zZXJ2aWNlDQo+
Pj4+PiAgID4+Pj4+Pj4+ZnVuY3Rpb24gYW5kIFNGQyBoZWFkZXIuIFRoZSBtZXRhZGF0YSB0ZXJt
IG1lYW5zIGNhcnJ5aW5nDQo+Pj4+PnNvbWUNCj4+Pj4+ICAgPj4+Pj4+Pj5zdGF0ZXMgYWxvbmcg
d2l0aCB0aGUgcGFja2V0LiBJTU86IFNGQyBoZWFkZXIgaXMgYSBraW5kIG9mDQo+Pj4+PiAgID4+
Pj4+Pj4+bWV0YWRhdGEgY2FycmllZCBvbiBwYWNrZXQgZm9yIG5leHQgc2VydmljZSBub2RlIHRv
IHVzZS4NCj4+Pj4+SW4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Y29udGV4dCBvZiBTRkMsIHdlIGhh
dmUgdGVybSBmb3IgU0ZDIGhlYWRlciBhbmQgdGhlDQo+Pj4+Pm1ldGFkYXRhIHRoYXQNCj4+Pj4+
ICAgPj4+Pj4+Pj53YXMgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBvciBiZXR3
ZWVuIHNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj5mdW5jdGlvbnMgYW5kIGNsYXNzaWZpZXJzL3Nl
cnZpY2Ugbm9kZXMsIHdoaWNoIGlzIHdoYXQNCj4+Pj4+dGhlIGRyYWZ0DQo+Pj4+PiAgID4+Pj4+
Pj4+Zm9jdXMuDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IFRoYW5rcywgTHVj
eQ0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiAtLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm4NCj4+Pj4+ICAgPj4+
Pj4+Pj4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksIE1hcmNo
IDEyLA0KPj4+Pj4gMjAxNA0KPj4+Pj4gICA+Pj4+Pj4+PiAxMToxOCBBTSBUbzogTHVjeSB5b25n
OyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOg0KPj4+Pj4gSmltDQo+Pj4+PiAgID4+
Pj4+Pj4+IEd1aWNoYXJkIChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47
IHNmYzsgSmFtYWwgSGFkaSBTYWxpbQ0KPj4+Pj4gICA+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3Nm
Y10NCj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+
PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IEkgdGhpbmsgaXQgaXMgaW1wb3J0YW50IHRv
IGtlZXAgYSBzdHJvbmcgZGlzdGluY3Rpb24NCj4+Pj4+YmV0d2Vlbg0KPj4+Pj4gICA+Pj4+Pj4+
PiBtZXRhZGF0YSAod2hpY2ggaXMgZm9yIHVzZSBieSBhcHBsaWNhdGlvbnMpIGFuZCB0aGUNCj4+
Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+PiBjaGFpbmluZyBpbmZvcm1hdGlvbiBpbiB0aGUg
YmFzZSBzZXJ2aWNlIGNoYWluIGhlYWRlciwNCj4+Pj4+d2hpY2ggaXMNCj4+Pj4+ICAgPj4+Pj4+
Pj4gZm9yIHVzZSBieSB0aGUgc2VydmljZSBjaGFpbiBzdXBwb3J0IG1lY2hhbmlzbXMuDQo+Pj4+
PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBPbiAzLzEyLzE0LCAxMDo0MiBBTSwgTHVjeSB5b25nIHdy
b3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gRnVsbHkgYWdyZWUgd2l0aCBKb2UuDQo+Pj4+PiAgID4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gV2Ugc2hvdWxkIG5vdCByZXF1aXJlIGEgZml4IGxl
bmd0aCBmb3IgaW4tYmFuZCBtZXRhZGF0YQ0KPj4+Pj5idXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGFs
c28gbm90IGxlYXZlIGl0IGZvciBmcmVlbHkgdXNhZ2UuIEluIGZhY3QsIHdoZW4gYQ0KPj4+Pj5z
ZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+PiBub2RlIGluc2VydHMgU0ZDIGhlYWRlciBvbiBhIChl
bmNhcHN1bGF0ZWQpIHBhY2tldCBhbmQNCj4+Pj4+c2VuZCB0bw0KPj4+Pj4gICA+Pj4+Pj4+Pj4g
bmV4dCBzZXJ2aWNlIG5vZGUsIFNGQyBoZWFkZXIgaXRzZWxmIGNhbiBiZSBzZWVuIGFzIGENCj4+
Pj4+bWV0YWRhdGEuDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gTHVjeQ0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tIEZyb206IHNmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gW21haWx0bzpzZmMtYm91bmNlc0Bp
ZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpvZWwgTS4NCj4+Pj4+SGFscGVybg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA5OjIxIEFNIFRvOiBOaWNvbGFz
DQo+Pj4+PkJPVVRIT1JTOw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gUm9uIFBhcmtlciBDYzogSmltIEd1
aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+PiAg
ID4+Pj4+Pj4+PiBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+
PiAgID4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IEZvciBpbi1iYW5kIG1ldGFkYXRh
LCB0aGUgQVBJIGZvciBhY2Nlc3MgY2FuIGVhc2lseSBiZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gc3lu
Y2hyb25vdXMuIE91dCBvZiBiYW5kIG1ldGFkYXRhIG5lZWRzIGRpZmZlcmVudA0KPj4+Pj5oYW5k
bGluZy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFRoZXJlIGFyZSBtYW55IGNhc2VzIHdoZXJlIG91dC1v
Zi1iYW5kIG1ldGFkYXRhIGlzDQo+Pj4+PnVzZWZ1bCBhbmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGFw
cHJvcHJpYXRlLiBCdXQgdGhleSBkbyBub3QgY292ZXIgYWxsIG5lZWRzIGJ5IGFueQ0KPj4+Pj5z
dHJldGNoLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IEV2ZW4gaWYgZWFj
aCBwaWVjZSBvZiBpbi1iYW5kIG1ldGFkYXRhIGlzIG9mIGZpeGVkDQo+Pj4+Pmxlbmd0aCwNCj4+
Pj4+ICAgPj4+Pj4+Pj4+IHRoZXJlIGFyZSBtYW55IGRpZmZlcmVudCBraW5kcyBvZiBtZXRhdHlw
ZS4gVHJ5aW5nIHRvDQo+Pj4+PnNheQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gInRoZXJlIHdpbGwgYmUg
ZXhhY3RseSBmb3VyIHBpZWNlcywgYW5kIHRoZXkgd2lsbCBiZSBvZg0KPj4+Pj50eXBlcw0KPj4+
Pj4gICA+Pj4+Pj4+Pj4gdDEsIHQyLCB0MywgYW5kIHQ0IiBpcyBzaW1wbHkgdG9vIHNwZWNpZmlj
IGZvciBldmVuIDgwJQ0KPj4+Pj5vZiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+bmVlZHMuDQo+Pj4+
PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gT24gMy8xMi8xNCwgODo1MiBBTSwgTmljb2xhcyBC
T1VUSE9SUyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBIZWxsbyBSb24sDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBTZW5kaW5nIG91dCBvZiBiYW5kIGNvbmdydWVu
dCBtZXRhZGF0YSBtYXkgbm90IGJlIHRoZQ0KPj4+Pj5hbnN3ZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiB0byBhbGwgbmVlZHMgYnV0IGl0IGlzIG9uZSB0b29sIHRoYXQgd2Ugc2hvdWxkIGtlZXAuDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBOb3QgYWxsIG1ldGFkYXRhIGlz
IHRpZWQgdG8gYSBzcGVjaWZpYyBwYWNrZXQsIGZvcg0KPj4+Pj5leGFtcGxlIGENCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBwb2xpY3kgY2hhbmdlIGluIFBDUkYgY291bGQgbGVhZCB0byBzb21lIG1ldGFk
YXRhDQo+Pj4+PnNpZ25hbGluZywNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0aGUgcmVhY3Rpb24gdGlt
ZSBuZWVkIG5vdCBiZSBpbW1lZGlhdGUsIGZldyBtcyBtYXkNCj4+Pj4+bm90IG1hdHRlci4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEFzIHlvdSBwb2ludCwgaWYgYSBw
YWNrZXQgaXMgdGllZCB0byBhIG1ldGFkYXRhIGENCj4+Pj4+Y29ycmVsYXRpb24NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBpbmZvIGNhbiBiZSBzZXQgaW4gYm90aCBwYWNrZXQgdG8gZGVhbCB3aXRoIGl0
IChpLmUNCj4+Pj4+bWV0YWRhdGENCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBleHBlY3RlZCBmbGFnIGlu
IHRoZSBTRkMgaGVhZGVyLCBwbHVzIGFuIGlkKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gRmluYWxseSB3ZSBjYW4gc3RpbGwgc2VuZCBzb21lIGxpbWl0ZWQgbWV0YWRh
dGEgd2l0aGluDQo+Pj4+PmEgaGVhZGVyLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoaXMgY291bGQg
YmUgdXNlZCBmb3IgbG9hZCBiYWxhbmNlcnMgaW4gcGFydGljdWxhciBpZg0KPj4+Pj53ZQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+IGFncmVlIG9uIGEgY29udmVudGlvbiB0byBsb2NhdGUgImNvYXJzZSBn
cmFpbiBwb2xpY3kiDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gLyAiZmluZSBncmFpbiBwb2xpY3kiIG9u
IHJlc2VydmVkIGNvbnRleHQgaGVhZGVycy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IFRoaXMgc2VlbXMgdG8gb3BlbiB1cCBhIGxvdCBvZiBmbGV4aWJpbGl0eSAvDQo+
Pj4+Pmlubm92YXRpb25zLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
T24geW91ciBsYXN0IHBvaW50LCB0aGVyZSBpcyBhIHF1ZXN0aW9uIG9uIGhvdyB0byBtYWtlDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gbWV0YWRhdGEgYXZhaWxhYmxlIHRvIGEgU2VydmljZSBGdW5jdGlv
bi4gQ3VycmVudCBzb2NrZXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBjb25uZWN0aW9ucyBmb3IgZXhh
bXBsZSBkbyBub3QgYWxsb3cgdG8gcmV0cmlldmUgSVANCj4+Pj4+aGVhZGVyDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gb3B0aW9ucy4gU28gSSBhc3N1bWUgdGhhdCBTRkMgYXdhcmUgU2VydmljZSBGdW5j
dGlvbnMNCj4+Pj4+d2lsbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG5lZWQgc29tZSAoYXN5bmNocm9u
b3VzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gPykgQVBJIHRvIHJldHJpZXZlIFNGQyBoZWFkZXIgaW5m
b3JtYXRpb24gYXMgd2VsbCBhcw0KPj4+Pj5pbi1iYW5kDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWV0
YWRhdGEuIEkgZG9uJ3Qgc2VlIG91dCBvZiBiYW5kIG1ldGFkYXRhIHRyYW5zcG9ydA0KPj4+Pj5h
ZGRpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBjb21wbGV4aXR5LCB0aGUgc2FtZSBBUEkgY2FuIHBy
b2JhYmx5IGFwcGx5Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhl
IGFsdGVybmF0aXZlIG9wdGlvbiwgYWxsb3dpbmcgdmFyaWFibGUgc2l6ZWQNCj4+Pj4+bWV0YWRh
dGEgaW4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0aGUgU0ZDIGhlYWRlciBoYXMgc29tZSBkcmF3YmFj
a3MgYXMgd2VsbCwgb25lIGJlaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gZnJhZ21lbnRhdGlvbiwg
YW5kIHNvbWUgc3dpdGNoZXMgZXhwZWN0aW5nIGFzIHdlbGwgdG8NCj4+Pj4+bG9vayBhdA0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+IGVuZCB1c2VyIHRyYWZmaWMgaGVhZGVycyBmb3IgbGluayBsb2FkIGJh
bGFuY2luZy4gSQ0KPj4+Pj53b3VsZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGFncmVlIHRoYXQgaWYg
d2UgY2FuIGFjY2VwdCB0aGVzZSBpc3N1ZXMsIHRoZW4gc2VuZGluZw0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+IG9mZi1saW5lIGNvbmdydWVudCBtZXRhZGF0YSBsb29zZXMgaXRzIGludGVyZXN0Lg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gV2UgbmVlZCB0byB0YWtlIGludG8g
YWNjb3VudCB0aGF0IGJvdGggaW4tYmFuZCBhbmQNCj4+Pj4+Y29uZ3J1ZW50DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gb3V0LW9mLWJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0IGlzIG5vdCByZWxpYWJsZS4g
QQ0KPj4+Pj5wYWNrZXQgbG9zcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRyaWdnZXJpbmcgcmV0cmFu
c21pc3Npb24gd291bGQgbm90IGxlYWQgdG8gdGhlDQo+Pj4+PmlkZW50aWNhbA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IHJlY29uc3RydWN0aW9uIG9mIHRoZSBhc3NvY2lhdGVkIG1ldGFkYXRhLiBJbiBz
b21lDQo+Pj4+PmNhc2VzLCB3ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1pZ2h0IHRodXMgZXZlbiBu
ZWVkIG5vbi1jb25ncnVlbnQgb3V0LW9mLWJhbmQgcmVsaWFibGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBtZXRhZGF0YSB0cmFuc3BvcnQuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gTmljb2xhcyBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206DQo+Pj4+PiBSb24NCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiBQYXJrZXIgW1Jvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208
bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+XSBTZW50Og0KPj4+Pj5XZWRu
ZXNkYXksDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gTWFyY2ggMTIsIDIwMTQNCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiAxMjo0MyBQTSBUbzogTmljb2xhcyBCT1VUSE9SUyBDYzogSmltIEd1aWNoYXJkDQo+Pj4+
PihqZ3VpY2hhcik7DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gYnJpanNtYW5AanVuaXBlci5uZXQ8bWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsN
Cj4+Pj4+c2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBOaWNvbGFzLA0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gSSB1bmRlcnN0YW5kIHRoZSBjb25jZXB0IGZvciBv
dXQgb2YgYmFuZCBzaWduYWxpbmcgb2YNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pm1ldGFkYXRhLCBidXQg
SSBhbSBjb25jZXJuZWQgdGhhdCBpdCBpbnRyb2R1Y2VzDQo+Pj4+PnNpZ25pZmljYW50DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj5jb21wbGV4aXR5IGR1ZSB0byB0aGUgcG90ZW50aWFsIHJhY2UgY29uZGl0
aW9uIG9mDQo+Pj4+PnJlY2VpdmluZyB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+PnJlYWwgcGFja2V0
IGJlZm9yZSB0aGUgbWV0YWRhdGEuIFdoaWxlIHRoZSByZWFsIHBhY2tldA0KPj4+Pj5jb3VsZA0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+aW5kaWNhdGUgdGhhdCBvdXQgb2YgYmFuZCBtZXRhZGF0YSBpcyBl
eHBlY3RlZCwgaG93IGNhbg0KPj4+Pj53ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Z3VhcmFudGVlIHRo
ZSBvcmRlciBvZiByZWNlcHRpb24/IFdoYXQgaWYgc3dpdGNoaW5nIG9yDQo+Pj4+PnJvdXRpbmcN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pm5vZGVzIGFwcGx5IGhhc2ggYmFzZWQgbG9hZCBiYWxhbmNpbmc/
IFdoYXQgaWYgdGhlIGxvYWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PmJhbGFuY2luZyB1bmRlcnN0YW5k
cyBTRkMgZW5jYXBzIGFuZCBsb29rcyBiZXlvbmQgaXQgdG8NCj4+Pj4+dGhlDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj5vcmlnaW5hbCBoZWFkZXIgdG8gZ2V0IGJldHRlciBlbnRyb3B5Pw0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IENhbiB3ZSBndWFyYW50ZWUgdGhhdCB0aGUgbWV0YWRhdGEgYW5kIHJlYWwgcGFj
a2V0DQo+Pj4+PndpbGwgZm9sbG93DQo+Pj4+PiAgID4+Pj4+Pj4+Pj50aGUgZXhhY3Qgc2FtZSBw
YXRoPyBJZiB3ZSBjYW4gbm90LCB0aGVuDQo+Pj4+PmltcGxlbWVudGF0aW9ucyB3aWxsDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj5uZWVkIHRvIGFkZCBpbmdyZXNzIHF1ZXVpbmcgdG8gY29wZSB3aXRoIHRo
ZSBzY2VuYXJpby4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEFsc28s
IGRvIHlvdSBmZWVsIHRoYXQgdGhlIGluY3JlYXNlIGluIGltcGxlbWVudGF0aW9uDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gY29tcGxleGl0eSBhdCB0aGUgc2VydmljZSBmdW5jdGlvbnMgaXMgcmVhc29u
YWJsZT8NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoYW5rcy4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFJvbg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IE9uIE1hciAxMiwgMjAxNCwgYXQgNDowOSBBTSwgIk5p
Y29sYXMgQk9VVEhPUlMiDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IDxOaWNvbGFzLkJPVVRIT1JTQHFv
c21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4NCj4+Pj4+PG1haWx0
bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gSSB0aGluayB3ZSBtdXN0IG1ha2UgYSBkaXN0aW5jdGlv
biBiZXR3ZWVuOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiAtIE1l
dGFkYXRhIHdoaWNoIHNob3VsZCBiZSBwYXJ0IG9mIHRoZSBoZWFkZXIgZGVmaW5lZA0KPj4+Pj5h
cyBpbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBiYW5kIG1hcmtpbmcuIC0gTWV0YWRhdGEgd2l0aCBj
YW4gYmUgcGFzc2VkIG91dCBvZg0KPj4+Pj5iYW5kLCBmb3INCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4g
ZXhhbXBsZSBjb25ncnVlbnQgb3V0IG9mIGJhbmQgc2lnbmFsaW5nIGRlZmluZWQgaW4NCj4+Pj4+
dGhlIGRyYWZ0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFRoZSBm
b3JtZXIgY2FsbHMgZm9yIGEgbGltaXRlZCBzcGFjZSBpbiB0aGUgaGVhZGVyLA0KPj4+Pj50cnVl
LCBUaGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbGF0dGVyIGhvd2V2ZXIgZG9lcyBub3QgaW5jdXIg
YW55IHNwYWNlIGxpbWl0YXRpb24NCj4+Pj4+YW5kIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IHN0
aWxsIGZhaXJseSBlZmZpY2llbnQgYW5kIGl0IHJlbWFpbnMgY29tcGF0aWJsZSB3aXRoDQo+Pj4+
PmEgZml4ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gc2l6ZSBoZWFkZXIgdXNlZCB0byByb3V0ZSB0
aG9zZSBzaWduYWxpbmcgbWVzc2FnZXMNCj4+Pj4+YWxvbmcgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+IGNoYWluJ3Mgc2VydmljZSBmdW5jdGlvbnMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXyBGcm9tOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBKaW0gR3VpY2hhcmQgKGpndWljaGFy
KSBbamd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+XSBTZW50Og0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+PiBUdWVzZGF5LCBNYXJjaCAxMSwgMjAxNCA2OjQ4IFBNIFRvOiBS
b24gUGFya2VyIENjOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBOaWNvbGFzIEJPVVRIT1JTOyBicmlq
c21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+PiBIaSBSb24sDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
IFdlIGNhbiBjZXJ0YWlubHkgaGF2ZSB0aGlzIGRpc2N1c3Npb24gYnV0IHdlIHNob3VsZA0KPj4+
Pj5maXJzdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBjb25zaWRlciB3aGF0IGluZm9ybWF0aW9uIGlz
IG5lY2Vzc2FyeSBhbmQgaWYgc2FpZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBpbmZvcm1hdGlvbiBj
YW4gZml0IHdpdGhpbiBhIGZpeGVkIG51bWJlciBvZiBjb250ZXh0cw0KPj4+Pj5pbiB0aGUNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4gbWFqb3JpdHkgb2YgY2FzZXMuIFJlbWVtYmVyLCB0aGUgZ29hbCBv
ZiBiZWluZyBhYmxlDQo+Pj4+PnRvIHBhc3MNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbWV0YWRhdGEg
dGhyb3VnaCB0aGUgbmV0d29yayBpcyB0byBlbmhhbmNlIHNlcnZpY2UNCj4+Pj4+ZGVsaXZlcnks
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IG5vdCBwYXNzIHRoZSBlbnRpcmUgd29ya3Mgb2YgU2hha2Vz
cGVhcmUgOy0pDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFNlbnQg
ZnJvbSBteSBpUGhvbmUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
IE9uIE1hciA3LCAyMDE0LCBhdCAzOjUyIEFNLCAiUm9uIFBhcmtlciINCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+IDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tPg0KPj4+Pj48bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+PiBOaWNvbGFzLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+IEkgc2VlIHNpbWlsYXIgcmVxdWlyZW1lbnRzIGZyb20gdGhlIDNncHAgRVBDIHNpZGUuDQo+
Pj4+Pkkgd291bGQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IGxpa2UgdG8gcHJvcG9zZSBhbiBPVUkg
LyBUTFYgYmFzZWQgYXBwcm9hY2ggd2hlcmUgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiByZXNl
cnZlZCBPVUkgY2FuIGJlIHVzZWQgZm9yIGFncmVlZCB1cG9uIHR5cGVzIG9mDQo+Pj4+PmNvbW1v
bg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gbWV0YWRhdGEgYW5kIHZlbmRvciBvciBvdGhlciBvcmdh
bml6YXRpb25hbCBPVUlzIGNhbg0KPj4+Pj5iZSB1c2VkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiB0
byBxdWlja2x5IGlubm92YXRlIGluIHRoZSBuZXR3b3Jrcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
IFNpbXVsdGFuZW91c2x5LCBJIHdvdWxkIGFsc28gbGlrZSB0byBjb25zaWRlcg0KPj4+Pj5tZWNo
YW5pc21zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiB0aGF0IGFyZSBvcHRpbWl6ZWQgZm9yIGxvbmcg
bGl2ZWQgZmxvd3Mgc28gYXMgdG8NCj4+Pj4+bGltaXQgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
PiBuZWdhdGl2ZSBlZmZlY3RzIG9mIHBhY2tldCBncm93dGguDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gUm9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBPbiBNYXIgNywgMjAxNCwgYXQg
ODozNCBBTSwgIk5pY29sYXMgQk9VVEhPUlMiDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gPE5pY29s
YXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29t
Pg0KPj4+Pj48bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+IHdyb3RlOg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSGVsbG8gSmltDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBJIGhhdmUgc2VlbiBjYXNl
cyBpbiBHaSBMQU4sIHdoZXJlIHN1YnNjcmliZXIgcmVsYXRlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+IGluZm9ybWF0aW9uIGlzIHBhc3NlZCB0byBhIFdlYiBQcm94eSBmb3IgSFRUUCBoZWFkZXIN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBlbnJpY2htZW50IChhaW1lZCBhdCBzb21lIFdlYiBDb250
ZW50IHByb3ZpZGVycw0KPj4+Pj5wYXJ0bmVycyBvZg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHRo
ZSBNb2JpbGUgT3BlcmF0b3IpLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEluZm9ybWF0aW9uIHdh
cyBhbiBjb2RlZCAocGVyc2lzdGVudCkgc3Vic2NyaWJlciBpZA0KPj4+Pj5kZXJpdmVkDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gZnJvbSB0aGUgTVNJU0ROLCBhbmQgY291cGxlIG9mIGYgY3VzdG9t
ZXIgcHJvZmlsZQ0KPj4+Pj5yZWxhdGVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZmllbGRzLg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSW4gYW4gc2ZjIGJh
c2VkIEdpIExBTiwgdGhpcyBlbnRpdHkgc2hvdWxkIHJlY2VpdmUNCj4+Pj4gPmZyb20gdGhlDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gQ2xhc3NpZmllcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gLSBBIGNsYXNzaWZpY2F0aW9uIG9mIHRoZSBDb250ZW50IFBy
b3ZpZGVyICggSWQsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gQ2F0ZWdvcnkpIGJhc2VkIG9uIHRy
YWZmaWMgYW5hbHlzaXMgLSBUaGUgTVNJU0ROIG9mDQo+Pj4+PiB0aGUNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiBzdWJzY3JpYmVyIC0gVHdvIHN1YnNjcmliZXIgcG9saWN5IGZpZWxkcyAobm90IHRp
ZWQNCj4+Pj4+IHRvIFBDUkYNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBidXQgYmVsb25naW5nIHRv
IHRoZSBTdWJzY3JpYmVyIERCKSAoU3Vic2NyaWJlcg0KPj4+Pj4gY2F0ZWdvcnksDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gc3ViLWNhdGVnb3J5KSAtIEEgc2Vzc2lvbiBpZCAoZm9yIGxvZ2dpbmcg
YW5kDQo+Pj4+PnRyYWNraW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gcHVycG9zZXMpDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBUaGUgb2JqZWN0aXZlIGJl
aW5nIHRvIGF2b2lkIGhhdmluZyB0aGUgSFRUUCBQcm94eQ0KPj4+Pj50bw0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IGJlY29tZSBhIHRydXN0ZWQgYXBwbGljYXRpb24gKGludGVyb2dhdGUgdGhlDQo+
Pj4+PiBzdWJzY3JpYmVyIERCLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGV0Yy4uKQ0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+PiBOaWNvbGFzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18gRnJvbTogSmltDQo+Pj4+PiBHdWljaGFyZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
IChqZ3VpY2hhcikgW2pndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29t
Pl0gU2VudDoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBUaHVyc2RheSwgTWFyY2ggMDYsIDIwMTQg
MjowMiBQTSBUbzogSmFtYWwgSGFkaQ0KPj4+Pj5TYWxpbTsNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
PiBqbW9pc2FuZEBqdW5pcGVyLm5ldDxtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQ+IDxtYWls
dG86am1vaXNhbmRAanVuaXBlci5uZXQ+Ow0KPj4+Pj4gYnJpanNtYW5AanVuaXBlci5uZXQ8bWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiBD
YzoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBzZmMgU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEhpIEphbWFsLA0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gWW91IHNhaWQgIkl0
IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGUNCj4+Pj4+IHNpemVkDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gbWV0YWRhdGEiLi4gSSBhbSBub3Qgc28gY29udmluY2VkIGFuZCB3
b3VsZCBsaWtlIHRvDQo+Pj4+PiBiZXR0ZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiB1bmRlcnN0
YW5kIHRoZSByZXF1aXJlbWVudHMgYmVmb3JlIHBhc3NpbmcganVkZ2VtZW50Lg0KPj4+Pj4gSWYg
d2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBsb29rIGF0IHRoZSB1c2UgY2FzZXMgYXMgcHJlc2Vu
dGVkIHRodXMgZmFyIGludG8NCj4+Pj4+IHRoZSBXRyBJDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4g
aGF2ZSB5ZXQgdG8gc2VlIGEgc2luZ2xlIGV4YW1wbGUgb2YgdGhlIG5lZWQNCj4+Pj4+IChub3Rp
bmcgdGhhdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGRlc2lyZSBpcyBub3QgdGhlIHNhbWUgYXMg
bmVlZCkgLSBJIGFtIG5vdCBzYXlpbmcNCj4+Pj4+IHRoZXJlIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4gbm8gcmVxdWlyZW1lbnQgYnV0IHJhdGhlciB0aGF0IHdlIHNob3VsZCBub3QganVtcA0K
Pj4+Pj4gdG8gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gY29uY2x1c2lvbiBhbmQgYnVpbGQg
c3RhbmRhcmRzIGFyb3VuZCBhIHRoZW9yeS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+Pj4gT24gMy8zLzE0LCA2OjM1IEFNLCAiSmFtYWwgSGFkaSBTYWxpbSINCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+Pj4gPGhhZGlAbW9qYXRhdHUuY29tPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4g
PG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4+DQo+Pj4+Pndyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBJIGxpa2UgdGhlIGRvYyAtIHdlbGwgd3Jp
dHRlbi4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gU2Vj
dGlvbiA0LjMgb24gbWV0YWRhdGEgZW5jb2RpbmcuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IEl0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFy
aWFibGUgc2l6ZWQNCj4+Pj4+IG1ldGFkYXRhDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IChhdCBs
ZWFzdCBmb3IgaHR0cC9hcHAgeW91IHNlZW0gdG8gaW5kaWNhdGUgdGhlDQo+Pj4+PiBkZXNpcmUg
Zm9yDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+aXQpLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBG
b3IgYSBkYXRhcGF0aCBwZXItcGFja2V0IG1ldGFkYXRhLCBpIGZlZWwgdGhlDQo+Pj4+PiBuZWVk
IGlzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGp1c3QgYXMgaW1wb3J0YW50LiBBcmUgd2UgbGlt
aXRlZCBieSB0aGUgZmFjdCB0aGF0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGV4aXN0aW5nIGhh
cmR3YXJlIG1heSBub3QgYmUgYWJsZSB0byBoYW5kbGUgVExWcz8NCj4+Pj4+Rm9yDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4+IGV4YW1wbGUsIEkgZG9udCBoYXZlIGEgcHJvYmxlbSBoYW5kbGluZyBU
TFZzIGluIGENCj4+Pj4+IHNvZnR3YXJlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+ZGF0YXBhdGgu
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGNoZWVycywg
amFtYWwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4+IG1haWxpbmcgbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbGlzdCBzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+
PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
bGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+
Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+Pj4+
Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
Yw0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0
bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMgbWFpbGluZw0KPj4+Pj4gbGlzdA0KPj4+
Pj4gICA+Pj4+PiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
Yw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+PiAgID4+c2ZjIG1haWxpbmcgbGlz
dA0KPj4+Pj4gICA+PnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NCj4+Pj4+ICAgPj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYw0KPj4+Pj4gICA+DQo+Pj4+PiAgID5fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXw0KPj4+Pj4gICA+c2ZjIG1haWxpbmcgbGlzdA0KPj4+Pj4gICA+
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0K
Pj4+Pj4gICA+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+
DQo+Pj4+DQo+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQo+Pj4+IHNmYyBtYWlsaW5nIGxpc3QNCj4+Pj4gc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQo+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
DQo+Pj4NCj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KPj4+IHNmYyBtYWlsaW5nIGxpc3QNCj4+PiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4NCj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+
DQo+Pg0KPj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
Pj5zZmMgbWFpbGluZyBsaXN0DQo+PnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0K
Pj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPg0KPl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+c2ZjIG1haWxpbmcgbGlz
dA0KPnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1h
aWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OuWui+S9kzsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Ik1TIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2
IDkgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRo
IjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1m
YW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIg
NDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJcGFub3NlLTE6MiAx
IDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQE1TIEdvdGhp
YyI7DQoJcGFub3NlLTE6MiAxMSA2IDkgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250
LWZhbWlseToiTVMgVUkgR290aGljIjsNCglwYW5vc2UtMToyIDExIDYgMCA3IDIgNSA4IDIgNDt9
DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQE1TIFVJIEdvdGhpYyI7DQoJcGFub3NlLTE6
MiAxMSA2IDAgNyAyIDUgOCAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9y
bWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4t
Ym90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMg
TmV3IFJvbWFuIiwic2VyaWYiO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0
eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGlu
ZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30N
CnAuTXNvQWNldGF0ZSwgbGkuTXNvQWNldGF0ZSwgZGl2Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxl
LXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiLmibnms6jmoYbmlofmnKwgQ2hhciI7DQoJ
bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjguMHB0Ow0K
CWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpzcGFuLkNoYXINCgl7bXNvLXN0
eWxlLW5hbWU6IuaJueazqOahhuaWh+acrCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7
DQoJbXNvLXN0eWxlLWxpbms65om55rOo5qGG5paH5pysOw0KCWZvbnQtZmFtaWx5OuWui+S9kzt9
DQpwLmJhbGxvb250ZXh0LCBsaS5iYWxsb29udGV4dCwgZGl2LmJhbGxvb250ZXh0DQoJe21zby1z
dHlsZS1uYW1lOmJhbGxvb250ZXh0Ow0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAw
MXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIs
InNlcmlmIjt9DQpwLm1zb2NocGRlZmF1bHQsIGxpLm1zb2NocGRlZmF1bHQsIGRpdi5tc29jaHBk
ZWZhdWx0DQoJe21zby1zdHlsZS1uYW1lOm1zb2NocGRlZmF1bHQ7DQoJbXNvLW1hcmdpbi10b3At
YWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
bzsNCgltYXJnaW4tbGVmdDowY207DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToi
VGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnAuQmFsbG9vblRleHQwLCBsaS5CYWxsb29uVGV4
dDAsIGRpdi5CYWxsb29uVGV4dDANCgl7bXNvLXN0eWxlLW5hbWU6IkJhbGxvb24gVGV4dCI7DQoJ
bXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltYXJnaW46MGNtOw0KCW1hcmdp
bi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1l
cyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0Kc3Bhbi5CYWxsb29uVGV4dENoYXINCgl7bXNvLXN0eWxl
LW5hbWU6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNv
LXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCI7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMt
c2VyaWYiO30NCnNwYW4uY2hhcjANCgl7bXNvLXN0eWxlLW5hbWU6Y2hhcjsNCglmb250LWZhbWls
eTrlrovkvZM7fQ0Kc3Bhbi5iYWxsb29udGV4dGNoYXIwDQoJe21zby1zdHlsZS1uYW1lOmJhbGxv
b250ZXh0Y2hhcjsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5l
bWFpbHN0eWxlMjENCgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHlsZTIxOw0KCWZvbnQtZmFtaWx5
OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLmVtYWlsc3R5
bGUyMg0KCXttc28tc3R5bGUtbmFtZTplbWFpbHN0eWxlMjI7DQoJZm9udC1mYW1pbHk6IkNhbGli
cmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTI3DQoJ
e21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1z
ZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyOA0KCXttc28tc3R5bGUt
dHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNv
bG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29u
YWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdE
O30NCnNwYW4uRW1haWxTdHlsZTMwDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQou
TXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6
MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCglt
YXJnaW46NzIuMHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7
cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlzdCBEZWZpbml0aW9ucyAqLw0KQGxpc3QgbDANCgl7
bXNvLWxpc3QtaWQ6ODMwOTQ0NDg4Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotMTAzNTQxODE5
ODt9DQpAbGlzdCBsMDpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0Ow0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxl
dmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4w
cHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCgltc28tYmlkaS1mb250LWZhbWlseToi
VGltZXMgTmV3IFJvbWFuIjt9DQpAbGlzdCBsMQ0KCXttc28tbGlzdC1pZDo5OTM0ODM1NTY7DQoJ
bXNvLWxpc3QtdGVtcGxhdGUtaWRzOjE0Nzk1NzQ4Mjg7fQ0KQGxpc3QgbDE6bGV2ZWwxDQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOjM2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMg0KCXttc28tbGlzdC1pZDoxNjUxNzEzMDQwOw0K
CW1zby1saXN0LXRlbXBsYXRlLWlkczoxODQwMjc2MjY0O30NCkBsaXN0IGwyOmxldmVsMQ0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1z
by1sZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglm
b250LWZhbWlseTpTeW1ib2w7fQ0Kb2wNCgl7bWFyZ2luLWJvdHRvbTowY207fQ0KdWwNCgl7bWFy
Z2luLWJvdHRvbTowY207fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxv
OnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtl
bmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJl
ZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0
PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iWkgtQ04iIGxpbms9ImJs
dWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+SWYgc28sIHdoeSBub3QgbGV2ZXJhZ2UgdGhlIHNvdXJjZSByb3V0aW5nIG1l
Y2hhbmlzbSB0byBkbyB0aGlzIHdvcmsgKGkuZS4sIHNlcnZpY2UgcGF0aCBsYXllcik/PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkJlc3QgcmVnYXJkcyw8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlhpYW9odTxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRp
diBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5n
OjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTrlrovkvZMiPuWPkeS7tuS6ujxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvc3Bh
bj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OuWui+S9kyI+IFJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tXQ0KPGJyPg0KPC9zcGFuPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OuWui+S9kyI+5Y+R6YCB5pe26Ze0PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+
PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk65a6L5L2TIj4gMjAxNDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTrlrovkvZMiPuW5tDxzcGFuIGxhbmc9IkVOLVVTIj4zPC9zcGFuPuaciDxz
cGFuIGxhbmc9IkVOLVVTIj4xOTwvc3Bhbj7ml6U8c3BhbiBsYW5nPSJFTi1VUyI+DQogMToyMzxi
cj4NCjwvc3Bhbj48Yj7mlLbku7bkuro8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L2I+PHNw
YW4gbGFuZz0iRU4tVVMiPiBDaGFuZ2NoZW5nIEh1YW5nOyAnRGF2aWQgQWxsYW4gSSc7ICdOaWNv
bGFzIEJPVVRIT1JTJzxicj4NCjwvc3Bhbj48Yj7mioTpgIE8c3BhbiBsYW5nPSJFTi1VUyI+Ojwv
c3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBYdXhpYW9odTsgc2ZjQGlldGYub3JnOyBtaWtl
YmlhbmNAYW9sLmNvbTxicj4NCjwvc3Bhbj48Yj7kuLvpopg8c3BhbiBsYW5nPSJFTi1VUyI+Ojwv
c3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBSRTogW3NmY10gPC9zcGFuPuetlOWkjTxzcGFu
IGxhbmc9IkVOLVVTIj46IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPG86cD48L286cD48L3Nw
YW4+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj5JIGFncmVlLiZuYnNwOyZuYnNwOyBUaGUgY2hhaW4gaWQgaW4gdGhlIHBhY2tldCBz
aG91bGQgcmVwcmVzZW50IGEgZnVsbHkgc3BlY2lmaWVkIHNldCBvZiBsb2NhdGVkIHNlcnZpY2Ug
ZnVuY3Rpb24gaW5zdGFuY2VzLiAmbmJzcDsmbmJzcDsmbmJzcDtJdCBjb3VsZCBiZSB0aG91Z2h0
IG9mIGFzDQogcmVwcmVzZW50aW5nIGEgc3RhY2sgb2YgbmV0d29yayBsb2NhdG9ycyAodHlwaWNh
bGx5IE1BQyBvciBJUCBhZGRyZXNzZXMpLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsgUm9uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAw
Y20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxm
IE9mIDwvYj5DaGFuZ2NoZW5nIEh1YW5nPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIE1hcmNo
IDE4LCAyMDE0IDEyOjI4IFBNPGJyPg0KPGI+VG86PC9iPiAnRGF2aWQgQWxsYW4gSSc7ICdOaWNv
bGFzIEJPVVRIT1JTJzxicj4NCjxiPkNjOjwvYj4gJ1h1eGlhb2h1JzsgPGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjsgPGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFu
Y0Bhb2wuY29tIj4NCm1pa2ViaWFuY0Bhb2wuY29tPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBS
ZTogW3NmY10gPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O01TIEdvdGhpYyZxdW90OyI+562U5aSNPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPjogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+SSB0aGluayBpdCBzaG91bGQgaWRlbnRpZnkgYW4gaW5zdGFuY2UuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkNoYW5nPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGEgbmFtZT0iX01haWxFbmRDb21wb3NlIj48L2E+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij4gRGF2aWQgQWxsYW4gSSBbPGEgaHJlZj0ibWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJp
Y3Nzb24uY29tIj5tYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208L2E+XQ0KPGJyPg0K
PGI+U2VudDo8L2I+IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDk6MTUgQU08YnI+DQo8Yj5Ubzo8
L2I+IENoYW5nY2hlbmcgSHVhbmc7IE5pY29sYXMgQk9VVEhPUlM8YnI+DQo8Yj5DYzo8L2I+IFh1
eGlhb2h1OyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+OyA8
YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPg0KbWlrZWJpYW5jQGFvbC5jb208L2E+
PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbc2ZjXSA8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L5L2TIj7nrZTlpI08L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij46IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElE
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPldlbGwgdGhlIHF1ZXN0aW9uIGRlIGpvdXIgaXMg4oCcZG9lcyBhIGNo
YWluIElEIGRlZmluZSBhIGNsYXNzIG9yIGFuIGluc3RhbmNl4oCd4oCmLiBJZiBpdCBkZWZpbmVz
IGFuIGNsYXNzIHdlIGFsc28gbmVlZCBpbnN0YW5jZSBpbmZvcm1hdGlvbiwgaWYgaXQNCiBpcyBj
dXJyZW50bHkgb3ZlcmxvYWRlZCB0byBkZWZpbmUgY2xhc3MgYW5kIGluc3RhbmNlIElNTyB3ZSBo
YXZlIGEgcHJvYmxlbeKApi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+RGF2
ZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2Zj
LWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5DaGFuZ2NoZW5nIEh1
YW5nPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDc6NDMgQU08YnI+
DQo8Yj5Ubzo8L2I+IE5pY29sYXMgQk9VVEhPUlM8YnI+DQo8Yj5DYzo8L2I+IFh1eGlhb2h1OyA8
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+OyA8YSBocmVmPSJt
YWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPg0KbWlrZWJpYW5jQGFvbC5jb208L2E+PGJyPg0KPGI+
U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSA8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgVUkgR290aGljJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPuetlOWkjTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPjogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+R29vZCBwb2ludHMuIEkgYmVsaWV2ZSBleHBsaWNpdCBjaGFpbiBJ
RCBzaG91bGQgYmUgbWFuZGF0b3J5LiBUaGUgb3ZlcmhlYWQgaXMgdmVyeSBsaXR0bGUuIEl0IGhl
bHBzIHNpbXBsaWZ5IHByb2Nlc3NpbmcgYW5kIHN0ZWVyaW5nIHNpZ25pZmljYW50bHkuIFRoZSBn
YWluIGlzIGh1Z2UuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj5DaGFuZzxicj4NCjxicj4NCi0tLS0tLS0tLS0tLTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Q2hhbmdjaGVu
ZyBIdWFuZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBsYW5n
PSJFTi1VUyI+PGJyPg0KT24gTWFyIDE4LCAyMDE0LCBhdCAxOjUzIEFNLCBOaWNvbGFzIEJPVVRI
T1JTICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIj5OaWNv
bGFzLkJPVVRIT1JTQHFvc21vcy5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1i
b3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkkgdGhpbmsgdGhh
dCBrZWVwaW5nIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50IHNo
b3VsZCByZW1haW4gYW4gb2JqZWN0aXZlIGZvciBTRkMuICZuYnNwO1N1Y2ggYSBzZXBhcmF0aW9u
IG9mIGNvbmNlcm5zIGlzIGEgc291bmQgYXJjaGl0ZWN0dXJhbA0KIHByaW5jaXBsZSB0aGF0IGhl
bHAga2VlcCB0aGluZ3Mgc2ltcGxlIGluIHByYWN0aWNlLiA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPk9uIHRoZSBxdWVzdGlvbiBvZiAmbmJzcDtT
ZXJ2aWNlIFBhdGgsIHdlIGhhdmUgYSBkaXNjdXNzaW9uIG9uIHdoZXRoZXIgd2UgbmVlZCBzb21l
IGtpbmQgb2YgZXhwbGljaXQgaWRlbnRpZmllciBvciZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Y291bGQgd2UgcmVseSBvbiBtYXBw
aW5nIG9uIHNvbWUgdW5kZXJsYXkgbmV0d29yayBwcm90b2NvbCBmaWVsZHMuPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6Ymxh
Y2siPk1heSBiZSBhIFBSTy9DT04gdGFibGUgY291bGQgaGVscCBmb2N1cyB0aGUgZ3JvdXAgZGVj
aXNpb24gb24gdGhhdCBtYXR0ZXI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjx1bCB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29s
b3I6YmxhY2s7bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG87bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzEiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij5WaXNpYmlsaXR5ICh0cmFjaW5nKTxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+
PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMSBsZXZlbDEgbGZv
MSI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZvcndhcmRpbmcg
Z3JhcGggc3RydWN0dXJlIGltcGFjdC9saW1pdGF0aW9uczxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+
PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMSBsZXZlbDEgbGZv
MSI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlJlY29uZmlndXJh
dGlvbiBzcGVlZCZuYnNwOw0KPG86cD48L286cD48L3NwYW4+PC9saT48L3VsPg0KPHVsIHR5cGU9
ImRpc2MiPg0KPHVsIHR5cGU9ImNpcmNsZSI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
ImNvbG9yOmJsYWNrO21zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvO21zby1saXN0OmwwIGxldmVsMiBsZm8yIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+TEJTIC8gc2NhbGUgb3V0IGltcGFjdDxvOnA+PC9vOnA+PC9zcGFu
PjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMCBsZXZl
bDIgbGZvMiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPk5vZGUg
YnlwYXNzIChlLmc7IG1haW50ZW5hbmNlKTxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjwv
dWw+DQo8dWwgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9y
OmJsYWNrO21zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
O21zby1saXN0OmwyIGxldmVsMSBsZm8zIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+dW5kZXJsYXkgbmV0d29yay90cmFuc3BvcnQgbGF5ZXJzIHN1cHBvcnQ8bzpw
PjwvbzpwPjwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6Ymxh
Y2s7bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNv
LWxpc3Q6bDIgbGV2ZWwxIGxmbzMiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij5IZWFkZXIgc3BhY2UgaW1wYWN0PG86cD48L286cD48L3NwYW4+PC9saT48bGkgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwyIGxldmVsMSBsZm8zIj4NCjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+TXVsdGkgdGVuYW50IHN1cHBv
cnQgaW1wYWN0PG86cD48L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9ImNvbG9yOmJsYWNrO21zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvO21zby1saXN0OmwyIGxldmVsMSBsZm8zIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+U0ZDIG9uIGZsYXQgKGUuZyBvcHRpY2FsIEwyIGZvciBEYXRh
IENlbnRlcnMpIG5ldHdvcmsmbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjxsaSBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzMiPg0KPHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5VbmRlcmxheSBuZXR3b3JrIGFkbWlu
aXN0cmF0aW9uIGltcGFjdDxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+UGVyc29uYWxseSBJIHRoaW5rIHRoYXQg
aGF2aW5nIGFuIGV4cGxpY2l0IGNoYWluIGlkZW50aWZpZXIgKGUuZy4gU2VydmljZSBQYXRoL1Nl
cnZpY2UgSW5kZXgpIGlzIGNsZWFyIChtYW5hZ2VtZW50IGFuZCBjb250cm9sKSBhbmQgbm90IGV4
cGVuc2l2ZQ0KIChoZWFkZXIgc3BhY2UpLiBUaGUgZHJhd2JhY2sgYmVpbmcgc29tZSBpbXBhY3Qg
b24gdGhlIHNpbXBsaWNpdHkgdG8gYWRkL3JlbW92ZSBlbGVtZW50cyBpbiBhIGNoYWluIGR5bmFt
aWNhbGx5LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpi
bGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOmJsYWNrIj5UYWcgc3dpdGNoaW5nIChhcyBNUExTKSAmbmJzcDthbGxvd3MgdG8gbWFuYWdl
IHRhZ3MgcGVyIHNlcnZpY2Ugbm9kZXMsIGxlYWRpbmcgdG8gbW9yZSB2ZXJzYXRpbGUgYW5kIGRp
dmVyc2UgZ3JhcGhzPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5OaWNvbGFzPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRl
eHQtYWxpZ246Y2VudGVyIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj4N
CjxociBzaXplPSIyIiB3aWR0aD0iMTAwJSIgYWxpZ249ImNlbnRlciI+DQo8L3NwYW4+PC9kaXY+
DQo8ZGl2IGlkPSJkaXZScEY4MTE0NjciPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1ib3R0b206MTIuMHB0Ij48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiBYdXhpYW9odQ0KIFs8YSBocmVmPSJtYWls
dG86eHV4aWFvaHVAaHVhd2VpLmNvbSI+eHV4aWFvaHVAaHVhd2VpLmNvbTwvYT5dPGJyPg0KPGI+
U2VudDo8L2I+IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDU6MDQgQU08YnI+DQo8Yj5Ubzo8L2I+
IEplcm9tZSBNb2lzYW5kOyA8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPm1pa2Vi
aWFuY0Bhb2wuY29tPC9hPjsNCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRm
Lm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gW3NmY10gPC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIFVJIEdvdGhpYyZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj7nrZTlpI08L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj46IFNGQyBlbmNhcHN1bGF0
aW9uIGNoYWluIElEPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPkkgbGlrZSB0aGUgaWRlYSBvZiBzZXBhcmF0aW5nIHRoZSBTZXJ2aWNlIEZ1bmN0
aW9uIExheWVyIGFuZCB0aGUgU2VydmljZSBQYXRoIExheWVyLCBhcyBwcm9wb3NlZCBpbiBkcmFm
dC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucy4NCiBUaGUgcm9sZSBvZiB0aGUg
U2VydmljZSBQYXRoIExheWVyIGlzIGp1c3QgdG8gc3RlZXIgdGhlIHRyYWZmaWMgYWxvbmcgYSBw
YXJ0aWN1bGFyIGNoYWluIG9mIHNlcnZpY2Ugbm9kZXMgd2hpY2ggY2FuIGJlIGltcGxlbWVudGVk
IGJ5IGV4aXN0aW5nIHRvb2xzIGZvciBzb3VyY2Ugcm91dGluZywgc3VjaCBhcyBzZWdtZW50IHJv
dXRpbmcuIEFzIHN1Y2gsIGl04oCZcyBub3QgbmVjZXNzYXJ5IHRvIHRyeSB0byBrZWVwIHRoZSBT
ZXJ2aWNlIFBhdGggTGF5ZXINCiB0cmFuc3BvcnQtaW5kZXBlbmRlbnQgYW5kIGNvbnRhaW4gaXQg
aW4gdGhlIFNGQyBoZWFkZXIuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+QmVzdCByZWdhcmRzLDwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlhpYW9odTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVm
dDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxk
aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRk
aW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OuWui+S9kztjb2xvcjpibGFjayI+5Y+R
5Lu25Lq6PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L5L2TO2NvbG9yOmJs
YWNrIj4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8L3NwYW4+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L5L2TO2NvbG9yOmJsYWNrIj7ku6PooaggPC9zcGFuPjwv
Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
5a6L5L2TO2NvbG9yOmJsYWNrIj5KZXJvbWUgTW9pc2FuZDxicj4NCjwvc3Bhbj48Yj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTrlrovkvZM7Y29sb3I6YmxhY2siPuWP
kemAgeaXtumXtDxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvc3Bhbj48L2I+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OuWui+S9kztjb2xv
cjpibGFjayI+IDIwMTQ8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk65a6L5L2TO2NvbG9yOmJsYWNrIj7lubQ8c3BhbiBsYW5nPSJFTi1VUyI+Mzwvc3Bhbj7m
nIg8c3BhbiBsYW5nPSJFTi1VUyI+MTg8L3NwYW4+5pelPHNwYW4gbGFuZz0iRU4tVVMiPg0KIDE6
MDM8YnI+DQo8L3NwYW4+PGI+5pS25Lu25Lq6PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9i
PjxzcGFuIGxhbmc9IkVOLVVTIj4gPGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj4N
Cm1pa2ViaWFuY0Bhb2wuY29tPC9hPjsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2Zj
QGlldGYub3JnPC9hPjxicj4NCjwvc3Bhbj48Yj7kuLvpopg8c3BhbiBsYW5nPSJFTi1VUyI+Ojwv
c3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24g
Y2hhaW4gSUQ8L3NwYW4+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlRoaXMgKGxlbmd0aHkgYW5k
IHZlcnkgbGl2ZWx5KSB0aHJlYWQgc3RhcnRlZCBmcm9tIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zICh3aGljaCBJIGNvLWF1dGhvcmVkKS48L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5J
biBzZWN0aW9uIDQuOCwgd2UgbWFkZSBhIGNsZWFyIGRpc3RpbmN0aW9uIGJldHdlZW4gYSBzZXJ2
aWNlIHBhdGggbGF5ZXIgKHN0ZWVyaW5nIHBhY2tldHMgaG9wIGJ5IGhvcCBhbG9uZyB0aGUgY2hh
aW4pIGFuZCBhIHNlcnZpY2UgZnVuY3Rpb24gbGF5ZXINCiAoY29udmV5IG1ldGFkYXRhIGluZm9y
bWF0aW9uIG9mIGludGVyZXN0IHRvIFNGcykuIFRlcm1pbm9sb2d5IGFzaWRlLCBpdCBzZWVtcyB0
aGF0IHN1Y2ggbGF5ZXJlZCB2aWV3IHdhcyBhZ3JlZWQgdXBvbiBieSBtYW55IHBlb3BsZSBvbiB0
aGUgbWFpbGluZyBsaXN0Lg0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Tm93IHRoaXMgY2VydGFpbmx5IGRvZXMg
YmVnIHRoZSBxdWVzdGlvbiBvZiBzb2x2aW5nIEJPVEggcHJvYmxlbXMgd2l0aCB0aGUgc2FtZSAo
cGFja2V0KSBlbmNhcHN1bGF0aW9uIG1lY2hhbmlzbS4gTm90YWJseSB3aGVuIG9ic2VydmluZyB0
aGF0IG1hbnkNCiB1c2UgY2FzZXMgY291bGQgYmUgc2F0aXNmaWVkIHdpdGhvdXQgU0YtbGV2ZWwg
bWV0YWRhdGEsIG9yIGJ5IHVzaW5nIG1vcmUgb3V0LW9mLWJhbmQgd2F5cyB0byBjb252ZXkgc3Vj
aCBTRiBtZXRhZGF0YS4gQW5kIGFsc28gd2hlbiBvYnNlcnZpbmcgdGhhdCBpbmJhbmQgbWFya2lu
ZyAoZS5nLiBwYWNrZXQgaGVhZGVycykgY29tZXMgd2l0aCB2YXJpb3VzIHByb3MgJmFtcDsgY29u
cyAoc29tZSBvZiB0aGUgaXNzdWVzIGJlaW5nIGlkZW50aWZpZWQgaW4gdGhlDQogZHJhZnQsIGUu
Zy4gc2VjdGlvbnMgNC4xIGFuZCA0LjIpLiA8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JIGRvIGFncmVlIHdpdGgg
TWFyaWEuIFdlIG1heSB3YW50IHRvIGV4cGxvcmUgb3RoZXIgb3B0aW9ucyBmb3IgYWRkcmVzc2lu
ZyB0aGUgbmVlZHMgb2YgdGhlIHNlcnZpY2UgcGF0aCBsYXllciB0aGF0IGRvIG5vdCByZXF1aXJl
IGFuIGV4cGxpY2l0DQogY2hhaW4taWQgb2Ygc29ydHMuIDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkluIHRoZSBk
cmFmdCwgd2UgY29uY2x1ZGVkIGJ5IHN0YXRpbmcg4oCcQSBwcm9kdWN0aXZlIHBhdGggZm9yd2Fy
ZCBjb3VsZCBiZSB0byBkaXZpZGUgYW5kIGNvbnF1ZXI6IHRvIGNsZWFybHkgc2VwYXJhdGUgdGhl
IHByb2JsZW0gb2YgU2VydmljZSBGdW5jdGlvbg0KIFBhdGggdG9wb2xvZ3kgZnJvbSB0aGUmbmJz
cDsmbmJzcDsgcHJvYmxlbSBvZiBbY29udmV5aW5nIFNGXSBtZXRhZGF0YeKAnS4gSSBkbyBiZWxp
ZXZlIHdlIHNob3VsZCBleHBsb3JlIHN1Y2ggc2VwYXJhdGlvbiBwcmluY2lwbGUgZnVydGhlci48
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20i
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4gc2ZjIFs8YSBocmVmPSJtYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2ZjLWJvdW5jZXNA
aWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj48YSBocmVmPSJtYWlsdG86bWlrZWJp
YW5jQGFvbC5jb20iIHRhcmdldD0iX2JsYW5rIj5taWtlYmlhbmNAYW9sLmNvbTwvYT48YnI+DQo8
Yj5TZW50OjwvYj4gRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCA1OjUwIFBNPGJyPg0KPGI+VG86PC9i
PiA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYu
b3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24g
Y2hhaW4gSUQ8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIu
MHB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
SSB3b3VsZCBpbWFnaW5lIHRoYXQgaWYgd2UgbWFkZSB0aGUgQ2hhaW4gSUQgZmllbGQgaW4gdGhl
IGhlYWRlciBiZSBvcHRpb25hbCwgeWV0IHN0aWxsIHJlcXVpcmVkIGEgaGVhZGVyIGFuZCBzdGls
bCByZXF1aXJlZA0KIHRoYXQgc29tZSBpbmRpY2F0aW9uIG9mIHRoZSBjaGFpbiBiZSBjYXJyaWVk
IHNvbWV3aGVyZSBpbiB0aGUgcGFja2V0IChtcGxzIGxhYmVsIG9yIHZsYW4gb3Igd2hhdGV2ZXIp
LCB0aGF0IHRoZSBpbXBsZW1lbnRhdGlvbiB3b3VsZCBiZWNvbWUgb3Zlcmx5IGNvbXBsaWNhdGVk
LiAmbmJzcDtUbyBkbyBzbyB3b3VsZCBiZSB1c2luZyBTRkMgc2ltcGx5IGFzIGEgbWVjaGFuaXNt
IHRvIGNhcnJ5IG1ldGEgZGF0YSBhbmQgbm90IGF0IGFsbCBmb3Igc2VydmljZQ0KIGNoYWluaW5n
LCB3aGljaCBzb3VuZHMgY291bnRlciBpbnR1aXRpdmUgdG8gbWUuJm5ic3A7PGJyPg0KPGJyPg0K
TWFyaWEsJm5ic3A7PGJyPg0KU28sIHlvdSBhcmUgc2F5aW5nIHRoYXQgeW91IHdhbnQgdG8gdXNl
IFNGQyB0byBjYXJyeSBhcm91bmQgbWV0YWRhdGEsIGJ1dCBub3QgZm9yIGFjdHVhbCBzZXJ2aWNl
IGNoYWluaW5nIGJlY2F1c2UgeW91IGFscmVhZHkgaGF2ZSBhIHdheSB0byBpbXBsZW1lbnQgc2Vy
dmljZSBjaGFpbmluZyBvdXRzaWRlIG9mIFNGQz8gJm5ic3A7TWF5YmUgSSdtIG5vdCBmb2xsb3dp
bmcsIGJ1dCBpdCBzZWVtcyB0byBtZSB0aGF0IGlmIHlvdSB3ZXJlIHRvIHVwZ3JhZGUgeW91cg0K
IG5ldHdvcmsgdG8gc3VwcG9ydCBTRkMgdGhhdCB5b3Ugd291bGQgY2hhbmdlIGZyb20gdXNpbmcg
eW91ciBleGlzdGluZyBtZWNoYW5pc20gYW5kIHN0YXJ0IHVzaW5nIFNGQywgd2hpY2ggaXMgbWVh
bnQgdG8gcHJvdmlkZSBzdXBwb3J0IGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyB0aGF0IGFyZSBub3Qg
U0ZDIGF3YXJlLiAmbmJzcDtUaGVyZSBhcmUgYSBudW1iZXIgb2YgdXMgd2hvIGhhdmUgaW1wbGVt
ZW50ZWQsIGluIG9uZSB3YXkgb3IgYW5vdGhlciwgc29tZQ0KIHNvcnQgb2Ygc2VydmljZSBjaGFp
bmluZywgYnV0IEkgKEkgY2FuIGF0IGxlYXN0IHNwZWFrIGZvciBteXNlbGYpIGFtIGxvb2tpbmcg
dG8gU0ZDIG5vdCB0byBlbmhhbmNlIG15IGN1cnJlbnQgaW1wbGVtZW50YXRpb24sIGJ1dCB0byBy
ZXBsYWNlIGl0IHdpdGggc29tZXRoaW5nIGJldHRlciB3aGlsZSBzdGlsbCBtYWludGFpbmluZyBt
eSBjb3JlIChub24gc2VydmljZSBmdW5jdGlvbikgaW5mcmFzdHJ1Y3R1cmUuPC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luLWJvdHRvbTo2Ljc1cHQiPg0KPGRpdiBjbGFzcz0i
TXNvTm9ybWFsIiBhbGlnbj0iY2VudGVyIiBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXIiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPg0KPGhyIHNpemU9IjEiIHdpZHRoPSIx
MDAlIiBub3NoYWRlPSIiIHN0eWxlPSJjb2xvcjojOTk5OTk5IiBhbGlnbj0iY2VudGVyIj4NCjwv
c3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1i
b3R0b206Ni43NXB0Ij48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5G
cm9tOg0KPC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48
YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSUzY2tlZ3JheUBjaXNjby5jb20iIHRhcmdl
dD0iX2JsYW5rIj5rZWdyYXlAY2lzY28uY29tJmx0O2tlZ3JheUBjaXNjby5jb208L2E+Jmd0Ozxi
cj4NCjxiPlRvOiA8L2I+Um9uIFBhcmtlciZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPlJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb208L2E+Jmd0OyxKaW0gR3VpY2hhcmQgKGpndWljaGFyKSZsdDs8YSBocmVmPSJt
YWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+amd1aWNoYXJAY2lzY28u
Y29tPC9hPiZndDssSm9lbCBNLiBIYWxwZXJuJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7PGJy
Pg0KPGI+Y2M6IDwvYj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnJTNjc2ZjQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnJmx0O3NmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJy
Pg0KPGI+U2VudDogPC9iPkZyaWRheSwgTWFyY2ggMTQsIDIwMTQ8YnI+DQo8Yj5TdWJqZWN0OiA8
L2I+UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPGJyPg0KPGJyPg0KJiM0Mzsx
IHRoZSBpZGVhIGlzIGludGVyb3BlcmFiaWxpdHkuPGJyPg0KPGJyPg0KPGJyPg0KT24gMy8xNC8x
NCAxMjo1NSBQTSwgJnF1b3Q7Um9uIFBhcmtlciZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj5Sb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tPC9hPiZndDsgd3JvdGU6PGJyPg0KPGJyPg0KJmd0O1RoYW5r
cywgSmltLjxicj4NCiZndDs8YnI+DQomZ3Q7UmVtZW1iZXIgdGhhdCB3ZSBoYXZlIHNhaWQgbWFu
eSB0aW1lcyB0aGF0IHRoZSBTRkMgc2VydmljZSBoZWFkZXIgaXM8YnI+DQomZ3Q7dHJhbnNwb3J0
IGluZGVwZW5kZW50LiAmbmJzcDsgSnVzdCBiZWNhdXNlIHRoZSBjaGFpbiBpZCBjb3VsZCBiZSBj
YXJyaWVkIGluPGJyPg0KJmd0O3NvbWUgZm9ybSBvciBhbm90aGVyIHdpdGggc29tZSBwYXJ0aWN1
bGFyIHRyYW5zcG9ydCBkb2Vzbid0IG1lYW4gdGhhdCBpdDxicj4NCiZndDtjb3VsZCBiZSB1bml2
ZXJzYWxseSBjb252ZXllZC4gJm5ic3A7Jm5ic3A7IEJ5IG1ha2luZyBhbmQga2VlcGluZyB0aGUg
U0ZDIHNlcnZpY2U8YnI+DQomZ3Q7aGVhZGVyIHRyYW5zcG9ydCBpbmRlcGVuZGVudCBtYWtlcyBp
dCBtb3JlIGFwcGxpY2FibGUgaW4gbW9yZTxicj4NCiZndDtlbnZpcm9ubWVudHMgYW5kIG1vcmUg
bGlrZWx5IHRvIGdldCBhZG9wdGVkIGJyb2FkbHkuPGJyPg0KJmd0Ozxicj4NCiZndDsgJm5ic3A7
IFJvbjxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0Oy0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tPGJyPg0KJmd0O0Zyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWls
dG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmpndWljaGFyQGNp
c2NvLmNvbTwvYT5dPGJyPg0KJmd0O1NlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMzo1MiBQ
TTxicj4NCiZndDtUbzogSm9lbCBNLiBIYWxwZXJuOyBSb24gUGFya2VyPGJyPg0KJmd0O0NjOiA8
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3Jn
PC9hPjxicj4NCiZndDtTdWJqZWN0OiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDxicj4NCiZn
dDs8YnI+DQomZ3Q7SGkgSm9lbCw8YnI+DQomZ3Q7PGJyPg0KJmd0O1BlcmhhcHMgYnV0IEkgd291
bGQgcG9pbnQgb3V0IHRoYXQgdGhlIGJhc2UgU0ZDIGhlYWRlciBjb3VsZCBoYXZlIGEgbG90PGJy
Pg0KJmd0O21vcmUgaW5mb3JtYXRpb24gdGhhbiBqdXN0IHRoZSBjaGFpbiBJRDsgSSB3b3VsZCBh
bHNvIHBvaW50IG91dCB0aGF0IHRoZTxicj4NCiZndDtkZXZpbCBpcyBpbiB0aGUgZGV0YWlscyBh
bmQgc2F5aW5nICZxdW90O3dlbGwsIEkgY2FuIGp1c3QgdXNlIGFuIE1QTFMgbGFiZWwmcXVvdDs8
YnI+DQomZ3Q7aGlkZXMgbXVjaCBvZiB0aGUgY29tcGxleGl0eSBvZiBhY3R1YWxseSBkb2luZyB0
aGF0Ljxicj4NCiZndDs8YnI+DQomZ3Q7T24gMy8xNC8xNCwgMjozNSBQTSwgJnF1b3Q7Sm9lbCBN
LiBIYWxwZXJuJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyB3cm90ZTo8YnI+DQom
Z3Q7PGJyPg0KJmd0OyZndDtJZiB0aGUgdHJhbnNwb3J0IGhlYWRlciBjYXJyaWVzIGVub3VnaCBp
bmZvcm1hdGlvbiBmb3IgaWRlbnRpZnlpbmcgdGhlPGJyPg0KJmd0OyZndDtzZXF1ZW5jZSAoVkxB
TiB0YWcgb3IgTVBMUyBsYWJlbCBjYW4gYm90aCBkbyB0aGUgam9iKSwgdGhlbiBhcmd1YWJseTxi
cj4NCiZndDsmZ3Q7dGhlIGdsb2JhbCBjaGFpbiBJRCBpcyByZWR1bmRhbnQuIEkgY2FuIGxpdmUg
d2l0aCBjYXJyeWluZyBpdCBhbnl3YXk8YnI+DQomZ3Q7Jmd0O2VpdGhlciBpZiBJIGhhdmUgbWV0
YWRhdGEgdG8gY2FycnksIG9yIGlmIEkgbmVlZCB0aGUgY2hhaW4gSUQgZm9yIHNvbWU8YnI+DQom
Z3Q7Jmd0O3B1cnBvc2UuPGJyPg0KJmd0OyZndDsgQWZ0ZXIgYWxsLCBzb21lIGZvbGtzIHNlZW0g
dG8gd2FudCB0byB1c2UgdGhhdCBmb3IgdGhlIGZvcndhcmRpbmc8YnI+DQomZ3Q7Jmd0O2RlY2lz
aW9ucy48YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7WW91cnMsPGJyPg0KJmd0OyZndDtKb2Vs
PGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0O09uIDMvMTQvMTQsIDI6MjggUE0sIFJvbiBQYXJr
ZXIgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7IFRoZSBjaGFpbiBJRCBpcyB0aGUgbGFiZWwgdGhh
dCBkZWZpbmVzIHRoZSBzZXF1ZW5jZSBvZiBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7ZnVuY3Rp
b25zIHRoYXQgbXVzdCBiZSB2aXNpdGVkLiAmbmJzcDsgSXQgY2FuIGJlIHRob3VnaHQgb2YgYXMg
YSBoYW5kbGUgZm9yIGE8YnI+DQomZ3Q7Jmd0OyZndDtzdGFjayBvZiBtdXN0LXZpc2l0IG5ldHdv
cmsgbG9jYXRpb25zLiAmbmJzcDsgSSBkb24ndCBzZWUgaG93IHRoaXMgY2FuIGJlPGJyPg0KJmd0
OyZndDsmZ3Q7YW55dGhpbmcgYnV0IG1hbmRhdG9yeS48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsgJm5ic3A7Jm5ic3A7Jm5ic3A7IFJvbjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LTxicj4NCiZndDsmZ3Q7Jmd0OyBGcm9tOiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwv
YT5dIE9uIEJlaGFsZiBPZiBTdXJlbmRyYSBLdW1hcjxicj4NCiZndDsmZ3Q7Jmd0OyhzbWt1bWFy
KTxicj4NCiZndDsmZ3Q7Jmd0OyBTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDE6NDYgUE08
YnI+DQomZ3Q7Jmd0OyZndDsgVG86IEpvZWwgTS4gSGFscGVybjsgTkFQSUVSQUxBLCBNQVJJQSBI
PGJyPg0KJmd0OyZndDsmZ3Q7IENjOiA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBS
ZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQom
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgW1RyaW1tZWQgdGhlIHJlY2lwaWVudCBsaXN0
IC0gbmVlZHMgYXBwcm92YWwgb3RoZXJ3aXNlXTxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyBDb21wbGV0ZWx5IGFncmVlIGhlcmUuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7IFNGQyBkb2VzIG5vdCBwcmV2ZW50IFZMQU4gc3RpdGNoaW5nIGFuZCBvbmUgY2Fu
IGNvbnRpbnVlIHRvIGRvIHRoYXQuPGJyPg0KJmd0OyZndDsmZ3Q7V2hpbGUgYXQgdGhlIHNhbWUg
dGltZSBTRkMgY2FuIGluY2x1ZGUgVkxBTiBzdGl0Y2hpbmcgdG8gc3VwcG9ydDxicj4NCiZndDsm
Z3Q7Jmd0O2xlZ2FjeSBTRnMgaW4gdGhlIHNhbWUgY2hhaW4gdGhhdCBpbmNsdWRlcyBTRkMgYXdh
cmUgU0ZzLiBFdmVuIGxlZ2FjeTxicj4NCiZndDsmZ3Q7Jmd0O1NGcyBiZW5lZml0IGZyb20gY2hh
aW4gaWRlbnRpZmljYXRpb24gYW5kIGhlbmNlIGNhbiBiZSBzaGFyZWQgYWNyb3NzPGJyPg0KJmd0
OyZndDsmZ3Q7ZGlmZmVyZW50IHNlcnZpY2UgY2hhaW5zLjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyBTdXJlbmRyYS48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgT24gMy8xNC8xNCAxMDoyNiBB
TSwgJnF1b3Q7Sm9lbCBNLiBIYWxwZXJuJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0
OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IE15IG93biBp
bmNsaW5hdGlvbiBpcyB0byBvYnNlcnZlIHRoYXQgaWYgeW91IGRvbid0IG5lZWQgZXhwbGljaXQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IGNoYWluIGlkZW50aWZpY2F0aW9uIGFuZCB5b3UgZG9uJ3Qg
bmVlZCBtZXRhZGF0YSwgeW91IGNhbiBqdXN0IG9taXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IHRo
ZSBzZmMvbnNoIGhlYWRlci4gU3RpbGwgZG8gc2VydmljZSBjaGFpbmluZywganVzdCBubyBleHRy
YSBoZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgSWYg
d2UgYXJlIGdvaW5nIHRvIGhhdmUgdGhlIGhlYWRlciwgaXQgc2VlbXMgdG8gbWUgdGhhdCB0aGUg
Y2hhaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7aWRlbnRpZmljYXRpb24gZmllbGQgaXMgdmVyeSB1
c2VmdWwsIGFuZCBsb3cgY29zdCBvbmNlIHdlIGhhdmUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
O2hlYWRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBZb3Vy
cyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzE0LzE0LCAxOjAwIFBNLCBOQVBJRVJBTEEsIE1BUklBIEgg
d3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgRXhwbGljaXQgY2hhaW4gaWRlbnRpZmlj
YXRpb24gc2hvdWxkIGJlIG1hZGUgb3B0aW9uYWwuIEkgYmVsaWV2ZSBpdDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHdhcyBkaXNjdXNzZWQgZmV3IG1vbnRocyBhZ28gb24gdGhpcyBtYWlsaW5n
IGxpc3QuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBNYXJpYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgKkZyb206KnNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0gKk9uIEJlaGFsZiBP
ZiAqSm1oLmRpcmVjdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpTZW50OiogVGh1cnNkYXks
IE1hcmNoIDEzLCAyMDE0IDEyOjEyIFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKlRvOiog
PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj5rZWdyYXlA
Y2lzY28uY29tPC9hPjsNCjxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPjsgPGEgaHJlZj0ibWFpbHRvOnNt
a3VtYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+DQpzbWt1bWFyQGNpc2NvLmNvbTwvYT47
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2Nv
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmpndWljaGFyQGNpc2NvLmNvbTwvYT48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAqQ2M6KiA8YSBocmVmPSJtYWlsdG86bmljb2xhcy5ib3V0aG9yc0Bxb3Nt
b3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tPC9hPjsN
CjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5v
cmc8L2E+OyA8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20iIHRhcmdldD0iX2JsYW5r
Ij4NCmhhZGlAbW9qYXRhdHUuY29tPC9hPjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBo
cmVmPSJtYWlsdG86cm9uX3BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPnJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Ow0KPGEgaHJlZj0ibWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+YnJpanNtYW5AanVuaXBlci5u
ZXQ8L2E+Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqU3ViamVjdDoqIFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFu
LXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpJ
bXBvcnRhbmNlOiogTG93PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBBc3N1bWluZyBJIHVuZGVyc3RhbmQgeW91IHByb3Blcmx5IEtlbiwgSSBkaXNh
Z3JlZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IEZvciBleGFtcGxlLCBieSB1c2luZyBzZXBhcmF0ZSB0ZXJtcyBJIGNhbiBlYXNpbHkgZGlzY3Vz
cyB0aGUgZmFjdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoYXQgY2VydGFpbiBraW5kcyBv
ZiBkYXRhIChjaGFpbiBpZGVudGlmaWNhdGlvbikgb25seSBuZWVkIHRvIGJlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgYWRqdXN0IGJ5IGEgZmV3IGFwcHMgaW4gcmFyZSBjYXNlcy4gQW5kIHRo
YXQgZGF0YSBpcyBub3QgYmVlZGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgYnkgdGhlIGFw
cGxpY2F0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFVubGVzcyB5b3Ugd291bGQgbGlrZSB0byBjb25zaWRlciB0aGUgY2hhaW4gaWRlbnRp
ZmljYXRpb24gYXMgYmVpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvcHRpb25hbD88YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSm9lbDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbnQgZnJvbSBt
eSBTYW1zdW5nIHNtYXJ0cGhvbmUgb24gQVQmYW1wO1Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tLS0t
IE9yaWdpbmFsIG1lc3NhZ2UgLS0tLS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJq
ZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGcm9tOiAmcXVvdDtLZW4gR3JheSAoa2VncmF5KSZx
dW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5r
Ij5rZWdyYXlAY2lzY28uY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhy
ZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmtlZ3Jh
eUBjaXNjby5jb208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUbzogTHVj
eSB5b25nICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0i
X2JsYW5rIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20lM2UlM2UsJTIyU3VyZW5k
cmEiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20mZ3Q7Jmd0Oywm
cXVvdDtTdXJlbmRyYTwvYT4gS3VtYXIgKHNta3VtYXIpJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPnNta3VtYXJAY2lzY28uY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNta3VtYXJA
Y2lzY28uY29tJTNlJTNlLCUyMkppbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzbWt1bWFyQGNp
c2NvLmNvbSZndDsmZ3Q7LCZxdW90O0ppbTwvYT4gR3VpY2hhcmQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyhqZ3VpY2hhcikmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmpndWljaGFy
QGNpc2NvLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86amd1aWNoYXJAY2lzY28uY29tPC9hPiZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ0M6IE5pY29sYXMgQk9VVEhPUlMgJmx0OzxhIGhyZWY9Im1h
aWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5rIj5OaWNvbGFz
LkJPVVRIT1JTQHFvc21vcy5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEg
aHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSUzZSUzZSxzZmMiIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tJmd0OyZndDssc2Zj
PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNm
Y0BpZXRmLm9yZzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnJTNlJTNlLEphbWFsIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNmY0Bp
ZXRmLm9yZyZndDsmZ3Q7LEphbWFsPC9hPiBIYWRpIFNhbGltICZsdDs8YSBocmVmPSJtYWlsdG86
aGFkaUBtb2phdGF0dS5jb20iIHRhcmdldD0iX2JsYW5rIj5oYWRpQG1vamF0YXR1LmNvbTwvYT48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0
dS5jb20lM2UlM2UsUm9uIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29t
Jmd0OyZndDssUm9uPC9hPiBQYXJrZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBo
cmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tJTNlJTNlLCUyMmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
OlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20mZ3Q7Jmd0OywmcXVvdDticmlqc21hbkBq
dW5pcGVyLm5ldDwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0PC9hPiZndDsmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldCUzZSUzZSwlMjJKb2VsIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0Jmd0OyZndDssJnF1b3Q7Sm9lbDwvYT4gTS4gSGFscGVybiZxdW90Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0
YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFs
cGVybi5jb208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFRoZSB3b3JkICZxdW90O21ldGFkYXRhJnF1b3Q7IGlzIGEgcHVycG9z
ZWx5IGFtYmlndW91cyB0ZXJtICZxdW90O2RhdGEgdGhhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHByb3ZpZGVzIGluZm9ybWF0aW9uIGFib3V0IG90aGVyIGRhdGEmcXVvdDsuIEl0IGlzIHVz
ZWQgdG8gYXZvaWQgVEhJUzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGlzY3Vzc2lvbi48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciBleGFt
cGxlLCBJIHByb3Bvc2Ugd2UgZGVmaW5lICZxdW90O3RlcXVpbGEgbWV0YWRhdGEmcXVvdDsgYmVj
YXVzZSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmcmFua2x5LCBJIHdpbGwgbmVlZCB0byBv
cmRlciBhIHRyaXBsZS1zaG90IGlmIHdlIGtlZXAgYXR0ZW1wdGluZzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHRvIGRlZmluZSBzb21ldGhpbmcgdGhhdCwgYnkgZGVmaW5pdGlvbiwgaXMgYW1i
aWd1b3VzLiBJJ2QgbGlrZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG15IGJhcnRlbmRlciB0
byB1bmRlcnN0YW5kIG1lIHNwZWNpZmljYWxseSB3aGVuIEkgc2F5ICZxdW90O0kgbmVlZCBhPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzaG90JnF1b3Q7Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMy8xNCA3OjQ5IEFNLCAmcXVvdDtM
dWN5IHlvbmcmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208L2E+Jmd0OyZndDsgd3JvdGU6
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0O1NuaXAuLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7U0smZ3Q7
IEp1c3QgY29weWluZyBmcm9tIHRoZSBQUzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0Oy0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtEYXRhIHBsYW5l
IG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5IHRvIGV4Y2hhbmdlIGluZm9ybWF0aW9uPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiZXR3ZWVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDt0aGUgbmV0d29yayBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2Vy
dmljZSBmdW5jdGlvbnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbmQgc2VydmljZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7ZnVuY3Rpb25zIGFuZCB0aGUgbmV0d29y
ay48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7LS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0O0l0IGlzIGEgbHVjaWQgZGVmaW5pdGlvbi4gV2UgYXJlIHVubmVjZXNzYXJpbHkgbWFraW5n
IHRoZSB3b3JkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmcXVvdDtuZXR3b3JrJnF1b3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtjb250cm92ZXJzaWFsLCBJTU8uPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0O1tMdWN5XSBUaGlzIGlzIG15IHBvaW50LiAmcXVvdDtUaGUgbmV0d29y
ayZxdW90OyBpcyB0b28gZ2VuZXJhbCBoZXJlLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hp
Y2ggYnJpbmdzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDttZXRhZGF0YSBn
cmVhdCBwb3dlciB0byBkbyBtYW55IHRoaW5ncy4gVGhpcyBpcyB3aHkgcGVvcGxlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtpbnZlbnQgaWRlYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0O2hlcmUsIHdoaWNoIGNhdXNlcyBhIGxvdCBvZiBkZWJhdGVzIG9uIG1ldGFkYXRh
IHVzYWdlIHBvdGVudGlhbHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2U8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3Nob3VsZCBub3Qgc3BlbmQgYSBsb3Qgb2YgdGlt
ZXMgb24gdGhhdCBkZWJhdGVzIGFuZCBqdWRnZSB3aGljaDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7dXNhZ2UgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3ZhbHVhYmxl
IG9yIG5vdC4gVGh1cywgZm9yIHRoZSBTRkMgd29yaywgaXQgd2lsbCBiZSBoZWxwZnVsIGlmPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3ZSBjYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0O25hcnJvdyBkb3duIGEgYml0LiBKb2VsIG1ha2VzIGV4cGxpY2l0bHkgdHdvIGNh
c2VzLCB3aGljaCBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGVscGZ1bCB0bzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7ZGV2ZWxvcCB1c2UgY2FzZXMgZm9yIGVhY2gg
Y2FzZS4gSSB3b3VsZCBsaWtlIHRvIHNlZSB0aGF0IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7cHJvYmxlbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7c3RhdGVtZW50
IGNhbiBiZSBtb3JlIHNwZWNpZmljIG9uIG1ldGFkYXRhIGRlZmluaXRpb24sIHdoaWNoIG1heTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0O2hlbHBmdWwgaW4gbGVzcyBmb2N1c2luZyBvbiBpdCBhbmQgbW92aW5nIGZvcndhcmQu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0O0x1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7U3VyZW5kcmEuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O1RoYW5rcyw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDtGcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbPGEgaHJlZj0i
bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqZ3VpY2hh
ckBjaXNjby5jb208L2E+XTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
O1NlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgNDozOCBQTTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O1RvOiBMdWN5IHlvbmc8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtDYzogSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzIEJPVVRI
T1JTOyBSb24gUGFya2VyOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmJy
aWpzbWFuQGp1bmlwZXIubmV0PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZn
dDs7IHNmYzsgSmFtYWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0hhZGkgU2FsaW08YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtTdWJqZWN0OiBSZTogW3NmY10gZHJh
ZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDtIaSBMdWN5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O05vLiBJIGFtIHNpbXBs
eSBzYXlpbmcgd2Ugc2hvdWxkIG5vdCBvdmVyY29tcGxpY2F0ZSB0aGUgcHJvYmxlbTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O3N0YXRlbWVudCB3aXRoIHRleHQgdGhh
dCBhZGRzIGxpdHRsZSB0byBubyB2YWx1ZSBpbiBteSBvcGluaW9uLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFdoZXRoZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDt3ZSBjYWxsIGl0IG1ldGFkYXRhLCBvciBjb250ZXh0LCBoYXMgbm8gYmVhcmluZyBvbiB0aGUg
ZmFjdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhhdCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtwcm9ibGVtIHN0YXRlbWVudCBhbHJlYWR5IGNsZWFybHkg
c3RhdGVzIHdlIG5lZWQgdG8gYmUgYWJsZSB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cGFz
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O2luZm9ybWF0aW9uIGJl
dHdlZW4gU0bCuXMgYW5kIGJldHdlZW4gdGhlIG5ldHdvcmsgJmFtcDsgU0bCuXMuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7T24gMy8xMi8xNCwgNToxMyBQTSwgJnF1b3Q7THVjeSB5b25nJnF1b3Q7ICZsdDs8YSBocmVm
PSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj5sdWN5LnlvbmdA
aHVhd2VpLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWls
dG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bHVjeS55b25n
QGh1YXdlaS5jb208L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtIaSBKaW0s
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtJIGZvciBvbmUgZG9uJ3QgYWdyZWUg
YW5kIHRoaW5rIHdlIGFyZSBvdmVyIGNvbXBsaWNhdGluZyB3aGF0PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtzaG91bGQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7YmUgc3RyYWlnaHRmb3J3YXJkLiBUaGUgU0ZDIGVuY2Fwc3VsYXRpb24gc2hvdWxkIGVuYWJs
ZSB0d288YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoaW5nczo8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OzEuIFN0ZWVyaW5nIG9mIHNlbGVjdGVkIGZsb3dzIHRocm91Z2ggYSBz
ZXJ2aWNlIGNoYWluOyB0aGlzIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7c2VydmljZSBmdW5jdGlvbiBw
YXRoLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsyLiBQYXNz
aW5nIG9mIGNvbnRleHQgYXNzb2NpYXRlZCB3aXRoIGEgZ2l2ZW4gZmxvdyB3aXRoaW4gc2FpZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDtmdW5jdGlvbiBwYXRoLiBUaGlzIGNvbnRleHQgaW5mb3JtYXRp
b24gbWF5IGJlIGNvbnN1bWVkIGJ5IGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1NGIChhbjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDthcHBsaWNhdGlvbiBJ
RCBpcyBhbiBleGFtcGxlKSBvciBtYXkgYmUgY29uc3VtZWQgYnkgdGhlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtmb3J3YXJkaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0O2VsZW1lbnRzIChhIHZyZi1JRCBpcyBhbiBleGFtcGxlKS48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7W0x1Y3ldIERvIHlvdSBjYWxsIHRoZSBj
b250ZXh0IGFzIG1ldGFkYXRhIG9yIG5vdD8gRG8gd2UgaGF2ZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7YW5vdGhlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDt0ZXJtIGhlcmUgYmVzaWRlIFNGQyBoZWFkZXIgYW5kIG1ldGFkYXRhLiBJIHNlZSB0aGF0IHlv
dSBkb24ndDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2FudCB0bzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtzZXBhcmF0ZSB3aGF0IGlzIGNvbnN1bWVkIGJ5
IFNGIGFuZCB3aGF0IGlzIGNvbnN1bWVkIGJ5IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Zm9yd2FyZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtl
bGVtZW50cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O0x1Y3k8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O1NlbnQgZnJvbSBteSBpUGhvbmU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDEyLCAyMDE0LCBhdCA0OjE2IFBNLCAm
cXVvdDtMdWN5IHlvbmcmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVm
PSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj5sdWN5LnlvbmdA
aHVhd2VpLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7Jmd0OyB3
cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IEdyZWF0LiBU
aGVuIHdlIG1heSBjb25zaWRlciB0d28gc3BlY2lhbCBtZXRhZGF0YSBkZWZpbml0aW9uczxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDtwcm9ibGVtIHN0YXRlbWVudCBzbyB3ZSBjYW4gYWxsIHVzZSB0
aGUgc2FtZSBkZWZpbml0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0hlcmUgaXMgbXk8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O3N1Z2dlc3Rl
ZCB0ZXh0IGFuZCBsaWtlIHRvIGhlYXIgeW91IGFuZCBvdGhlcidzIGlucHV0IGFuZDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7c3VnZ2VzdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEg
cHJvdmlkZXMgdGhlIGFiaWxpdHk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RvPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtleGNoYW5nZSBpbmZvcm1h
dGlvbiBiZXR3ZWVuIHRoZSBlbGVtZW50cyBpbiBhIHNlcnZpY2UgZnVuY3Rpb248YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2NoYWluaW5nLiBJbiB0aGlz
IGNvbnRleHQsIHRoZXJlIGFyZSB0d28gdHlwZXMgb2YgZGF0YSBwbGFuZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7bWV0YWRhdGEuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyBTZXJ2aWNlIEZ1bmN0aW9uIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZXhjaGFu
Z2VkIGJldHdlZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0O2NsYXNzaWZpZXIgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVu
Y3Rpb25zIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDtmYWNpbGl0YXRlIHNlcnZpY2UgZnVuY3Rpb25zIG9uIHRoZSBwYWNrZXQgdHJlYXRtZW50Ljxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU3RlZXJpbmcgTWV0YWRh
dGE6IHRoZSBpbmZvcm1hdGlvbiBmcm9tIHNlcnZpY2UgZnVuY3Rpb25zIHRvIGE8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2NsYXNzaWZpZXIgb3Igc2Vy
dmljZSBub2RlIGZvciB0cmFmZmljIGZvcndhcmRpbmcgcHVycG9zZS48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IC1lbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBGcm9tOiBKb2VsIE0uIEhhbHBlcm4gWzxhIGhyZWY9Im1h
aWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2Vs
aGFscGVybi5jb208L2E+XTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjozNSBQTTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBMdWN5IHlvbmc7
IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7IDxhIGhy
ZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPg0KYnJpanNt
YW5AanVuaXBlci5uZXQ8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0i
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFkaTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFNhbGltPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0
LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBZZXMsIEkgYW0gdHJ5aW5nIHRvIGNvbnNpc3RlbnRseSBk
aXN0aW5ndWlzaCB0aG9zZSB0d28gY2FzZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3doZW48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O3RhbGtpbmcg
YWJvdXQgdGhlIGluZm9ybWF0aW9uIGNhcnJpZWQgd2l0aCBwYWNrZXRzIGluIHNlcnZpY2U8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NoYWlucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7IEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAzOjEzIFBNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWwsIFNlZSBi
ZWxvdy4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2ZjLWJvdW5jZXNA
aWV0Zi5vcmc8L2E+XSBPbiBCZWhhbGYgT2YgSm9lbCBNLiBIYWxwZXJuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtTZW50Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MDIgUE0gVG86IEx1Y3kg
eW9uZzsgTmljb2xhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Qk9VVEhPUlM7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQYXJrZXIg
Q2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGEg
aHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+YnJpanNt
YW5AanVuaXBlci5uZXQ8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozsg
c2ZjOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRh
ZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBJIHdhcyB0cnlpbmcgdG8gd29yZCBpdCBjYXJlZnVsbHkgbm90IHRvIGZv
Y3VzIG9uIHdobyBwdXRzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gaW4s
IGJ1dCBvbmx5IG9uIHdobyBjb25zdW1lcyB0aGUgaW5mb3JtYXRpb24uPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluZm9ybWF0aW9uIGZvciBz
ZXJ2aWNlIGZ1bmN0aW9ucyBtYXkgY29tZSBmcm9tIHRoZSBpbmdyZXNzPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNsYXNzaWZpZXIgb3IgZnJv
bSBvdGhlciBzZXJ2aWNlIGZ1bmN0aW9ucy4gW0x1Y3ldIHRoaXMgaXM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3RoZSBvbmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcuIEluZm9ybWF0
aW9uIGZvciB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgd2lsbCBnZW5lcmFs
bHkgY29tZSBmcm9tIHRoZSBpbmdyZXNzIGNsYXNzaWZpZXIsIGJ1dCBpbjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7c3BlY2lhbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBjYXNlcyBtYXkgYmUgcHJvdmlkZWQgYnkgc2VydmljZSBmdW5jdGlv
bnMuIChJIGtlZXA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dhbnRpbmcgdG8gZ2V0PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJpZCBvZiB0
aG9zZSBzcGVjaWFsIGNhc2VzLCBidXQgc28gZmFyIHRoZXJlIHNlZW0gdG8gYmU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2p1c3QgZW5vdWdoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9mIHRoZW0gdG8gd2FycmFudCBjb3ZlcmluZyBpbiB0
aGUgc29sdXRpb24uIEFuZCBtb3JlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbXBvcnRhbnRs
eSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
c2lnbmlmaWNhbnQgc3VwcG9ydCBmb3IgaXQgaW4gdGhlIHdvcmtpbmcgZ3JvdXAuKSBbTHVjeV08
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1RoaXMgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIHNlY29uZCBjYXNlIHVzaW5nIG1ldGFk
YXRhIGluIHlvdXIgdmlldyAoYnV0IHlvdSBkb24ndDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
bGlrZSBpdCkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEFuZCB5b3Ugc3VnZ2VzdCBkaXN0aW5ndWlzaGluZyB0aGVzZSB0d28gY2FzZXMgd2hlbjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGlzY3Vzc2luZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhYm91dCBtZXRhZGF0YSB1c2FnZS4gSXMg
dGhhdCByaWdodCB1bmRlcnN0YW5kaW5nPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAyOjMzIFBNLCBMdWN5IHlv
bmcgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBKb2VsLCBJIGludGVycHJldCB0aGF0IHlvdSBzdWdnZXN0cyB0aGF0IGRpc3Rp
bmd1aXNoIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZXhjaGFuZ2U8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9u
IGRhdGEgcGxhbmUgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDthbmQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGNoYW5nZSBpbmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNh
cnJpZWQgZnJvbSBhIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9uIHRv
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBhIHNlcnZpY2Ugbm9kZS4gSXMgdGhpcyByaWdodCB1bmRlcnN0YW5kaW5nPyBMdWN5PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0i
bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbTwvYT5dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsyMDE0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgMToxOTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUE08YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRv
OiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFy
ZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgKGpndWljaGFyKTsgPGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJn
ZXQ9Il9ibGFuayI+DQpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBI
YWRpIFNhbGltIFN1YmplY3Q6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEt
Y29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBNeSBpbmNsaW5hdGlvbiB3b3VsZCBiZSB0byB0dW5lIHRoYXQgZGVm
aW5pdGlvbiB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGlzdGluZ3Vpc2g8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJldHdlZW4g
ZGF0YXBsYW5lIGNhcnJpZWQgaW5mb3JtYXRpb24gaW50ZW5kZWQgZm9yIHVzZSBieTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnVuY2l0b25zICh3aGF0ZXZlciB0aGUgb3JpZ2lu
KSwgYW5kIGRhdGFwbGFuZSBjYXJyaWVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbmZvcm1h
dGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgaW50ZW5kZWQgZm9yIGRhdGFwbGFuZSBmb3J3YXJkaW5nIGNvbXBvbmVudHMuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91
cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEhpIEpvZWwsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGFncmVlIHRoYXQgd2UgbmVlZCB1
c2luZyB0aGUgc2FtZSBkZWZpbml0aW9uIGZvciBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0
ZXJtLCBidXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBkaXNhZ3JlZSB0aGF0IHRoZSBtZXRhZGF0YSBkZWZpbml0aW9uIGhlcmUg
aXMgYSBzZXQgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIFRoaXMg
bWF5IGJlIHRvbyBuYXJyb3c8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O29yIGxlYWQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0
byBhIHBhcnRpY3VsYXIgc29sdXRpb24uIEkgYW0gZmluZSB3aXRoIHRoaXMgZGVmaW5pdGlvbjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHJvYmxlbSBzdGF0ZW1lbnQgdy8g
bWlub3IgdHdlYWsgKHN1Z2dlc3RlZCBvbiBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtsaXN0KS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0
YSBwcm92aWRlcyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FiaWxpdHkgdG88YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBl
eGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBjbGFzc2lmaWVycyBhbmQgc2VydmljZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgYW5kIHNlcnZpY2U8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9ucyBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjbGFzc2lm
aWVyc3xzZXJ2aWNlIG5vZGVzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlcmUgbWF5IGJlIGEgc29sdXRpb24gdGhh
dCBhIHNlcnZpY2UgZnVuY3Rpb24gcGFzc2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzb21l
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiB0byBhdHRhY2hlZCBz
ZXJ2aWNlIG5vZGUgd2l0aG91dCB1c2luZyBTRkM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hl
YWRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcywgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIEhhbHBlcm4gRGlyZWN0PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1h
aWx0bzpqbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpq
bWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbTwvYT5dIFNlbnQ6IFdlZG5lc2RheSw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O01hcmNoIDEyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDIwMTQgMTI6MjUgUE0gVG86IEx1Y3kgeW9u
ZzsgSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtCT1VU
SE9SUzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIg
dGFyZ2V0PSJfYmxhbmsiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0PC9hPiZndDs7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6
IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25z
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBMdWN5LCB5b3Ugc2F5ICZxdW90O3RoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIC4u
LiZxdW90OyBUaGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2RlZmluaXRpb24geW91PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
dGhlbiBwcm92aWRlIGlzIGEgZGVmaW5pdGlvbiBvZiB0aGUgc2V0IG9mIGluZm9ybWF0aW9uIHdl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthcmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwcm9wb3NpbmcgdGhhdCB3ZSBwdXQg
aW4gdGhlIFNGQyBoZWFkZXIuIEksIGFuZCBvdGhlcnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtoYXZlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgYmVlbiB1c2luZyB0aGUgdGVybSBtZXRhZGF0YSBtb3JlIG5hcnJvd2x5LiBX
ZSBjYW4gdXNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aGF0ZXZlcjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRlZmluaXRp
b24gd2Ugd2FudC4gQnV0IHdlIGRvIG5lZWQgdG8gYWdyZWUgb24gdGhlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtkZWZpbml0aW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciB0aGUgcHVycG9zZXMgb2YgdGhlIFdHLCBp
dCBzZWVtcyBtdWNoIG1vcmUgdXNlZnVsIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt1c2Ug
dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgdGVybSBtZXRhZGF0YSBmb3IgdGhlIG5hcnJvd2VyIGRlc2NyaXB0aW9uLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAxOjE5IFBNLCBMdWN5
IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIEpvZWwsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgYWdyZWUu
IFdlIG5lZWQgdG8gZGlmZmVyZW50aWF0ZSB0aGUgbWV0YWRhdGEgdXNlZCBieTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9uIGFuZCBTRkMgaGVhZGVyLiBU
aGUgbWV0YWRhdGEgdGVybSBtZWFucyBjYXJyeWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
c29tZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3N0YXRlcyBhbG9uZyB3aXRoIHRoZSBwYWNrZXQuIElNTzogU0ZDIGhlYWRl
ciBpcyBhIGtpbmQgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YSBjYXJyaWVkIG9uIHBhY2tldCBmb3IgbmV4
dCBzZXJ2aWNlIG5vZGUgdG8gdXNlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SW4gdGhlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Y29udGV4dCBvZiBTRkMsIHdlIGhhdmUgdGVybSBmb3IgU0ZDIGhlYWRlciBhbmQgdGhl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YSB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2FzIGNhcnJp
ZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgb3IgYmV0d2VlbiBzZXJ2aWNlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ZnVuY3Rpb25zIGFuZCBjbGFzc2lmaWVycy9zZXJ2aWNlIG5vZGVzLCB3aGljaCBpcyB3aGF0PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGUgZHJhZnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtmb2N1cy48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgVGhhbmtzLCBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwg
TS4gSGFscGVybjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20i
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT5dIFNlbnQ6IFdl
ZG5lc2RheSwgTWFyY2ggMTIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgMjAxNDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAxMToxOCBBTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENj
Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEppbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBHdWljaGFyZCAoamd1aWNo
YXIpOyA8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5r
Ij4NCmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0
OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGkgU2FsaW08
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJh
ZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
SSB0aGluayBpdCBpcyBpbXBvcnRhbnQgdG8ga2VlcCBhIHN0cm9uZyBkaXN0aW5jdGlvbjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmV0d2Vlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSAod2hpY2ggaXMg
Zm9yIHVzZSBieSBhcHBsaWNhdGlvbnMpIGFuZCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgY2hhaW5pbmcgaW5mb3JtYXRpb24gaW4gdGhlIGJhc2Ugc2Vydmlj
ZSBjaGFpbiBoZWFkZXIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aGljaCBpczxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBmb3IgdXNlIGJ5IHRoZSBzZXJ2aWNlIGNoYWluIHN1cHBvcnQgbWVjaGFuaXNtcy48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQs
IDEwOjQyIEFNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGdWxseSBhZ3JlZSB3aXRo
IEpvZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZSBzaG91bGQgbm90IHJlcXVpcmUgYSBm
aXggbGVuZ3RoIGZvciBpbi1iYW5kIG1ldGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDti
dXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGFsc28gbm90IGxlYXZlIGl0IGZvciBmcmVlbHkgdXNhZ2UuIEluIGZh
Y3QsIHdoZW4gYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
bm9kZSBpbnNlcnRzIFNGQyBoZWFkZXIgb24gYSAoZW5jYXBzdWxhdGVkKSBwYWNrZXQgYW5kPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZW5kIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZXh0IHNlcnZpY2Ug
bm9kZSwgU0ZDIGhlYWRlciBpdHNlbGYgY2FuIGJlIHNlZW4gYXMgYTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7bWV0YWRhdGEuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dIE9uIEJlaGFsZiBPZiBK
b2VsIE0uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50
OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDk6MjEgQU0gVG86IE5pY29sYXM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uIFBhcmtlciBDYzogSmlt
IEd1aWNoYXJkIChqZ3VpY2hhcik7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj5icmlqc21hbkBqdW5p
cGVyLm5ldDwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBGb3IgaW4tYmFuZCBtZXRhZGF0YSwgdGhlIEFQSSBmb3IgYWNjZXNzIGNh
biBlYXNpbHkgYmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN5bmNocm9ub3VzLiBPdXQgb2YgYmFuZCBtZXRhZGF0
YSBuZWVkcyBkaWZmZXJlbnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hhbmRsaW5nLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgVGhlcmUgYXJlIG1hbnkgY2FzZXMgd2hlcmUgb3V0LW9mLWJhbmQgbWV0YWRhdGEg
aXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3VzZWZ1bCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFwcHJv
cHJpYXRlLiBCdXQgdGhleSBkbyBub3QgY292ZXIgYWxsIG5lZWRzIGJ5IGFueTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7c3RyZXRjaC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBFdmVuIGlm
IGVhY2ggcGllY2Ugb2YgaW4tYmFuZCBtZXRhZGF0YSBpcyBvZiBmaXhlZDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7bGVuZ3RoLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlcmUgYXJlIG1hbnkgZGlmZmVyZW50
IGtpbmRzIG9mIG1ldGF0eXBlLiBUcnlpbmcgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Nh
eTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJnF1b3Q7dGhlcmUgd2lsbCBiZSBleGFjdGx5IGZvdXIgcGllY2VzLCBh
bmQgdGhleSB3aWxsIGJlIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0eXBlczxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgdDEsIHQyLCB0MywgYW5kIHQ0JnF1b3Q7IGlzIHNpbXBseSB0b28gc3BlY2lmaWMgZm9y
IGV2ZW4gODAlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtvZiB0aGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bmVl
ZHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgODo1MiBBTSwgTmljb2xhcyBCT1VUSE9SUyB3cm90
ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIZWxsbyBSb24sPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBTZW5kaW5nIG91dCBvZiBiYW5kIGNvbmdydWVudCBtZXRhZGF0YSBtYXkgbm90IGJl
IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5zd2VyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8g
YWxsIG5lZWRzIGJ1dCBpdCBpcyBvbmUgdG9vbCB0aGF0IHdlIHNob3VsZCBrZWVwLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTm90IGFsbCBtZXRhZGF0YSBpcyB0aWVkIHRvIGEg
c3BlY2lmaWMgcGFja2V0LCBmb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2V4YW1wbGUgYTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IHBvbGljeSBjaGFuZ2UgaW4gUENSRiBjb3VsZCBsZWFkIHRvIHNvbWUg
bWV0YWRhdGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NpZ25hbGluZyw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyB0aGUgcmVhY3Rpb24gdGltZSBuZWVkIG5vdCBiZSBpbW1lZGlhdGUsIGZldyBtcyBtYXk8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25vdCBtYXR0ZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBBcyB5b3UgcG9pbnQsIGlmIGEgcGFja2V0IGlzIHRpZWQgdG8gYSBtZXRh
ZGF0YSBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjb3JyZWxhdGlvbjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGluZm8gY2FuIGJlIHNldCBpbiBib3RoIHBhY2tldCB0byBkZWFsIHdpdGggaXQgKGkuZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleHBlY3Rl
ZCBmbGFnIGluIHRoZSBTRkMgaGVhZGVyLCBwbHVzIGFuIGlkKTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgRmluYWxseSB3ZSBjYW4gc3RpbGwgc2VuZCBzb21lIGxpbWl0ZWQgbWV0
YWRhdGEgd2l0aGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthIGhlYWRlci48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBUaGlzIGNvdWxkIGJlIHVzZWQgZm9yIGxvYWQgYmFsYW5jZXJzIGluIHBhcnRpY3Vs
YXIgaWY8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWdyZWUg
b24gYSBjb252ZW50aW9uIHRvIGxvY2F0ZSAmcXVvdDtjb2Fyc2UgZ3JhaW4gcG9saWN5JnF1b3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgLyAmcXVvdDtmaW5lIGdyYWluIHBvbGljeSZxdW90OyBvbiByZXNl
cnZlZCBjb250ZXh0IGhlYWRlcnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBU
aGlzIHNlZW1zIHRvIG9wZW4gdXAgYSBsb3Qgb2YgZmxleGliaWxpdHkgLzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7aW5ub3ZhdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBPbiB5b3VyIGxhc3QgcG9pbnQsIHRoZXJlIGlzIGEgcXVlc3Rpb24gb24gaG93IHRvIG1ha2U8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSBhdmFpbGFibGUgdG8gYSBTZXJ2aWNlIEZ1bmN0aW9u
LiBDdXJyZW50IHNvY2tldDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbm5lY3Rpb25zIGZvciBleGFtcGxl
IGRvIG5vdCBhbGxvdyB0byByZXRyaWV2ZSBJUDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGVh
ZGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3B0aW9ucy4gU28gSSBhc3N1bWUgdGhhdCBTRkMgYXdhcmUg
U2VydmljZSBGdW5jdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dpbGw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBuZWVkIHNvbWUgKGFzeW5jaHJvbm91czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ID8pIEFQSSB0
byByZXRyaWV2ZSBTRkMgaGVhZGVyIGluZm9ybWF0aW9uIGFzIHdlbGwgYXM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2luLWJhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YS4gSSBkb24ndCBz
ZWUgb3V0IG9mIGJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDthZGRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb21wbGV4aXR5LCB0aGUgc2FtZSBBUEkgY2FuIHBy
b2JhYmx5IGFwcGx5Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIGFsdGVy
bmF0aXZlIG9wdGlvbiwgYWxsb3dpbmcgdmFyaWFibGUgc2l6ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O21ldGFkYXRhIGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIFNGQyBoZWFkZXIgaGFzIHNv
bWUgZHJhd2JhY2tzIGFzIHdlbGwsIG9uZSBiZWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZyYWdtZW50
YXRpb24sIGFuZCBzb21lIHN3aXRjaGVzIGV4cGVjdGluZyBhcyB3ZWxsIHRvPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtsb29rIGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZW5kIHVzZXIgdHJhZmZpYyBo
ZWFkZXJzIGZvciBsaW5rIGxvYWQgYmFsYW5jaW5nLiBJPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDt3b3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFncmVlIHRoYXQgaWYgd2UgY2FuIGFjY2VwdCB0aGVz
ZSBpc3N1ZXMsIHRoZW4gc2VuZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9mZi1saW5lIGNvbmdydWVu
dCBtZXRhZGF0YSBsb29zZXMgaXRzIGludGVyZXN0Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgV2UgbmVlZCB0byB0YWtlIGludG8gYWNjb3VudCB0aGF0IGJvdGggaW4tYmFuZCBh
bmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbmdydWVudDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG91
dC1vZi1iYW5kIG1ldGFkYXRhIHRyYW5zcG9ydCBpcyBub3QgcmVsaWFibGUuIEE8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3BhY2tldCBsb3NzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdHJpZ2dlcmluZyBy
ZXRyYW5zbWlzc2lvbiB3b3VsZCBub3QgbGVhZCB0byB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2lkZW50aWNhbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJlY29uc3RydWN0aW9uIG9mIHRoZSBhc3Nv
Y2lhdGVkIG1ldGFkYXRhLiBJbiBzb21lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjYXNlcywg
d2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtaWdodCB0aHVzIGV2ZW4gbmVlZCBub24tY29uZ3J1ZW50IG91
dC1vZi1iYW5kIHJlbGlhYmxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgdHJhbnNwb3J0Ljxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XyBGcm9tOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFBh
cmtlciBbPGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRh
cmdldD0iX2JsYW5rIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPl0gU2VudDo8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1dlZG5lc2RheSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBNYXJj
aCAxMiwgMjAxNDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDEyOjQzIFBNIFRvOiBOaWNvbGFzIEJPVVRIT1JT
IENjOiBKaW0gR3VpY2hhcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyhqZ3VpY2hhcik7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJn
ZXQ9Il9ibGFuayI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQ8L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NmYzsgSmFtYWwgSGFk
aSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFu
LXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgTmljb2xhcyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgdW5kZXJz
dGFuZCB0aGUgY29uY2VwdCBmb3Igb3V0IG9mIGJhbmQgc2lnbmFsaW5nIG9mPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDttZXRhZGF0YSwgYnV0IEkgYW0gY29uY2VybmVkIHRoYXQgaXQgaW50cm9kdWNlczxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2lnbmlmaWNhbnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbXBsZXhp
dHkgZHVlIHRvIHRoZSBwb3RlbnRpYWwgcmFjZSBjb25kaXRpb24gb2Y8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3JlY2VpdmluZyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3JlYWwgcGFja2V0IGJlZm9y
ZSB0aGUgbWV0YWRhdGEuIFdoaWxlIHRoZSByZWFsIHBhY2tldDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Y291bGQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luZGljYXRlIHRoYXQgb3V0IG9mIGJhbmQgbWV0
YWRhdGEgaXMgZXhwZWN0ZWQsIGhvdyBjYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDtndWFyYW50ZWUgdGhlIG9yZGVyIG9mIHJlY2VwdGlvbj8gV2hhdCBpZiBz
d2l0Y2hpbmcgb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3JvdXRpbmc8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O25vZGVzIGFwcGx5IGhhc2ggYmFzZWQgbG9hZCBiYWxhbmNpbmc/IFdoYXQgaWYgdGhlIGxv
YWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JhbGFuY2luZyB1bmRlcnN0YW5kcyBTRkMgZW5jYXBzIGFuZCBs
b29rcyBiZXlvbmQgaXQgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7b3JpZ2luYWwgaGVhZGVyIHRvIGdldCBiZXR0ZXIgZW50cm9weT88YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBDYW4gd2UgZ3VhcmFudGVlIHRoYXQgdGhlIG1ldGFkYXRhIGFuZCByZWFsIHBhY2tldDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2lsbCBmb2xsb3c8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBl
eGFjdCBzYW1lIHBhdGg/IElmIHdlIGNhbiBub3QsIHRoZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2ltcGxlbWVudGF0aW9ucyB3aWxsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtuZWVkIHRvIGFkZCBpbmdy
ZXNzIHF1ZXVpbmcgdG8gY29wZSB3aXRoIHRoZSBzY2VuYXJpby48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEFsc28sIGRvIHlvdSBmZWVsIHRoYXQgdGhlIGluY3JlYXNlIGluIGlt
cGxlbWVudGF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29tcGxleGl0eSBhdCB0aGUgc2VydmljZSBm
dW5jdGlvbnMgaXMgcmVhc29uYWJsZT88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFRoYW5rcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciAxMiwgMjAxNCwgYXQgNDowOSBBTSwg
JnF1b3Q7Tmljb2xhcyBCT1VUSE9SUyZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvYT4mZ3Q7Jmd0OyB3
cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB0aGluayB3
ZSBtdXN0IG1ha2UgYSBkaXN0aW5jdGlvbiBiZXR3ZWVuOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtIE1ldGFkYXRhIHdoaWNoIHNob3VsZCBiZSBwYXJ0IG9mIHRo
ZSBoZWFkZXIgZGVmaW5lZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YXMgaW48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgYmFuZCBtYXJraW5nLiAtIE1ldGFkYXRhIHdpdGggY2FuIGJlIHBhc3NlZCBv
dXQgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JhbmQsIGZvcjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBleGFtcGxlIGNvbmdydWVudCBvdXQgb2YgYmFuZCBzaWduYWxpbmcgZGVmaW5lZCBpbjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGRyYWZ0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBmb3JtZXIgY2FsbHMgZm9yIGEgbGltaXRlZCBzcGFjZSBp
biB0aGUgaGVhZGVyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dHJ1ZSwgVGhlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGxhdHRlciBob3dldmVyIGRvZXMgbm90IGluY3VyIGFueSBzcGFjZSBsaW1p
dGF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbmQgaXM8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgc3RpbGwgZmFpcmx5IGVmZmljaWVudCBhbmQgaXQgcmVtYWlucyBjb21wYXRpYmxlIHdpdGg8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2EgZml4ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2l6
ZSBoZWFkZXIgdXNlZCB0byByb3V0ZSB0aG9zZSBzaWduYWxpbmcgbWVzc2FnZXM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2Fsb25nIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjaGFpbidzIHNl
cnZpY2UgZnVuY3Rpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBOaWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTo8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgWzxhIGhyZWY9Im1h
aWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj5qZ3VpY2hhckBjaXNjby5j
b208L2E+XSBTZW50Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUdWVzZGF5LCBNYXJjaCAxMSwgMjAx
NCA2OjQ4IFBNIFRvOiBSb24gUGFya2VyIENjOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFz
IEJPVVRIT1JTOyA8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0i
X2JsYW5rIj4NCmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGkg
U2FsaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgUm9uLDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZSBjYW4gY2VydGFpbmx5IGhhdmUg
dGhpcyBkaXNjdXNzaW9uIGJ1dCB3ZSBzaG91bGQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Zp
cnN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbnNpZGVyIHdoYXQgaW5mb3JtYXRpb24gaXMgbmVj
ZXNzYXJ5IGFuZCBpZiBzYWlkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGNhbiBm
aXQgd2l0aGluIGEgZml4ZWQgbnVtYmVyIG9mIGNvbnRleHRzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtpbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFqb3JpdHkgb2YgY2FzZXMuIFJlbWVt
YmVyLCB0aGUgZ29hbCBvZiBiZWluZyBhYmxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0byBw
YXNzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIHRocm91Z2ggdGhlIG5ldHdvcmsgaXMg
dG8gZW5oYW5jZSBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkZWxpdmVyeSw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgbm90IHBhc3MgdGhlIGVudGlyZSB3b3JrcyBvZiBTaGFrZXNwZWFy
ZSA7LSk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VudCBmcm9t
IG15IGlQaG9uZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
T24gTWFyIDcsIDIwMTQsIGF0IDM6NTIgQU0sICZxdW90O1JvbiBQYXJrZXImcXVvdDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOlJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzLDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgc2VlIHNpbWlsYXIg
cmVxdWlyZW1lbnRzIGZyb20gdGhlIDNncHAgRVBDIHNpZGUuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtJIHdvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaWtlIHRvIHByb3Bvc2UgYW4g
T1VJIC8gVExWIGJhc2VkIGFwcHJvYWNoIHdoZXJlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgcmVzZXJ2ZWQgT1VJIGNhbiBiZSB1c2VkIGZvciBhZ3JlZWQgdXBvbiB0eXBlcyBvZjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29tbW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRh
ZGF0YSBhbmQgdmVuZG9yIG9yIG90aGVyIG9yZ2FuaXphdGlvbmFsIE9VSXMgY2FuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtiZSB1c2VkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBxdWlj
a2x5IGlubm92YXRlIGluIHRoZSBuZXR3b3Jrcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNp
bXVsdGFuZW91c2x5LCBJIHdvdWxkIGFsc28gbGlrZSB0byBjb25zaWRlcjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7bWVjaGFuaXNtczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhhdCBhcmUg
b3B0aW1pemVkIGZvciBsb25nIGxpdmVkIGZsb3dzIHNvIGFzIHRvPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtsaW1pdCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lZ2F0aXZlIGVmZmVj
dHMgb2YgcGFja2V0IGdyb3d0aC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBSb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciA3LCAyMDE0LCBh
dCA4OjM0IEFNLCAmcXVvdDtOaWNvbGFzIEJPVVRIT1JTJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5j
b20iIHRhcmdldD0iX2JsYW5rIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L2E+PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb208L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIZWxsbyBKaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgaGF2ZSBzZWVuIGNhc2VzIGlu
IEdpIExBTiwgd2hlcmUgc3Vic2NyaWJlciByZWxhdGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgaW5mb3JtYXRpb24gaXMgcGFzc2VkIHRvIGEgV2ViIFByb3h5IGZvciBIVFRQIGhlYWRl
cjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGVucmljaG1lbnQgKGFpbWVkIGF0IHNvbWUg
V2ViIENvbnRlbnQgcHJvdmlkZXJzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtwYXJ0bmVycyBv
Zjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBNb2JpbGUgT3BlcmF0b3IpLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluZm9ybWF0aW9uIHdhcyBhbiBjb2RlZCAocGVyc2lz
dGVudCkgc3Vic2NyaWJlciBpZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVyaXZlZDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZyb20gdGhlIE1TSVNETiwgYW5kIGNvdXBsZSBvZiBm
IGN1c3RvbWVyIHByb2ZpbGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3JlbGF0ZWQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmaWVsZHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJbiBhbiBzZmMgYmFzZWQgR2kgTEFOLCB0
aGlzIGVudGl0eSBzaG91bGQgcmVjZWl2ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgJmd0O2Zyb20g
dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2xhc3NpZmllcjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLSBBIGNsYXNzaWZp
Y2F0aW9uIG9mIHRoZSBDb250ZW50IFByb3ZpZGVyICggSWQsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgQ2F0ZWdvcnkpIGJhc2VkIG9uIHRyYWZmaWMgYW5hbHlzaXMgLSBUaGUgTVNJU0RO
IG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgc3Vic2NyaWJlciAtIFR3byBzdWJzY3JpYmVyIHBvbGljeSBmaWVsZHMgKG5vdCB0aWVk
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gUENSRjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGJ1dCBiZWxvbmdpbmcgdG8gdGhlIFN1YnNjcmliZXIgREIpIChTdWJzY3JpYmVyPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2F0ZWdvcnksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgc3ViLWNhdGVnb3J5KSAtIEEgc2Vzc2lvbiBpZCAoZm9yIGxvZ2dpbmcgYW5kPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDt0cmFja2luZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IHB1cnBvc2VzKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgVGhlIG9iamVjdGl2ZSBiZWluZyB0byBhdm9pZCBoYXZpbmcgdGhlIEhUVFAg
UHJveHk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgYmVjb21lIGEgdHJ1c3RlZCBhcHBsaWNhdGlvbiAoaW50ZXJvZ2F0ZSB0aGU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdWJzY3JpYmVyIERCLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGV0Yy4uKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18gRnJvbTogSmltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgR3VpY2hhcmQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86amd1
aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+amd1aWNoYXJAY2lzY28uY29tPC9hPl0g
U2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaHVyc2RheSwgTWFyY2ggMDYsIDIw
MTQgMjowMiBQTSBUbzogSmFtYWwgSGFkaTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7U2FsaW07
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOmptb2lzYW5kQGp1
bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+am1vaXNhbmRAanVuaXBlci5uZXQ8L2E+ICZsdDs8
YSBocmVmPSJtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86am1vaXNhbmRAanVuaXBlci5uZXQ8L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyA8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj5i
cmlqc21hbkBqdW5pcGVyLm5ldDwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4m
Z3Q7IENjOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNmYyBTdWJqZWN0OiBSZTogW3Nm
Y108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgSGkgSmFtYWwsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3Ugc2FpZCAmcXVvdDtJdCBzZWVtcyB0aGVy
ZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2l6
ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSZxdW90Oy4uIEkgYW0gbm90
IHNvIGNvbnZpbmNlZCBhbmQgd291bGQgbGlrZSB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGJldHRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHVuZGVyc3RhbmQgdGhlIHJlcXVp
cmVtZW50cyBiZWZvcmUgcGFzc2luZyBqdWRnZW1lbnQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgSWYgd2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsb29rIGF0IHRoZSB1c2UgY2Fz
ZXMgYXMgcHJlc2VudGVkIHRodXMgZmFyIGludG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0
aGUgV0cgSTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGhhdmUgeWV0IHRvIHNlZSBhIHNp
bmdsZSBleGFtcGxlIG9mIHRoZSBuZWVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKG5vdGlu
ZyB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGVzaXJlIGlzIG5vdCB0aGUgc2Ft
ZSBhcyBuZWVkKSAtIEkgYW0gbm90IHNheWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRo
ZXJlIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbm8gcmVxdWlyZW1lbnQgYnV0IHJh
dGhlciB0aGF0IHdlIHNob3VsZCBub3QganVtcDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRv
IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbmNsdXNpb24gYW5kIGJ1aWxkIHN0
YW5kYXJkcyBhcm91bmQgYSB0aGVvcnkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMy8xNCwgNjozNSBBTSwgJnF1b3Q7
SmFtYWwgSGFkaSBTYWxpbSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tIiB0YXJnZXQ9Il9ibGFuayI+aGFk
aUBtb2phdGF0dS5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20i
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86aGFkaUBtb2phdGF0dS5jb208L2E+Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGxpa2UgdGhlIGRvYyAtIHdl
bGwgd3JpdHRlbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VjdGlvbiA0LjMgb24gbWV0YWRhdGEgZW5jb2RpbmcuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IEl0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGUgc2l6ZWQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAoYXQgbGVhc3QgZm9yIGh0dHAvYXBwIHlvdSBzZWVtIHRvIGluZGljYXRlIHRoZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRlc2lyZSBmb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDtpdCkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciBhIGRh
dGFwYXRoIHBlci1wYWNrZXQgbWV0YWRhdGEsIGkgZmVlbCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBuZWVkIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGp1c3QgYXMg
aW1wb3J0YW50LiBBcmUgd2UgbGltaXRlZCBieSB0aGUgZmFjdCB0aGF0PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4aXN0aW5nIGhhcmR3YXJlIG1heSBub3QgYmUgYWJsZSB0byBo
YW5kbGUgVExWcz88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0Zvcjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBleGFtcGxlLCBJIGRvbnQgaGF2ZSBhIHByb2JsZW0gaGFuZGxpbmcg
VExWcyBpbiBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgc29mdHdhcmU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtkYXRhcGF0aC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2hlZXJzLCBqYW1hbDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZyBsaXN0IDxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj4NCnNmY0BpZXRmLm9yZzwvYT4gJmx0
OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2Zj
QGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJl
Zj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2Js
YW5rIj4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBs
aXN0IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0
Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdl
dD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1h
aWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0IDxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNmY0BpZXRmLm9y
ZzwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0IDxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+
ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
OnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0i
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5r
Ij5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjIG1haWxpbmc8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj5zZmNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmMiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+
c2ZjQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDtzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2Zj
QGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBzZmMgbWFpbGluZyBsaXN0
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJl
Zj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2Js
YW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQom
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyZndDsgc2ZjIG1haWxpbmcgbGlzdDxi
cj4NCiZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+c2ZjQGlldGYub3JnPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDtfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZn
dDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0Bp
ZXRmLm9yZzwvYT48YnI+DQomZ3Q7Jmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0Ozxicj4NCiZndDtfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDtzZmMgbWFpbGluZyBs
aXN0PGJyPg0KJmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KPGJyPg0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJyPg0K
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9y
ZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc2ZjPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8
YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+X19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzZmMgbWFpbGluZyBs
aXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxi
cj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5o
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+
DQo8L2h0bWw+DQo=

--_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08262F94NKGEML512MBSchi_--


From nobody Wed Mar 19 00:07:43 2014
Return-Path: <pedroa.aranda@tid.es>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 34B501A0640 for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 00:07:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.148
X-Spam-Level: 
X-Spam-Status: No, score=-2.148 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 hQXzqAehnmVZ for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 00:07:31 -0700 (PDT)
Received: from correo-bck.tid.es (correo-bck.tid.es [195.235.93.200]) by ietfa.amsl.com (Postfix) with ESMTP id D20251A0395 for <sfc@ietf.org>; Wed, 19 Mar 2014 00:07:18 -0700 (PDT)
Received: from sbrightmailg02.hi.inet (Sbrightmailg02.hi.inet [10.95.78.105]) by tid.hi.inet (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0N2O0023W93XC0@tid.hi.inet> for sfc@ietf.org; Wed, 19 Mar 2014 08:07:09 +0100 (MET)
Received: from vanvan (vanvan.hi.inet [10.95.78.49])	by sbrightmailg02.hi.inet (Symantec Messaging Gateway) with SMTP id C2.C4.05896.C1249235; Wed, 19 Mar 2014 08:07:08 +0100 (CET)
Received: from correo.tid.es (mailhost.hi.inet [10.95.64.100]) by tid.hi.inet (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPS id <0N2O0023F93VC0@tid.hi.inet> for sfc@ietf.org; Wed, 19 Mar 2014 08:07:08 +0100 (MET)
Received: from EX10-MB2-MAD.hi.inet ([169.254.2.84]) by EX10-HTCAS7-MAD.hi.inet ([::1]) with mapi id 14.03.0158.001; Wed, 19 Mar 2014 08:07:07 +0100
Date: Wed, 19 Mar 2014 07:07:06 +0000
From: PEDRO ANDRES ARANDA GUTIERREZ <pedroa.aranda@tid.es>
In-reply-to: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08262F94@NKGEML512-MBS.china.huawei.com>
X-Originating-IP: [10.95.64.115]
To: Xuxiaohu <xuxiaohu@huawei.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Changcheng Huang <huang@sce.carleton.ca>, 'David Allan I' <david.i.allan@ericsson.com>, 'Nicolas BOUTHORS' <Nicolas.BOUTHORS@qosmos.com>
Message-id: <CF4EFFEB.8F7F%paag@tid.es>
MIME-version: 1.0
Content-type: multipart/alternative; boundary="Boundary_(ID_gZTPkV+CgaGTLJ/WQdxBig)"
Content-language: es-ES
Accept-Language: es-ES, es-ES, en-US
Thread-topic: =?utf-8?B?W3NmY10g562U5aSNOiAg562U5aSNOiAgU0ZDIGVuY2Fwc3VsYXRpb24gY2hh?= =?utf-8?Q?in_ID?=
Thread-index: AQHPQ0HWsuh+/l0ShUi0k8UOdW8Svw==
user-agent: Microsoft-MacOutlook/14.3.9.131030
X-AuditID: 0a5f4e69-b7f778e000001708-f3-5329421c3fd2
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRmVeSWpSXmKPExsXCFe9nqCvjpBls8K7bxuLJg63sDoweS5b8 ZApgjOKySUnNySxLLdK3S+DK6P43la1g1jSeip+3QhoY299xdzFyckgImEgseXCeEcIWk7hw bz0biC0ksI1R4tBTmy5GLiD7G6NE/41r7BCJaYwSjfu1QWwWAVWJjad3s4DYbAJWEnM3/wUb JCyQLdG0u50ZxOYUiJBYv6+TCWKBgsSfc49ZQIaKCDxilDi/ax9YA7OAl8SbNxPABvEKqEuc WXQeyhaU+DH5HgtEjafErn+XoWxxiTm/JrJ2MXJwMAqoSEzYXwxiigjkSPy/UA1SISKgJ3F5 WycriC0KZN97NJcF4gQBiSV7zjND2KISLx//Y4X4cR6rxJWDs1knMIrPQrJ5FpLNs5BsngW0 jllAU2L9Ln2IsKLElO6H7BC2hkTrnLnsECVmEnf/CCMrWcDIsYpRrDipKDM9oyQ3MTMn3cBI LyNTLzMvtWQTIyRGM3cwLt+pcohRgINRiYf3hox6sBBrYllxZe4hRgkOZiURXuG7GsFCvCmJ lVWpRfnxRaU5qcWHGJk4OKUaGCelnfic0fmpqnhrU2jblfUfqiSflkVKPPVWV/r9klFtkllL wk3OvPgD29J2tDEvvmN9rVXtx/5QT5fKtGbBpun8yX32rXOSmRt9l2kbymZG5F3XLjDMnupz IzsgqFio2Mzj5e4IiwQ2TbGj0ZJpLX4189bbKaoHCbc5fF4e+O9N0Y+XV/yVWIozEg21mIuK EwFzWIVZrwIAAA==
References: <CF48AD80.E673%kegray@cisco.com> <1824354318.7479.1394833814368.JavaMail.tomcat@mgs-aaa01.mail.aol.com> <83cc0a7d4c664109b7ba930f22890871@CO2PR05MB716.namprd05.prod.outlook.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08262A61@NKGEML512-MBS.china.huawei.com> <76B41B8FACE1514795D30EC137FF391D3EA877@LILAS.jungle.qosmos.com> <2F14AC87-6C25-4028-B607-54DCFD9DE187@sce.carleton.ca> <E6C17D2345AC7A45B7D054D407AA205C39244B93@eusaamb105.ericsson.se> <023801cf42c6$f99bf860$ecd3e920$@sce.carleton.ca> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E0ED5@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08262F94@NKGEML512-MBS.china.huawei.com>
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/vAFbXCObfHF-oh_L7k3B2ASrfDA
Cc: "sfc@ietf.org" <sfc@ietf.org>, "mikebianc@aol.com" <mikebianc@aol.com>
Subject: Re: [sfc] =?utf-8?b?562U5aSNOiAg562U5aSNOiAgU0ZDIGVuY2Fwc3VsYXRpb24g?= =?utf-8?q?chain_ID?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Mar 2014 07:07:41 -0000

--Boundary_(ID_gZTPkV+CgaGTLJ/WQdxBig)
Content-type: text/plain; charset=utf-8
Content-transfer-encoding: base64

V2h5IHNvdXJjZSByb3V0aW5nPw0KDQpJdCdzIGEgY29uc2Vuc3VzIHRoYXQgc291cmNlIHJvdXRp
bmcgaXMgYSBiYWQgaWRlYSBkdWUgdG8gdGhlIHNlY3VyaXR5IGltcGxpY2F0aW9ucy4gSSByZWNv
biB0aGlzIG1pZ2h0IG5vdCBiZSB0aGUgY2FzZSBoZXJlIGJlY2F1c2Ugd2UgaGF2ZSBhIGNvbnRy
b2xsZWQgcGFja2V0IGZvcndhcmRpbmcgaW5mcmFzdHJ1Y3R1cmUgdW5kZXJuZWF0aC4gSG93ZXZl
ciwgc291cmNlIHJvdXRpbmcgd291bGQgaW1wb3NlIG5ldyByZXF1aXJlbWVudHMgdG8gaXQgYW5k
IG1ha2UgaXQgaGFyZGVyIHRvIGltcGxlbWVudCBhbmQgbW9yZSBjb21wbGV4IHRvIG1hbmFnZSwN
Cg0KQmVzdCwvUEENCg0KRHIuIFBlZHJvIEEuIEFyYW5kYSBHdXRpw6lycmV6DQoNClRlY2hub2xv
Z3kgRXhwbG9yYXRpb24gLQ0KTmV0d29yayBJbm5vdmF0aW9uICYgVmlydHVhbGlzYXRpb24NCg0K
bWFpbHRvOnBhYWdAdGlkLmVzDQpUZWxlZsOzbmljYSwgSW52ZXN0aWdhY2nDs24geSBEZXNhcnJv
bGxvDQpDLyBELiBSYW3Ds24gZGUgbGEgQ3J1eiw4NA0KMjgwMDYgTWFkcmlkLCBTcGFpbg0KDQpG
cmFnZW4gc2luZCBuaWNodCBkYSwgdW0gYmVhbnR3b3J0ZXQgenUgd2VyZGVuLg0KRnJhZ2VuIHNp
bmQgZGEsIHVtIGdlc3RlbGx0IHp1IHdlcmRlbi4NCkdlb3JnIEtyZWlzbGVyDQoNCkRlOiBYdXhp
YW9odSA8eHV4aWFvaHVAaHVhd2VpLmNvbTxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+DQpG
ZWNoYTogbWnDqXJjb2xlcyAxOSBkZSBtYXJ6byBkZSAyMDE0IDAyOjA1DQpQYXJhOiBSb24gUGFy
a2VyIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tPj4sIENoYW5nY2hlbmcgSHVhbmcgPGh1YW5nQHNjZS5jYXJsZXRv
bi5jYTxtYWlsdG86aHVhbmdAc2NlLmNhcmxldG9uLmNhPj4sICdEYXZpZCBBbGxhbiBJJyA8ZGF2
aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208bWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29t
Pj4sICdOaWNvbGFzIEJPVVRIT1JTJyA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0
bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+Pg0KQ0M6ICJzZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4iIDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4+LCAibWlr
ZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPiIgPG1pa2ViaWFuY0Bhb2wu
Y29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4+DQpBc3VudG86IFtzZmNdIOetlOWkjTog562U
5aSNOiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpJZiBzbywgd2h5IG5vdCBsZXZlcmFn
ZSB0aGUgc291cmNlIHJvdXRpbmcgbWVjaGFuaXNtIHRvIGRvIHRoaXMgd29yayAoaS5lLiwgc2Vy
dmljZSBwYXRoIGxheWVyKT8NCg0KQmVzdCByZWdhcmRzLA0KWGlhb2h1DQoNCuWPkeS7tuS6ujog
Um9uIFBhcmtlciBbbWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dDQrlj5Hp
gIHml7bpl7Q6IDIwMTTlubQz5pyIMTnml6UgMToyMw0K5pS25Lu25Lq6OiBDaGFuZ2NoZW5nIEh1
YW5nOyAnRGF2aWQgQWxsYW4gSSc7ICdOaWNvbGFzIEJPVVRIT1JTJw0K5oqE6YCBOiBYdXhpYW9o
dTsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBtaWtlYmlhbmNAYW9sLmNvbTxt
YWlsdG86bWlrZWJpYW5jQGFvbC5jb20+DQrkuLvpopg6IFJFOiBbc2ZjXSDnrZTlpI06IFNGQyBl
bmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCkkgYWdyZWUuICAgVGhlIGNoYWluIGlkIGluIHRoZSBw
YWNrZXQgc2hvdWxkIHJlcHJlc2VudCBhIGZ1bGx5IHNwZWNpZmllZCBzZXQgb2YgbG9jYXRlZCBz
ZXJ2aWNlIGZ1bmN0aW9uIGluc3RhbmNlcy4gICAgSXQgY291bGQgYmUgdGhvdWdodCBvZiBhcyBy
ZXByZXNlbnRpbmcgYSBzdGFjayBvZiBuZXR3b3JrIGxvY2F0b3JzICh0eXBpY2FsbHkgTUFDIG9y
IElQIGFkZHJlc3NlcykuDQoNCiAgICBSb24NCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIENoYW5nY2hlbmcgSHVhbmcNClNlbnQ6IFR1ZXNk
YXksIE1hcmNoIDE4LCAyMDE0IDEyOjI4IFBNDQpUbzogJ0RhdmlkIEFsbGFuIEknOyAnTmljb2xh
cyBCT1VUSE9SUycNCkNjOiAnWHV4aWFvaHUnOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz47IG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4NClN1Ympl
Y3Q6IFJlOiBbc2ZjXSDnrZTlpI06IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCkkgdGhp
bmsgaXQgc2hvdWxkIGlkZW50aWZ5IGFuIGluc3RhbmNlLg0KDQpDaGFuZw0KDQpGcm9tOiBEYXZp
ZCBBbGxhbiBJIFttYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb21dDQpTZW50OiBUdWVz
ZGF5LCBNYXJjaCAxOCwgMjAxNCA5OjE1IEFNDQpUbzogQ2hhbmdjaGVuZyBIdWFuZzsgTmljb2xh
cyBCT1VUSE9SUw0KQ2M6IFh1eGlhb2h1OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
Zz47IG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4NClN1YmplY3Q6
IFJFOiBbc2ZjXSDnrZTlpI06IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCldlbGwgdGhl
IHF1ZXN0aW9uIGRlIGpvdXIgaXMg4oCcZG9lcyBhIGNoYWluIElEIGRlZmluZSBhIGNsYXNzIG9y
IGFuIGluc3RhbmNl4oCd4oCmLiBJZiBpdCBkZWZpbmVzIGFuIGNsYXNzIHdlIGFsc28gbmVlZCBp
bnN0YW5jZSBpbmZvcm1hdGlvbiwgaWYgaXQgaXMgY3VycmVudGx5IG92ZXJsb2FkZWQgdG8gZGVm
aW5lIGNsYXNzIGFuZCBpbnN0YW5jZSBJTU8gd2UgaGF2ZSBhIHByb2JsZW3igKYuDQoNCkRhdmUN
Cg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBD
aGFuZ2NoZW5nIEh1YW5nDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA3OjQzIEFNDQpU
bzogTmljb2xhcyBCT1VUSE9SUw0KQ2M6IFh1eGlhb2h1OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz47IG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4N
ClN1YmplY3Q6IFJlOiBbc2ZjXSDnrZTlpI06IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoN
Ckdvb2QgcG9pbnRzLiBJIGJlbGlldmUgZXhwbGljaXQgY2hhaW4gSUQgc2hvdWxkIGJlIG1hbmRh
dG9yeS4gVGhlIG92ZXJoZWFkIGlzIHZlcnkgbGl0dGxlLiBJdCBoZWxwcyBzaW1wbGlmeSBwcm9j
ZXNzaW5nIGFuZCBzdGVlcmluZyBzaWduaWZpY2FudGx5LiBUaGUgZ2FpbiBpcyBodWdlLg0KDQpD
aGFuZw0KDQotLS0tLS0tLS0tLS0NCkNoYW5nY2hlbmcgSHVhbmcNCg0KT24gTWFyIDE4LCAyMDE0
LCBhdCAxOjUzIEFNLCBOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5j
b208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+IHdyb3RlOg0KSSB0aGluayB0
aGF0IGtlZXBpbmcgdGhlIFNlcnZpY2UgUGF0aCBMYXllciB0cmFuc3BvcnQgaW5kZXBlbmRlbnQg
c2hvdWxkIHJlbWFpbiBhbiBvYmplY3RpdmUgZm9yIFNGQy4gIFN1Y2ggYSBzZXBhcmF0aW9uIG9m
IGNvbmNlcm5zIGlzIGEgc291bmQgYXJjaGl0ZWN0dXJhbCBwcmluY2lwbGUgdGhhdCBoZWxwIGtl
ZXAgdGhpbmdzIHNpbXBsZSBpbiBwcmFjdGljZS4NCg0KT24gdGhlIHF1ZXN0aW9uIG9mICBTZXJ2
aWNlIFBhdGgsIHdlIGhhdmUgYSBkaXNjdXNzaW9uIG9uIHdoZXRoZXIgd2UgbmVlZCBzb21lIGtp
bmQgb2YgZXhwbGljaXQgaWRlbnRpZmllciBvcg0KY291bGQgd2UgcmVseSBvbiBtYXBwaW5nIG9u
IHNvbWUgdW5kZXJsYXkgbmV0d29yayBwcm90b2NvbCBmaWVsZHMuDQoNCg0KTWF5IGJlIGEgUFJP
L0NPTiB0YWJsZSBjb3VsZCBoZWxwIGZvY3VzIHRoZSBncm91cCBkZWNpc2lvbiBvbiB0aGF0IG1h
dHRlcg0KDQoNCiAgKiAgIFZpc2liaWxpdHkgKHRyYWNpbmcpDQogICogICBGb3J3YXJkaW5nIGdy
YXBoIHN0cnVjdHVyZSBpbXBhY3QvbGltaXRhdGlvbnMNCiAgKiAgIFJlY29uZmlndXJhdGlvbiBz
cGVlZA0KDQogICAgICogICBMQlMgLyBzY2FsZSBvdXQgaW1wYWN0DQogICAgICogICBOb2RlIGJ5
cGFzcyAoZS5nOyBtYWludGVuYW5jZSkNCg0KICAqICAgdW5kZXJsYXkgbmV0d29yay90cmFuc3Bv
cnQgbGF5ZXJzIHN1cHBvcnQNCiAgKiAgIEhlYWRlciBzcGFjZSBpbXBhY3QNCiAgKiAgIE11bHRp
IHRlbmFudCBzdXBwb3J0IGltcGFjdA0KICAqICAgU0ZDIG9uIGZsYXQgKGUuZyBvcHRpY2FsIEwy
IGZvciBEYXRhIENlbnRlcnMpIG5ldHdvcmsNCiAgKiAgIFVuZGVybGF5IG5ldHdvcmsgYWRtaW5p
c3RyYXRpb24gaW1wYWN0DQoNClBlcnNvbmFsbHkgSSB0aGluayB0aGF0IGhhdmluZyBhbiBleHBs
aWNpdCBjaGFpbiBpZGVudGlmaWVyIChlLmcuIFNlcnZpY2UgUGF0aC9TZXJ2aWNlIEluZGV4KSBp
cyBjbGVhciAobWFuYWdlbWVudCBhbmQgY29udHJvbCkgYW5kIG5vdCBleHBlbnNpdmUgKGhlYWRl
ciBzcGFjZSkuIFRoZSBkcmF3YmFjayBiZWluZyBzb21lIGltcGFjdCBvbiB0aGUgc2ltcGxpY2l0
eSB0byBhZGQvcmVtb3ZlIGVsZW1lbnRzIGluIGEgY2hhaW4gZHluYW1pY2FsbHkuDQoNClRhZyBz
d2l0Y2hpbmcgKGFzIE1QTFMpICBhbGxvd3MgdG8gbWFuYWdlIHRhZ3MgcGVyIHNlcnZpY2Ugbm9k
ZXMsIGxlYWRpbmcgdG8gbW9yZSB2ZXJzYXRpbGUgYW5kIGRpdmVyc2UgZ3JhcGhzDQoNCg0KTmlj
b2xhcw0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkZyb206IFh1eGlhb2h1IFt4
dXhpYW9odUBodWF3ZWkuY29tPG1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tPl0NClNlbnQ6IFR1
ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDU6MDQgQU0NClRvOiBKZXJvbWUgTW9pc2FuZDsgbWlrZWJp
YW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBbc2ZjXSDnrZTlpI06IFNGQyBlbmNhcHN1bGF0aW9u
IGNoYWluIElEDQpJIGxpa2UgdGhlIGlkZWEgb2Ygc2VwYXJhdGluZyB0aGUgU2VydmljZSBGdW5j
dGlvbiBMYXllciBhbmQgdGhlIFNlcnZpY2UgUGF0aCBMYXllciwgYXMgcHJvcG9zZWQgaW4gZHJh
ZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMuIFRoZSByb2xlIG9mIHRoZSBT
ZXJ2aWNlIFBhdGggTGF5ZXIgaXMganVzdCB0byBzdGVlciB0aGUgdHJhZmZpYyBhbG9uZyBhIHBh
cnRpY3VsYXIgY2hhaW4gb2Ygc2VydmljZSBub2RlcyB3aGljaCBjYW4gYmUgaW1wbGVtZW50ZWQg
YnkgZXhpc3RpbmcgdG9vbHMgZm9yIHNvdXJjZSByb3V0aW5nLCBzdWNoIGFzIHNlZ21lbnQgcm91
dGluZy4gQXMgc3VjaCwgaXTigJlzIG5vdCBuZWNlc3NhcnkgdG8gdHJ5IHRvIGtlZXAgdGhlIFNl
cnZpY2UgUGF0aCBMYXllciB0cmFuc3BvcnQtaW5kZXBlbmRlbnQgYW5kIGNvbnRhaW4gaXQgaW4g
dGhlIFNGQyBoZWFkZXIuDQoNCkJlc3QgcmVnYXJkcywNClhpYW9odQ0KDQrlj5Hku7bkuro6IHNm
YyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSDku6PooaggSmVyb21lIE1vaXNhbmQNCuWP
kemAgeaXtumXtDogMjAxNOW5tDPmnIgxOOaXpSAxOjAzDQrmlLbku7bkuro6IG1pa2ViaWFuY0Bh
b2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPg0K5Li76aKYOiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQN
Cg0KVGhpcyAobGVuZ3RoeSBhbmQgdmVyeSBsaXZlbHkpIHRocmVhZCBzdGFydGVkIGZyb20gZHJh
ZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMgKHdoaWNoIEkgY28tYXV0aG9y
ZWQpLg0KDQpJbiBzZWN0aW9uIDQuOCwgd2UgbWFkZSBhIGNsZWFyIGRpc3RpbmN0aW9uIGJldHdl
ZW4gYSBzZXJ2aWNlIHBhdGggbGF5ZXIgKHN0ZWVyaW5nIHBhY2tldHMgaG9wIGJ5IGhvcCBhbG9u
ZyB0aGUgY2hhaW4pIGFuZCBhIHNlcnZpY2UgZnVuY3Rpb24gbGF5ZXIgKGNvbnZleSBtZXRhZGF0
YSBpbmZvcm1hdGlvbiBvZiBpbnRlcmVzdCB0byBTRnMpLiBUZXJtaW5vbG9neSBhc2lkZSwgaXQg
c2VlbXMgdGhhdCBzdWNoIGxheWVyZWQgdmlldyB3YXMgYWdyZWVkIHVwb24gYnkgbWFueSBwZW9w
bGUgb24gdGhlIG1haWxpbmcgbGlzdC4NCg0KTm93IHRoaXMgY2VydGFpbmx5IGRvZXMgYmVnIHRo
ZSBxdWVzdGlvbiBvZiBzb2x2aW5nIEJPVEggcHJvYmxlbXMgd2l0aCB0aGUgc2FtZSAocGFja2V0
KSBlbmNhcHN1bGF0aW9uIG1lY2hhbmlzbS4gTm90YWJseSB3aGVuIG9ic2VydmluZyB0aGF0IG1h
bnkgdXNlIGNhc2VzIGNvdWxkIGJlIHNhdGlzZmllZCB3aXRob3V0IFNGLWxldmVsIG1ldGFkYXRh
LCBvciBieSB1c2luZyBtb3JlIG91dC1vZi1iYW5kIHdheXMgdG8gY29udmV5IHN1Y2ggU0YgbWV0
YWRhdGEuIEFuZCBhbHNvIHdoZW4gb2JzZXJ2aW5nIHRoYXQgaW5iYW5kIG1hcmtpbmcgKGUuZy4g
cGFja2V0IGhlYWRlcnMpIGNvbWVzIHdpdGggdmFyaW91cyBwcm9zICYgY29ucyAoc29tZSBvZiB0
aGUgaXNzdWVzIGJlaW5nIGlkZW50aWZpZWQgaW4gdGhlIGRyYWZ0LCBlLmcuIHNlY3Rpb25zIDQu
MSBhbmQgNC4yKS4NCg0KSSBkbyBhZ3JlZSB3aXRoIE1hcmlhLiBXZSBtYXkgd2FudCB0byBleHBs
b3JlIG90aGVyIG9wdGlvbnMgZm9yIGFkZHJlc3NpbmcgdGhlIG5lZWRzIG9mIHRoZSBzZXJ2aWNl
IHBhdGggbGF5ZXIgdGhhdCBkbyBub3QgcmVxdWlyZSBhbiBleHBsaWNpdCBjaGFpbi1pZCBvZiBz
b3J0cy4NCg0KSW4gdGhlIGRyYWZ0LCB3ZSBjb25jbHVkZWQgYnkgc3RhdGluZyDigJxBIHByb2R1
Y3RpdmUgcGF0aCBmb3J3YXJkIGNvdWxkIGJlIHRvIGRpdmlkZSBhbmQgY29ucXVlcjogdG8gY2xl
YXJseSBzZXBhcmF0ZSB0aGUgcHJvYmxlbSBvZiBTZXJ2aWNlIEZ1bmN0aW9uIFBhdGggdG9wb2xv
Z3kgZnJvbSB0aGUgICBwcm9ibGVtIG9mIFtjb252ZXlpbmcgU0ZdIG1ldGFkYXRh4oCdLiBJIGRv
IGJlbGlldmUgd2Ugc2hvdWxkIGV4cGxvcmUgc3VjaCBzZXBhcmF0aW9uIHByaW5jaXBsZSBmdXJ0
aGVyLg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhh
bGYgT2YgbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPg0KU2VudDog
RnJpZGF5LCBNYXJjaCAxNCwgMjAxNCA1OjUwIFBNDQpUbzogc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4g
SUQNCg0KSSB3b3VsZCBpbWFnaW5lIHRoYXQgaWYgd2UgbWFkZSB0aGUgQ2hhaW4gSUQgZmllbGQg
aW4gdGhlIGhlYWRlciBiZSBvcHRpb25hbCwgeWV0IHN0aWxsIHJlcXVpcmVkIGEgaGVhZGVyIGFu
ZCBzdGlsbCByZXF1aXJlZCB0aGF0IHNvbWUgaW5kaWNhdGlvbiBvZiB0aGUgY2hhaW4gYmUgY2Fy
cmllZCBzb21ld2hlcmUgaW4gdGhlIHBhY2tldCAobXBscyBsYWJlbCBvciB2bGFuIG9yIHdoYXRl
dmVyKSwgdGhhdCB0aGUgaW1wbGVtZW50YXRpb24gd291bGQgYmVjb21lIG92ZXJseSBjb21wbGlj
YXRlZC4gIFRvIGRvIHNvIHdvdWxkIGJlIHVzaW5nIFNGQyBzaW1wbHkgYXMgYSBtZWNoYW5pc20g
dG8gY2FycnkgbWV0YSBkYXRhIGFuZCBub3QgYXQgYWxsIGZvciBzZXJ2aWNlIGNoYWluaW5nLCB3
aGljaCBzb3VuZHMgY291bnRlciBpbnR1aXRpdmUgdG8gbWUuDQoNCk1hcmlhLA0KU28sIHlvdSBh
cmUgc2F5aW5nIHRoYXQgeW91IHdhbnQgdG8gdXNlIFNGQyB0byBjYXJyeSBhcm91bmQgbWV0YWRh
dGEsIGJ1dCBub3QgZm9yIGFjdHVhbCBzZXJ2aWNlIGNoYWluaW5nIGJlY2F1c2UgeW91IGFscmVh
ZHkgaGF2ZSBhIHdheSB0byBpbXBsZW1lbnQgc2VydmljZSBjaGFpbmluZyBvdXRzaWRlIG9mIFNG
Qz8gIE1heWJlIEknbSBub3QgZm9sbG93aW5nLCBidXQgaXQgc2VlbXMgdG8gbWUgdGhhdCBpZiB5
b3Ugd2VyZSB0byB1cGdyYWRlIHlvdXIgbmV0d29yayB0byBzdXBwb3J0IFNGQyB0aGF0IHlvdSB3
b3VsZCBjaGFuZ2UgZnJvbSB1c2luZyB5b3VyIGV4aXN0aW5nIG1lY2hhbmlzbSBhbmQgc3RhcnQg
dXNpbmcgU0ZDLCB3aGljaCBpcyBtZWFudCB0byBwcm92aWRlIHN1cHBvcnQgZm9yIHNlcnZpY2Ug
ZnVuY3Rpb25zIHRoYXQgYXJlIG5vdCBTRkMgYXdhcmUuICBUaGVyZSBhcmUgYSBudW1iZXIgb2Yg
dXMgd2hvIGhhdmUgaW1wbGVtZW50ZWQsIGluIG9uZSB3YXkgb3IgYW5vdGhlciwgc29tZSBzb3J0
IG9mIHNlcnZpY2UgY2hhaW5pbmcsIGJ1dCBJIChJIGNhbiBhdCBsZWFzdCBzcGVhayBmb3IgbXlz
ZWxmKSBhbSBsb29raW5nIHRvIFNGQyBub3QgdG8gZW5oYW5jZSBteSBjdXJyZW50IGltcGxlbWVu
dGF0aW9uLCBidXQgdG8gcmVwbGFjZSBpdCB3aXRoIHNvbWV0aGluZyBiZXR0ZXIgd2hpbGUgc3Rp
bGwgbWFpbnRhaW5pbmcgbXkgY29yZSAobm9uIHNlcnZpY2UgZnVuY3Rpb24pIGluZnJhc3RydWN0
dXJlLg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkZyb206IGtlZ3JheUBjaXNj
by5jb208a2VncmF5QGNpc2NvLmNvbTxtYWlsdG86a2VncmF5QGNpc2NvLmNvbSUzY2tlZ3JheUBj
aXNjby5jb20+Pg0KVG86IFJvbiBQYXJrZXI8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+LEppbSBHdWljaGFyZCAo
amd1aWNoYXIpPGpndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPj4s
Sm9lbCBNLiBIYWxwZXJuPGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb20+Pg0KY2M6IHNmY0BpZXRmLm9yZzxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
ZyUzY3NmY0BpZXRmLm9yZz4+DQpTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0DQpTdWJqZWN0
OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KKzEgdGhlIGlkZWEgaXMg
aW50ZXJvcGVyYWJpbGl0eS4NCg0KDQpPbiAzLzE0LzE0IDEyOjU1IFBNLCAiUm9uIFBhcmtlciIg
PFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb20+PiB3cm90ZToNCg0KPlRoYW5rcywgSmltLg0KPg0KPlJlbWVtYmVyIHRo
YXQgd2UgaGF2ZSBzYWlkIG1hbnkgdGltZXMgdGhhdCB0aGUgU0ZDIHNlcnZpY2UgaGVhZGVyIGlz
DQo+dHJhbnNwb3J0IGluZGVwZW5kZW50LiAgIEp1c3QgYmVjYXVzZSB0aGUgY2hhaW4gaWQgY291
bGQgYmUgY2FycmllZCBpbg0KPnNvbWUgZm9ybSBvciBhbm90aGVyIHdpdGggc29tZSBwYXJ0aWN1
bGFyIHRyYW5zcG9ydCBkb2Vzbid0IG1lYW4gdGhhdCBpdA0KPmNvdWxkIGJlIHVuaXZlcnNhbGx5
IGNvbnZleWVkLiAgICBCeSBtYWtpbmcgYW5kIGtlZXBpbmcgdGhlIFNGQyBzZXJ2aWNlDQo+aGVh
ZGVyIHRyYW5zcG9ydCBpbmRlcGVuZGVudCBtYWtlcyBpdCBtb3JlIGFwcGxpY2FibGUgaW4gbW9y
ZQ0KPmVudmlyb25tZW50cyBhbmQgbW9yZSBsaWtlbHkgdG8gZ2V0IGFkb3B0ZWQgYnJvYWRseS4N
Cj4NCj4gICBSb24NCj4NCj4NCj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPkZyb206IEpp
bSBHdWljaGFyZCAoamd1aWNoYXIpIFttYWlsdG86amd1aWNoYXJAY2lzY28uY29tXQ0KPlNlbnQ6
IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMzo1MiBQTQ0KPlRvOiBKb2VsIE0uIEhhbHBlcm47IFJv
biBQYXJrZXINCj5DYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+U3ViamVj
dDogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCj4NCj5IaSBKb2VsLA0KPg0KPlBlcmhhcHMg
YnV0IEkgd291bGQgcG9pbnQgb3V0IHRoYXQgdGhlIGJhc2UgU0ZDIGhlYWRlciBjb3VsZCBoYXZl
IGEgbG90DQo+bW9yZSBpbmZvcm1hdGlvbiB0aGFuIGp1c3QgdGhlIGNoYWluIElEOyBJIHdvdWxk
IGFsc28gcG9pbnQgb3V0IHRoYXQgdGhlDQo+ZGV2aWwgaXMgaW4gdGhlIGRldGFpbHMgYW5kIHNh
eWluZyAid2VsbCwgSSBjYW4ganVzdCB1c2UgYW4gTVBMUyBsYWJlbCINCj5oaWRlcyBtdWNoIG9m
IHRoZSBjb21wbGV4aXR5IG9mIGFjdHVhbGx5IGRvaW5nIHRoYXQuDQo+DQo+T24gMy8xNC8xNCwg
MjozNSBQTSwgIkpvZWwgTS4gSGFscGVybiIgPGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmpt
aEBqb2VsaGFscGVybi5jb20+PiB3cm90ZToNCj4NCj4+SWYgdGhlIHRyYW5zcG9ydCBoZWFkZXIg
Y2FycmllcyBlbm91Z2ggaW5mb3JtYXRpb24gZm9yIGlkZW50aWZ5aW5nIHRoZQ0KPj5zZXF1ZW5j
ZSAoVkxBTiB0YWcgb3IgTVBMUyBsYWJlbCBjYW4gYm90aCBkbyB0aGUgam9iKSwgdGhlbiBhcmd1
YWJseQ0KPj50aGUgZ2xvYmFsIGNoYWluIElEIGlzIHJlZHVuZGFudC4gSSBjYW4gbGl2ZSB3aXRo
IGNhcnJ5aW5nIGl0IGFueXdheQ0KPj5laXRoZXIgaWYgSSBoYXZlIG1ldGFkYXRhIHRvIGNhcnJ5
LCBvciBpZiBJIG5lZWQgdGhlIGNoYWluIElEIGZvciBzb21lDQo+PnB1cnBvc2UuDQo+PiBBZnRl
ciBhbGwsIHNvbWUgZm9sa3Mgc2VlbSB0byB3YW50IHRvIHVzZSB0aGF0IGZvciB0aGUgZm9yd2Fy
ZGluZw0KPj5kZWNpc2lvbnMuDQo+Pg0KPj5Zb3VycywNCj4+Sm9lbA0KPj4NCj4+T24gMy8xNC8x
NCwgMjoyOCBQTSwgUm9uIFBhcmtlciB3cm90ZToNCj4+PiBUaGUgY2hhaW4gSUQgaXMgdGhlIGxh
YmVsIHRoYXQgZGVmaW5lcyB0aGUgc2VxdWVuY2Ugb2Ygc2VydmljZQ0KPj4+ZnVuY3Rpb25zIHRo
YXQgbXVzdCBiZSB2aXNpdGVkLiAgIEl0IGNhbiBiZSB0aG91Z2h0IG9mIGFzIGEgaGFuZGxlIGZv
ciBhDQo+Pj5zdGFjayBvZiBtdXN0LXZpc2l0IG5ldHdvcmsgbG9jYXRpb25zLiAgIEkgZG9uJ3Qg
c2VlIGhvdyB0aGlzIGNhbiBiZQ0KPj4+YW55dGhpbmcgYnV0IG1hbmRhdG9yeS4NCj4+Pg0KPj4+
ICAgICBSb24NCj4+Pg0KPj4+DQo+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+PiBG
cm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFN1cmVu
ZHJhIEt1bWFyDQo+Pj4oc21rdW1hcikNCj4+PiBTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0
IDE6NDYgUE0NCj4+PiBUbzogSm9lbCBNLiBIYWxwZXJuOyBOQVBJRVJBTEEsIE1BUklBIEgNCj4+
PiBDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4gU3ViamVjdDogUmU6
IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4NCj4+
PiBbVHJpbW1lZCB0aGUgcmVjaXBpZW50IGxpc3QgLSBuZWVkcyBhcHByb3ZhbCBvdGhlcndpc2Vd
DQo+Pj4NCj4+PiBDb21wbGV0ZWx5IGFncmVlIGhlcmUuDQo+Pj4NCj4+PiBTRkMgZG9lcyBub3Qg
cHJldmVudCBWTEFOIHN0aXRjaGluZyBhbmQgb25lIGNhbiBjb250aW51ZSB0byBkbyB0aGF0Lg0K
Pj4+V2hpbGUgYXQgdGhlIHNhbWUgdGltZSBTRkMgY2FuIGluY2x1ZGUgVkxBTiBzdGl0Y2hpbmcg
dG8gc3VwcG9ydA0KPj4+bGVnYWN5IFNGcyBpbiB0aGUgc2FtZSBjaGFpbiB0aGF0IGluY2x1ZGVz
IFNGQyBhd2FyZSBTRnMuIEV2ZW4gbGVnYWN5DQo+Pj5TRnMgYmVuZWZpdCBmcm9tIGNoYWluIGlk
ZW50aWZpY2F0aW9uIGFuZCBoZW5jZSBjYW4gYmUgc2hhcmVkIGFjcm9zcw0KPj4+ZGlmZmVyZW50
IHNlcnZpY2UgY2hhaW5zLg0KPj4+DQo+Pj4gU3VyZW5kcmEuDQo+Pj4NCj4+Pg0KPj4+DQo+Pj4g
T24gMy8xNC8xNCAxMDoyNiBBTSwgIkpvZWwgTS4gSGFscGVybiIgPGptaEBqb2VsaGFscGVybi5j
b208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+PiB3cm90ZToNCj4+Pg0KPj4+PiBNeSBvd24g
aW5jbGluYXRpb24gaXMgdG8gb2JzZXJ2ZSB0aGF0IGlmIHlvdSBkb24ndCBuZWVkIGV4cGxpY2l0
DQo+Pj4+IGNoYWluIGlkZW50aWZpY2F0aW9uIGFuZCB5b3UgZG9uJ3QgbmVlZCBtZXRhZGF0YSwg
eW91IGNhbiBqdXN0IG9taXQNCj4+Pj4gdGhlIHNmYy9uc2ggaGVhZGVyLiBTdGlsbCBkbyBzZXJ2
aWNlIGNoYWluaW5nLCBqdXN0IG5vIGV4dHJhIGhlYWRlci4NCj4+Pj4NCj4+Pj4gSWYgd2UgYXJl
IGdvaW5nIHRvIGhhdmUgdGhlIGhlYWRlciwgaXQgc2VlbXMgdG8gbWUgdGhhdCB0aGUgY2hhaW4N
Cj4+Pj5pZGVudGlmaWNhdGlvbiBmaWVsZCBpcyB2ZXJ5IHVzZWZ1bCwgYW5kIGxvdyBjb3N0IG9u
Y2Ugd2UgaGF2ZSB0aGUNCj4+Pj5oZWFkZXIuDQo+Pj4+DQo+Pj4+IFlvdXJzLA0KPj4+PiBKb2Vs
DQo+Pj4+DQo+Pj4+IE9uIDMvMTQvMTQsIDE6MDAgUE0sIE5BUElFUkFMQSwgTUFSSUEgSCB3cm90
ZToNCj4+Pj4+IEV4cGxpY2l0IGNoYWluIGlkZW50aWZpY2F0aW9uIHNob3VsZCBiZSBtYWRlIG9w
dGlvbmFsLiBJIGJlbGlldmUgaXQNCj4+Pj4+IHdhcyBkaXNjdXNzZWQgZmV3IG1vbnRocyBhZ28g
b24gdGhpcyBtYWlsaW5nIGxpc3QuDQo+Pj4+Pg0KPj4+Pj4gTWFyaWENCj4+Pj4+DQo+Pj4+PiAq
RnJvbToqc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddICpPbiBCZWhhbGYgT2YgKkpt
aC5kaXJlY3QNCj4+Pj4+ICpTZW50OiogVGh1cnNkYXksIE1hcmNoIDEzLCAyMDE0IDEyOjEyIFBN
DQo+Pj4+PiAqVG86KiBrZWdyYXlAY2lzY28uY29tPG1haWx0bzprZWdyYXlAY2lzY28uY29tPjsg
bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPjsgc21rdW1h
ckBjaXNjby5jb208bWFpbHRvOnNta3VtYXJAY2lzY28uY29tPjsNCj4+Pj4+IGpndWljaGFyQGNp
c2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPg0KPj4+Pj4gKkNjOiogbmljb2xhcy5i
b3V0aG9yc0Bxb3Ntb3MuY29tPG1haWx0bzpuaWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb20+OyBz
ZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47IGhhZGlAbW9qYXRhdHUuY29tPG1haWx0
bzpoYWRpQG1vamF0YXR1LmNvbT47DQo+Pj4+PiByb25fcGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tPG1haWx0bzpyb25fcGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPjsgYnJpanNtYW5AanVu
aXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+IGptaEBqb2VsaGFs
cGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+DQo+Pj4+PiAqU3ViamVjdDoqIFJl
OiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4g
KkltcG9ydGFuY2U6KiBMb3cNCj4+Pj4+DQo+Pj4+PiBBc3N1bWluZyBJIHVuZGVyc3RhbmQgeW91
IHByb3Blcmx5IEtlbiwgSSBkaXNhZ3JlZS4NCj4+Pj4+DQo+Pj4+PiBGb3IgZXhhbXBsZSwgYnkg
dXNpbmcgc2VwYXJhdGUgdGVybXMgSSBjYW4gZWFzaWx5IGRpc2N1c3MgdGhlIGZhY3QNCj4+Pj4+
IHRoYXQgY2VydGFpbiBraW5kcyBvZiBkYXRhIChjaGFpbiBpZGVudGlmaWNhdGlvbikgb25seSBu
ZWVkIHRvIGJlDQo+Pj4+PiBhZGp1c3QgYnkgYSBmZXcgYXBwcyBpbiByYXJlIGNhc2VzLiBBbmQg
dGhhdCBkYXRhIGlzIG5vdCBiZWVkZWQNCj4+Pj4+IGJ5IHRoZSBhcHBsaWNhdGlvbnMuDQo+Pj4+
Pg0KPj4+Pj4gVW5sZXNzIHlvdSB3b3VsZCBsaWtlIHRvIGNvbnNpZGVyIHRoZSBjaGFpbiBpZGVu
dGlmaWNhdGlvbiBhcyBiZWluZw0KPj4+Pj4gb3B0aW9uYWw/DQo+Pj4+Pg0KPj4+Pj4gWW91cnMs
DQo+Pj4+Pg0KPj4+Pj4gSm9lbA0KPj4+Pj4NCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4gU2VudCBmcm9t
IG15IFNhbXN1bmcgc21hcnRwaG9uZSBvbiBBVCZUDQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+
Pg0KPj4+Pj4gLS0tLS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0tLS0tLQ0KPj4+Pj4gU3ViamVj
dDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+
Pj4+PiBGcm9tOiAiS2VuIEdyYXkgKGtlZ3JheSkiIDxrZWdyYXlAY2lzY28uY29tPG1haWx0bzpr
ZWdyYXlAY2lzY28uY29tPg0KPj4+Pj48bWFpbHRvOmtlZ3JheUBjaXNjby5jb20+Pg0KPj4+Pj4g
VG86IEx1Y3kgeW9uZyA8bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3
ZWkuY29tPg0KPj4+Pj48bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4sIlN1cmVuZHJhPG1h
aWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSUzZSUzZSwlMjJTdXJlbmRyYT4gS3VtYXIgKHNta3Vt
YXIpIg0KPj4+Pj4gPHNta3VtYXJAY2lzY28uY29tPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbT4g
PG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbT4+LCJKaW08bWFpbHRvOnNta3VtYXJAY2lzY28uY29t
JTNlJTNlLCUyMkppbT4gR3VpY2hhcmQNCj4+Pj4+KGpndWljaGFyKSINCj4+Pj4+IDxqZ3VpY2hh
ckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4gPG1haWx0bzpqZ3VpY2hhckBj
aXNjby5jb20+Pg0KPj4+Pj4gQ0M6IE5pY29sYXMgQk9VVEhPUlMgPE5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPg0KPj4+Pj48bWFp
bHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+LHNmYzxtYWlsdG86Tmljb2xhcy5CT1VU
SE9SU0Bxb3Ntb3MuY29tJTNlJTNlLHNmYz4gPHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KPj4+Pj48bWFpbHRvOnNmY0BpZXRmLm9yZz4+LEphbWFsPG1haWx0bzpzZmNAaWV0Zi5v
cmclM2UlM2UsSmFtYWw+IEhhZGkgU2FsaW0gPGhhZGlAbW9qYXRhdHUuY29tPG1haWx0bzpoYWRp
QG1vamF0YXR1LmNvbT4NCj4+Pj4+PG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4+LFJvbjxtYWls
dG86aGFkaUBtb2phdGF0dS5jb20lM2UlM2UsUm9uPiBQYXJrZXINCj4+Pj4+PFJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b20+DQo+Pj4+PiA8bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PiwiYnJp
anNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20l
M2UlM2UsJTIyYnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PiA8bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0PiIgPGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4+LCJKb2VsPG1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldCUzZSUzZSwlMjJKb2VsPiBNLiBIYWxwZXJuIg0KPj4+Pj48am1o
QGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4gPG1haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tPj4NCj4+Pj4+DQo+Pj4+PiBUaGUgd29yZCAibWV0YWRhdGEiIGlzIGEg
cHVycG9zZWx5IGFtYmlndW91cyB0ZXJtICJkYXRhIHRoYXQNCj4+Pj4+IHByb3ZpZGVzIGluZm9y
bWF0aW9uIGFib3V0IG90aGVyIGRhdGEiLiBJdCBpcyB1c2VkIHRvIGF2b2lkIFRISVMNCj4+Pj4+
ZGlzY3Vzc2lvbi4NCj4+Pj4+DQo+Pj4+PiBGb3IgZXhhbXBsZSwgSSBwcm9wb3NlIHdlIGRlZmlu
ZSAidGVxdWlsYSBtZXRhZGF0YSIgYmVjYXVzZSwNCj4+Pj4+IGZyYW5rbHksIEkgd2lsbCBuZWVk
IHRvIG9yZGVyIGEgdHJpcGxlLXNob3QgaWYgd2Uga2VlcCBhdHRlbXB0aW5nDQo+Pj4+PiB0byBk
ZWZpbmUgc29tZXRoaW5nIHRoYXQsIGJ5IGRlZmluaXRpb24sIGlzIGFtYmlndW91cy4gSSdkIGxp
a2UNCj4+Pj4+IG15IGJhcnRlbmRlciB0byB1bmRlcnN0YW5kIG1lIHNwZWNpZmljYWxseSB3aGVu
IEkgc2F5ICJJIG5lZWQgYQ0KPj4+Pj5zaG90Ii4NCj4+Pj4+DQo+Pj4+PiBPbiAzLzEzLzE0IDc6
NDkgQU0sICJMdWN5IHlvbmciIDxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25n
QGh1YXdlaS5jb20+DQo+Pj4+PiA8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3JvdGU6
DQo+Pj4+Pg0KPj4+Pj4gICA+U25pcC4uDQo+Pj4+PiAgID5TSz4gSnVzdCBjb3B5aW5nIGZyb20g
dGhlIFBTOg0KPj4+Pj4gICA+LS0NCj4+Pj4+ICAgPkRhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlk
ZXMgdGhlIGFiaWxpdHkgdG8gZXhjaGFuZ2UgaW5mb3JtYXRpb24NCj4+Pj4+YmV0d2Vlbg0KPj4+
Pj4gICA+dGhlIG5ldHdvcmsgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2Ug
ZnVuY3Rpb25zLA0KPj4+Pj5hbmQgc2VydmljZQ0KPj4+Pj4gICA+ZnVuY3Rpb25zIGFuZCB0aGUg
bmV0d29yay4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+LS0NCj4+Pj4+ICAgPkl0IGlzIGEgbHVjaWQg
ZGVmaW5pdGlvbi4gV2UgYXJlIHVubmVjZXNzYXJpbHkgbWFraW5nIHRoZSB3b3JkDQo+Pj4+PiJu
ZXR3b3JrIg0KPj4+Pj4gICA+Y29udHJvdmVyc2lhbCwgSU1PLg0KPj4+Pj4gICA+DQo+Pj4+PiAg
ID5bTHVjeV0gVGhpcyBpcyBteSBwb2ludC4gIlRoZSBuZXR3b3JrIiBpcyB0b28gZ2VuZXJhbCBo
ZXJlLA0KPj4+Pj53aGljaCBicmluZ3MNCj4+Pj4+ICAgPm1ldGFkYXRhIGdyZWF0IHBvd2VyIHRv
IGRvIG1hbnkgdGhpbmdzLiBUaGlzIGlzIHdoeSBwZW9wbGUNCj4+Pj4+aW52ZW50IGlkZWFzDQo+
Pj4+PiAgID5oZXJlLCB3aGljaCBjYXVzZXMgYSBsb3Qgb2YgZGViYXRlcyBvbiBtZXRhZGF0YSB1
c2FnZSBwb3RlbnRpYWxzLg0KPj4+Pj4gV2UNCj4+Pj4+ICAgPnNob3VsZCBub3Qgc3BlbmQgYSBs
b3Qgb2YgdGltZXMgb24gdGhhdCBkZWJhdGVzIGFuZCBqdWRnZSB3aGljaA0KPj4+Pj51c2FnZSBp
cw0KPj4+Pj4gICA+dmFsdWFibGUgb3Igbm90LiBUaHVzLCBmb3IgdGhlIFNGQyB3b3JrLCBpdCB3
aWxsIGJlIGhlbHBmdWwgaWYNCj4+Pj4+d2UgY2FuDQo+Pj4+PiAgID5uYXJyb3cgZG93biBhIGJp
dC4gSm9lbCBtYWtlcyBleHBsaWNpdGx5IHR3byBjYXNlcywgd2hpY2ggaXMNCj4+Pj4+aGVscGZ1
bCB0bw0KPj4+Pj4gICA+ZGV2ZWxvcCB1c2UgY2FzZXMgZm9yIGVhY2ggY2FzZS4gSSB3b3VsZCBs
aWtlIHRvIHNlZSB0aGF0IHRoZQ0KPj4+Pj5wcm9ibGVtDQo+Pj4+PiAgID5zdGF0ZW1lbnQgY2Fu
IGJlIG1vcmUgc3BlY2lmaWMgb24gbWV0YWRhdGEgZGVmaW5pdGlvbiwgd2hpY2ggbWF5DQo+Pj4+
PmJlDQo+Pj4+PiAgID5oZWxwZnVsIGluIGxlc3MgZm9jdXNpbmcgb24gaXQgYW5kIG1vdmluZyBm
b3J3YXJkLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID5MdWN5DQo+Pj4+PiAgID4NCj4+Pj4+ICAgPlN1
cmVuZHJhLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5UaGFu
a3MsDQo+Pj4+PiAgID4+THVjeQ0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pi0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tDQo+Pj4+PiAgID4+RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW21h
aWx0bzpqZ3VpY2hhckBjaXNjby5jb21dDQo+Pj4+PiAgID4+U2VudDogV2VkbmVzZGF5LCBNYXJj
aCAxMiwgMjAxNCA0OjM4IFBNDQo+Pj4+PiAgID4+VG86IEx1Y3kgeW9uZw0KPj4+Pj4gICA+PkNj
OiBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXI7DQo+Pj4+PiAg
ID4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbA0KPj4+Pj5IYWRpIFNhbGltDQo+
Pj4+PiAgID4+U3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNv
bnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+SGkgTHVjeSwNCj4+Pj4+ICAgPj4N
Cj4+Pj4+ICAgPj5Oby4gSSBhbSBzaW1wbHkgc2F5aW5nIHdlIHNob3VsZCBub3Qgb3ZlcmNvbXBs
aWNhdGUgdGhlIHByb2JsZW0NCj4+Pj4+ICAgPj5zdGF0ZW1lbnQgd2l0aCB0ZXh0IHRoYXQgYWRk
cyBsaXR0bGUgdG8gbm8gdmFsdWUgaW4gbXkgb3Bpbmlvbi4NCj4+Pj4+IFdoZXRoZXINCj4+Pj4+
ICAgPj53ZSBjYWxsIGl0IG1ldGFkYXRhLCBvciBjb250ZXh0LCBoYXMgbm8gYmVhcmluZyBvbiB0
aGUgZmFjdA0KPj4+Pj50aGF0IHRoZQ0KPj4+Pj4gICA+PnByb2JsZW0gc3RhdGVtZW50IGFscmVh
ZHkgY2xlYXJseSBzdGF0ZXMgd2UgbmVlZCB0byBiZSBhYmxlIHRvDQo+Pj4+PnBhc3MNCj4+Pj4+
ICAgPj5pbmZvcm1hdGlvbiBiZXR3ZWVuIFNGwrlzIGFuZCBiZXR3ZWVuIHRoZSBuZXR3b3JrICYg
U0bCuXMuDQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+T24gMy8xMi8xNCwgNTox
MyBQTSwgIkx1Y3kgeW9uZyIgPGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdA
aHVhd2VpLmNvbT4NCj4+Pj4+PG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0K
Pj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+SGkgSmltLA0KPj4+Pj4gICA+Pj4N
Cj4+Pj4+ICAgPj4+SSBmb3Igb25lIGRvbid0IGFncmVlIGFuZCB0aGluayB3ZSBhcmUgb3ZlciBj
b21wbGljYXRpbmcgd2hhdA0KPj4+Pj5zaG91bGQNCj4+Pj4+ICAgPj4+YmUgc3RyYWlnaHRmb3J3
YXJkLiBUaGUgU0ZDIGVuY2Fwc3VsYXRpb24gc2hvdWxkIGVuYWJsZSB0d28NCj4+Pj4+dGhpbmdz
Og0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+MS4gU3RlZXJpbmcgb2Ygc2VsZWN0ZWQgZmxvd3Mg
dGhyb3VnaCBhIHNlcnZpY2UgY2hhaW47IHRoaXMgaXMNCj4+Pj4+dGhlDQo+Pj4+PiAgID4+PnNl
cnZpY2UgZnVuY3Rpb24gcGF0aC4NCj4+Pj4+ICAgPj4+Mi4gUGFzc2luZyBvZiBjb250ZXh0IGFz
c29jaWF0ZWQgd2l0aCBhIGdpdmVuIGZsb3cgd2l0aGluIHNhaWQNCj4+Pj4+c2VydmljZQ0KPj4+
Pj4gICA+Pj5mdW5jdGlvbiBwYXRoLiBUaGlzIGNvbnRleHQgaW5mb3JtYXRpb24gbWF5IGJlIGNv
bnN1bWVkIGJ5IGENCj4+Pj4+U0YgKGFuDQo+Pj4+PiAgID4+PmFwcGxpY2F0aW9uIElEIGlzIGFu
IGV4YW1wbGUpIG9yIG1heSBiZSBjb25zdW1lZCBieSB0aGUNCj4+Pj4+Zm9yd2FyZGluZw0KPj4+
Pj4gICA+Pj5lbGVtZW50cyAoYSB2cmYtSUQgaXMgYW4gZXhhbXBsZSkuDQo+Pj4+PiAgID4+PltM
dWN5XSBEbyB5b3UgY2FsbCB0aGUgY29udGV4dCBhcyBtZXRhZGF0YSBvciBub3Q/IERvIHdlIGhh
dmUNCj4+Pj4+YW5vdGhlcg0KPj4+Pj4gICA+Pj50ZXJtIGhlcmUgYmVzaWRlIFNGQyBoZWFkZXIg
YW5kIG1ldGFkYXRhLiBJIHNlZSB0aGF0IHlvdSBkb24ndA0KPj4+Pj53YW50IHRvDQo+Pj4+PiAg
ID4+PnNlcGFyYXRlIHdoYXQgaXMgY29uc3VtZWQgYnkgU0YgYW5kIHdoYXQgaXMgY29uc3VtZWQg
YnkgdGhlDQo+Pj4+PmZvcndhcmRpbmcNCj4+Pj4+ICAgPj4+ZWxlbWVudHMuDQo+Pj4+PiAgID4+
Pg0KPj4+Pj4gICA+Pj5MdWN5DQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj5TZW50IGZyb20gbXkg
aVBob25lDQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj4+IE9uIE1hciAxMiwgMjAxNCwgYXQgNDox
NiBQTSwgIkx1Y3kgeW9uZyINCj4+Pj4+PGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5
LnlvbmdAaHVhd2VpLmNvbT4gPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0K
Pj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gR3JlYXQuIFRoZW4gd2UgbWF5IGNvbnNpZGVyIHR3
byBzcGVjaWFsIG1ldGFkYXRhIGRlZmluaXRpb25zDQo+Pj4+PmluIHRoZQ0KPj4+Pj4gICA+Pj4+
cHJvYmxlbSBzdGF0ZW1lbnQgc28gd2UgY2FuIGFsbCB1c2UgdGhlIHNhbWUgZGVmaW5pdGlvbnMu
DQo+Pj4+PkhlcmUgaXMgbXkNCj4+Pj4+ICAgPj4+PnN1Z2dlc3RlZCB0ZXh0IGFuZCBsaWtlIHRv
IGhlYXIgeW91IGFuZCBvdGhlcidzIGlucHV0IGFuZA0KPj4+Pj5zdWdnZXN0aW9ucy4NCj4+Pj4+
ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRh
ZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eQ0KPj4+Pj50bw0KPj4+Pj4gICA+Pj4+ZXhjaGFuZ2Ug
aW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgZWxlbWVudHMgaW4gYSBzZXJ2aWNlIGZ1bmN0aW9uDQo+
Pj4+PiAgID4+Pj5jaGFpbmluZy4gSW4gdGhpcyBjb250ZXh0LCB0aGVyZSBhcmUgdHdvIHR5cGVz
IG9mIGRhdGEgcGxhbmUNCj4+Pj4+bWV0YWRhdGEuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+
PiBTZXJ2aWNlIEZ1bmN0aW9uIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZXhjaGFuZ2VkIGJl
dHdlZW4NCj4+Pj4+ICAgPj4+PmNsYXNzaWZpZXIgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3
ZWVuIHNlcnZpY2UgZnVuY3Rpb25zIHRvDQo+Pj4+PiAgID4+Pj5mYWNpbGl0YXRlIHNlcnZpY2Ug
ZnVuY3Rpb25zIG9uIHRoZSBwYWNrZXQgdHJlYXRtZW50Lg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAg
ID4+Pj4gU3RlZXJpbmcgTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBmcm9tIHNlcnZpY2UgZnVu
Y3Rpb25zIHRvIGENCj4+Pj4+ICAgPj4+PmNsYXNzaWZpZXIgb3Igc2VydmljZSBub2RlIGZvciB0
cmFmZmljIGZvcndhcmRpbmcgcHVycG9zZS4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IC1l
bmQNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IEx1Y3kNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4g
ICA+Pj4+DQo+Pj4+PiAgID4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+ICAg
Pj4+PiBGcm9tOiBKb2VsIE0uIEhhbHBlcm4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXQ0K
Pj4+Pj4gICA+Pj4+IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjozNSBQTQ0KPj4+
Pj4gICA+Pj4+IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXINCj4+
Pj4+ICAgPj4+PiBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIu
bmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaQ0KPj4+Pj4gICA+Pj4+IFNhbGltDQo+Pj4+PiAg
ID4+Pj4gU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNp
ZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBZZXMsIEkgYW0gdHJ5aW5nIHRv
IGNvbnNpc3RlbnRseSBkaXN0aW5ndWlzaCB0aG9zZSB0d28gY2FzZXMNCj4+Pj4+d2hlbg0KPj4+
Pj4gICA+Pj4+dGFsa2luZyBhYm91dCB0aGUgaW5mb3JtYXRpb24gY2FycmllZCB3aXRoIHBhY2tl
dHMgaW4gc2VydmljZQ0KPj4+Pj5jaGFpbnMuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBZ
b3VycywNCj4+Pj4+ICAgPj4+PiBKb2VsDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+Pj4gT24g
My8xMi8xNCwgMzoxMyBQTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4gICA+Pj4+PiBKb2VsLCBT
ZWUgYmVsb3cuIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYw0KPj4+Pj4gICA+
Pj4+PiBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgSm9lbCBNLiBI
YWxwZXJuDQo+Pj4+PlNlbnQ6DQo+Pj4+PiAgID4+Pj4+IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIw
MTQgMjowMiBQTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzDQo+Pj4+PkJPVVRIT1JTOw0KPj4+Pj4g
ICA+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsNCj4+Pj4+YnJp
anNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOw0KPj4+Pj4gICA+Pj4+PiBKYW1hbCBIYWRpIFNhbGlt
IFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRh
ZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBJIHdhcyB0
cnlpbmcgdG8gd29yZCBpdCBjYXJlZnVsbHkgbm90IHRvIGZvY3VzIG9uIHdobyBwdXRzDQo+Pj4+
PnRoZQ0KPj4+Pj4gICA+Pj4+PiBpbmZvcm1hdGlvbiBpbiwgYnV0IG9ubHkgb24gd2hvIGNvbnN1
bWVzIHRoZSBpbmZvcm1hdGlvbi4NCj4+Pj4+ICAgPj4+Pj4gSW5mb3JtYXRpb24gZm9yIHNlcnZp
Y2UgZnVuY3Rpb25zIG1heSBjb21lIGZyb20gdGhlIGluZ3Jlc3MNCj4+Pj4+ICAgPj4+Pj4gY2xh
c3NpZmllciBvciBmcm9tIG90aGVyIHNlcnZpY2UgZnVuY3Rpb25zLiBbTHVjeV0gdGhpcyBpcw0K
Pj4+Pj50aGUgb25lDQo+Pj4+PiAgID4+Pj4+IGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2
aWV3LiBJbmZvcm1hdGlvbiBmb3IgdGhlDQo+Pj4+PmZvcndhcmRpbmcNCj4+Pj4+ICAgPj4+Pj4g
d2lsbCBnZW5lcmFsbHkgY29tZSBmcm9tIHRoZSBpbmdyZXNzIGNsYXNzaWZpZXIsIGJ1dCBpbg0K
Pj4+Pj5zcGVjaWFsDQo+Pj4+PiAgID4+Pj4+IGNhc2VzIG1heSBiZSBwcm92aWRlZCBieSBzZXJ2
aWNlIGZ1bmN0aW9ucy4gKEkga2VlcA0KPj4+Pj53YW50aW5nIHRvIGdldA0KPj4+Pj4gICA+Pj4+
PiByaWQgb2YgdGhvc2Ugc3BlY2lhbCBjYXNlcywgYnV0IHNvIGZhciB0aGVyZSBzZWVtIHRvIGJl
DQo+Pj4+Pmp1c3QgZW5vdWdoDQo+Pj4+PiAgID4+Pj4+IG9mIHRoZW0gdG8gd2FycmFudCBjb3Zl
cmluZyBpbiB0aGUgc29sdXRpb24uIEFuZCBtb3JlDQo+Pj4+PmltcG9ydGFudGx5LA0KPj4+Pj4g
ICA+Pj4+PiBzaWduaWZpY2FudCBzdXBwb3J0IGZvciBpdCBpbiB0aGUgd29ya2luZyBncm91cC4p
IFtMdWN5XQ0KPj4+Pj5UaGlzIGlzDQo+Pj4+PiAgID4+Pj4+IHRoZSBzZWNvbmQgY2FzZSB1c2lu
ZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcgKGJ1dCB5b3UgZG9uJ3QNCj4+Pj4+bGlrZSBpdCkuDQo+
Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IEFuZCB5b3Ugc3VnZ2VzdCBkaXN0aW5ndWlzaGlu
ZyB0aGVzZSB0d28gY2FzZXMgd2hlbg0KPj4+Pj5kaXNjdXNzaW5nDQo+Pj4+PiAgID4+Pj4+IGFi
b3V0IG1ldGFkYXRhIHVzYWdlLiBJcyB0aGF0IHJpZ2h0IHVuZGVyc3RhbmRpbmc/DQo+Pj4+PiAg
ID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IEx1Y3kNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4g
WW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IE9uIDMvMTIvMTQsIDI6
MzMgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+IEpvZWwsIEkgaW50ZXJwcmV0
IHRoYXQgeW91IHN1Z2dlc3RzIHRoYXQgZGlzdGluZ3Vpc2ggdGhlDQo+Pj4+PmV4Y2hhbmdlDQo+
Pj4+PiAgID4+Pj4+PiBpbmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgYmV0d2VlbiBzZXJ2
aWNlIGZ1bmN0aW9ucw0KPj4+Pj5hbmQgdGhlDQo+Pj4+PiAgID4+Pj4+PiBleGNoYW5nZSBpbmZv
cm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgZnJvbSBhIHNlcnZpY2UNCj4+Pj4+ZnVuY3Rpb24g
dG8NCj4+Pj4+ICAgPj4+Pj4+IGEgc2VydmljZSBub2RlLiBJcyB0aGlzIHJpZ2h0IHVuZGVyc3Rh
bmRpbmc/IEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm4NCj4+Pj4+ICAgPj4+Pj4+IFttYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwNCj4+Pj4+
MjAxNA0KPj4+Pj4gMToxOQ0KPj4+Pj4gICA+Pj4+Pj4gUE0NCj4+Pj4+ICAgPj4+Pj4+IFRvOiBM
dWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZA0K
Pj4+Pj4gICA+Pj4+Pj4gKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsg
c2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6DQo+Pj4+PiAgID4+Pj4+PiBSZTogW3NmY10g
ZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+PiBNeSBpbmNsaW5hdGlvbiB3b3VsZCBiZSB0byB0dW5lIHRoYXQgZGVm
aW5pdGlvbiB0bw0KPj4+Pj5kaXN0aW5ndWlzaA0KPj4+Pj4gICA+Pj4+Pj4gYmV0d2VlbiBkYXRh
cGxhbmUgY2FycmllZCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBmb3IgdXNlIGJ5DQo+Pj4+PnNlcnZp
Y2UNCj4+Pj4+ICAgPj4+Pj4+IGZ1bmNpdG9ucyAod2hhdGV2ZXIgdGhlIG9yaWdpbiksIGFuZCBk
YXRhcGxhbmUgY2FycmllZA0KPj4+Pj5pbmZvcm1hdGlvbg0KPj4+Pj4gICA+Pj4+Pj4gaW50ZW5k
ZWQgZm9yIGRhdGFwbGFuZSBmb3J3YXJkaW5nIGNvbXBvbmVudHMuDQo+Pj4+PiAgID4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+IEhpIEpvZWwsDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+PiBJIGFncmVlIHRoYXQgd2UgbmVlZCB1c2luZyB0aGUgc2FtZSBkZWZpbml0aW9uIGZvciBh
DQo+Pj4+PnRlcm0sIGJ1dA0KPj4+Pj4gICA+Pj4+Pj4+IGRpc2FncmVlIHRoYXQgdGhlIG1ldGFk
YXRhIGRlZmluaXRpb24gaGVyZSBpcyBhIHNldCBvZg0KPj4+Pj4gICA+Pj4+Pj4+IGluZm9ybWF0
aW9uIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gVGhpcyBtYXkgYmUgdG9vIG5hcnJvdw0KPj4+Pj5v
ciBsZWFkDQo+Pj4+PiAgID4+Pj4+Pj4gdG8gYSBwYXJ0aWN1bGFyIHNvbHV0aW9uLiBJIGFtIGZp
bmUgd2l0aCB0aGlzIGRlZmluaXRpb24NCj4+Pj4+aW4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4gcHJv
YmxlbSBzdGF0ZW1lbnQgdy8gbWlub3IgdHdlYWsgKHN1Z2dlc3RlZCBvbiBtYWlsaW5nDQo+Pj4+
Pmxpc3QpLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gRGF0YXBsYW5lIE1ldGFk
YXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZQ0KPj4+Pj5hYmlsaXR5IHRvDQo+
Pj4+PiAgID4+Pj4+Pj4gZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgY2xhc3NpZmll
cnMgYW5kIHNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+PiBmdW5jdGlvbnMsIGJldHdlZW4gc2Vydmlj
ZSBmdW5jdGlvbnMsIGFuZCBzZXJ2aWNlDQo+Pj4+PmZ1bmN0aW9ucyBhbmQNCj4+Pj4+ICAgPj4+
Pj4+PiB0aGUNCj4+Pj4+ICAgPj4+Pj4+PiBjbGFzc2lmaWVyc3xzZXJ2aWNlIG5vZGVzLg0KPj4+
Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gVGhlcmUgbWF5IGJlIGEgc29sdXRpb24gdGhh
dCBhIHNlcnZpY2UgZnVuY3Rpb24gcGFzc2VzDQo+Pj4+PnNvbWUNCj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4gaW5mb3JtYXRpb24gdG8gYXR0YWNoZWQgc2VydmljZSBub2RlIHdpdGhvdXQgdXNpbmcg
U0ZDDQo+Pj4+PmhlYWRlci4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IFRoYW5r
cywgTHVjeQ0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIEhhbHBlcm4gRGlyZWN0DQo+
Pj4+PiAgID4+Pj4+Pj4gW21haWx0bzpqbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbV0gU2VudDog
V2VkbmVzZGF5LA0KPj4+Pj5NYXJjaCAxMiwNCj4+Pj4+ICAgPj4+Pj4+PiAyMDE0IDEyOjI1IFBN
IFRvOiBMdWN5IHlvbmc7IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcw0KPj4+Pj5CT1VUSE9SUzsN
Cj4+Pj4+ICAgPj4+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsN
Cj4+Pj4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+ICAgPj4+Pj4+PiBzZmM7IEphbWFs
IEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4gZHJhZnQtcmlq
c21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+IEx1Y3ksIHlvdSBzYXkgInRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIC4uLiIgVGhl
DQo+Pj4+PmRlZmluaXRpb24geW91DQo+Pj4+PiAgID4+Pj4+Pj4gdGhlbiBwcm92aWRlIGlzIGEg
ZGVmaW5pdGlvbiBvZiB0aGUgc2V0IG9mIGluZm9ybWF0aW9uIHdlDQo+Pj4+PmFyZQ0KPj4+Pj4g
ICA+Pj4+Pj4+IHByb3Bvc2luZyB0aGF0IHdlIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gSSwgYW5k
IG90aGVycywNCj4+Pj4+aGF2ZQ0KPj4+Pj4gICA+Pj4+Pj4+IGJlZW4gdXNpbmcgdGhlIHRlcm0g
bWV0YWRhdGEgbW9yZSBuYXJyb3dseS4gV2UgY2FuIHVzZQ0KPj4+Pj53aGF0ZXZlcg0KPj4+Pj4g
ICA+Pj4+Pj4+IGRlZmluaXRpb24gd2Ugd2FudC4gQnV0IHdlIGRvIG5lZWQgdG8gYWdyZWUgb24g
dGhlDQo+Pj4+PmRlZmluaXRpb24uDQo+Pj4+PiAgID4+Pj4+Pj4gRm9yIHRoZSBwdXJwb3NlcyBv
ZiB0aGUgV0csIGl0IHNlZW1zIG11Y2ggbW9yZSB1c2VmdWwgdG8NCj4+Pj4+dXNlIHRoZQ0KPj4+
Pj4gICA+Pj4+Pj4+IHRlcm0gbWV0YWRhdGEgZm9yIHRoZSBuYXJyb3dlciBkZXNjcmlwdGlvbi4N
Cj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gT24gMy8xMi8xNCwgMToxOSBQTSwgTHVjeSB5b25nIHdy
b3RlOg0KPj4+Pj4gICA+Pj4+Pj4+PiBIaSBKb2VsLA0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+PiBJIGFncmVlLiBXZSBuZWVkIHRvIGRpZmZlcmVudGlhdGUgdGhlIG1ldGFkYXRh
IHVzZWQgYnkNCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+PmZ1bmN0aW9uIGFuZCBTRkMg
aGVhZGVyLiBUaGUgbWV0YWRhdGEgdGVybSBtZWFucyBjYXJyeWluZw0KPj4+Pj5zb21lDQo+Pj4+
PiAgID4+Pj4+Pj4+c3RhdGVzIGFsb25nIHdpdGggdGhlIHBhY2tldC4gSU1POiBTRkMgaGVhZGVy
IGlzIGEga2luZCBvZg0KPj4+Pj4gICA+Pj4+Pj4+Pm1ldGFkYXRhIGNhcnJpZWQgb24gcGFja2V0
IGZvciBuZXh0IHNlcnZpY2Ugbm9kZSB0byB1c2UuDQo+Pj4+PkluIHRoZQ0KPj4+Pj4gICA+Pj4+
Pj4+PmNvbnRleHQgb2YgU0ZDLCB3ZSBoYXZlIHRlcm0gZm9yIFNGQyBoZWFkZXIgYW5kIHRoZQ0K
Pj4+Pj5tZXRhZGF0YSB0aGF0DQo+Pj4+PiAgID4+Pj4+Pj4+d2FzIGNhcnJpZWQgYmV0d2VlbiBz
ZXJ2aWNlIGZ1bmN0aW9ucywgb3IgYmV0d2VlbiBzZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+ZnVu
Y3Rpb25zIGFuZCBjbGFzc2lmaWVycy9zZXJ2aWNlIG5vZGVzLCB3aGljaCBpcyB3aGF0DQo+Pj4+
PnRoZSBkcmFmdA0KPj4+Pj4gICA+Pj4+Pj4+PmZvY3VzLg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+PiBUaGFua3MsIEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9l
bCBNLiBIYWxwZXJuDQo+Pj4+PiAgID4+Pj4+Pj4+IFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bV0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwNCj4+Pj4+IDIwMTQNCj4+Pj4+ICAgPj4+Pj4+
Pj4gMTE6MTggQU0gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlciBD
YzoNCj4+Pj4+IEppbQ0KPj4+Pj4gICA+Pj4+Pj4+PiBHdWljaGFyZCAoamd1aWNoYXIpOyBicmlq
c21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0NCj4+Pj4+ICAg
Pj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRh
ZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBJ
IHRoaW5rIGl0IGlzIGltcG9ydGFudCB0byBrZWVwIGEgc3Ryb25nIGRpc3RpbmN0aW9uDQo+Pj4+
PmJldHdlZW4NCj4+Pj4+ICAgPj4+Pj4+Pj4gbWV0YWRhdGEgKHdoaWNoIGlzIGZvciB1c2UgYnkg
YXBwbGljYXRpb25zKSBhbmQgdGhlDQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj4gY2hh
aW5pbmcgaW5mb3JtYXRpb24gaW4gdGhlIGJhc2Ugc2VydmljZSBjaGFpbiBoZWFkZXIsDQo+Pj4+
PndoaWNoIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+IGZvciB1c2UgYnkgdGhlIHNlcnZpY2UgY2hhaW4g
c3VwcG9ydCBtZWNoYW5pc21zLg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBZ
b3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gT24gMy8xMi8x
NCwgMTA6NDIgQU0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+IEZ1bGx5IGFn
cmVlIHdpdGggSm9lLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFdlIHNo
b3VsZCBub3QgcmVxdWlyZSBhIGZpeCBsZW5ndGggZm9yIGluLWJhbmQgbWV0YWRhdGENCj4+Pj4+
YnV0DQo+Pj4+PiAgID4+Pj4+Pj4+PiBhbHNvIG5vdCBsZWF2ZSBpdCBmb3IgZnJlZWx5IHVzYWdl
LiBJbiBmYWN0LCB3aGVuIGENCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbm9kZSBp
bnNlcnRzIFNGQyBoZWFkZXIgb24gYSAoZW5jYXBzdWxhdGVkKSBwYWNrZXQgYW5kDQo+Pj4+PnNl
bmQgdG8NCj4+Pj4+ICAgPj4+Pj4+Pj4+IG5leHQgc2VydmljZSBub2RlLCBTRkMgaGVhZGVyIGl0
c2VsZiBjYW4gYmUgc2VlbiBhcyBhDQo+Pj4+Pm1ldGFkYXRhLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+IEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmMNCj4+Pj4+ICAgPj4+Pj4+
Pj4+IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKb2VsIE0uDQo+
Pj4+PkhhbHBlcm4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIs
IDIwMTQgOToyMSBBTSBUbzogTmljb2xhcw0KPj4+Pj5CT1VUSE9SUzsNCj4+Pj4+ICAgPj4+Pj4+
Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOw0KPj4+Pj5icmlqc21h
bkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj4gICA+Pj4+Pj4+Pj4gc2ZjOyBKYW1hbCBIYWRpIFNhbGlt
IFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMt
bWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+PiBGb3IgaW4tYmFuZCBtZXRhZGF0YSwgdGhlIEFQSSBmb3IgYWNjZXNzIGNhbiBlYXNpbHkg
YmUNCj4+Pj4+ICAgPj4+Pj4+Pj4+IHN5bmNocm9ub3VzLiBPdXQgb2YgYmFuZCBtZXRhZGF0YSBu
ZWVkcyBkaWZmZXJlbnQNCj4+Pj4+aGFuZGxpbmcuDQo+Pj4+PiAgID4+Pj4+Pj4+PiBUaGVyZSBh
cmUgbWFueSBjYXNlcyB3aGVyZSBvdXQtb2YtYmFuZCBtZXRhZGF0YSBpcw0KPj4+Pj51c2VmdWwg
YW5kDQo+Pj4+PiAgID4+Pj4+Pj4+PiBhcHByb3ByaWF0ZS4gQnV0IHRoZXkgZG8gbm90IGNvdmVy
IGFsbCBuZWVkcyBieSBhbnkNCj4+Pj4+c3RyZXRjaC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+PiBFdmVuIGlmIGVhY2ggcGllY2Ugb2YgaW4tYmFuZCBtZXRhZGF0YSBpcyBv
ZiBmaXhlZA0KPj4+Pj5sZW5ndGgsDQo+Pj4+PiAgID4+Pj4+Pj4+PiB0aGVyZSBhcmUgbWFueSBk
aWZmZXJlbnQga2luZHMgb2YgbWV0YXR5cGUuIFRyeWluZyB0bw0KPj4+Pj5zYXkNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+ICJ0aGVyZSB3aWxsIGJlIGV4YWN0bHkgZm91ciBwaWVjZXMsIGFuZCB0aGV5IHdp
bGwgYmUgb2YNCj4+Pj4+dHlwZXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+IHQxLCB0MiwgdDMsIGFuZCB0
NCIgaXMgc2ltcGx5IHRvbyBzcGVjaWZpYyBmb3IgZXZlbiA4MCUNCj4+Pj4+b2YgdGhlDQo+Pj4+
PiAgID4+Pj4+Pj4+Pm5lZWRzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE9uIDMv
MTIvMTQsIDg6NTIgQU0sIE5pY29sYXMgQk9VVEhPUlMgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gSGVsbG8gUm9uLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gU2Vu
ZGluZyBvdXQgb2YgYmFuZCBjb25ncnVlbnQgbWV0YWRhdGEgbWF5IG5vdCBiZSB0aGUNCj4+Pj4+
YW5zd2VyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdG8gYWxsIG5lZWRzIGJ1dCBpdCBpcyBvbmUgdG9v
bCB0aGF0IHdlIHNob3VsZCBrZWVwLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4gTm90IGFsbCBtZXRhZGF0YSBpcyB0aWVkIHRvIGEgc3BlY2lmaWMgcGFja2V0LCBmb3IN
Cj4+Pj4+ZXhhbXBsZSBhDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gcG9saWN5IGNoYW5nZSBpbiBQQ1JG
IGNvdWxkIGxlYWQgdG8gc29tZSBtZXRhZGF0YQ0KPj4+Pj5zaWduYWxpbmcsDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gdGhlIHJlYWN0aW9uIHRpbWUgbmVlZCBub3QgYmUgaW1tZWRpYXRlLCBmZXcgbXMg
bWF5DQo+Pj4+Pm5vdCBtYXR0ZXIuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBBcyB5b3UgcG9pbnQsIGlmIGEgcGFja2V0IGlzIHRpZWQgdG8gYSBtZXRhZGF0YSBhDQo+
Pj4+PmNvcnJlbGF0aW9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gaW5mbyBjYW4gYmUgc2V0IGluIGJv
dGggcGFja2V0IHRvIGRlYWwgd2l0aCBpdCAoaS5lDQo+Pj4+Pm1ldGFkYXRhDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gZXhwZWN0ZWQgZmxhZyBpbiB0aGUgU0ZDIGhlYWRlciwgcGx1cyBhbiBpZCkNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEZpbmFsbHkgd2UgY2FuIHN0aWxs
IHNlbmQgc29tZSBsaW1pdGVkIG1ldGFkYXRhIHdpdGhpbg0KPj4+Pj5hIGhlYWRlci4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBUaGlzIGNvdWxkIGJlIHVzZWQgZm9yIGxvYWQgYmFsYW5jZXJzIGluIHBh
cnRpY3VsYXIgaWYNCj4+Pj4+d2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBhZ3JlZSBvbiBhIGNvbnZl
bnRpb24gdG8gbG9jYXRlICJjb2Fyc2UgZ3JhaW4gcG9saWN5Ig0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
IC8gImZpbmUgZ3JhaW4gcG9saWN5IiBvbiByZXNlcnZlZCBjb250ZXh0IGhlYWRlcnMuDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGlzIHNlZW1zIHRvIG9wZW4gdXAg
YSBsb3Qgb2YgZmxleGliaWxpdHkgLw0KPj4+Pj5pbm5vdmF0aW9ucy4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE9uIHlvdXIgbGFzdCBwb2ludCwgdGhlcmUgaXMgYSBx
dWVzdGlvbiBvbiBob3cgdG8gbWFrZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1ldGFkYXRhIGF2YWls
YWJsZSB0byBhIFNlcnZpY2UgRnVuY3Rpb24uIEN1cnJlbnQgc29ja2V0DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4gY29ubmVjdGlvbnMgZm9yIGV4YW1wbGUgZG8gbm90IGFsbG93IHRvIHJldHJpZXZlIElQ
DQo+Pj4+PmhlYWRlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG9wdGlvbnMuIFNvIEkgYXNzdW1lIHRo
YXQgU0ZDIGF3YXJlIFNlcnZpY2UgRnVuY3Rpb25zDQo+Pj4+PndpbGwNCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBuZWVkIHNvbWUgKGFzeW5jaHJvbm91cw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+ID8pIEFQSSB0
byByZXRyaWV2ZSBTRkMgaGVhZGVyIGluZm9ybWF0aW9uIGFzIHdlbGwgYXMNCj4+Pj4+aW4tYmFu
ZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1ldGFkYXRhLiBJIGRvbid0IHNlZSBvdXQgb2YgYmFuZCBt
ZXRhZGF0YSB0cmFuc3BvcnQNCj4+Pj4+YWRkaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gY29tcGxl
eGl0eSwgdGhlIHNhbWUgQVBJIGNhbiBwcm9iYWJseSBhcHBseS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoZSBhbHRlcm5hdGl2ZSBvcHRpb24sIGFsbG93aW5nIHZh
cmlhYmxlIHNpemVkDQo+Pj4+Pm1ldGFkYXRhIGluDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdGhlIFNG
QyBoZWFkZXIgaGFzIHNvbWUgZHJhd2JhY2tzIGFzIHdlbGwsIG9uZSBiZWluZw0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IGZyYWdtZW50YXRpb24sIGFuZCBzb21lIHN3aXRjaGVzIGV4cGVjdGluZyBhcyB3
ZWxsIHRvDQo+Pj4+Pmxvb2sgYXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBlbmQgdXNlciB0cmFmZmlj
IGhlYWRlcnMgZm9yIGxpbmsgbG9hZCBiYWxhbmNpbmcuIEkNCj4+Pj4+d291bGQNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBhZ3JlZSB0aGF0IGlmIHdlIGNhbiBhY2NlcHQgdGhlc2UgaXNzdWVzLCB0aGVu
IHNlbmRpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBvZmYtbGluZSBjb25ncnVlbnQgbWV0YWRhdGEg
bG9vc2VzIGl0cyBpbnRlcmVzdC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+IFdlIG5lZWQgdG8gdGFrZSBpbnRvIGFjY291bnQgdGhhdCBib3RoIGluLWJhbmQgYW5kDQo+
Pj4+PmNvbmdydWVudA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG91dC1vZi1iYW5kIG1ldGFkYXRhIHRy
YW5zcG9ydCBpcyBub3QgcmVsaWFibGUuIEENCj4+Pj4+cGFja2V0IGxvc3MNCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiB0cmlnZ2VyaW5nIHJldHJhbnNtaXNzaW9uIHdvdWxkIG5vdCBsZWFkIHRvIHRoZQ0K
Pj4+Pj5pZGVudGljYWwNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiByZWNvbnN0cnVjdGlvbiBvZiB0aGUg
YXNzb2NpYXRlZCBtZXRhZGF0YS4gSW4gc29tZQ0KPj4+Pj5jYXNlcywgd2UNCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBtaWdodCB0aHVzIGV2ZW4gbmVlZCBub24tY29uZ3J1ZW50IG91dC1vZi1iYW5kIHJl
bGlhYmxlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWV0YWRhdGEgdHJhbnNwb3J0Lg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXyBGcm9tOg0KPj4+Pj4gUm9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gUGFya2VyIFtSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tPl0gU2VudDoNCj4+Pj4+V2VkbmVzZGF5LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE1hcmNo
IDEyLCAyMDE0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gMTI6NDMgUE0gVG86IE5pY29sYXMgQk9VVEhP
UlMgQ2M6IEppbSBHdWljaGFyZA0KPj4+Pj4oamd1aWNoYXIpOw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+PnNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJq
ZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRh
ZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gTmljb2xhcywNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEkgdW5k
ZXJzdGFuZCB0aGUgY29uY2VwdCBmb3Igb3V0IG9mIGJhbmQgc2lnbmFsaW5nIG9mDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj5tZXRhZGF0YSwgYnV0IEkgYW0gY29uY2VybmVkIHRoYXQgaXQgaW50cm9kdWNl
cw0KPj4+Pj5zaWduaWZpY2FudA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Y29tcGxleGl0eSBkdWUgdG8g
dGhlIHBvdGVudGlhbCByYWNlIGNvbmRpdGlvbiBvZg0KPj4+Pj5yZWNlaXZpbmcgdGhlDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj5yZWFsIHBhY2tldCBiZWZvcmUgdGhlIG1ldGFkYXRhLiBXaGlsZSB0aGUg
cmVhbCBwYWNrZXQNCj4+Pj4+Y291bGQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PmluZGljYXRlIHRoYXQg
b3V0IG9mIGJhbmQgbWV0YWRhdGEgaXMgZXhwZWN0ZWQsIGhvdyBjYW4NCj4+Pj4+d2UNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pmd1YXJhbnRlZSB0aGUgb3JkZXIgb2YgcmVjZXB0aW9uPyBXaGF0IGlmIHN3
aXRjaGluZyBvcg0KPj4+Pj5yb3V0aW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5ub2RlcyBhcHBseSBo
YXNoIGJhc2VkIGxvYWQgYmFsYW5jaW5nPyBXaGF0IGlmIHRoZSBsb2FkDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj5iYWxhbmNpbmcgdW5kZXJzdGFuZHMgU0ZDIGVuY2FwcyBhbmQgbG9va3MgYmV5b25kIGl0
IHRvDQo+Pj4+PnRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+b3JpZ2luYWwgaGVhZGVyIHRvIGdldCBi
ZXR0ZXIgZW50cm9weT8NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBDYW4gd2UgZ3VhcmFudGVlIHRoYXQg
dGhlIG1ldGFkYXRhIGFuZCByZWFsIHBhY2tldA0KPj4+Pj53aWxsIGZvbGxvdw0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+dGhlIGV4YWN0IHNhbWUgcGF0aD8gSWYgd2UgY2FuIG5vdCwgdGhlbg0KPj4+Pj5p
bXBsZW1lbnRhdGlvbnMgd2lsbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+bmVlZCB0byBhZGQgaW5ncmVz
cyBxdWV1aW5nIHRvIGNvcGUgd2l0aCB0aGUgc2NlbmFyaW8uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+PiBBbHNvLCBkbyB5b3UgZmVlbCB0aGF0IHRoZSBpbmNyZWFzZSBp
biBpbXBsZW1lbnRhdGlvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGNvbXBsZXhpdHkgYXQgdGhlIHNl
cnZpY2UgZnVuY3Rpb25zIGlzIHJlYXNvbmFibGU/DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBUaGFua3MuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBSb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBPbiBNYXIg
MTIsIDIwMTQsIGF0IDQ6MDkgQU0sICJOaWNvbGFzIEJPVVRIT1JTIg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+PiA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JT
QHFvc21vcy5jb20+DQo+Pj4+PjxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4g
d3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IEkgdGhpbmsg
d2UgbXVzdCBtYWtlIGEgZGlzdGluY3Rpb24gYmV0d2VlbjoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gLSBNZXRhZGF0YSB3aGljaCBzaG91bGQgYmUgcGFydCBvZiB0
aGUgaGVhZGVyIGRlZmluZWQNCj4+Pj4+YXMgaW4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gYmFuZCBt
YXJraW5nLiAtIE1ldGFkYXRhIHdpdGggY2FuIGJlIHBhc3NlZCBvdXQgb2YNCj4+Pj4+YmFuZCwg
Zm9yDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGV4YW1wbGUgY29uZ3J1ZW50IG91dCBvZiBiYW5kIHNp
Z25hbGluZyBkZWZpbmVkIGluDQo+Pj4+PnRoZSBkcmFmdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+PiBUaGUgZm9ybWVyIGNhbGxzIGZvciBhIGxpbWl0ZWQgc3BhY2Ug
aW4gdGhlIGhlYWRlciwNCj4+Pj4+dHJ1ZSwgVGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGxhdHRl
ciBob3dldmVyIGRvZXMgbm90IGluY3VyIGFueSBzcGFjZSBsaW1pdGF0aW9uDQo+Pj4+PmFuZCBp
cw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBzdGlsbCBmYWlybHkgZWZmaWNpZW50IGFuZCBpdCByZW1h
aW5zIGNvbXBhdGlibGUgd2l0aA0KPj4+Pj5hIGZpeGVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IHNp
emUgaGVhZGVyIHVzZWQgdG8gcm91dGUgdGhvc2Ugc2lnbmFsaW5nIG1lc3NhZ2VzDQo+Pj4+PmFs
b25nIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBjaGFpbidzIHNlcnZpY2UgZnVuY3Rpb25zLg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBOaWNvbGFzIF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbToNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4gSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW2pndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1
aWNoYXJAY2lzY28uY29tPl0gU2VudDoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gVHVlc2RheSwgTWFy
Y2ggMTEsIDIwMTQgNjo0OCBQTSBUbzogUm9uIFBhcmtlciBDYzoNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4gTmljb2xhcyBCT1VUSE9SUzsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBK
YW1hbCBIYWRpIFNhbGltDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXQ0K
Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gSGkgUm9uLA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBXZSBjYW4gY2VydGFpbmx5IGhhdmUgdGhpcyBkaXNj
dXNzaW9uIGJ1dCB3ZSBzaG91bGQNCj4+Pj4+Zmlyc3QNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gY29u
c2lkZXIgd2hhdCBpbmZvcm1hdGlvbiBpcyBuZWNlc3NhcnkgYW5kIGlmIHNhaWQNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4gaW5mb3JtYXRpb24gY2FuIGZpdCB3aXRoaW4gYSBmaXhlZCBudW1iZXIgb2Yg
Y29udGV4dHMNCj4+Pj4+aW4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IG1ham9yaXR5IG9mIGNh
c2VzLiBSZW1lbWJlciwgdGhlIGdvYWwgb2YgYmVpbmcgYWJsZQ0KPj4+Pj50byBwYXNzDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIHRocm91Z2ggdGhlIG5ldHdvcmsgaXMgdG8gZW5oYW5j
ZSBzZXJ2aWNlDQo+Pj4+PmRlbGl2ZXJ5LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBub3QgcGFzcyB0
aGUgZW50aXJlIHdvcmtzIG9mIFNoYWtlc3BlYXJlIDstKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+PiBTZW50IGZyb20gbXkgaVBob25lDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBPbiBNYXIgNywgMjAxNCwgYXQgMzo1MiBBTSwgIlJv
biBQYXJrZXIiDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4NCj4+Pj4+PG1h
aWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gTmljb2xhcywNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBJIHNlZSBzaW1pbGFyIHJlcXVpcmVtZW50cyBm
cm9tIHRoZSAzZ3BwIEVQQyBzaWRlLg0KPj4+Pj5JIHdvdWxkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
PiBsaWtlIHRvIHByb3Bvc2UgYW4gT1VJIC8gVExWIGJhc2VkIGFwcHJvYWNoIHdoZXJlIHRoZQ0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gcmVzZXJ2ZWQgT1VJIGNhbiBiZSB1c2VkIGZvciBhZ3JlZWQg
dXBvbiB0eXBlcyBvZg0KPj4+Pj5jb21tb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IG1ldGFkYXRh
IGFuZCB2ZW5kb3Igb3Igb3RoZXIgb3JnYW5pemF0aW9uYWwgT1VJcyBjYW4NCj4+Pj4+YmUgdXNl
ZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gdG8gcXVpY2tseSBpbm5vdmF0ZSBpbiB0aGUgbmV0d29y
a3MuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBTaW11bHRhbmVvdXNseSwgSSB3b3VsZCBhbHNvIGxp
a2UgdG8gY29uc2lkZXINCj4+Pj4+bWVjaGFuaXNtcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gdGhh
dCBhcmUgb3B0aW1pemVkIGZvciBsb25nIGxpdmVkIGZsb3dzIHNvIGFzIHRvDQo+Pj4+PmxpbWl0
IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gbmVnYXRpdmUgZWZmZWN0cyBvZiBwYWNrZXQgZ3Jv
d3RoLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IFJvbg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4gT24gTWFyIDcsIDIwMTQsIGF0IDg6MzQgQU0sICJOaWNvbGFzIEJPVVRIT1JTIg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+IDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5p
Y29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4NCj4+Pj4+PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JT
QHFvc21vcy5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IEhlbGxvIEppbQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4gSSBoYXZlIHNlZW4gY2FzZXMgaW4gR2kgTEFOLCB3aGVyZSBzdWJzY3JpYmVyIHJl
bGF0ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBpbmZvcm1hdGlvbiBpcyBwYXNzZWQgdG8gYSBX
ZWIgUHJveHkgZm9yIEhUVFAgaGVhZGVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZW5yaWNobWVu
dCAoYWltZWQgYXQgc29tZSBXZWIgQ29udGVudCBwcm92aWRlcnMNCj4+Pj4+cGFydG5lcnMgb2YN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiB0aGUgTW9iaWxlIE9wZXJhdG9yKS4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+PiBJbmZvcm1hdGlvbiB3YXMgYW4gY29kZWQgKHBlcnNpc3RlbnQpIHN1YnNjcmli
ZXIgaWQNCj4+Pj4+ZGVyaXZlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGZyb20gdGhlIE1TSVNE
TiwgYW5kIGNvdXBsZSBvZiBmIGN1c3RvbWVyIHByb2ZpbGUNCj4+Pj4+cmVsYXRlZA0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+IGZpZWxkcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IEluIGFuIHNmYyBiYXNlZCBHaSBMQU4sIHRoaXMgZW50aXR5IHNob3VsZCBy
ZWNlaXZlDQo+Pj4+ID5mcm9tIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IENsYXNzaWZpZXIN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IC0gQSBjbGFzc2lm
aWNhdGlvbiBvZiB0aGUgQ29udGVudCBQcm92aWRlciAoIElkLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+IENhdGVnb3J5KSBiYXNlZCBvbiB0cmFmZmljIGFuYWx5c2lzIC0gVGhlIE1TSVNETiBvZg0K
Pj4+Pj4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gc3Vic2NyaWJlciAtIFR3byBzdWJzY3Jp
YmVyIHBvbGljeSBmaWVsZHMgKG5vdCB0aWVkDQo+Pj4+PiB0byBQQ1JGDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4gYnV0IGJlbG9uZ2luZyB0byB0aGUgU3Vic2NyaWJlciBEQikgKFN1YnNjcmliZXIN
Cj4+Pj4+IGNhdGVnb3J5LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHN1Yi1jYXRlZ29yeSkgLSBB
IHNlc3Npb24gaWQgKGZvciBsb2dnaW5nIGFuZA0KPj4+Pj50cmFja2luZw0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IHB1cnBvc2VzKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4gVGhlIG9iamVjdGl2ZSBiZWluZyB0byBhdm9pZCBoYXZpbmcgdGhlIEhUVFAgUHJv
eHkNCj4+Pj4+dG8NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBiZWNvbWUgYSB0cnVzdGVkIGFwcGxp
Y2F0aW9uIChpbnRlcm9nYXRlIHRoZQ0KPj4+Pj4gc3Vic2NyaWJlciBEQiwNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+PiBldGMuLikNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gTmljb2xhcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206IEppbQ0KPj4+Pj4gR3VpY2hh
cmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiAoamd1aWNoYXIpIFtqZ3VpY2hhckBjaXNjby5jb208
bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT5dIFNlbnQ6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4g
VGh1cnNkYXksIE1hcmNoIDA2LCAyMDE0IDI6MDIgUE0gVG86IEphbWFsIEhhZGkNCj4+Pj4+U2Fs
aW07DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gam1vaXNhbmRAanVuaXBlci5uZXQ8bWFpbHRvOmpt
b2lzYW5kQGp1bmlwZXIubmV0PiA8bWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0PjsNCj4+Pj4+
IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gQ2M6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gc2ZjIFN1
YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2Zj
LW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+PiBIaSBKYW1hbCwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IFlvdSBzYWlkICJJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZh
cmlhYmxlDQo+Pj4+PiBzaXplZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIi4uIEkg
YW0gbm90IHNvIGNvbnZpbmNlZCBhbmQgd291bGQgbGlrZSB0bw0KPj4+Pj4gYmV0dGVyDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gdW5kZXJzdGFuZCB0aGUgcmVxdWlyZW1lbnRzIGJlZm9yZSBwYXNz
aW5nIGp1ZGdlbWVudC4NCj4+Pj4+IElmIHdlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbG9vayBh
dCB0aGUgdXNlIGNhc2VzIGFzIHByZXNlbnRlZCB0aHVzIGZhciBpbnRvDQo+Pj4+PiB0aGUgV0cg
SQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGhhdmUgeWV0IHRvIHNlZSBhIHNpbmdsZSBleGFtcGxl
IG9mIHRoZSBuZWVkDQo+Pj4+PiAobm90aW5nIHRoYXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBk
ZXNpcmUgaXMgbm90IHRoZSBzYW1lIGFzIG5lZWQpIC0gSSBhbSBub3Qgc2F5aW5nDQo+Pj4+PiB0
aGVyZSBpcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IG5vIHJlcXVpcmVtZW50IGJ1dCByYXRoZXIg
dGhhdCB3ZSBzaG91bGQgbm90IGp1bXANCj4+Pj4+IHRvIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+IGNvbmNsdXNpb24gYW5kIGJ1aWxkIHN0YW5kYXJkcyBhcm91bmQgYSB0aGVvcnkuDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IE9uIDMvMy8xNCwgNjozNSBBTSwgIkphbWFs
IEhhZGkgU2FsaW0iDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IDxoYWRpQG1vamF0YXR1LmNvbTxt
YWlsdG86aGFkaUBtb2phdGF0dS5jb20+IDxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+Pg0KPj4+
Pj53cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4g
SSBsaWtlIHRoZSBkb2MgLSB3ZWxsIHdyaXR0ZW4uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IFNlY3Rpb24gNC4zIG9uIG1ldGFkYXRhIGVuY29kaW5nLg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBJdCBzZWVtcyB0
aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlIHNpemVkDQo+Pj4+PiBtZXRhZGF0YQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiAoYXQgbGVhc3QgZm9yIGh0dHAvYXBwIHlvdSBzZWVtIHRvIGlu
ZGljYXRlIHRoZQ0KPj4+Pj4gZGVzaXJlIGZvcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pml0KS4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gRm9yIGEgZGF0YXBhdGggcGVyLXBhY2tldCBtZXRhZGF0
YSwgaSBmZWVsIHRoZQ0KPj4+Pj4gbmVlZCBpcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBqdXN0
IGFzIGltcG9ydGFudC4gQXJlIHdlIGxpbWl0ZWQgYnkgdGhlIGZhY3QgdGhhdA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+PiBleGlzdGluZyBoYXJkd2FyZSBtYXkgbm90IGJlIGFibGUgdG8gaGFuZGxl
IFRMVnM/DQo+Pj4+PkZvcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBleGFtcGxlLCBJIGRvbnQg
aGF2ZSBhIHByb2JsZW0gaGFuZGxpbmcgVExWcyBpbiBhDQo+Pj4+PiBzb2Z0d2FyZQ0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+PmRhdGFwYXRoLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+PiBjaGVlcnMsIGphbWFsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fIHNmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBtYWlsaW5nIGxpc3Qgc2Zj
QGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxt
YWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gbWFp
bGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+
Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBz
ZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2Zj
IG1haWxpbmcNCj4+Pj4+IGxpc3QNCj4+Pj4+ICAgPj4+Pj4gc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4NCj4+
Pj4+ICAgPj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
Pj4+Pj4gICA+PnNmYyBtYWlsaW5nIGxpc3QNCj4+Pj4+ICAgPj5zZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiAgID4+aHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPg0KPj4+Pj4gICA+X19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj4+ICAgPnNm
YyBtYWlsaW5nIGxpc3QNCj4+Pj4+ICAgPnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
PiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+ICAgPmh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+Pg0KPj4+Pg0KPj4+PiBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+PiBzZmMgbWFpbGluZyBsaXN0DQo+Pj4+
IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+PiBodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+DQo+Pj4gX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+PiBzZmMgbWFpbGluZyBsaXN0DQo+Pj4gc2Zj
QGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pg0KPj4NCj4+X19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18NCj4+c2ZjIG1haWxpbmcgbGlzdA0KPj5zZmNAaWV0Zi5v
cmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmMNCj4NCj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXw0KPnNmYyBtYWlsaW5nIGxpc3QNCj5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4NCj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcg
bGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMN
Cg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCg0KRXN0ZSBtZW5zYWplIHNlIGRp
cmlnZSBleGNsdXNpdmFtZW50ZSBhIHN1IGRlc3RpbmF0YXJpby4gUHVlZGUgY29uc3VsdGFyIG51
ZXN0cmEgcG9sw610aWNhIGRlIGVudsOtbyB5IHJlY2VwY2nDs24gZGUgY29ycmVvIGVsZWN0csOz
bmljbyBlbiBlbCBlbmxhY2Ugc2l0dWFkbyBtw6FzIGFiYWpvLg0KVGhpcyBtZXNzYWdlIGlzIGlu
dGVuZGVkIGV4Y2x1c2l2ZWx5IGZvciBpdHMgYWRkcmVzc2VlLiBXZSBvbmx5IHNlbmQgYW5kIHJl
Y2VpdmUgZW1haWwgb24gdGhlIGJhc2lzIG9mIHRoZSB0ZXJtcyBzZXQgb3V0IGF0Og0KaHR0cDov
L3d3dy50aWQuZXMvRVMvUEFHSU5BUy9kaXNjbGFpbWVyLmFzcHgNCg==

--Boundary_(ID_gZTPkV+CgaGTLJ/WQdxBig)
Content-id: <597B585BCE2D9F4595CBC684B5C027E9@hi.inet>
Content-type: text/html; charset=utf-8
Content-transfer-encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6YnJlYWstd29yZDsgY29sb3I6cmdiKDAsMCwwKTsgZm9udC1zaXplOjE0cHg7IGZvbnQtZmFt
aWx5OkNhbGlicmksc2Fucy1zZXJpZiI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+V2h5IHNvdXJjZSBy
b3V0aW5nPyZuYnNwOzwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+SXQncyBhIGNvbnNl
bnN1cyB0aGF0IHNvdXJjZSByb3V0aW5nIGlzIGEgYmFkIGlkZWEgZHVlIHRvIHRoZSBzZWN1cml0
eSBpbXBsaWNhdGlvbnMuIEkgcmVjb24gdGhpcyBtaWdodCBub3QgYmUgdGhlIGNhc2UgaGVyZSBi
ZWNhdXNlIHdlIGhhdmUgYSBjb250cm9sbGVkIHBhY2tldCBmb3J3YXJkaW5nIGluZnJhc3RydWN0
dXJlIHVuZGVybmVhdGguIEhvd2V2ZXIsIHNvdXJjZSByb3V0aW5nIHdvdWxkIGltcG9zZSBuZXcg
cmVxdWlyZW1lbnRzDQogdG8gaXQgYW5kIG1ha2UgaXQgaGFyZGVyIHRvIGltcGxlbWVudCBhbmQg
bW9yZSBjb21wbGV4IHRvIG1hbmFnZSw8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PkJl
c3QsL1BBPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2IHN0eWxl
PSJmb250LWZhbWlseTpDb25zb2xhczsgZm9udC1zaXplOm1lZGl1bSI+RHIuIFBlZHJvIEEuIEFy
YW5kYSBHdXRpw6lycmV6PC9kaXY+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpDb25zb2xhczsg
Zm9udC1zaXplOm1lZGl1bSI+PGJyPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpD
b25zb2xhczsgZm9udC1zaXplOm1lZGl1bSI+VGVjaG5vbG9neSBFeHBsb3JhdGlvbiAtPC9kaXY+
DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpDb25zb2xhczsgZm9udC1zaXplOm1lZGl1bSI+TmV0
d29yayBJbm5vdmF0aW9uICZhbXA7IFZpcnR1YWxpc2F0aW9uPC9kaXY+DQo8ZGl2IHN0eWxlPSJm
b250LWZhbWlseTpDb25zb2xhczsgZm9udC1zaXplOm1lZGl1bSI+PGJyPg0KPC9kaXY+DQo8ZGl2
IHN0eWxlPSJmb250LWZhbWlseTpDb25zb2xhczsgZm9udC1zaXplOm1lZGl1bSI+PGEgaHJlZj0i
bWFpbHRvOnBhYWdAdGlkLmVzIj5tYWlsdG86cGFhZ0B0aWQuZXM8L2E+PC9kaXY+DQo8ZGl2IHN0
eWxlPSJmb250LWZhbWlseTpDb25zb2xhczsgZm9udC1zaXplOm1lZGl1bSI+VGVsZWbDs25pY2Es
IEludmVzdGlnYWNpw7NuIHkgRGVzYXJyb2xsbzwvZGl2Pg0KPGRpdiBzdHlsZT0iZm9udC1mYW1p
bHk6Q29uc29sYXM7IGZvbnQtc2l6ZTptZWRpdW0iPkMvIEQuIFJhbcOzbiBkZSBsYSBDcnV6LDg0
PC9kaXY+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpDb25zb2xhczsgZm9udC1zaXplOm1lZGl1
bSI+MjgwMDYgTWFkcmlkLCBTcGFpbjwvZGl2Pg0KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6Q29u
c29sYXM7IGZvbnQtc2l6ZTptZWRpdW0iPjxicj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iZm9udC1m
YW1pbHk6Q29uc29sYXM7IGZvbnQtc2l6ZTptZWRpdW0iPkZyYWdlbiBzaW5kIG5pY2h0IGRhLCB1
bSBiZWFudHdvcnRldCB6dSB3ZXJkZW4uPC9kaXY+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpD
b25zb2xhczsgZm9udC1zaXplOm1lZGl1bSI+RnJhZ2VuIHNpbmQgZGEsIHVtIGdlc3RlbGx0IHp1
IHdlcmRlbi48L2Rpdj4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkNvbnNvbGFzOyBmb250LXNp
emU6bWVkaXVtIj5HZW9yZyBLcmVpc2xlcjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPHNwYW4gaWQ9Ik9MS19TUkNfQk9EWV9TRUNUSU9O
Ij4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkNhbGlicmk7IGZvbnQtc2l6ZToxMXB0OyB0ZXh0
LWFsaWduOmxlZnQ7IGNvbG9yOmJsYWNrOyBib3JkZXItYm90dG9tOm1lZGl1bSBub25lOyBib3Jk
ZXItbGVmdDptZWRpdW0gbm9uZTsgcGFkZGluZy1ib3R0b206MGluOyBwYWRkaW5nLWxlZnQ6MGlu
OyBwYWRkaW5nLXJpZ2h0OjBpbjsgYm9yZGVyLXRvcDojYjVjNGRmIDFwdCBzb2xpZDsgYm9yZGVy
LXJpZ2h0Om1lZGl1bSBub25lOyBwYWRkaW5nLXRvcDozcHQiPg0KPHNwYW4gc3R5bGU9ImZvbnQt
d2VpZ2h0OmJvbGQiPkRlOiA8L3NwYW4+WHV4aWFvaHUgJmx0OzxhIGhyZWY9Im1haWx0bzp4dXhp
YW9odUBodWF3ZWkuY29tIj54dXhpYW9odUBodWF3ZWkuY29tPC9hPiZndDs8YnI+DQo8c3BhbiBz
dHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+RmVjaGE6IDwvc3Bhbj5tacOpcmNvbGVzIDE5IGRlIG1h
cnpvIGRlIDIwMTQgMDI6MDU8YnI+DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+UGFy
YTogPC9zcGFuPlJvbiBQYXJrZXIgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPiZndDss
IENoYW5nY2hlbmcgSHVhbmcgJmx0OzxhIGhyZWY9Im1haWx0bzpodWFuZ0BzY2UuY2FybGV0b24u
Y2EiPmh1YW5nQHNjZS5jYXJsZXRvbi5jYTwvYT4mZ3Q7LCAnRGF2aWQgQWxsYW4gSScgJmx0Ozxh
IGhyZWY9Im1haWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbSI+ZGF2aWQuaS5hbGxhbkBl
cmljc3Nvbi5jb208L2E+Jmd0OywNCiAnTmljb2xhcyBCT1VUSE9SUycgJmx0OzxhIGhyZWY9Im1h
aWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9z
LmNvbTwvYT4mZ3Q7PGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPkNDOiA8L3Nw
YW4+JnF1b3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiZx
dW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiZn
dDssICZxdW90OzxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+bWlrZWJpYW5jQGFv
bC5jb208L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPm1p
a2ViaWFuY0Bhb2wuY29tPC9hPiZndDs8YnI+DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9s
ZCI+QXN1bnRvOiA8L3NwYW4+W3NmY10g562U5aSNOiDnrZTlpI06IFNGQyBlbmNhcHN1bGF0aW9u
IGNoYWluIElEPGJyPg0KPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj48c3R5bGU+DQo8
IS0tDQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OuWui+S9k30NCkBmb250LWZhY2UNCgl7Zm9u
dC1mYW1pbHk6Ik1TIEdvdGhpYyJ9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlh
IE1hdGgifQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpfQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseTpUYWhvbWF9DQpAZm9udC1mYWNlDQoJe30NCkBmb250LWZhY2UNCgl7fQ0K
QGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiTVMgVUkgR290aGljIn0NCkBmb250LWZhY2UNCgl7
fQ0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNt
Ow0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFt
aWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiJ9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5r
DQoJe2NvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0NCmE6dmlzaXRlZCwg
c3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXtjb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0
aW9uOnVuZGVybGluZX0NCnAuTXNvQWNldGF0ZSwgbGkuTXNvQWNldGF0ZSwgZGl2Lk1zb0FjZXRh
dGUNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjgu
MHB0Ow0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIn0NCnNwYW4uQ2hhcg0KCXtm
b250LWZhbWlseTrlrovkvZN9DQpwLmJhbGxvb250ZXh0LCBsaS5iYWxsb29udGV4dCwgZGl2LmJh
bGxvb250ZXh0DQoJe21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQt
c2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIn0NCnAu
bXNvY2hwZGVmYXVsdCwgbGkubXNvY2hwZGVmYXVsdCwgZGl2Lm1zb2NocGRlZmF1bHQNCgl7bWFy
Z2luLXJpZ2h0OjBjbTsNCgltYXJnaW4tbGVmdDowY207DQoJZm9udC1zaXplOjEwLjBwdDsNCglm
b250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYifQ0KcC5CYWxsb29uVGV4dDAsIGxp
LkJhbGxvb25UZXh0MCwgZGl2LkJhbGxvb25UZXh0MA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBO
ZXcgUm9tYW4iLCJzZXJpZiJ9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0KCXtmb250LWZhbWlseToi
VGFob21hIiwic2Fucy1zZXJpZiJ9DQpzcGFuLmNoYXIwDQoJe2ZvbnQtZmFtaWx5OuWui+S9k30N
CnNwYW4uYmFsbG9vbnRleHRjaGFyMA0KCXtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJp
ZiJ9DQpzcGFuLmVtYWlsc3R5bGUyMQ0KCXtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2Vy
aWYiOw0KCWNvbG9yOiMxRjQ5N0R9DQpzcGFuLmVtYWlsc3R5bGUyMg0KCXtmb250LWZhbWlseToi
Q2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0R9DQpzcGFuLkVtYWlsU3R5bGUy
Nw0KCXtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0R9
DQpzcGFuLkVtYWlsU3R5bGUyOA0KCXtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYi
Ow0KCWNvbG9yOiMxRjQ5N0R9DQpzcGFuLkVtYWlsU3R5bGUyOQ0KCXtmb250LWZhbWlseToiQ2Fs
aWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0R9DQpzcGFuLkVtYWlsU3R5bGUzMA0K
CXtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0R9DQou
TXNvQ2hwRGVmYXVsdA0KCXtmb250LXNpemU6MTAuMHB0fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJ
e21hcmdpbjo3Mi4wcHQgNzIuMHB0IDcyLjBwdCA3Mi4wcHR9DQpkaXYuV29yZFNlY3Rpb24xDQoJ
e30NCm9sDQoJe21hcmdpbi1ib3R0b206MGNtfQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowY219DQot
LT4NCjwvc3R5bGU+DQo8ZGl2IGxhbmc9IlpILUNOIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9u
MSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxNnB0OyBjb2xvcjpyZ2IoMzEsNzMsMTI1KTsgZm9udC1mYW1pbHk6Q2FsaWJyaSxzYW5z
LXNlcmlmIj5JZiBzbywgd2h5IG5vdCBsZXZlcmFnZSB0aGUgc291cmNlIHJvdXRpbmcgbWVjaGFu
aXNtIHRvIGRvIHRoaXMgd29yayAoaS5lLiwgc2VydmljZSBwYXRoIGxheWVyKT88L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTZwdDsgY29sb3I6cmdiKDMxLDczLDEyNSk7IGZvbnQtZmFtaWx5OkNhbGlicmksc2Fucy1z
ZXJpZiI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjE2cHQ7IGNvbG9yOnJnYigzMSw3MywxMjUpOyBmb250
LWZhbWlseTpDYWxpYnJpLHNhbnMtc2VyaWYiPkJlc3QgcmVnYXJkcyw8L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTZw
dDsgY29sb3I6cmdiKDMxLDczLDEyNSk7IGZvbnQtZmFtaWx5OkNhbGlicmksc2Fucy1zZXJpZiI+
WGlhb2h1PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjE2cHQ7IGNvbG9yOnJnYigzMSw3MywxMjUpOyBmb250LWZhbWls
eTpDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXI6bm9uZTsgYm9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDsgcGFkZGluZzowY20gMGNtIDBj
bSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7IGJvcmRlci10b3A6c29s
aWQgI0I1QzRERiAxLjBwdDsgcGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDsgZm9udC1mYW1pbHk6
5a6L5L2TIj7lj5Hku7bkuro8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L3NwYW4+PC9iPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDsgZm9udC1mYW1pbHk65a6L
5L2TIj4gUm9uIFBhcmtlciBbPGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb20iPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPl0NCjxi
cj4NCjwvc3Bhbj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDsgZm9udC1mYW1pbHk6
5a6L5L2TIj7lj5HpgIHml7bpl7Q8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L3NwYW4+PC9i
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDsgZm9udC1mYW1pbHk6
5a6L5L2TIj4gMjAxNDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDsgZm9udC1m
YW1pbHk65a6L5L2TIj7lubQ8c3BhbiBsYW5nPSJFTi1VUyI+Mzwvc3Bhbj7mnIg8c3BhbiBsYW5n
PSJFTi1VUyI+MTk8L3NwYW4+5pelPHNwYW4gbGFuZz0iRU4tVVMiPg0KIDE6MjM8YnI+DQo8L3Nw
YW4+PGI+5pS25Lu25Lq6PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9
IkVOLVVTIj4gQ2hhbmdjaGVuZyBIdWFuZzsgJ0RhdmlkIEFsbGFuIEknOyAnTmljb2xhcyBCT1VU
SE9SUyc8YnI+DQo8L3NwYW4+PGI+5oqE6YCBPHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9i
PjxzcGFuIGxhbmc9IkVOLVVTIj4gWHV4aWFvaHU7IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciPg0Kc2ZjQGlldGYub3JnPC9hPjsgPGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29t
Ij5taWtlYmlhbmNAYW9sLmNvbTwvYT48YnI+DQo8L3NwYW4+PGI+5Li76aKYPHNwYW4gbGFuZz0i
RU4tVVMiPjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gUkU6IFtzZmNdIDwvc3Bhbj7n
rZTlpI08c3BhbiBsYW5nPSJFTi1VUyI+OiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bh
bj48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTFwdDsgY29sb3I6cmdiKDMxLDczLDEy
NSk7IGZvbnQtZmFtaWx5OkNhbGlicmksc2Fucy1zZXJpZiI+SSBhZ3JlZS4mbmJzcDsmbmJzcDsg
VGhlIGNoYWluIGlkIGluIHRoZSBwYWNrZXQgc2hvdWxkIHJlcHJlc2VudCBhIGZ1bGx5IHNwZWNp
ZmllZCBzZXQgb2YgbG9jYXRlZCBzZXJ2aWNlIGZ1bmN0aW9uIGluc3RhbmNlcy4gJm5ic3A7Jm5i
c3A7Jm5ic3A7SXQgY291bGQgYmUgdGhvdWdodCBvZg0KIGFzIHJlcHJlc2VudGluZyBhIHN0YWNr
IG9mIG5ldHdvcmsgbG9jYXRvcnMgKHR5cGljYWxseSBNQUMgb3IgSVAgYWRkcmVzc2VzKS48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTFwdDsgY29sb3I6cmdiKDMxLDczLDEyNSk7IGZvbnQtZmFtaWx5OkNhbGlicmks
c2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExcHQ7IGNvbG9yOnJnYigzMSw3MywxMjUp
OyBmb250LWZhbWlseTpDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNwOyBSb248
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTFwdDsgY29sb3I6cmdiKDMxLDczLDEyNSk7IGZvbnQtZmFtaWx5OkNhbGli
cmksc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExcHQ7IGNvbG9yOnJnYigzMSw3Mywx
MjUpOyBmb250LWZhbWlseTpDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48L3A+DQo8
ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7IGJvcmRlci10b3A6c29saWQgI0UxRTFFMSAx
LjBwdDsgcGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMXB0OyBmb250LWZhbWlseTpD
YWxpYnJpLHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMXB0OyBmb250LWZhbWlseTpDYWxpYnJpLHNhbnMtc2VyaWYiPiBzZmMg
WzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+Q2hhbmdjaGVuZyBIdWFuZzxicj4N
CjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCAxMjoyOCBQTTxicj4NCjxiPlRv
OjwvYj4gJ0RhdmlkIEFsbGFuIEknOyAnTmljb2xhcyBCT1VUSE9SUyc8YnI+DQo8Yj5DYzo8L2I+
ICdYdXhpYW9odSc7IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwv
YT47IDxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+DQptaWtlYmlhbmNAYW9sLmNv
bTwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIDwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExcHQ7IGZvbnQtZmFtaWx5OifvvK3vvLMg44K044K344OD44KvJywnTVMgR290
aGljJyI+562U5aSNPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx
cHQ7IGZvbnQtZmFtaWx5OkNhbGlicmksc2Fucy1zZXJpZiI+OiBTRkMgZW5jYXBzdWxhdGlvbiBj
aGFpbiBJRDwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMXB0OyBjb2xvcjpyZ2IoMzEs
NzMsMTI1KTsgZm9udC1mYW1pbHk6Q2FsaWJyaSxzYW5zLXNlcmlmIj5JIHRoaW5rIGl0IHNob3Vs
ZCBpZGVudGlmeSBhbiBpbnN0YW5jZS48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTFwdDsgY29sb3I6cmdiKDMxLDcz
LDEyNSk7IGZvbnQtZmFtaWx5OkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExcHQ7IGNvbG9yOnJnYigzMSw3MywxMjUpOyBmb250LWZhbWlseTpDYWxpYnJpLHNhbnMtc2Vy
aWYiPkNoYW5nPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxhIG5hbWU9Il9NYWls
RW5kQ29tcG9zZSI+PC9hPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExcHQ7
IGNvbG9yOnJnYigzMSw3MywxMjUpOyBmb250LWZhbWlseTpDYWxpYnJpLHNhbnMtc2VyaWYiPiZu
YnNwOzwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7IGJvcmRlci10
b3A6c29saWQgI0I1QzRERiAxLjBwdDsgcGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MHB0OyBmb250LWZhbWlseTpUYWhvbWEsc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7IGZvbnQtZmFtaWx5OlRhaG9tYSxz
YW5zLXNlcmlmIj4gRGF2aWQgQWxsYW4gSSBbPGEgaHJlZj0ibWFpbHRvOmRhdmlkLmkuYWxsYW5A
ZXJpY3Nzb24uY29tIj5tYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208L2E+XQ0KPGJy
Pg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDk6MTUgQU08YnI+DQo8Yj5U
bzo8L2I+IENoYW5nY2hlbmcgSHVhbmc7IE5pY29sYXMgQk9VVEhPUlM8YnI+DQo8Yj5DYzo8L2I+
IFh1eGlhb2h1OyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+
OyA8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPg0KbWlrZWJpYW5jQGFvbC5jb208
L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbc2ZjXSA8L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7IGZvbnQtZmFtaWx5OuWui+S9kyI+562U5aSNPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7IGZvbnQtZmFtaWx5OlRhaG9tYSxzYW5z
LXNlcmlmIj46IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExcHQ7IGNvbG9yOnJnYigzMSw3MywxMjUpOyBmb250LWZhbWlseTpDYWxpYnJp
LHNhbnMtc2VyaWYiPldlbGwgdGhlIHF1ZXN0aW9uIGRlIGpvdXIgaXMg4oCcZG9lcyBhIGNoYWlu
IElEIGRlZmluZSBhIGNsYXNzIG9yIGFuIGluc3RhbmNl4oCd4oCmLiBJZiBpdCBkZWZpbmVzIGFu
IGNsYXNzIHdlIGFsc28gbmVlZCBpbnN0YW5jZSBpbmZvcm1hdGlvbiwgaWYNCiBpdCBpcyBjdXJy
ZW50bHkgb3ZlcmxvYWRlZCB0byBkZWZpbmUgY2xhc3MgYW5kIGluc3RhbmNlIElNTyB3ZSBoYXZl
IGEgcHJvYmxlbeKApi48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTFwdDsgY29sb3I6cmdiKDMxLDczLDEyNSk7IGZv
bnQtZmFtaWx5OkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExcHQ7IGNv
bG9yOnJnYigzMSw3MywxMjUpOyBmb250LWZhbWlseTpDYWxpYnJpLHNhbnMtc2VyaWYiPkRhdmU8
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTFwdDsgY29sb3I6cmdiKDMxLDczLDEyNSk7IGZvbnQtZmFtaWx5OkNhbGli
cmksc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXI6bm9uZTsgYm9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0OyBwYWRkaW5nOjMuMHB0IDBj
bSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwcHQ7IGZvbnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmIj5Gcm9t
Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTBwdDsgZm9u
dC1mYW1pbHk6VGFob21hLHNhbnMtc2VyaWYiPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJl
aGFsZiBPZiA8L2I+Q2hhbmdjaGVuZyBIdWFuZzxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBN
YXJjaCAxOCwgMjAxNCA3OjQzIEFNPGJyPg0KPGI+VG86PC9iPiBOaWNvbGFzIEJPVVRIT1JTPGJy
Pg0KPGI+Q2M6PC9iPiBYdXhpYW9odTsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2Zj
QGlldGYub3JnPC9hPjsgPGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj4NCm1pa2Vi
aWFuY0Bhb2wuY29tPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gPC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDsgZm9udC1mYW1pbHk6J01TIFVJIEdvdGhpYycsc2Fu
cy1zZXJpZiI+562U5aSNPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwcHQ7IGZvbnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmIj46IFNGQyBlbmNhcHN1bGF0aW9u
IGNoYWluIElEPC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+R29vZCBwb2ludHMuIEkgYmVsaWV2ZSBleHBs
aWNpdCBjaGFpbiBJRCBzaG91bGQgYmUgbWFuZGF0b3J5LiBUaGUgb3ZlcmhlYWQgaXMgdmVyeSBs
aXR0bGUuIEl0IGhlbHBzIHNpbXBsaWZ5IHByb2Nlc3NpbmcgYW5kIHN0ZWVyaW5nIHNpZ25pZmlj
YW50bHkuIFRoZSBnYWluIGlzIGh1Z2UuPC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkNoYW5n
PGJyPg0KPGJyPg0KLS0tLS0tLS0tLS0tPC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Q2hhbmdjaGVuZyBIdWFuZzwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
Ym90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxicj4NCk9uIE1hciAxOCwgMjAxNCwg
YXQgMTo1MyBBTSwgTmljb2xhcyBCT1VUSE9SUyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMu
Qk9VVEhPUlNAcW9zbW9zLmNvbSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPiZndDsg
d3JvdGU6PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6
NS4wcHQ7IG1hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMHB0OyBjb2xvcjpi
bGFjazsgZm9udC1mYW1pbHk6VGFob21hLHNhbnMtc2VyaWYiPkkgdGhpbmsgdGhhdCBrZWVwaW5n
IHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50IHNob3VsZCByZW1h
aW4gYW4gb2JqZWN0aXZlIGZvciBTRkMuICZuYnNwO1N1Y2ggYSBzZXBhcmF0aW9uIG9mIGNvbmNl
cm5zIGlzIGEgc291bmQgYXJjaGl0ZWN0dXJhbA0KIHByaW5jaXBsZSB0aGF0IGhlbHAga2VlcCB0
aGluZ3Mgc2ltcGxlIGluIHByYWN0aWNlLiA8L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7IGNvbG9y
OmJsYWNrOyBmb250LWZhbWlseTpUYWhvbWEsc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwcHQ7IGNvbG9yOmJsYWNrOyBmb250LWZhbWlseTpUYWhvbWEsc2Fu
cy1zZXJpZiI+T24gdGhlIHF1ZXN0aW9uIG9mICZuYnNwO1NlcnZpY2UgUGF0aCwgd2UgaGF2ZSBh
IGRpc2N1c3Npb24gb24gd2hldGhlciB3ZSBuZWVkIHNvbWUga2luZCBvZiBleHBsaWNpdCBpZGVu
dGlmaWVyIG9yJm5ic3A7PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7IGNvbG9yOmJs
YWNrOyBmb250LWZhbWlseTpUYWhvbWEsc2Fucy1zZXJpZiI+Y291bGQgd2UgcmVseSBvbiBtYXBw
aW5nIG9uIHNvbWUgdW5kZXJsYXkgbmV0d29yayBwcm90b2NvbCBmaWVsZHMuPC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwcHQ7IGNvbG9yOmJsYWNrOyBmb250LWZhbWlseTpUYWhvbWEsc2Fu
cy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMHB0OyBj
b2xvcjpibGFjazsgZm9udC1mYW1pbHk6VGFob21hLHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMHB0OyBjb2xvcjpibGFjazsgZm9udC1mYW1pbHk6VGFob21h
LHNhbnMtc2VyaWYiPk1heSBiZSBhIFBSTy9DT04gdGFibGUgY291bGQgaGVscCBmb2N1cyB0aGUg
Z3JvdXAgZGVjaXNpb24gb24gdGhhdCBtYXR0ZXI8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTBwdDsgY29sb3I6YmxhY2s7IGZvbnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmIj4mbmJzcDs8
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjayI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTBwdDsgZm9udC1mYW1pbHk6VGFob21hLHNhbnMtc2VyaWYiPlZpc2liaWxpdHkg
KHRyYWNpbmcpPC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpi
bGFjayI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTBwdDsgZm9udC1mYW1p
bHk6VGFob21hLHNhbnMtc2VyaWYiPkZvcndhcmRpbmcgZ3JhcGggc3RydWN0dXJlIGltcGFjdC9s
aW1pdGF0aW9uczwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6
YmxhY2siPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7IGZvbnQtZmFt
aWx5OlRhaG9tYSxzYW5zLXNlcmlmIj5SZWNvbmZpZ3VyYXRpb24gc3BlZWQmbmJzcDsNCjwvc3Bh
bj48L2xpPjwvdWw+DQo8dWwgdHlwZT0iZGlzYyI+DQo8dWwgdHlwZT0iY2lyY2xlIj4NCjxsaSBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2siPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwcHQ7IGZvbnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmIj5MQlMg
LyBzY2FsZSBvdXQgaW1wYWN0PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJjb2xvcjpibGFjayI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTBwdDsg
Zm9udC1mYW1pbHk6VGFob21hLHNhbnMtc2VyaWYiPk5vZGUgYnlwYXNzIChlLmc7IG1haW50ZW5h
bmNlKTwvc3Bhbj48L2xpPjwvdWw+DQo8L3VsPg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjayI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTBwdDsgZm9udC1mYW1pbHk6VGFob21hLHNhbnMtc2VyaWYiPnVuZGVybGF5
IG5ldHdvcmsvdHJhbnNwb3J0IGxheWVycyBzdXBwb3J0PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjayI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTBwdDsgZm9udC1mYW1pbHk6VGFob21hLHNhbnMtc2VyaWYiPkhlYWRlciBzcGFj
ZSBpbXBhY3Q8L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJs
YWNrIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMHB0OyBmb250LWZhbWls
eTpUYWhvbWEsc2Fucy1zZXJpZiI+TXVsdGkgdGVuYW50IHN1cHBvcnQgaW1wYWN0PC9zcGFuPjwv
bGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjayI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTBwdDsgZm9udC1mYW1pbHk6VGFob21hLHNhbnMtc2Vy
aWYiPlNGQyBvbiBmbGF0IChlLmcgb3B0aWNhbCBMMiBmb3IgRGF0YSBDZW50ZXJzKSBuZXR3b3Jr
Jm5ic3A7PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFj
ayI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTBwdDsgZm9udC1mYW1pbHk6
VGFob21hLHNhbnMtc2VyaWYiPlVuZGVybGF5IG5ldHdvcmsgYWRtaW5pc3RyYXRpb24gaW1wYWN0
PC9zcGFuPjwvbGk+PC91bD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7IGNvbG9yOmJsYWNrOyBmb250
LWZhbWlseTpUYWhvbWEsc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMHB0OyBjb2xvcjpibGFjazsgZm9udC1mYW1pbHk6VGFob21hLHNhbnMtc2Vy
aWYiPlBlcnNvbmFsbHkgSSB0aGluayB0aGF0IGhhdmluZyBhbiBleHBsaWNpdCBjaGFpbiBpZGVu
dGlmaWVyIChlLmcuIFNlcnZpY2UgUGF0aC9TZXJ2aWNlIEluZGV4KSBpcyBjbGVhciAobWFuYWdl
bWVudCBhbmQgY29udHJvbCkgYW5kIG5vdCBleHBlbnNpdmUgKGhlYWRlcg0KIHNwYWNlKS4gVGhl
IGRyYXdiYWNrIGJlaW5nIHNvbWUgaW1wYWN0IG9uIHRoZSBzaW1wbGljaXR5IHRvIGFkZC9yZW1v
dmUgZWxlbWVudHMgaW4gYSBjaGFpbiBkeW5hbWljYWxseS48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTBwdDsgY29sb3I6YmxhY2s7IGZvbnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmIj4m
bmJzcDs8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTBwdDsgY29sb3I6YmxhY2s7IGZvbnQt
ZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmIj5UYWcgc3dpdGNoaW5nIChhcyBNUExTKSAmbmJzcDth
bGxvd3MgdG8gbWFuYWdlIHRhZ3MgcGVyIHNlcnZpY2Ugbm9kZXMsIGxlYWRpbmcgdG8gbW9yZSB2
ZXJzYXRpbGUgYW5kIGRpdmVyc2UgZ3JhcGhzPC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTBwdDsgY29sb3I6YmxhY2s7IGZvbnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmIj4m
bmJzcDs8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTBwdDsgY29sb3I6YmxhY2s7IGZvbnQt
ZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTBwdDsgY29sb3I6YmxhY2s7IGZvbnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmIj5OaWNv
bGFzPC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50
ZXIiIHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlciI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjpibGFjayI+DQo8aHIgc2l6ZT0iMiIgd2lkdGg9IjEwMCUiIGFsaWduPSJjZW50ZXIiPg0K
PC9zcGFuPjwvZGl2Pg0KPGRpdiBpZD0iZGl2UnBGODExNDY3Ij4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTBwdDsgY29sb3I6YmxhY2s7IGZvbnQtZmFtaWx5OlRhaG9tYSxzYW5z
LXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTBwdDsgY29sb3I6YmxhY2s7IGZvbnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmIj4gWHV4
aWFvaHUgWzxhIGhyZWY9Im1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tIj54dXhpYW9odUBodWF3
ZWkuY29tPC9hPl08YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgNTow
NCBBTTxicj4NCjxiPlRvOjwvYj4gSmVyb21lIE1vaXNhbmQ7IDxhIGhyZWY9Im1haWx0bzptaWtl
YmlhbmNAYW9sLmNvbSI+bWlrZWJpYW5jQGFvbC5jb208L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBbc2ZjXSA8
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0OyBjb2xvcjpibGFjazsgZm9udC1mYW1p
bHk6J01TIFVJIEdvdGhpYycsc2Fucy1zZXJpZiI+562U5aSNPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7IGNvbG9yOmJsYWNrOyBmb250LWZhbWlseTpUYWhv
bWEsc2Fucy1zZXJpZiI+OiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjE2cHQ7IGNvbG9yOnJnYigzMSw3MywxMjUpOyBmb250LWZhbWlseTpDYWxpYnJp
LHNhbnMtc2VyaWYiPkkgbGlrZSB0aGUgaWRlYSBvZiBzZXBhcmF0aW5nIHRoZSBTZXJ2aWNlIEZ1
bmN0aW9uIExheWVyIGFuZCB0aGUgU2VydmljZSBQYXRoIExheWVyLCBhcyBwcm9wb3NlZCBpbiBk
cmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucy4NCiBUaGUgcm9sZSBvZiB0
aGUgU2VydmljZSBQYXRoIExheWVyIGlzIGp1c3QgdG8gc3RlZXIgdGhlIHRyYWZmaWMgYWxvbmcg
YSBwYXJ0aWN1bGFyIGNoYWluIG9mIHNlcnZpY2Ugbm9kZXMgd2hpY2ggY2FuIGJlIGltcGxlbWVu
dGVkIGJ5IGV4aXN0aW5nIHRvb2xzIGZvciBzb3VyY2Ugcm91dGluZywgc3VjaCBhcyBzZWdtZW50
IHJvdXRpbmcuIEFzIHN1Y2gsIGl04oCZcyBub3QgbmVjZXNzYXJ5IHRvIHRyeSB0byBrZWVwIHRo
ZSBTZXJ2aWNlIFBhdGggTGF5ZXINCiB0cmFuc3BvcnQtaW5kZXBlbmRlbnQgYW5kIGNvbnRhaW4g
aXQgaW4gdGhlIFNGQyBoZWFkZXIuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s
b3I6YmxhY2siPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxNnB0OyBjb2xvcjpyZ2IoMzEsNzMsMTI1KTsgZm9udC1m
YW1pbHk6Q2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjpibGFjayI+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjE2cHQ7IGNvbG9yOnJnYigzMSw3Mywx
MjUpOyBmb250LWZhbWlseTpDYWxpYnJpLHNhbnMtc2VyaWYiPkJlc3QgcmVnYXJkcyw8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjE2cHQ7
IGNvbG9yOnJnYigzMSw3MywxMjUpOyBmb250LWZhbWlseTpDYWxpYnJpLHNhbnMtc2VyaWYiPlhp
YW9odTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTZwdDsgY29sb3I6cmdiKDMxLDczLDEyNSk7IGZvbnQtZmFtaWx5OkNhbGlicmksc2Fu
cy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTsgYm9yZGVyLWxlZnQ6c29s
aWQgYmx1ZSAxLjVwdDsgcGFkZGluZzowY20gMGNtIDBjbSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBz
dHlsZT0iYm9yZGVyOm5vbmU7IGJvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDsgcGFkZGlu
ZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDsgZm9udC1mYW1pbHk65a6L5L2TOyBjb2xvcjpibGFjayI+5Y+R
5Lu25Lq6PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZvbnQtZmFtaWx5OuWui+S9kzsgY29sb3I6
YmxhY2siPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRv
OnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjwvc3Bhbj48Yj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDsgZm9udC1mYW1pbHk65a6L5L2TOyBjb2xvcjpibGFjayI+5Luj6KGoIDwvc3Bh
bj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250LWZh
bWlseTrlrovkvZM7IGNvbG9yOmJsYWNrIj5KZXJvbWUgTW9pc2FuZDxicj4NCjwvc3Bhbj48Yj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDsgZm9udC1mYW1pbHk65a6L5L2TOyBjb2xvcjpi
bGFjayI+5Y+R6YCB5pe26Ze0PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9zcGFuPjwvYj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZvbnQtZmFtaWx5OuWu
i+S9kzsgY29sb3I6YmxhY2siPiAyMDE0PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0OyBmb250LWZhbWlseTrlrovkvZM7IGNvbG9yOmJsYWNrIj7lubQ8c3BhbiBsYW5nPSJFTi1V
UyI+Mzwvc3Bhbj7mnIg8c3BhbiBsYW5nPSJFTi1VUyI+MTg8L3NwYW4+5pelPHNwYW4gbGFuZz0i
RU4tVVMiPg0KIDE6MDM8YnI+DQo8L3NwYW4+PGI+5pS25Lu25Lq6PHNwYW4gbGFuZz0iRU4tVVMi
Pjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gPGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFu
Y0Bhb2wuY29tIj4NCm1pa2ViaWFuY0Bhb2wuY29tPC9hPjsgPGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjwvc3Bhbj48Yj7kuLvpopg8c3BhbiBsYW5n
PSJFTi1VUyI+Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBSZTogW3NmY10gU0ZDIGVu
Y2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iY29sb3I6YmxhY2siPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExcHQ7IGNvbG9yOnJnYigzMSw3MywxMjUpOyBmb250LWZhbWlseTpDYWxpYnJp
LHNhbnMtc2VyaWYiPlRoaXMgKGxlbmd0aHkgYW5kIHZlcnkgbGl2ZWx5KSB0aHJlYWQgc3RhcnRl
ZCBmcm9tIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zICh3aGljaCBJ
IGNvLWF1dGhvcmVkKS48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFj
ayI+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjExcHQ7IGNvbG9yOnJnYigzMSw3MywxMjUpOyBmb250LWZhbWlseTpD
YWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOmJsYWNrIj48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTFwdDsgY29sb3I6cmdiKDMxLDczLDEyNSk7IGZv
bnQtZmFtaWx5OkNhbGlicmksc2Fucy1zZXJpZiI+SW4gc2VjdGlvbiA0LjgsIHdlIG1hZGUgYSBj
bGVhciBkaXN0aW5jdGlvbiBiZXR3ZWVuIGEgc2VydmljZSBwYXRoIGxheWVyIChzdGVlcmluZyBw
YWNrZXRzIGhvcCBieSBob3AgYWxvbmcgdGhlIGNoYWluKSBhbmQgYSBzZXJ2aWNlIGZ1bmN0aW9u
DQogbGF5ZXIgKGNvbnZleSBtZXRhZGF0YSBpbmZvcm1hdGlvbiBvZiBpbnRlcmVzdCB0byBTRnMp
LiBUZXJtaW5vbG9neSBhc2lkZSwgaXQgc2VlbXMgdGhhdCBzdWNoIGxheWVyZWQgdmlldyB3YXMg
YWdyZWVkIHVwb24gYnkgbWFueSBwZW9wbGUgb24gdGhlIG1haWxpbmcgbGlzdC4NCjwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTFwdDsg
Y29sb3I6cmdiKDMxLDczLDEyNSk7IGZvbnQtZmFtaWx5OkNhbGlicmksc2Fucy1zZXJpZiI+Jm5i
c3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMXB0OyBjb2xvcjpyZ2IoMzEsNzMsMTI1KTsgZm9udC1mYW1pbHk6Q2FsaWJyaSxzYW5z
LXNlcmlmIj5Ob3cgdGhpcyBjZXJ0YWlubHkgZG9lcyBiZWcgdGhlIHF1ZXN0aW9uIG9mIHNvbHZp
bmcgQk9USCBwcm9ibGVtcyB3aXRoIHRoZSBzYW1lIChwYWNrZXQpIGVuY2Fwc3VsYXRpb24gbWVj
aGFuaXNtLiBOb3RhYmx5IHdoZW4gb2JzZXJ2aW5nIHRoYXQNCiBtYW55IHVzZSBjYXNlcyBjb3Vs
ZCBiZSBzYXRpc2ZpZWQgd2l0aG91dCBTRi1sZXZlbCBtZXRhZGF0YSwgb3IgYnkgdXNpbmcgbW9y
ZSBvdXQtb2YtYmFuZCB3YXlzIHRvIGNvbnZleSBzdWNoIFNGIG1ldGFkYXRhLiBBbmQgYWxzbyB3
aGVuIG9ic2VydmluZyB0aGF0IGluYmFuZCBtYXJraW5nIChlLmcuIHBhY2tldCBoZWFkZXJzKSBj
b21lcyB3aXRoIHZhcmlvdXMgcHJvcyAmYW1wOyBjb25zIChzb21lIG9mIHRoZSBpc3N1ZXMgYmVp
bmcgaWRlbnRpZmllZA0KIGluIHRoZSBkcmFmdCwgZS5nLiBzZWN0aW9ucyA0LjEgYW5kIDQuMiku
IDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTFwdDsgY29sb3I6cmdiKDMxLDczLDEyNSk7IGZvbnQtZmFtaWx5OkNhbGlicmksc2Fucy1z
ZXJpZiI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2si
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMXB0OyBjb2xvcjpyZ2IoMzEsNzMsMTI1KTsgZm9udC1mYW1pbHk6Q2Fs
aWJyaSxzYW5zLXNlcmlmIj5JIGRvIGFncmVlIHdpdGggTWFyaWEuIFdlIG1heSB3YW50IHRvIGV4
cGxvcmUgb3RoZXIgb3B0aW9ucyBmb3IgYWRkcmVzc2luZyB0aGUgbmVlZHMgb2YgdGhlIHNlcnZp
Y2UgcGF0aCBsYXllciB0aGF0IGRvIG5vdCByZXF1aXJlIGFuIGV4cGxpY2l0DQogY2hhaW4taWQg
b2Ygc29ydHMuIDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTFwdDsgY29sb3I6cmdiKDMxLDczLDEyNSk7IGZvbnQtZmFtaWx5OkNhbGli
cmksc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s
b3I6YmxhY2siPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMXB0OyBjb2xvcjpyZ2IoMzEsNzMsMTI1KTsgZm9udC1m
YW1pbHk6Q2FsaWJyaSxzYW5zLXNlcmlmIj5JbiB0aGUgZHJhZnQsIHdlIGNvbmNsdWRlZCBieSBz
dGF0aW5nIOKAnEEgcHJvZHVjdGl2ZSBwYXRoIGZvcndhcmQgY291bGQgYmUgdG8gZGl2aWRlIGFu
ZCBjb25xdWVyOiB0byBjbGVhcmx5IHNlcGFyYXRlIHRoZSBwcm9ibGVtIG9mIFNlcnZpY2UNCiBG
dW5jdGlvbiBQYXRoIHRvcG9sb2d5IGZyb20gdGhlJm5ic3A7Jm5ic3A7IHByb2JsZW0gb2YgW2Nv
bnZleWluZyBTRl0gbWV0YWRhdGHigJ0uIEkgZG8gYmVsaWV2ZSB3ZSBzaG91bGQgZXhwbG9yZSBz
dWNoIHNlcGFyYXRpb24gcHJpbmNpcGxlIGZ1cnRoZXIuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iY29sb3I6YmxhY2siPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMXB0OyBjb2xvcjpyZ2IoMzEsNzMs
MTI1KTsgZm9udC1mYW1pbHk6Q2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExcHQ7IGNvbG9y
OnJnYigzMSw3MywxMjUpOyBmb250LWZhbWlseTpDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOzwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48L3NwYW4+PC9wPg0K
PGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7IGJvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDsg
cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMHB0OyBjb2xvcjpibGFjazsgZm9udC1m
YW1pbHk6VGFob21hLHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMHB0OyBjb2xvcjpibGFjazsgZm9udC1mYW1pbHk6VGFob21h
LHNhbnMtc2VyaWYiPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBC
ZWhhbGYgT2YgPC9iPjxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPm1pa2ViaWFuY0Bhb2wuY29tPC9hPjxicj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXksIE1h
cmNoIDE0LCAyMDE0IDU6NTAgUE08YnI+DQo8Yj5Ubzo8L2I+IDxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVj
dDo8L2I+IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj4m
bmJzcDs8L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTBw
dDsgY29sb3I6YmxhY2s7IGZvbnQtZmFtaWx5OkFyaWFsLHNhbnMtc2VyaWYiPkkgd291bGQgaW1h
Z2luZSB0aGF0IGlmIHdlIG1hZGUgdGhlIENoYWluIElEIGZpZWxkIGluIHRoZSBoZWFkZXIgYmUg
b3B0aW9uYWwsIHlldCBzdGlsbCByZXF1aXJlZCBhIGhlYWRlciBhbmQgc3RpbGwgcmVxdWlyZWQN
CiB0aGF0IHNvbWUgaW5kaWNhdGlvbiBvZiB0aGUgY2hhaW4gYmUgY2FycmllZCBzb21ld2hlcmUg
aW4gdGhlIHBhY2tldCAobXBscyBsYWJlbCBvciB2bGFuIG9yIHdoYXRldmVyKSwgdGhhdCB0aGUg
aW1wbGVtZW50YXRpb24gd291bGQgYmVjb21lIG92ZXJseSBjb21wbGljYXRlZC4gJm5ic3A7VG8g
ZG8gc28gd291bGQgYmUgdXNpbmcgU0ZDIHNpbXBseSBhcyBhIG1lY2hhbmlzbSB0byBjYXJyeSBt
ZXRhIGRhdGEgYW5kIG5vdCBhdCBhbGwgZm9yIHNlcnZpY2UNCiBjaGFpbmluZywgd2hpY2ggc291
bmRzIGNvdW50ZXIgaW50dWl0aXZlIHRvIG1lLiZuYnNwOzxicj4NCjxicj4NCk1hcmlhLCZuYnNw
Ozxicj4NClNvLCB5b3UgYXJlIHNheWluZyB0aGF0IHlvdSB3YW50IHRvIHVzZSBTRkMgdG8gY2Fy
cnkgYXJvdW5kIG1ldGFkYXRhLCBidXQgbm90IGZvciBhY3R1YWwgc2VydmljZSBjaGFpbmluZyBi
ZWNhdXNlIHlvdSBhbHJlYWR5IGhhdmUgYSB3YXkgdG8gaW1wbGVtZW50IHNlcnZpY2UgY2hhaW5p
bmcgb3V0c2lkZSBvZiBTRkM/ICZuYnNwO01heWJlIEknbSBub3QgZm9sbG93aW5nLCBidXQgaXQg
c2VlbXMgdG8gbWUgdGhhdCBpZiB5b3Ugd2VyZSB0byB1cGdyYWRlIHlvdXINCiBuZXR3b3JrIHRv
IHN1cHBvcnQgU0ZDIHRoYXQgeW91IHdvdWxkIGNoYW5nZSBmcm9tIHVzaW5nIHlvdXIgZXhpc3Rp
bmcgbWVjaGFuaXNtIGFuZCBzdGFydCB1c2luZyBTRkMsIHdoaWNoIGlzIG1lYW50IHRvIHByb3Zp
ZGUgc3VwcG9ydCBmb3Igc2VydmljZSBmdW5jdGlvbnMgdGhhdCBhcmUgbm90IFNGQyBhd2FyZS4g
Jm5ic3A7VGhlcmUgYXJlIGEgbnVtYmVyIG9mIHVzIHdobyBoYXZlIGltcGxlbWVudGVkLCBpbiBv
bmUgd2F5IG9yIGFub3RoZXIsIHNvbWUNCiBzb3J0IG9mIHNlcnZpY2UgY2hhaW5pbmcsIGJ1dCBJ
IChJIGNhbiBhdCBsZWFzdCBzcGVhayBmb3IgbXlzZWxmKSBhbSBsb29raW5nIHRvIFNGQyBub3Qg
dG8gZW5oYW5jZSBteSBjdXJyZW50IGltcGxlbWVudGF0aW9uLCBidXQgdG8gcmVwbGFjZSBpdCB3
aXRoIHNvbWV0aGluZyBiZXR0ZXIgd2hpbGUgc3RpbGwgbWFpbnRhaW5pbmcgbXkgY29yZSAobm9u
IHNlcnZpY2UgZnVuY3Rpb24pIGluZnJhc3RydWN0dXJlLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJt
YXJnaW4tYm90dG9tOjYuNzVwdCI+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50
ZXIiIHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlciI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjpibGFjayI+DQo8aHIgc2l6ZT0iMSIgd2lkdGg9IjEwMCUiIG5vc2hhZGU9IiIgYWxpZ249
ImNlbnRlciIgc3R5bGU9ImNvbG9yOiM5OTk5OTkiPg0KPC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTo2Ljc1cHQiPjxiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPkZyb206DQo8L3NwYW4+PC9iPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxhIGhyZWY9Im1haWx0bzprZWdyYXlA
Y2lzY28uY29tJTNja2VncmF5QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmtlZ3JheUBjaXNj
by5jb20mbHQ7a2VncmF5QGNpc2NvLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+VG86IDwvYj5Sb24gUGFy
a2VyJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0
YXJnZXQ9Il9ibGFuayI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT4mZ3Q7LEpp
bSBHdWljaGFyZCAoamd1aWNoYXIpJmx0OzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5j
b20iIHRhcmdldD0iX2JsYW5rIj5qZ3VpY2hhckBjaXNjby5jb208L2E+Jmd0OyxKb2VsIE0uIEhh
bHBlcm4mbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2Js
YW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDs8YnI+DQo8Yj5jYzogPC9iPjxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmclM2NzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNA
aWV0Zi5vcmcmbHQ7c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5TZW50OiA8L2I+RnJpZGF5
LCBNYXJjaCAxNCwgMjAxNDxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW3NmY10gU0ZDIGVuY2Fw
c3VsYXRpb24gY2hhaW4gSUQ8YnI+DQo8YnI+DQomIzQzOzEgdGhlIGlkZWEgaXMgaW50ZXJvcGVy
YWJpbGl0eS48YnI+DQo8YnI+DQo8YnI+DQpPbiAzLzE0LzE0IDEyOjU1IFBNLCAmcXVvdDtSb24g
UGFya2VyJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208
L2E+Jmd0OyB3cm90ZTo8YnI+DQo8YnI+DQomZ3Q7VGhhbmtzLCBKaW0uPGJyPg0KJmd0Ozxicj4N
CiZndDtSZW1lbWJlciB0aGF0IHdlIGhhdmUgc2FpZCBtYW55IHRpbWVzIHRoYXQgdGhlIFNGQyBz
ZXJ2aWNlIGhlYWRlciBpczxicj4NCiZndDt0cmFuc3BvcnQgaW5kZXBlbmRlbnQuICZuYnNwOyBK
dXN0IGJlY2F1c2UgdGhlIGNoYWluIGlkIGNvdWxkIGJlIGNhcnJpZWQgaW48YnI+DQomZ3Q7c29t
ZSBmb3JtIG9yIGFub3RoZXIgd2l0aCBzb21lIHBhcnRpY3VsYXIgdHJhbnNwb3J0IGRvZXNuJ3Qg
bWVhbiB0aGF0IGl0PGJyPg0KJmd0O2NvdWxkIGJlIHVuaXZlcnNhbGx5IGNvbnZleWVkLiAmbmJz
cDsmbmJzcDsgQnkgbWFraW5nIGFuZCBrZWVwaW5nIHRoZSBTRkMgc2VydmljZTxicj4NCiZndDto
ZWFkZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50IG1ha2VzIGl0IG1vcmUgYXBwbGljYWJsZSBpbiBt
b3JlPGJyPg0KJmd0O2Vudmlyb25tZW50cyBhbmQgbW9yZSBsaWtlbHkgdG8gZ2V0IGFkb3B0ZWQg
YnJvYWRseS48YnI+DQomZ3Q7PGJyPg0KJmd0OyAmbmJzcDsgUm9uPGJyPg0KJmd0Ozxicj4NCiZn
dDs8YnI+DQomZ3Q7LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7RnJvbTogSmlt
IEd1aWNoYXJkIChqZ3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20i
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86amd1aWNoYXJAY2lzY28uY29tPC9hPl08YnI+DQomZ3Q7
U2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAzOjUyIFBNPGJyPg0KJmd0O1RvOiBKb2VsIE0u
IEhhbHBlcm47IFJvbiBQYXJrZXI8YnI+DQomZ3Q7Q2M6IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0O1N1YmplY3Q6
IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPGJyPg0KJmd0Ozxicj4NCiZndDtIaSBKb2VsLDxi
cj4NCiZndDs8YnI+DQomZ3Q7UGVyaGFwcyBidXQgSSB3b3VsZCBwb2ludCBvdXQgdGhhdCB0aGUg
YmFzZSBTRkMgaGVhZGVyIGNvdWxkIGhhdmUgYSBsb3Q8YnI+DQomZ3Q7bW9yZSBpbmZvcm1hdGlv
biB0aGFuIGp1c3QgdGhlIGNoYWluIElEOyBJIHdvdWxkIGFsc28gcG9pbnQgb3V0IHRoYXQgdGhl
PGJyPg0KJmd0O2RldmlsIGlzIGluIHRoZSBkZXRhaWxzIGFuZCBzYXlpbmcgJnF1b3Q7d2VsbCwg
SSBjYW4ganVzdCB1c2UgYW4gTVBMUyBsYWJlbCZxdW90Ozxicj4NCiZndDtoaWRlcyBtdWNoIG9m
IHRoZSBjb21wbGV4aXR5IG9mIGFjdHVhbGx5IGRvaW5nIHRoYXQuPGJyPg0KJmd0Ozxicj4NCiZn
dDtPbiAzLzE0LzE0LCAyOjM1IFBNLCAmcXVvdDtKb2VsIE0uIEhhbHBlcm4mcXVvdDsgJmx0Ozxh
IGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpv
ZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj4NCiZndDs8YnI+DQomZ3Q7Jmd0O0lmIHRo
ZSB0cmFuc3BvcnQgaGVhZGVyIGNhcnJpZXMgZW5vdWdoIGluZm9ybWF0aW9uIGZvciBpZGVudGlm
eWluZyB0aGU8YnI+DQomZ3Q7Jmd0O3NlcXVlbmNlIChWTEFOIHRhZyBvciBNUExTIGxhYmVsIGNh
biBib3RoIGRvIHRoZSBqb2IpLCB0aGVuIGFyZ3VhYmx5PGJyPg0KJmd0OyZndDt0aGUgZ2xvYmFs
IGNoYWluIElEIGlzIHJlZHVuZGFudC4gSSBjYW4gbGl2ZSB3aXRoIGNhcnJ5aW5nIGl0IGFueXdh
eTxicj4NCiZndDsmZ3Q7ZWl0aGVyIGlmIEkgaGF2ZSBtZXRhZGF0YSB0byBjYXJyeSwgb3IgaWYg
SSBuZWVkIHRoZSBjaGFpbiBJRCBmb3Igc29tZTxicj4NCiZndDsmZ3Q7cHVycG9zZS48YnI+DQom
Z3Q7Jmd0OyBBZnRlciBhbGwsIHNvbWUgZm9sa3Mgc2VlbSB0byB3YW50IHRvIHVzZSB0aGF0IGZv
ciB0aGUgZm9yd2FyZGluZzxicj4NCiZndDsmZ3Q7ZGVjaXNpb25zLjxicj4NCiZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDtZb3Vycyw8YnI+DQomZ3Q7Jmd0O0pvZWw8YnI+DQomZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7T24gMy8xNC8xNCwgMjoyOCBQTSwgUm9uIFBhcmtlciB3cm90ZTo8YnI+DQomZ3Q7Jmd0
OyZndDsgVGhlIGNoYWluIElEIGlzIHRoZSBsYWJlbCB0aGF0IGRlZmluZXMgdGhlIHNlcXVlbmNl
IG9mIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDtmdW5jdGlvbnMgdGhhdCBtdXN0IGJlIHZpc2l0
ZWQuICZuYnNwOyBJdCBjYW4gYmUgdGhvdWdodCBvZiBhcyBhIGhhbmRsZSBmb3IgYTxicj4NCiZn
dDsmZ3Q7Jmd0O3N0YWNrIG9mIG11c3QtdmlzaXQgbmV0d29yayBsb2NhdGlvbnMuICZuYnNwOyBJ
IGRvbid0IHNlZSBob3cgdGhpcyBjYW4gYmU8YnI+DQomZ3Q7Jmd0OyZndDthbnl0aGluZyBidXQg
bWFuZGF0b3J5Ljxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyAmbmJzcDsmbmJz
cDsmbmJzcDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7IEZy
b206IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0gT24gQmVoYWxmIE9mIFN1cmVu
ZHJhIEt1bWFyPGJyPg0KJmd0OyZndDsmZ3Q7KHNta3VtYXIpPGJyPg0KJmd0OyZndDsmZ3Q7IFNl
bnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMTo0NiBQTTxicj4NCiZndDsmZ3Q7Jmd0OyBUbzog
Sm9lbCBNLiBIYWxwZXJuOyBOQVBJRVJBTEEsIE1BUklBIEg8YnI+DQomZ3Q7Jmd0OyZndDsgQ2M6
IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5v
cmc8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFu
LXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyBbVHJpbW1lZCB0aGUgcmVjaXBpZW50IGxpc3QgLSBuZWVkcyBhcHByb3ZhbCBvdGhl
cndpc2VdPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IENvbXBsZXRlbHkgYWdy
ZWUgaGVyZS48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgU0ZDIGRvZXMgbm90
IHByZXZlbnQgVkxBTiBzdGl0Y2hpbmcgYW5kIG9uZSBjYW4gY29udGludWUgdG8gZG8gdGhhdC48
YnI+DQomZ3Q7Jmd0OyZndDtXaGlsZSBhdCB0aGUgc2FtZSB0aW1lIFNGQyBjYW4gaW5jbHVkZSBW
TEFOIHN0aXRjaGluZyB0byBzdXBwb3J0PGJyPg0KJmd0OyZndDsmZ3Q7bGVnYWN5IFNGcyBpbiB0
aGUgc2FtZSBjaGFpbiB0aGF0IGluY2x1ZGVzIFNGQyBhd2FyZSBTRnMuIEV2ZW4gbGVnYWN5PGJy
Pg0KJmd0OyZndDsmZ3Q7U0ZzIGJlbmVmaXQgZnJvbSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQg
aGVuY2UgY2FuIGJlIHNoYXJlZCBhY3Jvc3M8YnI+DQomZ3Q7Jmd0OyZndDtkaWZmZXJlbnQgc2Vy
dmljZSBjaGFpbnMuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IFN1cmVuZHJh
Ljxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyBPbiAzLzE0LzE0IDEwOjI2IEFNLCAmcXVvdDtKb2VsIE0uIEhhbHBl
cm4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9
Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgTXkgb3duIGluY2xpbmF0aW9uIGlzIHRvIG9ic2Vy
dmUgdGhhdCBpZiB5b3UgZG9uJ3QgbmVlZCBleHBsaWNpdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsg
Y2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIHlvdSBkb24ndCBuZWVkIG1ldGFkYXRhLCB5b3UgY2Fu
IGp1c3Qgb21pdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgdGhlIHNmYy9uc2ggaGVhZGVyLiBTdGls
bCBkbyBzZXJ2aWNlIGNoYWluaW5nLCBqdXN0IG5vIGV4dHJhIGhlYWRlci48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBJZiB3ZSBhcmUgZ29pbmcgdG8gaGF2ZSB0
aGUgaGVhZGVyLCBpdCBzZWVtcyB0byBtZSB0aGF0IHRoZSBjaGFpbjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDtpZGVudGlmaWNhdGlvbiBmaWVsZCBpcyB2ZXJ5IHVzZWZ1bCwgYW5kIGxvdyBjb3N0IG9u
Y2Ugd2UgaGF2ZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7aGVhZGVyLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMv
MTQvMTQsIDE6MDAgUE0sIE5BUElFUkFMQSwgTUFSSUEgSCB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBFeHBsaWNpdCBjaGFpbiBpZGVudGlmaWNhdGlvbiBzaG91bGQgYmUgbWFkZSBv
cHRpb25hbC4gSSBiZWxpZXZlIGl0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgd2FzIGRpc2N1
c3NlZCBmZXcgbW9udGhzIGFnbyBvbiB0aGlzIG1haWxpbmcgbGlzdC48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE1hcmlhPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqRnJvbToqc2ZjIFs8YSBocmVm
PSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2Zj
LWJvdW5jZXNAaWV0Zi5vcmc8L2E+XSAqT24gQmVoYWxmIE9mICpKbWguZGlyZWN0PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgKlNlbnQ6KiBUaHVyc2RheSwgTWFyY2ggMTMsIDIwMTQgMTI6MTIg
UE08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqVG86KiA8YSBocmVmPSJtYWlsdG86a2VncmF5
QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmtlZ3JheUBjaXNjby5jb208L2E+Ow0KPGEgaHJl
Zj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+bHVjeS55b25n
QGh1YXdlaS5jb208L2E+OyA8YSBocmVmPSJtYWlsdG86c21rdW1hckBjaXNjby5jb20iIHRhcmdl
dD0iX2JsYW5rIj4NCnNta3VtYXJAY2lzY28uY29tPC9hPjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyA8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+
amd1aWNoYXJAY2lzY28uY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpDYzoqIDxh
IGhyZWY9Im1haWx0bzpuaWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5r
Ij5uaWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb208L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT47IDxhIGhyZWY9Im1haWx0
bzpoYWRpQG1vamF0YXR1LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPg0KaGFkaUBtb2phdGF0dS5jb208
L2E+Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpyb25fcGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+cm9uX3BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbTwvYT47DQo8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQi
IHRhcmdldD0iX2JsYW5rIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT47PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0i
X2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICpTdWJqZWN0OiogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVy
YXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKkltcG9ydGFuY2U6KiBMb3c8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFzc3VtaW5nIEkg
dW5kZXJzdGFuZCB5b3UgcHJvcGVybHkgS2VuLCBJIGRpc2FncmVlLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIGV4YW1wbGUsIGJ5IHVzaW5n
IHNlcGFyYXRlIHRlcm1zIEkgY2FuIGVhc2lseSBkaXNjdXNzIHRoZSBmYWN0PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgdGhhdCBjZXJ0YWluIGtpbmRzIG9mIGRhdGEgKGNoYWluIGlkZW50aWZp
Y2F0aW9uKSBvbmx5IG5lZWQgdG8gYmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhZGp1c3Qg
YnkgYSBmZXcgYXBwcyBpbiByYXJlIGNhc2VzLiBBbmQgdGhhdCBkYXRhIGlzIG5vdCBiZWVkZWQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBieSB0aGUgYXBwbGljYXRpb25zLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgVW5sZXNzIHlvdSB3b3Vs
ZCBsaWtlIHRvIGNvbnNpZGVyIHRoZSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhcyBiZWluZzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9wdGlvbmFsPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VudCBmcm9tIG15IFNhbXN1bmcgc21hcnRwaG9uZSBv
biBBVCZhbXA7VDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0t
LS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1y
aWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEZyb206ICZxdW90O0tlbiBHcmF5IChrZWdyYXkpJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWls
dG86a2VncmF5QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmtlZ3JheUBjaXNjby5jb208L2E+
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNj
by5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86a2VncmF5QGNpc2NvLmNvbTwvYT4mZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBMdWN5IHlvbmcgJmx0OzxhIGhyZWY9Im1h
aWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmx1Y3kueW9uZ0BodWF3
ZWkuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzps
dWN5LnlvbmdAaHVhd2VpLmNvbSUzZSUzZSwlMjJTdXJlbmRyYSIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSZndDsmZ3Q7LCZxdW90O1N1cmVuZHJhPC9hPiBLdW1h
ciAoc21rdW1hcikmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOnNta3VtYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+c21rdW1hckBjaXNjby5j
b208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c21rdW1hckBjaXNjby5jb20lM2UlM2UsJTIySmlt
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNta3VtYXJAY2lzY28uY29tJmd0OyZndDssJnF1b3Q7
SmltPC9hPiBHdWljaGFyZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7KGpndWljaGFyKSZxdW90
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJA
Y2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+amd1aWNoYXJAY2lzY28uY29tPC9hPiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpq
Z3VpY2hhckBjaXNjby5jb208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBD
QzogTmljb2xhcyBCT1VUSE9SUyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwv
YT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5C
T1VUSE9SU0Bxb3Ntb3MuY29tJTNlJTNlLHNmYyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpOaWNv
bGFzLkJPVVRIT1JTQHFvc21vcy5jb20mZ3Q7Jmd0OyxzZmM8L2E+ICZsdDs8YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmclM2UlM2Us
SmFtYWwiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2ZjQGlldGYub3JnJmd0OyZndDssSmFtYWw8
L2E+IEhhZGkgU2FsaW0gJmx0OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPmhhZGlAbW9qYXRhdHUuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSUzZSUzZSxSb24iIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86aGFkaUBtb2phdGF0dS5jb20mZ3Q7Jmd0OyxSb248L2E+IFBhcmtl
cjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20lM2UlM2UsJTIyYnJpanNtYW5A
anVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbSZndDsmZ3Q7LCZxdW90O2JyaWpzbWFuQGp1bmlwZXIubmV0PC9hPjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0OyZx
dW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9i
bGFuayI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
bHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0JTNlJTNlLCUyMkpvZWwiIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQmZ3Q7Jmd0OywmcXVvdDtK
b2VsPC9hPiBNLiBIYWxwZXJuJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEg
aHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9l
bGhhbHBlcm4uY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20i
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIHdv
cmQgJnF1b3Q7bWV0YWRhdGEmcXVvdDsgaXMgYSBwdXJwb3NlbHkgYW1iaWd1b3VzIHRlcm0gJnF1
b3Q7ZGF0YSB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHJvdmlkZXMgaW5mb3JtYXRp
b24gYWJvdXQgb3RoZXIgZGF0YSZxdW90Oy4gSXQgaXMgdXNlZCB0byBhdm9pZCBUSElTPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtkaXNjdXNzaW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIGV4YW1wbGUsIEkgcHJvcG9zZSB3ZSBkZWZp
bmUgJnF1b3Q7dGVxdWlsYSBtZXRhZGF0YSZxdW90OyBiZWNhdXNlLDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGZyYW5rbHksIEkgd2lsbCBuZWVkIHRvIG9yZGVyIGEgdHJpcGxlLXNob3QgaWYg
d2Uga2VlcCBhdHRlbXB0aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gZGVmaW5lIHNv
bWV0aGluZyB0aGF0LCBieSBkZWZpbml0aW9uLCBpcyBhbWJpZ3VvdXMuIEknZCBsaWtlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbXkgYmFydGVuZGVyIHRvIHVuZGVyc3RhbmQgbWUgc3BlY2lm
aWNhbGx5IHdoZW4gSSBzYXkgJnF1b3Q7SSBuZWVkIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3Nob3QmcXVvdDsuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBPbiAzLzEzLzE0IDc6NDkgQU0sICZxdW90O0x1Y3kgeW9uZyZxdW90OyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+bHVjeS55
b25nQGh1YXdlaS5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9
Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpsdWN5
LnlvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7U25pcC4uPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtTSyZndDsgSnVzdCBjb3B5aW5nIGZyb20gdGhl
IFBTOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7LS08YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O0RhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhl
IGFiaWxpdHkgdG8gZXhjaGFuZ2UgaW5mb3JtYXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2JldHdlZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3RoZSBuZXR3b3Jr
IGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucyw8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDtmdW5jdGlvbnMgYW5kIHRoZSBuZXR3b3JrLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDst
LTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7SXQgaXMgYSBsdWNpZCBkZWZp
bml0aW9uLiBXZSBhcmUgdW5uZWNlc3NhcmlseSBtYWtpbmcgdGhlIHdvcmQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZxdW90O25ldHdvcmsmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0O2NvbnRyb3ZlcnNpYWwsIElNTy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7W0x1Y3ld
IFRoaXMgaXMgbXkgcG9pbnQuICZxdW90O1RoZSBuZXR3b3JrJnF1b3Q7IGlzIHRvbyBnZW5lcmFs
IGhlcmUsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aGljaCBicmluZ3M8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O21ldGFkYXRhIGdyZWF0IHBvd2VyIHRvIGRvIG1hbnkg
dGhpbmdzLiBUaGlzIGlzIHdoeSBwZW9wbGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ludmVu
dCBpZGVhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7aGVyZSwgd2hpY2gg
Y2F1c2VzIGEgbG90IG9mIGRlYmF0ZXMgb24gbWV0YWRhdGEgdXNhZ2UgcG90ZW50aWFscy48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7c2hvdWxkIG5vdCBzcGVuZCBhIGxvdCBvZiB0aW1lcyBvbiB0aGF0IGRlYmF0ZXMgYW5k
IGp1ZGdlIHdoaWNoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt1c2FnZSBpczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7dmFsdWFibGUgb3Igbm90LiBUaHVzLCBmb3IgdGhl
IFNGQyB3b3JrLCBpdCB3aWxsIGJlIGhlbHBmdWwgaWY8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3dlIGNhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7bmFycm93IGRvd24g
YSBiaXQuIEpvZWwgbWFrZXMgZXhwbGljaXRseSB0d28gY2FzZXMsIHdoaWNoIGlzPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtoZWxwZnVsIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDtkZXZlbG9wIHVzZSBjYXNlcyBmb3IgZWFjaCBjYXNlLiBJIHdvdWxkIGxpa2UgdG8g
c2VlIHRoYXQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtwcm9ibGVtPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtzdGF0ZW1lbnQgY2FuIGJlIG1vcmUgc3BlY2lmaWMg
b24gbWV0YWRhdGEgZGVmaW5pdGlvbiwgd2hpY2ggbWF5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7aGVscGZ1bCBpbiBsZXNz
IGZvY3VzaW5nIG9uIGl0IGFuZCBtb3ZpbmcgZm9yd2FyZC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7THVj
eTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDtTdXJlbmRyYS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7VGhhbmtzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0O0x1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDstLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0Zyb206
IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28u
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbTwvYT5dPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7U2VudDogV2VkbmVzZGF5LCBNYXJj
aCAxMiwgMjAxNCA0OjM4IFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7VG86IEx1Y3kgeW9uZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
O0NjOiBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXI7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+
ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozsgc2ZjOyBKYW1hbDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7SGFkaSBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0O1N1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0hpIEx1Y3ksPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Tm8uIEkgYW0gc2ltcGx5IHNheWluZyB3ZSBzaG91bGQgbm90
IG92ZXJjb21wbGljYXRlIHRoZSBwcm9ibGVtPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7c3RhdGVtZW50IHdpdGggdGV4dCB0aGF0IGFkZHMgbGl0dGxlIHRvIG5vIHZh
bHVlIGluIG15IG9waW5pb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2hldGhlcjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O3dlIGNhbGwgaXQgbWV0YWRhdGEs
IG9yIGNvbnRleHQsIGhhcyBubyBiZWFyaW5nIG9uIHRoZSBmYWN0PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDt0aGF0IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
O3Byb2JsZW0gc3RhdGVtZW50IGFscmVhZHkgY2xlYXJseSBzdGF0ZXMgd2UgbmVlZCB0byBiZSBh
YmxlIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtwYXNzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7aW5mb3JtYXRpb24gYmV0d2VlbiBTRsK5cyBhbmQgYmV0d2Vl
biB0aGUgbmV0d29yayAmYW1wOyBTRsK5cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtPbiAzLzEyLzE0LCA1OjEzIFBN
LCAmcXVvdDtMdWN5IHlvbmcmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVh
d2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7Jmd0
OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O0hpIEppbSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0O0kgZm9yIG9uZSBkb24ndCBhZ3JlZSBhbmQgdGhpbmsgd2UgYXJlIG92ZXIg
Y29tcGxpY2F0aW5nIHdoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Nob3VsZDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtiZSBzdHJhaWdodGZvcndhcmQu
IFRoZSBTRkMgZW5jYXBzdWxhdGlvbiBzaG91bGQgZW5hYmxlIHR3bzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7dGhpbmdzOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7MS4gU3Rl
ZXJpbmcgb2Ygc2VsZWN0ZWQgZmxvd3MgdGhyb3VnaCBhIHNlcnZpY2UgY2hhaW47IHRoaXMgaXM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDtzZXJ2aWNlIGZ1bmN0aW9uIHBhdGguPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OzIuIFBhc3Npbmcgb2YgY29udGV4dCBhc3NvY2lh
dGVkIHdpdGggYSBnaXZlbiBmbG93IHdpdGhpbiBzYWlkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2Z1
bmN0aW9uIHBhdGguIFRoaXMgY29udGV4dCBpbmZvcm1hdGlvbiBtYXkgYmUgY29uc3VtZWQgYnkg
YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7U0YgKGFuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2FwcGxpY2F0aW9uIElEIGlzIGFuIGV4YW1wbGUpIG9yIG1h
eSBiZSBjb25zdW1lZCBieSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7ZWxlbWVudHMgKGEg
dnJmLUlEIGlzIGFuIGV4YW1wbGUpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDtbTHVjeV0gRG8geW91IGNhbGwgdGhlIGNvbnRleHQgYXMgbWV0YWRhdGEgb3Ig
bm90PyBEbyB3ZSBoYXZlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbm90aGVyPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O3Rlcm0gaGVyZSBiZXNpZGUgU0ZD
IGhlYWRlciBhbmQgbWV0YWRhdGEuIEkgc2VlIHRoYXQgeW91IGRvbid0PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDt3YW50IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0O3NlcGFyYXRlIHdoYXQgaXMgY29uc3VtZWQgYnkgU0YgYW5kIHdoYXQgaXMgY29uc3Vt
ZWQgYnkgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmb3J3YXJkaW5nPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2VsZW1lbnRzLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7THVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7U2VudCBmcm9tIG15IGlQaG9uZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MTYgUE0sICZxdW90O0x1Y3kgeW9uZyZxdW90Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVh
d2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
Omx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgR3JlYXQuIFRoZW4gd2UgbWF5IGNvbnNpZGVyIHR3
byBzcGVjaWFsIG1ldGFkYXRhIGRlZmluaXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtp
biB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O3By
b2JsZW0gc3RhdGVtZW50IHNvIHdlIGNhbiBhbGwgdXNlIHRoZSBzYW1lIGRlZmluaXRpb25zLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SGVyZSBpcyBteTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7c3VnZ2VzdGVkIHRleHQgYW5kIGxpa2UgdG8gaGVh
ciB5b3UgYW5kIG90aGVyJ3MgaW5wdXQgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzdWdn
ZXN0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IERhdGFw
bGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0O2V4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGVsZW1l
bnRzIGluIGEgc2VydmljZSBmdW5jdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Y2hhaW5pbmcuIEluIHRoaXMgY29udGV4dCwgdGhlcmUgYXJlIHR3
byB0eXBlcyBvZiBkYXRhIHBsYW5lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YS48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFNlcnZpY2UgRnVuY3Rp
b24gTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBleGNoYW5nZWQgYmV0d2Vlbjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Y2xhc3NpZmllciBhbmQgc2Vy
dmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMgdG88YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2ZhY2lsaXRhdGUgc2VydmljZSBm
dW5jdGlvbnMgb24gdGhlIHBhY2tldCB0cmVhdG1lbnQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyBTdGVlcmluZyBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGZy
b20gc2VydmljZSBmdW5jdGlvbnMgdG8gYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Y2xhc3NpZmllciBvciBzZXJ2aWNlIG5vZGUgZm9yIHRyYWZmaWMg
Zm9yd2FyZGluZyBwdXJwb3NlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsgLWVuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgTHVj
eTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
IEZyb206IEpvZWwgTS4gSGFscGVybiBbPGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT5dPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU2VudDogV2VkbmVz
ZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjM1IFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsgVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9u
IFBhcmtlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
IENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsgPGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+DQpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0
Ozsgc2ZjOyBKYW1hbCBIYWRpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsgU2FsaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEt
Y29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
IFllcywgSSBhbSB0cnlpbmcgdG8gY29uc2lzdGVudGx5IGRpc3Rpbmd1aXNoIHRob3NlIHR3byBj
YXNlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7dGFsa2luZyBhYm91dCB0aGUgaW5mb3JtYXRpb24g
Y2FycmllZCB3aXRoIHBhY2tldHMgaW4gc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Y2hhaW5zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgWW91cnMs
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgSm9lbDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQs
IDM6MTMgUE0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSm9lbCwgU2VlIGJlbG93LiAtLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLSBGcm9tOiBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dIE9uIEJlaGFs
ZiBPZiBKb2VsIE0uIEhhbHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1NlbnQ6PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlZG5lc2Rh
eSwgTWFyY2ggMTIsIDIwMTQgMjowMiBQTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtCT1VUSE9SUzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3Vp
Y2hhcik7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT4gJmx0
OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7OyBzZmM7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEphbWFsIEhhZGkgU2FsaW0gU3Vi
amVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgd2FzIHRy
eWluZyB0byB3b3JkIGl0IGNhcmVmdWxseSBub3QgdG8gZm9jdXMgb24gd2hvIHB1dHM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBpbiwgYnV0IG9ubHkgb24gd2hvIGNvbnN1
bWVzIHRoZSBpbmZvcm1hdGlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgSW5mb3JtYXRpb24gZm9yIHNlcnZpY2UgZnVuY3Rpb25zIG1heSBj
b21lIGZyb20gdGhlIGluZ3Jlc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgY2xhc3NpZmllciBvciBmcm9tIG90aGVyIHNlcnZpY2UgZnVuY3Rp
b25zLiBbTHVjeV0gdGhpcyBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIG9uZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjYXNlIHVz
aW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldy4gSW5mb3JtYXRpb24gZm9yIHRoZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Zm9yd2FyZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3aWxsIGdlbmVyYWxseSBjb21lIGZyb20gdGhlIGluZ3Jl
c3MgY2xhc3NpZmllciwgYnV0IGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzcGVjaWFsPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhc2Vz
IG1heSBiZSBwcm92aWRlZCBieSBzZXJ2aWNlIGZ1bmN0aW9ucy4gKEkga2VlcDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7d2FudGluZyB0byBnZXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgcmlkIG9mIHRob3NlIHNwZWNpYWwgY2FzZXMsIGJ1
dCBzbyBmYXIgdGhlcmUgc2VlbSB0byBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7anVzdCBl
bm91Z2g8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgb2YgdGhlbSB0byB3YXJyYW50IGNvdmVyaW5nIGluIHRoZSBzb2x1dGlvbi4gQW5kIG1vcmU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ltcG9ydGFudGx5LDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzaWduaWZpY2FudCBzdXBwb3J0IGZv
ciBpdCBpbiB0aGUgd29ya2luZyBncm91cC4pIFtMdWN5XTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7VGhpcyBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyB0aGUgc2Vjb25kIGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3IChidXQg
eW91IGRvbid0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsaWtlIGl0KS48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgQW5kIHlvdSBzdWdnZXN0IGRp
c3Rpbmd1aXNoaW5nIHRoZXNlIHR3byBjYXNlcyB3aGVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtkaXNjdXNzaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGFib3V0IG1ldGFkYXRhIHVzYWdlLiBJcyB0aGF0IHJpZ2h0IHVuZGVyc3RhbmRp
bmc/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1
Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91
cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IE9uIDMvMTIvMTQsIDI6MzMgUE0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWwsIEkgaW50
ZXJwcmV0IHRoYXQgeW91IHN1Z2dlc3RzIHRoYXQgZGlzdGluZ3Vpc2ggdGhlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtleGNoYW5nZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGJl
dHdlZW4gc2VydmljZSBmdW5jdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCB0aGU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBmcm9tIGEgc2VydmljZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb24gdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGEgc2VydmljZSBub2RlLiBJcyB0
aGlzIHJpZ2h0IHVuZGVyc3RhbmRpbmc/IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LSBGcm9tOiBKb2VsIE0uIEhhbHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPl0gU2Vu
dDogV2VkbmVzZGF5LCBNYXJjaCAxMiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzIwMTQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxOjE5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBC
T1VUSE9SUzsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAoamd1aWNoYXIpOyA8YSBocmVm
PSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj4NCmJyaWpzbWFu
QGp1bmlwZXIubmV0PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldDwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDo8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJl
OiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE15IGlu
Y2xpbmF0aW9uIHdvdWxkIGJlIHRvIHR1bmUgdGhhdCBkZWZpbml0aW9uIHRvPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtkaXN0aW5ndWlzaDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmV0d2VlbiBkYXRhcGxhbmUgY2FycmllZCBpbmZv
cm1hdGlvbiBpbnRlbmRlZCBmb3IgdXNlIGJ5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2
aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBmdW5jaXRvbnMgKHdoYXRldmVyIHRoZSBvcmlnaW4pLCBhbmQgZGF0YXBsYW5lIGNhcnJp
ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luZm9ybWF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbnRlbmRlZCBmb3IgZGF0
YXBsYW5lIGZvcndhcmRpbmcgY29tcG9uZW50cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgSm9l
bCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IEkgYWdyZWUgdGhhdCB3ZSBuZWVkIHVzaW5nIHRoZSBzYW1lIGRlZmluaXRp
b24gZm9yIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Rlcm0sIGJ1dDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRpc2FncmVl
IHRoYXQgdGhlIG1ldGFkYXRhIGRlZmluaXRpb24gaGVyZSBpcyBhIHNldCBvZjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9y
bWF0aW9uIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gVGhpcyBtYXkgYmUgdG9vIG5hcnJvdzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7b3IgbGVhZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIGEgcGFydGljdWxhciBzb2x1dGlv
bi4gSSBhbSBmaW5lIHdpdGggdGhpcyBkZWZpbml0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtpbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBwcm9ibGVtIHN0YXRlbWVudCB3LyBtaW5vciB0d2VhayAoc3VnZ2VzdGVk
IG9uIG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xpc3QpLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRGF0
YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7YWJpbGl0eSB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGJl
dHdlZW4gdGhlIGNsYXNzaWZpZXJzIGFuZCBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnVuY3Rpb25zLCBiZXR3ZWVu
IHNlcnZpY2UgZnVuY3Rpb25zLCBhbmQgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ZnVuY3Rpb25zIGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNsYXNzaWZpZXJzfHNlcnZpY2Ugbm9kZXMuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBUaGVyZSBtYXkgYmUgYSBzb2x1dGlvbiB0aGF0IGEgc2VydmljZSBmdW5jdGlvbiBw
YXNzZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NvbWU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGluZm9ybWF0aW9uIHRvIGF0dGFjaGVkIHNlcnZpY2Ugbm9kZSB3aXRob3V0IHVz
aW5nIFNGQzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtz
LCBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpv
ZWwgSGFscGVybiBEaXJlY3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOmptaC5kaXJlY3RAam9lbGhh
bHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4u
Y29tPC9hPl0gU2VudDogV2VkbmVzZGF5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7TWFyY2gg
MTIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgMjAxNCAxMjoyNSBQTSBUbzogTHVjeSB5b25nOyBKb2VsIE0uIEhhbHBlcm47IE5p
Y29sYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQYXJrZXIg
Q2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGEg
aHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+YnJpanNt
YW5AanVuaXBlci5uZXQ8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQt
cmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3ksIHlvdSBz
YXkgJnF1b3Q7dGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgLi4uJnF1b3Q7IFRoZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ZGVmaW5pdGlvbiB5b3U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGVuIHByb3ZpZGUgaXMgYSBkZWZp
bml0aW9uIG9mIHRoZSBzZXQgb2YgaW5mb3JtYXRpb24gd2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2FyZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHByb3Bvc2luZyB0aGF0IHdlIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gSSwg
YW5kIG90aGVycyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hhdmU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZWVuIHVzaW5n
IHRoZSB0ZXJtIG1ldGFkYXRhIG1vcmUgbmFycm93bHkuIFdlIGNhbiB1c2U8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3doYXRldmVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGVmaW5pdGlvbiB3ZSB3YW50LiBCdXQgd2UgZG8g
bmVlZCB0byBhZ3JlZSBvbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2RlZmluaXRpb24u
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgRm9yIHRoZSBwdXJwb3NlcyBvZiB0aGUgV0csIGl0IHNlZW1zIG11Y2ggbW9yZSB1c2Vm
dWwgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3VzZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0ZXJtIG1ldGFkYXRh
IGZvciB0aGUgbmFycm93ZXIgZGVzY3JpcHRpb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDE6MTkgUE0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
SGkgSm9lbCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBhZ3JlZS4gV2UgbmVlZCB0byBkaWZmZXJlbnRp
YXRlIHRoZSBtZXRhZGF0YSB1c2VkIGJ5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ZnVuY3Rpb24gYW5kIFNGQyBoZWFkZXIuIFRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5z
IGNhcnJ5aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzb21lPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3RhdGVzIGFs
b25nIHdpdGggdGhlIHBhY2tldC4gSU1POiBTRkMgaGVhZGVyIGlzIGEga2luZCBvZjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O21ldGFkYXRhIGNhcnJpZWQgb24gcGFja2V0IGZvciBuZXh0IHNlcnZpY2Ugbm9kZSB0byB1c2Uu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtJbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtjb250ZXh0IG9mIFNGQywg
d2UgaGF2ZSB0ZXJtIGZvciBTRkMgaGVhZGVyIGFuZCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O21ldGFkYXRhIHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDt3YXMgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVu
Y3Rpb25zLCBvciBiZXR3ZWVuIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbnMgYW5kIGNsYXNzaWZp
ZXJzL3NlcnZpY2Ugbm9kZXMsIHdoaWNoIGlzIHdoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3RoZSBkcmFmdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZvY3VzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MsIEx1Y3k8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8
YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPl0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAyMDE0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDExOjE4IEFNIFRvOiBMdWN5IHlv
bmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgSmltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEd1aWNoYXJkIChqZ3VpY2hhcik7IDxhIGhyZWY9Im1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPg0KYnJpanNtYW5AanVuaXBlci5u
ZXQ8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTog
W3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHRoaW5rIGl0IGlzIGltcG9ydGFu
dCB0byBrZWVwIGEgc3Ryb25nIGRpc3RpbmN0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDti
ZXR3ZWVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhICh3aGljaCBpcyBmb3IgdXNlIGJ5IGFwcGxpY2F0aW9u
cykgYW5kIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjaGFp
bmluZyBpbmZvcm1hdGlvbiBpbiB0aGUgYmFzZSBzZXJ2aWNlIGNoYWluIGhlYWRlciw8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3doaWNoIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZvciB1c2UgYnkgdGhlIHNlcnZp
Y2UgY2hhaW4gc3VwcG9ydCBtZWNoYW5pc21zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9l
bDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMTA6NDIgQU0sIEx1Y3kgeW9uZyB3
cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZ1bGx5IGFncmVlIHdpdGggSm9lLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFdlIHNob3VsZCBub3QgcmVxdWlyZSBhIGZpeCBsZW5ndGggZm9yIGluLWJhbmQg
bWV0YWRhdGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2J1dDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWxzbyBu
b3QgbGVhdmUgaXQgZm9yIGZyZWVseSB1c2FnZS4gSW4gZmFjdCwgd2hlbiBhPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBub2RlIGluc2VydHMgU0ZDIGhlYWRl
ciBvbiBhIChlbmNhcHN1bGF0ZWQpIHBhY2tldCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3NlbmQgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5leHQgc2VydmljZSBub2RlLCBTRkMgaGVhZGVyIGl0c2Vs
ZiBjYW4gYmUgc2VlbiBhcyBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YS48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0i
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnPC9hPl0gT24gQmVoYWxmIE9mIEpvZWwgTS48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O0hhbHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIs
IDIwMTQgOToyMSBBTSBUbzogTmljb2xhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Qk9VVEhP
UlM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZmM7IEphbWFsIEhhZGkg
U2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciBpbi1i
YW5kIG1ldGFkYXRhLCB0aGUgQVBJIGZvciBhY2Nlc3MgY2FuIGVhc2lseSBiZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgc3luY2hyb25vdXMuIE91dCBvZiBiYW5kIG1ldGFkYXRhIG5lZWRzIGRpZmZlcmVudDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGFuZGxpbmcuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGVyZSBhcmUgbWFu
eSBjYXNlcyB3aGVyZSBvdXQtb2YtYmFuZCBtZXRhZGF0YSBpczxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7dXNlZnVsIGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYXBwcm9wcmlhdGUuIEJ1dCB0aGV5IGRvIG5v
dCBjb3ZlciBhbGwgbmVlZHMgYnkgYW55PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzdHJldGNo
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEV2ZW4gaWYgZWFjaCBwaWVjZSBvZiBpbi1iYW5k
IG1ldGFkYXRhIGlzIG9mIGZpeGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsZW5ndGgsPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyB0aGVyZSBhcmUgbWFueSBkaWZmZXJlbnQga2luZHMgb2YgbWV0YXR5cGUuIFRy
eWluZyB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2F5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmcXVvdDt0
aGVyZSB3aWxsIGJlIGV4YWN0bHkgZm91ciBwaWVjZXMsIGFuZCB0aGV5IHdpbGwgYmUgb2Y8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3R5cGVzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0MSwgdDIsIHQzLCBhbmQg
dDQmcXVvdDsgaXMgc2ltcGx5IHRvbyBzcGVjaWZpYyBmb3IgZXZlbiA4MCU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O29mIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtuZWVkcy48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEy
LzE0LCA4OjUyIEFNLCBOaWNvbGFzIEJPVVRIT1JTIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhl
bGxvIFJvbiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbmRpbmcgb3V0IG9m
IGJhbmQgY29uZ3J1ZW50IG1ldGFkYXRhIG1heSBub3QgYmUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDthbnN3ZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBhbGwgbmVlZHMgYnV0IGl0IGlzIG9u
ZSB0b29sIHRoYXQgd2Ugc2hvdWxkIGtlZXAuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBOb3QgYWxsIG1ldGFkYXRhIGlzIHRpZWQgdG8gYSBzcGVjaWZpYyBwYWNrZXQsIGZvcjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZXhhbXBsZSBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcG9saWN5
IGNoYW5nZSBpbiBQQ1JGIGNvdWxkIGxlYWQgdG8gc29tZSBtZXRhZGF0YTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7c2lnbmFsaW5nLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSByZWFjdGlvbiB0aW1l
IG5lZWQgbm90IGJlIGltbWVkaWF0ZSwgZmV3IG1zIG1heTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7bm90IG1hdHRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFzIHlvdSBw
b2ludCwgaWYgYSBwYWNrZXQgaXMgdGllZCB0byBhIG1ldGFkYXRhIGE8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2NvcnJlbGF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mbyBjYW4gYmUgc2V0IGlu
IGJvdGggcGFja2V0IHRvIGRlYWwgd2l0aCBpdCAoaS5lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDttZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4cGVjdGVkIGZsYWcgaW4gdGhlIFNGQyBoZWFk
ZXIsIHBsdXMgYW4gaWQpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGaW5hbGx5
IHdlIGNhbiBzdGlsbCBzZW5kIHNvbWUgbGltaXRlZCBtZXRhZGF0YSB3aXRoaW48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2EgaGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoaXMgY291bGQgYmUg
dXNlZCBmb3IgbG9hZCBiYWxhbmNlcnMgaW4gcGFydGljdWxhciBpZjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7d2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhZ3JlZSBvbiBhIGNvbnZlbnRpb24gdG8gbG9j
YXRlICZxdW90O2NvYXJzZSBncmFpbiBwb2xpY3kmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAvICZx
dW90O2ZpbmUgZ3JhaW4gcG9saWN5JnF1b3Q7IG9uIHJlc2VydmVkIGNvbnRleHQgaGVhZGVycy48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoaXMgc2VlbXMgdG8gb3BlbiB1cCBh
IGxvdCBvZiBmbGV4aWJpbGl0eSAvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbm5vdmF0aW9u
cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIHlvdXIgbGFzdCBwb2ludCwg
dGhlcmUgaXMgYSBxdWVzdGlvbiBvbiBob3cgdG8gbWFrZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFk
YXRhIGF2YWlsYWJsZSB0byBhIFNlcnZpY2UgRnVuY3Rpb24uIEN1cnJlbnQgc29ja2V0PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgY29ubmVjdGlvbnMgZm9yIGV4YW1wbGUgZG8gbm90IGFsbG93IHRvIHJldHJp
ZXZlIElQPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoZWFkZXI8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBv
cHRpb25zLiBTbyBJIGFzc3VtZSB0aGF0IFNGQyBhd2FyZSBTZXJ2aWNlIEZ1bmN0aW9uczxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2lsbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lZWQgc29tZSAoYXN5
bmNocm9ub3VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPykgQVBJIHRvIHJldHJpZXZlIFNGQyBoZWFkZXIg
aW5mb3JtYXRpb24gYXMgd2VsbCBhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4tYmFuZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhLiBJIGRvbid0IHNlZSBvdXQgb2YgYmFuZCBtZXRhZGF0
YSB0cmFuc3BvcnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FkZGluZzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGNvbXBsZXhpdHksIHRoZSBzYW1lIEFQSSBjYW4gcHJvYmFibHkgYXBwbHkuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgYWx0ZXJuYXRpdmUgb3B0aW9uLCBhbGxvd2lu
ZyB2YXJpYWJsZSBzaXplZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEgaW48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyB0aGUgU0ZDIGhlYWRlciBoYXMgc29tZSBkcmF3YmFja3MgYXMgd2VsbCwg
b25lIGJlaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnJhZ21lbnRhdGlvbiwgYW5kIHNvbWUgc3dpdGNo
ZXMgZXhwZWN0aW5nIGFzIHdlbGwgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xvb2sgYXQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBlbmQgdXNlciB0cmFmZmljIGhlYWRlcnMgZm9yIGxpbmsgbG9hZCBi
YWxhbmNpbmcuIEk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dvdWxkPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgYWdyZWUgdGhhdCBpZiB3ZSBjYW4gYWNjZXB0IHRoZXNlIGlzc3VlcywgdGhlbiBzZW5kaW5n
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgb2ZmLWxpbmUgY29uZ3J1ZW50IG1ldGFkYXRhIGxvb3NlcyBpdHMg
aW50ZXJlc3QuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZSBuZWVkIHRvIHRh
a2UgaW50byBhY2NvdW50IHRoYXQgYm90aCBpbi1iYW5kIGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Y29uZ3J1ZW50PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3V0LW9mLWJhbmQgbWV0YWRhdGEgdHJh
bnNwb3J0IGlzIG5vdCByZWxpYWJsZS4gQTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cGFja2V0
IGxvc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0cmlnZ2VyaW5nIHJldHJhbnNtaXNzaW9uIHdvdWxkIG5v
dCBsZWFkIHRvIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aWRlbnRpY2FsPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgcmVjb25zdHJ1Y3Rpb24gb2YgdGhlIGFzc29jaWF0ZWQgbWV0YWRhdGEuIEluIHNv
bWU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Nhc2VzLCB3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1p
Z2h0IHRodXMgZXZlbiBuZWVkIG5vbi1jb25ncnVlbnQgb3V0LW9mLWJhbmQgcmVsaWFibGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSB0cmFuc3BvcnQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUGFya2VyIFs8YSBocmVmPSJtYWlsdG86
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+XSBTZW50Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7V2VkbmVzZGF5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE1hcmNoIDEyLCAyMDE0PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgMTI6NDMgUE0gVG86IE5pY29sYXMgQk9VVEhPUlMgQ2M6IEppbSBHdWljaGFyZDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7KGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVm
PSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj5icmlqc21hbkBq
dW5pcGVyLm5ldDwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBb
c2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVy
YXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzLDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB1bmRlcnN0YW5kIHRoZSBjb25jZXB0IGZvciBv
dXQgb2YgYmFuZCBzaWduYWxpbmcgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhLCBidXQgSSBh
bSBjb25jZXJuZWQgdGhhdCBpdCBpbnRyb2R1Y2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtz
aWduaWZpY2FudDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29tcGxleGl0eSBkdWUgdG8gdGhlIHBvdGVudGlh
bCByYWNlIGNvbmRpdGlvbiBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVjZWl2aW5nIHRo
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVhbCBwYWNrZXQgYmVmb3JlIHRoZSBtZXRhZGF0YS4gV2hpbGUg
dGhlIHJlYWwgcGFja2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjb3VsZDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7aW5kaWNhdGUgdGhhdCBvdXQgb2YgYmFuZCBtZXRhZGF0YSBpcyBleHBlY3RlZCwgaG93
IGNhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2d1YXJhbnRl
ZSB0aGUgb3JkZXIgb2YgcmVjZXB0aW9uPyBXaGF0IGlmIHN3aXRjaGluZyBvcjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7cm91dGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bm9kZXMgYXBwbHkgaGFzaCBi
YXNlZCBsb2FkIGJhbGFuY2luZz8gV2hhdCBpZiB0aGUgbG9hZDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmFs
YW5jaW5nIHVuZGVyc3RhbmRzIFNGQyBlbmNhcHMgYW5kIGxvb2tzIGJleW9uZCBpdCB0bzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtvcmlnaW5hbCBoZWFkZXIg
dG8gZ2V0IGJldHRlciBlbnRyb3B5Pzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENhbiB3ZSBndWFyYW50ZWUg
dGhhdCB0aGUgbWV0YWRhdGEgYW5kIHJlYWwgcGFja2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDt3aWxsIGZvbGxvdzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGV4YWN0IHNhbWUgcGF0aD8gSWYgd2Ug
Y2FuIG5vdCwgdGhlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW1wbGVtZW50YXRpb25zIHdp
bGw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O25lZWQgdG8gYWRkIGluZ3Jlc3MgcXVldWluZyB0byBjb3BlIHdp
dGggdGhlIHNjZW5hcmlvLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQWxzbywg
ZG8geW91IGZlZWwgdGhhdCB0aGUgaW5jcmVhc2UgaW4gaW1wbGVtZW50YXRpb248YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBjb21wbGV4aXR5IGF0IHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucyBpcyByZWFzb25hYmxl
Pzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgT24gTWFyIDEyLCAyMDE0LCBhdCA0OjA5IEFNLCAmcXVvdDtOaWNvbGFzIEJPVVRIT1JT
JnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5C
T1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Nt
b3MuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpO
aWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Tmljb2xh
cy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHRoaW5rIHdlIG11c3QgbWFrZSBhIGRpc3RpbmN0
aW9uIGJldHdlZW46PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0g
TWV0YWRhdGEgd2hpY2ggc2hvdWxkIGJlIHBhcnQgb2YgdGhlIGhlYWRlciBkZWZpbmVkPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDthcyBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiYW5kIG1hcmtp
bmcuIC0gTWV0YWRhdGEgd2l0aCBjYW4gYmUgcGFzc2VkIG91dCBvZjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7YmFuZCwgZm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4YW1wbGUgY29uZ3J1ZW50
IG91dCBvZiBiYW5kIHNpZ25hbGluZyBkZWZpbmVkIGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDt0aGUgZHJhZnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhl
IGZvcm1lciBjYWxscyBmb3IgYSBsaW1pdGVkIHNwYWNlIGluIHRoZSBoZWFkZXIsPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDt0cnVlLCBUaGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGF0dGVyIGhv
d2V2ZXIgZG9lcyBub3QgaW5jdXIgYW55IHNwYWNlIGxpbWl0YXRpb248YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2FuZCBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdGlsbCBmYWlybHkgZWZmaWNp
ZW50IGFuZCBpdCByZW1haW5zIGNvbXBhdGlibGUgd2l0aDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7YSBmaXhlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzaXplIGhlYWRlciB1c2VkIHRvIHJvdXRl
IHRob3NlIHNpZ25hbGluZyBtZXNzYWdlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YWxvbmcg
dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNoYWluJ3Mgc2VydmljZSBmdW5jdGlvbnMuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMgX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBK
aW0gR3VpY2hhcmQgKGpndWljaGFyKSBbPGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPmpndWljaGFyQGNpc2NvLmNvbTwvYT5dIFNlbnQ6PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFR1ZXNkYXksIE1hcmNoIDExLCAyMDE0IDY6NDggUE0gVG86IFJvbiBQYXJr
ZXIgQ2M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMgQk9VVEhPUlM7IDxhIGhyZWY9Im1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPg0KYnJpanNtYW5AanVu
aXBlci5uZXQ8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1y
aWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBSb24sPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFdlIGNhbiBjZXJ0YWlubHkgaGF2ZSB0aGlzIGRpc2N1c3Npb24gYnV0IHdl
IHNob3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zmlyc3Q8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgY29uc2lkZXIgd2hhdCBpbmZvcm1hdGlvbiBpcyBuZWNlc3NhcnkgYW5kIGlmIHNhaWQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gY2FuIGZpdCB3aXRoaW4gYSBmaXhlZCBudW1i
ZXIgb2YgY29udGV4dHM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luIHRoZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBtYWpvcml0eSBvZiBjYXNlcy4gUmVtZW1iZXIsIHRoZSBnb2FsIG9mIGJlaW5n
IGFibGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RvIHBhc3M8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgbWV0YWRhdGEgdGhyb3VnaCB0aGUgbmV0d29yayBpcyB0byBlbmhhbmNlIHNlcnZpY2U8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2RlbGl2ZXJ5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBub3Qg
cGFzcyB0aGUgZW50aXJlIHdvcmtzIG9mIFNoYWtlc3BlYXJlIDstKTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50IGZyb20gbXkgaVBob25lPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgNywgMjAxNCwgYXQgMzo1
MiBBTSwgJnF1b3Q7Um9uIFBhcmtlciZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0
OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9
Il9ibGFuayI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBzZWUgc2ltaWxhciByZXF1aXJlbWVudHMgZnJvbSB0aGUg
M2dwcCBFUEMgc2lkZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0kgd291bGQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGxpa2UgdG8gcHJvcG9zZSBhbiBPVUkgLyBUTFYgYmFzZWQgYXBwcm9h
Y2ggd2hlcmUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyByZXNlcnZlZCBPVUkgY2FuIGJl
IHVzZWQgZm9yIGFncmVlZCB1cG9uIHR5cGVzIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtj
b21tb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIGFuZCB2ZW5kb3Igb3Igb3Ro
ZXIgb3JnYW5pemF0aW9uYWwgT1VJcyBjYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JlIHVz
ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIHF1aWNrbHkgaW5ub3ZhdGUgaW4gdGhlIG5l
dHdvcmtzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2ltdWx0YW5lb3VzbHksIEkgd291bGQg
YWxzbyBsaWtlIHRvIGNvbnNpZGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZWNoYW5pc21z
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGF0IGFyZSBvcHRpbWl6ZWQgZm9yIGxvbmcgbGl2
ZWQgZmxvd3Mgc28gYXMgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xpbWl0IHRoZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmVnYXRpdmUgZWZmZWN0cyBvZiBwYWNrZXQgZ3Jvd3RoLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDcsIDIwMTQsIGF0IDg6MzQgQU0sICZxdW90O05pY29s
YXMgQk9VVEhPUlMmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPk5p
Y29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZs
dDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90
ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEhlbGxvIEppbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgSSBoYXZlIHNlZW4gY2FzZXMgaW4gR2kgTEFOLCB3aGVyZSBzdWJzY3Jp
YmVyIHJlbGF0ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBpcyBw
YXNzZWQgdG8gYSBXZWIgUHJveHkgZm9yIEhUVFAgaGVhZGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgZW5yaWNobWVudCAoYWltZWQgYXQgc29tZSBXZWIgQ29udGVudCBwcm92aWRlcnM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3BhcnRuZXJzIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgdGhlIE1vYmlsZSBPcGVyYXRvcikuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgSW5mb3JtYXRpb24gd2FzIGFuIGNvZGVkIChwZXJzaXN0ZW50KSBzdWJzY3JpYmVyIGlkPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkZXJpdmVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgZnJvbSB0aGUgTVNJU0ROLCBhbmQgY291cGxlIG9mIGYgY3VzdG9tZXIgcHJvZmlsZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVsYXRlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGZpZWxkcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEluIGFuIHNmYyBiYXNlZCBHaSBMQU4sIHRoaXMgZW50aXR5IHNob3VsZCByZWNl
aXZlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7ZnJvbSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBDbGFzc2lmaWVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtIEEgY2xhc3NpZmljYXRpb24gb2YgdGhlIENvbnRlbnQg
UHJvdmlkZXIgKCBJZCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDYXRlZ29yeSkgYmFz
ZWQgb24gdHJhZmZpYyBhbmFseXNpcyAtIFRoZSBNU0lTRE4gb2Y8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdWJzY3JpYmVyIC0gVHdv
IHN1YnNjcmliZXIgcG9saWN5IGZpZWxkcyAobm90IHRpZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyB0byBQQ1JGPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYnV0IGJlbG9uZ2luZyB0
byB0aGUgU3Vic2NyaWJlciBEQikgKFN1YnNjcmliZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBjYXRlZ29yeSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdWItY2F0ZWdvcnkpIC0g
QSBzZXNzaW9uIGlkIChmb3IgbG9nZ2luZyBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Ry
YWNraW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHVycG9zZXMpPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgb2JqZWN0
aXZlIGJlaW5nIHRvIGF2b2lkIGhhdmluZyB0aGUgSFRUUCBQcm94eTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7dG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZWNvbWUgYSB0cnVzdGVk
IGFwcGxpY2F0aW9uIChpbnRlcm9nYXRlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN1
YnNjcmliZXIgREIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXRjLi4pPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOiBKaW08YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBHdWljaGFyZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IChqZ3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdl
dD0iX2JsYW5rIj5qZ3VpY2hhckBjaXNjby5jb208L2E+XSBTZW50Ojxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFRodXJzZGF5LCBNYXJjaCAwNiwgMjAxNCAyOjAyIFBNIFRvOiBKYW1hbCBI
YWRpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtTYWxpbTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQiIHRhcmdldD0iX2Js
YW5rIj5qbW9pc2FuZEBqdW5pcGVyLm5ldDwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbW9pc2Fu
ZEBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5l
dDwvYT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9h
PiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDsgQ2M6PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgc2ZjIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBK
YW1hbCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFlvdSBzYWlkICZxdW90O0l0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFy
aWFibGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzaXplZDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG1ldGFkYXRhJnF1b3Q7Li4gSSBhbSBub3Qgc28gY29udmluY2VkIGFuZCB3b3Vs
ZCBsaWtlIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmV0dGVyPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgdW5kZXJzdGFuZCB0aGUgcmVxdWlyZW1lbnRzIGJlZm9yZSBwYXNzaW5n
IGp1ZGdlbWVudC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJZiB3ZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGxvb2sgYXQgdGhlIHVzZSBjYXNlcyBhcyBwcmVzZW50ZWQgdGh1cyBm
YXIgaW50bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBXRyBJPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgaGF2ZSB5ZXQgdG8gc2VlIGEgc2luZ2xlIGV4YW1wbGUgb2YgdGhlIG5l
ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAobm90aW5nIHRoYXQ8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBkZXNpcmUgaXMgbm90IHRoZSBzYW1lIGFzIG5lZWQpIC0gSSBhbSBub3Qg
c2F5aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlcmUgaXM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBubyByZXF1aXJlbWVudCBidXQgcmF0aGVyIHRoYXQgd2Ugc2hvdWxkIG5v
dCBqdW1wPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgY29uY2x1c2lvbiBhbmQgYnVpbGQgc3RhbmRhcmRzIGFyb3VuZCBhIHRoZW9y
eS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgT24gMy8zLzE0LCA2OjM1IEFNLCAmcXVvdDtKYW1hbCBIYWRpIFNhbGltJnF1b3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86aGFk
aUBtb2phdGF0dS5jb20iIHRhcmdldD0iX2JsYW5rIj5oYWRpQG1vamF0YXR1LmNvbTwvYT4gJmx0
OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpoYWRpQG1vamF0YXR1LmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
d3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEkgbGlrZSB0aGUgZG9jIC0gd2VsbCB3cml0dGVuLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBT
ZWN0aW9uIDQuMyBvbiBtZXRhZGF0YSBlbmNvZGluZy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSXQgc2VlbXMgdGhlcmUn
cyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZSBzaXplZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IG1ldGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChhdCBsZWFzdCBmb3Ig
aHR0cC9hcHAgeW91IHNlZW0gdG8gaW5kaWNhdGUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgZGVzaXJlIGZvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2l0KS48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIGEgZGF0YXBhdGggcGVyLXBhY2tldCBtZXRh
ZGF0YSwgaSBmZWVsIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lZWQgaXM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsganVzdCBhcyBpbXBvcnRhbnQuIEFyZSB3ZSBsaW1p
dGVkIGJ5IHRoZSBmYWN0IHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhp
c3RpbmcgaGFyZHdhcmUgbWF5IG5vdCBiZSBhYmxlIHRvIGhhbmRsZSBUTFZzPzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Rm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4YW1w
bGUsIEkgZG9udCBoYXZlIGEgcHJvYmxlbSBoYW5kbGluZyBUTFZzIGluIGE8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBzb2Z0d2FyZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rh
dGFwYXRoLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBjaGVlcnMsIGphbWFsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBtYWlsaW5nIGxpc3QgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFy
Z2V0PSJfYmxhbmsiPg0Kc2ZjQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPg0KaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFp
bGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3QgPGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2ZjQGlldGYub3Jn
PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGxpc3QgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0Bp
ZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFy
Z2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9h
Pjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGxpc3QgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPnNmY0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3QgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2ZjQGlldGYub3JnPC9hPiZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXyBzZmMgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT4g
Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsi
Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0O19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7c2ZjIG1haWxpbmcg
bGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OzxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+ICZsdDs8
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNmY0Bp
ZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdl
dD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX188YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3NmYyBtYWlsaW5n
IGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OzxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNmY0BpZXRm
Lm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YSBocmVm
PSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxh
bmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7IHNmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5v
cmc8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxi
cj4NCiZndDsmZ3Q7Jmd0OyBzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7IDxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+
PGJyPg0KJmd0OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDs8YnI+DQom
Z3Q7Jmd0O19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJy
Pg0KJmd0OyZndDtzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDs8YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxicj4NCiZndDsm
Z3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRh
cmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwv
YT48YnI+DQomZ3Q7PGJyPg0KJmd0O19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fPGJyPg0KJmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7PGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT48YnI+
DQomZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMi
IHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
YzwvYT48YnI+DQo8YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXzxicj4NCnNmYyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBw
dDsgbWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fPGJyPg0Kc2ZjIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmM8L2E+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L3NwYW4+PGJyPg0KPGhyPg0KPGZvbnQgZmFjZT0iQXJp
YWwiIGNvbG9yPSJHcmF5IiBzaXplPSIxIj48YnI+DQpFc3RlIG1lbnNhamUgc2UgZGlyaWdlIGV4
Y2x1c2l2YW1lbnRlIGEgc3UgZGVzdGluYXRhcmlvLiBQdWVkZSBjb25zdWx0YXIgbnVlc3RyYSBw
b2zDrXRpY2EgZGUgZW52w61vIHkgcmVjZXBjacOzbiBkZSBjb3JyZW8gZWxlY3Ryw7NuaWNvIGVu
IGVsIGVubGFjZSBzaXR1YWRvIG3DoXMgYWJham8uPGJyPg0KVGhpcyBtZXNzYWdlIGlzIGludGVu
ZGVkIGV4Y2x1c2l2ZWx5IGZvciBpdHMgYWRkcmVzc2VlLiBXZSBvbmx5IHNlbmQgYW5kIHJlY2Vp
dmUgZW1haWwgb24gdGhlIGJhc2lzIG9mIHRoZSB0ZXJtcyBzZXQgb3V0IGF0Ojxicj4NCmh0dHA6
Ly93d3cudGlkLmVzL0VTL1BBR0lOQVMvZGlzY2xhaW1lci5hc3B4PGJyPg0KPC9mb250Pg0KPC9i
b2R5Pg0KPC9odG1sPg0K

--Boundary_(ID_gZTPkV+CgaGTLJ/WQdxBig)--


From nobody Wed Mar 19 00:40:49 2014
Return-Path: <S.Majee@f5.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 592681A001B for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 00:40:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.247
X-Spam-Level: 
X-Spam-Status: No, score=-5.247 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, MANGLED_OFF=2.3, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.547, 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 tbOzF-yq6zph for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 00:40:36 -0700 (PDT)
Received: from mail.f5.com (mail.f5.com [208.85.209.139]) by ietfa.amsl.com (Postfix) with ESMTP id C39111A03AD for <sfc@ietf.org>; Wed, 19 Mar 2014 00:40:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=f5.com; i=@f5.com; q=dns/txt; s=seattle; t=1395214828; x=1426750828; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=s5kPE4cE+1Ah1X9FzcRZsiYu0Jz3lNjTNdTUejKDogs=; b=tH2Wb+GXBFCfIlFZqfJ4i43zXiA4zZ1cjmojbFAQC16XNWDtVioMuizq WIqh8e7/eZFQENaBb5CJg1vUHc2J62qhpFk0wa+kAhasSIce2/FVy2OSp oBTH4igyKkHZ4aJouMMLss2VMMkZdqHlJVCrouWMFO5BzKjatgdGRa6OO 4=;
X-IronPort-AV: E=Sophos;i="4.97,684,1389744000";  d="scan'208,217";a="103762135"
X-IPAS-Result: Ap8EABhJKVPAqArr/2dsb2JhbACEG8MtgTCDGQEBagIFAgMFDyMBAQEBFRJNCTzmZAsBCVsEmElEmzIB
Received: from unknown (HELO exchmail.f5net.com) ([192.168.10.235]) by mail.f5.com with ESMTP/TLS/AES128-SHA; 19 Mar 2014 07:40:23 +0000
Received: from SEAEMBX01.olympus.F5Net.com ([fe80::3440:4256:38f6:d3a0]) by SEAECAS03.olympus.F5Net.com ([::1]) with mapi id 14.03.0158.001; Wed, 19 Mar 2014 00:40:21 -0700
From: Sumandra Majee <S.Majee@F5.com>
To: Cathy Zhang <Cathy.H.Zhang@huawei.com>, "Paul Quinn (paulq)" <paulq@cisco.com>, David Allan I <david.i.allan@ericsson.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs8xljK6G41nT02CFdx1kz/2UJrnlkYAgAACAQCAAAL2AIAAfNyA
Date: Wed, 19 Mar 2014 07:40:21 +0000
Message-ID: <CF4E97A7.1B7CC%s.majee@f5.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com>
In-Reply-To: <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [192.168.16.250]
Content-Type: multipart/alternative; boundary="_000_CF4E97A71B7CCsmajeef5com_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/DWvhsg2QyyjoMYJJzaIwNTrHo_E
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Mar 2014 07:40:46 -0000

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

PDxUcmltbWVkIHRoZSBUTyBsaXN0IHRvIGF2b2lkIHRoZSBtc2cgYmVpbmcgaGVsZCBhZ2Fpbj4+
DQoNCkkgc2VlIHR3byB3YXlzIHRvIGNhcnJ5IHRoZSBwYXRoIGluZm9ybWF0aW9uLg0KDQoNCiAg
MS4gIEV4cGxpY2l0IG9yZGVyZWQgbGlzdCwgc29tZXRoaW5nIGxpa2UgRlctQSA6OiBUQ1AtT1BU
IDo6IExCIDo6IFZpZGVvT1BUIDo6IENHTkFULiAgIFRoZXJlIGFyZSB0d28gaXNzdWVzIHdpdGgg
dGhpcyBhcHByb2FjaCwgZmlyc3QgdGhlIGxlbmd0aCBvZiBncmFwaCBpcyB2YXJpYWJsZS4gIEFs
c28gaXQgaW1wbGllcyBiaWRpcmVjdGlvbmFsIHN5bW1ldHJ5LiBJdCBpcyBvZnRlbiByZXF1aXJl
ZCBidXQgc2hvdWxkIG5vdCBiZSBtYW5kYXRvcnkuICBTZWNvbmRseSBjaGFuZ2luZyB0aGlzIHBh
dGgvZ3JhcGggaW4gYXQgU0YgY2FuIGJlIGN1bWJlcnNvbWUuDQogIDIuICBMZXQgdGhlIENvbnRy
b2wgcGxhbmUgZGlzdHJpYnV0ZSB0aGUgY2hhaW5JRCA84oCUPiBncmFwaCBtYXBwaW5nLiBJbiB0
aGlzIGNhc2UgZWFjaCBTRiB3b3VsZCBoYXZlIG1hcHBpbmcgb2YgZ2l2ZW4gYSBjaGFpbklEIHdo
YXQgaXMgbXkgbmV4dCBob3AuIFRoZSBjaGFpbklEIGl0c2VsZiBjb3VsZCBiZSBmaXhlZCBzaXpl
IGVsZW1lbnQuIEEgU0YgY2FuIHNlbGVjdCBhIGRpZmZlcmVudCBwYXRoIGJ5IGNoYW5naW5nIHRo
ZSBjaGFpSUQgcGFyYW1ldGVyLg0KDQpSZWdhcmRzDQpTdW1hbmRyYQ0KDQoNCkZyb206IENhdGh5
IFpoYW5nIDxDYXRoeS5ILlpoYW5nQGh1YXdlaS5jb208bWFpbHRvOkNhdGh5LkguWmhhbmdAaHVh
d2VpLmNvbT4+DQpEYXRlOiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCBhdCAxMDoxMyBBTQ0KVG86
ICJSZWluYWxkbyBQZW5ubyAocmVwZW5ubykiIDxyZXBlbm5vQGNpc2NvLmNvbTxtYWlsdG86cmVw
ZW5ub0BjaXNjby5jb20+PiwgIkxvdWlzLkZvdXJpZSIgPExvdWlzLkZvdXJpZUBodWF3ZWkuY29t
PG1haWx0bzpMb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbT4+LCAiUGF1bCBRdWlubiAocGF1bHEpIiA8
cGF1bHFAY2lzY28uY29tPG1haWx0bzpwYXVscUBjaXNjby5jb20+PiwgRGF2aWQgQWxsYW4gSSA8
ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208bWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24u
Y29tPj4NCkNjOiBOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208
bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+LCBYdXhpYW9odSA8eHV4aWFvaHVA
aHVhd2VpLmNvbTxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+LCBDaGFuZ2NoZW5nIEh1YW5n
IDxodWFuZ0BzY2UuY2FybGV0b24uY2E8bWFpbHRvOmh1YW5nQHNjZS5jYXJsZXRvbi5jYT4+LCAi
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IiA8c2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+PiwgIm1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNv
bT4iIDxtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+Pg0KU3ViamVj
dDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCkhpIFJlaW5hbGRvLA0K
DQpTbyB0aGUgY2hhaW4gSUQgaXMgYWN0dWFsbHkgdGhlIHBhdGggSUQgd2hpY2ggcmVwcmVzZW50
cyBhbiBvcmRlcmVkIHNldCBvZiBzZXJ2aWNlIGZ1bmN0aW9uIGluc3RhbmNlcy4NCkkgdGhpbmsg
d2Ugc2hvdWxkIGFkZCBhbiBleHBsaWNpdCBkZWZpbml0aW9uIG9mIOKAnHNlcnZpY2UgaW5zdGFu
Y2XigJ0uIFdoYXQgZG8geW91IHRoaW5rPw0KDQpUaGFua3MsDQpDYXRoeQ0KDQpGcm9tOiBzZmMg
W21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFJlaW5hbGRvIFBlbm5v
IChyZXBlbm5vKQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgMTE6MDMgQU0NClRvOiBM
b3Vpcy5Gb3VyaWU7IFBhdWwgUXVpbm4gKHBhdWxxKTsgRGF2aWQgQWxsYW4gSQ0KQ2M6IE5pY29s
YXMgQk9VVEhPUlM7IFh1eGlhb2h1OyBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5j
QGFvbC5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47IENoYW5nY2hlbmcg
SHVhbmcNClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpB
IFNlcnZpY2UgQ2hhaW4ganVzdCBkZWZpbmVzIHdoaWNoIHR5cGUgb2Ygc2VydmljZSBhbmQgdGhl
aXIgb3JkZXIuDQoNCkEgc2VydmljZSBwYXRoIGRlZmluZXMgdGhlIGFjdHVhbCBzZXJ2aWNlIGlu
c3RhbmNlLCBzYXksIGZpcmV3YWxsMS5ob21lLCBuYXQyLCBkcGktc2ljLCBldGMuDQoNCkZyb206
ICJMb3Vpcy5Gb3VyaWUiIDxMb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbTxtYWlsdG86TG91aXMuRm91
cmllQGh1YXdlaS5jb20+Pg0KRGF0ZTogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgYXQgMTA6NTUg
QU0NClRvOiAiUGF1bCBRdWlubiAocGF1bHEpIiA8cGF1bHFAY2lzY28uY29tPG1haWx0bzpwYXVs
cUBjaXNjby5jb20+PiwgRGF2aWQgQWxsYW4gSSA8ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208
bWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPj4NCkNjOiBOaWNvbGFzIEJPVVRIT1JT
IDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9z
bW9zLmNvbT4+LCBYdXhpYW9odSA8eHV4aWFvaHVAaHVhd2VpLmNvbTxtYWlsdG86eHV4aWFvaHVA
aHVhd2VpLmNvbT4+LCBDaGFuZ2NoZW5nIEh1YW5nIDxodWFuZ0BzY2UuY2FybGV0b24uY2E8bWFp
bHRvOmh1YW5nQHNjZS5jYXJsZXRvbi5jYT4+LCAic2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+IiA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+PiwgIm1pa2ViaWFuY0Bh
b2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4iIDxtaWtlYmlhbmNAYW9sLmNvbTxtYWls
dG86bWlrZWJpYW5jQGFvbC5jb20+Pg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0
aW9uIGNoYWluIElEDQoNClBhdWwsDQogICBDYW4geW91IGNsYXJpZnkgdGhlIGRpZmZlcmVuY2Ug
YmV0d2VlbiBzZXJ2aWNlIGNoYWluIGFuZCBzZXJ2aWNlIHBhdGguIEdpdmVuIHRoYXQgYSBzZXJ2
aWNlIGNoYWluIGlzIGNvbXBvc2VkDQpvZiBzZXZlcmFsIHNlcnZpY2UgZnVuY3Rpb25zIFNGMSwg
U0YyLCAuLiBTRm4gaG93IHdvdWxkIGEgc2VydmljZSBwYXRoIGRpZmZlciBmcm9tIHRoYXQgc2Vy
dmljZSBjaGFpbj8NCg0KLSAgICAgICAgICBMb3Vpcw0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFBhdWwgUXVpbm4gKHBhdWxxKQ0KU2VudDog
VHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgMTA6MjYgQU0NClRvOiBEYXZpZCBBbGxhbiBJDQpDYzog
Tmljb2xhcyBCT1VUSE9SUzsgWHV4aWFvaHU7IG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtl
YmlhbmNAYW9sLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgQ2hhbmdj
aGVuZyBIdWFuZw0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElE
DQoNCkhpIERhdmUsDQoNCkNoYWluIElEIHNob3VsZCByZWFsbHkgYmUgcGF0aCBJRCBzaW5jZSB0
aGVyZSBjYW4gYmUgbWFueSBwYXRocyBmb3IgYSBnaXZlbiBjaGFpbi4gIFVzaW5nIHRoYXQgZGVm
aW5pdGlvbiwgd2UgYXZvaWQgdGhlIG92ZXJsb2FkIGFuZCByZWFwIHRoZSBnYWluIGFsbHVkZWQg
dG8gYmVsb3cuDQoNClBhdWwNCg0KT24gTWFyIDE4LCAyMDE0LCBhdCAxMjoxNCBQTSwgRGF2aWQg
QWxsYW4gSSA8ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208bWFpbHRvOmRhdmlkLmkuYWxsYW5A
ZXJpY3Nzb24uY29tPj4gd3JvdGU6DQoNCg0KDQpXZWxsIHRoZSBxdWVzdGlvbiBkZSBqb3VyIGlz
IOKAnGRvZXMgYSBjaGFpbiBJRCBkZWZpbmUgYSBjbGFzcyBvciBhbiBpbnN0YW5jZeKAneKApi4g
SWYgaXQgZGVmaW5lcyBhbiBjbGFzcyB3ZSBhbHNvIG5lZWQgaW5zdGFuY2UgaW5mb3JtYXRpb24s
IGlmIGl0IGlzIGN1cnJlbnRseSBvdmVybG9hZGVkIHRvIGRlZmluZSBjbGFzcyBhbmQgaW5zdGFu
Y2UgSU1PIHdlIGhhdmUgYSBwcm9ibGVt4oCmLg0KDQpEYXZlDQoNCkZyb206IHNmYyBbbWFpbHRv
OnNmYy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpib3VuY2VzQGlldGYub3JnPl0gT24gQmVoYWxm
IE9mIENoYW5nY2hlbmcgSHVhbmcNClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDc6NDMg
QU0NClRvOiBOaWNvbGFzIEJPVVRIT1JTDQpDYzogWHV4aWFvaHU7IHNmY0BpZXRmLm9yZzxtYWls
dG86c2ZjQGlldGYub3JnPjsgbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wu
Y29tPg0KU3ViamVjdDogUmU6IFtzZmNdIOetlOWkjTogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4g
SUQNCg0KR29vZCBwb2ludHMuIEkgYmVsaWV2ZSBleHBsaWNpdCBjaGFpbiBJRCBzaG91bGQgYmUg
bWFuZGF0b3J5LiBUaGUgb3ZlcmhlYWQgaXMgdmVyeSBsaXR0bGUuIEl0IGhlbHBzIHNpbXBsaWZ5
IHByb2Nlc3NpbmcgYW5kIHN0ZWVyaW5nIHNpZ25pZmljYW50bHkuIFRoZSBnYWluIGlzIGh1Z2Uu
DQoNCkNoYW5nDQoNCi0tLS0tLS0tLS0tLQ0KQ2hhbmdjaGVuZyBIdWFuZw0KDQpPbiBNYXIgMTgs
IDIwMTQsIGF0IDE6NTMgQU0sIE5pY29sYXMgQk9VVEhPUlMgPE5pY29sYXMuQk9VVEhPUlNAcW9z
bW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4gd3JvdGU6DQpJIHRo
aW5rIHRoYXQga2VlcGluZyB0aGUgU2VydmljZSBQYXRoIExheWVyIHRyYW5zcG9ydCBpbmRlcGVu
ZGVudCBzaG91bGQgcmVtYWluIGFuIG9iamVjdGl2ZSBmb3IgU0ZDLiAgU3VjaCBhIHNlcGFyYXRp
b24gb2YgY29uY2VybnMgaXMgYSBzb3VuZCBhcmNoaXRlY3R1cmFsIHByaW5jaXBsZSB0aGF0IGhl
bHAga2VlcCB0aGluZ3Mgc2ltcGxlIGluIHByYWN0aWNlLg0KDQpPbiB0aGUgcXVlc3Rpb24gb2Yg
IFNlcnZpY2UgUGF0aCwgd2UgaGF2ZSBhIGRpc2N1c3Npb24gb24gd2hldGhlciB3ZSBuZWVkIHNv
bWUga2luZCBvZiBleHBsaWNpdCBpZGVudGlmaWVyIG9yDQpjb3VsZCB3ZSByZWx5IG9uIG1hcHBp
bmcgb24gc29tZSB1bmRlcmxheSBuZXR3b3JrIHByb3RvY29sIGZpZWxkcy4NCg0KDQpNYXkgYmUg
YSBQUk8vQ09OIHRhYmxlIGNvdWxkIGhlbHAgZm9jdXMgdGhlIGdyb3VwIGRlY2lzaW9uIG9uIHRo
YXQgbWF0dGVyDQoNCg0KICAqICAgVmlzaWJpbGl0eSAodHJhY2luZykNCiAgKiAgIEZvcndhcmRp
bmcgZ3JhcGggc3RydWN0dXJlIGltcGFjdC9saW1pdGF0aW9ucw0KICAqICAgUmVjb25maWd1cmF0
aW9uIHNwZWVkDQoNCiAgICAgKiAgIExCUyAvIHNjYWxlIG91dCBpbXBhY3QNCiAgICAgKiAgIE5v
ZGUgYnlwYXNzIChlLmc7IG1haW50ZW5hbmNlKQ0KDQogICogICB1bmRlcmxheSBuZXR3b3JrL3Ry
YW5zcG9ydCBsYXllcnMgc3VwcG9ydA0KICAqICAgSGVhZGVyIHNwYWNlIGltcGFjdA0KICAqICAg
TXVsdGkgdGVuYW50IHN1cHBvcnQgaW1wYWN0DQogICogICBTRkMgb24gZmxhdCAoZS5nIG9wdGlj
YWwgTDIgZm9yIERhdGEgQ2VudGVycykgbmV0d29yaw0KICAqICAgVW5kZXJsYXkgbmV0d29yayBh
ZG1pbmlzdHJhdGlvbiBpbXBhY3QNCg0KUGVyc29uYWxseSBJIHRoaW5rIHRoYXQgaGF2aW5nIGFu
IGV4cGxpY2l0IGNoYWluIGlkZW50aWZpZXIgKGUuZy4gU2VydmljZSBQYXRoL1NlcnZpY2UgSW5k
ZXgpIGlzIGNsZWFyIChtYW5hZ2VtZW50IGFuZCBjb250cm9sKSBhbmQgbm90IGV4cGVuc2l2ZSAo
aGVhZGVyIHNwYWNlKS4gVGhlIGRyYXdiYWNrIGJlaW5nIHNvbWUgaW1wYWN0IG9uIHRoZSBzaW1w
bGljaXR5IHRvIGFkZC9yZW1vdmUgZWxlbWVudHMgaW4gYSBjaGFpbiBkeW5hbWljYWxseS4NCg0K
VGFnIHN3aXRjaGluZyAoYXMgTVBMUykgIGFsbG93cyB0byBtYW5hZ2UgdGFncyBwZXIgc2Vydmlj
ZSBub2RlcywgbGVhZGluZyB0byBtb3JlIHZlcnNhdGlsZSBhbmQgZGl2ZXJzZSBncmFwaHMNCg0K
DQpOaWNvbGFzDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KRnJvbTogWHV4aWFv
aHUgW3h1eGlhb2h1QGh1YXdlaS5jb208bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+XQ0KU2Vu
dDogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgNTowNCBBTQ0KVG86IEplcm9tZSBNb2lzYW5kOyBt
aWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+OyBzZmNAaWV0Zi5vcmc8
bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFtzZmNdIOetlOWkjTogU0ZDIGVuY2Fwc3Vs
YXRpb24gY2hhaW4gSUQNCkkgbGlrZSB0aGUgaWRlYSBvZiBzZXBhcmF0aW5nIHRoZSBTZXJ2aWNl
IEZ1bmN0aW9uIExheWVyIGFuZCB0aGUgU2VydmljZSBQYXRoIExheWVyLCBhcyBwcm9wb3NlZCBp
biBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucy4gVGhlIHJvbGUgb2Yg
dGhlIFNlcnZpY2UgUGF0aCBMYXllciBpcyBqdXN0IHRvIHN0ZWVyIHRoZSB0cmFmZmljIGFsb25n
IGEgcGFydGljdWxhciBjaGFpbiBvZiBzZXJ2aWNlIG5vZGVzIHdoaWNoIGNhbiBiZSBpbXBsZW1l
bnRlZCBieSBleGlzdGluZyB0b29scyBmb3Igc291cmNlIHJvdXRpbmcsIHN1Y2ggYXMgc2VnbWVu
dCByb3V0aW5nLiBBcyBzdWNoLCBpdOKAmXMgbm90IG5lY2Vzc2FyeSB0byB0cnkgdG8ga2VlcCB0
aGUgU2VydmljZSBQYXRoIExheWVyIHRyYW5zcG9ydC1pbmRlcGVuZGVudCBhbmQgY29udGFpbiBp
dCBpbiB0aGUgU0ZDIGhlYWRlci4NCg0KQmVzdCByZWdhcmRzLA0KWGlhb2h1DQoNCuWPkeS7tuS6
ujogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIOS7o+ihqCBKZXJvbWUgTW9pc2Fu
ZA0K5Y+R6YCB5pe26Ze0OiAyMDE05bm0M+aciDE45pelIDE6MDMNCuaUtuS7tuS6ujogbWlrZWJp
YW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+DQrkuLvpopg6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFp
biBJRA0KDQpUaGlzIChsZW5ndGh5IGFuZCB2ZXJ5IGxpdmVseSkgdGhyZWFkIHN0YXJ0ZWQgZnJv
bSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucyAod2hpY2ggSSBjby1h
dXRob3JlZCkuDQoNCkluIHNlY3Rpb24gNC44LCB3ZSBtYWRlIGEgY2xlYXIgZGlzdGluY3Rpb24g
YmV0d2VlbiBhIHNlcnZpY2UgcGF0aCBsYXllciAoc3RlZXJpbmcgcGFja2V0cyBob3AgYnkgaG9w
IGFsb25nIHRoZSBjaGFpbikgYW5kIGEgc2VydmljZSBmdW5jdGlvbiBsYXllciAoY29udmV5IG1l
dGFkYXRhIGluZm9ybWF0aW9uIG9mIGludGVyZXN0IHRvIFNGcykuIFRlcm1pbm9sb2d5IGFzaWRl
LCBpdCBzZWVtcyB0aGF0IHN1Y2ggbGF5ZXJlZCB2aWV3IHdhcyBhZ3JlZWQgdXBvbiBieSBtYW55
IHBlb3BsZSBvbiB0aGUgbWFpbGluZyBsaXN0Lg0KDQpOb3cgdGhpcyBjZXJ0YWlubHkgZG9lcyBi
ZWcgdGhlIHF1ZXN0aW9uIG9mIHNvbHZpbmcgQk9USCBwcm9ibGVtcyB3aXRoIHRoZSBzYW1lIChw
YWNrZXQpIGVuY2Fwc3VsYXRpb24gbWVjaGFuaXNtLiBOb3RhYmx5IHdoZW4gb2JzZXJ2aW5nIHRo
YXQgbWFueSB1c2UgY2FzZXMgY291bGQgYmUgc2F0aXNmaWVkIHdpdGhvdXQgU0YtbGV2ZWwgbWV0
YWRhdGEsIG9yIGJ5IHVzaW5nIG1vcmUgb3V0LW9mLWJhbmQgd2F5cyB0byBjb252ZXkgc3VjaCBT
RiBtZXRhZGF0YS4gQW5kIGFsc28gd2hlbiBvYnNlcnZpbmcgdGhhdCBpbmJhbmQgbWFya2luZyAo
ZS5nLiBwYWNrZXQgaGVhZGVycykgY29tZXMgd2l0aCB2YXJpb3VzIHByb3MgJiBjb25zIChzb21l
IG9mIHRoZSBpc3N1ZXMgYmVpbmcgaWRlbnRpZmllZCBpbiB0aGUgZHJhZnQsIGUuZy4gc2VjdGlv
bnMgNC4xIGFuZCA0LjIpLg0KDQpJIGRvIGFncmVlIHdpdGggTWFyaWEuIFdlIG1heSB3YW50IHRv
IGV4cGxvcmUgb3RoZXIgb3B0aW9ucyBmb3IgYWRkcmVzc2luZyB0aGUgbmVlZHMgb2YgdGhlIHNl
cnZpY2UgcGF0aCBsYXllciB0aGF0IGRvIG5vdCByZXF1aXJlIGFuIGV4cGxpY2l0IGNoYWluLWlk
IG9mIHNvcnRzLg0KDQpJbiB0aGUgZHJhZnQsIHdlIGNvbmNsdWRlZCBieSBzdGF0aW5nIOKAnEEg
cHJvZHVjdGl2ZSBwYXRoIGZvcndhcmQgY291bGQgYmUgdG8gZGl2aWRlIGFuZCBjb25xdWVyOiB0
byBjbGVhcmx5IHNlcGFyYXRlIHRoZSBwcm9ibGVtIG9mIFNlcnZpY2UgRnVuY3Rpb24gUGF0aCB0
b3BvbG9neSBmcm9tIHRoZSAgIHByb2JsZW0gb2YgW2NvbnZleWluZyBTRl0gbWV0YWRhdGHigJ0u
IEkgZG8gYmVsaWV2ZSB3ZSBzaG91bGQgZXhwbG9yZSBzdWNoIHNlcGFyYXRpb24gcHJpbmNpcGxl
IGZ1cnRoZXIuDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9u
IEJlaGFsZiBPZiBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+DQpT
ZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDU6NTAgUE0NClRvOiBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBj
aGFpbiBJRA0KDQpJIHdvdWxkIGltYWdpbmUgdGhhdCBpZiB3ZSBtYWRlIHRoZSBDaGFpbiBJRCBm
aWVsZCBpbiB0aGUgaGVhZGVyIGJlIG9wdGlvbmFsLCB5ZXQgc3RpbGwgcmVxdWlyZWQgYSBoZWFk
ZXIgYW5kIHN0aWxsIHJlcXVpcmVkIHRoYXQgc29tZSBpbmRpY2F0aW9uIG9mIHRoZSBjaGFpbiBi
ZSBjYXJyaWVkIHNvbWV3aGVyZSBpbiB0aGUgcGFja2V0IChtcGxzIGxhYmVsIG9yIHZsYW4gb3Ig
d2hhdGV2ZXIpLCB0aGF0IHRoZSBpbXBsZW1lbnRhdGlvbiB3b3VsZCBiZWNvbWUgb3Zlcmx5IGNv
bXBsaWNhdGVkLiAgVG8gZG8gc28gd291bGQgYmUgdXNpbmcgU0ZDIHNpbXBseSBhcyBhIG1lY2hh
bmlzbSB0byBjYXJyeSBtZXRhIGRhdGEgYW5kIG5vdCBhdCBhbGwgZm9yIHNlcnZpY2UgY2hhaW5p
bmcsIHdoaWNoIHNvdW5kcyBjb3VudGVyIGludHVpdGl2ZSB0byBtZS4NCg0KTWFyaWEsDQpTbywg
eW91IGFyZSBzYXlpbmcgdGhhdCB5b3Ugd2FudCB0byB1c2UgU0ZDIHRvIGNhcnJ5IGFyb3VuZCBt
ZXRhZGF0YSwgYnV0IG5vdCBmb3IgYWN0dWFsIHNlcnZpY2UgY2hhaW5pbmcgYmVjYXVzZSB5b3Ug
YWxyZWFkeSBoYXZlIGEgd2F5IHRvIGltcGxlbWVudCBzZXJ2aWNlIGNoYWluaW5nIG91dHNpZGUg
b2YgU0ZDPyAgTWF5YmUgSSdtIG5vdCBmb2xsb3dpbmcsIGJ1dCBpdCBzZWVtcyB0byBtZSB0aGF0
IGlmIHlvdSB3ZXJlIHRvIHVwZ3JhZGUgeW91ciBuZXR3b3JrIHRvIHN1cHBvcnQgU0ZDIHRoYXQg
eW91IHdvdWxkIGNoYW5nZSBmcm9tIHVzaW5nIHlvdXIgZXhpc3RpbmcgbWVjaGFuaXNtIGFuZCBz
dGFydCB1c2luZyBTRkMsIHdoaWNoIGlzIG1lYW50IHRvIHByb3ZpZGUgc3VwcG9ydCBmb3Igc2Vy
dmljZSBmdW5jdGlvbnMgdGhhdCBhcmUgbm90IFNGQyBhd2FyZS4gIFRoZXJlIGFyZSBhIG51bWJl
ciBvZiB1cyB3aG8gaGF2ZSBpbXBsZW1lbnRlZCwgaW4gb25lIHdheSBvciBhbm90aGVyLCBzb21l
IHNvcnQgb2Ygc2VydmljZSBjaGFpbmluZywgYnV0IEkgKEkgY2FuIGF0IGxlYXN0IHNwZWFrIGZv
ciBteXNlbGYpIGFtIGxvb2tpbmcgdG8gU0ZDIG5vdCB0byBlbmhhbmNlIG15IGN1cnJlbnQgaW1w
bGVtZW50YXRpb24sIGJ1dCB0byByZXBsYWNlIGl0IHdpdGggc29tZXRoaW5nIGJldHRlciB3aGls
ZSBzdGlsbCBtYWludGFpbmluZyBteSBjb3JlIChub24gc2VydmljZSBmdW5jdGlvbikgaW5mcmFz
dHJ1Y3R1cmUuDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KRnJvbToga2VncmF5
QGNpc2NvLmNvbTxrZWdyYXlAY2lzY28uY29tPG1haWx0bzprZWdyYXlAY2lzY28uY29tJTNja2Vn
cmF5QGNpc2NvLmNvbT4+DQpUbzogUm9uIFBhcmtlcjxSb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4sSmltIEd1aWNo
YXJkIChqZ3VpY2hhcik8amd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5j
b20+PixKb2VsIE0uIEhhbHBlcm48am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbT4+DQpjYzogc2ZjQGlldGYub3JnPHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnJTNjc2ZjQGlldGYub3JnPj4NClNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQNClN1
YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQorMSB0aGUgaWRl
YSBpcyBpbnRlcm9wZXJhYmlsaXR5Lg0KDQoNCk9uIDMvMTQvMTQgMTI6NTUgUE0sICJSb24gUGFy
a2VyIiA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbT4+IHdyb3RlOg0KDQo+VGhhbmtzLCBKaW0uDQo+DQo+UmVtZW1i
ZXIgdGhhdCB3ZSBoYXZlIHNhaWQgbWFueSB0aW1lcyB0aGF0IHRoZSBTRkMgc2VydmljZSBoZWFk
ZXIgaXMNCj50cmFuc3BvcnQgaW5kZXBlbmRlbnQuICAgSnVzdCBiZWNhdXNlIHRoZSBjaGFpbiBp
ZCBjb3VsZCBiZSBjYXJyaWVkIGluDQo+c29tZSBmb3JtIG9yIGFub3RoZXIgd2l0aCBzb21lIHBh
cnRpY3VsYXIgdHJhbnNwb3J0IGRvZXNuJ3QgbWVhbiB0aGF0IGl0DQo+Y291bGQgYmUgdW5pdmVy
c2FsbHkgY29udmV5ZWQuICAgIEJ5IG1ha2luZyBhbmQga2VlcGluZyB0aGUgU0ZDIHNlcnZpY2UN
Cj5oZWFkZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50IG1ha2VzIGl0IG1vcmUgYXBwbGljYWJsZSBp
biBtb3JlDQo+ZW52aXJvbm1lbnRzIGFuZCBtb3JlIGxpa2VseSB0byBnZXQgYWRvcHRlZCBicm9h
ZGx5Lg0KPg0KPiAgIFJvbg0KPg0KPg0KPi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+RnJv
bTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW21haWx0bzpqZ3VpY2hhckBjaXNjby5jb21dDQo+
U2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAzOjUyIFBNDQo+VG86IEpvZWwgTS4gSGFscGVy
bjsgUm9uIFBhcmtlcg0KPkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj5T
dWJqZWN0OiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KPg0KPkhpIEpvZWwsDQo+DQo+UGVy
aGFwcyBidXQgSSB3b3VsZCBwb2ludCBvdXQgdGhhdCB0aGUgYmFzZSBTRkMgaGVhZGVyIGNvdWxk
IGhhdmUgYSBsb3QNCj5tb3JlIGluZm9ybWF0aW9uIHRoYW4ganVzdCB0aGUgY2hhaW4gSUQ7IEkg
d291bGQgYWxzbyBwb2ludCBvdXQgdGhhdCB0aGUNCj5kZXZpbCBpcyBpbiB0aGUgZGV0YWlscyBh
bmQgc2F5aW5nICJ3ZWxsLCBJIGNhbiBqdXN0IHVzZSBhbiBNUExTIGxhYmVsIg0KPmhpZGVzIG11
Y2ggb2YgdGhlIGNvbXBsZXhpdHkgb2YgYWN0dWFsbHkgZG9pbmcgdGhhdC4NCj4NCj5PbiAzLzE0
LzE0LCAyOjM1IFBNLCAiSm9lbCBNLiBIYWxwZXJuIiA8am1oQGpvZWxoYWxwZXJuLmNvbTxtYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbT4+IHdyb3RlOg0KPg0KPj5JZiB0aGUgdHJhbnNwb3J0IGhl
YWRlciBjYXJyaWVzIGVub3VnaCBpbmZvcm1hdGlvbiBmb3IgaWRlbnRpZnlpbmcgdGhlDQo+PnNl
cXVlbmNlIChWTEFOIHRhZyBvciBNUExTIGxhYmVsIGNhbiBib3RoIGRvIHRoZSBqb2IpLCB0aGVu
IGFyZ3VhYmx5DQo+PnRoZSBnbG9iYWwgY2hhaW4gSUQgaXMgcmVkdW5kYW50LiBJIGNhbiBsaXZl
IHdpdGggY2FycnlpbmcgaXQgYW55d2F5DQo+PmVpdGhlciBpZiBJIGhhdmUgbWV0YWRhdGEgdG8g
Y2FycnksIG9yIGlmIEkgbmVlZCB0aGUgY2hhaW4gSUQgZm9yIHNvbWUNCj4+cHVycG9zZS4NCj4+
IEFmdGVyIGFsbCwgc29tZSBmb2xrcyBzZWVtIHRvIHdhbnQgdG8gdXNlIHRoYXQgZm9yIHRoZSBm
b3J3YXJkaW5nDQo+PmRlY2lzaW9ucy4NCj4+DQo+PllvdXJzLA0KPj5Kb2VsDQo+Pg0KPj5PbiAz
LzE0LzE0LCAyOjI4IFBNLCBSb24gUGFya2VyIHdyb3RlOg0KPj4+IFRoZSBjaGFpbiBJRCBpcyB0
aGUgbGFiZWwgdGhhdCBkZWZpbmVzIHRoZSBzZXF1ZW5jZSBvZiBzZXJ2aWNlDQo+Pj5mdW5jdGlv
bnMgdGhhdCBtdXN0IGJlIHZpc2l0ZWQuICAgSXQgY2FuIGJlIHRob3VnaHQgb2YgYXMgYSBoYW5k
bGUgZm9yIGENCj4+PnN0YWNrIG9mIG11c3QtdmlzaXQgbmV0d29yayBsb2NhdGlvbnMuICAgSSBk
b24ndCBzZWUgaG93IHRoaXMgY2FuIGJlDQo+Pj5hbnl0aGluZyBidXQgbWFuZGF0b3J5Lg0KPj4+
DQo+Pj4gICAgIFJvbg0KPj4+DQo+Pj4NCj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K
Pj4+IEZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2Yg
U3VyZW5kcmEgS3VtYXINCj4+PihzbWt1bWFyKQ0KPj4+IFNlbnQ6IEZyaWRheSwgTWFyY2ggMTQs
IDIwMTQgMTo0NiBQTQ0KPj4+IFRvOiBKb2VsIE0uIEhhbHBlcm47IE5BUElFUkFMQSwgTUFSSUEg
SA0KPj4+IENjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+PiBTdWJqZWN0
OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+
Pg0KPj4+IFtUcmltbWVkIHRoZSByZWNpcGllbnQgbGlzdCAtIG5lZWRzIGFwcHJvdmFsIG90aGVy
d2lzZV0NCj4+Pg0KPj4+IENvbXBsZXRlbHkgYWdyZWUgaGVyZS4NCj4+Pg0KPj4+IFNGQyBkb2Vz
IG5vdCBwcmV2ZW50IFZMQU4gc3RpdGNoaW5nIGFuZCBvbmUgY2FuIGNvbnRpbnVlIHRvIGRvIHRo
YXQuDQo+Pj5XaGlsZSBhdCB0aGUgc2FtZSB0aW1lIFNGQyBjYW4gaW5jbHVkZSBWTEFOIHN0aXRj
aGluZyB0byBzdXBwb3J0DQo+Pj5sZWdhY3kgU0ZzIGluIHRoZSBzYW1lIGNoYWluIHRoYXQgaW5j
bHVkZXMgU0ZDIGF3YXJlIFNGcy4gRXZlbiBsZWdhY3kNCj4+PlNGcyBiZW5lZml0IGZyb20gY2hh
aW4gaWRlbnRpZmljYXRpb24gYW5kIGhlbmNlIGNhbiBiZSBzaGFyZWQgYWNyb3NzDQo+Pj5kaWZm
ZXJlbnQgc2VydmljZSBjaGFpbnMuDQo+Pj4NCj4+PiBTdXJlbmRyYS4NCj4+Pg0KPj4+DQo+Pj4N
Cj4+PiBPbiAzLzE0LzE0IDEwOjI2IEFNLCAiSm9lbCBNLiBIYWxwZXJuIiA8am1oQGpvZWxoYWxw
ZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+IHdyb3RlOg0KPj4+DQo+Pj4+IE15
IG93biBpbmNsaW5hdGlvbiBpcyB0byBvYnNlcnZlIHRoYXQgaWYgeW91IGRvbid0IG5lZWQgZXhw
bGljaXQNCj4+Pj4gY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIHlvdSBkb24ndCBuZWVkIG1ldGFk
YXRhLCB5b3UgY2FuIGp1c3Qgb21pdA0KPj4+PiB0aGUgc2ZjL25zaCBoZWFkZXIuIFN0aWxsIGRv
IHNlcnZpY2UgY2hhaW5pbmcsIGp1c3Qgbm8gZXh0cmEgaGVhZGVyLg0KPj4+Pg0KPj4+PiBJZiB3
ZSBhcmUgZ29pbmcgdG8gaGF2ZSB0aGUgaGVhZGVyLCBpdCBzZWVtcyB0byBtZSB0aGF0IHRoZSBj
aGFpbg0KPj4+PmlkZW50aWZpY2F0aW9uIGZpZWxkIGlzIHZlcnkgdXNlZnVsLCBhbmQgbG93IGNv
c3Qgb25jZSB3ZSBoYXZlIHRoZQ0KPj4+PmhlYWRlci4NCj4+Pj4NCj4+Pj4gWW91cnMsDQo+Pj4+
IEpvZWwNCj4+Pj4NCj4+Pj4gT24gMy8xNC8xNCwgMTowMCBQTSwgTkFQSUVSQUxBLCBNQVJJQSBI
IHdyb3RlOg0KPj4+Pj4gRXhwbGljaXQgY2hhaW4gaWRlbnRpZmljYXRpb24gc2hvdWxkIGJlIG1h
ZGUgb3B0aW9uYWwuIEkgYmVsaWV2ZSBpdA0KPj4+Pj4gd2FzIGRpc2N1c3NlZCBmZXcgbW9udGhz
IGFnbyBvbiB0aGlzIG1haWxpbmcgbGlzdC4NCj4+Pj4+DQo+Pj4+PiBNYXJpYQ0KPj4+Pj4NCj4+
Pj4+ICpGcm9tOipzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gKk9uIEJlaGFsZiBP
ZiAqSm1oLmRpcmVjdA0KPj4+Pj4gKlNlbnQ6KiBUaHVyc2RheSwgTWFyY2ggMTMsIDIwMTQgMTI6
MTIgUE0NCj4+Pj4+ICpUbzoqIGtlZ3JheUBjaXNjby5jb208bWFpbHRvOmtlZ3JheUBjaXNjby5j
b20+OyBsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+OyBz
bWt1bWFyQGNpc2NvLmNvbTxtYWlsdG86c21rdW1hckBjaXNjby5jb20+Ow0KPj4+Pj4gamd1aWNo
YXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+DQo+Pj4+PiAqQ2M6KiBuaWNv
bGFzLmJvdXRob3JzQHFvc21vcy5jb208bWFpbHRvOm5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNv
bT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgaGFkaUBtb2phdGF0dS5jb208
bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPjsNCj4+Pj4+IHJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb208bWFpbHRvOnJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+OyBicmlqc21h
bkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj4gam1oQGpv
ZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4NCj4+Pj4+ICpTdWJqZWN0
OiogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+
Pj4+PiAqSW1wb3J0YW5jZToqIExvdw0KPj4+Pj4NCj4+Pj4+IEFzc3VtaW5nIEkgdW5kZXJzdGFu
ZCB5b3UgcHJvcGVybHkgS2VuLCBJIGRpc2FncmVlLg0KPj4+Pj4NCj4+Pj4+IEZvciBleGFtcGxl
LCBieSB1c2luZyBzZXBhcmF0ZSB0ZXJtcyBJIGNhbiBlYXNpbHkgZGlzY3VzcyB0aGUgZmFjdA0K
Pj4+Pj4gdGhhdCBjZXJ0YWluIGtpbmRzIG9mIGRhdGEgKGNoYWluIGlkZW50aWZpY2F0aW9uKSBv
bmx5IG5lZWQgdG8gYmUNCj4+Pj4+IGFkanVzdCBieSBhIGZldyBhcHBzIGluIHJhcmUgY2FzZXMu
IEFuZCB0aGF0IGRhdGEgaXMgbm90IGJlZWRlZA0KPj4+Pj4gYnkgdGhlIGFwcGxpY2F0aW9ucy4N
Cj4+Pj4+DQo+Pj4+PiBVbmxlc3MgeW91IHdvdWxkIGxpa2UgdG8gY29uc2lkZXIgdGhlIGNoYWlu
IGlkZW50aWZpY2F0aW9uIGFzIGJlaW5nDQo+Pj4+PiBvcHRpb25hbD8NCj4+Pj4+DQo+Pj4+PiBZ
b3VycywNCj4+Pj4+DQo+Pj4+PiBKb2VsDQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+PiBTZW50
IGZyb20gbXkgU2Ftc3VuZyBzbWFydHBob25lIG9uIEFUJlQNCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4N
Cj4+Pj4+DQo+Pj4+PiAtLS0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLS0tDQo+Pj4+PiBT
dWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlv
bnMNCj4+Pj4+IEZyb206ICJLZW4gR3JheSAoa2VncmF5KSIgPGtlZ3JheUBjaXNjby5jb208bWFp
bHRvOmtlZ3JheUBjaXNjby5jb20+DQo+Pj4+PjxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT4+DQo+
Pj4+PiBUbzogTHVjeSB5b25nIDxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25n
QGh1YXdlaS5jb20+DQo+Pj4+PjxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiwiU3VyZW5k
cmE8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tJTNlJTNlLCUyMlN1cmVuZHJhPiBLdW1hciAo
c21rdW1hcikiDQo+Pj4+PiA8c21rdW1hckBjaXNjby5jb208bWFpbHRvOnNta3VtYXJAY2lzY28u
Y29tPiA8bWFpbHRvOnNta3VtYXJAY2lzY28uY29tPj4sIkppbTxtYWlsdG86c21rdW1hckBjaXNj
by5jb20lM2UlM2UsJTIySmltPiBHdWljaGFyZA0KPj4+Pj4oamd1aWNoYXIpIg0KPj4+Pj4gPGpn
dWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPiA8bWFpbHRvOmpndWlj
aGFyQGNpc2NvLmNvbT4+DQo+Pj4+PiBDQzogTmljb2xhcyBCT1VUSE9SUyA8Tmljb2xhcy5CT1VU
SE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+DQo+Pj4+
PjxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4sc2ZjPG1haWx0bzpOaWNvbGFz
LkJPVVRIT1JTQHFvc21vcy5jb20lM2UlM2Usc2ZjPiA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQo+Pj4+PjxtYWlsdG86c2ZjQGlldGYub3JnPj4sSmFtYWw8bWFpbHRvOnNmY0Bp
ZXRmLm9yZyUzZSUzZSxKYW1hbD4gSGFkaSBTYWxpbSA8aGFkaUBtb2phdGF0dS5jb208bWFpbHRv
OmhhZGlAbW9qYXRhdHUuY29tPg0KPj4+Pj48bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPj4sUm9u
PG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSUzZSUzZSxSb24+IFBhcmtlcg0KPj4+Pj48Um9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbT4NCj4+Pj4+IDxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+
LCJicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbSUzZSUzZSwlMjJicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+IDxtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ+IiA8YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pj4sIkpvZWw8bWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0JTNlJTNlLCUyMkpvZWw+IE0uIEhhbHBlcm4iDQo+Pj4+
PjxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPiA8bWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb20+Pg0KPj4+Pj4NCj4+Pj4+IFRoZSB3b3JkICJtZXRhZGF0YSIg
aXMgYSBwdXJwb3NlbHkgYW1iaWd1b3VzIHRlcm0gImRhdGEgdGhhdA0KPj4+Pj4gcHJvdmlkZXMg
aW5mb3JtYXRpb24gYWJvdXQgb3RoZXIgZGF0YSIuIEl0IGlzIHVzZWQgdG8gYXZvaWQgVEhJUw0K
Pj4+Pj5kaXNjdXNzaW9uLg0KPj4+Pj4NCj4+Pj4+IEZvciBleGFtcGxlLCBJIHByb3Bvc2Ugd2Ug
ZGVmaW5lICJ0ZXF1aWxhIG1ldGFkYXRhIiBiZWNhdXNlLA0KPj4+Pj4gZnJhbmtseSwgSSB3aWxs
IG5lZWQgdG8gb3JkZXIgYSB0cmlwbGUtc2hvdCBpZiB3ZSBrZWVwIGF0dGVtcHRpbmcNCj4+Pj4+
IHRvIGRlZmluZSBzb21ldGhpbmcgdGhhdCwgYnkgZGVmaW5pdGlvbiwgaXMgYW1iaWd1b3VzLiBJ
J2QgbGlrZQ0KPj4+Pj4gbXkgYmFydGVuZGVyIHRvIHVuZGVyc3RhbmQgbWUgc3BlY2lmaWNhbGx5
IHdoZW4gSSBzYXkgIkkgbmVlZCBhDQo+Pj4+PnNob3QiLg0KPj4+Pj4NCj4+Pj4+IE9uIDMvMTMv
MTQgNzo0OSBBTSwgIkx1Y3kgeW9uZyIgPGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5
LnlvbmdAaHVhd2VpLmNvbT4NCj4+Pj4+IDxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3
cm90ZToNCj4+Pj4+DQo+Pj4+PiAgID5TbmlwLi4NCj4+Pj4+ICAgPlNLPiBKdXN0IGNvcHlpbmcg
ZnJvbSB0aGUgUFM6DQo+Pj4+PiAgID4tLQ0KPj4+Pj4gICA+RGF0YSBwbGFuZSBtZXRhZGF0YSBw
cm92aWRlcyB0aGUgYWJpbGl0eSB0byBleGNoYW5nZSBpbmZvcm1hdGlvbg0KPj4+Pj5iZXR3ZWVu
DQo+Pj4+PiAgID50aGUgbmV0d29yayBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2Vy
dmljZSBmdW5jdGlvbnMsDQo+Pj4+PmFuZCBzZXJ2aWNlDQo+Pj4+PiAgID5mdW5jdGlvbnMgYW5k
IHRoZSBuZXR3b3JrLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID4tLQ0KPj4+Pj4gICA+SXQgaXMgYSBs
dWNpZCBkZWZpbml0aW9uLiBXZSBhcmUgdW5uZWNlc3NhcmlseSBtYWtpbmcgdGhlIHdvcmQNCj4+
Pj4+Im5ldHdvcmsiDQo+Pj4+PiAgID5jb250cm92ZXJzaWFsLCBJTU8uDQo+Pj4+PiAgID4NCj4+
Pj4+ICAgPltMdWN5XSBUaGlzIGlzIG15IHBvaW50LiAiVGhlIG5ldHdvcmsiIGlzIHRvbyBnZW5l
cmFsIGhlcmUsDQo+Pj4+PndoaWNoIGJyaW5ncw0KPj4+Pj4gICA+bWV0YWRhdGEgZ3JlYXQgcG93
ZXIgdG8gZG8gbWFueSB0aGluZ3MuIFRoaXMgaXMgd2h5IHBlb3BsZQ0KPj4+Pj5pbnZlbnQgaWRl
YXMNCj4+Pj4+ICAgPmhlcmUsIHdoaWNoIGNhdXNlcyBhIGxvdCBvZiBkZWJhdGVzIG9uIG1ldGFk
YXRhIHVzYWdlIHBvdGVudGlhbHMuDQo+Pj4+PiBXZQ0KPj4+Pj4gICA+c2hvdWxkIG5vdCBzcGVu
ZCBhIGxvdCBvZiB0aW1lcyBvbiB0aGF0IGRlYmF0ZXMgYW5kIGp1ZGdlIHdoaWNoDQo+Pj4+PnVz
YWdlIGlzDQo+Pj4+PiAgID52YWx1YWJsZSBvciBub3QuIFRodXMsIGZvciB0aGUgU0ZDIHdvcmss
IGl0IHdpbGwgYmUgaGVscGZ1bCBpZg0KPj4+Pj53ZSBjYW4NCj4+Pj4+ICAgPm5hcnJvdyBkb3du
IGEgYml0LiBKb2VsIG1ha2VzIGV4cGxpY2l0bHkgdHdvIGNhc2VzLCB3aGljaCBpcw0KPj4+Pj5o
ZWxwZnVsIHRvDQo+Pj4+PiAgID5kZXZlbG9wIHVzZSBjYXNlcyBmb3IgZWFjaCBjYXNlLiBJIHdv
dWxkIGxpa2UgdG8gc2VlIHRoYXQgdGhlDQo+Pj4+PnByb2JsZW0NCj4+Pj4+ICAgPnN0YXRlbWVu
dCBjYW4gYmUgbW9yZSBzcGVjaWZpYyBvbiBtZXRhZGF0YSBkZWZpbml0aW9uLCB3aGljaCBtYXkN
Cj4+Pj4+YmUNCj4+Pj4+ICAgPmhlbHBmdWwgaW4gbGVzcyBmb2N1c2luZyBvbiBpdCBhbmQgbW92
aW5nIGZvcndhcmQuDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPkx1Y3kNCj4+Pj4+ICAgPg0KPj4+Pj4g
ICA+U3VyZW5kcmEuDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+
PlRoYW5rcywNCj4+Pj4+ICAgPj5MdWN5DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+LS0tLS1Pcmln
aW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+ICAgPj5Gcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFy
KSBbbWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbV0NCj4+Pj4+ICAgPj5TZW50OiBXZWRuZXNkYXks
IE1hcmNoIDEyLCAyMDE0IDQ6MzggUE0NCj4+Pj4+ICAgPj5UbzogTHVjeSB5b25nDQo+Pj4+PiAg
ID4+Q2M6IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcjsNCj4+
Pj4+ICAgPj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+
IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsDQo+Pj4+PkhhZGkgU2Fs
aW0NCj4+Pj4+ICAgPj5TdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRh
dGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5IaSBMdWN5LA0KPj4+Pj4g
ICA+Pg0KPj4+Pj4gICA+Pk5vLiBJIGFtIHNpbXBseSBzYXlpbmcgd2Ugc2hvdWxkIG5vdCBvdmVy
Y29tcGxpY2F0ZSB0aGUgcHJvYmxlbQ0KPj4+Pj4gICA+PnN0YXRlbWVudCB3aXRoIHRleHQgdGhh
dCBhZGRzIGxpdHRsZSB0byBubyB2YWx1ZSBpbiBteSBvcGluaW9uLg0KPj4+Pj4gV2hldGhlcg0K
Pj4+Pj4gICA+PndlIGNhbGwgaXQgbWV0YWRhdGEsIG9yIGNvbnRleHQsIGhhcyBubyBiZWFyaW5n
IG9uIHRoZSBmYWN0DQo+Pj4+PnRoYXQgdGhlDQo+Pj4+PiAgID4+cHJvYmxlbSBzdGF0ZW1lbnQg
YWxyZWFkeSBjbGVhcmx5IHN0YXRlcyB3ZSBuZWVkIHRvIGJlIGFibGUgdG8NCj4+Pj4+cGFzcw0K
Pj4+Pj4gICA+PmluZm9ybWF0aW9uIGJldHdlZW4gU0bCuXMgYW5kIGJldHdlZW4gdGhlIG5ldHdv
cmsgJiBTRsK5cy4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5PbiAzLzEyLzE0
LCA1OjEzIFBNLCAiTHVjeSB5b25nIiA8bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3ku
eW9uZ0BodWF3ZWkuY29tPg0KPj4+Pj48bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3Jv
dGU6DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj5IaSBKaW0sDQo+Pj4+PiAg
ID4+Pg0KPj4+Pj4gICA+Pj5JIGZvciBvbmUgZG9uJ3QgYWdyZWUgYW5kIHRoaW5rIHdlIGFyZSBv
dmVyIGNvbXBsaWNhdGluZyB3aGF0DQo+Pj4+PnNob3VsZA0KPj4+Pj4gICA+Pj5iZSBzdHJhaWdo
dGZvcndhcmQuIFRoZSBTRkMgZW5jYXBzdWxhdGlvbiBzaG91bGQgZW5hYmxlIHR3bw0KPj4+Pj50
aGluZ3M6DQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj4xLiBTdGVlcmluZyBvZiBzZWxlY3RlZCBm
bG93cyB0aHJvdWdoIGEgc2VydmljZSBjaGFpbjsgdGhpcyBpcw0KPj4+Pj50aGUNCj4+Pj4+ICAg
Pj4+c2VydmljZSBmdW5jdGlvbiBwYXRoLg0KPj4+Pj4gICA+Pj4yLiBQYXNzaW5nIG9mIGNvbnRl
eHQgYXNzb2NpYXRlZCB3aXRoIGEgZ2l2ZW4gZmxvdyB3aXRoaW4gc2FpZA0KPj4+Pj5zZXJ2aWNl
DQo+Pj4+PiAgID4+PmZ1bmN0aW9uIHBhdGguIFRoaXMgY29udGV4dCBpbmZvcm1hdGlvbiBtYXkg
YmUgY29uc3VtZWQgYnkgYQ0KPj4+Pj5TRiAoYW4NCj4+Pj4+ICAgPj4+YXBwbGljYXRpb24gSUQg
aXMgYW4gZXhhbXBsZSkgb3IgbWF5IGJlIGNvbnN1bWVkIGJ5IHRoZQ0KPj4+Pj5mb3J3YXJkaW5n
DQo+Pj4+PiAgID4+PmVsZW1lbnRzIChhIHZyZi1JRCBpcyBhbiBleGFtcGxlKS4NCj4+Pj4+ICAg
Pj4+W0x1Y3ldIERvIHlvdSBjYWxsIHRoZSBjb250ZXh0IGFzIG1ldGFkYXRhIG9yIG5vdD8gRG8g
d2UgaGF2ZQ0KPj4+Pj5hbm90aGVyDQo+Pj4+PiAgID4+PnRlcm0gaGVyZSBiZXNpZGUgU0ZDIGhl
YWRlciBhbmQgbWV0YWRhdGEuIEkgc2VlIHRoYXQgeW91IGRvbid0DQo+Pj4+PndhbnQgdG8NCj4+
Pj4+ICAgPj4+c2VwYXJhdGUgd2hhdCBpcyBjb25zdW1lZCBieSBTRiBhbmQgd2hhdCBpcyBjb25z
dW1lZCBieSB0aGUNCj4+Pj4+Zm9yd2FyZGluZw0KPj4+Pj4gICA+Pj5lbGVtZW50cy4NCj4+Pj4+
ICAgPj4+DQo+Pj4+PiAgID4+Pkx1Y3kNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+PlNlbnQgZnJv
bSBteSBpUGhvbmUNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+Pj4gT24gTWFyIDEyLCAyMDE0LCBh
dCA0OjE2IFBNLCAiTHVjeSB5b25nIg0KPj4+Pj48bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRv
Omx1Y3kueW9uZ0BodWF3ZWkuY29tPiA8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3Jv
dGU6DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBHcmVhdC4gVGhlbiB3ZSBtYXkgY29uc2lk
ZXIgdHdvIHNwZWNpYWwgbWV0YWRhdGEgZGVmaW5pdGlvbnMNCj4+Pj4+aW4gdGhlDQo+Pj4+PiAg
ID4+Pj5wcm9ibGVtIHN0YXRlbWVudCBzbyB3ZSBjYW4gYWxsIHVzZSB0aGUgc2FtZSBkZWZpbml0
aW9ucy4NCj4+Pj4+SGVyZSBpcyBteQ0KPj4+Pj4gICA+Pj4+c3VnZ2VzdGVkIHRleHQgYW5kIGxp
a2UgdG8gaGVhciB5b3UgYW5kIG90aGVyJ3MgaW5wdXQgYW5kDQo+Pj4+PnN1Z2dlc3Rpb25zLg0K
Pj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5l
IG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5DQo+Pj4+PnRvDQo+Pj4+PiAgID4+Pj5leGNo
YW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBlbGVtZW50cyBpbiBhIHNlcnZpY2UgZnVuY3Rp
b24NCj4+Pj4+ICAgPj4+PmNoYWluaW5nLiBJbiB0aGlzIGNvbnRleHQsIHRoZXJlIGFyZSB0d28g
dHlwZXMgb2YgZGF0YSBwbGFuZQ0KPj4+Pj5tZXRhZGF0YS4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4g
ICA+Pj4+IFNlcnZpY2UgRnVuY3Rpb24gTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBleGNoYW5n
ZWQgYmV0d2Vlbg0KPj4+Pj4gICA+Pj4+Y2xhc3NpZmllciBhbmQgc2VydmljZSBmdW5jdGlvbnMs
IGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMgdG8NCj4+Pj4+ICAgPj4+PmZhY2lsaXRhdGUgc2Vy
dmljZSBmdW5jdGlvbnMgb24gdGhlIHBhY2tldCB0cmVhdG1lbnQuDQo+Pj4+PiAgID4+Pj4NCj4+
Pj4+ICAgPj4+PiBTdGVlcmluZyBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGZyb20gc2Vydmlj
ZSBmdW5jdGlvbnMgdG8gYQ0KPj4+Pj4gICA+Pj4+Y2xhc3NpZmllciBvciBzZXJ2aWNlIG5vZGUg
Zm9yIHRyYWZmaWMgZm9yd2FyZGluZyBwdXJwb3NlLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+
Pj4gLWVuZA0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gTHVjeQ0KPj4+Pj4gICA+Pj4+DQo+
Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+
Pj4gICA+Pj4+IEZyb206IEpvZWwgTS4gSGFscGVybiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b21dDQo+Pj4+PiAgID4+Pj4gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjM1IFBN
DQo+Pj4+PiAgID4+Pj4gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtl
cg0KPj4+Pj4gICA+Pj4+IENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsgYnJpanNtYW5AanVu
aXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpDQo+Pj4+PiAgID4+Pj4gU2FsaW0NCj4+
Pj4+ICAgPj4+PiBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEt
Y29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFllcywgSSBhbSB0cnlp
bmcgdG8gY29uc2lzdGVudGx5IGRpc3Rpbmd1aXNoIHRob3NlIHR3byBjYXNlcw0KPj4+Pj53aGVu
DQo+Pj4+PiAgID4+Pj50YWxraW5nIGFib3V0IHRoZSBpbmZvcm1hdGlvbiBjYXJyaWVkIHdpdGgg
cGFja2V0cyBpbiBzZXJ2aWNlDQo+Pj4+PmNoYWlucy4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+
Pj4+IFlvdXJzLA0KPj4+Pj4gICA+Pj4+IEpvZWwNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+
PiBPbiAzLzEyLzE0LCAzOjEzIFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+IEpv
ZWwsIFNlZSBiZWxvdy4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjDQo+Pj4+
PiAgID4+Pj4+IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKb2Vs
IE0uIEhhbHBlcm4NCj4+Pj4+U2VudDoNCj4+Pj4+ICAgPj4+Pj4gV2VkbmVzZGF5LCBNYXJjaCAx
MiwgMjAxNCAyOjAyIFBNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXMNCj4+Pj4+Qk9VVEhPUlM7DQo+
Pj4+PiAgID4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOw0KPj4+
Pj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7DQo+Pj4+PiAgID4+Pj4+IEphbWFsIEhhZGkg
U2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+IGRyYWZ0LXJpanNtYW4tc2Zj
LW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IEkg
d2FzIHRyeWluZyB0byB3b3JkIGl0IGNhcmVmdWxseSBub3QgdG8gZm9jdXMgb24gd2hvIHB1dHMN
Cj4+Pj4+dGhlDQo+Pj4+PiAgID4+Pj4+IGluZm9ybWF0aW9uIGluLCBidXQgb25seSBvbiB3aG8g
Y29uc3VtZXMgdGhlIGluZm9ybWF0aW9uLg0KPj4+Pj4gICA+Pj4+PiBJbmZvcm1hdGlvbiBmb3Ig
c2VydmljZSBmdW5jdGlvbnMgbWF5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcw0KPj4+Pj4gICA+Pj4+
PiBjbGFzc2lmaWVyIG9yIGZyb20gb3RoZXIgc2VydmljZSBmdW5jdGlvbnMuIFtMdWN5XSB0aGlz
IGlzDQo+Pj4+PnRoZSBvbmUNCj4+Pj4+ICAgPj4+Pj4gY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5
b3VyIHZpZXcuIEluZm9ybWF0aW9uIGZvciB0aGUNCj4+Pj4+Zm9yd2FyZGluZw0KPj4+Pj4gICA+
Pj4+PiB3aWxsIGdlbmVyYWxseSBjb21lIGZyb20gdGhlIGluZ3Jlc3MgY2xhc3NpZmllciwgYnV0
IGluDQo+Pj4+PnNwZWNpYWwNCj4+Pj4+ICAgPj4+Pj4gY2FzZXMgbWF5IGJlIHByb3ZpZGVkIGJ5
IHNlcnZpY2UgZnVuY3Rpb25zLiAoSSBrZWVwDQo+Pj4+PndhbnRpbmcgdG8gZ2V0DQo+Pj4+PiAg
ID4+Pj4+IHJpZCBvZiB0aG9zZSBzcGVjaWFsIGNhc2VzLCBidXQgc28gZmFyIHRoZXJlIHNlZW0g
dG8gYmUNCj4+Pj4+anVzdCBlbm91Z2gNCj4+Pj4+ICAgPj4+Pj4gb2YgdGhlbSB0byB3YXJyYW50
IGNvdmVyaW5nIGluIHRoZSBzb2x1dGlvbi4gQW5kIG1vcmUNCj4+Pj4+aW1wb3J0YW50bHksDQo+
Pj4+PiAgID4+Pj4+IHNpZ25pZmljYW50IHN1cHBvcnQgZm9yIGl0IGluIHRoZSB3b3JraW5nIGdy
b3VwLikgW0x1Y3ldDQo+Pj4+PlRoaXMgaXMNCj4+Pj4+ICAgPj4+Pj4gdGhlIHNlY29uZCBjYXNl
IHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldyAoYnV0IHlvdSBkb24ndA0KPj4+Pj5saWtlIGl0
KS4NCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gQW5kIHlvdSBzdWdnZXN0IGRpc3Rpbmd1
aXNoaW5nIHRoZXNlIHR3byBjYXNlcyB3aGVuDQo+Pj4+PmRpc2N1c3NpbmcNCj4+Pj4+ICAgPj4+
Pj4gYWJvdXQgbWV0YWRhdGEgdXNhZ2UuIElzIHRoYXQgcmlnaHQgdW5kZXJzdGFuZGluZz8NCj4+
Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gTHVjeQ0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+
Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gT24gMy8xMi8x
NCwgMjozMyBQTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4gSm9lbCwgSSBpbnRl
cnByZXQgdGhhdCB5b3Ugc3VnZ2VzdHMgdGhhdCBkaXN0aW5ndWlzaCB0aGUNCj4+Pj4+ZXhjaGFu
Z2UNCj4+Pj4+ICAgPj4+Pj4+IGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBiZXR3ZWVu
IHNlcnZpY2UgZnVuY3Rpb25zDQo+Pj4+PmFuZCB0aGUNCj4+Pj4+ICAgPj4+Pj4+IGV4Y2hhbmdl
IGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBmcm9tIGEgc2VydmljZQ0KPj4+Pj5mdW5j
dGlvbiB0bw0KPj4+Pj4gICA+Pj4+Pj4gYSBzZXJ2aWNlIG5vZGUuIElzIHRoaXMgcmlnaHQgdW5k
ZXJzdGFuZGluZz8gTHVjeQ0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybg0KPj4+Pj4gICA+Pj4+Pj4g
W21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLA0K
Pj4+Pj4yMDE0DQo+Pj4+PiAxOjE5DQo+Pj4+PiAgID4+Pj4+PiBQTQ0KPj4+Pj4gICA+Pj4+Pj4g
VG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNo
YXJkDQo+Pj4+PiAgID4+Pj4+PiAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDoNCj4+Pj4+ICAgPj4+Pj4+IFJlOiBb
c2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IE15IGluY2xpbmF0aW9uIHdvdWxkIGJlIHRvIHR1bmUgdGhh
dCBkZWZpbml0aW9uIHRvDQo+Pj4+PmRpc3Rpbmd1aXNoDQo+Pj4+PiAgID4+Pj4+PiBiZXR3ZWVu
IGRhdGFwbGFuZSBjYXJyaWVkIGluZm9ybWF0aW9uIGludGVuZGVkIGZvciB1c2UgYnkNCj4+Pj4+
c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4gZnVuY2l0b25zICh3aGF0ZXZlciB0aGUgb3JpZ2luKSwg
YW5kIGRhdGFwbGFuZSBjYXJyaWVkDQo+Pj4+PmluZm9ybWF0aW9uDQo+Pj4+PiAgID4+Pj4+PiBp
bnRlbmRlZCBmb3IgZGF0YXBsYW5lIGZvcndhcmRpbmcgY29tcG9uZW50cy4NCj4+Pj4+ICAgPj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gSGkgSm9lbCwNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+IEkgYWdyZWUgdGhhdCB3ZSBuZWVkIHVzaW5nIHRoZSBzYW1lIGRlZmluaXRpb24g
Zm9yIGENCj4+Pj4+dGVybSwgYnV0DQo+Pj4+PiAgID4+Pj4+Pj4gZGlzYWdyZWUgdGhhdCB0aGUg
bWV0YWRhdGEgZGVmaW5pdGlvbiBoZXJlIGlzIGEgc2V0IG9mDQo+Pj4+PiAgID4+Pj4+Pj4gaW5m
b3JtYXRpb24gcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBUaGlzIG1heSBiZSB0b28gbmFycm93DQo+
Pj4+Pm9yIGxlYWQNCj4+Pj4+ICAgPj4+Pj4+PiB0byBhIHBhcnRpY3VsYXIgc29sdXRpb24uIEkg
YW0gZmluZSB3aXRoIHRoaXMgZGVmaW5pdGlvbg0KPj4+Pj5pbiB0aGUNCj4+Pj4+ICAgPj4+Pj4+
PiBwcm9ibGVtIHN0YXRlbWVudCB3LyBtaW5vciB0d2VhayAoc3VnZ2VzdGVkIG9uIG1haWxpbmcN
Cj4+Pj4+bGlzdCkuDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBEYXRhcGxhbmUg
TWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlDQo+Pj4+PmFiaWxpdHkg
dG8NCj4+Pj4+ICAgPj4+Pj4+PiBleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBjbGFz
c2lmaWVycyBhbmQgc2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+IGZ1bmN0aW9ucywgYmV0d2VlbiBz
ZXJ2aWNlIGZ1bmN0aW9ucywgYW5kIHNlcnZpY2UNCj4+Pj4+ZnVuY3Rpb25zIGFuZA0KPj4+Pj4g
ICA+Pj4+Pj4+IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+IGNsYXNzaWZpZXJzfHNlcnZpY2Ugbm9kZXMu
DQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBUaGVyZSBtYXkgYmUgYSBzb2x1dGlv
biB0aGF0IGEgc2VydmljZSBmdW5jdGlvbiBwYXNzZXMNCj4+Pj4+c29tZQ0KPj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+PiBpbmZvcm1hdGlvbiB0byBhdHRhY2hlZCBzZXJ2aWNlIG5vZGUgd2l0aG91dCB1
c2luZyBTRkMNCj4+Pj4+aGVhZGVyLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4g
VGhhbmtzLCBMdWN5DQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgSGFscGVybiBEaXJl
Y3QNCj4+Pj4+ICAgPj4+Pj4+PiBbbWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tXSBT
ZW50OiBXZWRuZXNkYXksDQo+Pj4+Pk1hcmNoIDEyLA0KPj4+Pj4gICA+Pj4+Pj4+IDIwMTQgMTI6
MjUgUE0gVG86IEx1Y3kgeW9uZzsgSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzDQo+Pj4+PkJPVVRI
T1JTOw0KPj4+Pj4gICA+Pj4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNo
YXIpOw0KPj4+Pj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj4gICA+Pj4+Pj4+IHNmYzsg
SmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4+PiBkcmFm
dC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4gTHVjeSwgeW91IHNheSAidGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgLi4u
IiBUaGUNCj4+Pj4+ZGVmaW5pdGlvbiB5b3UNCj4+Pj4+ICAgPj4+Pj4+PiB0aGVuIHByb3ZpZGUg
aXMgYSBkZWZpbml0aW9uIG9mIHRoZSBzZXQgb2YgaW5mb3JtYXRpb24gd2UNCj4+Pj4+YXJlDQo+
Pj4+PiAgID4+Pj4+Pj4gcHJvcG9zaW5nIHRoYXQgd2UgcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBJ
LCBhbmQgb3RoZXJzLA0KPj4+Pj5oYXZlDQo+Pj4+PiAgID4+Pj4+Pj4gYmVlbiB1c2luZyB0aGUg
dGVybSBtZXRhZGF0YSBtb3JlIG5hcnJvd2x5LiBXZSBjYW4gdXNlDQo+Pj4+PndoYXRldmVyDQo+
Pj4+PiAgID4+Pj4+Pj4gZGVmaW5pdGlvbiB3ZSB3YW50LiBCdXQgd2UgZG8gbmVlZCB0byBhZ3Jl
ZSBvbiB0aGUNCj4+Pj4+ZGVmaW5pdGlvbi4NCj4+Pj4+ICAgPj4+Pj4+PiBGb3IgdGhlIHB1cnBv
c2VzIG9mIHRoZSBXRywgaXQgc2VlbXMgbXVjaCBtb3JlIHVzZWZ1bCB0bw0KPj4+Pj51c2UgdGhl
DQo+Pj4+PiAgID4+Pj4+Pj4gdGVybSBtZXRhZGF0YSBmb3IgdGhlIG5hcnJvd2VyIGRlc2NyaXB0
aW9uLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+
ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBPbiAzLzEyLzE0LCAxOjE5IFBNLCBMdWN5IHlv
bmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+IEhpIEpvZWwsDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+IEkgYWdyZWUuIFdlIG5lZWQgdG8gZGlmZmVyZW50aWF0ZSB0aGUgbWV0
YWRhdGEgdXNlZCBieQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+ZnVuY3Rpb24gYW5k
IFNGQyBoZWFkZXIuIFRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIGNhcnJ5aW5nDQo+Pj4+PnNvbWUN
Cj4+Pj4+ICAgPj4+Pj4+Pj5zdGF0ZXMgYWxvbmcgd2l0aCB0aGUgcGFja2V0LiBJTU86IFNGQyBo
ZWFkZXIgaXMgYSBraW5kIG9mDQo+Pj4+PiAgID4+Pj4+Pj4+bWV0YWRhdGEgY2FycmllZCBvbiBw
YWNrZXQgZm9yIG5leHQgc2VydmljZSBub2RlIHRvIHVzZS4NCj4+Pj4+SW4gdGhlDQo+Pj4+PiAg
ID4+Pj4+Pj4+Y29udGV4dCBvZiBTRkMsIHdlIGhhdmUgdGVybSBmb3IgU0ZDIGhlYWRlciBhbmQg
dGhlDQo+Pj4+Pm1ldGFkYXRhIHRoYXQNCj4+Pj4+ICAgPj4+Pj4+Pj53YXMgY2FycmllZCBiZXR3
ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBvciBiZXR3ZWVuIHNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+
Pj5mdW5jdGlvbnMgYW5kIGNsYXNzaWZpZXJzL3NlcnZpY2Ugbm9kZXMsIHdoaWNoIGlzIHdoYXQN
Cj4+Pj4+dGhlIGRyYWZ0DQo+Pj4+PiAgID4+Pj4+Pj4+Zm9jdXMuDQo+Pj4+PiAgID4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+IFRoYW5rcywgTHVjeQ0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9t
OiBKb2VsIE0uIEhhbHBlcm4NCj4+Pj4+ICAgPj4+Pj4+Pj4gW21haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tXSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLA0KPj4+Pj4gMjAxNA0KPj4+Pj4gICA+
Pj4+Pj4+PiAxMToxOCBBTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFy
a2VyIENjOg0KPj4+Pj4gSmltDQo+Pj4+PiAgID4+Pj4+Pj4+IEd1aWNoYXJkIChqZ3VpY2hhcik7
IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+
PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbQ0KPj4+
Pj4gICA+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2Zj
LW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+IEkgdGhpbmsgaXQgaXMgaW1wb3J0YW50IHRvIGtlZXAgYSBzdHJvbmcgZGlzdGluY3Rpb24N
Cj4+Pj4+YmV0d2Vlbg0KPj4+Pj4gICA+Pj4+Pj4+PiBtZXRhZGF0YSAod2hpY2ggaXMgZm9yIHVz
ZSBieSBhcHBsaWNhdGlvbnMpIGFuZCB0aGUNCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+
PiBjaGFpbmluZyBpbmZvcm1hdGlvbiBpbiB0aGUgYmFzZSBzZXJ2aWNlIGNoYWluIGhlYWRlciwN
Cj4+Pj4+d2hpY2ggaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4gZm9yIHVzZSBieSB0aGUgc2VydmljZSBj
aGFpbiBzdXBwb3J0IG1lY2hhbmlzbXMuDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBPbiAz
LzEyLzE0LCAxMDo0MiBBTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gRnVs
bHkgYWdyZWUgd2l0aCBKb2UuDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4g
V2Ugc2hvdWxkIG5vdCByZXF1aXJlIGEgZml4IGxlbmd0aCBmb3IgaW4tYmFuZCBtZXRhZGF0YQ0K
Pj4+Pj5idXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGFsc28gbm90IGxlYXZlIGl0IGZvciBmcmVlbHkg
dXNhZ2UuIEluIGZhY3QsIHdoZW4gYQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+PiBu
b2RlIGluc2VydHMgU0ZDIGhlYWRlciBvbiBhIChlbmNhcHN1bGF0ZWQpIHBhY2tldCBhbmQNCj4+
Pj4+c2VuZCB0bw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbmV4dCBzZXJ2aWNlIG5vZGUsIFNGQyBoZWFk
ZXIgaXRzZWxmIGNhbiBiZSBzZWVuIGFzIGENCj4+Pj4+bWV0YWRhdGEuDQo+Pj4+PiAgID4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gTHVjeQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYw0KPj4+Pj4gICA+
Pj4+Pj4+Pj4gW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpvZWwg
TS4NCj4+Pj4+SGFscGVybg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gU2VudDogV2VkbmVzZGF5LCBNYXJj
aCAxMiwgMjAxNCA5OjIxIEFNIFRvOiBOaWNvbGFzDQo+Pj4+PkJPVVRIT1JTOw0KPj4+Pj4gICA+
Pj4+Pj4+Pj4gUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4+PmJy
aWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+PiAgID4+Pj4+Pj4+PiBzZmM7IEphbWFsIEhhZGkg
U2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFu
LXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+IEZvciBpbi1iYW5kIG1ldGFkYXRhLCB0aGUgQVBJIGZvciBhY2Nlc3MgY2FuIGVh
c2lseSBiZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gc3luY2hyb25vdXMuIE91dCBvZiBiYW5kIG1ldGFk
YXRhIG5lZWRzIGRpZmZlcmVudA0KPj4+Pj5oYW5kbGluZy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFRo
ZXJlIGFyZSBtYW55IGNhc2VzIHdoZXJlIG91dC1vZi1iYW5kIG1ldGFkYXRhIGlzDQo+Pj4+PnVz
ZWZ1bCBhbmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGFwcHJvcHJpYXRlLiBCdXQgdGhleSBkbyBub3Qg
Y292ZXIgYWxsIG5lZWRzIGJ5IGFueQ0KPj4+Pj5zdHJldGNoLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+IEV2ZW4gaWYgZWFjaCBwaWVjZSBvZiBpbi1iYW5kIG1ldGFkYXRh
IGlzIG9mIGZpeGVkDQo+Pj4+Pmxlbmd0aCwNCj4+Pj4+ICAgPj4+Pj4+Pj4+IHRoZXJlIGFyZSBt
YW55IGRpZmZlcmVudCBraW5kcyBvZiBtZXRhdHlwZS4gVHJ5aW5nIHRvDQo+Pj4+PnNheQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4gInRoZXJlIHdpbGwgYmUgZXhhY3RseSBmb3VyIHBpZWNlcywgYW5kIHRo
ZXkgd2lsbCBiZSBvZg0KPj4+Pj50eXBlcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gdDEsIHQyLCB0Mywg
YW5kIHQ0IiBpcyBzaW1wbHkgdG9vIHNwZWNpZmljIGZvciBldmVuIDgwJQ0KPj4+Pj5vZiB0aGUN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+bmVlZHMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
T24gMy8xMi8xNCwgODo1MiBBTSwgTmljb2xhcyBCT1VUSE9SUyB3cm90ZToNCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBIZWxsbyBSb24sDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBTZW5kaW5nIG91dCBvZiBiYW5kIGNvbmdydWVudCBtZXRhZGF0YSBtYXkgbm90IGJlIHRoZQ0K
Pj4+Pj5hbnN3ZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0byBhbGwgbmVlZHMgYnV0IGl0IGlzIG9u
ZSB0b29sIHRoYXQgd2Ugc2hvdWxkIGtlZXAuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBOb3QgYWxsIG1ldGFkYXRhIGlzIHRpZWQgdG8gYSBzcGVjaWZpYyBwYWNrZXQs
IGZvcg0KPj4+Pj5leGFtcGxlIGENCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBwb2xpY3kgY2hhbmdlIGlu
IFBDUkYgY291bGQgbGVhZCB0byBzb21lIG1ldGFkYXRhDQo+Pj4+PnNpZ25hbGluZywNCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiB0aGUgcmVhY3Rpb24gdGltZSBuZWVkIG5vdCBiZSBpbW1lZGlhdGUsIGZl
dyBtcyBtYXkNCj4+Pj4+bm90IG1hdHRlci4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IEFzIHlvdSBwb2ludCwgaWYgYSBwYWNrZXQgaXMgdGllZCB0byBhIG1ldGFkYXRh
IGENCj4+Pj4+Y29ycmVsYXRpb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBpbmZvIGNhbiBiZSBzZXQg
aW4gYm90aCBwYWNrZXQgdG8gZGVhbCB3aXRoIGl0IChpLmUNCj4+Pj4+bWV0YWRhdGENCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBleHBlY3RlZCBmbGFnIGluIHRoZSBTRkMgaGVhZGVyLCBwbHVzIGFuIGlk
KQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gRmluYWxseSB3ZSBjYW4g
c3RpbGwgc2VuZCBzb21lIGxpbWl0ZWQgbWV0YWRhdGEgd2l0aGluDQo+Pj4+PmEgaGVhZGVyLg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoaXMgY291bGQgYmUgdXNlZCBmb3IgbG9hZCBiYWxhbmNlcnMg
aW4gcGFydGljdWxhciBpZg0KPj4+Pj53ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGFncmVlIG9uIGEg
Y29udmVudGlvbiB0byBsb2NhdGUgImNvYXJzZSBncmFpbiBwb2xpY3kiDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4gLyAiZmluZSBncmFpbiBwb2xpY3kiIG9uIHJlc2VydmVkIGNvbnRleHQgaGVhZGVycy4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoaXMgc2VlbXMgdG8gb3Bl
biB1cCBhIGxvdCBvZiBmbGV4aWJpbGl0eSAvDQo+Pj4+Pmlubm92YXRpb25zLg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gT24geW91ciBsYXN0IHBvaW50LCB0aGVyZSBp
cyBhIHF1ZXN0aW9uIG9uIGhvdyB0byBtYWtlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWV0YWRhdGEg
YXZhaWxhYmxlIHRvIGEgU2VydmljZSBGdW5jdGlvbi4gQ3VycmVudCBzb2NrZXQNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBjb25uZWN0aW9ucyBmb3IgZXhhbXBsZSBkbyBub3QgYWxsb3cgdG8gcmV0cmll
dmUgSVANCj4+Pj4+aGVhZGVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gb3B0aW9ucy4gU28gSSBhc3N1
bWUgdGhhdCBTRkMgYXdhcmUgU2VydmljZSBGdW5jdGlvbnMNCj4+Pj4+d2lsbA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IG5lZWQgc29tZSAoYXN5bmNocm9ub3VzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gPykg
QVBJIHRvIHJldHJpZXZlIFNGQyBoZWFkZXIgaW5mb3JtYXRpb24gYXMgd2VsbCBhcw0KPj4+Pj5p
bi1iYW5kDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWV0YWRhdGEuIEkgZG9uJ3Qgc2VlIG91dCBvZiBi
YW5kIG1ldGFkYXRhIHRyYW5zcG9ydA0KPj4+Pj5hZGRpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBj
b21wbGV4aXR5LCB0aGUgc2FtZSBBUEkgY2FuIHByb2JhYmx5IGFwcGx5Lg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhlIGFsdGVybmF0aXZlIG9wdGlvbiwgYWxsb3dp
bmcgdmFyaWFibGUgc2l6ZWQNCj4+Pj4+bWV0YWRhdGEgaW4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0
aGUgU0ZDIGhlYWRlciBoYXMgc29tZSBkcmF3YmFja3MgYXMgd2VsbCwgb25lIGJlaW5nDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gZnJhZ21lbnRhdGlvbiwgYW5kIHNvbWUgc3dpdGNoZXMgZXhwZWN0aW5n
IGFzIHdlbGwgdG8NCj4+Pj4+bG9vayBhdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGVuZCB1c2VyIHRy
YWZmaWMgaGVhZGVycyBmb3IgbGluayBsb2FkIGJhbGFuY2luZy4gSQ0KPj4+Pj53b3VsZA0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+IGFncmVlIHRoYXQgaWYgd2UgY2FuIGFjY2VwdCB0aGVzZSBpc3N1ZXMs
IHRoZW4gc2VuZGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG9mZi1saW5lIGNvbmdydWVudCBtZXRh
ZGF0YSBsb29zZXMgaXRzIGludGVyZXN0Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gV2UgbmVlZCB0byB0YWtlIGludG8gYWNjb3VudCB0aGF0IGJvdGggaW4tYmFuZCBh
bmQNCj4+Pj4+Y29uZ3J1ZW50DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gb3V0LW9mLWJhbmQgbWV0YWRh
dGEgdHJhbnNwb3J0IGlzIG5vdCByZWxpYWJsZS4gQQ0KPj4+Pj5wYWNrZXQgbG9zcw0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IHRyaWdnZXJpbmcgcmV0cmFuc21pc3Npb24gd291bGQgbm90IGxlYWQgdG8g
dGhlDQo+Pj4+PmlkZW50aWNhbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHJlY29uc3RydWN0aW9uIG9m
IHRoZSBhc3NvY2lhdGVkIG1ldGFkYXRhLiBJbiBzb21lDQo+Pj4+PmNhc2VzLCB3ZQ0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IG1pZ2h0IHRodXMgZXZlbiBuZWVkIG5vbi1jb25ncnVlbnQgb3V0LW9mLWJh
bmQgcmVsaWFibGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtZXRhZGF0YSB0cmFuc3BvcnQuDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fIEZyb206DQo+Pj4+PiBSb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBQYXJrZXIgW1Jv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb20+XSBTZW50Og0KPj4+Pj5XZWRuZXNkYXksDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
TWFyY2ggMTIsIDIwMTQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiAxMjo0MyBQTSBUbzogTmljb2xhcyBC
T1VUSE9SUyBDYzogSmltIEd1aWNoYXJkDQo+Pj4+PihqZ3VpY2hhcik7DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4gYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+c2ZjOyBKYW1hbCBIYWRpIFNhbGlt
IFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2Zj
LW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBOaWNvbGFzLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
SSB1bmRlcnN0YW5kIHRoZSBjb25jZXB0IGZvciBvdXQgb2YgYmFuZCBzaWduYWxpbmcgb2YNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pm1ldGFkYXRhLCBidXQgSSBhbSBjb25jZXJuZWQgdGhhdCBpdCBpbnRy
b2R1Y2VzDQo+Pj4+PnNpZ25pZmljYW50DQo+Pj4+PiAgID4+Pj4+Pj4+Pj5jb21wbGV4aXR5IGR1
ZSB0byB0aGUgcG90ZW50aWFsIHJhY2UgY29uZGl0aW9uIG9mDQo+Pj4+PnJlY2VpdmluZyB0aGUN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+PnJlYWwgcGFja2V0IGJlZm9yZSB0aGUgbWV0YWRhdGEuIFdoaWxl
IHRoZSByZWFsIHBhY2tldA0KPj4+Pj5jb3VsZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+aW5kaWNhdGUg
dGhhdCBvdXQgb2YgYmFuZCBtZXRhZGF0YSBpcyBleHBlY3RlZCwgaG93IGNhbg0KPj4+Pj53ZQ0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Z3VhcmFudGVlIHRoZSBvcmRlciBvZiByZWNlcHRpb24/IFdoYXQg
aWYgc3dpdGNoaW5nIG9yDQo+Pj4+PnJvdXRpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pm5vZGVzIGFw
cGx5IGhhc2ggYmFzZWQgbG9hZCBiYWxhbmNpbmc/IFdoYXQgaWYgdGhlIGxvYWQNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PmJhbGFuY2luZyB1bmRlcnN0YW5kcyBTRkMgZW5jYXBzIGFuZCBsb29rcyBiZXlv
bmQgaXQgdG8NCj4+Pj4+dGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5vcmlnaW5hbCBoZWFkZXIgdG8g
Z2V0IGJldHRlciBlbnRyb3B5Pw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IENhbiB3ZSBndWFyYW50ZWUg
dGhhdCB0aGUgbWV0YWRhdGEgYW5kIHJlYWwgcGFja2V0DQo+Pj4+PndpbGwgZm9sbG93DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj50aGUgZXhhY3Qgc2FtZSBwYXRoPyBJZiB3ZSBjYW4gbm90LCB0aGVuDQo+
Pj4+PmltcGxlbWVudGF0aW9ucyB3aWxsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5uZWVkIHRvIGFkZCBp
bmdyZXNzIHF1ZXVpbmcgdG8gY29wZSB3aXRoIHRoZSBzY2VuYXJpby4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEFsc28sIGRvIHlvdSBmZWVsIHRoYXQgdGhlIGluY3Jl
YXNlIGluIGltcGxlbWVudGF0aW9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gY29tcGxleGl0eSBhdCB0
aGUgc2VydmljZSBmdW5jdGlvbnMgaXMgcmVhc29uYWJsZT8NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoYW5rcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IFJvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IE9u
IE1hciAxMiwgMjAxNCwgYXQgNDowOSBBTSwgIk5pY29sYXMgQk9VVEhPUlMiDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+IDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9V
VEhPUlNAcW9zbW9zLmNvbT4NCj4+Pj4+PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5j
b20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gSSB0
aGluayB3ZSBtdXN0IG1ha2UgYSBkaXN0aW5jdGlvbiBiZXR3ZWVuOg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiAtIE1ldGFkYXRhIHdoaWNoIHNob3VsZCBiZSBwYXJ0
IG9mIHRoZSBoZWFkZXIgZGVmaW5lZA0KPj4+Pj5hcyBpbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBi
YW5kIG1hcmtpbmcuIC0gTWV0YWRhdGEgd2l0aCBjYW4gYmUgcGFzc2VkIG91dCBvZg0KPj4+Pj5i
YW5kLCBmb3INCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gZXhhbXBsZSBjb25ncnVlbnQgb3V0IG9mIGJh
bmQgc2lnbmFsaW5nIGRlZmluZWQgaW4NCj4+Pj4+dGhlIGRyYWZ0DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFRoZSBmb3JtZXIgY2FsbHMgZm9yIGEgbGltaXRlZCBz
cGFjZSBpbiB0aGUgaGVhZGVyLA0KPj4+Pj50cnVlLCBUaGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4g
bGF0dGVyIGhvd2V2ZXIgZG9lcyBub3QgaW5jdXIgYW55IHNwYWNlIGxpbWl0YXRpb24NCj4+Pj4+
YW5kIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IHN0aWxsIGZhaXJseSBlZmZpY2llbnQgYW5kIGl0
IHJlbWFpbnMgY29tcGF0aWJsZSB3aXRoDQo+Pj4+PmEgZml4ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4gc2l6ZSBoZWFkZXIgdXNlZCB0byByb3V0ZSB0aG9zZSBzaWduYWxpbmcgbWVzc2FnZXMNCj4+
Pj4+YWxvbmcgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGNoYWluJ3Mgc2VydmljZSBmdW5jdGlv
bnMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IE5pY29sYXMgX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+PiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbamd1aWNoYXJAY2lzY28uY29tPG1haWx0
bzpqZ3VpY2hhckBjaXNjby5jb20+XSBTZW50Og0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBUdWVzZGF5
LCBNYXJjaCAxMSwgMjAxNCA2OjQ4IFBNIFRvOiBSb24gUGFya2VyIENjOg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+PiBOaWNvbGFzIEJPVVRIT1JTOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBz
ZmM7IEphbWFsIEhhZGkgU2FsaW0NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtz
ZmNdDQo+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBIaSBSb24sDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFdlIGNhbiBjZXJ0YWlubHkgaGF2ZSB0aGlz
IGRpc2N1c3Npb24gYnV0IHdlIHNob3VsZA0KPj4+Pj5maXJzdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
PiBjb25zaWRlciB3aGF0IGluZm9ybWF0aW9uIGlzIG5lY2Vzc2FyeSBhbmQgaWYgc2FpZA0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+PiBpbmZvcm1hdGlvbiBjYW4gZml0IHdpdGhpbiBhIGZpeGVkIG51bWJl
ciBvZiBjb250ZXh0cw0KPj4+Pj5pbiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbWFqb3JpdHkg
b2YgY2FzZXMuIFJlbWVtYmVyLCB0aGUgZ29hbCBvZiBiZWluZyBhYmxlDQo+Pj4+PnRvIHBhc3MN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbWV0YWRhdGEgdGhyb3VnaCB0aGUgbmV0d29yayBpcyB0byBl
bmhhbmNlIHNlcnZpY2UNCj4+Pj4+ZGVsaXZlcnksDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IG5vdCBw
YXNzIHRoZSBlbnRpcmUgd29ya3Mgb2YgU2hha2VzcGVhcmUgOy0pDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFNlbnQgZnJvbSBteSBpUGhvbmUNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IE9uIE1hciA3LCAyMDE0LCBhdCAzOjUyIEFN
LCAiUm9uIFBhcmtlciINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IDxSb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPg0KPj4+
Pj48bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PiB3cm90ZToNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBOaWNvbGFzLA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IEkgc2VlIHNpbWlsYXIgcmVxdWlyZW1l
bnRzIGZyb20gdGhlIDNncHAgRVBDIHNpZGUuDQo+Pj4+Pkkgd291bGQNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+IGxpa2UgdG8gcHJvcG9zZSBhbiBPVUkgLyBUTFYgYmFzZWQgYXBwcm9hY2ggd2hlcmUg
dGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiByZXNlcnZlZCBPVUkgY2FuIGJlIHVzZWQgZm9yIGFn
cmVlZCB1cG9uIHR5cGVzIG9mDQo+Pj4+PmNvbW1vbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gbWV0
YWRhdGEgYW5kIHZlbmRvciBvciBvdGhlciBvcmdhbml6YXRpb25hbCBPVUlzIGNhbg0KPj4+Pj5i
ZSB1c2VkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiB0byBxdWlja2x5IGlubm92YXRlIGluIHRoZSBu
ZXR3b3Jrcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IFNpbXVsdGFuZW91c2x5LCBJIHdvdWxkIGFs
c28gbGlrZSB0byBjb25zaWRlcg0KPj4+Pj5tZWNoYW5pc21zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
PiB0aGF0IGFyZSBvcHRpbWl6ZWQgZm9yIGxvbmcgbGl2ZWQgZmxvd3Mgc28gYXMgdG8NCj4+Pj4+
bGltaXQgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBuZWdhdGl2ZSBlZmZlY3RzIG9mIHBhY2tl
dCBncm93dGguDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gUm9u
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+PiBPbiBNYXIgNywgMjAxNCwgYXQgODozNCBBTSwgIk5pY29sYXMgQk9VVEhPUlMi
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWls
dG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPg0KPj4+Pj48bWFpbHRvOk5pY29sYXMuQk9V
VEhPUlNAcW9zbW9zLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gSGVsbG8gSmltDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+PiBJIGhhdmUgc2VlbiBjYXNlcyBpbiBHaSBMQU4sIHdoZXJlIHN1YnNjcmli
ZXIgcmVsYXRlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGluZm9ybWF0aW9uIGlzIHBhc3NlZCB0
byBhIFdlYiBQcm94eSBmb3IgSFRUUCBoZWFkZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBlbnJp
Y2htZW50IChhaW1lZCBhdCBzb21lIFdlYiBDb250ZW50IHByb3ZpZGVycw0KPj4+Pj5wYXJ0bmVy
cyBvZg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHRoZSBNb2JpbGUgT3BlcmF0b3IpLg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+IEluZm9ybWF0aW9uIHdhcyBhbiBjb2RlZCAocGVyc2lzdGVudCkgc3Vi
c2NyaWJlciBpZA0KPj4+Pj5kZXJpdmVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZnJvbSB0aGUg
TVNJU0ROLCBhbmQgY291cGxlIG9mIGYgY3VzdG9tZXIgcHJvZmlsZQ0KPj4+Pj5yZWxhdGVkDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZmllbGRzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gSW4gYW4gc2ZjIGJhc2VkIEdpIExBTiwgdGhpcyBlbnRpdHkgc2hv
dWxkIHJlY2VpdmUNCj4+Pj4gPmZyb20gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gQ2xhc3Np
Zmllcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gLSBBIGNs
YXNzaWZpY2F0aW9uIG9mIHRoZSBDb250ZW50IFByb3ZpZGVyICggSWQsDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4gQ2F0ZWdvcnkpIGJhc2VkIG9uIHRyYWZmaWMgYW5hbHlzaXMgLSBUaGUgTVNJU0RO
IG9mDQo+Pj4+PiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBzdWJzY3JpYmVyIC0gVHdvIHN1
YnNjcmliZXIgcG9saWN5IGZpZWxkcyAobm90IHRpZWQNCj4+Pj4+IHRvIFBDUkYNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+PiBidXQgYmVsb25naW5nIHRvIHRoZSBTdWJzY3JpYmVyIERCKSAoU3Vic2Ny
aWJlcg0KPj4+Pj4gY2F0ZWdvcnksDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gc3ViLWNhdGVnb3J5
KSAtIEEgc2Vzc2lvbiBpZCAoZm9yIGxvZ2dpbmcgYW5kDQo+Pj4+PnRyYWNraW5nDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gcHVycG9zZXMpDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+PiBUaGUgb2JqZWN0aXZlIGJlaW5nIHRvIGF2b2lkIGhhdmluZyB0aGUgSFRU
UCBQcm94eQ0KPj4+Pj50bw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGJlY29tZSBhIHRydXN0ZWQg
YXBwbGljYXRpb24gKGludGVyb2dhdGUgdGhlDQo+Pj4+PiBzdWJzY3JpYmVyIERCLA0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+IGV0Yy4uKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBOaWNvbGFzDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTogSmltDQo+Pj4+PiBH
dWljaGFyZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IChqZ3VpY2hhcikgW2pndWljaGFyQGNpc2Nv
LmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPl0gU2VudDoNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+PiBUaHVyc2RheSwgTWFyY2ggMDYsIDIwMTQgMjowMiBQTSBUbzogSmFtYWwgSGFkaQ0KPj4+
Pj5TYWxpbTsNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBqbW9pc2FuZEBqdW5pcGVyLm5ldDxtYWls
dG86am1vaXNhbmRAanVuaXBlci5uZXQ+IDxtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQ+Ow0K
Pj4+Pj4gYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiBDYzoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBz
ZmMgU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21h
bi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEhpIEphbWFsLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gWW91IHNhaWQgIkl0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBm
b3IgdmFyaWFibGUNCj4+Pj4+IHNpemVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbWV0YWRhdGEi
Li4gSSBhbSBub3Qgc28gY29udmluY2VkIGFuZCB3b3VsZCBsaWtlIHRvDQo+Pj4+PiBiZXR0ZXIN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiB1bmRlcnN0YW5kIHRoZSByZXF1aXJlbWVudHMgYmVmb3Jl
IHBhc3NpbmcganVkZ2VtZW50Lg0KPj4+Pj4gSWYgd2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBs
b29rIGF0IHRoZSB1c2UgY2FzZXMgYXMgcHJlc2VudGVkIHRodXMgZmFyIGludG8NCj4+Pj4+IHRo
ZSBXRyBJDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gaGF2ZSB5ZXQgdG8gc2VlIGEgc2luZ2xlIGV4
YW1wbGUgb2YgdGhlIG5lZWQNCj4+Pj4+IChub3RpbmcgdGhhdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+IGRlc2lyZSBpcyBub3QgdGhlIHNhbWUgYXMgbmVlZCkgLSBJIGFtIG5vdCBzYXlpbmcNCj4+
Pj4+IHRoZXJlIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbm8gcmVxdWlyZW1lbnQgYnV0IHJh
dGhlciB0aGF0IHdlIHNob3VsZCBub3QganVtcA0KPj4+Pj4gdG8gdGhlDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4gY29uY2x1c2lvbiBhbmQgYnVpbGQgc3RhbmRhcmRzIGFyb3VuZCBhIHRoZW9yeS4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gT24gMy8zLzE0LCA2OjM1IEFNLCAi
SmFtYWwgSGFkaSBTYWxpbSINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gPGhhZGlAbW9qYXRhdHUu
Y29tPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4gPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4+
DQo+Pj4+Pndyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+PiBJIGxpa2UgdGhlIGRvYyAtIHdlbGwgd3JpdHRlbi4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gU2VjdGlvbiA0LjMgb24gbWV0YWRhdGEgZW5jb2Rp
bmcuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IEl0IHNl
ZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGUgc2l6ZWQNCj4+Pj4+IG1ldGFkYXRh
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IChhdCBsZWFzdCBmb3IgaHR0cC9hcHAgeW91IHNlZW0g
dG8gaW5kaWNhdGUgdGhlDQo+Pj4+PiBkZXNpcmUgZm9yDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+
aXQpLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBGb3IgYSBkYXRhcGF0aCBwZXItcGFja2V0IG1l
dGFkYXRhLCBpIGZlZWwgdGhlDQo+Pj4+PiBuZWVkIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+
IGp1c3QgYXMgaW1wb3J0YW50LiBBcmUgd2UgbGltaXRlZCBieSB0aGUgZmFjdCB0aGF0DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4+IGV4aXN0aW5nIGhhcmR3YXJlIG1heSBub3QgYmUgYWJsZSB0byBo
YW5kbGUgVExWcz8NCj4+Pj4+Rm9yDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGV4YW1wbGUsIEkg
ZG9udCBoYXZlIGEgcHJvYmxlbSBoYW5kbGluZyBUTFZzIGluIGENCj4+Pj4+IHNvZnR3YXJlDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+ZGF0YXBhdGguDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGNoZWVycywgamFtYWwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IG1haWxpbmcgbGlz
dCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+
PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNm
Yw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5v
cmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pg0KPj4+
Pj4gICA+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XyBzZmMgbWFpbGluZw0KPj4+Pj4gbGlzdA0KPj4+Pj4gICA+Pj4+PiBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+
Pg0KPj4+Pj4gICA+Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQo+Pj4+PiAgID4+c2ZjIG1haWxpbmcgbGlzdA0KPj4+Pj4gICA+PnNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+ICAgPj5odHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+DQo+Pj4+PiAg
ID5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+Pj4g
ICA+c2ZjIG1haWxpbmcgbGlzdA0KPj4+Pj4gICA+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gICA+aHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+DQo+Pj4+DQo+Pj4+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+IHNmYyBtYWlsaW5nIGxpc3QN
Cj4+Pj4gc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+IGh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4NCj4+PiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+IHNmYyBtYWlsaW5nIGxpc3QNCj4+
PiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+PiBodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+DQo+Pg0KPj5fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj5zZmMgbWFpbGluZyBsaXN0DQo+PnNmY0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYw0KPg0KPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fDQo+c2ZjIG1haWxpbmcgbGlzdA0KPnNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPg0KPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQoN
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzZmMgbWFp
bGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYw0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNm
YyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg0K

--_000_CF4E97A71B7CCsmajeef5com_
Content-Type: text/html; charset="utf-8"
Content-ID: <B834A77AD1727F429B4940ACBB2F69CE@F5.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx
NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGRpdj4mbHQ7Jmx0O1Ry
aW1tZWQgdGhlIFRPIGxpc3QgdG8gYXZvaWQgdGhlIG1zZyBiZWluZyBoZWxkIGFnYWluJmd0OyZn
dDs8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj5JIHNlZSB0d28gd2F5cyB0
byBjYXJyeSB0aGUgcGF0aCBpbmZvcm1hdGlvbi4mbmJzcDs8L2Rpdj4NCjxkaXY+PGJyPg0KPC9k
aXY+DQo8b2w+DQo8bGk+RXhwbGljaXQgb3JkZXJlZCBsaXN0LCBzb21ldGhpbmcgbGlrZSBGVy1B
IDo6IFRDUC1PUFQgOjogTEIgOjogVmlkZW9PUFQgOjogQ0dOQVQuICZuYnNwOyBUaGVyZSBhcmUg
dHdvIGlzc3VlcyB3aXRoIHRoaXMgYXBwcm9hY2gsIGZpcnN0IHRoZSBsZW5ndGggb2YgZ3JhcGgg
aXMgdmFyaWFibGUuICZuYnNwO0Fsc28gaXQgaW1wbGllcyBiaWRpcmVjdGlvbmFsIHN5bW1ldHJ5
LiBJdCBpcyBvZnRlbiByZXF1aXJlZCBidXQgc2hvdWxkIG5vdCBiZSBtYW5kYXRvcnkuDQogJm5i
c3A7U2Vjb25kbHkgY2hhbmdpbmcgdGhpcyBwYXRoL2dyYXBoIGluIGF0IFNGIGNhbiBiZSBjdW1i
ZXJzb21lLiZuYnNwOzwvbGk+PGxpPkxldCB0aGUgQ29udHJvbCBwbGFuZSBkaXN0cmlidXRlIHRo
ZSBjaGFpbklEICZsdDvigJQmZ3Q7IGdyYXBoIG1hcHBpbmcuIEluIHRoaXMgY2FzZSBlYWNoIFNG
IHdvdWxkIGhhdmUgbWFwcGluZyBvZiBnaXZlbiBhIGNoYWluSUQgd2hhdCBpcyBteSBuZXh0IGhv
cC4gVGhlIGNoYWluSUQgaXRzZWxmIGNvdWxkIGJlIGZpeGVkIHNpemUgZWxlbWVudC4gQSBTRiBj
YW4gc2VsZWN0IGEgZGlmZmVyZW50IHBhdGggYnkgY2hhbmdpbmcgdGhlIGNoYWlJRCBwYXJhbWV0
ZXIuPC9saT48L29sPg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+UmVnYXJkczwvZGl2Pg0KPGRp
dj5TdW1hbmRyYTwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj48YnI+DQo8
L2Rpdj4NCjxzcGFuIGlkPSJPTEtfU1JDX0JPRFlfU0VDVElPTiI+DQo8ZGl2IHN0eWxlPSJmb250
LWZhbWlseTpDYWxpYnJpOyBmb250LXNpemU6MTFwdDsgdGV4dC1hbGlnbjpsZWZ0OyBjb2xvcjpi
bGFjazsgQk9SREVSLUJPVFRPTTogbWVkaXVtIG5vbmU7IEJPUkRFUi1MRUZUOiBtZWRpdW0gbm9u
ZTsgUEFERElORy1CT1RUT006IDBpbjsgUEFERElORy1MRUZUOiAwaW47IFBBRERJTkctUklHSFQ6
IDBpbjsgQk9SREVSLVRPUDogI2I1YzRkZiAxcHQgc29saWQ7IEJPUkRFUi1SSUdIVDogbWVkaXVt
IG5vbmU7IFBBRERJTkctVE9QOiAzcHQiPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQi
PkZyb206IDwvc3Bhbj5DYXRoeSBaaGFuZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOkNhdGh5LkguWmhh
bmdAaHVhd2VpLmNvbSI+Q2F0aHkuSC5aaGFuZ0BodWF3ZWkuY29tPC9hPiZndDs8YnI+DQo8c3Bh
biBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+RGF0ZTogPC9zcGFuPlR1ZXNkYXksIE1hcmNoIDE4
LCAyMDE0IGF0IDEwOjEzIEFNPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPlRv
OiA8L3NwYW4+JnF1b3Q7UmVpbmFsZG8gUGVubm8gKHJlcGVubm8pJnF1b3Q7ICZsdDs8YSBocmVm
PSJtYWlsdG86cmVwZW5ub0BjaXNjby5jb20iPnJlcGVubm9AY2lzY28uY29tPC9hPiZndDssICZx
dW90O0xvdWlzLkZvdXJpZSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOkxvdWlzLkZvdXJpZUBo
dWF3ZWkuY29tIj5Mb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbTwvYT4mZ3Q7LCAmcXVvdDtQYXVsIFF1
aW5uIChwYXVscSkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpwYXVscUBjaXNjby5jb20iPnBh
dWxxQGNpc2NvLmNvbTwvYT4mZ3Q7LA0KIERhdmlkIEFsbGFuIEkgJmx0OzxhIGhyZWY9Im1haWx0
bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbSI+ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208
L2E+Jmd0Ozxicj4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5DYzogPC9zcGFuPk5p
Y29sYXMgQk9VVEhPUlMgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb20iPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvYT4mZ3Q7LCBYdXhpYW9odSAmbHQ7
PGEgaHJlZj0ibWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20iPnh1eGlhb2h1QGh1YXdlaS5jb208
L2E+Jmd0OywgQ2hhbmdjaGVuZyBIdWFuZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmh1YW5nQHNjZS5j
YXJsZXRvbi5jYSI+aHVhbmdAc2NlLmNhcmxldG9uLmNhPC9hPiZndDssDQogJnF1b3Q7PGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiZxdW90OyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiZndDssICZxdW90OzxhIGhy
ZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+bWlrZWJpYW5jQGFvbC5jb208L2E+JnF1b3Q7
ICZsdDs8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPm1pa2ViaWFuY0Bhb2wuY29t
PC9hPiZndDs8YnI+DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+U3ViamVjdDogPC9z
cGFuPlJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDxicj4NCjwvZGl2Pg0KPGRp
dj48YnI+DQo8L2Rpdj4NCjxkaXYgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2
bWwiIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1s
bnM6dz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0
cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0
cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+DQo8bWV0YSBuYW1lPSJHZW5lcmF0b3IiIGNv
bnRlbnQ9Ik1pY3Jvc29mdCBXb3JkIDEyIChmaWx0ZXJlZCBtZWRpdW0pIj4NCjxiYXNlIGhyZWY9
IngtbXNnOi8vOTkvIj48IS0tW2lmICFtc29dPjxzdHlsZT52XDoqIHtiZWhhdmlvcjp1cmwoI2Rl
ZmF1bHQjVk1MKTt9DQpvXDoqIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQp3XDoqIHti
ZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQouc2hhcGUge2JlaGF2aW9yOnVybCgjZGVmYXVs
dCNWTUwpO30NCjwvc3R5bGU+PCFbZW5kaWZdLS0+PHN0eWxlPjwhLS0NCi8qIEZvbnQgRGVmaW5p
dGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6SGVsdmV0aWNhOw0KCXBhbm9zZS0x
OjIgMTEgNiA0IDIgMiAyIDIgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6U2ltU3Vu
Ow0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZh
bWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0O30NCkBm
b250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIg
NCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToy
IDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQFNpbVN1
biI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQt
ZmFtaWx5OiJNUyBVSSBHb3RoaWMiOw0KCXBhbm9zZS0xOjIgMTEgNiAwIDcgMiA1IDggMiA0O30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxATVMgVUkgR290aGljIjsNCglwYW5vc2UtMToy
IDExIDYgMCA3IDIgNSA4IDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt
YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBO
ZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5
bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5l
O30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0K
cC5Nc29MaXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0UGFyYWdyYXBoLCBkaXYuTXNvTGlzdFBhcmFn
cmFwaA0KCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7DQoJbWFyZ2luLXRvcDowaW47DQoJbWFyZ2lu
LXJpZ2h0OjBpbjsNCgltYXJnaW4tYm90dG9tOjBpbjsNCgltYXJnaW4tbGVmdDouNWluOw0KCW1h
cmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJU
aW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0Kc3Bhbi5hcHBsZS1jb252ZXJ0ZWQtc3BhY2UNCgl7
bXNvLXN0eWxlLW5hbWU6YXBwbGUtY29udmVydGVkLXNwYWNlO30NCnNwYW4uRW1haWxTdHlsZTE5
DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fu
cy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyMA0KCXttc28tc3R5
bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2Vy
aWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6
ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7
c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRp
di5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlzdCBEZWZpbml0aW9u
cyAqLw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6NjA4MDQ4MTE5Ow0KCW1zby1saXN0LXRlbXBs
YXRlLWlkczoxMzIxOTIyNjI2O30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3Rv
cDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
LjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7
fQ0KQGxpc3QgbDA6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCglt
c28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCgltc28tYmlkaS1m
b250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpAbGlzdCBsMDpsZXZlbDMNCgl7bXNvLWxl
dmVsLXRhYi1zdG9wOjEuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWw0DQoJe21zby1sZXZlbC10YWItc3Rv
cDoyLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluO30NCkBsaXN0IGwwOmxldmVsNQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6Mi41aW47DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpA
bGlzdCBsMDpsZXZlbDYNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjMuMGluOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2
ZWw3DQoJe21zby1sZXZlbC10YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsOA0KCXttc28t
bGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMDpsZXZlbDkNCgl7bXNvLWxldmVsLXRhYi1z
dG9wOjQuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotLjI1aW47fQ0KQGxpc3QgbDENCgl7bXNvLWxpc3QtaWQ6MTI1MjYyMDk1OTsNCgltc28tbGlz
dC10ZW1wbGF0ZS1pZHM6OTUwMjQ3MDt9DQpAbGlzdCBsMTpsZXZlbDENCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3lt
Ym9sO30NCkBsaXN0IGwxOmxldmVsMg0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MS4waW47DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlz
dCBsMTpsZXZlbDMNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjEuNWluOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDE6bGV2ZWw0
DQoJe21zby1sZXZlbC10YWItc3RvcDoyLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwxOmxldmVsNQ0KCXttc28tbGV2
ZWwtdGFiLXN0b3A6Mi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTpsZXZlbDYNCgl7bXNvLWxldmVsLXRhYi1zdG9w
OjMuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
LjI1aW47fQ0KQGxpc3QgbDE6bGV2ZWw3DQoJe21zby1sZXZlbC10YWItc3RvcDozLjVpbjsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBs
aXN0IGwxOmxldmVsOA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTpsZXZl
bDkNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjQuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDINCgl7bXNvLWxpc3QtaWQ6
MTI4MDE4MTg0OTsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MTU0MDg4NTE4MDt9DQpAbGlzdCBs
MjpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsMg0KCXttc28tbGV2
ZWwtdGFiLXN0b3A6MS4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMjpsZXZlbDMNCgl7bXNvLWxldmVsLXRhYi1zdG9w
OjEuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
LjI1aW47fQ0KQGxpc3QgbDI6bGV2ZWw0DQoJe21zby1sZXZlbC10YWItc3RvcDoyLjBpbjsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBs
aXN0IGwyOmxldmVsNQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6Mi41aW47DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMjpsZXZl
bDYNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjMuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDI6bGV2ZWw3DQoJe21zby1s
ZXZlbC10YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwyOmxldmVsOA0KCXttc28tbGV2ZWwtdGFiLXN0
b3A6NC4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0uMjVpbjt9DQpAbGlzdCBsMjpsZXZlbDkNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjQuNWluOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0K
QGxpc3QgbDMNCgl7bXNvLWxpc3QtaWQ6MTQ4MTAwMDgzMjsNCgltc28tbGlzdC10eXBlOmh5YnJp
ZDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTE3MjE5NzI1OTQgLTE0MDk1MjA0MjggNjc2OTg2
OTEgNjc2OTg2OTMgNjc2OTg2ODkgNjc2OTg2OTEgNjc2OTg2OTMgNjc2OTg2ODkgNjc2OTg2OTEg
Njc2OTg2OTM7fQ0KQGxpc3QgbDM6bGV2ZWwxDQoJe21zby1sZXZlbC1zdGFydC1hdDowOw0KCW1z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDotOw0KCW1zby1s
ZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCglt
YXJnaW4tbGVmdDoyMC4yNXB0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseToi
Q2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCW1zby1mYXJlYXN0LWZvbnQtZmFtaWx5OkNhbGlicmk7
DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7fQ0KQGxpc3QgbDM6bGV2
ZWwyDQoJe21zby1sZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwzOmxldmVsMw0KCXttc28t
bGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMzpsZXZlbDQNCgl7bXNvLWxldmVsLXRhYi1z
dG9wOjIuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotLjI1aW47fQ0KQGxpc3QgbDM6bGV2ZWw1DQoJe21zby1sZXZlbC10YWItc3RvcDoyLjVpbjsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30N
CkBsaXN0IGwzOmxldmVsNg0KCXttc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMzps
ZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDM6bGV2ZWw4DQoJe21z
by1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwzOmxldmVsOQ0KCXttc28tbGV2ZWwtdGFi
LXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0uMjVpbjt9DQpvbA0KCXttYXJnaW4tYm90dG9tOjBpbjt9DQp1bA0KCXttYXJnaW4tYm90
dG9tOjBpbjt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVk
ZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0t
PjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0K
PG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+
PCFbZW5kaWZdLS0+DQo8ZGl2IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxl
IiBzdHlsZT0id29yZC13cmFwOiBicmVhay13b3JkOy13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTst
d2Via2l0LWxpbmUtYnJlYWs6IGFmdGVyLXdoaXRlLXNwYWNlIj4NCjxkaXYgY2xhc3M9IldvcmRT
ZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMs
IDEyNSk7Ij5IaSBSZWluYWxkbyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwg
NzMsIDEyNSk7Ij5TbyB0aGUgY2hhaW4gSUQgaXMgYWN0dWFsbHkgdGhlIHBhdGggSUQgd2hpY2gg
cmVwcmVzZW50cyBhbiBvcmRlcmVkIHNldCBvZiBzZXJ2aWNlIGZ1bmN0aW9uIGluc3RhbmNlcy4N
CjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xv
cjogcmdiKDMxLCA3MywgMTI1KTsiPkkgdGhpbmsgd2Ugc2hvdWxkIGFkZCBhbiBleHBsaWNpdCBk
ZWZpbml0aW9uIG9mIOKAnHNlcnZpY2UgaW5zdGFuY2XigJ0uIFdoYXQgZG8geW91IHRoaW5rPzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjog
cmdiKDMxLCA3MywgMTI1KTsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPlRoYW5rcyw8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJn
YigzMSwgNzMsIDEyNSk7Ij5DYXRoeTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9w
OnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWls
eTogVGFob21hLCBzYW5zLXNlcmlmOyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7Ij4gc2ZjIFs8YSBo
cmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTxi
cj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCAxMTowMyBBTTxicj4NCjxi
PlRvOjwvYj4gTG91aXMuRm91cmllOyBQYXVsIFF1aW5uIChwYXVscSk7IERhdmlkIEFsbGFuIEk8
YnI+DQo8Yj5DYzo8L2I+IE5pY29sYXMgQk9VVEhPUlM7IFh1eGlhb2h1OyA8YSBocmVmPSJtYWls
dG86bWlrZWJpYW5jQGFvbC5jb20iPm1pa2ViaWFuY0Bhb2wuY29tPC9hPjsNCjxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT47IENoYW5nY2hlbmcgSHVhbmc8YnI+
DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IGNvbG9yOiBibGFjazsiPkEgU2VydmljZSBDaGFpbiBqdXN0IGRlZmluZXMgd2hpY2ggdHlw
ZSBvZiBzZXJ2aWNlIGFuZCB0aGVpciBvcmRlci48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
MC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij5BIHNlcnZpY2UgcGF0aCBkZWZpbmVzIHRo
ZSBhY3R1YWwgc2VydmljZSBpbnN0YW5jZSwgc2F5LCBmaXJld2FsbDEuaG9tZSwgbmF0MiwgZHBp
LXNpYywgZXRjLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xp
ZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPkZyb206DQo8L3NwYW4+PC9iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyBjb2xvcjogYmxhY2s7Ij4mcXVvdDtMb3Vpcy5Gb3VyaWUmcXVvdDsgJmx0OzxhIGhyZWY9Im1h
aWx0bzpMb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbSI+TG91aXMuRm91cmllQGh1YXdlaS5jb208L2E+
Jmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5UdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCBhdCAxMDo1NSBB
TTxicj4NCjxiPlRvOiA8L2I+JnF1b3Q7UGF1bCBRdWlubiAocGF1bHEpJnF1b3Q7ICZsdDs8YSBo
cmVmPSJtYWlsdG86cGF1bHFAY2lzY28uY29tIj5wYXVscUBjaXNjby5jb208L2E+Jmd0OywgRGF2
aWQgQWxsYW4gSSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29t
Ij5kYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+Q2M6IDwvYj5OaWNv
bGFzIEJPVVRIT1JTICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3Mu
Y29tIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L2E+Jmd0OywgWHV4aWFvaHUgJmx0Ozxh
IGhyZWY9Im1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tIj54dXhpYW9odUBodWF3ZWkuY29tPC9h
PiZndDssIENoYW5nY2hlbmcgSHVhbmcgJmx0OzxhIGhyZWY9Im1haWx0bzpodWFuZ0BzY2UuY2Fy
bGV0b24uY2EiPmh1YW5nQHNjZS5jYXJsZXRvbi5jYTwvYT4mZ3Q7LA0KICZxdW90OzxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4mZ3Q7LCAmcXVvdDs8YSBocmVm
PSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPm1pa2ViaWFuY0Bhb2wuY29tPC9hPiZxdW90OyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwv
YT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9iPlJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBj
aGFpbiBJRDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsg
Y29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij5QYXVsLDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwOyZuYnNwOyBDYW4geW91IGNsYXJpZnkg
dGhlIGRpZmZlcmVuY2UgYmV0d2VlbiBzZXJ2aWNlIGNoYWluIGFuZCBzZXJ2aWNlIHBhdGguIEdp
dmVuIHRoYXQgYSBzZXJ2aWNlIGNoYWluIGlzIGNvbXBvc2VkPC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+b2Ygc2V2ZXJhbCBzZXJ2aWNlIGZ1bmN0
aW9ucyBTRjEsIFNGMiwgLi4gU0ZuIGhvdyB3b3VsZCBhIHNlcnZpY2UgcGF0aCBkaWZmZXIgZnJv
bSB0aGF0IHNlcnZpY2UgY2hhaW4/PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJt
YXJnaW4tbGVmdDoyMC4yNXB0O3RleHQtaW5kZW50Oi0uMjVpbjttc28tbGlzdDpsMyBsZXZlbDEg
bGZvMSI+DQo8IS0tW2lmICFzdXBwb3J0TGlzdHNdLS0+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+LTxzcGFuIHN0eWxlPSJmb250LXN0eWxlOiBu
b3JtYWw7IGZvbnQtdmFyaWFudDogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXNp
emU6IDdwdDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9t
YW4nOyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IS0tW2VuZGlmXS0tPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdi
KDMxLCA3MywgMTI1KTsiPkxvdWlzPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiBy
Z2IoMzEsIDczLCAxMjUpOyI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2Jv
cmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZv
bnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPkZyb206PC9zcGFu
PjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBz
YW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhh
bGYgT2YgPC9iPlBhdWwgUXVpbm4gKHBhdWxxKTxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBN
YXJjaCAxOCwgMjAxNCAxMDoyNiBBTTxicj4NCjxiPlRvOjwvYj4gRGF2aWQgQWxsYW4gSTxicj4N
CjxiPkNjOjwvYj4gTmljb2xhcyBCT1VUSE9SUzsgWHV4aWFvaHU7IDxhIGhyZWY9Im1haWx0bzpt
aWtlYmlhbmNAYW9sLmNvbSI+bWlrZWJpYW5jQGFvbC5jb208L2E+Ow0KPGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjsgQ2hhbmdjaGVuZyBIdWFuZzxicj4NCjxi
PlN1YmplY3Q6PC9iPiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPkhpIERhdmUsIDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Q2hhaW4gSUQgc2hvdWxkIHJlYWxseSBiZSBwYXRo
IElEIHNpbmNlIHRoZXJlIGNhbiBiZSBtYW55IHBhdGhzIGZvciBhIGdpdmVuIGNoYWluLiAmbmJz
cDtVc2luZyB0aGF0IGRlZmluaXRpb24sIHdlIGF2b2lkIHRoZSBvdmVybG9hZCBhbmQgcmVhcCB0
aGUgZ2FpbiBhbGx1ZGVkIHRvIGJlbG93LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5QYXVsPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+T24gTWFyIDE4LCAyMDE0
LCBhdCAxMjoxNCBQTSwgRGF2aWQgQWxsYW4gSSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRhdmlkLmku
YWxsYW5AZXJpY3Nzb24uY29tIj5kYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbTwvYT4mZ3Q7IHdy
b3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YnI+DQo8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xv
cjogcmdiKDMxLCA3MywgMTI1KTsiPldlbGwgdGhlIHF1ZXN0aW9uIGRlIGpvdXIgaXMg4oCcZG9l
cyBhIGNoYWluIElEIGRlZmluZSBhIGNsYXNzIG9yIGFuIGluc3RhbmNl4oCd4oCmLiBJZiBpdCBk
ZWZpbmVzIGFuIGNsYXNzIHdlIGFsc28gbmVlZCBpbnN0YW5jZSBpbmZvcm1hdGlvbiwgaWYgaXQg
aXMNCiBjdXJyZW50bHkgb3ZlcmxvYWRlZCB0byBkZWZpbmUgY2xhc3MgYW5kIGluc3RhbmNlIElN
TyB3ZSBoYXZlIGEgcHJvYmxlbeKApi48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij5EYXZl
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEs
IDczLCAxMjUpOyI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4i
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPkZy
b206PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBj
b2xvcjogYmxhY2s7Ij4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPnNm
Yw0KIFs8YSBocmVmPSJtYWlsdG86c2ZjLSI+bWFpbHRvOnNmYy08L2E+PGEgaHJlZj0ibWFpbHRv
OmJvdW5jZXNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJvdW5jZXNAaWV0
Zi5vcmc8L3NwYW4+PC9hPl08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+PGI+T24gQmVoYWxmIE9mPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjwvYj5DaGFuZ2NoZW5nIEh1YW5nPGJyPg0KPGI+U2VudDo8L2I+PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlR1ZXNkYXksIE1h
cmNoIDE4LCAyMDE0IDc6NDMgQU08YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPk5pY29sYXMgQk9VVEhPUlM8YnI+DQo8Yj5DYzo8
L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlh1eGlh
b2h1OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNA
aWV0Zi5vcmc8L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5taWtlYmlhbmNAYW9sLmNvbTwvc3Bhbj48L2E+PGJyPg0KPGI+U3Vi
amVjdDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PlJlOiBbc2ZjXTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQt
ZmFtaWx5OiAnTVMgVUkgR290aGljJywgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+562U5aSN
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEs
IHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPjoNCiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJ
RDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPkdvb2QgcG9pbnRzLiBJIGJlbGlldmUgZXhwbGljaXQgY2hhaW4gSUQgc2hvdWxkIGJl
IG1hbmRhdG9yeS4gVGhlIG92ZXJoZWFkIGlzIHZlcnkgbGl0dGxlLiBJdCBoZWxwcyBzaW1wbGlm
eSBwcm9jZXNzaW5nIGFuZCBzdGVlcmluZyBzaWduaWZpY2FudGx5LiBUaGUgZ2FpbiBpcyBodWdl
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5DaGFuZzxicj4NCjxicj4NCi0t
LS0tLS0tLS0tLTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkNoYW5nY2hlbmcg
SHVhbmc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxicj4NCk9uIE1hciAxOCwgMjAxNCwgYXQgMTo1MyBBTSwg
Tmljb2xhcyBCT1VUSE9SUyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9z
bW9zLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Nt
b3MuY29tPC9zcGFuPjwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBw
dCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog
MTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+SSB0
aGluayB0aGF0IGtlZXBpbmcgdGhlIFNlcnZpY2UgUGF0aCBMYXllciB0cmFuc3BvcnQgaW5kZXBl
bmRlbnQgc2hvdWxkIHJlbWFpbiBhbiBvYmplY3RpdmUgZm9yIFNGQy4gJm5ic3A7U3VjaCBhIHNl
cGFyYXRpb24gb2YgY29uY2VybnMgaXMgYSBzb3VuZCBhcmNoaXRlY3R1cmFsDQogcHJpbmNpcGxl
IHRoYXQgaGVscCBrZWVwIHRoaW5ncyBzaW1wbGUgaW4gcHJhY3RpY2UuPC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7
IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPiZuYnNwOzwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNv
bG9yOiBibGFjazsiPk9uIHRoZSBxdWVzdGlvbiBvZiAmbmJzcDtTZXJ2aWNlIFBhdGgsIHdlIGhh
dmUgYSBkaXNjdXNzaW9uIG9uIHdoZXRoZXIgd2UgbmVlZCBzb21lIGtpbmQgb2YgZXhwbGljaXQg
aWRlbnRpZmllciBvciZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBU
YWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPmNvdWxkIHdlIHJlbHkgb24gbWFwcGlu
ZyBvbiBzb21lIHVuZGVybGF5IG5ldHdvcmsgcHJvdG9jb2wgZmllbGRzLjwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsi
PiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21h
LCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0
OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij5NYXkgYmUg
YSBQUk8vQ09OIHRhYmxlIGNvdWxkIGhlbHAgZm9jdXMgdGhlIGdyb3VwIGRlY2lzaW9uIG9uIHRo
YXQgbWF0dGVyPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fu
cy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8dWwg
c3R5bGU9Im1hcmdpbi10b3A6MGluIiB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzIiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7Ij5WaXNp
YmlsaXR5ICh0cmFjaW5nKTwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbGlzdDpsMiBsZXZlbDEgbGZvMiI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiPkZv
cndhcmRpbmcgZ3JhcGggc3RydWN0dXJlIGltcGFjdC9saW1pdGF0aW9uczwvc3Bhbj48bzpwPjwv
bzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbGlz
dDpsMiBsZXZlbDEgbGZvMiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1p
bHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiPlJlY29uZmlndXJhdGlvbiBzcGVlZCZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvbGk+PC91bD4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHR5cGU9
ImRpc2MiPg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBpbiIgdHlwZT0iY2lyY2xlIj4NCjxsaSBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLWxpc3Q6bDAgbGV2ZWwyIGxm
bzMiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNh
bnMtc2VyaWY7Ij5MQlMgLyBzY2FsZSBvdXQgaW1wYWN0PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48
bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1saXN0OmwwIGxldmVs
MiBsZm8zIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21h
LCBzYW5zLXNlcmlmOyI+Tm9kZSBieXBhc3MgKGUuZzsgbWFpbnRlbmFuY2UpPC9zcGFuPjxvOnA+
PC9vOnA+PC9saT48L3VsPg0KPC91bD4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHR5cGU9
ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbGlz
dDpsMSBsZXZlbDEgbGZvNCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1p
bHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiPnVuZGVybGF5IG5ldHdvcmsvdHJhbnNwb3J0IGxheWVy
cyBzdXBwb3J0PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9ImNvbG9yOmJsYWNrO21zby1saXN0OmwxIGxldmVsMSBsZm80Ij48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyI+SGVhZGVyIHNw
YWNlIGltcGFjdDwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJjb2xvcjpibGFjazttc28tbGlzdDpsMSBsZXZlbDEgbGZvNCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiPk11bHRpIHRl
bmFudCBzdXBwb3J0IGltcGFjdDwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbGlzdDpsMSBsZXZlbDEgbGZvNCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsi
PlNGQyBvbiBmbGF0IChlLmcgb3B0aWNhbCBMMiBmb3IgRGF0YSBDZW50ZXJzKSBuZXR3b3JrJm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNv
bG9yOmJsYWNrO21zby1saXN0OmwxIGxldmVsMSBsZm80Ij48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyI+VW5kZXJsYXkgbmV0d29y
ayBhZG1pbmlzdHJhdGlvbiBpbXBhY3Q8L3NwYW4+PG86cD48L286cD48L2xpPjwvdWw+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNr
OyI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhv
bWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPlBlcnNvbmFsbHkgSSB0aGluayB0aGF0IGhh
dmluZyBhbiBleHBsaWNpdCBjaGFpbiBpZGVudGlmaWVyIChlLmcuIFNlcnZpY2UgUGF0aC9TZXJ2
aWNlIEluZGV4KSBpcyBjbGVhciAobWFuYWdlbWVudCBhbmQgY29udHJvbCkgYW5kIG5vdCBleHBl
bnNpdmUgKGhlYWRlciBzcGFjZSkuDQogVGhlIGRyYXdiYWNrIGJlaW5nIHNvbWUgaW1wYWN0IG9u
IHRoZSBzaW1wbGljaXR5IHRvIGFkZC9yZW1vdmUgZWxlbWVudHMgaW4gYSBjaGFpbiBkeW5hbWlj
YWxseS48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNl
cmlmOyBjb2xvcjogYmxhY2s7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZh
bWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij5UYWcgc3dpdGNoaW5nIChh
cyBNUExTKSAmbmJzcDthbGxvd3MgdG8gbWFuYWdlIHRhZ3MgcGVyIHNlcnZpY2Ugbm9kZXMsIGxl
YWRpbmcgdG8gbW9yZSB2ZXJzYXRpbGUgYW5kIGRpdmVyc2UgZ3JhcGhzPC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjog
YmxhY2s7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21h
LCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0
OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij5OaWNvbGFz
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0iY2VudGVyIiBzdHls
ZT0idGV4dC1hbGlnbjpjZW50ZXIiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+DQo8aHIgc2l6
ZT0iMiIgd2lkdGg9IjEwMCUiIGFsaWduPSJjZW50ZXIiPg0KPC9zcGFuPjwvZGl2Pg0KPGRpdiBp
ZD0iZGl2UnBGODExNDY3Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90
dG9tOjEyLjBwdCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6
IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEw
cHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPiZuYnNw
Ozwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6
IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+WHV4aWFvaHUNCiBbPGEgaHJlZj0i
bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20iPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnh1
eGlhb2h1QGh1YXdlaS5jb208L3NwYW4+PC9hPl08YnI+DQo8Yj5TZW50OjwvYj48c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+VHVlc2RheSwgTWFyY2ggMTgs
IDIwMTQgNTowNCBBTTxicj4NCjxiPlRvOjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+SmVyb21lIE1vaXNhbmQ7PHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9s
LmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWlrZWJpYW5jQGFvbC5jb208L3NwYW4+
PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2Zj
QGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj48c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+W3NmY108c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBz
dHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogJ01TIFVJIEdvdGhpYycsIHNhbnMt
c2VyaWY7IGNvbG9yOiBibGFjazsiPuetlOWkjTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij46
DQogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTZwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+SSBsaWtlIHRo
ZSBpZGVhIG9mIHNlcGFyYXRpbmcgdGhlIFNlcnZpY2UgRnVuY3Rpb24gTGF5ZXIgYW5kIHRoZSBT
ZXJ2aWNlIFBhdGggTGF5ZXIsIGFzIHByb3Bvc2VkIGluIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zLiBUaGUNCiByb2xlIG9mIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIg
aXMganVzdCB0byBzdGVlciB0aGUgdHJhZmZpYyBhbG9uZyBhIHBhcnRpY3VsYXIgY2hhaW4gb2Yg
c2VydmljZSBub2RlcyB3aGljaCBjYW4gYmUgaW1wbGVtZW50ZWQgYnkgZXhpc3RpbmcgdG9vbHMg
Zm9yIHNvdXJjZSByb3V0aW5nLCBzdWNoIGFzIHNlZ21lbnQgcm91dGluZy4gQXMgc3VjaCwgaXTi
gJlzIG5vdCBuZWNlc3NhcnkgdG8gdHJ5IHRvIGtlZXAgdGhlIFNlcnZpY2UgUGF0aCBMYXllcg0K
IHRyYW5zcG9ydC1pbmRlcGVuZGVudCBhbmQgY29udGFpbiBpdCBpbiB0aGUgU0ZDIGhlYWRlci48
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OiAxNnB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwg
NzMsIDEyNSk7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxNnB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij5CZXN0IHJlZ2FyZHMsPC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTZwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+WGlh
b2h1PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTogMTZwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2Io
MzEsIDczLCAxMjUpOyI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRp
dj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBw
dDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Yj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6U2ltU3VuO2NvbG9yOmJsYWNrIj7lj5Hku7bkuro8L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayI+Ojwvc3Bh
bj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrIj4mbmJzcDs8L3Nw
YW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1
bjtjb2xvcjpibGFjayI+c2ZjDQogWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
ZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
PC9zcGFuPjwvYT5dPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPjxiPjxzcGFuIGxhbmc9IlpILUNOIj7ku6Pooag8L3NwYW4+PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5KZXJvbWUgTW9pc2FuZDxicj4NCjxi
PjxzcGFuIGxhbmc9IlpILUNOIj7lj5HpgIHml7bpl7Q8L3NwYW4+OjwvYj48c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+MjAxNDxzcGFuIGxhbmc9IlpILUNO
Ij7lubQ8L3NwYW4+MzxzcGFuIGxhbmc9IlpILUNOIj7mnIg8L3NwYW4+MTg8c3BhbiBsYW5nPSJa
SC1DTiI+5pelPC9zcGFuPiAxOjAzPGJyPg0KPGI+PHNwYW4gbGFuZz0iWkgtQ04iPuaUtuS7tuS6
ujwvc3Bhbj46PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj48YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPm1pa2ViaWFuY0Bhb2wuY29tPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJy
Pg0KPGI+PHNwYW4gbGFuZz0iWkgtQ04iPuS4u+mimDwvc3Bhbj46PC9iPjxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTogW3NmY10gU0ZDIGVuY2Fwc3Vs
YXRpb24gY2hhaW4gSUQ8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6
IHJnYigzMSwgNzMsIDEyNSk7Ij5UaGlzIChsZW5ndGh5IGFuZCB2ZXJ5IGxpdmVseSkgdGhyZWFk
IHN0YXJ0ZWQgZnJvbSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucyAo
d2hpY2ggSSBjby1hdXRob3JlZCkuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+SW4gc2Vj
dGlvbiA0LjgsIHdlIG1hZGUgYSBjbGVhciBkaXN0aW5jdGlvbiBiZXR3ZWVuIGEgc2VydmljZSBw
YXRoIGxheWVyIChzdGVlcmluZyBwYWNrZXRzIGhvcCBieSBob3AgYWxvbmcgdGhlIGNoYWluKSBh
bmQgYSBzZXJ2aWNlIGZ1bmN0aW9uIGxheWVyDQogKGNvbnZleSBtZXRhZGF0YSBpbmZvcm1hdGlv
biBvZiBpbnRlcmVzdCB0byBTRnMpLiBUZXJtaW5vbG9neSBhc2lkZSwgaXQgc2VlbXMgdGhhdCBz
dWNoIGxheWVyZWQgdmlldyB3YXMgYWdyZWVkIHVwb24gYnkgbWFueSBwZW9wbGUgb24gdGhlIG1h
aWxpbmcgbGlzdC48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29s
b3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij5Ob3cgdGhpcyBjZXJ0YWlu
bHkgZG9lcyBiZWcgdGhlIHF1ZXN0aW9uIG9mIHNvbHZpbmcgQk9USCBwcm9ibGVtcyB3aXRoIHRo
ZSBzYW1lIChwYWNrZXQpIGVuY2Fwc3VsYXRpb24gbWVjaGFuaXNtLiBOb3RhYmx5IHdoZW4gb2Jz
ZXJ2aW5nIHRoYXQgbWFueQ0KIHVzZSBjYXNlcyBjb3VsZCBiZSBzYXRpc2ZpZWQgd2l0aG91dCBT
Ri1sZXZlbCBtZXRhZGF0YSwgb3IgYnkgdXNpbmcgbW9yZSBvdXQtb2YtYmFuZCB3YXlzIHRvIGNv
bnZleSBzdWNoIFNGIG1ldGFkYXRhLiBBbmQgYWxzbyB3aGVuIG9ic2VydmluZyB0aGF0IGluYmFu
ZCBtYXJraW5nIChlLmcuIHBhY2tldCBoZWFkZXJzKSBjb21lcyB3aXRoIHZhcmlvdXMgcHJvcyAm
YW1wOyBjb25zIChzb21lIG9mIHRoZSBpc3N1ZXMgYmVpbmcgaWRlbnRpZmllZCBpbiB0aGUNCiBk
cmFmdCwgZS5nLiBzZWN0aW9ucyA0LjEgYW5kIDQuMikuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+Jm5ic3A7PC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAx
MjUpOyI+SSBkbyBhZ3JlZSB3aXRoIE1hcmlhLiBXZSBtYXkgd2FudCB0byBleHBsb3JlIG90aGVy
IG9wdGlvbnMgZm9yIGFkZHJlc3NpbmcgdGhlIG5lZWRzIG9mIHRoZSBzZXJ2aWNlIHBhdGggbGF5
ZXIgdGhhdCBkbyBub3QgcmVxdWlyZSBhbiBleHBsaWNpdCBjaGFpbi1pZA0KIG9mIHNvcnRzLjwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3
MywgMTI1KTsiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPkluIHRoZSBkcmFmdCwgd2UgY29uY2x1ZGVkIGJ5
IHN0YXRpbmcg4oCcQSBwcm9kdWN0aXZlIHBhdGggZm9yd2FyZCBjb3VsZCBiZSB0byBkaXZpZGUg
YW5kIGNvbnF1ZXI6IHRvIGNsZWFybHkgc2VwYXJhdGUgdGhlIHByb2JsZW0gb2YgU2VydmljZSBG
dW5jdGlvbg0KIFBhdGggdG9wb2xvZ3kgZnJvbSB0aGUmbmJzcDsmbmJzcDsgcHJvYmxlbSBvZiBb
Y29udmV5aW5nIFNGXSBtZXRhZGF0YeKAnS4gSSBkbyBiZWxpZXZlIHdlIHNob3VsZCBleHBsb3Jl
IHN1Y2ggc2VwYXJhdGlvbiBwcmluY2lwbGUgZnVydGhlci48L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDs8L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMs
IDEyNSk7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6
c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250
LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij5Gcm9tOjwvc3Bhbj48
L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNr
OyI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250
LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij5zZmMNCiBbPGEgaHJl
Zj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5d
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiPk9uIEJl
aGFsZiBPZjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48
L2I+PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWlrZWJpYW5jQGFvbC5jb208L3NwYW4+PC9hPjxicj4N
CjxiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj5GcmlkYXksIE1hcmNoIDE0LCAyMDE0IDU6NTAgUE08YnI+DQo8Yj5Ubzo8L2I+PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTogW3NmY10gU0ZDIGVuY2Fw
c3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0
b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogQXJp
YWwsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPkkgd291bGQgaW1hZ2luZSB0aGF0IGlmIHdl
IG1hZGUgdGhlIENoYWluIElEIGZpZWxkIGluIHRoZSBoZWFkZXIgYmUgb3B0aW9uYWwsIHlldCBz
dGlsbCByZXF1aXJlZCBhIGhlYWRlciBhbmQgc3RpbGwgcmVxdWlyZWQgdGhhdA0KIHNvbWUgaW5k
aWNhdGlvbiBvZiB0aGUgY2hhaW4gYmUgY2FycmllZCBzb21ld2hlcmUgaW4gdGhlIHBhY2tldCAo
bXBscyBsYWJlbCBvciB2bGFuIG9yIHdoYXRldmVyKSwgdGhhdCB0aGUgaW1wbGVtZW50YXRpb24g
d291bGQgYmVjb21lIG92ZXJseSBjb21wbGljYXRlZC4gJm5ic3A7VG8gZG8gc28gd291bGQgYmUg
dXNpbmcgU0ZDIHNpbXBseSBhcyBhIG1lY2hhbmlzbSB0byBjYXJyeSBtZXRhIGRhdGEgYW5kIG5v
dCBhdCBhbGwgZm9yIHNlcnZpY2UgY2hhaW5pbmcsDQogd2hpY2ggc291bmRzIGNvdW50ZXIgaW50
dWl0aXZlIHRvIG1lLiZuYnNwOzxicj4NCjxicj4NCk1hcmlhLCZuYnNwOzxicj4NClNvLCB5b3Ug
YXJlIHNheWluZyB0aGF0IHlvdSB3YW50IHRvIHVzZSBTRkMgdG8gY2FycnkgYXJvdW5kIG1ldGFk
YXRhLCBidXQgbm90IGZvciBhY3R1YWwgc2VydmljZSBjaGFpbmluZyBiZWNhdXNlIHlvdSBhbHJl
YWR5IGhhdmUgYSB3YXkgdG8gaW1wbGVtZW50IHNlcnZpY2UgY2hhaW5pbmcgb3V0c2lkZSBvZiBT
RkM/ICZuYnNwO01heWJlIEknbSBub3QgZm9sbG93aW5nLCBidXQgaXQgc2VlbXMgdG8gbWUgdGhh
dCBpZiB5b3Ugd2VyZSB0byB1cGdyYWRlIHlvdXINCiBuZXR3b3JrIHRvIHN1cHBvcnQgU0ZDIHRo
YXQgeW91IHdvdWxkIGNoYW5nZSBmcm9tIHVzaW5nIHlvdXIgZXhpc3RpbmcgbWVjaGFuaXNtIGFu
ZCBzdGFydCB1c2luZyBTRkMsIHdoaWNoIGlzIG1lYW50IHRvIHByb3ZpZGUgc3VwcG9ydCBmb3Ig
c2VydmljZSBmdW5jdGlvbnMgdGhhdCBhcmUgbm90IFNGQyBhd2FyZS4gJm5ic3A7VGhlcmUgYXJl
IGEgbnVtYmVyIG9mIHVzIHdobyBoYXZlIGltcGxlbWVudGVkLCBpbiBvbmUgd2F5IG9yIGFub3Ro
ZXIsIHNvbWUNCiBzb3J0IG9mIHNlcnZpY2UgY2hhaW5pbmcsIGJ1dCBJIChJIGNhbiBhdCBsZWFz
dCBzcGVhayBmb3IgbXlzZWxmKSBhbSBsb29raW5nIHRvIFNGQyBub3QgdG8gZW5oYW5jZSBteSBj
dXJyZW50IGltcGxlbWVudGF0aW9uLCBidXQgdG8gcmVwbGFjZSBpdCB3aXRoIHNvbWV0aGluZyBi
ZXR0ZXIgd2hpbGUgc3RpbGwgbWFpbnRhaW5pbmcgbXkgY29yZSAobm9uIHNlcnZpY2UgZnVuY3Rp
b24pIGluZnJhc3RydWN0dXJlLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luLWJvdHRvbTo2Ljc1
cHQiPg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0iY2VudGVyIiBzdHlsZT0idGV4dC1h
bGlnbjpjZW50ZXIiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+DQo8aHIgc2l6ZT0iMSIgd2lk
dGg9IjEwMCUiIG5vc2hhZGU9IiIgc3R5bGU9ImNvbG9yOiM5OTk5OTkiIGFsaWduPSJjZW50ZXIi
Pg0KPC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWJvdHRvbTo2Ljc1cHQiPjxiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+RnJvbTo8c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjwvYj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxhIGhyZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29t
JTNja2VncmF5QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPmtlZ3JheUBjaXNjby5jb20mbHQ7a2VncmF5QGNpc2NvLmNvbTwvc3Bhbj48L2E+Jmd0
Ozxicj4NCjxiPlRvOjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj48L2I+Um9uIFBhcmtlciZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
PlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPiZndDssSmltIEd1aWNo
YXJkIChqZ3VpY2hhcikmbHQ7PGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmpndWljaGFyQGNpc2NvLmNv
bTwvc3Bhbj48L2E+Jmd0OyxKb2VsDQogTS4gSGFscGVybiZsdDs8YSBocmVmPSJtYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPiZndDs8YnI+DQo8Yj5jYzo8c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPjxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmclM2NzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmcmbHQ7c2ZjQGlldGYub3JnPC9zcGFuPjwv
YT4mZ3Q7PGJyPg0KPGI+U2VudDo8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PC9iPkZyaWRheSwgTWFyY2ggMTQsIDIwMTQ8YnI+DQo8Yj5TdWJqZWN0Ojxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+UmU6IFtz
ZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPGJyPg0KPGJyPg0KJiM0MzsxIHRoZSBpZGVh
IGlzIGludGVyb3BlcmFiaWxpdHkuPGJyPg0KPGJyPg0KPGJyPg0KT24gMy8xNC8xNCAxMjo1NSBQ
TSwgJnF1b3Q7Um9uIFBhcmtlciZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT4mZ3Q7IHdy
b3RlOjxicj4NCjxicj4NCiZndDtUaGFua3MsIEppbS48YnI+DQomZ3Q7PGJyPg0KJmd0O1JlbWVt
YmVyIHRoYXQgd2UgaGF2ZSBzYWlkIG1hbnkgdGltZXMgdGhhdCB0aGUgU0ZDIHNlcnZpY2UgaGVh
ZGVyIGlzPGJyPg0KJmd0O3RyYW5zcG9ydCBpbmRlcGVuZGVudC4gJm5ic3A7IEp1c3QgYmVjYXVz
ZSB0aGUgY2hhaW4gaWQgY291bGQgYmUgY2FycmllZCBpbjxicj4NCiZndDtzb21lIGZvcm0gb3Ig
YW5vdGhlciB3aXRoIHNvbWUgcGFydGljdWxhciB0cmFuc3BvcnQgZG9lc24ndCBtZWFuIHRoYXQg
aXQ8YnI+DQomZ3Q7Y291bGQgYmUgdW5pdmVyc2FsbHkgY29udmV5ZWQuICZuYnNwOyZuYnNwOyBC
eSBtYWtpbmcgYW5kIGtlZXBpbmcgdGhlIFNGQyBzZXJ2aWNlPGJyPg0KJmd0O2hlYWRlciB0cmFu
c3BvcnQgaW5kZXBlbmRlbnQgbWFrZXMgaXQgbW9yZSBhcHBsaWNhYmxlIGluIG1vcmU8YnI+DQom
Z3Q7ZW52aXJvbm1lbnRzIGFuZCBtb3JlIGxpa2VseSB0byBnZXQgYWRvcHRlZCBicm9hZGx5Ljxi
cj4NCiZndDs8YnI+DQomZ3Q7ICZuYnNwOyBSb248YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZn
dDstLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDtGcm9tOiBKaW0gR3VpY2hhcmQg
KGpndWljaGFyKSBbPGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpqZ3VpY2hhckBjaXNjby5j
b208L3NwYW4+PC9hPl08YnI+DQomZ3Q7U2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAzOjUy
IFBNPGJyPg0KJmd0O1RvOiBKb2VsIE0uIEhhbHBlcm47IFJvbiBQYXJrZXI8YnI+DQomZ3Q7Q2M6
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCiZndDtTdWJqZWN0OiBTRkMgZW5j
YXBzdWxhdGlvbiBjaGFpbiBJRDxicj4NCiZndDs8YnI+DQomZ3Q7SGkgSm9lbCw8YnI+DQomZ3Q7
PGJyPg0KJmd0O1BlcmhhcHMgYnV0IEkgd291bGQgcG9pbnQgb3V0IHRoYXQgdGhlIGJhc2UgU0ZD
IGhlYWRlciBjb3VsZCBoYXZlIGEgbG90PGJyPg0KJmd0O21vcmUgaW5mb3JtYXRpb24gdGhhbiBq
dXN0IHRoZSBjaGFpbiBJRDsgSSB3b3VsZCBhbHNvIHBvaW50IG91dCB0aGF0IHRoZTxicj4NCiZn
dDtkZXZpbCBpcyBpbiB0aGUgZGV0YWlscyBhbmQgc2F5aW5nICZxdW90O3dlbGwsIEkgY2FuIGp1
c3QgdXNlIGFuIE1QTFMgbGFiZWwmcXVvdDs8YnI+DQomZ3Q7aGlkZXMgbXVjaCBvZiB0aGUgY29t
cGxleGl0eSBvZiBhY3R1YWxseSBkb2luZyB0aGF0Ljxicj4NCiZndDs8YnI+DQomZ3Q7T24gMy8x
NC8xNCwgMjozNSBQTSwgJnF1b3Q7Sm9lbCBNLiBIYWxwZXJuJnF1b3Q7ICZsdDs8YSBocmVmPSJt
YWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPiZndDsgd3JvdGU6PGJy
Pg0KJmd0Ozxicj4NCiZndDsmZ3Q7SWYgdGhlIHRyYW5zcG9ydCBoZWFkZXIgY2FycmllcyBlbm91
Z2ggaW5mb3JtYXRpb24gZm9yIGlkZW50aWZ5aW5nIHRoZTxicj4NCiZndDsmZ3Q7c2VxdWVuY2Ug
KFZMQU4gdGFnIG9yIE1QTFMgbGFiZWwgY2FuIGJvdGggZG8gdGhlIGpvYiksIHRoZW4gYXJndWFi
bHk8YnI+DQomZ3Q7Jmd0O3RoZSBnbG9iYWwgY2hhaW4gSUQgaXMgcmVkdW5kYW50LiBJIGNhbiBs
aXZlIHdpdGggY2FycnlpbmcgaXQgYW55d2F5PGJyPg0KJmd0OyZndDtlaXRoZXIgaWYgSSBoYXZl
IG1ldGFkYXRhIHRvIGNhcnJ5LCBvciBpZiBJIG5lZWQgdGhlIGNoYWluIElEIGZvciBzb21lPGJy
Pg0KJmd0OyZndDtwdXJwb3NlLjxicj4NCiZndDsmZ3Q7IEFmdGVyIGFsbCwgc29tZSBmb2xrcyBz
ZWVtIHRvIHdhbnQgdG8gdXNlIHRoYXQgZm9yIHRoZSBmb3J3YXJkaW5nPGJyPg0KJmd0OyZndDtk
ZWNpc2lvbnMuPGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0O1lvdXJzLDxicj4NCiZndDsmZ3Q7
Sm9lbDxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDtPbiAzLzE0LzE0LCAyOjI4IFBNLCBSb24g
UGFya2VyIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyBUaGUgY2hhaW4gSUQgaXMgdGhlIGxhYmVs
IHRoYXQgZGVmaW5lcyB0aGUgc2VxdWVuY2Ugb2Ygc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0O2Z1
bmN0aW9ucyB0aGF0IG11c3QgYmUgdmlzaXRlZC4gJm5ic3A7IEl0IGNhbiBiZSB0aG91Z2h0IG9m
IGFzIGEgaGFuZGxlIGZvciBhPGJyPg0KJmd0OyZndDsmZ3Q7c3RhY2sgb2YgbXVzdC12aXNpdCBu
ZXR3b3JrIGxvY2F0aW9ucy4gJm5ic3A7IEkgZG9uJ3Qgc2VlIGhvdyB0aGlzIGNhbiBiZTxicj4N
CiZndDsmZ3Q7Jmd0O2FueXRoaW5nIGJ1dCBtYW5kYXRvcnkuPGJyPg0KJmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7ICZuYnNwOyZuYnNwOyZuYnNwOyBSb248YnI+DQomZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsgRnJvbTogc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl0gT24gQmVoYWxmIE9mIFN1
cmVuZHJhIEt1bWFyPGJyPg0KJmd0OyZndDsmZ3Q7KHNta3VtYXIpPGJyPg0KJmd0OyZndDsmZ3Q7
IFNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMTo0NiBQTTxicj4NCiZndDsmZ3Q7Jmd0OyBU
bzogSm9lbCBNLiBIYWxwZXJuOyBOQVBJRVJBTEEsIE1BUklBIEg8YnI+DQomZ3Q7Jmd0OyZndDsg
Q2M6PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyBTdWJq
ZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8
YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgW1RyaW1tZWQgdGhlIHJlY2lwaWVu
dCBsaXN0IC0gbmVlZHMgYXBwcm92YWwgb3RoZXJ3aXNlXTxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyBDb21wbGV0ZWx5IGFncmVlIGhlcmUuPGJyPg0KJmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7IFNGQyBkb2VzIG5vdCBwcmV2ZW50IFZMQU4gc3RpdGNoaW5nIGFuZCBv
bmUgY2FuIGNvbnRpbnVlIHRvIGRvIHRoYXQuPGJyPg0KJmd0OyZndDsmZ3Q7V2hpbGUgYXQgdGhl
IHNhbWUgdGltZSBTRkMgY2FuIGluY2x1ZGUgVkxBTiBzdGl0Y2hpbmcgdG8gc3VwcG9ydDxicj4N
CiZndDsmZ3Q7Jmd0O2xlZ2FjeSBTRnMgaW4gdGhlIHNhbWUgY2hhaW4gdGhhdCBpbmNsdWRlcyBT
RkMgYXdhcmUgU0ZzLiBFdmVuIGxlZ2FjeTxicj4NCiZndDsmZ3Q7Jmd0O1NGcyBiZW5lZml0IGZy
b20gY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIGhlbmNlIGNhbiBiZSBzaGFyZWQgYWNyb3NzPGJy
Pg0KJmd0OyZndDsmZ3Q7ZGlmZmVyZW50IHNlcnZpY2UgY2hhaW5zLjxicj4NCiZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyBTdXJlbmRyYS48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgT24gMy8xNC8xNCAx
MDoyNiBBTSwgJnF1b3Q7Sm9lbCBNLiBIYWxwZXJuJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPiZndDsgd3JvdGU6PGJyPg0KJmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBNeSBvd24gaW5jbGluYXRpb24gaXMgdG8g
b2JzZXJ2ZSB0aGF0IGlmIHlvdSBkb24ndCBuZWVkIGV4cGxpY2l0PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgeW91IGRvbid0IG5lZWQgbWV0YWRhdGEsIHlv
dSBjYW4ganVzdCBvbWl0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyB0aGUgc2ZjL25zaCBoZWFkZXIu
IFN0aWxsIGRvIHNlcnZpY2UgY2hhaW5pbmcsIGp1c3Qgbm8gZXh0cmEgaGVhZGVyLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IElmIHdlIGFyZSBnb2luZyB0byBo
YXZlIHRoZSBoZWFkZXIsIGl0IHNlZW1zIHRvIG1lIHRoYXQgdGhlIGNoYWluPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0O2lkZW50aWZpY2F0aW9uIGZpZWxkIGlzIHZlcnkgdXNlZnVsLCBhbmQgbG93IGNv
c3Qgb25jZSB3ZSBoYXZlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDtoZWFkZXIuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsg
T24gMy8xNC8xNCwgMTowMCBQTSwgTkFQSUVSQUxBLCBNQVJJQSBIIHdyb3RlOjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEV4cGxpY2l0IGNoYWluIGlkZW50aWZpY2F0aW9uIHNob3VsZCBiZSBt
YWRlIG9wdGlvbmFsLiBJIGJlbGlldmUgaXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3YXMg
ZGlzY3Vzc2VkIGZldyBtb250aHMgYWdvIG9uIHRoaXMgbWFpbGluZyBsaXN0Ljxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgTWFyaWE8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpGcm9tOipzZmMgWzxh
IGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48
L2E+XSAqT24gQmVoYWxmIE9mICpKbWguZGlyZWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
KlNlbnQ6KiBUaHVyc2RheSwgTWFyY2ggMTMsIDIwMTQgMTI6MTIgUE08YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAqVG86KjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmtlZ3JheUBjaXNjby5jb208L3NwYW4+PC9hPjs8
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0i
bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+bHVjeS55b25nQGh1YXdlaS5jb208L3NwYW4+PC9hPjs8c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNt
a3VtYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+c21rdW1hckBjaXNjby5jb208L3NwYW4+PC9hPjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVm
PSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+amd1aWNoYXJAY2lzY28uY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAqQ2M6KjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bmljb2xhcy5ib3V0aG9y
c0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjs8
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0i
bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+aGFkaUBtb2phdGF0dS5jb208L3NwYW4+PC9hPjs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48YSBocmVmPSJtYWlsdG86cm9uX3BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnJvbl9wYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb208L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5u
ZXQ8L3NwYW4+PC9hPjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmpt
aEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpT
dWJqZWN0OiogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRp
b25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKkltcG9ydGFuY2U6KiBMb3c8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFzc3VtaW5nIEkgdW5k
ZXJzdGFuZCB5b3UgcHJvcGVybHkgS2VuLCBJIGRpc2FncmVlLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIGV4YW1wbGUsIGJ5IHVzaW5nIHNl
cGFyYXRlIHRlcm1zIEkgY2FuIGVhc2lseSBkaXNjdXNzIHRoZSBmYWN0PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgdGhhdCBjZXJ0YWluIGtpbmRzIG9mIGRhdGEgKGNoYWluIGlkZW50aWZpY2F0
aW9uKSBvbmx5IG5lZWQgdG8gYmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhZGp1c3QgYnkg
YSBmZXcgYXBwcyBpbiByYXJlIGNhc2VzLiBBbmQgdGhhdCBkYXRhIGlzIG5vdCBiZWVkZWQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBieSB0aGUgYXBwbGljYXRpb25zLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgVW5sZXNzIHlvdSB3b3VsZCBs
aWtlIHRvIGNvbnNpZGVyIHRoZSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhcyBiZWluZzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9wdGlvbmFsPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VudCBmcm9tIG15IFNhbXN1bmcgc21hcnRwaG9uZSBvbiBB
VCZhbXA7VDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0tLS0t
LTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpz
bWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IEZyb206ICZxdW90O0tlbiBHcmF5IChrZWdyYXkpJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86
a2VncmF5QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPmtlZ3JheUBjaXNjby5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmx0OzxhIGhyZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmtlZ3JheUBjaXNjby5jb208L3NwYW4+PC9h
PiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgVG86IEx1Y3kgeW9uZyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+bHVjeS55b25nQGh1YXdlaS5jb208L3NwYW4+PC9hPjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2Vp
LmNvbSUzZSUzZSwlMjJTdXJlbmRyYSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSZndDsmZ3Q7LCZxdW90O1N1cmVu
ZHJhPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+S3VtYXIgKHNta3VtYXIpJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0
OzxhIGhyZWY9Im1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNta3VtYXJAY2lzY28uY29tPC9zcGFuPjwvYT48c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1h
aWx0bzpzbWt1bWFyQGNpc2NvLmNvbSUzZSUzZSwlMjJKaW0iIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c21rdW1hckBjaXNjby5jb20mZ3Q7Jmd0Oywm
cXVvdDtKaW08L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj5HdWljaGFyZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7KGpndWljaGFyKSZx
dW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86amd1aWNo
YXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
amd1aWNoYXJAY2lzY28uY29tPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5j
b20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86amd1
aWNoYXJAY2lzY28uY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IENDOiBOaWNvbGFzIEJPVVRIT1JTICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VU
SE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29t
JTNlJTNlLHNmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1h
aWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20mZ3Q7Jmd0OyxzZmM8L3NwYW4+PC9hPjxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyUzZSUzZSxKYW1hbCIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmcmZ3Q7
Jmd0OyxKYW1hbDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPkhhZGkgU2FsaW0gJmx0OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmhhZGlAbW9q
YXRhdHUuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVm
PSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20lM2UlM2UsUm9uIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tJmd0OyZndDss
Um9uPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+UGFya2VyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRv
OlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFu
PjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20lM2UlM2UsJTIyYnJpanNtYW5AanVuaXBlci5uZXQi
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86Um9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSZndDsmZ3Q7LCZxdW90O2JyaWpzbWFuQGp1bmlwZXIu
bmV0PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7JnF1
b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bh
bj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0JTNlJTNlLCUyMkpvZWwiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQmZ3Q7Jmd0OywmcXVv
dDtKb2VsPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+TS4gSGFscGVybiZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0Ozxh
IGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJt
YWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhl
IHdvcmQgJnF1b3Q7bWV0YWRhdGEmcXVvdDsgaXMgYSBwdXJwb3NlbHkgYW1iaWd1b3VzIHRlcm0g
JnF1b3Q7ZGF0YSB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHJvdmlkZXMgaW5mb3Jt
YXRpb24gYWJvdXQgb3RoZXIgZGF0YSZxdW90Oy4gSXQgaXMgdXNlZCB0byBhdm9pZCBUSElTPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkaXNjdXNzaW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIGV4YW1wbGUsIEkgcHJvcG9zZSB3ZSBk
ZWZpbmUgJnF1b3Q7dGVxdWlsYSBtZXRhZGF0YSZxdW90OyBiZWNhdXNlLDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGZyYW5rbHksIEkgd2lsbCBuZWVkIHRvIG9yZGVyIGEgdHJpcGxlLXNob3Qg
aWYgd2Uga2VlcCBhdHRlbXB0aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gZGVmaW5l
IHNvbWV0aGluZyB0aGF0LCBieSBkZWZpbml0aW9uLCBpcyBhbWJpZ3VvdXMuIEknZCBsaWtlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbXkgYmFydGVuZGVyIHRvIHVuZGVyc3RhbmQgbWUgc3Bl
Y2lmaWNhbGx5IHdoZW4gSSBzYXkgJnF1b3Q7SSBuZWVkIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3Nob3QmcXVvdDsuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBPbiAzLzEzLzE0IDc6NDkgQU0sICZxdW90O0x1Y3kgeW9uZyZxdW90OyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bHVjeS55b25nQGh1YXdlaS5jb208L3NwYW4+PC9hPjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1
YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWls
dG86bHVjeS55b25nQGh1YXdlaS5jb208L3NwYW4+PC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtT
bmlwLi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O1NLJmd0OyBKdXN0IGNv
cHlpbmcgZnJvbSB0aGUgUFM6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDst
LTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7RGF0YSBwbGFuZSBtZXRhZGF0
YSBwcm92aWRlcyB0aGUgYWJpbGl0eSB0byBleGNoYW5nZSBpbmZvcm1hdGlvbjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7YmV0d2Vlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7dGhlIG5ldHdvcmsgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVu
Y3Rpb25zLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5kIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2Z1bmN0aW9ucyBhbmQgdGhlIG5ldHdvcmsuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0Oy0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtJdCBp
cyBhIGx1Y2lkIGRlZmluaXRpb24uIFdlIGFyZSB1bm5lY2Vzc2FyaWx5IG1ha2luZyB0aGUgd29y
ZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7JnF1b3Q7bmV0d29yayZxdW90Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Y29udHJvdmVyc2lhbCwgSU1PLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDtbTHVjeV0gVGhpcyBpcyBteSBwb2ludC4gJnF1b3Q7VGhlIG5ldHdvcmsmcXVvdDsg
aXMgdG9vIGdlbmVyYWwgaGVyZSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3doaWNoIGJyaW5n
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7bWV0YWRhdGEgZ3JlYXQgcG93
ZXIgdG8gZG8gbWFueSB0aGluZ3MuIFRoaXMgaXMgd2h5IHBlb3BsZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7aW52ZW50IGlkZWFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDtoZXJlLCB3aGljaCBjYXVzZXMgYSBsb3Qgb2YgZGViYXRlcyBvbiBtZXRhZGF0YSB1c2FnZSBw
b3RlbnRpYWxzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDtzaG91bGQgbm90IHNwZW5kIGEgbG90IG9mIHRpbWVzIG9uIHRo
YXQgZGViYXRlcyBhbmQganVkZ2Ugd2hpY2g8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3VzYWdl
IGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDt2YWx1YWJsZSBvciBub3Qu
IFRodXMsIGZvciB0aGUgU0ZDIHdvcmssIGl0IHdpbGwgYmUgaGVscGZ1bCBpZjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7d2UgY2FuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDtuYXJyb3cgZG93biBhIGJpdC4gSm9lbCBtYWtlcyBleHBsaWNpdGx5IHR3byBjYXNlcywgd2hp
Y2ggaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hlbHBmdWwgdG88YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2RldmVsb3AgdXNlIGNhc2VzIGZvciBlYWNoIGNhc2UuIEkg
d291bGQgbGlrZSB0byBzZWUgdGhhdCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Byb2Js
ZW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3N0YXRlbWVudCBjYW4gYmUg
bW9yZSBzcGVjaWZpYyBvbiBtZXRhZGF0YSBkZWZpbml0aW9uLCB3aGljaCBtYXk8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2JlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDto
ZWxwZnVsIGluIGxlc3MgZm9jdXNpbmcgb24gaXQgYW5kIG1vdmluZyBmb3J3YXJkLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDtMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O1N1cmVuZHJhLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtUaGFua3MsPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7THVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Oy0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpq
Z3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5tYWlsdG86amd1aWNoYXJAY2lzY28uY29tPC9zcGFuPjwvYT5dPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7U2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAx
NCA0OjM4IFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7VG86IEx1
Y3kgeW9uZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0NjOiBKb2Vs
IE0uIEhhbHBlcm47IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXI7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNt
YW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7Ow0KIHNmYzsgSmFtYWw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O0hhZGkgU2FsaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDtTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29u
c2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtIaSBMdWN5LDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0O05vLiBJIGFtIHNpbXBseSBzYXlpbmcgd2Ugc2hvdWxkIG5vdCBvdmVy
Y29tcGxpY2F0ZSB0aGUgcHJvYmxlbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0O3N0YXRlbWVudCB3aXRoIHRleHQgdGhhdCBhZGRzIGxpdHRsZSB0byBubyB2YWx1ZSBp
biBteSBvcGluaW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdoZXRoZXI8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDt3ZSBjYWxsIGl0IG1ldGFkYXRhLCBvciBj
b250ZXh0LCBoYXMgbm8gYmVhcmluZyBvbiB0aGUgZmFjdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7dGhhdCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtwcm9i
bGVtIHN0YXRlbWVudCBhbHJlYWR5IGNsZWFybHkgc3RhdGVzIHdlIG5lZWQgdG8gYmUgYWJsZSB0
bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cGFzczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0O2luZm9ybWF0aW9uIGJldHdlZW4gU0bCuXMgYW5kIGJldHdlZW4gdGhl
IG5ldHdvcmsgJmFtcDsgU0bCuXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7T24gMy8xMi8xNCwgNToxMyBQTSwgJnF1
b3Q7THVjeSB5b25nJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5j
b20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5sdWN5LnlvbmdA
aHVhd2VpLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT4m
Z3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O0hpIEppbSw8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0O0kgZm9yIG9uZSBkb24ndCBhZ3JlZSBhbmQgdGhpbmsgd2UgYXJl
IG92ZXIgY29tcGxpY2F0aW5nIHdoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Nob3VsZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtiZSBzdHJhaWdodGZv
cndhcmQuIFRoZSBTRkMgZW5jYXBzdWxhdGlvbiBzaG91bGQgZW5hYmxlIHR3bzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7dGhpbmdzOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
MS4gU3RlZXJpbmcgb2Ygc2VsZWN0ZWQgZmxvd3MgdGhyb3VnaCBhIHNlcnZpY2UgY2hhaW47IHRo
aXMgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtzZXJ2aWNlIGZ1bmN0aW9uIHBhdGguPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OzIuIFBhc3Npbmcgb2YgY29udGV4dCBh
c3NvY2lhdGVkIHdpdGggYSBnaXZlbiBmbG93IHdpdGhpbiBzYWlkPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0O2Z1bmN0aW9uIHBhdGguIFRoaXMgY29udGV4dCBpbmZvcm1hdGlvbiBtYXkgYmUgY29uc3Vt
ZWQgYnkgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7U0YgKGFuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2FwcGxpY2F0aW9uIElEIGlzIGFuIGV4YW1wbGUp
IG9yIG1heSBiZSBjb25zdW1lZCBieSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Zvcndh
cmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7ZWxlbWVu
dHMgKGEgdnJmLUlEIGlzIGFuIGV4YW1wbGUpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDtbTHVjeV0gRG8geW91IGNhbGwgdGhlIGNvbnRleHQgYXMgbWV0YWRh
dGEgb3Igbm90PyBEbyB3ZSBoYXZlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbm90aGVyPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O3Rlcm0gaGVyZSBiZXNp
ZGUgU0ZDIGhlYWRlciBhbmQgbWV0YWRhdGEuIEkgc2VlIHRoYXQgeW91IGRvbid0PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDt3YW50IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0O3NlcGFyYXRlIHdoYXQgaXMgY29uc3VtZWQgYnkgU0YgYW5kIHdoYXQgaXMg
Y29uc3VtZWQgYnkgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmb3J3YXJkaW5nPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2VsZW1lbnRzLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7THVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7U2VudCBmcm9tIG15IGlQaG9uZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MTYgUE0sICZxdW90O0x1Y3kgeW9uZyZx
dW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5Lnlv
bmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVh
d2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0
bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDsNCiB3cm90ZTo8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IEdyZWF0LiBUaGVuIHdlIG1heSBj
b25zaWRlciB0d28gc3BlY2lhbCBtZXRhZGF0YSBkZWZpbml0aW9uczxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7aW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDtwcm9ibGVtIHN0YXRlbWVudCBzbyB3ZSBjYW4gYWxsIHVzZSB0aGUgc2FtZSBkZWZp
bml0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0hlcmUgaXMgbXk8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O3N1Z2dlc3RlZCB0ZXh0IGFuZCBs
aWtlIHRvIGhlYXIgeW91IGFuZCBvdGhlcidzIGlucHV0IGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7c3VnZ2VzdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhl
IGFiaWxpdHk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVu
IHRoZSBlbGVtZW50cyBpbiBhIHNlcnZpY2UgZnVuY3Rpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2NoYWluaW5nLiBJbiB0aGlzIGNvbnRleHQsIHRo
ZXJlIGFyZSB0d28gdHlwZXMgb2YgZGF0YSBwbGFuZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
bWV0YWRhdGEuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTZXJ2
aWNlIEZ1bmN0aW9uIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZXhjaGFuZ2VkIGJldHdlZW48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2NsYXNzaWZp
ZXIgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zIHRvPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtmYWNpbGl0YXRl
IHNlcnZpY2UgZnVuY3Rpb25zIG9uIHRoZSBwYWNrZXQgdHJlYXRtZW50Ljxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU3RlZXJpbmcgTWV0YWRhdGE6IHRoZSBpbmZv
cm1hdGlvbiBmcm9tIHNlcnZpY2UgZnVuY3Rpb25zIHRvIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2NsYXNzaWZpZXIgb3Igc2VydmljZSBub2RlIGZv
ciB0cmFmZmljIGZvcndhcmRpbmcgcHVycG9zZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7IC1lbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1Pcmln
aW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyBGcm9tOiBKb2VsIE0uIEhhbHBlcm4gWzxhIGhyZWY9Im1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPl08YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEy
LCAyMDE0IDI6MzUgUE08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgQ2M6IEppbSBHdWlj
aGFyZCAoamd1aWNoYXIpOzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bh
bj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7OyBzZmM7IEphbWFs
IEhhZGk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBT
YWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFN1
YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9u
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgWWVzLCBJIGFtIHRy
eWluZyB0byBjb25zaXN0ZW50bHkgZGlzdGluZ3Vpc2ggdGhvc2UgdHdvIGNhc2VzPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDt3aGVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDt0YWxraW5nIGFib3V0IHRoZSBpbmZvcm1hdGlvbiBjYXJyaWVkIHdpdGgg
cGFja2V0cyBpbiBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjaGFpbnMuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBZb3Vycyw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBKb2VsPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMzoxMyBQTSwgTHVj
eSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBKb2VsLCBTZWUgYmVsb3cuIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZy
b206IHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
PC9zcGFuPjwvYT5dIE9uIEJlaGFsZiBPZiBKb2VsIE0uIEhhbHBlcm48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O1NlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjowMiBQTSBUbzogTHVjeSB5
b25nOyBOaWNvbGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtCT1VUSE9SUzs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uIFBhcmtlciBD
YzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YSBo
cmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7
DQogc2ZjOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBJIHdhcyB0cnlpbmcgdG8gd29yZCBpdCBjYXJlZnVsbHkgbm90IHRv
IGZvY3VzIG9uIHdobyBwdXRzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24g
aW4sIGJ1dCBvbmx5IG9uIHdobyBjb25zdW1lcyB0aGUgaW5mb3JtYXRpb24uPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluZm9ybWF0aW9uIGZv
ciBzZXJ2aWNlIGZ1bmN0aW9ucyBtYXkgY29tZSBmcm9tIHRoZSBpbmdyZXNzPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNsYXNzaWZpZXIgb3Ig
ZnJvbSBvdGhlciBzZXJ2aWNlIGZ1bmN0aW9ucy4gW0x1Y3ldIHRoaXMgaXM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3RoZSBvbmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcuIEluZm9y
bWF0aW9uIGZvciB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgd2lsbCBnZW5l
cmFsbHkgY29tZSBmcm9tIHRoZSBpbmdyZXNzIGNsYXNzaWZpZXIsIGJ1dCBpbjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7c3BlY2lhbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjYXNlcyBtYXkgYmUgcHJvdmlkZWQgYnkgc2VydmljZSBmdW5j
dGlvbnMuIChJIGtlZXA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dhbnRpbmcgdG8gZ2V0PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJpZCBv
ZiB0aG9zZSBzcGVjaWFsIGNhc2VzLCBidXQgc28gZmFyIHRoZXJlIHNlZW0gdG8gYmU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2p1c3QgZW5vdWdoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9mIHRoZW0gdG8gd2FycmFudCBjb3ZlcmluZyBp
biB0aGUgc29sdXRpb24uIEFuZCBtb3JlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbXBvcnRh
bnRseSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgc2lnbmlmaWNhbnQgc3VwcG9ydCBmb3IgaXQgaW4gdGhlIHdvcmtpbmcgZ3JvdXAuKSBbTHVj
eV08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1RoaXMgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIHNlY29uZCBjYXNlIHVzaW5nIG1l
dGFkYXRhIGluIHlvdXIgdmlldyAoYnV0IHlvdSBkb24ndDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7bGlrZSBpdCkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IEFuZCB5b3Ugc3VnZ2VzdCBkaXN0aW5ndWlzaGluZyB0aGVzZSB0d28gY2FzZXMgd2hl
bjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGlzY3Vzc2luZzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhYm91dCBtZXRhZGF0YSB1c2FnZS4g
SXMgdGhhdCByaWdodCB1bmRlcnN0YW5kaW5nPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAyOjMzIFBNLCBMdWN5
IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBKb2VsLCBJIGludGVycHJldCB0aGF0IHlvdSBzdWdnZXN0cyB0aGF0IGRp
c3Rpbmd1aXNoIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZXhjaGFuZ2U8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0
aW9uIGRhdGEgcGxhbmUgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDthbmQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGNoYW5nZSBpbmZvcm1hdGlvbiBkYXRhIHBsYW5l
IGNhcnJpZWQgZnJvbSBhIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9u
IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBhIHNlcnZpY2Ugbm9kZS4gSXMgdGhpcyByaWdodCB1bmRlcnN0YW5kaW5nPyBMdWN5PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJl
Zj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+XSBT
ZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7MjAxNDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDE6MTk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUbzogTHVjeSB5b25nOyBOaWNvbGFz
IEJPVVRIT1JTOyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChqZ3VpY2hhcik7PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0Ojxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
UmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTXkg
aW5jbGluYXRpb24gd291bGQgYmUgdG8gdHVuZSB0aGF0IGRlZmluaXRpb24gdG88YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2Rpc3Rpbmd1aXNoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZXR3ZWVuIGRhdGFwbGFuZSBjYXJyaWVkIGlu
Zm9ybWF0aW9uIGludGVuZGVkIGZvciB1c2UgYnk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Nl
cnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGZ1bmNpdG9ucyAod2hhdGV2ZXIgdGhlIG9yaWdpbiksIGFuZCBkYXRhcGxhbmUgY2Fy
cmllZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW5mb3JtYXRpb248YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGludGVuZGVkIGZvciBk
YXRhcGxhbmUgZm9yd2FyZGluZyBjb21wb25lbnRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBK
b2VsLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgSSBhZ3JlZSB0aGF0IHdlIG5lZWQgdXNpbmcgdGhlIHNhbWUgZGVmaW5p
dGlvbiBmb3IgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGVybSwgYnV0PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGlzYWdy
ZWUgdGhhdCB0aGUgbWV0YWRhdGEgZGVmaW5pdGlvbiBoZXJlIGlzIGEgc2V0IG9mPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5m
b3JtYXRpb24gcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBUaGlzIG1heSBiZSB0b28gbmFycm93PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtvciBsZWFkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gYSBwYXJ0aWN1bGFyIHNvbHV0
aW9uLiBJIGFtIGZpbmUgd2l0aCB0aGlzIGRlZmluaXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IHByb2JsZW0gc3RhdGVtZW50IHcvIG1pbm9yIHR3ZWFrIChzdWdnZXN0
ZWQgb24gbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bGlzdCkuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBE
YXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDthYmlsaXR5IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhjaGFuZ2UgaW5mb3JtYXRpb24g
YmV0d2VlbiB0aGUgY2xhc3NpZmllcnMgYW5kIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmdW5jdGlvbnMsIGJldHdl
ZW4gc2VydmljZSBmdW5jdGlvbnMsIGFuZCBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtmdW5jdGlvbnMgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2xhc3NpZmllcnN8c2VydmljZSBub2Rlcy48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFRoZXJlIG1heSBiZSBhIHNvbHV0aW9uIHRoYXQgYSBzZXJ2aWNlIGZ1bmN0aW9u
IHBhc3Nlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c29tZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gdG8gYXR0YWNoZWQgc2VydmljZSBub2RlIHdpdGhvdXQg
dXNpbmcgU0ZDPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoZWFkZXIuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFu
a3MsIEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTog
Sm9lbCBIYWxwZXJuIERpcmVjdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86am1oLmRpcmVjdEBqb2Vs
aGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5t
YWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPl0gU2VudDogV2VkbmVz
ZGF5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7TWFyY2ggMTIsPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMjAxNCAxMjoyNSBQ
TSBUbzogTHVjeSB5b25nOyBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1
aWNoYXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNmYzsgSmFtYWwgSGFk
aSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTHVjeSwgeW91IHNheSAmcXVvdDt0aGUgbWV0YWRh
dGEgdGVybSBtZWFucyAuLi4mcXVvdDsgVGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkZWZp
bml0aW9uIHlvdTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IHRoZW4gcHJvdmlkZSBpcyBhIGRlZmluaXRpb24gb2YgdGhlIHNldCBv
ZiBpbmZvcm1hdGlvbiB3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YXJlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHJvcG9z
aW5nIHRoYXQgd2UgcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBJLCBhbmQgb3RoZXJzLDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7aGF2ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJlZW4gdXNpbmcgdGhlIHRlcm0gbWV0YWRhdGEg
bW9yZSBuYXJyb3dseS4gV2UgY2FuIHVzZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hhdGV2
ZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBkZWZpbml0aW9uIHdlIHdhbnQuIEJ1dCB3ZSBkbyBuZWVkIHRvIGFncmVlIG9uIHRo
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVmaW5pdGlvbi48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgdGhlIHB1cnBv
c2VzIG9mIHRoZSBXRywgaXQgc2VlbXMgbXVjaCBtb3JlIHVzZWZ1bCB0bzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7dXNlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRlcm0gbWV0YWRhdGEgZm9yIHRoZSBuYXJyb3dlciBk
ZXNjcmlwdGlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8x
NCwgMToxOSBQTSwgTHVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBKb2VsLDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBJIGFncmVlLiBXZSBuZWVkIHRvIGRpZmZlcmVudGlhdGUgdGhlIG1ldGFkYXRhIHVz
ZWQgYnk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbiBh
bmQgU0ZDIGhlYWRlci4gVGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgY2Fycnlpbmc8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3NvbWU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtzdGF0ZXMgYWxvbmcgd2l0aCB0aGUgcGFja2V0
LiBJTU86IFNGQyBoZWFkZXIgaXMgYSBraW5kIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEgY2FycmllZCBv
biBwYWNrZXQgZm9yIG5leHQgc2VydmljZSBub2RlIHRvIHVzZS48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O0luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbnRleHQgb2YgU0ZDLCB3ZSBoYXZlIHRlcm0gZm9yIFNG
QyBoZWFkZXIgYW5kIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEgdGhhdDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3dhcyBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIG9yIGJldHdlZW4g
c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9ucyBhbmQgY2xhc3NpZmllcnMvc2VydmljZSBub2Rlcywg
d2hpY2ggaXMgd2hhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGRyYWZ0PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Zm9jdXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcywgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPl0gU2VudDogV2VkbmVzZGF5
LCBNYXJjaCAxMiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAyMDE0PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDExOjE4
IEFNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSmltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEd1aWNoYXJkIChqZ3VpY2hhcik7PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpz
bWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHRoaW5r
IGl0IGlzIGltcG9ydGFudCB0byBrZWVwIGEgc3Ryb25nIGRpc3RpbmN0aW9uPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtiZXR3ZWVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhICh3aGljaCBpcyBmb3IgdXNl
IGJ5IGFwcGxpY2F0aW9ucykgYW5kIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2Vydmlj
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBjaGFpbmluZyBpbmZvcm1hdGlvbiBpbiB0aGUgYmFzZSBzZXJ2aWNlIGNoYWlu
IGhlYWRlciw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3doaWNoIGlzPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZvciB1
c2UgYnkgdGhlIHNlcnZpY2UgY2hhaW4gc3VwcG9ydCBtZWNoYW5pc21zLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMTA6NDIg
QU0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZ1bGx5IGFncmVlIHdpdGggSm9lLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlIHNob3VsZCBub3QgcmVxdWlyZSBhIGZpeCBsZW5n
dGggZm9yIGluLWJhbmQgbWV0YWRhdGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2J1dDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgYWxzbyBub3QgbGVhdmUgaXQgZm9yIGZyZWVseSB1c2FnZS4gSW4gZmFjdCwgd2hl
biBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBub2RlIGlu
c2VydHMgU0ZDIGhlYWRlciBvbiBhIChlbmNhcHN1bGF0ZWQpIHBhY2tldCBhbmQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3NlbmQgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5leHQgc2VydmljZSBub2RlLCBT
RkMgaGVhZGVyIGl0c2VsZiBjYW4gYmUgc2VlbiBhcyBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDttZXRhZGF0YS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBMdWN5PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
PC9zcGFuPjwvYT5dIE9uIEJlaGFsZiBPZiBKb2VsIE0uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDk6
MjEgQU0gVG86IE5pY29sYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVy
Lm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQ8L3NwYW4+PC9hPiZndDs7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0g
U3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciBpbi1iYW5kIG1l
dGFkYXRhLCB0aGUgQVBJIGZvciBhY2Nlc3MgY2FuIGVhc2lseSBiZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3lu
Y2hyb25vdXMuIE91dCBvZiBiYW5kIG1ldGFkYXRhIG5lZWRzIGRpZmZlcmVudDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7aGFuZGxpbmcuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGVyZSBhcmUgbWFueSBjYXNl
cyB3aGVyZSBvdXQtb2YtYmFuZCBtZXRhZGF0YSBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
dXNlZnVsIGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYXBwcm9wcmlhdGUuIEJ1dCB0aGV5IGRvIG5vdCBjb3Zl
ciBhbGwgbmVlZHMgYnkgYW55PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzdHJldGNoLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEV2ZW4gaWYgZWFjaCBwaWVjZSBvZiBpbi1iYW5kIG1ldGFk
YXRhIGlzIG9mIGZpeGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsZW5ndGgsPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyB0aGVyZSBhcmUgbWFueSBkaWZmZXJlbnQga2luZHMgb2YgbWV0YXR5cGUuIFRyeWluZyB0
bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2F5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmcXVvdDt0aGVyZSB3
aWxsIGJlIGV4YWN0bHkgZm91ciBwaWVjZXMsIGFuZCB0aGV5IHdpbGwgYmUgb2Y8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3R5cGVzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0MSwgdDIsIHQzLCBhbmQgdDQmcXVv
dDsgaXMgc2ltcGx5IHRvbyBzcGVjaWZpYyBmb3IgZXZlbiA4MCU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O29mIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtuZWVkcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCA4
OjUyIEFNLCBOaWNvbGFzIEJPVVRIT1JTIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhlbGxvIFJv
biw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbmRpbmcgb3V0IG9mIGJhbmQg
Y29uZ3J1ZW50IG1ldGFkYXRhIG1heSBub3QgYmUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDthbnN3ZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBhbGwgbmVlZHMgYnV0IGl0IGlzIG9uZSB0b29s
IHRoYXQgd2Ugc2hvdWxkIGtlZXAuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBO
b3QgYWxsIG1ldGFkYXRhIGlzIHRpZWQgdG8gYSBzcGVjaWZpYyBwYWNrZXQsIGZvcjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ZXhhbXBsZSBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcG9saWN5IGNoYW5n
ZSBpbiBQQ1JGIGNvdWxkIGxlYWQgdG8gc29tZSBtZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7c2lnbmFsaW5nLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSByZWFjdGlvbiB0aW1lIG5lZWQg
bm90IGJlIGltbWVkaWF0ZSwgZmV3IG1zIG1heTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bm90
IG1hdHRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFzIHlvdSBwb2ludCwg
aWYgYSBwYWNrZXQgaXMgdGllZCB0byBhIG1ldGFkYXRhIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2NvcnJlbGF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mbyBjYW4gYmUgc2V0IGluIGJvdGgg
cGFja2V0IHRvIGRlYWwgd2l0aCBpdCAoaS5lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRh
ZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4cGVjdGVkIGZsYWcgaW4gdGhlIFNGQyBoZWFkZXIsIHBs
dXMgYW4gaWQpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGaW5hbGx5IHdlIGNh
biBzdGlsbCBzZW5kIHNvbWUgbGltaXRlZCBtZXRhZGF0YSB3aXRoaW48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2EgaGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoaXMgY291bGQgYmUgdXNlZCBm
b3IgbG9hZCBiYWxhbmNlcnMgaW4gcGFydGljdWxhciBpZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7d2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhZ3JlZSBvbiBhIGNvbnZlbnRpb24gdG8gbG9jYXRlICZx
dW90O2NvYXJzZSBncmFpbiBwb2xpY3kmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAvICZxdW90O2Zp
bmUgZ3JhaW4gcG9saWN5JnF1b3Q7IG9uIHJlc2VydmVkIGNvbnRleHQgaGVhZGVycy48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoaXMgc2VlbXMgdG8gb3BlbiB1cCBhIGxvdCBv
ZiBmbGV4aWJpbGl0eSAvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbm5vdmF0aW9ucy48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIHlvdXIgbGFzdCBwb2ludCwgdGhlcmUg
aXMgYSBxdWVzdGlvbiBvbiBob3cgdG8gbWFrZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIGF2
YWlsYWJsZSB0byBhIFNlcnZpY2UgRnVuY3Rpb24uIEN1cnJlbnQgc29ja2V0PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgY29ubmVjdGlvbnMgZm9yIGV4YW1wbGUgZG8gbm90IGFsbG93IHRvIHJldHJpZXZlIElQ
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoZWFkZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvcHRpb25z
LiBTbyBJIGFzc3VtZSB0aGF0IFNGQyBhd2FyZSBTZXJ2aWNlIEZ1bmN0aW9uczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7d2lsbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lZWQgc29tZSAoYXN5bmNocm9u
b3VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPykgQVBJIHRvIHJldHJpZXZlIFNGQyBoZWFkZXIgaW5mb3Jt
YXRpb24gYXMgd2VsbCBhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4tYmFuZDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG1ldGFkYXRhLiBJIGRvbid0IHNlZSBvdXQgb2YgYmFuZCBtZXRhZGF0YSB0cmFu
c3BvcnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FkZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNv
bXBsZXhpdHksIHRoZSBzYW1lIEFQSSBjYW4gcHJvYmFibHkgYXBwbHkuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgYWx0ZXJuYXRpdmUgb3B0aW9uLCBhbGxvd2luZyB2YXJp
YWJsZSBzaXplZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEgaW48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyB0aGUgU0ZDIGhlYWRlciBoYXMgc29tZSBkcmF3YmFja3MgYXMgd2VsbCwgb25lIGJl
aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnJhZ21lbnRhdGlvbiwgYW5kIHNvbWUgc3dpdGNoZXMgZXhw
ZWN0aW5nIGFzIHdlbGwgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xvb2sgYXQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBlbmQgdXNlciB0cmFmZmljIGhlYWRlcnMgZm9yIGxpbmsgbG9hZCBiYWxhbmNp
bmcuIEk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWdy
ZWUgdGhhdCBpZiB3ZSBjYW4gYWNjZXB0IHRoZXNlIGlzc3VlcywgdGhlbiBzZW5kaW5nPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgb2ZmLWxpbmUgY29uZ3J1ZW50IG1ldGFkYXRhIGxvb3NlcyBpdHMgaW50ZXJl
c3QuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZSBuZWVkIHRvIHRha2UgaW50
byBhY2NvdW50IHRoYXQgYm90aCBpbi1iYW5kIGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Y29uZ3J1ZW50PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3V0LW9mLWJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0
IGlzIG5vdCByZWxpYWJsZS4gQTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cGFja2V0IGxvc3M8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyB0cmlnZ2VyaW5nIHJldHJhbnNtaXNzaW9uIHdvdWxkIG5vdCBsZWFk
IHRvIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aWRlbnRpY2FsPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgcmVjb25zdHJ1Y3Rpb24gb2YgdGhlIGFzc29jaWF0ZWQgbWV0YWRhdGEuIEluIHNvbWU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Nhc2VzLCB3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1pZ2h0IHRo
dXMgZXZlbiBuZWVkIG5vbi1jb25ncnVlbnQgb3V0LW9mLWJhbmQgcmVsaWFibGU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBtZXRhZGF0YSB0cmFuc3BvcnQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUGFya2VyIFs8YSBocmVmPSJtYWlsdG86Um9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPl0g
U2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1dlZG5lc2RheSw8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBNYXJjaCAxMiwgMjAxNDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDEyOjQzIFBNIFRvOiBOaWNvbGFzIEJP
VVRIT1JTIENjOiBKaW0gR3VpY2hhcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyhqZ3VpY2hh
cik7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8
L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
PC9zcGFuPjwvYT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2ZjOyBKYW1hbCBIYWRp
IFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBOaWNvbGFzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB1bmRlcnN0
YW5kIHRoZSBjb25jZXB0IGZvciBvdXQgb2YgYmFuZCBzaWduYWxpbmcgb2Y8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O21ldGFkYXRhLCBidXQgSSBhbSBjb25jZXJuZWQgdGhhdCBpdCBpbnRyb2R1Y2VzPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtzaWduaWZpY2FudDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29tcGxleGl0
eSBkdWUgdG8gdGhlIHBvdGVudGlhbCByYWNlIGNvbmRpdGlvbiBvZjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7cmVjZWl2aW5nIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVhbCBwYWNrZXQgYmVmb3Jl
IHRoZSBtZXRhZGF0YS4gV2hpbGUgdGhlIHJlYWwgcGFja2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtjb3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW5kaWNhdGUgdGhhdCBvdXQgb2YgYmFuZCBtZXRh
ZGF0YSBpcyBleHBlY3RlZCwgaG93IGNhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2U8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2d1YXJhbnRlZSB0aGUgb3JkZXIgb2YgcmVjZXB0aW9uPyBXaGF0IGlmIHN3
aXRjaGluZyBvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cm91dGluZzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7bm9kZXMgYXBwbHkgaGFzaCBiYXNlZCBsb2FkIGJhbGFuY2luZz8gV2hhdCBpZiB0aGUgbG9h
ZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7YmFsYW5jaW5nIHVuZGVyc3RhbmRzIFNGQyBlbmNhcHMgYW5kIGxv
b2tzIGJleW9uZCBpdCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDtvcmlnaW5hbCBoZWFkZXIgdG8gZ2V0IGJldHRlciBlbnRyb3B5Pzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IENhbiB3ZSBndWFyYW50ZWUgdGhhdCB0aGUgbWV0YWRhdGEgYW5kIHJlYWwgcGFja2V0PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aWxsIGZvbGxvdzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGV4
YWN0IHNhbWUgcGF0aD8gSWYgd2UgY2FuIG5vdCwgdGhlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7aW1wbGVtZW50YXRpb25zIHdpbGw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25lZWQgdG8gYWRkIGluZ3Jl
c3MgcXVldWluZyB0byBjb3BlIHdpdGggdGhlIHNjZW5hcmlvLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgQWxzbywgZG8geW91IGZlZWwgdGhhdCB0aGUgaW5jcmVhc2UgaW4gaW1w
bGVtZW50YXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb21wbGV4aXR5IGF0IHRoZSBzZXJ2aWNlIGZ1
bmN0aW9ucyBpcyByZWFzb25hYmxlPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
VGhhbmtzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDEyLCAyMDE0LCBhdCA0OjA5IEFNLCAm
cXVvdDtOaWNvbGFzIEJPVVRIT1JTJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBo
cmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9z
cGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Tmlj
b2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+
Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IEkgdGhpbmsgd2UgbXVzdCBtYWtlIGEgZGlzdGluY3Rpb24gYmV0d2Vlbjo8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLSBNZXRhZGF0YSB3aGljaCBzaG91bGQgYmUg
cGFydCBvZiB0aGUgaGVhZGVyIGRlZmluZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FzIGlu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJhbmQgbWFya2luZy4gLSBNZXRhZGF0YSB3aXRoIGNhbiBi
ZSBwYXNzZWQgb3V0IG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiYW5kLCBmb3I8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgZXhhbXBsZSBjb25ncnVlbnQgb3V0IG9mIGJhbmQgc2lnbmFsaW5nIGRl
ZmluZWQgaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBkcmFmdDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgZm9ybWVyIGNhbGxzIGZvciBhIGxpbWl0
ZWQgc3BhY2UgaW4gdGhlIGhlYWRlciw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RydWUsIFRo
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsYXR0ZXIgaG93ZXZlciBkb2VzIG5vdCBpbmN1ciBhbnkg
c3BhY2UgbGltaXRhdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5kIGlzPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHN0aWxsIGZhaXJseSBlZmZpY2llbnQgYW5kIGl0IHJlbWFpbnMgY29tcGF0
aWJsZSB3aXRoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthIGZpeGVkPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHNpemUgaGVhZGVyIHVzZWQgdG8gcm91dGUgdGhvc2Ugc2lnbmFsaW5nIG1lc3NhZ2Vz
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbG9uZyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Y2hhaW4ncyBzZXJ2aWNlIGZ1bmN0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fIEZyb206PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFs8
YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+amd1aWNoYXJAY2lzY28uY29tPC9zcGFuPjwvYT5dIFNlbnQ6
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFR1ZXNkYXksIE1hcmNoIDExLCAyMDE0IDY6NDggUE0gVG86
IFJvbiBQYXJrZXIgQ2M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMgQk9VVEhPUlM7PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBSb24sPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlIGNhbiBjZXJ0YWlubHkgaGF2ZSB0aGlzIGRpc2N1c3Np
b24gYnV0IHdlIHNob3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zmlyc3Q8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgY29uc2lkZXIgd2hhdCBpbmZvcm1hdGlvbiBpcyBuZWNlc3NhcnkgYW5kIGlm
IHNhaWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gY2FuIGZpdCB3aXRoaW4gYSBm
aXhlZCBudW1iZXIgb2YgY29udGV4dHM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luIHRoZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWpvcml0eSBvZiBjYXNlcy4gUmVtZW1iZXIsIHRoZSBnb2Fs
IG9mIGJlaW5nIGFibGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RvIHBhc3M8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgbWV0YWRhdGEgdGhyb3VnaCB0aGUgbmV0d29yayBpcyB0byBlbmhhbmNlIHNl
cnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2RlbGl2ZXJ5LDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBub3QgcGFzcyB0aGUgZW50aXJlIHdvcmtzIG9mIFNoYWtlc3BlYXJlIDstKTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50IGZyb20gbXkgaVBob25lPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgNywgMjAx
NCwgYXQgMzo1MiBBTSwgJnF1b3Q7Um9uIFBhcmtlciZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
bHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHNlZSBzaW1pbGFyIHJl
cXVpcmVtZW50cyBmcm9tIHRoZSAzZ3BwIEVQQyBzaWRlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7SSB3b3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlrZSB0byBwcm9wb3NlIGFuIE9V
SSAvIFRMViBiYXNlZCBhcHByb2FjaCB3aGVyZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IHJlc2VydmVkIE9VSSBjYW4gYmUgdXNlZCBmb3IgYWdyZWVkIHVwb24gdHlwZXMgb2Y8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbW1vbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRh
dGEgYW5kIHZlbmRvciBvciBvdGhlciBvcmdhbml6YXRpb25hbCBPVUlzIGNhbjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7YmUgdXNlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gcXVpY2ts
eSBpbm5vdmF0ZSBpbiB0aGUgbmV0d29ya3MuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTaW11
bHRhbmVvdXNseSwgSSB3b3VsZCBhbHNvIGxpa2UgdG8gY29uc2lkZXI8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O21lY2hhbmlzbXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoYXQgYXJlIG9w
dGltaXplZCBmb3IgbG9uZyBsaXZlZCBmbG93cyBzbyBhcyB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7bGltaXQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZWdhdGl2ZSBlZmZlY3Rz
IG9mIHBhY2tldCBncm93dGguPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgNywgMjAxNCwgYXQg
ODozNCBBTSwgJnF1b3Q7Tmljb2xhcyBCT1VUSE9SUyZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29t
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Tmljb2xhcy5CT1VU
SE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8
YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9z
bW9zLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIZWxsbyBKaW08YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgaGF2ZSBzZWVu
IGNhc2VzIGluIEdpIExBTiwgd2hlcmUgc3Vic2NyaWJlciByZWxhdGVkPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gaXMgcGFzc2VkIHRvIGEgV2ViIFByb3h5IGZvciBI
VFRQIGhlYWRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGVucmljaG1lbnQgKGFpbWVk
IGF0IHNvbWUgV2ViIENvbnRlbnQgcHJvdmlkZXJzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtw
YXJ0bmVycyBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBNb2JpbGUgT3BlcmF0
b3IpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluZm9ybWF0aW9uIHdhcyBhbiBjb2Rl
ZCAocGVyc2lzdGVudCkgc3Vic2NyaWJlciBpZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVy
aXZlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZyb20gdGhlIE1TSVNETiwgYW5kIGNv
dXBsZSBvZiBmIGN1c3RvbWVyIHByb2ZpbGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3JlbGF0
ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmaWVsZHMuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJbiBhbiBzZmMgYmFzZWQg
R2kgTEFOLCB0aGlzIGVudGl0eSBzaG91bGQgcmVjZWl2ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsg
Jmd0O2Zyb20gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2xhc3NpZmllcjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLSBB
IGNsYXNzaWZpY2F0aW9uIG9mIHRoZSBDb250ZW50IFByb3ZpZGVyICggSWQsPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgQ2F0ZWdvcnkpIGJhc2VkIG9uIHRyYWZmaWMgYW5hbHlzaXMgLSBU
aGUgTVNJU0ROIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgc3Vic2NyaWJlciAtIFR3byBzdWJzY3JpYmVyIHBvbGljeSBmaWVsZHMg
KG5vdCB0aWVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gUENSRjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGJ1dCBiZWxvbmdpbmcgdG8gdGhlIFN1YnNjcmliZXIgREIpIChTdWJz
Y3JpYmVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2F0ZWdvcnksPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgc3ViLWNhdGVnb3J5KSAtIEEgc2Vzc2lvbiBpZCAoZm9yIGxvZ2dpbmcg
YW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0cmFja2luZzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHB1cnBvc2VzKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIG9iamVjdGl2ZSBiZWluZyB0byBhdm9pZCBoYXZpbmcg
dGhlIEhUVFAgUHJveHk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RvPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgYmVjb21lIGEgdHJ1c3RlZCBhcHBsaWNhdGlvbiAoaW50ZXJvZ2F0ZSB0
aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdWJzY3JpYmVyIERCLDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGV0Yy4uKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNv
bGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18gRnJvbTogSmltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgR3Vp
Y2hhcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAoamd1aWNoYXIpIFs8YSBocmVmPSJt
YWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+amd1aWNoYXJAY2lzY28uY29tPC9zcGFuPjwvYT5dIFNlbnQ6PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGh1cnNkYXksIE1hcmNoIDA2LCAyMDE0IDI6MDIgUE0gVG86
IEphbWFsIEhhZGk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1NhbGltOzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmptb2lzYW5kQGp1bmlwZXIubmV0PC9zcGFu
PjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0
OzxhIGhyZWY9Im1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldDwvc3Bh
bj48L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlq
c21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDsNCiBDYzo8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBzZmMgU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIEphbWFs
LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgWW91IHNhaWQgJnF1b3Q7SXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJs
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNpemVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgbWV0YWRhdGEmcXVvdDsuLiBJIGFtIG5vdCBzbyBjb252aW5jZWQgYW5kIHdvdWxkIGxp
a2UgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZXR0ZXI8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyB1bmRlcnN0YW5kIHRoZSByZXF1aXJlbWVudHMgYmVmb3JlIHBhc3NpbmcganVk
Z2VtZW50Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IElmIHdlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgbG9vayBhdCB0aGUgdXNlIGNhc2VzIGFzIHByZXNlbnRlZCB0aHVzIGZhciBp
bnRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIFdHIEk8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBoYXZlIHlldCB0byBzZWUgYSBzaW5nbGUgZXhhbXBsZSBvZiB0aGUgbmVlZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChub3RpbmcgdGhhdDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGRlc2lyZSBpcyBub3QgdGhlIHNhbWUgYXMgbmVlZCkgLSBJIGFtIG5vdCBzYXlp
bmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGVyZSBpczxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG5vIHJlcXVpcmVtZW50IGJ1dCByYXRoZXIgdGhhdCB3ZSBzaG91bGQgbm90IGp1
bXA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBjb25jbHVzaW9uIGFuZCBidWlsZCBzdGFuZGFyZHMgYXJvdW5kIGEgdGhlb3J5Ljxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBPbiAzLzMvMTQsIDY6MzUgQU0sICZxdW90O0phbWFsIEhhZGkgU2FsaW0mcXVvdDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1v
amF0YXR1LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmhh
ZGlAbW9qYXRhdHUuY29tPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpoYWRpQG1v
amF0YXR1LmNvbTwvc3Bhbj48L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dy
b3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBJIGxpa2UgdGhlIGRvYyAtIHdlbGwgd3JpdHRlbi48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2Vj
dGlvbiA0LjMgb24gbWV0YWRhdGEgZW5jb2RpbmcuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEl0IHNlZW1zIHRoZXJlJ3Mg
Y2xlYXIgbmVlZCBmb3IgdmFyaWFibGUgc2l6ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBt
ZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAoYXQgbGVhc3QgZm9yIGh0
dHAvYXBwIHlvdSBzZWVtIHRvIGluZGljYXRlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGRlc2lyZSBmb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpdCkuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciBhIGRhdGFwYXRoIHBlci1wYWNrZXQgbWV0YWRh
dGEsIGkgZmVlbCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZWVkIGlzPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGp1c3QgYXMgaW1wb3J0YW50LiBBcmUgd2UgbGltaXRl
ZCBieSB0aGUgZmFjdCB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4aXN0
aW5nIGhhcmR3YXJlIG1heSBub3QgYmUgYWJsZSB0byBoYW5kbGUgVExWcz88YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O0Zvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGFtcGxl
LCBJIGRvbnQgaGF2ZSBhIHByb2JsZW0gaGFuZGxpbmcgVExWcyBpbiBhPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgc29mdHdhcmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtkYXRh
cGF0aC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgY2hlZXJzLCBqYW1hbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgbWFpbGluZyBsaXN0PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
PnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9yZzwv
c3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3Nw
YW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwv
c3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGxpc3Q8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRv
OnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9y
Zzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMgbWFpbGluZzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
O19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0
Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9h
PiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YSBocmVmPSJo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7X19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IHNmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0i
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0K
Jmd0OyZndDsmZ3Q7IHNmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDs8c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNm
Y0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3Nw
YW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDtfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7
c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9y
Zzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwv
YT48YnI+DQomZ3Q7PGJyPg0KJmd0O19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fPGJyPg0KJmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7PGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KJmd0OzxhIGhyZWY9Imh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmM8L3NwYW4+PC9hPjxicj4NCjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fPGJyPg0Kc2ZjIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8
L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2lu
LXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fPGJyPg0Kc2ZjIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRm
Lm9yZzwvc3Bhbj48L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmMiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDEzLjVwdDsgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJp
ZjsgY29sb3I6IGJsYWNrOyI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX188YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwv
YT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
YyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvc3Bh
bj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_CF4E97A71B7CCsmajeef5com_--


From nobody Wed Mar 19 01:44:08 2014
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5D7151A04B4; Wed, 19 Mar 2014 01:44:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.147
X-Spam-Level: 
X-Spam-Status: No, score=-2.147 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 vpPeZq2sTwy6; Wed, 19 Mar 2014 01:43:57 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 601461A0344; Wed, 19 Mar 2014 01:43:55 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BCF33085; Wed, 19 Mar 2014 08:43:44 +0000 (GMT)
Received: from LHREML406-HUB.china.huawei.com (10.201.5.243) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 19 Mar 2014 08:43:31 +0000
Received: from NKGEML410-HUB.china.huawei.com (10.98.56.41) by lhreml406-hub.china.huawei.com (10.201.5.243) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 19 Mar 2014 08:43:39 +0000
Received: from NKGEML512-MBS.china.huawei.com ([169.254.8.115]) by nkgeml410-hub.china.huawei.com ([10.98.56.41]) with mapi id 14.03.0158.001; Wed, 19 Mar 2014 16:43:33 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: PEDRO ANDRES ARANDA GUTIERREZ <pedroa.aranda@tid.es>, Ron Parker <Ron_Parker@affirmednetworks.com>, Changcheng Huang <huang@sce.carleton.ca>, "'David Allan I'" <david.i.allan@ericsson.com>, "'Nicolas BOUTHORS'" <Nicolas.BOUTHORS@qosmos.com>
Thread-Topic: =?utf-8?B?W3NmY10g562U5aSNOiAg562U5aSNOiAgU0ZDIGVuY2Fwc3VsYXRpb24gY2hh?= =?utf-8?Q?in_ID?=
Thread-Index: AQHPQ0HpMPFXvFtSyEm0R3cKwhPFxproAHqQ
Date: Wed, 19 Mar 2014 08:43:33 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082630E5@NKGEML512-MBS.china.huawei.com>
References: <CF48AD80.E673%kegray@cisco.com> <1824354318.7479.1394833814368.JavaMail.tomcat@mgs-aaa01.mail.aol.com> <83cc0a7d4c664109b7ba930f22890871@CO2PR05MB716.namprd05.prod.outlook.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08262A61@NKGEML512-MBS.china.huawei.com> <76B41B8FACE1514795D30EC137FF391D3EA877@LILAS.jungle.qosmos.com> <2F14AC87-6C25-4028-B607-54DCFD9DE187@sce.carleton.ca> <E6C17D2345AC7A45B7D054D407AA205C39244B93@eusaamb105.ericsson.se> <023801cf42c6$f99bf860$ecd3e920$@sce.carleton.ca> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E0ED5@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08262F94@NKGEML512-MBS.china.huawei.com> <CF4EFFEB.8F7F%paag@tid.es>
In-Reply-To: <CF4EFFEB.8F7F%paag@tid.es>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.98.134]
Content-Type: multipart/alternative; boundary="_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082630E5NKGEML512MBSchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/0XvRy-K6ZzHhoWGXrCRNkR3sMwU
Cc: "spring@ietf.org" <spring@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>, "mikebianc@aol.com" <mikebianc@aol.com>
Subject: [sfc] =?utf-8?b?562U5aSNOiAg562U5aSNOiAg562U5aSNOiAgU0ZDIGVuY2Fw?= =?utf-8?q?sulation_chain_ID?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Mar 2014 08:44:07 -0000

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

TGV0IG1lIHRyeSB0byBnaXZlIGFuIGV4YW1wbGUgb2YgbGV2ZXJhZ2luZyBzZWdtZW50IHJvdXRp
bmcgKGEgbWVjaGFuaXNtIGZvciBzb3VyY2Ugcm91dGluZykgZm9yIHNlcnZpY2UgY2hhaW4gYXMg
Zm9sbG93czoNCg0KU04xIGFuZCBTTjIgYXJlIHR3byBTUiBub2RlcyBwcm92aWRpbmcgc2Vydmlj
ZSBTMSBhbmQgUzIgcmVzcGVjdGl2ZWx5IGFuZCB0aGV5IGhhdmUgZWFjaCBhbGxvY2F0ZWQgc2Vn
bWVudCBJRHMgKGUuZy4sIFNJRChTMSkgYW5kIFNJRChTMikpIGZvciBpbmRpY2F0aW5nIHNlcnZp
Y2UgUzEgYW5kIFMyIHJlc3BlY3RpdmVseS4gSW4gdGhlIE1QTFMtU1IgY2FzZSwgdGhlc2Ugc2Vy
dmljZSBzZWdtZW50IElEcyBjb3VsZCBiZSBsb2NhbCBNUExTIGxhYmVscy4gSW4gSVB2Ni1TUiBj
YXNlLCB0aGVzZSBzZXJ2aWNlIHNlZ21lbnQgSURzIGNvdWxkIGJlIGxpbmstbG9jYWwgSVB2NiBh
ZGRyZXNzZXMuIEluIHRoZSBJUHY0LVNSIGNhc2UgKGFzc3VtZSBpdOKAmXMgcmVxdWlyZWQgaW4g
dGhlIGZ1dHVyZSksIHRoZXNlIHNlcnZpY2Ugc2VnbWVudCBJRHMgY291bGQgYmUgcGFydGljdWxh
ciBwcml2YXRlIGFkZHJlc3Nlcy4gSW4gYWRkaXRpb24sIHRoZSBub2RlIHNlZ21lbnQgSURzIGZv
ciBTTjEgYW5kIFNOMiBhcmUgU0lEKFNOMSkgYW5kIFNJRChTTjIpLiBUYWtlIHRoZSBNUExTLVNS
IGFzIGFuIGV4YW1wbGUsIGFzc3VtZSBhIHBhY2tldCBpcyByZXF1aXJlZCB0byBnbyB0aHJvdWdo
IGEgc2VydmljZSBjaGFpbiB7UzEsIFMyfSBiZWZvcmUgcmVhY2hpbmcgaXRzIGRlc3RpbmF0aW9u
IEQuIFRoZSBzZXJ2aWNlIENsYXNzaWZpZXIgd291bGQgYXR0YWNoIGEgc2VnbWVudCBsaXN0IHtT
SUQoU04xKSwgU0lEKFMxKSwgU0lEKFNOMiksIFNJRChTMil9IHRvIHRoZSBwYWNrZXQuIE9mIGNv
dXJzZSwgdGhlIHNlcnZpY2UgQ2xhc3NpZmllciBjb3VsZCBhZGRpdGlvbmFsbHkgYXR0YWNoIGEg
bWV0YWRhdGEgdG8gdGhlIHBhY2tldC4gV2hlbiB0aGUgZW5jYXBzdWxhdGVkIHBhY2tldCBhcnJp
dmVzIGF0IFNOMSwgU04xIGNvdWxkIGtub3cgd2hpY2ggc2VydmljZSBzaG91bGQgYmUgZXhlY3V0
ZWQgYWNjb3JkaW5nIHRvIHRoZSBTSUQgKFMxKSBiZWZvcmUgZm9yd2FyZGluZyB0aGF0IHBhY2tl
dCB0b3dhcmRzIFNOMi4gTWVhbndoaWxlLCBTTjEgY291bGQgYWxzbyBjb25zdW1lIHRoZSBtZXRh
ZGF0YSBpZiBjYXJyaWVkIGluIHRoYXQgcGFja2V0Lg0KDQpJZiB0aGUgYWJvdmUgU1Igbm9kZXMg
KGkuZS4sIFNOMSBhbmQgU04yKSBhcmUganVzdCBTRiBwcm94eSwgcmF0aGVyIHRoYW4gcmVhbCBT
RiBub2RlcywgdGhlIGFkdmVydGlzZWQgc2VydmljZSBzZWdtZW50IElEcyBjb3VsZCBiZSB1c2Vk
IHRvIGluZGljYXRlIHRoZSBpbnRlcmZhY2VzIGNvbm5lY3RlZCB0byB0aGUgY29ycmVzcG9uZGlu
ZyBzZXJ2aWNlIG5vZGVzLg0KDQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUNCg0K5Y+R5Lu25Lq6OiBQ
RURSTyBBTkRSRVMgQVJBTkRBIEdVVElFUlJFWiBbbWFpbHRvOnBlZHJvYS5hcmFuZGFAdGlkLmVz
XQ0K5Y+R6YCB5pe26Ze0OiAyMDE05bm0M+aciDE55pelIDE1OjA3DQrmlLbku7bkuro6IFh1eGlh
b2h1OyBSb24gUGFya2VyOyBDaGFuZ2NoZW5nIEh1YW5nOyAnRGF2aWQgQWxsYW4gSSc7ICdOaWNv
bGFzIEJPVVRIT1JTJw0K5oqE6YCBOiBzZmNAaWV0Zi5vcmc7IG1pa2ViaWFuY0Bhb2wuY29tDQrk
uLvpopg6IFJlOiBbc2ZjXSDnrZTlpI06IOetlOWkjTogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4g
SUQNCg0KV2h5IHNvdXJjZSByb3V0aW5nPw0KDQpJdCdzIGEgY29uc2Vuc3VzIHRoYXQgc291cmNl
IHJvdXRpbmcgaXMgYSBiYWQgaWRlYSBkdWUgdG8gdGhlIHNlY3VyaXR5IGltcGxpY2F0aW9ucy4g
SSByZWNvbiB0aGlzIG1pZ2h0IG5vdCBiZSB0aGUgY2FzZSBoZXJlIGJlY2F1c2Ugd2UgaGF2ZSBh
IGNvbnRyb2xsZWQgcGFja2V0IGZvcndhcmRpbmcgaW5mcmFzdHJ1Y3R1cmUgdW5kZXJuZWF0aC4g
SG93ZXZlciwgc291cmNlIHJvdXRpbmcgd291bGQgaW1wb3NlIG5ldyByZXF1aXJlbWVudHMgdG8g
aXQgYW5kIG1ha2UgaXQgaGFyZGVyIHRvIGltcGxlbWVudCBhbmQgbW9yZSBjb21wbGV4IHRvIG1h
bmFnZSwNCg0KQmVzdCwvUEENCg0KRHIuIFBlZHJvIEEuIEFyYW5kYSBHdXRpw6lycmV6DQoNClRl
Y2hub2xvZ3kgRXhwbG9yYXRpb24gLQ0KTmV0d29yayBJbm5vdmF0aW9uICYgVmlydHVhbGlzYXRp
b24NCg0KbWFpbHRvOnBhYWdAdGlkLmVzDQpUZWxlZsOzbmljYSwgSW52ZXN0aWdhY2nDs24geSBE
ZXNhcnJvbGxvDQpDLyBELiBSYW3Ds24gZGUgbGEgQ3J1eiw4NA0KMjgwMDYgTWFkcmlkLCBTcGFp
bg0KDQpGcmFnZW4gc2luZCBuaWNodCBkYSwgdW0gYmVhbnR3b3J0ZXQgenUgd2VyZGVuLg0KRnJh
Z2VuIHNpbmQgZGEsIHVtIGdlc3RlbGx0IHp1IHdlcmRlbi4NCkdlb3JnIEtyZWlzbGVyDQoNCkRl
OiBYdXhpYW9odSA8eHV4aWFvaHVAaHVhd2VpLmNvbTxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNv
bT4+DQpGZWNoYTogbWnDqXJjb2xlcyAxOSBkZSBtYXJ6byBkZSAyMDE0IDAyOjA1DQpQYXJhOiBS
b24gUGFya2VyIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4sIENoYW5nY2hlbmcgSHVhbmcgPGh1YW5nQHNjZS5j
YXJsZXRvbi5jYTxtYWlsdG86aHVhbmdAc2NlLmNhcmxldG9uLmNhPj4sICdEYXZpZCBBbGxhbiBJ
JyA8ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208bWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nz
b24uY29tPj4sICdOaWNvbGFzIEJPVVRIT1JTJyA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29t
PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+Pg0KQ0M6ICJzZmNAaWV0Zi5vcmc8
bWFpbHRvOnNmY0BpZXRmLm9yZz4iIDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4+
LCAibWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPiIgPG1pa2ViaWFu
Y0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4+DQpBc3VudG86IFtzZmNdIOetlOWk
jTog562U5aSNOiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpJZiBzbywgd2h5IG5vdCBs
ZXZlcmFnZSB0aGUgc291cmNlIHJvdXRpbmcgbWVjaGFuaXNtIHRvIGRvIHRoaXMgd29yayAoaS5l
Liwgc2VydmljZSBwYXRoIGxheWVyKT8NCg0KQmVzdCByZWdhcmRzLA0KWGlhb2h1DQoNCuWPkeS7
tuS6ujogUm9uIFBhcmtlciBbbWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21d
DQrlj5HpgIHml7bpl7Q6IDIwMTTlubQz5pyIMTnml6UgMToyMw0K5pS25Lu25Lq6OiBDaGFuZ2No
ZW5nIEh1YW5nOyAnRGF2aWQgQWxsYW4gSSc7ICdOaWNvbGFzIEJPVVRIT1JTJw0K5oqE6YCBOiBY
dXhpYW9odTsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBtaWtlYmlhbmNAYW9s
LmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+DQrkuLvpopg6IFJFOiBbc2ZjXSDnrZTlpI06
IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCkkgYWdyZWUuICAgVGhlIGNoYWluIGlkIGlu
IHRoZSBwYWNrZXQgc2hvdWxkIHJlcHJlc2VudCBhIGZ1bGx5IHNwZWNpZmllZCBzZXQgb2YgbG9j
YXRlZCBzZXJ2aWNlIGZ1bmN0aW9uIGluc3RhbmNlcy4gICAgSXQgY291bGQgYmUgdGhvdWdodCBv
ZiBhcyByZXByZXNlbnRpbmcgYSBzdGFjayBvZiBuZXR3b3JrIGxvY2F0b3JzICh0eXBpY2FsbHkg
TUFDIG9yIElQIGFkZHJlc3NlcykuDQoNCiAgICBSb24NCg0KDQpGcm9tOiBzZmMgW21haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIENoYW5nY2hlbmcgSHVhbmcNClNlbnQ6
IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDEyOjI4IFBNDQpUbzogJ0RhdmlkIEFsbGFuIEknOyAn
Tmljb2xhcyBCT1VUSE9SUycNCkNjOiAnWHV4aWFvaHUnOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz47IG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4N
ClN1YmplY3Q6IFJlOiBbc2ZjXSDnrZTlpI06IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoN
CkkgdGhpbmsgaXQgc2hvdWxkIGlkZW50aWZ5IGFuIGluc3RhbmNlLg0KDQpDaGFuZw0KDQpGcm9t
OiBEYXZpZCBBbGxhbiBJIFttYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb21dDQpTZW50
OiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA5OjE1IEFNDQpUbzogQ2hhbmdjaGVuZyBIdWFuZzsg
Tmljb2xhcyBCT1VUSE9SUw0KQ2M6IFh1eGlhb2h1OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz47IG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4NClN1
YmplY3Q6IFJFOiBbc2ZjXSDnrZTlpI06IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCldl
bGwgdGhlIHF1ZXN0aW9uIGRlIGpvdXIgaXMg4oCcZG9lcyBhIGNoYWluIElEIGRlZmluZSBhIGNs
YXNzIG9yIGFuIGluc3RhbmNl4oCd4oCmLiBJZiBpdCBkZWZpbmVzIGFuIGNsYXNzIHdlIGFsc28g
bmVlZCBpbnN0YW5jZSBpbmZvcm1hdGlvbiwgaWYgaXQgaXMgY3VycmVudGx5IG92ZXJsb2FkZWQg
dG8gZGVmaW5lIGNsYXNzIGFuZCBpbnN0YW5jZSBJTU8gd2UgaGF2ZSBhIHByb2JsZW3igKYuDQoN
CkRhdmUNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFs
ZiBPZiBDaGFuZ2NoZW5nIEh1YW5nDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA3OjQz
IEFNDQpUbzogTmljb2xhcyBCT1VUSE9SUw0KQ2M6IFh1eGlhb2h1OyBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz47IG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9s
LmNvbT4NClN1YmplY3Q6IFJlOiBbc2ZjXSDnrZTlpI06IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWlu
IElEDQoNCkdvb2QgcG9pbnRzLiBJIGJlbGlldmUgZXhwbGljaXQgY2hhaW4gSUQgc2hvdWxkIGJl
IG1hbmRhdG9yeS4gVGhlIG92ZXJoZWFkIGlzIHZlcnkgbGl0dGxlLiBJdCBoZWxwcyBzaW1wbGlm
eSBwcm9jZXNzaW5nIGFuZCBzdGVlcmluZyBzaWduaWZpY2FudGx5LiBUaGUgZ2FpbiBpcyBodWdl
Lg0KDQpDaGFuZw0KDQotLS0tLS0tLS0tLS0NCkNoYW5nY2hlbmcgSHVhbmcNCg0KT24gTWFyIDE4
LCAyMDE0LCBhdCAxOjUzIEFNLCBOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFv
c21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+IHdyb3RlOg0KSSB0
aGluayB0aGF0IGtlZXBpbmcgdGhlIFNlcnZpY2UgUGF0aCBMYXllciB0cmFuc3BvcnQgaW5kZXBl
bmRlbnQgc2hvdWxkIHJlbWFpbiBhbiBvYmplY3RpdmUgZm9yIFNGQy4gIFN1Y2ggYSBzZXBhcmF0
aW9uIG9mIGNvbmNlcm5zIGlzIGEgc291bmQgYXJjaGl0ZWN0dXJhbCBwcmluY2lwbGUgdGhhdCBo
ZWxwIGtlZXAgdGhpbmdzIHNpbXBsZSBpbiBwcmFjdGljZS4NCg0KT24gdGhlIHF1ZXN0aW9uIG9m
ICBTZXJ2aWNlIFBhdGgsIHdlIGhhdmUgYSBkaXNjdXNzaW9uIG9uIHdoZXRoZXIgd2UgbmVlZCBz
b21lIGtpbmQgb2YgZXhwbGljaXQgaWRlbnRpZmllciBvcg0KY291bGQgd2UgcmVseSBvbiBtYXBw
aW5nIG9uIHNvbWUgdW5kZXJsYXkgbmV0d29yayBwcm90b2NvbCBmaWVsZHMuDQoNCg0KTWF5IGJl
IGEgUFJPL0NPTiB0YWJsZSBjb3VsZCBoZWxwIGZvY3VzIHRoZSBncm91cCBkZWNpc2lvbiBvbiB0
aGF0IG1hdHRlcg0KDQoNCiAgKiAgIFZpc2liaWxpdHkgKHRyYWNpbmcpDQogICogICBGb3J3YXJk
aW5nIGdyYXBoIHN0cnVjdHVyZSBpbXBhY3QvbGltaXRhdGlvbnMNCiAgKiAgIFJlY29uZmlndXJh
dGlvbiBzcGVlZA0KDQogICAgICogICBMQlMgLyBzY2FsZSBvdXQgaW1wYWN0DQogICAgICogICBO
b2RlIGJ5cGFzcyAoZS5nOyBtYWludGVuYW5jZSkNCg0KICAqICAgdW5kZXJsYXkgbmV0d29yay90
cmFuc3BvcnQgbGF5ZXJzIHN1cHBvcnQNCiAgKiAgIEhlYWRlciBzcGFjZSBpbXBhY3QNCiAgKiAg
IE11bHRpIHRlbmFudCBzdXBwb3J0IGltcGFjdA0KICAqICAgU0ZDIG9uIGZsYXQgKGUuZyBvcHRp
Y2FsIEwyIGZvciBEYXRhIENlbnRlcnMpIG5ldHdvcmsNCiAgKiAgIFVuZGVybGF5IG5ldHdvcmsg
YWRtaW5pc3RyYXRpb24gaW1wYWN0DQoNClBlcnNvbmFsbHkgSSB0aGluayB0aGF0IGhhdmluZyBh
biBleHBsaWNpdCBjaGFpbiBpZGVudGlmaWVyIChlLmcuIFNlcnZpY2UgUGF0aC9TZXJ2aWNlIElu
ZGV4KSBpcyBjbGVhciAobWFuYWdlbWVudCBhbmQgY29udHJvbCkgYW5kIG5vdCBleHBlbnNpdmUg
KGhlYWRlciBzcGFjZSkuIFRoZSBkcmF3YmFjayBiZWluZyBzb21lIGltcGFjdCBvbiB0aGUgc2lt
cGxpY2l0eSB0byBhZGQvcmVtb3ZlIGVsZW1lbnRzIGluIGEgY2hhaW4gZHluYW1pY2FsbHkuDQoN
ClRhZyBzd2l0Y2hpbmcgKGFzIE1QTFMpICBhbGxvd3MgdG8gbWFuYWdlIHRhZ3MgcGVyIHNlcnZp
Y2Ugbm9kZXMsIGxlYWRpbmcgdG8gbW9yZSB2ZXJzYXRpbGUgYW5kIGRpdmVyc2UgZ3JhcGhzDQoN
Cg0KTmljb2xhcw0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkZyb206IFh1eGlh
b2h1IFt4dXhpYW9odUBodWF3ZWkuY29tPG1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tPl0NClNl
bnQ6IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDU6MDQgQU0NClRvOiBKZXJvbWUgTW9pc2FuZDsg
bWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPjsgc2ZjQGlldGYub3Jn
PG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBbc2ZjXSDnrZTlpI06IFNGQyBlbmNhcHN1
bGF0aW9uIGNoYWluIElEDQpJIGxpa2UgdGhlIGlkZWEgb2Ygc2VwYXJhdGluZyB0aGUgU2Vydmlj
ZSBGdW5jdGlvbiBMYXllciBhbmQgdGhlIFNlcnZpY2UgUGF0aCBMYXllciwgYXMgcHJvcG9zZWQg
aW4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMuIFRoZSByb2xlIG9m
IHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIgaXMganVzdCB0byBzdGVlciB0aGUgdHJhZmZpYyBhbG9u
ZyBhIHBhcnRpY3VsYXIgY2hhaW4gb2Ygc2VydmljZSBub2RlcyB3aGljaCBjYW4gYmUgaW1wbGVt
ZW50ZWQgYnkgZXhpc3RpbmcgdG9vbHMgZm9yIHNvdXJjZSByb3V0aW5nLCBzdWNoIGFzIHNlZ21l
bnQgcm91dGluZy4gQXMgc3VjaCwgaXTigJlzIG5vdCBuZWNlc3NhcnkgdG8gdHJ5IHRvIGtlZXAg
dGhlIFNlcnZpY2UgUGF0aCBMYXllciB0cmFuc3BvcnQtaW5kZXBlbmRlbnQgYW5kIGNvbnRhaW4g
aXQgaW4gdGhlIFNGQyBoZWFkZXIuDQoNCkJlc3QgcmVnYXJkcywNClhpYW9odQ0KDQrlj5Hku7bk
uro6IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSDku6PooaggSmVyb21lIE1vaXNh
bmQNCuWPkemAgeaXtumXtDogMjAxNOW5tDPmnIgxOOaXpSAxOjAzDQrmlLbku7bkuro6IG1pa2Vi
aWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT47IHNmY0BpZXRmLm9yZzxtYWls
dG86c2ZjQGlldGYub3JnPg0K5Li76aKYOiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hh
aW4gSUQNCg0KVGhpcyAobGVuZ3RoeSBhbmQgdmVyeSBsaXZlbHkpIHRocmVhZCBzdGFydGVkIGZy
b20gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMgKHdoaWNoIEkgY28t
YXV0aG9yZWQpLg0KDQpJbiBzZWN0aW9uIDQuOCwgd2UgbWFkZSBhIGNsZWFyIGRpc3RpbmN0aW9u
IGJldHdlZW4gYSBzZXJ2aWNlIHBhdGggbGF5ZXIgKHN0ZWVyaW5nIHBhY2tldHMgaG9wIGJ5IGhv
cCBhbG9uZyB0aGUgY2hhaW4pIGFuZCBhIHNlcnZpY2UgZnVuY3Rpb24gbGF5ZXIgKGNvbnZleSBt
ZXRhZGF0YSBpbmZvcm1hdGlvbiBvZiBpbnRlcmVzdCB0byBTRnMpLiBUZXJtaW5vbG9neSBhc2lk
ZSwgaXQgc2VlbXMgdGhhdCBzdWNoIGxheWVyZWQgdmlldyB3YXMgYWdyZWVkIHVwb24gYnkgbWFu
eSBwZW9wbGUgb24gdGhlIG1haWxpbmcgbGlzdC4NCg0KTm93IHRoaXMgY2VydGFpbmx5IGRvZXMg
YmVnIHRoZSBxdWVzdGlvbiBvZiBzb2x2aW5nIEJPVEggcHJvYmxlbXMgd2l0aCB0aGUgc2FtZSAo
cGFja2V0KSBlbmNhcHN1bGF0aW9uIG1lY2hhbmlzbS4gTm90YWJseSB3aGVuIG9ic2VydmluZyB0
aGF0IG1hbnkgdXNlIGNhc2VzIGNvdWxkIGJlIHNhdGlzZmllZCB3aXRob3V0IFNGLWxldmVsIG1l
dGFkYXRhLCBvciBieSB1c2luZyBtb3JlIG91dC1vZi1iYW5kIHdheXMgdG8gY29udmV5IHN1Y2gg
U0YgbWV0YWRhdGEuIEFuZCBhbHNvIHdoZW4gb2JzZXJ2aW5nIHRoYXQgaW5iYW5kIG1hcmtpbmcg
KGUuZy4gcGFja2V0IGhlYWRlcnMpIGNvbWVzIHdpdGggdmFyaW91cyBwcm9zICYgY29ucyAoc29t
ZSBvZiB0aGUgaXNzdWVzIGJlaW5nIGlkZW50aWZpZWQgaW4gdGhlIGRyYWZ0LCBlLmcuIHNlY3Rp
b25zIDQuMSBhbmQgNC4yKS4NCg0KSSBkbyBhZ3JlZSB3aXRoIE1hcmlhLiBXZSBtYXkgd2FudCB0
byBleHBsb3JlIG90aGVyIG9wdGlvbnMgZm9yIGFkZHJlc3NpbmcgdGhlIG5lZWRzIG9mIHRoZSBz
ZXJ2aWNlIHBhdGggbGF5ZXIgdGhhdCBkbyBub3QgcmVxdWlyZSBhbiBleHBsaWNpdCBjaGFpbi1p
ZCBvZiBzb3J0cy4NCg0KSW4gdGhlIGRyYWZ0LCB3ZSBjb25jbHVkZWQgYnkgc3RhdGluZyDigJxB
IHByb2R1Y3RpdmUgcGF0aCBmb3J3YXJkIGNvdWxkIGJlIHRvIGRpdmlkZSBhbmQgY29ucXVlcjog
dG8gY2xlYXJseSBzZXBhcmF0ZSB0aGUgcHJvYmxlbSBvZiBTZXJ2aWNlIEZ1bmN0aW9uIFBhdGgg
dG9wb2xvZ3kgZnJvbSB0aGUgICBwcm9ibGVtIG9mIFtjb252ZXlpbmcgU0ZdIG1ldGFkYXRh4oCd
LiBJIGRvIGJlbGlldmUgd2Ugc2hvdWxkIGV4cGxvcmUgc3VjaCBzZXBhcmF0aW9uIHByaW5jaXBs
ZSBmdXJ0aGVyLg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBP
biBCZWhhbGYgT2YgbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPg0K
U2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCA1OjUwIFBNDQpUbzogc2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24g
Y2hhaW4gSUQNCg0KSSB3b3VsZCBpbWFnaW5lIHRoYXQgaWYgd2UgbWFkZSB0aGUgQ2hhaW4gSUQg
ZmllbGQgaW4gdGhlIGhlYWRlciBiZSBvcHRpb25hbCwgeWV0IHN0aWxsIHJlcXVpcmVkIGEgaGVh
ZGVyIGFuZCBzdGlsbCByZXF1aXJlZCB0aGF0IHNvbWUgaW5kaWNhdGlvbiBvZiB0aGUgY2hhaW4g
YmUgY2FycmllZCBzb21ld2hlcmUgaW4gdGhlIHBhY2tldCAobXBscyBsYWJlbCBvciB2bGFuIG9y
IHdoYXRldmVyKSwgdGhhdCB0aGUgaW1wbGVtZW50YXRpb24gd291bGQgYmVjb21lIG92ZXJseSBj
b21wbGljYXRlZC4gIFRvIGRvIHNvIHdvdWxkIGJlIHVzaW5nIFNGQyBzaW1wbHkgYXMgYSBtZWNo
YW5pc20gdG8gY2FycnkgbWV0YSBkYXRhIGFuZCBub3QgYXQgYWxsIGZvciBzZXJ2aWNlIGNoYWlu
aW5nLCB3aGljaCBzb3VuZHMgY291bnRlciBpbnR1aXRpdmUgdG8gbWUuDQoNCk1hcmlhLA0KU28s
IHlvdSBhcmUgc2F5aW5nIHRoYXQgeW91IHdhbnQgdG8gdXNlIFNGQyB0byBjYXJyeSBhcm91bmQg
bWV0YWRhdGEsIGJ1dCBub3QgZm9yIGFjdHVhbCBzZXJ2aWNlIGNoYWluaW5nIGJlY2F1c2UgeW91
IGFscmVhZHkgaGF2ZSBhIHdheSB0byBpbXBsZW1lbnQgc2VydmljZSBjaGFpbmluZyBvdXRzaWRl
IG9mIFNGQz8gIE1heWJlIEknbSBub3QgZm9sbG93aW5nLCBidXQgaXQgc2VlbXMgdG8gbWUgdGhh
dCBpZiB5b3Ugd2VyZSB0byB1cGdyYWRlIHlvdXIgbmV0d29yayB0byBzdXBwb3J0IFNGQyB0aGF0
IHlvdSB3b3VsZCBjaGFuZ2UgZnJvbSB1c2luZyB5b3VyIGV4aXN0aW5nIG1lY2hhbmlzbSBhbmQg
c3RhcnQgdXNpbmcgU0ZDLCB3aGljaCBpcyBtZWFudCB0byBwcm92aWRlIHN1cHBvcnQgZm9yIHNl
cnZpY2UgZnVuY3Rpb25zIHRoYXQgYXJlIG5vdCBTRkMgYXdhcmUuICBUaGVyZSBhcmUgYSBudW1i
ZXIgb2YgdXMgd2hvIGhhdmUgaW1wbGVtZW50ZWQsIGluIG9uZSB3YXkgb3IgYW5vdGhlciwgc29t
ZSBzb3J0IG9mIHNlcnZpY2UgY2hhaW5pbmcsIGJ1dCBJIChJIGNhbiBhdCBsZWFzdCBzcGVhayBm
b3IgbXlzZWxmKSBhbSBsb29raW5nIHRvIFNGQyBub3QgdG8gZW5oYW5jZSBteSBjdXJyZW50IGlt
cGxlbWVudGF0aW9uLCBidXQgdG8gcmVwbGFjZSBpdCB3aXRoIHNvbWV0aGluZyBiZXR0ZXIgd2hp
bGUgc3RpbGwgbWFpbnRhaW5pbmcgbXkgY29yZSAobm9uIHNlcnZpY2UgZnVuY3Rpb24pIGluZnJh
c3RydWN0dXJlLg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkZyb206IGtlZ3Jh
eUBjaXNjby5jb208a2VncmF5QGNpc2NvLmNvbTxtYWlsdG86a2VncmF5QGNpc2NvLmNvbSUzY2tl
Z3JheUBjaXNjby5jb20+Pg0KVG86IFJvbiBQYXJrZXI8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+LEppbSBHdWlj
aGFyZCAoamd1aWNoYXIpPGpndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28u
Y29tPj4sSm9lbCBNLiBIYWxwZXJuPGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2Vs
aGFscGVybi5jb20+Pg0KY2M6IHNmY0BpZXRmLm9yZzxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZyUzY3NmY0BpZXRmLm9yZz4+DQpTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0DQpT
dWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KKzEgdGhlIGlk
ZWEgaXMgaW50ZXJvcGVyYWJpbGl0eS4NCg0KDQpPbiAzLzE0LzE0IDEyOjU1IFBNLCAiUm9uIFBh
cmtlciIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb20+PiB3cm90ZToNCg0KPlRoYW5rcywgSmltLg0KPg0KPlJlbWVt
YmVyIHRoYXQgd2UgaGF2ZSBzYWlkIG1hbnkgdGltZXMgdGhhdCB0aGUgU0ZDIHNlcnZpY2UgaGVh
ZGVyIGlzDQo+dHJhbnNwb3J0IGluZGVwZW5kZW50LiAgIEp1c3QgYmVjYXVzZSB0aGUgY2hhaW4g
aWQgY291bGQgYmUgY2FycmllZCBpbg0KPnNvbWUgZm9ybSBvciBhbm90aGVyIHdpdGggc29tZSBw
YXJ0aWN1bGFyIHRyYW5zcG9ydCBkb2Vzbid0IG1lYW4gdGhhdCBpdA0KPmNvdWxkIGJlIHVuaXZl
cnNhbGx5IGNvbnZleWVkLiAgICBCeSBtYWtpbmcgYW5kIGtlZXBpbmcgdGhlIFNGQyBzZXJ2aWNl
DQo+aGVhZGVyIHRyYW5zcG9ydCBpbmRlcGVuZGVudCBtYWtlcyBpdCBtb3JlIGFwcGxpY2FibGUg
aW4gbW9yZQ0KPmVudmlyb25tZW50cyBhbmQgbW9yZSBsaWtlbHkgdG8gZ2V0IGFkb3B0ZWQgYnJv
YWRseS4NCj4NCj4gICBSb24NCj4NCj4NCj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPkZy
b206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFttYWlsdG86amd1aWNoYXJAY2lzY28uY29tXQ0K
PlNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMzo1MiBQTQ0KPlRvOiBKb2VsIE0uIEhhbHBl
cm47IFJvbiBQYXJrZXINCj5DYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+
U3ViamVjdDogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCj4NCj5IaSBKb2VsLA0KPg0KPlBl
cmhhcHMgYnV0IEkgd291bGQgcG9pbnQgb3V0IHRoYXQgdGhlIGJhc2UgU0ZDIGhlYWRlciBjb3Vs
ZCBoYXZlIGEgbG90DQo+bW9yZSBpbmZvcm1hdGlvbiB0aGFuIGp1c3QgdGhlIGNoYWluIElEOyBJ
IHdvdWxkIGFsc28gcG9pbnQgb3V0IHRoYXQgdGhlDQo+ZGV2aWwgaXMgaW4gdGhlIGRldGFpbHMg
YW5kIHNheWluZyAid2VsbCwgSSBjYW4ganVzdCB1c2UgYW4gTVBMUyBsYWJlbCINCj5oaWRlcyBt
dWNoIG9mIHRoZSBjb21wbGV4aXR5IG9mIGFjdHVhbGx5IGRvaW5nIHRoYXQuDQo+DQo+T24gMy8x
NC8xNCwgMjozNSBQTSwgIkpvZWwgTS4gSGFscGVybiIgPGptaEBqb2VsaGFscGVybi5jb208bWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb20+PiB3cm90ZToNCj4NCj4+SWYgdGhlIHRyYW5zcG9ydCBo
ZWFkZXIgY2FycmllcyBlbm91Z2ggaW5mb3JtYXRpb24gZm9yIGlkZW50aWZ5aW5nIHRoZQ0KPj5z
ZXF1ZW5jZSAoVkxBTiB0YWcgb3IgTVBMUyBsYWJlbCBjYW4gYm90aCBkbyB0aGUgam9iKSwgdGhl
biBhcmd1YWJseQ0KPj50aGUgZ2xvYmFsIGNoYWluIElEIGlzIHJlZHVuZGFudC4gSSBjYW4gbGl2
ZSB3aXRoIGNhcnJ5aW5nIGl0IGFueXdheQ0KPj5laXRoZXIgaWYgSSBoYXZlIG1ldGFkYXRhIHRv
IGNhcnJ5LCBvciBpZiBJIG5lZWQgdGhlIGNoYWluIElEIGZvciBzb21lDQo+PnB1cnBvc2UuDQo+
PiBBZnRlciBhbGwsIHNvbWUgZm9sa3Mgc2VlbSB0byB3YW50IHRvIHVzZSB0aGF0IGZvciB0aGUg
Zm9yd2FyZGluZw0KPj5kZWNpc2lvbnMuDQo+Pg0KPj5Zb3VycywNCj4+Sm9lbA0KPj4NCj4+T24g
My8xNC8xNCwgMjoyOCBQTSwgUm9uIFBhcmtlciB3cm90ZToNCj4+PiBUaGUgY2hhaW4gSUQgaXMg
dGhlIGxhYmVsIHRoYXQgZGVmaW5lcyB0aGUgc2VxdWVuY2Ugb2Ygc2VydmljZQ0KPj4+ZnVuY3Rp
b25zIHRoYXQgbXVzdCBiZSB2aXNpdGVkLiAgIEl0IGNhbiBiZSB0aG91Z2h0IG9mIGFzIGEgaGFu
ZGxlIGZvciBhDQo+Pj5zdGFjayBvZiBtdXN0LXZpc2l0IG5ldHdvcmsgbG9jYXRpb25zLiAgIEkg
ZG9uJ3Qgc2VlIGhvdyB0aGlzIGNhbiBiZQ0KPj4+YW55dGhpbmcgYnV0IG1hbmRhdG9yeS4NCj4+
Pg0KPj4+ICAgICBSb24NCj4+Pg0KPj4+DQo+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0N
Cj4+PiBGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9m
IFN1cmVuZHJhIEt1bWFyDQo+Pj4oc21rdW1hcikNCj4+PiBTZW50OiBGcmlkYXksIE1hcmNoIDE0
LCAyMDE0IDE6NDYgUE0NCj4+PiBUbzogSm9lbCBNLiBIYWxwZXJuOyBOQVBJRVJBTEEsIE1BUklB
IEgNCj4+PiBDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4gU3ViamVj
dDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+
Pj4NCj4+PiBbVHJpbW1lZCB0aGUgcmVjaXBpZW50IGxpc3QgLSBuZWVkcyBhcHByb3ZhbCBvdGhl
cndpc2VdDQo+Pj4NCj4+PiBDb21wbGV0ZWx5IGFncmVlIGhlcmUuDQo+Pj4NCj4+PiBTRkMgZG9l
cyBub3QgcHJldmVudCBWTEFOIHN0aXRjaGluZyBhbmQgb25lIGNhbiBjb250aW51ZSB0byBkbyB0
aGF0Lg0KPj4+V2hpbGUgYXQgdGhlIHNhbWUgdGltZSBTRkMgY2FuIGluY2x1ZGUgVkxBTiBzdGl0
Y2hpbmcgdG8gc3VwcG9ydA0KPj4+bGVnYWN5IFNGcyBpbiB0aGUgc2FtZSBjaGFpbiB0aGF0IGlu
Y2x1ZGVzIFNGQyBhd2FyZSBTRnMuIEV2ZW4gbGVnYWN5DQo+Pj5TRnMgYmVuZWZpdCBmcm9tIGNo
YWluIGlkZW50aWZpY2F0aW9uIGFuZCBoZW5jZSBjYW4gYmUgc2hhcmVkIGFjcm9zcw0KPj4+ZGlm
ZmVyZW50IHNlcnZpY2UgY2hhaW5zLg0KPj4+DQo+Pj4gU3VyZW5kcmEuDQo+Pj4NCj4+Pg0KPj4+
DQo+Pj4gT24gMy8xNC8xNCAxMDoyNiBBTSwgIkpvZWwgTS4gSGFscGVybiIgPGptaEBqb2VsaGFs
cGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+PiB3cm90ZToNCj4+Pg0KPj4+PiBN
eSBvd24gaW5jbGluYXRpb24gaXMgdG8gb2JzZXJ2ZSB0aGF0IGlmIHlvdSBkb24ndCBuZWVkIGV4
cGxpY2l0DQo+Pj4+IGNoYWluIGlkZW50aWZpY2F0aW9uIGFuZCB5b3UgZG9uJ3QgbmVlZCBtZXRh
ZGF0YSwgeW91IGNhbiBqdXN0IG9taXQNCj4+Pj4gdGhlIHNmYy9uc2ggaGVhZGVyLiBTdGlsbCBk
byBzZXJ2aWNlIGNoYWluaW5nLCBqdXN0IG5vIGV4dHJhIGhlYWRlci4NCj4+Pj4NCj4+Pj4gSWYg
d2UgYXJlIGdvaW5nIHRvIGhhdmUgdGhlIGhlYWRlciwgaXQgc2VlbXMgdG8gbWUgdGhhdCB0aGUg
Y2hhaW4NCj4+Pj5pZGVudGlmaWNhdGlvbiBmaWVsZCBpcyB2ZXJ5IHVzZWZ1bCwgYW5kIGxvdyBj
b3N0IG9uY2Ugd2UgaGF2ZSB0aGUNCj4+Pj5oZWFkZXIuDQo+Pj4+DQo+Pj4+IFlvdXJzLA0KPj4+
PiBKb2VsDQo+Pj4+DQo+Pj4+IE9uIDMvMTQvMTQsIDE6MDAgUE0sIE5BUElFUkFMQSwgTUFSSUEg
SCB3cm90ZToNCj4+Pj4+IEV4cGxpY2l0IGNoYWluIGlkZW50aWZpY2F0aW9uIHNob3VsZCBiZSBt
YWRlIG9wdGlvbmFsLiBJIGJlbGlldmUgaXQNCj4+Pj4+IHdhcyBkaXNjdXNzZWQgZmV3IG1vbnRo
cyBhZ28gb24gdGhpcyBtYWlsaW5nIGxpc3QuDQo+Pj4+Pg0KPj4+Pj4gTWFyaWENCj4+Pj4+DQo+
Pj4+PiAqRnJvbToqc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddICpPbiBCZWhhbGYg
T2YgKkptaC5kaXJlY3QNCj4+Pj4+ICpTZW50OiogVGh1cnNkYXksIE1hcmNoIDEzLCAyMDE0IDEy
OjEyIFBNDQo+Pj4+PiAqVG86KiBrZWdyYXlAY2lzY28uY29tPG1haWx0bzprZWdyYXlAY2lzY28u
Y29tPjsgbHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPjsg
c21rdW1hckBjaXNjby5jb208bWFpbHRvOnNta3VtYXJAY2lzY28uY29tPjsNCj4+Pj4+IGpndWlj
aGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPg0KPj4+Pj4gKkNjOiogbmlj
b2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tPG1haWx0bzpuaWNvbGFzLmJvdXRob3JzQHFvc21vcy5j
b20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47IGhhZGlAbW9qYXRhdHUuY29t
PG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT47DQo+Pj4+PiByb25fcGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tPG1haWx0bzpyb25fcGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPjsgYnJpanNt
YW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+IGptaEBq
b2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+DQo+Pj4+PiAqU3ViamVj
dDoqIFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0K
Pj4+Pj4gKkltcG9ydGFuY2U6KiBMb3cNCj4+Pj4+DQo+Pj4+PiBBc3N1bWluZyBJIHVuZGVyc3Rh
bmQgeW91IHByb3Blcmx5IEtlbiwgSSBkaXNhZ3JlZS4NCj4+Pj4+DQo+Pj4+PiBGb3IgZXhhbXBs
ZSwgYnkgdXNpbmcgc2VwYXJhdGUgdGVybXMgSSBjYW4gZWFzaWx5IGRpc2N1c3MgdGhlIGZhY3QN
Cj4+Pj4+IHRoYXQgY2VydGFpbiBraW5kcyBvZiBkYXRhIChjaGFpbiBpZGVudGlmaWNhdGlvbikg
b25seSBuZWVkIHRvIGJlDQo+Pj4+PiBhZGp1c3QgYnkgYSBmZXcgYXBwcyBpbiByYXJlIGNhc2Vz
LiBBbmQgdGhhdCBkYXRhIGlzIG5vdCBiZWVkZWQNCj4+Pj4+IGJ5IHRoZSBhcHBsaWNhdGlvbnMu
DQo+Pj4+Pg0KPj4+Pj4gVW5sZXNzIHlvdSB3b3VsZCBsaWtlIHRvIGNvbnNpZGVyIHRoZSBjaGFp
biBpZGVudGlmaWNhdGlvbiBhcyBiZWluZw0KPj4+Pj4gb3B0aW9uYWw/DQo+Pj4+Pg0KPj4+Pj4g
WW91cnMsDQo+Pj4+Pg0KPj4+Pj4gSm9lbA0KPj4+Pj4NCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4gU2Vu
dCBmcm9tIG15IFNhbXN1bmcgc21hcnRwaG9uZSBvbiBBVCZUDQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+
DQo+Pj4+Pg0KPj4+Pj4gLS0tLS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0tLS0tLQ0KPj4+Pj4g
U3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRp
b25zDQo+Pj4+PiBGcm9tOiAiS2VuIEdyYXkgKGtlZ3JheSkiIDxrZWdyYXlAY2lzY28uY29tPG1h
aWx0bzprZWdyYXlAY2lzY28uY29tPg0KPj4+Pj48bWFpbHRvOmtlZ3JheUBjaXNjby5jb20+Pg0K
Pj4+Pj4gVG86IEx1Y3kgeW9uZyA8bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9u
Z0BodWF3ZWkuY29tPg0KPj4+Pj48bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4sIlN1cmVu
ZHJhPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSUzZSUzZSwlMjJTdXJlbmRyYT4gS3VtYXIg
KHNta3VtYXIpIg0KPj4+Pj4gPHNta3VtYXJAY2lzY28uY29tPG1haWx0bzpzbWt1bWFyQGNpc2Nv
LmNvbT4gPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbT4+LCJKaW08bWFpbHRvOnNta3VtYXJAY2lz
Y28uY29tJTNlJTNlLCUyMkppbT4gR3VpY2hhcmQNCj4+Pj4+KGpndWljaGFyKSINCj4+Pj4+IDxq
Z3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4gPG1haWx0bzpqZ3Vp
Y2hhckBjaXNjby5jb20+Pg0KPj4+Pj4gQ0M6IE5pY29sYXMgQk9VVEhPUlMgPE5pY29sYXMuQk9V
VEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPg0KPj4+
Pj48bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+LHNmYzxtYWlsdG86Tmljb2xh
cy5CT1VUSE9SU0Bxb3Ntb3MuY29tJTNlJTNlLHNmYz4gPHNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPg0KPj4+Pj48bWFpbHRvOnNmY0BpZXRmLm9yZz4+LEphbWFsPG1haWx0bzpzZmNA
aWV0Zi5vcmclM2UlM2UsSmFtYWw+IEhhZGkgU2FsaW0gPGhhZGlAbW9qYXRhdHUuY29tPG1haWx0
bzpoYWRpQG1vamF0YXR1LmNvbT4NCj4+Pj4+PG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4+LFJv
bjxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20lM2UlM2UsUm9uPiBQYXJrZXINCj4+Pj4+PFJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb20+DQo+Pj4+PiA8bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+
PiwiYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb20lM2UlM2UsJTIyYnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PiA8bWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0PiIgPGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4+LCJKb2VsPG1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCUzZSUzZSwlMjJKb2VsPiBNLiBIYWxwZXJuIg0KPj4+
Pj48am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4gPG1haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tPj4NCj4+Pj4+DQo+Pj4+PiBUaGUgd29yZCAibWV0YWRhdGEi
IGlzIGEgcHVycG9zZWx5IGFtYmlndW91cyB0ZXJtICJkYXRhIHRoYXQNCj4+Pj4+IHByb3ZpZGVz
IGluZm9ybWF0aW9uIGFib3V0IG90aGVyIGRhdGEiLiBJdCBpcyB1c2VkIHRvIGF2b2lkIFRISVMN
Cj4+Pj4+ZGlzY3Vzc2lvbi4NCj4+Pj4+DQo+Pj4+PiBGb3IgZXhhbXBsZSwgSSBwcm9wb3NlIHdl
IGRlZmluZSAidGVxdWlsYSBtZXRhZGF0YSIgYmVjYXVzZSwNCj4+Pj4+IGZyYW5rbHksIEkgd2ls
bCBuZWVkIHRvIG9yZGVyIGEgdHJpcGxlLXNob3QgaWYgd2Uga2VlcCBhdHRlbXB0aW5nDQo+Pj4+
PiB0byBkZWZpbmUgc29tZXRoaW5nIHRoYXQsIGJ5IGRlZmluaXRpb24sIGlzIGFtYmlndW91cy4g
SSdkIGxpa2UNCj4+Pj4+IG15IGJhcnRlbmRlciB0byB1bmRlcnN0YW5kIG1lIHNwZWNpZmljYWxs
eSB3aGVuIEkgc2F5ICJJIG5lZWQgYQ0KPj4+Pj5zaG90Ii4NCj4+Pj4+DQo+Pj4+PiBPbiAzLzEz
LzE0IDc6NDkgQU0sICJMdWN5IHlvbmciIDxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVj
eS55b25nQGh1YXdlaS5jb20+DQo+Pj4+PiA8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4g
d3JvdGU6DQo+Pj4+Pg0KPj4+Pj4gICA+U25pcC4uDQo+Pj4+PiAgID5TSz4gSnVzdCBjb3B5aW5n
IGZyb20gdGhlIFBTOg0KPj4+Pj4gICA+LS0NCj4+Pj4+ICAgPkRhdGEgcGxhbmUgbWV0YWRhdGEg
cHJvdmlkZXMgdGhlIGFiaWxpdHkgdG8gZXhjaGFuZ2UgaW5mb3JtYXRpb24NCj4+Pj4+YmV0d2Vl
bg0KPj4+Pj4gICA+dGhlIG5ldHdvcmsgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNl
cnZpY2UgZnVuY3Rpb25zLA0KPj4+Pj5hbmQgc2VydmljZQ0KPj4+Pj4gICA+ZnVuY3Rpb25zIGFu
ZCB0aGUgbmV0d29yay4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+LS0NCj4+Pj4+ICAgPkl0IGlzIGEg
bHVjaWQgZGVmaW5pdGlvbi4gV2UgYXJlIHVubmVjZXNzYXJpbHkgbWFraW5nIHRoZSB3b3JkDQo+
Pj4+PiJuZXR3b3JrIg0KPj4+Pj4gICA+Y29udHJvdmVyc2lhbCwgSU1PLg0KPj4+Pj4gICA+DQo+
Pj4+PiAgID5bTHVjeV0gVGhpcyBpcyBteSBwb2ludC4gIlRoZSBuZXR3b3JrIiBpcyB0b28gZ2Vu
ZXJhbCBoZXJlLA0KPj4+Pj53aGljaCBicmluZ3MNCj4+Pj4+ICAgPm1ldGFkYXRhIGdyZWF0IHBv
d2VyIHRvIGRvIG1hbnkgdGhpbmdzLiBUaGlzIGlzIHdoeSBwZW9wbGUNCj4+Pj4+aW52ZW50IGlk
ZWFzDQo+Pj4+PiAgID5oZXJlLCB3aGljaCBjYXVzZXMgYSBsb3Qgb2YgZGViYXRlcyBvbiBtZXRh
ZGF0YSB1c2FnZSBwb3RlbnRpYWxzLg0KPj4+Pj4gV2UNCj4+Pj4+ICAgPnNob3VsZCBub3Qgc3Bl
bmQgYSBsb3Qgb2YgdGltZXMgb24gdGhhdCBkZWJhdGVzIGFuZCBqdWRnZSB3aGljaA0KPj4+Pj51
c2FnZSBpcw0KPj4+Pj4gICA+dmFsdWFibGUgb3Igbm90LiBUaHVzLCBmb3IgdGhlIFNGQyB3b3Jr
LCBpdCB3aWxsIGJlIGhlbHBmdWwgaWYNCj4+Pj4+d2UgY2FuDQo+Pj4+PiAgID5uYXJyb3cgZG93
biBhIGJpdC4gSm9lbCBtYWtlcyBleHBsaWNpdGx5IHR3byBjYXNlcywgd2hpY2ggaXMNCj4+Pj4+
aGVscGZ1bCB0bw0KPj4+Pj4gICA+ZGV2ZWxvcCB1c2UgY2FzZXMgZm9yIGVhY2ggY2FzZS4gSSB3
b3VsZCBsaWtlIHRvIHNlZSB0aGF0IHRoZQ0KPj4+Pj5wcm9ibGVtDQo+Pj4+PiAgID5zdGF0ZW1l
bnQgY2FuIGJlIG1vcmUgc3BlY2lmaWMgb24gbWV0YWRhdGEgZGVmaW5pdGlvbiwgd2hpY2ggbWF5
DQo+Pj4+PmJlDQo+Pj4+PiAgID5oZWxwZnVsIGluIGxlc3MgZm9jdXNpbmcgb24gaXQgYW5kIG1v
dmluZyBmb3J3YXJkLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID5MdWN5DQo+Pj4+PiAgID4NCj4+Pj4+
ICAgPlN1cmVuZHJhLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAg
Pj5UaGFua3MsDQo+Pj4+PiAgID4+THVjeQ0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pi0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4+PiAgID4+RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hh
cikgW21haWx0bzpqZ3VpY2hhckBjaXNjby5jb21dDQo+Pj4+PiAgID4+U2VudDogV2VkbmVzZGF5
LCBNYXJjaCAxMiwgMjAxNCA0OjM4IFBNDQo+Pj4+PiAgID4+VG86IEx1Y3kgeW9uZw0KPj4+Pj4g
ICA+PkNjOiBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXI7DQo+
Pj4+PiAgID4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbA0KPj4+Pj5IYWRpIFNh
bGltDQo+Pj4+PiAgID4+U3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+SGkgTHVjeSwNCj4+Pj4+
ICAgPj4NCj4+Pj4+ICAgPj5Oby4gSSBhbSBzaW1wbHkgc2F5aW5nIHdlIHNob3VsZCBub3Qgb3Zl
cmNvbXBsaWNhdGUgdGhlIHByb2JsZW0NCj4+Pj4+ICAgPj5zdGF0ZW1lbnQgd2l0aCB0ZXh0IHRo
YXQgYWRkcyBsaXR0bGUgdG8gbm8gdmFsdWUgaW4gbXkgb3Bpbmlvbi4NCj4+Pj4+IFdoZXRoZXIN
Cj4+Pj4+ICAgPj53ZSBjYWxsIGl0IG1ldGFkYXRhLCBvciBjb250ZXh0LCBoYXMgbm8gYmVhcmlu
ZyBvbiB0aGUgZmFjdA0KPj4+Pj50aGF0IHRoZQ0KPj4+Pj4gICA+PnByb2JsZW0gc3RhdGVtZW50
IGFscmVhZHkgY2xlYXJseSBzdGF0ZXMgd2UgbmVlZCB0byBiZSBhYmxlIHRvDQo+Pj4+PnBhc3MN
Cj4+Pj4+ICAgPj5pbmZvcm1hdGlvbiBiZXR3ZWVuIFNGwrlzIGFuZCBiZXR3ZWVuIHRoZSBuZXR3
b3JrICYgU0bCuXMuDQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+T24gMy8xMi8x
NCwgNToxMyBQTSwgIkx1Y3kgeW9uZyIgPGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5
LnlvbmdAaHVhd2VpLmNvbT4NCj4+Pj4+PG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdy
b3RlOg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+SGkgSmltLA0KPj4+Pj4g
ICA+Pj4NCj4+Pj4+ICAgPj4+SSBmb3Igb25lIGRvbid0IGFncmVlIGFuZCB0aGluayB3ZSBhcmUg
b3ZlciBjb21wbGljYXRpbmcgd2hhdA0KPj4+Pj5zaG91bGQNCj4+Pj4+ICAgPj4+YmUgc3RyYWln
aHRmb3J3YXJkLiBUaGUgU0ZDIGVuY2Fwc3VsYXRpb24gc2hvdWxkIGVuYWJsZSB0d28NCj4+Pj4+
dGhpbmdzOg0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+MS4gU3RlZXJpbmcgb2Ygc2VsZWN0ZWQg
Zmxvd3MgdGhyb3VnaCBhIHNlcnZpY2UgY2hhaW47IHRoaXMgaXMNCj4+Pj4+dGhlDQo+Pj4+PiAg
ID4+PnNlcnZpY2UgZnVuY3Rpb24gcGF0aC4NCj4+Pj4+ICAgPj4+Mi4gUGFzc2luZyBvZiBjb250
ZXh0IGFzc29jaWF0ZWQgd2l0aCBhIGdpdmVuIGZsb3cgd2l0aGluIHNhaWQNCj4+Pj4+c2Vydmlj
ZQ0KPj4+Pj4gICA+Pj5mdW5jdGlvbiBwYXRoLiBUaGlzIGNvbnRleHQgaW5mb3JtYXRpb24gbWF5
IGJlIGNvbnN1bWVkIGJ5IGENCj4+Pj4+U0YgKGFuDQo+Pj4+PiAgID4+PmFwcGxpY2F0aW9uIElE
IGlzIGFuIGV4YW1wbGUpIG9yIG1heSBiZSBjb25zdW1lZCBieSB0aGUNCj4+Pj4+Zm9yd2FyZGlu
Zw0KPj4+Pj4gICA+Pj5lbGVtZW50cyAoYSB2cmYtSUQgaXMgYW4gZXhhbXBsZSkuDQo+Pj4+PiAg
ID4+PltMdWN5XSBEbyB5b3UgY2FsbCB0aGUgY29udGV4dCBhcyBtZXRhZGF0YSBvciBub3Q/IERv
IHdlIGhhdmUNCj4+Pj4+YW5vdGhlcg0KPj4+Pj4gICA+Pj50ZXJtIGhlcmUgYmVzaWRlIFNGQyBo
ZWFkZXIgYW5kIG1ldGFkYXRhLiBJIHNlZSB0aGF0IHlvdSBkb24ndA0KPj4+Pj53YW50IHRvDQo+
Pj4+PiAgID4+PnNlcGFyYXRlIHdoYXQgaXMgY29uc3VtZWQgYnkgU0YgYW5kIHdoYXQgaXMgY29u
c3VtZWQgYnkgdGhlDQo+Pj4+PmZvcndhcmRpbmcNCj4+Pj4+ICAgPj4+ZWxlbWVudHMuDQo+Pj4+
PiAgID4+Pg0KPj4+Pj4gICA+Pj5MdWN5DQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj5TZW50IGZy
b20gbXkgaVBob25lDQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj4+IE9uIE1hciAxMiwgMjAxNCwg
YXQgNDoxNiBQTSwgIkx1Y3kgeW9uZyINCj4+Pj4+PGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0
bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4gPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdy
b3RlOg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gR3JlYXQuIFRoZW4gd2UgbWF5IGNvbnNp
ZGVyIHR3byBzcGVjaWFsIG1ldGFkYXRhIGRlZmluaXRpb25zDQo+Pj4+PmluIHRoZQ0KPj4+Pj4g
ICA+Pj4+cHJvYmxlbSBzdGF0ZW1lbnQgc28gd2UgY2FuIGFsbCB1c2UgdGhlIHNhbWUgZGVmaW5p
dGlvbnMuDQo+Pj4+PkhlcmUgaXMgbXkNCj4+Pj4+ICAgPj4+PnN1Z2dlc3RlZCB0ZXh0IGFuZCBs
aWtlIHRvIGhlYXIgeW91IGFuZCBvdGhlcidzIGlucHV0IGFuZA0KPj4+Pj5zdWdnZXN0aW9ucy4N
Cj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFu
ZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eQ0KPj4+Pj50bw0KPj4+Pj4gICA+Pj4+ZXhj
aGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgZWxlbWVudHMgaW4gYSBzZXJ2aWNlIGZ1bmN0
aW9uDQo+Pj4+PiAgID4+Pj5jaGFpbmluZy4gSW4gdGhpcyBjb250ZXh0LCB0aGVyZSBhcmUgdHdv
IHR5cGVzIG9mIGRhdGEgcGxhbmUNCj4+Pj4+bWV0YWRhdGEuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+
ICAgPj4+PiBTZXJ2aWNlIEZ1bmN0aW9uIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZXhjaGFu
Z2VkIGJldHdlZW4NCj4+Pj4+ICAgPj4+PmNsYXNzaWZpZXIgYW5kIHNlcnZpY2UgZnVuY3Rpb25z
LCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zIHRvDQo+Pj4+PiAgID4+Pj5mYWNpbGl0YXRlIHNl
cnZpY2UgZnVuY3Rpb25zIG9uIHRoZSBwYWNrZXQgdHJlYXRtZW50Lg0KPj4+Pj4gICA+Pj4+DQo+
Pj4+PiAgID4+Pj4gU3RlZXJpbmcgTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBmcm9tIHNlcnZp
Y2UgZnVuY3Rpb25zIHRvIGENCj4+Pj4+ICAgPj4+PmNsYXNzaWZpZXIgb3Igc2VydmljZSBub2Rl
IGZvciB0cmFmZmljIGZvcndhcmRpbmcgcHVycG9zZS4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+
Pj4+IC1lbmQNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IEx1Y3kNCj4+Pj4+ICAgPj4+Pg0K
Pj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+
Pj4+ICAgPj4+PiBGcm9tOiBKb2VsIE0uIEhhbHBlcm4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4u
Y29tXQ0KPj4+Pj4gICA+Pj4+IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjozNSBQ
TQ0KPj4+Pj4gICA+Pj4+IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJr
ZXINCj4+Pj4+ICAgPj4+PiBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1
bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaQ0KPj4+Pj4gICA+Pj4+IFNhbGltDQo+
Pj4+PiAgID4+Pj4gU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRh
LWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBZZXMsIEkgYW0gdHJ5
aW5nIHRvIGNvbnNpc3RlbnRseSBkaXN0aW5ndWlzaCB0aG9zZSB0d28gY2FzZXMNCj4+Pj4+d2hl
bg0KPj4+Pj4gICA+Pj4+dGFsa2luZyBhYm91dCB0aGUgaW5mb3JtYXRpb24gY2FycmllZCB3aXRo
IHBhY2tldHMgaW4gc2VydmljZQ0KPj4+Pj5jaGFpbnMuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAg
Pj4+PiBZb3VycywNCj4+Pj4+ICAgPj4+PiBKb2VsDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+
Pj4gT24gMy8xMi8xNCwgMzoxMyBQTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4gICA+Pj4+PiBK
b2VsLCBTZWUgYmVsb3cuIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYw0KPj4+
Pj4gICA+Pj4+PiBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgSm9l
bCBNLiBIYWxwZXJuDQo+Pj4+PlNlbnQ6DQo+Pj4+PiAgID4+Pj4+IFdlZG5lc2RheSwgTWFyY2gg
MTIsIDIwMTQgMjowMiBQTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzDQo+Pj4+PkJPVVRIT1JTOw0K
Pj4+Pj4gICA+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsNCj4+
Pj4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOw0KPj4+Pj4gICA+Pj4+PiBKYW1hbCBIYWRp
IFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+PiBkcmFmdC1yaWpzbWFuLXNm
Yy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBJ
IHdhcyB0cnlpbmcgdG8gd29yZCBpdCBjYXJlZnVsbHkgbm90IHRvIGZvY3VzIG9uIHdobyBwdXRz
DQo+Pj4+PnRoZQ0KPj4+Pj4gICA+Pj4+PiBpbmZvcm1hdGlvbiBpbiwgYnV0IG9ubHkgb24gd2hv
IGNvbnN1bWVzIHRoZSBpbmZvcm1hdGlvbi4NCj4+Pj4+ICAgPj4+Pj4gSW5mb3JtYXRpb24gZm9y
IHNlcnZpY2UgZnVuY3Rpb25zIG1heSBjb21lIGZyb20gdGhlIGluZ3Jlc3MNCj4+Pj4+ICAgPj4+
Pj4gY2xhc3NpZmllciBvciBmcm9tIG90aGVyIHNlcnZpY2UgZnVuY3Rpb25zLiBbTHVjeV0gdGhp
cyBpcw0KPj4+Pj50aGUgb25lDQo+Pj4+PiAgID4+Pj4+IGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4g
eW91ciB2aWV3LiBJbmZvcm1hdGlvbiBmb3IgdGhlDQo+Pj4+PmZvcndhcmRpbmcNCj4+Pj4+ICAg
Pj4+Pj4gd2lsbCBnZW5lcmFsbHkgY29tZSBmcm9tIHRoZSBpbmdyZXNzIGNsYXNzaWZpZXIsIGJ1
dCBpbg0KPj4+Pj5zcGVjaWFsDQo+Pj4+PiAgID4+Pj4+IGNhc2VzIG1heSBiZSBwcm92aWRlZCBi
eSBzZXJ2aWNlIGZ1bmN0aW9ucy4gKEkga2VlcA0KPj4+Pj53YW50aW5nIHRvIGdldA0KPj4+Pj4g
ICA+Pj4+PiByaWQgb2YgdGhvc2Ugc3BlY2lhbCBjYXNlcywgYnV0IHNvIGZhciB0aGVyZSBzZWVt
IHRvIGJlDQo+Pj4+Pmp1c3QgZW5vdWdoDQo+Pj4+PiAgID4+Pj4+IG9mIHRoZW0gdG8gd2FycmFu
dCBjb3ZlcmluZyBpbiB0aGUgc29sdXRpb24uIEFuZCBtb3JlDQo+Pj4+PmltcG9ydGFudGx5LA0K
Pj4+Pj4gICA+Pj4+PiBzaWduaWZpY2FudCBzdXBwb3J0IGZvciBpdCBpbiB0aGUgd29ya2luZyBn
cm91cC4pIFtMdWN5XQ0KPj4+Pj5UaGlzIGlzDQo+Pj4+PiAgID4+Pj4+IHRoZSBzZWNvbmQgY2Fz
ZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcgKGJ1dCB5b3UgZG9uJ3QNCj4+Pj4+bGlrZSBp
dCkuDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IEFuZCB5b3Ugc3VnZ2VzdCBkaXN0aW5n
dWlzaGluZyB0aGVzZSB0d28gY2FzZXMgd2hlbg0KPj4+Pj5kaXNjdXNzaW5nDQo+Pj4+PiAgID4+
Pj4+IGFib3V0IG1ldGFkYXRhIHVzYWdlLiBJcyB0aGF0IHJpZ2h0IHVuZGVyc3RhbmRpbmc/DQo+
Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IEx1Y3kNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IE9uIDMvMTIv
MTQsIDI6MzMgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+IEpvZWwsIEkgaW50
ZXJwcmV0IHRoYXQgeW91IHN1Z2dlc3RzIHRoYXQgZGlzdGluZ3Vpc2ggdGhlDQo+Pj4+PmV4Y2hh
bmdlDQo+Pj4+PiAgID4+Pj4+PiBpbmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgYmV0d2Vl
biBzZXJ2aWNlIGZ1bmN0aW9ucw0KPj4+Pj5hbmQgdGhlDQo+Pj4+PiAgID4+Pj4+PiBleGNoYW5n
ZSBpbmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgZnJvbSBhIHNlcnZpY2UNCj4+Pj4+ZnVu
Y3Rpb24gdG8NCj4+Pj4+ICAgPj4+Pj4+IGEgc2VydmljZSBub2RlLiBJcyB0aGlzIHJpZ2h0IHVu
ZGVyc3RhbmRpbmc/IEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiAtLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm4NCj4+Pj4+ICAgPj4+Pj4+
IFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwN
Cj4+Pj4+MjAxNA0KPj4+Pj4gMToxOQ0KPj4+Pj4gICA+Pj4+Pj4gUE0NCj4+Pj4+ICAgPj4+Pj4+
IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWlj
aGFyZA0KPj4+Pj4gICA+Pj4+Pj4gKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0Pjsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6DQo+Pj4+PiAgID4+Pj4+PiBSZTog
W3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAg
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiBNeSBpbmNsaW5hdGlvbiB3b3VsZCBiZSB0byB0dW5lIHRo
YXQgZGVmaW5pdGlvbiB0bw0KPj4+Pj5kaXN0aW5ndWlzaA0KPj4+Pj4gICA+Pj4+Pj4gYmV0d2Vl
biBkYXRhcGxhbmUgY2FycmllZCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBmb3IgdXNlIGJ5DQo+Pj4+
PnNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+IGZ1bmNpdG9ucyAod2hhdGV2ZXIgdGhlIG9yaWdpbiks
IGFuZCBkYXRhcGxhbmUgY2FycmllZA0KPj4+Pj5pbmZvcm1hdGlvbg0KPj4+Pj4gICA+Pj4+Pj4g
aW50ZW5kZWQgZm9yIGRhdGFwbGFuZSBmb3J3YXJkaW5nIGNvbXBvbmVudHMuDQo+Pj4+PiAgID4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IEhpIEpvZWwsDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+PiBJIGFncmVlIHRoYXQgd2UgbmVlZCB1c2luZyB0aGUgc2FtZSBkZWZpbml0aW9u
IGZvciBhDQo+Pj4+PnRlcm0sIGJ1dA0KPj4+Pj4gICA+Pj4+Pj4+IGRpc2FncmVlIHRoYXQgdGhl
IG1ldGFkYXRhIGRlZmluaXRpb24gaGVyZSBpcyBhIHNldCBvZg0KPj4+Pj4gICA+Pj4+Pj4+IGlu
Zm9ybWF0aW9uIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gVGhpcyBtYXkgYmUgdG9vIG5hcnJvdw0K
Pj4+Pj5vciBsZWFkDQo+Pj4+PiAgID4+Pj4+Pj4gdG8gYSBwYXJ0aWN1bGFyIHNvbHV0aW9uLiBJ
IGFtIGZpbmUgd2l0aCB0aGlzIGRlZmluaXRpb24NCj4+Pj4+aW4gdGhlDQo+Pj4+PiAgID4+Pj4+
Pj4gcHJvYmxlbSBzdGF0ZW1lbnQgdy8gbWlub3IgdHdlYWsgKHN1Z2dlc3RlZCBvbiBtYWlsaW5n
DQo+Pj4+Pmxpc3QpLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gRGF0YXBsYW5l
IE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZQ0KPj4+Pj5hYmlsaXR5
IHRvDQo+Pj4+PiAgID4+Pj4+Pj4gZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgY2xh
c3NpZmllcnMgYW5kIHNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+PiBmdW5jdGlvbnMsIGJldHdlZW4g
c2VydmljZSBmdW5jdGlvbnMsIGFuZCBzZXJ2aWNlDQo+Pj4+PmZ1bmN0aW9ucyBhbmQNCj4+Pj4+
ICAgPj4+Pj4+PiB0aGUNCj4+Pj4+ICAgPj4+Pj4+PiBjbGFzc2lmaWVyc3xzZXJ2aWNlIG5vZGVz
Lg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gVGhlcmUgbWF5IGJlIGEgc29sdXRp
b24gdGhhdCBhIHNlcnZpY2UgZnVuY3Rpb24gcGFzc2VzDQo+Pj4+PnNvbWUNCj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4gaW5mb3JtYXRpb24gdG8gYXR0YWNoZWQgc2VydmljZSBub2RlIHdpdGhvdXQg
dXNpbmcgU0ZDDQo+Pj4+PmhlYWRlci4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
IFRoYW5rcywgTHVjeQ0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIEhhbHBlcm4gRGly
ZWN0DQo+Pj4+PiAgID4+Pj4+Pj4gW21haWx0bzpqbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbV0g
U2VudDogV2VkbmVzZGF5LA0KPj4+Pj5NYXJjaCAxMiwNCj4+Pj4+ICAgPj4+Pj4+PiAyMDE0IDEy
OjI1IFBNIFRvOiBMdWN5IHlvbmc7IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcw0KPj4+Pj5CT1VU
SE9SUzsNCj4+Pj4+ICAgPj4+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWlj
aGFyKTsNCj4+Pj4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+ICAgPj4+Pj4+PiBzZmM7
IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4gZHJh
ZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+IEx1Y3ksIHlvdSBzYXkgInRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIC4u
LiIgVGhlDQo+Pj4+PmRlZmluaXRpb24geW91DQo+Pj4+PiAgID4+Pj4+Pj4gdGhlbiBwcm92aWRl
IGlzIGEgZGVmaW5pdGlvbiBvZiB0aGUgc2V0IG9mIGluZm9ybWF0aW9uIHdlDQo+Pj4+PmFyZQ0K
Pj4+Pj4gICA+Pj4+Pj4+IHByb3Bvc2luZyB0aGF0IHdlIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4g
SSwgYW5kIG90aGVycywNCj4+Pj4+aGF2ZQ0KPj4+Pj4gICA+Pj4+Pj4+IGJlZW4gdXNpbmcgdGhl
IHRlcm0gbWV0YWRhdGEgbW9yZSBuYXJyb3dseS4gV2UgY2FuIHVzZQ0KPj4+Pj53aGF0ZXZlcg0K
Pj4+Pj4gICA+Pj4+Pj4+IGRlZmluaXRpb24gd2Ugd2FudC4gQnV0IHdlIGRvIG5lZWQgdG8gYWdy
ZWUgb24gdGhlDQo+Pj4+PmRlZmluaXRpb24uDQo+Pj4+PiAgID4+Pj4+Pj4gRm9yIHRoZSBwdXJw
b3NlcyBvZiB0aGUgV0csIGl0IHNlZW1zIG11Y2ggbW9yZSB1c2VmdWwgdG8NCj4+Pj4+dXNlIHRo
ZQ0KPj4+Pj4gICA+Pj4+Pj4+IHRlcm0gbWV0YWRhdGEgZm9yIHRoZSBuYXJyb3dlciBkZXNjcmlw
dGlvbi4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+
PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gT24gMy8xMi8xNCwgMToxOSBQTSwgTHVjeSB5
b25nIHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+PiBIaSBKb2VsLA0KPj4+Pj4gICA+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+PiBJIGFncmVlLiBXZSBuZWVkIHRvIGRpZmZlcmVudGlhdGUgdGhlIG1l
dGFkYXRhIHVzZWQgYnkNCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+PmZ1bmN0aW9uIGFu
ZCBTRkMgaGVhZGVyLiBUaGUgbWV0YWRhdGEgdGVybSBtZWFucyBjYXJyeWluZw0KPj4+Pj5zb21l
DQo+Pj4+PiAgID4+Pj4+Pj4+c3RhdGVzIGFsb25nIHdpdGggdGhlIHBhY2tldC4gSU1POiBTRkMg
aGVhZGVyIGlzIGEga2luZCBvZg0KPj4+Pj4gICA+Pj4+Pj4+Pm1ldGFkYXRhIGNhcnJpZWQgb24g
cGFja2V0IGZvciBuZXh0IHNlcnZpY2Ugbm9kZSB0byB1c2UuDQo+Pj4+PkluIHRoZQ0KPj4+Pj4g
ICA+Pj4+Pj4+PmNvbnRleHQgb2YgU0ZDLCB3ZSBoYXZlIHRlcm0gZm9yIFNGQyBoZWFkZXIgYW5k
IHRoZQ0KPj4+Pj5tZXRhZGF0YSB0aGF0DQo+Pj4+PiAgID4+Pj4+Pj4+d2FzIGNhcnJpZWQgYmV0
d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgb3IgYmV0d2VlbiBzZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+
Pj4+ZnVuY3Rpb25zIGFuZCBjbGFzc2lmaWVycy9zZXJ2aWNlIG5vZGVzLCB3aGljaCBpcyB3aGF0
DQo+Pj4+PnRoZSBkcmFmdA0KPj4+Pj4gICA+Pj4+Pj4+PmZvY3VzLg0KPj4+Pj4gICA+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBUaGFua3MsIEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJv
bTogSm9lbCBNLiBIYWxwZXJuDQo+Pj4+PiAgID4+Pj4+Pj4+IFttYWlsdG86am1oQGpvZWxoYWxw
ZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwNCj4+Pj4+IDIwMTQNCj4+Pj4+ICAg
Pj4+Pj4+Pj4gMTE6MTggQU0gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBh
cmtlciBDYzoNCj4+Pj4+IEppbQ0KPj4+Pj4gICA+Pj4+Pj4+PiBHdWljaGFyZCAoamd1aWNoYXIp
OyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+
PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0NCj4+
Pj4+ICAgPj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiBkcmFmdC1yaWpzbWFuLXNm
Yy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+PiBJIHRoaW5rIGl0IGlzIGltcG9ydGFudCB0byBrZWVwIGEgc3Ryb25nIGRpc3RpbmN0aW9u
DQo+Pj4+PmJldHdlZW4NCj4+Pj4+ICAgPj4+Pj4+Pj4gbWV0YWRhdGEgKHdoaWNoIGlzIGZvciB1
c2UgYnkgYXBwbGljYXRpb25zKSBhbmQgdGhlDQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+
Pj4gY2hhaW5pbmcgaW5mb3JtYXRpb24gaW4gdGhlIGJhc2Ugc2VydmljZSBjaGFpbiBoZWFkZXIs
DQo+Pj4+PndoaWNoIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+IGZvciB1c2UgYnkgdGhlIHNlcnZpY2Ug
Y2hhaW4gc3VwcG9ydCBtZWNoYW5pc21zLg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gT24g
My8xMi8xNCwgMTA6NDIgQU0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+IEZ1
bGx5IGFncmVlIHdpdGggSm9lLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
IFdlIHNob3VsZCBub3QgcmVxdWlyZSBhIGZpeCBsZW5ndGggZm9yIGluLWJhbmQgbWV0YWRhdGEN
Cj4+Pj4+YnV0DQo+Pj4+PiAgID4+Pj4+Pj4+PiBhbHNvIG5vdCBsZWF2ZSBpdCBmb3IgZnJlZWx5
IHVzYWdlLiBJbiBmYWN0LCB3aGVuIGENCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4g
bm9kZSBpbnNlcnRzIFNGQyBoZWFkZXIgb24gYSAoZW5jYXBzdWxhdGVkKSBwYWNrZXQgYW5kDQo+
Pj4+PnNlbmQgdG8NCj4+Pj4+ICAgPj4+Pj4+Pj4+IG5leHQgc2VydmljZSBub2RlLCBTRkMgaGVh
ZGVyIGl0c2VsZiBjYW4gYmUgc2VlbiBhcyBhDQo+Pj4+Pm1ldGFkYXRhLg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmMNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKb2Vs
IE0uDQo+Pj4+PkhhbHBlcm4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFNlbnQ6IFdlZG5lc2RheSwgTWFy
Y2ggMTIsIDIwMTQgOToyMSBBTSBUbzogTmljb2xhcw0KPj4+Pj5CT1VUSE9SUzsNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOw0KPj4+Pj5i
cmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj4gICA+Pj4+Pj4+Pj4gc2ZjOyBKYW1hbCBIYWRp
IFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21h
bi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+PiBGb3IgaW4tYmFuZCBtZXRhZGF0YSwgdGhlIEFQSSBmb3IgYWNjZXNzIGNhbiBl
YXNpbHkgYmUNCj4+Pj4+ICAgPj4+Pj4+Pj4+IHN5bmNocm9ub3VzLiBPdXQgb2YgYmFuZCBtZXRh
ZGF0YSBuZWVkcyBkaWZmZXJlbnQNCj4+Pj4+aGFuZGxpbmcuDQo+Pj4+PiAgID4+Pj4+Pj4+PiBU
aGVyZSBhcmUgbWFueSBjYXNlcyB3aGVyZSBvdXQtb2YtYmFuZCBtZXRhZGF0YSBpcw0KPj4+Pj51
c2VmdWwgYW5kDQo+Pj4+PiAgID4+Pj4+Pj4+PiBhcHByb3ByaWF0ZS4gQnV0IHRoZXkgZG8gbm90
IGNvdmVyIGFsbCBuZWVkcyBieSBhbnkNCj4+Pj4+c3RyZXRjaC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+PiBFdmVuIGlmIGVhY2ggcGllY2Ugb2YgaW4tYmFuZCBtZXRhZGF0
YSBpcyBvZiBmaXhlZA0KPj4+Pj5sZW5ndGgsDQo+Pj4+PiAgID4+Pj4+Pj4+PiB0aGVyZSBhcmUg
bWFueSBkaWZmZXJlbnQga2luZHMgb2YgbWV0YXR5cGUuIFRyeWluZyB0bw0KPj4+Pj5zYXkNCj4+
Pj4+ICAgPj4+Pj4+Pj4+ICJ0aGVyZSB3aWxsIGJlIGV4YWN0bHkgZm91ciBwaWVjZXMsIGFuZCB0
aGV5IHdpbGwgYmUgb2YNCj4+Pj4+dHlwZXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+IHQxLCB0MiwgdDMs
IGFuZCB0NCIgaXMgc2ltcGx5IHRvbyBzcGVjaWZpYyBmb3IgZXZlbiA4MCUNCj4+Pj4+b2YgdGhl
DQo+Pj4+PiAgID4+Pj4+Pj4+Pm5lZWRzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
IE9uIDMvMTIvMTQsIDg6NTIgQU0sIE5pY29sYXMgQk9VVEhPUlMgd3JvdGU6DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gSGVsbG8gUm9uLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gU2VuZGluZyBvdXQgb2YgYmFuZCBjb25ncnVlbnQgbWV0YWRhdGEgbWF5IG5vdCBiZSB0aGUN
Cj4+Pj4+YW5zd2VyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdG8gYWxsIG5lZWRzIGJ1dCBpdCBpcyBv
bmUgdG9vbCB0aGF0IHdlIHNob3VsZCBrZWVwLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gTm90IGFsbCBtZXRhZGF0YSBpcyB0aWVkIHRvIGEgc3BlY2lmaWMgcGFja2V0
LCBmb3INCj4+Pj4+ZXhhbXBsZSBhDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gcG9saWN5IGNoYW5nZSBp
biBQQ1JGIGNvdWxkIGxlYWQgdG8gc29tZSBtZXRhZGF0YQ0KPj4+Pj5zaWduYWxpbmcsDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gdGhlIHJlYWN0aW9uIHRpbWUgbmVlZCBub3QgYmUgaW1tZWRpYXRlLCBm
ZXcgbXMgbWF5DQo+Pj4+Pm5vdCBtYXR0ZXIuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBBcyB5b3UgcG9pbnQsIGlmIGEgcGFja2V0IGlzIHRpZWQgdG8gYSBtZXRhZGF0
YSBhDQo+Pj4+PmNvcnJlbGF0aW9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gaW5mbyBjYW4gYmUgc2V0
IGluIGJvdGggcGFja2V0IHRvIGRlYWwgd2l0aCBpdCAoaS5lDQo+Pj4+Pm1ldGFkYXRhDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gZXhwZWN0ZWQgZmxhZyBpbiB0aGUgU0ZDIGhlYWRlciwgcGx1cyBhbiBp
ZCkNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEZpbmFsbHkgd2UgY2Fu
IHN0aWxsIHNlbmQgc29tZSBsaW1pdGVkIG1ldGFkYXRhIHdpdGhpbg0KPj4+Pj5hIGhlYWRlci4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGlzIGNvdWxkIGJlIHVzZWQgZm9yIGxvYWQgYmFsYW5jZXJz
IGluIHBhcnRpY3VsYXIgaWYNCj4+Pj4+d2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBhZ3JlZSBvbiBh
IGNvbnZlbnRpb24gdG8gbG9jYXRlICJjb2Fyc2UgZ3JhaW4gcG9saWN5Ig0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IC8gImZpbmUgZ3JhaW4gcG9saWN5IiBvbiByZXNlcnZlZCBjb250ZXh0IGhlYWRlcnMu
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGlzIHNlZW1zIHRvIG9w
ZW4gdXAgYSBsb3Qgb2YgZmxleGliaWxpdHkgLw0KPj4+Pj5pbm5vdmF0aW9ucy4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE9uIHlvdXIgbGFzdCBwb2ludCwgdGhlcmUg
aXMgYSBxdWVzdGlvbiBvbiBob3cgdG8gbWFrZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1ldGFkYXRh
IGF2YWlsYWJsZSB0byBhIFNlcnZpY2UgRnVuY3Rpb24uIEN1cnJlbnQgc29ja2V0DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gY29ubmVjdGlvbnMgZm9yIGV4YW1wbGUgZG8gbm90IGFsbG93IHRvIHJldHJp
ZXZlIElQDQo+Pj4+PmhlYWRlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG9wdGlvbnMuIFNvIEkgYXNz
dW1lIHRoYXQgU0ZDIGF3YXJlIFNlcnZpY2UgRnVuY3Rpb25zDQo+Pj4+PndpbGwNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBuZWVkIHNvbWUgKGFzeW5jaHJvbm91cw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+ID8p
IEFQSSB0byByZXRyaWV2ZSBTRkMgaGVhZGVyIGluZm9ybWF0aW9uIGFzIHdlbGwgYXMNCj4+Pj4+
aW4tYmFuZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1ldGFkYXRhLiBJIGRvbid0IHNlZSBvdXQgb2Yg
YmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQNCj4+Pj4+YWRkaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
Y29tcGxleGl0eSwgdGhlIHNhbWUgQVBJIGNhbiBwcm9iYWJseSBhcHBseS4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoZSBhbHRlcm5hdGl2ZSBvcHRpb24sIGFsbG93
aW5nIHZhcmlhYmxlIHNpemVkDQo+Pj4+Pm1ldGFkYXRhIGluDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
dGhlIFNGQyBoZWFkZXIgaGFzIHNvbWUgZHJhd2JhY2tzIGFzIHdlbGwsIG9uZSBiZWluZw0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+IGZyYWdtZW50YXRpb24sIGFuZCBzb21lIHN3aXRjaGVzIGV4cGVjdGlu
ZyBhcyB3ZWxsIHRvDQo+Pj4+Pmxvb2sgYXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBlbmQgdXNlciB0
cmFmZmljIGhlYWRlcnMgZm9yIGxpbmsgbG9hZCBiYWxhbmNpbmcuIEkNCj4+Pj4+d291bGQNCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiBhZ3JlZSB0aGF0IGlmIHdlIGNhbiBhY2NlcHQgdGhlc2UgaXNzdWVz
LCB0aGVuIHNlbmRpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBvZmYtbGluZSBjb25ncnVlbnQgbWV0
YWRhdGEgbG9vc2VzIGl0cyBpbnRlcmVzdC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IFdlIG5lZWQgdG8gdGFrZSBpbnRvIGFjY291bnQgdGhhdCBib3RoIGluLWJhbmQg
YW5kDQo+Pj4+PmNvbmdydWVudA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG91dC1vZi1iYW5kIG1ldGFk
YXRhIHRyYW5zcG9ydCBpcyBub3QgcmVsaWFibGUuIEENCj4+Pj4+cGFja2V0IGxvc3MNCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiB0cmlnZ2VyaW5nIHJldHJhbnNtaXNzaW9uIHdvdWxkIG5vdCBsZWFkIHRv
IHRoZQ0KPj4+Pj5pZGVudGljYWwNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiByZWNvbnN0cnVjdGlvbiBv
ZiB0aGUgYXNzb2NpYXRlZCBtZXRhZGF0YS4gSW4gc29tZQ0KPj4+Pj5jYXNlcywgd2UNCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBtaWdodCB0aHVzIGV2ZW4gbmVlZCBub24tY29uZ3J1ZW50IG91dC1vZi1i
YW5kIHJlbGlhYmxlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWV0YWRhdGEgdHJhbnNwb3J0Lg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXyBGcm9tOg0KPj4+Pj4gUm9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gUGFya2VyIFtS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tPl0gU2VudDoNCj4+Pj4+V2VkbmVzZGF5LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
IE1hcmNoIDEyLCAyMDE0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gMTI6NDMgUE0gVG86IE5pY29sYXMg
Qk9VVEhPUlMgQ2M6IEppbSBHdWljaGFyZA0KPj4+Pj4oamd1aWNoYXIpOw0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4g
PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+PnNmYzsgSmFtYWwgSGFkaSBTYWxp
bSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNm
Yy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gTmljb2xhcywNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
IEkgdW5kZXJzdGFuZCB0aGUgY29uY2VwdCBmb3Igb3V0IG9mIGJhbmQgc2lnbmFsaW5nIG9mDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj5tZXRhZGF0YSwgYnV0IEkgYW0gY29uY2VybmVkIHRoYXQgaXQgaW50
cm9kdWNlcw0KPj4+Pj5zaWduaWZpY2FudA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Y29tcGxleGl0eSBk
dWUgdG8gdGhlIHBvdGVudGlhbCByYWNlIGNvbmRpdGlvbiBvZg0KPj4+Pj5yZWNlaXZpbmcgdGhl
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj5yZWFsIHBhY2tldCBiZWZvcmUgdGhlIG1ldGFkYXRhLiBXaGls
ZSB0aGUgcmVhbCBwYWNrZXQNCj4+Pj4+Y291bGQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PmluZGljYXRl
IHRoYXQgb3V0IG9mIGJhbmQgbWV0YWRhdGEgaXMgZXhwZWN0ZWQsIGhvdyBjYW4NCj4+Pj4+d2UN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pmd1YXJhbnRlZSB0aGUgb3JkZXIgb2YgcmVjZXB0aW9uPyBXaGF0
IGlmIHN3aXRjaGluZyBvcg0KPj4+Pj5yb3V0aW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5ub2RlcyBh
cHBseSBoYXNoIGJhc2VkIGxvYWQgYmFsYW5jaW5nPyBXaGF0IGlmIHRoZSBsb2FkDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj5iYWxhbmNpbmcgdW5kZXJzdGFuZHMgU0ZDIGVuY2FwcyBhbmQgbG9va3MgYmV5
b25kIGl0IHRvDQo+Pj4+PnRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+b3JpZ2luYWwgaGVhZGVyIHRv
IGdldCBiZXR0ZXIgZW50cm9weT8NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBDYW4gd2UgZ3VhcmFudGVl
IHRoYXQgdGhlIG1ldGFkYXRhIGFuZCByZWFsIHBhY2tldA0KPj4+Pj53aWxsIGZvbGxvdw0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+dGhlIGV4YWN0IHNhbWUgcGF0aD8gSWYgd2UgY2FuIG5vdCwgdGhlbg0K
Pj4+Pj5pbXBsZW1lbnRhdGlvbnMgd2lsbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+bmVlZCB0byBhZGQg
aW5ncmVzcyBxdWV1aW5nIHRvIGNvcGUgd2l0aCB0aGUgc2NlbmFyaW8uDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBBbHNvLCBkbyB5b3UgZmVlbCB0aGF0IHRoZSBpbmNy
ZWFzZSBpbiBpbXBsZW1lbnRhdGlvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGNvbXBsZXhpdHkgYXQg
dGhlIHNlcnZpY2UgZnVuY3Rpb25zIGlzIHJlYXNvbmFibGU/DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGFua3MuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBSb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBP
biBNYXIgMTIsIDIwMTQsIGF0IDQ6MDkgQU0sICJOaWNvbGFzIEJPVVRIT1JTIg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+PiA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJP
VVRIT1JTQHFvc21vcy5jb20+DQo+Pj4+PjxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3Mu
Y29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IEkg
dGhpbmsgd2UgbXVzdCBtYWtlIGEgZGlzdGluY3Rpb24gYmV0d2VlbjoNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gLSBNZXRhZGF0YSB3aGljaCBzaG91bGQgYmUgcGFy
dCBvZiB0aGUgaGVhZGVyIGRlZmluZWQNCj4+Pj4+YXMgaW4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4g
YmFuZCBtYXJraW5nLiAtIE1ldGFkYXRhIHdpdGggY2FuIGJlIHBhc3NlZCBvdXQgb2YNCj4+Pj4+
YmFuZCwgZm9yDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGV4YW1wbGUgY29uZ3J1ZW50IG91dCBvZiBi
YW5kIHNpZ25hbGluZyBkZWZpbmVkIGluDQo+Pj4+PnRoZSBkcmFmdA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBUaGUgZm9ybWVyIGNhbGxzIGZvciBhIGxpbWl0ZWQg
c3BhY2UgaW4gdGhlIGhlYWRlciwNCj4+Pj4+dHJ1ZSwgVGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
IGxhdHRlciBob3dldmVyIGRvZXMgbm90IGluY3VyIGFueSBzcGFjZSBsaW1pdGF0aW9uDQo+Pj4+
PmFuZCBpcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBzdGlsbCBmYWlybHkgZWZmaWNpZW50IGFuZCBp
dCByZW1haW5zIGNvbXBhdGlibGUgd2l0aA0KPj4+Pj5hIGZpeGVkDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+IHNpemUgaGVhZGVyIHVzZWQgdG8gcm91dGUgdGhvc2Ugc2lnbmFsaW5nIG1lc3NhZ2VzDQo+
Pj4+PmFsb25nIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBjaGFpbidzIHNlcnZpY2UgZnVuY3Rp
b25zLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBOaWNvbGFzIF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbToNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4gSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW2pndWljaGFyQGNpc2NvLmNvbTxtYWls
dG86amd1aWNoYXJAY2lzY28uY29tPl0gU2VudDoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gVHVlc2Rh
eSwgTWFyY2ggMTEsIDIwMTQgNjo0OCBQTSBUbzogUm9uIFBhcmtlciBDYzoNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4gTmljb2xhcyBCT1VUSE9SUzsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsg
c2ZjOyBKYW1hbCBIYWRpIFNhbGltDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBb
c2ZjXQ0KPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gSGkgUm9uLA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBXZSBjYW4gY2VydGFpbmx5IGhhdmUgdGhp
cyBkaXNjdXNzaW9uIGJ1dCB3ZSBzaG91bGQNCj4+Pj4+Zmlyc3QNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4gY29uc2lkZXIgd2hhdCBpbmZvcm1hdGlvbiBpcyBuZWNlc3NhcnkgYW5kIGlmIHNhaWQNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4gaW5mb3JtYXRpb24gY2FuIGZpdCB3aXRoaW4gYSBmaXhlZCBudW1i
ZXIgb2YgY29udGV4dHMNCj4+Pj4+aW4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IG1ham9yaXR5
IG9mIGNhc2VzLiBSZW1lbWJlciwgdGhlIGdvYWwgb2YgYmVpbmcgYWJsZQ0KPj4+Pj50byBwYXNz
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIHRocm91Z2ggdGhlIG5ldHdvcmsgaXMgdG8g
ZW5oYW5jZSBzZXJ2aWNlDQo+Pj4+PmRlbGl2ZXJ5LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBub3Qg
cGFzcyB0aGUgZW50aXJlIHdvcmtzIG9mIFNoYWtlc3BlYXJlIDstKQ0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBTZW50IGZyb20gbXkgaVBob25lDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBPbiBNYXIgNywgMjAxNCwgYXQgMzo1MiBB
TSwgIlJvbiBQYXJrZXIiDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiA8Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4NCj4+
Pj4+PG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4gd3JvdGU6DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gTmljb2xhcywNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBJIHNlZSBzaW1pbGFyIHJlcXVpcmVt
ZW50cyBmcm9tIHRoZSAzZ3BwIEVQQyBzaWRlLg0KPj4+Pj5JIHdvdWxkDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+PiBsaWtlIHRvIHByb3Bvc2UgYW4gT1VJIC8gVExWIGJhc2VkIGFwcHJvYWNoIHdoZXJl
IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gcmVzZXJ2ZWQgT1VJIGNhbiBiZSB1c2VkIGZvciBh
Z3JlZWQgdXBvbiB0eXBlcyBvZg0KPj4+Pj5jb21tb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IG1l
dGFkYXRhIGFuZCB2ZW5kb3Igb3Igb3RoZXIgb3JnYW5pemF0aW9uYWwgT1VJcyBjYW4NCj4+Pj4+
YmUgdXNlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gdG8gcXVpY2tseSBpbm5vdmF0ZSBpbiB0aGUg
bmV0d29ya3MuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBTaW11bHRhbmVvdXNseSwgSSB3b3VsZCBh
bHNvIGxpa2UgdG8gY29uc2lkZXINCj4+Pj4+bWVjaGFuaXNtcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4gdGhhdCBhcmUgb3B0aW1pemVkIGZvciBsb25nIGxpdmVkIGZsb3dzIHNvIGFzIHRvDQo+Pj4+
PmxpbWl0IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gbmVnYXRpdmUgZWZmZWN0cyBvZiBwYWNr
ZXQgZ3Jvd3RoLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IFJv
bg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4gT24gTWFyIDcsIDIwMTQsIGF0IDg6MzQgQU0sICJOaWNvbGFzIEJPVVRIT1JT
Ig0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFp
bHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4NCj4+Pj4+PG1haWx0bzpOaWNvbGFzLkJP
VVRIT1JTQHFvc21vcy5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+IEhlbGxvIEppbQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gSSBoYXZlIHNlZW4gY2FzZXMgaW4gR2kgTEFOLCB3aGVyZSBzdWJzY3Jp
YmVyIHJlbGF0ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBpbmZvcm1hdGlvbiBpcyBwYXNzZWQg
dG8gYSBXZWIgUHJveHkgZm9yIEhUVFAgaGVhZGVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZW5y
aWNobWVudCAoYWltZWQgYXQgc29tZSBXZWIgQ29udGVudCBwcm92aWRlcnMNCj4+Pj4+cGFydG5l
cnMgb2YNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiB0aGUgTW9iaWxlIE9wZXJhdG9yKS4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBJbmZvcm1hdGlvbiB3YXMgYW4gY29kZWQgKHBlcnNpc3RlbnQpIHN1
YnNjcmliZXIgaWQNCj4+Pj4+ZGVyaXZlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGZyb20gdGhl
IE1TSVNETiwgYW5kIGNvdXBsZSBvZiBmIGN1c3RvbWVyIHByb2ZpbGUNCj4+Pj4+cmVsYXRlZA0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGZpZWxkcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEluIGFuIHNmYyBiYXNlZCBHaSBMQU4sIHRoaXMgZW50aXR5IHNo
b3VsZCByZWNlaXZlDQo+Pj4+ID5mcm9tIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IENsYXNz
aWZpZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IC0gQSBj
bGFzc2lmaWNhdGlvbiBvZiB0aGUgQ29udGVudCBQcm92aWRlciAoIElkLA0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IENhdGVnb3J5KSBiYXNlZCBvbiB0cmFmZmljIGFuYWx5c2lzIC0gVGhlIE1TSVNE
TiBvZg0KPj4+Pj4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gc3Vic2NyaWJlciAtIFR3byBz
dWJzY3JpYmVyIHBvbGljeSBmaWVsZHMgKG5vdCB0aWVkDQo+Pj4+PiB0byBQQ1JGDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gYnV0IGJlbG9uZ2luZyB0byB0aGUgU3Vic2NyaWJlciBEQikgKFN1YnNj
cmliZXINCj4+Pj4+IGNhdGVnb3J5LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHN1Yi1jYXRlZ29y
eSkgLSBBIHNlc3Npb24gaWQgKGZvciBsb2dnaW5nIGFuZA0KPj4+Pj50cmFja2luZw0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+IHB1cnBvc2VzKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gVGhlIG9iamVjdGl2ZSBiZWluZyB0byBhdm9pZCBoYXZpbmcgdGhlIEhU
VFAgUHJveHkNCj4+Pj4+dG8NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBiZWNvbWUgYSB0cnVzdGVk
IGFwcGxpY2F0aW9uIChpbnRlcm9nYXRlIHRoZQ0KPj4+Pj4gc3Vic2NyaWJlciBEQiwNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBldGMuLikNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gTmljb2xhcw0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206IEppbQ0KPj4+Pj4g
R3VpY2hhcmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiAoamd1aWNoYXIpIFtqZ3VpY2hhckBjaXNj
by5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT5dIFNlbnQ6DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4gVGh1cnNkYXksIE1hcmNoIDA2LCAyMDE0IDI6MDIgUE0gVG86IEphbWFsIEhhZGkNCj4+
Pj4+U2FsaW07DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gam1vaXNhbmRAanVuaXBlci5uZXQ8bWFp
bHRvOmptb2lzYW5kQGp1bmlwZXIubmV0PiA8bWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0PjsN
Cj4+Pj4+IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4g
PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gQ2M6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4g
c2ZjIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGRyYWZ0LXJpanNt
YW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBIaSBKYW1hbCwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+IFlvdSBzYWlkICJJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQg
Zm9yIHZhcmlhYmxlDQo+Pj4+PiBzaXplZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IG1ldGFkYXRh
Ii4uIEkgYW0gbm90IHNvIGNvbnZpbmNlZCBhbmQgd291bGQgbGlrZSB0bw0KPj4+Pj4gYmV0dGVy
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gdW5kZXJzdGFuZCB0aGUgcmVxdWlyZW1lbnRzIGJlZm9y
ZSBwYXNzaW5nIGp1ZGdlbWVudC4NCj4+Pj4+IElmIHdlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4g
bG9vayBhdCB0aGUgdXNlIGNhc2VzIGFzIHByZXNlbnRlZCB0aHVzIGZhciBpbnRvDQo+Pj4+PiB0
aGUgV0cgSQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGhhdmUgeWV0IHRvIHNlZSBhIHNpbmdsZSBl
eGFtcGxlIG9mIHRoZSBuZWVkDQo+Pj4+PiAobm90aW5nIHRoYXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+PiBkZXNpcmUgaXMgbm90IHRoZSBzYW1lIGFzIG5lZWQpIC0gSSBhbSBub3Qgc2F5aW5nDQo+
Pj4+PiB0aGVyZSBpcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IG5vIHJlcXVpcmVtZW50IGJ1dCBy
YXRoZXIgdGhhdCB3ZSBzaG91bGQgbm90IGp1bXANCj4+Pj4+IHRvIHRoZQ0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IGNvbmNsdXNpb24gYW5kIGJ1aWxkIHN0YW5kYXJkcyBhcm91bmQgYSB0aGVvcnku
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IE9uIDMvMy8xNCwgNjozNSBBTSwg
IkphbWFsIEhhZGkgU2FsaW0iDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IDxoYWRpQG1vamF0YXR1
LmNvbTxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+IDxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+
Pg0KPj4+Pj53cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+Pj4gSSBsaWtlIHRoZSBkb2MgLSB3ZWxsIHdyaXR0ZW4uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IFNlY3Rpb24gNC4zIG9uIG1ldGFkYXRhIGVuY29k
aW5nLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBJdCBz
ZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlIHNpemVkDQo+Pj4+PiBtZXRhZGF0
YQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiAoYXQgbGVhc3QgZm9yIGh0dHAvYXBwIHlvdSBzZWVt
IHRvIGluZGljYXRlIHRoZQ0KPj4+Pj4gZGVzaXJlIGZvcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
Pml0KS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gRm9yIGEgZGF0YXBhdGggcGVyLXBhY2tldCBt
ZXRhZGF0YSwgaSBmZWVsIHRoZQ0KPj4+Pj4gbmVlZCBpcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
PiBqdXN0IGFzIGltcG9ydGFudC4gQXJlIHdlIGxpbWl0ZWQgYnkgdGhlIGZhY3QgdGhhdA0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBleGlzdGluZyBoYXJkd2FyZSBtYXkgbm90IGJlIGFibGUgdG8g
aGFuZGxlIFRMVnM/DQo+Pj4+PkZvcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBleGFtcGxlLCBJ
IGRvbnQgaGF2ZSBhIHByb2JsZW0gaGFuZGxpbmcgVExWcyBpbiBhDQo+Pj4+PiBzb2Z0d2FyZQ0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PmRhdGFwYXRoLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBjaGVlcnMsIGphbWFsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBtYWlsaW5nIGxp
c3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+
Pj4gbWFpbGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBz
ZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18gc2ZjIG1haWxpbmcNCj4+Pj4+IGxpc3QNCj4+Pj4+ICAgPj4+Pj4gc2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAg
Pj4NCj4+Pj4+ICAgPj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0KPj4+Pj4gICA+PnNmYyBtYWlsaW5nIGxpc3QNCj4+Pj4+ICAgPj5zZmNAaWV0Zi5vcmc8
bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiAgID4+aHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPg0KPj4+Pj4g
ICA+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj4+
ICAgPnNmYyBtYWlsaW5nIGxpc3QNCj4+Pj4+ICAgPnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+ICAgPmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+Pg0KPj4+Pg0KPj4+PiBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+PiBzZmMgbWFpbGluZyBsaXN0
DQo+Pj4+IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+PiBodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+DQo+Pj4gX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+PiBzZmMgbWFpbGluZyBsaXN0DQo+
Pj4gc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4gaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pg0KPj4NCj4+X19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+c2ZjIG1haWxpbmcgbGlzdA0KPj5zZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmMNCj4NCj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0KPnNmYyBtYWlsaW5nIGxpc3QNCj5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NCj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0K
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1h
aWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmMNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCg0KRXN0ZSBtZW5zYWpl
IHNlIGRpcmlnZSBleGNsdXNpdmFtZW50ZSBhIHN1IGRlc3RpbmF0YXJpby4gUHVlZGUgY29uc3Vs
dGFyIG51ZXN0cmEgcG9sw610aWNhIGRlIGVudsOtbyB5IHJlY2VwY2nDs24gZGUgY29ycmVvIGVs
ZWN0csOzbmljbyBlbiBlbCBlbmxhY2Ugc2l0dWFkbyBtw6FzIGFiYWpvLg0KVGhpcyBtZXNzYWdl
IGlzIGludGVuZGVkIGV4Y2x1c2l2ZWx5IGZvciBpdHMgYWRkcmVzc2VlLiBXZSBvbmx5IHNlbmQg
YW5kIHJlY2VpdmUgZW1haWwgb24gdGhlIGJhc2lzIG9mIHRoZSB0ZXJtcyBzZXQgb3V0IGF0Og0K
aHR0cDovL3d3dy50aWQuZXMvRVMvUEFHSU5BUy9kaXNjbGFpbWVyLmFzcHgNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OuWui+S9kzsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Ik1TIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2
IDkgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRo
IjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1m
YW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIg
NDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJcGFub3NlLTE6MiAx
IDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNvbnNvbGFzOw0K
CXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1p
bHk6IlxATVMgR290aGljIjsNCglwYW5vc2UtMToyIDExIDYgOSA3IDIgNSA4IDIgNDt9DQpAZm9u
dC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJNUyBVSSBHb3RoaWMiOw0KCXBhbm9zZS0xOjIgMTEgNiAw
IDcgMiA1IDggMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxATVMgVUkgR290aGlj
IjsNCglwYW5vc2UtMToyIDExIDYgMCA3IDIgNSA4IDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9u
cyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46
MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQt
ZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVy
bGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29y
YXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlv
bjp1bmRlcmxpbmU7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBkaXYuTXNvQWNldGF0
ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IuaJueazqOahhuaW
h+acrCBDaGFyIjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250
LXNpemU6OC4wcHQ7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnNwYW4u
Q2hhcg0KCXttc28tc3R5bGUtbmFtZToi5om55rOo5qGG5paH5pysIENoYXIiOw0KCW1zby1zdHls
ZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazrmibnms6jmoYbmlofmnKw7DQoJZm9udC1m
YW1pbHk65a6L5L2TO30NCnAuYmFsbG9vbnRleHQsIGxpLmJhbGxvb250ZXh0LCBkaXYuYmFsbG9v
bnRleHQNCgl7bXNvLXN0eWxlLW5hbWU6YmFsbG9vbnRleHQ7DQoJbWFyZ2luOjBjbTsNCgltYXJn
aW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGlt
ZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnAubXNvY2hwZGVmYXVsdCwgbGkubXNvY2hwZGVmYXVs
dCwgZGl2Lm1zb2NocGRlZmF1bHQNCgl7bXNvLXN0eWxlLW5hbWU6bXNvY2hwZGVmYXVsdDsNCglt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTAuMHB0Ow0K
CWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KcC5iYWxsb29udGV4dDAs
IGxpLmJhbGxvb250ZXh0MCwgZGl2LmJhbGxvb250ZXh0MA0KCXttc28tc3R5bGUtbmFtZTpiYWxs
b29udGV4dDA7DQoJbWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1z
aXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnNw
YW4uY2hhcjANCgl7bXNvLXN0eWxlLW5hbWU6Y2hhcjsNCglmb250LWZhbWlseTrlrovkvZM7fQ0K
c3Bhbi5iYWxsb29udGV4dGNoYXINCgl7bXNvLXN0eWxlLW5hbWU6YmFsbG9vbnRleHRjaGFyOw0K
CWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpzcGFuLmNoYXIwMA0KCXttc28t
c3R5bGUtbmFtZTpjaGFyMDsNCglmb250LWZhbWlseTrlrovkvZM7fQ0Kc3Bhbi5iYWxsb29udGV4
dGNoYXIwDQoJe21zby1zdHlsZS1uYW1lOmJhbGxvb250ZXh0Y2hhcjA7DQoJZm9udC1mYW1pbHk6
IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnNwYW4uZW1haWxzdHlsZTIxDQoJe21zby1zdHlsZS1u
YW1lOmVtYWlsc3R5bGUyMTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0K
CWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5lbWFpbHN0eWxlMjINCgl7bXNvLXN0eWxlLW5hbWU6ZW1h
aWxzdHlsZTIyOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6
IzFGNDk3RDt9DQpzcGFuLmVtYWlsc3R5bGUyNw0KCXttc28tc3R5bGUtbmFtZTplbWFpbHN0eWxl
Mjc7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdE
O30NCnNwYW4uZW1haWxzdHlsZTI4DQoJe21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGUyODsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bh
bi5lbWFpbHN0eWxlMjkNCgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHlsZTI5Ow0KCWZvbnQtZmFt
aWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLmVtYWls
c3R5bGUzMA0KCXttc28tc3R5bGUtbmFtZTplbWFpbHN0eWxlMzA7DQoJZm9udC1mYW1pbHk6IkNh
bGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTMy
DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
Iiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28t
c3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRT
ZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDkwLjBwdCA3
Mi4wcHQgOTAuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0K
LyogTGlzdCBEZWZpbml0aW9ucyAqLw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6MTQ3MTQwMzQ2
Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotNTI3Nzg2OTY2O30NCkBsaXN0IGwwOmxldmVsMQ0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDENCgl7bXNvLWxpc3QtaWQ6NTI4Mzc3MTQ3
Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotMTQ2MDAwMjY5Njt9DQpAbGlzdCBsMTpsZXZlbDEN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7
DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsMg0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6NzIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNv
dXJpZXIgTmV3IjsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpA
bGlzdCBsMg0KCXttc28tbGlzdC1pZDoxNzQ2NDg2MTcyOw0KCW1zby1saXN0LXRlbXBsYXRlLWlk
czo0MTE0NTI3OTA7fQ0KQGxpc3QgbDI6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjM2LjBw
dDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBw
dDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpv
bA0KCXttYXJnaW4tYm90dG9tOjBjbTt9DQp1bA0KCXttYXJnaW4tYm90dG9tOjBjbTt9DQotLT48
L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0i
ZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1z
byA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9
ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8
L2hlYWQ+DQo8Ym9keSBsYW5nPSJaSC1DTiIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8
ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5MZXQgbWUgdHJ5
IHRvIGdpdmUgYW4gZXhhbXBsZSBvZiBsZXZlcmFnaW5nIHNlZ21lbnQgcm91dGluZyAoYSBtZWNo
YW5pc20gZm9yIHNvdXJjZSByb3V0aW5nKSBmb3Igc2VydmljZSBjaGFpbiBhcyBmb2xsb3dzOjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5TTjEgYW5kIFNOMiBhcmUgdHdvIFNS
IG5vZGVzIHByb3ZpZGluZyBzZXJ2aWNlIFMxIGFuZCBTMiByZXNwZWN0aXZlbHkgYW5kIHRoZXkg
aGF2ZSBlYWNoIGFsbG9jYXRlZCBzZWdtZW50IElEcyAoZS5nLiwgU0lEKFMxKSBhbmQgU0lEKFMy
KSkgZm9yDQogaW5kaWNhdGluZyBzZXJ2aWNlIFMxIGFuZCBTMiByZXNwZWN0aXZlbHkuIEluIHRo
ZSBNUExTLVNSIGNhc2UsIHRoZXNlIHNlcnZpY2Ugc2VnbWVudCBJRHMgY291bGQgYmUgbG9jYWwg
TVBMUyBsYWJlbHMuIEluIElQdjYtU1IgY2FzZSwgdGhlc2Ugc2VydmljZSBzZWdtZW50IElEcyBj
b3VsZCBiZSBsaW5rLWxvY2FsIElQdjYgYWRkcmVzc2VzLiBJbiB0aGUgSVB2NC1TUiBjYXNlIChh
c3N1bWUgaXTigJlzIHJlcXVpcmVkIGluIHRoZSBmdXR1cmUpLCB0aGVzZQ0KIHNlcnZpY2Ugc2Vn
bWVudCBJRHMgY291bGQgYmUgcGFydGljdWxhciBwcml2YXRlIGFkZHJlc3Nlcy4gSW4gYWRkaXRp
b24sIHRoZSBub2RlIHNlZ21lbnQgSURzIGZvciBTTjEgYW5kIFNOMiBhcmUgU0lEKFNOMSkgYW5k
IFNJRChTTjIpLiBUYWtlIHRoZSBNUExTLVNSIGFzIGFuIGV4YW1wbGUsIGFzc3VtZSBhIHBhY2tl
dCBpcyByZXF1aXJlZCB0byBnbyB0aHJvdWdoIGEgc2VydmljZSBjaGFpbiB7UzEsIFMyfSBiZWZv
cmUgcmVhY2hpbmcgaXRzIGRlc3RpbmF0aW9uDQogRC4gVGhlIHNlcnZpY2UgQ2xhc3NpZmllciB3
b3VsZCBhdHRhY2ggYSBzZWdtZW50IGxpc3Qge1NJRChTTjEpLCBTSUQoUzEpLCBTSUQoU04yKSwg
U0lEKFMyKX0gdG8gdGhlIHBhY2tldC4gT2YgY291cnNlLCB0aGUgc2VydmljZSBDbGFzc2lmaWVy
IGNvdWxkIGFkZGl0aW9uYWxseSBhdHRhY2ggYSBtZXRhZGF0YSB0byB0aGUgcGFja2V0LiBXaGVu
IHRoZSBlbmNhcHN1bGF0ZWQgcGFja2V0IGFycml2ZXMgYXQgU04xLCBTTjEgY291bGQga25vdyB3
aGljaA0KIHNlcnZpY2Ugc2hvdWxkIGJlIGV4ZWN1dGVkIGFjY29yZGluZyB0byB0aGUgU0lEIChT
MSkgYmVmb3JlIGZvcndhcmRpbmcgdGhhdCBwYWNrZXQgdG93YXJkcyBTTjIuIE1lYW53aGlsZSwg
U04xIGNvdWxkIGFsc28gY29uc3VtZSB0aGUgbWV0YWRhdGEgaWYgY2FycmllZCBpbiB0aGF0IHBh
Y2tldC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SWYgdGhlIGFib3ZlIFNS
IG5vZGVzIChpLmUuLCBTTjEgYW5kIFNOMikgYXJlIGp1c3QgU0YgcHJveHksIHJhdGhlciB0aGFu
IHJlYWwgU0Ygbm9kZXMsIHRoZSBhZHZlcnRpc2VkIHNlcnZpY2Ugc2VnbWVudCBJRHMgY291bGQg
YmUgdXNlZCB0byBpbmRpY2F0ZQ0KIHRoZSBpbnRlcmZhY2VzIGNvbm5lY3RlZCB0byB0aGUgY29y
cmVzcG9uZGluZyBzZXJ2aWNlIG5vZGVzLiA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+QmVzdCByZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+WGlhb2h1PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRp
dj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBw
dDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OuWui+S9kyI+5Y+R5Lu25Lq6
PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L5L2TIj4gUEVEUk8gQU5EUkVT
IEFSQU5EQSBHVVRJRVJSRVogW21haWx0bzpwZWRyb2EuYXJhbmRhQHRpZC5lc10NCjxicj4NCjwv
c3Bhbj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTrlrovkvZMi
PuWPkemAgeaXtumXtDxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvc3Bhbj48L2I+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OuWui+S9kyI+
IDIwMTQ8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L
5L2TIj7lubQ8c3BhbiBsYW5nPSJFTi1VUyI+Mzwvc3Bhbj7mnIg8c3BhbiBsYW5nPSJFTi1VUyI+
MTk8L3NwYW4+5pelPHNwYW4gbGFuZz0iRU4tVVMiPg0KIDE1OjA3PGJyPg0KPC9zcGFuPjxiPuaU
tuS7tuS6ujxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+
IFh1eGlhb2h1OyBSb24gUGFya2VyOyBDaGFuZ2NoZW5nIEh1YW5nOyAnRGF2aWQgQWxsYW4gSSc7
ICdOaWNvbGFzIEJPVVRIT1JTJzxicj4NCjwvc3Bhbj48Yj7mioTpgIE8c3BhbiBsYW5nPSJFTi1V
UyI+Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBzZmNAaWV0Zi5vcmc7IG1pa2ViaWFu
Y0Bhb2wuY29tPGJyPg0KPC9zcGFuPjxiPuS4u+mimDxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFu
PjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IFJlOiBbc2ZjXSA8L3NwYW4+562U5aSNPHNwYW4gbGFu
Zz0iRU4tVVMiPjoNCjwvc3Bhbj7nrZTlpI08c3BhbiBsYW5nPSJFTi1VUyI+OiBTRkMgZW5jYXBz
dWxhdGlvbiBjaGFpbiBJRDxvOnA+PC9vOnA+PC9zcGFuPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2si
PldoeSBzb3VyY2Ugcm91dGluZz8mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5JdCdzIGEgY29uc2Vuc3VzIHRoYXQgc291
cmNlIHJvdXRpbmcgaXMgYSBiYWQgaWRlYSBkdWUgdG8gdGhlIHNlY3VyaXR5IGltcGxpY2F0aW9u
cy4gSSByZWNvbiB0aGlzIG1pZ2h0IG5vdCBiZSB0aGUgY2FzZSBoZXJlIGJlY2F1c2Ugd2UgaGF2
ZSBhIGNvbnRyb2xsZWQNCiBwYWNrZXQgZm9yd2FyZGluZyBpbmZyYXN0cnVjdHVyZSB1bmRlcm5l
YXRoLiBIb3dldmVyLCBzb3VyY2Ugcm91dGluZyB3b3VsZCBpbXBvc2UgbmV3IHJlcXVpcmVtZW50
cyB0byBpdCBhbmQgbWFrZSBpdCBoYXJkZXIgdG8gaW1wbGVtZW50IGFuZCBtb3JlIGNvbXBsZXgg
dG8gbWFuYWdlLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6YmxhY2siPkJlc3QsL1BBPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6Q29uc29sYXM7Y29s
b3I6YmxhY2siPkRyLiBQZWRybyBBLiBBcmFuZGEgR3V0acOpcnJlejxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEzLjVwdDtmb250LWZhbWlseTpDb25zb2xhcztjb2xvcjpi
bGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTMuNXB0
O2ZvbnQtZmFtaWx5OkNvbnNvbGFzO2NvbG9yOmJsYWNrIj5UZWNobm9sb2d5IEV4cGxvcmF0aW9u
IC08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1p
bHk6Q29uc29sYXM7Y29sb3I6YmxhY2siPk5ldHdvcmsgSW5ub3ZhdGlvbiAmYW1wOyBWaXJ0dWFs
aXNhdGlvbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEzLjVwdDtmb250
LWZhbWlseTpDb25zb2xhcztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTMuNXB0O2ZvbnQtZmFtaWx5OkNvbnNvbGFzO2NvbG9yOmJsYWNr
Ij48YSBocmVmPSJtYWlsdG86cGFhZ0B0aWQuZXMiPm1haWx0bzpwYWFnQHRpZC5lczwvYT48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6Q29u
c29sYXM7Y29sb3I6YmxhY2siPlRlbGVmw7NuaWNhLCBJbnZlc3RpZ2FjacOzbiB5IERlc2Fycm9s
bG88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1p
bHk6Q29uc29sYXM7Y29sb3I6YmxhY2siPkMvIEQuIFJhbcOzbiBkZSBsYSBDcnV6LDg0PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTMuNXB0O2ZvbnQtZmFtaWx5OkNvbnNv
bGFzO2NvbG9yOmJsYWNrIj4yODAwNiBNYWRyaWQsIFNwYWluPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTMuNXB0O2ZvbnQtZmFtaWx5OkNvbnNvbGFzO2NvbG9yOmJsYWNr
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9u
dC1mYW1pbHk6Q29uc29sYXM7Y29sb3I6YmxhY2siPkZyYWdlbiBzaW5kIG5pY2h0IGRhLCB1bSBi
ZWFudHdvcnRldCB6dSB3ZXJkZW4uPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTMuNXB0O2ZvbnQtZmFtaWx5OkNvbnNvbGFzO2NvbG9yOmJsYWNrIj5GcmFnZW4gc2luZCBk
YSwgdW0gZ2VzdGVsbHQgenUgd2VyZGVuLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEzLjVwdDtmb250LWZhbWlseTpDb25zb2xhcztjb2xvcjpibGFjayI+R2VvcmcgS3Jl
aXNsZXI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xp
ZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjpibGFjayI+RGU6DQo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6YmxhY2siPlh1eGlhb2h1ICZsdDs8YSBocmVmPSJtYWlsdG86eHV4aWFv
aHVAaHVhd2VpLmNvbSI+eHV4aWFvaHVAaHVhd2VpLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+RmVjaGE6
IDwvYj5tacOpcmNvbGVzIDE5IGRlIG1hcnpvIGRlIDIwMTQgMDI6MDU8YnI+DQo8Yj5QYXJhOiA8
L2I+Um9uIFBhcmtlciAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb20iPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0OywgQ2hhbmdj
aGVuZyBIdWFuZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmh1YW5nQHNjZS5jYXJsZXRvbi5jYSI+aHVh
bmdAc2NlLmNhcmxldG9uLmNhPC9hPiZndDssICdEYXZpZCBBbGxhbiBJJyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tIj5kYXZpZC5pLmFsbGFuQGVyaWNzc29u
LmNvbTwvYT4mZ3Q7LA0KICdOaWNvbGFzIEJPVVRIT1JTJyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5p
Y29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9h
PiZndDs8YnI+DQo8Yj5DQzogPC9iPiZxdW90OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
PnNmY0BpZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
PnNmY0BpZXRmLm9yZzwvYT4mZ3Q7LCAmcXVvdDs8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFv
bC5jb20iPm1pa2ViaWFuY0Bhb2wuY29tPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1p
a2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+QXN1bnRv
OiA8L2I+W3NmY10gPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OuWui+S9kztjb2xvcjpibGFjayI+562U5aSNPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjoNCjwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTrlrovkvZM7Y29sb3I6YmxhY2siPuetlOWkjTwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNr
Ij46IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPklmIHNv
LCB3aHkgbm90IGxldmVyYWdlIHRoZSBzb3VyY2Ugcm91dGluZyBtZWNoYW5pc20gdG8gZG8gdGhp
cyB3b3JrIChpLmUuLCBzZXJ2aWNlIHBhdGggbGF5ZXIpPzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkJlc3QgcmVn
YXJkcyw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5YaWFvaHU8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVy
Om5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQu
MHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNC
NUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTrlrovkvZM7
Y29sb3I6YmxhY2siPuWPkeS7tuS6ujxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvc3Bhbj48
L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OuWui+S9kztjb2xvcjpibGFjayI+IFJvbiBQYXJrZXIgWzxhIGhyZWY9Im1haWx0bzpSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbTwvYT5dDQo8YnI+DQo8L3NwYW4+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk65a6L5L2TO2NvbG9yOmJsYWNrIj7lj5HpgIHml7bpl7Q8c3BhbiBsYW5n
PSJFTi1VUyI+Ojwvc3Bhbj48L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTrlrovkvZM7Y29sb3I6YmxhY2siPiAyMDE0PC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OuWui+S9kztjb2xvcjpi
bGFjayI+5bm0PHNwYW4gbGFuZz0iRU4tVVMiPjM8L3NwYW4+5pyIPHNwYW4gbGFuZz0iRU4tVVMi
PjE5PC9zcGFuPuaXpTxzcGFuIGxhbmc9IkVOLVVTIj4NCiAxOjIzPGJyPg0KPC9zcGFuPjxiPuaU
tuS7tuS6ujxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+
IENoYW5nY2hlbmcgSHVhbmc7ICdEYXZpZCBBbGxhbiBJJzsgJ05pY29sYXMgQk9VVEhPUlMnPGJy
Pg0KPC9zcGFuPjxiPuaKhOmAgTxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvYj48c3BhbiBs
YW5nPSJFTi1VUyI+IFh1eGlhb2h1OyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj4NCnNm
Y0BpZXRmLm9yZzwvYT47IDxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+bWlrZWJp
YW5jQGFvbC5jb208L2E+PGJyPg0KPC9zcGFuPjxiPuS4u+mimDxzcGFuIGxhbmc9IkVOLVVTIj46
PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IFJFOiBbc2ZjXSA8L3NwYW4+562U5aSNPHNw
YW4gbGFuZz0iRU4tVVMiPjogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+PC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPkkgYWdyZWUuJm5ic3A7Jm5ic3A7IFRoZSBjaGFpbiBpZCBpbiB0
aGUgcGFja2V0IHNob3VsZCByZXByZXNlbnQgYSBmdWxseSBzcGVjaWZpZWQgc2V0IG9mIGxvY2F0
ZWQgc2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZXMuICZuYnNwOyZuYnNwOyZuYnNwO0l0IGNvdWxk
IGJlIHRob3VnaHQgb2YgYXMNCiByZXByZXNlbnRpbmcgYSBzdGFjayBvZiBuZXR3b3JrIGxvY2F0
b3JzICh0eXBpY2FsbHkgTUFDIG9yIElQIGFkZHJlc3NlcykuPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7IFJvbjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0K
PGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3Bh
ZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RnJvbTo8L3Nw
YW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6Ymxh
Y2siPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+Q2hhbmdjaGVuZyBI
dWFuZzxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCAxMjoyOCBQTTxi
cj4NCjxiPlRvOjwvYj4gJ0RhdmlkIEFsbGFuIEknOyAnTmljb2xhcyBCT1VUSE9SUyc8YnI+DQo8
Yj5DYzo8L2I+ICdYdXhpYW9odSc7IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0Bp
ZXRmLm9yZzwvYT47IDxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+DQptaWtlYmlh
bmNAYW9sLmNvbTwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIDwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtNUyBHb3RoaWMmcXVv
dDs7Y29sb3I6YmxhY2siPuetlOWkjTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj46IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkkgdGhpbmsgaXQgc2hvdWxkIGlkZW50aWZ5IGFuIGluc3Rh
bmNlLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPkNoYW5nPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxhIG5hbWU9Il9NYWlsRW5kQ29tcG9zZSI+PC9hPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8
ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFk
ZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkZyb206PC9zcGFu
PjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2si
PiBEYXZpZCBBbGxhbiBJIFs8YSBocmVmPSJtYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5j
b20iPm1haWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50
OjwvYj4gVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgOToxNSBBTTxicj4NCjxiPlRvOjwvYj4gQ2hh
bmdjaGVuZyBIdWFuZzsgTmljb2xhcyBCT1VUSE9SUzxicj4NCjxiPkNjOjwvYj4gWHV4aWFvaHU7
IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT47IDxhIGhyZWY9
Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+DQptaWtlYmlhbmNAYW9sLmNvbTwvYT48YnI+DQo8
Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTrlrovkvZM7Y29sb3I6YmxhY2siPuetlOWkjTwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjogU0ZDIGVuY2Fw
c3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+V2VsbCB0aGUgcXVlc3Rp
b24gZGUgam91ciBpcyDigJxkb2VzIGEgY2hhaW4gSUQgZGVmaW5lIGEgY2xhc3Mgb3IgYW4gaW5z
dGFuY2XigJ3igKYuIElmIGl0IGRlZmluZXMgYW4gY2xhc3Mgd2UgYWxzbyBuZWVkIGluc3RhbmNl
IGluZm9ybWF0aW9uLCBpZiBpdA0KIGlzIGN1cnJlbnRseSBvdmVybG9hZGVkIHRvIGRlZmluZSBj
bGFzcyBhbmQgaW5zdGFuY2UgSU1PIHdlIGhhdmUgYSBwcm9ibGVt4oCmLjwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PkRhdmU8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAx
LjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RnJv
bTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjpibGFjayI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5DaGFuZ2No
ZW5nIEh1YW5nPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDc6NDMg
QU08YnI+DQo8Yj5Ubzo8L2I+IE5pY29sYXMgQk9VVEhPUlM8YnI+DQo8Yj5DYzo8L2I+IFh1eGlh
b2h1OyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+OyA8YSBo
cmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPg0KbWlrZWJpYW5jQGFvbC5jb208L2E+PGJy
Pg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSA8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgVUkgR290aGljJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPuetlOWkjTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjogU0ZDIGVuY2Fwc3VsYXRpb24gY2hh
aW4gSUQ8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOmJsYWNrIj5Hb29kIHBvaW50cy4gSSBiZWxpZXZlIGV4cGxpY2l0IGNoYWlu
IElEIHNob3VsZCBiZSBtYW5kYXRvcnkuIFRoZSBvdmVyaGVhZCBpcyB2ZXJ5IGxpdHRsZS4gSXQg
aGVscHMgc2ltcGxpZnkgcHJvY2Vzc2luZyBhbmQgc3RlZXJpbmcgc2lnbmlmaWNhbnRseS4gVGhl
IGdhaW4gaXMgaHVnZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5DaGFuZzxicj4N
Cjxicj4NCi0tLS0tLS0tLS0tLTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5DaGFu
Z2NoZW5nIEh1YW5nPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxicj4NCk9uIE1hciAxOCwgMjAxNCwg
YXQgMTo1MyBBTSwgTmljb2xhcyBCT1VUSE9SUyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMu
Qk9VVEhPUlNAcW9zbW9zLmNvbSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPiZndDsg
d3JvdGU6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0i
bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOmJsYWNrIj5JIHRoaW5rIHRoYXQga2VlcGluZyB0aGUgU2VydmljZSBQYXRoIExheWVy
IHRyYW5zcG9ydCBpbmRlcGVuZGVudCBzaG91bGQgcmVtYWluIGFuIG9iamVjdGl2ZSBmb3IgU0ZD
LiAmbmJzcDtTdWNoIGEgc2VwYXJhdGlvbiBvZiBjb25jZXJucyBpcyBhIHNvdW5kIGFyY2hpdGVj
dHVyYWwNCiBwcmluY2lwbGUgdGhhdCBoZWxwIGtlZXAgdGhpbmdzIHNpbXBsZSBpbiBwcmFjdGlj
ZS4gPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPk9uIHRoZSBxdWVzdGlvbiBvZiAmbmJz
cDtTZXJ2aWNlIFBhdGgsIHdlIGhhdmUgYSBkaXNjdXNzaW9uIG9uIHdoZXRoZXIgd2UgbmVlZCBz
b21lIGtpbmQgb2YgZXhwbGljaXQgaWRlbnRpZmllciBvciZuYnNwOzwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPmNvdWxkIHdlIHJlbHkgb24gbWFwcGluZyBvbiBz
b21lIHVuZGVybGF5IG5ldHdvcmsgcHJvdG9jb2wgZmllbGRzLjwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOmJsYWNrIj5NYXkgYmUgYSBQUk8vQ09OIHRhYmxlIGNvdWxkIGhlbHAgZm9j
dXMgdGhlIGdyb3VwIGRlY2lzaW9uIG9uIHRoYXQgbWF0dGVyPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
Cjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowY20iIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbGlzdDpsMiBsZXZlbDEgbGZvMSI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5WaXNpYmlsaXR5ICh0cmFjaW5nKTwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1saXN0OmwyIGxldmVsMSBsZm8xIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZvcndhcmRpbmcgZ3JhcGgg
c3RydWN0dXJlIGltcGFjdC9saW1pdGF0aW9uczwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86
cD48L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJs
YWNrO21zby1saXN0OmwyIGxldmVsMSBsZm8xIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPlJlY29uZmlndXJhdGlvbiBzcGVlZCZuYnNwOw0KPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjwvdWw+DQo8dWwgc3R5bGU9Im1hcmdp
bi10b3A6MGNtIiB0eXBlPSJkaXNjIj4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowY20iIHR5cGU9
ImNpcmNsZSI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1s
aXN0OmwxIGxldmVsMiBsZm8yIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPkxCUyAvIHNjYWxlIG91dCBpbXBhY3Q8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFj
azttc28tbGlzdDpsMSBsZXZlbDIgbGZvMiI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij5Ob2RlIGJ5cGFzcyAoZS5nOyBtYWludGVuYW5jZSk8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjwvdWw+DQo8dWwgc3R5bGU9
Im1hcmdpbi10b3A6MGNtIiB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0iY29sb3I6YmxhY2s7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzMiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+dW5kZXJsYXkgbmV0d29yay90cmFuc3BvcnQgbGF5ZXJz
IHN1cHBvcnQ8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+
PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbGlzdDpsMCBsZXZl
bDEgbGZvMyI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5IZWFkZXIg
c3BhY2UgaW1wYWN0PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48
L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLWxpc3Q6bDAg
bGV2ZWwxIGxmbzMiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+TXVs
dGkgdGVuYW50IHN1cHBvcnQgaW1wYWN0PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwv
bzpwPjwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7
bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzMiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+U0ZDIG9uIGZsYXQgKGUuZyBvcHRpY2FsIEwyIGZvciBEYXRhIENlbnRlcnMpIG5l
dHdvcmsmbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
bGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbGlzdDpsMCBs
ZXZlbDEgbGZvMyI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5VbmRl
cmxheSBuZXR3b3JrIGFkbWluaXN0cmF0aW9uIGltcGFjdDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyI+PG86cD48L286cD48L3NwYW4+PC9saT48L3VsPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjpibGFjayI+UGVyc29uYWxseSBJIHRoaW5rIHRoYXQgaGF2aW5nIGFuIGV4cGxpY2l0IGNoYWlu
IGlkZW50aWZpZXIgKGUuZy4gU2VydmljZSBQYXRoL1NlcnZpY2UgSW5kZXgpIGlzIGNsZWFyICht
YW5hZ2VtZW50IGFuZCBjb250cm9sKSBhbmQgbm90IGV4cGVuc2l2ZQ0KIChoZWFkZXIgc3BhY2Up
LiBUaGUgZHJhd2JhY2sgYmVpbmcgc29tZSBpbXBhY3Qgb24gdGhlIHNpbXBsaWNpdHkgdG8gYWRk
L3JlbW92ZSBlbGVtZW50cyBpbiBhIGNoYWluIGR5bmFtaWNhbGx5Ljwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6YmxhY2siPlRhZyBzd2l0Y2hpbmcgKGFzIE1QTFMpICZuYnNwO2FsbG93
cyB0byBtYW5hZ2UgdGFncyBwZXIgc2VydmljZSBub2RlcywgbGVhZGluZyB0byBtb3JlIHZlcnNh
dGlsZSBhbmQgZGl2ZXJzZSBncmFwaHM8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
YmxhY2siPk5pY29sYXM8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIg
YWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOmJsYWNrIj4NCjxociBzaXplPSIyIiB3aWR0aD0iMTAwJSIgYWxpZ249
ImNlbnRlciI+DQo8L3NwYW4+PC9kaXY+DQo8ZGl2IGlkPSJkaXZScEY4MTE0NjciPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48Yj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkZyb206PC9zcGFuPjwv
Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiBY
dXhpYW9odQ0KIFs8YSBocmVmPSJtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbSI+eHV4aWFvaHVA
aHVhd2VpLmNvbTwvYT5dPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0
IDU6MDQgQU08YnI+DQo8Yj5Ubzo8L2I+IEplcm9tZSBNb2lzYW5kOyA8YSBocmVmPSJtYWlsdG86
bWlrZWJpYW5jQGFvbC5jb20iPm1pa2ViaWFuY0Bhb2wuY29tPC9hPjsNCjxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gW3Nm
Y10gPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O01TIFVJIEdvdGhpYyZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj7n
rZTlpI08L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OmJsYWNrIj46IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkkgbGlrZSB0aGUgaWRlYSBvZiBzZXBh
cmF0aW5nIHRoZSBTZXJ2aWNlIEZ1bmN0aW9uIExheWVyIGFuZCB0aGUgU2VydmljZSBQYXRoIExh
eWVyLCBhcyBwcm9wb3NlZCBpbiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0
aW9ucy4NCiBUaGUgcm9sZSBvZiB0aGUgU2VydmljZSBQYXRoIExheWVyIGlzIGp1c3QgdG8gc3Rl
ZXIgdGhlIHRyYWZmaWMgYWxvbmcgYSBwYXJ0aWN1bGFyIGNoYWluIG9mIHNlcnZpY2Ugbm9kZXMg
d2hpY2ggY2FuIGJlIGltcGxlbWVudGVkIGJ5IGV4aXN0aW5nIHRvb2xzIGZvciBzb3VyY2Ugcm91
dGluZywgc3VjaCBhcyBzZWdtZW50IHJvdXRpbmcuIEFzIHN1Y2gsIGl04oCZcyBub3QgbmVjZXNz
YXJ5IHRvIHRyeSB0byBrZWVwIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXINCiB0cmFuc3BvcnQtaW5k
ZXBlbmRlbnQgYW5kIGNvbnRhaW4gaXQgaW4gdGhlIFNGQyBoZWFkZXIuPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjE2
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
QmVzdCByZWdhcmRzLDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlhpYW9odTwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBj
bSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6
c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OuWui+S9kztjb2xvcjpibGFjayI+5Y+R5Lu25Lq6PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+
PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk65a6L5L2TO2NvbG9yOmJsYWNrIj4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8L3NwYW4+
PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L5L2TO2NvbG9y
OmJsYWNrIj7ku6PooaggPC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L5L2TO2NvbG9yOmJsYWNrIj5KZXJvbWUgTW9pc2Fu
ZDxicj4NCjwvc3Bhbj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTrlrovkvZM7Y29sb3I6YmxhY2siPuWPkemAgeaXtumXtDxzcGFuIGxhbmc9IkVOLVVTIj46PC9z
cGFuPjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OuWui+S9kztjb2xvcjpibGFjayI+IDIwMTQ8L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L5L2TO2NvbG9yOmJsYWNrIj7lubQ8c3Bh
biBsYW5nPSJFTi1VUyI+Mzwvc3Bhbj7mnIg8c3BhbiBsYW5nPSJFTi1VUyI+MTg8L3NwYW4+5pel
PHNwYW4gbGFuZz0iRU4tVVMiPg0KIDE6MDM8YnI+DQo8L3NwYW4+PGI+5pS25Lu25Lq6PHNwYW4g
bGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gPGEgaHJlZj0ibWFp
bHRvOm1pa2ViaWFuY0Bhb2wuY29tIj4NCm1pa2ViaWFuY0Bhb2wuY29tPC9hPjsgPGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjwvc3Bhbj48Yj7kuLvp
opg8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBSZTog
W3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+PC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPlRoaXMgKGxlbmd0aHkgYW5kIHZlcnkgbGl2ZWx5KSB0aHJlYWQgc3RhcnRlZCBmcm9t
IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zICh3aGljaCBJIGNvLWF1
dGhvcmVkKS48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JbiBzZWN0aW9uIDQuOCwgd2UgbWFkZSBhIGNsZWFyIGRp
c3RpbmN0aW9uIGJldHdlZW4gYSBzZXJ2aWNlIHBhdGggbGF5ZXIgKHN0ZWVyaW5nIHBhY2tldHMg
aG9wIGJ5IGhvcCBhbG9uZyB0aGUgY2hhaW4pIGFuZCBhIHNlcnZpY2UgZnVuY3Rpb24gbGF5ZXIN
CiAoY29udmV5IG1ldGFkYXRhIGluZm9ybWF0aW9uIG9mIGludGVyZXN0IHRvIFNGcykuIFRlcm1p
bm9sb2d5IGFzaWRlLCBpdCBzZWVtcyB0aGF0IHN1Y2ggbGF5ZXJlZCB2aWV3IHdhcyBhZ3JlZWQg
dXBvbiBieSBtYW55IHBlb3BsZSBvbiB0aGUgbWFpbGluZyBsaXN0Lg0KPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
Tm93IHRoaXMgY2VydGFpbmx5IGRvZXMgYmVnIHRoZSBxdWVzdGlvbiBvZiBzb2x2aW5nIEJPVEgg
cHJvYmxlbXMgd2l0aCB0aGUgc2FtZSAocGFja2V0KSBlbmNhcHN1bGF0aW9uIG1lY2hhbmlzbS4g
Tm90YWJseSB3aGVuIG9ic2VydmluZyB0aGF0IG1hbnkNCiB1c2UgY2FzZXMgY291bGQgYmUgc2F0
aXNmaWVkIHdpdGhvdXQgU0YtbGV2ZWwgbWV0YWRhdGEsIG9yIGJ5IHVzaW5nIG1vcmUgb3V0LW9m
LWJhbmQgd2F5cyB0byBjb252ZXkgc3VjaCBTRiBtZXRhZGF0YS4gQW5kIGFsc28gd2hlbiBvYnNl
cnZpbmcgdGhhdCBpbmJhbmQgbWFya2luZyAoZS5nLiBwYWNrZXQgaGVhZGVycykgY29tZXMgd2l0
aCB2YXJpb3VzIHByb3MgJmFtcDsgY29ucyAoc29tZSBvZiB0aGUgaXNzdWVzIGJlaW5nIGlkZW50
aWZpZWQgaW4gdGhlDQogZHJhZnQsIGUuZy4gc2VjdGlvbnMgNC4xIGFuZCA0LjIpLiA8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj5JIGRvIGFncmVlIHdpdGggTWFyaWEuIFdlIG1heSB3YW50IHRvIGV4cGxvcmUgb3Ro
ZXIgb3B0aW9ucyBmb3IgYWRkcmVzc2luZyB0aGUgbmVlZHMgb2YgdGhlIHNlcnZpY2UgcGF0aCBs
YXllciB0aGF0IGRvIG5vdCByZXF1aXJlIGFuIGV4cGxpY2l0DQogY2hhaW4taWQgb2Ygc29ydHMu
IDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPkluIHRoZSBkcmFmdCwgd2UgY29uY2x1ZGVkIGJ5IHN0YXRpbmcg4oCc
QSBwcm9kdWN0aXZlIHBhdGggZm9yd2FyZCBjb3VsZCBiZSB0byBkaXZpZGUgYW5kIGNvbnF1ZXI6
IHRvIGNsZWFybHkgc2VwYXJhdGUgdGhlIHByb2JsZW0gb2YgU2VydmljZSBGdW5jdGlvbg0KIFBh
dGggdG9wb2xvZ3kgZnJvbSB0aGUmbmJzcDsmbmJzcDsgcHJvYmxlbSBvZiBbY29udmV5aW5nIFNG
XSBtZXRhZGF0YeKAnS4gSSBkbyBiZWxpZXZlIHdlIHNob3VsZCBleHBsb3JlIHN1Y2ggc2VwYXJh
dGlvbiBwcmluY2lwbGUgZnVydGhlci48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4m
bmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3Bh
ZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bh
bj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNr
Ij4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwv
Yj48YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iIHRhcmdldD0iX2JsYW5rIj5taWtl
YmlhbmNAYW9sLmNvbTwvYT48YnI+DQo8Yj5TZW50OjwvYj4gRnJpZGF5LCBNYXJjaCAxNCwgMjAx
NCA1OjUwIFBNPGJyPg0KPGI+VG86PC9iPiA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTog
W3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+SSB3b3VsZCBpbWFnaW5lIHRoYXQgaWYgd2UgbWFkZSB0
aGUgQ2hhaW4gSUQgZmllbGQgaW4gdGhlIGhlYWRlciBiZSBvcHRpb25hbCwgeWV0IHN0aWxsIHJl
cXVpcmVkIGEgaGVhZGVyIGFuZCBzdGlsbCByZXF1aXJlZA0KIHRoYXQgc29tZSBpbmRpY2F0aW9u
IG9mIHRoZSBjaGFpbiBiZSBjYXJyaWVkIHNvbWV3aGVyZSBpbiB0aGUgcGFja2V0IChtcGxzIGxh
YmVsIG9yIHZsYW4gb3Igd2hhdGV2ZXIpLCB0aGF0IHRoZSBpbXBsZW1lbnRhdGlvbiB3b3VsZCBi
ZWNvbWUgb3Zlcmx5IGNvbXBsaWNhdGVkLiAmbmJzcDtUbyBkbyBzbyB3b3VsZCBiZSB1c2luZyBT
RkMgc2ltcGx5IGFzIGEgbWVjaGFuaXNtIHRvIGNhcnJ5IG1ldGEgZGF0YSBhbmQgbm90IGF0IGFs
bCBmb3Igc2VydmljZQ0KIGNoYWluaW5nLCB3aGljaCBzb3VuZHMgY291bnRlciBpbnR1aXRpdmUg
dG8gbWUuJm5ic3A7PGJyPg0KPGJyPg0KTWFyaWEsJm5ic3A7PGJyPg0KU28sIHlvdSBhcmUgc2F5
aW5nIHRoYXQgeW91IHdhbnQgdG8gdXNlIFNGQyB0byBjYXJyeSBhcm91bmQgbWV0YWRhdGEsIGJ1
dCBub3QgZm9yIGFjdHVhbCBzZXJ2aWNlIGNoYWluaW5nIGJlY2F1c2UgeW91IGFscmVhZHkgaGF2
ZSBhIHdheSB0byBpbXBsZW1lbnQgc2VydmljZSBjaGFpbmluZyBvdXRzaWRlIG9mIFNGQz8gJm5i
c3A7TWF5YmUgSSdtIG5vdCBmb2xsb3dpbmcsIGJ1dCBpdCBzZWVtcyB0byBtZSB0aGF0IGlmIHlv
dSB3ZXJlIHRvIHVwZ3JhZGUgeW91cg0KIG5ldHdvcmsgdG8gc3VwcG9ydCBTRkMgdGhhdCB5b3Ug
d291bGQgY2hhbmdlIGZyb20gdXNpbmcgeW91ciBleGlzdGluZyBtZWNoYW5pc20gYW5kIHN0YXJ0
IHVzaW5nIFNGQywgd2hpY2ggaXMgbWVhbnQgdG8gcHJvdmlkZSBzdXBwb3J0IGZvciBzZXJ2aWNl
IGZ1bmN0aW9ucyB0aGF0IGFyZSBub3QgU0ZDIGF3YXJlLiAmbmJzcDtUaGVyZSBhcmUgYSBudW1i
ZXIgb2YgdXMgd2hvIGhhdmUgaW1wbGVtZW50ZWQsIGluIG9uZSB3YXkgb3IgYW5vdGhlciwgc29t
ZQ0KIHNvcnQgb2Ygc2VydmljZSBjaGFpbmluZywgYnV0IEkgKEkgY2FuIGF0IGxlYXN0IHNwZWFr
IGZvciBteXNlbGYpIGFtIGxvb2tpbmcgdG8gU0ZDIG5vdCB0byBlbmhhbmNlIG15IGN1cnJlbnQg
aW1wbGVtZW50YXRpb24sIGJ1dCB0byByZXBsYWNlIGl0IHdpdGggc29tZXRoaW5nIGJldHRlciB3
aGlsZSBzdGlsbCBtYWludGFpbmluZyBteSBjb3JlIChub24gc2VydmljZSBmdW5jdGlvbikgaW5m
cmFzdHJ1Y3R1cmUuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luLWJvdHRv
bTo2Ljc1cHQiPg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0iY2VudGVyIiBzdHlsZT0i
dGV4dC1hbGlnbjpjZW50ZXIiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2si
Pg0KPGhyIHNpemU9IjEiIHdpZHRoPSIxMDAlIiBub3NoYWRlPSIiIHN0eWxlPSJjb2xvcjojOTk5
OTk5IiBhbGlnbj0iY2VudGVyIj4NCjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206Ni43NXB0Ij48Yj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5Gcm9tOg0KPC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSUz
Y2tlZ3JheUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj5rZWdyYXlAY2lzY28uY29tJmx0O2tl
Z3JheUBjaXNjby5jb208L2E+Jmd0Ozxicj4NCjxiPlRvOiA8L2I+Um9uIFBhcmtlciZsdDs8YSBo
cmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0OyxKaW0gR3VpY2hhcmQg
KGpndWljaGFyKSZsdDs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9
Il9ibGFuayI+amd1aWNoYXJAY2lzY28uY29tPC9hPiZndDssSm9lbCBNLiBIYWxwZXJuJmx0Ozxh
IGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpv
ZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+Y2M6IDwvYj48YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnJTNjc2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnJmx0
O3NmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+U2VudDogPC9iPkZyaWRheSwgTWFyY2ggMTQs
IDIwMTQ8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNo
YWluIElEPGJyPg0KPGJyPg0KJiM0MzsxIHRoZSBpZGVhIGlzIGludGVyb3BlcmFiaWxpdHkuPGJy
Pg0KPGJyPg0KPGJyPg0KT24gMy8xNC8xNCAxMjo1NSBQTSwgJnF1b3Q7Um9uIFBhcmtlciZxdW90
OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRh
cmdldD0iX2JsYW5rIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPiZndDsgd3Jv
dGU6PGJyPg0KPGJyPg0KJmd0O1RoYW5rcywgSmltLjxicj4NCiZndDs8YnI+DQomZ3Q7UmVtZW1i
ZXIgdGhhdCB3ZSBoYXZlIHNhaWQgbWFueSB0aW1lcyB0aGF0IHRoZSBTRkMgc2VydmljZSBoZWFk
ZXIgaXM8YnI+DQomZ3Q7dHJhbnNwb3J0IGluZGVwZW5kZW50LiAmbmJzcDsgSnVzdCBiZWNhdXNl
IHRoZSBjaGFpbiBpZCBjb3VsZCBiZSBjYXJyaWVkIGluPGJyPg0KJmd0O3NvbWUgZm9ybSBvciBh
bm90aGVyIHdpdGggc29tZSBwYXJ0aWN1bGFyIHRyYW5zcG9ydCBkb2Vzbid0IG1lYW4gdGhhdCBp
dDxicj4NCiZndDtjb3VsZCBiZSB1bml2ZXJzYWxseSBjb252ZXllZC4gJm5ic3A7Jm5ic3A7IEJ5
IG1ha2luZyBhbmQga2VlcGluZyB0aGUgU0ZDIHNlcnZpY2U8YnI+DQomZ3Q7aGVhZGVyIHRyYW5z
cG9ydCBpbmRlcGVuZGVudCBtYWtlcyBpdCBtb3JlIGFwcGxpY2FibGUgaW4gbW9yZTxicj4NCiZn
dDtlbnZpcm9ubWVudHMgYW5kIG1vcmUgbGlrZWx5IHRvIGdldCBhZG9wdGVkIGJyb2FkbHkuPGJy
Pg0KJmd0Ozxicj4NCiZndDsgJm5ic3A7IFJvbjxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0
Oy0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0O0Zyb206IEppbSBHdWljaGFyZCAo
amd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbTwvYT5dPGJyPg0KJmd0O1NlbnQ6IEZyaWRh
eSwgTWFyY2ggMTQsIDIwMTQgMzo1MiBQTTxicj4NCiZndDtUbzogSm9lbCBNLiBIYWxwZXJuOyBS
b24gUGFya2VyPGJyPg0KJmd0O0NjOiA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxicj4NCiZndDtTdWJqZWN0OiBTRkMgZW5jYXBz
dWxhdGlvbiBjaGFpbiBJRDxicj4NCiZndDs8YnI+DQomZ3Q7SGkgSm9lbCw8YnI+DQomZ3Q7PGJy
Pg0KJmd0O1BlcmhhcHMgYnV0IEkgd291bGQgcG9pbnQgb3V0IHRoYXQgdGhlIGJhc2UgU0ZDIGhl
YWRlciBjb3VsZCBoYXZlIGEgbG90PGJyPg0KJmd0O21vcmUgaW5mb3JtYXRpb24gdGhhbiBqdXN0
IHRoZSBjaGFpbiBJRDsgSSB3b3VsZCBhbHNvIHBvaW50IG91dCB0aGF0IHRoZTxicj4NCiZndDtk
ZXZpbCBpcyBpbiB0aGUgZGV0YWlscyBhbmQgc2F5aW5nICZxdW90O3dlbGwsIEkgY2FuIGp1c3Qg
dXNlIGFuIE1QTFMgbGFiZWwmcXVvdDs8YnI+DQomZ3Q7aGlkZXMgbXVjaCBvZiB0aGUgY29tcGxl
eGl0eSBvZiBhY3R1YWxseSBkb2luZyB0aGF0Ljxicj4NCiZndDs8YnI+DQomZ3Q7T24gMy8xNC8x
NCwgMjozNSBQTSwgJnF1b3Q7Sm9lbCBNLiBIYWxwZXJuJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5j
b208L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7PGJyPg0KJmd0OyZndDtJZiB0aGUgdHJhbnNwb3J0
IGhlYWRlciBjYXJyaWVzIGVub3VnaCBpbmZvcm1hdGlvbiBmb3IgaWRlbnRpZnlpbmcgdGhlPGJy
Pg0KJmd0OyZndDtzZXF1ZW5jZSAoVkxBTiB0YWcgb3IgTVBMUyBsYWJlbCBjYW4gYm90aCBkbyB0
aGUgam9iKSwgdGhlbiBhcmd1YWJseTxicj4NCiZndDsmZ3Q7dGhlIGdsb2JhbCBjaGFpbiBJRCBp
cyByZWR1bmRhbnQuIEkgY2FuIGxpdmUgd2l0aCBjYXJyeWluZyBpdCBhbnl3YXk8YnI+DQomZ3Q7
Jmd0O2VpdGhlciBpZiBJIGhhdmUgbWV0YWRhdGEgdG8gY2FycnksIG9yIGlmIEkgbmVlZCB0aGUg
Y2hhaW4gSUQgZm9yIHNvbWU8YnI+DQomZ3Q7Jmd0O3B1cnBvc2UuPGJyPg0KJmd0OyZndDsgQWZ0
ZXIgYWxsLCBzb21lIGZvbGtzIHNlZW0gdG8gd2FudCB0byB1c2UgdGhhdCBmb3IgdGhlIGZvcndh
cmRpbmc8YnI+DQomZ3Q7Jmd0O2RlY2lzaW9ucy48YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
WW91cnMsPGJyPg0KJmd0OyZndDtKb2VsPGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0O09uIDMv
MTQvMTQsIDI6MjggUE0sIFJvbiBQYXJrZXIgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7IFRoZSBj
aGFpbiBJRCBpcyB0aGUgbGFiZWwgdGhhdCBkZWZpbmVzIHRoZSBzZXF1ZW5jZSBvZiBzZXJ2aWNl
PGJyPg0KJmd0OyZndDsmZ3Q7ZnVuY3Rpb25zIHRoYXQgbXVzdCBiZSB2aXNpdGVkLiAmbmJzcDsg
SXQgY2FuIGJlIHRob3VnaHQgb2YgYXMgYSBoYW5kbGUgZm9yIGE8YnI+DQomZ3Q7Jmd0OyZndDtz
dGFjayBvZiBtdXN0LXZpc2l0IG5ldHdvcmsgbG9jYXRpb25zLiAmbmJzcDsgSSBkb24ndCBzZWUg
aG93IHRoaXMgY2FuIGJlPGJyPg0KJmd0OyZndDsmZ3Q7YW55dGhpbmcgYnV0IG1hbmRhdG9yeS48
YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgJm5ic3A7Jm5ic3A7Jm5ic3A7IFJv
bjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyBGcm9tOiBzZmMgWzxh
IGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dIE9uIEJlaGFsZiBPZiBTdXJlbmRyYSBLdW1hcjxi
cj4NCiZndDsmZ3Q7Jmd0OyhzbWt1bWFyKTxicj4NCiZndDsmZ3Q7Jmd0OyBTZW50OiBGcmlkYXks
IE1hcmNoIDE0LCAyMDE0IDE6NDYgUE08YnI+DQomZ3Q7Jmd0OyZndDsgVG86IEpvZWwgTS4gSGFs
cGVybjsgTkFQSUVSQUxBLCBNQVJJQSBIPGJyPg0KJmd0OyZndDsmZ3Q7IENjOiA8YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxicj4N
CiZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRh
dGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgW1Ry
aW1tZWQgdGhlIHJlY2lwaWVudCBsaXN0IC0gbmVlZHMgYXBwcm92YWwgb3RoZXJ3aXNlXTxicj4N
CiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBDb21wbGV0ZWx5IGFncmVlIGhlcmUuPGJy
Pg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IFNGQyBkb2VzIG5vdCBwcmV2ZW50IFZM
QU4gc3RpdGNoaW5nIGFuZCBvbmUgY2FuIGNvbnRpbnVlIHRvIGRvIHRoYXQuPGJyPg0KJmd0OyZn
dDsmZ3Q7V2hpbGUgYXQgdGhlIHNhbWUgdGltZSBTRkMgY2FuIGluY2x1ZGUgVkxBTiBzdGl0Y2hp
bmcgdG8gc3VwcG9ydDxicj4NCiZndDsmZ3Q7Jmd0O2xlZ2FjeSBTRnMgaW4gdGhlIHNhbWUgY2hh
aW4gdGhhdCBpbmNsdWRlcyBTRkMgYXdhcmUgU0ZzLiBFdmVuIGxlZ2FjeTxicj4NCiZndDsmZ3Q7
Jmd0O1NGcyBiZW5lZml0IGZyb20gY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIGhlbmNlIGNhbiBi
ZSBzaGFyZWQgYWNyb3NzPGJyPg0KJmd0OyZndDsmZ3Q7ZGlmZmVyZW50IHNlcnZpY2UgY2hhaW5z
Ljxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBTdXJlbmRyYS48YnI+DQomZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsgT24gMy8xNC8xNCAxMDoyNiBBTSwgJnF1b3Q7Sm9lbCBNLiBIYWxwZXJuJnF1b3Q7ICZs
dDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmpt
aEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7IE15IG93biBpbmNsaW5hdGlvbiBpcyB0byBvYnNlcnZlIHRoYXQgaWYg
eW91IGRvbid0IG5lZWQgZXhwbGljaXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IGNoYWluIGlkZW50
aWZpY2F0aW9uIGFuZCB5b3UgZG9uJ3QgbmVlZCBtZXRhZGF0YSwgeW91IGNhbiBqdXN0IG9taXQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBzZmMvbnNoIGhlYWRlci4gU3RpbGwgZG8gc2Vydmlj
ZSBjaGFpbmluZywganVzdCBubyBleHRyYSBoZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsgSWYgd2UgYXJlIGdvaW5nIHRvIGhhdmUgdGhlIGhlYWRlciwg
aXQgc2VlbXMgdG8gbWUgdGhhdCB0aGUgY2hhaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7aWRlbnRp
ZmljYXRpb24gZmllbGQgaXMgdmVyeSB1c2VmdWwsIGFuZCBsb3cgY29zdCBvbmNlIHdlIGhhdmUg
dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O2hlYWRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyBZb3Vycyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzE0LzE0LCAxOjAw
IFBNLCBOQVBJRVJBTEEsIE1BUklBIEggd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
RXhwbGljaXQgY2hhaW4gaWRlbnRpZmljYXRpb24gc2hvdWxkIGJlIG1hZGUgb3B0aW9uYWwuIEkg
YmVsaWV2ZSBpdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdhcyBkaXNjdXNzZWQgZmV3IG1v
bnRocyBhZ28gb24gdGhpcyBtYWlsaW5nIGxpc3QuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBNYXJpYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKkZyb206KnNmYyBbPGEgaHJlZj0ibWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnPC9hPl0gKk9uIEJlaGFsZiBPZiAqSm1oLmRpcmVjdDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICpTZW50OiogVGh1cnNkYXksIE1hcmNoIDEzLCAyMDE0IDEyOjEyIFBNPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgKlRvOiogPGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20i
IHRhcmdldD0iX2JsYW5rIj5rZWdyYXlAY2lzY28uY29tPC9hPjsNCjxhIGhyZWY9Im1haWx0bzps
dWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmx1Y3kueW9uZ0BodWF3ZWkuY29t
PC9hPjsgPGEgaHJlZj0ibWFpbHRvOnNta3VtYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+
DQpzbWt1bWFyQGNpc2NvLmNvbTwvYT47PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJl
Zj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmpndWljaGFyQGNp
c2NvLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqQ2M6KiA8YSBocmVmPSJtYWls
dG86bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+bmljb2xhcy5i
b3V0aG9yc0Bxb3Ntb3MuY29tPC9hPjsNCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+OyA8YSBocmVmPSJtYWlsdG86aGFkaUBtb2ph
dGF0dS5jb20iIHRhcmdldD0iX2JsYW5rIj4NCmhhZGlAbW9qYXRhdHUuY29tPC9hPjs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86cm9uX3BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b208L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9i
bGFuayI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IDxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1o
QGpvZWxoYWxwZXJuLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqU3ViamVjdDoq
IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpJbXBvcnRhbmNlOiogTG93PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBc3N1bWluZyBJIHVuZGVyc3RhbmQg
eW91IHByb3Blcmx5IEtlbiwgSSBkaXNhZ3JlZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciBleGFtcGxlLCBieSB1c2luZyBzZXBhcmF0ZSB0
ZXJtcyBJIGNhbiBlYXNpbHkgZGlzY3VzcyB0aGUgZmFjdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHRoYXQgY2VydGFpbiBraW5kcyBvZiBkYXRhIChjaGFpbiBpZGVudGlmaWNhdGlvbikgb25s
eSBuZWVkIHRvIGJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWRqdXN0IGJ5IGEgZmV3IGFw
cHMgaW4gcmFyZSBjYXNlcy4gQW5kIHRoYXQgZGF0YSBpcyBub3QgYmVlZGVkPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgYnkgdGhlIGFwcGxpY2F0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFVubGVzcyB5b3Ugd291bGQgbGlrZSB0byBj
b25zaWRlciB0aGUgY2hhaW4gaWRlbnRpZmljYXRpb24gYXMgYmVpbmc8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBvcHRpb25hbD88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFNlbnQgZnJvbSBteSBTYW1zdW5nIHNtYXJ0cGhvbmUgb24gQVQmYW1wO1Q8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tLS0tIE9yaWdpbmFsIG1lc3NhZ2UgLS0tLS0tLS08YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMt
bWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGcm9tOiAm
cXVvdDtLZW4gR3JheSAoa2VncmF5KSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBj
aXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj5rZWdyYXlAY2lzY28uY29tPC9hPjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29tIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOmtlZ3JheUBjaXNjby5jb208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBUbzogTHVjeSB5b25nICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55
b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1
YXdlaS5jb20lM2UlM2UsJTIyU3VyZW5kcmEiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bHVjeS55
b25nQGh1YXdlaS5jb20mZ3Q7Jmd0OywmcXVvdDtTdXJlbmRyYTwvYT4gS3VtYXIgKHNta3VtYXIp
JnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzbWt1
bWFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNta3VtYXJAY2lzY28uY29tPC9hPiAmbHQ7
PGEgaHJlZj0ibWFpbHRvOnNta3VtYXJAY2lzY28uY29tJTNlJTNlLCUyMkppbSIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSZndDsmZ3Q7LCZxdW90O0ppbTwvYT4gR3Vp
Y2hhcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyhqZ3VpY2hhcikmcXVvdDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPmpndWljaGFyQGNpc2NvLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0
bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86amd1aWNoYXJAY2lz
Y28uY29tPC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ0M6IE5pY29sYXMg
Qk9VVEhPUlMgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20i
IHRhcmdldD0iX2JsYW5rIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L2E+PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9z
bW9zLmNvbSUzZSUzZSxzZmMiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Tmljb2xhcy5CT1VUSE9S
U0Bxb3Ntb3MuY29tJmd0OyZndDssc2ZjPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnJTNlJTNlLEphbWFsIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOnNmY0BpZXRmLm9yZyZndDsmZ3Q7LEphbWFsPC9hPiBIYWRpIFNh
bGltICZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20iIHRhcmdldD0iX2JsYW5r
Ij5oYWRpQG1vamF0YXR1LmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBo
cmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20lM2UlM2UsUm9uIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tJmd0OyZndDssUm9uPC9hPiBQYXJrZXI8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tJTNlJTNlLCUyMmJyaWpzbWFuQGp1bmlwZXIubmV0
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20m
Z3Q7Jmd0OywmcXVvdDticmlqc21hbkBqdW5pcGVyLm5ldDwvYT48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDsmcXVvdDsgJmx0Ozxh
IGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmJyaWpz
bWFuQGp1bmlwZXIubmV0PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9
Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCUzZSUzZSwlMjJKb2VsIiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Jmd0OyZndDssJnF1b3Q7Sm9lbDwvYT4gTS4g
SGFscGVybiZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNv
bTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSB3b3JkICZxdW90O21l
dGFkYXRhJnF1b3Q7IGlzIGEgcHVycG9zZWx5IGFtYmlndW91cyB0ZXJtICZxdW90O2RhdGEgdGhh
dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb3ZpZGVzIGluZm9ybWF0aW9uIGFib3V0IG90
aGVyIGRhdGEmcXVvdDsuIEl0IGlzIHVzZWQgdG8gYXZvaWQgVEhJUzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ZGlzY3Vzc2lvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEZvciBleGFtcGxlLCBJIHByb3Bvc2Ugd2UgZGVmaW5lICZxdW90O3Rl
cXVpbGEgbWV0YWRhdGEmcXVvdDsgYmVjYXVzZSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBm
cmFua2x5LCBJIHdpbGwgbmVlZCB0byBvcmRlciBhIHRyaXBsZS1zaG90IGlmIHdlIGtlZXAgYXR0
ZW1wdGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIGRlZmluZSBzb21ldGhpbmcgdGhh
dCwgYnkgZGVmaW5pdGlvbiwgaXMgYW1iaWd1b3VzLiBJJ2QgbGlrZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG15IGJhcnRlbmRlciB0byB1bmRlcnN0YW5kIG1lIHNwZWNpZmljYWxseSB3aGVu
IEkgc2F5ICZxdW90O0kgbmVlZCBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzaG90JnF1b3Q7
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24g
My8xMy8xNCA3OjQ5IEFNLCAmcXVvdDtMdWN5IHlvbmcmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0
bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmx1Y3kueW9uZ0BodWF3ZWku
Y29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bHVj
eS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bHVjeS55b25nQGh1YXdl
aS5jb208L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O1NuaXAuLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7U0smZ3Q7IEp1c3QgY29weWluZyBmcm9tIHRoZSBQUzo8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Oy0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDtEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5IHRv
IGV4Y2hhbmdlIGluZm9ybWF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiZXR3ZWVuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDt0aGUgbmV0d29yayBhbmQgc2Vydmlj
ZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDthbmQgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
ZnVuY3Rpb25zIGFuZCB0aGUgbmV0d29yay48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7LS08YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O0l0IGlzIGEgbHVjaWQgZGVmaW5pdGlvbi4gV2Ug
YXJlIHVubmVjZXNzYXJpbHkgbWFraW5nIHRoZSB3b3JkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmcXVvdDtuZXR3b3JrJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDtjb250cm92ZXJzaWFsLCBJTU8uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O1tMdWN5XSBUaGlzIGlzIG15
IHBvaW50LiAmcXVvdDtUaGUgbmV0d29yayZxdW90OyBpcyB0b28gZ2VuZXJhbCBoZXJlLDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hpY2ggYnJpbmdzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDttZXRhZGF0YSBncmVhdCBwb3dlciB0byBkbyBtYW55IHRoaW5ncy4gVGhp
cyBpcyB3aHkgcGVvcGxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbnZlbnQgaWRlYXM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2hlcmUsIHdoaWNoIGNhdXNlcyBhIGxv
dCBvZiBkZWJhdGVzIG9uIG1ldGFkYXRhIHVzYWdlIHBvdGVudGlhbHMuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgV2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3Nob3Vs
ZCBub3Qgc3BlbmQgYSBsb3Qgb2YgdGltZXMgb24gdGhhdCBkZWJhdGVzIGFuZCBqdWRnZSB3aGlj
aDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dXNhZ2UgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0O3ZhbHVhYmxlIG9yIG5vdC4gVGh1cywgZm9yIHRoZSBTRkMgd29yaywg
aXQgd2lsbCBiZSBoZWxwZnVsIGlmPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3ZSBjYW48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O25hcnJvdyBkb3duIGEgYml0LiBKb2Vs
IG1ha2VzIGV4cGxpY2l0bHkgdHdvIGNhc2VzLCB3aGljaCBpczxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7aGVscGZ1bCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7ZGV2
ZWxvcCB1c2UgY2FzZXMgZm9yIGVhY2ggY2FzZS4gSSB3b3VsZCBsaWtlIHRvIHNlZSB0aGF0IHRo
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cHJvYmxlbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7c3RhdGVtZW50IGNhbiBiZSBtb3JlIHNwZWNpZmljIG9uIG1ldGFkYXRh
IGRlZmluaXRpb24sIHdoaWNoIG1heTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2hlbHBmdWwgaW4gbGVzcyBmb2N1c2luZyBv
biBpdCBhbmQgbW92aW5nIGZvcndhcmQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O0x1Y3k8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7U3VyZW5kcmEuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0O1RoYW5rcyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtM
dWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtGcm9tOiBKaW0gR3VpY2hh
cmQgKGpndWljaGFyKSBbPGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpqZ3VpY2hhckBjaXNjby5jb208L2E+XTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O1NlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQg
NDozOCBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O1RvOiBMdWN5
IHlvbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtDYzogSm9lbCBN
LiBIYWxwZXJuOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyOzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7IHNmYzsgSmFtYWw8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O0hhZGkgU2FsaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDtTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJh
dGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtIaSBMdWN5LDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0O05vLiBJIGFtIHNpbXBseSBzYXlpbmcgd2Ugc2hvdWxkIG5vdCBvdmVyY29tcGxp
Y2F0ZSB0aGUgcHJvYmxlbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
O3N0YXRlbWVudCB3aXRoIHRleHQgdGhhdCBhZGRzIGxpdHRsZSB0byBubyB2YWx1ZSBpbiBteSBv
cGluaW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdoZXRoZXI8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDt3ZSBjYWxsIGl0IG1ldGFkYXRhLCBvciBjb250ZXh0
LCBoYXMgbm8gYmVhcmluZyBvbiB0aGUgZmFjdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhh
dCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtwcm9ibGVtIHN0
YXRlbWVudCBhbHJlYWR5IGNsZWFybHkgc3RhdGVzIHdlIG5lZWQgdG8gYmUgYWJsZSB0bzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cGFzczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0O2luZm9ybWF0aW9uIGJldHdlZW4gU0bCuXMgYW5kIGJldHdlZW4gdGhlIG5ldHdv
cmsgJmFtcDsgU0bCuXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7T24gMy8xMi8xNCwgNToxMyBQTSwgJnF1b3Q7THVj
eSB5b25nJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRh
cmdldD0iX2JsYW5rIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208L2E+Jmd0OyZndDsgd3JvdGU6PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDtIaSBKaW0sPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDtJIGZvciBvbmUgZG9uJ3QgYWdyZWUgYW5kIHRoaW5rIHdlIGFyZSBvdmVyIGNvbXBsaWNhdGlu
ZyB3aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzaG91bGQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7YmUgc3RyYWlnaHRmb3J3YXJkLiBUaGUgU0ZDIGVu
Y2Fwc3VsYXRpb24gc2hvdWxkIGVuYWJsZSB0d288YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Ro
aW5nczo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OzEuIFN0ZWVyaW5nIG9mIHNl
bGVjdGVkIGZsb3dzIHRocm91Z2ggYSBzZXJ2aWNlIGNoYWluOyB0aGlzIGlzPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDt0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7c2VydmljZSBmdW5jdGlvbiBwYXRoLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsyLiBQYXNzaW5nIG9mIGNvbnRleHQgYXNzb2NpYXRlZCB3aXRoIGEg
Z2l2ZW4gZmxvdyB3aXRoaW4gc2FpZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtmdW5jdGlvbiBwYXRo
LiBUaGlzIGNvbnRleHQgaW5mb3JtYXRpb24gbWF5IGJlIGNvbnN1bWVkIGJ5IGE8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O1NGIChhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDthcHBsaWNhdGlvbiBJRCBpcyBhbiBleGFtcGxlKSBvciBtYXkgYmUgY29uc3Vt
ZWQgYnkgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmb3J3YXJkaW5nPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2VsZW1lbnRzIChhIHZyZi1JRCBpcyBh
biBleGFtcGxlKS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
W0x1Y3ldIERvIHlvdSBjYWxsIHRoZSBjb250ZXh0IGFzIG1ldGFkYXRhIG9yIG5vdD8gRG8gd2Ug
aGF2ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5vdGhlcjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDt0ZXJtIGhlcmUgYmVzaWRlIFNGQyBoZWFkZXIgYW5k
IG1ldGFkYXRhLiBJIHNlZSB0aGF0IHlvdSBkb24ndDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
d2FudCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtzZXBh
cmF0ZSB3aGF0IGlzIGNvbnN1bWVkIGJ5IFNGIGFuZCB3aGF0IGlzIGNvbnN1bWVkIGJ5IHRoZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9yd2FyZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtlbGVtZW50cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0O0x1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O1NlbnQgZnJv
bSBteSBpUGhvbmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgT24gTWFy
IDEyLCAyMDE0LCBhdCA0OjE2IFBNLCAmcXVvdDtMdWN5IHlvbmcmcXVvdDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRh
cmdldD0iX2JsYW5rIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0
bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpsdWN5LnlvbmdA
aHVhd2VpLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7IEdyZWF0LiBUaGVuIHdlIG1heSBjb25zaWRlciB0d28gc3BlY2lhbCBt
ZXRhZGF0YSBkZWZpbml0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4gdGhlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtwcm9ibGVtIHN0YXRl
bWVudCBzbyB3ZSBjYW4gYWxsIHVzZSB0aGUgc2FtZSBkZWZpbml0aW9ucy48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O0hlcmUgaXMgbXk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0O3N1Z2dlc3RlZCB0ZXh0IGFuZCBsaWtlIHRvIGhlYXIgeW91IGFuZCBv
dGhlcidzIGlucHV0IGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3VnZ2VzdGlvbnMuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBEYXRhcGxhbmUgTWV0YWRh
dGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHk8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3RvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDtleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBlbGVtZW50cyBpbiBhIHNl
cnZpY2UgZnVuY3Rpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0O2NoYWluaW5nLiBJbiB0aGlzIGNvbnRleHQsIHRoZXJlIGFyZSB0d28gdHlwZXMgb2Yg
ZGF0YSBwbGFuZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTZXJ2aWNlIEZ1bmN0aW9uIE1ldGFkYXRh
OiB0aGUgaW5mb3JtYXRpb24gZXhjaGFuZ2VkIGJldHdlZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2NsYXNzaWZpZXIgYW5kIHNlcnZpY2UgZnVuY3Rp
b25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtmYWNpbGl0YXRlIHNlcnZpY2UgZnVuY3Rpb25zIG9u
IHRoZSBwYWNrZXQgdHJlYXRtZW50Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsgU3RlZXJpbmcgTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBmcm9tIHNlcnZpY2Ug
ZnVuY3Rpb25zIHRvIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0O2NsYXNzaWZpZXIgb3Igc2VydmljZSBub2RlIGZvciB0cmFmZmljIGZvcndhcmRpbmcg
cHVycG9zZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IC1lbmQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBGcm9tOiBKb2Vs
IE0uIEhhbHBlcm4gWzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+XTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2gg
MTIsIDIwMTQgMjozNSBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXI8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBDYzogSmltIEd1
aWNoYXJkIChqZ3VpY2hhcik7IDxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIg
dGFyZ2V0PSJfYmxhbmsiPg0KYnJpanNtYW5AanVuaXBlci5uZXQ8L2E+PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7IHNmYzsgSmFt
YWwgSGFkaTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
IFNhbGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsg
U3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRp
b25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBZZXMsIEkgYW0g
dHJ5aW5nIHRvIGNvbnNpc3RlbnRseSBkaXN0aW5ndWlzaCB0aG9zZSB0d28gY2FzZXM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3doZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0O3RhbGtpbmcgYWJvdXQgdGhlIGluZm9ybWF0aW9uIGNhcnJpZWQgd2l0
aCBwYWNrZXRzIGluIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NoYWlucy48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAzOjEzIFBNLCBM
dWN5IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IEpvZWwsIFNlZSBiZWxvdy4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0g
RnJvbTogc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XSBPbiBCZWhhbGYgT2YgSm9lbCBN
LiBIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtTZW50Ojxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZWRuZXNkYXksIE1hcmNoIDEy
LCAyMDE0IDI6MDIgUE0gVG86IEx1Y3kgeW9uZzsgTmljb2xhczxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Qk9VVEhPUlM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
IiB0YXJnZXQ9Il9ibGFuayI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+ICZsdDs8YSBocmVmPSJt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozsgc2ZjOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBb
c2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHdhcyB0cnlpbmcgdG8gd29y
ZCBpdCBjYXJlZnVsbHkgbm90IHRvIGZvY3VzIG9uIHdobyBwdXRzPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDt0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgaW5mb3JtYXRpb24gaW4sIGJ1dCBvbmx5IG9uIHdobyBjb25zdW1lcyB0aGUgaW5m
b3JtYXRpb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IEluZm9ybWF0aW9uIGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyBtYXkgY29tZSBmcm9tIHRo
ZSBpbmdyZXNzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGNsYXNzaWZpZXIgb3IgZnJvbSBvdGhlciBzZXJ2aWNlIGZ1bmN0aW9ucy4gW0x1Y3ld
IHRoaXMgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBvbmU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2FzZSB1c2luZyBtZXRhZGF0
YSBpbiB5b3VyIHZpZXcuIEluZm9ybWF0aW9uIGZvciB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2ZvcndhcmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgd2lsbCBnZW5lcmFsbHkgY29tZSBmcm9tIHRoZSBpbmdyZXNzIGNsYXNzaWZp
ZXIsIGJ1dCBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3BlY2lhbDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjYXNlcyBtYXkgYmUgcHJv
dmlkZWQgYnkgc2VydmljZSBmdW5jdGlvbnMuIChJIGtlZXA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3dhbnRpbmcgdG8gZ2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IHJpZCBvZiB0aG9zZSBzcGVjaWFsIGNhc2VzLCBidXQgc28gZmFyIHRo
ZXJlIHNlZW0gdG8gYmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2p1c3QgZW5vdWdoPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9mIHRoZW0g
dG8gd2FycmFudCBjb3ZlcmluZyBpbiB0aGUgc29sdXRpb24uIEFuZCBtb3JlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtpbXBvcnRhbnRseSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2lnbmlmaWNhbnQgc3VwcG9ydCBmb3IgaXQgaW4gdGhl
IHdvcmtpbmcgZ3JvdXAuKSBbTHVjeV08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1RoaXMgaXM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhl
IHNlY29uZCBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldyAoYnV0IHlvdSBkb24ndDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bGlrZSBpdCkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFuZCB5b3Ugc3VnZ2VzdCBkaXN0aW5ndWlzaGlu
ZyB0aGVzZSB0d28gY2FzZXMgd2hlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGlzY3Vzc2lu
Zzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBh
Ym91dCBtZXRhZGF0YSB1c2FnZS4gSXMgdGhhdCByaWdodCB1bmRlcnN0YW5kaW5nPzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBMdWN5PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAz
LzEyLzE0LCAyOjMzIFBNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKb2VsLCBJIGludGVycHJldCB0aGF0
IHlvdSBzdWdnZXN0cyB0aGF0IGRpc3Rpbmd1aXNoIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ZXhjaGFuZ2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBiZXR3ZWVuIHNlcnZp
Y2UgZnVuY3Rpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbmQgdGhlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGNoYW5nZSBp
bmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgZnJvbSBhIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9uIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhIHNlcnZpY2Ugbm9kZS4gSXMgdGhpcyByaWdodCB1
bmRlcnN0YW5kaW5nPyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9l
bCBNLiBIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT5dIFNlbnQ6IFdlZG5lc2Rh
eSwgTWFyY2ggMTIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsyMDE0PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgMToxOTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgUE08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJv
biBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKGpndWljaGFyKTsgPGEgaHJlZj0ibWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+DQpicmlqc21hbkBqdW5pcGVyLm5l
dDwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQ8L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSZTogW3NmY10gZHJh
ZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBNeSBpbmNsaW5hdGlvbiB3
b3VsZCBiZSB0byB0dW5lIHRoYXQgZGVmaW5pdGlvbiB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ZGlzdGluZ3Vpc2g8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGJldHdlZW4gZGF0YXBsYW5lIGNhcnJpZWQgaW5mb3JtYXRpb24gaW50
ZW5kZWQgZm9yIHVzZSBieTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnVuY2l0
b25zICh3aGF0ZXZlciB0aGUgb3JpZ2luKSwgYW5kIGRhdGFwbGFuZSBjYXJyaWVkPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtpbmZvcm1hdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW50ZW5kZWQgZm9yIGRhdGFwbGFuZSBmb3J3
YXJkaW5nIGNvbXBvbmVudHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIEpvZWwsPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBJIGFncmVlIHRoYXQgd2UgbmVlZCB1c2luZyB0aGUgc2FtZSBkZWZpbml0aW9uIGZvciBhPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0ZXJtLCBidXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkaXNhZ3JlZSB0aGF0IHRoZSBt
ZXRhZGF0YSBkZWZpbml0aW9uIGhlcmUgaXMgYSBzZXQgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBwdXQg
aW4gdGhlIFNGQyBoZWFkZXIuIFRoaXMgbWF5IGJlIHRvbyBuYXJyb3c8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O29yIGxlYWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBhIHBhcnRpY3VsYXIgc29sdXRpb24uIEkgYW0gZmlu
ZSB3aXRoIHRoaXMgZGVmaW5pdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4gdGhlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgcHJvYmxlbSBzdGF0ZW1lbnQgdy8gbWlub3IgdHdlYWsgKHN1Z2dlc3RlZCBvbiBtYWlsaW5n
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsaXN0KS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IERhdGFwbGFuZSBNZXRh
ZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2FiaWxpdHkgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBj
bGFzc2lmaWVycyBhbmQgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1
bmN0aW9ucywgYW5kIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9ucyBh
bmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBjbGFzc2lmaWVyc3xzZXJ2aWNlIG5vZGVzLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhl
cmUgbWF5IGJlIGEgc29sdXRpb24gdGhhdCBhIHNlcnZpY2UgZnVuY3Rpb24gcGFzc2VzPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtzb21lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBp
bmZvcm1hdGlvbiB0byBhdHRhY2hlZCBzZXJ2aWNlIG5vZGUgd2l0aG91dCB1c2luZyBTRkM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hlYWRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcywgTHVjeTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIEhhbHBlcm4g
RGlyZWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpqbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbTwvYT5dIFNl
bnQ6IFdlZG5lc2RheSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O01hcmNoIDEyLDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDIw
MTQgMTI6MjUgUE0gVG86IEx1Y3kgeW9uZzsgSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtCT1VUSE9SUzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb24gUGFya2VyIENjOiBKaW0gR3Vp
Y2hhcmQgKGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmJyaWpzbWFuQGp1bmlwZXIu
bmV0PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2ZjOyBK
YW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2Zj
LW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBMdWN5LCB5b3Ugc2F5ICZxdW90O3Ro
ZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIC4uLiZxdW90OyBUaGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2RlZmluaXRpb24geW91PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlbiBwcm92aWRlIGlzIGEgZGVmaW5pdGlvbiBvZiB0
aGUgc2V0IG9mIGluZm9ybWF0aW9uIHdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthcmU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBwcm9wb3NpbmcgdGhhdCB3ZSBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIEksIGFuZCBvdGhlcnMs
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoYXZlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmVlbiB1c2luZyB0aGUgdGVybSBt
ZXRhZGF0YSBtb3JlIG5hcnJvd2x5LiBXZSBjYW4gdXNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDt3aGF0ZXZlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGRlZmluaXRpb24gd2Ugd2FudC4gQnV0IHdlIGRvIG5lZWQgdG8gYWdy
ZWUgb24gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkZWZpbml0aW9uLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciB0
aGUgcHVycG9zZXMgb2YgdGhlIFdHLCBpdCBzZWVtcyBtdWNoIG1vcmUgdXNlZnVsIHRvPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDt1c2UgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGVybSBtZXRhZGF0YSBmb3IgdGhlIG5h
cnJvd2VyIGRlc2NyaXB0aW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBP
biAzLzEyLzE0LCAxOjE5IFBNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIEpvZWwsPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEkgYWdyZWUuIFdlIG5lZWQgdG8gZGlmZmVyZW50aWF0ZSB0aGUgbWV0
YWRhdGEgdXNlZCBieTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1
bmN0aW9uIGFuZCBTRkMgaGVhZGVyLiBUaGUgbWV0YWRhdGEgdGVybSBtZWFucyBjYXJyeWluZzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c29tZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3N0YXRlcyBhbG9uZyB3aXRoIHRo
ZSBwYWNrZXQuIElNTzogU0ZDIGhlYWRlciBpcyBhIGtpbmQgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YSBj
YXJyaWVkIG9uIHBhY2tldCBmb3IgbmV4dCBzZXJ2aWNlIG5vZGUgdG8gdXNlLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7SW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29udGV4dCBvZiBTRkMsIHdlIGhhdmUgdGVy
bSBmb3IgU0ZDIGhlYWRlciBhbmQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0
YSB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7d2FzIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgb3Ig
YmV0d2VlbiBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb25zIGFuZCBjbGFzc2lmaWVycy9zZXJ2aWNl
IG5vZGVzLCB3aGljaCBpcyB3aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGUgZHJhZnQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDtmb2N1cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLCBMdWN5PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbTwvYT5dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgMjAxNDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxMToxOCBBTSBUbzogTHVjeSB5b25nOyBOaWNvbGFz
IEJPVVRIT1JTOyBSb24gUGFya2VyIENjOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEppbTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBHdWljaGFyZCAoamd1aWNoYXIpOyA8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj4NCmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldCIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7
OyBzZmM7IEphbWFsIEhhZGkgU2FsaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJh
dGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB0aGluayBpdCBpcyBpbXBvcnRhbnQgdG8ga2VlcCBh
IHN0cm9uZyBkaXN0aW5jdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmV0d2Vlbjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBtZXRhZGF0YSAod2hpY2ggaXMgZm9yIHVzZSBieSBhcHBsaWNhdGlvbnMpIGFuZCB0aGU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2hhaW5pbmcgaW5mb3Jt
YXRpb24gaW4gdGhlIGJhc2Ugc2VydmljZSBjaGFpbiBoZWFkZXIsPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDt3aGljaCBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmb3IgdXNlIGJ5IHRoZSBzZXJ2aWNlIGNoYWluIHN1
cHBvcnQgbWVjaGFuaXNtcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDEwOjQyIEFNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBGdWxseSBhZ3JlZSB3aXRoIEpvZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBX
ZSBzaG91bGQgbm90IHJlcXVpcmUgYSBmaXggbGVuZ3RoIGZvciBpbi1iYW5kIG1ldGFkYXRhPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtidXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFsc28gbm90IGxlYXZlIGl0
IGZvciBmcmVlbHkgdXNhZ2UuIEluIGZhY3QsIHdoZW4gYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbm9kZSBpbnNlcnRzIFNGQyBoZWFkZXIgb24gYSAoZW5j
YXBzdWxhdGVkKSBwYWNrZXQgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZW5kIHRvPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBuZXh0IHNlcnZpY2Ugbm9kZSwgU0ZDIGhlYWRlciBpdHNlbGYgY2FuIGJlIHNl
ZW4gYXMgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tIEZyb206IHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZzwvYT5dIE9uIEJlaGFsZiBPZiBKb2VsIE0uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtI
YWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDk6MjEg
QU0gVG86IE5pY29sYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdl
dD0iX2JsYW5rIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldDwvYT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1Ympl
Y3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29u
c2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgaW4tYmFuZCBtZXRhZGF0
YSwgdGhlIEFQSSBmb3IgYWNjZXNzIGNhbiBlYXNpbHkgYmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN5bmNocm9u
b3VzLiBPdXQgb2YgYmFuZCBtZXRhZGF0YSBuZWVkcyBkaWZmZXJlbnQ8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2hhbmRsaW5nLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlcmUgYXJlIG1hbnkgY2FzZXMgd2hl
cmUgb3V0LW9mLWJhbmQgbWV0YWRhdGEgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3VzZWZ1
bCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFwcHJvcHJpYXRlLiBCdXQgdGhleSBkbyBub3QgY292ZXIgYWxs
IG5lZWRzIGJ5IGFueTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3RyZXRjaC48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBFdmVuIGlmIGVhY2ggcGllY2Ugb2YgaW4tYmFuZCBtZXRhZGF0YSBp
cyBvZiBmaXhlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bGVuZ3RoLDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
dGhlcmUgYXJlIG1hbnkgZGlmZmVyZW50IGtpbmRzIG9mIG1ldGF0eXBlLiBUcnlpbmcgdG88YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NheTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJnF1b3Q7dGhlcmUgd2lsbCBi
ZSBleGFjdGx5IGZvdXIgcGllY2VzLCBhbmQgdGhleSB3aWxsIGJlIG9mPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDt0eXBlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdDEsIHQyLCB0MywgYW5kIHQ0JnF1b3Q7IGlz
IHNpbXBseSB0b28gc3BlY2lmaWMgZm9yIGV2ZW4gODAlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtvZiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bmVlZHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91
cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgODo1MiBB
TSwgTmljb2xhcyBCT1VUSE9SUyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIZWxsbyBSb24sPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW5kaW5nIG91dCBvZiBiYW5kIGNvbmdy
dWVudCBtZXRhZGF0YSBtYXkgbm90IGJlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5z
d2VyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gYWxsIG5lZWRzIGJ1dCBpdCBpcyBvbmUgdG9vbCB0aGF0
IHdlIHNob3VsZCBrZWVwLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTm90IGFs
bCBtZXRhZGF0YSBpcyB0aWVkIHRvIGEgc3BlY2lmaWMgcGFja2V0LCBmb3I8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2V4YW1wbGUgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHBvbGljeSBjaGFuZ2UgaW4g
UENSRiBjb3VsZCBsZWFkIHRvIHNvbWUgbWV0YWRhdGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3NpZ25hbGluZyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgcmVhY3Rpb24gdGltZSBuZWVkIG5vdCBi
ZSBpbW1lZGlhdGUsIGZldyBtcyBtYXk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25vdCBtYXR0
ZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBcyB5b3UgcG9pbnQsIGlmIGEg
cGFja2V0IGlzIHRpZWQgdG8gYSBtZXRhZGF0YSBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtj
b3JyZWxhdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm8gY2FuIGJlIHNldCBpbiBib3RoIHBhY2tl
dCB0byBkZWFsIHdpdGggaXQgKGkuZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGE8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBleHBlY3RlZCBmbGFnIGluIHRoZSBTRkMgaGVhZGVyLCBwbHVzIGFu
IGlkKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRmluYWxseSB3ZSBjYW4gc3Rp
bGwgc2VuZCBzb21lIGxpbWl0ZWQgbWV0YWRhdGEgd2l0aGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDthIGhlYWRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGlzIGNvdWxkIGJlIHVzZWQgZm9yIGxv
YWQgYmFsYW5jZXJzIGluIHBhcnRpY3VsYXIgaWY8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgYWdyZWUgb24gYSBjb252ZW50aW9uIHRvIGxvY2F0ZSAmcXVvdDtj
b2Fyc2UgZ3JhaW4gcG9saWN5JnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLyAmcXVvdDtmaW5lIGdy
YWluIHBvbGljeSZxdW90OyBvbiByZXNlcnZlZCBjb250ZXh0IGhlYWRlcnMuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGlzIHNlZW1zIHRvIG9wZW4gdXAgYSBsb3Qgb2YgZmxl
eGliaWxpdHkgLzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW5ub3ZhdGlvbnMuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiB5b3VyIGxhc3QgcG9pbnQsIHRoZXJlIGlzIGEg
cXVlc3Rpb24gb24gaG93IHRvIG1ha2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSBhdmFpbGFi
bGUgdG8gYSBTZXJ2aWNlIEZ1bmN0aW9uLiBDdXJyZW50IHNvY2tldDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGNvbm5lY3Rpb25zIGZvciBleGFtcGxlIGRvIG5vdCBhbGxvdyB0byByZXRyaWV2ZSBJUDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGVhZGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3B0aW9ucy4gU28g
SSBhc3N1bWUgdGhhdCBTRkMgYXdhcmUgU2VydmljZSBGdW5jdGlvbnM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3dpbGw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZWVkIHNvbWUgKGFzeW5jaHJvbm91czxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ID8pIEFQSSB0byByZXRyaWV2ZSBTRkMgaGVhZGVyIGluZm9ybWF0aW9u
IGFzIHdlbGwgYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luLWJhbmQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBtZXRhZGF0YS4gSSBkb24ndCBzZWUgb3V0IG9mIGJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthZGRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb21wbGV4
aXR5LCB0aGUgc2FtZSBBUEkgY2FuIHByb2JhYmx5IGFwcGx5Ljxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgVGhlIGFsdGVybmF0aXZlIG9wdGlvbiwgYWxsb3dpbmcgdmFyaWFibGUg
c2l6ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhIGluPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgdGhlIFNGQyBoZWFkZXIgaGFzIHNvbWUgZHJhd2JhY2tzIGFzIHdlbGwsIG9uZSBiZWluZzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGZyYWdtZW50YXRpb24sIGFuZCBzb21lIHN3aXRjaGVzIGV4cGVjdGlu
ZyBhcyB3ZWxsIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsb29rIGF0PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgZW5kIHVzZXIgdHJhZmZpYyBoZWFkZXJzIGZvciBsaW5rIGxvYWQgYmFsYW5jaW5nLiBJ
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3b3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFncmVlIHRo
YXQgaWYgd2UgY2FuIGFjY2VwdCB0aGVzZSBpc3N1ZXMsIHRoZW4gc2VuZGluZzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IG9mZi1saW5lIGNvbmdydWVudCBtZXRhZGF0YSBsb29zZXMgaXRzIGludGVyZXN0Ljxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2UgbmVlZCB0byB0YWtlIGludG8gYWNj
b3VudCB0aGF0IGJvdGggaW4tYmFuZCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Nvbmdy
dWVudDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG91dC1vZi1iYW5kIG1ldGFkYXRhIHRyYW5zcG9ydCBpcyBu
b3QgcmVsaWFibGUuIEE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3BhY2tldCBsb3NzPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgdHJpZ2dlcmluZyByZXRyYW5zbWlzc2lvbiB3b3VsZCBub3QgbGVhZCB0byB0
aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2lkZW50aWNhbDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJl
Y29uc3RydWN0aW9uIG9mIHRoZSBhc3NvY2lhdGVkIG1ldGFkYXRhLiBJbiBzb21lPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtjYXNlcywgd2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtaWdodCB0aHVzIGV2
ZW4gbmVlZCBub24tY29uZ3J1ZW50IG91dC1vZi1iYW5kIHJlbGlhYmxlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgbWV0YWRhdGEgdHJhbnNwb3J0Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMgX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFJvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFBhcmtlciBbPGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj5Sb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tPC9hPl0gU2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1dlZG5lc2Rh
eSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBNYXJjaCAxMiwgMjAxNDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDEyOjQz
IFBNIFRvOiBOaWNvbGFzIEJPVVRIT1JTIENjOiBKaW0gR3VpY2hhcmQ8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyhqZ3VpY2hhcik7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+YnJpanNtYW5AanVuaXBlci5uZXQ8
L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3NmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyw8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEkgdW5kZXJzdGFuZCB0aGUgY29uY2VwdCBmb3Igb3V0IG9mIGJhbmQg
c2lnbmFsaW5nIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YSwgYnV0IEkgYW0gY29uY2VybmVk
IHRoYXQgaXQgaW50cm9kdWNlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2lnbmlmaWNhbnQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2NvbXBsZXhpdHkgZHVlIHRvIHRoZSBwb3RlbnRpYWwgcmFjZSBjb25k
aXRpb24gb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3JlY2VpdmluZyB0aGU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3JlYWwgcGFja2V0IGJlZm9yZSB0aGUgbWV0YWRhdGEuIFdoaWxlIHRoZSByZWFsIHBh
Y2tldDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y291bGQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luZGlj
YXRlIHRoYXQgb3V0IG9mIGJhbmQgbWV0YWRhdGEgaXMgZXhwZWN0ZWQsIGhvdyBjYW48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtndWFyYW50ZWUgdGhlIG9yZGVy
IG9mIHJlY2VwdGlvbj8gV2hhdCBpZiBzd2l0Y2hpbmcgb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3JvdXRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25vZGVzIGFwcGx5IGhhc2ggYmFzZWQgbG9hZCBi
YWxhbmNpbmc/IFdoYXQgaWYgdGhlIGxvYWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JhbGFuY2luZyB1bmRl
cnN0YW5kcyBTRkMgZW5jYXBzIGFuZCBsb29rcyBiZXlvbmQgaXQgdG88YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3RoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7b3JpZ2luYWwgaGVhZGVyIHRvIGdldCBiZXR0
ZXIgZW50cm9weT88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDYW4gd2UgZ3VhcmFudGVlIHRoYXQgdGhlIG1l
dGFkYXRhIGFuZCByZWFsIHBhY2tldDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2lsbCBmb2xs
b3c8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBleGFjdCBzYW1lIHBhdGg/IElmIHdlIGNhbiBub3QsIHRo
ZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ltcGxlbWVudGF0aW9ucyB3aWxsPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDtuZWVkIHRvIGFkZCBpbmdyZXNzIHF1ZXVpbmcgdG8gY29wZSB3aXRoIHRoZSBzY2Vu
YXJpby48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFsc28sIGRvIHlvdSBmZWVs
IHRoYXQgdGhlIGluY3JlYXNlIGluIGltcGxlbWVudGF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29t
cGxleGl0eSBhdCB0aGUgc2VydmljZSBmdW5jdGlvbnMgaXMgcmVhc29uYWJsZT88YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFJvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1h
ciAxMiwgMjAxNCwgYXQgNDowOSBBTSwgJnF1b3Q7Tmljb2xhcyBCT1VUSE9SUyZxdW90Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9z
bW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvYT48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VU
SE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgSSB0aGluayB3ZSBtdXN0IG1ha2UgYSBkaXN0aW5jdGlvbiBiZXR3ZWVu
Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtIE1ldGFkYXRhIHdo
aWNoIHNob3VsZCBiZSBwYXJ0IG9mIHRoZSBoZWFkZXIgZGVmaW5lZDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7YXMgaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmFuZCBtYXJraW5nLiAtIE1ldGFk
YXRhIHdpdGggY2FuIGJlIHBhc3NlZCBvdXQgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Jh
bmQsIGZvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGFtcGxlIGNvbmdydWVudCBvdXQgb2YgYmFu
ZCBzaWduYWxpbmcgZGVmaW5lZCBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGRyYWZ0
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBmb3JtZXIgY2Fs
bHMgZm9yIGEgbGltaXRlZCBzcGFjZSBpbiB0aGUgaGVhZGVyLDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7dHJ1ZSwgVGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxhdHRlciBob3dldmVyIGRvZXMg
bm90IGluY3VyIGFueSBzcGFjZSBsaW1pdGF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDth
bmQgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3RpbGwgZmFpcmx5IGVmZmljaWVudCBhbmQgaXQg
cmVtYWlucyBjb21wYXRpYmxlIHdpdGg8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2EgZml4ZWQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2l6ZSBoZWFkZXIgdXNlZCB0byByb3V0ZSB0aG9zZSBzaWdu
YWxpbmcgbWVzc2FnZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Fsb25nIHRoZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBjaGFpbidzIHNlcnZpY2UgZnVuY3Rpb25zLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18gRnJvbTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSmltIEd1aWNoYXJk
IChqZ3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0i
X2JsYW5rIj5qZ3VpY2hhckBjaXNjby5jb208L2E+XSBTZW50Ojxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBUdWVzZGF5LCBNYXJjaCAxMSwgMjAxNCA2OjQ4IFBNIFRvOiBSb24gUGFya2VyIENjOjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzIEJPVVRIT1JTOyA8YSBocmVmPSJtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj4NCmJyaWpzbWFuQGp1bmlwZXIubmV0PC9h
Pjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwv
YT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGkgU2FsaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3ViamVj
dDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMt
bWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgSGkgUm9uLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBXZSBjYW4gY2VydGFpbmx5IGhhdmUgdGhpcyBkaXNjdXNzaW9uIGJ1dCB3ZSBzaG91bGQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZpcnN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbnNpZGVy
IHdoYXQgaW5mb3JtYXRpb24gaXMgbmVjZXNzYXJ5IGFuZCBpZiBzYWlkPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGluZm9ybWF0aW9uIGNhbiBmaXQgd2l0aGluIGEgZml4ZWQgbnVtYmVyIG9mIGNvbnRl
eHRzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
bWFqb3JpdHkgb2YgY2FzZXMuIFJlbWVtYmVyLCB0aGUgZ29hbCBvZiBiZWluZyBhYmxlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDt0byBwYXNzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRh
IHRocm91Z2ggdGhlIG5ldHdvcmsgaXMgdG8gZW5oYW5jZSBzZXJ2aWNlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtkZWxpdmVyeSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbm90IHBhc3MgdGhlIGVu
dGlyZSB3b3JrcyBvZiBTaGFrZXNwZWFyZSA7LSk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgU2VudCBmcm9tIG15IGlQaG9uZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDcsIDIwMTQsIGF0IDM6NTIgQU0sICZxdW90
O1JvbiBQYXJrZXImcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJt
YWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPlJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT4m
Z3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBOaWNvbGFzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEkgc2VlIHNpbWlsYXIgcmVxdWlyZW1lbnRzIGZyb20gdGhlIDNncHAgRVBDIHNp
ZGUuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtJIHdvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBsaWtlIHRvIHByb3Bvc2UgYW4gT1VJIC8gVExWIGJhc2VkIGFwcHJvYWNoIHdoZXJlIHRo
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcmVzZXJ2ZWQgT1VJIGNhbiBiZSB1c2VkIGZvciBh
Z3JlZWQgdXBvbiB0eXBlcyBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29tbW9uPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSBhbmQgdmVuZG9yIG9yIG90aGVyIG9yZ2FuaXph
dGlvbmFsIE9VSXMgY2FuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiZSB1c2VkPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyB0byBxdWlja2x5IGlubm92YXRlIGluIHRoZSBuZXR3b3Jrcy48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNpbXVsdGFuZW91c2x5LCBJIHdvdWxkIGFsc28gbGlrZSB0
byBjb25zaWRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWVjaGFuaXNtczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgdGhhdCBhcmUgb3B0aW1pemVkIGZvciBsb25nIGxpdmVkIGZsb3dzIHNv
IGFzIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsaW1pdCB0aGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG5lZ2F0aXZlIGVmZmVjdHMgb2YgcGFja2V0IGdyb3d0aC48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb248YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IE9uIE1hciA3LCAyMDE0LCBhdCA4OjM0IEFNLCAmcXVvdDtOaWNvbGFzIEJPVVRIT1JT
JnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpO
aWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5rIj5OaWNvbGFzLkJPVVRI
T1JTQHFvc21vcy5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0i
bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIZWxsbyBK
aW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEkgaGF2ZSBzZWVuIGNhc2VzIGluIEdpIExBTiwgd2hlcmUgc3Vic2NyaWJlciByZWxhdGVk
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gaXMgcGFzc2VkIHRvIGEg
V2ViIFByb3h5IGZvciBIVFRQIGhlYWRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGVu
cmljaG1lbnQgKGFpbWVkIGF0IHNvbWUgV2ViIENvbnRlbnQgcHJvdmlkZXJzPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtwYXJ0bmVycyBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRo
ZSBNb2JpbGUgT3BlcmF0b3IpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluZm9ybWF0
aW9uIHdhcyBhbiBjb2RlZCAocGVyc2lzdGVudCkgc3Vic2NyaWJlciBpZDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ZGVyaXZlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZyb20gdGhl
IE1TSVNETiwgYW5kIGNvdXBsZSBvZiBmIGN1c3RvbWVyIHByb2ZpbGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3JlbGF0ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmaWVsZHMuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJ
biBhbiBzZmMgYmFzZWQgR2kgTEFOLCB0aGlzIGVudGl0eSBzaG91bGQgcmVjZWl2ZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsgJmd0O2Zyb20gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Q2xhc3NpZmllcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgLSBBIGNsYXNzaWZpY2F0aW9uIG9mIHRoZSBDb250ZW50IFByb3ZpZGVyICgg
SWQsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2F0ZWdvcnkpIGJhc2VkIG9uIHRyYWZm
aWMgYW5hbHlzaXMgLSBUaGUgTVNJU0ROIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3Vic2NyaWJlciAtIFR3byBzdWJzY3JpYmVy
IHBvbGljeSBmaWVsZHMgKG5vdCB0aWVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gUENS
Rjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJ1dCBiZWxvbmdpbmcgdG8gdGhlIFN1YnNj
cmliZXIgREIpIChTdWJzY3JpYmVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2F0ZWdvcnks
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3ViLWNhdGVnb3J5KSAtIEEgc2Vzc2lvbiBp
ZCAoZm9yIGxvZ2dpbmcgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0cmFja2luZzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHB1cnBvc2VzKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIG9iamVjdGl2ZSBiZWluZyB0
byBhdm9pZCBoYXZpbmcgdGhlIEhUVFAgUHJveHk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Rv
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmVjb21lIGEgdHJ1c3RlZCBhcHBsaWNhdGlv
biAoaW50ZXJvZ2F0ZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdWJzY3JpYmVyIERC
LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV0Yy4uKTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBOaWNvbGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTogSmltPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgR3VpY2hhcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAoamd1aWNo
YXIpIFs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+
amd1aWNoYXJAY2lzY28uY29tPC9hPl0gU2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBUaHVyc2RheSwgTWFyY2ggMDYsIDIwMTQgMjowMiBQTSBUbzogSmFtYWwgSGFkaTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7U2FsaW07PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEg
aHJlZj0ibWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+am1vaXNh
bmRAanVuaXBlci5uZXQ8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86am1vaXNhbmRAanVuaXBlci5u
ZXQiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQ8L2E+Jmd0Ozs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQiIHRhcmdldD0iX2JsYW5rIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT4gJmx0OzxhIGhy
ZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7IENjOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHNmYyBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBk
cmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgSmFtYWwsPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3Ug
c2FpZCAmcXVvdDtJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2l6ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBt
ZXRhZGF0YSZxdW90Oy4uIEkgYW0gbm90IHNvIGNvbnZpbmNlZCBhbmQgd291bGQgbGlrZSB0bzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJldHRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHVuZGVyc3RhbmQgdGhlIHJlcXVpcmVtZW50cyBiZWZvcmUgcGFzc2luZyBqdWRnZW1lbnQu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSWYgd2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBsb29rIGF0IHRoZSB1c2UgY2FzZXMgYXMgcHJlc2VudGVkIHRodXMgZmFyIGludG88YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgV0cgSTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGhhdmUgeWV0IHRvIHNlZSBhIHNpbmdsZSBleGFtcGxlIG9mIHRoZSBuZWVkPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgKG5vdGluZyB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgZGVzaXJlIGlzIG5vdCB0aGUgc2FtZSBhcyBuZWVkKSAtIEkgYW0gbm90IHNheWluZzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZXJlIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgbm8gcmVxdWlyZW1lbnQgYnV0IHJhdGhlciB0aGF0IHdlIHNob3VsZCBub3QganVtcDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGNvbmNsdXNpb24gYW5kIGJ1aWxkIHN0YW5kYXJkcyBhcm91bmQgYSB0aGVvcnkuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9u
IDMvMy8xNCwgNjozNSBBTSwgJnF1b3Q7SmFtYWwgSGFkaSBTYWxpbSZxdW90Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+aGFkaUBtb2phdGF0dS5jb208L2E+ICZsdDs8YSBocmVmPSJt
YWlsdG86aGFkaUBtb2phdGF0dS5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86aGFkaUBtb2ph
dGF0dS5jb208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dyb3RlOjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBJIGxpa2UgdGhlIGRvYyAtIHdlbGwgd3JpdHRlbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VjdGlvbiA0LjMg
b24gbWV0YWRhdGEgZW5jb2RpbmcuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEl0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVl
ZCBmb3IgdmFyaWFibGUgc2l6ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAoYXQgbGVhc3QgZm9yIGh0dHAvYXBwIHlv
dSBzZWVtIHRvIGluZGljYXRlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRlc2lyZSBm
b3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpdCkuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEZvciBhIGRhdGFwYXRoIHBlci1wYWNrZXQgbWV0YWRhdGEsIGkgZmVl
bCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZWVkIGlzPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGp1c3QgYXMgaW1wb3J0YW50LiBBcmUgd2UgbGltaXRlZCBieSB0aGUg
ZmFjdCB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4aXN0aW5nIGhhcmR3
YXJlIG1heSBub3QgYmUgYWJsZSB0byBoYW5kbGUgVExWcz88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O0Zvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGFtcGxlLCBJIGRvbnQg
aGF2ZSBhIHByb2JsZW0gaGFuZGxpbmcgVExWcyBpbiBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgc29mdHdhcmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtkYXRhcGF0aC48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgY2hlZXJzLCBqYW1hbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
bWFpbGluZyBsaXN0IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij4NCnNmY0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0IDxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+
ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
OnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0i
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5r
Ij5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBsaXN0IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNA
aWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRh
cmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwv
YT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5n
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBsaXN0IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18g
c2ZjIG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNmY0BpZXRmLm9y
ZzwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDtfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OzxhIGhyZWY9Imh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0O19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtzZmMgbWFpbGluZyBsaXN0PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj5odHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyBzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0
OyZndDsgc2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxicj4NCiZndDsm
Z3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
YyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDtfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7
c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT48YnI+DQomZ3Q7Jmd0OzxhIGhyZWY9
Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFu
ayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0
Ozxicj4NCiZndDtfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xzxicj4NCiZndDtzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OzxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OzxhIGhy
ZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9i
bGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0K
PGJyPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+
DQpzZmMgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFy
Z2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBw
dDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCnNmYyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0i
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IGNsYXNzPSJN
c29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlciI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+DQo8aHIgc2l6
ZT0iMiIgd2lkdGg9IjEwMCUiIGFsaWduPSJjZW50ZXIiPg0KPC9zcGFuPjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjpncmF5Ij48YnI+DQpFc3RlIG1lbnNhamUgc2UgZGlyaWdlIGV4Y2x1c2l2YW1lbnRlIGEgc3Ug
ZGVzdGluYXRhcmlvLiBQdWVkZSBjb25zdWx0YXIgbnVlc3RyYSBwb2zDrXRpY2EgZGUgZW52w61v
IHkgcmVjZXBjacOzbiBkZSBjb3JyZW8gZWxlY3Ryw7NuaWNvIGVuIGVsIGVubGFjZSBzaXR1YWRv
IG3DoXMgYWJham8uPGJyPg0KVGhpcyBtZXNzYWdlIGlzIGludGVuZGVkIGV4Y2x1c2l2ZWx5IGZv
ciBpdHMgYWRkcmVzc2VlLiBXZSBvbmx5IHNlbmQgYW5kIHJlY2VpdmUgZW1haWwgb24gdGhlIGJh
c2lzIG9mIHRoZSB0ZXJtcyBzZXQgb3V0IGF0Ojxicj4NCjxhIGhyZWY9Imh0dHA6Ly93d3cudGlk
LmVzL0VTL1BBR0lOQVMvZGlzY2xhaW1lci5hc3B4Ij5odHRwOi8vd3d3LnRpZC5lcy9FUy9QQUdJ
TkFTL2Rpc2NsYWltZXIuYXNweDwvYT48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082630E5NKGEML512MBSchi_--


From nobody Wed Mar 19 04:27:50 2014
Return-Path: <S.Majee@f5.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 63D8F1A0640 for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 00:03:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.147
X-Spam-Level: 
X-Spam-Status: No, score=-5.147 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.547, 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 Dn9H7DzFM5rs for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 00:03:41 -0700 (PDT)
Received: from mail.f5.com (mail.f5.com [208.85.209.139]) by ietfa.amsl.com (Postfix) with ESMTP id 77B261A064B for <sfc@ietf.org>; Wed, 19 Mar 2014 00:03:41 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.97,684,1389744000";  d="scan'208,217";a="104645683"
X-IPAS-Result: Ap8EANFAKVPAqArr/2dsb2JhbACEG8MvgTCDGQEBagIFAgMFDyMBAQEBFRJNCTzmWgsBCVsEmElEmzIB
Received: from unknown (HELO exchmail.f5net.com) ([192.168.10.235]) by seamgw02.olympus.f5net.com with ESMTP; 19 Mar 2014 07:03:21 +0000
Received: from SEAEMBX01.olympus.F5Net.com ([fe80::3440:4256:38f6:d3a0]) by SEAECAS04.olympus.F5Net.com ([::1]) with mapi id 14.03.0158.001; Wed, 19 Mar 2014 00:03:19 -0700
From: Sumandra Majee <S.Majee@F5.com>
To: Cathy Zhang <Cathy.H.Zhang@huawei.com>, "Reinaldo Penno (repenno)" <repenno@cisco.com>, Louis.Fourie <Louis.Fourie@huawei.com>, "Paul Quinn (paulq)" <paulq@cisco.com>, David Allan I <david.i.allan@ericsson.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs8xljK6G41nT02CFdx1kz/2UJrnlkYAgAACAQCAAAL2AIAAcoOA
Date: Wed, 19 Mar 2014 07:03:19 +0000
Message-ID: <CF4E8D17.1B7B4%s.majee@f5.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com>
In-Reply-To: <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [192.168.16.250]
Content-Type: multipart/alternative; boundary="_000_CF4E8D171B7B4smajeef5com_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/7vy3TjdOrs81dWgubaJ7SyKiUDI
X-Mailman-Approved-At: Wed, 19 Mar 2014 04:27:46 -0700
Cc: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, Xuxiaohu <xuxiaohu@huawei.com>, "mikebianc@aol.com" <mikebianc@aol.com>, "sfc@ietf.org" <sfc@ietf.org>, Changcheng Huang <huang@sce.carleton.ca>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Mar 2014 07:03:50 -0000

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

SSBzZWUgdHdvIHdheXMgdG8gY2FycnkgdGhlIHBhdGggaW5mb3JtYXRpb24uDQoNCg0KICAxLiAg
RXhwbGljaXQgb3JkZXJlZCBsaXN0LCBzb21ldGhpbmcgbGlrZSBGVy1BIDo6IFRDUC1PUFQgOjog
TEIgOjogVmlkZW9PUFQgOjogQ0dOQVQuICAgVGhlcmUgYXJlIHR3byBpc3N1ZXMgd2l0aCB0aGlz
IGFwcHJvYWNoLCBmaXJzdCB0aGUgbGVuZ3RoIG9mIGdyYXBoIGlzIHZhcmlhYmxlLiAgQWxzbyBp
dCBpbXBsaWVzIGJpZGlyZWN0aW9uYWwgc3ltbWV0cnkuIEl0IGlzIG9mdGVuIHJlcXVpcmVkIGJ1
dCBzaG91bGQgbm90IGJlIG1hbmRhdG9yeS4gIFNlY29uZGx5IGNoYW5naW5nIHRoaXMgcGF0aC9n
cmFwaCBpbiBhdCBTRiBjYW4gYmUgY3VtYmVyc29tZS4NCiAgMi4gIExldCB0aGUgQ29udHJvbCBw
bGFuZSBkaXN0cmlidXRlIHRoZSBjaGFpbklEIDzigJQ+IGdyYXBoIG1hcHBpbmcuIEluIHRoaXMg
Y2FzZSBlYWNoIFNGIHdvdWxkIGhhdmUgbWFwcGluZyBvZiBnaXZlbiBhIGNoYWluSUQgd2hhdCBp
cyBteSBuZXh0IGhvcC4gVGhlIGNoYWluSUQgaXRzZWxmIGNvdWxkIGJlIGZpeGVkIHNpemUgZWxl
bWVudC4gQSBTRiBjYW4gc2VsZWN0IGEgZGlmZmVyZW50IHBhdGggYnkgY2hhbmdpbmcgdGhlIGNo
YWlJRCBwYXJhbWV0ZXIuDQoNClJlZ2FyZHMNClN1bWFuZHJhDQoNCg0KDQpGcm9tOiBDYXRoeSBa
aGFuZyA8Q2F0aHkuSC5aaGFuZ0BodWF3ZWkuY29tPG1haWx0bzpDYXRoeS5ILlpoYW5nQGh1YXdl
aS5jb20+Pg0KRGF0ZTogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgYXQgMTA6MTMgQU0NClRvOiAi
UmVpbmFsZG8gUGVubm8gKHJlcGVubm8pIiA8cmVwZW5ub0BjaXNjby5jb208bWFpbHRvOnJlcGVu
bm9AY2lzY28uY29tPj4sICJMb3Vpcy5Gb3VyaWUiIDxMb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbTxt
YWlsdG86TG91aXMuRm91cmllQGh1YXdlaS5jb20+PiwgIlBhdWwgUXVpbm4gKHBhdWxxKSIgPHBh
dWxxQGNpc2NvLmNvbTxtYWlsdG86cGF1bHFAY2lzY28uY29tPj4sIERhdmlkIEFsbGFuIEkgPGRh
dmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPG1haWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNv
bT4+DQpDYzogTmljb2xhcyBCT1VUSE9SUyA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1h
aWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PiwgWHV4aWFvaHUgPHh1eGlhb2h1QGh1
YXdlaS5jb208bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+PiwgQ2hhbmdjaGVuZyBIdWFuZyA8
aHVhbmdAc2NlLmNhcmxldG9uLmNhPG1haWx0bzpodWFuZ0BzY2UuY2FybGV0b24uY2E+PiwgInNm
Y0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiIgPHNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPj4sICJtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+
IiA8bWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPj4NClN1YmplY3Q6
IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpIaSBSZWluYWxkbywNCg0K
U28gdGhlIGNoYWluIElEIGlzIGFjdHVhbGx5IHRoZSBwYXRoIElEIHdoaWNoIHJlcHJlc2VudHMg
YW4gb3JkZXJlZCBzZXQgb2Ygc2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZXMuDQpJIHRoaW5rIHdl
IHNob3VsZCBhZGQgYW4gZXhwbGljaXQgZGVmaW5pdGlvbiBvZiDigJxzZXJ2aWNlIGluc3RhbmNl
4oCdLiBXaGF0IGRvIHlvdSB0aGluaz8NCg0KVGhhbmtzLA0KQ2F0aHkNCg0KRnJvbTogc2ZjIFtt
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBSZWluYWxkbyBQZW5ubyAo
cmVwZW5ubykNClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDExOjAzIEFNDQpUbzogTG91
aXMuRm91cmllOyBQYXVsIFF1aW5uIChwYXVscSk7IERhdmlkIEFsbGFuIEkNCkNjOiBOaWNvbGFz
IEJPVVRIT1JTOyBYdXhpYW9odTsgbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bh
b2wuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBDaGFuZ2NoZW5nIEh1
YW5nDQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KQSBT
ZXJ2aWNlIENoYWluIGp1c3QgZGVmaW5lcyB3aGljaCB0eXBlIG9mIHNlcnZpY2UgYW5kIHRoZWly
IG9yZGVyLg0KDQpBIHNlcnZpY2UgcGF0aCBkZWZpbmVzIHRoZSBhY3R1YWwgc2VydmljZSBpbnN0
YW5jZSwgc2F5LCBmaXJld2FsbDEuaG9tZSwgbmF0MiwgZHBpLXNpYywgZXRjLg0KDQpGcm9tOiAi
TG91aXMuRm91cmllIiA8TG91aXMuRm91cmllQGh1YXdlaS5jb208bWFpbHRvOkxvdWlzLkZvdXJp
ZUBodWF3ZWkuY29tPj4NCkRhdGU6IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IGF0IDEwOjU1IEFN
DQpUbzogIlBhdWwgUXVpbm4gKHBhdWxxKSIgPHBhdWxxQGNpc2NvLmNvbTxtYWlsdG86cGF1bHFA
Y2lzY28uY29tPj4sIERhdmlkIEFsbGFuIEkgPGRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPG1h
aWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbT4+DQpDYzogTmljb2xhcyBCT1VUSE9SUyA8
Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb20+PiwgWHV4aWFvaHUgPHh1eGlhb2h1QGh1YXdlaS5jb208bWFpbHRvOnh1eGlhb2h1QGh1
YXdlaS5jb20+PiwgQ2hhbmdjaGVuZyBIdWFuZyA8aHVhbmdAc2NlLmNhcmxldG9uLmNhPG1haWx0
bzpodWFuZ0BzY2UuY2FybGV0b24uY2E+PiwgInNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPiIgPHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPj4sICJtaWtlYmlhbmNAYW9s
LmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+IiA8bWlrZWJpYW5jQGFvbC5jb208bWFpbHRv
Om1pa2ViaWFuY0Bhb2wuY29tPj4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlv
biBjaGFpbiBJRA0KDQpQYXVsLA0KICAgQ2FuIHlvdSBjbGFyaWZ5IHRoZSBkaWZmZXJlbmNlIGJl
dHdlZW4gc2VydmljZSBjaGFpbiBhbmQgc2VydmljZSBwYXRoLiBHaXZlbiB0aGF0IGEgc2Vydmlj
ZSBjaGFpbiBpcyBjb21wb3NlZA0Kb2Ygc2V2ZXJhbCBzZXJ2aWNlIGZ1bmN0aW9ucyBTRjEsIFNG
MiwgLi4gU0ZuIGhvdyB3b3VsZCBhIHNlcnZpY2UgcGF0aCBkaWZmZXIgZnJvbSB0aGF0IHNlcnZp
Y2UgY2hhaW4/DQoNCi0gICAgICAgICAgTG91aXMNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBQYXVsIFF1aW5uIChwYXVscSkNClNlbnQ6IFR1
ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDEwOjI2IEFNDQpUbzogRGF2aWQgQWxsYW4gSQ0KQ2M6IE5p
Y29sYXMgQk9VVEhPUlM7IFh1eGlhb2h1OyBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJp
YW5jQGFvbC5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47IENoYW5nY2hl
bmcgSHVhbmcNClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0K
DQpIaSBEYXZlLA0KDQpDaGFpbiBJRCBzaG91bGQgcmVhbGx5IGJlIHBhdGggSUQgc2luY2UgdGhl
cmUgY2FuIGJlIG1hbnkgcGF0aHMgZm9yIGEgZ2l2ZW4gY2hhaW4uICBVc2luZyB0aGF0IGRlZmlu
aXRpb24sIHdlIGF2b2lkIHRoZSBvdmVybG9hZCBhbmQgcmVhcCB0aGUgZ2FpbiBhbGx1ZGVkIHRv
IGJlbG93Lg0KDQpQYXVsDQoNCk9uIE1hciAxOCwgMjAxNCwgYXQgMTI6MTQgUE0sIERhdmlkIEFs
bGFuIEkgPGRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPG1haWx0bzpkYXZpZC5pLmFsbGFuQGVy
aWNzc29uLmNvbT4+IHdyb3RlOg0KDQoNCg0KV2VsbCB0aGUgcXVlc3Rpb24gZGUgam91ciBpcyDi
gJxkb2VzIGEgY2hhaW4gSUQgZGVmaW5lIGEgY2xhc3Mgb3IgYW4gaW5zdGFuY2XigJ3igKYuIElm
IGl0IGRlZmluZXMgYW4gY2xhc3Mgd2UgYWxzbyBuZWVkIGluc3RhbmNlIGluZm9ybWF0aW9uLCBp
ZiBpdCBpcyBjdXJyZW50bHkgb3ZlcmxvYWRlZCB0byBkZWZpbmUgY2xhc3MgYW5kIGluc3RhbmNl
IElNTyB3ZSBoYXZlIGEgcHJvYmxlbeKApi4NCg0KRGF2ZQ0KDQpGcm9tOiBzZmMgW21haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86Ym91bmNlc0BpZXRmLm9yZz5dIE9uIEJlaGFsZiBP
ZiBDaGFuZ2NoZW5nIEh1YW5nDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA3OjQzIEFN
DQpUbzogTmljb2xhcyBCT1VUSE9SUw0KQ2M6IFh1eGlhb2h1OyBzZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz47IG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNv
bT4NClN1YmplY3Q6IFJlOiBbc2ZjXSDnrZTlpI06IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElE
DQoNCkdvb2QgcG9pbnRzLiBJIGJlbGlldmUgZXhwbGljaXQgY2hhaW4gSUQgc2hvdWxkIGJlIG1h
bmRhdG9yeS4gVGhlIG92ZXJoZWFkIGlzIHZlcnkgbGl0dGxlLiBJdCBoZWxwcyBzaW1wbGlmeSBw
cm9jZXNzaW5nIGFuZCBzdGVlcmluZyBzaWduaWZpY2FudGx5LiBUaGUgZ2FpbiBpcyBodWdlLg0K
DQpDaGFuZw0KDQotLS0tLS0tLS0tLS0NCkNoYW5nY2hlbmcgSHVhbmcNCg0KT24gTWFyIDE4LCAy
MDE0LCBhdCAxOjUzIEFNLCBOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+IHdyb3RlOg0KSSB0aGlu
ayB0aGF0IGtlZXBpbmcgdGhlIFNlcnZpY2UgUGF0aCBMYXllciB0cmFuc3BvcnQgaW5kZXBlbmRl
bnQgc2hvdWxkIHJlbWFpbiBhbiBvYmplY3RpdmUgZm9yIFNGQy4gIFN1Y2ggYSBzZXBhcmF0aW9u
IG9mIGNvbmNlcm5zIGlzIGEgc291bmQgYXJjaGl0ZWN0dXJhbCBwcmluY2lwbGUgdGhhdCBoZWxw
IGtlZXAgdGhpbmdzIHNpbXBsZSBpbiBwcmFjdGljZS4NCg0KT24gdGhlIHF1ZXN0aW9uIG9mICBT
ZXJ2aWNlIFBhdGgsIHdlIGhhdmUgYSBkaXNjdXNzaW9uIG9uIHdoZXRoZXIgd2UgbmVlZCBzb21l
IGtpbmQgb2YgZXhwbGljaXQgaWRlbnRpZmllciBvcg0KY291bGQgd2UgcmVseSBvbiBtYXBwaW5n
IG9uIHNvbWUgdW5kZXJsYXkgbmV0d29yayBwcm90b2NvbCBmaWVsZHMuDQoNCg0KTWF5IGJlIGEg
UFJPL0NPTiB0YWJsZSBjb3VsZCBoZWxwIGZvY3VzIHRoZSBncm91cCBkZWNpc2lvbiBvbiB0aGF0
IG1hdHRlcg0KDQoNCiAgKiAgIFZpc2liaWxpdHkgKHRyYWNpbmcpDQogICogICBGb3J3YXJkaW5n
IGdyYXBoIHN0cnVjdHVyZSBpbXBhY3QvbGltaXRhdGlvbnMNCiAgKiAgIFJlY29uZmlndXJhdGlv
biBzcGVlZA0KDQogICAgICogICBMQlMgLyBzY2FsZSBvdXQgaW1wYWN0DQogICAgICogICBOb2Rl
IGJ5cGFzcyAoZS5nOyBtYWludGVuYW5jZSkNCg0KICAqICAgdW5kZXJsYXkgbmV0d29yay90cmFu
c3BvcnQgbGF5ZXJzIHN1cHBvcnQNCiAgKiAgIEhlYWRlciBzcGFjZSBpbXBhY3QNCiAgKiAgIE11
bHRpIHRlbmFudCBzdXBwb3J0IGltcGFjdA0KICAqICAgU0ZDIG9uIGZsYXQgKGUuZyBvcHRpY2Fs
IEwyIGZvciBEYXRhIENlbnRlcnMpIG5ldHdvcmsNCiAgKiAgIFVuZGVybGF5IG5ldHdvcmsgYWRt
aW5pc3RyYXRpb24gaW1wYWN0DQoNClBlcnNvbmFsbHkgSSB0aGluayB0aGF0IGhhdmluZyBhbiBl
eHBsaWNpdCBjaGFpbiBpZGVudGlmaWVyIChlLmcuIFNlcnZpY2UgUGF0aC9TZXJ2aWNlIEluZGV4
KSBpcyBjbGVhciAobWFuYWdlbWVudCBhbmQgY29udHJvbCkgYW5kIG5vdCBleHBlbnNpdmUgKGhl
YWRlciBzcGFjZSkuIFRoZSBkcmF3YmFjayBiZWluZyBzb21lIGltcGFjdCBvbiB0aGUgc2ltcGxp
Y2l0eSB0byBhZGQvcmVtb3ZlIGVsZW1lbnRzIGluIGEgY2hhaW4gZHluYW1pY2FsbHkuDQoNClRh
ZyBzd2l0Y2hpbmcgKGFzIE1QTFMpICBhbGxvd3MgdG8gbWFuYWdlIHRhZ3MgcGVyIHNlcnZpY2Ug
bm9kZXMsIGxlYWRpbmcgdG8gbW9yZSB2ZXJzYXRpbGUgYW5kIGRpdmVyc2UgZ3JhcGhzDQoNCg0K
Tmljb2xhcw0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkZyb206IFh1eGlhb2h1
IFt4dXhpYW9odUBodWF3ZWkuY29tPG1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tPl0NClNlbnQ6
IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDU6MDQgQU0NClRvOiBKZXJvbWUgTW9pc2FuZDsgbWlr
ZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPjsgc2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBbc2ZjXSDnrZTlpI06IFNGQyBlbmNhcHN1bGF0
aW9uIGNoYWluIElEDQpJIGxpa2UgdGhlIGlkZWEgb2Ygc2VwYXJhdGluZyB0aGUgU2VydmljZSBG
dW5jdGlvbiBMYXllciBhbmQgdGhlIFNlcnZpY2UgUGF0aCBMYXllciwgYXMgcHJvcG9zZWQgaW4g
ZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMuIFRoZSByb2xlIG9mIHRo
ZSBTZXJ2aWNlIFBhdGggTGF5ZXIgaXMganVzdCB0byBzdGVlciB0aGUgdHJhZmZpYyBhbG9uZyBh
IHBhcnRpY3VsYXIgY2hhaW4gb2Ygc2VydmljZSBub2RlcyB3aGljaCBjYW4gYmUgaW1wbGVtZW50
ZWQgYnkgZXhpc3RpbmcgdG9vbHMgZm9yIHNvdXJjZSByb3V0aW5nLCBzdWNoIGFzIHNlZ21lbnQg
cm91dGluZy4gQXMgc3VjaCwgaXTigJlzIG5vdCBuZWNlc3NhcnkgdG8gdHJ5IHRvIGtlZXAgdGhl
IFNlcnZpY2UgUGF0aCBMYXllciB0cmFuc3BvcnQtaW5kZXBlbmRlbnQgYW5kIGNvbnRhaW4gaXQg
aW4gdGhlIFNGQyBoZWFkZXIuDQoNCkJlc3QgcmVnYXJkcywNClhpYW9odQ0KDQrlj5Hku7bkuro6
IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSDku6PooaggSmVyb21lIE1vaXNhbmQN
CuWPkemAgeaXtumXtDogMjAxNOW5tDPmnIgxOOaXpSAxOjAzDQrmlLbku7bkuro6IG1pa2ViaWFu
Y0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPg0K5Li76aKYOiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4g
SUQNCg0KVGhpcyAobGVuZ3RoeSBhbmQgdmVyeSBsaXZlbHkpIHRocmVhZCBzdGFydGVkIGZyb20g
ZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMgKHdoaWNoIEkgY28tYXV0
aG9yZWQpLg0KDQpJbiBzZWN0aW9uIDQuOCwgd2UgbWFkZSBhIGNsZWFyIGRpc3RpbmN0aW9uIGJl
dHdlZW4gYSBzZXJ2aWNlIHBhdGggbGF5ZXIgKHN0ZWVyaW5nIHBhY2tldHMgaG9wIGJ5IGhvcCBh
bG9uZyB0aGUgY2hhaW4pIGFuZCBhIHNlcnZpY2UgZnVuY3Rpb24gbGF5ZXIgKGNvbnZleSBtZXRh
ZGF0YSBpbmZvcm1hdGlvbiBvZiBpbnRlcmVzdCB0byBTRnMpLiBUZXJtaW5vbG9neSBhc2lkZSwg
aXQgc2VlbXMgdGhhdCBzdWNoIGxheWVyZWQgdmlldyB3YXMgYWdyZWVkIHVwb24gYnkgbWFueSBw
ZW9wbGUgb24gdGhlIG1haWxpbmcgbGlzdC4NCg0KTm93IHRoaXMgY2VydGFpbmx5IGRvZXMgYmVn
IHRoZSBxdWVzdGlvbiBvZiBzb2x2aW5nIEJPVEggcHJvYmxlbXMgd2l0aCB0aGUgc2FtZSAocGFj
a2V0KSBlbmNhcHN1bGF0aW9uIG1lY2hhbmlzbS4gTm90YWJseSB3aGVuIG9ic2VydmluZyB0aGF0
IG1hbnkgdXNlIGNhc2VzIGNvdWxkIGJlIHNhdGlzZmllZCB3aXRob3V0IFNGLWxldmVsIG1ldGFk
YXRhLCBvciBieSB1c2luZyBtb3JlIG91dC1vZi1iYW5kIHdheXMgdG8gY29udmV5IHN1Y2ggU0Yg
bWV0YWRhdGEuIEFuZCBhbHNvIHdoZW4gb2JzZXJ2aW5nIHRoYXQgaW5iYW5kIG1hcmtpbmcgKGUu
Zy4gcGFja2V0IGhlYWRlcnMpIGNvbWVzIHdpdGggdmFyaW91cyBwcm9zICYgY29ucyAoc29tZSBv
ZiB0aGUgaXNzdWVzIGJlaW5nIGlkZW50aWZpZWQgaW4gdGhlIGRyYWZ0LCBlLmcuIHNlY3Rpb25z
IDQuMSBhbmQgNC4yKS4NCg0KSSBkbyBhZ3JlZSB3aXRoIE1hcmlhLiBXZSBtYXkgd2FudCB0byBl
eHBsb3JlIG90aGVyIG9wdGlvbnMgZm9yIGFkZHJlc3NpbmcgdGhlIG5lZWRzIG9mIHRoZSBzZXJ2
aWNlIHBhdGggbGF5ZXIgdGhhdCBkbyBub3QgcmVxdWlyZSBhbiBleHBsaWNpdCBjaGFpbi1pZCBv
ZiBzb3J0cy4NCg0KSW4gdGhlIGRyYWZ0LCB3ZSBjb25jbHVkZWQgYnkgc3RhdGluZyDigJxBIHBy
b2R1Y3RpdmUgcGF0aCBmb3J3YXJkIGNvdWxkIGJlIHRvIGRpdmlkZSBhbmQgY29ucXVlcjogdG8g
Y2xlYXJseSBzZXBhcmF0ZSB0aGUgcHJvYmxlbSBvZiBTZXJ2aWNlIEZ1bmN0aW9uIFBhdGggdG9w
b2xvZ3kgZnJvbSB0aGUgICBwcm9ibGVtIG9mIFtjb252ZXlpbmcgU0ZdIG1ldGFkYXRh4oCdLiBJ
IGRvIGJlbGlldmUgd2Ugc2hvdWxkIGV4cGxvcmUgc3VjaCBzZXBhcmF0aW9uIHByaW5jaXBsZSBm
dXJ0aGVyLg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBC
ZWhhbGYgT2YgbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPg0KU2Vu
dDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCA1OjUwIFBNDQpUbzogc2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hh
aW4gSUQNCg0KSSB3b3VsZCBpbWFnaW5lIHRoYXQgaWYgd2UgbWFkZSB0aGUgQ2hhaW4gSUQgZmll
bGQgaW4gdGhlIGhlYWRlciBiZSBvcHRpb25hbCwgeWV0IHN0aWxsIHJlcXVpcmVkIGEgaGVhZGVy
IGFuZCBzdGlsbCByZXF1aXJlZCB0aGF0IHNvbWUgaW5kaWNhdGlvbiBvZiB0aGUgY2hhaW4gYmUg
Y2FycmllZCBzb21ld2hlcmUgaW4gdGhlIHBhY2tldCAobXBscyBsYWJlbCBvciB2bGFuIG9yIHdo
YXRldmVyKSwgdGhhdCB0aGUgaW1wbGVtZW50YXRpb24gd291bGQgYmVjb21lIG92ZXJseSBjb21w
bGljYXRlZC4gIFRvIGRvIHNvIHdvdWxkIGJlIHVzaW5nIFNGQyBzaW1wbHkgYXMgYSBtZWNoYW5p
c20gdG8gY2FycnkgbWV0YSBkYXRhIGFuZCBub3QgYXQgYWxsIGZvciBzZXJ2aWNlIGNoYWluaW5n
LCB3aGljaCBzb3VuZHMgY291bnRlciBpbnR1aXRpdmUgdG8gbWUuDQoNCk1hcmlhLA0KU28sIHlv
dSBhcmUgc2F5aW5nIHRoYXQgeW91IHdhbnQgdG8gdXNlIFNGQyB0byBjYXJyeSBhcm91bmQgbWV0
YWRhdGEsIGJ1dCBub3QgZm9yIGFjdHVhbCBzZXJ2aWNlIGNoYWluaW5nIGJlY2F1c2UgeW91IGFs
cmVhZHkgaGF2ZSBhIHdheSB0byBpbXBsZW1lbnQgc2VydmljZSBjaGFpbmluZyBvdXRzaWRlIG9m
IFNGQz8gIE1heWJlIEknbSBub3QgZm9sbG93aW5nLCBidXQgaXQgc2VlbXMgdG8gbWUgdGhhdCBp
ZiB5b3Ugd2VyZSB0byB1cGdyYWRlIHlvdXIgbmV0d29yayB0byBzdXBwb3J0IFNGQyB0aGF0IHlv
dSB3b3VsZCBjaGFuZ2UgZnJvbSB1c2luZyB5b3VyIGV4aXN0aW5nIG1lY2hhbmlzbSBhbmQgc3Rh
cnQgdXNpbmcgU0ZDLCB3aGljaCBpcyBtZWFudCB0byBwcm92aWRlIHN1cHBvcnQgZm9yIHNlcnZp
Y2UgZnVuY3Rpb25zIHRoYXQgYXJlIG5vdCBTRkMgYXdhcmUuICBUaGVyZSBhcmUgYSBudW1iZXIg
b2YgdXMgd2hvIGhhdmUgaW1wbGVtZW50ZWQsIGluIG9uZSB3YXkgb3IgYW5vdGhlciwgc29tZSBz
b3J0IG9mIHNlcnZpY2UgY2hhaW5pbmcsIGJ1dCBJIChJIGNhbiBhdCBsZWFzdCBzcGVhayBmb3Ig
bXlzZWxmKSBhbSBsb29raW5nIHRvIFNGQyBub3QgdG8gZW5oYW5jZSBteSBjdXJyZW50IGltcGxl
bWVudGF0aW9uLCBidXQgdG8gcmVwbGFjZSBpdCB3aXRoIHNvbWV0aGluZyBiZXR0ZXIgd2hpbGUg
c3RpbGwgbWFpbnRhaW5pbmcgbXkgY29yZSAobm9uIHNlcnZpY2UgZnVuY3Rpb24pIGluZnJhc3Ry
dWN0dXJlLg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkZyb206IGtlZ3JheUBj
aXNjby5jb208a2VncmF5QGNpc2NvLmNvbTxtYWlsdG86a2VncmF5QGNpc2NvLmNvbSUzY2tlZ3Jh
eUBjaXNjby5jb20+Pg0KVG86IFJvbiBQYXJrZXI8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+LEppbSBHdWljaGFy
ZCAoamd1aWNoYXIpPGpndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29t
Pj4sSm9lbCBNLiBIYWxwZXJuPGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFs
cGVybi5jb20+Pg0KY2M6IHNmY0BpZXRmLm9yZzxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZyUzY3NmY0BpZXRmLm9yZz4+DQpTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0DQpTdWJq
ZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KKzEgdGhlIGlkZWEg
aXMgaW50ZXJvcGVyYWJpbGl0eS4NCg0KDQpPbiAzLzE0LzE0IDEyOjU1IFBNLCAiUm9uIFBhcmtl
ciIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb20+PiB3cm90ZToNCg0KPlRoYW5rcywgSmltLg0KPg0KPlJlbWVtYmVy
IHRoYXQgd2UgaGF2ZSBzYWlkIG1hbnkgdGltZXMgdGhhdCB0aGUgU0ZDIHNlcnZpY2UgaGVhZGVy
IGlzDQo+dHJhbnNwb3J0IGluZGVwZW5kZW50LiAgIEp1c3QgYmVjYXVzZSB0aGUgY2hhaW4gaWQg
Y291bGQgYmUgY2FycmllZCBpbg0KPnNvbWUgZm9ybSBvciBhbm90aGVyIHdpdGggc29tZSBwYXJ0
aWN1bGFyIHRyYW5zcG9ydCBkb2Vzbid0IG1lYW4gdGhhdCBpdA0KPmNvdWxkIGJlIHVuaXZlcnNh
bGx5IGNvbnZleWVkLiAgICBCeSBtYWtpbmcgYW5kIGtlZXBpbmcgdGhlIFNGQyBzZXJ2aWNlDQo+
aGVhZGVyIHRyYW5zcG9ydCBpbmRlcGVuZGVudCBtYWtlcyBpdCBtb3JlIGFwcGxpY2FibGUgaW4g
bW9yZQ0KPmVudmlyb25tZW50cyBhbmQgbW9yZSBsaWtlbHkgdG8gZ2V0IGFkb3B0ZWQgYnJvYWRs
eS4NCj4NCj4gICBSb24NCj4NCj4NCj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPkZyb206
IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFttYWlsdG86amd1aWNoYXJAY2lzY28uY29tXQ0KPlNl
bnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMzo1MiBQTQ0KPlRvOiBKb2VsIE0uIEhhbHBlcm47
IFJvbiBQYXJrZXINCj5DYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+U3Vi
amVjdDogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCj4NCj5IaSBKb2VsLA0KPg0KPlBlcmhh
cHMgYnV0IEkgd291bGQgcG9pbnQgb3V0IHRoYXQgdGhlIGJhc2UgU0ZDIGhlYWRlciBjb3VsZCBo
YXZlIGEgbG90DQo+bW9yZSBpbmZvcm1hdGlvbiB0aGFuIGp1c3QgdGhlIGNoYWluIElEOyBJIHdv
dWxkIGFsc28gcG9pbnQgb3V0IHRoYXQgdGhlDQo+ZGV2aWwgaXMgaW4gdGhlIGRldGFpbHMgYW5k
IHNheWluZyAid2VsbCwgSSBjYW4ganVzdCB1c2UgYW4gTVBMUyBsYWJlbCINCj5oaWRlcyBtdWNo
IG9mIHRoZSBjb21wbGV4aXR5IG9mIGFjdHVhbGx5IGRvaW5nIHRoYXQuDQo+DQo+T24gMy8xNC8x
NCwgMjozNSBQTSwgIkpvZWwgTS4gSGFscGVybiIgPGptaEBqb2VsaGFscGVybi5jb208bWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb20+PiB3cm90ZToNCj4NCj4+SWYgdGhlIHRyYW5zcG9ydCBoZWFk
ZXIgY2FycmllcyBlbm91Z2ggaW5mb3JtYXRpb24gZm9yIGlkZW50aWZ5aW5nIHRoZQ0KPj5zZXF1
ZW5jZSAoVkxBTiB0YWcgb3IgTVBMUyBsYWJlbCBjYW4gYm90aCBkbyB0aGUgam9iKSwgdGhlbiBh
cmd1YWJseQ0KPj50aGUgZ2xvYmFsIGNoYWluIElEIGlzIHJlZHVuZGFudC4gSSBjYW4gbGl2ZSB3
aXRoIGNhcnJ5aW5nIGl0IGFueXdheQ0KPj5laXRoZXIgaWYgSSBoYXZlIG1ldGFkYXRhIHRvIGNh
cnJ5LCBvciBpZiBJIG5lZWQgdGhlIGNoYWluIElEIGZvciBzb21lDQo+PnB1cnBvc2UuDQo+PiBB
ZnRlciBhbGwsIHNvbWUgZm9sa3Mgc2VlbSB0byB3YW50IHRvIHVzZSB0aGF0IGZvciB0aGUgZm9y
d2FyZGluZw0KPj5kZWNpc2lvbnMuDQo+Pg0KPj5Zb3VycywNCj4+Sm9lbA0KPj4NCj4+T24gMy8x
NC8xNCwgMjoyOCBQTSwgUm9uIFBhcmtlciB3cm90ZToNCj4+PiBUaGUgY2hhaW4gSUQgaXMgdGhl
IGxhYmVsIHRoYXQgZGVmaW5lcyB0aGUgc2VxdWVuY2Ugb2Ygc2VydmljZQ0KPj4+ZnVuY3Rpb25z
IHRoYXQgbXVzdCBiZSB2aXNpdGVkLiAgIEl0IGNhbiBiZSB0aG91Z2h0IG9mIGFzIGEgaGFuZGxl
IGZvciBhDQo+Pj5zdGFjayBvZiBtdXN0LXZpc2l0IG5ldHdvcmsgbG9jYXRpb25zLiAgIEkgZG9u
J3Qgc2VlIGhvdyB0aGlzIGNhbiBiZQ0KPj4+YW55dGhpbmcgYnV0IG1hbmRhdG9yeS4NCj4+Pg0K
Pj4+ICAgICBSb24NCj4+Pg0KPj4+DQo+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+
PiBGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFN1
cmVuZHJhIEt1bWFyDQo+Pj4oc21rdW1hcikNCj4+PiBTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAy
MDE0IDE6NDYgUE0NCj4+PiBUbzogSm9lbCBNLiBIYWxwZXJuOyBOQVBJRVJBTEEsIE1BUklBIEgN
Cj4+PiBDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4gU3ViamVjdDog
UmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4N
Cj4+PiBbVHJpbW1lZCB0aGUgcmVjaXBpZW50IGxpc3QgLSBuZWVkcyBhcHByb3ZhbCBvdGhlcndp
c2VdDQo+Pj4NCj4+PiBDb21wbGV0ZWx5IGFncmVlIGhlcmUuDQo+Pj4NCj4+PiBTRkMgZG9lcyBu
b3QgcHJldmVudCBWTEFOIHN0aXRjaGluZyBhbmQgb25lIGNhbiBjb250aW51ZSB0byBkbyB0aGF0
Lg0KPj4+V2hpbGUgYXQgdGhlIHNhbWUgdGltZSBTRkMgY2FuIGluY2x1ZGUgVkxBTiBzdGl0Y2hp
bmcgdG8gc3VwcG9ydA0KPj4+bGVnYWN5IFNGcyBpbiB0aGUgc2FtZSBjaGFpbiB0aGF0IGluY2x1
ZGVzIFNGQyBhd2FyZSBTRnMuIEV2ZW4gbGVnYWN5DQo+Pj5TRnMgYmVuZWZpdCBmcm9tIGNoYWlu
IGlkZW50aWZpY2F0aW9uIGFuZCBoZW5jZSBjYW4gYmUgc2hhcmVkIGFjcm9zcw0KPj4+ZGlmZmVy
ZW50IHNlcnZpY2UgY2hhaW5zLg0KPj4+DQo+Pj4gU3VyZW5kcmEuDQo+Pj4NCj4+Pg0KPj4+DQo+
Pj4gT24gMy8xNC8xNCAxMDoyNiBBTSwgIkpvZWwgTS4gSGFscGVybiIgPGptaEBqb2VsaGFscGVy
bi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+PiB3cm90ZToNCj4+Pg0KPj4+PiBNeSBv
d24gaW5jbGluYXRpb24gaXMgdG8gb2JzZXJ2ZSB0aGF0IGlmIHlvdSBkb24ndCBuZWVkIGV4cGxp
Y2l0DQo+Pj4+IGNoYWluIGlkZW50aWZpY2F0aW9uIGFuZCB5b3UgZG9uJ3QgbmVlZCBtZXRhZGF0
YSwgeW91IGNhbiBqdXN0IG9taXQNCj4+Pj4gdGhlIHNmYy9uc2ggaGVhZGVyLiBTdGlsbCBkbyBz
ZXJ2aWNlIGNoYWluaW5nLCBqdXN0IG5vIGV4dHJhIGhlYWRlci4NCj4+Pj4NCj4+Pj4gSWYgd2Ug
YXJlIGdvaW5nIHRvIGhhdmUgdGhlIGhlYWRlciwgaXQgc2VlbXMgdG8gbWUgdGhhdCB0aGUgY2hh
aW4NCj4+Pj5pZGVudGlmaWNhdGlvbiBmaWVsZCBpcyB2ZXJ5IHVzZWZ1bCwgYW5kIGxvdyBjb3N0
IG9uY2Ugd2UgaGF2ZSB0aGUNCj4+Pj5oZWFkZXIuDQo+Pj4+DQo+Pj4+IFlvdXJzLA0KPj4+PiBK
b2VsDQo+Pj4+DQo+Pj4+IE9uIDMvMTQvMTQsIDE6MDAgUE0sIE5BUElFUkFMQSwgTUFSSUEgSCB3
cm90ZToNCj4+Pj4+IEV4cGxpY2l0IGNoYWluIGlkZW50aWZpY2F0aW9uIHNob3VsZCBiZSBtYWRl
IG9wdGlvbmFsLiBJIGJlbGlldmUgaXQNCj4+Pj4+IHdhcyBkaXNjdXNzZWQgZmV3IG1vbnRocyBh
Z28gb24gdGhpcyBtYWlsaW5nIGxpc3QuDQo+Pj4+Pg0KPj4+Pj4gTWFyaWENCj4+Pj4+DQo+Pj4+
PiAqRnJvbToqc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddICpPbiBCZWhhbGYgT2Yg
KkptaC5kaXJlY3QNCj4+Pj4+ICpTZW50OiogVGh1cnNkYXksIE1hcmNoIDEzLCAyMDE0IDEyOjEy
IFBNDQo+Pj4+PiAqVG86KiBrZWdyYXlAY2lzY28uY29tPG1haWx0bzprZWdyYXlAY2lzY28uY29t
PjsgbHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPjsgc21r
dW1hckBjaXNjby5jb208bWFpbHRvOnNta3VtYXJAY2lzY28uY29tPjsNCj4+Pj4+IGpndWljaGFy
QGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPg0KPj4+Pj4gKkNjOiogbmljb2xh
cy5ib3V0aG9yc0Bxb3Ntb3MuY29tPG1haWx0bzpuaWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb20+
OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47IGhhZGlAbW9qYXRhdHUuY29tPG1h
aWx0bzpoYWRpQG1vamF0YXR1LmNvbT47DQo+Pj4+PiByb25fcGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tPG1haWx0bzpyb25fcGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPjsgYnJpanNtYW5A
anVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+IGptaEBqb2Vs
aGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+DQo+Pj4+PiAqU3ViamVjdDoq
IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+
Pj4gKkltcG9ydGFuY2U6KiBMb3cNCj4+Pj4+DQo+Pj4+PiBBc3N1bWluZyBJIHVuZGVyc3RhbmQg
eW91IHByb3Blcmx5IEtlbiwgSSBkaXNhZ3JlZS4NCj4+Pj4+DQo+Pj4+PiBGb3IgZXhhbXBsZSwg
YnkgdXNpbmcgc2VwYXJhdGUgdGVybXMgSSBjYW4gZWFzaWx5IGRpc2N1c3MgdGhlIGZhY3QNCj4+
Pj4+IHRoYXQgY2VydGFpbiBraW5kcyBvZiBkYXRhIChjaGFpbiBpZGVudGlmaWNhdGlvbikgb25s
eSBuZWVkIHRvIGJlDQo+Pj4+PiBhZGp1c3QgYnkgYSBmZXcgYXBwcyBpbiByYXJlIGNhc2VzLiBB
bmQgdGhhdCBkYXRhIGlzIG5vdCBiZWVkZWQNCj4+Pj4+IGJ5IHRoZSBhcHBsaWNhdGlvbnMuDQo+
Pj4+Pg0KPj4+Pj4gVW5sZXNzIHlvdSB3b3VsZCBsaWtlIHRvIGNvbnNpZGVyIHRoZSBjaGFpbiBp
ZGVudGlmaWNhdGlvbiBhcyBiZWluZw0KPj4+Pj4gb3B0aW9uYWw/DQo+Pj4+Pg0KPj4+Pj4gWW91
cnMsDQo+Pj4+Pg0KPj4+Pj4gSm9lbA0KPj4+Pj4NCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4gU2VudCBm
cm9tIG15IFNhbXN1bmcgc21hcnRwaG9uZSBvbiBBVCZUDQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+DQo+
Pj4+Pg0KPj4+Pj4gLS0tLS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0tLS0tLQ0KPj4+Pj4gU3Vi
amVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25z
DQo+Pj4+PiBGcm9tOiAiS2VuIEdyYXkgKGtlZ3JheSkiIDxrZWdyYXlAY2lzY28uY29tPG1haWx0
bzprZWdyYXlAY2lzY28uY29tPg0KPj4+Pj48bWFpbHRvOmtlZ3JheUBjaXNjby5jb20+Pg0KPj4+
Pj4gVG86IEx1Y3kgeW9uZyA8bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0Bo
dWF3ZWkuY29tPg0KPj4+Pj48bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4sIlN1cmVuZHJh
PG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSUzZSUzZSwlMjJTdXJlbmRyYT4gS3VtYXIgKHNt
a3VtYXIpIg0KPj4+Pj4gPHNta3VtYXJAY2lzY28uY29tPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNv
bT4gPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbT4+LCJKaW08bWFpbHRvOnNta3VtYXJAY2lzY28u
Y29tJTNlJTNlLCUyMkppbT4gR3VpY2hhcmQNCj4+Pj4+KGpndWljaGFyKSINCj4+Pj4+IDxqZ3Vp
Y2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4gPG1haWx0bzpqZ3VpY2hh
ckBjaXNjby5jb20+Pg0KPj4+Pj4gQ0M6IE5pY29sYXMgQk9VVEhPUlMgPE5pY29sYXMuQk9VVEhP
UlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPg0KPj4+Pj48
bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+LHNmYzxtYWlsdG86Tmljb2xhcy5C
T1VUSE9SU0Bxb3Ntb3MuY29tJTNlJTNlLHNmYz4gPHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPg0KPj4+Pj48bWFpbHRvOnNmY0BpZXRmLm9yZz4+LEphbWFsPG1haWx0bzpzZmNAaWV0
Zi5vcmclM2UlM2UsSmFtYWw+IEhhZGkgU2FsaW0gPGhhZGlAbW9qYXRhdHUuY29tPG1haWx0bzpo
YWRpQG1vamF0YXR1LmNvbT4NCj4+Pj4+PG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4+LFJvbjxt
YWlsdG86aGFkaUBtb2phdGF0dS5jb20lM2UlM2UsUm9uPiBQYXJrZXINCj4+Pj4+PFJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb20+DQo+Pj4+PiA8bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+Piwi
YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b20lM2UlM2UsJTIyYnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PiA8bWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0PiIgPGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4+LCJKb2VsPG1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldCUzZSUzZSwlMjJKb2VsPiBNLiBIYWxwZXJuIg0KPj4+Pj48
am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4gPG1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tPj4NCj4+Pj4+DQo+Pj4+PiBUaGUgd29yZCAibWV0YWRhdGEiIGlz
IGEgcHVycG9zZWx5IGFtYmlndW91cyB0ZXJtICJkYXRhIHRoYXQNCj4+Pj4+IHByb3ZpZGVzIGlu
Zm9ybWF0aW9uIGFib3V0IG90aGVyIGRhdGEiLiBJdCBpcyB1c2VkIHRvIGF2b2lkIFRISVMNCj4+
Pj4+ZGlzY3Vzc2lvbi4NCj4+Pj4+DQo+Pj4+PiBGb3IgZXhhbXBsZSwgSSBwcm9wb3NlIHdlIGRl
ZmluZSAidGVxdWlsYSBtZXRhZGF0YSIgYmVjYXVzZSwNCj4+Pj4+IGZyYW5rbHksIEkgd2lsbCBu
ZWVkIHRvIG9yZGVyIGEgdHJpcGxlLXNob3QgaWYgd2Uga2VlcCBhdHRlbXB0aW5nDQo+Pj4+PiB0
byBkZWZpbmUgc29tZXRoaW5nIHRoYXQsIGJ5IGRlZmluaXRpb24sIGlzIGFtYmlndW91cy4gSSdk
IGxpa2UNCj4+Pj4+IG15IGJhcnRlbmRlciB0byB1bmRlcnN0YW5kIG1lIHNwZWNpZmljYWxseSB3
aGVuIEkgc2F5ICJJIG5lZWQgYQ0KPj4+Pj5zaG90Ii4NCj4+Pj4+DQo+Pj4+PiBPbiAzLzEzLzE0
IDc6NDkgQU0sICJMdWN5IHlvbmciIDxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55
b25nQGh1YXdlaS5jb20+DQo+Pj4+PiA8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3Jv
dGU6DQo+Pj4+Pg0KPj4+Pj4gICA+U25pcC4uDQo+Pj4+PiAgID5TSz4gSnVzdCBjb3B5aW5nIGZy
b20gdGhlIFBTOg0KPj4+Pj4gICA+LS0NCj4+Pj4+ICAgPkRhdGEgcGxhbmUgbWV0YWRhdGEgcHJv
dmlkZXMgdGhlIGFiaWxpdHkgdG8gZXhjaGFuZ2UgaW5mb3JtYXRpb24NCj4+Pj4+YmV0d2Vlbg0K
Pj4+Pj4gICA+dGhlIG5ldHdvcmsgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZp
Y2UgZnVuY3Rpb25zLA0KPj4+Pj5hbmQgc2VydmljZQ0KPj4+Pj4gICA+ZnVuY3Rpb25zIGFuZCB0
aGUgbmV0d29yay4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+LS0NCj4+Pj4+ICAgPkl0IGlzIGEgbHVj
aWQgZGVmaW5pdGlvbi4gV2UgYXJlIHVubmVjZXNzYXJpbHkgbWFraW5nIHRoZSB3b3JkDQo+Pj4+
PiJuZXR3b3JrIg0KPj4+Pj4gICA+Y29udHJvdmVyc2lhbCwgSU1PLg0KPj4+Pj4gICA+DQo+Pj4+
PiAgID5bTHVjeV0gVGhpcyBpcyBteSBwb2ludC4gIlRoZSBuZXR3b3JrIiBpcyB0b28gZ2VuZXJh
bCBoZXJlLA0KPj4+Pj53aGljaCBicmluZ3MNCj4+Pj4+ICAgPm1ldGFkYXRhIGdyZWF0IHBvd2Vy
IHRvIGRvIG1hbnkgdGhpbmdzLiBUaGlzIGlzIHdoeSBwZW9wbGUNCj4+Pj4+aW52ZW50IGlkZWFz
DQo+Pj4+PiAgID5oZXJlLCB3aGljaCBjYXVzZXMgYSBsb3Qgb2YgZGViYXRlcyBvbiBtZXRhZGF0
YSB1c2FnZSBwb3RlbnRpYWxzLg0KPj4+Pj4gV2UNCj4+Pj4+ICAgPnNob3VsZCBub3Qgc3BlbmQg
YSBsb3Qgb2YgdGltZXMgb24gdGhhdCBkZWJhdGVzIGFuZCBqdWRnZSB3aGljaA0KPj4+Pj51c2Fn
ZSBpcw0KPj4+Pj4gICA+dmFsdWFibGUgb3Igbm90LiBUaHVzLCBmb3IgdGhlIFNGQyB3b3JrLCBp
dCB3aWxsIGJlIGhlbHBmdWwgaWYNCj4+Pj4+d2UgY2FuDQo+Pj4+PiAgID5uYXJyb3cgZG93biBh
IGJpdC4gSm9lbCBtYWtlcyBleHBsaWNpdGx5IHR3byBjYXNlcywgd2hpY2ggaXMNCj4+Pj4+aGVs
cGZ1bCB0bw0KPj4+Pj4gICA+ZGV2ZWxvcCB1c2UgY2FzZXMgZm9yIGVhY2ggY2FzZS4gSSB3b3Vs
ZCBsaWtlIHRvIHNlZSB0aGF0IHRoZQ0KPj4+Pj5wcm9ibGVtDQo+Pj4+PiAgID5zdGF0ZW1lbnQg
Y2FuIGJlIG1vcmUgc3BlY2lmaWMgb24gbWV0YWRhdGEgZGVmaW5pdGlvbiwgd2hpY2ggbWF5DQo+
Pj4+PmJlDQo+Pj4+PiAgID5oZWxwZnVsIGluIGxlc3MgZm9jdXNpbmcgb24gaXQgYW5kIG1vdmlu
ZyBmb3J3YXJkLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID5MdWN5DQo+Pj4+PiAgID4NCj4+Pj4+ICAg
PlN1cmVuZHJhLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5U
aGFua3MsDQo+Pj4+PiAgID4+THVjeQ0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pi0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tDQo+Pj4+PiAgID4+RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikg
W21haWx0bzpqZ3VpY2hhckBjaXNjby5jb21dDQo+Pj4+PiAgID4+U2VudDogV2VkbmVzZGF5LCBN
YXJjaCAxMiwgMjAxNCA0OjM4IFBNDQo+Pj4+PiAgID4+VG86IEx1Y3kgeW9uZw0KPj4+Pj4gICA+
PkNjOiBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXI7DQo+Pj4+
PiAgID4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbA0KPj4+Pj5IYWRpIFNhbGlt
DQo+Pj4+PiAgID4+U3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRh
LWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+SGkgTHVjeSwNCj4+Pj4+ICAg
Pj4NCj4+Pj4+ICAgPj5Oby4gSSBhbSBzaW1wbHkgc2F5aW5nIHdlIHNob3VsZCBub3Qgb3ZlcmNv
bXBsaWNhdGUgdGhlIHByb2JsZW0NCj4+Pj4+ICAgPj5zdGF0ZW1lbnQgd2l0aCB0ZXh0IHRoYXQg
YWRkcyBsaXR0bGUgdG8gbm8gdmFsdWUgaW4gbXkgb3Bpbmlvbi4NCj4+Pj4+IFdoZXRoZXINCj4+
Pj4+ICAgPj53ZSBjYWxsIGl0IG1ldGFkYXRhLCBvciBjb250ZXh0LCBoYXMgbm8gYmVhcmluZyBv
biB0aGUgZmFjdA0KPj4+Pj50aGF0IHRoZQ0KPj4+Pj4gICA+PnByb2JsZW0gc3RhdGVtZW50IGFs
cmVhZHkgY2xlYXJseSBzdGF0ZXMgd2UgbmVlZCB0byBiZSBhYmxlIHRvDQo+Pj4+PnBhc3MNCj4+
Pj4+ICAgPj5pbmZvcm1hdGlvbiBiZXR3ZWVuIFNGwrlzIGFuZCBiZXR3ZWVuIHRoZSBuZXR3b3Jr
ICYgU0bCuXMuDQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+T24gMy8xMi8xNCwg
NToxMyBQTSwgIkx1Y3kgeW9uZyIgPGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5Lnlv
bmdAaHVhd2VpLmNvbT4NCj4+Pj4+PG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3Rl
Og0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+SGkgSmltLA0KPj4+Pj4gICA+
Pj4NCj4+Pj4+ICAgPj4+SSBmb3Igb25lIGRvbid0IGFncmVlIGFuZCB0aGluayB3ZSBhcmUgb3Zl
ciBjb21wbGljYXRpbmcgd2hhdA0KPj4+Pj5zaG91bGQNCj4+Pj4+ICAgPj4+YmUgc3RyYWlnaHRm
b3J3YXJkLiBUaGUgU0ZDIGVuY2Fwc3VsYXRpb24gc2hvdWxkIGVuYWJsZSB0d28NCj4+Pj4+dGhp
bmdzOg0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+MS4gU3RlZXJpbmcgb2Ygc2VsZWN0ZWQgZmxv
d3MgdGhyb3VnaCBhIHNlcnZpY2UgY2hhaW47IHRoaXMgaXMNCj4+Pj4+dGhlDQo+Pj4+PiAgID4+
PnNlcnZpY2UgZnVuY3Rpb24gcGF0aC4NCj4+Pj4+ICAgPj4+Mi4gUGFzc2luZyBvZiBjb250ZXh0
IGFzc29jaWF0ZWQgd2l0aCBhIGdpdmVuIGZsb3cgd2l0aGluIHNhaWQNCj4+Pj4+c2VydmljZQ0K
Pj4+Pj4gICA+Pj5mdW5jdGlvbiBwYXRoLiBUaGlzIGNvbnRleHQgaW5mb3JtYXRpb24gbWF5IGJl
IGNvbnN1bWVkIGJ5IGENCj4+Pj4+U0YgKGFuDQo+Pj4+PiAgID4+PmFwcGxpY2F0aW9uIElEIGlz
IGFuIGV4YW1wbGUpIG9yIG1heSBiZSBjb25zdW1lZCBieSB0aGUNCj4+Pj4+Zm9yd2FyZGluZw0K
Pj4+Pj4gICA+Pj5lbGVtZW50cyAoYSB2cmYtSUQgaXMgYW4gZXhhbXBsZSkuDQo+Pj4+PiAgID4+
PltMdWN5XSBEbyB5b3UgY2FsbCB0aGUgY29udGV4dCBhcyBtZXRhZGF0YSBvciBub3Q/IERvIHdl
IGhhdmUNCj4+Pj4+YW5vdGhlcg0KPj4+Pj4gICA+Pj50ZXJtIGhlcmUgYmVzaWRlIFNGQyBoZWFk
ZXIgYW5kIG1ldGFkYXRhLiBJIHNlZSB0aGF0IHlvdSBkb24ndA0KPj4+Pj53YW50IHRvDQo+Pj4+
PiAgID4+PnNlcGFyYXRlIHdoYXQgaXMgY29uc3VtZWQgYnkgU0YgYW5kIHdoYXQgaXMgY29uc3Vt
ZWQgYnkgdGhlDQo+Pj4+PmZvcndhcmRpbmcNCj4+Pj4+ICAgPj4+ZWxlbWVudHMuDQo+Pj4+PiAg
ID4+Pg0KPj4+Pj4gICA+Pj5MdWN5DQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj5TZW50IGZyb20g
bXkgaVBob25lDQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj4+IE9uIE1hciAxMiwgMjAxNCwgYXQg
NDoxNiBQTSwgIkx1Y3kgeW9uZyINCj4+Pj4+PGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzps
dWN5LnlvbmdAaHVhd2VpLmNvbT4gPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3Rl
Og0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gR3JlYXQuIFRoZW4gd2UgbWF5IGNvbnNpZGVy
IHR3byBzcGVjaWFsIG1ldGFkYXRhIGRlZmluaXRpb25zDQo+Pj4+PmluIHRoZQ0KPj4+Pj4gICA+
Pj4+cHJvYmxlbSBzdGF0ZW1lbnQgc28gd2UgY2FuIGFsbCB1c2UgdGhlIHNhbWUgZGVmaW5pdGlv
bnMuDQo+Pj4+PkhlcmUgaXMgbXkNCj4+Pj4+ICAgPj4+PnN1Z2dlc3RlZCB0ZXh0IGFuZCBsaWtl
IHRvIGhlYXIgeW91IGFuZCBvdGhlcidzIGlucHV0IGFuZA0KPj4+Pj5zdWdnZXN0aW9ucy4NCj4+
Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBt
ZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eQ0KPj4+Pj50bw0KPj4+Pj4gICA+Pj4+ZXhjaGFu
Z2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgZWxlbWVudHMgaW4gYSBzZXJ2aWNlIGZ1bmN0aW9u
DQo+Pj4+PiAgID4+Pj5jaGFpbmluZy4gSW4gdGhpcyBjb250ZXh0LCB0aGVyZSBhcmUgdHdvIHR5
cGVzIG9mIGRhdGEgcGxhbmUNCj4+Pj4+bWV0YWRhdGEuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAg
Pj4+PiBTZXJ2aWNlIEZ1bmN0aW9uIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZXhjaGFuZ2Vk
IGJldHdlZW4NCj4+Pj4+ICAgPj4+PmNsYXNzaWZpZXIgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBi
ZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zIHRvDQo+Pj4+PiAgID4+Pj5mYWNpbGl0YXRlIHNlcnZp
Y2UgZnVuY3Rpb25zIG9uIHRoZSBwYWNrZXQgdHJlYXRtZW50Lg0KPj4+Pj4gICA+Pj4+DQo+Pj4+
PiAgID4+Pj4gU3RlZXJpbmcgTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBmcm9tIHNlcnZpY2Ug
ZnVuY3Rpb25zIHRvIGENCj4+Pj4+ICAgPj4+PmNsYXNzaWZpZXIgb3Igc2VydmljZSBub2RlIGZv
ciB0cmFmZmljIGZvcndhcmRpbmcgcHVycG9zZS4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+
IC1lbmQNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IEx1Y3kNCj4+Pj4+ICAgPj4+Pg0KPj4+
Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+
ICAgPj4+PiBGcm9tOiBKb2VsIE0uIEhhbHBlcm4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
XQ0KPj4+Pj4gICA+Pj4+IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjozNSBQTQ0K
Pj4+Pj4gICA+Pj4+IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIN
Cj4+Pj4+ICAgPj4+PiBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlw
ZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaQ0KPj4+Pj4gICA+Pj4+IFNhbGltDQo+Pj4+
PiAgID4+Pj4gU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNv
bnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBZZXMsIEkgYW0gdHJ5aW5n
IHRvIGNvbnNpc3RlbnRseSBkaXN0aW5ndWlzaCB0aG9zZSB0d28gY2FzZXMNCj4+Pj4+d2hlbg0K
Pj4+Pj4gICA+Pj4+dGFsa2luZyBhYm91dCB0aGUgaW5mb3JtYXRpb24gY2FycmllZCB3aXRoIHBh
Y2tldHMgaW4gc2VydmljZQ0KPj4+Pj5jaGFpbnMuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+
PiBZb3VycywNCj4+Pj4+ICAgPj4+PiBKb2VsDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+Pj4g
T24gMy8xMi8xNCwgMzoxMyBQTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4gICA+Pj4+PiBKb2Vs
LCBTZWUgYmVsb3cuIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYw0KPj4+Pj4g
ICA+Pj4+PiBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgSm9lbCBN
LiBIYWxwZXJuDQo+Pj4+PlNlbnQ6DQo+Pj4+PiAgID4+Pj4+IFdlZG5lc2RheSwgTWFyY2ggMTIs
IDIwMTQgMjowMiBQTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzDQo+Pj4+PkJPVVRIT1JTOw0KPj4+
Pj4gICA+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsNCj4+Pj4+
YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOw0KPj4+Pj4gICA+Pj4+PiBKYW1hbCBIYWRpIFNh
bGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBJIHdh
cyB0cnlpbmcgdG8gd29yZCBpdCBjYXJlZnVsbHkgbm90IHRvIGZvY3VzIG9uIHdobyBwdXRzDQo+
Pj4+PnRoZQ0KPj4+Pj4gICA+Pj4+PiBpbmZvcm1hdGlvbiBpbiwgYnV0IG9ubHkgb24gd2hvIGNv
bnN1bWVzIHRoZSBpbmZvcm1hdGlvbi4NCj4+Pj4+ICAgPj4+Pj4gSW5mb3JtYXRpb24gZm9yIHNl
cnZpY2UgZnVuY3Rpb25zIG1heSBjb21lIGZyb20gdGhlIGluZ3Jlc3MNCj4+Pj4+ICAgPj4+Pj4g
Y2xhc3NpZmllciBvciBmcm9tIG90aGVyIHNlcnZpY2UgZnVuY3Rpb25zLiBbTHVjeV0gdGhpcyBp
cw0KPj4+Pj50aGUgb25lDQo+Pj4+PiAgID4+Pj4+IGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91
ciB2aWV3LiBJbmZvcm1hdGlvbiBmb3IgdGhlDQo+Pj4+PmZvcndhcmRpbmcNCj4+Pj4+ICAgPj4+
Pj4gd2lsbCBnZW5lcmFsbHkgY29tZSBmcm9tIHRoZSBpbmdyZXNzIGNsYXNzaWZpZXIsIGJ1dCBp
bg0KPj4+Pj5zcGVjaWFsDQo+Pj4+PiAgID4+Pj4+IGNhc2VzIG1heSBiZSBwcm92aWRlZCBieSBz
ZXJ2aWNlIGZ1bmN0aW9ucy4gKEkga2VlcA0KPj4+Pj53YW50aW5nIHRvIGdldA0KPj4+Pj4gICA+
Pj4+PiByaWQgb2YgdGhvc2Ugc3BlY2lhbCBjYXNlcywgYnV0IHNvIGZhciB0aGVyZSBzZWVtIHRv
IGJlDQo+Pj4+Pmp1c3QgZW5vdWdoDQo+Pj4+PiAgID4+Pj4+IG9mIHRoZW0gdG8gd2FycmFudCBj
b3ZlcmluZyBpbiB0aGUgc29sdXRpb24uIEFuZCBtb3JlDQo+Pj4+PmltcG9ydGFudGx5LA0KPj4+
Pj4gICA+Pj4+PiBzaWduaWZpY2FudCBzdXBwb3J0IGZvciBpdCBpbiB0aGUgd29ya2luZyBncm91
cC4pIFtMdWN5XQ0KPj4+Pj5UaGlzIGlzDQo+Pj4+PiAgID4+Pj4+IHRoZSBzZWNvbmQgY2FzZSB1
c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcgKGJ1dCB5b3UgZG9uJ3QNCj4+Pj4+bGlrZSBpdCku
DQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IEFuZCB5b3Ugc3VnZ2VzdCBkaXN0aW5ndWlz
aGluZyB0aGVzZSB0d28gY2FzZXMgd2hlbg0KPj4+Pj5kaXNjdXNzaW5nDQo+Pj4+PiAgID4+Pj4+
IGFib3V0IG1ldGFkYXRhIHVzYWdlLiBJcyB0aGF0IHJpZ2h0IHVuZGVyc3RhbmRpbmc/DQo+Pj4+
PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IEx1Y3kNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IE9uIDMvMTIvMTQs
IDI6MzMgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+IEpvZWwsIEkgaW50ZXJw
cmV0IHRoYXQgeW91IHN1Z2dlc3RzIHRoYXQgZGlzdGluZ3Vpc2ggdGhlDQo+Pj4+PmV4Y2hhbmdl
DQo+Pj4+PiAgID4+Pj4+PiBpbmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgYmV0d2VlbiBz
ZXJ2aWNlIGZ1bmN0aW9ucw0KPj4+Pj5hbmQgdGhlDQo+Pj4+PiAgID4+Pj4+PiBleGNoYW5nZSBp
bmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgZnJvbSBhIHNlcnZpY2UNCj4+Pj4+ZnVuY3Rp
b24gdG8NCj4+Pj4+ICAgPj4+Pj4+IGEgc2VydmljZSBub2RlLiBJcyB0aGlzIHJpZ2h0IHVuZGVy
c3RhbmRpbmc/IEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm4NCj4+Pj4+ICAgPj4+Pj4+IFtt
YWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwNCj4+
Pj4+MjAxNA0KPj4+Pj4gMToxOQ0KPj4+Pj4gICA+Pj4+Pj4gUE0NCj4+Pj4+ICAgPj4+Pj4+IFRv
OiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFy
ZA0KPj4+Pj4gICA+Pj4+Pj4gKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
Pjsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6DQo+Pj4+PiAgID4+Pj4+PiBSZTogW3Nm
Y10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+PiBNeSBpbmNsaW5hdGlvbiB3b3VsZCBiZSB0byB0dW5lIHRoYXQg
ZGVmaW5pdGlvbiB0bw0KPj4+Pj5kaXN0aW5ndWlzaA0KPj4+Pj4gICA+Pj4+Pj4gYmV0d2VlbiBk
YXRhcGxhbmUgY2FycmllZCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBmb3IgdXNlIGJ5DQo+Pj4+PnNl
cnZpY2UNCj4+Pj4+ICAgPj4+Pj4+IGZ1bmNpdG9ucyAod2hhdGV2ZXIgdGhlIG9yaWdpbiksIGFu
ZCBkYXRhcGxhbmUgY2FycmllZA0KPj4+Pj5pbmZvcm1hdGlvbg0KPj4+Pj4gICA+Pj4+Pj4gaW50
ZW5kZWQgZm9yIGRhdGFwbGFuZSBmb3J3YXJkaW5nIGNvbXBvbmVudHMuDQo+Pj4+PiAgID4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IEhpIEpvZWwsDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+PiBJIGFncmVlIHRoYXQgd2UgbmVlZCB1c2luZyB0aGUgc2FtZSBkZWZpbml0aW9uIGZv
ciBhDQo+Pj4+PnRlcm0sIGJ1dA0KPj4+Pj4gICA+Pj4+Pj4+IGRpc2FncmVlIHRoYXQgdGhlIG1l
dGFkYXRhIGRlZmluaXRpb24gaGVyZSBpcyBhIHNldCBvZg0KPj4+Pj4gICA+Pj4+Pj4+IGluZm9y
bWF0aW9uIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gVGhpcyBtYXkgYmUgdG9vIG5hcnJvdw0KPj4+
Pj5vciBsZWFkDQo+Pj4+PiAgID4+Pj4+Pj4gdG8gYSBwYXJ0aWN1bGFyIHNvbHV0aW9uLiBJIGFt
IGZpbmUgd2l0aCB0aGlzIGRlZmluaXRpb24NCj4+Pj4+aW4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4g
cHJvYmxlbSBzdGF0ZW1lbnQgdy8gbWlub3IgdHdlYWsgKHN1Z2dlc3RlZCBvbiBtYWlsaW5nDQo+
Pj4+Pmxpc3QpLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gRGF0YXBsYW5lIE1l
dGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZQ0KPj4+Pj5hYmlsaXR5IHRv
DQo+Pj4+PiAgID4+Pj4+Pj4gZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgY2xhc3Np
ZmllcnMgYW5kIHNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+PiBmdW5jdGlvbnMsIGJldHdlZW4gc2Vy
dmljZSBmdW5jdGlvbnMsIGFuZCBzZXJ2aWNlDQo+Pj4+PmZ1bmN0aW9ucyBhbmQNCj4+Pj4+ICAg
Pj4+Pj4+PiB0aGUNCj4+Pj4+ICAgPj4+Pj4+PiBjbGFzc2lmaWVyc3xzZXJ2aWNlIG5vZGVzLg0K
Pj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gVGhlcmUgbWF5IGJlIGEgc29sdXRpb24g
dGhhdCBhIHNlcnZpY2UgZnVuY3Rpb24gcGFzc2VzDQo+Pj4+PnNvbWUNCj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4gaW5mb3JtYXRpb24gdG8gYXR0YWNoZWQgc2VydmljZSBub2RlIHdpdGhvdXQgdXNp
bmcgU0ZDDQo+Pj4+PmhlYWRlci4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IFRo
YW5rcywgTHVjeQ0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIEhhbHBlcm4gRGlyZWN0
DQo+Pj4+PiAgID4+Pj4+Pj4gW21haWx0bzpqbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbV0gU2Vu
dDogV2VkbmVzZGF5LA0KPj4+Pj5NYXJjaCAxMiwNCj4+Pj4+ICAgPj4+Pj4+PiAyMDE0IDEyOjI1
IFBNIFRvOiBMdWN5IHlvbmc7IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcw0KPj4+Pj5CT1VUSE9S
UzsNCj4+Pj4+ICAgPj4+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFy
KTsNCj4+Pj4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+ICAgPj4+Pj4+PiBzZmM7IEph
bWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4gZHJhZnQt
cmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+IEx1Y3ksIHlvdSBzYXkgInRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIC4uLiIg
VGhlDQo+Pj4+PmRlZmluaXRpb24geW91DQo+Pj4+PiAgID4+Pj4+Pj4gdGhlbiBwcm92aWRlIGlz
IGEgZGVmaW5pdGlvbiBvZiB0aGUgc2V0IG9mIGluZm9ybWF0aW9uIHdlDQo+Pj4+PmFyZQ0KPj4+
Pj4gICA+Pj4+Pj4+IHByb3Bvc2luZyB0aGF0IHdlIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gSSwg
YW5kIG90aGVycywNCj4+Pj4+aGF2ZQ0KPj4+Pj4gICA+Pj4+Pj4+IGJlZW4gdXNpbmcgdGhlIHRl
cm0gbWV0YWRhdGEgbW9yZSBuYXJyb3dseS4gV2UgY2FuIHVzZQ0KPj4+Pj53aGF0ZXZlcg0KPj4+
Pj4gICA+Pj4+Pj4+IGRlZmluaXRpb24gd2Ugd2FudC4gQnV0IHdlIGRvIG5lZWQgdG8gYWdyZWUg
b24gdGhlDQo+Pj4+PmRlZmluaXRpb24uDQo+Pj4+PiAgID4+Pj4+Pj4gRm9yIHRoZSBwdXJwb3Nl
cyBvZiB0aGUgV0csIGl0IHNlZW1zIG11Y2ggbW9yZSB1c2VmdWwgdG8NCj4+Pj4+dXNlIHRoZQ0K
Pj4+Pj4gICA+Pj4+Pj4+IHRlcm0gbWV0YWRhdGEgZm9yIHRoZSBuYXJyb3dlciBkZXNjcmlwdGlv
bi4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAg
ID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gT24gMy8xMi8xNCwgMToxOSBQTSwgTHVjeSB5b25n
IHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+PiBIaSBKb2VsLA0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+PiBJIGFncmVlLiBXZSBuZWVkIHRvIGRpZmZlcmVudGlhdGUgdGhlIG1ldGFk
YXRhIHVzZWQgYnkNCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+PmZ1bmN0aW9uIGFuZCBT
RkMgaGVhZGVyLiBUaGUgbWV0YWRhdGEgdGVybSBtZWFucyBjYXJyeWluZw0KPj4+Pj5zb21lDQo+
Pj4+PiAgID4+Pj4+Pj4+c3RhdGVzIGFsb25nIHdpdGggdGhlIHBhY2tldC4gSU1POiBTRkMgaGVh
ZGVyIGlzIGEga2luZCBvZg0KPj4+Pj4gICA+Pj4+Pj4+Pm1ldGFkYXRhIGNhcnJpZWQgb24gcGFj
a2V0IGZvciBuZXh0IHNlcnZpY2Ugbm9kZSB0byB1c2UuDQo+Pj4+PkluIHRoZQ0KPj4+Pj4gICA+
Pj4+Pj4+PmNvbnRleHQgb2YgU0ZDLCB3ZSBoYXZlIHRlcm0gZm9yIFNGQyBoZWFkZXIgYW5kIHRo
ZQ0KPj4+Pj5tZXRhZGF0YSB0aGF0DQo+Pj4+PiAgID4+Pj4+Pj4+d2FzIGNhcnJpZWQgYmV0d2Vl
biBzZXJ2aWNlIGZ1bmN0aW9ucywgb3IgYmV0d2VlbiBzZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+
ZnVuY3Rpb25zIGFuZCBjbGFzc2lmaWVycy9zZXJ2aWNlIG5vZGVzLCB3aGljaCBpcyB3aGF0DQo+
Pj4+PnRoZSBkcmFmdA0KPj4+Pj4gICA+Pj4+Pj4+PmZvY3VzLg0KPj4+Pj4gICA+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+PiBUaGFua3MsIEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTog
Sm9lbCBNLiBIYWxwZXJuDQo+Pj4+PiAgID4+Pj4+Pj4+IFttYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbV0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwNCj4+Pj4+IDIwMTQNCj4+Pj4+ICAgPj4+
Pj4+Pj4gMTE6MTggQU0gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtl
ciBDYzoNCj4+Pj4+IEppbQ0KPj4+Pj4gICA+Pj4+Pj4+PiBHdWljaGFyZCAoamd1aWNoYXIpOyBi
cmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+Pjxt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0NCj4+Pj4+
ICAgPj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
PiBJIHRoaW5rIGl0IGlzIGltcG9ydGFudCB0byBrZWVwIGEgc3Ryb25nIGRpc3RpbmN0aW9uDQo+
Pj4+PmJldHdlZW4NCj4+Pj4+ICAgPj4+Pj4+Pj4gbWV0YWRhdGEgKHdoaWNoIGlzIGZvciB1c2Ug
YnkgYXBwbGljYXRpb25zKSBhbmQgdGhlDQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj4g
Y2hhaW5pbmcgaW5mb3JtYXRpb24gaW4gdGhlIGJhc2Ugc2VydmljZSBjaGFpbiBoZWFkZXIsDQo+
Pj4+PndoaWNoIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+IGZvciB1c2UgYnkgdGhlIHNlcnZpY2UgY2hh
aW4gc3VwcG9ydCBtZWNoYW5pc21zLg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gT24gMy8x
Mi8xNCwgMTA6NDIgQU0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+IEZ1bGx5
IGFncmVlIHdpdGggSm9lLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFdl
IHNob3VsZCBub3QgcmVxdWlyZSBhIGZpeCBsZW5ndGggZm9yIGluLWJhbmQgbWV0YWRhdGENCj4+
Pj4+YnV0DQo+Pj4+PiAgID4+Pj4+Pj4+PiBhbHNvIG5vdCBsZWF2ZSBpdCBmb3IgZnJlZWx5IHVz
YWdlLiBJbiBmYWN0LCB3aGVuIGENCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbm9k
ZSBpbnNlcnRzIFNGQyBoZWFkZXIgb24gYSAoZW5jYXBzdWxhdGVkKSBwYWNrZXQgYW5kDQo+Pj4+
PnNlbmQgdG8NCj4+Pj4+ICAgPj4+Pj4+Pj4+IG5leHQgc2VydmljZSBub2RlLCBTRkMgaGVhZGVy
IGl0c2VsZiBjYW4gYmUgc2VlbiBhcyBhDQo+Pj4+Pm1ldGFkYXRhLg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmMNCj4+Pj4+ICAgPj4+
Pj4+Pj4+IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKb2VsIE0u
DQo+Pj4+PkhhbHBlcm4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2gg
MTIsIDIwMTQgOToyMSBBTSBUbzogTmljb2xhcw0KPj4+Pj5CT1VUSE9SUzsNCj4+Pj4+ICAgPj4+
Pj4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOw0KPj4+Pj5icmlq
c21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj4gICA+Pj4+Pj4+Pj4gc2ZjOyBKYW1hbCBIYWRpIFNh
bGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1z
ZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+PiBGb3IgaW4tYmFuZCBtZXRhZGF0YSwgdGhlIEFQSSBmb3IgYWNjZXNzIGNhbiBlYXNp
bHkgYmUNCj4+Pj4+ICAgPj4+Pj4+Pj4+IHN5bmNocm9ub3VzLiBPdXQgb2YgYmFuZCBtZXRhZGF0
YSBuZWVkcyBkaWZmZXJlbnQNCj4+Pj4+aGFuZGxpbmcuDQo+Pj4+PiAgID4+Pj4+Pj4+PiBUaGVy
ZSBhcmUgbWFueSBjYXNlcyB3aGVyZSBvdXQtb2YtYmFuZCBtZXRhZGF0YSBpcw0KPj4+Pj51c2Vm
dWwgYW5kDQo+Pj4+PiAgID4+Pj4+Pj4+PiBhcHByb3ByaWF0ZS4gQnV0IHRoZXkgZG8gbm90IGNv
dmVyIGFsbCBuZWVkcyBieSBhbnkNCj4+Pj4+c3RyZXRjaC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+PiBFdmVuIGlmIGVhY2ggcGllY2Ugb2YgaW4tYmFuZCBtZXRhZGF0YSBp
cyBvZiBmaXhlZA0KPj4+Pj5sZW5ndGgsDQo+Pj4+PiAgID4+Pj4+Pj4+PiB0aGVyZSBhcmUgbWFu
eSBkaWZmZXJlbnQga2luZHMgb2YgbWV0YXR5cGUuIFRyeWluZyB0bw0KPj4+Pj5zYXkNCj4+Pj4+
ICAgPj4+Pj4+Pj4+ICJ0aGVyZSB3aWxsIGJlIGV4YWN0bHkgZm91ciBwaWVjZXMsIGFuZCB0aGV5
IHdpbGwgYmUgb2YNCj4+Pj4+dHlwZXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+IHQxLCB0MiwgdDMsIGFu
ZCB0NCIgaXMgc2ltcGx5IHRvbyBzcGVjaWZpYyBmb3IgZXZlbiA4MCUNCj4+Pj4+b2YgdGhlDQo+
Pj4+PiAgID4+Pj4+Pj4+Pm5lZWRzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE9u
IDMvMTIvMTQsIDg6NTIgQU0sIE5pY29sYXMgQk9VVEhPUlMgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4gSGVsbG8gUm9uLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
U2VuZGluZyBvdXQgb2YgYmFuZCBjb25ncnVlbnQgbWV0YWRhdGEgbWF5IG5vdCBiZSB0aGUNCj4+
Pj4+YW5zd2VyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdG8gYWxsIG5lZWRzIGJ1dCBpdCBpcyBvbmUg
dG9vbCB0aGF0IHdlIHNob3VsZCBrZWVwLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gTm90IGFsbCBtZXRhZGF0YSBpcyB0aWVkIHRvIGEgc3BlY2lmaWMgcGFja2V0LCBm
b3INCj4+Pj4+ZXhhbXBsZSBhDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gcG9saWN5IGNoYW5nZSBpbiBQ
Q1JGIGNvdWxkIGxlYWQgdG8gc29tZSBtZXRhZGF0YQ0KPj4+Pj5zaWduYWxpbmcsDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gdGhlIHJlYWN0aW9uIHRpbWUgbmVlZCBub3QgYmUgaW1tZWRpYXRlLCBmZXcg
bXMgbWF5DQo+Pj4+Pm5vdCBtYXR0ZXIuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBBcyB5b3UgcG9pbnQsIGlmIGEgcGFja2V0IGlzIHRpZWQgdG8gYSBtZXRhZGF0YSBh
DQo+Pj4+PmNvcnJlbGF0aW9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gaW5mbyBjYW4gYmUgc2V0IGlu
IGJvdGggcGFja2V0IHRvIGRlYWwgd2l0aCBpdCAoaS5lDQo+Pj4+Pm1ldGFkYXRhDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gZXhwZWN0ZWQgZmxhZyBpbiB0aGUgU0ZDIGhlYWRlciwgcGx1cyBhbiBpZCkN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEZpbmFsbHkgd2UgY2FuIHN0
aWxsIHNlbmQgc29tZSBsaW1pdGVkIG1ldGFkYXRhIHdpdGhpbg0KPj4+Pj5hIGhlYWRlci4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiBUaGlzIGNvdWxkIGJlIHVzZWQgZm9yIGxvYWQgYmFsYW5jZXJzIGlu
IHBhcnRpY3VsYXIgaWYNCj4+Pj4+d2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBhZ3JlZSBvbiBhIGNv
bnZlbnRpb24gdG8gbG9jYXRlICJjb2Fyc2UgZ3JhaW4gcG9saWN5Ig0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+IC8gImZpbmUgZ3JhaW4gcG9saWN5IiBvbiByZXNlcnZlZCBjb250ZXh0IGhlYWRlcnMuDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGlzIHNlZW1zIHRvIG9wZW4g
dXAgYSBsb3Qgb2YgZmxleGliaWxpdHkgLw0KPj4+Pj5pbm5vdmF0aW9ucy4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE9uIHlvdXIgbGFzdCBwb2ludCwgdGhlcmUgaXMg
YSBxdWVzdGlvbiBvbiBob3cgdG8gbWFrZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1ldGFkYXRhIGF2
YWlsYWJsZSB0byBhIFNlcnZpY2UgRnVuY3Rpb24uIEN1cnJlbnQgc29ja2V0DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gY29ubmVjdGlvbnMgZm9yIGV4YW1wbGUgZG8gbm90IGFsbG93IHRvIHJldHJpZXZl
IElQDQo+Pj4+PmhlYWRlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG9wdGlvbnMuIFNvIEkgYXNzdW1l
IHRoYXQgU0ZDIGF3YXJlIFNlcnZpY2UgRnVuY3Rpb25zDQo+Pj4+PndpbGwNCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBuZWVkIHNvbWUgKGFzeW5jaHJvbm91cw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+ID8pIEFQ
SSB0byByZXRyaWV2ZSBTRkMgaGVhZGVyIGluZm9ybWF0aW9uIGFzIHdlbGwgYXMNCj4+Pj4+aW4t
YmFuZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1ldGFkYXRhLiBJIGRvbid0IHNlZSBvdXQgb2YgYmFu
ZCBtZXRhZGF0YSB0cmFuc3BvcnQNCj4+Pj4+YWRkaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gY29t
cGxleGl0eSwgdGhlIHNhbWUgQVBJIGNhbiBwcm9iYWJseSBhcHBseS4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoZSBhbHRlcm5hdGl2ZSBvcHRpb24sIGFsbG93aW5n
IHZhcmlhYmxlIHNpemVkDQo+Pj4+Pm1ldGFkYXRhIGluDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdGhl
IFNGQyBoZWFkZXIgaGFzIHNvbWUgZHJhd2JhY2tzIGFzIHdlbGwsIG9uZSBiZWluZw0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IGZyYWdtZW50YXRpb24sIGFuZCBzb21lIHN3aXRjaGVzIGV4cGVjdGluZyBh
cyB3ZWxsIHRvDQo+Pj4+Pmxvb2sgYXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBlbmQgdXNlciB0cmFm
ZmljIGhlYWRlcnMgZm9yIGxpbmsgbG9hZCBiYWxhbmNpbmcuIEkNCj4+Pj4+d291bGQNCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBhZ3JlZSB0aGF0IGlmIHdlIGNhbiBhY2NlcHQgdGhlc2UgaXNzdWVzLCB0
aGVuIHNlbmRpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBvZmYtbGluZSBjb25ncnVlbnQgbWV0YWRh
dGEgbG9vc2VzIGl0cyBpbnRlcmVzdC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IFdlIG5lZWQgdG8gdGFrZSBpbnRvIGFjY291bnQgdGhhdCBib3RoIGluLWJhbmQgYW5k
DQo+Pj4+PmNvbmdydWVudA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG91dC1vZi1iYW5kIG1ldGFkYXRh
IHRyYW5zcG9ydCBpcyBub3QgcmVsaWFibGUuIEENCj4+Pj4+cGFja2V0IGxvc3MNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiB0cmlnZ2VyaW5nIHJldHJhbnNtaXNzaW9uIHdvdWxkIG5vdCBsZWFkIHRvIHRo
ZQ0KPj4+Pj5pZGVudGljYWwNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiByZWNvbnN0cnVjdGlvbiBvZiB0
aGUgYXNzb2NpYXRlZCBtZXRhZGF0YS4gSW4gc29tZQ0KPj4+Pj5jYXNlcywgd2UNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBtaWdodCB0aHVzIGV2ZW4gbmVlZCBub24tY29uZ3J1ZW50IG91dC1vZi1iYW5k
IHJlbGlhYmxlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWV0YWRhdGEgdHJhbnNwb3J0Lg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXyBGcm9tOg0KPj4+Pj4gUm9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gUGFya2VyIFtSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tPl0gU2VudDoNCj4+Pj4+V2VkbmVzZGF5LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE1h
cmNoIDEyLCAyMDE0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gMTI6NDMgUE0gVG86IE5pY29sYXMgQk9V
VEhPUlMgQ2M6IEppbSBHdWljaGFyZA0KPj4+Pj4oamd1aWNoYXIpOw0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+PnNmYzsgSmFtYWwgSGFkaSBTYWxpbSBT
dWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4gTmljb2xhcywNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEkg
dW5kZXJzdGFuZCB0aGUgY29uY2VwdCBmb3Igb3V0IG9mIGJhbmQgc2lnbmFsaW5nIG9mDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj5tZXRhZGF0YSwgYnV0IEkgYW0gY29uY2VybmVkIHRoYXQgaXQgaW50cm9k
dWNlcw0KPj4+Pj5zaWduaWZpY2FudA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Y29tcGxleGl0eSBkdWUg
dG8gdGhlIHBvdGVudGlhbCByYWNlIGNvbmRpdGlvbiBvZg0KPj4+Pj5yZWNlaXZpbmcgdGhlDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj5yZWFsIHBhY2tldCBiZWZvcmUgdGhlIG1ldGFkYXRhLiBXaGlsZSB0
aGUgcmVhbCBwYWNrZXQNCj4+Pj4+Y291bGQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PmluZGljYXRlIHRo
YXQgb3V0IG9mIGJhbmQgbWV0YWRhdGEgaXMgZXhwZWN0ZWQsIGhvdyBjYW4NCj4+Pj4+d2UNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pmd1YXJhbnRlZSB0aGUgb3JkZXIgb2YgcmVjZXB0aW9uPyBXaGF0IGlm
IHN3aXRjaGluZyBvcg0KPj4+Pj5yb3V0aW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5ub2RlcyBhcHBs
eSBoYXNoIGJhc2VkIGxvYWQgYmFsYW5jaW5nPyBXaGF0IGlmIHRoZSBsb2FkDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj5iYWxhbmNpbmcgdW5kZXJzdGFuZHMgU0ZDIGVuY2FwcyBhbmQgbG9va3MgYmV5b25k
IGl0IHRvDQo+Pj4+PnRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+b3JpZ2luYWwgaGVhZGVyIHRvIGdl
dCBiZXR0ZXIgZW50cm9weT8NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBDYW4gd2UgZ3VhcmFudGVlIHRo
YXQgdGhlIG1ldGFkYXRhIGFuZCByZWFsIHBhY2tldA0KPj4+Pj53aWxsIGZvbGxvdw0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+dGhlIGV4YWN0IHNhbWUgcGF0aD8gSWYgd2UgY2FuIG5vdCwgdGhlbg0KPj4+
Pj5pbXBsZW1lbnRhdGlvbnMgd2lsbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+bmVlZCB0byBhZGQgaW5n
cmVzcyBxdWV1aW5nIHRvIGNvcGUgd2l0aCB0aGUgc2NlbmFyaW8uDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBBbHNvLCBkbyB5b3UgZmVlbCB0aGF0IHRoZSBpbmNyZWFz
ZSBpbiBpbXBsZW1lbnRhdGlvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGNvbXBsZXhpdHkgYXQgdGhl
IHNlcnZpY2UgZnVuY3Rpb25zIGlzIHJlYXNvbmFibGU/DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiBUaGFua3MuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBSb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBPbiBN
YXIgMTIsIDIwMTQsIGF0IDQ6MDkgQU0sICJOaWNvbGFzIEJPVVRIT1JTIg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+PiA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRI
T1JTQHFvc21vcy5jb20+DQo+Pj4+PjxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29t
Pj4gd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IEkgdGhp
bmsgd2UgbXVzdCBtYWtlIGEgZGlzdGluY3Rpb24gYmV0d2VlbjoNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gLSBNZXRhZGF0YSB3aGljaCBzaG91bGQgYmUgcGFydCBv
ZiB0aGUgaGVhZGVyIGRlZmluZWQNCj4+Pj4+YXMgaW4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gYmFu
ZCBtYXJraW5nLiAtIE1ldGFkYXRhIHdpdGggY2FuIGJlIHBhc3NlZCBvdXQgb2YNCj4+Pj4+YmFu
ZCwgZm9yDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGV4YW1wbGUgY29uZ3J1ZW50IG91dCBvZiBiYW5k
IHNpZ25hbGluZyBkZWZpbmVkIGluDQo+Pj4+PnRoZSBkcmFmdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBUaGUgZm9ybWVyIGNhbGxzIGZvciBhIGxpbWl0ZWQgc3Bh
Y2UgaW4gdGhlIGhlYWRlciwNCj4+Pj4+dHJ1ZSwgVGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGxh
dHRlciBob3dldmVyIGRvZXMgbm90IGluY3VyIGFueSBzcGFjZSBsaW1pdGF0aW9uDQo+Pj4+PmFu
ZCBpcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBzdGlsbCBmYWlybHkgZWZmaWNpZW50IGFuZCBpdCBy
ZW1haW5zIGNvbXBhdGlibGUgd2l0aA0KPj4+Pj5hIGZpeGVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
IHNpemUgaGVhZGVyIHVzZWQgdG8gcm91dGUgdGhvc2Ugc2lnbmFsaW5nIG1lc3NhZ2VzDQo+Pj4+
PmFsb25nIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBjaGFpbidzIHNlcnZpY2UgZnVuY3Rpb25z
Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBOaWNvbGFzIF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbToNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4gSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW2pndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86
amd1aWNoYXJAY2lzY28uY29tPl0gU2VudDoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gVHVlc2RheSwg
TWFyY2ggMTEsIDIwMTQgNjo0OCBQTSBUbzogUm9uIFBhcmtlciBDYzoNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4gTmljb2xhcyBCT1VUSE9SUzsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2Zj
OyBKYW1hbCBIYWRpIFNhbGltDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2Zj
XQ0KPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gSGkgUm9uLA0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBXZSBjYW4gY2VydGFpbmx5IGhhdmUgdGhpcyBk
aXNjdXNzaW9uIGJ1dCB3ZSBzaG91bGQNCj4+Pj4+Zmlyc3QNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4g
Y29uc2lkZXIgd2hhdCBpbmZvcm1hdGlvbiBpcyBuZWNlc3NhcnkgYW5kIGlmIHNhaWQNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4gaW5mb3JtYXRpb24gY2FuIGZpdCB3aXRoaW4gYSBmaXhlZCBudW1iZXIg
b2YgY29udGV4dHMNCj4+Pj4+aW4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IG1ham9yaXR5IG9m
IGNhc2VzLiBSZW1lbWJlciwgdGhlIGdvYWwgb2YgYmVpbmcgYWJsZQ0KPj4+Pj50byBwYXNzDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIHRocm91Z2ggdGhlIG5ldHdvcmsgaXMgdG8gZW5o
YW5jZSBzZXJ2aWNlDQo+Pj4+PmRlbGl2ZXJ5LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBub3QgcGFz
cyB0aGUgZW50aXJlIHdvcmtzIG9mIFNoYWtlc3BlYXJlIDstKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBTZW50IGZyb20gbXkgaVBob25lDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBPbiBNYXIgNywgMjAxNCwgYXQgMzo1MiBBTSwg
IlJvbiBQYXJrZXIiDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiA8Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4NCj4+Pj4+
PG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4gd3JvdGU6DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gTmljb2xhcywNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBJIHNlZSBzaW1pbGFyIHJlcXVpcmVtZW50
cyBmcm9tIHRoZSAzZ3BwIEVQQyBzaWRlLg0KPj4+Pj5JIHdvdWxkDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+PiBsaWtlIHRvIHByb3Bvc2UgYW4gT1VJIC8gVExWIGJhc2VkIGFwcHJvYWNoIHdoZXJlIHRo
ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gcmVzZXJ2ZWQgT1VJIGNhbiBiZSB1c2VkIGZvciBhZ3Jl
ZWQgdXBvbiB0eXBlcyBvZg0KPj4+Pj5jb21tb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IG1ldGFk
YXRhIGFuZCB2ZW5kb3Igb3Igb3RoZXIgb3JnYW5pemF0aW9uYWwgT1VJcyBjYW4NCj4+Pj4+YmUg
dXNlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gdG8gcXVpY2tseSBpbm5vdmF0ZSBpbiB0aGUgbmV0
d29ya3MuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBTaW11bHRhbmVvdXNseSwgSSB3b3VsZCBhbHNv
IGxpa2UgdG8gY29uc2lkZXINCj4+Pj4+bWVjaGFuaXNtcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4g
dGhhdCBhcmUgb3B0aW1pemVkIGZvciBsb25nIGxpdmVkIGZsb3dzIHNvIGFzIHRvDQo+Pj4+Pmxp
bWl0IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gbmVnYXRpdmUgZWZmZWN0cyBvZiBwYWNrZXQg
Z3Jvd3RoLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IFJvbg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4gT24gTWFyIDcsIDIwMTQsIGF0IDg6MzQgQU0sICJOaWNvbGFzIEJPVVRIT1JTIg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRv
Ok5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4NCj4+Pj4+PG1haWx0bzpOaWNvbGFzLkJPVVRI
T1JTQHFvc21vcy5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IEhlbGxvIEppbQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4gSSBoYXZlIHNlZW4gY2FzZXMgaW4gR2kgTEFOLCB3aGVyZSBzdWJzY3JpYmVy
IHJlbGF0ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBpbmZvcm1hdGlvbiBpcyBwYXNzZWQgdG8g
YSBXZWIgUHJveHkgZm9yIEhUVFAgaGVhZGVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZW5yaWNo
bWVudCAoYWltZWQgYXQgc29tZSBXZWIgQ29udGVudCBwcm92aWRlcnMNCj4+Pj4+cGFydG5lcnMg
b2YNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiB0aGUgTW9iaWxlIE9wZXJhdG9yKS4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+PiBJbmZvcm1hdGlvbiB3YXMgYW4gY29kZWQgKHBlcnNpc3RlbnQpIHN1YnNj
cmliZXIgaWQNCj4+Pj4+ZGVyaXZlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGZyb20gdGhlIE1T
SVNETiwgYW5kIGNvdXBsZSBvZiBmIGN1c3RvbWVyIHByb2ZpbGUNCj4+Pj4+cmVsYXRlZA0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGZpZWxkcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+IEluIGFuIHNmYyBiYXNlZCBHaSBMQU4sIHRoaXMgZW50aXR5IHNob3Vs
ZCByZWNlaXZlDQo+Pj4+ID5mcm9tIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IENsYXNzaWZp
ZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IC0gQSBjbGFz
c2lmaWNhdGlvbiBvZiB0aGUgQ29udGVudCBQcm92aWRlciAoIElkLA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+IENhdGVnb3J5KSBiYXNlZCBvbiB0cmFmZmljIGFuYWx5c2lzIC0gVGhlIE1TSVNETiBv
Zg0KPj4+Pj4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gc3Vic2NyaWJlciAtIFR3byBzdWJz
Y3JpYmVyIHBvbGljeSBmaWVsZHMgKG5vdCB0aWVkDQo+Pj4+PiB0byBQQ1JGDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4gYnV0IGJlbG9uZ2luZyB0byB0aGUgU3Vic2NyaWJlciBEQikgKFN1YnNjcmli
ZXINCj4+Pj4+IGNhdGVnb3J5LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHN1Yi1jYXRlZ29yeSkg
LSBBIHNlc3Npb24gaWQgKGZvciBsb2dnaW5nIGFuZA0KPj4+Pj50cmFja2luZw0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IHB1cnBvc2VzKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4gVGhlIG9iamVjdGl2ZSBiZWluZyB0byBhdm9pZCBoYXZpbmcgdGhlIEhUVFAg
UHJveHkNCj4+Pj4+dG8NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBiZWNvbWUgYSB0cnVzdGVkIGFw
cGxpY2F0aW9uIChpbnRlcm9nYXRlIHRoZQ0KPj4+Pj4gc3Vic2NyaWJlciBEQiwNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+PiBldGMuLikNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gTmljb2xhcw0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206IEppbQ0KPj4+Pj4gR3Vp
Y2hhcmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiAoamd1aWNoYXIpIFtqZ3VpY2hhckBjaXNjby5j
b208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT5dIFNlbnQ6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gVGh1cnNkYXksIE1hcmNoIDA2LCAyMDE0IDI6MDIgUE0gVG86IEphbWFsIEhhZGkNCj4+Pj4+
U2FsaW07DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gam1vaXNhbmRAanVuaXBlci5uZXQ8bWFpbHRv
Omptb2lzYW5kQGp1bmlwZXIubmV0PiA8bWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0PjsNCj4+
Pj4+IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gQ2M6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gc2Zj
IFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBIaSBKYW1hbCwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+IFlvdSBzYWlkICJJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9y
IHZhcmlhYmxlDQo+Pj4+PiBzaXplZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIi4u
IEkgYW0gbm90IHNvIGNvbnZpbmNlZCBhbmQgd291bGQgbGlrZSB0bw0KPj4+Pj4gYmV0dGVyDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gdW5kZXJzdGFuZCB0aGUgcmVxdWlyZW1lbnRzIGJlZm9yZSBw
YXNzaW5nIGp1ZGdlbWVudC4NCj4+Pj4+IElmIHdlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbG9v
ayBhdCB0aGUgdXNlIGNhc2VzIGFzIHByZXNlbnRlZCB0aHVzIGZhciBpbnRvDQo+Pj4+PiB0aGUg
V0cgSQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGhhdmUgeWV0IHRvIHNlZSBhIHNpbmdsZSBleGFt
cGxlIG9mIHRoZSBuZWVkDQo+Pj4+PiAobm90aW5nIHRoYXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
PiBkZXNpcmUgaXMgbm90IHRoZSBzYW1lIGFzIG5lZWQpIC0gSSBhbSBub3Qgc2F5aW5nDQo+Pj4+
PiB0aGVyZSBpcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IG5vIHJlcXVpcmVtZW50IGJ1dCByYXRo
ZXIgdGhhdCB3ZSBzaG91bGQgbm90IGp1bXANCj4+Pj4+IHRvIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+IGNvbmNsdXNpb24gYW5kIGJ1aWxkIHN0YW5kYXJkcyBhcm91bmQgYSB0aGVvcnkuDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IE9uIDMvMy8xNCwgNjozNSBBTSwgIkph
bWFsIEhhZGkgU2FsaW0iDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IDxoYWRpQG1vamF0YXR1LmNv
bTxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+IDxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+Pg0K
Pj4+Pj53cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
Pj4gSSBsaWtlIHRoZSBkb2MgLSB3ZWxsIHdyaXR0ZW4uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IFNlY3Rpb24gNC4zIG9uIG1ldGFkYXRhIGVuY29kaW5n
Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBJdCBzZWVt
cyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlIHNpemVkDQo+Pj4+PiBtZXRhZGF0YQ0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiAoYXQgbGVhc3QgZm9yIGh0dHAvYXBwIHlvdSBzZWVtIHRv
IGluZGljYXRlIHRoZQ0KPj4+Pj4gZGVzaXJlIGZvcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pml0
KS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gRm9yIGEgZGF0YXBhdGggcGVyLXBhY2tldCBtZXRh
ZGF0YSwgaSBmZWVsIHRoZQ0KPj4+Pj4gbmVlZCBpcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBq
dXN0IGFzIGltcG9ydGFudC4gQXJlIHdlIGxpbWl0ZWQgYnkgdGhlIGZhY3QgdGhhdA0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+PiBleGlzdGluZyBoYXJkd2FyZSBtYXkgbm90IGJlIGFibGUgdG8gaGFu
ZGxlIFRMVnM/DQo+Pj4+PkZvcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBleGFtcGxlLCBJIGRv
bnQgaGF2ZSBhIHByb2JsZW0gaGFuZGxpbmcgVExWcyBpbiBhDQo+Pj4+PiBzb2Z0d2FyZQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+PmRhdGFwYXRoLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBjaGVlcnMsIGphbWFsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBtYWlsaW5nIGxpc3Qg
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4g
bWFpbGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMN
Cj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3Jn
PG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18g
c2ZjIG1haWxpbmcNCj4+Pj4+IGxpc3QNCj4+Pj4+ICAgPj4+Pj4gc2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4N
Cj4+Pj4+ICAgPj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KPj4+Pj4gICA+PnNmYyBtYWlsaW5nIGxpc3QNCj4+Pj4+ICAgPj5zZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiAgID4+aHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPg0KPj4+Pj4gICA+
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj4+ICAg
PnNmYyBtYWlsaW5nIGxpc3QNCj4+Pj4+ICAgPnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+ICAgPmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+Pg0KPj4+Pg0KPj4+PiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+PiBzZmMgbWFpbGluZyBsaXN0DQo+
Pj4+IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+PiBodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+DQo+Pj4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+PiBzZmMgbWFpbGluZyBsaXN0DQo+Pj4g
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pg0KPj4NCj4+X19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+c2ZjIG1haWxpbmcgbGlzdA0KPj5zZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmMNCj4NCj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0KPnNmYyBtYWlsaW5nIGxpc3QNCj5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxp
bmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWls
dG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmMNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzZmMg
bWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQoNCg==

--_000_CF4E8D171B7B4smajeef5com_
Content-Type: text/html; charset="utf-8"
Content-ID: <E2C40576045BA246890ECEA803AEF066@F5.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx
NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGRpdj5JIHNlZSB0d28g
d2F5cyB0byBjYXJyeSB0aGUgcGF0aCBpbmZvcm1hdGlvbi4mbmJzcDs8L2Rpdj4NCjxkaXY+PGJy
Pg0KPC9kaXY+DQo8b2w+DQo8bGk+RXhwbGljaXQgb3JkZXJlZCBsaXN0LCBzb21ldGhpbmcgbGlr
ZSBGVy1BIDo6IFRDUC1PUFQgOjogTEIgOjogVmlkZW9PUFQgOjogQ0dOQVQuICZuYnNwOyBUaGVy
ZSBhcmUgdHdvIGlzc3VlcyB3aXRoIHRoaXMgYXBwcm9hY2gsIGZpcnN0IHRoZSBsZW5ndGggb2Yg
Z3JhcGggaXMgdmFyaWFibGUuICZuYnNwO0Fsc28gaXQgaW1wbGllcyBiaWRpcmVjdGlvbmFsIHN5
bW1ldHJ5LiBJdCBpcyBvZnRlbiByZXF1aXJlZCBidXQgc2hvdWxkIG5vdCBiZSBtYW5kYXRvcnku
DQogJm5ic3A7U2Vjb25kbHkgY2hhbmdpbmcgdGhpcyBwYXRoL2dyYXBoIGluIGF0IFNGIGNhbiBi
ZSBjdW1iZXJzb21lLiZuYnNwOzwvbGk+PGxpPkxldCB0aGUgQ29udHJvbCBwbGFuZSBkaXN0cmli
dXRlIHRoZSBjaGFpbklEICZsdDvigJQmZ3Q7IGdyYXBoIG1hcHBpbmcuIEluIHRoaXMgY2FzZSBl
YWNoIFNGIHdvdWxkIGhhdmUgbWFwcGluZyBvZiBnaXZlbiBhIGNoYWluSUQgd2hhdCBpcyBteSBu
ZXh0IGhvcC4gVGhlIGNoYWluSUQgaXRzZWxmIGNvdWxkIGJlIGZpeGVkIHNpemUgZWxlbWVudC4g
QSBTRiBjYW4gc2VsZWN0IGEgZGlmZmVyZW50IHBhdGggYnkgY2hhbmdpbmcgdGhlIGNoYWlJRCBw
YXJhbWV0ZXIuPC9saT48L29sPg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+UmVnYXJkczwvZGl2
Pg0KPGRpdj5TdW1hbmRyYTwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+PGJyPg0KPC9k
aXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPHNwYW4gaWQ9Ik9MS19TUkNfQk9EWV9TRUNUSU9OIj4N
CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkNhbGlicmk7IGZvbnQtc2l6ZToxMXB0OyB0ZXh0LWFs
aWduOmxlZnQ7IGNvbG9yOmJsYWNrOyBCT1JERVItQk9UVE9NOiBtZWRpdW0gbm9uZTsgQk9SREVS
LUxFRlQ6IG1lZGl1bSBub25lOyBQQURESU5HLUJPVFRPTTogMGluOyBQQURESU5HLUxFRlQ6IDBp
bjsgUEFERElORy1SSUdIVDogMGluOyBCT1JERVItVE9QOiAjYjVjNGRmIDFwdCBzb2xpZDsgQk9S
REVSLVJJR0hUOiBtZWRpdW0gbm9uZTsgUEFERElORy1UT1A6IDNwdCI+DQo8c3BhbiBzdHlsZT0i
Zm9udC13ZWlnaHQ6Ym9sZCI+RnJvbTogPC9zcGFuPkNhdGh5IFpoYW5nICZsdDs8YSBocmVmPSJt
YWlsdG86Q2F0aHkuSC5aaGFuZ0BodWF3ZWkuY29tIj5DYXRoeS5ILlpoYW5nQGh1YXdlaS5jb208
L2E+Jmd0Ozxicj4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5EYXRlOiA8L3NwYW4+
VHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgYXQgMTA6MTMgQU08YnI+DQo8c3BhbiBzdHlsZT0iZm9u
dC13ZWlnaHQ6Ym9sZCI+VG86IDwvc3Bhbj4mcXVvdDtSZWluYWxkbyBQZW5ubyAocmVwZW5ubykm
cXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpyZXBlbm5vQGNpc2NvLmNvbSI+cmVwZW5ub0BjaXNj
by5jb208L2E+Jmd0OywgJnF1b3Q7TG91aXMuRm91cmllJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWls
dG86TG91aXMuRm91cmllQGh1YXdlaS5jb20iPkxvdWlzLkZvdXJpZUBodWF3ZWkuY29tPC9hPiZn
dDssICZxdW90O1BhdWwgUXVpbm4gKHBhdWxxKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBh
dWxxQGNpc2NvLmNvbSI+cGF1bHFAY2lzY28uY29tPC9hPiZndDssDQogRGF2aWQgQWxsYW4gSSAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tIj5kYXZpZC5pLmFs
bGFuQGVyaWNzc29uLmNvbTwvYT4mZ3Q7PGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJv
bGQiPkNjOiA8L3NwYW4+Tmljb2xhcyBCT1VUSE9SUyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29s
YXMuQk9VVEhPUlNAcW9zbW9zLmNvbSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPiZn
dDssIFh1eGlhb2h1ICZsdDs8YSBocmVmPSJtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbSI+eHV4
aWFvaHVAaHVhd2VpLmNvbTwvYT4mZ3Q7LCBDaGFuZ2NoZW5nIEh1YW5nICZsdDs8YSBocmVmPSJt
YWlsdG86aHVhbmdAc2NlLmNhcmxldG9uLmNhIj5odWFuZ0BzY2UuY2FybGV0b24uY2E8L2E+Jmd0
OywNCiAmcXVvdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+
JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+
Jmd0OywgJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNA
YW9sLmNvbTwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+
bWlrZWJpYW5jQGFvbC5jb208L2E+Jmd0Ozxicj4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpi
b2xkIj5TdWJqZWN0OiA8L3NwYW4+UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElE
PGJyPg0KPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdiB4bWxuczp2PSJ1cm46c2NoZW1h
cy1taWNyb3NvZnQtY29tOnZtbCIgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpv
ZmZpY2U6b2ZmaWNlIiB4bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3
b3JkIiB4bWxuczptPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEy
L29tbWwiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxtZXRhIG5h
bWU9IkdlbmVyYXRvciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1
bSkiPg0KPGJhc2UgaHJlZj0ieC1tc2c6Ly85OS8iPjwhLS1baWYgIW1zb10+PHN0eWxlPnZcOiog
e2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCm9cOioge2JlaGF2aW9yOnVybCgjZGVmYXVs
dCNWTUwpO30NCndcOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCi5zaGFwZSB7YmVo
YXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0KPC9zdHlsZT48IVtlbmRpZl0tLT48c3R5bGU+PCEt
LQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpIZWx2
ZXRpY2E7DQoJcGFub3NlLTE6MiAxMSA2IDQgMiAyIDIgMiAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseTpTaW1TdW47DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9u
dC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMg
NSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9z
ZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFo
b21hOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9u
dC1mYW1pbHk6IlxAU2ltU3VuIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCkBm
b250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Ik1TIFVJIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2
IDAgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBNUyBVSSBHb3Ro
aWMiOw0KCXBhbm9zZS0xOjIgMTEgNiAwIDcgMiA1IDggMiA0O30NCi8qIFN0eWxlIERlZmluaXRp
b25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdp
bjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9u
dC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQphOmxpbmssIHNwYW4uTXNvSHlw
ZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVj
b3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2Vk
DQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0
aW9uOnVuZGVybGluZTt9DQpwLk1zb0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3JhcGgs
IGRpdi5Nc29MaXN0UGFyYWdyYXBoDQoJe21zby1zdHlsZS1wcmlvcml0eTozNDsNCgltYXJnaW4t
dG9wOjBpbjsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1hcmdpbi1ib3R0b206MGluOw0KCW1hcmdp
bi1sZWZ0Oi41aW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7
DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQpzcGFuLmFwcGxlLWNv
bnZlcnRlZC1zcGFjZQ0KCXttc28tc3R5bGUtbmFtZTphcHBsZS1jb252ZXJ0ZWQtc3BhY2U7fQ0K
c3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxT
dHlsZTIwDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJD
YWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0K
CXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdl
IFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4g
MS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQov
KiBMaXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDo2MDgwNDgxMTk7
DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjEzMjE5MjI2MjY7fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEu
MGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1
aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBO
ZXciOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iO30NCkBsaXN0IGww
OmxldmVsMw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMDpsZXZlbDQNCgl7
bXNvLWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWw1DQoJe21zby1sZXZlbC10
YWItc3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtdGFiLXN0b3A6My4w
aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVp
bjt9DQpAbGlzdCBsMDpsZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3Qg
bDA6bGV2ZWw4DQoJe21zby1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsOQ0K
CXttc28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMQ0KCXttc28tbGlzdC1pZDoxMjUy
NjIwOTU5Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczo5NTAyNDcwO30NCkBsaXN0IGwxOmxldmVs
MQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3
Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWwyDQoJe21zby1sZXZlbC10YWIt
c3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluO30NCkBsaXN0IGwxOmxldmVsMw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9
DQpAbGlzdCBsMTpsZXZlbDQNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDE6
bGV2ZWw1DQoJe21zby1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwxOmxldmVsNg0KCXtt
c28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTpsZXZlbDcNCgl7bXNvLWxldmVsLXRh
Yi1zdG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47fQ0KQGxpc3QgbDE6bGV2ZWw4DQoJe21zby1sZXZlbC10YWItc3RvcDo0LjBp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
O30NCkBsaXN0IGwxOmxldmVsOQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBs
Mg0KCXttc28tbGlzdC1pZDoxMjgwMTgxODQ5Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczoxNTQw
ODg1MTgwO30NCkBsaXN0IGwyOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6
bGV2ZWwyDQoJe21zby1sZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwyOmxldmVsMw0KCXtt
c28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMjpsZXZlbDQNCgl7bXNvLWxldmVsLXRh
Yi1zdG9wOjIuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47fQ0KQGxpc3QgbDI6bGV2ZWw1DQoJe21zby1sZXZlbC10YWItc3RvcDoyLjVp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
O30NCkBsaXN0IGwyOmxldmVsNg0KCXttc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBs
MjpsZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDI6bGV2ZWw4DQoJ
e21zby1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwyOmxldmVsOQ0KCXttc28tbGV2ZWwt
dGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMw0KCXttc28tbGlzdC1pZDoxNDgxMDAwODMyOw0KCW1z
by1saXN0LXR5cGU6aHlicmlkOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotMTcyMTk3MjU5NCAt
MTQwOTUyMDQyOCA2NzY5ODY5MSA2NzY5ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5MyA2
NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5Mzt9DQpAbGlzdCBsMzpsZXZlbDENCgl7bXNvLWxldmVs
LXN0YXJ0LWF0OjA7DQoJbXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Oi07DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjIwLjI1cHQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJbXNvLWZhcmVhc3QtZm9u
dC1mYW1pbHk6Q2FsaWJyaTsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFu
Ijt9DQpAbGlzdCBsMzpsZXZlbDINCgl7bXNvLWxldmVsLXRhYi1zdG9wOjEuMGluOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3Qg
bDM6bGV2ZWwzDQoJe21zby1sZXZlbC10YWItc3RvcDoxLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwzOmxldmVsNA0K
CXttc28tbGV2ZWwtdGFiLXN0b3A6Mi4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMzpsZXZlbDUNCgl7bXNvLWxldmVs
LXRhYi1zdG9wOjIuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDM6bGV2ZWw2DQoJe21zby1sZXZlbC10YWItc3RvcDoz
LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluO30NCkBsaXN0IGwzOmxldmVsNw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6My41aW47DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlz
dCBsMzpsZXZlbDgNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjQuMGluOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDM6bGV2ZWw5
DQoJe21zby1sZXZlbC10YWItc3RvcDo0LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCm9sDQoJe21hcmdpbi1ib3R0b206MGluO30N
CnVsDQoJe21hcmdpbi1ib3R0b206MGluO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDld
Pjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0K
PC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91
dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpz
aGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjxkaXYgbGFuZz0iRU4tVVMiIGxpbms9ImJs
dWUiIHZsaW5rPSJwdXJwbGUiIHN0eWxlPSJ3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7LXdlYmtpdC1u
YnNwLW1vZGU6IHNwYWNlOy13ZWJraXQtbGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2UiPg0K
PGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBj
b2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPkhpIFJlaW5hbGRvLDxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPlNvIHRoZSBjaGFpbiBJRCBpcyBhY3R1YWxseSB0
aGUgcGF0aCBJRCB3aGljaCByZXByZXNlbnRzIGFuIG9yZGVyZWQgc2V0IG9mIHNlcnZpY2UgZnVu
Y3Rpb24gaW5zdGFuY2VzLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+SSB0aGluayB3ZSBzaG91bGQg
YWRkIGFuIGV4cGxpY2l0IGRlZmluaXRpb24gb2Yg4oCcc2VydmljZSBpbnN0YW5jZeKAnS4gV2hh
dCBkbyB5b3UgdGhpbms/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAx
MjUpOyI+VGhhbmtzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPkNhdGh5PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUp
OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAw
aW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7Ij5Gcm9tOjwvc3Bhbj48L2I+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1z
ZXJpZjsiPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRv
OnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+UmVpbmFsZG8g
UGVubm8gKHJlcGVubm8pPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0
IDExOjAzIEFNPGJyPg0KPGI+VG86PC9iPiBMb3Vpcy5Gb3VyaWU7IFBhdWwgUXVpbm4gKHBhdWxx
KTsgRGF2aWQgQWxsYW4gSTxicj4NCjxiPkNjOjwvYj4gTmljb2xhcyBCT1VUSE9SUzsgWHV4aWFv
aHU7IDxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+bWlrZWJpYW5jQGFvbC5jb208
L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjsgQ2hh
bmdjaGVuZyBIdWFuZzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gU0ZDIGVuY2Fwc3Vs
YXRpb24gY2hhaW4gSUQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+QSBTZXJ2aWNlIENoYWluIGp1c3Qg
ZGVmaW5lcyB3aGljaCB0eXBlIG9mIHNlcnZpY2UgYW5kIHRoZWlyIG9yZGVyLjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IGNvbG9yOiBibGFjazsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPkEgc2Vydmlj
ZSBwYXRoIGRlZmluZXMgdGhlIGFjdHVhbCBzZXJ2aWNlIGluc3RhbmNlLCBzYXksIGZpcmV3YWxs
MS5ob21lLCBuYXQyLCBkcGktc2ljLCBldGMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTAu
NXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBp
biI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+RnJvbToN
Cjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPiZxdW90O0xvdWlzLkZvdXJpZSZxdW90
OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOkxvdWlzLkZvdXJpZUBodWF3ZWkuY29tIj5Mb3Vpcy5Gb3Vy
aWVAaHVhd2VpLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPlR1ZXNkYXksIE1hcmNoIDE4
LCAyMDE0IGF0IDEwOjU1IEFNPGJyPg0KPGI+VG86IDwvYj4mcXVvdDtQYXVsIFF1aW5uIChwYXVs
cSkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpwYXVscUBjaXNjby5jb20iPnBhdWxxQGNpc2Nv
LmNvbTwvYT4mZ3Q7LCBEYXZpZCBBbGxhbiBJICZsdDs8YSBocmVmPSJtYWlsdG86ZGF2aWQuaS5h
bGxhbkBlcmljc3Nvbi5jb20iPmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPC9hPiZndDs8YnI+
DQo8Yj5DYzogPC9iPk5pY29sYXMgQk9VVEhPUlMgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFz
LkJPVVRIT1JTQHFvc21vcy5jb20iPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvYT4mZ3Q7
LCBYdXhpYW9odSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20iPnh1eGlh
b2h1QGh1YXdlaS5jb208L2E+Jmd0OywgQ2hhbmdjaGVuZyBIdWFuZyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmh1YW5nQHNjZS5jYXJsZXRvbi5jYSI+aHVhbmdAc2NlLmNhcmxldG9uLmNhPC9hPiZndDss
DQogJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiZx
dW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiZn
dDssICZxdW90OzxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+bWlrZWJpYW5jQGFv
bC5jb208L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPm1p
a2ViaWFuY0Bhb2wuY29tPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFtzZmNdIFNG
QyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPlBhdWwsPC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+Jm5ic3A7Jm5ic3A7
IENhbiB5b3UgY2xhcmlmeSB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIHNlcnZpY2UgY2hhaW4gYW5k
IHNlcnZpY2UgcGF0aC4gR2l2ZW4gdGhhdCBhIHNlcnZpY2UgY2hhaW4gaXMgY29tcG9zZWQ8L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij5vZiBzZXZl
cmFsIHNlcnZpY2UgZnVuY3Rpb25zIFNGMSwgU0YyLCAuLiBTRm4gaG93IHdvdWxkIGEgc2Vydmlj
ZSBwYXRoIGRpZmZlciBmcm9tIHRoYXQgc2VydmljZSBjaGFpbj88L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBh
cmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjIwLjI1cHQ7dGV4dC1pbmRlbnQ6LS4yNWluO21z
by1saXN0OmwzIGxldmVsMSBsZm8xIj4NCjwhLS1baWYgIXN1cHBvcnRMaXN0c10tLT48c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOmJsYWNrIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4tPHNwYW4gc3R5
bGU9ImZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50OiBub3JtYWw7IGZvbnQtd2VpZ2h0
OiBub3JtYWw7IGZvbnQtc2l6ZTogN3B0OyBsaW5lLWhlaWdodDogbm9ybWFsOyBmb250LWZhbWls
eTogJ1RpbWVzIE5ldyBSb21hbic7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhLS1bZW5kaWZdLS0+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+TG91aXM8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4w
cHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJs
YWNrOyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQt
ZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPiBzZmMgWzxhIGhyZWY9
Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
PC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+UGF1bCBRdWlubiAocGF1bHEpPGJyPg0KPGI+U2Vu
dDo8L2I+IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDEwOjI2IEFNPGJyPg0KPGI+VG86PC9iPiBE
YXZpZCBBbGxhbiBJPGJyPg0KPGI+Q2M6PC9iPiBOaWNvbGFzIEJPVVRIT1JTOyBYdXhpYW9odTsg
PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT47
DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+OyBDaGFuZ2No
ZW5nIEh1YW5nPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlv
biBjaGFpbiBJRDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+SGkgRGF2ZSwgPG86cD48L286cD48
L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5DaGFpbiBJRCBzaG91
bGQgcmVhbGx5IGJlIHBhdGggSUQgc2luY2UgdGhlcmUgY2FuIGJlIG1hbnkgcGF0aHMgZm9yIGEg
Z2l2ZW4gY2hhaW4uICZuYnNwO1VzaW5nIHRoYXQgZGVmaW5pdGlvbiwgd2UgYXZvaWQgdGhlIG92
ZXJsb2FkIGFuZCByZWFwIHRoZSBnYWluIGFsbHVkZWQgdG8gYmVsb3cuPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlBhdWw8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij5PbiBNYXIgMTgsIDIwMTQsIGF0IDEyOjE0IFBNLCBEYXZpZCBBbGxhbiBJICZsdDs8YSBocmVm
PSJtYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20iPmRhdmlkLmkuYWxsYW5AZXJpY3Nz
b24uY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxicj4NCjxicj4NCjxi
cj4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+V2VsbCB0aGUgcXVlc3Rpb24g
ZGUgam91ciBpcyDigJxkb2VzIGEgY2hhaW4gSUQgZGVmaW5lIGEgY2xhc3Mgb3IgYW4gaW5zdGFu
Y2XigJ3igKYuIElmIGl0IGRlZmluZXMgYW4gY2xhc3Mgd2UgYWxzbyBuZWVkIGluc3RhbmNlIGlu
Zm9ybWF0aW9uLCBpZiBpdCBpcw0KIGN1cnJlbnRseSBvdmVybG9hZGVkIHRvIGRlZmluZSBjbGFz
cyBhbmQgaW5zdGFuY2UgSU1PIHdlIGhhdmUgYSBwcm9ibGVt4oCmLjwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMx
LCA3MywgMTI1KTsiPkRhdmU8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzoz
LjBwdCAwaW4gMGluIDBpbiI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsg
Y29sb3I6IGJsYWNrOyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhv
bWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsg
Y29sb3I6IGJsYWNrOyI+c2ZjDQogWzxhIGhyZWY9Im1haWx0bzpzZmMtIj5tYWlsdG86c2ZjLTwv
YT48YSBocmVmPSJtYWlsdG86Ym91bmNlc0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+Ym91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48Yj5PbiBCZWhhbGYgT2Y8c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPkNoYW5nY2hlbmcgSHVhbmc8YnI+
DQo8Yj5TZW50OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+VHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgNzo0MyBBTTxicj4NCjxiPlRvOjwvYj48c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Tmljb2xhcyBCT1VU
SE9SUzxicj4NCjxiPkNjOjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+WHV4aWFvaHU7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFv
bC5jb20iPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1pa2ViaWFuY0Bhb2wuY29tPC9zcGFu
PjwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+UmU6IFtzZmNdPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQt
c2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICdNUyBVSSBHb3RoaWMnLCBzYW5zLXNlcmlmOyBjb2xv
cjogYmxhY2s7Ij7nrZTlpI08L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9u
dC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+Og0KIFNGQyBlbmNh
cHN1bGF0aW9uIGNoYWluIElEPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+R29vZCBwb2ludHMuIEkgYmVsaWV2ZSBleHBsaWNpdCBj
aGFpbiBJRCBzaG91bGQgYmUgbWFuZGF0b3J5LiBUaGUgb3ZlcmhlYWQgaXMgdmVyeSBsaXR0bGUu
IEl0IGhlbHBzIHNpbXBsaWZ5IHByb2Nlc3NpbmcgYW5kIHN0ZWVyaW5nIHNpZ25pZmljYW50bHku
IFRoZSBnYWluIGlzIGh1Z2UuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkNo
YW5nPGJyPg0KPGJyPg0KLS0tLS0tLS0tLS0tPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+Q2hhbmdjaGVuZyBIdWFuZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJv
dHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGJyPg0KT24gTWFyIDE4LCAy
MDE0LCBhdCAxOjUzIEFNLCBOaWNvbGFzIEJPVVRIT1JTICZsdDs8YSBocmVmPSJtYWlsdG86Tmlj
b2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5OaWNv
bGFzLkJPVVRIT1JTQHFvc21vcy5jb208L3NwYW4+PC9hPiZndDsgd3JvdGU6PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDtt
YXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBj
b2xvcjogYmxhY2s7Ij5JIHRoaW5rIHRoYXQga2VlcGluZyB0aGUgU2VydmljZSBQYXRoIExheWVy
IHRyYW5zcG9ydCBpbmRlcGVuZGVudCBzaG91bGQgcmVtYWluIGFuIG9iamVjdGl2ZSBmb3IgU0ZD
LiAmbmJzcDtTdWNoIGEgc2VwYXJhdGlvbiBvZiBjb25jZXJucyBpcyBhIHNvdW5kIGFyY2hpdGVj
dHVyYWwNCiBwcmluY2lwbGUgdGhhdCBoZWxwIGtlZXAgdGhpbmdzIHNpbXBsZSBpbiBwcmFjdGlj
ZS48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6
IGJsYWNrOyI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9t
YSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+T24gdGhlIHF1ZXN0aW9uIG9mICZuYnNwO1Nl
cnZpY2UgUGF0aCwgd2UgaGF2ZSBhIGRpc2N1c3Npb24gb24gd2hldGhlciB3ZSBuZWVkIHNvbWUg
a2luZCBvZiBleHBsaWNpdCBpZGVudGlmaWVyIG9yJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBw
dDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+Y291bGQg
d2UgcmVseSBvbiBtYXBwaW5nIG9uIHNvbWUgdW5kZXJsYXkgbmV0d29yayBwcm90b2NvbCBmaWVs
ZHMuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJp
ZjsgY29sb3I6IGJsYWNrOyI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZv
bnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPiZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9y
OiBibGFjazsiPk1heSBiZSBhIFBSTy9DT04gdGFibGUgY291bGQgaGVscCBmb2N1cyB0aGUgZ3Jv
dXAgZGVjaXNpb24gb24gdGhhdCBtYXR0ZXI8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZh
bWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij4mbmJzcDs8L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHR5cGU9ImRpc2MiPg0KPGxp
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbGlzdDpsMiBsZXZlbDEg
bGZvMiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwg
c2Fucy1zZXJpZjsiPlZpc2liaWxpdHkgKHRyYWNpbmcpPC9zcGFuPjxvOnA+PC9vOnA+PC9saT48
bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1saXN0OmwyIGxldmVs
MSBsZm8yIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21h
LCBzYW5zLXNlcmlmOyI+Rm9yd2FyZGluZyBncmFwaCBzdHJ1Y3R1cmUgaW1wYWN0L2xpbWl0YXRp
b25zPC9zcGFuPjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNv
bG9yOmJsYWNrO21zby1saXN0OmwyIGxldmVsMSBsZm8yIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyI+UmVjb25maWd1cmF0aW9u
IHNwZWVkJm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48L3VsPg0KPHVsIHN0eWxlPSJtYXJn
aW4tdG9wOjBpbiIgdHlwZT0iZGlzYyI+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGluIiB0eXBl
PSJjaXJjbGUiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28t
bGlzdDpsMCBsZXZlbDIgbGZvMyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1m
YW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiPkxCUyAvIHNjYWxlIG91dCBpbXBhY3Q8L3NwYW4+
PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7
bXNvLWxpc3Q6bDAgbGV2ZWwyIGxmbzMiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZv
bnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7Ij5Ob2RlIGJ5cGFzcyAoZS5nOyBtYWludGVu
YW5jZSk8L3NwYW4+PG86cD48L286cD48L2xpPjwvdWw+DQo8L3VsPg0KPHVsIHN0eWxlPSJtYXJn
aW4tdG9wOjBpbiIgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNv
bG9yOmJsYWNrO21zby1saXN0OmwxIGxldmVsMSBsZm80Ij48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyI+dW5kZXJsYXkgbmV0d29y
ay90cmFuc3BvcnQgbGF5ZXJzIHN1cHBvcnQ8L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzQi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMt
c2VyaWY7Ij5IZWFkZXIgc3BhY2UgaW1wYWN0PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48bGkgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1saXN0OmwxIGxldmVsMSBsZm80
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5z
LXNlcmlmOyI+TXVsdGkgdGVuYW50IHN1cHBvcnQgaW1wYWN0PC9zcGFuPjxvOnA+PC9vOnA+PC9s
aT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1saXN0OmwxIGxl
dmVsMSBsZm80Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFo
b21hLCBzYW5zLXNlcmlmOyI+U0ZDIG9uIGZsYXQgKGUuZyBvcHRpY2FsIEwyIGZvciBEYXRhIENl
bnRlcnMpIG5ldHdvcmsmbmJzcDs8L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzQiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7
Ij5VbmRlcmxheSBuZXR3b3JrIGFkbWluaXN0cmF0aW9uIGltcGFjdDwvc3Bhbj48bzpwPjwvbzpw
PjwvbGk+PC91bD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNl
cmlmOyBjb2xvcjogYmxhY2s7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsg
Zm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+UGVyc29uYWxs
eSBJIHRoaW5rIHRoYXQgaGF2aW5nIGFuIGV4cGxpY2l0IGNoYWluIGlkZW50aWZpZXIgKGUuZy4g
U2VydmljZSBQYXRoL1NlcnZpY2UgSW5kZXgpIGlzIGNsZWFyIChtYW5hZ2VtZW50IGFuZCBjb250
cm9sKSBhbmQgbm90IGV4cGVuc2l2ZSAoaGVhZGVyIHNwYWNlKS4NCiBUaGUgZHJhd2JhY2sgYmVp
bmcgc29tZSBpbXBhY3Qgb24gdGhlIHNpbXBsaWNpdHkgdG8gYWRkL3JlbW92ZSBlbGVtZW50cyBp
biBhIGNoYWluIGR5bmFtaWNhbGx5Ljwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5
OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPiZuYnNwOzwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsi
PlRhZyBzd2l0Y2hpbmcgKGFzIE1QTFMpICZuYnNwO2FsbG93cyB0byBtYW5hZ2UgdGFncyBwZXIg
c2VydmljZSBub2RlcywgbGVhZGluZyB0byBtb3JlIHZlcnNhdGlsZSBhbmQgZGl2ZXJzZSBncmFw
aHM8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNh
bnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZv
bnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPiZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9y
OiBibGFjazsiPk5pY29sYXM8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFs
aWduPSJjZW50ZXIiIHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlciI+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj4NCjxociBzaXplPSIyIiB3aWR0aD0iMTAwJSIgYWxpZ249ImNlbnRlciI+DQo8L3Nw
YW4+PC9kaXY+DQo8ZGl2IGlkPSJkaXZScEY4MTE0NjciPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
MHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij5Gcm9t
Ojwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29s
b3I6IGJsYWNrOyI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
MHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij5YdXhp
YW9odQ0KIFs8YSBocmVmPSJtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbSI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+eHV4aWFvaHVAaHVhd2VpLmNvbTwvc3Bhbj48L2E+XTxicj4NCjxiPlNl
bnQ6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5U
dWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA1OjA0IEFNPGJyPg0KPGI+VG86PC9iPjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5KZXJvbWUgTW9pc2FuZDs8c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFp
bHRvOm1pa2ViaWFuY0Bhb2wuY29tIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5taWtlYmlh
bmNAYW9sLmNvbTwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxiPlN1YmplY3Q6PC9i
PjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5bc2ZjXTxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNw
YW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiAnTVMg
VUkgR290aGljJywgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+562U5aSNPC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7
IGNvbG9yOiBibGFjazsiPjoNCiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
NnB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMs
IDEyNSk7Ij5JIGxpa2UgdGhlIGlkZWEgb2Ygc2VwYXJhdGluZyB0aGUgU2VydmljZSBGdW5jdGlv
biBMYXllciBhbmQgdGhlIFNlcnZpY2UgUGF0aCBMYXllciwgYXMgcHJvcG9zZWQgaW4gZHJhZnQt
cmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMuIFRoZQ0KIHJvbGUgb2YgdGhlIFNl
cnZpY2UgUGF0aCBMYXllciBpcyBqdXN0IHRvIHN0ZWVyIHRoZSB0cmFmZmljIGFsb25nIGEgcGFy
dGljdWxhciBjaGFpbiBvZiBzZXJ2aWNlIG5vZGVzIHdoaWNoIGNhbiBiZSBpbXBsZW1lbnRlZCBi
eSBleGlzdGluZyB0b29scyBmb3Igc291cmNlIHJvdXRpbmcsIHN1Y2ggYXMgc2VnbWVudCByb3V0
aW5nLiBBcyBzdWNoLCBpdOKAmXMgbm90IG5lY2Vzc2FyeSB0byB0cnkgdG8ga2VlcCB0aGUgU2Vy
dmljZSBQYXRoIExheWVyDQogdHJhbnNwb3J0LWluZGVwZW5kZW50IGFuZCBjb250YWluIGl0IGlu
IHRoZSBTRkMgaGVhZGVyLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6IDE2cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDE2cHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPkJlc3QgcmVnYXJk
cyw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOiAxNnB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigz
MSwgNzMsIDEyNSk7Ij5YaWFvaHU8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxNnB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGlu
IDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpz
b2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2siPuWPkeS7tuS6ujwvc3Bhbj48
L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2Nv
bG9yOmJsYWNrIj46PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6
YmxhY2siPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrIj5zZmMNCiBbPGEgaHJlZj0ibWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2Zj
LWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+PGI+PHNwYW4gbGFuZz0iWkgtQ04iPuS7o+ihqDwvc3Bhbj48
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPkplcm9t
ZSBNb2lzYW5kPGJyPg0KPGI+PHNwYW4gbGFuZz0iWkgtQ04iPuWPkemAgeaXtumXtDwvc3Bhbj46
PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4yMDE0
PHNwYW4gbGFuZz0iWkgtQ04iPuW5tDwvc3Bhbj4zPHNwYW4gbGFuZz0iWkgtQ04iPuaciDwvc3Bh
bj4xODxzcGFuIGxhbmc9IlpILUNOIj7ml6U8L3NwYW4+IDE6MDM8YnI+DQo8Yj48c3BhbiBsYW5n
PSJaSC1DTiI+5pS25Lu25Lq6PC9zcGFuPjo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWlrZWJpYW5jQGFvbC5jb208L3NwYW4+PC9hPjs8
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYu
b3JnPC9zcGFuPjwvYT48YnI+DQo8Yj48c3BhbiBsYW5nPSJaSC1DTiI+5Li76aKYPC9zcGFuPjo8
L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJlOiBb
c2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPlRoaXMgKGxlbmd0aHkgYW5kIHZl
cnkgbGl2ZWx5KSB0aHJlYWQgc3RhcnRlZCBmcm9tIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRh
LWNvbnNpZGVyYXRpb25zICh3aGljaCBJIGNvLWF1dGhvcmVkKS48L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDs8
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwg
NzMsIDEyNSk7Ij5JbiBzZWN0aW9uIDQuOCwgd2UgbWFkZSBhIGNsZWFyIGRpc3RpbmN0aW9uIGJl
dHdlZW4gYSBzZXJ2aWNlIHBhdGggbGF5ZXIgKHN0ZWVyaW5nIHBhY2tldHMgaG9wIGJ5IGhvcCBh
bG9uZyB0aGUgY2hhaW4pIGFuZCBhIHNlcnZpY2UgZnVuY3Rpb24gbGF5ZXINCiAoY29udmV5IG1l
dGFkYXRhIGluZm9ybWF0aW9uIG9mIGludGVyZXN0IHRvIFNGcykuIFRlcm1pbm9sb2d5IGFzaWRl
LCBpdCBzZWVtcyB0aGF0IHN1Y2ggbGF5ZXJlZCB2aWV3IHdhcyBhZ3JlZWQgdXBvbiBieSBtYW55
IHBlb3BsZSBvbiB0aGUgbWFpbGluZyBsaXN0Ljwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJp
LCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwOzwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsi
Pk5vdyB0aGlzIGNlcnRhaW5seSBkb2VzIGJlZyB0aGUgcXVlc3Rpb24gb2Ygc29sdmluZyBCT1RI
IHByb2JsZW1zIHdpdGggdGhlIHNhbWUgKHBhY2tldCkgZW5jYXBzdWxhdGlvbiBtZWNoYW5pc20u
IE5vdGFibHkgd2hlbiBvYnNlcnZpbmcgdGhhdCBtYW55DQogdXNlIGNhc2VzIGNvdWxkIGJlIHNh
dGlzZmllZCB3aXRob3V0IFNGLWxldmVsIG1ldGFkYXRhLCBvciBieSB1c2luZyBtb3JlIG91dC1v
Zi1iYW5kIHdheXMgdG8gY29udmV5IHN1Y2ggU0YgbWV0YWRhdGEuIEFuZCBhbHNvIHdoZW4gb2Jz
ZXJ2aW5nIHRoYXQgaW5iYW5kIG1hcmtpbmcgKGUuZy4gcGFja2V0IGhlYWRlcnMpIGNvbWVzIHdp
dGggdmFyaW91cyBwcm9zICZhbXA7IGNvbnMgKHNvbWUgb2YgdGhlIGlzc3VlcyBiZWluZyBpZGVu
dGlmaWVkIGluIHRoZQ0KIGRyYWZ0LCBlLmcuIHNlY3Rpb25zIDQuMSBhbmQgNC4yKS48L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEy
NSk7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29s
b3I6IHJnYigzMSwgNzMsIDEyNSk7Ij5JIGRvIGFncmVlIHdpdGggTWFyaWEuIFdlIG1heSB3YW50
IHRvIGV4cGxvcmUgb3RoZXIgb3B0aW9ucyBmb3IgYWRkcmVzc2luZyB0aGUgbmVlZHMgb2YgdGhl
IHNlcnZpY2UgcGF0aCBsYXllciB0aGF0IGRvIG5vdCByZXF1aXJlIGFuIGV4cGxpY2l0IGNoYWlu
LWlkDQogb2Ygc29ydHMuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+SW4gdGhlIGRyYWZ0
LCB3ZSBjb25jbHVkZWQgYnkgc3RhdGluZyDigJxBIHByb2R1Y3RpdmUgcGF0aCBmb3J3YXJkIGNv
dWxkIGJlIHRvIGRpdmlkZSBhbmQgY29ucXVlcjogdG8gY2xlYXJseSBzZXBhcmF0ZSB0aGUgcHJv
YmxlbSBvZiBTZXJ2aWNlIEZ1bmN0aW9uDQogUGF0aCB0b3BvbG9neSBmcm9tIHRoZSZuYnNwOyZu
YnNwOyBwcm9ibGVtIG9mIFtjb252ZXlpbmcgU0ZdIG1ldGFkYXRh4oCdLiBJIGRvIGJlbGlldmUg
d2Ugc2hvdWxkIGV4cGxvcmUgc3VjaCBzZXBhcmF0aW9uIHByaW5jaXBsZSBmdXJ0aGVyLjwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEx
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3Mywg
MTI1KTsiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBj
b2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVy
Om5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBp
biAwaW4iPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFj
azsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNl
cmlmOyBjb2xvcjogYmxhY2s7Ij4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFj
azsiPnNmYw0KIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmc8L3NwYW4+PC9hPl08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+PGI+T24gQmVoYWxmIE9mPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjwvYj48YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5taWtlYmlhbmNAYW9sLmNv
bTwvc3Bhbj48L2E+PGJyPg0KPGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkZyaWRheSwgTWFyY2ggMTQsIDIwMTQgNTo1MCBQTTxicj4N
CjxiPlRvOjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KPGI+U3ViamVj
dDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJl
OiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7
IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+SSB3b3VsZCBp
bWFnaW5lIHRoYXQgaWYgd2UgbWFkZSB0aGUgQ2hhaW4gSUQgZmllbGQgaW4gdGhlIGhlYWRlciBi
ZSBvcHRpb25hbCwgeWV0IHN0aWxsIHJlcXVpcmVkIGEgaGVhZGVyIGFuZCBzdGlsbCByZXF1aXJl
ZCB0aGF0DQogc29tZSBpbmRpY2F0aW9uIG9mIHRoZSBjaGFpbiBiZSBjYXJyaWVkIHNvbWV3aGVy
ZSBpbiB0aGUgcGFja2V0IChtcGxzIGxhYmVsIG9yIHZsYW4gb3Igd2hhdGV2ZXIpLCB0aGF0IHRo
ZSBpbXBsZW1lbnRhdGlvbiB3b3VsZCBiZWNvbWUgb3Zlcmx5IGNvbXBsaWNhdGVkLiAmbmJzcDtU
byBkbyBzbyB3b3VsZCBiZSB1c2luZyBTRkMgc2ltcGx5IGFzIGEgbWVjaGFuaXNtIHRvIGNhcnJ5
IG1ldGEgZGF0YSBhbmQgbm90IGF0IGFsbCBmb3Igc2VydmljZSBjaGFpbmluZywNCiB3aGljaCBz
b3VuZHMgY291bnRlciBpbnR1aXRpdmUgdG8gbWUuJm5ic3A7PGJyPg0KPGJyPg0KTWFyaWEsJm5i
c3A7PGJyPg0KU28sIHlvdSBhcmUgc2F5aW5nIHRoYXQgeW91IHdhbnQgdG8gdXNlIFNGQyB0byBj
YXJyeSBhcm91bmQgbWV0YWRhdGEsIGJ1dCBub3QgZm9yIGFjdHVhbCBzZXJ2aWNlIGNoYWluaW5n
IGJlY2F1c2UgeW91IGFscmVhZHkgaGF2ZSBhIHdheSB0byBpbXBsZW1lbnQgc2VydmljZSBjaGFp
bmluZyBvdXRzaWRlIG9mIFNGQz8gJm5ic3A7TWF5YmUgSSdtIG5vdCBmb2xsb3dpbmcsIGJ1dCBp
dCBzZWVtcyB0byBtZSB0aGF0IGlmIHlvdSB3ZXJlIHRvIHVwZ3JhZGUgeW91cg0KIG5ldHdvcmsg
dG8gc3VwcG9ydCBTRkMgdGhhdCB5b3Ugd291bGQgY2hhbmdlIGZyb20gdXNpbmcgeW91ciBleGlz
dGluZyBtZWNoYW5pc20gYW5kIHN0YXJ0IHVzaW5nIFNGQywgd2hpY2ggaXMgbWVhbnQgdG8gcHJv
dmlkZSBzdXBwb3J0IGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyB0aGF0IGFyZSBub3QgU0ZDIGF3YXJl
LiAmbmJzcDtUaGVyZSBhcmUgYSBudW1iZXIgb2YgdXMgd2hvIGhhdmUgaW1wbGVtZW50ZWQsIGlu
IG9uZSB3YXkgb3IgYW5vdGhlciwgc29tZQ0KIHNvcnQgb2Ygc2VydmljZSBjaGFpbmluZywgYnV0
IEkgKEkgY2FuIGF0IGxlYXN0IHNwZWFrIGZvciBteXNlbGYpIGFtIGxvb2tpbmcgdG8gU0ZDIG5v
dCB0byBlbmhhbmNlIG15IGN1cnJlbnQgaW1wbGVtZW50YXRpb24sIGJ1dCB0byByZXBsYWNlIGl0
IHdpdGggc29tZXRoaW5nIGJldHRlciB3aGlsZSBzdGlsbCBtYWludGFpbmluZyBteSBjb3JlIChu
b24gc2VydmljZSBmdW5jdGlvbikgaW5mcmFzdHJ1Y3R1cmUuPC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJt
YXJnaW4tYm90dG9tOjYuNzVwdCI+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50
ZXIiIHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlciI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4N
CjxociBzaXplPSIxIiB3aWR0aD0iMTAwJSIgbm9zaGFkZT0iIiBzdHlsZT0iY29sb3I6Izk5OTk5
OSIgYWxpZ249ImNlbnRlciI+DQo8L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjYuNzVwdCI+PGI+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj5Gcm9tOjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj48L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFpbHRv
OmtlZ3JheUBjaXNjby5jb20lM2NrZWdyYXlAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+a2VncmF5QGNpc2NvLmNvbSZsdDtrZWdyYXlAY2lzY28u
Y29tPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KPGI+VG86PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5Sb24gUGFya2VyJmx0OzxhIGhyZWY9Im1haWx0bzpS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48
L2E+Jmd0OyxKaW0gR3VpY2hhcmQgKGpndWljaGFyKSZsdDs8YSBocmVmPSJtYWlsdG86amd1aWNo
YXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
amd1aWNoYXJAY2lzY28uY29tPC9zcGFuPjwvYT4mZ3Q7LEpvZWwNCiBNLiBIYWxwZXJuJmx0Ozxh
IGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+Jmd0Ozxi
cj4NCjxiPmNjOjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48L2I+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyUzY3NmY0BpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZyZsdDtzZmNA
aWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+DQo8Yj5TZW50OjxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+RnJpZGF5LCBNYXJjaCAxNCwgMjAxNDxi
cj4NCjxiPlN1YmplY3Q6PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPjwvYj5SZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8YnI+DQo8YnI+
DQomIzQzOzEgdGhlIGlkZWEgaXMgaW50ZXJvcGVyYWJpbGl0eS48YnI+DQo8YnI+DQo8YnI+DQpP
biAzLzE0LzE0IDEyOjU1IFBNLCAmcXVvdDtSb24gUGFya2VyJnF1b3Q7ICZsdDs8YSBocmVmPSJt
YWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208
L3NwYW4+PC9hPiZndDsgd3JvdGU6PGJyPg0KPGJyPg0KJmd0O1RoYW5rcywgSmltLjxicj4NCiZn
dDs8YnI+DQomZ3Q7UmVtZW1iZXIgdGhhdCB3ZSBoYXZlIHNhaWQgbWFueSB0aW1lcyB0aGF0IHRo
ZSBTRkMgc2VydmljZSBoZWFkZXIgaXM8YnI+DQomZ3Q7dHJhbnNwb3J0IGluZGVwZW5kZW50LiAm
bmJzcDsgSnVzdCBiZWNhdXNlIHRoZSBjaGFpbiBpZCBjb3VsZCBiZSBjYXJyaWVkIGluPGJyPg0K
Jmd0O3NvbWUgZm9ybSBvciBhbm90aGVyIHdpdGggc29tZSBwYXJ0aWN1bGFyIHRyYW5zcG9ydCBk
b2Vzbid0IG1lYW4gdGhhdCBpdDxicj4NCiZndDtjb3VsZCBiZSB1bml2ZXJzYWxseSBjb252ZXll
ZC4gJm5ic3A7Jm5ic3A7IEJ5IG1ha2luZyBhbmQga2VlcGluZyB0aGUgU0ZDIHNlcnZpY2U8YnI+
DQomZ3Q7aGVhZGVyIHRyYW5zcG9ydCBpbmRlcGVuZGVudCBtYWtlcyBpdCBtb3JlIGFwcGxpY2Fi
bGUgaW4gbW9yZTxicj4NCiZndDtlbnZpcm9ubWVudHMgYW5kIG1vcmUgbGlrZWx5IHRvIGdldCBh
ZG9wdGVkIGJyb2FkbHkuPGJyPg0KJmd0Ozxicj4NCiZndDsgJm5ic3A7IFJvbjxicj4NCiZndDs8
YnI+DQomZ3Q7PGJyPg0KJmd0Oy0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0O0Zy
b206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lz
Y28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRv
OmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+XTxicj4NCiZndDtTZW50OiBGcmlkYXksIE1h
cmNoIDE0LCAyMDE0IDM6NTIgUE08YnI+DQomZ3Q7VG86IEpvZWwgTS4gSGFscGVybjsgUm9uIFBh
cmtlcjxicj4NCiZndDtDYzo8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KJmd0
O1N1YmplY3Q6IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPGJyPg0KJmd0Ozxicj4NCiZndDtI
aSBKb2VsLDxicj4NCiZndDs8YnI+DQomZ3Q7UGVyaGFwcyBidXQgSSB3b3VsZCBwb2ludCBvdXQg
dGhhdCB0aGUgYmFzZSBTRkMgaGVhZGVyIGNvdWxkIGhhdmUgYSBsb3Q8YnI+DQomZ3Q7bW9yZSBp
bmZvcm1hdGlvbiB0aGFuIGp1c3QgdGhlIGNoYWluIElEOyBJIHdvdWxkIGFsc28gcG9pbnQgb3V0
IHRoYXQgdGhlPGJyPg0KJmd0O2RldmlsIGlzIGluIHRoZSBkZXRhaWxzIGFuZCBzYXlpbmcgJnF1
b3Q7d2VsbCwgSSBjYW4ganVzdCB1c2UgYW4gTVBMUyBsYWJlbCZxdW90Ozxicj4NCiZndDtoaWRl
cyBtdWNoIG9mIHRoZSBjb21wbGV4aXR5IG9mIGFjdHVhbGx5IGRvaW5nIHRoYXQuPGJyPg0KJmd0
Ozxicj4NCiZndDtPbiAzLzE0LzE0LCAyOjM1IFBNLCAmcXVvdDtKb2VsIE0uIEhhbHBlcm4mcXVv
dDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48
L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7PGJyPg0KJmd0OyZndDtJZiB0aGUgdHJhbnNwb3J0IGhl
YWRlciBjYXJyaWVzIGVub3VnaCBpbmZvcm1hdGlvbiBmb3IgaWRlbnRpZnlpbmcgdGhlPGJyPg0K
Jmd0OyZndDtzZXF1ZW5jZSAoVkxBTiB0YWcgb3IgTVBMUyBsYWJlbCBjYW4gYm90aCBkbyB0aGUg
am9iKSwgdGhlbiBhcmd1YWJseTxicj4NCiZndDsmZ3Q7dGhlIGdsb2JhbCBjaGFpbiBJRCBpcyBy
ZWR1bmRhbnQuIEkgY2FuIGxpdmUgd2l0aCBjYXJyeWluZyBpdCBhbnl3YXk8YnI+DQomZ3Q7Jmd0
O2VpdGhlciBpZiBJIGhhdmUgbWV0YWRhdGEgdG8gY2FycnksIG9yIGlmIEkgbmVlZCB0aGUgY2hh
aW4gSUQgZm9yIHNvbWU8YnI+DQomZ3Q7Jmd0O3B1cnBvc2UuPGJyPg0KJmd0OyZndDsgQWZ0ZXIg
YWxsLCBzb21lIGZvbGtzIHNlZW0gdG8gd2FudCB0byB1c2UgdGhhdCBmb3IgdGhlIGZvcndhcmRp
bmc8YnI+DQomZ3Q7Jmd0O2RlY2lzaW9ucy48YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7WW91
cnMsPGJyPg0KJmd0OyZndDtKb2VsPGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0O09uIDMvMTQv
MTQsIDI6MjggUE0sIFJvbiBQYXJrZXIgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7IFRoZSBjaGFp
biBJRCBpcyB0aGUgbGFiZWwgdGhhdCBkZWZpbmVzIHRoZSBzZXF1ZW5jZSBvZiBzZXJ2aWNlPGJy
Pg0KJmd0OyZndDsmZ3Q7ZnVuY3Rpb25zIHRoYXQgbXVzdCBiZSB2aXNpdGVkLiAmbmJzcDsgSXQg
Y2FuIGJlIHRob3VnaHQgb2YgYXMgYSBoYW5kbGUgZm9yIGE8YnI+DQomZ3Q7Jmd0OyZndDtzdGFj
ayBvZiBtdXN0LXZpc2l0IG5ldHdvcmsgbG9jYXRpb25zLiAmbmJzcDsgSSBkb24ndCBzZWUgaG93
IHRoaXMgY2FuIGJlPGJyPg0KJmd0OyZndDsmZ3Q7YW55dGhpbmcgYnV0IG1hbmRhdG9yeS48YnI+
DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgJm5ic3A7Jm5ic3A7Jm5ic3A7IFJvbjxi
cj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyAtLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyBGcm9tOiBzZmMgWzxhIGhy
ZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+
XSBPbiBCZWhhbGYgT2YgU3VyZW5kcmEgS3VtYXI8YnI+DQomZ3Q7Jmd0OyZndDsoc21rdW1hcik8
YnI+DQomZ3Q7Jmd0OyZndDsgU2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAxOjQ2IFBNPGJy
Pg0KJmd0OyZndDsmZ3Q7IFRvOiBKb2VsIE0uIEhhbHBlcm47IE5BUElFUkFMQSwgTUFSSUEgSDxi
cj4NCiZndDsmZ3Q7Jmd0OyBDYzo8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0K
Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBbVHJp
bW1lZCB0aGUgcmVjaXBpZW50IGxpc3QgLSBuZWVkcyBhcHByb3ZhbCBvdGhlcndpc2VdPGJyPg0K
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IENvbXBsZXRlbHkgYWdyZWUgaGVyZS48YnI+
DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgU0ZDIGRvZXMgbm90IHByZXZlbnQgVkxB
TiBzdGl0Y2hpbmcgYW5kIG9uZSBjYW4gY29udGludWUgdG8gZG8gdGhhdC48YnI+DQomZ3Q7Jmd0
OyZndDtXaGlsZSBhdCB0aGUgc2FtZSB0aW1lIFNGQyBjYW4gaW5jbHVkZSBWTEFOIHN0aXRjaGlu
ZyB0byBzdXBwb3J0PGJyPg0KJmd0OyZndDsmZ3Q7bGVnYWN5IFNGcyBpbiB0aGUgc2FtZSBjaGFp
biB0aGF0IGluY2x1ZGVzIFNGQyBhd2FyZSBTRnMuIEV2ZW4gbGVnYWN5PGJyPg0KJmd0OyZndDsm
Z3Q7U0ZzIGJlbmVmaXQgZnJvbSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgaGVuY2UgY2FuIGJl
IHNoYXJlZCBhY3Jvc3M8YnI+DQomZ3Q7Jmd0OyZndDtkaWZmZXJlbnQgc2VydmljZSBjaGFpbnMu
PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IFN1cmVuZHJhLjxicj4NCiZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyBPbiAzLzE0LzE0IDEwOjI2IEFNLCAmcXVvdDtKb2VsIE0uIEhhbHBlcm4mcXVvdDsgJmx0
OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+Jmd0
OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IE15IG93biBp
bmNsaW5hdGlvbiBpcyB0byBvYnNlcnZlIHRoYXQgaWYgeW91IGRvbid0IG5lZWQgZXhwbGljaXQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IGNoYWluIGlkZW50aWZpY2F0aW9uIGFuZCB5b3UgZG9uJ3Qg
bmVlZCBtZXRhZGF0YSwgeW91IGNhbiBqdXN0IG9taXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IHRo
ZSBzZmMvbnNoIGhlYWRlci4gU3RpbGwgZG8gc2VydmljZSBjaGFpbmluZywganVzdCBubyBleHRy
YSBoZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgSWYg
d2UgYXJlIGdvaW5nIHRvIGhhdmUgdGhlIGhlYWRlciwgaXQgc2VlbXMgdG8gbWUgdGhhdCB0aGUg
Y2hhaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7aWRlbnRpZmljYXRpb24gZmllbGQgaXMgdmVyeSB1
c2VmdWwsIGFuZCBsb3cgY29zdCBvbmNlIHdlIGhhdmUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
O2hlYWRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBZb3Vy
cyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzE0LzE0LCAxOjAwIFBNLCBOQVBJRVJBTEEsIE1BUklBIEgg
d3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgRXhwbGljaXQgY2hhaW4gaWRlbnRpZmlj
YXRpb24gc2hvdWxkIGJlIG1hZGUgb3B0aW9uYWwuIEkgYmVsaWV2ZSBpdDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHdhcyBkaXNjdXNzZWQgZmV3IG1vbnRocyBhZ28gb24gdGhpcyBtYWlsaW5n
IGxpc3QuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBNYXJpYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgKkZyb206KnNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnPC9zcGFuPjwvYT5dICpPbiBCZWhhbGYgT2YgKkptaC5kaXJlY3Q8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAqU2VudDoqIFRodXJzZGF5LCBNYXJjaCAxMywgMjAxNCAxMjoxMiBQ
TTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpUbzoqPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29t
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+a2VncmF5QGNpc2Nv
LmNvbTwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bh
bj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48
YSBocmVmPSJtYWlsdG86c21rdW1hckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5zbWt1bWFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qZ3VpY2hhckBjaXNjby5jb208L3NwYW4+
PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpDYzoqPHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpuaWNvbGFzLmJvdXRo
b3JzQHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5uaWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb208L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRm
Lm9yZzwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20iIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5oYWRpQG1vamF0YXR1LmNvbTwvc3Bhbj48L2E+
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpyb25fcGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+cm9u
X3BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5i
cmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9
Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgKlN1YmplY3Q6KiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0
YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqSW1wb3J0YW5j
ZToqIExvdzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgQXNzdW1pbmcgSSB1bmRlcnN0YW5kIHlvdSBwcm9wZXJseSBLZW4sIEkgZGlzYWdyZWUuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgZXhh
bXBsZSwgYnkgdXNpbmcgc2VwYXJhdGUgdGVybXMgSSBjYW4gZWFzaWx5IGRpc2N1c3MgdGhlIGZh
Y3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGF0IGNlcnRhaW4ga2luZHMgb2YgZGF0YSAo
Y2hhaW4gaWRlbnRpZmljYXRpb24pIG9ubHkgbmVlZCB0byBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGFkanVzdCBieSBhIGZldyBhcHBzIGluIHJhcmUgY2FzZXMuIEFuZCB0aGF0IGRhdGEg
aXMgbm90IGJlZWRlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJ5IHRoZSBhcHBsaWNhdGlv
bnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBV
bmxlc3MgeW91IHdvdWxkIGxpa2UgdG8gY29uc2lkZXIgdGhlIGNoYWluIGlkZW50aWZpY2F0aW9u
IGFzIGJlaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3B0aW9uYWw/PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3Vycyw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50IGZyb20gbXkgU2Ftc3Vu
ZyBzbWFydHBob25lIG9uIEFUJmFtcDtUPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLS0tLSBPcmlnaW5h
bCBtZXNzYWdlIC0tLS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6
IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgRnJvbTogJnF1b3Q7S2VuIEdyYXkgKGtlZ3JheSkmcXVvdDsgJmx0
OzxhIGhyZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+a2VncmF5QGNpc2NvLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20iIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86a2VncmF5QGNp
c2NvLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUbzog
THVjeSB5b25nICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5sdWN5LnlvbmdAaHVhd2VpLmNv
bTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRv
Omx1Y3kueW9uZ0BodWF3ZWkuY29tJTNlJTNlLCUyMlN1cmVuZHJhIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tJmd0
OyZndDssJnF1b3Q7U3VyZW5kcmE8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5LdW1hciAoc21rdW1hcikmcXVvdDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNta3VtYXJAY2lzY28uY29tIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c21rdW1hckBjaXNjby5jb208
L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNta3VtYXJAY2lzY28uY29tJTNlJTNlLCUyMkppbSIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzbWt1bWFyQGNp
c2NvLmNvbSZndDsmZ3Q7LCZxdW90O0ppbTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkd1aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsoamd1aWNoYXIpJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhy
ZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5qZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRv
OmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPm1haWx0bzpqZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPiZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ0M6IE5pY29sYXMgQk9VVEhPUlMgJmx0OzxhIGhyZWY9Im1h
aWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L3NwYW4+PC9h
Pjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJP
VVRIT1JTQHFvc21vcy5jb20lM2UlM2Usc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSZndDsmZ3Q7
LHNmYzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnJTNlJTNl
LEphbWFsIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRv
OnNmY0BpZXRmLm9yZyZndDsmZ3Q7LEphbWFsPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+SGFkaSBTYWxpbSAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmhhZGlAbW9qYXRhdHUuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+aGFkaUBtb2phdGF0dS5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSUzZSUzZSxSb24iIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86aGFkaUBtb2ph
dGF0dS5jb20mZ3Q7Jmd0OyxSb248L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5QYXJrZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZs
dDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPlJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBo
cmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSUzZSUzZSwlMjJicmlq
c21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tJmd0OyZndDssJnF1b3Q7
YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8
L3NwYW4+PC9hPiZndDsmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFu
QGp1bmlwZXIubmV0PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBo
cmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQlM2UlM2UsJTIySm9lbCIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldCZndDsmZ3Q7LCZxdW90O0pvZWw8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5NLiBIYWxwZXJuJnF1b3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qbWhAam9lbGhhbHBlcm4uY29t
PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208
L3NwYW4+PC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBUaGUgd29yZCAmcXVvdDttZXRhZGF0YSZxdW90OyBpcyBhIHB1cnBvc2Vs
eSBhbWJpZ3VvdXMgdGVybSAmcXVvdDtkYXRhIHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBwcm92aWRlcyBpbmZvcm1hdGlvbiBhYm91dCBvdGhlciBkYXRhJnF1b3Q7LiBJdCBpcyB1c2Vk
IHRvIGF2b2lkIFRISVM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rpc2N1c3Npb24uPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgZXhhbXBs
ZSwgSSBwcm9wb3NlIHdlIGRlZmluZSAmcXVvdDt0ZXF1aWxhIG1ldGFkYXRhJnF1b3Q7IGJlY2F1
c2UsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnJhbmtseSwgSSB3aWxsIG5lZWQgdG8gb3Jk
ZXIgYSB0cmlwbGUtc2hvdCBpZiB3ZSBrZWVwIGF0dGVtcHRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyB0byBkZWZpbmUgc29tZXRoaW5nIHRoYXQsIGJ5IGRlZmluaXRpb24sIGlzIGFtYmln
dW91cy4gSSdkIGxpa2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBteSBiYXJ0ZW5kZXIgdG8g
dW5kZXJzdGFuZCBtZSBzcGVjaWZpY2FsbHkgd2hlbiBJIHNheSAmcXVvdDtJIG5lZWQgYTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2hvdCZxdW90Oy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTMvMTQgNzo0OSBBTSwgJnF1b3Q7THVj
eSB5b25nJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5sdWN5LnlvbmdAaHVhd2Vp
LmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1h
aWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+Jmd0OyZn
dDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0O1NuaXAuLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7U0smZ3Q7IEp1c3QgY29weWluZyBmcm9tIHRoZSBQUzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0Oy0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtE
YXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5IHRvIGV4Y2hhbmdlIGluZm9y
bWF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiZXR3ZWVuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDt0aGUgbmV0d29yayBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJl
dHdlZW4gc2VydmljZSBmdW5jdGlvbnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbmQgc2Vy
dmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7ZnVuY3Rpb25zIGFuZCB0
aGUgbmV0d29yay48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7LS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0O0l0IGlzIGEgbHVjaWQgZGVmaW5pdGlvbi4gV2UgYXJlIHVubmVjZXNzYXJp
bHkgbWFraW5nIHRoZSB3b3JkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmcXVvdDtuZXR3b3Jr
JnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtjb250cm92ZXJzaWFs
LCBJTU8uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O1tMdWN5XSBUaGlzIGlzIG15IHBvaW50LiAmcXVvdDtU
aGUgbmV0d29yayZxdW90OyBpcyB0b28gZ2VuZXJhbCBoZXJlLDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7d2hpY2ggYnJpbmdzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtt
ZXRhZGF0YSBncmVhdCBwb3dlciB0byBkbyBtYW55IHRoaW5ncy4gVGhpcyBpcyB3aHkgcGVvcGxl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbnZlbnQgaWRlYXM8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0O2hlcmUsIHdoaWNoIGNhdXNlcyBhIGxvdCBvZiBkZWJhdGVzIG9u
IG1ldGFkYXRhIHVzYWdlIHBvdGVudGlhbHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2U8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3Nob3VsZCBub3Qgc3BlbmQgYSBs
b3Qgb2YgdGltZXMgb24gdGhhdCBkZWJhdGVzIGFuZCBqdWRnZSB3aGljaDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7dXNhZ2UgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
O3ZhbHVhYmxlIG9yIG5vdC4gVGh1cywgZm9yIHRoZSBTRkMgd29yaywgaXQgd2lsbCBiZSBoZWxw
ZnVsIGlmPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3ZSBjYW48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0O25hcnJvdyBkb3duIGEgYml0LiBKb2VsIG1ha2VzIGV4cGxpY2l0
bHkgdHdvIGNhc2VzLCB3aGljaCBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGVscGZ1bCB0
bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7ZGV2ZWxvcCB1c2UgY2FzZXMg
Zm9yIGVhY2ggY2FzZS4gSSB3b3VsZCBsaWtlIHRvIHNlZSB0aGF0IHRoZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7cHJvYmxlbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
c3RhdGVtZW50IGNhbiBiZSBtb3JlIHNwZWNpZmljIG9uIG1ldGFkYXRhIGRlZmluaXRpb24sIHdo
aWNoIG1heTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0O2hlbHBmdWwgaW4gbGVzcyBmb2N1c2luZyBvbiBpdCBhbmQgbW92aW5n
IGZvcndhcmQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O0x1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7U3VyZW5k
cmEuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O1RoYW5rcyw8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtMdWN5PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtGcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBb
PGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpqZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9h
Pl08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtTZW50OiBXZWRuZXNk
YXksIE1hcmNoIDEyLCAyMDE0IDQ6MzggUE08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDtUbzogTHVjeSB5b25nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Q2M6IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtl
cjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YSBocmVmPSJtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7DQogc2ZjOyBK
YW1hbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SGFkaSBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O1N1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFu
LXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0hp
IEx1Y3ksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Tm8uIEkgYW0gc2ltcGx5IHNheWluZyB3
ZSBzaG91bGQgbm90IG92ZXJjb21wbGljYXRlIHRoZSBwcm9ibGVtPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7c3RhdGVtZW50IHdpdGggdGV4dCB0aGF0IGFkZHMgbGl0
dGxlIHRvIG5vIHZhbHVlIGluIG15IG9waW5pb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
V2hldGhlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O3dlIGNhbGwg
aXQgbWV0YWRhdGEsIG9yIGNvbnRleHQsIGhhcyBubyBiZWFyaW5nIG9uIHRoZSBmYWN0PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGF0IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0O3Byb2JsZW0gc3RhdGVtZW50IGFscmVhZHkgY2xlYXJseSBzdGF0ZXMgd2Ug
bmVlZCB0byBiZSBhYmxlIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtwYXNzPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7aW5mb3JtYXRpb24gYmV0d2VlbiBTRsK5
cyBhbmQgYmV0d2VlbiB0aGUgbmV0d29yayAmYW1wOyBTRsK5cy48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtPbiAzLzEy
LzE0LCA1OjEzIFBNLCAmcXVvdDtMdWN5IHlvbmcmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzps
dWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86bHVjeS55b25nQGh1YXdl
aS5jb208L3NwYW4+PC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7SGkgSmlt
LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7SSBmb3Igb25lIGRvbid0IGFncmVl
IGFuZCB0aGluayB3ZSBhcmUgb3ZlciBjb21wbGljYXRpbmcgd2hhdDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7c2hvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0O2JlIHN0cmFpZ2h0Zm9yd2FyZC4gVGhlIFNGQyBlbmNhcHN1bGF0aW9uIHNob3VsZCBlbmFi
bGUgdHdvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGluZ3M6PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsxLiBTdGVlcmluZyBvZiBzZWxlY3RlZCBmbG93cyB0aHJvdWdoIGEg
c2VydmljZSBjaGFpbjsgdGhpcyBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O3NlcnZpY2UgZnVuY3Rpb24g
cGF0aC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Mi4gUGFz
c2luZyBvZiBjb250ZXh0IGFzc29jaWF0ZWQgd2l0aCBhIGdpdmVuIGZsb3cgd2l0aGluIHNhaWQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7ZnVuY3Rpb24gcGF0aC4gVGhpcyBjb250ZXh0IGluZm9ybWF0
aW9uIG1heSBiZSBjb25zdW1lZCBieSBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtTRiAoYW48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7YXBwbGljYXRpb24g
SUQgaXMgYW4gZXhhbXBsZSkgb3IgbWF5IGJlIGNvbnN1bWVkIGJ5IHRoZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Zm9yd2FyZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDtlbGVtZW50cyAoYSB2cmYtSUQgaXMgYW4gZXhhbXBsZSkuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O1tMdWN5XSBEbyB5b3UgY2FsbCB0aGUg
Y29udGV4dCBhcyBtZXRhZGF0YSBvciBub3Q/IERvIHdlIGhhdmU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2Fub3RoZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7dGVybSBoZXJlIGJlc2lkZSBTRkMgaGVhZGVyIGFuZCBtZXRhZGF0YS4gSSBzZWUgdGhhdCB5
b3UgZG9uJ3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dhbnQgdG88YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7c2VwYXJhdGUgd2hhdCBpcyBjb25zdW1lZCBi
eSBTRiBhbmQgd2hhdCBpcyBjb25zdW1lZCBieSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2ZvcndhcmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
ZWxlbWVudHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtMdWN5PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtTZW50IGZyb20gbXkgaVBob25lPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciAxMiwgMjAxNCwgYXQgNDoxNiBQTSwg
JnF1b3Q7THVjeSB5b25nJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+bHVjeS55b25nQGh1YXdlaS5jb208L3NwYW4+PC9hPjxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFp
bHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0
Ow0KIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgR3Jl
YXQuIFRoZW4gd2UgbWF5IGNvbnNpZGVyIHR3byBzcGVjaWFsIG1ldGFkYXRhIGRlZmluaXRpb25z
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O3Byb2JsZW0gc3RhdGVtZW50IHNvIHdlIGNhbiBhbGwg
dXNlIHRoZSBzYW1lIGRlZmluaXRpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SGVyZSBp
cyBteTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7c3Vn
Z2VzdGVkIHRleHQgYW5kIGxpa2UgdG8gaGVhciB5b3UgYW5kIG90aGVyJ3MgaW5wdXQgYW5kPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzdWdnZXN0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRh
ZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dG88YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2V4Y2hhbmdlIGlu
Zm9ybWF0aW9uIGJldHdlZW4gdGhlIGVsZW1lbnRzIGluIGEgc2VydmljZSBmdW5jdGlvbjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Y2hhaW5pbmcuIElu
IHRoaXMgY29udGV4dCwgdGhlcmUgYXJlIHR3byB0eXBlcyBvZiBkYXRhIHBsYW5lPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7IFNlcnZpY2UgRnVuY3Rpb24gTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBl
eGNoYW5nZWQgYmV0d2Vlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Y2xhc3NpZmllciBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2Vydmlj
ZSBmdW5jdGlvbnMgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0O2ZhY2lsaXRhdGUgc2VydmljZSBmdW5jdGlvbnMgb24gdGhlIHBhY2tldCB0cmVhdG1l
bnQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTdGVlcmluZyBN
ZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGZyb20gc2VydmljZSBmdW5jdGlvbnMgdG8gYTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Y2xhc3NpZmllciBv
ciBzZXJ2aWNlIG5vZGUgZm9yIHRyYWZmaWMgZm9yd2FyZGluZyBwdXJwb3NlLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgLWVuZDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IEZyb206IEpvZWwgTS4gSGFscGVybiBbPGEgaHJl
Zj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+XTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbnQ6IFdl
ZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjozNSBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7
IFJvbiBQYXJrZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFu
QGp1bmlwZXIubmV0PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBo
cmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9h
PiZndDs7IHNmYzsgSmFtYWwgSGFkaTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7IFNhbGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyBZZXMsIEkgYW0gdHJ5aW5nIHRvIGNvbnNpc3RlbnRseSBkaXN0aW5ndWlzaCB0aG9zZSB0
d28gY2FzZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3doZW48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O3RhbGtpbmcgYWJvdXQgdGhlIGluZm9ybWF0
aW9uIGNhcnJpZWQgd2l0aCBwYWNrZXRzIGluIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2NoYWlucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFlv
dXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IEpv
ZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEy
LzE0LCAzOjEzIFBNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWwsIFNlZSBiZWxvdy4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2Zj
LWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl0gT24gQmVoYWxmIE9mIEpvZWwgTS4gSGFscGVy
bjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7U2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAy
OjAyIFBNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0JP
VVRIT1JTOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0
PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dDwvc3Bhbj48L2E+Jmd0OzsNCiBzZmM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNd
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRy
YWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgd2FzIHRyeWluZyB0byB3b3JkIGl0
IGNhcmVmdWxseSBub3QgdG8gZm9jdXMgb24gd2hvIHB1dHM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3RoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBpbmZvcm1hdGlvbiBpbiwgYnV0IG9ubHkgb24gd2hvIGNvbnN1bWVzIHRoZSBpbmZvcm1h
dGlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgSW5mb3JtYXRpb24gZm9yIHNlcnZpY2UgZnVuY3Rpb25zIG1heSBjb21lIGZyb20gdGhlIGlu
Z3Jlc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgY2xhc3NpZmllciBvciBmcm9tIG90aGVyIHNlcnZpY2UgZnVuY3Rpb25zLiBbTHVjeV0gdGhp
cyBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIG9uZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjYXNlIHVzaW5nIG1ldGFkYXRhIGlu
IHlvdXIgdmlldy4gSW5mb3JtYXRpb24gZm9yIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Zm9yd2FyZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyB3aWxsIGdlbmVyYWxseSBjb21lIGZyb20gdGhlIGluZ3Jlc3MgY2xhc3NpZmllciwg
YnV0IGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzcGVjaWFsPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhc2VzIG1heSBiZSBwcm92aWRl
ZCBieSBzZXJ2aWNlIGZ1bmN0aW9ucy4gKEkga2VlcDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
d2FudGluZyB0byBnZXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgcmlkIG9mIHRob3NlIHNwZWNpYWwgY2FzZXMsIGJ1dCBzbyBmYXIgdGhlcmUg
c2VlbSB0byBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7anVzdCBlbm91Z2g8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgb2YgdGhlbSB0byB3
YXJyYW50IGNvdmVyaW5nIGluIHRoZSBzb2x1dGlvbi4gQW5kIG1vcmU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2ltcG9ydGFudGx5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzaWduaWZpY2FudCBzdXBwb3J0IGZvciBpdCBpbiB0aGUgd29y
a2luZyBncm91cC4pIFtMdWN5XTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7VGhpcyBpczxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgc2Vj
b25kIGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3IChidXQgeW91IGRvbid0PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtsaWtlIGl0KS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgQW5kIHlvdSBzdWdnZXN0IGRpc3Rpbmd1aXNoaW5nIHRo
ZXNlIHR3byBjYXNlcyB3aGVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkaXNjdXNzaW5nPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFib3V0
IG1ldGFkYXRhIHVzYWdlLiBJcyB0aGF0IHJpZ2h0IHVuZGVyc3RhbmRpbmc/PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIv
MTQsIDI6MzMgUE0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWwsIEkgaW50ZXJwcmV0IHRoYXQgeW91
IHN1Z2dlc3RzIHRoYXQgZGlzdGluZ3Vpc2ggdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtl
eGNoYW5nZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBm
dW5jdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCB0aGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4Y2hhbmdlIGluZm9y
bWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBmcm9tIGEgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ZnVuY3Rpb24gdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGEgc2VydmljZSBub2RlLiBJcyB0aGlzIHJpZ2h0IHVuZGVy
c3RhbmRpbmc/IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0u
IEhhbHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4u
Y29tPC9zcGFuPjwvYT5dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsyMDE0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgMToxOTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUE08YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBM
dWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
KGpndWljaGFyKTs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9h
Pjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRp
IFNhbGltIFN1YmplY3Q6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29u
c2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBNeSBpbmNsaW5hdGlvbiB3b3VsZCBiZSB0byB0dW5lIHRoYXQgZGVmaW5p
dGlvbiB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGlzdGluZ3Vpc2g8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJldHdlZW4gZGF0
YXBsYW5lIGNhcnJpZWQgaW5mb3JtYXRpb24gaW50ZW5kZWQgZm9yIHVzZSBieTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnVuY2l0b25zICh3aGF0ZXZlciB0aGUgb3JpZ2luKSwg
YW5kIGRhdGFwbGFuZSBjYXJyaWVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbmZvcm1hdGlv
bjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgaW50ZW5kZWQgZm9yIGRhdGFwbGFuZSBmb3J3YXJkaW5nIGNvbXBvbmVudHMuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMs
IEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IEhpIEpvZWwsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGFncmVlIHRoYXQgd2UgbmVlZCB1c2lu
ZyB0aGUgc2FtZSBkZWZpbml0aW9uIGZvciBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0ZXJt
LCBidXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBkaXNhZ3JlZSB0aGF0IHRoZSBtZXRhZGF0YSBkZWZpbml0aW9uIGhlcmUgaXMg
YSBzZXQgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIFRoaXMgbWF5
IGJlIHRvbyBuYXJyb3c8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O29yIGxlYWQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBh
IHBhcnRpY3VsYXIgc29sdXRpb24uIEkgYW0gZmluZSB3aXRoIHRoaXMgZGVmaW5pdGlvbjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHJvYmxlbSBzdGF0ZW1lbnQgdy8gbWlu
b3IgdHdlYWsgKHN1Z2dlc3RlZCBvbiBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDts
aXN0KS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBw
cm92aWRlcyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FiaWxpdHkgdG88YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGNo
YW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBjbGFzc2lmaWVycyBhbmQgc2VydmljZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgYW5kIHNlcnZpY2U8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9ucyBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjbGFzc2lmaWVy
c3xzZXJ2aWNlIG5vZGVzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlcmUgbWF5IGJlIGEgc29sdXRpb24gdGhhdCBh
IHNlcnZpY2UgZnVuY3Rpb24gcGFzc2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzb21lPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiB0byBhdHRhY2hlZCBzZXJ2
aWNlIG5vZGUgd2l0aG91dCB1c2luZyBTRkM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hlYWRl
ci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFRoYW5rcywgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLSBGcm9tOiBKb2VsIEhhbHBlcm4gRGlyZWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0
bzpqbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPm1haWx0bzpqbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48
L2E+XSBTZW50OiBXZWRuZXNkYXksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtNYXJjaCAxMiw8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAyMDE0IDEyOjI1IFBNIFRvOiBMdWN5IHlvbmc7IEpvZWwgTS4gSGFscGVybjsgTmljb2xh
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Qk9VVEhPUlM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uIFBhcmtlciBDYzog
SmltIEd1aWNoYXJkIChqZ3VpY2hhcik7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVm
PSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJp
anNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBMdWN5LCB5b3Ugc2F5
ICZxdW90O3RoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIC4uLiZxdW90OyBUaGU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2RlZmluaXRpb24geW91PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlbiBwcm92aWRlIGlzIGEgZGVmaW5p
dGlvbiBvZiB0aGUgc2V0IG9mIGluZm9ybWF0aW9uIHdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDthcmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBwcm9wb3NpbmcgdGhhdCB3ZSBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIEksIGFu
ZCBvdGhlcnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoYXZlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmVlbiB1c2luZyB0
aGUgdGVybSBtZXRhZGF0YSBtb3JlIG5hcnJvd2x5LiBXZSBjYW4gdXNlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDt3aGF0ZXZlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRlZmluaXRpb24gd2Ugd2FudC4gQnV0IHdlIGRvIG5l
ZWQgdG8gYWdyZWUgb24gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkZWZpbml0aW9uLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEZvciB0aGUgcHVycG9zZXMgb2YgdGhlIFdHLCBpdCBzZWVtcyBtdWNoIG1vcmUgdXNlZnVs
IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt1c2UgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGVybSBtZXRhZGF0YSBm
b3IgdGhlIG5hcnJvd2VyIGRlc2NyaXB0aW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBPbiAzLzEyLzE0LCAxOjE5IFBNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhp
IEpvZWwsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgYWdyZWUuIFdlIG5lZWQgdG8gZGlmZmVyZW50aWF0
ZSB0aGUgbWV0YWRhdGEgdXNlZCBieTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2Z1bmN0aW9uIGFuZCBTRkMgaGVhZGVyLiBUaGUgbWV0YWRhdGEgdGVybSBtZWFucyBj
YXJyeWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c29tZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3N0YXRlcyBhbG9u
ZyB3aXRoIHRoZSBwYWNrZXQuIElNTzogU0ZDIGhlYWRlciBpcyBhIGtpbmQgb2Y8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtt
ZXRhZGF0YSBjYXJyaWVkIG9uIHBhY2tldCBmb3IgbmV4dCBzZXJ2aWNlIG5vZGUgdG8gdXNlLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29udGV4dCBvZiBTRkMsIHdl
IGhhdmUgdGVybSBmb3IgU0ZDIGhlYWRlciBhbmQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDttZXRhZGF0YSB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2FzIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0
aW9ucywgb3IgYmV0d2VlbiBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb25zIGFuZCBjbGFzc2lmaWVy
cy9zZXJ2aWNlIG5vZGVzLCB3aGljaCBpcyB3aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0
aGUgZHJhZnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDtmb2N1cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLCBMdWN5PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEg
aHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+
XSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDIw
MTQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgMTE6MTggQU0gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9u
IFBhcmtlciBDYzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKaW08YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgR3VpY2hh
cmQgKGpndWljaGFyKTs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+
PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBI
YWRpIFNhbGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEkgdGhpbmsgaXQgaXMgaW1wb3J0YW50IHRvIGtlZXAgYSBzdHJvbmcgZGlzdGlu
Y3Rpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JldHdlZW48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEg
KHdoaWNoIGlzIGZvciB1c2UgYnkgYXBwbGljYXRpb25zKSBhbmQgdGhlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNoYWluaW5nIGluZm9ybWF0aW9uIGluIHRoZSBi
YXNlIHNlcnZpY2UgY2hhaW4gaGVhZGVyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hpY2gg
aXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgZm9yIHVzZSBieSB0aGUgc2VydmljZSBjaGFpbiBzdXBwb3J0IG1lY2hhbmlz
bXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBP
biAzLzEyLzE0LCAxMDo0MiBBTSwgTHVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRnVsbHkg
YWdyZWUgd2l0aCBKb2UuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2Ugc2hvdWxkIG5vdCBy
ZXF1aXJlIGEgZml4IGxlbmd0aCBmb3IgaW4tYmFuZCBtZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7YnV0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhbHNvIG5vdCBsZWF2ZSBpdCBmb3IgZnJlZWx5IHVz
YWdlLiBJbiBmYWN0LCB3aGVuIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG5vZGUgaW5zZXJ0cyBTRkMgaGVhZGVyIG9uIGEgKGVuY2Fwc3VsYXRlZCkgcGFj
a2V0IGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VuZCB0bzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmV4
dCBzZXJ2aWNlIG5vZGUsIFNGQyBoZWFkZXIgaXRzZWxmIGNhbiBiZSBzZWVuIGFzIGE8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1
Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBG
cm9tOiBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2Zj
LWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl0gT24gQmVoYWxmIE9mIEpvZWwgTS48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O0hhbHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbnQ6IFdlZG5lc2RheSwg
TWFyY2ggMTIsIDIwMTQgOToyMSBBTSBUbzogTmljb2xhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Qk9VVEhPUlM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpn
dWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
PmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNmYzsg
SmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJp
anNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgRm9yIGluLWJhbmQgbWV0YWRhdGEsIHRoZSBBUEkgZm9yIGFjY2VzcyBjYW4gZWFzaWx5IGJl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBzeW5jaHJvbm91cy4gT3V0IG9mIGJhbmQgbWV0YWRhdGEgbmVlZHMgZGlm
ZmVyZW50PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoYW5kbGluZy48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRo
ZXJlIGFyZSBtYW55IGNhc2VzIHdoZXJlIG91dC1vZi1iYW5kIG1ldGFkYXRhIGlzPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDt1c2VmdWwgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhcHByb3ByaWF0ZS4gQnV0
IHRoZXkgZG8gbm90IGNvdmVyIGFsbCBuZWVkcyBieSBhbnk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3N0cmV0Y2guPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRXZlbiBpZiBlYWNoIHBpZWNl
IG9mIGluLWJhbmQgbWV0YWRhdGEgaXMgb2YgZml4ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2xlbmd0aCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZXJlIGFyZSBtYW55IGRpZmZlcmVudCBraW5kcyBvZiBt
ZXRhdHlwZS4gVHJ5aW5nIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzYXk8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZxdW90O3RoZXJlIHdpbGwgYmUgZXhhY3RseSBmb3VyIHBpZWNlcywgYW5kIHRoZXkgd2ls
bCBiZSBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dHlwZXM8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHQxLCB0
MiwgdDMsIGFuZCB0NCZxdW90OyBpcyBzaW1wbHkgdG9vIHNwZWNpZmljIGZvciBldmVuIDgwJTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7b2YgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25lZWRzLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IE9uIDMvMTIvMTQsIDg6NTIgQU0sIE5pY29sYXMgQk9VVEhPUlMgd3JvdGU6PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgSGVsbG8gUm9uLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2Vu
ZGluZyBvdXQgb2YgYmFuZCBjb25ncnVlbnQgbWV0YWRhdGEgbWF5IG5vdCBiZSB0aGU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Fuc3dlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIGFsbCBuZWVkcyBi
dXQgaXQgaXMgb25lIHRvb2wgdGhhdCB3ZSBzaG91bGQga2VlcC48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IE5vdCBhbGwgbWV0YWRhdGEgaXMgdGllZCB0byBhIHNwZWNpZmljIHBh
Y2tldCwgZm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtleGFtcGxlIGE8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBwb2xpY3kgY2hhbmdlIGluIFBDUkYgY291bGQgbGVhZCB0byBzb21lIG1ldGFkYXRhPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzaWduYWxpbmcsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIHJl
YWN0aW9uIHRpbWUgbmVlZCBub3QgYmUgaW1tZWRpYXRlLCBmZXcgbXMgbWF5PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtub3QgbWF0dGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgQXMgeW91IHBvaW50LCBpZiBhIHBhY2tldCBpcyB0aWVkIHRvIGEgbWV0YWRhdGEgYTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29ycmVsYXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvIGNh
biBiZSBzZXQgaW4gYm90aCBwYWNrZXQgdG8gZGVhbCB3aXRoIGl0IChpLmU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O21ldGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhwZWN0ZWQgZmxhZyBpbiB0
aGUgU0ZDIGhlYWRlciwgcGx1cyBhbiBpZCk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEZpbmFsbHkgd2UgY2FuIHN0aWxsIHNlbmQgc29tZSBsaW1pdGVkIG1ldGFkYXRhIHdpdGhp
bjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YSBoZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhp
cyBjb3VsZCBiZSB1c2VkIGZvciBsb2FkIGJhbGFuY2VycyBpbiBwYXJ0aWN1bGFyIGlmPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDt3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFncmVlIG9uIGEgY29udmVu
dGlvbiB0byBsb2NhdGUgJnF1b3Q7Y29hcnNlIGdyYWluIHBvbGljeSZxdW90Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IC8gJnF1b3Q7ZmluZSBncmFpbiBwb2xpY3kmcXVvdDsgb24gcmVzZXJ2ZWQgY29udGV4
dCBoZWFkZXJzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhpcyBzZWVtcyB0
byBvcGVuIHVwIGEgbG90IG9mIGZsZXhpYmlsaXR5IC88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2lubm92YXRpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24geW91ciBs
YXN0IHBvaW50LCB0aGVyZSBpcyBhIHF1ZXN0aW9uIG9uIGhvdyB0byBtYWtlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgbWV0YWRhdGEgYXZhaWxhYmxlIHRvIGEgU2VydmljZSBGdW5jdGlvbi4gQ3VycmVudCBz
b2NrZXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb25uZWN0aW9ucyBmb3IgZXhhbXBsZSBkbyBub3QgYWxs
b3cgdG8gcmV0cmlldmUgSVA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hlYWRlcjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG9wdGlvbnMuIFNvIEkgYXNzdW1lIHRoYXQgU0ZDIGF3YXJlIFNlcnZpY2UgRnVu
Y3Rpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aWxsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmVl
ZCBzb21lIChhc3luY2hyb25vdXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA/KSBBUEkgdG8gcmV0cmlldmUg
U0ZDIGhlYWRlciBpbmZvcm1hdGlvbiBhcyB3ZWxsIGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtpbi1iYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEuIEkgZG9uJ3Qgc2VlIG91dCBvZiBi
YW5kIG1ldGFkYXRhIHRyYW5zcG9ydDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YWRkaW5nPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgY29tcGxleGl0eSwgdGhlIHNhbWUgQVBJIGNhbiBwcm9iYWJseSBhcHBs
eS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBhbHRlcm5hdGl2ZSBvcHRp
b24sIGFsbG93aW5nIHZhcmlhYmxlIHNpemVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRh
ZGF0YSBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBTRkMgaGVhZGVyIGhhcyBzb21lIGRyYXdiYWNr
cyBhcyB3ZWxsLCBvbmUgYmVpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmcmFnbWVudGF0aW9uLCBhbmQg
c29tZSBzd2l0Y2hlcyBleHBlY3RpbmcgYXMgd2VsbCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7bG9vayBhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGVuZCB1c2VyIHRyYWZmaWMgaGVhZGVycyBmb3Ig
bGluayBsb2FkIGJhbGFuY2luZy4gSTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d291bGQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBhZ3JlZSB0aGF0IGlmIHdlIGNhbiBhY2NlcHQgdGhlc2UgaXNzdWVzLCB0
aGVuIHNlbmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvZmYtbGluZSBjb25ncnVlbnQgbWV0YWRhdGEg
bG9vc2VzIGl0cyBpbnRlcmVzdC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdl
IG5lZWQgdG8gdGFrZSBpbnRvIGFjY291bnQgdGhhdCBib3RoIGluLWJhbmQgYW5kPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtjb25ncnVlbnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvdXQtb2YtYmFuZCBt
ZXRhZGF0YSB0cmFuc3BvcnQgaXMgbm90IHJlbGlhYmxlLiBBPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtwYWNrZXQgbG9zczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRyaWdnZXJpbmcgcmV0cmFuc21pc3Np
b24gd291bGQgbm90IGxlYWQgdG8gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpZGVudGlj
YWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyByZWNvbnN0cnVjdGlvbiBvZiB0aGUgYXNzb2NpYXRlZCBtZXRh
ZGF0YS4gSW4gc29tZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y2FzZXMsIHdlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgbWlnaHQgdGh1cyBldmVuIG5lZWQgbm9uLWNvbmdydWVudCBvdXQtb2YtYmFuZCBy
ZWxpYWJsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIHRyYW5zcG9ydC48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBO
aWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTo8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBQYXJrZXIgWzxhIGhy
ZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbTwvc3Bhbj48L2E+XSBTZW50Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7V2VkbmVzZGF5
LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IE1hcmNoIDEyLCAyMDE0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMTI6NDMg
UE0gVG86IE5pY29sYXMgQk9VVEhPUlMgQ2M6IEppbSBHdWljaGFyZDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7KGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlq
c21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBJIHVuZGVyc3RhbmQgdGhlIGNvbmNlcHQgZm9yIG91dCBvZiBiYW5kIHNpZ25hbGlu
ZyBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEsIGJ1dCBJIGFtIGNvbmNlcm5lZCB0aGF0IGl0
IGludHJvZHVjZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NpZ25pZmljYW50PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDtjb21wbGV4aXR5IGR1ZSB0byB0aGUgcG90ZW50aWFsIHJhY2UgY29uZGl0aW9uIG9m
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtyZWNlaXZpbmcgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDty
ZWFsIHBhY2tldCBiZWZvcmUgdGhlIG1ldGFkYXRhLiBXaGlsZSB0aGUgcmVhbCBwYWNrZXQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpbmRpY2F0ZSB0aGF0
IG91dCBvZiBiYW5kIG1ldGFkYXRhIGlzIGV4cGVjdGVkLCBob3cgY2FuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDt3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Z3VhcmFudGVlIHRoZSBvcmRlciBvZiByZWNl
cHRpb24/IFdoYXQgaWYgc3dpdGNoaW5nIG9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtyb3V0
aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtub2RlcyBhcHBseSBoYXNoIGJhc2VkIGxvYWQgYmFsYW5jaW5n
PyBXaGF0IGlmIHRoZSBsb2FkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtiYWxhbmNpbmcgdW5kZXJzdGFuZHMg
U0ZDIGVuY2FwcyBhbmQgbG9va3MgYmV5b25kIGl0IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDt0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O29yaWdpbmFsIGhlYWRlciB0byBnZXQgYmV0dGVyIGVudHJv
cHk/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2FuIHdlIGd1YXJhbnRlZSB0aGF0IHRoZSBtZXRhZGF0YSBh
bmQgcmVhbCBwYWNrZXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dpbGwgZm9sbG93PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDt0aGUgZXhhY3Qgc2FtZSBwYXRoPyBJZiB3ZSBjYW4gbm90LCB0aGVuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpbXBsZW1lbnRhdGlvbnMgd2lsbDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
bmVlZCB0byBhZGQgaW5ncmVzcyBxdWV1aW5nIHRvIGNvcGUgd2l0aCB0aGUgc2NlbmFyaW8uPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBbHNvLCBkbyB5b3UgZmVlbCB0aGF0IHRo
ZSBpbmNyZWFzZSBpbiBpbXBsZW1lbnRhdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbXBsZXhpdHkg
YXQgdGhlIHNlcnZpY2UgZnVuY3Rpb25zIGlzIHJlYXNvbmFibGU/PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBSb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgMTIsIDIw
MTQsIGF0IDQ6MDkgQU0sICZxdW90O05pY29sYXMgQk9VVEhPUlMmcXVvdDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20i
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5OaWNvbGFzLkJPVVRI
T1JTQHFvc21vcy5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0Ozxh
IGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Nt
b3MuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgSSB0aGluayB3ZSBtdXN0IG1ha2UgYSBkaXN0aW5jdGlvbiBiZXR3
ZWVuOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtIE1ldGFkYXRh
IHdoaWNoIHNob3VsZCBiZSBwYXJ0IG9mIHRoZSBoZWFkZXIgZGVmaW5lZDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7YXMgaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmFuZCBtYXJraW5nLiAtIE1l
dGFkYXRhIHdpdGggY2FuIGJlIHBhc3NlZCBvdXQgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2JhbmQsIGZvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGFtcGxlIGNvbmdydWVudCBvdXQgb2Yg
YmFuZCBzaWduYWxpbmcgZGVmaW5lZCBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGRy
YWZ0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBmb3JtZXIg
Y2FsbHMgZm9yIGEgbGltaXRlZCBzcGFjZSBpbiB0aGUgaGVhZGVyLDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7dHJ1ZSwgVGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxhdHRlciBob3dldmVyIGRv
ZXMgbm90IGluY3VyIGFueSBzcGFjZSBsaW1pdGF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDthbmQgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3RpbGwgZmFpcmx5IGVmZmljaWVudCBhbmQg
aXQgcmVtYWlucyBjb21wYXRpYmxlIHdpdGg8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2EgZml4
ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2l6ZSBoZWFkZXIgdXNlZCB0byByb3V0ZSB0aG9zZSBz
aWduYWxpbmcgbWVzc2FnZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Fsb25nIHRoZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBjaGFpbidzIHNlcnZpY2UgZnVuY3Rpb25zLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzIF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18gRnJvbTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSmltIEd1aWNo
YXJkIChqZ3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qZ3VpY2hhckBjaXNjby5jb208
L3NwYW4+PC9hPl0gU2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVHVlc2RheSwgTWFyY2ggMTEs
IDIwMTQgNjo0OCBQTSBUbzogUm9uIFBhcmtlciBDYzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmlj
b2xhcyBCT1VUSE9SUzs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+
PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBI
YWRpIFNhbGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRp
b25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIFJvbiw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2UgY2FuIGNlcnRhaW5seSBo
YXZlIHRoaXMgZGlzY3Vzc2lvbiBidXQgd2Ugc2hvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtmaXJzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb25zaWRlciB3aGF0IGluZm9ybWF0aW9uIGlz
IG5lY2Vzc2FyeSBhbmQgaWYgc2FpZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBj
YW4gZml0IHdpdGhpbiBhIGZpeGVkIG51bWJlciBvZiBjb250ZXh0czxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7aW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ham9yaXR5IG9mIGNhc2VzLiBS
ZW1lbWJlciwgdGhlIGdvYWwgb2YgYmVpbmcgYWJsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
dG8gcGFzczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSB0aHJvdWdoIHRoZSBuZXR3b3Jr
IGlzIHRvIGVuaGFuY2Ugc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVsaXZlcnks
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5vdCBwYXNzIHRoZSBlbnRpcmUgd29ya3Mgb2YgU2hha2Vz
cGVhcmUgOy0pPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbnQg
ZnJvbSBteSBpUGhvbmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IE9uIE1hciA3LCAyMDE0LCBhdCAzOjUyIEFNLCAmcXVvdDtSb24gUGFya2VyJnF1b3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1h
aWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0OyB3
cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBO
aWNvbGFzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IEkgc2VlIHNpbWlsYXIgcmVxdWlyZW1lbnRzIGZyb20gdGhlIDNncHAgRVBDIHNpZGUuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtJIHdvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaWtl
IHRvIHByb3Bvc2UgYW4gT1VJIC8gVExWIGJhc2VkIGFwcHJvYWNoIHdoZXJlIHRoZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgcmVzZXJ2ZWQgT1VJIGNhbiBiZSB1c2VkIGZvciBhZ3JlZWQgdXBv
biB0eXBlcyBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29tbW9uPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBtZXRhZGF0YSBhbmQgdmVuZG9yIG9yIG90aGVyIG9yZ2FuaXphdGlvbmFsIE9V
SXMgY2FuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiZSB1c2VkPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyB0byBxdWlja2x5IGlubm92YXRlIGluIHRoZSBuZXR3b3Jrcy48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFNpbXVsdGFuZW91c2x5LCBJIHdvdWxkIGFsc28gbGlrZSB0byBjb25zaWRl
cjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWVjaGFuaXNtczxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgdGhhdCBhcmUgb3B0aW1pemVkIGZvciBsb25nIGxpdmVkIGZsb3dzIHNvIGFzIHRvPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsaW1pdCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IG5lZ2F0aXZlIGVmZmVjdHMgb2YgcGFja2V0IGdyb3d0aC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9u
IE1hciA3LCAyMDE0LCBhdCA4OjM0IEFNLCAmcXVvdDtOaWNvbGFzIEJPVVRIT1JTJnF1b3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJP
VVRIT1JTQHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5j
b20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86Tmlj
b2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhlbGxv
IEppbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgSSBoYXZlIHNlZW4gY2FzZXMgaW4gR2kgTEFOLCB3aGVyZSBzdWJzY3JpYmVyIHJlbGF0
ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBpcyBwYXNzZWQgdG8g
YSBXZWIgUHJveHkgZm9yIEhUVFAgaGVhZGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
ZW5yaWNobWVudCAoYWltZWQgYXQgc29tZSBXZWIgQ29udGVudCBwcm92aWRlcnM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3BhcnRuZXJzIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
dGhlIE1vYmlsZSBPcGVyYXRvcikuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSW5mb3Jt
YXRpb24gd2FzIGFuIGNvZGVkIChwZXJzaXN0ZW50KSBzdWJzY3JpYmVyIGlkPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtkZXJpdmVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnJvbSB0
aGUgTVNJU0ROLCBhbmQgY291cGxlIG9mIGYgY3VzdG9tZXIgcHJvZmlsZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7cmVsYXRlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZpZWxkcy48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IEluIGFuIHNmYyBiYXNlZCBHaSBMQU4sIHRoaXMgZW50aXR5IHNob3VsZCByZWNlaXZlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7ZnJvbSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBDbGFzc2lmaWVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAtIEEgY2xhc3NpZmljYXRpb24gb2YgdGhlIENvbnRlbnQgUHJvdmlkZXIg
KCBJZCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDYXRlZ29yeSkgYmFzZWQgb24gdHJh
ZmZpYyBhbmFseXNpcyAtIFRoZSBNU0lTRE4gb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0
aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdWJzY3JpYmVyIC0gVHdvIHN1YnNjcmli
ZXIgcG9saWN5IGZpZWxkcyAobm90IHRpZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBQ
Q1JGPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYnV0IGJlbG9uZ2luZyB0byB0aGUgU3Vi
c2NyaWJlciBEQikgKFN1YnNjcmliZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjYXRlZ29y
eSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdWItY2F0ZWdvcnkpIC0gQSBzZXNzaW9u
IGlkIChmb3IgbG9nZ2luZyBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RyYWNraW5nPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHVycG9zZXMpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgb2JqZWN0aXZlIGJlaW5n
IHRvIGF2b2lkIGhhdmluZyB0aGUgSFRUUCBQcm94eTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
dG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZWNvbWUgYSB0cnVzdGVkIGFwcGxpY2F0
aW9uIChpbnRlcm9nYXRlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN1YnNjcmliZXIg
REIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXRjLi4pPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IE5pY29sYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOiBKaW08YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBHdWljaGFyZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChqZ3Vp
Y2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9h
Pl0gU2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaHVyc2RheSwgTWFyY2ggMDYs
IDIwMTQgMjowMiBQTSBUbzogSmFtYWwgSGFkaTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7U2Fs
aW07PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmptb2lzYW5kQGp1bmlwZXIu
bmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+am1vaXNhbmRA
anVuaXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0IiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmptb2lzYW5k
QGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ow0KIENjOjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNmYyBTdWJqZWN0OiBSZTogW3NmY108YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRl
cmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgSGkgSmFtYWwsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3Ugc2FpZCAmcXVvdDtJdCBzZWVtcyB0aGVyZSdzIGNsZWFy
IG5lZWQgZm9yIHZhcmlhYmxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2l6ZWQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSZxdW90Oy4uIEkgYW0gbm90IHNvIGNvbnZp
bmNlZCBhbmQgd291bGQgbGlrZSB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJldHRlcjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHVuZGVyc3RhbmQgdGhlIHJlcXVpcmVtZW50cyBi
ZWZvcmUgcGFzc2luZyBqdWRnZW1lbnQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSWYgd2U8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsb29rIGF0IHRoZSB1c2UgY2FzZXMgYXMgcHJl
c2VudGVkIHRodXMgZmFyIGludG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgV0cgSTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGhhdmUgeWV0IHRvIHNlZSBhIHNpbmdsZSBleGFt
cGxlIG9mIHRoZSBuZWVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKG5vdGluZyB0aGF0PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGVzaXJlIGlzIG5vdCB0aGUgc2FtZSBhcyBuZWVk
KSAtIEkgYW0gbm90IHNheWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZXJlIGlzPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbm8gcmVxdWlyZW1lbnQgYnV0IHJhdGhlciB0aGF0
IHdlIHNob3VsZCBub3QganVtcDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIHRoZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbmNsdXNpb24gYW5kIGJ1aWxkIHN0YW5kYXJkcyBh
cm91bmQgYSB0aGVvcnkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMy8xNCwgNjozNSBBTSwgJnF1b3Q7SmFtYWwgSGFk
aSBTYWxpbSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+aGFkaUBtb2phdGF0dS5jb208L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmhh
ZGlAbW9qYXRhdHUuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7d3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgbGlrZSB0aGUgZG9jIC0gd2VsbCB3cml0
dGVuLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBTZWN0aW9uIDQuMyBvbiBtZXRhZGF0YSBlbmNvZGluZy48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
SXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZSBzaXplZDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IChhdCBsZWFzdCBmb3IgaHR0cC9hcHAgeW91IHNlZW0gdG8gaW5kaWNhdGUgdGhlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgZGVzaXJlIGZvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2l0KS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIGEgZGF0YXBhdGgg
cGVyLXBhY2tldCBtZXRhZGF0YSwgaSBmZWVsIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IG5lZWQgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsganVzdCBhcyBpbXBvcnRh
bnQuIEFyZSB3ZSBsaW1pdGVkIGJ5IHRoZSBmYWN0IHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgZXhpc3RpbmcgaGFyZHdhcmUgbWF5IG5vdCBiZSBhYmxlIHRvIGhhbmRsZSBU
TFZzPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Rm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGV4YW1wbGUsIEkgZG9udCBoYXZlIGEgcHJvYmxlbSBoYW5kbGluZyBUTFZzIGlu
IGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzb2Z0d2FyZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2RhdGFwYXRoLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjaGVlcnMsIGphbWFsPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nIGxpc3Q8c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9y
Zzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwv
YT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgbGlzdDxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWls
dG86c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0i
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdDxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjQGlldGYub3Jn
PC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwv
c3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
bWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdDxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5tYWlsdG86c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMi
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18g
c2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdDxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjQGlldGYu
b3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
Yzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNm
YyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3Jn
PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5o
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX188YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtzZmMgbWFp
bGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmY0Bp
ZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDtfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwv
c3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
Yzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgc2ZjIG1haWxpbmcgbGlzdDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
YyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyZndDsgc2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsm
Z3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDs8
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0i
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDs8
YnI+DQomZ3Q7Jmd0O19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fPGJyPg0KJmd0OyZndDtzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDs8YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OzxhIGhyZWY9Imh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDs8YnI+DQomZ3Q7X19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7c2ZjIG1haWxpbmcgbGlzdDxi
cj4NCiZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7
PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KPGJyPg0KX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzZmMgbWFpbGluZyBsaXN0
PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KPGEgaHJl
Zj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1
b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+X19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzZmMgbWFpbGluZyBs
aXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTMuNXB0OyBmb250LWZhbWlseTogSGVs
dmV0aWNhLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij5fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCnNmYyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNA
aWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vc2ZjIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9zcGFuPg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_CF4E8D171B7B4smajeef5com_--


From nobody Wed Mar 19 04:33:30 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 45F471A06DD for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 04:33:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.401
X-Spam-Level: 
X-Spam-Status: No, score=0.401 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, RCVD_IN_DNSWL_NONE=-0.0001] 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 W4OEoPnQNAsu for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 04:33:18 -0700 (PDT)
Received: from hub021-ca-5.exch021.serverdata.net (hub021-ca-5.exch021.serverdata.net [64.78.56.70]) by ietfa.amsl.com (Postfix) with ESMTP id 966C31A03C2 for <sfc@ietf.org>; Wed, 19 Mar 2014 04:33:18 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-5.exch021.domain.local ([10.254.4.89]) with mapi id 14.03.0174.001;  Wed, 19 Mar 2014 04:33:10 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: Sumandra Majee <S.Majee@F5.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs81yoHIIL+bcUu+EOJ5K2SiBZrnlkYAgAACAQCAAAL2AIAA4XOA///Ls1M=
Date: Wed, 19 Mar 2014 11:33:09 +0000
Message-ID: <576BD16E-C195-432B-A3FD-3B5F6607D2C5@affirmednetworks.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com>, <CF4E97A7.1B7CC%s.majee@f5.com>
In-Reply-To: <CF4E97A7.1B7CC%s.majee@f5.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: multipart/alternative; boundary="_000_576BD16EC195432BA3FD3B5F6607D2C5affirmednetworkscom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/TM09GAFXHhvY6VA9zB-JI-YIUQs
Cc: Cathy Zhang <Cathy.H.Zhang@huawei.com>, "Paul Quinn \(paulq\)" <paulq@cisco.com>, "sfc@ietf.org" <sfc@ietf.org>, David Allan I <david.i.allan@ericsson.com>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Mar 2014 11:33:27 -0000

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

U3VtYW5kcmEsDQoNCkkndmUgYmVlbiB0aGlua2luZyB0aGF0IHlvdXIgYXBwcm9hY2ggMiB3b3Vs
ZCBiZSB0aGUgd2F5IHRvIGdvLg0KDQogICBSb24NCg0KDQpPbiBNYXIgMTksIDIwMTQsIGF0IDM6
NDAgQU0sICJTdW1hbmRyYSBNYWplZSIgPFMuTWFqZWVARjUuY29tPG1haWx0bzpTLk1hamVlQEY1
LmNvbT4+IHdyb3RlOg0KDQo8PFRyaW1tZWQgdGhlIFRPIGxpc3QgdG8gYXZvaWQgdGhlIG1zZyBi
ZWluZyBoZWxkIGFnYWluPj4NCg0KSSBzZWUgdHdvIHdheXMgdG8gY2FycnkgdGhlIHBhdGggaW5m
b3JtYXRpb24uDQoNCg0KICAxLiAgRXhwbGljaXQgb3JkZXJlZCBsaXN0LCBzb21ldGhpbmcgbGlr
ZSBGVy1BIDo6IFRDUC1PUFQgOjogTEIgOjogVmlkZW9PUFQgOjogQ0dOQVQuICAgVGhlcmUgYXJl
IHR3byBpc3N1ZXMgd2l0aCB0aGlzIGFwcHJvYWNoLCBmaXJzdCB0aGUgbGVuZ3RoIG9mIGdyYXBo
IGlzIHZhcmlhYmxlLiAgQWxzbyBpdCBpbXBsaWVzIGJpZGlyZWN0aW9uYWwgc3ltbWV0cnkuIEl0
IGlzIG9mdGVuIHJlcXVpcmVkIGJ1dCBzaG91bGQgbm90IGJlIG1hbmRhdG9yeS4gIFNlY29uZGx5
IGNoYW5naW5nIHRoaXMgcGF0aC9ncmFwaCBpbiBhdCBTRiBjYW4gYmUgY3VtYmVyc29tZS4NCiAg
Mi4gIExldCB0aGUgQ29udHJvbCBwbGFuZSBkaXN0cmlidXRlIHRoZSBjaGFpbklEIDzigJQ+IGdy
YXBoIG1hcHBpbmcuIEluIHRoaXMgY2FzZSBlYWNoIFNGIHdvdWxkIGhhdmUgbWFwcGluZyBvZiBn
aXZlbiBhIGNoYWluSUQgd2hhdCBpcyBteSBuZXh0IGhvcC4gVGhlIGNoYWluSUQgaXRzZWxmIGNv
dWxkIGJlIGZpeGVkIHNpemUgZWxlbWVudC4gQSBTRiBjYW4gc2VsZWN0IGEgZGlmZmVyZW50IHBh
dGggYnkgY2hhbmdpbmcgdGhlIGNoYWlJRCBwYXJhbWV0ZXIuDQoNClJlZ2FyZHMNClN1bWFuZHJh
DQoNCg0KRnJvbTogQ2F0aHkgWmhhbmcgPENhdGh5LkguWmhhbmdAaHVhd2VpLmNvbTxtYWlsdG86
Q2F0aHkuSC5aaGFuZ0BodWF3ZWkuY29tPj4NCkRhdGU6IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0
IGF0IDEwOjEzIEFNDQpUbzogIlJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKSIgPHJlcGVubm9AY2lz
Y28uY29tPG1haWx0bzpyZXBlbm5vQGNpc2NvLmNvbT4+LCAiTG91aXMuRm91cmllIiA8TG91aXMu
Rm91cmllQGh1YXdlaS5jb208bWFpbHRvOkxvdWlzLkZvdXJpZUBodWF3ZWkuY29tPj4sICJQYXVs
IFF1aW5uIChwYXVscSkiIDxwYXVscUBjaXNjby5jb208bWFpbHRvOnBhdWxxQGNpc2NvLmNvbT4+
LCBEYXZpZCBBbGxhbiBJIDxkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbTxtYWlsdG86ZGF2aWQu
aS5hbGxhbkBlcmljc3Nvbi5jb20+Pg0KQ2M6IE5pY29sYXMgQk9VVEhPUlMgPE5pY29sYXMuQk9V
VEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4sIFh1
eGlhb2h1IDx4dXhpYW9odUBodWF3ZWkuY29tPG1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tPj4s
IENoYW5nY2hlbmcgSHVhbmcgPGh1YW5nQHNjZS5jYXJsZXRvbi5jYTxtYWlsdG86aHVhbmdAc2Nl
LmNhcmxldG9uLmNhPj4sICJzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4iIDxzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4+LCAibWlrZWJpYW5jQGFvbC5jb208bWFpbHRv
Om1pa2ViaWFuY0Bhb2wuY29tPiIgPG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNA
YW9sLmNvbT4+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQN
Cg0KSGkgUmVpbmFsZG8sDQoNClNvIHRoZSBjaGFpbiBJRCBpcyBhY3R1YWxseSB0aGUgcGF0aCBJ
RCB3aGljaCByZXByZXNlbnRzIGFuIG9yZGVyZWQgc2V0IG9mIHNlcnZpY2UgZnVuY3Rpb24gaW5z
dGFuY2VzLg0KSSB0aGluayB3ZSBzaG91bGQgYWRkIGFuIGV4cGxpY2l0IGRlZmluaXRpb24gb2Yg
4oCcc2VydmljZSBpbnN0YW5jZeKAnS4gV2hhdCBkbyB5b3UgdGhpbms/DQoNClRoYW5rcywNCkNh
dGh5DQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYg
T2YgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAx
NCAxMTowMyBBTQ0KVG86IExvdWlzLkZvdXJpZTsgUGF1bCBRdWlubiAocGF1bHEpOyBEYXZpZCBB
bGxhbiBJDQpDYzogTmljb2xhcyBCT1VUSE9SUzsgWHV4aWFvaHU7IG1pa2ViaWFuY0Bhb2wuY29t
PG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPjsgQ2hhbmdjaGVuZyBIdWFuZw0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0
aW9uIGNoYWluIElEDQoNCkEgU2VydmljZSBDaGFpbiBqdXN0IGRlZmluZXMgd2hpY2ggdHlwZSBv
ZiBzZXJ2aWNlIGFuZCB0aGVpciBvcmRlci4NCg0KQSBzZXJ2aWNlIHBhdGggZGVmaW5lcyB0aGUg
YWN0dWFsIHNlcnZpY2UgaW5zdGFuY2UsIHNheSwgZmlyZXdhbGwxLmhvbWUsIG5hdDIsIGRwaS1z
aWMsIGV0Yy4NCg0KRnJvbTogIkxvdWlzLkZvdXJpZSIgPExvdWlzLkZvdXJpZUBodWF3ZWkuY29t
PG1haWx0bzpMb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbT4+DQpEYXRlOiBUdWVzZGF5LCBNYXJjaCAx
OCwgMjAxNCBhdCAxMDo1NSBBTQ0KVG86ICJQYXVsIFF1aW5uIChwYXVscSkiIDxwYXVscUBjaXNj
by5jb208bWFpbHRvOnBhdWxxQGNpc2NvLmNvbT4+LCBEYXZpZCBBbGxhbiBJIDxkYXZpZC5pLmFs
bGFuQGVyaWNzc29uLmNvbTxtYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20+Pg0KQ2M6
IE5pY29sYXMgQk9VVEhPUlMgPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmlj
b2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4sIFh1eGlhb2h1IDx4dXhpYW9odUBodWF3ZWkuY29t
PG1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tPj4sIENoYW5nY2hlbmcgSHVhbmcgPGh1YW5nQHNj
ZS5jYXJsZXRvbi5jYTxtYWlsdG86aHVhbmdAc2NlLmNhcmxldG9uLmNhPj4sICJzZmNAaWV0Zi5v
cmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4iIDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4+LCAibWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPiIgPG1pa2Vi
aWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4+DQpTdWJqZWN0OiBSZTogW3Nm
Y10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KUGF1bCwNCiAgIENhbiB5b3UgY2xhcmlm
eSB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIHNlcnZpY2UgY2hhaW4gYW5kIHNlcnZpY2UgcGF0aC4g
R2l2ZW4gdGhhdCBhIHNlcnZpY2UgY2hhaW4gaXMgY29tcG9zZWQNCm9mIHNldmVyYWwgc2Vydmlj
ZSBmdW5jdGlvbnMgU0YxLCBTRjIsIC4uIFNGbiBob3cgd291bGQgYSBzZXJ2aWNlIHBhdGggZGlm
ZmVyIGZyb20gdGhhdCBzZXJ2aWNlIGNoYWluPw0KDQotICAgICAgICAgIExvdWlzDQoNCkZyb206
IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgUGF1bCBRdWlu
biAocGF1bHEpDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCAxMDoyNiBBTQ0KVG86IERh
dmlkIEFsbGFuIEkNCkNjOiBOaWNvbGFzIEJPVVRIT1JTOyBYdXhpYW9odTsgbWlrZWJpYW5jQGFv
bC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+OyBDaGFuZ2NoZW5nIEh1YW5nDQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fw
c3VsYXRpb24gY2hhaW4gSUQNCg0KSGkgRGF2ZSwNCg0KQ2hhaW4gSUQgc2hvdWxkIHJlYWxseSBi
ZSBwYXRoIElEIHNpbmNlIHRoZXJlIGNhbiBiZSBtYW55IHBhdGhzIGZvciBhIGdpdmVuIGNoYWlu
LiAgVXNpbmcgdGhhdCBkZWZpbml0aW9uLCB3ZSBhdm9pZCB0aGUgb3ZlcmxvYWQgYW5kIHJlYXAg
dGhlIGdhaW4gYWxsdWRlZCB0byBiZWxvdy4NCg0KUGF1bA0KDQpPbiBNYXIgMTgsIDIwMTQsIGF0
IDEyOjE0IFBNLCBEYXZpZCBBbGxhbiBJIDxkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbTxtYWls
dG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20+PiB3cm90ZToNCg0KDQoNCldlbGwgdGhlIHF1
ZXN0aW9uIGRlIGpvdXIgaXMg4oCcZG9lcyBhIGNoYWluIElEIGRlZmluZSBhIGNsYXNzIG9yIGFu
IGluc3RhbmNl4oCd4oCmLiBJZiBpdCBkZWZpbmVzIGFuIGNsYXNzIHdlIGFsc28gbmVlZCBpbnN0
YW5jZSBpbmZvcm1hdGlvbiwgaWYgaXQgaXMgY3VycmVudGx5IG92ZXJsb2FkZWQgdG8gZGVmaW5l
IGNsYXNzIGFuZCBpbnN0YW5jZSBJTU8gd2UgaGF2ZSBhIHByb2JsZW3igKYuDQoNCkRhdmUNCg0K
RnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOmJvdW5jZXNAaWV0
Zi5vcmc+XSBPbiBCZWhhbGYgT2YgQ2hhbmdjaGVuZyBIdWFuZw0KU2VudDogVHVlc2RheSwgTWFy
Y2ggMTgsIDIwMTQgNzo0MyBBTQ0KVG86IE5pY29sYXMgQk9VVEhPUlMNCkNjOiBYdXhpYW9odTsg
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBtaWtlYmlhbmNAYW9sLmNvbTxtYWls
dG86bWlrZWJpYW5jQGFvbC5jb20+DQpTdWJqZWN0OiBSZTogW3NmY10g562U5aSNOiBTRkMgZW5j
YXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpHb29kIHBvaW50cy4gSSBiZWxpZXZlIGV4cGxpY2l0IGNo
YWluIElEIHNob3VsZCBiZSBtYW5kYXRvcnkuIFRoZSBvdmVyaGVhZCBpcyB2ZXJ5IGxpdHRsZS4g
SXQgaGVscHMgc2ltcGxpZnkgcHJvY2Vzc2luZyBhbmQgc3RlZXJpbmcgc2lnbmlmaWNhbnRseS4g
VGhlIGdhaW4gaXMgaHVnZS4NCg0KQ2hhbmcNCg0KLS0tLS0tLS0tLS0tDQpDaGFuZ2NoZW5nIEh1
YW5nDQoNCk9uIE1hciAxOCwgMjAxNCwgYXQgMTo1MyBBTSwgTmljb2xhcyBCT1VUSE9SUyA8Tmlj
b2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5j
b20+PiB3cm90ZToNCkkgdGhpbmsgdGhhdCBrZWVwaW5nIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIg
dHJhbnNwb3J0IGluZGVwZW5kZW50IHNob3VsZCByZW1haW4gYW4gb2JqZWN0aXZlIGZvciBTRkMu
ICBTdWNoIGEgc2VwYXJhdGlvbiBvZiBjb25jZXJucyBpcyBhIHNvdW5kIGFyY2hpdGVjdHVyYWwg
cHJpbmNpcGxlIHRoYXQgaGVscCBrZWVwIHRoaW5ncyBzaW1wbGUgaW4gcHJhY3RpY2UuDQoNCk9u
IHRoZSBxdWVzdGlvbiBvZiAgU2VydmljZSBQYXRoLCB3ZSBoYXZlIGEgZGlzY3Vzc2lvbiBvbiB3
aGV0aGVyIHdlIG5lZWQgc29tZSBraW5kIG9mIGV4cGxpY2l0IGlkZW50aWZpZXIgb3INCmNvdWxk
IHdlIHJlbHkgb24gbWFwcGluZyBvbiBzb21lIHVuZGVybGF5IG5ldHdvcmsgcHJvdG9jb2wgZmll
bGRzLg0KDQoNCk1heSBiZSBhIFBSTy9DT04gdGFibGUgY291bGQgaGVscCBmb2N1cyB0aGUgZ3Jv
dXAgZGVjaXNpb24gb24gdGhhdCBtYXR0ZXINCg0KDQogICogICBWaXNpYmlsaXR5ICh0cmFjaW5n
KQ0KICAqICAgRm9yd2FyZGluZyBncmFwaCBzdHJ1Y3R1cmUgaW1wYWN0L2xpbWl0YXRpb25zDQog
ICogICBSZWNvbmZpZ3VyYXRpb24gc3BlZWQNCg0KICAgICAqICAgTEJTIC8gc2NhbGUgb3V0IGlt
cGFjdA0KICAgICAqICAgTm9kZSBieXBhc3MgKGUuZzsgbWFpbnRlbmFuY2UpDQoNCiAgKiAgIHVu
ZGVybGF5IG5ldHdvcmsvdHJhbnNwb3J0IGxheWVycyBzdXBwb3J0DQogICogICBIZWFkZXIgc3Bh
Y2UgaW1wYWN0DQogICogICBNdWx0aSB0ZW5hbnQgc3VwcG9ydCBpbXBhY3QNCiAgKiAgIFNGQyBv
biBmbGF0IChlLmcgb3B0aWNhbCBMMiBmb3IgRGF0YSBDZW50ZXJzKSBuZXR3b3JrDQogICogICBV
bmRlcmxheSBuZXR3b3JrIGFkbWluaXN0cmF0aW9uIGltcGFjdA0KDQpQZXJzb25hbGx5IEkgdGhp
bmsgdGhhdCBoYXZpbmcgYW4gZXhwbGljaXQgY2hhaW4gaWRlbnRpZmllciAoZS5nLiBTZXJ2aWNl
IFBhdGgvU2VydmljZSBJbmRleCkgaXMgY2xlYXIgKG1hbmFnZW1lbnQgYW5kIGNvbnRyb2wpIGFu
ZCBub3QgZXhwZW5zaXZlIChoZWFkZXIgc3BhY2UpLiBUaGUgZHJhd2JhY2sgYmVpbmcgc29tZSBp
bXBhY3Qgb24gdGhlIHNpbXBsaWNpdHkgdG8gYWRkL3JlbW92ZSBlbGVtZW50cyBpbiBhIGNoYWlu
IGR5bmFtaWNhbGx5Lg0KDQpUYWcgc3dpdGNoaW5nIChhcyBNUExTKSAgYWxsb3dzIHRvIG1hbmFn
ZSB0YWdzIHBlciBzZXJ2aWNlIG5vZGVzLCBsZWFkaW5nIHRvIG1vcmUgdmVyc2F0aWxlIGFuZCBk
aXZlcnNlIGdyYXBocw0KDQoNCk5pY29sYXMNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQpGcm9tOiBYdXhpYW9odSBbeHV4aWFvaHVAaHVhd2VpLmNvbTxtYWlsdG86eHV4aWFvaHVA
aHVhd2VpLmNvbT5dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA1OjA0IEFNDQpUbzog
SmVyb21lIE1vaXNhbmQ7IG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNv
bT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogW3NmY10g562U
5aSNOiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KSSBsaWtlIHRoZSBpZGVhIG9mIHNlcGFy
YXRpbmcgdGhlIFNlcnZpY2UgRnVuY3Rpb24gTGF5ZXIgYW5kIHRoZSBTZXJ2aWNlIFBhdGggTGF5
ZXIsIGFzIHByb3Bvc2VkIGluIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRp
b25zLiBUaGUgcm9sZSBvZiB0aGUgU2VydmljZSBQYXRoIExheWVyIGlzIGp1c3QgdG8gc3RlZXIg
dGhlIHRyYWZmaWMgYWxvbmcgYSBwYXJ0aWN1bGFyIGNoYWluIG9mIHNlcnZpY2Ugbm9kZXMgd2hp
Y2ggY2FuIGJlIGltcGxlbWVudGVkIGJ5IGV4aXN0aW5nIHRvb2xzIGZvciBzb3VyY2Ugcm91dGlu
Zywgc3VjaCBhcyBzZWdtZW50IHJvdXRpbmcuIEFzIHN1Y2gsIGl04oCZcyBub3QgbmVjZXNzYXJ5
IHRvIHRyeSB0byBrZWVwIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIgdHJhbnNwb3J0LWluZGVwZW5k
ZW50IGFuZCBjb250YWluIGl0IGluIHRoZSBTRkMgaGVhZGVyLg0KDQpCZXN0IHJlZ2FyZHMsDQpY
aWFvaHUNCg0K5Y+R5Lu25Lq6OiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10g5Luj
6KGoIEplcm9tZSBNb2lzYW5kDQrlj5HpgIHml7bpl7Q6IDIwMTTlubQz5pyIMTjml6UgMTowMw0K
5pS25Lu25Lq6OiBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+OyBz
ZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCuS4u+mimDogUmU6IFtzZmNdIFNGQyBl
bmNhcHN1bGF0aW9uIGNoYWluIElEDQoNClRoaXMgKGxlbmd0aHkgYW5kIHZlcnkgbGl2ZWx5KSB0
aHJlYWQgc3RhcnRlZCBmcm9tIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRp
b25zICh3aGljaCBJIGNvLWF1dGhvcmVkKS4NCg0KSW4gc2VjdGlvbiA0LjgsIHdlIG1hZGUgYSBj
bGVhciBkaXN0aW5jdGlvbiBiZXR3ZWVuIGEgc2VydmljZSBwYXRoIGxheWVyIChzdGVlcmluZyBw
YWNrZXRzIGhvcCBieSBob3AgYWxvbmcgdGhlIGNoYWluKSBhbmQgYSBzZXJ2aWNlIGZ1bmN0aW9u
IGxheWVyIChjb252ZXkgbWV0YWRhdGEgaW5mb3JtYXRpb24gb2YgaW50ZXJlc3QgdG8gU0ZzKS4g
VGVybWlub2xvZ3kgYXNpZGUsIGl0IHNlZW1zIHRoYXQgc3VjaCBsYXllcmVkIHZpZXcgd2FzIGFn
cmVlZCB1cG9uIGJ5IG1hbnkgcGVvcGxlIG9uIHRoZSBtYWlsaW5nIGxpc3QuDQoNCk5vdyB0aGlz
IGNlcnRhaW5seSBkb2VzIGJlZyB0aGUgcXVlc3Rpb24gb2Ygc29sdmluZyBCT1RIIHByb2JsZW1z
IHdpdGggdGhlIHNhbWUgKHBhY2tldCkgZW5jYXBzdWxhdGlvbiBtZWNoYW5pc20uIE5vdGFibHkg
d2hlbiBvYnNlcnZpbmcgdGhhdCBtYW55IHVzZSBjYXNlcyBjb3VsZCBiZSBzYXRpc2ZpZWQgd2l0
aG91dCBTRi1sZXZlbCBtZXRhZGF0YSwgb3IgYnkgdXNpbmcgbW9yZSBvdXQtb2YtYmFuZCB3YXlz
IHRvIGNvbnZleSBzdWNoIFNGIG1ldGFkYXRhLiBBbmQgYWxzbyB3aGVuIG9ic2VydmluZyB0aGF0
IGluYmFuZCBtYXJraW5nIChlLmcuIHBhY2tldCBoZWFkZXJzKSBjb21lcyB3aXRoIHZhcmlvdXMg
cHJvcyAmIGNvbnMgKHNvbWUgb2YgdGhlIGlzc3VlcyBiZWluZyBpZGVudGlmaWVkIGluIHRoZSBk
cmFmdCwgZS5nLiBzZWN0aW9ucyA0LjEgYW5kIDQuMikuDQoNCkkgZG8gYWdyZWUgd2l0aCBNYXJp
YS4gV2UgbWF5IHdhbnQgdG8gZXhwbG9yZSBvdGhlciBvcHRpb25zIGZvciBhZGRyZXNzaW5nIHRo
ZSBuZWVkcyBvZiB0aGUgc2VydmljZSBwYXRoIGxheWVyIHRoYXQgZG8gbm90IHJlcXVpcmUgYW4g
ZXhwbGljaXQgY2hhaW4taWQgb2Ygc29ydHMuDQoNCkluIHRoZSBkcmFmdCwgd2UgY29uY2x1ZGVk
IGJ5IHN0YXRpbmcg4oCcQSBwcm9kdWN0aXZlIHBhdGggZm9yd2FyZCBjb3VsZCBiZSB0byBkaXZp
ZGUgYW5kIGNvbnF1ZXI6IHRvIGNsZWFybHkgc2VwYXJhdGUgdGhlIHByb2JsZW0gb2YgU2Vydmlj
ZSBGdW5jdGlvbiBQYXRoIHRvcG9sb2d5IGZyb20gdGhlICAgcHJvYmxlbSBvZiBbY29udmV5aW5n
IFNGXSBtZXRhZGF0YeKAnS4gSSBkbyBiZWxpZXZlIHdlIHNob3VsZCBleHBsb3JlIHN1Y2ggc2Vw
YXJhdGlvbiBwcmluY2lwbGUgZnVydGhlci4NCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtl
YmlhbmNAYW9sLmNvbT4NClNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgNTo1MCBQTQ0KVG86
IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFNG
QyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCkkgd291bGQgaW1hZ2luZSB0aGF0IGlmIHdlIG1h
ZGUgdGhlIENoYWluIElEIGZpZWxkIGluIHRoZSBoZWFkZXIgYmUgb3B0aW9uYWwsIHlldCBzdGls
bCByZXF1aXJlZCBhIGhlYWRlciBhbmQgc3RpbGwgcmVxdWlyZWQgdGhhdCBzb21lIGluZGljYXRp
b24gb2YgdGhlIGNoYWluIGJlIGNhcnJpZWQgc29tZXdoZXJlIGluIHRoZSBwYWNrZXQgKG1wbHMg
bGFiZWwgb3IgdmxhbiBvciB3aGF0ZXZlciksIHRoYXQgdGhlIGltcGxlbWVudGF0aW9uIHdvdWxk
IGJlY29tZSBvdmVybHkgY29tcGxpY2F0ZWQuICBUbyBkbyBzbyB3b3VsZCBiZSB1c2luZyBTRkMg
c2ltcGx5IGFzIGEgbWVjaGFuaXNtIHRvIGNhcnJ5IG1ldGEgZGF0YSBhbmQgbm90IGF0IGFsbCBm
b3Igc2VydmljZSBjaGFpbmluZywgd2hpY2ggc291bmRzIGNvdW50ZXIgaW50dWl0aXZlIHRvIG1l
Lg0KDQpNYXJpYSwNClNvLCB5b3UgYXJlIHNheWluZyB0aGF0IHlvdSB3YW50IHRvIHVzZSBTRkMg
dG8gY2FycnkgYXJvdW5kIG1ldGFkYXRhLCBidXQgbm90IGZvciBhY3R1YWwgc2VydmljZSBjaGFp
bmluZyBiZWNhdXNlIHlvdSBhbHJlYWR5IGhhdmUgYSB3YXkgdG8gaW1wbGVtZW50IHNlcnZpY2Ug
Y2hhaW5pbmcgb3V0c2lkZSBvZiBTRkM/ICBNYXliZSBJJ20gbm90IGZvbGxvd2luZywgYnV0IGl0
IHNlZW1zIHRvIG1lIHRoYXQgaWYgeW91IHdlcmUgdG8gdXBncmFkZSB5b3VyIG5ldHdvcmsgdG8g
c3VwcG9ydCBTRkMgdGhhdCB5b3Ugd291bGQgY2hhbmdlIGZyb20gdXNpbmcgeW91ciBleGlzdGlu
ZyBtZWNoYW5pc20gYW5kIHN0YXJ0IHVzaW5nIFNGQywgd2hpY2ggaXMgbWVhbnQgdG8gcHJvdmlk
ZSBzdXBwb3J0IGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyB0aGF0IGFyZSBub3QgU0ZDIGF3YXJlLiAg
VGhlcmUgYXJlIGEgbnVtYmVyIG9mIHVzIHdobyBoYXZlIGltcGxlbWVudGVkLCBpbiBvbmUgd2F5
IG9yIGFub3RoZXIsIHNvbWUgc29ydCBvZiBzZXJ2aWNlIGNoYWluaW5nLCBidXQgSSAoSSBjYW4g
YXQgbGVhc3Qgc3BlYWsgZm9yIG15c2VsZikgYW0gbG9va2luZyB0byBTRkMgbm90IHRvIGVuaGFu
Y2UgbXkgY3VycmVudCBpbXBsZW1lbnRhdGlvbiwgYnV0IHRvIHJlcGxhY2UgaXQgd2l0aCBzb21l
dGhpbmcgYmV0dGVyIHdoaWxlIHN0aWxsIG1haW50YWluaW5nIG15IGNvcmUgKG5vbiBzZXJ2aWNl
IGZ1bmN0aW9uKSBpbmZyYXN0cnVjdHVyZS4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQpGcm9tOiBrZWdyYXlAY2lzY28uY29tPGtlZ3JheUBjaXNjby5jb208bWFpbHRvOmtlZ3Jh
eUBjaXNjby5jb20lM2NrZWdyYXlAY2lzY28uY29tPj4NClRvOiBSb24gUGFya2VyPFJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb20+PixKaW0gR3VpY2hhcmQgKGpndWljaGFyKTxqZ3VpY2hhckBjaXNjby5jb208bWFpbHRv
OmpndWljaGFyQGNpc2NvLmNvbT4+LEpvZWwgTS4gSGFscGVybjxqbWhAam9lbGhhbHBlcm4uY29t
PG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4NCmNjOiBzZmNAaWV0Zi5vcmc8c2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmclM2NzZmNAaWV0Zi5vcmc+Pg0KU2VudDogRnJpZGF5LCBN
YXJjaCAxNCwgMjAxNA0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWlu
IElEDQoNCisxIHRoZSBpZGVhIGlzIGludGVyb3BlcmFiaWxpdHkuDQoNCg0KT24gMy8xNC8xNCAx
Mjo1NSBQTSwgIlJvbiBQYXJrZXIiIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1h
aWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4gd3JvdGU6DQoNCj5UaGFua3Ms
IEppbS4NCj4NCj5SZW1lbWJlciB0aGF0IHdlIGhhdmUgc2FpZCBtYW55IHRpbWVzIHRoYXQgdGhl
IFNGQyBzZXJ2aWNlIGhlYWRlciBpcw0KPnRyYW5zcG9ydCBpbmRlcGVuZGVudC4gICBKdXN0IGJl
Y2F1c2UgdGhlIGNoYWluIGlkIGNvdWxkIGJlIGNhcnJpZWQgaW4NCj5zb21lIGZvcm0gb3IgYW5v
dGhlciB3aXRoIHNvbWUgcGFydGljdWxhciB0cmFuc3BvcnQgZG9lc24ndCBtZWFuIHRoYXQgaXQN
Cj5jb3VsZCBiZSB1bml2ZXJzYWxseSBjb252ZXllZC4gICAgQnkgbWFraW5nIGFuZCBrZWVwaW5n
IHRoZSBTRkMgc2VydmljZQ0KPmhlYWRlciB0cmFuc3BvcnQgaW5kZXBlbmRlbnQgbWFrZXMgaXQg
bW9yZSBhcHBsaWNhYmxlIGluIG1vcmUNCj5lbnZpcm9ubWVudHMgYW5kIG1vcmUgbGlrZWx5IHRv
IGdldCBhZG9wdGVkIGJyb2FkbHkuDQo+DQo+ICAgUm9uDQo+DQo+DQo+LS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0NCj5Gcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbbWFpbHRvOmpndWlj
aGFyQGNpc2NvLmNvbV0NCj5TZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDM6NTIgUE0NCj5U
bzogSm9lbCBNLiBIYWxwZXJuOyBSb24gUGFya2VyDQo+Q2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPg0KPlN1YmplY3Q6IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQo+DQo+
SGkgSm9lbCwNCj4NCj5QZXJoYXBzIGJ1dCBJIHdvdWxkIHBvaW50IG91dCB0aGF0IHRoZSBiYXNl
IFNGQyBoZWFkZXIgY291bGQgaGF2ZSBhIGxvdA0KPm1vcmUgaW5mb3JtYXRpb24gdGhhbiBqdXN0
IHRoZSBjaGFpbiBJRDsgSSB3b3VsZCBhbHNvIHBvaW50IG91dCB0aGF0IHRoZQ0KPmRldmlsIGlz
IGluIHRoZSBkZXRhaWxzIGFuZCBzYXlpbmcgIndlbGwsIEkgY2FuIGp1c3QgdXNlIGFuIE1QTFMg
bGFiZWwiDQo+aGlkZXMgbXVjaCBvZiB0aGUgY29tcGxleGl0eSBvZiBhY3R1YWxseSBkb2luZyB0
aGF0Lg0KPg0KPk9uIDMvMTQvMTQsIDI6MzUgUE0sICJKb2VsIE0uIEhhbHBlcm4iIDxqbWhAam9l
bGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4gd3JvdGU6DQo+DQo+Pklm
IHRoZSB0cmFuc3BvcnQgaGVhZGVyIGNhcnJpZXMgZW5vdWdoIGluZm9ybWF0aW9uIGZvciBpZGVu
dGlmeWluZyB0aGUNCj4+c2VxdWVuY2UgKFZMQU4gdGFnIG9yIE1QTFMgbGFiZWwgY2FuIGJvdGgg
ZG8gdGhlIGpvYiksIHRoZW4gYXJndWFibHkNCj4+dGhlIGdsb2JhbCBjaGFpbiBJRCBpcyByZWR1
bmRhbnQuIEkgY2FuIGxpdmUgd2l0aCBjYXJyeWluZyBpdCBhbnl3YXkNCj4+ZWl0aGVyIGlmIEkg
aGF2ZSBtZXRhZGF0YSB0byBjYXJyeSwgb3IgaWYgSSBuZWVkIHRoZSBjaGFpbiBJRCBmb3Igc29t
ZQ0KPj5wdXJwb3NlLg0KPj4gQWZ0ZXIgYWxsLCBzb21lIGZvbGtzIHNlZW0gdG8gd2FudCB0byB1
c2UgdGhhdCBmb3IgdGhlIGZvcndhcmRpbmcNCj4+ZGVjaXNpb25zLg0KPj4NCj4+WW91cnMsDQo+
PkpvZWwNCj4+DQo+Pk9uIDMvMTQvMTQsIDI6MjggUE0sIFJvbiBQYXJrZXIgd3JvdGU6DQo+Pj4g
VGhlIGNoYWluIElEIGlzIHRoZSBsYWJlbCB0aGF0IGRlZmluZXMgdGhlIHNlcXVlbmNlIG9mIHNl
cnZpY2UNCj4+PmZ1bmN0aW9ucyB0aGF0IG11c3QgYmUgdmlzaXRlZC4gICBJdCBjYW4gYmUgdGhv
dWdodCBvZiBhcyBhIGhhbmRsZSBmb3IgYQ0KPj4+c3RhY2sgb2YgbXVzdC12aXNpdCBuZXR3b3Jr
IGxvY2F0aW9ucy4gICBJIGRvbid0IHNlZSBob3cgdGhpcyBjYW4gYmUNCj4+PmFueXRoaW5nIGJ1
dCBtYW5kYXRvcnkuDQo+Pj4NCj4+PiAgICAgUm9uDQo+Pj4NCj4+Pg0KPj4+IC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tDQo+Pj4gRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmddIE9uIEJlaGFsZiBPZiBTdXJlbmRyYSBLdW1hcg0KPj4+KHNta3VtYXIpDQo+Pj4gU2VudDog
RnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAxOjQ2IFBNDQo+Pj4gVG86IEpvZWwgTS4gSGFscGVybjsg
TkFQSUVSQUxBLCBNQVJJQSBIDQo+Pj4gQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KPj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1j
b25zaWRlcmF0aW9ucw0KPj4+DQo+Pj4gW1RyaW1tZWQgdGhlIHJlY2lwaWVudCBsaXN0IC0gbmVl
ZHMgYXBwcm92YWwgb3RoZXJ3aXNlXQ0KPj4+DQo+Pj4gQ29tcGxldGVseSBhZ3JlZSBoZXJlLg0K
Pj4+DQo+Pj4gU0ZDIGRvZXMgbm90IHByZXZlbnQgVkxBTiBzdGl0Y2hpbmcgYW5kIG9uZSBjYW4g
Y29udGludWUgdG8gZG8gdGhhdC4NCj4+PldoaWxlIGF0IHRoZSBzYW1lIHRpbWUgU0ZDIGNhbiBp
bmNsdWRlIFZMQU4gc3RpdGNoaW5nIHRvIHN1cHBvcnQNCj4+PmxlZ2FjeSBTRnMgaW4gdGhlIHNh
bWUgY2hhaW4gdGhhdCBpbmNsdWRlcyBTRkMgYXdhcmUgU0ZzLiBFdmVuIGxlZ2FjeQ0KPj4+U0Zz
IGJlbmVmaXQgZnJvbSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgaGVuY2UgY2FuIGJlIHNoYXJl
ZCBhY3Jvc3MNCj4+PmRpZmZlcmVudCBzZXJ2aWNlIGNoYWlucy4NCj4+Pg0KPj4+IFN1cmVuZHJh
Lg0KPj4+DQo+Pj4NCj4+Pg0KPj4+IE9uIDMvMTQvMTQgMTA6MjYgQU0sICJKb2VsIE0uIEhhbHBl
cm4iIDxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4gd3Jv
dGU6DQo+Pj4NCj4+Pj4gTXkgb3duIGluY2xpbmF0aW9uIGlzIHRvIG9ic2VydmUgdGhhdCBpZiB5
b3UgZG9uJ3QgbmVlZCBleHBsaWNpdA0KPj4+PiBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgeW91
IGRvbid0IG5lZWQgbWV0YWRhdGEsIHlvdSBjYW4ganVzdCBvbWl0DQo+Pj4+IHRoZSBzZmMvbnNo
IGhlYWRlci4gU3RpbGwgZG8gc2VydmljZSBjaGFpbmluZywganVzdCBubyBleHRyYSBoZWFkZXIu
DQo+Pj4+DQo+Pj4+IElmIHdlIGFyZSBnb2luZyB0byBoYXZlIHRoZSBoZWFkZXIsIGl0IHNlZW1z
IHRvIG1lIHRoYXQgdGhlIGNoYWluDQo+Pj4+aWRlbnRpZmljYXRpb24gZmllbGQgaXMgdmVyeSB1
c2VmdWwsIGFuZCBsb3cgY29zdCBvbmNlIHdlIGhhdmUgdGhlDQo+Pj4+aGVhZGVyLg0KPj4+Pg0K
Pj4+PiBZb3VycywNCj4+Pj4gSm9lbA0KPj4+Pg0KPj4+PiBPbiAzLzE0LzE0LCAxOjAwIFBNLCBO
QVBJRVJBTEEsIE1BUklBIEggd3JvdGU6DQo+Pj4+PiBFeHBsaWNpdCBjaGFpbiBpZGVudGlmaWNh
dGlvbiBzaG91bGQgYmUgbWFkZSBvcHRpb25hbC4gSSBiZWxpZXZlIGl0DQo+Pj4+PiB3YXMgZGlz
Y3Vzc2VkIGZldyBtb250aHMgYWdvIG9uIHRoaXMgbWFpbGluZyBsaXN0Lg0KPj4+Pj4NCj4+Pj4+
IE1hcmlhDQo+Pj4+Pg0KPj4+Pj4gKkZyb206KnNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnXSAqT24gQmVoYWxmIE9mICpKbWguZGlyZWN0DQo+Pj4+PiAqU2VudDoqIFRodXJzZGF5LCBN
YXJjaCAxMywgMjAxNCAxMjoxMiBQTQ0KPj4+Pj4gKlRvOioga2VncmF5QGNpc2NvLmNvbTxtYWls
dG86a2VncmF5QGNpc2NvLmNvbT47IGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5Lnlv
bmdAaHVhd2VpLmNvbT47IHNta3VtYXJAY2lzY28uY29tPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNv
bT47DQo+Pj4+PiBqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4N
Cj4+Pj4+ICpDYzoqIG5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbTxtYWlsdG86bmljb2xhcy5i
b3V0aG9yc0Bxb3Ntb3MuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBo
YWRpQG1vamF0YXR1LmNvbTxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+Ow0KPj4+Pj4gcm9uX3Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86cm9uX3BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbT47IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dD47DQo+Pj4+PiBqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
Pg0KPj4+Pj4gKlN1YmplY3Q6KiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEt
Y29uc2lkZXJhdGlvbnMNCj4+Pj4+ICpJbXBvcnRhbmNlOiogTG93DQo+Pj4+Pg0KPj4+Pj4gQXNz
dW1pbmcgSSB1bmRlcnN0YW5kIHlvdSBwcm9wZXJseSBLZW4sIEkgZGlzYWdyZWUuDQo+Pj4+Pg0K
Pj4+Pj4gRm9yIGV4YW1wbGUsIGJ5IHVzaW5nIHNlcGFyYXRlIHRlcm1zIEkgY2FuIGVhc2lseSBk
aXNjdXNzIHRoZSBmYWN0DQo+Pj4+PiB0aGF0IGNlcnRhaW4ga2luZHMgb2YgZGF0YSAoY2hhaW4g
aWRlbnRpZmljYXRpb24pIG9ubHkgbmVlZCB0byBiZQ0KPj4+Pj4gYWRqdXN0IGJ5IGEgZmV3IGFw
cHMgaW4gcmFyZSBjYXNlcy4gQW5kIHRoYXQgZGF0YSBpcyBub3QgYmVlZGVkDQo+Pj4+PiBieSB0
aGUgYXBwbGljYXRpb25zLg0KPj4+Pj4NCj4+Pj4+IFVubGVzcyB5b3Ugd291bGQgbGlrZSB0byBj
b25zaWRlciB0aGUgY2hhaW4gaWRlbnRpZmljYXRpb24gYXMgYmVpbmcNCj4+Pj4+IG9wdGlvbmFs
Pw0KPj4+Pj4NCj4+Pj4+IFlvdXJzLA0KPj4+Pj4NCj4+Pj4+IEpvZWwNCj4+Pj4+DQo+Pj4+Pg0K
Pj4+Pj4NCj4+Pj4+IFNlbnQgZnJvbSBteSBTYW1zdW5nIHNtYXJ0cGhvbmUgb24gQVQmVA0KPj4+
Pj4NCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+IC0tLS0tLS0tIE9yaWdpbmFsIG1lc3NhZ2Ug
LS0tLS0tLS0NCj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRh
ZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gRnJvbTogIktlbiBHcmF5IChrZWdyYXkpIiA8a2Vn
cmF5QGNpc2NvLmNvbTxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT4NCj4+Pj4+PG1haWx0bzprZWdy
YXlAY2lzY28uY29tPj4NCj4+Pj4+IFRvOiBMdWN5IHlvbmcgPGx1Y3kueW9uZ0BodWF3ZWkuY29t
PG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4NCj4+Pj4+PG1haWx0bzpsdWN5LnlvbmdAaHVh
d2VpLmNvbT4+LCJTdXJlbmRyYTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20lM2UlM2UsJTIy
U3VyZW5kcmE+IEt1bWFyIChzbWt1bWFyKSINCj4+Pj4+IDxzbWt1bWFyQGNpc2NvLmNvbTxtYWls
dG86c21rdW1hckBjaXNjby5jb20+IDxtYWlsdG86c21rdW1hckBjaXNjby5jb20+PiwiSmltPG1h
aWx0bzpzbWt1bWFyQGNpc2NvLmNvbSUzZSUzZSwlMjJKaW0+IEd1aWNoYXJkDQo+Pj4+PihqZ3Vp
Y2hhcikiDQo+Pj4+PiA8amd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5j
b20+IDxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPj4NCj4+Pj4+IENDOiBOaWNvbGFzIEJPVVRI
T1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbT4NCj4+Pj4+PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+Pixz
ZmM8bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSUzZSUzZSxzZmM+IDxzZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+PG1haWx0bzpzZmNAaWV0Zi5vcmc+PixK
YW1hbDxtYWlsdG86c2ZjQGlldGYub3JnJTNlJTNlLEphbWFsPiBIYWRpIFNhbGltIDxoYWRpQG1v
amF0YXR1LmNvbTxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+DQo+Pj4+PjxtYWlsdG86aGFkaUBt
b2phdGF0dS5jb20+PixSb248bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tJTNlJTNlLFJvbj4gUGFy
a2VyDQo+Pj4+PjxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tPg0KPj4+Pj4gPG1haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tPj4sImJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tJTNlJTNlLCUyMmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+
Pj4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4iIDxicmlqc21hbkBqdW5pcGVyLm5ldDxt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQ+PiwiSm9lbDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQlM2UlM2UsJTIySm9lbD4g
TS4gSGFscGVybiINCj4+Pj4+PGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFs
cGVybi5jb20+IDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+DQo+Pj4+Pg0KPj4+Pj4gVGhl
IHdvcmQgIm1ldGFkYXRhIiBpcyBhIHB1cnBvc2VseSBhbWJpZ3VvdXMgdGVybSAiZGF0YSB0aGF0
DQo+Pj4+PiBwcm92aWRlcyBpbmZvcm1hdGlvbiBhYm91dCBvdGhlciBkYXRhIi4gSXQgaXMgdXNl
ZCB0byBhdm9pZCBUSElTDQo+Pj4+PmRpc2N1c3Npb24uDQo+Pj4+Pg0KPj4+Pj4gRm9yIGV4YW1w
bGUsIEkgcHJvcG9zZSB3ZSBkZWZpbmUgInRlcXVpbGEgbWV0YWRhdGEiIGJlY2F1c2UsDQo+Pj4+
PiBmcmFua2x5LCBJIHdpbGwgbmVlZCB0byBvcmRlciBhIHRyaXBsZS1zaG90IGlmIHdlIGtlZXAg
YXR0ZW1wdGluZw0KPj4+Pj4gdG8gZGVmaW5lIHNvbWV0aGluZyB0aGF0LCBieSBkZWZpbml0aW9u
LCBpcyBhbWJpZ3VvdXMuIEknZCBsaWtlDQo+Pj4+PiBteSBiYXJ0ZW5kZXIgdG8gdW5kZXJzdGFu
ZCBtZSBzcGVjaWZpY2FsbHkgd2hlbiBJIHNheSAiSSBuZWVkIGENCj4+Pj4+c2hvdCIuDQo+Pj4+
Pg0KPj4+Pj4gT24gMy8xMy8xNCA3OjQ5IEFNLCAiTHVjeSB5b25nIiA8bHVjeS55b25nQGh1YXdl
aS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4+Pj4gPG1haWx0bzpsdWN5Lnlv
bmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0KPj4+Pj4NCj4+Pj4+ICAgPlNuaXAuLg0KPj4+Pj4gICA+
U0s+IEp1c3QgY29weWluZyBmcm9tIHRoZSBQUzoNCj4+Pj4+ICAgPi0tDQo+Pj4+PiAgID5EYXRh
IHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5IHRvIGV4Y2hhbmdlIGluZm9ybWF0
aW9uDQo+Pj4+PmJldHdlZW4NCj4+Pj4+ICAgPnRoZSBuZXR3b3JrIGFuZCBzZXJ2aWNlIGZ1bmN0
aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywNCj4+Pj4+YW5kIHNlcnZpY2UNCj4+Pj4+
ICAgPmZ1bmN0aW9ucyBhbmQgdGhlIG5ldHdvcmsuDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPi0tDQo+
Pj4+PiAgID5JdCBpcyBhIGx1Y2lkIGRlZmluaXRpb24uIFdlIGFyZSB1bm5lY2Vzc2FyaWx5IG1h
a2luZyB0aGUgd29yZA0KPj4+Pj4ibmV0d29yayINCj4+Pj4+ICAgPmNvbnRyb3ZlcnNpYWwsIElN
Ty4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+W0x1Y3ldIFRoaXMgaXMgbXkgcG9pbnQuICJUaGUgbmV0
d29yayIgaXMgdG9vIGdlbmVyYWwgaGVyZSwNCj4+Pj4+d2hpY2ggYnJpbmdzDQo+Pj4+PiAgID5t
ZXRhZGF0YSBncmVhdCBwb3dlciB0byBkbyBtYW55IHRoaW5ncy4gVGhpcyBpcyB3aHkgcGVvcGxl
DQo+Pj4+PmludmVudCBpZGVhcw0KPj4+Pj4gICA+aGVyZSwgd2hpY2ggY2F1c2VzIGEgbG90IG9m
IGRlYmF0ZXMgb24gbWV0YWRhdGEgdXNhZ2UgcG90ZW50aWFscy4NCj4+Pj4+IFdlDQo+Pj4+PiAg
ID5zaG91bGQgbm90IHNwZW5kIGEgbG90IG9mIHRpbWVzIG9uIHRoYXQgZGViYXRlcyBhbmQganVk
Z2Ugd2hpY2gNCj4+Pj4+dXNhZ2UgaXMNCj4+Pj4+ICAgPnZhbHVhYmxlIG9yIG5vdC4gVGh1cywg
Zm9yIHRoZSBTRkMgd29yaywgaXQgd2lsbCBiZSBoZWxwZnVsIGlmDQo+Pj4+PndlIGNhbg0KPj4+
Pj4gICA+bmFycm93IGRvd24gYSBiaXQuIEpvZWwgbWFrZXMgZXhwbGljaXRseSB0d28gY2FzZXMs
IHdoaWNoIGlzDQo+Pj4+PmhlbHBmdWwgdG8NCj4+Pj4+ICAgPmRldmVsb3AgdXNlIGNhc2VzIGZv
ciBlYWNoIGNhc2UuIEkgd291bGQgbGlrZSB0byBzZWUgdGhhdCB0aGUNCj4+Pj4+cHJvYmxlbQ0K
Pj4+Pj4gICA+c3RhdGVtZW50IGNhbiBiZSBtb3JlIHNwZWNpZmljIG9uIG1ldGFkYXRhIGRlZmlu
aXRpb24sIHdoaWNoIG1heQ0KPj4+Pj5iZQ0KPj4+Pj4gICA+aGVscGZ1bCBpbiBsZXNzIGZvY3Vz
aW5nIG9uIGl0IGFuZCBtb3ZpbmcgZm9yd2FyZC4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+THVjeQ0K
Pj4+Pj4gICA+DQo+Pj4+PiAgID5TdXJlbmRyYS4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+DQo+Pj4+
PiAgID4+DQo+Pj4+PiAgID4+VGhhbmtzLA0KPj4+Pj4gICA+Pkx1Y3kNCj4+Pj4+ICAgPj4NCj4+
Pj4+ICAgPj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4gICA+PkZyb206IEppbSBH
dWljaGFyZCAoamd1aWNoYXIpIFttYWlsdG86amd1aWNoYXJAY2lzY28uY29tXQ0KPj4+Pj4gICA+
PlNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgNDozOCBQTQ0KPj4+Pj4gICA+PlRvOiBM
dWN5IHlvbmcNCj4+Pj4+ICAgPj5DYzogSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzIEJPVVRIT1JT
OyBSb24gUGFya2VyOw0KPj4+Pj4gICA+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFt
YWwNCj4+Pj4+SGFkaSBTYWxpbQ0KPj4+Pj4gICA+PlN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1y
aWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+
PkhpIEx1Y3ksDQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+Tm8uIEkgYW0gc2ltcGx5IHNheWluZyB3
ZSBzaG91bGQgbm90IG92ZXJjb21wbGljYXRlIHRoZSBwcm9ibGVtDQo+Pj4+PiAgID4+c3RhdGVt
ZW50IHdpdGggdGV4dCB0aGF0IGFkZHMgbGl0dGxlIHRvIG5vIHZhbHVlIGluIG15IG9waW5pb24u
DQo+Pj4+PiBXaGV0aGVyDQo+Pj4+PiAgID4+d2UgY2FsbCBpdCBtZXRhZGF0YSwgb3IgY29udGV4
dCwgaGFzIG5vIGJlYXJpbmcgb24gdGhlIGZhY3QNCj4+Pj4+dGhhdCB0aGUNCj4+Pj4+ICAgPj5w
cm9ibGVtIHN0YXRlbWVudCBhbHJlYWR5IGNsZWFybHkgc3RhdGVzIHdlIG5lZWQgdG8gYmUgYWJs
ZSB0bw0KPj4+Pj5wYXNzDQo+Pj4+PiAgID4+aW5mb3JtYXRpb24gYmV0d2VlbiBTRsK5cyBhbmQg
YmV0d2VlbiB0aGUgbmV0d29yayAmIFNGwrlzLg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pg0KPj4+
Pj4gICA+Pk9uIDMvMTIvMTQsIDU6MTMgUE0sICJMdWN5IHlvbmciIDxsdWN5LnlvbmdAaHVhd2Vp
LmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+DQo+Pj4+PjxtYWlsdG86bHVjeS55b25n
QGh1YXdlaS5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+
PkhpIEppbSwNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+PkkgZm9yIG9uZSBkb24ndCBhZ3JlZSBh
bmQgdGhpbmsgd2UgYXJlIG92ZXIgY29tcGxpY2F0aW5nIHdoYXQNCj4+Pj4+c2hvdWxkDQo+Pj4+
PiAgID4+PmJlIHN0cmFpZ2h0Zm9yd2FyZC4gVGhlIFNGQyBlbmNhcHN1bGF0aW9uIHNob3VsZCBl
bmFibGUgdHdvDQo+Pj4+PnRoaW5nczoNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+PjEuIFN0ZWVy
aW5nIG9mIHNlbGVjdGVkIGZsb3dzIHRocm91Z2ggYSBzZXJ2aWNlIGNoYWluOyB0aGlzIGlzDQo+
Pj4+PnRoZQ0KPj4+Pj4gICA+Pj5zZXJ2aWNlIGZ1bmN0aW9uIHBhdGguDQo+Pj4+PiAgID4+PjIu
IFBhc3Npbmcgb2YgY29udGV4dCBhc3NvY2lhdGVkIHdpdGggYSBnaXZlbiBmbG93IHdpdGhpbiBz
YWlkDQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+ZnVuY3Rpb24gcGF0aC4gVGhpcyBjb250ZXh0
IGluZm9ybWF0aW9uIG1heSBiZSBjb25zdW1lZCBieSBhDQo+Pj4+PlNGIChhbg0KPj4+Pj4gICA+
Pj5hcHBsaWNhdGlvbiBJRCBpcyBhbiBleGFtcGxlKSBvciBtYXkgYmUgY29uc3VtZWQgYnkgdGhl
DQo+Pj4+PmZvcndhcmRpbmcNCj4+Pj4+ICAgPj4+ZWxlbWVudHMgKGEgdnJmLUlEIGlzIGFuIGV4
YW1wbGUpLg0KPj4+Pj4gICA+Pj5bTHVjeV0gRG8geW91IGNhbGwgdGhlIGNvbnRleHQgYXMgbWV0
YWRhdGEgb3Igbm90PyBEbyB3ZSBoYXZlDQo+Pj4+PmFub3RoZXINCj4+Pj4+ICAgPj4+dGVybSBo
ZXJlIGJlc2lkZSBTRkMgaGVhZGVyIGFuZCBtZXRhZGF0YS4gSSBzZWUgdGhhdCB5b3UgZG9uJ3QN
Cj4+Pj4+d2FudCB0bw0KPj4+Pj4gICA+Pj5zZXBhcmF0ZSB3aGF0IGlzIGNvbnN1bWVkIGJ5IFNG
IGFuZCB3aGF0IGlzIGNvbnN1bWVkIGJ5IHRoZQ0KPj4+Pj5mb3J3YXJkaW5nDQo+Pj4+PiAgID4+
PmVsZW1lbnRzLg0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+THVjeQ0KPj4+Pj4gICA+Pj4NCj4+
Pj4+ICAgPj4+U2VudCBmcm9tIG15IGlQaG9uZQ0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+PiBP
biBNYXIgMTIsIDIwMTQsIGF0IDQ6MTYgUE0sICJMdWN5IHlvbmciDQo+Pj4+PjxsdWN5LnlvbmdA
aHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+IDxtYWlsdG86bHVjeS55b25n
QGh1YXdlaS5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IEdyZWF0LiBU
aGVuIHdlIG1heSBjb25zaWRlciB0d28gc3BlY2lhbCBtZXRhZGF0YSBkZWZpbml0aW9ucw0KPj4+
Pj5pbiB0aGUNCj4+Pj4+ICAgPj4+PnByb2JsZW0gc3RhdGVtZW50IHNvIHdlIGNhbiBhbGwgdXNl
IHRoZSBzYW1lIGRlZmluaXRpb25zLg0KPj4+Pj5IZXJlIGlzIG15DQo+Pj4+PiAgID4+Pj5zdWdn
ZXN0ZWQgdGV4dCBhbmQgbGlrZSB0byBoZWFyIHlvdSBhbmQgb3RoZXIncyBpbnB1dCBhbmQNCj4+
Pj4+c3VnZ2VzdGlvbnMuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBEYXRhcGxhbmUgTWV0
YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkNCj4+Pj4+dG8N
Cj4+Pj4+ICAgPj4+PmV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGVsZW1lbnRzIGlu
IGEgc2VydmljZSBmdW5jdGlvbg0KPj4+Pj4gICA+Pj4+Y2hhaW5pbmcuIEluIHRoaXMgY29udGV4
dCwgdGhlcmUgYXJlIHR3byB0eXBlcyBvZiBkYXRhIHBsYW5lDQo+Pj4+Pm1ldGFkYXRhLg0KPj4+
Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gU2VydmljZSBGdW5jdGlvbiBNZXRhZGF0YTogdGhlIGlu
Zm9ybWF0aW9uIGV4Y2hhbmdlZCBiZXR3ZWVuDQo+Pj4+PiAgID4+Pj5jbGFzc2lmaWVyIGFuZCBz
ZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucyB0bw0KPj4+Pj4gICA+
Pj4+ZmFjaWxpdGF0ZSBzZXJ2aWNlIGZ1bmN0aW9ucyBvbiB0aGUgcGFja2V0IHRyZWF0bWVudC4N
Cj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFN0ZWVyaW5nIE1ldGFkYXRhOiB0aGUgaW5mb3Jt
YXRpb24gZnJvbSBzZXJ2aWNlIGZ1bmN0aW9ucyB0byBhDQo+Pj4+PiAgID4+Pj5jbGFzc2lmaWVy
IG9yIHNlcnZpY2Ugbm9kZSBmb3IgdHJhZmZpYyBmb3J3YXJkaW5nIHB1cnBvc2UuDQo+Pj4+PiAg
ID4+Pj4NCj4+Pj4+ICAgPj4+PiAtZW5kDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBMdWN5
DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IC0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tDQo+Pj4+PiAgID4+Pj4gRnJvbTogSm9lbCBNLiBIYWxwZXJuIFttYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbV0NCj4+Pj4+ICAgPj4+PiBTZW50OiBXZWRuZXNkYXksIE1hcmNo
IDEyLCAyMDE0IDI6MzUgUE0NCj4+Pj4+ICAgPj4+PiBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJP
VVRIT1JTOyBSb24gUGFya2VyDQo+Pj4+PiAgID4+Pj4gQ2M6IEppbSBHdWljaGFyZCAoamd1aWNo
YXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+
Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkNCj4+Pj4+
ICAgPj4+PiBTYWxpbQ0KPj4+Pj4gICA+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpz
bWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+
Pj4gWWVzLCBJIGFtIHRyeWluZyB0byBjb25zaXN0ZW50bHkgZGlzdGluZ3Vpc2ggdGhvc2UgdHdv
IGNhc2VzDQo+Pj4+PndoZW4NCj4+Pj4+ICAgPj4+PnRhbGtpbmcgYWJvdXQgdGhlIGluZm9ybWF0
aW9uIGNhcnJpZWQgd2l0aCBwYWNrZXRzIGluIHNlcnZpY2UNCj4+Pj4+Y2hhaW5zLg0KPj4+Pj4g
ICA+Pj4+DQo+Pj4+PiAgID4+Pj4gWW91cnMsDQo+Pj4+PiAgID4+Pj4gSm9lbA0KPj4+Pj4gICA+
Pj4+DQo+Pj4+PiAgID4+Pj4+IE9uIDMvMTIvMTQsIDM6MTMgUE0sIEx1Y3kgeW9uZyB3cm90ZToN
Cj4+Pj4+ICAgPj4+Pj4gSm9lbCwgU2VlIGJlbG93LiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LSBGcm9tOiBzZmMNCj4+Pj4+ICAgPj4+Pj4gW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10g
T24gQmVoYWxmIE9mIEpvZWwgTS4gSGFscGVybg0KPj4+Pj5TZW50Og0KPj4+Pj4gICA+Pj4+PiBX
ZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MDIgUE0gVG86IEx1Y3kgeW9uZzsgTmljb2xhcw0K
Pj4+Pj5CT1VUSE9SUzsNCj4+Pj4+ICAgPj4+Pj4gUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJk
IChqZ3VpY2hhcik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsNCj4+Pj4+ICAg
Pj4+Pj4gSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4g
ZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4gSSB3YXMgdHJ5aW5nIHRvIHdvcmQgaXQgY2FyZWZ1bGx5IG5vdCB0byBm
b2N1cyBvbiB3aG8gcHV0cw0KPj4+Pj50aGUNCj4+Pj4+ICAgPj4+Pj4gaW5mb3JtYXRpb24gaW4s
IGJ1dCBvbmx5IG9uIHdobyBjb25zdW1lcyB0aGUgaW5mb3JtYXRpb24uDQo+Pj4+PiAgID4+Pj4+
IEluZm9ybWF0aW9uIGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyBtYXkgY29tZSBmcm9tIHRoZSBpbmdy
ZXNzDQo+Pj4+PiAgID4+Pj4+IGNsYXNzaWZpZXIgb3IgZnJvbSBvdGhlciBzZXJ2aWNlIGZ1bmN0
aW9ucy4gW0x1Y3ldIHRoaXMgaXMNCj4+Pj4+dGhlIG9uZQ0KPj4+Pj4gICA+Pj4+PiBjYXNlIHVz
aW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldy4gSW5mb3JtYXRpb24gZm9yIHRoZQ0KPj4+Pj5mb3J3
YXJkaW5nDQo+Pj4+PiAgID4+Pj4+IHdpbGwgZ2VuZXJhbGx5IGNvbWUgZnJvbSB0aGUgaW5ncmVz
cyBjbGFzc2lmaWVyLCBidXQgaW4NCj4+Pj4+c3BlY2lhbA0KPj4+Pj4gICA+Pj4+PiBjYXNlcyBt
YXkgYmUgcHJvdmlkZWQgYnkgc2VydmljZSBmdW5jdGlvbnMuIChJIGtlZXANCj4+Pj4+d2FudGlu
ZyB0byBnZXQNCj4+Pj4+ICAgPj4+Pj4gcmlkIG9mIHRob3NlIHNwZWNpYWwgY2FzZXMsIGJ1dCBz
byBmYXIgdGhlcmUgc2VlbSB0byBiZQ0KPj4+Pj5qdXN0IGVub3VnaA0KPj4+Pj4gICA+Pj4+PiBv
ZiB0aGVtIHRvIHdhcnJhbnQgY292ZXJpbmcgaW4gdGhlIHNvbHV0aW9uLiBBbmQgbW9yZQ0KPj4+
Pj5pbXBvcnRhbnRseSwNCj4+Pj4+ICAgPj4+Pj4gc2lnbmlmaWNhbnQgc3VwcG9ydCBmb3IgaXQg
aW4gdGhlIHdvcmtpbmcgZ3JvdXAuKSBbTHVjeV0NCj4+Pj4+VGhpcyBpcw0KPj4+Pj4gICA+Pj4+
PiB0aGUgc2Vjb25kIGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3IChidXQgeW91IGRv
bid0DQo+Pj4+Pmxpa2UgaXQpLg0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBBbmQgeW91
IHN1Z2dlc3QgZGlzdGluZ3Vpc2hpbmcgdGhlc2UgdHdvIGNhc2VzIHdoZW4NCj4+Pj4+ZGlzY3Vz
c2luZw0KPj4+Pj4gICA+Pj4+PiBhYm91dCBtZXRhZGF0YSB1c2FnZS4gSXMgdGhhdCByaWdodCB1
bmRlcnN0YW5kaW5nPw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBMdWN5DQo+Pj4+PiAg
ID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+PiBPbiAzLzEyLzE0LCAyOjMzIFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+PiAgID4+
Pj4+PiBKb2VsLCBJIGludGVycHJldCB0aGF0IHlvdSBzdWdnZXN0cyB0aGF0IGRpc3Rpbmd1aXNo
IHRoZQ0KPj4+Pj5leGNoYW5nZQ0KPj4+Pj4gICA+Pj4+Pj4gaW5mb3JtYXRpb24gZGF0YSBwbGFu
ZSBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMNCj4+Pj4+YW5kIHRoZQ0KPj4+Pj4g
ICA+Pj4+Pj4gZXhjaGFuZ2UgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGZyb20gYSBz
ZXJ2aWNlDQo+Pj4+PmZ1bmN0aW9uIHRvDQo+Pj4+PiAgID4+Pj4+PiBhIHNlcnZpY2Ugbm9kZS4g
SXMgdGhpcyByaWdodCB1bmRlcnN0YW5kaW5nPyBMdWN5DQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxwZXJu
DQo+Pj4+PiAgID4+Pj4+PiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5l
c2RheSwgTWFyY2ggMTIsDQo+Pj4+PjIwMTQNCj4+Pj4+IDE6MTkNCj4+Pj4+ICAgPj4+Pj4+IFBN
DQo+Pj4+PiAgID4+Pj4+PiBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFy
a2VyIENjOiBKaW0gR3VpY2hhcmQNCj4+Pj4+ICAgPj4+Pj4+IChqZ3VpY2hhcik7IGJyaWpzbWFu
QGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0Og0KPj4+
Pj4gICA+Pj4+Pj4gUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVy
YXRpb25zDQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gTXkgaW5jbGluYXRpb24gd291
bGQgYmUgdG8gdHVuZSB0aGF0IGRlZmluaXRpb24gdG8NCj4+Pj4+ZGlzdGluZ3Vpc2gNCj4+Pj4+
ICAgPj4+Pj4+IGJldHdlZW4gZGF0YXBsYW5lIGNhcnJpZWQgaW5mb3JtYXRpb24gaW50ZW5kZWQg
Zm9yIHVzZSBieQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+PiBmdW5jaXRvbnMgKHdoYXRl
dmVyIHRoZSBvcmlnaW4pLCBhbmQgZGF0YXBsYW5lIGNhcnJpZWQNCj4+Pj4+aW5mb3JtYXRpb24N
Cj4+Pj4+ICAgPj4+Pj4+IGludGVuZGVkIGZvciBkYXRhcGxhbmUgZm9yd2FyZGluZyBjb21wb25l
bnRzLg0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAg
ID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBIaSBKb2VsLA0KPj4+Pj4g
ICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gSSBhZ3JlZSB0aGF0IHdlIG5lZWQgdXNpbmcgdGhl
IHNhbWUgZGVmaW5pdGlvbiBmb3IgYQ0KPj4+Pj50ZXJtLCBidXQNCj4+Pj4+ICAgPj4+Pj4+PiBk
aXNhZ3JlZSB0aGF0IHRoZSBtZXRhZGF0YSBkZWZpbml0aW9uIGhlcmUgaXMgYSBzZXQgb2YNCj4+
Pj4+ICAgPj4+Pj4+PiBpbmZvcm1hdGlvbiBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIFRoaXMgbWF5
IGJlIHRvbyBuYXJyb3cNCj4+Pj4+b3IgbGVhZA0KPj4+Pj4gICA+Pj4+Pj4+IHRvIGEgcGFydGlj
dWxhciBzb2x1dGlvbi4gSSBhbSBmaW5lIHdpdGggdGhpcyBkZWZpbml0aW9uDQo+Pj4+PmluIHRo
ZQ0KPj4+Pj4gICA+Pj4+Pj4+IHByb2JsZW0gc3RhdGVtZW50IHcvIG1pbm9yIHR3ZWFrIChzdWdn
ZXN0ZWQgb24gbWFpbGluZw0KPj4+Pj5saXN0KS4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0
aGUNCj4+Pj4+YWJpbGl0eSB0bw0KPj4+Pj4gICA+Pj4+Pj4+IGV4Y2hhbmdlIGluZm9ybWF0aW9u
IGJldHdlZW4gdGhlIGNsYXNzaWZpZXJzIGFuZCBzZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4gZnVu
Y3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBhbmQgc2VydmljZQ0KPj4+Pj5mdW5j
dGlvbnMgYW5kDQo+Pj4+PiAgID4+Pj4+Pj4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4gY2xhc3NpZmll
cnN8c2VydmljZSBub2Rlcy4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IFRoZXJl
IG1heSBiZSBhIHNvbHV0aW9uIHRoYXQgYSBzZXJ2aWNlIGZ1bmN0aW9uIHBhc3Nlcw0KPj4+Pj5z
b21lDQo+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IGluZm9ybWF0aW9uIHRvIGF0dGFjaGVkIHNlcnZp
Y2Ugbm9kZSB3aXRob3V0IHVzaW5nIFNGQw0KPj4+Pj5oZWFkZXIuDQo+Pj4+PiAgID4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+PiBUaGFua3MsIEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTog
Sm9lbCBIYWxwZXJuIERpcmVjdA0KPj4+Pj4gICA+Pj4+Pj4+IFttYWlsdG86am1oLmRpcmVjdEBq
b2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwNCj4+Pj4+TWFyY2ggMTIsDQo+Pj4+PiAg
ID4+Pj4+Pj4gMjAxNCAxMjoyNSBQTSBUbzogTHVjeSB5b25nOyBKb2VsIE0uIEhhbHBlcm47IE5p
Y29sYXMNCj4+Pj4+Qk9VVEhPUlM7DQo+Pj4+PiAgID4+Pj4+Pj4gUm9uIFBhcmtlciBDYzogSmlt
IEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+
PiAgID4+Pj4+Pj4gc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+
Pj4gICA+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+
Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBMdWN5LCB5b3Ugc2F5ICJ0aGUgbWV0YWRh
dGEgdGVybSBtZWFucyAuLi4iIFRoZQ0KPj4+Pj5kZWZpbml0aW9uIHlvdQ0KPj4+Pj4gICA+Pj4+
Pj4+IHRoZW4gcHJvdmlkZSBpcyBhIGRlZmluaXRpb24gb2YgdGhlIHNldCBvZiBpbmZvcm1hdGlv
biB3ZQ0KPj4+Pj5hcmUNCj4+Pj4+ICAgPj4+Pj4+PiBwcm9wb3NpbmcgdGhhdCB3ZSBwdXQgaW4g
dGhlIFNGQyBoZWFkZXIuIEksIGFuZCBvdGhlcnMsDQo+Pj4+PmhhdmUNCj4+Pj4+ICAgPj4+Pj4+
PiBiZWVuIHVzaW5nIHRoZSB0ZXJtIG1ldGFkYXRhIG1vcmUgbmFycm93bHkuIFdlIGNhbiB1c2UN
Cj4+Pj4+d2hhdGV2ZXINCj4+Pj4+ICAgPj4+Pj4+PiBkZWZpbml0aW9uIHdlIHdhbnQuIEJ1dCB3
ZSBkbyBuZWVkIHRvIGFncmVlIG9uIHRoZQ0KPj4+Pj5kZWZpbml0aW9uLg0KPj4+Pj4gICA+Pj4+
Pj4+IEZvciB0aGUgcHVycG9zZXMgb2YgdGhlIFdHLCBpdCBzZWVtcyBtdWNoIG1vcmUgdXNlZnVs
IHRvDQo+Pj4+PnVzZSB0aGUNCj4+Pj4+ICAgPj4+Pj4+PiB0ZXJtIG1ldGFkYXRhIGZvciB0aGUg
bmFycm93ZXIgZGVzY3JpcHRpb24uDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBZ
b3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IE9uIDMvMTIvMTQs
IDE6MTkgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4gSGkgSm9lbCwNCj4+
Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gSSBhZ3JlZS4gV2UgbmVlZCB0byBkaWZm
ZXJlbnRpYXRlIHRoZSBtZXRhZGF0YSB1c2VkIGJ5DQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+
Pj4+Pj5mdW5jdGlvbiBhbmQgU0ZDIGhlYWRlci4gVGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgY2Fy
cnlpbmcNCj4+Pj4+c29tZQ0KPj4+Pj4gICA+Pj4+Pj4+PnN0YXRlcyBhbG9uZyB3aXRoIHRoZSBw
YWNrZXQuIElNTzogU0ZDIGhlYWRlciBpcyBhIGtpbmQgb2YNCj4+Pj4+ICAgPj4+Pj4+Pj5tZXRh
ZGF0YSBjYXJyaWVkIG9uIHBhY2tldCBmb3IgbmV4dCBzZXJ2aWNlIG5vZGUgdG8gdXNlLg0KPj4+
Pj5JbiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj5jb250ZXh0IG9mIFNGQywgd2UgaGF2ZSB0ZXJtIGZv
ciBTRkMgaGVhZGVyIGFuZCB0aGUNCj4+Pj4+bWV0YWRhdGEgdGhhdA0KPj4+Pj4gICA+Pj4+Pj4+
PndhcyBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIG9yIGJldHdlZW4gc2Vydmlj
ZQ0KPj4+Pj4gICA+Pj4+Pj4+PmZ1bmN0aW9ucyBhbmQgY2xhc3NpZmllcnMvc2VydmljZSBub2Rl
cywgd2hpY2ggaXMgd2hhdA0KPj4+Pj50aGUgZHJhZnQNCj4+Pj4+ICAgPj4+Pj4+Pj5mb2N1cy4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gVGhhbmtzLCBMdWN5DQo+Pj4+PiAg
ID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybg0KPj4+Pj4gICA+Pj4+Pj4+PiBbbWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsDQo+Pj4+
PiAyMDE0DQo+Pj4+PiAgID4+Pj4+Pj4+IDExOjE4IEFNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXMg
Qk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6DQo+Pj4+PiBKaW0NCj4+Pj4+ICAgPj4+Pj4+Pj4gR3Vp
Y2hhcmQgKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1h
bCBIYWRpIFNhbGltDQo+Pj4+PiAgID4+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4g
ZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gSSB0aGluayBpdCBpcyBpbXBvcnRhbnQgdG8ga2VlcCBhIHN0
cm9uZyBkaXN0aW5jdGlvbg0KPj4+Pj5iZXR3ZWVuDQo+Pj4+PiAgID4+Pj4+Pj4+IG1ldGFkYXRh
ICh3aGljaCBpcyBmb3IgdXNlIGJ5IGFwcGxpY2F0aW9ucykgYW5kIHRoZQ0KPj4+Pj5zZXJ2aWNl
DQo+Pj4+PiAgID4+Pj4+Pj4+IGNoYWluaW5nIGluZm9ybWF0aW9uIGluIHRoZSBiYXNlIHNlcnZp
Y2UgY2hhaW4gaGVhZGVyLA0KPj4+Pj53aGljaCBpcw0KPj4+Pj4gICA+Pj4+Pj4+PiBmb3IgdXNl
IGJ5IHRoZSBzZXJ2aWNlIGNoYWluIHN1cHBvcnQgbWVjaGFuaXNtcy4NCj4+Pj4+ICAgPj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+IE9uIDMvMTIvMTQsIDEwOjQyIEFNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+
PiAgID4+Pj4+Pj4+PiBGdWxseSBhZ3JlZSB3aXRoIEpvZS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+PiBXZSBzaG91bGQgbm90IHJlcXVpcmUgYSBmaXggbGVuZ3RoIGZvciBp
bi1iYW5kIG1ldGFkYXRhDQo+Pj4+PmJ1dA0KPj4+Pj4gICA+Pj4+Pj4+Pj4gYWxzbyBub3QgbGVh
dmUgaXQgZm9yIGZyZWVseSB1c2FnZS4gSW4gZmFjdCwgd2hlbiBhDQo+Pj4+PnNlcnZpY2UNCj4+
Pj4+ICAgPj4+Pj4+Pj4+IG5vZGUgaW5zZXJ0cyBTRkMgaGVhZGVyIG9uIGEgKGVuY2Fwc3VsYXRl
ZCkgcGFja2V0IGFuZA0KPj4+Pj5zZW5kIHRvDQo+Pj4+PiAgID4+Pj4+Pj4+PiBuZXh0IHNlcnZp
Y2Ugbm9kZSwgU0ZDIGhlYWRlciBpdHNlbGYgY2FuIGJlIHNlZW4gYXMgYQ0KPj4+Pj5tZXRhZGF0
YS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBMdWN5DQo+Pj4+PiAgID4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJv
bTogc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+PiBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBP
biBCZWhhbGYgT2YgSm9lbCBNLg0KPj4+Pj5IYWxwZXJuDQo+Pj4+PiAgID4+Pj4+Pj4+PiBTZW50
OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDk6MjEgQU0gVG86IE5pY29sYXMNCj4+Pj4+Qk9V
VEhPUlM7DQo+Pj4+PiAgID4+Pj4+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpn
dWljaGFyKTsNCj4+Pj4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+ICAgPj4+Pj4+Pj4+
IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4+
Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gRm9yIGluLWJhbmQgbWV0YWRhdGEsIHRoZSBBUEkg
Zm9yIGFjY2VzcyBjYW4gZWFzaWx5IGJlDQo+Pj4+PiAgID4+Pj4+Pj4+PiBzeW5jaHJvbm91cy4g
T3V0IG9mIGJhbmQgbWV0YWRhdGEgbmVlZHMgZGlmZmVyZW50DQo+Pj4+PmhhbmRsaW5nLg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4gVGhlcmUgYXJlIG1hbnkgY2FzZXMgd2hlcmUgb3V0LW9mLWJhbmQgbWV0
YWRhdGEgaXMNCj4+Pj4+dXNlZnVsIGFuZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4gYXBwcm9wcmlhdGUu
IEJ1dCB0aGV5IGRvIG5vdCBjb3ZlciBhbGwgbmVlZHMgYnkgYW55DQo+Pj4+PnN0cmV0Y2guDQo+
Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gRXZlbiBpZiBlYWNoIHBpZWNlIG9m
IGluLWJhbmQgbWV0YWRhdGEgaXMgb2YgZml4ZWQNCj4+Pj4+bGVuZ3RoLA0KPj4+Pj4gICA+Pj4+
Pj4+Pj4gdGhlcmUgYXJlIG1hbnkgZGlmZmVyZW50IGtpbmRzIG9mIG1ldGF0eXBlLiBUcnlpbmcg
dG8NCj4+Pj4+c2F5DQo+Pj4+PiAgID4+Pj4+Pj4+PiAidGhlcmUgd2lsbCBiZSBleGFjdGx5IGZv
dXIgcGllY2VzLCBhbmQgdGhleSB3aWxsIGJlIG9mDQo+Pj4+PnR5cGVzDQo+Pj4+PiAgID4+Pj4+
Pj4+PiB0MSwgdDIsIHQzLCBhbmQgdDQiIGlzIHNpbXBseSB0b28gc3BlY2lmaWMgZm9yIGV2ZW4g
ODAlDQo+Pj4+Pm9mIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj5uZWVkcy4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiBPbiAzLzEyLzE0LCA4OjUyIEFNLCBOaWNvbGFzIEJPVVRIT1JTIHdy
b3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEhlbGxvIFJvbiwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IFNlbmRpbmcgb3V0IG9mIGJhbmQgY29uZ3J1ZW50IG1ldGFkYXRh
IG1heSBub3QgYmUgdGhlDQo+Pj4+PmFuc3dlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRvIGFsbCBu
ZWVkcyBidXQgaXQgaXMgb25lIHRvb2wgdGhhdCB3ZSBzaG91bGQga2VlcC4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE5vdCBhbGwgbWV0YWRhdGEgaXMgdGllZCB0byBh
IHNwZWNpZmljIHBhY2tldCwgZm9yDQo+Pj4+PmV4YW1wbGUgYQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
IHBvbGljeSBjaGFuZ2UgaW4gUENSRiBjb3VsZCBsZWFkIHRvIHNvbWUgbWV0YWRhdGENCj4+Pj4+
c2lnbmFsaW5nLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRoZSByZWFjdGlvbiB0aW1lIG5lZWQgbm90
IGJlIGltbWVkaWF0ZSwgZmV3IG1zIG1heQ0KPj4+Pj5ub3QgbWF0dGVyLg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gQXMgeW91IHBvaW50LCBpZiBhIHBhY2tldCBpcyB0
aWVkIHRvIGEgbWV0YWRhdGEgYQ0KPj4+Pj5jb3JyZWxhdGlvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
IGluZm8gY2FuIGJlIHNldCBpbiBib3RoIHBhY2tldCB0byBkZWFsIHdpdGggaXQgKGkuZQ0KPj4+
Pj5tZXRhZGF0YQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGV4cGVjdGVkIGZsYWcgaW4gdGhlIFNGQyBo
ZWFkZXIsIHBsdXMgYW4gaWQpDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBGaW5hbGx5IHdlIGNhbiBzdGlsbCBzZW5kIHNvbWUgbGltaXRlZCBtZXRhZGF0YSB3aXRoaW4N
Cj4+Pj4+YSBoZWFkZXIuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhpcyBjb3VsZCBiZSB1c2VkIGZv
ciBsb2FkIGJhbGFuY2VycyBpbiBwYXJ0aWN1bGFyIGlmDQo+Pj4+PndlDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4gYWdyZWUgb24gYSBjb252ZW50aW9uIHRvIGxvY2F0ZSAiY29hcnNlIGdyYWluIHBvbGlj
eSINCj4+Pj4+ICAgPj4+Pj4+Pj4+PiAvICJmaW5lIGdyYWluIHBvbGljeSIgb24gcmVzZXJ2ZWQg
Y29udGV4dCBoZWFkZXJzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
VGhpcyBzZWVtcyB0byBvcGVuIHVwIGEgbG90IG9mIGZsZXhpYmlsaXR5IC8NCj4+Pj4+aW5ub3Zh
dGlvbnMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBPbiB5b3VyIGxh
c3QgcG9pbnQsIHRoZXJlIGlzIGEgcXVlc3Rpb24gb24gaG93IHRvIG1ha2UNCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBtZXRhZGF0YSBhdmFpbGFibGUgdG8gYSBTZXJ2aWNlIEZ1bmN0aW9uLiBDdXJyZW50
IHNvY2tldA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGNvbm5lY3Rpb25zIGZvciBleGFtcGxlIGRvIG5v
dCBhbGxvdyB0byByZXRyaWV2ZSBJUA0KPj4+Pj5oZWFkZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBv
cHRpb25zLiBTbyBJIGFzc3VtZSB0aGF0IFNGQyBhd2FyZSBTZXJ2aWNlIEZ1bmN0aW9ucw0KPj4+
Pj53aWxsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbmVlZCBzb21lIChhc3luY2hyb25vdXMNCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiA/KSBBUEkgdG8gcmV0cmlldmUgU0ZDIGhlYWRlciBpbmZvcm1hdGlvbiBh
cyB3ZWxsIGFzDQo+Pj4+PmluLWJhbmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtZXRhZGF0YS4gSSBk
b24ndCBzZWUgb3V0IG9mIGJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0DQo+Pj4+PmFkZGluZw0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+IGNvbXBsZXhpdHksIHRoZSBzYW1lIEFQSSBjYW4gcHJvYmFibHkgYXBw
bHkuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGUgYWx0ZXJuYXRp
dmUgb3B0aW9uLCBhbGxvd2luZyB2YXJpYWJsZSBzaXplZA0KPj4+Pj5tZXRhZGF0YSBpbg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+IHRoZSBTRkMgaGVhZGVyIGhhcyBzb21lIGRyYXdiYWNrcyBhcyB3ZWxs
LCBvbmUgYmVpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBmcmFnbWVudGF0aW9uLCBhbmQgc29tZSBz
d2l0Y2hlcyBleHBlY3RpbmcgYXMgd2VsbCB0bw0KPj4+Pj5sb29rIGF0DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4gZW5kIHVzZXIgdHJhZmZpYyBoZWFkZXJzIGZvciBsaW5rIGxvYWQgYmFsYW5jaW5nLiBJ
DQo+Pj4+PndvdWxkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gYWdyZWUgdGhhdCBpZiB3ZSBjYW4gYWNj
ZXB0IHRoZXNlIGlzc3VlcywgdGhlbiBzZW5kaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gb2ZmLWxp
bmUgY29uZ3J1ZW50IG1ldGFkYXRhIGxvb3NlcyBpdHMgaW50ZXJlc3QuDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBXZSBuZWVkIHRvIHRha2UgaW50byBhY2NvdW50IHRo
YXQgYm90aCBpbi1iYW5kIGFuZA0KPj4+Pj5jb25ncnVlbnQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBv
dXQtb2YtYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQgaXMgbm90IHJlbGlhYmxlLiBBDQo+Pj4+PnBh
Y2tldCBsb3NzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdHJpZ2dlcmluZyByZXRyYW5zbWlzc2lvbiB3
b3VsZCBub3QgbGVhZCB0byB0aGUNCj4+Pj4+aWRlbnRpY2FsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
cmVjb25zdHJ1Y3Rpb24gb2YgdGhlIGFzc29jaWF0ZWQgbWV0YWRhdGEuIEluIHNvbWUNCj4+Pj4+
Y2FzZXMsIHdlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWlnaHQgdGh1cyBldmVuIG5lZWQgbm9uLWNv
bmdydWVudCBvdXQtb2YtYmFuZCByZWxpYWJsZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1ldGFkYXRh
IHRyYW5zcG9ydC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBOaWNvbGFzIF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbToNCj4+Pj4+IFJvbg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IFBhcmtlciBbUm9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT5dIFNlbnQ6DQo+Pj4+PldlZG5lc2RheSwNCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiBNYXJjaCAxMiwgMjAxNA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IDEyOjQz
IFBNIFRvOiBOaWNvbGFzIEJPVVRIT1JTIENjOiBKaW0gR3VpY2hhcmQNCj4+Pj4+KGpndWljaGFy
KTsNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj5zZmM7
IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
ZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE5pY29sYXMsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiBJIHVuZGVyc3RhbmQgdGhlIGNvbmNlcHQgZm9yIG91dCBvZiBiYW5k
IHNpZ25hbGluZyBvZg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+bWV0YWRhdGEsIGJ1dCBJIGFtIGNvbmNl
cm5lZCB0aGF0IGl0IGludHJvZHVjZXMNCj4+Pj4+c2lnbmlmaWNhbnQNCj4+Pj4+ICAgPj4+Pj4+
Pj4+PmNvbXBsZXhpdHkgZHVlIHRvIHRoZSBwb3RlbnRpYWwgcmFjZSBjb25kaXRpb24gb2YNCj4+
Pj4+cmVjZWl2aW5nIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+cmVhbCBwYWNrZXQgYmVmb3JlIHRo
ZSBtZXRhZGF0YS4gV2hpbGUgdGhlIHJlYWwgcGFja2V0DQo+Pj4+PmNvdWxkDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj5pbmRpY2F0ZSB0aGF0IG91dCBvZiBiYW5kIG1ldGFkYXRhIGlzIGV4cGVjdGVkLCBo
b3cgY2FuDQo+Pj4+PndlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5ndWFyYW50ZWUgdGhlIG9yZGVyIG9m
IHJlY2VwdGlvbj8gV2hhdCBpZiBzd2l0Y2hpbmcgb3INCj4+Pj4+cm91dGluZw0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+bm9kZXMgYXBwbHkgaGFzaCBiYXNlZCBsb2FkIGJhbGFuY2luZz8gV2hhdCBpZiB0
aGUgbG9hZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+YmFsYW5jaW5nIHVuZGVyc3RhbmRzIFNGQyBlbmNh
cHMgYW5kIGxvb2tzIGJleW9uZCBpdCB0bw0KPj4+Pj50aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pm9y
aWdpbmFsIGhlYWRlciB0byBnZXQgYmV0dGVyIGVudHJvcHk/DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
Q2FuIHdlIGd1YXJhbnRlZSB0aGF0IHRoZSBtZXRhZGF0YSBhbmQgcmVhbCBwYWNrZXQNCj4+Pj4+
d2lsbCBmb2xsb3cNCj4+Pj4+ICAgPj4+Pj4+Pj4+PnRoZSBleGFjdCBzYW1lIHBhdGg/IElmIHdl
IGNhbiBub3QsIHRoZW4NCj4+Pj4+aW1wbGVtZW50YXRpb25zIHdpbGwNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pm5lZWQgdG8gYWRkIGluZ3Jlc3MgcXVldWluZyB0byBjb3BlIHdpdGggdGhlIHNjZW5hcmlv
Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gQWxzbywgZG8geW91IGZl
ZWwgdGhhdCB0aGUgaW5jcmVhc2UgaW4gaW1wbGVtZW50YXRpb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBjb21wbGV4aXR5IGF0IHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucyBpcyByZWFzb25hYmxlPw0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhhbmtzLg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gUm9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4gT24gTWFyIDEyLCAyMDE0LCBhdCA0OjA5IEFNLCAiTmljb2xhcyBCT1VU
SE9SUyINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxt
YWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPg0KPj4+Pj48bWFpbHRvOk5pY29sYXMu
Qk9VVEhPUlNAcW9zbW9zLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+PiBJIHRoaW5rIHdlIG11c3QgbWFrZSBhIGRpc3RpbmN0aW9uIGJldHdlZW46
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IC0gTWV0YWRhdGEgd2hp
Y2ggc2hvdWxkIGJlIHBhcnQgb2YgdGhlIGhlYWRlciBkZWZpbmVkDQo+Pj4+PmFzIGluDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+IGJhbmQgbWFya2luZy4gLSBNZXRhZGF0YSB3aXRoIGNhbiBiZSBwYXNz
ZWQgb3V0IG9mDQo+Pj4+PmJhbmQsIGZvcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBleGFtcGxlIGNv
bmdydWVudCBvdXQgb2YgYmFuZCBzaWduYWxpbmcgZGVmaW5lZCBpbg0KPj4+Pj50aGUgZHJhZnQN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gVGhlIGZvcm1lciBjYWxs
cyBmb3IgYSBsaW1pdGVkIHNwYWNlIGluIHRoZSBoZWFkZXIsDQo+Pj4+PnRydWUsIFRoZQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+PiBsYXR0ZXIgaG93ZXZlciBkb2VzIG5vdCBpbmN1ciBhbnkgc3BhY2Ug
bGltaXRhdGlvbg0KPj4+Pj5hbmQgaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gc3RpbGwgZmFpcmx5
IGVmZmljaWVudCBhbmQgaXQgcmVtYWlucyBjb21wYXRpYmxlIHdpdGgNCj4+Pj4+YSBmaXhlZA0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+PiBzaXplIGhlYWRlciB1c2VkIHRvIHJvdXRlIHRob3NlIHNpZ25h
bGluZyBtZXNzYWdlcw0KPj4+Pj5hbG9uZyB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gY2hhaW4n
cyBzZXJ2aWNlIGZ1bmN0aW9ucy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4gTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZy
b206DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFtqZ3VpY2hh
ckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT5dIFNlbnQ6DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+IFR1ZXNkYXksIE1hcmNoIDExLCAyMDE0IDY6NDggUE0gVG86IFJvbiBQYXJrZXIg
Q2M6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IE5pY29sYXMgQk9VVEhPUlM7IGJyaWpzbWFuQGp1bmlw
ZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
PiBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNv
bnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IEhp
IFJvbiwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gV2UgY2FuIGNl
cnRhaW5seSBoYXZlIHRoaXMgZGlzY3Vzc2lvbiBidXQgd2Ugc2hvdWxkDQo+Pj4+PmZpcnN0DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+IGNvbnNpZGVyIHdoYXQgaW5mb3JtYXRpb24gaXMgbmVjZXNzYXJ5
IGFuZCBpZiBzYWlkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGluZm9ybWF0aW9uIGNhbiBmaXQgd2l0
aGluIGEgZml4ZWQgbnVtYmVyIG9mIGNvbnRleHRzDQo+Pj4+PmluIHRoZQ0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+PiBtYWpvcml0eSBvZiBjYXNlcy4gUmVtZW1iZXIsIHRoZSBnb2FsIG9mIGJlaW5nIGFi
bGUNCj4+Pj4+dG8gcGFzcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSB0aHJvdWdoIHRo
ZSBuZXR3b3JrIGlzIHRvIGVuaGFuY2Ugc2VydmljZQ0KPj4+Pj5kZWxpdmVyeSwNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4gbm90IHBhc3MgdGhlIGVudGlyZSB3b3JrcyBvZiBTaGFrZXNwZWFyZSA7LSkN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gU2VudCBmcm9tIG15IGlQ
aG9uZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gT24gTWFyIDcs
IDIwMTQsIGF0IDM6NTIgQU0sICJSb24gUGFya2VyIg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gPFJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb20+DQo+Pj4+PjxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IE5p
Y29sYXMsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gSSBzZWUg
c2ltaWxhciByZXF1aXJlbWVudHMgZnJvbSB0aGUgM2dwcCBFUEMgc2lkZS4NCj4+Pj4+SSB3b3Vs
ZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gbGlrZSB0byBwcm9wb3NlIGFuIE9VSSAvIFRMViBiYXNl
ZCBhcHByb2FjaCB3aGVyZSB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IHJlc2VydmVkIE9VSSBj
YW4gYmUgdXNlZCBmb3IgYWdyZWVkIHVwb24gdHlwZXMgb2YNCj4+Pj4+Y29tbW9uDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSBhbmQgdmVuZG9yIG9yIG90aGVyIG9yZ2FuaXphdGlvbmFs
IE9VSXMgY2FuDQo+Pj4+PmJlIHVzZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IHRvIHF1aWNrbHkg
aW5ub3ZhdGUgaW4gdGhlIG5ldHdvcmtzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gU2ltdWx0YW5l
b3VzbHksIEkgd291bGQgYWxzbyBsaWtlIHRvIGNvbnNpZGVyDQo+Pj4+Pm1lY2hhbmlzbXMNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+IHRoYXQgYXJlIG9wdGltaXplZCBmb3IgbG9uZyBsaXZlZCBmbG93
cyBzbyBhcyB0bw0KPj4+Pj5saW1pdCB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IG5lZ2F0aXZl
IGVmZmVjdHMgb2YgcGFja2V0IGdyb3d0aC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+PiBSb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IE9uIE1hciA3LCAyMDE0LCBhdCA4OjM0IEFNLCAi
Tmljb2xhcyBCT1VUSE9SUyINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiA8Tmljb2xhcy5CT1VUSE9S
U0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+DQo+Pj4+Pjxt
YWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBIZWxsbyBKaW0NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEkgaGF2ZSBzZWVuIGNhc2VzIGluIEdpIExB
Tiwgd2hlcmUgc3Vic2NyaWJlciByZWxhdGVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gaW5mb3Jt
YXRpb24gaXMgcGFzc2VkIHRvIGEgV2ViIFByb3h5IGZvciBIVFRQIGhlYWRlcg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IGVucmljaG1lbnQgKGFpbWVkIGF0IHNvbWUgV2ViIENvbnRlbnQgcHJvdmlk
ZXJzDQo+Pj4+PnBhcnRuZXJzIG9mDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gdGhlIE1vYmlsZSBP
cGVyYXRvcikuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSW5mb3JtYXRpb24gd2FzIGFuIGNvZGVk
IChwZXJzaXN0ZW50KSBzdWJzY3JpYmVyIGlkDQo+Pj4+PmRlcml2ZWQNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiBmcm9tIHRoZSBNU0lTRE4sIGFuZCBjb3VwbGUgb2YgZiBjdXN0b21lciBwcm9maWxl
DQo+Pj4+PnJlbGF0ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBmaWVsZHMuDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBJbiBhbiBzZmMgYmFzZWQgR2kgTEFO
LCB0aGlzIGVudGl0eSBzaG91bGQgcmVjZWl2ZQ0KPj4+PiA+ZnJvbSB0aGUNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+PiBDbGFzc2lmaWVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+PiAtIEEgY2xhc3NpZmljYXRpb24gb2YgdGhlIENvbnRlbnQgUHJvdmlkZXIgKCBJ
ZCwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBDYXRlZ29yeSkgYmFzZWQgb24gdHJhZmZpYyBhbmFs
eXNpcyAtIFRoZSBNU0lTRE4gb2YNCj4+Pj4+IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHN1
YnNjcmliZXIgLSBUd28gc3Vic2NyaWJlciBwb2xpY3kgZmllbGRzIChub3QgdGllZA0KPj4+Pj4g
dG8gUENSRg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGJ1dCBiZWxvbmdpbmcgdG8gdGhlIFN1YnNj
cmliZXIgREIpIChTdWJzY3JpYmVyDQo+Pj4+PiBjYXRlZ29yeSwNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+PiBzdWItY2F0ZWdvcnkpIC0gQSBzZXNzaW9uIGlkIChmb3IgbG9nZ2luZyBhbmQNCj4+Pj4+
dHJhY2tpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBwdXJwb3NlcykNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IFRoZSBvYmplY3RpdmUgYmVpbmcgdG8gYXZv
aWQgaGF2aW5nIHRoZSBIVFRQIFByb3h5DQo+Pj4+PnRvDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4g
YmVjb21lIGEgdHJ1c3RlZCBhcHBsaWNhdGlvbiAoaW50ZXJvZ2F0ZSB0aGUNCj4+Pj4+IHN1YnNj
cmliZXIgREIsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZXRjLi4pDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IE5pY29s
YXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBG
cm9tOiBKaW0NCj4+Pj4+IEd1aWNoYXJkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gKGpndWljaGFy
KSBbamd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+XSBTZW50Og0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IFRodXJzZGF5LCBNYXJjaCAwNiwgMjAxNCAyOjAyIFBNIFRv
OiBKYW1hbCBIYWRpDQo+Pj4+PlNhbGltOw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGptb2lzYW5k
QGp1bmlwZXIubmV0PG1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldD4gPG1haWx0bzpqbW9pc2Fu
ZEBqdW5pcGVyLm5ldD47DQo+Pj4+PiBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IENjOg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+IHNmYyBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSGkgSmFtYWwsDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBZb3Ugc2FpZCAiSXQgc2VlbXMgdGhl
cmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZQ0KPj4+Pj4gc2l6ZWQNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiBtZXRhZGF0YSIuLiBJIGFtIG5vdCBzbyBjb252aW5jZWQgYW5kIHdvdWxkIGxpa2Ug
dG8NCj4+Pj4+IGJldHRlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHVuZGVyc3RhbmQgdGhlIHJl
cXVpcmVtZW50cyBiZWZvcmUgcGFzc2luZyBqdWRnZW1lbnQuDQo+Pj4+PiBJZiB3ZQ0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+IGxvb2sgYXQgdGhlIHVzZSBjYXNlcyBhcyBwcmVzZW50ZWQgdGh1cyBm
YXIgaW50bw0KPj4+Pj4gdGhlIFdHIEkNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBoYXZlIHlldCB0
byBzZWUgYSBzaW5nbGUgZXhhbXBsZSBvZiB0aGUgbmVlZA0KPj4+Pj4gKG5vdGluZyB0aGF0DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZGVzaXJlIGlzIG5vdCB0aGUgc2FtZSBhcyBuZWVkKSAtIEkg
YW0gbm90IHNheWluZw0KPj4+Pj4gdGhlcmUgaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBubyBy
ZXF1aXJlbWVudCBidXQgcmF0aGVyIHRoYXQgd2Ugc2hvdWxkIG5vdCBqdW1wDQo+Pj4+PiB0byB0
aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBjb25jbHVzaW9uIGFuZCBidWlsZCBzdGFuZGFyZHMg
YXJvdW5kIGEgdGhlb3J5Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBPbiAz
LzMvMTQsIDY6MzUgQU0sICJKYW1hbCBIYWRpIFNhbGltIg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
PiA8aGFkaUBtb2phdGF0dS5jb208bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPiA8bWFpbHRvOmhh
ZGlAbW9qYXRhdHUuY29tPj4NCj4+Pj4+d3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IEkgbGlrZSB0aGUgZG9jIC0gd2VsbCB3cml0dGVuLg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBTZWN0aW9uIDQuMyBv
biBtZXRhZGF0YSBlbmNvZGluZy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+Pj4gSXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZSBzaXpl
ZA0KPj4+Pj4gbWV0YWRhdGENCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gKGF0IGxlYXN0IGZvciBo
dHRwL2FwcCB5b3Ugc2VlbSB0byBpbmRpY2F0ZSB0aGUNCj4+Pj4+IGRlc2lyZSBmb3INCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+Pj5pdCkuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IEZvciBhIGRhdGFw
YXRoIHBlci1wYWNrZXQgbWV0YWRhdGEsIGkgZmVlbCB0aGUNCj4+Pj4+IG5lZWQgaXMNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+Pj4ganVzdCBhcyBpbXBvcnRhbnQuIEFyZSB3ZSBsaW1pdGVkIGJ5IHRo
ZSBmYWN0IHRoYXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gZXhpc3RpbmcgaGFyZHdhcmUgbWF5
IG5vdCBiZSBhYmxlIHRvIGhhbmRsZSBUTFZzPw0KPj4+Pj5Gb3INCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+Pj4gZXhhbXBsZSwgSSBkb250IGhhdmUgYSBwcm9ibGVtIGhhbmRsaW5nIFRMVnMgaW4gYQ0K
Pj4+Pj4gc29mdHdhcmUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj5kYXRhcGF0aC4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gY2hlZXJzLCBqYW1hbA0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+Pj4gbWFpbGluZyBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMN
Cj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBsaXN0IHNmY0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+
IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+PiBsaXN0
IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
Cj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+
PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+
Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5nDQo+Pj4+PiBsaXN0DQo+Pj4+PiAgID4+Pj4+
IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
Cj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAg
ID4+Pj4+DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+X19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18NCj4+Pj4+ICAgPj5zZmMgbWFpbGluZyBsaXN0DQo+Pj4+PiAg
ID4+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KPj4+Pj4gICA+Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+
Pj4+PiAgID4NCj4+Pj4+ICAgPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fDQo+Pj4+PiAgID5zZmMgbWFpbGluZyBsaXN0DQo+Pj4+PiAgID5zZmNAaWV0Zi5v
cmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiAgID5o
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4NCj4+Pj4NCj4+
Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj4g
c2ZjIG1haWxpbmcgbGlzdA0KPj4+PiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
Cj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pg0KPj4+
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4gc2Zj
IG1haWxpbmcgbGlzdA0KPj4+IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+
IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4NCj4+DQo+Pl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+PnNmYyBtYWls
aW5nIGxpc3QNCj4+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+DQo+X19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj5zZmMgbWFpbGluZyBsaXN0DQo+c2ZjQGll
dGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmMNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzZmMgbWFpbGluZyBsaXN0
DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxp
bmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0K

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IGRpcj0iYXV0byI+DQo8
ZGl2PlN1bWFuZHJhLDwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+SSd2ZSBiZWVuIHRo
aW5raW5nIHRoYXQgeW91ciBhcHByb2FjaCAyIHdvdWxkIGJlIHRoZSB3YXkgdG8gZ28uPC9kaXY+
DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj4mbmJzcDsgJm5ic3A7Um9uPC9kaXY+DQo8ZGl2Pjxi
cj4NCjwvZGl2Pg0KPGRpdj48YnI+DQpPbiBNYXIgMTksIDIwMTQsIGF0IDM6NDAgQU0sICZxdW90
O1N1bWFuZHJhIE1hamVlJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Uy5NYWplZUBGNS5jb20i
PlMuTWFqZWVARjUuY29tPC9hPiZndDsgd3JvdGU6PGJyPg0KPGJyPg0KPC9kaXY+DQo8YmxvY2tx
dW90ZSB0eXBlPSJjaXRlIj4NCjxkaXY+DQo8ZGl2PiZsdDsmbHQ7VHJpbW1lZCB0aGUgVE8gbGlz
dCB0byBhdm9pZCB0aGUgbXNnIGJlaW5nIGhlbGQgYWdhaW4mZ3Q7Jmd0OzwvZGl2Pg0KPGRpdj48
YnI+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pkkgc2VlIHR3byB3YXlzIHRvIGNhcnJ5IHRoZSBwYXRo
IGluZm9ybWF0aW9uLiZuYnNwOzwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxvbD4NCjxsaT5F
eHBsaWNpdCBvcmRlcmVkIGxpc3QsIHNvbWV0aGluZyBsaWtlIEZXLUEgOjogVENQLU9QVCA6OiBM
QiA6OiBWaWRlb09QVCA6OiBDR05BVC4gJm5ic3A7IFRoZXJlIGFyZSB0d28gaXNzdWVzIHdpdGgg
dGhpcyBhcHByb2FjaCwgZmlyc3QgdGhlIGxlbmd0aCBvZiBncmFwaCBpcyB2YXJpYWJsZS4gJm5i
c3A7QWxzbyBpdCBpbXBsaWVzIGJpZGlyZWN0aW9uYWwgc3ltbWV0cnkuIEl0IGlzIG9mdGVuIHJl
cXVpcmVkIGJ1dCBzaG91bGQgbm90IGJlIG1hbmRhdG9yeS4NCiAmbmJzcDtTZWNvbmRseSBjaGFu
Z2luZyB0aGlzIHBhdGgvZ3JhcGggaW4gYXQgU0YgY2FuIGJlIGN1bWJlcnNvbWUuJm5ic3A7PC9s
aT48bGk+TGV0IHRoZSBDb250cm9sIHBsYW5lIGRpc3RyaWJ1dGUgdGhlIGNoYWluSUQgJmx0O+KA
lCZndDsgZ3JhcGggbWFwcGluZy4gSW4gdGhpcyBjYXNlIGVhY2ggU0Ygd291bGQgaGF2ZSBtYXBw
aW5nIG9mIGdpdmVuIGEgY2hhaW5JRCB3aGF0IGlzIG15IG5leHQgaG9wLiBUaGUgY2hhaW5JRCBp
dHNlbGYgY291bGQgYmUgZml4ZWQgc2l6ZSBlbGVtZW50LiBBIFNGIGNhbiBzZWxlY3QgYSBkaWZm
ZXJlbnQgcGF0aCBieSBjaGFuZ2luZyB0aGUgY2hhaUlEIHBhcmFtZXRlci48L2xpPjwvb2w+DQo8
ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5SZWdhcmRzPC9kaXY+DQo8ZGl2PlN1bWFuZHJhPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPHNwYW4gaWQ9
Ik9MS19TUkNfQk9EWV9TRUNUSU9OIj4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkNhbGlicmk7
IGZvbnQtc2l6ZToxMXB0OyB0ZXh0LWFsaWduOmxlZnQ7IGNvbG9yOmJsYWNrOyBCT1JERVItQk9U
VE9NOiBtZWRpdW0gbm9uZTsgQk9SREVSLUxFRlQ6IG1lZGl1bSBub25lOyBQQURESU5HLUJPVFRP
TTogMGluOyBQQURESU5HLUxFRlQ6IDBpbjsgUEFERElORy1SSUdIVDogMGluOyBCT1JERVItVE9Q
OiAjYjVjNGRmIDFwdCBzb2xpZDsgQk9SREVSLVJJR0hUOiBtZWRpdW0gbm9uZTsgUEFERElORy1U
T1A6IDNwdCI+DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+RnJvbTogPC9zcGFuPkNh
dGh5IFpoYW5nICZsdDs8YSBocmVmPSJtYWlsdG86Q2F0aHkuSC5aaGFuZ0BodWF3ZWkuY29tIj5D
YXRoeS5ILlpoYW5nQGh1YXdlaS5jb208L2E+Jmd0Ozxicj4NCjxzcGFuIHN0eWxlPSJmb250LXdl
aWdodDpib2xkIj5EYXRlOiA8L3NwYW4+VHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgYXQgMTA6MTMg
QU08YnI+DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+VG86IDwvc3Bhbj4mcXVvdDtS
ZWluYWxkbyBQZW5ubyAocmVwZW5ubykmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpyZXBlbm5v
QGNpc2NvLmNvbSI+cmVwZW5ub0BjaXNjby5jb208L2E+Jmd0OywgJnF1b3Q7TG91aXMuRm91cmll
JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86TG91aXMuRm91cmllQGh1YXdlaS5jb20iPkxvdWlz
LkZvdXJpZUBodWF3ZWkuY29tPC9hPiZndDssICZxdW90O1BhdWwgUXVpbm4gKHBhdWxxKSZxdW90
OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWxxQGNpc2NvLmNvbSI+cGF1bHFAY2lzY28uY29tPC9h
PiZndDssDQogRGF2aWQgQWxsYW4gSSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRhdmlkLmkuYWxsYW5A
ZXJpY3Nzb24uY29tIj5kYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbTwvYT4mZ3Q7PGJyPg0KPHNw
YW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPkNjOiA8L3NwYW4+Tmljb2xhcyBCT1VUSE9SUyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSI+Tmljb2xhcy5C
T1VUSE9SU0Bxb3Ntb3MuY29tPC9hPiZndDssIFh1eGlhb2h1ICZsdDs8YSBocmVmPSJtYWlsdG86
eHV4aWFvaHVAaHVhd2VpLmNvbSI+eHV4aWFvaHVAaHVhd2VpLmNvbTwvYT4mZ3Q7LCBDaGFuZ2No
ZW5nIEh1YW5nICZsdDs8YSBocmVmPSJtYWlsdG86aHVhbmdAc2NlLmNhcmxldG9uLmNhIj5odWFu
Z0BzY2UuY2FybGV0b24uY2E8L2E+Jmd0OywNCiAmcXVvdDs8YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+Jmd0OywgJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOm1pa2Vi
aWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1h
aWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+bWlrZWJpYW5jQGFvbC5jb208L2E+Jmd0Ozxicj4NCjxz
cGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5TdWJqZWN0OiA8L3NwYW4+UmU6IFtzZmNdIFNG
QyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPGJyPg0KPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0K
PGRpdiB4bWxuczp2PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOnZtbCIgeG1sbnM6bz0idXJu
OnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4bWxuczp3PSJ1cm46c2NoZW1h
cy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJodHRwOi8vc2NoZW1hcy5taWNy
b3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy9U
Ui9SRUMtaHRtbDQwIj4NCjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVudD0iTWljcm9zb2Z0
IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPGJhc2UgaHJlZj0ieC1tc2c6Ly85OS8iPjwh
LS1baWYgIW1zb10+PHN0eWxlPnZcOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCm9c
Oioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCndcOioge2JlaGF2aW9yOnVybCgjZGVm
YXVsdCNWTUwpO30NCi5zaGFwZSB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0KPC9zdHls
ZT48IVtlbmRpZl0tLT48c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQt
ZmFjZQ0KCXtmb250LWZhbWlseTpIZWx2ZXRpY2E7DQoJcGFub3NlLTE6MiAxMSA2IDQgMiAyIDIg
MiAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpTaW1TdW47DQoJcGFub3NlLTE6MiAx
IDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1h
dGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250
LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250
LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxAU2ltU3VuIjsNCglwYW5vc2UtMToy
IDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Ik1TIFVJIEdv
dGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2IDAgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiXEBNUyBVSSBHb3RoaWMiOw0KCXBhbm9zZS0xOjIgMTEgNiAwIDcgMiA1IDgg
MiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFs
LCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0K
CWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlm
Ijt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsN
Cgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBz
cGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv
cjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLk1zb0xpc3RQYXJhZ3Jh
cGgsIGxpLk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5Nc29MaXN0UGFyYWdyYXBoDQoJe21zby1zdHls
ZS1wcmlvcml0eTozNDsNCgltYXJnaW4tdG9wOjBpbjsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1h
cmdpbi1ib3R0b206MGluOw0KCW1hcmdpbi1sZWZ0Oi41aW47DQoJbWFyZ2luLWJvdHRvbTouMDAw
MXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIs
InNlcmlmIjt9DQpzcGFuLmFwcGxlLWNvbnZlcnRlZC1zcGFjZQ0KCXttc28tc3R5bGUtbmFtZTph
cHBsZS1jb252ZXJ0ZWQtc3BhY2U7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5
cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xv
cjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTIwDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFs
LXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFG
NDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglm
b250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBp
bjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0K
CXtwYWdlOldvcmRTZWN0aW9uMTt9DQovKiBMaXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0K
CXttc28tbGlzdC1pZDo2MDgwNDgxMTk7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjEzMjE5MjI2
MjY7fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOi41aW47DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5z
aS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZl
bDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87
DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseToiQ291cmllciBOZXciOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OiJUaW1l
cyBOZXcgUm9tYW4iO30NCkBsaXN0IGwwOmxldmVsMw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MS41
aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVp
bjt9DQpAbGlzdCBsMDpsZXZlbDQNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3Qg
bDA6bGV2ZWw1DQoJe21zby1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsNg0K
CXttc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMDpsZXZlbDcNCgl7bXNvLWxldmVs
LXRhYi1zdG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWw4DQoJe21zby1sZXZlbC10YWItc3RvcDo0
LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluO30NCkBsaXN0IGwwOmxldmVsOQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlz
dCBsMQ0KCXttc28tbGlzdC1pZDoxMjUyNjIwOTU5Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczo5
NTAyNDcwO30NCkBsaXN0IGwxOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6
bGV2ZWwyDQoJe21zby1sZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwxOmxldmVsMw0KCXtt
c28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTpsZXZlbDQNCgl7bXNvLWxldmVsLXRh
Yi1zdG9wOjIuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47fQ0KQGxpc3QgbDE6bGV2ZWw1DQoJe21zby1sZXZlbC10YWItc3RvcDoyLjVp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
O30NCkBsaXN0IGwxOmxldmVsNg0KCXttc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBs
MTpsZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDE6bGV2ZWw4DQoJ
e21zby1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwxOmxldmVsOQ0KCXttc28tbGV2ZWwt
dGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMg0KCXttc28tbGlzdC1pZDoxMjgwMTgxODQ5Ow0KCW1z
by1saXN0LXRlbXBsYXRlLWlkczoxNTQwODg1MTgwO30NCkBsaXN0IGwyOmxldmVsMQ0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZh
bWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWwyDQoJe21zby1sZXZlbC10YWItc3RvcDoxLjBp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
O30NCkBsaXN0IGwyOmxldmVsMw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBs
MjpsZXZlbDQNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDI6bGV2ZWw1DQoJ
e21zby1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwyOmxldmVsNg0KCXttc28tbGV2ZWwt
dGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMjpsZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjMu
NWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1
aW47fQ0KQGxpc3QgbDI6bGV2ZWw4DQoJe21zby1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0
IGwyOmxldmVsOQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMw0KCXttc28t
bGlzdC1pZDoxNDgxMDAwODMyOw0KCW1zby1saXN0LXR5cGU6aHlicmlkOw0KCW1zby1saXN0LXRl
bXBsYXRlLWlkczotMTcyMTk3MjU5NCAtMTQwOTUyMDQyOCA2NzY5ODY5MSA2NzY5ODY5MyA2NzY5
ODY4OSA2NzY5ODY5MSA2NzY5ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5Mzt9DQpAbGlz
dCBsMzpsZXZlbDENCgl7bXNvLWxldmVsLXN0YXJ0LWF0OjA7DQoJbXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Oi07DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5v
bmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjIwLjI1
cHQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1z
ZXJpZiI7DQoJbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6Q2FsaWJyaTsNCgltc28tYmlkaS1mb250
LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpAbGlzdCBsMzpsZXZlbDINCgl7bXNvLWxldmVs
LXRhYi1zdG9wOjEuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDM6bGV2ZWwzDQoJe21zby1sZXZlbC10YWItc3RvcDox
LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluO30NCkBsaXN0IGwzOmxldmVsNA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6Mi4waW47DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlz
dCBsMzpsZXZlbDUNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjIuNWluOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDM6bGV2ZWw2
DQoJe21zby1sZXZlbC10YWItc3RvcDozLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwzOmxldmVsNw0KCXttc28tbGV2
ZWwtdGFiLXN0b3A6My41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMzpsZXZlbDgNCgl7bXNvLWxldmVsLXRhYi1zdG9w
OjQuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
LjI1aW47fQ0KQGxpc3QgbDM6bGV2ZWw5DQoJe21zby1sZXZlbC10YWItc3RvcDo0LjVpbjsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCm9s
DQoJe21hcmdpbi1ib3R0b206MGluO30NCnVsDQoJe21hcmdpbi1ib3R0b206MGluO30NCi0tPjwv
c3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJl
ZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNv
IDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0i
ZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjxk
aXYgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiIHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7LXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOy13ZWJraXQtbGluZS1icmVh
azogYWZ0ZXItd2hpdGUtc3BhY2UiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPkhpIFJlaW5h
bGRvLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBj
b2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPlNvIHRo
ZSBjaGFpbiBJRCBpcyBhY3R1YWxseSB0aGUgcGF0aCBJRCB3aGljaCByZXByZXNlbnRzIGFuIG9y
ZGVyZWQgc2V0IG9mIHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFuY2VzLg0KPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAx
MjUpOyI+SSB0aGluayB3ZSBzaG91bGQgYWRkIGFuIGV4cGxpY2l0IGRlZmluaXRpb24gb2Yg4oCc
c2VydmljZSBpbnN0YW5jZeKAnS4gV2hhdCBkbyB5b3UgdGhpbms/PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUp
OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+VGhhbmtzLDxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsi
PkNhdGh5PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAx
LjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMt
c2VyaWY7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9u
dC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9u
IEJlaGFsZiBPZiA8L2I+UmVpbmFsZG8gUGVubm8gKHJlcGVubm8pPGJyPg0KPGI+U2VudDo8L2I+
IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDExOjAzIEFNPGJyPg0KPGI+VG86PC9iPiBMb3Vpcy5G
b3VyaWU7IFBhdWwgUXVpbm4gKHBhdWxxKTsgRGF2aWQgQWxsYW4gSTxicj4NCjxiPkNjOjwvYj4g
Tmljb2xhcyBCT1VUSE9SUzsgWHV4aWFvaHU7IDxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9s
LmNvbSI+bWlrZWJpYW5jQGFvbC5jb208L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyI+c2ZjQGlldGYub3JnPC9hPjsgQ2hhbmdjaGVuZyBIdWFuZzxicj4NCjxiPlN1YmplY3Q6PC9i
PiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286
cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNr
OyI+QSBTZXJ2aWNlIENoYWluIGp1c3QgZGVmaW5lcyB3aGljaCB0eXBlIG9mIHNlcnZpY2UgYW5k
IHRoZWlyIG9yZGVyLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IGNvbG9yOiBibGFjazsiPkEgc2VydmljZSBwYXRoIGRlZmluZXMgdGhlIGFjdHVhbCBzZXJ2aWNl
IGluc3RhbmNlLCBzYXksIGZpcmV3YWxsMS5ob21lLCBuYXQyLCBkcGktc2ljLCBldGMuPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsgY29sb3I6IGJsYWNrOyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7
cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsgY29sb3I6IGJsYWNrOyI+RnJvbToNCjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsi
PiZxdW90O0xvdWlzLkZvdXJpZSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOkxvdWlzLkZvdXJp
ZUBodWF3ZWkuY29tIj5Mb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+RGF0
ZTogPC9iPlR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IGF0IDEwOjU1IEFNPGJyPg0KPGI+VG86IDwv
Yj4mcXVvdDtQYXVsIFF1aW5uIChwYXVscSkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpwYXVs
cUBjaXNjby5jb20iPnBhdWxxQGNpc2NvLmNvbTwvYT4mZ3Q7LCBEYXZpZCBBbGxhbiBJICZsdDs8
YSBocmVmPSJtYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20iPmRhdmlkLmkuYWxsYW5A
ZXJpY3Nzb24uY29tPC9hPiZndDs8YnI+DQo8Yj5DYzogPC9iPk5pY29sYXMgQk9VVEhPUlMgJmx0
OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iPk5pY29sYXMuQk9V
VEhPUlNAcW9zbW9zLmNvbTwvYT4mZ3Q7LCBYdXhpYW9odSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnh1
eGlhb2h1QGh1YXdlaS5jb20iPnh1eGlhb2h1QGh1YXdlaS5jb208L2E+Jmd0OywgQ2hhbmdjaGVu
ZyBIdWFuZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmh1YW5nQHNjZS5jYXJsZXRvbi5jYSI+aHVhbmdA
c2NlLmNhcmxldG9uLmNhPC9hPiZndDssDQogJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyI+c2ZjQGlldGYub3JnPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyI+c2ZjQGlldGYub3JnPC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0bzptaWtlYmlh
bmNAYW9sLmNvbSI+bWlrZWJpYW5jQGFvbC5jb208L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWls
dG86bWlrZWJpYW5jQGFvbC5jb20iPm1pa2ViaWFuY0Bhb2wuY29tPC9hPiZndDs8YnI+DQo8Yj5T
dWJqZWN0OiA8L2I+UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsgY29sb3I6IGJsYWNrOyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3
MywgMTI1KTsiPlBhdWwsPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEs
IDczLCAxMjUpOyI+Jm5ic3A7Jm5ic3A7IENhbiB5b3UgY2xhcmlmeSB0aGUgZGlmZmVyZW5jZSBi
ZXR3ZWVuIHNlcnZpY2UgY2hhaW4gYW5kIHNlcnZpY2UgcGF0aC4gR2l2ZW4gdGhhdCBhIHNlcnZp
Y2UgY2hhaW4gaXMgY29tcG9zZWQ8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJn
YigzMSwgNzMsIDEyNSk7Ij5vZiBzZXZlcmFsIHNlcnZpY2UgZnVuY3Rpb25zIFNGMSwgU0YyLCAu
LiBTRm4gaG93IHdvdWxkIGEgc2VydmljZSBwYXRoIGRpZmZlciBmcm9tIHRoYXQgc2VydmljZSBj
aGFpbj88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjIwLjI1
cHQ7dGV4dC1pbmRlbnQ6LS4yNWluO21zby1saXN0OmwzIGxldmVsMSBsZm8xIj4NCjwhLS1baWYg
IXN1cHBvcnRMaXN0c10tLT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48c3BhbiBzdHlsZT0ibXNv
LWxpc3Q6SWdub3JlIj4tPHNwYW4gc3R5bGU9ImZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJp
YW50OiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc2l6ZTogN3B0OyBsaW5lLWhl
aWdodDogbm9ybWFsOyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbic7Ij4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3Nw
YW4+PC9zcGFuPjwhLS1bZW5kaWZdLS0+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+
TG91aXM8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBm
b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAj
QjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9t
YSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9y
OiBibGFjazsiPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFp
bHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+UGF1bCBR
dWlubiAocGF1bHEpPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDEw
OjI2IEFNPGJyPg0KPGI+VG86PC9iPiBEYXZpZCBBbGxhbiBJPGJyPg0KPGI+Q2M6PC9iPiBOaWNv
bGFzIEJPVVRIT1JTOyBYdXhpYW9odTsgPGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29t
Ij5taWtlYmlhbmNAYW9sLmNvbTwvYT47DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5z
ZmNAaWV0Zi5vcmc8L2E+OyBDaGFuZ2NoZW5nIEh1YW5nPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJl
OiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+SGkgRGF2ZSwgPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj5DaGFpbiBJRCBzaG91bGQgcmVhbGx5IGJlIHBhdGggSUQgc2luY2UgdGhlcmUg
Y2FuIGJlIG1hbnkgcGF0aHMgZm9yIGEgZ2l2ZW4gY2hhaW4uICZuYnNwO1VzaW5nIHRoYXQgZGVm
aW5pdGlvbiwgd2UgYXZvaWQgdGhlIG92ZXJsb2FkIGFuZCByZWFwIHRoZSBnYWluIGFsbHVkZWQg
dG8gYmVsb3cuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPlBhdWw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5PbiBNYXIgMTgsIDIwMTQsIGF0IDEyOjE0IFBNLCBE
YXZpZCBBbGxhbiBJICZsdDs8YSBocmVmPSJtYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5j
b20iPmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPjxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAx
MjUpOyI+V2VsbCB0aGUgcXVlc3Rpb24gZGUgam91ciBpcyDigJxkb2VzIGEgY2hhaW4gSUQgZGVm
aW5lIGEgY2xhc3Mgb3IgYW4gaW5zdGFuY2XigJ3igKYuIElmIGl0IGRlZmluZXMgYW4gY2xhc3Mg
d2UgYWxzbyBuZWVkIGluc3RhbmNlIGluZm9ybWF0aW9uLCBpZiBpdCBpcw0KIGN1cnJlbnRseSBv
dmVybG9hZGVkIHRvIGRlZmluZSBjbGFzcyBhbmQgaW5zdGFuY2UgSU1PIHdlIGhhdmUgYSBwcm9i
bGVt4oCmLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjog
cmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPkRhdmU8L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJz
cDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk
ICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1p
bHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+RnJvbTo8L3NwYW4+PC9iPjxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPiZu
YnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1p
bHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+c2ZjDQogWzxhIGhyZWY9Im1h
aWx0bzpzZmMtIj5tYWlsdG86c2ZjLTwvYT48YSBocmVmPSJtYWlsdG86Ym91bmNlc0BpZXRmLm9y
ZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Ym91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+
XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48Yj5PbiBC
ZWhhbGYgT2Y8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PC9iPkNoYW5nY2hlbmcgSHVhbmc8YnI+DQo8Yj5TZW50OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+VHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgNzo0
MyBBTTxicj4NCjxiPlRvOjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+Tmljb2xhcyBCT1VUSE9SUzxicj4NCjxiPkNjOjwvYj48c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+WHV4aWFvaHU7PHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48
L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pm1pa2ViaWFuY0Bhb2wuY29tPC9zcGFuPjwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj48c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+UmU6IFtzZmNdPHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBs
YW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICdNUyBVSSBH
b3RoaWMnLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij7nrZTlpI08L3NwYW4+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29s
b3I6IGJsYWNrOyI+Og0KIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+R29vZCBwb2lu
dHMuIEkgYmVsaWV2ZSBleHBsaWNpdCBjaGFpbiBJRCBzaG91bGQgYmUgbWFuZGF0b3J5LiBUaGUg
b3ZlcmhlYWQgaXMgdmVyeSBsaXR0bGUuIEl0IGhlbHBzIHNpbXBsaWZ5IHByb2Nlc3NpbmcgYW5k
IHN0ZWVyaW5nIHNpZ25pZmljYW50bHkuIFRoZSBnYWluIGlzIGh1Z2UuPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPkNoYW5nPGJyPg0KPGJyPg0KLS0tLS0tLS0tLS0tPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Q2hhbmdjaGVuZyBIdWFuZzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PGJyPg0KT24gTWFyIDE4LCAyMDE0LCBhdCAxOjUzIEFNLCBOaWNvbGFzIEJPVVRIT1JT
ICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L3NwYW4+PC9h
PiZndDsgd3JvdGU6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBz
dHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWls
eTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij5JIHRoaW5rIHRoYXQga2VlcGlu
ZyB0aGUgU2VydmljZSBQYXRoIExheWVyIHRyYW5zcG9ydCBpbmRlcGVuZGVudCBzaG91bGQgcmVt
YWluIGFuIG9iamVjdGl2ZSBmb3IgU0ZDLiAmbmJzcDtTdWNoIGEgc2VwYXJhdGlvbiBvZiBjb25j
ZXJucyBpcyBhIHNvdW5kIGFyY2hpdGVjdHVyYWwNCiBwcmluY2lwbGUgdGhhdCBoZWxwIGtlZXAg
dGhpbmdzIHNpbXBsZSBpbiBwcmFjdGljZS48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRh
aG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog
MTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+T24g
dGhlIHF1ZXN0aW9uIG9mICZuYnNwO1NlcnZpY2UgUGF0aCwgd2UgaGF2ZSBhIGRpc2N1c3Npb24g
b24gd2hldGhlciB3ZSBuZWVkIHNvbWUga2luZCBvZiBleHBsaWNpdCBpZGVudGlmaWVyIG9yJm5i
c3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJp
ZjsgY29sb3I6IGJsYWNrOyI+Y291bGQgd2UgcmVseSBvbiBtYXBwaW5nIG9uIHNvbWUgdW5kZXJs
YXkgbmV0d29yayBwcm90b2NvbCBmaWVsZHMuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1m
YW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+Jm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNv
bG9yOiBibGFjazsiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBU
YWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPk1heSBiZSBhIFBSTy9DT04gdGFibGUg
Y291bGQgaGVscCBmb2N1cyB0aGUgZ3JvdXAgZGVjaXNpb24gb24gdGhhdCBtYXR0ZXI8L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjog
YmxhY2s7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjx1bCBzdHlsZT0ibWFyZ2luLXRv
cDowaW4iIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpi
bGFjazttc28tbGlzdDpsMiBsZXZlbDEgbGZvMiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBw
dDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiPlZpc2liaWxpdHkgKHRyYWNpbmcp
PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9y
OmJsYWNrO21zby1saXN0OmwyIGxldmVsMSBsZm8yIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
MHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyI+Rm9yd2FyZGluZyBncmFwaCBz
dHJ1Y3R1cmUgaW1wYWN0L2xpbWl0YXRpb25zPC9zcGFuPjxvOnA+PC9vOnA+PC9saT48bGkgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1saXN0OmwyIGxldmVsMSBsZm8y
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5z
LXNlcmlmOyI+UmVjb25maWd1cmF0aW9uIHNwZWVkJm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9s
aT48L3VsPg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBpbiIgdHlwZT0iZGlzYyI+DQo8dWwgc3R5
bGU9Im1hcmdpbi10b3A6MGluIiB0eXBlPSJjaXJjbGUiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJjb2xvcjpibGFjazttc28tbGlzdDpsMCBsZXZlbDIgbGZvMyI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiPkxCUyAv
IHNjYWxlIG91dCBpbXBhY3Q8L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLWxpc3Q6bDAgbGV2ZWwyIGxmbzMiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7Ij5O
b2RlIGJ5cGFzcyAoZS5nOyBtYWludGVuYW5jZSk8L3NwYW4+PG86cD48L286cD48L2xpPjwvdWw+
DQo8L3VsPg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBpbiIgdHlwZT0iZGlzYyI+DQo8bGkgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1saXN0OmwxIGxldmVsMSBsZm80
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5z
LXNlcmlmOyI+dW5kZXJsYXkgbmV0d29yay90cmFuc3BvcnQgbGF5ZXJzIHN1cHBvcnQ8L3NwYW4+
PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7
bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZv
bnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7Ij5IZWFkZXIgc3BhY2UgaW1wYWN0PC9zcGFu
PjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNr
O21zby1saXN0OmwxIGxldmVsMSBsZm80Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBm
b250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyI+TXVsdGkgdGVuYW50IHN1cHBvcnQgaW1w
YWN0PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNv
bG9yOmJsYWNrO21zby1saXN0OmwxIGxldmVsMSBsZm80Ij48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyI+U0ZDIG9uIGZsYXQgKGUu
ZyBvcHRpY2FsIEwyIGZvciBEYXRhIENlbnRlcnMpIG5ldHdvcmsmbmJzcDs8L3NwYW4+PG86cD48
L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLWxp
c3Q6bDEgbGV2ZWwxIGxmbzQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFt
aWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7Ij5VbmRlcmxheSBuZXR3b3JrIGFkbWluaXN0cmF0aW9u
IGltcGFjdDwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PC91bD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250
LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij4mbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsg
Y29sb3I6IGJsYWNrOyI+UGVyc29uYWxseSBJIHRoaW5rIHRoYXQgaGF2aW5nIGFuIGV4cGxpY2l0
IGNoYWluIGlkZW50aWZpZXIgKGUuZy4gU2VydmljZSBQYXRoL1NlcnZpY2UgSW5kZXgpIGlzIGNs
ZWFyIChtYW5hZ2VtZW50IGFuZCBjb250cm9sKSBhbmQgbm90IGV4cGVuc2l2ZSAoaGVhZGVyIHNw
YWNlKS4NCiBUaGUgZHJhd2JhY2sgYmVpbmcgc29tZSBpbXBhY3Qgb24gdGhlIHNpbXBsaWNpdHkg
dG8gYWRkL3JlbW92ZSBlbGVtZW50cyBpbiBhIGNoYWluIGR5bmFtaWNhbGx5Ljwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFj
azsiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNh
bnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPlRhZyBzd2l0Y2hpbmcgKGFzIE1QTFMpICZuYnNwO2Fs
bG93cyB0byBtYW5hZ2UgdGFncyBwZXIgc2VydmljZSBub2RlcywgbGVhZGluZyB0byBtb3JlIHZl
cnNhdGlsZSBhbmQgZGl2ZXJzZSBncmFwaHM8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7
IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPiZuYnNwOzwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNv
bG9yOiBibGFjazsiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBU
YWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPk5pY29sYXM8L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJ0ZXh0LWFsaWduOmNl
bnRlciI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4NCjxociBzaXplPSIyIiB3aWR0aD0iMTAw
JSIgYWxpZ249ImNlbnRlciI+DQo8L3NwYW4+PC9kaXY+DQo8ZGl2IGlkPSJkaXZScEY4MTE0Njci
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48Yj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNl
cmlmOyBjb2xvcjogYmxhY2s7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6
IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNl
cmlmOyBjb2xvcjogYmxhY2s7Ij5YdXhpYW9odQ0KIFs8YSBocmVmPSJtYWlsdG86eHV4aWFvaHVA
aHVhd2VpLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+eHV4aWFvaHVAaHVhd2VpLmNv
bTwvc3Bhbj48L2E+XTxicj4NCjxiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5UdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA1OjA0IEFNPGJy
Pg0KPGI+VG86PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj5KZXJvbWUgTW9pc2FuZDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5taWtlYmlhbmNAYW9sLmNvbTwvc3Bhbj48L2E+OzxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+
PC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj5bc2ZjXTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6
IDEwcHQ7IGZvbnQtZmFtaWx5OiAnTVMgVUkgR290aGljJywgc2Fucy1zZXJpZjsgY29sb3I6IGJs
YWNrOyI+562U5aSNPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFt
aWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPjoNCiBTRkMgZW5jYXBzdWxh
dGlvbiBjaGFpbiBJRDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxNnB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij5JIGxpa2UgdGhlIGlkZWEgb2Ygc2VwYXJh
dGluZyB0aGUgU2VydmljZSBGdW5jdGlvbiBMYXllciBhbmQgdGhlIFNlcnZpY2UgUGF0aCBMYXll
ciwgYXMgcHJvcG9zZWQgaW4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlv
bnMuIFRoZQ0KIHJvbGUgb2YgdGhlIFNlcnZpY2UgUGF0aCBMYXllciBpcyBqdXN0IHRvIHN0ZWVy
IHRoZSB0cmFmZmljIGFsb25nIGEgcGFydGljdWxhciBjaGFpbiBvZiBzZXJ2aWNlIG5vZGVzIHdo
aWNoIGNhbiBiZSBpbXBsZW1lbnRlZCBieSBleGlzdGluZyB0b29scyBmb3Igc291cmNlIHJvdXRp
bmcsIHN1Y2ggYXMgc2VnbWVudCByb3V0aW5nLiBBcyBzdWNoLCBpdOKAmXMgbm90IG5lY2Vzc2Fy
eSB0byB0cnkgdG8ga2VlcCB0aGUgU2VydmljZSBQYXRoIExheWVyDQogdHJhbnNwb3J0LWluZGVw
ZW5kZW50IGFuZCBjb250YWluIGl0IGluIHRoZSBTRkMgaGVhZGVyLjwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDE2cHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6IDE2cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMx
LCA3MywgMTI1KTsiPkJlc3QgcmVnYXJkcyw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxNnB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij5YaWFvaHU8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxNnB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4m
bmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJs
dWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQg
MGluIDBpbiAwaW4iPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9
IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6
YmxhY2siPuWPkeS7tuS6ujwvc3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrIj46PC9zcGFuPjwvYj48c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrIj5z
ZmMNCiBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl08c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGI+PHNwYW4gbGFu
Zz0iWkgtQ04iPuS7o+ihqDwvc3Bhbj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PC9iPkplcm9tZSBNb2lzYW5kPGJyPg0KPGI+PHNwYW4gbGFuZz0iWkgt
Q04iPuWPkemAgeaXtumXtDwvc3Bhbj46PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj4yMDE0PHNwYW4gbGFuZz0iWkgtQ04iPuW5tDwvc3Bhbj4zPHNw
YW4gbGFuZz0iWkgtQ04iPuaciDwvc3Bhbj4xODxzcGFuIGxhbmc9IlpILUNOIj7ml6U8L3NwYW4+
IDE6MDM8YnI+DQo8Yj48c3BhbiBsYW5nPSJaSC1DTiI+5pS25Lu25Lq6PC9zcGFuPjo8L2I+PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1h
aWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWlrZWJp
YW5jQGFvbC5jb208L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8Yj48c3BhbiBsYW5n
PSJaSC1DTiI+5Li76aKYPC9zcGFuPjo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPlJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1
KTsiPlRoaXMgKGxlbmd0aHkgYW5kIHZlcnkgbGl2ZWx5KSB0aHJlYWQgc3RhcnRlZCBmcm9tIGRy
YWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zICh3aGljaCBJIGNvLWF1dGhv
cmVkKS48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJn
YigzMSwgNzMsIDEyNSk7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij5JbiBzZWN0aW9uIDQuOCwgd2UgbWFk
ZSBhIGNsZWFyIGRpc3RpbmN0aW9uIGJldHdlZW4gYSBzZXJ2aWNlIHBhdGggbGF5ZXIgKHN0ZWVy
aW5nIHBhY2tldHMgaG9wIGJ5IGhvcCBhbG9uZyB0aGUgY2hhaW4pIGFuZCBhIHNlcnZpY2UgZnVu
Y3Rpb24gbGF5ZXINCiAoY29udmV5IG1ldGFkYXRhIGluZm9ybWF0aW9uIG9mIGludGVyZXN0IHRv
IFNGcykuIFRlcm1pbm9sb2d5IGFzaWRlLCBpdCBzZWVtcyB0aGF0IHN1Y2ggbGF5ZXJlZCB2aWV3
IHdhcyBhZ3JlZWQgdXBvbiBieSBtYW55IHBlb3BsZSBvbiB0aGUgbWFpbGluZyBsaXN0Ljwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEx
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3Mywg
MTI1KTsiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBj
b2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPk5vdyB0aGlzIGNlcnRhaW5seSBkb2VzIGJlZyB0aGUg
cXVlc3Rpb24gb2Ygc29sdmluZyBCT1RIIHByb2JsZW1zIHdpdGggdGhlIHNhbWUgKHBhY2tldCkg
ZW5jYXBzdWxhdGlvbiBtZWNoYW5pc20uIE5vdGFibHkgd2hlbiBvYnNlcnZpbmcgdGhhdCBtYW55
DQogdXNlIGNhc2VzIGNvdWxkIGJlIHNhdGlzZmllZCB3aXRob3V0IFNGLWxldmVsIG1ldGFkYXRh
LCBvciBieSB1c2luZyBtb3JlIG91dC1vZi1iYW5kIHdheXMgdG8gY29udmV5IHN1Y2ggU0YgbWV0
YWRhdGEuIEFuZCBhbHNvIHdoZW4gb2JzZXJ2aW5nIHRoYXQgaW5iYW5kIG1hcmtpbmcgKGUuZy4g
cGFja2V0IGhlYWRlcnMpIGNvbWVzIHdpdGggdmFyaW91cyBwcm9zICZhbXA7IGNvbnMgKHNvbWUg
b2YgdGhlIGlzc3VlcyBiZWluZyBpZGVudGlmaWVkIGluIHRoZQ0KIGRyYWZ0LCBlLmcuIHNlY3Rp
b25zIDQuMSBhbmQgNC4yKS48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij5JIGRvIGFncmVl
IHdpdGggTWFyaWEuIFdlIG1heSB3YW50IHRvIGV4cGxvcmUgb3RoZXIgb3B0aW9ucyBmb3IgYWRk
cmVzc2luZyB0aGUgbmVlZHMgb2YgdGhlIHNlcnZpY2UgcGF0aCBsYXllciB0aGF0IGRvIG5vdCBy
ZXF1aXJlIGFuIGV4cGxpY2l0IGNoYWluLWlkDQogb2Ygc29ydHMuPC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+Jm5ic3A7
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEs
IDczLCAxMjUpOyI+SW4gdGhlIGRyYWZ0LCB3ZSBjb25jbHVkZWQgYnkgc3RhdGluZyDigJxBIHBy
b2R1Y3RpdmUgcGF0aCBmb3J3YXJkIGNvdWxkIGJlIHRvIGRpdmlkZSBhbmQgY29ucXVlcjogdG8g
Y2xlYXJseSBzZXBhcmF0ZSB0aGUgcHJvYmxlbSBvZiBTZXJ2aWNlIEZ1bmN0aW9uDQogUGF0aCB0
b3BvbG9neSBmcm9tIHRoZSZuYnNwOyZuYnNwOyBwcm9ibGVtIG9mIFtjb252ZXlpbmcgU0ZdIG1l
dGFkYXRh4oCdLiBJIGRvIGJlbGlldmUgd2Ugc2hvdWxkIGV4cGxvcmUgc3VjaCBzZXBhcmF0aW9u
IHByaW5jaXBsZSBmdXJ0aGVyLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwOzwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEu
MHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEs
IHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250
LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij4mbmJzcDs8L3NwYW4+
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEs
IHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPnNmYw0KIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl08c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGI+T24gQmVoYWxmIE9mPHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj48YSBocmVmPSJtYWls
dG86bWlrZWJpYW5jQGFvbC5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5taWtlYmlhbmNAYW9sLmNvbTwvc3Bhbj48L2E+PGJyPg0KPGI+U2VudDo8L2I+PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkZyaWRheSwgTWFy
Y2ggMTQsIDIwMTQgNTo1MCBQTTxicj4NCjxiPlRvOjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwv
c3Bhbj48L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJ
RDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsg
Y29sb3I6IGJsYWNrOyI+SSB3b3VsZCBpbWFnaW5lIHRoYXQgaWYgd2UgbWFkZSB0aGUgQ2hhaW4g
SUQgZmllbGQgaW4gdGhlIGhlYWRlciBiZSBvcHRpb25hbCwgeWV0IHN0aWxsIHJlcXVpcmVkIGEg
aGVhZGVyIGFuZCBzdGlsbCByZXF1aXJlZCB0aGF0DQogc29tZSBpbmRpY2F0aW9uIG9mIHRoZSBj
aGFpbiBiZSBjYXJyaWVkIHNvbWV3aGVyZSBpbiB0aGUgcGFja2V0IChtcGxzIGxhYmVsIG9yIHZs
YW4gb3Igd2hhdGV2ZXIpLCB0aGF0IHRoZSBpbXBsZW1lbnRhdGlvbiB3b3VsZCBiZWNvbWUgb3Zl
cmx5IGNvbXBsaWNhdGVkLiAmbmJzcDtUbyBkbyBzbyB3b3VsZCBiZSB1c2luZyBTRkMgc2ltcGx5
IGFzIGEgbWVjaGFuaXNtIHRvIGNhcnJ5IG1ldGEgZGF0YSBhbmQgbm90IGF0IGFsbCBmb3Igc2Vy
dmljZSBjaGFpbmluZywNCiB3aGljaCBzb3VuZHMgY291bnRlciBpbnR1aXRpdmUgdG8gbWUuJm5i
c3A7PGJyPg0KPGJyPg0KTWFyaWEsJm5ic3A7PGJyPg0KU28sIHlvdSBhcmUgc2F5aW5nIHRoYXQg
eW91IHdhbnQgdG8gdXNlIFNGQyB0byBjYXJyeSBhcm91bmQgbWV0YWRhdGEsIGJ1dCBub3QgZm9y
IGFjdHVhbCBzZXJ2aWNlIGNoYWluaW5nIGJlY2F1c2UgeW91IGFscmVhZHkgaGF2ZSBhIHdheSB0
byBpbXBsZW1lbnQgc2VydmljZSBjaGFpbmluZyBvdXRzaWRlIG9mIFNGQz8gJm5ic3A7TWF5YmUg
SSdtIG5vdCBmb2xsb3dpbmcsIGJ1dCBpdCBzZWVtcyB0byBtZSB0aGF0IGlmIHlvdSB3ZXJlIHRv
IHVwZ3JhZGUgeW91cg0KIG5ldHdvcmsgdG8gc3VwcG9ydCBTRkMgdGhhdCB5b3Ugd291bGQgY2hh
bmdlIGZyb20gdXNpbmcgeW91ciBleGlzdGluZyBtZWNoYW5pc20gYW5kIHN0YXJ0IHVzaW5nIFNG
Qywgd2hpY2ggaXMgbWVhbnQgdG8gcHJvdmlkZSBzdXBwb3J0IGZvciBzZXJ2aWNlIGZ1bmN0aW9u
cyB0aGF0IGFyZSBub3QgU0ZDIGF3YXJlLiAmbmJzcDtUaGVyZSBhcmUgYSBudW1iZXIgb2YgdXMg
d2hvIGhhdmUgaW1wbGVtZW50ZWQsIGluIG9uZSB3YXkgb3IgYW5vdGhlciwgc29tZQ0KIHNvcnQg
b2Ygc2VydmljZSBjaGFpbmluZywgYnV0IEkgKEkgY2FuIGF0IGxlYXN0IHNwZWFrIGZvciBteXNl
bGYpIGFtIGxvb2tpbmcgdG8gU0ZDIG5vdCB0byBlbmhhbmNlIG15IGN1cnJlbnQgaW1wbGVtZW50
YXRpb24sIGJ1dCB0byByZXBsYWNlIGl0IHdpdGggc29tZXRoaW5nIGJldHRlciB3aGlsZSBzdGls
bCBtYWludGFpbmluZyBteSBjb3JlIChub24gc2VydmljZSBmdW5jdGlvbikgaW5mcmFzdHJ1Y3R1
cmUuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW4tYm90dG9tOjYuNzVwdCI+DQo8ZGl2IGNsYXNz
PSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlciI+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4NCjxociBzaXplPSIxIiB3aWR0aD0iMTAwJSIgbm9zaGFk
ZT0iIiBzdHlsZT0iY29sb3I6Izk5OTk5OSIgYWxpZ249ImNlbnRlciI+DQo8L3NwYW4+PC9kaXY+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjYuNzVw
dCI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5Gcm9tOjxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20lM2NrZWdyYXlAY2lzY28u
Y29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+a2VncmF5QGNp
c2NvLmNvbSZsdDtrZWdyYXlAY2lzY28uY29tPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KPGI+VG86PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5Sb24gUGFy
a2VyJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Um9uX1BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+Jmd0OyxKaW0gR3VpY2hhcmQgKGpndWljaGFyKSZs
dDs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+amd1aWNoYXJAY2lzY28uY29tPC9zcGFuPjwvYT4mZ3Q7
LEpvZWwNCiBNLiBIYWxwZXJuJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+am1oQGpvZWxoYWxw
ZXJuLmNvbTwvc3Bhbj48L2E+Jmd0Ozxicj4NCjxiPmNjOjxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyUzY3NmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPnNmY0BpZXRmLm9yZyZsdDtzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+DQo8Yj5T
ZW50OjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+
RnJpZGF5LCBNYXJjaCAxNCwgMjAxNDxicj4NCjxiPlN1YmplY3Q6PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5SZTogW3NmY10gU0ZDIGVuY2Fwc3Vs
YXRpb24gY2hhaW4gSUQ8YnI+DQo8YnI+DQomIzQzOzEgdGhlIGlkZWEgaXMgaW50ZXJvcGVyYWJp
bGl0eS48YnI+DQo8YnI+DQo8YnI+DQpPbiAzLzE0LzE0IDEyOjU1IFBNLCAmcXVvdDtSb24gUGFy
a2VyJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPiZndDsgd3JvdGU6PGJyPg0KPGJyPg0K
Jmd0O1RoYW5rcywgSmltLjxicj4NCiZndDs8YnI+DQomZ3Q7UmVtZW1iZXIgdGhhdCB3ZSBoYXZl
IHNhaWQgbWFueSB0aW1lcyB0aGF0IHRoZSBTRkMgc2VydmljZSBoZWFkZXIgaXM8YnI+DQomZ3Q7
dHJhbnNwb3J0IGluZGVwZW5kZW50LiAmbmJzcDsgSnVzdCBiZWNhdXNlIHRoZSBjaGFpbiBpZCBj
b3VsZCBiZSBjYXJyaWVkIGluPGJyPg0KJmd0O3NvbWUgZm9ybSBvciBhbm90aGVyIHdpdGggc29t
ZSBwYXJ0aWN1bGFyIHRyYW5zcG9ydCBkb2Vzbid0IG1lYW4gdGhhdCBpdDxicj4NCiZndDtjb3Vs
ZCBiZSB1bml2ZXJzYWxseSBjb252ZXllZC4gJm5ic3A7Jm5ic3A7IEJ5IG1ha2luZyBhbmQga2Vl
cGluZyB0aGUgU0ZDIHNlcnZpY2U8YnI+DQomZ3Q7aGVhZGVyIHRyYW5zcG9ydCBpbmRlcGVuZGVu
dCBtYWtlcyBpdCBtb3JlIGFwcGxpY2FibGUgaW4gbW9yZTxicj4NCiZndDtlbnZpcm9ubWVudHMg
YW5kIG1vcmUgbGlrZWx5IHRvIGdldCBhZG9wdGVkIGJyb2FkbHkuPGJyPg0KJmd0Ozxicj4NCiZn
dDsgJm5ic3A7IFJvbjxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0Oy0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tPGJyPg0KJmd0O0Zyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFs8YSBo
cmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+XTxi
cj4NCiZndDtTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDM6NTIgUE08YnI+DQomZ3Q7VG86
IEpvZWwgTS4gSGFscGVybjsgUm9uIFBhcmtlcjxicj4NCiZndDtDYzo8c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRm
Lm9yZzwvc3Bhbj48L2E+PGJyPg0KJmd0O1N1YmplY3Q6IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWlu
IElEPGJyPg0KJmd0Ozxicj4NCiZndDtIaSBKb2VsLDxicj4NCiZndDs8YnI+DQomZ3Q7UGVyaGFw
cyBidXQgSSB3b3VsZCBwb2ludCBvdXQgdGhhdCB0aGUgYmFzZSBTRkMgaGVhZGVyIGNvdWxkIGhh
dmUgYSBsb3Q8YnI+DQomZ3Q7bW9yZSBpbmZvcm1hdGlvbiB0aGFuIGp1c3QgdGhlIGNoYWluIElE
OyBJIHdvdWxkIGFsc28gcG9pbnQgb3V0IHRoYXQgdGhlPGJyPg0KJmd0O2RldmlsIGlzIGluIHRo
ZSBkZXRhaWxzIGFuZCBzYXlpbmcgJnF1b3Q7d2VsbCwgSSBjYW4ganVzdCB1c2UgYW4gTVBMUyBs
YWJlbCZxdW90Ozxicj4NCiZndDtoaWRlcyBtdWNoIG9mIHRoZSBjb21wbGV4aXR5IG9mIGFjdHVh
bGx5IGRvaW5nIHRoYXQuPGJyPg0KJmd0Ozxicj4NCiZndDtPbiAzLzE0LzE0LCAyOjM1IFBNLCAm
cXVvdDtKb2VsIE0uIEhhbHBlcm4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+am1o
QGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7PGJyPg0KJmd0
OyZndDtJZiB0aGUgdHJhbnNwb3J0IGhlYWRlciBjYXJyaWVzIGVub3VnaCBpbmZvcm1hdGlvbiBm
b3IgaWRlbnRpZnlpbmcgdGhlPGJyPg0KJmd0OyZndDtzZXF1ZW5jZSAoVkxBTiB0YWcgb3IgTVBM
UyBsYWJlbCBjYW4gYm90aCBkbyB0aGUgam9iKSwgdGhlbiBhcmd1YWJseTxicj4NCiZndDsmZ3Q7
dGhlIGdsb2JhbCBjaGFpbiBJRCBpcyByZWR1bmRhbnQuIEkgY2FuIGxpdmUgd2l0aCBjYXJyeWlu
ZyBpdCBhbnl3YXk8YnI+DQomZ3Q7Jmd0O2VpdGhlciBpZiBJIGhhdmUgbWV0YWRhdGEgdG8gY2Fy
cnksIG9yIGlmIEkgbmVlZCB0aGUgY2hhaW4gSUQgZm9yIHNvbWU8YnI+DQomZ3Q7Jmd0O3B1cnBv
c2UuPGJyPg0KJmd0OyZndDsgQWZ0ZXIgYWxsLCBzb21lIGZvbGtzIHNlZW0gdG8gd2FudCB0byB1
c2UgdGhhdCBmb3IgdGhlIGZvcndhcmRpbmc8YnI+DQomZ3Q7Jmd0O2RlY2lzaW9ucy48YnI+DQom
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7WW91cnMsPGJyPg0KJmd0OyZndDtKb2VsPGJyPg0KJmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0O09uIDMvMTQvMTQsIDI6MjggUE0sIFJvbiBQYXJrZXIgd3JvdGU6PGJy
Pg0KJmd0OyZndDsmZ3Q7IFRoZSBjaGFpbiBJRCBpcyB0aGUgbGFiZWwgdGhhdCBkZWZpbmVzIHRo
ZSBzZXF1ZW5jZSBvZiBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7ZnVuY3Rpb25zIHRoYXQgbXVz
dCBiZSB2aXNpdGVkLiAmbmJzcDsgSXQgY2FuIGJlIHRob3VnaHQgb2YgYXMgYSBoYW5kbGUgZm9y
IGE8YnI+DQomZ3Q7Jmd0OyZndDtzdGFjayBvZiBtdXN0LXZpc2l0IG5ldHdvcmsgbG9jYXRpb25z
LiAmbmJzcDsgSSBkb24ndCBzZWUgaG93IHRoaXMgY2FuIGJlPGJyPg0KJmd0OyZndDsmZ3Q7YW55
dGhpbmcgYnV0IG1hbmRhdG9yeS48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsg
Jm5ic3A7Jm5ic3A7Jm5ic3A7IFJvbjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsm
Z3Q7Jmd0OyBGcm9tOiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+XSBPbiBCZWhhbGYgT2YgU3VyZW5kcmEgS3VtYXI8YnI+
DQomZ3Q7Jmd0OyZndDsoc21rdW1hcik8YnI+DQomZ3Q7Jmd0OyZndDsgU2VudDogRnJpZGF5LCBN
YXJjaCAxNCwgMjAxNCAxOjQ2IFBNPGJyPg0KJmd0OyZndDsmZ3Q7IFRvOiBKb2VsIE0uIEhhbHBl
cm47IE5BUElFUkFMQSwgTUFSSUEgSDxicj4NCiZndDsmZ3Q7Jmd0OyBDYzo8c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0Bp
ZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXSBk
cmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyBbVHJpbW1lZCB0aGUgcmVjaXBpZW50IGxpc3QgLSBuZWVkcyBh
cHByb3ZhbCBvdGhlcndpc2VdPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IENv
bXBsZXRlbHkgYWdyZWUgaGVyZS48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsg
U0ZDIGRvZXMgbm90IHByZXZlbnQgVkxBTiBzdGl0Y2hpbmcgYW5kIG9uZSBjYW4gY29udGludWUg
dG8gZG8gdGhhdC48YnI+DQomZ3Q7Jmd0OyZndDtXaGlsZSBhdCB0aGUgc2FtZSB0aW1lIFNGQyBj
YW4gaW5jbHVkZSBWTEFOIHN0aXRjaGluZyB0byBzdXBwb3J0PGJyPg0KJmd0OyZndDsmZ3Q7bGVn
YWN5IFNGcyBpbiB0aGUgc2FtZSBjaGFpbiB0aGF0IGluY2x1ZGVzIFNGQyBhd2FyZSBTRnMuIEV2
ZW4gbGVnYWN5PGJyPg0KJmd0OyZndDsmZ3Q7U0ZzIGJlbmVmaXQgZnJvbSBjaGFpbiBpZGVudGlm
aWNhdGlvbiBhbmQgaGVuY2UgY2FuIGJlIHNoYXJlZCBhY3Jvc3M8YnI+DQomZ3Q7Jmd0OyZndDtk
aWZmZXJlbnQgc2VydmljZSBjaGFpbnMuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7IFN1cmVuZHJhLjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBPbiAzLzE0LzE0IDEwOjI2IEFNLCAmcXVvdDtK
b2VsIE0uIEhhbHBlcm4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4u
Y29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+am1oQGpvZWxo
YWxwZXJuLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7IE15IG93biBpbmNsaW5hdGlvbiBpcyB0byBvYnNlcnZlIHRoYXQgaWYg
eW91IGRvbid0IG5lZWQgZXhwbGljaXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IGNoYWluIGlkZW50
aWZpY2F0aW9uIGFuZCB5b3UgZG9uJ3QgbmVlZCBtZXRhZGF0YSwgeW91IGNhbiBqdXN0IG9taXQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBzZmMvbnNoIGhlYWRlci4gU3RpbGwgZG8gc2Vydmlj
ZSBjaGFpbmluZywganVzdCBubyBleHRyYSBoZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsgSWYgd2UgYXJlIGdvaW5nIHRvIGhhdmUgdGhlIGhlYWRlciwg
aXQgc2VlbXMgdG8gbWUgdGhhdCB0aGUgY2hhaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7aWRlbnRp
ZmljYXRpb24gZmllbGQgaXMgdmVyeSB1c2VmdWwsIGFuZCBsb3cgY29zdCBvbmNlIHdlIGhhdmUg
dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O2hlYWRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyBZb3Vycyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzE0LzE0LCAxOjAw
IFBNLCBOQVBJRVJBTEEsIE1BUklBIEggd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
RXhwbGljaXQgY2hhaW4gaWRlbnRpZmljYXRpb24gc2hvdWxkIGJlIG1hZGUgb3B0aW9uYWwuIEkg
YmVsaWV2ZSBpdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdhcyBkaXNjdXNzZWQgZmV3IG1v
bnRocyBhZ28gb24gdGhpcyBtYWlsaW5nIGxpc3QuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBNYXJpYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKkZyb206KnNmYyBbPGEgaHJlZj0ibWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dICpPbiBCZWhhbGYg
T2YgKkptaC5kaXJlY3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqU2VudDoqIFRodXJzZGF5
LCBNYXJjaCAxMywgMjAxNCAxMjoxMiBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpUbzoq
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9
Im1haWx0bzprZWdyYXlAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+a2VncmF5QGNpc2NvLmNvbTwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86bHVjeS55b25n
QGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5s
dWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c21rdW1hckBjaXNjby5jb20i
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zbWt1bWFyQGNpc2Nv
LmNvbTwvc3Bhbj48L2E+Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpqZ3VpY2hh
ckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5q
Z3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpD
YzoqPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhy
ZWY9Im1haWx0bzpuaWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5uaWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb208L3Nw
YW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86aGFkaUBtb2ph
dGF0dS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5oYWRp
QG1vamF0YXR1LmNvbTwvc3Bhbj48L2E+Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0
bzpyb25fcGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+cm9uX3BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bh
bj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48
YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+am1oQGpvZWxoYWxwZXJuLmNv
bTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKlN1YmplY3Q6KiBSZTogW3Nm
Y10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAqSW1wb3J0YW5jZToqIExvdzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgQXNzdW1pbmcgSSB1bmRlcnN0YW5kIHlvdSBwcm9w
ZXJseSBLZW4sIEkgZGlzYWdyZWUuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgZXhhbXBsZSwgYnkgdXNpbmcgc2VwYXJhdGUgdGVybXMgSSBj
YW4gZWFzaWx5IGRpc2N1c3MgdGhlIGZhY3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGF0
IGNlcnRhaW4ga2luZHMgb2YgZGF0YSAoY2hhaW4gaWRlbnRpZmljYXRpb24pIG9ubHkgbmVlZCB0
byBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFkanVzdCBieSBhIGZldyBhcHBzIGluIHJh
cmUgY2FzZXMuIEFuZCB0aGF0IGRhdGEgaXMgbm90IGJlZWRlZDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGJ5IHRoZSBhcHBsaWNhdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBVbmxlc3MgeW91IHdvdWxkIGxpa2UgdG8gY29uc2lkZXIg
dGhlIGNoYWluIGlkZW50aWZpY2F0aW9uIGFzIGJlaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgb3B0aW9uYWw/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBZb3Vycyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBTZW50IGZyb20gbXkgU2Ftc3VuZyBzbWFydHBob25lIG9uIEFUJmFtcDtUPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAtLS0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLS0tPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRh
LWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgRnJvbTogJnF1b3Q7S2Vu
IEdyYXkgKGtlZ3JheSkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29t
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+a2VncmF5QGNpc2Nv
LmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFp
bHRvOmtlZ3JheUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5tYWlsdG86a2VncmF5QGNpc2NvLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUbzogTHVjeSB5b25nICZsdDs8YSBocmVmPSJtYWlsdG86bHVj
eS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tJTNlJTNlLCUyMlN1
cmVuZHJhIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRv
Omx1Y3kueW9uZ0BodWF3ZWkuY29tJmd0OyZndDssJnF1b3Q7U3VyZW5kcmE8L3NwYW4+PC9hPjxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5LdW1hciAoc21r
dW1hcikmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRv
OnNta3VtYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+c21rdW1hckBjaXNjby5jb208L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNta3VtYXJAY2lz
Y28uY29tJTNlJTNlLCUyMkppbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPm1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSZndDsmZ3Q7LCZxdW90O0ppbTwvc3Bhbj48
L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkd1aWNo
YXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsoamd1aWNoYXIpJnF1b3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qZ3VpY2hhckBjaXNjby5j
b208L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpqZ3VpY2hhckBjaXNjby5jb208
L3NwYW4+PC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ0M6IE5pY29sYXMg
Qk9VVEhPUlMgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20i
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5OaWNvbGFzLkJPVVRI
T1JTQHFvc21vcy5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0Ozxh
IGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20lM2UlM2Usc2ZjIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOk5pY29sYXMuQk9V
VEhPUlNAcW9zbW9zLmNvbSZndDsmZ3Q7LHNmYzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGll
dGYub3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnJTNlJTNlLEphbWFsIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9yZyZndDsmZ3Q7LEphbWFsPC9zcGFu
PjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+SGFk
aSBTYWxpbSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aGFkaUBtb2phdGF0dS5jb208L3NwYW4+
PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1v
amF0YXR1LmNvbSUzZSUzZSxSb24iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5tYWlsdG86aGFkaUBtb2phdGF0dS5jb20mZ3Q7Jmd0OyxSb248L3NwYW4+PC9hPjxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5QYXJrZXI8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbSUzZSUzZSwlMjJicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tJmd0OyZndDssJnF1b3Q7YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDsmcXVvdDsgJmx0OzxhIGhyZWY9
Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQl
M2UlM2UsJTIySm9lbCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCZndDsmZ3Q7LCZxdW90O0pvZWw8L3NwYW4+PC9h
PjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5NLiBIYWxw
ZXJuJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmpt
aEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5qbWhAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgd29yZCAmcXVvdDttZXRh
ZGF0YSZxdW90OyBpcyBhIHB1cnBvc2VseSBhbWJpZ3VvdXMgdGVybSAmcXVvdDtkYXRhIHRoYXQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwcm92aWRlcyBpbmZvcm1hdGlvbiBhYm91dCBvdGhl
ciBkYXRhJnF1b3Q7LiBJdCBpcyB1c2VkIHRvIGF2b2lkIFRISVM8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2Rpc2N1c3Npb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBGb3IgZXhhbXBsZSwgSSBwcm9wb3NlIHdlIGRlZmluZSAmcXVvdDt0ZXF1
aWxhIG1ldGFkYXRhJnF1b3Q7IGJlY2F1c2UsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnJh
bmtseSwgSSB3aWxsIG5lZWQgdG8gb3JkZXIgYSB0cmlwbGUtc2hvdCBpZiB3ZSBrZWVwIGF0dGVt
cHRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBkZWZpbmUgc29tZXRoaW5nIHRoYXQs
IGJ5IGRlZmluaXRpb24sIGlzIGFtYmlndW91cy4gSSdkIGxpa2U8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBteSBiYXJ0ZW5kZXIgdG8gdW5kZXJzdGFuZCBtZSBzcGVjaWZpY2FsbHkgd2hlbiBJ
IHNheSAmcXVvdDtJIG5lZWQgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2hvdCZxdW90Oy48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMv
MTMvMTQgNzo0OSBBTSwgJnF1b3Q7THVjeSB5b25nJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86
bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpsdWN5LnlvbmdAaHVh
d2VpLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O1NuaXAuLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7U0smZ3Q7IEp1c3QgY29weWluZyBmcm9tIHRoZSBQ
Uzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Oy0tPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBh
YmlsaXR5IHRvIGV4Y2hhbmdlIGluZm9ybWF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDti
ZXR3ZWVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDt0aGUgbmV0d29yayBh
bmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDthbmQgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7ZnVuY3Rpb25zIGFuZCB0aGUgbmV0d29yay48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7LS08
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O0l0IGlzIGEgbHVjaWQgZGVmaW5p
dGlvbi4gV2UgYXJlIHVubmVjZXNzYXJpbHkgbWFraW5nIHRoZSB3b3JkPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmcXVvdDtuZXR3b3JrJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDtjb250cm92ZXJzaWFsLCBJTU8uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O1tMdWN5XSBU
aGlzIGlzIG15IHBvaW50LiAmcXVvdDtUaGUgbmV0d29yayZxdW90OyBpcyB0b28gZ2VuZXJhbCBo
ZXJlLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hpY2ggYnJpbmdzPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDttZXRhZGF0YSBncmVhdCBwb3dlciB0byBkbyBtYW55IHRo
aW5ncy4gVGhpcyBpcyB3aHkgcGVvcGxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbnZlbnQg
aWRlYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2hlcmUsIHdoaWNoIGNh
dXNlcyBhIGxvdCBvZiBkZWJhdGVzIG9uIG1ldGFkYXRhIHVzYWdlIHBvdGVudGlhbHMuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0O3Nob3VsZCBub3Qgc3BlbmQgYSBsb3Qgb2YgdGltZXMgb24gdGhhdCBkZWJhdGVzIGFuZCBq
dWRnZSB3aGljaDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dXNhZ2UgaXM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3ZhbHVhYmxlIG9yIG5vdC4gVGh1cywgZm9yIHRoZSBT
RkMgd29yaywgaXQgd2lsbCBiZSBoZWxwZnVsIGlmPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3
ZSBjYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O25hcnJvdyBkb3duIGEg
Yml0LiBKb2VsIG1ha2VzIGV4cGxpY2l0bHkgdHdvIGNhc2VzLCB3aGljaCBpczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7aGVscGZ1bCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7ZGV2ZWxvcCB1c2UgY2FzZXMgZm9yIGVhY2ggY2FzZS4gSSB3b3VsZCBsaWtlIHRvIHNl
ZSB0aGF0IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cHJvYmxlbTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7c3RhdGVtZW50IGNhbiBiZSBtb3JlIHNwZWNpZmljIG9u
IG1ldGFkYXRhIGRlZmluaXRpb24sIHdoaWNoIG1heTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
YmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2hlbHBmdWwgaW4gbGVzcyBm
b2N1c2luZyBvbiBpdCBhbmQgbW92aW5nIGZvcndhcmQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O0x1Y3k8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7U3VyZW5kcmEuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0O1RoYW5rcyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDtMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7LS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtGcm9tOiBK
aW0gR3VpY2hhcmQgKGpndWljaGFyKSBbPGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpqZ3Vp
Y2hhckBjaXNjby5jb208L3NwYW4+PC9hPl08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDtTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDQ6MzggUE08YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtUbzogTHVjeSB5b25nPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Q2M6IEpvZWwgTS4gSGFscGVybjsgTmlj
b2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwv
c3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PiZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8
L3NwYW4+PC9hPiZndDs7DQogc2ZjOyBKYW1hbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SGFk
aSBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O1N1YmplY3Q6
IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0hpIEx1Y3ksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Tm8uIEkgYW0gc2ltcGx5IHNheWluZyB3ZSBzaG91bGQgbm90IG92ZXJjb21wbGljYXRlIHRoZSBw
cm9ibGVtPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7c3RhdGVtZW50
IHdpdGggdGV4dCB0aGF0IGFkZHMgbGl0dGxlIHRvIG5vIHZhbHVlIGluIG15IG9waW5pb24uPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2hldGhlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0O3dlIGNhbGwgaXQgbWV0YWRhdGEsIG9yIGNvbnRleHQsIGhhcyBubyBi
ZWFyaW5nIG9uIHRoZSBmYWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGF0IHRoZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O3Byb2JsZW0gc3RhdGVtZW50IGFs
cmVhZHkgY2xlYXJseSBzdGF0ZXMgd2UgbmVlZCB0byBiZSBhYmxlIHRvPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtwYXNzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
aW5mb3JtYXRpb24gYmV0d2VlbiBTRsK5cyBhbmQgYmV0d2VlbiB0aGUgbmV0d29yayAmYW1wOyBT
RsK5cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDtPbiAzLzEyLzE0LCA1OjEzIFBNLCAmcXVvdDtMdWN5IHlvbmcmcXVv
dDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFu
PjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55
b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208L3NwYW4+PC9hPiZndDsmZ3Q7IHdyb3RlOjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7SGkgSmltLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7SSBmb3Igb25lIGRvbid0IGFncmVlIGFuZCB0aGluayB3ZSBhcmUgb3ZlciBjb21wbGljYXRp
bmcgd2hhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2hvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2JlIHN0cmFpZ2h0Zm9yd2FyZC4gVGhlIFNGQyBl
bmNhcHN1bGF0aW9uIHNob3VsZCBlbmFibGUgdHdvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0
aGluZ3M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsxLiBTdGVlcmluZyBvZiBz
ZWxlY3RlZCBmbG93cyB0aHJvdWdoIGEgc2VydmljZSBjaGFpbjsgdGhpcyBpczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0O3NlcnZpY2UgZnVuY3Rpb24gcGF0aC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Mi4gUGFzc2luZyBvZiBjb250ZXh0IGFzc29jaWF0ZWQgd2l0aCBh
IGdpdmVuIGZsb3cgd2l0aGluIHNhaWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7ZnVuY3Rpb24gcGF0
aC4gVGhpcyBjb250ZXh0IGluZm9ybWF0aW9uIG1heSBiZSBjb25zdW1lZCBieSBhPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtTRiAoYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7YXBwbGljYXRpb24gSUQgaXMgYW4gZXhhbXBsZSkgb3IgbWF5IGJlIGNvbnN1
bWVkIGJ5IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9yd2FyZGluZzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtlbGVtZW50cyAoYSB2cmYtSUQgaXMg
YW4gZXhhbXBsZSkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
O1tMdWN5XSBEbyB5b3UgY2FsbCB0aGUgY29udGV4dCBhcyBtZXRhZGF0YSBvciBub3Q/IERvIHdl
IGhhdmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Fub3RoZXI8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7dGVybSBoZXJlIGJlc2lkZSBTRkMgaGVhZGVyIGFu
ZCBtZXRhZGF0YS4gSSBzZWUgdGhhdCB5b3UgZG9uJ3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3dhbnQgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7c2Vw
YXJhdGUgd2hhdCBpcyBjb25zdW1lZCBieSBTRiBhbmQgd2hhdCBpcyBjb25zdW1lZCBieSB0aGU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7ZWxlbWVudHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDtMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtTZW50IGZy
b20gbXkgaVBob25lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1h
ciAxMiwgMjAxNCwgYXQgNDoxNiBQTSwgJnF1b3Q7THVjeSB5b25nJnF1b3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bHVjeS55b25nQGh1YXdl
aS5jb208L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3
ZWkuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0Ow0KIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsgR3JlYXQuIFRoZW4gd2UgbWF5IGNvbnNpZGVyIHR3byBzcGVj
aWFsIG1ldGFkYXRhIGRlZmluaXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbiB0aGU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O3Byb2JsZW0g
c3RhdGVtZW50IHNvIHdlIGNhbiBhbGwgdXNlIHRoZSBzYW1lIGRlZmluaXRpb25zLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7SGVyZSBpcyBteTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7c3VnZ2VzdGVkIHRleHQgYW5kIGxpa2UgdG8gaGVhciB5b3Ug
YW5kIG90aGVyJ3MgaW5wdXQgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzdWdnZXN0aW9u
cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IERhdGFwbGFuZSBN
ZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7dG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0O2V4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGVsZW1lbnRzIGlu
IGEgc2VydmljZSBmdW5jdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Y2hhaW5pbmcuIEluIHRoaXMgY29udGV4dCwgdGhlcmUgYXJlIHR3byB0eXBl
cyBvZiBkYXRhIHBsYW5lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YS48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFNlcnZpY2UgRnVuY3Rpb24gTWV0
YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBleGNoYW5nZWQgYmV0d2Vlbjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Y2xhc3NpZmllciBhbmQgc2VydmljZSBm
dW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMgdG88YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2ZhY2lsaXRhdGUgc2VydmljZSBmdW5jdGlv
bnMgb24gdGhlIHBhY2tldCB0cmVhdG1lbnQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyBTdGVlcmluZyBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGZyb20gc2Vy
dmljZSBmdW5jdGlvbnMgdG8gYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Y2xhc3NpZmllciBvciBzZXJ2aWNlIG5vZGUgZm9yIHRyYWZmaWMgZm9yd2Fy
ZGluZyBwdXJwb3NlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsg
LWVuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IEZyb206
IEpvZWwgTS4gSGFscGVybiBbPGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbTwvc3Bhbj48L2E+XTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjozNSBQTTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBMdWN5
IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9
Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQi
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFkaTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFNhbGltPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNd
IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBZZXMsIEkgYW0gdHJ5aW5nIHRvIGNvbnNpc3Rl
bnRseSBkaXN0aW5ndWlzaCB0aG9zZSB0d28gY2FzZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3doZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O3Rh
bGtpbmcgYWJvdXQgdGhlIGluZm9ybWF0aW9uIGNhcnJpZWQgd2l0aCBwYWNrZXRzIGluIHNlcnZp
Y2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NoYWlucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAzOjEzIFBNLCBMdWN5IHlvbmcgd3JvdGU6PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWws
IFNlZSBiZWxvdy4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJt
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl0gT24g
QmVoYWxmIE9mIEpvZWwgTS4gSGFscGVybjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7U2VudDo8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2Vk
bmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjAyIFBNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQg
KGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0OzsNCiBzZmM7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEphbWFsIEhhZGkg
U2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVy
YXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IEkgd2FzIHRyeWluZyB0byB3b3JkIGl0IGNhcmVmdWxseSBub3QgdG8gZm9jdXMgb24gd2hvIHB1
dHM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBpbiwgYnV0IG9ubHkgb24g
d2hvIGNvbnN1bWVzIHRoZSBpbmZvcm1hdGlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSW5mb3JtYXRpb24gZm9yIHNlcnZpY2UgZnVuY3Rp
b25zIG1heSBjb21lIGZyb20gdGhlIGluZ3Jlc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2xhc3NpZmllciBvciBmcm9tIG90aGVyIHNlcnZp
Y2UgZnVuY3Rpb25zLiBbTHVjeV0gdGhpcyBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhl
IG9uZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldy4gSW5mb3JtYXRpb24gZm9yIHRoZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9yd2FyZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3aWxsIGdlbmVyYWxseSBjb21lIGZyb20g
dGhlIGluZ3Jlc3MgY2xhc3NpZmllciwgYnV0IGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtz
cGVjaWFsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGNhc2VzIG1heSBiZSBwcm92aWRlZCBieSBzZXJ2aWNlIGZ1bmN0aW9ucy4gKEkga2VlcDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2FudGluZyB0byBnZXQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgcmlkIG9mIHRob3NlIHNwZWNpYWwg
Y2FzZXMsIGJ1dCBzbyBmYXIgdGhlcmUgc2VlbSB0byBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7anVzdCBlbm91Z2g8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgb2YgdGhlbSB0byB3YXJyYW50IGNvdmVyaW5nIGluIHRoZSBzb2x1dGlvbi4g
QW5kIG1vcmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ltcG9ydGFudGx5LDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzaWduaWZpY2FudCBz
dXBwb3J0IGZvciBpdCBpbiB0aGUgd29ya2luZyBncm91cC4pIFtMdWN5XTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7VGhpcyBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgc2Vjb25kIGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2
aWV3IChidXQgeW91IGRvbid0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsaWtlIGl0KS48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgQW5kIHlvdSBz
dWdnZXN0IGRpc3Rpbmd1aXNoaW5nIHRoZXNlIHR3byBjYXNlcyB3aGVuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtkaXNjdXNzaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFib3V0IG1ldGFkYXRhIHVzYWdlLiBJcyB0aGF0IHJpZ2h0IHVu
ZGVyc3RhbmRpbmc/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDI6MzMgUE0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpv
ZWwsIEkgaW50ZXJwcmV0IHRoYXQgeW91IHN1Z2dlc3RzIHRoYXQgZGlzdGluZ3Vpc2ggdGhlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtleGNoYW5nZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBj
YXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2FuZCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBmcm9tIGEg
c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb24gdG88YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGEgc2VydmljZSBu
b2RlLiBJcyB0aGlzIHJpZ2h0IHVuZGVyc3RhbmRpbmc/IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT5dIFNlbnQ6IFdlZG5lc2RheSwg
TWFyY2ggMTIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsyMDE0PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgMToxOTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgUE08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQ
YXJrZXIgQ2M6IEppbSBHdWljaGFyZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKGpndWljaGFyKTs8c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNt
YW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0Ozxh
IGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48
L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSZTogW3NmY10gZHJhZnQt
cmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBNeSBpbmNsaW5hdGlvbiB3b3Vs
ZCBiZSB0byB0dW5lIHRoYXQgZGVmaW5pdGlvbiB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ZGlzdGluZ3Vpc2g8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGJldHdlZW4gZGF0YXBsYW5lIGNhcnJpZWQgaW5mb3JtYXRpb24gaW50ZW5k
ZWQgZm9yIHVzZSBieTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnVuY2l0b25z
ICh3aGF0ZXZlciB0aGUgb3JpZ2luKSwgYW5kIGRhdGFwbGFuZSBjYXJyaWVkPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtpbmZvcm1hdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW50ZW5kZWQgZm9yIGRhdGFwbGFuZSBmb3J3YXJk
aW5nIGNvbXBvbmVudHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIEpvZWwsPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJ
IGFncmVlIHRoYXQgd2UgbmVlZCB1c2luZyB0aGUgc2FtZSBkZWZpbml0aW9uIGZvciBhPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDt0ZXJtLCBidXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkaXNhZ3JlZSB0aGF0IHRoZSBtZXRh
ZGF0YSBkZWZpbml0aW9uIGhlcmUgaXMgYSBzZXQgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBwdXQgaW4g
dGhlIFNGQyBoZWFkZXIuIFRoaXMgbWF5IGJlIHRvbyBuYXJyb3c8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O29yIGxlYWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBhIHBhcnRpY3VsYXIgc29sdXRpb24uIEkgYW0gZmluZSB3
aXRoIHRoaXMgZGVmaW5pdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4gdGhlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
cHJvYmxlbSBzdGF0ZW1lbnQgdy8gbWlub3IgdHdlYWsgKHN1Z2dlc3RlZCBvbiBtYWlsaW5nPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsaXN0KS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IERhdGFwbGFuZSBNZXRhZGF0
YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2FiaWxpdHkgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBjbGFz
c2lmaWVycyBhbmQgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0
aW9ucywgYW5kIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9ucyBhbmQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBjbGFzc2lmaWVyc3xzZXJ2aWNlIG5vZGVzLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlcmUg
bWF5IGJlIGEgc29sdXRpb24gdGhhdCBhIHNlcnZpY2UgZnVuY3Rpb24gcGFzc2VzPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtzb21lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZv
cm1hdGlvbiB0byBhdHRhY2hlZCBzZXJ2aWNlIG5vZGUgd2l0aG91dCB1c2luZyBTRkM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hlYWRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcywgTHVjeTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIEhhbHBlcm4gRGly
ZWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpqbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpqbWguZGlyZWN0
QGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+XSBTZW50OiBXZWRuZXNkYXksPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtNYXJjaCAxMiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAyMDE0IDEyOjI1IFBNIFRvOiBMdWN5IHlvbmc7
IEpvZWwgTS4gSGFscGVybjsgTmljb2xhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Qk9VVEhP
UlM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVy
Lm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQ8L3NwYW4+PC9hPiZndDs7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6
IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25z
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBMdWN5LCB5b3Ugc2F5ICZxdW90O3RoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIC4u
LiZxdW90OyBUaGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2RlZmluaXRpb24geW91PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
dGhlbiBwcm92aWRlIGlzIGEgZGVmaW5pdGlvbiBvZiB0aGUgc2V0IG9mIGluZm9ybWF0aW9uIHdl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthcmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwcm9wb3NpbmcgdGhhdCB3ZSBwdXQg
aW4gdGhlIFNGQyBoZWFkZXIuIEksIGFuZCBvdGhlcnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtoYXZlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgYmVlbiB1c2luZyB0aGUgdGVybSBtZXRhZGF0YSBtb3JlIG5hcnJvd2x5LiBX
ZSBjYW4gdXNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aGF0ZXZlcjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRlZmluaXRp
b24gd2Ugd2FudC4gQnV0IHdlIGRvIG5lZWQgdG8gYWdyZWUgb24gdGhlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtkZWZpbml0aW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciB0aGUgcHVycG9zZXMgb2YgdGhlIFdHLCBp
dCBzZWVtcyBtdWNoIG1vcmUgdXNlZnVsIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt1c2Ug
dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgdGVybSBtZXRhZGF0YSBmb3IgdGhlIG5hcnJvd2VyIGRlc2NyaXB0aW9uLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAxOjE5IFBNLCBMdWN5
IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIEpvZWwsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgYWdyZWUu
IFdlIG5lZWQgdG8gZGlmZmVyZW50aWF0ZSB0aGUgbWV0YWRhdGEgdXNlZCBieTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9uIGFuZCBTRkMgaGVhZGVyLiBU
aGUgbWV0YWRhdGEgdGVybSBtZWFucyBjYXJyeWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
c29tZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3N0YXRlcyBhbG9uZyB3aXRoIHRoZSBwYWNrZXQuIElNTzogU0ZDIGhlYWRl
ciBpcyBhIGtpbmQgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YSBjYXJyaWVkIG9uIHBhY2tldCBmb3IgbmV4
dCBzZXJ2aWNlIG5vZGUgdG8gdXNlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SW4gdGhlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Y29udGV4dCBvZiBTRkMsIHdlIGhhdmUgdGVybSBmb3IgU0ZDIGhlYWRlciBhbmQgdGhl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YSB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2FzIGNhcnJp
ZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgb3IgYmV0d2VlbiBzZXJ2aWNlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ZnVuY3Rpb25zIGFuZCBjbGFzc2lmaWVycy9zZXJ2aWNlIG5vZGVzLCB3aGljaCBpcyB3aGF0PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGUgZHJhZnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtmb2N1cy48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgVGhhbmtzLCBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwg
TS4gSGFscGVybjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20i
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+XSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDIwMTQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMTE6MTggQU0gVG86IEx1Y3kgeW9u
ZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlciBDYzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBKaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgR3VpY2hhcmQgKGpndWljaGFyKTs8c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJp
anNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0
OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bh
bj48L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBb
c2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRh
LWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgdGhpbmsgaXQgaXMgaW1wb3J0YW50
IHRvIGtlZXAgYSBzdHJvbmcgZGlzdGluY3Rpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Jl
dHdlZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgKHdoaWNoIGlzIGZvciB1c2UgYnkgYXBwbGljYXRpb25z
KSBhbmQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNoYWlu
aW5nIGluZm9ybWF0aW9uIGluIHRoZSBiYXNlIHNlcnZpY2UgY2hhaW4gaGVhZGVyLDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hpY2ggaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZm9yIHVzZSBieSB0aGUgc2Vydmlj
ZSBjaGFpbiBzdXBwb3J0IG1lY2hhbmlzbXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2Vs
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAxMDo0MiBBTSwgTHVjeSB5b25nIHdy
b3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgRnVsbHkgYWdyZWUgd2l0aCBKb2UuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgV2Ugc2hvdWxkIG5vdCByZXF1aXJlIGEgZml4IGxlbmd0aCBmb3IgaW4tYmFuZCBt
ZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YnV0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhbHNvIG5v
dCBsZWF2ZSBpdCBmb3IgZnJlZWx5IHVzYWdlLiBJbiBmYWN0LCB3aGVuIGE8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5vZGUgaW5zZXJ0cyBTRkMgaGVhZGVy
IG9uIGEgKGVuY2Fwc3VsYXRlZCkgcGFja2V0IGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
c2VuZCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmV4dCBzZXJ2aWNlIG5vZGUsIFNGQyBoZWFkZXIgaXRzZWxm
IGNhbiBiZSBzZWVuIGFzIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJt
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl0gT24g
QmVoYWxmIE9mIEpvZWwgTS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0hhbHBlcm48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgOToyMSBBTSBUbzogTmljb2xh
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Qk9VVEhPUlM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb24gUGFy
a2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhy
ZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+
Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3Nm
Y108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25z
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIGluLWJhbmQgbWV0YWRhdGEsIHRoZSBBUEkg
Zm9yIGFjY2VzcyBjYW4gZWFzaWx5IGJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzeW5jaHJvbm91cy4gT3V0IG9m
IGJhbmQgbWV0YWRhdGEgbmVlZHMgZGlmZmVyZW50PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDto
YW5kbGluZy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZXJlIGFyZSBtYW55IGNhc2VzIHdoZXJlIG91dC1vZi1i
YW5kIG1ldGFkYXRhIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt1c2VmdWwgYW5kPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBhcHByb3ByaWF0ZS4gQnV0IHRoZXkgZG8gbm90IGNvdmVyIGFsbCBuZWVkcyBieSBh
bnk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3N0cmV0Y2guPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgRXZlbiBpZiBlYWNoIHBpZWNlIG9mIGluLWJhbmQgbWV0YWRhdGEgaXMgb2YgZml4ZWQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xlbmd0aCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZXJlIGFyZSBt
YW55IGRpZmZlcmVudCBraW5kcyBvZiBtZXRhdHlwZS4gVHJ5aW5nIHRvPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtzYXk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZxdW90O3RoZXJlIHdpbGwgYmUgZXhhY3RseSBm
b3VyIHBpZWNlcywgYW5kIHRoZXkgd2lsbCBiZSBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
dHlwZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHQxLCB0MiwgdDMsIGFuZCB0NCZxdW90OyBpcyBzaW1wbHkgdG9v
IHNwZWNpZmljIGZvciBldmVuIDgwJTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7b2YgdGhlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O25lZWRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDg6NTIgQU0sIE5pY29sYXMg
Qk9VVEhPUlMgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGVsbG8gUm9uLDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VuZGluZyBvdXQgb2YgYmFuZCBjb25ncnVlbnQgbWV0YWRh
dGEgbWF5IG5vdCBiZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Fuc3dlcjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHRvIGFsbCBuZWVkcyBidXQgaXQgaXMgb25lIHRvb2wgdGhhdCB3ZSBzaG91bGQg
a2VlcC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5vdCBhbGwgbWV0YWRhdGEg
aXMgdGllZCB0byBhIHNwZWNpZmljIHBhY2tldCwgZm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtleGFtcGxlIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwb2xpY3kgY2hhbmdlIGluIFBDUkYgY291bGQg
bGVhZCB0byBzb21lIG1ldGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzaWduYWxpbmcs
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIHJlYWN0aW9uIHRpbWUgbmVlZCBub3QgYmUgaW1tZWRpYXRl
LCBmZXcgbXMgbWF5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtub3QgbWF0dGVyLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQXMgeW91IHBvaW50LCBpZiBhIHBhY2tldCBpcyB0
aWVkIHRvIGEgbWV0YWRhdGEgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29ycmVsYXRpb248
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvIGNhbiBiZSBzZXQgaW4gYm90aCBwYWNrZXQgdG8gZGVhbCB3
aXRoIGl0IChpLmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgZXhwZWN0ZWQgZmxhZyBpbiB0aGUgU0ZDIGhlYWRlciwgcGx1cyBhbiBpZCk8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZpbmFsbHkgd2UgY2FuIHN0aWxsIHNlbmQgc29t
ZSBsaW1pdGVkIG1ldGFkYXRhIHdpdGhpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YSBoZWFk
ZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhpcyBjb3VsZCBiZSB1c2VkIGZvciBsb2FkIGJhbGFuY2Vy
cyBpbiBwYXJ0aWN1bGFyIGlmPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3ZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGFncmVlIG9uIGEgY29udmVudGlvbiB0byBsb2NhdGUgJnF1b3Q7Y29hcnNlIGdyYWlu
IHBvbGljeSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC8gJnF1b3Q7ZmluZSBncmFpbiBwb2xpY3km
cXVvdDsgb24gcmVzZXJ2ZWQgY29udGV4dCBoZWFkZXJzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgVGhpcyBzZWVtcyB0byBvcGVuIHVwIGEgbG90IG9mIGZsZXhpYmlsaXR5IC88
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2lubm92YXRpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgT24geW91ciBsYXN0IHBvaW50LCB0aGVyZSBpcyBhIHF1ZXN0aW9uIG9u
IGhvdyB0byBtYWtlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgYXZhaWxhYmxlIHRvIGEgU2Vy
dmljZSBGdW5jdGlvbi4gQ3VycmVudCBzb2NrZXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb25uZWN0aW9u
cyBmb3IgZXhhbXBsZSBkbyBub3QgYWxsb3cgdG8gcmV0cmlldmUgSVA8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2hlYWRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9wdGlvbnMuIFNvIEkgYXNzdW1lIHRo
YXQgU0ZDIGF3YXJlIFNlcnZpY2UgRnVuY3Rpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3
aWxsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmVlZCBzb21lIChhc3luY2hyb25vdXM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyA/KSBBUEkgdG8gcmV0cmlldmUgU0ZDIGhlYWRlciBpbmZvcm1hdGlvbiBhcyB3ZWxsIGFz
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbi1iYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRh
dGEuIEkgZG9uJ3Qgc2VlIG91dCBvZiBiYW5kIG1ldGFkYXRhIHRyYW5zcG9ydDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7YWRkaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29tcGxleGl0eSwgdGhlIHNh
bWUgQVBJIGNhbiBwcm9iYWJseSBhcHBseS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFRoZSBhbHRlcm5hdGl2ZSBvcHRpb24sIGFsbG93aW5nIHZhcmlhYmxlIHNpemVkPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YSBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBTRkMg
aGVhZGVyIGhhcyBzb21lIGRyYXdiYWNrcyBhcyB3ZWxsLCBvbmUgYmVpbmc8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBmcmFnbWVudGF0aW9uLCBhbmQgc29tZSBzd2l0Y2hlcyBleHBlY3RpbmcgYXMgd2VsbCB0
bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bG9vayBhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGVuZCB1
c2VyIHRyYWZmaWMgaGVhZGVycyBmb3IgbGluayBsb2FkIGJhbGFuY2luZy4gSTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7d291bGQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhZ3JlZSB0aGF0IGlmIHdlIGNh
biBhY2NlcHQgdGhlc2UgaXNzdWVzLCB0aGVuIHNlbmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvZmYt
bGluZSBjb25ncnVlbnQgbWV0YWRhdGEgbG9vc2VzIGl0cyBpbnRlcmVzdC48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlIG5lZWQgdG8gdGFrZSBpbnRvIGFjY291bnQgdGhhdCBi
b3RoIGluLWJhbmQgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjb25ncnVlbnQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBvdXQtb2YtYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQgaXMgbm90IHJlbGlhYmxl
LiBBPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtwYWNrZXQgbG9zczxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IHRyaWdnZXJpbmcgcmV0cmFuc21pc3Npb24gd291bGQgbm90IGxlYWQgdG8gdGhlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtpZGVudGljYWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyByZWNvbnN0cnVjdGlv
biBvZiB0aGUgYXNzb2NpYXRlZCBtZXRhZGF0YS4gSW4gc29tZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Y2FzZXMsIHdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWlnaHQgdGh1cyBldmVuIG5lZWQgbm9u
LWNvbmdydWVudCBvdXQtb2YtYmFuZCByZWxpYWJsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRh
IHRyYW5zcG9ydC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18gRnJvbTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb248YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBQYXJrZXIgWzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+XSBTZW50Ojxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7V2VkbmVzZGF5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE1hcmNoIDEyLCAyMDE0
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgMTI6NDMgUE0gVG86IE5pY29sYXMgQk9VVEhPUlMgQ2M6IEppbSBH
dWljaGFyZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7KGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDog
UmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29u
c2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMsPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHVuZGVyc3RhbmQgdGhlIGNvbmNlcHQg
Zm9yIG91dCBvZiBiYW5kIHNpZ25hbGluZyBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEsIGJ1
dCBJIGFtIGNvbmNlcm5lZCB0aGF0IGl0IGludHJvZHVjZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3NpZ25pZmljYW50PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtjb21wbGV4aXR5IGR1ZSB0byB0aGUgcG90
ZW50aWFsIHJhY2UgY29uZGl0aW9uIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtyZWNlaXZp
bmcgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtyZWFsIHBhY2tldCBiZWZvcmUgdGhlIG1ldGFkYXRhLiBX
aGlsZSB0aGUgcmVhbCBwYWNrZXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvdWxkPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDtpbmRpY2F0ZSB0aGF0IG91dCBvZiBiYW5kIG1ldGFkYXRhIGlzIGV4cGVjdGVk
LCBob3cgY2FuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Z3Vh
cmFudGVlIHRoZSBvcmRlciBvZiByZWNlcHRpb24/IFdoYXQgaWYgc3dpdGNoaW5nIG9yPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtyb3V0aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtub2RlcyBhcHBseSBo
YXNoIGJhc2VkIGxvYWQgYmFsYW5jaW5nPyBXaGF0IGlmIHRoZSBsb2FkPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDtiYWxhbmNpbmcgdW5kZXJzdGFuZHMgU0ZDIGVuY2FwcyBhbmQgbG9va3MgYmV5b25kIGl0IHRv
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O29yaWdpbmFsIGhl
YWRlciB0byBnZXQgYmV0dGVyIGVudHJvcHk/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2FuIHdlIGd1YXJh
bnRlZSB0aGF0IHRoZSBtZXRhZGF0YSBhbmQgcmVhbCBwYWNrZXQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3dpbGwgZm9sbG93PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGUgZXhhY3Qgc2FtZSBwYXRoPyBJ
ZiB3ZSBjYW4gbm90LCB0aGVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbXBsZW1lbnRhdGlv
bnMgd2lsbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bmVlZCB0byBhZGQgaW5ncmVzcyBxdWV1aW5nIHRvIGNv
cGUgd2l0aCB0aGUgc2NlbmFyaW8uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBB
bHNvLCBkbyB5b3UgZmVlbCB0aGF0IHRoZSBpbmNyZWFzZSBpbiBpbXBsZW1lbnRhdGlvbjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGNvbXBsZXhpdHkgYXQgdGhlIHNlcnZpY2UgZnVuY3Rpb25zIGlzIHJlYXNv
bmFibGU/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MDkgQU0sICZxdW90O05pY29sYXMgQk9V
VEhPUlMmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNv
bGFzLkJPVVRIT1JTQHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L3NwYW4+PC9hPjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFv
c21vcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWls
dG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0OyB3cm90ZTo8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB0aGluayB3ZSBtdXN0
IG1ha2UgYSBkaXN0aW5jdGlvbiBiZXR3ZWVuOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAtIE1ldGFkYXRhIHdoaWNoIHNob3VsZCBiZSBwYXJ0IG9mIHRoZSBoZWFk
ZXIgZGVmaW5lZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YXMgaW48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgYmFuZCBtYXJraW5nLiAtIE1ldGFkYXRhIHdpdGggY2FuIGJlIHBhc3NlZCBvdXQgb2Y8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JhbmQsIGZvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBl
eGFtcGxlIGNvbmdydWVudCBvdXQgb2YgYmFuZCBzaWduYWxpbmcgZGVmaW5lZCBpbjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGRyYWZ0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFRoZSBmb3JtZXIgY2FsbHMgZm9yIGEgbGltaXRlZCBzcGFjZSBpbiB0aGUg
aGVhZGVyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dHJ1ZSwgVGhlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGxhdHRlciBob3dldmVyIGRvZXMgbm90IGluY3VyIGFueSBzcGFjZSBsaW1pdGF0aW9u
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbmQgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3Rp
bGwgZmFpcmx5IGVmZmljaWVudCBhbmQgaXQgcmVtYWlucyBjb21wYXRpYmxlIHdpdGg8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2EgZml4ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2l6ZSBoZWFk
ZXIgdXNlZCB0byByb3V0ZSB0aG9zZSBzaWduYWxpbmcgbWVzc2FnZXM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2Fsb25nIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjaGFpbidzIHNlcnZpY2Ug
ZnVuY3Rpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNv
bGFzIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTo8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpq
Z3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5qZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPl0gU2VudDo8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgVHVlc2RheSwgTWFyY2ggMTEsIDIwMTQgNjo0OCBQTSBUbzogUm9uIFBhcmtlciBDYzo8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyBCT1VUSE9SUzs8c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJp
anNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0
OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bh
bj48L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1
YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IEhpIFJvbiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgV2UgY2FuIGNlcnRhaW5seSBoYXZlIHRoaXMgZGlzY3Vzc2lvbiBidXQgd2Ugc2hvdWxk
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmaXJzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb25z
aWRlciB3aGF0IGluZm9ybWF0aW9uIGlzIG5lY2Vzc2FyeSBhbmQgaWYgc2FpZDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBjYW4gZml0IHdpdGhpbiBhIGZpeGVkIG51bWJlciBvZiBj
b250ZXh0czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IG1ham9yaXR5IG9mIGNhc2VzLiBSZW1lbWJlciwgdGhlIGdvYWwgb2YgYmVpbmcgYWJsZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dG8gcGFzczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRh
ZGF0YSB0aHJvdWdoIHRoZSBuZXR3b3JrIGlzIHRvIGVuaGFuY2Ugc2VydmljZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ZGVsaXZlcnksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5vdCBwYXNzIHRo
ZSBlbnRpcmUgd29ya3Mgb2YgU2hha2VzcGVhcmUgOy0pPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbnQgZnJvbSBteSBpUGhvbmU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciA3LCAyMDE0LCBhdCAzOjUyIEFNLCAm
cXVvdDtSb24gUGFya2VyJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWls
dG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tPC9zcGFuPjwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgc2VlIHNpbWlsYXIgcmVxdWlyZW1lbnRzIGZyb20g
dGhlIDNncHAgRVBDIHNpZGUuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtJIHdvdWxkPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaWtlIHRvIHByb3Bvc2UgYW4gT1VJIC8gVExWIGJhc2VkIGFw
cHJvYWNoIHdoZXJlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcmVzZXJ2ZWQgT1VJIGNh
biBiZSB1c2VkIGZvciBhZ3JlZWQgdXBvbiB0eXBlcyBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Y29tbW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSBhbmQgdmVuZG9yIG9y
IG90aGVyIG9yZ2FuaXphdGlvbmFsIE9VSXMgY2FuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDti
ZSB1c2VkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBxdWlja2x5IGlubm92YXRlIGluIHRo
ZSBuZXR3b3Jrcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNpbXVsdGFuZW91c2x5LCBJIHdv
dWxkIGFsc28gbGlrZSB0byBjb25zaWRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWVjaGFu
aXNtczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhhdCBhcmUgb3B0aW1pemVkIGZvciBsb25n
IGxpdmVkIGZsb3dzIHNvIGFzIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsaW1pdCB0aGU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lZ2F0aXZlIGVmZmVjdHMgb2YgcGFja2V0IGdyb3d0
aC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb248
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciA3LCAyMDE0LCBhdCA4OjM0IEFNLCAmcXVvdDtO
aWNvbGFzIEJPVVRIT1JTJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0Ozxh
IGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208
L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpO
aWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5tYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwv
YT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhlbGxvIEppbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBoYXZlIHNlZW4gY2FzZXMgaW4gR2kgTEFO
LCB3aGVyZSBzdWJzY3JpYmVyIHJlbGF0ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBp
bmZvcm1hdGlvbiBpcyBwYXNzZWQgdG8gYSBXZWIgUHJveHkgZm9yIEhUVFAgaGVhZGVyPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZW5yaWNobWVudCAoYWltZWQgYXQgc29tZSBXZWIgQ29u
dGVudCBwcm92aWRlcnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3BhcnRuZXJzIG9mPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIE1vYmlsZSBPcGVyYXRvcikuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgSW5mb3JtYXRpb24gd2FzIGFuIGNvZGVkIChwZXJzaXN0ZW50KSBz
dWJzY3JpYmVyIGlkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkZXJpdmVkPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgZnJvbSB0aGUgTVNJU0ROLCBhbmQgY291cGxlIG9mIGYgY3VzdG9t
ZXIgcHJvZmlsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVsYXRlZDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGZpZWxkcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluIGFuIHNmYyBiYXNlZCBHaSBMQU4sIHRoaXMgZW50
aXR5IHNob3VsZCByZWNlaXZlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7ZnJvbSB0aGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDbGFzc2lmaWVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtIEEgY2xhc3NpZmljYXRpb24g
b2YgdGhlIENvbnRlbnQgUHJvdmlkZXIgKCBJZCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBDYXRlZ29yeSkgYmFzZWQgb24gdHJhZmZpYyBhbmFseXNpcyAtIFRoZSBNU0lTRE4gb2Y8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBz
dWJzY3JpYmVyIC0gVHdvIHN1YnNjcmliZXIgcG9saWN5IGZpZWxkcyAobm90IHRpZWQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBQQ1JGPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
YnV0IGJlbG9uZ2luZyB0byB0aGUgU3Vic2NyaWJlciBEQikgKFN1YnNjcmliZXI8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBjYXRlZ29yeSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBz
dWItY2F0ZWdvcnkpIC0gQSBzZXNzaW9uIGlkIChmb3IgbG9nZ2luZyBhbmQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3RyYWNraW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHVycG9z
ZXMpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBUaGUgb2JqZWN0aXZlIGJlaW5nIHRvIGF2b2lkIGhhdmluZyB0aGUgSFRUUCBQcm94eTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBi
ZWNvbWUgYSB0cnVzdGVkIGFwcGxpY2F0aW9uIChpbnRlcm9nYXRlIHRoZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHN1YnNjcmliZXIgREIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
ZXRjLi4pPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XyBGcm9tOiBKaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBHdWljaGFyZDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IChqZ3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBj
aXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qZ3Vp
Y2hhckBjaXNjby5jb208L3NwYW4+PC9hPl0gU2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBUaHVyc2RheSwgTWFyY2ggMDYsIDIwMTQgMjowMiBQTSBUbzogSmFtYWwgSGFkaTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7U2FsaW07PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0i
bWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+am1vaXNhbmRAanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRv
Omptb2lzYW5kQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+bWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0
PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dDwvc3Bhbj48L2E+Jmd0Ow0KIENjOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNmYyBT
dWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpz
bWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgSmFtYWwsPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3Ugc2FpZCAmcXVv
dDtJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgc2l6ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSZx
dW90Oy4uIEkgYW0gbm90IHNvIGNvbnZpbmNlZCBhbmQgd291bGQgbGlrZSB0bzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGJldHRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHVuZGVy
c3RhbmQgdGhlIHJlcXVpcmVtZW50cyBiZWZvcmUgcGFzc2luZyBqdWRnZW1lbnQuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgSWYgd2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsb29r
IGF0IHRoZSB1c2UgY2FzZXMgYXMgcHJlc2VudGVkIHRodXMgZmFyIGludG88YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyB0aGUgV0cgSTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGhhdmUg
eWV0IHRvIHNlZSBhIHNpbmdsZSBleGFtcGxlIG9mIHRoZSBuZWVkPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgKG5vdGluZyB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGVzaXJl
IGlzIG5vdCB0aGUgc2FtZSBhcyBuZWVkKSAtIEkgYW0gbm90IHNheWluZzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHRoZXJlIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbm8gcmVx
dWlyZW1lbnQgYnV0IHJhdGhlciB0aGF0IHdlIHNob3VsZCBub3QganVtcDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHRvIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbmNsdXNp
b24gYW5kIGJ1aWxkIHN0YW5kYXJkcyBhcm91bmQgYSB0aGVvcnkuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMy8xNCwg
NjozNSBBTSwgJnF1b3Q7SmFtYWwgSGFkaSBTYWxpbSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aGFkaUBtb2phdGF0dS5jb208
L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPC9zcGFu
PjwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d3JvdGU6PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkg
bGlrZSB0aGUgZG9jIC0gd2VsbCB3cml0dGVuLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZWN0aW9uIDQuMyBvbiBtZXRh
ZGF0YSBlbmNvZGluZy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2
YXJpYWJsZSBzaXplZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChhdCBsZWFzdCBmb3IgaHR0cC9hcHAgeW91IHNlZW0g
dG8gaW5kaWNhdGUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGVzaXJlIGZvcjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2l0KS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgRm9yIGEgZGF0YXBhdGggcGVyLXBhY2tldCBtZXRhZGF0YSwgaSBmZWVsIHRoZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lZWQgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsganVzdCBhcyBpbXBvcnRhbnQuIEFyZSB3ZSBsaW1pdGVkIGJ5IHRoZSBmYWN0IHRo
YXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhpc3RpbmcgaGFyZHdhcmUgbWF5
IG5vdCBiZSBhYmxlIHRvIGhhbmRsZSBUTFZzPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Rm9y
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4YW1wbGUsIEkgZG9udCBoYXZlIGEg
cHJvYmxlbSBoYW5kbGluZyBUTFZzIGluIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzb2Z0
d2FyZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2RhdGFwYXRoLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBj
aGVlcnMsIGphbWFsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5n
IGxpc3Q8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNm
Y0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVm
PSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5n
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdDxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9z
cGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgbGlzdDxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5tYWlsdG86c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdDxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjQGlldGYub3JnPC9z
cGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bh
bj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFp
bGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdDxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5tYWlsdG86c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2Zj
QGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7X19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDtzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3Nw
YW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7c2Zj
IG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmY0Bp
ZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsgc2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0Bp
ZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9z
cGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyZndDsgc2Zj
IG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFu
PjwvYT48YnI+DQomZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0O19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDtzZmMgbWFpbGluZyBsaXN0
PGJyPg0KJmd0OyZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+
DQomZ3Q7Jmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDs8YnI+
DQomZ3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+
DQomZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYu
b3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+
PGJyPg0KPGJyPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X188YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9y
Zzwvc3Bhbj48L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5o
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdp
bi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX188YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48
YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmM8L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9i
bG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog
MTMuNXB0OyBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7
Ij5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCnNm
YyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxhIGhyZWY9
Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwv
c3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9zcGFuPjwvZGl2Pg0KPC9ibG9j
a3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8ZGl2PjxzcGFuPl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPC9zcGFuPjxicj4NCjxzcGFuPnNm
YyBtYWlsaW5nIGxpc3Q8L3NwYW4+PGJyPg0KPHNwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyI+c2ZjQGlldGYub3JnPC9hPjwvc3Bhbj48YnI+DQo8c3Bhbj48YSBocmVmPSJodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PC9zcGFuPjxicj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3Rl
Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_576BD16EC195432BA3FD3B5F6607D2C5affirmednetworkscom_--


From nobody Wed Mar 19 05:19:47 2014
Return-Path: <hadi@mojatatu.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5A85E1A06A8 for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 05:19:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.322
X-Spam-Level: 
X-Spam-Status: No, score=0.322 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, MANGLED_OFF=2.3, RCVD_IN_DNSWL_LOW=-0.7] 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 0OsXivnpDQEp for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 05:19:40 -0700 (PDT)
Received: from mail-vc0-f173.google.com (mail-vc0-f173.google.com [209.85.220.173]) by ietfa.amsl.com (Postfix) with ESMTP id 866921A03CE for <sfc@ietf.org>; Wed, 19 Mar 2014 05:19:40 -0700 (PDT)
Received: by mail-vc0-f173.google.com with SMTP id il7so8919613vcb.18 for <sfc@ietf.org>; Wed, 19 Mar 2014 05:19:31 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type:content-transfer-encoding; bh=4u//dXcZ7Z+EVKtROhpmgaiVONKXS4TqUKVNbylLjNs=; b=MVamm5EvmfEjBDKQa4HYMe49h3rDAGMTV5iRBzCKpl4TVhcVqsDUrK0VOuuzCxdANE tR48r08FA81dWGhtzZ8q05z2MVSe08+CMOMt0MAZ8TEbNazHIheNvrjItmsu+GMDWoR8 bEDPYjXt25SY0E/bN5vm+7YVsxTrnHNXHzMy3r07rZxcFOVGB4MDC0nI4Hl/IQoi2Gie LTy54jTf0RQHPEH/GXC0ECYtZcsrhX1aRsE9e7fu9CSI9HzjyVQx98JhmMJaOXeSUJ0W BjK8HoS555hwOYAFt8JdmWw7W44En/gWcgV+ClMCBMhnYegOkUe2t03zAvGGv6sNMO/f gnMA==
X-Gm-Message-State: ALoCoQnM7U6d3hVjmBwIlELihYriopouASnjh3F/OFGHDXKyXfGWhq9wD7WEsFVysZkRd69dwJrt
X-Received: by 10.58.122.164 with SMTP id lt4mr29860102veb.2.1395231571704; Wed, 19 Mar 2014 05:19:31 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.58.2.196 with HTTP; Wed, 19 Mar 2014 05:19:11 -0700 (PDT)
In-Reply-To: <576BD16E-C195-432B-A3FD-3B5F6607D2C5@affirmednetworks.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <576BD16E-C195-432B-A3FD-3B5F6607D2C5@affirmednetworks.com>
From: Jamal Hadi Salim <hadi@mojatatu.com>
Date: Wed, 19 Mar 2014 08:19:11 -0400
Message-ID: <CAAFAkD_32kvVsoez02hdrOaEAq-eXYqmUF=ecyUaARQ0x1S-RA@mail.gmail.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/MX30uhWFy1Kpjg7zedlGebGN6rc
Cc: David Allan I <david.i.allan@ericsson.com>, Cathy Zhang <Cathy.H.Zhang@huawei.com>, "Paul Quinn \(paulq\)" <paulq@cisco.com>, Sumandra Majee <S.Majee@f5.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Mar 2014 12:19:45 -0000

You should allow for both schemes.

cheers,
jamal

On Wed, Mar 19, 2014 at 7:33 AM, Ron Parker
<Ron_Parker@affirmednetworks.com> wrote:
> Sumandra,
>
> I've been thinking that your approach 2 would be the way to go.
>
>    Ron
>
>
> On Mar 19, 2014, at 3:40 AM, "Sumandra Majee" <S.Majee@F5.com> wrote:
>
> <<Trimmed the TO list to avoid the msg being held again>>
>
> I see two ways to carry the path information.
>
> Explicit ordered list, something like FW-A :: TCP-OPT :: LB :: VideoOPT :=
:
> CGNAT.   There are two issues with this approach, first the length of gra=
ph
> is variable.  Also it implies bidirectional symmetry. It is often require=
d
> but should not be mandatory.  Secondly changing this path/graph in at SF =
can
> be cumbersome.
> Let the Control plane distribute the chainID <=E2=80=94> graph mapping. I=
n this case
> each SF would have mapping of given a chainID what is my next hop. The
> chainID itself could be fixed size element. A SF can select a different p=
ath
> by changing the chaiID parameter.
>
>
> Regards
> Sumandra
>
>
> From: Cathy Zhang <Cathy.H.Zhang@huawei.com>
> Date: Tuesday, March 18, 2014 at 10:13 AM
> To: "Reinaldo Penno (repenno)" <repenno@cisco.com>, "Louis.Fourie"
> <Louis.Fourie@huawei.com>, "Paul Quinn (paulq)" <paulq@cisco.com>, David
> Allan I <david.i.allan@ericsson.com>
> Cc: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, Xuxiaohu
> <xuxiaohu@huawei.com>, Changcheng Huang <huang@sce.carleton.ca>,
> "sfc@ietf.org" <sfc@ietf.org>, "mikebianc@aol.com" <mikebianc@aol.com>
> Subject: Re: [sfc] SFC encapsulation chain ID
>
> Hi Reinaldo,
>
>
>
> So the chain ID is actually the path ID which represents an ordered set o=
f
> service function instances.
>
> I think we should add an explicit definition of =E2=80=9Cservice instance=
=E2=80=9D. What do
> you think?
>
>
>
> Thanks,
>
> Cathy
>
>
>
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Reinaldo Penno
> (repenno)
> Sent: Tuesday, March 18, 2014 11:03 AM
> To: Louis.Fourie; Paul Quinn (paulq); David Allan I
> Cc: Nicolas BOUTHORS; Xuxiaohu; mikebianc@aol.com; sfc@ietf.org; Changche=
ng
> Huang
> Subject: Re: [sfc] SFC encapsulation chain ID
>
>
>
> A Service Chain just defines which type of service and their order.
>
>
>
> A service path defines the actual service instance, say, firewall1.home,
> nat2, dpi-sic, etc.
>
>
>
> From: "Louis.Fourie" <Louis.Fourie@huawei.com>
> Date: Tuesday, March 18, 2014 at 10:55 AM
> To: "Paul Quinn (paulq)" <paulq@cisco.com>, David Allan I
> <david.i.allan@ericsson.com>
> Cc: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, Xuxiaohu
> <xuxiaohu@huawei.com>, Changcheng Huang <huang@sce.carleton.ca>,
> "sfc@ietf.org" <sfc@ietf.org>, "mikebianc@aol.com" <mikebianc@aol.com>
> Subject: Re: [sfc] SFC encapsulation chain ID
>
>
>
> Paul,
>
>    Can you clarify the difference between service chain and service path.
> Given that a service chain is composed
>
> of several service functions SF1, SF2, .. SFn how would a service path
> differ from that service chain?
>
> -          Louis
>
>
>
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Paul Quinn (paulq)
> Sent: Tuesday, March 18, 2014 10:26 AM
> To: David Allan I
> Cc: Nicolas BOUTHORS; Xuxiaohu; mikebianc@aol.com; sfc@ietf.org; Changche=
ng
> Huang
> Subject: Re: [sfc] SFC encapsulation chain ID
>
>
>
> Hi Dave,
>
>
>
> Chain ID should really be path ID since there can be many paths for a giv=
en
> chain.  Using that definition, we avoid the overload and reap the gain
> alluded to below.
>
>
>
> Paul
>
>
>
> On Mar 18, 2014, at 12:14 PM, David Allan I <david.i.allan@ericsson.com>
> wrote:
>
>
>
>
> Well the question de jour is =E2=80=9Cdoes a chain ID define a class or a=
n
> instance=E2=80=9D=E2=80=A6. If it defines an class we also need instance =
information, if it
> is currently overloaded to define class and instance IMO we have a proble=
m=E2=80=A6.
>
>
>
> Dave
>
>
>
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Changcheng Huang
> Sent: Tuesday, March 18, 2014 7:43 AM
> To: Nicolas BOUTHORS
> Cc: Xuxiaohu; sfc@ietf.org; mikebianc@aol.com
> Subject: Re: [sfc] =E7=AD=94=E5=A4=8D: SFC encapsulation chain ID
>
>
>
> Good points. I believe explicit chain ID should be mandatory. The overhea=
d
> is very little. It helps simplify processing and steering significantly. =
The
> gain is huge.
>
>
>
> Chang
>
> ------------
>
> Changcheng Huang
>
>
> On Mar 18, 2014, at 1:53 AM, Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.co=
m>
> wrote:
>
> I think that keeping the Service Path Layer transport independent should
> remain an objective for SFC.  Such a separation of concerns is a sound
> architectural principle that help keep things simple in practice.
>
>
>
> On the question of  Service Path, we have a discussion on whether we need
> some kind of explicit identifier or
>
> could we rely on mapping on some underlay network protocol fields.
>
>
>
>
>
> May be a PRO/CON table could help focus the group decision on that matter
>
>
>
> Visibility (tracing)
> Forwarding graph structure impact/limitations
> Reconfiguration speed
>
> LBS / scale out impact
> Node bypass (e.g; maintenance)
>
> underlay network/transport layers support
> Header space impact
> Multi tenant support impact
> SFC on flat (e.g optical L2 for Data Centers) network
> Underlay network administration impact
>
>
>
> Personally I think that having an explicit chain identifier (e.g. Service
> Path/Service Index) is clear (management and control) and not expensive
> (header space). The drawback being some impact on the simplicity to
> add/remove elements in a chain dynamically.
>
>
>
> Tag switching (as MPLS)  allows to manage tags per service nodes, leading=
 to
> more versatile and diverse graphs
>
>
>
>
>
> Nicolas
>
> ________________________________
>
> From: Xuxiaohu [xuxiaohu@huawei.com]
> Sent: Tuesday, March 18, 2014 5:04 AM
> To: Jerome Moisand; mikebianc@aol.com; sfc@ietf.org
> Subject: [sfc] =E7=AD=94=E5=A4=8D: SFC encapsulation chain ID
>
> I like the idea of separating the Service Function Layer and the Service
> Path Layer, as proposed in draft-rijsman-sfc-metadata-considerations. The
> role of the Service Path Layer is just to steer the traffic along a
> particular chain of service nodes which can be implemented by existing to=
ols
> for source routing, such as segment routing. As such, it=E2=80=99s not ne=
cessary to
> try to keep the Service Path Layer transport-independent and contain it i=
n
> the SFC header.
>
>
>
> Best regards,
>
> Xiaohu
>
>
>
> =E5=8F=91=E4=BB=B6=E4=BA=BA: sfc [mailto:sfc-bounces@ietf.org] =E4=BB=A3=
=E8=A1=A8 Jerome Moisand
> =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2014=E5=B9=B43=E6=9C=8818=E6=97=A5 =
1:03
> =E6=94=B6=E4=BB=B6=E4=BA=BA: mikebianc@aol.com; sfc@ietf.org
> =E4=B8=BB=E9=A2=98: Re: [sfc] SFC encapsulation chain ID
>
>
>
> This (lengthy and very lively) thread started from
> draft-rijsman-sfc-metadata-considerations (which I co-authored).
>
>
>
> In section 4.8, we made a clear distinction between a service path layer
> (steering packets hop by hop along the chain) and a service function laye=
r
> (convey metadata information of interest to SFs). Terminology aside, it
> seems that such layered view was agreed upon by many people on the mailin=
g
> list.
>
>
>
> Now this certainly does beg the question of solving BOTH problems with th=
e
> same (packet) encapsulation mechanism. Notably when observing that many u=
se
> cases could be satisfied without SF-level metadata, or by using more
> out-of-band ways to convey such SF metadata. And also when observing that
> inband marking (e.g. packet headers) comes with various pros & cons (some=
 of
> the issues being identified in the draft, e.g. sections 4.1 and 4.2).
>
>
>
> I do agree with Maria. We may want to explore other options for addressin=
g
> the needs of the service path layer that do not require an explicit chain=
-id
> of sorts.
>
>
>
> In the draft, we concluded by stating =E2=80=9CA productive path forward =
could be to
> divide and conquer: to clearly separate the problem of Service Function P=
ath
> topology from the   problem of [conveying SF] metadata=E2=80=9D. I do bel=
ieve we
> should explore such separation principle further.
>
>
>
>
>
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of mikebianc@aol.com
> Sent: Friday, March 14, 2014 5:50 PM
> To: sfc@ietf.org
> Subject: Re: [sfc] SFC encapsulation chain ID
>
>
>
> I would imagine that if we made the Chain ID field in the header be
> optional, yet still required a header and still required that some
> indication of the chain be carried somewhere in the packet (mpls label or
> vlan or whatever), that the implementation would become overly complicate=
d.
> To do so would be using SFC simply as a mechanism to carry meta data and =
not
> at all for service chaining, which sounds counter intuitive to me.
>
> Maria,
> So, you are saying that you want to use SFC to carry around metadata, but
> not for actual service chaining because you already have a way to impleme=
nt
> service chaining outside of SFC?  Maybe I'm not following, but it seems t=
o
> me that if you were to upgrade your network to support SFC that you would
> change from using your existing mechanism and start using SFC, which is
> meant to provide support for service functions that are not SFC aware.
> There are a number of us who have implemented, in one way or another, som=
e
> sort of service chaining, but I (I can at least speak for myself) am look=
ing
> to SFC not to enhance my current implementation, but to replace it with
> something better while still maintaining my core (non service function)
> infrastructure.
>
> ________________________________
>
> From: kegray@cisco.com<kegray@cisco.com>
> To: Ron Parker<Ron_Parker@affirmednetworks.com>,Jim Guichard
> (jguichar)<jguichar@cisco.com>,Joel M. Halpern<jmh@joelhalpern.com>
> cc: sfc@ietf.org<sfc@ietf.org>
> Sent: Friday, March 14, 2014
> Subject: Re: [sfc] SFC encapsulation chain ID
>
> +1 the idea is interoperability.
>
>
> On 3/14/14 12:55 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com> wrote=
:
>
>>Thanks, Jim.
>>
>>Remember that we have said many times that the SFC service header is
>>transport independent.   Just because the chain id could be carried in
>>some form or another with some particular transport doesn't mean that it
>>could be universally conveyed.    By making and keeping the SFC service
>>header transport independent makes it more applicable in more
>>environments and more likely to get adopted broadly.
>>
>>   Ron
>>
>>
>>-----Original Message-----
>>From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
>>Sent: Friday, March 14, 2014 3:52 PM
>>To: Joel M. Halpern; Ron Parker
>>Cc: sfc@ietf.org
>>Subject: SFC encapsulation chain ID
>>
>>Hi Joel,
>>
>>Perhaps but I would point out that the base SFC header could have a lot
>>more information than just the chain ID; I would also point out that the
>>devil is in the details and saying "well, I can just use an MPLS label"
>>hides much of the complexity of actually doing that.
>>
>>On 3/14/14, 2:35 PM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
>>
>>>If the transport header carries enough information for identifying the
>>>sequence (VLAN tag or MPLS label can both do the job), then arguably
>>>the global chain ID is redundant. I can live with carrying it anyway
>>>either if I have metadata to carry, or if I need the chain ID for some
>>>purpose.
>>> After all, some folks seem to want to use that for the forwarding
>>>decisions.
>>>
>>>Yours,
>>>Joel
>>>
>>>On 3/14/14, 2:28 PM, Ron Parker wrote:
>>>> The chain ID is the label that defines the sequence of service
>>>>functions that must be visited.   It can be thought of as a handle for =
a
>>>>stack of must-visit network locations.   I don't see how this can be
>>>>anything but mandatory.
>>>>
>>>>     Ron
>>>>
>>>>
>>>> -----Original Message-----
>>>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Surendra Kumar
>>>>(smkumar)
>>>> Sent: Friday, March 14, 2014 1:46 PM
>>>> To: Joel M. Halpern; NAPIERALA, MARIA H
>>>> Cc: sfc@ietf.org
>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>
>>>> [Trimmed the recipient list - needs approval otherwise]
>>>>
>>>> Completely agree here.
>>>>
>>>> SFC does not prevent VLAN stitching and one can continue to do that.
>>>>While at the same time SFC can include VLAN stitching to support
>>>>legacy SFs in the same chain that includes SFC aware SFs. Even legacy
>>>>SFs benefit from chain identification and hence can be shared across
>>>>different service chains.
>>>>
>>>> Surendra.
>>>>
>>>>
>>>>
>>>> On 3/14/14 10:26 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
>>>>
>>>>> My own inclination is to observe that if you don't need explicit
>>>>> chain identification and you don't need metadata, you can just omit
>>>>> the sfc/nsh header. Still do service chaining, just no extra header.
>>>>>
>>>>> If we are going to have the header, it seems to me that the chain
>>>>>identification field is very useful, and low cost once we have the
>>>>>header.
>>>>>
>>>>> Yours,
>>>>> Joel
>>>>>
>>>>> On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:
>>>>>> Explicit chain identification should be made optional. I believe it
>>>>>> was discussed few months ago on this mailing list.
>>>>>>
>>>>>> Maria
>>>>>>
>>>>>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Jmh.direct
>>>>>> *Sent:* Thursday, March 13, 2014 12:12 PM
>>>>>> *To:* kegray@cisco.com; lucy.yong@huawei.com; smkumar@cisco.com;
>>>>>> jguichar@cisco.com
>>>>>> *Cc:* nicolas.bouthors@qosmos.com; sfc@ietf.org; hadi@mojatatu.com;
>>>>>> ron_parker@affirmednetworks.com; brijsman@juniper.net;
>>>>>> jmh@joelhalpern.com
>>>>>> *Subject:* Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>> *Importance:* Low
>>>>>>
>>>>>> Assuming I understand you properly Ken, I disagree.
>>>>>>
>>>>>> For example, by using separate terms I can easily discuss the fact
>>>>>> that certain kinds of data (chain identification) only need to be
>>>>>> adjust by a few apps in rare cases. And that data is not beeded
>>>>>> by the applications.
>>>>>>
>>>>>> Unless you would like to consider the chain identification as being
>>>>>> optional?
>>>>>>
>>>>>> Yours,
>>>>>>
>>>>>> Joel
>>>>>>
>>>>>>
>>>>>>
>>>>>> Sent from my Samsung smartphone on AT&T
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> -------- Original message --------
>>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>> From: "Ken Gray (kegray)" <kegray@cisco.com
>>>>>><mailto:kegray@cisco.com>>
>>>>>> To: Lucy yong <lucy.yong@huawei.com
>>>>>><mailto:lucy.yong@huawei.com>>,"Surendra Kumar (smkumar)"
>>>>>> <smkumar@cisco.com <mailto:smkumar@cisco.com>>,"Jim Guichard
>>>>>>(jguichar)"
>>>>>> <jguichar@cisco.com <mailto:jguichar@cisco.com>>
>>>>>> CC: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com
>>>>>><mailto:Nicolas.BOUTHORS@qosmos.com>>,sfc <sfc@ietf.org
>>>>>><mailto:sfc@ietf.org>>,Jamal Hadi Salim <hadi@mojatatu.com
>>>>>><mailto:hadi@mojatatu.com>>,Ron Parker
>>>>>><Ron_Parker@affirmednetworks.com
>>>>>> <mailto:Ron_Parker@affirmednetworks.com>>,"brijsman@juniper.net
>>>>>> <mailto:brijsman@juniper.net>" <brijsman@juniper.net
>>>>>><mailto:brijsman@juniper.net>>,"Joel M. Halpern"
>>>>>><jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
>>>>>>
>>>>>> The word "metadata" is a purposely ambiguous term "data that
>>>>>> provides information about other data". It is used to avoid THIS
>>>>>>discussion.
>>>>>>
>>>>>> For example, I propose we define "tequila metadata" because,
>>>>>> frankly, I will need to order a triple-shot if we keep attempting
>>>>>> to define something that, by definition, is ambiguous. I'd like
>>>>>> my bartender to understand me specifically when I say "I need a
>>>>>>shot".
>>>>>>
>>>>>> On 3/13/14 7:49 AM, "Lucy yong" <lucy.yong@huawei.com
>>>>>> <mailto:lucy.yong@huawei.com>> wrote:
>>>>>>
>>>>>>   >Snip..
>>>>>>   >SK> Just copying from the PS:
>>>>>>   >--
>>>>>>   >Data plane metadata provides the ability to exchange information
>>>>>>between
>>>>>>   >the network and service functions, between service functions,
>>>>>>and service
>>>>>>   >functions and the network.
>>>>>>   >
>>>>>>   >--
>>>>>>   >It is a lucid definition. We are unnecessarily making the word
>>>>>>"network"
>>>>>>   >controversial, IMO.
>>>>>>   >
>>>>>>   >[Lucy] This is my point. "The network" is too general here,
>>>>>>which brings
>>>>>>   >metadata great power to do many things. This is why people
>>>>>>invent ideas
>>>>>>   >here, which causes a lot of debates on metadata usage potentials.
>>>>>> We
>>>>>>   >should not spend a lot of times on that debates and judge which
>>>>>>usage is
>>>>>>   >valuable or not. Thus, for the SFC work, it will be helpful if
>>>>>>we can
>>>>>>   >narrow down a bit. Joel makes explicitly two cases, which is
>>>>>>helpful to
>>>>>>   >develop use cases for each case. I would like to see that the
>>>>>>problem
>>>>>>   >statement can be more specific on metadata definition, which may
>>>>>>be
>>>>>>   >helpful in less focusing on it and moving forward.
>>>>>>   >
>>>>>>   >Lucy
>>>>>>   >
>>>>>>   >Surendra.
>>>>>>   >
>>>>>>   >
>>>>>>   >>
>>>>>>   >>Thanks,
>>>>>>   >>Lucy
>>>>>>   >>
>>>>>>   >>-----Original Message-----
>>>>>>   >>From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
>>>>>>   >>Sent: Wednesday, March 12, 2014 4:38 PM
>>>>>>   >>To: Lucy yong
>>>>>>   >>Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker;
>>>>>>   >>brijsman@juniper.net <mailto:brijsman@juniper.net>; sfc; Jamal
>>>>>>Hadi Salim
>>>>>>   >>Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>>   >>
>>>>>>   >>Hi Lucy,
>>>>>>   >>
>>>>>>   >>No. I am simply saying we should not overcomplicate the problem
>>>>>>   >>statement with text that adds little to no value in my opinion.
>>>>>> Whether
>>>>>>   >>we call it metadata, or context, has no bearing on the fact
>>>>>>that the
>>>>>>   >>problem statement already clearly states we need to be able to
>>>>>>pass
>>>>>>   >>information between SF=C2=B9s and between the network & SF=C2=B9=
s.
>>>>>>   >>
>>>>>>   >>
>>>>>>   >>On 3/12/14, 5:13 PM, "Lucy yong" <lucy.yong@huawei.com
>>>>>><mailto:lucy.yong@huawei.com>> wrote:
>>>>>>   >>
>>>>>>   >>>
>>>>>>   >>>Hi Jim,
>>>>>>   >>>
>>>>>>   >>>I for one don't agree and think we are over complicating what
>>>>>>should
>>>>>>   >>>be straightforward. The SFC encapsulation should enable two
>>>>>>things:
>>>>>>   >>>
>>>>>>   >>>1. Steering of selected flows through a service chain; this is
>>>>>>the
>>>>>>   >>>service function path.
>>>>>>   >>>2. Passing of context associated with a given flow within said
>>>>>>service
>>>>>>   >>>function path. This context information may be consumed by a
>>>>>>SF (an
>>>>>>   >>>application ID is an example) or may be consumed by the
>>>>>>forwarding
>>>>>>   >>>elements (a vrf-ID is an example).
>>>>>>   >>>[Lucy] Do you call the context as metadata or not? Do we have
>>>>>>another
>>>>>>   >>>term here beside SFC header and metadata. I see that you don't
>>>>>>want to
>>>>>>   >>>separate what is consumed by SF and what is consumed by the
>>>>>>forwarding
>>>>>>   >>>elements.
>>>>>>   >>>
>>>>>>   >>>Lucy
>>>>>>   >>>
>>>>>>   >>>Sent from my iPhone
>>>>>>   >>>
>>>>>>   >>>> On Mar 12, 2014, at 4:16 PM, "Lucy yong"
>>>>>><lucy.yong@huawei.com <mailto:lucy.yong@huawei.com>> wrote:
>>>>>>   >>>>
>>>>>>   >>>> Great. Then we may consider two special metadata definitions
>>>>>>in the
>>>>>>   >>>>problem statement so we can all use the same definitions.
>>>>>>Here is my
>>>>>>   >>>>suggested text and like to hear you and other's input and
>>>>>>suggestions.
>>>>>>   >>>>
>>>>>>   >>>> Dataplane Metadata: Data plane metadata provides the ability
>>>>>>to
>>>>>>   >>>>exchange information between the elements in a service functio=
n
>>>>>>   >>>>chaining. In this context, there are two types of data plane
>>>>>>metadata.
>>>>>>   >>>>
>>>>>>   >>>> Service Function Metadata: the information exchanged between
>>>>>>   >>>>classifier and service functions, between service functions to
>>>>>>   >>>>facilitate service functions on the packet treatment.
>>>>>>   >>>>
>>>>>>   >>>> Steering Metadata: the information from service functions to =
a
>>>>>>   >>>>classifier or service node for traffic forwarding purpose.
>>>>>>   >>>>
>>>>>>   >>>> -end
>>>>>>   >>>>
>>>>>>   >>>> Lucy
>>>>>>   >>>>
>>>>>>   >>>>
>>>>>>   >>>> -----Original Message-----
>>>>>>   >>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>>>>>>   >>>> Sent: Wednesday, March 12, 2014 2:35 PM
>>>>>>   >>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker
>>>>>>   >>>> Cc: Jim Guichard (jguichar); brijsman@juniper.net
>>>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi
>>>>>>   >>>> Salim
>>>>>>   >>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>>   >>>>
>>>>>>   >>>> Yes, I am trying to consistently distinguish those two cases
>>>>>>when
>>>>>>   >>>>talking about the information carried with packets in service
>>>>>>chains.
>>>>>>   >>>>
>>>>>>   >>>> Yours,
>>>>>>   >>>> Joel
>>>>>>   >>>>
>>>>>>   >>>>> On 3/12/14, 3:13 PM, Lucy yong wrote:
>>>>>>   >>>>> Joel, See below. -----Original Message----- From: sfc
>>>>>>   >>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
>>>>>>Sent:
>>>>>>   >>>>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas
>>>>>>BOUTHORS;
>>>>>>   >>>>> Ron Parker Cc: Jim Guichard (jguichar);
>>>>>>brijsman@juniper.net <mailto:brijsman@juniper.net>; sfc;
>>>>>>   >>>>> Jamal Hadi Salim Subject: Re: [sfc]
>>>>>>   >>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>   >>>>>
>>>>>>   >>>>> I was trying to word it carefully not to focus on who puts
>>>>>>the
>>>>>>   >>>>> information in, but only on who consumes the information.
>>>>>>   >>>>> Information for service functions may come from the ingress
>>>>>>   >>>>> classifier or from other service functions. [Lucy] this is
>>>>>>the one
>>>>>>   >>>>> case using metadata in your view. Information for the
>>>>>>forwarding
>>>>>>   >>>>> will generally come from the ingress classifier, but in
>>>>>>special
>>>>>>   >>>>> cases may be provided by service functions. (I keep
>>>>>>wanting to get
>>>>>>   >>>>> rid of those special cases, but so far there seem to be
>>>>>>just enough
>>>>>>   >>>>> of them to warrant covering in the solution. And more
>>>>>>importantly,
>>>>>>   >>>>> significant support for it in the working group.) [Lucy]
>>>>>>This is
>>>>>>   >>>>> the second case using metadata in your view (but you don't
>>>>>>like it).
>>>>>>   >>>>>
>>>>>>   >>>>> And you suggest distinguishing these two cases when
>>>>>>discussing
>>>>>>   >>>>> about metadata usage. Is that right understanding?
>>>>>>   >>>>>
>>>>>>   >>>>> Lucy
>>>>>>   >>>>>
>>>>>>   >>>>> Yours, Joel
>>>>>>   >>>>>
>>>>>>   >>>>>> On 3/12/14, 2:33 PM, Lucy yong wrote:
>>>>>>   >>>>>> Joel, I interpret that you suggests that distinguish the
>>>>>>exchange
>>>>>>   >>>>>> information data plane carried between service functions
>>>>>>and the
>>>>>>   >>>>>> exchange information data plane carried from a service
>>>>>>function to
>>>>>>   >>>>>> a service node. Is this right understanding? Lucy
>>>>>>   >>>>>>
>>>>>>   >>>>>> -----Original Message----- From: Joel M. Halpern
>>>>>>   >>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,
>>>>>>2014
>>>>>> 1:19
>>>>>>   >>>>>> PM
>>>>>>   >>>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guichar=
d
>>>>>>   >>>>>> (jguichar); brijsman@juniper.net
>>>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim Subject:
>>>>>>   >>>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>>>>   >>>>>>
>>>>>>   >>>>>> My inclination would be to tune that definition to
>>>>>>distinguish
>>>>>>   >>>>>> between dataplane carried information intended for use by
>>>>>>service
>>>>>>   >>>>>> funcitons (whatever the origin), and dataplane carried
>>>>>>information
>>>>>>   >>>>>> intended for dataplane forwarding components.
>>>>>>   >>>>>>
>>>>>>   >>>>>> Yours, Joel
>>>>>>   >>>>>>
>>>>>>   >>>>>>
>>>>>>   >>>>>>> Hi Joel,
>>>>>>   >>>>>>>
>>>>>>   >>>>>>> I agree that we need using the same definition for a
>>>>>>term, but
>>>>>>   >>>>>>> disagree that the metadata definition here is a set of
>>>>>>   >>>>>>> information put in the SFC header. This may be too narrow
>>>>>>or lead
>>>>>>   >>>>>>> to a particular solution. I am fine with this definition
>>>>>>in the
>>>>>>   >>>>>>> problem statement w/ minor tweak (suggested on mailing
>>>>>>list).
>>>>>>   >>>>>>>
>>>>>>   >>>>>>> Dataplane Metadata: Data plane metadata provides the
>>>>>>ability to
>>>>>>   >>>>>>> exchange information between the classifiers and service
>>>>>>   >>>>>>> functions, between service functions, and service
>>>>>>functions and
>>>>>>   >>>>>>> the
>>>>>>   >>>>>>> classifiers|service nodes.
>>>>>>   >>>>>>>
>>>>>>   >>>>>>> There may be a solution that a service function passes
>>>>>>some
>>>>>>
>>>>>>   >>>>>>> information to attached service node without using SFC
>>>>>>header.
>>>>>>   >>>>>>>
>>>>>>   >>>>>>> Thanks, Lucy
>>>>>>   >>>>>>>
>>>>>>   >>>>>>>
>>>>>>   >>>>>>> -----Original Message----- From: Joel Halpern Direct
>>>>>>   >>>>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday,
>>>>>>March 12,
>>>>>>   >>>>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas
>>>>>>BOUTHORS;
>>>>>>   >>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
>>>>>>brijsman@juniper.net <mailto:brijsman@juniper.net>;
>>>>>>   >>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>>>>>   >>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>   >>>>>>>
>>>>>>   >>>>>>> Lucy, you say "the metadata term means ..." The
>>>>>>definition you
>>>>>>   >>>>>>> then provide is a definition of the set of information we
>>>>>>are
>>>>>>   >>>>>>> proposing that we put in the SFC header. I, and others,
>>>>>>have
>>>>>>   >>>>>>> been using the term metadata more narrowly. We can use
>>>>>>whatever
>>>>>>   >>>>>>> definition we want. But we do need to agree on the
>>>>>>definition.
>>>>>>   >>>>>>> For the purposes of the WG, it seems much more useful to
>>>>>>use the
>>>>>>   >>>>>>> term metadata for the narrower description.
>>>>>>   >>>>>>>
>>>>>>   >>>>>>> Yours, Joel
>>>>>>   >>>>>>>
>>>>>>   >>>>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
>>>>>>   >>>>>>>> Hi Joel,
>>>>>>   >>>>>>>>
>>>>>>   >>>>>>>> I agree. We need to differentiate the metadata used by
>>>>>>service
>>>>>>   >>>>>>>>function and SFC header. The metadata term means carrying
>>>>>>some
>>>>>>   >>>>>>>>states along with the packet. IMO: SFC header is a kind of
>>>>>>   >>>>>>>>metadata carried on packet for next service node to use.
>>>>>>In the
>>>>>>   >>>>>>>>context of SFC, we have term for SFC header and the
>>>>>>metadata that
>>>>>>   >>>>>>>>was carried between service functions, or between service
>>>>>>   >>>>>>>>functions and classifiers/service nodes, which is what
>>>>>>the draft
>>>>>>   >>>>>>>>focus.
>>>>>>   >>>>>>>>
>>>>>>   >>>>>>>> Thanks, Lucy
>>>>>>   >>>>>>>>
>>>>>>   >>>>>>>>
>>>>>>   >>>>>>>>
>>>>>>   >>>>>>>>
>>>>>>   >>>>>>>>
>>>>>>   >>>>>>>> -----Original Message----- From: Joel M. Halpern
>>>>>>   >>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,
>>>>>> 2014
>>>>>>   >>>>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc:
>>>>>> Jim
>>>>>>   >>>>>>>> Guichard (jguichar); brijsman@juniper.net
>>>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>>>>>>   >>>>>>>> Subject: Re: [sfc]
>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>   >>>>>>>>
>>>>>>   >>>>>>>> I think it is important to keep a strong distinction
>>>>>>between
>>>>>>   >>>>>>>> metadata (which is for use by applications) and the
>>>>>>service
>>>>>>   >>>>>>>> chaining information in the base service chain header,
>>>>>>which is
>>>>>>   >>>>>>>> for use by the service chain support mechanisms.
>>>>>>   >>>>>>>>
>>>>>>   >>>>>>>> Yours, Joel
>>>>>>   >>>>>>>>
>>>>>>   >>>>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
>>>>>>   >>>>>>>>> Fully agree with Joe.
>>>>>>   >>>>>>>>>
>>>>>>   >>>>>>>>> We should not require a fix length for in-band metadata
>>>>>>but
>>>>>>   >>>>>>>>> also not leave it for freely usage. In fact, when a
>>>>>>service
>>>>>>   >>>>>>>>> node inserts SFC header on a (encapsulated) packet and
>>>>>>send to
>>>>>>   >>>>>>>>> next service node, SFC header itself can be seen as a
>>>>>>metadata.
>>>>>>   >>>>>>>>>
>>>>>>   >>>>>>>>> Lucy
>>>>>>   >>>>>>>>>
>>>>>>   >>>>>>>>> -----Original Message----- From: sfc
>>>>>>   >>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M.
>>>>>>Halpern
>>>>>>   >>>>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas
>>>>>>BOUTHORS;
>>>>>>   >>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
>>>>>>brijsman@juniper.net <mailto:brijsman@juniper.net>;
>>>>>>   >>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>>>>>   >>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>   >>>>>>>>>
>>>>>>   >>>>>>>>> For in-band metadata, the API for access can easily be
>>>>>>   >>>>>>>>> synchronous. Out of band metadata needs different
>>>>>>handling.
>>>>>>   >>>>>>>>> There are many cases where out-of-band metadata is
>>>>>>useful and
>>>>>>   >>>>>>>>> appropriate. But they do not cover all needs by any
>>>>>>stretch.
>>>>>>   >>>>>>>>>
>>>>>>   >>>>>>>>> Even if each piece of in-band metadata is of fixed
>>>>>>length,
>>>>>>   >>>>>>>>> there are many different kinds of metatype. Trying to
>>>>>>say
>>>>>>   >>>>>>>>> "there will be exactly four pieces, and they will be of
>>>>>>types
>>>>>>   >>>>>>>>> t1, t2, t3, and t4" is simply too specific for even 80%
>>>>>>of the
>>>>>>   >>>>>>>>>needs.
>>>>>>   >>>>>>>>>
>>>>>>   >>>>>>>>> Yours, Joel
>>>>>>   >>>>>>>>>
>>>>>>   >>>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>>>>>>   >>>>>>>>>> Hello Ron,
>>>>>>   >>>>>>>>>>
>>>>>>   >>>>>>>>>> Sending out of band congruent metadata may not be the
>>>>>>answer
>>>>>>   >>>>>>>>>> to all needs but it is one tool that we should keep.
>>>>>>   >>>>>>>>>>
>>>>>>   >>>>>>>>>> Not all metadata is tied to a specific packet, for
>>>>>>example a
>>>>>>   >>>>>>>>>> policy change in PCRF could lead to some metadata
>>>>>>signaling,
>>>>>>   >>>>>>>>>> the reaction time need not be immediate, few ms may
>>>>>>not matter.
>>>>>>   >>>>>>>>>>
>>>>>>   >>>>>>>>>> As you point, if a packet is tied to a metadata a
>>>>>>correlation
>>>>>>   >>>>>>>>>> info can be set in both packet to deal with it (i.e
>>>>>>metadata
>>>>>>   >>>>>>>>>> expected flag in the SFC header, plus an id)
>>>>>>   >>>>>>>>>>
>>>>>>   >>>>>>>>>> Finally we can still send some limited metadata within
>>>>>>a header.
>>>>>>   >>>>>>>>>> This could be used for load balancers in particular if
>>>>>>we
>>>>>>   >>>>>>>>>> agree on a convention to locate "coarse grain policy"
>>>>>>   >>>>>>>>>> / "fine grain policy" on reserved context headers.
>>>>>>   >>>>>>>>>>
>>>>>>   >>>>>>>>>> This seems to open up a lot of flexibility /
>>>>>>innovations.
>>>>>>   >>>>>>>>>>
>>>>>>   >>>>>>>>>> On your last point, there is a question on how to make
>>>>>>   >>>>>>>>>> metadata available to a Service Function. Current socke=
t
>>>>>>   >>>>>>>>>> connections for example do not allow to retrieve IP
>>>>>>header
>>>>>>   >>>>>>>>>> options. So I assume that SFC aware Service Functions
>>>>>>will
>>>>>>   >>>>>>>>>> need some (asynchronous
>>>>>>   >>>>>>>>>> ?) API to retrieve SFC header information as well as
>>>>>>in-band
>>>>>>   >>>>>>>>>> metadata. I don't see out of band metadata transport
>>>>>>adding
>>>>>>   >>>>>>>>>> complexity, the same API can probably apply.
>>>>>>   >>>>>>>>>>
>>>>>>   >>>>>>>>>> The alternative option, allowing variable sized
>>>>>>metadata in
>>>>>>   >>>>>>>>>> the SFC header has some drawbacks as well, one being
>>>>>>   >>>>>>>>>> fragmentation, and some switches expecting as well to
>>>>>>look at
>>>>>>   >>>>>>>>>> end user traffic headers for link load balancing. I
>>>>>>would
>>>>>>   >>>>>>>>>> agree that if we can accept these issues, then sending
>>>>>>   >>>>>>>>>> off-line congruent metadata looses its interest.
>>>>>>   >>>>>>>>>>
>>>>>>   >>>>>>>>>> We need to take into account that both in-band and
>>>>>>congruent
>>>>>>   >>>>>>>>>> out-of-band metadata transport is not reliable. A
>>>>>>packet loss
>>>>>>   >>>>>>>>>> triggering retransmission would not lead to the
>>>>>>identical
>>>>>>   >>>>>>>>>> reconstruction of the associated metadata. In some
>>>>>>cases, we
>>>>>>   >>>>>>>>>> might thus even need non-congruent out-of-band reliable
>>>>>>   >>>>>>>>>> metadata transport.
>>>>>>   >>>>>>>>>>
>>>>>>   >>>>>>>>>>
>>>>>>   >>>>>>>>>>
>>>>>>   >>>>>>>>>> Nicolas ________________________________________ From:
>>>>>> Ron
>>>>>>   >>>>>>>>>> Parker [Ron_Parker@affirmednetworks.com] Sent:
>>>>>>Wednesday,
>>>>>>   >>>>>>>>>> March 12, 2014
>>>>>>   >>>>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard
>>>>>>(jguichar);
>>>>>>   >>>>>>>>>> brijsman@juniper.net <mailto:brijsman@juniper.net>;
>>>>>>sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>>>>>   >>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>   >>>>>>>>>>
>>>>>>   >>>>>>>>>> Nicolas,
>>>>>>   >>>>>>>>>>
>>>>>>   >>>>>>>>>> I understand the concept for out of band signaling of
>>>>>>   >>>>>>>>>>metadata, but I am concerned that it introduces
>>>>>>significant
>>>>>>   >>>>>>>>>>complexity due to the potential race condition of
>>>>>>receiving the
>>>>>>   >>>>>>>>>>real packet before the metadata. While the real packet
>>>>>>could
>>>>>>   >>>>>>>>>>indicate that out of band metadata is expected, how can
>>>>>>we
>>>>>>   >>>>>>>>>>guarantee the order of reception? What if switching or
>>>>>>routing
>>>>>>   >>>>>>>>>>nodes apply hash based load balancing? What if the load
>>>>>>   >>>>>>>>>>balancing understands SFC encaps and looks beyond it to
>>>>>>the
>>>>>>   >>>>>>>>>>original header to get better entropy?
>>>>>>   >>>>>>>>>> Can we guarantee that the metadata and real packet
>>>>>>will follow
>>>>>>   >>>>>>>>>>the exact same path? If we can not, then
>>>>>>implementations will
>>>>>>   >>>>>>>>>>need to add ingress queuing to cope with the scenario.
>>>>>>   >>>>>>>>>>
>>>>>>   >>>>>>>>>> Also, do you feel that the increase in implementation
>>>>>>   >>>>>>>>>> complexity at the service functions is reasonable?
>>>>>>   >>>>>>>>>>
>>>>>>   >>>>>>>>>> Thanks.
>>>>>>   >>>>>>>>>>
>>>>>>   >>>>>>>>>> Ron
>>>>>>   >>>>>>>>>>
>>>>>>   >>>>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>>>>>>   >>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com
>>>>>><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>>>>>>   >>>>>>>>>>>
>>>>>>   >>>>>>>>>>> I think we must make a distinction between:
>>>>>>   >>>>>>>>>>>
>>>>>>   >>>>>>>>>>> - Metadata which should be part of the header defined
>>>>>>as in
>>>>>>   >>>>>>>>>>> band marking. - Metadata with can be passed out of
>>>>>>band, for
>>>>>>   >>>>>>>>>>> example congruent out of band signaling defined in
>>>>>>the draft
>>>>>>   >>>>>>>>>>>
>>>>>>   >>>>>>>>>>> The former calls for a limited space in the header,
>>>>>>true, The
>>>>>>   >>>>>>>>>>> latter however does not incur any space limitation
>>>>>>and is
>>>>>>   >>>>>>>>>>> still fairly efficient and it remains compatible with
>>>>>>a fixed
>>>>>>   >>>>>>>>>>> size header used to route those signaling messages
>>>>>>along the
>>>>>>   >>>>>>>>>>> chain's service functions.
>>>>>>   >>>>>>>>>>>
>>>>>>   >>>>>>>>>>> Nicolas ________________________________________ From:
>>>>>>   >>>>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com] Sent:
>>>>>>   >>>>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
>>>>>>   >>>>>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net
>>>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>>>>>>   >>>>>>>>>>> Subject: Re: [sfc]
>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>   >>>>>>>>>>>
>>>>>>   >>>>>>>>>>> Hi Ron,
>>>>>>   >>>>>>>>>>>
>>>>>>   >>>>>>>>>>> We can certainly have this discussion but we should
>>>>>>first
>>>>>>   >>>>>>>>>>> consider what information is necessary and if said
>>>>>>   >>>>>>>>>>> information can fit within a fixed number of contexts
>>>>>>in the
>>>>>>   >>>>>>>>>>> majority of cases. Remember, the goal of being able
>>>>>>to pass
>>>>>>   >>>>>>>>>>> metadata through the network is to enhance service
>>>>>>delivery,
>>>>>>   >>>>>>>>>>> not pass the entire works of Shakespeare ;-)
>>>>>>   >>>>>>>>>>>
>>>>>>   >>>>>>>>>>> Sent from my iPhone
>>>>>>   >>>>>>>>>>>
>>>>>>   >>>>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>>>>>>   >>>>>>>>>>>> <Ron_Parker@affirmednetworks.com
>>>>>><mailto:Ron_Parker@affirmednetworks.com>> wrote:
>>>>>>   >>>>>>>>>>>>
>>>>>>   >>>>>>>>>>>> Nicolas,
>>>>>>   >>>>>>>>>>>>
>>>>>>   >>>>>>>>>>>> I see similar requirements from the 3gpp EPC side.
>>>>>>I would
>>>>>>   >>>>>>>>>>>> like to propose an OUI / TLV based approach where the
>>>>>>   >>>>>>>>>>>> reserved OUI can be used for agreed upon types of
>>>>>>common
>>>>>>   >>>>>>>>>>>> metadata and vendor or other organizational OUIs can
>>>>>>be used
>>>>>>   >>>>>>>>>>>> to quickly innovate in the networks.
>>>>>>   >>>>>>>>>>>> Simultaneously, I would also like to consider
>>>>>>mechanisms
>>>>>>   >>>>>>>>>>>> that are optimized for long lived flows so as to
>>>>>>limit the
>>>>>>   >>>>>>>>>>>> negative effects of packet growth.
>>>>>>   >>>>>>>>>>>>
>>>>>>   >>>>>>>>>>>> Ron
>>>>>>   >>>>>>>>>>>>
>>>>>>   >>>>>>>>>>>>
>>>>>>   >>>>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>>>>>>   >>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com
>>>>>><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>>>>>>   >>>>>>>>>>>>>
>>>>>>   >>>>>>>>>>>>> Hello Jim
>>>>>>   >>>>>>>>>>>>>
>>>>>>   >>>>>>>>>>>>> I have seen cases in Gi LAN, where subscriber relate=
d
>>>>>>   >>>>>>>>>>>>> information is passed to a Web Proxy for HTTP header
>>>>>>   >>>>>>>>>>>>> enrichment (aimed at some Web Content providers
>>>>>>partners of
>>>>>>   >>>>>>>>>>>>> the Mobile Operator).
>>>>>>   >>>>>>>>>>>>> Information was an coded (persistent) subscriber id
>>>>>>derived
>>>>>>   >>>>>>>>>>>>> from the MSISDN, and couple of f customer profile
>>>>>>related
>>>>>>   >>>>>>>>>>>>> fields.
>>>>>>   >>>>>>>>>>>>>
>>>>>>   >>>>>>>>>>>>> In an sfc based Gi LAN, this entity should receive
>>>>> >from the
>>>>>>   >>>>>>>>>>>>> Classifier
>>>>>>   >>>>>>>>>>>>>
>>>>>>   >>>>>>>>>>>>> - A classification of the Content Provider ( Id,
>>>>>>   >>>>>>>>>>>>> Category) based on traffic analysis - The MSISDN of
>>>>>> the
>>>>>>   >>>>>>>>>>>>> subscriber - Two subscriber policy fields (not tied
>>>>>> to PCRF
>>>>>>   >>>>>>>>>>>>> but belonging to the Subscriber DB) (Subscriber
>>>>>> category,
>>>>>>   >>>>>>>>>>>>> sub-category) - A session id (for logging and
>>>>>>tracking
>>>>>>   >>>>>>>>>>>>> purposes)
>>>>>>   >>>>>>>>>>>>>
>>>>>>   >>>>>>>>>>>>> The objective being to avoid having the HTTP Proxy
>>>>>>to
>>>>>>   >>>>>>>>>>>>> become a trusted application (interogate the
>>>>>> subscriber DB,
>>>>>>   >>>>>>>>>>>>> etc..)
>>>>>>   >>>>>>>>>>>>>
>>>>>>   >>>>>>>>>>>>>
>>>>>>   >>>>>>>>>>>>> Nicolas
>>>>>>   >>>>>>>>>>>>>
>>>>>>   >>>>>>>>>>>>>
>>>>>>   >>>>>>>>>>>>> ________________________________________ From: Jim
>>>>>> Guichard
>>>>>>   >>>>>>>>>>>>> (jguichar) [jguichar@cisco.com] Sent:
>>>>>>   >>>>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi
>>>>>>Salim;
>>>>>>   >>>>>>>>>>>>> jmoisand@juniper.net <mailto:jmoisand@juniper.net>;
>>>>>> brijsman@juniper.net <mailto:brijsman@juniper.net> Cc:
>>>>>>   >>>>>>>>>>>>> sfc Subject: Re: [sfc]
>>>>>>   >>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>>>>   >>>>>>>>>>>>>
>>>>>>   >>>>>>>>>>>>> Hi Jamal,
>>>>>>   >>>>>>>>>>>>>
>>>>>>   >>>>>>>>>>>>> You said "It seems there's clear need for variable
>>>>>> sized
>>>>>>   >>>>>>>>>>>>> metadata".. I am not so convinced and would like to
>>>>>> better
>>>>>>   >>>>>>>>>>>>> understand the requirements before passing judgement=
.
>>>>>> If we
>>>>>>   >>>>>>>>>>>>> look at the use cases as presented thus far into
>>>>>> the WG I
>>>>>>   >>>>>>>>>>>>> have yet to see a single example of the need
>>>>>> (noting that
>>>>>>   >>>>>>>>>>>>> desire is not the same as need) - I am not saying
>>>>>> there is
>>>>>>   >>>>>>>>>>>>> no requirement but rather that we should not jump
>>>>>> to the
>>>>>>   >>>>>>>>>>>>> conclusion and build standards around a theory.
>>>>>>   >>>>>>>>>>>>>
>>>>>>   >>>>>>>>>>>>>
>>>>>>   >>>>>>>>>>>>>
>>>>>>   >>>>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>>>>>>   >>>>>>>>>>>>>> <hadi@mojatatu.com <mailto:hadi@mojatatu.com>>
>>>>>>wrote:
>>>>>>   >>>>>>>>>>>>>>
>>>>>>   >>>>>>>>>>>>>> I like the doc - well written.
>>>>>>   >>>>>>>>>>>>>>
>>>>>>   >>>>>>>>>>>>>> Section 4.3 on metadata encoding.
>>>>>>   >>>>>>>>>>>>>>
>>>>>>   >>>>>>>>>>>>>> It seems there's clear need for variable sized
>>>>>> metadata
>>>>>>   >>>>>>>>>>>>>> (at least for http/app you seem to indicate the
>>>>>> desire for
>>>>>>   >>>>>>>>>>>>>>it).
>>>>>>   >>>>>>>>>>>>>> For a datapath per-packet metadata, i feel the
>>>>>> need is
>>>>>>   >>>>>>>>>>>>>> just as important. Are we limited by the fact that
>>>>>>   >>>>>>>>>>>>>> existing hardware may not be able to handle TLVs?
>>>>>>For
>>>>>>   >>>>>>>>>>>>>> example, I dont have a problem handling TLVs in a
>>>>>> software
>>>>>>   >>>>>>>>>>>>>>datapath.
>>>>>>   >>>>>>>>>>>>>>
>>>>>>   >>>>>>>>>>>>>> cheers, jamal
>>>>>>   >>>>>>>>>>>>>>
>>>>>>   >>>>>>>>>>>>>> _______________________________________________ sfc
>>>>>>   >>>>>>>>>>>>>> mailing list sfc@ietf.org <mailto:sfc@ietf.org>
>>>>>>   >>>>>>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>   >>>>>>>>>>>>>
>>>>>>   >>>>>>>>>>>>>
>>>>>>   >>>>>>>>>>>>>
>>>>>>   >>>>>>>>>>>>> _______________________________________________ sfc
>>>>>> mailing
>>>>>>   >>>>>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>   >>>>>>>>>>
>>>>>>   >>>>>>>>>> _______________________________________________ sfc
>>>>>> mailing
>>>>>>   >>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>   >>>>>>>>>
>>>>>>   >>>>>>>>> _______________________________________________ sfc
>>>>>> mailing
>>>>>>   >>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>   >>>>>>>>>
>>>>>>   >>>>>>>>> _______________________________________________ sfc
>>>>>> mailing
>>>>>>   >>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>   >>>>>
>>>>>>   >>>>> _______________________________________________ sfc mailing
>>>>>> list
>>>>>>   >>>>> sfc@ietf.org <mailto:sfc@ietf.org>
>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>   >>>>>
>>>>>>   >>
>>>>>>   >>_______________________________________________
>>>>>>   >>sfc mailing list
>>>>>>   >>sfc@ietf.org <mailto:sfc@ietf.org>
>>>>>>   >>https://www.ietf.org/mailman/listinfo/sfc
>>>>>>   >
>>>>>>   >_______________________________________________
>>>>>>   >sfc mailing list
>>>>>>   >sfc@ietf.org <mailto:sfc@ietf.org>
>>>>>>   >https://www.ietf.org/mailman/listinfo/sfc
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> sfc mailing list
>>>>> sfc@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>
>>>
>>>_______________________________________________
>>>sfc mailing list
>>>sfc@ietf.org
>>>https://www.ietf.org/mailman/listinfo/sfc
>>
>>_______________________________________________
>>sfc mailing list
>>sfc@ietf.org
>>https://www.ietf.org/mailman/listinfo/sfc
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Wed Mar 19 05:38:47 2014
Return-Path: <diego@tid.es>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7B7A51A06E0 for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 05:38:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.448
X-Spam-Level: 
X-Spam-Status: No, score=-2.448 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 iL_DkWA5GqUu for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 05:38:31 -0700 (PDT)
Received: from correo-bck.tid.es (correo-bck.tid.es [195.235.93.200]) by ietfa.amsl.com (Postfix) with ESMTP id DD9171A0755 for <sfc@ietf.org>; Wed, 19 Mar 2014 05:38:16 -0700 (PDT)
Received: from sbrightmailg02.hi.inet (Sbrightmailg02.hi.inet [10.95.78.105]) by tid.hi.inet (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0N2O0073POFHA3@tid.hi.inet> for sfc@ietf.org; Wed, 19 Mar 2014 13:38:07 +0100 (MET)
Received: from vanvan (vanvan.hi.inet [10.95.78.49])	by sbrightmailg02.hi.inet (Symantec Messaging Gateway) with SMTP id 39.9C.05896.EAF89235; Wed, 19 Mar 2014 13:38:06 +0100 (CET)
Received: from correo.tid.es (mailhost.hi.inet [10.95.64.100]) by tid.hi.inet (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPS id <0N2O0073HOFHA3@tid.hi.inet> for sfc@ietf.org; Wed, 19 Mar 2014 13:38:05 +0100 (MET)
Received: from EX10-MB2-MAD.hi.inet ([169.254.2.84]) by EX10-HTCAS8-MAD.hi.inet ([fe80::41c8:e965:8a6:de67%11]) with mapi id 14.03.0158.001; Wed, 19 Mar 2014 13:38:04 +0100
Date: Wed, 19 Mar 2014 12:38:04 +0000
From: "Diego R. Lopez" <diego@tid.es>
In-reply-to: <576BD16E-C195-432B-A3FD-3B5F6607D2C5@affirmednetworks.com>
X-Originating-IP: [10.95.64.115]
To: Ron Parker <Ron_Parker@affirmednetworks.com>
Message-id: <32731939-280A-4278-83FF-A7E1064CFA51@tid.es>
MIME-version: 1.0
Content-type: multipart/alternative; boundary="Boundary_(ID_MXN6keCHqSbOaL6ZoGQdKg)"
Content-language: en-US
Accept-Language: en-US, es-ES
Thread-topic: [sfc] SFC encapsulation chain ID
Thread-index: AQHPQs819nu1bNNBCUKgyseKiWPEOJrnECoAgAACAQCAAAL2AIAA4XOAgABBC4CAABIjAA==
X-AuditID: 0a5f4e69-b7f778e000001708-18-53298faedbd5
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRmVeSWpSXmKPExsXCFe9nqLuuXzPYoLHbwOLJg63sDoweS5b8 ZApgjOKySUnNySxLLdK3S+DK2Hd5A2vBn5t8FW0X5rI3MB5eydfFyMkhIWAicWxhOxOELSZx 4d56NhBbSGAbo8SLn8kQ9jdGicZ3/l2MXED2BkaJNX1LGLsYOThYBFQlujYogdSwAZmPmn+z g9jCAroSO+60soLYnAIeEt0ve9gg5itI/Dn3mAXEFhEwkHj9+RQryExmgUOMEite/GAFmckr YClxYJc9SA2vgKDEj8n3wOqZBaIltkw7xg5hi0s0t94EizMKyEq8mz+fFWKmnsTNu93MEHaE xLGr79gh9gpILNlznhnCFpV4+fgfK8QvS5kkOvsOsU1gFJuFZN8sJPtmIdk3C+g8ZgFNifW7 9CHCihJTuh9ClWhItM6Zyw5RYiZxudUPWckCRo5VjGLFSUWZ6RkluYmZOekGRnoZmXqZeakl mxgh0Zi5g3H5TpVDjAIcjEo8vDdk1IOFWBPLiitzgYHDwawkwnuoXjNYiDclsbIqtSg/vqg0 J7X4ECMTB6dUAyPjTabDLFJ3Dy7R/Fb6VGryp9gVTbcFJA1X3NL2rtOwUBPY+v/JNsnmSRt4 Ep1U3jxXvaS/5OgDe56XKwOONekW/Pj9xNLn4YlTyT/uH3+ylk1yx487/Ifvep6sXP3y3NaV X3yepiim8W3kWH8vra/hxfUyUeu7x28XvLhyWUlxR+3niPB9ZWtzlViKMxINtZiLihMBXVNS 8qQCAAA=
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <576BD16E-C195-432B-A3FD-3B5F6607D2C5@affirmednetworks.com>
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/I4q2634vrffCShLlvhioanijuB8
Cc: David Allan I <david.i.allan@ericsson.com>, Cathy Zhang <Cathy.H.Zhang@huawei.com>, "Paul Quinn \(paulq\)" <paulq@cisco.com>, Sumandra Majee <S.Majee@F5.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Mar 2014 12:38:43 -0000

--Boundary_(ID_MXN6keCHqSbOaL6ZoGQdKg)
Content-type: text/plain; charset=utf-8
Content-transfer-encoding: base64

SSBhZ3JlZSB3aXRoIFJvbi4gT3B0aW9uIDIgaXMgdGhlIGtpbmQgb2YgYXBwcm9hY2ggSSBzZWUg
c2ltcGxlciB0byBpbXBsZW1lbnQgaW4gYW55IHNjZW5hcmlvIEkgY2FuIHRoaW5rIG9mLCBhbmQg
ZWFzaWVyIGZvciBpbnRlZ3JhdGluZyBub24tU0ZDLWF3YXJlIGdlYXIuDQoNCkJlIGdvb2RlLA0K
DQpPbiAxOSBNYXIgMjAxNCwgYXQgMTM6MzMgLCBSb24gUGFya2VyIDxSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4g
d3JvdGU6DQoNClN1bWFuZHJhLA0KDQpJJ3ZlIGJlZW4gdGhpbmtpbmcgdGhhdCB5b3VyIGFwcHJv
YWNoIDIgd291bGQgYmUgdGhlIHdheSB0byBnby4NCg0KICAgUm9uDQoNCg0KT24gTWFyIDE5LCAy
MDE0LCBhdCAzOjQwIEFNLCAiU3VtYW5kcmEgTWFqZWUiIDxTLk1hamVlQEY1LmNvbTxtYWlsdG86
Uy5NYWplZUBGNS5jb20+PiB3cm90ZToNCg0KPDxUcmltbWVkIHRoZSBUTyBsaXN0IHRvIGF2b2lk
IHRoZSBtc2cgYmVpbmcgaGVsZCBhZ2Fpbj4+DQoNCkkgc2VlIHR3byB3YXlzIHRvIGNhcnJ5IHRo
ZSBwYXRoIGluZm9ybWF0aW9uLg0KDQoNCiAgMS4gIEV4cGxpY2l0IG9yZGVyZWQgbGlzdCwgc29t
ZXRoaW5nIGxpa2UgRlctQSA6OiBUQ1AtT1BUIDo6IExCIDo6IFZpZGVvT1BUIDo6IENHTkFULiAg
IFRoZXJlIGFyZSB0d28gaXNzdWVzIHdpdGggdGhpcyBhcHByb2FjaCwgZmlyc3QgdGhlIGxlbmd0
aCBvZiBncmFwaCBpcyB2YXJpYWJsZS4gIEFsc28gaXQgaW1wbGllcyBiaWRpcmVjdGlvbmFsIHN5
bW1ldHJ5LiBJdCBpcyBvZnRlbiByZXF1aXJlZCBidXQgc2hvdWxkIG5vdCBiZSBtYW5kYXRvcnku
ICBTZWNvbmRseSBjaGFuZ2luZyB0aGlzIHBhdGgvZ3JhcGggaW4gYXQgU0YgY2FuIGJlIGN1bWJl
cnNvbWUuDQogIDIuICBMZXQgdGhlIENvbnRyb2wgcGxhbmUgZGlzdHJpYnV0ZSB0aGUgY2hhaW5J
RCA84oCUPiBncmFwaCBtYXBwaW5nLiBJbiB0aGlzIGNhc2UgZWFjaCBTRiB3b3VsZCBoYXZlIG1h
cHBpbmcgb2YgZ2l2ZW4gYSBjaGFpbklEIHdoYXQgaXMgbXkgbmV4dCBob3AuIFRoZSBjaGFpbklE
IGl0c2VsZiBjb3VsZCBiZSBmaXhlZCBzaXplIGVsZW1lbnQuIEEgU0YgY2FuIHNlbGVjdCBhIGRp
ZmZlcmVudCBwYXRoIGJ5IGNoYW5naW5nIHRoZSBjaGFpSUQgcGFyYW1ldGVyLg0KDQpSZWdhcmRz
DQpTdW1hbmRyYQ0KDQoNCkZyb206IENhdGh5IFpoYW5nIDxDYXRoeS5ILlpoYW5nQGh1YXdlaS5j
b208bWFpbHRvOkNhdGh5LkguWmhhbmdAaHVhd2VpLmNvbT4+DQpEYXRlOiBUdWVzZGF5LCBNYXJj
aCAxOCwgMjAxNCBhdCAxMDoxMyBBTQ0KVG86ICJSZWluYWxkbyBQZW5ubyAocmVwZW5ubykiIDxy
ZXBlbm5vQGNpc2NvLmNvbTxtYWlsdG86cmVwZW5ub0BjaXNjby5jb20+PiwgIkxvdWlzLkZvdXJp
ZSIgPExvdWlzLkZvdXJpZUBodWF3ZWkuY29tPG1haWx0bzpMb3Vpcy5Gb3VyaWVAaHVhd2VpLmNv
bT4+LCAiUGF1bCBRdWlubiAocGF1bHEpIiA8cGF1bHFAY2lzY28uY29tPG1haWx0bzpwYXVscUBj
aXNjby5jb20+PiwgRGF2aWQgQWxsYW4gSSA8ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208bWFp
bHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPj4NCkNjOiBOaWNvbGFzIEJPVVRIT1JTIDxO
aWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9z
LmNvbT4+LCBYdXhpYW9odSA8eHV4aWFvaHVAaHVhd2VpLmNvbTxtYWlsdG86eHV4aWFvaHVAaHVh
d2VpLmNvbT4+LCBDaGFuZ2NoZW5nIEh1YW5nIDxodWFuZ0BzY2UuY2FybGV0b24uY2E8bWFpbHRv
Omh1YW5nQHNjZS5jYXJsZXRvbi5jYT4+LCAic2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+IiA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+PiwgIm1pa2ViaWFuY0Bhb2wu
Y29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4iIDxtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86
bWlrZWJpYW5jQGFvbC5jb20+Pg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9u
IGNoYWluIElEDQoNCkhpIFJlaW5hbGRvLA0KDQpTbyB0aGUgY2hhaW4gSUQgaXMgYWN0dWFsbHkg
dGhlIHBhdGggSUQgd2hpY2ggcmVwcmVzZW50cyBhbiBvcmRlcmVkIHNldCBvZiBzZXJ2aWNlIGZ1
bmN0aW9uIGluc3RhbmNlcy4NCkkgdGhpbmsgd2Ugc2hvdWxkIGFkZCBhbiBleHBsaWNpdCBkZWZp
bml0aW9uIG9mIOKAnHNlcnZpY2UgaW5zdGFuY2XigJ0uIFdoYXQgZG8geW91IHRoaW5rPw0KDQpU
aGFua3MsDQpDYXRoeQ0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10g
T24gQmVoYWxmIE9mIFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKQ0KU2VudDogVHVlc2RheSwgTWFy
Y2ggMTgsIDIwMTQgMTE6MDMgQU0NClRvOiBMb3Vpcy5Gb3VyaWU7IFBhdWwgUXVpbm4gKHBhdWxx
KTsgRGF2aWQgQWxsYW4gSQ0KQ2M6IE5pY29sYXMgQk9VVEhPUlM7IFh1eGlhb2h1OyBtaWtlYmlh
bmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz47IENoYW5nY2hlbmcgSHVhbmcNClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMg
ZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpBIFNlcnZpY2UgQ2hhaW4ganVzdCBkZWZpbmVzIHdo
aWNoIHR5cGUgb2Ygc2VydmljZSBhbmQgdGhlaXIgb3JkZXIuDQoNCkEgc2VydmljZSBwYXRoIGRl
ZmluZXMgdGhlIGFjdHVhbCBzZXJ2aWNlIGluc3RhbmNlLCBzYXksIGZpcmV3YWxsMS5ob21lLCBu
YXQyLCBkcGktc2ljLCBldGMuDQoNCkZyb206ICJMb3Vpcy5Gb3VyaWUiIDxMb3Vpcy5Gb3VyaWVA
aHVhd2VpLmNvbTxtYWlsdG86TG91aXMuRm91cmllQGh1YXdlaS5jb20+Pg0KRGF0ZTogVHVlc2Rh
eSwgTWFyY2ggMTgsIDIwMTQgYXQgMTA6NTUgQU0NClRvOiAiUGF1bCBRdWlubiAocGF1bHEpIiA8
cGF1bHFAY2lzY28uY29tPG1haWx0bzpwYXVscUBjaXNjby5jb20+PiwgRGF2aWQgQWxsYW4gSSA8
ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208bWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24u
Y29tPj4NCkNjOiBOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208
bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+LCBYdXhpYW9odSA8eHV4aWFvaHVA
aHVhd2VpLmNvbTxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+LCBDaGFuZ2NoZW5nIEh1YW5n
IDxodWFuZ0BzY2UuY2FybGV0b24uY2E8bWFpbHRvOmh1YW5nQHNjZS5jYXJsZXRvbi5jYT4+LCAi
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IiA8c2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+PiwgIm1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNv
bT4iIDxtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+Pg0KU3ViamVj
dDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNClBhdWwsDQogICBDYW4g
eW91IGNsYXJpZnkgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiBzZXJ2aWNlIGNoYWluIGFuZCBzZXJ2
aWNlIHBhdGguIEdpdmVuIHRoYXQgYSBzZXJ2aWNlIGNoYWluIGlzIGNvbXBvc2VkDQpvZiBzZXZl
cmFsIHNlcnZpY2UgZnVuY3Rpb25zIFNGMSwgU0YyLCAuLiBTRm4gaG93IHdvdWxkIGEgc2Vydmlj
ZSBwYXRoIGRpZmZlciBmcm9tIHRoYXQgc2VydmljZSBjaGFpbj8NCi0gICAgICAgICAgTG91aXMN
Cg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBQ
YXVsIFF1aW5uIChwYXVscSkNClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDEwOjI2IEFN
DQpUbzogRGF2aWQgQWxsYW4gSQ0KQ2M6IE5pY29sYXMgQk9VVEhPUlM7IFh1eGlhb2h1OyBtaWtl
YmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+OyBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz47IENoYW5nY2hlbmcgSHVhbmcNClN1YmplY3Q6IFJlOiBbc2ZjXSBT
RkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpIaSBEYXZlLA0KDQpDaGFpbiBJRCBzaG91bGQg
cmVhbGx5IGJlIHBhdGggSUQgc2luY2UgdGhlcmUgY2FuIGJlIG1hbnkgcGF0aHMgZm9yIGEgZ2l2
ZW4gY2hhaW4uICBVc2luZyB0aGF0IGRlZmluaXRpb24sIHdlIGF2b2lkIHRoZSBvdmVybG9hZCBh
bmQgcmVhcCB0aGUgZ2FpbiBhbGx1ZGVkIHRvIGJlbG93Lg0KDQpQYXVsDQoNCk9uIE1hciAxOCwg
MjAxNCwgYXQgMTI6MTQgUE0sIERhdmlkIEFsbGFuIEkgPGRhdmlkLmkuYWxsYW5AZXJpY3Nzb24u
Y29tPG1haWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbT4+IHdyb3RlOg0KDQoNCg0KV2Vs
bCB0aGUgcXVlc3Rpb24gZGUgam91ciBpcyDigJxkb2VzIGEgY2hhaW4gSUQgZGVmaW5lIGEgY2xh
c3Mgb3IgYW4gaW5zdGFuY2XigJ3igKYuIElmIGl0IGRlZmluZXMgYW4gY2xhc3Mgd2UgYWxzbyBu
ZWVkIGluc3RhbmNlIGluZm9ybWF0aW9uLCBpZiBpdCBpcyBjdXJyZW50bHkgb3ZlcmxvYWRlZCB0
byBkZWZpbmUgY2xhc3MgYW5kIGluc3RhbmNlIElNTyB3ZSBoYXZlIGEgcHJvYmxlbeKApi4NCg0K
RGF2ZQ0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86Ym91
bmNlc0BpZXRmLm9yZz5dIE9uIEJlaGFsZiBPZiBDaGFuZ2NoZW5nIEh1YW5nDQpTZW50OiBUdWVz
ZGF5LCBNYXJjaCAxOCwgMjAxNCA3OjQzIEFNDQpUbzogTmljb2xhcyBCT1VUSE9SUw0KQ2M6IFh1
eGlhb2h1OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47IG1pa2ViaWFuY0Bhb2wu
Y29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4NClN1YmplY3Q6IFJlOiBbc2ZjXSDnrZTlpI06
IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCkdvb2QgcG9pbnRzLiBJIGJlbGlldmUgZXhw
bGljaXQgY2hhaW4gSUQgc2hvdWxkIGJlIG1hbmRhdG9yeS4gVGhlIG92ZXJoZWFkIGlzIHZlcnkg
bGl0dGxlLiBJdCBoZWxwcyBzaW1wbGlmeSBwcm9jZXNzaW5nIGFuZCBzdGVlcmluZyBzaWduaWZp
Y2FudGx5LiBUaGUgZ2FpbiBpcyBodWdlLg0KDQpDaGFuZw0KDQotLS0tLS0tLS0tLS0NCkNoYW5n
Y2hlbmcgSHVhbmcNCg0KT24gTWFyIDE4LCAyMDE0LCBhdCAxOjUzIEFNLCBOaWNvbGFzIEJPVVRI
T1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbT4+IHdyb3RlOg0KSSB0aGluayB0aGF0IGtlZXBpbmcgdGhlIFNlcnZpY2UgUGF0
aCBMYXllciB0cmFuc3BvcnQgaW5kZXBlbmRlbnQgc2hvdWxkIHJlbWFpbiBhbiBvYmplY3RpdmUg
Zm9yIFNGQy4gIFN1Y2ggYSBzZXBhcmF0aW9uIG9mIGNvbmNlcm5zIGlzIGEgc291bmQgYXJjaGl0
ZWN0dXJhbCBwcmluY2lwbGUgdGhhdCBoZWxwIGtlZXAgdGhpbmdzIHNpbXBsZSBpbiBwcmFjdGlj
ZS4NCg0KT24gdGhlIHF1ZXN0aW9uIG9mICBTZXJ2aWNlIFBhdGgsIHdlIGhhdmUgYSBkaXNjdXNz
aW9uIG9uIHdoZXRoZXIgd2UgbmVlZCBzb21lIGtpbmQgb2YgZXhwbGljaXQgaWRlbnRpZmllciBv
cg0KY291bGQgd2UgcmVseSBvbiBtYXBwaW5nIG9uIHNvbWUgdW5kZXJsYXkgbmV0d29yayBwcm90
b2NvbCBmaWVsZHMuDQoNCg0KTWF5IGJlIGEgUFJPL0NPTiB0YWJsZSBjb3VsZCBoZWxwIGZvY3Vz
IHRoZSBncm91cCBkZWNpc2lvbiBvbiB0aGF0IG1hdHRlcg0KDQoNCiAgKiAgIFZpc2liaWxpdHkg
KHRyYWNpbmcpDQogICogICBGb3J3YXJkaW5nIGdyYXBoIHN0cnVjdHVyZSBpbXBhY3QvbGltaXRh
dGlvbnMNCiAgKiAgIFJlY29uZmlndXJhdGlvbiBzcGVlZA0KDQogICAgICogICBMQlMgLyBzY2Fs
ZSBvdXQgaW1wYWN0DQogICAgICogICBOb2RlIGJ5cGFzcyAoZS5nOyBtYWludGVuYW5jZSkNCg0K
ICAqICAgdW5kZXJsYXkgbmV0d29yay90cmFuc3BvcnQgbGF5ZXJzIHN1cHBvcnQNCiAgKiAgIEhl
YWRlciBzcGFjZSBpbXBhY3QNCiAgKiAgIE11bHRpIHRlbmFudCBzdXBwb3J0IGltcGFjdA0KICAq
ICAgU0ZDIG9uIGZsYXQgKGUuZyBvcHRpY2FsIEwyIGZvciBEYXRhIENlbnRlcnMpIG5ldHdvcmsN
CiAgKiAgIFVuZGVybGF5IG5ldHdvcmsgYWRtaW5pc3RyYXRpb24gaW1wYWN0DQoNCg0KUGVyc29u
YWxseSBJIHRoaW5rIHRoYXQgaGF2aW5nIGFuIGV4cGxpY2l0IGNoYWluIGlkZW50aWZpZXIgKGUu
Zy4gU2VydmljZSBQYXRoL1NlcnZpY2UgSW5kZXgpIGlzIGNsZWFyIChtYW5hZ2VtZW50IGFuZCBj
b250cm9sKSBhbmQgbm90IGV4cGVuc2l2ZSAoaGVhZGVyIHNwYWNlKS4gVGhlIGRyYXdiYWNrIGJl
aW5nIHNvbWUgaW1wYWN0IG9uIHRoZSBzaW1wbGljaXR5IHRvIGFkZC9yZW1vdmUgZWxlbWVudHMg
aW4gYSBjaGFpbiBkeW5hbWljYWxseS4NCg0KVGFnIHN3aXRjaGluZyAoYXMgTVBMUykgIGFsbG93
cyB0byBtYW5hZ2UgdGFncyBwZXIgc2VydmljZSBub2RlcywgbGVhZGluZyB0byBtb3JlIHZlcnNh
dGlsZSBhbmQgZGl2ZXJzZSBncmFwaHMNCg0KDQpOaWNvbGFzDQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0KRnJvbTogWHV4aWFvaHUgW3h1eGlhb2h1QGh1YXdlaS5jb208bWFpbHRv
Onh1eGlhb2h1QGh1YXdlaS5jb20+XQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgNTow
NCBBTQ0KVG86IEplcm9tZSBNb2lzYW5kOyBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJp
YW5jQGFvbC5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6
IFtzZmNdIOetlOWkjTogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCkkgbGlrZSB0aGUgaWRl
YSBvZiBzZXBhcmF0aW5nIHRoZSBTZXJ2aWNlIEZ1bmN0aW9uIExheWVyIGFuZCB0aGUgU2Vydmlj
ZSBQYXRoIExheWVyLCBhcyBwcm9wb3NlZCBpbiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1j
b25zaWRlcmF0aW9ucy4gVGhlIHJvbGUgb2YgdGhlIFNlcnZpY2UgUGF0aCBMYXllciBpcyBqdXN0
IHRvIHN0ZWVyIHRoZSB0cmFmZmljIGFsb25nIGEgcGFydGljdWxhciBjaGFpbiBvZiBzZXJ2aWNl
IG5vZGVzIHdoaWNoIGNhbiBiZSBpbXBsZW1lbnRlZCBieSBleGlzdGluZyB0b29scyBmb3Igc291
cmNlIHJvdXRpbmcsIHN1Y2ggYXMgc2VnbWVudCByb3V0aW5nLiBBcyBzdWNoLCBpdOKAmXMgbm90
IG5lY2Vzc2FyeSB0byB0cnkgdG8ga2VlcCB0aGUgU2VydmljZSBQYXRoIExheWVyIHRyYW5zcG9y
dC1pbmRlcGVuZGVudCBhbmQgY29udGFpbiBpdCBpbiB0aGUgU0ZDIGhlYWRlci4NCg0KQmVzdCBy
ZWdhcmRzLA0KWGlhb2h1DQoNCuWPkeS7tuS6ujogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmddIOS7o+ihqCBKZXJvbWUgTW9pc2FuZA0K5Y+R6YCB5pe26Ze0OiAyMDE05bm0M+aciDE4
5pelIDE6MDMNCuaUtuS7tuS6ujogbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bh
b2wuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQrkuLvpopg6IFJlOiBb
c2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpUaGlzIChsZW5ndGh5IGFuZCB2ZXJ5
IGxpdmVseSkgdGhyZWFkIHN0YXJ0ZWQgZnJvbSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1j
b25zaWRlcmF0aW9ucyAod2hpY2ggSSBjby1hdXRob3JlZCkuDQoNCkluIHNlY3Rpb24gNC44LCB3
ZSBtYWRlIGEgY2xlYXIgZGlzdGluY3Rpb24gYmV0d2VlbiBhIHNlcnZpY2UgcGF0aCBsYXllciAo
c3RlZXJpbmcgcGFja2V0cyBob3AgYnkgaG9wIGFsb25nIHRoZSBjaGFpbikgYW5kIGEgc2Vydmlj
ZSBmdW5jdGlvbiBsYXllciAoY29udmV5IG1ldGFkYXRhIGluZm9ybWF0aW9uIG9mIGludGVyZXN0
IHRvIFNGcykuIFRlcm1pbm9sb2d5IGFzaWRlLCBpdCBzZWVtcyB0aGF0IHN1Y2ggbGF5ZXJlZCB2
aWV3IHdhcyBhZ3JlZWQgdXBvbiBieSBtYW55IHBlb3BsZSBvbiB0aGUgbWFpbGluZyBsaXN0Lg0K
DQpOb3cgdGhpcyBjZXJ0YWlubHkgZG9lcyBiZWcgdGhlIHF1ZXN0aW9uIG9mIHNvbHZpbmcgQk9U
SCBwcm9ibGVtcyB3aXRoIHRoZSBzYW1lIChwYWNrZXQpIGVuY2Fwc3VsYXRpb24gbWVjaGFuaXNt
LiBOb3RhYmx5IHdoZW4gb2JzZXJ2aW5nIHRoYXQgbWFueSB1c2UgY2FzZXMgY291bGQgYmUgc2F0
aXNmaWVkIHdpdGhvdXQgU0YtbGV2ZWwgbWV0YWRhdGEsIG9yIGJ5IHVzaW5nIG1vcmUgb3V0LW9m
LWJhbmQgd2F5cyB0byBjb252ZXkgc3VjaCBTRiBtZXRhZGF0YS4gQW5kIGFsc28gd2hlbiBvYnNl
cnZpbmcgdGhhdCBpbmJhbmQgbWFya2luZyAoZS5nLiBwYWNrZXQgaGVhZGVycykgY29tZXMgd2l0
aCB2YXJpb3VzIHByb3MgJiBjb25zIChzb21lIG9mIHRoZSBpc3N1ZXMgYmVpbmcgaWRlbnRpZmll
ZCBpbiB0aGUgZHJhZnQsIGUuZy4gc2VjdGlvbnMgNC4xIGFuZCA0LjIpLg0KDQpJIGRvIGFncmVl
IHdpdGggTWFyaWEuIFdlIG1heSB3YW50IHRvIGV4cGxvcmUgb3RoZXIgb3B0aW9ucyBmb3IgYWRk
cmVzc2luZyB0aGUgbmVlZHMgb2YgdGhlIHNlcnZpY2UgcGF0aCBsYXllciB0aGF0IGRvIG5vdCBy
ZXF1aXJlIGFuIGV4cGxpY2l0IGNoYWluLWlkIG9mIHNvcnRzLg0KDQpJbiB0aGUgZHJhZnQsIHdl
IGNvbmNsdWRlZCBieSBzdGF0aW5nIOKAnEEgcHJvZHVjdGl2ZSBwYXRoIGZvcndhcmQgY291bGQg
YmUgdG8gZGl2aWRlIGFuZCBjb25xdWVyOiB0byBjbGVhcmx5IHNlcGFyYXRlIHRoZSBwcm9ibGVt
IG9mIFNlcnZpY2UgRnVuY3Rpb24gUGF0aCB0b3BvbG9neSBmcm9tIHRoZSAgIHByb2JsZW0gb2Yg
W2NvbnZleWluZyBTRl0gbWV0YWRhdGHigJ0uIEkgZG8gYmVsaWV2ZSB3ZSBzaG91bGQgZXhwbG9y
ZSBzdWNoIHNlcGFyYXRpb24gcHJpbmNpcGxlIGZ1cnRoZXIuDQoNCg0KRnJvbTogc2ZjIFttYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBtaWtlYmlhbmNAYW9sLmNvbTxt
YWlsdG86bWlrZWJpYW5jQGFvbC5jb20+DQpTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDU6
NTAgUE0NClRvOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJl
OiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpJIHdvdWxkIGltYWdpbmUgdGhh
dCBpZiB3ZSBtYWRlIHRoZSBDaGFpbiBJRCBmaWVsZCBpbiB0aGUgaGVhZGVyIGJlIG9wdGlvbmFs
LCB5ZXQgc3RpbGwgcmVxdWlyZWQgYSBoZWFkZXIgYW5kIHN0aWxsIHJlcXVpcmVkIHRoYXQgc29t
ZSBpbmRpY2F0aW9uIG9mIHRoZSBjaGFpbiBiZSBjYXJyaWVkIHNvbWV3aGVyZSBpbiB0aGUgcGFj
a2V0IChtcGxzIGxhYmVsIG9yIHZsYW4gb3Igd2hhdGV2ZXIpLCB0aGF0IHRoZSBpbXBsZW1lbnRh
dGlvbiB3b3VsZCBiZWNvbWUgb3Zlcmx5IGNvbXBsaWNhdGVkLiAgVG8gZG8gc28gd291bGQgYmUg
dXNpbmcgU0ZDIHNpbXBseSBhcyBhIG1lY2hhbmlzbSB0byBjYXJyeSBtZXRhIGRhdGEgYW5kIG5v
dCBhdCBhbGwgZm9yIHNlcnZpY2UgY2hhaW5pbmcsIHdoaWNoIHNvdW5kcyBjb3VudGVyIGludHVp
dGl2ZSB0byBtZS4NCg0KTWFyaWEsDQpTbywgeW91IGFyZSBzYXlpbmcgdGhhdCB5b3Ugd2FudCB0
byB1c2UgU0ZDIHRvIGNhcnJ5IGFyb3VuZCBtZXRhZGF0YSwgYnV0IG5vdCBmb3IgYWN0dWFsIHNl
cnZpY2UgY2hhaW5pbmcgYmVjYXVzZSB5b3UgYWxyZWFkeSBoYXZlIGEgd2F5IHRvIGltcGxlbWVu
dCBzZXJ2aWNlIGNoYWluaW5nIG91dHNpZGUgb2YgU0ZDPyAgTWF5YmUgSSdtIG5vdCBmb2xsb3dp
bmcsIGJ1dCBpdCBzZWVtcyB0byBtZSB0aGF0IGlmIHlvdSB3ZXJlIHRvIHVwZ3JhZGUgeW91ciBu
ZXR3b3JrIHRvIHN1cHBvcnQgU0ZDIHRoYXQgeW91IHdvdWxkIGNoYW5nZSBmcm9tIHVzaW5nIHlv
dXIgZXhpc3RpbmcgbWVjaGFuaXNtIGFuZCBzdGFydCB1c2luZyBTRkMsIHdoaWNoIGlzIG1lYW50
IHRvIHByb3ZpZGUgc3VwcG9ydCBmb3Igc2VydmljZSBmdW5jdGlvbnMgdGhhdCBhcmUgbm90IFNG
QyBhd2FyZS4gIFRoZXJlIGFyZSBhIG51bWJlciBvZiB1cyB3aG8gaGF2ZSBpbXBsZW1lbnRlZCwg
aW4gb25lIHdheSBvciBhbm90aGVyLCBzb21lIHNvcnQgb2Ygc2VydmljZSBjaGFpbmluZywgYnV0
IEkgKEkgY2FuIGF0IGxlYXN0IHNwZWFrIGZvciBteXNlbGYpIGFtIGxvb2tpbmcgdG8gU0ZDIG5v
dCB0byBlbmhhbmNlIG15IGN1cnJlbnQgaW1wbGVtZW50YXRpb24sIGJ1dCB0byByZXBsYWNlIGl0
IHdpdGggc29tZXRoaW5nIGJldHRlciB3aGlsZSBzdGlsbCBtYWludGFpbmluZyBteSBjb3JlIChu
b24gc2VydmljZSBmdW5jdGlvbikgaW5mcmFzdHJ1Y3R1cmUuDQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0KRnJvbToga2VncmF5QGNpc2NvLmNvbTxrZWdyYXlAY2lzY28uY29tPG1h
aWx0bzprZWdyYXlAY2lzY28uY29tJTNja2VncmF5QGNpc2NvLmNvbT4+DQpUbzogUm9uIFBhcmtl
cjxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tPj4sSmltIEd1aWNoYXJkIChqZ3VpY2hhcik8amd1aWNoYXJAY2lzY28u
Y29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+PixKb2VsIE0uIEhhbHBlcm48am1oQGpvZWxo
YWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+DQpjYzogc2ZjQGlldGYub3Jn
PHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnJTNjc2ZjQGlldGYub3JnPj4NClNlbnQ6
IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQNClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxh
dGlvbiBjaGFpbiBJRA0KDQorMSB0aGUgaWRlYSBpcyBpbnRlcm9wZXJhYmlsaXR5Lg0KDQoNCk9u
IDMvMTQvMTQgMTI6NTUgUE0sICJSb24gUGFya2VyIiA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+IHdyb3RlOg0K
DQo+VGhhbmtzLCBKaW0uDQo+DQo+UmVtZW1iZXIgdGhhdCB3ZSBoYXZlIHNhaWQgbWFueSB0aW1l
cyB0aGF0IHRoZSBTRkMgc2VydmljZSBoZWFkZXIgaXMNCj50cmFuc3BvcnQgaW5kZXBlbmRlbnQu
ICAgSnVzdCBiZWNhdXNlIHRoZSBjaGFpbiBpZCBjb3VsZCBiZSBjYXJyaWVkIGluDQo+c29tZSBm
b3JtIG9yIGFub3RoZXIgd2l0aCBzb21lIHBhcnRpY3VsYXIgdHJhbnNwb3J0IGRvZXNuJ3QgbWVh
biB0aGF0IGl0DQo+Y291bGQgYmUgdW5pdmVyc2FsbHkgY29udmV5ZWQuICAgIEJ5IG1ha2luZyBh
bmQga2VlcGluZyB0aGUgU0ZDIHNlcnZpY2UNCj5oZWFkZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50
IG1ha2VzIGl0IG1vcmUgYXBwbGljYWJsZSBpbiBtb3JlDQo+ZW52aXJvbm1lbnRzIGFuZCBtb3Jl
IGxpa2VseSB0byBnZXQgYWRvcHRlZCBicm9hZGx5Lg0KPg0KPiAgIFJvbg0KPg0KPg0KPi0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW21h
aWx0bzpqZ3VpY2hhckBjaXNjby5jb21dDQo+U2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAz
OjUyIFBNDQo+VG86IEpvZWwgTS4gSGFscGVybjsgUm9uIFBhcmtlcg0KPkNjOiBzZmNAaWV0Zi5v
cmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj5TdWJqZWN0OiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFp
biBJRA0KPg0KPkhpIEpvZWwsDQo+DQo+UGVyaGFwcyBidXQgSSB3b3VsZCBwb2ludCBvdXQgdGhh
dCB0aGUgYmFzZSBTRkMgaGVhZGVyIGNvdWxkIGhhdmUgYSBsb3QNCj5tb3JlIGluZm9ybWF0aW9u
IHRoYW4ganVzdCB0aGUgY2hhaW4gSUQ7IEkgd291bGQgYWxzbyBwb2ludCBvdXQgdGhhdCB0aGUN
Cj5kZXZpbCBpcyBpbiB0aGUgZGV0YWlscyBhbmQgc2F5aW5nICJ3ZWxsLCBJIGNhbiBqdXN0IHVz
ZSBhbiBNUExTIGxhYmVsIg0KPmhpZGVzIG11Y2ggb2YgdGhlIGNvbXBsZXhpdHkgb2YgYWN0dWFs
bHkgZG9pbmcgdGhhdC4NCj4NCj5PbiAzLzE0LzE0LCAyOjM1IFBNLCAiSm9lbCBNLiBIYWxwZXJu
IiA8am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+IHdyb3Rl
Og0KPg0KPj5JZiB0aGUgdHJhbnNwb3J0IGhlYWRlciBjYXJyaWVzIGVub3VnaCBpbmZvcm1hdGlv
biBmb3IgaWRlbnRpZnlpbmcgdGhlDQo+PnNlcXVlbmNlIChWTEFOIHRhZyBvciBNUExTIGxhYmVs
IGNhbiBib3RoIGRvIHRoZSBqb2IpLCB0aGVuIGFyZ3VhYmx5DQo+PnRoZSBnbG9iYWwgY2hhaW4g
SUQgaXMgcmVkdW5kYW50LiBJIGNhbiBsaXZlIHdpdGggY2FycnlpbmcgaXQgYW55d2F5DQo+PmVp
dGhlciBpZiBJIGhhdmUgbWV0YWRhdGEgdG8gY2FycnksIG9yIGlmIEkgbmVlZCB0aGUgY2hhaW4g
SUQgZm9yIHNvbWUNCj4+cHVycG9zZS4NCj4+IEFmdGVyIGFsbCwgc29tZSBmb2xrcyBzZWVtIHRv
IHdhbnQgdG8gdXNlIHRoYXQgZm9yIHRoZSBmb3J3YXJkaW5nDQo+PmRlY2lzaW9ucy4NCj4+DQo+
PllvdXJzLA0KPj5Kb2VsDQo+Pg0KPj5PbiAzLzE0LzE0LCAyOjI4IFBNLCBSb24gUGFya2VyIHdy
b3RlOg0KPj4+IFRoZSBjaGFpbiBJRCBpcyB0aGUgbGFiZWwgdGhhdCBkZWZpbmVzIHRoZSBzZXF1
ZW5jZSBvZiBzZXJ2aWNlDQo+Pj5mdW5jdGlvbnMgdGhhdCBtdXN0IGJlIHZpc2l0ZWQuICAgSXQg
Y2FuIGJlIHRob3VnaHQgb2YgYXMgYSBoYW5kbGUgZm9yIGENCj4+PnN0YWNrIG9mIG11c3Qtdmlz
aXQgbmV0d29yayBsb2NhdGlvbnMuICAgSSBkb24ndCBzZWUgaG93IHRoaXMgY2FuIGJlDQo+Pj5h
bnl0aGluZyBidXQgbWFuZGF0b3J5Lg0KPj4+DQo+Pj4gICAgIFJvbg0KPj4+DQo+Pj4NCj4+PiAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+IEZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3Vu
Y2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgU3VyZW5kcmEgS3VtYXINCj4+PihzbWt1bWFyKQ0K
Pj4+IFNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMTo0NiBQTQ0KPj4+IFRvOiBKb2VsIE0u
IEhhbHBlcm47IE5BUElFUkFMQSwgTUFSSUEgSA0KPj4+IENjOiBzZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NCj4+PiBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMt
bWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pg0KPj4+IFtUcmltbWVkIHRoZSByZWNpcGllbnQg
bGlzdCAtIG5lZWRzIGFwcHJvdmFsIG90aGVyd2lzZV0NCj4+Pg0KPj4+IENvbXBsZXRlbHkgYWdy
ZWUgaGVyZS4NCj4+Pg0KPj4+IFNGQyBkb2VzIG5vdCBwcmV2ZW50IFZMQU4gc3RpdGNoaW5nIGFu
ZCBvbmUgY2FuIGNvbnRpbnVlIHRvIGRvIHRoYXQuDQo+Pj5XaGlsZSBhdCB0aGUgc2FtZSB0aW1l
IFNGQyBjYW4gaW5jbHVkZSBWTEFOIHN0aXRjaGluZyB0byBzdXBwb3J0DQo+Pj5sZWdhY3kgU0Zz
IGluIHRoZSBzYW1lIGNoYWluIHRoYXQgaW5jbHVkZXMgU0ZDIGF3YXJlIFNGcy4gRXZlbiBsZWdh
Y3kNCj4+PlNGcyBiZW5lZml0IGZyb20gY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIGhlbmNlIGNh
biBiZSBzaGFyZWQgYWNyb3NzDQo+Pj5kaWZmZXJlbnQgc2VydmljZSBjaGFpbnMuDQo+Pj4NCj4+
PiBTdXJlbmRyYS4NCj4+Pg0KPj4+DQo+Pj4NCj4+PiBPbiAzLzE0LzE0IDEwOjI2IEFNLCAiSm9l
bCBNLiBIYWxwZXJuIiA8am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbT4+IHdyb3RlOg0KPj4+DQo+Pj4+IE15IG93biBpbmNsaW5hdGlvbiBpcyB0byBvYnNlcnZl
IHRoYXQgaWYgeW91IGRvbid0IG5lZWQgZXhwbGljaXQNCj4+Pj4gY2hhaW4gaWRlbnRpZmljYXRp
b24gYW5kIHlvdSBkb24ndCBuZWVkIG1ldGFkYXRhLCB5b3UgY2FuIGp1c3Qgb21pdA0KPj4+PiB0
aGUgc2ZjL25zaCBoZWFkZXIuIFN0aWxsIGRvIHNlcnZpY2UgY2hhaW5pbmcsIGp1c3Qgbm8gZXh0
cmEgaGVhZGVyLg0KPj4+Pg0KPj4+PiBJZiB3ZSBhcmUgZ29pbmcgdG8gaGF2ZSB0aGUgaGVhZGVy
LCBpdCBzZWVtcyB0byBtZSB0aGF0IHRoZSBjaGFpbg0KPj4+PmlkZW50aWZpY2F0aW9uIGZpZWxk
IGlzIHZlcnkgdXNlZnVsLCBhbmQgbG93IGNvc3Qgb25jZSB3ZSBoYXZlIHRoZQ0KPj4+PmhlYWRl
ci4NCj4+Pj4NCj4+Pj4gWW91cnMsDQo+Pj4+IEpvZWwNCj4+Pj4NCj4+Pj4gT24gMy8xNC8xNCwg
MTowMCBQTSwgTkFQSUVSQUxBLCBNQVJJQSBIIHdyb3RlOg0KPj4+Pj4gRXhwbGljaXQgY2hhaW4g
aWRlbnRpZmljYXRpb24gc2hvdWxkIGJlIG1hZGUgb3B0aW9uYWwuIEkgYmVsaWV2ZSBpdA0KPj4+
Pj4gd2FzIGRpc2N1c3NlZCBmZXcgbW9udGhzIGFnbyBvbiB0aGlzIG1haWxpbmcgbGlzdC4NCj4+
Pj4+DQo+Pj4+PiBNYXJpYQ0KPj4+Pj4NCj4+Pj4+ICpGcm9tOipzZmMgW21haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZ10gKk9uIEJlaGFsZiBPZiAqSm1oLmRpcmVjdA0KPj4+Pj4gKlNlbnQ6KiBU
aHVyc2RheSwgTWFyY2ggMTMsIDIwMTQgMTI6MTIgUE0NCj4+Pj4+ICpUbzoqIGtlZ3JheUBjaXNj
by5jb208bWFpbHRvOmtlZ3JheUBjaXNjby5jb20+OyBsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWls
dG86bHVjeS55b25nQGh1YXdlaS5jb20+OyBzbWt1bWFyQGNpc2NvLmNvbTxtYWlsdG86c21rdW1h
ckBjaXNjby5jb20+Ow0KPj4+Pj4gamd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBj
aXNjby5jb20+DQo+Pj4+PiAqQ2M6KiBuaWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb208bWFpbHRv
Om5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPjsgaGFkaUBtb2phdGF0dS5jb208bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPjsNCj4+
Pj4+IHJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOnJvbl9wYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb20+OyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ+Ow0KPj4+Pj4gam1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbT4NCj4+Pj4+ICpTdWJqZWN0OiogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2Zj
LW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAqSW1wb3J0YW5jZToqIExvdw0KPj4+Pj4N
Cj4+Pj4+IEFzc3VtaW5nIEkgdW5kZXJzdGFuZCB5b3UgcHJvcGVybHkgS2VuLCBJIGRpc2FncmVl
Lg0KPj4+Pj4NCj4+Pj4+IEZvciBleGFtcGxlLCBieSB1c2luZyBzZXBhcmF0ZSB0ZXJtcyBJIGNh
biBlYXNpbHkgZGlzY3VzcyB0aGUgZmFjdA0KPj4+Pj4gdGhhdCBjZXJ0YWluIGtpbmRzIG9mIGRh
dGEgKGNoYWluIGlkZW50aWZpY2F0aW9uKSBvbmx5IG5lZWQgdG8gYmUNCj4+Pj4+IGFkanVzdCBi
eSBhIGZldyBhcHBzIGluIHJhcmUgY2FzZXMuIEFuZCB0aGF0IGRhdGEgaXMgbm90IGJlZWRlZA0K
Pj4+Pj4gYnkgdGhlIGFwcGxpY2F0aW9ucy4NCj4+Pj4+DQo+Pj4+PiBVbmxlc3MgeW91IHdvdWxk
IGxpa2UgdG8gY29uc2lkZXIgdGhlIGNoYWluIGlkZW50aWZpY2F0aW9uIGFzIGJlaW5nDQo+Pj4+
PiBvcHRpb25hbD8NCj4+Pj4+DQo+Pj4+PiBZb3VycywNCj4+Pj4+DQo+Pj4+PiBKb2VsDQo+Pj4+
Pg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+PiBTZW50IGZyb20gbXkgU2Ftc3VuZyBzbWFydHBob25lIG9u
IEFUJlQNCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+PiAtLS0tLS0tLSBPcmlnaW5h
bCBtZXNzYWdlIC0tLS0tLS0tDQo+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21h
bi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+IEZyb206ICJLZW4gR3JheSAoa2Vn
cmF5KSIgPGtlZ3JheUBjaXNjby5jb208bWFpbHRvOmtlZ3JheUBjaXNjby5jb20+DQo+Pj4+Pjxt
YWlsdG86a2VncmF5QGNpc2NvLmNvbT4+DQo+Pj4+PiBUbzogTHVjeSB5b25nIDxsdWN5LnlvbmdA
aHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+DQo+Pj4+PjxtYWlsdG86bHVj
eS55b25nQGh1YXdlaS5jb20+PiwiU3VyZW5kcmE8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29t
JTNlJTNlLCUyMlN1cmVuZHJhPiBLdW1hciAoc21rdW1hcikiDQo+Pj4+PiA8c21rdW1hckBjaXNj
by5jb208bWFpbHRvOnNta3VtYXJAY2lzY28uY29tPiA8bWFpbHRvOnNta3VtYXJAY2lzY28uY29t
Pj4sIkppbTxtYWlsdG86c21rdW1hckBjaXNjby5jb20lM2UlM2UsJTIySmltPiBHdWljaGFyZA0K
Pj4+Pj4oamd1aWNoYXIpIg0KPj4+Pj4gPGpndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNo
YXJAY2lzY28uY29tPiA8bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4+DQo+Pj4+PiBDQzogTmlj
b2xhcyBCT1VUSE9SUyA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFz
LkJPVVRIT1JTQHFvc21vcy5jb20+DQo+Pj4+PjxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Nt
b3MuY29tPj4sc2ZjPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20lM2UlM2Usc2Zj
PiA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PjxtYWlsdG86c2ZjQGll
dGYub3JnPj4sSmFtYWw8bWFpbHRvOnNmY0BpZXRmLm9yZyUzZSUzZSxKYW1hbD4gSGFkaSBTYWxp
bSA8aGFkaUBtb2phdGF0dS5jb208bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPg0KPj4+Pj48bWFp
bHRvOmhhZGlAbW9qYXRhdHUuY29tPj4sUm9uPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSUzZSUz
ZSxSb24+IFBhcmtlcg0KPj4+Pj48Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWls
dG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4NCj4+Pj4+IDxtYWlsdG86Um9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+LCJicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSUzZSUzZSwlMjJicmlqc21hbkBqdW5pcGVy
Lm5ldD4NCj4+Pj4+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IiA8YnJpanNtYW5AanVu
aXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0Pj4sIkpvZWw8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0JTNlJTNl
LCUyMkpvZWw+IE0uIEhhbHBlcm4iDQo+Pj4+PjxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tPiA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+Pg0KPj4+Pj4N
Cj4+Pj4+IFRoZSB3b3JkICJtZXRhZGF0YSIgaXMgYSBwdXJwb3NlbHkgYW1iaWd1b3VzIHRlcm0g
ImRhdGEgdGhhdA0KPj4+Pj4gcHJvdmlkZXMgaW5mb3JtYXRpb24gYWJvdXQgb3RoZXIgZGF0YSIu
IEl0IGlzIHVzZWQgdG8gYXZvaWQgVEhJUw0KPj4+Pj5kaXNjdXNzaW9uLg0KPj4+Pj4NCj4+Pj4+
IEZvciBleGFtcGxlLCBJIHByb3Bvc2Ugd2UgZGVmaW5lICJ0ZXF1aWxhIG1ldGFkYXRhIiBiZWNh
dXNlLA0KPj4+Pj4gZnJhbmtseSwgSSB3aWxsIG5lZWQgdG8gb3JkZXIgYSB0cmlwbGUtc2hvdCBp
ZiB3ZSBrZWVwIGF0dGVtcHRpbmcNCj4+Pj4+IHRvIGRlZmluZSBzb21ldGhpbmcgdGhhdCwgYnkg
ZGVmaW5pdGlvbiwgaXMgYW1iaWd1b3VzLiBJJ2QgbGlrZQ0KPj4+Pj4gbXkgYmFydGVuZGVyIHRv
IHVuZGVyc3RhbmQgbWUgc3BlY2lmaWNhbGx5IHdoZW4gSSBzYXkgIkkgbmVlZCBhDQo+Pj4+PnNo
b3QiLg0KPj4+Pj4NCj4+Pj4+IE9uIDMvMTMvMTQgNzo0OSBBTSwgIkx1Y3kgeW9uZyIgPGx1Y3ku
eW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4NCj4+Pj4+IDxtYWls
dG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4+Pj4+DQo+Pj4+PiAgID5TbmlwLi4N
Cj4+Pj4+ICAgPlNLPiBKdXN0IGNvcHlpbmcgZnJvbSB0aGUgUFM6DQo+Pj4+PiAgID4tLQ0KPj4+
Pj4gICA+RGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eSB0byBleGNoYW5n
ZSBpbmZvcm1hdGlvbg0KPj4+Pj5iZXR3ZWVuDQo+Pj4+PiAgID50aGUgbmV0d29yayBhbmQgc2Vy
dmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsDQo+Pj4+PmFuZCBzZXJ2
aWNlDQo+Pj4+PiAgID5mdW5jdGlvbnMgYW5kIHRoZSBuZXR3b3JrLg0KPj4+Pj4gICA+DQo+Pj4+
PiAgID4tLQ0KPj4+Pj4gICA+SXQgaXMgYSBsdWNpZCBkZWZpbml0aW9uLiBXZSBhcmUgdW5uZWNl
c3NhcmlseSBtYWtpbmcgdGhlIHdvcmQNCj4+Pj4+Im5ldHdvcmsiDQo+Pj4+PiAgID5jb250cm92
ZXJzaWFsLCBJTU8uDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPltMdWN5XSBUaGlzIGlzIG15IHBvaW50
LiAiVGhlIG5ldHdvcmsiIGlzIHRvbyBnZW5lcmFsIGhlcmUsDQo+Pj4+PndoaWNoIGJyaW5ncw0K
Pj4+Pj4gICA+bWV0YWRhdGEgZ3JlYXQgcG93ZXIgdG8gZG8gbWFueSB0aGluZ3MuIFRoaXMgaXMg
d2h5IHBlb3BsZQ0KPj4+Pj5pbnZlbnQgaWRlYXMNCj4+Pj4+ICAgPmhlcmUsIHdoaWNoIGNhdXNl
cyBhIGxvdCBvZiBkZWJhdGVzIG9uIG1ldGFkYXRhIHVzYWdlIHBvdGVudGlhbHMuDQo+Pj4+PiBX
ZQ0KPj4+Pj4gICA+c2hvdWxkIG5vdCBzcGVuZCBhIGxvdCBvZiB0aW1lcyBvbiB0aGF0IGRlYmF0
ZXMgYW5kIGp1ZGdlIHdoaWNoDQo+Pj4+PnVzYWdlIGlzDQo+Pj4+PiAgID52YWx1YWJsZSBvciBu
b3QuIFRodXMsIGZvciB0aGUgU0ZDIHdvcmssIGl0IHdpbGwgYmUgaGVscGZ1bCBpZg0KPj4+Pj53
ZSBjYW4NCj4+Pj4+ICAgPm5hcnJvdyBkb3duIGEgYml0LiBKb2VsIG1ha2VzIGV4cGxpY2l0bHkg
dHdvIGNhc2VzLCB3aGljaCBpcw0KPj4+Pj5oZWxwZnVsIHRvDQo+Pj4+PiAgID5kZXZlbG9wIHVz
ZSBjYXNlcyBmb3IgZWFjaCBjYXNlLiBJIHdvdWxkIGxpa2UgdG8gc2VlIHRoYXQgdGhlDQo+Pj4+
PnByb2JsZW0NCj4+Pj4+ICAgPnN0YXRlbWVudCBjYW4gYmUgbW9yZSBzcGVjaWZpYyBvbiBtZXRh
ZGF0YSBkZWZpbml0aW9uLCB3aGljaCBtYXkNCj4+Pj4+YmUNCj4+Pj4+ICAgPmhlbHBmdWwgaW4g
bGVzcyBmb2N1c2luZyBvbiBpdCBhbmQgbW92aW5nIGZvcndhcmQuDQo+Pj4+PiAgID4NCj4+Pj4+
ICAgPkx1Y3kNCj4+Pj4+ICAgPg0KPj4+Pj4gICA+U3VyZW5kcmEuDQo+Pj4+PiAgID4NCj4+Pj4+
ICAgPg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+PlRoYW5rcywNCj4+Pj4+ICAgPj5MdWN5DQo+Pj4+
PiAgID4+DQo+Pj4+PiAgID4+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+ICAgPj5G
cm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbbWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbV0N
Cj4+Pj4+ICAgPj5TZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDQ6MzggUE0NCj4+Pj4+
ICAgPj5UbzogTHVjeSB5b25nDQo+Pj4+PiAgID4+Q2M6IEpvZWwgTS4gSGFscGVybjsgTmljb2xh
cyBCT1VUSE9SUzsgUm9uIFBhcmtlcjsNCj4+Pj4+ICAgPj5icmlqc21hbkBqdW5pcGVyLm5ldDxt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+
OyBzZmM7IEphbWFsDQo+Pj4+PkhhZGkgU2FsaW0NCj4+Pj4+ICAgPj5TdWJqZWN0OiBSZTogW3Nm
Y10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4N
Cj4+Pj4+ICAgPj5IaSBMdWN5LA0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pk5vLiBJIGFtIHNpbXBs
eSBzYXlpbmcgd2Ugc2hvdWxkIG5vdCBvdmVyY29tcGxpY2F0ZSB0aGUgcHJvYmxlbQ0KPj4+Pj4g
ICA+PnN0YXRlbWVudCB3aXRoIHRleHQgdGhhdCBhZGRzIGxpdHRsZSB0byBubyB2YWx1ZSBpbiBt
eSBvcGluaW9uLg0KPj4+Pj4gV2hldGhlcg0KPj4+Pj4gICA+PndlIGNhbGwgaXQgbWV0YWRhdGEs
IG9yIGNvbnRleHQsIGhhcyBubyBiZWFyaW5nIG9uIHRoZSBmYWN0DQo+Pj4+PnRoYXQgdGhlDQo+
Pj4+PiAgID4+cHJvYmxlbSBzdGF0ZW1lbnQgYWxyZWFkeSBjbGVhcmx5IHN0YXRlcyB3ZSBuZWVk
IHRvIGJlIGFibGUgdG8NCj4+Pj4+cGFzcw0KPj4+Pj4gICA+PmluZm9ybWF0aW9uIGJldHdlZW4g
U0bCuXMgYW5kIGJldHdlZW4gdGhlIG5ldHdvcmsgJiBTRsK5cy4NCj4+Pj4+ICAgPj4NCj4+Pj4+
ICAgPj4NCj4+Pj4+ICAgPj5PbiAzLzEyLzE0LCA1OjEzIFBNLCAiTHVjeSB5b25nIiA8bHVjeS55
b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4+Pj48bWFpbHRv
Omx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+Pg0K
Pj4+Pj4gICA+Pj5IaSBKaW0sDQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj5JIGZvciBvbmUgZG9u
J3QgYWdyZWUgYW5kIHRoaW5rIHdlIGFyZSBvdmVyIGNvbXBsaWNhdGluZyB3aGF0DQo+Pj4+PnNo
b3VsZA0KPj4+Pj4gICA+Pj5iZSBzdHJhaWdodGZvcndhcmQuIFRoZSBTRkMgZW5jYXBzdWxhdGlv
biBzaG91bGQgZW5hYmxlIHR3bw0KPj4+Pj50aGluZ3M6DQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+
Pj4xLiBTdGVlcmluZyBvZiBzZWxlY3RlZCBmbG93cyB0aHJvdWdoIGEgc2VydmljZSBjaGFpbjsg
dGhpcyBpcw0KPj4+Pj50aGUNCj4+Pj4+ICAgPj4+c2VydmljZSBmdW5jdGlvbiBwYXRoLg0KPj4+
Pj4gICA+Pj4yLiBQYXNzaW5nIG9mIGNvbnRleHQgYXNzb2NpYXRlZCB3aXRoIGEgZ2l2ZW4gZmxv
dyB3aXRoaW4gc2FpZA0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+PmZ1bmN0aW9uIHBhdGguIFRo
aXMgY29udGV4dCBpbmZvcm1hdGlvbiBtYXkgYmUgY29uc3VtZWQgYnkgYQ0KPj4+Pj5TRiAoYW4N
Cj4+Pj4+ICAgPj4+YXBwbGljYXRpb24gSUQgaXMgYW4gZXhhbXBsZSkgb3IgbWF5IGJlIGNvbnN1
bWVkIGJ5IHRoZQ0KPj4+Pj5mb3J3YXJkaW5nDQo+Pj4+PiAgID4+PmVsZW1lbnRzIChhIHZyZi1J
RCBpcyBhbiBleGFtcGxlKS4NCj4+Pj4+ICAgPj4+W0x1Y3ldIERvIHlvdSBjYWxsIHRoZSBjb250
ZXh0IGFzIG1ldGFkYXRhIG9yIG5vdD8gRG8gd2UgaGF2ZQ0KPj4+Pj5hbm90aGVyDQo+Pj4+PiAg
ID4+PnRlcm0gaGVyZSBiZXNpZGUgU0ZDIGhlYWRlciBhbmQgbWV0YWRhdGEuIEkgc2VlIHRoYXQg
eW91IGRvbid0DQo+Pj4+PndhbnQgdG8NCj4+Pj4+ICAgPj4+c2VwYXJhdGUgd2hhdCBpcyBjb25z
dW1lZCBieSBTRiBhbmQgd2hhdCBpcyBjb25zdW1lZCBieSB0aGUNCj4+Pj4+Zm9yd2FyZGluZw0K
Pj4+Pj4gICA+Pj5lbGVtZW50cy4NCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+Pkx1Y3kNCj4+Pj4+
ICAgPj4+DQo+Pj4+PiAgID4+PlNlbnQgZnJvbSBteSBpUGhvbmUNCj4+Pj4+ICAgPj4+DQo+Pj4+
PiAgID4+Pj4gT24gTWFyIDEyLCAyMDE0LCBhdCA0OjE2IFBNLCAiTHVjeSB5b25nIg0KPj4+Pj48
bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPiA8bWFpbHRv
Omx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+
PiBHcmVhdC4gVGhlbiB3ZSBtYXkgY29uc2lkZXIgdHdvIHNwZWNpYWwgbWV0YWRhdGEgZGVmaW5p
dGlvbnMNCj4+Pj4+aW4gdGhlDQo+Pj4+PiAgID4+Pj5wcm9ibGVtIHN0YXRlbWVudCBzbyB3ZSBj
YW4gYWxsIHVzZSB0aGUgc2FtZSBkZWZpbml0aW9ucy4NCj4+Pj4+SGVyZSBpcyBteQ0KPj4+Pj4g
ICA+Pj4+c3VnZ2VzdGVkIHRleHQgYW5kIGxpa2UgdG8gaGVhciB5b3UgYW5kIG90aGVyJ3MgaW5w
dXQgYW5kDQo+Pj4+PnN1Z2dlc3Rpb25zLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gRGF0
YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5
DQo+Pj4+PnRvDQo+Pj4+PiAgID4+Pj5leGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBl
bGVtZW50cyBpbiBhIHNlcnZpY2UgZnVuY3Rpb24NCj4+Pj4+ICAgPj4+PmNoYWluaW5nLiBJbiB0
aGlzIGNvbnRleHQsIHRoZXJlIGFyZSB0d28gdHlwZXMgb2YgZGF0YSBwbGFuZQ0KPj4+Pj5tZXRh
ZGF0YS4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFNlcnZpY2UgRnVuY3Rpb24gTWV0YWRh
dGE6IHRoZSBpbmZvcm1hdGlvbiBleGNoYW5nZWQgYmV0d2Vlbg0KPj4+Pj4gICA+Pj4+Y2xhc3Np
ZmllciBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMgdG8N
Cj4+Pj4+ICAgPj4+PmZhY2lsaXRhdGUgc2VydmljZSBmdW5jdGlvbnMgb24gdGhlIHBhY2tldCB0
cmVhdG1lbnQuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBTdGVlcmluZyBNZXRhZGF0YTog
dGhlIGluZm9ybWF0aW9uIGZyb20gc2VydmljZSBmdW5jdGlvbnMgdG8gYQ0KPj4+Pj4gICA+Pj4+
Y2xhc3NpZmllciBvciBzZXJ2aWNlIG5vZGUgZm9yIHRyYWZmaWMgZm9yd2FyZGluZyBwdXJwb3Nl
Lg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gLWVuZA0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAg
ID4+Pj4gTHVjeQ0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiAtLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4gICA+Pj4+IEZyb206IEpvZWwgTS4gSGFscGVy
biBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21dDQo+Pj4+PiAgID4+Pj4gU2VudDogV2VkbmVz
ZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjM1IFBNDQo+Pj4+PiAgID4+Pj4gVG86IEx1Y3kgeW9uZzsg
Tmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcg0KPj4+Pj4gICA+Pj4+IENjOiBKaW0gR3VpY2hh
cmQgKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBI
YWRpDQo+Pj4+PiAgID4+Pj4gU2FsaW0NCj4+Pj4+ICAgPj4+PiBTdWJqZWN0OiBSZTogW3NmY10g
ZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pg0K
Pj4+Pj4gICA+Pj4+IFllcywgSSBhbSB0cnlpbmcgdG8gY29uc2lzdGVudGx5IGRpc3Rpbmd1aXNo
IHRob3NlIHR3byBjYXNlcw0KPj4+Pj53aGVuDQo+Pj4+PiAgID4+Pj50YWxraW5nIGFib3V0IHRo
ZSBpbmZvcm1hdGlvbiBjYXJyaWVkIHdpdGggcGFja2V0cyBpbiBzZXJ2aWNlDQo+Pj4+PmNoYWlu
cy4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFlvdXJzLA0KPj4+Pj4gICA+Pj4+IEpvZWwN
Cj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+PiBPbiAzLzEyLzE0LCAzOjEzIFBNLCBMdWN5IHlv
bmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+IEpvZWwsIFNlZSBiZWxvdy4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0gRnJvbTogc2ZjDQo+Pj4+PiAgID4+Pj4+IFttYWlsdG86c2ZjLWJvdW5jZXNA
aWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKb2VsIE0uIEhhbHBlcm4NCj4+Pj4+U2VudDoNCj4+Pj4+
ICAgPj4+Pj4gV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjAyIFBNIFRvOiBMdWN5IHlvbmc7
IE5pY29sYXMNCj4+Pj4+Qk9VVEhPUlM7DQo+Pj4+PiAgID4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEpp
bSBHdWljaGFyZCAoamd1aWNoYXIpOw0KPj4+Pj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7
DQo+Pj4+PiAgID4+Pj4+IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+
PiAgID4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+
PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IEkgd2FzIHRyeWluZyB0byB3b3JkIGl0IGNhcmVmdWxs
eSBub3QgdG8gZm9jdXMgb24gd2hvIHB1dHMNCj4+Pj4+dGhlDQo+Pj4+PiAgID4+Pj4+IGluZm9y
bWF0aW9uIGluLCBidXQgb25seSBvbiB3aG8gY29uc3VtZXMgdGhlIGluZm9ybWF0aW9uLg0KPj4+
Pj4gICA+Pj4+PiBJbmZvcm1hdGlvbiBmb3Igc2VydmljZSBmdW5jdGlvbnMgbWF5IGNvbWUgZnJv
bSB0aGUgaW5ncmVzcw0KPj4+Pj4gICA+Pj4+PiBjbGFzc2lmaWVyIG9yIGZyb20gb3RoZXIgc2Vy
dmljZSBmdW5jdGlvbnMuIFtMdWN5XSB0aGlzIGlzDQo+Pj4+PnRoZSBvbmUNCj4+Pj4+ICAgPj4+
Pj4gY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcuIEluZm9ybWF0aW9uIGZvciB0aGUN
Cj4+Pj4+Zm9yd2FyZGluZw0KPj4+Pj4gICA+Pj4+PiB3aWxsIGdlbmVyYWxseSBjb21lIGZyb20g
dGhlIGluZ3Jlc3MgY2xhc3NpZmllciwgYnV0IGluDQo+Pj4+PnNwZWNpYWwNCj4+Pj4+ICAgPj4+
Pj4gY2FzZXMgbWF5IGJlIHByb3ZpZGVkIGJ5IHNlcnZpY2UgZnVuY3Rpb25zLiAoSSBrZWVwDQo+
Pj4+PndhbnRpbmcgdG8gZ2V0DQo+Pj4+PiAgID4+Pj4+IHJpZCBvZiB0aG9zZSBzcGVjaWFsIGNh
c2VzLCBidXQgc28gZmFyIHRoZXJlIHNlZW0gdG8gYmUNCj4+Pj4+anVzdCBlbm91Z2gNCj4+Pj4+
ICAgPj4+Pj4gb2YgdGhlbSB0byB3YXJyYW50IGNvdmVyaW5nIGluIHRoZSBzb2x1dGlvbi4gQW5k
IG1vcmUNCj4+Pj4+aW1wb3J0YW50bHksDQo+Pj4+PiAgID4+Pj4+IHNpZ25pZmljYW50IHN1cHBv
cnQgZm9yIGl0IGluIHRoZSB3b3JraW5nIGdyb3VwLikgW0x1Y3ldDQo+Pj4+PlRoaXMgaXMNCj4+
Pj4+ICAgPj4+Pj4gdGhlIHNlY29uZCBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldyAo
YnV0IHlvdSBkb24ndA0KPj4+Pj5saWtlIGl0KS4NCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4gQW5kIHlvdSBzdWdnZXN0IGRpc3Rpbmd1aXNoaW5nIHRoZXNlIHR3byBjYXNlcyB3aGVuDQo+
Pj4+PmRpc2N1c3NpbmcNCj4+Pj4+ICAgPj4+Pj4gYWJvdXQgbWV0YWRhdGEgdXNhZ2UuIElzIHRo
YXQgcmlnaHQgdW5kZXJzdGFuZGluZz8NCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gTHVj
eQ0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4gT24gMy8xMi8xNCwgMjozMyBQTSwgTHVjeSB5b25nIHdyb3RlOg0K
Pj4+Pj4gICA+Pj4+Pj4gSm9lbCwgSSBpbnRlcnByZXQgdGhhdCB5b3Ugc3VnZ2VzdHMgdGhhdCBk
aXN0aW5ndWlzaCB0aGUNCj4+Pj4+ZXhjaGFuZ2UNCj4+Pj4+ICAgPj4+Pj4+IGluZm9ybWF0aW9u
IGRhdGEgcGxhbmUgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zDQo+Pj4+PmFuZCB0
aGUNCj4+Pj4+ICAgPj4+Pj4+IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2Fycmll
ZCBmcm9tIGEgc2VydmljZQ0KPj4+Pj5mdW5jdGlvbiB0bw0KPj4+Pj4gICA+Pj4+Pj4gYSBzZXJ2
aWNlIG5vZGUuIElzIHRoaXMgcmlnaHQgdW5kZXJzdGFuZGluZz8gTHVjeQ0KPj4+Pj4gICA+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwg
TS4gSGFscGVybg0KPj4+Pj4gICA+Pj4+Pj4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXSBT
ZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLA0KPj4+Pj4yMDE0DQo+Pj4+PiAxOjE5DQo+Pj4+PiAg
ID4+Pj4+PiBQTQ0KPj4+Pj4gICA+Pj4+Pj4gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9S
UzsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkDQo+Pj4+PiAgID4+Pj4+PiAoamd1aWNoYXIp
OyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+
PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3Vi
amVjdDoNCj4+Pj4+ICAgPj4+Pj4+IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IE15IGluY2xp
bmF0aW9uIHdvdWxkIGJlIHRvIHR1bmUgdGhhdCBkZWZpbml0aW9uIHRvDQo+Pj4+PmRpc3Rpbmd1
aXNoDQo+Pj4+PiAgID4+Pj4+PiBiZXR3ZWVuIGRhdGFwbGFuZSBjYXJyaWVkIGluZm9ybWF0aW9u
IGludGVuZGVkIGZvciB1c2UgYnkNCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4gZnVuY2l0
b25zICh3aGF0ZXZlciB0aGUgb3JpZ2luKSwgYW5kIGRhdGFwbGFuZSBjYXJyaWVkDQo+Pj4+Pmlu
Zm9ybWF0aW9uDQo+Pj4+PiAgID4+Pj4+PiBpbnRlbmRlZCBmb3IgZGF0YXBsYW5lIGZvcndhcmRp
bmcgY29tcG9uZW50cy4NCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiBZb3VycywgSm9l
bA0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gSGkgSm9l
bCwNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IEkgYWdyZWUgdGhhdCB3ZSBuZWVk
IHVzaW5nIHRoZSBzYW1lIGRlZmluaXRpb24gZm9yIGENCj4+Pj4+dGVybSwgYnV0DQo+Pj4+PiAg
ID4+Pj4+Pj4gZGlzYWdyZWUgdGhhdCB0aGUgbWV0YWRhdGEgZGVmaW5pdGlvbiBoZXJlIGlzIGEg
c2V0IG9mDQo+Pj4+PiAgID4+Pj4+Pj4gaW5mb3JtYXRpb24gcHV0IGluIHRoZSBTRkMgaGVhZGVy
LiBUaGlzIG1heSBiZSB0b28gbmFycm93DQo+Pj4+Pm9yIGxlYWQNCj4+Pj4+ICAgPj4+Pj4+PiB0
byBhIHBhcnRpY3VsYXIgc29sdXRpb24uIEkgYW0gZmluZSB3aXRoIHRoaXMgZGVmaW5pdGlvbg0K
Pj4+Pj5pbiB0aGUNCj4+Pj4+ICAgPj4+Pj4+PiBwcm9ibGVtIHN0YXRlbWVudCB3LyBtaW5vciB0
d2VhayAoc3VnZ2VzdGVkIG9uIG1haWxpbmcNCj4+Pj4+bGlzdCkuDQo+Pj4+PiAgID4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+PiBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEg
cHJvdmlkZXMgdGhlDQo+Pj4+PmFiaWxpdHkgdG8NCj4+Pj4+ICAgPj4+Pj4+PiBleGNoYW5nZSBp
bmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBjbGFzc2lmaWVycyBhbmQgc2VydmljZQ0KPj4+Pj4gICA+
Pj4+Pj4+IGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgYW5kIHNlcnZpY2UN
Cj4+Pj4+ZnVuY3Rpb25zIGFuZA0KPj4+Pj4gICA+Pj4+Pj4+IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+
IGNsYXNzaWZpZXJzfHNlcnZpY2Ugbm9kZXMuDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+PiBUaGVyZSBtYXkgYmUgYSBzb2x1dGlvbiB0aGF0IGEgc2VydmljZSBmdW5jdGlvbiBwYXNz
ZXMNCj4+Pj4+c29tZQ0KPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBpbmZvcm1hdGlvbiB0byBhdHRh
Y2hlZCBzZXJ2aWNlIG5vZGUgd2l0aG91dCB1c2luZyBTRkMNCj4+Pj4+aGVhZGVyLg0KPj4+Pj4g
ICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gVGhhbmtzLCBMdWN5DQo+Pj4+PiAgID4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tIEZyb206IEpvZWwgSGFscGVybiBEaXJlY3QNCj4+Pj4+ICAgPj4+Pj4+PiBbbWFpbHRvOmpt
aC5kaXJlY3RAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksDQo+Pj4+Pk1hcmNoIDEy
LA0KPj4+Pj4gICA+Pj4+Pj4+IDIwMTQgMTI6MjUgUE0gVG86IEx1Y3kgeW9uZzsgSm9lbCBNLiBI
YWxwZXJuOyBOaWNvbGFzDQo+Pj4+PkJPVVRIT1JTOw0KPj4+Pj4gICA+Pj4+Pj4+IFJvbiBQYXJr
ZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOw0KPj4+Pj5icmlqc21hbkBqdW5pcGVyLm5l
dDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQ+Ow0KPj4+Pj4gICA+Pj4+Pj4+IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTog
W3NmY10NCj4+Pj4+ICAgPj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRl
cmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gTHVjeSwgeW91IHNheSAi
dGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgLi4uIiBUaGUNCj4+Pj4+ZGVmaW5pdGlvbiB5b3UNCj4+
Pj4+ICAgPj4+Pj4+PiB0aGVuIHByb3ZpZGUgaXMgYSBkZWZpbml0aW9uIG9mIHRoZSBzZXQgb2Yg
aW5mb3JtYXRpb24gd2UNCj4+Pj4+YXJlDQo+Pj4+PiAgID4+Pj4+Pj4gcHJvcG9zaW5nIHRoYXQg
d2UgcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBJLCBhbmQgb3RoZXJzLA0KPj4+Pj5oYXZlDQo+Pj4+
PiAgID4+Pj4+Pj4gYmVlbiB1c2luZyB0aGUgdGVybSBtZXRhZGF0YSBtb3JlIG5hcnJvd2x5LiBX
ZSBjYW4gdXNlDQo+Pj4+PndoYXRldmVyDQo+Pj4+PiAgID4+Pj4+Pj4gZGVmaW5pdGlvbiB3ZSB3
YW50LiBCdXQgd2UgZG8gbmVlZCB0byBhZ3JlZSBvbiB0aGUNCj4+Pj4+ZGVmaW5pdGlvbi4NCj4+
Pj4+ICAgPj4+Pj4+PiBGb3IgdGhlIHB1cnBvc2VzIG9mIHRoZSBXRywgaXQgc2VlbXMgbXVjaCBt
b3JlIHVzZWZ1bCB0bw0KPj4+Pj51c2UgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4gdGVybSBtZXRhZGF0
YSBmb3IgdGhlIG5hcnJvd2VyIGRlc2NyaXB0aW9uLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBP
biAzLzEyLzE0LCAxOjE5IFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+IEhp
IEpvZWwsDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IEkgYWdyZWUuIFdlIG5l
ZWQgdG8gZGlmZmVyZW50aWF0ZSB0aGUgbWV0YWRhdGEgdXNlZCBieQ0KPj4+Pj5zZXJ2aWNlDQo+
Pj4+PiAgID4+Pj4+Pj4+ZnVuY3Rpb24gYW5kIFNGQyBoZWFkZXIuIFRoZSBtZXRhZGF0YSB0ZXJt
IG1lYW5zIGNhcnJ5aW5nDQo+Pj4+PnNvbWUNCj4+Pj4+ICAgPj4+Pj4+Pj5zdGF0ZXMgYWxvbmcg
d2l0aCB0aGUgcGFja2V0LiBJTU86IFNGQyBoZWFkZXIgaXMgYSBraW5kIG9mDQo+Pj4+PiAgID4+
Pj4+Pj4+bWV0YWRhdGEgY2FycmllZCBvbiBwYWNrZXQgZm9yIG5leHQgc2VydmljZSBub2RlIHRv
IHVzZS4NCj4+Pj4+SW4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Y29udGV4dCBvZiBTRkMsIHdlIGhh
dmUgdGVybSBmb3IgU0ZDIGhlYWRlciBhbmQgdGhlDQo+Pj4+Pm1ldGFkYXRhIHRoYXQNCj4+Pj4+
ICAgPj4+Pj4+Pj53YXMgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBvciBiZXR3
ZWVuIHNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj5mdW5jdGlvbnMgYW5kIGNsYXNzaWZpZXJzL3Nl
cnZpY2Ugbm9kZXMsIHdoaWNoIGlzIHdoYXQNCj4+Pj4+dGhlIGRyYWZ0DQo+Pj4+PiAgID4+Pj4+
Pj4+Zm9jdXMuDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IFRoYW5rcywgTHVj
eQ0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiAtLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm4NCj4+Pj4+ICAgPj4+
Pj4+Pj4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksIE1hcmNo
IDEyLA0KPj4+Pj4gMjAxNA0KPj4+Pj4gICA+Pj4+Pj4+PiAxMToxOCBBTSBUbzogTHVjeSB5b25n
OyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOg0KPj4+Pj4gSmltDQo+Pj4+PiAgID4+
Pj4+Pj4+IEd1aWNoYXJkIChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47
IHNmYzsgSmFtYWwgSGFkaSBTYWxpbQ0KPj4+Pj4gICA+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3Nm
Y10NCj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+
PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IEkgdGhpbmsgaXQgaXMgaW1wb3J0YW50IHRv
IGtlZXAgYSBzdHJvbmcgZGlzdGluY3Rpb24NCj4+Pj4+YmV0d2Vlbg0KPj4+Pj4gICA+Pj4+Pj4+
PiBtZXRhZGF0YSAod2hpY2ggaXMgZm9yIHVzZSBieSBhcHBsaWNhdGlvbnMpIGFuZCB0aGUNCj4+
Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+PiBjaGFpbmluZyBpbmZvcm1hdGlvbiBpbiB0aGUg
YmFzZSBzZXJ2aWNlIGNoYWluIGhlYWRlciwNCj4+Pj4+d2hpY2ggaXMNCj4+Pj4+ICAgPj4+Pj4+
Pj4gZm9yIHVzZSBieSB0aGUgc2VydmljZSBjaGFpbiBzdXBwb3J0IG1lY2hhbmlzbXMuDQo+Pj4+
PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBPbiAzLzEyLzE0LCAxMDo0MiBBTSwgTHVjeSB5b25nIHdy
b3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gRnVsbHkgYWdyZWUgd2l0aCBKb2UuDQo+Pj4+PiAgID4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gV2Ugc2hvdWxkIG5vdCByZXF1aXJlIGEgZml4IGxl
bmd0aCBmb3IgaW4tYmFuZCBtZXRhZGF0YQ0KPj4+Pj5idXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGFs
c28gbm90IGxlYXZlIGl0IGZvciBmcmVlbHkgdXNhZ2UuIEluIGZhY3QsIHdoZW4gYQ0KPj4+Pj5z
ZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+PiBub2RlIGluc2VydHMgU0ZDIGhlYWRlciBvbiBhIChl
bmNhcHN1bGF0ZWQpIHBhY2tldCBhbmQNCj4+Pj4+c2VuZCB0bw0KPj4+Pj4gICA+Pj4+Pj4+Pj4g
bmV4dCBzZXJ2aWNlIG5vZGUsIFNGQyBoZWFkZXIgaXRzZWxmIGNhbiBiZSBzZWVuIGFzIGENCj4+
Pj4+bWV0YWRhdGEuDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gTHVjeQ0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tIEZyb206IHNmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gW21haWx0bzpzZmMtYm91bmNlc0Bp
ZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpvZWwgTS4NCj4+Pj4+SGFscGVybg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA5OjIxIEFNIFRvOiBOaWNvbGFz
DQo+Pj4+PkJPVVRIT1JTOw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gUm9uIFBhcmtlciBDYzogSmltIEd1
aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+PiAg
ID4+Pj4+Pj4+PiBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+
PiAgID4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IEZvciBpbi1iYW5kIG1ldGFkYXRh
LCB0aGUgQVBJIGZvciBhY2Nlc3MgY2FuIGVhc2lseSBiZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gc3lu
Y2hyb25vdXMuIE91dCBvZiBiYW5kIG1ldGFkYXRhIG5lZWRzIGRpZmZlcmVudA0KPj4+Pj5oYW5k
bGluZy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFRoZXJlIGFyZSBtYW55IGNhc2VzIHdoZXJlIG91dC1v
Zi1iYW5kIG1ldGFkYXRhIGlzDQo+Pj4+PnVzZWZ1bCBhbmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGFw
cHJvcHJpYXRlLiBCdXQgdGhleSBkbyBub3QgY292ZXIgYWxsIG5lZWRzIGJ5IGFueQ0KPj4+Pj5z
dHJldGNoLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IEV2ZW4gaWYgZWFj
aCBwaWVjZSBvZiBpbi1iYW5kIG1ldGFkYXRhIGlzIG9mIGZpeGVkDQo+Pj4+Pmxlbmd0aCwNCj4+
Pj4+ICAgPj4+Pj4+Pj4+IHRoZXJlIGFyZSBtYW55IGRpZmZlcmVudCBraW5kcyBvZiBtZXRhdHlw
ZS4gVHJ5aW5nIHRvDQo+Pj4+PnNheQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gInRoZXJlIHdpbGwgYmUg
ZXhhY3RseSBmb3VyIHBpZWNlcywgYW5kIHRoZXkgd2lsbCBiZSBvZg0KPj4+Pj50eXBlcw0KPj4+
Pj4gICA+Pj4+Pj4+Pj4gdDEsIHQyLCB0MywgYW5kIHQ0IiBpcyBzaW1wbHkgdG9vIHNwZWNpZmlj
IGZvciBldmVuIDgwJQ0KPj4+Pj5vZiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+bmVlZHMuDQo+Pj4+
PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gT24gMy8xMi8xNCwgODo1MiBBTSwgTmljb2xhcyBC
T1VUSE9SUyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBIZWxsbyBSb24sDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBTZW5kaW5nIG91dCBvZiBiYW5kIGNvbmdydWVu
dCBtZXRhZGF0YSBtYXkgbm90IGJlIHRoZQ0KPj4+Pj5hbnN3ZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiB0byBhbGwgbmVlZHMgYnV0IGl0IGlzIG9uZSB0b29sIHRoYXQgd2Ugc2hvdWxkIGtlZXAuDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBOb3QgYWxsIG1ldGFkYXRhIGlz
IHRpZWQgdG8gYSBzcGVjaWZpYyBwYWNrZXQsIGZvcg0KPj4+Pj5leGFtcGxlIGENCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBwb2xpY3kgY2hhbmdlIGluIFBDUkYgY291bGQgbGVhZCB0byBzb21lIG1ldGFk
YXRhDQo+Pj4+PnNpZ25hbGluZywNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0aGUgcmVhY3Rpb24gdGlt
ZSBuZWVkIG5vdCBiZSBpbW1lZGlhdGUsIGZldyBtcyBtYXkNCj4+Pj4+bm90IG1hdHRlci4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEFzIHlvdSBwb2ludCwgaWYgYSBw
YWNrZXQgaXMgdGllZCB0byBhIG1ldGFkYXRhIGENCj4+Pj4+Y29ycmVsYXRpb24NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBpbmZvIGNhbiBiZSBzZXQgaW4gYm90aCBwYWNrZXQgdG8gZGVhbCB3aXRoIGl0
IChpLmUNCj4+Pj4+bWV0YWRhdGENCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBleHBlY3RlZCBmbGFnIGlu
IHRoZSBTRkMgaGVhZGVyLCBwbHVzIGFuIGlkKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gRmluYWxseSB3ZSBjYW4gc3RpbGwgc2VuZCBzb21lIGxpbWl0ZWQgbWV0YWRh
dGEgd2l0aGluDQo+Pj4+PmEgaGVhZGVyLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoaXMgY291bGQg
YmUgdXNlZCBmb3IgbG9hZCBiYWxhbmNlcnMgaW4gcGFydGljdWxhciBpZg0KPj4+Pj53ZQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+IGFncmVlIG9uIGEgY29udmVudGlvbiB0byBsb2NhdGUgImNvYXJzZSBn
cmFpbiBwb2xpY3kiDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gLyAiZmluZSBncmFpbiBwb2xpY3kiIG9u
IHJlc2VydmVkIGNvbnRleHQgaGVhZGVycy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IFRoaXMgc2VlbXMgdG8gb3BlbiB1cCBhIGxvdCBvZiBmbGV4aWJpbGl0eSAvDQo+
Pj4+Pmlubm92YXRpb25zLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
T24geW91ciBsYXN0IHBvaW50LCB0aGVyZSBpcyBhIHF1ZXN0aW9uIG9uIGhvdyB0byBtYWtlDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gbWV0YWRhdGEgYXZhaWxhYmxlIHRvIGEgU2VydmljZSBGdW5jdGlv
bi4gQ3VycmVudCBzb2NrZXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBjb25uZWN0aW9ucyBmb3IgZXhh
bXBsZSBkbyBub3QgYWxsb3cgdG8gcmV0cmlldmUgSVANCj4+Pj4+aGVhZGVyDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gb3B0aW9ucy4gU28gSSBhc3N1bWUgdGhhdCBTRkMgYXdhcmUgU2VydmljZSBGdW5j
dGlvbnMNCj4+Pj4+d2lsbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG5lZWQgc29tZSAoYXN5bmNocm9u
b3VzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gPykgQVBJIHRvIHJldHJpZXZlIFNGQyBoZWFkZXIgaW5m
b3JtYXRpb24gYXMgd2VsbCBhcw0KPj4+Pj5pbi1iYW5kDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWV0
YWRhdGEuIEkgZG9uJ3Qgc2VlIG91dCBvZiBiYW5kIG1ldGFkYXRhIHRyYW5zcG9ydA0KPj4+Pj5h
ZGRpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBjb21wbGV4aXR5LCB0aGUgc2FtZSBBUEkgY2FuIHBy
b2JhYmx5IGFwcGx5Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhl
IGFsdGVybmF0aXZlIG9wdGlvbiwgYWxsb3dpbmcgdmFyaWFibGUgc2l6ZWQNCj4+Pj4+bWV0YWRh
dGEgaW4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0aGUgU0ZDIGhlYWRlciBoYXMgc29tZSBkcmF3YmFj
a3MgYXMgd2VsbCwgb25lIGJlaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gZnJhZ21lbnRhdGlvbiwg
YW5kIHNvbWUgc3dpdGNoZXMgZXhwZWN0aW5nIGFzIHdlbGwgdG8NCj4+Pj4+bG9vayBhdA0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+IGVuZCB1c2VyIHRyYWZmaWMgaGVhZGVycyBmb3IgbGluayBsb2FkIGJh
bGFuY2luZy4gSQ0KPj4+Pj53b3VsZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGFncmVlIHRoYXQgaWYg
d2UgY2FuIGFjY2VwdCB0aGVzZSBpc3N1ZXMsIHRoZW4gc2VuZGluZw0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+IG9mZi1saW5lIGNvbmdydWVudCBtZXRhZGF0YSBsb29zZXMgaXRzIGludGVyZXN0Lg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gV2UgbmVlZCB0byB0YWtlIGludG8g
YWNjb3VudCB0aGF0IGJvdGggaW4tYmFuZCBhbmQNCj4+Pj4+Y29uZ3J1ZW50DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gb3V0LW9mLWJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0IGlzIG5vdCByZWxpYWJsZS4g
QQ0KPj4+Pj5wYWNrZXQgbG9zcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRyaWdnZXJpbmcgcmV0cmFu
c21pc3Npb24gd291bGQgbm90IGxlYWQgdG8gdGhlDQo+Pj4+PmlkZW50aWNhbA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IHJlY29uc3RydWN0aW9uIG9mIHRoZSBhc3NvY2lhdGVkIG1ldGFkYXRhLiBJbiBz
b21lDQo+Pj4+PmNhc2VzLCB3ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1pZ2h0IHRodXMgZXZlbiBu
ZWVkIG5vbi1jb25ncnVlbnQgb3V0LW9mLWJhbmQgcmVsaWFibGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBtZXRhZGF0YSB0cmFuc3BvcnQuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gTmljb2xhcyBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206DQo+Pj4+PiBSb24NCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiBQYXJrZXIgW1Jvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208
bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+XSBTZW50Og0KPj4+Pj5XZWRu
ZXNkYXksDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gTWFyY2ggMTIsIDIwMTQNCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiAxMjo0MyBQTSBUbzogTmljb2xhcyBCT1VUSE9SUyBDYzogSmltIEd1aWNoYXJkDQo+Pj4+
PihqZ3VpY2hhcik7DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gYnJpanNtYW5AanVuaXBlci5uZXQ8bWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsN
Cj4+Pj4+c2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBOaWNvbGFzLA0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gSSB1bmRlcnN0YW5kIHRoZSBjb25jZXB0IGZvciBv
dXQgb2YgYmFuZCBzaWduYWxpbmcgb2YNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pm1ldGFkYXRhLCBidXQg
SSBhbSBjb25jZXJuZWQgdGhhdCBpdCBpbnRyb2R1Y2VzDQo+Pj4+PnNpZ25pZmljYW50DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj5jb21wbGV4aXR5IGR1ZSB0byB0aGUgcG90ZW50aWFsIHJhY2UgY29uZGl0
aW9uIG9mDQo+Pj4+PnJlY2VpdmluZyB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+PnJlYWwgcGFja2V0
IGJlZm9yZSB0aGUgbWV0YWRhdGEuIFdoaWxlIHRoZSByZWFsIHBhY2tldA0KPj4+Pj5jb3VsZA0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+aW5kaWNhdGUgdGhhdCBvdXQgb2YgYmFuZCBtZXRhZGF0YSBpcyBl
eHBlY3RlZCwgaG93IGNhbg0KPj4+Pj53ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Z3VhcmFudGVlIHRo
ZSBvcmRlciBvZiByZWNlcHRpb24/IFdoYXQgaWYgc3dpdGNoaW5nIG9yDQo+Pj4+PnJvdXRpbmcN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pm5vZGVzIGFwcGx5IGhhc2ggYmFzZWQgbG9hZCBiYWxhbmNpbmc/
IFdoYXQgaWYgdGhlIGxvYWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PmJhbGFuY2luZyB1bmRlcnN0YW5k
cyBTRkMgZW5jYXBzIGFuZCBsb29rcyBiZXlvbmQgaXQgdG8NCj4+Pj4+dGhlDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj5vcmlnaW5hbCBoZWFkZXIgdG8gZ2V0IGJldHRlciBlbnRyb3B5Pw0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IENhbiB3ZSBndWFyYW50ZWUgdGhhdCB0aGUgbWV0YWRhdGEgYW5kIHJlYWwgcGFj
a2V0DQo+Pj4+PndpbGwgZm9sbG93DQo+Pj4+PiAgID4+Pj4+Pj4+Pj50aGUgZXhhY3Qgc2FtZSBw
YXRoPyBJZiB3ZSBjYW4gbm90LCB0aGVuDQo+Pj4+PmltcGxlbWVudGF0aW9ucyB3aWxsDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj5uZWVkIHRvIGFkZCBpbmdyZXNzIHF1ZXVpbmcgdG8gY29wZSB3aXRoIHRo
ZSBzY2VuYXJpby4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEFsc28s
IGRvIHlvdSBmZWVsIHRoYXQgdGhlIGluY3JlYXNlIGluIGltcGxlbWVudGF0aW9uDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gY29tcGxleGl0eSBhdCB0aGUgc2VydmljZSBmdW5jdGlvbnMgaXMgcmVhc29u
YWJsZT8NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoYW5rcy4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFJvbg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IE9uIE1hciAxMiwgMjAxNCwgYXQgNDowOSBBTSwgIk5p
Y29sYXMgQk9VVEhPUlMiDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IDxOaWNvbGFzLkJPVVRIT1JTQHFv
c21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4NCj4+Pj4+PG1haWx0
bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gSSB0aGluayB3ZSBtdXN0IG1ha2UgYSBkaXN0aW5jdGlv
biBiZXR3ZWVuOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiAtIE1l
dGFkYXRhIHdoaWNoIHNob3VsZCBiZSBwYXJ0IG9mIHRoZSBoZWFkZXIgZGVmaW5lZA0KPj4+Pj5h
cyBpbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBiYW5kIG1hcmtpbmcuIC0gTWV0YWRhdGEgd2l0aCBj
YW4gYmUgcGFzc2VkIG91dCBvZg0KPj4+Pj5iYW5kLCBmb3INCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4g
ZXhhbXBsZSBjb25ncnVlbnQgb3V0IG9mIGJhbmQgc2lnbmFsaW5nIGRlZmluZWQgaW4NCj4+Pj4+
dGhlIGRyYWZ0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFRoZSBm
b3JtZXIgY2FsbHMgZm9yIGEgbGltaXRlZCBzcGFjZSBpbiB0aGUgaGVhZGVyLA0KPj4+Pj50cnVl
LCBUaGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbGF0dGVyIGhvd2V2ZXIgZG9lcyBub3QgaW5jdXIg
YW55IHNwYWNlIGxpbWl0YXRpb24NCj4+Pj4+YW5kIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IHN0
aWxsIGZhaXJseSBlZmZpY2llbnQgYW5kIGl0IHJlbWFpbnMgY29tcGF0aWJsZSB3aXRoDQo+Pj4+
PmEgZml4ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gc2l6ZSBoZWFkZXIgdXNlZCB0byByb3V0ZSB0
aG9zZSBzaWduYWxpbmcgbWVzc2FnZXMNCj4+Pj4+YWxvbmcgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+IGNoYWluJ3Mgc2VydmljZSBmdW5jdGlvbnMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXyBGcm9tOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBKaW0gR3VpY2hhcmQgKGpndWljaGFy
KSBbamd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+XSBTZW50Og0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+PiBUdWVzZGF5LCBNYXJjaCAxMSwgMjAxNCA2OjQ4IFBNIFRvOiBS
b24gUGFya2VyIENjOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBOaWNvbGFzIEJPVVRIT1JTOyBicmlq
c21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+PiBIaSBSb24sDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
IFdlIGNhbiBjZXJ0YWlubHkgaGF2ZSB0aGlzIGRpc2N1c3Npb24gYnV0IHdlIHNob3VsZA0KPj4+
Pj5maXJzdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBjb25zaWRlciB3aGF0IGluZm9ybWF0aW9uIGlz
IG5lY2Vzc2FyeSBhbmQgaWYgc2FpZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBpbmZvcm1hdGlvbiBj
YW4gZml0IHdpdGhpbiBhIGZpeGVkIG51bWJlciBvZiBjb250ZXh0cw0KPj4+Pj5pbiB0aGUNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4gbWFqb3JpdHkgb2YgY2FzZXMuIFJlbWVtYmVyLCB0aGUgZ29hbCBv
ZiBiZWluZyBhYmxlDQo+Pj4+PnRvIHBhc3MNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbWV0YWRhdGEg
dGhyb3VnaCB0aGUgbmV0d29yayBpcyB0byBlbmhhbmNlIHNlcnZpY2UNCj4+Pj4+ZGVsaXZlcnks
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IG5vdCBwYXNzIHRoZSBlbnRpcmUgd29ya3Mgb2YgU2hha2Vz
cGVhcmUgOy0pDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFNlbnQg
ZnJvbSBteSBpUGhvbmUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
IE9uIE1hciA3LCAyMDE0LCBhdCAzOjUyIEFNLCAiUm9uIFBhcmtlciINCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+IDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tPg0KPj4+Pj48bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+PiBOaWNvbGFzLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+IEkgc2VlIHNpbWlsYXIgcmVxdWlyZW1lbnRzIGZyb20gdGhlIDNncHAgRVBDIHNpZGUuDQo+
Pj4+Pkkgd291bGQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IGxpa2UgdG8gcHJvcG9zZSBhbiBPVUkg
LyBUTFYgYmFzZWQgYXBwcm9hY2ggd2hlcmUgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiByZXNl
cnZlZCBPVUkgY2FuIGJlIHVzZWQgZm9yIGFncmVlZCB1cG9uIHR5cGVzIG9mDQo+Pj4+PmNvbW1v
bg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gbWV0YWRhdGEgYW5kIHZlbmRvciBvciBvdGhlciBvcmdh
bml6YXRpb25hbCBPVUlzIGNhbg0KPj4+Pj5iZSB1c2VkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiB0
byBxdWlja2x5IGlubm92YXRlIGluIHRoZSBuZXR3b3Jrcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
IFNpbXVsdGFuZW91c2x5LCBJIHdvdWxkIGFsc28gbGlrZSB0byBjb25zaWRlcg0KPj4+Pj5tZWNo
YW5pc21zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiB0aGF0IGFyZSBvcHRpbWl6ZWQgZm9yIGxvbmcg
bGl2ZWQgZmxvd3Mgc28gYXMgdG8NCj4+Pj4+bGltaXQgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
PiBuZWdhdGl2ZSBlZmZlY3RzIG9mIHBhY2tldCBncm93dGguDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gUm9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBPbiBNYXIgNywgMjAxNCwgYXQg
ODozNCBBTSwgIk5pY29sYXMgQk9VVEhPUlMiDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gPE5pY29s
YXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29t
Pg0KPj4+Pj48bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+IHdyb3RlOg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSGVsbG8gSmltDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBJIGhhdmUgc2VlbiBjYXNl
cyBpbiBHaSBMQU4sIHdoZXJlIHN1YnNjcmliZXIgcmVsYXRlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+IGluZm9ybWF0aW9uIGlzIHBhc3NlZCB0byBhIFdlYiBQcm94eSBmb3IgSFRUUCBoZWFkZXIN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBlbnJpY2htZW50IChhaW1lZCBhdCBzb21lIFdlYiBDb250
ZW50IHByb3ZpZGVycw0KPj4+Pj5wYXJ0bmVycyBvZg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHRo
ZSBNb2JpbGUgT3BlcmF0b3IpLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEluZm9ybWF0aW9uIHdh
cyBhbiBjb2RlZCAocGVyc2lzdGVudCkgc3Vic2NyaWJlciBpZA0KPj4+Pj5kZXJpdmVkDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gZnJvbSB0aGUgTVNJU0ROLCBhbmQgY291cGxlIG9mIGYgY3VzdG9t
ZXIgcHJvZmlsZQ0KPj4+Pj5yZWxhdGVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZmllbGRzLg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSW4gYW4gc2ZjIGJh
c2VkIEdpIExBTiwgdGhpcyBlbnRpdHkgc2hvdWxkIHJlY2VpdmUNCj4+Pj4gPmZyb20gdGhlDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gQ2xhc3NpZmllcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gLSBBIGNsYXNzaWZpY2F0aW9uIG9mIHRoZSBDb250ZW50IFBy
b3ZpZGVyICggSWQsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gQ2F0ZWdvcnkpIGJhc2VkIG9uIHRy
YWZmaWMgYW5hbHlzaXMgLSBUaGUgTVNJU0ROIG9mDQo+Pj4+PiB0aGUNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiBzdWJzY3JpYmVyIC0gVHdvIHN1YnNjcmliZXIgcG9saWN5IGZpZWxkcyAobm90IHRp
ZWQNCj4+Pj4+IHRvIFBDUkYNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBidXQgYmVsb25naW5nIHRv
IHRoZSBTdWJzY3JpYmVyIERCKSAoU3Vic2NyaWJlcg0KPj4+Pj4gY2F0ZWdvcnksDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gc3ViLWNhdGVnb3J5KSAtIEEgc2Vzc2lvbiBpZCAoZm9yIGxvZ2dpbmcg
YW5kDQo+Pj4+PnRyYWNraW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gcHVycG9zZXMpDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBUaGUgb2JqZWN0aXZlIGJl
aW5nIHRvIGF2b2lkIGhhdmluZyB0aGUgSFRUUCBQcm94eQ0KPj4+Pj50bw0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IGJlY29tZSBhIHRydXN0ZWQgYXBwbGljYXRpb24gKGludGVyb2dhdGUgdGhlDQo+
Pj4+PiBzdWJzY3JpYmVyIERCLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGV0Yy4uKQ0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+PiBOaWNvbGFzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18gRnJvbTogSmltDQo+Pj4+PiBHdWljaGFyZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
IChqZ3VpY2hhcikgW2pndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29t
Pl0gU2VudDoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBUaHVyc2RheSwgTWFyY2ggMDYsIDIwMTQg
MjowMiBQTSBUbzogSmFtYWwgSGFkaQ0KPj4+Pj5TYWxpbTsNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
PiBqbW9pc2FuZEBqdW5pcGVyLm5ldDxtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQ+IDxtYWls
dG86am1vaXNhbmRAanVuaXBlci5uZXQ+Ow0KPj4+Pj4gYnJpanNtYW5AanVuaXBlci5uZXQ8bWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiBD
YzoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBzZmMgU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEhpIEphbWFsLA0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gWW91IHNhaWQgIkl0
IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGUNCj4+Pj4+IHNpemVkDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gbWV0YWRhdGEiLi4gSSBhbSBub3Qgc28gY29udmluY2VkIGFuZCB3
b3VsZCBsaWtlIHRvDQo+Pj4+PiBiZXR0ZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiB1bmRlcnN0
YW5kIHRoZSByZXF1aXJlbWVudHMgYmVmb3JlIHBhc3NpbmcganVkZ2VtZW50Lg0KPj4+Pj4gSWYg
d2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBsb29rIGF0IHRoZSB1c2UgY2FzZXMgYXMgcHJlc2Vu
dGVkIHRodXMgZmFyIGludG8NCj4+Pj4+IHRoZSBXRyBJDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4g
aGF2ZSB5ZXQgdG8gc2VlIGEgc2luZ2xlIGV4YW1wbGUgb2YgdGhlIG5lZWQNCj4+Pj4+IChub3Rp
bmcgdGhhdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGRlc2lyZSBpcyBub3QgdGhlIHNhbWUgYXMg
bmVlZCkgLSBJIGFtIG5vdCBzYXlpbmcNCj4+Pj4+IHRoZXJlIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4gbm8gcmVxdWlyZW1lbnQgYnV0IHJhdGhlciB0aGF0IHdlIHNob3VsZCBub3QganVtcA0K
Pj4+Pj4gdG8gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gY29uY2x1c2lvbiBhbmQgYnVpbGQg
c3RhbmRhcmRzIGFyb3VuZCBhIHRoZW9yeS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+Pj4gT24gMy8zLzE0LCA2OjM1IEFNLCAiSmFtYWwgSGFkaSBTYWxpbSINCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+Pj4gPGhhZGlAbW9qYXRhdHUuY29tPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4g
PG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4+DQo+Pj4+Pndyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBJIGxpa2UgdGhlIGRvYyAtIHdlbGwgd3Jp
dHRlbi4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gU2Vj
dGlvbiA0LjMgb24gbWV0YWRhdGEgZW5jb2RpbmcuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IEl0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFy
aWFibGUgc2l6ZWQNCj4+Pj4+IG1ldGFkYXRhDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IChhdCBs
ZWFzdCBmb3IgaHR0cC9hcHAgeW91IHNlZW0gdG8gaW5kaWNhdGUgdGhlDQo+Pj4+PiBkZXNpcmUg
Zm9yDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+aXQpLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBG
b3IgYSBkYXRhcGF0aCBwZXItcGFja2V0IG1ldGFkYXRhLCBpIGZlZWwgdGhlDQo+Pj4+PiBuZWVk
IGlzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGp1c3QgYXMgaW1wb3J0YW50LiBBcmUgd2UgbGlt
aXRlZCBieSB0aGUgZmFjdCB0aGF0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGV4aXN0aW5nIGhh
cmR3YXJlIG1heSBub3QgYmUgYWJsZSB0byBoYW5kbGUgVExWcz8NCj4+Pj4+Rm9yDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4+IGV4YW1wbGUsIEkgZG9udCBoYXZlIGEgcHJvYmxlbSBoYW5kbGluZyBU
TFZzIGluIGENCj4+Pj4+IHNvZnR3YXJlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+ZGF0YXBhdGgu
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGNoZWVycywg
amFtYWwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4+IG1haWxpbmcgbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbGlzdCBzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+
PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
bGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+
Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+Pj4+
Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
Yw0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0
bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMgbWFpbGluZw0KPj4+Pj4gbGlzdA0KPj4+
Pj4gICA+Pj4+PiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
Yw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+PiAgID4+c2ZjIG1haWxpbmcgbGlz
dA0KPj4+Pj4gICA+PnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NCj4+Pj4+ICAgPj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYw0KPj4+Pj4gICA+DQo+Pj4+PiAgID5fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXw0KPj4+Pj4gICA+c2ZjIG1haWxpbmcgbGlzdA0KPj4+Pj4gICA+
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0K
Pj4+Pj4gICA+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+
DQo+Pj4+DQo+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQo+Pj4+IHNmYyBtYWlsaW5nIGxpc3QNCj4+Pj4gc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQo+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
DQo+Pj4NCj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KPj4+IHNmYyBtYWlsaW5nIGxpc3QNCj4+PiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4NCj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+
DQo+Pg0KPj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
Pj5zZmMgbWFpbGluZyBsaXN0DQo+PnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0K
Pj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPg0KPl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+c2ZjIG1haWxpbmcgbGlz
dA0KPnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1h
aWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmMNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
CnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjDQoNCg0KLS0NCiJFc3RhIHZleiBubyBmYWxsYXJlbW9zLCBEb2N0b3IgSW5m
aWVybm8iDQoNCkRyIERpZWdvIFIuIExvcGV6DQpUZWxlZm9uaWNhIEkrRA0KaHR0cDovL3Blb3Bs
ZS50aWQuZXMvZGllZ28ubG9wZXovDQoNCmUtbWFpbDogZGllZ29AdGlkLmVzDQpUZWw6ICAgICsz
NCA5MTMgMTI5IDA0MQ0KTW9iaWxlOiArMzQgNjgyIDA1MSAwOTENCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCg0KRXN0ZSBtZW5zYWplIHNlIGRpcmlnZSBleGNsdXNpdmFtZW50ZSBhIHN1IGRlc3Rp
bmF0YXJpby4gUHVlZGUgY29uc3VsdGFyIG51ZXN0cmEgcG9sw610aWNhIGRlIGVudsOtbyB5IHJl
Y2VwY2nDs24gZGUgY29ycmVvIGVsZWN0csOzbmljbyBlbiBlbCBlbmxhY2Ugc2l0dWFkbyBtw6Fz
IGFiYWpvLg0KVGhpcyBtZXNzYWdlIGlzIGludGVuZGVkIGV4Y2x1c2l2ZWx5IGZvciBpdHMgYWRk
cmVzc2VlLiBXZSBvbmx5IHNlbmQgYW5kIHJlY2VpdmUgZW1haWwgb24gdGhlIGJhc2lzIG9mIHRo
ZSB0ZXJtcyBzZXQgb3V0IGF0Og0KaHR0cDovL3d3dy50aWQuZXMvRVMvUEFHSU5BUy9kaXNjbGFp
bWVyLmFzcHgNCg==

--Boundary_(ID_MXN6keCHqSbOaL6ZoGQdKg)
Content-id: <333D67BFB491D24AA9435C4D2EF7BEA2@hi.inet>
Content-type: text/html; charset=utf-8
Content-transfer-encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6YnJlYWstd29yZCI+DQpJIGFncmVlIHdpdGggUm9uLiBPcHRpb24gMiBpcyB0aGUga2luZCBv
ZiBhcHByb2FjaCBJIHNlZSBzaW1wbGVyIHRvIGltcGxlbWVudCBpbiBhbnkgc2NlbmFyaW8gSSBj
YW4gdGhpbmsgb2YsIGFuZCBlYXNpZXIgZm9yIGludGVncmF0aW5nIG5vbi1TRkMtYXdhcmUgZ2Vh
ci4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PkJlIGdvb2RlLDwvZGl2Pg0KPGRpdj48YnI+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+T24gMTkgTWFyIDIwMTQsIGF0IDEzOjMzICwgUm9uIFBhcmtlciAm
bHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0OyB3cm90ZTo8L2Rpdj4NCjxiciBjbGFz
cz0iQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4N
CjxkaXYgZGlyPSJhdXRvIiBzdHlsZT0iZm9udC1mYW1pbHk6SGVsdmV0aWNhOyBmb250LXNpemU6
MTFweDsgZm9udC1zdHlsZTpub3JtYWw7IGZvbnQtdmFyaWFudDpub3JtYWw7IGZvbnQtd2VpZ2h0
Om5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6bm9ybWFsOyBsaW5lLWhlaWdodDpub3JtYWw7IG9ycGhh
bnM6YXV0bzsgdGV4dC1hbGlnbjpzdGFydDsgdGV4dC1pbmRlbnQ6MHB4OyB0ZXh0LXRyYW5zZm9y
bTpub25lOyB3aGl0ZS1zcGFjZTpub3JtYWw7IHdpZG93czphdXRvOyB3b3JkLXNwYWNpbmc6MHB4
Ij4NCjxkaXY+U3VtYW5kcmEsPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5JJ3ZlIGJl
ZW4gdGhpbmtpbmcgdGhhdCB5b3VyIGFwcHJvYWNoIDIgd291bGQgYmUgdGhlIHdheSB0byBnby48
L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDtSb248L2Rpdj4NCjxk
aXY+PGJyPg0KPC9kaXY+DQo8ZGl2Pjxicj4NCk9uIE1hciAxOSwgMjAxNCwgYXQgMzo0MCBBTSwg
JnF1b3Q7U3VtYW5kcmEgTWFqZWUmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpTLk1hamVlQEY1
LmNvbSIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+Uy5N
YWplZUBGNS5jb208L2E+Jmd0OyB3cm90ZTo8YnI+DQo8YnI+DQo8L2Rpdj4NCjxibG9ja3F1b3Rl
IHR5cGU9ImNpdGUiPg0KPGRpdj4mbHQ7Jmx0O1RyaW1tZWQgdGhlIFRPIGxpc3QgdG8gYXZvaWQg
dGhlIG1zZyBiZWluZyBoZWxkIGFnYWluJmd0OyZndDs8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj5JIHNlZSB0d28gd2F5cyB0byBjYXJyeSB0aGUgcGF0aCBpbmZvcm1hdGlv
bi4mbmJzcDs8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8b2wgc3R5bGU9Im1hcmdpbi1ib3R0
b206MGluIj4NCjxsaT5FeHBsaWNpdCBvcmRlcmVkIGxpc3QsIHNvbWV0aGluZyBsaWtlIEZXLUEg
OjogVENQLU9QVCA6OiBMQiA6OiBWaWRlb09QVCA6OiBDR05BVC4gJm5ic3A7IFRoZXJlIGFyZSB0
d28gaXNzdWVzIHdpdGggdGhpcyBhcHByb2FjaCwgZmlyc3QgdGhlIGxlbmd0aCBvZiBncmFwaCBp
cyB2YXJpYWJsZS4gJm5ic3A7QWxzbyBpdCBpbXBsaWVzIGJpZGlyZWN0aW9uYWwgc3ltbWV0cnku
IEl0IGlzIG9mdGVuIHJlcXVpcmVkIGJ1dCBzaG91bGQgbm90IGJlIG1hbmRhdG9yeS4NCiAmbmJz
cDtTZWNvbmRseSBjaGFuZ2luZyB0aGlzIHBhdGgvZ3JhcGggaW4gYXQgU0YgY2FuIGJlIGN1bWJl
cnNvbWUuJm5ic3A7PC9saT48bGk+TGV0IHRoZSBDb250cm9sIHBsYW5lIGRpc3RyaWJ1dGUgdGhl
IGNoYWluSUQgJmx0O+KAlCZndDsgZ3JhcGggbWFwcGluZy4gSW4gdGhpcyBjYXNlIGVhY2ggU0Yg
d291bGQgaGF2ZSBtYXBwaW5nIG9mIGdpdmVuIGEgY2hhaW5JRCB3aGF0IGlzIG15IG5leHQgaG9w
LiBUaGUgY2hhaW5JRCBpdHNlbGYgY291bGQgYmUgZml4ZWQgc2l6ZSBlbGVtZW50LiBBIFNGIGNh
biBzZWxlY3QgYSBkaWZmZXJlbnQgcGF0aCBieSBjaGFuZ2luZyB0aGUgY2hhaUlEIHBhcmFtZXRl
ci48L2xpPjwvb2w+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5SZWdhcmRzPC9kaXY+DQo8ZGl2
PlN1bWFuZHJhPC9kaXY+DQo8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2Pjxicj4NCjwv
ZGl2Pg0KPHNwYW4gaWQ9Ik9MS19TUkNfQk9EWV9TRUNUSU9OIj4NCjxkaXYgc3R5bGU9ImZvbnQt
ZmFtaWx5OkNhbGlicmk7IGZvbnQtc2l6ZToxMXB0OyB0ZXh0LWFsaWduOmxlZnQ7IGJvcmRlci13
aWR0aDoxcHQgbWVkaXVtIG1lZGl1bTsgYm9yZGVyLXN0eWxlOnNvbGlkIG5vbmUgbm9uZTsgcGFk
ZGluZzozcHQgMGluIDBpbjsgYm9yZGVyLXRvcC1jb2xvcjpyZ2IoMTgxLDE5NiwyMjMpIj4NCjxz
cGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5Gcm9tOjxzcGFuIGNsYXNzPSJBcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+Q2F0aHkgWmhhbmcgJmx0OzxhIGhyZWY9
Im1haWx0bzpDYXRoeS5ILlpoYW5nQGh1YXdlaS5jb20iIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRl
eHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPkNhdGh5LkguWmhhbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7
PGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPkRhdGU6PHNwYW4gY2xhc3M9IkFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj5UdWVzZGF5LCBNYXJjaCAx
OCwgMjAxNCBhdCAxMDoxMyBBTTxicj4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5U
bzo8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFu
PiZxdW90O1JlaW5hbGRvIFBlbm5vIChyZXBlbm5vKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRv
OnJlcGVubm9AY2lzY28uY29tIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246
dW5kZXJsaW5lIj5yZXBlbm5vQGNpc2NvLmNvbTwvYT4mZ3Q7LCAmcXVvdDtMb3Vpcy5Gb3VyaWUm
cXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpMb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbSIgc3R5bGU9
ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+TG91aXMuRm91cmllQGh1
YXdlaS5jb208L2E+Jmd0OywNCiAmcXVvdDtQYXVsIFF1aW5uIChwYXVscSkmcXVvdDsgJmx0Ozxh
IGhyZWY9Im1haWx0bzpwYXVscUBjaXNjby5jb20iIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQt
ZGVjb3JhdGlvbjp1bmRlcmxpbmUiPnBhdWxxQGNpc2NvLmNvbTwvYT4mZ3Q7LCBEYXZpZCBBbGxh
biBJICZsdDs8YSBocmVmPSJtYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20iIHN0eWxl
PSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPmRhdmlkLmkuYWxsYW5A
ZXJpY3Nzb24uY29tPC9hPiZndDs8YnI+DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+
Q2M6PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bh
bj5OaWNvbGFzIEJPVVRIT1JTICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bx
b3Ntb3MuY29tIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5l
Ij5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L2E+Jmd0OywgWHV4aWFvaHUgJmx0OzxhIGhy
ZWY9Im1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lIj54dXhpYW9odUBodWF3ZWkuY29tPC9hPiZndDssDQogQ2hh
bmdjaGVuZyBIdWFuZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmh1YW5nQHNjZS5jYXJsZXRvbi5jYSIg
c3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+aHVhbmdAc2Nl
LmNhcmxldG9uLmNhPC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
IHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPnNmY0BpZXRm
Lm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHN0eWxlPSJj
b2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPnNmY0BpZXRmLm9yZzwvYT4m
Z3Q7LA0KICZxdW90OzxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSIgc3R5bGU9ImNv
bG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+bWlrZWJpYW5jQGFvbC5jb208
L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iIHN0eWxlPSJj
b2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPm1pa2ViaWFuY0Bhb2wuY29t
PC9hPiZndDs8YnI+DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+U3ViamVjdDo8c3Bh
biBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPlJlOiBb
c2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDxicj4NCjwvZGl2Pg0KPGRpdj48YnI+DQo8
L2Rpdj4NCjxkaXY+PGJhc2UgaHJlZj0iIj4NCjxkaXYgbGFuZz0iRU4tVVMiIHN0eWxlPSJ3b3Jk
LXdyYXA6YnJlYWstd29yZCI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiIHN0eWxlPSIiPg0K
PGRpdiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250
LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExcHQ7IGZvbnQtZmFtaWx5OkNhbGlicmksc2Fucy1zZXJpZjsgY29sb3I6cmdiKDMxLDczLDEy
NSkiPkhpIFJlaW5hbGRvLDwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjowaW4gMGlu
IDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5ldyBSb21hbics
c2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB0OyBmb250LWZhbWlseTpDYWxpYnJp
LHNhbnMtc2VyaWY7IGNvbG9yOnJnYigzMSw3MywxMjUpIj4mbmJzcDs8L3NwYW4+PC9kaXY+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQt
ZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTFwdDsgZm9udC1mYW1pbHk6Q2FsaWJyaSxzYW5zLXNlcmlmOyBjb2xvcjpyZ2IoMzEsNzMsMTI1
KSI+U28gdGhlIGNoYWluIElEIGlzIGFjdHVhbGx5IHRoZSBwYXRoIElEIHdoaWNoIHJlcHJlc2Vu
dHMgYW4gb3JkZXJlZCBzZXQgb2Ygc2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZXMuPC9zcGFuPjwv
ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0
OyBmb250LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExcHQ7IGZvbnQtZmFtaWx5OkNhbGlicmksc2Fucy1zZXJpZjsgY29sb3I6cmdiKDMx
LDczLDEyNSkiPkkgdGhpbmsgd2Ugc2hvdWxkIGFkZCBhbiBleHBsaWNpdCBkZWZpbml0aW9uIG9m
IOKAnHNlcnZpY2UgaW5zdGFuY2XigJ0uIFdoYXQgZG8geW91IHRoaW5rPzwvc3Bhbj48L2Rpdj4N
CjxkaXYgc3R5bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9u
dC1mYW1pbHk6J1RpbWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMXB0OyBmb250LWZhbWlseTpDYWxpYnJpLHNhbnMtc2VyaWY7IGNvbG9yOnJnYigzMSw3Mywx
MjUpIj4mbmJzcDs8L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAw
MDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlm
Ij4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTFwdDsgZm9udC1mYW1pbHk6Q2FsaWJyaSxzYW5z
LXNlcmlmOyBjb2xvcjpyZ2IoMzEsNzMsMTI1KSI+VGhhbmtzLDwvc3Bhbj48L2Rpdj4NCjxkaXYg
c3R5bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1p
bHk6J1RpbWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB0
OyBmb250LWZhbWlseTpDYWxpYnJpLHNhbnMtc2VyaWY7IGNvbG9yOnJnYigzMSw3MywxMjUpIj5D
YXRoeTwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBm
b250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB0OyBmb250LWZhbWlseTpDYWxpYnJpLHNhbnMtc2VyaWY7
IGNvbG9yOnJnYigzMSw3MywxMjUpIj4mbmJzcDs8L3NwYW4+PC9kaXY+DQo8ZGl2Pg0KPGRpdiBz
dHlsZT0iYm9yZGVyLXN0eWxlOnNvbGlkIG5vbmUgbm9uZTsgYm9yZGVyLXRvcC1jb2xvcjpyZ2Io
MTgxLDE5NiwyMjMpOyBib3JkZXItdG9wLXdpZHRoOjFwdDsgcGFkZGluZzozcHQgMGluIDBpbiI+
DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZv
bnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTBwdDsgZm9udC1mYW1pbHk6VGFob21hLHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwv
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7IGZvbnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNl
cmlmIj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+c2Zj
IFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHN0eWxlPSJjb2xvcjpwdXJw
bGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
ZzwvYT5dPHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxi
Pk9uDQogQmVoYWxmIE9mPHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPjwvYj5SZWluYWxkbyBQZW5ubyAocmVwZW5ubyk8YnI+DQo8Yj5TZW50OjwvYj48c3Bh
biBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+VHVlc2RheSwgTWFy
Y2ggMTgsIDIwMTQgMTE6MDMgQU08YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkxvdWlzLkZvdXJpZTsgUGF1bCBRdWlubiAocGF1
bHEpOyBEYXZpZCBBbGxhbiBJPGJyPg0KPGI+Q2M6PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5OaWNvbGFzIEJPVVRIT1JTOyBYdXhpYW9odTs8c3Bh
biBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFp
bHRvOm1pa2ViaWFuY0Bhb2wuY29tIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRp
b246dW5kZXJsaW5lIj5taWtlYmlhbmNAYW9sLmNvbTwvYT47PHNwYW4gY2xhc3M9IkFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
IHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPnNmY0BpZXRm
Lm9yZzwvYT47DQogQ2hhbmdjaGVuZyBIdWFuZzxicj4NCjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNs
YXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTogW3NmY10gU0ZDIGVu
Y2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBz
dHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWls
eTonVGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQombmJzcDs8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5
OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
OyBmb250LWZhbWlseTpDYWxpYnJpLHNhbnMtc2VyaWYiPkEgU2VydmljZSBDaGFpbiBqdXN0IGRl
ZmluZXMgd2hpY2ggdHlwZSBvZiBzZXJ2aWNlIGFuZCB0aGVpciBvcmRlci48L3NwYW4+PC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9u
dC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0OyBmb250LWZhbWlseTpDYWxpYnJpLHNhbnMtc2VyaWYi
PiZuYnNwOzwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjow
aW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5ldyBS
b21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7IGZvbnQtZmFtaWx5
OkNhbGlicmksc2Fucy1zZXJpZiI+QSBzZXJ2aWNlIHBhdGggZGVmaW5lcyB0aGUgYWN0dWFsIHNl
cnZpY2UgaW5zdGFuY2UsIHNheSwgZmlyZXdhbGwxLmhvbWUsIG5hdDIsIGRwaS1zaWMsIGV0Yy48
L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAw
LjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNl
cmlmIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0OyBmb250LWZhbWlseTpDYWxpYnJp
LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9y
ZGVyLXN0eWxlOnNvbGlkIG5vbmUgbm9uZTsgYm9yZGVyLXRvcC1jb2xvcjpyZ2IoMTgxLDE5Niwy
MjMpOyBib3JkZXItdG9wLXdpZHRoOjFwdDsgcGFkZGluZzozcHQgMGluIDBpbiI+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5
OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTFw
dDsgZm9udC1mYW1pbHk6Q2FsaWJyaSxzYW5zLXNlcmlmIj5Gcm9tOjxzcGFuIGNsYXNzPSJBcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTFwdDsgZm9udC1mYW1pbHk6Q2FsaWJyaSxzYW5zLXNlcmlmIj4mcXVvdDtMb3Vp
cy5Gb3VyaWUmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpMb3Vpcy5Gb3VyaWVAaHVhd2VpLmNv
bSIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+TG91aXMu
Rm91cmllQGh1YXdlaS5jb208L2E+Jmd0Ozxicj4NCjxiPkRhdGU6PHNwYW4gY2xhc3M9IkFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5UdWVzZGF5LCBNYXJjaCAxOCwgMjAx
NCBhdCAxMDo1NSBBTTxicj4NCjxiPlRvOjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj48L2I+JnF1b3Q7UGF1bCBRdWlubiAocGF1bHEpJnF1b3Q7ICZsdDs8
YSBocmVmPSJtYWlsdG86cGF1bHFAY2lzY28uY29tIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lIj5wYXVscUBjaXNjby5jb208L2E+Jmd0OywgRGF2aWQgQWxs
YW4gSSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tIiBzdHls
ZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj5kYXZpZC5pLmFsbGFu
QGVyaWNzc29uLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+Q2M6PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5OaWNvbGFzIEJPVVRIT1JTICZsdDs8YSBocmVm
PSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiBzdHlsZT0iY29sb3I6cHVycGxl
OyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208
L2E+Jmd0OywgWHV4aWFvaHUgJmx0OzxhIGhyZWY9Im1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29t
IiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj54dXhpYW9o
dUBodWF3ZWkuY29tPC9hPiZndDssDQogQ2hhbmdjaGVuZyBIdWFuZyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmh1YW5nQHNjZS5jYXJsZXRvbi5jYSIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNv
cmF0aW9uOnVuZGVybGluZSI+aHVhbmdAc2NlLmNhcmxldG9uLmNhPC9hPiZndDssICZxdW90Ozxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVj
b3JhdGlvbjp1bmRlcmxpbmUiPnNmY0BpZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1
bmRlcmxpbmUiPnNmY0BpZXRmLm9yZzwvYT4mZ3Q7LA0KICZxdW90OzxhIGhyZWY9Im1haWx0bzpt
aWtlYmlhbmNAYW9sLmNvbSIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVu
ZGVybGluZSI+bWlrZWJpYW5jQGFvbC5jb208L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86
bWlrZWJpYW5jQGFvbC5jb20iIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1
bmRlcmxpbmUiPm1pa2ViaWFuY0Bhb2wuY29tPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OjxzcGFu
IGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+UmU6IFtzZmNd
IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250
LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDsgZm9udC1mYW1pbHk6Q2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsg
Zm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTFwdDsgZm9udC1mYW1pbHk6Q2FsaWJyaSxzYW5zLXNlcmlm
OyBjb2xvcjpyZ2IoMzEsNzMsMTI1KSI+UGF1bCw8L3NwYW4+PHNwYW4gc3R5bGU9IiI+PC9zcGFu
PjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTox
MnB0OyBmb250LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExcHQ7IGZvbnQtZmFtaWx5OkNhbGlicmksc2Fucy1zZXJpZjsgY29sb3I6cmdi
KDMxLDczLDEyNSkiPiZuYnNwOyZuYnNwOyBDYW4geW91IGNsYXJpZnkgdGhlIGRpZmZlcmVuY2Ug
YmV0d2VlbiBzZXJ2aWNlIGNoYWluIGFuZCBzZXJ2aWNlIHBhdGguIEdpdmVuIHRoYXQgYSBzZXJ2
aWNlIGNoYWluIGlzIGNvbXBvc2VkPC9zcGFuPjxzcGFuIHN0eWxlPSIiPjwvc3Bhbj48L2Rpdj4N
CjxkaXYgc3R5bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9u
dC1mYW1pbHk6J1RpbWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMXB0OyBmb250LWZhbWlseTpDYWxpYnJpLHNhbnMtc2VyaWY7IGNvbG9yOnJnYigzMSw3Mywx
MjUpIj5vZiBzZXZlcmFsIHNlcnZpY2UgZnVuY3Rpb25zIFNGMSwgU0YyLCAuLiBTRm4gaG93IHdv
dWxkIGEgc2VydmljZSBwYXRoIGRpZmZlciBmcm9tIHRoYXQgc2VydmljZSBjaGFpbj88L3NwYW4+
PHNwYW4gc3R5bGU9IiI+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4g
MC4wMDAxcHQgMjAuMjVwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcg
Um9tYW4nLHNlcmlmOyB0ZXh0LWluZGVudDotMC4yNWluIj4NCjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTpDYWxpYnJpLHNhbnMtc2VyaWYiPjxzcGFuPi08c3BhbiBzdHlsZT0iZm9udC1zdHlsZTpu
b3JtYWw7IGZvbnQtdmFyaWFudDpub3JtYWw7IGZvbnQtd2VpZ2h0Om5vcm1hbDsgZm9udC1zaXpl
OjdwdDsgbGluZS1oZWlnaHQ6bm9ybWFsOyBmb250LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PHNw
YW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48L3Nw
YW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTFwdDsgZm9udC1mYW1pbHk6Q2FsaWJy
aSxzYW5zLXNlcmlmOyBjb2xvcjpyZ2IoMzEsNzMsMTI1KSI+TG91aXM8L3NwYW4+PHNwYW4gc3R5
bGU9IiI+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7
IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExcHQ7IGZvbnQtZmFtaWx5OkNhbGlicmksc2Fucy1zZXJp
ZjsgY29sb3I6cmdiKDMxLDczLDEyNSkiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iIj48L3Nw
YW4+PC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyLXN0eWxlOnNvbGlkIG5vbmUgbm9u
ZTsgYm9yZGVyLXRvcC1jb2xvcjpyZ2IoMTgxLDE5NiwyMjMpOyBib3JkZXItdG9wLXdpZHRoOjFw
dDsgcGFkZGluZzozcHQgMGluIDBpbiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAw
MDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlm
Ij4NCjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDsgZm9udC1mYW1pbHk6VGFob21hLHNh
bnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7IGZv
bnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmIj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+c2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmciIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPm1h
aWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dPHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiPk9uDQogQmVoYWxmIE9mPHNwYW4gY2xhc3M9IkFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5QYXVsIFF1aW5uIChwYXVscSk8YnI+
DQo8Yj5TZW50OjwvYj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+VHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgMTA6MjYgQU08YnI+DQo8Yj5Ubzo8L2I+PHNw
YW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkRhdmlkIEFsbGFu
IEk8YnI+DQo8Yj5DYzo8L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPk5pY29sYXMgQk9VVEhPUlM7IFh1eGlhb2h1OzxzcGFuIGNsYXNzPSJBcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFv
bC5jb20iIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPm1p
a2ViaWFuY0Bhb2wuY29tPC9hPjs8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOnB1
cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+c2ZjQGlldGYub3JnPC9hPjsNCiBDaGFu
Z2NoZW5nIEh1YW5nPGJyPg0KPGI+U3ViamVjdDo8L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFp
biBJRDwvc3Bhbj48c3BhbiBzdHlsZT0iIj48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250
LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iIj4mbmJzcDs8
L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1z
aXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0
eWxlPSIiPkhpIERhdmUsPC9zcGFuPjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjow
aW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5ldyBS
b21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9IiI+Jm5ic3A7PC9zcGFuPjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTox
MnB0OyBmb250LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0i
Ij5DaGFpbiBJRCBzaG91bGQgcmVhbGx5IGJlIHBhdGggSUQgc2luY2UgdGhlcmUgY2FuIGJlIG1h
bnkgcGF0aHMgZm9yIGEgZ2l2ZW4gY2hhaW4uICZuYnNwO1VzaW5nIHRoYXQgZGVmaW5pdGlvbiwg
d2UgYXZvaWQgdGhlIG92ZXJsb2FkIGFuZCByZWFwIHRoZSBnYWluIGFsbHVkZWQgdG8gYmVsb3cu
PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4g
MC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyxz
ZXJpZiI+DQo8c3BhbiBzdHlsZT0iIj4mbmJzcDs8L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZv
bnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxlPSIiPlBhdWw8
L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAw
LjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNl
cmlmIj4NCjxzcGFuIHN0eWxlPSIiPiZuYnNwOzwvc3Bhbj48L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250
LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iIj5PbiBNYXIg
MTgsIDIwMTQsIGF0IDEyOjE0IFBNLCBEYXZpZCBBbGxhbiBJICZsdDs8YSBocmVmPSJtYWlsdG86
ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20iIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVj
b3JhdGlvbjp1bmRlcmxpbmUiPmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPC9hPiZndDsgd3Jv
dGU6PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAw
MDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlm
Ij4NCjxzcGFuIHN0eWxlPSIiPjxicj4NCjxicj4NCjxicj4NCjwvc3Bhbj48L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTox
MnB0OyBmb250LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExcHQ7IGZvbnQtZmFtaWx5OkNhbGlicmksc2Fucy1zZXJpZjsgY29sb3I6cmdi
KDMxLDczLDEyNSkiPldlbGwgdGhlIHF1ZXN0aW9uIGRlIGpvdXIgaXMg4oCcZG9lcyBhIGNoYWlu
IElEIGRlZmluZSBhIGNsYXNzIG9yIGFuIGluc3RhbmNl4oCd4oCmLiBJZiBpdCBkZWZpbmVzIGFu
IGNsYXNzIHdlIGFsc28gbmVlZCBpbnN0YW5jZSBpbmZvcm1hdGlvbiwgaWYgaXQgaXMgY3VycmVu
dGx5IG92ZXJsb2FkZWQgdG8gZGVmaW5lDQogY2xhc3MgYW5kIGluc3RhbmNlIElNTyB3ZSBoYXZl
IGEgcHJvYmxlbeKApi48L3NwYW4+PHNwYW4gc3R5bGU9IiI+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTox
MnB0OyBmb250LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExcHQ7IGZvbnQtZmFtaWx5OkNhbGlicmksc2Fucy1zZXJpZjsgY29sb3I6cmdi
KDMxLDczLDEyNSkiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iIj48L3NwYW4+PC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1z
aXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTFwdDsgZm9udC1mYW1pbHk6Q2FsaWJyaSxzYW5zLXNlcmlmOyBjb2xv
cjpyZ2IoMzEsNzMsMTI1KSI+RGF2ZTwvc3Bhbj48c3BhbiBzdHlsZT0iIj48L3NwYW4+PC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9u
dC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTFwdDsgZm9udC1mYW1pbHk6Q2FsaWJyaSxzYW5zLXNlcmlmOyBj
b2xvcjpyZ2IoMzEsNzMsMTI1KSI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSIiPjwvc3Bhbj48
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlci1zdHlsZTpzb2xpZCBub25l
IG5vbmU7IGJvcmRlci10b3AtY29sb3I6cmdiKDE4MSwxOTYsMjIzKTsgYm9yZGVyLXRvcC13aWR0
aDoxcHQ7IHBhZGRpbmc6M3B0IDBpbiAwaW4iPg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4g
MC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyxz
ZXJpZiI+DQo8Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7IGZvbnQtZmFtaWx5OlRhaG9t
YSxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0OyBmb250LWZhbWlseTpUYWhvbWEs
c2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
cHQ7IGZvbnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmIj5zZmMgWzxhIGhyZWY9Im1haWx0bzpz
ZmMtIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj5tYWls
dG86c2ZjLTwvYT48YSBocmVmPSJtYWlsdG86Ym91bmNlc0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9y
OnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+Ym91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48Yj5Pbg0KIEJlaGFsZiBPZjxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+Q2hhbmdjaGVuZyBIdWFuZzxi
cj4NCjxiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj5UdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA3OjQzIEFNPGJyPg0KPGI+VG86PC9iPjxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5OaWNvbGFzIEJP
VVRIT1JTPGJyPg0KPGI+Q2M6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj5YdXhpYW9odTs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9y
OnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSIg
c3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+bWlrZWJpYW5jQGFvbC5jb208L3NwYW4+PC9hPjxicj4NCjxiPlN1
YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj5SZTogW3NmY108c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7IGZvbnQt
ZmFtaWx5OidNUyBVSSBHb3RoaWMnLHNhbnMtc2VyaWYiPuetlOWkjTwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwcHQ7IGZvbnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmIj46DQogU0ZD
IGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+PHNwYW4gc3R5bGU9IiI+PC9zcGFuPjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAw
MDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlm
Ij4NCjxzcGFuIHN0eWxlPSIiPiZuYnNwOzwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXYgc3R5bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1m
YW1pbHk6J1RpbWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9IiI+R29vZCBwb2lu
dHMuIEkgYmVsaWV2ZSBleHBsaWNpdCBjaGFpbiBJRCBzaG91bGQgYmUgbWFuZGF0b3J5LiBUaGUg
b3ZlcmhlYWQgaXMgdmVyeSBsaXR0bGUuIEl0IGhlbHBzIHNpbXBsaWZ5IHByb2Nlc3NpbmcgYW5k
IHN0ZWVyaW5nIHNpZ25pZmljYW50bHkuIFRoZSBnYWluIGlzIGh1Z2UuPC9zcGFuPjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQt
c2l6ZToxMnB0OyBmb250LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBz
dHlsZT0iIj4mbmJzcDs8L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdiBz
dHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWls
eTonVGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iIj5DaGFuZzxicj4NCjxi
cj4NCi0tLS0tLS0tLS0tLTwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9
Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6J1Rp
bWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9IiI+Q2hhbmdjaGVuZyBIdWFuZzwv
c3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbjowaW4gMGluIDEycHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWlseTon
VGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iIj48YnI+DQpPbiBNYXIgMTgs
IDIwMTQsIGF0IDE6NTMgQU0sIE5pY29sYXMgQk9VVEhPUlMgJmx0OzxhIGhyZWY9Im1haWx0bzpO
aWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVj
b3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPk5pY29sYXMuQk9V
VEhPUlNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8L3NwYW4+PC9wPg0KPC9kaXY+
DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1cHQ7IG1hcmdpbi1ib3R0b206NXB0Ij4N
CjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEy
cHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTBwdDsgZm9udC1mYW1pbHk6VGFob21hLHNhbnMtc2VyaWYiPkkgdGhpbmsgdGhh
dCBrZWVwaW5nIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50IHNo
b3VsZCByZW1haW4gYW4gb2JqZWN0aXZlIGZvciBTRkMuICZuYnNwO1N1Y2ggYSBzZXBhcmF0aW9u
IG9mIGNvbmNlcm5zIGlzIGEgc291bmQgYXJjaGl0ZWN0dXJhbCBwcmluY2lwbGUgdGhhdCBoZWxw
IGtlZXAgdGhpbmdzIHNpbXBsZQ0KIGluIHByYWN0aWNlLjwvc3Bhbj48c3BhbiBzdHlsZT0iIj48
L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAw
LjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNl
cmlmIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDsgZm9udC1mYW1pbHk6VGFob21hLHNh
bnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iIj48L3NwYW4+PC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXpl
OjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTBwdDsgZm9udC1mYW1pbHk6VGFob21hLHNhbnMtc2VyaWYiPk9uIHRoZSBx
dWVzdGlvbiBvZiAmbmJzcDtTZXJ2aWNlIFBhdGgsIHdlIGhhdmUgYSBkaXNjdXNzaW9uIG9uIHdo
ZXRoZXIgd2UgbmVlZCBzb21lIGtpbmQgb2YgZXhwbGljaXQgaWRlbnRpZmllciBvciZuYnNwOzwv
c3Bhbj48c3BhbiBzdHlsZT0iIj48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5
OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDsg
Zm9udC1mYW1pbHk6VGFob21hLHNhbnMtc2VyaWYiPmNvdWxkIHdlIHJlbHkgb24gbWFwcGluZyBv
biBzb21lIHVuZGVybGF5IG5ldHdvcmsgcHJvdG9jb2wgZmllbGRzLjwvc3Bhbj48c3BhbiBzdHls
ZT0iIj48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGlu
IDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9t
YW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDsgZm9udC1mYW1pbHk6VGFo
b21hLHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iIj48L3NwYW4+PC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAx
cHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+
DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7IGZvbnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNl
cmlmIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9IiI+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0
OyBmb250LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwcHQ7IGZvbnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmIj5NYXkgYmUgYSBQUk8v
Q09OIHRhYmxlIGNvdWxkIGhlbHAgZm9jdXMgdGhlIGdyb3VwIGRlY2lzaW9uIG9uIHRoYXQgbWF0
dGVyPC9zcGFuPjxzcGFuIHN0eWxlPSIiPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXYgc3R5bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1m
YW1pbHk6J1RpbWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MHB0OyBmb250LWZhbWlseTpUYWhvbWEsc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0
eWxlPSIiPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjx1bCB0eXBlPSJkaXNjIiBzdHls
ZT0ibWFyZ2luLWJvdHRvbTowaW47IG1hcmdpbi10b3A6MGluIj4NCjxsaSBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250
LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwcHQ7IGZvbnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmIj5WaXNpYmlsaXR5ICh0cmFjaW5n
KTwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4g
MC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyxz
ZXJpZiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7IGZvbnQtZmFtaWx5OlRhaG9tYSxz
YW5zLXNlcmlmIj5Gb3J3YXJkaW5nIGdyYXBoIHN0cnVjdHVyZSBpbXBhY3QvbGltaXRhdGlvbnM8
L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjowaW4gMGluIDAu
MDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5ldyBSb21hbicsc2Vy
aWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0OyBmb250LWZhbWlseTpUYWhvbWEsc2Fu
cy1zZXJpZiI+UmVjb25maWd1cmF0aW9uIHNwZWVkJm5ic3A7PC9zcGFuPjwvbGk+PC91bD4NCjx1
bCB0eXBlPSJkaXNjIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTowaW47IG1hcmdpbi10b3A6MGluIj4N
Cjx1bCB0eXBlPSJjaXJjbGUiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjBpbjsgbWFyZ2luLXRvcDow
aW4iPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFw
dDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4N
CjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDsgZm9udC1mYW1pbHk6VGFob21hLHNhbnMtc2Vy
aWYiPkxCUyAvIHNjYWxlIG91dCBpbXBhY3Q8L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1m
YW1pbHk6J1RpbWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MHB0OyBmb250LWZhbWlseTpUYWhvbWEsc2Fucy1zZXJpZiI+Tm9kZSBieXBhc3MgKGUuZzsgbWFp
bnRlbmFuY2UpPC9zcGFuPjwvbGk+PC91bD4NCjwvdWw+DQo8dWwgdHlwZT0iZGlzYyIgc3R5bGU9
Im1hcmdpbi1ib3R0b206MGluOyBtYXJnaW4tdG9wOjBpbiI+DQo8bGkgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1m
YW1pbHk6J1RpbWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MHB0OyBmb250LWZhbWlseTpUYWhvbWEsc2Fucy1zZXJpZiI+dW5kZXJsYXkgbmV0d29yay90cmFu
c3BvcnQgbGF5ZXJzIHN1cHBvcnQ8L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6
J1RpbWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0OyBm
b250LWZhbWlseTpUYWhvbWEsc2Fucy1zZXJpZiI+SGVhZGVyIHNwYWNlIGltcGFjdDwvc3Bhbj48
L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7
IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7IGZvbnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlm
Ij5NdWx0aSB0ZW5hbnQgc3VwcG9ydCBpbXBhY3Q8L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9u
dC1mYW1pbHk6J1RpbWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMHB0OyBmb250LWZhbWlseTpUYWhvbWEsc2Fucy1zZXJpZiI+U0ZDIG9uIGZsYXQgKGUuZyBv
cHRpY2FsIEwyIGZvciBEYXRhIENlbnRlcnMpIG5ldHdvcmsmbmJzcDs8L3NwYW4+PC9saT48bGkg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNp
emU6MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMHB0OyBmb250LWZhbWlseTpUYWhvbWEsc2Fucy1zZXJpZiI+VW5kZXJs
YXkgbmV0d29yayBhZG1pbmlzdHJhdGlvbiBpbXBhY3Q8L3NwYW4+PC9saT48L3VsPg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTox
MnB0OyBmb250LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwcHQ7IGZvbnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmIj4mbmJzcDs8L3Nw
YW4+PHNwYW4gc3R5bGU9IiI+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXYgc3R5bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1m
YW1pbHk6J1RpbWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MHB0OyBmb250LWZhbWlseTpUYWhvbWEsc2Fucy1zZXJpZiI+UGVyc29uYWxseSBJIHRoaW5rIHRo
YXQgaGF2aW5nIGFuIGV4cGxpY2l0IGNoYWluIGlkZW50aWZpZXIgKGUuZy4gU2VydmljZSBQYXRo
L1NlcnZpY2UgSW5kZXgpIGlzIGNsZWFyIChtYW5hZ2VtZW50IGFuZCBjb250cm9sKSBhbmQgbm90
IGV4cGVuc2l2ZSAoaGVhZGVyIHNwYWNlKS4gVGhlIGRyYXdiYWNrIGJlaW5nIHNvbWUgaW1wYWN0
IG9uIHRoZQ0KIHNpbXBsaWNpdHkgdG8gYWRkL3JlbW92ZSBlbGVtZW50cyBpbiBhIGNoYWluIGR5
bmFtaWNhbGx5Ljwvc3Bhbj48c3BhbiBzdHlsZT0iIj48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7
IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTBwdDsgZm9udC1mYW1pbHk6VGFob21hLHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48
c3BhbiBzdHlsZT0iIj48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJt
YXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1l
cyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDsgZm9udC1m
YW1pbHk6VGFob21hLHNhbnMtc2VyaWYiPlRhZyBzd2l0Y2hpbmcgKGFzIE1QTFMpICZuYnNwO2Fs
bG93cyB0byBtYW5hZ2UgdGFncyBwZXIgc2VydmljZSBub2RlcywgbGVhZGluZyB0byBtb3JlIHZl
cnNhdGlsZSBhbmQgZGl2ZXJzZSBncmFwaHM8L3NwYW4+PHNwYW4gc3R5bGU9IiI+PC9zcGFuPjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAw
LjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNl
cmlmIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDsgZm9udC1mYW1pbHk6VGFob21hLHNh
bnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iIj48L3NwYW4+PC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXpl
OjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTBwdDsgZm9udC1mYW1pbHk6VGFob21hLHNhbnMtc2VyaWYiPiZuYnNwOzwv
c3Bhbj48c3BhbiBzdHlsZT0iIj48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250
LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwcHQ7IGZvbnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmIj5OaWNvbGFzPC9zcGFuPjxzcGFu
IHN0eWxlPSIiPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05v
cm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250
LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IHRleHQtYWxp
Z246Y2VudGVyIj4NCjxzcGFuIHN0eWxlPSIiPg0KPGhyIHNpemU9IjIiIHdpZHRoPSIxMDAlIiBh
bGlnbj0iY2VudGVyIj4NCjwvc3Bhbj48L2Rpdj4NCjxkaXYgaWQ9ImRpdlJwRjgxMTQ2NyI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMTJwdDsgZm9udC1zaXpl
OjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTBwdDsgZm9udC1mYW1pbHk6VGFob21hLHNhbnMtc2VyaWYiPkZyb206
PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwcHQ7IGZvbnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmIj4mbmJzcDs8
L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDsgZm9udC1mYW1pbHk6VGFo
b21hLHNhbnMtc2VyaWYiPlh1eGlhb2h1DQogWzxhIGhyZWY9Im1haWx0bzp4dXhpYW9odUBodWF3
ZWkuY29tIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj54dXhpYW9odUBodWF3ZWkuY29tPC9zcGFuPjwvYT5d
PGJyPg0KPGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPlR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDU6MDQgQU08YnI+DQo8Yj5Ubzo8L2I+
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkplcm9tZSBN
b2lzYW5kOzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48
YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRl
eHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1pa2Vi
aWFuY0Bhb2wuY29tPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHN0eWxlPSJjb2xv
cjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPltzZmNdPHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5n
PSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMHB0OyBmb250LWZhbWlseTonTVMgVUkgR290aGlj
JyxzYW5zLXNlcmlmIj7nrZTlpI08L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0OyBm
b250LWZhbWlseTpUYWhvbWEsc2Fucy1zZXJpZiI+Og0KIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWlu
IElEPC9zcGFuPjxzcGFuIHN0eWxlPSIiPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBm
b250LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iZm9udC1z
aXplOjE2cHQ7IGZvbnQtZmFtaWx5OkNhbGlicmksc2Fucy1zZXJpZjsgY29sb3I6cmdiKDMxLDcz
LDEyNSkiPkkgbGlrZSB0aGUgaWRlYSBvZiBzZXBhcmF0aW5nIHRoZSBTZXJ2aWNlIEZ1bmN0aW9u
IExheWVyIGFuZCB0aGUgU2VydmljZSBQYXRoIExheWVyLCBhcyBwcm9wb3NlZCBpbiBkcmFmdC1y
aWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucy4gVGhlIHJvbGUgb2YgdGhlIFNlcnZp
Y2UgUGF0aCBMYXllcg0KIGlzIGp1c3QgdG8gc3RlZXIgdGhlIHRyYWZmaWMgYWxvbmcgYSBwYXJ0
aWN1bGFyIGNoYWluIG9mIHNlcnZpY2Ugbm9kZXMgd2hpY2ggY2FuIGJlIGltcGxlbWVudGVkIGJ5
IGV4aXN0aW5nIHRvb2xzIGZvciBzb3VyY2Ugcm91dGluZywgc3VjaCBhcyBzZWdtZW50IHJvdXRp
bmcuIEFzIHN1Y2gsIGl04oCZcyBub3QgbmVjZXNzYXJ5IHRvIHRyeSB0byBrZWVwIHRoZSBTZXJ2
aWNlIFBhdGggTGF5ZXIgdHJhbnNwb3J0LWluZGVwZW5kZW50IGFuZCBjb250YWluDQogaXQgaW4g
dGhlIFNGQyBoZWFkZXIuPC9zcGFuPjxzcGFuIHN0eWxlPSIiPjwvc3Bhbj48L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6
MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxNnB0OyBmb250LWZhbWlseTpDYWxpYnJpLHNhbnMtc2VyaWY7IGNvbG9yOnJn
YigzMSw3MywxMjUpIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9IiI+PC9zcGFuPjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQt
c2l6ZToxMnB0OyBmb250LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBz
dHlsZT0iZm9udC1zaXplOjE2cHQ7IGZvbnQtZmFtaWx5OkNhbGlicmksc2Fucy1zZXJpZjsgY29s
b3I6cmdiKDMxLDczLDEyNSkiPkJlc3QgcmVnYXJkcyw8L3NwYW4+PHNwYW4gc3R5bGU9IiI+PC9z
cGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4w
MDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyxzZXJp
ZiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2cHQ7IGZvbnQtZmFtaWx5OkNhbGlicmksc2Fu
cy1zZXJpZjsgY29sb3I6cmdiKDMxLDczLDEyNSkiPlhpYW9odTwvc3Bhbj48c3BhbiBzdHlsZT0i
Ij48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBp
biAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4n
LHNlcmlmIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTZwdDsgZm9udC1mYW1pbHk6Q2FsaWJy
aSxzYW5zLXNlcmlmOyBjb2xvcjpyZ2IoMzEsNzMsMTI1KSI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0
eWxlPSIiPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyLXN0eWxlOm5v
bmUgbm9uZSBub25lIHNvbGlkOyBib3JkZXItbGVmdC1jb2xvcjpibHVlOyBib3JkZXItbGVmdC13
aWR0aDoxLjVwdDsgcGFkZGluZzowaW4gMGluIDBpbiA0cHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9
ImJvcmRlci1zdHlsZTpzb2xpZCBub25lIG5vbmU7IGJvcmRlci10b3AtY29sb3I6cmdiKDE4MSwx
OTYsMjIzKTsgYm9yZGVyLXRvcC13aWR0aDoxcHQ7IHBhZGRpbmc6M3B0IDBpbiAwaW4iPg0KPGRp
diBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZh
bWlseTonVGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8Yj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5
bGU9ImZvbnQtc2l6ZToxMHB0OyBmb250LWZhbWlseTpTaW1TdW4iPuWPkeS7tuS6ujwvc3Bhbj48
L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0OyBmb250LWZhbWlseTpTaW1TdW4iPjo8
L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTBwdDsgZm9udC1mYW1pbHk6U2ltU3VuIj4mbmJzcDs8L3NwYW4+PC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDsgZm9udC1mYW1pbHk6U2ltU3VuIj5zZmMNCiBb
PGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiBzdHlsZT0iY29sb3I6cHVycGxl
OyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5t
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl08c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGI+PHNwYW4gbGFuZz0iWkgtQ04iPuS7o+ih
qDwvc3Bhbj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PC9iPkplcm9tZQ0KIE1vaXNhbmQ8YnI+DQo8Yj48c3BhbiBsYW5nPSJaSC1DTiI+5Y+R6YCB5pe2
6Ze0PC9zcGFuPjo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPjIwMTQ8c3BhbiBsYW5nPSJaSC1DTiI+5bm0PC9zcGFuPjM8c3BhbiBsYW5nPSJaSC1D
TiI+5pyIPC9zcGFuPjE4PHNwYW4gbGFuZz0iWkgtQ04iPuaXpTwvc3Bhbj48c3BhbiBjbGFzcz0i
QXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+MTowMzxicj4NCjxiPjxzcGFuIGxh
bmc9IlpILUNOIj7mlLbku7bkuro8L3NwYW4+OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29t
IiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5taWtlYmlhbmNAYW9sLmNvbTwvc3Bhbj48L2E+OzxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJs
aW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxi
cj4NCjxiPjxzcGFuIGxhbmc9IlpILUNOIj7kuLvpopg8L3NwYW4+OjwvYj48c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+UmU6IFtzZmNdIFNGQyBlbmNhcHN1
bGF0aW9uIGNoYWluIElEPC9zcGFuPjxzcGFuIHN0eWxlPSIiPjwvc3Bhbj48L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZv
bnQtc2l6ZToxMnB0OyBmb250LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3Bh
biBzdHlsZT0iIj4mbmJzcDs8L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxl
PSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidU
aW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTFwdDsgZm9u
dC1mYW1pbHk6Q2FsaWJyaSxzYW5zLXNlcmlmOyBjb2xvcjpyZ2IoMzEsNzMsMTI1KSI+VGhpcyAo
bGVuZ3RoeSBhbmQgdmVyeSBsaXZlbHkpIHRocmVhZCBzdGFydGVkIGZyb20gZHJhZnQtcmlqc21h
bi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMgKHdoaWNoIEkgY28tYXV0aG9yZWQpLjwvc3Bh
bj48c3BhbiBzdHlsZT0iIj48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxl
PSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidU
aW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTFwdDsgZm9u
dC1mYW1pbHk6Q2FsaWJyaSxzYW5zLXNlcmlmOyBjb2xvcjpyZ2IoMzEsNzMsMTI1KSI+Jm5ic3A7
PC9zcGFuPjxzcGFuIHN0eWxlPSIiPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYg
c3R5bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1p
bHk6J1RpbWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB0
OyBmb250LWZhbWlseTpDYWxpYnJpLHNhbnMtc2VyaWY7IGNvbG9yOnJnYigzMSw3MywxMjUpIj5J
biBzZWN0aW9uIDQuOCwgd2UgbWFkZSBhIGNsZWFyIGRpc3RpbmN0aW9uIGJldHdlZW4gYSBzZXJ2
aWNlIHBhdGggbGF5ZXIgKHN0ZWVyaW5nIHBhY2tldHMgaG9wIGJ5IGhvcCBhbG9uZyB0aGUgY2hh
aW4pIGFuZCBhIHNlcnZpY2UgZnVuY3Rpb24gbGF5ZXIgKGNvbnZleSBtZXRhZGF0YSBpbmZvcm1h
dGlvbg0KIG9mIGludGVyZXN0IHRvIFNGcykuIFRlcm1pbm9sb2d5IGFzaWRlLCBpdCBzZWVtcyB0
aGF0IHN1Y2ggbGF5ZXJlZCB2aWV3IHdhcyBhZ3JlZWQgdXBvbiBieSBtYW55IHBlb3BsZSBvbiB0
aGUgbWFpbGluZyBsaXN0Ljwvc3Bhbj48c3BhbiBzdHlsZT0iIj48L3NwYW4+PC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXpl
OjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTFwdDsgZm9udC1mYW1pbHk6Q2FsaWJyaSxzYW5zLXNlcmlmOyBjb2xvcjpy
Z2IoMzEsNzMsMTI1KSI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSIiPjwvc3Bhbj48L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250
LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMXB0OyBmb250LWZhbWlseTpDYWxpYnJpLHNhbnMtc2VyaWY7IGNv
bG9yOnJnYigzMSw3MywxMjUpIj5Ob3cgdGhpcyBjZXJ0YWlubHkgZG9lcyBiZWcgdGhlIHF1ZXN0
aW9uIG9mIHNvbHZpbmcgQk9USCBwcm9ibGVtcyB3aXRoIHRoZSBzYW1lIChwYWNrZXQpIGVuY2Fw
c3VsYXRpb24gbWVjaGFuaXNtLiBOb3RhYmx5IHdoZW4gb2JzZXJ2aW5nIHRoYXQgbWFueSB1c2Ug
Y2FzZXMgY291bGQgYmUgc2F0aXNmaWVkDQogd2l0aG91dCBTRi1sZXZlbCBtZXRhZGF0YSwgb3Ig
YnkgdXNpbmcgbW9yZSBvdXQtb2YtYmFuZCB3YXlzIHRvIGNvbnZleSBzdWNoIFNGIG1ldGFkYXRh
LiBBbmQgYWxzbyB3aGVuIG9ic2VydmluZyB0aGF0IGluYmFuZCBtYXJraW5nIChlLmcuIHBhY2tl
dCBoZWFkZXJzKSBjb21lcyB3aXRoIHZhcmlvdXMgcHJvcyAmYW1wOyBjb25zIChzb21lIG9mIHRo
ZSBpc3N1ZXMgYmVpbmcgaWRlbnRpZmllZCBpbiB0aGUgZHJhZnQsIGUuZy4gc2VjdGlvbnMgNC4x
IGFuZA0KIDQuMikuPC9zcGFuPjxzcGFuIHN0eWxlPSIiPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJw
dDsgZm9udC1mYW1pbHk6J1RpbWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMXB0OyBmb250LWZhbWlseTpDYWxpYnJpLHNhbnMtc2VyaWY7IGNvbG9yOnJnYigz
MSw3MywxMjUpIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9IiI+PC9zcGFuPjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6
ZToxMnB0OyBmb250LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExcHQ7IGZvbnQtZmFtaWx5OkNhbGlicmksc2Fucy1zZXJpZjsgY29sb3I6
cmdiKDMxLDczLDEyNSkiPkkgZG8gYWdyZWUgd2l0aCBNYXJpYS4gV2UgbWF5IHdhbnQgdG8gZXhw
bG9yZSBvdGhlciBvcHRpb25zIGZvciBhZGRyZXNzaW5nIHRoZSBuZWVkcyBvZiB0aGUgc2Vydmlj
ZSBwYXRoIGxheWVyIHRoYXQgZG8gbm90IHJlcXVpcmUgYW4gZXhwbGljaXQgY2hhaW4taWQgb2Yg
c29ydHMuPC9zcGFuPjxzcGFuIHN0eWxlPSIiPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXYgc3R5bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9u
dC1mYW1pbHk6J1RpbWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMXB0OyBmb250LWZhbWlseTpDYWxpYnJpLHNhbnMtc2VyaWY7IGNvbG9yOnJnYigzMSw3Mywx
MjUpIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9IiI+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0
OyBmb250LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExcHQ7IGZvbnQtZmFtaWx5OkNhbGlicmksc2Fucy1zZXJpZjsgY29sb3I6cmdiKDMx
LDczLDEyNSkiPkluIHRoZSBkcmFmdCwgd2UgY29uY2x1ZGVkIGJ5IHN0YXRpbmcg4oCcQSBwcm9k
dWN0aXZlIHBhdGggZm9yd2FyZCBjb3VsZCBiZSB0byBkaXZpZGUgYW5kIGNvbnF1ZXI6IHRvIGNs
ZWFybHkgc2VwYXJhdGUgdGhlIHByb2JsZW0gb2YgU2VydmljZSBGdW5jdGlvbiBQYXRoIHRvcG9s
b2d5IGZyb20gdGhlJm5ic3A7Jm5ic3A7DQogcHJvYmxlbSBvZiBbY29udmV5aW5nIFNGXSBtZXRh
ZGF0YeKAnS4gSSBkbyBiZWxpZXZlIHdlIHNob3VsZCBleHBsb3JlIHN1Y2ggc2VwYXJhdGlvbiBw
cmluY2lwbGUgZnVydGhlci48L3NwYW4+PHNwYW4gc3R5bGU9IiI+PC9zcGFuPjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6
ZToxMnB0OyBmb250LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExcHQ7IGZvbnQtZmFtaWx5OkNhbGlicmksc2Fucy1zZXJpZjsgY29sb3I6
cmdiKDMxLDczLDEyNSkiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iIj48L3NwYW4+PC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9u
dC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTFwdDsgZm9udC1mYW1pbHk6Q2FsaWJyaSxzYW5zLXNlcmlmOyBj
b2xvcjpyZ2IoMzEsNzMsMTI1KSI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSIiPjwvc3Bhbj48
L2Rpdj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyLXN0eWxlOnNvbGlkIG5vbmUgbm9uZTsg
Ym9yZGVyLXRvcC1jb2xvcjpyZ2IoMTgxLDE5NiwyMjMpOyBib3JkZXItdG9wLXdpZHRoOjFwdDsg
cGFkZGluZzozcHQgMGluIDBpbiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFw
dDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4N
CjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDsgZm9udC1mYW1pbHk6VGFob21hLHNhbnMt
c2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7IGZvbnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNl
cmlmIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDsgZm9u
dC1mYW1pbHk6VGFob21hLHNhbnMtc2VyaWYiPnNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3Vu
Y2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1k
ZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiPk9uDQogQmVoYWxmIE9mPHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj48YSBocmVmPSJtYWlsdG86bWlrZWJp
YW5jQGFvbC5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRl
Y29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5taWtlYmlhbmNA
YW9sLmNvbTwvc3Bhbj48L2E+PGJyPg0KPGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkZyaWRheSwgTWFyY2ggMTQsIDIwMTQgNTo1MCBQ
TTxicj4NCjxiPlRvOjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0
eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KPGI+U3ViamVjdDo8
L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJlOiBb
c2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48c3BhbiBzdHlsZT0iIj48L3Nw
YW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAw
MDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlm
Ij4NCjxzcGFuIHN0eWxlPSIiPiZuYnNwOzwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46MGluIDBpbiAxMnB0OyBmb250LXNpemU6
MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMHB0OyBmb250LWZhbWlseTpBcmlhbCxzYW5zLXNlcmlmIj5JIHdvdWxkIGlt
YWdpbmUgdGhhdCBpZiB3ZSBtYWRlIHRoZSBDaGFpbiBJRCBmaWVsZCBpbiB0aGUgaGVhZGVyIGJl
IG9wdGlvbmFsLCB5ZXQgc3RpbGwgcmVxdWlyZWQgYSBoZWFkZXIgYW5kIHN0aWxsIHJlcXVpcmVk
IHRoYXQgc29tZSBpbmRpY2F0aW9uIG9mIHRoZSBjaGFpbiBiZSBjYXJyaWVkIHNvbWV3aGVyZSBp
biB0aGUgcGFja2V0IChtcGxzDQogbGFiZWwgb3IgdmxhbiBvciB3aGF0ZXZlciksIHRoYXQgdGhl
IGltcGxlbWVudGF0aW9uIHdvdWxkIGJlY29tZSBvdmVybHkgY29tcGxpY2F0ZWQuICZuYnNwO1Rv
IGRvIHNvIHdvdWxkIGJlIHVzaW5nIFNGQyBzaW1wbHkgYXMgYSBtZWNoYW5pc20gdG8gY2Fycnkg
bWV0YSBkYXRhIGFuZCBub3QgYXQgYWxsIGZvciBzZXJ2aWNlIGNoYWluaW5nLCB3aGljaCBzb3Vu
ZHMgY291bnRlciBpbnR1aXRpdmUgdG8gbWUuJm5ic3A7PGJyPg0KPGJyPg0KTWFyaWEsJm5ic3A7
PGJyPg0KU28sIHlvdSBhcmUgc2F5aW5nIHRoYXQgeW91IHdhbnQgdG8gdXNlIFNGQyB0byBjYXJy
eSBhcm91bmQgbWV0YWRhdGEsIGJ1dCBub3QgZm9yIGFjdHVhbCBzZXJ2aWNlIGNoYWluaW5nIGJl
Y2F1c2UgeW91IGFscmVhZHkgaGF2ZSBhIHdheSB0byBpbXBsZW1lbnQgc2VydmljZSBjaGFpbmlu
ZyBvdXRzaWRlIG9mIFNGQz8gJm5ic3A7TWF5YmUgSSdtIG5vdCBmb2xsb3dpbmcsIGJ1dCBpdCBz
ZWVtcyB0byBtZSB0aGF0IGlmIHlvdSB3ZXJlIHRvIHVwZ3JhZGUgeW91cg0KIG5ldHdvcmsgdG8g
c3VwcG9ydCBTRkMgdGhhdCB5b3Ugd291bGQgY2hhbmdlIGZyb20gdXNpbmcgeW91ciBleGlzdGlu
ZyBtZWNoYW5pc20gYW5kIHN0YXJ0IHVzaW5nIFNGQywgd2hpY2ggaXMgbWVhbnQgdG8gcHJvdmlk
ZSBzdXBwb3J0IGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyB0aGF0IGFyZSBub3QgU0ZDIGF3YXJlLiAm
bmJzcDtUaGVyZSBhcmUgYSBudW1iZXIgb2YgdXMgd2hvIGhhdmUgaW1wbGVtZW50ZWQsIGluIG9u
ZSB3YXkgb3IgYW5vdGhlciwgc29tZQ0KIHNvcnQgb2Ygc2VydmljZSBjaGFpbmluZywgYnV0IEkg
KEkgY2FuIGF0IGxlYXN0IHNwZWFrIGZvciBteXNlbGYpIGFtIGxvb2tpbmcgdG8gU0ZDIG5vdCB0
byBlbmhhbmNlIG15IGN1cnJlbnQgaW1wbGVtZW50YXRpb24sIGJ1dCB0byByZXBsYWNlIGl0IHdp
dGggc29tZXRoaW5nIGJldHRlciB3aGlsZSBzdGlsbCBtYWludGFpbmluZyBteSBjb3JlIChub24g
c2VydmljZSBmdW5jdGlvbikgaW5mcmFzdHJ1Y3R1cmUuPC9zcGFuPjxzcGFuIHN0eWxlPSIiPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbi1ib3R0b206Ni43NXB0Ij4NCjxk
aXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9Im1hcmdpbjowaW4gMGlu
IDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5ldyBSb21hbics
c2VyaWY7IHRleHQtYWxpZ246Y2VudGVyIj4NCjxzcGFuIHN0eWxlPSIiPg0KPGhyIHNpemU9IjEi
IHdpZHRoPSIxMDAlIiBub3NoYWRlPSIiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJjb2xvcjpyZ2Io
MTUzLDE1MywxNTMpIj4NCjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbjowaW4gMGluIDYuNzVwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFt
aWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxiPjxzcGFuIHN0eWxlPSIiPkZyb206PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48L2I+
PHNwYW4gc3R5bGU9IiI+PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20lM2NrZWdyYXlA
Y2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNv
cmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+a2VncmF5QGNpc2Nv
LmNvbSZsdDtrZWdyYXlAY2lzY28uY29tPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KPGI+VG86PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5Sb24gUGFya2Vy
Jmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJn
ZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGlu
ZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbTwvc3Bhbj48L2E+Jmd0OyxKaW0gR3VpY2hhcmQNCiAoamd1aWNoYXIpJmx0OzxhIGhyZWY9
Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6
cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5qZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPiZndDssSm9lbCBNLiBIYWxwZXJuJmx0
OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5
bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+Jmd0Ozxicj4NCjxi
PmNjOjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyUzY3NmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZyZsdDtzZmNAaWV0Zi5vcmc8L3NwYW4+
PC9hPiZndDs8YnI+DQo8Yj5TZW50OjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj48L2I+RnJpZGF5LCBNYXJjaCAxNCwgMjAxNDxicj4NCjxiPlN1YmplY3Q6
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5SZTog
W3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8YnI+DQo8YnI+DQomIzQzOzEgdGhlIGlk
ZWEgaXMgaW50ZXJvcGVyYWJpbGl0eS48YnI+DQo8YnI+DQo8YnI+DQpPbiAzLzE0LzE0IDEyOjU1
IFBNLCAmcXVvdDtSb24gUGFya2VyJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJw
bGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
PlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPiZndDsgd3JvdGU6PGJy
Pg0KPGJyPg0KJmd0O1RoYW5rcywgSmltLjxicj4NCiZndDs8YnI+DQomZ3Q7UmVtZW1iZXIgdGhh
dCB3ZSBoYXZlIHNhaWQgbWFueSB0aW1lcyB0aGF0IHRoZSBTRkMgc2VydmljZSBoZWFkZXIgaXM8
YnI+DQomZ3Q7dHJhbnNwb3J0IGluZGVwZW5kZW50LiAmbmJzcDsgSnVzdCBiZWNhdXNlIHRoZSBj
aGFpbiBpZCBjb3VsZCBiZSBjYXJyaWVkIGluPGJyPg0KJmd0O3NvbWUgZm9ybSBvciBhbm90aGVy
IHdpdGggc29tZSBwYXJ0aWN1bGFyIHRyYW5zcG9ydCBkb2Vzbid0IG1lYW4gdGhhdCBpdDxicj4N
CiZndDtjb3VsZCBiZSB1bml2ZXJzYWxseSBjb252ZXllZC4gJm5ic3A7Jm5ic3A7IEJ5IG1ha2lu
ZyBhbmQga2VlcGluZyB0aGUgU0ZDIHNlcnZpY2U8YnI+DQomZ3Q7aGVhZGVyIHRyYW5zcG9ydCBp
bmRlcGVuZGVudCBtYWtlcyBpdCBtb3JlIGFwcGxpY2FibGUgaW4gbW9yZTxicj4NCiZndDtlbnZp
cm9ubWVudHMgYW5kIG1vcmUgbGlrZWx5IHRvIGdldCBhZG9wdGVkIGJyb2FkbHkuPGJyPg0KJmd0
Ozxicj4NCiZndDsgJm5ic3A7IFJvbjxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0Oy0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0O0Zyb206IEppbSBHdWljaGFyZCAoamd1aWNo
YXIpIFs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayIg
c3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+XTxi
cj4NCiZndDtTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDM6NTIgUE08YnI+DQomZ3Q7VG86
IEpvZWwgTS4gSGFscGVybjsgUm9uIFBhcmtlcjxicj4NCiZndDtDYzo8c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlv
bjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bh
bj48L2E+PGJyPg0KJmd0O1N1YmplY3Q6IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPGJyPg0K
Jmd0Ozxicj4NCiZndDtIaSBKb2VsLDxicj4NCiZndDs8YnI+DQomZ3Q7UGVyaGFwcyBidXQgSSB3
b3VsZCBwb2ludCBvdXQgdGhhdCB0aGUgYmFzZSBTRkMgaGVhZGVyIGNvdWxkIGhhdmUgYSBsb3Q8
YnI+DQomZ3Q7bW9yZSBpbmZvcm1hdGlvbiB0aGFuIGp1c3QgdGhlIGNoYWluIElEOyBJIHdvdWxk
IGFsc28gcG9pbnQgb3V0IHRoYXQgdGhlPGJyPg0KJmd0O2RldmlsIGlzIGluIHRoZSBkZXRhaWxz
IGFuZCBzYXlpbmcgJnF1b3Q7d2VsbCwgSSBjYW4ganVzdCB1c2UgYW4gTVBMUyBsYWJlbCZxdW90
Ozxicj4NCiZndDtoaWRlcyBtdWNoIG9mIHRoZSBjb21wbGV4aXR5IG9mIGFjdHVhbGx5IGRvaW5n
IHRoYXQuPGJyPg0KJmd0Ozxicj4NCiZndDtPbiAzLzE0LzE0LCAyOjM1IFBNLCAmcXVvdDtKb2Vs
IE0uIEhhbHBlcm4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
IiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVu
ZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+am1oQGpvZWxoYWxwZXJuLmNvbTwv
c3Bhbj48L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7PGJyPg0KJmd0OyZndDtJZiB0aGUgdHJhbnNw
b3J0IGhlYWRlciBjYXJyaWVzIGVub3VnaCBpbmZvcm1hdGlvbiBmb3IgaWRlbnRpZnlpbmcgdGhl
PGJyPg0KJmd0OyZndDtzZXF1ZW5jZSAoVkxBTiB0YWcgb3IgTVBMUyBsYWJlbCBjYW4gYm90aCBk
byB0aGUgam9iKSwgdGhlbiBhcmd1YWJseTxicj4NCiZndDsmZ3Q7dGhlIGdsb2JhbCBjaGFpbiBJ
RCBpcyByZWR1bmRhbnQuIEkgY2FuIGxpdmUgd2l0aCBjYXJyeWluZyBpdCBhbnl3YXk8YnI+DQom
Z3Q7Jmd0O2VpdGhlciBpZiBJIGhhdmUgbWV0YWRhdGEgdG8gY2FycnksIG9yIGlmIEkgbmVlZCB0
aGUgY2hhaW4gSUQgZm9yIHNvbWU8YnI+DQomZ3Q7Jmd0O3B1cnBvc2UuPGJyPg0KJmd0OyZndDsg
QWZ0ZXIgYWxsLCBzb21lIGZvbGtzIHNlZW0gdG8gd2FudCB0byB1c2UgdGhhdCBmb3IgdGhlIGZv
cndhcmRpbmc8YnI+DQomZ3Q7Jmd0O2RlY2lzaW9ucy48YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7WW91cnMsPGJyPg0KJmd0OyZndDtKb2VsPGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0O09u
IDMvMTQvMTQsIDI6MjggUE0sIFJvbiBQYXJrZXIgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7IFRo
ZSBjaGFpbiBJRCBpcyB0aGUgbGFiZWwgdGhhdCBkZWZpbmVzIHRoZSBzZXF1ZW5jZSBvZiBzZXJ2
aWNlPGJyPg0KJmd0OyZndDsmZ3Q7ZnVuY3Rpb25zIHRoYXQgbXVzdCBiZSB2aXNpdGVkLiAmbmJz
cDsgSXQgY2FuIGJlIHRob3VnaHQgb2YgYXMgYSBoYW5kbGUgZm9yIGE8YnI+DQomZ3Q7Jmd0OyZn
dDtzdGFjayBvZiBtdXN0LXZpc2l0IG5ldHdvcmsgbG9jYXRpb25zLiAmbmJzcDsgSSBkb24ndCBz
ZWUgaG93IHRoaXMgY2FuIGJlPGJyPg0KJmd0OyZndDsmZ3Q7YW55dGhpbmcgYnV0IG1hbmRhdG9y
eS48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgJm5ic3A7Jm5ic3A7Jm5ic3A7
IFJvbjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyBGcm9tOiBzZmMg
WzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0
eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+XSBP
biBCZWhhbGYgT2YgU3VyZW5kcmEgS3VtYXI8YnI+DQomZ3Q7Jmd0OyZndDsoc21rdW1hcik8YnI+
DQomZ3Q7Jmd0OyZndDsgU2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAxOjQ2IFBNPGJyPg0K
Jmd0OyZndDsmZ3Q7IFRvOiBKb2VsIE0uIEhhbHBlcm47IE5BUElFUkFMQSwgTUFSSUEgSDxicj4N
CiZndDsmZ3Q7Jmd0OyBDYzo8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0
eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7
IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0
aW9uczxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBbVHJpbW1lZCB0aGUgcmVj
aXBpZW50IGxpc3QgLSBuZWVkcyBhcHByb3ZhbCBvdGhlcndpc2VdPGJyPg0KJmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7IENvbXBsZXRlbHkgYWdyZWUgaGVyZS48YnI+DQomZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsgU0ZDIGRvZXMgbm90IHByZXZlbnQgVkxBTiBzdGl0Y2hpbmcg
YW5kIG9uZSBjYW4gY29udGludWUgdG8gZG8gdGhhdC48YnI+DQomZ3Q7Jmd0OyZndDtXaGlsZSBh
dCB0aGUgc2FtZSB0aW1lIFNGQyBjYW4gaW5jbHVkZSBWTEFOIHN0aXRjaGluZyB0byBzdXBwb3J0
PGJyPg0KJmd0OyZndDsmZ3Q7bGVnYWN5IFNGcyBpbiB0aGUgc2FtZSBjaGFpbiB0aGF0IGluY2x1
ZGVzIFNGQyBhd2FyZSBTRnMuIEV2ZW4gbGVnYWN5PGJyPg0KJmd0OyZndDsmZ3Q7U0ZzIGJlbmVm
aXQgZnJvbSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgaGVuY2UgY2FuIGJlIHNoYXJlZCBhY3Jv
c3M8YnI+DQomZ3Q7Jmd0OyZndDtkaWZmZXJlbnQgc2VydmljZSBjaGFpbnMuPGJyPg0KJmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IFN1cmVuZHJhLjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBPbiAzLzE0
LzE0IDEwOjI2IEFNLCAmcXVvdDtKb2VsIE0uIEhhbHBlcm4mcXVvdDsgJmx0OzxhIGhyZWY9Im1h
aWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1
cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IE15IG93biBpbmNsaW5hdGlvbiBpcyB0byBvYnNl
cnZlIHRoYXQgaWYgeW91IGRvbid0IG5lZWQgZXhwbGljaXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
IGNoYWluIGlkZW50aWZpY2F0aW9uIGFuZCB5b3UgZG9uJ3QgbmVlZCBtZXRhZGF0YSwgeW91IGNh
biBqdXN0IG9taXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBzZmMvbnNoIGhlYWRlci4gU3Rp
bGwgZG8gc2VydmljZSBjaGFpbmluZywganVzdCBubyBleHRyYSBoZWFkZXIuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgSWYgd2UgYXJlIGdvaW5nIHRvIGhhdmUg
dGhlIGhlYWRlciwgaXQgc2VlbXMgdG8gbWUgdGhhdCB0aGUgY2hhaW48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7aWRlbnRpZmljYXRpb24gZmllbGQgaXMgdmVyeSB1c2VmdWwsIGFuZCBsb3cgY29zdCBv
bmNlIHdlIGhhdmUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O2hlYWRlci48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBZb3Vycyw8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7IEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBPbiAz
LzE0LzE0LCAxOjAwIFBNLCBOQVBJRVJBTEEsIE1BUklBIEggd3JvdGU6PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgRXhwbGljaXQgY2hhaW4gaWRlbnRpZmljYXRpb24gc2hvdWxkIGJlIG1hZGUg
b3B0aW9uYWwuIEkgYmVsaWV2ZSBpdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdhcyBkaXNj
dXNzZWQgZmV3IG1vbnRocyBhZ28gb24gdGhpcyBtYWlsaW5nIGxpc3QuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBNYXJpYTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKkZyb206KnNmYyBbPGEgaHJl
Zj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNv
bG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dICpPbiBCZWhh
bGYgT2YgKkptaC5kaXJlY3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqU2VudDoqIFRodXJz
ZGF5LCBNYXJjaCAxMywgMjAxNCAxMjoxMiBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpU
bzoqPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhy
ZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9y
OnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+a2VncmF5QGNpc2NvLmNvbTwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdl
aS5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRp
b246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5sdWN5LnlvbmdAaHVhd2Vp
LmNvbTwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86c21rdW1hckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5r
IiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5zbWt1bWFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2Js
YW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5qZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpDYzoqPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpuaWNvbGFzLmJvdXRob3JzQHFvc21v
cy5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRp
b246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5uaWNvbGFzLmJvdXRob3Jz
QHFvc21vcy5jb208L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+OzxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86aGFk
aUBtb2phdGF0dS5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5oYWRpQG1v
amF0YXR1LmNvbTwvc3Bhbj48L2E+Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpy
b25fcGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNv
bG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+cm9uX3BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+OzxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVy
cGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhy
ZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNv
bG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgKlN1YmplY3Q6KiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEt
Y29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqSW1wb3J0YW5jZToqIExv
dzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgQXNz
dW1pbmcgSSB1bmRlcnN0YW5kIHlvdSBwcm9wZXJseSBLZW4sIEkgZGlzYWdyZWUuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgZXhhbXBsZSwg
YnkgdXNpbmcgc2VwYXJhdGUgdGVybXMgSSBjYW4gZWFzaWx5IGRpc2N1c3MgdGhlIGZhY3Q8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGF0IGNlcnRhaW4ga2luZHMgb2YgZGF0YSAoY2hhaW4g
aWRlbnRpZmljYXRpb24pIG9ubHkgbmVlZCB0byBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGFkanVzdCBieSBhIGZldyBhcHBzIGluIHJhcmUgY2FzZXMuIEFuZCB0aGF0IGRhdGEgaXMgbm90
IGJlZWRlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJ5IHRoZSBhcHBsaWNhdGlvbnMuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBVbmxlc3Mg
eW91IHdvdWxkIGxpa2UgdG8gY29uc2lkZXIgdGhlIGNoYWluIGlkZW50aWZpY2F0aW9uIGFzIGJl
aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3B0aW9uYWw/PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3Vycyw8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWw8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50IGZyb20gbXkgU2Ftc3VuZyBzbWFy
dHBob25lIG9uIEFUJmFtcDtUPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLS0tLSBPcmlnaW5hbCBtZXNz
YWdlIC0tLS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNd
IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgRnJvbTogJnF1b3Q7S2VuIEdyYXkgKGtlZ3JheSkmcXVvdDsgJmx0OzxhIGhy
ZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9y
OnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+a2VncmF5QGNpc2NvLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIiBz
dHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5tYWlsdG86a2VncmF5QGNpc2NvLmNvbTwvc3Bhbj48L2E+Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUbzogTHVjeSB5b25nICZsdDs8YSBocmVmPSJt
YWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6
cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tJTNlJTNlLCUyMlN1
cmVuZHJhIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0
aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmx1Y3kueW9u
Z0BodWF3ZWkuY29tJmd0OyZndDssJnF1b3Q7U3VyZW5kcmE8L3NwYW4+PC9hPjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5LdW1hciAoc21rdW1hcikmcXVv
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNta3VtYXJA
Y2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNv
cmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c21rdW1hckBjaXNj
by5jb208L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNta3VtYXJAY2lzY28uY29tJTNlJTNlLCUyMkpp
bSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1
bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzbWt1bWFyQGNpc2Nv
LmNvbSZndDsmZ3Q7LCZxdW90O0ppbTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkd1aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsoamd1aWNoYXIpJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9
Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6
cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5qZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNp
c2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3Jh
dGlvbjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpqZ3VpY2hh
ckBjaXNjby5jb208L3NwYW4+PC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Q0M6IE5pY29sYXMgQk9VVEhPUlMgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JT
QHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRl
Y29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5OaWNvbGFzLkJP
VVRIT1JTQHFvc21vcy5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0
OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20lM2UlM2Usc2ZjIiB0
YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVy
bGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbSZndDsmZ3Q7LHNmYzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVu
ZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwv
YT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnJTNlJTNlLEphbWFsIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4
dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRv
OnNmY0BpZXRmLm9yZyZndDsmZ3Q7LEphbWFsPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+SGFkaSBTYWxpbSAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmhhZGlAbW9qYXRhdHUuY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBs
ZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
aGFkaUBtb2phdGF0dS5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0
OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSUzZSUzZSxSb24iIHRhcmdldD0iX2Js
YW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86aGFkaUBtb2phdGF0dS5jb20mZ3Q7Jmd0OyxS
b248L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj5QYXJrZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJj
b2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbSUzZSUzZSwlMjJicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJf
YmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tJmd0OyZndDssJnF1b3Q7YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRp
b246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDsmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRl
eHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpz
bWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8
YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQlM2UlM2UsJTIySm9lbCIgdGFyZ2V0
PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCZn
dDsmZ3Q7LCZxdW90O0pvZWw8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj5NLiBIYWxwZXJuJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2Js
YW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5qbWhAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT48c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9
Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9y
OnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPiZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgd29yZCAm
cXVvdDttZXRhZGF0YSZxdW90OyBpcyBhIHB1cnBvc2VseSBhbWJpZ3VvdXMgdGVybSAmcXVvdDtk
YXRhIHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwcm92aWRlcyBpbmZvcm1hdGlvbiBh
Ym91dCBvdGhlciBkYXRhJnF1b3Q7LiBJdCBpcyB1c2VkIHRvIGF2b2lkIFRISVM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2Rpc2N1c3Npb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgZXhhbXBsZSwgSSBwcm9wb3NlIHdlIGRlZmluZSAm
cXVvdDt0ZXF1aWxhIG1ldGFkYXRhJnF1b3Q7IGJlY2F1c2UsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgZnJhbmtseSwgSSB3aWxsIG5lZWQgdG8gb3JkZXIgYSB0cmlwbGUtc2hvdCBpZiB3ZSBr
ZWVwIGF0dGVtcHRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBkZWZpbmUgc29tZXRo
aW5nIHRoYXQsIGJ5IGRlZmluaXRpb24sIGlzIGFtYmlndW91cy4gSSdkIGxpa2U8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBteSBiYXJ0ZW5kZXIgdG8gdW5kZXJzdGFuZCBtZSBzcGVjaWZpY2Fs
bHkgd2hlbiBJIHNheSAmcXVvdDtJIG5lZWQgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2hv
dCZxdW90Oy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IE9uIDMvMTMvMTQgNzo0OSBBTSwgJnF1b3Q7THVjeSB5b25nJnF1b3Q7ICZsdDs8YSBocmVm
PSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29s
b3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwv
c3Bhbj48L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O1NuaXAuLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7U0smZ3Q7IEp1c3QgY29weWluZyBmcm9tIHRoZSBQUzo8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Oy0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDtEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5IHRv
IGV4Y2hhbmdlIGluZm9ybWF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiZXR3ZWVuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDt0aGUgbmV0d29yayBhbmQgc2Vydmlj
ZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDthbmQgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
ZnVuY3Rpb25zIGFuZCB0aGUgbmV0d29yay48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7LS08YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O0l0IGlzIGEgbHVjaWQgZGVmaW5pdGlvbi4gV2Ug
YXJlIHVubmVjZXNzYXJpbHkgbWFraW5nIHRoZSB3b3JkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmcXVvdDtuZXR3b3JrJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDtjb250cm92ZXJzaWFsLCBJTU8uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O1tMdWN5XSBUaGlzIGlzIG15
IHBvaW50LiAmcXVvdDtUaGUgbmV0d29yayZxdW90OyBpcyB0b28gZ2VuZXJhbCBoZXJlLDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hpY2ggYnJpbmdzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDttZXRhZGF0YSBncmVhdCBwb3dlciB0byBkbyBtYW55IHRoaW5ncy4gVGhp
cyBpcyB3aHkgcGVvcGxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbnZlbnQgaWRlYXM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2hlcmUsIHdoaWNoIGNhdXNlcyBhIGxv
dCBvZiBkZWJhdGVzIG9uIG1ldGFkYXRhIHVzYWdlIHBvdGVudGlhbHMuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgV2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3Nob3Vs
ZCBub3Qgc3BlbmQgYSBsb3Qgb2YgdGltZXMgb24gdGhhdCBkZWJhdGVzIGFuZCBqdWRnZSB3aGlj
aDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dXNhZ2UgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0O3ZhbHVhYmxlIG9yIG5vdC4gVGh1cywgZm9yIHRoZSBTRkMgd29yaywg
aXQgd2lsbCBiZSBoZWxwZnVsIGlmPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3ZSBjYW48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O25hcnJvdyBkb3duIGEgYml0LiBKb2Vs
IG1ha2VzIGV4cGxpY2l0bHkgdHdvIGNhc2VzLCB3aGljaCBpczxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7aGVscGZ1bCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7ZGV2
ZWxvcCB1c2UgY2FzZXMgZm9yIGVhY2ggY2FzZS4gSSB3b3VsZCBsaWtlIHRvIHNlZSB0aGF0IHRo
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cHJvYmxlbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7c3RhdGVtZW50IGNhbiBiZSBtb3JlIHNwZWNpZmljIG9uIG1ldGFkYXRh
IGRlZmluaXRpb24sIHdoaWNoIG1heTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2hlbHBmdWwgaW4gbGVzcyBmb2N1c2luZyBv
biBpdCBhbmQgbW92aW5nIGZvcndhcmQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O0x1Y3k8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7U3VyZW5kcmEuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0O1RoYW5rcyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtM
dWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtGcm9tOiBKaW0gR3VpY2hh
cmQgKGpndWljaGFyKSBbPGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpqZ3VpY2hhckBjaXNjby5jb208L3Nw
YW4+PC9hPl08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtTZW50OiBX
ZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDQ6MzggUE08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDtUbzogTHVjeSB5b25nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Q2M6IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcyBCT1VUSE9SUzsgUm9u
IFBhcmtlcjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YSBocmVm
PSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29s
b3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7DQogc2ZjOyBKYW1hbDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7SGFkaSBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0O1N1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0hpIEx1Y3ksPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Tm8uIEkgYW0gc2ltcGx5IHNheWluZyB3ZSBzaG91bGQgbm90
IG92ZXJjb21wbGljYXRlIHRoZSBwcm9ibGVtPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7c3RhdGVtZW50IHdpdGggdGV4dCB0aGF0IGFkZHMgbGl0dGxlIHRvIG5vIHZh
bHVlIGluIG15IG9waW5pb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2hldGhlcjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O3dlIGNhbGwgaXQgbWV0YWRhdGEs
IG9yIGNvbnRleHQsIGhhcyBubyBiZWFyaW5nIG9uIHRoZSBmYWN0PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDt0aGF0IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
O3Byb2JsZW0gc3RhdGVtZW50IGFscmVhZHkgY2xlYXJseSBzdGF0ZXMgd2UgbmVlZCB0byBiZSBh
YmxlIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtwYXNzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7aW5mb3JtYXRpb24gYmV0d2VlbiBTRsK5cyBhbmQgYmV0d2Vl
biB0aGUgbmV0d29yayAmYW1wOyBTRsK5cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtPbiAzLzEyLzE0LCA1OjEzIFBN
LCAmcXVvdDtMdWN5IHlvbmcmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVh
d2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3Jh
dGlvbjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmx1Y3kueW9uZ0BodWF3
ZWkuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJt
YWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6
cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208L3NwYW4+PC9hPiZndDsmZ3Q7IHdyb3Rl
Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7SGkgSmltLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7SSBmb3Igb25lIGRvbid0IGFncmVlIGFuZCB0aGluayB3ZSBhcmUgb3ZlciBjb21wbGlj
YXRpbmcgd2hhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2hvdWxkPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2JlIHN0cmFpZ2h0Zm9yd2FyZC4gVGhlIFNG
QyBlbmNhcHN1bGF0aW9uIHNob3VsZCBlbmFibGUgdHdvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDt0aGluZ3M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsxLiBTdGVlcmluZyBv
ZiBzZWxlY3RlZCBmbG93cyB0aHJvdWdoIGEgc2VydmljZSBjaGFpbjsgdGhpcyBpczxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0O3NlcnZpY2UgZnVuY3Rpb24gcGF0aC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Mi4gUGFzc2luZyBvZiBjb250ZXh0IGFzc29jaWF0ZWQgd2l0
aCBhIGdpdmVuIGZsb3cgd2l0aGluIHNhaWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZp
Y2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7ZnVuY3Rpb24g
cGF0aC4gVGhpcyBjb250ZXh0IGluZm9ybWF0aW9uIG1heSBiZSBjb25zdW1lZCBieSBhPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtTRiAoYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7YXBwbGljYXRpb24gSUQgaXMgYW4gZXhhbXBsZSkgb3IgbWF5IGJlIGNv
bnN1bWVkIGJ5IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9yd2FyZGluZzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtlbGVtZW50cyAoYSB2cmYtSUQg
aXMgYW4gZXhhbXBsZSkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0O1tMdWN5XSBEbyB5b3UgY2FsbCB0aGUgY29udGV4dCBhcyBtZXRhZGF0YSBvciBub3Q/IERv
IHdlIGhhdmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Fub3RoZXI8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7dGVybSBoZXJlIGJlc2lkZSBTRkMgaGVhZGVy
IGFuZCBtZXRhZGF0YS4gSSBzZWUgdGhhdCB5b3UgZG9uJ3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3dhbnQgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
c2VwYXJhdGUgd2hhdCBpcyBjb25zdW1lZCBieSBTRiBhbmQgd2hhdCBpcyBjb25zdW1lZCBieSB0
aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7ZWxlbWVudHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDtMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtTZW50
IGZyb20gbXkgaVBob25lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IE9u
IE1hciAxMiwgMjAxNCwgYXQgNDoxNiBQTSwgJnF1b3Q7THVjeSB5b25nJnF1b3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29t
IiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVu
ZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bHVjeS55b25nQGh1YXdlaS5jb208
L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFu
ayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwv
YT4mZ3Q7Jmd0Ow0KIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsgR3JlYXQuIFRoZW4gd2UgbWF5IGNvbnNpZGVyIHR3byBzcGVjaWFsIG1ldGFkYXRhIGRl
ZmluaXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbiB0aGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O3Byb2JsZW0gc3RhdGVtZW50IHNvIHdl
IGNhbiBhbGwgdXNlIHRoZSBzYW1lIGRlZmluaXRpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7SGVyZSBpcyBteTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7c3VnZ2VzdGVkIHRleHQgYW5kIGxpa2UgdG8gaGVhciB5b3UgYW5kIG90aGVyJ3MgaW5w
dXQgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzdWdnZXN0aW9ucy48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBw
bGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7dG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2V4
Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGVsZW1lbnRzIGluIGEgc2VydmljZSBmdW5j
dGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Y2hh
aW5pbmcuIEluIHRoaXMgY29udGV4dCwgdGhlcmUgYXJlIHR3byB0eXBlcyBvZiBkYXRhIHBsYW5l
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFNlcnZpY2UgRnVuY3Rpb24gTWV0YWRhdGE6IHRoZSBpbmZv
cm1hdGlvbiBleGNoYW5nZWQgYmV0d2Vlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Y2xhc3NpZmllciBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdl
ZW4gc2VydmljZSBmdW5jdGlvbnMgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0O2ZhY2lsaXRhdGUgc2VydmljZSBmdW5jdGlvbnMgb24gdGhlIHBhY2tl
dCB0cmVhdG1lbnQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBT
dGVlcmluZyBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGZyb20gc2VydmljZSBmdW5jdGlvbnMg
dG8gYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Y2xh
c3NpZmllciBvciBzZXJ2aWNlIG5vZGUgZm9yIHRyYWZmaWMgZm9yd2FyZGluZyBwdXJwb3NlLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgLWVuZDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IEZyb206IEpvZWwgTS4gSGFscGVy
biBbPGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIiBz
dHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+XTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbnQ6IFdl
ZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjozNSBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7
IFJvbiBQYXJrZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldCIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlv
bjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIu
bmV0PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVy
cGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7IHNmYzsgSmFtYWwg
SGFkaTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFNh
bGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU3Vi
amVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25z
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBZZXMsIEkgYW0gdHJ5
aW5nIHRvIGNvbnNpc3RlbnRseSBkaXN0aW5ndWlzaCB0aG9zZSB0d28gY2FzZXM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3doZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0O3RhbGtpbmcgYWJvdXQgdGhlIGluZm9ybWF0aW9uIGNhcnJpZWQgd2l0aCBw
YWNrZXRzIGluIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NoYWlucy48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWw8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAzOjEzIFBNLCBMdWN5
IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEpvZWwsIFNlZSBiZWxvdy4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJv
bTogc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
IiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9h
Pl0gT24gQmVoYWxmIE9mIEpvZWwgTS4gSGFscGVybjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
U2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjAyIFBNIFRvOiBMdWN5IHlvbmc7IE5pY29s
YXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb24gUGFya2VyIENjOiBKaW0gR3Vp
Y2hhcmQgKGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJw
bGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
PmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3Jh
dGlvbjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0OzsNCiBzZmM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVj
dDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgd2FzIHRyeWlu
ZyB0byB3b3JkIGl0IGNhcmVmdWxseSBub3QgdG8gZm9jdXMgb24gd2hvIHB1dHM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3RoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBpbiwgYnV0IG9ubHkgb24gd2hvIGNvbnN1bWVz
IHRoZSBpbmZvcm1hdGlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgSW5mb3JtYXRpb24gZm9yIHNlcnZpY2UgZnVuY3Rpb25zIG1heSBjb21l
IGZyb20gdGhlIGluZ3Jlc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgY2xhc3NpZmllciBvciBmcm9tIG90aGVyIHNlcnZpY2UgZnVuY3Rpb25z
LiBbTHVjeV0gdGhpcyBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIG9uZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjYXNlIHVzaW5n
IG1ldGFkYXRhIGluIHlvdXIgdmlldy4gSW5mb3JtYXRpb24gZm9yIHRoZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Zm9yd2FyZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3aWxsIGdlbmVyYWxseSBjb21lIGZyb20gdGhlIGluZ3Jlc3Mg
Y2xhc3NpZmllciwgYnV0IGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzcGVjaWFsPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhc2VzIG1h
eSBiZSBwcm92aWRlZCBieSBzZXJ2aWNlIGZ1bmN0aW9ucy4gKEkga2VlcDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7d2FudGluZyB0byBnZXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgcmlkIG9mIHRob3NlIHNwZWNpYWwgY2FzZXMsIGJ1dCBz
byBmYXIgdGhlcmUgc2VlbSB0byBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7anVzdCBlbm91
Z2g8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
b2YgdGhlbSB0byB3YXJyYW50IGNvdmVyaW5nIGluIHRoZSBzb2x1dGlvbi4gQW5kIG1vcmU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ltcG9ydGFudGx5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzaWduaWZpY2FudCBzdXBwb3J0IGZvciBp
dCBpbiB0aGUgd29ya2luZyBncm91cC4pIFtMdWN5XTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
VGhpcyBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyB0aGUgc2Vjb25kIGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3IChidXQgeW91
IGRvbid0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsaWtlIGl0KS48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgQW5kIHlvdSBzdWdnZXN0IGRpc3Rp
bmd1aXNoaW5nIHRoZXNlIHR3byBjYXNlcyB3aGVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtk
aXNjdXNzaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGFib3V0IG1ldGFkYXRhIHVzYWdlLiBJcyB0aGF0IHJpZ2h0IHVuZGVyc3RhbmRpbmc/
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMs
IEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IE9uIDMvMTIvMTQsIDI6MzMgUE0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWwsIEkgaW50ZXJw
cmV0IHRoYXQgeW91IHN1Z2dlc3RzIHRoYXQgZGlzdGluZ3Vpc2ggdGhlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtleGNoYW5nZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGJldHdl
ZW4gc2VydmljZSBmdW5jdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCB0aGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4
Y2hhbmdlIGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBmcm9tIGEgc2VydmljZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb24gdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGEgc2VydmljZSBub2RlLiBJcyB0aGlz
IHJpZ2h0IHVuZGVyc3RhbmRpbmc/IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBG
cm9tOiBKb2VsIE0uIEhhbHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1
bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tPC9zcGFuPjwvYT5dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsyMDE0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgMToxOTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUE08YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRv
OiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFy
ZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgKGpndWljaGFyKTs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFu
ayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldCIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlv
bjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBN
eSBpbmNsaW5hdGlvbiB3b3VsZCBiZSB0byB0dW5lIHRoYXQgZGVmaW5pdGlvbiB0bzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGlzdGluZ3Vpc2g8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJldHdlZW4gZGF0YXBsYW5lIGNhcnJpZWQg
aW5mb3JtYXRpb24gaW50ZW5kZWQgZm9yIHVzZSBieTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgZnVuY2l0b25zICh3aGF0ZXZlciB0aGUgb3JpZ2luKSwgYW5kIGRhdGFwbGFuZSBj
YXJyaWVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbmZvcm1hdGlvbjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW50ZW5kZWQgZm9y
IGRhdGFwbGFuZSBmb3J3YXJkaW5nIGNvbXBvbmVudHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhp
IEpvZWwsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBJIGFncmVlIHRoYXQgd2UgbmVlZCB1c2luZyB0aGUgc2FtZSBkZWZp
bml0aW9uIGZvciBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0ZXJtLCBidXQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkaXNh
Z3JlZSB0aGF0IHRoZSBtZXRhZGF0YSBkZWZpbml0aW9uIGhlcmUgaXMgYSBzZXQgb2Y8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBp
bmZvcm1hdGlvbiBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIFRoaXMgbWF5IGJlIHRvbyBuYXJyb3c8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O29yIGxlYWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBhIHBhcnRpY3VsYXIgc29s
dXRpb24uIEkgYW0gZmluZSB3aXRoIHRoaXMgZGVmaW5pdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7aW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgcHJvYmxlbSBzdGF0ZW1lbnQgdy8gbWlub3IgdHdlYWsgKHN1Z2dl
c3RlZCBvbiBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsaXN0KS48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FiaWxpdHkgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGNoYW5nZSBpbmZvcm1hdGlv
biBiZXR3ZWVuIHRoZSBjbGFzc2lmaWVycyBhbmQgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZ1bmN0aW9ucywgYmV0
d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgYW5kIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2Z1bmN0aW9ucyBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjbGFzc2lmaWVyc3xzZXJ2aWNlIG5vZGVz
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgVGhlcmUgbWF5IGJlIGEgc29sdXRpb24gdGhhdCBhIHNlcnZpY2UgZnVuY3Rp
b24gcGFzc2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzb21lPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiB0byBhdHRhY2hlZCBzZXJ2aWNlIG5vZGUgd2l0aG91
dCB1c2luZyBTRkM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hlYWRlci48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRo
YW5rcywgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9t
OiBKb2VsIEhhbHBlcm4gRGlyZWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpqbWguZGlyZWN0QGpv
ZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQt
ZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpq
bWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+XSBTZW50OiBXZWRuZXNkYXksPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtNYXJjaCAxMiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAyMDE0IDEyOjI1IFBNIFRvOiBM
dWN5IHlvbmc7IEpvZWwgTS4gSGFscGVybjsgTmljb2xhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Qk9VVEhPUlM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRp
b246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVy
Lm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0i
X2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3Nw
YW4+PC9hPiZndDs7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2Zj
XTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBMdWN5LCB5b3Ugc2F5ICZxdW90O3RoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIC4uLiZxdW90OyBU
aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2RlZmluaXRpb24geW91PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlbiBwcm92
aWRlIGlzIGEgZGVmaW5pdGlvbiBvZiB0aGUgc2V0IG9mIGluZm9ybWF0aW9uIHdlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDthcmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwcm9wb3NpbmcgdGhhdCB3ZSBwdXQgaW4gdGhlIFNG
QyBoZWFkZXIuIEksIGFuZCBvdGhlcnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoYXZlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgYmVlbiB1c2luZyB0aGUgdGVybSBtZXRhZGF0YSBtb3JlIG5hcnJvd2x5LiBXZSBjYW4gdXNl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aGF0ZXZlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRlZmluaXRpb24gd2Ugd2Fu
dC4gQnV0IHdlIGRvIG5lZWQgdG8gYWdyZWUgb24gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtkZWZpbml0aW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciB0aGUgcHVycG9zZXMgb2YgdGhlIFdHLCBpdCBzZWVtcyBt
dWNoIG1vcmUgdXNlZnVsIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt1c2UgdGhlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
dGVybSBtZXRhZGF0YSBmb3IgdGhlIG5hcnJvd2VyIGRlc2NyaXB0aW9uLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91
cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAxOjE5IFBNLCBMdWN5IHlvbmcgd3Jv
dGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IEhpIEpvZWwsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgYWdyZWUuIFdlIG5lZWQg
dG8gZGlmZmVyZW50aWF0ZSB0aGUgbWV0YWRhdGEgdXNlZCBieTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9uIGFuZCBTRkMgaGVhZGVyLiBUaGUgbWV0YWRh
dGEgdGVybSBtZWFucyBjYXJyeWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c29tZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3N0YXRlcyBhbG9uZyB3aXRoIHRoZSBwYWNrZXQuIElNTzogU0ZDIGhlYWRlciBpcyBhIGtp
bmQgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDttZXRhZGF0YSBjYXJyaWVkIG9uIHBhY2tldCBmb3IgbmV4dCBzZXJ2aWNl
IG5vZGUgdG8gdXNlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SW4gdGhlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29u
dGV4dCBvZiBTRkMsIHdlIGhhdmUgdGVybSBmb3IgU0ZDIGhlYWRlciBhbmQgdGhlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YSB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2FzIGNhcnJpZWQgYmV0d2Vl
biBzZXJ2aWNlIGZ1bmN0aW9ucywgb3IgYmV0d2VlbiBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb25z
IGFuZCBjbGFzc2lmaWVycy9zZXJ2aWNlIG5vZGVzLCB3aGljaCBpcyB3aGF0PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDt0aGUgZHJhZnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtmb2N1cy48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
VGhhbmtzLCBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVy
bjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0i
X2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bh
bj48L2E+XSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IDIwMTQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgMTE6MTggQU0gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9S
UzsgUm9uIFBhcmtlciBDYzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKaW08YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
R3VpY2hhcmQgKGpndWljaGFyKTs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9
Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9h
Pjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVj
b3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0
LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkg
dGhpbmsgaXQgaXMgaW1wb3J0YW50IHRvIGtlZXAgYSBzdHJvbmcgZGlzdGluY3Rpb248YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JldHdlZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgKHdoaWNoIGlzIGZv
ciB1c2UgYnkgYXBwbGljYXRpb25zKSBhbmQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtz
ZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGNoYWluaW5nIGluZm9ybWF0aW9uIGluIHRoZSBiYXNlIHNlcnZpY2Ug
Y2hhaW4gaGVhZGVyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hpY2ggaXM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Zm9yIHVzZSBieSB0aGUgc2VydmljZSBjaGFpbiBzdXBwb3J0IG1lY2hhbmlzbXMuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAx
MDo0MiBBTSwgTHVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRnVsbHkgYWdyZWUgd2l0aCBK
b2UuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2Ugc2hvdWxkIG5vdCByZXF1aXJlIGEgZml4
IGxlbmd0aCBmb3IgaW4tYmFuZCBtZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YnV0
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBhbHNvIG5vdCBsZWF2ZSBpdCBmb3IgZnJlZWx5IHVzYWdlLiBJbiBmYWN0
LCB3aGVuIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5v
ZGUgaW5zZXJ0cyBTRkMgaGVhZGVyIG9uIGEgKGVuY2Fwc3VsYXRlZCkgcGFja2V0IGFuZDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VuZCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmV4dCBzZXJ2aWNlIG5v
ZGUsIFNGQyBoZWFkZXIgaXRzZWxmIGNhbiBiZSBzZWVuIGFzIGE8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O21ldGFkYXRhLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3Nw
YW4+PC9hPl0gT24gQmVoYWxmIE9mIEpvZWwgTS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0hh
bHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgOToyMSBB
TSBUbzogTmljb2xhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Qk9VVEhPUlM7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0
PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwv
YT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0Ozxh
IGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxl
PSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIGluLWJhbmQgbWV0YWRhdGEsIHRoZSBBUEkgZm9yIGFj
Y2VzcyBjYW4gZWFzaWx5IGJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzeW5jaHJvbm91cy4gT3V0IG9mIGJhbmQg
bWV0YWRhdGEgbmVlZHMgZGlmZmVyZW50PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoYW5kbGlu
Zy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFRoZXJlIGFyZSBtYW55IGNhc2VzIHdoZXJlIG91dC1vZi1iYW5kIG1l
dGFkYXRhIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt1c2VmdWwgYW5kPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBhcHByb3ByaWF0ZS4gQnV0IHRoZXkgZG8gbm90IGNvdmVyIGFsbCBuZWVkcyBieSBhbnk8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3N0cmV0Y2guPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
RXZlbiBpZiBlYWNoIHBpZWNlIG9mIGluLWJhbmQgbWV0YWRhdGEgaXMgb2YgZml4ZWQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xlbmd0aCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZXJlIGFyZSBtYW55IGRp
ZmZlcmVudCBraW5kcyBvZiBtZXRhdHlwZS4gVHJ5aW5nIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtzYXk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZxdW90O3RoZXJlIHdpbGwgYmUgZXhhY3RseSBmb3VyIHBp
ZWNlcywgYW5kIHRoZXkgd2lsbCBiZSBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dHlwZXM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHQxLCB0MiwgdDMsIGFuZCB0NCZxdW90OyBpcyBzaW1wbHkgdG9vIHNwZWNp
ZmljIGZvciBldmVuIDgwJTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7b2YgdGhlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O25lZWRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDg6NTIgQU0sIE5pY29sYXMgQk9VVEhP
UlMgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGVsbG8gUm9uLDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgU2VuZGluZyBvdXQgb2YgYmFuZCBjb25ncnVlbnQgbWV0YWRhdGEgbWF5
IG5vdCBiZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Fuc3dlcjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHRvIGFsbCBuZWVkcyBidXQgaXQgaXMgb25lIHRvb2wgdGhhdCB3ZSBzaG91bGQga2VlcC48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5vdCBhbGwgbWV0YWRhdGEgaXMgdGll
ZCB0byBhIHNwZWNpZmljIHBhY2tldCwgZm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtleGFt
cGxlIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwb2xpY3kgY2hhbmdlIGluIFBDUkYgY291bGQgbGVhZCB0
byBzb21lIG1ldGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzaWduYWxpbmcsPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgdGhlIHJlYWN0aW9uIHRpbWUgbmVlZCBub3QgYmUgaW1tZWRpYXRlLCBmZXcg
bXMgbWF5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtub3QgbWF0dGVyLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQXMgeW91IHBvaW50LCBpZiBhIHBhY2tldCBpcyB0aWVkIHRv
IGEgbWV0YWRhdGEgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29ycmVsYXRpb248YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBpbmZvIGNhbiBiZSBzZXQgaW4gYm90aCBwYWNrZXQgdG8gZGVhbCB3aXRoIGl0
IChpLmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
ZXhwZWN0ZWQgZmxhZyBpbiB0aGUgU0ZDIGhlYWRlciwgcGx1cyBhbiBpZCk8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZpbmFsbHkgd2UgY2FuIHN0aWxsIHNlbmQgc29tZSBsaW1p
dGVkIG1ldGFkYXRhIHdpdGhpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YSBoZWFkZXIuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgVGhpcyBjb3VsZCBiZSB1c2VkIGZvciBsb2FkIGJhbGFuY2VycyBpbiBw
YXJ0aWN1bGFyIGlmPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3ZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGFncmVlIG9uIGEgY29udmVudGlvbiB0byBsb2NhdGUgJnF1b3Q7Y29hcnNlIGdyYWluIHBvbGlj
eSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC8gJnF1b3Q7ZmluZSBncmFpbiBwb2xpY3kmcXVvdDsg
b24gcmVzZXJ2ZWQgY29udGV4dCBoZWFkZXJzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgVGhpcyBzZWVtcyB0byBvcGVuIHVwIGEgbG90IG9mIGZsZXhpYmlsaXR5IC88YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2lubm92YXRpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgT24geW91ciBsYXN0IHBvaW50LCB0aGVyZSBpcyBhIHF1ZXN0aW9uIG9uIGhvdyB0
byBtYWtlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgYXZhaWxhYmxlIHRvIGEgU2VydmljZSBG
dW5jdGlvbi4gQ3VycmVudCBzb2NrZXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb25uZWN0aW9ucyBmb3Ig
ZXhhbXBsZSBkbyBub3QgYWxsb3cgdG8gcmV0cmlldmUgSVA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2hlYWRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9wdGlvbnMuIFNvIEkgYXNzdW1lIHRoYXQgU0ZD
IGF3YXJlIFNlcnZpY2UgRnVuY3Rpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aWxsPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgbmVlZCBzb21lIChhc3luY2hyb25vdXM8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA/
KSBBUEkgdG8gcmV0cmlldmUgU0ZDIGhlYWRlciBpbmZvcm1hdGlvbiBhcyB3ZWxsIGFzPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpbi1iYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEuIEkg
ZG9uJ3Qgc2VlIG91dCBvZiBiYW5kIG1ldGFkYXRhIHRyYW5zcG9ydDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7YWRkaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29tcGxleGl0eSwgdGhlIHNhbWUgQVBJ
IGNhbiBwcm9iYWJseSBhcHBseS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRo
ZSBhbHRlcm5hdGl2ZSBvcHRpb24sIGFsbG93aW5nIHZhcmlhYmxlIHNpemVkPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDttZXRhZGF0YSBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBTRkMgaGVhZGVy
IGhhcyBzb21lIGRyYXdiYWNrcyBhcyB3ZWxsLCBvbmUgYmVpbmc8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBm
cmFnbWVudGF0aW9uLCBhbmQgc29tZSBzd2l0Y2hlcyBleHBlY3RpbmcgYXMgd2VsbCB0bzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bG9vayBhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGVuZCB1c2VyIHRy
YWZmaWMgaGVhZGVycyBmb3IgbGluayBsb2FkIGJhbGFuY2luZy4gSTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7d291bGQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhZ3JlZSB0aGF0IGlmIHdlIGNhbiBhY2Nl
cHQgdGhlc2UgaXNzdWVzLCB0aGVuIHNlbmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvZmYtbGluZSBj
b25ncnVlbnQgbWV0YWRhdGEgbG9vc2VzIGl0cyBpbnRlcmVzdC48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFdlIG5lZWQgdG8gdGFrZSBpbnRvIGFjY291bnQgdGhhdCBib3RoIGlu
LWJhbmQgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjb25ncnVlbnQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBvdXQtb2YtYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQgaXMgbm90IHJlbGlhYmxlLiBBPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtwYWNrZXQgbG9zczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRyaWdn
ZXJpbmcgcmV0cmFuc21pc3Npb24gd291bGQgbm90IGxlYWQgdG8gdGhlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtpZGVudGljYWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyByZWNvbnN0cnVjdGlvbiBvZiB0
aGUgYXNzb2NpYXRlZCBtZXRhZGF0YS4gSW4gc29tZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Y2FzZXMsIHdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWlnaHQgdGh1cyBldmVuIG5lZWQgbm9uLWNvbmdy
dWVudCBvdXQtb2YtYmFuZCByZWxpYWJsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIHRyYW5z
cG9ydC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18gRnJvbTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb248YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBQYXJrZXIgWzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9u
OnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+XSBTZW50Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
V2VkbmVzZGF5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE1hcmNoIDEyLCAyMDE0PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgMTI6NDMgUE0gVG86IE5pY29sYXMgQk9VVEhPUlMgQ2M6IEppbSBHdWljaGFyZDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7KGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0
ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlq
c21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246
dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZmM7IEph
bWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQt
cmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IE5pY29sYXMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJ
IHVuZGVyc3RhbmQgdGhlIGNvbmNlcHQgZm9yIG91dCBvZiBiYW5kIHNpZ25hbGluZyBvZjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7bWV0YWRhdGEsIGJ1dCBJIGFtIGNvbmNlcm5lZCB0aGF0IGl0IGludHJvZHVj
ZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NpZ25pZmljYW50PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtj
b21wbGV4aXR5IGR1ZSB0byB0aGUgcG90ZW50aWFsIHJhY2UgY29uZGl0aW9uIG9mPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtyZWNlaXZpbmcgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtyZWFsIHBhY2tl
dCBiZWZvcmUgdGhlIG1ldGFkYXRhLiBXaGlsZSB0aGUgcmVhbCBwYWNrZXQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2NvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpbmRpY2F0ZSB0aGF0IG91dCBvZiBi
YW5kIG1ldGFkYXRhIGlzIGV4cGVjdGVkLCBob3cgY2FuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDt3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Z3VhcmFudGVlIHRoZSBvcmRlciBvZiByZWNlcHRpb24/IFdo
YXQgaWYgc3dpdGNoaW5nIG9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtyb3V0aW5nPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDtub2RlcyBhcHBseSBoYXNoIGJhc2VkIGxvYWQgYmFsYW5jaW5nPyBXaGF0IGlm
IHRoZSBsb2FkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtiYWxhbmNpbmcgdW5kZXJzdGFuZHMgU0ZDIGVuY2Fw
cyBhbmQgbG9va3MgYmV5b25kIGl0IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O29yaWdpbmFsIGhlYWRlciB0byBnZXQgYmV0dGVyIGVudHJvcHk/PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgQ2FuIHdlIGd1YXJhbnRlZSB0aGF0IHRoZSBtZXRhZGF0YSBhbmQgcmVhbCBw
YWNrZXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dpbGwgZm9sbG93PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDt0aGUgZXhhY3Qgc2FtZSBwYXRoPyBJZiB3ZSBjYW4gbm90LCB0aGVuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtpbXBsZW1lbnRhdGlvbnMgd2lsbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bmVlZCB0byBh
ZGQgaW5ncmVzcyBxdWV1aW5nIHRvIGNvcGUgd2l0aCB0aGUgc2NlbmFyaW8uPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBbHNvLCBkbyB5b3UgZmVlbCB0aGF0IHRoZSBpbmNyZWFz
ZSBpbiBpbXBsZW1lbnRhdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbXBsZXhpdHkgYXQgdGhlIHNl
cnZpY2UgZnVuY3Rpb25zIGlzIHJlYXNvbmFibGU/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBUaGFua3MuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb248YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6
MDkgQU0sICZxdW90O05pY29sYXMgQk9VVEhPUlMmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iIHRhcmdldD0i
X2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L3Nw
YW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpOaWNv
bGFzLkJPVVRIT1JTQHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVy
cGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5tYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0OyB3
cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB0aGluayB3
ZSBtdXN0IG1ha2UgYSBkaXN0aW5jdGlvbiBiZXR3ZWVuOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtIE1ldGFkYXRhIHdoaWNoIHNob3VsZCBiZSBwYXJ0IG9mIHRo
ZSBoZWFkZXIgZGVmaW5lZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YXMgaW48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgYmFuZCBtYXJraW5nLiAtIE1ldGFkYXRhIHdpdGggY2FuIGJlIHBhc3NlZCBv
dXQgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JhbmQsIGZvcjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBleGFtcGxlIGNvbmdydWVudCBvdXQgb2YgYmFuZCBzaWduYWxpbmcgZGVmaW5lZCBpbjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGRyYWZ0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBmb3JtZXIgY2FsbHMgZm9yIGEgbGltaXRlZCBzcGFjZSBp
biB0aGUgaGVhZGVyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dHJ1ZSwgVGhlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGxhdHRlciBob3dldmVyIGRvZXMgbm90IGluY3VyIGFueSBzcGFjZSBsaW1p
dGF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbmQgaXM8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgc3RpbGwgZmFpcmx5IGVmZmljaWVudCBhbmQgaXQgcmVtYWlucyBjb21wYXRpYmxlIHdpdGg8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2EgZml4ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2l6
ZSBoZWFkZXIgdXNlZCB0byByb3V0ZSB0aG9zZSBzaWduYWxpbmcgbWVzc2FnZXM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2Fsb25nIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjaGFpbidzIHNl
cnZpY2UgZnVuY3Rpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBOaWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTo8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgWzxhIGhyZWY9Im1h
aWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVy
cGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5qZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPl0gU2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgVHVlc2RheSwgTWFyY2ggMTEsIDIwMTQgNjo0OCBQTSBUbzogUm9uIFBhcmtlciBDYzo8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyBCT1VUSE9SUzs8c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0IiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0
aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBl
ci5uZXQ8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpw
dXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozsgc2ZjOyBKYW1h
bCBIYWRpIFNhbGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVy
YXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIFJvbiw8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2UgY2FuIGNlcnRhaW5s
eSBoYXZlIHRoaXMgZGlzY3Vzc2lvbiBidXQgd2Ugc2hvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtmaXJzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb25zaWRlciB3aGF0IGluZm9ybWF0aW9u
IGlzIG5lY2Vzc2FyeSBhbmQgaWYgc2FpZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlv
biBjYW4gZml0IHdpdGhpbiBhIGZpeGVkIG51bWJlciBvZiBjb250ZXh0czxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7aW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ham9yaXR5IG9mIGNhc2Vz
LiBSZW1lbWJlciwgdGhlIGdvYWwgb2YgYmVpbmcgYWJsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7dG8gcGFzczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSB0aHJvdWdoIHRoZSBuZXR3
b3JrIGlzIHRvIGVuaGFuY2Ugc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVsaXZl
cnksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5vdCBwYXNzIHRoZSBlbnRpcmUgd29ya3Mgb2YgU2hh
a2VzcGVhcmUgOy0pPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNl
bnQgZnJvbSBteSBpUGhvbmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IE9uIE1hciA3LCAyMDE0LCBhdCAzOjUyIEFNLCAmcXVvdDtSb24gUGFya2VyJnF1b3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxl
OyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5S
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlv
bjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzLDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgc2VlIHNpbWlsYXIg
cmVxdWlyZW1lbnRzIGZyb20gdGhlIDNncHAgRVBDIHNpZGUuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtJIHdvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaWtlIHRvIHByb3Bvc2UgYW4g
T1VJIC8gVExWIGJhc2VkIGFwcHJvYWNoIHdoZXJlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgcmVzZXJ2ZWQgT1VJIGNhbiBiZSB1c2VkIGZvciBhZ3JlZWQgdXBvbiB0eXBlcyBvZjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29tbW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRh
ZGF0YSBhbmQgdmVuZG9yIG9yIG90aGVyIG9yZ2FuaXphdGlvbmFsIE9VSXMgY2FuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtiZSB1c2VkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBxdWlj
a2x5IGlubm92YXRlIGluIHRoZSBuZXR3b3Jrcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNp
bXVsdGFuZW91c2x5LCBJIHdvdWxkIGFsc28gbGlrZSB0byBjb25zaWRlcjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7bWVjaGFuaXNtczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhhdCBhcmUg
b3B0aW1pemVkIGZvciBsb25nIGxpdmVkIGZsb3dzIHNvIGFzIHRvPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtsaW1pdCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lZ2F0aXZlIGVmZmVj
dHMgb2YgcGFja2V0IGdyb3d0aC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBSb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciA3LCAyMDE0LCBh
dCA4OjM0IEFNLCAmcXVvdDtOaWNvbGFzIEJPVVRIT1JTJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5j
b20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246
dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5OaWNvbGFzLkJPVVRIT1JTQHFv
c21vcy5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9
Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHls
ZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5tYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwv
YT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhlbGxvIEppbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBoYXZlIHNlZW4gY2FzZXMgaW4gR2kgTEFO
LCB3aGVyZSBzdWJzY3JpYmVyIHJlbGF0ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBp
bmZvcm1hdGlvbiBpcyBwYXNzZWQgdG8gYSBXZWIgUHJveHkgZm9yIEhUVFAgaGVhZGVyPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZW5yaWNobWVudCAoYWltZWQgYXQgc29tZSBXZWIgQ29u
dGVudCBwcm92aWRlcnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3BhcnRuZXJzIG9mPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIE1vYmlsZSBPcGVyYXRvcikuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgSW5mb3JtYXRpb24gd2FzIGFuIGNvZGVkIChwZXJzaXN0ZW50KSBz
dWJzY3JpYmVyIGlkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkZXJpdmVkPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgZnJvbSB0aGUgTVNJU0ROLCBhbmQgY291cGxlIG9mIGYgY3VzdG9t
ZXIgcHJvZmlsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVsYXRlZDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGZpZWxkcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluIGFuIHNmYyBiYXNlZCBHaSBMQU4sIHRoaXMgZW50
aXR5IHNob3VsZCByZWNlaXZlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7ZnJvbSB0aGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDbGFzc2lmaWVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtIEEgY2xhc3NpZmljYXRpb24g
b2YgdGhlIENvbnRlbnQgUHJvdmlkZXIgKCBJZCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBDYXRlZ29yeSkgYmFzZWQgb24gdHJhZmZpYyBhbmFseXNpcyAtIFRoZSBNU0lTRE4gb2Y8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBz
dWJzY3JpYmVyIC0gVHdvIHN1YnNjcmliZXIgcG9saWN5IGZpZWxkcyAobm90IHRpZWQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBQQ1JGPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
YnV0IGJlbG9uZ2luZyB0byB0aGUgU3Vic2NyaWJlciBEQikgKFN1YnNjcmliZXI8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBjYXRlZ29yeSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBz
dWItY2F0ZWdvcnkpIC0gQSBzZXNzaW9uIGlkIChmb3IgbG9nZ2luZyBhbmQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3RyYWNraW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHVycG9z
ZXMpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBUaGUgb2JqZWN0aXZlIGJlaW5nIHRvIGF2b2lkIGhhdmluZyB0aGUgSFRUUCBQcm94eTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBi
ZWNvbWUgYSB0cnVzdGVkIGFwcGxpY2F0aW9uIChpbnRlcm9nYXRlIHRoZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHN1YnNjcmliZXIgREIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
ZXRjLi4pPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XyBGcm9tOiBKaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBHdWljaGFyZDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IChqZ3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBj
aXNjby5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29y
YXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qZ3VpY2hhckBjaXNj
by5jb208L3NwYW4+PC9hPl0gU2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaHVy
c2RheSwgTWFyY2ggMDYsIDIwMTQgMjowMiBQTSBUbzogSmFtYWwgSGFkaTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7U2FsaW07PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmpt
b2lzYW5kQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsg
dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+am1v
aXNhbmRAanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmptb2lzYW5kQGp1bmlwZXIu
bmV0IiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9u
OnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmptb2lzYW5kQGp1
bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJw
bGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
PmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3Jh
dGlvbjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ow0KIENjOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHNmYyBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgSmFtYWwsPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZ
b3Ugc2FpZCAmcXVvdDtJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2l6ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBtZXRhZGF0YSZxdW90Oy4uIEkgYW0gbm90IHNvIGNvbnZpbmNlZCBhbmQgd291bGQgbGlrZSB0
bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJldHRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHVuZGVyc3RhbmQgdGhlIHJlcXVpcmVtZW50cyBiZWZvcmUgcGFzc2luZyBqdWRnZW1l
bnQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSWYgd2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBsb29rIGF0IHRoZSB1c2UgY2FzZXMgYXMgcHJlc2VudGVkIHRodXMgZmFyIGludG88
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgV0cgSTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGhhdmUgeWV0IHRvIHNlZSBhIHNpbmdsZSBleGFtcGxlIG9mIHRoZSBuZWVkPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKG5vdGluZyB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgZGVzaXJlIGlzIG5vdCB0aGUgc2FtZSBhcyBuZWVkKSAtIEkgYW0gbm90IHNheWluZzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZXJlIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgbm8gcmVxdWlyZW1lbnQgYnV0IHJhdGhlciB0aGF0IHdlIHNob3VsZCBub3QganVtcDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGNvbmNsdXNpb24gYW5kIGJ1aWxkIHN0YW5kYXJkcyBhcm91bmQgYSB0aGVvcnkuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IE9uIDMvMy8xNCwgNjozNSBBTSwgJnF1b3Q7SmFtYWwgSGFkaSBTYWxpbSZxdW90Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRh
dHUuY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0
aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aGFkaUBtb2phdGF0dS5j
b208L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tIiB0YXJnZXQ9Il9ibGFu
ayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPC9zcGFuPjwvYT4m
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgbGlrZSB0
aGUgZG9jIC0gd2VsbCB3cml0dGVuLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZWN0aW9uIDQuMyBvbiBtZXRhZGF0YSBl
bmNvZGluZy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgSXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJs
ZSBzaXplZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IChhdCBsZWFzdCBmb3IgaHR0cC9hcHAgeW91IHNlZW0gdG8gaW5k
aWNhdGUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGVzaXJlIGZvcjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2l0KS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgRm9yIGEgZGF0YXBhdGggcGVyLXBhY2tldCBtZXRhZGF0YSwgaSBmZWVsIHRoZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lZWQgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsganVzdCBhcyBpbXBvcnRhbnQuIEFyZSB3ZSBsaW1pdGVkIGJ5IHRoZSBmYWN0IHRoYXQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhpc3RpbmcgaGFyZHdhcmUgbWF5IG5vdCBi
ZSBhYmxlIHRvIGhhbmRsZSBUTFZzPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Rm9yPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4YW1wbGUsIEkgZG9udCBoYXZlIGEgcHJvYmxl
bSBoYW5kbGluZyBUTFZzIGluIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzb2Z0d2FyZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2RhdGFwYXRoLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjaGVlcnMs
IGphbWFsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nIGxpc3Q8
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7
IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNm
Y0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7
IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlz
dDxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBs
ZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4m
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgbGlzdDxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayIgc3R5
bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRp
b246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjQGlldGYu
b3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29s
b3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48
L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGlu
Zzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgbGlzdDxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayIg
c3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29y
YXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjQGll
dGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0i
Y29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bh
bj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFp
bGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdDxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRl
Y29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2Zj
QGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIiBzdHls
ZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwv
c3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBt
YWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVy
bGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVy
cGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5tYWlsdG86c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEg
aHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0i
X2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7X19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDtzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsg
dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFp
bHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNv
cmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDtfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRl
cmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1
cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRl
Y29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsgc2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQt
ZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRm
Lm9yZzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJw
bGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+
DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyZndDsgc2ZjIG1haWxpbmcgbGlz
dDxicj4NCiZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayIg
c3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZn
dDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJl
Zj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2Js
YW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDs8YnI+DQom
Z3Q7Jmd0O19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJy
Pg0KJmd0OyZndDtzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDs8YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1k
ZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYu
b3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBs
ZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4N
CiZndDs8YnI+DQomZ3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX188YnI+DQomZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDs8YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1k
ZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYu
b3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0
ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KPGJy
Pg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpz
ZmMgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0K
PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdl
dD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5l
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFy
Z2luLXRvcDo1cHQ7IG1hcmdpbi1ib3R0b206NXB0Ij4NCjxkaXYgc3R5bGU9Im1hcmdpbjowaW4g
MGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5ldyBSb21h
bicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9IiI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX188YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVu
ZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwv
YT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
YyIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmM8L3NwYW4+PC9hPjwvc3Bhbj48L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXYgc3R5bGU9
Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6J1Rp
bWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7IGZv
bnQtZmFtaWx5OkhlbHZldGljYSxzYW5zLXNlcmlmIj5fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXzxicj4NCnNmYyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRp
b246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3Nw
YW4+PC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc2ZjIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSIiPjwvc3Bhbj48L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9u
dC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFu
IHN0eWxlPSIiPiZuYnNwOzwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L3NwYW4+PC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0
ZSI+PHNwYW4+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188
L3NwYW4+PGJyPg0KPHNwYW4+c2ZjIG1haWxpbmcgbGlzdDwvc3Bhbj48YnI+DQo8c3Bhbj48YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29y
YXRpb246dW5kZXJsaW5lIj5zZmNAaWV0Zi5vcmc8L2E+PC9zcGFuPjxicj4NCjxzcGFuPjxhIGhy
ZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiBzdHlsZT0iY29s
b3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj5odHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzZmMgbWFp
bGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9y
OnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+c2ZjQGlldGYub3JnPC9hPjxicj4N
CjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiBzdHls
ZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj5odHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwv
ZGl2Pg0KPGJyPg0KPGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtc3R5bGUtc3BhbiIgc3R5bGU9ImJv
cmRlci1jb2xsYXBzZTpzZXBhcmF0ZTsgY29sb3I6cmdiKDAsMCwwKTsgZm9udC1mYW1pbHk6SGVs
dmV0aWNhOyBmb250LXN0eWxlOm5vcm1hbDsgZm9udC12YXJpYW50Om5vcm1hbDsgZm9udC13ZWln
aHQ6bm9ybWFsOyBsZXR0ZXItc3BhY2luZzpub3JtYWw7IGxpbmUtaGVpZ2h0Om5vcm1hbDsgb3Jw
aGFuczoyOyB0ZXh0LWluZGVudDowcHg7IHRleHQtdHJhbnNmb3JtOm5vbmU7IHdoaXRlLXNwYWNl
Om5vcm1hbDsgd2lkb3dzOjI7IHdvcmQtc3BhY2luZzowcHgiPjxzcGFuIGNsYXNzPSJBcHBsZS1z
dHlsZS1zcGFuIiBzdHlsZT0iYm9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlOyBjb2xvcjpyZ2IoMCww
LDApOyBmb250LWZhbWlseTpIZWx2ZXRpY2E7IGZvbnQtc3R5bGU6bm9ybWFsOyBmb250LXZhcmlh
bnQ6bm9ybWFsOyBmb250LXdlaWdodDpub3JtYWw7IGxldHRlci1zcGFjaW5nOm5vcm1hbDsgbGlu
ZS1oZWlnaHQ6bm9ybWFsOyBvcnBoYW5zOjI7IHRleHQtaW5kZW50OjBweDsgdGV4dC10cmFuc2Zv
cm06bm9uZTsgd2hpdGUtc3BhY2U6bm9ybWFsOyB3aWRvd3M6Mjsgd29yZC1zcGFjaW5nOjBweCI+
DQo8ZGl2IHN0eWxlPSJ3b3JkLXdyYXA6YnJlYWstd29yZCI+PHNwYW4gY2xhc3M9IkFwcGxlLXN0
eWxlLXNwYW4iIHN0eWxlPSJib3JkZXItY29sbGFwc2U6c2VwYXJhdGU7IGNvbG9yOnJnYigwLDAs
MCk7IGZvbnQtZmFtaWx5OkhlbHZldGljYTsgZm9udC1zdHlsZTpub3JtYWw7IGZvbnQtdmFyaWFu
dDpub3JtYWw7IGZvbnQtd2VpZ2h0Om5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6bm9ybWFsOyBsaW5l
LWhlaWdodDpub3JtYWw7IG9ycGhhbnM6MjsgdGV4dC1pbmRlbnQ6MHB4OyB0ZXh0LXRyYW5zZm9y
bTpub25lOyB3aGl0ZS1zcGFjZTpub3JtYWw7IHdpZG93czoyOyB3b3JkLXNwYWNpbmc6MHB4Ij4N
CjxkaXYgc3R5bGU9IndvcmQtd3JhcDpicmVhay13b3JkIj48YnI+DQotLTxicj4NCiZxdW90O0Vz
dGEgdmV6IG5vIGZhbGxhcmVtb3MsIERvY3RvciBJbmZpZXJubyZxdW90Ozxicj4NCjxicj4NCkRy
IERpZWdvIFIuIExvcGV6PGJyPg0KVGVsZWZvbmljYSBJJiM0MztEPC9kaXY+DQo8ZGl2IHN0eWxl
PSJ3b3JkLXdyYXA6YnJlYWstd29yZCI+PGEgaHJlZj0iaHR0cDovL3Blb3BsZS50aWQuZXMvZGll
Z28ubG9wZXovIj5odHRwOi8vcGVvcGxlLnRpZC5lcy9kaWVnby5sb3Blei88L2E+PGJyPg0KPGJy
Pg0KZS1tYWlsOiBkaWVnb0B0aWQuZXM8YnI+DQpUZWw6ICZuYnNwOyAmbmJzcDsmIzQzOzM0IDkx
MyAxMjkgMDQxPGJyPg0KTW9iaWxlOiAmIzQzOzM0IDY4MiAwNTEgMDkxPGJyPg0KLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08L2Rpdj4NCjwvc3Bhbj48L2Rpdj4NCjwv
c3Bhbj48L3NwYW4+PC9kaXY+DQo8YnI+DQo8L2Rpdj4NCjwvZGl2Pg0KPGJyPg0KPGhyPg0KPGZv
bnQgZmFjZT0iQXJpYWwiIGNvbG9yPSJHcmF5IiBzaXplPSIxIj48YnI+DQpFc3RlIG1lbnNhamUg
c2UgZGlyaWdlIGV4Y2x1c2l2YW1lbnRlIGEgc3UgZGVzdGluYXRhcmlvLiBQdWVkZSBjb25zdWx0
YXIgbnVlc3RyYSBwb2zDrXRpY2EgZGUgZW52w61vIHkgcmVjZXBjacOzbiBkZSBjb3JyZW8gZWxl
Y3Ryw7NuaWNvIGVuIGVsIGVubGFjZSBzaXR1YWRvIG3DoXMgYWJham8uPGJyPg0KVGhpcyBtZXNz
YWdlIGlzIGludGVuZGVkIGV4Y2x1c2l2ZWx5IGZvciBpdHMgYWRkcmVzc2VlLiBXZSBvbmx5IHNl
bmQgYW5kIHJlY2VpdmUgZW1haWwgb24gdGhlIGJhc2lzIG9mIHRoZSB0ZXJtcyBzZXQgb3V0IGF0
Ojxicj4NCmh0dHA6Ly93d3cudGlkLmVzL0VTL1BBR0lOQVMvZGlzY2xhaW1lci5hc3B4PGJyPg0K
PC9mb250Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--Boundary_(ID_MXN6keCHqSbOaL6ZoGQdKg)--


From nobody Wed Mar 19 05:45:25 2014
Return-Path: <paulq@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1521C1A06E0 for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 05:45:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.747
X-Spam-Level: 
X-Spam-Status: No, score=-7.747 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, MANGLED_OFF=2.3, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 ahHVMNcphDr5 for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 05:45:12 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) by ietfa.amsl.com (Postfix) with ESMTP id 9BFB51A0223 for <sfc@ietf.org>; Wed, 19 Mar 2014 05:45:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=225446; q=dns/txt; s=iport; t=1395233102; x=1396442702; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=zi+KELZaRl/Y08o9P0XeSttrFzPC53jwpimowRaxkMo=; b=BwqoQUTmA+pHENh2Noe7BT0RH2p2Dx/mhppbN0sVb2BJkrPCHJqfFAiB b7UraepvMIK4xSIK3LZrm8sf3sn9U+DsIf/JZQraAg8vVEfeZkFXZsswN tofq9ooqtLYvPHoTuTlx4mAOHfYZ1C3DxbaN3r5jzi4+jm563rVZQOG3w Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhAFAOKQKVOtJV2a/2dsb2JhbABagkJEO1eDBqhdjy6HPBmBABZ0giUBAQEEAQEBFwEICjgCBQIDBQMMBAIBBgIOAwMBAQEBFQsBBgMCAgIlCxQJCAIEDgUbh0oDEQ2QdZwXojETBIxNgTULAQkhAgEGCQoHBgQGAQIEBIJlNYEUBJQXRINskjCDLYFpAR8i
X-IronPort-AV: E=Sophos; i="4.97,685,1389744000"; d="scan'208,217"; a="28643794"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by alln-iport-1.cisco.com with ESMTP; 19 Mar 2014 12:44:58 +0000
Received: from xhc-rcd-x10.cisco.com (xhc-rcd-x10.cisco.com [173.37.183.84]) by rcdn-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id s2JCiwjA007606 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 19 Mar 2014 12:44:58 GMT
Received: from xmb-rcd-x14.cisco.com ([169.254.4.171]) by xhc-rcd-x10.cisco.com ([173.37.183.84]) with mapi id 14.03.0123.003; Wed, 19 Mar 2014 07:44:58 -0500
From: "Paul Quinn (paulq)" <paulq@cisco.com>
To: Sumandra Majee <S.Majee@F5.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQtNRKqmKiO02FE6W6ZJsjkUv9JrndrgAgAAC9gCAAOFzgIAAVRuA
Date: Wed, 19 Mar 2014 12:44:58 +0000
Message-ID: <26E2A2A9-51B2-48CE-AC41-0A8F1FFB2F72@cisco.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com>
In-Reply-To: <CF4E97A7.1B7CC%s.majee@f5.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.19.17.229]
Content-Type: multipart/alternative; boundary="_000_26E2A2A951B248CEAC410A8F1FFB2F72ciscocom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/a9zeitTZ7rWn43jB5PDUjwkwky8
Cc: Cathy Zhang <Cathy.H.Zhang@huawei.com>, "sfc@ietf.org" <sfc@ietf.org>, David Allan I <david.i.allan@ericsson.com>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Mar 2014 12:45:23 -0000

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

SGkgU3VtYW5kcmEsDQoNCkkgbGVhbiB0b3dhcmRzICMyOiBlc3NlbnRpYWxseSBlbmNvZGluZyB0
aGUgaW5mb3JtYXRpb24gaW50byBhIHNpbXBsZSBJRCwgcmF0aGVyIHRoYW4gdHJ5aW5nIHRvIGNy
ZWF0ZSBhIHZhcmlhYmxlIGxlbmd0aCBzdGFjay4gIFRoZSBlbmNvZGluZyBtZXRob2QgaXMgbXVj
aCBzaW1wbGVyIGZvciBTRnMgdG8gcHJvY2VzcywgYW5kIGFzIHlvdSBwb2ludCBvdXQgdXBkYXRl
IGFuZCBtb2RpZnkuDQoNClBhdWwNCg0KT24gTWFyIDE5LCAyMDE0LCBhdCAzOjQwIEFNLCBTdW1h
bmRyYSBNYWplZSA8Uy5NYWplZUBGNS5jb208bWFpbHRvOlMuTWFqZWVARjUuY29tPj4gd3JvdGU6
DQoNCjw8VHJpbW1lZCB0aGUgVE8gbGlzdCB0byBhdm9pZCB0aGUgbXNnIGJlaW5nIGhlbGQgYWdh
aW4+Pg0KDQpJIHNlZSB0d28gd2F5cyB0byBjYXJyeSB0aGUgcGF0aCBpbmZvcm1hdGlvbi4NCg0K
DQogIDEuICBFeHBsaWNpdCBvcmRlcmVkIGxpc3QsIHNvbWV0aGluZyBsaWtlIEZXLUEgOjogVENQ
LU9QVCA6OiBMQiA6OiBWaWRlb09QVCA6OiBDR05BVC4gICBUaGVyZSBhcmUgdHdvIGlzc3VlcyB3
aXRoIHRoaXMgYXBwcm9hY2gsIGZpcnN0IHRoZSBsZW5ndGggb2YgZ3JhcGggaXMgdmFyaWFibGUu
ICBBbHNvIGl0IGltcGxpZXMgYmlkaXJlY3Rpb25hbCBzeW1tZXRyeS4gSXQgaXMgb2Z0ZW4gcmVx
dWlyZWQgYnV0IHNob3VsZCBub3QgYmUgbWFuZGF0b3J5LiAgU2Vjb25kbHkgY2hhbmdpbmcgdGhp
cyBwYXRoL2dyYXBoIGluIGF0IFNGIGNhbiBiZSBjdW1iZXJzb21lLg0KICAyLiAgTGV0IHRoZSBD
b250cm9sIHBsYW5lIGRpc3RyaWJ1dGUgdGhlIGNoYWluSUQgPOKAlD4gZ3JhcGggbWFwcGluZy4g
SW4gdGhpcyBjYXNlIGVhY2ggU0Ygd291bGQgaGF2ZSBtYXBwaW5nIG9mIGdpdmVuIGEgY2hhaW5J
RCB3aGF0IGlzIG15IG5leHQgaG9wLiBUaGUgY2hhaW5JRCBpdHNlbGYgY291bGQgYmUgZml4ZWQg
c2l6ZSBlbGVtZW50LiBBIFNGIGNhbiBzZWxlY3QgYSBkaWZmZXJlbnQgcGF0aCBieSBjaGFuZ2lu
ZyB0aGUgY2hhaUlEIHBhcmFtZXRlci4NCg0KUmVnYXJkcw0KU3VtYW5kcmENCg0KDQpGcm9tOiBD
YXRoeSBaaGFuZyA8Q2F0aHkuSC5aaGFuZ0BodWF3ZWkuY29tPG1haWx0bzpDYXRoeS5ILlpoYW5n
QGh1YXdlaS5jb20+Pg0KRGF0ZTogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgYXQgMTA6MTMgQU0N
ClRvOiAiUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pIiA8cmVwZW5ub0BjaXNjby5jb208bWFpbHRv
OnJlcGVubm9AY2lzY28uY29tPj4sICJMb3Vpcy5Gb3VyaWUiIDxMb3Vpcy5Gb3VyaWVAaHVhd2Vp
LmNvbTxtYWlsdG86TG91aXMuRm91cmllQGh1YXdlaS5jb20+PiwgIlBhdWwgUXVpbm4gKHBhdWxx
KSIgPHBhdWxxQGNpc2NvLmNvbTxtYWlsdG86cGF1bHFAY2lzY28uY29tPj4sIERhdmlkIEFsbGFu
IEkgPGRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPG1haWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNz
c29uLmNvbT4+DQpDYzogTmljb2xhcyBCT1VUSE9SUyA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3Mu
Y29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PiwgWHV4aWFvaHUgPHh1eGlh
b2h1QGh1YXdlaS5jb208bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+PiwgQ2hhbmdjaGVuZyBI
dWFuZyA8aHVhbmdAc2NlLmNhcmxldG9uLmNhPG1haWx0bzpodWFuZ0BzY2UuY2FybGV0b24uY2E+
PiwgInNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiIgPHNmY0BpZXRmLm9yZzxtYWls
dG86c2ZjQGlldGYub3JnPj4sICJtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFv
bC5jb20+IiA8bWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPj4NClN1
YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpIaSBSZWluYWxk
bywNCg0KU28gdGhlIGNoYWluIElEIGlzIGFjdHVhbGx5IHRoZSBwYXRoIElEIHdoaWNoIHJlcHJl
c2VudHMgYW4gb3JkZXJlZCBzZXQgb2Ygc2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZXMuDQpJIHRo
aW5rIHdlIHNob3VsZCBhZGQgYW4gZXhwbGljaXQgZGVmaW5pdGlvbiBvZiDigJxzZXJ2aWNlIGlu
c3RhbmNl4oCdLiBXaGF0IGRvIHlvdSB0aGluaz8NCg0KVGhhbmtzLA0KQ2F0aHkNCg0KRnJvbTog
c2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBSZWluYWxkbyBQ
ZW5ubyAocmVwZW5ubykNClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDExOjAzIEFNDQpU
bzogTG91aXMuRm91cmllOyBQYXVsIFF1aW5uIChwYXVscSk7IERhdmlkIEFsbGFuIEkNCkNjOiBO
aWNvbGFzIEJPVVRIT1JTOyBYdXhpYW9odTsgbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2Vi
aWFuY0Bhb2wuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBDaGFuZ2No
ZW5nIEh1YW5nDQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQN
Cg0KQSBTZXJ2aWNlIENoYWluIGp1c3QgZGVmaW5lcyB3aGljaCB0eXBlIG9mIHNlcnZpY2UgYW5k
IHRoZWlyIG9yZGVyLg0KDQpBIHNlcnZpY2UgcGF0aCBkZWZpbmVzIHRoZSBhY3R1YWwgc2Vydmlj
ZSBpbnN0YW5jZSwgc2F5LCBmaXJld2FsbDEuaG9tZSwgbmF0MiwgZHBpLXNpYywgZXRjLg0KDQpG
cm9tOiAiTG91aXMuRm91cmllIiA8TG91aXMuRm91cmllQGh1YXdlaS5jb208bWFpbHRvOkxvdWlz
LkZvdXJpZUBodWF3ZWkuY29tPj4NCkRhdGU6IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IGF0IDEw
OjU1IEFNDQpUbzogIlBhdWwgUXVpbm4gKHBhdWxxKSIgPHBhdWxxQGNpc2NvLmNvbTxtYWlsdG86
cGF1bHFAY2lzY28uY29tPj4sIERhdmlkIEFsbGFuIEkgPGRhdmlkLmkuYWxsYW5AZXJpY3Nzb24u
Y29tPG1haWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbT4+DQpDYzogTmljb2xhcyBCT1VU
SE9SUyA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JT
QHFvc21vcy5jb20+PiwgWHV4aWFvaHUgPHh1eGlhb2h1QGh1YXdlaS5jb208bWFpbHRvOnh1eGlh
b2h1QGh1YXdlaS5jb20+PiwgQ2hhbmdjaGVuZyBIdWFuZyA8aHVhbmdAc2NlLmNhcmxldG9uLmNh
PG1haWx0bzpodWFuZ0BzY2UuY2FybGV0b24uY2E+PiwgInNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPiIgPHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPj4sICJtaWtlYmlh
bmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+IiA8bWlrZWJpYW5jQGFvbC5jb208
bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPj4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBz
dWxhdGlvbiBjaGFpbiBJRA0KDQpQYXVsLA0KICAgQ2FuIHlvdSBjbGFyaWZ5IHRoZSBkaWZmZXJl
bmNlIGJldHdlZW4gc2VydmljZSBjaGFpbiBhbmQgc2VydmljZSBwYXRoLiBHaXZlbiB0aGF0IGEg
c2VydmljZSBjaGFpbiBpcyBjb21wb3NlZA0Kb2Ygc2V2ZXJhbCBzZXJ2aWNlIGZ1bmN0aW9ucyBT
RjEsIFNGMiwgLi4gU0ZuIGhvdyB3b3VsZCBhIHNlcnZpY2UgcGF0aCBkaWZmZXIgZnJvbSB0aGF0
IHNlcnZpY2UgY2hhaW4/DQoNCi0gICAgICAgICAgTG91aXMNCg0KDQpGcm9tOiBzZmMgW21haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFBhdWwgUXVpbm4gKHBhdWxxKQ0K
U2VudDogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgMTA6MjYgQU0NClRvOiBEYXZpZCBBbGxhbiBJ
DQpDYzogTmljb2xhcyBCT1VUSE9SUzsgWHV4aWFvaHU7IG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0
bzptaWtlYmlhbmNAYW9sLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsg
Q2hhbmdjaGVuZyBIdWFuZw0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNo
YWluIElEDQoNCkhpIERhdmUsDQoNCkNoYWluIElEIHNob3VsZCByZWFsbHkgYmUgcGF0aCBJRCBz
aW5jZSB0aGVyZSBjYW4gYmUgbWFueSBwYXRocyBmb3IgYSBnaXZlbiBjaGFpbi4gIFVzaW5nIHRo
YXQgZGVmaW5pdGlvbiwgd2UgYXZvaWQgdGhlIG92ZXJsb2FkIGFuZCByZWFwIHRoZSBnYWluIGFs
bHVkZWQgdG8gYmVsb3cuDQoNClBhdWwNCg0KT24gTWFyIDE4LCAyMDE0LCBhdCAxMjoxNCBQTSwg
RGF2aWQgQWxsYW4gSSA8ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208bWFpbHRvOmRhdmlkLmku
YWxsYW5AZXJpY3Nzb24uY29tPj4gd3JvdGU6DQoNCg0KDQpXZWxsIHRoZSBxdWVzdGlvbiBkZSBq
b3VyIGlzIOKAnGRvZXMgYSBjaGFpbiBJRCBkZWZpbmUgYSBjbGFzcyBvciBhbiBpbnN0YW5jZeKA
neKApi4gSWYgaXQgZGVmaW5lcyBhbiBjbGFzcyB3ZSBhbHNvIG5lZWQgaW5zdGFuY2UgaW5mb3Jt
YXRpb24sIGlmIGl0IGlzIGN1cnJlbnRseSBvdmVybG9hZGVkIHRvIGRlZmluZSBjbGFzcyBhbmQg
aW5zdGFuY2UgSU1PIHdlIGhhdmUgYSBwcm9ibGVt4oCmLg0KDQpEYXZlDQoNCkZyb206IHNmYyBb
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpib3VuY2VzQGlldGYub3JnPl0gT24g
QmVoYWxmIE9mIENoYW5nY2hlbmcgSHVhbmcNClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0
IDc6NDMgQU0NClRvOiBOaWNvbGFzIEJPVVRIT1JTDQpDYzogWHV4aWFvaHU7IHNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFu
Y0Bhb2wuY29tPg0KU3ViamVjdDogUmU6IFtzZmNdIOetlOWkjTogU0ZDIGVuY2Fwc3VsYXRpb24g
Y2hhaW4gSUQNCg0KR29vZCBwb2ludHMuIEkgYmVsaWV2ZSBleHBsaWNpdCBjaGFpbiBJRCBzaG91
bGQgYmUgbWFuZGF0b3J5LiBUaGUgb3ZlcmhlYWQgaXMgdmVyeSBsaXR0bGUuIEl0IGhlbHBzIHNp
bXBsaWZ5IHByb2Nlc3NpbmcgYW5kIHN0ZWVyaW5nIHNpZ25pZmljYW50bHkuIFRoZSBnYWluIGlz
IGh1Z2UuDQoNCkNoYW5nDQoNCi0tLS0tLS0tLS0tLQ0KQ2hhbmdjaGVuZyBIdWFuZw0KDQpPbiBN
YXIgMTgsIDIwMTQsIGF0IDE6NTMgQU0sIE5pY29sYXMgQk9VVEhPUlMgPE5pY29sYXMuQk9VVEhP
UlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4gd3JvdGU6
DQpJIHRoaW5rIHRoYXQga2VlcGluZyB0aGUgU2VydmljZSBQYXRoIExheWVyIHRyYW5zcG9ydCBp
bmRlcGVuZGVudCBzaG91bGQgcmVtYWluIGFuIG9iamVjdGl2ZSBmb3IgU0ZDLiAgU3VjaCBhIHNl
cGFyYXRpb24gb2YgY29uY2VybnMgaXMgYSBzb3VuZCBhcmNoaXRlY3R1cmFsIHByaW5jaXBsZSB0
aGF0IGhlbHAga2VlcCB0aGluZ3Mgc2ltcGxlIGluIHByYWN0aWNlLg0KDQpPbiB0aGUgcXVlc3Rp
b24gb2YgIFNlcnZpY2UgUGF0aCwgd2UgaGF2ZSBhIGRpc2N1c3Npb24gb24gd2hldGhlciB3ZSBu
ZWVkIHNvbWUga2luZCBvZiBleHBsaWNpdCBpZGVudGlmaWVyIG9yDQpjb3VsZCB3ZSByZWx5IG9u
IG1hcHBpbmcgb24gc29tZSB1bmRlcmxheSBuZXR3b3JrIHByb3RvY29sIGZpZWxkcy4NCg0KDQpN
YXkgYmUgYSBQUk8vQ09OIHRhYmxlIGNvdWxkIGhlbHAgZm9jdXMgdGhlIGdyb3VwIGRlY2lzaW9u
IG9uIHRoYXQgbWF0dGVyDQoNCg0KICAqICAgVmlzaWJpbGl0eSAodHJhY2luZykNCiAgKiAgIEZv
cndhcmRpbmcgZ3JhcGggc3RydWN0dXJlIGltcGFjdC9saW1pdGF0aW9ucw0KICAqICAgUmVjb25m
aWd1cmF0aW9uIHNwZWVkDQoNCiAgICAgKiAgIExCUyAvIHNjYWxlIG91dCBpbXBhY3QNCiAgICAg
KiAgIE5vZGUgYnlwYXNzIChlLmc7IG1haW50ZW5hbmNlKQ0KDQogICogICB1bmRlcmxheSBuZXR3
b3JrL3RyYW5zcG9ydCBsYXllcnMgc3VwcG9ydA0KICAqICAgSGVhZGVyIHNwYWNlIGltcGFjdA0K
ICAqICAgTXVsdGkgdGVuYW50IHN1cHBvcnQgaW1wYWN0DQogICogICBTRkMgb24gZmxhdCAoZS5n
IG9wdGljYWwgTDIgZm9yIERhdGEgQ2VudGVycykgbmV0d29yaw0KICAqICAgVW5kZXJsYXkgbmV0
d29yayBhZG1pbmlzdHJhdGlvbiBpbXBhY3QNCg0KDQpQZXJzb25hbGx5IEkgdGhpbmsgdGhhdCBo
YXZpbmcgYW4gZXhwbGljaXQgY2hhaW4gaWRlbnRpZmllciAoZS5nLiBTZXJ2aWNlIFBhdGgvU2Vy
dmljZSBJbmRleCkgaXMgY2xlYXIgKG1hbmFnZW1lbnQgYW5kIGNvbnRyb2wpIGFuZCBub3QgZXhw
ZW5zaXZlIChoZWFkZXIgc3BhY2UpLiBUaGUgZHJhd2JhY2sgYmVpbmcgc29tZSBpbXBhY3Qgb24g
dGhlIHNpbXBsaWNpdHkgdG8gYWRkL3JlbW92ZSBlbGVtZW50cyBpbiBhIGNoYWluIGR5bmFtaWNh
bGx5Lg0KDQpUYWcgc3dpdGNoaW5nIChhcyBNUExTKSAgYWxsb3dzIHRvIG1hbmFnZSB0YWdzIHBl
ciBzZXJ2aWNlIG5vZGVzLCBsZWFkaW5nIHRvIG1vcmUgdmVyc2F0aWxlIGFuZCBkaXZlcnNlIGdy
YXBocw0KDQoNCk5pY29sYXMNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpGcm9t
OiBYdXhpYW9odSBbeHV4aWFvaHVAaHVhd2VpLmNvbTxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNv
bT5dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA1OjA0IEFNDQpUbzogSmVyb21lIE1v
aXNhbmQ7IG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT47IHNmY0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogW3NmY10g562U5aSNOiBTRkMg
ZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KSSBsaWtlIHRoZSBpZGVhIG9mIHNlcGFyYXRpbmcgdGhl
IFNlcnZpY2UgRnVuY3Rpb24gTGF5ZXIgYW5kIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIsIGFzIHBy
b3Bvc2VkIGluIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zLiBUaGUg
cm9sZSBvZiB0aGUgU2VydmljZSBQYXRoIExheWVyIGlzIGp1c3QgdG8gc3RlZXIgdGhlIHRyYWZm
aWMgYWxvbmcgYSBwYXJ0aWN1bGFyIGNoYWluIG9mIHNlcnZpY2Ugbm9kZXMgd2hpY2ggY2FuIGJl
IGltcGxlbWVudGVkIGJ5IGV4aXN0aW5nIHRvb2xzIGZvciBzb3VyY2Ugcm91dGluZywgc3VjaCBh
cyBzZWdtZW50IHJvdXRpbmcuIEFzIHN1Y2gsIGl04oCZcyBub3QgbmVjZXNzYXJ5IHRvIHRyeSB0
byBrZWVwIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIgdHJhbnNwb3J0LWluZGVwZW5kZW50IGFuZCBj
b250YWluIGl0IGluIHRoZSBTRkMgaGVhZGVyLg0KDQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUNCg0K
5Y+R5Lu25Lq6OiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10g5Luj6KGoIEplcm9t
ZSBNb2lzYW5kDQrlj5HpgIHml7bpl7Q6IDIwMTTlubQz5pyIMTjml6UgMTowMw0K5pS25Lu25Lq6
OiBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+OyBzZmNAaWV0Zi5v
cmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCuS4u+mimDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0
aW9uIGNoYWluIElEDQoNClRoaXMgKGxlbmd0aHkgYW5kIHZlcnkgbGl2ZWx5KSB0aHJlYWQgc3Rh
cnRlZCBmcm9tIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zICh3aGlj
aCBJIGNvLWF1dGhvcmVkKS4NCg0KSW4gc2VjdGlvbiA0LjgsIHdlIG1hZGUgYSBjbGVhciBkaXN0
aW5jdGlvbiBiZXR3ZWVuIGEgc2VydmljZSBwYXRoIGxheWVyIChzdGVlcmluZyBwYWNrZXRzIGhv
cCBieSBob3AgYWxvbmcgdGhlIGNoYWluKSBhbmQgYSBzZXJ2aWNlIGZ1bmN0aW9uIGxheWVyIChj
b252ZXkgbWV0YWRhdGEgaW5mb3JtYXRpb24gb2YgaW50ZXJlc3QgdG8gU0ZzKS4gVGVybWlub2xv
Z3kgYXNpZGUsIGl0IHNlZW1zIHRoYXQgc3VjaCBsYXllcmVkIHZpZXcgd2FzIGFncmVlZCB1cG9u
IGJ5IG1hbnkgcGVvcGxlIG9uIHRoZSBtYWlsaW5nIGxpc3QuDQoNCk5vdyB0aGlzIGNlcnRhaW5s
eSBkb2VzIGJlZyB0aGUgcXVlc3Rpb24gb2Ygc29sdmluZyBCT1RIIHByb2JsZW1zIHdpdGggdGhl
IHNhbWUgKHBhY2tldCkgZW5jYXBzdWxhdGlvbiBtZWNoYW5pc20uIE5vdGFibHkgd2hlbiBvYnNl
cnZpbmcgdGhhdCBtYW55IHVzZSBjYXNlcyBjb3VsZCBiZSBzYXRpc2ZpZWQgd2l0aG91dCBTRi1s
ZXZlbCBtZXRhZGF0YSwgb3IgYnkgdXNpbmcgbW9yZSBvdXQtb2YtYmFuZCB3YXlzIHRvIGNvbnZl
eSBzdWNoIFNGIG1ldGFkYXRhLiBBbmQgYWxzbyB3aGVuIG9ic2VydmluZyB0aGF0IGluYmFuZCBt
YXJraW5nIChlLmcuIHBhY2tldCBoZWFkZXJzKSBjb21lcyB3aXRoIHZhcmlvdXMgcHJvcyAmIGNv
bnMgKHNvbWUgb2YgdGhlIGlzc3VlcyBiZWluZyBpZGVudGlmaWVkIGluIHRoZSBkcmFmdCwgZS5n
LiBzZWN0aW9ucyA0LjEgYW5kIDQuMikuDQoNCkkgZG8gYWdyZWUgd2l0aCBNYXJpYS4gV2UgbWF5
IHdhbnQgdG8gZXhwbG9yZSBvdGhlciBvcHRpb25zIGZvciBhZGRyZXNzaW5nIHRoZSBuZWVkcyBv
ZiB0aGUgc2VydmljZSBwYXRoIGxheWVyIHRoYXQgZG8gbm90IHJlcXVpcmUgYW4gZXhwbGljaXQg
Y2hhaW4taWQgb2Ygc29ydHMuDQoNCkluIHRoZSBkcmFmdCwgd2UgY29uY2x1ZGVkIGJ5IHN0YXRp
bmcg4oCcQSBwcm9kdWN0aXZlIHBhdGggZm9yd2FyZCBjb3VsZCBiZSB0byBkaXZpZGUgYW5kIGNv
bnF1ZXI6IHRvIGNsZWFybHkgc2VwYXJhdGUgdGhlIHByb2JsZW0gb2YgU2VydmljZSBGdW5jdGlv
biBQYXRoIHRvcG9sb2d5IGZyb20gdGhlICAgcHJvYmxlbSBvZiBbY29udmV5aW5nIFNGXSBtZXRh
ZGF0YeKAnS4gSSBkbyBiZWxpZXZlIHdlIHNob3VsZCBleHBsb3JlIHN1Y2ggc2VwYXJhdGlvbiBw
cmluY2lwbGUgZnVydGhlci4NCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZ10gT24gQmVoYWxmIE9mIG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9s
LmNvbT4NClNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgNTo1MCBQTQ0KVG86IHNmY0BpZXRm
Lm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1
bGF0aW9uIGNoYWluIElEDQoNCkkgd291bGQgaW1hZ2luZSB0aGF0IGlmIHdlIG1hZGUgdGhlIENo
YWluIElEIGZpZWxkIGluIHRoZSBoZWFkZXIgYmUgb3B0aW9uYWwsIHlldCBzdGlsbCByZXF1aXJl
ZCBhIGhlYWRlciBhbmQgc3RpbGwgcmVxdWlyZWQgdGhhdCBzb21lIGluZGljYXRpb24gb2YgdGhl
IGNoYWluIGJlIGNhcnJpZWQgc29tZXdoZXJlIGluIHRoZSBwYWNrZXQgKG1wbHMgbGFiZWwgb3Ig
dmxhbiBvciB3aGF0ZXZlciksIHRoYXQgdGhlIGltcGxlbWVudGF0aW9uIHdvdWxkIGJlY29tZSBv
dmVybHkgY29tcGxpY2F0ZWQuICBUbyBkbyBzbyB3b3VsZCBiZSB1c2luZyBTRkMgc2ltcGx5IGFz
IGEgbWVjaGFuaXNtIHRvIGNhcnJ5IG1ldGEgZGF0YSBhbmQgbm90IGF0IGFsbCBmb3Igc2Vydmlj
ZSBjaGFpbmluZywgd2hpY2ggc291bmRzIGNvdW50ZXIgaW50dWl0aXZlIHRvIG1lLg0KDQpNYXJp
YSwNClNvLCB5b3UgYXJlIHNheWluZyB0aGF0IHlvdSB3YW50IHRvIHVzZSBTRkMgdG8gY2Fycnkg
YXJvdW5kIG1ldGFkYXRhLCBidXQgbm90IGZvciBhY3R1YWwgc2VydmljZSBjaGFpbmluZyBiZWNh
dXNlIHlvdSBhbHJlYWR5IGhhdmUgYSB3YXkgdG8gaW1wbGVtZW50IHNlcnZpY2UgY2hhaW5pbmcg
b3V0c2lkZSBvZiBTRkM/ICBNYXliZSBJJ20gbm90IGZvbGxvd2luZywgYnV0IGl0IHNlZW1zIHRv
IG1lIHRoYXQgaWYgeW91IHdlcmUgdG8gdXBncmFkZSB5b3VyIG5ldHdvcmsgdG8gc3VwcG9ydCBT
RkMgdGhhdCB5b3Ugd291bGQgY2hhbmdlIGZyb20gdXNpbmcgeW91ciBleGlzdGluZyBtZWNoYW5p
c20gYW5kIHN0YXJ0IHVzaW5nIFNGQywgd2hpY2ggaXMgbWVhbnQgdG8gcHJvdmlkZSBzdXBwb3J0
IGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyB0aGF0IGFyZSBub3QgU0ZDIGF3YXJlLiAgVGhlcmUgYXJl
IGEgbnVtYmVyIG9mIHVzIHdobyBoYXZlIGltcGxlbWVudGVkLCBpbiBvbmUgd2F5IG9yIGFub3Ro
ZXIsIHNvbWUgc29ydCBvZiBzZXJ2aWNlIGNoYWluaW5nLCBidXQgSSAoSSBjYW4gYXQgbGVhc3Qg
c3BlYWsgZm9yIG15c2VsZikgYW0gbG9va2luZyB0byBTRkMgbm90IHRvIGVuaGFuY2UgbXkgY3Vy
cmVudCBpbXBsZW1lbnRhdGlvbiwgYnV0IHRvIHJlcGxhY2UgaXQgd2l0aCBzb21ldGhpbmcgYmV0
dGVyIHdoaWxlIHN0aWxsIG1haW50YWluaW5nIG15IGNvcmUgKG5vbiBzZXJ2aWNlIGZ1bmN0aW9u
KSBpbmZyYXN0cnVjdHVyZS4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpGcm9t
OiBrZWdyYXlAY2lzY28uY29tPGtlZ3JheUBjaXNjby5jb208bWFpbHRvOmtlZ3JheUBjaXNjby5j
b20lM2NrZWdyYXlAY2lzY28uY29tPj4NClRvOiBSb24gUGFya2VyPFJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PixK
aW0gR3VpY2hhcmQgKGpndWljaGFyKTxqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFy
QGNpc2NvLmNvbT4+LEpvZWwgTS4gSGFscGVybjxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tPj4NCmNjOiBzZmNAaWV0Zi5vcmc8c2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmclM2NzZmNAaWV0Zi5vcmc+Pg0KU2VudDogRnJpZGF5LCBNYXJjaCAxNCwg
MjAxNA0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCisx
IHRoZSBpZGVhIGlzIGludGVyb3BlcmFiaWxpdHkuDQoNCg0KT24gMy8xNC8xNCAxMjo1NSBQTSwg
IlJvbiBQYXJrZXIiIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4gd3JvdGU6DQoNCj5UaGFua3MsIEppbS4NCj4N
Cj5SZW1lbWJlciB0aGF0IHdlIGhhdmUgc2FpZCBtYW55IHRpbWVzIHRoYXQgdGhlIFNGQyBzZXJ2
aWNlIGhlYWRlciBpcw0KPnRyYW5zcG9ydCBpbmRlcGVuZGVudC4gICBKdXN0IGJlY2F1c2UgdGhl
IGNoYWluIGlkIGNvdWxkIGJlIGNhcnJpZWQgaW4NCj5zb21lIGZvcm0gb3IgYW5vdGhlciB3aXRo
IHNvbWUgcGFydGljdWxhciB0cmFuc3BvcnQgZG9lc24ndCBtZWFuIHRoYXQgaXQNCj5jb3VsZCBi
ZSB1bml2ZXJzYWxseSBjb252ZXllZC4gICAgQnkgbWFraW5nIGFuZCBrZWVwaW5nIHRoZSBTRkMg
c2VydmljZQ0KPmhlYWRlciB0cmFuc3BvcnQgaW5kZXBlbmRlbnQgbWFrZXMgaXQgbW9yZSBhcHBs
aWNhYmxlIGluIG1vcmUNCj5lbnZpcm9ubWVudHMgYW5kIG1vcmUgbGlrZWx5IHRvIGdldCBhZG9w
dGVkIGJyb2FkbHkuDQo+DQo+ICAgUm9uDQo+DQo+DQo+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0NCj5Gcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbbWFpbHRvOmpndWljaGFyQGNpc2Nv
LmNvbV0NCj5TZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDM6NTIgUE0NCj5UbzogSm9lbCBN
LiBIYWxwZXJuOyBSb24gUGFya2VyDQo+Q2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KPlN1YmplY3Q6IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQo+DQo+SGkgSm9lbCwN
Cj4NCj5QZXJoYXBzIGJ1dCBJIHdvdWxkIHBvaW50IG91dCB0aGF0IHRoZSBiYXNlIFNGQyBoZWFk
ZXIgY291bGQgaGF2ZSBhIGxvdA0KPm1vcmUgaW5mb3JtYXRpb24gdGhhbiBqdXN0IHRoZSBjaGFp
biBJRDsgSSB3b3VsZCBhbHNvIHBvaW50IG91dCB0aGF0IHRoZQ0KPmRldmlsIGlzIGluIHRoZSBk
ZXRhaWxzIGFuZCBzYXlpbmcgIndlbGwsIEkgY2FuIGp1c3QgdXNlIGFuIE1QTFMgbGFiZWwiDQo+
aGlkZXMgbXVjaCBvZiB0aGUgY29tcGxleGl0eSBvZiBhY3R1YWxseSBkb2luZyB0aGF0Lg0KPg0K
Pk9uIDMvMTQvMTQsIDI6MzUgUE0sICJKb2VsIE0uIEhhbHBlcm4iIDxqbWhAam9lbGhhbHBlcm4u
Y29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4gd3JvdGU6DQo+DQo+PklmIHRoZSB0cmFu
c3BvcnQgaGVhZGVyIGNhcnJpZXMgZW5vdWdoIGluZm9ybWF0aW9uIGZvciBpZGVudGlmeWluZyB0
aGUNCj4+c2VxdWVuY2UgKFZMQU4gdGFnIG9yIE1QTFMgbGFiZWwgY2FuIGJvdGggZG8gdGhlIGpv
YiksIHRoZW4gYXJndWFibHkNCj4+dGhlIGdsb2JhbCBjaGFpbiBJRCBpcyByZWR1bmRhbnQuIEkg
Y2FuIGxpdmUgd2l0aCBjYXJyeWluZyBpdCBhbnl3YXkNCj4+ZWl0aGVyIGlmIEkgaGF2ZSBtZXRh
ZGF0YSB0byBjYXJyeSwgb3IgaWYgSSBuZWVkIHRoZSBjaGFpbiBJRCBmb3Igc29tZQ0KPj5wdXJw
b3NlLg0KPj4gQWZ0ZXIgYWxsLCBzb21lIGZvbGtzIHNlZW0gdG8gd2FudCB0byB1c2UgdGhhdCBm
b3IgdGhlIGZvcndhcmRpbmcNCj4+ZGVjaXNpb25zLg0KPj4NCj4+WW91cnMsDQo+PkpvZWwNCj4+
DQo+Pk9uIDMvMTQvMTQsIDI6MjggUE0sIFJvbiBQYXJrZXIgd3JvdGU6DQo+Pj4gVGhlIGNoYWlu
IElEIGlzIHRoZSBsYWJlbCB0aGF0IGRlZmluZXMgdGhlIHNlcXVlbmNlIG9mIHNlcnZpY2UNCj4+
PmZ1bmN0aW9ucyB0aGF0IG11c3QgYmUgdmlzaXRlZC4gICBJdCBjYW4gYmUgdGhvdWdodCBvZiBh
cyBhIGhhbmRsZSBmb3IgYQ0KPj4+c3RhY2sgb2YgbXVzdC12aXNpdCBuZXR3b3JrIGxvY2F0aW9u
cy4gICBJIGRvbid0IHNlZSBob3cgdGhpcyBjYW4gYmUNCj4+PmFueXRoaW5nIGJ1dCBtYW5kYXRv
cnkuDQo+Pj4NCj4+PiAgICAgUm9uDQo+Pj4NCj4+Pg0KPj4+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tDQo+Pj4gRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJl
aGFsZiBPZiBTdXJlbmRyYSBLdW1hcg0KPj4+KHNta3VtYXIpDQo+Pj4gU2VudDogRnJpZGF5LCBN
YXJjaCAxNCwgMjAxNCAxOjQ2IFBNDQo+Pj4gVG86IEpvZWwgTS4gSGFscGVybjsgTkFQSUVSQUxB
LCBNQVJJQSBIDQo+Pj4gQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+
IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0
aW9ucw0KPj4+DQo+Pj4gW1RyaW1tZWQgdGhlIHJlY2lwaWVudCBsaXN0IC0gbmVlZHMgYXBwcm92
YWwgb3RoZXJ3aXNlXQ0KPj4+DQo+Pj4gQ29tcGxldGVseSBhZ3JlZSBoZXJlLg0KPj4+DQo+Pj4g
U0ZDIGRvZXMgbm90IHByZXZlbnQgVkxBTiBzdGl0Y2hpbmcgYW5kIG9uZSBjYW4gY29udGludWUg
dG8gZG8gdGhhdC4NCj4+PldoaWxlIGF0IHRoZSBzYW1lIHRpbWUgU0ZDIGNhbiBpbmNsdWRlIFZM
QU4gc3RpdGNoaW5nIHRvIHN1cHBvcnQNCj4+PmxlZ2FjeSBTRnMgaW4gdGhlIHNhbWUgY2hhaW4g
dGhhdCBpbmNsdWRlcyBTRkMgYXdhcmUgU0ZzLiBFdmVuIGxlZ2FjeQ0KPj4+U0ZzIGJlbmVmaXQg
ZnJvbSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgaGVuY2UgY2FuIGJlIHNoYXJlZCBhY3Jvc3MN
Cj4+PmRpZmZlcmVudCBzZXJ2aWNlIGNoYWlucy4NCj4+Pg0KPj4+IFN1cmVuZHJhLg0KPj4+DQo+
Pj4NCj4+Pg0KPj4+IE9uIDMvMTQvMTQgMTA6MjYgQU0sICJKb2VsIE0uIEhhbHBlcm4iIDxqbWhA
am9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4gd3JvdGU6DQo+Pj4N
Cj4+Pj4gTXkgb3duIGluY2xpbmF0aW9uIGlzIHRvIG9ic2VydmUgdGhhdCBpZiB5b3UgZG9uJ3Qg
bmVlZCBleHBsaWNpdA0KPj4+PiBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgeW91IGRvbid0IG5l
ZWQgbWV0YWRhdGEsIHlvdSBjYW4ganVzdCBvbWl0DQo+Pj4+IHRoZSBzZmMvbnNoIGhlYWRlci4g
U3RpbGwgZG8gc2VydmljZSBjaGFpbmluZywganVzdCBubyBleHRyYSBoZWFkZXIuDQo+Pj4+DQo+
Pj4+IElmIHdlIGFyZSBnb2luZyB0byBoYXZlIHRoZSBoZWFkZXIsIGl0IHNlZW1zIHRvIG1lIHRo
YXQgdGhlIGNoYWluDQo+Pj4+aWRlbnRpZmljYXRpb24gZmllbGQgaXMgdmVyeSB1c2VmdWwsIGFu
ZCBsb3cgY29zdCBvbmNlIHdlIGhhdmUgdGhlDQo+Pj4+aGVhZGVyLg0KPj4+Pg0KPj4+PiBZb3Vy
cywNCj4+Pj4gSm9lbA0KPj4+Pg0KPj4+PiBPbiAzLzE0LzE0LCAxOjAwIFBNLCBOQVBJRVJBTEEs
IE1BUklBIEggd3JvdGU6DQo+Pj4+PiBFeHBsaWNpdCBjaGFpbiBpZGVudGlmaWNhdGlvbiBzaG91
bGQgYmUgbWFkZSBvcHRpb25hbC4gSSBiZWxpZXZlIGl0DQo+Pj4+PiB3YXMgZGlzY3Vzc2VkIGZl
dyBtb250aHMgYWdvIG9uIHRoaXMgbWFpbGluZyBsaXN0Lg0KPj4+Pj4NCj4+Pj4+IE1hcmlhDQo+
Pj4+Pg0KPj4+Pj4gKkZyb206KnNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSAqT24g
QmVoYWxmIE9mICpKbWguZGlyZWN0DQo+Pj4+PiAqU2VudDoqIFRodXJzZGF5LCBNYXJjaCAxMywg
MjAxNCAxMjoxMiBQTQ0KPj4+Pj4gKlRvOioga2VncmF5QGNpc2NvLmNvbTxtYWlsdG86a2VncmF5
QGNpc2NvLmNvbT47IGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2Vp
LmNvbT47IHNta3VtYXJAY2lzY28uY29tPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbT47DQo+Pj4+
PiBqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4NCj4+Pj4+ICpD
YzoqIG5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbTxtYWlsdG86bmljb2xhcy5ib3V0aG9yc0Bx
b3Ntb3MuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBoYWRpQG1vamF0
YXR1LmNvbTxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+Ow0KPj4+Pj4gcm9uX3BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86cm9uX3BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT47
IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+
PiBqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPg0KPj4+Pj4g
KlN1YmplY3Q6KiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJh
dGlvbnMNCj4+Pj4+ICpJbXBvcnRhbmNlOiogTG93DQo+Pj4+Pg0KPj4+Pj4gQXNzdW1pbmcgSSB1
bmRlcnN0YW5kIHlvdSBwcm9wZXJseSBLZW4sIEkgZGlzYWdyZWUuDQo+Pj4+Pg0KPj4+Pj4gRm9y
IGV4YW1wbGUsIGJ5IHVzaW5nIHNlcGFyYXRlIHRlcm1zIEkgY2FuIGVhc2lseSBkaXNjdXNzIHRo
ZSBmYWN0DQo+Pj4+PiB0aGF0IGNlcnRhaW4ga2luZHMgb2YgZGF0YSAoY2hhaW4gaWRlbnRpZmlj
YXRpb24pIG9ubHkgbmVlZCB0byBiZQ0KPj4+Pj4gYWRqdXN0IGJ5IGEgZmV3IGFwcHMgaW4gcmFy
ZSBjYXNlcy4gQW5kIHRoYXQgZGF0YSBpcyBub3QgYmVlZGVkDQo+Pj4+PiBieSB0aGUgYXBwbGlj
YXRpb25zLg0KPj4+Pj4NCj4+Pj4+IFVubGVzcyB5b3Ugd291bGQgbGlrZSB0byBjb25zaWRlciB0
aGUgY2hhaW4gaWRlbnRpZmljYXRpb24gYXMgYmVpbmcNCj4+Pj4+IG9wdGlvbmFsPw0KPj4+Pj4N
Cj4+Pj4+IFlvdXJzLA0KPj4+Pj4NCj4+Pj4+IEpvZWwNCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+
Pj4+IFNlbnQgZnJvbSBteSBTYW1zdW5nIHNtYXJ0cGhvbmUgb24gQVQmVA0KPj4+Pj4NCj4+Pj4+
DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+IC0tLS0tLS0tIE9yaWdpbmFsIG1lc3NhZ2UgLS0tLS0tLS0N
Cj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25z
aWRlcmF0aW9ucw0KPj4+Pj4gRnJvbTogIktlbiBHcmF5IChrZWdyYXkpIiA8a2VncmF5QGNpc2Nv
LmNvbTxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT4NCj4+Pj4+PG1haWx0bzprZWdyYXlAY2lzY28u
Y29tPj4NCj4+Pj4+IFRvOiBMdWN5IHlvbmcgPGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzps
dWN5LnlvbmdAaHVhd2VpLmNvbT4NCj4+Pj4+PG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+
LCJTdXJlbmRyYTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20lM2UlM2UsJTIyU3VyZW5kcmE+
IEt1bWFyIChzbWt1bWFyKSINCj4+Pj4+IDxzbWt1bWFyQGNpc2NvLmNvbTxtYWlsdG86c21rdW1h
ckBjaXNjby5jb20+IDxtYWlsdG86c21rdW1hckBjaXNjby5jb20+PiwiSmltPG1haWx0bzpzbWt1
bWFyQGNpc2NvLmNvbSUzZSUzZSwlMjJKaW0+IEd1aWNoYXJkDQo+Pj4+PihqZ3VpY2hhcikiDQo+
Pj4+PiA8amd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+IDxtYWls
dG86amd1aWNoYXJAY2lzY28uY29tPj4NCj4+Pj4+IENDOiBOaWNvbGFzIEJPVVRIT1JTIDxOaWNv
bGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNv
bT4NCj4+Pj4+PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PixzZmM8bWFpbHRv
Ok5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSUzZSUzZSxzZmM+IDxzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+PG1haWx0bzpzZmNAaWV0Zi5vcmc+PixKYW1hbDxtYWls
dG86c2ZjQGlldGYub3JnJTNlJTNlLEphbWFsPiBIYWRpIFNhbGltIDxoYWRpQG1vamF0YXR1LmNv
bTxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+DQo+Pj4+PjxtYWlsdG86aGFkaUBtb2phdGF0dS5j
b20+PixSb248bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tJTNlJTNlLFJvbj4gUGFya2VyDQo+Pj4+
PjxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tPg0KPj4+Pj4gPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tPj4sImJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tJTNlJTNlLCUyMmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj4gPG1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldD4iIDxicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Piwi
Sm9lbDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQlM2UlM2UsJTIySm9lbD4gTS4gSGFscGVy
biINCj4+Pj4+PGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+
IDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+DQo+Pj4+Pg0KPj4+Pj4gVGhlIHdvcmQgIm1l
dGFkYXRhIiBpcyBhIHB1cnBvc2VseSBhbWJpZ3VvdXMgdGVybSAiZGF0YSB0aGF0DQo+Pj4+PiBw
cm92aWRlcyBpbmZvcm1hdGlvbiBhYm91dCBvdGhlciBkYXRhIi4gSXQgaXMgdXNlZCB0byBhdm9p
ZCBUSElTDQo+Pj4+PmRpc2N1c3Npb24uDQo+Pj4+Pg0KPj4+Pj4gRm9yIGV4YW1wbGUsIEkgcHJv
cG9zZSB3ZSBkZWZpbmUgInRlcXVpbGEgbWV0YWRhdGEiIGJlY2F1c2UsDQo+Pj4+PiBmcmFua2x5
LCBJIHdpbGwgbmVlZCB0byBvcmRlciBhIHRyaXBsZS1zaG90IGlmIHdlIGtlZXAgYXR0ZW1wdGlu
Zw0KPj4+Pj4gdG8gZGVmaW5lIHNvbWV0aGluZyB0aGF0LCBieSBkZWZpbml0aW9uLCBpcyBhbWJp
Z3VvdXMuIEknZCBsaWtlDQo+Pj4+PiBteSBiYXJ0ZW5kZXIgdG8gdW5kZXJzdGFuZCBtZSBzcGVj
aWZpY2FsbHkgd2hlbiBJIHNheSAiSSBuZWVkIGENCj4+Pj4+c2hvdCIuDQo+Pj4+Pg0KPj4+Pj4g
T24gMy8xMy8xNCA3OjQ5IEFNLCAiTHVjeSB5b25nIiA8bHVjeS55b25nQGh1YXdlaS5jb208bWFp
bHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4+Pj4gPG1haWx0bzpsdWN5LnlvbmdAaHVhd2Vp
LmNvbT4+IHdyb3RlOg0KPj4+Pj4NCj4+Pj4+ICAgPlNuaXAuLg0KPj4+Pj4gICA+U0s+IEp1c3Qg
Y29weWluZyBmcm9tIHRoZSBQUzoNCj4+Pj4+ICAgPi0tDQo+Pj4+PiAgID5EYXRhIHBsYW5lIG1l
dGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5IHRvIGV4Y2hhbmdlIGluZm9ybWF0aW9uDQo+Pj4+
PmJldHdlZW4NCj4+Pj4+ICAgPnRoZSBuZXR3b3JrIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0
d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywNCj4+Pj4+YW5kIHNlcnZpY2UNCj4+Pj4+ICAgPmZ1bmN0
aW9ucyBhbmQgdGhlIG5ldHdvcmsuDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPi0tDQo+Pj4+PiAgID5J
dCBpcyBhIGx1Y2lkIGRlZmluaXRpb24uIFdlIGFyZSB1bm5lY2Vzc2FyaWx5IG1ha2luZyB0aGUg
d29yZA0KPj4+Pj4ibmV0d29yayINCj4+Pj4+ICAgPmNvbnRyb3ZlcnNpYWwsIElNTy4NCj4+Pj4+
ICAgPg0KPj4+Pj4gICA+W0x1Y3ldIFRoaXMgaXMgbXkgcG9pbnQuICJUaGUgbmV0d29yayIgaXMg
dG9vIGdlbmVyYWwgaGVyZSwNCj4+Pj4+d2hpY2ggYnJpbmdzDQo+Pj4+PiAgID5tZXRhZGF0YSBn
cmVhdCBwb3dlciB0byBkbyBtYW55IHRoaW5ncy4gVGhpcyBpcyB3aHkgcGVvcGxlDQo+Pj4+Pmlu
dmVudCBpZGVhcw0KPj4+Pj4gICA+aGVyZSwgd2hpY2ggY2F1c2VzIGEgbG90IG9mIGRlYmF0ZXMg
b24gbWV0YWRhdGEgdXNhZ2UgcG90ZW50aWFscy4NCj4+Pj4+IFdlDQo+Pj4+PiAgID5zaG91bGQg
bm90IHNwZW5kIGEgbG90IG9mIHRpbWVzIG9uIHRoYXQgZGViYXRlcyBhbmQganVkZ2Ugd2hpY2gN
Cj4+Pj4+dXNhZ2UgaXMNCj4+Pj4+ICAgPnZhbHVhYmxlIG9yIG5vdC4gVGh1cywgZm9yIHRoZSBT
RkMgd29yaywgaXQgd2lsbCBiZSBoZWxwZnVsIGlmDQo+Pj4+PndlIGNhbg0KPj4+Pj4gICA+bmFy
cm93IGRvd24gYSBiaXQuIEpvZWwgbWFrZXMgZXhwbGljaXRseSB0d28gY2FzZXMsIHdoaWNoIGlz
DQo+Pj4+PmhlbHBmdWwgdG8NCj4+Pj4+ICAgPmRldmVsb3AgdXNlIGNhc2VzIGZvciBlYWNoIGNh
c2UuIEkgd291bGQgbGlrZSB0byBzZWUgdGhhdCB0aGUNCj4+Pj4+cHJvYmxlbQ0KPj4+Pj4gICA+
c3RhdGVtZW50IGNhbiBiZSBtb3JlIHNwZWNpZmljIG9uIG1ldGFkYXRhIGRlZmluaXRpb24sIHdo
aWNoIG1heQ0KPj4+Pj5iZQ0KPj4+Pj4gICA+aGVscGZ1bCBpbiBsZXNzIGZvY3VzaW5nIG9uIGl0
IGFuZCBtb3ZpbmcgZm9yd2FyZC4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+THVjeQ0KPj4+Pj4gICA+
DQo+Pj4+PiAgID5TdXJlbmRyYS4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+DQo+Pj4+PiAgID4+DQo+
Pj4+PiAgID4+VGhhbmtzLA0KPj4+Pj4gICA+Pkx1Y3kNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj4t
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4gICA+PkZyb206IEppbSBHdWljaGFyZCAo
amd1aWNoYXIpIFttYWlsdG86amd1aWNoYXJAY2lzY28uY29tXQ0KPj4+Pj4gICA+PlNlbnQ6IFdl
ZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgNDozOCBQTQ0KPj4+Pj4gICA+PlRvOiBMdWN5IHlvbmcN
Cj4+Pj4+ICAgPj5DYzogSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFy
a2VyOw0KPj4+Pj4gICA+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwNCj4+Pj4+
SGFkaSBTYWxpbQ0KPj4+Pj4gICA+PlN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNm
Yy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+PkhpIEx1Y3ks
DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+Tm8uIEkgYW0gc2ltcGx5IHNheWluZyB3ZSBzaG91bGQg
bm90IG92ZXJjb21wbGljYXRlIHRoZSBwcm9ibGVtDQo+Pj4+PiAgID4+c3RhdGVtZW50IHdpdGgg
dGV4dCB0aGF0IGFkZHMgbGl0dGxlIHRvIG5vIHZhbHVlIGluIG15IG9waW5pb24uDQo+Pj4+PiBX
aGV0aGVyDQo+Pj4+PiAgID4+d2UgY2FsbCBpdCBtZXRhZGF0YSwgb3IgY29udGV4dCwgaGFzIG5v
IGJlYXJpbmcgb24gdGhlIGZhY3QNCj4+Pj4+dGhhdCB0aGUNCj4+Pj4+ICAgPj5wcm9ibGVtIHN0
YXRlbWVudCBhbHJlYWR5IGNsZWFybHkgc3RhdGVzIHdlIG5lZWQgdG8gYmUgYWJsZSB0bw0KPj4+
Pj5wYXNzDQo+Pj4+PiAgID4+aW5mb3JtYXRpb24gYmV0d2VlbiBTRsK5cyBhbmQgYmV0d2VlbiB0
aGUgbmV0d29yayAmIFNGwrlzLg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pk9u
IDMvMTIvMTQsIDU6MTMgUE0sICJMdWN5IHlvbmciIDxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWls
dG86bHVjeS55b25nQGh1YXdlaS5jb20+DQo+Pj4+PjxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5j
b20+PiB3cm90ZToNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+PkhpIEppbSwN
Cj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+PkkgZm9yIG9uZSBkb24ndCBhZ3JlZSBhbmQgdGhpbmsg
d2UgYXJlIG92ZXIgY29tcGxpY2F0aW5nIHdoYXQNCj4+Pj4+c2hvdWxkDQo+Pj4+PiAgID4+PmJl
IHN0cmFpZ2h0Zm9yd2FyZC4gVGhlIFNGQyBlbmNhcHN1bGF0aW9uIHNob3VsZCBlbmFibGUgdHdv
DQo+Pj4+PnRoaW5nczoNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+PjEuIFN0ZWVyaW5nIG9mIHNl
bGVjdGVkIGZsb3dzIHRocm91Z2ggYSBzZXJ2aWNlIGNoYWluOyB0aGlzIGlzDQo+Pj4+PnRoZQ0K
Pj4+Pj4gICA+Pj5zZXJ2aWNlIGZ1bmN0aW9uIHBhdGguDQo+Pj4+PiAgID4+PjIuIFBhc3Npbmcg
b2YgY29udGV4dCBhc3NvY2lhdGVkIHdpdGggYSBnaXZlbiBmbG93IHdpdGhpbiBzYWlkDQo+Pj4+
PnNlcnZpY2UNCj4+Pj4+ICAgPj4+ZnVuY3Rpb24gcGF0aC4gVGhpcyBjb250ZXh0IGluZm9ybWF0
aW9uIG1heSBiZSBjb25zdW1lZCBieSBhDQo+Pj4+PlNGIChhbg0KPj4+Pj4gICA+Pj5hcHBsaWNh
dGlvbiBJRCBpcyBhbiBleGFtcGxlKSBvciBtYXkgYmUgY29uc3VtZWQgYnkgdGhlDQo+Pj4+PmZv
cndhcmRpbmcNCj4+Pj4+ICAgPj4+ZWxlbWVudHMgKGEgdnJmLUlEIGlzIGFuIGV4YW1wbGUpLg0K
Pj4+Pj4gICA+Pj5bTHVjeV0gRG8geW91IGNhbGwgdGhlIGNvbnRleHQgYXMgbWV0YWRhdGEgb3Ig
bm90PyBEbyB3ZSBoYXZlDQo+Pj4+PmFub3RoZXINCj4+Pj4+ICAgPj4+dGVybSBoZXJlIGJlc2lk
ZSBTRkMgaGVhZGVyIGFuZCBtZXRhZGF0YS4gSSBzZWUgdGhhdCB5b3UgZG9uJ3QNCj4+Pj4+d2Fu
dCB0bw0KPj4+Pj4gICA+Pj5zZXBhcmF0ZSB3aGF0IGlzIGNvbnN1bWVkIGJ5IFNGIGFuZCB3aGF0
IGlzIGNvbnN1bWVkIGJ5IHRoZQ0KPj4+Pj5mb3J3YXJkaW5nDQo+Pj4+PiAgID4+PmVsZW1lbnRz
Lg0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+THVjeQ0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+
U2VudCBmcm9tIG15IGlQaG9uZQ0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+PiBPbiBNYXIgMTIs
IDIwMTQsIGF0IDQ6MTYgUE0sICJMdWN5IHlvbmciDQo+Pj4+PjxsdWN5LnlvbmdAaHVhd2VpLmNv
bTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+IDxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5j
b20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IEdyZWF0LiBUaGVuIHdlIG1h
eSBjb25zaWRlciB0d28gc3BlY2lhbCBtZXRhZGF0YSBkZWZpbml0aW9ucw0KPj4+Pj5pbiB0aGUN
Cj4+Pj4+ICAgPj4+PnByb2JsZW0gc3RhdGVtZW50IHNvIHdlIGNhbiBhbGwgdXNlIHRoZSBzYW1l
IGRlZmluaXRpb25zLg0KPj4+Pj5IZXJlIGlzIG15DQo+Pj4+PiAgID4+Pj5zdWdnZXN0ZWQgdGV4
dCBhbmQgbGlrZSB0byBoZWFyIHlvdSBhbmQgb3RoZXIncyBpbnB1dCBhbmQNCj4+Pj4+c3VnZ2Vz
dGlvbnMuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBEYXRhcGxhbmUgTWV0YWRhdGE6IERh
dGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkNCj4+Pj4+dG8NCj4+Pj4+ICAg
Pj4+PmV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGVsZW1lbnRzIGluIGEgc2Vydmlj
ZSBmdW5jdGlvbg0KPj4+Pj4gICA+Pj4+Y2hhaW5pbmcuIEluIHRoaXMgY29udGV4dCwgdGhlcmUg
YXJlIHR3byB0eXBlcyBvZiBkYXRhIHBsYW5lDQo+Pj4+Pm1ldGFkYXRhLg0KPj4+Pj4gICA+Pj4+
DQo+Pj4+PiAgID4+Pj4gU2VydmljZSBGdW5jdGlvbiBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9u
IGV4Y2hhbmdlZCBiZXR3ZWVuDQo+Pj4+PiAgID4+Pj5jbGFzc2lmaWVyIGFuZCBzZXJ2aWNlIGZ1
bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucyB0bw0KPj4+Pj4gICA+Pj4+ZmFjaWxp
dGF0ZSBzZXJ2aWNlIGZ1bmN0aW9ucyBvbiB0aGUgcGFja2V0IHRyZWF0bWVudC4NCj4+Pj4+ICAg
Pj4+Pg0KPj4+Pj4gICA+Pj4+IFN0ZWVyaW5nIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZnJv
bSBzZXJ2aWNlIGZ1bmN0aW9ucyB0byBhDQo+Pj4+PiAgID4+Pj5jbGFzc2lmaWVyIG9yIHNlcnZp
Y2Ugbm9kZSBmb3IgdHJhZmZpYyBmb3J3YXJkaW5nIHB1cnBvc2UuDQo+Pj4+PiAgID4+Pj4NCj4+
Pj4+ICAgPj4+PiAtZW5kDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBMdWN5DQo+Pj4+PiAg
ID4+Pj4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tDQo+Pj4+PiAgID4+Pj4gRnJvbTogSm9lbCBNLiBIYWxwZXJuIFttYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbV0NCj4+Pj4+ICAgPj4+PiBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0
IDI6MzUgUE0NCj4+Pj4+ICAgPj4+PiBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBS
b24gUGFya2VyDQo+Pj4+PiAgID4+Pj4gQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOyBicmlq
c21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkNCj4+Pj4+ICAgPj4+PiBT
YWxpbQ0KPj4+Pj4gICA+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gWWVzLCBJ
IGFtIHRyeWluZyB0byBjb25zaXN0ZW50bHkgZGlzdGluZ3Vpc2ggdGhvc2UgdHdvIGNhc2VzDQo+
Pj4+PndoZW4NCj4+Pj4+ICAgPj4+PnRhbGtpbmcgYWJvdXQgdGhlIGluZm9ybWF0aW9uIGNhcnJp
ZWQgd2l0aCBwYWNrZXRzIGluIHNlcnZpY2UNCj4+Pj4+Y2hhaW5zLg0KPj4+Pj4gICA+Pj4+DQo+
Pj4+PiAgID4+Pj4gWW91cnMsDQo+Pj4+PiAgID4+Pj4gSm9lbA0KPj4+Pj4gICA+Pj4+DQo+Pj4+
PiAgID4+Pj4+IE9uIDMvMTIvMTQsIDM6MTMgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAg
Pj4+Pj4gSm9lbCwgU2VlIGJlbG93LiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBz
ZmMNCj4+Pj4+ICAgPj4+Pj4gW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxm
IE9mIEpvZWwgTS4gSGFscGVybg0KPj4+Pj5TZW50Og0KPj4+Pj4gICA+Pj4+PiBXZWRuZXNkYXks
IE1hcmNoIDEyLCAyMDE0IDI6MDIgUE0gVG86IEx1Y3kgeW9uZzsgTmljb2xhcw0KPj4+Pj5CT1VU
SE9SUzsNCj4+Pj4+ICAgPj4+Pj4gUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hh
cik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsNCj4+Pj4+ICAgPj4+Pj4gSmFt
YWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4gZHJhZnQtcmlq
c21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4gSSB3YXMgdHJ5aW5nIHRvIHdvcmQgaXQgY2FyZWZ1bGx5IG5vdCB0byBmb2N1cyBvbiB3
aG8gcHV0cw0KPj4+Pj50aGUNCj4+Pj4+ICAgPj4+Pj4gaW5mb3JtYXRpb24gaW4sIGJ1dCBvbmx5
IG9uIHdobyBjb25zdW1lcyB0aGUgaW5mb3JtYXRpb24uDQo+Pj4+PiAgID4+Pj4+IEluZm9ybWF0
aW9uIGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyBtYXkgY29tZSBmcm9tIHRoZSBpbmdyZXNzDQo+Pj4+
PiAgID4+Pj4+IGNsYXNzaWZpZXIgb3IgZnJvbSBvdGhlciBzZXJ2aWNlIGZ1bmN0aW9ucy4gW0x1
Y3ldIHRoaXMgaXMNCj4+Pj4+dGhlIG9uZQ0KPj4+Pj4gICA+Pj4+PiBjYXNlIHVzaW5nIG1ldGFk
YXRhIGluIHlvdXIgdmlldy4gSW5mb3JtYXRpb24gZm9yIHRoZQ0KPj4+Pj5mb3J3YXJkaW5nDQo+
Pj4+PiAgID4+Pj4+IHdpbGwgZ2VuZXJhbGx5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcyBjbGFzc2lm
aWVyLCBidXQgaW4NCj4+Pj4+c3BlY2lhbA0KPj4+Pj4gICA+Pj4+PiBjYXNlcyBtYXkgYmUgcHJv
dmlkZWQgYnkgc2VydmljZSBmdW5jdGlvbnMuIChJIGtlZXANCj4+Pj4+d2FudGluZyB0byBnZXQN
Cj4+Pj4+ICAgPj4+Pj4gcmlkIG9mIHRob3NlIHNwZWNpYWwgY2FzZXMsIGJ1dCBzbyBmYXIgdGhl
cmUgc2VlbSB0byBiZQ0KPj4+Pj5qdXN0IGVub3VnaA0KPj4+Pj4gICA+Pj4+PiBvZiB0aGVtIHRv
IHdhcnJhbnQgY292ZXJpbmcgaW4gdGhlIHNvbHV0aW9uLiBBbmQgbW9yZQ0KPj4+Pj5pbXBvcnRh
bnRseSwNCj4+Pj4+ICAgPj4+Pj4gc2lnbmlmaWNhbnQgc3VwcG9ydCBmb3IgaXQgaW4gdGhlIHdv
cmtpbmcgZ3JvdXAuKSBbTHVjeV0NCj4+Pj4+VGhpcyBpcw0KPj4+Pj4gICA+Pj4+PiB0aGUgc2Vj
b25kIGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3IChidXQgeW91IGRvbid0DQo+Pj4+
Pmxpa2UgaXQpLg0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBBbmQgeW91IHN1Z2dlc3Qg
ZGlzdGluZ3Vpc2hpbmcgdGhlc2UgdHdvIGNhc2VzIHdoZW4NCj4+Pj4+ZGlzY3Vzc2luZw0KPj4+
Pj4gICA+Pj4+PiBhYm91dCBtZXRhZGF0YSB1c2FnZS4gSXMgdGhhdCByaWdodCB1bmRlcnN0YW5k
aW5nPw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBMdWN5DQo+Pj4+PiAgID4+Pj4+DQo+
Pj4+PiAgID4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiBP
biAzLzEyLzE0LCAyOjMzIFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+PiBKb2Vs
LCBJIGludGVycHJldCB0aGF0IHlvdSBzdWdnZXN0cyB0aGF0IGRpc3Rpbmd1aXNoIHRoZQ0KPj4+
Pj5leGNoYW5nZQ0KPj4+Pj4gICA+Pj4+Pj4gaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVk
IGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMNCj4+Pj4+YW5kIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4g
ZXhjaGFuZ2UgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGZyb20gYSBzZXJ2aWNlDQo+
Pj4+PmZ1bmN0aW9uIHRvDQo+Pj4+PiAgID4+Pj4+PiBhIHNlcnZpY2Ugbm9kZS4gSXMgdGhpcyBy
aWdodCB1bmRlcnN0YW5kaW5nPyBMdWN5DQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4g
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuDQo+Pj4+PiAg
ID4+Pj4+PiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwgTWFy
Y2ggMTIsDQo+Pj4+PjIwMTQNCj4+Pj4+IDE6MTkNCj4+Pj4+ICAgPj4+Pj4+IFBNDQo+Pj4+PiAg
ID4+Pj4+PiBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOiBK
aW0gR3VpY2hhcmQNCj4+Pj4+ICAgPj4+Pj4+IChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIu
bmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0Og0KPj4+Pj4gICA+Pj4+
Pj4gUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+
Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gTXkgaW5jbGluYXRpb24gd291bGQgYmUgdG8g
dHVuZSB0aGF0IGRlZmluaXRpb24gdG8NCj4+Pj4+ZGlzdGluZ3Vpc2gNCj4+Pj4+ICAgPj4+Pj4+
IGJldHdlZW4gZGF0YXBsYW5lIGNhcnJpZWQgaW5mb3JtYXRpb24gaW50ZW5kZWQgZm9yIHVzZSBi
eQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+PiBmdW5jaXRvbnMgKHdoYXRldmVyIHRoZSBv
cmlnaW4pLCBhbmQgZGF0YXBsYW5lIGNhcnJpZWQNCj4+Pj4+aW5mb3JtYXRpb24NCj4+Pj4+ICAg
Pj4+Pj4+IGludGVuZGVkIGZvciBkYXRhcGxhbmUgZm9yd2FyZGluZyBjb21wb25lbnRzLg0KPj4+
Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBIaSBKb2VsLA0KPj4+Pj4gICA+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4gSSBhZ3JlZSB0aGF0IHdlIG5lZWQgdXNpbmcgdGhlIHNhbWUgZGVm
aW5pdGlvbiBmb3IgYQ0KPj4+Pj50ZXJtLCBidXQNCj4+Pj4+ICAgPj4+Pj4+PiBkaXNhZ3JlZSB0
aGF0IHRoZSBtZXRhZGF0YSBkZWZpbml0aW9uIGhlcmUgaXMgYSBzZXQgb2YNCj4+Pj4+ICAgPj4+
Pj4+PiBpbmZvcm1hdGlvbiBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIFRoaXMgbWF5IGJlIHRvbyBu
YXJyb3cNCj4+Pj4+b3IgbGVhZA0KPj4+Pj4gICA+Pj4+Pj4+IHRvIGEgcGFydGljdWxhciBzb2x1
dGlvbi4gSSBhbSBmaW5lIHdpdGggdGhpcyBkZWZpbml0aW9uDQo+Pj4+PmluIHRoZQ0KPj4+Pj4g
ICA+Pj4+Pj4+IHByb2JsZW0gc3RhdGVtZW50IHcvIG1pbm9yIHR3ZWFrIChzdWdnZXN0ZWQgb24g
bWFpbGluZw0KPj4+Pj5saXN0KS4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IERh
dGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUNCj4+Pj4+
YWJpbGl0eSB0bw0KPj4+Pj4gICA+Pj4+Pj4+IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4g
dGhlIGNsYXNzaWZpZXJzIGFuZCBzZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4gZnVuY3Rpb25zLCBi
ZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBhbmQgc2VydmljZQ0KPj4+Pj5mdW5jdGlvbnMgYW5k
DQo+Pj4+PiAgID4+Pj4+Pj4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4gY2xhc3NpZmllcnN8c2Vydmlj
ZSBub2Rlcy4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IFRoZXJlIG1heSBiZSBh
IHNvbHV0aW9uIHRoYXQgYSBzZXJ2aWNlIGZ1bmN0aW9uIHBhc3Nlcw0KPj4+Pj5zb21lDQo+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+IGluZm9ybWF0aW9uIHRvIGF0dGFjaGVkIHNlcnZpY2Ugbm9kZSB3
aXRob3V0IHVzaW5nIFNGQw0KPj4+Pj5oZWFkZXIuDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+PiBUaGFua3MsIEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBIYWxw
ZXJuIERpcmVjdA0KPj4+Pj4gICA+Pj4+Pj4+IFttYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVy
bi5jb21dIFNlbnQ6IFdlZG5lc2RheSwNCj4+Pj4+TWFyY2ggMTIsDQo+Pj4+PiAgID4+Pj4+Pj4g
MjAxNCAxMjoyNSBQTSBUbzogTHVjeSB5b25nOyBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXMNCj4+
Pj4+Qk9VVEhPUlM7DQo+Pj4+PiAgID4+Pj4+Pj4gUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJk
IChqZ3VpY2hhcik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+PiAgID4+Pj4+
Pj4gc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+
Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBMdWN5LCB5b3Ugc2F5ICJ0aGUgbWV0YWRhdGEgdGVybSBt
ZWFucyAuLi4iIFRoZQ0KPj4+Pj5kZWZpbml0aW9uIHlvdQ0KPj4+Pj4gICA+Pj4+Pj4+IHRoZW4g
cHJvdmlkZSBpcyBhIGRlZmluaXRpb24gb2YgdGhlIHNldCBvZiBpbmZvcm1hdGlvbiB3ZQ0KPj4+
Pj5hcmUNCj4+Pj4+ICAgPj4+Pj4+PiBwcm9wb3NpbmcgdGhhdCB3ZSBwdXQgaW4gdGhlIFNGQyBo
ZWFkZXIuIEksIGFuZCBvdGhlcnMsDQo+Pj4+PmhhdmUNCj4+Pj4+ICAgPj4+Pj4+PiBiZWVuIHVz
aW5nIHRoZSB0ZXJtIG1ldGFkYXRhIG1vcmUgbmFycm93bHkuIFdlIGNhbiB1c2UNCj4+Pj4+d2hh
dGV2ZXINCj4+Pj4+ICAgPj4+Pj4+PiBkZWZpbml0aW9uIHdlIHdhbnQuIEJ1dCB3ZSBkbyBuZWVk
IHRvIGFncmVlIG9uIHRoZQ0KPj4+Pj5kZWZpbml0aW9uLg0KPj4+Pj4gICA+Pj4+Pj4+IEZvciB0
aGUgcHVycG9zZXMgb2YgdGhlIFdHLCBpdCBzZWVtcyBtdWNoIG1vcmUgdXNlZnVsIHRvDQo+Pj4+
PnVzZSB0aGUNCj4+Pj4+ICAgPj4+Pj4+PiB0ZXJtIG1ldGFkYXRhIGZvciB0aGUgbmFycm93ZXIg
ZGVzY3JpcHRpb24uDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBZb3VycywgSm9l
bA0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IE9uIDMvMTIvMTQsIDE6MTkgUE0s
IEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4gSGkgSm9lbCwNCj4+Pj4+ICAgPj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gSSBhZ3JlZS4gV2UgbmVlZCB0byBkaWZmZXJlbnRpYXRl
IHRoZSBtZXRhZGF0YSB1c2VkIGJ5DQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj5mdW5j
dGlvbiBhbmQgU0ZDIGhlYWRlci4gVGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgY2FycnlpbmcNCj4+
Pj4+c29tZQ0KPj4+Pj4gICA+Pj4+Pj4+PnN0YXRlcyBhbG9uZyB3aXRoIHRoZSBwYWNrZXQuIElN
TzogU0ZDIGhlYWRlciBpcyBhIGtpbmQgb2YNCj4+Pj4+ICAgPj4+Pj4+Pj5tZXRhZGF0YSBjYXJy
aWVkIG9uIHBhY2tldCBmb3IgbmV4dCBzZXJ2aWNlIG5vZGUgdG8gdXNlLg0KPj4+Pj5JbiB0aGUN
Cj4+Pj4+ICAgPj4+Pj4+Pj5jb250ZXh0IG9mIFNGQywgd2UgaGF2ZSB0ZXJtIGZvciBTRkMgaGVh
ZGVyIGFuZCB0aGUNCj4+Pj4+bWV0YWRhdGEgdGhhdA0KPj4+Pj4gICA+Pj4+Pj4+PndhcyBjYXJy
aWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIG9yIGJldHdlZW4gc2VydmljZQ0KPj4+Pj4g
ICA+Pj4+Pj4+PmZ1bmN0aW9ucyBhbmQgY2xhc3NpZmllcnMvc2VydmljZSBub2Rlcywgd2hpY2gg
aXMgd2hhdA0KPj4+Pj50aGUgZHJhZnQNCj4+Pj4+ICAgPj4+Pj4+Pj5mb2N1cy4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gVGhhbmtzLCBMdWN5DQo+Pj4+PiAgID4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tIEZyb206IEpvZWwgTS4gSGFscGVybg0KPj4+Pj4gICA+Pj4+Pj4+PiBbbWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsDQo+Pj4+PiAyMDE0DQo+
Pj4+PiAgID4+Pj4+Pj4+IDExOjE4IEFNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7
IFJvbiBQYXJrZXIgQ2M6DQo+Pj4+PiBKaW0NCj4+Pj4+ICAgPj4+Pj4+Pj4gR3VpY2hhcmQgKGpn
dWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpIFNh
bGltDQo+Pj4+PiAgID4+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gZHJhZnQtcmlq
c21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4gSSB0aGluayBpdCBpcyBpbXBvcnRhbnQgdG8ga2VlcCBhIHN0cm9uZyBkaXN0
aW5jdGlvbg0KPj4+Pj5iZXR3ZWVuDQo+Pj4+PiAgID4+Pj4+Pj4+IG1ldGFkYXRhICh3aGljaCBp
cyBmb3IgdXNlIGJ5IGFwcGxpY2F0aW9ucykgYW5kIHRoZQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAg
ID4+Pj4+Pj4+IGNoYWluaW5nIGluZm9ybWF0aW9uIGluIHRoZSBiYXNlIHNlcnZpY2UgY2hhaW4g
aGVhZGVyLA0KPj4+Pj53aGljaCBpcw0KPj4+Pj4gICA+Pj4+Pj4+PiBmb3IgdXNlIGJ5IHRoZSBz
ZXJ2aWNlIGNoYWluIHN1cHBvcnQgbWVjaGFuaXNtcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+IE9uIDMvMTIvMTQsIDEwOjQyIEFNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+
Pj4+PiBGdWxseSBhZ3JlZSB3aXRoIEpvZS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+PiBXZSBzaG91bGQgbm90IHJlcXVpcmUgYSBmaXggbGVuZ3RoIGZvciBpbi1iYW5kIG1l
dGFkYXRhDQo+Pj4+PmJ1dA0KPj4+Pj4gICA+Pj4+Pj4+Pj4gYWxzbyBub3QgbGVhdmUgaXQgZm9y
IGZyZWVseSB1c2FnZS4gSW4gZmFjdCwgd2hlbiBhDQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+
Pj4+Pj4+IG5vZGUgaW5zZXJ0cyBTRkMgaGVhZGVyIG9uIGEgKGVuY2Fwc3VsYXRlZCkgcGFja2V0
IGFuZA0KPj4+Pj5zZW5kIHRvDQo+Pj4+PiAgID4+Pj4+Pj4+PiBuZXh0IHNlcnZpY2Ugbm9kZSwg
U0ZDIGhlYWRlciBpdHNlbGYgY2FuIGJlIHNlZW4gYXMgYQ0KPj4+Pj5tZXRhZGF0YS4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBMdWN5DQo+Pj4+PiAgID4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjDQo+
Pj4+PiAgID4+Pj4+Pj4+PiBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYg
T2YgSm9lbCBNLg0KPj4+Pj5IYWxwZXJuDQo+Pj4+PiAgID4+Pj4+Pj4+PiBTZW50OiBXZWRuZXNk
YXksIE1hcmNoIDEyLCAyMDE0IDk6MjEgQU0gVG86IE5pY29sYXMNCj4+Pj4+Qk9VVEhPUlM7DQo+
Pj4+PiAgID4+Pj4+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsN
Cj4+Pj4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+ICAgPj4+Pj4+Pj4+IHNmYzsgSmFt
YWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4+Pj4+IGRyYWZ0
LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4gRm9yIGluLWJhbmQgbWV0YWRhdGEsIHRoZSBBUEkgZm9yIGFjY2Vz
cyBjYW4gZWFzaWx5IGJlDQo+Pj4+PiAgID4+Pj4+Pj4+PiBzeW5jaHJvbm91cy4gT3V0IG9mIGJh
bmQgbWV0YWRhdGEgbmVlZHMgZGlmZmVyZW50DQo+Pj4+PmhhbmRsaW5nLg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4gVGhlcmUgYXJlIG1hbnkgY2FzZXMgd2hlcmUgb3V0LW9mLWJhbmQgbWV0YWRhdGEgaXMN
Cj4+Pj4+dXNlZnVsIGFuZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4gYXBwcm9wcmlhdGUuIEJ1dCB0aGV5
IGRvIG5vdCBjb3ZlciBhbGwgbmVlZHMgYnkgYW55DQo+Pj4+PnN0cmV0Y2guDQo+Pj4+PiAgID4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gRXZlbiBpZiBlYWNoIHBpZWNlIG9mIGluLWJhbmQg
bWV0YWRhdGEgaXMgb2YgZml4ZWQNCj4+Pj4+bGVuZ3RoLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4gdGhl
cmUgYXJlIG1hbnkgZGlmZmVyZW50IGtpbmRzIG9mIG1ldGF0eXBlLiBUcnlpbmcgdG8NCj4+Pj4+
c2F5DQo+Pj4+PiAgID4+Pj4+Pj4+PiAidGhlcmUgd2lsbCBiZSBleGFjdGx5IGZvdXIgcGllY2Vz
LCBhbmQgdGhleSB3aWxsIGJlIG9mDQo+Pj4+PnR5cGVzDQo+Pj4+PiAgID4+Pj4+Pj4+PiB0MSwg
dDIsIHQzLCBhbmQgdDQiIGlzIHNpbXBseSB0b28gc3BlY2lmaWMgZm9yIGV2ZW4gODAlDQo+Pj4+
Pm9mIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj5uZWVkcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBPbiAzLzEyLzE0LCA4OjUyIEFNLCBOaWNvbGFzIEJPVVRIT1JTIHdyb3RlOg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+IEhlbGxvIFJvbiwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IFNlbmRpbmcgb3V0IG9mIGJhbmQgY29uZ3J1ZW50IG1ldGFkYXRhIG1heSBub3Qg
YmUgdGhlDQo+Pj4+PmFuc3dlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRvIGFsbCBuZWVkcyBidXQg
aXQgaXMgb25lIHRvb2wgdGhhdCB3ZSBzaG91bGQga2VlcC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IE5vdCBhbGwgbWV0YWRhdGEgaXMgdGllZCB0byBhIHNwZWNpZmlj
IHBhY2tldCwgZm9yDQo+Pj4+PmV4YW1wbGUgYQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHBvbGljeSBj
aGFuZ2UgaW4gUENSRiBjb3VsZCBsZWFkIHRvIHNvbWUgbWV0YWRhdGENCj4+Pj4+c2lnbmFsaW5n
LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRoZSByZWFjdGlvbiB0aW1lIG5lZWQgbm90IGJlIGltbWVk
aWF0ZSwgZmV3IG1zIG1heQ0KPj4+Pj5ub3QgbWF0dGVyLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gQXMgeW91IHBvaW50LCBpZiBhIHBhY2tldCBpcyB0aWVkIHRvIGEg
bWV0YWRhdGEgYQ0KPj4+Pj5jb3JyZWxhdGlvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGluZm8gY2Fu
IGJlIHNldCBpbiBib3RoIHBhY2tldCB0byBkZWFsIHdpdGggaXQgKGkuZQ0KPj4+Pj5tZXRhZGF0
YQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGV4cGVjdGVkIGZsYWcgaW4gdGhlIFNGQyBoZWFkZXIsIHBs
dXMgYW4gaWQpDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBGaW5hbGx5
IHdlIGNhbiBzdGlsbCBzZW5kIHNvbWUgbGltaXRlZCBtZXRhZGF0YSB3aXRoaW4NCj4+Pj4+YSBo
ZWFkZXIuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhpcyBjb3VsZCBiZSB1c2VkIGZvciBsb2FkIGJh
bGFuY2VycyBpbiBwYXJ0aWN1bGFyIGlmDQo+Pj4+PndlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gYWdy
ZWUgb24gYSBjb252ZW50aW9uIHRvIGxvY2F0ZSAiY29hcnNlIGdyYWluIHBvbGljeSINCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiAvICJmaW5lIGdyYWluIHBvbGljeSIgb24gcmVzZXJ2ZWQgY29udGV4dCBo
ZWFkZXJzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhpcyBzZWVt
cyB0byBvcGVuIHVwIGEgbG90IG9mIGZsZXhpYmlsaXR5IC8NCj4+Pj4+aW5ub3ZhdGlvbnMuDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBPbiB5b3VyIGxhc3QgcG9pbnQs
IHRoZXJlIGlzIGEgcXVlc3Rpb24gb24gaG93IHRvIG1ha2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBt
ZXRhZGF0YSBhdmFpbGFibGUgdG8gYSBTZXJ2aWNlIEZ1bmN0aW9uLiBDdXJyZW50IHNvY2tldA0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IGNvbm5lY3Rpb25zIGZvciBleGFtcGxlIGRvIG5vdCBhbGxvdyB0
byByZXRyaWV2ZSBJUA0KPj4+Pj5oZWFkZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBvcHRpb25zLiBT
byBJIGFzc3VtZSB0aGF0IFNGQyBhd2FyZSBTZXJ2aWNlIEZ1bmN0aW9ucw0KPj4+Pj53aWxsDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gbmVlZCBzb21lIChhc3luY2hyb25vdXMNCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiA/KSBBUEkgdG8gcmV0cmlldmUgU0ZDIGhlYWRlciBpbmZvcm1hdGlvbiBhcyB3ZWxsIGFz
DQo+Pj4+PmluLWJhbmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtZXRhZGF0YS4gSSBkb24ndCBzZWUg
b3V0IG9mIGJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0DQo+Pj4+PmFkZGluZw0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IGNvbXBsZXhpdHksIHRoZSBzYW1lIEFQSSBjYW4gcHJvYmFibHkgYXBwbHkuDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGUgYWx0ZXJuYXRpdmUgb3B0aW9u
LCBhbGxvd2luZyB2YXJpYWJsZSBzaXplZA0KPj4+Pj5tZXRhZGF0YSBpbg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IHRoZSBTRkMgaGVhZGVyIGhhcyBzb21lIGRyYXdiYWNrcyBhcyB3ZWxsLCBvbmUgYmVp
bmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBmcmFnbWVudGF0aW9uLCBhbmQgc29tZSBzd2l0Y2hlcyBl
eHBlY3RpbmcgYXMgd2VsbCB0bw0KPj4+Pj5sb29rIGF0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gZW5k
IHVzZXIgdHJhZmZpYyBoZWFkZXJzIGZvciBsaW5rIGxvYWQgYmFsYW5jaW5nLiBJDQo+Pj4+Pndv
dWxkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gYWdyZWUgdGhhdCBpZiB3ZSBjYW4gYWNjZXB0IHRoZXNl
IGlzc3VlcywgdGhlbiBzZW5kaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gb2ZmLWxpbmUgY29uZ3J1
ZW50IG1ldGFkYXRhIGxvb3NlcyBpdHMgaW50ZXJlc3QuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiBXZSBuZWVkIHRvIHRha2UgaW50byBhY2NvdW50IHRoYXQgYm90aCBp
bi1iYW5kIGFuZA0KPj4+Pj5jb25ncnVlbnQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBvdXQtb2YtYmFu
ZCBtZXRhZGF0YSB0cmFuc3BvcnQgaXMgbm90IHJlbGlhYmxlLiBBDQo+Pj4+PnBhY2tldCBsb3Nz
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdHJpZ2dlcmluZyByZXRyYW5zbWlzc2lvbiB3b3VsZCBub3Qg
bGVhZCB0byB0aGUNCj4+Pj4+aWRlbnRpY2FsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gcmVjb25zdHJ1
Y3Rpb24gb2YgdGhlIGFzc29jaWF0ZWQgbWV0YWRhdGEuIEluIHNvbWUNCj4+Pj4+Y2FzZXMsIHdl
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWlnaHQgdGh1cyBldmVuIG5lZWQgbm9uLWNvbmdydWVudCBv
dXQtb2YtYmFuZCByZWxpYWJsZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1ldGFkYXRhIHRyYW5zcG9y
dC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBOaWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18gRnJvbToNCj4+Pj4+IFJvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFBh
cmtlciBbUm9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbT5dIFNlbnQ6DQo+Pj4+PldlZG5lc2RheSwNCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBNYXJjaCAxMiwgMjAxNA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IDEyOjQzIFBNIFRvOiBO
aWNvbGFzIEJPVVRIT1JTIENjOiBKaW0gR3VpY2hhcmQNCj4+Pj4+KGpndWljaGFyKTsNCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj5zZmM7IEphbWFsIEhh
ZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gZHJhZnQtcmlq
c21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+IE5pY29sYXMsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBJIHVuZGVyc3RhbmQgdGhlIGNvbmNlcHQgZm9yIG91dCBvZiBiYW5kIHNpZ25hbGlu
ZyBvZg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+bWV0YWRhdGEsIGJ1dCBJIGFtIGNvbmNlcm5lZCB0aGF0
IGl0IGludHJvZHVjZXMNCj4+Pj4+c2lnbmlmaWNhbnQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PmNvbXBs
ZXhpdHkgZHVlIHRvIHRoZSBwb3RlbnRpYWwgcmFjZSBjb25kaXRpb24gb2YNCj4+Pj4+cmVjZWl2
aW5nIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+cmVhbCBwYWNrZXQgYmVmb3JlIHRoZSBtZXRhZGF0
YS4gV2hpbGUgdGhlIHJlYWwgcGFja2V0DQo+Pj4+PmNvdWxkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5p
bmRpY2F0ZSB0aGF0IG91dCBvZiBiYW5kIG1ldGFkYXRhIGlzIGV4cGVjdGVkLCBob3cgY2FuDQo+
Pj4+PndlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5ndWFyYW50ZWUgdGhlIG9yZGVyIG9mIHJlY2VwdGlv
bj8gV2hhdCBpZiBzd2l0Y2hpbmcgb3INCj4+Pj4+cm91dGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
bm9kZXMgYXBwbHkgaGFzaCBiYXNlZCBsb2FkIGJhbGFuY2luZz8gV2hhdCBpZiB0aGUgbG9hZA0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+YmFsYW5jaW5nIHVuZGVyc3RhbmRzIFNGQyBlbmNhcHMgYW5kIGxv
b2tzIGJleW9uZCBpdCB0bw0KPj4+Pj50aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pm9yaWdpbmFsIGhl
YWRlciB0byBnZXQgYmV0dGVyIGVudHJvcHk/DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gQ2FuIHdlIGd1
YXJhbnRlZSB0aGF0IHRoZSBtZXRhZGF0YSBhbmQgcmVhbCBwYWNrZXQNCj4+Pj4+d2lsbCBmb2xs
b3cNCj4+Pj4+ICAgPj4+Pj4+Pj4+PnRoZSBleGFjdCBzYW1lIHBhdGg/IElmIHdlIGNhbiBub3Qs
IHRoZW4NCj4+Pj4+aW1wbGVtZW50YXRpb25zIHdpbGwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pm5lZWQg
dG8gYWRkIGluZ3Jlc3MgcXVldWluZyB0byBjb3BlIHdpdGggdGhlIHNjZW5hcmlvLg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gQWxzbywgZG8geW91IGZlZWwgdGhhdCB0
aGUgaW5jcmVhc2UgaW4gaW1wbGVtZW50YXRpb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBjb21wbGV4
aXR5IGF0IHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucyBpcyByZWFzb25hYmxlPw0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhhbmtzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gUm9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4gT24gTWFyIDEyLCAyMDE0LCBhdCA0OjA5IEFNLCAiTmljb2xhcyBCT1VUSE9SUyINCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmlj
b2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPg0KPj4+Pj48bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+PiBJIHRoaW5rIHdlIG11c3QgbWFrZSBhIGRpc3RpbmN0aW9uIGJldHdlZW46DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IC0gTWV0YWRhdGEgd2hpY2ggc2hvdWxk
IGJlIHBhcnQgb2YgdGhlIGhlYWRlciBkZWZpbmVkDQo+Pj4+PmFzIGluDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+IGJhbmQgbWFya2luZy4gLSBNZXRhZGF0YSB3aXRoIGNhbiBiZSBwYXNzZWQgb3V0IG9m
DQo+Pj4+PmJhbmQsIGZvcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBleGFtcGxlIGNvbmdydWVudCBv
dXQgb2YgYmFuZCBzaWduYWxpbmcgZGVmaW5lZCBpbg0KPj4+Pj50aGUgZHJhZnQNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gVGhlIGZvcm1lciBjYWxscyBmb3IgYSBs
aW1pdGVkIHNwYWNlIGluIHRoZSBoZWFkZXIsDQo+Pj4+PnRydWUsIFRoZQ0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+PiBsYXR0ZXIgaG93ZXZlciBkb2VzIG5vdCBpbmN1ciBhbnkgc3BhY2UgbGltaXRhdGlv
bg0KPj4+Pj5hbmQgaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gc3RpbGwgZmFpcmx5IGVmZmljaWVu
dCBhbmQgaXQgcmVtYWlucyBjb21wYXRpYmxlIHdpdGgNCj4+Pj4+YSBmaXhlZA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+PiBzaXplIGhlYWRlciB1c2VkIHRvIHJvdXRlIHRob3NlIHNpZ25hbGluZyBtZXNz
YWdlcw0KPj4+Pj5hbG9uZyB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gY2hhaW4ncyBzZXJ2aWNl
IGZ1bmN0aW9ucy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gTmlj
b2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFtqZ3VpY2hhckBjaXNjby5j
b208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT5dIFNlbnQ6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
IFR1ZXNkYXksIE1hcmNoIDExLCAyMDE0IDY6NDggUE0gVG86IFJvbiBQYXJrZXIgQ2M6DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+IE5pY29sYXMgQk9VVEhPUlM7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBTdWJqZWN0
OiBSZTogW3NmY10NCj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRp
b25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IEhpIFJvbiwNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gV2UgY2FuIGNlcnRhaW5seSBo
YXZlIHRoaXMgZGlzY3Vzc2lvbiBidXQgd2Ugc2hvdWxkDQo+Pj4+PmZpcnN0DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+IGNvbnNpZGVyIHdoYXQgaW5mb3JtYXRpb24gaXMgbmVjZXNzYXJ5IGFuZCBpZiBz
YWlkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGluZm9ybWF0aW9uIGNhbiBmaXQgd2l0aGluIGEgZml4
ZWQgbnVtYmVyIG9mIGNvbnRleHRzDQo+Pj4+PmluIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBt
YWpvcml0eSBvZiBjYXNlcy4gUmVtZW1iZXIsIHRoZSBnb2FsIG9mIGJlaW5nIGFibGUNCj4+Pj4+
dG8gcGFzcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSB0aHJvdWdoIHRoZSBuZXR3b3Jr
IGlzIHRvIGVuaGFuY2Ugc2VydmljZQ0KPj4+Pj5kZWxpdmVyeSwNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4gbm90IHBhc3MgdGhlIGVudGlyZSB3b3JrcyBvZiBTaGFrZXNwZWFyZSA7LSkNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gU2VudCBmcm9tIG15IGlQaG9uZQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gT24gTWFyIDcsIDIwMTQsIGF0
IDM6NTIgQU0sICJSb24gUGFya2VyIg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gPFJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b20+DQo+Pj4+PjxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+IHdyb3Rl
Og0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IE5pY29sYXMsDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gSSBzZWUgc2ltaWxhciBy
ZXF1aXJlbWVudHMgZnJvbSB0aGUgM2dwcCBFUEMgc2lkZS4NCj4+Pj4+SSB3b3VsZA0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4gbGlrZSB0byBwcm9wb3NlIGFuIE9VSSAvIFRMViBiYXNlZCBhcHByb2Fj
aCB3aGVyZSB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IHJlc2VydmVkIE9VSSBjYW4gYmUgdXNl
ZCBmb3IgYWdyZWVkIHVwb24gdHlwZXMgb2YNCj4+Pj4+Y29tbW9uDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+PiBtZXRhZGF0YSBhbmQgdmVuZG9yIG9yIG90aGVyIG9yZ2FuaXphdGlvbmFsIE9VSXMgY2Fu
DQo+Pj4+PmJlIHVzZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IHRvIHF1aWNrbHkgaW5ub3ZhdGUg
aW4gdGhlIG5ldHdvcmtzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gU2ltdWx0YW5lb3VzbHksIEkg
d291bGQgYWxzbyBsaWtlIHRvIGNvbnNpZGVyDQo+Pj4+Pm1lY2hhbmlzbXMNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+IHRoYXQgYXJlIG9wdGltaXplZCBmb3IgbG9uZyBsaXZlZCBmbG93cyBzbyBhcyB0
bw0KPj4+Pj5saW1pdCB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IG5lZ2F0aXZlIGVmZmVjdHMg
b2YgcGFja2V0IGdyb3d0aC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+PiBSb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+IE9uIE1hciA3LCAyMDE0LCBhdCA4OjM0IEFNLCAiTmljb2xhcyBC
T1VUSE9SUyINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3Mu
Y29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+DQo+Pj4+PjxtYWlsdG86Tmlj
b2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBIZWxsbyBKaW0NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEkgaGF2ZSBzZWVuIGNhc2VzIGluIEdpIExBTiwgd2hlcmUg
c3Vic2NyaWJlciByZWxhdGVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gaW5mb3JtYXRpb24gaXMg
cGFzc2VkIHRvIGEgV2ViIFByb3h5IGZvciBIVFRQIGhlYWRlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+IGVucmljaG1lbnQgKGFpbWVkIGF0IHNvbWUgV2ViIENvbnRlbnQgcHJvdmlkZXJzDQo+Pj4+
PnBhcnRuZXJzIG9mDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gdGhlIE1vYmlsZSBPcGVyYXRvciku
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSW5mb3JtYXRpb24gd2FzIGFuIGNvZGVkIChwZXJzaXN0
ZW50KSBzdWJzY3JpYmVyIGlkDQo+Pj4+PmRlcml2ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBm
cm9tIHRoZSBNU0lTRE4sIGFuZCBjb3VwbGUgb2YgZiBjdXN0b21lciBwcm9maWxlDQo+Pj4+PnJl
bGF0ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBmaWVsZHMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBJbiBhbiBzZmMgYmFzZWQgR2kgTEFOLCB0aGlzIGVu
dGl0eSBzaG91bGQgcmVjZWl2ZQ0KPj4+PiA+ZnJvbSB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
PiBDbGFzc2lmaWVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
PiAtIEEgY2xhc3NpZmljYXRpb24gb2YgdGhlIENvbnRlbnQgUHJvdmlkZXIgKCBJZCwNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBDYXRlZ29yeSkgYmFzZWQgb24gdHJhZmZpYyBhbmFseXNpcyAtIFRo
ZSBNU0lTRE4gb2YNCj4+Pj4+IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHN1YnNjcmliZXIg
LSBUd28gc3Vic2NyaWJlciBwb2xpY3kgZmllbGRzIChub3QgdGllZA0KPj4+Pj4gdG8gUENSRg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGJ1dCBiZWxvbmdpbmcgdG8gdGhlIFN1YnNjcmliZXIgREIp
IChTdWJzY3JpYmVyDQo+Pj4+PiBjYXRlZ29yeSwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBzdWIt
Y2F0ZWdvcnkpIC0gQSBzZXNzaW9uIGlkIChmb3IgbG9nZ2luZyBhbmQNCj4+Pj4+dHJhY2tpbmcN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBwdXJwb3NlcykNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IFRoZSBvYmplY3RpdmUgYmVpbmcgdG8gYXZvaWQgaGF2aW5n
IHRoZSBIVFRQIFByb3h5DQo+Pj4+PnRvDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gYmVjb21lIGEg
dHJ1c3RlZCBhcHBsaWNhdGlvbiAoaW50ZXJvZ2F0ZSB0aGUNCj4+Pj4+IHN1YnNjcmliZXIgREIs
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZXRjLi4pDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IE5pY29sYXMNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOiBKaW0N
Cj4+Pj4+IEd1aWNoYXJkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gKGpndWljaGFyKSBbamd1aWNo
YXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+XSBTZW50Og0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IFRodXJzZGF5LCBNYXJjaCAwNiwgMjAxNCAyOjAyIFBNIFRvOiBKYW1hbCBI
YWRpDQo+Pj4+PlNhbGltOw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGptb2lzYW5kQGp1bmlwZXIu
bmV0PG1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldD4gPG1haWx0bzpqbW9pc2FuZEBqdW5pcGVy
Lm5ldD47DQo+Pj4+PiBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IENjOg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+IHNmYyBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBkcmFm
dC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSGkgSmFtYWwsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBZb3Ugc2FpZCAiSXQgc2VlbXMgdGhlcmUncyBjbGVh
ciBuZWVkIGZvciB2YXJpYWJsZQ0KPj4+Pj4gc2l6ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBt
ZXRhZGF0YSIuLiBJIGFtIG5vdCBzbyBjb252aW5jZWQgYW5kIHdvdWxkIGxpa2UgdG8NCj4+Pj4+
IGJldHRlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHVuZGVyc3RhbmQgdGhlIHJlcXVpcmVtZW50
cyBiZWZvcmUgcGFzc2luZyBqdWRnZW1lbnQuDQo+Pj4+PiBJZiB3ZQ0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+IGxvb2sgYXQgdGhlIHVzZSBjYXNlcyBhcyBwcmVzZW50ZWQgdGh1cyBmYXIgaW50bw0K
Pj4+Pj4gdGhlIFdHIEkNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBoYXZlIHlldCB0byBzZWUgYSBz
aW5nbGUgZXhhbXBsZSBvZiB0aGUgbmVlZA0KPj4+Pj4gKG5vdGluZyB0aGF0DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4gZGVzaXJlIGlzIG5vdCB0aGUgc2FtZSBhcyBuZWVkKSAtIEkgYW0gbm90IHNh
eWluZw0KPj4+Pj4gdGhlcmUgaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBubyByZXF1aXJlbWVu
dCBidXQgcmF0aGVyIHRoYXQgd2Ugc2hvdWxkIG5vdCBqdW1wDQo+Pj4+PiB0byB0aGUNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBjb25jbHVzaW9uIGFuZCBidWlsZCBzdGFuZGFyZHMgYXJvdW5kIGEg
dGhlb3J5Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBPbiAzLzMvMTQsIDY6
MzUgQU0sICJKYW1hbCBIYWRpIFNhbGltIg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiA8aGFkaUBt
b2phdGF0dS5jb208bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPiA8bWFpbHRvOmhhZGlAbW9qYXRh
dHUuY29tPj4NCj4+Pj4+d3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4+IEkgbGlrZSB0aGUgZG9jIC0gd2VsbCB3cml0dGVuLg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBTZWN0aW9uIDQuMyBvbiBtZXRhZGF0
YSBlbmNvZGluZy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
Pj4gSXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZSBzaXplZA0KPj4+Pj4g
bWV0YWRhdGENCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gKGF0IGxlYXN0IGZvciBodHRwL2FwcCB5
b3Ugc2VlbSB0byBpbmRpY2F0ZSB0aGUNCj4+Pj4+IGRlc2lyZSBmb3INCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+Pj5pdCkuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IEZvciBhIGRhdGFwYXRoIHBlci1w
YWNrZXQgbWV0YWRhdGEsIGkgZmVlbCB0aGUNCj4+Pj4+IG5lZWQgaXMNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+Pj4ganVzdCBhcyBpbXBvcnRhbnQuIEFyZSB3ZSBsaW1pdGVkIGJ5IHRoZSBmYWN0IHRo
YXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gZXhpc3RpbmcgaGFyZHdhcmUgbWF5IG5vdCBiZSBh
YmxlIHRvIGhhbmRsZSBUTFZzPw0KPj4+Pj5Gb3INCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gZXhh
bXBsZSwgSSBkb250IGhhdmUgYSBwcm9ibGVtIGhhbmRsaW5nIFRMVnMgaW4gYQ0KPj4+Pj4gc29m
dHdhcmUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj5kYXRhcGF0aC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gY2hlZXJzLCBqYW1hbA0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gbWFp
bGluZyBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1h
aWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBz
ZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRm
Lm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+PiBsaXN0IHNm
Y0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+
Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+
Pj4+DQo+Pj4+PiAgID4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fIHNmYyBtYWlsaW5nDQo+Pj4+PiBsaXN0DQo+Pj4+PiAgID4+Pj4+IHNmY0BpZXRm
Lm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+DQo+
Pj4+PiAgID4+DQo+Pj4+PiAgID4+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCj4+Pj4+ICAgPj5zZmMgbWFpbGluZyBsaXN0DQo+Pj4+PiAgID4+c2ZjQGll
dGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4g
ICA+Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4N
Cj4+Pj4+ICAgPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
DQo+Pj4+PiAgID5zZmMgbWFpbGluZyBsaXN0DQo+Pj4+PiAgID5zZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiAgID5odHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4NCj4+Pj4NCj4+Pj4gX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj4gc2ZjIG1haWxp
bmcgbGlzdA0KPj4+PiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4gaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pg0KPj4+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4gc2ZjIG1haWxpbmcg
bGlzdA0KPj4+IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+IGh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4NCj4+DQo+Pl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+PnNmYyBtYWlsaW5nIGxpc3QN
Cj4+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+DQo+X19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18NCj5zZmMgbWFpbGluZyBsaXN0DQo+c2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+DQo+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmMNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
CnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQoNCg==

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgIj4NCkhpIFN1bWFuZHJhLA0KPGRpdj48YnI+DQo8L2Rp
dj4NCjxkaXY+SSBsZWFuIHRvd2FyZHMgIzI6IGVzc2VudGlhbGx5IGVuY29kaW5nIHRoZSBpbmZv
cm1hdGlvbiBpbnRvIGEgc2ltcGxlIElELCByYXRoZXIgdGhhbiB0cnlpbmcgdG8gY3JlYXRlIGEg
dmFyaWFibGUgbGVuZ3RoIHN0YWNrLiAmbmJzcDtUaGUgZW5jb2RpbmcgbWV0aG9kIGlzIG11Y2gg
c2ltcGxlciBmb3IgU0ZzIHRvIHByb2Nlc3MsIGFuZCBhcyB5b3UgcG9pbnQgb3V0IHVwZGF0ZSBh
bmQgbW9kaWZ5LjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+UGF1bDwvZGl2Pg0KPGRp
dj48YnI+DQo8ZGl2Pg0KPGRpdj5PbiBNYXIgMTksIDIwMTQsIGF0IDM6NDAgQU0sIFN1bWFuZHJh
IE1hamVlICZsdDs8YSBocmVmPSJtYWlsdG86Uy5NYWplZUBGNS5jb20iPlMuTWFqZWVARjUuY29t
PC9hPiZndDsgd3JvdGU6PC9kaXY+DQo8YnIgY2xhc3M9IkFwcGxlLWludGVyY2hhbmdlLW5ld2xp
bmUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8ZGl2IHN0eWxlPSJ3b3JkLXdyYXA6IGJy
ZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJyZWFrOiBh
ZnRlci13aGl0ZS1zcGFjZTsgZm9udC1zaXplOiAxNHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsgIj4NCjxkaXY+Jmx0OyZsdDtUcmltbWVkIHRoZSBUTyBsaXN0IHRvIGF2b2lk
IHRoZSBtc2cgYmVpbmcgaGVsZCBhZ2FpbiZndDsmZ3Q7PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+SSBzZWUgdHdvIHdheXMgdG8gY2FycnkgdGhlIHBhdGggaW5mb3JtYXRp
b24uJm5ic3A7PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPG9sPg0KPGxpPkV4cGxpY2l0IG9y
ZGVyZWQgbGlzdCwgc29tZXRoaW5nIGxpa2UgRlctQSA6OiBUQ1AtT1BUIDo6IExCIDo6IFZpZGVv
T1BUIDo6IENHTkFULiAmbmJzcDsgVGhlcmUgYXJlIHR3byBpc3N1ZXMgd2l0aCB0aGlzIGFwcHJv
YWNoLCBmaXJzdCB0aGUgbGVuZ3RoIG9mIGdyYXBoIGlzIHZhcmlhYmxlLiAmbmJzcDtBbHNvIGl0
IGltcGxpZXMgYmlkaXJlY3Rpb25hbCBzeW1tZXRyeS4gSXQgaXMgb2Z0ZW4gcmVxdWlyZWQgYnV0
IHNob3VsZCBub3QgYmUgbWFuZGF0b3J5Lg0KICZuYnNwO1NlY29uZGx5IGNoYW5naW5nIHRoaXMg
cGF0aC9ncmFwaCBpbiBhdCBTRiBjYW4gYmUgY3VtYmVyc29tZS4mbmJzcDs8L2xpPjxsaT5MZXQg
dGhlIENvbnRyb2wgcGxhbmUgZGlzdHJpYnV0ZSB0aGUgY2hhaW5JRCAmbHQ74oCUJmd0OyBncmFw
aCBtYXBwaW5nLiBJbiB0aGlzIGNhc2UgZWFjaCBTRiB3b3VsZCBoYXZlIG1hcHBpbmcgb2YgZ2l2
ZW4gYSBjaGFpbklEIHdoYXQgaXMgbXkgbmV4dCBob3AuIFRoZSBjaGFpbklEIGl0c2VsZiBjb3Vs
ZCBiZSBmaXhlZCBzaXplIGVsZW1lbnQuIEEgU0YgY2FuIHNlbGVjdCBhIGRpZmZlcmVudCBwYXRo
IGJ5IGNoYW5naW5nIHRoZSBjaGFpSUQgcGFyYW1ldGVyLjwvbGk+PC9vbD4NCjxkaXY+PGJyPg0K
PC9kaXY+DQo8ZGl2PlJlZ2FyZHM8L2Rpdj4NCjxkaXY+U3VtYW5kcmE8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8c3BhbiBpZD0iT0xLX1NSQ19C
T0RZX1NFQ1RJT04iPg0KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IENhbGlicmk7IGZvbnQtc2l6
ZTogMTFwdDsgdGV4dC1hbGlnbjogbGVmdDsgYm9yZGVyLXdpZHRoOiAxcHQgbWVkaXVtIG1lZGl1
bTsgYm9yZGVyLXN0eWxlOiBzb2xpZCBub25lIG5vbmU7IHBhZGRpbmc6IDNwdCAwaW4gMGluOyBi
b3JkZXItdG9wLWNvbG9yOiByZ2IoMTgxLCAxOTYsIDIyMyk7ICI+DQo8c3BhbiBzdHlsZT0iZm9u
dC13ZWlnaHQ6Ym9sZCI+RnJvbTogPC9zcGFuPkNhdGh5IFpoYW5nICZsdDs8YSBocmVmPSJtYWls
dG86Q2F0aHkuSC5aaGFuZ0BodWF3ZWkuY29tIj5DYXRoeS5ILlpoYW5nQGh1YXdlaS5jb208L2E+
Jmd0Ozxicj4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5EYXRlOiA8L3NwYW4+VHVl
c2RheSwgTWFyY2ggMTgsIDIwMTQgYXQgMTA6MTMgQU08YnI+DQo8c3BhbiBzdHlsZT0iZm9udC13
ZWlnaHQ6Ym9sZCI+VG86IDwvc3Bhbj4mcXVvdDtSZWluYWxkbyBQZW5ubyAocmVwZW5ubykmcXVv
dDsgJmx0OzxhIGhyZWY9Im1haWx0bzpyZXBlbm5vQGNpc2NvLmNvbSI+cmVwZW5ub0BjaXNjby5j
b208L2E+Jmd0OywgJnF1b3Q7TG91aXMuRm91cmllJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86
TG91aXMuRm91cmllQGh1YXdlaS5jb20iPkxvdWlzLkZvdXJpZUBodWF3ZWkuY29tPC9hPiZndDss
ICZxdW90O1BhdWwgUXVpbm4gKHBhdWxxKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWxx
QGNpc2NvLmNvbSI+cGF1bHFAY2lzY28uY29tPC9hPiZndDssDQogRGF2aWQgQWxsYW4gSSAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tIj5kYXZpZC5pLmFsbGFu
QGVyaWNzc29uLmNvbTwvYT4mZ3Q7PGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQi
PkNjOiA8L3NwYW4+Tmljb2xhcyBCT1VUSE9SUyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMu
Qk9VVEhPUlNAcW9zbW9zLmNvbSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPiZndDss
IFh1eGlhb2h1ICZsdDs8YSBocmVmPSJtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbSI+eHV4aWFv
aHVAaHVhd2VpLmNvbTwvYT4mZ3Q7LCBDaGFuZ2NoZW5nIEh1YW5nICZsdDs8YSBocmVmPSJtYWls
dG86aHVhbmdAc2NlLmNhcmxldG9uLmNhIj5odWFuZ0BzY2UuY2FybGV0b24uY2E8L2E+Jmd0OywN
CiAmcXVvdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+JnF1
b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+Jmd0
OywgJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9s
LmNvbTwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+bWlr
ZWJpYW5jQGFvbC5jb208L2E+Jmd0Ozxicj4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xk
Ij5TdWJqZWN0OiA8L3NwYW4+UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPGJy
Pg0KPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdiB4bWxuczp2PSJ1cm46c2NoZW1hcy1t
aWNyb3NvZnQtY29tOnZtbCIgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZp
Y2U6b2ZmaWNlIiB4bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3Jk
IiB4bWxuczptPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29t
bWwiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxtZXRhIG5hbWU9
IkdlbmVyYXRvciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSki
Pg0KPGJhc2UgaHJlZj0ieC1tc2c6Ly85OS8iPjwhLS1baWYgIW1zb10+PHN0eWxlPnZcOioge2Jl
aGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCm9cOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNW
TUwpO30NCndcOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCi5zaGFwZSB7YmVoYXZp
b3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0KPC9zdHlsZT48IVtlbmRpZl0tLT48c3R5bGU+PCEtLQ0K
LyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpIZWx2ZXRp
Y2E7DQoJcGFub3NlLTE6MiAxMSA2IDQgMiAyIDIgMiAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250
LWZhbWlseTpTaW1TdW47DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0
IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0x
OjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21h
Ow0KCXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1m
YW1pbHk6IlxAU2ltU3VuIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250
LWZhY2UNCgl7Zm9udC1mYW1pbHk6Ik1TIFVJIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2IDAg
NyAyIDUgOCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBNUyBVSSBHb3RoaWMi
Ow0KCXBhbm9zZS0xOjIgMTEgNiAwIDcgMiA1IDggMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25z
ICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjow
aW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1m
YW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJs
aW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3Jh
dGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJ
e21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9u
OnVuZGVybGluZTt9DQpwLk1zb0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3JhcGgsIGRp
di5Nc29MaXN0UGFyYWdyYXBoDQoJe21zby1zdHlsZS1wcmlvcml0eTozNDsNCgltYXJnaW4tdG9w
OjBpbjsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1hcmdpbi1ib3R0b206MGluOw0KCW1hcmdpbi1s
ZWZ0Oi41aW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJ
Zm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQpzcGFuLmFwcGxlLWNvbnZl
cnRlZC1zcGFjZQ0KCXttc28tc3R5bGUtbmFtZTphcHBsZS1jb252ZXJ0ZWQtc3BhY2U7fQ0Kc3Bh
bi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHls
ZTIwDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxp
YnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXtt
c28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdv
cmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4w
aW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQovKiBM
aXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDo2MDgwNDgxMTk7DQoJ
bXNvLWxpc3QtdGVtcGxhdGUtaWRzOjEzMjE5MjI2MjY7fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEuMGlu
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXci
Ow0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iO30NCkBsaXN0IGwwOmxl
dmVsMw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMDpsZXZlbDQNCgl7bXNv
LWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWw1DQoJe21zby1sZXZlbC10YWIt
c3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtdGFiLXN0b3A6My4waW47
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9
DQpAbGlzdCBsMDpsZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6
bGV2ZWw4DQoJe21zby1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsOQ0KCXtt
c28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMQ0KCXttc28tbGlzdC1pZDoxMjUyNjIw
OTU5Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczo5NTAyNDcwO30NCkBsaXN0IGwxOmxldmVsMQ0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglm
b250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWwyDQoJe21zby1sZXZlbC10YWItc3Rv
cDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluO30NCkBsaXN0IGwxOmxldmVsMw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpA
bGlzdCBsMTpsZXZlbDQNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDE6bGV2
ZWw1DQoJe21zby1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwxOmxldmVsNg0KCXttc28t
bGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTpsZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1z
dG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotLjI1aW47fQ0KQGxpc3QgbDE6bGV2ZWw4DQoJe21zby1sZXZlbC10YWItc3RvcDo0LjBpbjsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30N
CkBsaXN0IGwxOmxldmVsOQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMg0K
CXttc28tbGlzdC1pZDoxMjgwMTgxODQ5Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczoxNTQwODg1
MTgwO30NCkBsaXN0IGwyOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFu
c2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2
ZWwyDQoJe21zby1sZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwyOmxldmVsMw0KCXttc28t
bGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMjpsZXZlbDQNCgl7bXNvLWxldmVsLXRhYi1z
dG9wOjIuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotLjI1aW47fQ0KQGxpc3QgbDI6bGV2ZWw1DQoJe21zby1sZXZlbC10YWItc3RvcDoyLjVpbjsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30N
CkBsaXN0IGwyOmxldmVsNg0KCXttc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMjps
ZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDI6bGV2ZWw4DQoJe21z
by1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwyOmxldmVsOQ0KCXttc28tbGV2ZWwtdGFi
LXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0uMjVpbjt9DQpAbGlzdCBsMw0KCXttc28tbGlzdC1pZDoxNDgxMDAwODMyOw0KCW1zby1s
aXN0LXR5cGU6aHlicmlkOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotMTcyMTk3MjU5NCAtMTQw
OTUyMDQyOCA2NzY5ODY5MSA2NzY5ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5MyA2NzY5
ODY4OSA2NzY5ODY5MSA2NzY5ODY5Mzt9DQpAbGlzdCBsMzpsZXZlbDENCgl7bXNvLWxldmVsLXN0
YXJ0LWF0OjA7DQoJbXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Oi07DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjIwLjI1cHQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJbXNvLWZhcmVhc3QtZm9udC1m
YW1pbHk6Q2FsaWJyaTsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9
DQpAbGlzdCBsMzpsZXZlbDINCgl7bXNvLWxldmVsLXRhYi1zdG9wOjEuMGluOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDM6
bGV2ZWwzDQoJe21zby1sZXZlbC10YWItc3RvcDoxLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwzOmxldmVsNA0KCXtt
c28tbGV2ZWwtdGFiLXN0b3A6Mi4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMzpsZXZlbDUNCgl7bXNvLWxldmVsLXRh
Yi1zdG9wOjIuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47fQ0KQGxpc3QgbDM6bGV2ZWw2DQoJe21zby1sZXZlbC10YWItc3RvcDozLjBp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
O30NCkBsaXN0IGwzOmxldmVsNw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6My41aW47DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBs
MzpsZXZlbDgNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjQuMGluOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDM6bGV2ZWw5DQoJ
e21zby1sZXZlbC10YWItc3RvcDo0LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCm9sDQoJe21hcmdpbi1ib3R0b206MGluO30NCnVs
DQoJe21hcmdpbi1ib3R0b206MGluO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4
bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94
bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2
OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFw
ZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjxkaXYgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUi
IHZsaW5rPSJwdXJwbGUiIHN0eWxlPSJ3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7LXdlYmtpdC1uYnNw
LW1vZGU6IHNwYWNlOy13ZWJraXQtbGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2UiPg0KPGRp
diBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNv
bG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+SGkgUmVpbmFsZG8sPG86cD48L286cD48L3NwYW4+PC9k
aXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1
KTsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij5TbyB0aGUgY2hhaW4gSUQgaXMgYWN0
dWFsbHkgdGhlIHBhdGggSUQgd2hpY2ggcmVwcmVzZW50cyBhbiBvcmRlcmVkIHNldCBvZiBzZXJ2
aWNlIGZ1bmN0aW9uIGluc3RhbmNlcy4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij5JIHRoaW5r
IHdlIHNob3VsZCBhZGQgYW4gZXhwbGljaXQgZGVmaW5pdGlvbiBvZiDigJxzZXJ2aWNlIGluc3Rh
bmNl4oCdLiBXaGF0IGRvIHlvdSB0aGluaz88bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBj
b2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPlRoYW5rcyw8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4N
CjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+
Q2F0aHk8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9k
aXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVD
NERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPGRpdiBjbGFzcz0iTXNvTm9y
bWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21h
LCBzYW5zLXNlcmlmOyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEw
cHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7Ij4gc2ZjIFs8YSBocmVmPSJtYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5d
DQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTxicj4NCjxiPlNl
bnQ6PC9iPiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCAxMTowMyBBTTxicj4NCjxiPlRvOjwvYj4g
TG91aXMuRm91cmllOyBQYXVsIFF1aW5uIChwYXVscSk7IERhdmlkIEFsbGFuIEk8YnI+DQo8Yj5D
Yzo8L2I+IE5pY29sYXMgQk9VVEhPUlM7IFh1eGlhb2h1OyA8YSBocmVmPSJtYWlsdG86bWlrZWJp
YW5jQGFvbC5jb20iPm1pa2ViaWFuY0Bhb2wuY29tPC9hPjsNCjxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT47IENoYW5nY2hlbmcgSHVhbmc8YnI+DQo8Yj5TdWJq
ZWN0OjwvYj4gUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPG86cD48L286cD48
L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvZGl2Pg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsgIj5BIFNlcnZpY2UgQ2hhaW4ganVzdCBkZWZpbmVzIHdoaWNoIHR5cGUgb2Ygc2VydmljZSBh
bmQgdGhlaXIgb3JkZXIuPG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7ICI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7ICI+
QSBzZXJ2aWNlIHBhdGggZGVmaW5lcyB0aGUgYWN0dWFsIHNlcnZpY2UgaW5zdGFuY2UsIHNheSwg
ZmlyZXdhbGwxLmhvbWUsIG5hdDIsIGRwaS1zaWMsIGV0Yy48bzpwPjwvbzpwPjwvc3Bhbj48L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAw
aW4iPg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgIj5Gcm9tOg0KPC9zcGFuPjwv
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsgIj4mcXVvdDtMb3Vpcy5Gb3VyaWUmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpM
b3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbSI+TG91aXMuRm91cmllQGh1YXdlaS5jb208L2E+Jmd0Ozxi
cj4NCjxiPkRhdGU6IDwvYj5UdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCBhdCAxMDo1NSBBTTxicj4N
CjxiPlRvOiA8L2I+JnF1b3Q7UGF1bCBRdWlubiAocGF1bHEpJnF1b3Q7ICZsdDs8YSBocmVmPSJt
YWlsdG86cGF1bHFAY2lzY28uY29tIj5wYXVscUBjaXNjby5jb208L2E+Jmd0OywgRGF2aWQgQWxs
YW4gSSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tIj5kYXZp
ZC5pLmFsbGFuQGVyaWNzc29uLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+Q2M6IDwvYj5OaWNvbGFzIEJP
VVRIT1JTICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIj5O
aWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L2E+Jmd0OywgWHV4aWFvaHUgJmx0OzxhIGhyZWY9
Im1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tIj54dXhpYW9odUBodWF3ZWkuY29tPC9hPiZndDss
IENoYW5nY2hlbmcgSHVhbmcgJmx0OzxhIGhyZWY9Im1haWx0bzpodWFuZ0BzY2UuY2FybGV0b24u
Y2EiPmh1YW5nQHNjZS5jYXJsZXRvbi5jYTwvYT4mZ3Q7LA0KICZxdW90OzxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4mZ3Q7LCAmcXVvdDs8YSBocmVmPSJtYWls
dG86bWlrZWJpYW5jQGFvbC5jb20iPm1pa2ViaWFuY0Bhb2wuY29tPC9hPiZxdW90OyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT4mZ3Q7
PGJyPg0KPGI+U3ViamVjdDogPC9iPlJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJ
RDxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyAiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2Io
MzEsIDczLCAxMjUpOyI+UGF1bCw8L3NwYW4+PHNwYW4gc3R5bGU9IiI+PG86cD48L286cD48L3Nw
YW4+PC9kaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3
MywgMTI1KTsiPiZuYnNwOyZuYnNwOyBDYW4geW91IGNsYXJpZnkgdGhlIGRpZmZlcmVuY2UgYmV0
d2VlbiBzZXJ2aWNlIGNoYWluIGFuZCBzZXJ2aWNlIHBhdGguIEdpdmVuIHRoYXQgYSBzZXJ2aWNl
IGNoYWluIGlzIGNvbXBvc2VkPC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMs
IDEyNSk7Ij5vZiBzZXZlcmFsIHNlcnZpY2UgZnVuY3Rpb25zIFNGMSwgU0YyLCAuLiBTRm4gaG93
IHdvdWxkIGEgc2VydmljZSBwYXRoIGRpZmZlciBmcm9tIHRoYXQgc2VydmljZSBjaGFpbj88L3Nw
YW4+PHNwYW4gc3R5bGU9IiI+PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8cCBjbGFzcz0iTXNv
TGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjIwLjI1cHQ7dGV4dC1pbmRlbnQ6LS4y
NWluO21zby1saXN0OmwzIGxldmVsMSBsZm8xIj4NCjwhLS1baWYgIXN1cHBvcnRMaXN0c10tLT48
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7ICI+PHNwYW4gc3R5
bGU9Im1zby1saXN0Oklnbm9yZSI+LTxzcGFuIHN0eWxlPSJmb250LXN0eWxlOiBub3JtYWw7IGZv
bnQtdmFyaWFudDogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXNpemU6IDdwdDsg
bGluZS1oZWlnaHQ6IG5vcm1hbDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nOyI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3Nw
YW4+PC9zcGFuPjwvc3Bhbj48IS0tW2VuZGlmXS0tPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEx
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3Mywg
MTI1KTsiPkxvdWlzPC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRp
dj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBw
dDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1z
ZXJpZjsgIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9u
dC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2Zj
LWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5P
biBCZWhhbGYgT2YgPC9iPlBhdWwgUXVpbm4gKHBhdWxxKTxicj4NCjxiPlNlbnQ6PC9iPiBUdWVz
ZGF5LCBNYXJjaCAxOCwgMjAxNCAxMDoyNiBBTTxicj4NCjxiPlRvOjwvYj4gRGF2aWQgQWxsYW4g
STxicj4NCjxiPkNjOjwvYj4gTmljb2xhcyBCT1VUSE9SUzsgWHV4aWFvaHU7IDxhIGhyZWY9Im1h
aWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+bWlrZWJpYW5jQGFvbC5jb208L2E+Ow0KPGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjsgQ2hhbmdjaGVuZyBIdWFuZzxi
cj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8
L3NwYW4+PHNwYW4gc3R5bGU9IiI+PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iIj4mbmJzcDs8bzpwPjwv
bzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IiI+
SGkgRGF2ZSwgPG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IiI+Q2hhaW4g
SUQgc2hvdWxkIHJlYWxseSBiZSBwYXRoIElEIHNpbmNlIHRoZXJlIGNhbiBiZSBtYW55IHBhdGhz
IGZvciBhIGdpdmVuIGNoYWluLiAmbmJzcDtVc2luZyB0aGF0IGRlZmluaXRpb24sIHdlIGF2b2lk
IHRoZSBvdmVybG9hZCBhbmQgcmVhcCB0aGUgZ2FpbiBhbGx1ZGVkIHRvIGJlbG93LjxvOnA+PC9v
OnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IiI+UGF1bDxvOnA+PC9vOnA+
PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iIj5PbiBNYXIgMTgsIDIwMTQsIGF0
IDEyOjE0IFBNLCBEYXZpZCBBbGxhbiBJICZsdDs8YSBocmVmPSJtYWlsdG86ZGF2aWQuaS5hbGxh
bkBlcmljc3Nvbi5jb20iPmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPC9hPiZndDsgd3JvdGU6
PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9IiI+PGJyPg0KPGJyPg0KPGJyPg0KPG86cD48L286cD48L3NwYW4+PC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2Io
MzEsIDczLCAxMjUpOyI+V2VsbCB0aGUgcXVlc3Rpb24gZGUgam91ciBpcyDigJxkb2VzIGEgY2hh
aW4gSUQgZGVmaW5lIGEgY2xhc3Mgb3IgYW4gaW5zdGFuY2XigJ3igKYuIElmIGl0IGRlZmluZXMg
YW4gY2xhc3Mgd2UgYWxzbyBuZWVkIGluc3RhbmNlIGluZm9ybWF0aW9uLCBpZiBpdCBpcw0KIGN1
cnJlbnRseSBvdmVybG9hZGVkIHRvIGRlZmluZSBjbGFzcyBhbmQgaW5zdGFuY2UgSU1PIHdlIGhh
dmUgYSBwcm9ibGVt4oCmLjwvc3Bhbj48c3BhbiBzdHlsZT0iIj48bzpwPjwvbzpwPjwvc3Bhbj48
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9y
OiByZ2IoMzEsIDczLCAxMjUpOyI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij5EYXZlPC9zcGFuPjxzcGFuIHN0eWxlPSIi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDs8L3NwYW4+PHNw
YW4gc3R5bGU9IiI+PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGlu
ZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48Yj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNl
cmlmOyAiPkZyb206PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5z
LXNlcmlmOyAiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBw
dDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj5zZmMNCiBbPGEgaHJlZj0ibWFp
bHRvOnNmYy0iPm1haWx0bzpzZmMtPC9hPjxhIGhyZWY9Im1haWx0bzpib3VuY2VzQGlldGYub3Jn
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5d
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiPk9uIEJl
aGFsZiBPZjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48
L2I+Q2hhbmdjaGVuZyBIdWFuZzxicj4NCjxiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5UdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA3OjQz
IEFNPGJyPg0KPGI+VG86PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj5OaWNvbGFzIEJPVVRIT1JTPGJyPg0KPGI+Q2M6PC9iPjxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5YdXhpYW9odTs8c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwv
YT47PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhy
ZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
bWlrZWJpYW5jQGFvbC5jb208L3NwYW4+PC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTogW3NmY108c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIGxh
bmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogJ01TIFVJIEdv
dGhpYycsIHNhbnMtc2VyaWY7ICI+562U5aSNPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7ICI+Og0KIFNGQyBlbmNhcHN1
bGF0aW9uIGNoYWluIElEPC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9IiI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iIj5Hb29k
IHBvaW50cy4gSSBiZWxpZXZlIGV4cGxpY2l0IGNoYWluIElEIHNob3VsZCBiZSBtYW5kYXRvcnku
IFRoZSBvdmVyaGVhZCBpcyB2ZXJ5IGxpdHRsZS4gSXQgaGVscHMgc2ltcGxpZnkgcHJvY2Vzc2lu
ZyBhbmQgc3RlZXJpbmcgc2lnbmlmaWNhbnRseS4gVGhlIGdhaW4gaXMgaHVnZS48bzpwPjwvbzpw
Pjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXYgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IiI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSIiPkNoYW5nPGJyPg0KPGJyPg0KLS0tLS0tLS0tLS0tPG86cD48L286cD48L3Nw
YW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iIj5DaGFuZ2NoZW5nIEh1YW5nPG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iIj48YnI+DQpPbiBNYXIgMTgsIDIw
MTQsIGF0IDE6NTMgQU0sIE5pY29sYXMgQk9VVEhPUlMgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNv
bGFzLkJPVVRIT1JTQHFvc21vcy5jb20iPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPk5pY29s
YXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21h
cmdpbi1ib3R0b206NS4wcHQiIHR5cGU9ImNpdGUiPg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwg
c2Fucy1zZXJpZjsgIj5JIHRoaW5rIHRoYXQga2VlcGluZyB0aGUgU2VydmljZSBQYXRoIExheWVy
IHRyYW5zcG9ydCBpbmRlcGVuZGVudCBzaG91bGQgcmVtYWluIGFuIG9iamVjdGl2ZSBmb3IgU0ZD
LiAmbmJzcDtTdWNoIGEgc2VwYXJhdGlvbiBvZiBjb25jZXJucyBpcyBhIHNvdW5kIGFyY2hpdGVj
dHVyYWwgcHJpbmNpcGxlIHRoYXQNCiBoZWxwIGtlZXAgdGhpbmdzIHNpbXBsZSBpbiBwcmFjdGlj
ZS48L3NwYW4+PHNwYW4gc3R5bGU9IiI+PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyAiPiZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0iIj48bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj5PbiB0aGUgcXVl
c3Rpb24gb2YgJm5ic3A7U2VydmljZSBQYXRoLCB3ZSBoYXZlIGEgZGlzY3Vzc2lvbiBvbiB3aGV0
aGVyIHdlIG5lZWQgc29tZSBraW5kIG9mIGV4cGxpY2l0IGlkZW50aWZpZXIgb3ImbmJzcDs8L3Nw
YW4+PHNwYW4gc3R5bGU9IiI+PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7ICI+Y291bGQgd2Ug
cmVseSBvbiBtYXBwaW5nIG9uIHNvbWUgdW5kZXJsYXkgbmV0d29yayBwcm90b2NvbCBmaWVsZHMu
PC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyAiPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0iIj48bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7
ICI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlm
OyAiPk1heSBiZSBhIFBSTy9DT04gdGFibGUgY291bGQgaGVscCBmb2N1cyB0aGUgZ3JvdXAgZGVj
aXNpb24gb24gdGhhdCBtYXR0ZXI8L3NwYW4+PHNwYW4gc3R5bGU9IiI+PG86cD48L286cD48L3Nw
YW4+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEs
IHNhbnMtc2VyaWY7ICI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6
MGluIiB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyI+
VmlzaWJpbGl0eSAodHJhY2luZyk8L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0iIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWls
eTogVGFob21hLCBzYW5zLXNlcmlmOyI+Rm9yd2FyZGluZyBncmFwaCBzdHJ1Y3R1cmUgaW1wYWN0
L2xpbWl0YXRpb25zPC9zcGFuPjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9t
YSwgc2Fucy1zZXJpZjsiPlJlY29uZmlndXJhdGlvbiBzcGVlZCZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvbGk+PC91bD4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHR5cGU9ImRpc2MiPg0K
PHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBpbiIgdHlwZT0iY2lyY2xlIj4NCjxsaSBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0iIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWls
eTogVGFob21hLCBzYW5zLXNlcmlmOyI+TEJTIC8gc2NhbGUgb3V0IGltcGFjdDwvc3Bhbj48bzpw
PjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7Ij5Ob2RlIGJ5
cGFzcyAoZS5nOyBtYWludGVuYW5jZSk8L3NwYW4+PG86cD48L286cD48L2xpPjwvdWw+DQo8L3Vs
Pg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBpbiIgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1p
bHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiPnVuZGVybGF5IG5ldHdvcmsvdHJhbnNwb3J0IGxheWVy
cyBzdXBwb3J0PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwg
c2Fucy1zZXJpZjsiPkhlYWRlciBzcGFjZSBpbXBhY3Q8L3NwYW4+PG86cD48L286cD48L2xpPjxs
aSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0
OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyI+TXVsdGkgdGVuYW50IHN1cHBvcnQg
aW1wYWN0PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fu
cy1zZXJpZjsiPlNGQyBvbiBmbGF0IChlLmcgb3B0aWNhbCBMMiBmb3IgRGF0YSBDZW50ZXJzKSBu
ZXR3b3JrJm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9t
YSwgc2Fucy1zZXJpZjsiPlVuZGVybGF5IG5ldHdvcmsgYWRtaW5pc3RyYXRpb24gaW1wYWN0PC9z
cGFuPjxvOnA+PC9vOnA+PC9saT48L3VsPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXYgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6
IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9IiI+PG86cD48
L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250
LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyAiPlBlcnNvbmFsbHkgSSB0aGluayB0aGF0IGhh
dmluZyBhbiBleHBsaWNpdCBjaGFpbiBpZGVudGlmaWVyIChlLmcuIFNlcnZpY2UgUGF0aC9TZXJ2
aWNlIEluZGV4KSBpcyBjbGVhciAobWFuYWdlbWVudCBhbmQgY29udHJvbCkgYW5kIG5vdCBleHBl
bnNpdmUgKGhlYWRlciBzcGFjZSkuIFRoZSBkcmF3YmFjaw0KIGJlaW5nIHNvbWUgaW1wYWN0IG9u
IHRoZSBzaW1wbGljaXR5IHRvIGFkZC9yZW1vdmUgZWxlbWVudHMgaW4gYSBjaGFpbiBkeW5hbWlj
YWxseS48L3NwYW4+PHNwYW4gc3R5bGU9IiI+PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7ICI+
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyAi
PlRhZyBzd2l0Y2hpbmcgKGFzIE1QTFMpICZuYnNwO2FsbG93cyB0byBtYW5hZ2UgdGFncyBwZXIg
c2VydmljZSBub2RlcywgbGVhZGluZyB0byBtb3JlIHZlcnNhdGlsZSBhbmQgZGl2ZXJzZSBncmFw
aHM8L3NwYW4+PHNwYW4gc3R5bGU9IiI+PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJp
ZjsgIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9IiI+PG86cD48L286cD48L3NwYW4+PC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2Vy
aWY7ICI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNl
cmlmOyAiPk5pY29sYXM8L3NwYW4+PHNwYW4gc3R5bGU9IiI+PG86cD48L286cD48L3NwYW4+PC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIi
IHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlciI+PHNwYW4gc3R5bGU9IiI+DQo8aHIgc2l6ZT0iMiIg
d2lkdGg9IjEwMCUiIGFsaWduPSJjZW50ZXIiPg0KPC9zcGFuPjwvZGl2Pg0KPGRpdiBpZD0iZGl2
UnBGODExNDY3Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEy
LjBwdCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9t
YSwgc2Fucy1zZXJpZjsgIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRh
aG9tYSwgc2Fucy1zZXJpZjsgIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7ICI+WHV4aWFvaHUN
CiBbPGEgaHJlZj0ibWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20iPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPnh1eGlhb2h1QGh1YXdlaS5jb208L3NwYW4+PC9hPl08YnI+DQo8Yj5TZW50Ojwv
Yj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+VHVlc2Rh
eSwgTWFyY2ggMTgsIDIwMTQgNTowNCBBTTxicj4NCjxiPlRvOjwvYj48c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+SmVyb21lIE1vaXNhbmQ7PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpt
aWtlYmlhbmNAYW9sLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWlrZWJpYW5jQGFv
bC5jb208L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj48c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+W3NmY108c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIGxh
bmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogJ01TIFVJIEdv
dGhpYycsIHNhbnMtc2VyaWY7ICI+562U5aSNPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7ICI+Og0KIFNGQyBlbmNhcHN1
bGF0aW9uIGNoYWluIElEPC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDE2cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBj
b2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPkkgbGlrZSB0aGUgaWRlYSBvZiBzZXBhcmF0aW5nIHRo
ZSBTZXJ2aWNlIEZ1bmN0aW9uIExheWVyIGFuZCB0aGUgU2VydmljZSBQYXRoIExheWVyLCBhcyBw
cm9wb3NlZCBpbiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucy4gVGhl
DQogcm9sZSBvZiB0aGUgU2VydmljZSBQYXRoIExheWVyIGlzIGp1c3QgdG8gc3RlZXIgdGhlIHRy
YWZmaWMgYWxvbmcgYSBwYXJ0aWN1bGFyIGNoYWluIG9mIHNlcnZpY2Ugbm9kZXMgd2hpY2ggY2Fu
IGJlIGltcGxlbWVudGVkIGJ5IGV4aXN0aW5nIHRvb2xzIGZvciBzb3VyY2Ugcm91dGluZywgc3Vj
aCBhcyBzZWdtZW50IHJvdXRpbmcuIEFzIHN1Y2gsIGl04oCZcyBub3QgbmVjZXNzYXJ5IHRvIHRy
eSB0byBrZWVwIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXINCiB0cmFuc3BvcnQtaW5kZXBlbmRlbnQg
YW5kIGNvbnRhaW4gaXQgaW4gdGhlIFNGQyBoZWFkZXIuPC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxNnB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDs8L3NwYW4+PHNwYW4g
c3R5bGU9IiI+PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDE2cHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPkJlc3QgcmVn
YXJkcyw8L3NwYW4+PHNwYW4gc3R5bGU9IiI+PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
IDE2cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3
MywgMTI1KTsiPlhpYW9odTwvc3Bhbj48c3BhbiBzdHlsZT0iIj48bzpwPjwvbzpwPjwvc3Bhbj48
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTZwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9y
OiByZ2IoMzEsIDczLCAxMjUpOyI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
bGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4N
CjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtw
YWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwi
PjxiPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWls
eTogU2ltU3VuOyAiPuWPkeS7tuS6ujwvc3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTogMTBwdDsgZm9udC1mYW1pbHk6IFNpbVN1bjsgIj46PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250
LWZhbWlseTogU2ltU3VuOyAiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFNpbVN1bjsgIj5zZmMNCiBbPGEgaHJlZj0ibWFpbHRv
OnNmYy1ib3VuY2VzQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGI+PHNwYW4gbGFuZz0iWkgtQ04iPuS7o+ihqDwvc3Bh
bj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPkpl
cm9tZSBNb2lzYW5kPGJyPg0KPGI+PHNwYW4gbGFuZz0iWkgtQ04iPuWPkemAgeaXtumXtDwvc3Bh
bj46PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4y
MDE0PHNwYW4gbGFuZz0iWkgtQ04iPuW5tDwvc3Bhbj4zPHNwYW4gbGFuZz0iWkgtQ04iPuaciDwv
c3Bhbj4xODxzcGFuIGxhbmc9IlpILUNOIj7ml6U8L3NwYW4+IDE6MDM8YnI+DQo8Yj48c3BhbiBs
YW5nPSJaSC1DTiI+5pS25Lu25Lq6PC9zcGFuPjo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNv
bSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWlrZWJpYW5jQGFvbC5jb208L3NwYW4+PC9h
Pjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGll
dGYub3JnPC9zcGFuPjwvYT48YnI+DQo8Yj48c3BhbiBsYW5nPSJaSC1DTiI+5Li76aKYPC9zcGFu
Pjo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJl
OiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48c3BhbiBzdHlsZT0iIj48
bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSIiPiZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsg
Y29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij5UaGlzIChsZW5ndGh5IGFuZCB2ZXJ5IGxpdmVseSkg
dGhyZWFkIHN0YXJ0ZWQgZnJvbSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0
aW9ucyAod2hpY2ggSSBjby1hdXRob3JlZCkuPC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9
IiI+PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPkluIHNlY3Rpb24gNC44
LCB3ZSBtYWRlIGEgY2xlYXIgZGlzdGluY3Rpb24gYmV0d2VlbiBhIHNlcnZpY2UgcGF0aCBsYXll
ciAoc3RlZXJpbmcgcGFja2V0cyBob3AgYnkgaG9wIGFsb25nIHRoZSBjaGFpbikgYW5kIGEgc2Vy
dmljZSBmdW5jdGlvbiBsYXllcg0KIChjb252ZXkgbWV0YWRhdGEgaW5mb3JtYXRpb24gb2YgaW50
ZXJlc3QgdG8gU0ZzKS4gVGVybWlub2xvZ3kgYXNpZGUsIGl0IHNlZW1zIHRoYXQgc3VjaCBsYXll
cmVkIHZpZXcgd2FzIGFncmVlZCB1cG9uIGJ5IG1hbnkgcGVvcGxlIG9uIHRoZSBtYWlsaW5nIGxp
c3QuPC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMs
IDEyNSk7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9IiI+PG86cD48L286cD48L3NwYW4+PC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjog
cmdiKDMxLCA3MywgMTI1KTsiPk5vdyB0aGlzIGNlcnRhaW5seSBkb2VzIGJlZyB0aGUgcXVlc3Rp
b24gb2Ygc29sdmluZyBCT1RIIHByb2JsZW1zIHdpdGggdGhlIHNhbWUgKHBhY2tldCkgZW5jYXBz
dWxhdGlvbiBtZWNoYW5pc20uIE5vdGFibHkgd2hlbiBvYnNlcnZpbmcgdGhhdCBtYW55DQogdXNl
IGNhc2VzIGNvdWxkIGJlIHNhdGlzZmllZCB3aXRob3V0IFNGLWxldmVsIG1ldGFkYXRhLCBvciBi
eSB1c2luZyBtb3JlIG91dC1vZi1iYW5kIHdheXMgdG8gY29udmV5IHN1Y2ggU0YgbWV0YWRhdGEu
IEFuZCBhbHNvIHdoZW4gb2JzZXJ2aW5nIHRoYXQgaW5iYW5kIG1hcmtpbmcgKGUuZy4gcGFja2V0
IGhlYWRlcnMpIGNvbWVzIHdpdGggdmFyaW91cyBwcm9zICZhbXA7IGNvbnMgKHNvbWUgb2YgdGhl
IGlzc3VlcyBiZWluZyBpZGVudGlmaWVkIGluIHRoZQ0KIGRyYWZ0LCBlLmcuIHNlY3Rpb25zIDQu
MSBhbmQgNC4yKS48L3NwYW4+PHNwYW4gc3R5bGU9IiI+PG86cD48L286cD48L3NwYW4+PC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdi
KDMxLCA3MywgMTI1KTsiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iIj48bzpwPjwvbzpwPjwv
c3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+SSBkbyBhZ3JlZSB3aXRoIE1hcmlhLiBXZSBtYXkg
d2FudCB0byBleHBsb3JlIG90aGVyIG9wdGlvbnMgZm9yIGFkZHJlc3NpbmcgdGhlIG5lZWRzIG9m
IHRoZSBzZXJ2aWNlIHBhdGggbGF5ZXIgdGhhdCBkbyBub3QgcmVxdWlyZSBhbiBleHBsaWNpdCBj
aGFpbi1pZA0KIG9mIHNvcnRzLjwvc3Bhbj48c3BhbiBzdHlsZT0iIj48bzpwPjwvbzpwPjwvc3Bh
bj48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNv
bG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij5JbiB0aGUgZHJhZnQsIHdlIGNvbmNs
dWRlZCBieSBzdGF0aW5nIOKAnEEgcHJvZHVjdGl2ZSBwYXRoIGZvcndhcmQgY291bGQgYmUgdG8g
ZGl2aWRlIGFuZCBjb25xdWVyOiB0byBjbGVhcmx5IHNlcGFyYXRlIHRoZSBwcm9ibGVtIG9mIFNl
cnZpY2UgRnVuY3Rpb24NCiBQYXRoIHRvcG9sb2d5IGZyb20gdGhlJm5ic3A7Jm5ic3A7IHByb2Js
ZW0gb2YgW2NvbnZleWluZyBTRl0gbWV0YWRhdGHigJ0uIEkgZG8gYmVsaWV2ZSB3ZSBzaG91bGQg
ZXhwbG9yZSBzdWNoIHNlcGFyYXRpb24gcHJpbmNpcGxlIGZ1cnRoZXIuPC9zcGFuPjxzcGFuIHN0
eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDs8L3Nw
YW4+PHNwYW4gc3R5bGU9IiI+PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsi
PiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iIj48bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwv
ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEu
MHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9t
YSwgc2Fucy1zZXJpZjsgIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRh
aG9tYSwgc2Fucy1zZXJpZjsgIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7ICI+c2ZjDQogWzxh
IGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48
L2E+XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48Yj5P
biBCZWhhbGYgT2Y8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PC9iPjxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1pa2ViaWFuY0Bhb2wuY29tPC9zcGFuPjwvYT48
YnI+DQo8Yj5TZW50OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+RnJpZGF5LCBNYXJjaCAxNCwgMjAxNCA1OjUwIFBNPGJyPg0KPGI+VG86PC9iPjxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj48c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+UmU6IFtzZmNdIFNGQyBl
bmNhcHN1bGF0aW9uIGNoYWluIElEPC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSIiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2Vy
aWY7ICI+SSB3b3VsZCBpbWFnaW5lIHRoYXQgaWYgd2UgbWFkZSB0aGUgQ2hhaW4gSUQgZmllbGQg
aW4gdGhlIGhlYWRlciBiZSBvcHRpb25hbCwgeWV0IHN0aWxsIHJlcXVpcmVkIGEgaGVhZGVyIGFu
ZCBzdGlsbCByZXF1aXJlZCB0aGF0IHNvbWUgaW5kaWNhdGlvbg0KIG9mIHRoZSBjaGFpbiBiZSBj
YXJyaWVkIHNvbWV3aGVyZSBpbiB0aGUgcGFja2V0IChtcGxzIGxhYmVsIG9yIHZsYW4gb3Igd2hh
dGV2ZXIpLCB0aGF0IHRoZSBpbXBsZW1lbnRhdGlvbiB3b3VsZCBiZWNvbWUgb3Zlcmx5IGNvbXBs
aWNhdGVkLiAmbmJzcDtUbyBkbyBzbyB3b3VsZCBiZSB1c2luZyBTRkMgc2ltcGx5IGFzIGEgbWVj
aGFuaXNtIHRvIGNhcnJ5IG1ldGEgZGF0YSBhbmQgbm90IGF0IGFsbCBmb3Igc2VydmljZSBjaGFp
bmluZywgd2hpY2ggc291bmRzDQogY291bnRlciBpbnR1aXRpdmUgdG8gbWUuJm5ic3A7PGJyPg0K
PGJyPg0KTWFyaWEsJm5ic3A7PGJyPg0KU28sIHlvdSBhcmUgc2F5aW5nIHRoYXQgeW91IHdhbnQg
dG8gdXNlIFNGQyB0byBjYXJyeSBhcm91bmQgbWV0YWRhdGEsIGJ1dCBub3QgZm9yIGFjdHVhbCBz
ZXJ2aWNlIGNoYWluaW5nIGJlY2F1c2UgeW91IGFscmVhZHkgaGF2ZSBhIHdheSB0byBpbXBsZW1l
bnQgc2VydmljZSBjaGFpbmluZyBvdXRzaWRlIG9mIFNGQz8gJm5ic3A7TWF5YmUgSSdtIG5vdCBm
b2xsb3dpbmcsIGJ1dCBpdCBzZWVtcyB0byBtZSB0aGF0IGlmIHlvdSB3ZXJlIHRvIHVwZ3JhZGUg
eW91cg0KIG5ldHdvcmsgdG8gc3VwcG9ydCBTRkMgdGhhdCB5b3Ugd291bGQgY2hhbmdlIGZyb20g
dXNpbmcgeW91ciBleGlzdGluZyBtZWNoYW5pc20gYW5kIHN0YXJ0IHVzaW5nIFNGQywgd2hpY2gg
aXMgbWVhbnQgdG8gcHJvdmlkZSBzdXBwb3J0IGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyB0aGF0IGFy
ZSBub3QgU0ZDIGF3YXJlLiAmbmJzcDtUaGVyZSBhcmUgYSBudW1iZXIgb2YgdXMgd2hvIGhhdmUg
aW1wbGVtZW50ZWQsIGluIG9uZSB3YXkgb3IgYW5vdGhlciwgc29tZQ0KIHNvcnQgb2Ygc2Vydmlj
ZSBjaGFpbmluZywgYnV0IEkgKEkgY2FuIGF0IGxlYXN0IHNwZWFrIGZvciBteXNlbGYpIGFtIGxv
b2tpbmcgdG8gU0ZDIG5vdCB0byBlbmhhbmNlIG15IGN1cnJlbnQgaW1wbGVtZW50YXRpb24sIGJ1
dCB0byByZXBsYWNlIGl0IHdpdGggc29tZXRoaW5nIGJldHRlciB3aGlsZSBzdGlsbCBtYWludGFp
bmluZyBteSBjb3JlIChub24gc2VydmljZSBmdW5jdGlvbikgaW5mcmFzdHJ1Y3R1cmUuPC9zcGFu
PjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdiBzdHls
ZT0ibWFyZ2luLWJvdHRvbTo2Ljc1cHQiPg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0i
Y2VudGVyIiBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXIiPjxzcGFuIHN0eWxlPSIiPg0KPGhyIHNp
emU9IjEiIHdpZHRoPSIxMDAlIiBub3NoYWRlPSIiIHN0eWxlPSJjb2xvcjojOTk5OTk5IiBhbGln
bj0iY2VudGVyIj4NCjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1ib3R0b206Ni43NXB0Ij48Yj48c3BhbiBzdHlsZT0iIj5Gcm9tOjxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PC9iPjxz
cGFuIHN0eWxlPSIiPjxhIGhyZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29tJTNja2VncmF5QGNp
c2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmtlZ3Jh
eUBjaXNjby5jb20mbHQ7a2VncmF5QGNpc2NvLmNvbTwvc3Bhbj48L2E+Jmd0Ozxicj4NCjxiPlRv
OjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+Um9u
IFBhcmtlciZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPiZndDssSmltIEd1aWNoYXJkIChqZ3VpY2hh
cikmbHQ7PGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+
Jmd0OyxKb2VsDQogTS4gSGFscGVybiZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmptaEBqb2Vs
aGFscGVybi5jb208L3NwYW4+PC9hPiZndDs8YnI+DQo8Yj5jYzo8c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmclM2NzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5zZmNAaWV0Zi5vcmcmbHQ7c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0K
PGI+U2VudDo8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PC9iPkZyaWRheSwgTWFyY2ggMTQsIDIwMTQ8YnI+DQo8Yj5TdWJqZWN0OjxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+UmU6IFtzZmNdIFNGQyBlbmNh
cHN1bGF0aW9uIGNoYWluIElEPGJyPg0KPGJyPg0KJiM0MzsxIHRoZSBpZGVhIGlzIGludGVyb3Bl
cmFiaWxpdHkuPGJyPg0KPGJyPg0KPGJyPg0KT24gMy8xNC8xNCAxMjo1NSBQTSwgJnF1b3Q7Um9u
IFBhcmtlciZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5Sb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT4mZ3Q7IHdyb3RlOjxicj4NCjxi
cj4NCiZndDtUaGFua3MsIEppbS48YnI+DQomZ3Q7PGJyPg0KJmd0O1JlbWVtYmVyIHRoYXQgd2Ug
aGF2ZSBzYWlkIG1hbnkgdGltZXMgdGhhdCB0aGUgU0ZDIHNlcnZpY2UgaGVhZGVyIGlzPGJyPg0K
Jmd0O3RyYW5zcG9ydCBpbmRlcGVuZGVudC4gJm5ic3A7IEp1c3QgYmVjYXVzZSB0aGUgY2hhaW4g
aWQgY291bGQgYmUgY2FycmllZCBpbjxicj4NCiZndDtzb21lIGZvcm0gb3IgYW5vdGhlciB3aXRo
IHNvbWUgcGFydGljdWxhciB0cmFuc3BvcnQgZG9lc24ndCBtZWFuIHRoYXQgaXQ8YnI+DQomZ3Q7
Y291bGQgYmUgdW5pdmVyc2FsbHkgY29udmV5ZWQuICZuYnNwOyZuYnNwOyBCeSBtYWtpbmcgYW5k
IGtlZXBpbmcgdGhlIFNGQyBzZXJ2aWNlPGJyPg0KJmd0O2hlYWRlciB0cmFuc3BvcnQgaW5kZXBl
bmRlbnQgbWFrZXMgaXQgbW9yZSBhcHBsaWNhYmxlIGluIG1vcmU8YnI+DQomZ3Q7ZW52aXJvbm1l
bnRzIGFuZCBtb3JlIGxpa2VseSB0byBnZXQgYWRvcHRlZCBicm9hZGx5Ljxicj4NCiZndDs8YnI+
DQomZ3Q7ICZuYnNwOyBSb248YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDstLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDtGcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBb
PGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpqZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9h
Pl08YnI+DQomZ3Q7U2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAzOjUyIFBNPGJyPg0KJmd0
O1RvOiBKb2VsIE0uIEhhbHBlcm47IFJvbiBQYXJrZXI8YnI+DQomZ3Q7Q2M6PHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNA
aWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCiZndDtTdWJqZWN0OiBTRkMgZW5jYXBzdWxhdGlvbiBj
aGFpbiBJRDxicj4NCiZndDs8YnI+DQomZ3Q7SGkgSm9lbCw8YnI+DQomZ3Q7PGJyPg0KJmd0O1Bl
cmhhcHMgYnV0IEkgd291bGQgcG9pbnQgb3V0IHRoYXQgdGhlIGJhc2UgU0ZDIGhlYWRlciBjb3Vs
ZCBoYXZlIGEgbG90PGJyPg0KJmd0O21vcmUgaW5mb3JtYXRpb24gdGhhbiBqdXN0IHRoZSBjaGFp
biBJRDsgSSB3b3VsZCBhbHNvIHBvaW50IG91dCB0aGF0IHRoZTxicj4NCiZndDtkZXZpbCBpcyBp
biB0aGUgZGV0YWlscyBhbmQgc2F5aW5nICZxdW90O3dlbGwsIEkgY2FuIGp1c3QgdXNlIGFuIE1Q
TFMgbGFiZWwmcXVvdDs8YnI+DQomZ3Q7aGlkZXMgbXVjaCBvZiB0aGUgY29tcGxleGl0eSBvZiBh
Y3R1YWxseSBkb2luZyB0aGF0Ljxicj4NCiZndDs8YnI+DQomZ3Q7T24gMy8xNC8xNCwgMjozNSBQ
TSwgJnF1b3Q7Sm9lbCBNLiBIYWxwZXJuJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
PmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPiZndDsgd3JvdGU6PGJyPg0KJmd0Ozxicj4N
CiZndDsmZ3Q7SWYgdGhlIHRyYW5zcG9ydCBoZWFkZXIgY2FycmllcyBlbm91Z2ggaW5mb3JtYXRp
b24gZm9yIGlkZW50aWZ5aW5nIHRoZTxicj4NCiZndDsmZ3Q7c2VxdWVuY2UgKFZMQU4gdGFnIG9y
IE1QTFMgbGFiZWwgY2FuIGJvdGggZG8gdGhlIGpvYiksIHRoZW4gYXJndWFibHk8YnI+DQomZ3Q7
Jmd0O3RoZSBnbG9iYWwgY2hhaW4gSUQgaXMgcmVkdW5kYW50LiBJIGNhbiBsaXZlIHdpdGggY2Fy
cnlpbmcgaXQgYW55d2F5PGJyPg0KJmd0OyZndDtlaXRoZXIgaWYgSSBoYXZlIG1ldGFkYXRhIHRv
IGNhcnJ5LCBvciBpZiBJIG5lZWQgdGhlIGNoYWluIElEIGZvciBzb21lPGJyPg0KJmd0OyZndDtw
dXJwb3NlLjxicj4NCiZndDsmZ3Q7IEFmdGVyIGFsbCwgc29tZSBmb2xrcyBzZWVtIHRvIHdhbnQg
dG8gdXNlIHRoYXQgZm9yIHRoZSBmb3J3YXJkaW5nPGJyPg0KJmd0OyZndDtkZWNpc2lvbnMuPGJy
Pg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0O1lvdXJzLDxicj4NCiZndDsmZ3Q7Sm9lbDxicj4NCiZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDtPbiAzLzE0LzE0LCAyOjI4IFBNLCBSb24gUGFya2VyIHdyb3Rl
Ojxicj4NCiZndDsmZ3Q7Jmd0OyBUaGUgY2hhaW4gSUQgaXMgdGhlIGxhYmVsIHRoYXQgZGVmaW5l
cyB0aGUgc2VxdWVuY2Ugb2Ygc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0O2Z1bmN0aW9ucyB0aGF0
IG11c3QgYmUgdmlzaXRlZC4gJm5ic3A7IEl0IGNhbiBiZSB0aG91Z2h0IG9mIGFzIGEgaGFuZGxl
IGZvciBhPGJyPg0KJmd0OyZndDsmZ3Q7c3RhY2sgb2YgbXVzdC12aXNpdCBuZXR3b3JrIGxvY2F0
aW9ucy4gJm5ic3A7IEkgZG9uJ3Qgc2VlIGhvdyB0aGlzIGNhbiBiZTxicj4NCiZndDsmZ3Q7Jmd0
O2FueXRoaW5nIGJ1dCBtYW5kYXRvcnkuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7ICZuYnNwOyZuYnNwOyZuYnNwOyBSb248YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQom
Z3Q7Jmd0OyZndDsgRnJvbTogc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2Zj
LWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl0gT24gQmVoYWxmIE9mIFN1cmVuZHJhIEt1bWFy
PGJyPg0KJmd0OyZndDsmZ3Q7KHNta3VtYXIpPGJyPg0KJmd0OyZndDsmZ3Q7IFNlbnQ6IEZyaWRh
eSwgTWFyY2ggMTQsIDIwMTQgMTo0NiBQTTxicj4NCiZndDsmZ3Q7Jmd0OyBUbzogSm9lbCBNLiBI
YWxwZXJuOyBOQVBJRVJBTEEsIE1BUklBIEg8YnI+DQomZ3Q7Jmd0OyZndDsgQ2M6PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5z
ZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3Nm
Y10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgW1RyaW1tZWQgdGhlIHJlY2lwaWVudCBsaXN0IC0gbmVl
ZHMgYXBwcm92YWwgb3RoZXJ3aXNlXTxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyBDb21wbGV0ZWx5IGFncmVlIGhlcmUuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7IFNGQyBkb2VzIG5vdCBwcmV2ZW50IFZMQU4gc3RpdGNoaW5nIGFuZCBvbmUgY2FuIGNvbnRp
bnVlIHRvIGRvIHRoYXQuPGJyPg0KJmd0OyZndDsmZ3Q7V2hpbGUgYXQgdGhlIHNhbWUgdGltZSBT
RkMgY2FuIGluY2x1ZGUgVkxBTiBzdGl0Y2hpbmcgdG8gc3VwcG9ydDxicj4NCiZndDsmZ3Q7Jmd0
O2xlZ2FjeSBTRnMgaW4gdGhlIHNhbWUgY2hhaW4gdGhhdCBpbmNsdWRlcyBTRkMgYXdhcmUgU0Zz
LiBFdmVuIGxlZ2FjeTxicj4NCiZndDsmZ3Q7Jmd0O1NGcyBiZW5lZml0IGZyb20gY2hhaW4gaWRl
bnRpZmljYXRpb24gYW5kIGhlbmNlIGNhbiBiZSBzaGFyZWQgYWNyb3NzPGJyPg0KJmd0OyZndDsm
Z3Q7ZGlmZmVyZW50IHNlcnZpY2UgY2hhaW5zLjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyBTdXJlbmRyYS48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgT24gMy8xNC8xNCAxMDoyNiBBTSwgJnF1
b3Q7Sm9lbCBNLiBIYWxwZXJuJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxw
ZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmptaEBq
b2VsaGFscGVybi5jb208L3NwYW4+PC9hPiZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyBNeSBvd24gaW5jbGluYXRpb24gaXMgdG8gb2JzZXJ2ZSB0aGF0
IGlmIHlvdSBkb24ndCBuZWVkIGV4cGxpY2l0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBjaGFpbiBp
ZGVudGlmaWNhdGlvbiBhbmQgeW91IGRvbid0IG5lZWQgbWV0YWRhdGEsIHlvdSBjYW4ganVzdCBv
bWl0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyB0aGUgc2ZjL25zaCBoZWFkZXIuIFN0aWxsIGRvIHNl
cnZpY2UgY2hhaW5pbmcsIGp1c3Qgbm8gZXh0cmEgaGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IElmIHdlIGFyZSBnb2luZyB0byBoYXZlIHRoZSBoZWFk
ZXIsIGl0IHNlZW1zIHRvIG1lIHRoYXQgdGhlIGNoYWluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O2lk
ZW50aWZpY2F0aW9uIGZpZWxkIGlzIHZlcnkgdXNlZnVsLCBhbmQgbG93IGNvc3Qgb25jZSB3ZSBo
YXZlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDtoZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBKb2Vs
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xNC8xNCwg
MTowMCBQTSwgTkFQSUVSQUxBLCBNQVJJQSBIIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEV4cGxpY2l0IGNoYWluIGlkZW50aWZpY2F0aW9uIHNob3VsZCBiZSBtYWRlIG9wdGlvbmFs
LiBJIGJlbGlldmUgaXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3YXMgZGlzY3Vzc2VkIGZl
dyBtb250aHMgYWdvIG9uIHRoaXMgbWFpbGluZyBsaXN0Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgTWFyaWE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpGcm9tOipzZmMgWzxhIGhyZWY9Im1haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+XSAqT24gQmVo
YWxmIE9mICpKbWguZGlyZWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKlNlbnQ6KiBUaHVy
c2RheSwgTWFyY2ggMTMsIDIwMTQgMTI6MTIgUE08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAq
VG86KjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPmtlZ3JheUBjaXNjby5jb208L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmx1Y3ku
eW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+bHVjeS55b25nQGh1YXdlaS5jb208L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNta3VtYXJAY2lzY28u
Y29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c21rdW1hckBj
aXNjby5jb208L3NwYW4+PC9hPjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86amd1
aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+amd1aWNoYXJAY2lzY28uY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAqQ2M6KjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48
YSBocmVmPSJtYWlsdG86bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29t
PC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmhhZGlA
bW9qYXRhdHUuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
aGFkaUBtb2phdGF0dS5jb208L3NwYW4+PC9hPjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJt
YWlsdG86cm9uX3BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208
L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9h
Pjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmptaEBqb2VsaGFscGVy
bi5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpTdWJqZWN0OiogUmU6
IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgKkltcG9ydGFuY2U6KiBMb3c8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFzc3VtaW5nIEkgdW5kZXJzdGFuZCB5b3Ug
cHJvcGVybHkgS2VuLCBJIGRpc2FncmVlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIGV4YW1wbGUsIGJ5IHVzaW5nIHNlcGFyYXRlIHRlcm1z
IEkgY2FuIGVhc2lseSBkaXNjdXNzIHRoZSBmYWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
dGhhdCBjZXJ0YWluIGtpbmRzIG9mIGRhdGEgKGNoYWluIGlkZW50aWZpY2F0aW9uKSBvbmx5IG5l
ZWQgdG8gYmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhZGp1c3QgYnkgYSBmZXcgYXBwcyBp
biByYXJlIGNhc2VzLiBBbmQgdGhhdCBkYXRhIGlzIG5vdCBiZWVkZWQ8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBieSB0aGUgYXBwbGljYXRpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgVW5sZXNzIHlvdSB3b3VsZCBsaWtlIHRvIGNvbnNp
ZGVyIHRoZSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhcyBiZWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IG9wdGlvbmFsPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgWW91cnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgU2VudCBmcm9tIG15IFNhbXN1bmcgc21hcnRwaG9uZSBvbiBBVCZhbXA7VDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgLS0tLS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0tLS0tLTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRh
ZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZyb206ICZxdW90
O0tlbiBHcmF5IChrZWdyYXkpJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2Nv
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmtlZ3JheUBj
aXNjby5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9
Im1haWx0bzprZWdyYXlAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+bWFpbHRvOmtlZ3JheUBjaXNjby5jb208L3NwYW4+PC9hPiZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgVG86IEx1Y3kgeW9uZyAmbHQ7PGEgaHJlZj0ibWFpbHRv
Omx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+bHVjeS55b25nQGh1YXdlaS5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSUzZSUzZSwl
MjJTdXJlbmRyYSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1h
aWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSZndDsmZ3Q7LCZxdW90O1N1cmVuZHJhPC9zcGFuPjwv
YT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+S3VtYXIg
KHNta3VtYXIpJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1h
aWx0bzpzbWt1bWFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPnNta3VtYXJAY2lzY28uY29tPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzbWt1bWFy
QGNpc2NvLmNvbSUzZSUzZSwlMjJKaW0iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5tYWlsdG86c21rdW1hckBjaXNjby5jb20mZ3Q7Jmd0OywmcXVvdDtKaW08L3Nw
YW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5H
dWljaGFyZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7KGpndWljaGFyKSZxdW90Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29t
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+amd1aWNoYXJAY2lz
Y28uY29tPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86amd1aWNoYXJAY2lzY28u
Y29tPC9zcGFuPjwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENDOiBOaWNv
bGFzIEJPVVRIT1JTICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3Mu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Tmljb2xhcy5C
T1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZs
dDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tJTNlJTNlLHNmYyIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpOaWNvbGFz
LkJPVVRIT1JTQHFvc21vcy5jb20mZ3Q7Jmd0OyxzZmM8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNm
Y0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyUzZSUzZSxKYW1hbCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmcmZ3Q7Jmd0OyxKYW1hbDwv
c3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PkhhZGkgU2FsaW0gJmx0OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmhhZGlAbW9qYXRhdHUuY29tPC9z
cGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86aGFk
aUBtb2phdGF0dS5jb20lM2UlM2UsUm9uIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tJmd0OyZndDssUm9uPC9zcGFuPjwv
YT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+UGFya2Vy
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb20lM2UlM2UsJTIyYnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbSZndDsmZ3Q7LCZxdW90O2JyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwv
YT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7JnF1b3Q7ICZsdDs8YSBo
cmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0JTNlJTNlLCUyMkpvZWwiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQmZ3Q7Jmd0OywmcXVvdDtKb2VsPC9zcGFu
PjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+TS4g
SGFscGVybiZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIHdvcmQgJnF1b3Q7
bWV0YWRhdGEmcXVvdDsgaXMgYSBwdXJwb3NlbHkgYW1iaWd1b3VzIHRlcm0gJnF1b3Q7ZGF0YSB0
aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHJvdmlkZXMgaW5mb3JtYXRpb24gYWJvdXQg
b3RoZXIgZGF0YSZxdW90Oy4gSXQgaXMgdXNlZCB0byBhdm9pZCBUSElTPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtkaXNjdXNzaW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIGV4YW1wbGUsIEkgcHJvcG9zZSB3ZSBkZWZpbmUgJnF1b3Q7
dGVxdWlsYSBtZXRhZGF0YSZxdW90OyBiZWNhdXNlLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGZyYW5rbHksIEkgd2lsbCBuZWVkIHRvIG9yZGVyIGEgdHJpcGxlLXNob3QgaWYgd2Uga2VlcCBh
dHRlbXB0aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gZGVmaW5lIHNvbWV0aGluZyB0
aGF0LCBieSBkZWZpbml0aW9uLCBpcyBhbWJpZ3VvdXMuIEknZCBsaWtlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgbXkgYmFydGVuZGVyIHRvIHVuZGVyc3RhbmQgbWUgc3BlY2lmaWNhbGx5IHdo
ZW4gSSBzYXkgJnF1b3Q7SSBuZWVkIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Nob3QmcXVv
dDsuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBP
biAzLzEzLzE0IDc6NDkgQU0sICZxdW90O0x1Y3kgeW9uZyZxdW90OyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+bHVjeS55b25nQGh1YXdlaS5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86bHVjeS55b25n
QGh1YXdlaS5jb208L3NwYW4+PC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtTbmlwLi48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O1NLJmd0OyBKdXN0IGNvcHlpbmcgZnJvbSB0
aGUgUFM6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDstLTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7RGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0
aGUgYWJpbGl0eSB0byBleGNoYW5nZSBpbmZvcm1hdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7YmV0d2Vlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7dGhlIG5ldHdv
cmsgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5kIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0O2Z1bmN0aW9ucyBhbmQgdGhlIG5ldHdvcmsuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
Oy0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtJdCBpcyBhIGx1Y2lkIGRl
ZmluaXRpb24uIFdlIGFyZSB1bm5lY2Vzc2FyaWx5IG1ha2luZyB0aGUgd29yZDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7JnF1b3Q7bmV0d29yayZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Y29udHJvdmVyc2lhbCwgSU1PLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtbTHVj
eV0gVGhpcyBpcyBteSBwb2ludC4gJnF1b3Q7VGhlIG5ldHdvcmsmcXVvdDsgaXMgdG9vIGdlbmVy
YWwgaGVyZSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3doaWNoIGJyaW5nczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7bWV0YWRhdGEgZ3JlYXQgcG93ZXIgdG8gZG8gbWFu
eSB0aGluZ3MuIFRoaXMgaXMgd2h5IHBlb3BsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW52
ZW50IGlkZWFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtoZXJlLCB3aGlj
aCBjYXVzZXMgYSBsb3Qgb2YgZGViYXRlcyBvbiBtZXRhZGF0YSB1c2FnZSBwb3RlbnRpYWxzLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDtzaG91bGQgbm90IHNwZW5kIGEgbG90IG9mIHRpbWVzIG9uIHRoYXQgZGViYXRlcyBh
bmQganVkZ2Ugd2hpY2g8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3VzYWdlIGlzPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDt2YWx1YWJsZSBvciBub3QuIFRodXMsIGZvciB0
aGUgU0ZDIHdvcmssIGl0IHdpbGwgYmUgaGVscGZ1bCBpZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7d2UgY2FuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtuYXJyb3cgZG93
biBhIGJpdC4gSm9lbCBtYWtlcyBleHBsaWNpdGx5IHR3byBjYXNlcywgd2hpY2ggaXM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hlbHBmdWwgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0O2RldmVsb3AgdXNlIGNhc2VzIGZvciBlYWNoIGNhc2UuIEkgd291bGQgbGlrZSB0
byBzZWUgdGhhdCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Byb2JsZW08YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3N0YXRlbWVudCBjYW4gYmUgbW9yZSBzcGVjaWZp
YyBvbiBtZXRhZGF0YSBkZWZpbml0aW9uLCB3aGljaCBtYXk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2JlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtoZWxwZnVsIGluIGxl
c3MgZm9jdXNpbmcgb24gaXQgYW5kIG1vdmluZyBmb3J3YXJkLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtM
dWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O1N1cmVuZHJhLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDtUaGFua3MsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7THVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Oy0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7RnJv
bTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNj
by5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86
amd1aWNoYXJAY2lzY28uY29tPC9zcGFuPjwvYT5dPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7U2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA0OjM4IFBNPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7VG86IEx1Y3kgeW9uZzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0NjOiBKb2VsIE0uIEhhbHBlcm47
IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXI7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5u
ZXQ8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0PC9zcGFuPjwvYT4mZ3Q7Ow0KIHNmYzsgSmFtYWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O0hhZGkgU2FsaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtTdWJq
ZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtIaSBMdWN5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0O05vLiBJIGFtIHNpbXBseSBzYXlpbmcgd2Ugc2hvdWxkIG5vdCBvdmVyY29tcGxpY2F0ZSB0
aGUgcHJvYmxlbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O3N0YXRl
bWVudCB3aXRoIHRleHQgdGhhdCBhZGRzIGxpdHRsZSB0byBubyB2YWx1ZSBpbiBteSBvcGluaW9u
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdoZXRoZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDt3ZSBjYWxsIGl0IG1ldGFkYXRhLCBvciBjb250ZXh0LCBoYXMg
bm8gYmVhcmluZyBvbiB0aGUgZmFjdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhhdCB0aGU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtwcm9ibGVtIHN0YXRlbWVu
dCBhbHJlYWR5IGNsZWFybHkgc3RhdGVzIHdlIG5lZWQgdG8gYmUgYWJsZSB0bzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7cGFzczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0O2luZm9ybWF0aW9uIGJldHdlZW4gU0bCuXMgYW5kIGJldHdlZW4gdGhlIG5ldHdvcmsgJmFt
cDsgU0bCuXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7T24gMy8xMi8xNCwgNToxMyBQTSwgJnF1b3Q7THVjeSB5b25n
JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwv
c3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1
Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0OyB3cm90
ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O0hpIEppbSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0O0kgZm9yIG9uZSBkb24ndCBhZ3JlZSBhbmQgdGhpbmsgd2UgYXJlIG92ZXIgY29tcGxp
Y2F0aW5nIHdoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Nob3VsZDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtiZSBzdHJhaWdodGZvcndhcmQuIFRoZSBT
RkMgZW5jYXBzdWxhdGlvbiBzaG91bGQgZW5hYmxlIHR3bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7dGhpbmdzOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7MS4gU3RlZXJpbmcg
b2Ygc2VsZWN0ZWQgZmxvd3MgdGhyb3VnaCBhIHNlcnZpY2UgY2hhaW47IHRoaXMgaXM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDtzZXJ2aWNlIGZ1bmN0aW9uIHBhdGguPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OzIuIFBhc3Npbmcgb2YgY29udGV4dCBhc3NvY2lhdGVkIHdp
dGggYSBnaXZlbiBmbG93IHdpdGhpbiBzYWlkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2
aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2Z1bmN0aW9u
IHBhdGguIFRoaXMgY29udGV4dCBpbmZvcm1hdGlvbiBtYXkgYmUgY29uc3VtZWQgYnkgYTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7U0YgKGFuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0O2FwcGxpY2F0aW9uIElEIGlzIGFuIGV4YW1wbGUpIG9yIG1heSBiZSBj
b25zdW1lZCBieSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7ZWxlbWVudHMgKGEgdnJmLUlE
IGlzIGFuIGV4YW1wbGUpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDtbTHVjeV0gRG8geW91IGNhbGwgdGhlIGNvbnRleHQgYXMgbWV0YWRhdGEgb3Igbm90PyBE
byB3ZSBoYXZlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbm90aGVyPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O3Rlcm0gaGVyZSBiZXNpZGUgU0ZDIGhlYWRl
ciBhbmQgbWV0YWRhdGEuIEkgc2VlIHRoYXQgeW91IGRvbid0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDt3YW50IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
O3NlcGFyYXRlIHdoYXQgaXMgY29uc3VtZWQgYnkgU0YgYW5kIHdoYXQgaXMgY29uc3VtZWQgYnkg
dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmb3J3YXJkaW5nPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2VsZW1lbnRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7THVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7U2Vu
dCBmcm9tIG15IGlQaG9uZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBP
biBNYXIgMTIsIDIwMTQsIGF0IDQ6MTYgUE0sICZxdW90O0x1Y3kgeW9uZyZxdW90Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmx1Y3kueW9uZ0Bo
dWF3ZWkuY29tPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpsdWN5LnlvbmdA
aHVhd2VpLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDsNCiB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IEdyZWF0LiBUaGVuIHdlIG1heSBjb25zaWRlciB0d28g
c3BlY2lhbCBtZXRhZGF0YSBkZWZpbml0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4g
dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtwcm9i
bGVtIHN0YXRlbWVudCBzbyB3ZSBjYW4gYWxsIHVzZSB0aGUgc2FtZSBkZWZpbml0aW9ucy48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0hlcmUgaXMgbXk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O3N1Z2dlc3RlZCB0ZXh0IGFuZCBsaWtlIHRvIGhlYXIg
eW91IGFuZCBvdGhlcidzIGlucHV0IGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3VnZ2Vz
dGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBEYXRhcGxh
bmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHk8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDtleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBlbGVtZW50
cyBpbiBhIHNlcnZpY2UgZnVuY3Rpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0O2NoYWluaW5nLiBJbiB0aGlzIGNvbnRleHQsIHRoZXJlIGFyZSB0d28g
dHlwZXMgb2YgZGF0YSBwbGFuZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTZXJ2aWNlIEZ1bmN0aW9u
IE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZXhjaGFuZ2VkIGJldHdlZW48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2NsYXNzaWZpZXIgYW5kIHNlcnZp
Y2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zIHRvPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtmYWNpbGl0YXRlIHNlcnZpY2UgZnVu
Y3Rpb25zIG9uIHRoZSBwYWNrZXQgdHJlYXRtZW50Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsgU3RlZXJpbmcgTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBmcm9t
IHNlcnZpY2UgZnVuY3Rpb25zIHRvIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0O2NsYXNzaWZpZXIgb3Igc2VydmljZSBub2RlIGZvciB0cmFmZmljIGZv
cndhcmRpbmcgcHVycG9zZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7IC1lbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBG
cm9tOiBKb2VsIE0uIEhhbHBlcm4gWzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb208L3NwYW4+PC9hPl08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MzUg
UE08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBUbzog
THVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNo
YXIpOzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGk8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTYWxpbTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBb
c2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgWWVzLCBJIGFtIHRyeWluZyB0byBjb25z
aXN0ZW50bHkgZGlzdGluZ3Vpc2ggdGhvc2UgdHdvIGNhc2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDt3aGVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDt0YWxraW5nIGFib3V0IHRoZSBpbmZvcm1hdGlvbiBjYXJyaWVkIHdpdGggcGFja2V0cyBpbiBz
ZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjaGFpbnMuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBZb3Vycyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMzoxMyBQTSwgTHVjeSB5b25nIHdyb3Rl
Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBK
b2VsLCBTZWUgYmVsb3cuIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJl
Zj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5d
IE9uIEJlaGFsZiBPZiBKb2VsIE0uIEhhbHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1Nl
bnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjowMiBQTSBUbzogTHVjeSB5b25nOyBOaWNvbGFz
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtCT1VUSE9SUzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNo
YXJkIChqZ3VpY2hhcik7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7DQogc2ZjOzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKYW1hbCBI
YWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25z
aWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBJIHdhcyB0cnlpbmcgdG8gd29yZCBpdCBjYXJlZnVsbHkgbm90IHRvIGZvY3VzIG9uIHdo
byBwdXRzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gaW4sIGJ1dCBvbmx5
IG9uIHdobyBjb25zdW1lcyB0aGUgaW5mb3JtYXRpb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluZm9ybWF0aW9uIGZvciBzZXJ2aWNlIGZ1
bmN0aW9ucyBtYXkgY29tZSBmcm9tIHRoZSBpbmdyZXNzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNsYXNzaWZpZXIgb3IgZnJvbSBvdGhlciBz
ZXJ2aWNlIGZ1bmN0aW9ucy4gW0x1Y3ldIHRoaXMgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3RoZSBvbmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcuIEluZm9ybWF0aW9uIGZvciB0
aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgd2lsbCBnZW5lcmFsbHkgY29tZSBm
cm9tIHRoZSBpbmdyZXNzIGNsYXNzaWZpZXIsIGJ1dCBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7c3BlY2lhbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBjYXNlcyBtYXkgYmUgcHJvdmlkZWQgYnkgc2VydmljZSBmdW5jdGlvbnMuIChJIGtl
ZXA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dhbnRpbmcgdG8gZ2V0PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJpZCBvZiB0aG9zZSBzcGVj
aWFsIGNhc2VzLCBidXQgc28gZmFyIHRoZXJlIHNlZW0gdG8gYmU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2p1c3QgZW5vdWdoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IG9mIHRoZW0gdG8gd2FycmFudCBjb3ZlcmluZyBpbiB0aGUgc29sdXRp
b24uIEFuZCBtb3JlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbXBvcnRhbnRseSw8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2lnbmlmaWNh
bnQgc3VwcG9ydCBmb3IgaXQgaW4gdGhlIHdvcmtpbmcgZ3JvdXAuKSBbTHVjeV08YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O1RoaXMgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIHNlY29uZCBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlv
dXIgdmlldyAoYnV0IHlvdSBkb24ndDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bGlrZSBpdCku
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFuZCB5
b3Ugc3VnZ2VzdCBkaXN0aW5ndWlzaGluZyB0aGVzZSB0d28gY2FzZXMgd2hlbjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ZGlzY3Vzc2luZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhYm91dCBtZXRhZGF0YSB1c2FnZS4gSXMgdGhhdCByaWdo
dCB1bmRlcnN0YW5kaW5nPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAyOjMzIFBNLCBMdWN5IHlvbmcgd3JvdGU6
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBKb2VsLCBJIGludGVycHJldCB0aGF0IHlvdSBzdWdnZXN0cyB0aGF0IGRpc3Rpbmd1aXNoIHRo
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZXhjaGFuZ2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGRhdGEgcGxh
bmUgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDthbmQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBleGNoYW5nZSBpbmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgZnJv
bSBhIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9uIHRvPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhIHNlcnZp
Y2Ugbm9kZS4gSXMgdGhpcyByaWdodCB1bmRlcnN0YW5kaW5nPyBMdWN5PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOmpt
aEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+XSBTZW50OiBXZWRuZXNk
YXksIE1hcmNoIDEyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7MjAxNDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IDE6MTk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBS
b24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChqZ3VpY2hhcik7PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJy
aWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZs
dDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3Nw
YW4+PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0Ojxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUmU6IFtzZmNdIGRy
YWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTXkgaW5jbGluYXRpb24g
d291bGQgYmUgdG8gdHVuZSB0aGF0IGRlZmluaXRpb24gdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2Rpc3Rpbmd1aXNoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBiZXR3ZWVuIGRhdGFwbGFuZSBjYXJyaWVkIGluZm9ybWF0aW9uIGlu
dGVuZGVkIGZvciB1c2UgYnk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZ1bmNp
dG9ucyAod2hhdGV2ZXIgdGhlIG9yaWdpbiksIGFuZCBkYXRhcGxhbmUgY2FycmllZDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7aW5mb3JtYXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGludGVuZGVkIGZvciBkYXRhcGxhbmUgZm9y
d2FyZGluZyBjb21wb25lbnRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBKb2VsLDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgSSBhZ3JlZSB0aGF0IHdlIG5lZWQgdXNpbmcgdGhlIHNhbWUgZGVmaW5pdGlvbiBmb3IgYTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGVybSwgYnV0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGlzYWdyZWUgdGhhdCB0aGUg
bWV0YWRhdGEgZGVmaW5pdGlvbiBoZXJlIGlzIGEgc2V0IG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gcHV0
IGluIHRoZSBTRkMgaGVhZGVyLiBUaGlzIG1heSBiZSB0b28gbmFycm93PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtvciBsZWFkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gYSBwYXJ0aWN1bGFyIHNvbHV0aW9uLiBJIGFtIGZp
bmUgd2l0aCB0aGlzIGRlZmluaXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luIHRoZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHByb2JsZW0gc3RhdGVtZW50IHcvIG1pbm9yIHR3ZWFrIChzdWdnZXN0ZWQgb24gbWFpbGlu
Zzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bGlzdCkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBEYXRhcGxhbmUgTWV0
YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDthYmlsaXR5IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUg
Y2xhc3NpZmllcnMgYW5kIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBm
dW5jdGlvbnMsIGFuZCBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbnMg
YW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgY2xhc3NpZmllcnN8c2VydmljZSBub2Rlcy48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRo
ZXJlIG1heSBiZSBhIHNvbHV0aW9uIHRoYXQgYSBzZXJ2aWNlIGZ1bmN0aW9uIHBhc3Nlczxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c29tZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
aW5mb3JtYXRpb24gdG8gYXR0YWNoZWQgc2VydmljZSBub2RlIHdpdGhvdXQgdXNpbmcgU0ZDPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MsIEx1Y3k8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBIYWxwZXJu
IERpcmVjdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb20i
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86am1oLmRp
cmVjdEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPl0gU2VudDogV2VkbmVzZGF5LDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7TWFyY2ggMTIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMjAxNCAxMjoyNSBQTSBUbzogTHVjeSB5
b25nOyBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0JP
VVRIT1JTOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVu
aXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJq
ZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0
aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgTHVjeSwgeW91IHNheSAmcXVvdDt0aGUgbWV0YWRhdGEgdGVybSBtZWFu
cyAuLi4mcXVvdDsgVGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkZWZpbml0aW9uIHlvdTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHRoZW4gcHJvdmlkZSBpcyBhIGRlZmluaXRpb24gb2YgdGhlIHNldCBvZiBpbmZvcm1hdGlv
biB3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YXJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHJvcG9zaW5nIHRoYXQgd2Ug
cHV0IGluIHRoZSBTRkMgaGVhZGVyLiBJLCBhbmQgb3RoZXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7aGF2ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGJlZW4gdXNpbmcgdGhlIHRlcm0gbWV0YWRhdGEgbW9yZSBuYXJyb3ds
eS4gV2UgY2FuIHVzZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hhdGV2ZXI8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkZWZp
bml0aW9uIHdlIHdhbnQuIEJ1dCB3ZSBkbyBuZWVkIHRvIGFncmVlIG9uIHRoZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ZGVmaW5pdGlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgdGhlIHB1cnBvc2VzIG9mIHRoZSBX
RywgaXQgc2VlbXMgbXVjaCBtb3JlIHVzZWZ1bCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
dXNlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHRlcm0gbWV0YWRhdGEgZm9yIHRoZSBuYXJyb3dlciBkZXNjcmlwdGlvbi48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMToxOSBQTSwg
THVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBKb2VsLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGFn
cmVlLiBXZSBuZWVkIHRvIGRpZmZlcmVudGlhdGUgdGhlIG1ldGFkYXRhIHVzZWQgYnk8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbiBhbmQgU0ZDIGhlYWRl
ci4gVGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgY2Fycnlpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3NvbWU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDtzdGF0ZXMgYWxvbmcgd2l0aCB0aGUgcGFja2V0LiBJTU86IFNGQyBo
ZWFkZXIgaXMgYSBraW5kIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEgY2FycmllZCBvbiBwYWNrZXQgZm9y
IG5leHQgc2VydmljZSBub2RlIHRvIHVzZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0luIHRo
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2NvbnRleHQgb2YgU0ZDLCB3ZSBoYXZlIHRlcm0gZm9yIFNGQyBoZWFkZXIgYW5k
IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEgdGhhdDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dhcyBj
YXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIG9yIGJldHdlZW4gc2VydmljZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2Z1bmN0aW9ucyBhbmQgY2xhc3NpZmllcnMvc2VydmljZSBub2Rlcywgd2hpY2ggaXMgd2hh
dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGRyYWZ0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9jdXMuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFRoYW5rcywgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBK
b2VsIE0uIEhhbHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4u
Y29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmpt
aEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPl0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiw8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAyMDE0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDExOjE4IEFNIFRvOiBMdWN5
IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgSmltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEd1aWNoYXJkIChqZ3VpY2hhcik7PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
PmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8
L3NwYW4+PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBS
ZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRh
ZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHRoaW5rIGl0IGlzIGltcG9y
dGFudCB0byBrZWVwIGEgc3Ryb25nIGRpc3RpbmN0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtiZXR3ZWVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhICh3aGljaCBpcyBmb3IgdXNlIGJ5IGFwcGxpY2F0
aW9ucykgYW5kIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBj
aGFpbmluZyBpbmZvcm1hdGlvbiBpbiB0aGUgYmFzZSBzZXJ2aWNlIGNoYWluIGhlYWRlciw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3doaWNoIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZvciB1c2UgYnkgdGhlIHNl
cnZpY2UgY2hhaW4gc3VwcG9ydCBtZWNoYW5pc21zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3Vycywg
Sm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMTA6NDIgQU0sIEx1Y3kgeW9u
ZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZ1bGx5IGFncmVlIHdpdGggSm9lLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFdlIHNob3VsZCBub3QgcmVxdWlyZSBhIGZpeCBsZW5ndGggZm9yIGluLWJh
bmQgbWV0YWRhdGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2J1dDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWxz
byBub3QgbGVhdmUgaXQgZm9yIGZyZWVseSB1c2FnZS4gSW4gZmFjdCwgd2hlbiBhPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBub2RlIGluc2VydHMgU0ZDIGhl
YWRlciBvbiBhIChlbmNhcHN1bGF0ZWQpIHBhY2tldCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3NlbmQgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5leHQgc2VydmljZSBub2RlLCBTRkMgaGVhZGVyIGl0
c2VsZiBjYW4gYmUgc2VlbiBhcyBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YS48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJl
Zj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5d
IE9uIEJlaGFsZiBPZiBKb2VsIE0uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtIYWxwZXJuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDk6MjEgQU0gVG86IE5p
Y29sYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9u
IFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48
L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8
YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+
PC9hPiZndDs7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6
IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0
aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciBpbi1iYW5kIG1ldGFkYXRhLCB0aGUg
QVBJIGZvciBhY2Nlc3MgY2FuIGVhc2lseSBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3luY2hyb25vdXMuIE91
dCBvZiBiYW5kIG1ldGFkYXRhIG5lZWRzIGRpZmZlcmVudDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7aGFuZGxpbmcuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGVyZSBhcmUgbWFueSBjYXNlcyB3aGVyZSBvdXQt
b2YtYmFuZCBtZXRhZGF0YSBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dXNlZnVsIGFuZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgYXBwcm9wcmlhdGUuIEJ1dCB0aGV5IGRvIG5vdCBjb3ZlciBhbGwgbmVlZHMg
YnkgYW55PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzdHJldGNoLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEV2ZW4gaWYgZWFjaCBwaWVjZSBvZiBpbi1iYW5kIG1ldGFkYXRhIGlzIG9mIGZp
eGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsZW5ndGgsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGVyZSBh
cmUgbWFueSBkaWZmZXJlbnQga2luZHMgb2YgbWV0YXR5cGUuIFRyeWluZyB0bzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7c2F5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmcXVvdDt0aGVyZSB3aWxsIGJlIGV4YWN0
bHkgZm91ciBwaWVjZXMsIGFuZCB0aGV5IHdpbGwgYmUgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3R5cGVzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0MSwgdDIsIHQzLCBhbmQgdDQmcXVvdDsgaXMgc2ltcGx5
IHRvbyBzcGVjaWZpYyBmb3IgZXZlbiA4MCU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O29mIHRo
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDtuZWVkcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9l
bDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCA4OjUyIEFNLCBOaWNv
bGFzIEJPVVRIT1JTIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhlbGxvIFJvbiw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbmRpbmcgb3V0IG9mIGJhbmQgY29uZ3J1ZW50IG1l
dGFkYXRhIG1heSBub3QgYmUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbnN3ZXI8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyB0byBhbGwgbmVlZHMgYnV0IGl0IGlzIG9uZSB0b29sIHRoYXQgd2Ugc2hv
dWxkIGtlZXAuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOb3QgYWxsIG1ldGFk
YXRhIGlzIHRpZWQgdG8gYSBzcGVjaWZpYyBwYWNrZXQsIGZvcjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ZXhhbXBsZSBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcG9saWN5IGNoYW5nZSBpbiBQQ1JGIGNv
dWxkIGxlYWQgdG8gc29tZSBtZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2lnbmFs
aW5nLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSByZWFjdGlvbiB0aW1lIG5lZWQgbm90IGJlIGltbWVk
aWF0ZSwgZmV3IG1zIG1heTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bm90IG1hdHRlci48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFzIHlvdSBwb2ludCwgaWYgYSBwYWNrZXQg
aXMgdGllZCB0byBhIG1ldGFkYXRhIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvcnJlbGF0
aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mbyBjYW4gYmUgc2V0IGluIGJvdGggcGFja2V0IHRvIGRl
YWwgd2l0aCBpdCAoaS5lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGV4cGVjdGVkIGZsYWcgaW4gdGhlIFNGQyBoZWFkZXIsIHBsdXMgYW4gaWQpPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGaW5hbGx5IHdlIGNhbiBzdGlsbCBzZW5k
IHNvbWUgbGltaXRlZCBtZXRhZGF0YSB3aXRoaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Eg
aGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoaXMgY291bGQgYmUgdXNlZCBmb3IgbG9hZCBiYWxh
bmNlcnMgaW4gcGFydGljdWxhciBpZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2U8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBhZ3JlZSBvbiBhIGNvbnZlbnRpb24gdG8gbG9jYXRlICZxdW90O2NvYXJzZSBn
cmFpbiBwb2xpY3kmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAvICZxdW90O2ZpbmUgZ3JhaW4gcG9s
aWN5JnF1b3Q7IG9uIHJlc2VydmVkIGNvbnRleHQgaGVhZGVycy48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFRoaXMgc2VlbXMgdG8gb3BlbiB1cCBhIGxvdCBvZiBmbGV4aWJpbGl0
eSAvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbm5vdmF0aW9ucy48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIHlvdXIgbGFzdCBwb2ludCwgdGhlcmUgaXMgYSBxdWVzdGlv
biBvbiBob3cgdG8gbWFrZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIGF2YWlsYWJsZSB0byBh
IFNlcnZpY2UgRnVuY3Rpb24uIEN1cnJlbnQgc29ja2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29ubmVj
dGlvbnMgZm9yIGV4YW1wbGUgZG8gbm90IGFsbG93IHRvIHJldHJpZXZlIElQPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtoZWFkZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvcHRpb25zLiBTbyBJIGFzc3Vt
ZSB0aGF0IFNGQyBhd2FyZSBTZXJ2aWNlIEZ1bmN0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7d2lsbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lZWQgc29tZSAoYXN5bmNocm9ub3VzPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgPykgQVBJIHRvIHJldHJpZXZlIFNGQyBoZWFkZXIgaW5mb3JtYXRpb24gYXMgd2Vs
bCBhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4tYmFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1l
dGFkYXRhLiBJIGRvbid0IHNlZSBvdXQgb2YgYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FkZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbXBsZXhpdHksIHRo
ZSBzYW1lIEFQSSBjYW4gcHJvYmFibHkgYXBwbHkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBUaGUgYWx0ZXJuYXRpdmUgb3B0aW9uLCBhbGxvd2luZyB2YXJpYWJsZSBzaXplZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEgaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUg
U0ZDIGhlYWRlciBoYXMgc29tZSBkcmF3YmFja3MgYXMgd2VsbCwgb25lIGJlaW5nPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgZnJhZ21lbnRhdGlvbiwgYW5kIHNvbWUgc3dpdGNoZXMgZXhwZWN0aW5nIGFzIHdl
bGwgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xvb2sgYXQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBl
bmQgdXNlciB0cmFmZmljIGhlYWRlcnMgZm9yIGxpbmsgbG9hZCBiYWxhbmNpbmcuIEk8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWdyZWUgdGhhdCBpZiB3
ZSBjYW4gYWNjZXB0IHRoZXNlIGlzc3VlcywgdGhlbiBzZW5kaW5nPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
b2ZmLWxpbmUgY29uZ3J1ZW50IG1ldGFkYXRhIGxvb3NlcyBpdHMgaW50ZXJlc3QuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZSBuZWVkIHRvIHRha2UgaW50byBhY2NvdW50IHRo
YXQgYm90aCBpbi1iYW5kIGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29uZ3J1ZW50PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgb3V0LW9mLWJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0IGlzIG5vdCByZWxp
YWJsZS4gQTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cGFja2V0IGxvc3M8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyB0cmlnZ2VyaW5nIHJldHJhbnNtaXNzaW9uIHdvdWxkIG5vdCBsZWFkIHRvIHRoZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aWRlbnRpY2FsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcmVjb25zdHJ1
Y3Rpb24gb2YgdGhlIGFzc29jaWF0ZWQgbWV0YWRhdGEuIEluIHNvbWU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2Nhc2VzLCB3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1pZ2h0IHRodXMgZXZlbiBuZWVk
IG5vbi1jb25ncnVlbnQgb3V0LW9mLWJhbmQgcmVsaWFibGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRh
ZGF0YSB0cmFuc3BvcnQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fIEZyb206PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgUGFya2VyIFs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
PlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPl0gU2VudDo8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O1dlZG5lc2RheSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBNYXJjaCAxMiwg
MjAxNDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDEyOjQzIFBNIFRvOiBOaWNvbGFzIEJPVVRIT1JTIENjOiBK
aW0gR3VpY2hhcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyhqZ3VpY2hhcik7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJl
Zj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4m
Z3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1Ympl
Y3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRh
LWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFz
LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB1bmRlcnN0YW5kIHRoZSBjb25j
ZXB0IGZvciBvdXQgb2YgYmFuZCBzaWduYWxpbmcgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRh
LCBidXQgSSBhbSBjb25jZXJuZWQgdGhhdCBpdCBpbnRyb2R1Y2VzPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtzaWduaWZpY2FudDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29tcGxleGl0eSBkdWUgdG8gdGhl
IHBvdGVudGlhbCByYWNlIGNvbmRpdGlvbiBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVj
ZWl2aW5nIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVhbCBwYWNrZXQgYmVmb3JlIHRoZSBtZXRhZGF0
YS4gV2hpbGUgdGhlIHJlYWwgcGFja2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjb3VsZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7aW5kaWNhdGUgdGhhdCBvdXQgb2YgYmFuZCBtZXRhZGF0YSBpcyBleHBl
Y3RlZCwgaG93IGNhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2U8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2d1YXJhbnRlZSB0aGUgb3JkZXIgb2YgcmVjZXB0aW9uPyBXaGF0IGlmIHN3aXRjaGluZyBvcjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cm91dGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bm9kZXMgYXBw
bHkgaGFzaCBiYXNlZCBsb2FkIGJhbGFuY2luZz8gV2hhdCBpZiB0aGUgbG9hZDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7YmFsYW5jaW5nIHVuZGVyc3RhbmRzIFNGQyBlbmNhcHMgYW5kIGxvb2tzIGJleW9uZCBp
dCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtvcmlnaW5h
bCBoZWFkZXIgdG8gZ2V0IGJldHRlciBlbnRyb3B5Pzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENhbiB3ZSBn
dWFyYW50ZWUgdGhhdCB0aGUgbWV0YWRhdGEgYW5kIHJlYWwgcGFja2V0PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDt3aWxsIGZvbGxvdzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGV4YWN0IHNhbWUgcGF0
aD8gSWYgd2UgY2FuIG5vdCwgdGhlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW1wbGVtZW50
YXRpb25zIHdpbGw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25lZWQgdG8gYWRkIGluZ3Jlc3MgcXVldWluZyB0
byBjb3BlIHdpdGggdGhlIHNjZW5hcmlvLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgQWxzbywgZG8geW91IGZlZWwgdGhhdCB0aGUgaW5jcmVhc2UgaW4gaW1wbGVtZW50YXRpb248
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBjb21wbGV4aXR5IGF0IHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucyBpcyBy
ZWFzb25hYmxlPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDEyLCAyMDE0LCBhdCA0OjA5IEFNLCAmcXVvdDtOaWNvbGFz
IEJPVVRIT1JTJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86
Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9S
U0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDsgd3Jv
dGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgdGhpbmsgd2Ug
bXVzdCBtYWtlIGEgZGlzdGluY3Rpb24gYmV0d2Vlbjo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgLSBNZXRhZGF0YSB3aGljaCBzaG91bGQgYmUgcGFydCBvZiB0aGUg
aGVhZGVyIGRlZmluZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FzIGluPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGJhbmQgbWFya2luZy4gLSBNZXRhZGF0YSB3aXRoIGNhbiBiZSBwYXNzZWQgb3V0
IG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiYW5kLCBmb3I8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgZXhhbXBsZSBjb25ncnVlbnQgb3V0IG9mIGJhbmQgc2lnbmFsaW5nIGRlZmluZWQgaW48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBkcmFmdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgZm9ybWVyIGNhbGxzIGZvciBhIGxpbWl0ZWQgc3BhY2UgaW4g
dGhlIGhlYWRlciw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RydWUsIFRoZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBsYXR0ZXIgaG93ZXZlciBkb2VzIG5vdCBpbmN1ciBhbnkgc3BhY2UgbGltaXRh
dGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5kIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IHN0aWxsIGZhaXJseSBlZmZpY2llbnQgYW5kIGl0IHJlbWFpbnMgY29tcGF0aWJsZSB3aXRoPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthIGZpeGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNpemUg
aGVhZGVyIHVzZWQgdG8gcm91dGUgdGhvc2Ugc2lnbmFsaW5nIG1lc3NhZ2VzPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDthbG9uZyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2hhaW4ncyBzZXJ2
aWNlIGZ1bmN0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Tmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWls
dG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+amd1aWNoYXJAY2lzY28uY29tPC9zcGFuPjwvYT5dIFNlbnQ6PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFR1ZXNkYXksIE1hcmNoIDExLCAyMDE0IDY6NDggUE0gVG86IFJvbiBQYXJrZXIg
Q2M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMgQk9VVEhPUlM7PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
PmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8
L3NwYW4+PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpz
bWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBSb24sPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFdlIGNhbiBjZXJ0YWlubHkgaGF2ZSB0aGlzIGRpc2N1c3Npb24gYnV0IHdlIHNo
b3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zmlyc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Y29uc2lkZXIgd2hhdCBpbmZvcm1hdGlvbiBpcyBuZWNlc3NhcnkgYW5kIGlmIHNhaWQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gY2FuIGZpdCB3aXRoaW4gYSBmaXhlZCBudW1iZXIg
b2YgY29udGV4dHM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luIHRoZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBtYWpvcml0eSBvZiBjYXNlcy4gUmVtZW1iZXIsIHRoZSBnb2FsIG9mIGJlaW5nIGFi
bGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RvIHBhc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
bWV0YWRhdGEgdGhyb3VnaCB0aGUgbmV0d29yayBpcyB0byBlbmhhbmNlIHNlcnZpY2U8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2RlbGl2ZXJ5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBub3QgcGFz
cyB0aGUgZW50aXJlIHdvcmtzIG9mIFNoYWtlc3BlYXJlIDstKTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50IGZyb20gbXkgaVBob25lPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgNywgMjAxNCwgYXQgMzo1MiBB
TSwgJnF1b3Q7Um9uIFBhcmtlciZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0Ozxh
IGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0i
bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHNlZSBzaW1pbGFyIHJlcXVpcmVtZW50cyBm
cm9tIHRoZSAzZ3BwIEVQQyBzaWRlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SSB3b3VsZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlrZSB0byBwcm9wb3NlIGFuIE9VSSAvIFRMViBiYXNl
ZCBhcHByb2FjaCB3aGVyZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJlc2VydmVkIE9V
SSBjYW4gYmUgdXNlZCBmb3IgYWdyZWVkIHVwb24gdHlwZXMgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2NvbW1vbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgYW5kIHZlbmRv
ciBvciBvdGhlciBvcmdhbml6YXRpb25hbCBPVUlzIGNhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7YmUgdXNlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gcXVpY2tseSBpbm5vdmF0ZSBp
biB0aGUgbmV0d29ya3MuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTaW11bHRhbmVvdXNseSwg
SSB3b3VsZCBhbHNvIGxpa2UgdG8gY29uc2lkZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21l
Y2hhbmlzbXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoYXQgYXJlIG9wdGltaXplZCBmb3Ig
bG9uZyBsaXZlZCBmbG93cyBzbyBhcyB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bGltaXQg
dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZWdhdGl2ZSBlZmZlY3RzIG9mIHBhY2tldCBn
cm93dGguPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Um9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgNywgMjAxNCwgYXQgODozNCBBTSwgJnF1
b3Q7Tmljb2xhcyBCT1VUSE9SUyZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZs
dDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3Mu
Y29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWls
dG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvc3Bh
bj48L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIZWxsbyBKaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgaGF2ZSBzZWVuIGNhc2VzIGluIEdp
IExBTiwgd2hlcmUgc3Vic2NyaWJlciByZWxhdGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgaW5mb3JtYXRpb24gaXMgcGFzc2VkIHRvIGEgV2ViIFByb3h5IGZvciBIVFRQIGhlYWRlcjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGVucmljaG1lbnQgKGFpbWVkIGF0IHNvbWUgV2Vi
IENvbnRlbnQgcHJvdmlkZXJzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtwYXJ0bmVycyBvZjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBNb2JpbGUgT3BlcmF0b3IpLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluZm9ybWF0aW9uIHdhcyBhbiBjb2RlZCAocGVyc2lzdGVu
dCkgc3Vic2NyaWJlciBpZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVyaXZlZDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZyb20gdGhlIE1TSVNETiwgYW5kIGNvdXBsZSBvZiBmIGN1
c3RvbWVyIHByb2ZpbGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3JlbGF0ZWQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmaWVsZHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJbiBhbiBzZmMgYmFzZWQgR2kgTEFOLCB0aGlz
IGVudGl0eSBzaG91bGQgcmVjZWl2ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgJmd0O2Zyb20gdGhl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2xhc3NpZmllcjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLSBBIGNsYXNzaWZpY2F0
aW9uIG9mIHRoZSBDb250ZW50IFByb3ZpZGVyICggSWQsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgQ2F0ZWdvcnkpIGJhc2VkIG9uIHRyYWZmaWMgYW5hbHlzaXMgLSBUaGUgTVNJU0ROIG9m
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgc3Vic2NyaWJlciAtIFR3byBzdWJzY3JpYmVyIHBvbGljeSBmaWVsZHMgKG5vdCB0aWVkPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gUENSRjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGJ1dCBiZWxvbmdpbmcgdG8gdGhlIFN1YnNjcmliZXIgREIpIChTdWJzY3JpYmVyPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2F0ZWdvcnksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgc3ViLWNhdGVnb3J5KSAtIEEgc2Vzc2lvbiBpZCAoZm9yIGxvZ2dpbmcgYW5kPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDt0cmFja2luZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHB1
cnBvc2VzKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgVGhlIG9iamVjdGl2ZSBiZWluZyB0byBhdm9pZCBoYXZpbmcgdGhlIEhUVFAgUHJv
eHk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgYmVjb21lIGEgdHJ1c3RlZCBhcHBsaWNhdGlvbiAoaW50ZXJvZ2F0ZSB0aGU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBzdWJzY3JpYmVyIERCLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGV0Yy4uKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18gRnJvbTogSmltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgR3VpY2hhcmQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86amd1aWNo
YXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
amd1aWNoYXJAY2lzY28uY29tPC9zcGFuPjwvYT5dIFNlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgVGh1cnNkYXksIE1hcmNoIDA2LCAyMDE0IDI6MDIgUE0gVG86IEphbWFsIEhhZGk8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1NhbGltOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhy
ZWY9Im1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPmptb2lzYW5kQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1h
aWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPm1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVy
Lm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQ8L3NwYW4+PC9hPiZndDsNCiBDYzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBz
ZmMgU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQt
cmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIEphbWFsLDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91IHNhaWQg
JnF1b3Q7SXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IHNpemVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRh
dGEmcXVvdDsuLiBJIGFtIG5vdCBzbyBjb252aW5jZWQgYW5kIHdvdWxkIGxpa2UgdG88YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZXR0ZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB1
bmRlcnN0YW5kIHRoZSByZXF1aXJlbWVudHMgYmVmb3JlIHBhc3NpbmcganVkZ2VtZW50Ljxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IElmIHdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
bG9vayBhdCB0aGUgdXNlIGNhc2VzIGFzIHByZXNlbnRlZCB0aHVzIGZhciBpbnRvPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIFdHIEk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBo
YXZlIHlldCB0byBzZWUgYSBzaW5nbGUgZXhhbXBsZSBvZiB0aGUgbmVlZDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IChub3RpbmcgdGhhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRl
c2lyZSBpcyBub3QgdGhlIHNhbWUgYXMgbmVlZCkgLSBJIGFtIG5vdCBzYXlpbmc8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyB0aGVyZSBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5v
IHJlcXVpcmVtZW50IGJ1dCByYXRoZXIgdGhhdCB3ZSBzaG91bGQgbm90IGp1bXA8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyB0byB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb25j
bHVzaW9uIGFuZCBidWlsZCBzdGFuZGFyZHMgYXJvdW5kIGEgdGhlb3J5Ljxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzMv
MTQsIDY6MzUgQU0sICZxdW90O0phbWFsIEhhZGkgU2FsaW0mcXVvdDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmhhZGlAbW9qYXRhdHUu
Y29tPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpoYWRpQG1vamF0YXR1LmNvbTwv
c3Bhbj48L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dyb3RlOjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBJIGxpa2UgdGhlIGRvYyAtIHdlbGwgd3JpdHRlbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VjdGlvbiA0LjMgb24g
bWV0YWRhdGEgZW5jb2RpbmcuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEl0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBm
b3IgdmFyaWFibGUgc2l6ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAoYXQgbGVhc3QgZm9yIGh0dHAvYXBwIHlvdSBz
ZWVtIHRvIGluZGljYXRlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRlc2lyZSBmb3I8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpdCkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IEZvciBhIGRhdGFwYXRoIHBlci1wYWNrZXQgbWV0YWRhdGEsIGkgZmVlbCB0
aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZWVkIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGp1c3QgYXMgaW1wb3J0YW50LiBBcmUgd2UgbGltaXRlZCBieSB0aGUgZmFj
dCB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4aXN0aW5nIGhhcmR3YXJl
IG1heSBub3QgYmUgYWJsZSB0byBoYW5kbGUgVExWcz88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O0Zvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGFtcGxlLCBJIGRvbnQgaGF2
ZSBhIHByb2JsZW0gaGFuZGxpbmcgVExWcyBpbiBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
c29mdHdhcmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtkYXRhcGF0aC48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgY2hlZXJzLCBqYW1hbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFp
bGluZyBsaXN0PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0
bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEg
aHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFp
bGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9y
Zzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGlu
Zzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNm
Yzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9y
Zzwvc3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8
L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRv
OnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+
PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YSBocmVmPSJodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
O3NmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpz
ZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7IHNmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5z
ZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
Yzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7
IHNmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwv
c3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4N
CiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDtfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7c2ZjIG1haWxpbmcg
bGlzdDxicj4NCiZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+
PGJyPg0KJmd0OyZndDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7
PGJyPg0KJmd0O19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
PGJyPg0KJmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0Bp
ZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KJmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+
PC9hPjxicj4NCjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fPGJyPg0Kc2ZjIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0
Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDtt
YXJnaW4tYm90dG9tOjUuMHB0IiB0eXBlPSJjaXRlIj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSIiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fPGJyPg0Kc2ZjIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bh
bj48L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmMiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwv
ZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOiAxMy41cHQ7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7ICI+
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzZmMg
bWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8YSBocmVmPSJo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3Nw
YW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iIj48bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSIiPiZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9zcGFuPjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8
YnI+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_26E2A2A951B248CEAC410A8F1FFB2F72ciscocom_--


From nobody Wed Mar 19 05:55:33 2014
Return-Path: <wim.henderickx@alcatel-lucent.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9C2241A074E for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 05:55:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.599
X-Spam-Level: 
X-Spam-Status: No, score=-4.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, RCVD_IN_DNSWL_HI=-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 LSOU1_g7SfEt for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 05:55:21 -0700 (PDT)
Received: from hoemail2.alcatel.com (hoemail2.alcatel.com [192.160.6.149]) by ietfa.amsl.com (Postfix) with ESMTP id 682021A0048 for <sfc@ietf.org>; Wed, 19 Mar 2014 05:55:20 -0700 (PDT)
Received: from fr712usmtp2.zeu.alcatel-lucent.com (h135-239-2-42.lucent.com [135.239.2.42]) by hoemail2.alcatel.com (8.13.8/IER-o) with ESMTP id s2JCskIb007644 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Wed, 19 Mar 2014 07:54:47 -0500 (CDT)
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 s2JCsj6I017598 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 19 Mar 2014 13:54:45 +0100
Received: from FR711WXCHMBA07.zeu.alcatel-lucent.com ([169.254.3.10]) by FR711WXCHHUB02.zeu.alcatel-lucent.com ([135.239.2.112]) with mapi id 14.02.0247.003; Wed, 19 Mar 2014 13:54:45 +0100
From: "Henderickx, Wim (Wim)" <wim.henderickx@alcatel-lucent.com>
To: "Paul Quinn (paulq)" <paulq@cisco.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs9Kx2xCYJj2V0GHZqJOMLCxTZrndrgAgAAC9gCAAOFzgIAAVRuA//+u84c=
Date: Wed, 19 Mar 2014 12:54:45 +0000
Message-ID: <0A3EA639-6417-417F-A726-62CBE6B2BE1B@alcatel-lucent.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com>, <26E2A2A9-51B2-48CE-AC41-0A8F1FFB2F72@cisco.com>
In-Reply-To: <26E2A2A9-51B2-48CE-AC41-0A8F1FFB2F72@cisco.com>
Accept-Language: nl-BE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: multipart/alternative; boundary="_000_0A3EA6396417417FA72662CBE6B2BE1Balcatellucentcom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/b6RwcNGJd1Q22INoaiKBkE4hE2c
Cc: David Allan I <david.i.allan@ericsson.com>, Cathy Zhang <Cathy.H.Zhang@huawei.com>, Sumandra Majee <S.Majee@F5.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Mar 2014 12:55:31 -0000

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

KzENCg0KU2VudCBmcm9tIG15IGlQaG9uZQ0KDQpPbiAxOSBNYXIgMjAxNCwgYXQgMTM6NDUsICJQ
YXVsIFF1aW5uIChwYXVscSkiIDxwYXVscUBjaXNjby5jb208bWFpbHRvOnBhdWxxQGNpc2NvLmNv
bT4+IHdyb3RlOg0KDQpIaSBTdW1hbmRyYSwNCg0KSSBsZWFuIHRvd2FyZHMgIzI6IGVzc2VudGlh
bGx5IGVuY29kaW5nIHRoZSBpbmZvcm1hdGlvbiBpbnRvIGEgc2ltcGxlIElELCByYXRoZXIgdGhh
biB0cnlpbmcgdG8gY3JlYXRlIGEgdmFyaWFibGUgbGVuZ3RoIHN0YWNrLiAgVGhlIGVuY29kaW5n
IG1ldGhvZCBpcyBtdWNoIHNpbXBsZXIgZm9yIFNGcyB0byBwcm9jZXNzLCBhbmQgYXMgeW91IHBv
aW50IG91dCB1cGRhdGUgYW5kIG1vZGlmeS4NCg0KUGF1bA0KDQpPbiBNYXIgMTksIDIwMTQsIGF0
IDM6NDAgQU0sIFN1bWFuZHJhIE1hamVlIDxTLk1hamVlQEY1LmNvbTxtYWlsdG86Uy5NYWplZUBG
NS5jb20+PiB3cm90ZToNCg0KPDxUcmltbWVkIHRoZSBUTyBsaXN0IHRvIGF2b2lkIHRoZSBtc2cg
YmVpbmcgaGVsZCBhZ2Fpbj4+DQoNCkkgc2VlIHR3byB3YXlzIHRvIGNhcnJ5IHRoZSBwYXRoIGlu
Zm9ybWF0aW9uLg0KDQoNCiAgMS4gIEV4cGxpY2l0IG9yZGVyZWQgbGlzdCwgc29tZXRoaW5nIGxp
a2UgRlctQSA6OiBUQ1AtT1BUIDo6IExCIDo6IFZpZGVvT1BUIDo6IENHTkFULiAgIFRoZXJlIGFy
ZSB0d28gaXNzdWVzIHdpdGggdGhpcyBhcHByb2FjaCwgZmlyc3QgdGhlIGxlbmd0aCBvZiBncmFw
aCBpcyB2YXJpYWJsZS4gIEFsc28gaXQgaW1wbGllcyBiaWRpcmVjdGlvbmFsIHN5bW1ldHJ5LiBJ
dCBpcyBvZnRlbiByZXF1aXJlZCBidXQgc2hvdWxkIG5vdCBiZSBtYW5kYXRvcnkuICBTZWNvbmRs
eSBjaGFuZ2luZyB0aGlzIHBhdGgvZ3JhcGggaW4gYXQgU0YgY2FuIGJlIGN1bWJlcnNvbWUuDQog
IDIuICBMZXQgdGhlIENvbnRyb2wgcGxhbmUgZGlzdHJpYnV0ZSB0aGUgY2hhaW5JRCA84oCUPiBn
cmFwaCBtYXBwaW5nLiBJbiB0aGlzIGNhc2UgZWFjaCBTRiB3b3VsZCBoYXZlIG1hcHBpbmcgb2Yg
Z2l2ZW4gYSBjaGFpbklEIHdoYXQgaXMgbXkgbmV4dCBob3AuIFRoZSBjaGFpbklEIGl0c2VsZiBj
b3VsZCBiZSBmaXhlZCBzaXplIGVsZW1lbnQuIEEgU0YgY2FuIHNlbGVjdCBhIGRpZmZlcmVudCBw
YXRoIGJ5IGNoYW5naW5nIHRoZSBjaGFpSUQgcGFyYW1ldGVyLg0KDQpSZWdhcmRzDQpTdW1hbmRy
YQ0KDQoNCkZyb206IENhdGh5IFpoYW5nIDxDYXRoeS5ILlpoYW5nQGh1YXdlaS5jb208bWFpbHRv
OkNhdGh5LkguWmhhbmdAaHVhd2VpLmNvbT4+DQpEYXRlOiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAx
NCBhdCAxMDoxMyBBTQ0KVG86ICJSZWluYWxkbyBQZW5ubyAocmVwZW5ubykiIDxyZXBlbm5vQGNp
c2NvLmNvbTxtYWlsdG86cmVwZW5ub0BjaXNjby5jb20+PiwgIkxvdWlzLkZvdXJpZSIgPExvdWlz
LkZvdXJpZUBodWF3ZWkuY29tPG1haWx0bzpMb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbT4+LCAiUGF1
bCBRdWlubiAocGF1bHEpIiA8cGF1bHFAY2lzY28uY29tPG1haWx0bzpwYXVscUBjaXNjby5jb20+
PiwgRGF2aWQgQWxsYW4gSSA8ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208bWFpbHRvOmRhdmlk
LmkuYWxsYW5AZXJpY3Nzb24uY29tPj4NCkNjOiBOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJP
VVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+LCBY
dXhpYW9odSA8eHV4aWFvaHVAaHVhd2VpLmNvbTxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+
LCBDaGFuZ2NoZW5nIEh1YW5nIDxodWFuZ0BzY2UuY2FybGV0b24uY2E8bWFpbHRvOmh1YW5nQHNj
ZS5jYXJsZXRvbi5jYT4+LCAic2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IiA8c2Zj
QGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+PiwgIm1pa2ViaWFuY0Bhb2wuY29tPG1haWx0
bzptaWtlYmlhbmNAYW9sLmNvbT4iIDxtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5j
QGFvbC5jb20+Pg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElE
DQoNCkhpIFJlaW5hbGRvLA0KDQpTbyB0aGUgY2hhaW4gSUQgaXMgYWN0dWFsbHkgdGhlIHBhdGgg
SUQgd2hpY2ggcmVwcmVzZW50cyBhbiBvcmRlcmVkIHNldCBvZiBzZXJ2aWNlIGZ1bmN0aW9uIGlu
c3RhbmNlcy4NCkkgdGhpbmsgd2Ugc2hvdWxkIGFkZCBhbiBleHBsaWNpdCBkZWZpbml0aW9uIG9m
IOKAnHNlcnZpY2UgaW5zdGFuY2XigJ0uIFdoYXQgZG8geW91IHRoaW5rPw0KDQpUaGFua3MsDQpD
YXRoeQ0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxm
IE9mIFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMTgsIDIw
MTQgMTE6MDMgQU0NClRvOiBMb3Vpcy5Gb3VyaWU7IFBhdWwgUXVpbm4gKHBhdWxxKTsgRGF2aWQg
QWxsYW4gSQ0KQ2M6IE5pY29sYXMgQk9VVEhPUlM7IFh1eGlhb2h1OyBtaWtlYmlhbmNAYW9sLmNv
bTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz47IENoYW5nY2hlbmcgSHVhbmcNClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxh
dGlvbiBjaGFpbiBJRA0KDQpBIFNlcnZpY2UgQ2hhaW4ganVzdCBkZWZpbmVzIHdoaWNoIHR5cGUg
b2Ygc2VydmljZSBhbmQgdGhlaXIgb3JkZXIuDQoNCkEgc2VydmljZSBwYXRoIGRlZmluZXMgdGhl
IGFjdHVhbCBzZXJ2aWNlIGluc3RhbmNlLCBzYXksIGZpcmV3YWxsMS5ob21lLCBuYXQyLCBkcGkt
c2ljLCBldGMuDQoNCkZyb206ICJMb3Vpcy5Gb3VyaWUiIDxMb3Vpcy5Gb3VyaWVAaHVhd2VpLmNv
bTxtYWlsdG86TG91aXMuRm91cmllQGh1YXdlaS5jb20+Pg0KRGF0ZTogVHVlc2RheSwgTWFyY2gg
MTgsIDIwMTQgYXQgMTA6NTUgQU0NClRvOiAiUGF1bCBRdWlubiAocGF1bHEpIiA8cGF1bHFAY2lz
Y28uY29tPG1haWx0bzpwYXVscUBjaXNjby5jb20+PiwgRGF2aWQgQWxsYW4gSSA8ZGF2aWQuaS5h
bGxhbkBlcmljc3Nvbi5jb208bWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPj4NCkNj
OiBOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5p
Y29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+LCBYdXhpYW9odSA8eHV4aWFvaHVAaHVhd2VpLmNv
bTxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+LCBDaGFuZ2NoZW5nIEh1YW5nIDxodWFuZ0Bz
Y2UuY2FybGV0b24uY2E8bWFpbHRvOmh1YW5nQHNjZS5jYXJsZXRvbi5jYT4+LCAic2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IiA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+PiwgIm1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4iIDxtaWtl
YmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+Pg0KU3ViamVjdDogUmU6IFtz
ZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNClBhdWwsDQogICBDYW4geW91IGNsYXJp
ZnkgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiBzZXJ2aWNlIGNoYWluIGFuZCBzZXJ2aWNlIHBhdGgu
IEdpdmVuIHRoYXQgYSBzZXJ2aWNlIGNoYWluIGlzIGNvbXBvc2VkDQpvZiBzZXZlcmFsIHNlcnZp
Y2UgZnVuY3Rpb25zIFNGMSwgU0YyLCAuLiBTRm4gaG93IHdvdWxkIGEgc2VydmljZSBwYXRoIGRp
ZmZlciBmcm9tIHRoYXQgc2VydmljZSBjaGFpbj8NCg0KLSAgICAgICAgICBMb3Vpcw0KDQoNCkZy
b206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgUGF1bCBR
dWlubiAocGF1bHEpDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCAxMDoyNiBBTQ0KVG86
IERhdmlkIEFsbGFuIEkNCkNjOiBOaWNvbGFzIEJPVVRIT1JTOyBYdXhpYW9odTsgbWlrZWJpYW5j
QGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+OyBDaGFuZ2NoZW5nIEh1YW5nDQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVu
Y2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KSGkgRGF2ZSwNCg0KQ2hhaW4gSUQgc2hvdWxkIHJlYWxs
eSBiZSBwYXRoIElEIHNpbmNlIHRoZXJlIGNhbiBiZSBtYW55IHBhdGhzIGZvciBhIGdpdmVuIGNo
YWluLiAgVXNpbmcgdGhhdCBkZWZpbml0aW9uLCB3ZSBhdm9pZCB0aGUgb3ZlcmxvYWQgYW5kIHJl
YXAgdGhlIGdhaW4gYWxsdWRlZCB0byBiZWxvdy4NCg0KUGF1bA0KDQpPbiBNYXIgMTgsIDIwMTQs
IGF0IDEyOjE0IFBNLCBEYXZpZCBBbGxhbiBJIDxkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbTxt
YWlsdG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20+PiB3cm90ZToNCg0KDQoNCldlbGwgdGhl
IHF1ZXN0aW9uIGRlIGpvdXIgaXMg4oCcZG9lcyBhIGNoYWluIElEIGRlZmluZSBhIGNsYXNzIG9y
IGFuIGluc3RhbmNl4oCd4oCmLiBJZiBpdCBkZWZpbmVzIGFuIGNsYXNzIHdlIGFsc28gbmVlZCBp
bnN0YW5jZSBpbmZvcm1hdGlvbiwgaWYgaXQgaXMgY3VycmVudGx5IG92ZXJsb2FkZWQgdG8gZGVm
aW5lIGNsYXNzIGFuZCBpbnN0YW5jZSBJTU8gd2UgaGF2ZSBhIHByb2JsZW3igKYuDQoNCkRhdmUN
Cg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOmJvdW5jZXNA
aWV0Zi5vcmc+XSBPbiBCZWhhbGYgT2YgQ2hhbmdjaGVuZyBIdWFuZw0KU2VudDogVHVlc2RheSwg
TWFyY2ggMTgsIDIwMTQgNzo0MyBBTQ0KVG86IE5pY29sYXMgQk9VVEhPUlMNCkNjOiBYdXhpYW9o
dTsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBtaWtlYmlhbmNAYW9sLmNvbTxt
YWlsdG86bWlrZWJpYW5jQGFvbC5jb20+DQpTdWJqZWN0OiBSZTogW3NmY10g562U5aSNOiBTRkMg
ZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpHb29kIHBvaW50cy4gSSBiZWxpZXZlIGV4cGxpY2l0
IGNoYWluIElEIHNob3VsZCBiZSBtYW5kYXRvcnkuIFRoZSBvdmVyaGVhZCBpcyB2ZXJ5IGxpdHRs
ZS4gSXQgaGVscHMgc2ltcGxpZnkgcHJvY2Vzc2luZyBhbmQgc3RlZXJpbmcgc2lnbmlmaWNhbnRs
eS4gVGhlIGdhaW4gaXMgaHVnZS4NCg0KQ2hhbmcNCg0KLS0tLS0tLS0tLS0tDQpDaGFuZ2NoZW5n
IEh1YW5nDQoNCk9uIE1hciAxOCwgMjAxNCwgYXQgMTo1MyBBTSwgTmljb2xhcyBCT1VUSE9SUyA8
Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb20+PiB3cm90ZToNCkkgdGhpbmsgdGhhdCBrZWVwaW5nIHRoZSBTZXJ2aWNlIFBhdGggTGF5
ZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50IHNob3VsZCByZW1haW4gYW4gb2JqZWN0aXZlIGZvciBT
RkMuICBTdWNoIGEgc2VwYXJhdGlvbiBvZiBjb25jZXJucyBpcyBhIHNvdW5kIGFyY2hpdGVjdHVy
YWwgcHJpbmNpcGxlIHRoYXQgaGVscCBrZWVwIHRoaW5ncyBzaW1wbGUgaW4gcHJhY3RpY2UuDQoN
Ck9uIHRoZSBxdWVzdGlvbiBvZiAgU2VydmljZSBQYXRoLCB3ZSBoYXZlIGEgZGlzY3Vzc2lvbiBv
biB3aGV0aGVyIHdlIG5lZWQgc29tZSBraW5kIG9mIGV4cGxpY2l0IGlkZW50aWZpZXIgb3INCmNv
dWxkIHdlIHJlbHkgb24gbWFwcGluZyBvbiBzb21lIHVuZGVybGF5IG5ldHdvcmsgcHJvdG9jb2wg
ZmllbGRzLg0KDQoNCk1heSBiZSBhIFBSTy9DT04gdGFibGUgY291bGQgaGVscCBmb2N1cyB0aGUg
Z3JvdXAgZGVjaXNpb24gb24gdGhhdCBtYXR0ZXINCg0KDQogICogICBWaXNpYmlsaXR5ICh0cmFj
aW5nKQ0KICAqICAgRm9yd2FyZGluZyBncmFwaCBzdHJ1Y3R1cmUgaW1wYWN0L2xpbWl0YXRpb25z
DQogICogICBSZWNvbmZpZ3VyYXRpb24gc3BlZWQNCg0KICAgICAqICAgTEJTIC8gc2NhbGUgb3V0
IGltcGFjdA0KICAgICAqICAgTm9kZSBieXBhc3MgKGUuZzsgbWFpbnRlbmFuY2UpDQoNCiAgKiAg
IHVuZGVybGF5IG5ldHdvcmsvdHJhbnNwb3J0IGxheWVycyBzdXBwb3J0DQogICogICBIZWFkZXIg
c3BhY2UgaW1wYWN0DQogICogICBNdWx0aSB0ZW5hbnQgc3VwcG9ydCBpbXBhY3QNCiAgKiAgIFNG
QyBvbiBmbGF0IChlLmcgb3B0aWNhbCBMMiBmb3IgRGF0YSBDZW50ZXJzKSBuZXR3b3JrDQogICog
ICBVbmRlcmxheSBuZXR3b3JrIGFkbWluaXN0cmF0aW9uIGltcGFjdA0KDQoNClBlcnNvbmFsbHkg
SSB0aGluayB0aGF0IGhhdmluZyBhbiBleHBsaWNpdCBjaGFpbiBpZGVudGlmaWVyIChlLmcuIFNl
cnZpY2UgUGF0aC9TZXJ2aWNlIEluZGV4KSBpcyBjbGVhciAobWFuYWdlbWVudCBhbmQgY29udHJv
bCkgYW5kIG5vdCBleHBlbnNpdmUgKGhlYWRlciBzcGFjZSkuIFRoZSBkcmF3YmFjayBiZWluZyBz
b21lIGltcGFjdCBvbiB0aGUgc2ltcGxpY2l0eSB0byBhZGQvcmVtb3ZlIGVsZW1lbnRzIGluIGEg
Y2hhaW4gZHluYW1pY2FsbHkuDQoNClRhZyBzd2l0Y2hpbmcgKGFzIE1QTFMpICBhbGxvd3MgdG8g
bWFuYWdlIHRhZ3MgcGVyIHNlcnZpY2Ugbm9kZXMsIGxlYWRpbmcgdG8gbW9yZSB2ZXJzYXRpbGUg
YW5kIGRpdmVyc2UgZ3JhcGhzDQoNCg0KTmljb2xhcw0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCkZyb206IFh1eGlhb2h1IFt4dXhpYW9odUBodWF3ZWkuY29tPG1haWx0bzp4dXhp
YW9odUBodWF3ZWkuY29tPl0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDU6MDQgQU0N
ClRvOiBKZXJvbWUgTW9pc2FuZDsgbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bh
b2wuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBbc2Zj
XSDnrZTlpI06IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQpJIGxpa2UgdGhlIGlkZWEgb2Yg
c2VwYXJhdGluZyB0aGUgU2VydmljZSBGdW5jdGlvbiBMYXllciBhbmQgdGhlIFNlcnZpY2UgUGF0
aCBMYXllciwgYXMgcHJvcG9zZWQgaW4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lk
ZXJhdGlvbnMuIFRoZSByb2xlIG9mIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIgaXMganVzdCB0byBz
dGVlciB0aGUgdHJhZmZpYyBhbG9uZyBhIHBhcnRpY3VsYXIgY2hhaW4gb2Ygc2VydmljZSBub2Rl
cyB3aGljaCBjYW4gYmUgaW1wbGVtZW50ZWQgYnkgZXhpc3RpbmcgdG9vbHMgZm9yIHNvdXJjZSBy
b3V0aW5nLCBzdWNoIGFzIHNlZ21lbnQgcm91dGluZy4gQXMgc3VjaCwgaXTigJlzIG5vdCBuZWNl
c3NhcnkgdG8gdHJ5IHRvIGtlZXAgdGhlIFNlcnZpY2UgUGF0aCBMYXllciB0cmFuc3BvcnQtaW5k
ZXBlbmRlbnQgYW5kIGNvbnRhaW4gaXQgaW4gdGhlIFNGQyBoZWFkZXIuDQoNCkJlc3QgcmVnYXJk
cywNClhpYW9odQ0KDQrlj5Hku7bkuro6IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
XSDku6PooaggSmVyb21lIE1vaXNhbmQNCuWPkemAgeaXtumXtDogMjAxNOW5tDPmnIgxOOaXpSAx
OjAzDQrmlLbku7bkuro6IG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNv
bT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0K5Li76aKYOiBSZTogW3NmY10g
U0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KVGhpcyAobGVuZ3RoeSBhbmQgdmVyeSBsaXZl
bHkpIHRocmVhZCBzdGFydGVkIGZyb20gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lk
ZXJhdGlvbnMgKHdoaWNoIEkgY28tYXV0aG9yZWQpLg0KDQpJbiBzZWN0aW9uIDQuOCwgd2UgbWFk
ZSBhIGNsZWFyIGRpc3RpbmN0aW9uIGJldHdlZW4gYSBzZXJ2aWNlIHBhdGggbGF5ZXIgKHN0ZWVy
aW5nIHBhY2tldHMgaG9wIGJ5IGhvcCBhbG9uZyB0aGUgY2hhaW4pIGFuZCBhIHNlcnZpY2UgZnVu
Y3Rpb24gbGF5ZXIgKGNvbnZleSBtZXRhZGF0YSBpbmZvcm1hdGlvbiBvZiBpbnRlcmVzdCB0byBT
RnMpLiBUZXJtaW5vbG9neSBhc2lkZSwgaXQgc2VlbXMgdGhhdCBzdWNoIGxheWVyZWQgdmlldyB3
YXMgYWdyZWVkIHVwb24gYnkgbWFueSBwZW9wbGUgb24gdGhlIG1haWxpbmcgbGlzdC4NCg0KTm93
IHRoaXMgY2VydGFpbmx5IGRvZXMgYmVnIHRoZSBxdWVzdGlvbiBvZiBzb2x2aW5nIEJPVEggcHJv
YmxlbXMgd2l0aCB0aGUgc2FtZSAocGFja2V0KSBlbmNhcHN1bGF0aW9uIG1lY2hhbmlzbS4gTm90
YWJseSB3aGVuIG9ic2VydmluZyB0aGF0IG1hbnkgdXNlIGNhc2VzIGNvdWxkIGJlIHNhdGlzZmll
ZCB3aXRob3V0IFNGLWxldmVsIG1ldGFkYXRhLCBvciBieSB1c2luZyBtb3JlIG91dC1vZi1iYW5k
IHdheXMgdG8gY29udmV5IHN1Y2ggU0YgbWV0YWRhdGEuIEFuZCBhbHNvIHdoZW4gb2JzZXJ2aW5n
IHRoYXQgaW5iYW5kIG1hcmtpbmcgKGUuZy4gcGFja2V0IGhlYWRlcnMpIGNvbWVzIHdpdGggdmFy
aW91cyBwcm9zICYgY29ucyAoc29tZSBvZiB0aGUgaXNzdWVzIGJlaW5nIGlkZW50aWZpZWQgaW4g
dGhlIGRyYWZ0LCBlLmcuIHNlY3Rpb25zIDQuMSBhbmQgNC4yKS4NCg0KSSBkbyBhZ3JlZSB3aXRo
IE1hcmlhLiBXZSBtYXkgd2FudCB0byBleHBsb3JlIG90aGVyIG9wdGlvbnMgZm9yIGFkZHJlc3Np
bmcgdGhlIG5lZWRzIG9mIHRoZSBzZXJ2aWNlIHBhdGggbGF5ZXIgdGhhdCBkbyBub3QgcmVxdWly
ZSBhbiBleHBsaWNpdCBjaGFpbi1pZCBvZiBzb3J0cy4NCg0KSW4gdGhlIGRyYWZ0LCB3ZSBjb25j
bHVkZWQgYnkgc3RhdGluZyDigJxBIHByb2R1Y3RpdmUgcGF0aCBmb3J3YXJkIGNvdWxkIGJlIHRv
IGRpdmlkZSBhbmQgY29ucXVlcjogdG8gY2xlYXJseSBzZXBhcmF0ZSB0aGUgcHJvYmxlbSBvZiBT
ZXJ2aWNlIEZ1bmN0aW9uIFBhdGggdG9wb2xvZ3kgZnJvbSB0aGUgICBwcm9ibGVtIG9mIFtjb252
ZXlpbmcgU0ZdIG1ldGFkYXRh4oCdLiBJIGRvIGJlbGlldmUgd2Ugc2hvdWxkIGV4cGxvcmUgc3Vj
aCBzZXBhcmF0aW9uIHByaW5jaXBsZSBmdXJ0aGVyLg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgbWlrZWJpYW5jQGFvbC5jb208bWFpbHRv
Om1pa2ViaWFuY0Bhb2wuY29tPg0KU2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCA1OjUwIFBN
DQpUbzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3Nm
Y10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KSSB3b3VsZCBpbWFnaW5lIHRoYXQgaWYg
d2UgbWFkZSB0aGUgQ2hhaW4gSUQgZmllbGQgaW4gdGhlIGhlYWRlciBiZSBvcHRpb25hbCwgeWV0
IHN0aWxsIHJlcXVpcmVkIGEgaGVhZGVyIGFuZCBzdGlsbCByZXF1aXJlZCB0aGF0IHNvbWUgaW5k
aWNhdGlvbiBvZiB0aGUgY2hhaW4gYmUgY2FycmllZCBzb21ld2hlcmUgaW4gdGhlIHBhY2tldCAo
bXBscyBsYWJlbCBvciB2bGFuIG9yIHdoYXRldmVyKSwgdGhhdCB0aGUgaW1wbGVtZW50YXRpb24g
d291bGQgYmVjb21lIG92ZXJseSBjb21wbGljYXRlZC4gIFRvIGRvIHNvIHdvdWxkIGJlIHVzaW5n
IFNGQyBzaW1wbHkgYXMgYSBtZWNoYW5pc20gdG8gY2FycnkgbWV0YSBkYXRhIGFuZCBub3QgYXQg
YWxsIGZvciBzZXJ2aWNlIGNoYWluaW5nLCB3aGljaCBzb3VuZHMgY291bnRlciBpbnR1aXRpdmUg
dG8gbWUuDQoNCk1hcmlhLA0KU28sIHlvdSBhcmUgc2F5aW5nIHRoYXQgeW91IHdhbnQgdG8gdXNl
IFNGQyB0byBjYXJyeSBhcm91bmQgbWV0YWRhdGEsIGJ1dCBub3QgZm9yIGFjdHVhbCBzZXJ2aWNl
IGNoYWluaW5nIGJlY2F1c2UgeW91IGFscmVhZHkgaGF2ZSBhIHdheSB0byBpbXBsZW1lbnQgc2Vy
dmljZSBjaGFpbmluZyBvdXRzaWRlIG9mIFNGQz8gIE1heWJlIEknbSBub3QgZm9sbG93aW5nLCBi
dXQgaXQgc2VlbXMgdG8gbWUgdGhhdCBpZiB5b3Ugd2VyZSB0byB1cGdyYWRlIHlvdXIgbmV0d29y
ayB0byBzdXBwb3J0IFNGQyB0aGF0IHlvdSB3b3VsZCBjaGFuZ2UgZnJvbSB1c2luZyB5b3VyIGV4
aXN0aW5nIG1lY2hhbmlzbSBhbmQgc3RhcnQgdXNpbmcgU0ZDLCB3aGljaCBpcyBtZWFudCB0byBw
cm92aWRlIHN1cHBvcnQgZm9yIHNlcnZpY2UgZnVuY3Rpb25zIHRoYXQgYXJlIG5vdCBTRkMgYXdh
cmUuICBUaGVyZSBhcmUgYSBudW1iZXIgb2YgdXMgd2hvIGhhdmUgaW1wbGVtZW50ZWQsIGluIG9u
ZSB3YXkgb3IgYW5vdGhlciwgc29tZSBzb3J0IG9mIHNlcnZpY2UgY2hhaW5pbmcsIGJ1dCBJIChJ
IGNhbiBhdCBsZWFzdCBzcGVhayBmb3IgbXlzZWxmKSBhbSBsb29raW5nIHRvIFNGQyBub3QgdG8g
ZW5oYW5jZSBteSBjdXJyZW50IGltcGxlbWVudGF0aW9uLCBidXQgdG8gcmVwbGFjZSBpdCB3aXRo
IHNvbWV0aGluZyBiZXR0ZXIgd2hpbGUgc3RpbGwgbWFpbnRhaW5pbmcgbXkgY29yZSAobm9uIHNl
cnZpY2UgZnVuY3Rpb24pIGluZnJhc3RydWN0dXJlLg0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCkZyb206IGtlZ3JheUBjaXNjby5jb208a2VncmF5QGNpc2NvLmNvbTxtYWlsdG86
a2VncmF5QGNpc2NvLmNvbSUzY2tlZ3JheUBjaXNjby5jb20+Pg0KVG86IFJvbiBQYXJrZXI8Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbT4+LEppbSBHdWljaGFyZCAoamd1aWNoYXIpPGpndWljaGFyQGNpc2NvLmNvbTxt
YWlsdG86amd1aWNoYXJAY2lzY28uY29tPj4sSm9lbCBNLiBIYWxwZXJuPGptaEBqb2VsaGFscGVy
bi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+Pg0KY2M6IHNmY0BpZXRmLm9yZzxzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZyUzY3NmY0BpZXRmLm9yZz4+DQpTZW50OiBGcmlk
YXksIE1hcmNoIDE0LCAyMDE0DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24g
Y2hhaW4gSUQNCg0KKzEgdGhlIGlkZWEgaXMgaW50ZXJvcGVyYWJpbGl0eS4NCg0KDQpPbiAzLzE0
LzE0IDEyOjU1IFBNLCAiUm9uIFBhcmtlciIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PiB3cm90ZToNCg0KPlRo
YW5rcywgSmltLg0KPg0KPlJlbWVtYmVyIHRoYXQgd2UgaGF2ZSBzYWlkIG1hbnkgdGltZXMgdGhh
dCB0aGUgU0ZDIHNlcnZpY2UgaGVhZGVyIGlzDQo+dHJhbnNwb3J0IGluZGVwZW5kZW50LiAgIEp1
c3QgYmVjYXVzZSB0aGUgY2hhaW4gaWQgY291bGQgYmUgY2FycmllZCBpbg0KPnNvbWUgZm9ybSBv
ciBhbm90aGVyIHdpdGggc29tZSBwYXJ0aWN1bGFyIHRyYW5zcG9ydCBkb2Vzbid0IG1lYW4gdGhh
dCBpdA0KPmNvdWxkIGJlIHVuaXZlcnNhbGx5IGNvbnZleWVkLiAgICBCeSBtYWtpbmcgYW5kIGtl
ZXBpbmcgdGhlIFNGQyBzZXJ2aWNlDQo+aGVhZGVyIHRyYW5zcG9ydCBpbmRlcGVuZGVudCBtYWtl
cyBpdCBtb3JlIGFwcGxpY2FibGUgaW4gbW9yZQ0KPmVudmlyb25tZW50cyBhbmQgbW9yZSBsaWtl
bHkgdG8gZ2V0IGFkb3B0ZWQgYnJvYWRseS4NCj4NCj4gICBSb24NCj4NCj4NCj4tLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLQ0KPkZyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFttYWlsdG86
amd1aWNoYXJAY2lzY28uY29tXQ0KPlNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMzo1MiBQ
TQ0KPlRvOiBKb2VsIE0uIEhhbHBlcm47IFJvbiBQYXJrZXINCj5DYzogc2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+DQo+U3ViamVjdDogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQN
Cj4NCj5IaSBKb2VsLA0KPg0KPlBlcmhhcHMgYnV0IEkgd291bGQgcG9pbnQgb3V0IHRoYXQgdGhl
IGJhc2UgU0ZDIGhlYWRlciBjb3VsZCBoYXZlIGEgbG90DQo+bW9yZSBpbmZvcm1hdGlvbiB0aGFu
IGp1c3QgdGhlIGNoYWluIElEOyBJIHdvdWxkIGFsc28gcG9pbnQgb3V0IHRoYXQgdGhlDQo+ZGV2
aWwgaXMgaW4gdGhlIGRldGFpbHMgYW5kIHNheWluZyAid2VsbCwgSSBjYW4ganVzdCB1c2UgYW4g
TVBMUyBsYWJlbCINCj5oaWRlcyBtdWNoIG9mIHRoZSBjb21wbGV4aXR5IG9mIGFjdHVhbGx5IGRv
aW5nIHRoYXQuDQo+DQo+T24gMy8xNC8xNCwgMjozNSBQTSwgIkpvZWwgTS4gSGFscGVybiIgPGpt
aEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+PiB3cm90ZToNCj4N
Cj4+SWYgdGhlIHRyYW5zcG9ydCBoZWFkZXIgY2FycmllcyBlbm91Z2ggaW5mb3JtYXRpb24gZm9y
IGlkZW50aWZ5aW5nIHRoZQ0KPj5zZXF1ZW5jZSAoVkxBTiB0YWcgb3IgTVBMUyBsYWJlbCBjYW4g
Ym90aCBkbyB0aGUgam9iKSwgdGhlbiBhcmd1YWJseQ0KPj50aGUgZ2xvYmFsIGNoYWluIElEIGlz
IHJlZHVuZGFudC4gSSBjYW4gbGl2ZSB3aXRoIGNhcnJ5aW5nIGl0IGFueXdheQ0KPj5laXRoZXIg
aWYgSSBoYXZlIG1ldGFkYXRhIHRvIGNhcnJ5LCBvciBpZiBJIG5lZWQgdGhlIGNoYWluIElEIGZv
ciBzb21lDQo+PnB1cnBvc2UuDQo+PiBBZnRlciBhbGwsIHNvbWUgZm9sa3Mgc2VlbSB0byB3YW50
IHRvIHVzZSB0aGF0IGZvciB0aGUgZm9yd2FyZGluZw0KPj5kZWNpc2lvbnMuDQo+Pg0KPj5Zb3Vy
cywNCj4+Sm9lbA0KPj4NCj4+T24gMy8xNC8xNCwgMjoyOCBQTSwgUm9uIFBhcmtlciB3cm90ZToN
Cj4+PiBUaGUgY2hhaW4gSUQgaXMgdGhlIGxhYmVsIHRoYXQgZGVmaW5lcyB0aGUgc2VxdWVuY2Ug
b2Ygc2VydmljZQ0KPj4+ZnVuY3Rpb25zIHRoYXQgbXVzdCBiZSB2aXNpdGVkLiAgIEl0IGNhbiBi
ZSB0aG91Z2h0IG9mIGFzIGEgaGFuZGxlIGZvciBhDQo+Pj5zdGFjayBvZiBtdXN0LXZpc2l0IG5l
dHdvcmsgbG9jYXRpb25zLiAgIEkgZG9uJ3Qgc2VlIGhvdyB0aGlzIGNhbiBiZQ0KPj4+YW55dGhp
bmcgYnV0IG1hbmRhdG9yeS4NCj4+Pg0KPj4+ICAgICBSb24NCj4+Pg0KPj4+DQo+Pj4gLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+PiBGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0Bp
ZXRmLm9yZ10gT24gQmVoYWxmIE9mIFN1cmVuZHJhIEt1bWFyDQo+Pj4oc21rdW1hcikNCj4+PiBT
ZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDE6NDYgUE0NCj4+PiBUbzogSm9lbCBNLiBIYWxw
ZXJuOyBOQVBJRVJBTEEsIE1BUklBIEgNCj4+PiBDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQo+Pj4gU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4NCj4+PiBbVHJpbW1lZCB0aGUgcmVjaXBpZW50IGxpc3Qg
LSBuZWVkcyBhcHByb3ZhbCBvdGhlcndpc2VdDQo+Pj4NCj4+PiBDb21wbGV0ZWx5IGFncmVlIGhl
cmUuDQo+Pj4NCj4+PiBTRkMgZG9lcyBub3QgcHJldmVudCBWTEFOIHN0aXRjaGluZyBhbmQgb25l
IGNhbiBjb250aW51ZSB0byBkbyB0aGF0Lg0KPj4+V2hpbGUgYXQgdGhlIHNhbWUgdGltZSBTRkMg
Y2FuIGluY2x1ZGUgVkxBTiBzdGl0Y2hpbmcgdG8gc3VwcG9ydA0KPj4+bGVnYWN5IFNGcyBpbiB0
aGUgc2FtZSBjaGFpbiB0aGF0IGluY2x1ZGVzIFNGQyBhd2FyZSBTRnMuIEV2ZW4gbGVnYWN5DQo+
Pj5TRnMgYmVuZWZpdCBmcm9tIGNoYWluIGlkZW50aWZpY2F0aW9uIGFuZCBoZW5jZSBjYW4gYmUg
c2hhcmVkIGFjcm9zcw0KPj4+ZGlmZmVyZW50IHNlcnZpY2UgY2hhaW5zLg0KPj4+DQo+Pj4gU3Vy
ZW5kcmEuDQo+Pj4NCj4+Pg0KPj4+DQo+Pj4gT24gMy8xNC8xNCAxMDoyNiBBTSwgIkpvZWwgTS4g
SGFscGVybiIgPGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+
PiB3cm90ZToNCj4+Pg0KPj4+PiBNeSBvd24gaW5jbGluYXRpb24gaXMgdG8gb2JzZXJ2ZSB0aGF0
IGlmIHlvdSBkb24ndCBuZWVkIGV4cGxpY2l0DQo+Pj4+IGNoYWluIGlkZW50aWZpY2F0aW9uIGFu
ZCB5b3UgZG9uJ3QgbmVlZCBtZXRhZGF0YSwgeW91IGNhbiBqdXN0IG9taXQNCj4+Pj4gdGhlIHNm
Yy9uc2ggaGVhZGVyLiBTdGlsbCBkbyBzZXJ2aWNlIGNoYWluaW5nLCBqdXN0IG5vIGV4dHJhIGhl
YWRlci4NCj4+Pj4NCj4+Pj4gSWYgd2UgYXJlIGdvaW5nIHRvIGhhdmUgdGhlIGhlYWRlciwgaXQg
c2VlbXMgdG8gbWUgdGhhdCB0aGUgY2hhaW4NCj4+Pj5pZGVudGlmaWNhdGlvbiBmaWVsZCBpcyB2
ZXJ5IHVzZWZ1bCwgYW5kIGxvdyBjb3N0IG9uY2Ugd2UgaGF2ZSB0aGUNCj4+Pj5oZWFkZXIuDQo+
Pj4+DQo+Pj4+IFlvdXJzLA0KPj4+PiBKb2VsDQo+Pj4+DQo+Pj4+IE9uIDMvMTQvMTQsIDE6MDAg
UE0sIE5BUElFUkFMQSwgTUFSSUEgSCB3cm90ZToNCj4+Pj4+IEV4cGxpY2l0IGNoYWluIGlkZW50
aWZpY2F0aW9uIHNob3VsZCBiZSBtYWRlIG9wdGlvbmFsLiBJIGJlbGlldmUgaXQNCj4+Pj4+IHdh
cyBkaXNjdXNzZWQgZmV3IG1vbnRocyBhZ28gb24gdGhpcyBtYWlsaW5nIGxpc3QuDQo+Pj4+Pg0K
Pj4+Pj4gTWFyaWENCj4+Pj4+DQo+Pj4+PiAqRnJvbToqc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNA
aWV0Zi5vcmddICpPbiBCZWhhbGYgT2YgKkptaC5kaXJlY3QNCj4+Pj4+ICpTZW50OiogVGh1cnNk
YXksIE1hcmNoIDEzLCAyMDE0IDEyOjEyIFBNDQo+Pj4+PiAqVG86KiBrZWdyYXlAY2lzY28uY29t
PG1haWx0bzprZWdyYXlAY2lzY28uY29tPjsgbHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1
Y3kueW9uZ0BodWF3ZWkuY29tPjsgc21rdW1hckBjaXNjby5jb208bWFpbHRvOnNta3VtYXJAY2lz
Y28uY29tPjsNCj4+Pj4+IGpndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28u
Y29tPg0KPj4+Pj4gKkNjOiogbmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tPG1haWx0bzpuaWNv
bGFzLmJvdXRob3JzQHFvc21vcy5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
Zz47IGhhZGlAbW9qYXRhdHUuY29tPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT47DQo+Pj4+PiBy
b25fcGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpyb25fcGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tPjsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0PjsNCj4+Pj4+IGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb20+DQo+Pj4+PiAqU3ViamVjdDoqIFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRh
ZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gKkltcG9ydGFuY2U6KiBMb3cNCj4+Pj4+DQo+Pj4+
PiBBc3N1bWluZyBJIHVuZGVyc3RhbmQgeW91IHByb3Blcmx5IEtlbiwgSSBkaXNhZ3JlZS4NCj4+
Pj4+DQo+Pj4+PiBGb3IgZXhhbXBsZSwgYnkgdXNpbmcgc2VwYXJhdGUgdGVybXMgSSBjYW4gZWFz
aWx5IGRpc2N1c3MgdGhlIGZhY3QNCj4+Pj4+IHRoYXQgY2VydGFpbiBraW5kcyBvZiBkYXRhIChj
aGFpbiBpZGVudGlmaWNhdGlvbikgb25seSBuZWVkIHRvIGJlDQo+Pj4+PiBhZGp1c3QgYnkgYSBm
ZXcgYXBwcyBpbiByYXJlIGNhc2VzLiBBbmQgdGhhdCBkYXRhIGlzIG5vdCBiZWVkZWQNCj4+Pj4+
IGJ5IHRoZSBhcHBsaWNhdGlvbnMuDQo+Pj4+Pg0KPj4+Pj4gVW5sZXNzIHlvdSB3b3VsZCBsaWtl
IHRvIGNvbnNpZGVyIHRoZSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhcyBiZWluZw0KPj4+Pj4gb3B0
aW9uYWw/DQo+Pj4+Pg0KPj4+Pj4gWW91cnMsDQo+Pj4+Pg0KPj4+Pj4gSm9lbA0KPj4+Pj4NCj4+
Pj4+DQo+Pj4+Pg0KPj4+Pj4gU2VudCBmcm9tIG15IFNhbXN1bmcgc21hcnRwaG9uZSBvbiBBVCZU
DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4gLS0tLS0tLS0gT3JpZ2luYWwgbWVz
c2FnZSAtLS0tLS0tLQ0KPj4+Pj4gU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2Zj
LW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiBGcm9tOiAiS2VuIEdyYXkgKGtlZ3JheSki
IDxrZWdyYXlAY2lzY28uY29tPG1haWx0bzprZWdyYXlAY2lzY28uY29tPg0KPj4+Pj48bWFpbHRv
OmtlZ3JheUBjaXNjby5jb20+Pg0KPj4+Pj4gVG86IEx1Y3kgeW9uZyA8bHVjeS55b25nQGh1YXdl
aS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4+Pj48bWFpbHRvOmx1Y3kueW9u
Z0BodWF3ZWkuY29tPj4sIlN1cmVuZHJhPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSUzZSUz
ZSwlMjJTdXJlbmRyYT4gS3VtYXIgKHNta3VtYXIpIg0KPj4+Pj4gPHNta3VtYXJAY2lzY28uY29t
PG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbT4gPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbT4+LCJK
aW08bWFpbHRvOnNta3VtYXJAY2lzY28uY29tJTNlJTNlLCUyMkppbT4gR3VpY2hhcmQNCj4+Pj4+
KGpndWljaGFyKSINCj4+Pj4+IDxqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNp
c2NvLmNvbT4gPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+Pg0KPj4+Pj4gQ0M6IE5pY29sYXMg
Qk9VVEhPUlMgPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VU
SE9SU0Bxb3Ntb3MuY29tPg0KPj4+Pj48bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNv
bT4+LHNmYzxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tJTNlJTNlLHNmYz4gPHNm
Y0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj48bWFpbHRvOnNmY0BpZXRmLm9y
Zz4+LEphbWFsPG1haWx0bzpzZmNAaWV0Zi5vcmclM2UlM2UsSmFtYWw+IEhhZGkgU2FsaW0gPGhh
ZGlAbW9qYXRhdHUuY29tPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4NCj4+Pj4+PG1haWx0bzpo
YWRpQG1vamF0YXR1LmNvbT4+LFJvbjxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20lM2UlM2UsUm9u
PiBQYXJrZXINCj4+Pj4+PFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+DQo+Pj4+PiA8bWFpbHRvOlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb20+PiwiYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20lM2UlM2UsJTIyYnJpanNtYW5AanVuaXBlci5uZXQ+
DQo+Pj4+PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiIgPGJyaWpzbWFuQGp1bmlwZXIu
bmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldD4+LCJKb2VsPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCUzZSUzZSwlMjJK
b2VsPiBNLiBIYWxwZXJuIg0KPj4+Pj48am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbT4gPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4NCj4+Pj4+DQo+Pj4+
PiBUaGUgd29yZCAibWV0YWRhdGEiIGlzIGEgcHVycG9zZWx5IGFtYmlndW91cyB0ZXJtICJkYXRh
IHRoYXQNCj4+Pj4+IHByb3ZpZGVzIGluZm9ybWF0aW9uIGFib3V0IG90aGVyIGRhdGEiLiBJdCBp
cyB1c2VkIHRvIGF2b2lkIFRISVMNCj4+Pj4+ZGlzY3Vzc2lvbi4NCj4+Pj4+DQo+Pj4+PiBGb3Ig
ZXhhbXBsZSwgSSBwcm9wb3NlIHdlIGRlZmluZSAidGVxdWlsYSBtZXRhZGF0YSIgYmVjYXVzZSwN
Cj4+Pj4+IGZyYW5rbHksIEkgd2lsbCBuZWVkIHRvIG9yZGVyIGEgdHJpcGxlLXNob3QgaWYgd2Ug
a2VlcCBhdHRlbXB0aW5nDQo+Pj4+PiB0byBkZWZpbmUgc29tZXRoaW5nIHRoYXQsIGJ5IGRlZmlu
aXRpb24sIGlzIGFtYmlndW91cy4gSSdkIGxpa2UNCj4+Pj4+IG15IGJhcnRlbmRlciB0byB1bmRl
cnN0YW5kIG1lIHNwZWNpZmljYWxseSB3aGVuIEkgc2F5ICJJIG5lZWQgYQ0KPj4+Pj5zaG90Ii4N
Cj4+Pj4+DQo+Pj4+PiBPbiAzLzEzLzE0IDc6NDkgQU0sICJMdWN5IHlvbmciIDxsdWN5LnlvbmdA
aHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+DQo+Pj4+PiA8bWFpbHRvOmx1
Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+Pj4+Pg0KPj4+Pj4gICA+U25pcC4uDQo+Pj4+
PiAgID5TSz4gSnVzdCBjb3B5aW5nIGZyb20gdGhlIFBTOg0KPj4+Pj4gICA+LS0NCj4+Pj4+ICAg
PkRhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkgdG8gZXhjaGFuZ2UgaW5m
b3JtYXRpb24NCj4+Pj4+YmV0d2Vlbg0KPj4+Pj4gICA+dGhlIG5ldHdvcmsgYW5kIHNlcnZpY2Ug
ZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLA0KPj4+Pj5hbmQgc2VydmljZQ0K
Pj4+Pj4gICA+ZnVuY3Rpb25zIGFuZCB0aGUgbmV0d29yay4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+
LS0NCj4+Pj4+ICAgPkl0IGlzIGEgbHVjaWQgZGVmaW5pdGlvbi4gV2UgYXJlIHVubmVjZXNzYXJp
bHkgbWFraW5nIHRoZSB3b3JkDQo+Pj4+PiJuZXR3b3JrIg0KPj4+Pj4gICA+Y29udHJvdmVyc2lh
bCwgSU1PLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID5bTHVjeV0gVGhpcyBpcyBteSBwb2ludC4gIlRo
ZSBuZXR3b3JrIiBpcyB0b28gZ2VuZXJhbCBoZXJlLA0KPj4+Pj53aGljaCBicmluZ3MNCj4+Pj4+
ICAgPm1ldGFkYXRhIGdyZWF0IHBvd2VyIHRvIGRvIG1hbnkgdGhpbmdzLiBUaGlzIGlzIHdoeSBw
ZW9wbGUNCj4+Pj4+aW52ZW50IGlkZWFzDQo+Pj4+PiAgID5oZXJlLCB3aGljaCBjYXVzZXMgYSBs
b3Qgb2YgZGViYXRlcyBvbiBtZXRhZGF0YSB1c2FnZSBwb3RlbnRpYWxzLg0KPj4+Pj4gV2UNCj4+
Pj4+ICAgPnNob3VsZCBub3Qgc3BlbmQgYSBsb3Qgb2YgdGltZXMgb24gdGhhdCBkZWJhdGVzIGFu
ZCBqdWRnZSB3aGljaA0KPj4+Pj51c2FnZSBpcw0KPj4+Pj4gICA+dmFsdWFibGUgb3Igbm90LiBU
aHVzLCBmb3IgdGhlIFNGQyB3b3JrLCBpdCB3aWxsIGJlIGhlbHBmdWwgaWYNCj4+Pj4+d2UgY2Fu
DQo+Pj4+PiAgID5uYXJyb3cgZG93biBhIGJpdC4gSm9lbCBtYWtlcyBleHBsaWNpdGx5IHR3byBj
YXNlcywgd2hpY2ggaXMNCj4+Pj4+aGVscGZ1bCB0bw0KPj4+Pj4gICA+ZGV2ZWxvcCB1c2UgY2Fz
ZXMgZm9yIGVhY2ggY2FzZS4gSSB3b3VsZCBsaWtlIHRvIHNlZSB0aGF0IHRoZQ0KPj4+Pj5wcm9i
bGVtDQo+Pj4+PiAgID5zdGF0ZW1lbnQgY2FuIGJlIG1vcmUgc3BlY2lmaWMgb24gbWV0YWRhdGEg
ZGVmaW5pdGlvbiwgd2hpY2ggbWF5DQo+Pj4+PmJlDQo+Pj4+PiAgID5oZWxwZnVsIGluIGxlc3Mg
Zm9jdXNpbmcgb24gaXQgYW5kIG1vdmluZyBmb3J3YXJkLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID5M
dWN5DQo+Pj4+PiAgID4NCj4+Pj4+ICAgPlN1cmVuZHJhLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID4N
Cj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5UaGFua3MsDQo+Pj4+PiAgID4+THVjeQ0KPj4+Pj4gICA+
Pg0KPj4+Pj4gICA+Pi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4+PiAgID4+RnJvbTog
SmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW21haWx0bzpqZ3VpY2hhckBjaXNjby5jb21dDQo+Pj4+
PiAgID4+U2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA0OjM4IFBNDQo+Pj4+PiAgID4+
VG86IEx1Y3kgeW9uZw0KPj4+Pj4gICA+PkNjOiBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXMgQk9V
VEhPUlM7IFJvbiBQYXJrZXI7DQo+Pj4+PiAgID4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2Zj
OyBKYW1hbA0KPj4+Pj5IYWRpIFNhbGltDQo+Pj4+PiAgID4+U3ViamVjdDogUmU6IFtzZmNdIGRy
YWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+DQo+Pj4+
PiAgID4+SGkgTHVjeSwNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5Oby4gSSBhbSBzaW1wbHkgc2F5
aW5nIHdlIHNob3VsZCBub3Qgb3ZlcmNvbXBsaWNhdGUgdGhlIHByb2JsZW0NCj4+Pj4+ICAgPj5z
dGF0ZW1lbnQgd2l0aCB0ZXh0IHRoYXQgYWRkcyBsaXR0bGUgdG8gbm8gdmFsdWUgaW4gbXkgb3Bp
bmlvbi4NCj4+Pj4+IFdoZXRoZXINCj4+Pj4+ICAgPj53ZSBjYWxsIGl0IG1ldGFkYXRhLCBvciBj
b250ZXh0LCBoYXMgbm8gYmVhcmluZyBvbiB0aGUgZmFjdA0KPj4+Pj50aGF0IHRoZQ0KPj4+Pj4g
ICA+PnByb2JsZW0gc3RhdGVtZW50IGFscmVhZHkgY2xlYXJseSBzdGF0ZXMgd2UgbmVlZCB0byBi
ZSBhYmxlIHRvDQo+Pj4+PnBhc3MNCj4+Pj4+ICAgPj5pbmZvcm1hdGlvbiBiZXR3ZWVuIFNGwrlz
IGFuZCBiZXR3ZWVuIHRoZSBuZXR3b3JrICYgU0bCuXMuDQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+
DQo+Pj4+PiAgID4+T24gMy8xMi8xNCwgNToxMyBQTSwgIkx1Y3kgeW9uZyIgPGx1Y3kueW9uZ0Bo
dWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4NCj4+Pj4+PG1haWx0bzpsdWN5
LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pj4NCj4+Pj4+
ICAgPj4+SGkgSmltLA0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+SSBmb3Igb25lIGRvbid0IGFn
cmVlIGFuZCB0aGluayB3ZSBhcmUgb3ZlciBjb21wbGljYXRpbmcgd2hhdA0KPj4+Pj5zaG91bGQN
Cj4+Pj4+ICAgPj4+YmUgc3RyYWlnaHRmb3J3YXJkLiBUaGUgU0ZDIGVuY2Fwc3VsYXRpb24gc2hv
dWxkIGVuYWJsZSB0d28NCj4+Pj4+dGhpbmdzOg0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+MS4g
U3RlZXJpbmcgb2Ygc2VsZWN0ZWQgZmxvd3MgdGhyb3VnaCBhIHNlcnZpY2UgY2hhaW47IHRoaXMg
aXMNCj4+Pj4+dGhlDQo+Pj4+PiAgID4+PnNlcnZpY2UgZnVuY3Rpb24gcGF0aC4NCj4+Pj4+ICAg
Pj4+Mi4gUGFzc2luZyBvZiBjb250ZXh0IGFzc29jaWF0ZWQgd2l0aCBhIGdpdmVuIGZsb3cgd2l0
aGluIHNhaWQNCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj5mdW5jdGlvbiBwYXRoLiBUaGlzIGNv
bnRleHQgaW5mb3JtYXRpb24gbWF5IGJlIGNvbnN1bWVkIGJ5IGENCj4+Pj4+U0YgKGFuDQo+Pj4+
PiAgID4+PmFwcGxpY2F0aW9uIElEIGlzIGFuIGV4YW1wbGUpIG9yIG1heSBiZSBjb25zdW1lZCBi
eSB0aGUNCj4+Pj4+Zm9yd2FyZGluZw0KPj4+Pj4gICA+Pj5lbGVtZW50cyAoYSB2cmYtSUQgaXMg
YW4gZXhhbXBsZSkuDQo+Pj4+PiAgID4+PltMdWN5XSBEbyB5b3UgY2FsbCB0aGUgY29udGV4dCBh
cyBtZXRhZGF0YSBvciBub3Q/IERvIHdlIGhhdmUNCj4+Pj4+YW5vdGhlcg0KPj4+Pj4gICA+Pj50
ZXJtIGhlcmUgYmVzaWRlIFNGQyBoZWFkZXIgYW5kIG1ldGFkYXRhLiBJIHNlZSB0aGF0IHlvdSBk
b24ndA0KPj4+Pj53YW50IHRvDQo+Pj4+PiAgID4+PnNlcGFyYXRlIHdoYXQgaXMgY29uc3VtZWQg
YnkgU0YgYW5kIHdoYXQgaXMgY29uc3VtZWQgYnkgdGhlDQo+Pj4+PmZvcndhcmRpbmcNCj4+Pj4+
ICAgPj4+ZWxlbWVudHMuDQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj5MdWN5DQo+Pj4+PiAgID4+
Pg0KPj4+Pj4gICA+Pj5TZW50IGZyb20gbXkgaVBob25lDQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+
Pj4+IE9uIE1hciAxMiwgMjAxNCwgYXQgNDoxNiBQTSwgIkx1Y3kgeW9uZyINCj4+Pj4+PGx1Y3ku
eW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4gPG1haWx0bzpsdWN5
LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gR3Jl
YXQuIFRoZW4gd2UgbWF5IGNvbnNpZGVyIHR3byBzcGVjaWFsIG1ldGFkYXRhIGRlZmluaXRpb25z
DQo+Pj4+PmluIHRoZQ0KPj4+Pj4gICA+Pj4+cHJvYmxlbSBzdGF0ZW1lbnQgc28gd2UgY2FuIGFs
bCB1c2UgdGhlIHNhbWUgZGVmaW5pdGlvbnMuDQo+Pj4+PkhlcmUgaXMgbXkNCj4+Pj4+ICAgPj4+
PnN1Z2dlc3RlZCB0ZXh0IGFuZCBsaWtlIHRvIGhlYXIgeW91IGFuZCBvdGhlcidzIGlucHV0IGFu
ZA0KPj4+Pj5zdWdnZXN0aW9ucy4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IERhdGFwbGFu
ZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eQ0KPj4+
Pj50bw0KPj4+Pj4gICA+Pj4+ZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgZWxlbWVu
dHMgaW4gYSBzZXJ2aWNlIGZ1bmN0aW9uDQo+Pj4+PiAgID4+Pj5jaGFpbmluZy4gSW4gdGhpcyBj
b250ZXh0LCB0aGVyZSBhcmUgdHdvIHR5cGVzIG9mIGRhdGEgcGxhbmUNCj4+Pj4+bWV0YWRhdGEu
DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBTZXJ2aWNlIEZ1bmN0aW9uIE1ldGFkYXRhOiB0
aGUgaW5mb3JtYXRpb24gZXhjaGFuZ2VkIGJldHdlZW4NCj4+Pj4+ICAgPj4+PmNsYXNzaWZpZXIg
YW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zIHRvDQo+Pj4+
PiAgID4+Pj5mYWNpbGl0YXRlIHNlcnZpY2UgZnVuY3Rpb25zIG9uIHRoZSBwYWNrZXQgdHJlYXRt
ZW50Lg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gU3RlZXJpbmcgTWV0YWRhdGE6IHRoZSBp
bmZvcm1hdGlvbiBmcm9tIHNlcnZpY2UgZnVuY3Rpb25zIHRvIGENCj4+Pj4+ICAgPj4+PmNsYXNz
aWZpZXIgb3Igc2VydmljZSBub2RlIGZvciB0cmFmZmljIGZvcndhcmRpbmcgcHVycG9zZS4NCj4+
Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IC1lbmQNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+
IEx1Y3kNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gLS0tLS1Pcmln
aW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+ICAgPj4+PiBGcm9tOiBKb2VsIE0uIEhhbHBlcm4gW21h
aWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXQ0KPj4+Pj4gICA+Pj4+IFNlbnQ6IFdlZG5lc2RheSwg
TWFyY2ggMTIsIDIwMTQgMjozNSBQTQ0KPj4+Pj4gICA+Pj4+IFRvOiBMdWN5IHlvbmc7IE5pY29s
YXMgQk9VVEhPUlM7IFJvbiBQYXJrZXINCj4+Pj4+ICAgPj4+PiBDYzogSmltIEd1aWNoYXJkIChq
Z3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaQ0K
Pj4+Pj4gICA+Pj4+IFNhbGltDQo+Pj4+PiAgID4+Pj4gU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0
LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+
ICAgPj4+PiBZZXMsIEkgYW0gdHJ5aW5nIHRvIGNvbnNpc3RlbnRseSBkaXN0aW5ndWlzaCB0aG9z
ZSB0d28gY2FzZXMNCj4+Pj4+d2hlbg0KPj4+Pj4gICA+Pj4+dGFsa2luZyBhYm91dCB0aGUgaW5m
b3JtYXRpb24gY2FycmllZCB3aXRoIHBhY2tldHMgaW4gc2VydmljZQ0KPj4+Pj5jaGFpbnMuDQo+
Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBZb3VycywNCj4+Pj4+ICAgPj4+PiBKb2VsDQo+Pj4+
PiAgID4+Pj4NCj4+Pj4+ICAgPj4+Pj4gT24gMy8xMi8xNCwgMzoxMyBQTSwgTHVjeSB5b25nIHdy
b3RlOg0KPj4+Pj4gICA+Pj4+PiBKb2VsLCBTZWUgYmVsb3cuIC0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tIEZyb206IHNmYw0KPj4+Pj4gICA+Pj4+PiBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnXSBPbiBCZWhhbGYgT2YgSm9lbCBNLiBIYWxwZXJuDQo+Pj4+PlNlbnQ6DQo+Pj4+PiAgID4+
Pj4+IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjowMiBQTSBUbzogTHVjeSB5b25nOyBOaWNv
bGFzDQo+Pj4+PkJPVVRIT1JTOw0KPj4+Pj4gICA+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3Vp
Y2hhcmQgKGpndWljaGFyKTsNCj4+Pj4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOw0KPj4+
Pj4gICA+Pj4+PiBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+
Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+
Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBJIHdhcyB0cnlpbmcgdG8gd29yZCBpdCBjYXJlZnVsbHkgbm90
IHRvIGZvY3VzIG9uIHdobyBwdXRzDQo+Pj4+PnRoZQ0KPj4+Pj4gICA+Pj4+PiBpbmZvcm1hdGlv
biBpbiwgYnV0IG9ubHkgb24gd2hvIGNvbnN1bWVzIHRoZSBpbmZvcm1hdGlvbi4NCj4+Pj4+ICAg
Pj4+Pj4gSW5mb3JtYXRpb24gZm9yIHNlcnZpY2UgZnVuY3Rpb25zIG1heSBjb21lIGZyb20gdGhl
IGluZ3Jlc3MNCj4+Pj4+ICAgPj4+Pj4gY2xhc3NpZmllciBvciBmcm9tIG90aGVyIHNlcnZpY2Ug
ZnVuY3Rpb25zLiBbTHVjeV0gdGhpcyBpcw0KPj4+Pj50aGUgb25lDQo+Pj4+PiAgID4+Pj4+IGNh
c2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3LiBJbmZvcm1hdGlvbiBmb3IgdGhlDQo+Pj4+
PmZvcndhcmRpbmcNCj4+Pj4+ICAgPj4+Pj4gd2lsbCBnZW5lcmFsbHkgY29tZSBmcm9tIHRoZSBp
bmdyZXNzIGNsYXNzaWZpZXIsIGJ1dCBpbg0KPj4+Pj5zcGVjaWFsDQo+Pj4+PiAgID4+Pj4+IGNh
c2VzIG1heSBiZSBwcm92aWRlZCBieSBzZXJ2aWNlIGZ1bmN0aW9ucy4gKEkga2VlcA0KPj4+Pj53
YW50aW5nIHRvIGdldA0KPj4+Pj4gICA+Pj4+PiByaWQgb2YgdGhvc2Ugc3BlY2lhbCBjYXNlcywg
YnV0IHNvIGZhciB0aGVyZSBzZWVtIHRvIGJlDQo+Pj4+Pmp1c3QgZW5vdWdoDQo+Pj4+PiAgID4+
Pj4+IG9mIHRoZW0gdG8gd2FycmFudCBjb3ZlcmluZyBpbiB0aGUgc29sdXRpb24uIEFuZCBtb3Jl
DQo+Pj4+PmltcG9ydGFudGx5LA0KPj4+Pj4gICA+Pj4+PiBzaWduaWZpY2FudCBzdXBwb3J0IGZv
ciBpdCBpbiB0aGUgd29ya2luZyBncm91cC4pIFtMdWN5XQ0KPj4+Pj5UaGlzIGlzDQo+Pj4+PiAg
ID4+Pj4+IHRoZSBzZWNvbmQgY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcgKGJ1dCB5
b3UgZG9uJ3QNCj4+Pj4+bGlrZSBpdCkuDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IEFu
ZCB5b3Ugc3VnZ2VzdCBkaXN0aW5ndWlzaGluZyB0aGVzZSB0d28gY2FzZXMgd2hlbg0KPj4+Pj5k
aXNjdXNzaW5nDQo+Pj4+PiAgID4+Pj4+IGFib3V0IG1ldGFkYXRhIHVzYWdlLiBJcyB0aGF0IHJp
Z2h0IHVuZGVyc3RhbmRpbmc/DQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IEx1Y3kNCj4+
Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+IE9uIDMvMTIvMTQsIDI6MzMgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+
ICAgPj4+Pj4+IEpvZWwsIEkgaW50ZXJwcmV0IHRoYXQgeW91IHN1Z2dlc3RzIHRoYXQgZGlzdGlu
Z3Vpc2ggdGhlDQo+Pj4+PmV4Y2hhbmdlDQo+Pj4+PiAgID4+Pj4+PiBpbmZvcm1hdGlvbiBkYXRh
IHBsYW5lIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucw0KPj4+Pj5hbmQgdGhlDQo+
Pj4+PiAgID4+Pj4+PiBleGNoYW5nZSBpbmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgZnJv
bSBhIHNlcnZpY2UNCj4+Pj4+ZnVuY3Rpb24gdG8NCj4+Pj4+ICAgPj4+Pj4+IGEgc2VydmljZSBu
b2RlLiBJcyB0aGlzIHJpZ2h0IHVuZGVyc3RhbmRpbmc/IEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhh
bHBlcm4NCj4+Pj4+ICAgPj4+Pj4+IFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0gU2VudDog
V2VkbmVzZGF5LCBNYXJjaCAxMiwNCj4+Pj4+MjAxNA0KPj4+Pj4gMToxOQ0KPj4+Pj4gICA+Pj4+
Pj4gUE0NCj4+Pj4+ICAgPj4+Pj4+IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJv
biBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZA0KPj4+Pj4gICA+Pj4+Pj4gKGpndWljaGFyKTsgYnJp
anNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6
DQo+Pj4+PiAgID4+Pj4+PiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29u
c2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiBNeSBpbmNsaW5hdGlv
biB3b3VsZCBiZSB0byB0dW5lIHRoYXQgZGVmaW5pdGlvbiB0bw0KPj4+Pj5kaXN0aW5ndWlzaA0K
Pj4+Pj4gICA+Pj4+Pj4gYmV0d2VlbiBkYXRhcGxhbmUgY2FycmllZCBpbmZvcm1hdGlvbiBpbnRl
bmRlZCBmb3IgdXNlIGJ5DQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+IGZ1bmNpdG9ucyAo
d2hhdGV2ZXIgdGhlIG9yaWdpbiksIGFuZCBkYXRhcGxhbmUgY2FycmllZA0KPj4+Pj5pbmZvcm1h
dGlvbg0KPj4+Pj4gICA+Pj4+Pj4gaW50ZW5kZWQgZm9yIGRhdGFwbGFuZSBmb3J3YXJkaW5nIGNv
bXBvbmVudHMuDQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+
Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IEhpIEpvZWwsDQo+
Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBJIGFncmVlIHRoYXQgd2UgbmVlZCB1c2lu
ZyB0aGUgc2FtZSBkZWZpbml0aW9uIGZvciBhDQo+Pj4+PnRlcm0sIGJ1dA0KPj4+Pj4gICA+Pj4+
Pj4+IGRpc2FncmVlIHRoYXQgdGhlIG1ldGFkYXRhIGRlZmluaXRpb24gaGVyZSBpcyBhIHNldCBv
Zg0KPj4+Pj4gICA+Pj4+Pj4+IGluZm9ybWF0aW9uIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gVGhp
cyBtYXkgYmUgdG9vIG5hcnJvdw0KPj4+Pj5vciBsZWFkDQo+Pj4+PiAgID4+Pj4+Pj4gdG8gYSBw
YXJ0aWN1bGFyIHNvbHV0aW9uLiBJIGFtIGZpbmUgd2l0aCB0aGlzIGRlZmluaXRpb24NCj4+Pj4+
aW4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4gcHJvYmxlbSBzdGF0ZW1lbnQgdy8gbWlub3IgdHdlYWsg
KHN1Z2dlc3RlZCBvbiBtYWlsaW5nDQo+Pj4+Pmxpc3QpLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4gRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3Zp
ZGVzIHRoZQ0KPj4+Pj5hYmlsaXR5IHRvDQo+Pj4+PiAgID4+Pj4+Pj4gZXhjaGFuZ2UgaW5mb3Jt
YXRpb24gYmV0d2VlbiB0aGUgY2xhc3NpZmllcnMgYW5kIHNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+
PiBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIGFuZCBzZXJ2aWNlDQo+Pj4+
PmZ1bmN0aW9ucyBhbmQNCj4+Pj4+ICAgPj4+Pj4+PiB0aGUNCj4+Pj4+ICAgPj4+Pj4+PiBjbGFz
c2lmaWVyc3xzZXJ2aWNlIG5vZGVzLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4g
VGhlcmUgbWF5IGJlIGEgc29sdXRpb24gdGhhdCBhIHNlcnZpY2UgZnVuY3Rpb24gcGFzc2VzDQo+
Pj4+PnNvbWUNCj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gaW5mb3JtYXRpb24gdG8gYXR0YWNoZWQg
c2VydmljZSBub2RlIHdpdGhvdXQgdXNpbmcgU0ZDDQo+Pj4+PmhlYWRlci4NCj4+Pj4+ICAgPj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IFRoYW5rcywgTHVjeQ0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBG
cm9tOiBKb2VsIEhhbHBlcm4gRGlyZWN0DQo+Pj4+PiAgID4+Pj4+Pj4gW21haWx0bzpqbWguZGly
ZWN0QGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LA0KPj4+Pj5NYXJjaCAxMiwNCj4+
Pj4+ICAgPj4+Pj4+PiAyMDE0IDEyOjI1IFBNIFRvOiBMdWN5IHlvbmc7IEpvZWwgTS4gSGFscGVy
bjsgTmljb2xhcw0KPj4+Pj5CT1VUSE9SUzsNCj4+Pj4+ICAgPj4+Pj4+PiBSb24gUGFya2VyIENj
OiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsNCj4+Pj4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsN
Cj4+Pj4+ICAgPj4+Pj4+PiBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNd
DQo+Pj4+PiAgID4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlv
bnMNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IEx1Y3ksIHlvdSBzYXkgInRoZSBt
ZXRhZGF0YSB0ZXJtIG1lYW5zIC4uLiIgVGhlDQo+Pj4+PmRlZmluaXRpb24geW91DQo+Pj4+PiAg
ID4+Pj4+Pj4gdGhlbiBwcm92aWRlIGlzIGEgZGVmaW5pdGlvbiBvZiB0aGUgc2V0IG9mIGluZm9y
bWF0aW9uIHdlDQo+Pj4+PmFyZQ0KPj4+Pj4gICA+Pj4+Pj4+IHByb3Bvc2luZyB0aGF0IHdlIHB1
dCBpbiB0aGUgU0ZDIGhlYWRlci4gSSwgYW5kIG90aGVycywNCj4+Pj4+aGF2ZQ0KPj4+Pj4gICA+
Pj4+Pj4+IGJlZW4gdXNpbmcgdGhlIHRlcm0gbWV0YWRhdGEgbW9yZSBuYXJyb3dseS4gV2UgY2Fu
IHVzZQ0KPj4+Pj53aGF0ZXZlcg0KPj4+Pj4gICA+Pj4+Pj4+IGRlZmluaXRpb24gd2Ugd2FudC4g
QnV0IHdlIGRvIG5lZWQgdG8gYWdyZWUgb24gdGhlDQo+Pj4+PmRlZmluaXRpb24uDQo+Pj4+PiAg
ID4+Pj4+Pj4gRm9yIHRoZSBwdXJwb3NlcyBvZiB0aGUgV0csIGl0IHNlZW1zIG11Y2ggbW9yZSB1
c2VmdWwgdG8NCj4+Pj4+dXNlIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+IHRlcm0gbWV0YWRhdGEgZm9y
IHRoZSBuYXJyb3dlciBkZXNjcmlwdGlvbi4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gT24gMy8x
Mi8xNCwgMToxOSBQTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+PiBIaSBKb2Vs
LA0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBJIGFncmVlLiBXZSBuZWVkIHRv
IGRpZmZlcmVudGlhdGUgdGhlIG1ldGFkYXRhIHVzZWQgYnkNCj4+Pj4+c2VydmljZQ0KPj4+Pj4g
ICA+Pj4+Pj4+PmZ1bmN0aW9uIGFuZCBTRkMgaGVhZGVyLiBUaGUgbWV0YWRhdGEgdGVybSBtZWFu
cyBjYXJyeWluZw0KPj4+Pj5zb21lDQo+Pj4+PiAgID4+Pj4+Pj4+c3RhdGVzIGFsb25nIHdpdGgg
dGhlIHBhY2tldC4gSU1POiBTRkMgaGVhZGVyIGlzIGEga2luZCBvZg0KPj4+Pj4gICA+Pj4+Pj4+
Pm1ldGFkYXRhIGNhcnJpZWQgb24gcGFja2V0IGZvciBuZXh0IHNlcnZpY2Ugbm9kZSB0byB1c2Uu
DQo+Pj4+PkluIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+PmNvbnRleHQgb2YgU0ZDLCB3ZSBoYXZlIHRl
cm0gZm9yIFNGQyBoZWFkZXIgYW5kIHRoZQ0KPj4+Pj5tZXRhZGF0YSB0aGF0DQo+Pj4+PiAgID4+
Pj4+Pj4+d2FzIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgb3IgYmV0d2VlbiBz
ZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+ZnVuY3Rpb25zIGFuZCBjbGFzc2lmaWVycy9zZXJ2aWNl
IG5vZGVzLCB3aGljaCBpcyB3aGF0DQo+Pj4+PnRoZSBkcmFmdA0KPj4+Pj4gICA+Pj4+Pj4+PmZv
Y3VzLg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBUaGFua3MsIEx1Y3kNCj4+
Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gLS0tLS1Pcmln
aW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuDQo+Pj4+PiAgID4+Pj4+Pj4+
IFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwN
Cj4+Pj4+IDIwMTQNCj4+Pj4+ICAgPj4+Pj4+Pj4gMTE6MTggQU0gVG86IEx1Y3kgeW9uZzsgTmlj
b2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlciBDYzoNCj4+Pj4+IEppbQ0KPj4+Pj4gICA+Pj4+Pj4+
PiBHdWljaGFyZCAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7
IEphbWFsIEhhZGkgU2FsaW0NCj4+Pj4+ICAgPj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtzZmNdDQo+
Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBJIHRoaW5rIGl0IGlzIGltcG9ydGFudCB0byBrZWVw
IGEgc3Ryb25nIGRpc3RpbmN0aW9uDQo+Pj4+PmJldHdlZW4NCj4+Pj4+ICAgPj4+Pj4+Pj4gbWV0
YWRhdGEgKHdoaWNoIGlzIGZvciB1c2UgYnkgYXBwbGljYXRpb25zKSBhbmQgdGhlDQo+Pj4+PnNl
cnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj4gY2hhaW5pbmcgaW5mb3JtYXRpb24gaW4gdGhlIGJhc2Ug
c2VydmljZSBjaGFpbiBoZWFkZXIsDQo+Pj4+PndoaWNoIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+IGZv
ciB1c2UgYnkgdGhlIHNlcnZpY2UgY2hhaW4gc3VwcG9ydCBtZWNoYW5pc21zLg0KPj4+Pj4gICA+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4gT24gMy8xMi8xNCwgMTA6NDIgQU0sIEx1Y3kgeW9uZyB3cm90ZToN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+IEZ1bGx5IGFncmVlIHdpdGggSm9lLg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFdlIHNob3VsZCBub3QgcmVxdWlyZSBhIGZpeCBsZW5ndGgg
Zm9yIGluLWJhbmQgbWV0YWRhdGENCj4+Pj4+YnV0DQo+Pj4+PiAgID4+Pj4+Pj4+PiBhbHNvIG5v
dCBsZWF2ZSBpdCBmb3IgZnJlZWx5IHVzYWdlLiBJbiBmYWN0LCB3aGVuIGENCj4+Pj4+c2Vydmlj
ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbm9kZSBpbnNlcnRzIFNGQyBoZWFkZXIgb24gYSAoZW5jYXBz
dWxhdGVkKSBwYWNrZXQgYW5kDQo+Pj4+PnNlbmQgdG8NCj4+Pj4+ICAgPj4+Pj4+Pj4+IG5leHQg
c2VydmljZSBub2RlLCBTRkMgaGVhZGVyIGl0c2VsZiBjYW4gYmUgc2VlbiBhcyBhDQo+Pj4+Pm1l
dGFkYXRhLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IEx1Y3kNCj4+Pj4+
ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LSBGcm9tOiBzZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmddIE9uIEJlaGFsZiBPZiBKb2VsIE0uDQo+Pj4+PkhhbHBlcm4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgOToyMSBBTSBUbzogTmljb2xhcw0KPj4+
Pj5CT1VUSE9SUzsNCj4+Pj4+ICAgPj4+Pj4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFy
ZCAoamd1aWNoYXIpOw0KPj4+Pj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj4gICA+Pj4+
Pj4+Pj4gc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+
Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+
ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBGb3IgaW4tYmFuZCBtZXRhZGF0YSwgdGhl
IEFQSSBmb3IgYWNjZXNzIGNhbiBlYXNpbHkgYmUNCj4+Pj4+ICAgPj4+Pj4+Pj4+IHN5bmNocm9u
b3VzLiBPdXQgb2YgYmFuZCBtZXRhZGF0YSBuZWVkcyBkaWZmZXJlbnQNCj4+Pj4+aGFuZGxpbmcu
DQo+Pj4+PiAgID4+Pj4+Pj4+PiBUaGVyZSBhcmUgbWFueSBjYXNlcyB3aGVyZSBvdXQtb2YtYmFu
ZCBtZXRhZGF0YSBpcw0KPj4+Pj51c2VmdWwgYW5kDQo+Pj4+PiAgID4+Pj4+Pj4+PiBhcHByb3By
aWF0ZS4gQnV0IHRoZXkgZG8gbm90IGNvdmVyIGFsbCBuZWVkcyBieSBhbnkNCj4+Pj4+c3RyZXRj
aC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBFdmVuIGlmIGVhY2ggcGll
Y2Ugb2YgaW4tYmFuZCBtZXRhZGF0YSBpcyBvZiBmaXhlZA0KPj4+Pj5sZW5ndGgsDQo+Pj4+PiAg
ID4+Pj4+Pj4+PiB0aGVyZSBhcmUgbWFueSBkaWZmZXJlbnQga2luZHMgb2YgbWV0YXR5cGUuIFRy
eWluZyB0bw0KPj4+Pj5zYXkNCj4+Pj4+ICAgPj4+Pj4+Pj4+ICJ0aGVyZSB3aWxsIGJlIGV4YWN0
bHkgZm91ciBwaWVjZXMsIGFuZCB0aGV5IHdpbGwgYmUgb2YNCj4+Pj4+dHlwZXMNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+IHQxLCB0MiwgdDMsIGFuZCB0NCIgaXMgc2ltcGx5IHRvbyBzcGVjaWZpYyBmb3Ig
ZXZlbiA4MCUNCj4+Pj4+b2YgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pm5lZWRzLg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE9uIDMvMTIvMTQsIDg6NTIgQU0sIE5pY29sYXMgQk9VVEhP
UlMgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gSGVsbG8gUm9uLA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gU2VuZGluZyBvdXQgb2YgYmFuZCBjb25ncnVlbnQgbWV0
YWRhdGEgbWF5IG5vdCBiZSB0aGUNCj4+Pj4+YW5zd2VyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdG8g
YWxsIG5lZWRzIGJ1dCBpdCBpcyBvbmUgdG9vbCB0aGF0IHdlIHNob3VsZCBrZWVwLg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gTm90IGFsbCBtZXRhZGF0YSBpcyB0aWVk
IHRvIGEgc3BlY2lmaWMgcGFja2V0LCBmb3INCj4+Pj4+ZXhhbXBsZSBhDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4gcG9saWN5IGNoYW5nZSBpbiBQQ1JGIGNvdWxkIGxlYWQgdG8gc29tZSBtZXRhZGF0YQ0K
Pj4+Pj5zaWduYWxpbmcsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdGhlIHJlYWN0aW9uIHRpbWUgbmVl
ZCBub3QgYmUgaW1tZWRpYXRlLCBmZXcgbXMgbWF5DQo+Pj4+Pm5vdCBtYXR0ZXIuDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBBcyB5b3UgcG9pbnQsIGlmIGEgcGFja2V0
IGlzIHRpZWQgdG8gYSBtZXRhZGF0YSBhDQo+Pj4+PmNvcnJlbGF0aW9uDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4gaW5mbyBjYW4gYmUgc2V0IGluIGJvdGggcGFja2V0IHRvIGRlYWwgd2l0aCBpdCAoaS5l
DQo+Pj4+Pm1ldGFkYXRhDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gZXhwZWN0ZWQgZmxhZyBpbiB0aGUg
U0ZDIGhlYWRlciwgcGx1cyBhbiBpZCkNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IEZpbmFsbHkgd2UgY2FuIHN0aWxsIHNlbmQgc29tZSBsaW1pdGVkIG1ldGFkYXRhIHdp
dGhpbg0KPj4+Pj5hIGhlYWRlci4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGlzIGNvdWxkIGJlIHVz
ZWQgZm9yIGxvYWQgYmFsYW5jZXJzIGluIHBhcnRpY3VsYXIgaWYNCj4+Pj4+d2UNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBhZ3JlZSBvbiBhIGNvbnZlbnRpb24gdG8gbG9jYXRlICJjb2Fyc2UgZ3JhaW4g
cG9saWN5Ig0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IC8gImZpbmUgZ3JhaW4gcG9saWN5IiBvbiByZXNl
cnZlZCBjb250ZXh0IGhlYWRlcnMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBUaGlzIHNlZW1zIHRvIG9wZW4gdXAgYSBsb3Qgb2YgZmxleGliaWxpdHkgLw0KPj4+Pj5p
bm5vdmF0aW9ucy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE9uIHlv
dXIgbGFzdCBwb2ludCwgdGhlcmUgaXMgYSBxdWVzdGlvbiBvbiBob3cgdG8gbWFrZQ0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IG1ldGFkYXRhIGF2YWlsYWJsZSB0byBhIFNlcnZpY2UgRnVuY3Rpb24uIEN1
cnJlbnQgc29ja2V0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gY29ubmVjdGlvbnMgZm9yIGV4YW1wbGUg
ZG8gbm90IGFsbG93IHRvIHJldHJpZXZlIElQDQo+Pj4+PmhlYWRlcg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+IG9wdGlvbnMuIFNvIEkgYXNzdW1lIHRoYXQgU0ZDIGF3YXJlIFNlcnZpY2UgRnVuY3Rpb25z
DQo+Pj4+PndpbGwNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBuZWVkIHNvbWUgKGFzeW5jaHJvbm91cw0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+ID8pIEFQSSB0byByZXRyaWV2ZSBTRkMgaGVhZGVyIGluZm9ybWF0
aW9uIGFzIHdlbGwgYXMNCj4+Pj4+aW4tYmFuZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1ldGFkYXRh
LiBJIGRvbid0IHNlZSBvdXQgb2YgYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQNCj4+Pj4+YWRkaW5n
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gY29tcGxleGl0eSwgdGhlIHNhbWUgQVBJIGNhbiBwcm9iYWJs
eSBhcHBseS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoZSBhbHRl
cm5hdGl2ZSBvcHRpb24sIGFsbG93aW5nIHZhcmlhYmxlIHNpemVkDQo+Pj4+Pm1ldGFkYXRhIGlu
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdGhlIFNGQyBoZWFkZXIgaGFzIHNvbWUgZHJhd2JhY2tzIGFz
IHdlbGwsIG9uZSBiZWluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGZyYWdtZW50YXRpb24sIGFuZCBz
b21lIHN3aXRjaGVzIGV4cGVjdGluZyBhcyB3ZWxsIHRvDQo+Pj4+Pmxvb2sgYXQNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBlbmQgdXNlciB0cmFmZmljIGhlYWRlcnMgZm9yIGxpbmsgbG9hZCBiYWxhbmNp
bmcuIEkNCj4+Pj4+d291bGQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBhZ3JlZSB0aGF0IGlmIHdlIGNh
biBhY2NlcHQgdGhlc2UgaXNzdWVzLCB0aGVuIHNlbmRpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBv
ZmYtbGluZSBjb25ncnVlbnQgbWV0YWRhdGEgbG9vc2VzIGl0cyBpbnRlcmVzdC4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFdlIG5lZWQgdG8gdGFrZSBpbnRvIGFjY291
bnQgdGhhdCBib3RoIGluLWJhbmQgYW5kDQo+Pj4+PmNvbmdydWVudA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+IG91dC1vZi1iYW5kIG1ldGFkYXRhIHRyYW5zcG9ydCBpcyBub3QgcmVsaWFibGUuIEENCj4+
Pj4+cGFja2V0IGxvc3MNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0cmlnZ2VyaW5nIHJldHJhbnNtaXNz
aW9uIHdvdWxkIG5vdCBsZWFkIHRvIHRoZQ0KPj4+Pj5pZGVudGljYWwNCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiByZWNvbnN0cnVjdGlvbiBvZiB0aGUgYXNzb2NpYXRlZCBtZXRhZGF0YS4gSW4gc29tZQ0K
Pj4+Pj5jYXNlcywgd2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtaWdodCB0aHVzIGV2ZW4gbmVlZCBu
b24tY29uZ3J1ZW50IG91dC1vZi1iYW5kIHJlbGlhYmxlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWV0
YWRhdGEgdHJhbnNwb3J0Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE5pY29sYXMgX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOg0KPj4+Pj4gUm9uDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gUGFya2VyIFtSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0
bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPl0gU2VudDoNCj4+Pj4+V2VkbmVzZGF5
LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE1hcmNoIDEyLCAyMDE0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
MTI6NDMgUE0gVG86IE5pY29sYXMgQk9VVEhPUlMgQ2M6IEppbSBHdWljaGFyZA0KPj4+Pj4oamd1
aWNoYXIpOw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+
PnNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gTmljb2xhcywNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEkgdW5kZXJzdGFuZCB0aGUgY29uY2VwdCBmb3Igb3V0IG9m
IGJhbmQgc2lnbmFsaW5nIG9mDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5tZXRhZGF0YSwgYnV0IEkgYW0g
Y29uY2VybmVkIHRoYXQgaXQgaW50cm9kdWNlcw0KPj4+Pj5zaWduaWZpY2FudA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Y29tcGxleGl0eSBkdWUgdG8gdGhlIHBvdGVudGlhbCByYWNlIGNvbmRpdGlvbiBv
Zg0KPj4+Pj5yZWNlaXZpbmcgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5yZWFsIHBhY2tldCBiZWZv
cmUgdGhlIG1ldGFkYXRhLiBXaGlsZSB0aGUgcmVhbCBwYWNrZXQNCj4+Pj4+Y291bGQNCj4+Pj4+
ICAgPj4+Pj4+Pj4+PmluZGljYXRlIHRoYXQgb3V0IG9mIGJhbmQgbWV0YWRhdGEgaXMgZXhwZWN0
ZWQsIGhvdyBjYW4NCj4+Pj4+d2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pmd1YXJhbnRlZSB0aGUgb3Jk
ZXIgb2YgcmVjZXB0aW9uPyBXaGF0IGlmIHN3aXRjaGluZyBvcg0KPj4+Pj5yb3V0aW5nDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj5ub2RlcyBhcHBseSBoYXNoIGJhc2VkIGxvYWQgYmFsYW5jaW5nPyBXaGF0
IGlmIHRoZSBsb2FkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5iYWxhbmNpbmcgdW5kZXJzdGFuZHMgU0ZD
IGVuY2FwcyBhbmQgbG9va3MgYmV5b25kIGl0IHRvDQo+Pj4+PnRoZQ0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+b3JpZ2luYWwgaGVhZGVyIHRvIGdldCBiZXR0ZXIgZW50cm9weT8NCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBDYW4gd2UgZ3VhcmFudGVlIHRoYXQgdGhlIG1ldGFkYXRhIGFuZCByZWFsIHBhY2tldA0K
Pj4+Pj53aWxsIGZvbGxvdw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+dGhlIGV4YWN0IHNhbWUgcGF0aD8g
SWYgd2UgY2FuIG5vdCwgdGhlbg0KPj4+Pj5pbXBsZW1lbnRhdGlvbnMgd2lsbA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+bmVlZCB0byBhZGQgaW5ncmVzcyBxdWV1aW5nIHRvIGNvcGUgd2l0aCB0aGUgc2Nl
bmFyaW8uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBBbHNvLCBkbyB5
b3UgZmVlbCB0aGF0IHRoZSBpbmNyZWFzZSBpbiBpbXBsZW1lbnRhdGlvbg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IGNvbXBsZXhpdHkgYXQgdGhlIHNlcnZpY2UgZnVuY3Rpb25zIGlzIHJlYXNvbmFibGU/
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGFua3MuDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBSb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+PiBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MDkgQU0sICJOaWNvbGFz
IEJPVVRIT1JTIg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3Mu
Y29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+DQo+Pj4+PjxtYWlsdG86Tmlj
b2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+IEkgdGhpbmsgd2UgbXVzdCBtYWtlIGEgZGlzdGluY3Rpb24gYmV0
d2VlbjoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gLSBNZXRhZGF0
YSB3aGljaCBzaG91bGQgYmUgcGFydCBvZiB0aGUgaGVhZGVyIGRlZmluZWQNCj4+Pj4+YXMgaW4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gYmFuZCBtYXJraW5nLiAtIE1ldGFkYXRhIHdpdGggY2FuIGJl
IHBhc3NlZCBvdXQgb2YNCj4+Pj4+YmFuZCwgZm9yDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGV4YW1w
bGUgY29uZ3J1ZW50IG91dCBvZiBiYW5kIHNpZ25hbGluZyBkZWZpbmVkIGluDQo+Pj4+PnRoZSBk
cmFmdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBUaGUgZm9ybWVy
IGNhbGxzIGZvciBhIGxpbWl0ZWQgc3BhY2UgaW4gdGhlIGhlYWRlciwNCj4+Pj4+dHJ1ZSwgVGhl
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGxhdHRlciBob3dldmVyIGRvZXMgbm90IGluY3VyIGFueSBz
cGFjZSBsaW1pdGF0aW9uDQo+Pj4+PmFuZCBpcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBzdGlsbCBm
YWlybHkgZWZmaWNpZW50IGFuZCBpdCByZW1haW5zIGNvbXBhdGlibGUgd2l0aA0KPj4+Pj5hIGZp
eGVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IHNpemUgaGVhZGVyIHVzZWQgdG8gcm91dGUgdGhvc2Ug
c2lnbmFsaW5nIG1lc3NhZ2VzDQo+Pj4+PmFsb25nIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBj
aGFpbidzIHNlcnZpY2UgZnVuY3Rpb25zLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+PiBOaWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18gRnJvbToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW2pn
dWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPl0gU2VudDoNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4gVHVlc2RheSwgTWFyY2ggMTEsIDIwMTQgNjo0OCBQTSBUbzogUm9uIFBh
cmtlciBDYzoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gTmljb2xhcyBCT1VUSE9SUzsgYnJpanNtYW5A
anVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRh
dGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4gSGkgUm9uLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBXZSBj
YW4gY2VydGFpbmx5IGhhdmUgdGhpcyBkaXNjdXNzaW9uIGJ1dCB3ZSBzaG91bGQNCj4+Pj4+Zmly
c3QNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gY29uc2lkZXIgd2hhdCBpbmZvcm1hdGlvbiBpcyBuZWNl
c3NhcnkgYW5kIGlmIHNhaWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gaW5mb3JtYXRpb24gY2FuIGZp
dCB3aXRoaW4gYSBmaXhlZCBudW1iZXIgb2YgY29udGV4dHMNCj4+Pj4+aW4gdGhlDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+IG1ham9yaXR5IG9mIGNhc2VzLiBSZW1lbWJlciwgdGhlIGdvYWwgb2YgYmVp
bmcgYWJsZQ0KPj4+Pj50byBwYXNzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIHRocm91
Z2ggdGhlIG5ldHdvcmsgaXMgdG8gZW5oYW5jZSBzZXJ2aWNlDQo+Pj4+PmRlbGl2ZXJ5LA0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+PiBub3QgcGFzcyB0aGUgZW50aXJlIHdvcmtzIG9mIFNoYWtlc3BlYXJl
IDstKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBTZW50IGZyb20g
bXkgaVBob25lDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBPbiBN
YXIgNywgMjAxNCwgYXQgMzo1MiBBTSwgIlJvbiBQYXJrZXIiDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
PiA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbT4NCj4+Pj4+PG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4gTmljb2xhcywNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBJ
IHNlZSBzaW1pbGFyIHJlcXVpcmVtZW50cyBmcm9tIHRoZSAzZ3BwIEVQQyBzaWRlLg0KPj4+Pj5J
IHdvdWxkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBsaWtlIHRvIHByb3Bvc2UgYW4gT1VJIC8gVExW
IGJhc2VkIGFwcHJvYWNoIHdoZXJlIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gcmVzZXJ2ZWQg
T1VJIGNhbiBiZSB1c2VkIGZvciBhZ3JlZWQgdXBvbiB0eXBlcyBvZg0KPj4+Pj5jb21tb24NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIGFuZCB2ZW5kb3Igb3Igb3RoZXIgb3JnYW5pemF0
aW9uYWwgT1VJcyBjYW4NCj4+Pj4+YmUgdXNlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gdG8gcXVp
Y2tseSBpbm5vdmF0ZSBpbiB0aGUgbmV0d29ya3MuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBTaW11
bHRhbmVvdXNseSwgSSB3b3VsZCBhbHNvIGxpa2UgdG8gY29uc2lkZXINCj4+Pj4+bWVjaGFuaXNt
cw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gdGhhdCBhcmUgb3B0aW1pemVkIGZvciBsb25nIGxpdmVk
IGZsb3dzIHNvIGFzIHRvDQo+Pj4+PmxpbWl0IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gbmVn
YXRpdmUgZWZmZWN0cyBvZiBwYWNrZXQgZ3Jvd3RoLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+IFJvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gT24gTWFyIDcsIDIwMTQsIGF0IDg6MzQg
QU0sICJOaWNvbGFzIEJPVVRIT1JTIg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IDxOaWNvbGFzLkJP
VVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4NCj4+
Pj4+PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PiB3cm90ZToNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEhlbGxvIEppbQ0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSSBoYXZlIHNlZW4gY2FzZXMgaW4g
R2kgTEFOLCB3aGVyZSBzdWJzY3JpYmVyIHJlbGF0ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBp
bmZvcm1hdGlvbiBpcyBwYXNzZWQgdG8gYSBXZWIgUHJveHkgZm9yIEhUVFAgaGVhZGVyDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gZW5yaWNobWVudCAoYWltZWQgYXQgc29tZSBXZWIgQ29udGVudCBw
cm92aWRlcnMNCj4+Pj4+cGFydG5lcnMgb2YNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiB0aGUgTW9i
aWxlIE9wZXJhdG9yKS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBJbmZvcm1hdGlvbiB3YXMgYW4g
Y29kZWQgKHBlcnNpc3RlbnQpIHN1YnNjcmliZXIgaWQNCj4+Pj4+ZGVyaXZlZA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IGZyb20gdGhlIE1TSVNETiwgYW5kIGNvdXBsZSBvZiBmIGN1c3RvbWVyIHBy
b2ZpbGUNCj4+Pj4+cmVsYXRlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGZpZWxkcy4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEluIGFuIHNmYyBiYXNlZCBH
aSBMQU4sIHRoaXMgZW50aXR5IHNob3VsZCByZWNlaXZlDQo+Pj4+ID5mcm9tIHRoZQ0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+IENsYXNzaWZpZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+IC0gQSBjbGFzc2lmaWNhdGlvbiBvZiB0aGUgQ29udGVudCBQcm92aWRl
ciAoIElkLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IENhdGVnb3J5KSBiYXNlZCBvbiB0cmFmZmlj
IGFuYWx5c2lzIC0gVGhlIE1TSVNETiBvZg0KPj4+Pj4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gc3Vic2NyaWJlciAtIFR3byBzdWJzY3JpYmVyIHBvbGljeSBmaWVsZHMgKG5vdCB0aWVkDQo+
Pj4+PiB0byBQQ1JGDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gYnV0IGJlbG9uZ2luZyB0byB0aGUg
U3Vic2NyaWJlciBEQikgKFN1YnNjcmliZXINCj4+Pj4+IGNhdGVnb3J5LA0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IHN1Yi1jYXRlZ29yeSkgLSBBIHNlc3Npb24gaWQgKGZvciBsb2dnaW5nIGFuZA0K
Pj4+Pj50cmFja2luZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHB1cnBvc2VzKQ0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gVGhlIG9iamVjdGl2ZSBiZWluZyB0
byBhdm9pZCBoYXZpbmcgdGhlIEhUVFAgUHJveHkNCj4+Pj4+dG8NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+PiBiZWNvbWUgYSB0cnVzdGVkIGFwcGxpY2F0aW9uIChpbnRlcm9nYXRlIHRoZQ0KPj4+Pj4g
c3Vic2NyaWJlciBEQiwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBldGMuLikNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4g
Tmljb2xhcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fIEZyb206IEppbQ0KPj4+Pj4gR3VpY2hhcmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiAoamd1
aWNoYXIpIFtqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT5dIFNl
bnQ6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gVGh1cnNkYXksIE1hcmNoIDA2LCAyMDE0IDI6MDIg
UE0gVG86IEphbWFsIEhhZGkNCj4+Pj4+U2FsaW07DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gam1v
aXNhbmRAanVuaXBlci5uZXQ8bWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0PiA8bWFpbHRvOmpt
b2lzYW5kQGp1bmlwZXIubmV0PjsNCj4+Pj4+IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gQ2M6DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gc2ZjIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBIaSBKYW1hbCwNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IFlvdSBzYWlkICJJdCBzZWVt
cyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlDQo+Pj4+PiBzaXplZA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIi4uIEkgYW0gbm90IHNvIGNvbnZpbmNlZCBhbmQgd291bGQg
bGlrZSB0bw0KPj4+Pj4gYmV0dGVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gdW5kZXJzdGFuZCB0
aGUgcmVxdWlyZW1lbnRzIGJlZm9yZSBwYXNzaW5nIGp1ZGdlbWVudC4NCj4+Pj4+IElmIHdlDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbG9vayBhdCB0aGUgdXNlIGNhc2VzIGFzIHByZXNlbnRlZCB0
aHVzIGZhciBpbnRvDQo+Pj4+PiB0aGUgV0cgSQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGhhdmUg
eWV0IHRvIHNlZSBhIHNpbmdsZSBleGFtcGxlIG9mIHRoZSBuZWVkDQo+Pj4+PiAobm90aW5nIHRo
YXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBkZXNpcmUgaXMgbm90IHRoZSBzYW1lIGFzIG5lZWQp
IC0gSSBhbSBub3Qgc2F5aW5nDQo+Pj4+PiB0aGVyZSBpcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
IG5vIHJlcXVpcmVtZW50IGJ1dCByYXRoZXIgdGhhdCB3ZSBzaG91bGQgbm90IGp1bXANCj4+Pj4+
IHRvIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGNvbmNsdXNpb24gYW5kIGJ1aWxkIHN0YW5k
YXJkcyBhcm91bmQgYSB0aGVvcnkuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+
IE9uIDMvMy8xNCwgNjozNSBBTSwgIkphbWFsIEhhZGkgU2FsaW0iDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4+IDxoYWRpQG1vamF0YXR1LmNvbTxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+IDxtYWls
dG86aGFkaUBtb2phdGF0dS5jb20+Pg0KPj4+Pj53cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gSSBsaWtlIHRoZSBkb2MgLSB3ZWxsIHdyaXR0ZW4u
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IFNlY3Rpb24g
NC4zIG9uIG1ldGFkYXRhIGVuY29kaW5nLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+PiBJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxl
IHNpemVkDQo+Pj4+PiBtZXRhZGF0YQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiAoYXQgbGVhc3Qg
Zm9yIGh0dHAvYXBwIHlvdSBzZWVtIHRvIGluZGljYXRlIHRoZQ0KPj4+Pj4gZGVzaXJlIGZvcg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pml0KS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gRm9yIGEg
ZGF0YXBhdGggcGVyLXBhY2tldCBtZXRhZGF0YSwgaSBmZWVsIHRoZQ0KPj4+Pj4gbmVlZCBpcw0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBqdXN0IGFzIGltcG9ydGFudC4gQXJlIHdlIGxpbWl0ZWQg
YnkgdGhlIGZhY3QgdGhhdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBleGlzdGluZyBoYXJkd2Fy
ZSBtYXkgbm90IGJlIGFibGUgdG8gaGFuZGxlIFRMVnM/DQo+Pj4+PkZvcg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+PiBleGFtcGxlLCBJIGRvbnQgaGF2ZSBhIHByb2JsZW0gaGFuZGxpbmcgVExWcyBp
biBhDQo+Pj4+PiBzb2Z0d2FyZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PmRhdGFwYXRoLg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBjaGVlcnMsIGphbWFs
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+PiBtYWlsaW5nIGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
IHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGxpc3Qg
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0K
Pj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+
IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+
Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+
Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2Zj
QGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmMNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18gc2ZjIG1haWxpbmcNCj4+Pj4+IGxpc3QNCj4+Pj4+ICAg
Pj4+Pj4gc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+
Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+Pj4gICA+PnNmYyBtYWlsaW5nIGxpc3QNCj4+
Pj4+ICAgPj5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQo+Pj4+PiAgID4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmMNCj4+Pj4+ICAgPg0KPj4+Pj4gICA+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCj4+Pj4+ICAgPnNmYyBtYWlsaW5nIGxpc3QNCj4+Pj4+ICAgPnNmY0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+
ICAgPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+Pg0KPj4+
Pg0KPj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
Pj4+PiBzZmMgbWFpbGluZyBsaXN0DQo+Pj4+IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KPj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+
DQo+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+
PiBzZmMgbWFpbGluZyBsaXN0DQo+Pj4gc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQo+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pg0KPj4N
Cj4+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+c2Zj
IG1haWxpbmcgbGlzdA0KPj5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+aHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4NCj5fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPnNmYyBtYWlsaW5nIGxpc3QNCj5z
ZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj5odHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYw0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5n
IGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
DQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNm
YyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg==

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IGRpcj0iYXV0byI+DQo8
ZGl2PiYjNDM7MTxicj4NCjxicj4NClNlbnQgZnJvbSBteSBpUGhvbmU8L2Rpdj4NCjxkaXY+PGJy
Pg0KT24gMTkgTWFyIDIwMTQsIGF0IDEzOjQ1LCAmcXVvdDtQYXVsIFF1aW5uIChwYXVscSkmcXVv
dDsgJmx0OzxhIGhyZWY9Im1haWx0bzpwYXVscUBjaXNjby5jb20iPnBhdWxxQGNpc2NvLmNvbTwv
YT4mZ3Q7IHdyb3RlOjxicj4NCjxicj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+
DQo8ZGl2PkhpIFN1bWFuZHJhLA0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+SSBsZWFuIHRvd2Fy
ZHMgIzI6IGVzc2VudGlhbGx5IGVuY29kaW5nIHRoZSBpbmZvcm1hdGlvbiBpbnRvIGEgc2ltcGxl
IElELCByYXRoZXIgdGhhbiB0cnlpbmcgdG8gY3JlYXRlIGEgdmFyaWFibGUgbGVuZ3RoIHN0YWNr
LiAmbmJzcDtUaGUgZW5jb2RpbmcgbWV0aG9kIGlzIG11Y2ggc2ltcGxlciBmb3IgU0ZzIHRvIHBy
b2Nlc3MsIGFuZCBhcyB5b3UgcG9pbnQgb3V0IHVwZGF0ZSBhbmQgbW9kaWZ5LjwvZGl2Pg0KPGRp
dj48YnI+DQo8L2Rpdj4NCjxkaXY+UGF1bDwvZGl2Pg0KPGRpdj48YnI+DQo8ZGl2Pg0KPGRpdj5P
biBNYXIgMTksIDIwMTQsIGF0IDM6NDAgQU0sIFN1bWFuZHJhIE1hamVlICZsdDs8YSBocmVmPSJt
YWlsdG86Uy5NYWplZUBGNS5jb20iPlMuTWFqZWVARjUuY29tPC9hPiZndDsgd3JvdGU6PC9kaXY+
DQo8YnIgY2xhc3M9IkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPg0KPGJsb2NrcXVvdGUgdHlw
ZT0iY2l0ZSI+DQo8ZGl2IHN0eWxlPSJ3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJz
cC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgZm9u
dC1zaXplOiAxNHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgIj4NCjxkaXY+
Jmx0OyZsdDtUcmltbWVkIHRoZSBUTyBsaXN0IHRvIGF2b2lkIHRoZSBtc2cgYmVpbmcgaGVsZCBh
Z2FpbiZndDsmZ3Q7PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+SSBzZWUg
dHdvIHdheXMgdG8gY2FycnkgdGhlIHBhdGggaW5mb3JtYXRpb24uJm5ic3A7PC9kaXY+DQo8ZGl2
Pjxicj4NCjwvZGl2Pg0KPG9sPg0KPGxpPkV4cGxpY2l0IG9yZGVyZWQgbGlzdCwgc29tZXRoaW5n
IGxpa2UgRlctQSA6OiBUQ1AtT1BUIDo6IExCIDo6IFZpZGVvT1BUIDo6IENHTkFULiAmbmJzcDsg
VGhlcmUgYXJlIHR3byBpc3N1ZXMgd2l0aCB0aGlzIGFwcHJvYWNoLCBmaXJzdCB0aGUgbGVuZ3Ro
IG9mIGdyYXBoIGlzIHZhcmlhYmxlLiAmbmJzcDtBbHNvIGl0IGltcGxpZXMgYmlkaXJlY3Rpb25h
bCBzeW1tZXRyeS4gSXQgaXMgb2Z0ZW4gcmVxdWlyZWQgYnV0IHNob3VsZCBub3QgYmUgbWFuZGF0
b3J5Lg0KICZuYnNwO1NlY29uZGx5IGNoYW5naW5nIHRoaXMgcGF0aC9ncmFwaCBpbiBhdCBTRiBj
YW4gYmUgY3VtYmVyc29tZS4mbmJzcDs8L2xpPjxsaT5MZXQgdGhlIENvbnRyb2wgcGxhbmUgZGlz
dHJpYnV0ZSB0aGUgY2hhaW5JRCAmbHQ74oCUJmd0OyBncmFwaCBtYXBwaW5nLiBJbiB0aGlzIGNh
c2UgZWFjaCBTRiB3b3VsZCBoYXZlIG1hcHBpbmcgb2YgZ2l2ZW4gYSBjaGFpbklEIHdoYXQgaXMg
bXkgbmV4dCBob3AuIFRoZSBjaGFpbklEIGl0c2VsZiBjb3VsZCBiZSBmaXhlZCBzaXplIGVsZW1l
bnQuIEEgU0YgY2FuIHNlbGVjdCBhIGRpZmZlcmVudCBwYXRoIGJ5IGNoYW5naW5nIHRoZSBjaGFp
SUQgcGFyYW1ldGVyLjwvbGk+PC9vbD4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PlJlZ2FyZHM8
L2Rpdj4NCjxkaXY+U3VtYW5kcmE8L2Rpdj4NCjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxk
aXY+PGJyPg0KPC9kaXY+DQo8c3BhbiBpZD0iT0xLX1NSQ19CT0RZX1NFQ1RJT04iPg0KPGRpdiBz
dHlsZT0iZm9udC1mYW1pbHk6IENhbGlicmk7IGZvbnQtc2l6ZTogMTFwdDsgdGV4dC1hbGlnbjog
bGVmdDsgYm9yZGVyLXdpZHRoOiAxcHQgbWVkaXVtIG1lZGl1bTsgYm9yZGVyLXN0eWxlOiBzb2xp
ZCBub25lIG5vbmU7IHBhZGRpbmc6IDNwdCAwaW4gMGluOyBib3JkZXItdG9wLWNvbG9yOiByZ2Io
MTgxLCAxOTYsIDIyMyk7ICI+DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+RnJvbTog
PC9zcGFuPkNhdGh5IFpoYW5nICZsdDs8YSBocmVmPSJtYWlsdG86Q2F0aHkuSC5aaGFuZ0BodWF3
ZWkuY29tIj5DYXRoeS5ILlpoYW5nQGh1YXdlaS5jb208L2E+Jmd0Ozxicj4NCjxzcGFuIHN0eWxl
PSJmb250LXdlaWdodDpib2xkIj5EYXRlOiA8L3NwYW4+VHVlc2RheSwgTWFyY2ggMTgsIDIwMTQg
YXQgMTA6MTMgQU08YnI+DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+VG86IDwvc3Bh
bj4mcXVvdDtSZWluYWxkbyBQZW5ubyAocmVwZW5ubykmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0
bzpyZXBlbm5vQGNpc2NvLmNvbSI+cmVwZW5ub0BjaXNjby5jb208L2E+Jmd0OywgJnF1b3Q7TG91
aXMuRm91cmllJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86TG91aXMuRm91cmllQGh1YXdlaS5j
b20iPkxvdWlzLkZvdXJpZUBodWF3ZWkuY29tPC9hPiZndDssICZxdW90O1BhdWwgUXVpbm4gKHBh
dWxxKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWxxQGNpc2NvLmNvbSI+cGF1bHFAY2lz
Y28uY29tPC9hPiZndDssDQogRGF2aWQgQWxsYW4gSSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRhdmlk
LmkuYWxsYW5AZXJpY3Nzb24uY29tIj5kYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbTwvYT4mZ3Q7
PGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPkNjOiA8L3NwYW4+Tmljb2xhcyBC
T1VUSE9SUyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSI+
Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPiZndDssIFh1eGlhb2h1ICZsdDs8YSBocmVm
PSJtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbSI+eHV4aWFvaHVAaHVhd2VpLmNvbTwvYT4mZ3Q7
LCBDaGFuZ2NoZW5nIEh1YW5nICZsdDs8YSBocmVmPSJtYWlsdG86aHVhbmdAc2NlLmNhcmxldG9u
LmNhIj5odWFuZ0BzY2UuY2FybGV0b24uY2E8L2E+Jmd0OywNCiAmcXVvdDs8YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+Jmd0OywgJnF1b3Q7PGEgaHJlZj0ibWFp
bHRvOm1pa2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT4mcXVvdDsgJmx0Ozxh
IGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+bWlrZWJpYW5jQGFvbC5jb208L2E+Jmd0
Ozxicj4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5TdWJqZWN0OiA8L3NwYW4+UmU6
IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPGJyPg0KPC9kaXY+DQo8ZGl2Pjxicj4N
CjwvZGl2Pg0KPGRpdiB4bWxuczp2PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOnZtbCIgeG1s
bnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4bWxuczp3PSJ1
cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJodHRwOi8vc2No
ZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJodHRwOi8vd3d3
LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVudD0i
TWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPGJhc2UgaHJlZj0ieC1tc2c6
Ly85OS8iPjwhLS1baWYgIW1zb10+PHN0eWxlPnZcOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNW
TUwpO30NCm9cOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCndcOioge2JlaGF2aW9y
OnVybCgjZGVmYXVsdCNWTUwpO30NCi5zaGFwZSB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7
fQ0KPC9zdHlsZT48IVtlbmRpZl0tLT48c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAq
Lw0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpIZWx2ZXRpY2E7DQoJcGFub3NlLTE6MiAxMSA2
IDQgMiAyIDIgMiAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpTaW1TdW47DQoJcGFu
b3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJD
YW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0KCXBhbm9zZS0xOjIgMTEgNiA0
IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxAU2ltU3VuIjsNCglw
YW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Ik1TIFVJIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2IDAgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQt
ZmFjZQ0KCXtmb250LWZhbWlseToiXEBNUyBVSSBHb3RoaWMiOw0KCXBhbm9zZS0xOjIgMTEgNiAw
IDcgMiA1IDggMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGku
TXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTou
MDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21h
biIsInNlcmlmIjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlv
cml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2
aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5
OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLk1zb0xp
c3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5Nc29MaXN0UGFyYWdyYXBoDQoJ
e21zby1zdHlsZS1wcmlvcml0eTozNDsNCgltYXJnaW4tdG9wOjBpbjsNCgltYXJnaW4tcmlnaHQ6
MGluOw0KCW1hcmdpbi1ib3R0b206MGluOw0KCW1hcmdpbi1sZWZ0Oi41aW47DQoJbWFyZ2luLWJv
dHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5l
dyBSb21hbiIsInNlcmlmIjt9DQpzcGFuLmFwcGxlLWNvbnZlcnRlZC1zcGFjZQ0KCXttc28tc3R5
bGUtbmFtZTphcHBsZS1jb252ZXJ0ZWQtc3BhY2U7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlm
IjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTIwDQoJe21zby1zdHlsZS10eXBl
OnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJ
Y29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQt
b25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjgu
NWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRT
ZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQovKiBMaXN0IERlZmluaXRpb25zICovDQpA
bGlzdCBsMA0KCXttc28tbGlzdC1pZDo2MDgwNDgxMTk7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRz
OjEzMjE5MjI2MjY7fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOi41aW47
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsN
Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlz
dCBsMDpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEuMGluOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciOw0KCW1zby1iaWRpLWZvbnQtZmFt
aWx5OiJUaW1lcyBOZXcgUm9tYW4iO30NCkBsaXN0IGwwOmxldmVsMw0KCXttc28tbGV2ZWwtdGFi
LXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0uMjVpbjt9DQpAbGlzdCBsMDpsZXZlbDQNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjIuMGlu
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
fQ0KQGxpc3QgbDA6bGV2ZWw1DQoJe21zby1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGww
OmxldmVsNg0KCXttc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMDpsZXZlbDcNCgl7
bXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWw4DQoJe21zby1sZXZlbC10
YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsOQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6NC41
aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVp
bjt9DQpAbGlzdCBsMQ0KCXttc28tbGlzdC1pZDoxMjUyNjIwOTU5Ow0KCW1zby1saXN0LXRlbXBs
YXRlLWlkczo5NTAyNDcwO30NCkBsaXN0IGwxOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDou
NWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1
aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0K
QGxpc3QgbDE6bGV2ZWwyDQoJe21zby1sZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwxOmxl
dmVsMw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTpsZXZlbDQNCgl7bXNv
LWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDE6bGV2ZWw1DQoJe21zby1sZXZlbC10YWIt
c3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluO30NCkBsaXN0IGwxOmxldmVsNg0KCXttc28tbGV2ZWwtdGFiLXN0b3A6My4waW47
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9
DQpAbGlzdCBsMTpsZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDE6
bGV2ZWw4DQoJe21zby1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwxOmxldmVsOQ0KCXtt
c28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMg0KCXttc28tbGlzdC1pZDoxMjgwMTgx
ODQ5Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczoxNTQwODg1MTgwO30NCkBsaXN0IGwyOmxldmVs
MQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3
Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWwyDQoJe21zby1sZXZlbC10YWIt
c3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluO30NCkBsaXN0IGwyOmxldmVsMw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9
DQpAbGlzdCBsMjpsZXZlbDQNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDI6
bGV2ZWw1DQoJe21zby1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwyOmxldmVsNg0KCXtt
c28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMjpsZXZlbDcNCgl7bXNvLWxldmVsLXRh
Yi1zdG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47fQ0KQGxpc3QgbDI6bGV2ZWw4DQoJe21zby1sZXZlbC10YWItc3RvcDo0LjBp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
O30NCkBsaXN0IGwyOmxldmVsOQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBs
Mw0KCXttc28tbGlzdC1pZDoxNDgxMDAwODMyOw0KCW1zby1saXN0LXR5cGU6aHlicmlkOw0KCW1z
by1saXN0LXRlbXBsYXRlLWlkczotMTcyMTk3MjU5NCAtMTQwOTUyMDQyOCA2NzY5ODY5MSA2NzY5
ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5
Mzt9DQpAbGlzdCBsMzpsZXZlbDENCgl7bXNvLWxldmVsLXN0YXJ0LWF0OjA7DQoJbXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Oi07DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1s
ZWZ0OjIwLjI1cHQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
Iiwic2Fucy1zZXJpZiI7DQoJbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6Q2FsaWJyaTsNCgltc28t
YmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpAbGlzdCBsMzpsZXZlbDINCgl7
bXNvLWxldmVsLXRhYi1zdG9wOjEuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDM6bGV2ZWwzDQoJe21zby1sZXZlbC10
YWItc3RvcDoxLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LS4yNWluO30NCkBsaXN0IGwzOmxldmVsNA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6Mi4w
aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVp
bjt9DQpAbGlzdCBsMzpsZXZlbDUNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjIuNWluOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3Qg
bDM6bGV2ZWw2DQoJe21zby1sZXZlbC10YWItc3RvcDozLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwzOmxldmVsNw0K
CXttc28tbGV2ZWwtdGFiLXN0b3A6My41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMzpsZXZlbDgNCgl7bXNvLWxldmVs
LXRhYi1zdG9wOjQuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDM6bGV2ZWw5DQoJe21zby1sZXZlbC10YWItc3RvcDo0
LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluO30NCm9sDQoJe21hcmdpbi1ib3R0b206MGluO30NCnVsDQoJe21hcmdpbi1ib3R0b206MGlu
O30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRz
IHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtp
ZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1h
cCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRp
Zl0tLT4NCjxkaXYgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiIHN0eWxl
PSJ3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7LXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOy13ZWJraXQt
bGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2UiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24x
Ij4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUp
OyI+SGkgUmVpbmFsZG8sPG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJp
LCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigz
MSwgNzMsIDEyNSk7Ij5TbyB0aGUgY2hhaW4gSUQgaXMgYWN0dWFsbHkgdGhlIHBhdGggSUQgd2hp
Y2ggcmVwcmVzZW50cyBhbiBvcmRlcmVkIHNldCBvZiBzZXJ2aWNlIGZ1bmN0aW9uIGluc3RhbmNl
cy4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij5JIHRoaW5rIHdlIHNob3VsZCBhZGQgYW4gZXhw
bGljaXQgZGVmaW5pdGlvbiBvZiDigJxzZXJ2aWNlIGluc3RhbmNl4oCdLiBXaGF0IGRvIHlvdSB0
aGluaz88bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9k
aXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1
KTsiPlRoYW5rcyw8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+Q2F0aHk8bzpwPjwvbzpwPjwvc3Bh
bj48L2Rpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog
MTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDcz
LCAxMjUpOyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4w
cHQgMGluIDBpbiAwaW4iPg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyI+RnJvbTo8
L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhv
bWEsIHNhbnMtc2VyaWY7Ij4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9i
PlJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBNYXJj
aCAxOCwgMjAxNCAxMTowMyBBTTxicj4NCjxiPlRvOjwvYj4gTG91aXMuRm91cmllOyBQYXVsIFF1
aW5uIChwYXVscSk7IERhdmlkIEFsbGFuIEk8YnI+DQo8Yj5DYzo8L2I+IE5pY29sYXMgQk9VVEhP
UlM7IFh1eGlhb2h1OyA8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPm1pa2ViaWFu
Y0Bhb2wuY29tPC9hPjsNCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9y
ZzwvYT47IENoYW5nY2hlbmcgSHVhbmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFNG
QyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvZGl2Pg0K
PGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTAu
NXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgIj5BIFNlcnZpY2UgQ2hhaW4g
anVzdCBkZWZpbmVzIHdoaWNoIHR5cGUgb2Ygc2VydmljZSBhbmQgdGhlaXIgb3JkZXIuPG86cD48
L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7ICI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7ICI+QSBzZXJ2aWNlIHBhdGggZGVmaW5l
cyB0aGUgYWN0dWFsIHNlcnZpY2UgaW5zdGFuY2UsIHNheSwgZmlyZXdhbGwxLmhvbWUsIG5hdDIs
IGRwaS1zaWMsIGV0Yy48bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L2Rpdj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAj
QjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPGRpdiBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsgIj5Gcm9tOg0KPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgIj4mcXVvdDtMb3Vp
cy5Gb3VyaWUmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpMb3Vpcy5Gb3VyaWVAaHVhd2VpLmNv
bSI+TG91aXMuRm91cmllQGh1YXdlaS5jb208L2E+Jmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5UdWVz
ZGF5LCBNYXJjaCAxOCwgMjAxNCBhdCAxMDo1NSBBTTxicj4NCjxiPlRvOiA8L2I+JnF1b3Q7UGF1
bCBRdWlubiAocGF1bHEpJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86cGF1bHFAY2lzY28uY29t
Ij5wYXVscUBjaXNjby5jb208L2E+Jmd0OywgRGF2aWQgQWxsYW4gSSAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tIj5kYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNv
bTwvYT4mZ3Q7PGJyPg0KPGI+Q2M6IDwvYj5OaWNvbGFzIEJPVVRIT1JTICZsdDs8YSBocmVmPSJt
YWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb208L2E+Jmd0OywgWHV4aWFvaHUgJmx0OzxhIGhyZWY9Im1haWx0bzp4dXhpYW9odUBodWF3
ZWkuY29tIj54dXhpYW9odUBodWF3ZWkuY29tPC9hPiZndDssIENoYW5nY2hlbmcgSHVhbmcgJmx0
OzxhIGhyZWY9Im1haWx0bzpodWFuZ0BzY2UuY2FybGV0b24uY2EiPmh1YW5nQHNjZS5jYXJsZXRv
bi5jYTwvYT4mZ3Q7LA0KICZxdW90OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0Bp
ZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0Bp
ZXRmLm9yZzwvYT4mZ3Q7LCAmcXVvdDs8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20i
Pm1pa2ViaWFuY0Bhb2wuY29tPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFu
Y0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9i
PlJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDxvOnA+PC9vOnA+PC9zcGFuPjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyAiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXYg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+UGF1bCw8
L3NwYW4+PHNwYW4gc3R5bGU9IiI+PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwOyZuYnNw
OyBDYW4geW91IGNsYXJpZnkgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiBzZXJ2aWNlIGNoYWluIGFu
ZCBzZXJ2aWNlIHBhdGguIEdpdmVuIHRoYXQgYSBzZXJ2aWNlIGNoYWluIGlzIGNvbXBvc2VkPC9z
cGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij5vZiBzZXZlcmFsIHNl
cnZpY2UgZnVuY3Rpb25zIFNGMSwgU0YyLCAuLiBTRm4gaG93IHdvdWxkIGEgc2VydmljZSBwYXRo
IGRpZmZlciBmcm9tIHRoYXQgc2VydmljZSBjaGFpbj88L3NwYW4+PHNwYW4gc3R5bGU9IiI+PG86
cD48L286cD48L3NwYW4+PC9kaXY+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9
Im1hcmdpbi1sZWZ0OjIwLjI1cHQ7dGV4dC1pbmRlbnQ6LS4yNWluO21zby1saXN0OmwzIGxldmVs
MSBsZm8xIj4NCjwhLS1baWYgIXN1cHBvcnRMaXN0c10tLT48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7ICI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+
LTxzcGFuIHN0eWxlPSJmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudDogbm9ybWFsOyBm
b250LXdlaWdodDogbm9ybWFsOyBmb250LXNpemU6IDdwdDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsg
Zm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nOyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IS0t
W2VuZGlmXS0tPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPkxvdWlzPC9zcGFuPjxz
cGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0
eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAw
aW4gMGluIj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj5Gcm9tOjwvc3Bhbj48
L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fu
cy1zZXJpZjsgIj4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1h
aWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlBhdWwg
UXVpbm4gKHBhdWxxKTxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCAx
MDoyNiBBTTxicj4NCjxiPlRvOjwvYj4gRGF2aWQgQWxsYW4gSTxicj4NCjxiPkNjOjwvYj4gTmlj
b2xhcyBCT1VUSE9SUzsgWHV4aWFvaHU7IDxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNv
bSI+bWlrZWJpYW5jQGFvbC5jb208L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+
c2ZjQGlldGYub3JnPC9hPjsgQ2hhbmdjaGVuZyBIdWFuZzxicj4NCjxiPlN1YmplY3Q6PC9iPiBS
ZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+PHNwYW4gc3R5bGU9IiI+
PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxk
aXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IiI+SGkgRGF2ZSwgPG86cD48L286cD48
L3NwYW4+PC9kaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IiI+Q2hhaW4gSUQgc2hvdWxkIHJlYWxseSBiZSBw
YXRoIElEIHNpbmNlIHRoZXJlIGNhbiBiZSBtYW55IHBhdGhzIGZvciBhIGdpdmVuIGNoYWluLiAm
bmJzcDtVc2luZyB0aGF0IGRlZmluaXRpb24sIHdlIGF2b2lkIHRoZSBvdmVybG9hZCBhbmQgcmVh
cCB0aGUgZ2FpbiBhbGx1ZGVkIHRvIGJlbG93LjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iIj4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9IiI+UGF1bDxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iIj4mbmJzcDs8bzpw
PjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iIj5PbiBNYXIgMTgsIDIwMTQsIGF0IDEyOjE0IFBNLCBEYXZpZCBBbGxh
biBJICZsdDs8YSBocmVmPSJtYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20iPmRhdmlk
LmkuYWxsYW5AZXJpY3Nzb24uY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3NwYW4+PC9k
aXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IiI+PGJyPg0K
PGJyPg0KPGJyPg0KPG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXYg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+V2VsbCB0
aGUgcXVlc3Rpb24gZGUgam91ciBpcyDigJxkb2VzIGEgY2hhaW4gSUQgZGVmaW5lIGEgY2xhc3Mg
b3IgYW4gaW5zdGFuY2XigJ3igKYuIElmIGl0IGRlZmluZXMgYW4gY2xhc3Mgd2UgYWxzbyBuZWVk
IGluc3RhbmNlIGluZm9ybWF0aW9uLCBpZiBpdCBpcw0KIGN1cnJlbnRseSBvdmVybG9hZGVkIHRv
IGRlZmluZSBjbGFzcyBhbmQgaW5zdGFuY2UgSU1PIHdlIGhhdmUgYSBwcm9ibGVt4oCmLjwvc3Bh
bj48c3BhbiBzdHlsZT0iIj48bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwg
NzMsIDEyNSk7Ij5EYXZlPC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6
IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9IiI+PG86cD48L286
cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTti
b3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+
DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyAiPkZyb206PC9zcGFuPjwv
Yj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyAiPiZuYnNwOzwvc3Bh
bj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9t
YSwgc2Fucy1zZXJpZjsgIj5zZmMNCiBbPGEgaHJlZj0ibWFpbHRvOnNmYy0iPm1haWx0bzpzZmMt
PC9hPjxhIGhyZWY9Im1haWx0bzpib3VuY2VzQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dPHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiPk9uIEJlaGFsZiBPZjxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+Q2hhbmdjaGVuZyBIdWFuZzxi
cj4NCjxiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj5UdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA3OjQzIEFNPGJyPg0KPGI+VG86PC9iPjxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5OaWNvbGFzIEJP
VVRIT1JTPGJyPg0KPGI+Q2M6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj5YdXhpYW9odTs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNA
YW9sLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWlrZWJpYW5jQGFvbC5jb208L3Nw
YW4+PC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTogW3NmY108c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9u
dC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogJ01TIFVJIEdvdGhpYycsIHNhbnMtc2VyaWY7ICI+
562U5aSNPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBU
YWhvbWEsIHNhbnMtc2VyaWY7ICI+Og0KIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPC9zcGFu
PjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IiI+Jm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdiBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iIj5Hb29kIHBvaW50cy4gSSBiZWxpZXZlIGV4
cGxpY2l0IGNoYWluIElEIHNob3VsZCBiZSBtYW5kYXRvcnkuIFRoZSBvdmVyaGVhZCBpcyB2ZXJ5
IGxpdHRsZS4gSXQgaGVscHMgc2ltcGxpZnkgcHJvY2Vzc2luZyBhbmQgc3RlZXJpbmcgc2lnbmlm
aWNhbnRseS4gVGhlIGdhaW4gaXMgaHVnZS48bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9IiI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSIiPkNoYW5nPGJy
Pg0KPGJyPg0KLS0tLS0tLS0tLS0tPG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iIj5DaGFuZ2No
ZW5nIEh1YW5nPG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0
Ij48c3BhbiBzdHlsZT0iIj48YnI+DQpPbiBNYXIgMTgsIDIwMTQsIGF0IDE6NTMgQU0sIE5pY29s
YXMgQk9VVEhPUlMgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5j
b20iPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNv
bTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiIHR5
cGU9ImNpdGUiPg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj5JIHRoaW5r
IHRoYXQga2VlcGluZyB0aGUgU2VydmljZSBQYXRoIExheWVyIHRyYW5zcG9ydCBpbmRlcGVuZGVu
dCBzaG91bGQgcmVtYWluIGFuIG9iamVjdGl2ZSBmb3IgU0ZDLiAmbmJzcDtTdWNoIGEgc2VwYXJh
dGlvbiBvZiBjb25jZXJucyBpcyBhIHNvdW5kIGFyY2hpdGVjdHVyYWwgcHJpbmNpcGxlIHRoYXQN
CiBoZWxwIGtlZXAgdGhpbmdzIHNpbXBsZSBpbiBwcmFjdGljZS48L3NwYW4+PHNwYW4gc3R5bGU9
IiI+PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdiBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWls
eTogVGFob21hLCBzYW5zLXNlcmlmOyAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iIj48bzpw
PjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXYg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1p
bHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj5PbiB0aGUgcXVlc3Rpb24gb2YgJm5ic3A7U2Vydmlj
ZSBQYXRoLCB3ZSBoYXZlIGEgZGlzY3Vzc2lvbiBvbiB3aGV0aGVyIHdlIG5lZWQgc29tZSBraW5k
IG9mIGV4cGxpY2l0IGlkZW50aWZpZXIgb3ImbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9IiI+PG86
cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFt
aWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7ICI+Y291bGQgd2UgcmVseSBvbiBtYXBwaW5nIG9uIHNv
bWUgdW5kZXJsYXkgbmV0d29yayBwcm90b2NvbCBmaWVsZHMuPC9zcGFuPjxzcGFuIHN0eWxlPSIi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250
LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0i
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEw
cHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7ICI+Jm5ic3A7PC9zcGFuPjxzcGFu
IHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
MHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyAiPk1heSBiZSBhIFBSTy9DT04g
dGFibGUgY291bGQgaGVscCBmb2N1cyB0aGUgZ3JvdXAgZGVjaXNpb24gb24gdGhhdCBtYXR0ZXI8
L3NwYW4+PHNwYW4gc3R5bGU9IiI+PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7ICI+Jm5ic3A7
PC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGluIiB0eXBlPSJkaXNjIj4NCjxs
aSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0
OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyI+VmlzaWJpbGl0eSAodHJhY2luZyk8
L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlm
OyI+Rm9yd2FyZGluZyBncmFwaCBzdHJ1Y3R1cmUgaW1wYWN0L2xpbWl0YXRpb25zPC9zcGFuPjxv
OnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiPlJlY29u
ZmlndXJhdGlvbiBzcGVlZCZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PC91bD4NCjx1bCBz
dHlsZT0ibWFyZ2luLXRvcDowaW4iIHR5cGU9ImRpc2MiPg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9w
OjBpbiIgdHlwZT0iY2lyY2xlIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlm
OyI+TEJTIC8gc2NhbGUgb3V0IGltcGFjdDwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQt
ZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7Ij5Ob2RlIGJ5cGFzcyAoZS5nOyBtYWludGVuYW5j
ZSk8L3NwYW4+PG86cD48L286cD48L2xpPjwvdWw+DQo8L3VsPg0KPHVsIHN0eWxlPSJtYXJnaW4t
dG9wOjBpbiIgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJp
ZjsiPnVuZGVybGF5IG5ldHdvcmsvdHJhbnNwb3J0IGxheWVycyBzdXBwb3J0PC9zcGFuPjxvOnA+
PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiPkhlYWRlciBz
cGFjZSBpbXBhY3Q8L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0iIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21h
LCBzYW5zLXNlcmlmOyI+TXVsdGkgdGVuYW50IHN1cHBvcnQgaW1wYWN0PC9zcGFuPjxvOnA+PC9v
OnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiPlNGQyBvbiBmbGF0
IChlLmcgb3B0aWNhbCBMMiBmb3IgRGF0YSBDZW50ZXJzKSBuZXR3b3JrJm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiPlVuZGVy
bGF5IG5ldHdvcmsgYWRtaW5pc3RyYXRpb24gaW1wYWN0PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48
L3VsPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsg
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9IiI+PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5z
LXNlcmlmOyAiPlBlcnNvbmFsbHkgSSB0aGluayB0aGF0IGhhdmluZyBhbiBleHBsaWNpdCBjaGFp
biBpZGVudGlmaWVyIChlLmcuIFNlcnZpY2UgUGF0aC9TZXJ2aWNlIEluZGV4KSBpcyBjbGVhciAo
bWFuYWdlbWVudCBhbmQgY29udHJvbCkgYW5kIG5vdCBleHBlbnNpdmUgKGhlYWRlciBzcGFjZSku
IFRoZSBkcmF3YmFjaw0KIGJlaW5nIHNvbWUgaW1wYWN0IG9uIHRoZSBzaW1wbGljaXR5IHRvIGFk
ZC9yZW1vdmUgZWxlbWVudHMgaW4gYSBjaGFpbiBkeW5hbWljYWxseS48L3NwYW4+PHNwYW4gc3R5
bGU9IiI+PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7
IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7ICI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0
eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0
OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyAiPlRhZyBzd2l0Y2hpbmcgKGFzIE1Q
TFMpICZuYnNwO2FsbG93cyB0byBtYW5hZ2UgdGFncyBwZXIgc2VydmljZSBub2RlcywgbGVhZGlu
ZyB0byBtb3JlIHZlcnNhdGlsZSBhbmQgZGl2ZXJzZSBncmFwaHM8L3NwYW4+PHNwYW4gc3R5bGU9
IiI+PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog
MTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj4mbmJzcDs8L3NwYW4+PHNw
YW4gc3R5bGU9IiI+PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7ICI+Jm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyAiPk5pY29sYXM8L3NwYW4+
PHNwYW4gc3R5bGU9IiI+PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJ0ZXh0LWFsaWduOmNl
bnRlciI+PHNwYW4gc3R5bGU9IiI+DQo8aHIgc2l6ZT0iMiIgd2lkdGg9IjEwMCUiIGFsaWduPSJj
ZW50ZXIiPg0KPC9zcGFuPjwvZGl2Pg0KPGRpdiBpZD0iZGl2UnBGODExNDY3Ij4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj5Gcm9t
Ojwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj4m
bmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFt
aWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7ICI+WHV4aWFvaHUNCiBbPGEgaHJlZj0ibWFpbHRvOnh1
eGlhb2h1QGh1YXdlaS5jb20iPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnh1eGlhb2h1QGh1
YXdlaS5jb208L3NwYW4+PC9hPl08YnI+DQo8Yj5TZW50OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+VHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgNTow
NCBBTTxicj4NCjxiPlRvOjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+SmVyb21lIE1vaXNhbmQ7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWlrZWJpYW5jQGFvbC5jb208L3NwYW4+PC9hPjs8c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3Jn
PC9zcGFuPjwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+W3NmY108c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9u
dC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogJ01TIFVJIEdvdGhpYycsIHNhbnMtc2VyaWY7ICI+
562U5aSNPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBU
YWhvbWEsIHNhbnMtc2VyaWY7ICI+Og0KIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPC9zcGFu
PjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDE2cHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1
KTsiPkkgbGlrZSB0aGUgaWRlYSBvZiBzZXBhcmF0aW5nIHRoZSBTZXJ2aWNlIEZ1bmN0aW9uIExh
eWVyIGFuZCB0aGUgU2VydmljZSBQYXRoIExheWVyLCBhcyBwcm9wb3NlZCBpbiBkcmFmdC1yaWpz
bWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucy4gVGhlDQogcm9sZSBvZiB0aGUgU2Vydmlj
ZSBQYXRoIExheWVyIGlzIGp1c3QgdG8gc3RlZXIgdGhlIHRyYWZmaWMgYWxvbmcgYSBwYXJ0aWN1
bGFyIGNoYWluIG9mIHNlcnZpY2Ugbm9kZXMgd2hpY2ggY2FuIGJlIGltcGxlbWVudGVkIGJ5IGV4
aXN0aW5nIHRvb2xzIGZvciBzb3VyY2Ugcm91dGluZywgc3VjaCBhcyBzZWdtZW50IHJvdXRpbmcu
IEFzIHN1Y2gsIGl04oCZcyBub3QgbmVjZXNzYXJ5IHRvIHRyeSB0byBrZWVwIHRoZSBTZXJ2aWNl
IFBhdGggTGF5ZXINCiB0cmFuc3BvcnQtaW5kZXBlbmRlbnQgYW5kIGNvbnRhaW4gaXQgaW4gdGhl
IFNGQyBoZWFkZXIuPC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOiAxNnB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJn
YigzMSwgNzMsIDEyNSk7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9IiI+PG86cD48L286cD48
L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6IDE2cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPkJlc3QgcmVnYXJkcyw8L3NwYW4+PHNwYW4gc3R5
bGU9IiI+PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDE2cHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPlhpYW9odTwvc3Bh
bj48c3BhbiBzdHlsZT0iIj48bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTZwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0
O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4g
MGluIj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IlpILUNO
IiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogU2ltU3VuOyAiPuWPkeS7tuS6
ujwvc3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6
IFNpbVN1bjsgIj46PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogU2ltU3VuOyAiPiZu
YnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1p
bHk6IFNpbVN1bjsgIj5zZmMNCiBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8
L3NwYW4+PC9hPl08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PGI+PHNwYW4gbGFuZz0iWkgtQ04iPuS7o+ihqDwvc3Bhbj48c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPkplcm9tZSBNb2lzYW5kPGJyPg0KPGI+
PHNwYW4gbGFuZz0iWkgtQ04iPuWPkemAgeaXtumXtDwvc3Bhbj46PC9iPjxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4yMDE0PHNwYW4gbGFuZz0iWkgtQ04i
PuW5tDwvc3Bhbj4zPHNwYW4gbGFuZz0iWkgtQ04iPuaciDwvc3Bhbj4xODxzcGFuIGxhbmc9IlpI
LUNOIj7ml6U8L3NwYW4+IDE6MDM8YnI+DQo8Yj48c3BhbiBsYW5nPSJaSC1DTiI+5pS25Lu25Lq6
PC9zcGFuPjo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPjxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+bWlrZWJpYW5jQGFvbC5jb208L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+
DQo8Yj48c3BhbiBsYW5nPSJaSC1DTiI+5Li76aKYPC9zcGFuPjo8L2I+PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxh
dGlvbiBjaGFpbiBJRDwvc3Bhbj48c3BhbiBzdHlsZT0iIj48bzpwPjwvbzpwPjwvc3Bhbj48L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSIiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEy
NSk7Ij5UaGlzIChsZW5ndGh5IGFuZCB2ZXJ5IGxpdmVseSkgdGhyZWFkIHN0YXJ0ZWQgZnJvbSBk
cmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucyAod2hpY2ggSSBjby1hdXRo
b3JlZCkuPC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwg
NzMsIDEyNSk7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9IiI+PG86cD48L286cD48L3NwYW4+
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xv
cjogcmdiKDMxLCA3MywgMTI1KTsiPkluIHNlY3Rpb24gNC44LCB3ZSBtYWRlIGEgY2xlYXIgZGlz
dGluY3Rpb24gYmV0d2VlbiBhIHNlcnZpY2UgcGF0aCBsYXllciAoc3RlZXJpbmcgcGFja2V0cyBo
b3AgYnkgaG9wIGFsb25nIHRoZSBjaGFpbikgYW5kIGEgc2VydmljZSBmdW5jdGlvbiBsYXllcg0K
IChjb252ZXkgbWV0YWRhdGEgaW5mb3JtYXRpb24gb2YgaW50ZXJlc3QgdG8gU0ZzKS4gVGVybWlu
b2xvZ3kgYXNpZGUsIGl0IHNlZW1zIHRoYXQgc3VjaCBsYXllcmVkIHZpZXcgd2FzIGFncmVlZCB1
cG9uIGJ5IG1hbnkgcGVvcGxlIG9uIHRoZSBtYWlsaW5nIGxpc3QuPC9zcGFuPjxzcGFuIHN0eWxl
PSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9IiI+PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPk5v
dyB0aGlzIGNlcnRhaW5seSBkb2VzIGJlZyB0aGUgcXVlc3Rpb24gb2Ygc29sdmluZyBCT1RIIHBy
b2JsZW1zIHdpdGggdGhlIHNhbWUgKHBhY2tldCkgZW5jYXBzdWxhdGlvbiBtZWNoYW5pc20uIE5v
dGFibHkgd2hlbiBvYnNlcnZpbmcgdGhhdCBtYW55DQogdXNlIGNhc2VzIGNvdWxkIGJlIHNhdGlz
ZmllZCB3aXRob3V0IFNGLWxldmVsIG1ldGFkYXRhLCBvciBieSB1c2luZyBtb3JlIG91dC1vZi1i
YW5kIHdheXMgdG8gY29udmV5IHN1Y2ggU0YgbWV0YWRhdGEuIEFuZCBhbHNvIHdoZW4gb2JzZXJ2
aW5nIHRoYXQgaW5iYW5kIG1hcmtpbmcgKGUuZy4gcGFja2V0IGhlYWRlcnMpIGNvbWVzIHdpdGgg
dmFyaW91cyBwcm9zICZhbXA7IGNvbnMgKHNvbWUgb2YgdGhlIGlzc3VlcyBiZWluZyBpZGVudGlm
aWVkIGluIHRoZQ0KIGRyYWZ0LCBlLmcuIHNlY3Rpb25zIDQuMSBhbmQgNC4yKS48L3NwYW4+PHNw
YW4gc3R5bGU9IiI+PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0iIj48bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAx
MjUpOyI+SSBkbyBhZ3JlZSB3aXRoIE1hcmlhLiBXZSBtYXkgd2FudCB0byBleHBsb3JlIG90aGVy
IG9wdGlvbnMgZm9yIGFkZHJlc3NpbmcgdGhlIG5lZWRzIG9mIHRoZSBzZXJ2aWNlIHBhdGggbGF5
ZXIgdGhhdCBkbyBub3QgcmVxdWlyZSBhbiBleHBsaWNpdCBjaGFpbi1pZA0KIG9mIHNvcnRzLjwv
c3Bhbj48c3BhbiBzdHlsZT0iIj48bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUp
OyI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigz
MSwgNzMsIDEyNSk7Ij5JbiB0aGUgZHJhZnQsIHdlIGNvbmNsdWRlZCBieSBzdGF0aW5nIOKAnEEg
cHJvZHVjdGl2ZSBwYXRoIGZvcndhcmQgY291bGQgYmUgdG8gZGl2aWRlIGFuZCBjb25xdWVyOiB0
byBjbGVhcmx5IHNlcGFyYXRlIHRoZSBwcm9ibGVtIG9mIFNlcnZpY2UgRnVuY3Rpb24NCiBQYXRo
IHRvcG9sb2d5IGZyb20gdGhlJm5ic3A7Jm5ic3A7IHByb2JsZW0gb2YgW2NvbnZleWluZyBTRl0g
bWV0YWRhdGHigJ0uIEkgZG8gYmVsaWV2ZSB3ZSBzaG91bGQgZXhwbG9yZSBzdWNoIHNlcGFyYXRp
b24gcHJpbmNpcGxlIGZ1cnRoZXIuPC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsg
Y29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9IiI+PG86
cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwOzwvc3Bhbj48c3BhbiBz
dHlsZT0iIj48bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGlu
IDBpbiAwaW4iPg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj5Gcm9t
Ojwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj4m
bmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFt
aWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7ICI+c2ZjDQogWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+XTxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48Yj5PbiBCZWhhbGYgT2Y8c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPjxhIGhyZWY9Im1haWx0
bzptaWtlYmlhbmNAYW9sLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPm1pa2ViaWFuY0Bhb2wuY29tPC9zcGFuPjwvYT48YnI+DQo8Yj5TZW50OjwvYj48c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+RnJpZGF5LCBNYXJj
aCAxNCwgMjAxNCA1OjUwIFBNPGJyPg0KPGI+VG86PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9z
cGFuPjwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElE
PC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSIiPiZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OiAxMHB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7ICI+SSB3b3VsZCBpbWFnaW5l
IHRoYXQgaWYgd2UgbWFkZSB0aGUgQ2hhaW4gSUQgZmllbGQgaW4gdGhlIGhlYWRlciBiZSBvcHRp
b25hbCwgeWV0IHN0aWxsIHJlcXVpcmVkIGEgaGVhZGVyIGFuZCBzdGlsbCByZXF1aXJlZCB0aGF0
IHNvbWUgaW5kaWNhdGlvbg0KIG9mIHRoZSBjaGFpbiBiZSBjYXJyaWVkIHNvbWV3aGVyZSBpbiB0
aGUgcGFja2V0IChtcGxzIGxhYmVsIG9yIHZsYW4gb3Igd2hhdGV2ZXIpLCB0aGF0IHRoZSBpbXBs
ZW1lbnRhdGlvbiB3b3VsZCBiZWNvbWUgb3Zlcmx5IGNvbXBsaWNhdGVkLiAmbmJzcDtUbyBkbyBz
byB3b3VsZCBiZSB1c2luZyBTRkMgc2ltcGx5IGFzIGEgbWVjaGFuaXNtIHRvIGNhcnJ5IG1ldGEg
ZGF0YSBhbmQgbm90IGF0IGFsbCBmb3Igc2VydmljZSBjaGFpbmluZywgd2hpY2ggc291bmRzDQog
Y291bnRlciBpbnR1aXRpdmUgdG8gbWUuJm5ic3A7PGJyPg0KPGJyPg0KTWFyaWEsJm5ic3A7PGJy
Pg0KU28sIHlvdSBhcmUgc2F5aW5nIHRoYXQgeW91IHdhbnQgdG8gdXNlIFNGQyB0byBjYXJyeSBh
cm91bmQgbWV0YWRhdGEsIGJ1dCBub3QgZm9yIGFjdHVhbCBzZXJ2aWNlIGNoYWluaW5nIGJlY2F1
c2UgeW91IGFscmVhZHkgaGF2ZSBhIHdheSB0byBpbXBsZW1lbnQgc2VydmljZSBjaGFpbmluZyBv
dXRzaWRlIG9mIFNGQz8gJm5ic3A7TWF5YmUgSSdtIG5vdCBmb2xsb3dpbmcsIGJ1dCBpdCBzZWVt
cyB0byBtZSB0aGF0IGlmIHlvdSB3ZXJlIHRvIHVwZ3JhZGUgeW91cg0KIG5ldHdvcmsgdG8gc3Vw
cG9ydCBTRkMgdGhhdCB5b3Ugd291bGQgY2hhbmdlIGZyb20gdXNpbmcgeW91ciBleGlzdGluZyBt
ZWNoYW5pc20gYW5kIHN0YXJ0IHVzaW5nIFNGQywgd2hpY2ggaXMgbWVhbnQgdG8gcHJvdmlkZSBz
dXBwb3J0IGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyB0aGF0IGFyZSBub3QgU0ZDIGF3YXJlLiAmbmJz
cDtUaGVyZSBhcmUgYSBudW1iZXIgb2YgdXMgd2hvIGhhdmUgaW1wbGVtZW50ZWQsIGluIG9uZSB3
YXkgb3IgYW5vdGhlciwgc29tZQ0KIHNvcnQgb2Ygc2VydmljZSBjaGFpbmluZywgYnV0IEkgKEkg
Y2FuIGF0IGxlYXN0IHNwZWFrIGZvciBteXNlbGYpIGFtIGxvb2tpbmcgdG8gU0ZDIG5vdCB0byBl
bmhhbmNlIG15IGN1cnJlbnQgaW1wbGVtZW50YXRpb24sIGJ1dCB0byByZXBsYWNlIGl0IHdpdGgg
c29tZXRoaW5nIGJldHRlciB3aGlsZSBzdGlsbCBtYWludGFpbmluZyBteSBjb3JlIChub24gc2Vy
dmljZSBmdW5jdGlvbikgaW5mcmFzdHJ1Y3R1cmUuPC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luLWJvdHRvbTo2Ljc1
cHQiPg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0iY2VudGVyIiBzdHlsZT0idGV4dC1h
bGlnbjpjZW50ZXIiPjxzcGFuIHN0eWxlPSIiPg0KPGhyIHNpemU9IjEiIHdpZHRoPSIxMDAlIiBu
b3NoYWRlPSIiIHN0eWxlPSJjb2xvcjojOTk5OTk5IiBhbGlnbj0iY2VudGVyIj4NCjwvc3Bhbj48
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206
Ni43NXB0Ij48Yj48c3BhbiBzdHlsZT0iIj5Gcm9tOjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSIiPjxhIGhyZWY9
Im1haWx0bzprZWdyYXlAY2lzY28uY29tJTNja2VncmF5QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmtlZ3JheUBjaXNjby5jb20mbHQ7a2VncmF5
QGNpc2NvLmNvbTwvc3Bhbj48L2E+Jmd0Ozxicj4NCjxiPlRvOjxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+Um9uIFBhcmtlciZsdDs8YSBocmVmPSJt
YWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208
L3NwYW4+PC9hPiZndDssSmltIEd1aWNoYXJkIChqZ3VpY2hhcikmbHQ7PGEgaHJlZj0ibWFpbHRv
OmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+Jmd0OyxKb2VsDQogTS4gSGFscGVy
biZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9h
PiZndDs8YnI+DQo8Yj5jYzo8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+PC9iPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmclM2NzZmNAaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmcm
bHQ7c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KPGI+U2VudDo8c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPkZyaWRheSwgTWFyY2ggMTQs
IDIwMTQ8YnI+DQo8Yj5TdWJqZWN0OjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj48L2I+UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPGJy
Pg0KPGJyPg0KJiM0MzsxIHRoZSBpZGVhIGlzIGludGVyb3BlcmFiaWxpdHkuPGJyPg0KPGJyPg0K
PGJyPg0KT24gMy8xNC8xNCAxMjo1NSBQTSwgJnF1b3Q7Um9uIFBhcmtlciZxdW90OyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tPC9zcGFuPjwvYT4mZ3Q7IHdyb3RlOjxicj4NCjxicj4NCiZndDtUaGFua3MsIEppbS48
YnI+DQomZ3Q7PGJyPg0KJmd0O1JlbWVtYmVyIHRoYXQgd2UgaGF2ZSBzYWlkIG1hbnkgdGltZXMg
dGhhdCB0aGUgU0ZDIHNlcnZpY2UgaGVhZGVyIGlzPGJyPg0KJmd0O3RyYW5zcG9ydCBpbmRlcGVu
ZGVudC4gJm5ic3A7IEp1c3QgYmVjYXVzZSB0aGUgY2hhaW4gaWQgY291bGQgYmUgY2FycmllZCBp
bjxicj4NCiZndDtzb21lIGZvcm0gb3IgYW5vdGhlciB3aXRoIHNvbWUgcGFydGljdWxhciB0cmFu
c3BvcnQgZG9lc24ndCBtZWFuIHRoYXQgaXQ8YnI+DQomZ3Q7Y291bGQgYmUgdW5pdmVyc2FsbHkg
Y29udmV5ZWQuICZuYnNwOyZuYnNwOyBCeSBtYWtpbmcgYW5kIGtlZXBpbmcgdGhlIFNGQyBzZXJ2
aWNlPGJyPg0KJmd0O2hlYWRlciB0cmFuc3BvcnQgaW5kZXBlbmRlbnQgbWFrZXMgaXQgbW9yZSBh
cHBsaWNhYmxlIGluIG1vcmU8YnI+DQomZ3Q7ZW52aXJvbm1lbnRzIGFuZCBtb3JlIGxpa2VseSB0
byBnZXQgYWRvcHRlZCBicm9hZGx5Ljxicj4NCiZndDs8YnI+DQomZ3Q7ICZuYnNwOyBSb248YnI+
DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDstLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4N
CiZndDtGcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbPGEgaHJlZj0ibWFpbHRvOmpndWlj
aGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pm1haWx0bzpqZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPl08YnI+DQomZ3Q7U2VudDogRnJp
ZGF5LCBNYXJjaCAxNCwgMjAxNCAzOjUyIFBNPGJyPg0KJmd0O1RvOiBKb2VsIE0uIEhhbHBlcm47
IFJvbiBQYXJrZXI8YnI+DQomZ3Q7Q2M6PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxi
cj4NCiZndDtTdWJqZWN0OiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDxicj4NCiZndDs8YnI+
DQomZ3Q7SGkgSm9lbCw8YnI+DQomZ3Q7PGJyPg0KJmd0O1BlcmhhcHMgYnV0IEkgd291bGQgcG9p
bnQgb3V0IHRoYXQgdGhlIGJhc2UgU0ZDIGhlYWRlciBjb3VsZCBoYXZlIGEgbG90PGJyPg0KJmd0
O21vcmUgaW5mb3JtYXRpb24gdGhhbiBqdXN0IHRoZSBjaGFpbiBJRDsgSSB3b3VsZCBhbHNvIHBv
aW50IG91dCB0aGF0IHRoZTxicj4NCiZndDtkZXZpbCBpcyBpbiB0aGUgZGV0YWlscyBhbmQgc2F5
aW5nICZxdW90O3dlbGwsIEkgY2FuIGp1c3QgdXNlIGFuIE1QTFMgbGFiZWwmcXVvdDs8YnI+DQom
Z3Q7aGlkZXMgbXVjaCBvZiB0aGUgY29tcGxleGl0eSBvZiBhY3R1YWxseSBkb2luZyB0aGF0Ljxi
cj4NCiZndDs8YnI+DQomZ3Q7T24gMy8xNC8xNCwgMjozNSBQTSwgJnF1b3Q7Sm9lbCBNLiBIYWxw
ZXJuJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmptaEBqb2VsaGFscGVybi5jb208
L3NwYW4+PC9hPiZndDsgd3JvdGU6PGJyPg0KJmd0Ozxicj4NCiZndDsmZ3Q7SWYgdGhlIHRyYW5z
cG9ydCBoZWFkZXIgY2FycmllcyBlbm91Z2ggaW5mb3JtYXRpb24gZm9yIGlkZW50aWZ5aW5nIHRo
ZTxicj4NCiZndDsmZ3Q7c2VxdWVuY2UgKFZMQU4gdGFnIG9yIE1QTFMgbGFiZWwgY2FuIGJvdGgg
ZG8gdGhlIGpvYiksIHRoZW4gYXJndWFibHk8YnI+DQomZ3Q7Jmd0O3RoZSBnbG9iYWwgY2hhaW4g
SUQgaXMgcmVkdW5kYW50LiBJIGNhbiBsaXZlIHdpdGggY2FycnlpbmcgaXQgYW55d2F5PGJyPg0K
Jmd0OyZndDtlaXRoZXIgaWYgSSBoYXZlIG1ldGFkYXRhIHRvIGNhcnJ5LCBvciBpZiBJIG5lZWQg
dGhlIGNoYWluIElEIGZvciBzb21lPGJyPg0KJmd0OyZndDtwdXJwb3NlLjxicj4NCiZndDsmZ3Q7
IEFmdGVyIGFsbCwgc29tZSBmb2xrcyBzZWVtIHRvIHdhbnQgdG8gdXNlIHRoYXQgZm9yIHRoZSBm
b3J3YXJkaW5nPGJyPg0KJmd0OyZndDtkZWNpc2lvbnMuPGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7
Jmd0O1lvdXJzLDxicj4NCiZndDsmZ3Q7Sm9lbDxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDtP
biAzLzE0LzE0LCAyOjI4IFBNLCBSb24gUGFya2VyIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyBU
aGUgY2hhaW4gSUQgaXMgdGhlIGxhYmVsIHRoYXQgZGVmaW5lcyB0aGUgc2VxdWVuY2Ugb2Ygc2Vy
dmljZTxicj4NCiZndDsmZ3Q7Jmd0O2Z1bmN0aW9ucyB0aGF0IG11c3QgYmUgdmlzaXRlZC4gJm5i
c3A7IEl0IGNhbiBiZSB0aG91Z2h0IG9mIGFzIGEgaGFuZGxlIGZvciBhPGJyPg0KJmd0OyZndDsm
Z3Q7c3RhY2sgb2YgbXVzdC12aXNpdCBuZXR3b3JrIGxvY2F0aW9ucy4gJm5ic3A7IEkgZG9uJ3Qg
c2VlIGhvdyB0aGlzIGNhbiBiZTxicj4NCiZndDsmZ3Q7Jmd0O2FueXRoaW5nIGJ1dCBtYW5kYXRv
cnkuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7ICZuYnNwOyZuYnNwOyZuYnNw
OyBSb248YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsgRnJvbTogc2Zj
IFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3Nw
YW4+PC9hPl0gT24gQmVoYWxmIE9mIFN1cmVuZHJhIEt1bWFyPGJyPg0KJmd0OyZndDsmZ3Q7KHNt
a3VtYXIpPGJyPg0KJmd0OyZndDsmZ3Q7IFNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMTo0
NiBQTTxicj4NCiZndDsmZ3Q7Jmd0OyBUbzogSm9lbCBNLiBIYWxwZXJuOyBOQVBJRVJBTEEsIE1B
UklBIEg8YnI+DQomZ3Q7Jmd0OyZndDsgQ2M6PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9h
Pjxicj4NCiZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMt
bWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsgW1RyaW1tZWQgdGhlIHJlY2lwaWVudCBsaXN0IC0gbmVlZHMgYXBwcm92YWwgb3RoZXJ3aXNl
XTxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBDb21wbGV0ZWx5IGFncmVlIGhl
cmUuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IFNGQyBkb2VzIG5vdCBwcmV2
ZW50IFZMQU4gc3RpdGNoaW5nIGFuZCBvbmUgY2FuIGNvbnRpbnVlIHRvIGRvIHRoYXQuPGJyPg0K
Jmd0OyZndDsmZ3Q7V2hpbGUgYXQgdGhlIHNhbWUgdGltZSBTRkMgY2FuIGluY2x1ZGUgVkxBTiBz
dGl0Y2hpbmcgdG8gc3VwcG9ydDxicj4NCiZndDsmZ3Q7Jmd0O2xlZ2FjeSBTRnMgaW4gdGhlIHNh
bWUgY2hhaW4gdGhhdCBpbmNsdWRlcyBTRkMgYXdhcmUgU0ZzLiBFdmVuIGxlZ2FjeTxicj4NCiZn
dDsmZ3Q7Jmd0O1NGcyBiZW5lZml0IGZyb20gY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIGhlbmNl
IGNhbiBiZSBzaGFyZWQgYWNyb3NzPGJyPg0KJmd0OyZndDsmZ3Q7ZGlmZmVyZW50IHNlcnZpY2Ug
Y2hhaW5zLjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBTdXJlbmRyYS48YnI+
DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsgT24gMy8xNC8xNCAxMDoyNiBBTSwgJnF1b3Q7Sm9lbCBNLiBIYWxwZXJuJnF1
b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+
PC9hPiZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBN
eSBvd24gaW5jbGluYXRpb24gaXMgdG8gb2JzZXJ2ZSB0aGF0IGlmIHlvdSBkb24ndCBuZWVkIGV4
cGxpY2l0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgeW91
IGRvbid0IG5lZWQgbWV0YWRhdGEsIHlvdSBjYW4ganVzdCBvbWl0PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyB0aGUgc2ZjL25zaCBoZWFkZXIuIFN0aWxsIGRvIHNlcnZpY2UgY2hhaW5pbmcsIGp1c3Qg
bm8gZXh0cmEgaGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7IElmIHdlIGFyZSBnb2luZyB0byBoYXZlIHRoZSBoZWFkZXIsIGl0IHNlZW1zIHRvIG1lIHRo
YXQgdGhlIGNoYWluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O2lkZW50aWZpY2F0aW9uIGZpZWxkIGlz
IHZlcnkgdXNlZnVsLCBhbmQgbG93IGNvc3Qgb25jZSB3ZSBoYXZlIHRoZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDtoZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsgWW91cnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xNC8xNCwgMTowMCBQTSwgTkFQSUVSQUxBLCBN
QVJJQSBIIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEV4cGxpY2l0IGNoYWluIGlk
ZW50aWZpY2F0aW9uIHNob3VsZCBiZSBtYWRlIG9wdGlvbmFsLiBJIGJlbGlldmUgaXQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3YXMgZGlzY3Vzc2VkIGZldyBtb250aHMgYWdvIG9uIHRoaXMg
bWFpbGluZyBsaXN0Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgTWFyaWE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICpGcm9tOipzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+XSAqT24gQmVoYWxmIE9mICpKbWguZGlyZWN0PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKlNlbnQ6KiBUaHVyc2RheSwgTWFyY2ggMTMsIDIwMTQg
MTI6MTIgUE08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqVG86KjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86a2VncmF5QGNp
c2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmtlZ3Jh
eUBjaXNjby5jb208L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bHVjeS55b25nQGh1YXdlaS5j
b208L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNta3VtYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c21rdW1hckBjaXNjby5jb208L3NwYW4+PC9hPjs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+amd1aWNoYXJAY2lzY28uY29t
PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqQ2M6KjxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86bmljb2xh
cy5ib3V0aG9yc0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT47PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5z
ZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aGFkaUBtb2phdGF0dS5jb208L3Nw
YW4+PC9hPjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86cm9uX3BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPnJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPjs8c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48
YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpTdWJqZWN0OiogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKklt
cG9ydGFuY2U6KiBMb3c8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEFzc3VtaW5nIEkgdW5kZXJzdGFuZCB5b3UgcHJvcGVybHkgS2VuLCBJIGRpc2Fn
cmVlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Rm9yIGV4YW1wbGUsIGJ5IHVzaW5nIHNlcGFyYXRlIHRlcm1zIEkgY2FuIGVhc2lseSBkaXNjdXNz
IHRoZSBmYWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhhdCBjZXJ0YWluIGtpbmRzIG9m
IGRhdGEgKGNoYWluIGlkZW50aWZpY2F0aW9uKSBvbmx5IG5lZWQgdG8gYmU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBhZGp1c3QgYnkgYSBmZXcgYXBwcyBpbiByYXJlIGNhc2VzLiBBbmQgdGhh
dCBkYXRhIGlzIG5vdCBiZWVkZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBieSB0aGUgYXBw
bGljYXRpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgVW5sZXNzIHlvdSB3b3VsZCBsaWtlIHRvIGNvbnNpZGVyIHRoZSBjaGFpbiBpZGVudGlm
aWNhdGlvbiBhcyBiZWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9wdGlvbmFsPzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKb2VsPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VudCBmcm9tIG15
IFNhbXN1bmcgc21hcnRwaG9uZSBvbiBBVCZhbXA7VDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS0tLS0g
T3JpZ2luYWwgbWVzc2FnZSAtLS0tLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1Ympl
Y3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZyb206ICZxdW90O0tlbiBHcmF5IChrZWdyYXkpJnF1
b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmtlZ3JheUBjaXNjby5jb208L3NwYW4+PC9hPjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzprZWdyYXlAY2lzY28u
Y29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmtl
Z3JheUBjaXNjby5jb208L3NwYW4+PC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgVG86IEx1Y3kgeW9uZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29t
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bHVjeS55b25nQGh1
YXdlaS5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9
Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSUzZSUzZSwlMjJTdXJlbmRyYSIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpsdWN5LnlvbmdAaHVhd2Vp
LmNvbSZndDsmZ3Q7LCZxdW90O1N1cmVuZHJhPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+S3VtYXIgKHNta3VtYXIpJnF1b3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzbWt1bWFyQGNpc2NvLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNta3VtYXJAY2lz
Y28uY29tPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSUzZSUzZSwlMjJK
aW0iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c21r
dW1hckBjaXNjby5jb20mZ3Q7Jmd0OywmcXVvdDtKaW08L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5HdWljaGFyZDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7KGpndWljaGFyKSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZs
dDs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+amd1aWNoYXJAY2lzY28uY29tPC9zcGFuPjwvYT48c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9
Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5tYWlsdG86amd1aWNoYXJAY2lzY28uY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENDOiBOaWNvbGFzIEJPVVRIT1JTICZsdDs8YSBo
cmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9z
cGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Tmlj
b2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tJTNlJTNlLHNmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20m
Z3Q7Jmd0OyxzZmM8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyUzZSUzZSxKYW1hbCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pm1haWx0bzpzZmNAaWV0Zi5vcmcmZ3Q7Jmd0OyxKYW1hbDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkhhZGkgU2FsaW0gJmx0OzxhIGhy
ZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPmhhZGlAbW9qYXRhdHUuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20lM2UlM2Us
Um9uIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmhh
ZGlAbW9qYXRhdHUuY29tJmd0OyZndDssUm9uPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+UGFya2VyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20i
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5Sb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20lM2UlM2Us
JTIyYnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSZndDsmZ3Q7
LCZxdW90O2JyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0PC9zcGFuPjwvYT4mZ3Q7JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5i
cmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
bHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0JTNlJTNlLCUyMkpvZWwiIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQmZ3Q7Jmd0OywmcXVvdDtKb2VsPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+TS4gSGFscGVybiZxdW90Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+am1oQGpvZWxoYWxw
ZXJuLmNvbTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIHdvcmQgJnF1b3Q7bWV0YWRhdGEmcXVvdDsgaXMgYSBw
dXJwb3NlbHkgYW1iaWd1b3VzIHRlcm0gJnF1b3Q7ZGF0YSB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgcHJvdmlkZXMgaW5mb3JtYXRpb24gYWJvdXQgb3RoZXIgZGF0YSZxdW90Oy4gSXQg
aXMgdXNlZCB0byBhdm9pZCBUSElTPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkaXNjdXNzaW9u
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9y
IGV4YW1wbGUsIEkgcHJvcG9zZSB3ZSBkZWZpbmUgJnF1b3Q7dGVxdWlsYSBtZXRhZGF0YSZxdW90
OyBiZWNhdXNlLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZyYW5rbHksIEkgd2lsbCBuZWVk
IHRvIG9yZGVyIGEgdHJpcGxlLXNob3QgaWYgd2Uga2VlcCBhdHRlbXB0aW5nPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgdG8gZGVmaW5lIHNvbWV0aGluZyB0aGF0LCBieSBkZWZpbml0aW9uLCBp
cyBhbWJpZ3VvdXMuIEknZCBsaWtlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbXkgYmFydGVu
ZGVyIHRvIHVuZGVyc3RhbmQgbWUgc3BlY2lmaWNhbGx5IHdoZW4gSSBzYXkgJnF1b3Q7SSBuZWVk
IGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Nob3QmcXVvdDsuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEzLzE0IDc6NDkgQU0sICZx
dW90O0x1Y3kgeW9uZyZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWku
Y29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bHVjeS55b25n
QGh1YXdlaS5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBo
cmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208L3NwYW4+PC9h
PiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtTbmlwLi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0O1NLJmd0OyBKdXN0IGNvcHlpbmcgZnJvbSB0aGUgUFM6PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDstLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7RGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eSB0byBleGNoYW5n
ZSBpbmZvcm1hdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmV0d2Vlbjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7dGhlIG5ldHdvcmsgYW5kIHNlcnZpY2UgZnVuY3Rp
b25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
YW5kIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2Z1bmN0aW9u
cyBhbmQgdGhlIG5ldHdvcmsuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Oy0tPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDtJdCBpcyBhIGx1Y2lkIGRlZmluaXRpb24uIFdlIGFyZSB1bm5l
Y2Vzc2FyaWx5IG1ha2luZyB0aGUgd29yZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7JnF1b3Q7
bmV0d29yayZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Y29udHJv
dmVyc2lhbCwgSU1PLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtbTHVjeV0gVGhpcyBpcyBteSBwb2ludC4g
JnF1b3Q7VGhlIG5ldHdvcmsmcXVvdDsgaXMgdG9vIGdlbmVyYWwgaGVyZSw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3doaWNoIGJyaW5nczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7bWV0YWRhdGEgZ3JlYXQgcG93ZXIgdG8gZG8gbWFueSB0aGluZ3MuIFRoaXMgaXMgd2h5
IHBlb3BsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW52ZW50IGlkZWFzPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtoZXJlLCB3aGljaCBjYXVzZXMgYSBsb3Qgb2YgZGVi
YXRlcyBvbiBtZXRhZGF0YSB1c2FnZSBwb3RlbnRpYWxzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtzaG91bGQgbm90IHNw
ZW5kIGEgbG90IG9mIHRpbWVzIG9uIHRoYXQgZGViYXRlcyBhbmQganVkZ2Ugd2hpY2g8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3VzYWdlIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDt2YWx1YWJsZSBvciBub3QuIFRodXMsIGZvciB0aGUgU0ZDIHdvcmssIGl0IHdpbGwg
YmUgaGVscGZ1bCBpZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2UgY2FuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtuYXJyb3cgZG93biBhIGJpdC4gSm9lbCBtYWtlcyBl
eHBsaWNpdGx5IHR3byBjYXNlcywgd2hpY2ggaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hl
bHBmdWwgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2RldmVsb3AgdXNl
IGNhc2VzIGZvciBlYWNoIGNhc2UuIEkgd291bGQgbGlrZSB0byBzZWUgdGhhdCB0aGU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Byb2JsZW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0O3N0YXRlbWVudCBjYW4gYmUgbW9yZSBzcGVjaWZpYyBvbiBtZXRhZGF0YSBkZWZpbml0
aW9uLCB3aGljaCBtYXk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtoZWxwZnVsIGluIGxlc3MgZm9jdXNpbmcgb24gaXQgYW5k
IG1vdmluZyBmb3J3YXJkLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
O1N1cmVuZHJhLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtU
aGFua3MsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7THVjeTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Oy0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7RnJvbTogSmltIEd1aWNoYXJkIChqZ3Vp
Y2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86amd1aWNoYXJAY2lzY28uY29tPC9z
cGFuPjwvYT5dPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7U2VudDog
V2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA0OjM4IFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7VG86IEx1Y3kgeW9uZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0O0NjOiBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXMgQk9VVEhPUlM7IFJv
biBQYXJrZXI7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGEgaHJl
Zj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7Ow0K
IHNmYzsgSmFtYWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0hhZGkgU2FsaW08YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQt
cmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDtIaSBMdWN5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O05vLiBJIGFtIHNpbXBseSBz
YXlpbmcgd2Ugc2hvdWxkIG5vdCBvdmVyY29tcGxpY2F0ZSB0aGUgcHJvYmxlbTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O3N0YXRlbWVudCB3aXRoIHRleHQgdGhhdCBh
ZGRzIGxpdHRsZSB0byBubyB2YWx1ZSBpbiBteSBvcGluaW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFdoZXRoZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDt3
ZSBjYWxsIGl0IG1ldGFkYXRhLCBvciBjb250ZXh0LCBoYXMgbm8gYmVhcmluZyBvbiB0aGUgZmFj
dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhhdCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDtwcm9ibGVtIHN0YXRlbWVudCBhbHJlYWR5IGNsZWFybHkgc3Rh
dGVzIHdlIG5lZWQgdG8gYmUgYWJsZSB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cGFzczxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O2luZm9ybWF0aW9uIGJldHdl
ZW4gU0bCuXMgYW5kIGJldHdlZW4gdGhlIG5ldHdvcmsgJmFtcDsgU0bCuXMuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
T24gMy8xMi8xNCwgNToxMyBQTSwgJnF1b3Q7THVjeSB5b25nJnF1b3Q7ICZsdDs8YSBocmVmPSJt
YWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmx1Y3kueW9u
Z0BodWF3ZWkuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
O0hpIEppbSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O0kgZm9yIG9uZSBkb24n
dCBhZ3JlZSBhbmQgdGhpbmsgd2UgYXJlIG92ZXIgY29tcGxpY2F0aW5nIHdoYXQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3Nob3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDtiZSBzdHJhaWdodGZvcndhcmQuIFRoZSBTRkMgZW5jYXBzdWxhdGlvbiBzaG91
bGQgZW5hYmxlIHR3bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhpbmdzOjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7MS4gU3RlZXJpbmcgb2Ygc2VsZWN0ZWQgZmxvd3MgdGhy
b3VnaCBhIHNlcnZpY2UgY2hhaW47IHRoaXMgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Ro
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtzZXJ2aWNlIGZ1
bmN0aW9uIHBhdGguPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OzIuIFBhc3Npbmcgb2YgY29udGV4dCBhc3NvY2lhdGVkIHdpdGggYSBnaXZlbiBmbG93IHdpdGhp
biBzYWlkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2Z1bmN0aW9uIHBhdGguIFRoaXMgY29udGV4dCBp
bmZvcm1hdGlvbiBtYXkgYmUgY29uc3VtZWQgYnkgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
U0YgKGFuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2FwcGxp
Y2F0aW9uIElEIGlzIGFuIGV4YW1wbGUpIG9yIG1heSBiZSBjb25zdW1lZCBieSB0aGU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7ZWxlbWVudHMgKGEgdnJmLUlEIGlzIGFuIGV4YW1wbGUpLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtbTHVjeV0gRG8geW91IGNh
bGwgdGhlIGNvbnRleHQgYXMgbWV0YWRhdGEgb3Igbm90PyBEbyB3ZSBoYXZlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDthbm90aGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0O3Rlcm0gaGVyZSBiZXNpZGUgU0ZDIGhlYWRlciBhbmQgbWV0YWRhdGEuIEkgc2Vl
IHRoYXQgeW91IGRvbid0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3YW50IHRvPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O3NlcGFyYXRlIHdoYXQgaXMgY29u
c3VtZWQgYnkgU0YgYW5kIHdoYXQgaXMgY29uc3VtZWQgYnkgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtmb3J3YXJkaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0O2VsZW1lbnRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7THVjeTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7U2VudCBmcm9tIG15IGlQaG9uZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6
MTYgUE0sICZxdW90O0x1Y3kgeW9uZyZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0
OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT48
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhy
ZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+
Jmd0OyZndDsNCiB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7IEdyZWF0LiBUaGVuIHdlIG1heSBjb25zaWRlciB0d28gc3BlY2lhbCBtZXRhZGF0YSBkZWZp
bml0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtwcm9ibGVtIHN0YXRlbWVudCBzbyB3ZSBj
YW4gYWxsIHVzZSB0aGUgc2FtZSBkZWZpbml0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O0hlcmUgaXMgbXk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0O3N1Z2dlc3RlZCB0ZXh0IGFuZCBsaWtlIHRvIGhlYXIgeW91IGFuZCBvdGhlcidzIGlucHV0
IGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3VnZ2VzdGlvbnMuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxh
bmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3RvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtleGNo
YW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBlbGVtZW50cyBpbiBhIHNlcnZpY2UgZnVuY3Rp
b248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2NoYWlu
aW5nLiBJbiB0aGlzIGNvbnRleHQsIHRoZXJlIGFyZSB0d28gdHlwZXMgb2YgZGF0YSBwbGFuZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyBTZXJ2aWNlIEZ1bmN0aW9uIE1ldGFkYXRhOiB0aGUgaW5mb3Jt
YXRpb24gZXhjaGFuZ2VkIGJldHdlZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0O2NsYXNzaWZpZXIgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVu
IHNlcnZpY2UgZnVuY3Rpb25zIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDtmYWNpbGl0YXRlIHNlcnZpY2UgZnVuY3Rpb25zIG9uIHRoZSBwYWNrZXQg
dHJlYXRtZW50Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU3Rl
ZXJpbmcgTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBmcm9tIHNlcnZpY2UgZnVuY3Rpb25zIHRv
IGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2NsYXNz
aWZpZXIgb3Igc2VydmljZSBub2RlIGZvciB0cmFmZmljIGZvcndhcmRpbmcgcHVycG9zZS48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IC1lbmQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBGcm9tOiBKb2VsIE0uIEhhbHBlcm4g
WzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+
PC9hPl08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBT
ZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MzUgUE08YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJP
VVRIT1JTOyBSb24gUGFya2VyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOzxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5i
cmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
bHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9z
cGFuPjwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNm
Yy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsgWWVzLCBJIGFtIHRyeWluZyB0byBjb25zaXN0ZW50bHkgZGlzdGluZ3Vpc2gg
dGhvc2UgdHdvIGNhc2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aGVuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDt0YWxraW5nIGFib3V0IHRoZSBp
bmZvcm1hdGlvbiBjYXJyaWVkIHdpdGggcGFja2V0cyBpbiBzZXJ2aWNlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtjaGFpbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyBZb3Vycyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
T24gMy8xMi8xNCwgMzoxMyBQTSwgTHVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKb2VsLCBTZWUgYmVsb3cuIC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFp
bHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dIE9uIEJlaGFsZiBPZiBKb2VsIE0u
IEhhbHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1NlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlZG5lc2RheSwgTWFyY2ggMTIs
IDIwMTQgMjowMiBQTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtCT1VUSE9SUzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQi
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5p
cGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7DQogc2ZjOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJl
OiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHdhcyB0cnlpbmcgdG8g
d29yZCBpdCBjYXJlZnVsbHkgbm90IHRvIGZvY3VzIG9uIHdobyBwdXRzPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDt0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gaW4sIGJ1dCBvbmx5IG9uIHdobyBjb25zdW1lcyB0aGUg
aW5mb3JtYXRpb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEluZm9ybWF0aW9uIGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyBtYXkgY29tZSBmcm9t
IHRoZSBpbmdyZXNzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGNsYXNzaWZpZXIgb3IgZnJvbSBvdGhlciBzZXJ2aWNlIGZ1bmN0aW9ucy4gW0x1
Y3ldIHRoaXMgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBvbmU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2FzZSB1c2luZyBtZXRh
ZGF0YSBpbiB5b3VyIHZpZXcuIEluZm9ybWF0aW9uIGZvciB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2ZvcndhcmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgd2lsbCBnZW5lcmFsbHkgY29tZSBmcm9tIHRoZSBpbmdyZXNzIGNsYXNz
aWZpZXIsIGJ1dCBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3BlY2lhbDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjYXNlcyBtYXkgYmUg
cHJvdmlkZWQgYnkgc2VydmljZSBmdW5jdGlvbnMuIChJIGtlZXA8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3dhbnRpbmcgdG8gZ2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJpZCBvZiB0aG9zZSBzcGVjaWFsIGNhc2VzLCBidXQgc28gZmFy
IHRoZXJlIHNlZW0gdG8gYmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2p1c3QgZW5vdWdoPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9mIHRo
ZW0gdG8gd2FycmFudCBjb3ZlcmluZyBpbiB0aGUgc29sdXRpb24uIEFuZCBtb3JlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtpbXBvcnRhbnRseSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2lnbmlmaWNhbnQgc3VwcG9ydCBmb3IgaXQgaW4g
dGhlIHdvcmtpbmcgZ3JvdXAuKSBbTHVjeV08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1RoaXMg
aXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
dGhlIHNlY29uZCBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldyAoYnV0IHlvdSBkb24n
dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bGlrZSBpdCkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFuZCB5b3Ugc3VnZ2VzdCBkaXN0aW5ndWlz
aGluZyB0aGVzZSB0d28gY2FzZXMgd2hlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGlzY3Vz
c2luZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBhYm91dCBtZXRhZGF0YSB1c2FnZS4gSXMgdGhhdCByaWdodCB1bmRlcnN0YW5kaW5nPzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBMdWN5PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2Vs
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBP
biAzLzEyLzE0LCAyOjMzIFBNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKb2VsLCBJIGludGVycHJldCB0
aGF0IHlvdSBzdWdnZXN0cyB0aGF0IGRpc3Rpbmd1aXNoIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ZXhjaGFuZ2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBiZXR3ZWVuIHNl
cnZpY2UgZnVuY3Rpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbmQgdGhlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGNoYW5n
ZSBpbmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgZnJvbSBhIHNlcnZpY2U8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9uIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhIHNlcnZpY2Ugbm9kZS4gSXMgdGhpcyByaWdo
dCB1bmRlcnN0YW5kaW5nPyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTog
Sm9lbCBNLiBIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbTwvc3Bhbj48L2E+XSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7MjAxNDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDE6MTk8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFBN
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOiBKaW0gR3Vp
Y2hhcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IChqZ3VpY2hhcik7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9z
cGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7IHNmYzsgSmFt
YWwgSGFkaSBTYWxpbSBTdWJqZWN0Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTXkgaW5jbGluYXRpb24gd291bGQgYmUgdG8gdHVuZSB0aGF0
IGRlZmluaXRpb24gdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rpc3Rpbmd1aXNoPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZXR3
ZWVuIGRhdGFwbGFuZSBjYXJyaWVkIGluZm9ybWF0aW9uIGludGVuZGVkIGZvciB1c2UgYnk8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZ1bmNpdG9ucyAod2hhdGV2ZXIgdGhlIG9y
aWdpbiksIGFuZCBkYXRhcGxhbmUgY2FycmllZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW5m
b3JtYXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGludGVuZGVkIGZvciBkYXRhcGxhbmUgZm9yd2FyZGluZyBjb21wb25lbnRzLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBKb2VsLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBhZ3JlZSB0aGF0IHdlIG5l
ZWQgdXNpbmcgdGhlIHNhbWUgZGVmaW5pdGlvbiBmb3IgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7dGVybSwgYnV0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgZGlzYWdyZWUgdGhhdCB0aGUgbWV0YWRhdGEgZGVmaW5pdGlvbiBo
ZXJlIGlzIGEgc2V0IG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBU
aGlzIG1heSBiZSB0b28gbmFycm93PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtvciBsZWFkPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgdG8gYSBwYXJ0aWN1bGFyIHNvbHV0aW9uLiBJIGFtIGZpbmUgd2l0aCB0aGlzIGRlZmluaXRp
b248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb2JsZW0gc3RhdGVtZW50
IHcvIG1pbm9yIHR3ZWFrIChzdWdnZXN0ZWQgb24gbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7bGlzdCkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0
YWRhdGEgcHJvdmlkZXMgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthYmlsaXR5IHRvPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgY2xhc3NpZmllcnMgYW5kIHNlcnZp
Y2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIGFuZCBzZXJ2aWNl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbnMgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2xh
c3NpZmllcnN8c2VydmljZSBub2Rlcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZXJlIG1heSBiZSBhIHNvbHV0aW9u
IHRoYXQgYSBzZXJ2aWNlIGZ1bmN0aW9uIHBhc3Nlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
c29tZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gdG8gYXR0YWNo
ZWQgc2VydmljZSBub2RlIHdpdGhvdXQgdXNpbmcgU0ZDPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtoZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MsIEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1Pcmln
aW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBIYWxwZXJuIERpcmVjdDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVm
PSJtYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb208
L3NwYW4+PC9hPl0gU2VudDogV2VkbmVzZGF5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7TWFy
Y2ggMTIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgMjAxNCAxMjoyNSBQTSBUbzogTHVjeSB5b25nOyBKb2VsIE0uIEhhbHBlcm47
IE5pY29sYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQYXJr
ZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJl
Zj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4m
Z3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBk
cmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTHVjeSwg
eW91IHNheSAmcXVvdDt0aGUgbWV0YWRhdGEgdGVybSBtZWFucyAuLi4mcXVvdDsgVGhlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtkZWZpbml0aW9uIHlvdTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZW4gcHJvdmlkZSBpcyBh
IGRlZmluaXRpb24gb2YgdGhlIHNldCBvZiBpbmZvcm1hdGlvbiB3ZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7YXJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgcHJvcG9zaW5nIHRoYXQgd2UgcHV0IGluIHRoZSBTRkMgaGVhZGVy
LiBJLCBhbmQgb3RoZXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGF2ZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJlZW4g
dXNpbmcgdGhlIHRlcm0gbWV0YWRhdGEgbW9yZSBuYXJyb3dseS4gV2UgY2FuIHVzZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hhdGV2ZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkZWZpbml0aW9uIHdlIHdhbnQuIEJ1dCB3
ZSBkbyBuZWVkIHRvIGFncmVlIG9uIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVmaW5p
dGlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBGb3IgdGhlIHB1cnBvc2VzIG9mIHRoZSBXRywgaXQgc2VlbXMgbXVjaCBtb3Jl
IHVzZWZ1bCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dXNlIHRoZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRlcm0gbWV0
YWRhdGEgZm9yIHRoZSBuYXJyb3dlciBkZXNjcmlwdGlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2Vs
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMToxOSBQTSwgTHVjeSB5b25nIHdyb3RlOjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBIaSBKb2VsLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGFncmVlLiBXZSBuZWVkIHRvIGRpZmZl
cmVudGlhdGUgdGhlIG1ldGFkYXRhIHVzZWQgYnk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Nl
cnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbiBhbmQgU0ZDIGhlYWRlci4gVGhlIG1ldGFkYXRhIHRlcm0g
bWVhbnMgY2Fycnlpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NvbWU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtzdGF0
ZXMgYWxvbmcgd2l0aCB0aGUgcGFja2V0LiBJTU86IFNGQyBoZWFkZXIgaXMgYSBraW5kIG9mPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7bWV0YWRhdGEgY2FycmllZCBvbiBwYWNrZXQgZm9yIG5leHQgc2VydmljZSBub2RlIHRv
IHVzZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbnRleHQgb2Yg
U0ZDLCB3ZSBoYXZlIHRlcm0gZm9yIFNGQyBoZWFkZXIgYW5kIHRoZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7bWV0YWRhdGEgdGhhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dhcyBjYXJyaWVkIGJldHdlZW4gc2Vydmlj
ZSBmdW5jdGlvbnMsIG9yIGJldHdlZW4gc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9ucyBhbmQgY2xh
c3NpZmllcnMvc2VydmljZSBub2Rlcywgd2hpY2ggaXMgd2hhdDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7dGhlIGRyYWZ0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9jdXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcywg
THVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgWzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L3Nw
YW4+PC9hPl0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAyMDE0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IDExOjE4IEFNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhP
UlM7IFJvbiBQYXJrZXIgQ2M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSmltPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IEd1aWNoYXJkIChqZ3VpY2hhcik7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0
PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7IHNmYzsg
SmFtYWwgSGFkaSBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBJIHRoaW5rIGl0IGlzIGltcG9ydGFudCB0byBrZWVwIGEgc3Ryb25n
IGRpc3RpbmN0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiZXR3ZWVuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1l
dGFkYXRhICh3aGljaCBpcyBmb3IgdXNlIGJ5IGFwcGxpY2F0aW9ucykgYW5kIHRoZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjaGFpbmluZyBpbmZvcm1hdGlvbiBp
biB0aGUgYmFzZSBzZXJ2aWNlIGNoYWluIGhlYWRlciw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3doaWNoIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZvciB1c2UgYnkgdGhlIHNlcnZpY2UgY2hhaW4gc3VwcG9ydCBt
ZWNoYW5pc21zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgT24gMy8xMi8xNCwgMTA6NDIgQU0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IEZ1bGx5IGFncmVlIHdpdGggSm9lLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlIHNob3Vs
ZCBub3QgcmVxdWlyZSBhIGZpeCBsZW5ndGggZm9yIGluLWJhbmQgbWV0YWRhdGE8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2J1dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWxzbyBub3QgbGVhdmUgaXQgZm9yIGZy
ZWVseSB1c2FnZS4gSW4gZmFjdCwgd2hlbiBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2
aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBub2RlIGluc2VydHMgU0ZDIGhlYWRlciBvbiBhIChlbmNhcHN1bGF0
ZWQpIHBhY2tldCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlbmQgdG88YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IG5leHQgc2VydmljZSBub2RlLCBTRkMgaGVhZGVyIGl0c2VsZiBjYW4gYmUgc2VlbiBhcyBh
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0gRnJvbTogc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFp
bHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dIE9uIEJlaGFsZiBPZiBKb2VsIE0u
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50OiBXZWRu
ZXNkYXksIE1hcmNoIDEyLCAyMDE0IDk6MjEgQU0gVG86IE5pY29sYXM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNo
YXJkIChqZ3VpY2hhcik7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBk
cmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEZvciBpbi1iYW5kIG1ldGFkYXRhLCB0aGUgQVBJIGZvciBhY2Nlc3MgY2FuIGVh
c2lseSBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3luY2hyb25vdXMuIE91dCBvZiBiYW5kIG1ldGFkYXRhIG5l
ZWRzIGRpZmZlcmVudDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGFuZGxpbmcuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBUaGVyZSBhcmUgbWFueSBjYXNlcyB3aGVyZSBvdXQtb2YtYmFuZCBtZXRhZGF0YSBpczxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dXNlZnVsIGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYXBwcm9wcmlh
dGUuIEJ1dCB0aGV5IGRvIG5vdCBjb3ZlciBhbGwgbmVlZHMgYnkgYW55PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtzdHJldGNoLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEV2ZW4gaWYgZWFj
aCBwaWVjZSBvZiBpbi1iYW5kIG1ldGFkYXRhIGlzIG9mIGZpeGVkPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtsZW5ndGgsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGVyZSBhcmUgbWFueSBkaWZmZXJlbnQga2lu
ZHMgb2YgbWV0YXR5cGUuIFRyeWluZyB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2F5PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmcXVvdDt0aGVyZSB3aWxsIGJlIGV4YWN0bHkgZm91ciBwaWVjZXMsIGFuZCB0
aGV5IHdpbGwgYmUgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3R5cGVzPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyB0MSwgdDIsIHQzLCBhbmQgdDQmcXVvdDsgaXMgc2ltcGx5IHRvbyBzcGVjaWZpYyBmb3IgZXZl
biA4MCU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O29mIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtuZWVkcy48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCA4OjUyIEFNLCBOaWNvbGFzIEJPVVRIT1JTIHdyb3RlOjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEhlbGxvIFJvbiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFNlbmRpbmcgb3V0IG9mIGJhbmQgY29uZ3J1ZW50IG1ldGFkYXRhIG1heSBub3QgYmUgdGhl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbnN3ZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBhbGwg
bmVlZHMgYnV0IGl0IGlzIG9uZSB0b29sIHRoYXQgd2Ugc2hvdWxkIGtlZXAuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOb3QgYWxsIG1ldGFkYXRhIGlzIHRpZWQgdG8gYSBzcGVj
aWZpYyBwYWNrZXQsIGZvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZXhhbXBsZSBhPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgcG9saWN5IGNoYW5nZSBpbiBQQ1JGIGNvdWxkIGxlYWQgdG8gc29tZSBtZXRh
ZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2lnbmFsaW5nLDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IHRoZSByZWFjdGlvbiB0aW1lIG5lZWQgbm90IGJlIGltbWVkaWF0ZSwgZmV3IG1zIG1heTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bm90IG1hdHRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEFzIHlvdSBwb2ludCwgaWYgYSBwYWNrZXQgaXMgdGllZCB0byBhIG1ldGFkYXRh
IGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvcnJlbGF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
aW5mbyBjYW4gYmUgc2V0IGluIGJvdGggcGFja2V0IHRvIGRlYWwgd2l0aCBpdCAoaS5lPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4cGVjdGVkIGZs
YWcgaW4gdGhlIFNGQyBoZWFkZXIsIHBsdXMgYW4gaWQpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBGaW5hbGx5IHdlIGNhbiBzdGlsbCBzZW5kIHNvbWUgbGltaXRlZCBtZXRhZGF0
YSB3aXRoaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2EgaGVhZGVyLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFRoaXMgY291bGQgYmUgdXNlZCBmb3IgbG9hZCBiYWxhbmNlcnMgaW4gcGFydGljdWxhciBp
Zjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhZ3JlZSBvbiBh
IGNvbnZlbnRpb24gdG8gbG9jYXRlICZxdW90O2NvYXJzZSBncmFpbiBwb2xpY3kmcXVvdDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAvICZxdW90O2ZpbmUgZ3JhaW4gcG9saWN5JnF1b3Q7IG9uIHJlc2VydmVk
IGNvbnRleHQgaGVhZGVycy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoaXMg
c2VlbXMgdG8gb3BlbiB1cCBhIGxvdCBvZiBmbGV4aWJpbGl0eSAvPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtpbm5vdmF0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9u
IHlvdXIgbGFzdCBwb2ludCwgdGhlcmUgaXMgYSBxdWVzdGlvbiBvbiBob3cgdG8gbWFrZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIGF2YWlsYWJsZSB0byBhIFNlcnZpY2UgRnVuY3Rpb24uIEN1
cnJlbnQgc29ja2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29ubmVjdGlvbnMgZm9yIGV4YW1wbGUgZG8g
bm90IGFsbG93IHRvIHJldHJpZXZlIElQPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoZWFkZXI8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBvcHRpb25zLiBTbyBJIGFzc3VtZSB0aGF0IFNGQyBhd2FyZSBTZXJ2
aWNlIEZ1bmN0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2lsbDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IG5lZWQgc29tZSAoYXN5bmNocm9ub3VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPykgQVBJIHRvIHJl
dHJpZXZlIFNGQyBoZWFkZXIgaW5mb3JtYXRpb24gYXMgd2VsbCBhczxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7aW4tYmFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhLiBJIGRvbid0IHNlZSBv
dXQgb2YgYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Fk
ZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbXBsZXhpdHksIHRoZSBzYW1lIEFQSSBjYW4gcHJvYmFi
bHkgYXBwbHkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgYWx0ZXJuYXRp
dmUgb3B0aW9uLCBhbGxvd2luZyB2YXJpYWJsZSBzaXplZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7bWV0YWRhdGEgaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgU0ZDIGhlYWRlciBoYXMgc29tZSBk
cmF3YmFja3MgYXMgd2VsbCwgb25lIGJlaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnJhZ21lbnRhdGlv
biwgYW5kIHNvbWUgc3dpdGNoZXMgZXhwZWN0aW5nIGFzIHdlbGwgdG88YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2xvb2sgYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBlbmQgdXNlciB0cmFmZmljIGhlYWRl
cnMgZm9yIGxpbmsgbG9hZCBiYWxhbmNpbmcuIEk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dv
dWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWdyZWUgdGhhdCBpZiB3ZSBjYW4gYWNjZXB0IHRoZXNlIGlz
c3VlcywgdGhlbiBzZW5kaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb2ZmLWxpbmUgY29uZ3J1ZW50IG1l
dGFkYXRhIGxvb3NlcyBpdHMgaW50ZXJlc3QuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBXZSBuZWVkIHRvIHRha2UgaW50byBhY2NvdW50IHRoYXQgYm90aCBpbi1iYW5kIGFuZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29uZ3J1ZW50PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3V0LW9m
LWJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0IGlzIG5vdCByZWxpYWJsZS4gQTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7cGFja2V0IGxvc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0cmlnZ2VyaW5nIHJldHJh
bnNtaXNzaW9uIHdvdWxkIG5vdCBsZWFkIHRvIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
aWRlbnRpY2FsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcmVjb25zdHJ1Y3Rpb24gb2YgdGhlIGFzc29jaWF0
ZWQgbWV0YWRhdGEuIEluIHNvbWU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Nhc2VzLCB3ZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IG1pZ2h0IHRodXMgZXZlbiBuZWVkIG5vbi1jb25ncnVlbnQgb3V0LW9m
LWJhbmQgcmVsaWFibGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSB0cmFuc3BvcnQuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZy
b206PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUGFya2Vy
IFs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPlJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb208L3NwYW4+PC9hPl0gU2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1dl
ZG5lc2RheSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBNYXJjaCAxMiwgMjAxNDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IDEyOjQzIFBNIFRvOiBOaWNvbGFzIEJPVVRIT1JTIENjOiBKaW0gR3VpY2hhcmQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyhqZ3VpY2hhcik7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7c2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzLDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgSSB1bmRlcnN0YW5kIHRoZSBjb25jZXB0IGZvciBvdXQgb2YgYmFuZCBz
aWduYWxpbmcgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhLCBidXQgSSBhbSBjb25jZXJuZWQg
dGhhdCBpdCBpbnRyb2R1Y2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzaWduaWZpY2FudDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Y29tcGxleGl0eSBkdWUgdG8gdGhlIHBvdGVudGlhbCByYWNlIGNvbmRp
dGlvbiBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVjZWl2aW5nIHRoZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7cmVhbCBwYWNrZXQgYmVmb3JlIHRoZSBtZXRhZGF0YS4gV2hpbGUgdGhlIHJlYWwgcGFj
a2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjb3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW5kaWNh
dGUgdGhhdCBvdXQgb2YgYmFuZCBtZXRhZGF0YSBpcyBleHBlY3RlZCwgaG93IGNhbjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7d2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2d1YXJhbnRlZSB0aGUgb3JkZXIg
b2YgcmVjZXB0aW9uPyBXaGF0IGlmIHN3aXRjaGluZyBvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7cm91dGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bm9kZXMgYXBwbHkgaGFzaCBiYXNlZCBsb2FkIGJh
bGFuY2luZz8gV2hhdCBpZiB0aGUgbG9hZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmFsYW5jaW5nIHVuZGVy
c3RhbmRzIFNGQyBlbmNhcHMgYW5kIGxvb2tzIGJleW9uZCBpdCB0bzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtvcmlnaW5hbCBoZWFkZXIgdG8gZ2V0IGJldHRl
ciBlbnRyb3B5Pzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENhbiB3ZSBndWFyYW50ZWUgdGhhdCB0aGUgbWV0
YWRhdGEgYW5kIHJlYWwgcGFja2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aWxsIGZvbGxv
dzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGV4YWN0IHNhbWUgcGF0aD8gSWYgd2UgY2FuIG5vdCwgdGhl
bjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW1wbGVtZW50YXRpb25zIHdpbGw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O25lZWQgdG8gYWRkIGluZ3Jlc3MgcXVldWluZyB0byBjb3BlIHdpdGggdGhlIHNjZW5h
cmlvLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQWxzbywgZG8geW91IGZlZWwg
dGhhdCB0aGUgaW5jcmVhc2UgaW4gaW1wbGVtZW50YXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb21w
bGV4aXR5IGF0IHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucyBpcyByZWFzb25hYmxlPzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gTWFy
IDEyLCAyMDE0LCBhdCA0OjA5IEFNLCAmcXVvdDtOaWNvbGFzIEJPVVRIT1JTJnF1b3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Nt
b3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Tmljb2xh
cy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOk5pY29sYXMuQk9VVEhP
UlNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgdGhpbmsgd2UgbXVzdCBtYWtlIGEgZGlzdGluY3Rp
b24gYmV0d2Vlbjo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLSBN
ZXRhZGF0YSB3aGljaCBzaG91bGQgYmUgcGFydCBvZiB0aGUgaGVhZGVyIGRlZmluZWQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FzIGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJhbmQgbWFya2lu
Zy4gLSBNZXRhZGF0YSB3aXRoIGNhbiBiZSBwYXNzZWQgb3V0IG9mPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtiYW5kLCBmb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhhbXBsZSBjb25ncnVlbnQg
b3V0IG9mIGJhbmQgc2lnbmFsaW5nIGRlZmluZWQgaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3RoZSBkcmFmdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUg
Zm9ybWVyIGNhbGxzIGZvciBhIGxpbWl0ZWQgc3BhY2UgaW4gdGhlIGhlYWRlciw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3RydWUsIFRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsYXR0ZXIgaG93
ZXZlciBkb2VzIG5vdCBpbmN1ciBhbnkgc3BhY2UgbGltaXRhdGlvbjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7YW5kIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN0aWxsIGZhaXJseSBlZmZpY2ll
bnQgYW5kIGl0IHJlbWFpbnMgY29tcGF0aWJsZSB3aXRoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDthIGZpeGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNpemUgaGVhZGVyIHVzZWQgdG8gcm91dGUg
dGhvc2Ugc2lnbmFsaW5nIG1lc3NhZ2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbG9uZyB0
aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2hhaW4ncyBzZXJ2aWNlIGZ1bmN0aW9ucy48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpp
bSBHdWljaGFyZCAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29t
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+amd1aWNoYXJAY2lz
Y28uY29tPC9zcGFuPjwvYT5dIFNlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFR1ZXNkYXksIE1h
cmNoIDExLCAyMDE0IDY6NDggUE0gVG86IFJvbiBQYXJrZXIgQ2M6PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IE5pY29sYXMgQk9VVEhPUlM7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0
PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7IHNmYzsg
SmFtYWwgSGFkaSBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY108
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25z
aWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBS
b24sPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlIGNhbiBjZXJ0
YWlubHkgaGF2ZSB0aGlzIGRpc2N1c3Npb24gYnV0IHdlIHNob3VsZDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Zmlyc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29uc2lkZXIgd2hhdCBpbmZvcm1h
dGlvbiBpcyBuZWNlc3NhcnkgYW5kIGlmIHNhaWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3Jt
YXRpb24gY2FuIGZpdCB3aXRoaW4gYSBmaXhlZCBudW1iZXIgb2YgY29udGV4dHM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWpvcml0eSBvZiBj
YXNlcy4gUmVtZW1iZXIsIHRoZSBnb2FsIG9mIGJlaW5nIGFibGU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3RvIHBhc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgdGhyb3VnaCB0aGUg
bmV0d29yayBpcyB0byBlbmhhbmNlIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rl
bGl2ZXJ5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBub3QgcGFzcyB0aGUgZW50aXJlIHdvcmtzIG9m
IFNoYWtlc3BlYXJlIDstKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBTZW50IGZyb20gbXkgaVBob25lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBPbiBNYXIgNywgMjAxNCwgYXQgMzo1MiBBTSwgJnF1b3Q7Um9uIFBhcmtlciZx
dW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+Jmd0
OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgTmljb2xhcyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBJIHNlZSBzaW1pbGFyIHJlcXVpcmVtZW50cyBmcm9tIHRoZSAzZ3BwIEVQQyBzaWRl
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SSB3b3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgbGlrZSB0byBwcm9wb3NlIGFuIE9VSSAvIFRMViBiYXNlZCBhcHByb2FjaCB3aGVyZSB0aGU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJlc2VydmVkIE9VSSBjYW4gYmUgdXNlZCBmb3IgYWdy
ZWVkIHVwb24gdHlwZXMgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbW1vbjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgYW5kIHZlbmRvciBvciBvdGhlciBvcmdhbml6YXRp
b25hbCBPVUlzIGNhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmUgdXNlZDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgdG8gcXVpY2tseSBpbm5vdmF0ZSBpbiB0aGUgbmV0d29ya3MuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTaW11bHRhbmVvdXNseSwgSSB3b3VsZCBhbHNvIGxpa2UgdG8g
Y29uc2lkZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21lY2hhbmlzbXM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHRoYXQgYXJlIG9wdGltaXplZCBmb3IgbG9uZyBsaXZlZCBmbG93cyBzbyBh
cyB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bGltaXQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBuZWdhdGl2ZSBlZmZlY3RzIG9mIHBhY2tldCBncm93dGguPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBPbiBNYXIgNywgMjAxNCwgYXQgODozNCBBTSwgJnF1b3Q7Tmljb2xhcyBCT1VUSE9SUyZx
dW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Tmlj
b2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bx
b3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFp
bHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDsgd3JvdGU6
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBIZWxsbyBKaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IEkgaGF2ZSBzZWVuIGNhc2VzIGluIEdpIExBTiwgd2hlcmUgc3Vic2NyaWJl
ciByZWxhdGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gaXMgcGFz
c2VkIHRvIGEgV2ViIFByb3h5IGZvciBIVFRQIGhlYWRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGVucmljaG1lbnQgKGFpbWVkIGF0IHNvbWUgV2ViIENvbnRlbnQgcHJvdmlkZXJzPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtwYXJ0bmVycyBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHRoZSBNb2JpbGUgT3BlcmF0b3IpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IEluZm9ybWF0aW9uIHdhcyBhbiBjb2RlZCAocGVyc2lzdGVudCkgc3Vic2NyaWJlciBpZDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVyaXZlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGZyb20gdGhlIE1TSVNETiwgYW5kIGNvdXBsZSBvZiBmIGN1c3RvbWVyIHByb2ZpbGU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3JlbGF0ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBm
aWVsZHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBJbiBhbiBzZmMgYmFzZWQgR2kgTEFOLCB0aGlzIGVudGl0eSBzaG91bGQgcmVjZWl2
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgJmd0O2Zyb20gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgQ2xhc3NpZmllcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLSBBIGNsYXNzaWZpY2F0aW9uIG9mIHRoZSBDb250ZW50IFBy
b3ZpZGVyICggSWQsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2F0ZWdvcnkpIGJhc2Vk
IG9uIHRyYWZmaWMgYW5hbHlzaXMgLSBUaGUgTVNJU0ROIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3Vic2NyaWJlciAtIFR3byBz
dWJzY3JpYmVyIHBvbGljeSBmaWVsZHMgKG5vdCB0aWVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgdG8gUENSRjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJ1dCBiZWxvbmdpbmcgdG8g
dGhlIFN1YnNjcmliZXIgREIpIChTdWJzY3JpYmVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Y2F0ZWdvcnksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3ViLWNhdGVnb3J5KSAtIEEg
c2Vzc2lvbiBpZCAoZm9yIGxvZ2dpbmcgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0cmFj
a2luZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHB1cnBvc2VzKTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIG9iamVjdGl2
ZSBiZWluZyB0byBhdm9pZCBoYXZpbmcgdGhlIEhUVFAgUHJveHk8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3RvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmVjb21lIGEgdHJ1c3RlZCBh
cHBsaWNhdGlvbiAoaW50ZXJvZ2F0ZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdWJz
Y3JpYmVyIERCLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV0Yy4uKTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTogSmltPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgR3VpY2hhcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+amd1aWNoYXJAY2lzY28uY29tPC9z
cGFuPjwvYT5dIFNlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGh1cnNkYXksIE1h
cmNoIDA2LCAyMDE0IDI6MDIgUE0gVG86IEphbWFsIEhhZGk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O1NhbGltOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpqbW9pc2FuZEBq
dW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmpt
b2lzYW5kQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpqbW9pc2FuZEBqdW5pcGVy
Lm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpq
bW9pc2FuZEBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDsN
CiBDYzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZmMgU3ViamVjdDogUmU6IFtzZmNd
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEt
Y29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEhpIEphbWFsLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91IHNhaWQgJnF1b3Q7SXQgc2VlbXMgdGhlcmUn
cyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNpemVk
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEmcXVvdDsuLiBJIGFtIG5vdCBz
byBjb252aW5jZWQgYW5kIHdvdWxkIGxpa2UgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBi
ZXR0ZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB1bmRlcnN0YW5kIHRoZSByZXF1aXJl
bWVudHMgYmVmb3JlIHBhc3NpbmcganVkZ2VtZW50Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IElmIHdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbG9vayBhdCB0aGUgdXNlIGNhc2Vz
IGFzIHByZXNlbnRlZCB0aHVzIGZhciBpbnRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhl
IFdHIEk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBoYXZlIHlldCB0byBzZWUgYSBzaW5n
bGUgZXhhbXBsZSBvZiB0aGUgbmVlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChub3Rpbmcg
dGhhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRlc2lyZSBpcyBub3QgdGhlIHNhbWUg
YXMgbmVlZCkgLSBJIGFtIG5vdCBzYXlpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGVy
ZSBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5vIHJlcXVpcmVtZW50IGJ1dCByYXRo
ZXIgdGhhdCB3ZSBzaG91bGQgbm90IGp1bXA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byB0
aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb25jbHVzaW9uIGFuZCBidWlsZCBzdGFu
ZGFyZHMgYXJvdW5kIGEgdGhlb3J5Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzMvMTQsIDY6MzUgQU0sICZxdW90O0ph
bWFsIEhhZGkgU2FsaW0mcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0
OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPmhhZGlAbW9qYXRhdHUuY29tPC9zcGFuPjwvYT48c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1h
aWx0bzpoYWRpQG1vamF0YXR1LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPm1haWx0bzpoYWRpQG1vamF0YXR1LmNvbTwvc3Bhbj48L2E+Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGxpa2UgdGhlIGRvYyAtIHdl
bGwgd3JpdHRlbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VjdGlvbiA0LjMgb24gbWV0YWRhdGEgZW5jb2RpbmcuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IEl0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGUgc2l6ZWQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAoYXQgbGVhc3QgZm9yIGh0dHAvYXBwIHlvdSBzZWVtIHRvIGluZGljYXRlIHRoZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRlc2lyZSBmb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDtpdCkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciBhIGRh
dGFwYXRoIHBlci1wYWNrZXQgbWV0YWRhdGEsIGkgZmVlbCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBuZWVkIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGp1c3QgYXMg
aW1wb3J0YW50LiBBcmUgd2UgbGltaXRlZCBieSB0aGUgZmFjdCB0aGF0PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4aXN0aW5nIGhhcmR3YXJlIG1heSBub3QgYmUgYWJsZSB0byBo
YW5kbGUgVExWcz88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0Zvcjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBleGFtcGxlLCBJIGRvbnQgaGF2ZSBhIHByb2JsZW0gaGFuZGxpbmcg
VExWcyBpbiBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgc29mdHdhcmU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtkYXRhcGF0aC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2hlZXJzLCBqYW1hbDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZyBsaXN0PHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNA
aWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+
PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwv
c3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGxpc3Q8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxh
IGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18g
c2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxp
c3Q8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmY0Bp
ZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bh
bj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZs
dDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGxpc3Q8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNm
Y0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXyBzZmMgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0Bp
ZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48
L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9h
Pjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0
bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0
Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9h
PiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OzxhIGhyZWY9Imh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IHNmYyBtYWlsaW5n
IGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9h
Pjxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7IHNmYyBtYWlsaW5nIGxpc3Q8YnI+
DQomZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZn
dDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxh
IGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDtfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXzxicj4NCiZndDsmZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7PGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDs8YSBocmVm
PSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7PGJyPg0KJmd0O19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0O3NmYyBtYWlsaW5n
IGxpc3Q8YnI+DQomZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJy
Pg0KJmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCjxicj4NCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0Kc2ZjIG1haWxp
bmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4N
CjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8
YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0IiB0
eXBlPSJjaXRlIj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSIi
Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0Kc2Zj
IG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KPGEgaHJlZj0i
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9z
cGFuPjwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0K
PGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMy41cHQ7IGZv
bnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7ICI+X19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJyPg0KPGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2Zj
QGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBz
dHlsZT0iIj48bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSIiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9z
cGFuPjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8YnI+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8ZGl2PjxzcGFuPl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPC9zcGFuPjxicj4NCjxz
cGFuPnNmYyBtYWlsaW5nIGxpc3Q8L3NwYW4+PGJyPg0KPHNwYW4+PGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjwvc3Bhbj48YnI+DQo8c3Bhbj48YSBocmVmPSJo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PC9zcGFuPjxicj4NCjwvZGl2Pg0KPC9ibG9j
a3F1b3RlPg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_0A3EA6396417417FA72662CBE6B2BE1Balcatellucentcom_--


From nobody Wed Mar 19 06:01:18 2014
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D63331A069C for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 06:01:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -12.747
X-Spam-Level: 
X-Spam-Status: No, score=-12.747 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, MANGLED_OFF=2.3, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 7UcLJEgAvhSj for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 06:01:08 -0700 (PDT)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) by ietfa.amsl.com (Postfix) with ESMTP id 889821A0048 for <sfc@ietf.org>; Wed, 19 Mar 2014 06:01:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=226459; q=dns/txt; s=iport; t=1395234059; x=1396443659; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=xHmno2sW0RozfmF/kbybA1QXBhqCXFHrz1aIrMXXU9k=; b=KTlxOFguDpE/PLj2SUdGUcUnhHZh1+ySYlj7EXLK/db0qWiGgm7J1U6H w0nkXpam9bZLAXxiAvGiLfDp2gY67P9zwlEN9mqJDqPWDpSfdMYAIqsIz qBZXDoBRmmcKRGmpRe/zq5bYUuGt9WYGls/9RxAHSbe0lGeGh5HhekEY5 Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhAFAOaTKVOtJXG+/2dsb2JhbABagkJEO0uDEqhdjy6HPBl/FnSCJQEBAQQBAQEXAQgKOAIFAgMFAwwEAgEGAhEDAQEBARULAQYDAgICJQsUCQgCBA4FG4dKAxENkHqcF6IyEwSMTYE1CwEJIQIBBgkKBwYEBgECBASCZTWBFASUF0SDbJIwgy2BaQEf
X-IronPort-AV: E=Sophos;i="4.97,685,1389744000";  d="scan'208,217";a="311445736"
Received: from rcdn-core2-3.cisco.com ([173.37.113.190]) by rcdn-iport-4.cisco.com with ESMTP; 19 Mar 2014 13:00:55 +0000
Received: from xhc-rcd-x04.cisco.com (xhc-rcd-x04.cisco.com [173.37.183.78]) by rcdn-core2-3.cisco.com (8.14.5/8.14.5) with ESMTP id s2JD0sh3025262 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 19 Mar 2014 13:00:54 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.208]) by xhc-rcd-x04.cisco.com ([fe80::200:5efe:173.37.183.34%12]) with mapi id 14.03.0123.003; Wed, 19 Mar 2014 08:00:53 -0500
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: "Paul Quinn (paulq)" <paulq@cisco.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs83RrICLODjEE23oTL7amdwMJrndL8AgAACAQCAAAL2AIAA4XOAgABVHAD//7ChOQ==
Date: Wed, 19 Mar 2014 13:00:53 +0000
Message-ID: <5D362D2D-CC8D-487A-B49C-C6320A5EA5BF@cisco.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com>, <26E2A2A9-51B2-48CE-AC41-0A8F1FFB2F72@cisco.com>
In-Reply-To: <26E2A2A9-51B2-48CE-AC41-0A8F1FFB2F72@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: multipart/alternative; boundary="_000_5D362D2DCC8D487AB49CC6320A5EA5BFciscocom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/vKXFcE4hRCvaGsZ_eLDhEevMN_o
Cc: David Allan I <david.i.allan@ericsson.com>, Cathy Zhang <Cathy.H.Zhang@huawei.com>, Sumandra Majee <S.Majee@F5.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Mar 2014 13:01:17 -0000

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

KzENCg0KU2VudCBmcm9tIG15IGlQaG9uZQ0KDQpPbiBNYXIgMTksIDIwMTQsIGF0IDg6NDUgQU0s
ICJQYXVsIFF1aW5uIChwYXVscSkiIDxwYXVscUBjaXNjby5jb208bWFpbHRvOnBhdWxxQGNpc2Nv
LmNvbT4+IHdyb3RlOg0KDQpIaSBTdW1hbmRyYSwNCg0KSSBsZWFuIHRvd2FyZHMgIzI6IGVzc2Vu
dGlhbGx5IGVuY29kaW5nIHRoZSBpbmZvcm1hdGlvbiBpbnRvIGEgc2ltcGxlIElELCByYXRoZXIg
dGhhbiB0cnlpbmcgdG8gY3JlYXRlIGEgdmFyaWFibGUgbGVuZ3RoIHN0YWNrLiAgVGhlIGVuY29k
aW5nIG1ldGhvZCBpcyBtdWNoIHNpbXBsZXIgZm9yIFNGcyB0byBwcm9jZXNzLCBhbmQgYXMgeW91
IHBvaW50IG91dCB1cGRhdGUgYW5kIG1vZGlmeS4NCg0KUGF1bA0KDQpPbiBNYXIgMTksIDIwMTQs
IGF0IDM6NDAgQU0sIFN1bWFuZHJhIE1hamVlIDxTLk1hamVlQEY1LmNvbTxtYWlsdG86Uy5NYWpl
ZUBGNS5jb20+PiB3cm90ZToNCg0KPDxUcmltbWVkIHRoZSBUTyBsaXN0IHRvIGF2b2lkIHRoZSBt
c2cgYmVpbmcgaGVsZCBhZ2Fpbj4+DQoNCkkgc2VlIHR3byB3YXlzIHRvIGNhcnJ5IHRoZSBwYXRo
IGluZm9ybWF0aW9uLg0KDQoNCiAgMS4gIEV4cGxpY2l0IG9yZGVyZWQgbGlzdCwgc29tZXRoaW5n
IGxpa2UgRlctQSA6OiBUQ1AtT1BUIDo6IExCIDo6IFZpZGVvT1BUIDo6IENHTkFULiAgIFRoZXJl
IGFyZSB0d28gaXNzdWVzIHdpdGggdGhpcyBhcHByb2FjaCwgZmlyc3QgdGhlIGxlbmd0aCBvZiBn
cmFwaCBpcyB2YXJpYWJsZS4gIEFsc28gaXQgaW1wbGllcyBiaWRpcmVjdGlvbmFsIHN5bW1ldHJ5
LiBJdCBpcyBvZnRlbiByZXF1aXJlZCBidXQgc2hvdWxkIG5vdCBiZSBtYW5kYXRvcnkuICBTZWNv
bmRseSBjaGFuZ2luZyB0aGlzIHBhdGgvZ3JhcGggaW4gYXQgU0YgY2FuIGJlIGN1bWJlcnNvbWUu
DQogIDIuICBMZXQgdGhlIENvbnRyb2wgcGxhbmUgZGlzdHJpYnV0ZSB0aGUgY2hhaW5JRCA84oCU
PiBncmFwaCBtYXBwaW5nLiBJbiB0aGlzIGNhc2UgZWFjaCBTRiB3b3VsZCBoYXZlIG1hcHBpbmcg
b2YgZ2l2ZW4gYSBjaGFpbklEIHdoYXQgaXMgbXkgbmV4dCBob3AuIFRoZSBjaGFpbklEIGl0c2Vs
ZiBjb3VsZCBiZSBmaXhlZCBzaXplIGVsZW1lbnQuIEEgU0YgY2FuIHNlbGVjdCBhIGRpZmZlcmVu
dCBwYXRoIGJ5IGNoYW5naW5nIHRoZSBjaGFpSUQgcGFyYW1ldGVyLg0KDQpSZWdhcmRzDQpTdW1h
bmRyYQ0KDQoNCkZyb206IENhdGh5IFpoYW5nIDxDYXRoeS5ILlpoYW5nQGh1YXdlaS5jb208bWFp
bHRvOkNhdGh5LkguWmhhbmdAaHVhd2VpLmNvbT4+DQpEYXRlOiBUdWVzZGF5LCBNYXJjaCAxOCwg
MjAxNCBhdCAxMDoxMyBBTQ0KVG86ICJSZWluYWxkbyBQZW5ubyAocmVwZW5ubykiIDxyZXBlbm5v
QGNpc2NvLmNvbTxtYWlsdG86cmVwZW5ub0BjaXNjby5jb20+PiwgIkxvdWlzLkZvdXJpZSIgPExv
dWlzLkZvdXJpZUBodWF3ZWkuY29tPG1haWx0bzpMb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbT4+LCAi
UGF1bCBRdWlubiAocGF1bHEpIiA8cGF1bHFAY2lzY28uY29tPG1haWx0bzpwYXVscUBjaXNjby5j
b20+PiwgRGF2aWQgQWxsYW4gSSA8ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208bWFpbHRvOmRh
dmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPj4NCkNjOiBOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFz
LkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+
LCBYdXhpYW9odSA8eHV4aWFvaHVAaHVhd2VpLmNvbTxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNv
bT4+LCBDaGFuZ2NoZW5nIEh1YW5nIDxodWFuZ0BzY2UuY2FybGV0b24uY2E8bWFpbHRvOmh1YW5n
QHNjZS5jYXJsZXRvbi5jYT4+LCAic2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IiA8
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+PiwgIm1pa2ViaWFuY0Bhb2wuY29tPG1h
aWx0bzptaWtlYmlhbmNAYW9sLmNvbT4iIDxtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJp
YW5jQGFvbC5jb20+Pg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWlu
IElEDQoNCkhpIFJlaW5hbGRvLA0KDQpTbyB0aGUgY2hhaW4gSUQgaXMgYWN0dWFsbHkgdGhlIHBh
dGggSUQgd2hpY2ggcmVwcmVzZW50cyBhbiBvcmRlcmVkIHNldCBvZiBzZXJ2aWNlIGZ1bmN0aW9u
IGluc3RhbmNlcy4NCkkgdGhpbmsgd2Ugc2hvdWxkIGFkZCBhbiBleHBsaWNpdCBkZWZpbml0aW9u
IG9mIOKAnHNlcnZpY2UgaW5zdGFuY2XigJ0uIFdoYXQgZG8geW91IHRoaW5rPw0KDQpUaGFua3Ms
DQpDYXRoeQ0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVo
YWxmIE9mIFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMTgs
IDIwMTQgMTE6MDMgQU0NClRvOiBMb3Vpcy5Gb3VyaWU7IFBhdWwgUXVpbm4gKHBhdWxxKTsgRGF2
aWQgQWxsYW4gSQ0KQ2M6IE5pY29sYXMgQk9VVEhPUlM7IFh1eGlhb2h1OyBtaWtlYmlhbmNAYW9s
LmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz47IENoYW5nY2hlbmcgSHVhbmcNClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBz
dWxhdGlvbiBjaGFpbiBJRA0KDQpBIFNlcnZpY2UgQ2hhaW4ganVzdCBkZWZpbmVzIHdoaWNoIHR5
cGUgb2Ygc2VydmljZSBhbmQgdGhlaXIgb3JkZXIuDQoNCkEgc2VydmljZSBwYXRoIGRlZmluZXMg
dGhlIGFjdHVhbCBzZXJ2aWNlIGluc3RhbmNlLCBzYXksIGZpcmV3YWxsMS5ob21lLCBuYXQyLCBk
cGktc2ljLCBldGMuDQoNCkZyb206ICJMb3Vpcy5Gb3VyaWUiIDxMb3Vpcy5Gb3VyaWVAaHVhd2Vp
LmNvbTxtYWlsdG86TG91aXMuRm91cmllQGh1YXdlaS5jb20+Pg0KRGF0ZTogVHVlc2RheSwgTWFy
Y2ggMTgsIDIwMTQgYXQgMTA6NTUgQU0NClRvOiAiUGF1bCBRdWlubiAocGF1bHEpIiA8cGF1bHFA
Y2lzY28uY29tPG1haWx0bzpwYXVscUBjaXNjby5jb20+PiwgRGF2aWQgQWxsYW4gSSA8ZGF2aWQu
aS5hbGxhbkBlcmljc3Nvbi5jb208bWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPj4N
CkNjOiBOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRv
Ok5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+LCBYdXhpYW9odSA8eHV4aWFvaHVAaHVhd2Vp
LmNvbTxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+LCBDaGFuZ2NoZW5nIEh1YW5nIDxodWFu
Z0BzY2UuY2FybGV0b24uY2E8bWFpbHRvOmh1YW5nQHNjZS5jYXJsZXRvbi5jYT4+LCAic2ZjQGll
dGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IiA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+PiwgIm1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4iIDxt
aWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+Pg0KU3ViamVjdDogUmU6
IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNClBhdWwsDQogICBDYW4geW91IGNs
YXJpZnkgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiBzZXJ2aWNlIGNoYWluIGFuZCBzZXJ2aWNlIHBh
dGguIEdpdmVuIHRoYXQgYSBzZXJ2aWNlIGNoYWluIGlzIGNvbXBvc2VkDQpvZiBzZXZlcmFsIHNl
cnZpY2UgZnVuY3Rpb25zIFNGMSwgU0YyLCAuLiBTRm4gaG93IHdvdWxkIGEgc2VydmljZSBwYXRo
IGRpZmZlciBmcm9tIHRoYXQgc2VydmljZSBjaGFpbj8NCg0KLSAgICAgICAgICBMb3Vpcw0KDQoN
CkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgUGF1
bCBRdWlubiAocGF1bHEpDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCAxMDoyNiBBTQ0K
VG86IERhdmlkIEFsbGFuIEkNCkNjOiBOaWNvbGFzIEJPVVRIT1JTOyBYdXhpYW9odTsgbWlrZWJp
YW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+OyBDaGFuZ2NoZW5nIEh1YW5nDQpTdWJqZWN0OiBSZTogW3NmY10gU0ZD
IGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KSGkgRGF2ZSwNCg0KQ2hhaW4gSUQgc2hvdWxkIHJl
YWxseSBiZSBwYXRoIElEIHNpbmNlIHRoZXJlIGNhbiBiZSBtYW55IHBhdGhzIGZvciBhIGdpdmVu
IGNoYWluLiAgVXNpbmcgdGhhdCBkZWZpbml0aW9uLCB3ZSBhdm9pZCB0aGUgb3ZlcmxvYWQgYW5k
IHJlYXAgdGhlIGdhaW4gYWxsdWRlZCB0byBiZWxvdy4NCg0KUGF1bA0KDQpPbiBNYXIgMTgsIDIw
MTQsIGF0IDEyOjE0IFBNLCBEYXZpZCBBbGxhbiBJIDxkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNv
bTxtYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20+PiB3cm90ZToNCg0KDQoNCldlbGwg
dGhlIHF1ZXN0aW9uIGRlIGpvdXIgaXMg4oCcZG9lcyBhIGNoYWluIElEIGRlZmluZSBhIGNsYXNz
IG9yIGFuIGluc3RhbmNl4oCd4oCmLiBJZiBpdCBkZWZpbmVzIGFuIGNsYXNzIHdlIGFsc28gbmVl
ZCBpbnN0YW5jZSBpbmZvcm1hdGlvbiwgaWYgaXQgaXMgY3VycmVudGx5IG92ZXJsb2FkZWQgdG8g
ZGVmaW5lIGNsYXNzIGFuZCBpbnN0YW5jZSBJTU8gd2UgaGF2ZSBhIHByb2JsZW3igKYuDQoNCkRh
dmUNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOmJvdW5j
ZXNAaWV0Zi5vcmc+XSBPbiBCZWhhbGYgT2YgQ2hhbmdjaGVuZyBIdWFuZw0KU2VudDogVHVlc2Rh
eSwgTWFyY2ggMTgsIDIwMTQgNzo0MyBBTQ0KVG86IE5pY29sYXMgQk9VVEhPUlMNCkNjOiBYdXhp
YW9odTsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBtaWtlYmlhbmNAYW9sLmNv
bTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+DQpTdWJqZWN0OiBSZTogW3NmY10g562U5aSNOiBT
RkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpHb29kIHBvaW50cy4gSSBiZWxpZXZlIGV4cGxp
Y2l0IGNoYWluIElEIHNob3VsZCBiZSBtYW5kYXRvcnkuIFRoZSBvdmVyaGVhZCBpcyB2ZXJ5IGxp
dHRsZS4gSXQgaGVscHMgc2ltcGxpZnkgcHJvY2Vzc2luZyBhbmQgc3RlZXJpbmcgc2lnbmlmaWNh
bnRseS4gVGhlIGdhaW4gaXMgaHVnZS4NCg0KQ2hhbmcNCg0KLS0tLS0tLS0tLS0tDQpDaGFuZ2No
ZW5nIEh1YW5nDQoNCk9uIE1hciAxOCwgMjAxNCwgYXQgMTo1MyBBTSwgTmljb2xhcyBCT1VUSE9S
UyA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFv
c21vcy5jb20+PiB3cm90ZToNCkkgdGhpbmsgdGhhdCBrZWVwaW5nIHRoZSBTZXJ2aWNlIFBhdGgg
TGF5ZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50IHNob3VsZCByZW1haW4gYW4gb2JqZWN0aXZlIGZv
ciBTRkMuICBTdWNoIGEgc2VwYXJhdGlvbiBvZiBjb25jZXJucyBpcyBhIHNvdW5kIGFyY2hpdGVj
dHVyYWwgcHJpbmNpcGxlIHRoYXQgaGVscCBrZWVwIHRoaW5ncyBzaW1wbGUgaW4gcHJhY3RpY2Uu
DQoNCk9uIHRoZSBxdWVzdGlvbiBvZiAgU2VydmljZSBQYXRoLCB3ZSBoYXZlIGEgZGlzY3Vzc2lv
biBvbiB3aGV0aGVyIHdlIG5lZWQgc29tZSBraW5kIG9mIGV4cGxpY2l0IGlkZW50aWZpZXIgb3IN
CmNvdWxkIHdlIHJlbHkgb24gbWFwcGluZyBvbiBzb21lIHVuZGVybGF5IG5ldHdvcmsgcHJvdG9j
b2wgZmllbGRzLg0KDQoNCk1heSBiZSBhIFBSTy9DT04gdGFibGUgY291bGQgaGVscCBmb2N1cyB0
aGUgZ3JvdXAgZGVjaXNpb24gb24gdGhhdCBtYXR0ZXINCg0KDQogICogICBWaXNpYmlsaXR5ICh0
cmFjaW5nKQ0KICAqICAgRm9yd2FyZGluZyBncmFwaCBzdHJ1Y3R1cmUgaW1wYWN0L2xpbWl0YXRp
b25zDQogICogICBSZWNvbmZpZ3VyYXRpb24gc3BlZWQNCg0KICAgICAqICAgTEJTIC8gc2NhbGUg
b3V0IGltcGFjdA0KICAgICAqICAgTm9kZSBieXBhc3MgKGUuZzsgbWFpbnRlbmFuY2UpDQoNCiAg
KiAgIHVuZGVybGF5IG5ldHdvcmsvdHJhbnNwb3J0IGxheWVycyBzdXBwb3J0DQogICogICBIZWFk
ZXIgc3BhY2UgaW1wYWN0DQogICogICBNdWx0aSB0ZW5hbnQgc3VwcG9ydCBpbXBhY3QNCiAgKiAg
IFNGQyBvbiBmbGF0IChlLmcgb3B0aWNhbCBMMiBmb3IgRGF0YSBDZW50ZXJzKSBuZXR3b3JrDQog
ICogICBVbmRlcmxheSBuZXR3b3JrIGFkbWluaXN0cmF0aW9uIGltcGFjdA0KDQoNClBlcnNvbmFs
bHkgSSB0aGluayB0aGF0IGhhdmluZyBhbiBleHBsaWNpdCBjaGFpbiBpZGVudGlmaWVyIChlLmcu
IFNlcnZpY2UgUGF0aC9TZXJ2aWNlIEluZGV4KSBpcyBjbGVhciAobWFuYWdlbWVudCBhbmQgY29u
dHJvbCkgYW5kIG5vdCBleHBlbnNpdmUgKGhlYWRlciBzcGFjZSkuIFRoZSBkcmF3YmFjayBiZWlu
ZyBzb21lIGltcGFjdCBvbiB0aGUgc2ltcGxpY2l0eSB0byBhZGQvcmVtb3ZlIGVsZW1lbnRzIGlu
IGEgY2hhaW4gZHluYW1pY2FsbHkuDQoNClRhZyBzd2l0Y2hpbmcgKGFzIE1QTFMpICBhbGxvd3Mg
dG8gbWFuYWdlIHRhZ3MgcGVyIHNlcnZpY2Ugbm9kZXMsIGxlYWRpbmcgdG8gbW9yZSB2ZXJzYXRp
bGUgYW5kIGRpdmVyc2UgZ3JhcGhzDQoNCg0KTmljb2xhcw0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCkZyb206IFh1eGlhb2h1IFt4dXhpYW9odUBodWF3ZWkuY29tPG1haWx0bzp4
dXhpYW9odUBodWF3ZWkuY29tPl0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDU6MDQg
QU0NClRvOiBKZXJvbWUgTW9pc2FuZDsgbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFu
Y0Bhb2wuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBb
c2ZjXSDnrZTlpI06IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQpJIGxpa2UgdGhlIGlkZWEg
b2Ygc2VwYXJhdGluZyB0aGUgU2VydmljZSBGdW5jdGlvbiBMYXllciBhbmQgdGhlIFNlcnZpY2Ug
UGF0aCBMYXllciwgYXMgcHJvcG9zZWQgaW4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29u
c2lkZXJhdGlvbnMuIFRoZSByb2xlIG9mIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIgaXMganVzdCB0
byBzdGVlciB0aGUgdHJhZmZpYyBhbG9uZyBhIHBhcnRpY3VsYXIgY2hhaW4gb2Ygc2VydmljZSBu
b2RlcyB3aGljaCBjYW4gYmUgaW1wbGVtZW50ZWQgYnkgZXhpc3RpbmcgdG9vbHMgZm9yIHNvdXJj
ZSByb3V0aW5nLCBzdWNoIGFzIHNlZ21lbnQgcm91dGluZy4gQXMgc3VjaCwgaXTigJlzIG5vdCBu
ZWNlc3NhcnkgdG8gdHJ5IHRvIGtlZXAgdGhlIFNlcnZpY2UgUGF0aCBMYXllciB0cmFuc3BvcnQt
aW5kZXBlbmRlbnQgYW5kIGNvbnRhaW4gaXQgaW4gdGhlIFNGQyBoZWFkZXIuDQoNCkJlc3QgcmVn
YXJkcywNClhpYW9odQ0KDQrlj5Hku7bkuro6IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnXSDku6PooaggSmVyb21lIE1vaXNhbmQNCuWPkemAgeaXtumXtDogMjAxNOW5tDPmnIgxOOaX
pSAxOjAzDQrmlLbku7bkuro6IG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9s
LmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0K5Li76aKYOiBSZTogW3Nm
Y10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KVGhpcyAobGVuZ3RoeSBhbmQgdmVyeSBs
aXZlbHkpIHRocmVhZCBzdGFydGVkIGZyb20gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29u
c2lkZXJhdGlvbnMgKHdoaWNoIEkgY28tYXV0aG9yZWQpLg0KDQpJbiBzZWN0aW9uIDQuOCwgd2Ug
bWFkZSBhIGNsZWFyIGRpc3RpbmN0aW9uIGJldHdlZW4gYSBzZXJ2aWNlIHBhdGggbGF5ZXIgKHN0
ZWVyaW5nIHBhY2tldHMgaG9wIGJ5IGhvcCBhbG9uZyB0aGUgY2hhaW4pIGFuZCBhIHNlcnZpY2Ug
ZnVuY3Rpb24gbGF5ZXIgKGNvbnZleSBtZXRhZGF0YSBpbmZvcm1hdGlvbiBvZiBpbnRlcmVzdCB0
byBTRnMpLiBUZXJtaW5vbG9neSBhc2lkZSwgaXQgc2VlbXMgdGhhdCBzdWNoIGxheWVyZWQgdmll
dyB3YXMgYWdyZWVkIHVwb24gYnkgbWFueSBwZW9wbGUgb24gdGhlIG1haWxpbmcgbGlzdC4NCg0K
Tm93IHRoaXMgY2VydGFpbmx5IGRvZXMgYmVnIHRoZSBxdWVzdGlvbiBvZiBzb2x2aW5nIEJPVEgg
cHJvYmxlbXMgd2l0aCB0aGUgc2FtZSAocGFja2V0KSBlbmNhcHN1bGF0aW9uIG1lY2hhbmlzbS4g
Tm90YWJseSB3aGVuIG9ic2VydmluZyB0aGF0IG1hbnkgdXNlIGNhc2VzIGNvdWxkIGJlIHNhdGlz
ZmllZCB3aXRob3V0IFNGLWxldmVsIG1ldGFkYXRhLCBvciBieSB1c2luZyBtb3JlIG91dC1vZi1i
YW5kIHdheXMgdG8gY29udmV5IHN1Y2ggU0YgbWV0YWRhdGEuIEFuZCBhbHNvIHdoZW4gb2JzZXJ2
aW5nIHRoYXQgaW5iYW5kIG1hcmtpbmcgKGUuZy4gcGFja2V0IGhlYWRlcnMpIGNvbWVzIHdpdGgg
dmFyaW91cyBwcm9zICYgY29ucyAoc29tZSBvZiB0aGUgaXNzdWVzIGJlaW5nIGlkZW50aWZpZWQg
aW4gdGhlIGRyYWZ0LCBlLmcuIHNlY3Rpb25zIDQuMSBhbmQgNC4yKS4NCg0KSSBkbyBhZ3JlZSB3
aXRoIE1hcmlhLiBXZSBtYXkgd2FudCB0byBleHBsb3JlIG90aGVyIG9wdGlvbnMgZm9yIGFkZHJl
c3NpbmcgdGhlIG5lZWRzIG9mIHRoZSBzZXJ2aWNlIHBhdGggbGF5ZXIgdGhhdCBkbyBub3QgcmVx
dWlyZSBhbiBleHBsaWNpdCBjaGFpbi1pZCBvZiBzb3J0cy4NCg0KSW4gdGhlIGRyYWZ0LCB3ZSBj
b25jbHVkZWQgYnkgc3RhdGluZyDigJxBIHByb2R1Y3RpdmUgcGF0aCBmb3J3YXJkIGNvdWxkIGJl
IHRvIGRpdmlkZSBhbmQgY29ucXVlcjogdG8gY2xlYXJseSBzZXBhcmF0ZSB0aGUgcHJvYmxlbSBv
ZiBTZXJ2aWNlIEZ1bmN0aW9uIFBhdGggdG9wb2xvZ3kgZnJvbSB0aGUgICBwcm9ibGVtIG9mIFtj
b252ZXlpbmcgU0ZdIG1ldGFkYXRh4oCdLiBJIGRvIGJlbGlldmUgd2Ugc2hvdWxkIGV4cGxvcmUg
c3VjaCBzZXBhcmF0aW9uIHByaW5jaXBsZSBmdXJ0aGVyLg0KDQoNCkZyb206IHNmYyBbbWFpbHRv
OnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgbWlrZWJpYW5jQGFvbC5jb208bWFp
bHRvOm1pa2ViaWFuY0Bhb2wuY29tPg0KU2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCA1OjUw
IFBNDQpUbzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTog
W3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KSSB3b3VsZCBpbWFnaW5lIHRoYXQg
aWYgd2UgbWFkZSB0aGUgQ2hhaW4gSUQgZmllbGQgaW4gdGhlIGhlYWRlciBiZSBvcHRpb25hbCwg
eWV0IHN0aWxsIHJlcXVpcmVkIGEgaGVhZGVyIGFuZCBzdGlsbCByZXF1aXJlZCB0aGF0IHNvbWUg
aW5kaWNhdGlvbiBvZiB0aGUgY2hhaW4gYmUgY2FycmllZCBzb21ld2hlcmUgaW4gdGhlIHBhY2tl
dCAobXBscyBsYWJlbCBvciB2bGFuIG9yIHdoYXRldmVyKSwgdGhhdCB0aGUgaW1wbGVtZW50YXRp
b24gd291bGQgYmVjb21lIG92ZXJseSBjb21wbGljYXRlZC4gIFRvIGRvIHNvIHdvdWxkIGJlIHVz
aW5nIFNGQyBzaW1wbHkgYXMgYSBtZWNoYW5pc20gdG8gY2FycnkgbWV0YSBkYXRhIGFuZCBub3Qg
YXQgYWxsIGZvciBzZXJ2aWNlIGNoYWluaW5nLCB3aGljaCBzb3VuZHMgY291bnRlciBpbnR1aXRp
dmUgdG8gbWUuDQoNCk1hcmlhLA0KU28sIHlvdSBhcmUgc2F5aW5nIHRoYXQgeW91IHdhbnQgdG8g
dXNlIFNGQyB0byBjYXJyeSBhcm91bmQgbWV0YWRhdGEsIGJ1dCBub3QgZm9yIGFjdHVhbCBzZXJ2
aWNlIGNoYWluaW5nIGJlY2F1c2UgeW91IGFscmVhZHkgaGF2ZSBhIHdheSB0byBpbXBsZW1lbnQg
c2VydmljZSBjaGFpbmluZyBvdXRzaWRlIG9mIFNGQz8gIE1heWJlIEknbSBub3QgZm9sbG93aW5n
LCBidXQgaXQgc2VlbXMgdG8gbWUgdGhhdCBpZiB5b3Ugd2VyZSB0byB1cGdyYWRlIHlvdXIgbmV0
d29yayB0byBzdXBwb3J0IFNGQyB0aGF0IHlvdSB3b3VsZCBjaGFuZ2UgZnJvbSB1c2luZyB5b3Vy
IGV4aXN0aW5nIG1lY2hhbmlzbSBhbmQgc3RhcnQgdXNpbmcgU0ZDLCB3aGljaCBpcyBtZWFudCB0
byBwcm92aWRlIHN1cHBvcnQgZm9yIHNlcnZpY2UgZnVuY3Rpb25zIHRoYXQgYXJlIG5vdCBTRkMg
YXdhcmUuICBUaGVyZSBhcmUgYSBudW1iZXIgb2YgdXMgd2hvIGhhdmUgaW1wbGVtZW50ZWQsIGlu
IG9uZSB3YXkgb3IgYW5vdGhlciwgc29tZSBzb3J0IG9mIHNlcnZpY2UgY2hhaW5pbmcsIGJ1dCBJ
IChJIGNhbiBhdCBsZWFzdCBzcGVhayBmb3IgbXlzZWxmKSBhbSBsb29raW5nIHRvIFNGQyBub3Qg
dG8gZW5oYW5jZSBteSBjdXJyZW50IGltcGxlbWVudGF0aW9uLCBidXQgdG8gcmVwbGFjZSBpdCB3
aXRoIHNvbWV0aGluZyBiZXR0ZXIgd2hpbGUgc3RpbGwgbWFpbnRhaW5pbmcgbXkgY29yZSAobm9u
IHNlcnZpY2UgZnVuY3Rpb24pIGluZnJhc3RydWN0dXJlLg0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCkZyb206IGtlZ3JheUBjaXNjby5jb208a2VncmF5QGNpc2NvLmNvbTxtYWls
dG86a2VncmF5QGNpc2NvLmNvbSUzY2tlZ3JheUBjaXNjby5jb20+Pg0KVG86IFJvbiBQYXJrZXI8
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbT4+LEppbSBHdWljaGFyZCAoamd1aWNoYXIpPGpndWljaGFyQGNpc2NvLmNv
bTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPj4sSm9lbCBNLiBIYWxwZXJuPGptaEBqb2VsaGFs
cGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+Pg0KY2M6IHNmY0BpZXRmLm9yZzxz
ZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZyUzY3NmY0BpZXRmLm9yZz4+DQpTZW50OiBG
cmlkYXksIE1hcmNoIDE0LCAyMDE0DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRp
b24gY2hhaW4gSUQNCg0KKzEgdGhlIGlkZWEgaXMgaW50ZXJvcGVyYWJpbGl0eS4NCg0KDQpPbiAz
LzE0LzE0IDEyOjU1IFBNLCAiUm9uIFBhcmtlciIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PiB3cm90ZToNCg0K
PlRoYW5rcywgSmltLg0KPg0KPlJlbWVtYmVyIHRoYXQgd2UgaGF2ZSBzYWlkIG1hbnkgdGltZXMg
dGhhdCB0aGUgU0ZDIHNlcnZpY2UgaGVhZGVyIGlzDQo+dHJhbnNwb3J0IGluZGVwZW5kZW50LiAg
IEp1c3QgYmVjYXVzZSB0aGUgY2hhaW4gaWQgY291bGQgYmUgY2FycmllZCBpbg0KPnNvbWUgZm9y
bSBvciBhbm90aGVyIHdpdGggc29tZSBwYXJ0aWN1bGFyIHRyYW5zcG9ydCBkb2Vzbid0IG1lYW4g
dGhhdCBpdA0KPmNvdWxkIGJlIHVuaXZlcnNhbGx5IGNvbnZleWVkLiAgICBCeSBtYWtpbmcgYW5k
IGtlZXBpbmcgdGhlIFNGQyBzZXJ2aWNlDQo+aGVhZGVyIHRyYW5zcG9ydCBpbmRlcGVuZGVudCBt
YWtlcyBpdCBtb3JlIGFwcGxpY2FibGUgaW4gbW9yZQ0KPmVudmlyb25tZW50cyBhbmQgbW9yZSBs
aWtlbHkgdG8gZ2V0IGFkb3B0ZWQgYnJvYWRseS4NCj4NCj4gICBSb24NCj4NCj4NCj4tLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPkZyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFttYWls
dG86amd1aWNoYXJAY2lzY28uY29tXQ0KPlNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMzo1
MiBQTQ0KPlRvOiBKb2VsIE0uIEhhbHBlcm47IFJvbiBQYXJrZXINCj5DYzogc2ZjQGlldGYub3Jn
PG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+U3ViamVjdDogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4g
SUQNCj4NCj5IaSBKb2VsLA0KPg0KPlBlcmhhcHMgYnV0IEkgd291bGQgcG9pbnQgb3V0IHRoYXQg
dGhlIGJhc2UgU0ZDIGhlYWRlciBjb3VsZCBoYXZlIGEgbG90DQo+bW9yZSBpbmZvcm1hdGlvbiB0
aGFuIGp1c3QgdGhlIGNoYWluIElEOyBJIHdvdWxkIGFsc28gcG9pbnQgb3V0IHRoYXQgdGhlDQo+
ZGV2aWwgaXMgaW4gdGhlIGRldGFpbHMgYW5kIHNheWluZyAid2VsbCwgSSBjYW4ganVzdCB1c2Ug
YW4gTVBMUyBsYWJlbCINCj5oaWRlcyBtdWNoIG9mIHRoZSBjb21wbGV4aXR5IG9mIGFjdHVhbGx5
IGRvaW5nIHRoYXQuDQo+DQo+T24gMy8xNC8xNCwgMjozNSBQTSwgIkpvZWwgTS4gSGFscGVybiIg
PGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+PiB3cm90ZToN
Cj4NCj4+SWYgdGhlIHRyYW5zcG9ydCBoZWFkZXIgY2FycmllcyBlbm91Z2ggaW5mb3JtYXRpb24g
Zm9yIGlkZW50aWZ5aW5nIHRoZQ0KPj5zZXF1ZW5jZSAoVkxBTiB0YWcgb3IgTVBMUyBsYWJlbCBj
YW4gYm90aCBkbyB0aGUgam9iKSwgdGhlbiBhcmd1YWJseQ0KPj50aGUgZ2xvYmFsIGNoYWluIElE
IGlzIHJlZHVuZGFudC4gSSBjYW4gbGl2ZSB3aXRoIGNhcnJ5aW5nIGl0IGFueXdheQ0KPj5laXRo
ZXIgaWYgSSBoYXZlIG1ldGFkYXRhIHRvIGNhcnJ5LCBvciBpZiBJIG5lZWQgdGhlIGNoYWluIElE
IGZvciBzb21lDQo+PnB1cnBvc2UuDQo+PiBBZnRlciBhbGwsIHNvbWUgZm9sa3Mgc2VlbSB0byB3
YW50IHRvIHVzZSB0aGF0IGZvciB0aGUgZm9yd2FyZGluZw0KPj5kZWNpc2lvbnMuDQo+Pg0KPj5Z
b3VycywNCj4+Sm9lbA0KPj4NCj4+T24gMy8xNC8xNCwgMjoyOCBQTSwgUm9uIFBhcmtlciB3cm90
ZToNCj4+PiBUaGUgY2hhaW4gSUQgaXMgdGhlIGxhYmVsIHRoYXQgZGVmaW5lcyB0aGUgc2VxdWVu
Y2Ugb2Ygc2VydmljZQ0KPj4+ZnVuY3Rpb25zIHRoYXQgbXVzdCBiZSB2aXNpdGVkLiAgIEl0IGNh
biBiZSB0aG91Z2h0IG9mIGFzIGEgaGFuZGxlIGZvciBhDQo+Pj5zdGFjayBvZiBtdXN0LXZpc2l0
IG5ldHdvcmsgbG9jYXRpb25zLiAgIEkgZG9uJ3Qgc2VlIGhvdyB0aGlzIGNhbiBiZQ0KPj4+YW55
dGhpbmcgYnV0IG1hbmRhdG9yeS4NCj4+Pg0KPj4+ICAgICBSb24NCj4+Pg0KPj4+DQo+Pj4gLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+PiBGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFN1cmVuZHJhIEt1bWFyDQo+Pj4oc21rdW1hcikNCj4+
PiBTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDE6NDYgUE0NCj4+PiBUbzogSm9lbCBNLiBI
YWxwZXJuOyBOQVBJRVJBTEEsIE1BUklBIEgNCj4+PiBDYzogc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQo+Pj4gU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1l
dGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4NCj4+PiBbVHJpbW1lZCB0aGUgcmVjaXBpZW50IGxp
c3QgLSBuZWVkcyBhcHByb3ZhbCBvdGhlcndpc2VdDQo+Pj4NCj4+PiBDb21wbGV0ZWx5IGFncmVl
IGhlcmUuDQo+Pj4NCj4+PiBTRkMgZG9lcyBub3QgcHJldmVudCBWTEFOIHN0aXRjaGluZyBhbmQg
b25lIGNhbiBjb250aW51ZSB0byBkbyB0aGF0Lg0KPj4+V2hpbGUgYXQgdGhlIHNhbWUgdGltZSBT
RkMgY2FuIGluY2x1ZGUgVkxBTiBzdGl0Y2hpbmcgdG8gc3VwcG9ydA0KPj4+bGVnYWN5IFNGcyBp
biB0aGUgc2FtZSBjaGFpbiB0aGF0IGluY2x1ZGVzIFNGQyBhd2FyZSBTRnMuIEV2ZW4gbGVnYWN5
DQo+Pj5TRnMgYmVuZWZpdCBmcm9tIGNoYWluIGlkZW50aWZpY2F0aW9uIGFuZCBoZW5jZSBjYW4g
YmUgc2hhcmVkIGFjcm9zcw0KPj4+ZGlmZmVyZW50IHNlcnZpY2UgY2hhaW5zLg0KPj4+DQo+Pj4g
U3VyZW5kcmEuDQo+Pj4NCj4+Pg0KPj4+DQo+Pj4gT24gMy8xNC8xNCAxMDoyNiBBTSwgIkpvZWwg
TS4gSGFscGVybiIgPGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b20+PiB3cm90ZToNCj4+Pg0KPj4+PiBNeSBvd24gaW5jbGluYXRpb24gaXMgdG8gb2JzZXJ2ZSB0
aGF0IGlmIHlvdSBkb24ndCBuZWVkIGV4cGxpY2l0DQo+Pj4+IGNoYWluIGlkZW50aWZpY2F0aW9u
IGFuZCB5b3UgZG9uJ3QgbmVlZCBtZXRhZGF0YSwgeW91IGNhbiBqdXN0IG9taXQNCj4+Pj4gdGhl
IHNmYy9uc2ggaGVhZGVyLiBTdGlsbCBkbyBzZXJ2aWNlIGNoYWluaW5nLCBqdXN0IG5vIGV4dHJh
IGhlYWRlci4NCj4+Pj4NCj4+Pj4gSWYgd2UgYXJlIGdvaW5nIHRvIGhhdmUgdGhlIGhlYWRlciwg
aXQgc2VlbXMgdG8gbWUgdGhhdCB0aGUgY2hhaW4NCj4+Pj5pZGVudGlmaWNhdGlvbiBmaWVsZCBp
cyB2ZXJ5IHVzZWZ1bCwgYW5kIGxvdyBjb3N0IG9uY2Ugd2UgaGF2ZSB0aGUNCj4+Pj5oZWFkZXIu
DQo+Pj4+DQo+Pj4+IFlvdXJzLA0KPj4+PiBKb2VsDQo+Pj4+DQo+Pj4+IE9uIDMvMTQvMTQsIDE6
MDAgUE0sIE5BUElFUkFMQSwgTUFSSUEgSCB3cm90ZToNCj4+Pj4+IEV4cGxpY2l0IGNoYWluIGlk
ZW50aWZpY2F0aW9uIHNob3VsZCBiZSBtYWRlIG9wdGlvbmFsLiBJIGJlbGlldmUgaXQNCj4+Pj4+
IHdhcyBkaXNjdXNzZWQgZmV3IG1vbnRocyBhZ28gb24gdGhpcyBtYWlsaW5nIGxpc3QuDQo+Pj4+
Pg0KPj4+Pj4gTWFyaWENCj4+Pj4+DQo+Pj4+PiAqRnJvbToqc2ZjIFttYWlsdG86c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmddICpPbiBCZWhhbGYgT2YgKkptaC5kaXJlY3QNCj4+Pj4+ICpTZW50OiogVGh1
cnNkYXksIE1hcmNoIDEzLCAyMDE0IDEyOjEyIFBNDQo+Pj4+PiAqVG86KiBrZWdyYXlAY2lzY28u
Y29tPG1haWx0bzprZWdyYXlAY2lzY28uY29tPjsgbHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRv
Omx1Y3kueW9uZ0BodWF3ZWkuY29tPjsgc21rdW1hckBjaXNjby5jb208bWFpbHRvOnNta3VtYXJA
Y2lzY28uY29tPjsNCj4+Pj4+IGpndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lz
Y28uY29tPg0KPj4+Pj4gKkNjOiogbmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tPG1haWx0bzpu
aWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz47IGhhZGlAbW9qYXRhdHUuY29tPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT47DQo+Pj4+
PiByb25fcGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpyb25fcGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tPjsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0PjsNCj4+Pj4+IGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFs
cGVybi5jb20+DQo+Pj4+PiAqU3ViamVjdDoqIFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gKkltcG9ydGFuY2U6KiBMb3cNCj4+Pj4+DQo+
Pj4+PiBBc3N1bWluZyBJIHVuZGVyc3RhbmQgeW91IHByb3Blcmx5IEtlbiwgSSBkaXNhZ3JlZS4N
Cj4+Pj4+DQo+Pj4+PiBGb3IgZXhhbXBsZSwgYnkgdXNpbmcgc2VwYXJhdGUgdGVybXMgSSBjYW4g
ZWFzaWx5IGRpc2N1c3MgdGhlIGZhY3QNCj4+Pj4+IHRoYXQgY2VydGFpbiBraW5kcyBvZiBkYXRh
IChjaGFpbiBpZGVudGlmaWNhdGlvbikgb25seSBuZWVkIHRvIGJlDQo+Pj4+PiBhZGp1c3QgYnkg
YSBmZXcgYXBwcyBpbiByYXJlIGNhc2VzLiBBbmQgdGhhdCBkYXRhIGlzIG5vdCBiZWVkZWQNCj4+
Pj4+IGJ5IHRoZSBhcHBsaWNhdGlvbnMuDQo+Pj4+Pg0KPj4+Pj4gVW5sZXNzIHlvdSB3b3VsZCBs
aWtlIHRvIGNvbnNpZGVyIHRoZSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhcyBiZWluZw0KPj4+Pj4g
b3B0aW9uYWw/DQo+Pj4+Pg0KPj4+Pj4gWW91cnMsDQo+Pj4+Pg0KPj4+Pj4gSm9lbA0KPj4+Pj4N
Cj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4gU2VudCBmcm9tIG15IFNhbXN1bmcgc21hcnRwaG9uZSBvbiBB
VCZUDQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4gLS0tLS0tLS0gT3JpZ2luYWwg
bWVzc2FnZSAtLS0tLS0tLQ0KPj4+Pj4gU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiBGcm9tOiAiS2VuIEdyYXkgKGtlZ3Jh
eSkiIDxrZWdyYXlAY2lzY28uY29tPG1haWx0bzprZWdyYXlAY2lzY28uY29tPg0KPj4+Pj48bWFp
bHRvOmtlZ3JheUBjaXNjby5jb20+Pg0KPj4+Pj4gVG86IEx1Y3kgeW9uZyA8bHVjeS55b25nQGh1
YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4+Pj48bWFpbHRvOmx1Y3ku
eW9uZ0BodWF3ZWkuY29tPj4sIlN1cmVuZHJhPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSUz
ZSUzZSwlMjJTdXJlbmRyYT4gS3VtYXIgKHNta3VtYXIpIg0KPj4+Pj4gPHNta3VtYXJAY2lzY28u
Y29tPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbT4gPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbT4+
LCJKaW08bWFpbHRvOnNta3VtYXJAY2lzY28uY29tJTNlJTNlLCUyMkppbT4gR3VpY2hhcmQNCj4+
Pj4+KGpndWljaGFyKSINCj4+Pj4+IDxqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFy
QGNpc2NvLmNvbT4gPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+Pg0KPj4+Pj4gQ0M6IE5pY29s
YXMgQk9VVEhPUlMgPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5C
T1VUSE9SU0Bxb3Ntb3MuY29tPg0KPj4+Pj48bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9z
LmNvbT4+LHNmYzxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tJTNlJTNlLHNmYz4g
PHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj48bWFpbHRvOnNmY0BpZXRm
Lm9yZz4+LEphbWFsPG1haWx0bzpzZmNAaWV0Zi5vcmclM2UlM2UsSmFtYWw+IEhhZGkgU2FsaW0g
PGhhZGlAbW9qYXRhdHUuY29tPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4NCj4+Pj4+PG1haWx0
bzpoYWRpQG1vamF0YXR1LmNvbT4+LFJvbjxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20lM2UlM2Us
Um9uPiBQYXJrZXINCj4+Pj4+PFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRv
OlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+DQo+Pj4+PiA8bWFpbHRvOlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PiwiYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOlJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20lM2UlM2UsJTIyYnJpanNtYW5AanVuaXBlci5u
ZXQ+DQo+Pj4+PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiIgPGJyaWpzbWFuQGp1bmlw
ZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldD4+LCJKb2VsPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCUzZSUzZSwl
MjJKb2VsPiBNLiBIYWxwZXJuIg0KPj4+Pj48am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbT4gPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4NCj4+Pj4+DQo+
Pj4+PiBUaGUgd29yZCAibWV0YWRhdGEiIGlzIGEgcHVycG9zZWx5IGFtYmlndW91cyB0ZXJtICJk
YXRhIHRoYXQNCj4+Pj4+IHByb3ZpZGVzIGluZm9ybWF0aW9uIGFib3V0IG90aGVyIGRhdGEiLiBJ
dCBpcyB1c2VkIHRvIGF2b2lkIFRISVMNCj4+Pj4+ZGlzY3Vzc2lvbi4NCj4+Pj4+DQo+Pj4+PiBG
b3IgZXhhbXBsZSwgSSBwcm9wb3NlIHdlIGRlZmluZSAidGVxdWlsYSBtZXRhZGF0YSIgYmVjYXVz
ZSwNCj4+Pj4+IGZyYW5rbHksIEkgd2lsbCBuZWVkIHRvIG9yZGVyIGEgdHJpcGxlLXNob3QgaWYg
d2Uga2VlcCBhdHRlbXB0aW5nDQo+Pj4+PiB0byBkZWZpbmUgc29tZXRoaW5nIHRoYXQsIGJ5IGRl
ZmluaXRpb24sIGlzIGFtYmlndW91cy4gSSdkIGxpa2UNCj4+Pj4+IG15IGJhcnRlbmRlciB0byB1
bmRlcnN0YW5kIG1lIHNwZWNpZmljYWxseSB3aGVuIEkgc2F5ICJJIG5lZWQgYQ0KPj4+Pj5zaG90
Ii4NCj4+Pj4+DQo+Pj4+PiBPbiAzLzEzLzE0IDc6NDkgQU0sICJMdWN5IHlvbmciIDxsdWN5Lnlv
bmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+DQo+Pj4+PiA8bWFpbHRv
Omx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+Pj4+Pg0KPj4+Pj4gICA+U25pcC4uDQo+
Pj4+PiAgID5TSz4gSnVzdCBjb3B5aW5nIGZyb20gdGhlIFBTOg0KPj4+Pj4gICA+LS0NCj4+Pj4+
ICAgPkRhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkgdG8gZXhjaGFuZ2Ug
aW5mb3JtYXRpb24NCj4+Pj4+YmV0d2Vlbg0KPj4+Pj4gICA+dGhlIG5ldHdvcmsgYW5kIHNlcnZp
Y2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLA0KPj4+Pj5hbmQgc2Vydmlj
ZQ0KPj4+Pj4gICA+ZnVuY3Rpb25zIGFuZCB0aGUgbmV0d29yay4NCj4+Pj4+ICAgPg0KPj4+Pj4g
ICA+LS0NCj4+Pj4+ICAgPkl0IGlzIGEgbHVjaWQgZGVmaW5pdGlvbi4gV2UgYXJlIHVubmVjZXNz
YXJpbHkgbWFraW5nIHRoZSB3b3JkDQo+Pj4+PiJuZXR3b3JrIg0KPj4+Pj4gICA+Y29udHJvdmVy
c2lhbCwgSU1PLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID5bTHVjeV0gVGhpcyBpcyBteSBwb2ludC4g
IlRoZSBuZXR3b3JrIiBpcyB0b28gZ2VuZXJhbCBoZXJlLA0KPj4+Pj53aGljaCBicmluZ3MNCj4+
Pj4+ICAgPm1ldGFkYXRhIGdyZWF0IHBvd2VyIHRvIGRvIG1hbnkgdGhpbmdzLiBUaGlzIGlzIHdo
eSBwZW9wbGUNCj4+Pj4+aW52ZW50IGlkZWFzDQo+Pj4+PiAgID5oZXJlLCB3aGljaCBjYXVzZXMg
YSBsb3Qgb2YgZGViYXRlcyBvbiBtZXRhZGF0YSB1c2FnZSBwb3RlbnRpYWxzLg0KPj4+Pj4gV2UN
Cj4+Pj4+ICAgPnNob3VsZCBub3Qgc3BlbmQgYSBsb3Qgb2YgdGltZXMgb24gdGhhdCBkZWJhdGVz
IGFuZCBqdWRnZSB3aGljaA0KPj4+Pj51c2FnZSBpcw0KPj4+Pj4gICA+dmFsdWFibGUgb3Igbm90
LiBUaHVzLCBmb3IgdGhlIFNGQyB3b3JrLCBpdCB3aWxsIGJlIGhlbHBmdWwgaWYNCj4+Pj4+d2Ug
Y2FuDQo+Pj4+PiAgID5uYXJyb3cgZG93biBhIGJpdC4gSm9lbCBtYWtlcyBleHBsaWNpdGx5IHR3
byBjYXNlcywgd2hpY2ggaXMNCj4+Pj4+aGVscGZ1bCB0bw0KPj4+Pj4gICA+ZGV2ZWxvcCB1c2Ug
Y2FzZXMgZm9yIGVhY2ggY2FzZS4gSSB3b3VsZCBsaWtlIHRvIHNlZSB0aGF0IHRoZQ0KPj4+Pj5w
cm9ibGVtDQo+Pj4+PiAgID5zdGF0ZW1lbnQgY2FuIGJlIG1vcmUgc3BlY2lmaWMgb24gbWV0YWRh
dGEgZGVmaW5pdGlvbiwgd2hpY2ggbWF5DQo+Pj4+PmJlDQo+Pj4+PiAgID5oZWxwZnVsIGluIGxl
c3MgZm9jdXNpbmcgb24gaXQgYW5kIG1vdmluZyBmb3J3YXJkLg0KPj4+Pj4gICA+DQo+Pj4+PiAg
ID5MdWN5DQo+Pj4+PiAgID4NCj4+Pj4+ICAgPlN1cmVuZHJhLg0KPj4+Pj4gICA+DQo+Pj4+PiAg
ID4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5UaGFua3MsDQo+Pj4+PiAgID4+THVjeQ0KPj4+Pj4g
ICA+Pg0KPj4+Pj4gICA+Pi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4+PiAgID4+RnJv
bTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW21haWx0bzpqZ3VpY2hhckBjaXNjby5jb21dDQo+
Pj4+PiAgID4+U2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA0OjM4IFBNDQo+Pj4+PiAg
ID4+VG86IEx1Y3kgeW9uZw0KPj4+Pj4gICA+PkNjOiBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXMg
Qk9VVEhPUlM7IFJvbiBQYXJrZXI7DQo+Pj4+PiAgID4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsg
c2ZjOyBKYW1hbA0KPj4+Pj5IYWRpIFNhbGltDQo+Pj4+PiAgID4+U3ViamVjdDogUmU6IFtzZmNd
IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+DQo+
Pj4+PiAgID4+SGkgTHVjeSwNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5Oby4gSSBhbSBzaW1wbHkg
c2F5aW5nIHdlIHNob3VsZCBub3Qgb3ZlcmNvbXBsaWNhdGUgdGhlIHByb2JsZW0NCj4+Pj4+ICAg
Pj5zdGF0ZW1lbnQgd2l0aCB0ZXh0IHRoYXQgYWRkcyBsaXR0bGUgdG8gbm8gdmFsdWUgaW4gbXkg
b3Bpbmlvbi4NCj4+Pj4+IFdoZXRoZXINCj4+Pj4+ICAgPj53ZSBjYWxsIGl0IG1ldGFkYXRhLCBv
ciBjb250ZXh0LCBoYXMgbm8gYmVhcmluZyBvbiB0aGUgZmFjdA0KPj4+Pj50aGF0IHRoZQ0KPj4+
Pj4gICA+PnByb2JsZW0gc3RhdGVtZW50IGFscmVhZHkgY2xlYXJseSBzdGF0ZXMgd2UgbmVlZCB0
byBiZSBhYmxlIHRvDQo+Pj4+PnBhc3MNCj4+Pj4+ICAgPj5pbmZvcm1hdGlvbiBiZXR3ZWVuIFNG
wrlzIGFuZCBiZXR3ZWVuIHRoZSBuZXR3b3JrICYgU0bCuXMuDQo+Pj4+PiAgID4+DQo+Pj4+PiAg
ID4+DQo+Pj4+PiAgID4+T24gMy8xMi8xNCwgNToxMyBQTSwgIkx1Y3kgeW9uZyIgPGx1Y3kueW9u
Z0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4NCj4+Pj4+PG1haWx0bzps
dWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pj4NCj4+
Pj4+ICAgPj4+SGkgSmltLA0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+SSBmb3Igb25lIGRvbid0
IGFncmVlIGFuZCB0aGluayB3ZSBhcmUgb3ZlciBjb21wbGljYXRpbmcgd2hhdA0KPj4+Pj5zaG91
bGQNCj4+Pj4+ICAgPj4+YmUgc3RyYWlnaHRmb3J3YXJkLiBUaGUgU0ZDIGVuY2Fwc3VsYXRpb24g
c2hvdWxkIGVuYWJsZSB0d28NCj4+Pj4+dGhpbmdzOg0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+
MS4gU3RlZXJpbmcgb2Ygc2VsZWN0ZWQgZmxvd3MgdGhyb3VnaCBhIHNlcnZpY2UgY2hhaW47IHRo
aXMgaXMNCj4+Pj4+dGhlDQo+Pj4+PiAgID4+PnNlcnZpY2UgZnVuY3Rpb24gcGF0aC4NCj4+Pj4+
ICAgPj4+Mi4gUGFzc2luZyBvZiBjb250ZXh0IGFzc29jaWF0ZWQgd2l0aCBhIGdpdmVuIGZsb3cg
d2l0aGluIHNhaWQNCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj5mdW5jdGlvbiBwYXRoLiBUaGlz
IGNvbnRleHQgaW5mb3JtYXRpb24gbWF5IGJlIGNvbnN1bWVkIGJ5IGENCj4+Pj4+U0YgKGFuDQo+
Pj4+PiAgID4+PmFwcGxpY2F0aW9uIElEIGlzIGFuIGV4YW1wbGUpIG9yIG1heSBiZSBjb25zdW1l
ZCBieSB0aGUNCj4+Pj4+Zm9yd2FyZGluZw0KPj4+Pj4gICA+Pj5lbGVtZW50cyAoYSB2cmYtSUQg
aXMgYW4gZXhhbXBsZSkuDQo+Pj4+PiAgID4+PltMdWN5XSBEbyB5b3UgY2FsbCB0aGUgY29udGV4
dCBhcyBtZXRhZGF0YSBvciBub3Q/IERvIHdlIGhhdmUNCj4+Pj4+YW5vdGhlcg0KPj4+Pj4gICA+
Pj50ZXJtIGhlcmUgYmVzaWRlIFNGQyBoZWFkZXIgYW5kIG1ldGFkYXRhLiBJIHNlZSB0aGF0IHlv
dSBkb24ndA0KPj4+Pj53YW50IHRvDQo+Pj4+PiAgID4+PnNlcGFyYXRlIHdoYXQgaXMgY29uc3Vt
ZWQgYnkgU0YgYW5kIHdoYXQgaXMgY29uc3VtZWQgYnkgdGhlDQo+Pj4+PmZvcndhcmRpbmcNCj4+
Pj4+ICAgPj4+ZWxlbWVudHMuDQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj5MdWN5DQo+Pj4+PiAg
ID4+Pg0KPj4+Pj4gICA+Pj5TZW50IGZyb20gbXkgaVBob25lDQo+Pj4+PiAgID4+Pg0KPj4+Pj4g
ICA+Pj4+IE9uIE1hciAxMiwgMjAxNCwgYXQgNDoxNiBQTSwgIkx1Y3kgeW9uZyINCj4+Pj4+PGx1
Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4gPG1haWx0bzps
dWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4g
R3JlYXQuIFRoZW4gd2UgbWF5IGNvbnNpZGVyIHR3byBzcGVjaWFsIG1ldGFkYXRhIGRlZmluaXRp
b25zDQo+Pj4+PmluIHRoZQ0KPj4+Pj4gICA+Pj4+cHJvYmxlbSBzdGF0ZW1lbnQgc28gd2UgY2Fu
IGFsbCB1c2UgdGhlIHNhbWUgZGVmaW5pdGlvbnMuDQo+Pj4+PkhlcmUgaXMgbXkNCj4+Pj4+ICAg
Pj4+PnN1Z2dlc3RlZCB0ZXh0IGFuZCBsaWtlIHRvIGhlYXIgeW91IGFuZCBvdGhlcidzIGlucHV0
IGFuZA0KPj4+Pj5zdWdnZXN0aW9ucy4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IERhdGFw
bGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eQ0K
Pj4+Pj50bw0KPj4+Pj4gICA+Pj4+ZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgZWxl
bWVudHMgaW4gYSBzZXJ2aWNlIGZ1bmN0aW9uDQo+Pj4+PiAgID4+Pj5jaGFpbmluZy4gSW4gdGhp
cyBjb250ZXh0LCB0aGVyZSBhcmUgdHdvIHR5cGVzIG9mIGRhdGEgcGxhbmUNCj4+Pj4+bWV0YWRh
dGEuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBTZXJ2aWNlIEZ1bmN0aW9uIE1ldGFkYXRh
OiB0aGUgaW5mb3JtYXRpb24gZXhjaGFuZ2VkIGJldHdlZW4NCj4+Pj4+ICAgPj4+PmNsYXNzaWZp
ZXIgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zIHRvDQo+
Pj4+PiAgID4+Pj5mYWNpbGl0YXRlIHNlcnZpY2UgZnVuY3Rpb25zIG9uIHRoZSBwYWNrZXQgdHJl
YXRtZW50Lg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gU3RlZXJpbmcgTWV0YWRhdGE6IHRo
ZSBpbmZvcm1hdGlvbiBmcm9tIHNlcnZpY2UgZnVuY3Rpb25zIHRvIGENCj4+Pj4+ICAgPj4+PmNs
YXNzaWZpZXIgb3Igc2VydmljZSBub2RlIGZvciB0cmFmZmljIGZvcndhcmRpbmcgcHVycG9zZS4N
Cj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IC1lbmQNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+
Pj4+IEx1Y3kNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+ICAgPj4+PiBGcm9tOiBKb2VsIE0uIEhhbHBlcm4g
W21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXQ0KPj4+Pj4gICA+Pj4+IFNlbnQ6IFdlZG5lc2Rh
eSwgTWFyY2ggMTIsIDIwMTQgMjozNSBQTQ0KPj4+Pj4gICA+Pj4+IFRvOiBMdWN5IHlvbmc7IE5p
Y29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXINCj4+Pj4+ICAgPj4+PiBDYzogSmltIEd1aWNoYXJk
IChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFk
aQ0KPj4+Pj4gICA+Pj4+IFNhbGltDQo+Pj4+PiAgID4+Pj4gU3ViamVjdDogUmU6IFtzZmNdIGRy
YWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4NCj4+
Pj4+ICAgPj4+PiBZZXMsIEkgYW0gdHJ5aW5nIHRvIGNvbnNpc3RlbnRseSBkaXN0aW5ndWlzaCB0
aG9zZSB0d28gY2FzZXMNCj4+Pj4+d2hlbg0KPj4+Pj4gICA+Pj4+dGFsa2luZyBhYm91dCB0aGUg
aW5mb3JtYXRpb24gY2FycmllZCB3aXRoIHBhY2tldHMgaW4gc2VydmljZQ0KPj4+Pj5jaGFpbnMu
DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBZb3VycywNCj4+Pj4+ICAgPj4+PiBKb2VsDQo+
Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+Pj4gT24gMy8xMi8xNCwgMzoxMyBQTSwgTHVjeSB5b25n
IHdyb3RlOg0KPj4+Pj4gICA+Pj4+PiBKb2VsLCBTZWUgYmVsb3cuIC0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tIEZyb206IHNmYw0KPj4+Pj4gICA+Pj4+PiBbbWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnXSBPbiBCZWhhbGYgT2YgSm9lbCBNLiBIYWxwZXJuDQo+Pj4+PlNlbnQ6DQo+Pj4+PiAg
ID4+Pj4+IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjowMiBQTSBUbzogTHVjeSB5b25nOyBO
aWNvbGFzDQo+Pj4+PkJPVVRIT1JTOw0KPj4+Pj4gICA+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0g
R3VpY2hhcmQgKGpndWljaGFyKTsNCj4+Pj4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOw0K
Pj4+Pj4gICA+Pj4+PiBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4g
ICA+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4g
ICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBJIHdhcyB0cnlpbmcgdG8gd29yZCBpdCBjYXJlZnVsbHkg
bm90IHRvIGZvY3VzIG9uIHdobyBwdXRzDQo+Pj4+PnRoZQ0KPj4+Pj4gICA+Pj4+PiBpbmZvcm1h
dGlvbiBpbiwgYnV0IG9ubHkgb24gd2hvIGNvbnN1bWVzIHRoZSBpbmZvcm1hdGlvbi4NCj4+Pj4+
ICAgPj4+Pj4gSW5mb3JtYXRpb24gZm9yIHNlcnZpY2UgZnVuY3Rpb25zIG1heSBjb21lIGZyb20g
dGhlIGluZ3Jlc3MNCj4+Pj4+ICAgPj4+Pj4gY2xhc3NpZmllciBvciBmcm9tIG90aGVyIHNlcnZp
Y2UgZnVuY3Rpb25zLiBbTHVjeV0gdGhpcyBpcw0KPj4+Pj50aGUgb25lDQo+Pj4+PiAgID4+Pj4+
IGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3LiBJbmZvcm1hdGlvbiBmb3IgdGhlDQo+
Pj4+PmZvcndhcmRpbmcNCj4+Pj4+ICAgPj4+Pj4gd2lsbCBnZW5lcmFsbHkgY29tZSBmcm9tIHRo
ZSBpbmdyZXNzIGNsYXNzaWZpZXIsIGJ1dCBpbg0KPj4+Pj5zcGVjaWFsDQo+Pj4+PiAgID4+Pj4+
IGNhc2VzIG1heSBiZSBwcm92aWRlZCBieSBzZXJ2aWNlIGZ1bmN0aW9ucy4gKEkga2VlcA0KPj4+
Pj53YW50aW5nIHRvIGdldA0KPj4+Pj4gICA+Pj4+PiByaWQgb2YgdGhvc2Ugc3BlY2lhbCBjYXNl
cywgYnV0IHNvIGZhciB0aGVyZSBzZWVtIHRvIGJlDQo+Pj4+Pmp1c3QgZW5vdWdoDQo+Pj4+PiAg
ID4+Pj4+IG9mIHRoZW0gdG8gd2FycmFudCBjb3ZlcmluZyBpbiB0aGUgc29sdXRpb24uIEFuZCBt
b3JlDQo+Pj4+PmltcG9ydGFudGx5LA0KPj4+Pj4gICA+Pj4+PiBzaWduaWZpY2FudCBzdXBwb3J0
IGZvciBpdCBpbiB0aGUgd29ya2luZyBncm91cC4pIFtMdWN5XQ0KPj4+Pj5UaGlzIGlzDQo+Pj4+
PiAgID4+Pj4+IHRoZSBzZWNvbmQgY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcgKGJ1
dCB5b3UgZG9uJ3QNCj4+Pj4+bGlrZSBpdCkuDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+
IEFuZCB5b3Ugc3VnZ2VzdCBkaXN0aW5ndWlzaGluZyB0aGVzZSB0d28gY2FzZXMgd2hlbg0KPj4+
Pj5kaXNjdXNzaW5nDQo+Pj4+PiAgID4+Pj4+IGFib3V0IG1ldGFkYXRhIHVzYWdlLiBJcyB0aGF0
IHJpZ2h0IHVuZGVyc3RhbmRpbmc/DQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IEx1Y3kN
Cj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+IE9uIDMvMTIvMTQsIDI6MzMgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+
Pj4+ICAgPj4+Pj4+IEpvZWwsIEkgaW50ZXJwcmV0IHRoYXQgeW91IHN1Z2dlc3RzIHRoYXQgZGlz
dGluZ3Vpc2ggdGhlDQo+Pj4+PmV4Y2hhbmdlDQo+Pj4+PiAgID4+Pj4+PiBpbmZvcm1hdGlvbiBk
YXRhIHBsYW5lIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucw0KPj4+Pj5hbmQgdGhl
DQo+Pj4+PiAgID4+Pj4+PiBleGNoYW5nZSBpbmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQg
ZnJvbSBhIHNlcnZpY2UNCj4+Pj4+ZnVuY3Rpb24gdG8NCj4+Pj4+ICAgPj4+Pj4+IGEgc2Vydmlj
ZSBub2RlLiBJcyB0aGlzIHJpZ2h0IHVuZGVyc3RhbmRpbmc/IEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0u
IEhhbHBlcm4NCj4+Pj4+ICAgPj4+Pj4+IFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0gU2Vu
dDogV2VkbmVzZGF5LCBNYXJjaCAxMiwNCj4+Pj4+MjAxNA0KPj4+Pj4gMToxOQ0KPj4+Pj4gICA+
Pj4+Pj4gUE0NCj4+Pj4+ICAgPj4+Pj4+IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7
IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZA0KPj4+Pj4gICA+Pj4+Pj4gKGpndWljaGFyKTsg
YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1Ympl
Y3Q6DQo+Pj4+PiAgID4+Pj4+PiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEt
Y29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiBNeSBpbmNsaW5h
dGlvbiB3b3VsZCBiZSB0byB0dW5lIHRoYXQgZGVmaW5pdGlvbiB0bw0KPj4+Pj5kaXN0aW5ndWlz
aA0KPj4+Pj4gICA+Pj4+Pj4gYmV0d2VlbiBkYXRhcGxhbmUgY2FycmllZCBpbmZvcm1hdGlvbiBp
bnRlbmRlZCBmb3IgdXNlIGJ5DQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+IGZ1bmNpdG9u
cyAod2hhdGV2ZXIgdGhlIG9yaWdpbiksIGFuZCBkYXRhcGxhbmUgY2FycmllZA0KPj4+Pj5pbmZv
cm1hdGlvbg0KPj4+Pj4gICA+Pj4+Pj4gaW50ZW5kZWQgZm9yIGRhdGFwbGFuZSBmb3J3YXJkaW5n
IGNvbXBvbmVudHMuDQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gWW91cnMsIEpvZWwN
Cj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IEhpIEpvZWws
DQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBJIGFncmVlIHRoYXQgd2UgbmVlZCB1
c2luZyB0aGUgc2FtZSBkZWZpbml0aW9uIGZvciBhDQo+Pj4+PnRlcm0sIGJ1dA0KPj4+Pj4gICA+
Pj4+Pj4+IGRpc2FncmVlIHRoYXQgdGhlIG1ldGFkYXRhIGRlZmluaXRpb24gaGVyZSBpcyBhIHNl
dCBvZg0KPj4+Pj4gICA+Pj4+Pj4+IGluZm9ybWF0aW9uIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4g
VGhpcyBtYXkgYmUgdG9vIG5hcnJvdw0KPj4+Pj5vciBsZWFkDQo+Pj4+PiAgID4+Pj4+Pj4gdG8g
YSBwYXJ0aWN1bGFyIHNvbHV0aW9uLiBJIGFtIGZpbmUgd2l0aCB0aGlzIGRlZmluaXRpb24NCj4+
Pj4+aW4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4gcHJvYmxlbSBzdGF0ZW1lbnQgdy8gbWlub3IgdHdl
YWsgKHN1Z2dlc3RlZCBvbiBtYWlsaW5nDQo+Pj4+Pmxpc3QpLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4gRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHBy
b3ZpZGVzIHRoZQ0KPj4+Pj5hYmlsaXR5IHRvDQo+Pj4+PiAgID4+Pj4+Pj4gZXhjaGFuZ2UgaW5m
b3JtYXRpb24gYmV0d2VlbiB0aGUgY2xhc3NpZmllcnMgYW5kIHNlcnZpY2UNCj4+Pj4+ICAgPj4+
Pj4+PiBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIGFuZCBzZXJ2aWNlDQo+
Pj4+PmZ1bmN0aW9ucyBhbmQNCj4+Pj4+ICAgPj4+Pj4+PiB0aGUNCj4+Pj4+ICAgPj4+Pj4+PiBj
bGFzc2lmaWVyc3xzZXJ2aWNlIG5vZGVzLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4gVGhlcmUgbWF5IGJlIGEgc29sdXRpb24gdGhhdCBhIHNlcnZpY2UgZnVuY3Rpb24gcGFzc2Vz
DQo+Pj4+PnNvbWUNCj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gaW5mb3JtYXRpb24gdG8gYXR0YWNo
ZWQgc2VydmljZSBub2RlIHdpdGhvdXQgdXNpbmcgU0ZDDQo+Pj4+PmhlYWRlci4NCj4+Pj4+ICAg
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IFRoYW5rcywgTHVjeQ0KPj4+Pj4gICA+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LSBGcm9tOiBKb2VsIEhhbHBlcm4gRGlyZWN0DQo+Pj4+PiAgID4+Pj4+Pj4gW21haWx0bzpqbWgu
ZGlyZWN0QGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LA0KPj4+Pj5NYXJjaCAxMiwN
Cj4+Pj4+ICAgPj4+Pj4+PiAyMDE0IDEyOjI1IFBNIFRvOiBMdWN5IHlvbmc7IEpvZWwgTS4gSGFs
cGVybjsgTmljb2xhcw0KPj4+Pj5CT1VUSE9SUzsNCj4+Pj4+ICAgPj4+Pj4+PiBSb24gUGFya2Vy
IENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsNCj4+Pj4+YnJpanNtYW5AanVuaXBlci5uZXQ8
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
PjsNCj4+Pj4+ICAgPj4+Pj4+PiBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtz
ZmNdDQo+Pj4+PiAgID4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJh
dGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IEx1Y3ksIHlvdSBzYXkgInRo
ZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIC4uLiIgVGhlDQo+Pj4+PmRlZmluaXRpb24geW91DQo+Pj4+
PiAgID4+Pj4+Pj4gdGhlbiBwcm92aWRlIGlzIGEgZGVmaW5pdGlvbiBvZiB0aGUgc2V0IG9mIGlu
Zm9ybWF0aW9uIHdlDQo+Pj4+PmFyZQ0KPj4+Pj4gICA+Pj4+Pj4+IHByb3Bvc2luZyB0aGF0IHdl
IHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gSSwgYW5kIG90aGVycywNCj4+Pj4+aGF2ZQ0KPj4+Pj4g
ICA+Pj4+Pj4+IGJlZW4gdXNpbmcgdGhlIHRlcm0gbWV0YWRhdGEgbW9yZSBuYXJyb3dseS4gV2Ug
Y2FuIHVzZQ0KPj4+Pj53aGF0ZXZlcg0KPj4+Pj4gICA+Pj4+Pj4+IGRlZmluaXRpb24gd2Ugd2Fu
dC4gQnV0IHdlIGRvIG5lZWQgdG8gYWdyZWUgb24gdGhlDQo+Pj4+PmRlZmluaXRpb24uDQo+Pj4+
PiAgID4+Pj4+Pj4gRm9yIHRoZSBwdXJwb3NlcyBvZiB0aGUgV0csIGl0IHNlZW1zIG11Y2ggbW9y
ZSB1c2VmdWwgdG8NCj4+Pj4+dXNlIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+IHRlcm0gbWV0YWRhdGEg
Zm9yIHRoZSBuYXJyb3dlciBkZXNjcmlwdGlvbi4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gT24g
My8xMi8xNCwgMToxOSBQTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+PiBIaSBK
b2VsLA0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBJIGFncmVlLiBXZSBuZWVk
IHRvIGRpZmZlcmVudGlhdGUgdGhlIG1ldGFkYXRhIHVzZWQgYnkNCj4+Pj4+c2VydmljZQ0KPj4+
Pj4gICA+Pj4+Pj4+PmZ1bmN0aW9uIGFuZCBTRkMgaGVhZGVyLiBUaGUgbWV0YWRhdGEgdGVybSBt
ZWFucyBjYXJyeWluZw0KPj4+Pj5zb21lDQo+Pj4+PiAgID4+Pj4+Pj4+c3RhdGVzIGFsb25nIHdp
dGggdGhlIHBhY2tldC4gSU1POiBTRkMgaGVhZGVyIGlzIGEga2luZCBvZg0KPj4+Pj4gICA+Pj4+
Pj4+Pm1ldGFkYXRhIGNhcnJpZWQgb24gcGFja2V0IGZvciBuZXh0IHNlcnZpY2Ugbm9kZSB0byB1
c2UuDQo+Pj4+PkluIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+PmNvbnRleHQgb2YgU0ZDLCB3ZSBoYXZl
IHRlcm0gZm9yIFNGQyBoZWFkZXIgYW5kIHRoZQ0KPj4+Pj5tZXRhZGF0YSB0aGF0DQo+Pj4+PiAg
ID4+Pj4+Pj4+d2FzIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgb3IgYmV0d2Vl
biBzZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+ZnVuY3Rpb25zIGFuZCBjbGFzc2lmaWVycy9zZXJ2
aWNlIG5vZGVzLCB3aGljaCBpcyB3aGF0DQo+Pj4+PnRoZSBkcmFmdA0KPj4+Pj4gICA+Pj4+Pj4+
PmZvY3VzLg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBUaGFua3MsIEx1Y3kN
Cj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuDQo+Pj4+PiAgID4+Pj4+
Pj4+IFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAx
MiwNCj4+Pj4+IDIwMTQNCj4+Pj4+ICAgPj4+Pj4+Pj4gMTE6MTggQU0gVG86IEx1Y3kgeW9uZzsg
Tmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlciBDYzoNCj4+Pj4+IEppbQ0KPj4+Pj4gICA+Pj4+
Pj4+PiBHdWljaGFyZCAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBz
ZmM7IEphbWFsIEhhZGkgU2FsaW0NCj4+Pj4+ICAgPj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtzZmNd
DQo+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4g
ICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBJIHRoaW5rIGl0IGlzIGltcG9ydGFudCB0byBr
ZWVwIGEgc3Ryb25nIGRpc3RpbmN0aW9uDQo+Pj4+PmJldHdlZW4NCj4+Pj4+ICAgPj4+Pj4+Pj4g
bWV0YWRhdGEgKHdoaWNoIGlzIGZvciB1c2UgYnkgYXBwbGljYXRpb25zKSBhbmQgdGhlDQo+Pj4+
PnNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj4gY2hhaW5pbmcgaW5mb3JtYXRpb24gaW4gdGhlIGJh
c2Ugc2VydmljZSBjaGFpbiBoZWFkZXIsDQo+Pj4+PndoaWNoIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+
IGZvciB1c2UgYnkgdGhlIHNlcnZpY2UgY2hhaW4gc3VwcG9ydCBtZWNoYW5pc21zLg0KPj4+Pj4g
ICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gT24gMy8xMi8xNCwgMTA6NDIgQU0sIEx1Y3kgeW9uZyB3cm90
ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+IEZ1bGx5IGFncmVlIHdpdGggSm9lLg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFdlIHNob3VsZCBub3QgcmVxdWlyZSBhIGZpeCBsZW5n
dGggZm9yIGluLWJhbmQgbWV0YWRhdGENCj4+Pj4+YnV0DQo+Pj4+PiAgID4+Pj4+Pj4+PiBhbHNv
IG5vdCBsZWF2ZSBpdCBmb3IgZnJlZWx5IHVzYWdlLiBJbiBmYWN0LCB3aGVuIGENCj4+Pj4+c2Vy
dmljZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbm9kZSBpbnNlcnRzIFNGQyBoZWFkZXIgb24gYSAoZW5j
YXBzdWxhdGVkKSBwYWNrZXQgYW5kDQo+Pj4+PnNlbmQgdG8NCj4+Pj4+ICAgPj4+Pj4+Pj4+IG5l
eHQgc2VydmljZSBub2RlLCBTRkMgaGVhZGVyIGl0c2VsZiBjYW4gYmUgc2VlbiBhcyBhDQo+Pj4+
Pm1ldGFkYXRhLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IEx1Y3kNCj4+
Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLSBGcm9tOiBzZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmddIE9uIEJlaGFsZiBPZiBKb2VsIE0uDQo+Pj4+PkhhbHBlcm4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgOToyMSBBTSBUbzogTmljb2xhcw0K
Pj4+Pj5CT1VUSE9SUzsNCj4+Pj4+ICAgPj4+Pj4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWlj
aGFyZCAoamd1aWNoYXIpOw0KPj4+Pj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj4gICA+
Pj4+Pj4+Pj4gc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+
Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBGb3IgaW4tYmFuZCBtZXRhZGF0YSwg
dGhlIEFQSSBmb3IgYWNjZXNzIGNhbiBlYXNpbHkgYmUNCj4+Pj4+ICAgPj4+Pj4+Pj4+IHN5bmNo
cm9ub3VzLiBPdXQgb2YgYmFuZCBtZXRhZGF0YSBuZWVkcyBkaWZmZXJlbnQNCj4+Pj4+aGFuZGxp
bmcuDQo+Pj4+PiAgID4+Pj4+Pj4+PiBUaGVyZSBhcmUgbWFueSBjYXNlcyB3aGVyZSBvdXQtb2Yt
YmFuZCBtZXRhZGF0YSBpcw0KPj4+Pj51c2VmdWwgYW5kDQo+Pj4+PiAgID4+Pj4+Pj4+PiBhcHBy
b3ByaWF0ZS4gQnV0IHRoZXkgZG8gbm90IGNvdmVyIGFsbCBuZWVkcyBieSBhbnkNCj4+Pj4+c3Ry
ZXRjaC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBFdmVuIGlmIGVhY2gg
cGllY2Ugb2YgaW4tYmFuZCBtZXRhZGF0YSBpcyBvZiBmaXhlZA0KPj4+Pj5sZW5ndGgsDQo+Pj4+
PiAgID4+Pj4+Pj4+PiB0aGVyZSBhcmUgbWFueSBkaWZmZXJlbnQga2luZHMgb2YgbWV0YXR5cGUu
IFRyeWluZyB0bw0KPj4+Pj5zYXkNCj4+Pj4+ICAgPj4+Pj4+Pj4+ICJ0aGVyZSB3aWxsIGJlIGV4
YWN0bHkgZm91ciBwaWVjZXMsIGFuZCB0aGV5IHdpbGwgYmUgb2YNCj4+Pj4+dHlwZXMNCj4+Pj4+
ICAgPj4+Pj4+Pj4+IHQxLCB0MiwgdDMsIGFuZCB0NCIgaXMgc2ltcGx5IHRvbyBzcGVjaWZpYyBm
b3IgZXZlbiA4MCUNCj4+Pj4+b2YgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pm5lZWRzLg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE9uIDMvMTIvMTQsIDg6NTIgQU0sIE5pY29sYXMgQk9V
VEhPUlMgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gSGVsbG8gUm9uLA0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gU2VuZGluZyBvdXQgb2YgYmFuZCBjb25ncnVlbnQg
bWV0YWRhdGEgbWF5IG5vdCBiZSB0aGUNCj4+Pj4+YW5zd2VyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
dG8gYWxsIG5lZWRzIGJ1dCBpdCBpcyBvbmUgdG9vbCB0aGF0IHdlIHNob3VsZCBrZWVwLg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gTm90IGFsbCBtZXRhZGF0YSBpcyB0
aWVkIHRvIGEgc3BlY2lmaWMgcGFja2V0LCBmb3INCj4+Pj4+ZXhhbXBsZSBhDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gcG9saWN5IGNoYW5nZSBpbiBQQ1JGIGNvdWxkIGxlYWQgdG8gc29tZSBtZXRhZGF0
YQ0KPj4+Pj5zaWduYWxpbmcsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdGhlIHJlYWN0aW9uIHRpbWUg
bmVlZCBub3QgYmUgaW1tZWRpYXRlLCBmZXcgbXMgbWF5DQo+Pj4+Pm5vdCBtYXR0ZXIuDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBBcyB5b3UgcG9pbnQsIGlmIGEgcGFj
a2V0IGlzIHRpZWQgdG8gYSBtZXRhZGF0YSBhDQo+Pj4+PmNvcnJlbGF0aW9uDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gaW5mbyBjYW4gYmUgc2V0IGluIGJvdGggcGFja2V0IHRvIGRlYWwgd2l0aCBpdCAo
aS5lDQo+Pj4+Pm1ldGFkYXRhDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gZXhwZWN0ZWQgZmxhZyBpbiB0
aGUgU0ZDIGhlYWRlciwgcGx1cyBhbiBpZCkNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IEZpbmFsbHkgd2UgY2FuIHN0aWxsIHNlbmQgc29tZSBsaW1pdGVkIG1ldGFkYXRh
IHdpdGhpbg0KPj4+Pj5hIGhlYWRlci4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGlzIGNvdWxkIGJl
IHVzZWQgZm9yIGxvYWQgYmFsYW5jZXJzIGluIHBhcnRpY3VsYXIgaWYNCj4+Pj4+d2UNCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBhZ3JlZSBvbiBhIGNvbnZlbnRpb24gdG8gbG9jYXRlICJjb2Fyc2UgZ3Jh
aW4gcG9saWN5Ig0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IC8gImZpbmUgZ3JhaW4gcG9saWN5IiBvbiBy
ZXNlcnZlZCBjb250ZXh0IGhlYWRlcnMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBUaGlzIHNlZW1zIHRvIG9wZW4gdXAgYSBsb3Qgb2YgZmxleGliaWxpdHkgLw0KPj4+
Pj5pbm5vdmF0aW9ucy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE9u
IHlvdXIgbGFzdCBwb2ludCwgdGhlcmUgaXMgYSBxdWVzdGlvbiBvbiBob3cgdG8gbWFrZQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+IG1ldGFkYXRhIGF2YWlsYWJsZSB0byBhIFNlcnZpY2UgRnVuY3Rpb24u
IEN1cnJlbnQgc29ja2V0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gY29ubmVjdGlvbnMgZm9yIGV4YW1w
bGUgZG8gbm90IGFsbG93IHRvIHJldHJpZXZlIElQDQo+Pj4+PmhlYWRlcg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IG9wdGlvbnMuIFNvIEkgYXNzdW1lIHRoYXQgU0ZDIGF3YXJlIFNlcnZpY2UgRnVuY3Rp
b25zDQo+Pj4+PndpbGwNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBuZWVkIHNvbWUgKGFzeW5jaHJvbm91
cw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+ID8pIEFQSSB0byByZXRyaWV2ZSBTRkMgaGVhZGVyIGluZm9y
bWF0aW9uIGFzIHdlbGwgYXMNCj4+Pj4+aW4tYmFuZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1ldGFk
YXRhLiBJIGRvbid0IHNlZSBvdXQgb2YgYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQNCj4+Pj4+YWRk
aW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gY29tcGxleGl0eSwgdGhlIHNhbWUgQVBJIGNhbiBwcm9i
YWJseSBhcHBseS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoZSBh
bHRlcm5hdGl2ZSBvcHRpb24sIGFsbG93aW5nIHZhcmlhYmxlIHNpemVkDQo+Pj4+Pm1ldGFkYXRh
IGluDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdGhlIFNGQyBoZWFkZXIgaGFzIHNvbWUgZHJhd2JhY2tz
IGFzIHdlbGwsIG9uZSBiZWluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGZyYWdtZW50YXRpb24sIGFu
ZCBzb21lIHN3aXRjaGVzIGV4cGVjdGluZyBhcyB3ZWxsIHRvDQo+Pj4+Pmxvb2sgYXQNCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBlbmQgdXNlciB0cmFmZmljIGhlYWRlcnMgZm9yIGxpbmsgbG9hZCBiYWxh
bmNpbmcuIEkNCj4+Pj4+d291bGQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBhZ3JlZSB0aGF0IGlmIHdl
IGNhbiBhY2NlcHQgdGhlc2UgaXNzdWVzLCB0aGVuIHNlbmRpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBvZmYtbGluZSBjb25ncnVlbnQgbWV0YWRhdGEgbG9vc2VzIGl0cyBpbnRlcmVzdC4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFdlIG5lZWQgdG8gdGFrZSBpbnRvIGFj
Y291bnQgdGhhdCBib3RoIGluLWJhbmQgYW5kDQo+Pj4+PmNvbmdydWVudA0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IG91dC1vZi1iYW5kIG1ldGFkYXRhIHRyYW5zcG9ydCBpcyBub3QgcmVsaWFibGUuIEEN
Cj4+Pj4+cGFja2V0IGxvc3MNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0cmlnZ2VyaW5nIHJldHJhbnNt
aXNzaW9uIHdvdWxkIG5vdCBsZWFkIHRvIHRoZQ0KPj4+Pj5pZGVudGljYWwNCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiByZWNvbnN0cnVjdGlvbiBvZiB0aGUgYXNzb2NpYXRlZCBtZXRhZGF0YS4gSW4gc29t
ZQ0KPj4+Pj5jYXNlcywgd2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtaWdodCB0aHVzIGV2ZW4gbmVl
ZCBub24tY29uZ3J1ZW50IG91dC1vZi1iYW5kIHJlbGlhYmxlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
bWV0YWRhdGEgdHJhbnNwb3J0Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE5pY29sYXMgX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOg0KPj4+Pj4gUm9uDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gUGFya2VyIFtSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1h
aWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPl0gU2VudDoNCj4+Pj4+V2VkbmVz
ZGF5LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE1hcmNoIDEyLCAyMDE0DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gMTI6NDMgUE0gVG86IE5pY29sYXMgQk9VVEhPUlMgQ2M6IEppbSBHdWljaGFyZA0KPj4+Pj4o
amd1aWNoYXIpOw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+
Pj4+PnNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gTmljb2xhcywNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEkgdW5kZXJzdGFuZCB0aGUgY29uY2VwdCBmb3Igb3V0
IG9mIGJhbmQgc2lnbmFsaW5nIG9mDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5tZXRhZGF0YSwgYnV0IEkg
YW0gY29uY2VybmVkIHRoYXQgaXQgaW50cm9kdWNlcw0KPj4+Pj5zaWduaWZpY2FudA0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Y29tcGxleGl0eSBkdWUgdG8gdGhlIHBvdGVudGlhbCByYWNlIGNvbmRpdGlv
biBvZg0KPj4+Pj5yZWNlaXZpbmcgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5yZWFsIHBhY2tldCBi
ZWZvcmUgdGhlIG1ldGFkYXRhLiBXaGlsZSB0aGUgcmVhbCBwYWNrZXQNCj4+Pj4+Y291bGQNCj4+
Pj4+ICAgPj4+Pj4+Pj4+PmluZGljYXRlIHRoYXQgb3V0IG9mIGJhbmQgbWV0YWRhdGEgaXMgZXhw
ZWN0ZWQsIGhvdyBjYW4NCj4+Pj4+d2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pmd1YXJhbnRlZSB0aGUg
b3JkZXIgb2YgcmVjZXB0aW9uPyBXaGF0IGlmIHN3aXRjaGluZyBvcg0KPj4+Pj5yb3V0aW5nDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj5ub2RlcyBhcHBseSBoYXNoIGJhc2VkIGxvYWQgYmFsYW5jaW5nPyBX
aGF0IGlmIHRoZSBsb2FkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5iYWxhbmNpbmcgdW5kZXJzdGFuZHMg
U0ZDIGVuY2FwcyBhbmQgbG9va3MgYmV5b25kIGl0IHRvDQo+Pj4+PnRoZQ0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+b3JpZ2luYWwgaGVhZGVyIHRvIGdldCBiZXR0ZXIgZW50cm9weT8NCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBDYW4gd2UgZ3VhcmFudGVlIHRoYXQgdGhlIG1ldGFkYXRhIGFuZCByZWFsIHBhY2tl
dA0KPj4+Pj53aWxsIGZvbGxvdw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+dGhlIGV4YWN0IHNhbWUgcGF0
aD8gSWYgd2UgY2FuIG5vdCwgdGhlbg0KPj4+Pj5pbXBsZW1lbnRhdGlvbnMgd2lsbA0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+bmVlZCB0byBhZGQgaW5ncmVzcyBxdWV1aW5nIHRvIGNvcGUgd2l0aCB0aGUg
c2NlbmFyaW8uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBBbHNvLCBk
byB5b3UgZmVlbCB0aGF0IHRoZSBpbmNyZWFzZSBpbiBpbXBsZW1lbnRhdGlvbg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IGNvbXBsZXhpdHkgYXQgdGhlIHNlcnZpY2UgZnVuY3Rpb25zIGlzIHJlYXNvbmFi
bGU/DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGFua3MuDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBSb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MDkgQU0sICJOaWNv
bGFzIEJPVVRIT1JTIg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Nt
b3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+DQo+Pj4+PjxtYWlsdG86
Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IEkgdGhpbmsgd2UgbXVzdCBtYWtlIGEgZGlzdGluY3Rpb24g
YmV0d2VlbjoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gLSBNZXRh
ZGF0YSB3aGljaCBzaG91bGQgYmUgcGFydCBvZiB0aGUgaGVhZGVyIGRlZmluZWQNCj4+Pj4+YXMg
aW4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gYmFuZCBtYXJraW5nLiAtIE1ldGFkYXRhIHdpdGggY2Fu
IGJlIHBhc3NlZCBvdXQgb2YNCj4+Pj4+YmFuZCwgZm9yDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGV4
YW1wbGUgY29uZ3J1ZW50IG91dCBvZiBiYW5kIHNpZ25hbGluZyBkZWZpbmVkIGluDQo+Pj4+PnRo
ZSBkcmFmdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBUaGUgZm9y
bWVyIGNhbGxzIGZvciBhIGxpbWl0ZWQgc3BhY2UgaW4gdGhlIGhlYWRlciwNCj4+Pj4+dHJ1ZSwg
VGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGxhdHRlciBob3dldmVyIGRvZXMgbm90IGluY3VyIGFu
eSBzcGFjZSBsaW1pdGF0aW9uDQo+Pj4+PmFuZCBpcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBzdGls
bCBmYWlybHkgZWZmaWNpZW50IGFuZCBpdCByZW1haW5zIGNvbXBhdGlibGUgd2l0aA0KPj4+Pj5h
IGZpeGVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IHNpemUgaGVhZGVyIHVzZWQgdG8gcm91dGUgdGhv
c2Ugc2lnbmFsaW5nIG1lc3NhZ2VzDQo+Pj4+PmFsb25nIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
PiBjaGFpbidzIHNlcnZpY2UgZnVuY3Rpb25zLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+PiBOaWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18gRnJvbToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gSmltIEd1aWNoYXJkIChqZ3VpY2hhcikg
W2pndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPl0gU2VudDoNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4gVHVlc2RheSwgTWFyY2ggMTEsIDIwMTQgNjo0OCBQTSBUbzogUm9u
IFBhcmtlciBDYzoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gTmljb2xhcyBCT1VUSE9SUzsgYnJpanNt
YW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0
YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4gSGkgUm9uLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBX
ZSBjYW4gY2VydGFpbmx5IGhhdmUgdGhpcyBkaXNjdXNzaW9uIGJ1dCB3ZSBzaG91bGQNCj4+Pj4+
Zmlyc3QNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gY29uc2lkZXIgd2hhdCBpbmZvcm1hdGlvbiBpcyBu
ZWNlc3NhcnkgYW5kIGlmIHNhaWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gaW5mb3JtYXRpb24gY2Fu
IGZpdCB3aXRoaW4gYSBmaXhlZCBudW1iZXIgb2YgY29udGV4dHMNCj4+Pj4+aW4gdGhlDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+IG1ham9yaXR5IG9mIGNhc2VzLiBSZW1lbWJlciwgdGhlIGdvYWwgb2Yg
YmVpbmcgYWJsZQ0KPj4+Pj50byBwYXNzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIHRo
cm91Z2ggdGhlIG5ldHdvcmsgaXMgdG8gZW5oYW5jZSBzZXJ2aWNlDQo+Pj4+PmRlbGl2ZXJ5LA0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+PiBub3QgcGFzcyB0aGUgZW50aXJlIHdvcmtzIG9mIFNoYWtlc3Bl
YXJlIDstKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBTZW50IGZy
b20gbXkgaVBob25lDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBP
biBNYXIgNywgMjAxNCwgYXQgMzo1MiBBTSwgIlJvbiBQYXJrZXIiDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+PiA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbT4NCj4+Pj4+PG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4gTmljb2xhcywNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
PiBJIHNlZSBzaW1pbGFyIHJlcXVpcmVtZW50cyBmcm9tIHRoZSAzZ3BwIEVQQyBzaWRlLg0KPj4+
Pj5JIHdvdWxkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBsaWtlIHRvIHByb3Bvc2UgYW4gT1VJIC8g
VExWIGJhc2VkIGFwcHJvYWNoIHdoZXJlIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gcmVzZXJ2
ZWQgT1VJIGNhbiBiZSB1c2VkIGZvciBhZ3JlZWQgdXBvbiB0eXBlcyBvZg0KPj4+Pj5jb21tb24N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIGFuZCB2ZW5kb3Igb3Igb3RoZXIgb3JnYW5p
emF0aW9uYWwgT1VJcyBjYW4NCj4+Pj4+YmUgdXNlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gdG8g
cXVpY2tseSBpbm5vdmF0ZSBpbiB0aGUgbmV0d29ya3MuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBT
aW11bHRhbmVvdXNseSwgSSB3b3VsZCBhbHNvIGxpa2UgdG8gY29uc2lkZXINCj4+Pj4+bWVjaGFu
aXNtcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gdGhhdCBhcmUgb3B0aW1pemVkIGZvciBsb25nIGxp
dmVkIGZsb3dzIHNvIGFzIHRvDQo+Pj4+PmxpbWl0IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4g
bmVnYXRpdmUgZWZmZWN0cyBvZiBwYWNrZXQgZ3Jvd3RoLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IFJvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gT24gTWFyIDcsIDIwMTQsIGF0IDg6
MzQgQU0sICJOaWNvbGFzIEJPVVRIT1JTIg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IDxOaWNvbGFz
LkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4N
Cj4+Pj4+PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PiB3cm90ZToNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEhlbGxvIEppbQ0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSSBoYXZlIHNlZW4gY2FzZXMg
aW4gR2kgTEFOLCB3aGVyZSBzdWJzY3JpYmVyIHJlbGF0ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
PiBpbmZvcm1hdGlvbiBpcyBwYXNzZWQgdG8gYSBXZWIgUHJveHkgZm9yIEhUVFAgaGVhZGVyDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZW5yaWNobWVudCAoYWltZWQgYXQgc29tZSBXZWIgQ29udGVu
dCBwcm92aWRlcnMNCj4+Pj4+cGFydG5lcnMgb2YNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiB0aGUg
TW9iaWxlIE9wZXJhdG9yKS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBJbmZvcm1hdGlvbiB3YXMg
YW4gY29kZWQgKHBlcnNpc3RlbnQpIHN1YnNjcmliZXIgaWQNCj4+Pj4+ZGVyaXZlZA0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+IGZyb20gdGhlIE1TSVNETiwgYW5kIGNvdXBsZSBvZiBmIGN1c3RvbWVy
IHByb2ZpbGUNCj4+Pj4+cmVsYXRlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGZpZWxkcy4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEluIGFuIHNmYyBiYXNl
ZCBHaSBMQU4sIHRoaXMgZW50aXR5IHNob3VsZCByZWNlaXZlDQo+Pj4+ID5mcm9tIHRoZQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+IENsYXNzaWZpZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+IC0gQSBjbGFzc2lmaWNhdGlvbiBvZiB0aGUgQ29udGVudCBQcm92
aWRlciAoIElkLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IENhdGVnb3J5KSBiYXNlZCBvbiB0cmFm
ZmljIGFuYWx5c2lzIC0gVGhlIE1TSVNETiBvZg0KPj4+Pj4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4gc3Vic2NyaWJlciAtIFR3byBzdWJzY3JpYmVyIHBvbGljeSBmaWVsZHMgKG5vdCB0aWVk
DQo+Pj4+PiB0byBQQ1JGDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gYnV0IGJlbG9uZ2luZyB0byB0
aGUgU3Vic2NyaWJlciBEQikgKFN1YnNjcmliZXINCj4+Pj4+IGNhdGVnb3J5LA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IHN1Yi1jYXRlZ29yeSkgLSBBIHNlc3Npb24gaWQgKGZvciBsb2dnaW5nIGFu
ZA0KPj4+Pj50cmFja2luZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHB1cnBvc2VzKQ0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gVGhlIG9iamVjdGl2ZSBiZWlu
ZyB0byBhdm9pZCBoYXZpbmcgdGhlIEhUVFAgUHJveHkNCj4+Pj4+dG8NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiBiZWNvbWUgYSB0cnVzdGVkIGFwcGxpY2F0aW9uIChpbnRlcm9nYXRlIHRoZQ0KPj4+
Pj4gc3Vic2NyaWJlciBEQiwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBldGMuLikNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gTmljb2xhcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fIEZyb206IEppbQ0KPj4+Pj4gR3VpY2hhcmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiAo
amd1aWNoYXIpIFtqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT5d
IFNlbnQ6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gVGh1cnNkYXksIE1hcmNoIDA2LCAyMDE0IDI6
MDIgUE0gVG86IEphbWFsIEhhZGkNCj4+Pj4+U2FsaW07DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4g
am1vaXNhbmRAanVuaXBlci5uZXQ8bWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0PiA8bWFpbHRv
Omptb2lzYW5kQGp1bmlwZXIubmV0PjsNCj4+Pj4+IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gQ2M6
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gc2ZjIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBIaSBKYW1hbCwNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IFlvdSBzYWlkICJJdCBz
ZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlDQo+Pj4+PiBzaXplZA0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIi4uIEkgYW0gbm90IHNvIGNvbnZpbmNlZCBhbmQgd291
bGQgbGlrZSB0bw0KPj4+Pj4gYmV0dGVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gdW5kZXJzdGFu
ZCB0aGUgcmVxdWlyZW1lbnRzIGJlZm9yZSBwYXNzaW5nIGp1ZGdlbWVudC4NCj4+Pj4+IElmIHdl
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbG9vayBhdCB0aGUgdXNlIGNhc2VzIGFzIHByZXNlbnRl
ZCB0aHVzIGZhciBpbnRvDQo+Pj4+PiB0aGUgV0cgSQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGhh
dmUgeWV0IHRvIHNlZSBhIHNpbmdsZSBleGFtcGxlIG9mIHRoZSBuZWVkDQo+Pj4+PiAobm90aW5n
IHRoYXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBkZXNpcmUgaXMgbm90IHRoZSBzYW1lIGFzIG5l
ZWQpIC0gSSBhbSBub3Qgc2F5aW5nDQo+Pj4+PiB0aGVyZSBpcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+IG5vIHJlcXVpcmVtZW50IGJ1dCByYXRoZXIgdGhhdCB3ZSBzaG91bGQgbm90IGp1bXANCj4+
Pj4+IHRvIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGNvbmNsdXNpb24gYW5kIGJ1aWxkIHN0
YW5kYXJkcyBhcm91bmQgYSB0aGVvcnkuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4+IE9uIDMvMy8xNCwgNjozNSBBTSwgIkphbWFsIEhhZGkgU2FsaW0iDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4+IDxoYWRpQG1vamF0YXR1LmNvbTxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+IDxt
YWlsdG86aGFkaUBtb2phdGF0dS5jb20+Pg0KPj4+Pj53cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gSSBsaWtlIHRoZSBkb2MgLSB3ZWxsIHdyaXR0
ZW4uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IFNlY3Rp
b24gNC4zIG9uIG1ldGFkYXRhIGVuY29kaW5nLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlh
YmxlIHNpemVkDQo+Pj4+PiBtZXRhZGF0YQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiAoYXQgbGVh
c3QgZm9yIGh0dHAvYXBwIHlvdSBzZWVtIHRvIGluZGljYXRlIHRoZQ0KPj4+Pj4gZGVzaXJlIGZv
cg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pml0KS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gRm9y
IGEgZGF0YXBhdGggcGVyLXBhY2tldCBtZXRhZGF0YSwgaSBmZWVsIHRoZQ0KPj4+Pj4gbmVlZCBp
cw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBqdXN0IGFzIGltcG9ydGFudC4gQXJlIHdlIGxpbWl0
ZWQgYnkgdGhlIGZhY3QgdGhhdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBleGlzdGluZyBoYXJk
d2FyZSBtYXkgbm90IGJlIGFibGUgdG8gaGFuZGxlIFRMVnM/DQo+Pj4+PkZvcg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+PiBleGFtcGxlLCBJIGRvbnQgaGF2ZSBhIHByb2JsZW0gaGFuZGxpbmcgVExW
cyBpbiBhDQo+Pj4+PiBzb2Z0d2FyZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PmRhdGFwYXRoLg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBjaGVlcnMsIGph
bWFsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+PiBtYWlsaW5nIGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGxpc3Qgc2ZjQGll
dGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4g
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGxp
c3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+
ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+
Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGll
dGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86
c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmMNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjIG1haWxpbmcNCj4+Pj4+IGxpc3QNCj4+Pj4+
ICAgPj4+Pj4gc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGll
dGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMN
Cj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+Pj4gICA+PnNmYyBtYWlsaW5nIGxpc3QN
Cj4+Pj4+ICAgPj5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQo+Pj4+PiAgID4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmMNCj4+Pj4+ICAgPg0KPj4+Pj4gICA+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18NCj4+Pj4+ICAgPnNmYyBtYWlsaW5nIGxpc3QNCj4+Pj4+ICAgPnNm
Y0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+
Pj4+ICAgPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+Pg0K
Pj4+Pg0KPj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KPj4+PiBzZmMgbWFpbGluZyBsaXN0DQo+Pj4+IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPg0KPj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0K
Pj4+DQo+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
Cj4+PiBzZmMgbWFpbGluZyBsaXN0DQo+Pj4gc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQo+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pg0K
Pj4NCj4+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+
c2ZjIG1haWxpbmcgbGlzdA0KPj5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4NCj5fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPnNmYyBtYWlsaW5nIGxpc3QN
Cj5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj5odHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWls
aW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
CnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg==

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IGRpcj0iYXV0byI+DQo8
ZGl2PiYjNDM7MTxicj4NCjxicj4NClNlbnQgZnJvbSBteSBpUGhvbmU8L2Rpdj4NCjxkaXY+PGJy
Pg0KT24gTWFyIDE5LCAyMDE0LCBhdCA4OjQ1IEFNLCAmcXVvdDtQYXVsIFF1aW5uIChwYXVscSkm
cXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpwYXVscUBjaXNjby5jb20iPnBhdWxxQGNpc2NvLmNv
bTwvYT4mZ3Q7IHdyb3RlOjxicj4NCjxicj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0
ZSI+DQo8ZGl2PkhpIFN1bWFuZHJhLA0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+SSBsZWFuIHRv
d2FyZHMgIzI6IGVzc2VudGlhbGx5IGVuY29kaW5nIHRoZSBpbmZvcm1hdGlvbiBpbnRvIGEgc2lt
cGxlIElELCByYXRoZXIgdGhhbiB0cnlpbmcgdG8gY3JlYXRlIGEgdmFyaWFibGUgbGVuZ3RoIHN0
YWNrLiAmbmJzcDtUaGUgZW5jb2RpbmcgbWV0aG9kIGlzIG11Y2ggc2ltcGxlciBmb3IgU0ZzIHRv
IHByb2Nlc3MsIGFuZCBhcyB5b3UgcG9pbnQgb3V0IHVwZGF0ZSBhbmQgbW9kaWZ5LjwvZGl2Pg0K
PGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+UGF1bDwvZGl2Pg0KPGRpdj48YnI+DQo8ZGl2Pg0KPGRp
dj5PbiBNYXIgMTksIDIwMTQsIGF0IDM6NDAgQU0sIFN1bWFuZHJhIE1hamVlICZsdDs8YSBocmVm
PSJtYWlsdG86Uy5NYWplZUBGNS5jb20iPlMuTWFqZWVARjUuY29tPC9hPiZndDsgd3JvdGU6PC9k
aXY+DQo8YnIgY2xhc3M9IkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPg0KPGJsb2NrcXVvdGUg
dHlwZT0iY2l0ZSI+DQo8ZGl2IHN0eWxlPSJ3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQt
bmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsg
Zm9udC1zaXplOiAxNHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgIj4NCjxk
aXY+Jmx0OyZsdDtUcmltbWVkIHRoZSBUTyBsaXN0IHRvIGF2b2lkIHRoZSBtc2cgYmVpbmcgaGVs
ZCBhZ2FpbiZndDsmZ3Q7PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+SSBz
ZWUgdHdvIHdheXMgdG8gY2FycnkgdGhlIHBhdGggaW5mb3JtYXRpb24uJm5ic3A7PC9kaXY+DQo8
ZGl2Pjxicj4NCjwvZGl2Pg0KPG9sPg0KPGxpPkV4cGxpY2l0IG9yZGVyZWQgbGlzdCwgc29tZXRo
aW5nIGxpa2UgRlctQSA6OiBUQ1AtT1BUIDo6IExCIDo6IFZpZGVvT1BUIDo6IENHTkFULiAmbmJz
cDsgVGhlcmUgYXJlIHR3byBpc3N1ZXMgd2l0aCB0aGlzIGFwcHJvYWNoLCBmaXJzdCB0aGUgbGVu
Z3RoIG9mIGdyYXBoIGlzIHZhcmlhYmxlLiAmbmJzcDtBbHNvIGl0IGltcGxpZXMgYmlkaXJlY3Rp
b25hbCBzeW1tZXRyeS4gSXQgaXMgb2Z0ZW4gcmVxdWlyZWQgYnV0IHNob3VsZCBub3QgYmUgbWFu
ZGF0b3J5Lg0KICZuYnNwO1NlY29uZGx5IGNoYW5naW5nIHRoaXMgcGF0aC9ncmFwaCBpbiBhdCBT
RiBjYW4gYmUgY3VtYmVyc29tZS4mbmJzcDs8L2xpPjxsaT5MZXQgdGhlIENvbnRyb2wgcGxhbmUg
ZGlzdHJpYnV0ZSB0aGUgY2hhaW5JRCAmbHQ74oCUJmd0OyBncmFwaCBtYXBwaW5nLiBJbiB0aGlz
IGNhc2UgZWFjaCBTRiB3b3VsZCBoYXZlIG1hcHBpbmcgb2YgZ2l2ZW4gYSBjaGFpbklEIHdoYXQg
aXMgbXkgbmV4dCBob3AuIFRoZSBjaGFpbklEIGl0c2VsZiBjb3VsZCBiZSBmaXhlZCBzaXplIGVs
ZW1lbnQuIEEgU0YgY2FuIHNlbGVjdCBhIGRpZmZlcmVudCBwYXRoIGJ5IGNoYW5naW5nIHRoZSBj
aGFpSUQgcGFyYW1ldGVyLjwvbGk+PC9vbD4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PlJlZ2Fy
ZHM8L2Rpdj4NCjxkaXY+U3VtYW5kcmE8L2Rpdj4NCjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4N
CjxkaXY+PGJyPg0KPC9kaXY+DQo8c3BhbiBpZD0iT0xLX1NSQ19CT0RZX1NFQ1RJT04iPg0KPGRp
diBzdHlsZT0iZm9udC1mYW1pbHk6IENhbGlicmk7IGZvbnQtc2l6ZTogMTFwdDsgdGV4dC1hbGln
bjogbGVmdDsgYm9yZGVyLXdpZHRoOiAxcHQgbWVkaXVtIG1lZGl1bTsgYm9yZGVyLXN0eWxlOiBz
b2xpZCBub25lIG5vbmU7IHBhZGRpbmc6IDNwdCAwaW4gMGluOyBib3JkZXItdG9wLWNvbG9yOiBy
Z2IoMTgxLCAxOTYsIDIyMyk7ICI+DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+RnJv
bTogPC9zcGFuPkNhdGh5IFpoYW5nICZsdDs8YSBocmVmPSJtYWlsdG86Q2F0aHkuSC5aaGFuZ0Bo
dWF3ZWkuY29tIj5DYXRoeS5ILlpoYW5nQGh1YXdlaS5jb208L2E+Jmd0Ozxicj4NCjxzcGFuIHN0
eWxlPSJmb250LXdlaWdodDpib2xkIj5EYXRlOiA8L3NwYW4+VHVlc2RheSwgTWFyY2ggMTgsIDIw
MTQgYXQgMTA6MTMgQU08YnI+DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+VG86IDwv
c3Bhbj4mcXVvdDtSZWluYWxkbyBQZW5ubyAocmVwZW5ubykmcXVvdDsgJmx0OzxhIGhyZWY9Im1h
aWx0bzpyZXBlbm5vQGNpc2NvLmNvbSI+cmVwZW5ub0BjaXNjby5jb208L2E+Jmd0OywgJnF1b3Q7
TG91aXMuRm91cmllJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86TG91aXMuRm91cmllQGh1YXdl
aS5jb20iPkxvdWlzLkZvdXJpZUBodWF3ZWkuY29tPC9hPiZndDssICZxdW90O1BhdWwgUXVpbm4g
KHBhdWxxKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWxxQGNpc2NvLmNvbSI+cGF1bHFA
Y2lzY28uY29tPC9hPiZndDssDQogRGF2aWQgQWxsYW4gSSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRh
dmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tIj5kYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbTwvYT4m
Z3Q7PGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPkNjOiA8L3NwYW4+Tmljb2xh
cyBCT1VUSE9SUyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNv
bSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPiZndDssIFh1eGlhb2h1ICZsdDs8YSBo
cmVmPSJtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbSI+eHV4aWFvaHVAaHVhd2VpLmNvbTwvYT4m
Z3Q7LCBDaGFuZ2NoZW5nIEh1YW5nICZsdDs8YSBocmVmPSJtYWlsdG86aHVhbmdAc2NlLmNhcmxl
dG9uLmNhIj5odWFuZ0BzY2UuY2FybGV0b24uY2E8L2E+Jmd0OywNCiAmcXVvdDs8YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+Jmd0OywgJnF1b3Q7PGEgaHJlZj0i
bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT4mcXVvdDsgJmx0
OzxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+bWlrZWJpYW5jQGFvbC5jb208L2E+
Jmd0Ozxicj4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5TdWJqZWN0OiA8L3NwYW4+
UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPGJyPg0KPC9kaXY+DQo8ZGl2Pjxi
cj4NCjwvZGl2Pg0KPGRpdiB4bWxuczp2PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOnZtbCIg
eG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4bWxuczp3
PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJodHRwOi8v
c2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJodHRwOi8v
d3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVu
dD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPGJhc2UgaHJlZj0ieC1t
c2c6Ly85OS8iPjwhLS1baWYgIW1zb10+PHN0eWxlPnZcOioge2JlaGF2aW9yOnVybCgjZGVmYXVs
dCNWTUwpO30NCm9cOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCndcOioge2JlaGF2
aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCi5zaGFwZSB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZN
TCk7fQ0KPC9zdHlsZT48IVtlbmRpZl0tLT48c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9u
cyAqLw0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpIZWx2ZXRpY2E7DQoJcGFub3NlLTE6MiAx
MSA2IDQgMiAyIDIgMiAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpTaW1TdW47DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQt
ZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0KCXBhbm9zZS0xOjIgMTEg
NiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxAU2ltU3VuIjsN
CglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1p
bHk6Ik1TIFVJIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2IDAgNyAyIDUgOCAyIDQ7fQ0KQGZv
bnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBNUyBVSSBHb3RoaWMiOw0KCXBhbm9zZS0xOjIgMTEg
NiAwIDcgMiA1IDggMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwg
bGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRv
bTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBS
b21hbiIsInNlcmlmIjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0K
YTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLk1z
b0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5Nc29MaXN0UGFyYWdyYXBo
DQoJe21zby1zdHlsZS1wcmlvcml0eTozNDsNCgltYXJnaW4tdG9wOjBpbjsNCgltYXJnaW4tcmln
aHQ6MGluOw0KCW1hcmdpbi1ib3R0b206MGluOw0KCW1hcmdpbi1sZWZ0Oi41aW47DQoJbWFyZ2lu
LWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVz
IE5ldyBSb21hbiIsInNlcmlmIjt9DQpzcGFuLmFwcGxlLWNvbnZlcnRlZC1zcGFjZQ0KCXttc28t
c3R5bGUtbmFtZTphcHBsZS1jb252ZXJ0ZWQtc3BhY2U7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7
bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNl
cmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTIwDQoJe21zby1zdHlsZS10
eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7
DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBv
cnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXpl
OjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2Lldv
cmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQovKiBMaXN0IERlZmluaXRpb25zICov
DQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDo2MDgwNDgxMTk7DQoJbXNvLWxpc3QtdGVtcGxhdGUt
aWRzOjEzMjE5MjI2MjY7fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOi41
aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVp
bjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpA
bGlzdCBsMDpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEuMGluOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciOw0KCW1zby1iaWRpLWZvbnQt
ZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iO30NCkBsaXN0IGwwOmxldmVsMw0KCXttc28tbGV2ZWwt
dGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMDpsZXZlbDQNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjIu
MGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1
aW47fQ0KQGxpc3QgbDA6bGV2ZWw1DQoJe21zby1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0
IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMDpsZXZlbDcN
Cgl7bXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWw4DQoJe21zby1sZXZl
bC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsOQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6
NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0u
MjVpbjt9DQpAbGlzdCBsMQ0KCXttc28tbGlzdC1pZDoxMjUyNjIwOTU5Ow0KCW1zby1saXN0LXRl
bXBsYXRlLWlkczo5NTAyNDcwO30NCkBsaXN0IGwxOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3Rv
cDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
LjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7
fQ0KQGxpc3QgbDE6bGV2ZWwyDQoJe21zby1sZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwx
OmxldmVsMw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTpsZXZlbDQNCgl7
bXNvLWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDE6bGV2ZWw1DQoJe21zby1sZXZlbC10
YWItc3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LS4yNWluO30NCkBsaXN0IGwxOmxldmVsNg0KCXttc28tbGV2ZWwtdGFiLXN0b3A6My4w
aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVp
bjt9DQpAbGlzdCBsMTpsZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3Qg
bDE6bGV2ZWw4DQoJe21zby1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwxOmxldmVsOQ0K
CXttc28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMg0KCXttc28tbGlzdC1pZDoxMjgw
MTgxODQ5Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczoxNTQwODg1MTgwO30NCkBsaXN0IGwyOmxl
dmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBw
dDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWwyDQoJe21zby1sZXZlbC10
YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LS4yNWluO30NCkBsaXN0IGwyOmxldmVsMw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MS41
aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVp
bjt9DQpAbGlzdCBsMjpsZXZlbDQNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3Qg
bDI6bGV2ZWw1DQoJe21zby1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwyOmxldmVsNg0K
CXttc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMjpsZXZlbDcNCgl7bXNvLWxldmVs
LXRhYi1zdG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDI6bGV2ZWw4DQoJe21zby1sZXZlbC10YWItc3RvcDo0
LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluO30NCkBsaXN0IGwyOmxldmVsOQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlz
dCBsMw0KCXttc28tbGlzdC1pZDoxNDgxMDAwODMyOw0KCW1zby1saXN0LXR5cGU6aHlicmlkOw0K
CW1zby1saXN0LXRlbXBsYXRlLWlkczotMTcyMTk3MjU5NCAtMTQwOTUyMDQyOCA2NzY5ODY5MSA2
NzY5ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5
ODY5Mzt9DQpAbGlzdCBsMzpsZXZlbDENCgl7bXNvLWxldmVsLXN0YXJ0LWF0OjA7DQoJbXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Oi07DQoJbXNvLWxldmVs
LXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdp
bi1sZWZ0OjIwLjI1cHQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OiJDYWxp
YnJpIiwic2Fucy1zZXJpZiI7DQoJbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6Q2FsaWJyaTsNCglt
c28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpAbGlzdCBsMzpsZXZlbDIN
Cgl7bXNvLWxldmVsLXRhYi1zdG9wOjEuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDM6bGV2ZWwzDQoJe21zby1sZXZl
bC10YWItc3RvcDoxLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwzOmxldmVsNA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6
Mi4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0u
MjVpbjt9DQpAbGlzdCBsMzpsZXZlbDUNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjIuNWluOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxp
c3QgbDM6bGV2ZWw2DQoJe21zby1sZXZlbC10YWItc3RvcDozLjBpbjsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwzOmxldmVs
Nw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6My41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMzpsZXZlbDgNCgl7bXNvLWxl
dmVsLXRhYi1zdG9wOjQuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDM6bGV2ZWw5DQoJe21zby1sZXZlbC10YWItc3Rv
cDo0LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluO30NCm9sDQoJe21hcmdpbi1ib3R0b206MGluO30NCnVsDQoJe21hcmdpbi1ib3R0b206
MGluO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1
bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEt
LVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzpp
ZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtl
bmRpZl0tLT4NCjxkaXYgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiIHN0
eWxlPSJ3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7LXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOy13ZWJr
aXQtbGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2UiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rp
b24xIj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAx
MjUpOyI+SGkgUmVpbmFsZG8sPG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJn
YigzMSwgNzMsIDEyNSk7Ij5TbyB0aGUgY2hhaW4gSUQgaXMgYWN0dWFsbHkgdGhlIHBhdGggSUQg
d2hpY2ggcmVwcmVzZW50cyBhbiBvcmRlcmVkIHNldCBvZiBzZXJ2aWNlIGZ1bmN0aW9uIGluc3Rh
bmNlcy4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij5JIHRoaW5rIHdlIHNob3VsZCBhZGQgYW4g
ZXhwbGljaXQgZGVmaW5pdGlvbiBvZiDigJxzZXJ2aWNlIGluc3RhbmNl4oCdLiBXaGF0IGRvIHlv
dSB0aGluaz88bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9kaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEx
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3Mywg
MTI1KTsiPlRoYW5rcyw8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+Q2F0aHk8bzpwPjwvbzpwPjwv
c3Bhbj48L2Rpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEs
IDczLCAxMjUpOyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2Pg0KPGRpdiBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6
My4wcHQgMGluIDBpbiAwaW4iPg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyI+RnJv
bTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBU
YWhvbWEsIHNhbnMtc2VyaWY7Ij4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2Yg
PC9iPlJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBN
YXJjaCAxOCwgMjAxNCAxMTowMyBBTTxicj4NCjxiPlRvOjwvYj4gTG91aXMuRm91cmllOyBQYXVs
IFF1aW5uIChwYXVscSk7IERhdmlkIEFsbGFuIEk8YnI+DQo8Yj5DYzo8L2I+IE5pY29sYXMgQk9V
VEhPUlM7IFh1eGlhb2h1OyA8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPm1pa2Vi
aWFuY0Bhb2wuY29tPC9hPjsNCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRm
Lm9yZzwvYT47IENoYW5nY2hlbmcgSHVhbmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNd
IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvZGl2
Pg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog
MTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgIj5BIFNlcnZpY2UgQ2hh
aW4ganVzdCBkZWZpbmVzIHdoaWNoIHR5cGUgb2Ygc2VydmljZSBhbmQgdGhlaXIgb3JkZXIuPG86
cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7ICI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwLjVw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7ICI+QSBzZXJ2aWNlIHBhdGggZGVm
aW5lcyB0aGUgYWN0dWFsIHNlcnZpY2UgaW5zdGFuY2UsIHNheSwgZmlyZXdhbGwxLmhvbWUsIG5h
dDIsIGRwaS1zaWMsIGV0Yy48bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBm
b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xp
ZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPGRpdiBjbGFzcz0i
TXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsgIj5Gcm9tOg0KPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgIj4mcXVvdDtM
b3Vpcy5Gb3VyaWUmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpMb3Vpcy5Gb3VyaWVAaHVhd2Vp
LmNvbSI+TG91aXMuRm91cmllQGh1YXdlaS5jb208L2E+Jmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5U
dWVzZGF5LCBNYXJjaCAxOCwgMjAxNCBhdCAxMDo1NSBBTTxicj4NCjxiPlRvOiA8L2I+JnF1b3Q7
UGF1bCBRdWlubiAocGF1bHEpJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86cGF1bHFAY2lzY28u
Y29tIj5wYXVscUBjaXNjby5jb208L2E+Jmd0OywgRGF2aWQgQWxsYW4gSSAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tIj5kYXZpZC5pLmFsbGFuQGVyaWNzc29u
LmNvbTwvYT4mZ3Q7PGJyPg0KPGI+Q2M6IDwvYj5OaWNvbGFzIEJPVVRIT1JTICZsdDs8YSBocmVm
PSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIj5OaWNvbGFzLkJPVVRIT1JTQHFv
c21vcy5jb208L2E+Jmd0OywgWHV4aWFvaHUgJmx0OzxhIGhyZWY9Im1haWx0bzp4dXhpYW9odUBo
dWF3ZWkuY29tIj54dXhpYW9odUBodWF3ZWkuY29tPC9hPiZndDssIENoYW5nY2hlbmcgSHVhbmcg
Jmx0OzxhIGhyZWY9Im1haWx0bzpodWFuZ0BzY2UuY2FybGV0b24uY2EiPmh1YW5nQHNjZS5jYXJs
ZXRvbi5jYTwvYT4mZ3Q7LA0KICZxdW90OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNm
Y0BpZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNm
Y0BpZXRmLm9yZzwvYT4mZ3Q7LCAmcXVvdDs8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5j
b20iPm1pa2ViaWFuY0Bhb2wuY29tPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1pa2Vi
aWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDog
PC9iPlJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDxvOnA+PC9vOnA+PC9zcGFu
PjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyAi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+UGF1
bCw8L3NwYW4+PHNwYW4gc3R5bGU9IiI+PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwOyZu
YnNwOyBDYW4geW91IGNsYXJpZnkgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiBzZXJ2aWNlIGNoYWlu
IGFuZCBzZXJ2aWNlIHBhdGguIEdpdmVuIHRoYXQgYSBzZXJ2aWNlIGNoYWluIGlzIGNvbXBvc2Vk
PC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij5vZiBzZXZlcmFs
IHNlcnZpY2UgZnVuY3Rpb25zIFNGMSwgU0YyLCAuLiBTRm4gaG93IHdvdWxkIGEgc2VydmljZSBw
YXRoIGRpZmZlciBmcm9tIHRoYXQgc2VydmljZSBjaGFpbj88L3NwYW4+PHNwYW4gc3R5bGU9IiI+
PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5
bGU9Im1hcmdpbi1sZWZ0OjIwLjI1cHQ7dGV4dC1pbmRlbnQ6LS4yNWluO21zby1saXN0OmwzIGxl
dmVsMSBsZm8xIj4NCjwhLS1baWYgIXN1cHBvcnRMaXN0c10tLT48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7ICI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9y
ZSI+LTxzcGFuIHN0eWxlPSJmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudDogbm9ybWFs
OyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXNpemU6IDdwdDsgbGluZS1oZWlnaHQ6IG5vcm1h
bDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nOyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48
IS0tW2VuZGlmXS0tPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPkxvdWlzPC9zcGFu
PjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+Jm5ic3A7PC9zcGFuPjxzcGFu
IHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBp
biAwaW4gMGluIj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj5Gcm9tOjwvc3Bh
bj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwg
c2Fucy1zZXJpZjsgIj4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmci
Pm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlBh
dWwgUXVpbm4gKHBhdWxxKTxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAx
NCAxMDoyNiBBTTxicj4NCjxiPlRvOjwvYj4gRGF2aWQgQWxsYW4gSTxicj4NCjxiPkNjOjwvYj4g
Tmljb2xhcyBCT1VUSE9SUzsgWHV4aWFvaHU7IDxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9s
LmNvbSI+bWlrZWJpYW5jQGFvbC5jb208L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyI+c2ZjQGlldGYub3JnPC9hPjsgQ2hhbmdjaGVuZyBIdWFuZzxicj4NCjxiPlN1YmplY3Q6PC9i
PiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+PHNwYW4gc3R5bGU9
IiI+PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4N
CjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IiI+SGkgRGF2ZSwgPG86cD48L286
cD48L3NwYW4+PC9kaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IiI+Q2hhaW4gSUQgc2hvdWxkIHJlYWxseSBi
ZSBwYXRoIElEIHNpbmNlIHRoZXJlIGNhbiBiZSBtYW55IHBhdGhzIGZvciBhIGdpdmVuIGNoYWlu
LiAmbmJzcDtVc2luZyB0aGF0IGRlZmluaXRpb24sIHdlIGF2b2lkIHRoZSBvdmVybG9hZCBhbmQg
cmVhcCB0aGUgZ2FpbiBhbGx1ZGVkIHRvIGJlbG93LjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iIj4mbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9IiI+UGF1bDxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iIj4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iIj5PbiBNYXIgMTgsIDIwMTQsIGF0IDEyOjE0IFBNLCBEYXZpZCBB
bGxhbiBJICZsdDs8YSBocmVmPSJtYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20iPmRh
dmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3NwYW4+
PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IiI+PGJy
Pg0KPGJyPg0KPGJyPg0KPG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+V2Vs
bCB0aGUgcXVlc3Rpb24gZGUgam91ciBpcyDigJxkb2VzIGEgY2hhaW4gSUQgZGVmaW5lIGEgY2xh
c3Mgb3IgYW4gaW5zdGFuY2XigJ3igKYuIElmIGl0IGRlZmluZXMgYW4gY2xhc3Mgd2UgYWxzbyBu
ZWVkIGluc3RhbmNlIGluZm9ybWF0aW9uLCBpZiBpdCBpcw0KIGN1cnJlbnRseSBvdmVybG9hZGVk
IHRvIGRlZmluZSBjbGFzcyBhbmQgaW5zdGFuY2UgSU1PIHdlIGhhdmUgYSBwcm9ibGVt4oCmLjwv
c3Bhbj48c3BhbiBzdHlsZT0iIj48bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUp
OyI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigz
MSwgNzMsIDEyNSk7Ij5EYXZlPC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29s
b3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9IiI+PG86cD48
L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBp
biI+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyAiPkZyb206PC9zcGFu
PjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyAiPiZuYnNwOzwv
c3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRh
aG9tYSwgc2Fucy1zZXJpZjsgIj5zZmMNCiBbPGEgaHJlZj0ibWFpbHRvOnNmYy0iPm1haWx0bzpz
ZmMtPC9hPjxhIGhyZWY9Im1haWx0bzpib3VuY2VzQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dPHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiPk9uIEJlaGFsZiBPZjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+Q2hhbmdjaGVuZyBIdWFu
Zzxicj4NCjxiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj5UdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA3OjQzIEFNPGJyPg0KPGI+VG86PC9i
PjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5OaWNvbGFz
IEJPVVRIT1JTPGJyPg0KPGI+Q2M6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj5YdXhpYW9odTs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzptaWtlYmlh
bmNAYW9sLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWlrZWJpYW5jQGFvbC5jb208
L3NwYW4+PC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTogW3NmY108c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0i
Zm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogJ01TIFVJIEdvdGhpYycsIHNhbnMtc2VyaWY7
ICI+562U5aSNPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5
OiBUYWhvbWEsIHNhbnMtc2VyaWY7ICI+Og0KIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPC9z
cGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IiI+
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRp
diBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iIj5Hb29kIHBvaW50cy4gSSBiZWxpZXZl
IGV4cGxpY2l0IGNoYWluIElEIHNob3VsZCBiZSBtYW5kYXRvcnkuIFRoZSBvdmVyaGVhZCBpcyB2
ZXJ5IGxpdHRsZS4gSXQgaGVscHMgc2ltcGxpZnkgcHJvY2Vzc2luZyBhbmQgc3RlZXJpbmcgc2ln
bmlmaWNhbnRseS4gVGhlIGdhaW4gaXMgaHVnZS48bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9IiI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSIiPkNoYW5n
PGJyPg0KPGJyPg0KLS0tLS0tLS0tLS0tPG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iIj5DaGFu
Z2NoZW5nIEh1YW5nPG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIu
MHB0Ij48c3BhbiBzdHlsZT0iIj48YnI+DQpPbiBNYXIgMTgsIDIwMTQsIGF0IDE6NTMgQU0sIE5p
Y29sYXMgQk9VVEhPUlMgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb20iPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9z
LmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQi
IHR5cGU9ImNpdGUiPg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj5JIHRo
aW5rIHRoYXQga2VlcGluZyB0aGUgU2VydmljZSBQYXRoIExheWVyIHRyYW5zcG9ydCBpbmRlcGVu
ZGVudCBzaG91bGQgcmVtYWluIGFuIG9iamVjdGl2ZSBmb3IgU0ZDLiAmbmJzcDtTdWNoIGEgc2Vw
YXJhdGlvbiBvZiBjb25jZXJucyBpcyBhIHNvdW5kIGFyY2hpdGVjdHVyYWwgcHJpbmNpcGxlIHRo
YXQNCiBoZWxwIGtlZXAgdGhpbmdzIHNpbXBsZSBpbiBwcmFjdGljZS48L3NwYW4+PHNwYW4gc3R5
bGU9IiI+PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRp
diBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZh
bWlseTogVGFob21hLCBzYW5zLXNlcmlmOyAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iIj48
bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1m
YW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj5PbiB0aGUgcXVlc3Rpb24gb2YgJm5ic3A7U2Vy
dmljZSBQYXRoLCB3ZSBoYXZlIGEgZGlzY3Vzc2lvbiBvbiB3aGV0aGVyIHdlIG5lZWQgc29tZSBr
aW5kIG9mIGV4cGxpY2l0IGlkZW50aWZpZXIgb3ImbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9IiI+
PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQt
ZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7ICI+Y291bGQgd2UgcmVseSBvbiBtYXBwaW5nIG9u
IHNvbWUgdW5kZXJsYXkgbmV0d29yayBwcm90b2NvbCBmaWVsZHMuPC9zcGFuPjxzcGFuIHN0eWxl
PSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBm
b250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHls
ZT0iIj48bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7ICI+Jm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyAiPk1heSBiZSBhIFBSTy9D
T04gdGFibGUgY291bGQgaGVscCBmb2N1cyB0aGUgZ3JvdXAgZGVjaXNpb24gb24gdGhhdCBtYXR0
ZXI8L3NwYW4+PHNwYW4gc3R5bGU9IiI+PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7ICI+Jm5i
c3A7PC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGluIiB0eXBlPSJkaXNjIj4N
CjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
MHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyI+VmlzaWJpbGl0eSAodHJhY2lu
Zyk8L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNl
cmlmOyI+Rm9yd2FyZGluZyBncmFwaCBzdHJ1Y3R1cmUgaW1wYWN0L2xpbWl0YXRpb25zPC9zcGFu
PjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiPlJl
Y29uZmlndXJhdGlvbiBzcGVlZCZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PC91bD4NCjx1
bCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHR5cGU9ImRpc2MiPg0KPHVsIHN0eWxlPSJtYXJnaW4t
dG9wOjBpbiIgdHlwZT0iY2lyY2xlIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNl
cmlmOyI+TEJTIC8gc2NhbGUgb3V0IGltcGFjdDwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZv
bnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7Ij5Ob2RlIGJ5cGFzcyAoZS5nOyBtYWludGVu
YW5jZSk8L3NwYW4+PG86cD48L286cD48L2xpPjwvdWw+DQo8L3VsPg0KPHVsIHN0eWxlPSJtYXJn
aW4tdG9wOjBpbiIgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1z
ZXJpZjsiPnVuZGVybGF5IG5ldHdvcmsvdHJhbnNwb3J0IGxheWVycyBzdXBwb3J0PC9zcGFuPjxv
OnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiPkhlYWRl
ciBzcGFjZSBpbXBhY3Q8L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0iIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFo
b21hLCBzYW5zLXNlcmlmOyI+TXVsdGkgdGVuYW50IHN1cHBvcnQgaW1wYWN0PC9zcGFuPjxvOnA+
PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiPlNGQyBvbiBm
bGF0IChlLmcgb3B0aWNhbCBMMiBmb3IgRGF0YSBDZW50ZXJzKSBuZXR3b3JrJm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiPlVu
ZGVybGF5IG5ldHdvcmsgYWRtaW5pc3RyYXRpb24gaW1wYWN0PC9zcGFuPjxvOnA+PC9vOnA+PC9s
aT48L3VsPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJp
ZjsgIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9IiI+PG86cD48L286cD48L3NwYW4+PC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBz
YW5zLXNlcmlmOyAiPlBlcnNvbmFsbHkgSSB0aGluayB0aGF0IGhhdmluZyBhbiBleHBsaWNpdCBj
aGFpbiBpZGVudGlmaWVyIChlLmcuIFNlcnZpY2UgUGF0aC9TZXJ2aWNlIEluZGV4KSBpcyBjbGVh
ciAobWFuYWdlbWVudCBhbmQgY29udHJvbCkgYW5kIG5vdCBleHBlbnNpdmUgKGhlYWRlciBzcGFj
ZSkuIFRoZSBkcmF3YmFjaw0KIGJlaW5nIHNvbWUgaW1wYWN0IG9uIHRoZSBzaW1wbGljaXR5IHRv
IGFkZC9yZW1vdmUgZWxlbWVudHMgaW4gYSBjaGFpbiBkeW5hbWljYWxseS48L3NwYW4+PHNwYW4g
c3R5bGU9IiI+PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEw
cHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7ICI+Jm5ic3A7PC9zcGFuPjxzcGFu
IHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
MHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyAiPlRhZyBzd2l0Y2hpbmcgKGFz
IE1QTFMpICZuYnNwO2FsbG93cyB0byBtYW5hZ2UgdGFncyBwZXIgc2VydmljZSBub2RlcywgbGVh
ZGluZyB0byBtb3JlIHZlcnNhdGlsZSBhbmQgZGl2ZXJzZSBncmFwaHM8L3NwYW4+PHNwYW4gc3R5
bGU9IiI+PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj4mbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9IiI+PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7ICI+Jm5ic3A7PC9zcGFu
PjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyAiPk5pY29sYXM8L3Nw
YW4+PHNwYW4gc3R5bGU9IiI+PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJ0ZXh0LWFsaWdu
OmNlbnRlciI+PHNwYW4gc3R5bGU9IiI+DQo8aHIgc2l6ZT0iMiIgd2lkdGg9IjEwMCUiIGFsaWdu
PSJjZW50ZXIiPg0KPC9zcGFuPjwvZGl2Pg0KPGRpdiBpZD0iZGl2UnBGODExNDY3Ij4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj5G
cm9tOjwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsg
Ij4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQt
ZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7ICI+WHV4aWFvaHUNCiBbPGEgaHJlZj0ibWFpbHRv
Onh1eGlhb2h1QGh1YXdlaS5jb20iPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnh1eGlhb2h1
QGh1YXdlaS5jb208L3NwYW4+PC9hPl08YnI+DQo8Yj5TZW50OjwvYj48c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+VHVlc2RheSwgTWFyY2ggMTgsIDIwMTQg
NTowNCBBTTxicj4NCjxiPlRvOjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+SmVyb21lIE1vaXNhbmQ7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWlrZWJpYW5jQGFvbC5jb208L3NwYW4+PC9hPjs8
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYu
b3JnPC9zcGFuPjwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+W3NmY108c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0i
Zm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogJ01TIFVJIEdvdGhpYycsIHNhbnMtc2VyaWY7
ICI+562U5aSNPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5
OiBUYWhvbWEsIHNhbnMtc2VyaWY7ICI+Og0KIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPC9z
cGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDE2
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3Mywg
MTI1KTsiPkkgbGlrZSB0aGUgaWRlYSBvZiBzZXBhcmF0aW5nIHRoZSBTZXJ2aWNlIEZ1bmN0aW9u
IExheWVyIGFuZCB0aGUgU2VydmljZSBQYXRoIExheWVyLCBhcyBwcm9wb3NlZCBpbiBkcmFmdC1y
aWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucy4gVGhlDQogcm9sZSBvZiB0aGUgU2Vy
dmljZSBQYXRoIExheWVyIGlzIGp1c3QgdG8gc3RlZXIgdGhlIHRyYWZmaWMgYWxvbmcgYSBwYXJ0
aWN1bGFyIGNoYWluIG9mIHNlcnZpY2Ugbm9kZXMgd2hpY2ggY2FuIGJlIGltcGxlbWVudGVkIGJ5
IGV4aXN0aW5nIHRvb2xzIGZvciBzb3VyY2Ugcm91dGluZywgc3VjaCBhcyBzZWdtZW50IHJvdXRp
bmcuIEFzIHN1Y2gsIGl04oCZcyBub3QgbmVjZXNzYXJ5IHRvIHRyeSB0byBrZWVwIHRoZSBTZXJ2
aWNlIFBhdGggTGF5ZXINCiB0cmFuc3BvcnQtaW5kZXBlbmRlbnQgYW5kIGNvbnRhaW4gaXQgaW4g
dGhlIFNGQyBoZWFkZXIuPC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOiAxNnB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6
IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9IiI+PG86cD48L286
cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDE2cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPkJlc3QgcmVnYXJkcyw8L3NwYW4+PHNwYW4g
c3R5bGU9IiI+PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDE2cHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPlhpYW9odTwv
c3Bhbj48c3BhbiBzdHlsZT0iIj48bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTZwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUp
OyI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEu
NXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAw
aW4gMGluIj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IlpI
LUNOIiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogU2ltU3VuOyAiPuWPkeS7
tuS6ujwvc3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1p
bHk6IFNpbVN1bjsgIj46PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogU2ltU3VuOyAi
PiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1m
YW1pbHk6IFNpbVN1bjsgIj5zZmMNCiBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmc8L3NwYW4+PC9hPl08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PGI+PHNwYW4gbGFuZz0iWkgtQ04iPuS7o+ihqDwvc3Bhbj48c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPkplcm9tZSBNb2lzYW5kPGJyPg0K
PGI+PHNwYW4gbGFuZz0iWkgtQ04iPuWPkemAgeaXtumXtDwvc3Bhbj46PC9iPjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4yMDE0PHNwYW4gbGFuZz0iWkgt
Q04iPuW5tDwvc3Bhbj4zPHNwYW4gbGFuZz0iWkgtQ04iPuaciDwvc3Bhbj4xODxzcGFuIGxhbmc9
IlpILUNOIj7ml6U8L3NwYW4+IDE6MDM8YnI+DQo8Yj48c3BhbiBsYW5nPSJaSC1DTiI+5pS25Lu2
5Lq6PC9zcGFuPjo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPjxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+bWlrZWJpYW5jQGFvbC5jb208L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48
YnI+DQo8Yj48c3BhbiBsYW5nPSJaSC1DTiI+5Li76aKYPC9zcGFuPjo8L2I+PHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJlOiBbc2ZjXSBTRkMgZW5jYXBz
dWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48c3BhbiBzdHlsZT0iIj48bzpwPjwvbzpwPjwvc3Bhbj48
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSIiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMs
IDEyNSk7Ij5UaGlzIChsZW5ndGh5IGFuZCB2ZXJ5IGxpdmVseSkgdGhyZWFkIHN0YXJ0ZWQgZnJv
bSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucyAod2hpY2ggSSBjby1h
dXRob3JlZCkuPC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigz
MSwgNzMsIDEyNSk7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9IiI+PG86cD48L286cD48L3Nw
YW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBj
b2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPkluIHNlY3Rpb24gNC44LCB3ZSBtYWRlIGEgY2xlYXIg
ZGlzdGluY3Rpb24gYmV0d2VlbiBhIHNlcnZpY2UgcGF0aCBsYXllciAoc3RlZXJpbmcgcGFja2V0
cyBob3AgYnkgaG9wIGFsb25nIHRoZSBjaGFpbikgYW5kIGEgc2VydmljZSBmdW5jdGlvbiBsYXll
cg0KIChjb252ZXkgbWV0YWRhdGEgaW5mb3JtYXRpb24gb2YgaW50ZXJlc3QgdG8gU0ZzKS4gVGVy
bWlub2xvZ3kgYXNpZGUsIGl0IHNlZW1zIHRoYXQgc3VjaCBsYXllcmVkIHZpZXcgd2FzIGFncmVl
ZCB1cG9uIGJ5IG1hbnkgcGVvcGxlIG9uIHRoZSBtYWlsaW5nIGxpc3QuPC9zcGFuPjxzcGFuIHN0
eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDs8L3Nw
YW4+PHNwYW4gc3R5bGU9IiI+PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsi
Pk5vdyB0aGlzIGNlcnRhaW5seSBkb2VzIGJlZyB0aGUgcXVlc3Rpb24gb2Ygc29sdmluZyBCT1RI
IHByb2JsZW1zIHdpdGggdGhlIHNhbWUgKHBhY2tldCkgZW5jYXBzdWxhdGlvbiBtZWNoYW5pc20u
IE5vdGFibHkgd2hlbiBvYnNlcnZpbmcgdGhhdCBtYW55DQogdXNlIGNhc2VzIGNvdWxkIGJlIHNh
dGlzZmllZCB3aXRob3V0IFNGLWxldmVsIG1ldGFkYXRhLCBvciBieSB1c2luZyBtb3JlIG91dC1v
Zi1iYW5kIHdheXMgdG8gY29udmV5IHN1Y2ggU0YgbWV0YWRhdGEuIEFuZCBhbHNvIHdoZW4gb2Jz
ZXJ2aW5nIHRoYXQgaW5iYW5kIG1hcmtpbmcgKGUuZy4gcGFja2V0IGhlYWRlcnMpIGNvbWVzIHdp
dGggdmFyaW91cyBwcm9zICZhbXA7IGNvbnMgKHNvbWUgb2YgdGhlIGlzc3VlcyBiZWluZyBpZGVu
dGlmaWVkIGluIHRoZQ0KIGRyYWZ0LCBlLmcuIHNlY3Rpb25zIDQuMSBhbmQgNC4yKS48L3NwYW4+
PHNwYW4gc3R5bGU9IiI+PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZu
YnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iIj48bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog
MTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDcz
LCAxMjUpOyI+SSBkbyBhZ3JlZSB3aXRoIE1hcmlhLiBXZSBtYXkgd2FudCB0byBleHBsb3JlIG90
aGVyIG9wdGlvbnMgZm9yIGFkZHJlc3NpbmcgdGhlIG5lZWRzIG9mIHRoZSBzZXJ2aWNlIHBhdGgg
bGF5ZXIgdGhhdCBkbyBub3QgcmVxdWlyZSBhbiBleHBsaWNpdCBjaGFpbi1pZA0KIG9mIHNvcnRz
Ljwvc3Bhbj48c3BhbiBzdHlsZT0iIj48bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAx
MjUpOyI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJn
YigzMSwgNzMsIDEyNSk7Ij5JbiB0aGUgZHJhZnQsIHdlIGNvbmNsdWRlZCBieSBzdGF0aW5nIOKA
nEEgcHJvZHVjdGl2ZSBwYXRoIGZvcndhcmQgY291bGQgYmUgdG8gZGl2aWRlIGFuZCBjb25xdWVy
OiB0byBjbGVhcmx5IHNlcGFyYXRlIHRoZSBwcm9ibGVtIG9mIFNlcnZpY2UgRnVuY3Rpb24NCiBQ
YXRoIHRvcG9sb2d5IGZyb20gdGhlJm5ic3A7Jm5ic3A7IHByb2JsZW0gb2YgW2NvbnZleWluZyBT
Rl0gbWV0YWRhdGHigJ0uIEkgZG8gYmVsaWV2ZSB3ZSBzaG91bGQgZXhwbG9yZSBzdWNoIHNlcGFy
YXRpb24gcHJpbmNpcGxlIGZ1cnRoZXIuPC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9IiI+
PG86cD48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJp
LCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwOzwvc3Bhbj48c3Bh
biBzdHlsZT0iIj48bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQg
MGluIDBpbiAwaW4iPg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj5G
cm9tOjwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsg
Ij4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQt
ZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7ICI+c2ZjDQogWzxhIGhyZWY9Im1haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+XTxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48Yj5PbiBCZWhhbGYgT2Y8c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPjxhIGhyZWY9Im1h
aWx0bzptaWtlYmlhbmNAYW9sLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPm1pa2ViaWFuY0Bhb2wuY29tPC9zcGFuPjwvYT48YnI+DQo8Yj5TZW50OjwvYj48
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+RnJpZGF5LCBN
YXJjaCAxNCwgMjAxNCA1OjUwIFBNPGJyPg0KPGI+VG86PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3Jn
PC9zcGFuPjwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWlu
IElEPC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSIiPiZu
YnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1z
aXplOiAxMHB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7ICI+SSB3b3VsZCBpbWFn
aW5lIHRoYXQgaWYgd2UgbWFkZSB0aGUgQ2hhaW4gSUQgZmllbGQgaW4gdGhlIGhlYWRlciBiZSBv
cHRpb25hbCwgeWV0IHN0aWxsIHJlcXVpcmVkIGEgaGVhZGVyIGFuZCBzdGlsbCByZXF1aXJlZCB0
aGF0IHNvbWUgaW5kaWNhdGlvbg0KIG9mIHRoZSBjaGFpbiBiZSBjYXJyaWVkIHNvbWV3aGVyZSBp
biB0aGUgcGFja2V0IChtcGxzIGxhYmVsIG9yIHZsYW4gb3Igd2hhdGV2ZXIpLCB0aGF0IHRoZSBp
bXBsZW1lbnRhdGlvbiB3b3VsZCBiZWNvbWUgb3Zlcmx5IGNvbXBsaWNhdGVkLiAmbmJzcDtUbyBk
byBzbyB3b3VsZCBiZSB1c2luZyBTRkMgc2ltcGx5IGFzIGEgbWVjaGFuaXNtIHRvIGNhcnJ5IG1l
dGEgZGF0YSBhbmQgbm90IGF0IGFsbCBmb3Igc2VydmljZSBjaGFpbmluZywgd2hpY2ggc291bmRz
DQogY291bnRlciBpbnR1aXRpdmUgdG8gbWUuJm5ic3A7PGJyPg0KPGJyPg0KTWFyaWEsJm5ic3A7
PGJyPg0KU28sIHlvdSBhcmUgc2F5aW5nIHRoYXQgeW91IHdhbnQgdG8gdXNlIFNGQyB0byBjYXJy
eSBhcm91bmQgbWV0YWRhdGEsIGJ1dCBub3QgZm9yIGFjdHVhbCBzZXJ2aWNlIGNoYWluaW5nIGJl
Y2F1c2UgeW91IGFscmVhZHkgaGF2ZSBhIHdheSB0byBpbXBsZW1lbnQgc2VydmljZSBjaGFpbmlu
ZyBvdXRzaWRlIG9mIFNGQz8gJm5ic3A7TWF5YmUgSSdtIG5vdCBmb2xsb3dpbmcsIGJ1dCBpdCBz
ZWVtcyB0byBtZSB0aGF0IGlmIHlvdSB3ZXJlIHRvIHVwZ3JhZGUgeW91cg0KIG5ldHdvcmsgdG8g
c3VwcG9ydCBTRkMgdGhhdCB5b3Ugd291bGQgY2hhbmdlIGZyb20gdXNpbmcgeW91ciBleGlzdGlu
ZyBtZWNoYW5pc20gYW5kIHN0YXJ0IHVzaW5nIFNGQywgd2hpY2ggaXMgbWVhbnQgdG8gcHJvdmlk
ZSBzdXBwb3J0IGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyB0aGF0IGFyZSBub3QgU0ZDIGF3YXJlLiAm
bmJzcDtUaGVyZSBhcmUgYSBudW1iZXIgb2YgdXMgd2hvIGhhdmUgaW1wbGVtZW50ZWQsIGluIG9u
ZSB3YXkgb3IgYW5vdGhlciwgc29tZQ0KIHNvcnQgb2Ygc2VydmljZSBjaGFpbmluZywgYnV0IEkg
KEkgY2FuIGF0IGxlYXN0IHNwZWFrIGZvciBteXNlbGYpIGFtIGxvb2tpbmcgdG8gU0ZDIG5vdCB0
byBlbmhhbmNlIG15IGN1cnJlbnQgaW1wbGVtZW50YXRpb24sIGJ1dCB0byByZXBsYWNlIGl0IHdp
dGggc29tZXRoaW5nIGJldHRlciB3aGlsZSBzdGlsbCBtYWludGFpbmluZyBteSBjb3JlIChub24g
c2VydmljZSBmdW5jdGlvbikgaW5mcmFzdHJ1Y3R1cmUuPC9zcGFuPjxzcGFuIHN0eWxlPSIiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luLWJvdHRvbTo2
Ljc1cHQiPg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0iY2VudGVyIiBzdHlsZT0idGV4
dC1hbGlnbjpjZW50ZXIiPjxzcGFuIHN0eWxlPSIiPg0KPGhyIHNpemU9IjEiIHdpZHRoPSIxMDAl
IiBub3NoYWRlPSIiIHN0eWxlPSJjb2xvcjojOTk5OTk5IiBhbGlnbj0iY2VudGVyIj4NCjwvc3Bh
bj48L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0
b206Ni43NXB0Ij48Yj48c3BhbiBzdHlsZT0iIj5Gcm9tOjxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSIiPjxhIGhy
ZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29tJTNja2VncmF5QGNpc2NvLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmtlZ3JheUBjaXNjby5jb20mbHQ7a2Vn
cmF5QGNpc2NvLmNvbTwvc3Bhbj48L2E+Jmd0Ozxicj4NCjxiPlRvOjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+Um9uIFBhcmtlciZsdDs8YSBocmVm
PSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b208L3NwYW4+PC9hPiZndDssSmltIEd1aWNoYXJkIChqZ3VpY2hhcikmbHQ7PGEgaHJlZj0ibWFp
bHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+Jmd0OyxKb2VsDQogTS4gSGFs
cGVybiZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+
PC9hPiZndDs8YnI+DQo8Yj5jYzo8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PC9iPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmclM2NzZmNAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5v
cmcmbHQ7c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KPGI+U2VudDo8c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPkZyaWRheSwgTWFyY2gg
MTQsIDIwMTQ8YnI+DQo8Yj5TdWJqZWN0OjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj48L2I+UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElE
PGJyPg0KPGJyPg0KJiM0MzsxIHRoZSBpZGVhIGlzIGludGVyb3BlcmFiaWxpdHkuPGJyPg0KPGJy
Pg0KPGJyPg0KT24gMy8xNC8xNCAxMjo1NSBQTSwgJnF1b3Q7Um9uIFBhcmtlciZxdW90OyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tPC9zcGFuPjwvYT4mZ3Q7IHdyb3RlOjxicj4NCjxicj4NCiZndDtUaGFua3MsIEpp
bS48YnI+DQomZ3Q7PGJyPg0KJmd0O1JlbWVtYmVyIHRoYXQgd2UgaGF2ZSBzYWlkIG1hbnkgdGlt
ZXMgdGhhdCB0aGUgU0ZDIHNlcnZpY2UgaGVhZGVyIGlzPGJyPg0KJmd0O3RyYW5zcG9ydCBpbmRl
cGVuZGVudC4gJm5ic3A7IEp1c3QgYmVjYXVzZSB0aGUgY2hhaW4gaWQgY291bGQgYmUgY2Fycmll
ZCBpbjxicj4NCiZndDtzb21lIGZvcm0gb3IgYW5vdGhlciB3aXRoIHNvbWUgcGFydGljdWxhciB0
cmFuc3BvcnQgZG9lc24ndCBtZWFuIHRoYXQgaXQ8YnI+DQomZ3Q7Y291bGQgYmUgdW5pdmVyc2Fs
bHkgY29udmV5ZWQuICZuYnNwOyZuYnNwOyBCeSBtYWtpbmcgYW5kIGtlZXBpbmcgdGhlIFNGQyBz
ZXJ2aWNlPGJyPg0KJmd0O2hlYWRlciB0cmFuc3BvcnQgaW5kZXBlbmRlbnQgbWFrZXMgaXQgbW9y
ZSBhcHBsaWNhYmxlIGluIG1vcmU8YnI+DQomZ3Q7ZW52aXJvbm1lbnRzIGFuZCBtb3JlIGxpa2Vs
eSB0byBnZXQgYWRvcHRlZCBicm9hZGx5Ljxicj4NCiZndDs8YnI+DQomZ3Q7ICZuYnNwOyBSb248
YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDstLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxi
cj4NCiZndDtGcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbPGEgaHJlZj0ibWFpbHRvOmpn
dWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPm1haWx0bzpqZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPl08YnI+DQomZ3Q7U2VudDog
RnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAzOjUyIFBNPGJyPg0KJmd0O1RvOiBKb2VsIE0uIEhhbHBl
cm47IFJvbiBQYXJrZXI8YnI+DQomZ3Q7Q2M6PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9h
Pjxicj4NCiZndDtTdWJqZWN0OiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDxicj4NCiZndDs8
YnI+DQomZ3Q7SGkgSm9lbCw8YnI+DQomZ3Q7PGJyPg0KJmd0O1BlcmhhcHMgYnV0IEkgd291bGQg
cG9pbnQgb3V0IHRoYXQgdGhlIGJhc2UgU0ZDIGhlYWRlciBjb3VsZCBoYXZlIGEgbG90PGJyPg0K
Jmd0O21vcmUgaW5mb3JtYXRpb24gdGhhbiBqdXN0IHRoZSBjaGFpbiBJRDsgSSB3b3VsZCBhbHNv
IHBvaW50IG91dCB0aGF0IHRoZTxicj4NCiZndDtkZXZpbCBpcyBpbiB0aGUgZGV0YWlscyBhbmQg
c2F5aW5nICZxdW90O3dlbGwsIEkgY2FuIGp1c3QgdXNlIGFuIE1QTFMgbGFiZWwmcXVvdDs8YnI+
DQomZ3Q7aGlkZXMgbXVjaCBvZiB0aGUgY29tcGxleGl0eSBvZiBhY3R1YWxseSBkb2luZyB0aGF0
Ljxicj4NCiZndDs8YnI+DQomZ3Q7T24gMy8xNC8xNCwgMjozNSBQTSwgJnF1b3Q7Sm9lbCBNLiBI
YWxwZXJuJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmptaEBqb2VsaGFscGVybi5j
b208L3NwYW4+PC9hPiZndDsgd3JvdGU6PGJyPg0KJmd0Ozxicj4NCiZndDsmZ3Q7SWYgdGhlIHRy
YW5zcG9ydCBoZWFkZXIgY2FycmllcyBlbm91Z2ggaW5mb3JtYXRpb24gZm9yIGlkZW50aWZ5aW5n
IHRoZTxicj4NCiZndDsmZ3Q7c2VxdWVuY2UgKFZMQU4gdGFnIG9yIE1QTFMgbGFiZWwgY2FuIGJv
dGggZG8gdGhlIGpvYiksIHRoZW4gYXJndWFibHk8YnI+DQomZ3Q7Jmd0O3RoZSBnbG9iYWwgY2hh
aW4gSUQgaXMgcmVkdW5kYW50LiBJIGNhbiBsaXZlIHdpdGggY2FycnlpbmcgaXQgYW55d2F5PGJy
Pg0KJmd0OyZndDtlaXRoZXIgaWYgSSBoYXZlIG1ldGFkYXRhIHRvIGNhcnJ5LCBvciBpZiBJIG5l
ZWQgdGhlIGNoYWluIElEIGZvciBzb21lPGJyPg0KJmd0OyZndDtwdXJwb3NlLjxicj4NCiZndDsm
Z3Q7IEFmdGVyIGFsbCwgc29tZSBmb2xrcyBzZWVtIHRvIHdhbnQgdG8gdXNlIHRoYXQgZm9yIHRo
ZSBmb3J3YXJkaW5nPGJyPg0KJmd0OyZndDtkZWNpc2lvbnMuPGJyPg0KJmd0OyZndDs8YnI+DQom
Z3Q7Jmd0O1lvdXJzLDxicj4NCiZndDsmZ3Q7Sm9lbDxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDtPbiAzLzE0LzE0LCAyOjI4IFBNLCBSb24gUGFya2VyIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0
OyBUaGUgY2hhaW4gSUQgaXMgdGhlIGxhYmVsIHRoYXQgZGVmaW5lcyB0aGUgc2VxdWVuY2Ugb2Yg
c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0O2Z1bmN0aW9ucyB0aGF0IG11c3QgYmUgdmlzaXRlZC4g
Jm5ic3A7IEl0IGNhbiBiZSB0aG91Z2h0IG9mIGFzIGEgaGFuZGxlIGZvciBhPGJyPg0KJmd0OyZn
dDsmZ3Q7c3RhY2sgb2YgbXVzdC12aXNpdCBuZXR3b3JrIGxvY2F0aW9ucy4gJm5ic3A7IEkgZG9u
J3Qgc2VlIGhvdyB0aGlzIGNhbiBiZTxicj4NCiZndDsmZ3Q7Jmd0O2FueXRoaW5nIGJ1dCBtYW5k
YXRvcnkuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7ICZuYnNwOyZuYnNwOyZu
YnNwOyBSb248YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsgRnJvbTog
c2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8
L3NwYW4+PC9hPl0gT24gQmVoYWxmIE9mIFN1cmVuZHJhIEt1bWFyPGJyPg0KJmd0OyZndDsmZ3Q7
KHNta3VtYXIpPGJyPg0KJmd0OyZndDsmZ3Q7IFNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQg
MTo0NiBQTTxicj4NCiZndDsmZ3Q7Jmd0OyBUbzogSm9lbCBNLiBIYWxwZXJuOyBOQVBJRVJBTEEs
IE1BUklBIEg8YnI+DQomZ3Q7Jmd0OyZndDsgQ2M6PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+
PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1z
ZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsgW1RyaW1tZWQgdGhlIHJlY2lwaWVudCBsaXN0IC0gbmVlZHMgYXBwcm92YWwgb3RoZXJ3
aXNlXTxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBDb21wbGV0ZWx5IGFncmVl
IGhlcmUuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IFNGQyBkb2VzIG5vdCBw
cmV2ZW50IFZMQU4gc3RpdGNoaW5nIGFuZCBvbmUgY2FuIGNvbnRpbnVlIHRvIGRvIHRoYXQuPGJy
Pg0KJmd0OyZndDsmZ3Q7V2hpbGUgYXQgdGhlIHNhbWUgdGltZSBTRkMgY2FuIGluY2x1ZGUgVkxB
TiBzdGl0Y2hpbmcgdG8gc3VwcG9ydDxicj4NCiZndDsmZ3Q7Jmd0O2xlZ2FjeSBTRnMgaW4gdGhl
IHNhbWUgY2hhaW4gdGhhdCBpbmNsdWRlcyBTRkMgYXdhcmUgU0ZzLiBFdmVuIGxlZ2FjeTxicj4N
CiZndDsmZ3Q7Jmd0O1NGcyBiZW5lZml0IGZyb20gY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIGhl
bmNlIGNhbiBiZSBzaGFyZWQgYWNyb3NzPGJyPg0KJmd0OyZndDsmZ3Q7ZGlmZmVyZW50IHNlcnZp
Y2UgY2hhaW5zLjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBTdXJlbmRyYS48
YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsgT24gMy8xNC8xNCAxMDoyNiBBTSwgJnF1b3Q7Sm9lbCBNLiBIYWxwZXJu
JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmptaEBqb2VsaGFscGVybi5jb208L3Nw
YW4+PC9hPiZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyBNeSBvd24gaW5jbGluYXRpb24gaXMgdG8gb2JzZXJ2ZSB0aGF0IGlmIHlvdSBkb24ndCBuZWVk
IGV4cGxpY2l0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQg
eW91IGRvbid0IG5lZWQgbWV0YWRhdGEsIHlvdSBjYW4ganVzdCBvbWl0PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyB0aGUgc2ZjL25zaCBoZWFkZXIuIFN0aWxsIGRvIHNlcnZpY2UgY2hhaW5pbmcsIGp1
c3Qgbm8gZXh0cmEgaGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7IElmIHdlIGFyZSBnb2luZyB0byBoYXZlIHRoZSBoZWFkZXIsIGl0IHNlZW1zIHRvIG1l
IHRoYXQgdGhlIGNoYWluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O2lkZW50aWZpY2F0aW9uIGZpZWxk
IGlzIHZlcnkgdXNlZnVsLCBhbmQgbG93IGNvc3Qgb25jZSB3ZSBoYXZlIHRoZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDtoZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsgWW91cnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xNC8xNCwgMTowMCBQTSwgTkFQSUVSQUxB
LCBNQVJJQSBIIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEV4cGxpY2l0IGNoYWlu
IGlkZW50aWZpY2F0aW9uIHNob3VsZCBiZSBtYWRlIG9wdGlvbmFsLiBJIGJlbGlldmUgaXQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3YXMgZGlzY3Vzc2VkIGZldyBtb250aHMgYWdvIG9uIHRo
aXMgbWFpbGluZyBsaXN0Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgTWFyaWE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICpGcm9tOipzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+XSAqT24gQmVoYWxmIE9mICpKbWguZGlyZWN0
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKlNlbnQ6KiBUaHVyc2RheSwgTWFyY2ggMTMsIDIw
MTQgMTI6MTIgUE08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqVG86KjxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86a2VncmF5
QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmtl
Z3JheUBjaXNjby5jb208L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bHVjeS55b25nQGh1YXdl
aS5jb208L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNta3VtYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c21rdW1hckBjaXNjby5jb208L3NwYW4+PC9h
Pjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+amd1aWNoYXJAY2lzY28u
Y29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqQ2M6KjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86bmlj
b2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT47PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aGFkaUBtb2phdGF0dS5jb208
L3NwYW4+PC9hPjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86cm9uX3BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPnJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPjs8c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpTdWJqZWN0OiogUmU6IFtzZmNdIGRyYWZ0LXJpanNt
YW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
KkltcG9ydGFuY2U6KiBMb3c8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IEFzc3VtaW5nIEkgdW5kZXJzdGFuZCB5b3UgcHJvcGVybHkgS2VuLCBJIGRp
c2FncmVlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgRm9yIGV4YW1wbGUsIGJ5IHVzaW5nIHNlcGFyYXRlIHRlcm1zIEkgY2FuIGVhc2lseSBkaXNj
dXNzIHRoZSBmYWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhhdCBjZXJ0YWluIGtpbmRz
IG9mIGRhdGEgKGNoYWluIGlkZW50aWZpY2F0aW9uKSBvbmx5IG5lZWQgdG8gYmU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBhZGp1c3QgYnkgYSBmZXcgYXBwcyBpbiByYXJlIGNhc2VzLiBBbmQg
dGhhdCBkYXRhIGlzIG5vdCBiZWVkZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBieSB0aGUg
YXBwbGljYXRpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgVW5sZXNzIHlvdSB3b3VsZCBsaWtlIHRvIGNvbnNpZGVyIHRoZSBjaGFpbiBpZGVu
dGlmaWNhdGlvbiBhcyBiZWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9wdGlvbmFsPzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMs
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKb2Vs
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VudCBmcm9t
IG15IFNhbXN1bmcgc21hcnRwaG9uZSBvbiBBVCZhbXA7VDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS0t
LS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0tLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1
YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9u
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZyb206ICZxdW90O0tlbiBHcmF5IChrZWdyYXkp
JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmtlZ3JheUBjaXNjby5jb208L3NwYW4+PC9h
Pjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzprZWdyYXlAY2lz
Y28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRv
OmtlZ3JheUBjaXNjby5jb208L3NwYW4+PC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgVG86IEx1Y3kgeW9uZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWku
Y29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bHVjeS55b25n
QGh1YXdlaS5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhy
ZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSUzZSUzZSwlMjJTdXJlbmRyYSIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpsdWN5LnlvbmdAaHVh
d2VpLmNvbSZndDsmZ3Q7LCZxdW90O1N1cmVuZHJhPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+S3VtYXIgKHNta3VtYXIpJnF1b3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzbWt1bWFyQGNpc2Nv
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNta3VtYXJA
Y2lzY28uY29tPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSUzZSUzZSwl
MjJKaW0iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86
c21rdW1hckBjaXNjby5jb20mZ3Q7Jmd0OywmcXVvdDtKaW08L3NwYW4+PC9hPjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5HdWljaGFyZDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7KGpndWljaGFyKSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZsdDs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+amd1aWNoYXJAY2lzY28uY29tPC9zcGFuPjwvYT48
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhy
ZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5tYWlsdG86amd1aWNoYXJAY2lzY28uY29tPC9zcGFuPjwvYT4mZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENDOiBOaWNvbGFzIEJPVVRIT1JTICZsdDs8
YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29t
PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86
Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tJTNlJTNlLHNmYyIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5j
b20mZ3Q7Jmd0OyxzZmM8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48
L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyUzZSUzZSxKYW1hbCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPm1haWx0bzpzZmNAaWV0Zi5vcmcmZ3Q7Jmd0OyxKYW1hbDwvc3Bhbj48L2E+PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkhhZGkgU2FsaW0gJmx0Ozxh
IGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPmhhZGlAbW9qYXRhdHUuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20lM2Ul
M2UsUm9uIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRv
OmhhZGlAbW9qYXRhdHUuY29tJmd0OyZndDssUm9uPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+UGFya2VyPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5Sb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20lM2Ul
M2UsJTIyYnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSZndDsm
Z3Q7LCZxdW90O2JyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0JTNlJTNlLCUyMkpvZWwi
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQmZ3Q7Jmd0OywmcXVvdDtKb2VsPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+TS4gSGFscGVybiZxdW90Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4u
Y29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+am1oQGpvZWxo
YWxwZXJuLmNvbTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIHdvcmQgJnF1b3Q7bWV0YWRhdGEmcXVvdDsgaXMg
YSBwdXJwb3NlbHkgYW1iaWd1b3VzIHRlcm0gJnF1b3Q7ZGF0YSB0aGF0PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgcHJvdmlkZXMgaW5mb3JtYXRpb24gYWJvdXQgb3RoZXIgZGF0YSZxdW90Oy4g
SXQgaXMgdXNlZCB0byBhdm9pZCBUSElTPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkaXNjdXNz
aW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Rm9yIGV4YW1wbGUsIEkgcHJvcG9zZSB3ZSBkZWZpbmUgJnF1b3Q7dGVxdWlsYSBtZXRhZGF0YSZx
dW90OyBiZWNhdXNlLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZyYW5rbHksIEkgd2lsbCBu
ZWVkIHRvIG9yZGVyIGEgdHJpcGxlLXNob3QgaWYgd2Uga2VlcCBhdHRlbXB0aW5nPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgdG8gZGVmaW5lIHNvbWV0aGluZyB0aGF0LCBieSBkZWZpbml0aW9u
LCBpcyBhbWJpZ3VvdXMuIEknZCBsaWtlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbXkgYmFy
dGVuZGVyIHRvIHVuZGVyc3RhbmQgbWUgc3BlY2lmaWNhbGx5IHdoZW4gSSBzYXkgJnF1b3Q7SSBu
ZWVkIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Nob3QmcXVvdDsuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEzLzE0IDc6NDkgQU0s
ICZxdW90O0x1Y3kgeW9uZyZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3
ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bHVjeS55
b25nQGh1YXdlaS5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8
YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208L3NwYW4+
PC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtTbmlwLi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0O1NLJmd0OyBKdXN0IGNvcHlpbmcgZnJvbSB0aGUgUFM6PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDstLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7RGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eSB0byBleGNo
YW5nZSBpbmZvcm1hdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmV0d2Vlbjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7dGhlIG5ldHdvcmsgYW5kIHNlcnZpY2UgZnVu
Y3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7YW5kIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2Z1bmN0
aW9ucyBhbmQgdGhlIG5ldHdvcmsuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Oy0tPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtJdCBpcyBhIGx1Y2lkIGRlZmluaXRpb24uIFdlIGFyZSB1
bm5lY2Vzc2FyaWx5IG1ha2luZyB0aGUgd29yZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7JnF1
b3Q7bmV0d29yayZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Y29u
dHJvdmVyc2lhbCwgSU1PLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtbTHVjeV0gVGhpcyBpcyBteSBwb2lu
dC4gJnF1b3Q7VGhlIG5ldHdvcmsmcXVvdDsgaXMgdG9vIGdlbmVyYWwgaGVyZSw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3doaWNoIGJyaW5nczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7bWV0YWRhdGEgZ3JlYXQgcG93ZXIgdG8gZG8gbWFueSB0aGluZ3MuIFRoaXMgaXMg
d2h5IHBlb3BsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW52ZW50IGlkZWFzPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtoZXJlLCB3aGljaCBjYXVzZXMgYSBsb3Qgb2Yg
ZGViYXRlcyBvbiBtZXRhZGF0YSB1c2FnZSBwb3RlbnRpYWxzLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtzaG91bGQgbm90
IHNwZW5kIGEgbG90IG9mIHRpbWVzIG9uIHRoYXQgZGViYXRlcyBhbmQganVkZ2Ugd2hpY2g8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3VzYWdlIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDt2YWx1YWJsZSBvciBub3QuIFRodXMsIGZvciB0aGUgU0ZDIHdvcmssIGl0IHdp
bGwgYmUgaGVscGZ1bCBpZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2UgY2FuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtuYXJyb3cgZG93biBhIGJpdC4gSm9lbCBtYWtl
cyBleHBsaWNpdGx5IHR3byBjYXNlcywgd2hpY2ggaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2hlbHBmdWwgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2RldmVsb3Ag
dXNlIGNhc2VzIGZvciBlYWNoIGNhc2UuIEkgd291bGQgbGlrZSB0byBzZWUgdGhhdCB0aGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Byb2JsZW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0O3N0YXRlbWVudCBjYW4gYmUgbW9yZSBzcGVjaWZpYyBvbiBtZXRhZGF0YSBkZWZp
bml0aW9uLCB3aGljaCBtYXk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtoZWxwZnVsIGluIGxlc3MgZm9jdXNpbmcgb24gaXQg
YW5kIG1vdmluZyBmb3J3YXJkLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtMdWN5PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0O1N1cmVuZHJhLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDtUaGFua3MsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7THVjeTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Oy0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7RnJvbTogSmltIEd1aWNoYXJkIChq
Z3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86amd1aWNoYXJAY2lzY28uY29t
PC9zcGFuPjwvYT5dPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7U2Vu
dDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA0OjM4IFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7VG86IEx1Y3kgeW9uZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0O0NjOiBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXMgQk9VVEhPUlM7
IFJvbiBQYXJrZXI7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGEg
aHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0i
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7
Ow0KIHNmYzsgSmFtYWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0hhZGkgU2FsaW08YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtTdWJqZWN0OiBSZTogW3NmY10gZHJh
ZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDtIaSBMdWN5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O05vLiBJIGFtIHNpbXBs
eSBzYXlpbmcgd2Ugc2hvdWxkIG5vdCBvdmVyY29tcGxpY2F0ZSB0aGUgcHJvYmxlbTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O3N0YXRlbWVudCB3aXRoIHRleHQgdGhh
dCBhZGRzIGxpdHRsZSB0byBubyB2YWx1ZSBpbiBteSBvcGluaW9uLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFdoZXRoZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDt3ZSBjYWxsIGl0IG1ldGFkYXRhLCBvciBjb250ZXh0LCBoYXMgbm8gYmVhcmluZyBvbiB0aGUg
ZmFjdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhhdCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtwcm9ibGVtIHN0YXRlbWVudCBhbHJlYWR5IGNsZWFybHkg
c3RhdGVzIHdlIG5lZWQgdG8gYmUgYWJsZSB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cGFz
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O2luZm9ybWF0aW9uIGJl
dHdlZW4gU0bCuXMgYW5kIGJldHdlZW4gdGhlIG5ldHdvcmsgJmFtcDsgU0bCuXMuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7T24gMy8xMi8xNCwgNToxMyBQTSwgJnF1b3Q7THVjeSB5b25nJnF1b3Q7ICZsdDs8YSBocmVm
PSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29t
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmx1Y3ku
eW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0O0hpIEppbSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O0kgZm9yIG9uZSBk
b24ndCBhZ3JlZSBhbmQgdGhpbmsgd2UgYXJlIG92ZXIgY29tcGxpY2F0aW5nIHdoYXQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Nob3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDtiZSBzdHJhaWdodGZvcndhcmQuIFRoZSBTRkMgZW5jYXBzdWxhdGlvbiBz
aG91bGQgZW5hYmxlIHR3bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhpbmdzOjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7MS4gU3RlZXJpbmcgb2Ygc2VsZWN0ZWQgZmxvd3Mg
dGhyb3VnaCBhIHNlcnZpY2UgY2hhaW47IHRoaXMgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3RoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtzZXJ2aWNl
IGZ1bmN0aW9uIHBhdGguPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OzIuIFBhc3Npbmcgb2YgY29udGV4dCBhc3NvY2lhdGVkIHdpdGggYSBnaXZlbiBmbG93IHdp
dGhpbiBzYWlkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2Z1bmN0aW9uIHBhdGguIFRoaXMgY29udGV4
dCBpbmZvcm1hdGlvbiBtYXkgYmUgY29uc3VtZWQgYnkgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7U0YgKGFuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2Fw
cGxpY2F0aW9uIElEIGlzIGFuIGV4YW1wbGUpIG9yIG1heSBiZSBjb25zdW1lZCBieSB0aGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7ZWxlbWVudHMgKGEgdnJmLUlEIGlzIGFuIGV4YW1wbGUpLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtbTHVjeV0gRG8geW91
IGNhbGwgdGhlIGNvbnRleHQgYXMgbWV0YWRhdGEgb3Igbm90PyBEbyB3ZSBoYXZlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDthbm90aGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0O3Rlcm0gaGVyZSBiZXNpZGUgU0ZDIGhlYWRlciBhbmQgbWV0YWRhdGEuIEkg
c2VlIHRoYXQgeW91IGRvbid0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3YW50IHRvPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O3NlcGFyYXRlIHdoYXQgaXMg
Y29uc3VtZWQgYnkgU0YgYW5kIHdoYXQgaXMgY29uc3VtZWQgYnkgdGhlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtmb3J3YXJkaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0O2VsZW1lbnRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7THVj
eTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7U2VudCBmcm9tIG15IGlQaG9uZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgMTIsIDIwMTQsIGF0
IDQ6MTYgUE0sICZxdW90O0x1Y3kgeW9uZyZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwv
YT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0Ozxh
IGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48
L2E+Jmd0OyZndDsNCiB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7IEdyZWF0LiBUaGVuIHdlIG1heSBjb25zaWRlciB0d28gc3BlY2lhbCBtZXRhZGF0YSBk
ZWZpbml0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4gdGhlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtwcm9ibGVtIHN0YXRlbWVudCBzbyB3
ZSBjYW4gYWxsIHVzZSB0aGUgc2FtZSBkZWZpbml0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O0hlcmUgaXMgbXk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0O3N1Z2dlc3RlZCB0ZXh0IGFuZCBsaWtlIHRvIGhlYXIgeW91IGFuZCBvdGhlcidzIGlu
cHV0IGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3VnZ2VzdGlvbnMuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEg
cGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3RvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtl
eGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBlbGVtZW50cyBpbiBhIHNlcnZpY2UgZnVu
Y3Rpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2No
YWluaW5nLiBJbiB0aGlzIGNvbnRleHQsIHRoZXJlIGFyZSB0d28gdHlwZXMgb2YgZGF0YSBwbGFu
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTZXJ2aWNlIEZ1bmN0aW9uIE1ldGFkYXRhOiB0aGUgaW5m
b3JtYXRpb24gZXhjaGFuZ2VkIGJldHdlZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0O2NsYXNzaWZpZXIgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3
ZWVuIHNlcnZpY2UgZnVuY3Rpb25zIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDtmYWNpbGl0YXRlIHNlcnZpY2UgZnVuY3Rpb25zIG9uIHRoZSBwYWNr
ZXQgdHJlYXRtZW50Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsg
U3RlZXJpbmcgTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBmcm9tIHNlcnZpY2UgZnVuY3Rpb25z
IHRvIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2Ns
YXNzaWZpZXIgb3Igc2VydmljZSBub2RlIGZvciB0cmFmZmljIGZvcndhcmRpbmcgcHVycG9zZS48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IC1lbmQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBGcm9tOiBKb2VsIE0uIEhhbHBl
cm4gWzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L3Nw
YW4+PC9hPl08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MzUgUE08YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBUbzogTHVjeSB5b25nOyBOaWNvbGFz
IEJPVVRIT1JTOyBSb24gUGFya2VyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOzxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
PC9zcGFuPjwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFu
LXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsgWWVzLCBJIGFtIHRyeWluZyB0byBjb25zaXN0ZW50bHkgZGlzdGluZ3Vp
c2ggdGhvc2UgdHdvIGNhc2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aGVuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDt0YWxraW5nIGFib3V0IHRo
ZSBpbmZvcm1hdGlvbiBjYXJyaWVkIHdpdGggcGFja2V0cyBpbiBzZXJ2aWNlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtjaGFpbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyBZb3Vycyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgT24gMy8xMi8xNCwgMzoxMyBQTSwgTHVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKb2VsLCBTZWUgYmVsb3cuIC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3Vu
Y2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dIE9uIEJlaGFsZiBPZiBKb2Vs
IE0uIEhhbHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1NlbnQ6PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlZG5lc2RheSwgTWFyY2gg
MTIsIDIwMTQgMjowMiBQTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtCT1VUSE9SUzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBq
dW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7DQogc2ZjOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6
IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHdhcyB0cnlpbmcg
dG8gd29yZCBpdCBjYXJlZnVsbHkgbm90IHRvIGZvY3VzIG9uIHdobyBwdXRzPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDt0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gaW4sIGJ1dCBvbmx5IG9uIHdobyBjb25zdW1lcyB0
aGUgaW5mb3JtYXRpb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IEluZm9ybWF0aW9uIGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyBtYXkgY29tZSBm
cm9tIHRoZSBpbmdyZXNzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGNsYXNzaWZpZXIgb3IgZnJvbSBvdGhlciBzZXJ2aWNlIGZ1bmN0aW9ucy4g
W0x1Y3ldIHRoaXMgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBvbmU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2FzZSB1c2luZyBt
ZXRhZGF0YSBpbiB5b3VyIHZpZXcuIEluZm9ybWF0aW9uIGZvciB0aGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgd2lsbCBnZW5lcmFsbHkgY29tZSBmcm9tIHRoZSBpbmdyZXNzIGNs
YXNzaWZpZXIsIGJ1dCBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3BlY2lhbDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjYXNlcyBtYXkg
YmUgcHJvdmlkZWQgYnkgc2VydmljZSBmdW5jdGlvbnMuIChJIGtlZXA8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3dhbnRpbmcgdG8gZ2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJpZCBvZiB0aG9zZSBzcGVjaWFsIGNhc2VzLCBidXQgc28g
ZmFyIHRoZXJlIHNlZW0gdG8gYmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2p1c3QgZW5vdWdo
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9m
IHRoZW0gdG8gd2FycmFudCBjb3ZlcmluZyBpbiB0aGUgc29sdXRpb24uIEFuZCBtb3JlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpbXBvcnRhbnRseSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2lnbmlmaWNhbnQgc3VwcG9ydCBmb3IgaXQg
aW4gdGhlIHdvcmtpbmcgZ3JvdXAuKSBbTHVjeV08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1Ro
aXMgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgdGhlIHNlY29uZCBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldyAoYnV0IHlvdSBk
b24ndDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bGlrZSBpdCkuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFuZCB5b3Ugc3VnZ2VzdCBkaXN0aW5n
dWlzaGluZyB0aGVzZSB0d28gY2FzZXMgd2hlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGlz
Y3Vzc2luZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBhYm91dCBtZXRhZGF0YSB1c2FnZS4gSXMgdGhhdCByaWdodCB1bmRlcnN0YW5kaW5nPzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBMdWN5PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBK
b2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBPbiAzLzEyLzE0LCAyOjMzIFBNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKb2VsLCBJIGludGVycHJl
dCB0aGF0IHlvdSBzdWdnZXN0cyB0aGF0IGRpc3Rpbmd1aXNoIHRoZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ZXhjaGFuZ2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBiZXR3ZWVu
IHNlcnZpY2UgZnVuY3Rpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbmQgdGhlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGNo
YW5nZSBpbmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgZnJvbSBhIHNlcnZpY2U8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9uIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhIHNlcnZpY2Ugbm9kZS4gSXMgdGhpcyBy
aWdodCB1bmRlcnN0YW5kaW5nPyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJv
bTogSm9lbCBNLiBIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20i
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+XSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7MjAxNDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDE6MTk8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOiBKaW0g
R3VpY2hhcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IChqZ3VpY2hhcik7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0
PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7IHNmYzsg
SmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1l
dGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTXkgaW5jbGluYXRpb24gd291bGQgYmUgdG8gdHVuZSB0
aGF0IGRlZmluaXRpb24gdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rpc3Rpbmd1aXNoPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBi
ZXR3ZWVuIGRhdGFwbGFuZSBjYXJyaWVkIGluZm9ybWF0aW9uIGludGVuZGVkIGZvciB1c2UgYnk8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZ1bmNpdG9ucyAod2hhdGV2ZXIgdGhl
IG9yaWdpbiksIGFuZCBkYXRhcGxhbmUgY2FycmllZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
aW5mb3JtYXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGludGVuZGVkIGZvciBkYXRhcGxhbmUgZm9yd2FyZGluZyBjb21wb25lbnRz
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBKb2VsLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBhZ3JlZSB0aGF0IHdl
IG5lZWQgdXNpbmcgdGhlIHNhbWUgZGVmaW5pdGlvbiBmb3IgYTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7dGVybSwgYnV0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGlzYWdyZWUgdGhhdCB0aGUgbWV0YWRhdGEgZGVmaW5pdGlv
biBoZXJlIGlzIGEgc2V0IG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gcHV0IGluIHRoZSBTRkMgaGVhZGVy
LiBUaGlzIG1heSBiZSB0b28gbmFycm93PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtvciBsZWFk
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgdG8gYSBwYXJ0aWN1bGFyIHNvbHV0aW9uLiBJIGFtIGZpbmUgd2l0aCB0aGlzIGRlZmlu
aXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb2JsZW0gc3RhdGVt
ZW50IHcvIG1pbm9yIHR3ZWFrIChzdWdnZXN0ZWQgb24gbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7bGlzdCkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUg
bWV0YWRhdGEgcHJvdmlkZXMgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthYmlsaXR5IHRv
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgY2xhc3NpZmllcnMgYW5kIHNl
cnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIGFuZCBzZXJ2
aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbnMgYW5kPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Y2xhc3NpZmllcnN8c2VydmljZSBub2Rlcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZXJlIG1heSBiZSBhIHNvbHV0
aW9uIHRoYXQgYSBzZXJ2aWNlIGZ1bmN0aW9uIHBhc3Nlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7c29tZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gdG8gYXR0
YWNoZWQgc2VydmljZSBub2RlIHdpdGhvdXQgdXNpbmcgU0ZDPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtoZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MsIEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBIYWxwZXJuIERpcmVjdDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBo
cmVmPSJtYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5j
b208L3NwYW4+PC9hPl0gU2VudDogV2VkbmVzZGF5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
TWFyY2ggMTIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgMjAxNCAxMjoyNSBQTSBUbzogTHVjeSB5b25nOyBKb2VsIE0uIEhhbHBl
cm47IE5pY29sYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQ
YXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9h
PjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEg
aHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwv
YT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTHVj
eSwgeW91IHNheSAmcXVvdDt0aGUgbWV0YWRhdGEgdGVybSBtZWFucyAuLi4mcXVvdDsgVGhlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkZWZpbml0aW9uIHlvdTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZW4gcHJvdmlkZSBp
cyBhIGRlZmluaXRpb24gb2YgdGhlIHNldCBvZiBpbmZvcm1hdGlvbiB3ZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7YXJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHJvcG9zaW5nIHRoYXQgd2UgcHV0IGluIHRoZSBTRkMgaGVh
ZGVyLiBJLCBhbmQgb3RoZXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGF2ZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJl
ZW4gdXNpbmcgdGhlIHRlcm0gbWV0YWRhdGEgbW9yZSBuYXJyb3dseS4gV2UgY2FuIHVzZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hhdGV2ZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkZWZpbml0aW9uIHdlIHdhbnQuIEJ1
dCB3ZSBkbyBuZWVkIHRvIGFncmVlIG9uIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVm
aW5pdGlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBGb3IgdGhlIHB1cnBvc2VzIG9mIHRoZSBXRywgaXQgc2VlbXMgbXVjaCBt
b3JlIHVzZWZ1bCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dXNlIHRoZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRlcm0g
bWV0YWRhdGEgZm9yIHRoZSBuYXJyb3dlciBkZXNjcmlwdGlvbi48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBK
b2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMToxOSBQTSwgTHVjeSB5b25nIHdyb3RlOjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBIaSBKb2VsLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGFncmVlLiBXZSBuZWVkIHRvIGRp
ZmZlcmVudGlhdGUgdGhlIG1ldGFkYXRhIHVzZWQgYnk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbiBhbmQgU0ZDIGhlYWRlci4gVGhlIG1ldGFkYXRhIHRl
cm0gbWVhbnMgY2Fycnlpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NvbWU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtz
dGF0ZXMgYWxvbmcgd2l0aCB0aGUgcGFja2V0LiBJTU86IFNGQyBoZWFkZXIgaXMgYSBraW5kIG9m
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7bWV0YWRhdGEgY2FycmllZCBvbiBwYWNrZXQgZm9yIG5leHQgc2VydmljZSBub2Rl
IHRvIHVzZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbnRleHQg
b2YgU0ZDLCB3ZSBoYXZlIHRlcm0gZm9yIFNGQyBoZWFkZXIgYW5kIHRoZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7bWV0YWRhdGEgdGhhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dhcyBjYXJyaWVkIGJldHdlZW4gc2Vy
dmljZSBmdW5jdGlvbnMsIG9yIGJldHdlZW4gc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9ucyBhbmQg
Y2xhc3NpZmllcnMvc2VydmljZSBub2Rlcywgd2hpY2ggaXMgd2hhdDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7dGhlIGRyYWZ0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9jdXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5r
cywgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgWzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208
L3NwYW4+PC9hPl0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiw8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAyMDE0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDExOjE4IEFNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9V
VEhPUlM7IFJvbiBQYXJrZXIgQ2M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSmltPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEd1aWNoYXJkIChqZ3VpY2hhcik7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIu
bmV0PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7IHNm
YzsgSmFtYWwgSGFkaSBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9u
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHRoaW5rIGl0IGlzIGltcG9ydGFudCB0byBrZWVwIGEgc3Ry
b25nIGRpc3RpbmN0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiZXR3ZWVuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IG1ldGFkYXRhICh3aGljaCBpcyBmb3IgdXNlIGJ5IGFwcGxpY2F0aW9ucykgYW5kIHRoZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjaGFpbmluZyBpbmZvcm1hdGlv
biBpbiB0aGUgYmFzZSBzZXJ2aWNlIGNoYWluIGhlYWRlciw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3doaWNoIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZvciB1c2UgYnkgdGhlIHNlcnZpY2UgY2hhaW4gc3VwcG9y
dCBtZWNoYW5pc21zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgT24gMy8xMi8xNCwgMTA6NDIgQU0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEZ1bGx5IGFncmVlIHdpdGggSm9lLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlIHNo
b3VsZCBub3QgcmVxdWlyZSBhIGZpeCBsZW5ndGggZm9yIGluLWJhbmQgbWV0YWRhdGE8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2J1dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWxzbyBub3QgbGVhdmUgaXQgZm9y
IGZyZWVseSB1c2FnZS4gSW4gZmFjdCwgd2hlbiBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtz
ZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBub2RlIGluc2VydHMgU0ZDIGhlYWRlciBvbiBhIChlbmNhcHN1
bGF0ZWQpIHBhY2tldCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlbmQgdG88YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IG5leHQgc2VydmljZSBub2RlLCBTRkMgaGVhZGVyIGl0c2VsZiBjYW4gYmUgc2VlbiBh
cyBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YS48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0gRnJvbTogc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3Vu
Y2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dIE9uIEJlaGFsZiBPZiBKb2Vs
IE0uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50OiBX
ZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDk6MjEgQU0gVG86IE5pY29sYXM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uIFBhcmtlciBDYzogSmltIEd1
aWNoYXJkIChqZ3VpY2hhcik7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IEZvciBpbi1iYW5kIG1ldGFkYXRhLCB0aGUgQVBJIGZvciBhY2Nlc3MgY2Fu
IGVhc2lseSBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3luY2hyb25vdXMuIE91dCBvZiBiYW5kIG1ldGFkYXRh
IG5lZWRzIGRpZmZlcmVudDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGFuZGxpbmcuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBUaGVyZSBhcmUgbWFueSBjYXNlcyB3aGVyZSBvdXQtb2YtYmFuZCBtZXRhZGF0YSBp
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dXNlZnVsIGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYXBwcm9w
cmlhdGUuIEJ1dCB0aGV5IGRvIG5vdCBjb3ZlciBhbGwgbmVlZHMgYnkgYW55PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtzdHJldGNoLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEV2ZW4gaWYg
ZWFjaCBwaWVjZSBvZiBpbi1iYW5kIG1ldGFkYXRhIGlzIG9mIGZpeGVkPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtsZW5ndGgsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGVyZSBhcmUgbWFueSBkaWZmZXJlbnQg
a2luZHMgb2YgbWV0YXR5cGUuIFRyeWluZyB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2F5
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmcXVvdDt0aGVyZSB3aWxsIGJlIGV4YWN0bHkgZm91ciBwaWVjZXMsIGFu
ZCB0aGV5IHdpbGwgYmUgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3R5cGVzPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyB0MSwgdDIsIHQzLCBhbmQgdDQmcXVvdDsgaXMgc2ltcGx5IHRvbyBzcGVjaWZpYyBmb3Ig
ZXZlbiA4MCU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O29mIHRoZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtuZWVk
cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCA4OjUyIEFNLCBOaWNvbGFzIEJPVVRIT1JTIHdyb3Rl
Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhlbGxvIFJvbiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFNlbmRpbmcgb3V0IG9mIGJhbmQgY29uZ3J1ZW50IG1ldGFkYXRhIG1heSBub3QgYmUg
dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbnN3ZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBh
bGwgbmVlZHMgYnV0IGl0IGlzIG9uZSB0b29sIHRoYXQgd2Ugc2hvdWxkIGtlZXAuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOb3QgYWxsIG1ldGFkYXRhIGlzIHRpZWQgdG8gYSBz
cGVjaWZpYyBwYWNrZXQsIGZvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZXhhbXBsZSBhPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgcG9saWN5IGNoYW5nZSBpbiBQQ1JGIGNvdWxkIGxlYWQgdG8gc29tZSBt
ZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2lnbmFsaW5nLDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHRoZSByZWFjdGlvbiB0aW1lIG5lZWQgbm90IGJlIGltbWVkaWF0ZSwgZmV3IG1zIG1heTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bm90IG1hdHRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IEFzIHlvdSBwb2ludCwgaWYgYSBwYWNrZXQgaXMgdGllZCB0byBhIG1ldGFk
YXRhIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvcnJlbGF0aW9uPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgaW5mbyBjYW4gYmUgc2V0IGluIGJvdGggcGFja2V0IHRvIGRlYWwgd2l0aCBpdCAoaS5lPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4cGVjdGVk
IGZsYWcgaW4gdGhlIFNGQyBoZWFkZXIsIHBsdXMgYW4gaWQpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBGaW5hbGx5IHdlIGNhbiBzdGlsbCBzZW5kIHNvbWUgbGltaXRlZCBtZXRh
ZGF0YSB3aXRoaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2EgaGVhZGVyLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFRoaXMgY291bGQgYmUgdXNlZCBmb3IgbG9hZCBiYWxhbmNlcnMgaW4gcGFydGljdWxh
ciBpZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhZ3JlZSBv
biBhIGNvbnZlbnRpb24gdG8gbG9jYXRlICZxdW90O2NvYXJzZSBncmFpbiBwb2xpY3kmcXVvdDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAvICZxdW90O2ZpbmUgZ3JhaW4gcG9saWN5JnF1b3Q7IG9uIHJlc2Vy
dmVkIGNvbnRleHQgaGVhZGVycy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRo
aXMgc2VlbXMgdG8gb3BlbiB1cCBhIGxvdCBvZiBmbGV4aWJpbGl0eSAvPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtpbm5vdmF0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IE9uIHlvdXIgbGFzdCBwb2ludCwgdGhlcmUgaXMgYSBxdWVzdGlvbiBvbiBob3cgdG8gbWFrZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIGF2YWlsYWJsZSB0byBhIFNlcnZpY2UgRnVuY3Rpb24u
IEN1cnJlbnQgc29ja2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29ubmVjdGlvbnMgZm9yIGV4YW1wbGUg
ZG8gbm90IGFsbG93IHRvIHJldHJpZXZlIElQPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoZWFk
ZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvcHRpb25zLiBTbyBJIGFzc3VtZSB0aGF0IFNGQyBhd2FyZSBT
ZXJ2aWNlIEZ1bmN0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2lsbDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IG5lZWQgc29tZSAoYXN5bmNocm9ub3VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPykgQVBJIHRv
IHJldHJpZXZlIFNGQyBoZWFkZXIgaW5mb3JtYXRpb24gYXMgd2VsbCBhczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7aW4tYmFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhLiBJIGRvbid0IHNl
ZSBvdXQgb2YgYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2FkZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbXBsZXhpdHksIHRoZSBzYW1lIEFQSSBjYW4gcHJv
YmFibHkgYXBwbHkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgYWx0ZXJu
YXRpdmUgb3B0aW9uLCBhbGxvd2luZyB2YXJpYWJsZSBzaXplZDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7bWV0YWRhdGEgaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgU0ZDIGhlYWRlciBoYXMgc29t
ZSBkcmF3YmFja3MgYXMgd2VsbCwgb25lIGJlaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnJhZ21lbnRh
dGlvbiwgYW5kIHNvbWUgc3dpdGNoZXMgZXhwZWN0aW5nIGFzIHdlbGwgdG88YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2xvb2sgYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBlbmQgdXNlciB0cmFmZmljIGhl
YWRlcnMgZm9yIGxpbmsgbG9hZCBiYWxhbmNpbmcuIEk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3dvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWdyZWUgdGhhdCBpZiB3ZSBjYW4gYWNjZXB0IHRoZXNl
IGlzc3VlcywgdGhlbiBzZW5kaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb2ZmLWxpbmUgY29uZ3J1ZW50
IG1ldGFkYXRhIGxvb3NlcyBpdHMgaW50ZXJlc3QuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBXZSBuZWVkIHRvIHRha2UgaW50byBhY2NvdW50IHRoYXQgYm90aCBpbi1iYW5kIGFu
ZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29uZ3J1ZW50PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3V0
LW9mLWJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0IGlzIG5vdCByZWxpYWJsZS4gQTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7cGFja2V0IGxvc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0cmlnZ2VyaW5nIHJl
dHJhbnNtaXNzaW9uIHdvdWxkIG5vdCBsZWFkIHRvIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7aWRlbnRpY2FsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcmVjb25zdHJ1Y3Rpb24gb2YgdGhlIGFzc29j
aWF0ZWQgbWV0YWRhdGEuIEluIHNvbWU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Nhc2VzLCB3
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1pZ2h0IHRodXMgZXZlbiBuZWVkIG5vbi1jb25ncnVlbnQgb3V0
LW9mLWJhbmQgcmVsaWFibGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSB0cmFuc3BvcnQuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
IEZyb206PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUGFy
a2VyIFs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPlJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPl0gU2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O1dlZG5lc2RheSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBNYXJjaCAxMiwgMjAxNDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IDEyOjQzIFBNIFRvOiBOaWNvbGFzIEJPVVRIT1JTIENjOiBKaW0gR3VpY2hhcmQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyhqZ3VpY2hhcik7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7c2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzLDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgSSB1bmRlcnN0YW5kIHRoZSBjb25jZXB0IGZvciBvdXQgb2YgYmFu
ZCBzaWduYWxpbmcgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhLCBidXQgSSBhbSBjb25jZXJu
ZWQgdGhhdCBpdCBpbnRyb2R1Y2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzaWduaWZpY2Fu
dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29tcGxleGl0eSBkdWUgdG8gdGhlIHBvdGVudGlhbCByYWNlIGNv
bmRpdGlvbiBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVjZWl2aW5nIHRoZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7cmVhbCBwYWNrZXQgYmVmb3JlIHRoZSBtZXRhZGF0YS4gV2hpbGUgdGhlIHJlYWwg
cGFja2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjb3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW5k
aWNhdGUgdGhhdCBvdXQgb2YgYmFuZCBtZXRhZGF0YSBpcyBleHBlY3RlZCwgaG93IGNhbjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2d1YXJhbnRlZSB0aGUgb3Jk
ZXIgb2YgcmVjZXB0aW9uPyBXaGF0IGlmIHN3aXRjaGluZyBvcjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7cm91dGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bm9kZXMgYXBwbHkgaGFzaCBiYXNlZCBsb2Fk
IGJhbGFuY2luZz8gV2hhdCBpZiB0aGUgbG9hZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmFsYW5jaW5nIHVu
ZGVyc3RhbmRzIFNGQyBlbmNhcHMgYW5kIGxvb2tzIGJleW9uZCBpdCB0bzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtvcmlnaW5hbCBoZWFkZXIgdG8gZ2V0IGJl
dHRlciBlbnRyb3B5Pzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENhbiB3ZSBndWFyYW50ZWUgdGhhdCB0aGUg
bWV0YWRhdGEgYW5kIHJlYWwgcGFja2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aWxsIGZv
bGxvdzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGV4YWN0IHNhbWUgcGF0aD8gSWYgd2UgY2FuIG5vdCwg
dGhlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW1wbGVtZW50YXRpb25zIHdpbGw8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O25lZWQgdG8gYWRkIGluZ3Jlc3MgcXVldWluZyB0byBjb3BlIHdpdGggdGhlIHNj
ZW5hcmlvLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQWxzbywgZG8geW91IGZl
ZWwgdGhhdCB0aGUgaW5jcmVhc2UgaW4gaW1wbGVtZW50YXRpb248YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBj
b21wbGV4aXR5IGF0IHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucyBpcyByZWFzb25hYmxlPzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24g
TWFyIDEyLCAyMDE0LCBhdCA0OjA5IEFNLCAmcXVvdDtOaWNvbGFzIEJPVVRIT1JTJnF1b3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bx
b3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Tmlj
b2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOk5pY29sYXMuQk9V
VEhPUlNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgdGhpbmsgd2UgbXVzdCBtYWtlIGEgZGlzdGlu
Y3Rpb24gYmV0d2Vlbjo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
LSBNZXRhZGF0YSB3aGljaCBzaG91bGQgYmUgcGFydCBvZiB0aGUgaGVhZGVyIGRlZmluZWQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FzIGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJhbmQgbWFy
a2luZy4gLSBNZXRhZGF0YSB3aXRoIGNhbiBiZSBwYXNzZWQgb3V0IG9mPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtiYW5kLCBmb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhhbXBsZSBjb25ncnVl
bnQgb3V0IG9mIGJhbmQgc2lnbmFsaW5nIGRlZmluZWQgaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3RoZSBkcmFmdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBU
aGUgZm9ybWVyIGNhbGxzIGZvciBhIGxpbWl0ZWQgc3BhY2UgaW4gdGhlIGhlYWRlciw8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RydWUsIFRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsYXR0ZXIg
aG93ZXZlciBkb2VzIG5vdCBpbmN1ciBhbnkgc3BhY2UgbGltaXRhdGlvbjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7YW5kIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN0aWxsIGZhaXJseSBlZmZp
Y2llbnQgYW5kIGl0IHJlbWFpbnMgY29tcGF0aWJsZSB3aXRoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDthIGZpeGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNpemUgaGVhZGVyIHVzZWQgdG8gcm91
dGUgdGhvc2Ugc2lnbmFsaW5nIG1lc3NhZ2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbG9u
ZyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2hhaW4ncyBzZXJ2aWNlIGZ1bmN0aW9ucy48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28u
Y29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+amd1aWNoYXJA
Y2lzY28uY29tPC9zcGFuPjwvYT5dIFNlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFR1ZXNkYXks
IE1hcmNoIDExLCAyMDE0IDY6NDggUE0gVG86IFJvbiBQYXJrZXIgQ2M6PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IE5pY29sYXMgQk9VVEhPUlM7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIu
bmV0PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7IHNm
YzsgSmFtYWwgSGFkaSBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3Nm
Y108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1j
b25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBI
aSBSb24sPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlIGNhbiBj
ZXJ0YWlubHkgaGF2ZSB0aGlzIGRpc2N1c3Npb24gYnV0IHdlIHNob3VsZDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Zmlyc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29uc2lkZXIgd2hhdCBpbmZv
cm1hdGlvbiBpcyBuZWNlc3NhcnkgYW5kIGlmIHNhaWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5m
b3JtYXRpb24gY2FuIGZpdCB3aXRoaW4gYSBmaXhlZCBudW1iZXIgb2YgY29udGV4dHM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWpvcml0eSBv
ZiBjYXNlcy4gUmVtZW1iZXIsIHRoZSBnb2FsIG9mIGJlaW5nIGFibGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3RvIHBhc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgdGhyb3VnaCB0
aGUgbmV0d29yayBpcyB0byBlbmhhbmNlIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2RlbGl2ZXJ5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBub3QgcGFzcyB0aGUgZW50aXJlIHdvcmtz
IG9mIFNoYWtlc3BlYXJlIDstKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBTZW50IGZyb20gbXkgaVBob25lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgNywgMjAxNCwgYXQgMzo1MiBBTSwgJnF1b3Q7Um9uIFBhcmtl
ciZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+
Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgTmljb2xhcyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBJIHNlZSBzaW1pbGFyIHJlcXVpcmVtZW50cyBmcm9tIHRoZSAzZ3BwIEVQQyBz
aWRlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SSB3b3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgbGlrZSB0byBwcm9wb3NlIGFuIE9VSSAvIFRMViBiYXNlZCBhcHByb2FjaCB3aGVyZSB0
aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJlc2VydmVkIE9VSSBjYW4gYmUgdXNlZCBmb3Ig
YWdyZWVkIHVwb24gdHlwZXMgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbW1vbjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgYW5kIHZlbmRvciBvciBvdGhlciBvcmdhbml6
YXRpb25hbCBPVUlzIGNhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmUgdXNlZDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgdG8gcXVpY2tseSBpbm5vdmF0ZSBpbiB0aGUgbmV0d29ya3MuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTaW11bHRhbmVvdXNseSwgSSB3b3VsZCBhbHNvIGxpa2Ug
dG8gY29uc2lkZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21lY2hhbmlzbXM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IHRoYXQgYXJlIG9wdGltaXplZCBmb3IgbG9uZyBsaXZlZCBmbG93cyBz
byBhcyB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bGltaXQgdGhlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBuZWdhdGl2ZSBlZmZlY3RzIG9mIHBhY2tldCBncm93dGguPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBPbiBNYXIgNywgMjAxNCwgYXQgODozNCBBTSwgJnF1b3Q7Tmljb2xhcyBCT1VUSE9S
UyZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86
Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9S
U0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDsgd3Jv
dGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBIZWxsbyBKaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEkgaGF2ZSBzZWVuIGNhc2VzIGluIEdpIExBTiwgd2hlcmUgc3Vic2Ny
aWJlciByZWxhdGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gaXMg
cGFzc2VkIHRvIGEgV2ViIFByb3h5IGZvciBIVFRQIGhlYWRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGVucmljaG1lbnQgKGFpbWVkIGF0IHNvbWUgV2ViIENvbnRlbnQgcHJvdmlkZXJz
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtwYXJ0bmVycyBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHRoZSBNb2JpbGUgT3BlcmF0b3IpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEluZm9ybWF0aW9uIHdhcyBhbiBjb2RlZCAocGVyc2lzdGVudCkgc3Vic2NyaWJlciBpZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVyaXZlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGZyb20gdGhlIE1TSVNETiwgYW5kIGNvdXBsZSBvZiBmIGN1c3RvbWVyIHByb2ZpbGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3JlbGF0ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBmaWVsZHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBJbiBhbiBzZmMgYmFzZWQgR2kgTEFOLCB0aGlzIGVudGl0eSBzaG91bGQgcmVj
ZWl2ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgJmd0O2Zyb20gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgQ2xhc3NpZmllcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLSBBIGNsYXNzaWZpY2F0aW9uIG9mIHRoZSBDb250ZW50
IFByb3ZpZGVyICggSWQsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2F0ZWdvcnkpIGJh
c2VkIG9uIHRyYWZmaWMgYW5hbHlzaXMgLSBUaGUgTVNJU0ROIG9mPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3Vic2NyaWJlciAtIFR3
byBzdWJzY3JpYmVyIHBvbGljeSBmaWVsZHMgKG5vdCB0aWVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgdG8gUENSRjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJ1dCBiZWxvbmdpbmcg
dG8gdGhlIFN1YnNjcmliZXIgREIpIChTdWJzY3JpYmVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgY2F0ZWdvcnksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3ViLWNhdGVnb3J5KSAt
IEEgc2Vzc2lvbiBpZCAoZm9yIGxvZ2dpbmcgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0
cmFja2luZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHB1cnBvc2VzKTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIG9iamVj
dGl2ZSBiZWluZyB0byBhdm9pZCBoYXZpbmcgdGhlIEhUVFAgUHJveHk8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3RvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmVjb21lIGEgdHJ1c3Rl
ZCBhcHBsaWNhdGlvbiAoaW50ZXJvZ2F0ZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBz
dWJzY3JpYmVyIERCLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV0Yy4uKTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTogSmltPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgR3VpY2hhcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+amd1aWNoYXJAY2lzY28uY29t
PC9zcGFuPjwvYT5dIFNlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGh1cnNkYXks
IE1hcmNoIDA2LCAyMDE0IDI6MDIgUE0gVG86IEphbWFsIEhhZGk8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O1NhbGltOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpqbW9pc2Fu
ZEBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pmptb2lzYW5kQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpqbW9pc2FuZEBqdW5p
cGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0
bzpqbW9pc2FuZEBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48
YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVm
PSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZn
dDsNCiBDYzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZmMgU3ViamVjdDogUmU6IFtz
ZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRh
dGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIEphbWFsLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91IHNhaWQgJnF1b3Q7SXQgc2VlbXMgdGhl
cmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNp
emVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEmcXVvdDsuLiBJIGFtIG5v
dCBzbyBjb252aW5jZWQgYW5kIHdvdWxkIGxpa2UgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBiZXR0ZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB1bmRlcnN0YW5kIHRoZSByZXF1
aXJlbWVudHMgYmVmb3JlIHBhc3NpbmcganVkZ2VtZW50Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IElmIHdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbG9vayBhdCB0aGUgdXNlIGNh
c2VzIGFzIHByZXNlbnRlZCB0aHVzIGZhciBpbnRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
dGhlIFdHIEk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBoYXZlIHlldCB0byBzZWUgYSBz
aW5nbGUgZXhhbXBsZSBvZiB0aGUgbmVlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChub3Rp
bmcgdGhhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRlc2lyZSBpcyBub3QgdGhlIHNh
bWUgYXMgbmVlZCkgLSBJIGFtIG5vdCBzYXlpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0
aGVyZSBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5vIHJlcXVpcmVtZW50IGJ1dCBy
YXRoZXIgdGhhdCB3ZSBzaG91bGQgbm90IGp1bXA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0
byB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb25jbHVzaW9uIGFuZCBidWlsZCBz
dGFuZGFyZHMgYXJvdW5kIGEgdGhlb3J5Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzMvMTQsIDY6MzUgQU0sICZxdW90
O0phbWFsIEhhZGkgU2FsaW0mcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jmx0OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmhhZGlAbW9qYXRhdHUuY29tPC9zcGFuPjwvYT48c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9
Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPm1haWx0bzpoYWRpQG1vamF0YXR1LmNvbTwvc3Bhbj48L2E+Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGxpa2UgdGhlIGRvYyAt
IHdlbGwgd3JpdHRlbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VjdGlvbiA0LjMgb24gbWV0YWRhdGEgZW5jb2Rpbmcu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEl0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGUgc2l6ZWQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAoYXQgbGVhc3QgZm9yIGh0dHAvYXBwIHlvdSBzZWVtIHRvIGluZGljYXRlIHRo
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRlc2lyZSBmb3I8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDtpdCkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciBh
IGRhdGFwYXRoIHBlci1wYWNrZXQgbWV0YWRhdGEsIGkgZmVlbCB0aGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBuZWVkIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGp1c3Qg
YXMgaW1wb3J0YW50LiBBcmUgd2UgbGltaXRlZCBieSB0aGUgZmFjdCB0aGF0PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4aXN0aW5nIGhhcmR3YXJlIG1heSBub3QgYmUgYWJsZSB0
byBoYW5kbGUgVExWcz88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0Zvcjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGFtcGxlLCBJIGRvbnQgaGF2ZSBhIHByb2JsZW0gaGFuZGxp
bmcgVExWcyBpbiBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgc29mdHdhcmU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtkYXRhcGF0aC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2hlZXJzLCBqYW1hbDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBz
ZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZyBsaXN0PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5z
ZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3Nw
YW4+PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
Yzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGxpc3Q8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNm
Y0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwv
c3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGxpc3Q8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRv
OnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXyBzZmMgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNm
Y0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bh
bj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+
PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1h
aWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X188YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3NmYyBtYWlsaW5nIGxpc3Q8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OzxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNA
aWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+
PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OzxhIGhyZWY9Imh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IHNmYyBtYWls
aW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+
PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5o
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0K
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7IHNmYyBtYWlsaW5nIGxpc3Q8
YnI+DQomZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KJmd0
OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7PGJyPg0KJmd0OyZndDtfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDs8YSBo
cmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7PGJyPg0KJmd0O19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0O3NmYyBtYWls
aW5nIGxpc3Q8YnI+DQomZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+
PGJyPg0KJmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCjxicj4NCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0Kc2ZjIG1h
aWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxi
cj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+
DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0
IiB0eXBlPSJjaXRlIj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSIiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0K
c2ZjIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KPGEgaHJl
Zj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
PC9zcGFuPjwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3Rl
Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMy41cHQ7
IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7ICI+X19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJyPg0K
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjwvc3Bhbj48c3Bh
biBzdHlsZT0iIj48bzpwPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSIiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFu
PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9zcGFuPjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8YnI+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8ZGl2PjxzcGFuPl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPC9zcGFuPjxicj4N
CjxzcGFuPnNmYyBtYWlsaW5nIGxpc3Q8L3NwYW4+PGJyPg0KPHNwYW4+PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjwvc3Bhbj48YnI+DQo8c3Bhbj48YSBocmVm
PSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PC9zcGFuPjxicj4NCjwvZGl2Pg0KPC9i
bG9ja3F1b3RlPg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_5D362D2DCC8D487AB49CC6320A5EA5BFciscocom_--


From nobody Wed Mar 19 07:23:07 2014
Return-Path: <huang@sce.carleton.ca>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 494531A0415 for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 07:23:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.846
X-Spam-Level: 
X-Spam-Status: No, score=-0.846 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.547, 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 et7UrvwGzLej for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 07:22:55 -0700 (PDT)
Received: from sangam.sce.carleton.ca (sangam.sce.carleton.ca [134.117.56.4]) by ietfa.amsl.com (Postfix) with ESMTP id EEBD61A03F8 for <sfc@ietf.org>; Wed, 19 Mar 2014 07:22:54 -0700 (PDT)
Received: from [10.0.0.2] (c-174-62-109-135.hsd1.ca.comcast.net [174.62.109.135]) (authenticated bits=0) by sangam.sce.carleton.ca (8.14.4/8.14.4) with ESMTP id s2JEMYcU001373 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Wed, 19 Mar 2014 10:22:36 -0400
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <26E2A2A9-51B2-48CE-AC41-0A8F1FFB2F72@cisco.com>
In-Reply-To: <26E2A2A9-51B2-48CE-AC41-0A8F1FFB2F72@cisco.com>
Mime-Version: 1.0 (1.0)
Content-Transfer-Encoding: 7bit
Content-Type: multipart/alternative; boundary=Apple-Mail-EFA80183-2D51-4617-A978-E29A6FFF0464
Message-Id: <E34595A1-9782-4A11-8135-44969CAFC570@sce.carleton.ca>
X-Mailer: iPad Mail (11B651)
From: Changcheng Huang <huang@sce.carleton.ca>
Date: Wed, 19 Mar 2014 07:22:34 -0700
To: "Paul Quinn (paulq)" <paulq@cisco.com>
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/fdX3AHdpA-nPAgjzWggM41XOlJg
Cc: David Allan I <david.i.allan@ericsson.com>, Sumandra Majee <S.Majee@F5.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Mar 2014 14:23:05 -0000

--Apple-Mail-EFA80183-2D51-4617-A978-E29A6FFF0464
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

Definite #2. Carrying path list in header is a heavy overhead which should b=
e avoided.=20

Chang

------------
Changcheng Huang

> On Mar 19, 2014, at 5:44 AM, "Paul Quinn (paulq)" <paulq@cisco.com> wrote:=

>=20
> Hi Sumandra,
>=20
> I lean towards #2: essentially encoding the information into a simple ID, r=
ather than trying to create a variable length stack.  The encoding method is=
 much simpler for SFs to process, and as you point out update and modify.
>=20
> Paul
>=20
>> On Mar 19, 2014, at 3:40 AM, Sumandra Majee <S.Majee@F5.com> wrote:
>>=20
>> <<Trimmed the TO list to avoid the msg being held again>>
>>=20
>> I see two ways to carry the path information.=20
>>=20
>> Explicit ordered list, something like FW-A :: TCP-OPT :: LB :: VideoOPT :=
: CGNAT.   There are two issues with this approach, first the length of grap=
h is variable.  Also it implies bidirectional symmetry. It is often required=
 but should not be mandatory.  Secondly changing this path/graph in at SF ca=
n be cumbersome.=20
>> Let the Control plane distribute the chainID <=E2=80=94> graph mapping. I=
n this case each SF would have mapping of given a chainID what is my next ho=
p. The chainID itself could be fixed size element. A SF can select a differe=
nt path by changing the chaiID parameter.
>>=20
>> Regards
>> Sumandra
>>=20
>>=20
>> From: Cathy Zhang <Cathy.H.Zhang@huawei.com>
>> Date: Tuesday, March 18, 2014 at 10:13 AM
>> To: "Reinaldo Penno (repenno)" <repenno@cisco.com>, "Louis.Fourie" <Louis=
.Fourie@huawei.com>, "Paul Quinn (paulq)" <paulq@cisco.com>, David Allan I <=
david.i.allan@ericsson.com>
>> Cc: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, Xuxiaohu <xuxiaohu@hu=
awei.com>, Changcheng Huang <huang@sce.carleton.ca>, "sfc@ietf.org" <sfc@iet=
f.org>, "mikebianc@aol.com" <mikebianc@aol.com>
>> Subject: Re: [sfc] SFC encapsulation chain ID
>>=20
>> Hi Reinaldo,
>> =20
>> So the chain ID is actually the path ID which represents an ordered set o=
f service function instances.
>> I think we should add an explicit definition of =E2=80=9Cservice instance=
=E2=80=9D. What do you think?
>> =20
>> Thanks,
>> Cathy
>> =20
>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Reinaldo Penno (repe=
nno)
>> Sent: Tuesday, March 18, 2014 11:03 AM
>> To: Louis.Fourie; Paul Quinn (paulq); David Allan I
>> Cc: Nicolas BOUTHORS; Xuxiaohu; mikebianc@aol.com; sfc@ietf.org; Changche=
ng Huang
>> Subject: Re: [sfc] SFC encapsulation chain ID
>> =20
>> A Service Chain just defines which type of service and their order.
>> =20
>> A service path defines the actual service instance, say, firewall1.home, n=
at2, dpi-sic, etc.
>> =20
>> From: "Louis.Fourie" <Louis.Fourie@huawei.com>
>> Date: Tuesday, March 18, 2014 at 10:55 AM
>> To: "Paul Quinn (paulq)" <paulq@cisco.com>, David Allan I <david.i.allan@=
ericsson.com>
>> Cc: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, Xuxiaohu <xuxiaohu@hu=
awei.com>, Changcheng Huang <huang@sce.carleton.ca>, "sfc@ietf.org" <sfc@iet=
f.org>, "mikebianc@aol.com" <mikebianc@aol.com>
>> Subject: Re: [sfc] SFC encapsulation chain ID
>> =20
>> Paul,
>>    Can you clarify the difference between service chain and service path.=
 Given that a service chain is composed
>> of several service functions SF1, SF2, .. SFn how would a service path di=
ffer from that service chain?
>> -          Louis
>> =20
>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Paul Quinn (paulq)
>> Sent: Tuesday, March 18, 2014 10:26 AM
>> To: David Allan I
>> Cc: Nicolas BOUTHORS; Xuxiaohu; mikebianc@aol.com; sfc@ietf.org; Changche=
ng Huang
>> Subject: Re: [sfc] SFC encapsulation chain ID
>> =20
>> Hi Dave,
>> =20
>> Chain ID should really be path ID since there can be many paths for a giv=
en chain.  Using that definition, we avoid the overload and reap the gain al=
luded to below.
>> =20
>> Paul
>> =20
>> On Mar 18, 2014, at 12:14 PM, David Allan I <david.i.allan@ericsson.com> w=
rote:
>>=20
>>=20
>>=20
>> Well the question de jour is =E2=80=9Cdoes a chain ID define a class or a=
n instance=E2=80=9D=E2=80=A6. If it defines an class we also need instance i=
nformation, if it is currently overloaded to define class and instance IMO w=
e have a problem=E2=80=A6.
>> =20
>> Dave
>> =20
>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Changcheng Huang
>> Sent: Tuesday, March 18, 2014 7:43 AM
>> To: Nicolas BOUTHORS
>> Cc: Xuxiaohu; sfc@ietf.org; mikebianc@aol.com
>> Subject: Re: [sfc] =E7=AD=94=E5=A4=8D: SFC encapsulation chain ID
>> =20
>> Good points. I believe explicit chain ID should be mandatory. The overhea=
d is very little. It helps simplify processing and steering significantly. T=
he gain is huge.
>> =20
>> Chang
>>=20
>> ------------
>> Changcheng Huang
>>=20
>>> On Mar 18, 2014, at 1:53 AM, Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.c=
om> wrote:
>>> I think that keeping the Service Path Layer transport independent should=
 remain an objective for SFC.  Such a separation of concerns is a sound arch=
itectural principle that help keep things simple in practice.
>>> =20
>>> On the question of  Service Path, we have a discussion on whether we nee=
d some kind of explicit identifier or=20
>>> could we rely on mapping on some underlay network protocol fields.
>>> =20
>>> =20
>>> May be a PRO/CON table could help focus the group decision on that matte=
r
>>> =20
>>> Visibility (tracing)
>>> Forwarding graph structure impact/limitations
>>> Reconfiguration speed=20
>>> LBS / scale out impact
>>> Node bypass (e.g; maintenance)
>>> underlay network/transport layers support
>>> Header space impact
>>> Multi tenant support impact
>>> SFC on flat (e.g optical L2 for Data Centers) network=20
>>> Underlay network administration impact
>>> =20
>>> Personally I think that having an explicit chain identifier (e.g. Servic=
e Path/Service Index) is clear (management and control) and not expensive (h=
eader space). The drawback being some impact on the simplicity to add/remove=
 elements in a chain dynamically.
>>> =20
>>> Tag switching (as MPLS)  allows to manage tags per service nodes, leadin=
g to more versatile and diverse graphs
>>> =20
>>> =20
>>> Nicolas
>>> From: Xuxiaohu [xuxiaohu@huawei.com]
>>> Sent: Tuesday, March 18, 2014 5:04 AM
>>> To: Jerome Moisand; mikebianc@aol.com; sfc@ietf.org
>>> Subject: [sfc] =E7=AD=94=E5=A4=8D: SFC encapsulation chain ID
>>>=20
>>> I like the idea of separating the Service Function Layer and the Service=
 Path Layer, as proposed in draft-rijsman-sfc-metadata-considerations. The  r=
ole of the Service Path Layer is just to steer the traffic along a particula=
r chain of service nodes which can be implemented by existing tools for sour=
ce routing, such as segment routing. As such, it=E2=80=99s not necessary to t=
ry to keep the Service Path Layer transport-independent and contain it in th=
e SFC header.
>>> =20
>>> Best regards,
>>> Xiaohu
>>> =20
>>> =E5=8F=91=E4=BB=B6=E4=BA=BA: sfc [mailto:sfc-bounces@ietf.org] =E4=BB=A3=
=E8=A1=A8 Jerome Moisand
>>> =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2014=E5=B9=B43=E6=9C=8818=E6=97=A5=
 1:03
>>> =E6=94=B6=E4=BB=B6=E4=BA=BA: mikebianc@aol.com; sfc@ietf.org
>>> =E4=B8=BB=E9=A2=98: Re: [sfc] SFC encapsulation chain ID
>>> =20
>>> This (lengthy and very lively) thread started from draft-rijsman-sfc-met=
adata-considerations (which I co-authored).
>>> =20
>>> In section 4.8, we made a clear distinction between a service path layer=
 (steering packets hop by hop along the chain) and a service function layer (=
convey metadata information of interest to SFs). Terminology aside, it seems=
 that such layered view was agreed upon by many people on the mailing list.
>>> =20
>>> Now this certainly does beg the question of solving BOTH problems with t=
he same (packet) encapsulation mechanism. Notably when observing that many u=
se cases could be satisfied without SF-level metadata, or by using more out-=
of-band ways to convey such SF metadata. And also when observing that inband=
 marking (e.g. packet headers) comes with various pros & cons (some of the i=
ssues being identified in the draft, e.g. sections 4.1 and 4.2).
>>> =20
>>> I do agree with Maria. We may want to explore other options for addressi=
ng the needs of the service path layer that do not require an explicit chain=
-id of sorts.
>>> =20
>>> In the draft, we concluded by stating =E2=80=9CA productive path forward=
 could be to divide and conquer: to clearly separate the problem of Service =
Function Path topology from the   problem of [conveying SF] metadata=E2=80=9D=
. I do believe we should explore such separation principle further.
>>> =20
>>> =20
>>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of mikebianc@aol.com
>>> Sent: Friday, March 14, 2014 5:50 PM
>>> To: sfc@ietf.org
>>> Subject: Re: [sfc] SFC encapsulation chain ID
>>> =20
>>> I would imagine that if we made the Chain ID field in the header be opti=
onal, yet still required a header and still required that some indication of=
 the chain be carried somewhere in the packet (mpls label or vlan or whateve=
r), that the implementation would become overly complicated.  To do so would=
 be using SFC simply as a mechanism to carry meta data and not at all for se=
rvice chaining, which sounds counter intuitive to me.=20
>>>=20
>>> Maria,=20
>>> So, you are saying that you want to use SFC to carry around metadata, bu=
t not for actual service chaining because you already have a way to implemen=
t service chaining outside of SFC?  Maybe I'm not following, but it seems to=
 me that if you were to upgrade your network to support SFC that you would c=
hange from using your existing mechanism and start using SFC, which is meant=
 to provide support for service functions that are not SFC aware.  There are=
 a number of us who have implemented, in one way or another, some sort of se=
rvice chaining, but I (I can at least speak for myself) am looking to SFC no=
t to enhance my current implementation, but to replace it with something bet=
ter while still maintaining my core (non service function) infrastructure.
>>>=20
>>> From: kegray@cisco.com<kegray@cisco.com>
>>> To: Ron Parker<Ron_Parker@affirmednetworks.com>,Jim Guichard (jguichar)<=
jguichar@cisco.com>,Joel M. Halpern<jmh@joelhalpern.com>
>>> cc: sfc@ietf.org<sfc@ietf.org>
>>> Sent: Friday, March 14, 2014
>>> Subject: Re: [sfc] SFC encapsulation chain ID
>>>=20
>>> +1 the idea is interoperability.
>>>=20
>>>=20
>>> On 3/14/14 12:55 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com> wrot=
e:
>>>=20
>>> >Thanks, Jim.
>>> >
>>> >Remember that we have said many times that the SFC service header is
>>> >transport independent.   Just because the chain id could be carried in
>>> >some form or another with some particular transport doesn't mean that i=
t
>>> >could be universally conveyed.    By making and keeping the SFC service=

>>> >header transport independent makes it more applicable in more
>>> >environments and more likely to get adopted broadly.
>>> >
>>> >   Ron
>>> >
>>> >
>>> >-----Original Message-----
>>> >From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
>>> >Sent: Friday, March 14, 2014 3:52 PM
>>> >To: Joel M. Halpern; Ron Parker
>>> >Cc: sfc@ietf.org
>>> >Subject: SFC encapsulation chain ID
>>> >
>>> >Hi Joel,
>>> >
>>> >Perhaps but I would point out that the base SFC header could have a lot=

>>> >more information than just the chain ID; I would also point out that th=
e
>>> >devil is in the details and saying "well, I can just use an MPLS label"=

>>> >hides much of the complexity of actually doing that.
>>> >
>>> >On 3/14/14, 2:35 PM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
>>> >
>>> >>If the transport header carries enough information for identifying the=

>>> >>sequence (VLAN tag or MPLS label can both do the job), then arguably
>>> >>the global chain ID is redundant. I can live with carrying it anyway
>>> >>either if I have metadata to carry, or if I need the chain ID for some=

>>> >>purpose.
>>> >> After all, some folks seem to want to use that for the forwarding
>>> >>decisions.
>>> >>
>>> >>Yours,
>>> >>Joel
>>> >>
>>> >>On 3/14/14, 2:28 PM, Ron Parker wrote:
>>> >>> The chain ID is the label that defines the sequence of service
>>> >>>functions that must be visited.   It can be thought of as a handle fo=
r a
>>> >>>stack of must-visit network locations.   I don't see how this can be
>>> >>>anything but mandatory.
>>> >>>
>>> >>>     Ron
>>> >>>
>>> >>>
>>> >>> -----Original Message-----
>>> >>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Surendra Kumar
>>> >>>(smkumar)
>>> >>> Sent: Friday, March 14, 2014 1:46 PM
>>> >>> To: Joel M. Halpern; NAPIERALA, MARIA H
>>> >>> Cc: sfc@ietf.org
>>> >>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>> >>>
>>> >>> [Trimmed the recipient list - needs approval otherwise]
>>> >>>
>>> >>> Completely agree here.
>>> >>>
>>> >>> SFC does not prevent VLAN stitching and one can continue to do that.=

>>> >>>While at the same time SFC can include VLAN stitching to support
>>> >>>legacy SFs in the same chain that includes SFC aware SFs. Even legacy=

>>> >>>SFs benefit from chain identification and hence can be shared across
>>> >>>different service chains.
>>> >>>
>>> >>> Surendra.
>>> >>>
>>> >>>
>>> >>>
>>> >>> On 3/14/14 10:26 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
>>> >>>
>>> >>>> My own inclination is to observe that if you don't need explicit
>>> >>>> chain identification and you don't need metadata, you can just omit=

>>> >>>> the sfc/nsh header. Still do service chaining, just no extra header=
.
>>> >>>>
>>> >>>> If we are going to have the header, it seems to me that the chain
>>> >>>>identification field is very useful, and low cost once we have the
>>> >>>>header.
>>> >>>>
>>> >>>> Yours,
>>> >>>> Joel
>>> >>>>
>>> >>>> On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:
>>> >>>>> Explicit chain identification should be made optional. I believe i=
t
>>> >>>>> was discussed few months ago on this mailing list.
>>> >>>>>
>>> >>>>> Maria
>>> >>>>>
>>> >>>>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Jmh.direct=

>>> >>>>> *Sent:* Thursday, March 13, 2014 12:12 PM
>>> >>>>> *To:* kegray@cisco.com; lucy.yong@huawei.com; smkumar@cisco.com;
>>> >>>>> jguichar@cisco.com
>>> >>>>> *Cc:* nicolas.bouthors@qosmos.com; sfc@ietf.org; hadi@mojatatu.com=
;
>>> >>>>> ron_parker@affirmednetworks.com; brijsman@juniper.net;
>>> >>>>> jmh@joelhalpern.com
>>> >>>>> *Subject:* Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>> >>>>> *Importance:* Low
>>> >>>>>
>>> >>>>> Assuming I understand you properly Ken, I disagree.
>>> >>>>>
>>> >>>>> For example, by using separate terms I can easily discuss the fact=

>>> >>>>> that certain kinds of data (chain identification) only need to be
>>> >>>>> adjust by a few apps in rare cases. And that data is not beeded
>>> >>>>> by the applications.
>>> >>>>>
>>> >>>>> Unless you would like to consider the chain identification as bein=
g
>>> >>>>> optional?
>>> >>>>>
>>> >>>>> Yours,
>>> >>>>>
>>> >>>>> Joel
>>> >>>>>
>>> >>>>>
>>> >>>>>
>>> >>>>> Sent from my Samsung smartphone on AT&T
>>> >>>>>
>>> >>>>>
>>> >>>>>
>>> >>>>>
>>> >>>>> -------- Original message --------
>>> >>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>> >>>>> From: "Ken Gray (kegray)" <kegray@cisco.com
>>> >>>>><mailto:kegray@cisco.com>>
>>> >>>>> To: Lucy yong <lucy.yong@huawei.com
>>> >>>>><mailto:lucy.yong@huawei.com>>,"Surendra Kumar (smkumar)"
>>> >>>>> <smkumar@cisco.com <mailto:smkumar@cisco.com>>,"Jim Guichard
>>> >>>>>(jguichar)"
>>> >>>>> <jguichar@cisco.com <mailto:jguichar@cisco.com>>
>>> >>>>> CC: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com
>>> >>>>><mailto:Nicolas.BOUTHORS@qosmos.com>>,sfc <sfc@ietf.org
>>> >>>>><mailto:sfc@ietf.org>>,Jamal Hadi Salim <hadi@mojatatu.com
>>> >>>>><mailto:hadi@mojatatu.com>>,Ron Parker
>>> >>>>><Ron_Parker@affirmednetworks.com
>>> >>>>> <mailto:Ron_Parker@affirmednetworks.com>>,"brijsman@juniper.net
>>> >>>>> <mailto:brijsman@juniper.net>" <brijsman@juniper.net
>>> >>>>><mailto:brijsman@juniper.net>>,"Joel M. Halpern"
>>> >>>>><jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
>>> >>>>>
>>> >>>>> The word "metadata" is a purposely ambiguous term "data that
>>> >>>>> provides information about other data". It is used to avoid THIS
>>> >>>>>discussion.
>>> >>>>>
>>> >>>>> For example, I propose we define "tequila metadata" because,
>>> >>>>> frankly, I will need to order a triple-shot if we keep attempting
>>> >>>>> to define something that, by definition, is ambiguous. I'd like
>>> >>>>> my bartender to understand me specifically when I say "I need a
>>> >>>>>shot".
>>> >>>>>
>>> >>>>> On 3/13/14 7:49 AM, "Lucy yong" <lucy.yong@huawei.com
>>> >>>>> <mailto:lucy.yong@huawei.com>> wrote:
>>> >>>>>
>>> >>>>>   >Snip..
>>> >>>>>   >SK> Just copying from the PS:
>>> >>>>>   >--
>>> >>>>>   >Data plane metadata provides the ability to exchange informatio=
n
>>> >>>>>between
>>> >>>>>   >the network and service functions, between service functions,
>>> >>>>>and service
>>> >>>>>   >functions and the network.
>>> >>>>>   >
>>> >>>>>   >--
>>> >>>>>   >It is a lucid definition. We are unnecessarily making the word
>>> >>>>>"network"
>>> >>>>>   >controversial, IMO.
>>> >>>>>   >
>>> >>>>>   >[Lucy] This is my point. "The network" is too general here,
>>> >>>>>which brings
>>> >>>>>   >metadata great power to do many things. This is why people
>>> >>>>>invent ideas
>>> >>>>>   >here, which causes a lot of debates on metadata usage potential=
s.
>>> >>>>> We
>>> >>>>>   >should not spend a lot of times on that debates and judge which=

>>> >>>>>usage is
>>> >>>>>   >valuable or not. Thus, for the SFC work, it will be helpful if
>>> >>>>>we can
>>> >>>>>   >narrow down a bit. Joel makes explicitly two cases, which is
>>> >>>>>helpful to
>>> >>>>>   >develop use cases for each case. I would like to see that the
>>> >>>>>problem
>>> >>>>>   >statement can be more specific on metadata definition, which ma=
y
>>> >>>>>be
>>> >>>>>   >helpful in less focusing on it and moving forward.
>>> >>>>>   >
>>> >>>>>   >Lucy
>>> >>>>>   >
>>> >>>>>   >Surendra.
>>> >>>>>   >
>>> >>>>>   >
>>> >>>>>   >>
>>> >>>>>   >>Thanks,
>>> >>>>>   >>Lucy
>>> >>>>>   >>
>>> >>>>>   >>-----Original Message-----
>>> >>>>>   >>From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
>>> >>>>>   >>Sent: Wednesday, March 12, 2014 4:38 PM
>>> >>>>>   >>To: Lucy yong
>>> >>>>>   >>Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker;
>>> >>>>>   >>brijsman@juniper.net <mailto:brijsman@juniper.net>; sfc; Jamal=

>>> >>>>>Hadi Salim
>>> >>>>>   >>Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>> >>>>>   >>
>>> >>>>>   >>Hi Lucy,
>>> >>>>>   >>
>>> >>>>>   >>No. I am simply saying we should not overcomplicate the proble=
m
>>> >>>>>   >>statement with text that adds little to no value in my opinion=
.
>>> >>>>> Whether
>>> >>>>>   >>we call it metadata, or context, has no bearing on the fact
>>> >>>>>that the
>>> >>>>>   >>problem statement already clearly states we need to be able to=

>>> >>>>>pass
>>> >>>>>   >>information between SF=C2=B9s and between the network & SF=C2=B9=
s.
>>> >>>>>   >>
>>> >>>>>   >>
>>> >>>>>   >>On 3/12/14, 5:13 PM, "Lucy yong" <lucy.yong@huawei.com
>>> >>>>><mailto:lucy.yong@huawei.com>> wrote:
>>> >>>>>   >>
>>> >>>>>   >>>
>>> >>>>>   >>>Hi Jim,
>>> >>>>>   >>>
>>> >>>>>   >>>I for one don't agree and think we are over complicating what=

>>> >>>>>should
>>> >>>>>   >>>be straightforward. The SFC encapsulation should enable two
>>> >>>>>things:
>>> >>>>>   >>>
>>> >>>>>   >>>1. Steering of selected flows through a service chain; this i=
s
>>> >>>>>the
>>> >>>>>   >>>service function path.
>>> >>>>>   >>>2. Passing of context associated with a given flow within sai=
d
>>> >>>>>service
>>> >>>>>   >>>function path. This context information may be consumed by a
>>> >>>>>SF (an
>>> >>>>>   >>>application ID is an example) or may be consumed by the
>>> >>>>>forwarding
>>> >>>>>   >>>elements (a vrf-ID is an example).
>>> >>>>>   >>>[Lucy] Do you call the context as metadata or not? Do we have=

>>> >>>>>another
>>> >>>>>   >>>term here beside SFC header and metadata. I see that you don'=
t
>>> >>>>>want to
>>> >>>>>   >>>separate what is consumed by SF and what is consumed by the
>>> >>>>>forwarding
>>> >>>>>   >>>elements.
>>> >>>>>   >>>
>>> >>>>>   >>>Lucy
>>> >>>>>   >>>
>>> >>>>>   >>>Sent from my iPhone
>>> >>>>>   >>>
>>> >>>>>   >>>> On Mar 12, 2014, at 4:16 PM, "Lucy yong"
>>> >>>>><lucy.yong@huawei.com <mailto:lucy.yong@huawei.com>> wrote:
>>> >>>>>   >>>>
>>> >>>>>   >>>> Great. Then we may consider two special metadata definition=
s
>>> >>>>>in the
>>> >>>>>   >>>>problem statement so we can all use the same definitions.
>>> >>>>>Here is my
>>> >>>>>   >>>>suggested text and like to hear you and other's input and
>>> >>>>>suggestions.
>>> >>>>>   >>>>
>>> >>>>>   >>>> Dataplane Metadata: Data plane metadata provides the abilit=
y
>>> >>>>>to
>>> >>>>>   >>>>exchange information between the elements in a service funct=
ion
>>> >>>>>   >>>>chaining. In this context, there are two types of data plane=

>>> >>>>>metadata.
>>> >>>>>   >>>>
>>> >>>>>   >>>> Service Function Metadata: the information exchanged betwee=
n
>>> >>>>>   >>>>classifier and service functions, between service functions t=
o
>>> >>>>>   >>>>facilitate service functions on the packet treatment.
>>> >>>>>   >>>>
>>> >>>>>   >>>> Steering Metadata: the information from service functions t=
o a
>>> >>>>>   >>>>classifier or service node for traffic forwarding purpose.
>>> >>>>>   >>>>
>>> >>>>>   >>>> -end
>>> >>>>>   >>>>
>>> >>>>>   >>>> Lucy
>>> >>>>>   >>>>
>>> >>>>>   >>>>
>>> >>>>>   >>>> -----Original Message-----
>>> >>>>>   >>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>>> >>>>>   >>>> Sent: Wednesday, March 12, 2014 2:35 PM
>>> >>>>>   >>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker
>>> >>>>>   >>>> Cc: Jim Guichard (jguichar); brijsman@juniper.net
>>> >>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi
>>> >>>>>   >>>> Salim
>>> >>>>>   >>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-consideration=
s
>>> >>>>>   >>>>
>>> >>>>>   >>>> Yes, I am trying to consistently distinguish those two case=
s
>>> >>>>>when
>>> >>>>>   >>>>talking about the information carried with packets in servic=
e
>>> >>>>>chains.
>>> >>>>>   >>>>
>>> >>>>>   >>>> Yours,
>>> >>>>>   >>>> Joel
>>> >>>>>   >>>>
>>> >>>>>   >>>>> On 3/12/14, 3:13 PM, Lucy yong wrote:
>>> >>>>>   >>>>> Joel, See below. -----Original Message----- From: sfc
>>> >>>>>   >>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern=

>>> >>>>>Sent:
>>> >>>>>   >>>>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas
>>> >>>>>BOUTHORS;
>>> >>>>>   >>>>> Ron Parker Cc: Jim Guichard (jguichar);
>>> >>>>>brijsman@juniper.net <mailto:brijsman@juniper.net>; sfc;
>>> >>>>>   >>>>> Jamal Hadi Salim Subject: Re: [sfc]
>>> >>>>>   >>>>> draft-rijsman-sfc-metadata-considerations
>>> >>>>>   >>>>>
>>> >>>>>   >>>>> I was trying to word it carefully not to focus on who puts=

>>> >>>>>the
>>> >>>>>   >>>>> information in, but only on who consumes the information.
>>> >>>>>   >>>>> Information for service functions may come from the ingres=
s
>>> >>>>>   >>>>> classifier or from other service functions. [Lucy] this is=

>>> >>>>>the one
>>> >>>>>   >>>>> case using metadata in your view. Information for the
>>> >>>>>forwarding
>>> >>>>>   >>>>> will generally come from the ingress classifier, but in
>>> >>>>>special
>>> >>>>>   >>>>> cases may be provided by service functions. (I keep
>>> >>>>>wanting to get
>>> >>>>>   >>>>> rid of those special cases, but so far there seem to be
>>> >>>>>just enough
>>> >>>>>   >>>>> of them to warrant covering in the solution. And more
>>> >>>>>importantly,
>>> >>>>>   >>>>> significant support for it in the working group.) [Lucy]
>>> >>>>>This is
>>> >>>>>   >>>>> the second case using metadata in your view (but you don't=

>>> >>>>>like it).
>>> >>>>>   >>>>>
>>> >>>>>   >>>>> And you suggest distinguishing these two cases when
>>> >>>>>discussing
>>> >>>>>   >>>>> about metadata usage. Is that right understanding?
>>> >>>>>   >>>>>
>>> >>>>>   >>>>> Lucy
>>> >>>>>   >>>>>
>>> >>>>>   >>>>> Yours, Joel
>>> >>>>>   >>>>>
>>> >>>>>   >>>>>> On 3/12/14, 2:33 PM, Lucy yong wrote:
>>> >>>>>   >>>>>> Joel, I interpret that you suggests that distinguish the
>>> >>>>>exchange
>>> >>>>>   >>>>>> information data plane carried between service functions
>>> >>>>>and the
>>> >>>>>   >>>>>> exchange information data plane carried from a service
>>> >>>>>function to
>>> >>>>>   >>>>>> a service node. Is this right understanding? Lucy
>>> >>>>>   >>>>>>
>>> >>>>>   >>>>>> -----Original Message----- From: Joel M. Halpern
>>> >>>>>   >>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,
>>> >>>>>2014
>>> >>>>> 1:19
>>> >>>>>   >>>>>> PM
>>> >>>>>   >>>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guich=
ard
>>> >>>>>   >>>>>> (jguichar); brijsman@juniper.net
>>> >>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim Subject:
>>> >>>>>   >>>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>> >>>>>   >>>>>>
>>> >>>>>   >>>>>> My inclination would be to tune that definition to
>>> >>>>>distinguish
>>> >>>>>   >>>>>> between dataplane carried information intended for use by=

>>> >>>>>service
>>> >>>>>   >>>>>> funcitons (whatever the origin), and dataplane carried
>>> >>>>>information
>>> >>>>>   >>>>>> intended for dataplane forwarding components.
>>> >>>>>   >>>>>>
>>> >>>>>   >>>>>> Yours, Joel
>>> >>>>>   >>>>>>
>>> >>>>>   >>>>>>
>>> >>>>>   >>>>>>> Hi Joel,
>>> >>>>>   >>>>>>>
>>> >>>>>   >>>>>>> I agree that we need using the same definition for a
>>> >>>>>term, but
>>> >>>>>   >>>>>>> disagree that the metadata definition here is a set of
>>> >>>>>   >>>>>>> information put in the SFC header. This may be too narro=
w
>>> >>>>>or lead
>>> >>>>>   >>>>>>> to a particular solution. I am fine with this definition=

>>> >>>>>in the
>>> >>>>>   >>>>>>> problem statement w/ minor tweak (suggested on mailing
>>> >>>>>list).
>>> >>>>>   >>>>>>>
>>> >>>>>   >>>>>>> Dataplane Metadata: Data plane metadata provides the
>>> >>>>>ability to
>>> >>>>>   >>>>>>> exchange information between the classifiers and service=

>>> >>>>>   >>>>>>> functions, between service functions, and service
>>> >>>>>functions and
>>> >>>>>   >>>>>>> the
>>> >>>>>   >>>>>>> classifiers|service nodes.
>>> >>>>>   >>>>>>>
>>> >>>>>   >>>>>>> There may be a solution that a service function passes
>>> >>>>>some
>>> >>>>>
>>> >>>>>   >>>>>>> information to attached service node without using SFC
>>> >>>>>header.
>>> >>>>>   >>>>>>>
>>> >>>>>   >>>>>>> Thanks, Lucy
>>> >>>>>   >>>>>>>
>>> >>>>>   >>>>>>>
>>> >>>>>   >>>>>>> -----Original Message----- From: Joel Halpern Direct
>>> >>>>>   >>>>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday,
>>> >>>>>March 12,
>>> >>>>>   >>>>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas
>>> >>>>>BOUTHORS;
>>> >>>>>   >>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
>>> >>>>>brijsman@juniper.net <mailto:brijsman@juniper.net>;
>>> >>>>>   >>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>> >>>>>   >>>>>>> draft-rijsman-sfc-metadata-considerations
>>> >>>>>   >>>>>>>
>>> >>>>>   >>>>>>> Lucy, you say "the metadata term means ..." The
>>> >>>>>definition you
>>> >>>>>   >>>>>>> then provide is a definition of the set of information w=
e
>>> >>>>>are
>>> >>>>>   >>>>>>> proposing that we put in the SFC header. I, and others,
>>> >>>>>have
>>> >>>>>   >>>>>>> been using the term metadata more narrowly. We can use
>>> >>>>>whatever
>>> >>>>>   >>>>>>> definition we want. But we do need to agree on the
>>> >>>>>definition.
>>> >>>>>   >>>>>>> For the purposes of the WG, it seems much more useful to=

>>> >>>>>use the
>>> >>>>>   >>>>>>> term metadata for the narrower description.
>>> >>>>>   >>>>>>>
>>> >>>>>   >>>>>>> Yours, Joel
>>> >>>>>   >>>>>>>
>>> >>>>>   >>>>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
>>> >>>>>   >>>>>>>> Hi Joel,
>>> >>>>>   >>>>>>>>
>>> >>>>>   >>>>>>>> I agree. We need to differentiate the metadata used by
>>> >>>>>service
>>> >>>>>   >>>>>>>>function and SFC header. The metadata term means carryin=
g
>>> >>>>>some
>>> >>>>>   >>>>>>>>states along with the packet. IMO: SFC header is a kind o=
f
>>> >>>>>   >>>>>>>>metadata carried on packet for next service node to use.=

>>> >>>>>In the
>>> >>>>>   >>>>>>>>context of SFC, we have term for SFC header and the
>>> >>>>>metadata that
>>> >>>>>   >>>>>>>>was carried between service functions, or between servic=
e
>>> >>>>>   >>>>>>>>functions and classifiers/service nodes, which is what
>>> >>>>>the draft
>>> >>>>>   >>>>>>>>focus.
>>> >>>>>   >>>>>>>>
>>> >>>>>   >>>>>>>> Thanks, Lucy
>>> >>>>>   >>>>>>>>
>>> >>>>>   >>>>>>>>
>>> >>>>>   >>>>>>>>
>>> >>>>>   >>>>>>>>
>>> >>>>>   >>>>>>>>
>>> >>>>>   >>>>>>>> -----Original Message----- From: Joel M. Halpern
>>> >>>>>   >>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,=

>>> >>>>> 2014
>>> >>>>>   >>>>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc=
:
>>> >>>>> Jim
>>> >>>>>   >>>>>>>> Guichard (jguichar); brijsman@juniper.net
>>> >>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>>> >>>>>   >>>>>>>> Subject: Re: [sfc]
>>> >>>>> draft-rijsman-sfc-metadata-considerations
>>> >>>>>   >>>>>>>>
>>> >>>>>   >>>>>>>> I think it is important to keep a strong distinction
>>> >>>>>between
>>> >>>>>   >>>>>>>> metadata (which is for use by applications) and the
>>> >>>>>service
>>> >>>>>   >>>>>>>> chaining information in the base service chain header,
>>> >>>>>which is
>>> >>>>>   >>>>>>>> for use by the service chain support mechanisms.
>>> >>>>>   >>>>>>>>
>>> >>>>>   >>>>>>>> Yours, Joel
>>> >>>>>   >>>>>>>>
>>> >>>>>   >>>>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
>>> >>>>>   >>>>>>>>> Fully agree with Joe.
>>> >>>>>   >>>>>>>>>
>>> >>>>>   >>>>>>>>> We should not require a fix length for in-band metadat=
a
>>> >>>>>but
>>> >>>>>   >>>>>>>>> also not leave it for freely usage. In fact, when a
>>> >>>>>service
>>> >>>>>   >>>>>>>>> node inserts SFC header on a (encapsulated) packet and=

>>> >>>>>send to
>>> >>>>>   >>>>>>>>> next service node, SFC header itself can be seen as a
>>> >>>>>metadata.
>>> >>>>>   >>>>>>>>>
>>> >>>>>   >>>>>>>>> Lucy
>>> >>>>>   >>>>>>>>>
>>> >>>>>   >>>>>>>>> -----Original Message----- From: sfc
>>> >>>>>   >>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M.
>>> >>>>>Halpern
>>> >>>>>   >>>>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas
>>> >>>>>BOUTHORS;
>>> >>>>>   >>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
>>> >>>>>brijsman@juniper.net <mailto:brijsman@juniper.net>;
>>> >>>>>   >>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>> >>>>>   >>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>> >>>>>   >>>>>>>>>
>>> >>>>>   >>>>>>>>> For in-band metadata, the API for access can easily be=

>>> >>>>>   >>>>>>>>> synchronous. Out of band metadata needs different
>>> >>>>>handling.
>>> >>>>>   >>>>>>>>> There are many cases where out-of-band metadata is
>>> >>>>>useful and
>>> >>>>>   >>>>>>>>> appropriate. But they do not cover all needs by any
>>> >>>>>stretch.
>>> >>>>>   >>>>>>>>>
>>> >>>>>   >>>>>>>>> Even if each piece of in-band metadata is of fixed
>>> >>>>>length,
>>> >>>>>   >>>>>>>>> there are many different kinds of metatype. Trying to
>>> >>>>>say
>>> >>>>>   >>>>>>>>> "there will be exactly four pieces, and they will be o=
f
>>> >>>>>types
>>> >>>>>   >>>>>>>>> t1, t2, t3, and t4" is simply too specific for even 80=
%
>>> >>>>>of the
>>> >>>>>   >>>>>>>>>needs.
>>> >>>>>   >>>>>>>>>
>>> >>>>>   >>>>>>>>> Yours, Joel
>>> >>>>>   >>>>>>>>>
>>> >>>>>   >>>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>>> >>>>>   >>>>>>>>>> Hello Ron,
>>> >>>>>   >>>>>>>>>>
>>> >>>>>   >>>>>>>>>> Sending out of band congruent metadata may not be the=

>>> >>>>>answer
>>> >>>>>   >>>>>>>>>> to all needs but it is one tool that we should keep.
>>> >>>>>   >>>>>>>>>>
>>> >>>>>   >>>>>>>>>> Not all metadata is tied to a specific packet, for
>>> >>>>>example a
>>> >>>>>   >>>>>>>>>> policy change in PCRF could lead to some metadata
>>> >>>>>signaling,
>>> >>>>>   >>>>>>>>>> the reaction time need not be immediate, few ms may
>>> >>>>>not matter.
>>> >>>>>   >>>>>>>>>>
>>> >>>>>   >>>>>>>>>> As you point, if a packet is tied to a metadata a
>>> >>>>>correlation
>>> >>>>>   >>>>>>>>>> info can be set in both packet to deal with it (i.e
>>> >>>>>metadata
>>> >>>>>   >>>>>>>>>> expected flag in the SFC header, plus an id)
>>> >>>>>   >>>>>>>>>>
>>> >>>>>   >>>>>>>>>> Finally we can still send some limited metadata withi=
n
>>> >>>>>a header.
>>> >>>>>   >>>>>>>>>> This could be used for load balancers in particular i=
f
>>> >>>>>we
>>> >>>>>   >>>>>>>>>> agree on a convention to locate "coarse grain policy"=

>>> >>>>>   >>>>>>>>>> / "fine grain policy" on reserved context headers.
>>> >>>>>   >>>>>>>>>>
>>> >>>>>   >>>>>>>>>> This seems to open up a lot of flexibility /
>>> >>>>>innovations.
>>> >>>>>   >>>>>>>>>>
>>> >>>>>   >>>>>>>>>> On your last point, there is a question on how to mak=
e
>>> >>>>>   >>>>>>>>>> metadata available to a Service Function. Current soc=
ket
>>> >>>>>   >>>>>>>>>> connections for example do not allow to retrieve IP
>>> >>>>>header
>>> >>>>>   >>>>>>>>>> options. So I assume that SFC aware Service Functions=

>>> >>>>>will
>>> >>>>>   >>>>>>>>>> need some (asynchronous
>>> >>>>>   >>>>>>>>>> ?) API to retrieve SFC header information as well as
>>> >>>>>in-band
>>> >>>>>   >>>>>>>>>> metadata. I don't see out of band metadata transport
>>> >>>>>adding
>>> >>>>>   >>>>>>>>>> complexity, the same API can probably apply.
>>> >>>>>   >>>>>>>>>>
>>> >>>>>   >>>>>>>>>> The alternative option, allowing variable sized
>>> >>>>>metadata in
>>> >>>>>   >>>>>>>>>> the SFC header has some drawbacks as well, one being
>>> >>>>>   >>>>>>>>>> fragmentation, and some switches expecting as well to=

>>> >>>>>look at
>>> >>>>>   >>>>>>>>>> end user traffic headers for link load balancing. I
>>> >>>>>would
>>> >>>>>   >>>>>>>>>> agree that if we can accept these issues, then sendin=
g
>>> >>>>>   >>>>>>>>>> off-line congruent metadata looses its interest.
>>> >>>>>   >>>>>>>>>>
>>> >>>>>   >>>>>>>>>> We need to take into account that both in-band and
>>> >>>>>congruent
>>> >>>>>   >>>>>>>>>> out-of-band metadata transport is not reliable. A
>>> >>>>>packet loss
>>> >>>>>   >>>>>>>>>> triggering retransmission would not lead to the
>>> >>>>>identical
>>> >>>>>   >>>>>>>>>> reconstruction of the associated metadata. In some
>>> >>>>>cases, we
>>> >>>>>   >>>>>>>>>> might thus even need non-congruent out-of-band reliab=
le
>>> >>>>>   >>>>>>>>>> metadata transport.
>>> >>>>>   >>>>>>>>>>
>>> >>>>>   >>>>>>>>>>
>>> >>>>>   >>>>>>>>>>
>>> >>>>>   >>>>>>>>>> Nicolas ________________________________________ From:=

>>> >>>>> Ron
>>> >>>>>   >>>>>>>>>> Parker [Ron_Parker@affirmednetworks.com] Sent:
>>> >>>>>Wednesday,
>>> >>>>>   >>>>>>>>>> March 12, 2014
>>> >>>>>   >>>>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard
>>> >>>>>(jguichar);
>>> >>>>>   >>>>>>>>>> brijsman@juniper.net <mailto:brijsman@juniper.net>;
>>> >>>>>sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>> >>>>>   >>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>> >>>>>   >>>>>>>>>>
>>> >>>>>   >>>>>>>>>> Nicolas,
>>> >>>>>   >>>>>>>>>>
>>> >>>>>   >>>>>>>>>> I understand the concept for out of band signaling of=

>>> >>>>>   >>>>>>>>>>metadata, but I am concerned that it introduces
>>> >>>>>significant
>>> >>>>>   >>>>>>>>>>complexity due to the potential race condition of
>>> >>>>>receiving the
>>> >>>>>   >>>>>>>>>>real packet before the metadata. While the real packet=

>>> >>>>>could
>>> >>>>>   >>>>>>>>>>indicate that out of band metadata is expected, how ca=
n
>>> >>>>>we
>>> >>>>>   >>>>>>>>>>guarantee the order of reception? What if switching or=

>>> >>>>>routing
>>> >>>>>   >>>>>>>>>>nodes apply hash based load balancing? What if the loa=
d
>>> >>>>>   >>>>>>>>>>balancing understands SFC encaps and looks beyond it t=
o
>>> >>>>>the
>>> >>>>>   >>>>>>>>>>original header to get better entropy?
>>> >>>>>   >>>>>>>>>> Can we guarantee that the metadata and real packet
>>> >>>>>will follow
>>> >>>>>   >>>>>>>>>>the exact same path? If we can not, then
>>> >>>>>implementations will
>>> >>>>>   >>>>>>>>>>need to add ingress queuing to cope with the scenario.=

>>> >>>>>   >>>>>>>>>>
>>> >>>>>   >>>>>>>>>> Also, do you feel that the increase in implementation=

>>> >>>>>   >>>>>>>>>> complexity at the service functions is reasonable?
>>> >>>>>   >>>>>>>>>>
>>> >>>>>   >>>>>>>>>> Thanks.
>>> >>>>>   >>>>>>>>>>
>>> >>>>>   >>>>>>>>>> Ron
>>> >>>>>   >>>>>>>>>>
>>> >>>>>   >>>>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>>> >>>>>   >>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com
>>> >>>>><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>>> >>>>>   >>>>>>>>>>>
>>> >>>>>   >>>>>>>>>>> I think we must make a distinction between:
>>> >>>>>   >>>>>>>>>>>
>>> >>>>>   >>>>>>>>>>> - Metadata which should be part of the header define=
d
>>> >>>>>as in
>>> >>>>>   >>>>>>>>>>> band marking. - Metadata with can be passed out of
>>> >>>>>band, for
>>> >>>>>   >>>>>>>>>>> example congruent out of band signaling defined in
>>> >>>>>the draft
>>> >>>>>   >>>>>>>>>>>
>>> >>>>>   >>>>>>>>>>> The former calls for a limited space in the header,
>>> >>>>>true, The
>>> >>>>>   >>>>>>>>>>> latter however does not incur any space limitation
>>> >>>>>and is
>>> >>>>>   >>>>>>>>>>> still fairly efficient and it remains compatible wit=
h
>>> >>>>>a fixed
>>> >>>>>   >>>>>>>>>>> size header used to route those signaling messages
>>> >>>>>along the
>>> >>>>>   >>>>>>>>>>> chain's service functions.
>>> >>>>>   >>>>>>>>>>>
>>> >>>>>   >>>>>>>>>>> Nicolas ________________________________________ From:=

>>> >>>>>   >>>>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com] Sent:
>>> >>>>>   >>>>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
>>> >>>>>   >>>>>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net
>>> >>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>>> >>>>>   >>>>>>>>>>> Subject: Re: [sfc]
>>> >>>>> draft-rijsman-sfc-metadata-considerations
>>> >>>>>   >>>>>>>>>>>
>>> >>>>>   >>>>>>>>>>> Hi Ron,
>>> >>>>>   >>>>>>>>>>>
>>> >>>>>   >>>>>>>>>>> We can certainly have this discussion but we should
>>> >>>>>first
>>> >>>>>   >>>>>>>>>>> consider what information is necessary and if said
>>> >>>>>   >>>>>>>>>>> information can fit within a fixed number of context=
s
>>> >>>>>in the
>>> >>>>>   >>>>>>>>>>> majority of cases. Remember, the goal of being able
>>> >>>>>to pass
>>> >>>>>   >>>>>>>>>>> metadata through the network is to enhance service
>>> >>>>>delivery,
>>> >>>>>   >>>>>>>>>>> not pass the entire works of Shakespeare ;-)
>>> >>>>>   >>>>>>>>>>>
>>> >>>>>   >>>>>>>>>>> Sent from my iPhone
>>> >>>>>   >>>>>>>>>>>
>>> >>>>>   >>>>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>>> >>>>>   >>>>>>>>>>>> <Ron_Parker@affirmednetworks.com
>>> >>>>><mailto:Ron_Parker@affirmednetworks.com>> wrote:
>>> >>>>>   >>>>>>>>>>>>
>>> >>>>>   >>>>>>>>>>>> Nicolas,
>>> >>>>>   >>>>>>>>>>>>
>>> >>>>>   >>>>>>>>>>>> I see similar requirements from the 3gpp EPC side.
>>> >>>>>I would
>>> >>>>>   >>>>>>>>>>>> like to propose an OUI / TLV based approach where t=
he
>>> >>>>>   >>>>>>>>>>>> reserved OUI can be used for agreed upon types of
>>> >>>>>common
>>> >>>>>   >>>>>>>>>>>> metadata and vendor or other organizational OUIs ca=
n
>>> >>>>>be used
>>> >>>>>   >>>>>>>>>>>> to quickly innovate in the networks.
>>> >>>>>   >>>>>>>>>>>> Simultaneously, I would also like to consider
>>> >>>>>mechanisms
>>> >>>>>   >>>>>>>>>>>> that are optimized for long lived flows so as to
>>> >>>>>limit the
>>> >>>>>   >>>>>>>>>>>> negative effects of packet growth.
>>> >>>>>   >>>>>>>>>>>>
>>> >>>>>   >>>>>>>>>>>> Ron
>>> >>>>>   >>>>>>>>>>>>
>>> >>>>>   >>>>>>>>>>>>
>>> >>>>>   >>>>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>>> >>>>>   >>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com
>>> >>>>><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>>> >>>>>   >>>>>>>>>>>>>
>>> >>>>>   >>>>>>>>>>>>> Hello Jim
>>> >>>>>   >>>>>>>>>>>>>
>>> >>>>>   >>>>>>>>>>>>> I have seen cases in Gi LAN, where subscriber rela=
ted
>>> >>>>>   >>>>>>>>>>>>> information is passed to a Web Proxy for HTTP head=
er
>>> >>>>>   >>>>>>>>>>>>> enrichment (aimed at some Web Content providers
>>> >>>>>partners of
>>> >>>>>   >>>>>>>>>>>>> the Mobile Operator).
>>> >>>>>   >>>>>>>>>>>>> Information was an coded (persistent) subscriber i=
d
>>> >>>>>derived
>>> >>>>>   >>>>>>>>>>>>> from the MSISDN, and couple of f customer profile
>>> >>>>>related
>>> >>>>>   >>>>>>>>>>>>> fields.
>>> >>>>>   >>>>>>>>>>>>>
>>> >>>>>   >>>>>>>>>>>>> In an sfc based Gi LAN, this entity should receive=

>>> >>>> >from the
>>> >>>>>   >>>>>>>>>>>>> Classifier
>>> >>>>>   >>>>>>>>>>>>>
>>> >>>>>   >>>>>>>>>>>>> - A classification of the Content Provider ( Id,
>>> >>>>>   >>>>>>>>>>>>> Category) based on traffic analysis - The MSISDN o=
f
>>> >>>>> the
>>> >>>>>   >>>>>>>>>>>>> subscriber - Two subscriber policy fields (not tie=
d
>>> >>>>> to PCRF
>>> >>>>>   >>>>>>>>>>>>> but belonging to the Subscriber DB) (Subscriber
>>> >>>>> category,
>>> >>>>>   >>>>>>>>>>>>> sub-category) - A session id (for logging and
>>> >>>>>tracking
>>> >>>>>   >>>>>>>>>>>>> purposes)
>>> >>>>>   >>>>>>>>>>>>>
>>> >>>>>   >>>>>>>>>>>>> The objective being to avoid having the HTTP Proxy=

>>> >>>>>to
>>> >>>>>   >>>>>>>>>>>>> become a trusted application (interogate the
>>> >>>>> subscriber DB,
>>> >>>>>   >>>>>>>>>>>>> etc..)
>>> >>>>>   >>>>>>>>>>>>>
>>> >>>>>   >>>>>>>>>>>>>
>>> >>>>>   >>>>>>>>>>>>> Nicolas
>>> >>>>>   >>>>>>>>>>>>>
>>> >>>>>   >>>>>>>>>>>>>
>>> >>>>>   >>>>>>>>>>>>> ________________________________________ From: Jim=

>>> >>>>> Guichard
>>> >>>>>   >>>>>>>>>>>>> (jguichar) [jguichar@cisco.com] Sent:
>>> >>>>>   >>>>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi
>>> >>>>>Salim;
>>> >>>>>   >>>>>>>>>>>>> jmoisand@juniper.net <mailto:jmoisand@juniper.net>=
;
>>> >>>>> brijsman@juniper.net <mailto:brijsman@juniper.net> Cc:
>>> >>>>>   >>>>>>>>>>>>> sfc Subject: Re: [sfc]
>>> >>>>>   >>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>> >>>>>   >>>>>>>>>>>>>
>>> >>>>>   >>>>>>>>>>>>> Hi Jamal,
>>> >>>>>   >>>>>>>>>>>>>
>>> >>>>>   >>>>>>>>>>>>> You said "It seems there's clear need for variable=

>>> >>>>> sized
>>> >>>>>   >>>>>>>>>>>>> metadata".. I am not so convinced and would like t=
o
>>> >>>>> better
>>> >>>>>   >>>>>>>>>>>>> understand the requirements before passing judgeme=
nt.
>>> >>>>> If we
>>> >>>>>   >>>>>>>>>>>>> look at the use cases as presented thus far into
>>> >>>>> the WG I
>>> >>>>>   >>>>>>>>>>>>> have yet to see a single example of the need
>>> >>>>> (noting that
>>> >>>>>   >>>>>>>>>>>>> desire is not the same as need) - I am not saying
>>> >>>>> there is
>>> >>>>>   >>>>>>>>>>>>> no requirement but rather that we should not jump
>>> >>>>> to the
>>> >>>>>   >>>>>>>>>>>>> conclusion and build standards around a theory.
>>> >>>>>   >>>>>>>>>>>>>
>>> >>>>>   >>>>>>>>>>>>>
>>> >>>>>   >>>>>>>>>>>>>
>>> >>>>>   >>>>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>>> >>>>>   >>>>>>>>>>>>>> <hadi@mojatatu.com <mailto:hadi@mojatatu.com>>
>>> >>>>>wrote:
>>> >>>>>   >>>>>>>>>>>>>>
>>> >>>>>   >>>>>>>>>>>>>> I like the doc - well written.
>>> >>>>>   >>>>>>>>>>>>>>
>>> >>>>>   >>>>>>>>>>>>>> Section 4.3 on metadata encoding.
>>> >>>>>   >>>>>>>>>>>>>>
>>> >>>>>   >>>>>>>>>>>>>> It seems there's clear need for variable sized
>>> >>>>> metadata
>>> >>>>>   >>>>>>>>>>>>>> (at least for http/app you seem to indicate the
>>> >>>>> desire for
>>> >>>>>   >>>>>>>>>>>>>>it).
>>> >>>>>   >>>>>>>>>>>>>> For a datapath per-packet metadata, i feel the
>>> >>>>> need is
>>> >>>>>   >>>>>>>>>>>>>> just as important. Are we limited by the fact tha=
t
>>> >>>>>   >>>>>>>>>>>>>> existing hardware may not be able to handle TLVs?=

>>> >>>>>For
>>> >>>>>   >>>>>>>>>>>>>> example, I dont have a problem handling TLVs in a=

>>> >>>>> software
>>> >>>>>   >>>>>>>>>>>>>>datapath.
>>> >>>>>   >>>>>>>>>>>>>>
>>> >>>>>   >>>>>>>>>>>>>> cheers, jamal
>>> >>>>>   >>>>>>>>>>>>>>
>>> >>>>>   >>>>>>>>>>>>>> _______________________________________________ s=
fc
>>> >>>>>   >>>>>>>>>>>>>> mailing list sfc@ietf.org <mailto:sfc@ietf.org>
>>> >>>>>   >>>>>>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>> >>>>>   >>>>>>>>>>>>>
>>> >>>>>   >>>>>>>>>>>>>
>>> >>>>>   >>>>>>>>>>>>>
>>> >>>>>   >>>>>>>>>>>>> _______________________________________________ sf=
c
>>> >>>>> mailing
>>> >>>>>   >>>>>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
>>> >>>>> https://www.ietf.org/mailman/listinfo/sfc
>>> >>>>>   >>>>>>>>>>
>>> >>>>>   >>>>>>>>>> _______________________________________________ sfc
>>> >>>>> mailing
>>> >>>>>   >>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
>>> >>>>> https://www.ietf.org/mailman/listinfo/sfc
>>> >>>>>   >>>>>>>>>
>>> >>>>>   >>>>>>>>> _______________________________________________ sfc
>>> >>>>> mailing
>>> >>>>>   >>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
>>> >>>>> https://www.ietf.org/mailman/listinfo/sfc
>>> >>>>>   >>>>>>>>>
>>> >>>>>   >>>>>>>>> _______________________________________________ sfc
>>> >>>>> mailing
>>> >>>>>   >>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>
>>> >>>>> https://www.ietf.org/mailman/listinfo/sfc
>>> >>>>>   >>>>>
>>> >>>>>   >>>>> _______________________________________________ sfc mailin=
g
>>> >>>>> list
>>> >>>>>   >>>>> sfc@ietf.org <mailto:sfc@ietf.org>
>>> >>>>> https://www.ietf.org/mailman/listinfo/sfc
>>> >>>>>   >>>>>
>>> >>>>>   >>
>>> >>>>>   >>_______________________________________________
>>> >>>>>   >>sfc mailing list
>>> >>>>>   >>sfc@ietf.org <mailto:sfc@ietf.org>
>>> >>>>>   >>https://www.ietf.org/mailman/listinfo/sfc
>>> >>>>>   >
>>> >>>>>   >_______________________________________________
>>> >>>>>   >sfc mailing list
>>> >>>>>   >sfc@ietf.org <mailto:sfc@ietf.org>
>>> >>>>>   >https://www.ietf.org/mailman/listinfo/sfc
>>> >>>>>
>>> >>>>
>>> >>>> _______________________________________________
>>> >>>> sfc mailing list
>>> >>>> sfc@ietf.org
>>> >>>> https://www.ietf.org/mailman/listinfo/sfc
>>> >>>
>>> >>> _______________________________________________
>>> >>> sfc mailing list
>>> >>> sfc@ietf.org
>>> >>> https://www.ietf.org/mailman/listinfo/sfc
>>> >>>
>>> >>
>>> >>_______________________________________________
>>> >>sfc mailing list
>>> >>sfc@ietf.org
>>> >>https://www.ietf.org/mailman/listinfo/sfc
>>> >
>>> >_______________________________________________
>>> >sfc mailing list
>>> >sfc@ietf.org
>>> >https://www.ietf.org/mailman/listinfo/sfc
>>>=20
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>=20
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc

--Apple-Mail-EFA80183-2D51-4617-A978-E29A6FFF0464
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div>Definite #2. Carrying path list in hea=
der is a heavy overhead which should be avoided.&nbsp;</div><div><br></div><=
div>Chang<br><br>------------<div>Changcheng Huang</div></div><div><br>On Ma=
r 19, 2014, at 5:44 AM, "Paul Quinn (paulq)" &lt;<a href=3D"mailto:paulq@cis=
co.com">paulq@cisco.com</a>&gt; wrote:<br><br></div><blockquote type=3D"cite=
"><div>

<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8">


Hi Sumandra,
<div><br>
</div>
<div>I lean towards #2: essentially encoding the information into a simple I=
D, rather than trying to create a variable length stack. &nbsp;The encoding m=
ethod is much simpler for SFs to process, and as you point out update and mo=
dify.</div>
<div><br>
</div>
<div>Paul</div>
<div><br>
<div>
<div>On Mar 19, 2014, at 3:40 AM, Sumandra Majee &lt;<a href=3D"mailto:S.Maj=
ee@F5.com">S.Majee@F5.com</a>&gt; wrote:</div>
<br class=3D"Apple-interchange-newline">
<blockquote type=3D"cite">
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-=
break: after-white-space; font-size: 14px; font-family: Calibri, sans-serif;=
 ">
<div>&lt;&lt;Trimmed the TO list to avoid the msg being held again&gt;&gt;</=
div>
<div><br>
</div>
<div>
<div>I see two ways to carry the path information.&nbsp;</div>
<div><br>
</div>
<ol>
<li>Explicit ordered list, something like FW-A :: TCP-OPT :: LB :: VideoOPT :=
: CGNAT. &nbsp; There are two issues with this approach, first the length of=
 graph is variable. &nbsp;Also it implies bidirectional symmetry. It is ofte=
n required but should not be mandatory.
 &nbsp;Secondly changing this path/graph in at SF can be cumbersome.&nbsp;</=
li><li>Let the Control plane distribute the chainID &lt;=E2=80=94&gt; graph m=
apping. In this case each SF would have mapping of given a chainID what is m=
y next hop. The chainID itself could be fixed size element. A SF can select a=
 different path by changing the chaiID parameter.</li></ol>
<div><br>
</div>
<div>Regards</div>
<div>Sumandra</div>
</div>
<div><br>
</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family: Calibri; font-size: 11pt; text-align: left; borde=
r-width: 1pt medium medium; border-style: solid none none; padding: 3pt 0in 0=
in; border-top-color: rgb(181, 196, 223); ">
<span style=3D"font-weight:bold">From: </span>Cathy Zhang &lt;<a href=3D"mai=
lto:Cathy.H.Zhang@huawei.com">Cathy.H.Zhang@huawei.com</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Tuesday, March 18, 2014 at 10:=
13 AM<br>
<span style=3D"font-weight:bold">To: </span>"Reinaldo Penno (repenno)" &lt;<=
a href=3D"mailto:repenno@cisco.com">repenno@cisco.com</a>&gt;, "Louis.Fourie=
" &lt;<a href=3D"mailto:Louis.Fourie@huawei.com">Louis.Fourie@huawei.com</a>=
&gt;, "Paul Quinn (paulq)" &lt;<a href=3D"mailto:paulq@cisco.com">paulq@cisc=
o.com</a>&gt;,
 David Allan I &lt;<a href=3D"mailto:david.i.allan@ericsson.com">david.i.all=
an@ericsson.com</a>&gt;<br>
<span style=3D"font-weight:bold">Cc: </span>Nicolas BOUTHORS &lt;<a href=3D"=
mailto:Nicolas.BOUTHORS@qosmos.com">Nicolas.BOUTHORS@qosmos.com</a>&gt;, Xux=
iaohu &lt;<a href=3D"mailto:xuxiaohu@huawei.com">xuxiaohu@huawei.com</a>&gt;=
, Changcheng Huang &lt;<a href=3D"mailto:huang@sce.carleton.ca">huang@sce.ca=
rleton.ca</a>&gt;,
 "<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>" &lt;<a href=3D"mailto:sf=
c@ietf.org">sfc@ietf.org</a>&gt;, "<a href=3D"mailto:mikebianc@aol.com">mike=
bianc@aol.com</a>" &lt;<a href=3D"mailto:mikebianc@aol.com">mikebianc@aol.co=
m</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>Re: [sfc] SFC encapsulation=
 chain ID<br>
</div>
<div><br>
</div>
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micros=
oft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" xml=
ns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http://ww=
w.w3.org/TR/REC-html40">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<base href=3D"x-msg://99/"><!--[if !mso]><style>v\:* {behavior:url(#default#=
VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Helvetica;
	panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"MS UI Gothic";
	panose-1:2 11 6 0 7 2 5 8 2 4;}
@font-face
	{font-family:"\@MS UI Gothic";
	panose-1:2 11 6 0 7 2 5 8 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.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.apple-converted-space
	{mso-style-name:apple-converted-space;}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:608048119;
	mso-list-template-ids:1321922626;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l0:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1
	{mso-list-id:1252620959;
	mso-list-template-ids:9502470;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2
	{mso-list-id:1280181849;
	mso-list-template-ids:1540885180;}
@list l2:level1
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3
	{mso-list-id:1481000832;
	mso-list-type:hybrid;
	mso-list-template-ids:-1721972594 -1409520428 67698691 67698693 676=
98689 67698691 67698693 67698689 67698691 67698693;}
@list l3:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:20.25pt;
	text-indent:-.25in;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";}
@list l3:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></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]-->
<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple" style=3D"word-wrap: break=
-word;-webkit-nbsp-mode: space;-webkit-line-break: after-white-space">
<div class=3D"WordSection1">
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibr=
i, sans-serif; color: rgb(31, 73, 125);">Hi Reinaldo,<o:p></o:p></span></div=
>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibr=
i, sans-serif; color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibr=
i, sans-serif; color: rgb(31, 73, 125);">So the chain ID is actually the pat=
h ID which represents an ordered set of service function instances.
<o:p></o:p></span></div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibr=
i, sans-serif; color: rgb(31, 73, 125);">I think we should add an explicit d=
efinition of =E2=80=9Cservice instance=E2=80=9D. What do you think?<o:p></o:=
p></span></div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibr=
i, sans-serif; color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibr=
i, sans-serif; color: rgb(31, 73, 125);">Thanks,<o:p></o:p></span></div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibr=
i, sans-serif; color: rgb(31, 73, 125);">Cathy<o:p></o:p></span></div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibr=
i, sans-serif; color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></div>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0=
in 0in">
<div class=3D"MsoNormal"><b><span style=3D"font-size: 10pt; font-family: Tah=
oma, sans-serif;">From:</span></b><span style=3D"font-size: 10pt; font-famil=
y: Tahoma, sans-serif;"> sfc [<a href=3D"mailto:sfc-bounces@ietf.org">mailto=
:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Reinaldo Penno (repenno)<br>
<b>Sent:</b> Tuesday, March 18, 2014 11:03 AM<br>
<b>To:</b> Louis.Fourie; Paul Quinn (paulq); David Allan I<br>
<b>Cc:</b> Nicolas BOUTHORS; Xuxiaohu; <a href=3D"mailto:mikebianc@aol.com">=
mikebianc@aol.com</a>;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>; Changcheng Huang<br>
<b>Subject:</b> Re: [sfc] SFC encapsulation chain ID<o:p></o:p></span></div>=

</div>
</div>
<div class=3D"MsoNormal"><o:p>&nbsp;</o:p></div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; font-family: Cali=
bri, sans-serif; ">A Service Chain just defines which type of service and th=
eir order.<o:p></o:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; font-family: Cali=
bri, sans-serif; "><o:p>&nbsp;</o:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; font-family: Cali=
bri, sans-serif; ">A service path defines the actual service instance, say, f=
irewall1.home, nat2, dpi-sic, etc.<o:p></o:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; font-family: Cali=
bri, sans-serif; "><o:p>&nbsp;</o:p></span></div>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0=
in 0in">
<div class=3D"MsoNormal"><b><span style=3D"font-size: 11pt; font-family: Cal=
ibri, sans-serif; ">From:
</span></b><span style=3D"font-size: 11pt; font-family: Calibri, sans-serif;=
 ">"Louis.Fourie" &lt;<a href=3D"mailto:Louis.Fourie@huawei.com">Louis.Fouri=
e@huawei.com</a>&gt;<br>
<b>Date: </b>Tuesday, March 18, 2014 at 10:55 AM<br>
<b>To: </b>"Paul Quinn (paulq)" &lt;<a href=3D"mailto:paulq@cisco.com">paulq=
@cisco.com</a>&gt;, David Allan I &lt;<a href=3D"mailto:david.i.allan@ericss=
on.com">david.i.allan@ericsson.com</a>&gt;<br>
<b>Cc: </b>Nicolas BOUTHORS &lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.co=
m">Nicolas.BOUTHORS@qosmos.com</a>&gt;, Xuxiaohu &lt;<a href=3D"mailto:xuxia=
ohu@huawei.com">xuxiaohu@huawei.com</a>&gt;, Changcheng Huang &lt;<a href=3D=
"mailto:huang@sce.carleton.ca">huang@sce.carleton.ca</a>&gt;,
 "<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>" &lt;<a href=3D"mailto:sf=
c@ietf.org">sfc@ietf.org</a>&gt;, "<a href=3D"mailto:mikebianc@aol.com">mike=
bianc@aol.com</a>" &lt;<a href=3D"mailto:mikebianc@aol.com">mikebianc@aol.co=
m</a>&gt;<br>
<b>Subject: </b>Re: [sfc] SFC encapsulation chain ID<o:p></o:p></span></div>=

</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; font-family: Cali=
bri, sans-serif; "><o:p>&nbsp;</o:p></span></div>
</div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibr=
i, sans-serif; color: rgb(31, 73, 125);">Paul,</span><span style=3D""><o:p><=
/o:p></span></div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibr=
i, sans-serif; color: rgb(31, 73, 125);">&nbsp;&nbsp; Can you clarify the di=
fference between service chain and service path. Given that a service chain i=
s composed</span><span style=3D""><o:p></o:p></span></div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibr=
i, sans-serif; color: rgb(31, 73, 125);">of several service functions SF1, S=
F2, .. SFn how would a service path differ from that service chain?</span><s=
pan style=3D""><o:p></o:p></span></div>
<p class=3D"MsoListParagraph" style=3D"margin-left:20.25pt;text-indent:-.25i=
n;mso-list:l3 level1 lfo1">
<!--[if !supportLists]--><span style=3D"font-family: Calibri, sans-serif; ">=
<span style=3D"mso-list:Ignore">-<span style=3D"font-style: normal; font-var=
iant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font=
-family: 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span></span><!--[endif]--><span style=3D"font-size: 11pt; font-fami=
ly: Calibri, sans-serif; color: rgb(31, 73, 125);">Louis</span><span style=3D=
""><o:p></o:p></span></p>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibr=
i, sans-serif; color: rgb(31, 73, 125);">&nbsp;</span><span style=3D""><o:p>=
</o:p></span></div>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0=
in 0in">
<div class=3D"MsoNormal"><b><span style=3D"font-size: 10pt; font-family: Tah=
oma, sans-serif; ">From:</span></b><span style=3D"font-size: 10pt; font-fami=
ly: Tahoma, sans-serif; "> sfc [<a href=3D"mailto:sfc-bounces@ietf.org">mail=
to:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Paul Quinn (paulq)<br>
<b>Sent:</b> Tuesday, March 18, 2014 10:26 AM<br>
<b>To:</b> David Allan I<br>
<b>Cc:</b> Nicolas BOUTHORS; Xuxiaohu; <a href=3D"mailto:mikebianc@aol.com">=
mikebianc@aol.com</a>;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>; Changcheng Huang<br>
<b>Subject:</b> Re: [sfc] SFC encapsulation chain ID</span><span style=3D"">=
<o:p></o:p></span></div>
</div>
</div>
<div class=3D"MsoNormal"><span style=3D"">&nbsp;<o:p></o:p></span></div>
<div class=3D"MsoNormal"><span style=3D"">Hi Dave, <o:p></o:p></span></div>
<div>
<div class=3D"MsoNormal"><span style=3D"">&nbsp;<o:p></o:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"">Chain ID should really be path ID s=
ince there can be many paths for a given chain. &nbsp;Using that definition,=
 we avoid the overload and reap the gain alluded to below.<o:p></o:p></span>=
</div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"">&nbsp;<o:p></o:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"">Paul<o:p></o:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"">&nbsp;<o:p></o:p></span></div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"">On Mar 18, 2014, at 12:14 PM, Davi=
d Allan I &lt;<a href=3D"mailto:david.i.allan@ericsson.com">david.i.allan@er=
icsson.com</a>&gt; wrote:<o:p></o:p></span></div>
</div>
<div class=3D"MsoNormal"><span style=3D""><br>
<br>
<br>
<o:p></o:p></span></div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibr=
i, sans-serif; color: rgb(31, 73, 125);">Well the question de jour is =E2=80=
=9Cdoes a chain ID define a class or an instance=E2=80=9D=E2=80=A6. If it de=
fines an class we also need instance information, if it is
 currently overloaded to define class and instance IMO we have a problem=E2=80=
=A6.</span><span style=3D""><o:p></o:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibr=
i, sans-serif; color: rgb(31, 73, 125);">&nbsp;</span><span style=3D""><o:p>=
</o:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibr=
i, sans-serif; color: rgb(31, 73, 125);">Dave</span><span style=3D""><o:p></=
o:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibr=
i, sans-serif; color: rgb(31, 73, 125);">&nbsp;</span><span style=3D""><o:p>=
</o:p></span></div>
</div>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0=
in 0in">
<div>
<div class=3D"MsoNormal"><b><span style=3D"font-size: 10pt; font-family: Tah=
oma, sans-serif; ">From:</span></b><span class=3D"apple-converted-space"><sp=
an style=3D"font-size: 10pt; font-family: Tahoma, sans-serif; ">&nbsp;</span=
></span><span style=3D"font-size: 10pt; font-family: Tahoma, sans-serif; ">s=
fc
 [<a href=3D"mailto:sfc-">mailto:sfc-</a><a href=3D"mailto:bounces@ietf.org"=
><span style=3D"color:purple">bounces@ietf.org</span></a>]<span class=3D"app=
le-converted-space">&nbsp;</span><b>On Behalf Of<span class=3D"apple-convert=
ed-space">&nbsp;</span></b>Changcheng Huang<br>
<b>Sent:</b><span class=3D"apple-converted-space">&nbsp;</span>Tuesday, Marc=
h 18, 2014 7:43 AM<br>
<b>To:</b><span class=3D"apple-converted-space">&nbsp;</span>Nicolas BOUTHOR=
S<br>
<b>Cc:</b><span class=3D"apple-converted-space">&nbsp;</span>Xuxiaohu;<span c=
lass=3D"apple-converted-space">&nbsp;</span><a href=3D"mailto:sfc@ietf.org">=
<span style=3D"color:purple">sfc@ietf.org</span></a>;<span class=3D"apple-co=
nverted-space">&nbsp;</span><a href=3D"mailto:mikebianc@aol.com"><span style=
=3D"color:purple">mikebianc@aol.com</span></a><br>
<b>Subject:</b><span class=3D"apple-converted-space">&nbsp;</span>Re: [sfc]<=
span class=3D"apple-converted-space">&nbsp;</span></span><span lang=3D"ZH-CN=
" style=3D"font-size: 10pt; font-family: 'MS UI Gothic', sans-serif; ">=E7=AD=
=94=E5=A4=8D</span><span style=3D"font-size: 10pt; font-family: Tahoma, sans=
-serif; ">:
 SFC encapsulation chain ID</span><span style=3D""><o:p></o:p></span></div>
</div>
</div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"">&nbsp;<o:p></o:p></span></div>
</div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"">Good points. I believe explicit ch=
ain ID should be mandatory. The overhead is very little. It helps simplify p=
rocessing and steering significantly. The gain is huge.<o:p></o:p></span></d=
iv>
</div>
</div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"">&nbsp;<o:p></o:p></span></div>
</div>
</div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"">Chang<br>
<br>
------------<o:p></o:p></span></div>
</div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"">Changcheng Huang<o:p></o:p></span>=
</div>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D""><br>
On Mar 18, 2014, at 1:53 AM, Nicolas BOUTHORS &lt;<a href=3D"mailto:Nicolas.=
BOUTHORS@qosmos.com"><span style=3D"color:purple">Nicolas.BOUTHORS@qosmos.co=
m</span></a>&gt; wrote:<o:p></o:p></span></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt" type=3D"cite">
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: Tahoma=
, sans-serif; ">I think that keeping the Service Path Layer transport indepe=
ndent should remain an objective for SFC. &nbsp;Such a separation of concern=
s is a sound architectural principle that
 help keep things simple in practice.</span><span style=3D""><o:p></o:p></sp=
an></div>
</div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: Tahoma=
, sans-serif; ">&nbsp;</span><span style=3D""><o:p></o:p></span></div>
</div>
</div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: Tahoma=
, sans-serif; ">On the question of &nbsp;Service Path, we have a discussion o=
n whether we need some kind of explicit identifier or&nbsp;</span><span styl=
e=3D""><o:p></o:p></span></div>
</div>
</div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: Tahoma=
, sans-serif; ">could we rely on mapping on some underlay network protocol f=
ields.</span><span style=3D""><o:p></o:p></span></div>
</div>
</div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: Tahoma=
, sans-serif; ">&nbsp;</span><span style=3D""><o:p></o:p></span></div>
</div>
</div>
<div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: Tahoma=
, sans-serif; ">&nbsp;</span><span style=3D""><o:p></o:p></span></div>
</div>
</div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: Tahoma=
, sans-serif; ">May be a PRO/CON table could help focus the group decision o=
n that matter</span><span style=3D""><o:p></o:p></span></div>
</div>
</div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: Tahoma=
, sans-serif; ">&nbsp;</span><span style=3D""><o:p></o:p></span></div>
</div>
</div>
<div>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D""><span style=3D"font-size: 10pt; font-fami=
ly: Tahoma, sans-serif;">Visibility (tracing)</span><o:p></o:p></li><li clas=
s=3D"MsoNormal" style=3D""><span style=3D"font-size: 10pt; font-family: Taho=
ma, sans-serif;">Forwarding graph structure impact/limitations</span><o:p></=
o:p></li><li class=3D"MsoNormal" style=3D""><span style=3D"font-size: 10pt; f=
ont-family: Tahoma, sans-serif;">Reconfiguration speed&nbsp;</span><o:p></o:=
p></li></ul>
<ul style=3D"margin-top:0in" type=3D"disc">
<ul style=3D"margin-top:0in" type=3D"circle">
<li class=3D"MsoNormal" style=3D""><span style=3D"font-size: 10pt; font-fami=
ly: Tahoma, sans-serif;">LBS / scale out impact</span><o:p></o:p></li><li cl=
ass=3D"MsoNormal" style=3D""><span style=3D"font-size: 10pt; font-family: Ta=
homa, sans-serif;">Node bypass (e.g; maintenance)</span><o:p></o:p></li></ul=
>
</ul>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D""><span style=3D"font-size: 10pt; font-fami=
ly: Tahoma, sans-serif;">underlay network/transport layers support</span><o:=
p></o:p></li><li class=3D"MsoNormal" style=3D""><span style=3D"font-size: 10=
pt; font-family: Tahoma, sans-serif;">Header space impact</span><o:p></o:p><=
/li><li class=3D"MsoNormal" style=3D""><span style=3D"font-size: 10pt; font-=
family: Tahoma, sans-serif;">Multi tenant support impact</span><o:p></o:p></=
li><li class=3D"MsoNormal" style=3D""><span style=3D"font-size: 10pt; font-f=
amily: Tahoma, sans-serif;">SFC on flat (e.g optical L2 for Data Centers) ne=
twork&nbsp;</span><o:p></o:p></li><li class=3D"MsoNormal" style=3D""><span s=
tyle=3D"font-size: 10pt; font-family: Tahoma, sans-serif;">Underlay network a=
dministration impact</span><o:p></o:p></li></ul>
</div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: Tahoma=
, sans-serif; ">&nbsp;</span><span style=3D""><o:p></o:p></span></div>
</div>
</div>
<div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: Tahoma=
, sans-serif; ">Personally I think that having an explicit chain identifier (=
e.g. Service Path/Service Index) is clear (management and control) and not e=
xpensive (header space). The drawback
 being some impact on the simplicity to add/remove elements in a chain dynam=
ically.</span><span style=3D""><o:p></o:p></span></div>
</div>
</div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: Tahoma=
, sans-serif; ">&nbsp;</span><span style=3D""><o:p></o:p></span></div>
</div>
</div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: Tahoma=
, sans-serif; ">Tag switching (as MPLS) &nbsp;allows to manage tags per serv=
ice nodes, leading to more versatile and diverse graphs</span><span style=3D=
""><o:p></o:p></span></div>
</div>
</div>
</div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: Tahoma=
, sans-serif; ">&nbsp;</span><span style=3D""><o:p></o:p></span></div>
</div>
</div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: Tahoma=
, sans-serif; ">&nbsp;</span><span style=3D""><o:p></o:p></span></div>
</div>
</div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: Tahoma=
, sans-serif; ">Nicolas</span><span style=3D""><o:p></o:p></span></div>
</div>
<div>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span s=
tyle=3D"">
<hr size=3D"2" width=3D"100%" align=3D"center">
</span></div>
<div id=3D"divRpF811467">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><b><span style=3D"font=
-size: 10pt; font-family: Tahoma, sans-serif; ">From:</span></b><span class=3D=
"apple-converted-space"><span style=3D"font-size: 10pt; font-family: Tahoma,=
 sans-serif; ">&nbsp;</span></span><span style=3D"font-size: 10pt; font-fami=
ly: Tahoma, sans-serif; ">Xuxiaohu
 [<a href=3D"mailto:xuxiaohu@huawei.com"><span style=3D"color:purple">xuxiao=
hu@huawei.com</span></a>]<br>
<b>Sent:</b><span class=3D"apple-converted-space">&nbsp;</span>Tuesday, Marc=
h 18, 2014 5:04 AM<br>
<b>To:</b><span class=3D"apple-converted-space">&nbsp;</span>Jerome Moisand;=
<span class=3D"apple-converted-space">&nbsp;</span><a href=3D"mailto:mikebia=
nc@aol.com"><span style=3D"color:purple">mikebianc@aol.com</span></a>;<span c=
lass=3D"apple-converted-space">&nbsp;</span><a href=3D"mailto:sfc@ietf.org">=
<span style=3D"color:purple">sfc@ietf.org</span></a><br>
<b>Subject:</b><span class=3D"apple-converted-space">&nbsp;</span>[sfc]<span=
 class=3D"apple-converted-space">&nbsp;</span></span><span lang=3D"ZH-CN" st=
yle=3D"font-size: 10pt; font-family: 'MS UI Gothic', sans-serif; ">=E7=AD=94=
=E5=A4=8D</span><span style=3D"font-size: 10pt; font-family: Tahoma, sans-se=
rif; ">:
 SFC encapsulation chain ID</span><span style=3D""><o:p></o:p></span></p>
</div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 16pt; font-family: Calibr=
i, sans-serif; color: rgb(31, 73, 125);">I like the idea of separating the S=
ervice Function Layer and the Service Path Layer, as proposed in draft-rijsm=
an-sfc-metadata-considerations. The
 role of the Service Path Layer is just to steer the traffic along a particu=
lar chain of service nodes which can be implemented by existing tools for so=
urce routing, such as segment routing. As such, it=E2=80=99s not necessary t=
o try to keep the Service Path Layer
 transport-independent and contain it in the SFC header.</span><span style=3D=
""><o:p></o:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 16pt; font-family: Calibr=
i, sans-serif; color: rgb(31, 73, 125);">&nbsp;</span><span style=3D""><o:p>=
</o:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 16pt; font-family: Calibr=
i, sans-serif; color: rgb(31, 73, 125);">Best regards,</span><span style=3D"=
"><o:p></o:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 16pt; font-family: Calibr=
i, sans-serif; color: rgb(31, 73, 125);">Xiaohu</span><span style=3D""><o:p>=
</o:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 16pt; font-family: Calibr=
i, sans-serif; color: rgb(31, 73, 125);">&nbsp;</span><span style=3D""><o:p>=
</o:p></span></div>
</div>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4=
.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0=
in 0in">
<div>
<div class=3D"MsoNormal"><b><span lang=3D"ZH-CN" style=3D"font-size: 10pt; f=
ont-family: SimSun; ">=E5=8F=91=E4=BB=B6=E4=BA=BA</span></b><b><span style=3D=
"font-size: 10pt; font-family: SimSun; ">:</span></b><span class=3D"apple-co=
nverted-space"><span style=3D"font-size: 10pt; font-family: SimSun; ">&nbsp;=
</span></span><span style=3D"font-size: 10pt; font-family: SimSun; ">sfc
 [<a href=3D"mailto:sfc-bounces@ietf.org"><span style=3D"color:purple">mailt=
o:sfc-bounces@ietf.org</span></a>]<span class=3D"apple-converted-space">&nbs=
p;</span><b><span lang=3D"ZH-CN">=E4=BB=A3=E8=A1=A8</span><span class=3D"app=
le-converted-space">&nbsp;</span></b>Jerome Moisand<br>
<b><span lang=3D"ZH-CN">=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4</span>:</b><spa=
n class=3D"apple-converted-space">&nbsp;</span>2014<span lang=3D"ZH-CN">=E5=B9=
=B4</span>3<span lang=3D"ZH-CN">=E6=9C=88</span>18<span lang=3D"ZH-CN">=E6=97=
=A5</span> 1:03<br>
<b><span lang=3D"ZH-CN">=E6=94=B6=E4=BB=B6=E4=BA=BA</span>:</b><span class=3D=
"apple-converted-space">&nbsp;</span><a href=3D"mailto:mikebianc@aol.com"><s=
pan style=3D"color:purple">mikebianc@aol.com</span></a>;<span class=3D"apple=
-converted-space">&nbsp;</span><a href=3D"mailto:sfc@ietf.org"><span style=3D=
"color:purple">sfc@ietf.org</span></a><br>
<b><span lang=3D"ZH-CN">=E4=B8=BB=E9=A2=98</span>:</b><span class=3D"apple-c=
onverted-space">&nbsp;</span>Re: [sfc] SFC encapsulation chain ID</span><spa=
n style=3D""><o:p></o:p></span></div>
</div>
</div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"">&nbsp;<o:p></o:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibr=
i, sans-serif; color: rgb(31, 73, 125);">This (lengthy and very lively) thre=
ad started from draft-rijsman-sfc-metadata-considerations (which I co-author=
ed).</span><span style=3D""><o:p></o:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibr=
i, sans-serif; color: rgb(31, 73, 125);">&nbsp;</span><span style=3D""><o:p>=
</o:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibr=
i, sans-serif; color: rgb(31, 73, 125);">In section 4.8, we made a clear dis=
tinction between a service path layer (steering packets hop by hop along the=
 chain) and a service function layer
 (convey metadata information of interest to SFs). Terminology aside, it see=
ms that such layered view was agreed upon by many people on the mailing list=
.</span><span style=3D""><o:p></o:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibr=
i, sans-serif; color: rgb(31, 73, 125);">&nbsp;</span><span style=3D""><o:p>=
</o:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibr=
i, sans-serif; color: rgb(31, 73, 125);">Now this certainly does beg the que=
stion of solving BOTH problems with the same (packet) encapsulation mechanis=
m. Notably when observing that many
 use cases could be satisfied without SF-level metadata, or by using more ou=
t-of-band ways to convey such SF metadata. And also when observing that inba=
nd marking (e.g. packet headers) comes with various pros &amp; cons (some of=
 the issues being identified in the
 draft, e.g. sections 4.1 and 4.2).</span><span style=3D""><o:p></o:p></span=
></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibr=
i, sans-serif; color: rgb(31, 73, 125);">&nbsp;</span><span style=3D""><o:p>=
</o:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibr=
i, sans-serif; color: rgb(31, 73, 125);">I do agree with Maria. We may want t=
o explore other options for addressing the needs of the service path layer t=
hat do not require an explicit chain-id
 of sorts.</span><span style=3D""><o:p></o:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibr=
i, sans-serif; color: rgb(31, 73, 125);">&nbsp;</span><span style=3D""><o:p>=
</o:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibr=
i, sans-serif; color: rgb(31, 73, 125);">In the draft, we concluded by stati=
ng =E2=80=9CA productive path forward could be to divide and conquer: to cle=
arly separate the problem of Service Function
 Path topology from the&nbsp;&nbsp; problem of [conveying SF] metadata=E2=80=
=9D. I do believe we should explore such separation principle further.</span=
><span style=3D""><o:p></o:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibr=
i, sans-serif; color: rgb(31, 73, 125);">&nbsp;</span><span style=3D""><o:p>=
</o:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibr=
i, sans-serif; color: rgb(31, 73, 125);">&nbsp;</span><span style=3D""><o:p>=
</o:p></span></div>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0=
in 0in">
<div>
<div class=3D"MsoNormal"><b><span style=3D"font-size: 10pt; font-family: Tah=
oma, sans-serif; ">From:</span></b><span class=3D"apple-converted-space"><sp=
an style=3D"font-size: 10pt; font-family: Tahoma, sans-serif; ">&nbsp;</span=
></span><span style=3D"font-size: 10pt; font-family: Tahoma, sans-serif; ">s=
fc
 [<a href=3D"mailto:sfc-bounces@ietf.org" target=3D"_blank"><span style=3D"c=
olor:purple">mailto:sfc-bounces@ietf.org</span></a>]<span class=3D"apple-con=
verted-space">&nbsp;</span><b>On Behalf Of<span class=3D"apple-converted-spa=
ce">&nbsp;</span></b><a href=3D"mailto:mikebianc@aol.com" target=3D"_blank">=
<span style=3D"color:purple">mikebianc@aol.com</span></a><br>
<b>Sent:</b><span class=3D"apple-converted-space">&nbsp;</span>Friday, March=
 14, 2014 5:50 PM<br>
<b>To:</b><span class=3D"apple-converted-space">&nbsp;</span><a href=3D"mail=
to:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purple">sfc@ietf.org=
</span></a><br>
<b>Subject:</b><span class=3D"apple-converted-space">&nbsp;</span>Re: [sfc] S=
FC encapsulation chain ID</span><span style=3D""><o:p></o:p></span></div>
</div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"">&nbsp;<o:p></o:p></span></div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"font-si=
ze: 10pt; font-family: Arial, sans-serif; ">I would imagine that if we made t=
he Chain ID field in the header be optional, yet still required a header and=
 still required that some indication
 of the chain be carried somewhere in the packet (mpls label or vlan or what=
ever), that the implementation would become overly complicated. &nbsp;To do s=
o would be using SFC simply as a mechanism to carry meta data and not at all=
 for service chaining, which sounds
 counter intuitive to me.&nbsp;<br>
<br>
Maria,&nbsp;<br>
So, you are saying that you want to use SFC to carry around metadata, but no=
t for actual service chaining because you already have a way to implement se=
rvice chaining outside of SFC? &nbsp;Maybe I'm not following, but it seems t=
o me that if you were to upgrade your
 network to support SFC that you would change from using your existing mecha=
nism and start using SFC, which is meant to provide support for service func=
tions that are not SFC aware. &nbsp;There are a number of us who have implem=
ented, in one way or another, some
 sort of service chaining, but I (I can at least speak for myself) am lookin=
g to SFC not to enhance my current implementation, but to replace it with so=
mething better while still maintaining my core (non service function) infras=
tructure.</span><span style=3D""><o:p></o:p></span></p>
</div>
<div style=3D"margin-bottom:6.75pt">
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span s=
tyle=3D"">
<hr size=3D"1" width=3D"100%" noshade=3D"" style=3D"color:#999999" align=3D"=
center">
</span></div>
</div>
<p class=3D"MsoNormal" style=3D"margin-bottom:6.75pt"><b><span style=3D"">From:=
<span class=3D"apple-converted-space">&nbsp;</span></span></b><span style=3D=
""><a href=3D"mailto:kegray@cisco.com%3ckegray@cisco.com" target=3D"_blank">=
<span style=3D"color:purple">kegray@cisco.com&lt;kegray@cisco.com</span></a>=
&gt;<br>
<b>To:<span class=3D"apple-converted-space">&nbsp;</span></b>Ron Parker&lt;<=
a href=3D"mailto:Ron_Parker@affirmednetworks.com" target=3D"_blank"><span st=
yle=3D"color:purple">Ron_Parker@affirmednetworks.com</span></a>&gt;,Jim Guic=
hard (jguichar)&lt;<a href=3D"mailto:jguichar@cisco.com" target=3D"_blank"><=
span style=3D"color:purple">jguichar@cisco.com</span></a>&gt;,Joel
 M. Halpern&lt;<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_blank"><spa=
n style=3D"color:purple">jmh@joelhalpern.com</span></a>&gt;<br>
<b>cc:<span class=3D"apple-converted-space">&nbsp;</span></b><a href=3D"mail=
to:sfc@ietf.org%3csfc@ietf.org" target=3D"_blank"><span style=3D"color:purpl=
e">sfc@ietf.org&lt;sfc@ietf.org</span></a>&gt;<br>
<b>Sent:<span class=3D"apple-converted-space">&nbsp;</span></b>Friday, March=
 14, 2014<br>
<b>Subject:<span class=3D"apple-converted-space">&nbsp;</span></b>Re: [sfc] S=
FC encapsulation chain ID<br>
<br>
+1 the idea is interoperability.<br>
<br>
<br>
On 3/14/14 12:55 PM, "Ron Parker" &lt;<a href=3D"mailto:Ron_Parker@affirmedn=
etworks.com" target=3D"_blank"><span style=3D"color:purple">Ron_Parker@affir=
mednetworks.com</span></a>&gt; wrote:<br>
<br>
&gt;Thanks, Jim.<br>
&gt;<br>
&gt;Remember that we have said many times that the SFC service header is<br>=

&gt;transport independent. &nbsp; Just because the chain id could be carried=
 in<br>
&gt;some form or another with some particular transport doesn't mean that it=
<br>
&gt;could be universally conveyed. &nbsp;&nbsp; By making and keeping the SFC=
 service<br>
&gt;header transport independent makes it more applicable in more<br>
&gt;environments and more likely to get adopted broadly.<br>
&gt;<br>
&gt; &nbsp; Ron<br>
&gt;<br>
&gt;<br>
&gt;-----Original Message-----<br>
&gt;From: Jim Guichard (jguichar) [<a href=3D"mailto:jguichar@cisco.com" tar=
get=3D"_blank"><span style=3D"color:purple">mailto:jguichar@cisco.com</span>=
</a>]<br>
&gt;Sent: Friday, March 14, 2014 3:52 PM<br>
&gt;To: Joel M. Halpern; Ron Parker<br>
&gt;Cc:<span class=3D"apple-converted-space">&nbsp;</span><a href=3D"mailto:=
sfc@ietf.org" target=3D"_blank"><span style=3D"color:purple">sfc@ietf.org</s=
pan></a><br>
&gt;Subject: SFC encapsulation chain ID<br>
&gt;<br>
&gt;Hi Joel,<br>
&gt;<br>
&gt;Perhaps but I would point out that the base SFC header could have a lot<=
br>
&gt;more information than just the chain ID; I would also point out that the=
<br>
&gt;devil is in the details and saying "well, I can just use an MPLS label"<=
br>
&gt;hides much of the complexity of actually doing that.<br>
&gt;<br>
&gt;On 3/14/14, 2:35 PM, "Joel M. Halpern" &lt;<a href=3D"mailto:jmh@joelhal=
pern.com" target=3D"_blank"><span style=3D"color:purple">jmh@joelhalpern.com=
</span></a>&gt; wrote:<br>
&gt;<br>
&gt;&gt;If the transport header carries enough information for identifying t=
he<br>
&gt;&gt;sequence (VLAN tag or MPLS label can both do the job), then arguably=
<br>
&gt;&gt;the global chain ID is redundant. I can live with carrying it anyway=
<br>
&gt;&gt;either if I have metadata to carry, or if I need the chain ID for so=
me<br>
&gt;&gt;purpose.<br>
&gt;&gt; After all, some folks seem to want to use that for the forwarding<b=
r>
&gt;&gt;decisions.<br>
&gt;&gt;<br>
&gt;&gt;Yours,<br>
&gt;&gt;Joel<br>
&gt;&gt;<br>
&gt;&gt;On 3/14/14, 2:28 PM, Ron Parker wrote:<br>
&gt;&gt;&gt; The chain ID is the label that defines the sequence of service<=
br>
&gt;&gt;&gt;functions that must be visited. &nbsp; It can be thought of as a=
 handle for a<br>
&gt;&gt;&gt;stack of must-visit network locations. &nbsp; I don't see how th=
is can be<br>
&gt;&gt;&gt;anything but mandatory.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; &nbsp;&nbsp;&nbsp; Ron<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt; From: sfc [<a href=3D"mailto:sfc-bounces@ietf.org" target=3D"_b=
lank"><span style=3D"color:purple">mailto:sfc-bounces@ietf.org</span></a>] O=
n Behalf Of Surendra Kumar<br>
&gt;&gt;&gt;(smkumar)<br>
&gt;&gt;&gt; Sent: Friday, March 14, 2014 1:46 PM<br>
&gt;&gt;&gt; To: Joel M. Halpern; NAPIERALA, MARIA H<br>
&gt;&gt;&gt; Cc:<span class=3D"apple-converted-space">&nbsp;</span><a href=3D=
"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purple">sfc@iet=
f.org</span></a><br>
&gt;&gt;&gt; Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations<br=
>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; [Trimmed the recipient list - needs approval otherwise]<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Completely agree here.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; SFC does not prevent VLAN stitching and one can continue to do t=
hat.<br>
&gt;&gt;&gt;While at the same time SFC can include VLAN stitching to support=
<br>
&gt;&gt;&gt;legacy SFs in the same chain that includes SFC aware SFs. Even l=
egacy<br>
&gt;&gt;&gt;SFs benefit from chain identification and hence can be shared ac=
ross<br>
&gt;&gt;&gt;different service chains.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Surendra.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On 3/14/14 10:26 AM, "Joel M. Halpern" &lt;<a href=3D"mailto:jm=
h@joelhalpern.com" target=3D"_blank"><span style=3D"color:purple">jmh@joelha=
lpern.com</span></a>&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; My own inclination is to observe that if you don't need exp=
licit<br>
&gt;&gt;&gt;&gt; chain identification and you don't need metadata, you can j=
ust omit<br>
&gt;&gt;&gt;&gt; the sfc/nsh header. Still do service chaining, just no extr=
a header.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; If we are going to have the header, it seems to me that the=
 chain<br>
&gt;&gt;&gt;&gt;identification field is very useful, and low cost once we ha=
ve the<br>
&gt;&gt;&gt;&gt;header.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Yours,<br>
&gt;&gt;&gt;&gt; Joel<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:<br>
&gt;&gt;&gt;&gt;&gt; Explicit chain identification should be made optional. I=
 believe it<br>
&gt;&gt;&gt;&gt;&gt; was discussed few months ago on this mailing list.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Maria<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; *From:*sfc [<a href=3D"mailto:sfc-bounces@ietf.org" tar=
get=3D"_blank"><span style=3D"color:purple">mailto:sfc-bounces@ietf.org</spa=
n></a>] *On Behalf Of *Jmh.direct<br>
&gt;&gt;&gt;&gt;&gt; *Sent:* Thursday, March 13, 2014 12:12 PM<br>
&gt;&gt;&gt;&gt;&gt; *To:*<span class=3D"apple-converted-space">&nbsp;</span=
><a href=3D"mailto:kegray@cisco.com" target=3D"_blank"><span style=3D"color:=
purple">kegray@cisco.com</span></a>;<span class=3D"apple-converted-space">&n=
bsp;</span><a href=3D"mailto:lucy.yong@huawei.com" target=3D"_blank"><span s=
tyle=3D"color:purple">lucy.yong@huawei.com</span></a>;<span class=3D"apple-c=
onverted-space">&nbsp;</span><a href=3D"mailto:smkumar@cisco.com" target=3D"=
_blank"><span style=3D"color:purple">smkumar@cisco.com</span></a>;<br>
&gt;&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a hr=
ef=3D"mailto:jguichar@cisco.com" target=3D"_blank"><span style=3D"color:purp=
le">jguichar@cisco.com</span></a><br>
&gt;&gt;&gt;&gt;&gt; *Cc:*<span class=3D"apple-converted-space">&nbsp;</span=
><a href=3D"mailto:nicolas.bouthors@qosmos.com" target=3D"_blank"><span styl=
e=3D"color:purple">nicolas.bouthors@qosmos.com</span></a>;<span class=3D"app=
le-converted-space">&nbsp;</span><a href=3D"mailto:sfc@ietf.org" target=3D"_=
blank"><span style=3D"color:purple">sfc@ietf.org</span></a>;<span class=3D"a=
pple-converted-space">&nbsp;</span><a href=3D"mailto:hadi@mojatatu.com" targ=
et=3D"_blank"><span style=3D"color:purple">hadi@mojatatu.com</span></a>;<br>=

&gt;&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a hr=
ef=3D"mailto:ron_parker@affirmednetworks.com" target=3D"_blank"><span style=3D=
"color:purple">ron_parker@affirmednetworks.com</span></a>;<span class=3D"app=
le-converted-space">&nbsp;</span><a href=3D"mailto:brijsman@juniper.net" tar=
get=3D"_blank"><span style=3D"color:purple">brijsman@juniper.net</span></a>;=
<br>
&gt;&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a hr=
ef=3D"mailto:jmh@joelhalpern.com" target=3D"_blank"><span style=3D"color:pur=
ple">jmh@joelhalpern.com</span></a><br>
&gt;&gt;&gt;&gt;&gt; *Subject:* Re: [sfc] draft-rijsman-sfc-metadata-conside=
rations<br>
&gt;&gt;&gt;&gt;&gt; *Importance:* Low<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Assuming I understand you properly Ken, I disagree.<br>=

&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; For example, by using separate terms I can easily discu=
ss the fact<br>
&gt;&gt;&gt;&gt;&gt; that certain kinds of data (chain identification) only n=
eed to be<br>
&gt;&gt;&gt;&gt;&gt; adjust by a few apps in rare cases. And that data is no=
t beeded<br>
&gt;&gt;&gt;&gt;&gt; by the applications.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Unless you would like to consider the chain identificat=
ion as being<br>
&gt;&gt;&gt;&gt;&gt; optional?<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Yours,<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Joel<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Sent from my Samsung smartphone on AT&amp;T<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; -------- Original message --------<br>
&gt;&gt;&gt;&gt;&gt; Subject: Re: [sfc] draft-rijsman-sfc-metadata-considera=
tions<br>
&gt;&gt;&gt;&gt;&gt; From: "Ken Gray (kegray)" &lt;<a href=3D"mailto:kegray@=
cisco.com" target=3D"_blank"><span style=3D"color:purple">kegray@cisco.com</=
span></a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:kegray@cisco.com" target=3D"_blank=
"><span style=3D"color:purple">mailto:kegray@cisco.com</span></a>&gt;&gt;<br=
>
&gt;&gt;&gt;&gt;&gt; To: Lucy yong &lt;<a href=3D"mailto:lucy.yong@huawei.co=
m" target=3D"_blank"><span style=3D"color:purple">lucy.yong@huawei.com</span=
></a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:lucy.yong@huawei.com%3e%3e,%22Sure=
ndra" target=3D"_blank"><span style=3D"color:purple">mailto:lucy.yong@huawei=
.com&gt;&gt;,"Surendra</span></a><span class=3D"apple-converted-space">&nbsp=
;</span>Kumar (smkumar)"<br>
&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:smkumar@cisco.com" target=3D"_bla=
nk"><span style=3D"color:purple">smkumar@cisco.com</span></a><span class=3D"=
apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:smkumar@cisco.com%=
3e%3e,%22Jim" target=3D"_blank"><span style=3D"color:purple">mailto:smkumar@=
cisco.com&gt;&gt;,"Jim</span></a><span class=3D"apple-converted-space">&nbsp=
;</span>Guichard<br>
&gt;&gt;&gt;&gt;&gt;(jguichar)"<br>
&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:jguichar@cisco.com" target=3D"_bl=
ank"><span style=3D"color:purple">jguichar@cisco.com</span></a><span class=3D=
"apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:jguichar@cisco.co=
m" target=3D"_blank"><span style=3D"color:purple">mailto:jguichar@cisco.com<=
/span></a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; CC: Nicolas BOUTHORS &lt;<a href=3D"mailto:Nicolas.BOUT=
HORS@qosmos.com" target=3D"_blank"><span style=3D"color:purple">Nicolas.BOUT=
HORS@qosmos.com</span></a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com%3e%3e,=
sfc" target=3D"_blank"><span style=3D"color:purple">mailto:Nicolas.BOUTHORS@=
qosmos.com&gt;&gt;,sfc</span></a><span class=3D"apple-converted-space">&nbsp=
;</span>&lt;<a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D=
"color:purple">sfc@ietf.org</span></a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:sfc@ietf.org%3e%3e,Jamal" target=3D=
"_blank"><span style=3D"color:purple">mailto:sfc@ietf.org&gt;&gt;,Jamal</spa=
n></a><span class=3D"apple-converted-space">&nbsp;</span>Hadi Salim &lt;<a h=
ref=3D"mailto:hadi@mojatatu.com" target=3D"_blank"><span style=3D"color:purp=
le">hadi@mojatatu.com</span></a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:hadi@mojatatu.com%3e%3e,Ron" targe=
t=3D"_blank"><span style=3D"color:purple">mailto:hadi@mojatatu.com&gt;&gt;,R=
on</span></a><span class=3D"apple-converted-space">&nbsp;</span>Parker<br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com" t=
arget=3D"_blank"><span style=3D"color:purple">Ron_Parker@affirmednetworks.co=
m</span></a><br>
&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com%3=
e%3e,%22brijsman@juniper.net" target=3D"_blank"><span style=3D"color:purple"=
>mailto:Ron_Parker@affirmednetworks.com&gt;&gt;,"brijsman@juniper.net</span>=
</a><br>
&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_=
blank"><span style=3D"color:purple">mailto:brijsman@juniper.net</span></a>&g=
t;" &lt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_blank"><span styl=
e=3D"color:purple">brijsman@juniper.net</span></a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net%3e%3e,%22Joel=
" target=3D"_blank"><span style=3D"color:purple">mailto:brijsman@juniper.net=
&gt;&gt;,"Joel</span></a><span class=3D"apple-converted-space">&nbsp;</span>=
M. Halpern"<br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_bl=
ank"><span style=3D"color:purple">jmh@joelhalpern.com</span></a><span class=3D=
"apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:jmh@joelhalpern.c=
om" target=3D"_blank"><span style=3D"color:purple">mailto:jmh@joelhalpern.co=
m</span></a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; The word "metadata" is a purposely ambiguous term "data=
 that<br>
&gt;&gt;&gt;&gt;&gt; provides information about other data". It is used to a=
void THIS<br>
&gt;&gt;&gt;&gt;&gt;discussion.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; For example, I propose we define "tequila metadata" bec=
ause,<br>
&gt;&gt;&gt;&gt;&gt; frankly, I will need to order a triple-shot if we keep a=
ttempting<br>
&gt;&gt;&gt;&gt;&gt; to define something that, by definition, is ambiguous. I=
'd like<br>
&gt;&gt;&gt;&gt;&gt; my bartender to understand me specifically when I say "=
I need a<br>
&gt;&gt;&gt;&gt;&gt;shot".<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; On 3/13/14 7:49 AM, "Lucy yong" &lt;<a href=3D"mailto:l=
ucy.yong@huawei.com" target=3D"_blank"><span style=3D"color:purple">lucy.yon=
g@huawei.com</span></a><br>
&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:lucy.yong@huawei.com" target=3D"_=
blank"><span style=3D"color:purple">mailto:lucy.yong@huawei.com</span></a>&g=
t;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;Snip..<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;SK&gt; Just copying from the PS:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;--<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;Data plane metadata provides the ability to e=
xchange information<br>
&gt;&gt;&gt;&gt;&gt;between<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;the network and service functions, between s=
ervice functions,<br>
&gt;&gt;&gt;&gt;&gt;and service<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;functions and the network.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;--<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;It is a lucid definition. We are unnecessari=
ly making the word<br>
&gt;&gt;&gt;&gt;&gt;"network"<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;controversial, IMO.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;[Lucy] This is my point. "The network" is to=
o general here,<br>
&gt;&gt;&gt;&gt;&gt;which brings<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;metadata great power to do many things. This=
 is why people<br>
&gt;&gt;&gt;&gt;&gt;invent ideas<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;here, which causes a lot of debates on metad=
ata usage potentials.<br>
&gt;&gt;&gt;&gt;&gt; We<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;should not spend a lot of times on that deba=
tes and judge which<br>
&gt;&gt;&gt;&gt;&gt;usage is<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;valuable or not. Thus, for the SFC work, it w=
ill be helpful if<br>
&gt;&gt;&gt;&gt;&gt;we can<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;narrow down a bit. Joel makes explicitly two=
 cases, which is<br>
&gt;&gt;&gt;&gt;&gt;helpful to<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;develop use cases for each case. I would lik=
e to see that the<br>
&gt;&gt;&gt;&gt;&gt;problem<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;statement can be more specific on metadata d=
efinition, which may<br>
&gt;&gt;&gt;&gt;&gt;be<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;helpful in less focusing on it and moving fo=
rward.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;Lucy<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;Surendra.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;Thanks,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;Lucy<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;-----Original Message-----<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;From: Jim Guichard (jguichar) [<a href=3D=
"mailto:jguichar@cisco.com" target=3D"_blank"><span style=3D"color:purple">m=
ailto:jguichar@cisco.com</span></a>]<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;Sent: Wednesday, March 12, 2014 4:38 PM<=
br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;To: Lucy yong<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;Cc: Joel M. Halpern; Nicolas BOUTHORS; R=
on Parker;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<a href=3D"mailto:brijsman@juniper.net" t=
arget=3D"_blank"><span style=3D"color:purple">brijsman@juniper.net</span></a=
><span class=3D"apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:br=
ijsman@juniper.net" target=3D"_blank"><span style=3D"color:purple">mailto:br=
ijsman@juniper.net</span></a>&gt;;
 sfc; Jamal<br>
&gt;&gt;&gt;&gt;&gt;Hadi Salim<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;Subject: Re: [sfc] draft-rijsman-sfc-met=
adata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;Hi Lucy,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;No. I am simply saying we should not ove=
rcomplicate the problem<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;statement with text that adds little to n=
o value in my opinion.<br>
&gt;&gt;&gt;&gt;&gt; Whether<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;we call it metadata, or context, has no b=
earing on the fact<br>
&gt;&gt;&gt;&gt;&gt;that the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;problem statement already clearly states=
 we need to be able to<br>
&gt;&gt;&gt;&gt;&gt;pass<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;information between SF=C2=B9s and betwee=
n the network &amp; SF=C2=B9s.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;On 3/12/14, 5:13 PM, "Lucy yong" &lt;<a h=
ref=3D"mailto:lucy.yong@huawei.com" target=3D"_blank"><span style=3D"color:p=
urple">lucy.yong@huawei.com</span></a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:lucy.yong@huawei.com" target=3D"_b=
lank"><span style=3D"color:purple">mailto:lucy.yong@huawei.com</span></a>&gt=
;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;Hi Jim,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;I for one don't agree and think we a=
re over complicating what<br>
&gt;&gt;&gt;&gt;&gt;should<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;be straightforward. The SFC encapsul=
ation should enable two<br>
&gt;&gt;&gt;&gt;&gt;things:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;1. Steering of selected flows throug=
h a service chain; this is<br>
&gt;&gt;&gt;&gt;&gt;the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;service function path.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;2. Passing of context associated wit=
h a given flow within said<br>
&gt;&gt;&gt;&gt;&gt;service<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;function path. This context informat=
ion may be consumed by a<br>
&gt;&gt;&gt;&gt;&gt;SF (an<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;application ID is an example) or may=
 be consumed by the<br>
&gt;&gt;&gt;&gt;&gt;forwarding<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;elements (a vrf-ID is an example).<b=
r>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;[Lucy] Do you call the context as me=
tadata or not? Do we have<br>
&gt;&gt;&gt;&gt;&gt;another<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;term here beside SFC header and meta=
data. I see that you don't<br>
&gt;&gt;&gt;&gt;&gt;want to<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;separate what is consumed by SF and w=
hat is consumed by the<br>
&gt;&gt;&gt;&gt;&gt;forwarding<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;elements.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;Lucy<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;Sent from my iPhone<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; On Mar 12, 2014, at 4:16 PM, "L=
ucy yong"<br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:lucy.yong@huawei.com" target=3D"_b=
lank"><span style=3D"color:purple">lucy.yong@huawei.com</span></a><span clas=
s=3D"apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:lucy.yong@hua=
wei.com" target=3D"_blank"><span style=3D"color:purple">mailto:lucy.yong@hua=
wei.com</span></a>&gt;&gt;
 wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Great. Then we may consider two=
 special metadata definitions<br>
&gt;&gt;&gt;&gt;&gt;in the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;problem statement so we can all u=
se the same definitions.<br>
&gt;&gt;&gt;&gt;&gt;Here is my<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;suggested text and like to hear y=
ou and other's input and<br>
&gt;&gt;&gt;&gt;&gt;suggestions.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Dataplane Metadata: Data plane m=
etadata provides the ability<br>
&gt;&gt;&gt;&gt;&gt;to<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;exchange information between the=
 elements in a service function<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;chaining. In this context, there=
 are two types of data plane<br>
&gt;&gt;&gt;&gt;&gt;metadata.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Service Function Metadata: the i=
nformation exchanged between<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;classifier and service functions=
, between service functions to<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;facilitate service functions on t=
he packet treatment.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Steering Metadata: the informat=
ion from service functions to a<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;classifier or service node for t=
raffic forwarding purpose.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; -end<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Lucy<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; From: Joel M. Halpern [<a href=3D=
"mailto:jmh@joelhalpern.com" target=3D"_blank"><span style=3D"color:purple">=
mailto:jmh@joelhalpern.com</span></a>]<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Sent: Wednesday, March 12, 2014=
 2:35 PM<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; To: Lucy yong; Nicolas BOUTHORS=
; Ron Parker<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Cc: Jim Guichard (jguichar);<sp=
an class=3D"apple-converted-space">&nbsp;</span><a href=3D"mailto:brijsman@j=
uniper.net" target=3D"_blank"><span style=3D"color:purple">brijsman@juniper.=
net</span></a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_b=
lank"><span style=3D"color:purple">mailto:brijsman@juniper.net</span></a>&gt=
;; sfc; Jamal Hadi<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Salim<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Subject: Re: [sfc] draft-rijsma=
n-sfc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Yes, I am trying to consistentl=
y distinguish those two cases<br>
&gt;&gt;&gt;&gt;&gt;when<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;talking about the information ca=
rried with packets in service<br>
&gt;&gt;&gt;&gt;&gt;chains.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Yours,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Joel<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; On 3/12/14, 3:13 PM, Lucy y=
ong wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; Joel, See below. -----Origi=
nal Message----- From: sfc<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; [<a href=3D"mailto:sfc-boun=
ces@ietf.org" target=3D"_blank"><span style=3D"color:purple">mailto:sfc-boun=
ces@ietf.org</span></a>] On Behalf Of Joel M. Halpern<br>
&gt;&gt;&gt;&gt;&gt;Sent:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; Wednesday, March 12, 2014 2=
:02 PM To: Lucy yong; Nicolas<br>
&gt;&gt;&gt;&gt;&gt;BOUTHORS;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; Ron Parker Cc: Jim Guichard=
 (jguichar);<br>
&gt;&gt;&gt;&gt;&gt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_blank=
"><span style=3D"color:purple">brijsman@juniper.net</span></a><span class=3D=
"apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:brijsman@juniper.=
net" target=3D"_blank"><span style=3D"color:purple">mailto:brijsman@juniper.=
net</span></a>&gt;;
 sfc;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; Jamal Hadi Salim Subject: R=
e: [sfc]<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-metadata-=
considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; I was trying to word it car=
efully not to focus on who puts<br>
&gt;&gt;&gt;&gt;&gt;the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; information in, but only on=
 who consumes the information.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; Information for service fun=
ctions may come from the ingress<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; classifier or from other se=
rvice functions. [Lucy] this is<br>
&gt;&gt;&gt;&gt;&gt;the one<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; case using metadata in your=
 view. Information for the<br>
&gt;&gt;&gt;&gt;&gt;forwarding<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; will generally come from th=
e ingress classifier, but in<br>
&gt;&gt;&gt;&gt;&gt;special<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; cases may be provided by se=
rvice functions. (I keep<br>
&gt;&gt;&gt;&gt;&gt;wanting to get<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; rid of those special cases,=
 but so far there seem to be<br>
&gt;&gt;&gt;&gt;&gt;just enough<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; of them to warrant covering=
 in the solution. And more<br>
&gt;&gt;&gt;&gt;&gt;importantly,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; significant support for it i=
n the working group.) [Lucy]<br>
&gt;&gt;&gt;&gt;&gt;This is<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; the second case using metad=
ata in your view (but you don't<br>
&gt;&gt;&gt;&gt;&gt;like it).<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; And you suggest distinguish=
ing these two cases when<br>
&gt;&gt;&gt;&gt;&gt;discussing<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; about metadata usage. Is th=
at right understanding?<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; Lucy<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; Yours, Joel<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14, 2:33 PM, Lu=
cy yong wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; Joel, I interpret that y=
ou suggests that distinguish the<br>
&gt;&gt;&gt;&gt;&gt;exchange<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; information data plane c=
arried between service functions<br>
&gt;&gt;&gt;&gt;&gt;and the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; exchange information da=
ta plane carried from a service<br>
&gt;&gt;&gt;&gt;&gt;function to<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; a service node. Is this=
 right understanding? Lucy<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; -----Original Message--=
--- From: Joel M. Halpern<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; [<a href=3D"mailto:jmh@=
joelhalpern.com" target=3D"_blank"><span style=3D"color:purple">mailto:jmh@j=
oelhalpern.com</span></a>] Sent: Wednesday, March 12,<br>
&gt;&gt;&gt;&gt;&gt;2014<br>
&gt;&gt;&gt;&gt;&gt; 1:19<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; PM<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; To: Lucy yong; Nicolas B=
OUTHORS; Ron Parker Cc: Jim Guichard<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; (jguichar);<span class=3D=
"apple-converted-space">&nbsp;</span><a href=3D"mailto:brijsman@juniper.net"=
 target=3D"_blank"><span style=3D"color:purple">brijsman@juniper.net</span><=
/a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_b=
lank"><span style=3D"color:purple">mailto:brijsman@juniper.net</span></a>&gt=
;; sfc; Jamal Hadi Salim Subject:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; Re: [sfc] draft-rijsman=
-sfc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; My inclination would be=
 to tune that definition to<br>
&gt;&gt;&gt;&gt;&gt;distinguish<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; between dataplane carri=
ed information intended for use by<br>
&gt;&gt;&gt;&gt;&gt;service<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; funcitons (whatever the=
 origin), and dataplane carried<br>
&gt;&gt;&gt;&gt;&gt;information<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; intended for dataplane f=
orwarding components.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Joel,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; I agree that we nee=
d using the same definition for a<br>
&gt;&gt;&gt;&gt;&gt;term, but<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; disagree that the m=
etadata definition here is a set of<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; information put in t=
he SFC header. This may be too narrow<br>
&gt;&gt;&gt;&gt;&gt;or lead<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; to a particular sol=
ution. I am fine with this definition<br>
&gt;&gt;&gt;&gt;&gt;in the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; problem statement w=
/ minor tweak (suggested on mailing<br>
&gt;&gt;&gt;&gt;&gt;list).<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Dataplane Metadata:=
 Data plane metadata provides the<br>
&gt;&gt;&gt;&gt;&gt;ability to<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; exchange informatio=
n between the classifiers and service<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; functions, between s=
ervice functions, and service<br>
&gt;&gt;&gt;&gt;&gt;functions and<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; classifiers|service=
 nodes.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; There may be a solu=
tion that a service function passes<br>
&gt;&gt;&gt;&gt;&gt;some<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; information to atta=
ched service node without using SFC<br>
&gt;&gt;&gt;&gt;&gt;header.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks, Lucy<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Messa=
ge----- From: Joel Halpern Direct<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; [<a href=3D"mailto:=
jmh.direct@joelhalpern.com" target=3D"_blank"><span style=3D"color:purple">m=
ailto:jmh.direct@joelhalpern.com</span></a>] Sent: Wednesday,<br>
&gt;&gt;&gt;&gt;&gt;March 12,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; 2014 12:25 PM To: L=
ucy yong; Joel M. Halpern; Nicolas<br>
&gt;&gt;&gt;&gt;&gt;BOUTHORS;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron Parker Cc: Jim G=
uichard (jguichar);<br>
&gt;&gt;&gt;&gt;&gt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_blank=
"><span style=3D"color:purple">brijsman@juniper.net</span></a><span class=3D=
"apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:brijsman@juniper.=
net" target=3D"_blank"><span style=3D"color:purple">mailto:brijsman@juniper.=
net</span></a>&gt;;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; sfc; Jamal Hadi Sal=
im Subject: Re: [sfc]<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-m=
etadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Lucy, you say "the m=
etadata term means ..." The<br>
&gt;&gt;&gt;&gt;&gt;definition you<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; then provide is a d=
efinition of the set of information we<br>
&gt;&gt;&gt;&gt;&gt;are<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; proposing that we p=
ut in the SFC header. I, and others,<br>
&gt;&gt;&gt;&gt;&gt;have<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; been using the term=
 metadata more narrowly. We can use<br>
&gt;&gt;&gt;&gt;&gt;whatever<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; definition we want.=
 But we do need to agree on the<br>
&gt;&gt;&gt;&gt;&gt;definition.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; For the purposes of=
 the WG, it seems much more useful to<br>
&gt;&gt;&gt;&gt;&gt;use the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; term metadata for t=
he narrower description.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14, 1:1=
9 PM, Lucy yong wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Joel,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I agree. We nee=
d to differentiate the metadata used by<br>
&gt;&gt;&gt;&gt;&gt;service<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;function and SFC=
 header. The metadata term means carrying<br>
&gt;&gt;&gt;&gt;&gt;some<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;states along wit=
h the packet. IMO: SFC header is a kind of<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;metadata carried=
 on packet for next service node to use.<br>
&gt;&gt;&gt;&gt;&gt;In the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;context of SFC, w=
e have term for SFC header and the<br>
&gt;&gt;&gt;&gt;&gt;metadata that<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;was carried betw=
een service functions, or between service<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;functions and cl=
assifiers/service nodes, which is what<br>
&gt;&gt;&gt;&gt;&gt;the draft<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;focus.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks, Lucy<br=
>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original M=
essage----- From: Joel M. Halpern<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [<a href=3D"mai=
lto:jmh@joelhalpern.com" target=3D"_blank"><span style=3D"color:purple">mail=
to:jmh@joelhalpern.com</span></a>] Sent: Wednesday, March 12,<br>
&gt;&gt;&gt;&gt;&gt; 2014<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 11:18 AM To: Lu=
cy yong; Nicolas BOUTHORS; Ron Parker Cc:<br>
&gt;&gt;&gt;&gt;&gt; Jim<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Guichard (jguic=
har);<span class=3D"apple-converted-space">&nbsp;</span><a href=3D"mailto:br=
ijsman@juniper.net" target=3D"_blank"><span style=3D"color:purple">brijsman@=
juniper.net</span></a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_b=
lank"><span style=3D"color:purple">mailto:brijsman@juniper.net</span></a>&gt=
;; sfc; Jamal Hadi Salim<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [s=
fc]<br>
&gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I think it is i=
mportant to keep a strong distinction<br>
&gt;&gt;&gt;&gt;&gt;between<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata (which=
 is for use by applications) and the<br>
&gt;&gt;&gt;&gt;&gt;service<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; chaining inform=
ation in the base service chain header,<br>
&gt;&gt;&gt;&gt;&gt;which is<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; for use by the s=
ervice chain support mechanisms.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br>=

&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14,=
 10:42 AM, Lucy yong wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Fully agree=
 with Joe.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We should n=
ot require a fix length for in-band metadata<br>
&gt;&gt;&gt;&gt;&gt;but<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; also not le=
ave it for freely usage. In fact, when a<br>
&gt;&gt;&gt;&gt;&gt;service<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; node insert=
s SFC header on a (encapsulated) packet and<br>
&gt;&gt;&gt;&gt;&gt;send to<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; next servic=
e node, SFC header itself can be seen as a<br>
&gt;&gt;&gt;&gt;&gt;metadata.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Lucy<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Origin=
al Message----- From: sfc<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [<a href=3D=
"mailto:sfc-bounces@ietf.org" target=3D"_blank"><span style=3D"color:purple"=
>mailto:sfc-bounces@ietf.org</span></a>] On Behalf Of Joel M.<br>
&gt;&gt;&gt;&gt;&gt;Halpern<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Wedne=
sday, March 12, 2014 9:21 AM To: Nicolas<br>
&gt;&gt;&gt;&gt;&gt;BOUTHORS;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron Parker C=
c: Jim Guichard (jguichar);<br>
&gt;&gt;&gt;&gt;&gt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_blank=
"><span style=3D"color:purple">brijsman@juniper.net</span></a><span class=3D=
"apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:brijsman@juniper.=
net" target=3D"_blank"><span style=3D"color:purple">mailto:brijsman@juniper.=
net</span></a>&gt;;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; sfc; Jamal H=
adi Salim Subject: Re: [sfc]<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; draft-rijsm=
an-sfc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; For in-band=
 metadata, the API for access can easily be<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; synchronous=
. Out of band metadata needs different<br>
&gt;&gt;&gt;&gt;&gt;handling.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; There are m=
any cases where out-of-band metadata is<br>
&gt;&gt;&gt;&gt;&gt;useful and<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; appropriate=
. But they do not cover all needs by any<br>
&gt;&gt;&gt;&gt;&gt;stretch.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Even if eac=
h piece of in-band metadata is of fixed<br>
&gt;&gt;&gt;&gt;&gt;length,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; there are m=
any different kinds of metatype. Trying to<br>
&gt;&gt;&gt;&gt;&gt;say<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; "there will=
 be exactly four pieces, and they will be of<br>
&gt;&gt;&gt;&gt;&gt;types<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; t1, t2, t3,=
 and t4" is simply too specific for even 80%<br>
&gt;&gt;&gt;&gt;&gt;of the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;needs.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel=
<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 3/12=
/14, 8:52 AM, Nicolas BOUTHORS wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hello R=
on,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sending=
 out of band congruent metadata may not be the<br>
&gt;&gt;&gt;&gt;&gt;answer<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; to all n=
eeds but it is one tool that we should keep.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Not all=
 metadata is tied to a specific packet, for<br>
&gt;&gt;&gt;&gt;&gt;example a<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; policy c=
hange in PCRF could lead to some metadata<br>
&gt;&gt;&gt;&gt;&gt;signaling,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the rea=
ction time need not be immediate, few ms may<br>
&gt;&gt;&gt;&gt;&gt;not matter.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; As you p=
oint, if a packet is tied to a metadata a<br>
&gt;&gt;&gt;&gt;&gt;correlation<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; info ca=
n be set in both packet to deal with it (i.e<br>
&gt;&gt;&gt;&gt;&gt;metadata<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; expecte=
d flag in the SFC header, plus an id)<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Finally=
 we can still send some limited metadata within<br>
&gt;&gt;&gt;&gt;&gt;a header.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; This co=
uld be used for load balancers in particular if<br>
&gt;&gt;&gt;&gt;&gt;we<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; agree o=
n a convention to locate "coarse grain policy"<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; / "fine=
 grain policy" on reserved context headers.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; This se=
ems to open up a lot of flexibility /<br>
&gt;&gt;&gt;&gt;&gt;innovations.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On your=
 last point, there is a question on how to make<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadat=
a available to a Service Function. Current socket<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; connect=
ions for example do not allow to retrieve IP<br>
&gt;&gt;&gt;&gt;&gt;header<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; options=
. So I assume that SFC aware Service Functions<br>
&gt;&gt;&gt;&gt;&gt;will<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; need so=
me (asynchronous<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ?) API t=
o retrieve SFC header information as well as<br>
&gt;&gt;&gt;&gt;&gt;in-band<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadat=
a. I don't see out of band metadata transport<br>
&gt;&gt;&gt;&gt;&gt;adding<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; complex=
ity, the same API can probably apply.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The alt=
ernative option, allowing variable sized<br>
&gt;&gt;&gt;&gt;&gt;metadata in<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the SFC=
 header has some drawbacks as well, one being<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; fragmen=
tation, and some switches expecting as well to<br>
&gt;&gt;&gt;&gt;&gt;look at<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; end use=
r traffic headers for link load balancing. I<br>
&gt;&gt;&gt;&gt;&gt;would<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; agree t=
hat if we can accept these issues, then sending<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; off-lin=
e congruent metadata looses its interest.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We need=
 to take into account that both in-band and<br>
&gt;&gt;&gt;&gt;&gt;congruent<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; out-of-=
band metadata transport is not reliable. A<br>
&gt;&gt;&gt;&gt;&gt;packet loss<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; trigger=
ing retransmission would not lead to the<br>
&gt;&gt;&gt;&gt;&gt;identical<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; reconst=
ruction of the associated metadata. In some<br>
&gt;&gt;&gt;&gt;&gt;cases, we<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; might t=
hus even need non-congruent out-of-band reliable<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadat=
a transport.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas=
 ________________________________________ From:<br>
&gt;&gt;&gt;&gt;&gt; Ron<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Parker [=
<a href=3D"mailto:Ron_Parker@affirmednetworks.com" target=3D"_blank"><span s=
tyle=3D"color:purple">Ron_Parker@affirmednetworks.com</span></a>] Sent:<br>
&gt;&gt;&gt;&gt;&gt;Wednesday,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; March 1=
2, 2014<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 12:43 P=
M To: Nicolas BOUTHORS Cc: Jim Guichard<br>
&gt;&gt;&gt;&gt;&gt;(jguichar);<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<span cl=
ass=3D"apple-converted-space">&nbsp;</span><a href=3D"mailto:brijsman@junipe=
r.net" target=3D"_blank"><span style=3D"color:purple">brijsman@juniper.net</=
span></a><span class=3D"apple-converted-space">&nbsp;</span>&lt;<a href=3D"m=
ailto:brijsman@juniper.net" target=3D"_blank"><span style=3D"color:purple">m=
ailto:brijsman@juniper.net</span></a>&gt;;<br>
&gt;&gt;&gt;&gt;&gt;sfc; Jamal Hadi Salim Subject: Re: [sfc]<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; draft-r=
ijsman-sfc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas=
,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I under=
stand the concept for out of band signaling of<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;metadata=
, but I am concerned that it introduces<br>
&gt;&gt;&gt;&gt;&gt;significant<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;complexi=
ty due to the potential race condition of<br>
&gt;&gt;&gt;&gt;&gt;receiving the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;real pac=
ket before the metadata. While the real packet<br>
&gt;&gt;&gt;&gt;&gt;could<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;indicate=
 that out of band metadata is expected, how can<br>
&gt;&gt;&gt;&gt;&gt;we<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;guarante=
e the order of reception? What if switching or<br>
&gt;&gt;&gt;&gt;&gt;routing<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;nodes ap=
ply hash based load balancing? What if the load<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;balancin=
g understands SFC encaps and looks beyond it to<br>
&gt;&gt;&gt;&gt;&gt;the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;original=
 header to get better entropy?<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Can we g=
uarantee that the metadata and real packet<br>
&gt;&gt;&gt;&gt;&gt;will follow<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;the exac=
t same path? If we can not, then<br>
&gt;&gt;&gt;&gt;&gt;implementations will<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;need to a=
dd ingress queuing to cope with the scenario.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Also, d=
o you feel that the increase in implementation<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; complex=
ity at the service functions is reasonable?<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks.=
<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron<br>=

&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On M=
ar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &lt=
;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com" target=3D"_blank"><span styl=
e=3D"color:purple">Nicolas.BOUTHORS@qosmos.com</span></a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com" targe=
t=3D"_blank"><span style=3D"color:purple">mailto:Nicolas.BOUTHORS@qosmos.com=
</span></a>&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>=

&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I t=
hink we must make a distinction between:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>=

&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - M=
etadata which should be part of the header defined<br>
&gt;&gt;&gt;&gt;&gt;as in<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ban=
d marking. - Metadata with can be passed out of<br>
&gt;&gt;&gt;&gt;&gt;band, for<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; exa=
mple congruent out of band signaling defined in<br>
&gt;&gt;&gt;&gt;&gt;the draft<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>=

&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The=
 former calls for a limited space in the header,<br>
&gt;&gt;&gt;&gt;&gt;true, The<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; lat=
ter however does not incur any space limitation<br>
&gt;&gt;&gt;&gt;&gt;and is<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; sti=
ll fairly efficient and it remains compatible with<br>
&gt;&gt;&gt;&gt;&gt;a fixed<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; siz=
e header used to route those signaling messages<br>
&gt;&gt;&gt;&gt;&gt;along the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; cha=
in's service functions.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>=

&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nic=
olas ________________________________________ From:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Jim=
 Guichard (jguichar) [<a href=3D"mailto:jguichar@cisco.com" target=3D"_blank=
"><span style=3D"color:purple">jguichar@cisco.com</span></a>] Sent:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Tue=
sday, March 11, 2014 6:48 PM To: Ron Parker Cc:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nic=
olas BOUTHORS;<span class=3D"apple-converted-space">&nbsp;</span><a href=3D"=
mailto:brijsman@juniper.net" target=3D"_blank"><span style=3D"color:purple">=
brijsman@juniper.net</span></a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_b=
lank"><span style=3D"color:purple">mailto:brijsman@juniper.net</span></a>&gt=
;; sfc; Jamal Hadi Salim<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sub=
ject: Re: [sfc]<br>
&gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>=

&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi R=
on,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>=

&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We c=
an certainly have this discussion but we should<br>
&gt;&gt;&gt;&gt;&gt;first<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; con=
sider what information is necessary and if said<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; inf=
ormation can fit within a fixed number of contexts<br>
&gt;&gt;&gt;&gt;&gt;in the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; maj=
ority of cases. Remember, the goal of being able<br>
&gt;&gt;&gt;&gt;&gt;to pass<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; met=
adata through the network is to enhance service<br>
&gt;&gt;&gt;&gt;&gt;delivery,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; not=
 pass the entire works of Shakespeare ;-)<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>=

&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sen=
t from my iPhone<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>=

&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 On Mar 7, 2014, at 3:52 AM, "Ron Parker"<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 &lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com" target=3D"_blank"><s=
pan style=3D"color:purple">Ron_Parker@affirmednetworks.com</span></a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com" t=
arget=3D"_blank"><span style=3D"color:purple">mailto:Ron_Parker@affirmednetw=
orks.com</span></a>&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 Nicolas,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 I see similar requirements from the 3gpp EPC side.<br>
&gt;&gt;&gt;&gt;&gt;I would<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 like to propose an OUI / TLV based approach where the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 reserved OUI can be used for agreed upon types of<br>
&gt;&gt;&gt;&gt;&gt;common<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 metadata and vendor or other organizational OUIs can<br>
&gt;&gt;&gt;&gt;&gt;be used<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 to quickly innovate in the networks.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 Simultaneously, I would also like to consider<br>
&gt;&gt;&gt;&gt;&gt;mechanisms<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 that are optimized for long lived flows so as to<br>
&gt;&gt;&gt;&gt;&gt;limit the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 negative effects of packet growth.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 Ron<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; &lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com" target=3D"_blank"><s=
pan style=3D"color:purple">Nicolas.BOUTHORS@qosmos.com</span></a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com" targe=
t=3D"_blank"><span style=3D"color:purple">mailto:Nicolas.BOUTHORS@qosmos.com=
</span></a>&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; Hello Jim<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; I have seen cases in Gi LAN, where subscriber related<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; information is passed to a Web Proxy for HTTP header<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; enrichment (aimed at some Web Content providers<br>
&gt;&gt;&gt;&gt;&gt;partners of<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; the Mobile Operator).<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; Information was an coded (persistent) subscriber id<br>
&gt;&gt;&gt;&gt;&gt;derived<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; from the MSISDN, and couple of f customer profile<br>
&gt;&gt;&gt;&gt;&gt;related<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; fields.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; In an sfc based Gi LAN, this entity should receive<br>
&gt;&gt;&gt;&gt; &gt;from the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; Classifier<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; - A classification of the Content Provider ( Id,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; Category) based on traffic analysis - The MSISDN of<br>
&gt;&gt;&gt;&gt;&gt; the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; subscriber - Two subscriber policy fields (not tied<br>
&gt;&gt;&gt;&gt;&gt; to PCRF<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; but belonging to the Subscriber DB) (Subscriber<br>
&gt;&gt;&gt;&gt;&gt; category,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; sub-category) - A session id (for logging and<br>
&gt;&gt;&gt;&gt;&gt;tracking<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; purposes)<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; The objective being to avoid having the HTTP Proxy<br>
&gt;&gt;&gt;&gt;&gt;to<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; become a trusted application (interogate the<br>
&gt;&gt;&gt;&gt;&gt; subscriber DB,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; etc..)<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; Nicolas<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; ________________________________________ From: Jim<br>
&gt;&gt;&gt;&gt;&gt; Guichard<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; (jguichar) [<a href=3D"mailto:jguichar@cisco.com" target=3D"_blank"><sp=
an style=3D"color:purple">jguichar@cisco.com</span></a>] Sent:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; Thursday, March 06, 2014 2:02 PM To: Jamal Hadi<br>
&gt;&gt;&gt;&gt;&gt;Salim;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<span class=3D"apple-converted-space">&nbsp;</span><a href=3D"mailto:jmo=
isand@juniper.net" target=3D"_blank"><span style=3D"color:purple">jmoisand@j=
uniper.net</span></a><span class=3D"apple-converted-space">&nbsp;</span>&lt;=
<a href=3D"mailto:jmoisand@juniper.net" target=3D"_blank"><span style=3D"col=
or:purple">mailto:jmoisand@juniper.net</span></a>&gt;;<br>
&gt;&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a hr=
ef=3D"mailto:brijsman@juniper.net" target=3D"_blank"><span style=3D"color:pu=
rple">brijsman@juniper.net</span></a><span class=3D"apple-converted-space">&=
nbsp;</span>&lt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_blank"><s=
pan style=3D"color:purple">mailto:brijsman@juniper.net</span></a>&gt;
 Cc:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; sfc Subject: Re: [sfc]<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; draft-rijsman-sfc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; Hi Jamal,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; You said "It seems there's clear need for variable<br>
&gt;&gt;&gt;&gt;&gt; sized<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; metadata".. I am not so convinced and would like to<br>
&gt;&gt;&gt;&gt;&gt; better<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; understand the requirements before passing judgement.<br>
&gt;&gt;&gt;&gt;&gt; If we<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; look at the use cases as presented thus far into<br>
&gt;&gt;&gt;&gt;&gt; the WG I<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; have yet to see a single example of the need<br>
&gt;&gt;&gt;&gt;&gt; (noting that<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; desire is not the same as need) - I am not saying<br>
&gt;&gt;&gt;&gt;&gt; there is<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; no requirement but rather that we should not jump<br>
&gt;&gt;&gt;&gt;&gt; to the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; conclusion and build standards around a theory.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt; On 3/3/14, 6:35 AM, "Jamal Hadi Salim"<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt; &lt;<a href=3D"mailto:hadi@mojatatu.com" target=3D"_blank"><span st=
yle=3D"color:purple">hadi@mojatatu.com</span></a><span class=3D"apple-conver=
ted-space">&nbsp;</span>&lt;<a href=3D"mailto:hadi@mojatatu.com" target=3D"_=
blank"><span style=3D"color:purple">mailto:hadi@mojatatu.com</span></a>&gt;&=
gt;<br>
&gt;&gt;&gt;&gt;&gt;wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt; I like the doc - well written.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt; Section 4.3 on metadata encoding.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt; It seems there's clear need for variable sized<br>
&gt;&gt;&gt;&gt;&gt; metadata<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt; (at least for http/app you seem to indicate the<br>
&gt;&gt;&gt;&gt;&gt; desire for<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;it).<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt; For a datapath per-packet metadata, i feel the<br>
&gt;&gt;&gt;&gt;&gt; need is<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt; just as important. Are we limited by the fact that<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt; existing hardware may not be able to handle TLVs?<br>
&gt;&gt;&gt;&gt;&gt;For<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt; example, I dont have a problem handling TLVs in a<br>
&gt;&gt;&gt;&gt;&gt; software<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;datapath.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt; cheers, jamal<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt; _______________________________________________ sfc<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt; mailing list<span class=3D"apple-converted-space">&nbsp;</span><a h=
ref=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purple">s=
fc@ietf.org</span></a><span class=3D"apple-converted-space">&nbsp;</span>&lt=
;<a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purp=
le">mailto:sfc@ietf.org</span></a>&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a href=3D"https:=
//www.ietf.org/mailman/listinfo/sfc" target=3D"_blank"><span style=3D"color:=
purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; _______________________________________________ sfc<br>
&gt;&gt;&gt;&gt;&gt; mailing<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; list<span class=3D"apple-converted-space">&nbsp;</span><a href=3D"mailt=
o:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purple">sfc@ietf.org<=
/span></a><span class=3D"apple-converted-space">&nbsp;</span>&lt;<a href=3D"=
mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purple">mailto:s=
fc@ietf.org</span></a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a hr=
ef=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank"><span sty=
le=3D"color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>=

&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; _______=
________________________________________ sfc<br>
&gt;&gt;&gt;&gt;&gt; mailing<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list<sp=
an class=3D"apple-converted-space">&nbsp;</span><a href=3D"mailto:sfc@ietf.o=
rg" target=3D"_blank"><span style=3D"color:purple">sfc@ietf.org</span></a><s=
pan class=3D"apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:sfc@i=
etf.org" target=3D"_blank"><span style=3D"color:purple">mailto:sfc@ietf.org<=
/span></a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a hr=
ef=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank"><span sty=
le=3D"color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>=

&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ___________=
____________________________________ sfc<br>
&gt;&gt;&gt;&gt;&gt; mailing<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list<span c=
lass=3D"apple-converted-space">&nbsp;</span><a href=3D"mailto:sfc@ietf.org" t=
arget=3D"_blank"><span style=3D"color:purple">sfc@ietf.org</span></a><span c=
lass=3D"apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:sfc@ietf.o=
rg" target=3D"_blank"><span style=3D"color:purple">mailto:sfc@ietf.org</span=
></a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a hr=
ef=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank"><span sty=
le=3D"color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>=

&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ___________=
____________________________________ sfc<br>
&gt;&gt;&gt;&gt;&gt; mailing<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list<span c=
lass=3D"apple-converted-space">&nbsp;</span><a href=3D"mailto:sfc@ietf.org" t=
arget=3D"_blank"><span style=3D"color:purple">sfc@ietf.org</span></a><span c=
lass=3D"apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:sfc@ietf.o=
rg" target=3D"_blank"><span style=3D"color:purple">mailto:sfc@ietf.org</span=
></a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a hr=
ef=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank"><span sty=
le=3D"color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>=

&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; ___________________________=
____________________ sfc mailing<br>
&gt;&gt;&gt;&gt;&gt; list<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<span class=3D"apple-convert=
ed-space">&nbsp;</span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><sp=
an style=3D"color:purple">sfc@ietf.org</span></a><span class=3D"apple-conver=
ted-space">&nbsp;</span>&lt;<a href=3D"mailto:sfc@ietf.org" target=3D"_blank=
"><span style=3D"color:purple">mailto:sfc@ietf.org</span></a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a hr=
ef=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank"><span sty=
le=3D"color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>=

&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;________________________________________=
_______<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;sfc mailing list<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<a href=3D"mailto:sfc@ietf.org" target=3D=
"_blank"><span style=3D"color:purple">sfc@ietf.org</span></a><span class=3D"=
apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:sfc@ietf.org" targ=
et=3D"_blank"><span style=3D"color:purple">mailto:sfc@ietf.org</span></a>&gt=
;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<a href=3D"https://www.ietf.org/mailman/=
listinfo/sfc" target=3D"_blank"><span style=3D"color:purple">https://www.iet=
f.org/mailman/listinfo/sfc</span></a><br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;____________________________________________=
___<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;sfc mailing list<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<a href=3D"mailto:sfc@ietf.org" target=3D"_b=
lank"><span style=3D"color:purple">sfc@ietf.org</span></a><span class=3D"app=
le-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:sfc@ietf.org" target=3D=
"_blank"><span style=3D"color:purple">mailto:sfc@ietf.org</span></a>&gt;<br>=

&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<a href=3D"https://www.ietf.org/mailman/list=
info/sfc" target=3D"_blank"><span style=3D"color:purple">https://www.ietf.or=
g/mailman/listinfo/sfc</span></a><br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt; sfc mailing list<br>
&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a href=3D=
"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purple">sfc@iet=
f.org</span></a><br>
&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a href=3D=
"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank"><span style=3D=
"color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; sfc mailing list<br>
&gt;&gt;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a href=3D"ma=
ilto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purple">sfc@ietf.o=
rg</span></a><br>
&gt;&gt;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a href=3D"ht=
tps://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank"><span style=3D"co=
lor:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;_______________________________________________<br>
&gt;&gt;sfc mailing list<br>
&gt;&gt;<a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"col=
or:purple">sfc@ietf.org</span></a><br>
&gt;&gt;<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_bla=
nk"><span style=3D"color:purple">https://www.ietf.org/mailman/listinfo/sfc</=
span></a><br>
&gt;<br>
&gt;_______________________________________________<br>
&gt;sfc mailing list<br>
&gt;<a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:p=
urple">sfc@ietf.org</span></a><br>
&gt;<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank">=
<span style=3D"color:purple">https://www.ietf.org/mailman/listinfo/sfc</span=
></a><br>
<br>
_______________________________________________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purpl=
e">sfc@ietf.org</span></a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank"><spa=
n style=3D"color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a=
><o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt" type=3D"cite">
<div>
<div class=3D"MsoNormal"><span style=3D"">__________________________________=
_____________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org"><span style=3D"color:purple">sfc@ietf.org</s=
pan></a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc"><span style=3D"color:p=
urple">https://www.ietf.org/mailman/listinfo/sfc</span></a><o:p></o:p></span=
></div>
</div>
</blockquote>
<div class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Helv=
etica, sans-serif; ">_______________________________________________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org"><span style=3D"color:purple">sfc@ietf.org</s=
pan></a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc"><span style=3D"color:p=
urple">https://www.ietf.org/mailman/listinfo/sfc</span></a></span><span styl=
e=3D""><o:p></o:p></span></div>
</div>
</div>
<div class=3D"MsoNormal"><span style=3D"">&nbsp;<o:p></o:p></span></div>
</div>
</div>
</div>
</div>
</div>
</div>
</span></div>
</blockquote>
</div>
<br>
</div>


</div></blockquote><blockquote type=3D"cite"><div><span>____________________=
___________________________</span><br><span>sfc mailing list</span><br><span=
><a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a></span><br><span><a href=3D=
"https://www.ietf.org/mailman/listinfo/sfc">https://www.ietf.org/mailman/lis=
tinfo/sfc</a></span><br></div></blockquote></body></html>=

--Apple-Mail-EFA80183-2D51-4617-A978-E29A6FFF0464--


From nobody Wed Mar 19 07:34:28 2014
Return-Path: <ju1738@att.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D61291A0731 for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 06:12:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.446
X-Spam-Level: 
X-Spam-Status: No, score=-2.446 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547] 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 ZKvQwU-P8k22 for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 06:11:57 -0700 (PDT)
Received: from nbfkord-smmo06.seg.att.com (nbfkord-smmo06.seg.att.com [209.65.160.94]) by ietfa.amsl.com (Postfix) with ESMTP id B55C01A0756 for <sfc@ietf.org>; Wed, 19 Mar 2014 06:11:53 -0700 (PDT)
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo06.seg.att.com(mxl_mta-7.2.1-0) with ESMTP id 19799235.2b5dc9aa8940.6717310.00-2446.18846888.nbfkord-smmo06.seg.att.com (envelope-from <ju1738@att.com>);  Wed, 19 Mar 2014 13:11:45 +0000 (UTC)
X-MXL-Hash: 5329979144cbd173-df2be1afb1fd71dee2ac25ec4dd82a3baf83a6f0
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo06.seg.att.com(mxl_mta-7.2.1-0) over TLS secured channel with ESMTP id 28799235.0.6717183.00-2214.18846519.nbfkord-smmo06.seg.att.com (envelope-from <ju1738@att.com>);  Wed, 19 Mar 2014 13:11:31 +0000 (UTC)
X-MXL-Hash: 5329978304baa69e-78948ae3b725a8f5d2203a16a511ea50ba5109ca
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2JDBSvs008767; Wed, 19 Mar 2014 09:11:30 -0400
Received: from mlpi408.sfdc.sbc.com (mlpi408.sfdc.sbc.com [130.9.128.240]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2JDBMC7008691 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 19 Mar 2014 09:11:24 -0400
Received: from MISOUT7MSGHUBAH.ITServices.sbc.com (MISOUT7MSGHUBAH.itservices.sbc.com [130.9.129.152]) by mlpi408.sfdc.sbc.com (RSA Interceptor); Wed, 19 Mar 2014 13:11:08 GMT
Received: from MISOUT7MSGUSR9I.ITServices.sbc.com ([144.151.223.56]) by MISOUT7MSGHUBAH.ITServices.sbc.com ([130.9.129.152]) with mapi id 14.03.0174.001; Wed, 19 Mar 2014 09:11:07 -0400
From: "UTTARO, JAMES" <ju1738@att.com>
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>, "Paul Quinn (paulq)" <paulq@cisco.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs8xljK6G41nT02CFdx1kz/2UJrnlkYAgAACAQCAAAL2AIAAfNyAgACHaACAAARzgP//v7vg
Date: Wed, 19 Mar 2014 13:11:07 +0000
Message-ID: <B17A6910EEDD1F45980687268941550F0635F332@MISOUT7MSGUSR9I.ITServices.sbc.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com>, <26E2A2A9-51B2-48CE-AC41-0A8F1FFB2F72@cisco.com> <5D362D2D-CC8D-487A-B49C-C6320A5EA5BF@cisco.com>
In-Reply-To: <5D362D2D-CC8D-487A-B49C-C6320A5EA5BF@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [130.10.37.78]
Content-Type: multipart/alternative; boundary="_000_B17A6910EEDD1F45980687268941550F0635F332MISOUT7MSGUSR9I_"
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-AnalysisOut: [v=2.0 cv=IZIwrxWa c=1 sm=1 a=dhB6nF3YHL5t/Ixux6cINA==:17 a]
X-AnalysisOut: [=1f6CK83DgCoA:10 a=ofMgfj31e3cA:10 a=hutt2Rna9XYA:10 a=BLc]
X-AnalysisOut: [eEmwcHowA:10 a=zQP7CpKOAAAA:8 a=XIqpo32RAAAA:8 a=48vgC7mUA]
X-AnalysisOut: [AAA:8 a=AUd_NHdVAAAA:8 a=n2LCcfabAAAA:8 a=i0EeH86SAAAA:8 a]
X-AnalysisOut: [=0FD05c-RAAAA:8 a=PBr8zg0IAAAA:8 a=3oc9M9_CAAAA:8 a=qN95wP]
X-AnalysisOut: [eSAAAA:8 a=ABeY7kuGAAAA:8 a=A7XncKjpAAAA:8 a=OUXY8nFuAAAA:]
X-AnalysisOut: [8 a=2l9YB_m-62OFn76z1CoA:9 a=QEXdDO2ut3YA:10 a=lZB815dzVvQ]
X-AnalysisOut: [A:10 a=JfD0Fch1gWkA:10 a=3XJ037QrwtgA:10 a=hPjdaMEvmhQA:10]
X-AnalysisOut: [ a=f7GxY0FH8QIA:10 a=wQWeH_5-QA4A:10 a=U8Ie8EnqySEA:10 a=J]
X-AnalysisOut: [1MGSIFRE-Exj5I6:21 a=wFWczSJHeI4sjanH:21 a=yMhMjlubAAAA:8 ]
X-AnalysisOut: [a=SSmOFEACAAAA:8 a=Qd7JKjofqs4toIjSFFkA:9 a=gKO2Hq4RSVkA:1]
X-AnalysisOut: [0 a=UiCQ7L4-1S4A:10 a=hTZeC7Yk6K0A:10 a=frz4AuCg-hUA:10 a=]
X-AnalysisOut: [Sf_gFPzhefAA:10 a=tXsnliwV7b4A:10 a=lQMGNSvPWvgzsMJF:21 a=]
X-AnalysisOut: [iZYC_nU0EwT1jlUF:21]
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2010122901)]
X-MAIL-FROM: <ju1738@att.com>
X-SOURCE-IP: [144.160.229.24]
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/RBKbB2inv4C4maR_D6eSR6rorSc
X-Mailman-Approved-At: Wed, 19 Mar 2014 07:34:26 -0700
Cc: "sfc@ietf.org" <sfc@ietf.org>, Cathy Zhang <Cathy.H.Zhang@huawei.com>, Sumandra Majee <S.Majee@F5.com>, David Allan I <david.i.allan@ericsson.com>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Mar 2014 13:12:07 -0000

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

KzENCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBP
ZiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKQ0KU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxOSwgMjAx
NCA5OjAxIEFNDQpUbzogUGF1bCBRdWlubiAocGF1bHEpDQpDYzogRGF2aWQgQWxsYW4gSTsgQ2F0
aHkgWmhhbmc7IFN1bWFuZHJhIE1hamVlOyBzZmNAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbc2Zj
XSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQorMQ0KDQpTZW50IGZyb20gbXkgaVBob25l
DQoNCk9uIE1hciAxOSwgMjAxNCwgYXQgODo0NSBBTSwgIlBhdWwgUXVpbm4gKHBhdWxxKSIgPHBh
dWxxQGNpc2NvLmNvbTxtYWlsdG86cGF1bHFAY2lzY28uY29tPj4gd3JvdGU6DQpIaSBTdW1hbmRy
YSwNCg0KSSBsZWFuIHRvd2FyZHMgIzI6IGVzc2VudGlhbGx5IGVuY29kaW5nIHRoZSBpbmZvcm1h
dGlvbiBpbnRvIGEgc2ltcGxlIElELCByYXRoZXIgdGhhbiB0cnlpbmcgdG8gY3JlYXRlIGEgdmFy
aWFibGUgbGVuZ3RoIHN0YWNrLiAgVGhlIGVuY29kaW5nIG1ldGhvZCBpcyBtdWNoIHNpbXBsZXIg
Zm9yIFNGcyB0byBwcm9jZXNzLCBhbmQgYXMgeW91IHBvaW50IG91dCB1cGRhdGUgYW5kIG1vZGlm
eS4NCg0KUGF1bA0KDQpPbiBNYXIgMTksIDIwMTQsIGF0IDM6NDAgQU0sIFN1bWFuZHJhIE1hamVl
IDxTLk1hamVlQEY1LmNvbTxtYWlsdG86Uy5NYWplZUBGNS5jb20+PiB3cm90ZToNCg0KDQo8PFRy
aW1tZWQgdGhlIFRPIGxpc3QgdG8gYXZvaWQgdGhlIG1zZyBiZWluZyBoZWxkIGFnYWluPj4NCg0K
SSBzZWUgdHdvIHdheXMgdG8gY2FycnkgdGhlIHBhdGggaW5mb3JtYXRpb24uDQoNCg0KICAxLiAg
RXhwbGljaXQgb3JkZXJlZCBsaXN0LCBzb21ldGhpbmcgbGlrZSBGVy1BIDo6IFRDUC1PUFQgOjog
TEIgOjogVmlkZW9PUFQgOjogQ0dOQVQuICAgVGhlcmUgYXJlIHR3byBpc3N1ZXMgd2l0aCB0aGlz
IGFwcHJvYWNoLCBmaXJzdCB0aGUgbGVuZ3RoIG9mIGdyYXBoIGlzIHZhcmlhYmxlLiAgQWxzbyBp
dCBpbXBsaWVzIGJpZGlyZWN0aW9uYWwgc3ltbWV0cnkuIEl0IGlzIG9mdGVuIHJlcXVpcmVkIGJ1
dCBzaG91bGQgbm90IGJlIG1hbmRhdG9yeS4gIFNlY29uZGx5IGNoYW5naW5nIHRoaXMgcGF0aC9n
cmFwaCBpbiBhdCBTRiBjYW4gYmUgY3VtYmVyc29tZS4NCiAgMi4gIExldCB0aGUgQ29udHJvbCBw
bGFuZSBkaXN0cmlidXRlIHRoZSBjaGFpbklEIDzigJQ+IGdyYXBoIG1hcHBpbmcuIEluIHRoaXMg
Y2FzZSBlYWNoIFNGIHdvdWxkIGhhdmUgbWFwcGluZyBvZiBnaXZlbiBhIGNoYWluSUQgd2hhdCBp
cyBteSBuZXh0IGhvcC4gVGhlIGNoYWluSUQgaXRzZWxmIGNvdWxkIGJlIGZpeGVkIHNpemUgZWxl
bWVudC4gQSBTRiBjYW4gc2VsZWN0IGEgZGlmZmVyZW50IHBhdGggYnkgY2hhbmdpbmcgdGhlIGNo
YWlJRCBwYXJhbWV0ZXIuDQoNClJlZ2FyZHMNClN1bWFuZHJhDQoNCg0KRnJvbTogQ2F0aHkgWmhh
bmcgPENhdGh5LkguWmhhbmdAaHVhd2VpLmNvbTxtYWlsdG86Q2F0aHkuSC5aaGFuZ0BodWF3ZWku
Y29tPj4NCkRhdGU6IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IGF0IDEwOjEzIEFNDQpUbzogIlJl
aW5hbGRvIFBlbm5vIChyZXBlbm5vKSIgPHJlcGVubm9AY2lzY28uY29tPG1haWx0bzpyZXBlbm5v
QGNpc2NvLmNvbT4+LCAiTG91aXMuRm91cmllIiA8TG91aXMuRm91cmllQGh1YXdlaS5jb208bWFp
bHRvOkxvdWlzLkZvdXJpZUBodWF3ZWkuY29tPj4sICJQYXVsIFF1aW5uIChwYXVscSkiIDxwYXVs
cUBjaXNjby5jb208bWFpbHRvOnBhdWxxQGNpc2NvLmNvbT4+LCBEYXZpZCBBbGxhbiBJIDxkYXZp
ZC5pLmFsbGFuQGVyaWNzc29uLmNvbTxtYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20+
Pg0KQ2M6IE5pY29sYXMgQk9VVEhPUlMgPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWls
dG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4sIFh1eGlhb2h1IDx4dXhpYW9odUBodWF3
ZWkuY29tPG1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tPj4sIENoYW5nY2hlbmcgSHVhbmcgPGh1
YW5nQHNjZS5jYXJsZXRvbi5jYTxtYWlsdG86aHVhbmdAc2NlLmNhcmxldG9uLmNhPj4sICJzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4iIDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4+LCAibWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPiIg
PG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4+DQpTdWJqZWN0OiBS
ZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KSGkgUmVpbmFsZG8sDQoNClNv
IHRoZSBjaGFpbiBJRCBpcyBhY3R1YWxseSB0aGUgcGF0aCBJRCB3aGljaCByZXByZXNlbnRzIGFu
IG9yZGVyZWQgc2V0IG9mIHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFuY2VzLg0KSSB0aGluayB3ZSBz
aG91bGQgYWRkIGFuIGV4cGxpY2l0IGRlZmluaXRpb24gb2Yg4oCcc2VydmljZSBpbnN0YW5jZeKA
nS4gV2hhdCBkbyB5b3UgdGhpbms/DQoNClRoYW5rcywNCkNhdGh5DQoNCkZyb206IHNmYyBbbWFp
bHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgUmVpbmFsZG8gUGVubm8gKHJl
cGVubm8pDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCAxMTowMyBBTQ0KVG86IExvdWlz
LkZvdXJpZTsgUGF1bCBRdWlubiAocGF1bHEpOyBEYXZpZCBBbGxhbiBJDQpDYzogTmljb2xhcyBC
T1VUSE9SUzsgWHV4aWFvaHU7IG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9s
LmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgQ2hhbmdjaGVuZyBIdWFu
Zw0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCkEgU2Vy
dmljZSBDaGFpbiBqdXN0IGRlZmluZXMgd2hpY2ggdHlwZSBvZiBzZXJ2aWNlIGFuZCB0aGVpciBv
cmRlci4NCg0KQSBzZXJ2aWNlIHBhdGggZGVmaW5lcyB0aGUgYWN0dWFsIHNlcnZpY2UgaW5zdGFu
Y2UsIHNheSwgZmlyZXdhbGwxLmhvbWUsIG5hdDIsIGRwaS1zaWMsIGV0Yy4NCg0KRnJvbTogIkxv
dWlzLkZvdXJpZSIgPExvdWlzLkZvdXJpZUBodWF3ZWkuY29tPG1haWx0bzpMb3Vpcy5Gb3VyaWVA
aHVhd2VpLmNvbT4+DQpEYXRlOiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCBhdCAxMDo1NSBBTQ0K
VG86ICJQYXVsIFF1aW5uIChwYXVscSkiIDxwYXVscUBjaXNjby5jb208bWFpbHRvOnBhdWxxQGNp
c2NvLmNvbT4+LCBEYXZpZCBBbGxhbiBJIDxkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbTxtYWls
dG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20+Pg0KQ2M6IE5pY29sYXMgQk9VVEhPUlMgPE5p
Y29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3Mu
Y29tPj4sIFh1eGlhb2h1IDx4dXhpYW9odUBodWF3ZWkuY29tPG1haWx0bzp4dXhpYW9odUBodWF3
ZWkuY29tPj4sIENoYW5nY2hlbmcgSHVhbmcgPGh1YW5nQHNjZS5jYXJsZXRvbi5jYTxtYWlsdG86
aHVhbmdAc2NlLmNhcmxldG9uLmNhPj4sICJzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4iIDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4+LCAibWlrZWJpYW5jQGFvbC5j
b208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPiIgPG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzpt
aWtlYmlhbmNAYW9sLmNvbT4+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24g
Y2hhaW4gSUQNCg0KUGF1bCwNCiAgIENhbiB5b3UgY2xhcmlmeSB0aGUgZGlmZmVyZW5jZSBiZXR3
ZWVuIHNlcnZpY2UgY2hhaW4gYW5kIHNlcnZpY2UgcGF0aC4gR2l2ZW4gdGhhdCBhIHNlcnZpY2Ug
Y2hhaW4gaXMgY29tcG9zZWQNCm9mIHNldmVyYWwgc2VydmljZSBmdW5jdGlvbnMgU0YxLCBTRjIs
IC4uIFNGbiBob3cgd291bGQgYSBzZXJ2aWNlIHBhdGggZGlmZmVyIGZyb20gdGhhdCBzZXJ2aWNl
IGNoYWluPw0KDQotICAgICAgICAgIExvdWlzDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3Vu
Y2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgUGF1bCBRdWlubiAocGF1bHEpDQpTZW50OiBUdWVz
ZGF5LCBNYXJjaCAxOCwgMjAxNCAxMDoyNiBBTQ0KVG86IERhdmlkIEFsbGFuIEkNCkNjOiBOaWNv
bGFzIEJPVVRIT1JTOyBYdXhpYW9odTsgbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFu
Y0Bhb2wuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBDaGFuZ2NoZW5n
IEh1YW5nDQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0K
SGkgRGF2ZSwNCg0KQ2hhaW4gSUQgc2hvdWxkIHJlYWxseSBiZSBwYXRoIElEIHNpbmNlIHRoZXJl
IGNhbiBiZSBtYW55IHBhdGhzIGZvciBhIGdpdmVuIGNoYWluLiAgVXNpbmcgdGhhdCBkZWZpbml0
aW9uLCB3ZSBhdm9pZCB0aGUgb3ZlcmxvYWQgYW5kIHJlYXAgdGhlIGdhaW4gYWxsdWRlZCB0byBi
ZWxvdy4NCg0KUGF1bA0KDQpPbiBNYXIgMTgsIDIwMTQsIGF0IDEyOjE0IFBNLCBEYXZpZCBBbGxh
biBJIDxkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbTxtYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmlj
c3Nvbi5jb20+PiB3cm90ZToNCg0KDQoNCg0KV2VsbCB0aGUgcXVlc3Rpb24gZGUgam91ciBpcyDi
gJxkb2VzIGEgY2hhaW4gSUQgZGVmaW5lIGEgY2xhc3Mgb3IgYW4gaW5zdGFuY2XigJ3igKYuIElm
IGl0IGRlZmluZXMgYW4gY2xhc3Mgd2UgYWxzbyBuZWVkIGluc3RhbmNlIGluZm9ybWF0aW9uLCBp
ZiBpdCBpcyBjdXJyZW50bHkgb3ZlcmxvYWRlZCB0byBkZWZpbmUgY2xhc3MgYW5kIGluc3RhbmNl
IElNTyB3ZSBoYXZlIGEgcHJvYmxlbeKApi4NCg0KRGF2ZQ0KDQpGcm9tOiBzZmMgW21haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86Ym91bmNlc0BpZXRmLm9yZz5dIE9uIEJlaGFsZiBP
ZiBDaGFuZ2NoZW5nIEh1YW5nDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA3OjQzIEFN
DQpUbzogTmljb2xhcyBCT1VUSE9SUw0KQ2M6IFh1eGlhb2h1OyBzZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz47IG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNv
bT4NClN1YmplY3Q6IFJlOiBbc2ZjXSDnrZTlpI06IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElE
DQoNCkdvb2QgcG9pbnRzLiBJIGJlbGlldmUgZXhwbGljaXQgY2hhaW4gSUQgc2hvdWxkIGJlIG1h
bmRhdG9yeS4gVGhlIG92ZXJoZWFkIGlzIHZlcnkgbGl0dGxlLiBJdCBoZWxwcyBzaW1wbGlmeSBw
cm9jZXNzaW5nIGFuZCBzdGVlcmluZyBzaWduaWZpY2FudGx5LiBUaGUgZ2FpbiBpcyBodWdlLg0K
DQpDaGFuZw0KDQotLS0tLS0tLS0tLS0NCkNoYW5nY2hlbmcgSHVhbmcNCg0KT24gTWFyIDE4LCAy
MDE0LCBhdCAxOjUzIEFNLCBOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+IHdyb3RlOg0KSSB0aGlu
ayB0aGF0IGtlZXBpbmcgdGhlIFNlcnZpY2UgUGF0aCBMYXllciB0cmFuc3BvcnQgaW5kZXBlbmRl
bnQgc2hvdWxkIHJlbWFpbiBhbiBvYmplY3RpdmUgZm9yIFNGQy4gIFN1Y2ggYSBzZXBhcmF0aW9u
IG9mIGNvbmNlcm5zIGlzIGEgc291bmQgYXJjaGl0ZWN0dXJhbCBwcmluY2lwbGUgdGhhdCBoZWxw
IGtlZXAgdGhpbmdzIHNpbXBsZSBpbiBwcmFjdGljZS4NCg0KT24gdGhlIHF1ZXN0aW9uIG9mICBT
ZXJ2aWNlIFBhdGgsIHdlIGhhdmUgYSBkaXNjdXNzaW9uIG9uIHdoZXRoZXIgd2UgbmVlZCBzb21l
IGtpbmQgb2YgZXhwbGljaXQgaWRlbnRpZmllciBvcg0KY291bGQgd2UgcmVseSBvbiBtYXBwaW5n
IG9uIHNvbWUgdW5kZXJsYXkgbmV0d29yayBwcm90b2NvbCBmaWVsZHMuDQoNCg0KTWF5IGJlIGEg
UFJPL0NPTiB0YWJsZSBjb3VsZCBoZWxwIGZvY3VzIHRoZSBncm91cCBkZWNpc2lvbiBvbiB0aGF0
IG1hdHRlcg0KDQoNCiAgKiAgIFZpc2liaWxpdHkgKHRyYWNpbmcpDQogICogICBGb3J3YXJkaW5n
IGdyYXBoIHN0cnVjdHVyZSBpbXBhY3QvbGltaXRhdGlvbnMNCiAgKiAgIFJlY29uZmlndXJhdGlv
biBzcGVlZA0KDQogICAgICogICBMQlMgLyBzY2FsZSBvdXQgaW1wYWN0DQogICAgICogICBOb2Rl
IGJ5cGFzcyAoZS5nOyBtYWludGVuYW5jZSkNCg0KICAqICAgdW5kZXJsYXkgbmV0d29yay90cmFu
c3BvcnQgbGF5ZXJzIHN1cHBvcnQNCiAgKiAgIEhlYWRlciBzcGFjZSBpbXBhY3QNCiAgKiAgIE11
bHRpIHRlbmFudCBzdXBwb3J0IGltcGFjdA0KICAqICAgU0ZDIG9uIGZsYXQgKGUuZyBvcHRpY2Fs
IEwyIGZvciBEYXRhIENlbnRlcnMpIG5ldHdvcmsNCiAgKiAgIFVuZGVybGF5IG5ldHdvcmsgYWRt
aW5pc3RyYXRpb24gaW1wYWN0DQoNClBlcnNvbmFsbHkgSSB0aGluayB0aGF0IGhhdmluZyBhbiBl
eHBsaWNpdCBjaGFpbiBpZGVudGlmaWVyIChlLmcuIFNlcnZpY2UgUGF0aC9TZXJ2aWNlIEluZGV4
KSBpcyBjbGVhciAobWFuYWdlbWVudCBhbmQgY29udHJvbCkgYW5kIG5vdCBleHBlbnNpdmUgKGhl
YWRlciBzcGFjZSkuIFRoZSBkcmF3YmFjayBiZWluZyBzb21lIGltcGFjdCBvbiB0aGUgc2ltcGxp
Y2l0eSB0byBhZGQvcmVtb3ZlIGVsZW1lbnRzIGluIGEgY2hhaW4gZHluYW1pY2FsbHkuDQoNClRh
ZyBzd2l0Y2hpbmcgKGFzIE1QTFMpICBhbGxvd3MgdG8gbWFuYWdlIHRhZ3MgcGVyIHNlcnZpY2Ug
bm9kZXMsIGxlYWRpbmcgdG8gbW9yZSB2ZXJzYXRpbGUgYW5kIGRpdmVyc2UgZ3JhcGhzDQoNCg0K
Tmljb2xhcw0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkZyb206IFh1eGlhb2h1
IFt4dXhpYW9odUBodWF3ZWkuY29tPG1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tPl0NClNlbnQ6
IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDU6MDQgQU0NClRvOiBKZXJvbWUgTW9pc2FuZDsgbWlr
ZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPjsgc2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBbc2ZjXSDnrZTlpI06IFNGQyBlbmNhcHN1bGF0
aW9uIGNoYWluIElEDQpJIGxpa2UgdGhlIGlkZWEgb2Ygc2VwYXJhdGluZyB0aGUgU2VydmljZSBG
dW5jdGlvbiBMYXllciBhbmQgdGhlIFNlcnZpY2UgUGF0aCBMYXllciwgYXMgcHJvcG9zZWQgaW4g
ZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMuIFRoZSByb2xlIG9mIHRo
ZSBTZXJ2aWNlIFBhdGggTGF5ZXIgaXMganVzdCB0byBzdGVlciB0aGUgdHJhZmZpYyBhbG9uZyBh
IHBhcnRpY3VsYXIgY2hhaW4gb2Ygc2VydmljZSBub2RlcyB3aGljaCBjYW4gYmUgaW1wbGVtZW50
ZWQgYnkgZXhpc3RpbmcgdG9vbHMgZm9yIHNvdXJjZSByb3V0aW5nLCBzdWNoIGFzIHNlZ21lbnQg
cm91dGluZy4gQXMgc3VjaCwgaXTigJlzIG5vdCBuZWNlc3NhcnkgdG8gdHJ5IHRvIGtlZXAgdGhl
IFNlcnZpY2UgUGF0aCBMYXllciB0cmFuc3BvcnQtaW5kZXBlbmRlbnQgYW5kIGNvbnRhaW4gaXQg
aW4gdGhlIFNGQyBoZWFkZXIuDQoNCkJlc3QgcmVnYXJkcywNClhpYW9odQ0KDQrlj5Hku7bkuro6
IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSDku6PooaggSmVyb21lIE1vaXNhbmQN
CuWPkemAgeaXtumXtDogMjAxNOW5tDPmnIgxOOaXpSAxOjAzDQrmlLbku7bkuro6IG1pa2ViaWFu
Y0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPg0K5Li76aKYOiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4g
SUQNCg0KVGhpcyAobGVuZ3RoeSBhbmQgdmVyeSBsaXZlbHkpIHRocmVhZCBzdGFydGVkIGZyb20g
ZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMgKHdoaWNoIEkgY28tYXV0
aG9yZWQpLg0KDQpJbiBzZWN0aW9uIDQuOCwgd2UgbWFkZSBhIGNsZWFyIGRpc3RpbmN0aW9uIGJl
dHdlZW4gYSBzZXJ2aWNlIHBhdGggbGF5ZXIgKHN0ZWVyaW5nIHBhY2tldHMgaG9wIGJ5IGhvcCBh
bG9uZyB0aGUgY2hhaW4pIGFuZCBhIHNlcnZpY2UgZnVuY3Rpb24gbGF5ZXIgKGNvbnZleSBtZXRh
ZGF0YSBpbmZvcm1hdGlvbiBvZiBpbnRlcmVzdCB0byBTRnMpLiBUZXJtaW5vbG9neSBhc2lkZSwg
aXQgc2VlbXMgdGhhdCBzdWNoIGxheWVyZWQgdmlldyB3YXMgYWdyZWVkIHVwb24gYnkgbWFueSBw
ZW9wbGUgb24gdGhlIG1haWxpbmcgbGlzdC4NCg0KTm93IHRoaXMgY2VydGFpbmx5IGRvZXMgYmVn
IHRoZSBxdWVzdGlvbiBvZiBzb2x2aW5nIEJPVEggcHJvYmxlbXMgd2l0aCB0aGUgc2FtZSAocGFj
a2V0KSBlbmNhcHN1bGF0aW9uIG1lY2hhbmlzbS4gTm90YWJseSB3aGVuIG9ic2VydmluZyB0aGF0
IG1hbnkgdXNlIGNhc2VzIGNvdWxkIGJlIHNhdGlzZmllZCB3aXRob3V0IFNGLWxldmVsIG1ldGFk
YXRhLCBvciBieSB1c2luZyBtb3JlIG91dC1vZi1iYW5kIHdheXMgdG8gY29udmV5IHN1Y2ggU0Yg
bWV0YWRhdGEuIEFuZCBhbHNvIHdoZW4gb2JzZXJ2aW5nIHRoYXQgaW5iYW5kIG1hcmtpbmcgKGUu
Zy4gcGFja2V0IGhlYWRlcnMpIGNvbWVzIHdpdGggdmFyaW91cyBwcm9zICYgY29ucyAoc29tZSBv
ZiB0aGUgaXNzdWVzIGJlaW5nIGlkZW50aWZpZWQgaW4gdGhlIGRyYWZ0LCBlLmcuIHNlY3Rpb25z
IDQuMSBhbmQgNC4yKS4NCg0KSSBkbyBhZ3JlZSB3aXRoIE1hcmlhLiBXZSBtYXkgd2FudCB0byBl
eHBsb3JlIG90aGVyIG9wdGlvbnMgZm9yIGFkZHJlc3NpbmcgdGhlIG5lZWRzIG9mIHRoZSBzZXJ2
aWNlIHBhdGggbGF5ZXIgdGhhdCBkbyBub3QgcmVxdWlyZSBhbiBleHBsaWNpdCBjaGFpbi1pZCBv
ZiBzb3J0cy4NCg0KSW4gdGhlIGRyYWZ0LCB3ZSBjb25jbHVkZWQgYnkgc3RhdGluZyDigJxBIHBy
b2R1Y3RpdmUgcGF0aCBmb3J3YXJkIGNvdWxkIGJlIHRvIGRpdmlkZSBhbmQgY29ucXVlcjogdG8g
Y2xlYXJseSBzZXBhcmF0ZSB0aGUgcHJvYmxlbSBvZiBTZXJ2aWNlIEZ1bmN0aW9uIFBhdGggdG9w
b2xvZ3kgZnJvbSB0aGUgICBwcm9ibGVtIG9mIFtjb252ZXlpbmcgU0ZdIG1ldGFkYXRh4oCdLiBJ
IGRvIGJlbGlldmUgd2Ugc2hvdWxkIGV4cGxvcmUgc3VjaCBzZXBhcmF0aW9uIHByaW5jaXBsZSBm
dXJ0aGVyLg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBC
ZWhhbGYgT2YgbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPg0KU2Vu
dDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCA1OjUwIFBNDQpUbzogc2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hh
aW4gSUQNCg0KSSB3b3VsZCBpbWFnaW5lIHRoYXQgaWYgd2UgbWFkZSB0aGUgQ2hhaW4gSUQgZmll
bGQgaW4gdGhlIGhlYWRlciBiZSBvcHRpb25hbCwgeWV0IHN0aWxsIHJlcXVpcmVkIGEgaGVhZGVy
IGFuZCBzdGlsbCByZXF1aXJlZCB0aGF0IHNvbWUgaW5kaWNhdGlvbiBvZiB0aGUgY2hhaW4gYmUg
Y2FycmllZCBzb21ld2hlcmUgaW4gdGhlIHBhY2tldCAobXBscyBsYWJlbCBvciB2bGFuIG9yIHdo
YXRldmVyKSwgdGhhdCB0aGUgaW1wbGVtZW50YXRpb24gd291bGQgYmVjb21lIG92ZXJseSBjb21w
bGljYXRlZC4gIFRvIGRvIHNvIHdvdWxkIGJlIHVzaW5nIFNGQyBzaW1wbHkgYXMgYSBtZWNoYW5p
c20gdG8gY2FycnkgbWV0YSBkYXRhIGFuZCBub3QgYXQgYWxsIGZvciBzZXJ2aWNlIGNoYWluaW5n
LCB3aGljaCBzb3VuZHMgY291bnRlciBpbnR1aXRpdmUgdG8gbWUuDQoNCk1hcmlhLA0KU28sIHlv
dSBhcmUgc2F5aW5nIHRoYXQgeW91IHdhbnQgdG8gdXNlIFNGQyB0byBjYXJyeSBhcm91bmQgbWV0
YWRhdGEsIGJ1dCBub3QgZm9yIGFjdHVhbCBzZXJ2aWNlIGNoYWluaW5nIGJlY2F1c2UgeW91IGFs
cmVhZHkgaGF2ZSBhIHdheSB0byBpbXBsZW1lbnQgc2VydmljZSBjaGFpbmluZyBvdXRzaWRlIG9m
IFNGQz8gIE1heWJlIEknbSBub3QgZm9sbG93aW5nLCBidXQgaXQgc2VlbXMgdG8gbWUgdGhhdCBp
ZiB5b3Ugd2VyZSB0byB1cGdyYWRlIHlvdXIgbmV0d29yayB0byBzdXBwb3J0IFNGQyB0aGF0IHlv
dSB3b3VsZCBjaGFuZ2UgZnJvbSB1c2luZyB5b3VyIGV4aXN0aW5nIG1lY2hhbmlzbSBhbmQgc3Rh
cnQgdXNpbmcgU0ZDLCB3aGljaCBpcyBtZWFudCB0byBwcm92aWRlIHN1cHBvcnQgZm9yIHNlcnZp
Y2UgZnVuY3Rpb25zIHRoYXQgYXJlIG5vdCBTRkMgYXdhcmUuICBUaGVyZSBhcmUgYSBudW1iZXIg
b2YgdXMgd2hvIGhhdmUgaW1wbGVtZW50ZWQsIGluIG9uZSB3YXkgb3IgYW5vdGhlciwgc29tZSBz
b3J0IG9mIHNlcnZpY2UgY2hhaW5pbmcsIGJ1dCBJIChJIGNhbiBhdCBsZWFzdCBzcGVhayBmb3Ig
bXlzZWxmKSBhbSBsb29raW5nIHRvIFNGQyBub3QgdG8gZW5oYW5jZSBteSBjdXJyZW50IGltcGxl
bWVudGF0aW9uLCBidXQgdG8gcmVwbGFjZSBpdCB3aXRoIHNvbWV0aGluZyBiZXR0ZXIgd2hpbGUg
c3RpbGwgbWFpbnRhaW5pbmcgbXkgY29yZSAobm9uIHNlcnZpY2UgZnVuY3Rpb24pIGluZnJhc3Ry
dWN0dXJlLg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkZyb206IGtlZ3JheUBj
aXNjby5jb208a2VncmF5QGNpc2NvLmNvbTxtYWlsdG86a2VncmF5QGNpc2NvLmNvbSUzY2tlZ3Jh
eUBjaXNjby5jb20+Pg0KVG86IFJvbiBQYXJrZXI8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+LEppbSBHdWljaGFy
ZCAoamd1aWNoYXIpPGpndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29t
Pj4sSm9lbCBNLiBIYWxwZXJuPGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFs
cGVybi5jb20+Pg0KY2M6IHNmY0BpZXRmLm9yZzxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZyUzY3NmY0BpZXRmLm9yZz4+DQpTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0DQpTdWJq
ZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KKzEgdGhlIGlkZWEg
aXMgaW50ZXJvcGVyYWJpbGl0eS4NCg0KDQpPbiAzLzE0LzE0IDEyOjU1IFBNLCAiUm9uIFBhcmtl
ciIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb20+PiB3cm90ZToNCg0KPlRoYW5rcywgSmltLg0KPg0KPlJlbWVtYmVy
IHRoYXQgd2UgaGF2ZSBzYWlkIG1hbnkgdGltZXMgdGhhdCB0aGUgU0ZDIHNlcnZpY2UgaGVhZGVy
IGlzDQo+dHJhbnNwb3J0IGluZGVwZW5kZW50LiAgIEp1c3QgYmVjYXVzZSB0aGUgY2hhaW4gaWQg
Y291bGQgYmUgY2FycmllZCBpbg0KPnNvbWUgZm9ybSBvciBhbm90aGVyIHdpdGggc29tZSBwYXJ0
aWN1bGFyIHRyYW5zcG9ydCBkb2Vzbid0IG1lYW4gdGhhdCBpdA0KPmNvdWxkIGJlIHVuaXZlcnNh
bGx5IGNvbnZleWVkLiAgICBCeSBtYWtpbmcgYW5kIGtlZXBpbmcgdGhlIFNGQyBzZXJ2aWNlDQo+
aGVhZGVyIHRyYW5zcG9ydCBpbmRlcGVuZGVudCBtYWtlcyBpdCBtb3JlIGFwcGxpY2FibGUgaW4g
bW9yZQ0KPmVudmlyb25tZW50cyBhbmQgbW9yZSBsaWtlbHkgdG8gZ2V0IGFkb3B0ZWQgYnJvYWRs
eS4NCj4NCj4gICBSb24NCj4NCj4NCj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPkZyb206
IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFttYWlsdG86amd1aWNoYXJAY2lzY28uY29tXQ0KPlNl
bnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMzo1MiBQTQ0KPlRvOiBKb2VsIE0uIEhhbHBlcm47
IFJvbiBQYXJrZXINCj5DYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+U3Vi
amVjdDogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCj4NCj5IaSBKb2VsLA0KPg0KPlBlcmhh
cHMgYnV0IEkgd291bGQgcG9pbnQgb3V0IHRoYXQgdGhlIGJhc2UgU0ZDIGhlYWRlciBjb3VsZCBo
YXZlIGEgbG90DQo+bW9yZSBpbmZvcm1hdGlvbiB0aGFuIGp1c3QgdGhlIGNoYWluIElEOyBJIHdv
dWxkIGFsc28gcG9pbnQgb3V0IHRoYXQgdGhlDQo+ZGV2aWwgaXMgaW4gdGhlIGRldGFpbHMgYW5k
IHNheWluZyAid2VsbCwgSSBjYW4ganVzdCB1c2UgYW4gTVBMUyBsYWJlbCINCj5oaWRlcyBtdWNo
IG9mIHRoZSBjb21wbGV4aXR5IG9mIGFjdHVhbGx5IGRvaW5nIHRoYXQuDQo+DQo+T24gMy8xNC8x
NCwgMjozNSBQTSwgIkpvZWwgTS4gSGFscGVybiIgPGptaEBqb2VsaGFscGVybi5jb208bWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb20+PiB3cm90ZToNCj4NCj4+SWYgdGhlIHRyYW5zcG9ydCBoZWFk
ZXIgY2FycmllcyBlbm91Z2ggaW5mb3JtYXRpb24gZm9yIGlkZW50aWZ5aW5nIHRoZQ0KPj5zZXF1
ZW5jZSAoVkxBTiB0YWcgb3IgTVBMUyBsYWJlbCBjYW4gYm90aCBkbyB0aGUgam9iKSwgdGhlbiBh
cmd1YWJseQ0KPj50aGUgZ2xvYmFsIGNoYWluIElEIGlzIHJlZHVuZGFudC4gSSBjYW4gbGl2ZSB3
aXRoIGNhcnJ5aW5nIGl0IGFueXdheQ0KPj5laXRoZXIgaWYgSSBoYXZlIG1ldGFkYXRhIHRvIGNh
cnJ5LCBvciBpZiBJIG5lZWQgdGhlIGNoYWluIElEIGZvciBzb21lDQo+PnB1cnBvc2UuDQo+PiBB
ZnRlciBhbGwsIHNvbWUgZm9sa3Mgc2VlbSB0byB3YW50IHRvIHVzZSB0aGF0IGZvciB0aGUgZm9y
d2FyZGluZw0KPj5kZWNpc2lvbnMuDQo+Pg0KPj5Zb3VycywNCj4+Sm9lbA0KPj4NCj4+T24gMy8x
NC8xNCwgMjoyOCBQTSwgUm9uIFBhcmtlciB3cm90ZToNCj4+PiBUaGUgY2hhaW4gSUQgaXMgdGhl
IGxhYmVsIHRoYXQgZGVmaW5lcyB0aGUgc2VxdWVuY2Ugb2Ygc2VydmljZQ0KPj4+ZnVuY3Rpb25z
IHRoYXQgbXVzdCBiZSB2aXNpdGVkLiAgIEl0IGNhbiBiZSB0aG91Z2h0IG9mIGFzIGEgaGFuZGxl
IGZvciBhDQo+Pj5zdGFjayBvZiBtdXN0LXZpc2l0IG5ldHdvcmsgbG9jYXRpb25zLiAgIEkgZG9u
J3Qgc2VlIGhvdyB0aGlzIGNhbiBiZQ0KPj4+YW55dGhpbmcgYnV0IG1hbmRhdG9yeS4NCj4+Pg0K
Pj4+ICAgICBSb24NCj4+Pg0KPj4+DQo+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+
PiBGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFN1
cmVuZHJhIEt1bWFyDQo+Pj4oc21rdW1hcikNCj4+PiBTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAy
MDE0IDE6NDYgUE0NCj4+PiBUbzogSm9lbCBNLiBIYWxwZXJuOyBOQVBJRVJBTEEsIE1BUklBIEgN
Cj4+PiBDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4gU3ViamVjdDog
UmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4N
Cj4+PiBbVHJpbW1lZCB0aGUgcmVjaXBpZW50IGxpc3QgLSBuZWVkcyBhcHByb3ZhbCBvdGhlcndp
c2VdDQo+Pj4NCj4+PiBDb21wbGV0ZWx5IGFncmVlIGhlcmUuDQo+Pj4NCj4+PiBTRkMgZG9lcyBu
b3QgcHJldmVudCBWTEFOIHN0aXRjaGluZyBhbmQgb25lIGNhbiBjb250aW51ZSB0byBkbyB0aGF0
Lg0KPj4+V2hpbGUgYXQgdGhlIHNhbWUgdGltZSBTRkMgY2FuIGluY2x1ZGUgVkxBTiBzdGl0Y2hp
bmcgdG8gc3VwcG9ydA0KPj4+bGVnYWN5IFNGcyBpbiB0aGUgc2FtZSBjaGFpbiB0aGF0IGluY2x1
ZGVzIFNGQyBhd2FyZSBTRnMuIEV2ZW4gbGVnYWN5DQo+Pj5TRnMgYmVuZWZpdCBmcm9tIGNoYWlu
IGlkZW50aWZpY2F0aW9uIGFuZCBoZW5jZSBjYW4gYmUgc2hhcmVkIGFjcm9zcw0KPj4+ZGlmZmVy
ZW50IHNlcnZpY2UgY2hhaW5zLg0KPj4+DQo+Pj4gU3VyZW5kcmEuDQo+Pj4NCj4+Pg0KPj4+DQo+
Pj4gT24gMy8xNC8xNCAxMDoyNiBBTSwgIkpvZWwgTS4gSGFscGVybiIgPGptaEBqb2VsaGFscGVy
bi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+PiB3cm90ZToNCj4+Pg0KPj4+PiBNeSBv
d24gaW5jbGluYXRpb24gaXMgdG8gb2JzZXJ2ZSB0aGF0IGlmIHlvdSBkb24ndCBuZWVkIGV4cGxp
Y2l0DQo+Pj4+IGNoYWluIGlkZW50aWZpY2F0aW9uIGFuZCB5b3UgZG9uJ3QgbmVlZCBtZXRhZGF0
YSwgeW91IGNhbiBqdXN0IG9taXQNCj4+Pj4gdGhlIHNmYy9uc2ggaGVhZGVyLiBTdGlsbCBkbyBz
ZXJ2aWNlIGNoYWluaW5nLCBqdXN0IG5vIGV4dHJhIGhlYWRlci4NCj4+Pj4NCj4+Pj4gSWYgd2Ug
YXJlIGdvaW5nIHRvIGhhdmUgdGhlIGhlYWRlciwgaXQgc2VlbXMgdG8gbWUgdGhhdCB0aGUgY2hh
aW4NCj4+Pj5pZGVudGlmaWNhdGlvbiBmaWVsZCBpcyB2ZXJ5IHVzZWZ1bCwgYW5kIGxvdyBjb3N0
IG9uY2Ugd2UgaGF2ZSB0aGUNCj4+Pj5oZWFkZXIuDQo+Pj4+DQo+Pj4+IFlvdXJzLA0KPj4+PiBK
b2VsDQo+Pj4+DQo+Pj4+IE9uIDMvMTQvMTQsIDE6MDAgUE0sIE5BUElFUkFMQSwgTUFSSUEgSCB3
cm90ZToNCj4+Pj4+IEV4cGxpY2l0IGNoYWluIGlkZW50aWZpY2F0aW9uIHNob3VsZCBiZSBtYWRl
IG9wdGlvbmFsLiBJIGJlbGlldmUgaXQNCj4+Pj4+IHdhcyBkaXNjdXNzZWQgZmV3IG1vbnRocyBh
Z28gb24gdGhpcyBtYWlsaW5nIGxpc3QuDQo+Pj4+Pg0KPj4+Pj4gTWFyaWENCj4+Pj4+DQo+Pj4+
PiAqRnJvbToqc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddICpPbiBCZWhhbGYgT2Yg
KkptaC5kaXJlY3QNCj4+Pj4+ICpTZW50OiogVGh1cnNkYXksIE1hcmNoIDEzLCAyMDE0IDEyOjEy
IFBNDQo+Pj4+PiAqVG86KiBrZWdyYXlAY2lzY28uY29tPG1haWx0bzprZWdyYXlAY2lzY28uY29t
PjsgbHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPjsgc21r
dW1hckBjaXNjby5jb208bWFpbHRvOnNta3VtYXJAY2lzY28uY29tPjsNCj4+Pj4+IGpndWljaGFy
QGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPg0KPj4+Pj4gKkNjOiogbmljb2xh
cy5ib3V0aG9yc0Bxb3Ntb3MuY29tPG1haWx0bzpuaWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb20+
OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47IGhhZGlAbW9qYXRhdHUuY29tPG1h
aWx0bzpoYWRpQG1vamF0YXR1LmNvbT47DQo+Pj4+PiByb25fcGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tPG1haWx0bzpyb25fcGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPjsgYnJpanNtYW5A
anVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+IGptaEBqb2Vs
aGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+DQo+Pj4+PiAqU3ViamVjdDoq
IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+
Pj4gKkltcG9ydGFuY2U6KiBMb3cNCj4+Pj4+DQo+Pj4+PiBBc3N1bWluZyBJIHVuZGVyc3RhbmQg
eW91IHByb3Blcmx5IEtlbiwgSSBkaXNhZ3JlZS4NCj4+Pj4+DQo+Pj4+PiBGb3IgZXhhbXBsZSwg
YnkgdXNpbmcgc2VwYXJhdGUgdGVybXMgSSBjYW4gZWFzaWx5IGRpc2N1c3MgdGhlIGZhY3QNCj4+
Pj4+IHRoYXQgY2VydGFpbiBraW5kcyBvZiBkYXRhIChjaGFpbiBpZGVudGlmaWNhdGlvbikgb25s
eSBuZWVkIHRvIGJlDQo+Pj4+PiBhZGp1c3QgYnkgYSBmZXcgYXBwcyBpbiByYXJlIGNhc2VzLiBB
bmQgdGhhdCBkYXRhIGlzIG5vdCBiZWVkZWQNCj4+Pj4+IGJ5IHRoZSBhcHBsaWNhdGlvbnMuDQo+
Pj4+Pg0KPj4+Pj4gVW5sZXNzIHlvdSB3b3VsZCBsaWtlIHRvIGNvbnNpZGVyIHRoZSBjaGFpbiBp
ZGVudGlmaWNhdGlvbiBhcyBiZWluZw0KPj4+Pj4gb3B0aW9uYWw/DQo+Pj4+Pg0KPj4+Pj4gWW91
cnMsDQo+Pj4+Pg0KPj4+Pj4gSm9lbA0KPj4+Pj4NCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4gU2VudCBm
cm9tIG15IFNhbXN1bmcgc21hcnRwaG9uZSBvbiBBVCZUDQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+DQo+
Pj4+Pg0KPj4+Pj4gLS0tLS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0tLS0tLQ0KPj4+Pj4gU3Vi
amVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25z
DQo+Pj4+PiBGcm9tOiAiS2VuIEdyYXkgKGtlZ3JheSkiIDxrZWdyYXlAY2lzY28uY29tPG1haWx0
bzprZWdyYXlAY2lzY28uY29tPg0KPj4+Pj48bWFpbHRvOmtlZ3JheUBjaXNjby5jb20+Pg0KPj4+
Pj4gVG86IEx1Y3kgeW9uZyA8bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0Bo
dWF3ZWkuY29tPg0KPj4+Pj48bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4sIlN1cmVuZHJh
PG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSUzZSUzZSwlMjJTdXJlbmRyYT4gS3VtYXIgKHNt
a3VtYXIpIg0KPj4+Pj4gPHNta3VtYXJAY2lzY28uY29tPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNv
bT4gPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbT4+LCJKaW08bWFpbHRvOnNta3VtYXJAY2lzY28u
Y29tJTNlJTNlLCUyMkppbT4gR3VpY2hhcmQNCj4+Pj4+KGpndWljaGFyKSINCj4+Pj4+IDxqZ3Vp
Y2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4gPG1haWx0bzpqZ3VpY2hh
ckBjaXNjby5jb20+Pg0KPj4+Pj4gQ0M6IE5pY29sYXMgQk9VVEhPUlMgPE5pY29sYXMuQk9VVEhP
UlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPg0KPj4+Pj48
bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+LHNmYzxtYWlsdG86Tmljb2xhcy5C
T1VUSE9SU0Bxb3Ntb3MuY29tJTNlJTNlLHNmYz4gPHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPg0KPj4+Pj48bWFpbHRvOnNmY0BpZXRmLm9yZz4+LEphbWFsPG1haWx0bzpzZmNAaWV0
Zi5vcmclM2UlM2UsSmFtYWw+IEhhZGkgU2FsaW0gPGhhZGlAbW9qYXRhdHUuY29tPG1haWx0bzpo
YWRpQG1vamF0YXR1LmNvbT4NCj4+Pj4+PG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4+LFJvbjxt
YWlsdG86aGFkaUBtb2phdGF0dS5jb20lM2UlM2UsUm9uPiBQYXJrZXINCj4+Pj4+PFJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb20+DQo+Pj4+PiA8bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+Piwi
YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b20lM2UlM2UsJTIyYnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PiA8bWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0PiIgPGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4+LCJKb2VsPG1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldCUzZSUzZSwlMjJKb2VsPiBNLiBIYWxwZXJuIg0KPj4+Pj48
am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4gPG1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tPj4NCj4+Pj4+DQo+Pj4+PiBUaGUgd29yZCAibWV0YWRhdGEiIGlz
IGEgcHVycG9zZWx5IGFtYmlndW91cyB0ZXJtICJkYXRhIHRoYXQNCj4+Pj4+IHByb3ZpZGVzIGlu
Zm9ybWF0aW9uIGFib3V0IG90aGVyIGRhdGEiLiBJdCBpcyB1c2VkIHRvIGF2b2lkIFRISVMNCj4+
Pj4+ZGlzY3Vzc2lvbi4NCj4+Pj4+DQo+Pj4+PiBGb3IgZXhhbXBsZSwgSSBwcm9wb3NlIHdlIGRl
ZmluZSAidGVxdWlsYSBtZXRhZGF0YSIgYmVjYXVzZSwNCj4+Pj4+IGZyYW5rbHksIEkgd2lsbCBu
ZWVkIHRvIG9yZGVyIGEgdHJpcGxlLXNob3QgaWYgd2Uga2VlcCBhdHRlbXB0aW5nDQo+Pj4+PiB0
byBkZWZpbmUgc29tZXRoaW5nIHRoYXQsIGJ5IGRlZmluaXRpb24sIGlzIGFtYmlndW91cy4gSSdk
IGxpa2UNCj4+Pj4+IG15IGJhcnRlbmRlciB0byB1bmRlcnN0YW5kIG1lIHNwZWNpZmljYWxseSB3
aGVuIEkgc2F5ICJJIG5lZWQgYQ0KPj4+Pj5zaG90Ii4NCj4+Pj4+DQo+Pj4+PiBPbiAzLzEzLzE0
IDc6NDkgQU0sICJMdWN5IHlvbmciIDxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55
b25nQGh1YXdlaS5jb20+DQo+Pj4+PiA8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3Jv
dGU6DQo+Pj4+Pg0KPj4+Pj4gICA+U25pcC4uDQo+Pj4+PiAgID5TSz4gSnVzdCBjb3B5aW5nIGZy
b20gdGhlIFBTOg0KPj4+Pj4gICA+LS0NCj4+Pj4+ICAgPkRhdGEgcGxhbmUgbWV0YWRhdGEgcHJv
dmlkZXMgdGhlIGFiaWxpdHkgdG8gZXhjaGFuZ2UgaW5mb3JtYXRpb24NCj4+Pj4+YmV0d2Vlbg0K
Pj4+Pj4gICA+dGhlIG5ldHdvcmsgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZp
Y2UgZnVuY3Rpb25zLA0KPj4+Pj5hbmQgc2VydmljZQ0KPj4+Pj4gICA+ZnVuY3Rpb25zIGFuZCB0
aGUgbmV0d29yay4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+LS0NCj4+Pj4+ICAgPkl0IGlzIGEgbHVj
aWQgZGVmaW5pdGlvbi4gV2UgYXJlIHVubmVjZXNzYXJpbHkgbWFraW5nIHRoZSB3b3JkDQo+Pj4+
PiJuZXR3b3JrIg0KPj4+Pj4gICA+Y29udHJvdmVyc2lhbCwgSU1PLg0KPj4+Pj4gICA+DQo+Pj4+
PiAgID5bTHVjeV0gVGhpcyBpcyBteSBwb2ludC4gIlRoZSBuZXR3b3JrIiBpcyB0b28gZ2VuZXJh
bCBoZXJlLA0KPj4+Pj53aGljaCBicmluZ3MNCj4+Pj4+ICAgPm1ldGFkYXRhIGdyZWF0IHBvd2Vy
IHRvIGRvIG1hbnkgdGhpbmdzLiBUaGlzIGlzIHdoeSBwZW9wbGUNCj4+Pj4+aW52ZW50IGlkZWFz
DQo+Pj4+PiAgID5oZXJlLCB3aGljaCBjYXVzZXMgYSBsb3Qgb2YgZGViYXRlcyBvbiBtZXRhZGF0
YSB1c2FnZSBwb3RlbnRpYWxzLg0KPj4+Pj4gV2UNCj4+Pj4+ICAgPnNob3VsZCBub3Qgc3BlbmQg
YSBsb3Qgb2YgdGltZXMgb24gdGhhdCBkZWJhdGVzIGFuZCBqdWRnZSB3aGljaA0KPj4+Pj51c2Fn
ZSBpcw0KPj4+Pj4gICA+dmFsdWFibGUgb3Igbm90LiBUaHVzLCBmb3IgdGhlIFNGQyB3b3JrLCBp
dCB3aWxsIGJlIGhlbHBmdWwgaWYNCj4+Pj4+d2UgY2FuDQo+Pj4+PiAgID5uYXJyb3cgZG93biBh
IGJpdC4gSm9lbCBtYWtlcyBleHBsaWNpdGx5IHR3byBjYXNlcywgd2hpY2ggaXMNCj4+Pj4+aGVs
cGZ1bCB0bw0KPj4+Pj4gICA+ZGV2ZWxvcCB1c2UgY2FzZXMgZm9yIGVhY2ggY2FzZS4gSSB3b3Vs
ZCBsaWtlIHRvIHNlZSB0aGF0IHRoZQ0KPj4+Pj5wcm9ibGVtDQo+Pj4+PiAgID5zdGF0ZW1lbnQg
Y2FuIGJlIG1vcmUgc3BlY2lmaWMgb24gbWV0YWRhdGEgZGVmaW5pdGlvbiwgd2hpY2ggbWF5DQo+
Pj4+PmJlDQo+Pj4+PiAgID5oZWxwZnVsIGluIGxlc3MgZm9jdXNpbmcgb24gaXQgYW5kIG1vdmlu
ZyBmb3J3YXJkLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID5MdWN5DQo+Pj4+PiAgID4NCj4+Pj4+ICAg
PlN1cmVuZHJhLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5U
aGFua3MsDQo+Pj4+PiAgID4+THVjeQ0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pi0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tDQo+Pj4+PiAgID4+RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikg
W21haWx0bzpqZ3VpY2hhckBjaXNjby5jb21dDQo+Pj4+PiAgID4+U2VudDogV2VkbmVzZGF5LCBN
YXJjaCAxMiwgMjAxNCA0OjM4IFBNDQo+Pj4+PiAgID4+VG86IEx1Y3kgeW9uZw0KPj4+Pj4gICA+
PkNjOiBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXI7DQo+Pj4+
PiAgID4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbA0KPj4+Pj5IYWRpIFNhbGlt
DQo+Pj4+PiAgID4+U3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRh
LWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+SGkgTHVjeSwNCj4+Pj4+ICAg
Pj4NCj4+Pj4+ICAgPj5Oby4gSSBhbSBzaW1wbHkgc2F5aW5nIHdlIHNob3VsZCBub3Qgb3ZlcmNv
bXBsaWNhdGUgdGhlIHByb2JsZW0NCj4+Pj4+ICAgPj5zdGF0ZW1lbnQgd2l0aCB0ZXh0IHRoYXQg
YWRkcyBsaXR0bGUgdG8gbm8gdmFsdWUgaW4gbXkgb3Bpbmlvbi4NCj4+Pj4+IFdoZXRoZXINCj4+
Pj4+ICAgPj53ZSBjYWxsIGl0IG1ldGFkYXRhLCBvciBjb250ZXh0LCBoYXMgbm8gYmVhcmluZyBv
biB0aGUgZmFjdA0KPj4+Pj50aGF0IHRoZQ0KPj4+Pj4gICA+PnByb2JsZW0gc3RhdGVtZW50IGFs
cmVhZHkgY2xlYXJseSBzdGF0ZXMgd2UgbmVlZCB0byBiZSBhYmxlIHRvDQo+Pj4+PnBhc3MNCj4+
Pj4+ICAgPj5pbmZvcm1hdGlvbiBiZXR3ZWVuIFNGwrlzIGFuZCBiZXR3ZWVuIHRoZSBuZXR3b3Jr
ICYgU0bCuXMuDQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+T24gMy8xMi8xNCwg
NToxMyBQTSwgIkx1Y3kgeW9uZyIgPGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5Lnlv
bmdAaHVhd2VpLmNvbT4NCj4+Pj4+PG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3Rl
Og0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+SGkgSmltLA0KPj4+Pj4gICA+
Pj4NCj4+Pj4+ICAgPj4+SSBmb3Igb25lIGRvbid0IGFncmVlIGFuZCB0aGluayB3ZSBhcmUgb3Zl
ciBjb21wbGljYXRpbmcgd2hhdA0KPj4+Pj5zaG91bGQNCj4+Pj4+ICAgPj4+YmUgc3RyYWlnaHRm
b3J3YXJkLiBUaGUgU0ZDIGVuY2Fwc3VsYXRpb24gc2hvdWxkIGVuYWJsZSB0d28NCj4+Pj4+dGhp
bmdzOg0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+MS4gU3RlZXJpbmcgb2Ygc2VsZWN0ZWQgZmxv
d3MgdGhyb3VnaCBhIHNlcnZpY2UgY2hhaW47IHRoaXMgaXMNCj4+Pj4+dGhlDQo+Pj4+PiAgID4+
PnNlcnZpY2UgZnVuY3Rpb24gcGF0aC4NCj4+Pj4+ICAgPj4+Mi4gUGFzc2luZyBvZiBjb250ZXh0
IGFzc29jaWF0ZWQgd2l0aCBhIGdpdmVuIGZsb3cgd2l0aGluIHNhaWQNCj4+Pj4+c2VydmljZQ0K
Pj4+Pj4gICA+Pj5mdW5jdGlvbiBwYXRoLiBUaGlzIGNvbnRleHQgaW5mb3JtYXRpb24gbWF5IGJl
IGNvbnN1bWVkIGJ5IGENCj4+Pj4+U0YgKGFuDQo+Pj4+PiAgID4+PmFwcGxpY2F0aW9uIElEIGlz
IGFuIGV4YW1wbGUpIG9yIG1heSBiZSBjb25zdW1lZCBieSB0aGUNCj4+Pj4+Zm9yd2FyZGluZw0K
Pj4+Pj4gICA+Pj5lbGVtZW50cyAoYSB2cmYtSUQgaXMgYW4gZXhhbXBsZSkuDQo+Pj4+PiAgID4+
PltMdWN5XSBEbyB5b3UgY2FsbCB0aGUgY29udGV4dCBhcyBtZXRhZGF0YSBvciBub3Q/IERvIHdl
IGhhdmUNCj4+Pj4+YW5vdGhlcg0KPj4+Pj4gICA+Pj50ZXJtIGhlcmUgYmVzaWRlIFNGQyBoZWFk
ZXIgYW5kIG1ldGFkYXRhLiBJIHNlZSB0aGF0IHlvdSBkb24ndA0KPj4+Pj53YW50IHRvDQo+Pj4+
PiAgID4+PnNlcGFyYXRlIHdoYXQgaXMgY29uc3VtZWQgYnkgU0YgYW5kIHdoYXQgaXMgY29uc3Vt
ZWQgYnkgdGhlDQo+Pj4+PmZvcndhcmRpbmcNCj4+Pj4+ICAgPj4+ZWxlbWVudHMuDQo+Pj4+PiAg
ID4+Pg0KPj4+Pj4gICA+Pj5MdWN5DQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj5TZW50IGZyb20g
bXkgaVBob25lDQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj4+IE9uIE1hciAxMiwgMjAxNCwgYXQg
NDoxNiBQTSwgIkx1Y3kgeW9uZyINCj4+Pj4+PGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzps
dWN5LnlvbmdAaHVhd2VpLmNvbT4gPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3Rl
Og0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gR3JlYXQuIFRoZW4gd2UgbWF5IGNvbnNpZGVy
IHR3byBzcGVjaWFsIG1ldGFkYXRhIGRlZmluaXRpb25zDQo+Pj4+PmluIHRoZQ0KPj4+Pj4gICA+
Pj4+cHJvYmxlbSBzdGF0ZW1lbnQgc28gd2UgY2FuIGFsbCB1c2UgdGhlIHNhbWUgZGVmaW5pdGlv
bnMuDQo+Pj4+PkhlcmUgaXMgbXkNCj4+Pj4+ICAgPj4+PnN1Z2dlc3RlZCB0ZXh0IGFuZCBsaWtl
IHRvIGhlYXIgeW91IGFuZCBvdGhlcidzIGlucHV0IGFuZA0KPj4+Pj5zdWdnZXN0aW9ucy4NCj4+
Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBt
ZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eQ0KPj4+Pj50bw0KPj4+Pj4gICA+Pj4+ZXhjaGFu
Z2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgZWxlbWVudHMgaW4gYSBzZXJ2aWNlIGZ1bmN0aW9u
DQo+Pj4+PiAgID4+Pj5jaGFpbmluZy4gSW4gdGhpcyBjb250ZXh0LCB0aGVyZSBhcmUgdHdvIHR5
cGVzIG9mIGRhdGEgcGxhbmUNCj4+Pj4+bWV0YWRhdGEuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAg
Pj4+PiBTZXJ2aWNlIEZ1bmN0aW9uIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZXhjaGFuZ2Vk
IGJldHdlZW4NCj4+Pj4+ICAgPj4+PmNsYXNzaWZpZXIgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBi
ZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zIHRvDQo+Pj4+PiAgID4+Pj5mYWNpbGl0YXRlIHNlcnZp
Y2UgZnVuY3Rpb25zIG9uIHRoZSBwYWNrZXQgdHJlYXRtZW50Lg0KPj4+Pj4gICA+Pj4+DQo+Pj4+
PiAgID4+Pj4gU3RlZXJpbmcgTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBmcm9tIHNlcnZpY2Ug
ZnVuY3Rpb25zIHRvIGENCj4+Pj4+ICAgPj4+PmNsYXNzaWZpZXIgb3Igc2VydmljZSBub2RlIGZv
ciB0cmFmZmljIGZvcndhcmRpbmcgcHVycG9zZS4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+
IC1lbmQNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IEx1Y3kNCj4+Pj4+ICAgPj4+Pg0KPj4+
Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+
ICAgPj4+PiBGcm9tOiBKb2VsIE0uIEhhbHBlcm4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
XQ0KPj4+Pj4gICA+Pj4+IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjozNSBQTQ0K
Pj4+Pj4gICA+Pj4+IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIN
Cj4+Pj4+ICAgPj4+PiBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlw
ZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaQ0KPj4+Pj4gICA+Pj4+IFNhbGltDQo+Pj4+
PiAgID4+Pj4gU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNv
bnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBZZXMsIEkgYW0gdHJ5aW5n
IHRvIGNvbnNpc3RlbnRseSBkaXN0aW5ndWlzaCB0aG9zZSB0d28gY2FzZXMNCj4+Pj4+d2hlbg0K
Pj4+Pj4gICA+Pj4+dGFsa2luZyBhYm91dCB0aGUgaW5mb3JtYXRpb24gY2FycmllZCB3aXRoIHBh
Y2tldHMgaW4gc2VydmljZQ0KPj4+Pj5jaGFpbnMuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+
PiBZb3VycywNCj4+Pj4+ICAgPj4+PiBKb2VsDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+Pj4g
T24gMy8xMi8xNCwgMzoxMyBQTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4gICA+Pj4+PiBKb2Vs
LCBTZWUgYmVsb3cuIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYw0KPj4+Pj4g
ICA+Pj4+PiBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgSm9lbCBN
LiBIYWxwZXJuDQo+Pj4+PlNlbnQ6DQo+Pj4+PiAgID4+Pj4+IFdlZG5lc2RheSwgTWFyY2ggMTIs
IDIwMTQgMjowMiBQTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzDQo+Pj4+PkJPVVRIT1JTOw0KPj4+
Pj4gICA+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsNCj4+Pj4+
YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOw0KPj4+Pj4gICA+Pj4+PiBKYW1hbCBIYWRpIFNh
bGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBJIHdh
cyB0cnlpbmcgdG8gd29yZCBpdCBjYXJlZnVsbHkgbm90IHRvIGZvY3VzIG9uIHdobyBwdXRzDQo+
Pj4+PnRoZQ0KPj4+Pj4gICA+Pj4+PiBpbmZvcm1hdGlvbiBpbiwgYnV0IG9ubHkgb24gd2hvIGNv
bnN1bWVzIHRoZSBpbmZvcm1hdGlvbi4NCj4+Pj4+ICAgPj4+Pj4gSW5mb3JtYXRpb24gZm9yIHNl
cnZpY2UgZnVuY3Rpb25zIG1heSBjb21lIGZyb20gdGhlIGluZ3Jlc3MNCj4+Pj4+ICAgPj4+Pj4g
Y2xhc3NpZmllciBvciBmcm9tIG90aGVyIHNlcnZpY2UgZnVuY3Rpb25zLiBbTHVjeV0gdGhpcyBp
cw0KPj4+Pj50aGUgb25lDQo+Pj4+PiAgID4+Pj4+IGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91
ciB2aWV3LiBJbmZvcm1hdGlvbiBmb3IgdGhlDQo+Pj4+PmZvcndhcmRpbmcNCj4+Pj4+ICAgPj4+
Pj4gd2lsbCBnZW5lcmFsbHkgY29tZSBmcm9tIHRoZSBpbmdyZXNzIGNsYXNzaWZpZXIsIGJ1dCBp
bg0KPj4+Pj5zcGVjaWFsDQo+Pj4+PiAgID4+Pj4+IGNhc2VzIG1heSBiZSBwcm92aWRlZCBieSBz
ZXJ2aWNlIGZ1bmN0aW9ucy4gKEkga2VlcA0KPj4+Pj53YW50aW5nIHRvIGdldA0KPj4+Pj4gICA+
Pj4+PiByaWQgb2YgdGhvc2Ugc3BlY2lhbCBjYXNlcywgYnV0IHNvIGZhciB0aGVyZSBzZWVtIHRv
IGJlDQo+Pj4+Pmp1c3QgZW5vdWdoDQo+Pj4+PiAgID4+Pj4+IG9mIHRoZW0gdG8gd2FycmFudCBj
b3ZlcmluZyBpbiB0aGUgc29sdXRpb24uIEFuZCBtb3JlDQo+Pj4+PmltcG9ydGFudGx5LA0KPj4+
Pj4gICA+Pj4+PiBzaWduaWZpY2FudCBzdXBwb3J0IGZvciBpdCBpbiB0aGUgd29ya2luZyBncm91
cC4pIFtMdWN5XQ0KPj4+Pj5UaGlzIGlzDQo+Pj4+PiAgID4+Pj4+IHRoZSBzZWNvbmQgY2FzZSB1
c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcgKGJ1dCB5b3UgZG9uJ3QNCj4+Pj4+bGlrZSBpdCku
DQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IEFuZCB5b3Ugc3VnZ2VzdCBkaXN0aW5ndWlz
aGluZyB0aGVzZSB0d28gY2FzZXMgd2hlbg0KPj4+Pj5kaXNjdXNzaW5nDQo+Pj4+PiAgID4+Pj4+
IGFib3V0IG1ldGFkYXRhIHVzYWdlLiBJcyB0aGF0IHJpZ2h0IHVuZGVyc3RhbmRpbmc/DQo+Pj4+
PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IEx1Y3kNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IE9uIDMvMTIvMTQs
IDI6MzMgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+IEpvZWwsIEkgaW50ZXJw
cmV0IHRoYXQgeW91IHN1Z2dlc3RzIHRoYXQgZGlzdGluZ3Vpc2ggdGhlDQo+Pj4+PmV4Y2hhbmdl
DQo+Pj4+PiAgID4+Pj4+PiBpbmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgYmV0d2VlbiBz
ZXJ2aWNlIGZ1bmN0aW9ucw0KPj4+Pj5hbmQgdGhlDQo+Pj4+PiAgID4+Pj4+PiBleGNoYW5nZSBp
bmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgZnJvbSBhIHNlcnZpY2UNCj4+Pj4+ZnVuY3Rp
b24gdG8NCj4+Pj4+ICAgPj4+Pj4+IGEgc2VydmljZSBub2RlLiBJcyB0aGlzIHJpZ2h0IHVuZGVy
c3RhbmRpbmc/IEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm4NCj4+Pj4+ICAgPj4+Pj4+IFtt
YWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwNCj4+
Pj4+MjAxNA0KPj4+Pj4gMToxOQ0KPj4+Pj4gICA+Pj4+Pj4gUE0NCj4+Pj4+ICAgPj4+Pj4+IFRv
OiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFy
ZA0KPj4+Pj4gICA+Pj4+Pj4gKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
Pjsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6DQo+Pj4+PiAgID4+Pj4+PiBSZTogW3Nm
Y10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+PiBNeSBpbmNsaW5hdGlvbiB3b3VsZCBiZSB0byB0dW5lIHRoYXQg
ZGVmaW5pdGlvbiB0bw0KPj4+Pj5kaXN0aW5ndWlzaA0KPj4+Pj4gICA+Pj4+Pj4gYmV0d2VlbiBk
YXRhcGxhbmUgY2FycmllZCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBmb3IgdXNlIGJ5DQo+Pj4+PnNl
cnZpY2UNCj4+Pj4+ICAgPj4+Pj4+IGZ1bmNpdG9ucyAod2hhdGV2ZXIgdGhlIG9yaWdpbiksIGFu
ZCBkYXRhcGxhbmUgY2FycmllZA0KPj4+Pj5pbmZvcm1hdGlvbg0KPj4+Pj4gICA+Pj4+Pj4gaW50
ZW5kZWQgZm9yIGRhdGFwbGFuZSBmb3J3YXJkaW5nIGNvbXBvbmVudHMuDQo+Pj4+PiAgID4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IEhpIEpvZWwsDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+PiBJIGFncmVlIHRoYXQgd2UgbmVlZCB1c2luZyB0aGUgc2FtZSBkZWZpbml0aW9uIGZv
ciBhDQo+Pj4+PnRlcm0sIGJ1dA0KPj4+Pj4gICA+Pj4+Pj4+IGRpc2FncmVlIHRoYXQgdGhlIG1l
dGFkYXRhIGRlZmluaXRpb24gaGVyZSBpcyBhIHNldCBvZg0KPj4+Pj4gICA+Pj4+Pj4+IGluZm9y
bWF0aW9uIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gVGhpcyBtYXkgYmUgdG9vIG5hcnJvdw0KPj4+
Pj5vciBsZWFkDQo+Pj4+PiAgID4+Pj4+Pj4gdG8gYSBwYXJ0aWN1bGFyIHNvbHV0aW9uLiBJIGFt
IGZpbmUgd2l0aCB0aGlzIGRlZmluaXRpb24NCj4+Pj4+aW4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4g
cHJvYmxlbSBzdGF0ZW1lbnQgdy8gbWlub3IgdHdlYWsgKHN1Z2dlc3RlZCBvbiBtYWlsaW5nDQo+
Pj4+Pmxpc3QpLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gRGF0YXBsYW5lIE1l
dGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZQ0KPj4+Pj5hYmlsaXR5IHRv
DQo+Pj4+PiAgID4+Pj4+Pj4gZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgY2xhc3Np
ZmllcnMgYW5kIHNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+PiBmdW5jdGlvbnMsIGJldHdlZW4gc2Vy
dmljZSBmdW5jdGlvbnMsIGFuZCBzZXJ2aWNlDQo+Pj4+PmZ1bmN0aW9ucyBhbmQNCj4+Pj4+ICAg
Pj4+Pj4+PiB0aGUNCj4+Pj4+ICAgPj4+Pj4+PiBjbGFzc2lmaWVyc3xzZXJ2aWNlIG5vZGVzLg0K
Pj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gVGhlcmUgbWF5IGJlIGEgc29sdXRpb24g
dGhhdCBhIHNlcnZpY2UgZnVuY3Rpb24gcGFzc2VzDQo+Pj4+PnNvbWUNCj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4gaW5mb3JtYXRpb24gdG8gYXR0YWNoZWQgc2VydmljZSBub2RlIHdpdGhvdXQgdXNp
bmcgU0ZDDQo+Pj4+PmhlYWRlci4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IFRo
YW5rcywgTHVjeQ0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIEhhbHBlcm4gRGlyZWN0
DQo+Pj4+PiAgID4+Pj4+Pj4gW21haWx0bzpqbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbV0gU2Vu
dDogV2VkbmVzZGF5LA0KPj4+Pj5NYXJjaCAxMiwNCj4+Pj4+ICAgPj4+Pj4+PiAyMDE0IDEyOjI1
IFBNIFRvOiBMdWN5IHlvbmc7IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcw0KPj4+Pj5CT1VUSE9S
UzsNCj4+Pj4+ICAgPj4+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFy
KTsNCj4+Pj4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+ICAgPj4+Pj4+PiBzZmM7IEph
bWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4gZHJhZnQt
cmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+IEx1Y3ksIHlvdSBzYXkgInRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIC4uLiIg
VGhlDQo+Pj4+PmRlZmluaXRpb24geW91DQo+Pj4+PiAgID4+Pj4+Pj4gdGhlbiBwcm92aWRlIGlz
IGEgZGVmaW5pdGlvbiBvZiB0aGUgc2V0IG9mIGluZm9ybWF0aW9uIHdlDQo+Pj4+PmFyZQ0KPj4+
Pj4gICA+Pj4+Pj4+IHByb3Bvc2luZyB0aGF0IHdlIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gSSwg
YW5kIG90aGVycywNCj4+Pj4+aGF2ZQ0KPj4+Pj4gICA+Pj4+Pj4+IGJlZW4gdXNpbmcgdGhlIHRl
cm0gbWV0YWRhdGEgbW9yZSBuYXJyb3dseS4gV2UgY2FuIHVzZQ0KPj4+Pj53aGF0ZXZlcg0KPj4+
Pj4gICA+Pj4+Pj4+IGRlZmluaXRpb24gd2Ugd2FudC4gQnV0IHdlIGRvIG5lZWQgdG8gYWdyZWUg
b24gdGhlDQo+Pj4+PmRlZmluaXRpb24uDQo+Pj4+PiAgID4+Pj4+Pj4gRm9yIHRoZSBwdXJwb3Nl
cyBvZiB0aGUgV0csIGl0IHNlZW1zIG11Y2ggbW9yZSB1c2VmdWwgdG8NCj4+Pj4+dXNlIHRoZQ0K
Pj4+Pj4gICA+Pj4+Pj4+IHRlcm0gbWV0YWRhdGEgZm9yIHRoZSBuYXJyb3dlciBkZXNjcmlwdGlv
bi4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAg
ID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gT24gMy8xMi8xNCwgMToxOSBQTSwgTHVjeSB5b25n
IHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+PiBIaSBKb2VsLA0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+PiBJIGFncmVlLiBXZSBuZWVkIHRvIGRpZmZlcmVudGlhdGUgdGhlIG1ldGFk
YXRhIHVzZWQgYnkNCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+PmZ1bmN0aW9uIGFuZCBT
RkMgaGVhZGVyLiBUaGUgbWV0YWRhdGEgdGVybSBtZWFucyBjYXJyeWluZw0KPj4+Pj5zb21lDQo+
Pj4+PiAgID4+Pj4+Pj4+c3RhdGVzIGFsb25nIHdpdGggdGhlIHBhY2tldC4gSU1POiBTRkMgaGVh
ZGVyIGlzIGEga2luZCBvZg0KPj4+Pj4gICA+Pj4+Pj4+Pm1ldGFkYXRhIGNhcnJpZWQgb24gcGFj
a2V0IGZvciBuZXh0IHNlcnZpY2Ugbm9kZSB0byB1c2UuDQo+Pj4+PkluIHRoZQ0KPj4+Pj4gICA+
Pj4+Pj4+PmNvbnRleHQgb2YgU0ZDLCB3ZSBoYXZlIHRlcm0gZm9yIFNGQyBoZWFkZXIgYW5kIHRo
ZQ0KPj4+Pj5tZXRhZGF0YSB0aGF0DQo+Pj4+PiAgID4+Pj4+Pj4+d2FzIGNhcnJpZWQgYmV0d2Vl
biBzZXJ2aWNlIGZ1bmN0aW9ucywgb3IgYmV0d2VlbiBzZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+
ZnVuY3Rpb25zIGFuZCBjbGFzc2lmaWVycy9zZXJ2aWNlIG5vZGVzLCB3aGljaCBpcyB3aGF0DQo+
Pj4+PnRoZSBkcmFmdA0KPj4+Pj4gICA+Pj4+Pj4+PmZvY3VzLg0KPj4+Pj4gICA+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+PiBUaGFua3MsIEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTog
Sm9lbCBNLiBIYWxwZXJuDQo+Pj4+PiAgID4+Pj4+Pj4+IFttYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbV0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwNCj4+Pj4+IDIwMTQNCj4+Pj4+ICAgPj4+
Pj4+Pj4gMTE6MTggQU0gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtl
ciBDYzoNCj4+Pj4+IEppbQ0KPj4+Pj4gICA+Pj4+Pj4+PiBHdWljaGFyZCAoamd1aWNoYXIpOyBi
cmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+Pjxt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0NCj4+Pj4+
ICAgPj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
PiBJIHRoaW5rIGl0IGlzIGltcG9ydGFudCB0byBrZWVwIGEgc3Ryb25nIGRpc3RpbmN0aW9uDQo+
Pj4+PmJldHdlZW4NCj4+Pj4+ICAgPj4+Pj4+Pj4gbWV0YWRhdGEgKHdoaWNoIGlzIGZvciB1c2Ug
YnkgYXBwbGljYXRpb25zKSBhbmQgdGhlDQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj4g
Y2hhaW5pbmcgaW5mb3JtYXRpb24gaW4gdGhlIGJhc2Ugc2VydmljZSBjaGFpbiBoZWFkZXIsDQo+
Pj4+PndoaWNoIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+IGZvciB1c2UgYnkgdGhlIHNlcnZpY2UgY2hh
aW4gc3VwcG9ydCBtZWNoYW5pc21zLg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gT24gMy8x
Mi8xNCwgMTA6NDIgQU0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+IEZ1bGx5
IGFncmVlIHdpdGggSm9lLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFdl
IHNob3VsZCBub3QgcmVxdWlyZSBhIGZpeCBsZW5ndGggZm9yIGluLWJhbmQgbWV0YWRhdGENCj4+
Pj4+YnV0DQo+Pj4+PiAgID4+Pj4+Pj4+PiBhbHNvIG5vdCBsZWF2ZSBpdCBmb3IgZnJlZWx5IHVz
YWdlLiBJbiBmYWN0LCB3aGVuIGENCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbm9k
ZSBpbnNlcnRzIFNGQyBoZWFkZXIgb24gYSAoZW5jYXBzdWxhdGVkKSBwYWNrZXQgYW5kDQo+Pj4+
PnNlbmQgdG8NCj4+Pj4+ICAgPj4+Pj4+Pj4+IG5leHQgc2VydmljZSBub2RlLCBTRkMgaGVhZGVy
IGl0c2VsZiBjYW4gYmUgc2VlbiBhcyBhDQo+Pj4+Pm1ldGFkYXRhLg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmMNCj4+Pj4+ICAgPj4+
Pj4+Pj4+IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKb2VsIE0u
DQo+Pj4+PkhhbHBlcm4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2gg
MTIsIDIwMTQgOToyMSBBTSBUbzogTmljb2xhcw0KPj4+Pj5CT1VUSE9SUzsNCj4+Pj4+ICAgPj4+
Pj4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOw0KPj4+Pj5icmlq
c21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj4gICA+Pj4+Pj4+Pj4gc2ZjOyBKYW1hbCBIYWRpIFNh
bGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1z
ZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+PiBGb3IgaW4tYmFuZCBtZXRhZGF0YSwgdGhlIEFQSSBmb3IgYWNjZXNzIGNhbiBlYXNp
bHkgYmUNCj4+Pj4+ICAgPj4+Pj4+Pj4+IHN5bmNocm9ub3VzLiBPdXQgb2YgYmFuZCBtZXRhZGF0
YSBuZWVkcyBkaWZmZXJlbnQNCj4+Pj4+aGFuZGxpbmcuDQo+Pj4+PiAgID4+Pj4+Pj4+PiBUaGVy
ZSBhcmUgbWFueSBjYXNlcyB3aGVyZSBvdXQtb2YtYmFuZCBtZXRhZGF0YSBpcw0KPj4+Pj51c2Vm
dWwgYW5kDQo+Pj4+PiAgID4+Pj4+Pj4+PiBhcHByb3ByaWF0ZS4gQnV0IHRoZXkgZG8gbm90IGNv
dmVyIGFsbCBuZWVkcyBieSBhbnkNCj4+Pj4+c3RyZXRjaC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+PiBFdmVuIGlmIGVhY2ggcGllY2Ugb2YgaW4tYmFuZCBtZXRhZGF0YSBp
cyBvZiBmaXhlZA0KPj4+Pj5sZW5ndGgsDQo+Pj4+PiAgID4+Pj4+Pj4+PiB0aGVyZSBhcmUgbWFu
eSBkaWZmZXJlbnQga2luZHMgb2YgbWV0YXR5cGUuIFRyeWluZyB0bw0KPj4+Pj5zYXkNCj4+Pj4+
ICAgPj4+Pj4+Pj4+ICJ0aGVyZSB3aWxsIGJlIGV4YWN0bHkgZm91ciBwaWVjZXMsIGFuZCB0aGV5
IHdpbGwgYmUgb2YNCj4+Pj4+dHlwZXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+IHQxLCB0MiwgdDMsIGFu
ZCB0NCIgaXMgc2ltcGx5IHRvbyBzcGVjaWZpYyBmb3IgZXZlbiA4MCUNCj4+Pj4+b2YgdGhlDQo+
Pj4+PiAgID4+Pj4+Pj4+Pm5lZWRzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE9u
IDMvMTIvMTQsIDg6NTIgQU0sIE5pY29sYXMgQk9VVEhPUlMgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4gSGVsbG8gUm9uLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
U2VuZGluZyBvdXQgb2YgYmFuZCBjb25ncnVlbnQgbWV0YWRhdGEgbWF5IG5vdCBiZSB0aGUNCj4+
Pj4+YW5zd2VyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdG8gYWxsIG5lZWRzIGJ1dCBpdCBpcyBvbmUg
dG9vbCB0aGF0IHdlIHNob3VsZCBrZWVwLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gTm90IGFsbCBtZXRhZGF0YSBpcyB0aWVkIHRvIGEgc3BlY2lmaWMgcGFja2V0LCBm
b3INCj4+Pj4+ZXhhbXBsZSBhDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gcG9saWN5IGNoYW5nZSBpbiBQ
Q1JGIGNvdWxkIGxlYWQgdG8gc29tZSBtZXRhZGF0YQ0KPj4+Pj5zaWduYWxpbmcsDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gdGhlIHJlYWN0aW9uIHRpbWUgbmVlZCBub3QgYmUgaW1tZWRpYXRlLCBmZXcg
bXMgbWF5DQo+Pj4+Pm5vdCBtYXR0ZXIuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBBcyB5b3UgcG9pbnQsIGlmIGEgcGFja2V0IGlzIHRpZWQgdG8gYSBtZXRhZGF0YSBh
DQo+Pj4+PmNvcnJlbGF0aW9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gaW5mbyBjYW4gYmUgc2V0IGlu
IGJvdGggcGFja2V0IHRvIGRlYWwgd2l0aCBpdCAoaS5lDQo+Pj4+Pm1ldGFkYXRhDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gZXhwZWN0ZWQgZmxhZyBpbiB0aGUgU0ZDIGhlYWRlciwgcGx1cyBhbiBpZCkN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEZpbmFsbHkgd2UgY2FuIHN0
aWxsIHNlbmQgc29tZSBsaW1pdGVkIG1ldGFkYXRhIHdpdGhpbg0KPj4+Pj5hIGhlYWRlci4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiBUaGlzIGNvdWxkIGJlIHVzZWQgZm9yIGxvYWQgYmFsYW5jZXJzIGlu
IHBhcnRpY3VsYXIgaWYNCj4+Pj4+d2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBhZ3JlZSBvbiBhIGNv
bnZlbnRpb24gdG8gbG9jYXRlICJjb2Fyc2UgZ3JhaW4gcG9saWN5Ig0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+IC8gImZpbmUgZ3JhaW4gcG9saWN5IiBvbiByZXNlcnZlZCBjb250ZXh0IGhlYWRlcnMuDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGlzIHNlZW1zIHRvIG9wZW4g
dXAgYSBsb3Qgb2YgZmxleGliaWxpdHkgLw0KPj4+Pj5pbm5vdmF0aW9ucy4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE9uIHlvdXIgbGFzdCBwb2ludCwgdGhlcmUgaXMg
YSBxdWVzdGlvbiBvbiBob3cgdG8gbWFrZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1ldGFkYXRhIGF2
YWlsYWJsZSB0byBhIFNlcnZpY2UgRnVuY3Rpb24uIEN1cnJlbnQgc29ja2V0DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gY29ubmVjdGlvbnMgZm9yIGV4YW1wbGUgZG8gbm90IGFsbG93IHRvIHJldHJpZXZl
IElQDQo+Pj4+PmhlYWRlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG9wdGlvbnMuIFNvIEkgYXNzdW1l
IHRoYXQgU0ZDIGF3YXJlIFNlcnZpY2UgRnVuY3Rpb25zDQo+Pj4+PndpbGwNCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBuZWVkIHNvbWUgKGFzeW5jaHJvbm91cw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+ID8pIEFQ
SSB0byByZXRyaWV2ZSBTRkMgaGVhZGVyIGluZm9ybWF0aW9uIGFzIHdlbGwgYXMNCj4+Pj4+aW4t
YmFuZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1ldGFkYXRhLiBJIGRvbid0IHNlZSBvdXQgb2YgYmFu
ZCBtZXRhZGF0YSB0cmFuc3BvcnQNCj4+Pj4+YWRkaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gY29t
cGxleGl0eSwgdGhlIHNhbWUgQVBJIGNhbiBwcm9iYWJseSBhcHBseS4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoZSBhbHRlcm5hdGl2ZSBvcHRpb24sIGFsbG93aW5n
IHZhcmlhYmxlIHNpemVkDQo+Pj4+Pm1ldGFkYXRhIGluDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdGhl
IFNGQyBoZWFkZXIgaGFzIHNvbWUgZHJhd2JhY2tzIGFzIHdlbGwsIG9uZSBiZWluZw0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IGZyYWdtZW50YXRpb24sIGFuZCBzb21lIHN3aXRjaGVzIGV4cGVjdGluZyBh
cyB3ZWxsIHRvDQo+Pj4+Pmxvb2sgYXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBlbmQgdXNlciB0cmFm
ZmljIGhlYWRlcnMgZm9yIGxpbmsgbG9hZCBiYWxhbmNpbmcuIEkNCj4+Pj4+d291bGQNCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBhZ3JlZSB0aGF0IGlmIHdlIGNhbiBhY2NlcHQgdGhlc2UgaXNzdWVzLCB0
aGVuIHNlbmRpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBvZmYtbGluZSBjb25ncnVlbnQgbWV0YWRh
dGEgbG9vc2VzIGl0cyBpbnRlcmVzdC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IFdlIG5lZWQgdG8gdGFrZSBpbnRvIGFjY291bnQgdGhhdCBib3RoIGluLWJhbmQgYW5k
DQo+Pj4+PmNvbmdydWVudA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG91dC1vZi1iYW5kIG1ldGFkYXRh
IHRyYW5zcG9ydCBpcyBub3QgcmVsaWFibGUuIEENCj4+Pj4+cGFja2V0IGxvc3MNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiB0cmlnZ2VyaW5nIHJldHJhbnNtaXNzaW9uIHdvdWxkIG5vdCBsZWFkIHRvIHRo
ZQ0KPj4+Pj5pZGVudGljYWwNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiByZWNvbnN0cnVjdGlvbiBvZiB0
aGUgYXNzb2NpYXRlZCBtZXRhZGF0YS4gSW4gc29tZQ0KPj4+Pj5jYXNlcywgd2UNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBtaWdodCB0aHVzIGV2ZW4gbmVlZCBub24tY29uZ3J1ZW50IG91dC1vZi1iYW5k
IHJlbGlhYmxlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWV0YWRhdGEgdHJhbnNwb3J0Lg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXyBGcm9tOg0KPj4+Pj4gUm9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gUGFya2VyIFtSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tPl0gU2VudDoNCj4+Pj4+V2VkbmVzZGF5LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE1h
cmNoIDEyLCAyMDE0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gMTI6NDMgUE0gVG86IE5pY29sYXMgQk9V
VEhPUlMgQ2M6IEppbSBHdWljaGFyZA0KPj4+Pj4oamd1aWNoYXIpOw0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+PnNmYzsgSmFtYWwgSGFkaSBTYWxpbSBT
dWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4gTmljb2xhcywNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEkg
dW5kZXJzdGFuZCB0aGUgY29uY2VwdCBmb3Igb3V0IG9mIGJhbmQgc2lnbmFsaW5nIG9mDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj5tZXRhZGF0YSwgYnV0IEkgYW0gY29uY2VybmVkIHRoYXQgaXQgaW50cm9k
dWNlcw0KPj4+Pj5zaWduaWZpY2FudA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Y29tcGxleGl0eSBkdWUg
dG8gdGhlIHBvdGVudGlhbCByYWNlIGNvbmRpdGlvbiBvZg0KPj4+Pj5yZWNlaXZpbmcgdGhlDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj5yZWFsIHBhY2tldCBiZWZvcmUgdGhlIG1ldGFkYXRhLiBXaGlsZSB0
aGUgcmVhbCBwYWNrZXQNCj4+Pj4+Y291bGQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PmluZGljYXRlIHRo
YXQgb3V0IG9mIGJhbmQgbWV0YWRhdGEgaXMgZXhwZWN0ZWQsIGhvdyBjYW4NCj4+Pj4+d2UNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pmd1YXJhbnRlZSB0aGUgb3JkZXIgb2YgcmVjZXB0aW9uPyBXaGF0IGlm
IHN3aXRjaGluZyBvcg0KPj4+Pj5yb3V0aW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5ub2RlcyBhcHBs
eSBoYXNoIGJhc2VkIGxvYWQgYmFsYW5jaW5nPyBXaGF0IGlmIHRoZSBsb2FkDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj5iYWxhbmNpbmcgdW5kZXJzdGFuZHMgU0ZDIGVuY2FwcyBhbmQgbG9va3MgYmV5b25k
IGl0IHRvDQo+Pj4+PnRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+b3JpZ2luYWwgaGVhZGVyIHRvIGdl
dCBiZXR0ZXIgZW50cm9weT8NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBDYW4gd2UgZ3VhcmFudGVlIHRo
YXQgdGhlIG1ldGFkYXRhIGFuZCByZWFsIHBhY2tldA0KPj4+Pj53aWxsIGZvbGxvdw0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+dGhlIGV4YWN0IHNhbWUgcGF0aD8gSWYgd2UgY2FuIG5vdCwgdGhlbg0KPj4+
Pj5pbXBsZW1lbnRhdGlvbnMgd2lsbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+bmVlZCB0byBhZGQgaW5n
cmVzcyBxdWV1aW5nIHRvIGNvcGUgd2l0aCB0aGUgc2NlbmFyaW8uDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBBbHNvLCBkbyB5b3UgZmVlbCB0aGF0IHRoZSBpbmNyZWFz
ZSBpbiBpbXBsZW1lbnRhdGlvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGNvbXBsZXhpdHkgYXQgdGhl
IHNlcnZpY2UgZnVuY3Rpb25zIGlzIHJlYXNvbmFibGU/DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiBUaGFua3MuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBSb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBPbiBN
YXIgMTIsIDIwMTQsIGF0IDQ6MDkgQU0sICJOaWNvbGFzIEJPVVRIT1JTIg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+PiA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRI
T1JTQHFvc21vcy5jb20+DQo+Pj4+PjxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29t
Pj4gd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IEkgdGhp
bmsgd2UgbXVzdCBtYWtlIGEgZGlzdGluY3Rpb24gYmV0d2VlbjoNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gLSBNZXRhZGF0YSB3aGljaCBzaG91bGQgYmUgcGFydCBv
ZiB0aGUgaGVhZGVyIGRlZmluZWQNCj4+Pj4+YXMgaW4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gYmFu
ZCBtYXJraW5nLiAtIE1ldGFkYXRhIHdpdGggY2FuIGJlIHBhc3NlZCBvdXQgb2YNCj4+Pj4+YmFu
ZCwgZm9yDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGV4YW1wbGUgY29uZ3J1ZW50IG91dCBvZiBiYW5k
IHNpZ25hbGluZyBkZWZpbmVkIGluDQo+Pj4+PnRoZSBkcmFmdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBUaGUgZm9ybWVyIGNhbGxzIGZvciBhIGxpbWl0ZWQgc3Bh
Y2UgaW4gdGhlIGhlYWRlciwNCj4+Pj4+dHJ1ZSwgVGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGxh
dHRlciBob3dldmVyIGRvZXMgbm90IGluY3VyIGFueSBzcGFjZSBsaW1pdGF0aW9uDQo+Pj4+PmFu
ZCBpcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBzdGlsbCBmYWlybHkgZWZmaWNpZW50IGFuZCBpdCBy
ZW1haW5zIGNvbXBhdGlibGUgd2l0aA0KPj4+Pj5hIGZpeGVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
IHNpemUgaGVhZGVyIHVzZWQgdG8gcm91dGUgdGhvc2Ugc2lnbmFsaW5nIG1lc3NhZ2VzDQo+Pj4+
PmFsb25nIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBjaGFpbidzIHNlcnZpY2UgZnVuY3Rpb25z
Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBOaWNvbGFzIF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbToNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4gSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW2pndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86
amd1aWNoYXJAY2lzY28uY29tPl0gU2VudDoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gVHVlc2RheSwg
TWFyY2ggMTEsIDIwMTQgNjo0OCBQTSBUbzogUm9uIFBhcmtlciBDYzoNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4gTmljb2xhcyBCT1VUSE9SUzsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2Zj
OyBKYW1hbCBIYWRpIFNhbGltDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2Zj
XQ0KPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gSGkgUm9uLA0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBXZSBjYW4gY2VydGFpbmx5IGhhdmUgdGhpcyBk
aXNjdXNzaW9uIGJ1dCB3ZSBzaG91bGQNCj4+Pj4+Zmlyc3QNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4g
Y29uc2lkZXIgd2hhdCBpbmZvcm1hdGlvbiBpcyBuZWNlc3NhcnkgYW5kIGlmIHNhaWQNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4gaW5mb3JtYXRpb24gY2FuIGZpdCB3aXRoaW4gYSBmaXhlZCBudW1iZXIg
b2YgY29udGV4dHMNCj4+Pj4+aW4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IG1ham9yaXR5IG9m
IGNhc2VzLiBSZW1lbWJlciwgdGhlIGdvYWwgb2YgYmVpbmcgYWJsZQ0KPj4+Pj50byBwYXNzDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIHRocm91Z2ggdGhlIG5ldHdvcmsgaXMgdG8gZW5o
YW5jZSBzZXJ2aWNlDQo+Pj4+PmRlbGl2ZXJ5LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBub3QgcGFz
cyB0aGUgZW50aXJlIHdvcmtzIG9mIFNoYWtlc3BlYXJlIDstKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBTZW50IGZyb20gbXkgaVBob25lDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBPbiBNYXIgNywgMjAxNCwgYXQgMzo1MiBBTSwg
IlJvbiBQYXJrZXIiDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiA8Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4NCj4+Pj4+
PG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4gd3JvdGU6DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gTmljb2xhcywNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBJIHNlZSBzaW1pbGFyIHJlcXVpcmVtZW50
cyBmcm9tIHRoZSAzZ3BwIEVQQyBzaWRlLg0KPj4+Pj5JIHdvdWxkDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+PiBsaWtlIHRvIHByb3Bvc2UgYW4gT1VJIC8gVExWIGJhc2VkIGFwcHJvYWNoIHdoZXJlIHRo
ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gcmVzZXJ2ZWQgT1VJIGNhbiBiZSB1c2VkIGZvciBhZ3Jl
ZWQgdXBvbiB0eXBlcyBvZg0KPj4+Pj5jb21tb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IG1ldGFk
YXRhIGFuZCB2ZW5kb3Igb3Igb3RoZXIgb3JnYW5pemF0aW9uYWwgT1VJcyBjYW4NCj4+Pj4+YmUg
dXNlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gdG8gcXVpY2tseSBpbm5vdmF0ZSBpbiB0aGUgbmV0
d29ya3MuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBTaW11bHRhbmVvdXNseSwgSSB3b3VsZCBhbHNv
IGxpa2UgdG8gY29uc2lkZXINCj4+Pj4+bWVjaGFuaXNtcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4g
dGhhdCBhcmUgb3B0aW1pemVkIGZvciBsb25nIGxpdmVkIGZsb3dzIHNvIGFzIHRvDQo+Pj4+Pmxp
bWl0IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gbmVnYXRpdmUgZWZmZWN0cyBvZiBwYWNrZXQg
Z3Jvd3RoLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IFJvbg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4gT24gTWFyIDcsIDIwMTQsIGF0IDg6MzQgQU0sICJOaWNvbGFzIEJPVVRIT1JTIg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRv
Ok5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4NCj4+Pj4+PG1haWx0bzpOaWNvbGFzLkJPVVRI
T1JTQHFvc21vcy5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IEhlbGxvIEppbQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4gSSBoYXZlIHNlZW4gY2FzZXMgaW4gR2kgTEFOLCB3aGVyZSBzdWJzY3JpYmVy
IHJlbGF0ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBpbmZvcm1hdGlvbiBpcyBwYXNzZWQgdG8g
YSBXZWIgUHJveHkgZm9yIEhUVFAgaGVhZGVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZW5yaWNo
bWVudCAoYWltZWQgYXQgc29tZSBXZWIgQ29udGVudCBwcm92aWRlcnMNCj4+Pj4+cGFydG5lcnMg
b2YNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiB0aGUgTW9iaWxlIE9wZXJhdG9yKS4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+PiBJbmZvcm1hdGlvbiB3YXMgYW4gY29kZWQgKHBlcnNpc3RlbnQpIHN1YnNj
cmliZXIgaWQNCj4+Pj4+ZGVyaXZlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGZyb20gdGhlIE1T
SVNETiwgYW5kIGNvdXBsZSBvZiBmIGN1c3RvbWVyIHByb2ZpbGUNCj4+Pj4+cmVsYXRlZA0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGZpZWxkcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+IEluIGFuIHNmYyBiYXNlZCBHaSBMQU4sIHRoaXMgZW50aXR5IHNob3Vs
ZCByZWNlaXZlDQo+Pj4+ID5mcm9tIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IENsYXNzaWZp
ZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IC0gQSBjbGFz
c2lmaWNhdGlvbiBvZiB0aGUgQ29udGVudCBQcm92aWRlciAoIElkLA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+IENhdGVnb3J5KSBiYXNlZCBvbiB0cmFmZmljIGFuYWx5c2lzIC0gVGhlIE1TSVNETiBv
Zg0KPj4+Pj4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gc3Vic2NyaWJlciAtIFR3byBzdWJz
Y3JpYmVyIHBvbGljeSBmaWVsZHMgKG5vdCB0aWVkDQo+Pj4+PiB0byBQQ1JGDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4gYnV0IGJlbG9uZ2luZyB0byB0aGUgU3Vic2NyaWJlciBEQikgKFN1YnNjcmli
ZXINCj4+Pj4+IGNhdGVnb3J5LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHN1Yi1jYXRlZ29yeSkg
LSBBIHNlc3Npb24gaWQgKGZvciBsb2dnaW5nIGFuZA0KPj4+Pj50cmFja2luZw0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IHB1cnBvc2VzKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4gVGhlIG9iamVjdGl2ZSBiZWluZyB0byBhdm9pZCBoYXZpbmcgdGhlIEhUVFAg
UHJveHkNCj4+Pj4+dG8NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBiZWNvbWUgYSB0cnVzdGVkIGFw
cGxpY2F0aW9uIChpbnRlcm9nYXRlIHRoZQ0KPj4+Pj4gc3Vic2NyaWJlciBEQiwNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+PiBldGMuLikNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gTmljb2xhcw0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206IEppbQ0KPj4+Pj4gR3Vp
Y2hhcmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiAoamd1aWNoYXIpIFtqZ3VpY2hhckBjaXNjby5j
b208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT5dIFNlbnQ6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gVGh1cnNkYXksIE1hcmNoIDA2LCAyMDE0IDI6MDIgUE0gVG86IEphbWFsIEhhZGkNCj4+Pj4+
U2FsaW07DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gam1vaXNhbmRAanVuaXBlci5uZXQ8bWFpbHRv
Omptb2lzYW5kQGp1bmlwZXIubmV0PiA8bWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0PjsNCj4+
Pj4+IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gQ2M6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gc2Zj
IFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBIaSBKYW1hbCwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+IFlvdSBzYWlkICJJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9y
IHZhcmlhYmxlDQo+Pj4+PiBzaXplZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIi4u
IEkgYW0gbm90IHNvIGNvbnZpbmNlZCBhbmQgd291bGQgbGlrZSB0bw0KPj4+Pj4gYmV0dGVyDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gdW5kZXJzdGFuZCB0aGUgcmVxdWlyZW1lbnRzIGJlZm9yZSBw
YXNzaW5nIGp1ZGdlbWVudC4NCj4+Pj4+IElmIHdlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbG9v
ayBhdCB0aGUgdXNlIGNhc2VzIGFzIHByZXNlbnRlZCB0aHVzIGZhciBpbnRvDQo+Pj4+PiB0aGUg
V0cgSQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGhhdmUgeWV0IHRvIHNlZSBhIHNpbmdsZSBleGFt
cGxlIG9mIHRoZSBuZWVkDQo+Pj4+PiAobm90aW5nIHRoYXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
PiBkZXNpcmUgaXMgbm90IHRoZSBzYW1lIGFzIG5lZWQpIC0gSSBhbSBub3Qgc2F5aW5nDQo+Pj4+
PiB0aGVyZSBpcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IG5vIHJlcXVpcmVtZW50IGJ1dCByYXRo
ZXIgdGhhdCB3ZSBzaG91bGQgbm90IGp1bXANCj4+Pj4+IHRvIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+IGNvbmNsdXNpb24gYW5kIGJ1aWxkIHN0YW5kYXJkcyBhcm91bmQgYSB0aGVvcnkuDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IE9uIDMvMy8xNCwgNjozNSBBTSwgIkph
bWFsIEhhZGkgU2FsaW0iDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IDxoYWRpQG1vamF0YXR1LmNv
bTxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+IDxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+Pg0K
Pj4+Pj53cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
Pj4gSSBsaWtlIHRoZSBkb2MgLSB3ZWxsIHdyaXR0ZW4uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IFNlY3Rpb24gNC4zIG9uIG1ldGFkYXRhIGVuY29kaW5n
Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBJdCBzZWVt
cyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlIHNpemVkDQo+Pj4+PiBtZXRhZGF0YQ0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiAoYXQgbGVhc3QgZm9yIGh0dHAvYXBwIHlvdSBzZWVtIHRv
IGluZGljYXRlIHRoZQ0KPj4+Pj4gZGVzaXJlIGZvcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pml0
KS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gRm9yIGEgZGF0YXBhdGggcGVyLXBhY2tldCBtZXRh
ZGF0YSwgaSBmZWVsIHRoZQ0KPj4+Pj4gbmVlZCBpcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBq
dXN0IGFzIGltcG9ydGFudC4gQXJlIHdlIGxpbWl0ZWQgYnkgdGhlIGZhY3QgdGhhdA0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+PiBleGlzdGluZyBoYXJkd2FyZSBtYXkgbm90IGJlIGFibGUgdG8gaGFu
ZGxlIFRMVnM/DQo+Pj4+PkZvcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBleGFtcGxlLCBJIGRv
bnQgaGF2ZSBhIHByb2JsZW0gaGFuZGxpbmcgVExWcyBpbiBhDQo+Pj4+PiBzb2Z0d2FyZQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+PmRhdGFwYXRoLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBjaGVlcnMsIGphbWFsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBtYWlsaW5nIGxpc3Qg
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4g
bWFpbGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMN
Cj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3Jn
PG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18g
c2ZjIG1haWxpbmcNCj4+Pj4+IGxpc3QNCj4+Pj4+ICAgPj4+Pj4gc2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4N
Cj4+Pj4+ICAgPj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KPj4+Pj4gICA+PnNmYyBtYWlsaW5nIGxpc3QNCj4+Pj4+ICAgPj5zZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiAgID4+aHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPg0KPj4+Pj4gICA+
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj4+ICAg
PnNmYyBtYWlsaW5nIGxpc3QNCj4+Pj4+ICAgPnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+ICAgPmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+Pg0KPj4+Pg0KPj4+PiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+PiBzZmMgbWFpbGluZyBsaXN0DQo+
Pj4+IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+PiBodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+DQo+Pj4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+PiBzZmMgbWFpbGluZyBsaXN0DQo+Pj4g
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pg0KPj4NCj4+X19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+c2ZjIG1haWxpbmcgbGlzdA0KPj5zZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmMNCj4NCj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0KPnNmYyBtYWlsaW5nIGxpc3QNCj5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxp
bmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWls
dG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmMNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzZmMg
bWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQoNCg0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRm
Lm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmMNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPGJhc2Ug
aHJlZj0ieC1tc2c6Ly85OS8iPjwhLS1baWYgIW1zb10+PHN0eWxlPnZcOioge2JlaGF2aW9yOnVy
bCgjZGVmYXVsdCNWTUwpO30NCm9cOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCndc
Oioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCi5zaGFwZSB7YmVoYXZpb3I6dXJsKCNk
ZWZhdWx0I1ZNTCk7fQ0KPC9zdHlsZT48IVtlbmRpZl0tLT48c3R5bGU+PCEtLQ0KLyogRm9udCBE
ZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpIZWx2ZXRpY2E7DQoJcGFu
b3NlLTE6MiAxMSA2IDQgMiAyIDIgMiAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpT
aW1TdW47DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2Zv
bnQtZmFtaWx5OlNpbVN1bjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250
LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAz
IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDEx
IDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQFNpbVN1biI7
DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt
aWx5OiJNUyBVSSBHb3RoaWMiOw0KCXBhbm9zZS0xOjIgMTEgNiAwIDcgMiA1IDggMiA0O30NCkBm
b250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxATVMgVUkgR290aGljIjsNCglwYW5vc2UtMToyIDEx
IDYgMCA3IDIgNSA4IDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWws
IGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0
b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcg
Um9tYW4iLCJzZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUt
cHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30N
CmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3Jp
dHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5N
c29BY2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBkaXYuTXNvQWNldGF0ZQ0KCXttc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltYXJnaW46
MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6OC4wcHQ7DQoJZm9udC1m
YW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNv
TGlzdFBhcmFncmFwaCwgZGl2Lk1zb0xpc3RQYXJhZ3JhcGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5
OjM0Ow0KCW1hcmdpbi10b3A6MGluOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbWFyZ2luLWJvdHRv
bTowaW47DQoJbWFyZ2luLWxlZnQ6LjVpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9u
dC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30N
CnNwYW4uYXBwbGUtY29udmVydGVkLXNwYWNlDQoJe21zby1zdHlsZS1uYW1lOmFwcGxlLWNvbnZl
cnRlZC1zcGFjZTt9DQpzcGFuLkVtYWlsU3R5bGUxOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25h
bDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7
fQ0Kc3Bhbi5FbWFpbFN0eWxlMjANCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uQmFs
bG9vblRleHRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbXNv
LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQiOw0KCWZv
bnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpzcGFuLkVtYWlsU3R5bGUyMw0KCXtt
c28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNh
bnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxl
LXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlv
bjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGlu
O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlzdCBEZWZp
bml0aW9ucyAqLw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6NTM3Mzk4MTMyOw0KCW1zby1saXN0
LXRlbXBsYXRlLWlkczo4MTA4Mzg5NjI7fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5
bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS4waW47DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDps
ZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAu
MHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDQNCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6Mi4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5
OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mi41aW47DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglt
c28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBs
MDpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDcNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6My41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC4waW47
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsN
Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlz
dCBsMDpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMQ0KCXttc28tbGlzdC1p
ZDoxMzQ1MDE1NDA3Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczoxNDYxNDc3MTE4O30NCkBsaXN0
IGwyDQoJe21zby1saXN0LWlkOjEzNDcwNTE2NDA7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjgy
MjI0OTUwODt9DQpAbGlzdCBsMjpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwy
OmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAu
MHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6
IlRpbWVzIE5ldyBSb21hbiI7fQ0KQGxpc3QgbDI6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9w
OjEuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
LjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7
fQ0KQGxpc3QgbDI6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCglt
c28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2kt
Zm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWw1
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjMuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1i
b2w7fQ0KQGxpc3QgbDI6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFu
c2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2
ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
grc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjQuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBw
dDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWw5DQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOjQuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0KQGxpc3QgbDMNCgl7bXNvLWxpc3QtaWQ6MTQwOTExMjk5NTsNCgltc28tbGlzdC10
ZW1wbGF0ZS1pZHM6MTc5MDg2Mzc1Njt9DQpAbGlzdCBsMzpsZXZlbDENCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3lt
Ym9sO30NCkBsaXN0IGwzOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxl
dmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4w
cHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsNA0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10
YWItc3RvcDoyLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyLjVpbjsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwz
OmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsNw0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZl
bC10YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1p
bHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo0LjBpbjsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0
IGwzOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo0LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw0DQoJe21zby1saXN0LWlk
OjE0ODEwMDA4MzI7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUt
aWRzOi0xNzIxOTcyNTk0IC0xNDA5NTIwNDI4IDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3
Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzO30NCkBsaXN0IGw0Omxl
dmVsMQ0KCXttc28tbGV2ZWwtc3RhcnQtYXQ6MDsNCgltc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6LTsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6MjAuMjVwdDsNCgl0
ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsN
Cgltc28tZmFyZWFzdC1mb250LWZhbWlseTpDYWxpYnJpOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5
OiJUaW1lcyBOZXcgUm9tYW4iO30NCkBsaXN0IGw0OmxldmVsMg0KCXttc28tbGV2ZWwtdGFiLXN0
b3A6MS4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0uMjVpbjt9DQpAbGlzdCBsNDpsZXZlbDMNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjEuNWluOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0K
QGxpc3QgbDQ6bGV2ZWw0DQoJe21zby1sZXZlbC10YWItc3RvcDoyLjBpbjsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGw0Omxl
dmVsNQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6Mi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsNDpsZXZlbDYNCgl7bXNv
LWxldmVsLXRhYi1zdG9wOjMuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDQ6bGV2ZWw3DQoJe21zby1sZXZlbC10YWIt
c3RvcDozLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluO30NCkBsaXN0IGw0OmxldmVsOA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6NC4waW47
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9
DQpAbGlzdCBsNDpsZXZlbDkNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjQuNWluOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0Kb2wNCgl7bWFy
Z2luLWJvdHRvbTowaW47fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KLS0+PC9zdHlsZT48
IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNw
aWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHht
bD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBk
YXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0K
PGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFz
cz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mIzQzOzE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBp
biAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBzZmMg
W21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10NCjxiPk9uIEJlaGFsZiBPZiA8L2I+SmltIEd1
aWNoYXJkIChqZ3VpY2hhcik8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBNYXJjaCAxOSwg
MjAxNCA5OjAxIEFNPGJyPg0KPGI+VG86PC9iPiBQYXVsIFF1aW5uIChwYXVscSk8YnI+DQo8Yj5D
Yzo8L2I+IERhdmlkIEFsbGFuIEk7IENhdGh5IFpoYW5nOyBTdW1hbmRyYSBNYWplZTsgc2ZjQGll
dGYub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBj
aGFpbiBJRDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mIzQzOzE8YnI+DQo8YnI+DQpTZW50IGZyb20gbXkgaVBob25lPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRv
bToxMi4wcHQiPjxicj4NCk9uIE1hciAxOSwgMjAxNCwgYXQgODo0NSBBTSwgJnF1b3Q7UGF1bCBR
dWlubiAocGF1bHEpJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86cGF1bHFAY2lzY28uY29tIj5w
YXVscUBjaXNjby5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJs
b2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgU3VtYW5kcmEsIDxvOnA+PC9vOnA+PC9wPg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSBsZWFuIHRvd2FyZHMgIzI6IGVzc2VudGlh
bGx5IGVuY29kaW5nIHRoZSBpbmZvcm1hdGlvbiBpbnRvIGEgc2ltcGxlIElELCByYXRoZXIgdGhh
biB0cnlpbmcgdG8gY3JlYXRlIGEgdmFyaWFibGUgbGVuZ3RoIHN0YWNrLiAmbmJzcDtUaGUgZW5j
b2RpbmcgbWV0aG9kIGlzIG11Y2ggc2ltcGxlciBmb3IgU0ZzIHRvIHByb2Nlc3MsIGFuZCBhcyB5
b3UgcG9pbnQgb3V0IHVwZGF0ZSBhbmQgbW9kaWZ5LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QYXVsPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gTWFyIDE5LCAyMDE0LCBhdCAzOjQwIEFN
LCBTdW1hbmRyYSBNYWplZSAmbHQ7PGEgaHJlZj0ibWFpbHRvOlMuTWFqZWVARjUuY29tIj5TLk1h
amVlQEY1LmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbHQ7Jmx0
O1RyaW1tZWQgdGhlIFRPIGxpc3QgdG8gYXZvaWQgdGhlIG1zZyBiZWluZyBoZWxkIGFnYWluJmd0
OyZndDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkkgc2VlIHR3byB3YXlzIHRvIGNhcnJ5IHRoZSBwYXRo
IGluZm9ybWF0aW9uLiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8b2wgc3RhcnQ9IjEiIHR5cGU9IjEiPg0K
PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMSBsZXZlbDEgbGZvMSI+DQo8c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPkV4cGxpY2l0IG9yZGVyZWQgbGlzdCwgc29tZXRoaW5nIGxp
a2UgRlctQSA6OiBUQ1AtT1BUIDo6IExCIDo6IFZpZGVvT1BUIDo6IENHTkFULiAmbmJzcDsgVGhl
cmUgYXJlIHR3byBpc3N1ZXMgd2l0aCB0aGlzIGFwcHJvYWNoLCBmaXJzdCB0aGUgbGVuZ3RoIG9m
IGdyYXBoIGlzIHZhcmlhYmxlLiAmbmJzcDtBbHNvIGl0IGltcGxpZXMgYmlkaXJlY3Rpb25hbA0K
IHN5bW1ldHJ5LiBJdCBpcyBvZnRlbiByZXF1aXJlZCBidXQgc2hvdWxkIG5vdCBiZSBtYW5kYXRv
cnkuICZuYnNwO1NlY29uZGx5IGNoYW5naW5nIHRoaXMgcGF0aC9ncmFwaCBpbiBhdCBTRiBjYW4g
YmUgY3VtYmVyc29tZS4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG87bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzEiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij5MZXQgdGhlIENvbnRyb2wgcGxhbmUgZGlzdHJpYnV0ZSB0aGUgY2hhaW5JRCAmbHQ7
4oCUJmd0OyBncmFwaCBtYXBwaW5nLiBJbiB0aGlzIGNhc2UgZWFjaCBTRiB3b3VsZCBoYXZlIG1h
cHBpbmcgb2YgZ2l2ZW4gYSBjaGFpbklEIHdoYXQgaXMgbXkgbmV4dCBob3AuIFRoZSBjaGFpbklE
IGl0c2VsZiBjb3VsZCBiZSBmaXhlZCBzaXplIGVsZW1lbnQuDQogQSBTRiBjYW4gc2VsZWN0IGEg
ZGlmZmVyZW50IHBhdGggYnkgY2hhbmdpbmcgdGhlIGNoYWlJRCBwYXJhbWV0ZXIuPG86cD48L286
cD48L3NwYW4+PC9saT48L29sPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij5SZWdhcmRzPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5TdW1hbmRyYTxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdiBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6
My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOg0KPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPkNhdGh5IFpoYW5nICZsdDs8YSBocmVmPSJtYWlsdG86Q2F0aHkuSC5aaGFuZ0BodWF3
ZWkuY29tIj5DYXRoeS5ILlpoYW5nQGh1YXdlaS5jb208L2E+Jmd0Ozxicj4NCjxiPkRhdGU6IDwv
Yj5UdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCBhdCAxMDoxMyBBTTxicj4NCjxiPlRvOiA8L2I+JnF1
b3Q7UmVpbmFsZG8gUGVubm8gKHJlcGVubm8pJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86cmVw
ZW5ub0BjaXNjby5jb20iPnJlcGVubm9AY2lzY28uY29tPC9hPiZndDssICZxdW90O0xvdWlzLkZv
dXJpZSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOkxvdWlzLkZvdXJpZUBodWF3ZWkuY29tIj5M
b3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbTwvYT4mZ3Q7LCAmcXVvdDtQYXVsIFF1aW5uIChwYXVscSkm
cXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpwYXVscUBjaXNjby5jb20iPnBhdWxxQGNpc2NvLmNv
bTwvYT4mZ3Q7LA0KIERhdmlkIEFsbGFuIEkgJmx0OzxhIGhyZWY9Im1haWx0bzpkYXZpZC5pLmFs
bGFuQGVyaWNzc29uLmNvbSI+ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208L2E+Jmd0Ozxicj4N
CjxiPkNjOiA8L2I+Tmljb2xhcyBCT1VUSE9SUyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMu
Qk9VVEhPUlNAcW9zbW9zLmNvbSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPiZndDss
IFh1eGlhb2h1ICZsdDs8YSBocmVmPSJtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbSI+eHV4aWFv
aHVAaHVhd2VpLmNvbTwvYT4mZ3Q7LCBDaGFuZ2NoZW5nIEh1YW5nICZsdDs8YSBocmVmPSJtYWls
dG86aHVhbmdAc2NlLmNhcmxldG9uLmNhIj5odWFuZ0BzY2UuY2FybGV0b24uY2E8L2E+Jmd0OywN
CiAmcXVvdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+JnF1
b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+Jmd0
OywgJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9s
LmNvbTwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+bWlr
ZWJpYW5jQGFvbC5jb208L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW3NmY10gU0ZD
IGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPkhpIFJlaW5hbGRvLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+U28gdGhlIGNoYWluIElEIGlzIGFjdHVhbGx5IHRoZSBwYXRoIElEIHdoaWNoIHJlcHJlc2Vu
dHMgYW4gb3JkZXJlZCBzZXQgb2Ygc2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZXMuDQo8L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SSB0aGluayB3ZSBzaG91bGQg
YWRkIGFuIGV4cGxpY2l0IGRlZmluaXRpb24gb2Yg4oCcc2VydmljZSBpbnN0YW5jZeKAnS4gV2hh
dCBkbyB5b3UgdGhpbms/PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5U
aGFua3MsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkNhdGh5
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGlu
Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gc2ZjIFs8
YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0Bp
ZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlJlaW5hbGRvIFBlbm5vIChyZXBlbm5v
KTxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCAxMTowMyBBTTxicj4N
CjxiPlRvOjwvYj4gTG91aXMuRm91cmllOyBQYXVsIFF1aW5uIChwYXVscSk7IERhdmlkIEFsbGFu
IEk8YnI+DQo8Yj5DYzo8L2I+IE5pY29sYXMgQk9VVEhPUlM7IFh1eGlhb2h1OyA8YSBocmVmPSJt
YWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPm1pa2ViaWFuY0Bhb2wuY29tPC9hPjsNCjxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT47IENoYW5nY2hlbmcgSHVhbmc8
YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElE
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
QSBTZXJ2aWNlIENoYWluIGp1c3QgZGVmaW5lcyB3aGljaCB0eXBlIG9mIHNlcnZpY2UgYW5kIHRo
ZWlyIG9yZGVyLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5BIHNl
cnZpY2UgcGF0aCBkZWZpbmVzIHRoZSBhY3R1YWwgc2VydmljZSBpbnN0YW5jZSwgc2F5LCBmaXJl
d2FsbDEuaG9tZSwgbmF0MiwgZHBpLXNpYywgZXRjLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRE
RiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206DQo8L3NwYW4+PC9i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+JnF1b3Q7TG91aXMuRm91cmllJnF1b3Q7ICZs
dDs8YSBocmVmPSJtYWlsdG86TG91aXMuRm91cmllQGh1YXdlaS5jb20iPkxvdWlzLkZvdXJpZUBo
dWF3ZWkuY29tPC9hPiZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+VHVlc2RheSwgTWFyY2ggMTgsIDIw
MTQgYXQgMTA6NTUgQU08YnI+DQo8Yj5UbzogPC9iPiZxdW90O1BhdWwgUXVpbm4gKHBhdWxxKSZx
dW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWxxQGNpc2NvLmNvbSI+cGF1bHFAY2lzY28uY29t
PC9hPiZndDssIERhdmlkIEFsbGFuIEkgJmx0OzxhIGhyZWY9Im1haWx0bzpkYXZpZC5pLmFsbGFu
QGVyaWNzc29uLmNvbSI+ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208L2E+Jmd0Ozxicj4NCjxi
PkNjOiA8L2I+Tmljb2xhcyBCT1VUSE9SUyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9V
VEhPUlNAcW9zbW9zLmNvbSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPiZndDssIFh1
eGlhb2h1ICZsdDs8YSBocmVmPSJtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbSI+eHV4aWFvaHVA
aHVhd2VpLmNvbTwvYT4mZ3Q7LCBDaGFuZ2NoZW5nIEh1YW5nICZsdDs8YSBocmVmPSJtYWlsdG86
aHVhbmdAc2NlLmNhcmxldG9uLmNhIj5odWFuZ0BzY2UuY2FybGV0b24uY2E8L2E+Jmd0OywNCiAm
cXVvdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+JnF1b3Q7
ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+Jmd0Oywg
JnF1b3Q7PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNv
bTwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+bWlrZWJp
YW5jQGFvbC5jb208L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW3NmY10gU0ZDIGVu
Y2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UGF1bCw8L3NwYW4+PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IENhbiB5b3UgY2xhcmlmeSB0aGUgZGlm
ZmVyZW5jZSBiZXR3ZWVuIHNlcnZpY2UgY2hhaW4gYW5kIHNlcnZpY2UgcGF0aC4gR2l2ZW4gdGhh
dCBhIHNlcnZpY2UgY2hhaW4gaXMgY29tcG9zZWQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+b2Ygc2V2ZXJhbCBzZXJ2aWNlIGZ1bmN0aW9ucyBTRjEsIFNGMiwg
Li4gU0ZuIGhvdyB3b3VsZCBhIHNlcnZpY2UgcGF0aCBkaWZmZXIgZnJvbSB0aGF0IHNlcnZpY2Ug
Y2hhaW4/PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTGlzdFBh
cmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjIwLjI1cHQ7dGV4dC1pbmRlbnQ6LS4yNWluO21z
by1saXN0Omw0IGxldmVsMSBsZm8zIj4NCjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPi08c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAm
cXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZd
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5Mb3Vpczwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xp
ZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bh
bj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxi
Pk9uIEJlaGFsZiBPZiA8L2I+UGF1bCBRdWlubiAocGF1bHEpPGJyPg0KPGI+U2VudDo8L2I+IFR1
ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDEwOjI2IEFNPGJyPg0KPGI+VG86PC9iPiBEYXZpZCBBbGxh
biBJPGJyPg0KPGI+Q2M6PC9iPiBOaWNvbGFzIEJPVVRIT1JTOyBYdXhpYW9odTsgPGEgaHJlZj0i
bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT47DQo8YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+OyBDaGFuZ2NoZW5nIEh1YW5n
PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJ
RDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpIERhdmUsIDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Q2hhaW4g
SUQgc2hvdWxkIHJlYWxseSBiZSBwYXRoIElEIHNpbmNlIHRoZXJlIGNhbiBiZSBtYW55IHBhdGhz
IGZvciBhIGdpdmVuIGNoYWluLiAmbmJzcDtVc2luZyB0aGF0IGRlZmluaXRpb24sIHdlIGF2b2lk
IHRoZSBvdmVybG9hZCBhbmQgcmVhcCB0aGUgZ2FpbiBhbGx1ZGVkIHRvIGJlbG93LjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5QYXVsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gTWFy
IDE4LCAyMDE0LCBhdCAxMjoxNCBQTSwgRGF2aWQgQWxsYW4gSSAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tIj5kYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbTwv
YT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPldlbGwgdGhlIHF1ZXN0aW9uIGRl
IGpvdXIgaXMg4oCcZG9lcyBhIGNoYWluIElEIGRlZmluZSBhIGNsYXNzIG9yIGFuIGluc3RhbmNl
4oCd4oCmLiBJZiBpdCBkZWZpbmVzIGFuIGNsYXNzIHdlIGFsc28gbmVlZCBpbnN0YW5jZSBpbmZv
cm1hdGlvbiwgaWYgaXQgaXMgY3VycmVudGx5DQogb3ZlcmxvYWRlZCB0byBkZWZpbmUgY2xhc3Mg
YW5kIGluc3RhbmNlIElNTyB3ZSBoYXZlIGEgcHJvYmxlbeKApi48L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkRhdmU8
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFk
ZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPnNmYw0KIFs8
YSBocmVmPSJtYWlsdG86c2ZjLSI+bWFpbHRvOnNmYy08L2E+PGEgaHJlZj0ibWFpbHRvOmJvdW5j
ZXNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJvdW5jZXNAaWV0Zi5vcmc8
L3NwYW4+PC9hPl08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PGI+T24gQmVoYWxmIE9mPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjwvYj5DaGFuZ2NoZW5nIEh1YW5nPGJyPg0KPGI+U2VudDo8L2I+PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlR1ZXNkYXksIE1hcmNoIDE4
LCAyMDE0IDc6NDMgQU08YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPk5pY29sYXMgQk9VVEhPUlM8YnI+DQo8Yj5DYzo8L2I+PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlh1eGlhb2h1Ozxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5v
cmc8L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5taWtlYmlhbmNAYW9sLmNvbTwvc3Bhbj48L2E+PGJyPg0KPGI+U3ViamVjdDo8
L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJlOiBb
c2ZjXTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3Nw
YW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O01TIFVJIEdvdGhpYyZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O21zby1mYXJl
YXN0LWxhbmd1YWdlOlpILUNOIj7nrZTlpI08L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPjoNCiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Hb29kIHBvaW50cy4gSSBiZWxpZXZl
IGV4cGxpY2l0IGNoYWluIElEIHNob3VsZCBiZSBtYW5kYXRvcnkuIFRoZSBvdmVyaGVhZCBpcyB2
ZXJ5IGxpdHRsZS4gSXQgaGVscHMgc2ltcGxpZnkgcHJvY2Vzc2luZyBhbmQgc3RlZXJpbmcgc2ln
bmlmaWNhbnRseS4gVGhlIGdhaW4gaXMgaHVnZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Q2hhbmc8YnI+DQo8YnI+DQotLS0tLS0tLS0t
LS08bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5DaGFuZ2NoZW5nIEh1YW5nPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCk9uIE1hciAxOCwgMjAxNCwgYXQgMTo1
MyBBTSwgTmljb2xhcyBCT1VUSE9SUyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhP
UlNAcW9zbW9zLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Tmljb2xhcy5CT1VUSE9S
U0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0
Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPkkgdGhpbmsgdGhhdCBrZWVwaW5nIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIgdHJh
bnNwb3J0IGluZGVwZW5kZW50IHNob3VsZCByZW1haW4gYW4gb2JqZWN0aXZlIGZvciBTRkMuICZu
YnNwO1N1Y2ggYSBzZXBhcmF0aW9uIG9mIGNvbmNlcm5zIGlzIGEgc291bmQgYXJjaGl0ZWN0dXJh
bCBwcmluY2lwbGUgdGhhdA0KIGhlbHAga2VlcCB0aGluZ3Mgc2ltcGxlIGluIHByYWN0aWNlLjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPk9uIHRoZSBxdWVzdGlvbiBvZiAmbmJzcDtTZXJ2aWNlIFBhdGgsIHdlIGhhdmUgYSBkaXNj
dXNzaW9uIG9uIHdoZXRoZXIgd2UgbmVlZCBzb21lIGtpbmQgb2YgZXhwbGljaXQgaWRlbnRpZmll
ciBvciZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij5jb3VsZCB3ZSByZWx5IG9uIG1hcHBpbmcgb24gc29tZSB1bmRlcmxheSBu
ZXR3b3JrIHByb3RvY29sIGZpZWxkcy48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+TWF5
IGJlIGEgUFJPL0NPTiB0YWJsZSBjb3VsZCBoZWxwIGZvY3VzIHRoZSBncm91cCBkZWNpc2lvbiBv
biB0aGF0IG1hdHRlcjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBpbiIgdHlwZT0iZGlz
YyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0OmwzIGxldmVsMSBsZm80
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+VmlzaWJpbGl0eSAodHJhY2luZyk8L3NwYW4+
PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDMg
bGV2ZWwxIGxmbzQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gb3J3YXJkaW5nIGdyYXBo
IHN0cnVjdHVyZSBpbXBhY3QvbGltaXRhdGlvbnM8L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDMgbGV2ZWwxIGxmbzQiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij5SZWNvbmZpZ3VyYXRpb24gc3BlZWQmbmJzcDs8L3NwYW4+PG86
cD48L286cD48L2xpPjwvdWw+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGluIiB0eXBlPSJkaXNj
Ij4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHR5cGU9ImNpcmNsZSI+DQo8bGkgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0OmwyIGxldmVsMiBsZm81Ij48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+TEJTIC8gc2NhbGUgb3V0IGltcGFjdDwvc3Bhbj48bzpwPjwvbzpwPjwv
bGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsMiBsZXZlbDIgbGZvNSI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPk5vZGUgYnlwYXNzIChlLmc7IG1haW50ZW5hbmNl
KTwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PC91bD4NCjwvdWw+DQo8dWwgc3R5bGU9Im1hcmdpbi10
b3A6MGluIiB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxp
c3Q6bDAgbGV2ZWwxIGxmbzYiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij51bmRlcmxheSBu
ZXR3b3JrL3RyYW5zcG9ydCBsYXllcnMgc3VwcG9ydDwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxp
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsMCBsZXZlbDEgbGZvNiI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPkhlYWRlciBzcGFjZSBpbXBhY3Q8L3NwYW4+PG86cD48L286
cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDAgbGV2ZWwxIGxm
bzYiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5NdWx0aSB0ZW5hbnQgc3VwcG9ydCBpbXBh
Y3Q8L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LWxpc3Q6bDAgbGV2ZWwxIGxmbzYiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5TRkMgb24g
ZmxhdCAoZS5nIG9wdGljYWwgTDIgZm9yIERhdGEgQ2VudGVycykgbmV0d29yayZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDps
MCBsZXZlbDEgbGZvNiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlVuZGVybGF5IG5ldHdv
cmsgYWRtaW5pc3RyYXRpb24gaW1wYWN0PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48L3VsPg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5QZXJzb25hbGx5IEkgdGhpbmsgdGhh
dCBoYXZpbmcgYW4gZXhwbGljaXQgY2hhaW4gaWRlbnRpZmllciAoZS5nLiBTZXJ2aWNlIFBhdGgv
U2VydmljZSBJbmRleCkgaXMgY2xlYXIgKG1hbmFnZW1lbnQgYW5kIGNvbnRyb2wpIGFuZCBub3Qg
ZXhwZW5zaXZlIChoZWFkZXIgc3BhY2UpLiBUaGUgZHJhd2JhY2sNCiBiZWluZyBzb21lIGltcGFj
dCBvbiB0aGUgc2ltcGxpY2l0eSB0byBhZGQvcmVtb3ZlIGVsZW1lbnRzIGluIGEgY2hhaW4gZHlu
YW1pY2FsbHkuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5UYWcgc3dpdGNoaW5nIChhcyBNUExTKSAmbmJzcDthbGxv
d3MgdG8gbWFuYWdlIHRhZ3MgcGVyIHNlcnZpY2Ugbm9kZXMsIGxlYWRpbmcgdG8gbW9yZSB2ZXJz
YXRpbGUgYW5kIGRpdmVyc2UgZ3JhcGhzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5O
aWNvbGFzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRl
ciI+DQo8aHIgc2l6ZT0iMiIgd2lkdGg9IjEwMCUiIGFsaWduPSJjZW50ZXIiPg0KPC9kaXY+DQo8
ZGl2IGlkPSJkaXZScEY4MTE0NjciPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1ib3R0b206MTIuMHB0Ij48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3Nw
YW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij5YdXhpYW9odQ0KIFs8YSBocmVmPSJtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbSI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+eHV4aWFvaHVAaHVhd2VpLmNvbTwvc3Bhbj48L2E+XTxi
cj4NCjxiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj5UdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA1OjA0IEFNPGJyPg0KPGI+VG86PC9iPjxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5KZXJvbWUgTW9p
c2FuZDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEg
aHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5taWtlYmlhbmNAYW9sLmNvbTwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxiPlN1
YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj5bc2ZjXTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48
L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O01TIFVJIEdvdGhpYyZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O21zby1m
YXJlYXN0LWxhbmd1YWdlOlpILUNOIj7nrZTlpI08L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPjoNCiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkkgbGlrZSB0aGUgaWRlYSBv
ZiBzZXBhcmF0aW5nIHRoZSBTZXJ2aWNlIEZ1bmN0aW9uIExheWVyIGFuZCB0aGUgU2VydmljZSBQ
YXRoIExheWVyLCBhcyBwcm9wb3NlZCBpbiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25z
aWRlcmF0aW9ucy4gVGhlIHJvbGUgb2YgdGhlDQogU2VydmljZSBQYXRoIExheWVyIGlzIGp1c3Qg
dG8gc3RlZXIgdGhlIHRyYWZmaWMgYWxvbmcgYSBwYXJ0aWN1bGFyIGNoYWluIG9mIHNlcnZpY2Ug
bm9kZXMgd2hpY2ggY2FuIGJlIGltcGxlbWVudGVkIGJ5IGV4aXN0aW5nIHRvb2xzIGZvciBzb3Vy
Y2Ugcm91dGluZywgc3VjaCBhcyBzZWdtZW50IHJvdXRpbmcuIEFzIHN1Y2gsIGl04oCZcyBub3Qg
bmVjZXNzYXJ5IHRvIHRyeSB0byBrZWVwIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIgdHJhbnNwb3J0
LWluZGVwZW5kZW50DQogYW5kIGNvbnRhaW4gaXQgaW4gdGhlIFNGQyBoZWFkZXIuPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj5CZXN0IHJlZ2FyZHMsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlhpYW9odTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6
c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGlu
ZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTpTaW1TdW47bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPuWPkeS7tuS6ujwvc3Bhbj48L2I+
PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuIj46PC9z
cGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW4iPiZuYnNwOzwvc3Bhbj48L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuIj5zZmMNCiBb
PGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl08c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxiPjxzcGFuIGxh
bmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47bXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPuS7o+ihqDwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6U2ltU3VuIj4mbmJzcDs8L3NwYW4+PC9iPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW4iPkplcm9tZQ0KIE1vaXNhbmQ8YnI+DQo8
L3NwYW4+PGI+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OlNpbVN1bjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+5Y+R6YCB5pe26Ze0PC9z
cGFuPjwvYj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1T
dW4iPjo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1biI+Jm5ic3A7PC9zcGFu
Pjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW4i
PjIwMTQ8L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OlNpbVN1bjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+5bm0PC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1biI+Mzwvc3Bhbj48
c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2lt
U3VuO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj7mnIg8L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuIj4xODwvc3Bhbj48c3BhbiBsYW5nPSJa
SC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO21zby1mYXJl
YXN0LWxhbmd1YWdlOlpILUNOIj7ml6U8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6U2ltU3VuIj4NCiAxOjAzPGJyPg0KPC9zcGFuPjxiPjxzcGFuIGxhbmc9
IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47bXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPuaUtuS7tuS6ujwvc3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuIj46PC9zcGFuPjwvYj48c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTpTaW1TdW4iPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuIj48YSBocmVmPSJtYWlsdG86bWlrZWJp
YW5jQGFvbC5jb20iPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1pa2ViaWFuY0Bhb2wuY29t
PC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KPC9zcGFuPjxiPjxzcGFuIGxhbmc9IlpI
LUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47bXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6WkgtQ04iPuS4u+mimDwvc3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuIj46PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTpTaW1TdW4iPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuIj5SZToNCiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlv
biBjaGFpbiBJRDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGlzIChsZW5n
dGh5IGFuZCB2ZXJ5IGxpdmVseSkgdGhyZWFkIHN0YXJ0ZWQgZnJvbSBkcmFmdC1yaWpzbWFuLXNm
Yy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucyAod2hpY2ggSSBjby1hdXRob3JlZCkuPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj5JbiBzZWN0aW9uIDQuOCwgd2UgbWFkZSBhIGNsZWFyIGRpc3RpbmN0aW9uIGJldHdlZW4g
YSBzZXJ2aWNlIHBhdGggbGF5ZXIgKHN0ZWVyaW5nIHBhY2tldHMgaG9wIGJ5IGhvcCBhbG9uZyB0
aGUgY2hhaW4pIGFuZCBhIHNlcnZpY2UgZnVuY3Rpb24gbGF5ZXIgKGNvbnZleQ0KIG1ldGFkYXRh
IGluZm9ybWF0aW9uIG9mIGludGVyZXN0IHRvIFNGcykuIFRlcm1pbm9sb2d5IGFzaWRlLCBpdCBz
ZWVtcyB0aGF0IHN1Y2ggbGF5ZXJlZCB2aWV3IHdhcyBhZ3JlZWQgdXBvbiBieSBtYW55IHBlb3Bs
ZSBvbiB0aGUgbWFpbGluZyBsaXN0Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Tm93IHRoaXMgY2VydGFpbmx5IGRv
ZXMgYmVnIHRoZSBxdWVzdGlvbiBvZiBzb2x2aW5nIEJPVEggcHJvYmxlbXMgd2l0aCB0aGUgc2Ft
ZSAocGFja2V0KSBlbmNhcHN1bGF0aW9uIG1lY2hhbmlzbS4gTm90YWJseSB3aGVuIG9ic2Vydmlu
ZyB0aGF0IG1hbnkgdXNlIGNhc2VzDQogY291bGQgYmUgc2F0aXNmaWVkIHdpdGhvdXQgU0YtbGV2
ZWwgbWV0YWRhdGEsIG9yIGJ5IHVzaW5nIG1vcmUgb3V0LW9mLWJhbmQgd2F5cyB0byBjb252ZXkg
c3VjaCBTRiBtZXRhZGF0YS4gQW5kIGFsc28gd2hlbiBvYnNlcnZpbmcgdGhhdCBpbmJhbmQgbWFy
a2luZyAoZS5nLiBwYWNrZXQgaGVhZGVycykgY29tZXMgd2l0aCB2YXJpb3VzIHByb3MgJmFtcDsg
Y29ucyAoc29tZSBvZiB0aGUgaXNzdWVzIGJlaW5nIGlkZW50aWZpZWQgaW4gdGhlIGRyYWZ0LA0K
IGUuZy4gc2VjdGlvbnMgNC4xIGFuZCA0LjIpLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SSBkbyBhZ3JlZSB3aXRo
IE1hcmlhLiBXZSBtYXkgd2FudCB0byBleHBsb3JlIG90aGVyIG9wdGlvbnMgZm9yIGFkZHJlc3Np
bmcgdGhlIG5lZWRzIG9mIHRoZSBzZXJ2aWNlIHBhdGggbGF5ZXIgdGhhdCBkbyBub3QgcmVxdWly
ZSBhbiBleHBsaWNpdCBjaGFpbi1pZCBvZiBzb3J0cy48L3NwYW4+PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkluIHRoZSBkcmFm
dCwgd2UgY29uY2x1ZGVkIGJ5IHN0YXRpbmcg4oCcQSBwcm9kdWN0aXZlIHBhdGggZm9yd2FyZCBj
b3VsZCBiZSB0byBkaXZpZGUgYW5kIGNvbnF1ZXI6IHRvIGNsZWFybHkgc2VwYXJhdGUgdGhlIHBy
b2JsZW0gb2YgU2VydmljZSBGdW5jdGlvbiBQYXRoIHRvcG9sb2d5DQogZnJvbSB0aGUmbmJzcDsm
bmJzcDsgcHJvYmxlbSBvZiBbY29udmV5aW5nIFNGXSBtZXRhZGF0YeKAnS4gSSBkbyBiZWxpZXZl
IHdlIHNob3VsZCBleHBsb3JlIHN1Y2ggc2VwYXJhdGlvbiBwcmluY2lwbGUgZnVydGhlci48L3Nw
YW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFk
ZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPnNmYw0KIFs8
YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+
PC9hPl08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGI+
T24gQmVoYWxmIE9mPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPjwvYj48YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5taWtlYmlhbmNAYW9sLmNvbTwvc3Bhbj48L2E+
PGJyPg0KPGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPkZyaWRheSwgTWFyY2ggMTQsIDIwMTQgNTo1MCBQTTxicj4NCjxiPlRvOjwvYj48
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJlOiBbc2ZjXSBTRkMg
ZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
SSB3b3VsZCBpbWFnaW5lIHRoYXQgaWYgd2UgbWFkZSB0aGUgQ2hhaW4gSUQgZmllbGQgaW4gdGhl
IGhlYWRlciBiZSBvcHRpb25hbCwgeWV0IHN0aWxsIHJlcXVpcmVkIGEgaGVhZGVyIGFuZCBzdGls
bCByZXF1aXJlZCB0aGF0IHNvbWUgaW5kaWNhdGlvbg0KIG9mIHRoZSBjaGFpbiBiZSBjYXJyaWVk
IHNvbWV3aGVyZSBpbiB0aGUgcGFja2V0IChtcGxzIGxhYmVsIG9yIHZsYW4gb3Igd2hhdGV2ZXIp
LCB0aGF0IHRoZSBpbXBsZW1lbnRhdGlvbiB3b3VsZCBiZWNvbWUgb3Zlcmx5IGNvbXBsaWNhdGVk
LiAmbmJzcDtUbyBkbyBzbyB3b3VsZCBiZSB1c2luZyBTRkMgc2ltcGx5IGFzIGEgbWVjaGFuaXNt
IHRvIGNhcnJ5IG1ldGEgZGF0YSBhbmQgbm90IGF0IGFsbCBmb3Igc2VydmljZSBjaGFpbmluZywg
d2hpY2ggc291bmRzDQogY291bnRlciBpbnR1aXRpdmUgdG8gbWUuJm5ic3A7PGJyPg0KPGJyPg0K
TWFyaWEsJm5ic3A7PGJyPg0KU28sIHlvdSBhcmUgc2F5aW5nIHRoYXQgeW91IHdhbnQgdG8gdXNl
IFNGQyB0byBjYXJyeSBhcm91bmQgbWV0YWRhdGEsIGJ1dCBub3QgZm9yIGFjdHVhbCBzZXJ2aWNl
IGNoYWluaW5nIGJlY2F1c2UgeW91IGFscmVhZHkgaGF2ZSBhIHdheSB0byBpbXBsZW1lbnQgc2Vy
dmljZSBjaGFpbmluZyBvdXRzaWRlIG9mIFNGQz8gJm5ic3A7TWF5YmUgSSdtIG5vdCBmb2xsb3dp
bmcsIGJ1dCBpdCBzZWVtcyB0byBtZSB0aGF0IGlmIHlvdSB3ZXJlIHRvIHVwZ3JhZGUgeW91cg0K
IG5ldHdvcmsgdG8gc3VwcG9ydCBTRkMgdGhhdCB5b3Ugd291bGQgY2hhbmdlIGZyb20gdXNpbmcg
eW91ciBleGlzdGluZyBtZWNoYW5pc20gYW5kIHN0YXJ0IHVzaW5nIFNGQywgd2hpY2ggaXMgbWVh
bnQgdG8gcHJvdmlkZSBzdXBwb3J0IGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyB0aGF0IGFyZSBub3Qg
U0ZDIGF3YXJlLiAmbmJzcDtUaGVyZSBhcmUgYSBudW1iZXIgb2YgdXMgd2hvIGhhdmUgaW1wbGVt
ZW50ZWQsIGluIG9uZSB3YXkgb3IgYW5vdGhlciwgc29tZQ0KIHNvcnQgb2Ygc2VydmljZSBjaGFp
bmluZywgYnV0IEkgKEkgY2FuIGF0IGxlYXN0IHNwZWFrIGZvciBteXNlbGYpIGFtIGxvb2tpbmcg
dG8gU0ZDIG5vdCB0byBlbmhhbmNlIG15IGN1cnJlbnQgaW1wbGVtZW50YXRpb24sIGJ1dCB0byBy
ZXBsYWNlIGl0IHdpdGggc29tZXRoaW5nIGJldHRlciB3aGlsZSBzdGlsbCBtYWludGFpbmluZyBt
eSBjb3JlIChub24gc2VydmljZSBmdW5jdGlvbikgaW5mcmFzdHJ1Y3R1cmUuPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW4tYm90dG9tOjYuNzVwdCI+DQo8
ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJ0ZXh0LWFsaWduOmNl
bnRlciI+DQo8aHIgc2l6ZT0iMSIgd2lkdGg9IjEwMCUiIG5vc2hhZGU9IiIgc3R5bGU9ImNvbG9y
OiM5OTk5OTkiIGFsaWduPSJjZW50ZXIiPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjYuNzVwdCI+PGI+RnJvbTo8c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPjxhIGhyZWY9Im1haWx0bzpr
ZWdyYXlAY2lzY28uY29tJTNja2VncmF5QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPmtlZ3JheUBjaXNjby5jb20mbHQ7a2VncmF5QGNpc2NvLmNv
bTwvc3Bhbj48L2E+Jmd0Ozxicj4NCjxiPlRvOjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+Um9uIFBhcmtlciZsdDs8YSBocmVmPSJtYWlsdG86Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9h
PiZndDssSmltIEd1aWNoYXJkIChqZ3VpY2hhcikmbHQ7PGEgaHJlZj0ibWFpbHRvOmpndWljaGFy
QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmpn
dWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+Jmd0OyxKb2VsDQogTS4gSGFscGVybiZsdDs8YSBo
cmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPiZndDs8YnI+
DQo8Yj5jYzo8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PC9iPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmclM2NzZmNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmcmbHQ7c2ZjQGll
dGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KPGI+U2VudDo8c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPkZyaWRheSwgTWFyY2ggMTQsIDIwMTQ8YnI+
DQo8Yj5TdWJqZWN0OjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj48L2I+UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPGJyPg0KPGJyPg0K
JiM0MzsxIHRoZSBpZGVhIGlzIGludGVyb3BlcmFiaWxpdHkuPGJyPg0KPGJyPg0KPGJyPg0KT24g
My8xNC8xNCAxMjo1NSBQTSwgJnF1b3Q7Um9uIFBhcmtlciZxdW90OyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9z
cGFuPjwvYT4mZ3Q7IHdyb3RlOjxicj4NCjxicj4NCiZndDtUaGFua3MsIEppbS48YnI+DQomZ3Q7
PGJyPg0KJmd0O1JlbWVtYmVyIHRoYXQgd2UgaGF2ZSBzYWlkIG1hbnkgdGltZXMgdGhhdCB0aGUg
U0ZDIHNlcnZpY2UgaGVhZGVyIGlzPGJyPg0KJmd0O3RyYW5zcG9ydCBpbmRlcGVuZGVudC4gJm5i
c3A7IEp1c3QgYmVjYXVzZSB0aGUgY2hhaW4gaWQgY291bGQgYmUgY2FycmllZCBpbjxicj4NCiZn
dDtzb21lIGZvcm0gb3IgYW5vdGhlciB3aXRoIHNvbWUgcGFydGljdWxhciB0cmFuc3BvcnQgZG9l
c24ndCBtZWFuIHRoYXQgaXQ8YnI+DQomZ3Q7Y291bGQgYmUgdW5pdmVyc2FsbHkgY29udmV5ZWQu
ICZuYnNwOyZuYnNwOyBCeSBtYWtpbmcgYW5kIGtlZXBpbmcgdGhlIFNGQyBzZXJ2aWNlPGJyPg0K
Jmd0O2hlYWRlciB0cmFuc3BvcnQgaW5kZXBlbmRlbnQgbWFrZXMgaXQgbW9yZSBhcHBsaWNhYmxl
IGluIG1vcmU8YnI+DQomZ3Q7ZW52aXJvbm1lbnRzIGFuZCBtb3JlIGxpa2VseSB0byBnZXQgYWRv
cHRlZCBicm9hZGx5Ljxicj4NCiZndDs8YnI+DQomZ3Q7ICZuYnNwOyBSb248YnI+DQomZ3Q7PGJy
Pg0KJmd0Ozxicj4NCiZndDstLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDtGcm9t
OiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbPGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2Nv
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpq
Z3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPl08YnI+DQomZ3Q7U2VudDogRnJpZGF5LCBNYXJj
aCAxNCwgMjAxNCAzOjUyIFBNPGJyPg0KJmd0O1RvOiBKb2VsIE0uIEhhbHBlcm47IFJvbiBQYXJr
ZXI8YnI+DQomZ3Q7Q2M6PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCiZndDtT
dWJqZWN0OiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDxicj4NCiZndDs8YnI+DQomZ3Q7SGkg
Sm9lbCw8YnI+DQomZ3Q7PGJyPg0KJmd0O1BlcmhhcHMgYnV0IEkgd291bGQgcG9pbnQgb3V0IHRo
YXQgdGhlIGJhc2UgU0ZDIGhlYWRlciBjb3VsZCBoYXZlIGEgbG90PGJyPg0KJmd0O21vcmUgaW5m
b3JtYXRpb24gdGhhbiBqdXN0IHRoZSBjaGFpbiBJRDsgSSB3b3VsZCBhbHNvIHBvaW50IG91dCB0
aGF0IHRoZTxicj4NCiZndDtkZXZpbCBpcyBpbiB0aGUgZGV0YWlscyBhbmQgc2F5aW5nICZxdW90
O3dlbGwsIEkgY2FuIGp1c3QgdXNlIGFuIE1QTFMgbGFiZWwmcXVvdDs8YnI+DQomZ3Q7aGlkZXMg
bXVjaCBvZiB0aGUgY29tcGxleGl0eSBvZiBhY3R1YWxseSBkb2luZyB0aGF0Ljxicj4NCiZndDs8
YnI+DQomZ3Q7T24gMy8xNC8xNCwgMjozNSBQTSwgJnF1b3Q7Sm9lbCBNLiBIYWxwZXJuJnF1b3Q7
ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9h
PiZndDsgd3JvdGU6PGJyPg0KJmd0Ozxicj4NCiZndDsmZ3Q7SWYgdGhlIHRyYW5zcG9ydCBoZWFk
ZXIgY2FycmllcyBlbm91Z2ggaW5mb3JtYXRpb24gZm9yIGlkZW50aWZ5aW5nIHRoZTxicj4NCiZn
dDsmZ3Q7c2VxdWVuY2UgKFZMQU4gdGFnIG9yIE1QTFMgbGFiZWwgY2FuIGJvdGggZG8gdGhlIGpv
YiksIHRoZW4gYXJndWFibHk8YnI+DQomZ3Q7Jmd0O3RoZSBnbG9iYWwgY2hhaW4gSUQgaXMgcmVk
dW5kYW50LiBJIGNhbiBsaXZlIHdpdGggY2FycnlpbmcgaXQgYW55d2F5PGJyPg0KJmd0OyZndDtl
aXRoZXIgaWYgSSBoYXZlIG1ldGFkYXRhIHRvIGNhcnJ5LCBvciBpZiBJIG5lZWQgdGhlIGNoYWlu
IElEIGZvciBzb21lPGJyPg0KJmd0OyZndDtwdXJwb3NlLjxicj4NCiZndDsmZ3Q7IEFmdGVyIGFs
bCwgc29tZSBmb2xrcyBzZWVtIHRvIHdhbnQgdG8gdXNlIHRoYXQgZm9yIHRoZSBmb3J3YXJkaW5n
PGJyPg0KJmd0OyZndDtkZWNpc2lvbnMuPGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0O1lvdXJz
LDxicj4NCiZndDsmZ3Q7Sm9lbDxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDtPbiAzLzE0LzE0
LCAyOjI4IFBNLCBSb24gUGFya2VyIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyBUaGUgY2hhaW4g
SUQgaXMgdGhlIGxhYmVsIHRoYXQgZGVmaW5lcyB0aGUgc2VxdWVuY2Ugb2Ygc2VydmljZTxicj4N
CiZndDsmZ3Q7Jmd0O2Z1bmN0aW9ucyB0aGF0IG11c3QgYmUgdmlzaXRlZC4gJm5ic3A7IEl0IGNh
biBiZSB0aG91Z2h0IG9mIGFzIGEgaGFuZGxlIGZvciBhPGJyPg0KJmd0OyZndDsmZ3Q7c3RhY2sg
b2YgbXVzdC12aXNpdCBuZXR3b3JrIGxvY2F0aW9ucy4gJm5ic3A7IEkgZG9uJ3Qgc2VlIGhvdyB0
aGlzIGNhbiBiZTxicj4NCiZndDsmZ3Q7Jmd0O2FueXRoaW5nIGJ1dCBtYW5kYXRvcnkuPGJyPg0K
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7ICZuYnNwOyZuYnNwOyZuYnNwOyBSb248YnI+
DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsgRnJvbTogc2ZjIFs8YSBocmVm
PSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl0g
T24gQmVoYWxmIE9mIFN1cmVuZHJhIEt1bWFyPGJyPg0KJmd0OyZndDsmZ3Q7KHNta3VtYXIpPGJy
Pg0KJmd0OyZndDsmZ3Q7IFNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMTo0NiBQTTxicj4N
CiZndDsmZ3Q7Jmd0OyBUbzogSm9lbCBNLiBIYWxwZXJuOyBOQVBJRVJBTEEsIE1BUklBIEg8YnI+
DQomZ3Q7Jmd0OyZndDsgQ2M6PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCiZn
dDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEt
Y29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgW1RyaW1t
ZWQgdGhlIHJlY2lwaWVudCBsaXN0IC0gbmVlZHMgYXBwcm92YWwgb3RoZXJ3aXNlXTxicj4NCiZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBDb21wbGV0ZWx5IGFncmVlIGhlcmUuPGJyPg0K
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IFNGQyBkb2VzIG5vdCBwcmV2ZW50IFZMQU4g
c3RpdGNoaW5nIGFuZCBvbmUgY2FuIGNvbnRpbnVlIHRvIGRvIHRoYXQuPGJyPg0KJmd0OyZndDsm
Z3Q7V2hpbGUgYXQgdGhlIHNhbWUgdGltZSBTRkMgY2FuIGluY2x1ZGUgVkxBTiBzdGl0Y2hpbmcg
dG8gc3VwcG9ydDxicj4NCiZndDsmZ3Q7Jmd0O2xlZ2FjeSBTRnMgaW4gdGhlIHNhbWUgY2hhaW4g
dGhhdCBpbmNsdWRlcyBTRkMgYXdhcmUgU0ZzLiBFdmVuIGxlZ2FjeTxicj4NCiZndDsmZ3Q7Jmd0
O1NGcyBiZW5lZml0IGZyb20gY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIGhlbmNlIGNhbiBiZSBz
aGFyZWQgYWNyb3NzPGJyPg0KJmd0OyZndDsmZ3Q7ZGlmZmVyZW50IHNlcnZpY2UgY2hhaW5zLjxi
cj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBTdXJlbmRyYS48YnI+DQomZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsgT24gMy8xNC8xNCAxMDoyNiBBTSwgJnF1b3Q7Sm9lbCBNLiBIYWxwZXJuJnF1b3Q7ICZsdDs8
YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPiZndDsg
d3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBNeSBvd24gaW5j
bGluYXRpb24gaXMgdG8gb2JzZXJ2ZSB0aGF0IGlmIHlvdSBkb24ndCBuZWVkIGV4cGxpY2l0PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgeW91IGRvbid0IG5l
ZWQgbWV0YWRhdGEsIHlvdSBjYW4ganVzdCBvbWl0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyB0aGUg
c2ZjL25zaCBoZWFkZXIuIFN0aWxsIGRvIHNlcnZpY2UgY2hhaW5pbmcsIGp1c3Qgbm8gZXh0cmEg
aGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IElmIHdl
IGFyZSBnb2luZyB0byBoYXZlIHRoZSBoZWFkZXIsIGl0IHNlZW1zIHRvIG1lIHRoYXQgdGhlIGNo
YWluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O2lkZW50aWZpY2F0aW9uIGZpZWxkIGlzIHZlcnkgdXNl
ZnVsLCBhbmQgbG93IGNvc3Qgb25jZSB3ZSBoYXZlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDto
ZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgWW91cnMs
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsgT24gMy8xNC8xNCwgMTowMCBQTSwgTkFQSUVSQUxBLCBNQVJJQSBIIHdy
b3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEV4cGxpY2l0IGNoYWluIGlkZW50aWZpY2F0
aW9uIHNob3VsZCBiZSBtYWRlIG9wdGlvbmFsLiBJIGJlbGlldmUgaXQ8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyB3YXMgZGlzY3Vzc2VkIGZldyBtb250aHMgYWdvIG9uIHRoaXMgbWFpbGluZyBs
aXN0Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
TWFyaWE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICpGcm9tOipzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmMtYm91bmNlc0Bp
ZXRmLm9yZzwvc3Bhbj48L2E+XSAqT24gQmVoYWxmIE9mICpKbWguZGlyZWN0PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgKlNlbnQ6KiBUaHVyc2RheSwgTWFyY2ggMTMsIDIwMTQgMTI6MTIgUE08
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqVG86KjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmtlZ3JheUBjaXNjby5j
b208L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bHVjeS55b25nQGh1YXdlaS5jb208L3NwYW4+
PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEg
aHJlZj0ibWFpbHRvOnNta3VtYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+c21rdW1hckBjaXNjby5jb208L3NwYW4+PC9hPjs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+amd1aWNoYXJAY2lzY28uY29tPC9zcGFuPjwv
YT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqQ2M6KjxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86bmljb2xhcy5ib3V0aG9y
c0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5v
cmc8L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aGFkaUBtb2phdGF0dS5jb208L3NwYW4+PC9hPjs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86cm9uX3BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnJvbl9w
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJp
anNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJt
YWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICpTdWJqZWN0OiogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKkltcG9ydGFuY2U6
KiBMb3c8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IEFzc3VtaW5nIEkgdW5kZXJzdGFuZCB5b3UgcHJvcGVybHkgS2VuLCBJIGRpc2FncmVlLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIGV4YW1w
bGUsIGJ5IHVzaW5nIHNlcGFyYXRlIHRlcm1zIEkgY2FuIGVhc2lseSBkaXNjdXNzIHRoZSBmYWN0
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhhdCBjZXJ0YWluIGtpbmRzIG9mIGRhdGEgKGNo
YWluIGlkZW50aWZpY2F0aW9uKSBvbmx5IG5lZWQgdG8gYmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBhZGp1c3QgYnkgYSBmZXcgYXBwcyBpbiByYXJlIGNhc2VzLiBBbmQgdGhhdCBkYXRhIGlz
IG5vdCBiZWVkZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBieSB0aGUgYXBwbGljYXRpb25z
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgVW5s
ZXNzIHlvdSB3b3VsZCBsaWtlIHRvIGNvbnNpZGVyIHRoZSBjaGFpbiBpZGVudGlmaWNhdGlvbiBh
cyBiZWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9wdGlvbmFsPzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKb2VsPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VudCBmcm9tIG15IFNhbXN1bmcg
c21hcnRwaG9uZSBvbiBBVCZhbXA7VDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS0tLS0gT3JpZ2luYWwg
bWVzc2FnZSAtLS0tLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBb
c2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEZyb206ICZxdW90O0tlbiBHcmF5IChrZWdyYXkpJnF1b3Q7ICZsdDs8
YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPmtlZ3JheUBjaXNjby5jb208L3NwYW4+PC9hPjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29tIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmtlZ3JheUBjaXNj
by5jb208L3NwYW4+PC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgVG86IEx1
Y3kgeW9uZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bHVjeS55b25nQGh1YXdlaS5jb208
L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzps
dWN5LnlvbmdAaHVhd2VpLmNvbSUzZSUzZSwlMjJTdXJlbmRyYSIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSZndDsm
Z3Q7LCZxdW90O1N1cmVuZHJhPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+S3VtYXIgKHNta3VtYXIpJnF1b3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNta3VtYXJAY2lzY28uY29tPC9z
cGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
Jmx0OzxhIGhyZWY9Im1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSUzZSUzZSwlMjJKaW0iIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c21rdW1hckBjaXNj
by5jb20mZ3Q7Jmd0OywmcXVvdDtKaW08L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5HdWljaGFyZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7KGpndWljaGFyKSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVm
PSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+amd1aWNoYXJAY2lzY28uY29tPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpq
Z3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5tYWlsdG86amd1aWNoYXJAY2lzY28uY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IENDOiBOaWNvbGFzIEJPVVRIT1JTICZsdDs8YSBocmVmPSJtYWls
dG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VU
SE9SU0Bxb3Ntb3MuY29tJTNlJTNlLHNmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPm1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20mZ3Q7Jmd0Oyxz
ZmM8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyUzZSUzZSxK
YW1hbCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpz
ZmNAaWV0Zi5vcmcmZ3Q7Jmd0OyxKYW1hbDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkhhZGkgU2FsaW0gJmx0OzxhIGhyZWY9Im1haWx0
bzpoYWRpQG1vamF0YXR1LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPmhhZGlAbW9qYXRhdHUuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20lM2UlM2UsUm9uIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmhhZGlAbW9qYXRh
dHUuY29tJmd0OyZndDssUm9uPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+UGFya2VyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7
PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20lM2UlM2UsJTIyYnJpanNt
YW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSZndDsmZ3Q7LCZxdW90O2Jy
aWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9z
cGFuPjwvYT4mZ3Q7JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBq
dW5pcGVyLm5ldDwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0JTNlJTNlLCUyMkpvZWwiIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQmZ3Q7Jmd0OywmcXVvdDtKb2VsPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+TS4gSGFscGVybiZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+am1oQGpvZWxoYWxwZXJuLmNvbTwv
c3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PiZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9z
cGFuPjwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgVGhlIHdvcmQgJnF1b3Q7bWV0YWRhdGEmcXVvdDsgaXMgYSBwdXJwb3NlbHkg
YW1iaWd1b3VzIHRlcm0gJnF1b3Q7ZGF0YSB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
cHJvdmlkZXMgaW5mb3JtYXRpb24gYWJvdXQgb3RoZXIgZGF0YSZxdW90Oy4gSXQgaXMgdXNlZCB0
byBhdm9pZCBUSElTPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkaXNjdXNzaW9uLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIGV4YW1wbGUs
IEkgcHJvcG9zZSB3ZSBkZWZpbmUgJnF1b3Q7dGVxdWlsYSBtZXRhZGF0YSZxdW90OyBiZWNhdXNl
LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZyYW5rbHksIEkgd2lsbCBuZWVkIHRvIG9yZGVy
IGEgdHJpcGxlLXNob3QgaWYgd2Uga2VlcCBhdHRlbXB0aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgdG8gZGVmaW5lIHNvbWV0aGluZyB0aGF0LCBieSBkZWZpbml0aW9uLCBpcyBhbWJpZ3Vv
dXMuIEknZCBsaWtlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbXkgYmFydGVuZGVyIHRvIHVu
ZGVyc3RhbmQgbWUgc3BlY2lmaWNhbGx5IHdoZW4gSSBzYXkgJnF1b3Q7SSBuZWVkIGE8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Nob3QmcXVvdDsuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEzLzE0IDc6NDkgQU0sICZxdW90O0x1Y3kg
eW9uZyZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bHVjeS55b25nQGh1YXdlaS5j
b208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWls
dG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208L3NwYW4+PC9hPiZndDsmZ3Q7
IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDtTbmlwLi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
O1NLJmd0OyBKdXN0IGNvcHlpbmcgZnJvbSB0aGUgUFM6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDstLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7RGF0
YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eSB0byBleGNoYW5nZSBpbmZvcm1h
dGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmV0d2Vlbjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7dGhlIG5ldHdvcmsgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3
ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5kIHNlcnZp
Y2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2Z1bmN0aW9ucyBhbmQgdGhl
IG5ldHdvcmsuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Oy0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDtJdCBpcyBhIGx1Y2lkIGRlZmluaXRpb24uIFdlIGFyZSB1bm5lY2Vzc2FyaWx5
IG1ha2luZyB0aGUgd29yZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7JnF1b3Q7bmV0d29yayZx
dW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Y29udHJvdmVyc2lhbCwg
SU1PLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtbTHVjeV0gVGhpcyBpcyBteSBwb2ludC4gJnF1b3Q7VGhl
IG5ldHdvcmsmcXVvdDsgaXMgdG9vIGdlbmVyYWwgaGVyZSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3doaWNoIGJyaW5nczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7bWV0
YWRhdGEgZ3JlYXQgcG93ZXIgdG8gZG8gbWFueSB0aGluZ3MuIFRoaXMgaXMgd2h5IHBlb3BsZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW52ZW50IGlkZWFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDtoZXJlLCB3aGljaCBjYXVzZXMgYSBsb3Qgb2YgZGViYXRlcyBvbiBt
ZXRhZGF0YSB1c2FnZSBwb3RlbnRpYWxzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtzaG91bGQgbm90IHNwZW5kIGEgbG90
IG9mIHRpbWVzIG9uIHRoYXQgZGViYXRlcyBhbmQganVkZ2Ugd2hpY2g8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3VzYWdlIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDt2
YWx1YWJsZSBvciBub3QuIFRodXMsIGZvciB0aGUgU0ZDIHdvcmssIGl0IHdpbGwgYmUgaGVscGZ1
bCBpZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2UgY2FuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDtuYXJyb3cgZG93biBhIGJpdC4gSm9lbCBtYWtlcyBleHBsaWNpdGx5
IHR3byBjYXNlcywgd2hpY2ggaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hlbHBmdWwgdG88
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2RldmVsb3AgdXNlIGNhc2VzIGZv
ciBlYWNoIGNhc2UuIEkgd291bGQgbGlrZSB0byBzZWUgdGhhdCB0aGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3Byb2JsZW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3N0
YXRlbWVudCBjYW4gYmUgbW9yZSBzcGVjaWZpYyBvbiBtZXRhZGF0YSBkZWZpbml0aW9uLCB3aGlj
aCBtYXk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDtoZWxwZnVsIGluIGxlc3MgZm9jdXNpbmcgb24gaXQgYW5kIG1vdmluZyBm
b3J3YXJkLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O1N1cmVuZHJh
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtUaGFua3MsPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7THVjeTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0Oy0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgWzxh
IGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86amd1aWNoYXJAY2lzY28uY29tPC9zcGFuPjwvYT5d
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7U2VudDogV2VkbmVzZGF5
LCBNYXJjaCAxMiwgMjAxNCA0OjM4IFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7VG86IEx1Y3kgeW9uZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0O0NjOiBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXI7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7Ow0KIHNmYzsgSmFt
YWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0hhZGkgU2FsaW08YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1z
ZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtIaSBM
dWN5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O05vLiBJIGFtIHNpbXBseSBzYXlpbmcgd2Ug
c2hvdWxkIG5vdCBvdmVyY29tcGxpY2F0ZSB0aGUgcHJvYmxlbTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O3N0YXRlbWVudCB3aXRoIHRleHQgdGhhdCBhZGRzIGxpdHRs
ZSB0byBubyB2YWx1ZSBpbiBteSBvcGluaW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdo
ZXRoZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDt3ZSBjYWxsIGl0
IG1ldGFkYXRhLCBvciBjb250ZXh0LCBoYXMgbm8gYmVhcmluZyBvbiB0aGUgZmFjdDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhhdCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDtwcm9ibGVtIHN0YXRlbWVudCBhbHJlYWR5IGNsZWFybHkgc3RhdGVzIHdlIG5l
ZWQgdG8gYmUgYWJsZSB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cGFzczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O2luZm9ybWF0aW9uIGJldHdlZW4gU0bCuXMg
YW5kIGJldHdlZW4gdGhlIG5ldHdvcmsgJmFtcDsgU0bCuXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7T24gMy8xMi8x
NCwgNToxMyBQTSwgJnF1b3Q7THVjeSB5b25nJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bHVj
eS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWku
Y29tPC9zcGFuPjwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O0hpIEppbSw8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O0kgZm9yIG9uZSBkb24ndCBhZ3JlZSBh
bmQgdGhpbmsgd2UgYXJlIG92ZXIgY29tcGxpY2F0aW5nIHdoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3Nob3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDtiZSBzdHJhaWdodGZvcndhcmQuIFRoZSBTRkMgZW5jYXBzdWxhdGlvbiBzaG91bGQgZW5hYmxl
IHR3bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhpbmdzOjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7MS4gU3RlZXJpbmcgb2Ygc2VsZWN0ZWQgZmxvd3MgdGhyb3VnaCBhIHNl
cnZpY2UgY2hhaW47IHRoaXMgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtzZXJ2aWNlIGZ1bmN0aW9uIHBh
dGguPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OzIuIFBhc3Np
bmcgb2YgY29udGV4dCBhc3NvY2lhdGVkIHdpdGggYSBnaXZlbiBmbG93IHdpdGhpbiBzYWlkPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0O2Z1bmN0aW9uIHBhdGguIFRoaXMgY29udGV4dCBpbmZvcm1hdGlv
biBtYXkgYmUgY29uc3VtZWQgYnkgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7U0YgKGFuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2FwcGxpY2F0aW9uIElE
IGlzIGFuIGV4YW1wbGUpIG9yIG1heSBiZSBjb25zdW1lZCBieSB0aGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7ZWxlbWVudHMgKGEgdnJmLUlEIGlzIGFuIGV4YW1wbGUpLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtbTHVjeV0gRG8geW91IGNhbGwgdGhlIGNv
bnRleHQgYXMgbWV0YWRhdGEgb3Igbm90PyBEbyB3ZSBoYXZlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDthbm90aGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
O3Rlcm0gaGVyZSBiZXNpZGUgU0ZDIGhlYWRlciBhbmQgbWV0YWRhdGEuIEkgc2VlIHRoYXQgeW91
IGRvbid0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3YW50IHRvPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O3NlcGFyYXRlIHdoYXQgaXMgY29uc3VtZWQgYnkg
U0YgYW5kIHdoYXQgaXMgY29uc3VtZWQgYnkgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtm
b3J3YXJkaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2Vs
ZW1lbnRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7THVjeTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7U2VudCBmcm9tIG15IGlQaG9uZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MTYgUE0sICZx
dW90O0x1Y3kgeW9uZyZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9
Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT48c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0
bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDsN
CiB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IEdyZWF0
LiBUaGVuIHdlIG1heSBjb25zaWRlciB0d28gc3BlY2lhbCBtZXRhZGF0YSBkZWZpbml0aW9uczxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtwcm9ibGVtIHN0YXRlbWVudCBzbyB3ZSBjYW4gYWxsIHVz
ZSB0aGUgc2FtZSBkZWZpbml0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0hlcmUgaXMg
bXk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O3N1Z2dl
c3RlZCB0ZXh0IGFuZCBsaWtlIHRvIGhlYXIgeW91IGFuZCBvdGhlcidzIGlucHV0IGFuZDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3VnZ2VzdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRh
dGEgcHJvdmlkZXMgdGhlIGFiaWxpdHk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RvPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtleGNoYW5nZSBpbmZv
cm1hdGlvbiBiZXR3ZWVuIHRoZSBlbGVtZW50cyBpbiBhIHNlcnZpY2UgZnVuY3Rpb248YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2NoYWluaW5nLiBJbiB0
aGlzIGNvbnRleHQsIHRoZXJlIGFyZSB0d28gdHlwZXMgb2YgZGF0YSBwbGFuZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyBTZXJ2aWNlIEZ1bmN0aW9uIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZXhj
aGFuZ2VkIGJldHdlZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0O2NsYXNzaWZpZXIgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2Ug
ZnVuY3Rpb25zIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDtmYWNpbGl0YXRlIHNlcnZpY2UgZnVuY3Rpb25zIG9uIHRoZSBwYWNrZXQgdHJlYXRtZW50
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU3RlZXJpbmcgTWV0
YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBmcm9tIHNlcnZpY2UgZnVuY3Rpb25zIHRvIGE8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2NsYXNzaWZpZXIgb3Ig
c2VydmljZSBub2RlIGZvciB0cmFmZmljIGZvcndhcmRpbmcgcHVycG9zZS48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IC1lbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBGcm9tOiBKb2VsIE0uIEhhbHBlcm4gWzxhIGhyZWY9
Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPl08YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTZW50OiBXZWRu
ZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MzUgUE08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBS
b24gUGFya2VyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBq
dW5pcGVyLm5ldDwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4m
Z3Q7OyBzZmM7IEphbWFsIEhhZGk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsgWWVzLCBJIGFtIHRyeWluZyB0byBjb25zaXN0ZW50bHkgZGlzdGluZ3Vpc2ggdGhvc2UgdHdv
IGNhc2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aGVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDt0YWxraW5nIGFib3V0IHRoZSBpbmZvcm1hdGlv
biBjYXJyaWVkIHdpdGggcGFja2V0cyBpbiBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtjaGFpbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBZb3Vy
cyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBKb2Vs
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8x
NCwgMzoxMyBQTSwgTHVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKb2VsLCBTZWUgYmVsb3cuIC0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tIEZyb206IHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dIE9uIEJlaGFsZiBPZiBKb2VsIE0uIEhhbHBlcm48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1NlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjow
MiBQTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtCT1VU
SE9SUzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwv
c3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PiZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8
L3NwYW4+PC9hPiZndDs7DQogc2ZjOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFm
dC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHdhcyB0cnlpbmcgdG8gd29yZCBpdCBj
YXJlZnVsbHkgbm90IHRvIGZvY3VzIG9uIHdobyBwdXRzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDt0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgaW5mb3JtYXRpb24gaW4sIGJ1dCBvbmx5IG9uIHdobyBjb25zdW1lcyB0aGUgaW5mb3JtYXRp
b24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IEluZm9ybWF0aW9uIGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyBtYXkgY29tZSBmcm9tIHRoZSBpbmdy
ZXNzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGNsYXNzaWZpZXIgb3IgZnJvbSBvdGhlciBzZXJ2aWNlIGZ1bmN0aW9ucy4gW0x1Y3ldIHRoaXMg
aXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBvbmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5
b3VyIHZpZXcuIEluZm9ybWF0aW9uIGZvciB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Zv
cndhcmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgd2lsbCBnZW5lcmFsbHkgY29tZSBmcm9tIHRoZSBpbmdyZXNzIGNsYXNzaWZpZXIsIGJ1
dCBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3BlY2lhbDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjYXNlcyBtYXkgYmUgcHJvdmlkZWQg
Ynkgc2VydmljZSBmdW5jdGlvbnMuIChJIGtlZXA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dh
bnRpbmcgdG8gZ2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHJpZCBvZiB0aG9zZSBzcGVjaWFsIGNhc2VzLCBidXQgc28gZmFyIHRoZXJlIHNl
ZW0gdG8gYmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2p1c3QgZW5vdWdoPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9mIHRoZW0gdG8gd2Fy
cmFudCBjb3ZlcmluZyBpbiB0aGUgc29sdXRpb24uIEFuZCBtb3JlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtpbXBvcnRhbnRseSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgc2lnbmlmaWNhbnQgc3VwcG9ydCBmb3IgaXQgaW4gdGhlIHdvcmtp
bmcgZ3JvdXAuKSBbTHVjeV08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1RoaXMgaXM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIHNlY29u
ZCBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldyAoYnV0IHlvdSBkb24ndDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7bGlrZSBpdCkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFuZCB5b3Ugc3VnZ2VzdCBkaXN0aW5ndWlzaGluZyB0aGVz
ZSB0d28gY2FzZXMgd2hlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGlzY3Vzc2luZzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhYm91dCBt
ZXRhZGF0YSB1c2FnZS4gSXMgdGhhdCByaWdodCB1bmRlcnN0YW5kaW5nPzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBMdWN5PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0
LCAyOjMzIFBNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKb2VsLCBJIGludGVycHJldCB0aGF0IHlvdSBz
dWdnZXN0cyB0aGF0IGRpc3Rpbmd1aXNoIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZXhj
aGFuZ2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVu
Y3Rpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbmQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGNoYW5nZSBpbmZvcm1h
dGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgZnJvbSBhIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2Z1bmN0aW9uIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhIHNlcnZpY2Ugbm9kZS4gSXMgdGhpcyByaWdodCB1bmRlcnN0
YW5kaW5nPyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBI
YWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bTwvc3Bhbj48L2E+XSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7MjAxNDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDE6MTk8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFBNPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUbzogTHVj
eSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChq
Z3VpY2hhcik7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFkaSBT
YWxpbSBTdWJqZWN0Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNp
ZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgTXkgaW5jbGluYXRpb24gd291bGQgYmUgdG8gdHVuZSB0aGF0IGRlZmluaXRp
b24gdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rpc3Rpbmd1aXNoPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZXR3ZWVuIGRhdGFw
bGFuZSBjYXJyaWVkIGluZm9ybWF0aW9uIGludGVuZGVkIGZvciB1c2UgYnk8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZ1bmNpdG9ucyAod2hhdGV2ZXIgdGhlIG9yaWdpbiksIGFu
ZCBkYXRhcGxhbmUgY2FycmllZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW5mb3JtYXRpb248
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGludGVuZGVkIGZvciBkYXRhcGxhbmUgZm9yd2FyZGluZyBjb21wb25lbnRzLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBK
b2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBIaSBKb2VsLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBhZ3JlZSB0aGF0IHdlIG5lZWQgdXNpbmcg
dGhlIHNhbWUgZGVmaW5pdGlvbiBmb3IgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGVybSwg
YnV0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgZGlzYWdyZWUgdGhhdCB0aGUgbWV0YWRhdGEgZGVmaW5pdGlvbiBoZXJlIGlzIGEg
c2V0IG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBUaGlzIG1heSBi
ZSB0b28gbmFycm93PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtvciBsZWFkPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gYSBw
YXJ0aWN1bGFyIHNvbHV0aW9uLiBJIGFtIGZpbmUgd2l0aCB0aGlzIGRlZmluaXRpb248YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb2JsZW0gc3RhdGVtZW50IHcvIG1pbm9y
IHR3ZWFrIChzdWdnZXN0ZWQgb24gbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bGlz
dCkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJv
dmlkZXMgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthYmlsaXR5IHRvPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhjaGFu
Z2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgY2xhc3NpZmllcnMgYW5kIHNlcnZpY2U8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBm
dW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIGFuZCBzZXJ2aWNlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbnMgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2xhc3NpZmllcnN8
c2VydmljZSBub2Rlcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZXJlIG1heSBiZSBhIHNvbHV0aW9uIHRoYXQgYSBz
ZXJ2aWNlIGZ1bmN0aW9uIHBhc3Nlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c29tZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gdG8gYXR0YWNoZWQgc2Vydmlj
ZSBub2RlIHdpdGhvdXQgdXNpbmcgU0ZDPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoZWFkZXIu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBUaGFua3MsIEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0gRnJvbTogSm9lbCBIYWxwZXJuIERpcmVjdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86
am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5tYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9h
Pl0gU2VudDogV2VkbmVzZGF5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7TWFyY2ggMTIsPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgMjAxNCAxMjoyNSBQTSBUbzogTHVjeSB5b25nOyBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQYXJrZXIgQ2M6IEpp
bSBHdWljaGFyZCAoamd1aWNoYXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGEgaHJlZj0i
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpz
bWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTHVjeSwgeW91IHNheSAm
cXVvdDt0aGUgbWV0YWRhdGEgdGVybSBtZWFucyAuLi4mcXVvdDsgVGhlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtkZWZpbml0aW9uIHlvdTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZW4gcHJvdmlkZSBpcyBhIGRlZmluaXRp
b24gb2YgdGhlIHNldCBvZiBpbmZvcm1hdGlvbiB3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
YXJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgcHJvcG9zaW5nIHRoYXQgd2UgcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBJLCBhbmQg
b3RoZXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGF2ZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJlZW4gdXNpbmcgdGhl
IHRlcm0gbWV0YWRhdGEgbW9yZSBuYXJyb3dseS4gV2UgY2FuIHVzZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7d2hhdGV2ZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkZWZpbml0aW9uIHdlIHdhbnQuIEJ1dCB3ZSBkbyBuZWVk
IHRvIGFncmVlIG9uIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVmaW5pdGlvbi48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBGb3IgdGhlIHB1cnBvc2VzIG9mIHRoZSBXRywgaXQgc2VlbXMgbXVjaCBtb3JlIHVzZWZ1bCB0
bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dXNlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRlcm0gbWV0YWRhdGEgZm9y
IHRoZSBuYXJyb3dlciBkZXNjcmlwdGlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgT24gMy8xMi8xNCwgMToxOSBQTSwgTHVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBK
b2VsLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGFncmVlLiBXZSBuZWVkIHRvIGRpZmZlcmVudGlhdGUg
dGhlIG1ldGFkYXRhIHVzZWQgYnk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDtmdW5jdGlvbiBhbmQgU0ZDIGhlYWRlci4gVGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgY2Fy
cnlpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NvbWU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtzdGF0ZXMgYWxvbmcg
d2l0aCB0aGUgcGFja2V0LiBJTU86IFNGQyBoZWFkZXIgaXMgYSBraW5kIG9mPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0
YWRhdGEgY2FycmllZCBvbiBwYWNrZXQgZm9yIG5leHQgc2VydmljZSBub2RlIHRvIHVzZS48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbnRleHQgb2YgU0ZDLCB3ZSBo
YXZlIHRlcm0gZm9yIFNGQyBoZWFkZXIgYW5kIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
bWV0YWRhdGEgdGhhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dhcyBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlv
bnMsIG9yIGJldHdlZW4gc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9ucyBhbmQgY2xhc3NpZmllcnMv
c2VydmljZSBub2Rlcywgd2hpY2ggaXMgd2hhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhl
IGRyYWZ0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Zm9jdXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcywgTHVjeTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhy
ZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPl0g
U2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAyMDE0
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IDExOjE4IEFNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQ
YXJrZXIgQ2M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSmltPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEd1aWNoYXJk
IChqZ3VpY2hhcik7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwv
YT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5t
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFk
aSBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBJIHRoaW5rIGl0IGlzIGltcG9ydGFudCB0byBrZWVwIGEgc3Ryb25nIGRpc3RpbmN0
aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiZXR3ZWVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhICh3
aGljaCBpcyBmb3IgdXNlIGJ5IGFwcGxpY2F0aW9ucykgYW5kIHRoZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjaGFpbmluZyBpbmZvcm1hdGlvbiBpbiB0aGUgYmFz
ZSBzZXJ2aWNlIGNoYWluIGhlYWRlciw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3doaWNoIGlz
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGZvciB1c2UgYnkgdGhlIHNlcnZpY2UgY2hhaW4gc3VwcG9ydCBtZWNoYW5pc21z
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24g
My8xMi8xNCwgMTA6NDIgQU0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZ1bGx5IGFn
cmVlIHdpdGggSm9lLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlIHNob3VsZCBub3QgcmVx
dWlyZSBhIGZpeCBsZW5ndGggZm9yIGluLWJhbmQgbWV0YWRhdGE8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2J1dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWxzbyBub3QgbGVhdmUgaXQgZm9yIGZyZWVseSB1c2Fn
ZS4gSW4gZmFjdCwgd2hlbiBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBub2RlIGluc2VydHMgU0ZDIGhlYWRlciBvbiBhIChlbmNhcHN1bGF0ZWQpIHBhY2tl
dCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlbmQgdG88YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5leHQg
c2VydmljZSBub2RlLCBTRkMgaGVhZGVyIGl0c2VsZiBjYW4gYmUgc2VlbiBhcyBhPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBMdWN5
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJv
bTogc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dIE9uIEJlaGFsZiBPZiBKb2VsIE0uPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50OiBXZWRuZXNkYXksIE1h
cmNoIDEyLCAyMDE0IDk6MjEgQU0gVG86IE5pY29sYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O0JPVVRIT1JTOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3Vp
Y2hhcik7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5i
cmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZmM7IEph
bWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpz
bWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IEZvciBpbi1iYW5kIG1ldGFkYXRhLCB0aGUgQVBJIGZvciBhY2Nlc3MgY2FuIGVhc2lseSBiZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgc3luY2hyb25vdXMuIE91dCBvZiBiYW5kIG1ldGFkYXRhIG5lZWRzIGRpZmZl
cmVudDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGFuZGxpbmcuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGVy
ZSBhcmUgbWFueSBjYXNlcyB3aGVyZSBvdXQtb2YtYmFuZCBtZXRhZGF0YSBpczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7dXNlZnVsIGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYXBwcm9wcmlhdGUuIEJ1dCB0
aGV5IGRvIG5vdCBjb3ZlciBhbGwgbmVlZHMgYnkgYW55PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtzdHJldGNoLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEV2ZW4gaWYgZWFjaCBwaWVjZSBv
ZiBpbi1iYW5kIG1ldGFkYXRhIGlzIG9mIGZpeGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDts
ZW5ndGgsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGVyZSBhcmUgbWFueSBkaWZmZXJlbnQga2luZHMgb2YgbWV0
YXR5cGUuIFRyeWluZyB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2F5PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmcXVvdDt0aGVyZSB3aWxsIGJlIGV4YWN0bHkgZm91ciBwaWVjZXMsIGFuZCB0aGV5IHdpbGwg
YmUgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3R5cGVzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0MSwgdDIs
IHQzLCBhbmQgdDQmcXVvdDsgaXMgc2ltcGx5IHRvbyBzcGVjaWZpYyBmb3IgZXZlbiA4MCU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O29mIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtuZWVkcy48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBPbiAzLzEyLzE0LCA4OjUyIEFNLCBOaWNvbGFzIEJPVVRIT1JTIHdyb3RlOjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IEhlbGxvIFJvbiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbmRp
bmcgb3V0IG9mIGJhbmQgY29uZ3J1ZW50IG1ldGFkYXRhIG1heSBub3QgYmUgdGhlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDthbnN3ZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBhbGwgbmVlZHMgYnV0
IGl0IGlzIG9uZSB0b29sIHRoYXQgd2Ugc2hvdWxkIGtlZXAuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBOb3QgYWxsIG1ldGFkYXRhIGlzIHRpZWQgdG8gYSBzcGVjaWZpYyBwYWNr
ZXQsIGZvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZXhhbXBsZSBhPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgcG9saWN5IGNoYW5nZSBpbiBQQ1JGIGNvdWxkIGxlYWQgdG8gc29tZSBtZXRhZGF0YTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2lnbmFsaW5nLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSByZWFj
dGlvbiB0aW1lIG5lZWQgbm90IGJlIGltbWVkaWF0ZSwgZmV3IG1zIG1heTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7bm90IG1hdHRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IEFzIHlvdSBwb2ludCwgaWYgYSBwYWNrZXQgaXMgdGllZCB0byBhIG1ldGFkYXRhIGE8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvcnJlbGF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mbyBjYW4g
YmUgc2V0IGluIGJvdGggcGFja2V0IHRvIGRlYWwgd2l0aCBpdCAoaS5lPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDttZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4cGVjdGVkIGZsYWcgaW4gdGhl
IFNGQyBoZWFkZXIsIHBsdXMgYW4gaWQpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBGaW5hbGx5IHdlIGNhbiBzdGlsbCBzZW5kIHNvbWUgbGltaXRlZCBtZXRhZGF0YSB3aXRoaW48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2EgaGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoaXMg
Y291bGQgYmUgdXNlZCBmb3IgbG9hZCBiYWxhbmNlcnMgaW4gcGFydGljdWxhciBpZjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7d2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhZ3JlZSBvbiBhIGNvbnZlbnRp
b24gdG8gbG9jYXRlICZxdW90O2NvYXJzZSBncmFpbiBwb2xpY3kmcXVvdDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAvICZxdW90O2ZpbmUgZ3JhaW4gcG9saWN5JnF1b3Q7IG9uIHJlc2VydmVkIGNvbnRleHQg
aGVhZGVycy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoaXMgc2VlbXMgdG8g
b3BlbiB1cCBhIGxvdCBvZiBmbGV4aWJpbGl0eSAvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtp
bm5vdmF0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIHlvdXIgbGFz
dCBwb2ludCwgdGhlcmUgaXMgYSBxdWVzdGlvbiBvbiBob3cgdG8gbWFrZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IG1ldGFkYXRhIGF2YWlsYWJsZSB0byBhIFNlcnZpY2UgRnVuY3Rpb24uIEN1cnJlbnQgc29j
a2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29ubmVjdGlvbnMgZm9yIGV4YW1wbGUgZG8gbm90IGFsbG93
IHRvIHJldHJpZXZlIElQPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoZWFkZXI8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBvcHRpb25zLiBTbyBJIGFzc3VtZSB0aGF0IFNGQyBhd2FyZSBTZXJ2aWNlIEZ1bmN0
aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2lsbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lZWQg
c29tZSAoYXN5bmNocm9ub3VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPykgQVBJIHRvIHJldHJpZXZlIFNG
QyBoZWFkZXIgaW5mb3JtYXRpb24gYXMgd2VsbCBhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
aW4tYmFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhLiBJIGRvbid0IHNlZSBvdXQgb2YgYmFu
ZCBtZXRhZGF0YSB0cmFuc3BvcnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FkZGluZzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGNvbXBsZXhpdHksIHRoZSBzYW1lIEFQSSBjYW4gcHJvYmFibHkgYXBwbHku
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgYWx0ZXJuYXRpdmUgb3B0aW9u
LCBhbGxvd2luZyB2YXJpYWJsZSBzaXplZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRh
dGEgaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgU0ZDIGhlYWRlciBoYXMgc29tZSBkcmF3YmFja3Mg
YXMgd2VsbCwgb25lIGJlaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnJhZ21lbnRhdGlvbiwgYW5kIHNv
bWUgc3dpdGNoZXMgZXhwZWN0aW5nIGFzIHdlbGwgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2xvb2sgYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBlbmQgdXNlciB0cmFmZmljIGhlYWRlcnMgZm9yIGxp
bmsgbG9hZCBiYWxhbmNpbmcuIEk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dvdWxkPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgYWdyZWUgdGhhdCBpZiB3ZSBjYW4gYWNjZXB0IHRoZXNlIGlzc3VlcywgdGhl
biBzZW5kaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb2ZmLWxpbmUgY29uZ3J1ZW50IG1ldGFkYXRhIGxv
b3NlcyBpdHMgaW50ZXJlc3QuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZSBu
ZWVkIHRvIHRha2UgaW50byBhY2NvdW50IHRoYXQgYm90aCBpbi1iYW5kIGFuZDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Y29uZ3J1ZW50PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3V0LW9mLWJhbmQgbWV0
YWRhdGEgdHJhbnNwb3J0IGlzIG5vdCByZWxpYWJsZS4gQTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7cGFja2V0IGxvc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0cmlnZ2VyaW5nIHJldHJhbnNtaXNzaW9u
IHdvdWxkIG5vdCBsZWFkIHRvIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aWRlbnRpY2Fs
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgcmVjb25zdHJ1Y3Rpb24gb2YgdGhlIGFzc29jaWF0ZWQgbWV0YWRh
dGEuIEluIHNvbWU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Nhc2VzLCB3ZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IG1pZ2h0IHRodXMgZXZlbiBuZWVkIG5vbi1jb25ncnVlbnQgb3V0LW9mLWJhbmQgcmVs
aWFibGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSB0cmFuc3BvcnQuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmlj
b2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUGFya2VyIFs8YSBocmVm
PSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b208L3NwYW4+PC9hPl0gU2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1dlZG5lc2RheSw8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBNYXJjaCAxMiwgMjAxNDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDEyOjQzIFBN
IFRvOiBOaWNvbGFzIEJPVVRIT1JTIENjOiBKaW0gR3VpY2hhcmQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyhqZ3VpY2hhcik7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNt
YW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
c2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgSSB1bmRlcnN0YW5kIHRoZSBjb25jZXB0IGZvciBvdXQgb2YgYmFuZCBzaWduYWxpbmcg
b2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhLCBidXQgSSBhbSBjb25jZXJuZWQgdGhhdCBpdCBp
bnRyb2R1Y2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzaWduaWZpY2FudDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Y29tcGxleGl0eSBkdWUgdG8gdGhlIHBvdGVudGlhbCByYWNlIGNvbmRpdGlvbiBvZjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVjZWl2aW5nIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVh
bCBwYWNrZXQgYmVmb3JlIHRoZSBtZXRhZGF0YS4gV2hpbGUgdGhlIHJlYWwgcGFja2V0PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtjb3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW5kaWNhdGUgdGhhdCBv
dXQgb2YgYmFuZCBtZXRhZGF0YSBpcyBleHBlY3RlZCwgaG93IGNhbjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7d2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2d1YXJhbnRlZSB0aGUgb3JkZXIgb2YgcmVjZXB0
aW9uPyBXaGF0IGlmIHN3aXRjaGluZyBvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cm91dGlu
Zzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7bm9kZXMgYXBwbHkgaGFzaCBiYXNlZCBsb2FkIGJhbGFuY2luZz8g
V2hhdCBpZiB0aGUgbG9hZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmFsYW5jaW5nIHVuZGVyc3RhbmRzIFNG
QyBlbmNhcHMgYW5kIGxvb2tzIGJleW9uZCBpdCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtvcmlnaW5hbCBoZWFkZXIgdG8gZ2V0IGJldHRlciBlbnRyb3B5
Pzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IENhbiB3ZSBndWFyYW50ZWUgdGhhdCB0aGUgbWV0YWRhdGEgYW5k
IHJlYWwgcGFja2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aWxsIGZvbGxvdzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7dGhlIGV4YWN0IHNhbWUgcGF0aD8gSWYgd2UgY2FuIG5vdCwgdGhlbjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7aW1wbGVtZW50YXRpb25zIHdpbGw8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25l
ZWQgdG8gYWRkIGluZ3Jlc3MgcXVldWluZyB0byBjb3BlIHdpdGggdGhlIHNjZW5hcmlvLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQWxzbywgZG8geW91IGZlZWwgdGhhdCB0aGUg
aW5jcmVhc2UgaW4gaW1wbGVtZW50YXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb21wbGV4aXR5IGF0
IHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucyBpcyByZWFzb25hYmxlPzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Um9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDEyLCAyMDE0
LCBhdCA0OjA5IEFNLCAmcXVvdDtOaWNvbGFzIEJPVVRIT1JTJnF1b3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Tmljb2xhcy5CT1VUSE9S
U0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBo
cmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9z
LmNvbTwvc3Bhbj48L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEkgdGhpbmsgd2UgbXVzdCBtYWtlIGEgZGlzdGluY3Rpb24gYmV0d2Vl
bjo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLSBNZXRhZGF0YSB3
aGljaCBzaG91bGQgYmUgcGFydCBvZiB0aGUgaGVhZGVyIGRlZmluZWQ8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2FzIGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJhbmQgbWFya2luZy4gLSBNZXRh
ZGF0YSB3aXRoIGNhbiBiZSBwYXNzZWQgb3V0IG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDti
YW5kLCBmb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhhbXBsZSBjb25ncnVlbnQgb3V0IG9mIGJh
bmQgc2lnbmFsaW5nIGRlZmluZWQgaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBkcmFm
dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgZm9ybWVyIGNh
bGxzIGZvciBhIGxpbWl0ZWQgc3BhY2UgaW4gdGhlIGhlYWRlciw8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3RydWUsIFRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsYXR0ZXIgaG93ZXZlciBkb2Vz
IG5vdCBpbmN1ciBhbnkgc3BhY2UgbGltaXRhdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
YW5kIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN0aWxsIGZhaXJseSBlZmZpY2llbnQgYW5kIGl0
IHJlbWFpbnMgY29tcGF0aWJsZSB3aXRoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthIGZpeGVk
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNpemUgaGVhZGVyIHVzZWQgdG8gcm91dGUgdGhvc2Ugc2ln
bmFsaW5nIG1lc3NhZ2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbG9uZyB0aGU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgY2hhaW4ncyBzZXJ2aWNlIGZ1bmN0aW9ucy48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fIEZyb206PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEppbSBHdWljaGFy
ZCAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+amd1aWNoYXJAY2lzY28uY29tPC9z
cGFuPjwvYT5dIFNlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFR1ZXNkYXksIE1hcmNoIDExLCAy
MDE0IDY6NDggUE0gVG86IFJvbiBQYXJrZXIgQ2M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29s
YXMgQk9VVEhPUlM7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwv
YT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5t
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFk
aSBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9u
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBSb24sPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlIGNhbiBjZXJ0YWlubHkgaGF2
ZSB0aGlzIGRpc2N1c3Npb24gYnV0IHdlIHNob3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Zmlyc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29uc2lkZXIgd2hhdCBpbmZvcm1hdGlvbiBpcyBu
ZWNlc3NhcnkgYW5kIGlmIHNhaWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gY2Fu
IGZpdCB3aXRoaW4gYSBmaXhlZCBudW1iZXIgb2YgY29udGV4dHM8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWpvcml0eSBvZiBjYXNlcy4gUmVt
ZW1iZXIsIHRoZSBnb2FsIG9mIGJlaW5nIGFibGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Rv
IHBhc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgdGhyb3VnaCB0aGUgbmV0d29yayBp
cyB0byBlbmhhbmNlIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2RlbGl2ZXJ5LDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBub3QgcGFzcyB0aGUgZW50aXJlIHdvcmtzIG9mIFNoYWtlc3Bl
YXJlIDstKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50IGZy
b20gbXkgaVBob25lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBPbiBNYXIgNywgMjAxNCwgYXQgMzo1MiBBTSwgJnF1b3Q7Um9uIFBhcmtlciZxdW90Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWls
dG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDsgd3Jv
dGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmlj
b2xhcyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJ
IHNlZSBzaW1pbGFyIHJlcXVpcmVtZW50cyBmcm9tIHRoZSAzZ3BwIEVQQyBzaWRlLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7SSB3b3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlrZSB0
byBwcm9wb3NlIGFuIE9VSSAvIFRMViBiYXNlZCBhcHByb2FjaCB3aGVyZSB0aGU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IHJlc2VydmVkIE9VSSBjYW4gYmUgdXNlZCBmb3IgYWdyZWVkIHVwb24g
dHlwZXMgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbW1vbjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgbWV0YWRhdGEgYW5kIHZlbmRvciBvciBvdGhlciBvcmdhbml6YXRpb25hbCBPVUlz
IGNhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmUgdXNlZDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgdG8gcXVpY2tseSBpbm5vdmF0ZSBpbiB0aGUgbmV0d29ya3MuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBTaW11bHRhbmVvdXNseSwgSSB3b3VsZCBhbHNvIGxpa2UgdG8gY29uc2lkZXI8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21lY2hhbmlzbXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHRoYXQgYXJlIG9wdGltaXplZCBmb3IgbG9uZyBsaXZlZCBmbG93cyBzbyBhcyB0bzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bGltaXQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBu
ZWdhdGl2ZSBlZmZlY3RzIG9mIHBhY2tldCBncm93dGguPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBN
YXIgNywgMjAxNCwgYXQgODozNCBBTSwgJnF1b3Q7Tmljb2xhcyBCT1VUSE9SUyZxdW90Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VU
SE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29t
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOk5pY29s
YXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIZWxsbyBK
aW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEkgaGF2ZSBzZWVuIGNhc2VzIGluIEdpIExBTiwgd2hlcmUgc3Vic2NyaWJlciByZWxhdGVk
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gaXMgcGFzc2VkIHRvIGEg
V2ViIFByb3h5IGZvciBIVFRQIGhlYWRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGVu
cmljaG1lbnQgKGFpbWVkIGF0IHNvbWUgV2ViIENvbnRlbnQgcHJvdmlkZXJzPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtwYXJ0bmVycyBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRo
ZSBNb2JpbGUgT3BlcmF0b3IpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluZm9ybWF0
aW9uIHdhcyBhbiBjb2RlZCAocGVyc2lzdGVudCkgc3Vic2NyaWJlciBpZDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ZGVyaXZlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZyb20gdGhl
IE1TSVNETiwgYW5kIGNvdXBsZSBvZiBmIGN1c3RvbWVyIHByb2ZpbGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3JlbGF0ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmaWVsZHMuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJ
biBhbiBzZmMgYmFzZWQgR2kgTEFOLCB0aGlzIGVudGl0eSBzaG91bGQgcmVjZWl2ZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsgJmd0O2Zyb20gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Q2xhc3NpZmllcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgLSBBIGNsYXNzaWZpY2F0aW9uIG9mIHRoZSBDb250ZW50IFByb3ZpZGVyICgg
SWQsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2F0ZWdvcnkpIGJhc2VkIG9uIHRyYWZm
aWMgYW5hbHlzaXMgLSBUaGUgTVNJU0ROIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3Vic2NyaWJlciAtIFR3byBzdWJzY3JpYmVy
IHBvbGljeSBmaWVsZHMgKG5vdCB0aWVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gUENS
Rjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJ1dCBiZWxvbmdpbmcgdG8gdGhlIFN1YnNj
cmliZXIgREIpIChTdWJzY3JpYmVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2F0ZWdvcnks
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3ViLWNhdGVnb3J5KSAtIEEgc2Vzc2lvbiBp
ZCAoZm9yIGxvZ2dpbmcgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0cmFja2luZzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHB1cnBvc2VzKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIG9iamVjdGl2ZSBiZWluZyB0
byBhdm9pZCBoYXZpbmcgdGhlIEhUVFAgUHJveHk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Rv
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmVjb21lIGEgdHJ1c3RlZCBhcHBsaWNhdGlv
biAoaW50ZXJvZ2F0ZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdWJzY3JpYmVyIERC
LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV0Yy4uKTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBOaWNvbGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTogSmltPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgR3VpY2hhcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAoamd1aWNo
YXIpIFs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+amd1aWNoYXJAY2lzY28uY29tPC9zcGFuPjwvYT5d
IFNlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGh1cnNkYXksIE1hcmNoIDA2LCAy
MDE0IDI6MDIgUE0gVG86IEphbWFsIEhhZGk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1NhbGlt
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5l
dCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmptb2lzYW5kQGp1
bmlwZXIubmV0PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldCIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpqbW9pc2FuZEBq
dW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDsNCiBDYzo8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZmMgU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJh
dGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IEhpIEphbWFsLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgWW91IHNhaWQgJnF1b3Q7SXQgc2VlbXMgdGhlcmUncyBjbGVhciBu
ZWVkIGZvciB2YXJpYWJsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNpemVkPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEmcXVvdDsuLiBJIGFtIG5vdCBzbyBjb252aW5j
ZWQgYW5kIHdvdWxkIGxpa2UgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZXR0ZXI8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB1bmRlcnN0YW5kIHRoZSByZXF1aXJlbWVudHMgYmVm
b3JlIHBhc3NpbmcganVkZ2VtZW50Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IElmIHdlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbG9vayBhdCB0aGUgdXNlIGNhc2VzIGFzIHByZXNl
bnRlZCB0aHVzIGZhciBpbnRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIFdHIEk8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBoYXZlIHlldCB0byBzZWUgYSBzaW5nbGUgZXhhbXBs
ZSBvZiB0aGUgbmVlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChub3RpbmcgdGhhdDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRlc2lyZSBpcyBub3QgdGhlIHNhbWUgYXMgbmVlZCkg
LSBJIGFtIG5vdCBzYXlpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGVyZSBpczxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5vIHJlcXVpcmVtZW50IGJ1dCByYXRoZXIgdGhhdCB3
ZSBzaG91bGQgbm90IGp1bXA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byB0aGU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb25jbHVzaW9uIGFuZCBidWlsZCBzdGFuZGFyZHMgYXJv
dW5kIGEgdGhlb3J5Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzMvMTQsIDY6MzUgQU0sICZxdW90O0phbWFsIEhhZGkg
U2FsaW0mcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9
Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPmhhZGlAbW9qYXRhdHUuY29tPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpoYWRp
QG1vamF0YXR1LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pm1haWx0bzpoYWRpQG1vamF0YXR1LmNvbTwvc3Bhbj48L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3dyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGxpa2UgdGhlIGRvYyAtIHdlbGwgd3JpdHRl
bi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgU2VjdGlvbiA0LjMgb24gbWV0YWRhdGEgZW5jb2RpbmcuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEl0
IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGUgc2l6ZWQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAo
YXQgbGVhc3QgZm9yIGh0dHAvYXBwIHlvdSBzZWVtIHRvIGluZGljYXRlIHRoZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGRlc2lyZSBmb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDtpdCkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciBhIGRhdGFwYXRoIHBl
ci1wYWNrZXQgbWV0YWRhdGEsIGkgZmVlbCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBu
ZWVkIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGp1c3QgYXMgaW1wb3J0YW50
LiBBcmUgd2UgbGltaXRlZCBieSB0aGUgZmFjdCB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGV4aXN0aW5nIGhhcmR3YXJlIG1heSBub3QgYmUgYWJsZSB0byBoYW5kbGUgVExW
cz88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0Zvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBleGFtcGxlLCBJIGRvbnQgaGF2ZSBhIHByb2JsZW0gaGFuZGxpbmcgVExWcyBpbiBh
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgc29mdHdhcmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDtkYXRhcGF0aC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2hlZXJzLCBqYW1hbDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZyBsaXN0PHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8
L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGxpc3Q8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRv
OnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
PnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9yZzwv
c3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3Nw
YW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1h
aWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNm
Yzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9y
Zzwvc3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8
L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMg
bWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwv
c3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0O19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7c2ZjIG1haWxp
bmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OzxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmNAaWV0
Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3Nw
YW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4m
bHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8
L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IHNmYyBtYWlsaW5nIGxpc3Q8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMi
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7IHNmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0
OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDtfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xzxicj4NCiZndDsmZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7PGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDs8YSBocmVmPSJodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7PGJyPg0KJmd0O19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+
DQomZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KJmd0Ozxh
IGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCjxicj4NCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0Kc2ZjIG1haWxpbmcgbGlzdDxi
cj4NCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxhIGhyZWY9
Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHN0eWxl
PSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXzxicj4NCnNmYyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+
PC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTMuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXzxicj4NCnNmYyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+
PC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHN0eWxlPSJt
YXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
PGJyPg0Kc2ZjIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
PnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmM8L2E+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9i
b2R5Pg0KPC9odG1sPg0K

--_000_B17A6910EEDD1F45980687268941550F0635F332MISOUT7MSGUSR9I_--


From nobody Wed Mar 19 09:46:03 2014
Return-Path: <mikebianc@aol.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E41401A07F7 for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 09:45:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.146
X-Spam-Level: 
X-Spam-Status: No, score=-0.146 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-0.547, 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 P5EwdYZYoPAo for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 09:45:43 -0700 (PDT)
Received: from omr-d08.mx.aol.com (omr-d08.mx.aol.com [205.188.109.207]) by ietfa.amsl.com (Postfix) with ESMTP id 499071A0706 for <sfc@ietf.org>; Wed, 19 Mar 2014 09:45:42 -0700 (PDT)
Received: from mtaout-maa01.mx.aol.com (mtaout-maa01.mx.aol.com [172.26.222.141]) by omr-d08.mx.aol.com (Outbound Mail Relay) with ESMTP id ABD9D700028D0 for <sfc@ietf.org>; Wed, 19 Mar 2014 12:45:33 -0400 (EDT)
Received: from mgs-aam01.mail.aol.com (mgs-aam01.mail.aol.com [64.12.250.54]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by mtaout-maa01.mx.aol.com (MUA/Third Party Client Interface) with ESMTPSA id 43E34380000AC for <sfc@ietf.org>; Wed, 19 Mar 2014 12:45:33 -0400 (EDT)
Date: Wed, 19 Mar 2014 12:45:33 -0400
From: "mikebianc@aol.com" <mikebianc@aol.com>
To: sfc@ietf.org
Message-ID: <813842604.1950.1395247533163.JavaMail.tomcat@mgs-aam01.mail.aol.com>
In-Reply-To: <26E2A2A9-51B2-48CE-AC41-0A8F1FFB2F72@cisco.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <26E2A2A9-51B2-48CE-AC41-0A8F1FFB2F72@cisco.com>
MIME-Version: 1.0
Content-Type: multipart/alternative;  boundary="----=_Part_1949_1684993199.1395247533160"
X-Originating-IP: 10.181.180.74, 205.188.91.40
X-Mailer: Alto
x-aol-global-disposition: G
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mx.aol.com; s=20121107; t=1395247533; bh=ysusO7uCYfCRpBm3+5VQDz/xcA8J7c5Dcj9Lguh1L5k=; h=From:To:Subject:Message-ID:Date:MIME-Version:Content-Type; b=q92gpKpwMv0AerYH/Ps95s93cWDifRW2ybJ4MKCnPou8XMPh4ooeUa5K2mxGtZOaw ZoP+1skrZwQNvebpZ3RNObEAbyTTbKLwJ92qVJcy8pVncK2rFJ0yiGif1xc2COeNai lIdJ6oI8/M0tIGgRJ3cmchxHx7v6/ELoW8tGvc/c=
x-aol-sid: 3039ac1ade8d5329c9ad32e2
X-AOL-IP: 64.12.250.54
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/IHaGB4jsNXx_whI9De4xnf_VGIg
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Mar 2014 16:45:55 -0000

------=_Part_1949_1684993199.1395247533160
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable



+1 as well for #2. =C2=A0 =C2=A0


It is much easier to set up flows if a SF knows that IF path ID =3D x, then=
 next-hop in path is y, without having to find itself in the packet, etc.
But, should this field represent the chainID or the pathID? =C2=A0If the pa=
thID, then that means that each SF instance is chosen at classification tim=
e and each SF instance simply forwards based on knowing the pre-designated =
next SF instance. =C2=A0However, if the field represents a chain ID, then e=
ach SF would choose the instance of the predesignated next-SF before sendin=
g it on. =C2=A0This might be useful if that next-hop instance goes away aft=
er classification.











From: paulq@cisco.com<paulq@cisco.com>
To: Sumandra Majee<S.Majee@F5.com>
cc: Cathy Zhang<Cathy.H.Zhang@huawei.com>,sfc@ietf.org<sfc@ietf.org>,David =
Allan I<david.i.allan@ericsson.com>
Sent: Wednesday, March 19, 2014
Subject: Re: [sfc] SFC encapsulation chain ID





Hi Sumandra,





I lean towards #2: essentially encoding the information into a simple ID, r=
ather than trying to create a variable length stack.  The encoding method i=
s much simpler for SFs to process, and as you point out update and modify.





Paul








On Mar 19, 2014, at 3:40 AM, Sumandra Majee <S.Majee@F5.com> wrote:




<<Trimmed the TO list to avoid the msg being held again>>







I see two ways to carry the path information.=20





Explicit ordered list, something like FW-A :: TCP-OPT :: LB :: VideoOPT :: =
CGNAT.   There are two issues with this approach, first the length of graph=
 is variable.  Also it implies bidirectional symmetry. It is often required=
 but should not be mandatory.
  Secondly changing this path/graph in at SF can be cumbersome. Let the Con=
trol plane distribute the chainID <=E2=80=94> graph mapping. In this case e=
ach SF would have mapping of given a chainID what is my next hop. The chain=
ID itself could be fixed size element. A SF can select a different path by =
changing the chaiID parameter.





Regards

Sumandra











From: Cathy Zhang <Cathy.H.Zhang@huawei.com>

Date: Tuesday, March 18, 2014 at 10:13 AM

To: "Reinaldo Penno (repenno)" <repenno@cisco.com>, "Louis.Fourie" <Louis.F=
ourie@huawei.com>, "Paul Quinn (paulq)" <paulq@cisco.com>,
 David Allan I <david.i.allan@ericsson.com>

Cc: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, Xuxiaohu <xuxiaohu@huaw=
ei.com>, Changcheng Huang <huang@sce.carleton.ca>,
 "sfc@ietf.org" <sfc@ietf.org>, "mikebianc@aol.com" <mikebianc@aol.com>

Subject: Re: [sfc] SFC encapsulation chain ID











Hi Reinaldo,
=20
So the chain ID is actually the path ID which represents an ordered set of =
service function instances.

I think we should add an explicit definition of =E2=80=9Cservice instance=
=E2=80=9D. What do you think?
=20
Thanks,
Cathy
=20



From: sfc [mailto:sfc-bounces@ietf.org]
On Behalf Of Reinaldo Penno (repenno)

Sent: Tuesday, March 18, 2014 11:03 AM

To: Louis.Fourie; Paul Quinn (paulq); David Allan I

Cc: Nicolas BOUTHORS; Xuxiaohu; mikebianc@aol.com;
sfc@ietf.org; Changcheng Huang

Subject: Re: [sfc] SFC encapsulation chain ID


=20


A Service Chain just defines which type of service and their order.



=20



A service path defines the actual service instance, say, firewall1.home, na=
t2, dpi-sic, etc.



=20


From:
"Louis.Fourie" <Louis.Fourie@huawei.com>

Date: Tuesday, March 18, 2014 at 10:55 AM

To: "Paul Quinn (paulq)" <paulq@cisco.com>, David Allan I <david.i.allan@er=
icsson.com>

Cc: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, Xuxiaohu <xuxiaohu@huaw=
ei.com>, Changcheng Huang <huang@sce.carleton.ca>,
 "sfc@ietf.org" <sfc@ietf.org>, "mikebianc@aol.com" <mikebianc@aol.com>

Subject: Re: [sfc] SFC encapsulation chain ID



=20





Paul,
   Can you clarify the difference between service chain and service path. G=
iven that a service chain is composed
of several service functions SF1, SF2, .. SFn how would a service path diff=
er from that service chain?

-        =20
Louis
=20



From: sfc [mailto:sfc-bounces@ietf.org]
On Behalf Of Paul Quinn (paulq)

Sent: Tuesday, March 18, 2014 10:26 AM

To: David Allan I

Cc: Nicolas BOUTHORS; Xuxiaohu; mikebianc@aol.com;
sfc@ietf.org; Changcheng Huang

Subject: Re: [sfc] SFC encapsulation chain ID


=20
Hi Dave,=20


=20



Chain ID should really be path ID since there can be many paths for a given=
 chain.  Using that definition, we avoid the overload and reap the gain all=
uded to below.



=20



Paul



=20




On Mar 18, 2014, at 12:14 PM, David Allan I <david.i.allan@ericsson.com> wr=
ote:












Well the question de jour is =E2=80=9Cdoes a chain ID define a class or an =
instance=E2=80=9D=E2=80=A6. If it defines an class we also need instance in=
formation, if it is
 currently overloaded to define class and instance IMO we have a problem=E2=
=80=A6.



=20



Dave



=20






From: sfc
 [mailto:sfc-bounces@ietf.org] On Behalf Of Changcheng Huang

Sent: Tuesday, March 18, 2014 7:43 AM

To: Nicolas BOUTHORS

Cc: Xuxiaohu; sfc@ietf.org; mikebianc@aol.com

Subject: Re: [sfc] =E7=AD=94=E5=A4=8D:
 SFC encapsulation chain ID





=20





Good points. I believe explicit chain ID should be mandatory. The overhead =
is very little. It helps simplify processing and steering significantly. Th=
e gain is huge.






=20






Chang



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





Changcheng Huang







On Mar 18, 2014, at 1:53 AM, Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>=
 wrote:




I think that keeping the Service Path Layer transport independent should re=
main an objective for SFC.  Such a separation of concerns is a sound archit=
ectural principle that
 help keep things simple in practice.





=20






On the question of  Service Path, we have a discussion on whether we need s=
ome kind of explicit identifier or=20






could we rely on mapping on some underlay network protocol fields.






=20








=20






May be a PRO/CON table could help focus the group decision on that matter






=20





Visibility (tracing)Forwarding graph structure impact/limitationsReconfigur=
ation speed=20


LBS / scale out impactNode bypass (e.g; maintenance)


underlay network/transport layers supportHeader space impactMulti tenant su=
pport impactSFC on flat (e.g optical L2 for Data Centers) network Underlay =
network administration impact





=20








Personally I think that having an explicit chain identifier (e.g. Service P=
ath/Service Index) is clear (management and control) and not expensive (hea=
der space). The drawback
 being some impact on the simplicity to add/remove elements in a chain dyna=
mically.






=20






Tag switching (as MPLS)  allows to manage tags per service nodes, leading t=
o more versatile and diverse graphs







=20






=20






Nicolas







From: Xuxiaohu
 [xuxiaohu@huawei.com]

Sent: Tuesday, March 18, 2014 5:04 AM

To: Jerome Moisand; mikebianc@aol.com; sfc@ietf.org

Subject: [sfc] =E7=AD=94=E5=A4=8D:
 SFC encapsulation chain ID





I like the idea of separating the Service Function Layer and the Service Pa=
th Layer, as proposed in draft-rijsman-sfc-metadata-considerations. The
 role of the Service Path Layer is just to steer the traffic along a partic=
ular chain of service nodes which can be implemented by existing tools for =
source routing, such as segment routing. As such, it=E2=80=99s not necessar=
y to try to keep the Service Path Layer
 transport-independent and contain it in the SFC header.



=20



Best regards,



Xiaohu



=20







=E5=8F=91=E4=BB=B6=E4=BA=BA: sfc
 [mailto:sfc-bounces@ietf.org] =E4=BB=A3=E8=A1=A8 Jerome Moisand

=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2014=E5=B9=B43=E6=9C=8818=E6=97=A5 1:=
03

=E6=94=B6=E4=BB=B6=E4=BA=BA: mikebianc@aol.com; sfc@ietf.org

=E4=B8=BB=E9=A2=98: Re: [sfc] SFC encapsulation chain ID





=20



This (lengthy and very lively) thread started from draft-rijsman-sfc-metada=
ta-considerations (which I co-authored).



=20



In section 4.8, we made a clear distinction between a service path layer (s=
teering packets hop by hop along the chain) and a service function layer
 (convey metadata information of interest to SFs). Terminology aside, it se=
ems that such layered view was agreed upon by many people on the mailing li=
st.



=20



Now this certainly does beg the question of solving BOTH problems with the =
same (packet) encapsulation mechanism. Notably when observing that many
 use cases could be satisfied without SF-level metadata, or by using more o=
ut-of-band ways to convey such SF metadata. And also when observing that in=
band marking (e.g. packet headers) comes with various pros & cons (some of =
the issues being identified in the
 draft, e.g. sections 4.1 and 4.2).



=20



I do agree with Maria. We may want to explore other options for addressing =
the needs of the service path layer that do not require an explicit chain-i=
d
 of sorts.



=20



In the draft, we concluded by stating =E2=80=9CA productive path forward co=
uld be to divide and conquer: to clearly separate the problem of Service Fu=
nction
 Path topology from the   problem of [conveying SF] metadata=E2=80=9D. I do=
 believe we should explore such separation principle further.



=20



=20




From: sfc
 [mailto:sfc-bounces@ietf.org] On Behalf Of mikebianc@aol.com

Sent: Friday, March 14, 2014 5:50 PM

To: sfc@ietf.org

Subject: Re: [sfc] SFC encapsulation chain ID




=20



I would imagine that if we made the Chain ID field in the header be optiona=
l, yet still required a header and still required that some indication
 of the chain be carried somewhere in the packet (mpls label or vlan or wha=
tever), that the implementation would become overly complicated.  To do so =
would be using SFC simply as a mechanism to carry meta data and not at all =
for service chaining, which sounds
 counter intuitive to me.=20



Maria,=20

So, you are saying that you want to use SFC to carry around metadata, but n=
ot for actual service chaining because you already have a way to implement =
service chaining outside of SFC?  Maybe I'm not following, but it seems to =
me that if you were to upgrade your
 network to support SFC that you would change from using your existing mech=
anism and start using SFC, which is meant to provide support for service fu=
nctions that are not SFC aware.  There are a number of us who have implemen=
ted, in one way or another, some
 sort of service chaining, but I (I can at least speak for myself) am looki=
ng to SFC not to enhance my current implementation, but to replace it with =
something better while still maintaining my core (non service function) inf=
rastructure.






From: kegray@cisco.com<kegray@cisco.com>

To: Ron Parker<Ron_Parker@affirmednetworks.com>,Jim Guichard (jguichar)<jgu=
ichar@cisco.com>,Joel
 M. Halpern<jmh@joelhalpern.com>

cc: sfc@ietf.org<sfc@ietf.org>

Sent: Friday, March 14, 2014

Subject: Re: [sfc] SFC encapsulation chain ID



+1 the idea is interoperability.





On 3/14/14 12:55 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com> wrote:



>Thanks, Jim.

>

>Remember that we have said many times that the SFC service header is

>transport independent.   Just because the chain id could be carried in

>some form or another with some particular transport doesn't mean that it

>could be universally conveyed.    By making and keeping the SFC service

>header transport independent makes it more applicable in more

>environments and more likely to get adopted broadly.

>

>   Ron

>

>

>-----Original Message-----

>From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]

>Sent: Friday, March 14, 2014 3:52 PM

>To: Joel M. Halpern; Ron Parker

>Cc: sfc@ietf.org

>Subject: SFC encapsulation chain ID

>

>Hi Joel,

>

>Perhaps but I would point out that the base SFC header could have a lot

>more information than just the chain ID; I would also point out that the

>devil is in the details and saying "well, I can just use an MPLS label"

>hides much of the complexity of actually doing that.

>

>On 3/14/14, 2:35 PM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:

>

>>If the transport header carries enough information for identifying the

>>sequence (VLAN tag or MPLS label can both do the job), then arguably

>>the global chain ID is redundant. I can live with carrying it anyway

>>either if I have metadata to carry, or if I need the chain ID for some

>>purpose.

>> After all, some folks seem to want to use that for the forwarding

>>decisions.

>>

>>Yours,

>>Joel

>>

>>On 3/14/14, 2:28 PM, Ron Parker wrote:

>>> The chain ID is the label that defines the sequence of service

>>>functions that must be visited.   It can be thought of as a handle for a

>>>stack of must-visit network locations.   I don't see how this can be

>>>anything but mandatory.

>>>

>>>     Ron

>>>

>>>

>>> -----Original Message-----

>>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Surendra Kumar

>>>(smkumar)

>>> Sent: Friday, March 14, 2014 1:46 PM

>>> To: Joel M. Halpern; NAPIERALA, MARIA H

>>> Cc: sfc@ietf.org

>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

>>>

>>> [Trimmed the recipient list - needs approval otherwise]

>>>

>>> Completely agree here.

>>>

>>> SFC does not prevent VLAN stitching and one can continue to do that.

>>>While at the same time SFC can include VLAN stitching to support

>>>legacy SFs in the same chain that includes SFC aware SFs. Even legacy

>>>SFs benefit from chain identification and hence can be shared across

>>>different service chains.

>>>

>>> Surendra.

>>>

>>>

>>>

>>> On 3/14/14 10:26 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:

>>>

>>>> My own inclination is to observe that if you don't need explicit

>>>> chain identification and you don't need metadata, you can just omit

>>>> the sfc/nsh header. Still do service chaining, just no extra header.

>>>>

>>>> If we are going to have the header, it seems to me that the chain

>>>>identification field is very useful, and low cost once we have the

>>>>header.

>>>>

>>>> Yours,

>>>> Joel

>>>>

>>>> On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:

>>>>> Explicit chain identification should be made optional. I believe it

>>>>> was discussed few months ago on this mailing list.

>>>>>

>>>>> Maria

>>>>>

>>>>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Jmh.direct

>>>>> *Sent:* Thursday, March 13, 2014 12:12 PM

>>>>> *To:* kegray@cisco.com; lucy.yong@huawei.com; smkumar@cisco.com
;
>>>>> jguichar@cisco.com

>>>>> *Cc:* nicolas.bouthors@qosmos.com; sfc@ietf.org; hadi@mojatatu.com
;
>>>>> ron_parker@affirmednetworks.com; brijsman@juniper.net
;
>>>>> jmh@joelhalpern.com

>>>>> *Subject:* Re: [sfc] draft-rijsman-sfc-metadata-considerations

>>>>> *Importance:* Low

>>>>>

>>>>> Assuming I understand you properly Ken, I disagree.

>>>>>

>>>>> For example, by using separate terms I can easily discuss the fact

>>>>> that certain kinds of data (chain identification) only need to be

>>>>> adjust by a few apps in rare cases. And that data is not beeded

>>>>> by the applications.

>>>>>

>>>>> Unless you would like to consider the chain identification as being

>>>>> optional?

>>>>>

>>>>> Yours,

>>>>>

>>>>> Joel

>>>>>

>>>>>

>>>>>

>>>>> Sent from my Samsung smartphone on AT&T

>>>>>

>>>>>

>>>>>

>>>>>

>>>>> -------- Original message --------

>>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

>>>>> From: "Ken Gray (kegray)" <kegray@cisco.com

>>>>><mailto:kegray@cisco.com>>

>>>>> To: Lucy yong <lucy.yong@huawei.com

>>>>><mailto:lucy.yong@huawei.com>>,"Surendra Kumar (smkumar)"

>>>>> <smkumar@cisco.com <mailto:smkumar@cisco.com>>,"Jim Guichard

>>>>>(jguichar)"

>>>>> <jguichar@cisco.com <mailto:jguichar@cisco.com>>

>>>>> CC: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com

>>>>><mailto:Nicolas.BOUTHORS@qosmos.com>>,sfc <sfc@ietf.org

>>>>><mailto:sfc@ietf.org>>,Jamal Hadi Salim <hadi@mojatatu.com

>>>>><mailto:hadi@mojatatu.com>>,Ron Parker

>>>>><Ron_Parker@affirmednetworks.com

>>>>> <mailto:Ron_Parker@affirmednetworks.com>>,"brijsman@juniper.net

>>>>> <mailto:brijsman@juniper.net>" <brijsman@juniper.net

>>>>><mailto:brijsman@juniper.net>>,"Joel M. Halpern"

>>>>><jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>

>>>>>

>>>>> The word "metadata" is a purposely ambiguous term "data that

>>>>> provides information about other data". It is used to avoid THIS

>>>>>discussion.

>>>>>

>>>>> For example, I propose we define "tequila metadata" because,

>>>>> frankly, I will need to order a triple-shot if we keep attempting

>>>>> to define something that, by definition, is ambiguous. I'd like

>>>>> my bartender to understand me specifically when I say "I need a

>>>>>shot".

>>>>>

>>>>> On 3/13/14 7:49 AM, "Lucy yong" <lucy.yong@huawei.com

>>>>> <mailto:lucy.yong@huawei.com>> wrote:

>>>>>

>>>>>   >Snip..

>>>>>   >SK> Just copying from the PS:

>>>>>   >--

>>>>>   >Data plane metadata provides the ability to exchange information

>>>>>between

>>>>>   >the network and service functions, between service functions,

>>>>>and service

>>>>>   >functions and the network.

>>>>>   >

>>>>>   >--

>>>>>   >It is a lucid definition. We are unnecessarily making the word

>>>>>"network"

>>>>>   >controversial, IMO.

>>>>>   >

>>>>>   >[Lucy] This is my point. "The network" is too general here,

>>>>>which brings

>>>>>   >metadata great power to do many things. This is why people

>>>>>invent ideas

>>>>>   >here, which causes a lot of debates on metadata usage potentials.

>>>>> We

>>>>>   >should not spend a lot of times on that debates and judge which

>>>>>usage is

>>>>>   >valuable or not. Thus, for the SFC work, it will be helpful if

>>>>>we can

>>>>>   >narrow down a bit. Joel makes explicitly two cases, which is

>>>>>helpful to

>>>>>   >develop use cases for each case. I would like to see that the

>>>>>problem

>>>>>   >statement can be more specific on metadata definition, which may

>>>>>be

>>>>>   >helpful in less focusing on it and moving forward.

>>>>>   >

>>>>>   >Lucy

>>>>>   >

>>>>>   >Surendra.

>>>>>   >

>>>>>   >

>>>>>   >>

>>>>>   >>Thanks,

>>>>>   >>Lucy

>>>>>   >>

>>>>>   >>-----Original Message-----

>>>>>   >>From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]

>>>>>   >>Sent: Wednesday, March 12, 2014 4:38 PM

>>>>>   >>To: Lucy yong

>>>>>   >>Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker
;
>>>>>   >>brijsman@juniper.net <mailto:brijsman@juniper.net>;
 sfc; Jamal

>>>>>Hadi Salim

>>>>>   >>Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

>>>>>   >>

>>>>>   >>Hi Lucy,

>>>>>   >>

>>>>>   >>No. I am simply saying we should not overcomplicate the problem

>>>>>   >>statement with text that adds little to no value in my opinion.

>>>>> Whether

>>>>>   >>we call it metadata, or context, has no bearing on the fact

>>>>>that the

>>>>>   >>problem statement already clearly states we need to be able to

>>>>>pass

>>>>>   >>information between SF=C2=B9s and between the network & SF=C2=B9s=
.

>>>>>   >>

>>>>>   >>

>>>>>   >>On 3/12/14, 5:13 PM, "Lucy yong" <lucy.yong@huawei.com

>>>>><mailto:lucy.yong@huawei.com>> wrote:

>>>>>   >>

>>>>>   >>>

>>>>>   >>>Hi Jim,

>>>>>   >>>

>>>>>   >>>I for one don't agree and think we are over complicating what

>>>>>should

>>>>>   >>>be straightforward. The SFC encapsulation should enable two

>>>>>things:

>>>>>   >>>

>>>>>   >>>1. Steering of selected flows through a service chain; this is

>>>>>the

>>>>>   >>>service function path.

>>>>>   >>>2. Passing of context associated with a given flow within said

>>>>>service

>>>>>   >>>function path. This context information may be consumed by a

>>>>>SF (an

>>>>>   >>>application ID is an example) or may be consumed by the

>>>>>forwarding

>>>>>   >>>elements (a vrf-ID is an example).

>>>>>   >>>[Lucy] Do you call the context as metadata or not? Do we have

>>>>>another

>>>>>   >>>term here beside SFC header and metadata. I see that you don't

>>>>>want to

>>>>>   >>>separate what is consumed by SF and what is consumed by the

>>>>>forwarding

>>>>>   >>>elements.

>>>>>   >>>

>>>>>   >>>Lucy

>>>>>   >>>

>>>>>   >>>Sent from my iPhone

>>>>>   >>>

>>>>>   >>>> On Mar 12, 2014, at 4:16 PM, "Lucy yong"

>>>>><lucy.yong@huawei.com <mailto:lucy.yong@huawei.com>>
 wrote:

>>>>>   >>>>

>>>>>   >>>> Great. Then we may consider two special metadata definitions

>>>>>in the

>>>>>   >>>>problem statement so we can all use the same definitions.

>>>>>Here is my

>>>>>   >>>>suggested text and like to hear you and other's input and

>>>>>suggestions.

>>>>>   >>>>

>>>>>   >>>> Dataplane Metadata: Data plane metadata provides the ability

>>>>>to

>>>>>   >>>>exchange information between the elements in a service function

>>>>>   >>>>chaining. In this context, there are two types of data plane

>>>>>metadata.

>>>>>   >>>>

>>>>>   >>>> Service Function Metadata: the information exchanged between

>>>>>   >>>>classifier and service functions, between service functions to

>>>>>   >>>>facilitate service functions on the packet treatment.

>>>>>   >>>>

>>>>>   >>>> Steering Metadata: the information from service functions to a

>>>>>   >>>>classifier or service node for traffic forwarding purpose.

>>>>>   >>>>

>>>>>   >>>> -end

>>>>>   >>>>

>>>>>   >>>> Lucy

>>>>>   >>>>

>>>>>   >>>>

>>>>>   >>>> -----Original Message-----

>>>>>   >>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]

>>>>>   >>>> Sent: Wednesday, March 12, 2014 2:35 PM

>>>>>   >>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker

>>>>>   >>>> Cc: Jim Guichard (jguichar); brijsman@juniper.net

>>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi

>>>>>   >>>> Salim

>>>>>   >>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations

>>>>>   >>>>

>>>>>   >>>> Yes, I am trying to consistently distinguish those two cases

>>>>>when

>>>>>   >>>>talking about the information carried with packets in service

>>>>>chains.

>>>>>   >>>>

>>>>>   >>>> Yours,

>>>>>   >>>> Joel

>>>>>   >>>>

>>>>>   >>>>> On 3/12/14, 3:13 PM, Lucy yong wrote:

>>>>>   >>>>> Joel, See below. -----Original Message----- From: sfc

>>>>>   >>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern

>>>>>Sent:

>>>>>   >>>>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas

>>>>>BOUTHORS
;
>>>>>   >>>>> Ron Parker Cc: Jim Guichard (jguichar)
;
>>>>>brijsman@juniper.net <mailto:brijsman@juniper.net>;
 sfc
;
>>>>>   >>>>> Jamal Hadi Salim Subject: Re: [sfc]

>>>>>   >>>>> draft-rijsman-sfc-metadata-considerations

>>>>>   >>>>>

>>>>>   >>>>> I was trying to word it carefully not to focus on who puts

>>>>>the

>>>>>   >>>>> information in, but only on who consumes the information.

>>>>>   >>>>> Information for service functions may come from the ingress

>>>>>   >>>>> classifier or from other service functions. [Lucy] this is

>>>>>the one

>>>>>   >>>>> case using metadata in your view. Information for the

>>>>>forwarding

>>>>>   >>>>> will generally come from the ingress classifier, but in

>>>>>special

>>>>>   >>>>> cases may be provided by service functions. (I keep

>>>>>wanting to get

>>>>>   >>>>> rid of those special cases, but so far there seem to be

>>>>>just enough

>>>>>   >>>>> of them to warrant covering in the solution. And more

>>>>>importantly,

>>>>>   >>>>> significant support for it in the working group.) [Lucy]

>>>>>This is

>>>>>   >>>>> the second case using metadata in your view (but you don't

>>>>>like it).

>>>>>   >>>>>

>>>>>   >>>>> And you suggest distinguishing these two cases when

>>>>>discussing

>>>>>   >>>>> about metadata usage. Is that right understanding?

>>>>>   >>>>>

>>>>>   >>>>> Lucy

>>>>>   >>>>>

>>>>>   >>>>> Yours, Joel

>>>>>   >>>>>

>>>>>   >>>>>> On 3/12/14, 2:33 PM, Lucy yong wrote:

>>>>>   >>>>>> Joel, I interpret that you suggests that distinguish the

>>>>>exchange

>>>>>   >>>>>> information data plane carried between service functions

>>>>>and the

>>>>>   >>>>>> exchange information data plane carried from a service

>>>>>function to

>>>>>   >>>>>> a service node. Is this right understanding? Lucy

>>>>>   >>>>>>

>>>>>   >>>>>> -----Original Message----- From: Joel M. Halpern

>>>>>   >>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,

>>>>>2014

>>>>> 1:19

>>>>>   >>>>>> PM

>>>>>   >>>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard

>>>>>   >>>>>> (jguichar); brijsman@juniper.net

>>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim Subject:

>>>>>   >>>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations

>>>>>   >>>>>>

>>>>>   >>>>>> My inclination would be to tune that definition to

>>>>>distinguish

>>>>>   >>>>>> between dataplane carried information intended for use by

>>>>>service

>>>>>   >>>>>> funcitons (whatever the origin), and dataplane carried

>>>>>information

>>>>>   >>>>>> intended for dataplane forwarding components.

>>>>>   >>>>>>

>>>>>   >>>>>> Yours, Joel

>>>>>   >>>>>>

>>>>>   >>>>>>

>>>>>   >>>>>>> Hi Joel,

>>>>>   >>>>>>>

>>>>>   >>>>>>> I agree that we need using the same definition for a

>>>>>term, but

>>>>>   >>>>>>> disagree that the metadata definition here is a set of

>>>>>   >>>>>>> information put in the SFC header. This may be too narrow

>>>>>or lead

>>>>>   >>>>>>> to a particular solution. I am fine with this definition

>>>>>in the

>>>>>   >>>>>>> problem statement w/ minor tweak (suggested on mailing

>>>>>list).

>>>>>   >>>>>>>

>>>>>   >>>>>>> Dataplane Metadata: Data plane metadata provides the

>>>>>ability to

>>>>>   >>>>>>> exchange information between the classifiers and service

>>>>>   >>>>>>> functions, between service functions, and service

>>>>>functions and

>>>>>   >>>>>>> the

>>>>>   >>>>>>> classifiers|service nodes.

>>>>>   >>>>>>>

>>>>>   >>>>>>> There may be a solution that a service function passes

>>>>>some

>>>>>

>>>>>   >>>>>>> information to attached service node without using SFC

>>>>>header.

>>>>>   >>>>>>>

>>>>>   >>>>>>> Thanks, Lucy

>>>>>   >>>>>>>

>>>>>   >>>>>>>

>>>>>   >>>>>>> -----Original Message----- From: Joel Halpern Direct

>>>>>   >>>>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday,

>>>>>March 12,

>>>>>   >>>>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas

>>>>>BOUTHORS
;
>>>>>   >>>>>>> Ron Parker Cc: Jim Guichard (jguichar)
;
>>>>>brijsman@juniper.net <mailto:brijsman@juniper.net>
;
>>>>>   >>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]

>>>>>   >>>>>>> draft-rijsman-sfc-metadata-considerations

>>>>>   >>>>>>>

>>>>>   >>>>>>> Lucy, you say "the metadata term means ..." The

>>>>>definition you

>>>>>   >>>>>>> then provide is a definition of the set of information we

>>>>>are

>>>>>   >>>>>>> proposing that we put in the SFC header. I, and others,

>>>>>have

>>>>>   >>>>>>> been using the term metadata more narrowly. We can use

>>>>>whatever

>>>>>   >>>>>>> definition we want. But we do need to agree on the

>>>>>definition.

>>>>>   >>>>>>> For the purposes of the WG, it seems much more useful to

>>>>>use the

>>>>>   >>>>>>> term metadata for the narrower description.

>>>>>   >>>>>>>

>>>>>   >>>>>>> Yours, Joel

>>>>>   >>>>>>>

>>>>>   >>>>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:

>>>>>   >>>>>>>> Hi Joel,

>>>>>   >>>>>>>>

>>>>>   >>>>>>>> I agree. We need to differentiate the metadata used by

>>>>>service

>>>>>   >>>>>>>>function and SFC header. The metadata term means carrying

>>>>>some

>>>>>   >>>>>>>>states along with the packet. IMO: SFC header is a kind of

>>>>>   >>>>>>>>metadata carried on packet for next service node to use.

>>>>>In the

>>>>>   >>>>>>>>context of SFC, we have term for SFC header and the

>>>>>metadata that

>>>>>   >>>>>>>>was carried between service functions, or between service

>>>>>   >>>>>>>>functions and classifiers/service nodes, which is what

>>>>>the draft

>>>>>   >>>>>>>>focus.

>>>>>   >>>>>>>>

>>>>>   >>>>>>>> Thanks, Lucy

>>>>>   >>>>>>>>

>>>>>   >>>>>>>>

>>>>>   >>>>>>>>

>>>>>   >>>>>>>>

>>>>>   >>>>>>>>

>>>>>   >>>>>>>> -----Original Message----- From: Joel M. Halpern

>>>>>   >>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,

>>>>> 2014

>>>>>   >>>>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc:

>>>>> Jim

>>>>>   >>>>>>>> Guichard (jguichar); brijsman@juniper.net

>>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim

>>>>>   >>>>>>>> Subject: Re: [sfc]

>>>>> draft-rijsman-sfc-metadata-considerations

>>>>>   >>>>>>>>

>>>>>   >>>>>>>> I think it is important to keep a strong distinction

>>>>>between

>>>>>   >>>>>>>> metadata (which is for use by applications) and the

>>>>>service

>>>>>   >>>>>>>> chaining information in the base service chain header,

>>>>>which is

>>>>>   >>>>>>>> for use by the service chain support mechanisms.

>>>>>   >>>>>>>>

>>>>>   >>>>>>>> Yours, Joel

>>>>>   >>>>>>>>

>>>>>   >>>>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:

>>>>>   >>>>>>>>> Fully agree with Joe.

>>>>>   >>>>>>>>>

>>>>>   >>>>>>>>> We should not require a fix length for in-band metadata

>>>>>but

>>>>>   >>>>>>>>> also not leave it for freely usage. In fact, when a

>>>>>service

>>>>>   >>>>>>>>> node inserts SFC header on a (encapsulated) packet and

>>>>>send to

>>>>>   >>>>>>>>> next service node, SFC header itself can be seen as a

>>>>>metadata.

>>>>>   >>>>>>>>>

>>>>>   >>>>>>>>> Lucy

>>>>>   >>>>>>>>>

>>>>>   >>>>>>>>> -----Original Message----- From: sfc

>>>>>   >>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M.

>>>>>Halpern

>>>>>   >>>>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas

>>>>>BOUTHORS
;
>>>>>   >>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar)
;
>>>>>brijsman@juniper.net <mailto:brijsman@juniper.net>
;
>>>>>   >>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]

>>>>>   >>>>>>>>> draft-rijsman-sfc-metadata-considerations

>>>>>   >>>>>>>>>

>>>>>   >>>>>>>>> For in-band metadata, the API for access can easily be

>>>>>   >>>>>>>>> synchronous. Out of band metadata needs different

>>>>>handling.

>>>>>   >>>>>>>>> There are many cases where out-of-band metadata is

>>>>>useful and

>>>>>   >>>>>>>>> appropriate. But they do not cover all needs by any

>>>>>stretch.

>>>>>   >>>>>>>>>

>>>>>   >>>>>>>>> Even if each piece of in-band metadata is of fixed

>>>>>length,

>>>>>   >>>>>>>>> there are many different kinds of metatype. Trying to

>>>>>say

>>>>>   >>>>>>>>> "there will be exactly four pieces, and they will be of

>>>>>types

>>>>>   >>>>>>>>> t1, t2, t3, and t4" is simply too specific for even 80%

>>>>>of the

>>>>>   >>>>>>>>>needs.

>>>>>   >>>>>>>>>

>>>>>   >>>>>>>>> Yours, Joel

>>>>>   >>>>>>>>>

>>>>>   >>>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:

>>>>>   >>>>>>>>>> Hello Ron,

>>>>>   >>>>>>>>>>

>>>>>   >>>>>>>>>> Sending out of band congruent metadata may not be the

>>>>>answer

>>>>>   >>>>>>>>>> to all needs but it is one tool that we should keep.

>>>>>   >>>>>>>>>>

>>>>>   >>>>>>>>>> Not all metadata is tied to a specific packet, for

>>>>>example a

>>>>>   >>>>>>>>>> policy change in PCRF could lead to some metadata

>>>>>signaling,

>>>>>   >>>>>>>>>> the reaction time need not be immediate, few ms may

>>>>>not matter.

>>>>>   >>>>>>>>>>

>>>>>   >>>>>>>>>> As you point, if a packet is tied to a metadata a

>>>>>correlation

>>>>>   >>>>>>>>>> info can be set in both packet to deal with it (i.e

>>>>>metadata

>>>>>   >>>>>>>>>> expected flag in the SFC header, plus an id)

>>>>>   >>>>>>>>>>

>>>>>   >>>>>>>>>> Finally we can still send some limited metadata within

>>>>>a header.

>>>>>   >>>>>>>>>> This could be used for load balancers in particular if

>>>>>we

>>>>>   >>>>>>>>>> agree on a convention to locate "coarse grain policy"

>>>>>   >>>>>>>>>> / "fine grain policy" on reserved context headers.

>>>>>   >>>>>>>>>>

>>>>>   >>>>>>>>>> This seems to open up a lot of flexibility /

>>>>>innovations.

>>>>>   >>>>>>>>>>

>>>>>   >>>>>>>>>> On your last point, there is a question on how to make

>>>>>   >>>>>>>>>> metadata available to a Service Function. Current socket

>>>>>   >>>>>>>>>> connections for example do not allow to retrieve IP

>>>>>header

>>>>>   >>>>>>>>>> options. So I assume that SFC aware Service Functions

>>>>>will

>>>>>   >>>>>>>>>> need some (asynchronous

>>>>>   >>>>>>>>>> ?) API to retrieve SFC header information as well as

>>>>>in-band

>>>>>   >>>>>>>>>> metadata. I don't see out of band metadata transport

>>>>>adding

>>>>>   >>>>>>>>>> complexity, the same API can probably apply.

>>>>>   >>>>>>>>>>

>>>>>   >>>>>>>>>> The alternative option, allowing variable sized

>>>>>metadata in

>>>>>   >>>>>>>>>> the SFC header has some drawbacks as well, one being

>>>>>   >>>>>>>>>> fragmentation, and some switches expecting as well to

>>>>>look at

>>>>>   >>>>>>>>>> end user traffic headers for link load balancing. I

>>>>>would

>>>>>   >>>>>>>>>> agree that if we can accept these issues, then sending

>>>>>   >>>>>>>>>> off-line congruent metadata looses its interest.

>>>>>   >>>>>>>>>>

>>>>>   >>>>>>>>>> We need to take into account that both in-band and

>>>>>congruent

>>>>>   >>>>>>>>>> out-of-band metadata transport is not reliable. A

>>>>>packet loss

>>>>>   >>>>>>>>>> triggering retransmission would not lead to the

>>>>>identical

>>>>>   >>>>>>>>>> reconstruction of the associated metadata. In some

>>>>>cases, we

>>>>>   >>>>>>>>>> might thus even need non-congruent out-of-band reliable

>>>>>   >>>>>>>>>> metadata transport.

>>>>>   >>>>>>>>>>

>>>>>   >>>>>>>>>>

>>>>>   >>>>>>>>>>

>>>>>   >>>>>>>>>> Nicolas ________________________________________ From:

>>>>> Ron

>>>>>   >>>>>>>>>> Parker [Ron_Parker@affirmednetworks.com] Sent:

>>>>>Wednesday,

>>>>>   >>>>>>>>>> March 12, 2014

>>>>>   >>>>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard

>>>>>(jguichar)
;
>>>>>   >>>>>>>>>> brijsman@juniper.net <mailto:brijsman@juniper.net>
;
>>>>>sfc; Jamal Hadi Salim Subject: Re: [sfc]

>>>>>   >>>>>>>>>> draft-rijsman-sfc-metadata-considerations

>>>>>   >>>>>>>>>>

>>>>>   >>>>>>>>>> Nicolas,

>>>>>   >>>>>>>>>>

>>>>>   >>>>>>>>>> I understand the concept for out of band signaling of

>>>>>   >>>>>>>>>>metadata, but I am concerned that it introduces

>>>>>significant

>>>>>   >>>>>>>>>>complexity due to the potential race condition of

>>>>>receiving the

>>>>>   >>>>>>>>>>real packet before the metadata. While the real packet

>>>>>could

>>>>>   >>>>>>>>>>indicate that out of band metadata is expected, how can

>>>>>we

>>>>>   >>>>>>>>>>guarantee the order of reception? What if switching or

>>>>>routing

>>>>>   >>>>>>>>>>nodes apply hash based load balancing? What if the load

>>>>>   >>>>>>>>>>balancing understands SFC encaps and looks beyond it to

>>>>>the

>>>>>   >>>>>>>>>>original header to get better entropy?

>>>>>   >>>>>>>>>> Can we guarantee that the metadata and real packet

>>>>>will follow

>>>>>   >>>>>>>>>>the exact same path? If we can not, then

>>>>>implementations will

>>>>>   >>>>>>>>>>need to add ingress queuing to cope with the scenario.

>>>>>   >>>>>>>>>>

>>>>>   >>>>>>>>>> Also, do you feel that the increase in implementation

>>>>>   >>>>>>>>>> complexity at the service functions is reasonable?

>>>>>   >>>>>>>>>>

>>>>>   >>>>>>>>>> Thanks.

>>>>>   >>>>>>>>>>

>>>>>   >>>>>>>>>> Ron

>>>>>   >>>>>>>>>>

>>>>>   >>>>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"

>>>>>   >>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com

>>>>><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:

>>>>>   >>>>>>>>>>>

>>>>>   >>>>>>>>>>> I think we must make a distinction between:

>>>>>   >>>>>>>>>>>

>>>>>   >>>>>>>>>>> - Metadata which should be part of the header defined

>>>>>as in

>>>>>   >>>>>>>>>>> band marking. - Metadata with can be passed out of

>>>>>band, for

>>>>>   >>>>>>>>>>> example congruent out of band signaling defined in

>>>>>the draft

>>>>>   >>>>>>>>>>>

>>>>>   >>>>>>>>>>> The former calls for a limited space in the header,

>>>>>true, The

>>>>>   >>>>>>>>>>> latter however does not incur any space limitation

>>>>>and is

>>>>>   >>>>>>>>>>> still fairly efficient and it remains compatible with

>>>>>a fixed

>>>>>   >>>>>>>>>>> size header used to route those signaling messages

>>>>>along the

>>>>>   >>>>>>>>>>> chain's service functions.

>>>>>   >>>>>>>>>>>

>>>>>   >>>>>>>>>>> Nicolas ________________________________________ From:

>>>>>   >>>>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com] Sent:

>>>>>   >>>>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:

>>>>>   >>>>>>>>>>> Nicolas BOUTHORS; brijsman@juniper.net

>>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim

>>>>>   >>>>>>>>>>> Subject: Re: [sfc]

>>>>> draft-rijsman-sfc-metadata-considerations

>>>>>   >>>>>>>>>>>

>>>>>   >>>>>>>>>>> Hi Ron,

>>>>>   >>>>>>>>>>>

>>>>>   >>>>>>>>>>> We can certainly have this discussion but we should

>>>>>first

>>>>>   >>>>>>>>>>> consider what information is necessary and if said

>>>>>   >>>>>>>>>>> information can fit within a fixed number of contexts

>>>>>in the

>>>>>   >>>>>>>>>>> majority of cases. Remember, the goal of being able

>>>>>to pass

>>>>>   >>>>>>>>>>> metadata through the network is to enhance service

>>>>>delivery,

>>>>>   >>>>>>>>>>> not pass the entire works of Shakespeare ;-)

>>>>>   >>>>>>>>>>>

>>>>>   >>>>>>>>>>> Sent from my iPhone

>>>>>   >>>>>>>>>>>

>>>>>   >>>>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"

>>>>>   >>>>>>>>>>>> <Ron_Parker@affirmednetworks.com

>>>>><mailto:Ron_Parker@affirmednetworks.com>> wrote:

>>>>>   >>>>>>>>>>>>

>>>>>   >>>>>>>>>>>> Nicolas,

>>>>>   >>>>>>>>>>>>

>>>>>   >>>>>>>>>>>> I see similar requirements from the 3gpp EPC side.

>>>>>I would

>>>>>   >>>>>>>>>>>> like to propose an OUI / TLV based approach where the

>>>>>   >>>>>>>>>>>> reserved OUI can be used for agreed upon types of

>>>>>common

>>>>>   >>>>>>>>>>>> metadata and vendor or other organizational OUIs can

>>>>>be used

>>>>>   >>>>>>>>>>>> to quickly innovate in the networks.

>>>>>   >>>>>>>>>>>> Simultaneously, I would also like to consider

>>>>>mechanisms

>>>>>   >>>>>>>>>>>> that are optimized for long lived flows so as to

>>>>>limit the

>>>>>   >>>>>>>>>>>> negative effects of packet growth.

>>>>>   >>>>>>>>>>>>

>>>>>   >>>>>>>>>>>> Ron

>>>>>   >>>>>>>>>>>>

>>>>>   >>>>>>>>>>>>

>>>>>   >>>>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"

>>>>>   >>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com

>>>>><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:

>>>>>   >>>>>>>>>>>>>

>>>>>   >>>>>>>>>>>>> Hello Jim

>>>>>   >>>>>>>>>>>>>

>>>>>   >>>>>>>>>>>>> I have seen cases in Gi LAN, where subscriber related

>>>>>   >>>>>>>>>>>>> information is passed to a Web Proxy for HTTP header

>>>>>   >>>>>>>>>>>>> enrichment (aimed at some Web Content providers

>>>>>partners of

>>>>>   >>>>>>>>>>>>> the Mobile Operator).

>>>>>   >>>>>>>>>>>>> Information was an coded (persistent) subscriber id

>>>>>derived

>>>>>   >>>>>>>>>>>>> from the MSISDN, and couple of f customer profile

>>>>>related

>>>>>   >>>>>>>>>>>>> fields.

>>>>>   >>>>>>>>>>>>>

>>>>>   >>>>>>>>>>>>> In an sfc based Gi LAN, this entity should receive

>>>> >from the

>>>>>   >>>>>>>>>>>>> Classifier

>>>>>   >>>>>>>>>>>>>

>>>>>   >>>>>>>>>>>>> - A classification of the Content Provider ( Id,

>>>>>   >>>>>>>>>>>>> Category) based on traffic analysis - The MSISDN of

>>>>> the

>>>>>   >>>>>>>>>>>>> subscriber - Two subscriber policy fields (not tied

>>>>> to PCRF

>>>>>   >>>>>>>>>>>>> but belonging to the Subscriber DB) (Subscriber

>>>>> category,

>>>>>   >>>>>>>>>>>>> sub-category) - A session id (for logging and

>>>>>tracking

>>>>>   >>>>>>>>>>>>> purposes)

>>>>>   >>>>>>>>>>>>>

>>>>>   >>>>>>>>>>>>> The objective being to avoid having the HTTP Proxy

>>>>>to

>>>>>   >>>>>>>>>>>>> become a trusted application (interogate the

>>>>> subscriber DB,

>>>>>   >>>>>>>>>>>>> etc..)

>>>>>   >>>>>>>>>>>>>

>>>>>   >>>>>>>>>>>>>

>>>>>   >>>>>>>>>>>>> Nicolas

>>>>>   >>>>>>>>>>>>>

>>>>>   >>>>>>>>>>>>>

>>>>>   >>>>>>>>>>>>> ________________________________________ From: Jim

>>>>> Guichard

>>>>>   >>>>>>>>>>>>> (jguichar) [jguichar@cisco.com] Sent:

>>>>>   >>>>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi

>>>>>Salim
;
>>>>>   >>>>>>>>>>>>> jmoisand@juniper.net <mailto:jmoisand@juniper.net>
;
>>>>> brijsman@juniper.net <mailto:brijsman@juniper.net>
 Cc:

>>>>>   >>>>>>>>>>>>> sfc Subject: Re: [sfc]

>>>>>   >>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations

>>>>>   >>>>>>>>>>>>>

>>>>>   >>>>>>>>>>>>> Hi Jamal,

>>>>>   >>>>>>>>>>>>>

>>>>>   >>>>>>>>>>>>> You said "It seems there's clear need for variable

>>>>> sized

>>>>>   >>>>>>>>>>>>> metadata".. I am not so convinced and would like to

>>>>> better

>>>>>   >>>>>>>>>>>>> understand the requirements before passing judgement.

>>>>> If we

>>>>>   >>>>>>>>>>>>> look at the use cases as presented thus far into

>>>>> the WG I

>>>>>   >>>>>>>>>>>>> have yet to see a single example of the need

>>>>> (noting that

>>>>>   >>>>>>>>>>>>> desire is not the same as need) - I am not saying

>>>>> there is

>>>>>   >>>>>>>>>>>>> no requirement but rather that we should not jump

>>>>> to the

>>>>>   >>>>>>>>>>>>> conclusion and build standards around a theory.

>>>>>   >>>>>>>>>>>>>

>>>>>   >>>>>>>>>>>>>

>>>>>   >>>>>>>>>>>>>

>>>>>   >>>>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"

>>>>>   >>>>>>>>>>>>>> <hadi@mojatatu.com <mailto:hadi@mojatatu.com>>

>>>>>wrote:

>>>>>   >>>>>>>>>>>>>>

>>>>>   >>>>>>>>>>>>>> I like the doc - well written.

>>>>>   >>>>>>>>>>>>>>

>>>>>   >>>>>>>>>>>>>> Section 4.3 on metadata encoding.

>>>>>   >>>>>>>>>>>>>>

>>>>>   >>>>>>>>>>>>>> It seems there's clear need for variable sized

>>>>> metadata

>>>>>   >>>>>>>>>>>>>> (at least for http/app you seem to indicate the

>>>>> desire for

>>>>>   >>>>>>>>>>>>>>it).

>>>>>   >>>>>>>>>>>>>> For a datapath per-packet metadata, i feel the

>>>>> need is

>>>>>   >>>>>>>>>>>>>> just as important. Are we limited by the fact that

>>>>>   >>>>>>>>>>>>>> existing hardware may not be able to handle TLVs?

>>>>>For

>>>>>   >>>>>>>>>>>>>> example, I dont have a problem handling TLVs in a

>>>>> software

>>>>>   >>>>>>>>>>>>>>datapath.

>>>>>   >>>>>>>>>>>>>>

>>>>>   >>>>>>>>>>>>>> cheers, jamal

>>>>>   >>>>>>>>>>>>>>

>>>>>   >>>>>>>>>>>>>> _______________________________________________ sfc

>>>>>   >>>>>>>>>>>>>> mailing list sfc@ietf.org <mailto:sfc@ietf.org>

>>>>>   >>>>>>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc

>>>>>   >>>>>>>>>>>>>

>>>>>   >>>>>>>>>>>>>

>>>>>   >>>>>>>>>>>>>

>>>>>   >>>>>>>>>>>>> _______________________________________________ sfc

>>>>> mailing

>>>>>   >>>>>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>

>>>>> https://www.ietf.org/mailman/listinfo/sfc

>>>>>   >>>>>>>>>>

>>>>>   >>>>>>>>>> _______________________________________________ sfc

>>>>> mailing

>>>>>   >>>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>

>>>>> https://www.ietf.org/mailman/listinfo/sfc

>>>>>   >>>>>>>>>

>>>>>   >>>>>>>>> _______________________________________________ sfc

>>>>> mailing

>>>>>   >>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>

>>>>> https://www.ietf.org/mailman/listinfo/sfc

>>>>>   >>>>>>>>>

>>>>>   >>>>>>>>> _______________________________________________ sfc

>>>>> mailing

>>>>>   >>>>>>>>> list sfc@ietf.org <mailto:sfc@ietf.org>

>>>>> https://www.ietf.org/mailman/listinfo/sfc

>>>>>   >>>>>

>>>>>   >>>>> _______________________________________________ sfc mailing

>>>>> list

>>>>>   >>>>> sfc@ietf.org <mailto:sfc@ietf.org>

>>>>> https://www.ietf.org/mailman/listinfo/sfc

>>>>>   >>>>>

>>>>>   >>

>>>>>   >>_______________________________________________

>>>>>   >>sfc mailing list

>>>>>   >>sfc@ietf.org <mailto:sfc@ietf.org>

>>>>>   >>https://www.ietf.org/mailman/listinfo/sfc

>>>>>   >

>>>>>   >_______________________________________________

>>>>>   >sfc mailing list

>>>>>   >sfc@ietf.org <mailto:sfc@ietf.org>

>>>>>   >https://www.ietf.org/mailman/listinfo/sfc

>>>>>

>>>>

>>>> _______________________________________________

>>>> sfc mailing list

>>>> sfc@ietf.org

>>>> https://www.ietf.org/mailman/listinfo/sfc

>>>

>>> _______________________________________________

>>> sfc mailing list

>>> sfc@ietf.org

>>> https://www.ietf.org/mailman/listinfo/sfc

>>>

>>

>>_______________________________________________

>>sfc mailing list

>>sfc@ietf.org

>>https://www.ietf.org/mailman/listinfo/sfc

>

>_______________________________________________

>sfc mailing list

>sfc@ietf.org

>https://www.ietf.org/mailman/listinfo/sfc



_______________________________________________

sfc mailing list

sfc@ietf.org

https://www.ietf.org/mailman/listinfo/sfc









_______________________________________________

sfc mailing list

sfc@ietf.org

https://www.ietf.org/mailman/listinfo/sfc


_______________________________________________

sfc mailing list

sfc@ietf.org

https://www.ietf.org/mailman/listinfo/sfc


=20














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

<font face=3D"arial, helvetica, sans-serif" size=3D"2"><div><br>+1 as well =
for #2. &nbsp; &nbsp;</div><div><br></div><div>It is much easier to set up =
flows if a SF knows that IF path ID =3D x, then next-hop in path is y, with=
out having to find itself in the packet, etc.</div><div>But, should this fi=
eld represent the chainID or the pathID? &nbsp;If the pathID, then that mea=
ns that each SF instance is chosen at classification time and each SF insta=
nce simply forwards based on knowing the pre-designated next SF instance. &=
nbsp;However, if the field represents a chain ID, then each SF would choose=
 the instance of the predesignated next-SF before sending it on. &nbsp;This=
 might be useful if that next-hop instance goes away after classification.<=
/div><div><br></div><div><br></div><div><br></div><div><br><br></div></font=
><div class=3D""></div><br><br><br><hr style=3D"border:0;height:1px;color:#=
999;background-color:#999;width:100%;margin:0 0 9px 0;padding:0;"><b>From: =
</b>paulq@cisco.com&lt;paulq@cisco.com&gt;<br><b>To: </b>Sumandra Majee&lt;=
S.Majee@F5.com&gt;<br><b>cc: </b>Cathy Zhang&lt;Cathy.H.Zhang@huawei.com&gt=
;,sfc@ietf.org&lt;sfc@ietf.org&gt;,David Allan I&lt;david.i.allan@ericsson.=
com&gt;<br><b>Sent: </b>Wednesday, March 19, 2014<br><b>Subject: </b>Re: [s=
fc] SFC encapsulation chain ID<br><br>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8">


Hi Sumandra,
<div><br>
</div>
<div>I lean towards #2: essentially encoding the information into a simple =
ID, rather than trying to create a variable length stack.  The encoding met=
hod is much simpler for SFs to process, and as you point out update and mod=
ify.</div>
<div><br>
</div>
<div>Paul</div>
<div><br>
<div>
<div>

On Mar 19, 2014, at 3:40 AM, Sumandra Majee &lt;<a href=3D"mailto:S.Majee@F=
5.com" class=3D"">S.Majee@F5.com</a>&gt; wrote:</div>
<br class=3D"Apple-interchange-newline">
<blockquote type=3D"cite" class=3D"">
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space; font-size: 14px; font-family: Calibri, sans-seri=
f; ">
<div>&lt;&lt;Trimmed the TO list to avoid the msg being held again&gt;&gt;<=
/div>
<div><br>
</div>
<div>
<div>I see two ways to carry the path information. </div>
<div><br>
</div>
<ol>
<li>Explicit ordered list, something like FW-A :: TCP-OPT :: LB :: VideoOPT=
 :: CGNAT.   There are two issues with this approach, first the length of g=
raph is variable.  Also it implies bidirectional symmetry. It is often requ=
ired but should not be mandatory.
  Secondly changing this path/graph in at SF can be cumbersome. </li><li>Le=
t the Control plane distribute the chainID &lt;=E2=80=94&gt; graph mapping.=
 In this case each SF would have mapping of given a chainID what is my next=
 hop. The chainID itself could be fixed size element. A SF can select a dif=
ferent path by changing the chaiID parameter.</li></ol>
<div><br>
</div>
<div>Regards</div>
<div>Sumandra</div>
</div>
<div><br>
</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family: Calibri; font-size: 11pt; text-align: left; bord=
er-width: 1pt medium medium; border-style: solid none none; padding: 3pt 0i=
n 0in; border-top-color: rgb(181, 196, 223); ">
<span style=3D"font-weight:bold">From: </span>Cathy Zhang &lt;<a href=3D"ma=
ilto:Cathy.H.Zhang@huawei.com">Cathy.H.Zhang@huawei.com</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Tuesday, March 18, 2014 at 10=
:13 AM<br>
<span style=3D"font-weight:bold">To: </span>"Reinaldo Penno (repenno)" &lt;=
<a href=3D"mailto:repenno@cisco.com">repenno@cisco.com</a>&gt;, "Louis.Four=
ie" &lt;<a href=3D"mailto:Louis.Fourie@huawei.com">Louis.Fourie@huawei.com<=
/a>&gt;, "Paul Quinn (paulq)" &lt;<a href=3D"mailto:paulq@cisco.com">paulq@=
cisco.com</a>&gt;,
 David Allan I &lt;<a href=3D"mailto:david.i.allan@ericsson.com">david.i.al=
lan@ericsson.com</a>&gt;<br>
<span style=3D"font-weight:bold">Cc: </span>Nicolas BOUTHORS &lt;<a href=3D=
"mailto:Nicolas.BOUTHORS@qosmos.com">Nicolas.BOUTHORS@qosmos.com</a>&gt;, X=
uxiaohu &lt;<a href=3D"mailto:xuxiaohu@huawei.com">xuxiaohu@huawei.com</a>&=
gt;, Changcheng Huang &lt;<a href=3D"mailto:huang@sce.carleton.ca">huang@sc=
e.carleton.ca</a>&gt;,
 "<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>" &lt;<a href=3D"mailto:s=
fc@ietf.org">sfc@ietf.org</a>&gt;, "<a href=3D"mailto:mikebianc@aol.com">mi=
kebianc@aol.com</a>" &lt;<a href=3D"mailto:mikebianc@aol.com">mikebianc@aol=
.com</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>Re: [sfc] SFC encapsulatio=
n chain ID<br>
</div>
<div><br>
</div>
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" x=
mlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<base><style></style>
<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple" style=3D"word-wrap: brea=
k-word;-webkit-nbsp-mode: space;-webkit-line-break: after-white-space">
<div class=3D"WordSection1">
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calib=
ri, sans-serif; color: rgb(31, 73, 125);">Hi Reinaldo,<o:p></o:p></span></d=
iv>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calib=
ri, sans-serif; color: rgb(31, 73, 125);"><o:p> </o:p></span></div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calib=
ri, sans-serif; color: rgb(31, 73, 125);">So the chain ID is actually the p=
ath ID which represents an ordered set of service function instances.
<o:p></o:p></span></div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calib=
ri, sans-serif; color: rgb(31, 73, 125);">I think we should add an explicit=
 definition of =E2=80=9Cservice instance=E2=80=9D. What do you think?<o:p><=
/o:p></span></div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calib=
ri, sans-serif; color: rgb(31, 73, 125);"><o:p> </o:p></span></div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calib=
ri, sans-serif; color: rgb(31, 73, 125);">Thanks,<o:p></o:p></span></div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calib=
ri, sans-serif; color: rgb(31, 73, 125);">Cathy<o:p></o:p></span></div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calib=
ri, sans-serif; color: rgb(31, 73, 125);"><o:p> </o:p></span></div>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<div class=3D"MsoNormal"><b><span style=3D"font-size: 10pt; font-family: Ta=
homa, sans-serif;">From:</span></b><span style=3D"font-size: 10pt; font-fam=
ily: Tahoma, sans-serif;"> sfc [<a href=3D"mailto:sfc-bounces@ietf.org">mai=
lto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Reinaldo Penno (repenno)<br>
<b>Sent:</b> Tuesday, March 18, 2014 11:03 AM<br>
<b>To:</b> Louis.Fourie; Paul Quinn (paulq); David Allan I<br>
<b>Cc:</b> Nicolas BOUTHORS; Xuxiaohu; <a href=3D"mailto:mikebianc@aol.com"=
>mikebianc@aol.com</a>;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>; Changcheng Huang<br>
<b>Subject:</b> Re: [sfc] SFC encapsulation chain ID<o:p></o:p></span></div=
>
</div>
</div>
<div class=3D"MsoNormal"><o:p> </o:p></div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; font-family: Cal=
ibri, sans-serif; ">A Service Chain just defines which type of service and =
their order.<o:p></o:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; font-family: Cal=
ibri, sans-serif; "><o:p> </o:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; font-family: Cal=
ibri, sans-serif; ">A service path defines the actual service instance, say=
, firewall1.home, nat2, dpi-sic, etc.<o:p></o:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; font-family: Cal=
ibri, sans-serif; "><o:p> </o:p></span></div>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<div class=3D"MsoNormal"><b><span style=3D"font-size: 11pt; font-family: Ca=
libri, sans-serif; ">From:
</span></b><span style=3D"font-size: 11pt; font-family: Calibri, sans-serif=
; ">"Louis.Fourie" &lt;<a href=3D"mailto:Louis.Fourie@huawei.com">Louis.Fou=
rie@huawei.com</a>&gt;<br>
<b>Date: </b>Tuesday, March 18, 2014 at 10:55 AM<br>
<b>To: </b>"Paul Quinn (paulq)" &lt;<a href=3D"mailto:paulq@cisco.com">paul=
q@cisco.com</a>&gt;, David Allan I &lt;<a href=3D"mailto:david.i.allan@eric=
sson.com">david.i.allan@ericsson.com</a>&gt;<br>
<b>Cc: </b>Nicolas BOUTHORS &lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.c=
om">Nicolas.BOUTHORS@qosmos.com</a>&gt;, Xuxiaohu &lt;<a href=3D"mailto:xux=
iaohu@huawei.com">xuxiaohu@huawei.com</a>&gt;, Changcheng Huang &lt;<a href=
=3D"mailto:huang@sce.carleton.ca">huang@sce.carleton.ca</a>&gt;,
 "<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>" &lt;<a href=3D"mailto:s=
fc@ietf.org">sfc@ietf.org</a>&gt;, "<a href=3D"mailto:mikebianc@aol.com">mi=
kebianc@aol.com</a>" &lt;<a href=3D"mailto:mikebianc@aol.com">mikebianc@aol=
.com</a>&gt;<br>
<b>Subject: </b>Re: [sfc] SFC encapsulation chain ID<o:p></o:p></span></div=
>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; font-family: Cal=
ibri, sans-serif; "><o:p> </o:p></span></div>
</div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calib=
ri, sans-serif; color: rgb(31, 73, 125);">Paul,</span><span style=3D""><o:p=
></o:p></span></div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calib=
ri, sans-serif; color: rgb(31, 73, 125);">   Can you clarify the difference=
 between service chain and service path. Given that a service chain is comp=
osed</span><span style=3D""><o:p></o:p></span></div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calib=
ri, sans-serif; color: rgb(31, 73, 125);">of several service functions SF1,=
 SF2, .. SFn how would a service path differ from that service chain?</span=
><span style=3D""><o:p></o:p></span></div>
<p class=3D"MsoListParagraph" style=3D"margin-left: 20.25pt; text-indent: 0=
px;">
<span style=3D"font-family: Calibri, sans-serif; "><span style=3D"mso-list:=
Ignore">-<span style=3D"font-style: normal; font-variant: normal; font-weig=
ht: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Ro=
man';">        =20
</span></span></span><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);">Louis</span><span style=3D""><o:p></o=
:p></span></p>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calib=
ri, sans-serif; color: rgb(31, 73, 125);"> </span><span style=3D""><o:p></o=
:p></span></div>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<div class=3D"MsoNormal"><b><span style=3D"font-size: 10pt; font-family: Ta=
homa, sans-serif; ">From:</span></b><span style=3D"font-size: 10pt; font-fa=
mily: Tahoma, sans-serif; "> sfc [<a href=3D"mailto:sfc-bounces@ietf.org">m=
ailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Paul Quinn (paulq)<br>
<b>Sent:</b> Tuesday, March 18, 2014 10:26 AM<br>
<b>To:</b> David Allan I<br>
<b>Cc:</b> Nicolas BOUTHORS; Xuxiaohu; <a href=3D"mailto:mikebianc@aol.com"=
>mikebianc@aol.com</a>;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>; Changcheng Huang<br>
<b>Subject:</b> Re: [sfc] SFC encapsulation chain ID</span><span style=3D""=
><o:p></o:p></span></div>
</div>
</div>
<div class=3D"MsoNormal"><span style=3D""> <o:p></o:p></span></div>
<div class=3D"MsoNormal"><span style=3D"">Hi Dave, <o:p></o:p></span></div>
<div>
<div class=3D"MsoNormal"><span style=3D""> <o:p></o:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"">Chain ID should really be path ID=
 since there can be many paths for a given chain.  Using that definition, w=
e avoid the overload and reap the gain alluded to below.<o:p></o:p></span><=
/div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D""> <o:p></o:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"">Paul<o:p></o:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D""> <o:p></o:p></span></div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"">On Mar 18, 2014, at 12:14 PM, Dav=
id Allan I &lt;<a href=3D"mailto:david.i.allan@ericsson.com">david.i.allan@=
ericsson.com</a>&gt; wrote:<o:p></o:p></span></div>
</div>
<div class=3D"MsoNormal"><span style=3D""><br>
<br>
<br>
<o:p></o:p></span></div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calib=
ri, sans-serif; color: rgb(31, 73, 125);">Well the question de jour is =E2=
=80=9Cdoes a chain ID define a class or an instance=E2=80=9D=E2=80=A6. If i=
t defines an class we also need instance information, if it is
 currently overloaded to define class and instance IMO we have a problem=E2=
=80=A6.</span><span style=3D""><o:p></o:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calib=
ri, sans-serif; color: rgb(31, 73, 125);"> </span><span style=3D""><o:p></o=
:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calib=
ri, sans-serif; color: rgb(31, 73, 125);">Dave</span><span style=3D""><o:p>=
</o:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calib=
ri, sans-serif; color: rgb(31, 73, 125);"> </span><span style=3D""><o:p></o=
:p></span></div>
</div>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<div>
<div class=3D"MsoNormal"><b><span style=3D"font-size: 10pt; font-family: Ta=
homa, sans-serif; ">From:</span></b><span class=3D"apple-converted-space"><=
span style=3D"font-size: 10pt; font-family: Tahoma, sans-serif; "> </span><=
/span><span style=3D"font-size: 10pt; font-family: Tahoma, sans-serif; ">sf=
c
 [<a href=3D"mailto:sfc-">mailto:sfc-</a><a href=3D"mailto:bounces@ietf.org=
"><span style=3D"color:purple"></span></a><a href=3D"mailto:bounces@ietf.or=
g">bounces@ietf.org</a></span>]<span class=3D"apple-converted-space"> </spa=
n><b>On Behalf Of<span class=3D"apple-converted-space"> </span></b>Changche=
ng Huang<br>
<b>Sent:</b><span class=3D"apple-converted-space"> </span>Tuesday, March 18=
, 2014 7:43 AM<br>
<b>To:</b><span class=3D"apple-converted-space"> </span>Nicolas BOUTHORS<br=
>
<b>Cc:</b><span class=3D"apple-converted-space"> </span>Xuxiaohu;<span clas=
s=3D"apple-converted-space"> </span><a href=3D"mailto:sfc@ietf.org"><span s=
tyle=3D"color:purple"></span></a><a href=3D"mailto:sfc@ietf.org">sfc@ietf.o=
rg</a>;<span class=3D"apple-converted-space"> </span><a href=3D"mailto:mike=
bianc@aol.com"><span style=3D"color:purple"></span></a><a href=3D"mailto:mi=
kebianc@aol.com">mikebianc@aol.com</a><br>
<b>Subject:</b><span class=3D"apple-converted-space"> </span>Re: [sfc]<span=
 class=3D"apple-converted-space"> </span><span lang=3D"ZH-CN" style=3D"font=
-size: 10pt; font-family: 'MS UI Gothic', sans-serif; ">=E7=AD=94=E5=A4=8D<=
/span><span style=3D"font-size: 10pt; font-family: Tahoma, sans-serif; ">:
 SFC encapsulation chain ID</span><span style=3D""><o:p></o:p></span></div>
</div>
</div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D""> <o:p></o:p></span></div>
</div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"">Good points. I believe explicit c=
hain ID should be mandatory. The overhead is very little. It helps simplify=
 processing and steering significantly. The gain is huge.<o:p></o:p></span>=
</div>
</div>
</div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D""> <o:p></o:p></span></div>
</div>
</div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"">Chang<br>
<br>
------------<o:p></o:p></span></div>
</div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"">Changcheng Huang<o:p></o:p></span=
></div>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D""><br>
On Mar 18, 2014, at 1:53 AM, Nicolas BOUTHORS &lt;<a href=3D"mailto:Nicolas=
.BOUTHORS@qosmos.com"><span style=3D"color:purple"></span></a><a href=3D"ma=
ilto:Nicolas.BOUTHORS@qosmos.com">Nicolas.BOUTHORS@qosmos.com</a></span>&gt=
; wrote:<o:p></o:p></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt" type=3D"cite">
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: Tahom=
a, sans-serif; ">I think that keeping the Service Path Layer transport inde=
pendent should remain an objective for SFC.  Such a separation of concerns =
is a sound architectural principle that
 help keep things simple in practice.</span><span style=3D""><o:p></o:p></s=
pan></div>
</div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: Tahom=
a, sans-serif; "> </span><span style=3D""><o:p></o:p></span></div>
</div>
</div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: Tahom=
a, sans-serif; ">On the question of  Service Path, we have a discussion on =
whether we need some kind of explicit identifier or </span><span style=3D""=
><o:p></o:p></span></div>
</div>
</div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: Tahom=
a, sans-serif; ">could we rely on mapping on some underlay network protocol=
 fields.</span><span style=3D""><o:p></o:p></span></div>
</div>
</div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: Tahom=
a, sans-serif; "> </span><span style=3D""><o:p></o:p></span></div>
</div>
</div>
<div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: Tahom=
a, sans-serif; "> </span><span style=3D""><o:p></o:p></span></div>
</div>
</div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: Tahom=
a, sans-serif; ">May be a PRO/CON table could help focus the group decision=
 on that matter</span><span style=3D""><o:p></o:p></span></div>
</div>
</div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: Tahom=
a, sans-serif; "> </span><span style=3D""><o:p></o:p></span></div>
</div>
</div>
<div>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D""><span style=3D"font-size: 10pt; font-fam=
ily: Tahoma, sans-serif;">Visibility (tracing)</span><o:p></o:p></li><li cl=
ass=3D"MsoNormal" style=3D""><span style=3D"font-size: 10pt; font-family: T=
ahoma, sans-serif;">Forwarding graph structure impact/limitations</span><o:=
p></o:p></li><li class=3D"MsoNormal" style=3D""><span style=3D"font-size: 1=
0pt; font-family: Tahoma, sans-serif;">Reconfiguration speed </span><o:p></=
o:p></li></ul>
<ul style=3D"margin-top:0in" type=3D"disc">
<ul style=3D"margin-top:0in" type=3D"circle">
<li class=3D"MsoNormal" style=3D""><span style=3D"font-size: 10pt; font-fam=
ily: Tahoma, sans-serif;">LBS / scale out impact</span><o:p></o:p></li><li =
class=3D"MsoNormal" style=3D""><span style=3D"font-size: 10pt; font-family:=
 Tahoma, sans-serif;">Node bypass (e.g; maintenance)</span><o:p></o:p></li>=
</ul>
</ul>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D""><span style=3D"font-size: 10pt; font-fam=
ily: Tahoma, sans-serif;">underlay network/transport layers support</span><=
o:p></o:p></li><li class=3D"MsoNormal" style=3D""><span style=3D"font-size:=
 10pt; font-family: Tahoma, sans-serif;">Header space impact</span><o:p></o=
:p></li><li class=3D"MsoNormal" style=3D""><span style=3D"font-size: 10pt; =
font-family: Tahoma, sans-serif;">Multi tenant support impact</span><o:p></=
o:p></li><li class=3D"MsoNormal" style=3D""><span style=3D"font-size: 10pt;=
 font-family: Tahoma, sans-serif;">SFC on flat (e.g optical L2 for Data Cen=
ters) network </span><o:p></o:p></li><li class=3D"MsoNormal" style=3D""><sp=
an style=3D"font-size: 10pt; font-family: Tahoma, sans-serif;">Underlay net=
work administration impact</span><o:p></o:p></li></ul>
</div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: Tahom=
a, sans-serif; "> </span><span style=3D""><o:p></o:p></span></div>
</div>
</div>
<div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: Tahom=
a, sans-serif; ">Personally I think that having an explicit chain identifie=
r (e.g. Service Path/Service Index) is clear (management and control) and n=
ot expensive (header space). The drawback
 being some impact on the simplicity to add/remove elements in a chain dyna=
mically.</span><span style=3D""><o:p></o:p></span></div>
</div>
</div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: Tahom=
a, sans-serif; "> </span><span style=3D""><o:p></o:p></span></div>
</div>
</div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: Tahom=
a, sans-serif; ">Tag switching (as MPLS)  allows to manage tags per service=
 nodes, leading to more versatile and diverse graphs</span><span style=3D""=
><o:p></o:p></span></div>
</div>
</div>
</div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: Tahom=
a, sans-serif; "> </span><span style=3D""><o:p></o:p></span></div>
</div>
</div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: Tahom=
a, sans-serif; "> </span><span style=3D""><o:p></o:p></span></div>
</div>
</div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: Tahom=
a, sans-serif; ">Nicolas</span><span style=3D""><o:p></o:p></span></div>
</div>
<div>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 style=3D"">
<hr size=3D"2" width=3D"100%" align=3D"center">
</span></div>
<div id=3D"divRpF811467">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><b><span style=3D"fon=
t-size: 10pt; font-family: Tahoma, sans-serif; ">From:</span></b><span clas=
s=3D"apple-converted-space"><span style=3D"font-size: 10pt; font-family: Ta=
homa, sans-serif; "> </span></span><span style=3D"font-size: 10pt; font-fam=
ily: Tahoma, sans-serif; ">Xuxiaohu
 [<a href=3D"mailto:xuxiaohu@huawei.com"><span style=3D"color:purple"></spa=
n></a><a href=3D"mailto:xuxiaohu@huawei.com">xuxiaohu@huawei.com</a></span>=
]<br>
<b>Sent:</b><span class=3D"apple-converted-space"> </span>Tuesday, March 18=
, 2014 5:04 AM<br>
<b>To:</b><span class=3D"apple-converted-space"> </span>Jerome Moisand;<spa=
n class=3D"apple-converted-space"> </span><a href=3D"mailto:mikebianc@aol.c=
om"><span style=3D"color:purple"></span></a><a href=3D"mailto:mikebianc@aol=
.com">mikebianc@aol.com</a>;<span class=3D"apple-converted-space"> </span><=
a href=3D"mailto:sfc@ietf.org"><span style=3D"color:purple"></span></a><a h=
ref=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b><span class=3D"apple-converted-space"> </span>[sfc]<span cla=
ss=3D"apple-converted-space"> </span><span lang=3D"ZH-CN" style=3D"font-siz=
e: 10pt; font-family: 'MS UI Gothic', sans-serif; ">=E7=AD=94=E5=A4=8D</spa=
n><span style=3D"font-size: 10pt; font-family: Tahoma, sans-serif; ">:
 SFC encapsulation chain ID</span><span style=3D""><o:p></o:p></span></p>
</div>
<div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 16pt; font-family: Calib=
ri, sans-serif; color: rgb(31, 73, 125);">I like the idea of separating the=
 Service Function Layer and the Service Path Layer, as proposed in draft-ri=
jsman-sfc-metadata-considerations. The
 role of the Service Path Layer is just to steer the traffic along a partic=
ular chain of service nodes which can be implemented by existing tools for =
source routing, such as segment routing. As such, it=E2=80=99s not necessar=
y to try to keep the Service Path Layer
 transport-independent and contain it in the SFC header.</span><span style=
=3D""><o:p></o:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 16pt; font-family: Calib=
ri, sans-serif; color: rgb(31, 73, 125);"> </span><span style=3D""><o:p></o=
:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 16pt; font-family: Calib=
ri, sans-serif; color: rgb(31, 73, 125);">Best regards,</span><span style=
=3D""><o:p></o:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 16pt; font-family: Calib=
ri, sans-serif; color: rgb(31, 73, 125);">Xiaohu</span><span style=3D""><o:=
p></o:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 16pt; font-family: Calib=
ri, sans-serif; color: rgb(31, 73, 125);"> </span><span style=3D""><o:p></o=
:p></span></div>
</div>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<div>
<div class=3D"MsoNormal"><b><span lang=3D"ZH-CN" style=3D"font-size: 10pt; =
font-family: SimSun; ">=E5=8F=91=E4=BB=B6=E4=BA=BA</span></b><b><span style=
=3D"font-size: 10pt; font-family: SimSun; ">:</span></b><span class=3D"appl=
e-converted-space"><span style=3D"font-size: 10pt; font-family: SimSun; "> =
</span></span><span style=3D"font-size: 10pt; font-family: SimSun; ">sfc
 [<a href=3D"mailto:sfc-bounces@ietf.org"><span style=3D"color:purple"></sp=
an></a><a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org<=
/a></span>]<span class=3D"apple-converted-space"> </span><b><span lang=3D"Z=
H-CN">=E4=BB=A3=E8=A1=A8</span><span class=3D"apple-converted-space"> </spa=
n></b>Jerome Moisand<br>
<b><span lang=3D"ZH-CN">=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4</span>:</b><sp=
an class=3D"apple-converted-space"> </span>2014<span lang=3D"ZH-CN">=E5=B9=
=B4</span>3<span lang=3D"ZH-CN">=E6=9C=88</span>18<span lang=3D"ZH-CN">=E6=
=97=A5</span> 1:03<br>
<b><span lang=3D"ZH-CN">=E6=94=B6=E4=BB=B6=E4=BA=BA</span>:</b><span class=
=3D"apple-converted-space"> </span><a href=3D"mailto:mikebianc@aol.com"><sp=
an style=3D"color:purple"></span></a><a href=3D"mailto:mikebianc@aol.com">m=
ikebianc@aol.com</a>;<span class=3D"apple-converted-space"> </span><a href=
=3D"mailto:sfc@ietf.org"><span style=3D"color:purple"></span></a><a href=3D=
"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b><span lang=3D"ZH-CN">=E4=B8=BB=E9=A2=98</span>:</b><span class=3D"apple-=
converted-space"> </span>Re: [sfc] SFC encapsulation chain ID<span style=3D=
""><o:p></o:p></span></div>
</div>
</div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D""> <o:p></o:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calib=
ri, sans-serif; color: rgb(31, 73, 125);">This (lengthy and very lively) th=
read started from draft-rijsman-sfc-metadata-considerations (which I co-aut=
hored).</span><span style=3D""><o:p></o:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calib=
ri, sans-serif; color: rgb(31, 73, 125);"> </span><span style=3D""><o:p></o=
:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calib=
ri, sans-serif; color: rgb(31, 73, 125);">In section 4.8, we made a clear d=
istinction between a service path layer (steering packets hop by hop along =
the chain) and a service function layer
 (convey metadata information of interest to SFs). Terminology aside, it se=
ems that such layered view was agreed upon by many people on the mailing li=
st.</span><span style=3D""><o:p></o:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calib=
ri, sans-serif; color: rgb(31, 73, 125);"> </span><span style=3D""><o:p></o=
:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calib=
ri, sans-serif; color: rgb(31, 73, 125);">Now this certainly does beg the q=
uestion of solving BOTH problems with the same (packet) encapsulation mecha=
nism. Notably when observing that many
 use cases could be satisfied without SF-level metadata, or by using more o=
ut-of-band ways to convey such SF metadata. And also when observing that in=
band marking (e.g. packet headers) comes with various pros &amp; cons (some=
 of the issues being identified in the
 draft, e.g. sections 4.1 and 4.2).</span><span style=3D""><o:p></o:p></spa=
n></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calib=
ri, sans-serif; color: rgb(31, 73, 125);"> </span><span style=3D""><o:p></o=
:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calib=
ri, sans-serif; color: rgb(31, 73, 125);">I do agree with Maria. We may wan=
t to explore other options for addressing the needs of the service path lay=
er that do not require an explicit chain-id
 of sorts.</span><span style=3D""><o:p></o:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calib=
ri, sans-serif; color: rgb(31, 73, 125);"> </span><span style=3D""><o:p></o=
:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calib=
ri, sans-serif; color: rgb(31, 73, 125);">In the draft, we concluded by sta=
ting =E2=80=9CA productive path forward could be to divide and conquer: to =
clearly separate the problem of Service Function
 Path topology from the   problem of [conveying SF] metadata=E2=80=9D. I do=
 believe we should explore such separation principle further.</span><span s=
tyle=3D""><o:p></o:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calib=
ri, sans-serif; color: rgb(31, 73, 125);"> </span><span style=3D""><o:p></o=
:p></span></div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calib=
ri, sans-serif; color: rgb(31, 73, 125);"> </span><span style=3D""><o:p></o=
:p></span></div>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<div>
<div class=3D"MsoNormal"><b><span style=3D"font-size: 10pt; font-family: Ta=
homa, sans-serif; ">From:</span></b><span class=3D"apple-converted-space"><=
span style=3D"font-size: 10pt; font-family: Tahoma, sans-serif; "> </span><=
/span><span style=3D"font-size: 10pt; font-family: Tahoma, sans-serif; ">sf=
c
 [<a href=3D"mailto:sfc-bounces@ietf.org" target=3D"_blank"><span style=3D"=
color:purple"></span></a><a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc=
-bounces@ietf.org</a></span>]<span class=3D"apple-converted-space"> </span>=
<b>On Behalf Of<span class=3D"apple-converted-space"> </span></b><a href=3D=
"mailto:mikebianc@aol.com" target=3D"_blank"><span style=3D"color:purple"><=
/span></a><a href=3D"mailto:mikebianc@aol.com">mikebianc@aol.com</a><br>
<b>Sent:</b><span class=3D"apple-converted-space"> </span>Friday, March 14,=
 2014 5:50 PM<br>
<b>To:</b><span class=3D"apple-converted-space"> </span><a href=3D"mailto:s=
fc@ietf.org" target=3D"_blank"><span style=3D"color:purple"></span></a><a h=
ref=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b><span class=3D"apple-converted-space"> </span>Re: [sfc] SFC =
encapsulation chain ID<span style=3D""><o:p></o:p></span></div>
</div>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D""> <o:p></o:p></span></div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"font-s=
ize: 10pt; font-family: Arial, sans-serif; ">I would imagine that if we mad=
e the Chain ID field in the header be optional, yet still required a header=
 and still required that some indication
 of the chain be carried somewhere in the packet (mpls label or vlan or wha=
tever), that the implementation would become overly complicated.  To do so =
would be using SFC simply as a mechanism to carry meta data and not at all =
for service chaining, which sounds
 counter intuitive to me. <br>
<br>
Maria, <br>
So, you are saying that you want to use SFC to carry around metadata, but n=
ot for actual service chaining because you already have a way to implement =
service chaining outside of SFC?  Maybe I'm not following, but it seems to =
me that if you were to upgrade your
 network to support SFC that you would change from using your existing mech=
anism and start using SFC, which is meant to provide support for service fu=
nctions that are not SFC aware.  There are a number of us who have implemen=
ted, in one way or another, some
 sort of service chaining, but I (I can at least speak for myself) am looki=
ng to SFC not to enhance my current implementation, but to replace it with =
something better while still maintaining my core (non service function) inf=
rastructure.</span><span style=3D""><o:p></o:p></span></p>
</div>
<div style=3D"margin-bottom:6.75pt">
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 style=3D"">
<hr size=3D"1" width=3D"100%" noshade=3D"" style=3D"color:#999999" align=3D=
"center">
</span></div>
</div>
<p class=3D"MsoNormal" style=3D"margin-bottom:6.75pt"><b><span style=3D"">F=
rom:<span class=3D"apple-converted-space"> </span></span></b><span style=3D=
""><a href=3D"mailto:kegray@cisco.com%3ckegray@cisco.com" target=3D"_blank"=
><span style=3D"color:purple"></span></a><a href=3D"mailto:kegray@cisco.com=
">kegray@cisco.com</a>&lt;<a href=3D"mailto:kegray@cisco.com">kegray@cisco.=
com</a></span>&gt;<br>
<b>To:<span class=3D"apple-converted-space"> </span></b>Ron Parker&lt;<a hr=
ef=3D"mailto:Ron_Parker@affirmednetworks.com" target=3D"_blank"><span style=
=3D"color:purple"></span></a><a href=3D"mailto:Ron_Parker@affirmednetworks.=
com">Ron_Parker@affirmednetworks.com</a>&gt;,Jim Guichard (jguichar)&lt;<a =
href=3D"mailto:jguichar@cisco.com" target=3D"_blank"><span style=3D"color:p=
urple"></span></a><a href=3D"mailto:jguichar@cisco.com">jguichar@cisco.com<=
/a>&gt;,Joel
 M. Halpern&lt;<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_blank"><sp=
an style=3D"color:purple"></span></a><a href=3D"mailto:jmh@joelhalpern.com"=
>jmh@joelhalpern.com</a>&gt;<br>
<b>cc:<span class=3D"apple-converted-space"> </span></b><a href=3D"mailto:s=
fc@ietf.org%3csfc@ietf.org" target=3D"_blank"><span style=3D"color:purple">=
</span></a><a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&lt;<a href=3D"m=
ailto:sfc@ietf.org">sfc@ietf.org</a>&gt;<br>
<b>Sent:<span class=3D"apple-converted-space"> </span></b>Friday, March 14,=
 2014<br>
<b>Subject:<span class=3D"apple-converted-space"> </span></b>Re: [sfc] SFC =
encapsulation chain ID<br>
<br>
+1 the idea is interoperability.<br>
<br>
<br>
On 3/14/14 12:55 PM, "Ron Parker" &lt;<a href=3D"mailto:Ron_Parker@affirmed=
networks.com" target=3D"_blank"><span style=3D"color:purple"></span></a><a =
href=3D"mailto:Ron_Parker@affirmednetworks.com">Ron_Parker@affirmednetworks=
.com</a>&gt; wrote:<br>
<br>
&gt;Thanks, Jim.<br>
&gt;<br>
&gt;Remember that we have said many times that the SFC service header is<br=
>
&gt;transport independent.   Just because the chain id could be carried in<=
br>
&gt;some form or another with some particular transport doesn't mean that i=
t<br>
&gt;could be universally conveyed.    By making and keeping the SFC service=
<br>
&gt;header transport independent makes it more applicable in more<br>
&gt;environments and more likely to get adopted broadly.<br>
&gt;<br>
&gt;   Ron<br>
&gt;<br>
&gt;<br>
&gt;-----Original Message-----<br>
&gt;From: Jim Guichard (jguichar) [<a href=3D"mailto:jguichar@cisco.com" ta=
rget=3D"_blank"><span style=3D"color:purple"></span></a><a href=3D"mailto:j=
guichar@cisco.com">mailto:jguichar@cisco.com</a>]<br>
&gt;Sent: Friday, March 14, 2014 3:52 PM<br>
&gt;To: Joel M. Halpern; Ron Parker<br>
&gt;Cc:<span class=3D"apple-converted-space"> </span><a href=3D"mailto:sfc@=
ietf.org" target=3D"_blank"><span style=3D"color:purple"></span></a><a href=
=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
&gt;Subject: SFC encapsulation chain ID<br>
&gt;<br>
&gt;Hi Joel,<br>
&gt;<br>
&gt;Perhaps but I would point out that the base SFC header could have a lot=
<br>
&gt;more information than just the chain ID; I would also point out that th=
e<br>
&gt;devil is in the details and saying "well, I can just use an MPLS label"=
<br>
&gt;hides much of the complexity of actually doing that.<br>
&gt;<br>
&gt;On 3/14/14, 2:35 PM, "Joel M. Halpern" &lt;<a href=3D"mailto:jmh@joelha=
lpern.com" target=3D"_blank"><span style=3D"color:purple"></span></a><a hre=
f=3D"mailto:jmh@joelhalpern.com">jmh@joelhalpern.com</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt;If the transport header carries enough information for identifying =
the<br>
&gt;&gt;sequence (VLAN tag or MPLS label can both do the job), then arguabl=
y<br>
&gt;&gt;the global chain ID is redundant. I can live with carrying it anywa=
y<br>
&gt;&gt;either if I have metadata to carry, or if I need the chain ID for s=
ome<br>
&gt;&gt;purpose.<br>
&gt;&gt; After all, some folks seem to want to use that for the forwarding<=
br>
&gt;&gt;decisions.<br>
&gt;&gt;<br>
&gt;&gt;Yours,<br>
&gt;&gt;Joel<br>
&gt;&gt;<br>
&gt;&gt;On 3/14/14, 2:28 PM, Ron Parker wrote:<br>
&gt;&gt;&gt; The chain ID is the label that defines the sequence of service=
<br>
&gt;&gt;&gt;functions that must be visited.   It can be thought of as a han=
dle for a<br>
&gt;&gt;&gt;stack of must-visit network locations.   I don't see how this c=
an be<br>
&gt;&gt;&gt;anything but mandatory.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;     Ron<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt; From: sfc [<a href=3D"mailto:sfc-bounces@ietf.org" target=3D"_=
blank"><span style=3D"color:purple"></span></a><a href=3D"mailto:sfc-bounce=
s@ietf.org">mailto:sfc-bounces@ietf.org</a>] On Behalf Of Surendra Kumar<br=
>
&gt;&gt;&gt;(smkumar)<br>
&gt;&gt;&gt; Sent: Friday, March 14, 2014 1:46 PM<br>
&gt;&gt;&gt; To: Joel M. Halpern; NAPIERALA, MARIA H<br>
&gt;&gt;&gt; Cc:<span class=3D"apple-converted-space"> </span><a href=3D"ma=
ilto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purple"></span></=
a><a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
&gt;&gt;&gt; Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations<b=
r>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; [Trimmed the recipient list - needs approval otherwise]<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Completely agree here.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; SFC does not prevent VLAN stitching and one can continue to do=
 that.<br>
&gt;&gt;&gt;While at the same time SFC can include VLAN stitching to suppor=
t<br>
&gt;&gt;&gt;legacy SFs in the same chain that includes SFC aware SFs. Even =
legacy<br>
&gt;&gt;&gt;SFs benefit from chain identification and hence can be shared a=
cross<br>
&gt;&gt;&gt;different service chains.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Surendra.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On 3/14/14 10:26 AM, "Joel M. Halpern" &lt;<a href=3D"mailto:j=
mh@joelhalpern.com" target=3D"_blank"><span style=3D"color:purple"></span><=
/a><a href=3D"mailto:jmh@joelhalpern.com">jmh@joelhalpern.com</a>&gt; wrote=
:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; My own inclination is to observe that if you don't need ex=
plicit<br>
&gt;&gt;&gt;&gt; chain identification and you don't need metadata, you can =
just omit<br>
&gt;&gt;&gt;&gt; the sfc/nsh header. Still do service chaining, just no ext=
ra header.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; If we are going to have the header, it seems to me that th=
e chain<br>
&gt;&gt;&gt;&gt;identification field is very useful, and low cost once we h=
ave the<br>
&gt;&gt;&gt;&gt;header.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Yours,<br>
&gt;&gt;&gt;&gt; Joel<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:<br>
&gt;&gt;&gt;&gt;&gt; Explicit chain identification should be made optional.=
 I believe it<br>
&gt;&gt;&gt;&gt;&gt; was discussed few months ago on this mailing list.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Maria<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; *From:*sfc [<a href=3D"mailto:sfc-bounces@ietf.org" ta=
rget=3D"_blank"><span style=3D"color:purple"></span></a><a href=3D"mailto:s=
fc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>] *On Behalf Of *Jmh.di=
rect<br>
&gt;&gt;&gt;&gt;&gt; *Sent:* Thursday, March 13, 2014 12:12 PM<br>
&gt;&gt;&gt;&gt;&gt; *To:*<span class=3D"apple-converted-space"> </span><a =
href=3D"mailto:kegray@cisco.com" target=3D"_blank"><span style=3D"color:pur=
ple"></span></a><a href=3D"mailto:kegray@cisco.com">kegray@cisco.com</a>;<s=
pan class=3D"apple-converted-space"> </span><a href=3D"mailto:lucy.yong@hua=
wei.com" target=3D"_blank"><span style=3D"color:purple"></span></a><a href=
=3D"mailto:lucy.yong@huawei.com">lucy.yong@huawei.com</a>;<span class=3D"ap=
ple-converted-space"> </span><a href=3D"mailto:smkumar@cisco.com" target=3D=
"_blank"><span style=3D"color:purple"></span></a><a href=3D"mailto:smkumar@=
cisco.com">smkumar@cisco.com</a>;<br>
&gt;&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space"> </span><a href=
=3D"mailto:jguichar@cisco.com" target=3D"_blank"><span style=3D"color:purpl=
e"></span></a><a href=3D"mailto:jguichar@cisco.com">jguichar@cisco.com</a><=
br>
&gt;&gt;&gt;&gt;&gt; *Cc:*<span class=3D"apple-converted-space"> </span><a =
href=3D"mailto:nicolas.bouthors@qosmos.com" target=3D"_blank"><span style=
=3D"color:purple"></span></a><a href=3D"mailto:nicolas.bouthors@qosmos.com"=
>nicolas.bouthors@qosmos.com</a>;<span class=3D"apple-converted-space"> </s=
pan><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:=
purple"></span></a><a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>;<span c=
lass=3D"apple-converted-space"> </span><a href=3D"mailto:hadi@mojatatu.com"=
 target=3D"_blank"><span style=3D"color:purple"></span></a><a href=3D"mailt=
o:hadi@mojatatu.com">hadi@mojatatu.com</a>;<br>
&gt;&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space"> </span><a href=
=3D"mailto:ron_parker@affirmednetworks.com" target=3D"_blank"><span style=
=3D"color:purple"></span></a><a href=3D"mailto:ron_parker@affirmednetworks.=
com">ron_parker@affirmednetworks.com</a>;<span class=3D"apple-converted-spa=
ce"> </span><a href=3D"mailto:brijsman@juniper.net" target=3D"_blank"><span=
 style=3D"color:purple"></span></a><a href=3D"mailto:brijsman@juniper.net">=
brijsman@juniper.net</a>;<br>
&gt;&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space"> </span><a href=
=3D"mailto:jmh@joelhalpern.com" target=3D"_blank"><span style=3D"color:purp=
le"></span></a><a href=3D"mailto:jmh@joelhalpern.com">jmh@joelhalpern.com</=
a><br>
&gt;&gt;&gt;&gt;&gt; *Subject:* Re: [sfc] draft-rijsman-sfc-metadata-consid=
erations<br>
&gt;&gt;&gt;&gt;&gt; *Importance:* Low<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Assuming I understand you properly Ken, I disagree.<br=
>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; For example, by using separate terms I can easily disc=
uss the fact<br>
&gt;&gt;&gt;&gt;&gt; that certain kinds of data (chain identification) only=
 need to be<br>
&gt;&gt;&gt;&gt;&gt; adjust by a few apps in rare cases. And that data is n=
ot beeded<br>
&gt;&gt;&gt;&gt;&gt; by the applications.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Unless you would like to consider the chain identifica=
tion as being<br>
&gt;&gt;&gt;&gt;&gt; optional?<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Yours,<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Joel<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Sent from my Samsung smartphone on AT&amp;T<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; -------- Original message --------<br>
&gt;&gt;&gt;&gt;&gt; Subject: Re: [sfc] draft-rijsman-sfc-metadata-consider=
ations<br>
&gt;&gt;&gt;&gt;&gt; From: "Ken Gray (kegray)" &lt;<a href=3D"mailto:kegray=
@cisco.com" target=3D"_blank"><span style=3D"color:purple"></span></a><a hr=
ef=3D"mailto:kegray@cisco.com">kegray@cisco.com</a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:kegray@cisco.com" target=3D"_blan=
k"><span style=3D"color:purple"></span></a><a href=3D"mailto:kegray@cisco.c=
om">mailto:kegray@cisco.com</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; To: Lucy yong &lt;<a href=3D"mailto:lucy.yong@huawei.c=
om" target=3D"_blank"><span style=3D"color:purple"></span></a><a href=3D"ma=
ilto:lucy.yong@huawei.com">lucy.yong@huawei.com</a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:lucy.yong@huawei.com%3e%3e,%22Sur=
endra" target=3D"_blank"><span style=3D"color:purple"></span></a><a href=3D=
"mailto:lucy.yong@huawei.com&gt;&gt;,&quot;Surendra">mailto:lucy.yong@huawe=
i.com&gt;&gt;,"Surendra</a><span class=3D"apple-converted-space"> </span>Ku=
mar (smkumar)"<br>
&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:smkumar@cisco.com" target=3D"_bl=
ank"><span style=3D"color:purple"></span></a><a href=3D"mailto:smkumar@cisc=
o.com">smkumar@cisco.com</a><span class=3D"apple-converted-space"> </span>&=
lt;<a href=3D"mailto:smkumar@cisco.com%3e%3e,%22Jim" target=3D"_blank"><spa=
n style=3D"color:purple"></span></a><a href=3D"mailto:smkumar@cisco.com&gt;=
&gt;,&quot;Jim">mailto:smkumar@cisco.com&gt;&gt;,"Jim</a><span class=3D"app=
le-converted-space"> </span>Guichard<br>
&gt;&gt;&gt;&gt;&gt;(jguichar)"<br>
&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:jguichar@cisco.com" target=3D"_b=
lank"><span style=3D"color:purple"></span></a><a href=3D"mailto:jguichar@ci=
sco.com">jguichar@cisco.com</a><span class=3D"apple-converted-space"> </spa=
n>&lt;<a href=3D"mailto:jguichar@cisco.com" target=3D"_blank"><span style=
=3D"color:purple"></span></a><a href=3D"mailto:jguichar@cisco.com">mailto:j=
guichar@cisco.com</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; CC: Nicolas BOUTHORS &lt;<a href=3D"mailto:Nicolas.BOU=
THORS@qosmos.com" target=3D"_blank"><span style=3D"color:purple"></span></a=
><a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com">Nicolas.BOUTHORS@qosmos.com=
</a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com%3e%3e=
,sfc" target=3D"_blank"><span style=3D"color:purple"></span></a><a href=3D"=
mailto:Nicolas.BOUTHORS@qosmos.com&gt;&gt;,sfc">mailto:Nicolas.BOUTHORS@qos=
mos.com&gt;&gt;,sfc</a><span class=3D"apple-converted-space"> </span>&lt;<a=
 href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purple=
"></span></a><a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:sfc@ietf.org%3e%3e,Jamal" target=
=3D"_blank"><span style=3D"color:purple"></span></a><a href=3D"mailto:sfc@i=
etf.org&gt;&gt;,Jamal">mailto:sfc@ietf.org&gt;&gt;,Jamal</a><span class=3D"=
apple-converted-space"> </span>Hadi Salim &lt;<a href=3D"mailto:hadi@mojata=
tu.com" target=3D"_blank"><span style=3D"color:purple"></span></a><a href=
=3D"mailto:hadi@mojatatu.com">hadi@mojatatu.com</a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:hadi@mojatatu.com%3e%3e,Ron" targ=
et=3D"_blank"><span style=3D"color:purple"></span></a><a href=3D"mailto:had=
i@mojatatu.com&gt;&gt;,Ron">mailto:hadi@mojatatu.com&gt;&gt;,Ron</a><span c=
lass=3D"apple-converted-space"> </span>Parker<br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com" =
target=3D"_blank"><span style=3D"color:purple"></span></a><a href=3D"mailto=
:Ron_Parker@affirmednetworks.com">Ron_Parker@affirmednetworks.com</a><br>
&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com%=
3e%3e,%22brijsman@juniper.net" target=3D"_blank"><span style=3D"color:purpl=
e"></span></a><a href=3D"mailto:Ron_Parker@affirmednetworks.com&gt;&gt;,&qu=
ot;brijsman@juniper.net">mailto:Ron_Parker@affirmednetworks.com&gt;&gt;,"br=
ijsman@juniper.net</a><br>
&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:brijsman@juniper.net" target=3D"=
_blank"><span style=3D"color:purple"></span></a><a href=3D"mailto:brijsman@=
juniper.net">mailto:brijsman@juniper.net</a>&gt;" &lt;<a href=3D"mailto:bri=
jsman@juniper.net" target=3D"_blank"><span style=3D"color:purple"></span></=
a><a href=3D"mailto:brijsman@juniper.net">brijsman@juniper.net</a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net%3e%3e,%22Joe=
l" target=3D"_blank"><span style=3D"color:purple"></span></a><a href=3D"mai=
lto:brijsman@juniper.net&gt;&gt;,&quot;Joel">mailto:brijsman@juniper.net&gt=
;&gt;,"Joel</a><span class=3D"apple-converted-space"> </span>M. Halpern"<br=
>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_b=
lank"><span style=3D"color:purple"></span></a><a href=3D"mailto:jmh@joelhal=
pern.com">jmh@joelhalpern.com</a><span class=3D"apple-converted-space"> </s=
pan>&lt;<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_blank"><span styl=
e=3D"color:purple"></span></a><a href=3D"mailto:jmh@joelhalpern.com">mailto=
:jmh@joelhalpern.com</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; The word "metadata" is a purposely ambiguous term "dat=
a that<br>
&gt;&gt;&gt;&gt;&gt; provides information about other data". It is used to =
avoid THIS<br>
&gt;&gt;&gt;&gt;&gt;discussion.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; For example, I propose we define "tequila metadata" be=
cause,<br>
&gt;&gt;&gt;&gt;&gt; frankly, I will need to order a triple-shot if we keep=
 attempting<br>
&gt;&gt;&gt;&gt;&gt; to define something that, by definition, is ambiguous.=
 I'd like<br>
&gt;&gt;&gt;&gt;&gt; my bartender to understand me specifically when I say =
"I need a<br>
&gt;&gt;&gt;&gt;&gt;shot".<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; On 3/13/14 7:49 AM, "Lucy yong" &lt;<a href=3D"mailto:=
lucy.yong@huawei.com" target=3D"_blank"><span style=3D"color:purple"></span=
></a><a href=3D"mailto:lucy.yong@huawei.com">lucy.yong@huawei.com</a><br>
&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:lucy.yong@huawei.com" target=3D"=
_blank"><span style=3D"color:purple"></span></a><a href=3D"mailto:lucy.yong=
@huawei.com">mailto:lucy.yong@huawei.com</a>&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;Snip..<br>
&gt;&gt;&gt;&gt;&gt;   &gt;SK&gt; Just copying from the PS:<br>
&gt;&gt;&gt;&gt;&gt;   &gt;--<br>
&gt;&gt;&gt;&gt;&gt;   &gt;Data plane metadata provides the ability to exch=
ange information<br>
&gt;&gt;&gt;&gt;&gt;between<br>
&gt;&gt;&gt;&gt;&gt;   &gt;the network and service functions, between servi=
ce functions,<br>
&gt;&gt;&gt;&gt;&gt;and service<br>
&gt;&gt;&gt;&gt;&gt;   &gt;functions and the network.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;--<br>
&gt;&gt;&gt;&gt;&gt;   &gt;It is a lucid definition. We are unnecessarily m=
aking the word<br>
&gt;&gt;&gt;&gt;&gt;"network"<br>
&gt;&gt;&gt;&gt;&gt;   &gt;controversial, IMO.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;[Lucy] This is my point. "The network" is too ge=
neral here,<br>
&gt;&gt;&gt;&gt;&gt;which brings<br>
&gt;&gt;&gt;&gt;&gt;   &gt;metadata great power to do many things. This is =
why people<br>
&gt;&gt;&gt;&gt;&gt;invent ideas<br>
&gt;&gt;&gt;&gt;&gt;   &gt;here, which causes a lot of debates on metadata =
usage potentials.<br>
&gt;&gt;&gt;&gt;&gt; We<br>
&gt;&gt;&gt;&gt;&gt;   &gt;should not spend a lot of times on that debates =
and judge which<br>
&gt;&gt;&gt;&gt;&gt;usage is<br>
&gt;&gt;&gt;&gt;&gt;   &gt;valuable or not. Thus, for the SFC work, it will=
 be helpful if<br>
&gt;&gt;&gt;&gt;&gt;we can<br>
&gt;&gt;&gt;&gt;&gt;   &gt;narrow down a bit. Joel makes explicitly two cas=
es, which is<br>
&gt;&gt;&gt;&gt;&gt;helpful to<br>
&gt;&gt;&gt;&gt;&gt;   &gt;develop use cases for each case. I would like to=
 see that the<br>
&gt;&gt;&gt;&gt;&gt;problem<br>
&gt;&gt;&gt;&gt;&gt;   &gt;statement can be more specific on metadata defin=
ition, which may<br>
&gt;&gt;&gt;&gt;&gt;be<br>
&gt;&gt;&gt;&gt;&gt;   &gt;helpful in less focusing on it and moving forwar=
d.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;Lucy<br>
&gt;&gt;&gt;&gt;&gt;   &gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;Surendra.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;Thanks,<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;Lucy<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;-----Original Message-----<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;From: Jim Guichard (jguichar) [<a href=3D"ma=
ilto:jguichar@cisco.com" target=3D"_blank"><span style=3D"color:purple"></s=
pan></a><a href=3D"mailto:jguichar@cisco.com">mailto:jguichar@cisco.com</a>=
]<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;Sent: Wednesday, March 12, 2014 4:38 PM<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;To: Lucy yong<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron P=
arker;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;<a href=3D"mailto:brijsman@juniper.net" targ=
et=3D"_blank"><span style=3D"color:purple"></span></a><a href=3D"mailto:bri=
jsman@juniper.net">brijsman@juniper.net</a><span class=3D"apple-converted-s=
pace"> </span>&lt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_blank"=
><span style=3D"color:purple"></span></a><a href=3D"mailto:brijsman@juniper=
.net">mailto:brijsman@juniper.net</a>&gt;;
 sfc; Jamal<br>
&gt;&gt;&gt;&gt;&gt;Hadi Salim<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;Subject: Re: [sfc] draft-rijsman-sfc-metadat=
a-considerations<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;Hi Lucy,<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;No. I am simply saying we should not overcom=
plicate the problem<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;statement with text that adds little to no v=
alue in my opinion.<br>
&gt;&gt;&gt;&gt;&gt; Whether<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;we call it metadata, or context, has no bear=
ing on the fact<br>
&gt;&gt;&gt;&gt;&gt;that the<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;problem statement already clearly states we =
need to be able to<br>
&gt;&gt;&gt;&gt;&gt;pass<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;information between SF=C2=B9s and between th=
e network &amp; SF=C2=B9s.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;On 3/12/14, 5:13 PM, "Lucy yong" &lt;<a href=
=3D"mailto:lucy.yong@huawei.com" target=3D"_blank"><span style=3D"color:pur=
ple"></span></a><a href=3D"mailto:lucy.yong@huawei.com">lucy.yong@huawei.co=
m</a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:lucy.yong@huawei.com" target=3D"_=
blank"><span style=3D"color:purple"></span></a><a href=3D"mailto:lucy.yong@=
huawei.com">mailto:lucy.yong@huawei.com</a>&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;Hi Jim,<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;I for one don't agree and think we are o=
ver complicating what<br>
&gt;&gt;&gt;&gt;&gt;should<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;be straightforward. The SFC encapsulatio=
n should enable two<br>
&gt;&gt;&gt;&gt;&gt;things:<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;1. Steering of selected flows through a =
service chain; this is<br>
&gt;&gt;&gt;&gt;&gt;the<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;service function path.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;2. Passing of context associated with a =
given flow within said<br>
&gt;&gt;&gt;&gt;&gt;service<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;function path. This context information =
may be consumed by a<br>
&gt;&gt;&gt;&gt;&gt;SF (an<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;application ID is an example) or may be =
consumed by the<br>
&gt;&gt;&gt;&gt;&gt;forwarding<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;elements (a vrf-ID is an example).<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;[Lucy] Do you call the context as metada=
ta or not? Do we have<br>
&gt;&gt;&gt;&gt;&gt;another<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;term here beside SFC header and metadata=
. I see that you don't<br>
&gt;&gt;&gt;&gt;&gt;want to<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;separate what is consumed by SF and what=
 is consumed by the<br>
&gt;&gt;&gt;&gt;&gt;forwarding<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;elements.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;Lucy<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;Sent from my iPhone<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt; On Mar 12, 2014, at 4:16 PM, "Lucy =
yong"<br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:lucy.yong@huawei.com" target=3D"_=
blank"><span style=3D"color:purple"></span></a><a href=3D"mailto:lucy.yong@=
huawei.com">lucy.yong@huawei.com</a><span class=3D"apple-converted-space"> =
</span>&lt;<a href=3D"mailto:lucy.yong@huawei.com" target=3D"_blank"><span =
style=3D"color:purple"></span></a><a href=3D"mailto:lucy.yong@huawei.com">m=
ailto:lucy.yong@huawei.com</a>&gt;&gt;
 wrote:<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt; Great. Then we may consider two spe=
cial metadata definitions<br>
&gt;&gt;&gt;&gt;&gt;in the<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;problem statement so we can all use =
the same definitions.<br>
&gt;&gt;&gt;&gt;&gt;Here is my<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;suggested text and like to hear you =
and other's input and<br>
&gt;&gt;&gt;&gt;&gt;suggestions.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt; Dataplane Metadata: Data plane meta=
data provides the ability<br>
&gt;&gt;&gt;&gt;&gt;to<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;exchange information between the ele=
ments in a service function<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;chaining. In this context, there are=
 two types of data plane<br>
&gt;&gt;&gt;&gt;&gt;metadata.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt; Service Function Metadata: the info=
rmation exchanged between<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;classifier and service functions, be=
tween service functions to<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;facilitate service functions on the =
packet treatment.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt; Steering Metadata: the information =
from service functions to a<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;classifier or service node for traff=
ic forwarding purpose.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt; -end<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt; Lucy<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt; From: Joel M. Halpern [<a href=3D"m=
ailto:jmh@joelhalpern.com" target=3D"_blank"><span style=3D"color:purple"><=
/span></a><a href=3D"mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com=
</a>]<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt; Sent: Wednesday, March 12, 2014 2:3=
5 PM<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt; To: Lucy yong; Nicolas BOUTHORS; Ro=
n Parker<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt; Cc: Jim Guichard (jguichar);<span c=
lass=3D"apple-converted-space"> </span><a href=3D"mailto:brijsman@juniper.n=
et" target=3D"_blank"><span style=3D"color:purple"></span></a><a href=3D"ma=
ilto:brijsman@juniper.net">brijsman@juniper.net</a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_=
blank"><span style=3D"color:purple"></span></a><a href=3D"mailto:brijsman@j=
uniper.net">mailto:brijsman@juniper.net</a>&gt;; sfc; Jamal Hadi<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt; Salim<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt; Subject: Re: [sfc] draft-rijsman-sf=
c-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt; Yes, I am trying to consistently di=
stinguish those two cases<br>
&gt;&gt;&gt;&gt;&gt;when<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;talking about the information carrie=
d with packets in service<br>
&gt;&gt;&gt;&gt;&gt;chains.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt; Yours,<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt; Joel<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt; On 3/12/14, 3:13 PM, Lucy yong =
wrote:<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt; Joel, See below. -----Original =
Message----- From: sfc<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt; [<a href=3D"mailto:sfc-bounces@=
ietf.org" target=3D"_blank"><span style=3D"color:purple"></span></a><a href=
=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>] On Behalf=
 Of Joel M. Halpern<br>
&gt;&gt;&gt;&gt;&gt;Sent:<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt; Wednesday, March 12, 2014 2:02 =
PM To: Lucy yong; Nicolas<br>
&gt;&gt;&gt;&gt;&gt;BOUTHORS;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt; Ron Parker Cc: Jim Guichard (jg=
uichar);<br>
&gt;&gt;&gt;&gt;&gt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_blan=
k"><span style=3D"color:purple"></span></a><a href=3D"mailto:brijsman@junip=
er.net">brijsman@juniper.net</a><span class=3D"apple-converted-space"> </sp=
an>&lt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_blank"><span styl=
e=3D"color:purple"></span></a><a href=3D"mailto:brijsman@juniper.net">mailt=
o:brijsman@juniper.net</a>&gt;;
 sfc;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt; Jamal Hadi Salim Subject: Re: [=
sfc]<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-metadata-cons=
iderations<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt; I was trying to word it careful=
ly not to focus on who puts<br>
&gt;&gt;&gt;&gt;&gt;the<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt; information in, but only on who=
 consumes the information.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt; Information for service functio=
ns may come from the ingress<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt; classifier or from other servic=
e functions. [Lucy] this is<br>
&gt;&gt;&gt;&gt;&gt;the one<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt; case using metadata in your vie=
w. Information for the<br>
&gt;&gt;&gt;&gt;&gt;forwarding<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt; will generally come from the in=
gress classifier, but in<br>
&gt;&gt;&gt;&gt;&gt;special<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt; cases may be provided by servic=
e functions. (I keep<br>
&gt;&gt;&gt;&gt;&gt;wanting to get<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt; rid of those special cases, but=
 so far there seem to be<br>
&gt;&gt;&gt;&gt;&gt;just enough<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt; of them to warrant covering in =
the solution. And more<br>
&gt;&gt;&gt;&gt;&gt;importantly,<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt; significant support for it in t=
he working group.) [Lucy]<br>
&gt;&gt;&gt;&gt;&gt;This is<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt; the second case using metadata =
in your view (but you don't<br>
&gt;&gt;&gt;&gt;&gt;like it).<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt; And you suggest distinguishing =
these two cases when<br>
&gt;&gt;&gt;&gt;&gt;discussing<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt; about metadata usage. Is that r=
ight understanding?<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt; Lucy<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt; Yours, Joel<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14, 2:33 PM, Lucy y=
ong wrote:<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt; Joel, I interpret that you =
suggests that distinguish the<br>
&gt;&gt;&gt;&gt;&gt;exchange<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt; information data plane carr=
ied between service functions<br>
&gt;&gt;&gt;&gt;&gt;and the<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt; exchange information data p=
lane carried from a service<br>
&gt;&gt;&gt;&gt;&gt;function to<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt; a service node. Is this rig=
ht understanding? Lucy<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt; -----Original Message----- =
From: Joel M. Halpern<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt; [<a href=3D"mailto:jmh@joel=
halpern.com" target=3D"_blank"><span style=3D"color:purple"></span></a><a h=
ref=3D"mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>] Sent: We=
dnesday, March 12,<br>
&gt;&gt;&gt;&gt;&gt;2014<br>
&gt;&gt;&gt;&gt;&gt; 1:19<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt; PM<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt; To: Lucy yong; Nicolas BOUT=
HORS; Ron Parker Cc: Jim Guichard<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt; (jguichar);<span class=3D"a=
pple-converted-space"> </span><a href=3D"mailto:brijsman@juniper.net" targe=
t=3D"_blank"><span style=3D"color:purple"></span></a><a href=3D"mailto:brij=
sman@juniper.net">brijsman@juniper.net</a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_=
blank"><span style=3D"color:purple"></span></a><a href=3D"mailto:brijsman@j=
uniper.net">mailto:brijsman@juniper.net</a>&gt;; sfc; Jamal Hadi Salim Subj=
ect:<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt; Re: [sfc] draft-rijsman-sfc=
-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt; My inclination would be to =
tune that definition to<br>
&gt;&gt;&gt;&gt;&gt;distinguish<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt; between dataplane carried i=
nformation intended for use by<br>
&gt;&gt;&gt;&gt;&gt;service<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt; funcitons (whatever the ori=
gin), and dataplane carried<br>
&gt;&gt;&gt;&gt;&gt;information<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt; intended for dataplane forw=
arding components.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Joel,<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt; I agree that we need us=
ing the same definition for a<br>
&gt;&gt;&gt;&gt;&gt;term, but<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt; disagree that the metad=
ata definition here is a set of<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt; information put in the =
SFC header. This may be too narrow<br>
&gt;&gt;&gt;&gt;&gt;or lead<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt; to a particular solutio=
n. I am fine with this definition<br>
&gt;&gt;&gt;&gt;&gt;in the<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt; problem statement w/ mi=
nor tweak (suggested on mailing<br>
&gt;&gt;&gt;&gt;&gt;list).<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt; Dataplane Metadata: Dat=
a plane metadata provides the<br>
&gt;&gt;&gt;&gt;&gt;ability to<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt; exchange information be=
tween the classifiers and service<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt; functions, between serv=
ice functions, and service<br>
&gt;&gt;&gt;&gt;&gt;functions and<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt; the<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt; classifiers|service nod=
es.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt; There may be a solution=
 that a service function passes<br>
&gt;&gt;&gt;&gt;&gt;some<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt; information to attached=
 service node without using SFC<br>
&gt;&gt;&gt;&gt;&gt;header.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks, Lucy<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Message--=
--- From: Joel Halpern Direct<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt; [<a href=3D"mailto:jmh.=
direct@joelhalpern.com" target=3D"_blank"><span style=3D"color:purple"></sp=
an></a><a href=3D"mailto:jmh.direct@joelhalpern.com">mailto:jmh.direct@joel=
halpern.com</a>] Sent: Wednesday,<br>
&gt;&gt;&gt;&gt;&gt;March 12,<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt; 2014 12:25 PM To: Lucy =
yong; Joel M. Halpern; Nicolas<br>
&gt;&gt;&gt;&gt;&gt;BOUTHORS;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron Parker Cc: Jim Guic=
hard (jguichar);<br>
&gt;&gt;&gt;&gt;&gt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_blan=
k"><span style=3D"color:purple"></span></a><a href=3D"mailto:brijsman@junip=
er.net">brijsman@juniper.net</a><span class=3D"apple-converted-space"> </sp=
an>&lt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_blank"><span styl=
e=3D"color:purple"></span></a><a href=3D"mailto:brijsman@juniper.net">mailt=
o:brijsman@juniper.net</a>&gt;;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt; sfc; Jamal Hadi Salim S=
ubject: Re: [sfc]<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-metad=
ata-considerations<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt; Lucy, you say "the meta=
data term means ..." The<br>
&gt;&gt;&gt;&gt;&gt;definition you<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt; then provide is a defin=
ition of the set of information we<br>
&gt;&gt;&gt;&gt;&gt;are<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt; proposing that we put i=
n the SFC header. I, and others,<br>
&gt;&gt;&gt;&gt;&gt;have<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt; been using the term met=
adata more narrowly. We can use<br>
&gt;&gt;&gt;&gt;&gt;whatever<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt; definition we want. But=
 we do need to agree on the<br>
&gt;&gt;&gt;&gt;&gt;definition.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt; For the purposes of the=
 WG, it seems much more useful to<br>
&gt;&gt;&gt;&gt;&gt;use the<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt; term metadata for the n=
arrower description.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14, 1:19 PM=
, Lucy yong wrote:<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Joel,<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I agree. We need to=
 differentiate the metadata used by<br>
&gt;&gt;&gt;&gt;&gt;service<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;function and SFC hea=
der. The metadata term means carrying<br>
&gt;&gt;&gt;&gt;&gt;some<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;states along with th=
e packet. IMO: SFC header is a kind of<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;metadata carried on =
packet for next service node to use.<br>
&gt;&gt;&gt;&gt;&gt;In the<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;context of SFC, we h=
ave term for SFC header and the<br>
&gt;&gt;&gt;&gt;&gt;metadata that<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;was carried between =
service functions, or between service<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;functions and classi=
fiers/service nodes, which is what<br>
&gt;&gt;&gt;&gt;&gt;the draft<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;focus.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks, Lucy<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Messa=
ge----- From: Joel M. Halpern<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [<a href=3D"mailto:=
jmh@joelhalpern.com" target=3D"_blank"><span style=3D"color:purple"></span>=
</a><a href=3D"mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>] =
Sent: Wednesday, March 12,<br>
&gt;&gt;&gt;&gt;&gt; 2014<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 11:18 AM To: Lucy y=
ong; Nicolas BOUTHORS; Ron Parker Cc:<br>
&gt;&gt;&gt;&gt;&gt; Jim<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Guichard (jguichar)=
;<span class=3D"apple-converted-space"> </span><a href=3D"mailto:brijsman@j=
uniper.net" target=3D"_blank"><span style=3D"color:purple"></span></a><a hr=
ef=3D"mailto:brijsman@juniper.net">brijsman@juniper.net</a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_=
blank"><span style=3D"color:purple"></span></a><a href=3D"mailto:brijsman@j=
uniper.net">mailto:brijsman@juniper.net</a>&gt;; sfc; Jamal Hadi Salim<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [sfc]<=
br>
&gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I think it is impor=
tant to keep a strong distinction<br>
&gt;&gt;&gt;&gt;&gt;between<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata (which is =
for use by applications) and the<br>
&gt;&gt;&gt;&gt;&gt;service<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; chaining informatio=
n in the base service chain header,<br>
&gt;&gt;&gt;&gt;&gt;which is<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; for use by the serv=
ice chain support mechanisms.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14, 10:=
42 AM, Lucy yong wrote:<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Fully agree wit=
h Joe.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We should not r=
equire a fix length for in-band metadata<br>
&gt;&gt;&gt;&gt;&gt;but<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; also not leave =
it for freely usage. In fact, when a<br>
&gt;&gt;&gt;&gt;&gt;service<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; node inserts SF=
C header on a (encapsulated) packet and<br>
&gt;&gt;&gt;&gt;&gt;send to<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; next service no=
de, SFC header itself can be seen as a<br>
&gt;&gt;&gt;&gt;&gt;metadata.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Lucy<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original M=
essage----- From: sfc<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [<a href=3D"mai=
lto:sfc-bounces@ietf.org" target=3D"_blank"><span style=3D"color:purple"></=
span></a><a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.or=
g</a>] On Behalf Of Joel M.<br>
&gt;&gt;&gt;&gt;&gt;Halpern<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Wednesday=
, March 12, 2014 9:21 AM To: Nicolas<br>
&gt;&gt;&gt;&gt;&gt;BOUTHORS;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron Parker Cc: =
Jim Guichard (jguichar);<br>
&gt;&gt;&gt;&gt;&gt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_blan=
k"><span style=3D"color:purple"></span></a><a href=3D"mailto:brijsman@junip=
er.net">brijsman@juniper.net</a><span class=3D"apple-converted-space"> </sp=
an>&lt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_blank"><span styl=
e=3D"color:purple"></span></a><a href=3D"mailto:brijsman@juniper.net">mailt=
o:brijsman@juniper.net</a>&gt;;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; sfc; Jamal Hadi=
 Salim Subject: Re: [sfc]<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; draft-rijsman-s=
fc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; For in-band met=
adata, the API for access can easily be<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; synchronous. Ou=
t of band metadata needs different<br>
&gt;&gt;&gt;&gt;&gt;handling.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; There are many =
cases where out-of-band metadata is<br>
&gt;&gt;&gt;&gt;&gt;useful and<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; appropriate. Bu=
t they do not cover all needs by any<br>
&gt;&gt;&gt;&gt;&gt;stretch.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Even if each pi=
ece of in-band metadata is of fixed<br>
&gt;&gt;&gt;&gt;&gt;length,<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; there are many =
different kinds of metatype. Trying to<br>
&gt;&gt;&gt;&gt;&gt;say<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; "there will be =
exactly four pieces, and they will be of<br>
&gt;&gt;&gt;&gt;&gt;types<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; t1, t2, t3, and=
 t4" is simply too specific for even 80%<br>
&gt;&gt;&gt;&gt;&gt;of the<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;needs.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14,=
 8:52 AM, Nicolas BOUTHORS wrote:<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hello Ron,<=
br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sending out=
 of band congruent metadata may not be the<br>
&gt;&gt;&gt;&gt;&gt;answer<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; to all need=
s but it is one tool that we should keep.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Not all met=
adata is tied to a specific packet, for<br>
&gt;&gt;&gt;&gt;&gt;example a<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; policy chan=
ge in PCRF could lead to some metadata<br>
&gt;&gt;&gt;&gt;&gt;signaling,<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the reactio=
n time need not be immediate, few ms may<br>
&gt;&gt;&gt;&gt;&gt;not matter.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; As you poin=
t, if a packet is tied to a metadata a<br>
&gt;&gt;&gt;&gt;&gt;correlation<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; info can be=
 set in both packet to deal with it (i.e<br>
&gt;&gt;&gt;&gt;&gt;metadata<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; expected fl=
ag in the SFC header, plus an id)<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Finally we =
can still send some limited metadata within<br>
&gt;&gt;&gt;&gt;&gt;a header.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; This could =
be used for load balancers in particular if<br>
&gt;&gt;&gt;&gt;&gt;we<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; agree on a =
convention to locate "coarse grain policy"<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; / "fine gra=
in policy" on reserved context headers.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; This seems =
to open up a lot of flexibility /<br>
&gt;&gt;&gt;&gt;&gt;innovations.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On your las=
t point, there is a question on how to make<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata av=
ailable to a Service Function. Current socket<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; connections=
 for example do not allow to retrieve IP<br>
&gt;&gt;&gt;&gt;&gt;header<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; options. So=
 I assume that SFC aware Service Functions<br>
&gt;&gt;&gt;&gt;&gt;will<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; need some (=
asynchronous<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ?) API to r=
etrieve SFC header information as well as<br>
&gt;&gt;&gt;&gt;&gt;in-band<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata. I=
 don't see out of band metadata transport<br>
&gt;&gt;&gt;&gt;&gt;adding<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; complexity,=
 the same API can probably apply.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The alterna=
tive option, allowing variable sized<br>
&gt;&gt;&gt;&gt;&gt;metadata in<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the SFC hea=
der has some drawbacks as well, one being<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; fragmentati=
on, and some switches expecting as well to<br>
&gt;&gt;&gt;&gt;&gt;look at<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; end user tr=
affic headers for link load balancing. I<br>
&gt;&gt;&gt;&gt;&gt;would<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; agree that =
if we can accept these issues, then sending<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; off-line co=
ngruent metadata looses its interest.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We need to =
take into account that both in-band and<br>
&gt;&gt;&gt;&gt;&gt;congruent<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; out-of-band=
 metadata transport is not reliable. A<br>
&gt;&gt;&gt;&gt;&gt;packet loss<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; triggering =
retransmission would not lead to the<br>
&gt;&gt;&gt;&gt;&gt;identical<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; reconstruct=
ion of the associated metadata. In some<br>
&gt;&gt;&gt;&gt;&gt;cases, we<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; might thus =
even need non-congruent out-of-band reliable<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata tr=
ansport.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas ___=
_____________________________________ From:<br>
&gt;&gt;&gt;&gt;&gt; Ron<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Parker [<a =
href=3D"mailto:Ron_Parker@affirmednetworks.com" target=3D"_blank"><span sty=
le=3D"color:purple"></span></a><a href=3D"mailto:Ron_Parker@affirmednetwork=
s.com">Ron_Parker@affirmednetworks.com</a>] Sent:<br>
&gt;&gt;&gt;&gt;&gt;Wednesday,<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; March 12, 2=
014<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 12:43 PM To=
: Nicolas BOUTHORS Cc: Jim Guichard<br>
&gt;&gt;&gt;&gt;&gt;(jguichar);<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<span class=
=3D"apple-converted-space"> </span><a href=3D"mailto:brijsman@juniper.net" =
target=3D"_blank"><span style=3D"color:purple"></span></a><a href=3D"mailto=
:brijsman@juniper.net">brijsman@juniper.net</a><span class=3D"apple-convert=
ed-space"> </span>&lt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_bl=
ank"><span style=3D"color:purple"></span></a><a href=3D"mailto:brijsman@jun=
iper.net">mailto:brijsman@juniper.net</a>&gt;;<br>
&gt;&gt;&gt;&gt;&gt;sfc; Jamal Hadi Salim Subject: Re: [sfc]<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; draft-rijsm=
an-sfc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas,<br=
>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I understan=
d the concept for out of band signaling of<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;metadata, bu=
t I am concerned that it introduces<br>
&gt;&gt;&gt;&gt;&gt;significant<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;complexity d=
ue to the potential race condition of<br>
&gt;&gt;&gt;&gt;&gt;receiving the<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;real packet =
before the metadata. While the real packet<br>
&gt;&gt;&gt;&gt;&gt;could<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;indicate tha=
t out of band metadata is expected, how can<br>
&gt;&gt;&gt;&gt;&gt;we<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;guarantee th=
e order of reception? What if switching or<br>
&gt;&gt;&gt;&gt;&gt;routing<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;nodes apply =
hash based load balancing? What if the load<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;balancing un=
derstands SFC encaps and looks beyond it to<br>
&gt;&gt;&gt;&gt;&gt;the<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;original hea=
der to get better entropy?<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Can we guar=
antee that the metadata and real packet<br>
&gt;&gt;&gt;&gt;&gt;will follow<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;the exact sa=
me path? If we can not, then<br>
&gt;&gt;&gt;&gt;&gt;implementations will<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;need to add =
ingress queuing to cope with the scenario.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Also, do yo=
u feel that the increase in implementation<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; complexity =
at the service functions is reasonable?<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On Mar =
12, 2014, at 4:09 AM, "Nicolas BOUTHORS"<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &lt;<a =
href=3D"mailto:Nicolas.BOUTHORS@qosmos.com" target=3D"_blank"><span style=
=3D"color:purple"></span></a><a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com"=
>Nicolas.BOUTHORS@qosmos.com</a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com" targ=
et=3D"_blank"><span style=3D"color:purple"></span></a><a href=3D"mailto:Nic=
olas.BOUTHORS@qosmos.com">mailto:Nicolas.BOUTHORS@qosmos.com</a>&gt;&gt; wr=
ote:<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I think=
 we must make a distinction between:<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - Metad=
ata which should be part of the header defined<br>
&gt;&gt;&gt;&gt;&gt;as in<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; band ma=
rking. - Metadata with can be passed out of<br>
&gt;&gt;&gt;&gt;&gt;band, for<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; example=
 congruent out of band signaling defined in<br>
&gt;&gt;&gt;&gt;&gt;the draft<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The for=
mer calls for a limited space in the header,<br>
&gt;&gt;&gt;&gt;&gt;true, The<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; latter =
however does not incur any space limitation<br>
&gt;&gt;&gt;&gt;&gt;and is<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; still f=
airly efficient and it remains compatible with<br>
&gt;&gt;&gt;&gt;&gt;a fixed<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; size he=
ader used to route those signaling messages<br>
&gt;&gt;&gt;&gt;&gt;along the<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; chain's=
 service functions.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas=
 ________________________________________ From:<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Jim Gui=
chard (jguichar) [<a href=3D"mailto:jguichar@cisco.com" target=3D"_blank"><=
span style=3D"color:purple"></span></a><a href=3D"mailto:jguichar@cisco.com=
">jguichar@cisco.com</a>] Sent:<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Tuesday=
, March 11, 2014 6:48 PM To: Ron Parker Cc:<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicolas=
 BOUTHORS;<span class=3D"apple-converted-space"> </span><a href=3D"mailto:b=
rijsman@juniper.net" target=3D"_blank"><span style=3D"color:purple"></span>=
</a><a href=3D"mailto:brijsman@juniper.net">brijsman@juniper.net</a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_=
blank"><span style=3D"color:purple"></span></a><a href=3D"mailto:brijsman@j=
uniper.net">mailto:brijsman@juniper.net</a>&gt;; sfc; Jamal Hadi Salim<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject=
: Re: [sfc]<br>
&gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Ron,=
<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We can =
certainly have this discussion but we should<br>
&gt;&gt;&gt;&gt;&gt;first<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; conside=
r what information is necessary and if said<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; informa=
tion can fit within a fixed number of contexts<br>
&gt;&gt;&gt;&gt;&gt;in the<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; majorit=
y of cases. Remember, the goal of being able<br>
&gt;&gt;&gt;&gt;&gt;to pass<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadat=
a through the network is to enhance service<br>
&gt;&gt;&gt;&gt;&gt;delivery,<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; not pas=
s the entire works of Shakespeare ;-)<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent fr=
om my iPhone<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On =
Mar 7, 2014, at 3:52 AM, "Ron Parker"<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &lt=
;<a href=3D"mailto:Ron_Parker@affirmednetworks.com" target=3D"_blank"><span=
 style=3D"color:purple"></span></a><a href=3D"mailto:Ron_Parker@affirmednet=
works.com">Ron_Parker@affirmednetworks.com</a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com" =
target=3D"_blank"><span style=3D"color:purple"></span></a><a href=3D"mailto=
:Ron_Parker@affirmednetworks.com">mailto:Ron_Parker@affirmednetworks.com</a=
>&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nic=
olas,<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I s=
ee similar requirements from the 3gpp EPC side.<br>
&gt;&gt;&gt;&gt;&gt;I would<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; lik=
e to propose an OUI / TLV based approach where the<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; res=
erved OUI can be used for agreed upon types of<br>
&gt;&gt;&gt;&gt;&gt;common<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; met=
adata and vendor or other organizational OUIs can<br>
&gt;&gt;&gt;&gt;&gt;be used<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; to =
quickly innovate in the networks.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sim=
ultaneously, I would also like to consider<br>
&gt;&gt;&gt;&gt;&gt;mechanisms<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; tha=
t are optimized for long lived flows so as to<br>
&gt;&gt;&gt;&gt;&gt;limit the<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; neg=
ative effects of packet growth.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron=
<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 &lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com" target=3D"_blank"><span=
 style=3D"color:purple"></span></a><a href=3D"mailto:Nicolas.BOUTHORS@qosmo=
s.com">Nicolas.BOUTHORS@qosmos.com</a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com" targ=
et=3D"_blank"><span style=3D"color:purple"></span></a><a href=3D"mailto:Nic=
olas.BOUTHORS@qosmos.com">mailto:Nicolas.BOUTHORS@qosmos.com</a>&gt;&gt; wr=
ote:<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 Hello Jim<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 I have seen cases in Gi LAN, where subscriber related<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 information is passed to a Web Proxy for HTTP header<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 enrichment (aimed at some Web Content providers<br>
&gt;&gt;&gt;&gt;&gt;partners of<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 the Mobile Operator).<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 Information was an coded (persistent) subscriber id<br>
&gt;&gt;&gt;&gt;&gt;derived<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 from the MSISDN, and couple of f customer profile<br>
&gt;&gt;&gt;&gt;&gt;related<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 fields.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 In an sfc based Gi LAN, this entity should receive<br>
&gt;&gt;&gt;&gt; &gt;from the<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 Classifier<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 - A classification of the Content Provider ( Id,<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 Category) based on traffic analysis - The MSISDN of<br>
&gt;&gt;&gt;&gt;&gt; the<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 subscriber - Two subscriber policy fields (not tied<br>
&gt;&gt;&gt;&gt;&gt; to PCRF<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 but belonging to the Subscriber DB) (Subscriber<br>
&gt;&gt;&gt;&gt;&gt; category,<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 sub-category) - A session id (for logging and<br>
&gt;&gt;&gt;&gt;&gt;tracking<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 purposes)<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 The objective being to avoid having the HTTP Proxy<br>
&gt;&gt;&gt;&gt;&gt;to<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 become a trusted application (interogate the<br>
&gt;&gt;&gt;&gt;&gt; subscriber DB,<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 etc..)<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 Nicolas<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 ________________________________________ From: Jim<br>
&gt;&gt;&gt;&gt;&gt; Guichard<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 (jguichar) [<a href=3D"mailto:jguichar@cisco.com" target=3D"_blank"><span =
style=3D"color:purple"></span></a><a href=3D"mailto:jguichar@cisco.com">jgu=
ichar@cisco.com</a>] Sent:<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 Thursday, March 06, 2014 2:02 PM To: Jamal Hadi<br>
&gt;&gt;&gt;&gt;&gt;Salim;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
<span class=3D"apple-converted-space"> </span><a href=3D"mailto:jmoisand@ju=
niper.net" target=3D"_blank"><span style=3D"color:purple"></span></a><a hre=
f=3D"mailto:jmoisand@juniper.net">jmoisand@juniper.net</a><span class=3D"ap=
ple-converted-space"> </span>&lt;<a href=3D"mailto:jmoisand@juniper.net" ta=
rget=3D"_blank"><span style=3D"color:purple"></span></a><a href=3D"mailto:j=
moisand@juniper.net">mailto:jmoisand@juniper.net</a>&gt;;<br>
&gt;&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space"> </span><a href=
=3D"mailto:brijsman@juniper.net" target=3D"_blank"><span style=3D"color:pur=
ple"></span></a><a href=3D"mailto:brijsman@juniper.net">brijsman@juniper.ne=
t</a><span class=3D"apple-converted-space"> </span>&lt;<a href=3D"mailto:br=
ijsman@juniper.net" target=3D"_blank"><span style=3D"color:purple"></span><=
/a><a href=3D"mailto:brijsman@juniper.net">mailto:brijsman@juniper.net</a>&=
gt;
 Cc:<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 sfc Subject: Re: [sfc]<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 draft-rijsman-sfc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 Hi Jamal,<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 You said "It seems there's clear need for variable<br>
&gt;&gt;&gt;&gt;&gt; sized<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 metadata".. I am not so convinced and would like to<br>
&gt;&gt;&gt;&gt;&gt; better<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 understand the requirements before passing judgement.<br>
&gt;&gt;&gt;&gt;&gt; If we<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 look at the use cases as presented thus far into<br>
&gt;&gt;&gt;&gt;&gt; the WG I<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 have yet to see a single example of the need<br>
&gt;&gt;&gt;&gt;&gt; (noting that<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 desire is not the same as need) - I am not saying<br>
&gt;&gt;&gt;&gt;&gt; there is<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 no requirement but rather that we should not jump<br>
&gt;&gt;&gt;&gt;&gt; to the<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 conclusion and build standards around a theory.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; On 3/3/14, 6:35 AM, "Jamal Hadi Salim"<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; &lt;<a href=3D"mailto:hadi@mojatatu.com" target=3D"_blank"><span style=
=3D"color:purple"></span></a><a href=3D"mailto:hadi@mojatatu.com">hadi@moja=
tatu.com</a><span class=3D"apple-converted-space"> </span>&lt;<a href=3D"ma=
ilto:hadi@mojatatu.com" target=3D"_blank"><span style=3D"color:purple"></sp=
an></a><a href=3D"mailto:hadi@mojatatu.com">mailto:hadi@mojatatu.com</a>&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt;wrote:<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; I like the doc - well written.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; Section 4.3 on metadata encoding.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; It seems there's clear need for variable sized<br>
&gt;&gt;&gt;&gt;&gt; metadata<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; (at least for http/app you seem to indicate the<br>
&gt;&gt;&gt;&gt;&gt; desire for<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;it).<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; For a datapath per-packet metadata, i feel the<br>
&gt;&gt;&gt;&gt;&gt; need is<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; just as important. Are we limited by the fact that<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; existing hardware may not be able to handle TLVs?<br>
&gt;&gt;&gt;&gt;&gt;For<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; example, I dont have a problem handling TLVs in a<br>
&gt;&gt;&gt;&gt;&gt; software<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;datapath.<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; cheers, jamal<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; _______________________________________________ sfc<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt; mailing list<span class=3D"apple-converted-space"> </span><a href=3D"m=
ailto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purple"></span><=
/a><a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><span class=3D"apple-con=
verted-space"> </span>&lt;<a href=3D"mailto:sfc@ietf.org" target=3D"_blank"=
><span style=3D"color:purple"></span></a><a href=3D"mailto:sfc@ietf.org">ma=
ilto:sfc@ietf.org</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
&gt;<span class=3D"apple-converted-space"> </span><a href=3D"https://www.ie=
tf.org/mailman/listinfo/sfc" target=3D"_blank"><span style=3D"color:purple"=
></span></a><a href=3D"https://www.ietf.org/mailman/listinfo/sfc">https://w=
ww.ietf.org/mailman/listinfo/sfc</a><br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 _______________________________________________ sfc<br>
&gt;&gt;&gt;&gt;&gt; mailing<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 list<span class=3D"apple-converted-space"> </span><a href=3D"mailto:sfc@ie=
tf.org" target=3D"_blank"><span style=3D"color:purple"></span></a><a href=
=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><span class=3D"apple-converted-spa=
ce"> </span>&lt;<a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span sty=
le=3D"color:purple"></span></a><a href=3D"mailto:sfc@ietf.org">mailto:sfc@i=
etf.org</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space"> </span><a href=
=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank"><span styl=
e=3D"color:purple"></span></a><a href=3D"https://www.ietf.org/mailman/listi=
nfo/sfc">https://www.ietf.org/mailman/listinfo/sfc</a><br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ___________=
____________________________________ sfc<br>
&gt;&gt;&gt;&gt;&gt; mailing<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list<span c=
lass=3D"apple-converted-space"> </span><a href=3D"mailto:sfc@ietf.org" targ=
et=3D"_blank"><span style=3D"color:purple"></span></a><a href=3D"mailto:sfc=
@ietf.org">sfc@ietf.org</a><span class=3D"apple-converted-space"> </span>&l=
t;<a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:pu=
rple"></span></a><a href=3D"mailto:sfc@ietf.org">mailto:sfc@ietf.org</a>&gt=
;<br>
&gt;&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space"> </span><a href=
=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank"><span styl=
e=3D"color:purple"></span></a><a href=3D"https://www.ietf.org/mailman/listi=
nfo/sfc">https://www.ietf.org/mailman/listinfo/sfc</a><br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; _______________=
________________________________ sfc<br>
&gt;&gt;&gt;&gt;&gt; mailing<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list<span class=
=3D"apple-converted-space"> </span><a href=3D"mailto:sfc@ietf.org" target=
=3D"_blank"><span style=3D"color:purple"></span></a><a href=3D"mailto:sfc@i=
etf.org">sfc@ietf.org</a><span class=3D"apple-converted-space"> </span>&lt;=
<a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purp=
le"></span></a><a href=3D"mailto:sfc@ietf.org">mailto:sfc@ietf.org</a>&gt;<=
br>
&gt;&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space"> </span><a href=
=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank"><span styl=
e=3D"color:purple"></span></a><a href=3D"https://www.ietf.org/mailman/listi=
nfo/sfc">https://www.ietf.org/mailman/listinfo/sfc</a><br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; _______________=
________________________________ sfc<br>
&gt;&gt;&gt;&gt;&gt; mailing<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list<span class=
=3D"apple-converted-space"> </span><a href=3D"mailto:sfc@ietf.org" target=
=3D"_blank"><span style=3D"color:purple"></span></a><a href=3D"mailto:sfc@i=
etf.org">sfc@ietf.org</a><span class=3D"apple-converted-space"> </span>&lt;=
<a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purp=
le"></span></a><a href=3D"mailto:sfc@ietf.org">mailto:sfc@ietf.org</a>&gt;<=
br>
&gt;&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space"> </span><a href=
=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank"><span styl=
e=3D"color:purple"></span></a><a href=3D"https://www.ietf.org/mailman/listi=
nfo/sfc">https://www.ietf.org/mailman/listinfo/sfc</a><br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt; _______________________________=
________________ sfc mailing<br>
&gt;&gt;&gt;&gt;&gt; list<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;<span class=3D"apple-converted-s=
pace"> </span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=
=3D"color:purple"></span></a><a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</=
a><span class=3D"apple-converted-space"> </span>&lt;<a href=3D"mailto:sfc@i=
etf.org" target=3D"_blank"><span style=3D"color:purple"></span></a><a href=
=3D"mailto:sfc@ietf.org">mailto:sfc@ietf.org</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space"> </span><a href=
=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank"><span styl=
e=3D"color:purple"></span></a><a href=3D"https://www.ietf.org/mailman/listi=
nfo/sfc">https://www.ietf.org/mailman/listinfo/sfc</a><br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;____________________________________________=
___<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;sfc mailing list<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;<a href=3D"mailto:sfc@ietf.org" target=3D"_b=
lank"><span style=3D"color:purple"></span></a><a href=3D"mailto:sfc@ietf.or=
g">sfc@ietf.org</a><span class=3D"apple-converted-space"> </span>&lt;<a hre=
f=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purple"></=
span></a><a href=3D"mailto:sfc@ietf.org">mailto:sfc@ietf.org</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;&gt;<a href=3D"https://www.ietf.org/mailman/list=
info/sfc" target=3D"_blank"><span style=3D"color:purple"></span></a><a href=
=3D"https://www.ietf.org/mailman/listinfo/sfc">https://www.ietf.org/mailman=
/listinfo/sfc</a><br>
&gt;&gt;&gt;&gt;&gt;   &gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;_______________________________________________<=
br>
&gt;&gt;&gt;&gt;&gt;   &gt;sfc mailing list<br>
&gt;&gt;&gt;&gt;&gt;   &gt;<a href=3D"mailto:sfc@ietf.org" target=3D"_blank=
"><span style=3D"color:purple"></span></a><a href=3D"mailto:sfc@ietf.org">s=
fc@ietf.org</a><span class=3D"apple-converted-space"> </span>&lt;<a href=3D=
"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purple"></span=
></a><a href=3D"mailto:sfc@ietf.org">mailto:sfc@ietf.org</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;   &gt;<a href=3D"https://www.ietf.org/mailman/listinfo=
/sfc" target=3D"_blank"><span style=3D"color:purple"></span></a><a href=3D"=
https://www.ietf.org/mailman/listinfo/sfc">https://www.ietf.org/mailman/lis=
tinfo/sfc</a><br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt; sfc mailing list<br>
&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space"> </span><a href=3D"ma=
ilto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purple"></span></=
a><a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space"> </span><a href=3D"ht=
tps://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank"><span style=3D"c=
olor:purple"></span></a><a href=3D"https://www.ietf.org/mailman/listinfo/sf=
c">https://www.ietf.org/mailman/listinfo/sfc</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; sfc mailing list<br>
&gt;&gt;&gt;<span class=3D"apple-converted-space"> </span><a href=3D"mailto=
:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purple"></span></a><a=
 href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
&gt;&gt;&gt;<span class=3D"apple-converted-space"> </span><a href=3D"https:=
//www.ietf.org/mailman/listinfo/sfc" target=3D"_blank"><span style=3D"color=
:purple"></span></a><a href=3D"https://www.ietf.org/mailman/listinfo/sfc">h=
ttps://www.ietf.org/mailman/listinfo/sfc</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;_______________________________________________<br>
&gt;&gt;sfc mailing list<br>
&gt;&gt;<a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"co=
lor:purple"></span></a><a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
&gt;&gt;<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_bl=
ank"><span style=3D"color:purple"></span></a><a href=3D"https://www.ietf.or=
g/mailman/listinfo/sfc">https://www.ietf.org/mailman/listinfo/sfc</a><br>
&gt;<br>
&gt;_______________________________________________<br>
&gt;sfc mailing list<br>
&gt;<a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:=
purple"></span></a><a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
&gt;<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank"=
><span style=3D"color:purple"></span></a><a href=3D"https://www.ietf.org/ma=
ilman/listinfo/sfc">https://www.ietf.org/mailman/listinfo/sfc</a><br>
<br>
_______________________________________________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purp=
le"></span></a><a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank"><sp=
an style=3D"color:purple"></span></a><a href=3D"https://www.ietf.org/mailma=
n/listinfo/sfc">https://www.ietf.org/mailman/listinfo/sfc</a><o:p></o:p></p=
>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt" type=3D"cite">
<div>
<div class=3D"MsoNormal"><span style=3D"">_________________________________=
______________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org"><span style=3D"color:purple"></span></a><a =
href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a></span><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc"><span style=3D"color:=
purple"></span></a><a href=3D"https://www.ietf.org/mailman/listinfo/sfc">ht=
tps://www.ietf.org/mailman/listinfo/sfc</a><o:p></o:p></div>
</div>
</blockquote>
<div class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Hel=
vetica, sans-serif; ">_______________________________________________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org"><span style=3D"color:purple"></span></a><a =
href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a></span><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc"><span style=3D"color:=
purple"></span></a><a href=3D"https://www.ietf.org/mailman/listinfo/sfc">ht=
tps://www.ietf.org/mailman/listinfo/sfc</a><span style=3D""><o:p></o:p></sp=
an></div>
</div>
</div>
<div class=3D"MsoNormal"><span style=3D""> <o:p></o:p></span></div>
</div>
</div>
</div>
</div>
</div>
</div>
</span></div>
</blockquote>
</div>
<br class=3D"">
</div>



------=_Part_1949_1684993199.1395247533160--


From nobody Wed Mar 19 09:49:59 2014
Return-Path: <andrew.dolganow@alcatel-lucent.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0EBCD1A07E3 for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 09:49:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.599
X-Spam-Level: 
X-Spam-Status: No, score=-4.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, RCVD_IN_DNSWL_HI=-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 AGXb6m3L7dXN for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 09:49:46 -0700 (PDT)
Received: from ihemail3.lucent.com (ihemail3.lucent.com [135.245.0.37]) by ietfa.amsl.com (Postfix) with ESMTP id 77CFF1A07DF for <sfc@ietf.org>; Wed, 19 Mar 2014 09:49:45 -0700 (PDT)
Received: from us70uusmtp3.zam.alcatel-lucent.com (h135-5-2-65.lucent.com [135.5.2.65]) by ihemail3.lucent.com (8.13.8/IER-o) with ESMTP id s2JGnO64017126 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Wed, 19 Mar 2014 11:49:24 -0500 (CDT)
Received: from US70TWXCHHUB04.zam.alcatel-lucent.com (us70twxchhub04.zam.alcatel-lucent.com [135.5.2.36]) by us70uusmtp3.zam.alcatel-lucent.com (GMO) with ESMTP id s2JGnFND027341 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 19 Mar 2014 12:49:24 -0400
Received: from US70UWXCHMBA03.zam.alcatel-lucent.com ([169.254.9.71]) by US70TWXCHHUB04.zam.alcatel-lucent.com ([135.5.2.36]) with mapi id 14.02.0247.003; Wed, 19 Mar 2014 12:49:01 -0400
From: "Dolganow, Andrew (Andrew)" <andrew.dolganow@alcatel-lucent.com>
To: "UTTARO, JAMES" <ju1738@att.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs8xljK6G41nT02CFdx1kz/2UJrnlkYAgAACAQCAAAL2AIAAfNyAgACHaACAAARzgP//v7vggAA89EE=
Date: Wed, 19 Mar 2014 16:49:00 +0000
Message-ID: <669A1865-DA3B-4B69-9A8D-7356E8CDC99C@alcatel-lucent.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com>, <26E2A2A9-51B2-48CE-AC41-0A8F1FFB2F72@cisco.com> <5D362D2D-CC8D-487A-B49C-C6320A5EA5BF@cisco.com>, <B17A6910EEDD1F45980687268941550F0635F332@MISOUT7MSGUSR9I.ITServices.sbc.com>
In-Reply-To: <B17A6910EEDD1F45980687268941550F0635F332@MISOUT7MSGUSR9I.ITServices.sbc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: multipart/alternative; boundary="_000_669A1865DA3B4B699A8D7356E8CDC99Calcatellucentcom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/_plGvmr69v5u9nGU-4-xkze8Fmk
Cc: "sfc@ietf.org" <sfc@ietf.org>, Sumandra Majee <S.Majee@F5.com>, David Allan I <david.i.allan@ericsson.com>, "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, Cathy Zhang <Cathy.H.Zhang@huawei.com>, "Paul Quinn \(paulq\)" <paulq@cisco.com>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Mar 2014 16:49:57 -0000

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

SSBhZ3JlZSB0aGF0IHNpbXBsZSBpZCBpcyBtb3JlIHByZWZlcnJlZC4NCg0KSSB3b3VsZCBzdGlj
ayB3aXRoIGEgY2hhaW4gaXMgbmFtZS4gVGhlIGlkIGNhbiBtYXAgdG8gYSBzdGF0aWMgcGF0aCBv
ciBtYXkgKHdpdGggZnVydGhlciBhcHAgaW4gYSBjaGFpbiBwcm9jZXNzaW5nKSByZXN1bHQgaW4g
ZHluYW1pYyBjaGFpbi4NCg0KQW5kcmV3DQoNCg0KT24gTWFyIDE5LCAyMDE0LCBhdCAzOjM2IFBN
LCAiVVRUQVJPLCBKQU1FUyIgPGp1MTczOEBhdHQuY29tPG1haWx0bzpqdTE3MzhAYXR0LmNvbT4+
IHdyb3RlOg0KDQorMQ0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10g
T24gQmVoYWxmIE9mIEppbSBHdWljaGFyZCAoamd1aWNoYXIpDQpTZW50OiBXZWRuZXNkYXksIE1h
cmNoIDE5LCAyMDE0IDk6MDEgQU0NClRvOiBQYXVsIFF1aW5uIChwYXVscSkNCkNjOiBEYXZpZCBB
bGxhbiBJOyBDYXRoeSBaaGFuZzsgU3VtYW5kcmEgTWFqZWU7IHNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWlu
IElEDQoNCisxDQoNClNlbnQgZnJvbSBteSBpUGhvbmUNCg0KT24gTWFyIDE5LCAyMDE0LCBhdCA4
OjQ1IEFNLCAiUGF1bCBRdWlubiAocGF1bHEpIiA8cGF1bHFAY2lzY28uY29tPG1haWx0bzpwYXVs
cUBjaXNjby5jb20+PiB3cm90ZToNCkhpIFN1bWFuZHJhLA0KDQpJIGxlYW4gdG93YXJkcyAjMjog
ZXNzZW50aWFsbHkgZW5jb2RpbmcgdGhlIGluZm9ybWF0aW9uIGludG8gYSBzaW1wbGUgSUQsIHJh
dGhlciB0aGFuIHRyeWluZyB0byBjcmVhdGUgYSB2YXJpYWJsZSBsZW5ndGggc3RhY2suICBUaGUg
ZW5jb2RpbmcgbWV0aG9kIGlzIG11Y2ggc2ltcGxlciBmb3IgU0ZzIHRvIHByb2Nlc3MsIGFuZCBh
cyB5b3UgcG9pbnQgb3V0IHVwZGF0ZSBhbmQgbW9kaWZ5Lg0KDQpQYXVsDQoNCk9uIE1hciAxOSwg
MjAxNCwgYXQgMzo0MCBBTSwgU3VtYW5kcmEgTWFqZWUgPFMuTWFqZWVARjUuY29tPG1haWx0bzpT
Lk1hamVlQEY1LmNvbT4+IHdyb3RlOg0KDQoNCjw8VHJpbW1lZCB0aGUgVE8gbGlzdCB0byBhdm9p
ZCB0aGUgbXNnIGJlaW5nIGhlbGQgYWdhaW4+Pg0KDQpJIHNlZSB0d28gd2F5cyB0byBjYXJyeSB0
aGUgcGF0aCBpbmZvcm1hdGlvbi4NCg0KDQogIDEuICBFeHBsaWNpdCBvcmRlcmVkIGxpc3QsIHNv
bWV0aGluZyBsaWtlIEZXLUEgOjogVENQLU9QVCA6OiBMQiA6OiBWaWRlb09QVCA6OiBDR05BVC4g
ICBUaGVyZSBhcmUgdHdvIGlzc3VlcyB3aXRoIHRoaXMgYXBwcm9hY2gsIGZpcnN0IHRoZSBsZW5n
dGggb2YgZ3JhcGggaXMgdmFyaWFibGUuICBBbHNvIGl0IGltcGxpZXMgYmlkaXJlY3Rpb25hbCBz
eW1tZXRyeS4gSXQgaXMgb2Z0ZW4gcmVxdWlyZWQgYnV0IHNob3VsZCBub3QgYmUgbWFuZGF0b3J5
LiAgU2Vjb25kbHkgY2hhbmdpbmcgdGhpcyBwYXRoL2dyYXBoIGluIGF0IFNGIGNhbiBiZSBjdW1i
ZXJzb21lLg0KICAyLiAgTGV0IHRoZSBDb250cm9sIHBsYW5lIGRpc3RyaWJ1dGUgdGhlIGNoYWlu
SUQgPOKAlD4gZ3JhcGggbWFwcGluZy4gSW4gdGhpcyBjYXNlIGVhY2ggU0Ygd291bGQgaGF2ZSBt
YXBwaW5nIG9mIGdpdmVuIGEgY2hhaW5JRCB3aGF0IGlzIG15IG5leHQgaG9wLiBUaGUgY2hhaW5J
RCBpdHNlbGYgY291bGQgYmUgZml4ZWQgc2l6ZSBlbGVtZW50LiBBIFNGIGNhbiBzZWxlY3QgYSBk
aWZmZXJlbnQgcGF0aCBieSBjaGFuZ2luZyB0aGUgY2hhaUlEIHBhcmFtZXRlci4NCg0KUmVnYXJk
cw0KU3VtYW5kcmENCg0KDQpGcm9tOiBDYXRoeSBaaGFuZyA8Q2F0aHkuSC5aaGFuZ0BodWF3ZWku
Y29tPG1haWx0bzpDYXRoeS5ILlpoYW5nQGh1YXdlaS5jb20+Pg0KRGF0ZTogVHVlc2RheSwgTWFy
Y2ggMTgsIDIwMTQgYXQgMTA6MTMgQU0NClRvOiAiUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pIiA8
cmVwZW5ub0BjaXNjby5jb208bWFpbHRvOnJlcGVubm9AY2lzY28uY29tPj4sICJMb3Vpcy5Gb3Vy
aWUiIDxMb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbTxtYWlsdG86TG91aXMuRm91cmllQGh1YXdlaS5j
b20+PiwgIlBhdWwgUXVpbm4gKHBhdWxxKSIgPHBhdWxxQGNpc2NvLmNvbTxtYWlsdG86cGF1bHFA
Y2lzY28uY29tPj4sIERhdmlkIEFsbGFuIEkgPGRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPG1h
aWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbT4+DQpDYzogTmljb2xhcyBCT1VUSE9SUyA8
Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb20+PiwgWHV4aWFvaHUgPHh1eGlhb2h1QGh1YXdlaS5jb208bWFpbHRvOnh1eGlhb2h1QGh1
YXdlaS5jb20+PiwgQ2hhbmdjaGVuZyBIdWFuZyA8aHVhbmdAc2NlLmNhcmxldG9uLmNhPG1haWx0
bzpodWFuZ0BzY2UuY2FybGV0b24uY2E+PiwgInNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPiIgPHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPj4sICJtaWtlYmlhbmNAYW9s
LmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+IiA8bWlrZWJpYW5jQGFvbC5jb208bWFpbHRv
Om1pa2ViaWFuY0Bhb2wuY29tPj4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlv
biBjaGFpbiBJRA0KDQpIaSBSZWluYWxkbywNCg0KU28gdGhlIGNoYWluIElEIGlzIGFjdHVhbGx5
IHRoZSBwYXRoIElEIHdoaWNoIHJlcHJlc2VudHMgYW4gb3JkZXJlZCBzZXQgb2Ygc2VydmljZSBm
dW5jdGlvbiBpbnN0YW5jZXMuDQpJIHRoaW5rIHdlIHNob3VsZCBhZGQgYW4gZXhwbGljaXQgZGVm
aW5pdGlvbiBvZiDigJxzZXJ2aWNlIGluc3RhbmNl4oCdLiBXaGF0IGRvIHlvdSB0aGluaz8NCg0K
VGhhbmtzLA0KQ2F0aHkNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmdd
IE9uIEJlaGFsZiBPZiBSZWluYWxkbyBQZW5ubyAocmVwZW5ubykNClNlbnQ6IFR1ZXNkYXksIE1h
cmNoIDE4LCAyMDE0IDExOjAzIEFNDQpUbzogTG91aXMuRm91cmllOyBQYXVsIFF1aW5uIChwYXVs
cSk7IERhdmlkIEFsbGFuIEkNCkNjOiBOaWNvbGFzIEJPVVRIT1JTOyBYdXhpYW9odTsgbWlrZWJp
YW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+OyBDaGFuZ2NoZW5nIEh1YW5nDQpTdWJqZWN0OiBSZTogW3NmY10gU0ZD
IGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KQSBTZXJ2aWNlIENoYWluIGp1c3QgZGVmaW5lcyB3
aGljaCB0eXBlIG9mIHNlcnZpY2UgYW5kIHRoZWlyIG9yZGVyLg0KDQpBIHNlcnZpY2UgcGF0aCBk
ZWZpbmVzIHRoZSBhY3R1YWwgc2VydmljZSBpbnN0YW5jZSwgc2F5LCBmaXJld2FsbDEuaG9tZSwg
bmF0MiwgZHBpLXNpYywgZXRjLg0KDQpGcm9tOiAiTG91aXMuRm91cmllIiA8TG91aXMuRm91cmll
QGh1YXdlaS5jb208bWFpbHRvOkxvdWlzLkZvdXJpZUBodWF3ZWkuY29tPj4NCkRhdGU6IFR1ZXNk
YXksIE1hcmNoIDE4LCAyMDE0IGF0IDEwOjU1IEFNDQpUbzogIlBhdWwgUXVpbm4gKHBhdWxxKSIg
PHBhdWxxQGNpc2NvLmNvbTxtYWlsdG86cGF1bHFAY2lzY28uY29tPj4sIERhdmlkIEFsbGFuIEkg
PGRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPG1haWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29u
LmNvbT4+DQpDYzogTmljb2xhcyBCT1VUSE9SUyA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29t
PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PiwgWHV4aWFvaHUgPHh1eGlhb2h1
QGh1YXdlaS5jb208bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+PiwgQ2hhbmdjaGVuZyBIdWFu
ZyA8aHVhbmdAc2NlLmNhcmxldG9uLmNhPG1haWx0bzpodWFuZ0BzY2UuY2FybGV0b24uY2E+Piwg
InNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiIgPHNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPj4sICJtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5j
b20+IiA8bWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPj4NClN1Ympl
Y3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpQYXVsLA0KICAgQ2Fu
IHlvdSBjbGFyaWZ5IHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gc2VydmljZSBjaGFpbiBhbmQgc2Vy
dmljZSBwYXRoLiBHaXZlbiB0aGF0IGEgc2VydmljZSBjaGFpbiBpcyBjb21wb3NlZA0Kb2Ygc2V2
ZXJhbCBzZXJ2aWNlIGZ1bmN0aW9ucyBTRjEsIFNGMiwgLi4gU0ZuIGhvdyB3b3VsZCBhIHNlcnZp
Y2UgcGF0aCBkaWZmZXIgZnJvbSB0aGF0IHNlcnZpY2UgY2hhaW4/DQoNCi0gICAgICAgICAgTG91
aXMNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBP
ZiBQYXVsIFF1aW5uIChwYXVscSkNClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDEwOjI2
IEFNDQpUbzogRGF2aWQgQWxsYW4gSQ0KQ2M6IE5pY29sYXMgQk9VVEhPUlM7IFh1eGlhb2h1OyBt
aWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+OyBzZmNAaWV0Zi5vcmc8
bWFpbHRvOnNmY0BpZXRmLm9yZz47IENoYW5nY2hlbmcgSHVhbmcNClN1YmplY3Q6IFJlOiBbc2Zj
XSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpIaSBEYXZlLA0KDQpDaGFpbiBJRCBzaG91
bGQgcmVhbGx5IGJlIHBhdGggSUQgc2luY2UgdGhlcmUgY2FuIGJlIG1hbnkgcGF0aHMgZm9yIGEg
Z2l2ZW4gY2hhaW4uICBVc2luZyB0aGF0IGRlZmluaXRpb24sIHdlIGF2b2lkIHRoZSBvdmVybG9h
ZCBhbmQgcmVhcCB0aGUgZ2FpbiBhbGx1ZGVkIHRvIGJlbG93Lg0KDQpQYXVsDQoNCk9uIE1hciAx
OCwgMjAxNCwgYXQgMTI6MTQgUE0sIERhdmlkIEFsbGFuIEkgPGRhdmlkLmkuYWxsYW5AZXJpY3Nz
b24uY29tPG1haWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbT4+IHdyb3RlOg0KDQoNCg0K
DQpXZWxsIHRoZSBxdWVzdGlvbiBkZSBqb3VyIGlzIOKAnGRvZXMgYSBjaGFpbiBJRCBkZWZpbmUg
YSBjbGFzcyBvciBhbiBpbnN0YW5jZeKAneKApi4gSWYgaXQgZGVmaW5lcyBhbiBjbGFzcyB3ZSBh
bHNvIG5lZWQgaW5zdGFuY2UgaW5mb3JtYXRpb24sIGlmIGl0IGlzIGN1cnJlbnRseSBvdmVybG9h
ZGVkIHRvIGRlZmluZSBjbGFzcyBhbmQgaW5zdGFuY2UgSU1PIHdlIGhhdmUgYSBwcm9ibGVt4oCm
Lg0KDQpEYXZlDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPG1haWx0
bzpib3VuY2VzQGlldGYub3JnPl0gT24gQmVoYWxmIE9mIENoYW5nY2hlbmcgSHVhbmcNClNlbnQ6
IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDc6NDMgQU0NClRvOiBOaWNvbGFzIEJPVVRIT1JTDQpD
YzogWHV4aWFvaHU7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgbWlrZWJpYW5j
QGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPg0KU3ViamVjdDogUmU6IFtzZmNdIOet
lOWkjTogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KR29vZCBwb2ludHMuIEkgYmVsaWV2
ZSBleHBsaWNpdCBjaGFpbiBJRCBzaG91bGQgYmUgbWFuZGF0b3J5LiBUaGUgb3ZlcmhlYWQgaXMg
dmVyeSBsaXR0bGUuIEl0IGhlbHBzIHNpbXBsaWZ5IHByb2Nlc3NpbmcgYW5kIHN0ZWVyaW5nIHNp
Z25pZmljYW50bHkuIFRoZSBnYWluIGlzIGh1Z2UuDQoNCkNoYW5nDQoNCi0tLS0tLS0tLS0tLQ0K
Q2hhbmdjaGVuZyBIdWFuZw0KDQpPbiBNYXIgMTgsIDIwMTQsIGF0IDE6NTMgQU0sIE5pY29sYXMg
Qk9VVEhPUlMgPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VU
SE9SU0Bxb3Ntb3MuY29tPj4gd3JvdGU6DQpJIHRoaW5rIHRoYXQga2VlcGluZyB0aGUgU2Vydmlj
ZSBQYXRoIExheWVyIHRyYW5zcG9ydCBpbmRlcGVuZGVudCBzaG91bGQgcmVtYWluIGFuIG9iamVj
dGl2ZSBmb3IgU0ZDLiAgU3VjaCBhIHNlcGFyYXRpb24gb2YgY29uY2VybnMgaXMgYSBzb3VuZCBh
cmNoaXRlY3R1cmFsIHByaW5jaXBsZSB0aGF0IGhlbHAga2VlcCB0aGluZ3Mgc2ltcGxlIGluIHBy
YWN0aWNlLg0KDQpPbiB0aGUgcXVlc3Rpb24gb2YgIFNlcnZpY2UgUGF0aCwgd2UgaGF2ZSBhIGRp
c2N1c3Npb24gb24gd2hldGhlciB3ZSBuZWVkIHNvbWUga2luZCBvZiBleHBsaWNpdCBpZGVudGlm
aWVyIG9yDQpjb3VsZCB3ZSByZWx5IG9uIG1hcHBpbmcgb24gc29tZSB1bmRlcmxheSBuZXR3b3Jr
IHByb3RvY29sIGZpZWxkcy4NCg0KDQpNYXkgYmUgYSBQUk8vQ09OIHRhYmxlIGNvdWxkIGhlbHAg
Zm9jdXMgdGhlIGdyb3VwIGRlY2lzaW9uIG9uIHRoYXQgbWF0dGVyDQoNCg0KICAqICAgVmlzaWJp
bGl0eSAodHJhY2luZykNCiAgKiAgIEZvcndhcmRpbmcgZ3JhcGggc3RydWN0dXJlIGltcGFjdC9s
aW1pdGF0aW9ucw0KICAqICAgUmVjb25maWd1cmF0aW9uIHNwZWVkDQoNCiAgICAgKiAgIExCUyAv
IHNjYWxlIG91dCBpbXBhY3QNCiAgICAgKiAgIE5vZGUgYnlwYXNzIChlLmc7IG1haW50ZW5hbmNl
KQ0KDQogICogICB1bmRlcmxheSBuZXR3b3JrL3RyYW5zcG9ydCBsYXllcnMgc3VwcG9ydA0KICAq
ICAgSGVhZGVyIHNwYWNlIGltcGFjdA0KICAqICAgTXVsdGkgdGVuYW50IHN1cHBvcnQgaW1wYWN0
DQogICogICBTRkMgb24gZmxhdCAoZS5nIG9wdGljYWwgTDIgZm9yIERhdGEgQ2VudGVycykgbmV0
d29yaw0KICAqICAgVW5kZXJsYXkgbmV0d29yayBhZG1pbmlzdHJhdGlvbiBpbXBhY3QNCg0KUGVy
c29uYWxseSBJIHRoaW5rIHRoYXQgaGF2aW5nIGFuIGV4cGxpY2l0IGNoYWluIGlkZW50aWZpZXIg
KGUuZy4gU2VydmljZSBQYXRoL1NlcnZpY2UgSW5kZXgpIGlzIGNsZWFyIChtYW5hZ2VtZW50IGFu
ZCBjb250cm9sKSBhbmQgbm90IGV4cGVuc2l2ZSAoaGVhZGVyIHNwYWNlKS4gVGhlIGRyYXdiYWNr
IGJlaW5nIHNvbWUgaW1wYWN0IG9uIHRoZSBzaW1wbGljaXR5IHRvIGFkZC9yZW1vdmUgZWxlbWVu
dHMgaW4gYSBjaGFpbiBkeW5hbWljYWxseS4NCg0KVGFnIHN3aXRjaGluZyAoYXMgTVBMUykgIGFs
bG93cyB0byBtYW5hZ2UgdGFncyBwZXIgc2VydmljZSBub2RlcywgbGVhZGluZyB0byBtb3JlIHZl
cnNhdGlsZSBhbmQgZGl2ZXJzZSBncmFwaHMNCg0KDQpOaWNvbGFzDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KRnJvbTogWHV4aWFvaHUgW3h1eGlhb2h1QGh1YXdlaS5jb208bWFp
bHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+XQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQg
NTowNCBBTQ0KVG86IEplcm9tZSBNb2lzYW5kOyBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlr
ZWJpYW5jQGFvbC5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1Ympl
Y3Q6IFtzZmNdIOetlOWkjTogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCkkgbGlrZSB0aGUg
aWRlYSBvZiBzZXBhcmF0aW5nIHRoZSBTZXJ2aWNlIEZ1bmN0aW9uIExheWVyIGFuZCB0aGUgU2Vy
dmljZSBQYXRoIExheWVyLCBhcyBwcm9wb3NlZCBpbiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9ucy4gVGhlIHJvbGUgb2YgdGhlIFNlcnZpY2UgUGF0aCBMYXllciBpcyBq
dXN0IHRvIHN0ZWVyIHRoZSB0cmFmZmljIGFsb25nIGEgcGFydGljdWxhciBjaGFpbiBvZiBzZXJ2
aWNlIG5vZGVzIHdoaWNoIGNhbiBiZSBpbXBsZW1lbnRlZCBieSBleGlzdGluZyB0b29scyBmb3Ig
c291cmNlIHJvdXRpbmcsIHN1Y2ggYXMgc2VnbWVudCByb3V0aW5nLiBBcyBzdWNoLCBpdOKAmXMg
bm90IG5lY2Vzc2FyeSB0byB0cnkgdG8ga2VlcCB0aGUgU2VydmljZSBQYXRoIExheWVyIHRyYW5z
cG9ydC1pbmRlcGVuZGVudCBhbmQgY29udGFpbiBpdCBpbiB0aGUgU0ZDIGhlYWRlci4NCg0KQmVz
dCByZWdhcmRzLA0KWGlhb2h1DQoNCuWPkeS7tuS6ujogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNA
aWV0Zi5vcmddIOS7o+ihqCBKZXJvbWUgTW9pc2FuZA0K5Y+R6YCB5pe26Ze0OiAyMDE05bm0M+ac
iDE45pelIDE6MDMNCuaUtuS7tuS6ujogbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFu
Y0Bhb2wuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQrkuLvpopg6IFJl
OiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpUaGlzIChsZW5ndGh5IGFuZCB2
ZXJ5IGxpdmVseSkgdGhyZWFkIHN0YXJ0ZWQgZnJvbSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9ucyAod2hpY2ggSSBjby1hdXRob3JlZCkuDQoNCkluIHNlY3Rpb24gNC44
LCB3ZSBtYWRlIGEgY2xlYXIgZGlzdGluY3Rpb24gYmV0d2VlbiBhIHNlcnZpY2UgcGF0aCBsYXll
ciAoc3RlZXJpbmcgcGFja2V0cyBob3AgYnkgaG9wIGFsb25nIHRoZSBjaGFpbikgYW5kIGEgc2Vy
dmljZSBmdW5jdGlvbiBsYXllciAoY29udmV5IG1ldGFkYXRhIGluZm9ybWF0aW9uIG9mIGludGVy
ZXN0IHRvIFNGcykuIFRlcm1pbm9sb2d5IGFzaWRlLCBpdCBzZWVtcyB0aGF0IHN1Y2ggbGF5ZXJl
ZCB2aWV3IHdhcyBhZ3JlZWQgdXBvbiBieSBtYW55IHBlb3BsZSBvbiB0aGUgbWFpbGluZyBsaXN0
Lg0KDQpOb3cgdGhpcyBjZXJ0YWlubHkgZG9lcyBiZWcgdGhlIHF1ZXN0aW9uIG9mIHNvbHZpbmcg
Qk9USCBwcm9ibGVtcyB3aXRoIHRoZSBzYW1lIChwYWNrZXQpIGVuY2Fwc3VsYXRpb24gbWVjaGFu
aXNtLiBOb3RhYmx5IHdoZW4gb2JzZXJ2aW5nIHRoYXQgbWFueSB1c2UgY2FzZXMgY291bGQgYmUg
c2F0aXNmaWVkIHdpdGhvdXQgU0YtbGV2ZWwgbWV0YWRhdGEsIG9yIGJ5IHVzaW5nIG1vcmUgb3V0
LW9mLWJhbmQgd2F5cyB0byBjb252ZXkgc3VjaCBTRiBtZXRhZGF0YS4gQW5kIGFsc28gd2hlbiBv
YnNlcnZpbmcgdGhhdCBpbmJhbmQgbWFya2luZyAoZS5nLiBwYWNrZXQgaGVhZGVycykgY29tZXMg
d2l0aCB2YXJpb3VzIHByb3MgJiBjb25zIChzb21lIG9mIHRoZSBpc3N1ZXMgYmVpbmcgaWRlbnRp
ZmllZCBpbiB0aGUgZHJhZnQsIGUuZy4gc2VjdGlvbnMgNC4xIGFuZCA0LjIpLg0KDQpJIGRvIGFn
cmVlIHdpdGggTWFyaWEuIFdlIG1heSB3YW50IHRvIGV4cGxvcmUgb3RoZXIgb3B0aW9ucyBmb3Ig
YWRkcmVzc2luZyB0aGUgbmVlZHMgb2YgdGhlIHNlcnZpY2UgcGF0aCBsYXllciB0aGF0IGRvIG5v
dCByZXF1aXJlIGFuIGV4cGxpY2l0IGNoYWluLWlkIG9mIHNvcnRzLg0KDQpJbiB0aGUgZHJhZnQs
IHdlIGNvbmNsdWRlZCBieSBzdGF0aW5nIOKAnEEgcHJvZHVjdGl2ZSBwYXRoIGZvcndhcmQgY291
bGQgYmUgdG8gZGl2aWRlIGFuZCBjb25xdWVyOiB0byBjbGVhcmx5IHNlcGFyYXRlIHRoZSBwcm9i
bGVtIG9mIFNlcnZpY2UgRnVuY3Rpb24gUGF0aCB0b3BvbG9neSBmcm9tIHRoZSAgIHByb2JsZW0g
b2YgW2NvbnZleWluZyBTRl0gbWV0YWRhdGHigJ0uIEkgZG8gYmVsaWV2ZSB3ZSBzaG91bGQgZXhw
bG9yZSBzdWNoIHNlcGFyYXRpb24gcHJpbmNpcGxlIGZ1cnRoZXIuDQoNCg0KRnJvbTogc2ZjIFtt
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBtaWtlYmlhbmNAYW9sLmNv
bTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+DQpTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0
IDU6NTAgUE0NClRvOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6
IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpJIHdvdWxkIGltYWdpbmUg
dGhhdCBpZiB3ZSBtYWRlIHRoZSBDaGFpbiBJRCBmaWVsZCBpbiB0aGUgaGVhZGVyIGJlIG9wdGlv
bmFsLCB5ZXQgc3RpbGwgcmVxdWlyZWQgYSBoZWFkZXIgYW5kIHN0aWxsIHJlcXVpcmVkIHRoYXQg
c29tZSBpbmRpY2F0aW9uIG9mIHRoZSBjaGFpbiBiZSBjYXJyaWVkIHNvbWV3aGVyZSBpbiB0aGUg
cGFja2V0IChtcGxzIGxhYmVsIG9yIHZsYW4gb3Igd2hhdGV2ZXIpLCB0aGF0IHRoZSBpbXBsZW1l
bnRhdGlvbiB3b3VsZCBiZWNvbWUgb3Zlcmx5IGNvbXBsaWNhdGVkLiAgVG8gZG8gc28gd291bGQg
YmUgdXNpbmcgU0ZDIHNpbXBseSBhcyBhIG1lY2hhbmlzbSB0byBjYXJyeSBtZXRhIGRhdGEgYW5k
IG5vdCBhdCBhbGwgZm9yIHNlcnZpY2UgY2hhaW5pbmcsIHdoaWNoIHNvdW5kcyBjb3VudGVyIGlu
dHVpdGl2ZSB0byBtZS4NCg0KTWFyaWEsDQpTbywgeW91IGFyZSBzYXlpbmcgdGhhdCB5b3Ugd2Fu
dCB0byB1c2UgU0ZDIHRvIGNhcnJ5IGFyb3VuZCBtZXRhZGF0YSwgYnV0IG5vdCBmb3IgYWN0dWFs
IHNlcnZpY2UgY2hhaW5pbmcgYmVjYXVzZSB5b3UgYWxyZWFkeSBoYXZlIGEgd2F5IHRvIGltcGxl
bWVudCBzZXJ2aWNlIGNoYWluaW5nIG91dHNpZGUgb2YgU0ZDPyAgTWF5YmUgSSdtIG5vdCBmb2xs
b3dpbmcsIGJ1dCBpdCBzZWVtcyB0byBtZSB0aGF0IGlmIHlvdSB3ZXJlIHRvIHVwZ3JhZGUgeW91
ciBuZXR3b3JrIHRvIHN1cHBvcnQgU0ZDIHRoYXQgeW91IHdvdWxkIGNoYW5nZSBmcm9tIHVzaW5n
IHlvdXIgZXhpc3RpbmcgbWVjaGFuaXNtIGFuZCBzdGFydCB1c2luZyBTRkMsIHdoaWNoIGlzIG1l
YW50IHRvIHByb3ZpZGUgc3VwcG9ydCBmb3Igc2VydmljZSBmdW5jdGlvbnMgdGhhdCBhcmUgbm90
IFNGQyBhd2FyZS4gIFRoZXJlIGFyZSBhIG51bWJlciBvZiB1cyB3aG8gaGF2ZSBpbXBsZW1lbnRl
ZCwgaW4gb25lIHdheSBvciBhbm90aGVyLCBzb21lIHNvcnQgb2Ygc2VydmljZSBjaGFpbmluZywg
YnV0IEkgKEkgY2FuIGF0IGxlYXN0IHNwZWFrIGZvciBteXNlbGYpIGFtIGxvb2tpbmcgdG8gU0ZD
IG5vdCB0byBlbmhhbmNlIG15IGN1cnJlbnQgaW1wbGVtZW50YXRpb24sIGJ1dCB0byByZXBsYWNl
IGl0IHdpdGggc29tZXRoaW5nIGJldHRlciB3aGlsZSBzdGlsbCBtYWludGFpbmluZyBteSBjb3Jl
IChub24gc2VydmljZSBmdW5jdGlvbikgaW5mcmFzdHJ1Y3R1cmUuDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KRnJvbToga2VncmF5QGNpc2NvLmNvbTxrZWdyYXlAY2lzY28uY29t
PG1haWx0bzprZWdyYXlAY2lzY28uY29tJTNja2VncmF5QGNpc2NvLmNvbT4+DQpUbzogUm9uIFBh
cmtlcjxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tPj4sSmltIEd1aWNoYXJkIChqZ3VpY2hhcik8amd1aWNoYXJAY2lz
Y28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+PixKb2VsIE0uIEhhbHBlcm48am1oQGpv
ZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+DQpjYzogc2ZjQGlldGYu
b3JnPHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnJTNjc2ZjQGlldGYub3JnPj4NClNl
bnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQNClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBz
dWxhdGlvbiBjaGFpbiBJRA0KDQorMSB0aGUgaWRlYSBpcyBpbnRlcm9wZXJhYmlsaXR5Lg0KDQoN
Ck9uIDMvMTQvMTQgMTI6NTUgUE0sICJSb24gUGFya2VyIiA8Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+IHdyb3Rl
Og0KDQo+VGhhbmtzLCBKaW0uDQo+DQo+UmVtZW1iZXIgdGhhdCB3ZSBoYXZlIHNhaWQgbWFueSB0
aW1lcyB0aGF0IHRoZSBTRkMgc2VydmljZSBoZWFkZXIgaXMNCj50cmFuc3BvcnQgaW5kZXBlbmRl
bnQuICAgSnVzdCBiZWNhdXNlIHRoZSBjaGFpbiBpZCBjb3VsZCBiZSBjYXJyaWVkIGluDQo+c29t
ZSBmb3JtIG9yIGFub3RoZXIgd2l0aCBzb21lIHBhcnRpY3VsYXIgdHJhbnNwb3J0IGRvZXNuJ3Qg
bWVhbiB0aGF0IGl0DQo+Y291bGQgYmUgdW5pdmVyc2FsbHkgY29udmV5ZWQuICAgIEJ5IG1ha2lu
ZyBhbmQga2VlcGluZyB0aGUgU0ZDIHNlcnZpY2UNCj5oZWFkZXIgdHJhbnNwb3J0IGluZGVwZW5k
ZW50IG1ha2VzIGl0IG1vcmUgYXBwbGljYWJsZSBpbiBtb3JlDQo+ZW52aXJvbm1lbnRzIGFuZCBt
b3JlIGxpa2VseSB0byBnZXQgYWRvcHRlZCBicm9hZGx5Lg0KPg0KPiAgIFJvbg0KPg0KPg0KPi0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikg
W21haWx0bzpqZ3VpY2hhckBjaXNjby5jb21dDQo+U2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAx
NCAzOjUyIFBNDQo+VG86IEpvZWwgTS4gSGFscGVybjsgUm9uIFBhcmtlcg0KPkNjOiBzZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj5TdWJqZWN0OiBTRkMgZW5jYXBzdWxhdGlvbiBj
aGFpbiBJRA0KPg0KPkhpIEpvZWwsDQo+DQo+UGVyaGFwcyBidXQgSSB3b3VsZCBwb2ludCBvdXQg
dGhhdCB0aGUgYmFzZSBTRkMgaGVhZGVyIGNvdWxkIGhhdmUgYSBsb3QNCj5tb3JlIGluZm9ybWF0
aW9uIHRoYW4ganVzdCB0aGUgY2hhaW4gSUQ7IEkgd291bGQgYWxzbyBwb2ludCBvdXQgdGhhdCB0
aGUNCj5kZXZpbCBpcyBpbiB0aGUgZGV0YWlscyBhbmQgc2F5aW5nICJ3ZWxsLCBJIGNhbiBqdXN0
IHVzZSBhbiBNUExTIGxhYmVsIg0KPmhpZGVzIG11Y2ggb2YgdGhlIGNvbXBsZXhpdHkgb2YgYWN0
dWFsbHkgZG9pbmcgdGhhdC4NCj4NCj5PbiAzLzE0LzE0LCAyOjM1IFBNLCAiSm9lbCBNLiBIYWxw
ZXJuIiA8am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+IHdy
b3RlOg0KPg0KPj5JZiB0aGUgdHJhbnNwb3J0IGhlYWRlciBjYXJyaWVzIGVub3VnaCBpbmZvcm1h
dGlvbiBmb3IgaWRlbnRpZnlpbmcgdGhlDQo+PnNlcXVlbmNlIChWTEFOIHRhZyBvciBNUExTIGxh
YmVsIGNhbiBib3RoIGRvIHRoZSBqb2IpLCB0aGVuIGFyZ3VhYmx5DQo+PnRoZSBnbG9iYWwgY2hh
aW4gSUQgaXMgcmVkdW5kYW50LiBJIGNhbiBsaXZlIHdpdGggY2FycnlpbmcgaXQgYW55d2F5DQo+
PmVpdGhlciBpZiBJIGhhdmUgbWV0YWRhdGEgdG8gY2FycnksIG9yIGlmIEkgbmVlZCB0aGUgY2hh
aW4gSUQgZm9yIHNvbWUNCj4+cHVycG9zZS4NCj4+IEFmdGVyIGFsbCwgc29tZSBmb2xrcyBzZWVt
IHRvIHdhbnQgdG8gdXNlIHRoYXQgZm9yIHRoZSBmb3J3YXJkaW5nDQo+PmRlY2lzaW9ucy4NCj4+
DQo+PllvdXJzLA0KPj5Kb2VsDQo+Pg0KPj5PbiAzLzE0LzE0LCAyOjI4IFBNLCBSb24gUGFya2Vy
IHdyb3RlOg0KPj4+IFRoZSBjaGFpbiBJRCBpcyB0aGUgbGFiZWwgdGhhdCBkZWZpbmVzIHRoZSBz
ZXF1ZW5jZSBvZiBzZXJ2aWNlDQo+Pj5mdW5jdGlvbnMgdGhhdCBtdXN0IGJlIHZpc2l0ZWQuICAg
SXQgY2FuIGJlIHRob3VnaHQgb2YgYXMgYSBoYW5kbGUgZm9yIGENCj4+PnN0YWNrIG9mIG11c3Qt
dmlzaXQgbmV0d29yayBsb2NhdGlvbnMuICAgSSBkb24ndCBzZWUgaG93IHRoaXMgY2FuIGJlDQo+
Pj5hbnl0aGluZyBidXQgbWFuZGF0b3J5Lg0KPj4+DQo+Pj4gICAgIFJvbg0KPj4+DQo+Pj4NCj4+
PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+IEZyb206IHNmYyBbbWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgU3VyZW5kcmEgS3VtYXINCj4+PihzbWt1bWFy
KQ0KPj4+IFNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMTo0NiBQTQ0KPj4+IFRvOiBKb2Vs
IE0uIEhhbHBlcm47IE5BUElFUkFMQSwgTUFSSUEgSA0KPj4+IENjOiBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NCj4+PiBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1z
ZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pg0KPj4+IFtUcmltbWVkIHRoZSByZWNpcGll
bnQgbGlzdCAtIG5lZWRzIGFwcHJvdmFsIG90aGVyd2lzZV0NCj4+Pg0KPj4+IENvbXBsZXRlbHkg
YWdyZWUgaGVyZS4NCj4+Pg0KPj4+IFNGQyBkb2VzIG5vdCBwcmV2ZW50IFZMQU4gc3RpdGNoaW5n
IGFuZCBvbmUgY2FuIGNvbnRpbnVlIHRvIGRvIHRoYXQuDQo+Pj5XaGlsZSBhdCB0aGUgc2FtZSB0
aW1lIFNGQyBjYW4gaW5jbHVkZSBWTEFOIHN0aXRjaGluZyB0byBzdXBwb3J0DQo+Pj5sZWdhY3kg
U0ZzIGluIHRoZSBzYW1lIGNoYWluIHRoYXQgaW5jbHVkZXMgU0ZDIGF3YXJlIFNGcy4gRXZlbiBs
ZWdhY3kNCj4+PlNGcyBiZW5lZml0IGZyb20gY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIGhlbmNl
IGNhbiBiZSBzaGFyZWQgYWNyb3NzDQo+Pj5kaWZmZXJlbnQgc2VydmljZSBjaGFpbnMuDQo+Pj4N
Cj4+PiBTdXJlbmRyYS4NCj4+Pg0KPj4+DQo+Pj4NCj4+PiBPbiAzLzE0LzE0IDEwOjI2IEFNLCAi
Sm9lbCBNLiBIYWxwZXJuIiA8am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxw
ZXJuLmNvbT4+IHdyb3RlOg0KPj4+DQo+Pj4+IE15IG93biBpbmNsaW5hdGlvbiBpcyB0byBvYnNl
cnZlIHRoYXQgaWYgeW91IGRvbid0IG5lZWQgZXhwbGljaXQNCj4+Pj4gY2hhaW4gaWRlbnRpZmlj
YXRpb24gYW5kIHlvdSBkb24ndCBuZWVkIG1ldGFkYXRhLCB5b3UgY2FuIGp1c3Qgb21pdA0KPj4+
PiB0aGUgc2ZjL25zaCBoZWFkZXIuIFN0aWxsIGRvIHNlcnZpY2UgY2hhaW5pbmcsIGp1c3Qgbm8g
ZXh0cmEgaGVhZGVyLg0KPj4+Pg0KPj4+PiBJZiB3ZSBhcmUgZ29pbmcgdG8gaGF2ZSB0aGUgaGVh
ZGVyLCBpdCBzZWVtcyB0byBtZSB0aGF0IHRoZSBjaGFpbg0KPj4+PmlkZW50aWZpY2F0aW9uIGZp
ZWxkIGlzIHZlcnkgdXNlZnVsLCBhbmQgbG93IGNvc3Qgb25jZSB3ZSBoYXZlIHRoZQ0KPj4+Pmhl
YWRlci4NCj4+Pj4NCj4+Pj4gWW91cnMsDQo+Pj4+IEpvZWwNCj4+Pj4NCj4+Pj4gT24gMy8xNC8x
NCwgMTowMCBQTSwgTkFQSUVSQUxBLCBNQVJJQSBIIHdyb3RlOg0KPj4+Pj4gRXhwbGljaXQgY2hh
aW4gaWRlbnRpZmljYXRpb24gc2hvdWxkIGJlIG1hZGUgb3B0aW9uYWwuIEkgYmVsaWV2ZSBpdA0K
Pj4+Pj4gd2FzIGRpc2N1c3NlZCBmZXcgbW9udGhzIGFnbyBvbiB0aGlzIG1haWxpbmcgbGlzdC4N
Cj4+Pj4+DQo+Pj4+PiBNYXJpYQ0KPj4+Pj4NCj4+Pj4+ICpGcm9tOipzZmMgW21haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZ10gKk9uIEJlaGFsZiBPZiAqSm1oLmRpcmVjdA0KPj4+Pj4gKlNlbnQ6
KiBUaHVyc2RheSwgTWFyY2ggMTMsIDIwMTQgMTI6MTIgUE0NCj4+Pj4+ICpUbzoqIGtlZ3JheUBj
aXNjby5jb208bWFpbHRvOmtlZ3JheUBjaXNjby5jb20+OyBsdWN5LnlvbmdAaHVhd2VpLmNvbTxt
YWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+OyBzbWt1bWFyQGNpc2NvLmNvbTxtYWlsdG86c21r
dW1hckBjaXNjby5jb20+Ow0KPj4+Pj4gamd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hh
ckBjaXNjby5jb20+DQo+Pj4+PiAqQ2M6KiBuaWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb208bWFp
bHRvOm5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPjsgaGFkaUBtb2phdGF0dS5jb208bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPjsN
Cj4+Pj4+IHJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOnJvbl9wYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb20+OyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj4gam1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbT4NCj4+Pj4+ICpTdWJqZWN0OiogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAqSW1wb3J0YW5jZToqIExvdw0KPj4+
Pj4NCj4+Pj4+IEFzc3VtaW5nIEkgdW5kZXJzdGFuZCB5b3UgcHJvcGVybHkgS2VuLCBJIGRpc2Fn
cmVlLg0KPj4+Pj4NCj4+Pj4+IEZvciBleGFtcGxlLCBieSB1c2luZyBzZXBhcmF0ZSB0ZXJtcyBJ
IGNhbiBlYXNpbHkgZGlzY3VzcyB0aGUgZmFjdA0KPj4+Pj4gdGhhdCBjZXJ0YWluIGtpbmRzIG9m
IGRhdGEgKGNoYWluIGlkZW50aWZpY2F0aW9uKSBvbmx5IG5lZWQgdG8gYmUNCj4+Pj4+IGFkanVz
dCBieSBhIGZldyBhcHBzIGluIHJhcmUgY2FzZXMuIEFuZCB0aGF0IGRhdGEgaXMgbm90IGJlZWRl
ZA0KPj4+Pj4gYnkgdGhlIGFwcGxpY2F0aW9ucy4NCj4+Pj4+DQo+Pj4+PiBVbmxlc3MgeW91IHdv
dWxkIGxpa2UgdG8gY29uc2lkZXIgdGhlIGNoYWluIGlkZW50aWZpY2F0aW9uIGFzIGJlaW5nDQo+
Pj4+PiBvcHRpb25hbD8NCj4+Pj4+DQo+Pj4+PiBZb3VycywNCj4+Pj4+DQo+Pj4+PiBKb2VsDQo+
Pj4+Pg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+PiBTZW50IGZyb20gbXkgU2Ftc3VuZyBzbWFydHBob25l
IG9uIEFUJlQNCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+PiAtLS0tLS0tLSBPcmln
aW5hbCBtZXNzYWdlIC0tLS0tLS0tDQo+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlq
c21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+IEZyb206ICJLZW4gR3JheSAo
a2VncmF5KSIgPGtlZ3JheUBjaXNjby5jb208bWFpbHRvOmtlZ3JheUBjaXNjby5jb20+DQo+Pj4+
PjxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT4+DQo+Pj4+PiBUbzogTHVjeSB5b25nIDxsdWN5Lnlv
bmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+DQo+Pj4+PjxtYWlsdG86
bHVjeS55b25nQGh1YXdlaS5jb20+PiwiU3VyZW5kcmE8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWku
Y29tJTNlJTNlLCUyMlN1cmVuZHJhPiBLdW1hciAoc21rdW1hcikiDQo+Pj4+PiA8c21rdW1hckBj
aXNjby5jb208bWFpbHRvOnNta3VtYXJAY2lzY28uY29tPiA8bWFpbHRvOnNta3VtYXJAY2lzY28u
Y29tPj4sIkppbTxtYWlsdG86c21rdW1hckBjaXNjby5jb20lM2UlM2UsJTIySmltPiBHdWljaGFy
ZA0KPj4+Pj4oamd1aWNoYXIpIg0KPj4+Pj4gPGpndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1
aWNoYXJAY2lzY28uY29tPiA8bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4+DQo+Pj4+PiBDQzog
Tmljb2xhcyBCT1VUSE9SUyA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNv
bGFzLkJPVVRIT1JTQHFvc21vcy5jb20+DQo+Pj4+PjxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bx
b3Ntb3MuY29tPj4sc2ZjPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20lM2UlM2Us
c2ZjPiA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PjxtYWlsdG86c2Zj
QGlldGYub3JnPj4sSmFtYWw8bWFpbHRvOnNmY0BpZXRmLm9yZyUzZSUzZSxKYW1hbD4gSGFkaSBT
YWxpbSA8aGFkaUBtb2phdGF0dS5jb208bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPg0KPj4+Pj48
bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPj4sUm9uPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSUz
ZSUzZSxSb24+IFBhcmtlcg0KPj4+Pj48Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxt
YWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4NCj4+Pj4+IDxtYWlsdG86Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+LCJicmlqc21hbkBqdW5pcGVyLm5ldDxtYWls
dG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSUzZSUzZSwlMjJicmlqc21hbkBqdW5p
cGVyLm5ldD4NCj4+Pj4+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IiA8YnJpanNtYW5A
anVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0Pj4sIkpvZWw8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0JTNl
JTNlLCUyMkpvZWw+IE0uIEhhbHBlcm4iDQo+Pj4+PjxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tPiA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+Pg0KPj4+
Pj4NCj4+Pj4+IFRoZSB3b3JkICJtZXRhZGF0YSIgaXMgYSBwdXJwb3NlbHkgYW1iaWd1b3VzIHRl
cm0gImRhdGEgdGhhdA0KPj4+Pj4gcHJvdmlkZXMgaW5mb3JtYXRpb24gYWJvdXQgb3RoZXIgZGF0
YSIuIEl0IGlzIHVzZWQgdG8gYXZvaWQgVEhJUw0KPj4+Pj5kaXNjdXNzaW9uLg0KPj4+Pj4NCj4+
Pj4+IEZvciBleGFtcGxlLCBJIHByb3Bvc2Ugd2UgZGVmaW5lICJ0ZXF1aWxhIG1ldGFkYXRhIiBi
ZWNhdXNlLA0KPj4+Pj4gZnJhbmtseSwgSSB3aWxsIG5lZWQgdG8gb3JkZXIgYSB0cmlwbGUtc2hv
dCBpZiB3ZSBrZWVwIGF0dGVtcHRpbmcNCj4+Pj4+IHRvIGRlZmluZSBzb21ldGhpbmcgdGhhdCwg
YnkgZGVmaW5pdGlvbiwgaXMgYW1iaWd1b3VzLiBJJ2QgbGlrZQ0KPj4+Pj4gbXkgYmFydGVuZGVy
IHRvIHVuZGVyc3RhbmQgbWUgc3BlY2lmaWNhbGx5IHdoZW4gSSBzYXkgIkkgbmVlZCBhDQo+Pj4+
PnNob3QiLg0KPj4+Pj4NCj4+Pj4+IE9uIDMvMTMvMTQgNzo0OSBBTSwgIkx1Y3kgeW9uZyIgPGx1
Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4NCj4+Pj4+IDxt
YWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4+Pj4+DQo+Pj4+PiAgID5Tbmlw
Li4NCj4+Pj4+ICAgPlNLPiBKdXN0IGNvcHlpbmcgZnJvbSB0aGUgUFM6DQo+Pj4+PiAgID4tLQ0K
Pj4+Pj4gICA+RGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eSB0byBleGNo
YW5nZSBpbmZvcm1hdGlvbg0KPj4+Pj5iZXR3ZWVuDQo+Pj4+PiAgID50aGUgbmV0d29yayBhbmQg
c2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsDQo+Pj4+PmFuZCBz
ZXJ2aWNlDQo+Pj4+PiAgID5mdW5jdGlvbnMgYW5kIHRoZSBuZXR3b3JrLg0KPj4+Pj4gICA+DQo+
Pj4+PiAgID4tLQ0KPj4+Pj4gICA+SXQgaXMgYSBsdWNpZCBkZWZpbml0aW9uLiBXZSBhcmUgdW5u
ZWNlc3NhcmlseSBtYWtpbmcgdGhlIHdvcmQNCj4+Pj4+Im5ldHdvcmsiDQo+Pj4+PiAgID5jb250
cm92ZXJzaWFsLCBJTU8uDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPltMdWN5XSBUaGlzIGlzIG15IHBv
aW50LiAiVGhlIG5ldHdvcmsiIGlzIHRvbyBnZW5lcmFsIGhlcmUsDQo+Pj4+PndoaWNoIGJyaW5n
cw0KPj4+Pj4gICA+bWV0YWRhdGEgZ3JlYXQgcG93ZXIgdG8gZG8gbWFueSB0aGluZ3MuIFRoaXMg
aXMgd2h5IHBlb3BsZQ0KPj4+Pj5pbnZlbnQgaWRlYXMNCj4+Pj4+ICAgPmhlcmUsIHdoaWNoIGNh
dXNlcyBhIGxvdCBvZiBkZWJhdGVzIG9uIG1ldGFkYXRhIHVzYWdlIHBvdGVudGlhbHMuDQo+Pj4+
PiBXZQ0KPj4+Pj4gICA+c2hvdWxkIG5vdCBzcGVuZCBhIGxvdCBvZiB0aW1lcyBvbiB0aGF0IGRl
YmF0ZXMgYW5kIGp1ZGdlIHdoaWNoDQo+Pj4+PnVzYWdlIGlzDQo+Pj4+PiAgID52YWx1YWJsZSBv
ciBub3QuIFRodXMsIGZvciB0aGUgU0ZDIHdvcmssIGl0IHdpbGwgYmUgaGVscGZ1bCBpZg0KPj4+
Pj53ZSBjYW4NCj4+Pj4+ICAgPm5hcnJvdyBkb3duIGEgYml0LiBKb2VsIG1ha2VzIGV4cGxpY2l0
bHkgdHdvIGNhc2VzLCB3aGljaCBpcw0KPj4+Pj5oZWxwZnVsIHRvDQo+Pj4+PiAgID5kZXZlbG9w
IHVzZSBjYXNlcyBmb3IgZWFjaCBjYXNlLiBJIHdvdWxkIGxpa2UgdG8gc2VlIHRoYXQgdGhlDQo+
Pj4+PnByb2JsZW0NCj4+Pj4+ICAgPnN0YXRlbWVudCBjYW4gYmUgbW9yZSBzcGVjaWZpYyBvbiBt
ZXRhZGF0YSBkZWZpbml0aW9uLCB3aGljaCBtYXkNCj4+Pj4+YmUNCj4+Pj4+ICAgPmhlbHBmdWwg
aW4gbGVzcyBmb2N1c2luZyBvbiBpdCBhbmQgbW92aW5nIGZvcndhcmQuDQo+Pj4+PiAgID4NCj4+
Pj4+ICAgPkx1Y3kNCj4+Pj4+ICAgPg0KPj4+Pj4gICA+U3VyZW5kcmEuDQo+Pj4+PiAgID4NCj4+
Pj4+ICAgPg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+PlRoYW5rcywNCj4+Pj4+ICAgPj5MdWN5DQo+
Pj4+PiAgID4+DQo+Pj4+PiAgID4+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+ICAg
Pj5Gcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbbWFpbHRvOmpndWljaGFyQGNpc2NvLmNv
bV0NCj4+Pj4+ICAgPj5TZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDQ6MzggUE0NCj4+
Pj4+ICAgPj5UbzogTHVjeSB5b25nDQo+Pj4+PiAgID4+Q2M6IEpvZWwgTS4gSGFscGVybjsgTmlj
b2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcjsNCj4+Pj4+ICAgPj5icmlqc21hbkBqdW5pcGVyLm5l
dDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQ+OyBzZmM7IEphbWFsDQo+Pj4+PkhhZGkgU2FsaW0NCj4+Pj4+ICAgPj5TdWJqZWN0OiBSZTog
W3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAg
Pj4NCj4+Pj4+ICAgPj5IaSBMdWN5LA0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pk5vLiBJIGFtIHNp
bXBseSBzYXlpbmcgd2Ugc2hvdWxkIG5vdCBvdmVyY29tcGxpY2F0ZSB0aGUgcHJvYmxlbQ0KPj4+
Pj4gICA+PnN0YXRlbWVudCB3aXRoIHRleHQgdGhhdCBhZGRzIGxpdHRsZSB0byBubyB2YWx1ZSBp
biBteSBvcGluaW9uLg0KPj4+Pj4gV2hldGhlcg0KPj4+Pj4gICA+PndlIGNhbGwgaXQgbWV0YWRh
dGEsIG9yIGNvbnRleHQsIGhhcyBubyBiZWFyaW5nIG9uIHRoZSBmYWN0DQo+Pj4+PnRoYXQgdGhl
DQo+Pj4+PiAgID4+cHJvYmxlbSBzdGF0ZW1lbnQgYWxyZWFkeSBjbGVhcmx5IHN0YXRlcyB3ZSBu
ZWVkIHRvIGJlIGFibGUgdG8NCj4+Pj4+cGFzcw0KPj4+Pj4gICA+PmluZm9ybWF0aW9uIGJldHdl
ZW4gU0bCuXMgYW5kIGJldHdlZW4gdGhlIG5ldHdvcmsgJiBTRsK5cy4NCj4+Pj4+ICAgPj4NCj4+
Pj4+ICAgPj4NCj4+Pj4+ICAgPj5PbiAzLzEyLzE0LCA1OjEzIFBNLCAiTHVjeSB5b25nIiA8bHVj
eS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4+Pj48bWFp
bHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+
Pg0KPj4+Pj4gICA+Pj5IaSBKaW0sDQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj5JIGZvciBvbmUg
ZG9uJ3QgYWdyZWUgYW5kIHRoaW5rIHdlIGFyZSBvdmVyIGNvbXBsaWNhdGluZyB3aGF0DQo+Pj4+
PnNob3VsZA0KPj4+Pj4gICA+Pj5iZSBzdHJhaWdodGZvcndhcmQuIFRoZSBTRkMgZW5jYXBzdWxh
dGlvbiBzaG91bGQgZW5hYmxlIHR3bw0KPj4+Pj50aGluZ3M6DQo+Pj4+PiAgID4+Pg0KPj4+Pj4g
ICA+Pj4xLiBTdGVlcmluZyBvZiBzZWxlY3RlZCBmbG93cyB0aHJvdWdoIGEgc2VydmljZSBjaGFp
bjsgdGhpcyBpcw0KPj4+Pj50aGUNCj4+Pj4+ICAgPj4+c2VydmljZSBmdW5jdGlvbiBwYXRoLg0K
Pj4+Pj4gICA+Pj4yLiBQYXNzaW5nIG9mIGNvbnRleHQgYXNzb2NpYXRlZCB3aXRoIGEgZ2l2ZW4g
ZmxvdyB3aXRoaW4gc2FpZA0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+PmZ1bmN0aW9uIHBhdGgu
IFRoaXMgY29udGV4dCBpbmZvcm1hdGlvbiBtYXkgYmUgY29uc3VtZWQgYnkgYQ0KPj4+Pj5TRiAo
YW4NCj4+Pj4+ICAgPj4+YXBwbGljYXRpb24gSUQgaXMgYW4gZXhhbXBsZSkgb3IgbWF5IGJlIGNv
bnN1bWVkIGJ5IHRoZQ0KPj4+Pj5mb3J3YXJkaW5nDQo+Pj4+PiAgID4+PmVsZW1lbnRzIChhIHZy
Zi1JRCBpcyBhbiBleGFtcGxlKS4NCj4+Pj4+ICAgPj4+W0x1Y3ldIERvIHlvdSBjYWxsIHRoZSBj
b250ZXh0IGFzIG1ldGFkYXRhIG9yIG5vdD8gRG8gd2UgaGF2ZQ0KPj4+Pj5hbm90aGVyDQo+Pj4+
PiAgID4+PnRlcm0gaGVyZSBiZXNpZGUgU0ZDIGhlYWRlciBhbmQgbWV0YWRhdGEuIEkgc2VlIHRo
YXQgeW91IGRvbid0DQo+Pj4+PndhbnQgdG8NCj4+Pj4+ICAgPj4+c2VwYXJhdGUgd2hhdCBpcyBj
b25zdW1lZCBieSBTRiBhbmQgd2hhdCBpcyBjb25zdW1lZCBieSB0aGUNCj4+Pj4+Zm9yd2FyZGlu
Zw0KPj4+Pj4gICA+Pj5lbGVtZW50cy4NCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+Pkx1Y3kNCj4+
Pj4+ICAgPj4+DQo+Pj4+PiAgID4+PlNlbnQgZnJvbSBteSBpUGhvbmUNCj4+Pj4+ICAgPj4+DQo+
Pj4+PiAgID4+Pj4gT24gTWFyIDEyLCAyMDE0LCBhdCA0OjE2IFBNLCAiTHVjeSB5b25nIg0KPj4+
Pj48bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPiA8bWFp
bHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAg
Pj4+PiBHcmVhdC4gVGhlbiB3ZSBtYXkgY29uc2lkZXIgdHdvIHNwZWNpYWwgbWV0YWRhdGEgZGVm
aW5pdGlvbnMNCj4+Pj4+aW4gdGhlDQo+Pj4+PiAgID4+Pj5wcm9ibGVtIHN0YXRlbWVudCBzbyB3
ZSBjYW4gYWxsIHVzZSB0aGUgc2FtZSBkZWZpbml0aW9ucy4NCj4+Pj4+SGVyZSBpcyBteQ0KPj4+
Pj4gICA+Pj4+c3VnZ2VzdGVkIHRleHQgYW5kIGxpa2UgdG8gaGVhciB5b3UgYW5kIG90aGVyJ3Mg
aW5wdXQgYW5kDQo+Pj4+PnN1Z2dlc3Rpb25zLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4g
RGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmls
aXR5DQo+Pj4+PnRvDQo+Pj4+PiAgID4+Pj5leGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRo
ZSBlbGVtZW50cyBpbiBhIHNlcnZpY2UgZnVuY3Rpb24NCj4+Pj4+ICAgPj4+PmNoYWluaW5nLiBJ
biB0aGlzIGNvbnRleHQsIHRoZXJlIGFyZSB0d28gdHlwZXMgb2YgZGF0YSBwbGFuZQ0KPj4+Pj5t
ZXRhZGF0YS4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFNlcnZpY2UgRnVuY3Rpb24gTWV0
YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBleGNoYW5nZWQgYmV0d2Vlbg0KPj4+Pj4gICA+Pj4+Y2xh
c3NpZmllciBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMg
dG8NCj4+Pj4+ICAgPj4+PmZhY2lsaXRhdGUgc2VydmljZSBmdW5jdGlvbnMgb24gdGhlIHBhY2tl
dCB0cmVhdG1lbnQuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBTdGVlcmluZyBNZXRhZGF0
YTogdGhlIGluZm9ybWF0aW9uIGZyb20gc2VydmljZSBmdW5jdGlvbnMgdG8gYQ0KPj4+Pj4gICA+
Pj4+Y2xhc3NpZmllciBvciBzZXJ2aWNlIG5vZGUgZm9yIHRyYWZmaWMgZm9yd2FyZGluZyBwdXJw
b3NlLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gLWVuZA0KPj4+Pj4gICA+Pj4+DQo+Pj4+
PiAgID4+Pj4gTHVjeQ0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4gICA+Pj4+IEZyb206IEpvZWwgTS4gSGFs
cGVybiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21dDQo+Pj4+PiAgID4+Pj4gU2VudDogV2Vk
bmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjM1IFBNDQo+Pj4+PiAgID4+Pj4gVG86IEx1Y3kgeW9u
ZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcg0KPj4+Pj4gICA+Pj4+IENjOiBKaW0gR3Vp
Y2hhcmQgKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1h
bCBIYWRpDQo+Pj4+PiAgID4+Pj4gU2FsaW0NCj4+Pj4+ICAgPj4+PiBTdWJqZWN0OiBSZTogW3Nm
Y10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+
Pg0KPj4+Pj4gICA+Pj4+IFllcywgSSBhbSB0cnlpbmcgdG8gY29uc2lzdGVudGx5IGRpc3Rpbmd1
aXNoIHRob3NlIHR3byBjYXNlcw0KPj4+Pj53aGVuDQo+Pj4+PiAgID4+Pj50YWxraW5nIGFib3V0
IHRoZSBpbmZvcm1hdGlvbiBjYXJyaWVkIHdpdGggcGFja2V0cyBpbiBzZXJ2aWNlDQo+Pj4+PmNo
YWlucy4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFlvdXJzLA0KPj4+Pj4gICA+Pj4+IEpv
ZWwNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+PiBPbiAzLzEyLzE0LCAzOjEzIFBNLCBMdWN5
IHlvbmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+IEpvZWwsIFNlZSBiZWxvdy4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjDQo+Pj4+PiAgID4+Pj4+IFttYWlsdG86c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKb2VsIE0uIEhhbHBlcm4NCj4+Pj4+U2VudDoNCj4+
Pj4+ICAgPj4+Pj4gV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjAyIFBNIFRvOiBMdWN5IHlv
bmc7IE5pY29sYXMNCj4+Pj4+Qk9VVEhPUlM7DQo+Pj4+PiAgID4+Pj4+IFJvbiBQYXJrZXIgQ2M6
IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOw0KPj4+Pj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBz
ZmM7DQo+Pj4+PiAgID4+Pj4+IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+
Pj4+PiAgID4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+
Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IEkgd2FzIHRyeWluZyB0byB3b3JkIGl0IGNhcmVm
dWxseSBub3QgdG8gZm9jdXMgb24gd2hvIHB1dHMNCj4+Pj4+dGhlDQo+Pj4+PiAgID4+Pj4+IGlu
Zm9ybWF0aW9uIGluLCBidXQgb25seSBvbiB3aG8gY29uc3VtZXMgdGhlIGluZm9ybWF0aW9uLg0K
Pj4+Pj4gICA+Pj4+PiBJbmZvcm1hdGlvbiBmb3Igc2VydmljZSBmdW5jdGlvbnMgbWF5IGNvbWUg
ZnJvbSB0aGUgaW5ncmVzcw0KPj4+Pj4gICA+Pj4+PiBjbGFzc2lmaWVyIG9yIGZyb20gb3RoZXIg
c2VydmljZSBmdW5jdGlvbnMuIFtMdWN5XSB0aGlzIGlzDQo+Pj4+PnRoZSBvbmUNCj4+Pj4+ICAg
Pj4+Pj4gY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcuIEluZm9ybWF0aW9uIGZvciB0
aGUNCj4+Pj4+Zm9yd2FyZGluZw0KPj4+Pj4gICA+Pj4+PiB3aWxsIGdlbmVyYWxseSBjb21lIGZy
b20gdGhlIGluZ3Jlc3MgY2xhc3NpZmllciwgYnV0IGluDQo+Pj4+PnNwZWNpYWwNCj4+Pj4+ICAg
Pj4+Pj4gY2FzZXMgbWF5IGJlIHByb3ZpZGVkIGJ5IHNlcnZpY2UgZnVuY3Rpb25zLiAoSSBrZWVw
DQo+Pj4+PndhbnRpbmcgdG8gZ2V0DQo+Pj4+PiAgID4+Pj4+IHJpZCBvZiB0aG9zZSBzcGVjaWFs
IGNhc2VzLCBidXQgc28gZmFyIHRoZXJlIHNlZW0gdG8gYmUNCj4+Pj4+anVzdCBlbm91Z2gNCj4+
Pj4+ICAgPj4+Pj4gb2YgdGhlbSB0byB3YXJyYW50IGNvdmVyaW5nIGluIHRoZSBzb2x1dGlvbi4g
QW5kIG1vcmUNCj4+Pj4+aW1wb3J0YW50bHksDQo+Pj4+PiAgID4+Pj4+IHNpZ25pZmljYW50IHN1
cHBvcnQgZm9yIGl0IGluIHRoZSB3b3JraW5nIGdyb3VwLikgW0x1Y3ldDQo+Pj4+PlRoaXMgaXMN
Cj4+Pj4+ICAgPj4+Pj4gdGhlIHNlY29uZCBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmll
dyAoYnV0IHlvdSBkb24ndA0KPj4+Pj5saWtlIGl0KS4NCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4gQW5kIHlvdSBzdWdnZXN0IGRpc3Rpbmd1aXNoaW5nIHRoZXNlIHR3byBjYXNlcyB3aGVu
DQo+Pj4+PmRpc2N1c3NpbmcNCj4+Pj4+ICAgPj4+Pj4gYWJvdXQgbWV0YWRhdGEgdXNhZ2UuIElz
IHRoYXQgcmlnaHQgdW5kZXJzdGFuZGluZz8NCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4g
THVjeQ0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gT24gMy8xMi8xNCwgMjozMyBQTSwgTHVjeSB5b25nIHdyb3Rl
Og0KPj4+Pj4gICA+Pj4+Pj4gSm9lbCwgSSBpbnRlcnByZXQgdGhhdCB5b3Ugc3VnZ2VzdHMgdGhh
dCBkaXN0aW5ndWlzaCB0aGUNCj4+Pj4+ZXhjaGFuZ2UNCj4+Pj4+ICAgPj4+Pj4+IGluZm9ybWF0
aW9uIGRhdGEgcGxhbmUgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zDQo+Pj4+PmFu
ZCB0aGUNCj4+Pj4+ICAgPj4+Pj4+IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2Fy
cmllZCBmcm9tIGEgc2VydmljZQ0KPj4+Pj5mdW5jdGlvbiB0bw0KPj4+Pj4gICA+Pj4+Pj4gYSBz
ZXJ2aWNlIG5vZGUuIElzIHRoaXMgcmlnaHQgdW5kZXJzdGFuZGluZz8gTHVjeQ0KPj4+Pj4gICA+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpv
ZWwgTS4gSGFscGVybg0KPj4+Pj4gICA+Pj4+Pj4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
XSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLA0KPj4+Pj4yMDE0DQo+Pj4+PiAxOjE5DQo+Pj4+
PiAgID4+Pj4+PiBQTQ0KPj4+Pj4gICA+Pj4+Pj4gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VU
SE9SUzsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkDQo+Pj4+PiAgID4+Pj4+PiAoamd1aWNo
YXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+
Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0g
U3ViamVjdDoNCj4+Pj4+ICAgPj4+Pj4+IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRh
ZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IE15IGlu
Y2xpbmF0aW9uIHdvdWxkIGJlIHRvIHR1bmUgdGhhdCBkZWZpbml0aW9uIHRvDQo+Pj4+PmRpc3Rp
bmd1aXNoDQo+Pj4+PiAgID4+Pj4+PiBiZXR3ZWVuIGRhdGFwbGFuZSBjYXJyaWVkIGluZm9ybWF0
aW9uIGludGVuZGVkIGZvciB1c2UgYnkNCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4gZnVu
Y2l0b25zICh3aGF0ZXZlciB0aGUgb3JpZ2luKSwgYW5kIGRhdGFwbGFuZSBjYXJyaWVkDQo+Pj4+
PmluZm9ybWF0aW9uDQo+Pj4+PiAgID4+Pj4+PiBpbnRlbmRlZCBmb3IgZGF0YXBsYW5lIGZvcndh
cmRpbmcgY29tcG9uZW50cy4NCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiBZb3Vycywg
Sm9lbA0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gSGkg
Sm9lbCwNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IEkgYWdyZWUgdGhhdCB3ZSBu
ZWVkIHVzaW5nIHRoZSBzYW1lIGRlZmluaXRpb24gZm9yIGENCj4+Pj4+dGVybSwgYnV0DQo+Pj4+
PiAgID4+Pj4+Pj4gZGlzYWdyZWUgdGhhdCB0aGUgbWV0YWRhdGEgZGVmaW5pdGlvbiBoZXJlIGlz
IGEgc2V0IG9mDQo+Pj4+PiAgID4+Pj4+Pj4gaW5mb3JtYXRpb24gcHV0IGluIHRoZSBTRkMgaGVh
ZGVyLiBUaGlzIG1heSBiZSB0b28gbmFycm93DQo+Pj4+Pm9yIGxlYWQNCj4+Pj4+ICAgPj4+Pj4+
PiB0byBhIHBhcnRpY3VsYXIgc29sdXRpb24uIEkgYW0gZmluZSB3aXRoIHRoaXMgZGVmaW5pdGlv
bg0KPj4+Pj5pbiB0aGUNCj4+Pj4+ICAgPj4+Pj4+PiBwcm9ibGVtIHN0YXRlbWVudCB3LyBtaW5v
ciB0d2VhayAoc3VnZ2VzdGVkIG9uIG1haWxpbmcNCj4+Pj4+bGlzdCkuDQo+Pj4+PiAgID4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRh
dGEgcHJvdmlkZXMgdGhlDQo+Pj4+PmFiaWxpdHkgdG8NCj4+Pj4+ICAgPj4+Pj4+PiBleGNoYW5n
ZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBjbGFzc2lmaWVycyBhbmQgc2VydmljZQ0KPj4+Pj4g
ICA+Pj4+Pj4+IGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgYW5kIHNlcnZp
Y2UNCj4+Pj4+ZnVuY3Rpb25zIGFuZA0KPj4+Pj4gICA+Pj4+Pj4+IHRoZQ0KPj4+Pj4gICA+Pj4+
Pj4+IGNsYXNzaWZpZXJzfHNlcnZpY2Ugbm9kZXMuDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+PiBUaGVyZSBtYXkgYmUgYSBzb2x1dGlvbiB0aGF0IGEgc2VydmljZSBmdW5jdGlvbiBw
YXNzZXMNCj4+Pj4+c29tZQ0KPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBpbmZvcm1hdGlvbiB0byBh
dHRhY2hlZCBzZXJ2aWNlIG5vZGUgd2l0aG91dCB1c2luZyBTRkMNCj4+Pj4+aGVhZGVyLg0KPj4+
Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gVGhhbmtzLCBMdWN5DQo+Pj4+PiAgID4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tIEZyb206IEpvZWwgSGFscGVybiBEaXJlY3QNCj4+Pj4+ICAgPj4+Pj4+PiBbbWFpbHRv
OmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksDQo+Pj4+Pk1hcmNo
IDEyLA0KPj4+Pj4gICA+Pj4+Pj4+IDIwMTQgMTI6MjUgUE0gVG86IEx1Y3kgeW9uZzsgSm9lbCBN
LiBIYWxwZXJuOyBOaWNvbGFzDQo+Pj4+PkJPVVRIT1JTOw0KPj4+Pj4gICA+Pj4+Pj4+IFJvbiBQ
YXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOw0KPj4+Pj5icmlqc21hbkBqdW5pcGVy
Lm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQ+Ow0KPj4+Pj4gICA+Pj4+Pj4+IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBS
ZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25z
aWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gTHVjeSwgeW91IHNh
eSAidGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgLi4uIiBUaGUNCj4+Pj4+ZGVmaW5pdGlvbiB5b3UN
Cj4+Pj4+ICAgPj4+Pj4+PiB0aGVuIHByb3ZpZGUgaXMgYSBkZWZpbml0aW9uIG9mIHRoZSBzZXQg
b2YgaW5mb3JtYXRpb24gd2UNCj4+Pj4+YXJlDQo+Pj4+PiAgID4+Pj4+Pj4gcHJvcG9zaW5nIHRo
YXQgd2UgcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBJLCBhbmQgb3RoZXJzLA0KPj4+Pj5oYXZlDQo+
Pj4+PiAgID4+Pj4+Pj4gYmVlbiB1c2luZyB0aGUgdGVybSBtZXRhZGF0YSBtb3JlIG5hcnJvd2x5
LiBXZSBjYW4gdXNlDQo+Pj4+PndoYXRldmVyDQo+Pj4+PiAgID4+Pj4+Pj4gZGVmaW5pdGlvbiB3
ZSB3YW50LiBCdXQgd2UgZG8gbmVlZCB0byBhZ3JlZSBvbiB0aGUNCj4+Pj4+ZGVmaW5pdGlvbi4N
Cj4+Pj4+ICAgPj4+Pj4+PiBGb3IgdGhlIHB1cnBvc2VzIG9mIHRoZSBXRywgaXQgc2VlbXMgbXVj
aCBtb3JlIHVzZWZ1bCB0bw0KPj4+Pj51c2UgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4gdGVybSBtZXRh
ZGF0YSBmb3IgdGhlIG5hcnJvd2VyIGRlc2NyaXB0aW9uLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
PiBPbiAzLzEyLzE0LCAxOjE5IFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+
IEhpIEpvZWwsDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IEkgYWdyZWUuIFdl
IG5lZWQgdG8gZGlmZmVyZW50aWF0ZSB0aGUgbWV0YWRhdGEgdXNlZCBieQ0KPj4+Pj5zZXJ2aWNl
DQo+Pj4+PiAgID4+Pj4+Pj4+ZnVuY3Rpb24gYW5kIFNGQyBoZWFkZXIuIFRoZSBtZXRhZGF0YSB0
ZXJtIG1lYW5zIGNhcnJ5aW5nDQo+Pj4+PnNvbWUNCj4+Pj4+ICAgPj4+Pj4+Pj5zdGF0ZXMgYWxv
bmcgd2l0aCB0aGUgcGFja2V0LiBJTU86IFNGQyBoZWFkZXIgaXMgYSBraW5kIG9mDQo+Pj4+PiAg
ID4+Pj4+Pj4+bWV0YWRhdGEgY2FycmllZCBvbiBwYWNrZXQgZm9yIG5leHQgc2VydmljZSBub2Rl
IHRvIHVzZS4NCj4+Pj4+SW4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Y29udGV4dCBvZiBTRkMsIHdl
IGhhdmUgdGVybSBmb3IgU0ZDIGhlYWRlciBhbmQgdGhlDQo+Pj4+Pm1ldGFkYXRhIHRoYXQNCj4+
Pj4+ICAgPj4+Pj4+Pj53YXMgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBvciBi
ZXR3ZWVuIHNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj5mdW5jdGlvbnMgYW5kIGNsYXNzaWZpZXJz
L3NlcnZpY2Ugbm9kZXMsIHdoaWNoIGlzIHdoYXQNCj4+Pj4+dGhlIGRyYWZ0DQo+Pj4+PiAgID4+
Pj4+Pj4+Zm9jdXMuDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IFRoYW5rcywg
THVjeQ0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksIE1h
cmNoIDEyLA0KPj4+Pj4gMjAxNA0KPj4+Pj4gICA+Pj4+Pj4+PiAxMToxOCBBTSBUbzogTHVjeSB5
b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOg0KPj4+Pj4gSmltDQo+Pj4+PiAg
ID4+Pj4+Pj4+IEd1aWNoYXJkIChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbQ0KPj4+Pj4gICA+Pj4+Pj4+PiBTdWJqZWN0OiBSZTog
W3NmY10NCj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+
Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IEkgdGhpbmsgaXQgaXMgaW1wb3J0YW50
IHRvIGtlZXAgYSBzdHJvbmcgZGlzdGluY3Rpb24NCj4+Pj4+YmV0d2Vlbg0KPj4+Pj4gICA+Pj4+
Pj4+PiBtZXRhZGF0YSAod2hpY2ggaXMgZm9yIHVzZSBieSBhcHBsaWNhdGlvbnMpIGFuZCB0aGUN
Cj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+PiBjaGFpbmluZyBpbmZvcm1hdGlvbiBpbiB0
aGUgYmFzZSBzZXJ2aWNlIGNoYWluIGhlYWRlciwNCj4+Pj4+d2hpY2ggaXMNCj4+Pj4+ICAgPj4+
Pj4+Pj4gZm9yIHVzZSBieSB0aGUgc2VydmljZSBjaGFpbiBzdXBwb3J0IG1lY2hhbmlzbXMuDQo+
Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBPbiAzLzEyLzE0LCAxMDo0MiBBTSwgTHVjeSB5b25n
IHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gRnVsbHkgYWdyZWUgd2l0aCBKb2UuDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gV2Ugc2hvdWxkIG5vdCByZXF1aXJlIGEgZml4
IGxlbmd0aCBmb3IgaW4tYmFuZCBtZXRhZGF0YQ0KPj4+Pj5idXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+
IGFsc28gbm90IGxlYXZlIGl0IGZvciBmcmVlbHkgdXNhZ2UuIEluIGZhY3QsIHdoZW4gYQ0KPj4+
Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+PiBub2RlIGluc2VydHMgU0ZDIGhlYWRlciBvbiBh
IChlbmNhcHN1bGF0ZWQpIHBhY2tldCBhbmQNCj4+Pj4+c2VuZCB0bw0KPj4+Pj4gICA+Pj4+Pj4+
Pj4gbmV4dCBzZXJ2aWNlIG5vZGUsIFNGQyBoZWFkZXIgaXRzZWxmIGNhbiBiZSBzZWVuIGFzIGEN
Cj4+Pj4+bWV0YWRhdGEuDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gTHVj
eQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tIEZyb206IHNmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gW21haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpvZWwgTS4NCj4+Pj4+SGFscGVybg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA5OjIxIEFNIFRvOiBOaWNv
bGFzDQo+Pj4+PkJPVVRIT1JTOw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gUm9uIFBhcmtlciBDYzogSmlt
IEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+
PiAgID4+Pj4+Pj4+PiBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+
Pj4+PiAgID4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9u
cw0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IEZvciBpbi1iYW5kIG1ldGFk
YXRhLCB0aGUgQVBJIGZvciBhY2Nlc3MgY2FuIGVhc2lseSBiZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4g
c3luY2hyb25vdXMuIE91dCBvZiBiYW5kIG1ldGFkYXRhIG5lZWRzIGRpZmZlcmVudA0KPj4+Pj5o
YW5kbGluZy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFRoZXJlIGFyZSBtYW55IGNhc2VzIHdoZXJlIG91
dC1vZi1iYW5kIG1ldGFkYXRhIGlzDQo+Pj4+PnVzZWZ1bCBhbmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+
IGFwcHJvcHJpYXRlLiBCdXQgdGhleSBkbyBub3QgY292ZXIgYWxsIG5lZWRzIGJ5IGFueQ0KPj4+
Pj5zdHJldGNoLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IEV2ZW4gaWYg
ZWFjaCBwaWVjZSBvZiBpbi1iYW5kIG1ldGFkYXRhIGlzIG9mIGZpeGVkDQo+Pj4+Pmxlbmd0aCwN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+IHRoZXJlIGFyZSBtYW55IGRpZmZlcmVudCBraW5kcyBvZiBtZXRh
dHlwZS4gVHJ5aW5nIHRvDQo+Pj4+PnNheQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gInRoZXJlIHdpbGwg
YmUgZXhhY3RseSBmb3VyIHBpZWNlcywgYW5kIHRoZXkgd2lsbCBiZSBvZg0KPj4+Pj50eXBlcw0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4gdDEsIHQyLCB0MywgYW5kIHQ0IiBpcyBzaW1wbHkgdG9vIHNwZWNp
ZmljIGZvciBldmVuIDgwJQ0KPj4+Pj5vZiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+bmVlZHMuDQo+
Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gT24gMy8xMi8xNCwgODo1MiBBTSwgTmljb2xh
cyBCT1VUSE9SUyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBIZWxsbyBSb24sDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBTZW5kaW5nIG91dCBvZiBiYW5kIGNvbmdy
dWVudCBtZXRhZGF0YSBtYXkgbm90IGJlIHRoZQ0KPj4+Pj5hbnN3ZXINCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiB0byBhbGwgbmVlZHMgYnV0IGl0IGlzIG9uZSB0b29sIHRoYXQgd2Ugc2hvdWxkIGtlZXAu
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBOb3QgYWxsIG1ldGFkYXRh
IGlzIHRpZWQgdG8gYSBzcGVjaWZpYyBwYWNrZXQsIGZvcg0KPj4+Pj5leGFtcGxlIGENCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBwb2xpY3kgY2hhbmdlIGluIFBDUkYgY291bGQgbGVhZCB0byBzb21lIG1l
dGFkYXRhDQo+Pj4+PnNpZ25hbGluZywNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0aGUgcmVhY3Rpb24g
dGltZSBuZWVkIG5vdCBiZSBpbW1lZGlhdGUsIGZldyBtcyBtYXkNCj4+Pj4+bm90IG1hdHRlci4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEFzIHlvdSBwb2ludCwgaWYg
YSBwYWNrZXQgaXMgdGllZCB0byBhIG1ldGFkYXRhIGENCj4+Pj4+Y29ycmVsYXRpb24NCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBpbmZvIGNhbiBiZSBzZXQgaW4gYm90aCBwYWNrZXQgdG8gZGVhbCB3aXRo
IGl0IChpLmUNCj4+Pj4+bWV0YWRhdGENCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBleHBlY3RlZCBmbGFn
IGluIHRoZSBTRkMgaGVhZGVyLCBwbHVzIGFuIGlkKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gRmluYWxseSB3ZSBjYW4gc3RpbGwgc2VuZCBzb21lIGxpbWl0ZWQgbWV0
YWRhdGEgd2l0aGluDQo+Pj4+PmEgaGVhZGVyLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoaXMgY291
bGQgYmUgdXNlZCBmb3IgbG9hZCBiYWxhbmNlcnMgaW4gcGFydGljdWxhciBpZg0KPj4+Pj53ZQ0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IGFncmVlIG9uIGEgY29udmVudGlvbiB0byBsb2NhdGUgImNvYXJz
ZSBncmFpbiBwb2xpY3kiDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gLyAiZmluZSBncmFpbiBwb2xpY3ki
IG9uIHJlc2VydmVkIGNvbnRleHQgaGVhZGVycy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IFRoaXMgc2VlbXMgdG8gb3BlbiB1cCBhIGxvdCBvZiBmbGV4aWJpbGl0eSAv
DQo+Pj4+Pmlubm92YXRpb25zLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gT24geW91ciBsYXN0IHBvaW50LCB0aGVyZSBpcyBhIHF1ZXN0aW9uIG9uIGhvdyB0byBtYWtl
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWV0YWRhdGEgYXZhaWxhYmxlIHRvIGEgU2VydmljZSBGdW5j
dGlvbi4gQ3VycmVudCBzb2NrZXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBjb25uZWN0aW9ucyBmb3Ig
ZXhhbXBsZSBkbyBub3QgYWxsb3cgdG8gcmV0cmlldmUgSVANCj4+Pj4+aGVhZGVyDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gb3B0aW9ucy4gU28gSSBhc3N1bWUgdGhhdCBTRkMgYXdhcmUgU2VydmljZSBG
dW5jdGlvbnMNCj4+Pj4+d2lsbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG5lZWQgc29tZSAoYXN5bmNo
cm9ub3VzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gPykgQVBJIHRvIHJldHJpZXZlIFNGQyBoZWFkZXIg
aW5mb3JtYXRpb24gYXMgd2VsbCBhcw0KPj4+Pj5pbi1iYW5kDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
bWV0YWRhdGEuIEkgZG9uJ3Qgc2VlIG91dCBvZiBiYW5kIG1ldGFkYXRhIHRyYW5zcG9ydA0KPj4+
Pj5hZGRpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBjb21wbGV4aXR5LCB0aGUgc2FtZSBBUEkgY2Fu
IHByb2JhYmx5IGFwcGx5Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
VGhlIGFsdGVybmF0aXZlIG9wdGlvbiwgYWxsb3dpbmcgdmFyaWFibGUgc2l6ZWQNCj4+Pj4+bWV0
YWRhdGEgaW4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0aGUgU0ZDIGhlYWRlciBoYXMgc29tZSBkcmF3
YmFja3MgYXMgd2VsbCwgb25lIGJlaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gZnJhZ21lbnRhdGlv
biwgYW5kIHNvbWUgc3dpdGNoZXMgZXhwZWN0aW5nIGFzIHdlbGwgdG8NCj4+Pj4+bG9vayBhdA0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IGVuZCB1c2VyIHRyYWZmaWMgaGVhZGVycyBmb3IgbGluayBsb2Fk
IGJhbGFuY2luZy4gSQ0KPj4+Pj53b3VsZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGFncmVlIHRoYXQg
aWYgd2UgY2FuIGFjY2VwdCB0aGVzZSBpc3N1ZXMsIHRoZW4gc2VuZGluZw0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IG9mZi1saW5lIGNvbmdydWVudCBtZXRhZGF0YSBsb29zZXMgaXRzIGludGVyZXN0Lg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gV2UgbmVlZCB0byB0YWtlIGlu
dG8gYWNjb3VudCB0aGF0IGJvdGggaW4tYmFuZCBhbmQNCj4+Pj4+Y29uZ3J1ZW50DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gb3V0LW9mLWJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0IGlzIG5vdCByZWxpYWJs
ZS4gQQ0KPj4+Pj5wYWNrZXQgbG9zcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRyaWdnZXJpbmcgcmV0
cmFuc21pc3Npb24gd291bGQgbm90IGxlYWQgdG8gdGhlDQo+Pj4+PmlkZW50aWNhbA0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IHJlY29uc3RydWN0aW9uIG9mIHRoZSBhc3NvY2lhdGVkIG1ldGFkYXRhLiBJ
biBzb21lDQo+Pj4+PmNhc2VzLCB3ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1pZ2h0IHRodXMgZXZl
biBuZWVkIG5vbi1jb25ncnVlbnQgb3V0LW9mLWJhbmQgcmVsaWFibGUNCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBtZXRhZGF0YSB0cmFuc3BvcnQuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gTmljb2xhcyBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206DQo+Pj4+PiBSb24N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+PiBQYXJrZXIgW1Jvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+XSBTZW50Og0KPj4+Pj5X
ZWRuZXNkYXksDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gTWFyY2ggMTIsIDIwMTQNCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiAxMjo0MyBQTSBUbzogTmljb2xhcyBCT1VUSE9SUyBDYzogSmltIEd1aWNoYXJkDQo+
Pj4+PihqZ3VpY2hhcik7DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gYnJpanNtYW5AanVuaXBlci5uZXQ8
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
PjsNCj4+Pj4+c2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBOaWNvbGFzLA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gSSB1bmRlcnN0YW5kIHRoZSBjb25jZXB0IGZv
ciBvdXQgb2YgYmFuZCBzaWduYWxpbmcgb2YNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pm1ldGFkYXRhLCBi
dXQgSSBhbSBjb25jZXJuZWQgdGhhdCBpdCBpbnRyb2R1Y2VzDQo+Pj4+PnNpZ25pZmljYW50DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj5jb21wbGV4aXR5IGR1ZSB0byB0aGUgcG90ZW50aWFsIHJhY2UgY29u
ZGl0aW9uIG9mDQo+Pj4+PnJlY2VpdmluZyB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+PnJlYWwgcGFj
a2V0IGJlZm9yZSB0aGUgbWV0YWRhdGEuIFdoaWxlIHRoZSByZWFsIHBhY2tldA0KPj4+Pj5jb3Vs
ZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+aW5kaWNhdGUgdGhhdCBvdXQgb2YgYmFuZCBtZXRhZGF0YSBp
cyBleHBlY3RlZCwgaG93IGNhbg0KPj4+Pj53ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Z3VhcmFudGVl
IHRoZSBvcmRlciBvZiByZWNlcHRpb24/IFdoYXQgaWYgc3dpdGNoaW5nIG9yDQo+Pj4+PnJvdXRp
bmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pm5vZGVzIGFwcGx5IGhhc2ggYmFzZWQgbG9hZCBiYWxhbmNp
bmc/IFdoYXQgaWYgdGhlIGxvYWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PmJhbGFuY2luZyB1bmRlcnN0
YW5kcyBTRkMgZW5jYXBzIGFuZCBsb29rcyBiZXlvbmQgaXQgdG8NCj4+Pj4+dGhlDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj5vcmlnaW5hbCBoZWFkZXIgdG8gZ2V0IGJldHRlciBlbnRyb3B5Pw0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IENhbiB3ZSBndWFyYW50ZWUgdGhhdCB0aGUgbWV0YWRhdGEgYW5kIHJlYWwg
cGFja2V0DQo+Pj4+PndpbGwgZm9sbG93DQo+Pj4+PiAgID4+Pj4+Pj4+Pj50aGUgZXhhY3Qgc2Ft
ZSBwYXRoPyBJZiB3ZSBjYW4gbm90LCB0aGVuDQo+Pj4+PmltcGxlbWVudGF0aW9ucyB3aWxsDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj5uZWVkIHRvIGFkZCBpbmdyZXNzIHF1ZXVpbmcgdG8gY29wZSB3aXRo
IHRoZSBzY2VuYXJpby4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEFs
c28sIGRvIHlvdSBmZWVsIHRoYXQgdGhlIGluY3JlYXNlIGluIGltcGxlbWVudGF0aW9uDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gY29tcGxleGl0eSBhdCB0aGUgc2VydmljZSBmdW5jdGlvbnMgaXMgcmVh
c29uYWJsZT8NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoYW5rcy4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFJvbg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IE9uIE1hciAxMiwgMjAxNCwgYXQgNDowOSBBTSwg
Ik5pY29sYXMgQk9VVEhPUlMiDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IDxOaWNvbGFzLkJPVVRIT1JT
QHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4NCj4+Pj4+PG1h
aWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gSSB0aGluayB3ZSBtdXN0IG1ha2UgYSBkaXN0aW5j
dGlvbiBiZXR3ZWVuOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiAt
IE1ldGFkYXRhIHdoaWNoIHNob3VsZCBiZSBwYXJ0IG9mIHRoZSBoZWFkZXIgZGVmaW5lZA0KPj4+
Pj5hcyBpbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBiYW5kIG1hcmtpbmcuIC0gTWV0YWRhdGEgd2l0
aCBjYW4gYmUgcGFzc2VkIG91dCBvZg0KPj4+Pj5iYW5kLCBmb3INCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4gZXhhbXBsZSBjb25ncnVlbnQgb3V0IG9mIGJhbmQgc2lnbmFsaW5nIGRlZmluZWQgaW4NCj4+
Pj4+dGhlIGRyYWZ0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFRo
ZSBmb3JtZXIgY2FsbHMgZm9yIGEgbGltaXRlZCBzcGFjZSBpbiB0aGUgaGVhZGVyLA0KPj4+Pj50
cnVlLCBUaGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbGF0dGVyIGhvd2V2ZXIgZG9lcyBub3QgaW5j
dXIgYW55IHNwYWNlIGxpbWl0YXRpb24NCj4+Pj4+YW5kIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
IHN0aWxsIGZhaXJseSBlZmZpY2llbnQgYW5kIGl0IHJlbWFpbnMgY29tcGF0aWJsZSB3aXRoDQo+
Pj4+PmEgZml4ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gc2l6ZSBoZWFkZXIgdXNlZCB0byByb3V0
ZSB0aG9zZSBzaWduYWxpbmcgbWVzc2FnZXMNCj4+Pj4+YWxvbmcgdGhlDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+IGNoYWluJ3Mgc2VydmljZSBmdW5jdGlvbnMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXyBGcm9tOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBKaW0gR3VpY2hhcmQgKGpndWlj
aGFyKSBbamd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+XSBTZW50
Og0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBUdWVzZGF5LCBNYXJjaCAxMSwgMjAxNCA2OjQ4IFBNIFRv
OiBSb24gUGFya2VyIENjOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBOaWNvbGFzIEJPVVRIT1JTOyBi
cmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+Pjxt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiBkcmFmdC1yaWpzbWFuLXNm
Yy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+PiBIaSBSb24sDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+IFdlIGNhbiBjZXJ0YWlubHkgaGF2ZSB0aGlzIGRpc2N1c3Npb24gYnV0IHdlIHNob3VsZA0K
Pj4+Pj5maXJzdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBjb25zaWRlciB3aGF0IGluZm9ybWF0aW9u
IGlzIG5lY2Vzc2FyeSBhbmQgaWYgc2FpZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBpbmZvcm1hdGlv
biBjYW4gZml0IHdpdGhpbiBhIGZpeGVkIG51bWJlciBvZiBjb250ZXh0cw0KPj4+Pj5pbiB0aGUN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbWFqb3JpdHkgb2YgY2FzZXMuIFJlbWVtYmVyLCB0aGUgZ29h
bCBvZiBiZWluZyBhYmxlDQo+Pj4+PnRvIHBhc3MNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbWV0YWRh
dGEgdGhyb3VnaCB0aGUgbmV0d29yayBpcyB0byBlbmhhbmNlIHNlcnZpY2UNCj4+Pj4+ZGVsaXZl
cnksDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IG5vdCBwYXNzIHRoZSBlbnRpcmUgd29ya3Mgb2YgU2hh
a2VzcGVhcmUgOy0pDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFNl
bnQgZnJvbSBteSBpUGhvbmUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+IE9uIE1hciA3LCAyMDE0LCBhdCAzOjUyIEFNLCAiUm9uIFBhcmtlciINCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+IDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tPg0KPj4+Pj48bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+PiBOaWNvbGFzLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+IEkgc2VlIHNpbWlsYXIgcmVxdWlyZW1lbnRzIGZyb20gdGhlIDNncHAgRVBDIHNpZGUu
DQo+Pj4+Pkkgd291bGQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IGxpa2UgdG8gcHJvcG9zZSBhbiBP
VUkgLyBUTFYgYmFzZWQgYXBwcm9hY2ggd2hlcmUgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBy
ZXNlcnZlZCBPVUkgY2FuIGJlIHVzZWQgZm9yIGFncmVlZCB1cG9uIHR5cGVzIG9mDQo+Pj4+PmNv
bW1vbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gbWV0YWRhdGEgYW5kIHZlbmRvciBvciBvdGhlciBv
cmdhbml6YXRpb25hbCBPVUlzIGNhbg0KPj4+Pj5iZSB1c2VkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
PiB0byBxdWlja2x5IGlubm92YXRlIGluIHRoZSBuZXR3b3Jrcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+IFNpbXVsdGFuZW91c2x5LCBJIHdvdWxkIGFsc28gbGlrZSB0byBjb25zaWRlcg0KPj4+Pj5t
ZWNoYW5pc21zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiB0aGF0IGFyZSBvcHRpbWl6ZWQgZm9yIGxv
bmcgbGl2ZWQgZmxvd3Mgc28gYXMgdG8NCj4+Pj4+bGltaXQgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+PiBuZWdhdGl2ZSBlZmZlY3RzIG9mIHBhY2tldCBncm93dGguDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gUm9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBPbiBNYXIgNywgMjAxNCwg
YXQgODozNCBBTSwgIk5pY29sYXMgQk9VVEhPUlMiDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gPE5p
Y29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3Mu
Y29tPg0KPj4+Pj48bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+IHdyb3RlOg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSGVsbG8gSmltDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBJIGhhdmUgc2VlbiBj
YXNlcyBpbiBHaSBMQU4sIHdoZXJlIHN1YnNjcmliZXIgcmVsYXRlZA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+IGluZm9ybWF0aW9uIGlzIHBhc3NlZCB0byBhIFdlYiBQcm94eSBmb3IgSFRUUCBoZWFk
ZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBlbnJpY2htZW50IChhaW1lZCBhdCBzb21lIFdlYiBD
b250ZW50IHByb3ZpZGVycw0KPj4+Pj5wYXJ0bmVycyBvZg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
IHRoZSBNb2JpbGUgT3BlcmF0b3IpLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEluZm9ybWF0aW9u
IHdhcyBhbiBjb2RlZCAocGVyc2lzdGVudCkgc3Vic2NyaWJlciBpZA0KPj4+Pj5kZXJpdmVkDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZnJvbSB0aGUgTVNJU0ROLCBhbmQgY291cGxlIG9mIGYgY3Vz
dG9tZXIgcHJvZmlsZQ0KPj4+Pj5yZWxhdGVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZmllbGRz
Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSW4gYW4gc2Zj
IGJhc2VkIEdpIExBTiwgdGhpcyBlbnRpdHkgc2hvdWxkIHJlY2VpdmUNCj4+Pj4gPmZyb20gdGhl
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gQ2xhc3NpZmllcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gLSBBIGNsYXNzaWZpY2F0aW9uIG9mIHRoZSBDb250ZW50
IFByb3ZpZGVyICggSWQsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gQ2F0ZWdvcnkpIGJhc2VkIG9u
IHRyYWZmaWMgYW5hbHlzaXMgLSBUaGUgTVNJU0ROIG9mDQo+Pj4+PiB0aGUNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+PiBzdWJzY3JpYmVyIC0gVHdvIHN1YnNjcmliZXIgcG9saWN5IGZpZWxkcyAobm90
IHRpZWQNCj4+Pj4+IHRvIFBDUkYNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBidXQgYmVsb25naW5n
IHRvIHRoZSBTdWJzY3JpYmVyIERCKSAoU3Vic2NyaWJlcg0KPj4+Pj4gY2F0ZWdvcnksDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gc3ViLWNhdGVnb3J5KSAtIEEgc2Vzc2lvbiBpZCAoZm9yIGxvZ2dp
bmcgYW5kDQo+Pj4+PnRyYWNraW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gcHVycG9zZXMpDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBUaGUgb2JqZWN0aXZl
IGJlaW5nIHRvIGF2b2lkIGhhdmluZyB0aGUgSFRUUCBQcm94eQ0KPj4+Pj50bw0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IGJlY29tZSBhIHRydXN0ZWQgYXBwbGljYXRpb24gKGludGVyb2dhdGUgdGhl
DQo+Pj4+PiBzdWJzY3JpYmVyIERCLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGV0Yy4uKQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiBOaWNvbGFzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18gRnJvbTogSmltDQo+Pj4+PiBHdWljaGFyZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+IChqZ3VpY2hhcikgW2pndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28u
Y29tPl0gU2VudDoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBUaHVyc2RheSwgTWFyY2ggMDYsIDIw
MTQgMjowMiBQTSBUbzogSmFtYWwgSGFkaQ0KPj4+Pj5TYWxpbTsNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+PiBqbW9pc2FuZEBqdW5pcGVyLm5ldDxtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQ+IDxt
YWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQ+Ow0KPj4+Pj4gYnJpanNtYW5AanVuaXBlci5uZXQ8
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
PiBDYzoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBzZmMgU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlv
bnMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEhpIEphbWFs
LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gWW91IHNhaWQg
Ikl0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGUNCj4+Pj4+IHNpemVkDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbWV0YWRhdGEiLi4gSSBhbSBub3Qgc28gY29udmluY2VkIGFu
ZCB3b3VsZCBsaWtlIHRvDQo+Pj4+PiBiZXR0ZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiB1bmRl
cnN0YW5kIHRoZSByZXF1aXJlbWVudHMgYmVmb3JlIHBhc3NpbmcganVkZ2VtZW50Lg0KPj4+Pj4g
SWYgd2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBsb29rIGF0IHRoZSB1c2UgY2FzZXMgYXMgcHJl
c2VudGVkIHRodXMgZmFyIGludG8NCj4+Pj4+IHRoZSBXRyBJDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gaGF2ZSB5ZXQgdG8gc2VlIGEgc2luZ2xlIGV4YW1wbGUgb2YgdGhlIG5lZWQNCj4+Pj4+IChu
b3RpbmcgdGhhdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGRlc2lyZSBpcyBub3QgdGhlIHNhbWUg
YXMgbmVlZCkgLSBJIGFtIG5vdCBzYXlpbmcNCj4+Pj4+IHRoZXJlIGlzDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4gbm8gcmVxdWlyZW1lbnQgYnV0IHJhdGhlciB0aGF0IHdlIHNob3VsZCBub3QganVt
cA0KPj4+Pj4gdG8gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gY29uY2x1c2lvbiBhbmQgYnVp
bGQgc3RhbmRhcmRzIGFyb3VuZCBhIHRoZW9yeS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+Pj4gT24gMy8zLzE0LCA2OjM1IEFNLCAiSmFtYWwgSGFkaSBTYWxpbSINCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+Pj4gPGhhZGlAbW9qYXRhdHUuY29tPG1haWx0bzpoYWRpQG1vamF0YXR1LmNv
bT4gPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4+DQo+Pj4+Pndyb3RlOg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBJIGxpa2UgdGhlIGRvYyAtIHdlbGwg
d3JpdHRlbi4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4g
U2VjdGlvbiA0LjMgb24gbWV0YWRhdGEgZW5jb2RpbmcuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IEl0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3Ig
dmFyaWFibGUgc2l6ZWQNCj4+Pj4+IG1ldGFkYXRhDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IChh
dCBsZWFzdCBmb3IgaHR0cC9hcHAgeW91IHNlZW0gdG8gaW5kaWNhdGUgdGhlDQo+Pj4+PiBkZXNp
cmUgZm9yDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+aXQpLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
PiBGb3IgYSBkYXRhcGF0aCBwZXItcGFja2V0IG1ldGFkYXRhLCBpIGZlZWwgdGhlDQo+Pj4+PiBu
ZWVkIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGp1c3QgYXMgaW1wb3J0YW50LiBBcmUgd2Ug
bGltaXRlZCBieSB0aGUgZmFjdCB0aGF0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGV4aXN0aW5n
IGhhcmR3YXJlIG1heSBub3QgYmUgYWJsZSB0byBoYW5kbGUgVExWcz8NCj4+Pj4+Rm9yDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4+IGV4YW1wbGUsIEkgZG9udCBoYXZlIGEgcHJvYmxlbSBoYW5kbGlu
ZyBUTFZzIGluIGENCj4+Pj4+IHNvZnR3YXJlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+ZGF0YXBh
dGguDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGNoZWVy
cywgamFtYWwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4g
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4+IG1haWxpbmcgbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbGlzdCBz
ZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+
Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+
Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+
Pj4gICA+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMgbWFpbGluZw0KPj4+Pj4gbGlzdA0K
Pj4+Pj4gICA+Pj4+PiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+PiAgID4+c2ZjIG1haWxpbmcg
bGlzdA0KPj4+Pj4gICA+PnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NCj4+Pj4+ICAgPj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYw0KPj4+Pj4gICA+DQo+Pj4+PiAgID5fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXw0KPj4+Pj4gICA+c2ZjIG1haWxpbmcgbGlzdA0KPj4+Pj4g
ICA+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KPj4+Pj4gICA+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+
Pj4+DQo+Pj4+DQo+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQo+Pj4+IHNmYyBtYWlsaW5nIGxpc3QNCj4+Pj4gc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQo+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjDQo+Pj4NCj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0KPj4+IHNmYyBtYWlsaW5nIGxpc3QNCj4+PiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0K
Pj4+DQo+Pg0KPj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KPj5zZmMgbWFpbGluZyBsaXN0DQo+PnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KPj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPg0KPl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+c2ZjIG1haWxpbmcg
bGlzdA0KPnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPmh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2Zj
IG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMNCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNm
Y0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmMNCg==

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IGRpcj0iYXV0byI+DQo8
ZGl2PkkgYWdyZWUgdGhhdCBzaW1wbGUgaWQgaXMgbW9yZSBwcmVmZXJyZWQuJm5ic3A7PC9kaXY+
DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5JIHdvdWxkIHN0aWNrIHdpdGggYSBjaGFpbiBpcyBu
YW1lLiBUaGUgaWQgY2FuIG1hcCB0byBhIHN0YXRpYyBwYXRoIG9yIG1heSAod2l0aCBmdXJ0aGVy
IGFwcCBpbiBhIGNoYWluIHByb2Nlc3NpbmcpIHJlc3VsdCBpbiBkeW5hbWljIGNoYWluLiZuYnNw
Ozxicj4NCjxicj4NCkFuZHJldw0KPGRpdj48YnI+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj48YnI+
DQpPbiBNYXIgMTksIDIwMTQsIGF0IDM6MzYgUE0sICZxdW90O1VUVEFSTywgSkFNRVMmcXVvdDsg
Jmx0OzxhIGhyZWY9Im1haWx0bzpqdTE3MzhAYXR0LmNvbSI+anUxNzM4QGF0dC5jb208L2E+Jmd0
OyB3cm90ZTo8YnI+DQo8YnI+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGRp
dj4NCjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZp
bHRlcmVkIG1lZGl1bSkiPg0KPGJhc2UgaHJlZj0ieC1tc2c6Ly85OS8iPjwhLS1baWYgIW1zb10+
PHN0eWxlPnZcOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCm9cOioge2JlaGF2aW9y
OnVybCgjZGVmYXVsdCNWTUwpO30NCndcOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30N
Ci5zaGFwZSB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0KPC9zdHlsZT48IVtlbmRpZl0t
LT48c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFjZQ0KCXtmb250
LWZhbWlseTpIZWx2ZXRpY2E7DQoJcGFub3NlLTE6MiAxMSA2IDQgMiAyIDIgMiAyIDQ7fQ0KQGZv
bnQtZmFjZQ0KCXtmb250LWZhbWlseTpTaW1TdW47DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAx
IDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlNpbVN1bjsNCglwYW5vc2UtMToyIDEg
NiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglw
YW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OiJcQFNpbVN1biI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9
DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJNUyBVSSBHb3RoaWMiOw0KCXBhbm9zZS0xOjIg
MTEgNiAwIDcgMiA1IDggMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxATVMgVUkg
R290aGljIjsNCglwYW5vc2UtMToyIDExIDYgMCA3IDIgNSA4IDIgNDt9DQovKiBTdHlsZSBEZWZp
bml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXtt
YXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0K
CWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1z
b0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xs
b3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVj
b3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBkaXYuTXNv
QWNldGF0ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxv
b24gVGV4dCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglm
b250LXNpemU6OC4wcHQ7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnAu
TXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1zb0xpc3RQYXJhZ3Jh
cGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1hcmdpbi10b3A6MGluOw0KCW1hcmdpbi1y
aWdodDowaW47DQoJbWFyZ2luLWJvdHRvbTowaW47DQoJbWFyZ2luLWxlZnQ6LjVpbjsNCgltYXJn
aW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGlt
ZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnNwYW4uYXBwbGUtY29udmVydGVkLXNwYWNlDQoJe21z
by1zdHlsZS1uYW1lOmFwcGxlLWNvbnZlcnRlZC1zcGFjZTt9DQpzcGFuLkVtYWlsU3R5bGUxOQ0K
CXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMt
c2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjANCgl7bXNvLXN0eWxl
LXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCglj
b2xvcjojMUY0OTdEO30NCnNwYW4uQmFsbG9vblRleHRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJC
YWxsb29uIFRleHQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1s
aW5rOiJCYWxsb29uIFRleHQiOw0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9
DQpzcGFuLkVtYWlsU3R5bGUyMw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1z
b0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEw
LjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2lu
OjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3Jk
U2VjdGlvbjE7fQ0KLyogTGlzdCBEZWZpbml0aW9ucyAqLw0KQGxpc3QgbDANCgl7bXNvLWxpc3Qt
aWQ6NTM3Mzk4MTMyOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczo4MTA4Mzg5NjI7fQ0KQGxpc3Qg
bDA6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOi41aW47DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDINCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6MS4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsN
Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlz
dCBsMDpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mi4waW47DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDUNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6Mi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My4w
aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVp
bjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpA
bGlzdCBsMDpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My41aW47DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDgNCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0u
MjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9
DQpAbGlzdCBsMQ0KCXttc28tbGlzdC1pZDoxMzQ1MDE1NDA3Ow0KCW1zby1saXN0LXRlbXBsYXRl
LWlkczoxNDYxNDc3MTE4O30NCkBsaXN0IGwyDQoJe21zby1saXN0LWlkOjEzNDcwNTE2NDA7DQoJ
bXNvLWxpc3QtdGVtcGxhdGUtaWRzOjgyMjI0OTUwODt9DQpAbGlzdCBsMjpsZXZlbDENCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS4waW47
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsN
Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7
DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7fQ0KQGxpc3QgbDI6bGV2
ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
grc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBw
dDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWw0DQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOjIuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuNWluOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6
bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEw
LjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWw3DQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjQuMGluOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3Qg
bDI6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjQuNWluOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDMNCgl7bXNvLWxpc3QtaWQ6
MTQwOTExMjk5NTsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MTc5MDg2Mzc1Njt9DQpAbGlzdCBs
MzpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsMg0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZl
bC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1p
bHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxLjVpbjsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0
IGwzOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsNQ0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozLjBp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBs
aXN0IGwzOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsOA0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1z
by1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo0
LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGw0DQoJe21zby1saXN0LWlkOjE0ODEwMDA4MzI7DQoJbXNvLWxpc3QtdHlwZTpoeWJy
aWQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0xNzIxOTcyNTk0IC0xNDA5NTIwNDI4IDY3Njk4
NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4Njkx
IDY3Njk4NjkzO30NCkBsaXN0IGw0OmxldmVsMQ0KCXttc28tbGV2ZWwtc3RhcnQtYXQ6MDsNCglt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6LTsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
bWFyZ2luLWxlZnQ6MjAuMjVwdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgltc28tZmFyZWFzdC1mb250LWZhbWlseTpDYWxpYnJp
Ow0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iO30NCkBsaXN0IGw0Omxl
dmVsMg0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MS4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsNDpsZXZlbDMNCgl7bXNv
LWxldmVsLXRhYi1zdG9wOjEuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDQ6bGV2ZWw0DQoJe21zby1sZXZlbC10YWIt
c3RvcDoyLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluO30NCkBsaXN0IGw0OmxldmVsNQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6Mi41aW47
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9
DQpAbGlzdCBsNDpsZXZlbDYNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjMuMGluOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDQ6
bGV2ZWw3DQoJe21zby1sZXZlbC10YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGw0OmxldmVsOA0KCXtt
c28tbGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsNDpsZXZlbDkNCgl7bXNvLWxldmVsLXRh
Yi1zdG9wOjQuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47fQ0Kb2wNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KdWwNCgl7bWFyZ2luLWJv
dHRvbTowaW47fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBl
ZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0t
LT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4N
CjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1s
PjwhW2VuZGlmXS0tPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mIzQzOzE8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRE
RiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8
L2I+SmltIEd1aWNoYXJkIChqZ3VpY2hhcik8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBN
YXJjaCAxOSwgMjAxNCA5OjAxIEFNPGJyPg0KPGI+VG86PC9iPiBQYXVsIFF1aW5uIChwYXVscSk8
YnI+DQo8Yj5DYzo8L2I+IERhdmlkIEFsbGFuIEk7IENhdGh5IFpoYW5nOyBTdW1hbmRyYSBNYWpl
ZTsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+DQpzZmNAaWV0Zi5vcmc8L2E+PGJyPg0K
PGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mIzQzOzE8
YnI+DQo8YnI+DQpTZW50IGZyb20gbXkgaVBob25lPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxi
cj4NCk9uIE1hciAxOSwgMjAxNCwgYXQgODo0NSBBTSwgJnF1b3Q7UGF1bCBRdWlubiAocGF1bHEp
JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86cGF1bHFAY2lzY28uY29tIj5wYXVscUBjaXNjby5j
b208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5
bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+SGkgU3VtYW5kcmEsIDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+SSBsZWFuIHRvd2FyZHMgIzI6IGVzc2VudGlhbGx5IGVuY29kaW5n
IHRoZSBpbmZvcm1hdGlvbiBpbnRvIGEgc2ltcGxlIElELCByYXRoZXIgdGhhbiB0cnlpbmcgdG8g
Y3JlYXRlIGEgdmFyaWFibGUgbGVuZ3RoIHN0YWNrLiAmbmJzcDtUaGUgZW5jb2RpbmcgbWV0aG9k
IGlzIG11Y2ggc2ltcGxlciBmb3IgU0ZzIHRvIHByb2Nlc3MsIGFuZCBhcyB5b3UgcG9pbnQgb3V0
IHVwZGF0ZSBhbmQgbW9kaWZ5LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5QYXVsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+T24gTWFyIDE5LCAyMDE0LCBhdCAzOjQwIEFNLCBTdW1hbmRyYSBN
YWplZSAmbHQ7PGEgaHJlZj0ibWFpbHRvOlMuTWFqZWVARjUuY29tIj5TLk1hamVlQEY1LmNvbTwv
YT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbHQ7Jmx0O1RyaW1tZWQgdGhl
IFRPIGxpc3QgdG8gYXZvaWQgdGhlIG1zZyBiZWluZyBoZWxkIGFnYWluJmd0OyZndDs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPkkgc2VlIHR3byB3YXlzIHRvIGNhcnJ5IHRoZSBwYXRoIGluZm9ybWF0aW9u
LiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8b2wgc3RhcnQ9IjEiIHR5cGU9IjEiPg0KPGxpIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0bzttc28tbGlzdDpsMSBsZXZlbDEgbGZvMSI+DQo8c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPkV4cGxpY2l0IG9yZGVyZWQgbGlzdCwgc29tZXRoaW5nIGxpa2UgRlctQSA6OiBU
Q1AtT1BUIDo6IExCIDo6IFZpZGVvT1BUIDo6IENHTkFULiAmbmJzcDsgVGhlcmUgYXJlIHR3byBp
c3N1ZXMgd2l0aCB0aGlzIGFwcHJvYWNoLCBmaXJzdCB0aGUgbGVuZ3RoIG9mIGdyYXBoIGlzIHZh
cmlhYmxlLiAmbmJzcDtBbHNvIGl0IGltcGxpZXMgYmlkaXJlY3Rpb25hbA0KIHN5bW1ldHJ5LiBJ
dCBpcyBvZnRlbiByZXF1aXJlZCBidXQgc2hvdWxkIG5vdCBiZSBtYW5kYXRvcnkuICZuYnNwO1Nl
Y29uZGx5IGNoYW5naW5nIHRoaXMgcGF0aC9ncmFwaCBpbiBhdCBTRiBjYW4gYmUgY3VtYmVyc29t
ZS4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNv
LWxpc3Q6bDEgbGV2ZWwxIGxmbzEiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5MZXQg
dGhlIENvbnRyb2wgcGxhbmUgZGlzdHJpYnV0ZSB0aGUgY2hhaW5JRCAmbHQ74oCUJmd0OyBncmFw
aCBtYXBwaW5nLiBJbiB0aGlzIGNhc2UgZWFjaCBTRiB3b3VsZCBoYXZlIG1hcHBpbmcgb2YgZ2l2
ZW4gYSBjaGFpbklEIHdoYXQgaXMgbXkgbmV4dCBob3AuIFRoZSBjaGFpbklEIGl0c2VsZiBjb3Vs
ZCBiZSBmaXhlZCBzaXplIGVsZW1lbnQuDQogQSBTRiBjYW4gc2VsZWN0IGEgZGlmZmVyZW50IHBh
dGggYnkgY2hhbmdpbmcgdGhlIGNoYWlJRCBwYXJhbWV0ZXIuPG86cD48L286cD48L3NwYW4+PC9s
aT48L29sPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5SZWdhcmRzPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5TdW1hbmRyYTxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVy
Om5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBp
biAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij5Gcm9tOg0KPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkNhdGh5
IFpoYW5nICZsdDs8YSBocmVmPSJtYWlsdG86Q2F0aHkuSC5aaGFuZ0BodWF3ZWkuY29tIj5DYXRo
eS5ILlpoYW5nQGh1YXdlaS5jb208L2E+Jmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5UdWVzZGF5LCBN
YXJjaCAxOCwgMjAxNCBhdCAxMDoxMyBBTTxicj4NCjxiPlRvOiA8L2I+JnF1b3Q7UmVpbmFsZG8g
UGVubm8gKHJlcGVubm8pJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86cmVwZW5ub0BjaXNjby5j
b20iPnJlcGVubm9AY2lzY28uY29tPC9hPiZndDssICZxdW90O0xvdWlzLkZvdXJpZSZxdW90OyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOkxvdWlzLkZvdXJpZUBodWF3ZWkuY29tIj5Mb3Vpcy5Gb3VyaWVA
aHVhd2VpLmNvbTwvYT4mZ3Q7LCAmcXVvdDtQYXVsIFF1aW5uIChwYXVscSkmcXVvdDsgJmx0Ozxh
IGhyZWY9Im1haWx0bzpwYXVscUBjaXNjby5jb20iPnBhdWxxQGNpc2NvLmNvbTwvYT4mZ3Q7LA0K
IERhdmlkIEFsbGFuIEkgJmx0OzxhIGhyZWY9Im1haWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29u
LmNvbSI+ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208L2E+Jmd0Ozxicj4NCjxiPkNjOiA8L2I+
Tmljb2xhcyBCT1VUSE9SUyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9z
bW9zLmNvbSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPiZndDssIFh1eGlhb2h1ICZs
dDs8YSBocmVmPSJtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbSI+eHV4aWFvaHVAaHVhd2VpLmNv
bTwvYT4mZ3Q7LCBDaGFuZ2NoZW5nIEh1YW5nICZsdDs8YSBocmVmPSJtYWlsdG86aHVhbmdAc2Nl
LmNhcmxldG9uLmNhIj5odWFuZ0BzY2UuY2FybGV0b24uY2E8L2E+Jmd0OywNCiAmcXVvdDs8YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+Jmd0OywgJnF1b3Q7PGEg
aHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT4mcXVv
dDsgJmx0OzxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+bWlrZWJpYW5jQGFvbC5j
b208L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRp
b24gY2hhaW4gSUQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkhpIFJl
aW5hbGRvLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+U28gdGhlIGNo
YWluIElEIGlzIGFjdHVhbGx5IHRoZSBwYXRoIElEIHdoaWNoIHJlcHJlc2VudHMgYW4gb3JkZXJl
ZCBzZXQgb2Ygc2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZXMuDQo8L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SSB0aGluayB3ZSBzaG91bGQgYWRkIGFuIGV4cGxp
Y2l0IGRlZmluaXRpb24gb2Yg4oCcc2VydmljZSBpbnN0YW5jZeKAnS4gV2hhdCBkbyB5b3UgdGhp
bms/PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGFua3MsPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkNhdGh5PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6
c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8
L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gc2ZjIFs8YSBocmVmPSJtYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5d
DQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTxicj4NCjxiPlNl
bnQ6PC9iPiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCAxMTowMyBBTTxicj4NCjxiPlRvOjwvYj4g
TG91aXMuRm91cmllOyBQYXVsIFF1aW5uIChwYXVscSk7IERhdmlkIEFsbGFuIEk8YnI+DQo8Yj5D
Yzo8L2I+IE5pY29sYXMgQk9VVEhPUlM7IFh1eGlhb2h1OyA8YSBocmVmPSJtYWlsdG86bWlrZWJp
YW5jQGFvbC5jb20iPm1pa2ViaWFuY0Bhb2wuY29tPC9hPjsNCjxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT47IENoYW5nY2hlbmcgSHVhbmc8YnI+DQo8Yj5TdWJq
ZWN0OjwvYj4gUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+QSBTZXJ2aWNlIENo
YWluIGp1c3QgZGVmaW5lcyB3aGljaCB0eXBlIG9mIHNlcnZpY2UgYW5kIHRoZWlyIG9yZGVyLjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5BIHNlcnZpY2UgcGF0aCBk
ZWZpbmVzIHRoZSBhY3R1YWwgc2VydmljZSBpbnN0YW5jZSwgc2F5LCBmaXJld2FsbDEuaG9tZSwg
bmF0MiwgZHBpLXNpYywgZXRjLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRk
aW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+JnF1b3Q7TG91aXMuRm91cmllJnF1b3Q7ICZsdDs8YSBocmVmPSJt
YWlsdG86TG91aXMuRm91cmllQGh1YXdlaS5jb20iPkxvdWlzLkZvdXJpZUBodWF3ZWkuY29tPC9h
PiZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+VHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgYXQgMTA6NTUg
QU08YnI+DQo8Yj5UbzogPC9iPiZxdW90O1BhdWwgUXVpbm4gKHBhdWxxKSZxdW90OyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOnBhdWxxQGNpc2NvLmNvbSI+cGF1bHFAY2lzY28uY29tPC9hPiZndDssIERh
dmlkIEFsbGFuIEkgJmx0OzxhIGhyZWY9Im1haWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNv
bSI+ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208L2E+Jmd0Ozxicj4NCjxiPkNjOiA8L2I+Tmlj
b2xhcyBCT1VUSE9SUyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9z
LmNvbSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPiZndDssIFh1eGlhb2h1ICZsdDs8
YSBocmVmPSJtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbSI+eHV4aWFvaHVAaHVhd2VpLmNvbTwv
YT4mZ3Q7LCBDaGFuZ2NoZW5nIEh1YW5nICZsdDs8YSBocmVmPSJtYWlsdG86aHVhbmdAc2NlLmNh
cmxldG9uLmNhIj5odWFuZ0BzY2UuY2FybGV0b24uY2E8L2E+Jmd0OywNCiAmcXVvdDs8YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+Jmd0OywgJnF1b3Q7PGEgaHJl
Zj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT4mcXVvdDsg
Jmx0OzxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+bWlrZWJpYW5jQGFvbC5jb208
L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24g
Y2hhaW4gSUQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+UGF1bCw8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IENhbiB5b3UgY2xhcmlmeSB0aGUgZGlmZmVyZW5jZSBiZXR3
ZWVuIHNlcnZpY2UgY2hhaW4gYW5kIHNlcnZpY2UgcGF0aC4gR2l2ZW4gdGhhdCBhIHNlcnZpY2Ug
Y2hhaW4gaXMgY29tcG9zZWQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+b2Ygc2V2ZXJhbCBzZXJ2aWNlIGZ1bmN0aW9ucyBTRjEsIFNGMiwgLi4gU0ZuIGhvdyB3
b3VsZCBhIHNlcnZpY2UgcGF0aCBkaWZmZXIgZnJvbSB0aGF0IHNlcnZpY2UgY2hhaW4/PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5
bGU9Im1hcmdpbi1sZWZ0OjIwLjI1cHQ7dGV4dC1pbmRlbnQ6LS4yNWluO21zby1saXN0Omw0IGxl
dmVsMSBsZm8zIj4NCjwhLS1baWYgIXN1cHBvcnRMaXN0c10tLT48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48c3BhbiBz
dHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4tPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGlt
ZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhLS1bZW5kaWZdLS0+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkxvdWlzPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNC
NUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwv
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24g
QmVoYWxmIE9mIDwvYj5QYXVsIFF1aW5uIChwYXVscSk8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2Rh
eSwgTWFyY2ggMTgsIDIwMTQgMTA6MjYgQU08YnI+DQo8Yj5Ubzo8L2I+IERhdmlkIEFsbGFuIEk8
YnI+DQo8Yj5DYzo8L2I+IE5pY29sYXMgQk9VVEhPUlM7IFh1eGlhb2h1OyA8YSBocmVmPSJtYWls
dG86bWlrZWJpYW5jQGFvbC5jb20iPm1pa2ViaWFuY0Bhb2wuY29tPC9hPjsNCjxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT47IENoYW5nY2hlbmcgSHVhbmc8YnI+
DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+SGkgRGF2ZSwgPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5DaGFpbiBJRCBz
aG91bGQgcmVhbGx5IGJlIHBhdGggSUQgc2luY2UgdGhlcmUgY2FuIGJlIG1hbnkgcGF0aHMgZm9y
IGEgZ2l2ZW4gY2hhaW4uICZuYnNwO1VzaW5nIHRoYXQgZGVmaW5pdGlvbiwgd2UgYXZvaWQgdGhl
IG92ZXJsb2FkIGFuZCByZWFwIHRoZSBnYWluIGFsbHVkZWQgdG8gYmVsb3cuPG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPlBhdWw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBNYXIgMTgs
IDIwMTQsIGF0IDEyOjE0IFBNLCBEYXZpZCBBbGxhbiBJICZsdDs8YSBocmVmPSJtYWlsdG86ZGF2
aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20iPmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPC9hPiZn
dDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+V2VsbCB0aGUgcXVlc3Rpb24gZGUgam91
ciBpcyDigJxkb2VzIGEgY2hhaW4gSUQgZGVmaW5lIGEgY2xhc3Mgb3IgYW4gaW5zdGFuY2XigJ3i
gKYuIElmIGl0IGRlZmluZXMgYW4gY2xhc3Mgd2UgYWxzbyBuZWVkIGluc3RhbmNlIGluZm9ybWF0
aW9uLCBpZiBpdCBpcyBjdXJyZW50bHkNCiBvdmVybG9hZGVkIHRvIGRlZmluZSBjbGFzcyBhbmQg
aW5zdGFuY2UgSU1PIHdlIGhhdmUgYSBwcm9ibGVt4oCmLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+RGF2ZTwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4m
bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5n
OjMuMHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5i
c3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+c2ZjDQogWzxhIGhy
ZWY9Im1haWx0bzpzZmMtIj5tYWlsdG86c2ZjLTwvYT48YSBocmVmPSJtYWlsdG86Ym91bmNlc0Bp
ZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Ym91bmNlc0BpZXRmLm9yZzwvc3Bh
bj48L2E+XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48
Yj5PbiBCZWhhbGYgT2Y8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PC9iPkNoYW5nY2hlbmcgSHVhbmc8YnI+DQo8Yj5TZW50OjwvYj48c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+VHVlc2RheSwgTWFyY2ggMTgsIDIw
MTQgNzo0MyBBTTxicj4NCjxiPlRvOjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+Tmljb2xhcyBCT1VUSE9SUzxicj4NCjxiPkNjOjwvYj48c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+WHV4aWFvaHU7PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwv
c3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPm1pa2ViaWFuY0Bhb2wuY29tPC9zcGFuPjwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj48
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+UmU6IFtzZmNd
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48
c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7TVMgVUkgR290aGljJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7bXNvLWZhcmVhc3Qt
bGFuZ3VhZ2U6WkgtQ04iPuetlOWkjTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
Og0KIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkdvb2QgcG9pbnRzLiBJIGJlbGlldmUgZXhw
bGljaXQgY2hhaW4gSUQgc2hvdWxkIGJlIG1hbmRhdG9yeS4gVGhlIG92ZXJoZWFkIGlzIHZlcnkg
bGl0dGxlLiBJdCBoZWxwcyBzaW1wbGlmeSBwcm9jZXNzaW5nIGFuZCBzdGVlcmluZyBzaWduaWZp
Y2FudGx5LiBUaGUgZ2FpbiBpcyBodWdlLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5DaGFuZzxicj4NCjxicj4NCi0tLS0tLS0tLS0tLTxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPkNoYW5nY2hlbmcgSHVhbmc8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGJyPg0KT24gTWFyIDE4LCAyMDE0LCBhdCAxOjUzIEFN
LCBOaWNvbGFzIEJPVVRIT1JTICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bx
b3Ntb3MuY29tIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5OaWNvbGFzLkJPVVRIT1JTQHFv
c21vcy5jb208L3NwYW4+PC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+SSB0aGluayB0aGF0IGtlZXBpbmcgdGhlIFNlcnZpY2UgUGF0aCBMYXllciB0cmFuc3Bv
cnQgaW5kZXBlbmRlbnQgc2hvdWxkIHJlbWFpbiBhbiBvYmplY3RpdmUgZm9yIFNGQy4gJm5ic3A7
U3VjaCBhIHNlcGFyYXRpb24gb2YgY29uY2VybnMgaXMgYSBzb3VuZCBhcmNoaXRlY3R1cmFsIHBy
aW5jaXBsZSB0aGF0DQogaGVscCBrZWVwIHRoaW5ncyBzaW1wbGUgaW4gcHJhY3RpY2UuPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
T24gdGhlIHF1ZXN0aW9uIG9mICZuYnNwO1NlcnZpY2UgUGF0aCwgd2UgaGF2ZSBhIGRpc2N1c3Np
b24gb24gd2hldGhlciB3ZSBuZWVkIHNvbWUga2luZCBvZiBleHBsaWNpdCBpZGVudGlmaWVyIG9y
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPmNvdWxkIHdlIHJlbHkgb24gbWFwcGluZyBvbiBzb21lIHVuZGVybGF5IG5ldHdv
cmsgcHJvdG9jb2wgZmllbGRzLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5NYXkgYmUg
YSBQUk8vQ09OIHRhYmxlIGNvdWxkIGhlbHAgZm9jdXMgdGhlIGdyb3VwIGRlY2lzaW9uIG9uIHRo
YXQgbWF0dGVyPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGluIiB0eXBlPSJkaXNjIj4N
CjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDMgbGV2ZWwxIGxmbzQiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5WaXNpYmlsaXR5ICh0cmFjaW5nKTwvc3Bhbj48bzpw
PjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsMyBsZXZl
bDEgbGZvNCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZvcndhcmRpbmcgZ3JhcGggc3Ry
dWN0dXJlIGltcGFjdC9saW1pdGF0aW9uczwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsMyBsZXZlbDEgbGZvNCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPlJlY29uZmlndXJhdGlvbiBzcGVlZCZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvbGk+PC91bD4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHR5cGU9ImRpc2MiPg0K
PHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBpbiIgdHlwZT0iY2lyY2xlIj4NCjxsaSBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDIgbGV2ZWwyIGxmbzUiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij5MQlMgLyBzY2FsZSBvdXQgaW1wYWN0PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48
bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0OmwyIGxldmVsMiBsZm81Ij48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Tm9kZSBieXBhc3MgKGUuZzsgbWFpbnRlbmFuY2UpPC9z
cGFuPjxvOnA+PC9vOnA+PC9saT48L3VsPg0KPC91bD4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDow
aW4iIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDps
MCBsZXZlbDEgbGZvNiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPnVuZGVybGF5IG5ldHdv
cmsvdHJhbnNwb3J0IGxheWVycyBzdXBwb3J0PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48bGkgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0OmwwIGxldmVsMSBsZm82Ij48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+SGVhZGVyIHNwYWNlIGltcGFjdDwvc3Bhbj48bzpwPjwvbzpwPjwv
bGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsMCBsZXZlbDEgbGZvNiI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPk11bHRpIHRlbmFudCBzdXBwb3J0IGltcGFjdDwv
c3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlz
dDpsMCBsZXZlbDEgbGZvNiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlNGQyBvbiBmbGF0
IChlLmcgb3B0aWNhbCBMMiBmb3IgRGF0YSBDZW50ZXJzKSBuZXR3b3JrJm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0OmwwIGxl
dmVsMSBsZm82Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+VW5kZXJsYXkgbmV0d29yayBh
ZG1pbmlzdHJhdGlvbiBpbXBhY3Q8L3NwYW4+PG86cD48L286cD48L2xpPjwvdWw+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlBlcnNvbmFsbHkgSSB0aGluayB0aGF0IGhh
dmluZyBhbiBleHBsaWNpdCBjaGFpbiBpZGVudGlmaWVyIChlLmcuIFNlcnZpY2UgUGF0aC9TZXJ2
aWNlIEluZGV4KSBpcyBjbGVhciAobWFuYWdlbWVudCBhbmQgY29udHJvbCkgYW5kIG5vdCBleHBl
bnNpdmUgKGhlYWRlciBzcGFjZSkuIFRoZSBkcmF3YmFjaw0KIGJlaW5nIHNvbWUgaW1wYWN0IG9u
IHRoZSBzaW1wbGljaXR5IHRvIGFkZC9yZW1vdmUgZWxlbWVudHMgaW4gYSBjaGFpbiBkeW5hbWlj
YWxseS48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPlRhZyBzd2l0Y2hpbmcgKGFzIE1QTFMpICZuYnNwO2FsbG93cyB0
byBtYW5hZ2UgdGFncyBwZXIgc2VydmljZSBub2RlcywgbGVhZGluZyB0byBtb3JlIHZlcnNhdGls
ZSBhbmQgZGl2ZXJzZSBncmFwaHM8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPk5pY29s
YXM8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgY2xh
c3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyIj4N
CjxociBzaXplPSIyIiB3aWR0aD0iMTAwJSIgYWxpZ249ImNlbnRlciI+DQo8L2Rpdj4NCjxkaXYg
aWQ9ImRpdlJwRjgxMTQ2NyI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJv
dHRvbToxMi4wcHQiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48
L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
Plh1eGlhb2h1DQogWzxhIGhyZWY9Im1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj54dXhpYW9odUBodWF3ZWkuY29tPC9zcGFuPjwvYT5dPGJyPg0K
PGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPlR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDU6MDQgQU08YnI+DQo8Yj5Ubzo8L2I+PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkplcm9tZSBNb2lzYW5k
OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVm
PSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1p
a2ViaWFuY0Bhb2wuY29tPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KPGI+U3ViamVj
dDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPltz
ZmNdPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bh
bj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7TVMgVUkgR290aGljJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7bXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6WkgtQ04iPuetlOWkjTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+Og0KIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SSBsaWtlIHRoZSBpZGVhIG9mIHNl
cGFyYXRpbmcgdGhlIFNlcnZpY2UgRnVuY3Rpb24gTGF5ZXIgYW5kIHRoZSBTZXJ2aWNlIFBhdGgg
TGF5ZXIsIGFzIHByb3Bvc2VkIGluIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVy
YXRpb25zLiBUaGUgcm9sZSBvZiB0aGUNCiBTZXJ2aWNlIFBhdGggTGF5ZXIgaXMganVzdCB0byBz
dGVlciB0aGUgdHJhZmZpYyBhbG9uZyBhIHBhcnRpY3VsYXIgY2hhaW4gb2Ygc2VydmljZSBub2Rl
cyB3aGljaCBjYW4gYmUgaW1wbGVtZW50ZWQgYnkgZXhpc3RpbmcgdG9vbHMgZm9yIHNvdXJjZSBy
b3V0aW5nLCBzdWNoIGFzIHNlZ21lbnQgcm91dGluZy4gQXMgc3VjaCwgaXTigJlzIG5vdCBuZWNl
c3NhcnkgdG8gdHJ5IHRvIGtlZXAgdGhlIFNlcnZpY2UgUGF0aCBMYXllciB0cmFuc3BvcnQtaW5k
ZXBlbmRlbnQNCiBhbmQgY29udGFpbiBpdCBpbiB0aGUgU0ZDIGhlYWRlci48L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PkJlc3QgcmVnYXJkcyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+WGlhb2h1PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xp
ZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMu
MHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNp
bVN1bjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+5Y+R5Lu25Lq6PC9zcGFuPjwvYj48Yj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW4iPjo8L3NwYW4+
PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1biI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW4iPnNmYw0KIFs8YSBo
cmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+XTxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PGI+PHNwYW4gbGFuZz0i
WkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjttc28tZmFy
ZWFzdC1sYW5ndWFnZTpaSC1DTiI+5Luj6KGoPC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTpTaW1TdW4iPiZuYnNwOzwvc3Bhbj48L2I+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1biI+SmVyb21lDQogTW9pc2FuZDxicj4NCjwvc3Bh
bj48Yj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6U2ltU3VuO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj7lj5HpgIHml7bpl7Q8L3NwYW4+
PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1biI+
Ojwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuIj4mbmJzcDs8L3NwYW4+PC9z
cGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1biI+MjAx
NDwvc3Bhbj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6U2ltU3VuO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj7lubQ8L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuIj4zPC9zcGFuPjxzcGFu
IGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPuaciDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW4iPjE4PC9zcGFuPjxzcGFuIGxhbmc9IlpILUNO
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47bXNvLWZhcmVhc3Qt
bGFuZ3VhZ2U6WkgtQ04iPuaXpTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTpTaW1TdW4iPg0KIDE6MDM8YnI+DQo8L3NwYW4+PGI+PHNwYW4gbGFuZz0iWkgt
Q04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjttc28tZmFyZWFz
dC1sYW5ndWFnZTpaSC1DTiI+5pS25Lu25Lq6PC9zcGFuPjwvYj48Yj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW4iPjo8L3NwYW4+PC9iPjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OlNpbVN1biI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW4iPjxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNA
YW9sLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWlrZWJpYW5jQGFvbC5jb208L3Nw
YW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8L3NwYW4+PGI+PHNwYW4gbGFuZz0iWkgtQ04i
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjttc28tZmFyZWFzdC1s
YW5ndWFnZTpaSC1DTiI+5Li76aKYPC9zcGFuPjwvYj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW4iPjo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OlNpbVN1biI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTpTaW1TdW4iPlJlOg0KIFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNo
YWluIElEPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlRoaXMgKGxlbmd0aHkg
YW5kIHZlcnkgbGl2ZWx5KSB0aHJlYWQgc3RhcnRlZCBmcm9tIGRyYWZ0LXJpanNtYW4tc2ZjLW1l
dGFkYXRhLWNvbnNpZGVyYXRpb25zICh3aGljaCBJIGNvLWF1dGhvcmVkKS48L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PkluIHNlY3Rpb24gNC44LCB3ZSBtYWRlIGEgY2xlYXIgZGlzdGluY3Rpb24gYmV0d2VlbiBhIHNl
cnZpY2UgcGF0aCBsYXllciAoc3RlZXJpbmcgcGFja2V0cyBob3AgYnkgaG9wIGFsb25nIHRoZSBj
aGFpbikgYW5kIGEgc2VydmljZSBmdW5jdGlvbiBsYXllciAoY29udmV5DQogbWV0YWRhdGEgaW5m
b3JtYXRpb24gb2YgaW50ZXJlc3QgdG8gU0ZzKS4gVGVybWlub2xvZ3kgYXNpZGUsIGl0IHNlZW1z
IHRoYXQgc3VjaCBsYXllcmVkIHZpZXcgd2FzIGFncmVlZCB1cG9uIGJ5IG1hbnkgcGVvcGxlIG9u
IHRoZSBtYWlsaW5nIGxpc3QuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5Ob3cgdGhpcyBjZXJ0YWlubHkgZG9lcyBi
ZWcgdGhlIHF1ZXN0aW9uIG9mIHNvbHZpbmcgQk9USCBwcm9ibGVtcyB3aXRoIHRoZSBzYW1lIChw
YWNrZXQpIGVuY2Fwc3VsYXRpb24gbWVjaGFuaXNtLiBOb3RhYmx5IHdoZW4gb2JzZXJ2aW5nIHRo
YXQgbWFueSB1c2UgY2FzZXMNCiBjb3VsZCBiZSBzYXRpc2ZpZWQgd2l0aG91dCBTRi1sZXZlbCBt
ZXRhZGF0YSwgb3IgYnkgdXNpbmcgbW9yZSBvdXQtb2YtYmFuZCB3YXlzIHRvIGNvbnZleSBzdWNo
IFNGIG1ldGFkYXRhLiBBbmQgYWxzbyB3aGVuIG9ic2VydmluZyB0aGF0IGluYmFuZCBtYXJraW5n
IChlLmcuIHBhY2tldCBoZWFkZXJzKSBjb21lcyB3aXRoIHZhcmlvdXMgcHJvcyAmYW1wOyBjb25z
IChzb21lIG9mIHRoZSBpc3N1ZXMgYmVpbmcgaWRlbnRpZmllZCBpbiB0aGUgZHJhZnQsDQogZS5n
LiBzZWN0aW9ucyA0LjEgYW5kIDQuMikuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JIGRvIGFncmVlIHdpdGggTWFy
aWEuIFdlIG1heSB3YW50IHRvIGV4cGxvcmUgb3RoZXIgb3B0aW9ucyBmb3IgYWRkcmVzc2luZyB0
aGUgbmVlZHMgb2YgdGhlIHNlcnZpY2UgcGF0aCBsYXllciB0aGF0IGRvIG5vdCByZXF1aXJlIGFu
IGV4cGxpY2l0IGNoYWluLWlkIG9mIHNvcnRzLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SW4gdGhlIGRyYWZ0LCB3
ZSBjb25jbHVkZWQgYnkgc3RhdGluZyDigJxBIHByb2R1Y3RpdmUgcGF0aCBmb3J3YXJkIGNvdWxk
IGJlIHRvIGRpdmlkZSBhbmQgY29ucXVlcjogdG8gY2xlYXJseSBzZXBhcmF0ZSB0aGUgcHJvYmxl
bSBvZiBTZXJ2aWNlIEZ1bmN0aW9uIFBhdGggdG9wb2xvZ3kNCiBmcm9tIHRoZSZuYnNwOyZuYnNw
OyBwcm9ibGVtIG9mIFtjb252ZXlpbmcgU0ZdIG1ldGFkYXRh4oCdLiBJIGRvIGJlbGlldmUgd2Ug
c2hvdWxkIGV4cGxvcmUgc3VjaCBzZXBhcmF0aW9uIHByaW5jaXBsZSBmdXJ0aGVyLjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5n
OjMuMHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5i
c3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+c2ZjDQogWzxhIGhy
ZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+
XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48Yj5PbiBC
ZWhhbGYgT2Y8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PC9iPjxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1pa2ViaWFuY0Bhb2wuY29tPC9zcGFuPjwvYT48YnI+
DQo8Yj5TZW50OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+RnJpZGF5LCBNYXJjaCAxNCwgMjAxNCA1OjUwIFBNPGJyPg0KPGI+VG86PC9iPjxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj48c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+UmU6IFtzZmNdIFNGQyBlbmNh
cHN1bGF0aW9uIGNoYWluIElEPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5JIHdv
dWxkIGltYWdpbmUgdGhhdCBpZiB3ZSBtYWRlIHRoZSBDaGFpbiBJRCBmaWVsZCBpbiB0aGUgaGVh
ZGVyIGJlIG9wdGlvbmFsLCB5ZXQgc3RpbGwgcmVxdWlyZWQgYSBoZWFkZXIgYW5kIHN0aWxsIHJl
cXVpcmVkIHRoYXQgc29tZSBpbmRpY2F0aW9uDQogb2YgdGhlIGNoYWluIGJlIGNhcnJpZWQgc29t
ZXdoZXJlIGluIHRoZSBwYWNrZXQgKG1wbHMgbGFiZWwgb3IgdmxhbiBvciB3aGF0ZXZlciksIHRo
YXQgdGhlIGltcGxlbWVudGF0aW9uIHdvdWxkIGJlY29tZSBvdmVybHkgY29tcGxpY2F0ZWQuICZu
YnNwO1RvIGRvIHNvIHdvdWxkIGJlIHVzaW5nIFNGQyBzaW1wbHkgYXMgYSBtZWNoYW5pc20gdG8g
Y2FycnkgbWV0YSBkYXRhIGFuZCBub3QgYXQgYWxsIGZvciBzZXJ2aWNlIGNoYWluaW5nLCB3aGlj
aCBzb3VuZHMNCiBjb3VudGVyIGludHVpdGl2ZSB0byBtZS4mbmJzcDs8YnI+DQo8YnI+DQpNYXJp
YSwmbmJzcDs8YnI+DQpTbywgeW91IGFyZSBzYXlpbmcgdGhhdCB5b3Ugd2FudCB0byB1c2UgU0ZD
IHRvIGNhcnJ5IGFyb3VuZCBtZXRhZGF0YSwgYnV0IG5vdCBmb3IgYWN0dWFsIHNlcnZpY2UgY2hh
aW5pbmcgYmVjYXVzZSB5b3UgYWxyZWFkeSBoYXZlIGEgd2F5IHRvIGltcGxlbWVudCBzZXJ2aWNl
IGNoYWluaW5nIG91dHNpZGUgb2YgU0ZDPyAmbmJzcDtNYXliZSBJJ20gbm90IGZvbGxvd2luZywg
YnV0IGl0IHNlZW1zIHRvIG1lIHRoYXQgaWYgeW91IHdlcmUgdG8gdXBncmFkZSB5b3VyDQogbmV0
d29yayB0byBzdXBwb3J0IFNGQyB0aGF0IHlvdSB3b3VsZCBjaGFuZ2UgZnJvbSB1c2luZyB5b3Vy
IGV4aXN0aW5nIG1lY2hhbmlzbSBhbmQgc3RhcnQgdXNpbmcgU0ZDLCB3aGljaCBpcyBtZWFudCB0
byBwcm92aWRlIHN1cHBvcnQgZm9yIHNlcnZpY2UgZnVuY3Rpb25zIHRoYXQgYXJlIG5vdCBTRkMg
YXdhcmUuICZuYnNwO1RoZXJlIGFyZSBhIG51bWJlciBvZiB1cyB3aG8gaGF2ZSBpbXBsZW1lbnRl
ZCwgaW4gb25lIHdheSBvciBhbm90aGVyLCBzb21lDQogc29ydCBvZiBzZXJ2aWNlIGNoYWluaW5n
LCBidXQgSSAoSSBjYW4gYXQgbGVhc3Qgc3BlYWsgZm9yIG15c2VsZikgYW0gbG9va2luZyB0byBT
RkMgbm90IHRvIGVuaGFuY2UgbXkgY3VycmVudCBpbXBsZW1lbnRhdGlvbiwgYnV0IHRvIHJlcGxh
Y2UgaXQgd2l0aCBzb21ldGhpbmcgYmV0dGVyIHdoaWxlIHN0aWxsIG1haW50YWluaW5nIG15IGNv
cmUgKG5vbiBzZXJ2aWNlIGZ1bmN0aW9uKSBpbmZyYXN0cnVjdHVyZS48L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbi1ib3R0b206Ni43NXB0Ij4NCjxkaXYg
Y2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVy
Ij4NCjxociBzaXplPSIxIiB3aWR0aD0iMTAwJSIgbm9zaGFkZT0iIiBzdHlsZT0iY29sb3I6Izk5
OTk5OSIgYWxpZ249ImNlbnRlciI+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1ib3R0b206Ni43NXB0Ij48Yj5Gcm9tOjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+PGEgaHJlZj0ibWFpbHRvOmtlZ3Jh
eUBjaXNjby5jb20lM2NrZWdyYXlAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+a2VncmF5QGNpc2NvLmNvbSZsdDtrZWdyYXlAY2lzY28uY29tPC9z
cGFuPjwvYT4mZ3Q7PGJyPg0KPGI+VG86PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjwvYj5Sb24gUGFya2VyJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+Jmd0
OyxKaW0gR3VpY2hhcmQgKGpndWljaGFyKSZsdDs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lz
Y28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+amd1aWNo
YXJAY2lzY28uY29tPC9zcGFuPjwvYT4mZ3Q7LEpvZWwNCiBNLiBIYWxwZXJuJmx0OzxhIGhyZWY9
Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+Jmd0Ozxicj4NCjxi
PmNjOjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyUzY3NmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZyZsdDtzZmNAaWV0Zi5v
cmc8L3NwYW4+PC9hPiZndDs8YnI+DQo8Yj5TZW50OjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+RnJpZGF5LCBNYXJjaCAxNCwgMjAxNDxicj4NCjxi
PlN1YmplY3Q6PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PjwvYj5SZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8YnI+DQo8YnI+DQomIzQz
OzEgdGhlIGlkZWEgaXMgaW50ZXJvcGVyYWJpbGl0eS48YnI+DQo8YnI+DQo8YnI+DQpPbiAzLzE0
LzE0IDEyOjU1IFBNLCAmcXVvdDtSb24gUGFya2VyJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+
PC9hPiZndDsgd3JvdGU6PGJyPg0KPGJyPg0KJmd0O1RoYW5rcywgSmltLjxicj4NCiZndDs8YnI+
DQomZ3Q7UmVtZW1iZXIgdGhhdCB3ZSBoYXZlIHNhaWQgbWFueSB0aW1lcyB0aGF0IHRoZSBTRkMg
c2VydmljZSBoZWFkZXIgaXM8YnI+DQomZ3Q7dHJhbnNwb3J0IGluZGVwZW5kZW50LiAmbmJzcDsg
SnVzdCBiZWNhdXNlIHRoZSBjaGFpbiBpZCBjb3VsZCBiZSBjYXJyaWVkIGluPGJyPg0KJmd0O3Nv
bWUgZm9ybSBvciBhbm90aGVyIHdpdGggc29tZSBwYXJ0aWN1bGFyIHRyYW5zcG9ydCBkb2Vzbid0
IG1lYW4gdGhhdCBpdDxicj4NCiZndDtjb3VsZCBiZSB1bml2ZXJzYWxseSBjb252ZXllZC4gJm5i
c3A7Jm5ic3A7IEJ5IG1ha2luZyBhbmQga2VlcGluZyB0aGUgU0ZDIHNlcnZpY2U8YnI+DQomZ3Q7
aGVhZGVyIHRyYW5zcG9ydCBpbmRlcGVuZGVudCBtYWtlcyBpdCBtb3JlIGFwcGxpY2FibGUgaW4g
bW9yZTxicj4NCiZndDtlbnZpcm9ubWVudHMgYW5kIG1vcmUgbGlrZWx5IHRvIGdldCBhZG9wdGVk
IGJyb2FkbHkuPGJyPg0KJmd0Ozxicj4NCiZndDsgJm5ic3A7IFJvbjxicj4NCiZndDs8YnI+DQom
Z3Q7PGJyPg0KJmd0Oy0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0O0Zyb206IEpp
bSBHdWljaGFyZCAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29t
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmpndWlj
aGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+XTxicj4NCiZndDtTZW50OiBGcmlkYXksIE1hcmNoIDE0
LCAyMDE0IDM6NTIgUE08YnI+DQomZ3Q7VG86IEpvZWwgTS4gSGFscGVybjsgUm9uIFBhcmtlcjxi
cj4NCiZndDtDYzo8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KJmd0O1N1Ympl
Y3Q6IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPGJyPg0KJmd0Ozxicj4NCiZndDtIaSBKb2Vs
LDxicj4NCiZndDs8YnI+DQomZ3Q7UGVyaGFwcyBidXQgSSB3b3VsZCBwb2ludCBvdXQgdGhhdCB0
aGUgYmFzZSBTRkMgaGVhZGVyIGNvdWxkIGhhdmUgYSBsb3Q8YnI+DQomZ3Q7bW9yZSBpbmZvcm1h
dGlvbiB0aGFuIGp1c3QgdGhlIGNoYWluIElEOyBJIHdvdWxkIGFsc28gcG9pbnQgb3V0IHRoYXQg
dGhlPGJyPg0KJmd0O2RldmlsIGlzIGluIHRoZSBkZXRhaWxzIGFuZCBzYXlpbmcgJnF1b3Q7d2Vs
bCwgSSBjYW4ganVzdCB1c2UgYW4gTVBMUyBsYWJlbCZxdW90Ozxicj4NCiZndDtoaWRlcyBtdWNo
IG9mIHRoZSBjb21wbGV4aXR5IG9mIGFjdHVhbGx5IGRvaW5nIHRoYXQuPGJyPg0KJmd0Ozxicj4N
CiZndDtPbiAzLzE0LzE0LCAyOjM1IFBNLCAmcXVvdDtKb2VsIE0uIEhhbHBlcm4mcXVvdDsgJmx0
OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+Jmd0
OyB3cm90ZTo8YnI+DQomZ3Q7PGJyPg0KJmd0OyZndDtJZiB0aGUgdHJhbnNwb3J0IGhlYWRlciBj
YXJyaWVzIGVub3VnaCBpbmZvcm1hdGlvbiBmb3IgaWRlbnRpZnlpbmcgdGhlPGJyPg0KJmd0OyZn
dDtzZXF1ZW5jZSAoVkxBTiB0YWcgb3IgTVBMUyBsYWJlbCBjYW4gYm90aCBkbyB0aGUgam9iKSwg
dGhlbiBhcmd1YWJseTxicj4NCiZndDsmZ3Q7dGhlIGdsb2JhbCBjaGFpbiBJRCBpcyByZWR1bmRh
bnQuIEkgY2FuIGxpdmUgd2l0aCBjYXJyeWluZyBpdCBhbnl3YXk8YnI+DQomZ3Q7Jmd0O2VpdGhl
ciBpZiBJIGhhdmUgbWV0YWRhdGEgdG8gY2FycnksIG9yIGlmIEkgbmVlZCB0aGUgY2hhaW4gSUQg
Zm9yIHNvbWU8YnI+DQomZ3Q7Jmd0O3B1cnBvc2UuPGJyPg0KJmd0OyZndDsgQWZ0ZXIgYWxsLCBz
b21lIGZvbGtzIHNlZW0gdG8gd2FudCB0byB1c2UgdGhhdCBmb3IgdGhlIGZvcndhcmRpbmc8YnI+
DQomZ3Q7Jmd0O2RlY2lzaW9ucy48YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7WW91cnMsPGJy
Pg0KJmd0OyZndDtKb2VsPGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0O09uIDMvMTQvMTQsIDI6
MjggUE0sIFJvbiBQYXJrZXIgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7IFRoZSBjaGFpbiBJRCBp
cyB0aGUgbGFiZWwgdGhhdCBkZWZpbmVzIHRoZSBzZXF1ZW5jZSBvZiBzZXJ2aWNlPGJyPg0KJmd0
OyZndDsmZ3Q7ZnVuY3Rpb25zIHRoYXQgbXVzdCBiZSB2aXNpdGVkLiAmbmJzcDsgSXQgY2FuIGJl
IHRob3VnaHQgb2YgYXMgYSBoYW5kbGUgZm9yIGE8YnI+DQomZ3Q7Jmd0OyZndDtzdGFjayBvZiBt
dXN0LXZpc2l0IG5ldHdvcmsgbG9jYXRpb25zLiAmbmJzcDsgSSBkb24ndCBzZWUgaG93IHRoaXMg
Y2FuIGJlPGJyPg0KJmd0OyZndDsmZ3Q7YW55dGhpbmcgYnV0IG1hbmRhdG9yeS48YnI+DQomZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgJm5ic3A7Jm5ic3A7Jm5ic3A7IFJvbjxicj4NCiZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyBGcm9tOiBzZmMgWzxhIGhyZWY9Im1h
aWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+XSBPbiBC
ZWhhbGYgT2YgU3VyZW5kcmEgS3VtYXI8YnI+DQomZ3Q7Jmd0OyZndDsoc21rdW1hcik8YnI+DQom
Z3Q7Jmd0OyZndDsgU2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAxOjQ2IFBNPGJyPg0KJmd0
OyZndDsmZ3Q7IFRvOiBKb2VsIE0uIEhhbHBlcm47IE5BUElFUkFMQSwgTUFSSUEgSDxicj4NCiZn
dDsmZ3Q7Jmd0OyBDYzo8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZn
dDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25z
aWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBbVHJpbW1lZCB0
aGUgcmVjaXBpZW50IGxpc3QgLSBuZWVkcyBhcHByb3ZhbCBvdGhlcndpc2VdPGJyPg0KJmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IENvbXBsZXRlbHkgYWdyZWUgaGVyZS48YnI+DQomZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgU0ZDIGRvZXMgbm90IHByZXZlbnQgVkxBTiBzdGl0
Y2hpbmcgYW5kIG9uZSBjYW4gY29udGludWUgdG8gZG8gdGhhdC48YnI+DQomZ3Q7Jmd0OyZndDtX
aGlsZSBhdCB0aGUgc2FtZSB0aW1lIFNGQyBjYW4gaW5jbHVkZSBWTEFOIHN0aXRjaGluZyB0byBz
dXBwb3J0PGJyPg0KJmd0OyZndDsmZ3Q7bGVnYWN5IFNGcyBpbiB0aGUgc2FtZSBjaGFpbiB0aGF0
IGluY2x1ZGVzIFNGQyBhd2FyZSBTRnMuIEV2ZW4gbGVnYWN5PGJyPg0KJmd0OyZndDsmZ3Q7U0Zz
IGJlbmVmaXQgZnJvbSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgaGVuY2UgY2FuIGJlIHNoYXJl
ZCBhY3Jvc3M8YnI+DQomZ3Q7Jmd0OyZndDtkaWZmZXJlbnQgc2VydmljZSBjaGFpbnMuPGJyPg0K
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IFN1cmVuZHJhLjxicj4NCiZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBP
biAzLzE0LzE0IDEwOjI2IEFNLCAmcXVvdDtKb2VsIE0uIEhhbHBlcm4mcXVvdDsgJmx0OzxhIGhy
ZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90
ZTo8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IE15IG93biBpbmNsaW5h
dGlvbiBpcyB0byBvYnNlcnZlIHRoYXQgaWYgeW91IGRvbid0IG5lZWQgZXhwbGljaXQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7IGNoYWluIGlkZW50aWZpY2F0aW9uIGFuZCB5b3UgZG9uJ3QgbmVlZCBt
ZXRhZGF0YSwgeW91IGNhbiBqdXN0IG9taXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBzZmMv
bnNoIGhlYWRlci4gU3RpbGwgZG8gc2VydmljZSBjaGFpbmluZywganVzdCBubyBleHRyYSBoZWFk
ZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgSWYgd2UgYXJl
IGdvaW5nIHRvIGhhdmUgdGhlIGhlYWRlciwgaXQgc2VlbXMgdG8gbWUgdGhhdCB0aGUgY2hhaW48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7aWRlbnRpZmljYXRpb24gZmllbGQgaXMgdmVyeSB1c2VmdWws
IGFuZCBsb3cgY29zdCBvbmNlIHdlIGhhdmUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O2hlYWRl
ci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBZb3Vycyw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyBPbiAzLzE0LzE0LCAxOjAwIFBNLCBOQVBJRVJBTEEsIE1BUklBIEggd3JvdGU6
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgRXhwbGljaXQgY2hhaW4gaWRlbnRpZmljYXRpb24g
c2hvdWxkIGJlIG1hZGUgb3B0aW9uYWwuIEkgYmVsaWV2ZSBpdDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHdhcyBkaXNjdXNzZWQgZmV3IG1vbnRocyBhZ28gb24gdGhpcyBtYWlsaW5nIGxpc3Qu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBNYXJp
YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKkZy
b206KnNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnPC9zcGFuPjwvYT5dICpPbiBCZWhhbGYgT2YgKkptaC5kaXJlY3Q8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAqU2VudDoqIFRodXJzZGF5LCBNYXJjaCAxMywgMjAxNCAxMjoxMiBQTTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpUbzoqPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29tIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+a2VncmF5QGNpc2NvLmNvbTwv
c3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+
OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVm
PSJtYWlsdG86c21rdW1hckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5zbWt1bWFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPjxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpDYzoqPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpuaWNvbGFzLmJvdXRob3JzQHFv
c21vcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5uaWNv
bGFzLmJvdXRob3JzQHFvc21vcy5jb208L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwv
c3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5oYWRpQG1vamF0YXR1LmNvbTwvc3Bhbj48L2E+Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpyb25fcGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+cm9uX3Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21h
bkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgKlN1YmplY3Q6KiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEt
Y29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqSW1wb3J0YW5jZToqIExv
dzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgQXNz
dW1pbmcgSSB1bmRlcnN0YW5kIHlvdSBwcm9wZXJseSBLZW4sIEkgZGlzYWdyZWUuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgZXhhbXBsZSwg
YnkgdXNpbmcgc2VwYXJhdGUgdGVybXMgSSBjYW4gZWFzaWx5IGRpc2N1c3MgdGhlIGZhY3Q8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGF0IGNlcnRhaW4ga2luZHMgb2YgZGF0YSAoY2hhaW4g
aWRlbnRpZmljYXRpb24pIG9ubHkgbmVlZCB0byBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGFkanVzdCBieSBhIGZldyBhcHBzIGluIHJhcmUgY2FzZXMuIEFuZCB0aGF0IGRhdGEgaXMgbm90
IGJlZWRlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJ5IHRoZSBhcHBsaWNhdGlvbnMuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBVbmxlc3Mg
eW91IHdvdWxkIGxpa2UgdG8gY29uc2lkZXIgdGhlIGNoYWluIGlkZW50aWZpY2F0aW9uIGFzIGJl
aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3B0aW9uYWw/PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3Vycyw8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWw8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50IGZyb20gbXkgU2Ftc3VuZyBzbWFy
dHBob25lIG9uIEFUJmFtcDtUPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLS0tLSBPcmlnaW5hbCBtZXNz
YWdlIC0tLS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNd
IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgRnJvbTogJnF1b3Q7S2VuIEdyYXkgKGtlZ3JheSkmcXVvdDsgJmx0OzxhIGhy
ZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+a2VncmF5QGNpc2NvLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20iIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86a2VncmF5QGNpc2NvLmNv
bTwvc3Bhbj48L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUbzogTHVjeSB5
b25nICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bh
bj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3ku
eW9uZ0BodWF3ZWkuY29tJTNlJTNlLCUyMlN1cmVuZHJhIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tJmd0OyZndDss
JnF1b3Q7U3VyZW5kcmE8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj5LdW1hciAoc21rdW1hcikmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNta3VtYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c21rdW1hckBjaXNjby5jb208L3NwYW4+
PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7
PGEgaHJlZj0ibWFpbHRvOnNta3VtYXJAY2lzY28uY29tJTNlJTNlLCUyMkppbSIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzbWt1bWFyQGNpc2NvLmNv
bSZndDsmZ3Q7LCZxdW90O0ppbTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkd1aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDso
amd1aWNoYXIpJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1h
aWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5qZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmpndWlj
aGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pm1haWx0bzpqZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgQ0M6IE5pY29sYXMgQk9VVEhPUlMgJmx0OzxhIGhyZWY9Im1haWx0bzpO
aWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L3NwYW4+PC9hPjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JT
QHFvc21vcy5jb20lM2UlM2Usc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSZndDsmZ3Q7LHNmYzwv
c3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnJTNlJTNlLEphbWFs
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmY0Bp
ZXRmLm9yZyZndDsmZ3Q7LEphbWFsPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+SGFkaSBTYWxpbSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmhh
ZGlAbW9qYXRhdHUuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+aGFkaUBtb2phdGF0dS5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmx0OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSUzZSUzZSxSb24iIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86aGFkaUBtb2phdGF0dS5j
b20mZ3Q7Jmd0OyxSb248L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj5QYXJrZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBo
cmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJt
YWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSUzZSUzZSwlMjJicmlqc21hbkBq
dW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1h
aWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tJmd0OyZndDssJnF1b3Q7YnJpanNt
YW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8
YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+
PC9hPiZndDsmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlw
ZXIubmV0PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQlM2UlM2UsJTIySm9lbCIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCZn
dDsmZ3Q7LCZxdW90O0pvZWw8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj5NLiBIYWxwZXJuJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qbWhAam9lbGhhbHBlcm4uY29tPC9zcGFu
PjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0
OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+
PC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBUaGUgd29yZCAmcXVvdDttZXRhZGF0YSZxdW90OyBpcyBhIHB1cnBvc2VseSBhbWJp
Z3VvdXMgdGVybSAmcXVvdDtkYXRhIHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwcm92
aWRlcyBpbmZvcm1hdGlvbiBhYm91dCBvdGhlciBkYXRhJnF1b3Q7LiBJdCBpcyB1c2VkIHRvIGF2
b2lkIFRISVM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rpc2N1c3Npb24uPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgZXhhbXBsZSwgSSBw
cm9wb3NlIHdlIGRlZmluZSAmcXVvdDt0ZXF1aWxhIG1ldGFkYXRhJnF1b3Q7IGJlY2F1c2UsPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnJhbmtseSwgSSB3aWxsIG5lZWQgdG8gb3JkZXIgYSB0
cmlwbGUtc2hvdCBpZiB3ZSBrZWVwIGF0dGVtcHRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyB0byBkZWZpbmUgc29tZXRoaW5nIHRoYXQsIGJ5IGRlZmluaXRpb24sIGlzIGFtYmlndW91cy4g
SSdkIGxpa2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBteSBiYXJ0ZW5kZXIgdG8gdW5kZXJz
dGFuZCBtZSBzcGVjaWZpY2FsbHkgd2hlbiBJIHNheSAmcXVvdDtJIG5lZWQgYTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7c2hvdCZxdW90Oy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTMvMTQgNzo0OSBBTSwgJnF1b3Q7THVjeSB5b25n
JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwv
c3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzps
dWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDsgd3Jv
dGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0O1NuaXAuLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7U0sm
Z3Q7IEp1c3QgY29weWluZyBmcm9tIHRoZSBQUzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0Oy0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtEYXRhIHBs
YW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5IHRvIGV4Y2hhbmdlIGluZm9ybWF0aW9u
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiZXR3ZWVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDt0aGUgbmV0d29yayBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4g
c2VydmljZSBmdW5jdGlvbnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbmQgc2VydmljZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7ZnVuY3Rpb25zIGFuZCB0aGUgbmV0
d29yay48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7LS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0O0l0IGlzIGEgbHVjaWQgZGVmaW5pdGlvbi4gV2UgYXJlIHVubmVjZXNzYXJpbHkgbWFr
aW5nIHRoZSB3b3JkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmcXVvdDtuZXR3b3JrJnF1b3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtjb250cm92ZXJzaWFsLCBJTU8u
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0O1tMdWN5XSBUaGlzIGlzIG15IHBvaW50LiAmcXVvdDtUaGUgbmV0
d29yayZxdW90OyBpcyB0b28gZ2VuZXJhbCBoZXJlLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
d2hpY2ggYnJpbmdzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDttZXRhZGF0
YSBncmVhdCBwb3dlciB0byBkbyBtYW55IHRoaW5ncy4gVGhpcyBpcyB3aHkgcGVvcGxlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpbnZlbnQgaWRlYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0O2hlcmUsIHdoaWNoIGNhdXNlcyBhIGxvdCBvZiBkZWJhdGVzIG9uIG1ldGFk
YXRhIHVzYWdlIHBvdGVudGlhbHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2U8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3Nob3VsZCBub3Qgc3BlbmQgYSBsb3Qgb2Yg
dGltZXMgb24gdGhhdCBkZWJhdGVzIGFuZCBqdWRnZSB3aGljaDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7dXNhZ2UgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3ZhbHVh
YmxlIG9yIG5vdC4gVGh1cywgZm9yIHRoZSBTRkMgd29yaywgaXQgd2lsbCBiZSBoZWxwZnVsIGlm
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3ZSBjYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0O25hcnJvdyBkb3duIGEgYml0LiBKb2VsIG1ha2VzIGV4cGxpY2l0bHkgdHdv
IGNhc2VzLCB3aGljaCBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGVscGZ1bCB0bzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7ZGV2ZWxvcCB1c2UgY2FzZXMgZm9yIGVh
Y2ggY2FzZS4gSSB3b3VsZCBsaWtlIHRvIHNlZSB0aGF0IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7cHJvYmxlbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7c3RhdGVt
ZW50IGNhbiBiZSBtb3JlIHNwZWNpZmljIG9uIG1ldGFkYXRhIGRlZmluaXRpb24sIHdoaWNoIG1h
eTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0O2hlbHBmdWwgaW4gbGVzcyBmb2N1c2luZyBvbiBpdCBhbmQgbW92aW5nIGZvcndh
cmQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O0x1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7U3VyZW5kcmEuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O1RoYW5rcyw8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDtGcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbPGEgaHJl
Zj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPm1haWx0bzpqZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPl08YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtTZW50OiBXZWRuZXNkYXksIE1h
cmNoIDEyLCAyMDE0IDQ6MzggUE08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDtUbzogTHVjeSB5b25nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Q2M6IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcjs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5t
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7DQogc2ZjOyBKYW1hbDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SGFkaSBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0O1N1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0hpIEx1Y3ks
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Tm8uIEkgYW0gc2ltcGx5IHNheWluZyB3ZSBzaG91
bGQgbm90IG92ZXJjb21wbGljYXRlIHRoZSBwcm9ibGVtPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7c3RhdGVtZW50IHdpdGggdGV4dCB0aGF0IGFkZHMgbGl0dGxlIHRv
IG5vIHZhbHVlIGluIG15IG9waW5pb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2hldGhl
cjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O3dlIGNhbGwgaXQgbWV0
YWRhdGEsIG9yIGNvbnRleHQsIGhhcyBubyBiZWFyaW5nIG9uIHRoZSBmYWN0PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDt0aGF0IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0O3Byb2JsZW0gc3RhdGVtZW50IGFscmVhZHkgY2xlYXJseSBzdGF0ZXMgd2UgbmVlZCB0
byBiZSBhYmxlIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtwYXNzPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7aW5mb3JtYXRpb24gYmV0d2VlbiBTRsK5cyBhbmQg
YmV0d2VlbiB0aGUgbmV0d29yayAmYW1wOyBTRsK5cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtPbiAzLzEyLzE0LCA1
OjEzIFBNLCAmcXVvdDtMdWN5IHlvbmcmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5Lnlv
bmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208
L3NwYW4+PC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7SGkgSmltLDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7SSBmb3Igb25lIGRvbid0IGFncmVlIGFuZCB0
aGluayB3ZSBhcmUgb3ZlciBjb21wbGljYXRpbmcgd2hhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7c2hvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2Jl
IHN0cmFpZ2h0Zm9yd2FyZC4gVGhlIFNGQyBlbmNhcHN1bGF0aW9uIHNob3VsZCBlbmFibGUgdHdv
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGluZ3M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsxLiBTdGVlcmluZyBvZiBzZWxlY3RlZCBmbG93cyB0aHJvdWdoIGEgc2Vydmlj
ZSBjaGFpbjsgdGhpcyBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O3NlcnZpY2UgZnVuY3Rpb24gcGF0aC48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Mi4gUGFzc2luZyBv
ZiBjb250ZXh0IGFzc29jaWF0ZWQgd2l0aCBhIGdpdmVuIGZsb3cgd2l0aGluIHNhaWQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7ZnVuY3Rpb24gcGF0aC4gVGhpcyBjb250ZXh0IGluZm9ybWF0aW9uIG1h
eSBiZSBjb25zdW1lZCBieSBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtTRiAoYW48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7YXBwbGljYXRpb24gSUQgaXMg
YW4gZXhhbXBsZSkgb3IgbWF5IGJlIGNvbnN1bWVkIGJ5IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Zm9yd2FyZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDtlbGVtZW50cyAoYSB2cmYtSUQgaXMgYW4gZXhhbXBsZSkuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O1tMdWN5XSBEbyB5b3UgY2FsbCB0aGUgY29udGV4
dCBhcyBtZXRhZGF0YSBvciBub3Q/IERvIHdlIGhhdmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2Fub3RoZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7dGVy
bSBoZXJlIGJlc2lkZSBTRkMgaGVhZGVyIGFuZCBtZXRhZGF0YS4gSSBzZWUgdGhhdCB5b3UgZG9u
J3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dhbnQgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7c2VwYXJhdGUgd2hhdCBpcyBjb25zdW1lZCBieSBTRiBh
bmQgd2hhdCBpcyBjb25zdW1lZCBieSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Zvcndh
cmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7ZWxlbWVu
dHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtMdWN5PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDtTZW50IGZyb20gbXkgaVBob25lPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciAxMiwgMjAxNCwgYXQgNDoxNiBQTSwgJnF1b3Q7
THVjeSB5b25nJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFp
bHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+bHVjeS55b25nQGh1YXdlaS5jb208L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmx1
Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0Ow0KIHdy
b3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgR3JlYXQuIFRo
ZW4gd2UgbWF5IGNvbnNpZGVyIHR3byBzcGVjaWFsIG1ldGFkYXRhIGRlZmluaXRpb25zPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0O3Byb2JsZW0gc3RhdGVtZW50IHNvIHdlIGNhbiBhbGwgdXNlIHRo
ZSBzYW1lIGRlZmluaXRpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SGVyZSBpcyBteTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7c3VnZ2VzdGVk
IHRleHQgYW5kIGxpa2UgdG8gaGVhciB5b3UgYW5kIG90aGVyJ3MgaW5wdXQgYW5kPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtzdWdnZXN0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBw
cm92aWRlcyB0aGUgYWJpbGl0eTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dG88YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2V4Y2hhbmdlIGluZm9ybWF0
aW9uIGJldHdlZW4gdGhlIGVsZW1lbnRzIGluIGEgc2VydmljZSBmdW5jdGlvbjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Y2hhaW5pbmcuIEluIHRoaXMg
Y29udGV4dCwgdGhlcmUgYXJlIHR3byB0eXBlcyBvZiBkYXRhIHBsYW5lPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDttZXRhZGF0YS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7IFNlcnZpY2UgRnVuY3Rpb24gTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBleGNoYW5n
ZWQgYmV0d2Vlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Y2xhc3NpZmllciBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5j
dGlvbnMgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
O2ZhY2lsaXRhdGUgc2VydmljZSBmdW5jdGlvbnMgb24gdGhlIHBhY2tldCB0cmVhdG1lbnQuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTdGVlcmluZyBNZXRhZGF0
YTogdGhlIGluZm9ybWF0aW9uIGZyb20gc2VydmljZSBmdW5jdGlvbnMgdG8gYTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Y2xhc3NpZmllciBvciBzZXJ2
aWNlIG5vZGUgZm9yIHRyYWZmaWMgZm9yd2FyZGluZyBwdXJwb3NlLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgLWVuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IEZyb206IEpvZWwgTS4gSGFscGVybiBbPGEgaHJlZj0ibWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+XTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbnQ6IFdlZG5lc2Rh
eSwgTWFyY2ggMTIsIDIwMTQgMjozNSBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQ
YXJrZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBD
YzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlw
ZXIubmV0PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7
IHNmYzsgSmFtYWwgSGFkaTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7IFNhbGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNv
bnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBZ
ZXMsIEkgYW0gdHJ5aW5nIHRvIGNvbnNpc3RlbnRseSBkaXN0aW5ndWlzaCB0aG9zZSB0d28gY2Fz
ZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3doZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O3RhbGtpbmcgYWJvdXQgdGhlIGluZm9ybWF0aW9uIGNh
cnJpZWQgd2l0aCBwYWNrZXRzIGluIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2No
YWlucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAz
OjEzIFBNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWwsIFNlZSBiZWxvdy4gLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0gRnJvbTogc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl0gT24gQmVoYWxmIE9mIEpvZWwgTS4gSGFscGVybjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7U2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjAyIFBN
IFRvOiBMdWN5IHlvbmc7IE5pY29sYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0JPVVRIT1JT
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBS
b24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFu
PjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0
OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bh
bj48L2E+Jmd0OzsNCiBzZmM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJp
anNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgd2FzIHRyeWluZyB0byB3b3JkIGl0IGNhcmVm
dWxseSBub3QgdG8gZm9jdXMgb24gd2hvIHB1dHM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Ro
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBp
bmZvcm1hdGlvbiBpbiwgYnV0IG9ubHkgb24gd2hvIGNvbnN1bWVzIHRoZSBpbmZvcm1hdGlvbi48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSW5m
b3JtYXRpb24gZm9yIHNlcnZpY2UgZnVuY3Rpb25zIG1heSBjb21lIGZyb20gdGhlIGluZ3Jlc3M8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2xh
c3NpZmllciBvciBmcm9tIG90aGVyIHNlcnZpY2UgZnVuY3Rpb25zLiBbTHVjeV0gdGhpcyBpczxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIG9uZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIg
dmlldy4gSW5mb3JtYXRpb24gZm9yIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9yd2Fy
ZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyB3aWxsIGdlbmVyYWxseSBjb21lIGZyb20gdGhlIGluZ3Jlc3MgY2xhc3NpZmllciwgYnV0IGlu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzcGVjaWFsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhc2VzIG1heSBiZSBwcm92aWRlZCBieSBz
ZXJ2aWNlIGZ1bmN0aW9ucy4gKEkga2VlcDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2FudGlu
ZyB0byBnZXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgcmlkIG9mIHRob3NlIHNwZWNpYWwgY2FzZXMsIGJ1dCBzbyBmYXIgdGhlcmUgc2VlbSB0
byBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7anVzdCBlbm91Z2g8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgb2YgdGhlbSB0byB3YXJyYW50
IGNvdmVyaW5nIGluIHRoZSBzb2x1dGlvbi4gQW5kIG1vcmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2ltcG9ydGFudGx5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBzaWduaWZpY2FudCBzdXBwb3J0IGZvciBpdCBpbiB0aGUgd29ya2luZyBn
cm91cC4pIFtMdWN5XTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7VGhpcyBpczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgc2Vjb25kIGNh
c2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3IChidXQgeW91IGRvbid0PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtsaWtlIGl0KS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgQW5kIHlvdSBzdWdnZXN0IGRpc3Rpbmd1aXNoaW5nIHRoZXNlIHR3
byBjYXNlcyB3aGVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkaXNjdXNzaW5nPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFib3V0IG1ldGFk
YXRhIHVzYWdlLiBJcyB0aGF0IHJpZ2h0IHVuZGVyc3RhbmRpbmc/PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDI6
MzMgUE0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWwsIEkgaW50ZXJwcmV0IHRoYXQgeW91IHN1Z2dl
c3RzIHRoYXQgZGlzdGluZ3Vpc2ggdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtleGNoYW5n
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlv
bnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4Y2hhbmdlIGluZm9ybWF0aW9u
IGRhdGEgcGxhbmUgY2FycmllZCBmcm9tIGEgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ZnVuY3Rpb24gdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGEgc2VydmljZSBub2RlLiBJcyB0aGlzIHJpZ2h0IHVuZGVyc3RhbmRp
bmc/IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBl
cm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9z
cGFuPjwvYT5dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsyMDE0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgMToxOTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUE08YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBMdWN5IHlv
bmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKGpndWlj
aGFyKTs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEg
aHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpIFNhbGlt
IFN1YmplY3Q6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJh
dGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBNeSBpbmNsaW5hdGlvbiB3b3VsZCBiZSB0byB0dW5lIHRoYXQgZGVmaW5pdGlvbiB0
bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGlzdGluZ3Vpc2g8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJldHdlZW4gZGF0YXBsYW5l
IGNhcnJpZWQgaW5mb3JtYXRpb24gaW50ZW5kZWQgZm9yIHVzZSBieTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgZnVuY2l0b25zICh3aGF0ZXZlciB0aGUgb3JpZ2luKSwgYW5kIGRh
dGFwbGFuZSBjYXJyaWVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbmZvcm1hdGlvbjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW50
ZW5kZWQgZm9yIGRhdGFwbGFuZSBmb3J3YXJkaW5nIGNvbXBvbmVudHMuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IEhpIEpvZWwsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGFncmVlIHRoYXQgd2UgbmVlZCB1c2luZyB0aGUg
c2FtZSBkZWZpbml0aW9uIGZvciBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0ZXJtLCBidXQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBkaXNhZ3JlZSB0aGF0IHRoZSBtZXRhZGF0YSBkZWZpbml0aW9uIGhlcmUgaXMgYSBzZXQg
b2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBpbmZvcm1hdGlvbiBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIFRoaXMgbWF5IGJlIHRv
byBuYXJyb3c8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O29yIGxlYWQ8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBhIHBhcnRp
Y3VsYXIgc29sdXRpb24uIEkgYW0gZmluZSB3aXRoIHRoaXMgZGVmaW5pdGlvbjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7aW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHJvYmxlbSBzdGF0ZW1lbnQgdy8gbWlub3IgdHdl
YWsgKHN1Z2dlc3RlZCBvbiBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsaXN0KS48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRl
cyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FiaWxpdHkgdG88YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGNoYW5nZSBp
bmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBjbGFzc2lmaWVycyBhbmQgc2VydmljZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZ1bmN0
aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgYW5kIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9ucyBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjbGFzc2lmaWVyc3xzZXJ2
aWNlIG5vZGVzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlcmUgbWF5IGJlIGEgc29sdXRpb24gdGhhdCBhIHNlcnZp
Y2UgZnVuY3Rpb24gcGFzc2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzb21lPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiB0byBhdHRhY2hlZCBzZXJ2aWNlIG5v
ZGUgd2l0aG91dCB1c2luZyBTRkM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hlYWRlci48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFRoYW5rcywgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLSBGcm9tOiBKb2VsIEhhbHBlcm4gRGlyZWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpqbWgu
ZGlyZWN0QGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPm1haWx0bzpqbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+XSBT
ZW50OiBXZWRuZXNkYXksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtNYXJjaCAxMiw8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAy
MDE0IDEyOjI1IFBNIFRvOiBMdWN5IHlvbmc7IEpvZWwgTS4gSGFscGVybjsgTmljb2xhczxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Qk9VVEhPUlM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uIFBhcmtlciBDYzogSmltIEd1
aWNoYXJkIChqZ3VpY2hhcik7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2Zj
OyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBMdWN5LCB5b3Ugc2F5ICZxdW90
O3RoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIC4uLiZxdW90OyBUaGU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2RlZmluaXRpb24geW91PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlbiBwcm92aWRlIGlzIGEgZGVmaW5pdGlvbiBv
ZiB0aGUgc2V0IG9mIGluZm9ybWF0aW9uIHdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthcmU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBwcm9wb3NpbmcgdGhhdCB3ZSBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIEksIGFuZCBvdGhl
cnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoYXZlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmVlbiB1c2luZyB0aGUgdGVy
bSBtZXRhZGF0YSBtb3JlIG5hcnJvd2x5LiBXZSBjYW4gdXNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDt3aGF0ZXZlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRlZmluaXRpb24gd2Ugd2FudC4gQnV0IHdlIGRvIG5lZWQgdG8g
YWdyZWUgb24gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkZWZpbml0aW9uLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZv
ciB0aGUgcHVycG9zZXMgb2YgdGhlIFdHLCBpdCBzZWVtcyBtdWNoIG1vcmUgdXNlZnVsIHRvPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt1c2UgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGVybSBtZXRhZGF0YSBmb3IgdGhl
IG5hcnJvd2VyIGRlc2NyaXB0aW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBPbiAzLzEyLzE0LCAxOjE5IFBNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIEpvZWws
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgYWdyZWUuIFdlIG5lZWQgdG8gZGlmZmVyZW50aWF0ZSB0aGUg
bWV0YWRhdGEgdXNlZCBieTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2Z1bmN0aW9uIGFuZCBTRkMgaGVhZGVyLiBUaGUgbWV0YWRhdGEgdGVybSBtZWFucyBjYXJyeWlu
Zzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c29tZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3N0YXRlcyBhbG9uZyB3aXRo
IHRoZSBwYWNrZXQuIElNTzogU0ZDIGhlYWRlciBpcyBhIGtpbmQgb2Y8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0
YSBjYXJyaWVkIG9uIHBhY2tldCBmb3IgbmV4dCBzZXJ2aWNlIG5vZGUgdG8gdXNlLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7SW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29udGV4dCBvZiBTRkMsIHdlIGhhdmUg
dGVybSBmb3IgU0ZDIGhlYWRlciBhbmQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRh
ZGF0YSB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7d2FzIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywg
b3IgYmV0d2VlbiBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb25zIGFuZCBjbGFzc2lmaWVycy9zZXJ2
aWNlIG5vZGVzLCB3aGljaCBpcyB3aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGUgZHJh
ZnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDtmb2N1cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLCBMdWN5PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0i
bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+XSBTZW50
OiBXZWRuZXNkYXksIE1hcmNoIDEyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDIwMTQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgMTE6MTggQU0gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtl
ciBDYzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgR3VpY2hhcmQgKGpn
dWljaGFyKTs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpIFNh
bGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEkgdGhpbmsgaXQgaXMgaW1wb3J0YW50IHRvIGtlZXAgYSBzdHJvbmcgZGlzdGluY3Rpb248
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JldHdlZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgKHdoaWNo
IGlzIGZvciB1c2UgYnkgYXBwbGljYXRpb25zKSBhbmQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNoYWluaW5nIGluZm9ybWF0aW9uIGluIHRoZSBiYXNlIHNl
cnZpY2UgY2hhaW4gaGVhZGVyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hpY2ggaXM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgZm9yIHVzZSBieSB0aGUgc2VydmljZSBjaGFpbiBzdXBwb3J0IG1lY2hhbmlzbXMuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEy
LzE0LCAxMDo0MiBBTSwgTHVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRnVsbHkgYWdyZWUg
d2l0aCBKb2UuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2Ugc2hvdWxkIG5vdCByZXF1aXJl
IGEgZml4IGxlbmd0aCBmb3IgaW4tYmFuZCBtZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7YnV0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhbHNvIG5vdCBsZWF2ZSBpdCBmb3IgZnJlZWx5IHVzYWdlLiBJ
biBmYWN0LCB3aGVuIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IG5vZGUgaW5zZXJ0cyBTRkMgaGVhZGVyIG9uIGEgKGVuY2Fwc3VsYXRlZCkgcGFja2V0IGFu
ZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VuZCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmV4dCBzZXJ2
aWNlIG5vZGUsIFNGQyBoZWFkZXIgaXRzZWxmIGNhbiBiZSBzZWVuIGFzIGE8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O21ldGFkYXRhLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBz
ZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl0gT24gQmVoYWxmIE9mIEpvZWwgTS48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O0hhbHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2gg
MTIsIDIwMTQgOToyMSBBTSBUbzogTmljb2xhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Qk9V
VEhPUlM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFy
KTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpz
bWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNmYzsgSmFtYWwg
SGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9y
IGluLWJhbmQgbWV0YWRhdGEsIHRoZSBBUEkgZm9yIGFjY2VzcyBjYW4gZWFzaWx5IGJlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBzeW5jaHJvbm91cy4gT3V0IG9mIGJhbmQgbWV0YWRhdGEgbmVlZHMgZGlmZmVyZW50
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoYW5kbGluZy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZXJlIGFy
ZSBtYW55IGNhc2VzIHdoZXJlIG91dC1vZi1iYW5kIG1ldGFkYXRhIGlzPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDt1c2VmdWwgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhcHByb3ByaWF0ZS4gQnV0IHRoZXkg
ZG8gbm90IGNvdmVyIGFsbCBuZWVkcyBieSBhbnk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3N0
cmV0Y2guPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRXZlbiBpZiBlYWNoIHBpZWNlIG9mIGlu
LWJhbmQgbWV0YWRhdGEgaXMgb2YgZml4ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xlbmd0
aCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IHRoZXJlIGFyZSBtYW55IGRpZmZlcmVudCBraW5kcyBvZiBtZXRhdHlw
ZS4gVHJ5aW5nIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzYXk8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZx
dW90O3RoZXJlIHdpbGwgYmUgZXhhY3RseSBmb3VyIHBpZWNlcywgYW5kIHRoZXkgd2lsbCBiZSBv
Zjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dHlwZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHQxLCB0MiwgdDMs
IGFuZCB0NCZxdW90OyBpcyBzaW1wbHkgdG9vIHNwZWNpZmljIGZvciBldmVuIDgwJTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7b2YgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25lZWRzLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9u
IDMvMTIvMTQsIDg6NTIgQU0sIE5pY29sYXMgQk9VVEhPUlMgd3JvdGU6PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgSGVsbG8gUm9uLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VuZGluZyBv
dXQgb2YgYmFuZCBjb25ncnVlbnQgbWV0YWRhdGEgbWF5IG5vdCBiZSB0aGU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2Fuc3dlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIGFsbCBuZWVkcyBidXQgaXQg
aXMgb25lIHRvb2wgdGhhdCB3ZSBzaG91bGQga2VlcC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IE5vdCBhbGwgbWV0YWRhdGEgaXMgdGllZCB0byBhIHNwZWNpZmljIHBhY2tldCwg
Zm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtleGFtcGxlIGE8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBw
b2xpY3kgY2hhbmdlIGluIFBDUkYgY291bGQgbGVhZCB0byBzb21lIG1ldGFkYXRhPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtzaWduYWxpbmcsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIHJlYWN0aW9u
IHRpbWUgbmVlZCBub3QgYmUgaW1tZWRpYXRlLCBmZXcgbXMgbWF5PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtub3QgbWF0dGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQXMg
eW91IHBvaW50LCBpZiBhIHBhY2tldCBpcyB0aWVkIHRvIGEgbWV0YWRhdGEgYTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Y29ycmVsYXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvIGNhbiBiZSBz
ZXQgaW4gYm90aCBwYWNrZXQgdG8gZGVhbCB3aXRoIGl0IChpLmU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O21ldGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhwZWN0ZWQgZmxhZyBpbiB0aGUgU0ZD
IGhlYWRlciwgcGx1cyBhbiBpZCk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZp
bmFsbHkgd2UgY2FuIHN0aWxsIHNlbmQgc29tZSBsaW1pdGVkIG1ldGFkYXRhIHdpdGhpbjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YSBoZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhpcyBjb3Vs
ZCBiZSB1c2VkIGZvciBsb2FkIGJhbGFuY2VycyBpbiBwYXJ0aWN1bGFyIGlmPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDt3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFncmVlIG9uIGEgY29udmVudGlvbiB0
byBsb2NhdGUgJnF1b3Q7Y29hcnNlIGdyYWluIHBvbGljeSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IC8gJnF1b3Q7ZmluZSBncmFpbiBwb2xpY3kmcXVvdDsgb24gcmVzZXJ2ZWQgY29udGV4dCBoZWFk
ZXJzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhpcyBzZWVtcyB0byBvcGVu
IHVwIGEgbG90IG9mIGZsZXhpYmlsaXR5IC88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2lubm92
YXRpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24geW91ciBsYXN0IHBv
aW50LCB0aGVyZSBpcyBhIHF1ZXN0aW9uIG9uIGhvdyB0byBtYWtlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
bWV0YWRhdGEgYXZhaWxhYmxlIHRvIGEgU2VydmljZSBGdW5jdGlvbi4gQ3VycmVudCBzb2NrZXQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBjb25uZWN0aW9ucyBmb3IgZXhhbXBsZSBkbyBub3QgYWxsb3cgdG8g
cmV0cmlldmUgSVA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hlYWRlcjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IG9wdGlvbnMuIFNvIEkgYXNzdW1lIHRoYXQgU0ZDIGF3YXJlIFNlcnZpY2UgRnVuY3Rpb25z
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aWxsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmVlZCBzb21l
IChhc3luY2hyb25vdXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA/KSBBUEkgdG8gcmV0cmlldmUgU0ZDIGhl
YWRlciBpbmZvcm1hdGlvbiBhcyB3ZWxsIGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbi1i
YW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEuIEkgZG9uJ3Qgc2VlIG91dCBvZiBiYW5kIG1l
dGFkYXRhIHRyYW5zcG9ydDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YWRkaW5nPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgY29tcGxleGl0eSwgdGhlIHNhbWUgQVBJIGNhbiBwcm9iYWJseSBhcHBseS48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBhbHRlcm5hdGl2ZSBvcHRpb24sIGFs
bG93aW5nIHZhcmlhYmxlIHNpemVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YSBp
bjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBTRkMgaGVhZGVyIGhhcyBzb21lIGRyYXdiYWNrcyBhcyB3
ZWxsLCBvbmUgYmVpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmcmFnbWVudGF0aW9uLCBhbmQgc29tZSBz
d2l0Y2hlcyBleHBlY3RpbmcgYXMgd2VsbCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bG9v
ayBhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGVuZCB1c2VyIHRyYWZmaWMgaGVhZGVycyBmb3IgbGluayBs
b2FkIGJhbGFuY2luZy4gSTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d291bGQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBhZ3JlZSB0aGF0IGlmIHdlIGNhbiBhY2NlcHQgdGhlc2UgaXNzdWVzLCB0aGVuIHNl
bmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvZmYtbGluZSBjb25ncnVlbnQgbWV0YWRhdGEgbG9vc2Vz
IGl0cyBpbnRlcmVzdC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlIG5lZWQg
dG8gdGFrZSBpbnRvIGFjY291bnQgdGhhdCBib3RoIGluLWJhbmQgYW5kPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtjb25ncnVlbnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvdXQtb2YtYmFuZCBtZXRhZGF0
YSB0cmFuc3BvcnQgaXMgbm90IHJlbGlhYmxlLiBBPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtw
YWNrZXQgbG9zczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRyaWdnZXJpbmcgcmV0cmFuc21pc3Npb24gd291
bGQgbm90IGxlYWQgdG8gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpZGVudGljYWw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyByZWNvbnN0cnVjdGlvbiBvZiB0aGUgYXNzb2NpYXRlZCBtZXRhZGF0YS4g
SW4gc29tZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y2FzZXMsIHdlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgbWlnaHQgdGh1cyBldmVuIG5lZWQgbm9uLWNvbmdydWVudCBvdXQtb2YtYmFuZCByZWxpYWJs
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIHRyYW5zcG9ydC48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFz
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTo8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBSb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBQYXJrZXIgWzxhIGhyZWY9Im1h
aWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwv
c3Bhbj48L2E+XSBTZW50Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7V2VkbmVzZGF5LDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IE1hcmNoIDEyLCAyMDE0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMTI6NDMgUE0gVG86
IE5pY29sYXMgQk9VVEhPUlMgQ2M6IEppbSBHdWljaGFyZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7KGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBq
dW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZmM7
IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJh
ZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBJIHVuZGVyc3RhbmQgdGhlIGNvbmNlcHQgZm9yIG91dCBvZiBiYW5kIHNpZ25hbGluZyBvZjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEsIGJ1dCBJIGFtIGNvbmNlcm5lZCB0aGF0IGl0IGludHJv
ZHVjZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NpZ25pZmljYW50PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDtjb21wbGV4aXR5IGR1ZSB0byB0aGUgcG90ZW50aWFsIHJhY2UgY29uZGl0aW9uIG9mPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtyZWNlaXZpbmcgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtyZWFsIHBh
Y2tldCBiZWZvcmUgdGhlIG1ldGFkYXRhLiBXaGlsZSB0aGUgcmVhbCBwYWNrZXQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2NvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpbmRpY2F0ZSB0aGF0IG91dCBv
ZiBiYW5kIG1ldGFkYXRhIGlzIGV4cGVjdGVkLCBob3cgY2FuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDt3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Z3VhcmFudGVlIHRoZSBvcmRlciBvZiByZWNlcHRpb24/
IFdoYXQgaWYgc3dpdGNoaW5nIG9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtyb3V0aW5nPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDtub2RlcyBhcHBseSBoYXNoIGJhc2VkIGxvYWQgYmFsYW5jaW5nPyBXaGF0
IGlmIHRoZSBsb2FkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtiYWxhbmNpbmcgdW5kZXJzdGFuZHMgU0ZDIGVu
Y2FwcyBhbmQgbG9va3MgYmV5b25kIGl0IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O29yaWdpbmFsIGhlYWRlciB0byBnZXQgYmV0dGVyIGVudHJvcHk/PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgQ2FuIHdlIGd1YXJhbnRlZSB0aGF0IHRoZSBtZXRhZGF0YSBhbmQgcmVh
bCBwYWNrZXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dpbGwgZm9sbG93PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDt0aGUgZXhhY3Qgc2FtZSBwYXRoPyBJZiB3ZSBjYW4gbm90LCB0aGVuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtpbXBsZW1lbnRhdGlvbnMgd2lsbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bmVlZCB0
byBhZGQgaW5ncmVzcyBxdWV1aW5nIHRvIGNvcGUgd2l0aCB0aGUgc2NlbmFyaW8uPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBbHNvLCBkbyB5b3UgZmVlbCB0aGF0IHRoZSBpbmNy
ZWFzZSBpbiBpbXBsZW1lbnRhdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbXBsZXhpdHkgYXQgdGhl
IHNlcnZpY2UgZnVuY3Rpb25zIGlzIHJlYXNvbmFibGU/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBUaGFua3MuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb248
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgMTIsIDIwMTQsIGF0
IDQ6MDkgQU0sICZxdW90O05pY29sYXMgQk9VVEhPUlMmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5OaWNvbGFzLkJPVVRIT1JTQHFv
c21vcy5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9
Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29t
PC9zcGFuPjwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgSSB0aGluayB3ZSBtdXN0IG1ha2UgYSBkaXN0aW5jdGlvbiBiZXR3ZWVuOjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtIE1ldGFkYXRhIHdoaWNo
IHNob3VsZCBiZSBwYXJ0IG9mIHRoZSBoZWFkZXIgZGVmaW5lZDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7YXMgaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmFuZCBtYXJraW5nLiAtIE1ldGFkYXRh
IHdpdGggY2FuIGJlIHBhc3NlZCBvdXQgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JhbmQs
IGZvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGFtcGxlIGNvbmdydWVudCBvdXQgb2YgYmFuZCBz
aWduYWxpbmcgZGVmaW5lZCBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGRyYWZ0PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBmb3JtZXIgY2FsbHMg
Zm9yIGEgbGltaXRlZCBzcGFjZSBpbiB0aGUgaGVhZGVyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7dHJ1ZSwgVGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxhdHRlciBob3dldmVyIGRvZXMgbm90
IGluY3VyIGFueSBzcGFjZSBsaW1pdGF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbmQg
aXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3RpbGwgZmFpcmx5IGVmZmljaWVudCBhbmQgaXQgcmVt
YWlucyBjb21wYXRpYmxlIHdpdGg8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2EgZml4ZWQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgc2l6ZSBoZWFkZXIgdXNlZCB0byByb3V0ZSB0aG9zZSBzaWduYWxp
bmcgbWVzc2FnZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Fsb25nIHRoZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBjaGFpbidzIHNlcnZpY2UgZnVuY3Rpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18gRnJvbTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSmltIEd1aWNoYXJkIChq
Z3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qZ3VpY2hhckBjaXNjby5jb208L3NwYW4+
PC9hPl0gU2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVHVlc2RheSwgTWFyY2ggMTEsIDIwMTQg
Njo0OCBQTSBUbzogUm9uIFBhcmtlciBDYzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyBC
T1VUSE9SUzs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpIFNh
bGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIFJvbiw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2UgY2FuIGNlcnRhaW5seSBoYXZlIHRo
aXMgZGlzY3Vzc2lvbiBidXQgd2Ugc2hvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmaXJz
dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb25zaWRlciB3aGF0IGluZm9ybWF0aW9uIGlzIG5lY2Vz
c2FyeSBhbmQgaWYgc2FpZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBjYW4gZml0
IHdpdGhpbiBhIGZpeGVkIG51bWJlciBvZiBjb250ZXh0czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7aW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ham9yaXR5IG9mIGNhc2VzLiBSZW1lbWJl
ciwgdGhlIGdvYWwgb2YgYmVpbmcgYWJsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dG8gcGFz
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSB0aHJvdWdoIHRoZSBuZXR3b3JrIGlzIHRv
IGVuaGFuY2Ugc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVsaXZlcnksPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IG5vdCBwYXNzIHRoZSBlbnRpcmUgd29ya3Mgb2YgU2hha2VzcGVhcmUg
Oy0pPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbnQgZnJvbSBt
eSBpUGhvbmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9u
IE1hciA3LCAyMDE0LCBhdCAzOjUyIEFNLCAmcXVvdDtSb24gUGFya2VyJnF1b3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5S
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0OyB3cm90ZTo8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFz
LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgc2Vl
IHNpbWlsYXIgcmVxdWlyZW1lbnRzIGZyb20gdGhlIDNncHAgRVBDIHNpZGUuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtJIHdvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaWtlIHRvIHBy
b3Bvc2UgYW4gT1VJIC8gVExWIGJhc2VkIGFwcHJvYWNoIHdoZXJlIHRoZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgcmVzZXJ2ZWQgT1VJIGNhbiBiZSB1c2VkIGZvciBhZ3JlZWQgdXBvbiB0eXBl
cyBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29tbW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBtZXRhZGF0YSBhbmQgdmVuZG9yIG9yIG90aGVyIG9yZ2FuaXphdGlvbmFsIE9VSXMgY2Fu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiZSB1c2VkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyB0byBxdWlja2x5IGlubm92YXRlIGluIHRoZSBuZXR3b3Jrcy48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFNpbXVsdGFuZW91c2x5LCBJIHdvdWxkIGFsc28gbGlrZSB0byBjb25zaWRlcjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWVjaGFuaXNtczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
dGhhdCBhcmUgb3B0aW1pemVkIGZvciBsb25nIGxpdmVkIGZsb3dzIHNvIGFzIHRvPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtsaW1pdCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lZ2F0
aXZlIGVmZmVjdHMgb2YgcGFja2V0IGdyb3d0aC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciA3
LCAyMDE0LCBhdCA4OjM0IEFNLCAmcXVvdDtOaWNvbGFzIEJPVVRIT1JTJnF1b3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JT
QHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5O
aWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86Tmljb2xhcy5C
T1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhlbGxvIEppbTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
SSBoYXZlIHNlZW4gY2FzZXMgaW4gR2kgTEFOLCB3aGVyZSBzdWJzY3JpYmVyIHJlbGF0ZWQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBpcyBwYXNzZWQgdG8gYSBXZWIg
UHJveHkgZm9yIEhUVFAgaGVhZGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZW5yaWNo
bWVudCAoYWltZWQgYXQgc29tZSBXZWIgQ29udGVudCBwcm92aWRlcnM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3BhcnRuZXJzIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIE1v
YmlsZSBPcGVyYXRvcikuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSW5mb3JtYXRpb24g
d2FzIGFuIGNvZGVkIChwZXJzaXN0ZW50KSBzdWJzY3JpYmVyIGlkPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtkZXJpdmVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnJvbSB0aGUgTVNJ
U0ROLCBhbmQgY291cGxlIG9mIGYgY3VzdG9tZXIgcHJvZmlsZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7cmVsYXRlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZpZWxkcy48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluIGFu
IHNmYyBiYXNlZCBHaSBMQU4sIHRoaXMgZW50aXR5IHNob3VsZCByZWNlaXZlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyAmZ3Q7ZnJvbSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDbGFz
c2lmaWVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAtIEEgY2xhc3NpZmljYXRpb24gb2YgdGhlIENvbnRlbnQgUHJvdmlkZXIgKCBJZCw8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDYXRlZ29yeSkgYmFzZWQgb24gdHJhZmZpYyBh
bmFseXNpcyAtIFRoZSBNU0lTRE4gb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdWJzY3JpYmVyIC0gVHdvIHN1YnNjcmliZXIgcG9s
aWN5IGZpZWxkcyAobm90IHRpZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBQQ1JGPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYnV0IGJlbG9uZ2luZyB0byB0aGUgU3Vic2NyaWJl
ciBEQikgKFN1YnNjcmliZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjYXRlZ29yeSw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdWItY2F0ZWdvcnkpIC0gQSBzZXNzaW9uIGlkIChm
b3IgbG9nZ2luZyBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RyYWNraW5nPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHVycG9zZXMpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgb2JqZWN0aXZlIGJlaW5nIHRvIGF2
b2lkIGhhdmluZyB0aGUgSFRUUCBQcm94eTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dG88YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZWNvbWUgYSB0cnVzdGVkIGFwcGxpY2F0aW9uIChp
bnRlcm9nYXRlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN1YnNjcmliZXIgREIsPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXRjLi4pPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IE5pY29sYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOiBKaW08YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBHdWljaGFyZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChqZ3VpY2hhcikg
WzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5qZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPl0gU2Vu
dDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaHVyc2RheSwgTWFyY2ggMDYsIDIwMTQg
MjowMiBQTSBUbzogSmFtYWwgSGFkaTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7U2FsaW07PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0IiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+am1vaXNhbmRAanVuaXBl
ci5uZXQ8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0IiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmptb2lzYW5kQGp1bmlw
ZXIubmV0PC9zcGFuPjwvYT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ow0KIENjOjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNmYyBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9u
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgSGkgSmFtYWwsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBZb3Ugc2FpZCAmcXVvdDtJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQg
Zm9yIHZhcmlhYmxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2l6ZWQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSZxdW90Oy4uIEkgYW0gbm90IHNvIGNvbnZpbmNlZCBh
bmQgd291bGQgbGlrZSB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJldHRlcjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHVuZGVyc3RhbmQgdGhlIHJlcXVpcmVtZW50cyBiZWZvcmUg
cGFzc2luZyBqdWRnZW1lbnQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSWYgd2U8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsb29rIGF0IHRoZSB1c2UgY2FzZXMgYXMgcHJlc2VudGVk
IHRodXMgZmFyIGludG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgV0cgSTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGhhdmUgeWV0IHRvIHNlZSBhIHNpbmdsZSBleGFtcGxlIG9m
IHRoZSBuZWVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKG5vdGluZyB0aGF0PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGVzaXJlIGlzIG5vdCB0aGUgc2FtZSBhcyBuZWVkKSAtIEkg
YW0gbm90IHNheWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZXJlIGlzPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbm8gcmVxdWlyZW1lbnQgYnV0IHJhdGhlciB0aGF0IHdlIHNo
b3VsZCBub3QganVtcDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIHRoZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbmNsdXNpb24gYW5kIGJ1aWxkIHN0YW5kYXJkcyBhcm91bmQg
YSB0aGVvcnkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMy8xNCwgNjozNSBBTSwgJnF1b3Q7SmFtYWwgSGFkaSBTYWxp
bSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmhhZGlAbW9qYXRhdHUuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+aGFkaUBtb2phdGF0dS5jb208L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9q
YXRhdHUuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFp
bHRvOmhhZGlAbW9qYXRhdHUuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7d3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgbGlrZSB0aGUgZG9jIC0gd2VsbCB3cml0dGVuLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBTZWN0aW9uIDQuMyBvbiBtZXRhZGF0YSBlbmNvZGluZy48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSXQgc2Vl
bXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZSBzaXplZDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG1ldGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChhdCBs
ZWFzdCBmb3IgaHR0cC9hcHAgeW91IHNlZW0gdG8gaW5kaWNhdGUgdGhlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgZGVzaXJlIGZvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2l0
KS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIGEgZGF0YXBhdGggcGVyLXBh
Y2tldCBtZXRhZGF0YSwgaSBmZWVsIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lZWQg
aXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsganVzdCBhcyBpbXBvcnRhbnQuIEFy
ZSB3ZSBsaW1pdGVkIGJ5IHRoZSBmYWN0IHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgZXhpc3RpbmcgaGFyZHdhcmUgbWF5IG5vdCBiZSBhYmxlIHRvIGhhbmRsZSBUTFZzPzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Rm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGV4YW1wbGUsIEkgZG9udCBoYXZlIGEgcHJvYmxlbSBoYW5kbGluZyBUTFZzIGluIGE8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzb2Z0d2FyZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2RhdGFwYXRoLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjaGVlcnMsIGphbWFsPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nIGxpc3Q8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bh
bj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZs
dDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
bGlzdDxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2Zj
QGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdDxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2Zj
QGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjQGlldGYub3JnPC9zcGFu
PjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48
L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGlu
Zzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgbGlzdDxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5tYWlsdG86c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdDxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjQGlldGYub3JnPC9z
cGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bh
bj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWls
aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFu
PjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0
OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X188YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtzZmMgbWFpbGluZyBs
aXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9y
Zzwvc3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48
L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bh
bj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgc2ZjIG1haWxpbmcgbGlzdDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX188YnI+DQomZ3Q7Jmd0OyZndDsgc2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0
OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDs8c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDs8YnI+DQom
Z3Q7Jmd0O19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJy
Pg0KJmd0OyZndDtzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDs8YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmM8L3NwYW4+PC9hPjxicj4NCiZndDs8YnI+DQomZ3Q7X19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZn
dDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7PGEgaHJl
Zj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KPGJyPg0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJyPg0K
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KPGEgaHJlZj0iaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYzwvc3Bhbj48L2E+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1h
cmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fPGJyPg0Kc2ZjIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+
PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fPGJyPg0Kc2ZjIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+
PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdp
bi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+
DQpzZmMgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2Zj
QGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwv
YT48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGRpdj48c3Bhbj5fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzwvc3Bhbj48YnI+DQo8
c3Bhbj5zZmMgbWFpbGluZyBsaXN0PC9zcGFuPjxicj4NCjxzcGFuPjxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48L3NwYW4+PGJyPg0KPHNwYW4+PGEgaHJlZj0i
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjwvc3Bhbj48YnI+DQo8L2Rpdj4NCjwvYmxv
Y2txdW90ZT4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_669A1865DA3B4B699A8D7356E8CDC99Calcatellucentcom_--


From nobody Wed Mar 19 10:15:01 2014
Return-Path: <jiafeng.Zhu@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 687521A0410 for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 10:14:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.447
X-Spam-Level: 
X-Spam-Status: No, score=-2.447 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 Fvl_o9NYg85a for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 10:14:45 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 50C711A078F for <sfc@ietf.org>; Wed, 19 Mar 2014 10:14:36 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BCF79482; Wed, 19 Mar 2014 17:14:26 +0000 (GMT)
Received: from LHREML403-HUB.china.huawei.com (10.201.5.217) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 19 Mar 2014 17:14:19 +0000
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, 19 Mar 2014 17:14:25 +0000
Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.52]) by SJCEML703-CHM.china.huawei.com ([169.254.5.78]) with mapi id 14.03.0158.001; Wed, 19 Mar 2014 10:14:17 -0700
From: Jiafeng Zhu <jiafeng.Zhu@huawei.com>
To: Sumandra Majee <S.Majee@F5.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs83L0utKuvrpku2AXytQqm/05rnlkYAgAACAQCAAAL2AIAAfNyAgACNE7A=
Date: Wed, 19 Mar 2014 17:14:17 +0000
Message-ID: <7585D84250391C4F93CA91360F2AF130C49A58@SJCEML701-CHM.china.huawei.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com>
In-Reply-To: <CF4E97A7.1B7CC%s.majee@f5.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.193.35.73]
Content-Type: multipart/alternative; boundary="_000_7585D84250391C4F93CA91360F2AF130C49A58SJCEML701CHMchina_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/Fhvfi_LePpP5HY3RdeE_fvs_5nw
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Mar 2014 17:14:57 -0000

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

SGkgU3VtYW5kcmEsDQoNCiAgICAgICBUaGUgc2Vjb25kIGFwcHJvYWNoIGlzIGJldHRlci4gVGhl
IENvbnRyb2wgcGxhbmUgY2FuIGRpc3BhdGNoIGNoYWluSUQsIGl04oCZcyBzaG9ydCBhbmQgY2xl
YW4uDQoNCkJlc3QsDQpKaWFmZW5nDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnXSBPbiBCZWhhbGYgT2YgU3VtYW5kcmEgTWFqZWUNClNlbnQ6IFdlZG5lc2RheSwgTWFy
Y2ggMTksIDIwMTQgMTI6NDAgQU0NClRvOiBDYXRoeSBaaGFuZzsgUGF1bCBRdWlubiAocGF1bHEp
OyBEYXZpZCBBbGxhbiBJDQpDYzogc2ZjQGlldGYub3JnDQpTdWJqZWN0OiBSZTogW3NmY10gU0ZD
IGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KPDxUcmltbWVkIHRoZSBUTyBsaXN0IHRvIGF2b2lk
IHRoZSBtc2cgYmVpbmcgaGVsZCBhZ2Fpbj4+DQoNCkkgc2VlIHR3byB3YXlzIHRvIGNhcnJ5IHRo
ZSBwYXRoIGluZm9ybWF0aW9uLg0KDQoNCiAgMS4gIEV4cGxpY2l0IG9yZGVyZWQgbGlzdCwgc29t
ZXRoaW5nIGxpa2UgRlctQSA6OiBUQ1AtT1BUIDo6IExCIDo6IFZpZGVvT1BUIDo6IENHTkFULiAg
IFRoZXJlIGFyZSB0d28gaXNzdWVzIHdpdGggdGhpcyBhcHByb2FjaCwgZmlyc3QgdGhlIGxlbmd0
aCBvZiBncmFwaCBpcyB2YXJpYWJsZS4gIEFsc28gaXQgaW1wbGllcyBiaWRpcmVjdGlvbmFsIHN5
bW1ldHJ5LiBJdCBpcyBvZnRlbiByZXF1aXJlZCBidXQgc2hvdWxkIG5vdCBiZSBtYW5kYXRvcnku
ICBTZWNvbmRseSBjaGFuZ2luZyB0aGlzIHBhdGgvZ3JhcGggaW4gYXQgU0YgY2FuIGJlIGN1bWJl
cnNvbWUuDQogIDIuICBMZXQgdGhlIENvbnRyb2wgcGxhbmUgZGlzdHJpYnV0ZSB0aGUgY2hhaW5J
RCA84oCUPiBncmFwaCBtYXBwaW5nLiBJbiB0aGlzIGNhc2UgZWFjaCBTRiB3b3VsZCBoYXZlIG1h
cHBpbmcgb2YgZ2l2ZW4gYSBjaGFpbklEIHdoYXQgaXMgbXkgbmV4dCBob3AuIFRoZSBjaGFpbklE
IGl0c2VsZiBjb3VsZCBiZSBmaXhlZCBzaXplIGVsZW1lbnQuIEEgU0YgY2FuIHNlbGVjdCBhIGRp
ZmZlcmVudCBwYXRoIGJ5IGNoYW5naW5nIHRoZSBjaGFpSUQgcGFyYW1ldGVyLg0KDQpSZWdhcmRz
DQpTdW1hbmRyYQ0KDQoNCkZyb206IENhdGh5IFpoYW5nIDxDYXRoeS5ILlpoYW5nQGh1YXdlaS5j
b208bWFpbHRvOkNhdGh5LkguWmhhbmdAaHVhd2VpLmNvbT4+DQpEYXRlOiBUdWVzZGF5LCBNYXJj
aCAxOCwgMjAxNCBhdCAxMDoxMyBBTQ0KVG86ICJSZWluYWxkbyBQZW5ubyAocmVwZW5ubykiIDxy
ZXBlbm5vQGNpc2NvLmNvbTxtYWlsdG86cmVwZW5ub0BjaXNjby5jb20+PiwgIkxvdWlzLkZvdXJp
ZSIgPExvdWlzLkZvdXJpZUBodWF3ZWkuY29tPG1haWx0bzpMb3Vpcy5Gb3VyaWVAaHVhd2VpLmNv
bT4+LCAiUGF1bCBRdWlubiAocGF1bHEpIiA8cGF1bHFAY2lzY28uY29tPG1haWx0bzpwYXVscUBj
aXNjby5jb20+PiwgRGF2aWQgQWxsYW4gSSA8ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208bWFp
bHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPj4NCkNjOiBOaWNvbGFzIEJPVVRIT1JTIDxO
aWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9z
LmNvbT4+LCBYdXhpYW9odSA8eHV4aWFvaHVAaHVhd2VpLmNvbTxtYWlsdG86eHV4aWFvaHVAaHVh
d2VpLmNvbT4+LCBDaGFuZ2NoZW5nIEh1YW5nIDxodWFuZ0BzY2UuY2FybGV0b24uY2E8bWFpbHRv
Omh1YW5nQHNjZS5jYXJsZXRvbi5jYT4+LCAic2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+IiA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+PiwgIm1pa2ViaWFuY0Bhb2wu
Y29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4iIDxtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86
bWlrZWJpYW5jQGFvbC5jb20+Pg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9u
IGNoYWluIElEDQoNCkhpIFJlaW5hbGRvLA0KDQpTbyB0aGUgY2hhaW4gSUQgaXMgYWN0dWFsbHkg
dGhlIHBhdGggSUQgd2hpY2ggcmVwcmVzZW50cyBhbiBvcmRlcmVkIHNldCBvZiBzZXJ2aWNlIGZ1
bmN0aW9uIGluc3RhbmNlcy4NCkkgdGhpbmsgd2Ugc2hvdWxkIGFkZCBhbiBleHBsaWNpdCBkZWZp
bml0aW9uIG9mIOKAnHNlcnZpY2UgaW5zdGFuY2XigJ0uIFdoYXQgZG8geW91IHRoaW5rPw0KDQpU
aGFua3MsDQpDYXRoeQ0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10g
T24gQmVoYWxmIE9mIFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKQ0KU2VudDogVHVlc2RheSwgTWFy
Y2ggMTgsIDIwMTQgMTE6MDMgQU0NClRvOiBMb3Vpcy5Gb3VyaWU7IFBhdWwgUXVpbm4gKHBhdWxx
KTsgRGF2aWQgQWxsYW4gSQ0KQ2M6IE5pY29sYXMgQk9VVEhPUlM7IFh1eGlhb2h1OyBtaWtlYmlh
bmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz47IENoYW5nY2hlbmcgSHVhbmcNClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMg
ZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpBIFNlcnZpY2UgQ2hhaW4ganVzdCBkZWZpbmVzIHdo
aWNoIHR5cGUgb2Ygc2VydmljZSBhbmQgdGhlaXIgb3JkZXIuDQoNCkEgc2VydmljZSBwYXRoIGRl
ZmluZXMgdGhlIGFjdHVhbCBzZXJ2aWNlIGluc3RhbmNlLCBzYXksIGZpcmV3YWxsMS5ob21lLCBu
YXQyLCBkcGktc2ljLCBldGMuDQoNCkZyb206ICJMb3Vpcy5Gb3VyaWUiIDxMb3Vpcy5Gb3VyaWVA
aHVhd2VpLmNvbTxtYWlsdG86TG91aXMuRm91cmllQGh1YXdlaS5jb20+Pg0KRGF0ZTogVHVlc2Rh
eSwgTWFyY2ggMTgsIDIwMTQgYXQgMTA6NTUgQU0NClRvOiAiUGF1bCBRdWlubiAocGF1bHEpIiA8
cGF1bHFAY2lzY28uY29tPG1haWx0bzpwYXVscUBjaXNjby5jb20+PiwgRGF2aWQgQWxsYW4gSSA8
ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208bWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24u
Y29tPj4NCkNjOiBOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208
bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+LCBYdXhpYW9odSA8eHV4aWFvaHVA
aHVhd2VpLmNvbTxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+LCBDaGFuZ2NoZW5nIEh1YW5n
IDxodWFuZ0BzY2UuY2FybGV0b24uY2E8bWFpbHRvOmh1YW5nQHNjZS5jYXJsZXRvbi5jYT4+LCAi
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IiA8c2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+PiwgIm1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNv
bT4iIDxtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+Pg0KU3ViamVj
dDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNClBhdWwsDQogICBDYW4g
eW91IGNsYXJpZnkgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiBzZXJ2aWNlIGNoYWluIGFuZCBzZXJ2
aWNlIHBhdGguIEdpdmVuIHRoYXQgYSBzZXJ2aWNlIGNoYWluIGlzIGNvbXBvc2VkDQpvZiBzZXZl
cmFsIHNlcnZpY2UgZnVuY3Rpb25zIFNGMSwgU0YyLCAuLiBTRm4gaG93IHdvdWxkIGEgc2Vydmlj
ZSBwYXRoIGRpZmZlciBmcm9tIHRoYXQgc2VydmljZSBjaGFpbj8NCg0KLSAgICAgICAgICBMb3Vp
cw0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9m
IFBhdWwgUXVpbm4gKHBhdWxxKQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgMTA6MjYg
QU0NClRvOiBEYXZpZCBBbGxhbiBJDQpDYzogTmljb2xhcyBCT1VUSE9SUzsgWHV4aWFvaHU7IG1p
a2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT47IHNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPjsgQ2hhbmdjaGVuZyBIdWFuZw0KU3ViamVjdDogUmU6IFtzZmNd
IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCkhpIERhdmUsDQoNCkNoYWluIElEIHNob3Vs
ZCByZWFsbHkgYmUgcGF0aCBJRCBzaW5jZSB0aGVyZSBjYW4gYmUgbWFueSBwYXRocyBmb3IgYSBn
aXZlbiBjaGFpbi4gIFVzaW5nIHRoYXQgZGVmaW5pdGlvbiwgd2UgYXZvaWQgdGhlIG92ZXJsb2Fk
IGFuZCByZWFwIHRoZSBnYWluIGFsbHVkZWQgdG8gYmVsb3cuDQoNClBhdWwNCg0KT24gTWFyIDE4
LCAyMDE0LCBhdCAxMjoxNCBQTSwgRGF2aWQgQWxsYW4gSSA8ZGF2aWQuaS5hbGxhbkBlcmljc3Nv
bi5jb208bWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPj4gd3JvdGU6DQoNCg0KDQoN
CldlbGwgdGhlIHF1ZXN0aW9uIGRlIGpvdXIgaXMg4oCcZG9lcyBhIGNoYWluIElEIGRlZmluZSBh
IGNsYXNzIG9yIGFuIGluc3RhbmNl4oCd4oCmLiBJZiBpdCBkZWZpbmVzIGFuIGNsYXNzIHdlIGFs
c28gbmVlZCBpbnN0YW5jZSBpbmZvcm1hdGlvbiwgaWYgaXQgaXMgY3VycmVudGx5IG92ZXJsb2Fk
ZWQgdG8gZGVmaW5lIGNsYXNzIGFuZCBpbnN0YW5jZSBJTU8gd2UgaGF2ZSBhIHByb2JsZW3igKYu
DQoNCkRhdmUNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRv
OmJvdW5jZXNAaWV0Zi5vcmc+XSBPbiBCZWhhbGYgT2YgQ2hhbmdjaGVuZyBIdWFuZw0KU2VudDog
VHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgNzo0MyBBTQ0KVG86IE5pY29sYXMgQk9VVEhPUlMNCkNj
OiBYdXhpYW9odTsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBtaWtlYmlhbmNA
YW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+DQpTdWJqZWN0OiBSZTogW3NmY10g562U
5aSNOiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpHb29kIHBvaW50cy4gSSBiZWxpZXZl
IGV4cGxpY2l0IGNoYWluIElEIHNob3VsZCBiZSBtYW5kYXRvcnkuIFRoZSBvdmVyaGVhZCBpcyB2
ZXJ5IGxpdHRsZS4gSXQgaGVscHMgc2ltcGxpZnkgcHJvY2Vzc2luZyBhbmQgc3RlZXJpbmcgc2ln
bmlmaWNhbnRseS4gVGhlIGdhaW4gaXMgaHVnZS4NCg0KQ2hhbmcNCg0KLS0tLS0tLS0tLS0tDQpD
aGFuZ2NoZW5nIEh1YW5nDQoNCk9uIE1hciAxOCwgMjAxNCwgYXQgMTo1MyBBTSwgTmljb2xhcyBC
T1VUSE9SUyA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRI
T1JTQHFvc21vcy5jb20+PiB3cm90ZToNCkkgdGhpbmsgdGhhdCBrZWVwaW5nIHRoZSBTZXJ2aWNl
IFBhdGggTGF5ZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50IHNob3VsZCByZW1haW4gYW4gb2JqZWN0
aXZlIGZvciBTRkMuICBTdWNoIGEgc2VwYXJhdGlvbiBvZiBjb25jZXJucyBpcyBhIHNvdW5kIGFy
Y2hpdGVjdHVyYWwgcHJpbmNpcGxlIHRoYXQgaGVscCBrZWVwIHRoaW5ncyBzaW1wbGUgaW4gcHJh
Y3RpY2UuDQoNCk9uIHRoZSBxdWVzdGlvbiBvZiAgU2VydmljZSBQYXRoLCB3ZSBoYXZlIGEgZGlz
Y3Vzc2lvbiBvbiB3aGV0aGVyIHdlIG5lZWQgc29tZSBraW5kIG9mIGV4cGxpY2l0IGlkZW50aWZp
ZXIgb3INCmNvdWxkIHdlIHJlbHkgb24gbWFwcGluZyBvbiBzb21lIHVuZGVybGF5IG5ldHdvcmsg
cHJvdG9jb2wgZmllbGRzLg0KDQoNCk1heSBiZSBhIFBSTy9DT04gdGFibGUgY291bGQgaGVscCBm
b2N1cyB0aGUgZ3JvdXAgZGVjaXNpb24gb24gdGhhdCBtYXR0ZXINCg0KDQogICogICBWaXNpYmls
aXR5ICh0cmFjaW5nKQ0KICAqICAgRm9yd2FyZGluZyBncmFwaCBzdHJ1Y3R1cmUgaW1wYWN0L2xp
bWl0YXRpb25zDQogICogICBSZWNvbmZpZ3VyYXRpb24gc3BlZWQNCg0KICAgICAqICAgTEJTIC8g
c2NhbGUgb3V0IGltcGFjdA0KICAgICAqICAgTm9kZSBieXBhc3MgKGUuZzsgbWFpbnRlbmFuY2Up
DQoNCiAgKiAgIHVuZGVybGF5IG5ldHdvcmsvdHJhbnNwb3J0IGxheWVycyBzdXBwb3J0DQogICog
ICBIZWFkZXIgc3BhY2UgaW1wYWN0DQogICogICBNdWx0aSB0ZW5hbnQgc3VwcG9ydCBpbXBhY3QN
CiAgKiAgIFNGQyBvbiBmbGF0IChlLmcgb3B0aWNhbCBMMiBmb3IgRGF0YSBDZW50ZXJzKSBuZXR3
b3JrDQogICogICBVbmRlcmxheSBuZXR3b3JrIGFkbWluaXN0cmF0aW9uIGltcGFjdA0KDQpQZXJz
b25hbGx5IEkgdGhpbmsgdGhhdCBoYXZpbmcgYW4gZXhwbGljaXQgY2hhaW4gaWRlbnRpZmllciAo
ZS5nLiBTZXJ2aWNlIFBhdGgvU2VydmljZSBJbmRleCkgaXMgY2xlYXIgKG1hbmFnZW1lbnQgYW5k
IGNvbnRyb2wpIGFuZCBub3QgZXhwZW5zaXZlIChoZWFkZXIgc3BhY2UpLiBUaGUgZHJhd2JhY2sg
YmVpbmcgc29tZSBpbXBhY3Qgb24gdGhlIHNpbXBsaWNpdHkgdG8gYWRkL3JlbW92ZSBlbGVtZW50
cyBpbiBhIGNoYWluIGR5bmFtaWNhbGx5Lg0KDQpUYWcgc3dpdGNoaW5nIChhcyBNUExTKSAgYWxs
b3dzIHRvIG1hbmFnZSB0YWdzIHBlciBzZXJ2aWNlIG5vZGVzLCBsZWFkaW5nIHRvIG1vcmUgdmVy
c2F0aWxlIGFuZCBkaXZlcnNlIGdyYXBocw0KDQoNCk5pY29sYXMNCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQpGcm9tOiBYdXhpYW9odSBbeHV4aWFvaHVAaHVhd2VpLmNvbTxtYWls
dG86eHV4aWFvaHVAaHVhd2VpLmNvbT5dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA1
OjA0IEFNDQpUbzogSmVyb21lIE1vaXNhbmQ7IG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtl
YmlhbmNAYW9sLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVj
dDogW3NmY10g562U5aSNOiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KSSBsaWtlIHRoZSBp
ZGVhIG9mIHNlcGFyYXRpbmcgdGhlIFNlcnZpY2UgRnVuY3Rpb24gTGF5ZXIgYW5kIHRoZSBTZXJ2
aWNlIFBhdGggTGF5ZXIsIGFzIHByb3Bvc2VkIGluIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRh
LWNvbnNpZGVyYXRpb25zLiBUaGUgcm9sZSBvZiB0aGUgU2VydmljZSBQYXRoIExheWVyIGlzIGp1
c3QgdG8gc3RlZXIgdGhlIHRyYWZmaWMgYWxvbmcgYSBwYXJ0aWN1bGFyIGNoYWluIG9mIHNlcnZp
Y2Ugbm9kZXMgd2hpY2ggY2FuIGJlIGltcGxlbWVudGVkIGJ5IGV4aXN0aW5nIHRvb2xzIGZvciBz
b3VyY2Ugcm91dGluZywgc3VjaCBhcyBzZWdtZW50IHJvdXRpbmcuIEFzIHN1Y2gsIGl04oCZcyBu
b3QgbmVjZXNzYXJ5IHRvIHRyeSB0byBrZWVwIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIgdHJhbnNw
b3J0LWluZGVwZW5kZW50IGFuZCBjb250YWluIGl0IGluIHRoZSBTRkMgaGVhZGVyLg0KDQpCZXN0
IHJlZ2FyZHMsDQpYaWFvaHUNCg0K5Y+R5Lu25Lq6OiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0Bp
ZXRmLm9yZ10g5Luj6KGoIEplcm9tZSBNb2lzYW5kDQrlj5HpgIHml7bpl7Q6IDIwMTTlubQz5pyI
MTjml6UgMTowMw0K5pS25Lu25Lq6OiBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5j
QGFvbC5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCuS4u+mimDogUmU6
IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNClRoaXMgKGxlbmd0aHkgYW5kIHZl
cnkgbGl2ZWx5KSB0aHJlYWQgc3RhcnRlZCBmcm9tIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRh
LWNvbnNpZGVyYXRpb25zICh3aGljaCBJIGNvLWF1dGhvcmVkKS4NCg0KSW4gc2VjdGlvbiA0Ljgs
IHdlIG1hZGUgYSBjbGVhciBkaXN0aW5jdGlvbiBiZXR3ZWVuIGEgc2VydmljZSBwYXRoIGxheWVy
IChzdGVlcmluZyBwYWNrZXRzIGhvcCBieSBob3AgYWxvbmcgdGhlIGNoYWluKSBhbmQgYSBzZXJ2
aWNlIGZ1bmN0aW9uIGxheWVyIChjb252ZXkgbWV0YWRhdGEgaW5mb3JtYXRpb24gb2YgaW50ZXJl
c3QgdG8gU0ZzKS4gVGVybWlub2xvZ3kgYXNpZGUsIGl0IHNlZW1zIHRoYXQgc3VjaCBsYXllcmVk
IHZpZXcgd2FzIGFncmVlZCB1cG9uIGJ5IG1hbnkgcGVvcGxlIG9uIHRoZSBtYWlsaW5nIGxpc3Qu
DQoNCk5vdyB0aGlzIGNlcnRhaW5seSBkb2VzIGJlZyB0aGUgcXVlc3Rpb24gb2Ygc29sdmluZyBC
T1RIIHByb2JsZW1zIHdpdGggdGhlIHNhbWUgKHBhY2tldCkgZW5jYXBzdWxhdGlvbiBtZWNoYW5p
c20uIE5vdGFibHkgd2hlbiBvYnNlcnZpbmcgdGhhdCBtYW55IHVzZSBjYXNlcyBjb3VsZCBiZSBz
YXRpc2ZpZWQgd2l0aG91dCBTRi1sZXZlbCBtZXRhZGF0YSwgb3IgYnkgdXNpbmcgbW9yZSBvdXQt
b2YtYmFuZCB3YXlzIHRvIGNvbnZleSBzdWNoIFNGIG1ldGFkYXRhLiBBbmQgYWxzbyB3aGVuIG9i
c2VydmluZyB0aGF0IGluYmFuZCBtYXJraW5nIChlLmcuIHBhY2tldCBoZWFkZXJzKSBjb21lcyB3
aXRoIHZhcmlvdXMgcHJvcyAmIGNvbnMgKHNvbWUgb2YgdGhlIGlzc3VlcyBiZWluZyBpZGVudGlm
aWVkIGluIHRoZSBkcmFmdCwgZS5nLiBzZWN0aW9ucyA0LjEgYW5kIDQuMikuDQoNCkkgZG8gYWdy
ZWUgd2l0aCBNYXJpYS4gV2UgbWF5IHdhbnQgdG8gZXhwbG9yZSBvdGhlciBvcHRpb25zIGZvciBh
ZGRyZXNzaW5nIHRoZSBuZWVkcyBvZiB0aGUgc2VydmljZSBwYXRoIGxheWVyIHRoYXQgZG8gbm90
IHJlcXVpcmUgYW4gZXhwbGljaXQgY2hhaW4taWQgb2Ygc29ydHMuDQoNCkluIHRoZSBkcmFmdCwg
d2UgY29uY2x1ZGVkIGJ5IHN0YXRpbmcg4oCcQSBwcm9kdWN0aXZlIHBhdGggZm9yd2FyZCBjb3Vs
ZCBiZSB0byBkaXZpZGUgYW5kIGNvbnF1ZXI6IHRvIGNsZWFybHkgc2VwYXJhdGUgdGhlIHByb2Js
ZW0gb2YgU2VydmljZSBGdW5jdGlvbiBQYXRoIHRvcG9sb2d5IGZyb20gdGhlICAgcHJvYmxlbSBv
ZiBbY29udmV5aW5nIFNGXSBtZXRhZGF0YeKAnS4gSSBkbyBiZWxpZXZlIHdlIHNob3VsZCBleHBs
b3JlIHN1Y2ggc2VwYXJhdGlvbiBwcmluY2lwbGUgZnVydGhlci4NCg0KDQpGcm9tOiBzZmMgW21h
aWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIG1pa2ViaWFuY0Bhb2wuY29t
PG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4NClNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQg
NTo1MCBQTQ0KVG86IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDog
UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCkkgd291bGQgaW1hZ2luZSB0
aGF0IGlmIHdlIG1hZGUgdGhlIENoYWluIElEIGZpZWxkIGluIHRoZSBoZWFkZXIgYmUgb3B0aW9u
YWwsIHlldCBzdGlsbCByZXF1aXJlZCBhIGhlYWRlciBhbmQgc3RpbGwgcmVxdWlyZWQgdGhhdCBz
b21lIGluZGljYXRpb24gb2YgdGhlIGNoYWluIGJlIGNhcnJpZWQgc29tZXdoZXJlIGluIHRoZSBw
YWNrZXQgKG1wbHMgbGFiZWwgb3IgdmxhbiBvciB3aGF0ZXZlciksIHRoYXQgdGhlIGltcGxlbWVu
dGF0aW9uIHdvdWxkIGJlY29tZSBvdmVybHkgY29tcGxpY2F0ZWQuICBUbyBkbyBzbyB3b3VsZCBi
ZSB1c2luZyBTRkMgc2ltcGx5IGFzIGEgbWVjaGFuaXNtIHRvIGNhcnJ5IG1ldGEgZGF0YSBhbmQg
bm90IGF0IGFsbCBmb3Igc2VydmljZSBjaGFpbmluZywgd2hpY2ggc291bmRzIGNvdW50ZXIgaW50
dWl0aXZlIHRvIG1lLg0KDQpNYXJpYSwNClNvLCB5b3UgYXJlIHNheWluZyB0aGF0IHlvdSB3YW50
IHRvIHVzZSBTRkMgdG8gY2FycnkgYXJvdW5kIG1ldGFkYXRhLCBidXQgbm90IGZvciBhY3R1YWwg
c2VydmljZSBjaGFpbmluZyBiZWNhdXNlIHlvdSBhbHJlYWR5IGhhdmUgYSB3YXkgdG8gaW1wbGVt
ZW50IHNlcnZpY2UgY2hhaW5pbmcgb3V0c2lkZSBvZiBTRkM/ICBNYXliZSBJJ20gbm90IGZvbGxv
d2luZywgYnV0IGl0IHNlZW1zIHRvIG1lIHRoYXQgaWYgeW91IHdlcmUgdG8gdXBncmFkZSB5b3Vy
IG5ldHdvcmsgdG8gc3VwcG9ydCBTRkMgdGhhdCB5b3Ugd291bGQgY2hhbmdlIGZyb20gdXNpbmcg
eW91ciBleGlzdGluZyBtZWNoYW5pc20gYW5kIHN0YXJ0IHVzaW5nIFNGQywgd2hpY2ggaXMgbWVh
bnQgdG8gcHJvdmlkZSBzdXBwb3J0IGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyB0aGF0IGFyZSBub3Qg
U0ZDIGF3YXJlLiAgVGhlcmUgYXJlIGEgbnVtYmVyIG9mIHVzIHdobyBoYXZlIGltcGxlbWVudGVk
LCBpbiBvbmUgd2F5IG9yIGFub3RoZXIsIHNvbWUgc29ydCBvZiBzZXJ2aWNlIGNoYWluaW5nLCBi
dXQgSSAoSSBjYW4gYXQgbGVhc3Qgc3BlYWsgZm9yIG15c2VsZikgYW0gbG9va2luZyB0byBTRkMg
bm90IHRvIGVuaGFuY2UgbXkgY3VycmVudCBpbXBsZW1lbnRhdGlvbiwgYnV0IHRvIHJlcGxhY2Ug
aXQgd2l0aCBzb21ldGhpbmcgYmV0dGVyIHdoaWxlIHN0aWxsIG1haW50YWluaW5nIG15IGNvcmUg
KG5vbiBzZXJ2aWNlIGZ1bmN0aW9uKSBpbmZyYXN0cnVjdHVyZS4NCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQpGcm9tOiBrZWdyYXlAY2lzY28uY29tPGtlZ3JheUBjaXNjby5jb208
bWFpbHRvOmtlZ3JheUBjaXNjby5jb20lM2NrZWdyYXlAY2lzY28uY29tPj4NClRvOiBSb24gUGFy
a2VyPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb20+PixKaW0gR3VpY2hhcmQgKGpndWljaGFyKTxqZ3VpY2hhckBjaXNj
by5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4+LEpvZWwgTS4gSGFscGVybjxqbWhAam9l
bGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4NCmNjOiBzZmNAaWV0Zi5v
cmc8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmclM2NzZmNAaWV0Zi5vcmc+Pg0KU2Vu
dDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNA0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1
bGF0aW9uIGNoYWluIElEDQoNCisxIHRoZSBpZGVhIGlzIGludGVyb3BlcmFiaWxpdHkuDQoNCg0K
T24gMy8xNC8xNCAxMjo1NSBQTSwgIlJvbiBQYXJrZXIiIDxSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4gd3JvdGU6
DQoNCj5UaGFua3MsIEppbS4NCj4NCj5SZW1lbWJlciB0aGF0IHdlIGhhdmUgc2FpZCBtYW55IHRp
bWVzIHRoYXQgdGhlIFNGQyBzZXJ2aWNlIGhlYWRlciBpcw0KPnRyYW5zcG9ydCBpbmRlcGVuZGVu
dC4gICBKdXN0IGJlY2F1c2UgdGhlIGNoYWluIGlkIGNvdWxkIGJlIGNhcnJpZWQgaW4NCj5zb21l
IGZvcm0gb3IgYW5vdGhlciB3aXRoIHNvbWUgcGFydGljdWxhciB0cmFuc3BvcnQgZG9lc24ndCBt
ZWFuIHRoYXQgaXQNCj5jb3VsZCBiZSB1bml2ZXJzYWxseSBjb252ZXllZC4gICAgQnkgbWFraW5n
IGFuZCBrZWVwaW5nIHRoZSBTRkMgc2VydmljZQ0KPmhlYWRlciB0cmFuc3BvcnQgaW5kZXBlbmRl
bnQgbWFrZXMgaXQgbW9yZSBhcHBsaWNhYmxlIGluIG1vcmUNCj5lbnZpcm9ubWVudHMgYW5kIG1v
cmUgbGlrZWx5IHRvIGdldCBhZG9wdGVkIGJyb2FkbHkuDQo+DQo+ICAgUm9uDQo+DQo+DQo+LS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj5Gcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBb
bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbV0NCj5TZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0
IDM6NTIgUE0NCj5UbzogSm9lbCBNLiBIYWxwZXJuOyBSb24gUGFya2VyDQo+Q2M6IHNmY0BpZXRm
Lm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPlN1YmplY3Q6IFNGQyBlbmNhcHN1bGF0aW9uIGNo
YWluIElEDQo+DQo+SGkgSm9lbCwNCj4NCj5QZXJoYXBzIGJ1dCBJIHdvdWxkIHBvaW50IG91dCB0
aGF0IHRoZSBiYXNlIFNGQyBoZWFkZXIgY291bGQgaGF2ZSBhIGxvdA0KPm1vcmUgaW5mb3JtYXRp
b24gdGhhbiBqdXN0IHRoZSBjaGFpbiBJRDsgSSB3b3VsZCBhbHNvIHBvaW50IG91dCB0aGF0IHRo
ZQ0KPmRldmlsIGlzIGluIHRoZSBkZXRhaWxzIGFuZCBzYXlpbmcgIndlbGwsIEkgY2FuIGp1c3Qg
dXNlIGFuIE1QTFMgbGFiZWwiDQo+aGlkZXMgbXVjaCBvZiB0aGUgY29tcGxleGl0eSBvZiBhY3R1
YWxseSBkb2luZyB0aGF0Lg0KPg0KPk9uIDMvMTQvMTQsIDI6MzUgUE0sICJKb2VsIE0uIEhhbHBl
cm4iIDxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4gd3Jv
dGU6DQo+DQo+PklmIHRoZSB0cmFuc3BvcnQgaGVhZGVyIGNhcnJpZXMgZW5vdWdoIGluZm9ybWF0
aW9uIGZvciBpZGVudGlmeWluZyB0aGUNCj4+c2VxdWVuY2UgKFZMQU4gdGFnIG9yIE1QTFMgbGFi
ZWwgY2FuIGJvdGggZG8gdGhlIGpvYiksIHRoZW4gYXJndWFibHkNCj4+dGhlIGdsb2JhbCBjaGFp
biBJRCBpcyByZWR1bmRhbnQuIEkgY2FuIGxpdmUgd2l0aCBjYXJyeWluZyBpdCBhbnl3YXkNCj4+
ZWl0aGVyIGlmIEkgaGF2ZSBtZXRhZGF0YSB0byBjYXJyeSwgb3IgaWYgSSBuZWVkIHRoZSBjaGFp
biBJRCBmb3Igc29tZQ0KPj5wdXJwb3NlLg0KPj4gQWZ0ZXIgYWxsLCBzb21lIGZvbGtzIHNlZW0g
dG8gd2FudCB0byB1c2UgdGhhdCBmb3IgdGhlIGZvcndhcmRpbmcNCj4+ZGVjaXNpb25zLg0KPj4N
Cj4+WW91cnMsDQo+PkpvZWwNCj4+DQo+Pk9uIDMvMTQvMTQsIDI6MjggUE0sIFJvbiBQYXJrZXIg
d3JvdGU6DQo+Pj4gVGhlIGNoYWluIElEIGlzIHRoZSBsYWJlbCB0aGF0IGRlZmluZXMgdGhlIHNl
cXVlbmNlIG9mIHNlcnZpY2UNCj4+PmZ1bmN0aW9ucyB0aGF0IG11c3QgYmUgdmlzaXRlZC4gICBJ
dCBjYW4gYmUgdGhvdWdodCBvZiBhcyBhIGhhbmRsZSBmb3IgYQ0KPj4+c3RhY2sgb2YgbXVzdC12
aXNpdCBuZXR3b3JrIGxvY2F0aW9ucy4gICBJIGRvbid0IHNlZSBob3cgdGhpcyBjYW4gYmUNCj4+
PmFueXRoaW5nIGJ1dCBtYW5kYXRvcnkuDQo+Pj4NCj4+PiAgICAgUm9uDQo+Pj4NCj4+Pg0KPj4+
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4gRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBTdXJlbmRyYSBLdW1hcg0KPj4+KHNta3VtYXIp
DQo+Pj4gU2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAxOjQ2IFBNDQo+Pj4gVG86IEpvZWwg
TS4gSGFscGVybjsgTkFQSUVSQUxBLCBNQVJJQSBIDQo+Pj4gQ2M6IHNmY0BpZXRmLm9yZzxtYWls
dG86c2ZjQGlldGYub3JnPg0KPj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNm
Yy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+DQo+Pj4gW1RyaW1tZWQgdGhlIHJlY2lwaWVu
dCBsaXN0IC0gbmVlZHMgYXBwcm92YWwgb3RoZXJ3aXNlXQ0KPj4+DQo+Pj4gQ29tcGxldGVseSBh
Z3JlZSBoZXJlLg0KPj4+DQo+Pj4gU0ZDIGRvZXMgbm90IHByZXZlbnQgVkxBTiBzdGl0Y2hpbmcg
YW5kIG9uZSBjYW4gY29udGludWUgdG8gZG8gdGhhdC4NCj4+PldoaWxlIGF0IHRoZSBzYW1lIHRp
bWUgU0ZDIGNhbiBpbmNsdWRlIFZMQU4gc3RpdGNoaW5nIHRvIHN1cHBvcnQNCj4+PmxlZ2FjeSBT
RnMgaW4gdGhlIHNhbWUgY2hhaW4gdGhhdCBpbmNsdWRlcyBTRkMgYXdhcmUgU0ZzLiBFdmVuIGxl
Z2FjeQ0KPj4+U0ZzIGJlbmVmaXQgZnJvbSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgaGVuY2Ug
Y2FuIGJlIHNoYXJlZCBhY3Jvc3MNCj4+PmRpZmZlcmVudCBzZXJ2aWNlIGNoYWlucy4NCj4+Pg0K
Pj4+IFN1cmVuZHJhLg0KPj4+DQo+Pj4NCj4+Pg0KPj4+IE9uIDMvMTQvMTQgMTA6MjYgQU0sICJK
b2VsIE0uIEhhbHBlcm4iIDxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tPj4gd3JvdGU6DQo+Pj4NCj4+Pj4gTXkgb3duIGluY2xpbmF0aW9uIGlzIHRvIG9ic2Vy
dmUgdGhhdCBpZiB5b3UgZG9uJ3QgbmVlZCBleHBsaWNpdA0KPj4+PiBjaGFpbiBpZGVudGlmaWNh
dGlvbiBhbmQgeW91IGRvbid0IG5lZWQgbWV0YWRhdGEsIHlvdSBjYW4ganVzdCBvbWl0DQo+Pj4+
IHRoZSBzZmMvbnNoIGhlYWRlci4gU3RpbGwgZG8gc2VydmljZSBjaGFpbmluZywganVzdCBubyBl
eHRyYSBoZWFkZXIuDQo+Pj4+DQo+Pj4+IElmIHdlIGFyZSBnb2luZyB0byBoYXZlIHRoZSBoZWFk
ZXIsIGl0IHNlZW1zIHRvIG1lIHRoYXQgdGhlIGNoYWluDQo+Pj4+aWRlbnRpZmljYXRpb24gZmll
bGQgaXMgdmVyeSB1c2VmdWwsIGFuZCBsb3cgY29zdCBvbmNlIHdlIGhhdmUgdGhlDQo+Pj4+aGVh
ZGVyLg0KPj4+Pg0KPj4+PiBZb3VycywNCj4+Pj4gSm9lbA0KPj4+Pg0KPj4+PiBPbiAzLzE0LzE0
LCAxOjAwIFBNLCBOQVBJRVJBTEEsIE1BUklBIEggd3JvdGU6DQo+Pj4+PiBFeHBsaWNpdCBjaGFp
biBpZGVudGlmaWNhdGlvbiBzaG91bGQgYmUgbWFkZSBvcHRpb25hbC4gSSBiZWxpZXZlIGl0DQo+
Pj4+PiB3YXMgZGlzY3Vzc2VkIGZldyBtb250aHMgYWdvIG9uIHRoaXMgbWFpbGluZyBsaXN0Lg0K
Pj4+Pj4NCj4+Pj4+IE1hcmlhDQo+Pj4+Pg0KPj4+Pj4gKkZyb206KnNmYyBbbWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnXSAqT24gQmVoYWxmIE9mICpKbWguZGlyZWN0DQo+Pj4+PiAqU2VudDoq
IFRodXJzZGF5LCBNYXJjaCAxMywgMjAxNCAxMjoxMiBQTQ0KPj4+Pj4gKlRvOioga2VncmF5QGNp
c2NvLmNvbTxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT47IGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1h
aWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT47IHNta3VtYXJAY2lzY28uY29tPG1haWx0bzpzbWt1
bWFyQGNpc2NvLmNvbT47DQo+Pj4+PiBqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFy
QGNpc2NvLmNvbT4NCj4+Pj4+ICpDYzoqIG5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbTxtYWls
dG86bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+OyBoYWRpQG1vamF0YXR1LmNvbTxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+Ow0K
Pj4+Pj4gcm9uX3BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86cm9uX3BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbT47IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldD47DQo+Pj4+PiBqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tPg0KPj4+Pj4gKlN1YmplY3Q6KiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1z
ZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICpJbXBvcnRhbmNlOiogTG93DQo+Pj4+
Pg0KPj4+Pj4gQXNzdW1pbmcgSSB1bmRlcnN0YW5kIHlvdSBwcm9wZXJseSBLZW4sIEkgZGlzYWdy
ZWUuDQo+Pj4+Pg0KPj4+Pj4gRm9yIGV4YW1wbGUsIGJ5IHVzaW5nIHNlcGFyYXRlIHRlcm1zIEkg
Y2FuIGVhc2lseSBkaXNjdXNzIHRoZSBmYWN0DQo+Pj4+PiB0aGF0IGNlcnRhaW4ga2luZHMgb2Yg
ZGF0YSAoY2hhaW4gaWRlbnRpZmljYXRpb24pIG9ubHkgbmVlZCB0byBiZQ0KPj4+Pj4gYWRqdXN0
IGJ5IGEgZmV3IGFwcHMgaW4gcmFyZSBjYXNlcy4gQW5kIHRoYXQgZGF0YSBpcyBub3QgYmVlZGVk
DQo+Pj4+PiBieSB0aGUgYXBwbGljYXRpb25zLg0KPj4+Pj4NCj4+Pj4+IFVubGVzcyB5b3Ugd291
bGQgbGlrZSB0byBjb25zaWRlciB0aGUgY2hhaW4gaWRlbnRpZmljYXRpb24gYXMgYmVpbmcNCj4+
Pj4+IG9wdGlvbmFsPw0KPj4+Pj4NCj4+Pj4+IFlvdXJzLA0KPj4+Pj4NCj4+Pj4+IEpvZWwNCj4+
Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+IFNlbnQgZnJvbSBteSBTYW1zdW5nIHNtYXJ0cGhvbmUg
b24gQVQmVA0KPj4+Pj4NCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+IC0tLS0tLS0tIE9yaWdp
bmFsIG1lc3NhZ2UgLS0tLS0tLS0NCj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpz
bWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gRnJvbTogIktlbiBHcmF5IChr
ZWdyYXkpIiA8a2VncmF5QGNpc2NvLmNvbTxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT4NCj4+Pj4+
PG1haWx0bzprZWdyYXlAY2lzY28uY29tPj4NCj4+Pj4+IFRvOiBMdWN5IHlvbmcgPGx1Y3kueW9u
Z0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4NCj4+Pj4+PG1haWx0bzps
dWN5LnlvbmdAaHVhd2VpLmNvbT4+LCJTdXJlbmRyYTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5j
b20lM2UlM2UsJTIyU3VyZW5kcmE+IEt1bWFyIChzbWt1bWFyKSINCj4+Pj4+IDxzbWt1bWFyQGNp
c2NvLmNvbTxtYWlsdG86c21rdW1hckBjaXNjby5jb20+IDxtYWlsdG86c21rdW1hckBjaXNjby5j
b20+PiwiSmltPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSUzZSUzZSwlMjJKaW0+IEd1aWNoYXJk
DQo+Pj4+PihqZ3VpY2hhcikiDQo+Pj4+PiA8amd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3Vp
Y2hhckBjaXNjby5jb20+IDxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPj4NCj4+Pj4+IENDOiBO
aWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29s
YXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4NCj4+Pj4+PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFv
c21vcy5jb20+PixzZmM8bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSUzZSUzZSxz
ZmM+IDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+PG1haWx0bzpzZmNA
aWV0Zi5vcmc+PixKYW1hbDxtYWlsdG86c2ZjQGlldGYub3JnJTNlJTNlLEphbWFsPiBIYWRpIFNh
bGltIDxoYWRpQG1vamF0YXR1LmNvbTxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+DQo+Pj4+Pjxt
YWlsdG86aGFkaUBtb2phdGF0dS5jb20+PixSb248bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tJTNl
JTNlLFJvbj4gUGFya2VyDQo+Pj4+PjxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1h
aWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPg0KPj4+Pj4gPG1haWx0bzpSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4sImJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0
bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tJTNlJTNlLCUyMmJyaWpzbWFuQGp1bmlw
ZXIubmV0Pg0KPj4+Pj4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4iIDxicmlqc21hbkBq
dW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ+PiwiSm9lbDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQlM2Ul
M2UsJTIySm9lbD4gTS4gSGFscGVybiINCj4+Pj4+PGptaEBqb2VsaGFscGVybi5jb208bWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb20+IDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+DQo+Pj4+
Pg0KPj4+Pj4gVGhlIHdvcmQgIm1ldGFkYXRhIiBpcyBhIHB1cnBvc2VseSBhbWJpZ3VvdXMgdGVy
bSAiZGF0YSB0aGF0DQo+Pj4+PiBwcm92aWRlcyBpbmZvcm1hdGlvbiBhYm91dCBvdGhlciBkYXRh
Ii4gSXQgaXMgdXNlZCB0byBhdm9pZCBUSElTDQo+Pj4+PmRpc2N1c3Npb24uDQo+Pj4+Pg0KPj4+
Pj4gRm9yIGV4YW1wbGUsIEkgcHJvcG9zZSB3ZSBkZWZpbmUgInRlcXVpbGEgbWV0YWRhdGEiIGJl
Y2F1c2UsDQo+Pj4+PiBmcmFua2x5LCBJIHdpbGwgbmVlZCB0byBvcmRlciBhIHRyaXBsZS1zaG90
IGlmIHdlIGtlZXAgYXR0ZW1wdGluZw0KPj4+Pj4gdG8gZGVmaW5lIHNvbWV0aGluZyB0aGF0LCBi
eSBkZWZpbml0aW9uLCBpcyBhbWJpZ3VvdXMuIEknZCBsaWtlDQo+Pj4+PiBteSBiYXJ0ZW5kZXIg
dG8gdW5kZXJzdGFuZCBtZSBzcGVjaWZpY2FsbHkgd2hlbiBJIHNheSAiSSBuZWVkIGENCj4+Pj4+
c2hvdCIuDQo+Pj4+Pg0KPj4+Pj4gT24gMy8xMy8xNCA3OjQ5IEFNLCAiTHVjeSB5b25nIiA8bHVj
eS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4+Pj4gPG1h
aWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0KPj4+Pj4NCj4+Pj4+ICAgPlNuaXAu
Lg0KPj4+Pj4gICA+U0s+IEp1c3QgY29weWluZyBmcm9tIHRoZSBQUzoNCj4+Pj4+ICAgPi0tDQo+
Pj4+PiAgID5EYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5IHRvIGV4Y2hh
bmdlIGluZm9ybWF0aW9uDQo+Pj4+PmJldHdlZW4NCj4+Pj4+ICAgPnRoZSBuZXR3b3JrIGFuZCBz
ZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywNCj4+Pj4+YW5kIHNl
cnZpY2UNCj4+Pj4+ICAgPmZ1bmN0aW9ucyBhbmQgdGhlIG5ldHdvcmsuDQo+Pj4+PiAgID4NCj4+
Pj4+ICAgPi0tDQo+Pj4+PiAgID5JdCBpcyBhIGx1Y2lkIGRlZmluaXRpb24uIFdlIGFyZSB1bm5l
Y2Vzc2FyaWx5IG1ha2luZyB0aGUgd29yZA0KPj4+Pj4ibmV0d29yayINCj4+Pj4+ICAgPmNvbnRy
b3ZlcnNpYWwsIElNTy4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+W0x1Y3ldIFRoaXMgaXMgbXkgcG9p
bnQuICJUaGUgbmV0d29yayIgaXMgdG9vIGdlbmVyYWwgaGVyZSwNCj4+Pj4+d2hpY2ggYnJpbmdz
DQo+Pj4+PiAgID5tZXRhZGF0YSBncmVhdCBwb3dlciB0byBkbyBtYW55IHRoaW5ncy4gVGhpcyBp
cyB3aHkgcGVvcGxlDQo+Pj4+PmludmVudCBpZGVhcw0KPj4+Pj4gICA+aGVyZSwgd2hpY2ggY2F1
c2VzIGEgbG90IG9mIGRlYmF0ZXMgb24gbWV0YWRhdGEgdXNhZ2UgcG90ZW50aWFscy4NCj4+Pj4+
IFdlDQo+Pj4+PiAgID5zaG91bGQgbm90IHNwZW5kIGEgbG90IG9mIHRpbWVzIG9uIHRoYXQgZGVi
YXRlcyBhbmQganVkZ2Ugd2hpY2gNCj4+Pj4+dXNhZ2UgaXMNCj4+Pj4+ICAgPnZhbHVhYmxlIG9y
IG5vdC4gVGh1cywgZm9yIHRoZSBTRkMgd29yaywgaXQgd2lsbCBiZSBoZWxwZnVsIGlmDQo+Pj4+
PndlIGNhbg0KPj4+Pj4gICA+bmFycm93IGRvd24gYSBiaXQuIEpvZWwgbWFrZXMgZXhwbGljaXRs
eSB0d28gY2FzZXMsIHdoaWNoIGlzDQo+Pj4+PmhlbHBmdWwgdG8NCj4+Pj4+ICAgPmRldmVsb3Ag
dXNlIGNhc2VzIGZvciBlYWNoIGNhc2UuIEkgd291bGQgbGlrZSB0byBzZWUgdGhhdCB0aGUNCj4+
Pj4+cHJvYmxlbQ0KPj4+Pj4gICA+c3RhdGVtZW50IGNhbiBiZSBtb3JlIHNwZWNpZmljIG9uIG1l
dGFkYXRhIGRlZmluaXRpb24sIHdoaWNoIG1heQ0KPj4+Pj5iZQ0KPj4+Pj4gICA+aGVscGZ1bCBp
biBsZXNzIGZvY3VzaW5nIG9uIGl0IGFuZCBtb3ZpbmcgZm9yd2FyZC4NCj4+Pj4+ICAgPg0KPj4+
Pj4gICA+THVjeQ0KPj4+Pj4gICA+DQo+Pj4+PiAgID5TdXJlbmRyYS4NCj4+Pj4+ICAgPg0KPj4+
Pj4gICA+DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+VGhhbmtzLA0KPj4+Pj4gICA+Pkx1Y3kNCj4+
Pj4+ICAgPj4NCj4+Pj4+ICAgPj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4gICA+
PkZyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFttYWlsdG86amd1aWNoYXJAY2lzY28uY29t
XQ0KPj4+Pj4gICA+PlNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgNDozOCBQTQ0KPj4+
Pj4gICA+PlRvOiBMdWN5IHlvbmcNCj4+Pj4+ICAgPj5DYzogSm9lbCBNLiBIYWxwZXJuOyBOaWNv
bGFzIEJPVVRIT1JTOyBSb24gUGFya2VyOw0KPj4+Pj4gICA+PmJyaWpzbWFuQGp1bmlwZXIubmV0
PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dD47IHNmYzsgSmFtYWwNCj4+Pj4+SGFkaSBTYWxpbQ0KPj4+Pj4gICA+PlN1YmplY3Q6IFJlOiBb
c2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+
Pg0KPj4+Pj4gICA+PkhpIEx1Y3ksDQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+Tm8uIEkgYW0gc2lt
cGx5IHNheWluZyB3ZSBzaG91bGQgbm90IG92ZXJjb21wbGljYXRlIHRoZSBwcm9ibGVtDQo+Pj4+
PiAgID4+c3RhdGVtZW50IHdpdGggdGV4dCB0aGF0IGFkZHMgbGl0dGxlIHRvIG5vIHZhbHVlIGlu
IG15IG9waW5pb24uDQo+Pj4+PiBXaGV0aGVyDQo+Pj4+PiAgID4+d2UgY2FsbCBpdCBtZXRhZGF0
YSwgb3IgY29udGV4dCwgaGFzIG5vIGJlYXJpbmcgb24gdGhlIGZhY3QNCj4+Pj4+dGhhdCB0aGUN
Cj4+Pj4+ICAgPj5wcm9ibGVtIHN0YXRlbWVudCBhbHJlYWR5IGNsZWFybHkgc3RhdGVzIHdlIG5l
ZWQgdG8gYmUgYWJsZSB0bw0KPj4+Pj5wYXNzDQo+Pj4+PiAgID4+aW5mb3JtYXRpb24gYmV0d2Vl
biBTRsK5cyBhbmQgYmV0d2VlbiB0aGUgbmV0d29yayAmIFNGwrlzLg0KPj4+Pj4gICA+Pg0KPj4+
Pj4gICA+Pg0KPj4+Pj4gICA+Pk9uIDMvMTIvMTQsIDU6MTMgUE0sICJMdWN5IHlvbmciIDxsdWN5
LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+DQo+Pj4+PjxtYWls
dG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj4+
DQo+Pj4+PiAgID4+PkhpIEppbSwNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+PkkgZm9yIG9uZSBk
b24ndCBhZ3JlZSBhbmQgdGhpbmsgd2UgYXJlIG92ZXIgY29tcGxpY2F0aW5nIHdoYXQNCj4+Pj4+
c2hvdWxkDQo+Pj4+PiAgID4+PmJlIHN0cmFpZ2h0Zm9yd2FyZC4gVGhlIFNGQyBlbmNhcHN1bGF0
aW9uIHNob3VsZCBlbmFibGUgdHdvDQo+Pj4+PnRoaW5nczoNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAg
ID4+PjEuIFN0ZWVyaW5nIG9mIHNlbGVjdGVkIGZsb3dzIHRocm91Z2ggYSBzZXJ2aWNlIGNoYWlu
OyB0aGlzIGlzDQo+Pj4+PnRoZQ0KPj4+Pj4gICA+Pj5zZXJ2aWNlIGZ1bmN0aW9uIHBhdGguDQo+
Pj4+PiAgID4+PjIuIFBhc3Npbmcgb2YgY29udGV4dCBhc3NvY2lhdGVkIHdpdGggYSBnaXZlbiBm
bG93IHdpdGhpbiBzYWlkDQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+ZnVuY3Rpb24gcGF0aC4g
VGhpcyBjb250ZXh0IGluZm9ybWF0aW9uIG1heSBiZSBjb25zdW1lZCBieSBhDQo+Pj4+PlNGIChh
bg0KPj4+Pj4gICA+Pj5hcHBsaWNhdGlvbiBJRCBpcyBhbiBleGFtcGxlKSBvciBtYXkgYmUgY29u
c3VtZWQgYnkgdGhlDQo+Pj4+PmZvcndhcmRpbmcNCj4+Pj4+ICAgPj4+ZWxlbWVudHMgKGEgdnJm
LUlEIGlzIGFuIGV4YW1wbGUpLg0KPj4+Pj4gICA+Pj5bTHVjeV0gRG8geW91IGNhbGwgdGhlIGNv
bnRleHQgYXMgbWV0YWRhdGEgb3Igbm90PyBEbyB3ZSBoYXZlDQo+Pj4+PmFub3RoZXINCj4+Pj4+
ICAgPj4+dGVybSBoZXJlIGJlc2lkZSBTRkMgaGVhZGVyIGFuZCBtZXRhZGF0YS4gSSBzZWUgdGhh
dCB5b3UgZG9uJ3QNCj4+Pj4+d2FudCB0bw0KPj4+Pj4gICA+Pj5zZXBhcmF0ZSB3aGF0IGlzIGNv
bnN1bWVkIGJ5IFNGIGFuZCB3aGF0IGlzIGNvbnN1bWVkIGJ5IHRoZQ0KPj4+Pj5mb3J3YXJkaW5n
DQo+Pj4+PiAgID4+PmVsZW1lbnRzLg0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+THVjeQ0KPj4+
Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+U2VudCBmcm9tIG15IGlQaG9uZQ0KPj4+Pj4gICA+Pj4NCj4+
Pj4+ICAgPj4+PiBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MTYgUE0sICJMdWN5IHlvbmciDQo+Pj4+
PjxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+IDxtYWls
dG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+
Pj4+IEdyZWF0LiBUaGVuIHdlIG1heSBjb25zaWRlciB0d28gc3BlY2lhbCBtZXRhZGF0YSBkZWZp
bml0aW9ucw0KPj4+Pj5pbiB0aGUNCj4+Pj4+ICAgPj4+PnByb2JsZW0gc3RhdGVtZW50IHNvIHdl
IGNhbiBhbGwgdXNlIHRoZSBzYW1lIGRlZmluaXRpb25zLg0KPj4+Pj5IZXJlIGlzIG15DQo+Pj4+
PiAgID4+Pj5zdWdnZXN0ZWQgdGV4dCBhbmQgbGlrZSB0byBoZWFyIHlvdSBhbmQgb3RoZXIncyBp
bnB1dCBhbmQNCj4+Pj4+c3VnZ2VzdGlvbnMuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBE
YXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxp
dHkNCj4+Pj4+dG8NCj4+Pj4+ICAgPj4+PmV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhl
IGVsZW1lbnRzIGluIGEgc2VydmljZSBmdW5jdGlvbg0KPj4+Pj4gICA+Pj4+Y2hhaW5pbmcuIElu
IHRoaXMgY29udGV4dCwgdGhlcmUgYXJlIHR3byB0eXBlcyBvZiBkYXRhIHBsYW5lDQo+Pj4+Pm1l
dGFkYXRhLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gU2VydmljZSBGdW5jdGlvbiBNZXRh
ZGF0YTogdGhlIGluZm9ybWF0aW9uIGV4Y2hhbmdlZCBiZXR3ZWVuDQo+Pj4+PiAgID4+Pj5jbGFz
c2lmaWVyIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucyB0
bw0KPj4+Pj4gICA+Pj4+ZmFjaWxpdGF0ZSBzZXJ2aWNlIGZ1bmN0aW9ucyBvbiB0aGUgcGFja2V0
IHRyZWF0bWVudC4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFN0ZWVyaW5nIE1ldGFkYXRh
OiB0aGUgaW5mb3JtYXRpb24gZnJvbSBzZXJ2aWNlIGZ1bmN0aW9ucyB0byBhDQo+Pj4+PiAgID4+
Pj5jbGFzc2lmaWVyIG9yIHNlcnZpY2Ugbm9kZSBmb3IgdHJhZmZpYyBmb3J3YXJkaW5nIHB1cnBv
c2UuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiAtZW5kDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+
ICAgPj4+PiBMdWN5DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4+PiAgID4+Pj4gRnJvbTogSm9lbCBNLiBIYWxw
ZXJuIFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0NCj4+Pj4+ICAgPj4+PiBTZW50OiBXZWRu
ZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MzUgUE0NCj4+Pj4+ICAgPj4+PiBUbzogTHVjeSB5b25n
OyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyDQo+Pj4+PiAgID4+Pj4gQ2M6IEppbSBHdWlj
aGFyZCAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFs
IEhhZGkNCj4+Pj4+ICAgPj4+PiBTYWxpbQ0KPj4+Pj4gICA+Pj4+IFN1YmplY3Q6IFJlOiBbc2Zj
XSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+
DQo+Pj4+PiAgID4+Pj4gWWVzLCBJIGFtIHRyeWluZyB0byBjb25zaXN0ZW50bHkgZGlzdGluZ3Vp
c2ggdGhvc2UgdHdvIGNhc2VzDQo+Pj4+PndoZW4NCj4+Pj4+ICAgPj4+PnRhbGtpbmcgYWJvdXQg
dGhlIGluZm9ybWF0aW9uIGNhcnJpZWQgd2l0aCBwYWNrZXRzIGluIHNlcnZpY2UNCj4+Pj4+Y2hh
aW5zLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gWW91cnMsDQo+Pj4+PiAgID4+Pj4gSm9l
bA0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4+IE9uIDMvMTIvMTQsIDM6MTMgUE0sIEx1Y3kg
eW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4gSm9lbCwgU2VlIGJlbG93LiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmMNCj4+Pj4+ICAgPj4+Pj4gW21haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpvZWwgTS4gSGFscGVybg0KPj4+Pj5TZW50Og0KPj4+
Pj4gICA+Pj4+PiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MDIgUE0gVG86IEx1Y3kgeW9u
ZzsgTmljb2xhcw0KPj4+Pj5CT1VUSE9SUzsNCj4+Pj4+ICAgPj4+Pj4gUm9uIFBhcmtlciBDYzog
SmltIEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNm
YzsNCj4+Pj4+ICAgPj4+Pj4gSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+
Pj4+ICAgPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+
Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gSSB3YXMgdHJ5aW5nIHRvIHdvcmQgaXQgY2FyZWZ1
bGx5IG5vdCB0byBmb2N1cyBvbiB3aG8gcHV0cw0KPj4+Pj50aGUNCj4+Pj4+ICAgPj4+Pj4gaW5m
b3JtYXRpb24gaW4sIGJ1dCBvbmx5IG9uIHdobyBjb25zdW1lcyB0aGUgaW5mb3JtYXRpb24uDQo+
Pj4+PiAgID4+Pj4+IEluZm9ybWF0aW9uIGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyBtYXkgY29tZSBm
cm9tIHRoZSBpbmdyZXNzDQo+Pj4+PiAgID4+Pj4+IGNsYXNzaWZpZXIgb3IgZnJvbSBvdGhlciBz
ZXJ2aWNlIGZ1bmN0aW9ucy4gW0x1Y3ldIHRoaXMgaXMNCj4+Pj4+dGhlIG9uZQ0KPj4+Pj4gICA+
Pj4+PiBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldy4gSW5mb3JtYXRpb24gZm9yIHRo
ZQ0KPj4+Pj5mb3J3YXJkaW5nDQo+Pj4+PiAgID4+Pj4+IHdpbGwgZ2VuZXJhbGx5IGNvbWUgZnJv
bSB0aGUgaW5ncmVzcyBjbGFzc2lmaWVyLCBidXQgaW4NCj4+Pj4+c3BlY2lhbA0KPj4+Pj4gICA+
Pj4+PiBjYXNlcyBtYXkgYmUgcHJvdmlkZWQgYnkgc2VydmljZSBmdW5jdGlvbnMuIChJIGtlZXAN
Cj4+Pj4+d2FudGluZyB0byBnZXQNCj4+Pj4+ICAgPj4+Pj4gcmlkIG9mIHRob3NlIHNwZWNpYWwg
Y2FzZXMsIGJ1dCBzbyBmYXIgdGhlcmUgc2VlbSB0byBiZQ0KPj4+Pj5qdXN0IGVub3VnaA0KPj4+
Pj4gICA+Pj4+PiBvZiB0aGVtIHRvIHdhcnJhbnQgY292ZXJpbmcgaW4gdGhlIHNvbHV0aW9uLiBB
bmQgbW9yZQ0KPj4+Pj5pbXBvcnRhbnRseSwNCj4+Pj4+ICAgPj4+Pj4gc2lnbmlmaWNhbnQgc3Vw
cG9ydCBmb3IgaXQgaW4gdGhlIHdvcmtpbmcgZ3JvdXAuKSBbTHVjeV0NCj4+Pj4+VGhpcyBpcw0K
Pj4+Pj4gICA+Pj4+PiB0aGUgc2Vjb25kIGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3
IChidXQgeW91IGRvbid0DQo+Pj4+Pmxpa2UgaXQpLg0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+
Pj4+PiBBbmQgeW91IHN1Z2dlc3QgZGlzdGluZ3Vpc2hpbmcgdGhlc2UgdHdvIGNhc2VzIHdoZW4N
Cj4+Pj4+ZGlzY3Vzc2luZw0KPj4+Pj4gICA+Pj4+PiBhYm91dCBtZXRhZGF0YSB1c2FnZS4gSXMg
dGhhdCByaWdodCB1bmRlcnN0YW5kaW5nPw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBM
dWN5DQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+
Pj4+DQo+Pj4+PiAgID4+Pj4+PiBPbiAzLzEyLzE0LCAyOjMzIFBNLCBMdWN5IHlvbmcgd3JvdGU6
DQo+Pj4+PiAgID4+Pj4+PiBKb2VsLCBJIGludGVycHJldCB0aGF0IHlvdSBzdWdnZXN0cyB0aGF0
IGRpc3Rpbmd1aXNoIHRoZQ0KPj4+Pj5leGNoYW5nZQ0KPj4+Pj4gICA+Pj4+Pj4gaW5mb3JtYXRp
b24gZGF0YSBwbGFuZSBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMNCj4+Pj4+YW5k
IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4gZXhjaGFuZ2UgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJy
aWVkIGZyb20gYSBzZXJ2aWNlDQo+Pj4+PmZ1bmN0aW9uIHRvDQo+Pj4+PiAgID4+Pj4+PiBhIHNl
cnZpY2Ugbm9kZS4gSXMgdGhpcyByaWdodCB1bmRlcnN0YW5kaW5nPyBMdWN5DQo+Pj4+PiAgID4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9l
bCBNLiBIYWxwZXJuDQo+Pj4+PiAgID4+Pj4+PiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21d
IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsDQo+Pj4+PjIwMTQNCj4+Pj4+IDE6MTkNCj4+Pj4+
ICAgPj4+Pj4+IFBNDQo+Pj4+PiAgID4+Pj4+PiBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRI
T1JTOyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQNCj4+Pj4+ICAgPj4+Pj4+IChqZ3VpY2hh
cik7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+
Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBT
dWJqZWN0Og0KPj4+Pj4gICA+Pj4+Pj4gUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gTXkgaW5j
bGluYXRpb24gd291bGQgYmUgdG8gdHVuZSB0aGF0IGRlZmluaXRpb24gdG8NCj4+Pj4+ZGlzdGlu
Z3Vpc2gNCj4+Pj4+ICAgPj4+Pj4+IGJldHdlZW4gZGF0YXBsYW5lIGNhcnJpZWQgaW5mb3JtYXRp
b24gaW50ZW5kZWQgZm9yIHVzZSBieQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+PiBmdW5j
aXRvbnMgKHdoYXRldmVyIHRoZSBvcmlnaW4pLCBhbmQgZGF0YXBsYW5lIGNhcnJpZWQNCj4+Pj4+
aW5mb3JtYXRpb24NCj4+Pj4+ICAgPj4+Pj4+IGludGVuZGVkIGZvciBkYXRhcGxhbmUgZm9yd2Fy
ZGluZyBjb21wb25lbnRzLg0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IFlvdXJzLCBK
b2VsDQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBIaSBK
b2VsLA0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gSSBhZ3JlZSB0aGF0IHdlIG5l
ZWQgdXNpbmcgdGhlIHNhbWUgZGVmaW5pdGlvbiBmb3IgYQ0KPj4+Pj50ZXJtLCBidXQNCj4+Pj4+
ICAgPj4+Pj4+PiBkaXNhZ3JlZSB0aGF0IHRoZSBtZXRhZGF0YSBkZWZpbml0aW9uIGhlcmUgaXMg
YSBzZXQgb2YNCj4+Pj4+ICAgPj4+Pj4+PiBpbmZvcm1hdGlvbiBwdXQgaW4gdGhlIFNGQyBoZWFk
ZXIuIFRoaXMgbWF5IGJlIHRvbyBuYXJyb3cNCj4+Pj4+b3IgbGVhZA0KPj4+Pj4gICA+Pj4+Pj4+
IHRvIGEgcGFydGljdWxhciBzb2x1dGlvbi4gSSBhbSBmaW5lIHdpdGggdGhpcyBkZWZpbml0aW9u
DQo+Pj4+PmluIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+IHByb2JsZW0gc3RhdGVtZW50IHcvIG1pbm9y
IHR3ZWFrIChzdWdnZXN0ZWQgb24gbWFpbGluZw0KPj4+Pj5saXN0KS4NCj4+Pj4+ICAgPj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0
YSBwcm92aWRlcyB0aGUNCj4+Pj4+YWJpbGl0eSB0bw0KPj4+Pj4gICA+Pj4+Pj4+IGV4Y2hhbmdl
IGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGNsYXNzaWZpZXJzIGFuZCBzZXJ2aWNlDQo+Pj4+PiAg
ID4+Pj4+Pj4gZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBhbmQgc2Vydmlj
ZQ0KPj4+Pj5mdW5jdGlvbnMgYW5kDQo+Pj4+PiAgID4+Pj4+Pj4gdGhlDQo+Pj4+PiAgID4+Pj4+
Pj4gY2xhc3NpZmllcnN8c2VydmljZSBub2Rlcy4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+IFRoZXJlIG1heSBiZSBhIHNvbHV0aW9uIHRoYXQgYSBzZXJ2aWNlIGZ1bmN0aW9uIHBh
c3Nlcw0KPj4+Pj5zb21lDQo+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IGluZm9ybWF0aW9uIHRvIGF0
dGFjaGVkIHNlcnZpY2Ugbm9kZSB3aXRob3V0IHVzaW5nIFNGQw0KPj4+Pj5oZWFkZXIuDQo+Pj4+
PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBUaGFua3MsIEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0gRnJvbTogSm9lbCBIYWxwZXJuIERpcmVjdA0KPj4+Pj4gICA+Pj4+Pj4+IFttYWlsdG86
am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwNCj4+Pj4+TWFyY2gg
MTIsDQo+Pj4+PiAgID4+Pj4+Pj4gMjAxNCAxMjoyNSBQTSBUbzogTHVjeSB5b25nOyBKb2VsIE0u
IEhhbHBlcm47IE5pY29sYXMNCj4+Pj4+Qk9VVEhPUlM7DQo+Pj4+PiAgID4+Pj4+Pj4gUm9uIFBh
cmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlwZXIu
bmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldD47DQo+Pj4+PiAgID4+Pj4+Pj4gc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJl
OiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNp
ZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBMdWN5LCB5b3Ugc2F5
ICJ0aGUgbWV0YWRhdGEgdGVybSBtZWFucyAuLi4iIFRoZQ0KPj4+Pj5kZWZpbml0aW9uIHlvdQ0K
Pj4+Pj4gICA+Pj4+Pj4+IHRoZW4gcHJvdmlkZSBpcyBhIGRlZmluaXRpb24gb2YgdGhlIHNldCBv
ZiBpbmZvcm1hdGlvbiB3ZQ0KPj4+Pj5hcmUNCj4+Pj4+ICAgPj4+Pj4+PiBwcm9wb3NpbmcgdGhh
dCB3ZSBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIEksIGFuZCBvdGhlcnMsDQo+Pj4+PmhhdmUNCj4+
Pj4+ICAgPj4+Pj4+PiBiZWVuIHVzaW5nIHRoZSB0ZXJtIG1ldGFkYXRhIG1vcmUgbmFycm93bHku
IFdlIGNhbiB1c2UNCj4+Pj4+d2hhdGV2ZXINCj4+Pj4+ICAgPj4+Pj4+PiBkZWZpbml0aW9uIHdl
IHdhbnQuIEJ1dCB3ZSBkbyBuZWVkIHRvIGFncmVlIG9uIHRoZQ0KPj4+Pj5kZWZpbml0aW9uLg0K
Pj4+Pj4gICA+Pj4+Pj4+IEZvciB0aGUgcHVycG9zZXMgb2YgdGhlIFdHLCBpdCBzZWVtcyBtdWNo
IG1vcmUgdXNlZnVsIHRvDQo+Pj4+PnVzZSB0aGUNCj4+Pj4+ICAgPj4+Pj4+PiB0ZXJtIG1ldGFk
YXRhIGZvciB0aGUgbmFycm93ZXIgZGVzY3JpcHRpb24uDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
IE9uIDMvMTIvMTQsIDE6MTkgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4g
SGkgSm9lbCwNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gSSBhZ3JlZS4gV2Ug
bmVlZCB0byBkaWZmZXJlbnRpYXRlIHRoZSBtZXRhZGF0YSB1c2VkIGJ5DQo+Pj4+PnNlcnZpY2UN
Cj4+Pj4+ICAgPj4+Pj4+Pj5mdW5jdGlvbiBhbmQgU0ZDIGhlYWRlci4gVGhlIG1ldGFkYXRhIHRl
cm0gbWVhbnMgY2FycnlpbmcNCj4+Pj4+c29tZQ0KPj4+Pj4gICA+Pj4+Pj4+PnN0YXRlcyBhbG9u
ZyB3aXRoIHRoZSBwYWNrZXQuIElNTzogU0ZDIGhlYWRlciBpcyBhIGtpbmQgb2YNCj4+Pj4+ICAg
Pj4+Pj4+Pj5tZXRhZGF0YSBjYXJyaWVkIG9uIHBhY2tldCBmb3IgbmV4dCBzZXJ2aWNlIG5vZGUg
dG8gdXNlLg0KPj4+Pj5JbiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj5jb250ZXh0IG9mIFNGQywgd2Ug
aGF2ZSB0ZXJtIGZvciBTRkMgaGVhZGVyIGFuZCB0aGUNCj4+Pj4+bWV0YWRhdGEgdGhhdA0KPj4+
Pj4gICA+Pj4+Pj4+PndhcyBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIG9yIGJl
dHdlZW4gc2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+PmZ1bmN0aW9ucyBhbmQgY2xhc3NpZmllcnMv
c2VydmljZSBub2Rlcywgd2hpY2ggaXMgd2hhdA0KPj4+Pj50aGUgZHJhZnQNCj4+Pj4+ICAgPj4+
Pj4+Pj5mb2N1cy4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gVGhhbmtzLCBM
dWN5DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybg0KPj4+Pj4gICA+
Pj4+Pj4+PiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwgTWFy
Y2ggMTIsDQo+Pj4+PiAyMDE0DQo+Pj4+PiAgID4+Pj4+Pj4+IDExOjE4IEFNIFRvOiBMdWN5IHlv
bmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6DQo+Pj4+PiBKaW0NCj4+Pj4+ICAg
Pj4+Pj4+Pj4gR3VpY2hhcmQgKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
Pjsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltDQo+Pj4+PiAgID4+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBb
c2ZjXQ0KPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+
Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gSSB0aGluayBpdCBpcyBpbXBvcnRhbnQg
dG8ga2VlcCBhIHN0cm9uZyBkaXN0aW5jdGlvbg0KPj4+Pj5iZXR3ZWVuDQo+Pj4+PiAgID4+Pj4+
Pj4+IG1ldGFkYXRhICh3aGljaCBpcyBmb3IgdXNlIGJ5IGFwcGxpY2F0aW9ucykgYW5kIHRoZQ0K
Pj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+IGNoYWluaW5nIGluZm9ybWF0aW9uIGluIHRo
ZSBiYXNlIHNlcnZpY2UgY2hhaW4gaGVhZGVyLA0KPj4+Pj53aGljaCBpcw0KPj4+Pj4gICA+Pj4+
Pj4+PiBmb3IgdXNlIGJ5IHRoZSBzZXJ2aWNlIGNoYWluIHN1cHBvcnQgbWVjaGFuaXNtcy4NCj4+
Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IE9uIDMvMTIvMTQsIDEwOjQyIEFNLCBMdWN5IHlvbmcg
d3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+PiBGdWxseSBhZ3JlZSB3aXRoIEpvZS4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBXZSBzaG91bGQgbm90IHJlcXVpcmUgYSBmaXgg
bGVuZ3RoIGZvciBpbi1iYW5kIG1ldGFkYXRhDQo+Pj4+PmJ1dA0KPj4+Pj4gICA+Pj4+Pj4+Pj4g
YWxzbyBub3QgbGVhdmUgaXQgZm9yIGZyZWVseSB1c2FnZS4gSW4gZmFjdCwgd2hlbiBhDQo+Pj4+
PnNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+IG5vZGUgaW5zZXJ0cyBTRkMgaGVhZGVyIG9uIGEg
KGVuY2Fwc3VsYXRlZCkgcGFja2V0IGFuZA0KPj4+Pj5zZW5kIHRvDQo+Pj4+PiAgID4+Pj4+Pj4+
PiBuZXh0IHNlcnZpY2Ugbm9kZSwgU0ZDIGhlYWRlciBpdHNlbGYgY2FuIGJlIHNlZW4gYXMgYQ0K
Pj4+Pj5tZXRhZGF0YS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBMdWN5
DQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0gRnJvbTogc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+PiBbbWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnXSBPbiBCZWhhbGYgT2YgSm9lbCBNLg0KPj4+Pj5IYWxwZXJuDQo+Pj4+PiAgID4+
Pj4+Pj4+PiBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDk6MjEgQU0gVG86IE5pY29s
YXMNCj4+Pj4+Qk9VVEhPUlM7DQo+Pj4+PiAgID4+Pj4+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0g
R3VpY2hhcmQgKGpndWljaGFyKTsNCj4+Pj4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+
ICAgPj4+Pj4+Pj4+IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+
Pj4+ICAgPj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25z
DQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gRm9yIGluLWJhbmQgbWV0YWRh
dGEsIHRoZSBBUEkgZm9yIGFjY2VzcyBjYW4gZWFzaWx5IGJlDQo+Pj4+PiAgID4+Pj4+Pj4+PiBz
eW5jaHJvbm91cy4gT3V0IG9mIGJhbmQgbWV0YWRhdGEgbmVlZHMgZGlmZmVyZW50DQo+Pj4+Pmhh
bmRsaW5nLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gVGhlcmUgYXJlIG1hbnkgY2FzZXMgd2hlcmUgb3V0
LW9mLWJhbmQgbWV0YWRhdGEgaXMNCj4+Pj4+dXNlZnVsIGFuZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4g
YXBwcm9wcmlhdGUuIEJ1dCB0aGV5IGRvIG5vdCBjb3ZlciBhbGwgbmVlZHMgYnkgYW55DQo+Pj4+
PnN0cmV0Y2guDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gRXZlbiBpZiBl
YWNoIHBpZWNlIG9mIGluLWJhbmQgbWV0YWRhdGEgaXMgb2YgZml4ZWQNCj4+Pj4+bGVuZ3RoLA0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4gdGhlcmUgYXJlIG1hbnkgZGlmZmVyZW50IGtpbmRzIG9mIG1ldGF0
eXBlLiBUcnlpbmcgdG8NCj4+Pj4+c2F5DQo+Pj4+PiAgID4+Pj4+Pj4+PiAidGhlcmUgd2lsbCBi
ZSBleGFjdGx5IGZvdXIgcGllY2VzLCBhbmQgdGhleSB3aWxsIGJlIG9mDQo+Pj4+PnR5cGVzDQo+
Pj4+PiAgID4+Pj4+Pj4+PiB0MSwgdDIsIHQzLCBhbmQgdDQiIGlzIHNpbXBseSB0b28gc3BlY2lm
aWMgZm9yIGV2ZW4gODAlDQo+Pj4+Pm9mIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj5uZWVkcy4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBPbiAzLzEyLzE0LCA4OjUyIEFNLCBOaWNvbGFz
IEJPVVRIT1JTIHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEhlbGxvIFJvbiwNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFNlbmRpbmcgb3V0IG9mIGJhbmQgY29uZ3J1
ZW50IG1ldGFkYXRhIG1heSBub3QgYmUgdGhlDQo+Pj4+PmFuc3dlcg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+IHRvIGFsbCBuZWVkcyBidXQgaXQgaXMgb25lIHRvb2wgdGhhdCB3ZSBzaG91bGQga2VlcC4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE5vdCBhbGwgbWV0YWRhdGEg
aXMgdGllZCB0byBhIHNwZWNpZmljIHBhY2tldCwgZm9yDQo+Pj4+PmV4YW1wbGUgYQ0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IHBvbGljeSBjaGFuZ2UgaW4gUENSRiBjb3VsZCBsZWFkIHRvIHNvbWUgbWV0
YWRhdGENCj4+Pj4+c2lnbmFsaW5nLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRoZSByZWFjdGlvbiB0
aW1lIG5lZWQgbm90IGJlIGltbWVkaWF0ZSwgZmV3IG1zIG1heQ0KPj4+Pj5ub3QgbWF0dGVyLg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gQXMgeW91IHBvaW50LCBpZiBh
IHBhY2tldCBpcyB0aWVkIHRvIGEgbWV0YWRhdGEgYQ0KPj4+Pj5jb3JyZWxhdGlvbg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IGluZm8gY2FuIGJlIHNldCBpbiBib3RoIHBhY2tldCB0byBkZWFsIHdpdGgg
aXQgKGkuZQ0KPj4+Pj5tZXRhZGF0YQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGV4cGVjdGVkIGZsYWcg
aW4gdGhlIFNGQyBoZWFkZXIsIHBsdXMgYW4gaWQpDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBGaW5hbGx5IHdlIGNhbiBzdGlsbCBzZW5kIHNvbWUgbGltaXRlZCBtZXRh
ZGF0YSB3aXRoaW4NCj4+Pj4+YSBoZWFkZXIuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhpcyBjb3Vs
ZCBiZSB1c2VkIGZvciBsb2FkIGJhbGFuY2VycyBpbiBwYXJ0aWN1bGFyIGlmDQo+Pj4+PndlDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gYWdyZWUgb24gYSBjb252ZW50aW9uIHRvIGxvY2F0ZSAiY29hcnNl
IGdyYWluIHBvbGljeSINCj4+Pj4+ICAgPj4+Pj4+Pj4+PiAvICJmaW5lIGdyYWluIHBvbGljeSIg
b24gcmVzZXJ2ZWQgY29udGV4dCBoZWFkZXJzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gVGhpcyBzZWVtcyB0byBvcGVuIHVwIGEgbG90IG9mIGZsZXhpYmlsaXR5IC8N
Cj4+Pj4+aW5ub3ZhdGlvbnMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBPbiB5b3VyIGxhc3QgcG9pbnQsIHRoZXJlIGlzIGEgcXVlc3Rpb24gb24gaG93IHRvIG1ha2UN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtZXRhZGF0YSBhdmFpbGFibGUgdG8gYSBTZXJ2aWNlIEZ1bmN0
aW9uLiBDdXJyZW50IHNvY2tldA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGNvbm5lY3Rpb25zIGZvciBl
eGFtcGxlIGRvIG5vdCBhbGxvdyB0byByZXRyaWV2ZSBJUA0KPj4+Pj5oZWFkZXINCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBvcHRpb25zLiBTbyBJIGFzc3VtZSB0aGF0IFNGQyBhd2FyZSBTZXJ2aWNlIEZ1
bmN0aW9ucw0KPj4+Pj53aWxsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbmVlZCBzb21lIChhc3luY2hy
b25vdXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiA/KSBBUEkgdG8gcmV0cmlldmUgU0ZDIGhlYWRlciBp
bmZvcm1hdGlvbiBhcyB3ZWxsIGFzDQo+Pj4+PmluLWJhbmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBt
ZXRhZGF0YS4gSSBkb24ndCBzZWUgb3V0IG9mIGJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0DQo+Pj4+
PmFkZGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGNvbXBsZXhpdHksIHRoZSBzYW1lIEFQSSBjYW4g
cHJvYmFibHkgYXBwbHkuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBU
aGUgYWx0ZXJuYXRpdmUgb3B0aW9uLCBhbGxvd2luZyB2YXJpYWJsZSBzaXplZA0KPj4+Pj5tZXRh
ZGF0YSBpbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRoZSBTRkMgaGVhZGVyIGhhcyBzb21lIGRyYXdi
YWNrcyBhcyB3ZWxsLCBvbmUgYmVpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBmcmFnbWVudGF0aW9u
LCBhbmQgc29tZSBzd2l0Y2hlcyBleHBlY3RpbmcgYXMgd2VsbCB0bw0KPj4+Pj5sb29rIGF0DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gZW5kIHVzZXIgdHJhZmZpYyBoZWFkZXJzIGZvciBsaW5rIGxvYWQg
YmFsYW5jaW5nLiBJDQo+Pj4+PndvdWxkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gYWdyZWUgdGhhdCBp
ZiB3ZSBjYW4gYWNjZXB0IHRoZXNlIGlzc3VlcywgdGhlbiBzZW5kaW5nDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4gb2ZmLWxpbmUgY29uZ3J1ZW50IG1ldGFkYXRhIGxvb3NlcyBpdHMgaW50ZXJlc3QuDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBXZSBuZWVkIHRvIHRha2UgaW50
byBhY2NvdW50IHRoYXQgYm90aCBpbi1iYW5kIGFuZA0KPj4+Pj5jb25ncnVlbnQNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBvdXQtb2YtYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQgaXMgbm90IHJlbGlhYmxl
LiBBDQo+Pj4+PnBhY2tldCBsb3NzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdHJpZ2dlcmluZyByZXRy
YW5zbWlzc2lvbiB3b3VsZCBub3QgbGVhZCB0byB0aGUNCj4+Pj4+aWRlbnRpY2FsDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gcmVjb25zdHJ1Y3Rpb24gb2YgdGhlIGFzc29jaWF0ZWQgbWV0YWRhdGEuIElu
IHNvbWUNCj4+Pj4+Y2FzZXMsIHdlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWlnaHQgdGh1cyBldmVu
IG5lZWQgbm9uLWNvbmdydWVudCBvdXQtb2YtYmFuZCByZWxpYWJsZQ0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+IG1ldGFkYXRhIHRyYW5zcG9ydC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBOaWNvbGFzIF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbToNCj4+Pj4+IFJvbg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IFBhcmtlciBbUm9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT5dIFNlbnQ6DQo+Pj4+Pldl
ZG5lc2RheSwNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBNYXJjaCAxMiwgMjAxNA0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IDEyOjQzIFBNIFRvOiBOaWNvbGFzIEJPVVRIT1JTIENjOiBKaW0gR3VpY2hhcmQNCj4+
Pj4+KGpndWljaGFyKTsNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBicmlqc21hbkBqdW5pcGVyLm5ldDxt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+
Ow0KPj4+Pj5zZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE5pY29sYXMsDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBJIHVuZGVyc3RhbmQgdGhlIGNvbmNlcHQgZm9y
IG91dCBvZiBiYW5kIHNpZ25hbGluZyBvZg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+bWV0YWRhdGEsIGJ1
dCBJIGFtIGNvbmNlcm5lZCB0aGF0IGl0IGludHJvZHVjZXMNCj4+Pj4+c2lnbmlmaWNhbnQNCj4+
Pj4+ICAgPj4+Pj4+Pj4+PmNvbXBsZXhpdHkgZHVlIHRvIHRoZSBwb3RlbnRpYWwgcmFjZSBjb25k
aXRpb24gb2YNCj4+Pj4+cmVjZWl2aW5nIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+cmVhbCBwYWNr
ZXQgYmVmb3JlIHRoZSBtZXRhZGF0YS4gV2hpbGUgdGhlIHJlYWwgcGFja2V0DQo+Pj4+PmNvdWxk
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj5pbmRpY2F0ZSB0aGF0IG91dCBvZiBiYW5kIG1ldGFkYXRhIGlz
IGV4cGVjdGVkLCBob3cgY2FuDQo+Pj4+PndlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5ndWFyYW50ZWUg
dGhlIG9yZGVyIG9mIHJlY2VwdGlvbj8gV2hhdCBpZiBzd2l0Y2hpbmcgb3INCj4+Pj4+cm91dGlu
Zw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+bm9kZXMgYXBwbHkgaGFzaCBiYXNlZCBsb2FkIGJhbGFuY2lu
Zz8gV2hhdCBpZiB0aGUgbG9hZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+YmFsYW5jaW5nIHVuZGVyc3Rh
bmRzIFNGQyBlbmNhcHMgYW5kIGxvb2tzIGJleW9uZCBpdCB0bw0KPj4+Pj50aGUNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pm9yaWdpbmFsIGhlYWRlciB0byBnZXQgYmV0dGVyIGVudHJvcHk/DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gQ2FuIHdlIGd1YXJhbnRlZSB0aGF0IHRoZSBtZXRhZGF0YSBhbmQgcmVhbCBw
YWNrZXQNCj4+Pj4+d2lsbCBmb2xsb3cNCj4+Pj4+ICAgPj4+Pj4+Pj4+PnRoZSBleGFjdCBzYW1l
IHBhdGg/IElmIHdlIGNhbiBub3QsIHRoZW4NCj4+Pj4+aW1wbGVtZW50YXRpb25zIHdpbGwNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pm5lZWQgdG8gYWRkIGluZ3Jlc3MgcXVldWluZyB0byBjb3BlIHdpdGgg
dGhlIHNjZW5hcmlvLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gQWxz
bywgZG8geW91IGZlZWwgdGhhdCB0aGUgaW5jcmVhc2UgaW4gaW1wbGVtZW50YXRpb24NCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBjb21wbGV4aXR5IGF0IHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucyBpcyByZWFz
b25hYmxlPw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhhbmtzLg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gUm9uDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gT24gTWFyIDEyLCAyMDE0LCBhdCA0OjA5IEFNLCAi
Tmljb2xhcyBCT1VUSE9SUyINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPg0KPj4+Pj48bWFp
bHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBJIHRoaW5rIHdlIG11c3QgbWFrZSBhIGRpc3RpbmN0
aW9uIGJldHdlZW46DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IC0g
TWV0YWRhdGEgd2hpY2ggc2hvdWxkIGJlIHBhcnQgb2YgdGhlIGhlYWRlciBkZWZpbmVkDQo+Pj4+
PmFzIGluDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGJhbmQgbWFya2luZy4gLSBNZXRhZGF0YSB3aXRo
IGNhbiBiZSBwYXNzZWQgb3V0IG9mDQo+Pj4+PmJhbmQsIGZvcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
PiBleGFtcGxlIGNvbmdydWVudCBvdXQgb2YgYmFuZCBzaWduYWxpbmcgZGVmaW5lZCBpbg0KPj4+
Pj50aGUgZHJhZnQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gVGhl
IGZvcm1lciBjYWxscyBmb3IgYSBsaW1pdGVkIHNwYWNlIGluIHRoZSBoZWFkZXIsDQo+Pj4+PnRy
dWUsIFRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBsYXR0ZXIgaG93ZXZlciBkb2VzIG5vdCBpbmN1
ciBhbnkgc3BhY2UgbGltaXRhdGlvbg0KPj4+Pj5hbmQgaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4g
c3RpbGwgZmFpcmx5IGVmZmljaWVudCBhbmQgaXQgcmVtYWlucyBjb21wYXRpYmxlIHdpdGgNCj4+
Pj4+YSBmaXhlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBzaXplIGhlYWRlciB1c2VkIHRvIHJvdXRl
IHRob3NlIHNpZ25hbGluZyBtZXNzYWdlcw0KPj4+Pj5hbG9uZyB0aGUNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4gY2hhaW4ncyBzZXJ2aWNlIGZ1bmN0aW9ucy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4gTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fIEZyb206DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IEppbSBHdWljaGFyZCAoamd1aWNo
YXIpIFtqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT5dIFNlbnQ6
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFR1ZXNkYXksIE1hcmNoIDExLCAyMDE0IDY6NDggUE0gVG86
IFJvbiBQYXJrZXIgQ2M6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IE5pY29sYXMgQk9VVEhPUlM7IGJy
aWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbQ0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2Zj
LW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+IEhpIFJvbiwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4gV2UgY2FuIGNlcnRhaW5seSBoYXZlIHRoaXMgZGlzY3Vzc2lvbiBidXQgd2Ugc2hvdWxkDQo+
Pj4+PmZpcnN0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGNvbnNpZGVyIHdoYXQgaW5mb3JtYXRpb24g
aXMgbmVjZXNzYXJ5IGFuZCBpZiBzYWlkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGluZm9ybWF0aW9u
IGNhbiBmaXQgd2l0aGluIGEgZml4ZWQgbnVtYmVyIG9mIGNvbnRleHRzDQo+Pj4+PmluIHRoZQ0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+PiBtYWpvcml0eSBvZiBjYXNlcy4gUmVtZW1iZXIsIHRoZSBnb2Fs
IG9mIGJlaW5nIGFibGUNCj4+Pj4+dG8gcGFzcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBtZXRhZGF0
YSB0aHJvdWdoIHRoZSBuZXR3b3JrIGlzIHRvIGVuaGFuY2Ugc2VydmljZQ0KPj4+Pj5kZWxpdmVy
eSwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbm90IHBhc3MgdGhlIGVudGlyZSB3b3JrcyBvZiBTaGFr
ZXNwZWFyZSA7LSkNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gU2Vu
dCBmcm9tIG15IGlQaG9uZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4gT24gTWFyIDcsIDIwMTQsIGF0IDM6NTIgQU0sICJSb24gUGFya2VyIg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4gPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+DQo+Pj4+PjxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+IE5pY29sYXMsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4gSSBzZWUgc2ltaWxhciByZXF1aXJlbWVudHMgZnJvbSB0aGUgM2dwcCBFUEMgc2lkZS4N
Cj4+Pj4+SSB3b3VsZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gbGlrZSB0byBwcm9wb3NlIGFuIE9V
SSAvIFRMViBiYXNlZCBhcHByb2FjaCB3aGVyZSB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IHJl
c2VydmVkIE9VSSBjYW4gYmUgdXNlZCBmb3IgYWdyZWVkIHVwb24gdHlwZXMgb2YNCj4+Pj4+Y29t
bW9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSBhbmQgdmVuZG9yIG9yIG90aGVyIG9y
Z2FuaXphdGlvbmFsIE9VSXMgY2FuDQo+Pj4+PmJlIHVzZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
IHRvIHF1aWNrbHkgaW5ub3ZhdGUgaW4gdGhlIG5ldHdvcmtzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4gU2ltdWx0YW5lb3VzbHksIEkgd291bGQgYWxzbyBsaWtlIHRvIGNvbnNpZGVyDQo+Pj4+Pm1l
Y2hhbmlzbXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IHRoYXQgYXJlIG9wdGltaXplZCBmb3IgbG9u
ZyBsaXZlZCBmbG93cyBzbyBhcyB0bw0KPj4+Pj5saW1pdCB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+IG5lZ2F0aXZlIGVmZmVjdHMgb2YgcGFja2V0IGdyb3d0aC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBSb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IE9uIE1hciA3LCAyMDE0LCBh
dCA4OjM0IEFNLCAiTmljb2xhcyBCT1VUSE9SUyINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiA8Tmlj
b2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5j
b20+DQo+Pj4+PjxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4gd3JvdGU6DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBIZWxsbyBKaW0NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEkgaGF2ZSBzZWVuIGNh
c2VzIGluIEdpIExBTiwgd2hlcmUgc3Vic2NyaWJlciByZWxhdGVkDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4gaW5mb3JtYXRpb24gaXMgcGFzc2VkIHRvIGEgV2ViIFByb3h5IGZvciBIVFRQIGhlYWRl
cg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGVucmljaG1lbnQgKGFpbWVkIGF0IHNvbWUgV2ViIENv
bnRlbnQgcHJvdmlkZXJzDQo+Pj4+PnBhcnRuZXJzIG9mDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4g
dGhlIE1vYmlsZSBPcGVyYXRvcikuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSW5mb3JtYXRpb24g
d2FzIGFuIGNvZGVkIChwZXJzaXN0ZW50KSBzdWJzY3JpYmVyIGlkDQo+Pj4+PmRlcml2ZWQNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBmcm9tIHRoZSBNU0lTRE4sIGFuZCBjb3VwbGUgb2YgZiBjdXN0
b21lciBwcm9maWxlDQo+Pj4+PnJlbGF0ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBmaWVsZHMu
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBJbiBhbiBzZmMg
YmFzZWQgR2kgTEFOLCB0aGlzIGVudGl0eSBzaG91bGQgcmVjZWl2ZQ0KPj4+PiA+ZnJvbSB0aGUN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBDbGFzc2lmaWVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiAtIEEgY2xhc3NpZmljYXRpb24gb2YgdGhlIENvbnRlbnQg
UHJvdmlkZXIgKCBJZCwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBDYXRlZ29yeSkgYmFzZWQgb24g
dHJhZmZpYyBhbmFseXNpcyAtIFRoZSBNU0lTRE4gb2YNCj4+Pj4+IHRoZQ0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IHN1YnNjcmliZXIgLSBUd28gc3Vic2NyaWJlciBwb2xpY3kgZmllbGRzIChub3Qg
dGllZA0KPj4+Pj4gdG8gUENSRg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGJ1dCBiZWxvbmdpbmcg
dG8gdGhlIFN1YnNjcmliZXIgREIpIChTdWJzY3JpYmVyDQo+Pj4+PiBjYXRlZ29yeSwNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBzdWItY2F0ZWdvcnkpIC0gQSBzZXNzaW9uIGlkIChmb3IgbG9nZ2lu
ZyBhbmQNCj4+Pj4+dHJhY2tpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBwdXJwb3NlcykNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IFRoZSBvYmplY3RpdmUg
YmVpbmcgdG8gYXZvaWQgaGF2aW5nIHRoZSBIVFRQIFByb3h5DQo+Pj4+PnRvDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4gYmVjb21lIGEgdHJ1c3RlZCBhcHBsaWNhdGlvbiAoaW50ZXJvZ2F0ZSB0aGUN
Cj4+Pj4+IHN1YnNjcmliZXIgREIsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZXRjLi4pDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+IE5pY29sYXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXyBGcm9tOiBKaW0NCj4+Pj4+IEd1aWNoYXJkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gKGpndWljaGFyKSBbamd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5j
b20+XSBTZW50Og0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IFRodXJzZGF5LCBNYXJjaCAwNiwgMjAx
NCAyOjAyIFBNIFRvOiBKYW1hbCBIYWRpDQo+Pj4+PlNhbGltOw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+IGptb2lzYW5kQGp1bmlwZXIubmV0PG1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldD4gPG1h
aWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldD47DQo+Pj4+PiBicmlqc21hbkBqdW5pcGVyLm5ldDxt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+
IENjOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHNmYyBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9u
cw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSGkgSmFtYWws
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBZb3Ugc2FpZCAi
SXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZQ0KPj4+Pj4gc2l6ZWQNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSIuLiBJIGFtIG5vdCBzbyBjb252aW5jZWQgYW5k
IHdvdWxkIGxpa2UgdG8NCj4+Pj4+IGJldHRlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHVuZGVy
c3RhbmQgdGhlIHJlcXVpcmVtZW50cyBiZWZvcmUgcGFzc2luZyBqdWRnZW1lbnQuDQo+Pj4+PiBJ
ZiB3ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGxvb2sgYXQgdGhlIHVzZSBjYXNlcyBhcyBwcmVz
ZW50ZWQgdGh1cyBmYXIgaW50bw0KPj4+Pj4gdGhlIFdHIEkNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
PiBoYXZlIHlldCB0byBzZWUgYSBzaW5nbGUgZXhhbXBsZSBvZiB0aGUgbmVlZA0KPj4+Pj4gKG5v
dGluZyB0aGF0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZGVzaXJlIGlzIG5vdCB0aGUgc2FtZSBh
cyBuZWVkKSAtIEkgYW0gbm90IHNheWluZw0KPj4+Pj4gdGhlcmUgaXMNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiBubyByZXF1aXJlbWVudCBidXQgcmF0aGVyIHRoYXQgd2Ugc2hvdWxkIG5vdCBqdW1w
DQo+Pj4+PiB0byB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBjb25jbHVzaW9uIGFuZCBidWls
ZCBzdGFuZGFyZHMgYXJvdW5kIGEgdGhlb3J5Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+PiBPbiAzLzMvMTQsIDY6MzUgQU0sICJKYW1hbCBIYWRpIFNhbGltIg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+PiA8aGFkaUBtb2phdGF0dS5jb208bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29t
PiA8bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPj4NCj4+Pj4+d3JvdGU6DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IEkgbGlrZSB0aGUgZG9jIC0gd2VsbCB3
cml0dGVuLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBT
ZWN0aW9uIDQuMyBvbiBtZXRhZGF0YSBlbmNvZGluZy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gSXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2
YXJpYWJsZSBzaXplZA0KPj4+Pj4gbWV0YWRhdGENCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gKGF0
IGxlYXN0IGZvciBodHRwL2FwcCB5b3Ugc2VlbSB0byBpbmRpY2F0ZSB0aGUNCj4+Pj4+IGRlc2ly
ZSBmb3INCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj5pdCkuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+
IEZvciBhIGRhdGFwYXRoIHBlci1wYWNrZXQgbWV0YWRhdGEsIGkgZmVlbCB0aGUNCj4+Pj4+IG5l
ZWQgaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4ganVzdCBhcyBpbXBvcnRhbnQuIEFyZSB3ZSBs
aW1pdGVkIGJ5IHRoZSBmYWN0IHRoYXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gZXhpc3Rpbmcg
aGFyZHdhcmUgbWF5IG5vdCBiZSBhYmxlIHRvIGhhbmRsZSBUTFZzPw0KPj4+Pj5Gb3INCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+Pj4gZXhhbXBsZSwgSSBkb250IGhhdmUgYSBwcm9ibGVtIGhhbmRsaW5n
IFRMVnMgaW4gYQ0KPj4+Pj4gc29mdHdhcmUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj5kYXRhcGF0
aC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gY2hlZXJz
LCBqYW1hbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+Pj4gbWFpbGluZyBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBsaXN0IHNm
Y0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+
Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+
Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+
Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+
PiAgID4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5nDQo+Pj4+PiBsaXN0DQo+
Pj4+PiAgID4+Pj4+IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+X19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj4+ICAgPj5zZmMgbWFpbGluZyBs
aXN0DQo+Pj4+PiAgID4+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86
c2ZjQGlldGYub3JnPg0KPj4+Pj4gICA+Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQo+Pj4+PiAgID5zZmMgbWFpbGluZyBsaXN0DQo+Pj4+PiAg
ID5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQo+Pj4+PiAgID5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+
Pj4NCj4+Pj4NCj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCj4+Pj4gc2ZjIG1haWxpbmcgbGlzdA0KPj4+PiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NCj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmMNCj4+Pg0KPj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQo+Pj4gc2ZjIG1haWxpbmcgbGlzdA0KPj4+IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPg0KPj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+
Pj4NCj4+DQo+Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
DQo+PnNmYyBtYWlsaW5nIGxpc3QNCj4+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQo+Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+DQo+X19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj5zZmMgbWFpbGluZyBs
aXN0DQo+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+aHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWls
dG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmMNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzZmMg
bWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3Jn
PG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYw0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPGJhc2Ug
aHJlZj0ieC1tc2c6Ly85OS8iPjwhLS1baWYgIW1zb10+PHN0eWxlPnZcOioge2JlaGF2aW9yOnVy
bCgjZGVmYXVsdCNWTUwpO30NCm9cOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCndc
Oioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCi5zaGFwZSB7YmVoYXZpb3I6dXJsKCNk
ZWZhdWx0I1ZNTCk7fQ0KPC9zdHlsZT48IVtlbmRpZl0tLT48c3R5bGU+PCEtLQ0KLyogRm9udCBE
ZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpIZWx2ZXRpY2E7DQoJcGFu
b3NlLTE6MiAxMSA2IDQgMiAyIDIgMiAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpT
aW1TdW47DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2Zv
bnQtZmFtaWx5OlNpbVN1bjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250
LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAz
IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDEx
IDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJNUyBVSSBHb3Ro
aWMiOw0KCXBhbm9zZS0xOjIgMTEgNiAwIDcgMiA1IDggMiA0O30NCkBmb250LWZhY2UNCgl7Zm9u
dC1mYW1pbHk6IlxATVMgVUkgR290aGljIjsNCglwYW5vc2UtMToyIDExIDYgMCA3IDIgNSA4IDIg
NDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQFNpbVN1biI7DQoJcGFub3NlLTE6MiAx
IDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWws
IGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0
b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcg
Um9tYW4iLCJzZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUt
cHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30N
CmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3Jp
dHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5N
c29BY2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBkaXYuTXNvQWNldGF0ZQ0KCXttc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltYXJnaW46
MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6OC4wcHQ7DQoJZm9udC1m
YW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNv
TGlzdFBhcmFncmFwaCwgZGl2Lk1zb0xpc3RQYXJhZ3JhcGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5
OjM0Ow0KCW1hcmdpbi10b3A6MGluOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbWFyZ2luLWJvdHRv
bTowaW47DQoJbWFyZ2luLWxlZnQ6LjVpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9u
dC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30N
CnNwYW4uYXBwbGUtY29udmVydGVkLXNwYWNlDQoJe21zby1zdHlsZS1uYW1lOmFwcGxlLWNvbnZl
cnRlZC1zcGFjZTt9DQpzcGFuLkVtYWlsU3R5bGUxOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25h
bDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7
fQ0Kc3Bhbi5FbWFpbFN0eWxlMjANCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1h
aWxTdHlsZTIxDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5
OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkJhbGxvb25U
ZXh0Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1zby1zdHls
ZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IjsNCglmb250LWZh
bWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxl
LXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlv
bjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGlu
O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlzdCBEZWZp
bml0aW9ucyAqLw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6NjA4MDQ4MTE5Ow0KCW1zby1saXN0
LXRlbXBsYXRlLWlkczoxMzIxOTIyNjI2O30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10
YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCgltc28t
YmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpAbGlzdCBsMDpsZXZlbDMNCgl7
bXNvLWxldmVsLXRhYi1zdG9wOjEuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWw0DQoJe21zby1sZXZlbC10
YWItc3RvcDoyLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsNQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6Mi41
aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVp
bjt9DQpAbGlzdCBsMDpsZXZlbDYNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjMuMGluOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3Qg
bDA6bGV2ZWw3DQoJe21zby1sZXZlbC10YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsOA0K
CXttc28tbGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMDpsZXZlbDkNCgl7bXNvLWxldmVs
LXRhYi1zdG9wOjQuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDENCgl7bXNvLWxpc3QtaWQ6MTE4ODcxNjkwNjsNCglt
c28tbGlzdC10ZW1wbGF0ZS1pZHM6LTEzNDQ2MTM2Njg7fQ0KQGxpc3QgbDINCgl7bXNvLWxpc3Qt
aWQ6MTI1MjYyMDk1OTsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6OTUwMjQ3MDt9DQpAbGlzdCBs
MjpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsMg0KCXttc28tbGV2
ZWwtdGFiLXN0b3A6MS4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMjpsZXZlbDMNCgl7bXNvLWxldmVsLXRhYi1zdG9w
OjEuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
LjI1aW47fQ0KQGxpc3QgbDI6bGV2ZWw0DQoJe21zby1sZXZlbC10YWItc3RvcDoyLjBpbjsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBs
aXN0IGwyOmxldmVsNQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6Mi41aW47DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMjpsZXZl
bDYNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjMuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDI6bGV2ZWw3DQoJe21zby1s
ZXZlbC10YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwyOmxldmVsOA0KCXttc28tbGV2ZWwtdGFiLXN0
b3A6NC4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0uMjVpbjt9DQpAbGlzdCBsMjpsZXZlbDkNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjQuNWluOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0K
QGxpc3QgbDMNCgl7bXNvLWxpc3QtaWQ6MTI4MDE4MTg0OTsNCgltc28tbGlzdC10ZW1wbGF0ZS1p
ZHM6MTU0MDg4NTE4MDt9DQpAbGlzdCBsMzpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjVp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBs
aXN0IGwzOmxldmVsMg0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MS4waW47DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMzpsZXZl
bDMNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjEuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDM6bGV2ZWw0DQoJe21zby1s
ZXZlbC10YWItc3RvcDoyLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwzOmxldmVsNQ0KCXttc28tbGV2ZWwtdGFiLXN0
b3A6Mi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0uMjVpbjt9DQpAbGlzdCBsMzpsZXZlbDYNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjMuMGluOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0K
QGxpc3QgbDM6bGV2ZWw3DQoJe21zby1sZXZlbC10YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwzOmxl
dmVsOA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMzpsZXZlbDkNCgl7bXNv
LWxldmVsLXRhYi1zdG9wOjQuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDQNCgl7bXNvLWxpc3QtaWQ6MTQ4MTAwMDgz
MjsNCgltc28tbGlzdC10eXBlOmh5YnJpZDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTE3MjE5
NzI1OTQgLTE0MDk1MjA0MjggNjc2OTg2OTEgNjc2OTg2OTMgNjc2OTg2ODkgNjc2OTg2OTEgNjc2
OTg2OTMgNjc2OTg2ODkgNjc2OTg2OTEgNjc2OTg2OTM7fQ0KQGxpc3QgbDQ6bGV2ZWwxDQoJe21z
by1sZXZlbC1zdGFydC1hdDowOw0KCW1zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCglt
c28tbGV2ZWwtdGV4dDotOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoyMC4yNXB0Ow0KCXRleHQtaW5kZW50
Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCW1zby1mYXJl
YXN0LWZvbnQtZmFtaWx5OkNhbGlicmk7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6IlRpbWVzIE5l
dyBSb21hbiI7fQ0KQGxpc3QgbDQ6bGV2ZWwyDQoJe21zby1sZXZlbC10YWItc3RvcDoxLjBpbjsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30N
CkBsaXN0IGw0OmxldmVsMw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsNDps
ZXZlbDQNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDQ6bGV2ZWw1DQoJe21z
by1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGw0OmxldmVsNg0KCXttc28tbGV2ZWwtdGFi
LXN0b3A6My4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0uMjVpbjt9DQpAbGlzdCBsNDpsZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjMuNWlu
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
fQ0KQGxpc3QgbDQ6bGV2ZWw4DQoJe21zby1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGw0
OmxldmVsOQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpvbA0KCXttYXJnaW4tYm90dG9t
OjBpbjt9DQp1bA0KCXttYXJnaW4tYm90dG9tOjBpbjt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3Rl
IG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAy
NiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hh
cGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+
DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5n
PSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2Vj
dGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPkhpIFN1bWFuZHJhLA0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgVGhlIHNlY29uZCBhcHByb2FjaCBpcyBiZXR0ZXIuIFRoZSBD
b250cm9sIHBsYW5lIGNhbiBkaXNwYXRjaCBjaGFpbklELCBpdOKAmXMgc2hvcnQgYW5kIGNsZWFu
Lg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj5CZXN0LDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5KaWFmZW5n
DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1
QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10N
CjxiPk9uIEJlaGFsZiBPZiA8L2I+U3VtYW5kcmEgTWFqZWU8YnI+DQo8Yj5TZW50OjwvYj4gV2Vk
bmVzZGF5LCBNYXJjaCAxOSwgMjAxNCAxMjo0MCBBTTxicj4NCjxiPlRvOjwvYj4gQ2F0aHkgWmhh
bmc7IFBhdWwgUXVpbm4gKHBhdWxxKTsgRGF2aWQgQWxsYW4gSTxicj4NCjxiPkNjOjwvYj4gc2Zj
QGlldGYub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlv
biBjaGFpbiBJRDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZsdDsmbHQ7
VHJpbW1lZCB0aGUgVE8gbGlzdCB0byBhdm9pZCB0aGUgbXNnIGJlaW5nIGhlbGQgYWdhaW4mZ3Q7
Jmd0OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+SSBzZWUgdHdv
IHdheXMgdG8gY2FycnkgdGhlIHBhdGggaW5mb3JtYXRpb24uJm5ic3A7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxvbCBzdGFydD0iMSIgdHlwZT0iMSI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9ImNvbG9yOmJsYWNrO21zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvO21zby1saXN0OmwxIGxldmVsMSBsZm8xIj4NCjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+RXhwbGljaXQgb3JkZXJlZCBsaXN0LCBzb21ldGhpbmcgbGlrZSBGVy1BIDo6
IFRDUC1PUFQgOjogTEIgOjogVmlkZW9PUFQgOjogQ0dOQVQuICZuYnNwOyBUaGVyZSBhcmUgdHdv
IGlzc3VlcyB3aXRoIHRoaXMgYXBwcm9hY2gsIGZpcnN0IHRoZSBsZW5ndGggb2YgZ3JhcGggaXMg
dmFyaWFibGUuICZuYnNwO0Fsc28gaXQgaW1wbGllcyBiaWRpcmVjdGlvbmFsDQogc3ltbWV0cnku
IEl0IGlzIG9mdGVuIHJlcXVpcmVkIGJ1dCBzaG91bGQgbm90IGJlIG1hbmRhdG9yeS4gJm5ic3A7
U2Vjb25kbHkgY2hhbmdpbmcgdGhpcyBwYXRoL2dyYXBoIGluIGF0IFNGIGNhbiBiZSBjdW1iZXJz
b21lLiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJjb2xvcjpibGFjazttc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0bzttc28tbGlzdDpsMSBsZXZlbDEgbGZvMSI+DQo8c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPkxldCB0aGUgQ29udHJvbCBwbGFuZSBkaXN0cmlidXRlIHRoZSBjaGFpbklEICZs
dDvigJQmZ3Q7IGdyYXBoIG1hcHBpbmcuIEluIHRoaXMgY2FzZSBlYWNoIFNGIHdvdWxkIGhhdmUg
bWFwcGluZyBvZiBnaXZlbiBhIGNoYWluSUQgd2hhdCBpcyBteSBuZXh0IGhvcC4gVGhlIGNoYWlu
SUQgaXRzZWxmIGNvdWxkIGJlIGZpeGVkIHNpemUgZWxlbWVudC4NCiBBIFNGIGNhbiBzZWxlY3Qg
YSBkaWZmZXJlbnQgcGF0aCBieSBjaGFuZ2luZyB0aGUgY2hhaUlEIHBhcmFtZXRlci48bzpwPjwv
bzpwPjwvc3Bhbj48L2xpPjwvb2w+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPlJlZ2FyZHM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6YmxhY2siPlN1bWFuZHJhPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFk
ZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkZyb206DQo8L3NwYW4+PC9iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Q2F0aHkgWmhhbmcgJmx0OzxhIGhy
ZWY9Im1haWx0bzpDYXRoeS5ILlpoYW5nQGh1YXdlaS5jb20iPkNhdGh5LkguWmhhbmdAaHVhd2Vp
LmNvbTwvYT4mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPlR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IGF0
IDEwOjEzIEFNPGJyPg0KPGI+VG86IDwvYj4mcXVvdDtSZWluYWxkbyBQZW5ubyAocmVwZW5ubykm
cXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpyZXBlbm5vQGNpc2NvLmNvbSI+cmVwZW5ub0BjaXNj
by5jb208L2E+Jmd0OywgJnF1b3Q7TG91aXMuRm91cmllJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWls
dG86TG91aXMuRm91cmllQGh1YXdlaS5jb20iPkxvdWlzLkZvdXJpZUBodWF3ZWkuY29tPC9hPiZn
dDssICZxdW90O1BhdWwgUXVpbm4gKHBhdWxxKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBh
dWxxQGNpc2NvLmNvbSI+cGF1bHFAY2lzY28uY29tPC9hPiZndDssDQogRGF2aWQgQWxsYW4gSSAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tIj5kYXZpZC5pLmFs
bGFuQGVyaWNzc29uLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+Q2M6IDwvYj5OaWNvbGFzIEJPVVRIT1JT
ICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIj5OaWNvbGFz
LkJPVVRIT1JTQHFvc21vcy5jb208L2E+Jmd0OywgWHV4aWFvaHUgJmx0OzxhIGhyZWY9Im1haWx0
bzp4dXhpYW9odUBodWF3ZWkuY29tIj54dXhpYW9odUBodWF3ZWkuY29tPC9hPiZndDssIENoYW5n
Y2hlbmcgSHVhbmcgJmx0OzxhIGhyZWY9Im1haWx0bzpodWFuZ0BzY2UuY2FybGV0b24uY2EiPmh1
YW5nQHNjZS5jYXJsZXRvbi5jYTwvYT4mZ3Q7LA0KICZxdW90OzxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4mZ3Q7LCAmcXVvdDs8YSBocmVmPSJtYWlsdG86bWlr
ZWJpYW5jQGFvbC5jb20iPm1pa2ViaWFuY0Bhb2wuY29tPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT4mZ3Q7PGJyPg0K
PGI+U3ViamVjdDogPC9iPlJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5IaSBSZWluYWxkbyw8L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPlNvIHRoZSBjaGFpbiBJRCBpcyBhY3R1YWxseSB0aGUgcGF0aCBJRCB3
aGljaCByZXByZXNlbnRzIGFuIG9yZGVyZWQgc2V0IG9mIHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFu
Y2VzLg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPkkgdGhpbmsgd2Ugc2hvdWxkIGFkZCBhbiBleHBsaWNpdCBkZWZpbml0aW9u
IG9mIOKAnHNlcnZpY2UgaW5zdGFuY2XigJ0uIFdoYXQgZG8geW91IHRoaW5rPzwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+VGhhbmtzLDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5DYXRoeTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4w
cHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxm
IE9mIDwvYj5SZWluYWxkbyBQZW5ubyAocmVwZW5ubyk8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2Rh
eSwgTWFyY2ggMTgsIDIwMTQgMTE6MDMgQU08YnI+DQo8Yj5Ubzo8L2I+IExvdWlzLkZvdXJpZTsg
UGF1bCBRdWlubiAocGF1bHEpOyBEYXZpZCBBbGxhbiBJPGJyPg0KPGI+Q2M6PC9iPiBOaWNvbGFz
IEJPVVRIT1JTOyBYdXhpYW9odTsgPGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj5t
aWtlYmlhbmNAYW9sLmNvbTwvYT47DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNA
aWV0Zi5vcmc8L2E+OyBDaGFuZ2NoZW5nIEh1YW5nPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBb
c2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6YmxhY2siPkEgU2VydmljZSBDaGFpbiBqdXN0IGRlZmluZXMgd2hpY2gg
dHlwZSBvZiBzZXJ2aWNlIGFuZCB0aGVpciBvcmRlci48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjpibGFjayI+QSBzZXJ2aWNlIHBhdGggZGVmaW5lcyB0aGUgYWN0dWFsIHNl
cnZpY2UgaW5zdGFuY2UsIHNheSwgZmlyZXdhbGwxLmhvbWUsIG5hdDIsIGRwaS1zaWMsIGV0Yy48
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4i
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOmJsYWNrIj5Gcm9tOg0KPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6YmxhY2siPiZxdW90O0xvdWlzLkZvdXJpZSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRv
OkxvdWlzLkZvdXJpZUBodWF3ZWkuY29tIj5Mb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbTwvYT4mZ3Q7
PGJyPg0KPGI+RGF0ZTogPC9iPlR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IGF0IDEwOjU1IEFNPGJy
Pg0KPGI+VG86IDwvYj4mcXVvdDtQYXVsIFF1aW5uIChwYXVscSkmcXVvdDsgJmx0OzxhIGhyZWY9
Im1haWx0bzpwYXVscUBjaXNjby5jb20iPnBhdWxxQGNpc2NvLmNvbTwvYT4mZ3Q7LCBEYXZpZCBB
bGxhbiBJICZsdDs8YSBocmVmPSJtYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20iPmRh
dmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPC9hPiZndDs8YnI+DQo8Yj5DYzogPC9iPk5pY29sYXMg
Qk9VVEhPUlMgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20i
Pk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvYT4mZ3Q7LCBYdXhpYW9odSAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20iPnh1eGlhb2h1QGh1YXdlaS5jb208L2E+Jmd0
OywgQ2hhbmdjaGVuZyBIdWFuZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmh1YW5nQHNjZS5jYXJsZXRv
bi5jYSI+aHVhbmdAc2NlLmNhcmxldG9uLmNhPC9hPiZndDssDQogJnF1b3Q7PGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1h
aWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+bWlrZWJpYW5jQGFvbC5jb208L2E+JnF1b3Q7ICZsdDs8
YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPm1pa2ViaWFuY0Bhb2wuY29tPC9hPiZn
dDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWlu
IElEPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PlBhdWwsPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBDYW4geW91IGNsYXJpZnkgdGhlIGRpZmZlcmVuY2Ug
YmV0d2VlbiBzZXJ2aWNlIGNoYWluIGFuZCBzZXJ2aWNlIHBhdGguIEdpdmVuIHRoYXQgYSBzZXJ2
aWNlIGNoYWluIGlzIGNvbXBvc2VkPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPm9mIHNldmVyYWwgc2VydmljZSBmdW5jdGlvbnMg
U0YxLCBTRjIsIC4uIFNGbiBob3cgd291bGQgYSBzZXJ2aWNlIHBhdGggZGlmZmVyIGZyb20gdGhh
dCBzZXJ2aWNlIGNoYWluPzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6MjAuMjVwdDt0ZXh0LWluZGVudDotLjI1aW47bXNvLWxpc3Q6bDQgbGV2ZWwxIGxmbzIi
Pg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PHNwYW4gc3R5
bGU9Im1zby1saXN0Oklnbm9yZSI+LTxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVz
IE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkxvdWlzPC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+
DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7
cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4gc2ZjIFs8YSBocmVmPSJtYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8
Yj5PbiBCZWhhbGYgT2YgPC9iPlBhdWwgUXVpbm4gKHBhdWxxKTxicj4NCjxiPlNlbnQ6PC9iPiBU
dWVzZGF5LCBNYXJjaCAxOCwgMjAxNCAxMDoyNiBBTTxicj4NCjxiPlRvOjwvYj4gRGF2aWQgQWxs
YW4gSTxicj4NCjxiPkNjOjwvYj4gTmljb2xhcyBCT1VUSE9SUzsgWHV4aWFvaHU7IDxhIGhyZWY9
Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+bWlrZWJpYW5jQGFvbC5jb208L2E+Ow0KPGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjsgQ2hhbmdjaGVuZyBIdWFu
Zzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4g
SUQ8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkhpIERhdmUsIDxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Q2hhaW4gSUQgc2hvdWxkIHJlYWxs
eSBiZSBwYXRoIElEIHNpbmNlIHRoZXJlIGNhbiBiZSBtYW55IHBhdGhzIGZvciBhIGdpdmVuIGNo
YWluLiAmbmJzcDtVc2luZyB0aGF0IGRlZmluaXRpb24sIHdlIGF2b2lkIHRoZSBvdmVybG9hZCBh
bmQgcmVhcCB0aGUgZ2FpbiBhbGx1ZGVkIHRvIGJlbG93LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5QYXVsPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+T24gTWFy
IDE4LCAyMDE0LCBhdCAxMjoxNCBQTSwgRGF2aWQgQWxsYW4gSSAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tIj5kYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbTwv
YT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YnI+DQo8YnI+DQo8YnI+DQo8YnI+
DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5XZWxsIHRoZSBx
dWVzdGlvbiBkZSBqb3VyIGlzIOKAnGRvZXMgYSBjaGFpbiBJRCBkZWZpbmUgYSBjbGFzcyBvciBh
biBpbnN0YW5jZeKAneKApi4gSWYgaXQgZGVmaW5lcyBhbiBjbGFzcyB3ZSBhbHNvIG5lZWQgaW5z
dGFuY2UgaW5mb3JtYXRpb24sIGlmIGl0IGlzIGN1cnJlbnRseQ0KIG92ZXJsb2FkZWQgdG8gZGVm
aW5lIGNsYXNzIGFuZCBpbnN0YW5jZSBJTU8gd2UgaGF2ZSBhIHByb2JsZW3igKYuPC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5EYXZlPC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2Jv
cmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8
L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5zZmMN
CiBbPGEgaHJlZj0ibWFpbHRvOnNmYy0iPm1haWx0bzpzZmMtPC9hPjxhIGhyZWY9Im1haWx0bzpi
b3VuY2VzQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5ib3VuY2VzQGlldGYu
b3JnPC9zcGFuPjwvYT5dPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPjxiPk9uIEJlaGFsZiBPZjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj48L2I+Q2hhbmdjaGVuZyBIdWFuZzxicj4NCjxiPlNlbnQ6PC9iPjxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5UdWVzZGF5LCBNYXJj
aCAxOCwgMjAxNCA3OjQzIEFNPGJyPg0KPGI+VG86PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5OaWNvbGFzIEJPVVRIT1JTPGJyPg0KPGI+Q2M6PC9i
PjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5YdXhpYW9o
dTs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGll
dGYub3JnPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+bWlrZWJpYW5jQGFvbC5jb208L3NwYW4+PC9hPjxicj4NCjxiPlN1Ympl
Y3Q6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5S
ZTogW3NmY108c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtNUyBVSSBHb3RoaWMmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjpibGFjayI+562U5aSNPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJs
YWNrIj46DQogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5Hb29kIHBvaW50cy4gSSBi
ZWxpZXZlIGV4cGxpY2l0IGNoYWluIElEIHNob3VsZCBiZSBtYW5kYXRvcnkuIFRoZSBvdmVyaGVh
ZCBpcyB2ZXJ5IGxpdHRsZS4gSXQgaGVscHMgc2ltcGxpZnkgcHJvY2Vzc2luZyBhbmQgc3RlZXJp
bmcgc2lnbmlmaWNhbnRseS4gVGhlIGdhaW4gaXMgaHVnZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+Q2hhbmc8YnI+DQo8YnI+DQotLS0tLS0tLS0tLS08bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5DaGFuZ2NoZW5nIEh1YW5nPG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
YnI+DQpPbiBNYXIgMTgsIDIwMTQsIGF0IDE6NTMgQU0sIE5pY29sYXMgQk9VVEhPUlMgJmx0Ozxh
IGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+Jmd0OyB3
cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJt
YXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5JIHRoaW5r
IHRoYXQga2VlcGluZyB0aGUgU2VydmljZSBQYXRoIExheWVyIHRyYW5zcG9ydCBpbmRlcGVuZGVu
dCBzaG91bGQgcmVtYWluIGFuIG9iamVjdGl2ZSBmb3IgU0ZDLiAmbmJzcDtTdWNoIGEgc2VwYXJh
dGlvbiBvZiBjb25jZXJucyBpcyBhIHNvdW5kIGFyY2hpdGVjdHVyYWwgcHJpbmNpcGxlDQogdGhh
dCBoZWxwIGtlZXAgdGhpbmdzIHNpbXBsZSBpbiBwcmFjdGljZS48L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5PbiB0aGUgcXVl
c3Rpb24gb2YgJm5ic3A7U2VydmljZSBQYXRoLCB3ZSBoYXZlIGEgZGlzY3Vzc2lvbiBvbiB3aGV0
aGVyIHdlIG5lZWQgc29tZSBraW5kIG9mIGV4cGxpY2l0IGlkZW50aWZpZXIgb3ImbmJzcDs8L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Y291bGQgd2UgcmVseSBvbiBtYXBwaW5nIG9u
IHNvbWUgdW5kZXJsYXkgbmV0d29yayBwcm90b2NvbCBmaWVsZHMuPC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpi
bGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPk1heSBiZSBhIFBS
Ty9DT04gdGFibGUgY291bGQgaGVscCBmb2N1cyB0aGUgZ3JvdXAgZGVjaXNpb24gb24gdGhhdCBt
YXR0ZXI8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGluIiB0eXBlPSJkaXNjIj4NCjxsaSBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLWxpc3Q6bDMgbGV2ZWwxIGxm
bzMiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5WaXNpYmlsaXR5ICh0cmFjaW5nKTwvc3Bh
bj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFj
azttc28tbGlzdDpsMyBsZXZlbDEgbGZvMyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZv
cndhcmRpbmcgZ3JhcGggc3RydWN0dXJlIGltcGFjdC9saW1pdGF0aW9uczwvc3Bhbj48bzpwPjwv
bzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbGlz
dDpsMyBsZXZlbDEgbGZvMyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlJlY29uZmlndXJh
dGlvbiBzcGVlZCZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PC91bD4NCjx1bCBzdHlsZT0i
bWFyZ2luLXRvcDowaW4iIHR5cGU9ImRpc2MiPg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBpbiIg
dHlwZT0iY2lyY2xlIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7
bXNvLWxpc3Q6bDAgbGV2ZWwyIGxmbzQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5MQlMg
LyBzY2FsZSBvdXQgaW1wYWN0PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1saXN0OmwwIGxldmVsMiBsZm80Ij48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+Tm9kZSBieXBhc3MgKGUuZzsgbWFpbnRlbmFuY2UpPC9zcGFu
PjxvOnA+PC9vOnA+PC9saT48L3VsPg0KPC91bD4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowaW4i
IHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjaztt
c28tbGlzdDpsMiBsZXZlbDEgbGZvNSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPnVuZGVy
bGF5IG5ldHdvcmsvdHJhbnNwb3J0IGxheWVycyBzdXBwb3J0PC9zcGFuPjxvOnA+PC9vOnA+PC9s
aT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1saXN0OmwyIGxl
dmVsMSBsZm81Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+SGVhZGVyIHNwYWNlIGltcGFj
dDwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xv
cjpibGFjazttc28tbGlzdDpsMiBsZXZlbDEgbGZvNSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPk11bHRpIHRlbmFudCBzdXBwb3J0IGltcGFjdDwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxp
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbGlzdDpsMiBsZXZlbDEg
bGZvNSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlNGQyBvbiBmbGF0IChlLmcgb3B0aWNh
bCBMMiBmb3IgRGF0YSBDZW50ZXJzKSBuZXR3b3JrJm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9s
aT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1saXN0OmwyIGxl
dmVsMSBsZm81Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+VW5kZXJsYXkgbmV0d29yayBh
ZG1pbmlzdHJhdGlvbiBpbXBhY3Q8L3NwYW4+PG86cD48L286cD48L2xpPjwvdWw+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjpibGFjayI+UGVyc29uYWxseSBJIHRoaW5rIHRoYXQgaGF2aW5nIGFuIGV4cGxpY2l0IGNoYWlu
IGlkZW50aWZpZXIgKGUuZy4gU2VydmljZSBQYXRoL1NlcnZpY2UgSW5kZXgpIGlzIGNsZWFyICht
YW5hZ2VtZW50IGFuZCBjb250cm9sKSBhbmQgbm90IGV4cGVuc2l2ZSAoaGVhZGVyIHNwYWNlKS4N
CiBUaGUgZHJhd2JhY2sgYmVpbmcgc29tZSBpbXBhY3Qgb24gdGhlIHNpbXBsaWNpdHkgdG8gYWRk
L3JlbW92ZSBlbGVtZW50cyBpbiBhIGNoYWluIGR5bmFtaWNhbGx5Ljwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
VGFnIHN3aXRjaGluZyAoYXMgTVBMUykgJm5ic3A7YWxsb3dzIHRvIG1hbmFnZSB0YWdzIHBlciBz
ZXJ2aWNlIG5vZGVzLCBsZWFkaW5nIHRvIG1vcmUgdmVyc2F0aWxlIGFuZCBkaXZlcnNlIGdyYXBo
czwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjpibGFjayI+Tmljb2xhczwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxp
Z249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyIj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPg0KPGhyIHNpemU9IjIiIHdpZHRoPSIxMDAlIiBhbGlnbj0iY2VudGVyIj4NCjwvc3Bh
bj48L2Rpdj4NCjxkaXYgaWQ9ImRpdlJwRjgxMTQ2NyI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwv
c3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPlh1eGlh
b2h1DQogWzxhIGhyZWY9Im1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj54dXhpYW9odUBodWF3ZWkuY29tPC9zcGFuPjwvYT5dPGJyPg0KPGI+U2Vu
dDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlR1
ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDU6MDQgQU08YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkplcm9tZSBNb2lzYW5kOzxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWls
dG86bWlrZWJpYW5jQGFvbC5jb20iPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1pa2ViaWFu
Y0Bhb2wuY29tPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPltzZmNdPHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3Bh
biBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
TVMgVUkgR290aGljJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPuet
lOWkjTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Og0KIFNG
QyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JIGxp
a2UgdGhlIGlkZWEgb2Ygc2VwYXJhdGluZyB0aGUgU2VydmljZSBGdW5jdGlvbiBMYXllciBhbmQg
dGhlIFNlcnZpY2UgUGF0aCBMYXllciwgYXMgcHJvcG9zZWQgaW4gZHJhZnQtcmlqc21hbi1zZmMt
bWV0YWRhdGEtY29uc2lkZXJhdGlvbnMuIFRoZSByb2xlIG9mIHRoZQ0KIFNlcnZpY2UgUGF0aCBM
YXllciBpcyBqdXN0IHRvIHN0ZWVyIHRoZSB0cmFmZmljIGFsb25nIGEgcGFydGljdWxhciBjaGFp
biBvZiBzZXJ2aWNlIG5vZGVzIHdoaWNoIGNhbiBiZSBpbXBsZW1lbnRlZCBieSBleGlzdGluZyB0
b29scyBmb3Igc291cmNlIHJvdXRpbmcsIHN1Y2ggYXMgc2VnbWVudCByb3V0aW5nLiBBcyBzdWNo
LCBpdOKAmXMgbm90IG5lY2Vzc2FyeSB0byB0cnkgdG8ga2VlcCB0aGUgU2VydmljZSBQYXRoIExh
eWVyIHRyYW5zcG9ydC1pbmRlcGVuZGVudA0KIGFuZCBjb250YWluIGl0IGluIHRoZSBTRkMgaGVh
ZGVyLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+QmVz
dCByZWdhcmRzLDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5YaWFvaHU8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xp
ZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMu
MHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBs
YW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2Nv
bG9yOmJsYWNrIj7lj5Hku7bkuro8L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayI+Ojwvc3Bhbj48L2I+PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFj
ayI+c2ZjDQogWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5d
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiPjxzcGFu
IGxhbmc9IlpILUNOIj7ku6Pooag8L3NwYW4+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5KZXJvbWUgTW9pc2FuZDxicj4NCjxiPjxzcGFuIGxhbmc9
IlpILUNOIj7lj5HpgIHml7bpl7Q8L3NwYW4+OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+MjAxNDxzcGFuIGxhbmc9IlpILUNOIj7lubQ8L3NwYW4+
MzxzcGFuIGxhbmc9IlpILUNOIj7mnIg8L3NwYW4+MTg8c3BhbiBsYW5nPSJaSC1DTiI+5pelPC9z
cGFuPiAxOjAzPGJyPg0KPGI+PHNwYW4gbGFuZz0iWkgtQ04iPuaUtuS7tuS6ujwvc3Bhbj46PC9i
PjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVm
PSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1p
a2ViaWFuY0Bhb2wuY29tPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KPGI+PHNwYW4g
bGFuZz0iWkgtQ04iPuS4u+mimDwvc3Bhbj46PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4g
SUQ8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+VGhpcyAobGVuZ3RoeSBhbmQgdmVyeSBsaXZlbHkpIHRocmVhZCBz
dGFydGVkIGZyb20gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMgKHdo
aWNoIEkgY28tYXV0aG9yZWQpLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+SW4gc2VjdGlvbiA0LjgsIHdlIG1hZGUgYSBjbGVhciBkaXN0aW5jdGlvbiBi
ZXR3ZWVuIGEgc2VydmljZSBwYXRoIGxheWVyIChzdGVlcmluZyBwYWNrZXRzIGhvcCBieSBob3Ag
YWxvbmcgdGhlIGNoYWluKSBhbmQgYSBzZXJ2aWNlIGZ1bmN0aW9uIGxheWVyIChjb252ZXkNCiBt
ZXRhZGF0YSBpbmZvcm1hdGlvbiBvZiBpbnRlcmVzdCB0byBTRnMpLiBUZXJtaW5vbG9neSBhc2lk
ZSwgaXQgc2VlbXMgdGhhdCBzdWNoIGxheWVyZWQgdmlldyB3YXMgYWdyZWVkIHVwb24gYnkgbWFu
eSBwZW9wbGUgb24gdGhlIG1haWxpbmcgbGlzdC48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPk5vdyB0aGlzIGNlcnRhaW5seSBkb2VzIGJlZyB0aGUgcXVl
c3Rpb24gb2Ygc29sdmluZyBCT1RIIHByb2JsZW1zIHdpdGggdGhlIHNhbWUgKHBhY2tldCkgZW5j
YXBzdWxhdGlvbiBtZWNoYW5pc20uIE5vdGFibHkgd2hlbiBvYnNlcnZpbmcgdGhhdCBtYW55IHVz
ZSBjYXNlcw0KIGNvdWxkIGJlIHNhdGlzZmllZCB3aXRob3V0IFNGLWxldmVsIG1ldGFkYXRhLCBv
ciBieSB1c2luZyBtb3JlIG91dC1vZi1iYW5kIHdheXMgdG8gY29udmV5IHN1Y2ggU0YgbWV0YWRh
dGEuIEFuZCBhbHNvIHdoZW4gb2JzZXJ2aW5nIHRoYXQgaW5iYW5kIG1hcmtpbmcgKGUuZy4gcGFj
a2V0IGhlYWRlcnMpIGNvbWVzIHdpdGggdmFyaW91cyBwcm9zICZhbXA7IGNvbnMgKHNvbWUgb2Yg
dGhlIGlzc3VlcyBiZWluZyBpZGVudGlmaWVkIGluIHRoZSBkcmFmdCwNCiBlLmcuIHNlY3Rpb25z
IDQuMSBhbmQgNC4yKS48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPkkgZG8gYWdyZWUgd2l0aCBNYXJpYS4gV2UgbWF5IHdhbnQgdG8gZXhwbG9yZSBvdGhl
ciBvcHRpb25zIGZvciBhZGRyZXNzaW5nIHRoZSBuZWVkcyBvZiB0aGUgc2VydmljZSBwYXRoIGxh
eWVyIHRoYXQgZG8gbm90IHJlcXVpcmUgYW4gZXhwbGljaXQgY2hhaW4taWQgb2Ygc29ydHMuPC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JbiB0aGUgZHJh
ZnQsIHdlIGNvbmNsdWRlZCBieSBzdGF0aW5nIOKAnEEgcHJvZHVjdGl2ZSBwYXRoIGZvcndhcmQg
Y291bGQgYmUgdG8gZGl2aWRlIGFuZCBjb25xdWVyOiB0byBjbGVhcmx5IHNlcGFyYXRlIHRoZSBw
cm9ibGVtIG9mIFNlcnZpY2UgRnVuY3Rpb24gUGF0aCB0b3BvbG9neQ0KIGZyb20gdGhlJm5ic3A7
Jm5ic3A7IHByb2JsZW0gb2YgW2NvbnZleWluZyBTRl0gbWV0YWRhdGHigJ0uIEkgZG8gYmVsaWV2
ZSB3ZSBzaG91bGQgZXhwbG9yZSBzdWNoIHNlcGFyYXRpb24gcHJpbmNpcGxlIGZ1cnRoZXIuPC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBw
dDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+
PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5zZmMNCiBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3Vu
Y2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dPHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiPk9uIEJlaGFsZiBPZjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+PGEgaHJlZj0ibWFpbHRv
Om1pa2ViaWFuY0Bhb2wuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+bWlrZWJpYW5jQGFvbC5jb208L3NwYW4+PC9hPjxicj4NCjxiPlNlbnQ6PC9iPjxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5GcmlkYXksIE1hcmNo
IDE0LCAyMDE0IDU6NTAgUE08YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3Nw
YW4+PC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5JIHdvdWxkIGltYWdpbmUgdGhhdCBpZiB3
ZSBtYWRlIHRoZSBDaGFpbiBJRCBmaWVsZCBpbiB0aGUgaGVhZGVyIGJlIG9wdGlvbmFsLCB5ZXQg
c3RpbGwgcmVxdWlyZWQgYSBoZWFkZXIgYW5kIHN0aWxsIHJlcXVpcmVkIHRoYXQgc29tZQ0KIGlu
ZGljYXRpb24gb2YgdGhlIGNoYWluIGJlIGNhcnJpZWQgc29tZXdoZXJlIGluIHRoZSBwYWNrZXQg
KG1wbHMgbGFiZWwgb3IgdmxhbiBvciB3aGF0ZXZlciksIHRoYXQgdGhlIGltcGxlbWVudGF0aW9u
IHdvdWxkIGJlY29tZSBvdmVybHkgY29tcGxpY2F0ZWQuICZuYnNwO1RvIGRvIHNvIHdvdWxkIGJl
IHVzaW5nIFNGQyBzaW1wbHkgYXMgYSBtZWNoYW5pc20gdG8gY2FycnkgbWV0YSBkYXRhIGFuZCBu
b3QgYXQgYWxsIGZvciBzZXJ2aWNlIGNoYWluaW5nLA0KIHdoaWNoIHNvdW5kcyBjb3VudGVyIGlu
dHVpdGl2ZSB0byBtZS4mbmJzcDs8YnI+DQo8YnI+DQpNYXJpYSwmbmJzcDs8YnI+DQpTbywgeW91
IGFyZSBzYXlpbmcgdGhhdCB5b3Ugd2FudCB0byB1c2UgU0ZDIHRvIGNhcnJ5IGFyb3VuZCBtZXRh
ZGF0YSwgYnV0IG5vdCBmb3IgYWN0dWFsIHNlcnZpY2UgY2hhaW5pbmcgYmVjYXVzZSB5b3UgYWxy
ZWFkeSBoYXZlIGEgd2F5IHRvIGltcGxlbWVudCBzZXJ2aWNlIGNoYWluaW5nIG91dHNpZGUgb2Yg
U0ZDPyAmbmJzcDtNYXliZSBJJ20gbm90IGZvbGxvd2luZywgYnV0IGl0IHNlZW1zIHRvIG1lIHRo
YXQgaWYgeW91IHdlcmUgdG8gdXBncmFkZSB5b3VyDQogbmV0d29yayB0byBzdXBwb3J0IFNGQyB0
aGF0IHlvdSB3b3VsZCBjaGFuZ2UgZnJvbSB1c2luZyB5b3VyIGV4aXN0aW5nIG1lY2hhbmlzbSBh
bmQgc3RhcnQgdXNpbmcgU0ZDLCB3aGljaCBpcyBtZWFudCB0byBwcm92aWRlIHN1cHBvcnQgZm9y
IHNlcnZpY2UgZnVuY3Rpb25zIHRoYXQgYXJlIG5vdCBTRkMgYXdhcmUuICZuYnNwO1RoZXJlIGFy
ZSBhIG51bWJlciBvZiB1cyB3aG8gaGF2ZSBpbXBsZW1lbnRlZCwgaW4gb25lIHdheSBvciBhbm90
aGVyLCBzb21lDQogc29ydCBvZiBzZXJ2aWNlIGNoYWluaW5nLCBidXQgSSAoSSBjYW4gYXQgbGVh
c3Qgc3BlYWsgZm9yIG15c2VsZikgYW0gbG9va2luZyB0byBTRkMgbm90IHRvIGVuaGFuY2UgbXkg
Y3VycmVudCBpbXBsZW1lbnRhdGlvbiwgYnV0IHRvIHJlcGxhY2UgaXQgd2l0aCBzb21ldGhpbmcg
YmV0dGVyIHdoaWxlIHN0aWxsIG1haW50YWluaW5nIG15IGNvcmUgKG5vbiBzZXJ2aWNlIGZ1bmN0
aW9uKSBpbmZyYXN0cnVjdHVyZS48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbi1ib3R0b206Ni43
NXB0Ij4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQt
YWxpZ246Y2VudGVyIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPg0KPGhyIHNpemU9IjEiIHdp
ZHRoPSIxMDAlIiBub3NoYWRlPSIiIHN0eWxlPSJjb2xvcjojOTk5OTk5IiBhbGlnbj0iY2VudGVy
Ij4NCjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1ib3R0b206Ni43NXB0Ij48Yj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkZyb206PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48L2I+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNv
bSUzY2tlZ3JheUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5rZWdyYXlAY2lzY28uY29tJmx0O2tlZ3JheUBjaXNjby5jb208L3NwYW4+PC9hPiZn
dDs8YnI+DQo8Yj5Ubzo8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PC9iPlJvbiBQYXJrZXImbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT4mZ3Q7LEppbSBHdWlj
aGFyZCAoamd1aWNoYXIpJmx0OzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qZ3VpY2hhckBjaXNjby5j
b208L3NwYW4+PC9hPiZndDssSm9lbA0KIE0uIEhhbHBlcm4mbHQ7PGEgaHJlZj0ibWFpbHRvOmpt
aEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5qbWhAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KPGI+Y2M6PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj48YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnJTNjc2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnJmx0O3NmY0BpZXRmLm9yZzwvc3Bhbj48
L2E+Jmd0Ozxicj4NCjxiPlNlbnQ6PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPjwvYj5GcmlkYXksIE1hcmNoIDE0LCAyMDE0PGJyPg0KPGI+U3ViamVjdDo8
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPlJlOiBb
c2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDxicj4NCjxicj4NCiYjNDM7MSB0aGUgaWRl
YSBpcyBpbnRlcm9wZXJhYmlsaXR5Ljxicj4NCjxicj4NCjxicj4NCk9uIDMvMTQvMTQgMTI6NTUg
UE0sICZxdW90O1JvbiBQYXJrZXImcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+Jmd0OyB3
cm90ZTo8YnI+DQo8YnI+DQomZ3Q7VGhhbmtzLCBKaW0uPGJyPg0KJmd0Ozxicj4NCiZndDtSZW1l
bWJlciB0aGF0IHdlIGhhdmUgc2FpZCBtYW55IHRpbWVzIHRoYXQgdGhlIFNGQyBzZXJ2aWNlIGhl
YWRlciBpczxicj4NCiZndDt0cmFuc3BvcnQgaW5kZXBlbmRlbnQuICZuYnNwOyBKdXN0IGJlY2F1
c2UgdGhlIGNoYWluIGlkIGNvdWxkIGJlIGNhcnJpZWQgaW48YnI+DQomZ3Q7c29tZSBmb3JtIG9y
IGFub3RoZXIgd2l0aCBzb21lIHBhcnRpY3VsYXIgdHJhbnNwb3J0IGRvZXNuJ3QgbWVhbiB0aGF0
IGl0PGJyPg0KJmd0O2NvdWxkIGJlIHVuaXZlcnNhbGx5IGNvbnZleWVkLiAmbmJzcDsmbmJzcDsg
QnkgbWFraW5nIGFuZCBrZWVwaW5nIHRoZSBTRkMgc2VydmljZTxicj4NCiZndDtoZWFkZXIgdHJh
bnNwb3J0IGluZGVwZW5kZW50IG1ha2VzIGl0IG1vcmUgYXBwbGljYWJsZSBpbiBtb3JlPGJyPg0K
Jmd0O2Vudmlyb25tZW50cyBhbmQgbW9yZSBsaWtlbHkgdG8gZ2V0IGFkb3B0ZWQgYnJvYWRseS48
YnI+DQomZ3Q7PGJyPg0KJmd0OyAmbmJzcDsgUm9uPGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQom
Z3Q7LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7RnJvbTogSmltIEd1aWNoYXJk
IChqZ3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86amd1aWNoYXJAY2lzY28u
Y29tPC9zcGFuPjwvYT5dPGJyPg0KJmd0O1NlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMzo1
MiBQTTxicj4NCiZndDtUbzogSm9lbCBNLiBIYWxwZXJuOyBSb24gUGFya2VyPGJyPg0KJmd0O0Nj
OjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7U3ViamVjdDogU0ZDIGVu
Y2Fwc3VsYXRpb24gY2hhaW4gSUQ8YnI+DQomZ3Q7PGJyPg0KJmd0O0hpIEpvZWwsPGJyPg0KJmd0
Ozxicj4NCiZndDtQZXJoYXBzIGJ1dCBJIHdvdWxkIHBvaW50IG91dCB0aGF0IHRoZSBiYXNlIFNG
QyBoZWFkZXIgY291bGQgaGF2ZSBhIGxvdDxicj4NCiZndDttb3JlIGluZm9ybWF0aW9uIHRoYW4g
anVzdCB0aGUgY2hhaW4gSUQ7IEkgd291bGQgYWxzbyBwb2ludCBvdXQgdGhhdCB0aGU8YnI+DQom
Z3Q7ZGV2aWwgaXMgaW4gdGhlIGRldGFpbHMgYW5kIHNheWluZyAmcXVvdDt3ZWxsLCBJIGNhbiBq
dXN0IHVzZSBhbiBNUExTIGxhYmVsJnF1b3Q7PGJyPg0KJmd0O2hpZGVzIG11Y2ggb2YgdGhlIGNv
bXBsZXhpdHkgb2YgYWN0dWFsbHkgZG9pbmcgdGhhdC48YnI+DQomZ3Q7PGJyPg0KJmd0O09uIDMv
MTQvMTQsIDI6MzUgUE0sICZxdW90O0pvZWwgTS4gSGFscGVybiZxdW90OyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5qbWhAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT4mZ3Q7IHdyb3RlOjxi
cj4NCiZndDs8YnI+DQomZ3Q7Jmd0O0lmIHRoZSB0cmFuc3BvcnQgaGVhZGVyIGNhcnJpZXMgZW5v
dWdoIGluZm9ybWF0aW9uIGZvciBpZGVudGlmeWluZyB0aGU8YnI+DQomZ3Q7Jmd0O3NlcXVlbmNl
IChWTEFOIHRhZyBvciBNUExTIGxhYmVsIGNhbiBib3RoIGRvIHRoZSBqb2IpLCB0aGVuIGFyZ3Vh
Ymx5PGJyPg0KJmd0OyZndDt0aGUgZ2xvYmFsIGNoYWluIElEIGlzIHJlZHVuZGFudC4gSSBjYW4g
bGl2ZSB3aXRoIGNhcnJ5aW5nIGl0IGFueXdheTxicj4NCiZndDsmZ3Q7ZWl0aGVyIGlmIEkgaGF2
ZSBtZXRhZGF0YSB0byBjYXJyeSwgb3IgaWYgSSBuZWVkIHRoZSBjaGFpbiBJRCBmb3Igc29tZTxi
cj4NCiZndDsmZ3Q7cHVycG9zZS48YnI+DQomZ3Q7Jmd0OyBBZnRlciBhbGwsIHNvbWUgZm9sa3Mg
c2VlbSB0byB3YW50IHRvIHVzZSB0aGF0IGZvciB0aGUgZm9yd2FyZGluZzxicj4NCiZndDsmZ3Q7
ZGVjaXNpb25zLjxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDtZb3Vycyw8YnI+DQomZ3Q7Jmd0
O0pvZWw8YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7T24gMy8xNC8xNCwgMjoyOCBQTSwgUm9u
IFBhcmtlciB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsgVGhlIGNoYWluIElEIGlzIHRoZSBsYWJl
bCB0aGF0IGRlZmluZXMgdGhlIHNlcXVlbmNlIG9mIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDtm
dW5jdGlvbnMgdGhhdCBtdXN0IGJlIHZpc2l0ZWQuICZuYnNwOyBJdCBjYW4gYmUgdGhvdWdodCBv
ZiBhcyBhIGhhbmRsZSBmb3IgYTxicj4NCiZndDsmZ3Q7Jmd0O3N0YWNrIG9mIG11c3QtdmlzaXQg
bmV0d29yayBsb2NhdGlvbnMuICZuYnNwOyBJIGRvbid0IHNlZSBob3cgdGhpcyBjYW4gYmU8YnI+
DQomZ3Q7Jmd0OyZndDthbnl0aGluZyBidXQgbWFuZGF0b3J5Ljxicj4NCiZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyAmbmJzcDsmbmJzcDsmbmJzcDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7IEZyb206IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dIE9uIEJlaGFsZiBPZiBT
dXJlbmRyYSBLdW1hcjxicj4NCiZndDsmZ3Q7Jmd0OyhzbWt1bWFyKTxicj4NCiZndDsmZ3Q7Jmd0
OyBTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDE6NDYgUE08YnI+DQomZ3Q7Jmd0OyZndDsg
VG86IEpvZWwgTS4gSGFscGVybjsgTkFQSUVSQUxBLCBNQVJJQSBIPGJyPg0KJmd0OyZndDsmZ3Q7
IENjOjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsgU3Vi
amVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25z
PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IFtUcmltbWVkIHRoZSByZWNpcGll
bnQgbGlzdCAtIG5lZWRzIGFwcHJvdmFsIG90aGVyd2lzZV08YnI+DQomZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsgQ29tcGxldGVseSBhZ3JlZSBoZXJlLjxicj4NCiZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyBTRkMgZG9lcyBub3QgcHJldmVudCBWTEFOIHN0aXRjaGluZyBhbmQg
b25lIGNhbiBjb250aW51ZSB0byBkbyB0aGF0Ljxicj4NCiZndDsmZ3Q7Jmd0O1doaWxlIGF0IHRo
ZSBzYW1lIHRpbWUgU0ZDIGNhbiBpbmNsdWRlIFZMQU4gc3RpdGNoaW5nIHRvIHN1cHBvcnQ8YnI+
DQomZ3Q7Jmd0OyZndDtsZWdhY3kgU0ZzIGluIHRoZSBzYW1lIGNoYWluIHRoYXQgaW5jbHVkZXMg
U0ZDIGF3YXJlIFNGcy4gRXZlbiBsZWdhY3k8YnI+DQomZ3Q7Jmd0OyZndDtTRnMgYmVuZWZpdCBm
cm9tIGNoYWluIGlkZW50aWZpY2F0aW9uIGFuZCBoZW5jZSBjYW4gYmUgc2hhcmVkIGFjcm9zczxi
cj4NCiZndDsmZ3Q7Jmd0O2RpZmZlcmVudCBzZXJ2aWNlIGNoYWlucy48YnI+DQomZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsgU3VyZW5kcmEuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IE9uIDMvMTQvMTQg
MTA6MjYgQU0sICZxdW90O0pvZWwgTS4gSGFscGVybiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5qbWhAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT4mZ3Q7IHdyb3RlOjxicj4NCiZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgTXkgb3duIGluY2xpbmF0aW9uIGlzIHRv
IG9ic2VydmUgdGhhdCBpZiB5b3UgZG9uJ3QgbmVlZCBleHBsaWNpdDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsgY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIHlvdSBkb24ndCBuZWVkIG1ldGFkYXRhLCB5
b3UgY2FuIGp1c3Qgb21pdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgdGhlIHNmYy9uc2ggaGVhZGVy
LiBTdGlsbCBkbyBzZXJ2aWNlIGNoYWluaW5nLCBqdXN0IG5vIGV4dHJhIGhlYWRlci48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBJZiB3ZSBhcmUgZ29pbmcgdG8g
aGF2ZSB0aGUgaGVhZGVyLCBpdCBzZWVtcyB0byBtZSB0aGF0IHRoZSBjaGFpbjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDtpZGVudGlmaWNhdGlvbiBmaWVsZCBpcyB2ZXJ5IHVzZWZ1bCwgYW5kIGxvdyBj
b3N0IG9uY2Ugd2UgaGF2ZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7aGVhZGVyLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
IE9uIDMvMTQvMTQsIDE6MDAgUE0sIE5BUElFUkFMQSwgTUFSSUEgSCB3cm90ZTo8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBFeHBsaWNpdCBjaGFpbiBpZGVudGlmaWNhdGlvbiBzaG91bGQgYmUg
bWFkZSBvcHRpb25hbC4gSSBiZWxpZXZlIGl0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgd2Fz
IGRpc2N1c3NlZCBmZXcgbW9udGhzIGFnbyBvbiB0aGlzIG1haWxpbmcgbGlzdC48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE1hcmlhPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqRnJvbToqc2ZjIFs8
YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+
PC9hPl0gKk9uIEJlaGFsZiBPZiAqSm1oLmRpcmVjdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICpTZW50OiogVGh1cnNkYXksIE1hcmNoIDEzLCAyMDE0IDEyOjEyIFBNPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgKlRvOio8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5rZWdyYXlAY2lzY28uY29tPC9zcGFuPjwvYT47
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9
Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT47PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpz
bWt1bWFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPnNta3VtYXJAY2lzY28uY29tPC9zcGFuPjwvYT47PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJl
Zj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgKkNjOio8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOm5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm5pY29sYXMuYm91dGhv
cnNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT47
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9
Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPmhhZGlAbW9qYXRhdHUuY29tPC9zcGFuPjwvYT47PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PGEgaHJlZj0ibWFpbHRvOnJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5yb25fcGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIu
bmV0PC9zcGFuPjwvYT47PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmptaEBqb2Vs
aGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5q
bWhAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAq
U3ViamVjdDoqIFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0
aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpJbXBvcnRhbmNlOiogTG93PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBc3N1bWluZyBJIHVu
ZGVyc3RhbmQgeW91IHByb3Blcmx5IEtlbiwgSSBkaXNhZ3JlZS48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciBleGFtcGxlLCBieSB1c2luZyBz
ZXBhcmF0ZSB0ZXJtcyBJIGNhbiBlYXNpbHkgZGlzY3VzcyB0aGUgZmFjdDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHRoYXQgY2VydGFpbiBraW5kcyBvZiBkYXRhIChjaGFpbiBpZGVudGlmaWNh
dGlvbikgb25seSBuZWVkIHRvIGJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWRqdXN0IGJ5
IGEgZmV3IGFwcHMgaW4gcmFyZSBjYXNlcy4gQW5kIHRoYXQgZGF0YSBpcyBub3QgYmVlZGVkPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgYnkgdGhlIGFwcGxpY2F0aW9ucy48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFVubGVzcyB5b3Ugd291bGQg
bGlrZSB0byBjb25zaWRlciB0aGUgY2hhaW4gaWRlbnRpZmljYXRpb24gYXMgYmVpbmc8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvcHRpb25hbD88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbnQgZnJvbSBteSBTYW1zdW5nIHNtYXJ0cGhvbmUgb24g
QVQmYW1wO1Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tLS0tIE9yaWdpbmFsIG1lc3NhZ2UgLS0tLS0t
LS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlq
c21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBGcm9tOiAmcXVvdDtLZW4gR3JheSAoa2VncmF5KSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmtlZ3JheUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5rZWdyYXlAY2lzY28uY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZsdDs8YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzprZWdyYXlAY2lzY28uY29tPC9zcGFuPjwv
YT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBMdWN5IHlvbmcgJmx0Ozxh
IGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdl
aS5jb20lM2UlM2UsJTIyU3VyZW5kcmEiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20mZ3Q7Jmd0OywmcXVvdDtTdXJl
bmRyYTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPkt1bWFyIChzbWt1bWFyKSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZs
dDs8YSBocmVmPSJtYWlsdG86c21rdW1hckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5zbWt1bWFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJt
YWlsdG86c21rdW1hckBjaXNjby5jb20lM2UlM2UsJTIySmltIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNta3VtYXJAY2lzY28uY29tJmd0OyZndDss
JnF1b3Q7SmltPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+R3VpY2hhcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyhqZ3VpY2hhcikm
cXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpndWlj
aGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
PmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28u
Y29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmpn
dWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBDQzogTmljb2xhcyBCT1VUSE9SUyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9V
VEhPUlNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNv
bSUzZSUzZSxzZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5t
YWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tJmd0OyZndDssc2ZjPC9zcGFuPjwvYT48
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmclM2UlM2UsSmFtYWwiIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjQGlldGYub3JnJmd0
OyZndDssSmFtYWw8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj5IYWRpIFNhbGltICZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0
dS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5oYWRpQG1v
amF0YXR1LmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tJTNlJTNlLFJvbiIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSZndDsmZ3Q7
LFJvbjwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPlBhcmtlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0
bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bh
bj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tJTNlJTNlLCUyMmJyaWpzbWFuQGp1bmlwZXIubmV0
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20mZ3Q7Jmd0OywmcXVvdDticmlqc21hbkBqdW5pcGVy
Lm5ldDwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0OyZx
dW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3Nw
YW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldCUzZSUzZSwlMjJKb2VsIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Jmd0OyZndDssJnF1
b3Q7Sm9lbDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPk0uIEhhbHBlcm4mcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8
YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPjxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0i
bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRo
ZSB3b3JkICZxdW90O21ldGFkYXRhJnF1b3Q7IGlzIGEgcHVycG9zZWx5IGFtYmlndW91cyB0ZXJt
ICZxdW90O2RhdGEgdGhhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb3ZpZGVzIGluZm9y
bWF0aW9uIGFib3V0IG90aGVyIGRhdGEmcXVvdDsuIEl0IGlzIHVzZWQgdG8gYXZvaWQgVEhJUzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGlzY3Vzc2lvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciBleGFtcGxlLCBJIHByb3Bvc2Ugd2Ug
ZGVmaW5lICZxdW90O3RlcXVpbGEgbWV0YWRhdGEmcXVvdDsgYmVjYXVzZSw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBmcmFua2x5LCBJIHdpbGwgbmVlZCB0byBvcmRlciBhIHRyaXBsZS1zaG90
IGlmIHdlIGtlZXAgYXR0ZW1wdGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIGRlZmlu
ZSBzb21ldGhpbmcgdGhhdCwgYnkgZGVmaW5pdGlvbiwgaXMgYW1iaWd1b3VzLiBJJ2QgbGlrZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG15IGJhcnRlbmRlciB0byB1bmRlcnN0YW5kIG1lIHNw
ZWNpZmljYWxseSB3aGVuIEkgc2F5ICZxdW90O0kgbmVlZCBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtzaG90JnF1b3Q7Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgT24gMy8xMy8xNCA3OjQ5IEFNLCAmcXVvdDtMdWN5IHlvbmcmcXVvdDsgJmx0
OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0Bo
dWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFp
bHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
U25pcC4uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtTSyZndDsgSnVzdCBj
b3B5aW5nIGZyb20gdGhlIFBTOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
LS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O0RhdGEgcGxhbmUgbWV0YWRh
dGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkgdG8gZXhjaGFuZ2UgaW5mb3JtYXRpb248YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2JldHdlZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0O3RoZSBuZXR3b3JrIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1
bmN0aW9ucyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCBzZXJ2aWNlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtmdW5jdGlvbnMgYW5kIHRoZSBuZXR3b3JrLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDstLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7SXQg
aXMgYSBsdWNpZCBkZWZpbml0aW9uLiBXZSBhcmUgdW5uZWNlc3NhcmlseSBtYWtpbmcgdGhlIHdv
cmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZxdW90O25ldHdvcmsmcXVvdDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2NvbnRyb3ZlcnNpYWwsIElNTy48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7W0x1Y3ldIFRoaXMgaXMgbXkgcG9pbnQuICZxdW90O1RoZSBuZXR3b3JrJnF1b3Q7
IGlzIHRvbyBnZW5lcmFsIGhlcmUsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aGljaCBicmlu
Z3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O21ldGFkYXRhIGdyZWF0IHBv
d2VyIHRvIGRvIG1hbnkgdGhpbmdzLiBUaGlzIGlzIHdoeSBwZW9wbGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2ludmVudCBpZGVhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7aGVyZSwgd2hpY2ggY2F1c2VzIGEgbG90IG9mIGRlYmF0ZXMgb24gbWV0YWRhdGEgdXNhZ2Ug
cG90ZW50aWFscy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7c2hvdWxkIG5vdCBzcGVuZCBhIGxvdCBvZiB0aW1lcyBvbiB0
aGF0IGRlYmF0ZXMgYW5kIGp1ZGdlIHdoaWNoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt1c2Fn
ZSBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7dmFsdWFibGUgb3Igbm90
LiBUaHVzLCBmb3IgdGhlIFNGQyB3b3JrLCBpdCB3aWxsIGJlIGhlbHBmdWwgaWY8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3dlIGNhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7bmFycm93IGRvd24gYSBiaXQuIEpvZWwgbWFrZXMgZXhwbGljaXRseSB0d28gY2FzZXMsIHdo
aWNoIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoZWxwZnVsIHRvPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtkZXZlbG9wIHVzZSBjYXNlcyBmb3IgZWFjaCBjYXNlLiBJ
IHdvdWxkIGxpa2UgdG8gc2VlIHRoYXQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtwcm9i
bGVtPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtzdGF0ZW1lbnQgY2FuIGJl
IG1vcmUgc3BlY2lmaWMgb24gbWV0YWRhdGEgZGVmaW5pdGlvbiwgd2hpY2ggbWF5PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
aGVscGZ1bCBpbiBsZXNzIGZvY3VzaW5nIG9uIGl0IGFuZCBtb3ZpbmcgZm9yd2FyZC48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7THVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtTdXJlbmRyYS48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7VGhhbmtzLDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0x1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDst
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0O0Zyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86
amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+XTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O1NlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIw
MTQgNDozOCBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O1RvOiBM
dWN5IHlvbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtDYzogSm9l
bCBNLiBIYWxwZXJuOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyOzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpz
bWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0OzsNCiBzZmM7IEphbWFsPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtIYWRpIFNhbGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7U3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNv
bnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7SGkgTHVjeSw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDtOby4gSSBhbSBzaW1wbHkgc2F5aW5nIHdlIHNob3VsZCBub3Qgb3Zl
cmNvbXBsaWNhdGUgdGhlIHByb2JsZW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDtzdGF0ZW1lbnQgd2l0aCB0ZXh0IHRoYXQgYWRkcyBsaXR0bGUgdG8gbm8gdmFsdWUg
aW4gbXkgb3Bpbmlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXaGV0aGVyPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7d2UgY2FsbCBpdCBtZXRhZGF0YSwgb3Ig
Y29udGV4dCwgaGFzIG5vIGJlYXJpbmcgb24gdGhlIGZhY3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3RoYXQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7cHJv
YmxlbSBzdGF0ZW1lbnQgYWxyZWFkeSBjbGVhcmx5IHN0YXRlcyB3ZSBuZWVkIHRvIGJlIGFibGUg
dG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Bhc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDtpbmZvcm1hdGlvbiBiZXR3ZWVuIFNGwrlzIGFuZCBiZXR3ZWVuIHRo
ZSBuZXR3b3JrICZhbXA7IFNGwrlzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O09uIDMvMTIvMTQsIDU6MTMgUE0sICZx
dW90O0x1Y3kgeW9uZyZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWku
Y29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bHVjeS55b25n
QGh1YXdlaS5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhy
ZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+
Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtIaSBKaW0sPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDtJIGZvciBvbmUgZG9uJ3QgYWdyZWUgYW5kIHRoaW5rIHdlIGFy
ZSBvdmVyIGNvbXBsaWNhdGluZyB3aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzaG91bGQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7YmUgc3RyYWlnaHRm
b3J3YXJkLiBUaGUgU0ZDIGVuY2Fwc3VsYXRpb24gc2hvdWxkIGVuYWJsZSB0d288YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3RoaW5nczo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OzEuIFN0ZWVyaW5nIG9mIHNlbGVjdGVkIGZsb3dzIHRocm91Z2ggYSBzZXJ2aWNlIGNoYWluOyB0
aGlzIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7c2VydmljZSBmdW5jdGlvbiBwYXRoLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsyLiBQYXNzaW5nIG9mIGNvbnRleHQg
YXNzb2NpYXRlZCB3aXRoIGEgZ2l2ZW4gZmxvdyB3aXRoaW4gc2FpZDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDtmdW5jdGlvbiBwYXRoLiBUaGlzIGNvbnRleHQgaW5mb3JtYXRpb24gbWF5IGJlIGNvbnN1
bWVkIGJ5IGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1NGIChhbjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDthcHBsaWNhdGlvbiBJRCBpcyBhbiBleGFtcGxl
KSBvciBtYXkgYmUgY29uc3VtZWQgYnkgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmb3J3
YXJkaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2VsZW1l
bnRzIChhIHZyZi1JRCBpcyBhbiBleGFtcGxlKS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7W0x1Y3ldIERvIHlvdSBjYWxsIHRoZSBjb250ZXh0IGFzIG1ldGFk
YXRhIG9yIG5vdD8gRG8gd2UgaGF2ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5vdGhlcjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDt0ZXJtIGhlcmUgYmVz
aWRlIFNGQyBoZWFkZXIgYW5kIG1ldGFkYXRhLiBJIHNlZSB0aGF0IHlvdSBkb24ndDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7d2FudCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDtzZXBhcmF0ZSB3aGF0IGlzIGNvbnN1bWVkIGJ5IFNGIGFuZCB3aGF0IGlz
IGNvbnN1bWVkIGJ5IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9yd2FyZGluZzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtlbGVtZW50cy48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O0x1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0O1NlbnQgZnJvbSBteSBpUGhvbmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsgT24gTWFyIDEyLCAyMDE0LCBhdCA0OjE2IFBNLCAmcXVvdDtMdWN5IHlvbmcm
cXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55
b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1
YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWls
dG86bHVjeS55b25nQGh1YXdlaS5jb208L3NwYW4+PC9hPiZndDsmZ3Q7DQogd3JvdGU6PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBHcmVhdC4gVGhlbiB3ZSBtYXkg
Y29uc2lkZXIgdHdvIHNwZWNpYWwgbWV0YWRhdGEgZGVmaW5pdGlvbnM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7cHJvYmxlbSBzdGF0ZW1lbnQgc28gd2UgY2FuIGFsbCB1c2UgdGhlIHNhbWUgZGVm
aW5pdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtIZXJlIGlzIG15PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtzdWdnZXN0ZWQgdGV4dCBhbmQg
bGlrZSB0byBoZWFyIHlvdSBhbmQgb3RoZXIncyBpbnB1dCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3N1Z2dlc3Rpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsgRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRo
ZSBhYmlsaXR5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0bzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7ZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2Vl
biB0aGUgZWxlbWVudHMgaW4gYSBzZXJ2aWNlIGZ1bmN0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtjaGFpbmluZy4gSW4gdGhpcyBjb250ZXh0LCB0
aGVyZSBhcmUgdHdvIHR5cGVzIG9mIGRhdGEgcGxhbmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O21ldGFkYXRhLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU2Vy
dmljZSBGdW5jdGlvbiBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGV4Y2hhbmdlZCBiZXR3ZWVu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtjbGFzc2lm
aWVyIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucyB0bzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7ZmFjaWxpdGF0
ZSBzZXJ2aWNlIGZ1bmN0aW9ucyBvbiB0aGUgcGFja2V0IHRyZWF0bWVudC48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFN0ZWVyaW5nIE1ldGFkYXRhOiB0aGUgaW5m
b3JtYXRpb24gZnJvbSBzZXJ2aWNlIGZ1bmN0aW9ucyB0byBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtjbGFzc2lmaWVyIG9yIHNlcnZpY2Ugbm9kZSBm
b3IgdHJhZmZpYyBmb3J3YXJkaW5nIHB1cnBvc2UuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyAtZW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsgRnJvbTogSm9lbCBNLiBIYWxwZXJuIFs8YSBocmVmPSJtYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT5dPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU2VudDogV2VkbmVzZGF5LCBNYXJjaCAx
MiwgMjAxNCAyOjM1IFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsgVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IENjOiBKaW0gR3Vp
Y2hhcmQgKGpndWljaGFyKTs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3Nw
YW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozsgc2ZjOyBKYW1h
bCBIYWRpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsg
U2FsaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBT
dWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlv
bnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFllcywgSSBhbSB0
cnlpbmcgdG8gY29uc2lzdGVudGx5IGRpc3Rpbmd1aXNoIHRob3NlIHR3byBjYXNlczxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7dGFsa2luZyBhYm91dCB0aGUgaW5mb3JtYXRpb24gY2FycmllZCB3aXRo
IHBhY2tldHMgaW4gc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y2hhaW5zLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgSm9lbDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDM6MTMgUE0sIEx1
Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgSm9lbCwgU2VlIGJlbG93LiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBG
cm9tOiBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
Zzwvc3Bhbj48L2E+XSBPbiBCZWhhbGYgT2YgSm9lbCBNLiBIYWxwZXJuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtTZW50Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MDIgUE0gVG86IEx1Y3kg
eW9uZzsgTmljb2xhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Qk9VVEhPUlM7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQYXJrZXIg
Q2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGEg
aHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0i
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7
Ow0KIHNmYzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMt
bWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgSSB3YXMgdHJ5aW5nIHRvIHdvcmQgaXQgY2FyZWZ1bGx5IG5vdCB0
byBmb2N1cyBvbiB3aG8gcHV0czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9u
IGluLCBidXQgb25seSBvbiB3aG8gY29uc3VtZXMgdGhlIGluZm9ybWF0aW9uLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJbmZvcm1hdGlvbiBm
b3Igc2VydmljZSBmdW5jdGlvbnMgbWF5IGNvbWUgZnJvbSB0aGUgaW5ncmVzczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjbGFzc2lmaWVyIG9y
IGZyb20gb3RoZXIgc2VydmljZSBmdW5jdGlvbnMuIFtMdWN5XSB0aGlzIGlzPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDt0aGUgb25lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3LiBJbmZv
cm1hdGlvbiBmb3IgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmb3J3YXJkaW5nPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdpbGwgZ2Vu
ZXJhbGx5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcyBjbGFzc2lmaWVyLCBidXQgaW48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3NwZWNpYWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2FzZXMgbWF5IGJlIHByb3ZpZGVkIGJ5IHNlcnZpY2UgZnVu
Y3Rpb25zLiAoSSBrZWVwPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3YW50aW5nIHRvIGdldDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyByaWQg
b2YgdGhvc2Ugc3BlY2lhbCBjYXNlcywgYnV0IHNvIGZhciB0aGVyZSBzZWVtIHRvIGJlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtqdXN0IGVub3VnaDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvZiB0aGVtIHRvIHdhcnJhbnQgY292ZXJpbmcg
aW4gdGhlIHNvbHV0aW9uLiBBbmQgbW9yZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW1wb3J0
YW50bHksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHNpZ25pZmljYW50IHN1cHBvcnQgZm9yIGl0IGluIHRoZSB3b3JraW5nIGdyb3VwLikgW0x1
Y3ldPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtUaGlzIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBzZWNvbmQgY2FzZSB1c2luZyBt
ZXRhZGF0YSBpbiB5b3VyIHZpZXcgKGJ1dCB5b3UgZG9uJ3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2xpa2UgaXQpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBBbmQgeW91IHN1Z2dlc3QgZGlzdGluZ3Vpc2hpbmcgdGhlc2UgdHdvIGNhc2VzIHdo
ZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rpc2N1c3Npbmc8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWJvdXQgbWV0YWRhdGEgdXNhZ2Uu
IElzIHRoYXQgcmlnaHQgdW5kZXJzdGFuZGluZz88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMjozMyBQTSwgTHVj
eSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgSm9lbCwgSSBpbnRlcnByZXQgdGhhdCB5b3Ugc3VnZ2VzdHMgdGhhdCBk
aXN0aW5ndWlzaCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2V4Y2hhbmdlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1h
dGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9uczxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5kIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhjaGFuZ2UgaW5mb3JtYXRpb24gZGF0YSBwbGFu
ZSBjYXJyaWVkIGZyb20gYSBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlv
biB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgYSBzZXJ2aWNlIG5vZGUuIElzIHRoaXMgcmlnaHQgdW5kZXJzdGFuZGluZz8gTHVjeTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhy
ZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPl0g
U2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzIwMTQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxOjE5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVG86IEx1Y3kgeW9uZzsgTmljb2xh
cyBCT1VUSE9SUzsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAoamd1aWNoYXIpOzxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDo8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE15
IGluY2xpbmF0aW9uIHdvdWxkIGJlIHRvIHR1bmUgdGhhdCBkZWZpbml0aW9uIHRvPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtkaXN0aW5ndWlzaDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmV0d2VlbiBkYXRhcGxhbmUgY2FycmllZCBp
bmZvcm1hdGlvbiBpbnRlbmRlZCBmb3IgdXNlIGJ5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtz
ZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBmdW5jaXRvbnMgKHdoYXRldmVyIHRoZSBvcmlnaW4pLCBhbmQgZGF0YXBsYW5lIGNh
cnJpZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luZm9ybWF0aW9uPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbnRlbmRlZCBmb3Ig
ZGF0YXBsYW5lIGZvcndhcmRpbmcgY29tcG9uZW50cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkg
Sm9lbCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEkgYWdyZWUgdGhhdCB3ZSBuZWVkIHVzaW5nIHRoZSBzYW1lIGRlZmlu
aXRpb24gZm9yIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Rlcm0sIGJ1dDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRpc2Fn
cmVlIHRoYXQgdGhlIG1ldGFkYXRhIGRlZmluaXRpb24gaGVyZSBpcyBhIHNldCBvZjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGlu
Zm9ybWF0aW9uIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gVGhpcyBtYXkgYmUgdG9vIG5hcnJvdzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7b3IgbGVhZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIGEgcGFydGljdWxhciBzb2x1
dGlvbi4gSSBhbSBmaW5lIHdpdGggdGhpcyBkZWZpbml0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtpbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBwcm9ibGVtIHN0YXRlbWVudCB3LyBtaW5vciB0d2VhayAoc3VnZ2Vz
dGVkIG9uIG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xpc3QpLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
RGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YWJpbGl0eSB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4Y2hhbmdlIGluZm9ybWF0aW9u
IGJldHdlZW4gdGhlIGNsYXNzaWZpZXJzIGFuZCBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnVuY3Rpb25zLCBiZXR3
ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBhbmQgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ZnVuY3Rpb25zIGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNsYXNzaWZpZXJzfHNlcnZpY2Ugbm9kZXMu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBUaGVyZSBtYXkgYmUgYSBzb2x1dGlvbiB0aGF0IGEgc2VydmljZSBmdW5jdGlv
biBwYXNzZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NvbWU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIHRvIGF0dGFjaGVkIHNlcnZpY2Ugbm9kZSB3aXRob3V0
IHVzaW5nIFNGQzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGVhZGVyLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhh
bmtzLCBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206
IEpvZWwgSGFscGVybiBEaXJlY3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOmptaC5kaXJlY3RAam9l
bGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
bWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT5dIFNlbnQ6IFdlZG5l
c2RheSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O01hcmNoIDEyLDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDIwMTQgMTI6MjUg
UE0gVG86IEx1Y3kgeW9uZzsgSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtCT1VUSE9SUzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpn
dWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
PmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZmM7IEphbWFsIEhh
ZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRh
dGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3ksIHlvdSBzYXkgJnF1b3Q7dGhlIG1ldGFk
YXRhIHRlcm0gbWVhbnMgLi4uJnF1b3Q7IFRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVm
aW5pdGlvbiB5b3U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyB0aGVuIHByb3ZpZGUgaXMgYSBkZWZpbml0aW9uIG9mIHRoZSBzZXQg
b2YgaW5mb3JtYXRpb24gd2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FyZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb3Bv
c2luZyB0aGF0IHdlIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gSSwgYW5kIG90aGVycyw8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hhdmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZWVuIHVzaW5nIHRoZSB0ZXJtIG1ldGFkYXRh
IG1vcmUgbmFycm93bHkuIFdlIGNhbiB1c2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3doYXRl
dmVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgZGVmaW5pdGlvbiB3ZSB3YW50LiBCdXQgd2UgZG8gbmVlZCB0byBhZ3JlZSBvbiB0
aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2RlZmluaXRpb24uPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIHRoZSBwdXJw
b3NlcyBvZiB0aGUgV0csIGl0IHNlZW1zIG11Y2ggbW9yZSB1c2VmdWwgdG88YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3VzZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0ZXJtIG1ldGFkYXRhIGZvciB0aGUgbmFycm93ZXIg
ZGVzY3JpcHRpb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIv
MTQsIDE6MTkgUE0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgSm9lbCw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgSSBhZ3JlZS4gV2UgbmVlZCB0byBkaWZmZXJlbnRpYXRlIHRoZSBtZXRhZGF0YSB1
c2VkIGJ5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb24g
YW5kIFNGQyBoZWFkZXIuIFRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIGNhcnJ5aW5nPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtzb21lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3RhdGVzIGFsb25nIHdpdGggdGhlIHBhY2tl
dC4gSU1POiBTRkMgaGVhZGVyIGlzIGEga2luZCBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhIGNhcnJpZWQg
b24gcGFja2V0IGZvciBuZXh0IHNlcnZpY2Ugbm9kZSB0byB1c2UuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtJbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtjb250ZXh0IG9mIFNGQywgd2UgaGF2ZSB0ZXJtIGZvciBT
RkMgaGVhZGVyIGFuZCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhIHRoYXQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDt3YXMgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBvciBiZXR3ZWVu
IHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbnMgYW5kIGNsYXNzaWZpZXJzL3NlcnZpY2Ugbm9kZXMs
IHdoaWNoIGlzIHdoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBkcmFmdDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2ZvY3VzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MsIEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT5dIFNlbnQ6IFdlZG5lc2Rh
eSwgTWFyY2ggMTIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgMjAxNDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxMTox
OCBBTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEppbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBHdWljaGFyZCAoamd1aWNoYXIpOzxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGkgU2FsaW08YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlq
c21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB0aGlu
ayBpdCBpcyBpbXBvcnRhbnQgdG8ga2VlcCBhIHN0cm9uZyBkaXN0aW5jdGlvbjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7YmV0d2Vlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSAod2hpY2ggaXMgZm9yIHVz
ZSBieSBhcHBsaWNhdGlvbnMpIGFuZCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZp
Y2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgY2hhaW5pbmcgaW5mb3JtYXRpb24gaW4gdGhlIGJhc2Ugc2VydmljZSBjaGFp
biBoZWFkZXIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aGljaCBpczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmb3Ig
dXNlIGJ5IHRoZSBzZXJ2aWNlIGNoYWluIHN1cHBvcnQgbWVjaGFuaXNtcy48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDEwOjQy
IEFNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGdWxseSBhZ3JlZSB3aXRoIEpvZS48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZSBzaG91bGQgbm90IHJlcXVpcmUgYSBmaXggbGVu
Z3RoIGZvciBpbi1iYW5kIG1ldGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtidXQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGFsc28gbm90IGxlYXZlIGl0IGZvciBmcmVlbHkgdXNhZ2UuIEluIGZhY3QsIHdo
ZW4gYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbm9kZSBp
bnNlcnRzIFNGQyBoZWFkZXIgb24gYSAoZW5jYXBzdWxhdGVkKSBwYWNrZXQgYW5kPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtzZW5kIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZXh0IHNlcnZpY2Ugbm9kZSwg
U0ZDIGhlYWRlciBpdHNlbGYgY2FuIGJlIHNlZW4gYXMgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7bWV0YWRhdGEuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
Zzwvc3Bhbj48L2E+XSBPbiBCZWhhbGYgT2YgSm9lbCBNLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7SGFscGVybjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA5
OjIxIEFNIFRvOiBOaWNvbGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtCT1VUSE9SUzs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBl
ci5uZXQ8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0PC9zcGFuPjwvYT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2ZjOyBKYW1hbCBIYWRpIFNhbGlt
IFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRh
dGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgaW4tYmFuZCBt
ZXRhZGF0YSwgdGhlIEFQSSBmb3IgYWNjZXNzIGNhbiBlYXNpbHkgYmU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN5
bmNocm9ub3VzLiBPdXQgb2YgYmFuZCBtZXRhZGF0YSBuZWVkcyBkaWZmZXJlbnQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2hhbmRsaW5nLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlcmUgYXJlIG1hbnkgY2Fz
ZXMgd2hlcmUgb3V0LW9mLWJhbmQgbWV0YWRhdGEgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3VzZWZ1bCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFwcHJvcHJpYXRlLiBCdXQgdGhleSBkbyBub3QgY292
ZXIgYWxsIG5lZWRzIGJ5IGFueTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3RyZXRjaC48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBFdmVuIGlmIGVhY2ggcGllY2Ugb2YgaW4tYmFuZCBtZXRh
ZGF0YSBpcyBvZiBmaXhlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bGVuZ3RoLDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgdGhlcmUgYXJlIG1hbnkgZGlmZmVyZW50IGtpbmRzIG9mIG1ldGF0eXBlLiBUcnlpbmcg
dG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NheTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJnF1b3Q7dGhlcmUg
d2lsbCBiZSBleGFjdGx5IGZvdXIgcGllY2VzLCBhbmQgdGhleSB3aWxsIGJlIG9mPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDt0eXBlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdDEsIHQyLCB0MywgYW5kIHQ0JnF1
b3Q7IGlzIHNpbXBseSB0b28gc3BlY2lmaWMgZm9yIGV2ZW4gODAlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtvZiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bmVlZHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwg
ODo1MiBBTSwgTmljb2xhcyBCT1VUSE9SUyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIZWxsbyBS
b24sPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW5kaW5nIG91dCBvZiBiYW5k
IGNvbmdydWVudCBtZXRhZGF0YSBtYXkgbm90IGJlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7YW5zd2VyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gYWxsIG5lZWRzIGJ1dCBpdCBpcyBvbmUgdG9v
bCB0aGF0IHdlIHNob3VsZCBrZWVwLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Tm90IGFsbCBtZXRhZGF0YSBpcyB0aWVkIHRvIGEgc3BlY2lmaWMgcGFja2V0LCBmb3I8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2V4YW1wbGUgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHBvbGljeSBjaGFu
Z2UgaW4gUENSRiBjb3VsZCBsZWFkIHRvIHNvbWUgbWV0YWRhdGE8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3NpZ25hbGluZyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgcmVhY3Rpb24gdGltZSBuZWVk
IG5vdCBiZSBpbW1lZGlhdGUsIGZldyBtcyBtYXk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25v
dCBtYXR0ZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBcyB5b3UgcG9pbnQs
IGlmIGEgcGFja2V0IGlzIHRpZWQgdG8gYSBtZXRhZGF0YSBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtjb3JyZWxhdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm8gY2FuIGJlIHNldCBpbiBib3Ro
IHBhY2tldCB0byBkZWFsIHdpdGggaXQgKGkuZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0
YWRhdGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleHBlY3RlZCBmbGFnIGluIHRoZSBTRkMgaGVhZGVyLCBw
bHVzIGFuIGlkKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRmluYWxseSB3ZSBj
YW4gc3RpbGwgc2VuZCBzb21lIGxpbWl0ZWQgbWV0YWRhdGEgd2l0aGluPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDthIGhlYWRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGlzIGNvdWxkIGJlIHVzZWQg
Zm9yIGxvYWQgYmFsYW5jZXJzIGluIHBhcnRpY3VsYXIgaWY8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3dlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWdyZWUgb24gYSBjb252ZW50aW9uIHRvIGxvY2F0ZSAm
cXVvdDtjb2Fyc2UgZ3JhaW4gcG9saWN5JnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLyAmcXVvdDtm
aW5lIGdyYWluIHBvbGljeSZxdW90OyBvbiByZXNlcnZlZCBjb250ZXh0IGhlYWRlcnMuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGlzIHNlZW1zIHRvIG9wZW4gdXAgYSBsb3Qg
b2YgZmxleGliaWxpdHkgLzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW5ub3ZhdGlvbnMuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiB5b3VyIGxhc3QgcG9pbnQsIHRoZXJl
IGlzIGEgcXVlc3Rpb24gb24gaG93IHRvIG1ha2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSBh
dmFpbGFibGUgdG8gYSBTZXJ2aWNlIEZ1bmN0aW9uLiBDdXJyZW50IHNvY2tldDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGNvbm5lY3Rpb25zIGZvciBleGFtcGxlIGRvIG5vdCBhbGxvdyB0byByZXRyaWV2ZSBJ
UDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGVhZGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3B0aW9u
cy4gU28gSSBhc3N1bWUgdGhhdCBTRkMgYXdhcmUgU2VydmljZSBGdW5jdGlvbnM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3dpbGw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZWVkIHNvbWUgKGFzeW5jaHJv
bm91czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ID8pIEFQSSB0byByZXRyaWV2ZSBTRkMgaGVhZGVyIGluZm9y
bWF0aW9uIGFzIHdlbGwgYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luLWJhbmQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBtZXRhZGF0YS4gSSBkb24ndCBzZWUgb3V0IG9mIGJhbmQgbWV0YWRhdGEgdHJh
bnNwb3J0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthZGRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBj
b21wbGV4aXR5LCB0aGUgc2FtZSBBUEkgY2FuIHByb2JhYmx5IGFwcGx5Ljxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIGFsdGVybmF0aXZlIG9wdGlvbiwgYWxsb3dpbmcgdmFy
aWFibGUgc2l6ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhIGluPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgdGhlIFNGQyBoZWFkZXIgaGFzIHNvbWUgZHJhd2JhY2tzIGFzIHdlbGwsIG9uZSBi
ZWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZyYWdtZW50YXRpb24sIGFuZCBzb21lIHN3aXRjaGVzIGV4
cGVjdGluZyBhcyB3ZWxsIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsb29rIGF0PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgZW5kIHVzZXIgdHJhZmZpYyBoZWFkZXJzIGZvciBsaW5rIGxvYWQgYmFsYW5j
aW5nLiBJPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3b3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFn
cmVlIHRoYXQgaWYgd2UgY2FuIGFjY2VwdCB0aGVzZSBpc3N1ZXMsIHRoZW4gc2VuZGluZzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IG9mZi1saW5lIGNvbmdydWVudCBtZXRhZGF0YSBsb29zZXMgaXRzIGludGVy
ZXN0Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2UgbmVlZCB0byB0YWtlIGlu
dG8gYWNjb3VudCB0aGF0IGJvdGggaW4tYmFuZCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2NvbmdydWVudDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG91dC1vZi1iYW5kIG1ldGFkYXRhIHRyYW5zcG9y
dCBpcyBub3QgcmVsaWFibGUuIEE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3BhY2tldCBsb3Nz
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgdHJpZ2dlcmluZyByZXRyYW5zbWlzc2lvbiB3b3VsZCBub3QgbGVh
ZCB0byB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2lkZW50aWNhbDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHJlY29uc3RydWN0aW9uIG9mIHRoZSBhc3NvY2lhdGVkIG1ldGFkYXRhLiBJbiBzb21lPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjYXNlcywgd2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtaWdodCB0
aHVzIGV2ZW4gbmVlZCBub24tY29uZ3J1ZW50IG91dC1vZi1iYW5kIHJlbGlhYmxlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgbWV0YWRhdGEgdHJhbnNwb3J0Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMgX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFJvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFBhcmtlciBbPGEgaHJlZj0ibWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT5d
IFNlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtXZWRuZXNkYXksPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgTWFyY2ggMTIsIDIwMTQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxMjo0MyBQTSBUbzogTmljb2xhcyBC
T1VUSE9SUyBDYzogSmltIEd1aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsoamd1aWNo
YXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0
PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dDwvc3Bhbj48L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NmYzsgSmFtYWwgSGFk
aSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFu
LXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgTmljb2xhcyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgdW5kZXJz
dGFuZCB0aGUgY29uY2VwdCBmb3Igb3V0IG9mIGJhbmQgc2lnbmFsaW5nIG9mPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDttZXRhZGF0YSwgYnV0IEkgYW0gY29uY2VybmVkIHRoYXQgaXQgaW50cm9kdWNlczxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2lnbmlmaWNhbnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbXBsZXhp
dHkgZHVlIHRvIHRoZSBwb3RlbnRpYWwgcmFjZSBjb25kaXRpb24gb2Y8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3JlY2VpdmluZyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3JlYWwgcGFja2V0IGJlZm9y
ZSB0aGUgbWV0YWRhdGEuIFdoaWxlIHRoZSByZWFsIHBhY2tldDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Y291bGQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luZGljYXRlIHRoYXQgb3V0IG9mIGJhbmQgbWV0
YWRhdGEgaXMgZXhwZWN0ZWQsIGhvdyBjYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDtndWFyYW50ZWUgdGhlIG9yZGVyIG9mIHJlY2VwdGlvbj8gV2hhdCBpZiBz
d2l0Y2hpbmcgb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3JvdXRpbmc8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O25vZGVzIGFwcGx5IGhhc2ggYmFzZWQgbG9hZCBiYWxhbmNpbmc/IFdoYXQgaWYgdGhlIGxv
YWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JhbGFuY2luZyB1bmRlcnN0YW5kcyBTRkMgZW5jYXBzIGFuZCBs
b29rcyBiZXlvbmQgaXQgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7b3JpZ2luYWwgaGVhZGVyIHRvIGdldCBiZXR0ZXIgZW50cm9weT88YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBDYW4gd2UgZ3VhcmFudGVlIHRoYXQgdGhlIG1ldGFkYXRhIGFuZCByZWFsIHBhY2tldDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2lsbCBmb2xsb3c8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBl
eGFjdCBzYW1lIHBhdGg/IElmIHdlIGNhbiBub3QsIHRoZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2ltcGxlbWVudGF0aW9ucyB3aWxsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtuZWVkIHRvIGFkZCBpbmdy
ZXNzIHF1ZXVpbmcgdG8gY29wZSB3aXRoIHRoZSBzY2VuYXJpby48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEFsc28sIGRvIHlvdSBmZWVsIHRoYXQgdGhlIGluY3JlYXNlIGluIGlt
cGxlbWVudGF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29tcGxleGl0eSBhdCB0aGUgc2VydmljZSBm
dW5jdGlvbnMgaXMgcmVhc29uYWJsZT88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFRoYW5rcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciAxMiwgMjAxNCwgYXQgNDowOSBBTSwg
JnF1b3Q7Tmljb2xhcyBCT1VUSE9SUyZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwv
c3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOk5p
Y29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPm1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L3NwYW4+PC9h
PiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBJIHRoaW5rIHdlIG11c3QgbWFrZSBhIGRpc3RpbmN0aW9uIGJldHdlZW46PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0gTWV0YWRhdGEgd2hpY2ggc2hvdWxkIGJl
IHBhcnQgb2YgdGhlIGhlYWRlciBkZWZpbmVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthcyBp
bjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiYW5kIG1hcmtpbmcuIC0gTWV0YWRhdGEgd2l0aCBjYW4g
YmUgcGFzc2VkIG91dCBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmFuZCwgZm9yPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGV4YW1wbGUgY29uZ3J1ZW50IG91dCBvZiBiYW5kIHNpZ25hbGluZyBk
ZWZpbmVkIGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGUgZHJhZnQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIGZvcm1lciBjYWxscyBmb3IgYSBsaW1p
dGVkIHNwYWNlIGluIHRoZSBoZWFkZXIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0cnVlLCBU
aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGF0dGVyIGhvd2V2ZXIgZG9lcyBub3QgaW5jdXIgYW55
IHNwYWNlIGxpbWl0YXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCBpczxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBzdGlsbCBmYWlybHkgZWZmaWNpZW50IGFuZCBpdCByZW1haW5zIGNvbXBh
dGlibGUgd2l0aDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YSBmaXhlZDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBzaXplIGhlYWRlciB1c2VkIHRvIHJvdXRlIHRob3NlIHNpZ25hbGluZyBtZXNzYWdl
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YWxvbmcgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGNoYWluJ3Mgc2VydmljZSBmdW5jdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXyBGcm9tOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBb
PGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+XSBTZW50
Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUdWVzZGF5LCBNYXJjaCAxMSwgMjAxNCA2OjQ4IFBNIFRv
OiBSb24gUGFya2VyIENjOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzIEJPVVRIT1JTOzxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGkgU2FsaW08YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgUm9uLDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZSBjYW4gY2VydGFpbmx5IGhhdmUgdGhpcyBkaXNjdXNz
aW9uIGJ1dCB3ZSBzaG91bGQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZpcnN0PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGNvbnNpZGVyIHdoYXQgaW5mb3JtYXRpb24gaXMgbmVjZXNzYXJ5IGFuZCBp
ZiBzYWlkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGNhbiBmaXQgd2l0aGluIGEg
Zml4ZWQgbnVtYmVyIG9mIGNvbnRleHRzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbiB0aGU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFqb3JpdHkgb2YgY2FzZXMuIFJlbWVtYmVyLCB0aGUgZ29h
bCBvZiBiZWluZyBhYmxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0byBwYXNzPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIHRocm91Z2ggdGhlIG5ldHdvcmsgaXMgdG8gZW5oYW5jZSBz
ZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkZWxpdmVyeSw8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgbm90IHBhc3MgdGhlIGVudGlyZSB3b3JrcyBvZiBTaGFrZXNwZWFyZSA7LSk8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VudCBmcm9tIG15IGlQaG9uZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDcsIDIw
MTQsIGF0IDM6NTIgQU0sICZxdW90O1JvbiBQYXJrZXImcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMsPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBzZWUgc2ltaWxhciBy
ZXF1aXJlbWVudHMgZnJvbSB0aGUgM2dwcCBFUEMgc2lkZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O0kgd291bGQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpa2UgdG8gcHJvcG9zZSBhbiBP
VUkgLyBUTFYgYmFzZWQgYXBwcm9hY2ggd2hlcmUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyByZXNlcnZlZCBPVUkgY2FuIGJlIHVzZWQgZm9yIGFncmVlZCB1cG9uIHR5cGVzIG9mPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtjb21tb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFk
YXRhIGFuZCB2ZW5kb3Igb3Igb3RoZXIgb3JnYW5pemF0aW9uYWwgT1VJcyBjYW48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2JlIHVzZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIHF1aWNr
bHkgaW5ub3ZhdGUgaW4gdGhlIG5ldHdvcmtzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2lt
dWx0YW5lb3VzbHksIEkgd291bGQgYWxzbyBsaWtlIHRvIGNvbnNpZGVyPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDttZWNoYW5pc21zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGF0IGFyZSBv
cHRpbWl6ZWQgZm9yIGxvbmcgbGl2ZWQgZmxvd3Mgc28gYXMgdG88YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2xpbWl0IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmVnYXRpdmUgZWZmZWN0
cyBvZiBwYWNrZXQgZ3Jvd3RoLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFJvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDcsIDIwMTQsIGF0
IDg6MzQgQU0sICZxdW90O05pY29sYXMgQk9VVEhPUlMmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPk5pY29sYXMuQk9V
VEhPUlNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7
PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFv
c21vcy5jb208L3NwYW4+PC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGVsbG8gSmltPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGhhdmUgc2Vl
biBjYXNlcyBpbiBHaSBMQU4sIHdoZXJlIHN1YnNjcmliZXIgcmVsYXRlZDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGlzIHBhc3NlZCB0byBhIFdlYiBQcm94eSBmb3Ig
SFRUUCBoZWFkZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBlbnJpY2htZW50IChhaW1l
ZCBhdCBzb21lIFdlYiBDb250ZW50IHByb3ZpZGVyczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
cGFydG5lcnMgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgTW9iaWxlIE9wZXJh
dG9yKS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJbmZvcm1hdGlvbiB3YXMgYW4gY29k
ZWQgKHBlcnNpc3RlbnQpIHN1YnNjcmliZXIgaWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rl
cml2ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmcm9tIHRoZSBNU0lTRE4sIGFuZCBj
b3VwbGUgb2YgZiBjdXN0b21lciBwcm9maWxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtyZWxh
dGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZmllbGRzLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSW4gYW4gc2ZjIGJhc2Vk
IEdpIExBTiwgdGhpcyBlbnRpdHkgc2hvdWxkIHJlY2VpdmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
ICZndDtmcm9tIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENsYXNzaWZpZXI8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0g
QSBjbGFzc2lmaWNhdGlvbiBvZiB0aGUgQ29udGVudCBQcm92aWRlciAoIElkLDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IENhdGVnb3J5KSBiYXNlZCBvbiB0cmFmZmljIGFuYWx5c2lzIC0g
VGhlIE1TSVNETiBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IHN1YnNjcmliZXIgLSBUd28gc3Vic2NyaWJlciBwb2xpY3kgZmllbGRz
IChub3QgdGllZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIFBDUkY8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBidXQgYmVsb25naW5nIHRvIHRoZSBTdWJzY3JpYmVyIERCKSAoU3Vi
c2NyaWJlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhdGVnb3J5LDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IHN1Yi1jYXRlZ29yeSkgLSBBIHNlc3Npb24gaWQgKGZvciBsb2dnaW5n
IGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dHJhY2tpbmc8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBwdXJwb3Nlcyk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBvYmplY3RpdmUgYmVpbmcgdG8gYXZvaWQgaGF2aW5n
IHRoZSBIVFRQIFByb3h5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0bzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGJlY29tZSBhIHRydXN0ZWQgYXBwbGljYXRpb24gKGludGVyb2dhdGUg
dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3Vic2NyaWJlciBEQiw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBldGMuLik8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmlj
b2xhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fIEZyb206IEppbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEd1
aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKGpndWljaGFyKSBbPGEgaHJlZj0i
bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+XSBTZW50Ojxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRodXJzZGF5LCBNYXJjaCAwNiwgMjAxNCAyOjAyIFBNIFRv
OiBKYW1hbCBIYWRpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtTYWxpbTs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQiIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qbW9pc2FuZEBqdW5pcGVyLm5ldDwvc3Bh
bj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZs
dDs8YSBocmVmPSJtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQ8L3Nw
YW4+PC9hPiZndDs7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJp
anNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7DQogQ2M6PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgc2ZjIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBKYW1h
bCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFlvdSBzYWlkICZxdW90O0l0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFi
bGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzaXplZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IG1ldGFkYXRhJnF1b3Q7Li4gSSBhbSBub3Qgc28gY29udmluY2VkIGFuZCB3b3VsZCBs
aWtlIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmV0dGVyPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgdW5kZXJzdGFuZCB0aGUgcmVxdWlyZW1lbnRzIGJlZm9yZSBwYXNzaW5nIGp1
ZGdlbWVudC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJZiB3ZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGxvb2sgYXQgdGhlIHVzZSBjYXNlcyBhcyBwcmVzZW50ZWQgdGh1cyBmYXIg
aW50bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBXRyBJPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgaGF2ZSB5ZXQgdG8gc2VlIGEgc2luZ2xlIGV4YW1wbGUgb2YgdGhlIG5lZWQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAobm90aW5nIHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBkZXNpcmUgaXMgbm90IHRoZSBzYW1lIGFzIG5lZWQpIC0gSSBhbSBub3Qgc2F5
aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlcmUgaXM8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBubyByZXF1aXJlbWVudCBidXQgcmF0aGVyIHRoYXQgd2Ugc2hvdWxkIG5vdCBq
dW1wPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgY29uY2x1c2lvbiBhbmQgYnVpbGQgc3RhbmRhcmRzIGFyb3VuZCBhIHRoZW9yeS48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgT24gMy8zLzE0LCA2OjM1IEFNLCAmcXVvdDtKYW1hbCBIYWRpIFNhbGltJnF1b3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBt
b2phdGF0dS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5o
YWRpQG1vamF0YXR1LmNvbTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20i
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86aGFkaUBt
b2phdGF0dS5jb208L3NwYW4+PC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3
cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgSSBsaWtlIHRoZSBkb2MgLSB3ZWxsIHdyaXR0ZW4uPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNl
Y3Rpb24gNC4zIG9uIG1ldGFkYXRhIGVuY29kaW5nLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJdCBzZWVtcyB0aGVyZSdz
IGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlIHNpemVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
bWV0YWRhdGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKGF0IGxlYXN0IGZvciBo
dHRwL2FwcCB5b3Ugc2VlbSB0byBpbmRpY2F0ZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBkZXNpcmUgZm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aXQpLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgYSBkYXRhcGF0aCBwZXItcGFja2V0IG1ldGFk
YXRhLCBpIGZlZWwgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmVlZCBpczxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBqdXN0IGFzIGltcG9ydGFudC4gQXJlIHdlIGxpbWl0
ZWQgYnkgdGhlIGZhY3QgdGhhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGlz
dGluZyBoYXJkd2FyZSBtYXkgbm90IGJlIGFibGUgdG8gaGFuZGxlIFRMVnM/PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtGb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhhbXBs
ZSwgSSBkb250IGhhdmUgYSBwcm9ibGVtIGhhbmRsaW5nIFRMVnMgaW4gYTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHNvZnR3YXJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGF0
YXBhdGguPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGNoZWVycywgamFtYWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG1haWxpbmcgbGlzdDxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5tYWlsdG86c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8
L3NwYW4+PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9z
cGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0PHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8
L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBsaXN0PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0
bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5v
cmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjIG1haWxpbmc8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDtfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGll
dGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjQGlldGYub3JnPC9zcGFuPjwv
YT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGEgaHJlZj0i
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDtzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5tYWlsdG86c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9
Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4N
CiZndDsmZ3Q7Jmd0OyBzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5z
ZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9z
cGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7X19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0
O3NmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5v
cmc8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48
L2E+PGJyPg0KJmd0Ozxicj4NCiZndDtfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXzxicj4NCiZndDtzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OzxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCiZndDs8YSBocmVmPSJodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc2ZjPC9zcGFuPjwvYT48YnI+DQo8YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXzxicj4NCnNmYyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
PC9zcGFuPjwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdp
bi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXzxicj4NCnNmYyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0
Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEzLjVwdDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+X19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJyPg0KPGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2Zj
QGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_7585D84250391C4F93CA91360F2AF130C49A58SJCEML701CHMchina_--


From nobody Wed Mar 19 10:25:34 2014
Return-Path: <Cathy.H.Zhang@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D2E6F1A078F for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 10:25:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.447
X-Spam-Level: 
X-Spam-Status: No, score=-2.447 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 do5TmE3PC4UL for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 10:25:20 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 663411A06FD for <sfc@ietf.org>; Wed, 19 Mar 2014 10:25:18 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BCF80170; Wed, 19 Mar 2014 17:25:09 +0000 (GMT)
Received: from LHREML405-HUB.china.huawei.com (10.201.5.242) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 19 Mar 2014 17:25:02 +0000
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; Wed, 19 Mar 2014 17:25:07 +0000
Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.52]) by SJCEML702-CHM.china.huawei.com ([169.254.4.61]) with mapi id 14.03.0158.001; Wed, 19 Mar 2014 10:25:00 -0700
From: Cathy Zhang <Cathy.H.Zhang@huawei.com>
To: "mikebianc@aol.com" <mikebianc@aol.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs83oQRF4Vi4nkyRETtZ1eglQZrndL8A//+MpgCAACHtQIABWV6AgABVHACAAEM4gP//jt8Q
Date: Wed, 19 Mar 2014 17:25:00 +0000
Message-ID: <A2C96F6779E6A041BC7023CC207FC99418F1DE81@SJCEML701-CHM.china.huawei.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <26E2A2A9-51B2-48CE-AC41-0A8F1FFB2F72@cisco.com> <813842604.1950.1395247533163.JavaMail.tomcat@mgs-aam01.mail.aol.com>
In-Reply-To: <813842604.1950.1395247533163.JavaMail.tomcat@mgs-aam01.mail.aol.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.212.145.94]
Content-Type: multipart/alternative; boundary="_000_A2C96F6779E6A041BC7023CC207FC99418F1DE81SJCEML701CHMchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/koxG2Mw2xbG4HyxqUWQaaGNIXqA
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Mar 2014 17:25:33 -0000

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

KzEgZm9yICMyLg0KDQpNaWtlIGJyaW5ncyB1cCBhIGdvb2QgcG9pbnQgdGhhdCB3ZSBzaG91bGQg
bWFrZSBpdCBjbGVhciBhYm91dCB0aGUgY2hhaW5JRC4NCkFsdGhvdWdoIHdlIHNheSB0aGF0IHRo
ZSBjaGFpbiBJRCBpcyB0aGUgcGF0aCBJRCB0aGF0IHJlcHJlc2VudHMgYW4gb3JkZXJlZCBzZXQg
b2YgIHNlcnZpY2UgaW5zdGFuY2VzLCB0aGUgaW5zdGFuY2VzIGNhbiBiZSBwcmUtY2hvc2VuIChl
Zy4gYnkgYSBjZW50cmFsaXplZCBjb250cm9sIHBsYW5lKSBvciBjYW4gYmUgZHluYW1pY2FsbHkg
Y2hvc2VuL21vZGlmaWVkIGJ5IGxvY2FsIFNGIG9yIGNhbiBiZSBhIGNvbWJpbmF0aW9uIG9mIGJv
dGggKGRpZmZlcmVudCBkZXNpZ24vaW1wbGVtZW50YXRpb24gb3B0aW9ucyBhcmUgYWxsb3dlZCku
IEZvciBleGFtcGxlIGluIHNvbWUgaW1wbGVtZW50YXRpb24sDQphIGNlbnRyYWxpemVkIGNvbnRy
b2xsZXIgY2FuIGNob29zZSB0aGUgc2VxdWVuY2Ugb2Ygc2VydmljZSBpbnN0YW5jZXMgYmFzZWQg
b24gIGEgZ2xvYmFsIHZpZXcgb2YgdGhlIOKAnHNlcnZpY2UgY2FwYWJpbGl0eSBhbmQgc3RhdHVz
IG1hcOKAnSBhbmQgcHJvZ3JhbSBlYWNoIG5vZGUgcHJvcGVybHkgZm9yIGZvcndhcmRpbmcsDQpi
dXQgc29tZSBTRiBub2RlIGFsb25nIHRoZSBwYXRoIGNhbiBkeW5hbWljYWxseSBjaGFuZ2UgdGhl
IG5leHQgaG9wIFNGIGJhc2VkIG9uIGl0cyBwcm9jZXNzaW5nIHJlc3VsdC4NClRoZSBwYXRoIGRv
ZXMgbm90IG1lYW4gYSBzdGF0aWMgZml4ZWQgcGF0aC4NClRoYW5rcywNCkNhdGh5DQoNCkZyb206
IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgbWlrZWJpYW5j
QGFvbC5jb20NClNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTksIDIwMTQgOTo0NiBBTQ0KVG86IHNm
Y0BpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElE
DQoNCg0KKzEgYXMgd2VsbCBmb3IgIzIuDQoNCkl0IGlzIG11Y2ggZWFzaWVyIHRvIHNldCB1cCBm
bG93cyBpZiBhIFNGIGtub3dzIHRoYXQgSUYgcGF0aCBJRCA9IHgsIHRoZW4gbmV4dC1ob3AgaW4g
cGF0aCBpcyB5LCB3aXRob3V0IGhhdmluZyB0byBmaW5kIGl0c2VsZiBpbiB0aGUgcGFja2V0LCBl
dGMuDQpCdXQsIHNob3VsZCB0aGlzIGZpZWxkIHJlcHJlc2VudCB0aGUgY2hhaW5JRCBvciB0aGUg
cGF0aElEPyAgSWYgdGhlIHBhdGhJRCwgdGhlbiB0aGF0IG1lYW5zIHRoYXQgZWFjaCBTRiBpbnN0
YW5jZSBpcyBjaG9zZW4gYXQgY2xhc3NpZmljYXRpb24gdGltZSBhbmQgZWFjaCBTRiBpbnN0YW5j
ZSBzaW1wbHkgZm9yd2FyZHMgYmFzZWQgb24ga25vd2luZyB0aGUgcHJlLWRlc2lnbmF0ZWQgbmV4
dCBTRiBpbnN0YW5jZS4gIEhvd2V2ZXIsIGlmIHRoZSBmaWVsZCByZXByZXNlbnRzIGEgY2hhaW4g
SUQsIHRoZW4gZWFjaCBTRiB3b3VsZCBjaG9vc2UgdGhlIGluc3RhbmNlIG9mIHRoZSBwcmVkZXNp
Z25hdGVkIG5leHQtU0YgYmVmb3JlIHNlbmRpbmcgaXQgb24uICBUaGlzIG1pZ2h0IGJlIHVzZWZ1
bCBpZiB0aGF0IG5leHQtaG9wIGluc3RhbmNlIGdvZXMgYXdheSBhZnRlciBjbGFzc2lmaWNhdGlv
bi4NCg0KDQoNCg0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpGcm9tOiBw
YXVscUBjaXNjby5jb208cGF1bHFAY2lzY28uY29tPg0KVG86IFN1bWFuZHJhIE1hamVlPFMuTWFq
ZWVARjUuY29tPg0KY2M6IENhdGh5IFpoYW5nPENhdGh5LkguWmhhbmdAaHVhd2VpLmNvbT4sc2Zj
QGlldGYub3JnPHNmY0BpZXRmLm9yZz4sRGF2aWQgQWxsYW4gSTxkYXZpZC5pLmFsbGFuQGVyaWNz
c29uLmNvbT4NClNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTksIDIwMTQNClN1YmplY3Q6IFJlOiBb
c2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpIaSBTdW1hbmRyYSwNCg0KSSBsZWFu
IHRvd2FyZHMgIzI6IGVzc2VudGlhbGx5IGVuY29kaW5nIHRoZSBpbmZvcm1hdGlvbiBpbnRvIGEg
c2ltcGxlIElELCByYXRoZXIgdGhhbiB0cnlpbmcgdG8gY3JlYXRlIGEgdmFyaWFibGUgbGVuZ3Ro
IHN0YWNrLiBUaGUgZW5jb2RpbmcgbWV0aG9kIGlzIG11Y2ggc2ltcGxlciBmb3IgU0ZzIHRvIHBy
b2Nlc3MsIGFuZCBhcyB5b3UgcG9pbnQgb3V0IHVwZGF0ZSBhbmQgbW9kaWZ5Lg0KDQpQYXVsDQoN
Ck9uIE1hciAxOSwgMjAxNCwgYXQgMzo0MCBBTSwgU3VtYW5kcmEgTWFqZWUgPFMuTWFqZWVARjUu
Y29tPG1haWx0bzpTLk1hamVlQEY1LmNvbT4+IHdyb3RlOg0KDQoNCjw8VHJpbW1lZCB0aGUgVE8g
bGlzdCB0byBhdm9pZCB0aGUgbXNnIGJlaW5nIGhlbGQgYWdhaW4+Pg0KDQpJIHNlZSB0d28gd2F5
cyB0byBjYXJyeSB0aGUgcGF0aCBpbmZvcm1hdGlvbi4NCg0KDQogIDEuICBFeHBsaWNpdCBvcmRl
cmVkIGxpc3QsIHNvbWV0aGluZyBsaWtlIEZXLUEgOjogVENQLU9QVCA6OiBMQiA6OiBWaWRlb09Q
VCA6OiBDR05BVC4gVGhlcmUgYXJlIHR3byBpc3N1ZXMgd2l0aCB0aGlzIGFwcHJvYWNoLCBmaXJz
dCB0aGUgbGVuZ3RoIG9mIGdyYXBoIGlzIHZhcmlhYmxlLiBBbHNvIGl0IGltcGxpZXMgYmlkaXJl
Y3Rpb25hbCBzeW1tZXRyeS4gSXQgaXMgb2Z0ZW4gcmVxdWlyZWQgYnV0IHNob3VsZCBub3QgYmUg
bWFuZGF0b3J5LiBTZWNvbmRseSBjaGFuZ2luZyB0aGlzIHBhdGgvZ3JhcGggaW4gYXQgU0YgY2Fu
IGJlIGN1bWJlcnNvbWUuDQogIDIuICBMZXQgdGhlIENvbnRyb2wgcGxhbmUgZGlzdHJpYnV0ZSB0
aGUgY2hhaW5JRCA84oCUPiBncmFwaCBtYXBwaW5nLiBJbiB0aGlzIGNhc2UgZWFjaCBTRiB3b3Vs
ZCBoYXZlIG1hcHBpbmcgb2YgZ2l2ZW4gYSBjaGFpbklEIHdoYXQgaXMgbXkgbmV4dCBob3AuIFRo
ZSBjaGFpbklEIGl0c2VsZiBjb3VsZCBiZSBmaXhlZCBzaXplIGVsZW1lbnQuIEEgU0YgY2FuIHNl
bGVjdCBhIGRpZmZlcmVudCBwYXRoIGJ5IGNoYW5naW5nIHRoZSBjaGFpSUQgcGFyYW1ldGVyLg0K
DQpSZWdhcmRzDQpTdW1hbmRyYQ0KDQoNCkZyb206IENhdGh5IFpoYW5nIDxDYXRoeS5ILlpoYW5n
QGh1YXdlaS5jb208bWFpbHRvOkNhdGh5LkguWmhhbmdAaHVhd2VpLmNvbT4+DQpEYXRlOiBUdWVz
ZGF5LCBNYXJjaCAxOCwgMjAxNCBhdCAxMDoxMyBBTQ0KVG86ICJSZWluYWxkbyBQZW5ubyAocmVw
ZW5ubykiIDxyZXBlbm5vQGNpc2NvLmNvbTxtYWlsdG86cmVwZW5ub0BjaXNjby5jb20+PiwgIkxv
dWlzLkZvdXJpZSIgPExvdWlzLkZvdXJpZUBodWF3ZWkuY29tPG1haWx0bzpMb3Vpcy5Gb3VyaWVA
aHVhd2VpLmNvbT4+LCAiUGF1bCBRdWlubiAocGF1bHEpIiA8cGF1bHFAY2lzY28uY29tPG1haWx0
bzpwYXVscUBjaXNjby5jb20+PiwgRGF2aWQgQWxsYW4gSSA8ZGF2aWQuaS5hbGxhbkBlcmljc3Nv
bi5jb208bWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPj4NCkNjOiBOaWNvbGFzIEJP
VVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhP
UlNAcW9zbW9zLmNvbT4+LCBYdXhpYW9odSA8eHV4aWFvaHVAaHVhd2VpLmNvbTxtYWlsdG86eHV4
aWFvaHVAaHVhd2VpLmNvbT4+LCBDaGFuZ2NoZW5nIEh1YW5nIDxodWFuZ0BzY2UuY2FybGV0b24u
Y2E8bWFpbHRvOmh1YW5nQHNjZS5jYXJsZXRvbi5jYT4+LCAic2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+IiA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+PiwgIm1pa2Vi
aWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4iIDxtaWtlYmlhbmNAYW9sLmNv
bTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+Pg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNh
cHN1bGF0aW9uIGNoYWluIElEDQoNCkhpIFJlaW5hbGRvLA0KU28gdGhlIGNoYWluIElEIGlzIGFj
dHVhbGx5IHRoZSBwYXRoIElEIHdoaWNoIHJlcHJlc2VudHMgYW4gb3JkZXJlZCBzZXQgb2Ygc2Vy
dmljZSBmdW5jdGlvbiBpbnN0YW5jZXMuDQpJIHRoaW5rIHdlIHNob3VsZCBhZGQgYW4gZXhwbGlj
aXQgZGVmaW5pdGlvbiBvZiDigJxzZXJ2aWNlIGluc3RhbmNl4oCdLiBXaGF0IGRvIHlvdSB0aGlu
az8NClRoYW5rcywNCkNhdGh5DQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
Z10gT24gQmVoYWxmIE9mIFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKQ0KU2VudDogVHVlc2RheSwg
TWFyY2ggMTgsIDIwMTQgMTE6MDMgQU0NClRvOiBMb3Vpcy5Gb3VyaWU7IFBhdWwgUXVpbm4gKHBh
dWxxKTsgRGF2aWQgQWxsYW4gSQ0KQ2M6IE5pY29sYXMgQk9VVEhPUlM7IFh1eGlhb2h1OyBtaWtl
YmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+OyBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz47IENoYW5nY2hlbmcgSHVhbmcNClN1YmplY3Q6IFJlOiBbc2ZjXSBT
RkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KQSBTZXJ2aWNlIENoYWluIGp1c3QgZGVmaW5lcyB3
aGljaCB0eXBlIG9mIHNlcnZpY2UgYW5kIHRoZWlyIG9yZGVyLg0KQSBzZXJ2aWNlIHBhdGggZGVm
aW5lcyB0aGUgYWN0dWFsIHNlcnZpY2UgaW5zdGFuY2UsIHNheSwgZmlyZXdhbGwxLmhvbWUsIG5h
dDIsIGRwaS1zaWMsIGV0Yy4NCkZyb206ICJMb3Vpcy5Gb3VyaWUiIDxMb3Vpcy5Gb3VyaWVAaHVh
d2VpLmNvbTxtYWlsdG86TG91aXMuRm91cmllQGh1YXdlaS5jb20+Pg0KRGF0ZTogVHVlc2RheSwg
TWFyY2ggMTgsIDIwMTQgYXQgMTA6NTUgQU0NClRvOiAiUGF1bCBRdWlubiAocGF1bHEpIiA8cGF1
bHFAY2lzY28uY29tPG1haWx0bzpwYXVscUBjaXNjby5jb20+PiwgRGF2aWQgQWxsYW4gSSA8ZGF2
aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208bWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29t
Pj4NCkNjOiBOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFp
bHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+LCBYdXhpYW9odSA8eHV4aWFvaHVAaHVh
d2VpLmNvbTxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+LCBDaGFuZ2NoZW5nIEh1YW5nIDxo
dWFuZ0BzY2UuY2FybGV0b24uY2E8bWFpbHRvOmh1YW5nQHNjZS5jYXJsZXRvbi5jYT4+LCAic2Zj
QGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IiA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+PiwgIm1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4i
IDxtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+Pg0KU3ViamVjdDog
UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQpQYXVsLA0KQ2FuIHlvdSBjbGFy
aWZ5IHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gc2VydmljZSBjaGFpbiBhbmQgc2VydmljZSBwYXRo
LiBHaXZlbiB0aGF0IGEgc2VydmljZSBjaGFpbiBpcyBjb21wb3NlZA0Kb2Ygc2V2ZXJhbCBzZXJ2
aWNlIGZ1bmN0aW9ucyBTRjEsIFNGMiwgLi4gU0ZuIGhvdyB3b3VsZCBhIHNlcnZpY2UgcGF0aCBk
aWZmZXIgZnJvbSB0aGF0IHNlcnZpY2UgY2hhaW4/DQoNCkxvdWlzDQpGcm9tOiBzZmMgW21haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFBhdWwgUXVpbm4gKHBhdWxxKQ0K
U2VudDogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgMTA6MjYgQU0NClRvOiBEYXZpZCBBbGxhbiBJ
DQpDYzogTmljb2xhcyBCT1VUSE9SUzsgWHV4aWFvaHU7IG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0
bzptaWtlYmlhbmNAYW9sLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsg
Q2hhbmdjaGVuZyBIdWFuZw0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNo
YWluIElEDQpIaSBEYXZlLA0KQ2hhaW4gSUQgc2hvdWxkIHJlYWxseSBiZSBwYXRoIElEIHNpbmNl
IHRoZXJlIGNhbiBiZSBtYW55IHBhdGhzIGZvciBhIGdpdmVuIGNoYWluLiBVc2luZyB0aGF0IGRl
ZmluaXRpb24sIHdlIGF2b2lkIHRoZSBvdmVybG9hZCBhbmQgcmVhcCB0aGUgZ2FpbiBhbGx1ZGVk
IHRvIGJlbG93Lg0KUGF1bA0KT24gTWFyIDE4LCAyMDE0LCBhdCAxMjoxNCBQTSwgRGF2aWQgQWxs
YW4gSSA8ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208bWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJp
Y3Nzb24uY29tPj4gd3JvdGU6DQoNCg0KV2VsbCB0aGUgcXVlc3Rpb24gZGUgam91ciBpcyDigJxk
b2VzIGEgY2hhaW4gSUQgZGVmaW5lIGEgY2xhc3Mgb3IgYW4gaW5zdGFuY2XigJ3igKYuIElmIGl0
IGRlZmluZXMgYW4gY2xhc3Mgd2UgYWxzbyBuZWVkIGluc3RhbmNlIGluZm9ybWF0aW9uLCBpZiBp
dCBpcyBjdXJyZW50bHkgb3ZlcmxvYWRlZCB0byBkZWZpbmUgY2xhc3MgYW5kIGluc3RhbmNlIElN
TyB3ZSBoYXZlIGEgcHJvYmxlbeKApi4NCkRhdmUNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3Vu
Y2VzQGlldGYub3JnPG1haWx0bzpib3VuY2VzQGlldGYub3JnPl0gT24gQmVoYWxmIE9mIENoYW5n
Y2hlbmcgSHVhbmcNClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDc6NDMgQU0NClRvOiBO
aWNvbGFzIEJPVVRIT1JTDQpDYzogWHV4aWFvaHU7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPjsgbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPg0KU3Vi
amVjdDogUmU6IFtzZmNdIOetlOWkjTogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCkdvb2Qg
cG9pbnRzLiBJIGJlbGlldmUgZXhwbGljaXQgY2hhaW4gSUQgc2hvdWxkIGJlIG1hbmRhdG9yeS4g
VGhlIG92ZXJoZWFkIGlzIHZlcnkgbGl0dGxlLiBJdCBoZWxwcyBzaW1wbGlmeSBwcm9jZXNzaW5n
IGFuZCBzdGVlcmluZyBzaWduaWZpY2FudGx5LiBUaGUgZ2FpbiBpcyBodWdlLg0KQ2hhbmcNCg0K
LS0tLS0tLS0tLS0tDQpDaGFuZ2NoZW5nIEh1YW5nDQoNCk9uIE1hciAxOCwgMjAxNCwgYXQgMTo1
MyBBTSwgTmljb2xhcyBCT1VUSE9SUyA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0
bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PiB3cm90ZToNCkkgdGhpbmsgdGhhdCBrZWVw
aW5nIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50IHNob3VsZCBy
ZW1haW4gYW4gb2JqZWN0aXZlIGZvciBTRkMuIFN1Y2ggYSBzZXBhcmF0aW9uIG9mIGNvbmNlcm5z
IGlzIGEgc291bmQgYXJjaGl0ZWN0dXJhbCBwcmluY2lwbGUgdGhhdCBoZWxwIGtlZXAgdGhpbmdz
IHNpbXBsZSBpbiBwcmFjdGljZS4NCk9uIHRoZSBxdWVzdGlvbiBvZiBTZXJ2aWNlIFBhdGgsIHdl
IGhhdmUgYSBkaXNjdXNzaW9uIG9uIHdoZXRoZXIgd2UgbmVlZCBzb21lIGtpbmQgb2YgZXhwbGlj
aXQgaWRlbnRpZmllciBvcg0KY291bGQgd2UgcmVseSBvbiBtYXBwaW5nIG9uIHNvbWUgdW5kZXJs
YXkgbmV0d29yayBwcm90b2NvbCBmaWVsZHMuDQpNYXkgYmUgYSBQUk8vQ09OIHRhYmxlIGNvdWxk
IGhlbHAgZm9jdXMgdGhlIGdyb3VwIGRlY2lzaW9uIG9uIHRoYXQgbWF0dGVyDQoNCiAgKiAgIFZp
c2liaWxpdHkgKHRyYWNpbmcpDQogICogICBGb3J3YXJkaW5nIGdyYXBoIHN0cnVjdHVyZSBpbXBh
Y3QvbGltaXRhdGlvbnMNCiAgKiAgIFJlY29uZmlndXJhdGlvbiBzcGVlZA0KDQogICAgICogICBM
QlMgLyBzY2FsZSBvdXQgaW1wYWN0DQogICAgICogICBOb2RlIGJ5cGFzcyAoZS5nOyBtYWludGVu
YW5jZSkNCg0KICAqICAgdW5kZXJsYXkgbmV0d29yay90cmFuc3BvcnQgbGF5ZXJzIHN1cHBvcnQN
CiAgKiAgIEhlYWRlciBzcGFjZSBpbXBhY3QNCiAgKiAgIE11bHRpIHRlbmFudCBzdXBwb3J0IGlt
cGFjdA0KICAqICAgU0ZDIG9uIGZsYXQgKGUuZyBvcHRpY2FsIEwyIGZvciBEYXRhIENlbnRlcnMp
IG5ldHdvcmsNCiAgKiAgIFVuZGVybGF5IG5ldHdvcmsgYWRtaW5pc3RyYXRpb24gaW1wYWN0DQpQ
ZXJzb25hbGx5IEkgdGhpbmsgdGhhdCBoYXZpbmcgYW4gZXhwbGljaXQgY2hhaW4gaWRlbnRpZmll
ciAoZS5nLiBTZXJ2aWNlIFBhdGgvU2VydmljZSBJbmRleCkgaXMgY2xlYXIgKG1hbmFnZW1lbnQg
YW5kIGNvbnRyb2wpIGFuZCBub3QgZXhwZW5zaXZlIChoZWFkZXIgc3BhY2UpLiBUaGUgZHJhd2Jh
Y2sgYmVpbmcgc29tZSBpbXBhY3Qgb24gdGhlIHNpbXBsaWNpdHkgdG8gYWRkL3JlbW92ZSBlbGVt
ZW50cyBpbiBhIGNoYWluIGR5bmFtaWNhbGx5Lg0KVGFnIHN3aXRjaGluZyAoYXMgTVBMUykgYWxs
b3dzIHRvIG1hbmFnZSB0YWdzIHBlciBzZXJ2aWNlIG5vZGVzLCBsZWFkaW5nIHRvIG1vcmUgdmVy
c2F0aWxlIGFuZCBkaXZlcnNlIGdyYXBocw0KTmljb2xhcw0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCkZyb206IFh1eGlhb2h1IFt4dXhpYW9odUBodWF3ZWkuY29tPG1haWx0bzp4
dXhpYW9odUBodWF3ZWkuY29tPl0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDU6MDQg
QU0NClRvOiBKZXJvbWUgTW9pc2FuZDsgbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFu
Y0Bhb2wuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBb
c2ZjXSDnrZTlpI06IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQpJIGxpa2UgdGhlIGlkZWEg
b2Ygc2VwYXJhdGluZyB0aGUgU2VydmljZSBGdW5jdGlvbiBMYXllciBhbmQgdGhlIFNlcnZpY2Ug
UGF0aCBMYXllciwgYXMgcHJvcG9zZWQgaW4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29u
c2lkZXJhdGlvbnMuIFRoZSByb2xlIG9mIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIgaXMganVzdCB0
byBzdGVlciB0aGUgdHJhZmZpYyBhbG9uZyBhIHBhcnRpY3VsYXIgY2hhaW4gb2Ygc2VydmljZSBu
b2RlcyB3aGljaCBjYW4gYmUgaW1wbGVtZW50ZWQgYnkgZXhpc3RpbmcgdG9vbHMgZm9yIHNvdXJj
ZSByb3V0aW5nLCBzdWNoIGFzIHNlZ21lbnQgcm91dGluZy4gQXMgc3VjaCwgaXTigJlzIG5vdCBu
ZWNlc3NhcnkgdG8gdHJ5IHRvIGtlZXAgdGhlIFNlcnZpY2UgUGF0aCBMYXllciB0cmFuc3BvcnQt
aW5kZXBlbmRlbnQgYW5kIGNvbnRhaW4gaXQgaW4gdGhlIFNGQyBoZWFkZXIuDQpCZXN0IHJlZ2Fy
ZHMsDQpYaWFvaHUNCuWPkeS7tuS6ujogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmdd
IOS7o+ihqCBKZXJvbWUgTW9pc2FuZA0K5Y+R6YCB5pe26Ze0OiAyMDE05bm0M+aciDE45pelIDE6
MDMNCuaUtuS7tuS6ujogbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29t
Pjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQrkuLvpopg6IFJlOiBbc2ZjXSBT
RkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KVGhpcyAobGVuZ3RoeSBhbmQgdmVyeSBsaXZlbHkp
IHRocmVhZCBzdGFydGVkIGZyb20gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJh
dGlvbnMgKHdoaWNoIEkgY28tYXV0aG9yZWQpLg0KSW4gc2VjdGlvbiA0LjgsIHdlIG1hZGUgYSBj
bGVhciBkaXN0aW5jdGlvbiBiZXR3ZWVuIGEgc2VydmljZSBwYXRoIGxheWVyIChzdGVlcmluZyBw
YWNrZXRzIGhvcCBieSBob3AgYWxvbmcgdGhlIGNoYWluKSBhbmQgYSBzZXJ2aWNlIGZ1bmN0aW9u
IGxheWVyIChjb252ZXkgbWV0YWRhdGEgaW5mb3JtYXRpb24gb2YgaW50ZXJlc3QgdG8gU0ZzKS4g
VGVybWlub2xvZ3kgYXNpZGUsIGl0IHNlZW1zIHRoYXQgc3VjaCBsYXllcmVkIHZpZXcgd2FzIGFn
cmVlZCB1cG9uIGJ5IG1hbnkgcGVvcGxlIG9uIHRoZSBtYWlsaW5nIGxpc3QuDQpOb3cgdGhpcyBj
ZXJ0YWlubHkgZG9lcyBiZWcgdGhlIHF1ZXN0aW9uIG9mIHNvbHZpbmcgQk9USCBwcm9ibGVtcyB3
aXRoIHRoZSBzYW1lIChwYWNrZXQpIGVuY2Fwc3VsYXRpb24gbWVjaGFuaXNtLiBOb3RhYmx5IHdo
ZW4gb2JzZXJ2aW5nIHRoYXQgbWFueSB1c2UgY2FzZXMgY291bGQgYmUgc2F0aXNmaWVkIHdpdGhv
dXQgU0YtbGV2ZWwgbWV0YWRhdGEsIG9yIGJ5IHVzaW5nIG1vcmUgb3V0LW9mLWJhbmQgd2F5cyB0
byBjb252ZXkgc3VjaCBTRiBtZXRhZGF0YS4gQW5kIGFsc28gd2hlbiBvYnNlcnZpbmcgdGhhdCBp
bmJhbmQgbWFya2luZyAoZS5nLiBwYWNrZXQgaGVhZGVycykgY29tZXMgd2l0aCB2YXJpb3VzIHBy
b3MgJiBjb25zIChzb21lIG9mIHRoZSBpc3N1ZXMgYmVpbmcgaWRlbnRpZmllZCBpbiB0aGUgZHJh
ZnQsIGUuZy4gc2VjdGlvbnMgNC4xIGFuZCA0LjIpLg0KSSBkbyBhZ3JlZSB3aXRoIE1hcmlhLiBX
ZSBtYXkgd2FudCB0byBleHBsb3JlIG90aGVyIG9wdGlvbnMgZm9yIGFkZHJlc3NpbmcgdGhlIG5l
ZWRzIG9mIHRoZSBzZXJ2aWNlIHBhdGggbGF5ZXIgdGhhdCBkbyBub3QgcmVxdWlyZSBhbiBleHBs
aWNpdCBjaGFpbi1pZCBvZiBzb3J0cy4NCkluIHRoZSBkcmFmdCwgd2UgY29uY2x1ZGVkIGJ5IHN0
YXRpbmcg4oCcQSBwcm9kdWN0aXZlIHBhdGggZm9yd2FyZCBjb3VsZCBiZSB0byBkaXZpZGUgYW5k
IGNvbnF1ZXI6IHRvIGNsZWFybHkgc2VwYXJhdGUgdGhlIHByb2JsZW0gb2YgU2VydmljZSBGdW5j
dGlvbiBQYXRoIHRvcG9sb2d5IGZyb20gdGhlIHByb2JsZW0gb2YgW2NvbnZleWluZyBTRl0gbWV0
YWRhdGHigJ0uIEkgZG8gYmVsaWV2ZSB3ZSBzaG91bGQgZXhwbG9yZSBzdWNoIHNlcGFyYXRpb24g
cHJpbmNpcGxlIGZ1cnRoZXIuDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
Z10gT24gQmVoYWxmIE9mIG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNv
bT4NClNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgNTo1MCBQTQ0KVG86IHNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0
aW9uIGNoYWluIElEDQpJIHdvdWxkIGltYWdpbmUgdGhhdCBpZiB3ZSBtYWRlIHRoZSBDaGFpbiBJ
RCBmaWVsZCBpbiB0aGUgaGVhZGVyIGJlIG9wdGlvbmFsLCB5ZXQgc3RpbGwgcmVxdWlyZWQgYSBo
ZWFkZXIgYW5kIHN0aWxsIHJlcXVpcmVkIHRoYXQgc29tZSBpbmRpY2F0aW9uIG9mIHRoZSBjaGFp
biBiZSBjYXJyaWVkIHNvbWV3aGVyZSBpbiB0aGUgcGFja2V0IChtcGxzIGxhYmVsIG9yIHZsYW4g
b3Igd2hhdGV2ZXIpLCB0aGF0IHRoZSBpbXBsZW1lbnRhdGlvbiB3b3VsZCBiZWNvbWUgb3Zlcmx5
IGNvbXBsaWNhdGVkLiBUbyBkbyBzbyB3b3VsZCBiZSB1c2luZyBTRkMgc2ltcGx5IGFzIGEgbWVj
aGFuaXNtIHRvIGNhcnJ5IG1ldGEgZGF0YSBhbmQgbm90IGF0IGFsbCBmb3Igc2VydmljZSBjaGFp
bmluZywgd2hpY2ggc291bmRzIGNvdW50ZXIgaW50dWl0aXZlIHRvIG1lLg0KDQpNYXJpYSwNClNv
LCB5b3UgYXJlIHNheWluZyB0aGF0IHlvdSB3YW50IHRvIHVzZSBTRkMgdG8gY2FycnkgYXJvdW5k
IG1ldGFkYXRhLCBidXQgbm90IGZvciBhY3R1YWwgc2VydmljZSBjaGFpbmluZyBiZWNhdXNlIHlv
dSBhbHJlYWR5IGhhdmUgYSB3YXkgdG8gaW1wbGVtZW50IHNlcnZpY2UgY2hhaW5pbmcgb3V0c2lk
ZSBvZiBTRkM/IE1heWJlIEknbSBub3QgZm9sbG93aW5nLCBidXQgaXQgc2VlbXMgdG8gbWUgdGhh
dCBpZiB5b3Ugd2VyZSB0byB1cGdyYWRlIHlvdXIgbmV0d29yayB0byBzdXBwb3J0IFNGQyB0aGF0
IHlvdSB3b3VsZCBjaGFuZ2UgZnJvbSB1c2luZyB5b3VyIGV4aXN0aW5nIG1lY2hhbmlzbSBhbmQg
c3RhcnQgdXNpbmcgU0ZDLCB3aGljaCBpcyBtZWFudCB0byBwcm92aWRlIHN1cHBvcnQgZm9yIHNl
cnZpY2UgZnVuY3Rpb25zIHRoYXQgYXJlIG5vdCBTRkMgYXdhcmUuIFRoZXJlIGFyZSBhIG51bWJl
ciBvZiB1cyB3aG8gaGF2ZSBpbXBsZW1lbnRlZCwgaW4gb25lIHdheSBvciBhbm90aGVyLCBzb21l
IHNvcnQgb2Ygc2VydmljZSBjaGFpbmluZywgYnV0IEkgKEkgY2FuIGF0IGxlYXN0IHNwZWFrIGZv
ciBteXNlbGYpIGFtIGxvb2tpbmcgdG8gU0ZDIG5vdCB0byBlbmhhbmNlIG15IGN1cnJlbnQgaW1w
bGVtZW50YXRpb24sIGJ1dCB0byByZXBsYWNlIGl0IHdpdGggc29tZXRoaW5nIGJldHRlciB3aGls
ZSBzdGlsbCBtYWludGFpbmluZyBteSBjb3JlIChub24gc2VydmljZSBmdW5jdGlvbikgaW5mcmFz
dHJ1Y3R1cmUuDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KRnJvbToga2VncmF5
QGNpc2NvLmNvbTxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT48a2VncmF5QGNpc2NvLmNvbTxtYWls
dG86a2VncmF5QGNpc2NvLmNvbT4+DQpUbzogUm9uIFBhcmtlcjxSb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4sSmlt
IEd1aWNoYXJkIChqZ3VpY2hhcik8amd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBj
aXNjby5jb20+PixKb2VsIE0uIEhhbHBlcm48am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbT4+DQpjYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
PHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPj4NClNlbnQ6IEZyaWRheSwgTWFyY2gg
MTQsIDIwMTQNClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0K
DQorMSB0aGUgaWRlYSBpcyBpbnRlcm9wZXJhYmlsaXR5Lg0KDQoNCk9uIDMvMTQvMTQgMTI6NTUg
UE0sICJSb24gUGFya2VyIiA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+IHdyb3RlOg0KDQo+VGhhbmtzLCBKaW0u
DQo+DQo+UmVtZW1iZXIgdGhhdCB3ZSBoYXZlIHNhaWQgbWFueSB0aW1lcyB0aGF0IHRoZSBTRkMg
c2VydmljZSBoZWFkZXIgaXMNCj50cmFuc3BvcnQgaW5kZXBlbmRlbnQuIEp1c3QgYmVjYXVzZSB0
aGUgY2hhaW4gaWQgY291bGQgYmUgY2FycmllZCBpbg0KPnNvbWUgZm9ybSBvciBhbm90aGVyIHdp
dGggc29tZSBwYXJ0aWN1bGFyIHRyYW5zcG9ydCBkb2Vzbid0IG1lYW4gdGhhdCBpdA0KPmNvdWxk
IGJlIHVuaXZlcnNhbGx5IGNvbnZleWVkLiBCeSBtYWtpbmcgYW5kIGtlZXBpbmcgdGhlIFNGQyBz
ZXJ2aWNlDQo+aGVhZGVyIHRyYW5zcG9ydCBpbmRlcGVuZGVudCBtYWtlcyBpdCBtb3JlIGFwcGxp
Y2FibGUgaW4gbW9yZQ0KPmVudmlyb25tZW50cyBhbmQgbW9yZSBsaWtlbHkgdG8gZ2V0IGFkb3B0
ZWQgYnJvYWRseS4NCj4NCj4gUm9uDQo+DQo+DQo+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0N
Cj5Gcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbbWFpbHRvOmpndWljaGFyQGNpc2NvLmNv
bV0NCj5TZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDM6NTIgUE0NCj5UbzogSm9lbCBNLiBI
YWxwZXJuOyBSb24gUGFya2VyDQo+Q2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KPlN1YmplY3Q6IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQo+DQo+SGkgSm9lbCwNCj4N
Cj5QZXJoYXBzIGJ1dCBJIHdvdWxkIHBvaW50IG91dCB0aGF0IHRoZSBiYXNlIFNGQyBoZWFkZXIg
Y291bGQgaGF2ZSBhIGxvdA0KPm1vcmUgaW5mb3JtYXRpb24gdGhhbiBqdXN0IHRoZSBjaGFpbiBJ
RDsgSSB3b3VsZCBhbHNvIHBvaW50IG91dCB0aGF0IHRoZQ0KPmRldmlsIGlzIGluIHRoZSBkZXRh
aWxzIGFuZCBzYXlpbmcgIndlbGwsIEkgY2FuIGp1c3QgdXNlIGFuIE1QTFMgbGFiZWwiDQo+aGlk
ZXMgbXVjaCBvZiB0aGUgY29tcGxleGl0eSBvZiBhY3R1YWxseSBkb2luZyB0aGF0Lg0KPg0KPk9u
IDMvMTQvMTQsIDI6MzUgUE0sICJKb2VsIE0uIEhhbHBlcm4iIDxqbWhAam9lbGhhbHBlcm4uY29t
PG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4gd3JvdGU6DQo+DQo+PklmIHRoZSB0cmFuc3Bv
cnQgaGVhZGVyIGNhcnJpZXMgZW5vdWdoIGluZm9ybWF0aW9uIGZvciBpZGVudGlmeWluZyB0aGUN
Cj4+c2VxdWVuY2UgKFZMQU4gdGFnIG9yIE1QTFMgbGFiZWwgY2FuIGJvdGggZG8gdGhlIGpvYiks
IHRoZW4gYXJndWFibHkNCj4+dGhlIGdsb2JhbCBjaGFpbiBJRCBpcyByZWR1bmRhbnQuIEkgY2Fu
IGxpdmUgd2l0aCBjYXJyeWluZyBpdCBhbnl3YXkNCj4+ZWl0aGVyIGlmIEkgaGF2ZSBtZXRhZGF0
YSB0byBjYXJyeSwgb3IgaWYgSSBuZWVkIHRoZSBjaGFpbiBJRCBmb3Igc29tZQ0KPj5wdXJwb3Nl
Lg0KPj4gQWZ0ZXIgYWxsLCBzb21lIGZvbGtzIHNlZW0gdG8gd2FudCB0byB1c2UgdGhhdCBmb3Ig
dGhlIGZvcndhcmRpbmcNCj4+ZGVjaXNpb25zLg0KPj4NCj4+WW91cnMsDQo+PkpvZWwNCj4+DQo+
Pk9uIDMvMTQvMTQsIDI6MjggUE0sIFJvbiBQYXJrZXIgd3JvdGU6DQo+Pj4gVGhlIGNoYWluIElE
IGlzIHRoZSBsYWJlbCB0aGF0IGRlZmluZXMgdGhlIHNlcXVlbmNlIG9mIHNlcnZpY2UNCj4+PmZ1
bmN0aW9ucyB0aGF0IG11c3QgYmUgdmlzaXRlZC4gSXQgY2FuIGJlIHRob3VnaHQgb2YgYXMgYSBo
YW5kbGUgZm9yIGENCj4+PnN0YWNrIG9mIG11c3QtdmlzaXQgbmV0d29yayBsb2NhdGlvbnMuIEkg
ZG9uJ3Qgc2VlIGhvdyB0aGlzIGNhbiBiZQ0KPj4+YW55dGhpbmcgYnV0IG1hbmRhdG9yeS4NCj4+
Pg0KPj4+IFJvbg0KPj4+DQo+Pj4NCj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+
IEZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgU3Vy
ZW5kcmEgS3VtYXINCj4+PihzbWt1bWFyKQ0KPj4+IFNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIw
MTQgMTo0NiBQTQ0KPj4+IFRvOiBKb2VsIE0uIEhhbHBlcm47IE5BUElFUkFMQSwgTUFSSUEgSA0K
Pj4+IENjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+PiBTdWJqZWN0OiBS
ZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pg0K
Pj4+IFtUcmltbWVkIHRoZSByZWNpcGllbnQgbGlzdCAtIG5lZWRzIGFwcHJvdmFsIG90aGVyd2lz
ZV0NCj4+Pg0KPj4+IENvbXBsZXRlbHkgYWdyZWUgaGVyZS4NCj4+Pg0KPj4+IFNGQyBkb2VzIG5v
dCBwcmV2ZW50IFZMQU4gc3RpdGNoaW5nIGFuZCBvbmUgY2FuIGNvbnRpbnVlIHRvIGRvIHRoYXQu
DQo+Pj5XaGlsZSBhdCB0aGUgc2FtZSB0aW1lIFNGQyBjYW4gaW5jbHVkZSBWTEFOIHN0aXRjaGlu
ZyB0byBzdXBwb3J0DQo+Pj5sZWdhY3kgU0ZzIGluIHRoZSBzYW1lIGNoYWluIHRoYXQgaW5jbHVk
ZXMgU0ZDIGF3YXJlIFNGcy4gRXZlbiBsZWdhY3kNCj4+PlNGcyBiZW5lZml0IGZyb20gY2hhaW4g
aWRlbnRpZmljYXRpb24gYW5kIGhlbmNlIGNhbiBiZSBzaGFyZWQgYWNyb3NzDQo+Pj5kaWZmZXJl
bnQgc2VydmljZSBjaGFpbnMuDQo+Pj4NCj4+PiBTdXJlbmRyYS4NCj4+Pg0KPj4+DQo+Pj4NCj4+
PiBPbiAzLzE0LzE0IDEwOjI2IEFNLCAiSm9lbCBNLiBIYWxwZXJuIiA8am1oQGpvZWxoYWxwZXJu
LmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+IHdyb3RlOg0KPj4+DQo+Pj4+IE15IG93
biBpbmNsaW5hdGlvbiBpcyB0byBvYnNlcnZlIHRoYXQgaWYgeW91IGRvbid0IG5lZWQgZXhwbGlj
aXQNCj4+Pj4gY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIHlvdSBkb24ndCBuZWVkIG1ldGFkYXRh
LCB5b3UgY2FuIGp1c3Qgb21pdA0KPj4+PiB0aGUgc2ZjL25zaCBoZWFkZXIuIFN0aWxsIGRvIHNl
cnZpY2UgY2hhaW5pbmcsIGp1c3Qgbm8gZXh0cmEgaGVhZGVyLg0KPj4+Pg0KPj4+PiBJZiB3ZSBh
cmUgZ29pbmcgdG8gaGF2ZSB0aGUgaGVhZGVyLCBpdCBzZWVtcyB0byBtZSB0aGF0IHRoZSBjaGFp
bg0KPj4+PmlkZW50aWZpY2F0aW9uIGZpZWxkIGlzIHZlcnkgdXNlZnVsLCBhbmQgbG93IGNvc3Qg
b25jZSB3ZSBoYXZlIHRoZQ0KPj4+PmhlYWRlci4NCj4+Pj4NCj4+Pj4gWW91cnMsDQo+Pj4+IEpv
ZWwNCj4+Pj4NCj4+Pj4gT24gMy8xNC8xNCwgMTowMCBQTSwgTkFQSUVSQUxBLCBNQVJJQSBIIHdy
b3RlOg0KPj4+Pj4gRXhwbGljaXQgY2hhaW4gaWRlbnRpZmljYXRpb24gc2hvdWxkIGJlIG1hZGUg
b3B0aW9uYWwuIEkgYmVsaWV2ZSBpdA0KPj4+Pj4gd2FzIGRpc2N1c3NlZCBmZXcgbW9udGhzIGFn
byBvbiB0aGlzIG1haWxpbmcgbGlzdC4NCj4+Pj4+DQo+Pj4+PiBNYXJpYQ0KPj4+Pj4NCj4+Pj4+
ICpGcm9tOipzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gKk9uIEJlaGFsZiBPZiAq
Sm1oLmRpcmVjdA0KPj4+Pj4gKlNlbnQ6KiBUaHVyc2RheSwgTWFyY2ggMTMsIDIwMTQgMTI6MTIg
UE0NCj4+Pj4+ICpUbzoqIGtlZ3JheUBjaXNjby5jb208bWFpbHRvOmtlZ3JheUBjaXNjby5jb20+
OyBsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+OyBzbWt1
bWFyQGNpc2NvLmNvbTxtYWlsdG86c21rdW1hckBjaXNjby5jb20+Ow0KPj4+Pj4gamd1aWNoYXJA
Y2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+DQo+Pj4+PiAqQ2M6KiBuaWNvbGFz
LmJvdXRob3JzQHFvc21vcy5jb208bWFpbHRvOm5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbT47
IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgaGFkaUBtb2phdGF0dS5jb208bWFp
bHRvOmhhZGlAbW9qYXRhdHUuY29tPjsNCj4+Pj4+IHJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb208bWFpbHRvOnJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+OyBicmlqc21hbkBq
dW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj4gam1oQGpvZWxo
YWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4NCj4+Pj4+ICpTdWJqZWN0Oiog
UmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+
PiAqSW1wb3J0YW5jZToqIExvdw0KPj4+Pj4NCj4+Pj4+IEFzc3VtaW5nIEkgdW5kZXJzdGFuZCB5
b3UgcHJvcGVybHkgS2VuLCBJIGRpc2FncmVlLg0KPj4+Pj4NCj4+Pj4+IEZvciBleGFtcGxlLCBi
eSB1c2luZyBzZXBhcmF0ZSB0ZXJtcyBJIGNhbiBlYXNpbHkgZGlzY3VzcyB0aGUgZmFjdA0KPj4+
Pj4gdGhhdCBjZXJ0YWluIGtpbmRzIG9mIGRhdGEgKGNoYWluIGlkZW50aWZpY2F0aW9uKSBvbmx5
IG5lZWQgdG8gYmUNCj4+Pj4+IGFkanVzdCBieSBhIGZldyBhcHBzIGluIHJhcmUgY2FzZXMuIEFu
ZCB0aGF0IGRhdGEgaXMgbm90IGJlZWRlZA0KPj4+Pj4gYnkgdGhlIGFwcGxpY2F0aW9ucy4NCj4+
Pj4+DQo+Pj4+PiBVbmxlc3MgeW91IHdvdWxkIGxpa2UgdG8gY29uc2lkZXIgdGhlIGNoYWluIGlk
ZW50aWZpY2F0aW9uIGFzIGJlaW5nDQo+Pj4+PiBvcHRpb25hbD8NCj4+Pj4+DQo+Pj4+PiBZb3Vy
cywNCj4+Pj4+DQo+Pj4+PiBKb2VsDQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+PiBTZW50IGZy
b20gbXkgU2Ftc3VuZyBzbWFydHBob25lIG9uIEFUJlQNCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+
Pj4+DQo+Pj4+PiAtLS0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLS0tDQo+Pj4+PiBTdWJq
ZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMN
Cj4+Pj4+IEZyb206ICJLZW4gR3JheSAoa2VncmF5KSIgPGtlZ3JheUBjaXNjby5jb208bWFpbHRv
OmtlZ3JheUBjaXNjby5jb20+DQo+Pj4+PjxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT4+DQo+Pj4+
PiBUbzogTHVjeSB5b25nIDxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1
YXdlaS5jb20+DQo+Pj4+PjxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiwiU3VyZW5kcmE8
bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tJTNlJTNlLCUyMlN1cmVuZHJhPiBLdW1hciAoc21r
dW1hcikiDQo+Pj4+PiA8c21rdW1hckBjaXNjby5jb208bWFpbHRvOnNta3VtYXJAY2lzY28uY29t
PiA8bWFpbHRvOnNta3VtYXJAY2lzY28uY29tPj4sIkppbTxtYWlsdG86c21rdW1hckBjaXNjby5j
b20lM2UlM2UsJTIySmltPiBHdWljaGFyZA0KPj4+Pj4oamd1aWNoYXIpIg0KPj4+Pj4gPGpndWlj
aGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPiA8bWFpbHRvOmpndWljaGFy
QGNpc2NvLmNvbT4+DQo+Pj4+PiBDQzogTmljb2xhcyBCT1VUSE9SUyA8Tmljb2xhcy5CT1VUSE9S
U0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+DQo+Pj4+Pjxt
YWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4sc2ZjPG1haWx0bzpOaWNvbGFzLkJP
VVRIT1JTQHFvc21vcy5jb20lM2UlM2Usc2ZjPiA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQo+Pj4+PjxtYWlsdG86c2ZjQGlldGYub3JnPj4sSmFtYWw8bWFpbHRvOnNmY0BpZXRm
Lm9yZyUzZSUzZSxKYW1hbD4gSGFkaSBTYWxpbSA8aGFkaUBtb2phdGF0dS5jb208bWFpbHRvOmhh
ZGlAbW9qYXRhdHUuY29tPg0KPj4+Pj48bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPj4sUm9uPG1h
aWx0bzpoYWRpQG1vamF0YXR1LmNvbSUzZSUzZSxSb24+IFBhcmtlcg0KPj4+Pj48Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbT4NCj4+Pj4+IDxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+LCJi
cmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bSUzZSUzZSwlMjJicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+IDxtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ+IiA8YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pj4sIkpvZWw8bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0JTNlJTNlLCUyMkpvZWw+IE0uIEhhbHBlcm4iDQo+Pj4+Pjxq
bWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPiA8bWFpbHRvOmpt
aEBqb2VsaGFscGVybi5jb20+Pg0KPj4+Pj4NCj4+Pj4+IFRoZSB3b3JkICJtZXRhZGF0YSIgaXMg
YSBwdXJwb3NlbHkgYW1iaWd1b3VzIHRlcm0gImRhdGEgdGhhdA0KPj4+Pj4gcHJvdmlkZXMgaW5m
b3JtYXRpb24gYWJvdXQgb3RoZXIgZGF0YSIuIEl0IGlzIHVzZWQgdG8gYXZvaWQgVEhJUw0KPj4+
Pj5kaXNjdXNzaW9uLg0KPj4+Pj4NCj4+Pj4+IEZvciBleGFtcGxlLCBJIHByb3Bvc2Ugd2UgZGVm
aW5lICJ0ZXF1aWxhIG1ldGFkYXRhIiBiZWNhdXNlLA0KPj4+Pj4gZnJhbmtseSwgSSB3aWxsIG5l
ZWQgdG8gb3JkZXIgYSB0cmlwbGUtc2hvdCBpZiB3ZSBrZWVwIGF0dGVtcHRpbmcNCj4+Pj4+IHRv
IGRlZmluZSBzb21ldGhpbmcgdGhhdCwgYnkgZGVmaW5pdGlvbiwgaXMgYW1iaWd1b3VzLiBJJ2Qg
bGlrZQ0KPj4+Pj4gbXkgYmFydGVuZGVyIHRvIHVuZGVyc3RhbmQgbWUgc3BlY2lmaWNhbGx5IHdo
ZW4gSSBzYXkgIkkgbmVlZCBhDQo+Pj4+PnNob3QiLg0KPj4+Pj4NCj4+Pj4+IE9uIDMvMTMvMTQg
Nzo0OSBBTSwgIkx1Y3kgeW9uZyIgPGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5Lnlv
bmdAaHVhd2VpLmNvbT4NCj4+Pj4+IDxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90
ZToNCj4+Pj4+DQo+Pj4+PiA+U25pcC4uDQo+Pj4+PiA+U0s+IEp1c3QgY29weWluZyBmcm9tIHRo
ZSBQUzoNCj4+Pj4+ID4tLQ0KPj4+Pj4gPkRhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhl
IGFiaWxpdHkgdG8gZXhjaGFuZ2UgaW5mb3JtYXRpb24NCj4+Pj4+YmV0d2Vlbg0KPj4+Pj4gPnRo
ZSBuZXR3b3JrIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9u
cywNCj4+Pj4+YW5kIHNlcnZpY2UNCj4+Pj4+ID5mdW5jdGlvbnMgYW5kIHRoZSBuZXR3b3JrLg0K
Pj4+Pj4gPg0KPj4+Pj4gPi0tDQo+Pj4+PiA+SXQgaXMgYSBsdWNpZCBkZWZpbml0aW9uLiBXZSBh
cmUgdW5uZWNlc3NhcmlseSBtYWtpbmcgdGhlIHdvcmQNCj4+Pj4+Im5ldHdvcmsiDQo+Pj4+PiA+
Y29udHJvdmVyc2lhbCwgSU1PLg0KPj4+Pj4gPg0KPj4+Pj4gPltMdWN5XSBUaGlzIGlzIG15IHBv
aW50LiAiVGhlIG5ldHdvcmsiIGlzIHRvbyBnZW5lcmFsIGhlcmUsDQo+Pj4+PndoaWNoIGJyaW5n
cw0KPj4+Pj4gPm1ldGFkYXRhIGdyZWF0IHBvd2VyIHRvIGRvIG1hbnkgdGhpbmdzLiBUaGlzIGlz
IHdoeSBwZW9wbGUNCj4+Pj4+aW52ZW50IGlkZWFzDQo+Pj4+PiA+aGVyZSwgd2hpY2ggY2F1c2Vz
IGEgbG90IG9mIGRlYmF0ZXMgb24gbWV0YWRhdGEgdXNhZ2UgcG90ZW50aWFscy4NCj4+Pj4+IFdl
DQo+Pj4+PiA+c2hvdWxkIG5vdCBzcGVuZCBhIGxvdCBvZiB0aW1lcyBvbiB0aGF0IGRlYmF0ZXMg
YW5kIGp1ZGdlIHdoaWNoDQo+Pj4+PnVzYWdlIGlzDQo+Pj4+PiA+dmFsdWFibGUgb3Igbm90LiBU
aHVzLCBmb3IgdGhlIFNGQyB3b3JrLCBpdCB3aWxsIGJlIGhlbHBmdWwgaWYNCj4+Pj4+d2UgY2Fu
DQo+Pj4+PiA+bmFycm93IGRvd24gYSBiaXQuIEpvZWwgbWFrZXMgZXhwbGljaXRseSB0d28gY2Fz
ZXMsIHdoaWNoIGlzDQo+Pj4+PmhlbHBmdWwgdG8NCj4+Pj4+ID5kZXZlbG9wIHVzZSBjYXNlcyBm
b3IgZWFjaCBjYXNlLiBJIHdvdWxkIGxpa2UgdG8gc2VlIHRoYXQgdGhlDQo+Pj4+PnByb2JsZW0N
Cj4+Pj4+ID5zdGF0ZW1lbnQgY2FuIGJlIG1vcmUgc3BlY2lmaWMgb24gbWV0YWRhdGEgZGVmaW5p
dGlvbiwgd2hpY2ggbWF5DQo+Pj4+PmJlDQo+Pj4+PiA+aGVscGZ1bCBpbiBsZXNzIGZvY3VzaW5n
IG9uIGl0IGFuZCBtb3ZpbmcgZm9yd2FyZC4NCj4+Pj4+ID4NCj4+Pj4+ID5MdWN5DQo+Pj4+PiA+
DQo+Pj4+PiA+U3VyZW5kcmEuDQo+Pj4+PiA+DQo+Pj4+PiA+DQo+Pj4+PiA+Pg0KPj4+Pj4gPj5U
aGFua3MsDQo+Pj4+PiA+Pkx1Y3kNCj4+Pj4+ID4+DQo+Pj4+PiA+Pi0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tDQo+Pj4+PiA+PkZyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFttYWlsdG86
amd1aWNoYXJAY2lzY28uY29tXQ0KPj4+Pj4gPj5TZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAy
MDE0IDQ6MzggUE0NCj4+Pj4+ID4+VG86IEx1Y3kgeW9uZw0KPj4+Pj4gPj5DYzogSm9lbCBNLiBI
YWxwZXJuOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyOw0KPj4+Pj4gPj5icmlqc21hbkBq
dW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ+OyBzZmM7IEphbWFsDQo+Pj4+PkhhZGkgU2FsaW0NCj4+Pj4+ID4+U3ViamVj
dDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+
Pj4+PiA+Pg0KPj4+Pj4gPj5IaSBMdWN5LA0KPj4+Pj4gPj4NCj4+Pj4+ID4+Tm8uIEkgYW0gc2lt
cGx5IHNheWluZyB3ZSBzaG91bGQgbm90IG92ZXJjb21wbGljYXRlIHRoZSBwcm9ibGVtDQo+Pj4+
PiA+PnN0YXRlbWVudCB3aXRoIHRleHQgdGhhdCBhZGRzIGxpdHRsZSB0byBubyB2YWx1ZSBpbiBt
eSBvcGluaW9uLg0KPj4+Pj4gV2hldGhlcg0KPj4+Pj4gPj53ZSBjYWxsIGl0IG1ldGFkYXRhLCBv
ciBjb250ZXh0LCBoYXMgbm8gYmVhcmluZyBvbiB0aGUgZmFjdA0KPj4+Pj50aGF0IHRoZQ0KPj4+
Pj4gPj5wcm9ibGVtIHN0YXRlbWVudCBhbHJlYWR5IGNsZWFybHkgc3RhdGVzIHdlIG5lZWQgdG8g
YmUgYWJsZSB0bw0KPj4+Pj5wYXNzDQo+Pj4+PiA+PmluZm9ybWF0aW9uIGJldHdlZW4gU0bCuXMg
YW5kIGJldHdlZW4gdGhlIG5ldHdvcmsgJiBTRsK5cy4NCj4+Pj4+ID4+DQo+Pj4+PiA+Pg0KPj4+
Pj4gPj5PbiAzLzEyLzE0LCA1OjEzIFBNLCAiTHVjeSB5b25nIiA8bHVjeS55b25nQGh1YXdlaS5j
b208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4+Pj48bWFpbHRvOmx1Y3kueW9uZ0Bo
dWF3ZWkuY29tPj4gd3JvdGU6DQo+Pj4+PiA+Pg0KPj4+Pj4gPj4+DQo+Pj4+PiA+Pj5IaSBKaW0s
DQo+Pj4+PiA+Pj4NCj4+Pj4+ID4+PkkgZm9yIG9uZSBkb24ndCBhZ3JlZSBhbmQgdGhpbmsgd2Ug
YXJlIG92ZXIgY29tcGxpY2F0aW5nIHdoYXQNCj4+Pj4+c2hvdWxkDQo+Pj4+PiA+Pj5iZSBzdHJh
aWdodGZvcndhcmQuIFRoZSBTRkMgZW5jYXBzdWxhdGlvbiBzaG91bGQgZW5hYmxlIHR3bw0KPj4+
Pj50aGluZ3M6DQo+Pj4+PiA+Pj4NCj4+Pj4+ID4+PjEuIFN0ZWVyaW5nIG9mIHNlbGVjdGVkIGZs
b3dzIHRocm91Z2ggYSBzZXJ2aWNlIGNoYWluOyB0aGlzIGlzDQo+Pj4+PnRoZQ0KPj4+Pj4gPj4+
c2VydmljZSBmdW5jdGlvbiBwYXRoLg0KPj4+Pj4gPj4+Mi4gUGFzc2luZyBvZiBjb250ZXh0IGFz
c29jaWF0ZWQgd2l0aCBhIGdpdmVuIGZsb3cgd2l0aGluIHNhaWQNCj4+Pj4+c2VydmljZQ0KPj4+
Pj4gPj4+ZnVuY3Rpb24gcGF0aC4gVGhpcyBjb250ZXh0IGluZm9ybWF0aW9uIG1heSBiZSBjb25z
dW1lZCBieSBhDQo+Pj4+PlNGIChhbg0KPj4+Pj4gPj4+YXBwbGljYXRpb24gSUQgaXMgYW4gZXhh
bXBsZSkgb3IgbWF5IGJlIGNvbnN1bWVkIGJ5IHRoZQ0KPj4+Pj5mb3J3YXJkaW5nDQo+Pj4+PiA+
Pj5lbGVtZW50cyAoYSB2cmYtSUQgaXMgYW4gZXhhbXBsZSkuDQo+Pj4+PiA+Pj5bTHVjeV0gRG8g
eW91IGNhbGwgdGhlIGNvbnRleHQgYXMgbWV0YWRhdGEgb3Igbm90PyBEbyB3ZSBoYXZlDQo+Pj4+
PmFub3RoZXINCj4+Pj4+ID4+PnRlcm0gaGVyZSBiZXNpZGUgU0ZDIGhlYWRlciBhbmQgbWV0YWRh
dGEuIEkgc2VlIHRoYXQgeW91IGRvbid0DQo+Pj4+PndhbnQgdG8NCj4+Pj4+ID4+PnNlcGFyYXRl
IHdoYXQgaXMgY29uc3VtZWQgYnkgU0YgYW5kIHdoYXQgaXMgY29uc3VtZWQgYnkgdGhlDQo+Pj4+
PmZvcndhcmRpbmcNCj4+Pj4+ID4+PmVsZW1lbnRzLg0KPj4+Pj4gPj4+DQo+Pj4+PiA+Pj5MdWN5
DQo+Pj4+PiA+Pj4NCj4+Pj4+ID4+PlNlbnQgZnJvbSBteSBpUGhvbmUNCj4+Pj4+ID4+Pg0KPj4+
Pj4gPj4+PiBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MTYgUE0sICJMdWN5IHlvbmciDQo+Pj4+Pjxs
dWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+IDxtYWlsdG86
bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4+Pj4+ID4+Pj4NCj4+Pj4+ID4+Pj4gR3Jl
YXQuIFRoZW4gd2UgbWF5IGNvbnNpZGVyIHR3byBzcGVjaWFsIG1ldGFkYXRhIGRlZmluaXRpb25z
DQo+Pj4+PmluIHRoZQ0KPj4+Pj4gPj4+PnByb2JsZW0gc3RhdGVtZW50IHNvIHdlIGNhbiBhbGwg
dXNlIHRoZSBzYW1lIGRlZmluaXRpb25zLg0KPj4+Pj5IZXJlIGlzIG15DQo+Pj4+PiA+Pj4+c3Vn
Z2VzdGVkIHRleHQgYW5kIGxpa2UgdG8gaGVhciB5b3UgYW5kIG90aGVyJ3MgaW5wdXQgYW5kDQo+
Pj4+PnN1Z2dlc3Rpb25zLg0KPj4+Pj4gPj4+Pg0KPj4+Pj4gPj4+PiBEYXRhcGxhbmUgTWV0YWRh
dGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkNCj4+Pj4+dG8NCj4+
Pj4+ID4+Pj5leGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBlbGVtZW50cyBpbiBhIHNl
cnZpY2UgZnVuY3Rpb24NCj4+Pj4+ID4+Pj5jaGFpbmluZy4gSW4gdGhpcyBjb250ZXh0LCB0aGVy
ZSBhcmUgdHdvIHR5cGVzIG9mIGRhdGEgcGxhbmUNCj4+Pj4+bWV0YWRhdGEuDQo+Pj4+PiA+Pj4+
DQo+Pj4+PiA+Pj4+IFNlcnZpY2UgRnVuY3Rpb24gTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBl
eGNoYW5nZWQgYmV0d2Vlbg0KPj4+Pj4gPj4+PmNsYXNzaWZpZXIgYW5kIHNlcnZpY2UgZnVuY3Rp
b25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zIHRvDQo+Pj4+PiA+Pj4+ZmFjaWxpdGF0ZSBz
ZXJ2aWNlIGZ1bmN0aW9ucyBvbiB0aGUgcGFja2V0IHRyZWF0bWVudC4NCj4+Pj4+ID4+Pj4NCj4+
Pj4+ID4+Pj4gU3RlZXJpbmcgTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBmcm9tIHNlcnZpY2Ug
ZnVuY3Rpb25zIHRvIGENCj4+Pj4+ID4+Pj5jbGFzc2lmaWVyIG9yIHNlcnZpY2Ugbm9kZSBmb3Ig
dHJhZmZpYyBmb3J3YXJkaW5nIHB1cnBvc2UuDQo+Pj4+PiA+Pj4+DQo+Pj4+PiA+Pj4+IC1lbmQN
Cj4+Pj4+ID4+Pj4NCj4+Pj4+ID4+Pj4gTHVjeQ0KPj4+Pj4gPj4+Pg0KPj4+Pj4gPj4+Pg0KPj4+
Pj4gPj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4gPj4+PiBGcm9tOiBKb2Vs
IE0uIEhhbHBlcm4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXQ0KPj4+Pj4gPj4+PiBTZW50
OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MzUgUE0NCj4+Pj4+ID4+Pj4gVG86IEx1Y3kg
eW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcg0KPj4+Pj4gPj4+PiBDYzogSmltIEd1
aWNoYXJkIChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFt
YWwgSGFkaQ0KPj4+Pj4gPj4+PiBTYWxpbQ0KPj4+Pj4gPj4+PiBTdWJqZWN0OiBSZTogW3NmY10g
ZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ID4+Pj4NCj4+
Pj4+ID4+Pj4gWWVzLCBJIGFtIHRyeWluZyB0byBjb25zaXN0ZW50bHkgZGlzdGluZ3Vpc2ggdGhv
c2UgdHdvIGNhc2VzDQo+Pj4+PndoZW4NCj4+Pj4+ID4+Pj50YWxraW5nIGFib3V0IHRoZSBpbmZv
cm1hdGlvbiBjYXJyaWVkIHdpdGggcGFja2V0cyBpbiBzZXJ2aWNlDQo+Pj4+PmNoYWlucy4NCj4+
Pj4+ID4+Pj4NCj4+Pj4+ID4+Pj4gWW91cnMsDQo+Pj4+PiA+Pj4+IEpvZWwNCj4+Pj4+ID4+Pj4N
Cj4+Pj4+ID4+Pj4+IE9uIDMvMTIvMTQsIDM6MTMgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+
ID4+Pj4+IEpvZWwsIFNlZSBiZWxvdy4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTog
c2ZjDQo+Pj4+PiA+Pj4+PiBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYg
T2YgSm9lbCBNLiBIYWxwZXJuDQo+Pj4+PlNlbnQ6DQo+Pj4+PiA+Pj4+PiBXZWRuZXNkYXksIE1h
cmNoIDEyLCAyMDE0IDI6MDIgUE0gVG86IEx1Y3kgeW9uZzsgTmljb2xhcw0KPj4+Pj5CT1VUSE9S
UzsNCj4+Pj4+ID4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOw0K
Pj4+Pj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7DQo+Pj4+PiA+Pj4+PiBKYW1hbCBIYWRp
IFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMt
bWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ID4+Pj4+DQo+Pj4+PiA+Pj4+PiBJIHdhcyB0
cnlpbmcgdG8gd29yZCBpdCBjYXJlZnVsbHkgbm90IHRvIGZvY3VzIG9uIHdobyBwdXRzDQo+Pj4+
PnRoZQ0KPj4+Pj4gPj4+Pj4gaW5mb3JtYXRpb24gaW4sIGJ1dCBvbmx5IG9uIHdobyBjb25zdW1l
cyB0aGUgaW5mb3JtYXRpb24uDQo+Pj4+PiA+Pj4+PiBJbmZvcm1hdGlvbiBmb3Igc2VydmljZSBm
dW5jdGlvbnMgbWF5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcw0KPj4+Pj4gPj4+Pj4gY2xhc3NpZmll
ciBvciBmcm9tIG90aGVyIHNlcnZpY2UgZnVuY3Rpb25zLiBbTHVjeV0gdGhpcyBpcw0KPj4+Pj50
aGUgb25lDQo+Pj4+PiA+Pj4+PiBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldy4gSW5m
b3JtYXRpb24gZm9yIHRoZQ0KPj4+Pj5mb3J3YXJkaW5nDQo+Pj4+PiA+Pj4+PiB3aWxsIGdlbmVy
YWxseSBjb21lIGZyb20gdGhlIGluZ3Jlc3MgY2xhc3NpZmllciwgYnV0IGluDQo+Pj4+PnNwZWNp
YWwNCj4+Pj4+ID4+Pj4+IGNhc2VzIG1heSBiZSBwcm92aWRlZCBieSBzZXJ2aWNlIGZ1bmN0aW9u
cy4gKEkga2VlcA0KPj4+Pj53YW50aW5nIHRvIGdldA0KPj4+Pj4gPj4+Pj4gcmlkIG9mIHRob3Nl
IHNwZWNpYWwgY2FzZXMsIGJ1dCBzbyBmYXIgdGhlcmUgc2VlbSB0byBiZQ0KPj4+Pj5qdXN0IGVu
b3VnaA0KPj4+Pj4gPj4+Pj4gb2YgdGhlbSB0byB3YXJyYW50IGNvdmVyaW5nIGluIHRoZSBzb2x1
dGlvbi4gQW5kIG1vcmUNCj4+Pj4+aW1wb3J0YW50bHksDQo+Pj4+PiA+Pj4+PiBzaWduaWZpY2Fu
dCBzdXBwb3J0IGZvciBpdCBpbiB0aGUgd29ya2luZyBncm91cC4pIFtMdWN5XQ0KPj4+Pj5UaGlz
IGlzDQo+Pj4+PiA+Pj4+PiB0aGUgc2Vjb25kIGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2
aWV3IChidXQgeW91IGRvbid0DQo+Pj4+Pmxpa2UgaXQpLg0KPj4+Pj4gPj4+Pj4NCj4+Pj4+ID4+
Pj4+IEFuZCB5b3Ugc3VnZ2VzdCBkaXN0aW5ndWlzaGluZyB0aGVzZSB0d28gY2FzZXMgd2hlbg0K
Pj4+Pj5kaXNjdXNzaW5nDQo+Pj4+PiA+Pj4+PiBhYm91dCBtZXRhZGF0YSB1c2FnZS4gSXMgdGhh
dCByaWdodCB1bmRlcnN0YW5kaW5nPw0KPj4+Pj4gPj4+Pj4NCj4+Pj4+ID4+Pj4+IEx1Y3kNCj4+
Pj4+ID4+Pj4+DQo+Pj4+PiA+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gPj4+Pj4NCj4+Pj4+ID4+
Pj4+PiBPbiAzLzEyLzE0LCAyOjMzIFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+PiA+Pj4+Pj4g
Sm9lbCwgSSBpbnRlcnByZXQgdGhhdCB5b3Ugc3VnZ2VzdHMgdGhhdCBkaXN0aW5ndWlzaCB0aGUN
Cj4+Pj4+ZXhjaGFuZ2UNCj4+Pj4+ID4+Pj4+PiBpbmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJp
ZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucw0KPj4+Pj5hbmQgdGhlDQo+Pj4+PiA+Pj4+Pj4g
ZXhjaGFuZ2UgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGZyb20gYSBzZXJ2aWNlDQo+
Pj4+PmZ1bmN0aW9uIHRvDQo+Pj4+PiA+Pj4+Pj4gYSBzZXJ2aWNlIG5vZGUuIElzIHRoaXMgcmln
aHQgdW5kZXJzdGFuZGluZz8gTHVjeQ0KPj4+Pj4gPj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4gLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuDQo+Pj4+PiA+Pj4+Pj4g
W21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLA0K
Pj4+Pj4yMDE0DQo+Pj4+PiAxOjE5DQo+Pj4+PiA+Pj4+Pj4gUE0NCj4+Pj4+ID4+Pj4+PiBUbzog
THVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQN
Cj4+Pj4+ID4+Pj4+PiAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBz
ZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDoNCj4+Pj4+ID4+Pj4+PiBSZTogW3NmY10gZHJh
ZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ID4+Pj4+Pg0KPj4+
Pj4gPj4+Pj4+IE15IGluY2xpbmF0aW9uIHdvdWxkIGJlIHRvIHR1bmUgdGhhdCBkZWZpbml0aW9u
IHRvDQo+Pj4+PmRpc3Rpbmd1aXNoDQo+Pj4+PiA+Pj4+Pj4gYmV0d2VlbiBkYXRhcGxhbmUgY2Fy
cmllZCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBmb3IgdXNlIGJ5DQo+Pj4+PnNlcnZpY2UNCj4+Pj4+
ID4+Pj4+PiBmdW5jaXRvbnMgKHdoYXRldmVyIHRoZSBvcmlnaW4pLCBhbmQgZGF0YXBsYW5lIGNh
cnJpZWQNCj4+Pj4+aW5mb3JtYXRpb24NCj4+Pj4+ID4+Pj4+PiBpbnRlbmRlZCBmb3IgZGF0YXBs
YW5lIGZvcndhcmRpbmcgY29tcG9uZW50cy4NCj4+Pj4+ID4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+IFlv
dXJzLCBKb2VsDQo+Pj4+PiA+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+PiBIaSBK
b2VsLA0KPj4+Pj4gPj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+PiBJIGFncmVlIHRoYXQgd2UgbmVlZCB1
c2luZyB0aGUgc2FtZSBkZWZpbml0aW9uIGZvciBhDQo+Pj4+PnRlcm0sIGJ1dA0KPj4+Pj4gPj4+
Pj4+PiBkaXNhZ3JlZSB0aGF0IHRoZSBtZXRhZGF0YSBkZWZpbml0aW9uIGhlcmUgaXMgYSBzZXQg
b2YNCj4+Pj4+ID4+Pj4+Pj4gaW5mb3JtYXRpb24gcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBUaGlz
IG1heSBiZSB0b28gbmFycm93DQo+Pj4+Pm9yIGxlYWQNCj4+Pj4+ID4+Pj4+Pj4gdG8gYSBwYXJ0
aWN1bGFyIHNvbHV0aW9uLiBJIGFtIGZpbmUgd2l0aCB0aGlzIGRlZmluaXRpb24NCj4+Pj4+aW4g
dGhlDQo+Pj4+PiA+Pj4+Pj4+IHByb2JsZW0gc3RhdGVtZW50IHcvIG1pbm9yIHR3ZWFrIChzdWdn
ZXN0ZWQgb24gbWFpbGluZw0KPj4+Pj5saXN0KS4NCj4+Pj4+ID4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+
Pj4gRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZQ0K
Pj4+Pj5hYmlsaXR5IHRvDQo+Pj4+PiA+Pj4+Pj4+IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdl
ZW4gdGhlIGNsYXNzaWZpZXJzIGFuZCBzZXJ2aWNlDQo+Pj4+PiA+Pj4+Pj4+IGZ1bmN0aW9ucywg
YmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgYW5kIHNlcnZpY2UNCj4+Pj4+ZnVuY3Rpb25zIGFu
ZA0KPj4+Pj4gPj4+Pj4+PiB0aGUNCj4+Pj4+ID4+Pj4+Pj4gY2xhc3NpZmllcnN8c2VydmljZSBu
b2Rlcy4NCj4+Pj4+ID4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4gVGhlcmUgbWF5IGJlIGEgc29sdXRp
b24gdGhhdCBhIHNlcnZpY2UgZnVuY3Rpb24gcGFzc2VzDQo+Pj4+PnNvbWUNCj4+Pj4+DQo+Pj4+
PiA+Pj4+Pj4+IGluZm9ybWF0aW9uIHRvIGF0dGFjaGVkIHNlcnZpY2Ugbm9kZSB3aXRob3V0IHVz
aW5nIFNGQw0KPj4+Pj5oZWFkZXIuDQo+Pj4+PiA+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+IFRoYW5r
cywgTHVjeQ0KPj4+Pj4gPj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+PiAtLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIEhhbHBlcm4gRGlyZWN0DQo+Pj4+PiA+
Pj4+Pj4+IFttYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2Rh
eSwNCj4+Pj4+TWFyY2ggMTIsDQo+Pj4+PiA+Pj4+Pj4+IDIwMTQgMTI6MjUgUE0gVG86IEx1Y3kg
eW9uZzsgSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzDQo+Pj4+PkJPVVRIT1JTOw0KPj4+Pj4gPj4+
Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsNCj4+Pj4+YnJpanNt
YW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+ID4+Pj4+Pj4gc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1
YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gPj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gPj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+PiBMdWN5LCB5b3Ug
c2F5ICJ0aGUgbWV0YWRhdGEgdGVybSBtZWFucyAuLi4iIFRoZQ0KPj4+Pj5kZWZpbml0aW9uIHlv
dQ0KPj4+Pj4gPj4+Pj4+PiB0aGVuIHByb3ZpZGUgaXMgYSBkZWZpbml0aW9uIG9mIHRoZSBzZXQg
b2YgaW5mb3JtYXRpb24gd2UNCj4+Pj4+YXJlDQo+Pj4+PiA+Pj4+Pj4+IHByb3Bvc2luZyB0aGF0
IHdlIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gSSwgYW5kIG90aGVycywNCj4+Pj4+aGF2ZQ0KPj4+
Pj4gPj4+Pj4+PiBiZWVuIHVzaW5nIHRoZSB0ZXJtIG1ldGFkYXRhIG1vcmUgbmFycm93bHkuIFdl
IGNhbiB1c2UNCj4+Pj4+d2hhdGV2ZXINCj4+Pj4+ID4+Pj4+Pj4gZGVmaW5pdGlvbiB3ZSB3YW50
LiBCdXQgd2UgZG8gbmVlZCB0byBhZ3JlZSBvbiB0aGUNCj4+Pj4+ZGVmaW5pdGlvbi4NCj4+Pj4+
ID4+Pj4+Pj4gRm9yIHRoZSBwdXJwb3NlcyBvZiB0aGUgV0csIGl0IHNlZW1zIG11Y2ggbW9yZSB1
c2VmdWwgdG8NCj4+Pj4+dXNlIHRoZQ0KPj4+Pj4gPj4+Pj4+PiB0ZXJtIG1ldGFkYXRhIGZvciB0
aGUgbmFycm93ZXIgZGVzY3JpcHRpb24uDQo+Pj4+PiA+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+IFlv
dXJzLCBKb2VsDQo+Pj4+PiA+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+PiBPbiAzLzEyLzE0LCAxOjE5
IFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+PiA+Pj4+Pj4+PiBIaSBKb2VsLA0KPj4+Pj4gPj4+
Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+IEkgYWdyZWUuIFdlIG5lZWQgdG8gZGlmZmVyZW50aWF0ZSB0
aGUgbWV0YWRhdGEgdXNlZCBieQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiA+Pj4+Pj4+PmZ1bmN0aW9u
IGFuZCBTRkMgaGVhZGVyLiBUaGUgbWV0YWRhdGEgdGVybSBtZWFucyBjYXJyeWluZw0KPj4+Pj5z
b21lDQo+Pj4+PiA+Pj4+Pj4+PnN0YXRlcyBhbG9uZyB3aXRoIHRoZSBwYWNrZXQuIElNTzogU0ZD
IGhlYWRlciBpcyBhIGtpbmQgb2YNCj4+Pj4+ID4+Pj4+Pj4+bWV0YWRhdGEgY2FycmllZCBvbiBw
YWNrZXQgZm9yIG5leHQgc2VydmljZSBub2RlIHRvIHVzZS4NCj4+Pj4+SW4gdGhlDQo+Pj4+PiA+
Pj4+Pj4+PmNvbnRleHQgb2YgU0ZDLCB3ZSBoYXZlIHRlcm0gZm9yIFNGQyBoZWFkZXIgYW5kIHRo
ZQ0KPj4+Pj5tZXRhZGF0YSB0aGF0DQo+Pj4+PiA+Pj4+Pj4+PndhcyBjYXJyaWVkIGJldHdlZW4g
c2VydmljZSBmdW5jdGlvbnMsIG9yIGJldHdlZW4gc2VydmljZQ0KPj4+Pj4gPj4+Pj4+Pj5mdW5j
dGlvbnMgYW5kIGNsYXNzaWZpZXJzL3NlcnZpY2Ugbm9kZXMsIHdoaWNoIGlzIHdoYXQNCj4+Pj4+
dGhlIGRyYWZ0DQo+Pj4+PiA+Pj4+Pj4+PmZvY3VzLg0KPj4+Pj4gPj4+Pj4+Pj4NCj4+Pj4+ID4+
Pj4+Pj4+IFRoYW5rcywgTHVjeQ0KPj4+Pj4gPj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+DQo+Pj4+
PiA+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+
PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm4NCj4+Pj4+
ID4+Pj4+Pj4+IFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LCBN
YXJjaCAxMiwNCj4+Pj4+IDIwMTQNCj4+Pj4+ID4+Pj4+Pj4+IDExOjE4IEFNIFRvOiBMdWN5IHlv
bmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6DQo+Pj4+PiBKaW0NCj4+Pj4+ID4+
Pj4+Pj4+IEd1aWNoYXJkIChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47
IHNmYzsgSmFtYWwgSGFkaSBTYWxpbQ0KPj4+Pj4gPj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtzZmNd
DQo+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4g
Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+IEkgdGhpbmsgaXQgaXMgaW1wb3J0YW50IHRvIGtlZXAg
YSBzdHJvbmcgZGlzdGluY3Rpb24NCj4+Pj4+YmV0d2Vlbg0KPj4+Pj4gPj4+Pj4+Pj4gbWV0YWRh
dGEgKHdoaWNoIGlzIGZvciB1c2UgYnkgYXBwbGljYXRpb25zKSBhbmQgdGhlDQo+Pj4+PnNlcnZp
Y2UNCj4+Pj4+ID4+Pj4+Pj4+IGNoYWluaW5nIGluZm9ybWF0aW9uIGluIHRoZSBiYXNlIHNlcnZp
Y2UgY2hhaW4gaGVhZGVyLA0KPj4+Pj53aGljaCBpcw0KPj4+Pj4gPj4+Pj4+Pj4gZm9yIHVzZSBi
eSB0aGUgc2VydmljZSBjaGFpbiBzdXBwb3J0IG1lY2hhbmlzbXMuDQo+Pj4+PiA+Pj4+Pj4+Pg0K
Pj4+Pj4gPj4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ID4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+
Pj4gT24gMy8xMi8xNCwgMTA6NDIgQU0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ID4+Pj4+Pj4+
PiBGdWxseSBhZ3JlZSB3aXRoIEpvZS4NCj4+Pj4+ID4+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4+
IFdlIHNob3VsZCBub3QgcmVxdWlyZSBhIGZpeCBsZW5ndGggZm9yIGluLWJhbmQgbWV0YWRhdGEN
Cj4+Pj4+YnV0DQo+Pj4+PiA+Pj4+Pj4+Pj4gYWxzbyBub3QgbGVhdmUgaXQgZm9yIGZyZWVseSB1
c2FnZS4gSW4gZmFjdCwgd2hlbiBhDQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ID4+Pj4+Pj4+PiBub2Rl
IGluc2VydHMgU0ZDIGhlYWRlciBvbiBhIChlbmNhcHN1bGF0ZWQpIHBhY2tldCBhbmQNCj4+Pj4+
c2VuZCB0bw0KPj4+Pj4gPj4+Pj4+Pj4+IG5leHQgc2VydmljZSBub2RlLCBTRkMgaGVhZGVyIGl0
c2VsZiBjYW4gYmUgc2VlbiBhcyBhDQo+Pj4+Pm1ldGFkYXRhLg0KPj4+Pj4gPj4+Pj4+Pj4+DQo+
Pj4+PiA+Pj4+Pj4+Pj4gTHVjeQ0KPj4+Pj4gPj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4gLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjDQo+Pj4+PiA+Pj4+Pj4+Pj4gW21haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpvZWwgTS4NCj4+Pj4+SGFscGVy
bg0KPj4+Pj4gPj4+Pj4+Pj4+IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgOToyMSBB
TSBUbzogTmljb2xhcw0KPj4+Pj5CT1VUSE9SUzsNCj4+Pj4+ID4+Pj4+Pj4+PiBSb24gUGFya2Vy
IENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsNCj4+Pj4+YnJpanNtYW5AanVuaXBlci5uZXQ8
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
PjsNCj4+Pj4+ID4+Pj4+Pj4+PiBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtz
ZmNdDQo+Pj4+PiA+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJh
dGlvbnMNCj4+Pj4+ID4+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4+IEZvciBpbi1iYW5kIG1ldGFk
YXRhLCB0aGUgQVBJIGZvciBhY2Nlc3MgY2FuIGVhc2lseSBiZQ0KPj4+Pj4gPj4+Pj4+Pj4+IHN5
bmNocm9ub3VzLiBPdXQgb2YgYmFuZCBtZXRhZGF0YSBuZWVkcyBkaWZmZXJlbnQNCj4+Pj4+aGFu
ZGxpbmcuDQo+Pj4+PiA+Pj4+Pj4+Pj4gVGhlcmUgYXJlIG1hbnkgY2FzZXMgd2hlcmUgb3V0LW9m
LWJhbmQgbWV0YWRhdGEgaXMNCj4+Pj4+dXNlZnVsIGFuZA0KPj4+Pj4gPj4+Pj4+Pj4+IGFwcHJv
cHJpYXRlLiBCdXQgdGhleSBkbyBub3QgY292ZXIgYWxsIG5lZWRzIGJ5IGFueQ0KPj4+Pj5zdHJl
dGNoLg0KPj4+Pj4gPj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4gRXZlbiBpZiBlYWNoIHBpZWNl
IG9mIGluLWJhbmQgbWV0YWRhdGEgaXMgb2YgZml4ZWQNCj4+Pj4+bGVuZ3RoLA0KPj4+Pj4gPj4+
Pj4+Pj4+IHRoZXJlIGFyZSBtYW55IGRpZmZlcmVudCBraW5kcyBvZiBtZXRhdHlwZS4gVHJ5aW5n
IHRvDQo+Pj4+PnNheQ0KPj4+Pj4gPj4+Pj4+Pj4+ICJ0aGVyZSB3aWxsIGJlIGV4YWN0bHkgZm91
ciBwaWVjZXMsIGFuZCB0aGV5IHdpbGwgYmUgb2YNCj4+Pj4+dHlwZXMNCj4+Pj4+ID4+Pj4+Pj4+
PiB0MSwgdDIsIHQzLCBhbmQgdDQiIGlzIHNpbXBseSB0b28gc3BlY2lmaWMgZm9yIGV2ZW4gODAl
DQo+Pj4+Pm9mIHRoZQ0KPj4+Pj4gPj4+Pj4+Pj4+bmVlZHMuDQo+Pj4+PiA+Pj4+Pj4+Pj4NCj4+
Pj4+ID4+Pj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gPj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+
Pj4+IE9uIDMvMTIvMTQsIDg6NTIgQU0sIE5pY29sYXMgQk9VVEhPUlMgd3JvdGU6DQo+Pj4+PiA+
Pj4+Pj4+Pj4+IEhlbGxvIFJvbiwNCj4+Pj4+ID4+Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+Pj4g
U2VuZGluZyBvdXQgb2YgYmFuZCBjb25ncnVlbnQgbWV0YWRhdGEgbWF5IG5vdCBiZSB0aGUNCj4+
Pj4+YW5zd2VyDQo+Pj4+PiA+Pj4+Pj4+Pj4+IHRvIGFsbCBuZWVkcyBidXQgaXQgaXMgb25lIHRv
b2wgdGhhdCB3ZSBzaG91bGQga2VlcC4NCj4+Pj4+ID4+Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+
Pj4gTm90IGFsbCBtZXRhZGF0YSBpcyB0aWVkIHRvIGEgc3BlY2lmaWMgcGFja2V0LCBmb3INCj4+
Pj4+ZXhhbXBsZSBhDQo+Pj4+PiA+Pj4+Pj4+Pj4+IHBvbGljeSBjaGFuZ2UgaW4gUENSRiBjb3Vs
ZCBsZWFkIHRvIHNvbWUgbWV0YWRhdGENCj4+Pj4+c2lnbmFsaW5nLA0KPj4+Pj4gPj4+Pj4+Pj4+
PiB0aGUgcmVhY3Rpb24gdGltZSBuZWVkIG5vdCBiZSBpbW1lZGlhdGUsIGZldyBtcyBtYXkNCj4+
Pj4+bm90IG1hdHRlci4NCj4+Pj4+ID4+Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+Pj4gQXMgeW91
IHBvaW50LCBpZiBhIHBhY2tldCBpcyB0aWVkIHRvIGEgbWV0YWRhdGEgYQ0KPj4+Pj5jb3JyZWxh
dGlvbg0KPj4+Pj4gPj4+Pj4+Pj4+PiBpbmZvIGNhbiBiZSBzZXQgaW4gYm90aCBwYWNrZXQgdG8g
ZGVhbCB3aXRoIGl0IChpLmUNCj4+Pj4+bWV0YWRhdGENCj4+Pj4+ID4+Pj4+Pj4+Pj4gZXhwZWN0
ZWQgZmxhZyBpbiB0aGUgU0ZDIGhlYWRlciwgcGx1cyBhbiBpZCkNCj4+Pj4+ID4+Pj4+Pj4+Pj4N
Cj4+Pj4+ID4+Pj4+Pj4+Pj4gRmluYWxseSB3ZSBjYW4gc3RpbGwgc2VuZCBzb21lIGxpbWl0ZWQg
bWV0YWRhdGEgd2l0aGluDQo+Pj4+PmEgaGVhZGVyLg0KPj4+Pj4gPj4+Pj4+Pj4+PiBUaGlzIGNv
dWxkIGJlIHVzZWQgZm9yIGxvYWQgYmFsYW5jZXJzIGluIHBhcnRpY3VsYXIgaWYNCj4+Pj4+d2UN
Cj4+Pj4+ID4+Pj4+Pj4+Pj4gYWdyZWUgb24gYSBjb252ZW50aW9uIHRvIGxvY2F0ZSAiY29hcnNl
IGdyYWluIHBvbGljeSINCj4+Pj4+ID4+Pj4+Pj4+Pj4gLyAiZmluZSBncmFpbiBwb2xpY3kiIG9u
IHJlc2VydmVkIGNvbnRleHQgaGVhZGVycy4NCj4+Pj4+ID4+Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+
Pj4+Pj4gVGhpcyBzZWVtcyB0byBvcGVuIHVwIGEgbG90IG9mIGZsZXhpYmlsaXR5IC8NCj4+Pj4+
aW5ub3ZhdGlvbnMuDQo+Pj4+PiA+Pj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4+IE9uIHlvdXIg
bGFzdCBwb2ludCwgdGhlcmUgaXMgYSBxdWVzdGlvbiBvbiBob3cgdG8gbWFrZQ0KPj4+Pj4gPj4+
Pj4+Pj4+PiBtZXRhZGF0YSBhdmFpbGFibGUgdG8gYSBTZXJ2aWNlIEZ1bmN0aW9uLiBDdXJyZW50
IHNvY2tldA0KPj4+Pj4gPj4+Pj4+Pj4+PiBjb25uZWN0aW9ucyBmb3IgZXhhbXBsZSBkbyBub3Qg
YWxsb3cgdG8gcmV0cmlldmUgSVANCj4+Pj4+aGVhZGVyDQo+Pj4+PiA+Pj4+Pj4+Pj4+IG9wdGlv
bnMuIFNvIEkgYXNzdW1lIHRoYXQgU0ZDIGF3YXJlIFNlcnZpY2UgRnVuY3Rpb25zDQo+Pj4+Pndp
bGwNCj4+Pj4+ID4+Pj4+Pj4+Pj4gbmVlZCBzb21lIChhc3luY2hyb25vdXMNCj4+Pj4+ID4+Pj4+
Pj4+Pj4gPykgQVBJIHRvIHJldHJpZXZlIFNGQyBoZWFkZXIgaW5mb3JtYXRpb24gYXMgd2VsbCBh
cw0KPj4+Pj5pbi1iYW5kDQo+Pj4+PiA+Pj4+Pj4+Pj4+IG1ldGFkYXRhLiBJIGRvbid0IHNlZSBv
dXQgb2YgYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQNCj4+Pj4+YWRkaW5nDQo+Pj4+PiA+Pj4+Pj4+
Pj4+IGNvbXBsZXhpdHksIHRoZSBzYW1lIEFQSSBjYW4gcHJvYmFibHkgYXBwbHkuDQo+Pj4+PiA+
Pj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4+IFRoZSBhbHRlcm5hdGl2ZSBvcHRpb24sIGFsbG93
aW5nIHZhcmlhYmxlIHNpemVkDQo+Pj4+Pm1ldGFkYXRhIGluDQo+Pj4+PiA+Pj4+Pj4+Pj4+IHRo
ZSBTRkMgaGVhZGVyIGhhcyBzb21lIGRyYXdiYWNrcyBhcyB3ZWxsLCBvbmUgYmVpbmcNCj4+Pj4+
ID4+Pj4+Pj4+Pj4gZnJhZ21lbnRhdGlvbiwgYW5kIHNvbWUgc3dpdGNoZXMgZXhwZWN0aW5nIGFz
IHdlbGwgdG8NCj4+Pj4+bG9vayBhdA0KPj4+Pj4gPj4+Pj4+Pj4+PiBlbmQgdXNlciB0cmFmZmlj
IGhlYWRlcnMgZm9yIGxpbmsgbG9hZCBiYWxhbmNpbmcuIEkNCj4+Pj4+d291bGQNCj4+Pj4+ID4+
Pj4+Pj4+Pj4gYWdyZWUgdGhhdCBpZiB3ZSBjYW4gYWNjZXB0IHRoZXNlIGlzc3VlcywgdGhlbiBz
ZW5kaW5nDQo+Pj4+PiA+Pj4+Pj4+Pj4+IG9mZi1saW5lIGNvbmdydWVudCBtZXRhZGF0YSBsb29z
ZXMgaXRzIGludGVyZXN0Lg0KPj4+Pj4gPj4+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4+PiBXZSBu
ZWVkIHRvIHRha2UgaW50byBhY2NvdW50IHRoYXQgYm90aCBpbi1iYW5kIGFuZA0KPj4+Pj5jb25n
cnVlbnQNCj4+Pj4+ID4+Pj4+Pj4+Pj4gb3V0LW9mLWJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0IGlz
IG5vdCByZWxpYWJsZS4gQQ0KPj4+Pj5wYWNrZXQgbG9zcw0KPj4+Pj4gPj4+Pj4+Pj4+PiB0cmln
Z2VyaW5nIHJldHJhbnNtaXNzaW9uIHdvdWxkIG5vdCBsZWFkIHRvIHRoZQ0KPj4+Pj5pZGVudGlj
YWwNCj4+Pj4+ID4+Pj4+Pj4+Pj4gcmVjb25zdHJ1Y3Rpb24gb2YgdGhlIGFzc29jaWF0ZWQgbWV0
YWRhdGEuIEluIHNvbWUNCj4+Pj4+Y2FzZXMsIHdlDQo+Pj4+PiA+Pj4+Pj4+Pj4+IG1pZ2h0IHRo
dXMgZXZlbiBuZWVkIG5vbi1jb25ncnVlbnQgb3V0LW9mLWJhbmQgcmVsaWFibGUNCj4+Pj4+ID4+
Pj4+Pj4+Pj4gbWV0YWRhdGEgdHJhbnNwb3J0Lg0KPj4+Pj4gPj4+Pj4+Pj4+Pg0KPj4+Pj4gPj4+
Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4+PiBOaWNvbGFzIF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbToNCj4+Pj4+IFJvbg0KPj4+
Pj4gPj4+Pj4+Pj4+PiBQYXJrZXIgW1Jvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFp
bHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+XSBTZW50Og0KPj4+Pj5XZWRuZXNk
YXksDQo+Pj4+PiA+Pj4+Pj4+Pj4+IE1hcmNoIDEyLCAyMDE0DQo+Pj4+PiA+Pj4+Pj4+Pj4+IDEy
OjQzIFBNIFRvOiBOaWNvbGFzIEJPVVRIT1JTIENjOiBKaW0gR3VpY2hhcmQNCj4+Pj4+KGpndWlj
aGFyKTsNCj4+Pj4+ID4+Pj4+Pj4+Pj4gYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+c2Zj
OyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gPj4+Pj4+Pj4+PiBk
cmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gPj4+Pj4+Pj4+
Pg0KPj4+Pj4gPj4+Pj4+Pj4+PiBOaWNvbGFzLA0KPj4+Pj4gPj4+Pj4+Pj4+Pg0KPj4+Pj4gPj4+
Pj4+Pj4+PiBJIHVuZGVyc3RhbmQgdGhlIGNvbmNlcHQgZm9yIG91dCBvZiBiYW5kIHNpZ25hbGlu
ZyBvZg0KPj4+Pj4gPj4+Pj4+Pj4+Pm1ldGFkYXRhLCBidXQgSSBhbSBjb25jZXJuZWQgdGhhdCBp
dCBpbnRyb2R1Y2VzDQo+Pj4+PnNpZ25pZmljYW50DQo+Pj4+PiA+Pj4+Pj4+Pj4+Y29tcGxleGl0
eSBkdWUgdG8gdGhlIHBvdGVudGlhbCByYWNlIGNvbmRpdGlvbiBvZg0KPj4+Pj5yZWNlaXZpbmcg
dGhlDQo+Pj4+PiA+Pj4+Pj4+Pj4+cmVhbCBwYWNrZXQgYmVmb3JlIHRoZSBtZXRhZGF0YS4gV2hp
bGUgdGhlIHJlYWwgcGFja2V0DQo+Pj4+PmNvdWxkDQo+Pj4+PiA+Pj4+Pj4+Pj4+aW5kaWNhdGUg
dGhhdCBvdXQgb2YgYmFuZCBtZXRhZGF0YSBpcyBleHBlY3RlZCwgaG93IGNhbg0KPj4+Pj53ZQ0K
Pj4+Pj4gPj4+Pj4+Pj4+Pmd1YXJhbnRlZSB0aGUgb3JkZXIgb2YgcmVjZXB0aW9uPyBXaGF0IGlm
IHN3aXRjaGluZyBvcg0KPj4+Pj5yb3V0aW5nDQo+Pj4+PiA+Pj4+Pj4+Pj4+bm9kZXMgYXBwbHkg
aGFzaCBiYXNlZCBsb2FkIGJhbGFuY2luZz8gV2hhdCBpZiB0aGUgbG9hZA0KPj4+Pj4gPj4+Pj4+
Pj4+PmJhbGFuY2luZyB1bmRlcnN0YW5kcyBTRkMgZW5jYXBzIGFuZCBsb29rcyBiZXlvbmQgaXQg
dG8NCj4+Pj4+dGhlDQo+Pj4+PiA+Pj4+Pj4+Pj4+b3JpZ2luYWwgaGVhZGVyIHRvIGdldCBiZXR0
ZXIgZW50cm9weT8NCj4+Pj4+ID4+Pj4+Pj4+Pj4gQ2FuIHdlIGd1YXJhbnRlZSB0aGF0IHRoZSBt
ZXRhZGF0YSBhbmQgcmVhbCBwYWNrZXQNCj4+Pj4+d2lsbCBmb2xsb3cNCj4+Pj4+ID4+Pj4+Pj4+
Pj50aGUgZXhhY3Qgc2FtZSBwYXRoPyBJZiB3ZSBjYW4gbm90LCB0aGVuDQo+Pj4+PmltcGxlbWVu
dGF0aW9ucyB3aWxsDQo+Pj4+PiA+Pj4+Pj4+Pj4+bmVlZCB0byBhZGQgaW5ncmVzcyBxdWV1aW5n
IHRvIGNvcGUgd2l0aCB0aGUgc2NlbmFyaW8uDQo+Pj4+PiA+Pj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+
Pj4+Pj4+IEFsc28sIGRvIHlvdSBmZWVsIHRoYXQgdGhlIGluY3JlYXNlIGluIGltcGxlbWVudGF0
aW9uDQo+Pj4+PiA+Pj4+Pj4+Pj4+IGNvbXBsZXhpdHkgYXQgdGhlIHNlcnZpY2UgZnVuY3Rpb25z
IGlzIHJlYXNvbmFibGU/DQo+Pj4+PiA+Pj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4+IFRoYW5r
cy4NCj4+Pj4+ID4+Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+Pj4gUm9uDQo+Pj4+PiA+Pj4+Pj4+
Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4+PiBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MDkgQU0sICJOaWNv
bGFzIEJPVVRIT1JTIg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9z
LmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPg0KPj4+Pj48bWFpbHRvOk5p
Y29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+IHdyb3RlOg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4NCj4+
Pj4+ID4+Pj4+Pj4+Pj4+IEkgdGhpbmsgd2UgbXVzdCBtYWtlIGEgZGlzdGluY3Rpb24gYmV0d2Vl
bjoNCj4+Pj4+ID4+Pj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4+PiAtIE1ldGFkYXRhIHdoaWNo
IHNob3VsZCBiZSBwYXJ0IG9mIHRoZSBoZWFkZXIgZGVmaW5lZA0KPj4+Pj5hcyBpbg0KPj4+Pj4g
Pj4+Pj4+Pj4+Pj4gYmFuZCBtYXJraW5nLiAtIE1ldGFkYXRhIHdpdGggY2FuIGJlIHBhc3NlZCBv
dXQgb2YNCj4+Pj4+YmFuZCwgZm9yDQo+Pj4+PiA+Pj4+Pj4+Pj4+PiBleGFtcGxlIGNvbmdydWVu
dCBvdXQgb2YgYmFuZCBzaWduYWxpbmcgZGVmaW5lZCBpbg0KPj4+Pj50aGUgZHJhZnQNCj4+Pj4+
ID4+Pj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4+PiBUaGUgZm9ybWVyIGNhbGxzIGZvciBhIGxp
bWl0ZWQgc3BhY2UgaW4gdGhlIGhlYWRlciwNCj4+Pj4+dHJ1ZSwgVGhlDQo+Pj4+PiA+Pj4+Pj4+
Pj4+PiBsYXR0ZXIgaG93ZXZlciBkb2VzIG5vdCBpbmN1ciBhbnkgc3BhY2UgbGltaXRhdGlvbg0K
Pj4+Pj5hbmQgaXMNCj4+Pj4+ID4+Pj4+Pj4+Pj4+IHN0aWxsIGZhaXJseSBlZmZpY2llbnQgYW5k
IGl0IHJlbWFpbnMgY29tcGF0aWJsZSB3aXRoDQo+Pj4+PmEgZml4ZWQNCj4+Pj4+ID4+Pj4+Pj4+
Pj4+IHNpemUgaGVhZGVyIHVzZWQgdG8gcm91dGUgdGhvc2Ugc2lnbmFsaW5nIG1lc3NhZ2VzDQo+
Pj4+PmFsb25nIHRoZQ0KPj4+Pj4gPj4+Pj4+Pj4+Pj4gY2hhaW4ncyBzZXJ2aWNlIGZ1bmN0aW9u
cy4NCj4+Pj4+ID4+Pj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4+PiBOaWNvbGFzIF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbToNCj4+Pj4+ID4+Pj4+Pj4+Pj4+
IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFtqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWlj
aGFyQGNpc2NvLmNvbT5dIFNlbnQ6DQo+Pj4+PiA+Pj4+Pj4+Pj4+PiBUdWVzZGF5LCBNYXJjaCAx
MSwgMjAxNCA2OjQ4IFBNIFRvOiBSb24gUGFya2VyIENjOg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4gTmlj
b2xhcyBCT1VUSE9SUzsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBI
YWRpIFNhbGltDQo+Pj4+PiA+Pj4+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+IGRy
YWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiA+Pj4+Pj4+Pj4+
Pg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4gSGkgUm9uLA0KPj4+Pj4gPj4+Pj4+Pj4+Pj4NCj4+Pj4+ID4+
Pj4+Pj4+Pj4+IFdlIGNhbiBjZXJ0YWlubHkgaGF2ZSB0aGlzIGRpc2N1c3Npb24gYnV0IHdlIHNo
b3VsZA0KPj4+Pj5maXJzdA0KPj4+Pj4gPj4+Pj4+Pj4+Pj4gY29uc2lkZXIgd2hhdCBpbmZvcm1h
dGlvbiBpcyBuZWNlc3NhcnkgYW5kIGlmIHNhaWQNCj4+Pj4+ID4+Pj4+Pj4+Pj4+IGluZm9ybWF0
aW9uIGNhbiBmaXQgd2l0aGluIGEgZml4ZWQgbnVtYmVyIG9mIGNvbnRleHRzDQo+Pj4+PmluIHRo
ZQ0KPj4+Pj4gPj4+Pj4+Pj4+Pj4gbWFqb3JpdHkgb2YgY2FzZXMuIFJlbWVtYmVyLCB0aGUgZ29h
bCBvZiBiZWluZyBhYmxlDQo+Pj4+PnRvIHBhc3MNCj4+Pj4+ID4+Pj4+Pj4+Pj4+IG1ldGFkYXRh
IHRocm91Z2ggdGhlIG5ldHdvcmsgaXMgdG8gZW5oYW5jZSBzZXJ2aWNlDQo+Pj4+PmRlbGl2ZXJ5
LA0KPj4+Pj4gPj4+Pj4+Pj4+Pj4gbm90IHBhc3MgdGhlIGVudGlyZSB3b3JrcyBvZiBTaGFrZXNw
ZWFyZSA7LSkNCj4+Pj4+ID4+Pj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4+PiBTZW50IGZyb20g
bXkgaVBob25lDQo+Pj4+PiA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+IE9uIE1hciA3
LCAyMDE0LCBhdCAzOjUyIEFNLCAiUm9uIFBhcmtlciINCj4+Pj4+ID4+Pj4+Pj4+Pj4+PiA8Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbT4NCj4+Pj4+PG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
Pj4gd3JvdGU6DQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+Pj4+PiBOaWNvbGFz
LA0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4gSSBzZWUgc2ltaWxhciBy
ZXF1aXJlbWVudHMgZnJvbSB0aGUgM2dwcCBFUEMgc2lkZS4NCj4+Pj4+SSB3b3VsZA0KPj4+Pj4g
Pj4+Pj4+Pj4+Pj4+IGxpa2UgdG8gcHJvcG9zZSBhbiBPVUkgLyBUTFYgYmFzZWQgYXBwcm9hY2gg
d2hlcmUgdGhlDQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4gcmVzZXJ2ZWQgT1VJIGNhbiBiZSB1c2VkIGZv
ciBhZ3JlZWQgdXBvbiB0eXBlcyBvZg0KPj4+Pj5jb21tb24NCj4+Pj4+ID4+Pj4+Pj4+Pj4+PiBt
ZXRhZGF0YSBhbmQgdmVuZG9yIG9yIG90aGVyIG9yZ2FuaXphdGlvbmFsIE9VSXMgY2FuDQo+Pj4+
PmJlIHVzZWQNCj4+Pj4+ID4+Pj4+Pj4+Pj4+PiB0byBxdWlja2x5IGlubm92YXRlIGluIHRoZSBu
ZXR3b3Jrcy4NCj4+Pj4+ID4+Pj4+Pj4+Pj4+PiBTaW11bHRhbmVvdXNseSwgSSB3b3VsZCBhbHNv
IGxpa2UgdG8gY29uc2lkZXINCj4+Pj4+bWVjaGFuaXNtcw0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+IHRo
YXQgYXJlIG9wdGltaXplZCBmb3IgbG9uZyBsaXZlZCBmbG93cyBzbyBhcyB0bw0KPj4+Pj5saW1p
dCB0aGUNCj4+Pj4+ID4+Pj4+Pj4+Pj4+PiBuZWdhdGl2ZSBlZmZlY3RzIG9mIHBhY2tldCBncm93
dGguDQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+Pj4+PiBSb24NCj4+Pj4+ID4+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+IE9uIE1h
ciA3LCAyMDE0LCBhdCA4OjM0IEFNLCAiTmljb2xhcyBCT1VUSE9SUyINCj4+Pj4+ID4+Pj4+Pj4+
Pj4+Pj4gPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9S
U0Bxb3Ntb3MuY29tPg0KPj4+Pj48bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+
IHdyb3RlOg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+PiBIZWxsbyBK
aW0NCj4+Pj4+ID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+Pj4+Pj4gSSBoYXZlIHNlZW4g
Y2FzZXMgaW4gR2kgTEFOLCB3aGVyZSBzdWJzY3JpYmVyIHJlbGF0ZWQNCj4+Pj4+ID4+Pj4+Pj4+
Pj4+Pj4gaW5mb3JtYXRpb24gaXMgcGFzc2VkIHRvIGEgV2ViIFByb3h5IGZvciBIVFRQIGhlYWRl
cg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+PiBlbnJpY2htZW50IChhaW1lZCBhdCBzb21lIFdlYiBDb250
ZW50IHByb3ZpZGVycw0KPj4+Pj5wYXJ0bmVycyBvZg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+PiB0aGUg
TW9iaWxlIE9wZXJhdG9yKS4NCj4+Pj4+ID4+Pj4+Pj4+Pj4+Pj4gSW5mb3JtYXRpb24gd2FzIGFu
IGNvZGVkIChwZXJzaXN0ZW50KSBzdWJzY3JpYmVyIGlkDQo+Pj4+PmRlcml2ZWQNCj4+Pj4+ID4+
Pj4+Pj4+Pj4+Pj4gZnJvbSB0aGUgTVNJU0ROLCBhbmQgY291cGxlIG9mIGYgY3VzdG9tZXIgcHJv
ZmlsZQ0KPj4+Pj5yZWxhdGVkDQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+IGZpZWxkcy4NCj4+Pj4+ID4+
Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+Pj4+Pj4gSW4gYW4gc2ZjIGJhc2VkIEdpIExBTiwg
dGhpcyBlbnRpdHkgc2hvdWxkIHJlY2VpdmUNCj4+Pj4gPmZyb20gdGhlDQo+Pj4+PiA+Pj4+Pj4+
Pj4+Pj4+IENsYXNzaWZpZXINCj4+Pj4+ID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+Pj4+
Pj4gLSBBIGNsYXNzaWZpY2F0aW9uIG9mIHRoZSBDb250ZW50IFByb3ZpZGVyICggSWQsDQo+Pj4+
PiA+Pj4+Pj4+Pj4+Pj4+IENhdGVnb3J5KSBiYXNlZCBvbiB0cmFmZmljIGFuYWx5c2lzIC0gVGhl
IE1TSVNETiBvZg0KPj4+Pj4gdGhlDQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+IHN1YnNjcmliZXIgLSBU
d28gc3Vic2NyaWJlciBwb2xpY3kgZmllbGRzIChub3QgdGllZA0KPj4+Pj4gdG8gUENSRg0KPj4+
Pj4gPj4+Pj4+Pj4+Pj4+PiBidXQgYmVsb25naW5nIHRvIHRoZSBTdWJzY3JpYmVyIERCKSAoU3Vi
c2NyaWJlcg0KPj4+Pj4gY2F0ZWdvcnksDQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+IHN1Yi1jYXRlZ29y
eSkgLSBBIHNlc3Npb24gaWQgKGZvciBsb2dnaW5nIGFuZA0KPj4+Pj50cmFja2luZw0KPj4+Pj4g
Pj4+Pj4+Pj4+Pj4+PiBwdXJwb3NlcykNCj4+Pj4+ID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+
Pj4+Pj4+Pj4gVGhlIG9iamVjdGl2ZSBiZWluZyB0byBhdm9pZCBoYXZpbmcgdGhlIEhUVFAgUHJv
eHkNCj4+Pj4+dG8NCj4+Pj4+ID4+Pj4+Pj4+Pj4+Pj4gYmVjb21lIGEgdHJ1c3RlZCBhcHBsaWNh
dGlvbiAoaW50ZXJvZ2F0ZSB0aGUNCj4+Pj4+IHN1YnNjcmliZXIgREIsDQo+Pj4+PiA+Pj4+Pj4+
Pj4+Pj4+IGV0Yy4uKQ0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+Pg0K
Pj4+Pj4gPj4+Pj4+Pj4+Pj4+PiBOaWNvbGFzDQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiA+
Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18gRnJvbTogSmltDQo+Pj4+PiBHdWljaGFyZA0KPj4+Pj4gPj4+Pj4+
Pj4+Pj4+PiAoamd1aWNoYXIpIFtqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNp
c2NvLmNvbT5dIFNlbnQ6DQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+IFRodXJzZGF5LCBNYXJjaCAwNiwg
MjAxNCAyOjAyIFBNIFRvOiBKYW1hbCBIYWRpDQo+Pj4+PlNhbGltOw0KPj4+Pj4gPj4+Pj4+Pj4+
Pj4+PiBqbW9pc2FuZEBqdW5pcGVyLm5ldDxtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQ+IDxt
YWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQ+Ow0KPj4+Pj4gYnJpanNtYW5AanVuaXBlci5uZXQ8
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
PiBDYzoNCj4+Pj4+ID4+Pj4+Pj4+Pj4+Pj4gc2ZjIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4g
Pj4+Pj4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0K
Pj4+Pj4gPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+PiBIaSBKYW1hbCwNCj4+Pj4+
ID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+Pj4+Pj4gWW91IHNhaWQgIkl0IHNlZW1zIHRo
ZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGUNCj4+Pj4+IHNpemVkDQo+Pj4+PiA+Pj4+Pj4+
Pj4+Pj4+IG1ldGFkYXRhIi4uIEkgYW0gbm90IHNvIGNvbnZpbmNlZCBhbmQgd291bGQgbGlrZSB0
bw0KPj4+Pj4gYmV0dGVyDQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+IHVuZGVyc3RhbmQgdGhlIHJlcXVp
cmVtZW50cyBiZWZvcmUgcGFzc2luZyBqdWRnZW1lbnQuDQo+Pj4+PiBJZiB3ZQ0KPj4+Pj4gPj4+
Pj4+Pj4+Pj4+PiBsb29rIGF0IHRoZSB1c2UgY2FzZXMgYXMgcHJlc2VudGVkIHRodXMgZmFyIGlu
dG8NCj4+Pj4+IHRoZSBXRyBJDQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+IGhhdmUgeWV0IHRvIHNlZSBh
IHNpbmdsZSBleGFtcGxlIG9mIHRoZSBuZWVkDQo+Pj4+PiAobm90aW5nIHRoYXQNCj4+Pj4+ID4+
Pj4+Pj4+Pj4+Pj4gZGVzaXJlIGlzIG5vdCB0aGUgc2FtZSBhcyBuZWVkKSAtIEkgYW0gbm90IHNh
eWluZw0KPj4+Pj4gdGhlcmUgaXMNCj4+Pj4+ID4+Pj4+Pj4+Pj4+Pj4gbm8gcmVxdWlyZW1lbnQg
YnV0IHJhdGhlciB0aGF0IHdlIHNob3VsZCBub3QganVtcA0KPj4+Pj4gdG8gdGhlDQo+Pj4+PiA+
Pj4+Pj4+Pj4+Pj4+IGNvbmNsdXNpb24gYW5kIGJ1aWxkIHN0YW5kYXJkcyBhcm91bmQgYSB0aGVv
cnkuDQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+
Pj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+PiBPbiAzLzMvMTQsIDY6MzUgQU0sICJKYW1h
bCBIYWRpIFNhbGltIg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+Pj4gPGhhZGlAbW9qYXRhdHUuY29tPG1h
aWx0bzpoYWRpQG1vamF0YXR1LmNvbT4gPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4+DQo+Pj4+
Pndyb3RlOg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+Pj4+Pj4+IEkgbGlr
ZSB0aGUgZG9jIC0gd2VsbCB3cml0dGVuLg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ID4+
Pj4+Pj4+Pj4+Pj4+IFNlY3Rpb24gNC4zIG9uIG1ldGFkYXRhIGVuY29kaW5nLg0KPj4+Pj4gPj4+
Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+Pj4+Pj4+IEl0IHNlZW1zIHRoZXJlJ3MgY2xlYXIg
bmVlZCBmb3IgdmFyaWFibGUgc2l6ZWQNCj4+Pj4+IG1ldGFkYXRhDQo+Pj4+PiA+Pj4+Pj4+Pj4+
Pj4+PiAoYXQgbGVhc3QgZm9yIGh0dHAvYXBwIHlvdSBzZWVtIHRvIGluZGljYXRlIHRoZQ0KPj4+
Pj4gZGVzaXJlIGZvcg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+Pj5pdCkuDQo+Pj4+PiA+Pj4+Pj4+Pj4+
Pj4+PiBGb3IgYSBkYXRhcGF0aCBwZXItcGFja2V0IG1ldGFkYXRhLCBpIGZlZWwgdGhlDQo+Pj4+
PiBuZWVkIGlzDQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+PiBqdXN0IGFzIGltcG9ydGFudC4gQXJlIHdl
IGxpbWl0ZWQgYnkgdGhlIGZhY3QgdGhhdA0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+Pj4gZXhpc3Rpbmcg
aGFyZHdhcmUgbWF5IG5vdCBiZSBhYmxlIHRvIGhhbmRsZSBUTFZzPw0KPj4+Pj5Gb3INCj4+Pj4+
ID4+Pj4+Pj4+Pj4+Pj4+IGV4YW1wbGUsIEkgZG9udCBoYXZlIGEgcHJvYmxlbSBoYW5kbGluZyBU
TFZzIGluIGENCj4+Pj4+IHNvZnR3YXJlDQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+PmRhdGFwYXRoLg0K
Pj4+Pj4gPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+Pj4+Pj4+IGNoZWVycywgamFtYWwN
Cj4+Pj4+ID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+ID4+Pj4+Pj4+Pj4+
Pj4+IG1haWxpbmcgbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0
bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+PiBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxp
bmcNCj4+Pj4+ID4+Pj4+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gPj4+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4+PiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+
IG1haWxpbmcNCj4+Pj4+ID4+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gPj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4g
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+
PiBtYWlsaW5nDQo+Pj4+PiA+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gPj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4g
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+
PiBtYWlsaW5nDQo+Pj4+PiA+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gPj4+Pj4NCj4+Pj4+ID4+Pj4+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5nDQo+Pj4+
PiBsaXN0DQo+Pj4+PiA+Pj4+PiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYw0KPj4+Pj4gPj4+Pj4NCj4+Pj4+ID4+DQo+Pj4+PiA+Pl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+PiA+PnNmYyBtYWlsaW5nIGxp
c3QNCj4+Pj4+ID4+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2Zj
QGlldGYub3JnPg0KPj4+Pj4gPj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYw0KPj4+Pj4gPg0KPj4+Pj4gPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fDQo+Pj4+PiA+c2ZjIG1haWxpbmcgbGlzdA0KPj4+Pj4gPnNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+ID5odHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4NCj4+Pj4NCj4+Pj4g
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj4gc2Zj
IG1haWxpbmcgbGlzdA0KPj4+PiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+
Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pg0KPj4+IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4gc2ZjIG1h
aWxpbmcgbGlzdA0KPj4+IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+IGh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4NCj4+DQo+Pl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+PnNmYyBtYWlsaW5n
IGxpc3QNCj4+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+DQo+X19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCj5zZmMgbWFpbGluZyBsaXN0DQo+c2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmMNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzZmMgbWFpbGluZyBsaXN0DQpz
ZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vc2ZjDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OkhlbHZldGljYTsNCglwYW5vc2UtMToyIDExIDYgNCAyIDIgMiAyIDIg
NDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlNpbVN1bjsNCglwYW5vc2UtMToyIDEgNiAw
IDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7
DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt
aWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7
fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBTaW1TdW4iOw0KCXBhbm9zZS0xOjIgMSA2
IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiTVMgVUkgR290aGlj
IjsNCglwYW5vc2UtMToyIDExIDYgMCA3IDIgNSA4IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQt
ZmFtaWx5OiJcQE1TIFVJIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2IDAgNyAyIDUgOCAyIDQ7
fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRp
di5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9u
dC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30N
CmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNv
bG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4u
TXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1
cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAuTXNvTGlzdFBhcmFncmFwaCwg
bGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1zb0xpc3RQYXJhZ3JhcGgNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5OjM0Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47
DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQt
c2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQpz
cGFuLmFwcGxlLWNvbnZlcnRlZC1zcGFjZQ0KCXttc28tc3R5bGUtbmFtZTphcHBsZS1jb252ZXJ0
ZWQtc3BhY2U7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwt
cmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0
OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5O30NCkBw
YWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4w
aW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9
DQovKiBMaXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDoxNDMxNzc0
MjIyOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotMzcyODQzMzAyO30NCkBsaXN0IGwxDQoJe21z
by1saXN0LWlkOjE0NjM0MjA2NTI7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjE4NzM3MzQyNDA7
fQ0KQGxpc3QgbDE6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCglt
c28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOi41aW47DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1m
b250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDIN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOjEuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglm
b250LWZhbWlseToiQ291cmllciBOZXciOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OiJUaW1lcyBO
ZXcgUm9tYW4iO30NCkBsaXN0IGwyDQoJe21zby1saXN0LWlkOjE4ODU0NzkyNjk7DQoJbXNvLWxp
c3QtdGVtcGxhdGUtaWRzOi0xMTY1NjkwMjIwO30NCkBsaXN0IGwyOmxldmVsMQ0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZl
bC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpTeW1ib2w7fQ0KQGxpc3QgbDMNCgl7bXNvLWxpc3QtaWQ6MjEyNzY5NjU5MDsNCgltc28tbGlz
dC10ZW1wbGF0ZS1pZHM6NTI2MzA5NzA4O30NCkBsaXN0IGwzOmxldmVsMQ0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10
YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0Kb2wNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTow
aW47fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVs
dHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0t
W2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlk
bWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2Vu
ZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJw
dXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mIzQzOzEgZm9yICMy
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+TWlrZSBicmluZ3MgdXAgYSBnb29kIHBvaW50IHRoYXQgd2Ugc2hvdWxkIG1h
a2UgaXQgY2xlYXIgYWJvdXQgdGhlIGNoYWluSUQuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+QWx0aG91Z2ggd2Ugc2F5IHRoYXQgdGhlIGNoYWluIElEIGlzIHRoZSBwYXRoIElEIHRo
YXQgcmVwcmVzZW50cyBhbiBvcmRlcmVkIHNldCBvZiAmbmJzcDtzZXJ2aWNlIGluc3RhbmNlcywg
dGhlIGluc3RhbmNlcyBjYW4gYmUgcHJlLWNob3NlbiAoZWcuIGJ5IGEgY2VudHJhbGl6ZWQNCiBj
b250cm9sIHBsYW5lKSBvciBjYW4gYmUgZHluYW1pY2FsbHkgY2hvc2VuL21vZGlmaWVkIGJ5IGxv
Y2FsIFNGIG9yIGNhbiBiZSBhIGNvbWJpbmF0aW9uIG9mIGJvdGggKGRpZmZlcmVudCBkZXNpZ24v
aW1wbGVtZW50YXRpb24gb3B0aW9ucyBhcmUgYWxsb3dlZCkuIEZvciBleGFtcGxlIGluIHNvbWUg
aW1wbGVtZW50YXRpb24sDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+YSBjZW50cmFs
aXplZCBjb250cm9sbGVyIGNhbiBjaG9vc2UgdGhlIHNlcXVlbmNlIG9mIHNlcnZpY2UgaW5zdGFu
Y2VzIGJhc2VkIG9uJm5ic3A7IGEgZ2xvYmFsIHZpZXcgb2YgdGhlIOKAnHNlcnZpY2UgY2FwYWJp
bGl0eSBhbmQgc3RhdHVzIG1hcOKAnSBhbmQgcHJvZ3JhbSBlYWNoIG5vZGUNCiBwcm9wZXJseSBm
b3IgZm9yd2FyZGluZywgPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPmJ1dCBzb21lIFNG
IG5vZGUgYWxvbmcgdGhlIHBhdGggY2FuIGR5bmFtaWNhbGx5IGNoYW5nZSB0aGUgbmV4dCBob3Ag
U0YgYmFzZWQgb24gaXRzIHByb2Nlc3NpbmcgcmVzdWx0Lg0KPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPlRoZSBwYXRoIGRvZXMgbm90IG1lYW4gYSBzdGF0aWMgZml4ZWQgcGF0aC48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PlRoYW5rcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Q2F0aHk8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4w
cHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5t
aWtlYmlhbmNAYW9sLmNvbTxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIE1hcmNoIDE5LCAy
MDE0IDk6NDYgQU08YnI+DQo8Yj5Ubzo8L2I+IHNmY0BpZXRmLm9yZzxicj4NCjxiPlN1YmplY3Q6
PC9iPiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
Pjxicj4NCiYjNDM7MSBhcyB3ZWxsIGZvciAjMi4gJm5ic3A7ICZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkl0IGlz
IG11Y2ggZWFzaWVyIHRvIHNldCB1cCBmbG93cyBpZiBhIFNGIGtub3dzIHRoYXQgSUYgcGF0aCBJ
RCA9IHgsIHRoZW4gbmV4dC1ob3AgaW4gcGF0aCBpcyB5LCB3aXRob3V0IGhhdmluZyB0byBmaW5k
IGl0c2VsZiBpbiB0aGUgcGFja2V0LCBldGMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
QnV0LCBzaG91bGQgdGhpcyBmaWVsZCByZXByZXNlbnQgdGhlIGNoYWluSUQgb3IgdGhlIHBhdGhJ
RD8gJm5ic3A7SWYgdGhlIHBhdGhJRCwgdGhlbiB0aGF0IG1lYW5zIHRoYXQgZWFjaCBTRiBpbnN0
YW5jZSBpcyBjaG9zZW4gYXQgY2xhc3NpZmljYXRpb24gdGltZSBhbmQgZWFjaCBTRiBpbnN0YW5j
ZSBzaW1wbHkNCiBmb3J3YXJkcyBiYXNlZCBvbiBrbm93aW5nIHRoZSBwcmUtZGVzaWduYXRlZCBu
ZXh0IFNGIGluc3RhbmNlLiAmbmJzcDtIb3dldmVyLCBpZiB0aGUgZmllbGQgcmVwcmVzZW50cyBh
IGNoYWluIElELCB0aGVuIGVhY2ggU0Ygd291bGQgY2hvb3NlIHRoZSBpbnN0YW5jZSBvZiB0aGUg
cHJlZGVzaWduYXRlZCBuZXh0LVNGIGJlZm9yZSBzZW5kaW5nIGl0IG9uLiAmbmJzcDtUaGlzIG1p
Z2h0IGJlIHVzZWZ1bCBpZiB0aGF0IG5leHQtaG9wIGluc3RhbmNlIGdvZXMgYXdheQ0KIGFmdGVy
IGNsYXNzaWZpY2F0aW9uLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCjxicj4NCjxv
OnA+PC9vOnA+PC9wPg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0iY2VudGVyIiBzdHls
ZT0ibWFyZ2luLWJvdHRvbTo2Ljc1cHQ7dGV4dC1hbGlnbjpjZW50ZXIiPg0KPGhyIHNpemU9IjEi
IHdpZHRoPSIxMDAlIiBub3NoYWRlPSIiIHN0eWxlPSJjb2xvcjojOTk5OTk5IiBhbGlnbj0iY2Vu
dGVyIj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206
Ni43NXB0Ij48Yj5Gcm9tOiA8L2I+cGF1bHFAY2lzY28uY29tJmx0O3BhdWxxQGNpc2NvLmNvbSZn
dDs8YnI+DQo8Yj5UbzogPC9iPlN1bWFuZHJhIE1hamVlJmx0O1MuTWFqZWVARjUuY29tJmd0Ozxi
cj4NCjxiPmNjOiA8L2I+Q2F0aHkgWmhhbmcmbHQ7Q2F0aHkuSC5aaGFuZ0BodWF3ZWkuY29tJmd0
OyxzZmNAaWV0Zi5vcmcmbHQ7c2ZjQGlldGYub3JnJmd0OyxEYXZpZCBBbGxhbiBJJmx0O2Rhdmlk
LmkuYWxsYW5AZXJpY3Nzb24uY29tJmd0Ozxicj4NCjxiPlNlbnQ6IDwvYj5XZWRuZXNkYXksIE1h
cmNoIDE5LCAyMDE0PGJyPg0KPGI+U3ViamVjdDogPC9iPlJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxh
dGlvbiBjaGFpbiBJRDxicj4NCjxicj4NCkhpIFN1bWFuZHJhLCA8bzpwPjwvbzpwPjwvcD4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTo2Ljc1cHQiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1ib3R0b206Ni43NXB0Ij5JIGxlYW4gdG93YXJkcyAjMjogZXNzZW50aWFs
bHkgZW5jb2RpbmcgdGhlIGluZm9ybWF0aW9uIGludG8gYSBzaW1wbGUgSUQsIHJhdGhlciB0aGFu
IHRyeWluZyB0byBjcmVhdGUgYSB2YXJpYWJsZSBsZW5ndGggc3RhY2suIFRoZSBlbmNvZGluZyBt
ZXRob2QgaXMgbXVjaCBzaW1wbGVyIGZvciBTRnMgdG8gcHJvY2VzcywgYW5kIGFzIHlvdSBwb2lu
dCBvdXQgdXBkYXRlDQogYW5kIG1vZGlmeS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjYuNzVwdCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWJvdHRvbTo2Ljc1cHQiPlBhdWw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjYuNzVwdCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tYm90dG9tOjYuNzVwdCI+T24gTWFyIDE5LCAyMDE0LCBhdCAzOjQwIEFNLCBT
dW1hbmRyYSBNYWplZSAmbHQ7PGEgaHJlZj0ibWFpbHRvOlMuTWFqZWVARjUuY29tIj5TLk1hamVl
QEY1LmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTo2Ljc1cHQiPjxicj4NCjxicj4NCjxvOnA+
PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWJvdHRvbTo2Ljc1cHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jmx0OyZsdDtU
cmltbWVkIHRoZSBUTyBsaXN0IHRvIGF2b2lkIHRoZSBtc2cgYmVpbmcgaGVsZCBhZ2FpbiZndDsm
Z3Q7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206Ni43NXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTo2Ljc1cHQiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+SSBzZWUgdHdvIHdheXMgdG8gY2FycnkgdGhlIHBhdGgg
aW5mb3JtYXRpb24uDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTo2Ljc1cHQiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
b2wgc3RhcnQ9IjEiIHR5cGU9IjEiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDps
MCBsZXZlbDEgbGZvMSI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkV4cGxpY2l0IG9y
ZGVyZWQgbGlzdCwgc29tZXRoaW5nIGxpa2UgRlctQSA6OiBUQ1AtT1BUIDo6IExCIDo6IFZpZGVv
T1BUIDo6IENHTkFULiBUaGVyZSBhcmUgdHdvIGlzc3VlcyB3aXRoIHRoaXMgYXBwcm9hY2gsIGZp
cnN0IHRoZSBsZW5ndGggb2YgZ3JhcGggaXMgdmFyaWFibGUuIEFsc28gaXQgaW1wbGllcyBiaWRp
cmVjdGlvbmFsDQogc3ltbWV0cnkuIEl0IGlzIG9mdGVuIHJlcXVpcmVkIGJ1dCBzaG91bGQgbm90
IGJlIG1hbmRhdG9yeS4gU2Vjb25kbHkgY2hhbmdpbmcgdGhpcyBwYXRoL2dyYXBoIGluIGF0IFNG
IGNhbiBiZSBjdW1iZXJzb21lLg0KPG86cD48L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvO21zby1saXN0OmwwIGxldmVsMSBsZm8xIj4NCjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+TGV0IHRoZSBDb250cm9sIHBsYW5lIGRpc3RyaWJ1dGUgdGhlIGNoYWluSUQgJmx0
O+KAlCZndDsgZ3JhcGggbWFwcGluZy4gSW4gdGhpcyBjYXNlIGVhY2ggU0Ygd291bGQgaGF2ZSBt
YXBwaW5nIG9mIGdpdmVuIGEgY2hhaW5JRCB3aGF0IGlzIG15IG5leHQgaG9wLiBUaGUgY2hhaW5J
RCBpdHNlbGYgY291bGQgYmUgZml4ZWQgc2l6ZSBlbGVtZW50Lg0KIEEgU0YgY2FuIHNlbGVjdCBh
IGRpZmZlcmVudCBwYXRoIGJ5IGNoYW5naW5nIHRoZSBjaGFpSUQgcGFyYW1ldGVyLjxvOnA+PC9v
OnA+PC9zcGFuPjwvbGk+PC9vbD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+UmVnYXJkczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+U3VtYW5kcmE8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXYg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5n
OjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+RnJvbToNCjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij5DYXRoeSBaaGFuZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOkNhdGh5LkguWmhhbmdAaHVh
d2VpLmNvbSI+Q2F0aHkuSC5aaGFuZ0BodWF3ZWkuY29tPC9hPiZndDs8YnI+DQo8Yj5EYXRlOiA8
L2I+VHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgYXQgMTA6MTMgQU08YnI+DQo8Yj5UbzogPC9iPiZx
dW90O1JlaW5hbGRvIFBlbm5vIChyZXBlbm5vKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJl
cGVubm9AY2lzY28uY29tIj5yZXBlbm5vQGNpc2NvLmNvbTwvYT4mZ3Q7LCAmcXVvdDtMb3Vpcy5G
b3VyaWUmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpMb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbSI+
TG91aXMuRm91cmllQGh1YXdlaS5jb208L2E+Jmd0OywgJnF1b3Q7UGF1bCBRdWlubiAocGF1bHEp
JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86cGF1bHFAY2lzY28uY29tIj5wYXVscUBjaXNjby5j
b208L2E+Jmd0OywNCiBEYXZpZCBBbGxhbiBJICZsdDs8YSBocmVmPSJtYWlsdG86ZGF2aWQuaS5h
bGxhbkBlcmljc3Nvbi5jb20iPmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPC9hPiZndDs8YnI+
DQo8Yj5DYzogPC9iPk5pY29sYXMgQk9VVEhPUlMgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFz
LkJPVVRIT1JTQHFvc21vcy5jb20iPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvYT4mZ3Q7
LCBYdXhpYW9odSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20iPnh1eGlh
b2h1QGh1YXdlaS5jb208L2E+Jmd0OywgQ2hhbmdjaGVuZyBIdWFuZyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmh1YW5nQHNjZS5jYXJsZXRvbi5jYSI+aHVhbmdAc2NlLmNhcmxldG9uLmNhPC9hPiZndDss
DQogJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiZx
dW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiZn
dDssICZxdW90OzxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+bWlrZWJpYW5jQGFv
bC5jb208L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPm1p
a2ViaWFuY0Bhb2wuY29tPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFtzZmNdIFNG
QyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+SGkgUmVpbmFsZG8sPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlNvIHRo
ZSBjaGFpbiBJRCBpcyBhY3R1YWxseSB0aGUgcGF0aCBJRCB3aGljaCByZXByZXNlbnRzIGFuIG9y
ZGVyZWQgc2V0IG9mIHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFuY2VzLg0KPC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPkkgdGhpbmsgd2Ugc2hvdWxkIGFkZCBhbiBleHBsaWNpdCBkZWZpbml0aW9uIG9m
IOKAnHNlcnZpY2UgaW5zdGFuY2XigJ0uIFdoYXQgZG8geW91IHRoaW5rPzwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj5UaGFua3MsPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkNhdGh5PC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERG
IDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFs
ZiBPZiA8L2I+UmVpbmFsZG8gUGVubm8gKHJlcGVubm8pPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNk
YXksIE1hcmNoIDE4LCAyMDE0IDExOjAzIEFNPGJyPg0KPGI+VG86PC9iPiBMb3Vpcy5Gb3VyaWU7
IFBhdWwgUXVpbm4gKHBhdWxxKTsgRGF2aWQgQWxsYW4gSTxicj4NCjxiPkNjOjwvYj4gTmljb2xh
cyBCT1VUSE9SUzsgWHV4aWFvaHU7IDxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+
bWlrZWJpYW5jQGFvbC5jb208L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2Zj
QGlldGYub3JnPC9hPjsgQ2hhbmdjaGVuZyBIdWFuZzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTog
W3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+QSBTZXJ2aWNlIENoYWluIGp1c3QgZGVmaW5lcyB3aGljaCB0eXBlIG9mIHNlcnZp
Y2UgYW5kIHRoZWlyIG9yZGVyLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+QSBzZXJ2aWNlIHBhdGggZGVmaW5lcyB0aGUgYWN0dWFsIHNlcnZpY2UgaW5zdGFu
Y2UsIHNheSwgZmlyZXdhbGwxLmhvbWUsIG5hdDIsIGRwaS1zaWMsIGV0Yy48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
RnJvbToNCjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mcXVvdDtMb3Vp
cy5Gb3VyaWUmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpMb3Vpcy5Gb3VyaWVAaHVhd2VpLmNv
bSI+TG91aXMuRm91cmllQGh1YXdlaS5jb208L2E+Jmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5UdWVz
ZGF5LCBNYXJjaCAxOCwgMjAxNCBhdCAxMDo1NSBBTTxicj4NCjxiPlRvOiA8L2I+JnF1b3Q7UGF1
bCBRdWlubiAocGF1bHEpJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86cGF1bHFAY2lzY28uY29t
Ij5wYXVscUBjaXNjby5jb208L2E+Jmd0OywgRGF2aWQgQWxsYW4gSSAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tIj5kYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNv
bTwvYT4mZ3Q7PGJyPg0KPGI+Q2M6IDwvYj5OaWNvbGFzIEJPVVRIT1JTICZsdDs8YSBocmVmPSJt
YWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb208L2E+Jmd0OywgWHV4aWFvaHUgJmx0OzxhIGhyZWY9Im1haWx0bzp4dXhpYW9odUBodWF3
ZWkuY29tIj54dXhpYW9odUBodWF3ZWkuY29tPC9hPiZndDssIENoYW5nY2hlbmcgSHVhbmcgJmx0
OzxhIGhyZWY9Im1haWx0bzpodWFuZ0BzY2UuY2FybGV0b24uY2EiPmh1YW5nQHNjZS5jYXJsZXRv
bi5jYTwvYT4mZ3Q7LA0KICZxdW90OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0Bp
ZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0Bp
ZXRmLm9yZzwvYT4mZ3Q7LCAmcXVvdDs8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20i
Pm1pa2ViaWFuY0Bhb2wuY29tPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFu
Y0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9i
PlJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UGF1bCw8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
Q2FuIHlvdSBjbGFyaWZ5IHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gc2VydmljZSBjaGFpbiBhbmQg
c2VydmljZSBwYXRoLiBHaXZlbiB0aGF0IGEgc2VydmljZSBjaGFpbiBpcyBjb21wb3NlZDwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj5vZiBzZXZlcmFsIHNlcnZpY2UgZnVuY3Rpb25zIFNGMSwgU0Yy
LCAuLiBTRm4gaG93IHdvdWxkIGEgc2VydmljZSBwYXRoIGRpZmZlciBmcm9tIHRoYXQgc2Vydmlj
ZSBjaGFpbj88L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MjAuMjVwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPkxvdWlzPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3Nw
YW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gc2ZjIFs8YSBocmVmPSJtYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8
Yj5PbiBCZWhhbGYgT2YgPC9iPlBhdWwgUXVpbm4gKHBhdWxxKTxicj4NCjxiPlNlbnQ6PC9iPiBU
dWVzZGF5LCBNYXJjaCAxOCwgMjAxNCAxMDoyNiBBTTxicj4NCjxiPlRvOjwvYj4gRGF2aWQgQWxs
YW4gSTxicj4NCjxiPkNjOjwvYj4gTmljb2xhcyBCT1VUSE9SUzsgWHV4aWFvaHU7IDxhIGhyZWY9
Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+bWlrZWJpYW5jQGFvbC5jb208L2E+Ow0KPGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjsgQ2hhbmdjaGVuZyBIdWFu
Zzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4g
SUQ8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5IaSBEYXZlLA0KPG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+Q2hhaW4gSUQgc2hvdWxkIHJlYWxseSBiZSBwYXRoIElEIHNp
bmNlIHRoZXJlIGNhbiBiZSBtYW55IHBhdGhzIGZvciBhIGdpdmVuIGNoYWluLiBVc2luZyB0aGF0
IGRlZmluaXRpb24sIHdlIGF2b2lkIHRoZSBvdmVybG9hZCBhbmQgcmVhcCB0aGUgZ2FpbiBhbGx1
ZGVkIHRvIGJlbG93LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+UGF1bDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij5PbiBNYXIgMTgsIDIwMTQsIGF0IDEyOjE0IFBNLCBEYXZpZCBBbGxhbiBJICZs
dDs8YSBocmVmPSJtYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20iPmRhdmlkLmkuYWxs
YW5AZXJpY3Nzb24uY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJv
dHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PGJyPg0KPGJyPg0KPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
V2VsbCB0aGUgcXVlc3Rpb24gZGUgam91ciBpcyDigJxkb2VzIGEgY2hhaW4gSUQgZGVmaW5lIGEg
Y2xhc3Mgb3IgYW4gaW5zdGFuY2XigJ3igKYuIElmIGl0IGRlZmluZXMgYW4gY2xhc3Mgd2UgYWxz
byBuZWVkIGluc3RhbmNlIGluZm9ybWF0aW9uLCBpZiBpdCBpcyBjdXJyZW50bHkNCiBvdmVybG9h
ZGVkIHRvIGRlZmluZSBjbGFzcyBhbmQgaW5zdGFuY2UgSU1PIHdlIGhhdmUgYSBwcm9ibGVt4oCm
Ljwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5EYXZlPC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNC
NUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwv
c3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPg0KPC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+c2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLSI+bWFpbHRvOnNmYy08L2E+PGEgaHJlZj0ibWFp
bHRvOmJvdW5jZXNAaWV0Zi5vcmciPmJvdW5jZXNAaWV0Zi5vcmc8L2E+PC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
Pg0KPC9zcGFuPjxiPk9uIEJlaGFsZiBPZjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiA8L3NwYW4+PC9iPkNoYW5nY2hlbmcgSHVhbmc8YnI+DQo8Yj5TZW50OjwvYj48c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4gPC9zcGFuPlR1ZXNkYXksIE1hcmNoIDE4LCAy
MDE0IDc6NDMgQU08YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+IDwvc3Bhbj5OaWNvbGFzIEJPVVRIT1JTPGJyPg0KPGI+Q2M6PC9iPjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiA8L3NwYW4+WHV4aWFvaHU7PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+DQo8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyI+c2ZjQGlldGYub3JnPC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4N
Cjwvc3Bhbj48YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPm1pa2ViaWFuY0Bhb2wu
Y29tPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiA8L3NwYW4+UmU6IFtzZmNdPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+DQo8L3NwYW4+PC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtNUyBVSSBHb3RoaWMmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+562U5aSNPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij46IFNGQyBl
bmNhcHN1bGF0aW9uIGNoYWluIElEPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPkdvb2QgcG9pbnRzLiBJIGJlbGlldmUgZXhwbGljaXQgY2hhaW4gSUQgc2hv
dWxkIGJlIG1hbmRhdG9yeS4gVGhlIG92ZXJoZWFkIGlzIHZlcnkgbGl0dGxlLiBJdCBoZWxwcyBz
aW1wbGlmeSBwcm9jZXNzaW5nIGFuZCBzdGVlcmluZyBzaWduaWZpY2FudGx5LiBUaGUgZ2FpbiBp
cyBodWdlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+Q2hhbmc8YnI+DQo8YnI+DQotLS0tLS0tLS0tLS08bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5DaGFuZ2NoZW5nIEh1YW5nPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21h
cmdpbi1ib3R0b206MTIuMHB0Ij48YnI+DQpPbiBNYXIgMTgsIDIwMTQsIGF0IDE6NTMgQU0sIE5p
Y29sYXMgQk9VVEhPUlMgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb20iPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJn
aW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkkgdGhpbmsgdGhhdCBrZWVwaW5nIHRoZSBTZXJ2aWNl
IFBhdGggTGF5ZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50IHNob3VsZCByZW1haW4gYW4gb2JqZWN0
aXZlIGZvciBTRkMuIFN1Y2ggYSBzZXBhcmF0aW9uIG9mIGNvbmNlcm5zIGlzIGEgc291bmQgYXJj
aGl0ZWN0dXJhbCBwcmluY2lwbGUgdGhhdA0KIGhlbHAga2VlcCB0aGluZ3Mgc2ltcGxlIGluIHBy
YWN0aWNlLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+T24gdGhlIHF1ZXN0aW9uIG9m
IFNlcnZpY2UgUGF0aCwgd2UgaGF2ZSBhIGRpc2N1c3Npb24gb24gd2hldGhlciB3ZSBuZWVkIHNv
bWUga2luZCBvZiBleHBsaWNpdCBpZGVudGlmaWVyIG9yDQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+Y291bGQgd2UgcmVseSBvbiBtYXBwaW5nIG9uIHNvbWUgdW5kZXJs
YXkgbmV0d29yayBwcm90b2NvbCBmaWVsZHMuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij5NYXkgYmUgYSBQUk8vQ09OIHRhYmxlIGNvdWxkIGhlbHAgZm9jdXMg
dGhlIGdyb3VwIGRlY2lzaW9uIG9uIHRoYXQgbWF0dGVyPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjx1bCB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxp
c3Q6bDIgbGV2ZWwxIGxmbzIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlZpc2liaWxp
dHkgKHRyYWNpbmcpPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD48L286
cD48L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwyIGxldmVsMSBs
Zm8yIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gb3J3YXJkaW5nIGdyYXBoIHN0cnVj
dHVyZSBpbXBhY3QvbGltaXRhdGlvbnM8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6
bDIgbGV2ZWwxIGxmbzIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlJlY29uZmlndXJh
dGlvbiBzcGVlZA0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD48L286
cD48L3NwYW4+PC9saT48L3VsPg0KPHVsIHR5cGU9ImRpc2MiPg0KPHVsIHR5cGU9ImNpcmNsZSI+
DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwxIGxldmVsMiBsZm8zIj4NCjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5MQlMgLyBzY2FsZSBvdXQgaW1wYWN0PC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD48L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvO21zby1saXN0OmwxIGxldmVsMiBsZm8zIj4NCjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij5Ob2RlIGJ5cGFzcyAoZS5nOyBtYWludGVuYW5jZSk8L3NwYW4+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjwvdWw+DQo8L3VsPg0K
PHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMyBsZXZl
bDEgbGZvNCI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+dW5kZXJsYXkgbmV0d29yay90
cmFuc3BvcnQgbGF5ZXJzIHN1cHBvcnQ8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6
bDMgbGV2ZWwxIGxmbzQiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkhlYWRlciBzcGFj
ZSBpbXBhY3Q8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPjwvbzpwPjwv
c3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDMgbGV2ZWwxIGxmbzQi
Pg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPk11bHRpIHRlbmFudCBzdXBwb3J0IGltcGFj
dDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
bGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMyBsZXZlbDEgbGZvNCI+DQo8c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+U0ZDIG9uIGZsYXQgKGUuZyBvcHRpY2FsIEwyIGZvciBE
YXRhIENlbnRlcnMpIG5ldHdvcmsNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDps
MyBsZXZlbDEgbGZvNCI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+VW5kZXJsYXkgbmV0
d29yayBhZG1pbmlzdHJhdGlvbiBpbXBhY3Q8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij48bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjwvdWw+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+UGVyc29uYWxseSBJIHRoaW5rIHRoYXQgaGF2aW5nIGFuIGV4cGxpY2l0IGNoYWluIGlk
ZW50aWZpZXIgKGUuZy4gU2VydmljZSBQYXRoL1NlcnZpY2UgSW5kZXgpIGlzIGNsZWFyIChtYW5h
Z2VtZW50IGFuZCBjb250cm9sKSBhbmQgbm90IGV4cGVuc2l2ZSAoaGVhZGVyIHNwYWNlKS4gVGhl
IGRyYXdiYWNrDQogYmVpbmcgc29tZSBpbXBhY3Qgb24gdGhlIHNpbXBsaWNpdHkgdG8gYWRkL3Jl
bW92ZSBlbGVtZW50cyBpbiBhIGNoYWluIGR5bmFtaWNhbGx5Ljwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij5UYWcgc3dpdGNoaW5nIChhcyBNUExTKSBhbGxvd3MgdG8gbWFu
YWdlIHRhZ3MgcGVyIHNlcnZpY2Ugbm9kZXMsIGxlYWRpbmcgdG8gbW9yZSB2ZXJzYXRpbGUgYW5k
IGRpdmVyc2UgZ3JhcGhzPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+Tmljb2xhczwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9y
bWFsIiBhbGlnbj0iY2VudGVyIiBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXIiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+DQo8aHIgc2l6ZT0iMiIgd2lkdGg9IjEwMCUiIGFsaWduPSJjZW50
ZXIiPg0KPC9zcGFuPjwvZGl2Pg0KPGRpdiBpZD0iZGl2UnBGODExNDY3Ij4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttYXJnaW4tYm90dG9tOjEy
LjBwdCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+DQo8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5YdXhpYW9odSBb
PGEgaHJlZj0ibWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20iPnh1eGlhb2h1QGh1YXdlaS5jb208
L2E+PC9zcGFuPl08YnI+DQo8Yj5TZW50OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4gPC9zcGFuPlR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDU6MDQgQU08YnI+DQo8Yj5U
bzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+IDwvc3Bhbj5KZXJvbWUg
TW9pc2FuZDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4NCjwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPm1pa2ViaWFuY0Bhb2wuY29tPC9hPjs8c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4NCjwvc3Bhbj48YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+IDwvc3Bhbj5bc2ZjXTxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPg0KPC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtNUyBVSSBHb3RoaWMmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+562U5aSNPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij46IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SSBsaWtlIHRoZSBpZGVhIG9mIHNl
cGFyYXRpbmcgdGhlIFNlcnZpY2UgRnVuY3Rpb24gTGF5ZXIgYW5kIHRoZSBTZXJ2aWNlIFBhdGgg
TGF5ZXIsIGFzIHByb3Bvc2VkIGluIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVy
YXRpb25zLiBUaGUgcm9sZSBvZiB0aGUNCiBTZXJ2aWNlIFBhdGggTGF5ZXIgaXMganVzdCB0byBz
dGVlciB0aGUgdHJhZmZpYyBhbG9uZyBhIHBhcnRpY3VsYXIgY2hhaW4gb2Ygc2VydmljZSBub2Rl
cyB3aGljaCBjYW4gYmUgaW1wbGVtZW50ZWQgYnkgZXhpc3RpbmcgdG9vbHMgZm9yIHNvdXJjZSBy
b3V0aW5nLCBzdWNoIGFzIHNlZ21lbnQgcm91dGluZy4gQXMgc3VjaCwgaXTigJlzIG5vdCBuZWNl
c3NhcnkgdG8gdHJ5IHRvIGtlZXAgdGhlIFNlcnZpY2UgUGF0aCBMYXllciB0cmFuc3BvcnQtaW5k
ZXBlbmRlbnQNCiBhbmQgY29udGFpbiBpdCBpbiB0aGUgU0ZDIGhlYWRlci48L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+QmVzdCByZWdhcmRzLDwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5YaWFvaHU8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAw
aW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9w
OnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW4iPuWPkeS7tuS6ujwvc3Bhbj48L2I+
PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuIj46PC9z
cGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW4iPg0KPC9zcGFuPjwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW4iPnNmYyBbPGEgaHJl
Zj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmc8L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+XTxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPg0KPC9zcGFuPjwvc3Bhbj48Yj48c3BhbiBsYW5nPSJaSC1D
TiIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6U2ltU3VuIj7ku6Pooag8L3Nw
YW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxiPjxzcGFuIGxhbmc9
IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPg0KPC9zcGFuPjwvYj48L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5KZXJvbWUgTW9pc2FuZDxicj4NCjwvc3Bhbj48Yj48c3Bh
biBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6U2ltU3Vu
Ij7lj5HpgIHml7bpl7Q8L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
Ojwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij4NCjwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij4yMDE0PC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTpTaW1TdW4iPuW5tDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPjM8L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OlNpbVN1biI+5pyIPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+MTg8L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OlNpbVN1biI+5pelPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
DQogMTowMzxicj4NCjwvc3Bhbj48Yj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6U2ltU3VuIj7mlLbku7bkuro8L3NwYW4+PC9iPjxiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Ojwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4NCjwvc3Bhbj48L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48YSBocmVmPSJtYWlsdG86bWlrZWJpYW5j
QGFvbC5jb20iPm1pa2ViaWFuY0Bhb2wuY29tPC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4NCjwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0
Zi5vcmc8L2E+PGJyPg0KPC9zcGFuPjxiPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTpTaW1TdW4iPuS4u+mimDwvc3Bhbj48L2I+PGI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij46PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPg0KPC9zcGFuPjwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlv
biBjaGFpbiBJRDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+VGhpcyAobGVuZ3RoeSBhbmQgdmVyeSBsaXZl
bHkpIHRocmVhZCBzdGFydGVkIGZyb20gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lk
ZXJhdGlvbnMgKHdoaWNoIEkgY28tYXV0aG9yZWQpLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj5JbiBzZWN0aW9uIDQuOCwgd2UgbWFkZSBhIGNsZWFyIGRpc3RpbmN0aW9u
IGJldHdlZW4gYSBzZXJ2aWNlIHBhdGggbGF5ZXIgKHN0ZWVyaW5nIHBhY2tldHMgaG9wIGJ5IGhv
cCBhbG9uZyB0aGUgY2hhaW4pIGFuZCBhIHNlcnZpY2UgZnVuY3Rpb24gbGF5ZXIgKGNvbnZleQ0K
IG1ldGFkYXRhIGluZm9ybWF0aW9uIG9mIGludGVyZXN0IHRvIFNGcykuIFRlcm1pbm9sb2d5IGFz
aWRlLCBpdCBzZWVtcyB0aGF0IHN1Y2ggbGF5ZXJlZCB2aWV3IHdhcyBhZ3JlZWQgdXBvbiBieSBt
YW55IHBlb3BsZSBvbiB0aGUgbWFpbGluZyBsaXN0Ljwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj5Ob3cgdGhpcyBjZXJ0YWlubHkgZG9lcyBiZWcgdGhlIHF1ZXN0aW9uIG9m
IHNvbHZpbmcgQk9USCBwcm9ibGVtcyB3aXRoIHRoZSBzYW1lIChwYWNrZXQpIGVuY2Fwc3VsYXRp
b24gbWVjaGFuaXNtLiBOb3RhYmx5IHdoZW4gb2JzZXJ2aW5nIHRoYXQgbWFueSB1c2UgY2FzZXMN
CiBjb3VsZCBiZSBzYXRpc2ZpZWQgd2l0aG91dCBTRi1sZXZlbCBtZXRhZGF0YSwgb3IgYnkgdXNp
bmcgbW9yZSBvdXQtb2YtYmFuZCB3YXlzIHRvIGNvbnZleSBzdWNoIFNGIG1ldGFkYXRhLiBBbmQg
YWxzbyB3aGVuIG9ic2VydmluZyB0aGF0IGluYmFuZCBtYXJraW5nIChlLmcuIHBhY2tldCBoZWFk
ZXJzKSBjb21lcyB3aXRoIHZhcmlvdXMgcHJvcyAmYW1wOyBjb25zIChzb21lIG9mIHRoZSBpc3N1
ZXMgYmVpbmcgaWRlbnRpZmllZCBpbiB0aGUgZHJhZnQsDQogZS5nLiBzZWN0aW9ucyA0LjEgYW5k
IDQuMikuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkkgZG8gYWdyZWUg
d2l0aCBNYXJpYS4gV2UgbWF5IHdhbnQgdG8gZXhwbG9yZSBvdGhlciBvcHRpb25zIGZvciBhZGRy
ZXNzaW5nIHRoZSBuZWVkcyBvZiB0aGUgc2VydmljZSBwYXRoIGxheWVyIHRoYXQgZG8gbm90IHJl
cXVpcmUgYW4gZXhwbGljaXQgY2hhaW4taWQgb2Ygc29ydHMuPC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPkluIHRoZSBkcmFmdCwgd2UgY29uY2x1ZGVkIGJ5IHN0YXRpbmcg
4oCcQSBwcm9kdWN0aXZlIHBhdGggZm9yd2FyZCBjb3VsZCBiZSB0byBkaXZpZGUgYW5kIGNvbnF1
ZXI6IHRvIGNsZWFybHkgc2VwYXJhdGUgdGhlIHByb2JsZW0gb2YgU2VydmljZSBGdW5jdGlvbiBQ
YXRoIHRvcG9sb2d5DQogZnJvbSB0aGUgcHJvYmxlbSBvZiBbY29udmV5aW5nIFNGXSBtZXRhZGF0
YeKAnS4gSSBkbyBiZWxpZXZlIHdlIHNob3VsZCBleHBsb3JlIHN1Y2ggc2VwYXJhdGlvbiBwcmlu
Y2lwbGUgZnVydGhlci48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4i
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4NCjwvc3Bhbj48L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPnNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+PC9zcGFuPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPg0K
PC9zcGFuPjxiPk9uIEJlaGFsZiBPZjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiA8L3NwYW4+PC9iPjxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+bWlrZWJpYW5j
QGFvbC5jb208L2E+PGJyPg0KPGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+IDwvc3Bhbj5GcmlkYXksIE1hcmNoIDE0LCAyMDE0IDU6NTAgUE08YnI+DQo8Yj5U
bzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+IDwvc3Bhbj48YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8
L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+IDwvc3Bhbj5SZTogW3NmY10g
U0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij5JIHdvdWxkIGltYWdpbmUgdGhhdCBpZiB3ZSBtYWRlIHRoZSBDaGFpbiBJRCBm
aWVsZCBpbiB0aGUgaGVhZGVyIGJlIG9wdGlvbmFsLCB5ZXQgc3RpbGwgcmVxdWlyZWQgYSBoZWFk
ZXIgYW5kIHN0aWxsIHJlcXVpcmVkDQogdGhhdCBzb21lIGluZGljYXRpb24gb2YgdGhlIGNoYWlu
IGJlIGNhcnJpZWQgc29tZXdoZXJlIGluIHRoZSBwYWNrZXQgKG1wbHMgbGFiZWwgb3IgdmxhbiBv
ciB3aGF0ZXZlciksIHRoYXQgdGhlIGltcGxlbWVudGF0aW9uIHdvdWxkIGJlY29tZSBvdmVybHkg
Y29tcGxpY2F0ZWQuIFRvIGRvIHNvIHdvdWxkIGJlIHVzaW5nIFNGQyBzaW1wbHkgYXMgYSBtZWNo
YW5pc20gdG8gY2FycnkgbWV0YSBkYXRhIGFuZCBub3QgYXQgYWxsIGZvciBzZXJ2aWNlDQogY2hh
aW5pbmcsIHdoaWNoIHNvdW5kcyBjb3VudGVyIGludHVpdGl2ZSB0byBtZS4gPGJyPg0KPGJyPg0K
TWFyaWEsIDxicj4NClNvLCB5b3UgYXJlIHNheWluZyB0aGF0IHlvdSB3YW50IHRvIHVzZSBTRkMg
dG8gY2FycnkgYXJvdW5kIG1ldGFkYXRhLCBidXQgbm90IGZvciBhY3R1YWwgc2VydmljZSBjaGFp
bmluZyBiZWNhdXNlIHlvdSBhbHJlYWR5IGhhdmUgYSB3YXkgdG8gaW1wbGVtZW50IHNlcnZpY2Ug
Y2hhaW5pbmcgb3V0c2lkZSBvZiBTRkM/IE1heWJlIEknbSBub3QgZm9sbG93aW5nLCBidXQgaXQg
c2VlbXMgdG8gbWUgdGhhdCBpZiB5b3Ugd2VyZSB0byB1cGdyYWRlIHlvdXINCiBuZXR3b3JrIHRv
IHN1cHBvcnQgU0ZDIHRoYXQgeW91IHdvdWxkIGNoYW5nZSBmcm9tIHVzaW5nIHlvdXIgZXhpc3Rp
bmcgbWVjaGFuaXNtIGFuZCBzdGFydCB1c2luZyBTRkMsIHdoaWNoIGlzIG1lYW50IHRvIHByb3Zp
ZGUgc3VwcG9ydCBmb3Igc2VydmljZSBmdW5jdGlvbnMgdGhhdCBhcmUgbm90IFNGQyBhd2FyZS4g
VGhlcmUgYXJlIGEgbnVtYmVyIG9mIHVzIHdobyBoYXZlIGltcGxlbWVudGVkLCBpbiBvbmUgd2F5
IG9yIGFub3RoZXIsIHNvbWUNCiBzb3J0IG9mIHNlcnZpY2UgY2hhaW5pbmcsIGJ1dCBJIChJIGNh
biBhdCBsZWFzdCBzcGVhayBmb3IgbXlzZWxmKSBhbSBsb29raW5nIHRvIFNGQyBub3QgdG8gZW5o
YW5jZSBteSBjdXJyZW50IGltcGxlbWVudGF0aW9uLCBidXQgdG8gcmVwbGFjZSBpdCB3aXRoIHNv
bWV0aGluZyBiZXR0ZXIgd2hpbGUgc3RpbGwgbWFpbnRhaW5pbmcgbXkgY29yZSAobm9uIHNlcnZp
Y2UgZnVuY3Rpb24pIGluZnJhc3RydWN0dXJlLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luLWJvdHRvbTo2Ljc1cHQiPg0KPGRpdiBjbGFzcz0iTXNvTm9y
bWFsIiBhbGlnbj0iY2VudGVyIiBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXIiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+DQo8aHIgc2l6ZT0iMSIgd2lkdGg9IjEwMCUiIG5vc2hhZGU9IiIg
c3R5bGU9ImNvbG9yOiM5OTk5OTkiIGFsaWduPSJjZW50ZXIiPg0KPC9zcGFuPjwvZGl2Pg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bWFyZ2luLWJvdHRvbTo2Ljc1cHQiPjxiPkZyb206PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+DQo8L3NwYW4+PC9iPjxhIGhyZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29tIj5r
ZWdyYXlAY2lzY28uY29tPC9hPiZsdDs8YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSI+
a2VncmF5QGNpc2NvLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+VG86PHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+IDwvc3Bhbj48L2I+Um9uIFBhcmtlciZsdDs8YSBocmVmPSJtYWlsdG86
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbTwvYT4mZ3Q7LEppbSBHdWljaGFyZCAoamd1aWNoYXIpJmx0OzxhIGhyZWY9Im1haWx0
bzpqZ3VpY2hhckBjaXNjby5jb20iPmpndWljaGFyQGNpc2NvLmNvbTwvYT4mZ3Q7LEpvZWwgTS4g
SGFscGVybiZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSI+am1oQGpvZWxo
YWxwZXJuLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+Y2M6PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+IDwvc3Bhbj48L2I+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGll
dGYub3JnPC9hPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8
L2E+Jmd0Ozxicj4NCjxiPlNlbnQ6PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
IDwvc3Bhbj48L2I+RnJpZGF5LCBNYXJjaCAxNCwgMjAxNDxicj4NCjxiPlN1YmplY3Q6PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+IDwvc3Bhbj48L2I+UmU6IFtzZmNdIFNGQyBl
bmNhcHN1bGF0aW9uIGNoYWluIElEPGJyPg0KPGJyPg0KJiM0MzsxIHRoZSBpZGVhIGlzIGludGVy
b3BlcmFiaWxpdHkuPGJyPg0KPGJyPg0KPGJyPg0KT24gMy8xNC8xNCAxMjo1NSBQTSwgJnF1b3Q7
Um9uIFBhcmtlciZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb20iPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0OyB3cm90
ZTo8YnI+DQo8YnI+DQomZ3Q7VGhhbmtzLCBKaW0uPGJyPg0KJmd0Ozxicj4NCiZndDtSZW1lbWJl
ciB0aGF0IHdlIGhhdmUgc2FpZCBtYW55IHRpbWVzIHRoYXQgdGhlIFNGQyBzZXJ2aWNlIGhlYWRl
ciBpczxicj4NCiZndDt0cmFuc3BvcnQgaW5kZXBlbmRlbnQuIEp1c3QgYmVjYXVzZSB0aGUgY2hh
aW4gaWQgY291bGQgYmUgY2FycmllZCBpbjxicj4NCiZndDtzb21lIGZvcm0gb3IgYW5vdGhlciB3
aXRoIHNvbWUgcGFydGljdWxhciB0cmFuc3BvcnQgZG9lc24ndCBtZWFuIHRoYXQgaXQ8YnI+DQom
Z3Q7Y291bGQgYmUgdW5pdmVyc2FsbHkgY29udmV5ZWQuIEJ5IG1ha2luZyBhbmQga2VlcGluZyB0
aGUgU0ZDIHNlcnZpY2U8YnI+DQomZ3Q7aGVhZGVyIHRyYW5zcG9ydCBpbmRlcGVuZGVudCBtYWtl
cyBpdCBtb3JlIGFwcGxpY2FibGUgaW4gbW9yZTxicj4NCiZndDtlbnZpcm9ubWVudHMgYW5kIG1v
cmUgbGlrZWx5IHRvIGdldCBhZG9wdGVkIGJyb2FkbHkuPGJyPg0KJmd0Ozxicj4NCiZndDsgUm9u
PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08
YnI+DQomZ3Q7RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpq
Z3VpY2hhckBjaXNjby5jb20iPm1haWx0bzpqZ3VpY2hhckBjaXNjby5jb208L2E+XTxicj4NCiZn
dDtTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDM6NTIgUE08YnI+DQomZ3Q7VG86IEpvZWwg
TS4gSGFscGVybjsgUm9uIFBhcmtlcjxicj4NCiZndDtDYzo8c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4gPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0Bp
ZXRmLm9yZzwvYT48YnI+DQomZ3Q7U3ViamVjdDogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8
YnI+DQomZ3Q7PGJyPg0KJmd0O0hpIEpvZWwsPGJyPg0KJmd0Ozxicj4NCiZndDtQZXJoYXBzIGJ1
dCBJIHdvdWxkIHBvaW50IG91dCB0aGF0IHRoZSBiYXNlIFNGQyBoZWFkZXIgY291bGQgaGF2ZSBh
IGxvdDxicj4NCiZndDttb3JlIGluZm9ybWF0aW9uIHRoYW4ganVzdCB0aGUgY2hhaW4gSUQ7IEkg
d291bGQgYWxzbyBwb2ludCBvdXQgdGhhdCB0aGU8YnI+DQomZ3Q7ZGV2aWwgaXMgaW4gdGhlIGRl
dGFpbHMgYW5kIHNheWluZyAmcXVvdDt3ZWxsLCBJIGNhbiBqdXN0IHVzZSBhbiBNUExTIGxhYmVs
JnF1b3Q7PGJyPg0KJmd0O2hpZGVzIG11Y2ggb2YgdGhlIGNvbXBsZXhpdHkgb2YgYWN0dWFsbHkg
ZG9pbmcgdGhhdC48YnI+DQomZ3Q7PGJyPg0KJmd0O09uIDMvMTQvMTQsIDI6MzUgUE0sICZxdW90
O0pvZWwgTS4gSGFscGVybiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb20iPmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7PGJyPg0K
Jmd0OyZndDtJZiB0aGUgdHJhbnNwb3J0IGhlYWRlciBjYXJyaWVzIGVub3VnaCBpbmZvcm1hdGlv
biBmb3IgaWRlbnRpZnlpbmcgdGhlPGJyPg0KJmd0OyZndDtzZXF1ZW5jZSAoVkxBTiB0YWcgb3Ig
TVBMUyBsYWJlbCBjYW4gYm90aCBkbyB0aGUgam9iKSwgdGhlbiBhcmd1YWJseTxicj4NCiZndDsm
Z3Q7dGhlIGdsb2JhbCBjaGFpbiBJRCBpcyByZWR1bmRhbnQuIEkgY2FuIGxpdmUgd2l0aCBjYXJy
eWluZyBpdCBhbnl3YXk8YnI+DQomZ3Q7Jmd0O2VpdGhlciBpZiBJIGhhdmUgbWV0YWRhdGEgdG8g
Y2FycnksIG9yIGlmIEkgbmVlZCB0aGUgY2hhaW4gSUQgZm9yIHNvbWU8YnI+DQomZ3Q7Jmd0O3B1
cnBvc2UuPGJyPg0KJmd0OyZndDsgQWZ0ZXIgYWxsLCBzb21lIGZvbGtzIHNlZW0gdG8gd2FudCB0
byB1c2UgdGhhdCBmb3IgdGhlIGZvcndhcmRpbmc8YnI+DQomZ3Q7Jmd0O2RlY2lzaW9ucy48YnI+
DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7WW91cnMsPGJyPg0KJmd0OyZndDtKb2VsPGJyPg0KJmd0
OyZndDs8YnI+DQomZ3Q7Jmd0O09uIDMvMTQvMTQsIDI6MjggUE0sIFJvbiBQYXJrZXIgd3JvdGU6
PGJyPg0KJmd0OyZndDsmZ3Q7IFRoZSBjaGFpbiBJRCBpcyB0aGUgbGFiZWwgdGhhdCBkZWZpbmVz
IHRoZSBzZXF1ZW5jZSBvZiBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7ZnVuY3Rpb25zIHRoYXQg
bXVzdCBiZSB2aXNpdGVkLiBJdCBjYW4gYmUgdGhvdWdodCBvZiBhcyBhIGhhbmRsZSBmb3IgYTxi
cj4NCiZndDsmZ3Q7Jmd0O3N0YWNrIG9mIG11c3QtdmlzaXQgbmV0d29yayBsb2NhdGlvbnMuIEkg
ZG9uJ3Qgc2VlIGhvdyB0aGlzIGNhbiBiZTxicj4NCiZndDsmZ3Q7Jmd0O2FueXRoaW5nIGJ1dCBt
YW5kYXRvcnkuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IFJvbjxicj4NCiZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyBGcm9tOiBzZmMgWzxhIGhyZWY9Im1h
aWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9h
Pl0gT24gQmVoYWxmIE9mIFN1cmVuZHJhIEt1bWFyPGJyPg0KJmd0OyZndDsmZ3Q7KHNta3VtYXIp
PGJyPg0KJmd0OyZndDsmZ3Q7IFNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMTo0NiBQTTxi
cj4NCiZndDsmZ3Q7Jmd0OyBUbzogSm9lbCBNLiBIYWxwZXJuOyBOQVBJRVJBTEEsIE1BUklBIEg8
YnI+DQomZ3Q7Jmd0OyZndDsgQ2M6PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
IDwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJy
Pg0KJmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRh
ZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBb
VHJpbW1lZCB0aGUgcmVjaXBpZW50IGxpc3QgLSBuZWVkcyBhcHByb3ZhbCBvdGhlcndpc2VdPGJy
Pg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IENvbXBsZXRlbHkgYWdyZWUgaGVyZS48
YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgU0ZDIGRvZXMgbm90IHByZXZlbnQg
VkxBTiBzdGl0Y2hpbmcgYW5kIG9uZSBjYW4gY29udGludWUgdG8gZG8gdGhhdC48YnI+DQomZ3Q7
Jmd0OyZndDtXaGlsZSBhdCB0aGUgc2FtZSB0aW1lIFNGQyBjYW4gaW5jbHVkZSBWTEFOIHN0aXRj
aGluZyB0byBzdXBwb3J0PGJyPg0KJmd0OyZndDsmZ3Q7bGVnYWN5IFNGcyBpbiB0aGUgc2FtZSBj
aGFpbiB0aGF0IGluY2x1ZGVzIFNGQyBhd2FyZSBTRnMuIEV2ZW4gbGVnYWN5PGJyPg0KJmd0OyZn
dDsmZ3Q7U0ZzIGJlbmVmaXQgZnJvbSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgaGVuY2UgY2Fu
IGJlIHNoYXJlZCBhY3Jvc3M8YnI+DQomZ3Q7Jmd0OyZndDtkaWZmZXJlbnQgc2VydmljZSBjaGFp
bnMuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IFN1cmVuZHJhLjxicj4NCiZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyBPbiAzLzE0LzE0IDEwOjI2IEFNLCAmcXVvdDtKb2VsIE0uIEhhbHBlcm4mcXVvdDsg
Jmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIj5qbWhAam9lbGhhbHBlcm4u
Y29tPC9hPiZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyBNeSBvd24gaW5jbGluYXRpb24gaXMgdG8gb2JzZXJ2ZSB0aGF0IGlmIHlvdSBkb24ndCBuZWVk
IGV4cGxpY2l0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQg
eW91IGRvbid0IG5lZWQgbWV0YWRhdGEsIHlvdSBjYW4ganVzdCBvbWl0PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyB0aGUgc2ZjL25zaCBoZWFkZXIuIFN0aWxsIGRvIHNlcnZpY2UgY2hhaW5pbmcsIGp1
c3Qgbm8gZXh0cmEgaGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7IElmIHdlIGFyZSBnb2luZyB0byBoYXZlIHRoZSBoZWFkZXIsIGl0IHNlZW1zIHRvIG1l
IHRoYXQgdGhlIGNoYWluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O2lkZW50aWZpY2F0aW9uIGZpZWxk
IGlzIHZlcnkgdXNlZnVsLCBhbmQgbG93IGNvc3Qgb25jZSB3ZSBoYXZlIHRoZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDtoZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsgWW91cnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xNC8xNCwgMTowMCBQTSwgTkFQSUVSQUxB
LCBNQVJJQSBIIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEV4cGxpY2l0IGNoYWlu
IGlkZW50aWZpY2F0aW9uIHNob3VsZCBiZSBtYWRlIG9wdGlvbmFsLiBJIGJlbGlldmUgaXQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3YXMgZGlzY3Vzc2VkIGZldyBtb250aHMgYWdvIG9uIHRo
aXMgbWFpbGluZyBsaXN0Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgTWFyaWE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICpGcm9tOipzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0gKk9uIEJlaGFsZiBPZiAqSm1o
LmRpcmVjdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpTZW50OiogVGh1cnNkYXksIE1hcmNo
IDEzLCAyMDE0IDEyOjEyIFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKlRvOio8c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4gPC9zcGFuPjxhIGhyZWY9Im1haWx0bzprZWdy
YXlAY2lzY28uY29tIj5rZWdyYXlAY2lzY28uY29tPC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4NCjwvc3Bhbj48YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5j
b20iPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4NCjwvc3Bhbj48YSBocmVmPSJtYWlsdG86c21rdW1hckBjaXNjby5jb20iPnNta3Vt
YXJAY2lzY28uY29tPC9hPjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiA8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNp
c2NvLmNvbSI+amd1aWNoYXJAY2lzY28uY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICpDYzoqPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+IDwvc3Bhbj48YSBocmVm
PSJtYWlsdG86bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tIj5uaWNvbGFzLmJvdXRob3JzQHFv
c21vcy5jb208L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPg0KPC9zcGFu
PjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT47PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+DQo8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmhhZGlA
bW9qYXRhdHUuY29tIj5oYWRpQG1vamF0YXR1LmNvbTwvYT47PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4gPC9zcGFuPjxhIGhyZWY9
Im1haWx0bzpyb25fcGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5yb25fcGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tPC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4N
Cjwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPmJyaWpzbWFuQGp1
bmlwZXIubmV0PC9hPjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiA8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb20iPmptaEBqb2VsaGFscGVybi5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
KlN1YmplY3Q6KiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJh
dGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqSW1wb3J0YW5jZToqIExvdzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgQXNzdW1pbmcgSSB1
bmRlcnN0YW5kIHlvdSBwcm9wZXJseSBLZW4sIEkgZGlzYWdyZWUuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgZXhhbXBsZSwgYnkgdXNpbmcg
c2VwYXJhdGUgdGVybXMgSSBjYW4gZWFzaWx5IGRpc2N1c3MgdGhlIGZhY3Q8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyB0aGF0IGNlcnRhaW4ga2luZHMgb2YgZGF0YSAoY2hhaW4gaWRlbnRpZmlj
YXRpb24pIG9ubHkgbmVlZCB0byBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFkanVzdCBi
eSBhIGZldyBhcHBzIGluIHJhcmUgY2FzZXMuIEFuZCB0aGF0IGRhdGEgaXMgbm90IGJlZWRlZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJ5IHRoZSBhcHBsaWNhdGlvbnMuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBVbmxlc3MgeW91IHdvdWxk
IGxpa2UgdG8gY29uc2lkZXIgdGhlIGNoYWluIGlkZW50aWZpY2F0aW9uIGFzIGJlaW5nPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3B0aW9uYWw/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3Vycyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50IGZyb20gbXkgU2Ftc3VuZyBzbWFydHBob25lIG9u
IEFUJmFtcDtUPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0t
LS0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJp
anNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgRnJvbTogJnF1b3Q7S2VuIEdyYXkgKGtlZ3JheSkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0
bzprZWdyYXlAY2lzY28uY29tIj5rZWdyYXlAY2lzY28uY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29tIj5tYWlsdG86a2Vn
cmF5QGNpc2NvLmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBM
dWN5IHlvbmcgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+bHVjeS55
b25nQGh1YXdlaS5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0i
bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tJTNlJTNlLCUyMlN1cmVuZHJhIj5tYWlsdG86bHVj
eS55b25nQGh1YXdlaS5jb20mZ3Q7Jmd0OywmcXVvdDtTdXJlbmRyYTwvYT48c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4NCjwvc3Bhbj5LdW1hciAoc21rdW1hcikmcXVvdDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNta3VtYXJAY2lzY28u
Y29tIj5zbWt1bWFyQGNpc2NvLmNvbTwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4NCjwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNta3VtYXJAY2lzY28uY29tJTNlJTNl
LCUyMkppbSI+bWFpbHRvOnNta3VtYXJAY2lzY28uY29tJmd0OyZndDssJnF1b3Q7SmltPC9hPjxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPg0KPC9zcGFuPkd1aWNoYXJkPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsoamd1aWNoYXIpJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iPmpndWljaGFyQGNp
c2NvLmNvbTwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4NCjwvc3Bhbj4m
bHQ7PGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSI+bWFpbHRvOmpndWljaGFyQGNp
c2NvLmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENDOiBOaWNvbGFz
IEJPVVRIT1JTICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29t
Ij5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSUzZSUzZSxz
ZmMiPm1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20mZ3Q7Jmd0OyxzZmM8L2E+PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+DQo8L3NwYW4+Jmx0OzxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnJTNlJTNlLEphbWFsIj5tYWlsdG86
c2ZjQGlldGYub3JnJmd0OyZndDssSmFtYWw8L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+DQo8L3NwYW4+SGFkaSBTYWxpbSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9q
YXRhdHUuY29tIj5oYWRpQG1vamF0YXR1LmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20lM2UlM2UsUm9uIj5tYWlsdG86
aGFkaUBtb2phdGF0dS5jb20mZ3Q7Jmd0OyxSb248L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+DQo8L3NwYW4+UGFya2VyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7
PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0
OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tJTNlJTNlLCUy
MmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbSZndDsmZ3Q7LCZxdW90O2JyaWpzbWFuQGp1bmlwZXIubmV0PC9hPjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPm1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dCUzZSUzZSwlMjJKb2VsIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQmZ3Q7Jmd0OywmcXVv
dDtKb2VsPC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPg0KPC9zcGFuPk0u
IEhhbHBlcm4mcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbSI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT48c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4NCjwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmpt
aEBqb2VsaGFscGVybi5jb20iPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUg
d29yZCAmcXVvdDttZXRhZGF0YSZxdW90OyBpcyBhIHB1cnBvc2VseSBhbWJpZ3VvdXMgdGVybSAm
cXVvdDtkYXRhIHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwcm92aWRlcyBpbmZvcm1h
dGlvbiBhYm91dCBvdGhlciBkYXRhJnF1b3Q7LiBJdCBpcyB1c2VkIHRvIGF2b2lkIFRISVM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rpc2N1c3Npb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgZXhhbXBsZSwgSSBwcm9wb3NlIHdlIGRl
ZmluZSAmcXVvdDt0ZXF1aWxhIG1ldGFkYXRhJnF1b3Q7IGJlY2F1c2UsPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgZnJhbmtseSwgSSB3aWxsIG5lZWQgdG8gb3JkZXIgYSB0cmlwbGUtc2hvdCBp
ZiB3ZSBrZWVwIGF0dGVtcHRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBkZWZpbmUg
c29tZXRoaW5nIHRoYXQsIGJ5IGRlZmluaXRpb24sIGlzIGFtYmlndW91cy4gSSdkIGxpa2U8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBteSBiYXJ0ZW5kZXIgdG8gdW5kZXJzdGFuZCBtZSBzcGVj
aWZpY2FsbHkgd2hlbiBJIHNheSAmcXVvdDtJIG5lZWQgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7c2hvdCZxdW90Oy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IE9uIDMvMTMvMTQgNzo0OSBBTSwgJnF1b3Q7THVjeSB5b25nJnF1b3Q7ICZsdDs8
YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iPmx1Y3kueW9uZ0BodWF3ZWkuY29t
PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55
b25nQGh1YXdlaS5jb20iPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7Jmd0OyB3
cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZndDtTbmlwLi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7U0smZ3Q7IEp1c3QgY29w
eWluZyBmcm9tIHRoZSBQUzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7LS08YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7RGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUg
YWJpbGl0eSB0byBleGNoYW5nZSBpbmZvcm1hdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
YmV0d2Vlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDt0aGUgbmV0d29yayBhbmQgc2Vy
dmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDthbmQgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDtmdW5j
dGlvbnMgYW5kIHRoZSBuZXR3b3JrLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7LS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
Z3Q7SXQgaXMgYSBsdWNpZCBkZWZpbml0aW9uLiBXZSBhcmUgdW5uZWNlc3NhcmlseSBtYWtpbmcg
dGhlIHdvcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZxdW90O25ldHdvcmsmcXVvdDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Y29udHJvdmVyc2lhbCwgSU1PLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7W0x1Y3ld
IFRoaXMgaXMgbXkgcG9pbnQuICZxdW90O1RoZSBuZXR3b3JrJnF1b3Q7IGlzIHRvbyBnZW5lcmFs
IGhlcmUsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aGljaCBicmluZ3M8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmZ3Q7bWV0YWRhdGEgZ3JlYXQgcG93ZXIgdG8gZG8gbWFueSB0aGluZ3Mu
IFRoaXMgaXMgd2h5IHBlb3BsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW52ZW50IGlkZWFz
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0O2hlcmUsIHdoaWNoIGNhdXNlcyBhIGxvdCBv
ZiBkZWJhdGVzIG9uIG1ldGFkYXRhIHVzYWdlIHBvdGVudGlhbHMuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgV2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7c2hvdWxkIG5vdCBzcGVu
ZCBhIGxvdCBvZiB0aW1lcyBvbiB0aGF0IGRlYmF0ZXMgYW5kIGp1ZGdlIHdoaWNoPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDt1c2FnZSBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDt2
YWx1YWJsZSBvciBub3QuIFRodXMsIGZvciB0aGUgU0ZDIHdvcmssIGl0IHdpbGwgYmUgaGVscGZ1
bCBpZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2UgY2FuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJmd0O25hcnJvdyBkb3duIGEgYml0LiBKb2VsIG1ha2VzIGV4cGxpY2l0bHkgdHdvIGNh
c2VzLCB3aGljaCBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGVscGZ1bCB0bzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDtkZXZlbG9wIHVzZSBjYXNlcyBmb3IgZWFjaCBjYXNlLiBJ
IHdvdWxkIGxpa2UgdG8gc2VlIHRoYXQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtwcm9i
bGVtPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0O3N0YXRlbWVudCBjYW4gYmUgbW9yZSBz
cGVjaWZpYyBvbiBtZXRhZGF0YSBkZWZpbml0aW9uLCB3aGljaCBtYXk8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2JlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0O2hlbHBmdWwgaW4gbGVz
cyBmb2N1c2luZyBvbiBpdCBhbmQgbW92aW5nIGZvcndhcmQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDtMdWN5PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDtTdXJlbmRy
YS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJmd0OyZndDtUaGFua3MsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0
OyZndDtMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0Oy0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDtGcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBb
PGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSI+bWFpbHRvOmpndWljaGFyQGNpc2Nv
LmNvbTwvYT5dPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDtTZW50OiBXZWRuZXNk
YXksIE1hcmNoIDEyLCAyMDE0IDQ6MzggUE08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7
Jmd0O1RvOiBMdWN5IHlvbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0O0NjOiBK
b2VsIE0uIEhhbHBlcm47IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXI7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPg0KPC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQi
Pm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7OyBzZmM7IEphbWFsPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtIYWRpIFNhbGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0
OyZndDtTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lk
ZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7SGkgTHVjeSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Tm8uIEkgYW0gc2ltcGx5
IHNheWluZyB3ZSBzaG91bGQgbm90IG92ZXJjb21wbGljYXRlIHRoZSBwcm9ibGVtPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDtzdGF0ZW1lbnQgd2l0aCB0ZXh0IHRoYXQgYWRkcyBs
aXR0bGUgdG8gbm8gdmFsdWUgaW4gbXkgb3Bpbmlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBXaGV0aGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDt3ZSBjYWxsIGl0IG1l
dGFkYXRhLCBvciBjb250ZXh0LCBoYXMgbm8gYmVhcmluZyBvbiB0aGUgZmFjdDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7dGhhdCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0
O3Byb2JsZW0gc3RhdGVtZW50IGFscmVhZHkgY2xlYXJseSBzdGF0ZXMgd2UgbmVlZCB0byBiZSBh
YmxlIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtwYXNzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJmd0OyZndDtpbmZvcm1hdGlvbiBiZXR3ZWVuIFNGwrlzIGFuZCBiZXR3ZWVuIHRoZSBu
ZXR3b3JrICZhbXA7IFNGwrlzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmZ3Q7Jmd0O09uIDMvMTIvMTQsIDU6MTMgUE0sICZxdW90O0x1Y3kgeW9uZyZxdW90OyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIj5sdWN5LnlvbmdAaHVhd2VpLmNv
bTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55
b25nQGh1YXdlaS5jb20iPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7Jmd0OyB3
cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7
Jmd0O0hpIEppbSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDtJIGZvciBvbmUgZG9uJ3QgYWdyZWUgYW5k
IHRoaW5rIHdlIGFyZSBvdmVyIGNvbXBsaWNhdGluZyB3aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtzaG91bGQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDtiZSBzdHJh
aWdodGZvcndhcmQuIFRoZSBTRkMgZW5jYXBzdWxhdGlvbiBzaG91bGQgZW5hYmxlIHR3bzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhpbmdzOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OzEuIFN0ZWVy
aW5nIG9mIHNlbGVjdGVkIGZsb3dzIHRocm91Z2ggYSBzZXJ2aWNlIGNoYWluOyB0aGlzIGlzPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7
Jmd0OyZndDtzZXJ2aWNlIGZ1bmN0aW9uIHBhdGguPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jmd0OyZndDsmZ3Q7Mi4gUGFzc2luZyBvZiBjb250ZXh0IGFzc29jaWF0ZWQgd2l0aCBhIGdpdmVu
IGZsb3cgd2l0aGluIHNhaWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDtmdW5jdGlvbiBwYXRoLiBUaGlzIGNvbnRl
eHQgaW5mb3JtYXRpb24gbWF5IGJlIGNvbnN1bWVkIGJ5IGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O1NGIChhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0O2FwcGxpY2F0
aW9uIElEIGlzIGFuIGV4YW1wbGUpIG9yIG1heSBiZSBjb25zdW1lZCBieSB0aGU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7
Jmd0OyZndDtlbGVtZW50cyAoYSB2cmYtSUQgaXMgYW4gZXhhbXBsZSkuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7W0x1Y3ldIERvIHlvdSBjYWxsIHRoZSBjb250ZXh0IGFz
IG1ldGFkYXRhIG9yIG5vdD8gRG8gd2UgaGF2ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5v
dGhlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0O3Rlcm0gaGVyZSBiZXNp
ZGUgU0ZDIGhlYWRlciBhbmQgbWV0YWRhdGEuIEkgc2VlIHRoYXQgeW91IGRvbid0PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDt3YW50IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZn
dDsmZ3Q7c2VwYXJhdGUgd2hhdCBpcyBjb25zdW1lZCBieSBTRiBhbmQgd2hhdCBpcyBjb25zdW1l
ZCBieSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDtlbGVtZW50cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDtM
dWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7U2VudCBmcm9tIG15IGlQaG9uZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsgT24gTWFyIDEyLCAyMDE0LCBhdCA0OjE2IFBNLCAmcXVvdDtMdWN5IHlvbmcm
cXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55
b25nQGh1YXdlaS5jb20iPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPg0KPC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25n
QGh1YXdlaS5jb20iPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90
ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBHcmVhdC4gVGhlbiB3ZSBtYXkgY29uc2lk
ZXIgdHdvIHNwZWNpYWwgbWV0YWRhdGEgZGVmaW5pdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDtwcm9i
bGVtIHN0YXRlbWVudCBzbyB3ZSBjYW4gYWxsIHVzZSB0aGUgc2FtZSBkZWZpbml0aW9ucy48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0hlcmUgaXMgbXk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7c3VnZ2VzdGVkIHRleHQgYW5kIGxpa2UgdG8gaGVhciB5b3UgYW5k
IG90aGVyJ3MgaW5wdXQgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzdWdnZXN0aW9ucy48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxh
bmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3RvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0O2V4Y2hhbmdlIGlu
Zm9ybWF0aW9uIGJldHdlZW4gdGhlIGVsZW1lbnRzIGluIGEgc2VydmljZSBmdW5jdGlvbjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDtjaGFpbmluZy4gSW4gdGhpcyBj
b250ZXh0LCB0aGVyZSBhcmUgdHdvIHR5cGVzIG9mIGRhdGEgcGxhbmU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O21ldGFkYXRhLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IFNlcnZpY2Ug
RnVuY3Rpb24gTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBleGNoYW5nZWQgYmV0d2Vlbjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDtjbGFzc2lmaWVyIGFuZCBzZXJ2
aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucyB0bzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDtmYWNpbGl0YXRlIHNlcnZpY2UgZnVuY3Rpb25z
IG9uIHRoZSBwYWNrZXQgdHJlYXRtZW50Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IFN0
ZWVyaW5nIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZnJvbSBzZXJ2aWNlIGZ1bmN0aW9ucyB0
byBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0O2NsYXNzaWZpZXIg
b3Igc2VydmljZSBub2RlIGZvciB0cmFmZmljIGZvcndhcmRpbmcgcHVycG9zZS48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJmd0OyZndDsmZ3Q7Jmd0OyAtZW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgTHVj
eTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgRnJvbTogSm9lbCBNLiBIYWxwZXJuIFs8YSBo
cmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b208L2E+XTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgU2VudDog
V2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjM1IFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJmd0OyZndDsmZ3Q7Jmd0OyBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24g
UGFya2VyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBDYzogSmlt
IEd1aWNoYXJkIChqZ3VpY2hhcik7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
IDwvc3Bhbj4NCjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+YnJpanNtYW5A
anVuaXBlci5uZXQ8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+
Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsm
Z3Q7Jmd0OyBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsg
U3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRp
b25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgWWVzLCBJIGFtIHRyeWluZyB0byBjb25z
aXN0ZW50bHkgZGlzdGluZ3Vpc2ggdGhvc2UgdHdvIGNhc2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDt3aGVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0O3RhbGtp
bmcgYWJvdXQgdGhlIGluZm9ybWF0aW9uIGNhcnJpZWQgd2l0aCBwYWNrZXRzIGluIHNlcnZpY2U8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NoYWlucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7
Jmd0OyBZb3Vycyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IEpv
ZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMzoxMyBQTSwg
THVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IEpvZWwsIFNlZSBiZWxvdy4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTog
c2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhy
ZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnPC9hPl0gT24gQmVoYWxmIE9mIEpvZWwgTS4gSGFscGVybjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7U2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MDIgUE0gVG86IEx1Y3kgeW9uZzsgTmljb2xh
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Qk9VVEhPUlM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChq
Z3VpY2hhcik7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPg0KPC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7OyBzZmM7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSmFtYWwgSGFkaSBT
YWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB3YXMgdHJ5aW5nIHRvIHdvcmQg
aXQgY2FyZWZ1bGx5IG5vdCB0byBmb2N1cyBvbiB3aG8gcHV0czxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
aW5mb3JtYXRpb24gaW4sIGJ1dCBvbmx5IG9uIHdobyBjb25zdW1lcyB0aGUgaW5mb3JtYXRpb24u
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSW5mb3JtYXRp
b24gZm9yIHNlcnZpY2UgZnVuY3Rpb25zIG1heSBjb21lIGZyb20gdGhlIGluZ3Jlc3M8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjbGFzc2lmaWVyIG9yIGZy
b20gb3RoZXIgc2VydmljZSBmdW5jdGlvbnMuIFtMdWN5XSB0aGlzIGlzPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDt0aGUgb25lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcuIEluZm9ybWF0aW9uIGZv
ciB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3aWxsIGdlbmVyYWxseSBjb21lIGZyb20g
dGhlIGluZ3Jlc3MgY2xhc3NpZmllciwgYnV0IGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtz
cGVjaWFsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2Fz
ZXMgbWF5IGJlIHByb3ZpZGVkIGJ5IHNlcnZpY2UgZnVuY3Rpb25zLiAoSSBrZWVwPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDt3YW50aW5nIHRvIGdldDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJpZCBvZiB0aG9zZSBzcGVjaWFsIGNhc2VzLCBidXQgc28g
ZmFyIHRoZXJlIHNlZW0gdG8gYmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2p1c3QgZW5vdWdo
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgb2YgdGhlbSB0
byB3YXJyYW50IGNvdmVyaW5nIGluIHRoZSBzb2x1dGlvbi4gQW5kIG1vcmU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2ltcG9ydGFudGx5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IHNpZ25pZmljYW50IHN1cHBvcnQgZm9yIGl0IGluIHRoZSB3b3JraW5n
IGdyb3VwLikgW0x1Y3ldPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtUaGlzIGlzPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIHNlY29uZCBjYXNlIHVz
aW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldyAoYnV0IHlvdSBkb24ndDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7bGlrZSBpdCkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBB
bmQgeW91IHN1Z2dlc3QgZGlzdGluZ3Vpc2hpbmcgdGhlc2UgdHdvIGNhc2VzIHdoZW48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rpc2N1c3Npbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhYm91dCBtZXRhZGF0YSB1c2FnZS4gSXMgdGhhdCByaWdodCB1
bmRlcnN0YW5kaW5nPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAyOjMzIFBNLCBMdWN5
IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IEpvZWwsIEkgaW50ZXJwcmV0IHRoYXQgeW91IHN1Z2dlc3RzIHRoYXQgZGlzdGluZ3Vp
c2ggdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtleGNoYW5nZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBkYXRhIHBsYW5l
IGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7YW5kIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBleGNoYW5nZSBpbmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgZnJvbSBhIHNlcnZp
Y2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9uIHRvPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGEgc2VydmljZSBub2RlLiBJcyB0aGlz
IHJpZ2h0IHVuZGVyc3RhbmRpbmc/IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBI
YWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSI+bWFpbHRvOmptaEBqb2VsaGFs
cGVybi5jb208L2E+XSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7MjAxNDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDE6MTk8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUE08YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVG86IEx1Y3kgeW9uZzsgTmljb2xh
cyBCT1VUSE9SUzsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChqZ3VpY2hhcik7PHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+IDwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0
Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSZTog
W3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTXkgaW5jbGluYXRpb24gd291bGQg
YmUgdG8gdHVuZSB0aGF0IGRlZmluaXRpb24gdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rp
c3Rpbmd1aXNoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGJldHdlZW4gZGF0YXBsYW5lIGNhcnJpZWQgaW5mb3JtYXRpb24gaW50ZW5kZWQgZm9yIHVz
ZSBieTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmdW5jaXRvbnMgKHdoYXRldmVyIHRoZSBv
cmlnaW4pLCBhbmQgZGF0YXBsYW5lIGNhcnJpZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2lu
Zm9ybWF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGludGVuZGVkIGZvciBkYXRhcGxhbmUgZm9yd2FyZGluZyBjb21wb25lbnRzLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgSm9lbCw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGFncmVlIHRoYXQgd2Ug
bmVlZCB1c2luZyB0aGUgc2FtZSBkZWZpbml0aW9uIGZvciBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDt0ZXJtLCBidXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGRpc2FncmVlIHRoYXQgdGhlIG1ldGFkYXRhIGRlZmluaXRpb24gaGVyZSBp
cyBhIHNldCBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgaW5mb3JtYXRpb24gcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBUaGlzIG1heSBiZSB0
b28gbmFycm93PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtvciBsZWFkPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBhIHBhcnRpY3VsYXIg
c29sdXRpb24uIEkgYW0gZmluZSB3aXRoIHRoaXMgZGVmaW5pdGlvbjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7aW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBwcm9ibGVtIHN0YXRlbWVudCB3LyBtaW5vciB0d2VhayAoc3VnZ2VzdGVk
IG9uIG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xpc3QpLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IERhdGFwbGFuZSBNZXRhZGF0
YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2FiaWxpdHkgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGNsYXNzaWZpZXJz
IGFuZCBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIGFuZCBzZXJ2
aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbnMgYW5kPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNsYXNzaWZpZXJzfHNl
cnZpY2Ugbm9kZXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgVGhlcmUgbWF5IGJlIGEgc29sdXRpb24gdGhhdCBhIHNlcnZpY2UgZnVuY3Rpb24g
cGFzc2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzb21lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGluZm9ybWF0aW9uIHRvIGF0dGFjaGVkIHNlcnZpY2Ugbm9kZSB3aXRob3V0IHVzaW5nIFNG
Qzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcywgTHVjeTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLSBGcm9tOiBKb2VsIEhhbHBlcm4gRGlyZWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOmptaC5kaXJl
Y3RAam9lbGhhbHBlcm4uY29tIj5tYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb208L2E+
XSBTZW50OiBXZWRuZXNkYXksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtNYXJjaCAxMiw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDIwMTQg
MTI6MjUgUE0gVG86IEx1Y3kgeW9uZzsgSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtCT1VUSE9SUzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1
aWNoYXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT48c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4NCjwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNmYzsgSmFtYWwg
SGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNv
bnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgTHVjeSwgeW91IHNheSAmcXVvdDt0aGUgbWV0YWRhdGEgdGVybSBtZWFucyAuLi4m
cXVvdDsgVGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkZWZpbml0aW9uIHlvdTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlbiBwcm92
aWRlIGlzIGEgZGVmaW5pdGlvbiBvZiB0aGUgc2V0IG9mIGluZm9ybWF0aW9uIHdlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDthcmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb3Bvc2luZyB0aGF0IHdlIHB1dCBpbiB0aGUgU0ZDIGhlYWRl
ci4gSSwgYW5kIG90aGVycyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hhdmU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJlZW4gdXNpbmcg
dGhlIHRlcm0gbWV0YWRhdGEgbW9yZSBuYXJyb3dseS4gV2UgY2FuIHVzZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7d2hhdGV2ZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRlZmluaXRpb24gd2Ugd2FudC4gQnV0IHdlIGRvIG5lZWQgdG8g
YWdyZWUgb24gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkZWZpbml0aW9uLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIHRoZSBw
dXJwb3NlcyBvZiB0aGUgV0csIGl0IHNlZW1zIG11Y2ggbW9yZSB1c2VmdWwgdG88YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3VzZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRlcm0gbWV0YWRhdGEgZm9yIHRoZSBuYXJyb3dlciBkZXNj
cmlwdGlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAxOjE5IFBNLCBMdWN5IHlvbmcgd3JvdGU6PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
SGkgSm9lbCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IEkgYWdyZWUuIFdlIG5lZWQgdG8gZGlmZmVyZW50aWF0ZSB0aGUgbWV0YWRh
dGEgdXNlZCBieTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb24gYW5k
IFNGQyBoZWFkZXIuIFRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIGNhcnJ5aW5nPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtzb21lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtzdGF0ZXMgYWxvbmcgd2l0aCB0aGUgcGFja2V0LiBJTU86IFNG
QyBoZWFkZXIgaXMgYSBraW5kIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YSBjYXJyaWVkIG9uIHBhY2tldCBmb3IgbmV4
dCBzZXJ2aWNlIG5vZGUgdG8gdXNlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SW4gdGhlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtj
b250ZXh0IG9mIFNGQywgd2UgaGF2ZSB0ZXJtIGZvciBTRkMgaGVhZGVyIGFuZCB0aGU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhIHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dhcyBjYXJyaWVkIGJldHdlZW4gc2Vy
dmljZSBmdW5jdGlvbnMsIG9yIGJldHdlZW4gc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb25zIGFuZCBjbGFzc2lm
aWVycy9zZXJ2aWNlIG5vZGVzLCB3aGljaCBpcyB3aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDt0aGUgZHJhZnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2ZvY3VzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLCBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbSI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+XSBT
ZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDIwMTQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAxMToxOCBBTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENj
Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEppbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEd1aWNoYXJkIChqZ3VpY2hhcik7PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+IDwvc3Bhbj48YSBocmVmPSJtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFkaSBTYWxp
bTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJp
anNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHRoaW5rIGl0IGlzIGltcG9y
dGFudCB0byBrZWVwIGEgc3Ryb25nIGRpc3RpbmN0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtiZXR3ZWVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgbWV0YWRhdGEgKHdoaWNoIGlzIGZvciB1c2UgYnkgYXBwbGljYXRpb25zKSBh
bmQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2hhaW5pbmcgaW5mb3Jt
YXRpb24gaW4gdGhlIGJhc2Ugc2VydmljZSBjaGFpbiBoZWFkZXIsPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDt3aGljaCBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZvciB1c2UgYnkgdGhlIHNlcnZpY2UgY2hhaW4gc3VwcG9ydCBt
ZWNoYW5pc21zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAxMDo0MiBBTSwg
THVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGdWxseSBhZ3JlZSB3aXRoIEpvZS48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
V2Ugc2hvdWxkIG5vdCByZXF1aXJlIGEgZml4IGxlbmd0aCBmb3IgaW4tYmFuZCBtZXRhZGF0YTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YnV0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFsc28gbm90IGxlYXZlIGl0IGZvciBm
cmVlbHkgdXNhZ2UuIEluIGZhY3QsIHdoZW4gYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2Vy
dmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBub2RlIGluc2VydHMgU0ZDIGhlYWRlciBvbiBhIChlbmNhcHN1bGF0ZWQpIHBh
Y2tldCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlbmQgdG88YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmV4dCBzZXJ2
aWNlIG5vZGUsIFNGQyBoZWFkZXIgaXRzZWxmIGNhbiBiZSBzZWVuIGFzIGE8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O21ldGFkYXRhLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XSBPbiBC
ZWhhbGYgT2YgSm9lbCBNLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SGFscGVybjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBT
ZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDk6MjEgQU0gVG86IE5pY29sYXM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb24gUGFya2VyIENjOiBKaW0gR3Vp
Y2hhcmQgKGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+DQo8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJh
ZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIGlu
LWJhbmQgbWV0YWRhdGEsIHRoZSBBUEkgZm9yIGFjY2VzcyBjYW4gZWFzaWx5IGJlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN5
bmNocm9ub3VzLiBPdXQgb2YgYmFuZCBtZXRhZGF0YSBuZWVkcyBkaWZmZXJlbnQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2hhbmRsaW5nLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGVyZSBhcmUgbWFueSBjYXNlcyB3aGVy
ZSBvdXQtb2YtYmFuZCBtZXRhZGF0YSBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dXNlZnVs
IGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBhcHByb3ByaWF0ZS4gQnV0IHRoZXkgZG8gbm90IGNvdmVyIGFsbCBuZWVkcyBi
eSBhbnk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3N0cmV0Y2guPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEV2ZW4g
aWYgZWFjaCBwaWVjZSBvZiBpbi1iYW5kIG1ldGFkYXRhIGlzIG9mIGZpeGVkPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtsZW5ndGgsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZXJlIGFyZSBtYW55IGRpZmZlcmVudCBraW5k
cyBvZiBtZXRhdHlwZS4gVHJ5aW5nIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzYXk8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJnF1b3Q7dGhlcmUgd2lsbCBiZSBleGFjdGx5IGZvdXIgcGllY2VzLCBhbmQgdGhleSB3aWxs
IGJlIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0eXBlczxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0MSwgdDIsIHQzLCBh
bmQgdDQmcXVvdDsgaXMgc2ltcGx5IHRvbyBzcGVjaWZpYyBmb3IgZXZlbiA4MCU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O29mIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25lZWRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9l
bDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgODo1MiBBTSwgTmljb2xhcyBCT1VUSE9SUyB3
cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEhlbGxvIFJvbiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW5kaW5nIG91
dCBvZiBiYW5kIGNvbmdydWVudCBtZXRhZGF0YSBtYXkgbm90IGJlIHRoZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7YW5zd2VyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBhbGwgbmVlZHMgYnV0IGl0IGlzIG9uZSB0
b29sIHRoYXQgd2Ugc2hvdWxkIGtlZXAuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTm90IGFsbCBtZXRh
ZGF0YSBpcyB0aWVkIHRvIGEgc3BlY2lmaWMgcGFja2V0LCBmb3I8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2V4YW1wbGUgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcG9saWN5IGNoYW5nZSBpbiBQQ1JGIGNvdWxkIGxl
YWQgdG8gc29tZSBtZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2lnbmFsaW5nLDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgdGhlIHJlYWN0aW9uIHRpbWUgbmVlZCBub3QgYmUgaW1tZWRpYXRlLCBmZXcgbXMg
bWF5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtub3QgbWF0dGVyLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEFzIHlvdSBwb2ludCwgaWYgYSBwYWNrZXQgaXMgdGllZCB0byBhIG1ldGFkYXRhIGE8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvcnJlbGF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvIGNhbiBiZSBz
ZXQgaW4gYm90aCBwYWNrZXQgdG8gZGVhbCB3aXRoIGl0IChpLmU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O21ldGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleHBlY3RlZCBmbGFnIGluIHRoZSBTRkMgaGVhZGVy
LCBwbHVzIGFuIGlkKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZpbmFsbHkgd2UgY2FuIHN0aWxsIHNl
bmQgc29tZSBsaW1pdGVkIG1ldGFkYXRhIHdpdGhpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
YSBoZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGlzIGNvdWxkIGJlIHVzZWQgZm9yIGxvYWQgYmFsYW5jZXJz
IGluIHBhcnRpY3VsYXIgaWY8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBh
Z3JlZSBvbiBhIGNvbnZlbnRpb24gdG8gbG9jYXRlICZxdW90O2NvYXJzZSBncmFpbiBwb2xpY3km
cXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IC8gJnF1b3Q7ZmluZSBncmFpbiBwb2xpY3kmcXVvdDsgb24gcmVzZXJ2
ZWQgY29udGV4dCBoZWFkZXJzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoaXMgc2VlbXMgdG8gb3Bl
biB1cCBhIGxvdCBvZiBmbGV4aWJpbGl0eSAvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbm5v
dmF0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiB5b3VyIGxhc3QgcG9pbnQsIHRoZXJlIGlz
IGEgcXVlc3Rpb24gb24gaG93IHRvIG1ha2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIGF2YWlsYWJsZSB0
byBhIFNlcnZpY2UgRnVuY3Rpb24uIEN1cnJlbnQgc29ja2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb25uZWN0aW9u
cyBmb3IgZXhhbXBsZSBkbyBub3QgYWxsb3cgdG8gcmV0cmlldmUgSVA8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2hlYWRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3B0aW9ucy4gU28gSSBhc3N1bWUgdGhhdCBTRkMg
YXdhcmUgU2VydmljZSBGdW5jdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dpbGw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IG5lZWQgc29tZSAoYXN5bmNocm9ub3VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA/KSBBUEkgdG8gcmV0cmll
dmUgU0ZDIGhlYWRlciBpbmZvcm1hdGlvbiBhcyB3ZWxsIGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtpbi1iYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YS4gSSBkb24ndCBzZWUgb3V0IG9mIGJhbmQg
bWV0YWRhdGEgdHJhbnNwb3J0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthZGRpbmc8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGNvbXBsZXhpdHksIHRoZSBzYW1lIEFQSSBjYW4gcHJvYmFibHkgYXBwbHkuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgVGhlIGFsdGVybmF0aXZlIG9wdGlvbiwgYWxsb3dpbmcgdmFyaWFibGUgc2l6
ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhIGluPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgU0ZD
IGhlYWRlciBoYXMgc29tZSBkcmF3YmFja3MgYXMgd2VsbCwgb25lIGJlaW5nPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBm
cmFnbWVudGF0aW9uLCBhbmQgc29tZSBzd2l0Y2hlcyBleHBlY3RpbmcgYXMgd2VsbCB0bzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bG9vayBhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZW5kIHVzZXIgdHJhZmZpYyBo
ZWFkZXJzIGZvciBsaW5rIGxvYWQgYmFsYW5jaW5nLiBJPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDt3b3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgYWdyZWUgdGhhdCBpZiB3ZSBjYW4gYWNjZXB0IHRoZXNlIGlzc3Vl
cywgdGhlbiBzZW5kaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvZmYtbGluZSBjb25ncnVlbnQgbWV0YWRhdGEgbG9v
c2VzIGl0cyBpbnRlcmVzdC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZSBuZWVkIHRvIHRha2UgaW50
byBhY2NvdW50IHRoYXQgYm90aCBpbi1iYW5kIGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Y29uZ3J1ZW50PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvdXQtb2YtYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQgaXMgbm90
IHJlbGlhYmxlLiBBPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtwYWNrZXQgbG9zczxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgdHJpZ2dlcmluZyByZXRyYW5zbWlzc2lvbiB3b3VsZCBub3QgbGVhZCB0byB0aGU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2lkZW50aWNhbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcmVjb25zdHJ1Y3Rpb24gb2Yg
dGhlIGFzc29jaWF0ZWQgbWV0YWRhdGEuIEluIHNvbWU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2Nhc2VzLCB3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWlnaHQgdGh1cyBldmVuIG5lZWQgbm9uLWNvbmdydWVudCBv
dXQtb2YtYmFuZCByZWxpYWJsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgdHJhbnNwb3J0Ljxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fIEZyb206PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Um9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBQYXJrZXIgWzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPl0gU2VudDo8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1dlZG5lc2RheSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE1hcmNoIDEyLCAy
MDE0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAxMjo0MyBQTSBUbzogTmljb2xhcyBCT1VUSE9SUyBDYzogSmltIEd1aWNo
YXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsoamd1aWNoYXIpOzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4gPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldCI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+DQo8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtz
ZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB1bmRlcnN0
YW5kIHRoZSBjb25jZXB0IGZvciBvdXQgb2YgYmFuZCBzaWduYWxpbmcgb2Y8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0
YWRhdGEsIGJ1dCBJIGFtIGNvbmNlcm5lZCB0aGF0IGl0IGludHJvZHVjZXM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3NpZ25pZmljYW50PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbXBsZXhpdHkgZHVlIHRvIHRoZSBw
b3RlbnRpYWwgcmFjZSBjb25kaXRpb24gb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3JlY2Vp
dmluZyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVhbCBwYWNrZXQgYmVmb3JlIHRoZSBtZXRhZGF0YS4gV2hpbGUg
dGhlIHJlYWwgcGFja2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjb3VsZDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtp
bmRpY2F0ZSB0aGF0IG91dCBvZiBiYW5kIG1ldGFkYXRhIGlzIGV4cGVjdGVkLCBob3cgY2FuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtndWFyYW50ZWUgdGhlIG9yZGVyIG9m
IHJlY2VwdGlvbj8gV2hhdCBpZiBzd2l0Y2hpbmcgb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3JvdXRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7bm9kZXMgYXBwbHkgaGFzaCBiYXNlZCBsb2FkIGJhbGFuY2luZz8g
V2hhdCBpZiB0aGUgbG9hZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtiYWxhbmNpbmcgdW5kZXJzdGFuZHMgU0ZDIGVuY2Fw
cyBhbmQgbG9va3MgYmV5b25kIGl0IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7b3JpZ2luYWwgaGVhZGVyIHRvIGdldCBiZXR0ZXIgZW50cm9weT88YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENh
biB3ZSBndWFyYW50ZWUgdGhhdCB0aGUgbWV0YWRhdGEgYW5kIHJlYWwgcGFja2V0PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDt3aWxsIGZvbGxvdzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGUgZXhhY3Qgc2FtZSBwYXRo
PyBJZiB3ZSBjYW4gbm90LCB0aGVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbXBsZW1lbnRh
dGlvbnMgd2lsbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtuZWVkIHRvIGFkZCBpbmdyZXNzIHF1ZXVpbmcgdG8gY29wZSB3
aXRoIHRoZSBzY2VuYXJpby48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBbHNvLCBkbyB5b3UgZmVlbCB0
aGF0IHRoZSBpbmNyZWFzZSBpbiBpbXBsZW1lbnRhdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29tcGxleGl0eSBh
dCB0aGUgc2VydmljZSBmdW5jdGlvbnMgaXMgcmVhc29uYWJsZT88YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBUaGFua3MuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IE9uIE1hciAxMiwgMjAxNCwgYXQgNDowOSBBTSwgJnF1b3Q7Tmljb2xhcyBCT1VUSE9SUyZxdW90
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Nt
b3MuY29tIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSI+
bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgdGhpbmsgd2UgbXVzdCBtYWtlIGEgZGlzdGluY3Rp
b24gYmV0d2Vlbjo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0gTWV0YWRhdGEgd2hpY2gg
c2hvdWxkIGJlIHBhcnQgb2YgdGhlIGhlYWRlciBkZWZpbmVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDthcyBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJhbmQgbWFya2luZy4gLSBNZXRhZGF0YSB3aXRoIGNh
biBiZSBwYXNzZWQgb3V0IG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiYW5kLCBmb3I8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBleGFtcGxlIGNvbmdydWVudCBvdXQgb2YgYmFuZCBzaWduYWxpbmcgZGVmaW5l
ZCBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGRyYWZ0PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBUaGUgZm9ybWVyIGNhbGxzIGZvciBhIGxpbWl0ZWQgc3BhY2UgaW4gdGhlIGhl
YWRlciw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RydWUsIFRoZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxh
dHRlciBob3dldmVyIGRvZXMgbm90IGluY3VyIGFueSBzcGFjZSBsaW1pdGF0aW9uPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDthbmQgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdGlsbCBmYWlybHkgZWZmaWNp
ZW50IGFuZCBpdCByZW1haW5zIGNvbXBhdGlibGUgd2l0aDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7YSBmaXhlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNpemUgaGVhZGVyIHVzZWQgdG8gcm91dGUgdGhvc2Ug
c2lnbmFsaW5nIG1lc3NhZ2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbG9uZyB0aGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBjaGFpbidzIHNlcnZpY2UgZnVuY3Rpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
IEZyb206PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgWzxhIGhyZWY9Im1h
aWx0bzpqZ3VpY2hhckBjaXNjby5jb20iPmpndWljaGFyQGNpc2NvLmNvbTwvYT5dIFNlbnQ6PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgVHVlc2RheSwgTWFyY2ggMTEsIDIwMTQgNjo0OCBQTSBUbzogUm9uIFBhcmtl
ciBDYzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzIEJPVVRIT1JTOzxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiA8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZs
dDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldDwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGkgU2FsaW08YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBT
dWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFu
LXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
SGkgUm9uLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2UgY2FuIGNlcnRhaW5seSBoYXZl
IHRoaXMgZGlzY3Vzc2lvbiBidXQgd2Ugc2hvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtm
aXJzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbnNpZGVyIHdoYXQgaW5mb3JtYXRpb24gaXMgbmVjZXNzYXJ5
IGFuZCBpZiBzYWlkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gY2FuIGZpdCB3aXRoaW4gYSBm
aXhlZCBudW1iZXIgb2YgY29udGV4dHM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luIHRoZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IG1ham9yaXR5IG9mIGNhc2VzLiBSZW1lbWJlciwgdGhlIGdvYWwgb2YgYmVp
bmcgYWJsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dG8gcGFzczxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1l
dGFkYXRhIHRocm91Z2ggdGhlIG5ldHdvcmsgaXMgdG8gZW5oYW5jZSBzZXJ2aWNlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtkZWxpdmVyeSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBub3QgcGFzcyB0aGUgZW50
aXJlIHdvcmtzIG9mIFNoYWtlc3BlYXJlIDstKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
U2VudCBmcm9tIG15IGlQaG9uZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1h
ciA3LCAyMDE0LCBhdCAzOjUyIEFNLCAmcXVvdDtSb24gUGFya2VyJnF1b3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bSI+bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0OyZndDsgd3Jv
dGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMsPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgc2VlIHNpbWlsYXIgcmVxdWlyZW1lbnRzIGZy
b20gdGhlIDNncHAgRVBDIHNpZGUuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtJIHdvdWxkPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGxpa2UgdG8gcHJvcG9zZSBhbiBPVUkgLyBUTFYgYmFzZWQgYXBwcm9h
Y2ggd2hlcmUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJlc2VydmVkIE9VSSBjYW4gYmUgdXNlZCBm
b3IgYWdyZWVkIHVwb24gdHlwZXMgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbW1vbjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSBhbmQgdmVuZG9yIG9yIG90aGVyIG9yZ2FuaXphdGlv
bmFsIE9VSXMgY2FuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiZSB1c2VkPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHRvIHF1aWNrbHkgaW5ub3ZhdGUgaW4gdGhlIG5ldHdvcmtzLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBTaW11bHRhbmVvdXNseSwgSSB3b3VsZCBhbHNvIGxpa2UgdG8gY29uc2lkZXI8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O21lY2hhbmlzbXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhhdCBhcmUg
b3B0aW1pemVkIGZvciBsb25nIGxpdmVkIGZsb3dzIHNvIGFzIHRvPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtsaW1pdCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmVnYXRpdmUgZWZmZWN0cyBvZiBw
YWNrZXQgZ3Jvd3RoLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb248YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9u
IE1hciA3LCAyMDE0LCBhdCA4OjM0IEFNLCAmcXVvdDtOaWNvbGFzIEJPVVRIT1JTJnF1b3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5j
b20iPm1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L2E+Jmd0OyZndDsgd3JvdGU6
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGVsbG8gSmltPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBoYXZlIHNlZW4gY2Fz
ZXMgaW4gR2kgTEFOLCB3aGVyZSBzdWJzY3JpYmVyIHJlbGF0ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGluZm9ybWF0aW9uIGlzIHBhc3NlZCB0byBhIFdlYiBQcm94eSBmb3IgSFRUUCBoZWFkZXI8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGVucmljaG1lbnQgKGFpbWVkIGF0IHNvbWUgV2ViIENvbnRl
bnQgcHJvdmlkZXJzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtwYXJ0bmVycyBvZjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgdGhlIE1vYmlsZSBPcGVyYXRvcikuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBJbmZvcm1hdGlvbiB3YXMgYW4gY29kZWQgKHBlcnNpc3RlbnQpIHN1YnNjcmliZXIgaWQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rlcml2ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZyb20g
dGhlIE1TSVNETiwgYW5kIGNvdXBsZSBvZiBmIGN1c3RvbWVyIHByb2ZpbGU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3JlbGF0ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZpZWxkcy48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJbiBhbiBzZmMgYmFzZWQgR2kg
TEFOLCB0aGlzIGVudGl0eSBzaG91bGQgcmVjZWl2ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgJmd0
O2Zyb20gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDbGFzc2lmaWVyPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLSBBIGNsYXNzaWZpY2F0aW9uIG9mIHRoZSBD
b250ZW50IFByb3ZpZGVyICggSWQsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDYXRlZ29yeSkgYmFz
ZWQgb24gdHJhZmZpYyBhbmFseXNpcyAtIFRoZSBNU0lTRE4gb2Y8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN1YnNjcmliZXIgLSBUd28gc3Vic2Ny
aWJlciBwb2xpY3kgZmllbGRzIChub3QgdGllZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRv
IFBDUkY8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJ1dCBiZWxvbmdpbmcgdG8gdGhlIFN1YnNjcmli
ZXIgREIpIChTdWJzY3JpYmVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2F0ZWdvcnksPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdWItY2F0ZWdvcnkpIC0gQSBzZXNzaW9uIGlkIChmb3IgbG9n
Z2luZyBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RyYWNraW5nPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBwdXJwb3Nlcyk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBUaGUgb2JqZWN0aXZlIGJlaW5nIHRvIGF2b2lkIGhhdmluZyB0aGUgSFRUUCBQcm94eTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJlY29tZSBh
IHRydXN0ZWQgYXBwbGljYXRpb24gKGludGVyb2dhdGUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgc3Vic2NyaWJlciBEQiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV0Yy4uKTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBOaWNvbGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18gRnJvbTogSmltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgR3VpY2hhcmQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IChqZ3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5j
b20iPmpndWljaGFyQGNpc2NvLmNvbTwvYT5dIFNlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBU
aHVyc2RheSwgTWFyY2ggMDYsIDIwMTQgMjowMiBQTSBUbzogSmFtYWwgSGFkaTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7U2FsaW07PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiA8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmptb2lzYW5kQGp1
bmlwZXIubmV0Ij5qbW9pc2FuZEBqdW5pcGVyLm5ldDwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4NCjwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmptb2lzYW5kQGp1bmlw
ZXIubmV0Ij5tYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQ8L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiA8L3NwYW4+
PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5icmlqc21hbkBqdW5pcGVyLm5l
dDwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4NCjwvc3Bhbj4mbHQ7PGEg
aHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5tYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQ8L2E+Jmd0OyBDYzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNmYyBTdWJqZWN0OiBSZTog
W3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNv
bnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
SGkgSmFtYWwsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91
IHNhaWQgJnF1b3Q7SXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNpemVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0
YSZxdW90Oy4uIEkgYW0gbm90IHNvIGNvbnZpbmNlZCBhbmQgd291bGQgbGlrZSB0bzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJldHRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdW5kZXJzdGFu
ZCB0aGUgcmVxdWlyZW1lbnRzIGJlZm9yZSBwYXNzaW5nIGp1ZGdlbWVudC48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBJZiB3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbG9vayBhdCB0aGUgdXNl
IGNhc2VzIGFzIHByZXNlbnRlZCB0aHVzIGZhciBpbnRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgdGhlIFdHIEk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGhhdmUgeWV0IHRvIHNlZSBhIHNpbmds
ZSBleGFtcGxlIG9mIHRoZSBuZWVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKG5vdGluZyB0
aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkZXNpcmUgaXMgbm90IHRoZSBzYW1lIGFzIG5lZWQp
IC0gSSBhbSBub3Qgc2F5aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlcmUgaXM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5vIHJlcXVpcmVtZW50IGJ1dCByYXRoZXIgdGhhdCB3ZSBzaG91
bGQgbm90IGp1bXA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byB0aGU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGNvbmNsdXNpb24gYW5kIGJ1aWxkIHN0YW5kYXJkcyBhcm91bmQgYSB0aGVvcnku
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8zLzE0LCA2OjM1IEFNLCAm
cXVvdDtKYW1hbCBIYWRpIFNhbGltJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0
OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSI+aGFkaUBtb2phdGF0dS5jb208L2E+
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+DQo8L3NwYW4+Jmx0OzxhIGhyZWY9
Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSI+bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPC9hPiZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgbGlrZSB0aGUgZG9jIC0gd2VsbCB3
cml0dGVuLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgU2VjdGlvbiA0LjMgb24gbWV0YWRhdGEgZW5jb2RpbmcuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5l
ZWQgZm9yIHZhcmlhYmxlIHNpemVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGE8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAoYXQgbGVhc3QgZm9yIGh0dHAvYXBwIHlvdSBzZWVt
IHRvIGluZGljYXRlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRlc2lyZSBmb3I8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2l0KS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3Ig
YSBkYXRhcGF0aCBwZXItcGFja2V0IG1ldGFkYXRhLCBpIGZlZWwgdGhlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgbmVlZCBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGp1c3QgYXMgaW1w
b3J0YW50LiBBcmUgd2UgbGltaXRlZCBieSB0aGUgZmFjdCB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgZXhpc3RpbmcgaGFyZHdhcmUgbWF5IG5vdCBiZSBhYmxlIHRvIGhhbmRsZSBUTFZz
Pzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Rm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
ZXhhbXBsZSwgSSBkb250IGhhdmUgYSBwcm9ibGVtIGhhbmRsaW5nIFRMVnMgaW4gYTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNvZnR3YXJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtkYXRh
cGF0aC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGNoZWVycywgamFtYWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
IHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmcgbGlzdDxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiA8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyI+c2ZjQGlldGYub3JnPC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPg0K
PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5tYWlsdG86c2ZjQGlldGYu
b3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiA8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdDxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiA8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2Zj
QGlldGYub3JnPC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPg0KPC9zcGFu
PiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5tYWlsdG86c2ZjQGlldGYub3JnPC9h
PiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiA8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9h
Pjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGxpc3Q8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4gPC9zcGFuPjxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4NCjwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4gPC9zcGFuPjxhIGhyZWY9Imh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+IDwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+DQo8L3NwYW4+Jmx0OzxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmciPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+IDwv
c3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdDxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiA8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+
c2ZjQGlldGYub3JnPC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPg0KPC9z
cGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5tYWlsdG86c2ZjQGlldGYub3Jn
PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiA8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjIG1haWxpbmc8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4gPC9zcGFuPjxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4NCjwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4gPC9zcGFuPjxhIGhyZWY9Imh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDtfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7
c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7PGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPg0KPC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIj5tYWlsdG86c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmZ3Q7Jmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0O19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPg0KPC9zcGFuPiZsdDs8YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIj5tYWlsdG86c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX188YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IHNmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+IDwvc3Bhbj48
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiA8L3NwYW4+PGEg
aHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXzxicj4NCiZndDsmZ3Q7Jmd0OyBzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsm
Z3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+IDwvc3Bhbj48YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+IDwvc3Bhbj48YSBocmVmPSJodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDs8
YnI+DQomZ3Q7Jmd0O19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fPGJyPg0KJmd0OyZndDtzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDs8YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyZndDs8YSBocmVm
PSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0Ozxicj4NCiZndDtfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDtzZmMg
bWFpbGluZyBsaXN0PGJyPg0KJmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0Bp
ZXRmLm9yZzwvYT48YnI+DQomZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
PC9hPjxicj4NCjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fPGJyPg0Kc2ZjIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmM8L2E+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6
NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+X19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJyPg0KPGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9
Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTMuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGlj
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXzxicj4NCnNmYyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PC9zcGFuPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_A2C96F6779E6A041BC7023CC207FC99418F1DE81SJCEML701CHMchi_--


From nobody Wed Mar 19 10:26:16 2014
Return-Path: <prvs=21554f87d1=phe@ciena.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1A70E1A07A1 for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 10:26:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.034
X-Spam-Level: 
X-Spam-Status: No, score=0.034 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, IP_NOT_FRIENDLY=0.334, MANGLED_OFF=2.3, RCVD_IN_DNSWL_LOW=-0.7, 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 Am5TgoiWq-MP for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 10:26:05 -0700 (PDT)
Received: from mx0a-00103a01.pphosted.com (mx0a-00103a01.pphosted.com [67.231.144.234]) by ietfa.amsl.com (Postfix) with ESMTP id 7FDFF1A07A2 for <sfc@ietf.org>; Wed, 19 Mar 2014 10:26:05 -0700 (PDT)
Received: from pps.filterd (m0000419.ppops.net [127.0.0.1]) by mx0a-00103a01.pphosted.com (8.14.5/8.14.5) with SMTP id s2JHPVPH003447; Wed, 19 Mar 2014 13:25:48 -0400
Received: from mdwexght02.ciena.com (LIN1-118-36-29.ciena.com [63.118.36.29]) by mx0a-00103a01.pphosted.com with ESMTP id 1jq0d82xjj-15 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Wed, 19 Mar 2014 13:25:46 -0400
Received: from ONWVEXCHHT01.ciena.com (10.128.6.16) by MDWEXGHT02.ciena.com (10.4.140.213) with Microsoft SMTP Server (TLS) id 8.3.298.1; Wed, 19 Mar 2014 13:25:40 -0400
Received: from ONWVEXCHMB04.ciena.com ([::1]) by ONWVEXCHHT01.ciena.com ([::1]) with mapi; Wed, 19 Mar 2014 13:25:27 -0400
From: "He, Peng" <phe@ciena.com>
To: Jiafeng Zhu <jiafeng.Zhu@huawei.com>, Sumandra Majee <S.Majee@F5.com>, "sfc@ietf.org" <sfc@ietf.org>
Date: Wed, 19 Mar 2014 13:25:23 -0400
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs83L0utKuvrpku2AXytQqm/05rnlkYAgAACAQCAAAL2AIAAfNyAgACNE7CAAAV5AA==
Message-ID: <B6D287BF58D35D4B882E012AD3E175616B9F99BD@ONWVEXCHMB04.ciena.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <7585D84250391C4F93CA91360F2AF130C49A58@SJCEML701-CHM.china.huawei.com>
In-Reply-To: <7585D84250391C4F93CA91360F2AF130C49A58@SJCEML701-CHM.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
X-TM-AS-Product-Ver: SMEX-10.0.0.1412-7.000.1014-20576.000
X-TM-AS-Result: No--39.015300-0.000000-31
X-TM-AS-User-Approved-Sender: Yes
X-TM-AS-User-Blocked-Sender: No
Content-Type: multipart/alternative; boundary="_000_B6D287BF58D35D4B882E012AD3E175616B9F99BDONWVEXCHMB04cie_"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.11.87, 1.0.14,  0.0.0000 definitions=2014-03-19_06:2014-03-19,2014-03-19,1970-01-01 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 suspectscore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=7.0.1-1305240000 definitions=main-1403190083
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/mxYtZhZlvkHCSZrX-3kj44JwoYY
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Mar 2014 17:26:15 -0000

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

U3VwcG9ydCAjMiBhcyB3ZWxsLg0KDQoNClJlZ2FyZHMsDQpQZW5nDQoNCg0KRnJvbTogc2ZjIFtt
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKaWFmZW5nIFpodQ0KU2Vu
dDogV2VkbmVzZGF5LCBNYXJjaCAxOSwgMjAxNCAxOjE0IFBNDQpUbzogU3VtYW5kcmEgTWFqZWU7
IHNmY0BpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWlu
IElEDQoNCkhpIFN1bWFuZHJhLA0KDQogICAgICAgVGhlIHNlY29uZCBhcHByb2FjaCBpcyBiZXR0
ZXIuIFRoZSBDb250cm9sIHBsYW5lIGNhbiBkaXNwYXRjaCBjaGFpbklELCBpdOKAmXMgc2hvcnQg
YW5kIGNsZWFuLg0KDQpCZXN0LA0KSmlhZmVuZw0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFN1bWFuZHJhIE1hamVlDQpTZW50OiBXZWRuZXNk
YXksIE1hcmNoIDE5LCAyMDE0IDEyOjQwIEFNDQpUbzogQ2F0aHkgWmhhbmc7IFBhdWwgUXVpbm4g
KHBhdWxxKTsgRGF2aWQgQWxsYW4gSQ0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCjw8
VHJpbW1lZCB0aGUgVE8gbGlzdCB0byBhdm9pZCB0aGUgbXNnIGJlaW5nIGhlbGQgYWdhaW4+Pg0K
DQpJIHNlZSB0d28gd2F5cyB0byBjYXJyeSB0aGUgcGF0aCBpbmZvcm1hdGlvbi4NCg0KDQogMS4g
IEV4cGxpY2l0IG9yZGVyZWQgbGlzdCwgc29tZXRoaW5nIGxpa2UgRlctQSA6OiBUQ1AtT1BUIDo6
IExCIDo6IFZpZGVvT1BUIDo6IENHTkFULiAgIFRoZXJlIGFyZSB0d28gaXNzdWVzIHdpdGggdGhp
cyBhcHByb2FjaCwgZmlyc3QgdGhlIGxlbmd0aCBvZiBncmFwaCBpcyB2YXJpYWJsZS4gIEFsc28g
aXQgaW1wbGllcyBiaWRpcmVjdGlvbmFsIHN5bW1ldHJ5LiBJdCBpcyBvZnRlbiByZXF1aXJlZCBi
dXQgc2hvdWxkIG5vdCBiZSBtYW5kYXRvcnkuICBTZWNvbmRseSBjaGFuZ2luZyB0aGlzIHBhdGgv
Z3JhcGggaW4gYXQgU0YgY2FuIGJlIGN1bWJlcnNvbWUuDQogMi4gIExldCB0aGUgQ29udHJvbCBw
bGFuZSBkaXN0cmlidXRlIHRoZSBjaGFpbklEIDzigJQ+IGdyYXBoIG1hcHBpbmcuIEluIHRoaXMg
Y2FzZSBlYWNoIFNGIHdvdWxkIGhhdmUgbWFwcGluZyBvZiBnaXZlbiBhIGNoYWluSUQgd2hhdCBp
cyBteSBuZXh0IGhvcC4gVGhlIGNoYWluSUQgaXRzZWxmIGNvdWxkIGJlIGZpeGVkIHNpemUgZWxl
bWVudC4gQSBTRiBjYW4gc2VsZWN0IGEgZGlmZmVyZW50IHBhdGggYnkgY2hhbmdpbmcgdGhlIGNo
YWlJRCBwYXJhbWV0ZXIuDQoNClJlZ2FyZHMNClN1bWFuZHJhDQoNCg0KRnJvbTogQ2F0aHkgWmhh
bmcgPENhdGh5LkguWmhhbmdAaHVhd2VpLmNvbTxtYWlsdG86Q2F0aHkuSC5aaGFuZ0BodWF3ZWku
Y29tPj4NCkRhdGU6IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IGF0IDEwOjEzIEFNDQpUbzogIlJl
aW5hbGRvIFBlbm5vIChyZXBlbm5vKSIgPHJlcGVubm9AY2lzY28uY29tPG1haWx0bzpyZXBlbm5v
QGNpc2NvLmNvbT4+LCAiTG91aXMuRm91cmllIiA8TG91aXMuRm91cmllQGh1YXdlaS5jb208bWFp
bHRvOkxvdWlzLkZvdXJpZUBodWF3ZWkuY29tPj4sICJQYXVsIFF1aW5uIChwYXVscSkiIDxwYXVs
cUBjaXNjby5jb208bWFpbHRvOnBhdWxxQGNpc2NvLmNvbT4+LCBEYXZpZCBBbGxhbiBJIDxkYXZp
ZC5pLmFsbGFuQGVyaWNzc29uLmNvbTxtYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20+
Pg0KQ2M6IE5pY29sYXMgQk9VVEhPUlMgPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWls
dG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4sIFh1eGlhb2h1IDx4dXhpYW9odUBodWF3
ZWkuY29tPG1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tPj4sIENoYW5nY2hlbmcgSHVhbmcgPGh1
YW5nQHNjZS5jYXJsZXRvbi5jYTxtYWlsdG86aHVhbmdAc2NlLmNhcmxldG9uLmNhPj4sICJzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4iIDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4+LCAibWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPiIg
PG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4+DQpTdWJqZWN0OiBS
ZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KSGkgUmVpbmFsZG8sDQoNClNv
IHRoZSBjaGFpbiBJRCBpcyBhY3R1YWxseSB0aGUgcGF0aCBJRCB3aGljaCByZXByZXNlbnRzIGFu
IG9yZGVyZWQgc2V0IG9mIHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFuY2VzLg0KSSB0aGluayB3ZSBz
aG91bGQgYWRkIGFuIGV4cGxpY2l0IGRlZmluaXRpb24gb2Yg4oCcc2VydmljZSBpbnN0YW5jZeKA
nS4gV2hhdCBkbyB5b3UgdGhpbms/DQoNClRoYW5rcywNCkNhdGh5DQoNCkZyb206IHNmYyBbbWFp
bHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgUmVpbmFsZG8gUGVubm8gKHJl
cGVubm8pDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCAxMTowMyBBTQ0KVG86IExvdWlz
LkZvdXJpZTsgUGF1bCBRdWlubiAocGF1bHEpOyBEYXZpZCBBbGxhbiBJDQpDYzogTmljb2xhcyBC
T1VUSE9SUzsgWHV4aWFvaHU7IG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9s
LmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgQ2hhbmdjaGVuZyBIdWFu
Zw0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCkEgU2Vy
dmljZSBDaGFpbiBqdXN0IGRlZmluZXMgd2hpY2ggdHlwZSBvZiBzZXJ2aWNlIGFuZCB0aGVpciBv
cmRlci4NCg0KQSBzZXJ2aWNlIHBhdGggZGVmaW5lcyB0aGUgYWN0dWFsIHNlcnZpY2UgaW5zdGFu
Y2UsIHNheSwgZmlyZXdhbGwxLmhvbWUsIG5hdDIsIGRwaS1zaWMsIGV0Yy4NCg0KRnJvbTogIkxv
dWlzLkZvdXJpZSIgPExvdWlzLkZvdXJpZUBodWF3ZWkuY29tPG1haWx0bzpMb3Vpcy5Gb3VyaWVA
aHVhd2VpLmNvbT4+DQpEYXRlOiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCBhdCAxMDo1NSBBTQ0K
VG86ICJQYXVsIFF1aW5uIChwYXVscSkiIDxwYXVscUBjaXNjby5jb208bWFpbHRvOnBhdWxxQGNp
c2NvLmNvbT4+LCBEYXZpZCBBbGxhbiBJIDxkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbTxtYWls
dG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20+Pg0KQ2M6IE5pY29sYXMgQk9VVEhPUlMgPE5p
Y29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3Mu
Y29tPj4sIFh1eGlhb2h1IDx4dXhpYW9odUBodWF3ZWkuY29tPG1haWx0bzp4dXhpYW9odUBodWF3
ZWkuY29tPj4sIENoYW5nY2hlbmcgSHVhbmcgPGh1YW5nQHNjZS5jYXJsZXRvbi5jYTxtYWlsdG86
aHVhbmdAc2NlLmNhcmxldG9uLmNhPj4sICJzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4iIDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4+LCAibWlrZWJpYW5jQGFvbC5j
b208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPiIgPG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzpt
aWtlYmlhbmNAYW9sLmNvbT4+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24g
Y2hhaW4gSUQNCg0KUGF1bCwNCiAgIENhbiB5b3UgY2xhcmlmeSB0aGUgZGlmZmVyZW5jZSBiZXR3
ZWVuIHNlcnZpY2UgY2hhaW4gYW5kIHNlcnZpY2UgcGF0aC4gR2l2ZW4gdGhhdCBhIHNlcnZpY2Ug
Y2hhaW4gaXMgY29tcG9zZWQNCm9mIHNldmVyYWwgc2VydmljZSBmdW5jdGlvbnMgU0YxLCBTRjIs
IC4uIFNGbiBob3cgd291bGQgYSBzZXJ2aWNlIHBhdGggZGlmZmVyIGZyb20gdGhhdCBzZXJ2aWNl
IGNoYWluPw0KDQotICAgICAgICAgIExvdWlzDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3Vu
Y2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgUGF1bCBRdWlubiAocGF1bHEpDQpTZW50OiBUdWVz
ZGF5LCBNYXJjaCAxOCwgMjAxNCAxMDoyNiBBTQ0KVG86IERhdmlkIEFsbGFuIEkNCkNjOiBOaWNv
bGFzIEJPVVRIT1JTOyBYdXhpYW9odTsgbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFu
Y0Bhb2wuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBDaGFuZ2NoZW5n
IEh1YW5nDQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0K
SGkgRGF2ZSwNCg0KQ2hhaW4gSUQgc2hvdWxkIHJlYWxseSBiZSBwYXRoIElEIHNpbmNlIHRoZXJl
IGNhbiBiZSBtYW55IHBhdGhzIGZvciBhIGdpdmVuIGNoYWluLiAgVXNpbmcgdGhhdCBkZWZpbml0
aW9uLCB3ZSBhdm9pZCB0aGUgb3ZlcmxvYWQgYW5kIHJlYXAgdGhlIGdhaW4gYWxsdWRlZCB0byBi
ZWxvdy4NCg0KUGF1bA0KDQpPbiBNYXIgMTgsIDIwMTQsIGF0IDEyOjE0IFBNLCBEYXZpZCBBbGxh
biBJIDxkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbTxtYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmlj
c3Nvbi5jb20+PiB3cm90ZToNCg0KDQoNCldlbGwgdGhlIHF1ZXN0aW9uIGRlIGpvdXIgaXMg4oCc
ZG9lcyBhIGNoYWluIElEIGRlZmluZSBhIGNsYXNzIG9yIGFuIGluc3RhbmNl4oCd4oCmLiBJZiBp
dCBkZWZpbmVzIGFuIGNsYXNzIHdlIGFsc28gbmVlZCBpbnN0YW5jZSBpbmZvcm1hdGlvbiwgaWYg
aXQgaXMgY3VycmVudGx5IG92ZXJsb2FkZWQgdG8gZGVmaW5lIGNsYXNzIGFuZCBpbnN0YW5jZSBJ
TU8gd2UgaGF2ZSBhIHByb2JsZW3igKYuDQoNCkRhdmUNCg0KRnJvbTogc2ZjIFttYWlsdG86c2Zj
LWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOmJvdW5jZXNAaWV0Zi5vcmc+XSBPbiBCZWhhbGYgT2Yg
Q2hhbmdjaGVuZyBIdWFuZw0KU2VudDogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgNzo0MyBBTQ0K
VG86IE5pY29sYXMgQk9VVEhPUlMNCkNjOiBYdXhpYW9odTsgc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+OyBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+
DQpTdWJqZWN0OiBSZTogW3NmY10g562U5aSNOiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0K
DQpHb29kIHBvaW50cy4gSSBiZWxpZXZlIGV4cGxpY2l0IGNoYWluIElEIHNob3VsZCBiZSBtYW5k
YXRvcnkuIFRoZSBvdmVyaGVhZCBpcyB2ZXJ5IGxpdHRsZS4gSXQgaGVscHMgc2ltcGxpZnkgcHJv
Y2Vzc2luZyBhbmQgc3RlZXJpbmcgc2lnbmlmaWNhbnRseS4gVGhlIGdhaW4gaXMgaHVnZS4NCg0K
Q2hhbmcNCg0KLS0tLS0tLS0tLS0tDQpDaGFuZ2NoZW5nIEh1YW5nDQoNCk9uIE1hciAxOCwgMjAx
NCwgYXQgMTo1MyBBTSwgTmljb2xhcyBCT1VUSE9SUyA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3Mu
Y29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PiB3cm90ZToNCkkgdGhpbmsg
dGhhdCBrZWVwaW5nIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50
IHNob3VsZCByZW1haW4gYW4gb2JqZWN0aXZlIGZvciBTRkMuICBTdWNoIGEgc2VwYXJhdGlvbiBv
ZiBjb25jZXJucyBpcyBhIHNvdW5kIGFyY2hpdGVjdHVyYWwgcHJpbmNpcGxlIHRoYXQgaGVscCBr
ZWVwIHRoaW5ncyBzaW1wbGUgaW4gcHJhY3RpY2UuDQoNCk9uIHRoZSBxdWVzdGlvbiBvZiAgU2Vy
dmljZSBQYXRoLCB3ZSBoYXZlIGEgZGlzY3Vzc2lvbiBvbiB3aGV0aGVyIHdlIG5lZWQgc29tZSBr
aW5kIG9mIGV4cGxpY2l0IGlkZW50aWZpZXIgb3INCmNvdWxkIHdlIHJlbHkgb24gbWFwcGluZyBv
biBzb21lIHVuZGVybGF5IG5ldHdvcmsgcHJvdG9jb2wgZmllbGRzLg0KDQoNCk1heSBiZSBhIFBS
Ty9DT04gdGFibGUgY291bGQgaGVscCBmb2N1cyB0aGUgZ3JvdXAgZGVjaXNpb24gb24gdGhhdCBt
YXR0ZXINCg0KDQogKiAgIFZpc2liaWxpdHkgKHRyYWNpbmcpDQogKiAgIEZvcndhcmRpbmcgZ3Jh
cGggc3RydWN0dXJlIGltcGFjdC9saW1pdGF0aW9ucw0KICogICBSZWNvbmZpZ3VyYXRpb24gc3Bl
ZWQNCg0KICAgICogICBMQlMgLyBzY2FsZSBvdXQgaW1wYWN0DQogICAgKiAgIE5vZGUgYnlwYXNz
IChlLmc7IG1haW50ZW5hbmNlKQ0KDQogKiAgIHVuZGVybGF5IG5ldHdvcmsvdHJhbnNwb3J0IGxh
eWVycyBzdXBwb3J0DQogKiAgIEhlYWRlciBzcGFjZSBpbXBhY3QNCiAqICAgTXVsdGkgdGVuYW50
IHN1cHBvcnQgaW1wYWN0DQogKiAgIFNGQyBvbiBmbGF0IChlLmcgb3B0aWNhbCBMMiBmb3IgRGF0
YSBDZW50ZXJzKSBuZXR3b3JrDQogKiAgIFVuZGVybGF5IG5ldHdvcmsgYWRtaW5pc3RyYXRpb24g
aW1wYWN0DQoNClBlcnNvbmFsbHkgSSB0aGluayB0aGF0IGhhdmluZyBhbiBleHBsaWNpdCBjaGFp
biBpZGVudGlmaWVyIChlLmcuIFNlcnZpY2UgUGF0aC9TZXJ2aWNlIEluZGV4KSBpcyBjbGVhciAo
bWFuYWdlbWVudCBhbmQgY29udHJvbCkgYW5kIG5vdCBleHBlbnNpdmUgKGhlYWRlciBzcGFjZSku
IFRoZSBkcmF3YmFjayBiZWluZyBzb21lIGltcGFjdCBvbiB0aGUgc2ltcGxpY2l0eSB0byBhZGQv
cmVtb3ZlIGVsZW1lbnRzIGluIGEgY2hhaW4gZHluYW1pY2FsbHkuDQoNClRhZyBzd2l0Y2hpbmcg
KGFzIE1QTFMpICBhbGxvd3MgdG8gbWFuYWdlIHRhZ3MgcGVyIHNlcnZpY2Ugbm9kZXMsIGxlYWRp
bmcgdG8gbW9yZSB2ZXJzYXRpbGUgYW5kIGRpdmVyc2UgZ3JhcGhzDQoNCg0KTmljb2xhcw0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkZyb206IFh1eGlhb2h1IFt4dXhpYW9odUBo
dWF3ZWkuY29tPG1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tPl0NClNlbnQ6IFR1ZXNkYXksIE1h
cmNoIDE4LCAyMDE0IDU6MDQgQU0NClRvOiBKZXJvbWUgTW9pc2FuZDsgbWlrZWJpYW5jQGFvbC5j
b208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQpTdWJqZWN0OiBbc2ZjXSDnrZTlpI06IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElE
DQpJIGxpa2UgdGhlIGlkZWEgb2Ygc2VwYXJhdGluZyB0aGUgU2VydmljZSBGdW5jdGlvbiBMYXll
ciBhbmQgdGhlIFNlcnZpY2UgUGF0aCBMYXllciwgYXMgcHJvcG9zZWQgaW4gZHJhZnQtcmlqc21h
bi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMuIFRoZSByb2xlIG9mIHRoZSBTZXJ2aWNlIFBh
dGggTGF5ZXIgaXMganVzdCB0byBzdGVlciB0aGUgdHJhZmZpYyBhbG9uZyBhIHBhcnRpY3VsYXIg
Y2hhaW4gb2Ygc2VydmljZSBub2RlcyB3aGljaCBjYW4gYmUgaW1wbGVtZW50ZWQgYnkgZXhpc3Rp
bmcgdG9vbHMgZm9yIHNvdXJjZSByb3V0aW5nLCBzdWNoIGFzIHNlZ21lbnQgcm91dGluZy4gQXMg
c3VjaCwgaXTigJlzIG5vdCBuZWNlc3NhcnkgdG8gdHJ5IHRvIGtlZXAgdGhlIFNlcnZpY2UgUGF0
aCBMYXllciB0cmFuc3BvcnQtaW5kZXBlbmRlbnQgYW5kIGNvbnRhaW4gaXQgaW4gdGhlIFNGQyBo
ZWFkZXIuDQoNCkJlc3QgcmVnYXJkcywNClhpYW9odQ0KDQrlj5Hku7bkuro6IHNmYyBbbWFpbHRv
OnNmYy1ib3VuY2VzQGlldGYub3JnXSDku6PooaggSmVyb21lIE1vaXNhbmQNCuWPkemAgeaXtumX
tDogMjAxNOW5tDPmnIgxOOaXpSAxOjAzDQrmlLbku7bkuro6IG1pa2ViaWFuY0Bhb2wuY29tPG1h
aWx0bzptaWtlYmlhbmNAYW9sLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0K5Li76aKYOiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KVGhpcyAo
bGVuZ3RoeSBhbmQgdmVyeSBsaXZlbHkpIHRocmVhZCBzdGFydGVkIGZyb20gZHJhZnQtcmlqc21h
bi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMgKHdoaWNoIEkgY28tYXV0aG9yZWQpLg0KDQpJ
biBzZWN0aW9uIDQuOCwgd2UgbWFkZSBhIGNsZWFyIGRpc3RpbmN0aW9uIGJldHdlZW4gYSBzZXJ2
aWNlIHBhdGggbGF5ZXIgKHN0ZWVyaW5nIHBhY2tldHMgaG9wIGJ5IGhvcCBhbG9uZyB0aGUgY2hh
aW4pIGFuZCBhIHNlcnZpY2UgZnVuY3Rpb24gbGF5ZXIgKGNvbnZleSBtZXRhZGF0YSBpbmZvcm1h
dGlvbiBvZiBpbnRlcmVzdCB0byBTRnMpLiBUZXJtaW5vbG9neSBhc2lkZSwgaXQgc2VlbXMgdGhh
dCBzdWNoIGxheWVyZWQgdmlldyB3YXMgYWdyZWVkIHVwb24gYnkgbWFueSBwZW9wbGUgb24gdGhl
IG1haWxpbmcgbGlzdC4NCg0KTm93IHRoaXMgY2VydGFpbmx5IGRvZXMgYmVnIHRoZSBxdWVzdGlv
biBvZiBzb2x2aW5nIEJPVEggcHJvYmxlbXMgd2l0aCB0aGUgc2FtZSAocGFja2V0KSBlbmNhcHN1
bGF0aW9uIG1lY2hhbmlzbS4gTm90YWJseSB3aGVuIG9ic2VydmluZyB0aGF0IG1hbnkgdXNlIGNh
c2VzIGNvdWxkIGJlIHNhdGlzZmllZCB3aXRob3V0IFNGLWxldmVsIG1ldGFkYXRhLCBvciBieSB1
c2luZyBtb3JlIG91dC1vZi1iYW5kIHdheXMgdG8gY29udmV5IHN1Y2ggU0YgbWV0YWRhdGEuIEFu
ZCBhbHNvIHdoZW4gb2JzZXJ2aW5nIHRoYXQgaW5iYW5kIG1hcmtpbmcgKGUuZy4gcGFja2V0IGhl
YWRlcnMpIGNvbWVzIHdpdGggdmFyaW91cyBwcm9zICYgY29ucyAoc29tZSBvZiB0aGUgaXNzdWVz
IGJlaW5nIGlkZW50aWZpZWQgaW4gdGhlIGRyYWZ0LCBlLmcuIHNlY3Rpb25zIDQuMSBhbmQgNC4y
KS4NCg0KSSBkbyBhZ3JlZSB3aXRoIE1hcmlhLiBXZSBtYXkgd2FudCB0byBleHBsb3JlIG90aGVy
IG9wdGlvbnMgZm9yIGFkZHJlc3NpbmcgdGhlIG5lZWRzIG9mIHRoZSBzZXJ2aWNlIHBhdGggbGF5
ZXIgdGhhdCBkbyBub3QgcmVxdWlyZSBhbiBleHBsaWNpdCBjaGFpbi1pZCBvZiBzb3J0cy4NCg0K
SW4gdGhlIGRyYWZ0LCB3ZSBjb25jbHVkZWQgYnkgc3RhdGluZyDigJxBIHByb2R1Y3RpdmUgcGF0
aCBmb3J3YXJkIGNvdWxkIGJlIHRvIGRpdmlkZSBhbmQgY29ucXVlcjogdG8gY2xlYXJseSBzZXBh
cmF0ZSB0aGUgcHJvYmxlbSBvZiBTZXJ2aWNlIEZ1bmN0aW9uIFBhdGggdG9wb2xvZ3kgZnJvbSB0
aGUgICBwcm9ibGVtIG9mIFtjb252ZXlpbmcgU0ZdIG1ldGFkYXRh4oCdLiBJIGRvIGJlbGlldmUg
d2Ugc2hvdWxkIGV4cGxvcmUgc3VjaCBzZXBhcmF0aW9uIHByaW5jaXBsZSBmdXJ0aGVyLg0KDQoN
CkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgbWlr
ZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPg0KU2VudDogRnJpZGF5LCBN
YXJjaCAxNCwgMjAxNCA1OjUwIFBNDQpUbzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KSSB3
b3VsZCBpbWFnaW5lIHRoYXQgaWYgd2UgbWFkZSB0aGUgQ2hhaW4gSUQgZmllbGQgaW4gdGhlIGhl
YWRlciBiZSBvcHRpb25hbCwgeWV0IHN0aWxsIHJlcXVpcmVkIGEgaGVhZGVyIGFuZCBzdGlsbCBy
ZXF1aXJlZCB0aGF0IHNvbWUgaW5kaWNhdGlvbiBvZiB0aGUgY2hhaW4gYmUgY2FycmllZCBzb21l
d2hlcmUgaW4gdGhlIHBhY2tldCAobXBscyBsYWJlbCBvciB2bGFuIG9yIHdoYXRldmVyKSwgdGhh
dCB0aGUgaW1wbGVtZW50YXRpb24gd291bGQgYmVjb21lIG92ZXJseSBjb21wbGljYXRlZC4gIFRv
IGRvIHNvIHdvdWxkIGJlIHVzaW5nIFNGQyBzaW1wbHkgYXMgYSBtZWNoYW5pc20gdG8gY2Fycnkg
bWV0YSBkYXRhIGFuZCBub3QgYXQgYWxsIGZvciBzZXJ2aWNlIGNoYWluaW5nLCB3aGljaCBzb3Vu
ZHMgY291bnRlciBpbnR1aXRpdmUgdG8gbWUuDQoNCk1hcmlhLA0KU28sIHlvdSBhcmUgc2F5aW5n
IHRoYXQgeW91IHdhbnQgdG8gdXNlIFNGQyB0byBjYXJyeSBhcm91bmQgbWV0YWRhdGEsIGJ1dCBu
b3QgZm9yIGFjdHVhbCBzZXJ2aWNlIGNoYWluaW5nIGJlY2F1c2UgeW91IGFscmVhZHkgaGF2ZSBh
IHdheSB0byBpbXBsZW1lbnQgc2VydmljZSBjaGFpbmluZyBvdXRzaWRlIG9mIFNGQz8gIE1heWJl
IEknbSBub3QgZm9sbG93aW5nLCBidXQgaXQgc2VlbXMgdG8gbWUgdGhhdCBpZiB5b3Ugd2VyZSB0
byB1cGdyYWRlIHlvdXIgbmV0d29yayB0byBzdXBwb3J0IFNGQyB0aGF0IHlvdSB3b3VsZCBjaGFu
Z2UgZnJvbSB1c2luZyB5b3VyIGV4aXN0aW5nIG1lY2hhbmlzbSBhbmQgc3RhcnQgdXNpbmcgU0ZD
LCB3aGljaCBpcyBtZWFudCB0byBwcm92aWRlIHN1cHBvcnQgZm9yIHNlcnZpY2UgZnVuY3Rpb25z
IHRoYXQgYXJlIG5vdCBTRkMgYXdhcmUuICBUaGVyZSBhcmUgYSBudW1iZXIgb2YgdXMgd2hvIGhh
dmUgaW1wbGVtZW50ZWQsIGluIG9uZSB3YXkgb3IgYW5vdGhlciwgc29tZSBzb3J0IG9mIHNlcnZp
Y2UgY2hhaW5pbmcsIGJ1dCBJIChJIGNhbiBhdCBsZWFzdCBzcGVhayBmb3IgbXlzZWxmKSBhbSBs
b29raW5nIHRvIFNGQyBub3QgdG8gZW5oYW5jZSBteSBjdXJyZW50IGltcGxlbWVudGF0aW9uLCBi
dXQgdG8gcmVwbGFjZSBpdCB3aXRoIHNvbWV0aGluZyBiZXR0ZXIgd2hpbGUgc3RpbGwgbWFpbnRh
aW5pbmcgbXkgY29yZSAobm9uIHNlcnZpY2UgZnVuY3Rpb24pIGluZnJhc3RydWN0dXJlLg0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkZyb206IGtlZ3JheUBjaXNjby5jb208a2Vn
cmF5QGNpc2NvLmNvbTxtYWlsdG86a2VncmF5QGNpc2NvLmNvbSUzY2tlZ3JheUBjaXNjby5jb20+
Pg0KVG86IFJvbiBQYXJrZXI8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+LEppbSBHdWljaGFyZCAoamd1aWNoYXIp
PGpndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPj4sSm9lbCBNLiBI
YWxwZXJuPGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+Pg0K
Y2M6IHNmY0BpZXRmLm9yZzxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZyUzY3NmY0Bp
ZXRmLm9yZz4+DQpTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0DQpTdWJqZWN0OiBSZTogW3Nm
Y10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KKzEgdGhlIGlkZWEgaXMgaW50ZXJvcGVy
YWJpbGl0eS4NCg0KDQpPbiAzLzE0LzE0IDEyOjU1IFBNLCAiUm9uIFBhcmtlciIgPFJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb20+PiB3cm90ZToNCg0KPlRoYW5rcywgSmltLg0KPg0KPlJlbWVtYmVyIHRoYXQgd2UgaGF2
ZSBzYWlkIG1hbnkgdGltZXMgdGhhdCB0aGUgU0ZDIHNlcnZpY2UgaGVhZGVyIGlzDQo+dHJhbnNw
b3J0IGluZGVwZW5kZW50LiAgIEp1c3QgYmVjYXVzZSB0aGUgY2hhaW4gaWQgY291bGQgYmUgY2Fy
cmllZCBpbg0KPnNvbWUgZm9ybSBvciBhbm90aGVyIHdpdGggc29tZSBwYXJ0aWN1bGFyIHRyYW5z
cG9ydCBkb2Vzbid0IG1lYW4gdGhhdCBpdA0KPmNvdWxkIGJlIHVuaXZlcnNhbGx5IGNvbnZleWVk
LiAgICBCeSBtYWtpbmcgYW5kIGtlZXBpbmcgdGhlIFNGQyBzZXJ2aWNlDQo+aGVhZGVyIHRyYW5z
cG9ydCBpbmRlcGVuZGVudCBtYWtlcyBpdCBtb3JlIGFwcGxpY2FibGUgaW4gbW9yZQ0KPmVudmly
b25tZW50cyBhbmQgbW9yZSBsaWtlbHkgdG8gZ2V0IGFkb3B0ZWQgYnJvYWRseS4NCj4NCj4gICBS
b24NCj4NCj4NCj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPkZyb206IEppbSBHdWljaGFy
ZCAoamd1aWNoYXIpIFttYWlsdG86amd1aWNoYXJAY2lzY28uY29tXQ0KPlNlbnQ6IEZyaWRheSwg
TWFyY2ggMTQsIDIwMTQgMzo1MiBQTQ0KPlRvOiBKb2VsIE0uIEhhbHBlcm47IFJvbiBQYXJrZXIN
Cj5DYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+U3ViamVjdDogU0ZDIGVu
Y2Fwc3VsYXRpb24gY2hhaW4gSUQNCj4NCj5IaSBKb2VsLA0KPg0KPlBlcmhhcHMgYnV0IEkgd291
bGQgcG9pbnQgb3V0IHRoYXQgdGhlIGJhc2UgU0ZDIGhlYWRlciBjb3VsZCBoYXZlIGEgbG90DQo+
bW9yZSBpbmZvcm1hdGlvbiB0aGFuIGp1c3QgdGhlIGNoYWluIElEOyBJIHdvdWxkIGFsc28gcG9p
bnQgb3V0IHRoYXQgdGhlDQo+ZGV2aWwgaXMgaW4gdGhlIGRldGFpbHMgYW5kIHNheWluZyAid2Vs
bCwgSSBjYW4ganVzdCB1c2UgYW4gTVBMUyBsYWJlbCINCj5oaWRlcyBtdWNoIG9mIHRoZSBjb21w
bGV4aXR5IG9mIGFjdHVhbGx5IGRvaW5nIHRoYXQuDQo+DQo+T24gMy8xNC8xNCwgMjozNSBQTSwg
IkpvZWwgTS4gSGFscGVybiIgPGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFs
cGVybi5jb20+PiB3cm90ZToNCj4NCj4+SWYgdGhlIHRyYW5zcG9ydCBoZWFkZXIgY2FycmllcyBl
bm91Z2ggaW5mb3JtYXRpb24gZm9yIGlkZW50aWZ5aW5nIHRoZQ0KPj5zZXF1ZW5jZSAoVkxBTiB0
YWcgb3IgTVBMUyBsYWJlbCBjYW4gYm90aCBkbyB0aGUgam9iKSwgdGhlbiBhcmd1YWJseQ0KPj50
aGUgZ2xvYmFsIGNoYWluIElEIGlzIHJlZHVuZGFudC4gSSBjYW4gbGl2ZSB3aXRoIGNhcnJ5aW5n
IGl0IGFueXdheQ0KPj5laXRoZXIgaWYgSSBoYXZlIG1ldGFkYXRhIHRvIGNhcnJ5LCBvciBpZiBJ
IG5lZWQgdGhlIGNoYWluIElEIGZvciBzb21lDQo+PnB1cnBvc2UuDQo+PiBBZnRlciBhbGwsIHNv
bWUgZm9sa3Mgc2VlbSB0byB3YW50IHRvIHVzZSB0aGF0IGZvciB0aGUgZm9yd2FyZGluZw0KPj5k
ZWNpc2lvbnMuDQo+Pg0KPj5Zb3VycywNCj4+Sm9lbA0KPj4NCj4+T24gMy8xNC8xNCwgMjoyOCBQ
TSwgUm9uIFBhcmtlciB3cm90ZToNCj4+PiBUaGUgY2hhaW4gSUQgaXMgdGhlIGxhYmVsIHRoYXQg
ZGVmaW5lcyB0aGUgc2VxdWVuY2Ugb2Ygc2VydmljZQ0KPj4+ZnVuY3Rpb25zIHRoYXQgbXVzdCBi
ZSB2aXNpdGVkLiAgIEl0IGNhbiBiZSB0aG91Z2h0IG9mIGFzIGEgaGFuZGxlIGZvciBhDQo+Pj5z
dGFjayBvZiBtdXN0LXZpc2l0IG5ldHdvcmsgbG9jYXRpb25zLiAgIEkgZG9uJ3Qgc2VlIGhvdyB0
aGlzIGNhbiBiZQ0KPj4+YW55dGhpbmcgYnV0IG1hbmRhdG9yeS4NCj4+Pg0KPj4+ICAgICBSb24N
Cj4+Pg0KPj4+DQo+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+PiBGcm9tOiBzZmMg
W21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFN1cmVuZHJhIEt1bWFy
DQo+Pj4oc21rdW1hcikNCj4+PiBTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDE6NDYgUE0N
Cj4+PiBUbzogSm9lbCBNLiBIYWxwZXJuOyBOQVBJRVJBTEEsIE1BUklBIEgNCj4+PiBDYzogc2Zj
QGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4gU3ViamVjdDogUmU6IFtzZmNdIGRy
YWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4NCj4+PiBbVHJpbW1l
ZCB0aGUgcmVjaXBpZW50IGxpc3QgLSBuZWVkcyBhcHByb3ZhbCBvdGhlcndpc2VdDQo+Pj4NCj4+
PiBDb21wbGV0ZWx5IGFncmVlIGhlcmUuDQo+Pj4NCj4+PiBTRkMgZG9lcyBub3QgcHJldmVudCBW
TEFOIHN0aXRjaGluZyBhbmQgb25lIGNhbiBjb250aW51ZSB0byBkbyB0aGF0Lg0KPj4+V2hpbGUg
YXQgdGhlIHNhbWUgdGltZSBTRkMgY2FuIGluY2x1ZGUgVkxBTiBzdGl0Y2hpbmcgdG8gc3VwcG9y
dA0KPj4+bGVnYWN5IFNGcyBpbiB0aGUgc2FtZSBjaGFpbiB0aGF0IGluY2x1ZGVzIFNGQyBhd2Fy
ZSBTRnMuIEV2ZW4gbGVnYWN5DQo+Pj5TRnMgYmVuZWZpdCBmcm9tIGNoYWluIGlkZW50aWZpY2F0
aW9uIGFuZCBoZW5jZSBjYW4gYmUgc2hhcmVkIGFjcm9zcw0KPj4+ZGlmZmVyZW50IHNlcnZpY2Ug
Y2hhaW5zLg0KPj4+DQo+Pj4gU3VyZW5kcmEuDQo+Pj4NCj4+Pg0KPj4+DQo+Pj4gT24gMy8xNC8x
NCAxMDoyNiBBTSwgIkpvZWwgTS4gSGFscGVybiIgPGptaEBqb2VsaGFscGVybi5jb208bWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb20+PiB3cm90ZToNCj4+Pg0KPj4+PiBNeSBvd24gaW5jbGluYXRp
b24gaXMgdG8gb2JzZXJ2ZSB0aGF0IGlmIHlvdSBkb24ndCBuZWVkIGV4cGxpY2l0DQo+Pj4+IGNo
YWluIGlkZW50aWZpY2F0aW9uIGFuZCB5b3UgZG9uJ3QgbmVlZCBtZXRhZGF0YSwgeW91IGNhbiBq
dXN0IG9taXQNCj4+Pj4gdGhlIHNmYy9uc2ggaGVhZGVyLiBTdGlsbCBkbyBzZXJ2aWNlIGNoYWlu
aW5nLCBqdXN0IG5vIGV4dHJhIGhlYWRlci4NCj4+Pj4NCj4+Pj4gSWYgd2UgYXJlIGdvaW5nIHRv
IGhhdmUgdGhlIGhlYWRlciwgaXQgc2VlbXMgdG8gbWUgdGhhdCB0aGUgY2hhaW4NCj4+Pj5pZGVu
dGlmaWNhdGlvbiBmaWVsZCBpcyB2ZXJ5IHVzZWZ1bCwgYW5kIGxvdyBjb3N0IG9uY2Ugd2UgaGF2
ZSB0aGUNCj4+Pj5oZWFkZXIuDQo+Pj4+DQo+Pj4+IFlvdXJzLA0KPj4+PiBKb2VsDQo+Pj4+DQo+
Pj4+IE9uIDMvMTQvMTQsIDE6MDAgUE0sIE5BUElFUkFMQSwgTUFSSUEgSCB3cm90ZToNCj4+Pj4+
IEV4cGxpY2l0IGNoYWluIGlkZW50aWZpY2F0aW9uIHNob3VsZCBiZSBtYWRlIG9wdGlvbmFsLiBJ
IGJlbGlldmUgaXQNCj4+Pj4+IHdhcyBkaXNjdXNzZWQgZmV3IG1vbnRocyBhZ28gb24gdGhpcyBt
YWlsaW5nIGxpc3QuDQo+Pj4+Pg0KPj4+Pj4gTWFyaWENCj4+Pj4+DQo+Pj4+PiAqRnJvbToqc2Zj
IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddICpPbiBCZWhhbGYgT2YgKkptaC5kaXJlY3QN
Cj4+Pj4+ICpTZW50OiogVGh1cnNkYXksIE1hcmNoIDEzLCAyMDE0IDEyOjEyIFBNDQo+Pj4+PiAq
VG86KiBrZWdyYXlAY2lzY28uY29tPG1haWx0bzprZWdyYXlAY2lzY28uY29tPjsgbHVjeS55b25n
QGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPjsgc21rdW1hckBjaXNjby5j
b208bWFpbHRvOnNta3VtYXJAY2lzY28uY29tPjsNCj4+Pj4+IGpndWljaGFyQGNpc2NvLmNvbTxt
YWlsdG86amd1aWNoYXJAY2lzY28uY29tPg0KPj4+Pj4gKkNjOiogbmljb2xhcy5ib3V0aG9yc0Bx
b3Ntb3MuY29tPG1haWx0bzpuaWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb20+OyBzZmNAaWV0Zi5v
cmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47IGhhZGlAbW9qYXRhdHUuY29tPG1haWx0bzpoYWRpQG1v
amF0YXR1LmNvbT47DQo+Pj4+PiByb25fcGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0
bzpyb25fcGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPjsgYnJpanNtYW5AanVuaXBlci5uZXQ8
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+IGptaEBqb2VsaGFscGVybi5jb208
bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+DQo+Pj4+PiAqU3ViamVjdDoqIFJlOiBbc2ZjXSBk
cmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gKkltcG9ydGFu
Y2U6KiBMb3cNCj4+Pj4+DQo+Pj4+PiBBc3N1bWluZyBJIHVuZGVyc3RhbmQgeW91IHByb3Blcmx5
IEtlbiwgSSBkaXNhZ3JlZS4NCj4+Pj4+DQo+Pj4+PiBGb3IgZXhhbXBsZSwgYnkgdXNpbmcgc2Vw
YXJhdGUgdGVybXMgSSBjYW4gZWFzaWx5IGRpc2N1c3MgdGhlIGZhY3QNCj4+Pj4+IHRoYXQgY2Vy
dGFpbiBraW5kcyBvZiBkYXRhIChjaGFpbiBpZGVudGlmaWNhdGlvbikgb25seSBuZWVkIHRvIGJl
DQo+Pj4+PiBhZGp1c3QgYnkgYSBmZXcgYXBwcyBpbiByYXJlIGNhc2VzLiBBbmQgdGhhdCBkYXRh
IGlzIG5vdCBiZWVkZWQNCj4+Pj4+IGJ5IHRoZSBhcHBsaWNhdGlvbnMuDQo+Pj4+Pg0KPj4+Pj4g
VW5sZXNzIHlvdSB3b3VsZCBsaWtlIHRvIGNvbnNpZGVyIHRoZSBjaGFpbiBpZGVudGlmaWNhdGlv
biBhcyBiZWluZw0KPj4+Pj4gb3B0aW9uYWw/DQo+Pj4+Pg0KPj4+Pj4gWW91cnMsDQo+Pj4+Pg0K
Pj4+Pj4gSm9lbA0KPj4+Pj4NCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4gU2VudCBmcm9tIG15IFNhbXN1
bmcgc21hcnRwaG9uZSBvbiBBVCZUDQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4g
LS0tLS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0tLS0tLQ0KPj4+Pj4gU3ViamVjdDogUmU6IFtz
ZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiBGcm9t
OiAiS2VuIEdyYXkgKGtlZ3JheSkiIDxrZWdyYXlAY2lzY28uY29tPG1haWx0bzprZWdyYXlAY2lz
Y28uY29tPg0KPj4+Pj48bWFpbHRvOmtlZ3JheUBjaXNjby5jb20+Pg0KPj4+Pj4gVG86IEx1Y3kg
eW9uZyA8bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPg0K
Pj4+Pj48bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4sIlN1cmVuZHJhPG1haWx0bzpsdWN5
LnlvbmdAaHVhd2VpLmNvbSUzZSUzZSwlMjJTdXJlbmRyYT4gS3VtYXIgKHNta3VtYXIpIg0KPj4+
Pj4gPHNta3VtYXJAY2lzY28uY29tPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbT4gPG1haWx0bzpz
bWt1bWFyQGNpc2NvLmNvbT4+LCJKaW08bWFpbHRvOnNta3VtYXJAY2lzY28uY29tJTNlJTNlLCUy
MkppbT4gR3VpY2hhcmQNCj4+Pj4+KGpndWljaGFyKSINCj4+Pj4+IDxqZ3VpY2hhckBjaXNjby5j
b208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4gPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+
Pg0KPj4+Pj4gQ0M6IE5pY29sYXMgQk9VVEhPUlMgPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNv
bTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPg0KPj4+Pj48bWFpbHRvOk5pY29s
YXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+LHNmYzxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Nt
b3MuY29tJTNlJTNlLHNmYz4gPHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+
Pj48bWFpbHRvOnNmY0BpZXRmLm9yZz4+LEphbWFsPG1haWx0bzpzZmNAaWV0Zi5vcmclM2UlM2Us
SmFtYWw+IEhhZGkgU2FsaW0gPGhhZGlAbW9qYXRhdHUuY29tPG1haWx0bzpoYWRpQG1vamF0YXR1
LmNvbT4NCj4+Pj4+PG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4+LFJvbjxtYWlsdG86aGFkaUBt
b2phdGF0dS5jb20lM2UlM2UsUm9uPiBQYXJrZXINCj4+Pj4+PFJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+DQo+Pj4+
PiA8bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PiwiYnJpanNtYW5AanVu
aXBlci5uZXQ8bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20lM2UlM2UsJTIy
YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
PiIgPGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+
Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4+LCJKb2VsPG1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldCUzZSUzZSwlMjJKb2VsPiBNLiBIYWxwZXJuIg0KPj4+Pj48am1oQGpvZWxoYWxw
ZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4gPG1haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tPj4NCj4+Pj4+DQo+Pj4+PiBUaGUgd29yZCAibWV0YWRhdGEiIGlzIGEgcHVycG9zZWx5
IGFtYmlndW91cyB0ZXJtICJkYXRhIHRoYXQNCj4+Pj4+IHByb3ZpZGVzIGluZm9ybWF0aW9uIGFi
b3V0IG90aGVyIGRhdGEiLiBJdCBpcyB1c2VkIHRvIGF2b2lkIFRISVMNCj4+Pj4+ZGlzY3Vzc2lv
bi4NCj4+Pj4+DQo+Pj4+PiBGb3IgZXhhbXBsZSwgSSBwcm9wb3NlIHdlIGRlZmluZSAidGVxdWls
YSBtZXRhZGF0YSIgYmVjYXVzZSwNCj4+Pj4+IGZyYW5rbHksIEkgd2lsbCBuZWVkIHRvIG9yZGVy
IGEgdHJpcGxlLXNob3QgaWYgd2Uga2VlcCBhdHRlbXB0aW5nDQo+Pj4+PiB0byBkZWZpbmUgc29t
ZXRoaW5nIHRoYXQsIGJ5IGRlZmluaXRpb24sIGlzIGFtYmlndW91cy4gSSdkIGxpa2UNCj4+Pj4+
IG15IGJhcnRlbmRlciB0byB1bmRlcnN0YW5kIG1lIHNwZWNpZmljYWxseSB3aGVuIEkgc2F5ICJJ
IG5lZWQgYQ0KPj4+Pj5zaG90Ii4NCj4+Pj4+DQo+Pj4+PiBPbiAzLzEzLzE0IDc6NDkgQU0sICJM
dWN5IHlvbmciIDxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5j
b20+DQo+Pj4+PiA8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+Pj4+Pg0K
Pj4+Pj4gICA+U25pcC4uDQo+Pj4+PiAgID5TSz4gSnVzdCBjb3B5aW5nIGZyb20gdGhlIFBTOg0K
Pj4+Pj4gICA+LS0NCj4+Pj4+ICAgPkRhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFi
aWxpdHkgdG8gZXhjaGFuZ2UgaW5mb3JtYXRpb24NCj4+Pj4+YmV0d2Vlbg0KPj4+Pj4gICA+dGhl
IG5ldHdvcmsgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25z
LA0KPj4+Pj5hbmQgc2VydmljZQ0KPj4+Pj4gICA+ZnVuY3Rpb25zIGFuZCB0aGUgbmV0d29yay4N
Cj4+Pj4+ICAgPg0KPj4+Pj4gICA+LS0NCj4+Pj4+ICAgPkl0IGlzIGEgbHVjaWQgZGVmaW5pdGlv
bi4gV2UgYXJlIHVubmVjZXNzYXJpbHkgbWFraW5nIHRoZSB3b3JkDQo+Pj4+PiJuZXR3b3JrIg0K
Pj4+Pj4gICA+Y29udHJvdmVyc2lhbCwgSU1PLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID5bTHVjeV0g
VGhpcyBpcyBteSBwb2ludC4gIlRoZSBuZXR3b3JrIiBpcyB0b28gZ2VuZXJhbCBoZXJlLA0KPj4+
Pj53aGljaCBicmluZ3MNCj4+Pj4+ICAgPm1ldGFkYXRhIGdyZWF0IHBvd2VyIHRvIGRvIG1hbnkg
dGhpbmdzLiBUaGlzIGlzIHdoeSBwZW9wbGUNCj4+Pj4+aW52ZW50IGlkZWFzDQo+Pj4+PiAgID5o
ZXJlLCB3aGljaCBjYXVzZXMgYSBsb3Qgb2YgZGViYXRlcyBvbiBtZXRhZGF0YSB1c2FnZSBwb3Rl
bnRpYWxzLg0KPj4+Pj4gV2UNCj4+Pj4+ICAgPnNob3VsZCBub3Qgc3BlbmQgYSBsb3Qgb2YgdGlt
ZXMgb24gdGhhdCBkZWJhdGVzIGFuZCBqdWRnZSB3aGljaA0KPj4+Pj51c2FnZSBpcw0KPj4+Pj4g
ICA+dmFsdWFibGUgb3Igbm90LiBUaHVzLCBmb3IgdGhlIFNGQyB3b3JrLCBpdCB3aWxsIGJlIGhl
bHBmdWwgaWYNCj4+Pj4+d2UgY2FuDQo+Pj4+PiAgID5uYXJyb3cgZG93biBhIGJpdC4gSm9lbCBt
YWtlcyBleHBsaWNpdGx5IHR3byBjYXNlcywgd2hpY2ggaXMNCj4+Pj4+aGVscGZ1bCB0bw0KPj4+
Pj4gICA+ZGV2ZWxvcCB1c2UgY2FzZXMgZm9yIGVhY2ggY2FzZS4gSSB3b3VsZCBsaWtlIHRvIHNl
ZSB0aGF0IHRoZQ0KPj4+Pj5wcm9ibGVtDQo+Pj4+PiAgID5zdGF0ZW1lbnQgY2FuIGJlIG1vcmUg
c3BlY2lmaWMgb24gbWV0YWRhdGEgZGVmaW5pdGlvbiwgd2hpY2ggbWF5DQo+Pj4+PmJlDQo+Pj4+
PiAgID5oZWxwZnVsIGluIGxlc3MgZm9jdXNpbmcgb24gaXQgYW5kIG1vdmluZyBmb3J3YXJkLg0K
Pj4+Pj4gICA+DQo+Pj4+PiAgID5MdWN5DQo+Pj4+PiAgID4NCj4+Pj4+ICAgPlN1cmVuZHJhLg0K
Pj4+Pj4gICA+DQo+Pj4+PiAgID4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5UaGFua3MsDQo+Pj4+
PiAgID4+THVjeQ0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tDQo+Pj4+PiAgID4+RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW21haWx0bzpqZ3Vp
Y2hhckBjaXNjby5jb21dDQo+Pj4+PiAgID4+U2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAx
NCA0OjM4IFBNDQo+Pj4+PiAgID4+VG86IEx1Y3kgeW9uZw0KPj4+Pj4gICA+PkNjOiBKb2VsIE0u
IEhhbHBlcm47IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXI7DQo+Pj4+PiAgID4+YnJpanNt
YW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbA0KPj4+Pj5IYWRpIFNhbGltDQo+Pj4+PiAgID4+
U3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRp
b25zDQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+SGkgTHVjeSwNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAg
Pj5Oby4gSSBhbSBzaW1wbHkgc2F5aW5nIHdlIHNob3VsZCBub3Qgb3ZlcmNvbXBsaWNhdGUgdGhl
IHByb2JsZW0NCj4+Pj4+ICAgPj5zdGF0ZW1lbnQgd2l0aCB0ZXh0IHRoYXQgYWRkcyBsaXR0bGUg
dG8gbm8gdmFsdWUgaW4gbXkgb3Bpbmlvbi4NCj4+Pj4+IFdoZXRoZXINCj4+Pj4+ICAgPj53ZSBj
YWxsIGl0IG1ldGFkYXRhLCBvciBjb250ZXh0LCBoYXMgbm8gYmVhcmluZyBvbiB0aGUgZmFjdA0K
Pj4+Pj50aGF0IHRoZQ0KPj4+Pj4gICA+PnByb2JsZW0gc3RhdGVtZW50IGFscmVhZHkgY2xlYXJs
eSBzdGF0ZXMgd2UgbmVlZCB0byBiZSBhYmxlIHRvDQo+Pj4+PnBhc3MNCj4+Pj4+ICAgPj5pbmZv
cm1hdGlvbiBiZXR3ZWVuIFNGwrlzIGFuZCBiZXR3ZWVuIHRoZSBuZXR3b3JrICYgU0bCuXMuDQo+
Pj4+PiAgID4+DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+T24gMy8xMi8xNCwgNToxMyBQTSwgIkx1
Y3kgeW9uZyIgPGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNv
bT4NCj4+Pj4+PG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+
Pg0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+SGkgSmltLA0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAg
Pj4+SSBmb3Igb25lIGRvbid0IGFncmVlIGFuZCB0aGluayB3ZSBhcmUgb3ZlciBjb21wbGljYXRp
bmcgd2hhdA0KPj4+Pj5zaG91bGQNCj4+Pj4+ICAgPj4+YmUgc3RyYWlnaHRmb3J3YXJkLiBUaGUg
U0ZDIGVuY2Fwc3VsYXRpb24gc2hvdWxkIGVuYWJsZSB0d28NCj4+Pj4+dGhpbmdzOg0KPj4+Pj4g
ICA+Pj4NCj4+Pj4+ICAgPj4+MS4gU3RlZXJpbmcgb2Ygc2VsZWN0ZWQgZmxvd3MgdGhyb3VnaCBh
IHNlcnZpY2UgY2hhaW47IHRoaXMgaXMNCj4+Pj4+dGhlDQo+Pj4+PiAgID4+PnNlcnZpY2UgZnVu
Y3Rpb24gcGF0aC4NCj4+Pj4+ICAgPj4+Mi4gUGFzc2luZyBvZiBjb250ZXh0IGFzc29jaWF0ZWQg
d2l0aCBhIGdpdmVuIGZsb3cgd2l0aGluIHNhaWQNCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj5m
dW5jdGlvbiBwYXRoLiBUaGlzIGNvbnRleHQgaW5mb3JtYXRpb24gbWF5IGJlIGNvbnN1bWVkIGJ5
IGENCj4+Pj4+U0YgKGFuDQo+Pj4+PiAgID4+PmFwcGxpY2F0aW9uIElEIGlzIGFuIGV4YW1wbGUp
IG9yIG1heSBiZSBjb25zdW1lZCBieSB0aGUNCj4+Pj4+Zm9yd2FyZGluZw0KPj4+Pj4gICA+Pj5l
bGVtZW50cyAoYSB2cmYtSUQgaXMgYW4gZXhhbXBsZSkuDQo+Pj4+PiAgID4+PltMdWN5XSBEbyB5
b3UgY2FsbCB0aGUgY29udGV4dCBhcyBtZXRhZGF0YSBvciBub3Q/IERvIHdlIGhhdmUNCj4+Pj4+
YW5vdGhlcg0KPj4+Pj4gICA+Pj50ZXJtIGhlcmUgYmVzaWRlIFNGQyBoZWFkZXIgYW5kIG1ldGFk
YXRhLiBJIHNlZSB0aGF0IHlvdSBkb24ndA0KPj4+Pj53YW50IHRvDQo+Pj4+PiAgID4+PnNlcGFy
YXRlIHdoYXQgaXMgY29uc3VtZWQgYnkgU0YgYW5kIHdoYXQgaXMgY29uc3VtZWQgYnkgdGhlDQo+
Pj4+PmZvcndhcmRpbmcNCj4+Pj4+ICAgPj4+ZWxlbWVudHMuDQo+Pj4+PiAgID4+Pg0KPj4+Pj4g
ICA+Pj5MdWN5DQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj5TZW50IGZyb20gbXkgaVBob25lDQo+
Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj4+IE9uIE1hciAxMiwgMjAxNCwgYXQgNDoxNiBQTSwgIkx1
Y3kgeW9uZyINCj4+Pj4+PGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVh
d2VpLmNvbT4gPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+
Pj4+DQo+Pj4+PiAgID4+Pj4gR3JlYXQuIFRoZW4gd2UgbWF5IGNvbnNpZGVyIHR3byBzcGVjaWFs
IG1ldGFkYXRhIGRlZmluaXRpb25zDQo+Pj4+PmluIHRoZQ0KPj4+Pj4gICA+Pj4+cHJvYmxlbSBz
dGF0ZW1lbnQgc28gd2UgY2FuIGFsbCB1c2UgdGhlIHNhbWUgZGVmaW5pdGlvbnMuDQo+Pj4+Pkhl
cmUgaXMgbXkNCj4+Pj4+ICAgPj4+PnN1Z2dlc3RlZCB0ZXh0IGFuZCBsaWtlIHRvIGhlYXIgeW91
IGFuZCBvdGhlcidzIGlucHV0IGFuZA0KPj4+Pj5zdWdnZXN0aW9ucy4NCj4+Pj4+ICAgPj4+Pg0K
Pj4+Pj4gICA+Pj4+IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92
aWRlcyB0aGUgYWJpbGl0eQ0KPj4+Pj50bw0KPj4+Pj4gICA+Pj4+ZXhjaGFuZ2UgaW5mb3JtYXRp
b24gYmV0d2VlbiB0aGUgZWxlbWVudHMgaW4gYSBzZXJ2aWNlIGZ1bmN0aW9uDQo+Pj4+PiAgID4+
Pj5jaGFpbmluZy4gSW4gdGhpcyBjb250ZXh0LCB0aGVyZSBhcmUgdHdvIHR5cGVzIG9mIGRhdGEg
cGxhbmUNCj4+Pj4+bWV0YWRhdGEuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBTZXJ2aWNl
IEZ1bmN0aW9uIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZXhjaGFuZ2VkIGJldHdlZW4NCj4+
Pj4+ICAgPj4+PmNsYXNzaWZpZXIgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZp
Y2UgZnVuY3Rpb25zIHRvDQo+Pj4+PiAgID4+Pj5mYWNpbGl0YXRlIHNlcnZpY2UgZnVuY3Rpb25z
IG9uIHRoZSBwYWNrZXQgdHJlYXRtZW50Lg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gU3Rl
ZXJpbmcgTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBmcm9tIHNlcnZpY2UgZnVuY3Rpb25zIHRv
IGENCj4+Pj4+ICAgPj4+PmNsYXNzaWZpZXIgb3Igc2VydmljZSBub2RlIGZvciB0cmFmZmljIGZv
cndhcmRpbmcgcHVycG9zZS4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IC1lbmQNCj4+Pj4+
ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IEx1Y3kNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+DQo+
Pj4+PiAgID4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+ICAgPj4+PiBGcm9t
OiBKb2VsIE0uIEhhbHBlcm4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXQ0KPj4+Pj4gICA+
Pj4+IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjozNSBQTQ0KPj4+Pj4gICA+Pj4+
IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXINCj4+Pj4+ICAgPj4+
PiBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dD47IHNmYzsgSmFtYWwgSGFkaQ0KPj4+Pj4gICA+Pj4+IFNhbGltDQo+Pj4+PiAgID4+Pj4gU3Vi
amVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25z
DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBZZXMsIEkgYW0gdHJ5aW5nIHRvIGNvbnNpc3Rl
bnRseSBkaXN0aW5ndWlzaCB0aG9zZSB0d28gY2FzZXMNCj4+Pj4+d2hlbg0KPj4+Pj4gICA+Pj4+
dGFsa2luZyBhYm91dCB0aGUgaW5mb3JtYXRpb24gY2FycmllZCB3aXRoIHBhY2tldHMgaW4gc2Vy
dmljZQ0KPj4+Pj5jaGFpbnMuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBZb3VycywNCj4+
Pj4+ICAgPj4+PiBKb2VsDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+Pj4gT24gMy8xMi8xNCwg
MzoxMyBQTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4gICA+Pj4+PiBKb2VsLCBTZWUgYmVsb3cu
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYw0KPj4+Pj4gICA+Pj4+PiBbbWFp
bHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgSm9lbCBNLiBIYWxwZXJuDQo+
Pj4+PlNlbnQ6DQo+Pj4+PiAgID4+Pj4+IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjowMiBQ
TSBUbzogTHVjeSB5b25nOyBOaWNvbGFzDQo+Pj4+PkJPVVRIT1JTOw0KPj4+Pj4gICA+Pj4+PiBS
b24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsNCj4+Pj4+YnJpanNtYW5AanVu
aXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0Pjsgc2ZjOw0KPj4+Pj4gICA+Pj4+PiBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6
IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25z
aWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBJIHdhcyB0cnlpbmcgdG8g
d29yZCBpdCBjYXJlZnVsbHkgbm90IHRvIGZvY3VzIG9uIHdobyBwdXRzDQo+Pj4+PnRoZQ0KPj4+
Pj4gICA+Pj4+PiBpbmZvcm1hdGlvbiBpbiwgYnV0IG9ubHkgb24gd2hvIGNvbnN1bWVzIHRoZSBp
bmZvcm1hdGlvbi4NCj4+Pj4+ICAgPj4+Pj4gSW5mb3JtYXRpb24gZm9yIHNlcnZpY2UgZnVuY3Rp
b25zIG1heSBjb21lIGZyb20gdGhlIGluZ3Jlc3MNCj4+Pj4+ICAgPj4+Pj4gY2xhc3NpZmllciBv
ciBmcm9tIG90aGVyIHNlcnZpY2UgZnVuY3Rpb25zLiBbTHVjeV0gdGhpcyBpcw0KPj4+Pj50aGUg
b25lDQo+Pj4+PiAgID4+Pj4+IGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3LiBJbmZv
cm1hdGlvbiBmb3IgdGhlDQo+Pj4+PmZvcndhcmRpbmcNCj4+Pj4+ICAgPj4+Pj4gd2lsbCBnZW5l
cmFsbHkgY29tZSBmcm9tIHRoZSBpbmdyZXNzIGNsYXNzaWZpZXIsIGJ1dCBpbg0KPj4+Pj5zcGVj
aWFsDQo+Pj4+PiAgID4+Pj4+IGNhc2VzIG1heSBiZSBwcm92aWRlZCBieSBzZXJ2aWNlIGZ1bmN0
aW9ucy4gKEkga2VlcA0KPj4+Pj53YW50aW5nIHRvIGdldA0KPj4+Pj4gICA+Pj4+PiByaWQgb2Yg
dGhvc2Ugc3BlY2lhbCBjYXNlcywgYnV0IHNvIGZhciB0aGVyZSBzZWVtIHRvIGJlDQo+Pj4+Pmp1
c3QgZW5vdWdoDQo+Pj4+PiAgID4+Pj4+IG9mIHRoZW0gdG8gd2FycmFudCBjb3ZlcmluZyBpbiB0
aGUgc29sdXRpb24uIEFuZCBtb3JlDQo+Pj4+PmltcG9ydGFudGx5LA0KPj4+Pj4gICA+Pj4+PiBz
aWduaWZpY2FudCBzdXBwb3J0IGZvciBpdCBpbiB0aGUgd29ya2luZyBncm91cC4pIFtMdWN5XQ0K
Pj4+Pj5UaGlzIGlzDQo+Pj4+PiAgID4+Pj4+IHRoZSBzZWNvbmQgY2FzZSB1c2luZyBtZXRhZGF0
YSBpbiB5b3VyIHZpZXcgKGJ1dCB5b3UgZG9uJ3QNCj4+Pj4+bGlrZSBpdCkuDQo+Pj4+PiAgID4+
Pj4+DQo+Pj4+PiAgID4+Pj4+IEFuZCB5b3Ugc3VnZ2VzdCBkaXN0aW5ndWlzaGluZyB0aGVzZSB0
d28gY2FzZXMgd2hlbg0KPj4+Pj5kaXNjdXNzaW5nDQo+Pj4+PiAgID4+Pj4+IGFib3V0IG1ldGFk
YXRhIHVzYWdlLiBJcyB0aGF0IHJpZ2h0IHVuZGVyc3RhbmRpbmc/DQo+Pj4+PiAgID4+Pj4+DQo+
Pj4+PiAgID4+Pj4+IEx1Y3kNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gWW91cnMsIEpv
ZWwNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IE9uIDMvMTIvMTQsIDI6MzMgUE0sIEx1
Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+IEpvZWwsIEkgaW50ZXJwcmV0IHRoYXQgeW91
IHN1Z2dlc3RzIHRoYXQgZGlzdGluZ3Vpc2ggdGhlDQo+Pj4+PmV4Y2hhbmdlDQo+Pj4+PiAgID4+
Pj4+PiBpbmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0
aW9ucw0KPj4+Pj5hbmQgdGhlDQo+Pj4+PiAgID4+Pj4+PiBleGNoYW5nZSBpbmZvcm1hdGlvbiBk
YXRhIHBsYW5lIGNhcnJpZWQgZnJvbSBhIHNlcnZpY2UNCj4+Pj4+ZnVuY3Rpb24gdG8NCj4+Pj4+
ICAgPj4+Pj4+IGEgc2VydmljZSBub2RlLiBJcyB0aGlzIHJpZ2h0IHVuZGVyc3RhbmRpbmc/IEx1
Y3kNCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm4NCj4+Pj4+ICAgPj4+Pj4+IFttYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwNCj4+Pj4+MjAxNA0KPj4+
Pj4gMToxOQ0KPj4+Pj4gICA+Pj4+Pj4gUE0NCj4+Pj4+ICAgPj4+Pj4+IFRvOiBMdWN5IHlvbmc7
IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZA0KPj4+Pj4gICA+
Pj4+Pj4gKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1h
bCBIYWRpIFNhbGltIFN1YmplY3Q6DQo+Pj4+PiAgID4+Pj4+PiBSZTogW3NmY10gZHJhZnQtcmlq
c21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+PiBNeSBpbmNsaW5hdGlvbiB3b3VsZCBiZSB0byB0dW5lIHRoYXQgZGVmaW5pdGlvbiB0
bw0KPj4+Pj5kaXN0aW5ndWlzaA0KPj4+Pj4gICA+Pj4+Pj4gYmV0d2VlbiBkYXRhcGxhbmUgY2Fy
cmllZCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBmb3IgdXNlIGJ5DQo+Pj4+PnNlcnZpY2UNCj4+Pj4+
ICAgPj4+Pj4+IGZ1bmNpdG9ucyAod2hhdGV2ZXIgdGhlIG9yaWdpbiksIGFuZCBkYXRhcGxhbmUg
Y2FycmllZA0KPj4+Pj5pbmZvcm1hdGlvbg0KPj4+Pj4gICA+Pj4+Pj4gaW50ZW5kZWQgZm9yIGRh
dGFwbGFuZSBmb3J3YXJkaW5nIGNvbXBvbmVudHMuDQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+IEhpIEpvZWwsDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBJIGFn
cmVlIHRoYXQgd2UgbmVlZCB1c2luZyB0aGUgc2FtZSBkZWZpbml0aW9uIGZvciBhDQo+Pj4+PnRl
cm0sIGJ1dA0KPj4+Pj4gICA+Pj4+Pj4+IGRpc2FncmVlIHRoYXQgdGhlIG1ldGFkYXRhIGRlZmlu
aXRpb24gaGVyZSBpcyBhIHNldCBvZg0KPj4+Pj4gICA+Pj4+Pj4+IGluZm9ybWF0aW9uIHB1dCBp
biB0aGUgU0ZDIGhlYWRlci4gVGhpcyBtYXkgYmUgdG9vIG5hcnJvdw0KPj4+Pj5vciBsZWFkDQo+
Pj4+PiAgID4+Pj4+Pj4gdG8gYSBwYXJ0aWN1bGFyIHNvbHV0aW9uLiBJIGFtIGZpbmUgd2l0aCB0
aGlzIGRlZmluaXRpb24NCj4+Pj4+aW4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4gcHJvYmxlbSBzdGF0
ZW1lbnQgdy8gbWlub3IgdHdlYWsgKHN1Z2dlc3RlZCBvbiBtYWlsaW5nDQo+Pj4+Pmxpc3QpLg0K
Pj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRh
IHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZQ0KPj4+Pj5hYmlsaXR5IHRvDQo+Pj4+PiAgID4+
Pj4+Pj4gZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgY2xhc3NpZmllcnMgYW5kIHNl
cnZpY2UNCj4+Pj4+ICAgPj4+Pj4+PiBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlv
bnMsIGFuZCBzZXJ2aWNlDQo+Pj4+PmZ1bmN0aW9ucyBhbmQNCj4+Pj4+ICAgPj4+Pj4+PiB0aGUN
Cj4+Pj4+ICAgPj4+Pj4+PiBjbGFzc2lmaWVyc3xzZXJ2aWNlIG5vZGVzLg0KPj4+Pj4gICA+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gVGhlcmUgbWF5IGJlIGEgc29sdXRpb24gdGhhdCBhIHNlcnZp
Y2UgZnVuY3Rpb24gcGFzc2VzDQo+Pj4+PnNvbWUNCj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gaW5m
b3JtYXRpb24gdG8gYXR0YWNoZWQgc2VydmljZSBub2RlIHdpdGhvdXQgdXNpbmcgU0ZDDQo+Pj4+
PmhlYWRlci4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IFRoYW5rcywgTHVjeQ0K
Pj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiAtLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIEhhbHBlcm4gRGlyZWN0DQo+Pj4+PiAgID4+
Pj4+Pj4gW21haWx0bzpqbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5
LA0KPj4+Pj5NYXJjaCAxMiwNCj4+Pj4+ICAgPj4+Pj4+PiAyMDE0IDEyOjI1IFBNIFRvOiBMdWN5
IHlvbmc7IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcw0KPj4+Pj5CT1VUSE9SUzsNCj4+Pj4+ICAg
Pj4+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsNCj4+Pj4+YnJp
anNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+ICAgPj4+Pj4+PiBzZmM7IEphbWFsIEhhZGkgU2Fs
aW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMt
bWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
IEx1Y3ksIHlvdSBzYXkgInRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIC4uLiIgVGhlDQo+Pj4+PmRl
ZmluaXRpb24geW91DQo+Pj4+PiAgID4+Pj4+Pj4gdGhlbiBwcm92aWRlIGlzIGEgZGVmaW5pdGlv
biBvZiB0aGUgc2V0IG9mIGluZm9ybWF0aW9uIHdlDQo+Pj4+PmFyZQ0KPj4+Pj4gICA+Pj4+Pj4+
IHByb3Bvc2luZyB0aGF0IHdlIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gSSwgYW5kIG90aGVycywN
Cj4+Pj4+aGF2ZQ0KPj4+Pj4gICA+Pj4+Pj4+IGJlZW4gdXNpbmcgdGhlIHRlcm0gbWV0YWRhdGEg
bW9yZSBuYXJyb3dseS4gV2UgY2FuIHVzZQ0KPj4+Pj53aGF0ZXZlcg0KPj4+Pj4gICA+Pj4+Pj4+
IGRlZmluaXRpb24gd2Ugd2FudC4gQnV0IHdlIGRvIG5lZWQgdG8gYWdyZWUgb24gdGhlDQo+Pj4+
PmRlZmluaXRpb24uDQo+Pj4+PiAgID4+Pj4+Pj4gRm9yIHRoZSBwdXJwb3NlcyBvZiB0aGUgV0cs
IGl0IHNlZW1zIG11Y2ggbW9yZSB1c2VmdWwgdG8NCj4+Pj4+dXNlIHRoZQ0KPj4+Pj4gICA+Pj4+
Pj4+IHRlcm0gbWV0YWRhdGEgZm9yIHRoZSBuYXJyb3dlciBkZXNjcmlwdGlvbi4NCj4+Pj4+ICAg
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4gT24gMy8xMi8xNCwgMToxOSBQTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+
Pj4gICA+Pj4+Pj4+PiBIaSBKb2VsLA0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
PiBJIGFncmVlLiBXZSBuZWVkIHRvIGRpZmZlcmVudGlhdGUgdGhlIG1ldGFkYXRhIHVzZWQgYnkN
Cj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+PmZ1bmN0aW9uIGFuZCBTRkMgaGVhZGVyLiBU
aGUgbWV0YWRhdGEgdGVybSBtZWFucyBjYXJyeWluZw0KPj4+Pj5zb21lDQo+Pj4+PiAgID4+Pj4+
Pj4+c3RhdGVzIGFsb25nIHdpdGggdGhlIHBhY2tldC4gSU1POiBTRkMgaGVhZGVyIGlzIGEga2lu
ZCBvZg0KPj4+Pj4gICA+Pj4+Pj4+Pm1ldGFkYXRhIGNhcnJpZWQgb24gcGFja2V0IGZvciBuZXh0
IHNlcnZpY2Ugbm9kZSB0byB1c2UuDQo+Pj4+PkluIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+PmNvbnRl
eHQgb2YgU0ZDLCB3ZSBoYXZlIHRlcm0gZm9yIFNGQyBoZWFkZXIgYW5kIHRoZQ0KPj4+Pj5tZXRh
ZGF0YSB0aGF0DQo+Pj4+PiAgID4+Pj4+Pj4+d2FzIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1
bmN0aW9ucywgb3IgYmV0d2VlbiBzZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+ZnVuY3Rpb25zIGFu
ZCBjbGFzc2lmaWVycy9zZXJ2aWNlIG5vZGVzLCB3aGljaCBpcyB3aGF0DQo+Pj4+PnRoZSBkcmFm
dA0KPj4+Pj4gICA+Pj4+Pj4+PmZvY3VzLg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+PiBUaGFua3MsIEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxw
ZXJuDQo+Pj4+PiAgID4+Pj4+Pj4+IFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0gU2VudDog
V2VkbmVzZGF5LCBNYXJjaCAxMiwNCj4+Pj4+IDIwMTQNCj4+Pj4+ICAgPj4+Pj4+Pj4gMTE6MTgg
QU0gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlciBDYzoNCj4+Pj4+
IEppbQ0KPj4+Pj4gICA+Pj4+Pj4+PiBHdWljaGFyZCAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5p
cGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0NCj4+Pj4+ICAgPj4+Pj4+Pj4g
U3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25z
aWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBJIHRoaW5rIGl0
IGlzIGltcG9ydGFudCB0byBrZWVwIGEgc3Ryb25nIGRpc3RpbmN0aW9uDQo+Pj4+PmJldHdlZW4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4gbWV0YWRhdGEgKHdoaWNoIGlzIGZvciB1c2UgYnkgYXBwbGljYXRp
b25zKSBhbmQgdGhlDQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj4gY2hhaW5pbmcgaW5m
b3JtYXRpb24gaW4gdGhlIGJhc2Ugc2VydmljZSBjaGFpbiBoZWFkZXIsDQo+Pj4+PndoaWNoIGlz
DQo+Pj4+PiAgID4+Pj4+Pj4+IGZvciB1c2UgYnkgdGhlIHNlcnZpY2UgY2hhaW4gc3VwcG9ydCBt
ZWNoYW5pc21zLg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBZb3VycywgSm9l
bA0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gT24gMy8xMi8xNCwgMTA6NDIg
QU0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+IEZ1bGx5IGFncmVlIHdpdGgg
Sm9lLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFdlIHNob3VsZCBub3Qg
cmVxdWlyZSBhIGZpeCBsZW5ndGggZm9yIGluLWJhbmQgbWV0YWRhdGENCj4+Pj4+YnV0DQo+Pj4+
PiAgID4+Pj4+Pj4+PiBhbHNvIG5vdCBsZWF2ZSBpdCBmb3IgZnJlZWx5IHVzYWdlLiBJbiBmYWN0
LCB3aGVuIGENCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbm9kZSBpbnNlcnRzIFNG
QyBoZWFkZXIgb24gYSAoZW5jYXBzdWxhdGVkKSBwYWNrZXQgYW5kDQo+Pj4+PnNlbmQgdG8NCj4+
Pj4+ICAgPj4+Pj4+Pj4+IG5leHQgc2VydmljZSBub2RlLCBTRkMgaGVhZGVyIGl0c2VsZiBjYW4g
YmUgc2VlbiBhcyBhDQo+Pj4+Pm1ldGFkYXRhLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+IEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiAtLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+IFttYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKb2VsIE0uDQo+Pj4+PkhhbHBl
cm4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgOToy
MSBBTSBUbzogTmljb2xhcw0KPj4+Pj5CT1VUSE9SUzsNCj4+Pj4+ICAgPj4+Pj4+Pj4+IFJvbiBQ
YXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOw0KPj4+Pj5icmlqc21hbkBqdW5pcGVy
Lm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQ+Ow0KPj4+Pj4gICA+Pj4+Pj4+Pj4gc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6
IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEt
Y29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBGb3Ig
aW4tYmFuZCBtZXRhZGF0YSwgdGhlIEFQSSBmb3IgYWNjZXNzIGNhbiBlYXNpbHkgYmUNCj4+Pj4+
ICAgPj4+Pj4+Pj4+IHN5bmNocm9ub3VzLiBPdXQgb2YgYmFuZCBtZXRhZGF0YSBuZWVkcyBkaWZm
ZXJlbnQNCj4+Pj4+aGFuZGxpbmcuDQo+Pj4+PiAgID4+Pj4+Pj4+PiBUaGVyZSBhcmUgbWFueSBj
YXNlcyB3aGVyZSBvdXQtb2YtYmFuZCBtZXRhZGF0YSBpcw0KPj4+Pj51c2VmdWwgYW5kDQo+Pj4+
PiAgID4+Pj4+Pj4+PiBhcHByb3ByaWF0ZS4gQnV0IHRoZXkgZG8gbm90IGNvdmVyIGFsbCBuZWVk
cyBieSBhbnkNCj4+Pj4+c3RyZXRjaC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+PiBFdmVuIGlmIGVhY2ggcGllY2Ugb2YgaW4tYmFuZCBtZXRhZGF0YSBpcyBvZiBmaXhlZA0K
Pj4+Pj5sZW5ndGgsDQo+Pj4+PiAgID4+Pj4+Pj4+PiB0aGVyZSBhcmUgbWFueSBkaWZmZXJlbnQg
a2luZHMgb2YgbWV0YXR5cGUuIFRyeWluZyB0bw0KPj4+Pj5zYXkNCj4+Pj4+ICAgPj4+Pj4+Pj4+
ICJ0aGVyZSB3aWxsIGJlIGV4YWN0bHkgZm91ciBwaWVjZXMsIGFuZCB0aGV5IHdpbGwgYmUgb2YN
Cj4+Pj4+dHlwZXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+IHQxLCB0MiwgdDMsIGFuZCB0NCIgaXMgc2lt
cGx5IHRvbyBzcGVjaWZpYyBmb3IgZXZlbiA4MCUNCj4+Pj4+b2YgdGhlDQo+Pj4+PiAgID4+Pj4+
Pj4+Pm5lZWRzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFlvdXJzLCBK
b2VsDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE9uIDMvMTIvMTQsIDg6
NTIgQU0sIE5pY29sYXMgQk9VVEhPUlMgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gSGVsbG8g
Um9uLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gU2VuZGluZyBvdXQg
b2YgYmFuZCBjb25ncnVlbnQgbWV0YWRhdGEgbWF5IG5vdCBiZSB0aGUNCj4+Pj4+YW5zd2VyDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gdG8gYWxsIG5lZWRzIGJ1dCBpdCBpcyBvbmUgdG9vbCB0aGF0IHdl
IHNob3VsZCBrZWVwLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gTm90
IGFsbCBtZXRhZGF0YSBpcyB0aWVkIHRvIGEgc3BlY2lmaWMgcGFja2V0LCBmb3INCj4+Pj4+ZXhh
bXBsZSBhDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gcG9saWN5IGNoYW5nZSBpbiBQQ1JGIGNvdWxkIGxl
YWQgdG8gc29tZSBtZXRhZGF0YQ0KPj4+Pj5zaWduYWxpbmcsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
dGhlIHJlYWN0aW9uIHRpbWUgbmVlZCBub3QgYmUgaW1tZWRpYXRlLCBmZXcgbXMgbWF5DQo+Pj4+
Pm5vdCBtYXR0ZXIuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBBcyB5
b3UgcG9pbnQsIGlmIGEgcGFja2V0IGlzIHRpZWQgdG8gYSBtZXRhZGF0YSBhDQo+Pj4+PmNvcnJl
bGF0aW9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gaW5mbyBjYW4gYmUgc2V0IGluIGJvdGggcGFja2V0
IHRvIGRlYWwgd2l0aCBpdCAoaS5lDQo+Pj4+Pm1ldGFkYXRhDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
ZXhwZWN0ZWQgZmxhZyBpbiB0aGUgU0ZDIGhlYWRlciwgcGx1cyBhbiBpZCkNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEZpbmFsbHkgd2UgY2FuIHN0aWxsIHNlbmQgc29t
ZSBsaW1pdGVkIG1ldGFkYXRhIHdpdGhpbg0KPj4+Pj5hIGhlYWRlci4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBUaGlzIGNvdWxkIGJlIHVzZWQgZm9yIGxvYWQgYmFsYW5jZXJzIGluIHBhcnRpY3VsYXIg
aWYNCj4+Pj4+d2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBhZ3JlZSBvbiBhIGNvbnZlbnRpb24gdG8g
bG9jYXRlICJjb2Fyc2UgZ3JhaW4gcG9saWN5Ig0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IC8gImZpbmUg
Z3JhaW4gcG9saWN5IiBvbiByZXNlcnZlZCBjb250ZXh0IGhlYWRlcnMuDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGlzIHNlZW1zIHRvIG9wZW4gdXAgYSBsb3Qgb2Yg
ZmxleGliaWxpdHkgLw0KPj4+Pj5pbm5vdmF0aW9ucy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+IE9uIHlvdXIgbGFzdCBwb2ludCwgdGhlcmUgaXMgYSBxdWVzdGlvbiBv
biBob3cgdG8gbWFrZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1ldGFkYXRhIGF2YWlsYWJsZSB0byBh
IFNlcnZpY2UgRnVuY3Rpb24uIEN1cnJlbnQgc29ja2V0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gY29u
bmVjdGlvbnMgZm9yIGV4YW1wbGUgZG8gbm90IGFsbG93IHRvIHJldHJpZXZlIElQDQo+Pj4+Pmhl
YWRlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG9wdGlvbnMuIFNvIEkgYXNzdW1lIHRoYXQgU0ZDIGF3
YXJlIFNlcnZpY2UgRnVuY3Rpb25zDQo+Pj4+PndpbGwNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBuZWVk
IHNvbWUgKGFzeW5jaHJvbm91cw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+ID8pIEFQSSB0byByZXRyaWV2
ZSBTRkMgaGVhZGVyIGluZm9ybWF0aW9uIGFzIHdlbGwgYXMNCj4+Pj4+aW4tYmFuZA0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IG1ldGFkYXRhLiBJIGRvbid0IHNlZSBvdXQgb2YgYmFuZCBtZXRhZGF0YSB0
cmFuc3BvcnQNCj4+Pj4+YWRkaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gY29tcGxleGl0eSwgdGhl
IHNhbWUgQVBJIGNhbiBwcm9iYWJseSBhcHBseS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IFRoZSBhbHRlcm5hdGl2ZSBvcHRpb24sIGFsbG93aW5nIHZhcmlhYmxlIHNp
emVkDQo+Pj4+Pm1ldGFkYXRhIGluDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdGhlIFNGQyBoZWFkZXIg
aGFzIHNvbWUgZHJhd2JhY2tzIGFzIHdlbGwsIG9uZSBiZWluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
IGZyYWdtZW50YXRpb24sIGFuZCBzb21lIHN3aXRjaGVzIGV4cGVjdGluZyBhcyB3ZWxsIHRvDQo+
Pj4+Pmxvb2sgYXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBlbmQgdXNlciB0cmFmZmljIGhlYWRlcnMg
Zm9yIGxpbmsgbG9hZCBiYWxhbmNpbmcuIEkNCj4+Pj4+d291bGQNCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBhZ3JlZSB0aGF0IGlmIHdlIGNhbiBhY2NlcHQgdGhlc2UgaXNzdWVzLCB0aGVuIHNlbmRpbmcN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+PiBvZmYtbGluZSBjb25ncnVlbnQgbWV0YWRhdGEgbG9vc2VzIGl0
cyBpbnRlcmVzdC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFdlIG5l
ZWQgdG8gdGFrZSBpbnRvIGFjY291bnQgdGhhdCBib3RoIGluLWJhbmQgYW5kDQo+Pj4+PmNvbmdy
dWVudA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG91dC1vZi1iYW5kIG1ldGFkYXRhIHRyYW5zcG9ydCBp
cyBub3QgcmVsaWFibGUuIEENCj4+Pj4+cGFja2V0IGxvc3MNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0
cmlnZ2VyaW5nIHJldHJhbnNtaXNzaW9uIHdvdWxkIG5vdCBsZWFkIHRvIHRoZQ0KPj4+Pj5pZGVu
dGljYWwNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiByZWNvbnN0cnVjdGlvbiBvZiB0aGUgYXNzb2NpYXRl
ZCBtZXRhZGF0YS4gSW4gc29tZQ0KPj4+Pj5jYXNlcywgd2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBt
aWdodCB0aHVzIGV2ZW4gbmVlZCBub24tY29uZ3J1ZW50IG91dC1vZi1iYW5kIHJlbGlhYmxlDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gbWV0YWRhdGEgdHJhbnNwb3J0Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9t
Og0KPj4+Pj4gUm9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gUGFya2VyIFtSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPl0g
U2VudDoNCj4+Pj4+V2VkbmVzZGF5LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE1hcmNoIDEyLCAyMDE0
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gMTI6NDMgUE0gVG86IE5pY29sYXMgQk9VVEhPUlMgQ2M6IEpp
bSBHdWljaGFyZA0KPj4+Pj4oamd1aWNoYXIpOw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGJyaWpzbWFu
QGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldD47DQo+Pj4+PnNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTog
W3NmY10NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25z
aWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gTmljb2xh
cywNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEkgdW5kZXJzdGFuZCB0
aGUgY29uY2VwdCBmb3Igb3V0IG9mIGJhbmQgc2lnbmFsaW5nIG9mDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj5tZXRhZGF0YSwgYnV0IEkgYW0gY29uY2VybmVkIHRoYXQgaXQgaW50cm9kdWNlcw0KPj4+Pj5z
aWduaWZpY2FudA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Y29tcGxleGl0eSBkdWUgdG8gdGhlIHBvdGVu
dGlhbCByYWNlIGNvbmRpdGlvbiBvZg0KPj4+Pj5yZWNlaXZpbmcgdGhlDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj5yZWFsIHBhY2tldCBiZWZvcmUgdGhlIG1ldGFkYXRhLiBXaGlsZSB0aGUgcmVhbCBwYWNr
ZXQNCj4+Pj4+Y291bGQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PmluZGljYXRlIHRoYXQgb3V0IG9mIGJh
bmQgbWV0YWRhdGEgaXMgZXhwZWN0ZWQsIGhvdyBjYW4NCj4+Pj4+d2UNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pmd1YXJhbnRlZSB0aGUgb3JkZXIgb2YgcmVjZXB0aW9uPyBXaGF0IGlmIHN3aXRjaGluZyBv
cg0KPj4+Pj5yb3V0aW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5ub2RlcyBhcHBseSBoYXNoIGJhc2Vk
IGxvYWQgYmFsYW5jaW5nPyBXaGF0IGlmIHRoZSBsb2FkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5iYWxh
bmNpbmcgdW5kZXJzdGFuZHMgU0ZDIGVuY2FwcyBhbmQgbG9va3MgYmV5b25kIGl0IHRvDQo+Pj4+
PnRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+b3JpZ2luYWwgaGVhZGVyIHRvIGdldCBiZXR0ZXIgZW50
cm9weT8NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBDYW4gd2UgZ3VhcmFudGVlIHRoYXQgdGhlIG1ldGFk
YXRhIGFuZCByZWFsIHBhY2tldA0KPj4+Pj53aWxsIGZvbGxvdw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
dGhlIGV4YWN0IHNhbWUgcGF0aD8gSWYgd2UgY2FuIG5vdCwgdGhlbg0KPj4+Pj5pbXBsZW1lbnRh
dGlvbnMgd2lsbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+bmVlZCB0byBhZGQgaW5ncmVzcyBxdWV1aW5n
IHRvIGNvcGUgd2l0aCB0aGUgc2NlbmFyaW8uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBBbHNvLCBkbyB5b3UgZmVlbCB0aGF0IHRoZSBpbmNyZWFzZSBpbiBpbXBsZW1l
bnRhdGlvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGNvbXBsZXhpdHkgYXQgdGhlIHNlcnZpY2UgZnVu
Y3Rpb25zIGlzIHJlYXNvbmFibGU/DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBUaGFua3MuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBSb24N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBPbiBNYXIgMTIsIDIwMTQs
IGF0IDQ6MDkgQU0sICJOaWNvbGFzIEJPVVRIT1JTIg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiA8Tmlj
b2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5j
b20+DQo+Pj4+PjxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4gd3JvdGU6DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IEkgdGhpbmsgd2UgbXVzdCBt
YWtlIGEgZGlzdGluY3Rpb24gYmV0d2VlbjoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4gLSBNZXRhZGF0YSB3aGljaCBzaG91bGQgYmUgcGFydCBvZiB0aGUgaGVhZGVy
IGRlZmluZWQNCj4+Pj4+YXMgaW4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gYmFuZCBtYXJraW5nLiAt
IE1ldGFkYXRhIHdpdGggY2FuIGJlIHBhc3NlZCBvdXQgb2YNCj4+Pj4+YmFuZCwgZm9yDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+IGV4YW1wbGUgY29uZ3J1ZW50IG91dCBvZiBiYW5kIHNpZ25hbGluZyBk
ZWZpbmVkIGluDQo+Pj4+PnRoZSBkcmFmdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+PiBUaGUgZm9ybWVyIGNhbGxzIGZvciBhIGxpbWl0ZWQgc3BhY2UgaW4gdGhlIGhl
YWRlciwNCj4+Pj4+dHJ1ZSwgVGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGxhdHRlciBob3dldmVy
IGRvZXMgbm90IGluY3VyIGFueSBzcGFjZSBsaW1pdGF0aW9uDQo+Pj4+PmFuZCBpcw0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+PiBzdGlsbCBmYWlybHkgZWZmaWNpZW50IGFuZCBpdCByZW1haW5zIGNvbXBh
dGlibGUgd2l0aA0KPj4+Pj5hIGZpeGVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IHNpemUgaGVhZGVy
IHVzZWQgdG8gcm91dGUgdGhvc2Ugc2lnbmFsaW5nIG1lc3NhZ2VzDQo+Pj4+PmFsb25nIHRoZQ0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+PiBjaGFpbidzIHNlcnZpY2UgZnVuY3Rpb25zLg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBOaWNvbGFzIF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18gRnJvbToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gSmltIEd1
aWNoYXJkIChqZ3VpY2hhcikgW2pndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lz
Y28uY29tPl0gU2VudDoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gVHVlc2RheSwgTWFyY2ggMTEsIDIw
MTQgNjo0OCBQTSBUbzogUm9uIFBhcmtlciBDYzoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gTmljb2xh
cyBCT1VUSE9SUzsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRp
IFNhbGltDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gZHJh
ZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gSGkgUm9uLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+PiBXZSBjYW4gY2VydGFpbmx5IGhhdmUgdGhpcyBkaXNjdXNzaW9uIGJ1
dCB3ZSBzaG91bGQNCj4+Pj4+Zmlyc3QNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gY29uc2lkZXIgd2hh
dCBpbmZvcm1hdGlvbiBpcyBuZWNlc3NhcnkgYW5kIGlmIHNhaWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4gaW5mb3JtYXRpb24gY2FuIGZpdCB3aXRoaW4gYSBmaXhlZCBudW1iZXIgb2YgY29udGV4dHMN
Cj4+Pj4+aW4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IG1ham9yaXR5IG9mIGNhc2VzLiBSZW1l
bWJlciwgdGhlIGdvYWwgb2YgYmVpbmcgYWJsZQ0KPj4+Pj50byBwYXNzDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+IG1ldGFkYXRhIHRocm91Z2ggdGhlIG5ldHdvcmsgaXMgdG8gZW5oYW5jZSBzZXJ2aWNl
DQo+Pj4+PmRlbGl2ZXJ5LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBub3QgcGFzcyB0aGUgZW50aXJl
IHdvcmtzIG9mIFNoYWtlc3BlYXJlIDstKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+PiBTZW50IGZyb20gbXkgaVBob25lDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+PiBPbiBNYXIgNywgMjAxNCwgYXQgMzo1MiBBTSwgIlJvbiBQYXJrZXIi
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxt
YWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4NCj4+Pj4+PG1haWx0bzpSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gTmljb2xhcywNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBJIHNlZSBzaW1pbGFyIHJlcXVpcmVtZW50cyBmcm9tIHRoZSAz
Z3BwIEVQQyBzaWRlLg0KPj4+Pj5JIHdvdWxkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBsaWtlIHRv
IHByb3Bvc2UgYW4gT1VJIC8gVExWIGJhc2VkIGFwcHJvYWNoIHdoZXJlIHRoZQ0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4gcmVzZXJ2ZWQgT1VJIGNhbiBiZSB1c2VkIGZvciBhZ3JlZWQgdXBvbiB0eXBl
cyBvZg0KPj4+Pj5jb21tb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIGFuZCB2ZW5k
b3Igb3Igb3RoZXIgb3JnYW5pemF0aW9uYWwgT1VJcyBjYW4NCj4+Pj4+YmUgdXNlZA0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4gdG8gcXVpY2tseSBpbm5vdmF0ZSBpbiB0aGUgbmV0d29ya3MuDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+PiBTaW11bHRhbmVvdXNseSwgSSB3b3VsZCBhbHNvIGxpa2UgdG8gY29u
c2lkZXINCj4+Pj4+bWVjaGFuaXNtcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gdGhhdCBhcmUgb3B0
aW1pemVkIGZvciBsb25nIGxpdmVkIGZsb3dzIHNvIGFzIHRvDQo+Pj4+PmxpbWl0IHRoZQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4gbmVnYXRpdmUgZWZmZWN0cyBvZiBwYWNrZXQgZ3Jvd3RoLg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IFJvbg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gT24g
TWFyIDcsIDIwMTQsIGF0IDg6MzQgQU0sICJOaWNvbGFzIEJPVVRIT1JTIg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9V
VEhPUlNAcW9zbW9zLmNvbT4NCj4+Pj4+PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5j
b20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
IEhlbGxvIEppbQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4g
SSBoYXZlIHNlZW4gY2FzZXMgaW4gR2kgTEFOLCB3aGVyZSBzdWJzY3JpYmVyIHJlbGF0ZWQNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBpbmZvcm1hdGlvbiBpcyBwYXNzZWQgdG8gYSBXZWIgUHJveHkg
Zm9yIEhUVFAgaGVhZGVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZW5yaWNobWVudCAoYWltZWQg
YXQgc29tZSBXZWIgQ29udGVudCBwcm92aWRlcnMNCj4+Pj4+cGFydG5lcnMgb2YNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+PiB0aGUgTW9iaWxlIE9wZXJhdG9yKS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
PiBJbmZvcm1hdGlvbiB3YXMgYW4gY29kZWQgKHBlcnNpc3RlbnQpIHN1YnNjcmliZXIgaWQNCj4+
Pj4+ZGVyaXZlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGZyb20gdGhlIE1TSVNETiwgYW5kIGNv
dXBsZSBvZiBmIGN1c3RvbWVyIHByb2ZpbGUNCj4+Pj4+cmVsYXRlZA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+IGZpZWxkcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+IEluIGFuIHNmYyBiYXNlZCBHaSBMQU4sIHRoaXMgZW50aXR5IHNob3VsZCByZWNlaXZlDQo+
Pj4+ID5mcm9tIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IENsYXNzaWZpZXINCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IC0gQSBjbGFzc2lmaWNhdGlvbiBv
ZiB0aGUgQ29udGVudCBQcm92aWRlciAoIElkLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IENhdGVn
b3J5KSBiYXNlZCBvbiB0cmFmZmljIGFuYWx5c2lzIC0gVGhlIE1TSVNETiBvZg0KPj4+Pj4gdGhl
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gc3Vic2NyaWJlciAtIFR3byBzdWJzY3JpYmVyIHBvbGlj
eSBmaWVsZHMgKG5vdCB0aWVkDQo+Pj4+PiB0byBQQ1JGDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4g
YnV0IGJlbG9uZ2luZyB0byB0aGUgU3Vic2NyaWJlciBEQikgKFN1YnNjcmliZXINCj4+Pj4+IGNh
dGVnb3J5LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHN1Yi1jYXRlZ29yeSkgLSBBIHNlc3Npb24g
aWQgKGZvciBsb2dnaW5nIGFuZA0KPj4+Pj50cmFja2luZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
IHB1cnBvc2VzKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4g
VGhlIG9iamVjdGl2ZSBiZWluZyB0byBhdm9pZCBoYXZpbmcgdGhlIEhUVFAgUHJveHkNCj4+Pj4+
dG8NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBiZWNvbWUgYSB0cnVzdGVkIGFwcGxpY2F0aW9uIChp
bnRlcm9nYXRlIHRoZQ0KPj4+Pj4gc3Vic2NyaWJlciBEQiwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
PiBldGMuLikNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gTmljb2xhcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fIEZyb206IEppbQ0KPj4+Pj4gR3VpY2hhcmQNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiAoamd1aWNoYXIpIFtqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpn
dWljaGFyQGNpc2NvLmNvbT5dIFNlbnQ6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gVGh1cnNkYXks
IE1hcmNoIDA2LCAyMDE0IDI6MDIgUE0gVG86IEphbWFsIEhhZGkNCj4+Pj4+U2FsaW07DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gam1vaXNhbmRAanVuaXBlci5uZXQ8bWFpbHRvOmptb2lzYW5kQGp1
bmlwZXIubmV0PiA8bWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0PjsNCj4+Pj4+IGJyaWpzbWFu
QGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldD4gQ2M6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gc2ZjIFN1YmplY3Q6IFJl
OiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRh
LWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+PiBIaSBKYW1hbCwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+IFlvdSBzYWlkICJJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlDQo+
Pj4+PiBzaXplZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIi4uIEkgYW0gbm90IHNv
IGNvbnZpbmNlZCBhbmQgd291bGQgbGlrZSB0bw0KPj4+Pj4gYmV0dGVyDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4gdW5kZXJzdGFuZCB0aGUgcmVxdWlyZW1lbnRzIGJlZm9yZSBwYXNzaW5nIGp1ZGdl
bWVudC4NCj4+Pj4+IElmIHdlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbG9vayBhdCB0aGUgdXNl
IGNhc2VzIGFzIHByZXNlbnRlZCB0aHVzIGZhciBpbnRvDQo+Pj4+PiB0aGUgV0cgSQ0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+IGhhdmUgeWV0IHRvIHNlZSBhIHNpbmdsZSBleGFtcGxlIG9mIHRoZSBu
ZWVkDQo+Pj4+PiAobm90aW5nIHRoYXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBkZXNpcmUgaXMg
bm90IHRoZSBzYW1lIGFzIG5lZWQpIC0gSSBhbSBub3Qgc2F5aW5nDQo+Pj4+PiB0aGVyZSBpcw0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IG5vIHJlcXVpcmVtZW50IGJ1dCByYXRoZXIgdGhhdCB3ZSBz
aG91bGQgbm90IGp1bXANCj4+Pj4+IHRvIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGNvbmNs
dXNpb24gYW5kIGJ1aWxkIHN0YW5kYXJkcyBhcm91bmQgYSB0aGVvcnkuDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IE9uIDMvMy8xNCwgNjozNSBBTSwgIkphbWFsIEhhZGkgU2Fs
aW0iDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IDxoYWRpQG1vamF0YXR1LmNvbTxtYWlsdG86aGFk
aUBtb2phdGF0dS5jb20+IDxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+Pg0KPj4+Pj53cm90ZToN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gSSBsaWtlIHRo
ZSBkb2MgLSB3ZWxsIHdyaXR0ZW4uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4+IFNlY3Rpb24gNC4zIG9uIG1ldGFkYXRhIGVuY29kaW5nLg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBJdCBzZWVtcyB0aGVyZSdzIGNs
ZWFyIG5lZWQgZm9yIHZhcmlhYmxlIHNpemVkDQo+Pj4+PiBtZXRhZGF0YQ0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+PiAoYXQgbGVhc3QgZm9yIGh0dHAvYXBwIHlvdSBzZWVtIHRvIGluZGljYXRlIHRo
ZQ0KPj4+Pj4gZGVzaXJlIGZvcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pml0KS4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+Pj4gRm9yIGEgZGF0YXBhdGggcGVyLXBhY2tldCBtZXRhZGF0YSwgaSBmZWVs
IHRoZQ0KPj4+Pj4gbmVlZCBpcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBqdXN0IGFzIGltcG9y
dGFudC4gQXJlIHdlIGxpbWl0ZWQgYnkgdGhlIGZhY3QgdGhhdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+PiBleGlzdGluZyBoYXJkd2FyZSBtYXkgbm90IGJlIGFibGUgdG8gaGFuZGxlIFRMVnM/DQo+
Pj4+PkZvcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBleGFtcGxlLCBJIGRvbnQgaGF2ZSBhIHBy
b2JsZW0gaGFuZGxpbmcgVExWcyBpbiBhDQo+Pj4+PiBzb2Z0d2FyZQ0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+PmRhdGFwYXRoLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+PiBjaGVlcnMsIGphbWFsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fIHNmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBtYWlsaW5nIGxpc3Qgc2ZjQGlldGYub3Jn
PG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2Zj
QGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxt
YWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxp
bmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+
IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjIG1haWxpbmcN
Cj4+Pj4+IGxpc3QNCj4+Pj4+ICAgPj4+Pj4gc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+Pj4gICA+
PnNmYyBtYWlsaW5nIGxpc3QNCj4+Pj4+ICAgPj5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiAgID4+aHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPg0KPj4+Pj4gICA+X19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj4+ICAgPnNmYyBtYWlsaW5n
IGxpc3QNCj4+Pj4+ICAgPnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NCj4+Pj4+ICAgPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjDQo+Pj4+Pg0KPj4+Pg0KPj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXw0KPj4+PiBzZmMgbWFpbGluZyBsaXN0DQo+Pj4+IHNmY0BpZXRm
Lm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYw0KPj4+DQo+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18NCj4+PiBzZmMgbWFpbGluZyBsaXN0DQo+Pj4gc2ZjQGlldGYub3Jn
PG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmMNCj4+Pg0KPj4NCj4+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCj4+c2ZjIG1haWxpbmcgbGlzdA0KPj5zZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NCj4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmMNCj4NCj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
PnNmYyBtYWlsaW5nIGxpc3QNCj5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj5o
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2Zj
QGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYw0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzZmMgbWFpbGluZyBsaXN0
DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj1Db250ZW50LVR5cGUgY29udGVu
dD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij48bWV0YSBuYW1lPUdlbmVyYXRvciBjb250ZW50
PSJNaWNyb3NvZnQgV29yZCAxNCAoZmlsdGVyZWQgbWVkaXVtKSI+PGJhc2UgaHJlZj0ieC1tc2c6
Ly85OS8iPjwhLS1baWYgIW1zb10+PHN0eWxlPnZcOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNW
TUwpO30NCm9cOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCndcOioge2JlaGF2aW9y
OnVybCgjZGVmYXVsdCNWTUwpO30NCi5zaGFwZSB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7
fQ0KPC9zdHlsZT48IVtlbmRpZl0tLT48c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAq
Lw0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpIZWx2ZXRpY2E7DQoJcGFub3NlLTE6MiAxMSA2
IDQgMiAyIDIgMiAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpTaW1TdW47DQoJcGFu
b3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJD
YW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0KCXBhbm9zZS0xOjIgMTEgNiA0
IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxAU2ltU3VuIjsNCglw
YW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Ik1TIFVJIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2IDAgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQt
ZmFjZQ0KCXtmb250LWZhbWlseToiXEBNUyBVSSBHb3RoaWMiOw0KCXBhbm9zZS0xOjIgMTEgNiAw
IDcgMiA1IDggMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGku
TXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTou
MDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21h
biIsInNlcmlmIjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlv
cml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2
aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5
OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLk1zb0Fj
ZXRhdGUsIGxpLk1zb0FjZXRhdGUsIGRpdi5Nc29BY2V0YXRlDQoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1hcmdpbjowaW47
DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTo4LjBwdDsNCglmb250LWZhbWls
eToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0KcC5Nc29MaXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0
UGFyYWdyYXBoLCBkaXYuTXNvTGlzdFBhcmFncmFwaA0KCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7
DQoJbWFyZ2luLXRvcDowaW47DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltYXJnaW4tYm90dG9tOjBp
bjsNCgltYXJnaW4tbGVmdDouNWluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNp
emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0Kc3Bh
bi5CYWxsb29uVGV4dENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkJhbGxvb24gVGV4dCBDaGFyIjsN
Cgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCI7
DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnNwYW4uYXBwbGUtY29udmVy
dGVkLXNwYWNlDQoJe21zby1zdHlsZS1uYW1lOmFwcGxlLWNvbnZlcnRlZC1zcGFjZTt9DQpzcGFu
LkVtYWlsU3R5bGUyMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToi
Q2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxl
MjINCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJz
YW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTIzDQoJe21zby1z
dHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7
DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyNA0KCXttc28tc3R5bGUtdHlwZTpw
ZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNv
bG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9u
bHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVp
biAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2Vj
dGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlzdCBEZWZpbml0aW9ucyAqLw0KQGxp
c3QgbDANCgl7bXNvLWxpc3QtaWQ6NjA4MDQ4MTE5Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczox
MzIxOTIyNjI2O30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3Qg
bDA6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCgltc28tYmlkaS1mb250LWZhbWls
eToiVGltZXMgTmV3IFJvbWFuIjt9DQpAbGlzdCBsMDpsZXZlbDMNCgl7bXNvLWxldmVsLXRhYi1z
dG9wOjEuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWw0DQoJe21zby1sZXZlbC10YWItc3RvcDoyLjBpbjsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30N
CkBsaXN0IGwwOmxldmVsNQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6Mi41aW47DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMDps
ZXZlbDYNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjMuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWw3DQoJe21z
by1sZXZlbC10YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsOA0KCXttc28tbGV2ZWwtdGFi
LXN0b3A6NC4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0uMjVpbjt9DQpAbGlzdCBsMDpsZXZlbDkNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjQuNWlu
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
fQ0KQGxpc3QgbDENCgl7bXNvLWxpc3QtaWQ6MTE4ODcxNjkwNjsNCgltc28tbGlzdC10ZW1wbGF0
ZS1pZHM6LTEzNDQ2MTM2Njg7fQ0KQGxpc3QgbDE6bGV2ZWwxDQoJe21zby1sZXZlbC10YWItc3Rv
cDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
LjI1aW47fQ0KQGxpc3QgbDE6bGV2ZWwyDQoJe21zby1sZXZlbC10YWItc3RvcDoxLjBpbjsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBs
aXN0IGwxOmxldmVsMw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTpsZXZl
bDQNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDE6bGV2ZWw1DQoJe21zby1s
ZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwxOmxldmVsNg0KCXttc28tbGV2ZWwtdGFiLXN0
b3A6My4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0uMjVpbjt9DQpAbGlzdCBsMTpsZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0K
QGxpc3QgbDE6bGV2ZWw4DQoJe21zby1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwxOmxl
dmVsOQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMg0KCXttc28tbGlzdC1p
ZDoxMjUyNjIwOTU5Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczo5NTAyNDcwO30NCkBsaXN0IGwy
OmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEw
LjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWwyDQoJe21zby1sZXZl
bC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwyOmxldmVsMw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6
MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0u
MjVpbjt9DQpAbGlzdCBsMjpsZXZlbDQNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxp
c3QgbDI6bGV2ZWw1DQoJe21zby1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwyOmxldmVs
Ng0KCXttc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMjpsZXZlbDcNCgl7bXNvLWxl
dmVsLXRhYi1zdG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDI6bGV2ZWw4DQoJe21zby1sZXZlbC10YWItc3Rv
cDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluO30NCkBsaXN0IGwyOmxldmVsOQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpA
bGlzdCBsMw0KCXttc28tbGlzdC1pZDoxMjgwMTgxODQ5Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlk
czoxNTQwODg1MTgwO30NCkBsaXN0IGwzOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWlu
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxp
c3QgbDM6bGV2ZWwyDQoJe21zby1sZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwzOmxldmVs
Mw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMzpsZXZlbDQNCgl7bXNvLWxl
dmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDM6bGV2ZWw1DQoJe21zby1sZXZlbC10YWItc3Rv
cDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluO30NCkBsaXN0IGwzOmxldmVsNg0KCXttc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpA
bGlzdCBsMzpsZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDM6bGV2
ZWw4DQoJe21zby1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwzOmxldmVsOQ0KCXttc28t
bGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsNA0KCXttc28tbGlzdC1pZDoxNDgxMDAwODMy
Ow0KCW1zby1saXN0LXR5cGU6aHlicmlkOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotMTcyMTk3
MjU5NCAtMTQwOTUyMDQyOCA2NzY5ODY5MSA2NzY5ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5
ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5Mzt9DQpAbGlzdCBsNDpsZXZlbDENCgl7bXNv
LWxldmVsLXN0YXJ0LWF0OjA7DQoJbXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Oi07DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjIwLjI1cHQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJbXNvLWZhcmVh
c3QtZm9udC1mYW1pbHk6Q2FsaWJyaTsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3
IFJvbWFuIjt9DQpAbGlzdCBsNDpsZXZlbDINCgl7bXNvLWxldmVsLXRhYi1zdG9wOjEuMGluOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0K
QGxpc3QgbDQ6bGV2ZWwzDQoJe21zby1sZXZlbC10YWItc3RvcDoxLjVpbjsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGw0Omxl
dmVsNA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6Mi4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsNDpsZXZlbDUNCgl7bXNv
LWxldmVsLXRhYi1zdG9wOjIuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDQ6bGV2ZWw2DQoJe21zby1sZXZlbC10YWIt
c3RvcDozLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluO30NCkBsaXN0IGw0OmxldmVsNw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6My41aW47
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9
DQpAbGlzdCBsNDpsZXZlbDgNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjQuMGluOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDQ6
bGV2ZWw5DQoJe21zby1sZXZlbC10YWItc3RvcDo0LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCm9sDQoJe21hcmdpbi1ib3R0b206
MGluO30NCnVsDQoJe21hcmdpbi1ib3R0b206MGluO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUg
bXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2
IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFw
ZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4N
CjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT48L2hlYWQ+PGJvZHkgbGFuZz1FTi1V
UyBsaW5rPWJsdWUgdmxpbms9cHVycGxlPjxkaXYgY2xhc3M9V29yZFNlY3Rpb24xPjxwIGNsYXNz
PU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2Fs
aWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPlN1cHBvcnQgIzIgYXMgd2VsbC48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3
RCc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBz
dHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYi
O2NvbG9yOiMxRjQ5N0QnPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29O
b3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmki
LCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz5SZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwv
cD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz5QZW5nPG86cD48L286
cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9
J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xv
cjojMUY0OTdEJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PGRpdj48ZGl2IHN0eWxlPSdi
b3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAw
aW4gMGluIDBpbic+PHAgY2xhc3M9TXNvTm9ybWFsPjxiPjxzcGFuIHN0eWxlPSdmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+RnJvbTo8L3NwYW4+PC9i
PjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5z
LXNlcmlmIic+IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSA8Yj5PbiBCZWhhbGYg
T2YgPC9iPkppYWZlbmcgWmh1PGJyPjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIE1hcmNoIDE5LCAy
MDE0IDE6MTQgUE08YnI+PGI+VG86PC9iPiBTdW1hbmRyYSBNYWplZTsgc2ZjQGlldGYub3JnPGJy
PjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPkhp
IFN1bWFuZHJhLCA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFu
IHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJp
ZiI7Y29sb3I6IzFGNDk3RCc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1z
b05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJy
aSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBUaGUgc2Vjb25kIGFwcHJvYWNoIGlzIGJldHRlci4gVGhlIENvbnRyb2wgcGxh
bmUgY2FuIGRpc3BhdGNoIGNoYWluSUQsIGl04oCZcyBzaG9ydCBhbmQgY2xlYW4uIDxvOnA+PC9v
OnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxl
PSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29s
b3I6IzFGNDk3RCc+QmVzdCw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFs
PjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fu
cy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+SmlhZmVuZyA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAg
Y2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPjxkaXY+PGRpdiBzdHlsZT0nYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAj
QjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4nPjxwIGNsYXNzPU1zb05vcm1h
bD48Yj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwi
c2Fucy1zZXJpZiInPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPiBzZmMgWzxhIGhyZWY9Im1haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0g
PGI+T24gQmVoYWxmIE9mIDwvYj5TdW1hbmRyYSBNYWplZTxicj48Yj5TZW50OjwvYj4gV2VkbmVz
ZGF5LCBNYXJjaCAxOSwgMjAxNCAxMjo0MCBBTTxicj48Yj5Ubzo8L2I+IENhdGh5IFpoYW5nOyBQ
YXVsIFF1aW5uIChwYXVscSk7IERhdmlkIEFsbGFuIEk8YnI+PGI+Q2M6PC9iPiA8YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPjxiPlN1YmplY3Q6PC9iPiBS
ZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
PC9kaXY+PC9kaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPjxkaXY+
PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPiZsdDsmbHQ7VHJpbW1lZCB0
aGUgVE8gbGlzdCB0byBhdm9pZCB0aGUgbXNnIGJlaW5nIGhlbGQgYWdhaW4mZ3Q7Jmd0OzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHls
ZT0nZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2Nv
bG9yOmJsYWNrJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48ZGl2Pjxw
IGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz5JIHNlZSB0d28gd2F5cyB0byBj
YXJyeSB0aGUgcGF0aCBpbmZvcm1hdGlvbi4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9k
aXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPjwvZGl2PjxvbCBzdGFydD0xIHR5cGU9MT48bGkgY2xhc3M9TXNv
Tm9ybWFsIHN0eWxlPSdjb2xvcjpibGFjazttc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMSBsZXZlbDEgbGZvMSc+PHNwYW4gc3R5bGU9
J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIic+RXhw
bGljaXQgb3JkZXJlZCBsaXN0LCBzb21ldGhpbmcgbGlrZSBGVy1BIDo6IFRDUC1PUFQgOjogTEIg
OjogVmlkZW9PUFQgOjogQ0dOQVQuICZuYnNwOyBUaGVyZSBhcmUgdHdvIGlzc3VlcyB3aXRoIHRo
aXMgYXBwcm9hY2gsIGZpcnN0IHRoZSBsZW5ndGggb2YgZ3JhcGggaXMgdmFyaWFibGUuICZuYnNw
O0Fsc28gaXQgaW1wbGllcyBiaWRpcmVjdGlvbmFsIHN5bW1ldHJ5LiBJdCBpcyBvZnRlbiByZXF1
aXJlZCBidXQgc2hvdWxkIG5vdCBiZSBtYW5kYXRvcnkuICZuYnNwO1NlY29uZGx5IGNoYW5naW5n
IHRoaXMgcGF0aC9ncmFwaCBpbiBhdCBTRiBjYW4gYmUgY3VtYmVyc29tZS4mbmJzcDs8bzpwPjwv
bzpwPjwvc3Bhbj48L2xpPjxsaSBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2NvbG9yOmJsYWNrO21z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0
OmwxIGxldmVsMSBsZm8xJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiJz5MZXQgdGhlIENvbnRyb2wgcGxhbmUgZGlzdHJpYnV0
ZSB0aGUgY2hhaW5JRCAmbHQ74oCUJmd0OyBncmFwaCBtYXBwaW5nLiBJbiB0aGlzIGNhc2UgZWFj
aCBTRiB3b3VsZCBoYXZlIG1hcHBpbmcgb2YgZ2l2ZW4gYSBjaGFpbklEIHdoYXQgaXMgbXkgbmV4
dCBob3AuIFRoZSBjaGFpbklEIGl0c2VsZiBjb3VsZCBiZSBmaXhlZCBzaXplIGVsZW1lbnQuIEEg
U0YgY2FuIHNlbGVjdCBhIGRpZmZlcmVudCBwYXRoIGJ5IGNoYW5naW5nIHRoZSBjaGFpSUQgcGFy
YW1ldGVyLjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC9vbD48ZGl2PjxwIGNsYXNzPU1zb05vcm1h
bD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNh
bnMtc2VyaWYiO2NvbG9yOmJsYWNrJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+
PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+UmVnYXJkczxvOnA+
PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHls
ZT0nZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2Nv
bG9yOmJsYWNrJz5TdW1hbmRyYTxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48ZGl2
PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2Zv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjpi
bGFjayc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXYgc3R5bGU9J2JvcmRl
cjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAw
aW4gMGluJz48cCBjbGFzcz1Nc29Ob3JtYWw+PGI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+RnJvbTog
PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2Fs
aWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz5DYXRoeSBaaGFuZyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOkNhdGh5LkguWmhhbmdAaHVhd2VpLmNvbSI+Q2F0aHkuSC5aaGFuZ0BodWF3ZWkuY29t
PC9hPiZndDs8YnI+PGI+RGF0ZTogPC9iPlR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IGF0IDEwOjEz
IEFNPGJyPjxiPlRvOiA8L2I+JnF1b3Q7UmVpbmFsZG8gUGVubm8gKHJlcGVubm8pJnF1b3Q7ICZs
dDs8YSBocmVmPSJtYWlsdG86cmVwZW5ub0BjaXNjby5jb20iPnJlcGVubm9AY2lzY28uY29tPC9h
PiZndDssICZxdW90O0xvdWlzLkZvdXJpZSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOkxvdWlz
LkZvdXJpZUBodWF3ZWkuY29tIj5Mb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbTwvYT4mZ3Q7LCAmcXVv
dDtQYXVsIFF1aW5uIChwYXVscSkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpwYXVscUBjaXNj
by5jb20iPnBhdWxxQGNpc2NvLmNvbTwvYT4mZ3Q7LCBEYXZpZCBBbGxhbiBJICZsdDs8YSBocmVm
PSJtYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20iPmRhdmlkLmkuYWxsYW5AZXJpY3Nz
b24uY29tPC9hPiZndDs8YnI+PGI+Q2M6IDwvYj5OaWNvbGFzIEJPVVRIT1JTICZsdDs8YSBocmVm
PSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIj5OaWNvbGFzLkJPVVRIT1JTQHFv
c21vcy5jb208L2E+Jmd0OywgWHV4aWFvaHUgJmx0OzxhIGhyZWY9Im1haWx0bzp4dXhpYW9odUBo
dWF3ZWkuY29tIj54dXhpYW9odUBodWF3ZWkuY29tPC9hPiZndDssIENoYW5nY2hlbmcgSHVhbmcg
Jmx0OzxhIGhyZWY9Im1haWx0bzpodWFuZ0BzY2UuY2FybGV0b24uY2EiPmh1YW5nQHNjZS5jYXJs
ZXRvbi5jYTwvYT4mZ3Q7LCAmcXVvdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNA
aWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNA
aWV0Zi5vcmc8L2E+Jmd0OywgJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29t
Ij5taWtlYmlhbmNAYW9sLmNvbTwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzptaWtlYmlh
bmNAYW9sLmNvbSI+bWlrZWJpYW5jQGFvbC5jb208L2E+Jmd0Ozxicj48Yj5TdWJqZWN0OiA8L2I+
UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPG86cD48L286cD48L3NwYW4+PC9w
PjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFs
PjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fu
cy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+SGkgUmVpbmFsZG8sPC9zcGFuPjxzcGFuIHN0eWxlPSdj
b2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3Bh
biBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2Vy
aWYiO2NvbG9yOiMxRjQ5N0QnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2sn
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2Zv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjoj
MUY0OTdEJz5TbyB0aGUgY2hhaW4gSUQgaXMgYWN0dWFsbHkgdGhlIHBhdGggSUQgd2hpY2ggcmVw
cmVzZW50cyBhbiBvcmRlcmVkIHNldCBvZiBzZXJ2aWNlIGZ1bmN0aW9uIGluc3RhbmNlcy4gPC9z
cGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNs
YXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToi
Q2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPkkgdGhpbmsgd2Ugc2hvdWxkIGFk
ZCBhbiBleHBsaWNpdCBkZWZpbml0aW9uIG9mIOKAnHNlcnZpY2UgaW5zdGFuY2XigJ0uIFdoYXQg
ZG8geW91IHRoaW5rPzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz4mbmJz
cDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+VGhhbmtzLDwvc3Bhbj48
c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1N
c29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGli
cmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz5DYXRoeTwvc3Bhbj48c3BhbiBzdHlsZT0n
Y29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNw
YW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNl
cmlmIjtjb2xvcjojMUY0OTdEJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNr
Jz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PGRpdj48ZGl2IHN0eWxlPSdib3JkZXI6bm9uZTtib3Jk
ZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbic+PHAg
Y2xhc3M9TXNvTm9ybWFsPjxiPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+RnJvbTo8L3NwYW4+PC9iPjxz
cGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNl
cmlmIjtjb2xvcjpibGFjayc+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XSA8Yj5PbiBCZWhhbGYgT2YgPC9i
PlJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTxicj48Yj5TZW50OjwvYj4gVHVlc2RheSwgTWFyY2gg
MTgsIDIwMTQgMTE6MDMgQU08YnI+PGI+VG86PC9iPiBMb3Vpcy5Gb3VyaWU7IFBhdWwgUXVpbm4g
KHBhdWxxKTsgRGF2aWQgQWxsYW4gSTxicj48Yj5DYzo8L2I+IE5pY29sYXMgQk9VVEhPUlM7IFh1
eGlhb2h1OyA8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPm1pa2ViaWFuY0Bhb2wu
Y29tPC9hPjsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjsg
Q2hhbmdjaGVuZyBIdWFuZzxicj48Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFNGQyBlbmNhcHN1
bGF0aW9uIGNoYWluIElEPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286
cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0n
Y29sb3I6YmxhY2snPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48ZGl2PjxwIGNsYXNzPU1z
b05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseToiQ2FsaWJy
aSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz5BIFNlcnZpY2UgQ2hhaW4ganVzdCBkZWZpbmVz
IHdoaWNoIHR5cGUgb2Ygc2VydmljZSBhbmQgdGhlaXIgb3JkZXIuPC9zcGFuPjxzcGFuIHN0eWxl
PSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9
TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiJDYWxp
YnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0n
Y29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1z
b05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseToiQ2FsaWJy
aSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz5BIHNlcnZpY2UgcGF0aCBkZWZpbmVzIHRoZSBh
Y3R1YWwgc2VydmljZSBpbnN0YW5jZSwgc2F5LCBmaXJld2FsbDEuaG9tZSwgbmF0MiwgZHBpLXNp
YywgZXRjLjwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz4m
bmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+PC9kaXY+PGRpdiBzdHlsZT0nYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERG
IDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4nPjxwIGNsYXNzPU1zb05vcm1hbD48Yj48
c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMt
c2VyaWYiO2NvbG9yOmJsYWNrJz5Gcm9tOiA8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSdmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2sn
PiZxdW90O0xvdWlzLkZvdXJpZSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOkxvdWlzLkZvdXJp
ZUBodWF3ZWkuY29tIj5Mb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbTwvYT4mZ3Q7PGJyPjxiPkRhdGU6
IDwvYj5UdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCBhdCAxMDo1NSBBTTxicj48Yj5UbzogPC9iPiZx
dW90O1BhdWwgUXVpbm4gKHBhdWxxKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWxxQGNp
c2NvLmNvbSI+cGF1bHFAY2lzY28uY29tPC9hPiZndDssIERhdmlkIEFsbGFuIEkgJmx0OzxhIGhy
ZWY9Im1haWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbSI+ZGF2aWQuaS5hbGxhbkBlcmlj
c3Nvbi5jb208L2E+Jmd0Ozxicj48Yj5DYzogPC9iPk5pY29sYXMgQk9VVEhPUlMgJmx0OzxhIGhy
ZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iPk5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbTwvYT4mZ3Q7LCBYdXhpYW9odSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnh1eGlhb2h1
QGh1YXdlaS5jb20iPnh1eGlhb2h1QGh1YXdlaS5jb208L2E+Jmd0OywgQ2hhbmdjaGVuZyBIdWFu
ZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmh1YW5nQHNjZS5jYXJsZXRvbi5jYSI+aHVhbmdAc2NlLmNh
cmxldG9uLmNhPC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNm
Y0BpZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNm
Y0BpZXRmLm9yZzwvYT4mZ3Q7LCAmcXVvdDs8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5j
b20iPm1pa2ViaWFuY0Bhb2wuY29tPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1pa2Vi
aWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT4mZ3Q7PGJyPjxiPlN1YmplY3Q6IDwv
Yj5SZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+PHNwYW4gc3R5bGU9
J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1N
c29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGli
cmkiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdj
b2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PGRpdj48cCBjbGFz
cz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNh
bGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz5QYXVsLDwvc3Bhbj48c3BhbiBzdHls
ZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+
PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z
LXNlcmlmIjtjb2xvcjojMUY0OTdEJz4mbmJzcDsmbmJzcDsgQ2FuIHlvdSBjbGFyaWZ5IHRoZSBk
aWZmZXJlbmNlIGJldHdlZW4gc2VydmljZSBjaGFpbiBhbmQgc2VydmljZSBwYXRoLiBHaXZlbiB0
aGF0IGEgc2VydmljZSBjaGFpbiBpcyBjb21wb3NlZDwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6
YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5
bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtj
b2xvcjojMUY0OTdEJz5vZiBzZXZlcmFsIHNlcnZpY2UgZnVuY3Rpb25zIFNGMSwgU0YyLCAuLiBT
Rm4gaG93IHdvdWxkIGEgc2VydmljZSBwYXRoIGRpZmZlciBmcm9tIHRoYXQgc2VydmljZSBjaGFp
bj88L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
PHAgY2xhc3M9TXNvTGlzdFBhcmFncmFwaCBzdHlsZT0nbWFyZ2luLWxlZnQ6MjAuMjVwdDt0ZXh0
LWluZGVudDotLjI1aW47bXNvLWxpc3Q6bDQgbGV2ZWwxIGxmbzInPjwhW2lmICFzdXBwb3J0TGlz
dHNdPjxzcGFuIHN0eWxlPSdmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9y
OmJsYWNrJz48c3BhbiBzdHlsZT0nbXNvLWxpc3Q6SWdub3JlJz4tPHNwYW4gc3R5bGU9J2ZvbnQ6
Ny4wcHQgIlRpbWVzIE5ldyBSb21hbiInPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNw
YW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNl
cmlmIjtjb2xvcjojMUY0OTdEJz5Mb3Vpczwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2sn
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2Zv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjoj
MUY0OTdEJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+PGRpdj48ZGl2IHN0eWxlPSdib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk
ICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbic+PHAgY2xhc3M9TXNvTm9y
bWFsPjxiPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEi
LCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSdm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpi
bGFjayc+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XSA8Yj5PbiBCZWhhbGYgT2YgPC9iPlBhdWwgUXVpbm4g
KHBhdWxxKTxicj48Yj5TZW50OjwvYj4gVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgMTA6MjYgQU08
YnI+PGI+VG86PC9iPiBEYXZpZCBBbGxhbiBJPGJyPjxiPkNjOjwvYj4gTmljb2xhcyBCT1VUSE9S
UzsgWHV4aWFvaHU7IDxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+bWlrZWJpYW5j
QGFvbC5jb208L2E+OyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8
L2E+OyBDaGFuZ2NoZW5nIEh1YW5nPGJyPjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gU0ZDIGVu
Y2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0
eWxlPSdjb2xvcjpibGFjayc+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1z
b05vcm1hbD48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPkhpIERhdmUsIDxvOnA+PC9vOnA+PC9z
cGFuPjwvcD48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2sn
PiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1h
bD48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPkNoYWluIElEIHNob3VsZCByZWFsbHkgYmUgcGF0
aCBJRCBzaW5jZSB0aGVyZSBjYW4gYmUgbWFueSBwYXRocyBmb3IgYSBnaXZlbiBjaGFpbi4gJm5i
c3A7VXNpbmcgdGhhdCBkZWZpbml0aW9uLCB3ZSBhdm9pZCB0aGUgb3ZlcmxvYWQgYW5kIHJlYXAg
dGhlIGdhaW4gYWxsdWRlZCB0byBiZWxvdy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRp
dj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz4mbmJzcDs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5
bGU9J2NvbG9yOmJsYWNrJz5QYXVsPG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAg
Y2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+Jm5ic3A7PG86cD48L286
cD48L3NwYW4+PC9wPjxkaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2Nv
bG9yOmJsYWNrJz5PbiBNYXIgMTgsIDIwMTQsIGF0IDEyOjE0IFBNLCBEYXZpZCBBbGxhbiBJICZs
dDs8YSBocmVmPSJtYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20iPmRhdmlkLmkuYWxs
YW5AZXJpY3Nzb24uY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2
PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWJvdHRvbToxMi4wcHQnPjxzcGFuIHN0
eWxlPSdjb2xvcjpibGFjayc+PGJyPjxicj48YnI+PG86cD48L286cD48L3NwYW4+PC9wPjxkaXY+
PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz5XZWxsIHRoZSBx
dWVzdGlvbiBkZSBqb3VyIGlzIOKAnGRvZXMgYSBjaGFpbiBJRCBkZWZpbmUgYSBjbGFzcyBvciBh
biBpbnN0YW5jZeKAneKApi4gSWYgaXQgZGVmaW5lcyBhbiBjbGFzcyB3ZSBhbHNvIG5lZWQgaW5z
dGFuY2UgaW5mb3JtYXRpb24sIGlmIGl0IGlzIGN1cnJlbnRseSBvdmVybG9hZGVkIHRvIGRlZmlu
ZSBjbGFzcyBhbmQgaW5zdGFuY2UgSU1PIHdlIGhhdmUgYSBwcm9ibGVt4oCmLjwvc3Bhbj48c3Bh
biBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2Pjxw
IGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPiZuYnNwOzwvc3Bhbj48c3Bh
biBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2Pjxw
IGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPkRhdmU8L3NwYW4+PHNwYW4g
c3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBj
bGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz4mbmJzcDs8L3NwYW4+PHNwYW4g
c3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48ZGl2
IHN0eWxlPSdib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGlu
ZzozLjBwdCAwaW4gMGluIDBpbic+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PGI+PHNwYW4gc3R5
bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2Nv
bG9yOmJsYWNrJz5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNw
YWNlPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJz
YW5zLXNlcmlmIjtjb2xvcjpibGFjayc+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0n
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6
YmxhY2snPnNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy0iPm1haWx0bzpzZmMtPC9hPjxhIGhyZWY9
Im1haWx0bzpib3VuY2VzQGlldGYub3JnIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5ib3Vu
Y2VzQGlldGYub3JnPC9zcGFuPjwvYT5dPHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNl
PiZuYnNwOzwvc3Bhbj48Yj5PbiBCZWhhbGYgT2Y8c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQt
c3BhY2U+Jm5ic3A7PC9zcGFuPjwvYj5DaGFuZ2NoZW5nIEh1YW5nPGJyPjxiPlNlbnQ6PC9iPjxz
cGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+VHVlc2RheSwgTWFy
Y2ggMTgsIDIwMTQgNzo0MyBBTTxicj48Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVy
dGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj5OaWNvbGFzIEJPVVRIT1JTPGJyPjxiPkNjOjwvYj48c3Bh
biBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPlh1eGlhb2h1OzxzcGFu
IGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+c2ZjQGlldGYub3JnPC9z
cGFuPjwvYT47PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48
YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJw
bGUnPm1pa2ViaWFuY0Bhb2wuY29tPC9zcGFuPjwvYT48YnI+PGI+U3ViamVjdDo8L2I+PHNwYW4g
Y2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj5SZTogW3NmY108c3BhbiBj
bGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5n
PVpILUNOIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJNUyBVSSBHb3RoaWMi
LCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+562U
5aSNPC9zcGFuPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhv
bWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+OiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJ
RDwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48
L2Rpdj48L2Rpdj48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nY29s
b3I6YmxhY2snPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxkaXY+PHAg
Y2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+R29vZCBwb2ludHMuIEkg
YmVsaWV2ZSBleHBsaWNpdCBjaGFpbiBJRCBzaG91bGQgYmUgbWFuZGF0b3J5LiBUaGUgb3Zlcmhl
YWQgaXMgdmVyeSBsaXR0bGUuIEl0IGhlbHBzIHNpbXBsaWZ5IHByb2Nlc3NpbmcgYW5kIHN0ZWVy
aW5nIHNpZ25pZmljYW50bHkuIFRoZSBnYWluIGlzIGh1Z2UuPG86cD48L286cD48L3NwYW4+PC9w
PjwvZGl2PjwvZGl2PjxkaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2Nv
bG9yOmJsYWNrJz4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PGRpdj48
ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPkNoYW5nPGJy
Pjxicj4tLS0tLS0tLS0tLS08bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48ZGl2Pjxw
IGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPkNoYW5nY2hlbmcgSHVh
bmc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PC9kaXY+PGRpdj48cCBjbGFzcz1N
c29Ob3JtYWwgc3R5bGU9J21hcmdpbi1ib3R0b206MTIuMHB0Jz48c3BhbiBzdHlsZT0nY29sb3I6
YmxhY2snPjxicj5PbiBNYXIgMTgsIDIwMTQsIGF0IDE6NTMgQU0sIE5pY29sYXMgQk9VVEhPUlMg
Jmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iPjxzcGFuIHN0
eWxlPSdjb2xvcjpwdXJwbGUnPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+
Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGJsb2NrcXVvdGUgc3R5bGU9
J21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCc+PGRpdj48cCBjbGFzcz1Nc29O
b3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIs
InNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz5JIHRoaW5rIHRoYXQga2VlcGluZyB0aGUgU2Vydmlj
ZSBQYXRoIExheWVyIHRyYW5zcG9ydCBpbmRlcGVuZGVudCBzaG91bGQgcmVtYWluIGFuIG9iamVj
dGl2ZSBmb3IgU0ZDLiAmbmJzcDtTdWNoIGEgc2VwYXJhdGlvbiBvZiBjb25jZXJucyBpcyBhIHNv
dW5kIGFyY2hpdGVjdHVyYWwgcHJpbmNpcGxlIHRoYXQgaGVscCBrZWVwIHRoaW5ncyBzaW1wbGUg
aW4gcHJhY3RpY2UuPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48
L3NwYW4+PC9wPjwvZGl2PjxkaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9
J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9y
OmJsYWNrJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3Bh
biBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJp
ZiI7Y29sb3I6YmxhY2snPk9uIHRoZSBxdWVzdGlvbiBvZiAmbmJzcDtTZXJ2aWNlIFBhdGgsIHdl
IGhhdmUgYSBkaXNjdXNzaW9uIG9uIHdoZXRoZXIgd2UgbmVlZCBzb21lIGtpbmQgb2YgZXhwbGlj
aXQgaWRlbnRpZmllciBvciZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9y
bWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJz
YW5zLXNlcmlmIjtjb2xvcjpibGFjayc+Y291bGQgd2UgcmVseSBvbiBtYXBwaW5nIG9uIHNvbWUg
dW5kZXJsYXkgbmV0d29yayBwcm90b2NvbCBmaWVsZHMuPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xv
cjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjxkaXY+PGRpdj48cCBj
bGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5
bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PGRpdj48
ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+Jm5ic3A7PC9z
cGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2
PjwvZGl2PjxkaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz5N
YXkgYmUgYSBQUk8vQ09OIHRhYmxlIGNvdWxkIGhlbHAgZm9jdXMgdGhlIGdyb3VwIGRlY2lzaW9u
IG9uIHRoYXQgbWF0dGVyPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286
cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjxkaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNw
YW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2Vy
aWYiO2NvbG9yOmJsYWNrJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PGRpdj48dWwgc3R5bGU9J21hcmdpbi10
b3A6MGluJyB0eXBlPWRpc2M+PGxpIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nY29sb3I6YmxhY2s7
bXNvLWxpc3Q6bDMgbGV2ZWwxIGxmbzMnPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+VmlzaWJpbGl0eSAodHJhY2luZyk8L3Nw
YW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2NvbG9yOmJsYWNr
O21zby1saXN0OmwzIGxldmVsMSBsZm8zJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPkZvcndhcmRpbmcgZ3JhcGggc3RydWN0
dXJlIGltcGFjdC9saW1pdGF0aW9uczwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPU1z
b05vcm1hbCBzdHlsZT0nY29sb3I6YmxhY2s7bXNvLWxpc3Q6bDMgbGV2ZWwxIGxmbzMnPjxzcGFu
IHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlm
Iic+UmVjb25maWd1cmF0aW9uIHNwZWVkJm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48L3Vs
Pjx1bCBzdHlsZT0nbWFyZ2luLXRvcDowaW4nIHR5cGU9ZGlzYz48dWwgc3R5bGU9J21hcmdpbi10
b3A6MGluJyB0eXBlPWNpcmNsZT48bGkgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdjb2xvcjpibGFj
azttc28tbGlzdDpsMCBsZXZlbDIgbGZvNCc+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5MQlMgLyBzY2FsZSBvdXQgaW1wYWN0
PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdjb2xvcjpi
bGFjazttc28tbGlzdDpsMCBsZXZlbDIgbGZvNCc+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5Ob2RlIGJ5cGFzcyAoZS5nOyBt
YWludGVuYW5jZSk8L3NwYW4+PG86cD48L286cD48L2xpPjwvdWw+PC91bD48dWwgc3R5bGU9J21h
cmdpbi10b3A6MGluJyB0eXBlPWRpc2M+PGxpIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nY29sb3I6
YmxhY2s7bXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzUnPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+dW5kZXJsYXkgbmV0d29yay90
cmFuc3BvcnQgbGF5ZXJzIHN1cHBvcnQ8L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz1N
c29Ob3JtYWwgc3R5bGU9J2NvbG9yOmJsYWNrO21zby1saXN0OmwyIGxldmVsMSBsZm81Jz48c3Bh
biBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJp
ZiInPkhlYWRlciBzcGFjZSBpbXBhY3Q8L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz1N
c29Ob3JtYWwgc3R5bGU9J2NvbG9yOmJsYWNrO21zby1saXN0OmwyIGxldmVsMSBsZm81Jz48c3Bh
biBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJp
ZiInPk11bHRpIHRlbmFudCBzdXBwb3J0IGltcGFjdDwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxp
IGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nY29sb3I6YmxhY2s7bXNvLWxpc3Q6bDIgbGV2ZWwxIGxm
bzUnPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJz
YW5zLXNlcmlmIic+U0ZDIG9uIGZsYXQgKGUuZyBvcHRpY2FsIEwyIGZvciBEYXRhIENlbnRlcnMp
IG5ldHdvcmsmbmJzcDs8L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz1Nc29Ob3JtYWwg
c3R5bGU9J2NvbG9yOmJsYWNrO21zby1saXN0OmwyIGxldmVsMSBsZm81Jz48c3BhbiBzdHlsZT0n
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPlVuZGVy
bGF5IG5ldHdvcmsgYWRtaW5pc3RyYXRpb24gaW1wYWN0PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48
L3VsPjwvZGl2PjxkaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNr
Jz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+PC9kaXY+PC9kaXY+PGRpdj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFu
IHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlm
Ijtjb2xvcjpibGFjayc+UGVyc29uYWxseSBJIHRoaW5rIHRoYXQgaGF2aW5nIGFuIGV4cGxpY2l0
IGNoYWluIGlkZW50aWZpZXIgKGUuZy4gU2VydmljZSBQYXRoL1NlcnZpY2UgSW5kZXgpIGlzIGNs
ZWFyIChtYW5hZ2VtZW50IGFuZCBjb250cm9sKSBhbmQgbm90IGV4cGVuc2l2ZSAoaGVhZGVyIHNw
YWNlKS4gVGhlIGRyYXdiYWNrIGJlaW5nIHNvbWUgaW1wYWN0IG9uIHRoZSBzaW1wbGljaXR5IHRv
IGFkZC9yZW1vdmUgZWxlbWVudHMgaW4gYSBjaGFpbiBkeW5hbWljYWxseS48L3NwYW4+PHNwYW4g
c3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PGRp
dj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPiZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48
L2Rpdj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+VGFn
IHN3aXRjaGluZyAoYXMgTVBMUykgJm5ic3A7YWxsb3dzIHRvIG1hbmFnZSB0YWdzIHBlciBzZXJ2
aWNlIG5vZGVzLCBsZWFkaW5nIHRvIG1vcmUgdmVyc2F0aWxlIGFuZCBkaXZlcnNlIGdyYXBoczwv
c3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rp
dj48L2Rpdj48L2Rpdj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpi
bGFjayc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48
L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjxkaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4g
c3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYi
O2NvbG9yOmJsYWNrJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1h
bD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fu
cy1zZXJpZiI7Y29sb3I6YmxhY2snPk5pY29sYXM8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJs
YWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48ZGl2IGNsYXNzPU1zb05vcm1h
bCBhbGlnbj1jZW50ZXIgc3R5bGU9J3RleHQtYWxpZ246Y2VudGVyJz48c3BhbiBzdHlsZT0nY29s
b3I6YmxhY2snPjxociBzaXplPTIgd2lkdGg9IjEwMCUiIGFsaWduPWNlbnRlcj48L3NwYW4+PC9k
aXY+PGRpdiBpZD1kaXZScEY4MTE0Njc+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4t
Ym90dG9tOjEyLjBwdCc+PGI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz5Gcm9tOjwvc3Bhbj48L2I+PHNw
YW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+Jm5ic3A7
PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToi
VGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPlh1eGlhb2h1IFs8YSBocmVmPSJtYWls
dG86eHV4aWFvaHVAaHVhd2VpLmNvbSI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+eHV4aWFv
aHVAaHVhd2VpLmNvbTwvc3Bhbj48L2E+XTxicj48Yj5TZW50OjwvYj48c3BhbiBjbGFzcz1hcHBs
ZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPlR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDU6
MDQgQU08YnI+PGI+VG86PC9iPjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJz
cDs8L3NwYW4+SmVyb21lIE1vaXNhbmQ7PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNl
PiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPjxzcGFuIHN0
eWxlPSdjb2xvcjpwdXJwbGUnPm1pa2ViaWFuY0Bhb2wuY29tPC9zcGFuPjwvYT47PHNwYW4gY2xh
c3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5zZmNAaWV0Zi5vcmc8L3NwYW4+
PC9hPjxicj48Yj5TdWJqZWN0OjwvYj48c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+
Jm5ic3A7PC9zcGFuPltzZmNdPHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNw
Ozwvc3Bhbj48L3NwYW4+PHNwYW4gbGFuZz1aSC1DTiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseToiTVMgVUkgR290aGljIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2s7bXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPuetlOWkjTwvc3Bhbj48c3BhbiBzdHlsZT0nZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPjog
U0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNr
Jz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1h
bD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNh
bnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPkkgbGlrZSB0aGUgaWRlYSBvZiBzZXBhcmF0aW5nIHRo
ZSBTZXJ2aWNlIEZ1bmN0aW9uIExheWVyIGFuZCB0aGUgU2VydmljZSBQYXRoIExheWVyLCBhcyBw
cm9wb3NlZCBpbiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucy4gVGhl
IHJvbGUgb2YgdGhlIFNlcnZpY2UgUGF0aCBMYXllciBpcyBqdXN0IHRvIHN0ZWVyIHRoZSB0cmFm
ZmljIGFsb25nIGEgcGFydGljdWxhciBjaGFpbiBvZiBzZXJ2aWNlIG5vZGVzIHdoaWNoIGNhbiBi
ZSBpbXBsZW1lbnRlZCBieSBleGlzdGluZyB0b29scyBmb3Igc291cmNlIHJvdXRpbmcsIHN1Y2gg
YXMgc2VnbWVudCByb3V0aW5nLiBBcyBzdWNoLCBpdOKAmXMgbm90IG5lY2Vzc2FyeSB0byB0cnkg
dG8ga2VlcCB0aGUgU2VydmljZSBQYXRoIExheWVyIHRyYW5zcG9ydC1pbmRlcGVuZGVudCBhbmQg
Y29udGFpbiBpdCBpbiB0aGUgU0ZDIGhlYWRlci48L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJs
YWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+
PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z
LXNlcmlmIjtjb2xvcjojMUY0OTdEJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJs
YWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+
PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z
LXNlcmlmIjtjb2xvcjojMUY0OTdEJz5CZXN0IHJlZ2FyZHMsPC9zcGFuPjxzcGFuIHN0eWxlPSdj
b2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNv
Tm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJp
Iiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+WGlhb2h1PC9zcGFuPjxzcGFuIHN0eWxlPSdj
b2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNv
Tm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJp
Iiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdj
b2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXYgc3R5bGU9J2JvcmRl
cjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0
LjBwdCc+PGRpdj48ZGl2IHN0eWxlPSdib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0
REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbic+PGRpdj48cCBjbGFzcz1Nc29Ob3Jt
YWw+PGI+PHNwYW4gbGFuZz1aSC1DTiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTpTaW1TdW47Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPuWPkeS7tuS6
ujwvc3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
U2ltU3VuO2NvbG9yOmJsYWNrJz46PC9zcGFuPjwvYj48c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0
ZWQtc3BhY2U+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3Vu
O2NvbG9yOmJsYWNrJz4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSdmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayc+c2ZjIFs8YSBocmVmPSJtYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPm1haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+XTxzcGFuIGNsYXNzPWFwcGxlLWNvbnZl
cnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PC9zcGFuPjxiPjxzcGFuIGxhbmc9WkgtQ04gc3R5bGU9
J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrO21zby1mYXJl
YXN0LWxhbmd1YWdlOlpILUNOJz7ku6Pooag8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPWFwcGxlLWNv
bnZlcnRlZC1zcGFjZT48Yj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTpTaW1TdW47Y29sb3I6YmxhY2snPiZuYnNwOzwvc3Bhbj48L2I+PC9zcGFuPjxzcGFuIHN0eWxl
PSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayc+SmVyb21l
IE1vaXNhbmQ8YnI+PC9zcGFuPjxiPjxzcGFuIGxhbmc9WkgtQ04gc3R5bGU9J2ZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxhbmd1YWdl
OlpILUNOJz7lj5HpgIHml7bpl7Q8L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSdmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayc+Ojwvc3Bhbj48L2I+PHNwYW4g
Y2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayc+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3Bh
biBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2sn
PjIwMTQ8L3NwYW4+PHNwYW4gbGFuZz1aSC1DTiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPuW5
tDwvc3Bhbj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47
Y29sb3I6YmxhY2snPjM8L3NwYW4+PHNwYW4gbGFuZz1aSC1DTiBzdHlsZT0nZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
WkgtQ04nPuaciDwvc3Bhbj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTpTaW1TdW47Y29sb3I6YmxhY2snPjE4PC9zcGFuPjxzcGFuIGxhbmc9WkgtQ04gc3R5bGU9J2Zv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrO21zby1mYXJlYXN0
LWxhbmd1YWdlOlpILUNOJz7ml6U8L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrJz4gMTowMzxicj48L3NwYW4+PGI+PHNwYW4g
bGFuZz1aSC1DTiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29s
b3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPuaUtuS7tuS6ujwvc3Bhbj48L2I+
PGI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9y
OmJsYWNrJz46PC9zcGFuPjwvYj48c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+PHNw
YW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNr
Jz4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayc+PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wu
Y29tIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5taWtlYmlhbmNAYW9sLmNvbTwvc3Bhbj48
L2E+OzxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+c2ZjQGll
dGYub3JnPC9zcGFuPjwvYT48YnI+PC9zcGFuPjxiPjxzcGFuIGxhbmc9WkgtQ04gc3R5bGU9J2Zv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrO21zby1mYXJlYXN0
LWxhbmd1YWdlOlpILUNOJz7kuLvpopg8L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSdmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayc+Ojwvc3Bhbj48L2I+PHNw
YW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayc+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48
c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6Ymxh
Y2snPlJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48c3BhbiBzdHls
ZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48L2Rpdj48
ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBz
dHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYi
O2NvbG9yOiMxRjQ5N0QnPlRoaXMgKGxlbmd0aHkgYW5kIHZlcnkgbGl2ZWx5KSB0aHJlYWQgc3Rh
cnRlZCBmcm9tIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zICh3aGlj
aCBJIGNvLWF1dGhvcmVkKS48L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9
J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xv
cjojMUY0OTdEJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9
J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xv
cjojMUY0OTdEJz5JbiBzZWN0aW9uIDQuOCwgd2UgbWFkZSBhIGNsZWFyIGRpc3RpbmN0aW9uIGJl
dHdlZW4gYSBzZXJ2aWNlIHBhdGggbGF5ZXIgKHN0ZWVyaW5nIHBhY2tldHMgaG9wIGJ5IGhvcCBh
bG9uZyB0aGUgY2hhaW4pIGFuZCBhIHNlcnZpY2UgZnVuY3Rpb24gbGF5ZXIgKGNvbnZleSBtZXRh
ZGF0YSBpbmZvcm1hdGlvbiBvZiBpbnRlcmVzdCB0byBTRnMpLiBUZXJtaW5vbG9neSBhc2lkZSwg
aXQgc2VlbXMgdGhhdCBzdWNoIGxheWVyZWQgdmlldyB3YXMgYWdyZWVkIHVwb24gYnkgbWFueSBw
ZW9wbGUgb24gdGhlIG1haWxpbmcgbGlzdC48L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNr
Jz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNw
YW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNl
cmlmIjtjb2xvcjojMUY0OTdEJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNr
Jz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNw
YW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNl
cmlmIjtjb2xvcjojMUY0OTdEJz5Ob3cgdGhpcyBjZXJ0YWlubHkgZG9lcyBiZWcgdGhlIHF1ZXN0
aW9uIG9mIHNvbHZpbmcgQk9USCBwcm9ibGVtcyB3aXRoIHRoZSBzYW1lIChwYWNrZXQpIGVuY2Fw
c3VsYXRpb24gbWVjaGFuaXNtLiBOb3RhYmx5IHdoZW4gb2JzZXJ2aW5nIHRoYXQgbWFueSB1c2Ug
Y2FzZXMgY291bGQgYmUgc2F0aXNmaWVkIHdpdGhvdXQgU0YtbGV2ZWwgbWV0YWRhdGEsIG9yIGJ5
IHVzaW5nIG1vcmUgb3V0LW9mLWJhbmQgd2F5cyB0byBjb252ZXkgc3VjaCBTRiBtZXRhZGF0YS4g
QW5kIGFsc28gd2hlbiBvYnNlcnZpbmcgdGhhdCBpbmJhbmQgbWFya2luZyAoZS5nLiBwYWNrZXQg
aGVhZGVycykgY29tZXMgd2l0aCB2YXJpb3VzIHByb3MgJmFtcDsgY29ucyAoc29tZSBvZiB0aGUg
aXNzdWVzIGJlaW5nIGlkZW50aWZpZWQgaW4gdGhlIGRyYWZ0LCBlLmcuIHNlY3Rpb25zIDQuMSBh
bmQgNC4yKS48L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdE
Jz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdE
Jz5JIGRvIGFncmVlIHdpdGggTWFyaWEuIFdlIG1heSB3YW50IHRvIGV4cGxvcmUgb3RoZXIgb3B0
aW9ucyBmb3IgYWRkcmVzc2luZyB0aGUgbmVlZHMgb2YgdGhlIHNlcnZpY2UgcGF0aCBsYXllciB0
aGF0IGRvIG5vdCByZXF1aXJlIGFuIGV4cGxpY2l0IGNoYWluLWlkIG9mIHNvcnRzLjwvc3Bhbj48
c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2
PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPiZuYnNwOzwvc3Bhbj48
c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2
PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPkluIHRoZSBkcmFmdCwg
d2UgY29uY2x1ZGVkIGJ5IHN0YXRpbmcg4oCcQSBwcm9kdWN0aXZlIHBhdGggZm9yd2FyZCBjb3Vs
ZCBiZSB0byBkaXZpZGUgYW5kIGNvbnF1ZXI6IHRvIGNsZWFybHkgc2VwYXJhdGUgdGhlIHByb2Js
ZW0gb2YgU2VydmljZSBGdW5jdGlvbiBQYXRoIHRvcG9sb2d5IGZyb20gdGhlJm5ic3A7Jm5ic3A7
IHByb2JsZW0gb2YgW2NvbnZleWluZyBTRl0gbWV0YWRhdGHigJ0uIEkgZG8gYmVsaWV2ZSB3ZSBz
aG91bGQgZXhwbG9yZSBzdWNoIHNlcGFyYXRpb24gcHJpbmNpcGxlIGZ1cnRoZXIuPC9zcGFuPjxz
cGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+
PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+
PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXYg
c3R5bGU9J2JvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5n
OjMuMHB0IDBpbiAwaW4gMGluJz48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48Yj48c3BhbiBzdHls
ZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29s
b3I6YmxhY2snPkZyb206PC9zcGFuPjwvYj48c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2U+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNh
bnMtc2VyaWYiO2NvbG9yOmJsYWNrJz4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSdm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpi
bGFjayc+c2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmc8L3NwYW4+PC9hPl08c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7
PC9zcGFuPjxiPk9uIEJlaGFsZiBPZjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4m
bmJzcDs8L3NwYW4+PC9iPjxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPm1pa2ViaWFuY0Bhb2wuY29tPC9z
cGFuPjwvYT48YnI+PGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNl
PiZuYnNwOzwvc3Bhbj5GcmlkYXksIE1hcmNoIDE0LCAyMDE0IDU6NTAgUE08YnI+PGI+VG86PC9i
PjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpw
dXJwbGUnPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNs
YXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+UmU6IFtzZmNdIFNGQyBlbmNh
cHN1bGF0aW9uIGNoYWluIElEPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48
L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFu
IHN0eWxlPSdjb2xvcjpibGFjayc+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2Pjxk
aXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tYm90dG9tOjEyLjBwdCc+PHNwYW4g
c3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IkFyaWFsIiwic2Fucy1zZXJpZiI7
Y29sb3I6YmxhY2snPkkgd291bGQgaW1hZ2luZSB0aGF0IGlmIHdlIG1hZGUgdGhlIENoYWluIElE
IGZpZWxkIGluIHRoZSBoZWFkZXIgYmUgb3B0aW9uYWwsIHlldCBzdGlsbCByZXF1aXJlZCBhIGhl
YWRlciBhbmQgc3RpbGwgcmVxdWlyZWQgdGhhdCBzb21lIGluZGljYXRpb24gb2YgdGhlIGNoYWlu
IGJlIGNhcnJpZWQgc29tZXdoZXJlIGluIHRoZSBwYWNrZXQgKG1wbHMgbGFiZWwgb3IgdmxhbiBv
ciB3aGF0ZXZlciksIHRoYXQgdGhlIGltcGxlbWVudGF0aW9uIHdvdWxkIGJlY29tZSBvdmVybHkg
Y29tcGxpY2F0ZWQuICZuYnNwO1RvIGRvIHNvIHdvdWxkIGJlIHVzaW5nIFNGQyBzaW1wbHkgYXMg
YSBtZWNoYW5pc20gdG8gY2FycnkgbWV0YSBkYXRhIGFuZCBub3QgYXQgYWxsIGZvciBzZXJ2aWNl
IGNoYWluaW5nLCB3aGljaCBzb3VuZHMgY291bnRlciBpbnR1aXRpdmUgdG8gbWUuJm5ic3A7PGJy
Pjxicj5NYXJpYSwmbmJzcDs8YnI+U28sIHlvdSBhcmUgc2F5aW5nIHRoYXQgeW91IHdhbnQgdG8g
dXNlIFNGQyB0byBjYXJyeSBhcm91bmQgbWV0YWRhdGEsIGJ1dCBub3QgZm9yIGFjdHVhbCBzZXJ2
aWNlIGNoYWluaW5nIGJlY2F1c2UgeW91IGFscmVhZHkgaGF2ZSBhIHdheSB0byBpbXBsZW1lbnQg
c2VydmljZSBjaGFpbmluZyBvdXRzaWRlIG9mIFNGQz8gJm5ic3A7TWF5YmUgSSdtIG5vdCBmb2xs
b3dpbmcsIGJ1dCBpdCBzZWVtcyB0byBtZSB0aGF0IGlmIHlvdSB3ZXJlIHRvIHVwZ3JhZGUgeW91
ciBuZXR3b3JrIHRvIHN1cHBvcnQgU0ZDIHRoYXQgeW91IHdvdWxkIGNoYW5nZSBmcm9tIHVzaW5n
IHlvdXIgZXhpc3RpbmcgbWVjaGFuaXNtIGFuZCBzdGFydCB1c2luZyBTRkMsIHdoaWNoIGlzIG1l
YW50IHRvIHByb3ZpZGUgc3VwcG9ydCBmb3Igc2VydmljZSBmdW5jdGlvbnMgdGhhdCBhcmUgbm90
IFNGQyBhd2FyZS4gJm5ic3A7VGhlcmUgYXJlIGEgbnVtYmVyIG9mIHVzIHdobyBoYXZlIGltcGxl
bWVudGVkLCBpbiBvbmUgd2F5IG9yIGFub3RoZXIsIHNvbWUgc29ydCBvZiBzZXJ2aWNlIGNoYWlu
aW5nLCBidXQgSSAoSSBjYW4gYXQgbGVhc3Qgc3BlYWsgZm9yIG15c2VsZikgYW0gbG9va2luZyB0
byBTRkMgbm90IHRvIGVuaGFuY2UgbXkgY3VycmVudCBpbXBsZW1lbnRhdGlvbiwgYnV0IHRvIHJl
cGxhY2UgaXQgd2l0aCBzb21ldGhpbmcgYmV0dGVyIHdoaWxlIHN0aWxsIG1haW50YWluaW5nIG15
IGNvcmUgKG5vbiBzZXJ2aWNlIGZ1bmN0aW9uKSBpbmZyYXN0cnVjdHVyZS48L3NwYW4+PHNwYW4g
c3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdiBzdHls
ZT0nbWFyZ2luLWJvdHRvbTo2Ljc1cHQnPjxkaXYgY2xhc3M9TXNvTm9ybWFsIGFsaWduPWNlbnRl
ciBzdHlsZT0ndGV4dC1hbGlnbjpjZW50ZXInPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PGhy
IHNpemU9MSB3aWR0aD0iMTAwJSIgbm9zaGFkZSBzdHlsZT0nY29sb3I6Izk5OTk5OScgYWxpZ249
Y2VudGVyPjwvc3Bhbj48L2Rpdj48L2Rpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdp
bi1ib3R0b206Ni43NXB0Jz48Yj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPkZyb206PHNwYW4g
Y2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48L3NwYW4+PC9iPjxzcGFu
IHN0eWxlPSdjb2xvcjpibGFjayc+PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20lM2Nr
ZWdyYXlAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBs
ZSc+a2VncmF5QGNpc2NvLmNvbSZsdDtrZWdyYXlAY2lzY28uY29tPC9zcGFuPjwvYT4mZ3Q7PGJy
PjxiPlRvOjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PC9i
PlJvbiBQYXJrZXImbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5Sb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT4mZ3Q7LEppbSBHdWljaGFyZCAoamd1
aWNoYXIpJmx0OzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5qZ3VpY2hhckBjaXNjby5jb208L3NwYW4+
PC9hPiZndDssSm9lbCBNLiBIYWxwZXJuJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+am1oQGpv
ZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+Jmd0Ozxicj48Yj5jYzo8c3BhbiBjbGFzcz1hcHBsZS1j
b252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjwvYj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnJTNjc2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1
cnBsZSc+c2ZjQGlldGYub3JnJmx0O3NmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj48Yj5T
ZW50OjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PC9iPkZy
aWRheSwgTWFyY2ggMTQsIDIwMTQ8YnI+PGI+U3ViamVjdDo8c3BhbiBjbGFzcz1hcHBsZS1jb252
ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjwvYj5SZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24g
Y2hhaW4gSUQ8YnI+PGJyPisxIHRoZSBpZGVhIGlzIGludGVyb3BlcmFiaWxpdHkuPGJyPjxicj48
YnI+T24gMy8xNC8xNCAxMjo1NSBQTSwgJnF1b3Q7Um9uIFBhcmtlciZxdW90OyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tPC9zcGFuPjwvYT4mZ3Q7IHdyb3RlOjxicj48YnI+Jmd0O1RoYW5rcywgSmltLjxicj4mZ3Q7
PGJyPiZndDtSZW1lbWJlciB0aGF0IHdlIGhhdmUgc2FpZCBtYW55IHRpbWVzIHRoYXQgdGhlIFNG
QyBzZXJ2aWNlIGhlYWRlciBpczxicj4mZ3Q7dHJhbnNwb3J0IGluZGVwZW5kZW50LiAmbmJzcDsg
SnVzdCBiZWNhdXNlIHRoZSBjaGFpbiBpZCBjb3VsZCBiZSBjYXJyaWVkIGluPGJyPiZndDtzb21l
IGZvcm0gb3IgYW5vdGhlciB3aXRoIHNvbWUgcGFydGljdWxhciB0cmFuc3BvcnQgZG9lc24ndCBt
ZWFuIHRoYXQgaXQ8YnI+Jmd0O2NvdWxkIGJlIHVuaXZlcnNhbGx5IGNvbnZleWVkLiAmbmJzcDsm
bmJzcDsgQnkgbWFraW5nIGFuZCBrZWVwaW5nIHRoZSBTRkMgc2VydmljZTxicj4mZ3Q7aGVhZGVy
IHRyYW5zcG9ydCBpbmRlcGVuZGVudCBtYWtlcyBpdCBtb3JlIGFwcGxpY2FibGUgaW4gbW9yZTxi
cj4mZ3Q7ZW52aXJvbm1lbnRzIGFuZCBtb3JlIGxpa2VseSB0byBnZXQgYWRvcHRlZCBicm9hZGx5
Ljxicj4mZ3Q7PGJyPiZndDsgJm5ic3A7IFJvbjxicj4mZ3Q7PGJyPiZndDs8YnI+Jmd0Oy0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPiZndDtGcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFy
KSBbPGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPm1haWx0bzpqZ3VpY2hhckBjaXNjby5jb208L3NwYW4+
PC9hPl08YnI+Jmd0O1NlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMzo1MiBQTTxicj4mZ3Q7
VG86IEpvZWwgTS4gSGFscGVybjsgUm9uIFBhcmtlcjxicj4mZ3Q7Q2M6PHNwYW4gY2xhc3M9YXBw
bGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+c2ZjQGlldGYu
b3JnPC9zcGFuPjwvYT48YnI+Jmd0O1N1YmplY3Q6IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElE
PGJyPiZndDs8YnI+Jmd0O0hpIEpvZWwsPGJyPiZndDs8YnI+Jmd0O1BlcmhhcHMgYnV0IEkgd291
bGQgcG9pbnQgb3V0IHRoYXQgdGhlIGJhc2UgU0ZDIGhlYWRlciBjb3VsZCBoYXZlIGEgbG90PGJy
PiZndDttb3JlIGluZm9ybWF0aW9uIHRoYW4ganVzdCB0aGUgY2hhaW4gSUQ7IEkgd291bGQgYWxz
byBwb2ludCBvdXQgdGhhdCB0aGU8YnI+Jmd0O2RldmlsIGlzIGluIHRoZSBkZXRhaWxzIGFuZCBz
YXlpbmcgJnF1b3Q7d2VsbCwgSSBjYW4ganVzdCB1c2UgYW4gTVBMUyBsYWJlbCZxdW90Ozxicj4m
Z3Q7aGlkZXMgbXVjaCBvZiB0aGUgY29tcGxleGl0eSBvZiBhY3R1YWxseSBkb2luZyB0aGF0Ljxi
cj4mZ3Q7PGJyPiZndDtPbiAzLzE0LzE0LCAyOjM1IFBNLCAmcXVvdDtKb2VsIE0uIEhhbHBlcm4m
cXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bh
bj48L2E+Jmd0OyB3cm90ZTo8YnI+Jmd0Ozxicj4mZ3Q7Jmd0O0lmIHRoZSB0cmFuc3BvcnQgaGVh
ZGVyIGNhcnJpZXMgZW5vdWdoIGluZm9ybWF0aW9uIGZvciBpZGVudGlmeWluZyB0aGU8YnI+Jmd0
OyZndDtzZXF1ZW5jZSAoVkxBTiB0YWcgb3IgTVBMUyBsYWJlbCBjYW4gYm90aCBkbyB0aGUgam9i
KSwgdGhlbiBhcmd1YWJseTxicj4mZ3Q7Jmd0O3RoZSBnbG9iYWwgY2hhaW4gSUQgaXMgcmVkdW5k
YW50LiBJIGNhbiBsaXZlIHdpdGggY2FycnlpbmcgaXQgYW55d2F5PGJyPiZndDsmZ3Q7ZWl0aGVy
IGlmIEkgaGF2ZSBtZXRhZGF0YSB0byBjYXJyeSwgb3IgaWYgSSBuZWVkIHRoZSBjaGFpbiBJRCBm
b3Igc29tZTxicj4mZ3Q7Jmd0O3B1cnBvc2UuPGJyPiZndDsmZ3Q7IEFmdGVyIGFsbCwgc29tZSBm
b2xrcyBzZWVtIHRvIHdhbnQgdG8gdXNlIHRoYXQgZm9yIHRoZSBmb3J3YXJkaW5nPGJyPiZndDsm
Z3Q7ZGVjaXNpb25zLjxicj4mZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0O1lvdXJzLDxicj4mZ3Q7Jmd0O0pv
ZWw8YnI+Jmd0OyZndDs8YnI+Jmd0OyZndDtPbiAzLzE0LzE0LCAyOjI4IFBNLCBSb24gUGFya2Vy
IHdyb3RlOjxicj4mZ3Q7Jmd0OyZndDsgVGhlIGNoYWluIElEIGlzIHRoZSBsYWJlbCB0aGF0IGRl
ZmluZXMgdGhlIHNlcXVlbmNlIG9mIHNlcnZpY2U8YnI+Jmd0OyZndDsmZ3Q7ZnVuY3Rpb25zIHRo
YXQgbXVzdCBiZSB2aXNpdGVkLiAmbmJzcDsgSXQgY2FuIGJlIHRob3VnaHQgb2YgYXMgYSBoYW5k
bGUgZm9yIGE8YnI+Jmd0OyZndDsmZ3Q7c3RhY2sgb2YgbXVzdC12aXNpdCBuZXR3b3JrIGxvY2F0
aW9ucy4gJm5ic3A7IEkgZG9uJ3Qgc2VlIGhvdyB0aGlzIGNhbiBiZTxicj4mZ3Q7Jmd0OyZndDth
bnl0aGluZyBidXQgbWFuZGF0b3J5Ljxicj4mZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7ICZu
YnNwOyZuYnNwOyZuYnNwOyBSb248YnI+Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0Ozxicj4m
Z3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+Jmd0OyZndDsmZ3Q7IEZy
b206IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnPC9zcGFuPjwvYT5dIE9uIEJlaGFsZiBPZiBTdXJlbmRyYSBLdW1hcjxicj4mZ3Q7Jmd0OyZn
dDsoc21rdW1hcik8YnI+Jmd0OyZndDsmZ3Q7IFNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQg
MTo0NiBQTTxicj4mZ3Q7Jmd0OyZndDsgVG86IEpvZWwgTS4gSGFscGVybjsgTkFQSUVSQUxBLCBN
QVJJQSBIPGJyPiZndDsmZ3Q7Jmd0OyBDYzo8c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2U+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxi
cj4mZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zPGJyPiZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsgW1RyaW1t
ZWQgdGhlIHJlY2lwaWVudCBsaXN0IC0gbmVlZHMgYXBwcm92YWwgb3RoZXJ3aXNlXTxicj4mZ3Q7
Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7IENvbXBsZXRlbHkgYWdyZWUgaGVyZS48YnI+Jmd0OyZn
dDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyBTRkMgZG9lcyBub3QgcHJldmVudCBWTEFOIHN0aXRjaGlu
ZyBhbmQgb25lIGNhbiBjb250aW51ZSB0byBkbyB0aGF0Ljxicj4mZ3Q7Jmd0OyZndDtXaGlsZSBh
dCB0aGUgc2FtZSB0aW1lIFNGQyBjYW4gaW5jbHVkZSBWTEFOIHN0aXRjaGluZyB0byBzdXBwb3J0
PGJyPiZndDsmZ3Q7Jmd0O2xlZ2FjeSBTRnMgaW4gdGhlIHNhbWUgY2hhaW4gdGhhdCBpbmNsdWRl
cyBTRkMgYXdhcmUgU0ZzLiBFdmVuIGxlZ2FjeTxicj4mZ3Q7Jmd0OyZndDtTRnMgYmVuZWZpdCBm
cm9tIGNoYWluIGlkZW50aWZpY2F0aW9uIGFuZCBoZW5jZSBjYW4gYmUgc2hhcmVkIGFjcm9zczxi
cj4mZ3Q7Jmd0OyZndDtkaWZmZXJlbnQgc2VydmljZSBjaGFpbnMuPGJyPiZndDsmZ3Q7Jmd0Ozxi
cj4mZ3Q7Jmd0OyZndDsgU3VyZW5kcmEuPGJyPiZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDs8
YnI+Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyBPbiAzLzE0LzE0IDEwOjI2IEFNLCAmcXVv
dDtKb2VsIE0uIEhhbHBlcm4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+am1oQGpv
ZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8YnI+Jmd0OyZndDsmZ3Q7PGJyPiZn
dDsmZ3Q7Jmd0OyZndDsgTXkgb3duIGluY2xpbmF0aW9uIGlzIHRvIG9ic2VydmUgdGhhdCBpZiB5
b3UgZG9uJ3QgbmVlZCBleHBsaWNpdDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7IGNoYWluIGlkZW50aWZp
Y2F0aW9uIGFuZCB5b3UgZG9uJ3QgbmVlZCBtZXRhZGF0YSwgeW91IGNhbiBqdXN0IG9taXQ8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgc2ZjL25zaCBoZWFkZXIuIFN0aWxsIGRvIHNlcnZpY2UgY2hh
aW5pbmcsIGp1c3Qgbm8gZXh0cmEgaGVhZGVyLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsm
Z3Q7Jmd0OyZndDsgSWYgd2UgYXJlIGdvaW5nIHRvIGhhdmUgdGhlIGhlYWRlciwgaXQgc2VlbXMg
dG8gbWUgdGhhdCB0aGUgY2hhaW48YnI+Jmd0OyZndDsmZ3Q7Jmd0O2lkZW50aWZpY2F0aW9uIGZp
ZWxkIGlzIHZlcnkgdXNlZnVsLCBhbmQgbG93IGNvc3Qgb25jZSB3ZSBoYXZlIHRoZTxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7aGVhZGVyLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZn
dDsgWW91cnMsPGJyPiZndDsmZ3Q7Jmd0OyZndDsgSm9lbDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7PGJy
PiZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xNC8xNCwgMTowMCBQTSwgTkFQSUVSQUxBLCBNQVJJQSBI
IHdyb3RlOjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBFeHBsaWNpdCBjaGFpbiBpZGVudGlmaWNh
dGlvbiBzaG91bGQgYmUgbWFkZSBvcHRpb25hbC4gSSBiZWxpZXZlIGl0PGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHdhcyBkaXNjdXNzZWQgZmV3IG1vbnRocyBhZ28gb24gdGhpcyBtYWlsaW5nIGxp
c3QuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE1hcmlh
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpGcm9tOipz
ZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwv
c3Bhbj48L2E+XSAqT24gQmVoYWxmIE9mICpKbWguZGlyZWN0PGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICpTZW50OiogVGh1cnNkYXksIE1hcmNoIDEzLCAyMDE0IDEyOjEyIFBNPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICpUbzoqPHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNw
Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPmtlZ3JheUBjaXNjby5jb208L3NwYW4+PC9hPjs8
c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1h
aWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdj
b2xvcjpwdXJwbGUnPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9
YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c21rdW1h
ckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5z
bWt1bWFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFu
IGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRv
OmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpw
dXJwbGUnPmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+PGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICpDYzoqPHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48
YSBocmVmPSJtYWlsdG86bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29t
PC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bh
bj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9J2NvbG9yOnB1cnBsZSc+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9YXBw
bGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86aGFkaUBtb2ph
dGF0dS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5oYWRp
QG1vamF0YXR1LmNvbTwvc3Bhbj48L2E+Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNs
YXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnJv
bl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0nY29sb3I6cHVycGxlJz5yb25fcGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwv
YT47PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48YSBocmVm
PSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0nY29sb3I6cHVycGxlJz5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Ozxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5qbWhAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwv
YT48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKlN1YmplY3Q6KiBSZTogW3NmY10gZHJhZnQtcmlq
c21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
KkltcG9ydGFuY2U6KiBMb3c8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgQXNzdW1pbmcgSSB1bmRlcnN0YW5kIHlvdSBwcm9wZXJseSBLZW4sIEkgZGlzYWdy
ZWUuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciBl
eGFtcGxlLCBieSB1c2luZyBzZXBhcmF0ZSB0ZXJtcyBJIGNhbiBlYXNpbHkgZGlzY3VzcyB0aGUg
ZmFjdDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGF0IGNlcnRhaW4ga2luZHMgb2YgZGF0YSAo
Y2hhaW4gaWRlbnRpZmljYXRpb24pIG9ubHkgbmVlZCB0byBiZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBhZGp1c3QgYnkgYSBmZXcgYXBwcyBpbiByYXJlIGNhc2VzLiBBbmQgdGhhdCBkYXRhIGlz
IG5vdCBiZWVkZWQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYnkgdGhlIGFwcGxpY2F0aW9ucy48
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVW5sZXNzIHlv
dSB3b3VsZCBsaWtlIHRvIGNvbnNpZGVyIHRoZSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhcyBiZWlu
Zzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvcHRpb25hbD88YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgU2VudCBmcm9tIG15IFNhbXN1bmcgc21hcnRwaG9uZSBvbiBBVCZhbXA7VDxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAtLS0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLS0tPGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25z
aWRlcmF0aW9uczxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGcm9tOiAmcXVvdDtLZW4gR3JheSAo
a2VncmF5KSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20iIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5rZWdyYXlAY2lzY28uY29tPC9z
cGFuPjwvYT48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmtlZ3Jh
eUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5t
YWlsdG86a2VncmF5QGNpc2NvLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgVG86IEx1Y3kgeW9uZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3
ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bHVjeS55
b25nQGh1YXdlaS5jb208L3NwYW4+PC9hPjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBo
cmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20lM2UlM2UsJTIyU3VyZW5kcmEiIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86bHVjeS55b25nQGh1
YXdlaS5jb20mZ3Q7Jmd0OywmcXVvdDtTdXJlbmRyYTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9YXBw
bGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj5LdW1hciAoc21rdW1hcikmcXVvdDs8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzbWt1bWFyQGNpc2NvLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPnNta3VtYXJAY2lz
Y28uY29tPC9zcGFuPjwvYT48c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7
PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c21rdW1hckBjaXNjby5jb20lM2UlM2UsJTIySmlt
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFpbHRvOnNta3Vt
YXJAY2lzY28uY29tJmd0OyZndDssJnF1b3Q7SmltPC9zcGFuPjwvYT48c3BhbiBjbGFzcz1hcHBs
ZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPkd1aWNoYXJkPGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7KGpndWljaGFyKSZxdW90Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSdjb2xvcjpwdXJwbGUnPmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9
YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmpn
dWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJw
bGUnPm1haWx0bzpqZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPiZndDsmZ3Q7PGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IENDOiBOaWNvbGFzIEJPVVRIT1JTICZsdDs8YSBocmVmPSJtYWlsdG86
Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
J2NvbG9yOnB1cnBsZSc+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT48YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbSUzZSUzZSxzZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6
cHVycGxlJz5tYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tJmd0OyZndDssc2ZjPC9z
cGFuPjwvYT48c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPiZs
dDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9J2NvbG9yOnB1cnBsZSc+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyUzZSUzZSxKYW1hbCIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPm1haWx0bzpzZmNAaWV0Zi5v
cmcmZ3Q7Jmd0OyxKYW1hbDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNw
YWNlPiZuYnNwOzwvc3Bhbj5IYWRpIFNhbGltICZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2ph
dGF0dS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5oYWRp
QG1vamF0YXR1LmNvbTwvc3Bhbj48L2E+PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhy
ZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSUzZSUzZSxSb24iIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86aGFkaUBtb2phdGF0dS5jb20mZ3Q7Jmd0
OyxSb248L3NwYW4+PC9hPjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8
L3NwYW4+UGFya2VyPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9J2NvbG9yOnB1cnBsZSc+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48
L2E+PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbSUzZSUzZSwlMjJicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPm1haWx0bzpSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tJmd0OyZndDssJnF1b3Q7YnJpanNtYW5AanVuaXBlci5uZXQ8
L3NwYW4+PC9hPjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1
cnBsZSc+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7JnF1b3Q7ICZs
dDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldCUzZSUzZSwlMjJKb2VsIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9y
OnB1cnBsZSc+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Jmd0OyZndDssJnF1b3Q7Sm9lbDwv
c3Bhbj48L2E+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj5N
LiBIYWxwZXJuJnF1b3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9y
OnB1cnBsZSc+am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9YXBwbGUt
Y29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2Vs
aGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5t
YWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDs8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIHdvcmQgJnF1b3Q7bWV0YWRh
dGEmcXVvdDsgaXMgYSBwdXJwb3NlbHkgYW1iaWd1b3VzIHRlcm0gJnF1b3Q7ZGF0YSB0aGF0PGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb3ZpZGVzIGluZm9ybWF0aW9uIGFib3V0IG90aGVyIGRh
dGEmcXVvdDsuIEl0IGlzIHVzZWQgdG8gYXZvaWQgVEhJUzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2Rpc2N1c3Npb24uPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEZvciBleGFtcGxlLCBJIHByb3Bvc2Ugd2UgZGVmaW5lICZxdW90O3RlcXVpbGEgbWV0YWRh
dGEmcXVvdDsgYmVjYXVzZSw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnJhbmtseSwgSSB3aWxs
IG5lZWQgdG8gb3JkZXIgYSB0cmlwbGUtc2hvdCBpZiB3ZSBrZWVwIGF0dGVtcHRpbmc8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgdG8gZGVmaW5lIHNvbWV0aGluZyB0aGF0LCBieSBkZWZpbml0aW9u
LCBpcyBhbWJpZ3VvdXMuIEknZCBsaWtlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG15IGJhcnRl
bmRlciB0byB1bmRlcnN0YW5kIG1lIHNwZWNpZmljYWxseSB3aGVuIEkgc2F5ICZxdW90O0kgbmVl
ZCBhPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2hvdCZxdW90Oy48YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMy8xNCA3OjQ5IEFNLCAmcXVvdDtM
dWN5IHlvbmcmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPmx1Y3kueW9uZ0BodWF3
ZWkuY29tPC9zcGFuPjwvYT48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1h
aWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdj
b2xvcjpwdXJwbGUnPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+Jmd0OyZn
dDsgd3JvdGU6PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7U25pcC4uPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7U0sm
Z3Q7IEp1c3QgY29weWluZyBmcm9tIHRoZSBQUzo8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDstLTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O0RhdGEgcGxhbmUg
bWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkgdG8gZXhjaGFuZ2UgaW5mb3JtYXRpb248YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtiZXR3ZWVuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7dGhlIG5ldHdvcmsgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2Ug
ZnVuY3Rpb25zLDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCBzZXJ2aWNlPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7ZnVuY3Rpb25zIGFuZCB0aGUgbmV0d29yay48YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDstLTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O0l0IGlzIGEgbHVj
aWQgZGVmaW5pdGlvbi4gV2UgYXJlIHVubmVjZXNzYXJpbHkgbWFraW5nIHRoZSB3b3JkPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7JnF1b3Q7bmV0d29yayZxdW90Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0O2NvbnRyb3ZlcnNpYWwsIElNTy48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtbTHVjeV0g
VGhpcyBpcyBteSBwb2ludC4gJnF1b3Q7VGhlIG5ldHdvcmsmcXVvdDsgaXMgdG9vIGdlbmVyYWwg
aGVyZSw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDt3aGljaCBicmluZ3M8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDttZXRhZGF0YSBncmVhdCBwb3dlciB0byBkbyBtYW55IHRoaW5n
cy4gVGhpcyBpcyB3aHkgcGVvcGxlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW52ZW50IGlkZWFz
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7aGVyZSwgd2hpY2ggY2F1c2VzIGEg
bG90IG9mIGRlYmF0ZXMgb24gbWV0YWRhdGEgdXNhZ2UgcG90ZW50aWFscy48YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgV2U8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtzaG91bGQg
bm90IHNwZW5kIGEgbG90IG9mIHRpbWVzIG9uIHRoYXQgZGViYXRlcyBhbmQganVkZ2Ugd2hpY2g8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDt1c2FnZSBpczxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0O3ZhbHVhYmxlIG9yIG5vdC4gVGh1cywgZm9yIHRoZSBTRkMgd29yaywgaXQgd2ls
bCBiZSBoZWxwZnVsIGlmPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2UgY2FuPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7bmFycm93IGRvd24gYSBiaXQuIEpvZWwgbWFrZXMgZXhw
bGljaXRseSB0d28gY2FzZXMsIHdoaWNoIGlzPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGVscGZ1
bCB0bzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2RldmVsb3AgdXNlIGNhc2Vz
IGZvciBlYWNoIGNhc2UuIEkgd291bGQgbGlrZSB0byBzZWUgdGhhdCB0aGU8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDtwcm9ibGVtPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7c3Rh
dGVtZW50IGNhbiBiZSBtb3JlIHNwZWNpZmljIG9uIG1ldGFkYXRhIGRlZmluaXRpb24sIHdoaWNo
IG1heTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7aGVscGZ1bCBpbiBsZXNzIGZvY3VzaW5nIG9uIGl0IGFuZCBtb3ZpbmcgZm9yd2Fy
ZC48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDtMdWN5PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7U3VyZW5kcmEuPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtUaGFua3MsPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0O0x1Y3k8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Oy0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0Zyb206
IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28u
Y29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFpbHRvOmpn
dWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+XTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDtTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDQ6MzggUE08YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7VG86IEx1Y3kgeW9uZzxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtDYzogSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFz
IEJPVVRIT1JTOyBSb24gUGFya2VyOzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48
L2E+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj4mbHQ7PGEg
aHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwv
YT4mZ3Q7OyBzZmM7IEphbWFsPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SGFkaSBTYWxpbTxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtTdWJqZWN0OiBSZTogW3NmY10gZHJh
ZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0O0hpIEx1Y3ksPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtOby4gSSBhbSBzaW1wbHkgc2F5aW5n
IHdlIHNob3VsZCBub3Qgb3ZlcmNvbXBsaWNhdGUgdGhlIHByb2JsZW08YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7c3RhdGVtZW50IHdpdGggdGV4dCB0aGF0IGFkZHMgbGl0
dGxlIHRvIG5vIHZhbHVlIGluIG15IG9waW5pb24uPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdo
ZXRoZXI8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7d2UgY2FsbCBpdCBt
ZXRhZGF0YSwgb3IgY29udGV4dCwgaGFzIG5vIGJlYXJpbmcgb24gdGhlIGZhY3Q8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDt0aGF0IHRoZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDtwcm9ibGVtIHN0YXRlbWVudCBhbHJlYWR5IGNsZWFybHkgc3RhdGVzIHdlIG5lZWQgdG8g
YmUgYWJsZSB0bzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Bhc3M8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7aW5mb3JtYXRpb24gYmV0d2VlbiBTRsK5cyBhbmQgYmV0d2Vl
biB0aGUgbmV0d29yayAmYW1wOyBTRsK5cy48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtPbiAzLzEyLzE0LCA1OjEzIFBNLCAmcXVv
dDtMdWN5IHlvbmcmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPmx1Y3kueW9uZ0Bo
dWF3ZWkuY29tPC9zcGFuPjwvYT48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0i
bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
J2NvbG9yOnB1cnBsZSc+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT4mZ3Q7
Jmd0OyB3cm90ZTo8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O0hpIEppbSw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7SSBmb3Igb25lIGRvbid0IGFncmVlIGFuZCB0aGluayB3ZSBhcmUgb3ZlciBjb21wbGlj
YXRpbmcgd2hhdDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Nob3VsZDxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7YmUgc3RyYWlnaHRmb3J3YXJkLiBUaGUgU0ZDIGVu
Y2Fwc3VsYXRpb24gc2hvdWxkIGVuYWJsZSB0d288YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGlu
Z3M6PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OzEuIFN0ZWVyaW5nIG9mIHNlbGVjdGVk
IGZsb3dzIHRocm91Z2ggYSBzZXJ2aWNlIGNoYWluOyB0aGlzIGlzPGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7dGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtzZXJ2
aWNlIGZ1bmN0aW9uIHBhdGguPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsyLiBQYXNzaW5nIG9mIGNvbnRleHQgYXNzb2NpYXRlZCB3aXRoIGEgZ2l2ZW4gZmxvdyB3
aXRoaW4gc2FpZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2Z1bmN0aW9uIHBhdGguIFRoaXMgY29udGV4dCBp
bmZvcm1hdGlvbiBtYXkgYmUgY29uc3VtZWQgYnkgYTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1NG
IChhbjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7YXBwbGljYXRp
b24gSUQgaXMgYW4gZXhhbXBsZSkgb3IgbWF5IGJlIGNvbnN1bWVkIGJ5IHRoZTxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0O2VsZW1lbnRzIChhIHZyZi1JRCBpcyBhbiBleGFtcGxlKS48YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O1tMdWN5XSBEbyB5b3UgY2FsbCB0aGUgY29u
dGV4dCBhcyBtZXRhZGF0YSBvciBub3Q/IERvIHdlIGhhdmU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDthbm90aGVyPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDt0ZXJt
IGhlcmUgYmVzaWRlIFNGQyBoZWFkZXIgYW5kIG1ldGFkYXRhLiBJIHNlZSB0aGF0IHlvdSBkb24n
dDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dhbnQgdG88YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0O3NlcGFyYXRlIHdoYXQgaXMgY29uc3VtZWQgYnkgU0YgYW5kIHdo
YXQgaXMgY29uc3VtZWQgYnkgdGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9yd2FyZGluZzxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7ZWxlbWVudHMuPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O0x1Y3k8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7U2VudCBmcm9tIG15IGlQaG9uZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
IE9uIE1hciAxMiwgMjAxNCwgYXQgNDoxNiBQTSwgJnF1b3Q7THVjeSB5b25nJnF1b3Q7PGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPmx1Y3kueW9uZ0Bo
dWF3ZWkuY29tPC9zcGFuPjwvYT48c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5i
c3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86bHVjeS55b25nQGh1
YXdlaS5jb208L3NwYW4+PC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyBHcmVhdC4gVGhlbiB3ZSBtYXkgY29uc2lkZXIgdHdvIHNwZWNpYWwg
bWV0YWRhdGEgZGVmaW5pdGlvbnM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpbiB0aGU8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtwcm9ibGVtIHN0YXRlbWVu
dCBzbyB3ZSBjYW4gYWxsIHVzZSB0aGUgc2FtZSBkZWZpbml0aW9ucy48YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDtIZXJlIGlzIG15PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7c3VnZ2VzdGVkIHRleHQgYW5kIGxpa2UgdG8gaGVhciB5b3UgYW5kIG90aGVyJ3Mg
aW5wdXQgYW5kPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3VnZ2VzdGlvbnMuPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFu
ZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Rv
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7ZXhjaGFuZ2Ug
aW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgZWxlbWVudHMgaW4gYSBzZXJ2aWNlIGZ1bmN0aW9uPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Y2hhaW5pbmcuIElu
IHRoaXMgY29udGV4dCwgdGhlcmUgYXJlIHR3byB0eXBlcyBvZiBkYXRhIHBsYW5lPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7IFNlcnZpY2UgRnVuY3Rpb24gTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBleGNoYW5n
ZWQgYmV0d2Vlbjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
O2NsYXNzaWZpZXIgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rp
b25zIHRvPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7ZmFj
aWxpdGF0ZSBzZXJ2aWNlIGZ1bmN0aW9ucyBvbiB0aGUgcGFja2V0IHRyZWF0bWVudC48YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU3RlZXJpbmcgTWV0YWRhdGE6IHRoZSBp
bmZvcm1hdGlvbiBmcm9tIHNlcnZpY2UgZnVuY3Rpb25zIHRvIGE8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtjbGFzc2lmaWVyIG9yIHNlcnZpY2Ugbm9kZSBm
b3IgdHJhZmZpYyBmb3J3YXJkaW5nIHB1cnBvc2UuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7IC1lbmQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsg
THVjeTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBGcm9t
OiBKb2VsIE0uIEhhbHBlcm4gWzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFpbHRvOmptaEBqb2Vs
aGFscGVybi5jb208L3NwYW4+PC9hPl08YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsgU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjM1IFBNPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBMdWN5IHlv
bmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXI8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOzxzcGFu
IGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9y
OnB1cnBsZSc+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQ8L3NwYW4+PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFkaTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTYWxpbTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21h
bi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsgWWVzLCBJIGFtIHRyeWluZyB0byBjb25zaXN0ZW50bHkgZGlzdGluZ3Vpc2gg
dGhvc2UgdHdvIGNhc2VzPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hlbjxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O3RhbGtpbmcgYWJvdXQgdGhlIGluZm9y
bWF0aW9uIGNhcnJpZWQgd2l0aCBwYWNrZXRzIGluIHNlcnZpY2U8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDtjaGFpbnMuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJz
LDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBKb2VsPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAzOjEz
IFBNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBKb2VsLCBTZWUgYmVsb3cuIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tIEZyb206IHNmYzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPm1haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZzwvc3Bhbj48L2E+XSBPbiBCZWhhbGYgT2YgSm9lbCBNLiBIYWxwZXJuPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7U2VudDo8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjowMiBQTSBUbzogTHVjeSB5
b25nOyBOaWNvbGFzPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Qk9VVEhPUlM7PGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb24gUGFya2VyIENjOiBK
aW0gR3VpY2hhcmQgKGpndWljaGFyKTs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0n
Y29sb3I6cHVycGxlJz5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9
YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1
cnBsZSc+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7OyBzZmM7PGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKYW1hbCBI
YWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lk
ZXJhdGlvbnM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJ
IHdhcyB0cnlpbmcgdG8gd29yZCBpdCBjYXJlZnVsbHkgbm90IHRvIGZvY3VzIG9uIHdobyBwdXRz
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBpbiwgYnV0IG9ubHkgb24gd2hvIGNv
bnN1bWVzIHRoZSBpbmZvcm1hdGlvbi48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluZm9ybWF0aW9uIGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyBtYXkg
Y29tZSBmcm9tIHRoZSBpbmdyZXNzPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBjbGFzc2lmaWVyIG9yIGZyb20gb3RoZXIgc2VydmljZSBmdW5jdGlv
bnMuIFtMdWN5XSB0aGlzIGlzPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIG9uZTxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2FzZSB1c2luZyBt
ZXRhZGF0YSBpbiB5b3VyIHZpZXcuIEluZm9ybWF0aW9uIGZvciB0aGU8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDtmb3J3YXJkaW5nPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyB3aWxsIGdlbmVyYWxseSBjb21lIGZyb20gdGhlIGluZ3Jlc3MgY2xhc3Np
ZmllciwgYnV0IGluPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3BlY2lhbDxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2FzZXMgbWF5IGJlIHByb3Zp
ZGVkIGJ5IHNlcnZpY2UgZnVuY3Rpb25zLiAoSSBrZWVwPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
d2FudGluZyB0byBnZXQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHJpZCBvZiB0aG9zZSBzcGVjaWFsIGNhc2VzLCBidXQgc28gZmFyIHRoZXJlIHNl
ZW0gdG8gYmU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtqdXN0IGVub3VnaDxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgb2YgdGhlbSB0byB3YXJyYW50
IGNvdmVyaW5nIGluIHRoZSBzb2x1dGlvbi4gQW5kIG1vcmU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDtpbXBvcnRhbnRseSw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHNpZ25pZmljYW50IHN1cHBvcnQgZm9yIGl0IGluIHRoZSB3b3JraW5nIGdyb3Vw
LikgW0x1Y3ldPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7VGhpcyBpczxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIHNlY29uZCBjYXNlIHVzaW5n
IG1ldGFkYXRhIGluIHlvdXIgdmlldyAoYnV0IHlvdSBkb24ndDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2xpa2UgaXQpLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEFuZCB5b3Ugc3VnZ2VzdCBkaXN0aW5ndWlzaGluZyB0aGVzZSB0d28gY2FzZXMgd2hlbjxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rpc2N1c3Npbmc8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFib3V0IG1ldGFkYXRhIHVzYWdlLiBJcyB0aGF0
IHJpZ2h0IHVuZGVyc3RhbmRpbmc/PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgTHVjeTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDI6MzMgUE0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKb2VsLCBJ
IGludGVycHJldCB0aGF0IHlvdSBzdWdnZXN0cyB0aGF0IGRpc3Rpbmd1aXNoIHRoZTxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2V4Y2hhbmdlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGJl
dHdlZW4gc2VydmljZSBmdW5jdGlvbnM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDthbmQgdGhlPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhj
aGFuZ2UgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGZyb20gYSBzZXJ2aWNlPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb24gdG88YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhIHNlcnZpY2Ugbm9kZS4gSXMgdGhpcyByaWdo
dCB1bmRlcnN0YW5kaW5nPyBMdWN5PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2Vs
IE0uIEhhbHBlcm48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbTwvc3Bhbj48L2E+XSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLDxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OzIwMTQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMToxOTxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFBNPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVG86IEx1Y3kgeW9u
ZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKGpndWljaGFy
KTs8c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9
Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSdjb2xvcjpwdXJwbGUnPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVj
dDo8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE15IGlu
Y2xpbmF0aW9uIHdvdWxkIGJlIHRvIHR1bmUgdGhhdCBkZWZpbml0aW9uIHRvPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ZGlzdGluZ3Vpc2g8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZXR3ZWVuIGRhdGFwbGFuZSBjYXJyaWVkIGluZm9ybWF0
aW9uIGludGVuZGVkIGZvciB1c2UgYnk8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnVu
Y2l0b25zICh3aGF0ZXZlciB0aGUgb3JpZ2luKSwgYW5kIGRhdGFwbGFuZSBjYXJyaWVkPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7aW5mb3JtYXRpb248YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbnRlbmRlZCBmb3IgZGF0YXBsYW5lIGZvcndh
cmRpbmcgY29tcG9uZW50cy48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBKb2VsLDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGFncmVlIHRoYXQg
d2UgbmVlZCB1c2luZyB0aGUgc2FtZSBkZWZpbml0aW9uIGZvciBhPGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7dGVybSwgYnV0PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRpc2FncmVlIHRoYXQgdGhlIG1ldGFkYXRhIGRlZmluaXRpb24g
aGVyZSBpcyBhIHNldCBvZjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIFRo
aXMgbWF5IGJlIHRvbyBuYXJyb3c8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtvciBsZWFkPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRv
IGEgcGFydGljdWxhciBzb2x1dGlvbi4gSSBhbSBmaW5lIHdpdGggdGhpcyBkZWZpbml0aW9uPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4gdGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb2JsZW0gc3RhdGVtZW50IHcvIG1pbm9y
IHR3ZWFrIChzdWdnZXN0ZWQgb24gbWFpbGluZzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xpc3Qp
Ljxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMg
dGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YWJpbGl0eSB0bzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGNoYW5nZSBpbmZvcm1h
dGlvbiBiZXR3ZWVuIHRoZSBjbGFzc2lmaWVycyBhbmQgc2VydmljZTxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmdW5jdGlvbnMsIGJl
dHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIGFuZCBzZXJ2aWNlPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ZnVuY3Rpb25zIGFuZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2xhc3NpZmllcnN8c2VydmljZSBub2Rlcy48YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgVGhlcmUgbWF5IGJlIGEgc29sdXRpb24gdGhhdCBhIHNlcnZpY2UgZnVuY3Rpb24gcGFzc2Vz
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c29tZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBp
bmZvcm1hdGlvbiB0byBhdHRhY2hlZCBzZXJ2aWNlIG5vZGUgd2l0aG91dCB1c2luZyBTRkM8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtoZWFkZXIuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcywgTHVjeTxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIEhhbHBlcm4gRGlyZWN0PGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8
YSBocmVmPSJtYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVy
bi5jb208L3NwYW4+PC9hPl0gU2VudDogV2VkbmVzZGF5LDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O01hcmNoIDEyLDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAyMDE0IDEyOjI1IFBNIFRvOiBMdWN5IHlvbmc7IEpvZWwgTS4gSGFscGVy
bjsgTmljb2xhczxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb24gUGFya2Vy
IENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YSBo
cmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0nY29sb3I6cHVycGxlJz5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4g
Y2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2Nv
bG9yOnB1cnBsZSc+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7Ozxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNt
YW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3ksIHlvdSBzYXkgJnF1b3Q7
dGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgLi4uJnF1b3Q7IFRoZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2RlZmluaXRpb24geW91PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZW4gcHJvdmlkZSBpcyBhIGRlZmluaXRpb24gb2YgdGhl
IHNldCBvZiBpbmZvcm1hdGlvbiB3ZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FyZTxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwcm9w
b3NpbmcgdGhhdCB3ZSBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIEksIGFuZCBvdGhlcnMsPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7aGF2ZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZWVuIHVzaW5nIHRoZSB0ZXJtIG1ldGFkYXRhIG1v
cmUgbmFycm93bHkuIFdlIGNhbiB1c2U8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDt3aGF0ZXZlcjxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBkZWZpbml0aW9uIHdlIHdhbnQuIEJ1dCB3ZSBkbyBuZWVkIHRvIGFncmVlIG9uIHRoZTxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2RlZmluaXRpb24uPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciB0aGUgcHVycG9zZXMgb2YgdGhl
IFdHLCBpdCBzZWVtcyBtdWNoIG1vcmUgdXNlZnVsIHRvPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
dXNlIHRoZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyB0ZXJtIG1ldGFkYXRhIGZvciB0aGUgbmFycm93ZXIgZGVzY3JpcHRpb24uPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFlvdXJzLCBKb2VsPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAxOjE5IFBNLCBMdWN5IHlvbmcg
d3JvdGU6PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBIaSBKb2VsLDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgYWdyZWUuIFdlIG5lZWQgdG8g
ZGlmZmVyZW50aWF0ZSB0aGUgbWV0YWRhdGEgdXNlZCBieTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3NlcnZpY2U8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb24gYW5kIFNGQyBoZWFkZXIuIFRoZSBtZXRhZGF0YSB0ZXJt
IG1lYW5zIGNhcnJ5aW5nPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c29tZTxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtzdGF0ZXMg
YWxvbmcgd2l0aCB0aGUgcGFja2V0LiBJTU86IFNGQyBoZWFkZXIgaXMgYSBraW5kIG9mPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O21ldGFkYXRhIGNhcnJpZWQgb24gcGFja2V0IGZvciBuZXh0IHNlcnZpY2Ugbm9kZSB0byB1c2Uu
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SW4gdGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbnRleHQgb2YgU0ZDLCB3ZSBo
YXZlIHRlcm0gZm9yIFNGQyBoZWFkZXIgYW5kIHRoZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21l
dGFkYXRhIHRoYXQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7d2FzIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywg
b3IgYmV0d2VlbiBzZXJ2aWNlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9ucyBhbmQgY2xhc3NpZmllcnMvc2Vydmlj
ZSBub2Rlcywgd2hpY2ggaXMgd2hhdDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBkcmFmdDxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDtmb2N1cy48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MsIEx1Y3k8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTog
Sm9lbCBNLiBIYWxwZXJuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+XSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLDxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAyMDE0PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxMToxOCBBTSBUbzogTHVjeSB5b25n
OyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBKaW08YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IEd1aWNoYXJkIChqZ3VpY2hhcik7PHNwYW4gY2xhc3M9YXBwbGUtY29udmVy
dGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5icmlqc21hbkBq
dW5pcGVyLm5ldDwvc3Bhbj48L2E+PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9
Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSdjb2xvcjpwdXJwbGUnPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0
Ozsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY108YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlv
bnM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBJIHRoaW5rIGl0IGlzIGltcG9ydGFudCB0byBrZWVwIGEgc3Ryb25n
IGRpc3RpbmN0aW9uPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmV0d2Vlbjxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRh
dGEgKHdoaWNoIGlzIGZvciB1c2UgYnkgYXBwbGljYXRpb25zKSBhbmQgdGhlPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2hhaW5pbmcgaW5mb3JtYXRpb24gaW4gdGhlIGJh
c2Ugc2VydmljZSBjaGFpbiBoZWFkZXIsPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hpY2ggaXM8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGZvciB1c2UgYnkgdGhlIHNlcnZpY2UgY2hhaW4gc3VwcG9ydCBtZWNoYW5pc21zLjxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDEw
OjQyIEFNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRnVsbHkgYWdyZWUgd2l0aCBKb2Uu
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZSBzaG91bGQgbm90IHJlcXVpcmUgYSBmaXggbGVuZ3Ro
IGZvciBpbi1iYW5kIG1ldGFkYXRhPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YnV0PGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgYWxzbyBub3QgbGVhdmUgaXQgZm9yIGZyZWVseSB1c2FnZS4gSW4gZmFjdCwgd2hlbiBhPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5vZGUgaW5zZXJ0cyBTRkMg
aGVhZGVyIG9uIGEgKGVuY2Fwc3VsYXRlZCkgcGFja2V0IGFuZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3NlbmQgdG88YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZXh0IHNlcnZpY2Ugbm9kZSwgU0ZDIGhlYWRlciBpdHNl
bGYgY2FuIGJlIHNlZW4gYXMgYTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhLjxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJw
bGUnPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+XSBPbiBCZWhhbGYgT2Yg
Sm9lbCBNLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0hhbHBlcm48YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50OiBX
ZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDk6MjEgQU0gVG86IE5pY29sYXM8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDtCT1VUSE9SUzs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hh
cmQgKGpndWljaGFyKTs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVy
cGxlJz5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9YXBwbGUtY29u
dmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7Ozxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNmYzsg
SmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpz
bWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9y
IGluLWJhbmQgbWV0YWRhdGEsIHRoZSBBUEkgZm9yIGFjY2VzcyBjYW4gZWFzaWx5IGJlPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgc3luY2hyb25vdXMuIE91dCBvZiBiYW5kIG1ldGFkYXRhIG5lZWRzIGRpZmZlcmVudDxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hhbmRsaW5nLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZXJlIGFyZSBtYW55
IGNhc2VzIHdoZXJlIG91dC1vZi1iYW5kIG1ldGFkYXRhIGlzPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7dXNlZnVsIGFuZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFwcHJvcHJpYXRlLiBCdXQgdGhleSBkbyBub3QgY292
ZXIgYWxsIG5lZWRzIGJ5IGFueTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3N0cmV0Y2guPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBFdmVuIGlmIGVhY2ggcGllY2Ugb2YgaW4tYmFuZCBtZXRhZGF0YSBp
cyBvZiBmaXhlZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xlbmd0aCw8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGVy
ZSBhcmUgbWFueSBkaWZmZXJlbnQga2luZHMgb2YgbWV0YXR5cGUuIFRyeWluZyB0bzxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3NheTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZxdW90O3RoZXJlIHdpbGwgYmUgZXhhY3Rs
eSBmb3VyIHBpZWNlcywgYW5kIHRoZXkgd2lsbCBiZSBvZjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3R5cGVzPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgdDEsIHQyLCB0MywgYW5kIHQ0JnF1b3Q7IGlzIHNpbXBseSB0b28g
c3BlY2lmaWMgZm9yIGV2ZW4gODAlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7b2YgdGhlPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDtuZWVkcy48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgODo1MiBBTSwgTmljb2xhcyBCT1VUSE9SUyB3cm90
ZTo8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgSGVsbG8gUm9uLDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBTZW5kaW5nIG91dCBvZiBiYW5kIGNvbmdydWVudCBtZXRhZGF0YSBtYXkgbm90IGJlIHRoZTxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Fuc3dlcjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBhbGwgbmVlZHMg
YnV0IGl0IGlzIG9uZSB0b29sIHRoYXQgd2Ugc2hvdWxkIGtlZXAuPGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IE5vdCBhbGwgbWV0YWRhdGEgaXMgdGllZCB0byBhIHNwZWNpZmljIHBhY2tl
dCwgZm9yPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZXhhbXBsZSBhPGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHBv
bGljeSBjaGFuZ2UgaW4gUENSRiBjb3VsZCBsZWFkIHRvIHNvbWUgbWV0YWRhdGE8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDtzaWduYWxpbmcsPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSByZWFjdGlvbiB0aW1l
IG5lZWQgbm90IGJlIGltbWVkaWF0ZSwgZmV3IG1zIG1heTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O25vdCBtYXR0ZXIuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFzIHlvdSBwb2ludCwg
aWYgYSBwYWNrZXQgaXMgdGllZCB0byBhIG1ldGFkYXRhIGE8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDtjb3JyZWxhdGlvbjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvIGNhbiBiZSBzZXQgaW4gYm90aCBwYWNr
ZXQgdG8gZGVhbCB3aXRoIGl0IChpLmU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YTxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBleHBlY3RlZCBmbGFnIGluIHRoZSBTRkMgaGVhZGVyLCBwbHVzIGFuIGlk
KTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGaW5hbGx5IHdlIGNhbiBzdGlsbCBzZW5k
IHNvbWUgbGltaXRlZCBtZXRhZGF0YSB3aXRoaW48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDthIGhl
YWRlci48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhpcyBjb3VsZCBiZSB1c2VkIGZvciBsb2FkIGJhbGFuY2Vy
cyBpbiBwYXJ0aWN1bGFyIGlmPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2U8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgYWdyZWUgb24gYSBjb252ZW50aW9uIHRvIGxvY2F0ZSAmcXVvdDtjb2Fyc2UgZ3JhaW4gcG9s
aWN5JnF1b3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC8gJnF1b3Q7ZmluZSBncmFpbiBwb2xpY3kmcXVvdDsg
b24gcmVzZXJ2ZWQgY29udGV4dCBoZWFkZXJzLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBUaGlzIHNlZW1zIHRvIG9wZW4gdXAgYSBsb3Qgb2YgZmxleGliaWxpdHkgLzxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2lubm92YXRpb25zLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBP
biB5b3VyIGxhc3QgcG9pbnQsIHRoZXJlIGlzIGEgcXVlc3Rpb24gb24gaG93IHRvIG1ha2U8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgbWV0YWRhdGEgYXZhaWxhYmxlIHRvIGEgU2VydmljZSBGdW5jdGlvbi4gQ3Vy
cmVudCBzb2NrZXQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29ubmVjdGlvbnMgZm9yIGV4YW1wbGUgZG8gbm90
IGFsbG93IHRvIHJldHJpZXZlIElQPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGVhZGVyPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG9wdGlvbnMuIFNvIEkgYXNzdW1lIHRoYXQgU0ZDIGF3YXJlIFNlcnZpY2UgRnVu
Y3Rpb25zPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2lsbDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZWVkIHNv
bWUgKGFzeW5jaHJvbm91czxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA/KSBBUEkgdG8gcmV0cmlldmUgU0ZDIGhl
YWRlciBpbmZvcm1hdGlvbiBhcyB3ZWxsIGFzPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4tYmFu
ZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YS4gSSBkb24ndCBzZWUgb3V0IG9mIGJhbmQgbWV0YWRh
dGEgdHJhbnNwb3J0PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YWRkaW5nPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGNvbXBsZXhpdHksIHRoZSBzYW1lIEFQSSBjYW4gcHJvYmFibHkgYXBwbHkuPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBhbHRlcm5hdGl2ZSBvcHRpb24sIGFsbG93aW5nIHZhcmlh
YmxlIHNpemVkPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEgaW48YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgdGhlIFNGQyBoZWFkZXIgaGFzIHNvbWUgZHJhd2JhY2tzIGFzIHdlbGwsIG9uZSBiZWluZzxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBmcmFnbWVudGF0aW9uLCBhbmQgc29tZSBzd2l0Y2hlcyBleHBlY3Rpbmcg
YXMgd2VsbCB0bzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xvb2sgYXQ8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
ZW5kIHVzZXIgdHJhZmZpYyBoZWFkZXJzIGZvciBsaW5rIGxvYWQgYmFsYW5jaW5nLiBJPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7d291bGQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWdyZWUgdGhhdCBpZiB3ZSBj
YW4gYWNjZXB0IHRoZXNlIGlzc3VlcywgdGhlbiBzZW5kaW5nPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9mZi1s
aW5lIGNvbmdydWVudCBtZXRhZGF0YSBsb29zZXMgaXRzIGludGVyZXN0Ljxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBXZSBuZWVkIHRvIHRha2UgaW50byBhY2NvdW50IHRoYXQgYm90aCBp
bi1iYW5kIGFuZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbmdydWVudDxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBvdXQtb2YtYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQgaXMgbm90IHJlbGlhYmxlLiBBPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7cGFja2V0IGxvc3M8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdHJpZ2dlcmluZyBy
ZXRyYW5zbWlzc2lvbiB3b3VsZCBub3QgbGVhZCB0byB0aGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDtpZGVudGljYWw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcmVjb25zdHJ1Y3Rpb24gb2YgdGhlIGFzc29jaWF0
ZWQgbWV0YWRhdGEuIEluIHNvbWU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtjYXNlcywgd2U8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgbWlnaHQgdGh1cyBldmVuIG5lZWQgbm9uLWNvbmdydWVudCBvdXQtb2YtYmFu
ZCByZWxpYWJsZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSB0cmFuc3BvcnQuPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMg
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOjxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBSb248YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUGFya2VyIFs8YSBocmVmPSJtYWlsdG86
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSdjb2xvcjpwdXJwbGUnPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+
PC9hPl0gU2VudDo8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtXZWRuZXNkYXksPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IE1hcmNoIDEyLCAyMDE0PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDEyOjQzIFBNIFRvOiBOaWNvbGFzIEJP
VVRIT1JTIENjOiBKaW0gR3VpY2hhcmQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsoamd1aWNoYXIp
Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+
PC9hPjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+Jmx0Ozxh
IGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSdjb2xvcjpwdXJwbGUnPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48
L2E+Jmd0Ozs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3Vi
amVjdDogUmU6IFtzZmNdPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRh
LWNvbnNpZGVyYXRpb25zPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMsPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgdW5kZXJzdGFuZCB0aGUgY29uY2VwdCBmb3Ig
b3V0IG9mIGJhbmQgc2lnbmFsaW5nIG9mPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEsIGJ1dCBJIGFt
IGNvbmNlcm5lZCB0aGF0IGl0IGludHJvZHVjZXM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtzaWdu
aWZpY2FudDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbXBsZXhpdHkgZHVlIHRvIHRoZSBwb3RlbnRpYWwgcmFj
ZSBjb25kaXRpb24gb2Y8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtyZWNlaXZpbmcgdGhlPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7cmVhbCBwYWNrZXQgYmVmb3JlIHRoZSBtZXRhZGF0YS4gV2hpbGUgdGhlIHJlYWwg
cGFja2V0PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y291bGQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpbmRpY2F0
ZSB0aGF0IG91dCBvZiBiYW5kIG1ldGFkYXRhIGlzIGV4cGVjdGVkLCBob3cgY2FuPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7d2U8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtndWFyYW50ZWUgdGhlIG9yZGVyIG9mIHJl
Y2VwdGlvbj8gV2hhdCBpZiBzd2l0Y2hpbmcgb3I8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtyb3V0
aW5nPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7bm9kZXMgYXBwbHkgaGFzaCBiYXNlZCBsb2FkIGJhbGFuY2luZz8g
V2hhdCBpZiB0aGUgbG9hZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JhbGFuY2luZyB1bmRlcnN0YW5kcyBTRkMg
ZW5jYXBzIGFuZCBsb29rcyBiZXlvbmQgaXQgdG88YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGU8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDtvcmlnaW5hbCBoZWFkZXIgdG8gZ2V0IGJldHRlciBlbnRyb3B5Pzxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBDYW4gd2UgZ3VhcmFudGVlIHRoYXQgdGhlIG1ldGFkYXRhIGFuZCByZWFsIHBh
Y2tldDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dpbGwgZm9sbG93PGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhl
IGV4YWN0IHNhbWUgcGF0aD8gSWYgd2UgY2FuIG5vdCwgdGhlbjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2ltcGxlbWVudGF0aW9ucyB3aWxsPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bmVlZCB0byBhZGQgaW5ncmVz
cyBxdWV1aW5nIHRvIGNvcGUgd2l0aCB0aGUgc2NlbmFyaW8uPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEFsc28sIGRvIHlvdSBmZWVsIHRoYXQgdGhlIGluY3JlYXNlIGluIGltcGxlbWVu
dGF0aW9uPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbXBsZXhpdHkgYXQgdGhlIHNlcnZpY2UgZnVuY3Rpb25z
IGlzIHJlYXNvbmFibGU/PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcy48YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MDkgQU0sICZxdW90O05pY29sYXMgQk9VVEhP
UlMmcXVvdDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5C
T1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1
cnBsZSc+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT48YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPm1haWx0bzpOaWNv
bGFzLkJPVVRIT1JTQHFvc21vcy5jb208L3NwYW4+PC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgdGhpbmsgd2UgbXVzdCBtYWtlIGEgZGlz
dGluY3Rpb24gYmV0d2Vlbjo8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAt
IE1ldGFkYXRhIHdoaWNoIHNob3VsZCBiZSBwYXJ0IG9mIHRoZSBoZWFkZXIgZGVmaW5lZDxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FzIGluPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiYW5kIG1hcmtpbmcu
IC0gTWV0YWRhdGEgd2l0aCBjYW4gYmUgcGFzc2VkIG91dCBvZjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2JhbmQsIGZvcjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhhbXBsZSBjb25ncnVlbnQgb3V0IG9m
IGJhbmQgc2lnbmFsaW5nIGRlZmluZWQgaW48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGUgZHJh
ZnQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgZm9ybWVyIGNhbGxz
IGZvciBhIGxpbWl0ZWQgc3BhY2UgaW4gdGhlIGhlYWRlciw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDt0cnVlLCBUaGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxhdHRlciBob3dldmVyIGRvZXMgbm90IGlu
Y3VyIGFueSBzcGFjZSBsaW1pdGF0aW9uPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5kIGlzPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBzdGlsbCBmYWlybHkgZWZmaWNpZW50IGFuZCBpdCByZW1haW5zIGNv
bXBhdGlibGUgd2l0aDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2EgZml4ZWQ8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHNpemUgaGVhZGVyIHVzZWQgdG8gcm91dGUgdGhvc2Ugc2lnbmFsaW5nIG1lc3NhZ2Vz
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YWxvbmcgdGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjaGFp
bidzIHNlcnZpY2UgZnVuY3Rpb25zLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9t
Ojxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgWzxhIGhyZWY9Im1h
aWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29s
b3I6cHVycGxlJz5qZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPl0gU2VudDo8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFR1ZXNkYXksIE1hcmNoIDExLCAyMDE0IDY6NDggUE0gVG86IFJvbiBQYXJrZXIg
Q2M6PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzIEJPVVRIT1JTOzxzcGFuIGNsYXNzPWFwcGxl
LWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+YnJp
anNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8
YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+
PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3ViamVj
dDogUmU6IFtzZmNdPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1l
dGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgSGkgUm9uLDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlIGNhbiBj
ZXJ0YWlubHkgaGF2ZSB0aGlzIGRpc2N1c3Npb24gYnV0IHdlIHNob3VsZDxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2ZpcnN0PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb25zaWRlciB3aGF0IGluZm9ybWF0
aW9uIGlzIG5lY2Vzc2FyeSBhbmQgaWYgc2FpZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRp
b24gY2FuIGZpdCB3aXRoaW4gYSBmaXhlZCBudW1iZXIgb2YgY29udGV4dHM8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDtpbiB0aGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ham9yaXR5IG9mIGNhc2VzLiBS
ZW1lbWJlciwgdGhlIGdvYWwgb2YgYmVpbmcgYWJsZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Rv
IHBhc3M8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIHRocm91Z2ggdGhlIG5ldHdvcmsgaXMg
dG8gZW5oYW5jZSBzZXJ2aWNlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVsaXZlcnksPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBub3QgcGFzcyB0aGUgZW50aXJlIHdvcmtzIG9mIFNoYWtlc3BlYXJlIDst
KTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbnQgZnJvbSBteSBpUGhv
bmU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDcsIDIw
MTQsIGF0IDM6NTIgQU0sICZxdW90O1JvbiBQYXJrZXImcXVvdDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20i
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5Sb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7
PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86Um9uX1BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDsgd3JvdGU6PGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzLDxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBzZWUgc2ltaWxhciByZXF1aXJlbWVudHMg
ZnJvbSB0aGUgM2dwcCBFUEMgc2lkZS48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtJIHdvdWxkPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlrZSB0byBwcm9wb3NlIGFuIE9VSSAvIFRMViBiYXNlZCBh
cHByb2FjaCB3aGVyZSB0aGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyByZXNlcnZlZCBPVUkgY2Fu
IGJlIHVzZWQgZm9yIGFncmVlZCB1cG9uIHR5cGVzIG9mPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Y29tbW9uPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgYW5kIHZlbmRvciBvciBvdGhl
ciBvcmdhbml6YXRpb25hbCBPVUlzIGNhbjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JlIHVzZWQ8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBxdWlja2x5IGlubm92YXRlIGluIHRoZSBuZXR3b3Jr
cy48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTaW11bHRhbmVvdXNseSwgSSB3b3VsZCBhbHNvIGxp
a2UgdG8gY29uc2lkZXI8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDttZWNoYW5pc21zPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgdGhhdCBhcmUgb3B0aW1pemVkIGZvciBsb25nIGxpdmVkIGZsb3dzIHNv
IGFzIHRvPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bGltaXQgdGhlPGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgbmVnYXRpdmUgZWZmZWN0cyBvZiBwYWNrZXQgZ3Jvd3RoLjxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIg
NywgMjAxNCwgYXQgODozNCBBTSwgJnF1b3Q7Tmljb2xhcyBCT1VUSE9SUyZxdW90Ozxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPk5p
Y29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+PGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86Tmljb2xhcy5CT1VU
SE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGVsbG8gSmltPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgaGF2ZSBzZWVu
IGNhc2VzIGluIEdpIExBTiwgd2hlcmUgc3Vic2NyaWJlciByZWxhdGVkPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGlzIHBhc3NlZCB0byBhIFdlYiBQcm94eSBmb3IgSFRU
UCBoZWFkZXI8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZW5yaWNobWVudCAoYWltZWQgYXQg
c29tZSBXZWIgQ29udGVudCBwcm92aWRlcnM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtwYXJ0bmVy
cyBvZjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgTW9iaWxlIE9wZXJhdG9yKS48YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSW5mb3JtYXRpb24gd2FzIGFuIGNvZGVkIChwZXJzaXN0
ZW50KSBzdWJzY3JpYmVyIGlkPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVyaXZlZDxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmcm9tIHRoZSBNU0lTRE4sIGFuZCBjb3VwbGUgb2YgZiBjdXN0
b21lciBwcm9maWxlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVsYXRlZDxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBmaWVsZHMuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluIGFuIHNmYyBiYXNlZCBHaSBMQU4sIHRoaXMgZW50aXR5IHNo
b3VsZCByZWNlaXZlPGJyPiZndDsmZ3Q7Jmd0OyZndDsgJmd0O2Zyb20gdGhlPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IENsYXNzaWZpZXI8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLSBBIGNsYXNzaWZpY2F0aW9uIG9mIHRoZSBDb250ZW50
IFByb3ZpZGVyICggSWQsPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENhdGVnb3J5KSBiYXNl
ZCBvbiB0cmFmZmljIGFuYWx5c2lzIC0gVGhlIE1TSVNETiBvZjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyB0aGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3Vic2NyaWJlciAtIFR3byBzdWJz
Y3JpYmVyIHBvbGljeSBmaWVsZHMgKG5vdCB0aWVkPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRv
IFBDUkY8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYnV0IGJlbG9uZ2luZyB0byB0aGUgU3Vi
c2NyaWJlciBEQikgKFN1YnNjcmliZXI8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2F0ZWdvcnks
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN1Yi1jYXRlZ29yeSkgLSBBIHNlc3Npb24gaWQg
KGZvciBsb2dnaW5nIGFuZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RyYWNraW5nPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHB1cnBvc2VzKTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgb2JqZWN0aXZlIGJlaW5nIHRvIGF2b2lkIGhh
dmluZyB0aGUgSFRUUCBQcm94eTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RvPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGJlY29tZSBhIHRydXN0ZWQgYXBwbGljYXRpb24gKGludGVyb2dhdGUg
dGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN1YnNjcmliZXIgREIsPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGV0Yy4uKTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18gRnJvbTogSmltPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEd1aWNoYXJkPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IChqZ3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNj
by5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5qZ3VpY2hh
ckBjaXNjby5jb208L3NwYW4+PC9hPl0gU2VudDo8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
VGh1cnNkYXksIE1hcmNoIDA2LCAyMDE0IDI6MDIgUE0gVG86IEphbWFsIEhhZGk8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDtTYWxpbTs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFz
cz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpqbW9p
c2FuZEBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJw
bGUnPmptb2lzYW5kQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48c3BhbiBjbGFzcz1hcHBsZS1jb252
ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86am1vaXNhbmRAanVu
aXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5tYWls
dG86am1vaXNhbmRAanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7PGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0nY29sb3I6cHVycGxlJz5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4g
Y2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2Nv
bG9yOnB1cnBsZSc+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7IENj
Ojxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZmMgU3ViamVjdDogUmU6IFtzZmNdPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVy
YXRpb25zPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEhpIEphbWFsLDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBZb3Ugc2FpZCAmcXVvdDtJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9y
IHZhcmlhYmxlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNpemVkPGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG1ldGFkYXRhJnF1b3Q7Li4gSSBhbSBub3Qgc28gY29udmluY2VkIGFuZCB3b3Vs
ZCBsaWtlIHRvPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJldHRlcjxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyB1bmRlcnN0YW5kIHRoZSByZXF1aXJlbWVudHMgYmVmb3JlIHBhc3NpbmcganVk
Z2VtZW50Ljxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJZiB3ZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBsb29rIGF0IHRoZSB1c2UgY2FzZXMgYXMgcHJlc2VudGVkIHRodXMgZmFyIGludG88
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIFdHIEk8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgaGF2ZSB5ZXQgdG8gc2VlIGEgc2luZ2xlIGV4YW1wbGUgb2YgdGhlIG5lZWQ8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgKG5vdGluZyB0aGF0PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRl
c2lyZSBpcyBub3QgdGhlIHNhbWUgYXMgbmVlZCkgLSBJIGFtIG5vdCBzYXlpbmc8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgdGhlcmUgaXM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbm8gcmVx
dWlyZW1lbnQgYnV0IHJhdGhlciB0aGF0IHdlIHNob3VsZCBub3QganVtcDxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyB0byB0aGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29uY2x1c2lvbiBh
bmQgYnVpbGQgc3RhbmRhcmRzIGFyb3VuZCBhIHRoZW9yeS48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMy8xNCwgNjozNSBBTSwgJnF1
b3Q7SmFtYWwgSGFkaSBTYWxpbSZxdW90Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jmx0OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPmhhZGlAbW9qYXRhdHUuY29tPC9zcGFuPjwvYT48c3Bh
biBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJt
YWlsdG86aGFkaUBtb2phdGF0dS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29s
b3I6cHVycGxlJz5tYWlsdG86aGFkaUBtb2phdGF0dS5jb208L3NwYW4+PC9hPiZndDsmZ3Q7PGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d3JvdGU6PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBsaWtlIHRoZSBkb2MgLSB3ZWxsIHdy
aXR0ZW4uPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgU2VjdGlvbiA0LjMgb24gbWV0YWRhdGEgZW5jb2RpbmcuPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSXQgc2Vl
bXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZSBzaXplZDxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBtZXRhZGF0YTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKGF0IGxlYXN0
IGZvciBodHRwL2FwcCB5b3Ugc2VlbSB0byBpbmRpY2F0ZSB0aGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgZGVzaXJlIGZvcjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpdCkuPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgYSBkYXRhcGF0aCBwZXItcGFja2V0IG1ldGFk
YXRhLCBpIGZlZWwgdGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lZWQgaXM8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGp1c3QgYXMgaW1wb3J0YW50LiBBcmUgd2UgbGltaXRlZCBi
eSB0aGUgZmFjdCB0aGF0PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGlzdGluZyBo
YXJkd2FyZSBtYXkgbm90IGJlIGFibGUgdG8gaGFuZGxlIFRMVnM/PGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Rm9yPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGFtcGxlLCBJIGRvbnQg
aGF2ZSBhIHByb2JsZW0gaGFuZGxpbmcgVExWcyBpbiBhPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IHNvZnR3YXJlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2RhdGFwYXRoLjxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNo
ZWVycywgamFtYWw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXyBzZmM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmcgbGlzdDxz
cGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJw
bGUnPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNw
YWNlPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPm1haWx0bzpzZmNAaWV0Zi5vcmc8
L3NwYW4+PC9hPiZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9
YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSdjb2xvcjpwdXJwbGUnPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
PC9zcGFuPjwvYT48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2Zj
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgbGlzdDxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdj
b2xvcjpwdXJwbGUnPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9YXBwbGUtY29u
dmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPm1haWx0bzpzZmNA
aWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFz
cz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9J2NvbG9yOnB1cnBsZSc+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmM8L3NwYW4+PC9hPjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgbWFpbGluZzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0PHNwYW4gY2xhc3M9YXBwbGUtY29udmVy
dGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+c2ZjQGlldGYub3JnPC9zcGFu
PjwvYT48c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPiZsdDs8
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
J2NvbG9yOnB1cnBsZSc+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8
L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMi
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5odHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8c3BhbiBjbGFz
cz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5zZmNA
aWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJz
cDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86c2ZjQGlldGYub3JnPC9zcGFuPjwv
YT4mZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVk
LXNwYWNlPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUn
Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fIHNmYzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
bGlzdDxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xv
cjpwdXJwbGUnPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVy
dGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPm1haWx0bzpzZmNAaWV0
Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz1h
cHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
J2NvbG9yOnB1cnBsZSc+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8
L3NwYW4+PC9hPjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWls
aW5nPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNw
YWNlPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48
c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9y
OnB1cnBsZSc+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+
PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5odHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7X19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+c2ZjQGlldGYub3JnPC9zcGFu
PjwvYT48c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPiZsdDs8
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
J2NvbG9yOnB1cnBsZSc+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdj
b2xvcjpwdXJwbGUnPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9z
cGFuPjwvYT48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3NmYyBtYWls
aW5nIGxpc3Q8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBs
ZSc+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2U+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFpbHRvOnNmY0BpZXRmLm9yZzwv
c3Bhbj48L2E+Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OzxhIGhyZWY9
Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX188YnI+Jmd0OyZndDsmZ3Q7Jmd0OyBzZmMgbWFpbGluZyBs
aXN0PGJyPiZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+
Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwv
c3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPmh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+Jmd0OyZndDsmZ3Q7PGJy
PiZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXzxicj4mZ3Q7Jmd0OyZndDsgc2ZjIG1haWxpbmcgbGlzdDxicj4mZ3Q7Jmd0OyZndDs8c3Bh
biBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxl
Jz5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4mZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz1hcHBs
ZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2Nv
bG9yOnB1cnBsZSc+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3Nw
YW4+PC9hPjxicj4mZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDs8YnI+Jmd0OyZndDtfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4mZ3Q7Jmd0O3NmYyBtYWls
aW5nIGxpc3Q8YnI+Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+c2ZjQGlldGYub3JnPC9zcGFuPjwv
YT48YnI+Jmd0OyZndDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+Jmd0Ozxi
cj4mZ3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+
Jmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+Jmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5zZmNAaWV0Zi5vcmc8
L3NwYW4+PC9hPjxicj4mZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5o
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPjxi
cj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj5zZmMg
bWFpbGluZyBsaXN0PGJyPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxi
cj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9ibG9ja3F1b3RlPjxibG9ja3F1b3RlIHN0
eWxlPSdtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQnPjxkaXY+PHAgY2xhc3M9
TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+X19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX188YnI+c2ZjIG1haWxpbmcgbGlzdDxicj48YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5zZmNAaWV0
Zi5vcmc8L3NwYW4+PC9hPjxicj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYyI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+aHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD48L2Rpdj48L2Jsb2NrcXVvdGU+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250
LXNpemU6MTMuNXB0O2ZvbnQtZmFtaWx5OiJIZWx2ZXRpY2EiLCJzYW5zLXNlcmlmIjtjb2xvcjpi
bGFjayc+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+
c2ZjIG1haWxpbmcgbGlzdDxicj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBz
dHlsZT0nY29sb3I6cHVycGxlJz5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj48YSBocmVmPSJo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+PHNwYW4gc3R5bGU9J2Nv
bG9yOnB1cnBsZSc+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3Nw
YW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD48L2Rpdj48L2Rpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2NvbG9yOmJs
YWNrJz4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+
PC9kaXY+PC9kaXY+PC9ib2R5PjwvaHRtbD4=

--_000_B6D287BF58D35D4B882E012AD3E175616B9F99BDONWVEXCHMB04cie_--


From nobody Wed Mar 19 10:34:30 2014
Return-Path: <prvs=21554f87d1=phe@ciena.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7A5931A0451 for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 10:34:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.034
X-Spam-Level: 
X-Spam-Status: No, score=0.034 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, IP_NOT_FRIENDLY=0.334, MANGLED_OFF=2.3, RCVD_IN_DNSWL_LOW=-0.7, 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 F5lSQwzn1xYJ for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 10:34:19 -0700 (PDT)
Received: from mx0a-00103a01.pphosted.com (mx0a-00103a01.pphosted.com [67.231.144.234]) by ietfa.amsl.com (Postfix) with ESMTP id 41D8E1A0410 for <sfc@ietf.org>; Wed, 19 Mar 2014 10:34:18 -0700 (PDT)
Received: from pps.filterd (m0000419.ppops.net [127.0.0.1]) by mx0a-00103a01.pphosted.com (8.14.5/8.14.5) with SMTP id s2JHUN5u011936; Wed, 19 Mar 2014 13:33:51 -0400
Received: from mdwexght02.ciena.com (LIN1-118-36-29.ciena.com [63.118.36.29]) by mx0a-00103a01.pphosted.com with ESMTP id 1jq0d82yqj-2 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Wed, 19 Mar 2014 13:33:49 -0400
Received: from ONWVEXCHHT03.ciena.com (10.128.6.43) by MDWEXGHT02.ciena.com (10.4.140.213) with Microsoft SMTP Server (TLS) id 8.3.298.1; Wed, 19 Mar 2014 13:33:47 -0400
Received: from ONWVEXCHMB04.ciena.com ([::1]) by ONWVEXCHHT03.ciena.com ([::1]) with mapi; Wed, 19 Mar 2014 13:33:28 -0400
From: "He, Peng" <phe@ciena.com>
To: Cathy Zhang <Cathy.H.Zhang@huawei.com>, "mikebianc@aol.com" <mikebianc@aol.com>, "sfc@ietf.org" <sfc@ietf.org>
Date: Wed, 19 Mar 2014 13:33:25 -0400
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs83oQRF4Vi4nkyRETtZ1eglQZrndL8A//+MpgCAACHtQIABWV6AgABVHACAAEM4gP//jt8QgAAIL8A=
Message-ID: <B6D287BF58D35D4B882E012AD3E175616B9F99E0@ONWVEXCHMB04.ciena.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <26E2A2A9-51B2-48CE-AC41-0A8F1FFB2F72@cisco.com> <813842604.1950.1395247533163.JavaMail.tomcat@mgs-aam01.mail.aol.com> <A2C96F6779E6A041BC7023CC207FC99418F1DE81@SJCEML701-CHM.china.huawei.com>
In-Reply-To: <A2C96F6779E6A041BC7023CC207FC99418F1DE81@SJCEML701-CHM.china.huawei.com>
Accept-Language: en-US, en-CA
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-CA
X-TM-AS-Product-Ver: SMEX-10.0.0.1412-7.000.1014-20576.000
X-TM-AS-Result: No--41.547600-0.000000-31
X-TM-AS-User-Approved-Sender: Yes
X-TM-AS-User-Blocked-Sender: No
Content-Type: multipart/alternative; boundary="_000_B6D287BF58D35D4B882E012AD3E175616B9F99E0ONWVEXCHMB04cie_"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.11.87, 1.0.14,  0.0.0000 definitions=2014-03-19_06:2014-03-19,2014-03-19,1970-01-01 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 suspectscore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=7.0.1-1305240000 definitions=main-1403190084
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/PFv0wRkRK4sIIS0hzHW7_IE1y_0
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Mar 2014 17:34:28 -0000

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

RG8gd2UgaGF2ZSBhIGRvY3VtZW50IHNvbWV3aGVyZSAobWF5YmUgSSBtaXNzZWQgaXQpIHRvIGV4
cGxpY2l0bHkgZGVmaW5lIHRoZSB0ZXJtcyBsaWtlIENoYWluIElELCBQYXRoIElELCBzZXJ2aWNl
IGluc3RhbmNlLCBTRiBpbnN0YW5jZXMsIHNlcnZpY2UgY2hhaW4sIHNlcnZpY2UgcGF0aD8NCg0K
DQoNClJlZ2FyZHMsDQpQZW5nDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmddIE9uIEJlaGFsZiBPZiBDYXRoeSBaaGFuZw0KU2VudDogV2VkbmVzZGF5LCBNYXJjaCAx
OSwgMjAxNCAxOjI1IFBNDQpUbzogbWlrZWJpYW5jQGFvbC5jb207IHNmY0BpZXRmLm9yZw0KU3Vi
amVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCisxIGZvciAjMi4N
Cg0KTWlrZSBicmluZ3MgdXAgYSBnb29kIHBvaW50IHRoYXQgd2Ugc2hvdWxkIG1ha2UgaXQgY2xl
YXIgYWJvdXQgdGhlIGNoYWluSUQuDQpBbHRob3VnaCB3ZSBzYXkgdGhhdCB0aGUgY2hhaW4gSUQg
aXMgdGhlIHBhdGggSUQgdGhhdCByZXByZXNlbnRzIGFuIG9yZGVyZWQgc2V0IG9mICBzZXJ2aWNl
IGluc3RhbmNlcywgdGhlIGluc3RhbmNlcyBjYW4gYmUgcHJlLWNob3NlbiAoZWcuIGJ5IGEgY2Vu
dHJhbGl6ZWQgY29udHJvbCBwbGFuZSkgb3IgY2FuIGJlIGR5bmFtaWNhbGx5IGNob3Nlbi9tb2Rp
ZmllZCBieSBsb2NhbCBTRiBvciBjYW4gYmUgYSBjb21iaW5hdGlvbiBvZiBib3RoIChkaWZmZXJl
bnQgZGVzaWduL2ltcGxlbWVudGF0aW9uIG9wdGlvbnMgYXJlIGFsbG93ZWQpLiBGb3IgZXhhbXBs
ZSBpbiBzb21lIGltcGxlbWVudGF0aW9uLA0KYSBjZW50cmFsaXplZCBjb250cm9sbGVyIGNhbiBj
aG9vc2UgdGhlIHNlcXVlbmNlIG9mIHNlcnZpY2UgaW5zdGFuY2VzIGJhc2VkIG9uICBhIGdsb2Jh
bCB2aWV3IG9mIHRoZSDigJxzZXJ2aWNlIGNhcGFiaWxpdHkgYW5kIHN0YXR1cyBtYXDigJ0gYW5k
IHByb2dyYW0gZWFjaCBub2RlIHByb3Blcmx5IGZvciBmb3J3YXJkaW5nLA0KYnV0IHNvbWUgU0Yg
bm9kZSBhbG9uZyB0aGUgcGF0aCBjYW4gZHluYW1pY2FsbHkgY2hhbmdlIHRoZSBuZXh0IGhvcCBT
RiBiYXNlZCBvbiBpdHMgcHJvY2Vzc2luZyByZXN1bHQuDQpUaGUgcGF0aCBkb2VzIG5vdCBtZWFu
IGEgc3RhdGljIGZpeGVkIHBhdGguDQoNClRoYW5rcywNCkNhdGh5DQoNCkZyb206IHNmYyBbbWFp
bHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgbWlrZWJpYW5jQGFvbC5jb208
bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPg0KU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxOSwgMjAx
NCA5OjQ2IEFNDQpUbzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0
OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KDQorMSBhcyB3ZWxsIGZv
ciAjMi4NCg0KSXQgaXMgbXVjaCBlYXNpZXIgdG8gc2V0IHVwIGZsb3dzIGlmIGEgU0Yga25vd3Mg
dGhhdCBJRiBwYXRoIElEID0geCwgdGhlbiBuZXh0LWhvcCBpbiBwYXRoIGlzIHksIHdpdGhvdXQg
aGF2aW5nIHRvIGZpbmQgaXRzZWxmIGluIHRoZSBwYWNrZXQsIGV0Yy4NCkJ1dCwgc2hvdWxkIHRo
aXMgZmllbGQgcmVwcmVzZW50IHRoZSBjaGFpbklEIG9yIHRoZSBwYXRoSUQ/ICBJZiB0aGUgcGF0
aElELCB0aGVuIHRoYXQgbWVhbnMgdGhhdCBlYWNoIFNGIGluc3RhbmNlIGlzIGNob3NlbiBhdCBj
bGFzc2lmaWNhdGlvbiB0aW1lIGFuZCBlYWNoIFNGIGluc3RhbmNlIHNpbXBseSBmb3J3YXJkcyBi
YXNlZCBvbiBrbm93aW5nIHRoZSBwcmUtZGVzaWduYXRlZCBuZXh0IFNGIGluc3RhbmNlLiAgSG93
ZXZlciwgaWYgdGhlIGZpZWxkIHJlcHJlc2VudHMgYSBjaGFpbiBJRCwgdGhlbiBlYWNoIFNGIHdv
dWxkIGNob29zZSB0aGUgaW5zdGFuY2Ugb2YgdGhlIHByZWRlc2lnbmF0ZWQgbmV4dC1TRiBiZWZv
cmUgc2VuZGluZyBpdCBvbi4gIFRoaXMgbWlnaHQgYmUgdXNlZnVsIGlmIHRoYXQgbmV4dC1ob3Ag
aW5zdGFuY2UgZ29lcyBhd2F5IGFmdGVyIGNsYXNzaWZpY2F0aW9uLg0KDQoNCg0KDQoNCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fDQpGcm9tOiBwYXVscUBjaXNjby5jb208cGF1bHFA
Y2lzY28uY29tPG1haWx0bzpwYXVscUBjaXNjby5jb20lM2NwYXVscUBjaXNjby5jb20+Pg0KVG86
IFN1bWFuZHJhIE1hamVlPFMuTWFqZWVARjUuY29tPG1haWx0bzpTLk1hamVlQEY1LmNvbT4+DQpj
YzogQ2F0aHkgWmhhbmc8Q2F0aHkuSC5aaGFuZ0BodWF3ZWkuY29tPG1haWx0bzpDYXRoeS5ILlpo
YW5nQGh1YXdlaS5jb20+PixzZmNAaWV0Zi5vcmc8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+PixEYXZpZCBBbGxhbiBJPGRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPG1haWx0bzpk
YXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbT4+DQpTZW50OiBXZWRuZXNkYXksIE1hcmNoIDE5LCAy
MDE0DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KSGkg
U3VtYW5kcmEsDQoNCkkgbGVhbiB0b3dhcmRzICMyOiBlc3NlbnRpYWxseSBlbmNvZGluZyB0aGUg
aW5mb3JtYXRpb24gaW50byBhIHNpbXBsZSBJRCwgcmF0aGVyIHRoYW4gdHJ5aW5nIHRvIGNyZWF0
ZSBhIHZhcmlhYmxlIGxlbmd0aCBzdGFjay4gVGhlIGVuY29kaW5nIG1ldGhvZCBpcyBtdWNoIHNp
bXBsZXIgZm9yIFNGcyB0byBwcm9jZXNzLCBhbmQgYXMgeW91IHBvaW50IG91dCB1cGRhdGUgYW5k
IG1vZGlmeS4NCg0KUGF1bA0KDQpPbiBNYXIgMTksIDIwMTQsIGF0IDM6NDAgQU0sIFN1bWFuZHJh
IE1hamVlIDxTLk1hamVlQEY1LmNvbTxtYWlsdG86Uy5NYWplZUBGNS5jb20+PiB3cm90ZToNCg0K
PDxUcmltbWVkIHRoZSBUTyBsaXN0IHRvIGF2b2lkIHRoZSBtc2cgYmVpbmcgaGVsZCBhZ2Fpbj4+
DQoNCkkgc2VlIHR3byB3YXlzIHRvIGNhcnJ5IHRoZSBwYXRoIGluZm9ybWF0aW9uLg0KDQoNCiAx
LiAgRXhwbGljaXQgb3JkZXJlZCBsaXN0LCBzb21ldGhpbmcgbGlrZSBGVy1BIDo6IFRDUC1PUFQg
OjogTEIgOjogVmlkZW9PUFQgOjogQ0dOQVQuIFRoZXJlIGFyZSB0d28gaXNzdWVzIHdpdGggdGhp
cyBhcHByb2FjaCwgZmlyc3QgdGhlIGxlbmd0aCBvZiBncmFwaCBpcyB2YXJpYWJsZS4gQWxzbyBp
dCBpbXBsaWVzIGJpZGlyZWN0aW9uYWwgc3ltbWV0cnkuIEl0IGlzIG9mdGVuIHJlcXVpcmVkIGJ1
dCBzaG91bGQgbm90IGJlIG1hbmRhdG9yeS4gU2Vjb25kbHkgY2hhbmdpbmcgdGhpcyBwYXRoL2dy
YXBoIGluIGF0IFNGIGNhbiBiZSBjdW1iZXJzb21lLg0KIDIuICBMZXQgdGhlIENvbnRyb2wgcGxh
bmUgZGlzdHJpYnV0ZSB0aGUgY2hhaW5JRCA84oCUPiBncmFwaCBtYXBwaW5nLiBJbiB0aGlzIGNh
c2UgZWFjaCBTRiB3b3VsZCBoYXZlIG1hcHBpbmcgb2YgZ2l2ZW4gYSBjaGFpbklEIHdoYXQgaXMg
bXkgbmV4dCBob3AuIFRoZSBjaGFpbklEIGl0c2VsZiBjb3VsZCBiZSBmaXhlZCBzaXplIGVsZW1l
bnQuIEEgU0YgY2FuIHNlbGVjdCBhIGRpZmZlcmVudCBwYXRoIGJ5IGNoYW5naW5nIHRoZSBjaGFp
SUQgcGFyYW1ldGVyLg0KDQpSZWdhcmRzDQpTdW1hbmRyYQ0KDQoNCkZyb206IENhdGh5IFpoYW5n
IDxDYXRoeS5ILlpoYW5nQGh1YXdlaS5jb208bWFpbHRvOkNhdGh5LkguWmhhbmdAaHVhd2VpLmNv
bT4+DQpEYXRlOiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCBhdCAxMDoxMyBBTQ0KVG86ICJSZWlu
YWxkbyBQZW5ubyAocmVwZW5ubykiIDxyZXBlbm5vQGNpc2NvLmNvbTxtYWlsdG86cmVwZW5ub0Bj
aXNjby5jb20+PiwgIkxvdWlzLkZvdXJpZSIgPExvdWlzLkZvdXJpZUBodWF3ZWkuY29tPG1haWx0
bzpMb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbT4+LCAiUGF1bCBRdWlubiAocGF1bHEpIiA8cGF1bHFA
Y2lzY28uY29tPG1haWx0bzpwYXVscUBjaXNjby5jb20+PiwgRGF2aWQgQWxsYW4gSSA8ZGF2aWQu
aS5hbGxhbkBlcmljc3Nvbi5jb208bWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPj4N
CkNjOiBOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRv
Ok5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+LCBYdXhpYW9odSA8eHV4aWFvaHVAaHVhd2Vp
LmNvbTxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+LCBDaGFuZ2NoZW5nIEh1YW5nIDxodWFu
Z0BzY2UuY2FybGV0b24uY2E8bWFpbHRvOmh1YW5nQHNjZS5jYXJsZXRvbi5jYT4+LCAic2ZjQGll
dGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IiA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+PiwgIm1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4iIDxt
aWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+Pg0KU3ViamVjdDogUmU6
IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCkhpIFJlaW5hbGRvLA0KU28gdGhl
IGNoYWluIElEIGlzIGFjdHVhbGx5IHRoZSBwYXRoIElEIHdoaWNoIHJlcHJlc2VudHMgYW4gb3Jk
ZXJlZCBzZXQgb2Ygc2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZXMuDQpJIHRoaW5rIHdlIHNob3Vs
ZCBhZGQgYW4gZXhwbGljaXQgZGVmaW5pdGlvbiBvZiDigJxzZXJ2aWNlIGluc3RhbmNl4oCdLiBX
aGF0IGRvIHlvdSB0aGluaz8NClRoYW5rcywNCkNhdGh5DQpGcm9tOiBzZmMgW21haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKQ0K
U2VudDogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgMTE6MDMgQU0NClRvOiBMb3Vpcy5Gb3VyaWU7
IFBhdWwgUXVpbm4gKHBhdWxxKTsgRGF2aWQgQWxsYW4gSQ0KQ2M6IE5pY29sYXMgQk9VVEhPUlM7
IFh1eGlhb2h1OyBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+OyBz
ZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47IENoYW5nY2hlbmcgSHVhbmcNClN1Ympl
Y3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KQSBTZXJ2aWNlIENoYWlu
IGp1c3QgZGVmaW5lcyB3aGljaCB0eXBlIG9mIHNlcnZpY2UgYW5kIHRoZWlyIG9yZGVyLg0KQSBz
ZXJ2aWNlIHBhdGggZGVmaW5lcyB0aGUgYWN0dWFsIHNlcnZpY2UgaW5zdGFuY2UsIHNheSwgZmly
ZXdhbGwxLmhvbWUsIG5hdDIsIGRwaS1zaWMsIGV0Yy4NCkZyb206ICJMb3Vpcy5Gb3VyaWUiIDxM
b3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbTxtYWlsdG86TG91aXMuRm91cmllQGh1YXdlaS5jb20+Pg0K
RGF0ZTogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgYXQgMTA6NTUgQU0NClRvOiAiUGF1bCBRdWlu
biAocGF1bHEpIiA8cGF1bHFAY2lzY28uY29tPG1haWx0bzpwYXVscUBjaXNjby5jb20+PiwgRGF2
aWQgQWxsYW4gSSA8ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208bWFpbHRvOmRhdmlkLmkuYWxs
YW5AZXJpY3Nzb24uY29tPj4NCkNjOiBOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JT
QHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+LCBYdXhpYW9o
dSA8eHV4aWFvaHVAaHVhd2VpLmNvbTxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+LCBDaGFu
Z2NoZW5nIEh1YW5nIDxodWFuZ0BzY2UuY2FybGV0b24uY2E8bWFpbHRvOmh1YW5nQHNjZS5jYXJs
ZXRvbi5jYT4+LCAic2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IiA8c2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+PiwgIm1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtl
YmlhbmNAYW9sLmNvbT4iIDxtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5j
b20+Pg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQpQYXVs
LA0KQ2FuIHlvdSBjbGFyaWZ5IHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gc2VydmljZSBjaGFpbiBh
bmQgc2VydmljZSBwYXRoLiBHaXZlbiB0aGF0IGEgc2VydmljZSBjaGFpbiBpcyBjb21wb3NlZA0K
b2Ygc2V2ZXJhbCBzZXJ2aWNlIGZ1bmN0aW9ucyBTRjEsIFNGMiwgLi4gU0ZuIGhvdyB3b3VsZCBh
IHNlcnZpY2UgcGF0aCBkaWZmZXIgZnJvbSB0aGF0IHNlcnZpY2UgY2hhaW4/DQoNCkxvdWlzDQpG
cm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFBhdWwg
UXVpbm4gKHBhdWxxKQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgMTA6MjYgQU0NClRv
OiBEYXZpZCBBbGxhbiBJDQpDYzogTmljb2xhcyBCT1VUSE9SUzsgWHV4aWFvaHU7IG1pa2ViaWFu
Y0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPjsgQ2hhbmdjaGVuZyBIdWFuZw0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBl
bmNhcHN1bGF0aW9uIGNoYWluIElEDQpIaSBEYXZlLA0KQ2hhaW4gSUQgc2hvdWxkIHJlYWxseSBi
ZSBwYXRoIElEIHNpbmNlIHRoZXJlIGNhbiBiZSBtYW55IHBhdGhzIGZvciBhIGdpdmVuIGNoYWlu
LiBVc2luZyB0aGF0IGRlZmluaXRpb24sIHdlIGF2b2lkIHRoZSBvdmVybG9hZCBhbmQgcmVhcCB0
aGUgZ2FpbiBhbGx1ZGVkIHRvIGJlbG93Lg0KUGF1bA0KT24gTWFyIDE4LCAyMDE0LCBhdCAxMjox
NCBQTSwgRGF2aWQgQWxsYW4gSSA8ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208bWFpbHRvOmRh
dmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPj4gd3JvdGU6DQoNCldlbGwgdGhlIHF1ZXN0aW9uIGRl
IGpvdXIgaXMg4oCcZG9lcyBhIGNoYWluIElEIGRlZmluZSBhIGNsYXNzIG9yIGFuIGluc3RhbmNl
4oCd4oCmLiBJZiBpdCBkZWZpbmVzIGFuIGNsYXNzIHdlIGFsc28gbmVlZCBpbnN0YW5jZSBpbmZv
cm1hdGlvbiwgaWYgaXQgaXMgY3VycmVudGx5IG92ZXJsb2FkZWQgdG8gZGVmaW5lIGNsYXNzIGFu
ZCBpbnN0YW5jZSBJTU8gd2UgaGF2ZSBhIHByb2JsZW3igKYuDQpEYXZlDQpGcm9tOiBzZmMgW21h
aWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86Ym91bmNlc0BpZXRmLm9yZz5dIE9uIEJl
aGFsZiBPZiBDaGFuZ2NoZW5nIEh1YW5nDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA3
OjQzIEFNDQpUbzogTmljb2xhcyBCT1VUSE9SUw0KQ2M6IFh1eGlhb2h1OyBzZmNAaWV0Zi5vcmc8
bWFpbHRvOnNmY0BpZXRmLm9yZz47IG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNA
YW9sLmNvbT4NClN1YmplY3Q6IFJlOiBbc2ZjXSDnrZTlpI06IFNGQyBlbmNhcHN1bGF0aW9uIGNo
YWluIElEDQpHb29kIHBvaW50cy4gSSBiZWxpZXZlIGV4cGxpY2l0IGNoYWluIElEIHNob3VsZCBi
ZSBtYW5kYXRvcnkuIFRoZSBvdmVyaGVhZCBpcyB2ZXJ5IGxpdHRsZS4gSXQgaGVscHMgc2ltcGxp
ZnkgcHJvY2Vzc2luZyBhbmQgc3RlZXJpbmcgc2lnbmlmaWNhbnRseS4gVGhlIGdhaW4gaXMgaHVn
ZS4NCkNoYW5nDQoNCi0tLS0tLS0tLS0tLQ0KQ2hhbmdjaGVuZyBIdWFuZw0KDQpPbiBNYXIgMTgs
IDIwMTQsIGF0IDE6NTMgQU0sIE5pY29sYXMgQk9VVEhPUlMgPE5pY29sYXMuQk9VVEhPUlNAcW9z
bW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4gd3JvdGU6DQpJIHRo
aW5rIHRoYXQga2VlcGluZyB0aGUgU2VydmljZSBQYXRoIExheWVyIHRyYW5zcG9ydCBpbmRlcGVu
ZGVudCBzaG91bGQgcmVtYWluIGFuIG9iamVjdGl2ZSBmb3IgU0ZDLiBTdWNoIGEgc2VwYXJhdGlv
biBvZiBjb25jZXJucyBpcyBhIHNvdW5kIGFyY2hpdGVjdHVyYWwgcHJpbmNpcGxlIHRoYXQgaGVs
cCBrZWVwIHRoaW5ncyBzaW1wbGUgaW4gcHJhY3RpY2UuDQpPbiB0aGUgcXVlc3Rpb24gb2YgU2Vy
dmljZSBQYXRoLCB3ZSBoYXZlIGEgZGlzY3Vzc2lvbiBvbiB3aGV0aGVyIHdlIG5lZWQgc29tZSBr
aW5kIG9mIGV4cGxpY2l0IGlkZW50aWZpZXIgb3INCmNvdWxkIHdlIHJlbHkgb24gbWFwcGluZyBv
biBzb21lIHVuZGVybGF5IG5ldHdvcmsgcHJvdG9jb2wgZmllbGRzLg0KTWF5IGJlIGEgUFJPL0NP
TiB0YWJsZSBjb3VsZCBoZWxwIGZvY3VzIHRoZSBncm91cCBkZWNpc2lvbiBvbiB0aGF0IG1hdHRl
cg0KDQogKiAgIFZpc2liaWxpdHkgKHRyYWNpbmcpDQogKiAgIEZvcndhcmRpbmcgZ3JhcGggc3Ry
dWN0dXJlIGltcGFjdC9saW1pdGF0aW9ucw0KICogICBSZWNvbmZpZ3VyYXRpb24gc3BlZWQNCg0K
ICAgICogICBMQlMgLyBzY2FsZSBvdXQgaW1wYWN0DQogICAgKiAgIE5vZGUgYnlwYXNzIChlLmc7
IG1haW50ZW5hbmNlKQ0KDQogKiAgIHVuZGVybGF5IG5ldHdvcmsvdHJhbnNwb3J0IGxheWVycyBz
dXBwb3J0DQogKiAgIEhlYWRlciBzcGFjZSBpbXBhY3QNCiAqICAgTXVsdGkgdGVuYW50IHN1cHBv
cnQgaW1wYWN0DQogKiAgIFNGQyBvbiBmbGF0IChlLmcgb3B0aWNhbCBMMiBmb3IgRGF0YSBDZW50
ZXJzKSBuZXR3b3JrDQogKiAgIFVuZGVybGF5IG5ldHdvcmsgYWRtaW5pc3RyYXRpb24gaW1wYWN0
DQpQZXJzb25hbGx5IEkgdGhpbmsgdGhhdCBoYXZpbmcgYW4gZXhwbGljaXQgY2hhaW4gaWRlbnRp
ZmllciAoZS5nLiBTZXJ2aWNlIFBhdGgvU2VydmljZSBJbmRleCkgaXMgY2xlYXIgKG1hbmFnZW1l
bnQgYW5kIGNvbnRyb2wpIGFuZCBub3QgZXhwZW5zaXZlIChoZWFkZXIgc3BhY2UpLiBUaGUgZHJh
d2JhY2sgYmVpbmcgc29tZSBpbXBhY3Qgb24gdGhlIHNpbXBsaWNpdHkgdG8gYWRkL3JlbW92ZSBl
bGVtZW50cyBpbiBhIGNoYWluIGR5bmFtaWNhbGx5Lg0KVGFnIHN3aXRjaGluZyAoYXMgTVBMUykg
YWxsb3dzIHRvIG1hbmFnZSB0YWdzIHBlciBzZXJ2aWNlIG5vZGVzLCBsZWFkaW5nIHRvIG1vcmUg
dmVyc2F0aWxlIGFuZCBkaXZlcnNlIGdyYXBocw0KTmljb2xhcw0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCkZyb206IFh1eGlhb2h1IFt4dXhpYW9odUBodWF3ZWkuY29tPG1haWx0
bzp4dXhpYW9odUBodWF3ZWkuY29tPl0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDU6
MDQgQU0NClRvOiBKZXJvbWUgTW9pc2FuZDsgbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2Vi
aWFuY0Bhb2wuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0
OiBbc2ZjXSDnrZTlpI06IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQpJIGxpa2UgdGhlIGlk
ZWEgb2Ygc2VwYXJhdGluZyB0aGUgU2VydmljZSBGdW5jdGlvbiBMYXllciBhbmQgdGhlIFNlcnZp
Y2UgUGF0aCBMYXllciwgYXMgcHJvcG9zZWQgaW4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEt
Y29uc2lkZXJhdGlvbnMuIFRoZSByb2xlIG9mIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIgaXMganVz
dCB0byBzdGVlciB0aGUgdHJhZmZpYyBhbG9uZyBhIHBhcnRpY3VsYXIgY2hhaW4gb2Ygc2Vydmlj
ZSBub2RlcyB3aGljaCBjYW4gYmUgaW1wbGVtZW50ZWQgYnkgZXhpc3RpbmcgdG9vbHMgZm9yIHNv
dXJjZSByb3V0aW5nLCBzdWNoIGFzIHNlZ21lbnQgcm91dGluZy4gQXMgc3VjaCwgaXTigJlzIG5v
dCBuZWNlc3NhcnkgdG8gdHJ5IHRvIGtlZXAgdGhlIFNlcnZpY2UgUGF0aCBMYXllciB0cmFuc3Bv
cnQtaW5kZXBlbmRlbnQgYW5kIGNvbnRhaW4gaXQgaW4gdGhlIFNGQyBoZWFkZXIuDQpCZXN0IHJl
Z2FyZHMsDQpYaWFvaHUNCuWPkeS7tuS6ujogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmddIOS7o+ihqCBKZXJvbWUgTW9pc2FuZA0K5Y+R6YCB5pe26Ze0OiAyMDE05bm0M+aciDE45pel
IDE6MDMNCuaUtuS7tuS6ujogbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wu
Y29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQrkuLvpopg6IFJlOiBbc2Zj
XSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KVGhpcyAobGVuZ3RoeSBhbmQgdmVyeSBsaXZl
bHkpIHRocmVhZCBzdGFydGVkIGZyb20gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lk
ZXJhdGlvbnMgKHdoaWNoIEkgY28tYXV0aG9yZWQpLg0KSW4gc2VjdGlvbiA0LjgsIHdlIG1hZGUg
YSBjbGVhciBkaXN0aW5jdGlvbiBiZXR3ZWVuIGEgc2VydmljZSBwYXRoIGxheWVyIChzdGVlcmlu
ZyBwYWNrZXRzIGhvcCBieSBob3AgYWxvbmcgdGhlIGNoYWluKSBhbmQgYSBzZXJ2aWNlIGZ1bmN0
aW9uIGxheWVyIChjb252ZXkgbWV0YWRhdGEgaW5mb3JtYXRpb24gb2YgaW50ZXJlc3QgdG8gU0Zz
KS4gVGVybWlub2xvZ3kgYXNpZGUsIGl0IHNlZW1zIHRoYXQgc3VjaCBsYXllcmVkIHZpZXcgd2Fz
IGFncmVlZCB1cG9uIGJ5IG1hbnkgcGVvcGxlIG9uIHRoZSBtYWlsaW5nIGxpc3QuDQpOb3cgdGhp
cyBjZXJ0YWlubHkgZG9lcyBiZWcgdGhlIHF1ZXN0aW9uIG9mIHNvbHZpbmcgQk9USCBwcm9ibGVt
cyB3aXRoIHRoZSBzYW1lIChwYWNrZXQpIGVuY2Fwc3VsYXRpb24gbWVjaGFuaXNtLiBOb3RhYmx5
IHdoZW4gb2JzZXJ2aW5nIHRoYXQgbWFueSB1c2UgY2FzZXMgY291bGQgYmUgc2F0aXNmaWVkIHdp
dGhvdXQgU0YtbGV2ZWwgbWV0YWRhdGEsIG9yIGJ5IHVzaW5nIG1vcmUgb3V0LW9mLWJhbmQgd2F5
cyB0byBjb252ZXkgc3VjaCBTRiBtZXRhZGF0YS4gQW5kIGFsc28gd2hlbiBvYnNlcnZpbmcgdGhh
dCBpbmJhbmQgbWFya2luZyAoZS5nLiBwYWNrZXQgaGVhZGVycykgY29tZXMgd2l0aCB2YXJpb3Vz
IHByb3MgJiBjb25zIChzb21lIG9mIHRoZSBpc3N1ZXMgYmVpbmcgaWRlbnRpZmllZCBpbiB0aGUg
ZHJhZnQsIGUuZy4gc2VjdGlvbnMgNC4xIGFuZCA0LjIpLg0KSSBkbyBhZ3JlZSB3aXRoIE1hcmlh
LiBXZSBtYXkgd2FudCB0byBleHBsb3JlIG90aGVyIG9wdGlvbnMgZm9yIGFkZHJlc3NpbmcgdGhl
IG5lZWRzIG9mIHRoZSBzZXJ2aWNlIHBhdGggbGF5ZXIgdGhhdCBkbyBub3QgcmVxdWlyZSBhbiBl
eHBsaWNpdCBjaGFpbi1pZCBvZiBzb3J0cy4NCkluIHRoZSBkcmFmdCwgd2UgY29uY2x1ZGVkIGJ5
IHN0YXRpbmcg4oCcQSBwcm9kdWN0aXZlIHBhdGggZm9yd2FyZCBjb3VsZCBiZSB0byBkaXZpZGUg
YW5kIGNvbnF1ZXI6IHRvIGNsZWFybHkgc2VwYXJhdGUgdGhlIHByb2JsZW0gb2YgU2VydmljZSBG
dW5jdGlvbiBQYXRoIHRvcG9sb2d5IGZyb20gdGhlIHByb2JsZW0gb2YgW2NvbnZleWluZyBTRl0g
bWV0YWRhdGHigJ0uIEkgZG8gYmVsaWV2ZSB3ZSBzaG91bGQgZXhwbG9yZSBzdWNoIHNlcGFyYXRp
b24gcHJpbmNpcGxlIGZ1cnRoZXIuDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZ10gT24gQmVoYWxmIE9mIG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9s
LmNvbT4NClNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgNTo1MCBQTQ0KVG86IHNmY0BpZXRm
Lm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1
bGF0aW9uIGNoYWluIElEDQpJIHdvdWxkIGltYWdpbmUgdGhhdCBpZiB3ZSBtYWRlIHRoZSBDaGFp
biBJRCBmaWVsZCBpbiB0aGUgaGVhZGVyIGJlIG9wdGlvbmFsLCB5ZXQgc3RpbGwgcmVxdWlyZWQg
YSBoZWFkZXIgYW5kIHN0aWxsIHJlcXVpcmVkIHRoYXQgc29tZSBpbmRpY2F0aW9uIG9mIHRoZSBj
aGFpbiBiZSBjYXJyaWVkIHNvbWV3aGVyZSBpbiB0aGUgcGFja2V0IChtcGxzIGxhYmVsIG9yIHZs
YW4gb3Igd2hhdGV2ZXIpLCB0aGF0IHRoZSBpbXBsZW1lbnRhdGlvbiB3b3VsZCBiZWNvbWUgb3Zl
cmx5IGNvbXBsaWNhdGVkLiBUbyBkbyBzbyB3b3VsZCBiZSB1c2luZyBTRkMgc2ltcGx5IGFzIGEg
bWVjaGFuaXNtIHRvIGNhcnJ5IG1ldGEgZGF0YSBhbmQgbm90IGF0IGFsbCBmb3Igc2VydmljZSBj
aGFpbmluZywgd2hpY2ggc291bmRzIGNvdW50ZXIgaW50dWl0aXZlIHRvIG1lLg0KDQpNYXJpYSwN
ClNvLCB5b3UgYXJlIHNheWluZyB0aGF0IHlvdSB3YW50IHRvIHVzZSBTRkMgdG8gY2FycnkgYXJv
dW5kIG1ldGFkYXRhLCBidXQgbm90IGZvciBhY3R1YWwgc2VydmljZSBjaGFpbmluZyBiZWNhdXNl
IHlvdSBhbHJlYWR5IGhhdmUgYSB3YXkgdG8gaW1wbGVtZW50IHNlcnZpY2UgY2hhaW5pbmcgb3V0
c2lkZSBvZiBTRkM/IE1heWJlIEknbSBub3QgZm9sbG93aW5nLCBidXQgaXQgc2VlbXMgdG8gbWUg
dGhhdCBpZiB5b3Ugd2VyZSB0byB1cGdyYWRlIHlvdXIgbmV0d29yayB0byBzdXBwb3J0IFNGQyB0
aGF0IHlvdSB3b3VsZCBjaGFuZ2UgZnJvbSB1c2luZyB5b3VyIGV4aXN0aW5nIG1lY2hhbmlzbSBh
bmQgc3RhcnQgdXNpbmcgU0ZDLCB3aGljaCBpcyBtZWFudCB0byBwcm92aWRlIHN1cHBvcnQgZm9y
IHNlcnZpY2UgZnVuY3Rpb25zIHRoYXQgYXJlIG5vdCBTRkMgYXdhcmUuIFRoZXJlIGFyZSBhIG51
bWJlciBvZiB1cyB3aG8gaGF2ZSBpbXBsZW1lbnRlZCwgaW4gb25lIHdheSBvciBhbm90aGVyLCBz
b21lIHNvcnQgb2Ygc2VydmljZSBjaGFpbmluZywgYnV0IEkgKEkgY2FuIGF0IGxlYXN0IHNwZWFr
IGZvciBteXNlbGYpIGFtIGxvb2tpbmcgdG8gU0ZDIG5vdCB0byBlbmhhbmNlIG15IGN1cnJlbnQg
aW1wbGVtZW50YXRpb24sIGJ1dCB0byByZXBsYWNlIGl0IHdpdGggc29tZXRoaW5nIGJldHRlciB3
aGlsZSBzdGlsbCBtYWludGFpbmluZyBteSBjb3JlIChub24gc2VydmljZSBmdW5jdGlvbikgaW5m
cmFzdHJ1Y3R1cmUuDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KRnJvbToga2Vn
cmF5QGNpc2NvLmNvbTxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT48a2VncmF5QGNpc2NvLmNvbTxt
YWlsdG86a2VncmF5QGNpc2NvLmNvbT4+DQpUbzogUm9uIFBhcmtlcjxSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4s
SmltIEd1aWNoYXJkIChqZ3VpY2hhcik8amd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hh
ckBjaXNjby5jb20+PixKb2VsIE0uIEhhbHBlcm48am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbT4+DQpjYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+PHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPj4NClNlbnQ6IEZyaWRheSwgTWFy
Y2ggMTQsIDIwMTQNClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJ
RA0KDQorMSB0aGUgaWRlYSBpcyBpbnRlcm9wZXJhYmlsaXR5Lg0KDQoNCk9uIDMvMTQvMTQgMTI6
NTUgUE0sICJSb24gUGFya2VyIiA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWls
dG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+IHdyb3RlOg0KDQo+VGhhbmtzLCBK
aW0uDQo+DQo+UmVtZW1iZXIgdGhhdCB3ZSBoYXZlIHNhaWQgbWFueSB0aW1lcyB0aGF0IHRoZSBT
RkMgc2VydmljZSBoZWFkZXIgaXMNCj50cmFuc3BvcnQgaW5kZXBlbmRlbnQuIEp1c3QgYmVjYXVz
ZSB0aGUgY2hhaW4gaWQgY291bGQgYmUgY2FycmllZCBpbg0KPnNvbWUgZm9ybSBvciBhbm90aGVy
IHdpdGggc29tZSBwYXJ0aWN1bGFyIHRyYW5zcG9ydCBkb2Vzbid0IG1lYW4gdGhhdCBpdA0KPmNv
dWxkIGJlIHVuaXZlcnNhbGx5IGNvbnZleWVkLiBCeSBtYWtpbmcgYW5kIGtlZXBpbmcgdGhlIFNG
QyBzZXJ2aWNlDQo+aGVhZGVyIHRyYW5zcG9ydCBpbmRlcGVuZGVudCBtYWtlcyBpdCBtb3JlIGFw
cGxpY2FibGUgaW4gbW9yZQ0KPmVudmlyb25tZW50cyBhbmQgbW9yZSBsaWtlbHkgdG8gZ2V0IGFk
b3B0ZWQgYnJvYWRseS4NCj4NCj4gUm9uDQo+DQo+DQo+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0NCj5Gcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbbWFpbHRvOmpndWljaGFyQGNpc2Nv
LmNvbV0NCj5TZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDM6NTIgUE0NCj5UbzogSm9lbCBN
LiBIYWxwZXJuOyBSb24gUGFya2VyDQo+Q2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KPlN1YmplY3Q6IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQo+DQo+SGkgSm9lbCwN
Cj4NCj5QZXJoYXBzIGJ1dCBJIHdvdWxkIHBvaW50IG91dCB0aGF0IHRoZSBiYXNlIFNGQyBoZWFk
ZXIgY291bGQgaGF2ZSBhIGxvdA0KPm1vcmUgaW5mb3JtYXRpb24gdGhhbiBqdXN0IHRoZSBjaGFp
biBJRDsgSSB3b3VsZCBhbHNvIHBvaW50IG91dCB0aGF0IHRoZQ0KPmRldmlsIGlzIGluIHRoZSBk
ZXRhaWxzIGFuZCBzYXlpbmcgIndlbGwsIEkgY2FuIGp1c3QgdXNlIGFuIE1QTFMgbGFiZWwiDQo+
aGlkZXMgbXVjaCBvZiB0aGUgY29tcGxleGl0eSBvZiBhY3R1YWxseSBkb2luZyB0aGF0Lg0KPg0K
Pk9uIDMvMTQvMTQsIDI6MzUgUE0sICJKb2VsIE0uIEhhbHBlcm4iIDxqbWhAam9lbGhhbHBlcm4u
Y29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4gd3JvdGU6DQo+DQo+PklmIHRoZSB0cmFu
c3BvcnQgaGVhZGVyIGNhcnJpZXMgZW5vdWdoIGluZm9ybWF0aW9uIGZvciBpZGVudGlmeWluZyB0
aGUNCj4+c2VxdWVuY2UgKFZMQU4gdGFnIG9yIE1QTFMgbGFiZWwgY2FuIGJvdGggZG8gdGhlIGpv
YiksIHRoZW4gYXJndWFibHkNCj4+dGhlIGdsb2JhbCBjaGFpbiBJRCBpcyByZWR1bmRhbnQuIEkg
Y2FuIGxpdmUgd2l0aCBjYXJyeWluZyBpdCBhbnl3YXkNCj4+ZWl0aGVyIGlmIEkgaGF2ZSBtZXRh
ZGF0YSB0byBjYXJyeSwgb3IgaWYgSSBuZWVkIHRoZSBjaGFpbiBJRCBmb3Igc29tZQ0KPj5wdXJw
b3NlLg0KPj4gQWZ0ZXIgYWxsLCBzb21lIGZvbGtzIHNlZW0gdG8gd2FudCB0byB1c2UgdGhhdCBm
b3IgdGhlIGZvcndhcmRpbmcNCj4+ZGVjaXNpb25zLg0KPj4NCj4+WW91cnMsDQo+PkpvZWwNCj4+
DQo+Pk9uIDMvMTQvMTQsIDI6MjggUE0sIFJvbiBQYXJrZXIgd3JvdGU6DQo+Pj4gVGhlIGNoYWlu
IElEIGlzIHRoZSBsYWJlbCB0aGF0IGRlZmluZXMgdGhlIHNlcXVlbmNlIG9mIHNlcnZpY2UNCj4+
PmZ1bmN0aW9ucyB0aGF0IG11c3QgYmUgdmlzaXRlZC4gSXQgY2FuIGJlIHRob3VnaHQgb2YgYXMg
YSBoYW5kbGUgZm9yIGENCj4+PnN0YWNrIG9mIG11c3QtdmlzaXQgbmV0d29yayBsb2NhdGlvbnMu
IEkgZG9uJ3Qgc2VlIGhvdyB0aGlzIGNhbiBiZQ0KPj4+YW55dGhpbmcgYnV0IG1hbmRhdG9yeS4N
Cj4+Pg0KPj4+IFJvbg0KPj4+DQo+Pj4NCj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K
Pj4+IEZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2Yg
U3VyZW5kcmEgS3VtYXINCj4+PihzbWt1bWFyKQ0KPj4+IFNlbnQ6IEZyaWRheSwgTWFyY2ggMTQs
IDIwMTQgMTo0NiBQTQ0KPj4+IFRvOiBKb2VsIE0uIEhhbHBlcm47IE5BUElFUkFMQSwgTUFSSUEg
SA0KPj4+IENjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+PiBTdWJqZWN0
OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+
Pg0KPj4+IFtUcmltbWVkIHRoZSByZWNpcGllbnQgbGlzdCAtIG5lZWRzIGFwcHJvdmFsIG90aGVy
d2lzZV0NCj4+Pg0KPj4+IENvbXBsZXRlbHkgYWdyZWUgaGVyZS4NCj4+Pg0KPj4+IFNGQyBkb2Vz
IG5vdCBwcmV2ZW50IFZMQU4gc3RpdGNoaW5nIGFuZCBvbmUgY2FuIGNvbnRpbnVlIHRvIGRvIHRo
YXQuDQo+Pj5XaGlsZSBhdCB0aGUgc2FtZSB0aW1lIFNGQyBjYW4gaW5jbHVkZSBWTEFOIHN0aXRj
aGluZyB0byBzdXBwb3J0DQo+Pj5sZWdhY3kgU0ZzIGluIHRoZSBzYW1lIGNoYWluIHRoYXQgaW5j
bHVkZXMgU0ZDIGF3YXJlIFNGcy4gRXZlbiBsZWdhY3kNCj4+PlNGcyBiZW5lZml0IGZyb20gY2hh
aW4gaWRlbnRpZmljYXRpb24gYW5kIGhlbmNlIGNhbiBiZSBzaGFyZWQgYWNyb3NzDQo+Pj5kaWZm
ZXJlbnQgc2VydmljZSBjaGFpbnMuDQo+Pj4NCj4+PiBTdXJlbmRyYS4NCj4+Pg0KPj4+DQo+Pj4N
Cj4+PiBPbiAzLzE0LzE0IDEwOjI2IEFNLCAiSm9lbCBNLiBIYWxwZXJuIiA8am1oQGpvZWxoYWxw
ZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+IHdyb3RlOg0KPj4+DQo+Pj4+IE15
IG93biBpbmNsaW5hdGlvbiBpcyB0byBvYnNlcnZlIHRoYXQgaWYgeW91IGRvbid0IG5lZWQgZXhw
bGljaXQNCj4+Pj4gY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIHlvdSBkb24ndCBuZWVkIG1ldGFk
YXRhLCB5b3UgY2FuIGp1c3Qgb21pdA0KPj4+PiB0aGUgc2ZjL25zaCBoZWFkZXIuIFN0aWxsIGRv
IHNlcnZpY2UgY2hhaW5pbmcsIGp1c3Qgbm8gZXh0cmEgaGVhZGVyLg0KPj4+Pg0KPj4+PiBJZiB3
ZSBhcmUgZ29pbmcgdG8gaGF2ZSB0aGUgaGVhZGVyLCBpdCBzZWVtcyB0byBtZSB0aGF0IHRoZSBj
aGFpbg0KPj4+PmlkZW50aWZpY2F0aW9uIGZpZWxkIGlzIHZlcnkgdXNlZnVsLCBhbmQgbG93IGNv
c3Qgb25jZSB3ZSBoYXZlIHRoZQ0KPj4+PmhlYWRlci4NCj4+Pj4NCj4+Pj4gWW91cnMsDQo+Pj4+
IEpvZWwNCj4+Pj4NCj4+Pj4gT24gMy8xNC8xNCwgMTowMCBQTSwgTkFQSUVSQUxBLCBNQVJJQSBI
IHdyb3RlOg0KPj4+Pj4gRXhwbGljaXQgY2hhaW4gaWRlbnRpZmljYXRpb24gc2hvdWxkIGJlIG1h
ZGUgb3B0aW9uYWwuIEkgYmVsaWV2ZSBpdA0KPj4+Pj4gd2FzIGRpc2N1c3NlZCBmZXcgbW9udGhz
IGFnbyBvbiB0aGlzIG1haWxpbmcgbGlzdC4NCj4+Pj4+DQo+Pj4+PiBNYXJpYQ0KPj4+Pj4NCj4+
Pj4+ICpGcm9tOipzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gKk9uIEJlaGFsZiBP
ZiAqSm1oLmRpcmVjdA0KPj4+Pj4gKlNlbnQ6KiBUaHVyc2RheSwgTWFyY2ggMTMsIDIwMTQgMTI6
MTIgUE0NCj4+Pj4+ICpUbzoqIGtlZ3JheUBjaXNjby5jb208bWFpbHRvOmtlZ3JheUBjaXNjby5j
b20+OyBsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+OyBz
bWt1bWFyQGNpc2NvLmNvbTxtYWlsdG86c21rdW1hckBjaXNjby5jb20+Ow0KPj4+Pj4gamd1aWNo
YXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+DQo+Pj4+PiAqQ2M6KiBuaWNv
bGFzLmJvdXRob3JzQHFvc21vcy5jb208bWFpbHRvOm5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNv
bT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgaGFkaUBtb2phdGF0dS5jb208
bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPjsNCj4+Pj4+IHJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb208bWFpbHRvOnJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+OyBicmlqc21h
bkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj4gam1oQGpv
ZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4NCj4+Pj4+ICpTdWJqZWN0
OiogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+
Pj4+PiAqSW1wb3J0YW5jZToqIExvdw0KPj4+Pj4NCj4+Pj4+IEFzc3VtaW5nIEkgdW5kZXJzdGFu
ZCB5b3UgcHJvcGVybHkgS2VuLCBJIGRpc2FncmVlLg0KPj4+Pj4NCj4+Pj4+IEZvciBleGFtcGxl
LCBieSB1c2luZyBzZXBhcmF0ZSB0ZXJtcyBJIGNhbiBlYXNpbHkgZGlzY3VzcyB0aGUgZmFjdA0K
Pj4+Pj4gdGhhdCBjZXJ0YWluIGtpbmRzIG9mIGRhdGEgKGNoYWluIGlkZW50aWZpY2F0aW9uKSBv
bmx5IG5lZWQgdG8gYmUNCj4+Pj4+IGFkanVzdCBieSBhIGZldyBhcHBzIGluIHJhcmUgY2FzZXMu
IEFuZCB0aGF0IGRhdGEgaXMgbm90IGJlZWRlZA0KPj4+Pj4gYnkgdGhlIGFwcGxpY2F0aW9ucy4N
Cj4+Pj4+DQo+Pj4+PiBVbmxlc3MgeW91IHdvdWxkIGxpa2UgdG8gY29uc2lkZXIgdGhlIGNoYWlu
IGlkZW50aWZpY2F0aW9uIGFzIGJlaW5nDQo+Pj4+PiBvcHRpb25hbD8NCj4+Pj4+DQo+Pj4+PiBZ
b3VycywNCj4+Pj4+DQo+Pj4+PiBKb2VsDQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+PiBTZW50
IGZyb20gbXkgU2Ftc3VuZyBzbWFydHBob25lIG9uIEFUJlQNCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4N
Cj4+Pj4+DQo+Pj4+PiAtLS0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLS0tDQo+Pj4+PiBT
dWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlv
bnMNCj4+Pj4+IEZyb206ICJLZW4gR3JheSAoa2VncmF5KSIgPGtlZ3JheUBjaXNjby5jb208bWFp
bHRvOmtlZ3JheUBjaXNjby5jb20+DQo+Pj4+PjxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT4+DQo+
Pj4+PiBUbzogTHVjeSB5b25nIDxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25n
QGh1YXdlaS5jb20+DQo+Pj4+PjxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiwiU3VyZW5k
cmE8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tJTNlJTNlLCUyMlN1cmVuZHJhPiBLdW1hciAo
c21rdW1hcikiDQo+Pj4+PiA8c21rdW1hckBjaXNjby5jb208bWFpbHRvOnNta3VtYXJAY2lzY28u
Y29tPiA8bWFpbHRvOnNta3VtYXJAY2lzY28uY29tPj4sIkppbTxtYWlsdG86c21rdW1hckBjaXNj
by5jb20lM2UlM2UsJTIySmltPiBHdWljaGFyZA0KPj4+Pj4oamd1aWNoYXIpIg0KPj4+Pj4gPGpn
dWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPiA8bWFpbHRvOmpndWlj
aGFyQGNpc2NvLmNvbT4+DQo+Pj4+PiBDQzogTmljb2xhcyBCT1VUSE9SUyA8Tmljb2xhcy5CT1VU
SE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+DQo+Pj4+
PjxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4sc2ZjPG1haWx0bzpOaWNvbGFz
LkJPVVRIT1JTQHFvc21vcy5jb20lM2UlM2Usc2ZjPiA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQo+Pj4+PjxtYWlsdG86c2ZjQGlldGYub3JnPj4sSmFtYWw8bWFpbHRvOnNmY0Bp
ZXRmLm9yZyUzZSUzZSxKYW1hbD4gSGFkaSBTYWxpbSA8aGFkaUBtb2phdGF0dS5jb208bWFpbHRv
OmhhZGlAbW9qYXRhdHUuY29tPg0KPj4+Pj48bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPj4sUm9u
PG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSUzZSUzZSxSb24+IFBhcmtlcg0KPj4+Pj48Um9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbT4NCj4+Pj4+IDxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+
LCJicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbSUzZSUzZSwlMjJicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+IDxtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ+IiA8YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pj4sIkpvZWw8bWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0JTNlJTNlLCUyMkpvZWw+IE0uIEhhbHBlcm4iDQo+Pj4+
PjxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPiA8bWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb20+Pg0KPj4+Pj4NCj4+Pj4+IFRoZSB3b3JkICJtZXRhZGF0YSIg
aXMgYSBwdXJwb3NlbHkgYW1iaWd1b3VzIHRlcm0gImRhdGEgdGhhdA0KPj4+Pj4gcHJvdmlkZXMg
aW5mb3JtYXRpb24gYWJvdXQgb3RoZXIgZGF0YSIuIEl0IGlzIHVzZWQgdG8gYXZvaWQgVEhJUw0K
Pj4+Pj5kaXNjdXNzaW9uLg0KPj4+Pj4NCj4+Pj4+IEZvciBleGFtcGxlLCBJIHByb3Bvc2Ugd2Ug
ZGVmaW5lICJ0ZXF1aWxhIG1ldGFkYXRhIiBiZWNhdXNlLA0KPj4+Pj4gZnJhbmtseSwgSSB3aWxs
IG5lZWQgdG8gb3JkZXIgYSB0cmlwbGUtc2hvdCBpZiB3ZSBrZWVwIGF0dGVtcHRpbmcNCj4+Pj4+
IHRvIGRlZmluZSBzb21ldGhpbmcgdGhhdCwgYnkgZGVmaW5pdGlvbiwgaXMgYW1iaWd1b3VzLiBJ
J2QgbGlrZQ0KPj4+Pj4gbXkgYmFydGVuZGVyIHRvIHVuZGVyc3RhbmQgbWUgc3BlY2lmaWNhbGx5
IHdoZW4gSSBzYXkgIkkgbmVlZCBhDQo+Pj4+PnNob3QiLg0KPj4+Pj4NCj4+Pj4+IE9uIDMvMTMv
MTQgNzo0OSBBTSwgIkx1Y3kgeW9uZyIgPGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5
LnlvbmdAaHVhd2VpLmNvbT4NCj4+Pj4+IDxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3
cm90ZToNCj4+Pj4+DQo+Pj4+PiA+U25pcC4uDQo+Pj4+PiA+U0s+IEp1c3QgY29weWluZyBmcm9t
IHRoZSBQUzoNCj4+Pj4+ID4tLQ0KPj4+Pj4gPkRhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMg
dGhlIGFiaWxpdHkgdG8gZXhjaGFuZ2UgaW5mb3JtYXRpb24NCj4+Pj4+YmV0d2Vlbg0KPj4+Pj4g
PnRoZSBuZXR3b3JrIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0
aW9ucywNCj4+Pj4+YW5kIHNlcnZpY2UNCj4+Pj4+ID5mdW5jdGlvbnMgYW5kIHRoZSBuZXR3b3Jr
Lg0KPj4+Pj4gPg0KPj4+Pj4gPi0tDQo+Pj4+PiA+SXQgaXMgYSBsdWNpZCBkZWZpbml0aW9uLiBX
ZSBhcmUgdW5uZWNlc3NhcmlseSBtYWtpbmcgdGhlIHdvcmQNCj4+Pj4+Im5ldHdvcmsiDQo+Pj4+
PiA+Y29udHJvdmVyc2lhbCwgSU1PLg0KPj4+Pj4gPg0KPj4+Pj4gPltMdWN5XSBUaGlzIGlzIG15
IHBvaW50LiAiVGhlIG5ldHdvcmsiIGlzIHRvbyBnZW5lcmFsIGhlcmUsDQo+Pj4+PndoaWNoIGJy
aW5ncw0KPj4+Pj4gPm1ldGFkYXRhIGdyZWF0IHBvd2VyIHRvIGRvIG1hbnkgdGhpbmdzLiBUaGlz
IGlzIHdoeSBwZW9wbGUNCj4+Pj4+aW52ZW50IGlkZWFzDQo+Pj4+PiA+aGVyZSwgd2hpY2ggY2F1
c2VzIGEgbG90IG9mIGRlYmF0ZXMgb24gbWV0YWRhdGEgdXNhZ2UgcG90ZW50aWFscy4NCj4+Pj4+
IFdlDQo+Pj4+PiA+c2hvdWxkIG5vdCBzcGVuZCBhIGxvdCBvZiB0aW1lcyBvbiB0aGF0IGRlYmF0
ZXMgYW5kIGp1ZGdlIHdoaWNoDQo+Pj4+PnVzYWdlIGlzDQo+Pj4+PiA+dmFsdWFibGUgb3Igbm90
LiBUaHVzLCBmb3IgdGhlIFNGQyB3b3JrLCBpdCB3aWxsIGJlIGhlbHBmdWwgaWYNCj4+Pj4+d2Ug
Y2FuDQo+Pj4+PiA+bmFycm93IGRvd24gYSBiaXQuIEpvZWwgbWFrZXMgZXhwbGljaXRseSB0d28g
Y2FzZXMsIHdoaWNoIGlzDQo+Pj4+PmhlbHBmdWwgdG8NCj4+Pj4+ID5kZXZlbG9wIHVzZSBjYXNl
cyBmb3IgZWFjaCBjYXNlLiBJIHdvdWxkIGxpa2UgdG8gc2VlIHRoYXQgdGhlDQo+Pj4+PnByb2Js
ZW0NCj4+Pj4+ID5zdGF0ZW1lbnQgY2FuIGJlIG1vcmUgc3BlY2lmaWMgb24gbWV0YWRhdGEgZGVm
aW5pdGlvbiwgd2hpY2ggbWF5DQo+Pj4+PmJlDQo+Pj4+PiA+aGVscGZ1bCBpbiBsZXNzIGZvY3Vz
aW5nIG9uIGl0IGFuZCBtb3ZpbmcgZm9yd2FyZC4NCj4+Pj4+ID4NCj4+Pj4+ID5MdWN5DQo+Pj4+
PiA+DQo+Pj4+PiA+U3VyZW5kcmEuDQo+Pj4+PiA+DQo+Pj4+PiA+DQo+Pj4+PiA+Pg0KPj4+Pj4g
Pj5UaGFua3MsDQo+Pj4+PiA+Pkx1Y3kNCj4+Pj4+ID4+DQo+Pj4+PiA+Pi0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tDQo+Pj4+PiA+PkZyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFttYWls
dG86amd1aWNoYXJAY2lzY28uY29tXQ0KPj4+Pj4gPj5TZW50OiBXZWRuZXNkYXksIE1hcmNoIDEy
LCAyMDE0IDQ6MzggUE0NCj4+Pj4+ID4+VG86IEx1Y3kgeW9uZw0KPj4+Pj4gPj5DYzogSm9lbCBN
LiBIYWxwZXJuOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyOw0KPj4+Pj4gPj5icmlqc21h
bkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsDQo+Pj4+PkhhZGkgU2FsaW0NCj4+Pj4+ID4+U3Vi
amVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25z
DQo+Pj4+PiA+Pg0KPj4+Pj4gPj5IaSBMdWN5LA0KPj4+Pj4gPj4NCj4+Pj4+ID4+Tm8uIEkgYW0g
c2ltcGx5IHNheWluZyB3ZSBzaG91bGQgbm90IG92ZXJjb21wbGljYXRlIHRoZSBwcm9ibGVtDQo+
Pj4+PiA+PnN0YXRlbWVudCB3aXRoIHRleHQgdGhhdCBhZGRzIGxpdHRsZSB0byBubyB2YWx1ZSBp
biBteSBvcGluaW9uLg0KPj4+Pj4gV2hldGhlcg0KPj4+Pj4gPj53ZSBjYWxsIGl0IG1ldGFkYXRh
LCBvciBjb250ZXh0LCBoYXMgbm8gYmVhcmluZyBvbiB0aGUgZmFjdA0KPj4+Pj50aGF0IHRoZQ0K
Pj4+Pj4gPj5wcm9ibGVtIHN0YXRlbWVudCBhbHJlYWR5IGNsZWFybHkgc3RhdGVzIHdlIG5lZWQg
dG8gYmUgYWJsZSB0bw0KPj4+Pj5wYXNzDQo+Pj4+PiA+PmluZm9ybWF0aW9uIGJldHdlZW4gU0bC
uXMgYW5kIGJldHdlZW4gdGhlIG5ldHdvcmsgJiBTRsK5cy4NCj4+Pj4+ID4+DQo+Pj4+PiA+Pg0K
Pj4+Pj4gPj5PbiAzLzEyLzE0LCA1OjEzIFBNLCAiTHVjeSB5b25nIiA8bHVjeS55b25nQGh1YXdl
aS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4+Pj48bWFpbHRvOmx1Y3kueW9u
Z0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+Pj4+PiA+Pg0KPj4+Pj4gPj4+DQo+Pj4+PiA+Pj5IaSBK
aW0sDQo+Pj4+PiA+Pj4NCj4+Pj4+ID4+PkkgZm9yIG9uZSBkb24ndCBhZ3JlZSBhbmQgdGhpbmsg
d2UgYXJlIG92ZXIgY29tcGxpY2F0aW5nIHdoYXQNCj4+Pj4+c2hvdWxkDQo+Pj4+PiA+Pj5iZSBz
dHJhaWdodGZvcndhcmQuIFRoZSBTRkMgZW5jYXBzdWxhdGlvbiBzaG91bGQgZW5hYmxlIHR3bw0K
Pj4+Pj50aGluZ3M6DQo+Pj4+PiA+Pj4NCj4+Pj4+ID4+PjEuIFN0ZWVyaW5nIG9mIHNlbGVjdGVk
IGZsb3dzIHRocm91Z2ggYSBzZXJ2aWNlIGNoYWluOyB0aGlzIGlzDQo+Pj4+PnRoZQ0KPj4+Pj4g
Pj4+c2VydmljZSBmdW5jdGlvbiBwYXRoLg0KPj4+Pj4gPj4+Mi4gUGFzc2luZyBvZiBjb250ZXh0
IGFzc29jaWF0ZWQgd2l0aCBhIGdpdmVuIGZsb3cgd2l0aGluIHNhaWQNCj4+Pj4+c2VydmljZQ0K
Pj4+Pj4gPj4+ZnVuY3Rpb24gcGF0aC4gVGhpcyBjb250ZXh0IGluZm9ybWF0aW9uIG1heSBiZSBj
b25zdW1lZCBieSBhDQo+Pj4+PlNGIChhbg0KPj4+Pj4gPj4+YXBwbGljYXRpb24gSUQgaXMgYW4g
ZXhhbXBsZSkgb3IgbWF5IGJlIGNvbnN1bWVkIGJ5IHRoZQ0KPj4+Pj5mb3J3YXJkaW5nDQo+Pj4+
PiA+Pj5lbGVtZW50cyAoYSB2cmYtSUQgaXMgYW4gZXhhbXBsZSkuDQo+Pj4+PiA+Pj5bTHVjeV0g
RG8geW91IGNhbGwgdGhlIGNvbnRleHQgYXMgbWV0YWRhdGEgb3Igbm90PyBEbyB3ZSBoYXZlDQo+
Pj4+PmFub3RoZXINCj4+Pj4+ID4+PnRlcm0gaGVyZSBiZXNpZGUgU0ZDIGhlYWRlciBhbmQgbWV0
YWRhdGEuIEkgc2VlIHRoYXQgeW91IGRvbid0DQo+Pj4+PndhbnQgdG8NCj4+Pj4+ID4+PnNlcGFy
YXRlIHdoYXQgaXMgY29uc3VtZWQgYnkgU0YgYW5kIHdoYXQgaXMgY29uc3VtZWQgYnkgdGhlDQo+
Pj4+PmZvcndhcmRpbmcNCj4+Pj4+ID4+PmVsZW1lbnRzLg0KPj4+Pj4gPj4+DQo+Pj4+PiA+Pj5M
dWN5DQo+Pj4+PiA+Pj4NCj4+Pj4+ID4+PlNlbnQgZnJvbSBteSBpUGhvbmUNCj4+Pj4+ID4+Pg0K
Pj4+Pj4gPj4+PiBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MTYgUE0sICJMdWN5IHlvbmciDQo+Pj4+
PjxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+IDxtYWls
dG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4+Pj4+ID4+Pj4NCj4+Pj4+ID4+Pj4g
R3JlYXQuIFRoZW4gd2UgbWF5IGNvbnNpZGVyIHR3byBzcGVjaWFsIG1ldGFkYXRhIGRlZmluaXRp
b25zDQo+Pj4+PmluIHRoZQ0KPj4+Pj4gPj4+PnByb2JsZW0gc3RhdGVtZW50IHNvIHdlIGNhbiBh
bGwgdXNlIHRoZSBzYW1lIGRlZmluaXRpb25zLg0KPj4+Pj5IZXJlIGlzIG15DQo+Pj4+PiA+Pj4+
c3VnZ2VzdGVkIHRleHQgYW5kIGxpa2UgdG8gaGVhciB5b3UgYW5kIG90aGVyJ3MgaW5wdXQgYW5k
DQo+Pj4+PnN1Z2dlc3Rpb25zLg0KPj4+Pj4gPj4+Pg0KPj4+Pj4gPj4+PiBEYXRhcGxhbmUgTWV0
YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkNCj4+Pj4+dG8N
Cj4+Pj4+ID4+Pj5leGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBlbGVtZW50cyBpbiBh
IHNlcnZpY2UgZnVuY3Rpb24NCj4+Pj4+ID4+Pj5jaGFpbmluZy4gSW4gdGhpcyBjb250ZXh0LCB0
aGVyZSBhcmUgdHdvIHR5cGVzIG9mIGRhdGEgcGxhbmUNCj4+Pj4+bWV0YWRhdGEuDQo+Pj4+PiA+
Pj4+DQo+Pj4+PiA+Pj4+IFNlcnZpY2UgRnVuY3Rpb24gTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlv
biBleGNoYW5nZWQgYmV0d2Vlbg0KPj4+Pj4gPj4+PmNsYXNzaWZpZXIgYW5kIHNlcnZpY2UgZnVu
Y3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zIHRvDQo+Pj4+PiA+Pj4+ZmFjaWxpdGF0
ZSBzZXJ2aWNlIGZ1bmN0aW9ucyBvbiB0aGUgcGFja2V0IHRyZWF0bWVudC4NCj4+Pj4+ID4+Pj4N
Cj4+Pj4+ID4+Pj4gU3RlZXJpbmcgTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBmcm9tIHNlcnZp
Y2UgZnVuY3Rpb25zIHRvIGENCj4+Pj4+ID4+Pj5jbGFzc2lmaWVyIG9yIHNlcnZpY2Ugbm9kZSBm
b3IgdHJhZmZpYyBmb3J3YXJkaW5nIHB1cnBvc2UuDQo+Pj4+PiA+Pj4+DQo+Pj4+PiA+Pj4+IC1l
bmQNCj4+Pj4+ID4+Pj4NCj4+Pj4+ID4+Pj4gTHVjeQ0KPj4+Pj4gPj4+Pg0KPj4+Pj4gPj4+Pg0K
Pj4+Pj4gPj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4gPj4+PiBGcm9tOiBK
b2VsIE0uIEhhbHBlcm4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXQ0KPj4+Pj4gPj4+PiBT
ZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MzUgUE0NCj4+Pj4+ID4+Pj4gVG86IEx1
Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcg0KPj4+Pj4gPj4+PiBDYzogSmlt
IEd1aWNoYXJkIChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsg
SmFtYWwgSGFkaQ0KPj4+Pj4gPj4+PiBTYWxpbQ0KPj4+Pj4gPj4+PiBTdWJqZWN0OiBSZTogW3Nm
Y10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ID4+Pj4N
Cj4+Pj4+ID4+Pj4gWWVzLCBJIGFtIHRyeWluZyB0byBjb25zaXN0ZW50bHkgZGlzdGluZ3Vpc2gg
dGhvc2UgdHdvIGNhc2VzDQo+Pj4+PndoZW4NCj4+Pj4+ID4+Pj50YWxraW5nIGFib3V0IHRoZSBp
bmZvcm1hdGlvbiBjYXJyaWVkIHdpdGggcGFja2V0cyBpbiBzZXJ2aWNlDQo+Pj4+PmNoYWlucy4N
Cj4+Pj4+ID4+Pj4NCj4+Pj4+ID4+Pj4gWW91cnMsDQo+Pj4+PiA+Pj4+IEpvZWwNCj4+Pj4+ID4+
Pj4NCj4+Pj4+ID4+Pj4+IE9uIDMvMTIvMTQsIDM6MTMgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+
Pj4+ID4+Pj4+IEpvZWwsIFNlZSBiZWxvdy4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJv
bTogc2ZjDQo+Pj4+PiA+Pj4+PiBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhh
bGYgT2YgSm9lbCBNLiBIYWxwZXJuDQo+Pj4+PlNlbnQ6DQo+Pj4+PiA+Pj4+PiBXZWRuZXNkYXks
IE1hcmNoIDEyLCAyMDE0IDI6MDIgUE0gVG86IEx1Y3kgeW9uZzsgTmljb2xhcw0KPj4+Pj5CT1VU
SE9SUzsNCj4+Pj4+ID4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIp
Ow0KPj4+Pj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+
IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7DQo+Pj4+PiA+Pj4+PiBKYW1hbCBI
YWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gPj4+Pj4gZHJhZnQtcmlqc21hbi1z
ZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ID4+Pj4+DQo+Pj4+PiA+Pj4+PiBJIHdh
cyB0cnlpbmcgdG8gd29yZCBpdCBjYXJlZnVsbHkgbm90IHRvIGZvY3VzIG9uIHdobyBwdXRzDQo+
Pj4+PnRoZQ0KPj4+Pj4gPj4+Pj4gaW5mb3JtYXRpb24gaW4sIGJ1dCBvbmx5IG9uIHdobyBjb25z
dW1lcyB0aGUgaW5mb3JtYXRpb24uDQo+Pj4+PiA+Pj4+PiBJbmZvcm1hdGlvbiBmb3Igc2Vydmlj
ZSBmdW5jdGlvbnMgbWF5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcw0KPj4+Pj4gPj4+Pj4gY2xhc3Np
ZmllciBvciBmcm9tIG90aGVyIHNlcnZpY2UgZnVuY3Rpb25zLiBbTHVjeV0gdGhpcyBpcw0KPj4+
Pj50aGUgb25lDQo+Pj4+PiA+Pj4+PiBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldy4g
SW5mb3JtYXRpb24gZm9yIHRoZQ0KPj4+Pj5mb3J3YXJkaW5nDQo+Pj4+PiA+Pj4+PiB3aWxsIGdl
bmVyYWxseSBjb21lIGZyb20gdGhlIGluZ3Jlc3MgY2xhc3NpZmllciwgYnV0IGluDQo+Pj4+PnNw
ZWNpYWwNCj4+Pj4+ID4+Pj4+IGNhc2VzIG1heSBiZSBwcm92aWRlZCBieSBzZXJ2aWNlIGZ1bmN0
aW9ucy4gKEkga2VlcA0KPj4+Pj53YW50aW5nIHRvIGdldA0KPj4+Pj4gPj4+Pj4gcmlkIG9mIHRo
b3NlIHNwZWNpYWwgY2FzZXMsIGJ1dCBzbyBmYXIgdGhlcmUgc2VlbSB0byBiZQ0KPj4+Pj5qdXN0
IGVub3VnaA0KPj4+Pj4gPj4+Pj4gb2YgdGhlbSB0byB3YXJyYW50IGNvdmVyaW5nIGluIHRoZSBz
b2x1dGlvbi4gQW5kIG1vcmUNCj4+Pj4+aW1wb3J0YW50bHksDQo+Pj4+PiA+Pj4+PiBzaWduaWZp
Y2FudCBzdXBwb3J0IGZvciBpdCBpbiB0aGUgd29ya2luZyBncm91cC4pIFtMdWN5XQ0KPj4+Pj5U
aGlzIGlzDQo+Pj4+PiA+Pj4+PiB0aGUgc2Vjb25kIGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91
ciB2aWV3IChidXQgeW91IGRvbid0DQo+Pj4+Pmxpa2UgaXQpLg0KPj4+Pj4gPj4+Pj4NCj4+Pj4+
ID4+Pj4+IEFuZCB5b3Ugc3VnZ2VzdCBkaXN0aW5ndWlzaGluZyB0aGVzZSB0d28gY2FzZXMgd2hl
bg0KPj4+Pj5kaXNjdXNzaW5nDQo+Pj4+PiA+Pj4+PiBhYm91dCBtZXRhZGF0YSB1c2FnZS4gSXMg
dGhhdCByaWdodCB1bmRlcnN0YW5kaW5nPw0KPj4+Pj4gPj4+Pj4NCj4+Pj4+ID4+Pj4+IEx1Y3kN
Cj4+Pj4+ID4+Pj4+DQo+Pj4+PiA+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gPj4+Pj4NCj4+Pj4+
ID4+Pj4+PiBPbiAzLzEyLzE0LCAyOjMzIFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+PiA+Pj4+
Pj4gSm9lbCwgSSBpbnRlcnByZXQgdGhhdCB5b3Ugc3VnZ2VzdHMgdGhhdCBkaXN0aW5ndWlzaCB0
aGUNCj4+Pj4+ZXhjaGFuZ2UNCj4+Pj4+ID4+Pj4+PiBpbmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNh
cnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucw0KPj4+Pj5hbmQgdGhlDQo+Pj4+PiA+Pj4+
Pj4gZXhjaGFuZ2UgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGZyb20gYSBzZXJ2aWNl
DQo+Pj4+PmZ1bmN0aW9uIHRvDQo+Pj4+PiA+Pj4+Pj4gYSBzZXJ2aWNlIG5vZGUuIElzIHRoaXMg
cmlnaHQgdW5kZXJzdGFuZGluZz8gTHVjeQ0KPj4+Pj4gPj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4gLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuDQo+Pj4+PiA+Pj4+
Pj4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEy
LA0KPj4+Pj4yMDE0DQo+Pj4+PiAxOjE5DQo+Pj4+PiA+Pj4+Pj4gUE0NCj4+Pj4+ID4+Pj4+PiBU
bzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hh
cmQNCj4+Pj4+ID4+Pj4+PiAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+
OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDoNCj4+Pj4+ID4+Pj4+PiBSZTogW3NmY10g
ZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ID4+Pj4+Pg0K
Pj4+Pj4gPj4+Pj4+IE15IGluY2xpbmF0aW9uIHdvdWxkIGJlIHRvIHR1bmUgdGhhdCBkZWZpbml0
aW9uIHRvDQo+Pj4+PmRpc3Rpbmd1aXNoDQo+Pj4+PiA+Pj4+Pj4gYmV0d2VlbiBkYXRhcGxhbmUg
Y2FycmllZCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBmb3IgdXNlIGJ5DQo+Pj4+PnNlcnZpY2UNCj4+
Pj4+ID4+Pj4+PiBmdW5jaXRvbnMgKHdoYXRldmVyIHRoZSBvcmlnaW4pLCBhbmQgZGF0YXBsYW5l
IGNhcnJpZWQNCj4+Pj4+aW5mb3JtYXRpb24NCj4+Pj4+ID4+Pj4+PiBpbnRlbmRlZCBmb3IgZGF0
YXBsYW5lIGZvcndhcmRpbmcgY29tcG9uZW50cy4NCj4+Pj4+ID4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+
IFlvdXJzLCBKb2VsDQo+Pj4+PiA+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+PiBI
aSBKb2VsLA0KPj4+Pj4gPj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+PiBJIGFncmVlIHRoYXQgd2UgbmVl
ZCB1c2luZyB0aGUgc2FtZSBkZWZpbml0aW9uIGZvciBhDQo+Pj4+PnRlcm0sIGJ1dA0KPj4+Pj4g
Pj4+Pj4+PiBkaXNhZ3JlZSB0aGF0IHRoZSBtZXRhZGF0YSBkZWZpbml0aW9uIGhlcmUgaXMgYSBz
ZXQgb2YNCj4+Pj4+ID4+Pj4+Pj4gaW5mb3JtYXRpb24gcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBU
aGlzIG1heSBiZSB0b28gbmFycm93DQo+Pj4+Pm9yIGxlYWQNCj4+Pj4+ID4+Pj4+Pj4gdG8gYSBw
YXJ0aWN1bGFyIHNvbHV0aW9uLiBJIGFtIGZpbmUgd2l0aCB0aGlzIGRlZmluaXRpb24NCj4+Pj4+
aW4gdGhlDQo+Pj4+PiA+Pj4+Pj4+IHByb2JsZW0gc3RhdGVtZW50IHcvIG1pbm9yIHR3ZWFrIChz
dWdnZXN0ZWQgb24gbWFpbGluZw0KPj4+Pj5saXN0KS4NCj4+Pj4+ID4+Pj4+Pj4NCj4+Pj4+ID4+
Pj4+Pj4gRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRo
ZQ0KPj4+Pj5hYmlsaXR5IHRvDQo+Pj4+PiA+Pj4+Pj4+IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGJl
dHdlZW4gdGhlIGNsYXNzaWZpZXJzIGFuZCBzZXJ2aWNlDQo+Pj4+PiA+Pj4+Pj4+IGZ1bmN0aW9u
cywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgYW5kIHNlcnZpY2UNCj4+Pj4+ZnVuY3Rpb25z
IGFuZA0KPj4+Pj4gPj4+Pj4+PiB0aGUNCj4+Pj4+ID4+Pj4+Pj4gY2xhc3NpZmllcnN8c2Vydmlj
ZSBub2Rlcy4NCj4+Pj4+ID4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4gVGhlcmUgbWF5IGJlIGEgc29s
dXRpb24gdGhhdCBhIHNlcnZpY2UgZnVuY3Rpb24gcGFzc2VzDQo+Pj4+PnNvbWUNCj4+Pj4+DQo+
Pj4+PiA+Pj4+Pj4+IGluZm9ybWF0aW9uIHRvIGF0dGFjaGVkIHNlcnZpY2Ugbm9kZSB3aXRob3V0
IHVzaW5nIFNGQw0KPj4+Pj5oZWFkZXIuDQo+Pj4+PiA+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+IFRo
YW5rcywgTHVjeQ0KPj4+Pj4gPj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+PiAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIEhhbHBlcm4gRGlyZWN0DQo+Pj4+
PiA+Pj4+Pj4+IFttYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5l
c2RheSwNCj4+Pj4+TWFyY2ggMTIsDQo+Pj4+PiA+Pj4+Pj4+IDIwMTQgMTI6MjUgUE0gVG86IEx1
Y3kgeW9uZzsgSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzDQo+Pj4+PkJPVVRIT1JTOw0KPj4+Pj4g
Pj4+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsNCj4+Pj4+YnJp
anNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+ID4+Pj4+Pj4gc2ZjOyBKYW1hbCBIYWRpIFNhbGlt
IFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gPj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRh
ZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gPj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+PiBMdWN5LCB5
b3Ugc2F5ICJ0aGUgbWV0YWRhdGEgdGVybSBtZWFucyAuLi4iIFRoZQ0KPj4+Pj5kZWZpbml0aW9u
IHlvdQ0KPj4+Pj4gPj4+Pj4+PiB0aGVuIHByb3ZpZGUgaXMgYSBkZWZpbml0aW9uIG9mIHRoZSBz
ZXQgb2YgaW5mb3JtYXRpb24gd2UNCj4+Pj4+YXJlDQo+Pj4+PiA+Pj4+Pj4+IHByb3Bvc2luZyB0
aGF0IHdlIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gSSwgYW5kIG90aGVycywNCj4+Pj4+aGF2ZQ0K
Pj4+Pj4gPj4+Pj4+PiBiZWVuIHVzaW5nIHRoZSB0ZXJtIG1ldGFkYXRhIG1vcmUgbmFycm93bHku
IFdlIGNhbiB1c2UNCj4+Pj4+d2hhdGV2ZXINCj4+Pj4+ID4+Pj4+Pj4gZGVmaW5pdGlvbiB3ZSB3
YW50LiBCdXQgd2UgZG8gbmVlZCB0byBhZ3JlZSBvbiB0aGUNCj4+Pj4+ZGVmaW5pdGlvbi4NCj4+
Pj4+ID4+Pj4+Pj4gRm9yIHRoZSBwdXJwb3NlcyBvZiB0aGUgV0csIGl0IHNlZW1zIG11Y2ggbW9y
ZSB1c2VmdWwgdG8NCj4+Pj4+dXNlIHRoZQ0KPj4+Pj4gPj4+Pj4+PiB0ZXJtIG1ldGFkYXRhIGZv
ciB0aGUgbmFycm93ZXIgZGVzY3JpcHRpb24uDQo+Pj4+PiA+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+
IFlvdXJzLCBKb2VsDQo+Pj4+PiA+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+PiBPbiAzLzEyLzE0LCAx
OjE5IFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+PiA+Pj4+Pj4+PiBIaSBKb2VsLA0KPj4+Pj4g
Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+IEkgYWdyZWUuIFdlIG5lZWQgdG8gZGlmZmVyZW50aWF0
ZSB0aGUgbWV0YWRhdGEgdXNlZCBieQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiA+Pj4+Pj4+PmZ1bmN0
aW9uIGFuZCBTRkMgaGVhZGVyLiBUaGUgbWV0YWRhdGEgdGVybSBtZWFucyBjYXJyeWluZw0KPj4+
Pj5zb21lDQo+Pj4+PiA+Pj4+Pj4+PnN0YXRlcyBhbG9uZyB3aXRoIHRoZSBwYWNrZXQuIElNTzog
U0ZDIGhlYWRlciBpcyBhIGtpbmQgb2YNCj4+Pj4+ID4+Pj4+Pj4+bWV0YWRhdGEgY2FycmllZCBv
biBwYWNrZXQgZm9yIG5leHQgc2VydmljZSBub2RlIHRvIHVzZS4NCj4+Pj4+SW4gdGhlDQo+Pj4+
PiA+Pj4+Pj4+PmNvbnRleHQgb2YgU0ZDLCB3ZSBoYXZlIHRlcm0gZm9yIFNGQyBoZWFkZXIgYW5k
IHRoZQ0KPj4+Pj5tZXRhZGF0YSB0aGF0DQo+Pj4+PiA+Pj4+Pj4+PndhcyBjYXJyaWVkIGJldHdl
ZW4gc2VydmljZSBmdW5jdGlvbnMsIG9yIGJldHdlZW4gc2VydmljZQ0KPj4+Pj4gPj4+Pj4+Pj5m
dW5jdGlvbnMgYW5kIGNsYXNzaWZpZXJzL3NlcnZpY2Ugbm9kZXMsIHdoaWNoIGlzIHdoYXQNCj4+
Pj4+dGhlIGRyYWZ0DQo+Pj4+PiA+Pj4+Pj4+PmZvY3VzLg0KPj4+Pj4gPj4+Pj4+Pj4NCj4+Pj4+
ID4+Pj4+Pj4+IFRoYW5rcywgTHVjeQ0KPj4+Pj4gPj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+DQo+
Pj4+PiA+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+
Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm4NCj4+
Pj4+ID4+Pj4+Pj4+IFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5
LCBNYXJjaCAxMiwNCj4+Pj4+IDIwMTQNCj4+Pj4+ID4+Pj4+Pj4+IDExOjE4IEFNIFRvOiBMdWN5
IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6DQo+Pj4+PiBKaW0NCj4+Pj4+
ID4+Pj4+Pj4+IEd1aWNoYXJkIChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbQ0KPj4+Pj4gPj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtz
ZmNdDQo+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+
Pj4gPj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+IEkgdGhpbmsgaXQgaXMgaW1wb3J0YW50IHRvIGtl
ZXAgYSBzdHJvbmcgZGlzdGluY3Rpb24NCj4+Pj4+YmV0d2Vlbg0KPj4+Pj4gPj4+Pj4+Pj4gbWV0
YWRhdGEgKHdoaWNoIGlzIGZvciB1c2UgYnkgYXBwbGljYXRpb25zKSBhbmQgdGhlDQo+Pj4+PnNl
cnZpY2UNCj4+Pj4+ID4+Pj4+Pj4+IGNoYWluaW5nIGluZm9ybWF0aW9uIGluIHRoZSBiYXNlIHNl
cnZpY2UgY2hhaW4gaGVhZGVyLA0KPj4+Pj53aGljaCBpcw0KPj4+Pj4gPj4+Pj4+Pj4gZm9yIHVz
ZSBieSB0aGUgc2VydmljZSBjaGFpbiBzdXBwb3J0IG1lY2hhbmlzbXMuDQo+Pj4+PiA+Pj4+Pj4+
Pg0KPj4+Pj4gPj4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ID4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+
Pj4+Pj4gT24gMy8xMi8xNCwgMTA6NDIgQU0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ID4+Pj4+
Pj4+PiBGdWxseSBhZ3JlZSB3aXRoIEpvZS4NCj4+Pj4+ID4+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+
Pj4+IFdlIHNob3VsZCBub3QgcmVxdWlyZSBhIGZpeCBsZW5ndGggZm9yIGluLWJhbmQgbWV0YWRh
dGENCj4+Pj4+YnV0DQo+Pj4+PiA+Pj4+Pj4+Pj4gYWxzbyBub3QgbGVhdmUgaXQgZm9yIGZyZWVs
eSB1c2FnZS4gSW4gZmFjdCwgd2hlbiBhDQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ID4+Pj4+Pj4+PiBu
b2RlIGluc2VydHMgU0ZDIGhlYWRlciBvbiBhIChlbmNhcHN1bGF0ZWQpIHBhY2tldCBhbmQNCj4+
Pj4+c2VuZCB0bw0KPj4+Pj4gPj4+Pj4+Pj4+IG5leHQgc2VydmljZSBub2RlLCBTRkMgaGVhZGVy
IGl0c2VsZiBjYW4gYmUgc2VlbiBhcyBhDQo+Pj4+Pm1ldGFkYXRhLg0KPj4+Pj4gPj4+Pj4+Pj4+
DQo+Pj4+PiA+Pj4+Pj4+Pj4gTHVjeQ0KPj4+Pj4gPj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4g
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjDQo+Pj4+PiA+Pj4+Pj4+Pj4gW21h
aWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpvZWwgTS4NCj4+Pj4+SGFs
cGVybg0KPj4+Pj4gPj4+Pj4+Pj4+IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgOToy
MSBBTSBUbzogTmljb2xhcw0KPj4+Pj5CT1VUSE9SUzsNCj4+Pj4+ID4+Pj4+Pj4+PiBSb24gUGFy
a2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsNCj4+Pj4+YnJpanNtYW5AanVuaXBlci5u
ZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0PjsNCj4+Pj4+ID4+Pj4+Pj4+PiBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6
IFtzZmNdDQo+Pj4+PiA+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lk
ZXJhdGlvbnMNCj4+Pj4+ID4+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4+IEZvciBpbi1iYW5kIG1l
dGFkYXRhLCB0aGUgQVBJIGZvciBhY2Nlc3MgY2FuIGVhc2lseSBiZQ0KPj4+Pj4gPj4+Pj4+Pj4+
IHN5bmNocm9ub3VzLiBPdXQgb2YgYmFuZCBtZXRhZGF0YSBuZWVkcyBkaWZmZXJlbnQNCj4+Pj4+
aGFuZGxpbmcuDQo+Pj4+PiA+Pj4+Pj4+Pj4gVGhlcmUgYXJlIG1hbnkgY2FzZXMgd2hlcmUgb3V0
LW9mLWJhbmQgbWV0YWRhdGEgaXMNCj4+Pj4+dXNlZnVsIGFuZA0KPj4+Pj4gPj4+Pj4+Pj4+IGFw
cHJvcHJpYXRlLiBCdXQgdGhleSBkbyBub3QgY292ZXIgYWxsIG5lZWRzIGJ5IGFueQ0KPj4+Pj5z
dHJldGNoLg0KPj4+Pj4gPj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4gRXZlbiBpZiBlYWNoIHBp
ZWNlIG9mIGluLWJhbmQgbWV0YWRhdGEgaXMgb2YgZml4ZWQNCj4+Pj4+bGVuZ3RoLA0KPj4+Pj4g
Pj4+Pj4+Pj4+IHRoZXJlIGFyZSBtYW55IGRpZmZlcmVudCBraW5kcyBvZiBtZXRhdHlwZS4gVHJ5
aW5nIHRvDQo+Pj4+PnNheQ0KPj4+Pj4gPj4+Pj4+Pj4+ICJ0aGVyZSB3aWxsIGJlIGV4YWN0bHkg
Zm91ciBwaWVjZXMsIGFuZCB0aGV5IHdpbGwgYmUgb2YNCj4+Pj4+dHlwZXMNCj4+Pj4+ID4+Pj4+
Pj4+PiB0MSwgdDIsIHQzLCBhbmQgdDQiIGlzIHNpbXBseSB0b28gc3BlY2lmaWMgZm9yIGV2ZW4g
ODAlDQo+Pj4+Pm9mIHRoZQ0KPj4+Pj4gPj4+Pj4+Pj4+bmVlZHMuDQo+Pj4+PiA+Pj4+Pj4+Pj4N
Cj4+Pj4+ID4+Pj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gPj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+
Pj4+Pj4+IE9uIDMvMTIvMTQsIDg6NTIgQU0sIE5pY29sYXMgQk9VVEhPUlMgd3JvdGU6DQo+Pj4+
PiA+Pj4+Pj4+Pj4+IEhlbGxvIFJvbiwNCj4+Pj4+ID4+Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+
Pj4gU2VuZGluZyBvdXQgb2YgYmFuZCBjb25ncnVlbnQgbWV0YWRhdGEgbWF5IG5vdCBiZSB0aGUN
Cj4+Pj4+YW5zd2VyDQo+Pj4+PiA+Pj4+Pj4+Pj4+IHRvIGFsbCBuZWVkcyBidXQgaXQgaXMgb25l
IHRvb2wgdGhhdCB3ZSBzaG91bGQga2VlcC4NCj4+Pj4+ID4+Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+
Pj4+Pj4gTm90IGFsbCBtZXRhZGF0YSBpcyB0aWVkIHRvIGEgc3BlY2lmaWMgcGFja2V0LCBmb3IN
Cj4+Pj4+ZXhhbXBsZSBhDQo+Pj4+PiA+Pj4+Pj4+Pj4+IHBvbGljeSBjaGFuZ2UgaW4gUENSRiBj
b3VsZCBsZWFkIHRvIHNvbWUgbWV0YWRhdGENCj4+Pj4+c2lnbmFsaW5nLA0KPj4+Pj4gPj4+Pj4+
Pj4+PiB0aGUgcmVhY3Rpb24gdGltZSBuZWVkIG5vdCBiZSBpbW1lZGlhdGUsIGZldyBtcyBtYXkN
Cj4+Pj4+bm90IG1hdHRlci4NCj4+Pj4+ID4+Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+Pj4gQXMg
eW91IHBvaW50LCBpZiBhIHBhY2tldCBpcyB0aWVkIHRvIGEgbWV0YWRhdGEgYQ0KPj4+Pj5jb3Jy
ZWxhdGlvbg0KPj4+Pj4gPj4+Pj4+Pj4+PiBpbmZvIGNhbiBiZSBzZXQgaW4gYm90aCBwYWNrZXQg
dG8gZGVhbCB3aXRoIGl0IChpLmUNCj4+Pj4+bWV0YWRhdGENCj4+Pj4+ID4+Pj4+Pj4+Pj4gZXhw
ZWN0ZWQgZmxhZyBpbiB0aGUgU0ZDIGhlYWRlciwgcGx1cyBhbiBpZCkNCj4+Pj4+ID4+Pj4+Pj4+
Pj4NCj4+Pj4+ID4+Pj4+Pj4+Pj4gRmluYWxseSB3ZSBjYW4gc3RpbGwgc2VuZCBzb21lIGxpbWl0
ZWQgbWV0YWRhdGEgd2l0aGluDQo+Pj4+PmEgaGVhZGVyLg0KPj4+Pj4gPj4+Pj4+Pj4+PiBUaGlz
IGNvdWxkIGJlIHVzZWQgZm9yIGxvYWQgYmFsYW5jZXJzIGluIHBhcnRpY3VsYXIgaWYNCj4+Pj4+
d2UNCj4+Pj4+ID4+Pj4+Pj4+Pj4gYWdyZWUgb24gYSBjb252ZW50aW9uIHRvIGxvY2F0ZSAiY29h
cnNlIGdyYWluIHBvbGljeSINCj4+Pj4+ID4+Pj4+Pj4+Pj4gLyAiZmluZSBncmFpbiBwb2xpY3ki
IG9uIHJlc2VydmVkIGNvbnRleHQgaGVhZGVycy4NCj4+Pj4+ID4+Pj4+Pj4+Pj4NCj4+Pj4+ID4+
Pj4+Pj4+Pj4gVGhpcyBzZWVtcyB0byBvcGVuIHVwIGEgbG90IG9mIGZsZXhpYmlsaXR5IC8NCj4+
Pj4+aW5ub3ZhdGlvbnMuDQo+Pj4+PiA+Pj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4+IE9uIHlv
dXIgbGFzdCBwb2ludCwgdGhlcmUgaXMgYSBxdWVzdGlvbiBvbiBob3cgdG8gbWFrZQ0KPj4+Pj4g
Pj4+Pj4+Pj4+PiBtZXRhZGF0YSBhdmFpbGFibGUgdG8gYSBTZXJ2aWNlIEZ1bmN0aW9uLiBDdXJy
ZW50IHNvY2tldA0KPj4+Pj4gPj4+Pj4+Pj4+PiBjb25uZWN0aW9ucyBmb3IgZXhhbXBsZSBkbyBu
b3QgYWxsb3cgdG8gcmV0cmlldmUgSVANCj4+Pj4+aGVhZGVyDQo+Pj4+PiA+Pj4+Pj4+Pj4+IG9w
dGlvbnMuIFNvIEkgYXNzdW1lIHRoYXQgU0ZDIGF3YXJlIFNlcnZpY2UgRnVuY3Rpb25zDQo+Pj4+
PndpbGwNCj4+Pj4+ID4+Pj4+Pj4+Pj4gbmVlZCBzb21lIChhc3luY2hyb25vdXMNCj4+Pj4+ID4+
Pj4+Pj4+Pj4gPykgQVBJIHRvIHJldHJpZXZlIFNGQyBoZWFkZXIgaW5mb3JtYXRpb24gYXMgd2Vs
bCBhcw0KPj4+Pj5pbi1iYW5kDQo+Pj4+PiA+Pj4+Pj4+Pj4+IG1ldGFkYXRhLiBJIGRvbid0IHNl
ZSBvdXQgb2YgYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQNCj4+Pj4+YWRkaW5nDQo+Pj4+PiA+Pj4+
Pj4+Pj4+IGNvbXBsZXhpdHksIHRoZSBzYW1lIEFQSSBjYW4gcHJvYmFibHkgYXBwbHkuDQo+Pj4+
PiA+Pj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4+IFRoZSBhbHRlcm5hdGl2ZSBvcHRpb24sIGFs
bG93aW5nIHZhcmlhYmxlIHNpemVkDQo+Pj4+Pm1ldGFkYXRhIGluDQo+Pj4+PiA+Pj4+Pj4+Pj4+
IHRoZSBTRkMgaGVhZGVyIGhhcyBzb21lIGRyYXdiYWNrcyBhcyB3ZWxsLCBvbmUgYmVpbmcNCj4+
Pj4+ID4+Pj4+Pj4+Pj4gZnJhZ21lbnRhdGlvbiwgYW5kIHNvbWUgc3dpdGNoZXMgZXhwZWN0aW5n
IGFzIHdlbGwgdG8NCj4+Pj4+bG9vayBhdA0KPj4+Pj4gPj4+Pj4+Pj4+PiBlbmQgdXNlciB0cmFm
ZmljIGhlYWRlcnMgZm9yIGxpbmsgbG9hZCBiYWxhbmNpbmcuIEkNCj4+Pj4+d291bGQNCj4+Pj4+
ID4+Pj4+Pj4+Pj4gYWdyZWUgdGhhdCBpZiB3ZSBjYW4gYWNjZXB0IHRoZXNlIGlzc3VlcywgdGhl
biBzZW5kaW5nDQo+Pj4+PiA+Pj4+Pj4+Pj4+IG9mZi1saW5lIGNvbmdydWVudCBtZXRhZGF0YSBs
b29zZXMgaXRzIGludGVyZXN0Lg0KPj4+Pj4gPj4+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4+PiBX
ZSBuZWVkIHRvIHRha2UgaW50byBhY2NvdW50IHRoYXQgYm90aCBpbi1iYW5kIGFuZA0KPj4+Pj5j
b25ncnVlbnQNCj4+Pj4+ID4+Pj4+Pj4+Pj4gb3V0LW9mLWJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0
IGlzIG5vdCByZWxpYWJsZS4gQQ0KPj4+Pj5wYWNrZXQgbG9zcw0KPj4+Pj4gPj4+Pj4+Pj4+PiB0
cmlnZ2VyaW5nIHJldHJhbnNtaXNzaW9uIHdvdWxkIG5vdCBsZWFkIHRvIHRoZQ0KPj4+Pj5pZGVu
dGljYWwNCj4+Pj4+ID4+Pj4+Pj4+Pj4gcmVjb25zdHJ1Y3Rpb24gb2YgdGhlIGFzc29jaWF0ZWQg
bWV0YWRhdGEuIEluIHNvbWUNCj4+Pj4+Y2FzZXMsIHdlDQo+Pj4+PiA+Pj4+Pj4+Pj4+IG1pZ2h0
IHRodXMgZXZlbiBuZWVkIG5vbi1jb25ncnVlbnQgb3V0LW9mLWJhbmQgcmVsaWFibGUNCj4+Pj4+
ID4+Pj4+Pj4+Pj4gbWV0YWRhdGEgdHJhbnNwb3J0Lg0KPj4+Pj4gPj4+Pj4+Pj4+Pg0KPj4+Pj4g
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4+PiBOaWNvbGFzIF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbToNCj4+Pj4+IFJvbg0K
Pj4+Pj4gPj4+Pj4+Pj4+PiBQYXJrZXIgW1Jvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208
bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+XSBTZW50Og0KPj4+Pj5XZWRu
ZXNkYXksDQo+Pj4+PiA+Pj4+Pj4+Pj4+IE1hcmNoIDEyLCAyMDE0DQo+Pj4+PiA+Pj4+Pj4+Pj4+
IDEyOjQzIFBNIFRvOiBOaWNvbGFzIEJPVVRIT1JTIENjOiBKaW0gR3VpY2hhcmQNCj4+Pj4+KGpn
dWljaGFyKTsNCj4+Pj4+ID4+Pj4+Pj4+Pj4gYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+
c2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gPj4+Pj4+Pj4+
PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gPj4+Pj4+
Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4+PiBOaWNvbGFzLA0KPj4+Pj4gPj4+Pj4+Pj4+Pg0KPj4+Pj4g
Pj4+Pj4+Pj4+PiBJIHVuZGVyc3RhbmQgdGhlIGNvbmNlcHQgZm9yIG91dCBvZiBiYW5kIHNpZ25h
bGluZyBvZg0KPj4+Pj4gPj4+Pj4+Pj4+Pm1ldGFkYXRhLCBidXQgSSBhbSBjb25jZXJuZWQgdGhh
dCBpdCBpbnRyb2R1Y2VzDQo+Pj4+PnNpZ25pZmljYW50DQo+Pj4+PiA+Pj4+Pj4+Pj4+Y29tcGxl
eGl0eSBkdWUgdG8gdGhlIHBvdGVudGlhbCByYWNlIGNvbmRpdGlvbiBvZg0KPj4+Pj5yZWNlaXZp
bmcgdGhlDQo+Pj4+PiA+Pj4+Pj4+Pj4+cmVhbCBwYWNrZXQgYmVmb3JlIHRoZSBtZXRhZGF0YS4g
V2hpbGUgdGhlIHJlYWwgcGFja2V0DQo+Pj4+PmNvdWxkDQo+Pj4+PiA+Pj4+Pj4+Pj4+aW5kaWNh
dGUgdGhhdCBvdXQgb2YgYmFuZCBtZXRhZGF0YSBpcyBleHBlY3RlZCwgaG93IGNhbg0KPj4+Pj53
ZQ0KPj4+Pj4gPj4+Pj4+Pj4+Pmd1YXJhbnRlZSB0aGUgb3JkZXIgb2YgcmVjZXB0aW9uPyBXaGF0
IGlmIHN3aXRjaGluZyBvcg0KPj4+Pj5yb3V0aW5nDQo+Pj4+PiA+Pj4+Pj4+Pj4+bm9kZXMgYXBw
bHkgaGFzaCBiYXNlZCBsb2FkIGJhbGFuY2luZz8gV2hhdCBpZiB0aGUgbG9hZA0KPj4+Pj4gPj4+
Pj4+Pj4+PmJhbGFuY2luZyB1bmRlcnN0YW5kcyBTRkMgZW5jYXBzIGFuZCBsb29rcyBiZXlvbmQg
aXQgdG8NCj4+Pj4+dGhlDQo+Pj4+PiA+Pj4+Pj4+Pj4+b3JpZ2luYWwgaGVhZGVyIHRvIGdldCBi
ZXR0ZXIgZW50cm9weT8NCj4+Pj4+ID4+Pj4+Pj4+Pj4gQ2FuIHdlIGd1YXJhbnRlZSB0aGF0IHRo
ZSBtZXRhZGF0YSBhbmQgcmVhbCBwYWNrZXQNCj4+Pj4+d2lsbCBmb2xsb3cNCj4+Pj4+ID4+Pj4+
Pj4+Pj50aGUgZXhhY3Qgc2FtZSBwYXRoPyBJZiB3ZSBjYW4gbm90LCB0aGVuDQo+Pj4+PmltcGxl
bWVudGF0aW9ucyB3aWxsDQo+Pj4+PiA+Pj4+Pj4+Pj4+bmVlZCB0byBhZGQgaW5ncmVzcyBxdWV1
aW5nIHRvIGNvcGUgd2l0aCB0aGUgc2NlbmFyaW8uDQo+Pj4+PiA+Pj4+Pj4+Pj4+DQo+Pj4+PiA+
Pj4+Pj4+Pj4+IEFsc28sIGRvIHlvdSBmZWVsIHRoYXQgdGhlIGluY3JlYXNlIGluIGltcGxlbWVu
dGF0aW9uDQo+Pj4+PiA+Pj4+Pj4+Pj4+IGNvbXBsZXhpdHkgYXQgdGhlIHNlcnZpY2UgZnVuY3Rp
b25zIGlzIHJlYXNvbmFibGU/DQo+Pj4+PiA+Pj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4+IFRo
YW5rcy4NCj4+Pj4+ID4+Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+Pj4gUm9uDQo+Pj4+PiA+Pj4+
Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4+PiBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MDkgQU0sICJO
aWNvbGFzIEJPVVRIT1JTIg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhPUlNAcW9z
bW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPg0KPj4+Pj48bWFpbHRv
Ok5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+IHdyb3RlOg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4N
Cj4+Pj4+ID4+Pj4+Pj4+Pj4+IEkgdGhpbmsgd2UgbXVzdCBtYWtlIGEgZGlzdGluY3Rpb24gYmV0
d2VlbjoNCj4+Pj4+ID4+Pj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4+PiAtIE1ldGFkYXRhIHdo
aWNoIHNob3VsZCBiZSBwYXJ0IG9mIHRoZSBoZWFkZXIgZGVmaW5lZA0KPj4+Pj5hcyBpbg0KPj4+
Pj4gPj4+Pj4+Pj4+Pj4gYmFuZCBtYXJraW5nLiAtIE1ldGFkYXRhIHdpdGggY2FuIGJlIHBhc3Nl
ZCBvdXQgb2YNCj4+Pj4+YmFuZCwgZm9yDQo+Pj4+PiA+Pj4+Pj4+Pj4+PiBleGFtcGxlIGNvbmdy
dWVudCBvdXQgb2YgYmFuZCBzaWduYWxpbmcgZGVmaW5lZCBpbg0KPj4+Pj50aGUgZHJhZnQNCj4+
Pj4+ID4+Pj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4+PiBUaGUgZm9ybWVyIGNhbGxzIGZvciBh
IGxpbWl0ZWQgc3BhY2UgaW4gdGhlIGhlYWRlciwNCj4+Pj4+dHJ1ZSwgVGhlDQo+Pj4+PiA+Pj4+
Pj4+Pj4+PiBsYXR0ZXIgaG93ZXZlciBkb2VzIG5vdCBpbmN1ciBhbnkgc3BhY2UgbGltaXRhdGlv
bg0KPj4+Pj5hbmQgaXMNCj4+Pj4+ID4+Pj4+Pj4+Pj4+IHN0aWxsIGZhaXJseSBlZmZpY2llbnQg
YW5kIGl0IHJlbWFpbnMgY29tcGF0aWJsZSB3aXRoDQo+Pj4+PmEgZml4ZWQNCj4+Pj4+ID4+Pj4+
Pj4+Pj4+IHNpemUgaGVhZGVyIHVzZWQgdG8gcm91dGUgdGhvc2Ugc2lnbmFsaW5nIG1lc3NhZ2Vz
DQo+Pj4+PmFsb25nIHRoZQ0KPj4+Pj4gPj4+Pj4+Pj4+Pj4gY2hhaW4ncyBzZXJ2aWNlIGZ1bmN0
aW9ucy4NCj4+Pj4+ID4+Pj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4+PiBOaWNvbGFzIF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbToNCj4+Pj4+ID4+Pj4+Pj4+
Pj4+IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFtqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpn
dWljaGFyQGNpc2NvLmNvbT5dIFNlbnQ6DQo+Pj4+PiA+Pj4+Pj4+Pj4+PiBUdWVzZGF5LCBNYXJj
aCAxMSwgMjAxNCA2OjQ4IFBNIFRvOiBSb24gUGFya2VyIENjOg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4g
Tmljb2xhcyBCT1VUSE9SUzsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1h
bCBIYWRpIFNhbGltDQo+Pj4+PiA+Pj4+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+
IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiA+Pj4+Pj4+
Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4gSGkgUm9uLA0KPj4+Pj4gPj4+Pj4+Pj4+Pj4NCj4+Pj4+
ID4+Pj4+Pj4+Pj4+IFdlIGNhbiBjZXJ0YWlubHkgaGF2ZSB0aGlzIGRpc2N1c3Npb24gYnV0IHdl
IHNob3VsZA0KPj4+Pj5maXJzdA0KPj4+Pj4gPj4+Pj4+Pj4+Pj4gY29uc2lkZXIgd2hhdCBpbmZv
cm1hdGlvbiBpcyBuZWNlc3NhcnkgYW5kIGlmIHNhaWQNCj4+Pj4+ID4+Pj4+Pj4+Pj4+IGluZm9y
bWF0aW9uIGNhbiBmaXQgd2l0aGluIGEgZml4ZWQgbnVtYmVyIG9mIGNvbnRleHRzDQo+Pj4+Pmlu
IHRoZQ0KPj4+Pj4gPj4+Pj4+Pj4+Pj4gbWFqb3JpdHkgb2YgY2FzZXMuIFJlbWVtYmVyLCB0aGUg
Z29hbCBvZiBiZWluZyBhYmxlDQo+Pj4+PnRvIHBhc3MNCj4+Pj4+ID4+Pj4+Pj4+Pj4+IG1ldGFk
YXRhIHRocm91Z2ggdGhlIG5ldHdvcmsgaXMgdG8gZW5oYW5jZSBzZXJ2aWNlDQo+Pj4+PmRlbGl2
ZXJ5LA0KPj4+Pj4gPj4+Pj4+Pj4+Pj4gbm90IHBhc3MgdGhlIGVudGlyZSB3b3JrcyBvZiBTaGFr
ZXNwZWFyZSA7LSkNCj4+Pj4+ID4+Pj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4+PiBTZW50IGZy
b20gbXkgaVBob25lDQo+Pj4+PiA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+IE9uIE1h
ciA3LCAyMDE0LCBhdCAzOjUyIEFNLCAiUm9uIFBhcmtlciINCj4+Pj4+ID4+Pj4+Pj4+Pj4+PiA8
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbT4NCj4+Pj4+PG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tPj4gd3JvdGU6DQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+Pj4+PiBOaWNv
bGFzLA0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4gSSBzZWUgc2ltaWxh
ciByZXF1aXJlbWVudHMgZnJvbSB0aGUgM2dwcCBFUEMgc2lkZS4NCj4+Pj4+SSB3b3VsZA0KPj4+
Pj4gPj4+Pj4+Pj4+Pj4+IGxpa2UgdG8gcHJvcG9zZSBhbiBPVUkgLyBUTFYgYmFzZWQgYXBwcm9h
Y2ggd2hlcmUgdGhlDQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4gcmVzZXJ2ZWQgT1VJIGNhbiBiZSB1c2Vk
IGZvciBhZ3JlZWQgdXBvbiB0eXBlcyBvZg0KPj4+Pj5jb21tb24NCj4+Pj4+ID4+Pj4+Pj4+Pj4+
PiBtZXRhZGF0YSBhbmQgdmVuZG9yIG9yIG90aGVyIG9yZ2FuaXphdGlvbmFsIE9VSXMgY2FuDQo+
Pj4+PmJlIHVzZWQNCj4+Pj4+ID4+Pj4+Pj4+Pj4+PiB0byBxdWlja2x5IGlubm92YXRlIGluIHRo
ZSBuZXR3b3Jrcy4NCj4+Pj4+ID4+Pj4+Pj4+Pj4+PiBTaW11bHRhbmVvdXNseSwgSSB3b3VsZCBh
bHNvIGxpa2UgdG8gY29uc2lkZXINCj4+Pj4+bWVjaGFuaXNtcw0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+
IHRoYXQgYXJlIG9wdGltaXplZCBmb3IgbG9uZyBsaXZlZCBmbG93cyBzbyBhcyB0bw0KPj4+Pj5s
aW1pdCB0aGUNCj4+Pj4+ID4+Pj4+Pj4+Pj4+PiBuZWdhdGl2ZSBlZmZlY3RzIG9mIHBhY2tldCBn
cm93dGguDQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+Pj4+PiBSb24NCj4+Pj4+
ID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+IE9u
IE1hciA3LCAyMDE0LCBhdCA4OjM0IEFNLCAiTmljb2xhcyBCT1VUSE9SUyINCj4+Pj4+ID4+Pj4+
Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VU
SE9SU0Bxb3Ntb3MuY29tPg0KPj4+Pj48bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNv
bT4+IHdyb3RlOg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+PiBIZWxs
byBKaW0NCj4+Pj4+ID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+Pj4+Pj4gSSBoYXZlIHNl
ZW4gY2FzZXMgaW4gR2kgTEFOLCB3aGVyZSBzdWJzY3JpYmVyIHJlbGF0ZWQNCj4+Pj4+ID4+Pj4+
Pj4+Pj4+Pj4gaW5mb3JtYXRpb24gaXMgcGFzc2VkIHRvIGEgV2ViIFByb3h5IGZvciBIVFRQIGhl
YWRlcg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+PiBlbnJpY2htZW50IChhaW1lZCBhdCBzb21lIFdlYiBD
b250ZW50IHByb3ZpZGVycw0KPj4+Pj5wYXJ0bmVycyBvZg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+PiB0
aGUgTW9iaWxlIE9wZXJhdG9yKS4NCj4+Pj4+ID4+Pj4+Pj4+Pj4+Pj4gSW5mb3JtYXRpb24gd2Fz
IGFuIGNvZGVkIChwZXJzaXN0ZW50KSBzdWJzY3JpYmVyIGlkDQo+Pj4+PmRlcml2ZWQNCj4+Pj4+
ID4+Pj4+Pj4+Pj4+Pj4gZnJvbSB0aGUgTVNJU0ROLCBhbmQgY291cGxlIG9mIGYgY3VzdG9tZXIg
cHJvZmlsZQ0KPj4+Pj5yZWxhdGVkDQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+IGZpZWxkcy4NCj4+Pj4+
ID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+Pj4+Pj4gSW4gYW4gc2ZjIGJhc2VkIEdpIExB
TiwgdGhpcyBlbnRpdHkgc2hvdWxkIHJlY2VpdmUNCj4+Pj4gPmZyb20gdGhlDQo+Pj4+PiA+Pj4+
Pj4+Pj4+Pj4+IENsYXNzaWZpZXINCj4+Pj4+ID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+
Pj4+Pj4gLSBBIGNsYXNzaWZpY2F0aW9uIG9mIHRoZSBDb250ZW50IFByb3ZpZGVyICggSWQsDQo+
Pj4+PiA+Pj4+Pj4+Pj4+Pj4+IENhdGVnb3J5KSBiYXNlZCBvbiB0cmFmZmljIGFuYWx5c2lzIC0g
VGhlIE1TSVNETiBvZg0KPj4+Pj4gdGhlDQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+IHN1YnNjcmliZXIg
LSBUd28gc3Vic2NyaWJlciBwb2xpY3kgZmllbGRzIChub3QgdGllZA0KPj4+Pj4gdG8gUENSRg0K
Pj4+Pj4gPj4+Pj4+Pj4+Pj4+PiBidXQgYmVsb25naW5nIHRvIHRoZSBTdWJzY3JpYmVyIERCKSAo
U3Vic2NyaWJlcg0KPj4+Pj4gY2F0ZWdvcnksDQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+IHN1Yi1jYXRl
Z29yeSkgLSBBIHNlc3Npb24gaWQgKGZvciBsb2dnaW5nIGFuZA0KPj4+Pj50cmFja2luZw0KPj4+
Pj4gPj4+Pj4+Pj4+Pj4+PiBwdXJwb3NlcykNCj4+Pj4+ID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ID4+
Pj4+Pj4+Pj4+Pj4gVGhlIG9iamVjdGl2ZSBiZWluZyB0byBhdm9pZCBoYXZpbmcgdGhlIEhUVFAg
UHJveHkNCj4+Pj4+dG8NCj4+Pj4+ID4+Pj4+Pj4+Pj4+Pj4gYmVjb21lIGEgdHJ1c3RlZCBhcHBs
aWNhdGlvbiAoaW50ZXJvZ2F0ZSB0aGUNCj4+Pj4+IHN1YnNjcmliZXIgREIsDQo+Pj4+PiA+Pj4+
Pj4+Pj4+Pj4+IGV0Yy4uKQ0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+
Pg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+PiBOaWNvbGFzDQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+
PiA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18gRnJvbTogSmltDQo+Pj4+PiBHdWljaGFyZA0KPj4+Pj4gPj4+
Pj4+Pj4+Pj4+PiAoamd1aWNoYXIpIFtqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFy
QGNpc2NvLmNvbT5dIFNlbnQ6DQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+IFRodXJzZGF5LCBNYXJjaCAw
NiwgMjAxNCAyOjAyIFBNIFRvOiBKYW1hbCBIYWRpDQo+Pj4+PlNhbGltOw0KPj4+Pj4gPj4+Pj4+
Pj4+Pj4+PiBqbW9pc2FuZEBqdW5pcGVyLm5ldDxtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQ+
IDxtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQ+Ow0KPj4+Pj4gYnJpanNtYW5AanVuaXBlci5u
ZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0PiBDYzoNCj4+Pj4+ID4+Pj4+Pj4+Pj4+Pj4gc2ZjIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+
Pj4gPj4+Pj4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9u
cw0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+PiBIaSBKYW1hbCwNCj4+
Pj4+ID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+Pj4+Pj4gWW91IHNhaWQgIkl0IHNlZW1z
IHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGUNCj4+Pj4+IHNpemVkDQo+Pj4+PiA+Pj4+
Pj4+Pj4+Pj4+IG1ldGFkYXRhIi4uIEkgYW0gbm90IHNvIGNvbnZpbmNlZCBhbmQgd291bGQgbGlr
ZSB0bw0KPj4+Pj4gYmV0dGVyDQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+IHVuZGVyc3RhbmQgdGhlIHJl
cXVpcmVtZW50cyBiZWZvcmUgcGFzc2luZyBqdWRnZW1lbnQuDQo+Pj4+PiBJZiB3ZQ0KPj4+Pj4g
Pj4+Pj4+Pj4+Pj4+PiBsb29rIGF0IHRoZSB1c2UgY2FzZXMgYXMgcHJlc2VudGVkIHRodXMgZmFy
IGludG8NCj4+Pj4+IHRoZSBXRyBJDQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+IGhhdmUgeWV0IHRvIHNl
ZSBhIHNpbmdsZSBleGFtcGxlIG9mIHRoZSBuZWVkDQo+Pj4+PiAobm90aW5nIHRoYXQNCj4+Pj4+
ID4+Pj4+Pj4+Pj4+Pj4gZGVzaXJlIGlzIG5vdCB0aGUgc2FtZSBhcyBuZWVkKSAtIEkgYW0gbm90
IHNheWluZw0KPj4+Pj4gdGhlcmUgaXMNCj4+Pj4+ID4+Pj4+Pj4+Pj4+Pj4gbm8gcmVxdWlyZW1l
bnQgYnV0IHJhdGhlciB0aGF0IHdlIHNob3VsZCBub3QganVtcA0KPj4+Pj4gdG8gdGhlDQo+Pj4+
PiA+Pj4+Pj4+Pj4+Pj4+IGNvbmNsdXNpb24gYW5kIGJ1aWxkIHN0YW5kYXJkcyBhcm91bmQgYSB0
aGVvcnkuDQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiA+
Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+PiBPbiAzLzMvMTQsIDY6MzUgQU0sICJK
YW1hbCBIYWRpIFNhbGltIg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+Pj4gPGhhZGlAbW9qYXRhdHUuY29t
PG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4gPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4+DQo+
Pj4+Pndyb3RlOg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+Pj4+Pj4+IEkg
bGlrZSB0aGUgZG9jIC0gd2VsbCB3cml0dGVuLg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+
ID4+Pj4+Pj4+Pj4+Pj4+IFNlY3Rpb24gNC4zIG9uIG1ldGFkYXRhIGVuY29kaW5nLg0KPj4+Pj4g
Pj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+Pj4+Pj4+IEl0IHNlZW1zIHRoZXJlJ3MgY2xl
YXIgbmVlZCBmb3IgdmFyaWFibGUgc2l6ZWQNCj4+Pj4+IG1ldGFkYXRhDQo+Pj4+PiA+Pj4+Pj4+
Pj4+Pj4+PiAoYXQgbGVhc3QgZm9yIGh0dHAvYXBwIHlvdSBzZWVtIHRvIGluZGljYXRlIHRoZQ0K
Pj4+Pj4gZGVzaXJlIGZvcg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+Pj5pdCkuDQo+Pj4+PiA+Pj4+Pj4+
Pj4+Pj4+PiBGb3IgYSBkYXRhcGF0aCBwZXItcGFja2V0IG1ldGFkYXRhLCBpIGZlZWwgdGhlDQo+
Pj4+PiBuZWVkIGlzDQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+PiBqdXN0IGFzIGltcG9ydGFudC4gQXJl
IHdlIGxpbWl0ZWQgYnkgdGhlIGZhY3QgdGhhdA0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+Pj4gZXhpc3Rp
bmcgaGFyZHdhcmUgbWF5IG5vdCBiZSBhYmxlIHRvIGhhbmRsZSBUTFZzPw0KPj4+Pj5Gb3INCj4+
Pj4+ID4+Pj4+Pj4+Pj4+Pj4+IGV4YW1wbGUsIEkgZG9udCBoYXZlIGEgcHJvYmxlbSBoYW5kbGlu
ZyBUTFZzIGluIGENCj4+Pj4+IHNvZnR3YXJlDQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+PmRhdGFwYXRo
Lg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+Pj4+Pj4+IGNoZWVycywgamFt
YWwNCj4+Pj4+ID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+ID4+Pj4+Pj4+
Pj4+Pj4+IG1haWxpbmcgbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+PiBodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gPj4+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+PiBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1h
aWxpbmcNCj4+Pj4+ID4+Pj4+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gPj4+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4+
PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+
Pj4+IG1haWxpbmcNCj4+Pj4+ID4+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gPj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+
Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+
Pj4+PiBtYWlsaW5nDQo+Pj4+PiA+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gPj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+
Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+
Pj4+PiBtYWlsaW5nDQo+Pj4+PiA+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gPj4+Pj4NCj4+Pj4+ID4+Pj4+IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5nDQo+
Pj4+PiBsaXN0DQo+Pj4+PiA+Pj4+PiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4g
PG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYw0KPj4+Pj4gPj4+Pj4NCj4+Pj4+ID4+DQo+Pj4+PiA+Pl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+PiA+PnNmYyBtYWlsaW5n
IGxpc3QNCj4+Pj4+ID4+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86
c2ZjQGlldGYub3JnPg0KPj4+Pj4gPj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYw0KPj4+Pj4gPg0KPj4+Pj4gPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQo+Pj4+PiA+c2ZjIG1haWxpbmcgbGlzdA0KPj4+Pj4gPnNmY0BpZXRm
Lm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+ID5o
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4NCj4+Pj4NCj4+
Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj4g
c2ZjIG1haWxpbmcgbGlzdA0KPj4+PiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
Cj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pg0KPj4+
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4gc2Zj
IG1haWxpbmcgbGlzdA0KPj4+IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+
IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4NCj4+DQo+Pl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+PnNmYyBtYWls
aW5nIGxpc3QNCj4+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+DQo+X19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj5zZmMgbWFpbGluZyBsaXN0DQo+c2ZjQGll
dGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmMNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzZmMgbWFpbGluZyBsaXN0
DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj1Db250ZW50LVR5cGUgY29udGVu
dD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij48bWV0YSBuYW1lPUdlbmVyYXRvciBjb250ZW50
PSJNaWNyb3NvZnQgV29yZCAxNCAoZmlsdGVyZWQgbWVkaXVtKSI+PCEtLVtpZiAhbXNvXT48c3R5
bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7YmVoYXZpb3I6dXJs
KCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0KLnNo
YXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwhW2VuZGlmXS0tPjxz
dHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt
aWx5OkhlbHZldGljYTsNCglwYW5vc2UtMToyIDExIDYgNCAyIDIgMiAyIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OlNpbVN1bjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAx
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6
MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7
DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZh
bWlseTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiXEBTaW1TdW4iOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAx
IDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiTVMgVUkgR290aGljIjsNCglwYW5vc2Ut
MToyIDExIDYgMCA3IDIgNSA4IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQE1T
IFVJIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2IDAgNyAyIDUgOCAyIDQ7fQ0KLyogU3R5bGUg
RGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwN
Cgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBw
dDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCmE6bGluaywgc3Bh
bi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJ
dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5r
Rm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAuTXNvQWNldGF0ZSwgbGkuTXNvQWNldGF0ZSwgZGl2
Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJC
YWxsb29uIFRleHQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7
DQoJZm9udC1zaXplOjguMHB0Ow0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9
DQpwLk1zb0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5Nc29MaXN0UGFy
YWdyYXBoDQoJe21zby1zdHlsZS1wcmlvcml0eTozNDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1h
cmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBO
ZXcgUm9tYW4iLCJzZXJpZiI7fQ0Kc3Bhbi5hcHBsZS1jb252ZXJ0ZWQtc3BhY2UNCgl7bXNvLXN0
eWxlLW5hbWU6YXBwbGUtY29udmVydGVkLXNwYWNlO30NCnNwYW4uRW1haWxTdHlsZTE5DQoJe21z
by1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJp
ZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0KCXttc28tc3R5bGUt
bmFtZToiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28t
c3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IjsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1z
ZXJpZiI7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjINCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVw
bHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdE
O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQt
c2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0K
CW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3Bh
Z2U6V29yZFNlY3Rpb24xO30NCi8qIExpc3QgRGVmaW5pdGlvbnMgKi8NCkBsaXN0IGwwDQoJe21z
by1saXN0LWlkOjE0MzE3NzQyMjI7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0zNzI4NDMzMDI7
fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJe21zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6
bGV2ZWwyDQoJe21zby1sZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsMw0KCXtt
c28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMDpsZXZlbDQNCgl7bXNvLWxldmVsLXRh
Yi1zdG9wOjIuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWw1DQoJe21zby1sZXZlbC10YWItc3RvcDoyLjVp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
O30NCkBsaXN0IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBs
MDpsZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWw4DQoJ
e21zby1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsOQ0KCXttc28tbGV2ZWwt
dGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMQ0KCXttc28tbGlzdC1pZDoxNDYzNDIwNjUyOw0KCW1z
by1saXN0LXRlbXBsYXRlLWlkczoxODczNzM0MjQwO30NCkBsaXN0IGwxOmxldmVsMQ0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZh
bWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDoxLjBpbjsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsN
Cgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpAbGlzdCBsMTpsZXZl
bDMNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjEuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDE6bGV2ZWw0DQoJe21zby1s
ZXZlbC10YWItc3RvcDoyLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwxOmxldmVsNQ0KCXttc28tbGV2ZWwtdGFiLXN0
b3A6Mi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0uMjVpbjt9DQpAbGlzdCBsMTpsZXZlbDYNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjMuMGluOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0K
QGxpc3QgbDE6bGV2ZWw3DQoJe21zby1sZXZlbC10YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwxOmxl
dmVsOA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTpsZXZlbDkNCgl7bXNv
LWxldmVsLXRhYi1zdG9wOjQuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDINCgl7bXNvLWxpc3QtaWQ6MTg4NTQ3OTI2
OTsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTExNjU2OTAyMjA7fQ0KQGxpc3QgbDI6bGV2ZWwx
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0K
CWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDINCgl7bXNvLWxldmVsLXRhYi1z
dG9wOjEuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotLjI1aW47fQ0KQGxpc3QgbDI6bGV2ZWwzDQoJe21zby1sZXZlbC10YWItc3RvcDoxLjVpbjsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30N
CkBsaXN0IGwyOmxldmVsNA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6Mi4waW47DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMjps
ZXZlbDUNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjIuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDI6bGV2ZWw2DQoJe21z
by1sZXZlbC10YWItc3RvcDozLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwyOmxldmVsNw0KCXttc28tbGV2ZWwtdGFi
LXN0b3A6My41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0uMjVpbjt9DQpAbGlzdCBsMjpsZXZlbDgNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjQuMGlu
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
fQ0KQGxpc3QgbDI6bGV2ZWw5DQoJe21zby1sZXZlbC10YWItc3RvcDo0LjVpbjsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwz
DQoJe21zby1saXN0LWlkOjIxMjc2OTY1OTA7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjUyNjMw
OTcwODt9DQpAbGlzdCBsMzpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxl
dmVsMg0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MS4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMzpsZXZlbDMNCgl7bXNv
LWxldmVsLXRhYi1zdG9wOjEuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDM6bGV2ZWw0DQoJe21zby1sZXZlbC10YWIt
c3RvcDoyLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluO30NCkBsaXN0IGwzOmxldmVsNQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6Mi41aW47
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9
DQpAbGlzdCBsMzpsZXZlbDYNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjMuMGluOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDM6
bGV2ZWw3DQoJe21zby1sZXZlbC10YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwzOmxldmVsOA0KCXtt
c28tbGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMzpsZXZlbDkNCgl7bXNvLWxldmVsLXRh
Yi1zdG9wOjQuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47fQ0Kb2wNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KdWwNCgl7bWFyZ2luLWJv
dHRvbTowaW47fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBl
ZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0t
LT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4N
CjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1s
PjwhW2VuZGlmXS0tPjwvaGVhZD48Ym9keSBsYW5nPUVOLVVTIGxpbms9Ymx1ZSB2bGluaz1wdXJw
bGU+PGRpdiBjbGFzcz1Xb3JkU2VjdGlvbjE+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxl
PSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29s
b3I6IzFGNDk3RCc+RG8gd2UgaGF2ZSBhIGRvY3VtZW50IHNvbWV3aGVyZSAobWF5YmUgSSBtaXNz
ZWQgaXQpIHRvIGV4cGxpY2l0bHkgZGVmaW5lIHRoZSB0ZXJtcyBsaWtlIENoYWluIElELCBQYXRo
IElELCBzZXJ2aWNlIGluc3RhbmNlLCBTRiBpbnN0YW5jZXMsIHNlcnZpY2UgY2hhaW4sIHNlcnZp
Y2UgcGF0aD88bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0
eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7
Y29sb3I6IzFGNDk3RCc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05v
cm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIs
InNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48
cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+UmVn
YXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxl
PSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29s
b3I6IzFGNDk3RCc+UGVuZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+
PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z
LXNlcmlmIjtjb2xvcjojMUY0OTdEJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xh
c3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJD
YWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPjxkaXY+PGRpdiBzdHlsZT0nYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVD
NERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4nPjxwIGNsYXNzPU1zb05vcm1hbD48
Yj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fu
cy1zZXJpZiInPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPiBzZmMgW21haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZ10gPGI+T24gQmVoYWxmIE9mIDwvYj5DYXRoeSBaaGFuZzxicj48Yj5TZW50Ojwv
Yj4gV2VkbmVzZGF5LCBNYXJjaCAxOSwgMjAxNCAxOjI1IFBNPGJyPjxiPlRvOjwvYj4gbWlrZWJp
YW5jQGFvbC5jb207IHNmY0BpZXRmLm9yZzxicj48Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFNG
QyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2
PjxwIGNsYXNzPU1zb05vcm1hbD48bzpwPiZuYnNwOzwvbzpwPjwvcD48cCBjbGFzcz1Nc29Ob3Jt
YWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJz
YW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz4rMSBmb3IgIzIuPG86cD48L286cD48L3NwYW4+PC9w
PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz5N
aWtlIGJyaW5ncyB1cCBhIGdvb2QgcG9pbnQgdGhhdCB3ZSBzaG91bGQgbWFrZSBpdCBjbGVhciBh
Ym91dCB0aGUgY2hhaW5JRC4gPG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1h
bD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNh
bnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPkFsdGhvdWdoIHdlIHNheSB0aGF0IHRoZSBjaGFpbiBJ
RCBpcyB0aGUgcGF0aCBJRCB0aGF0IHJlcHJlc2VudHMgYW4gb3JkZXJlZCBzZXQgb2YgJm5ic3A7
c2VydmljZSBpbnN0YW5jZXMsIHRoZSBpbnN0YW5jZXMgY2FuIGJlIHByZS1jaG9zZW4gKGVnLiBi
eSBhIGNlbnRyYWxpemVkIGNvbnRyb2wgcGxhbmUpIG9yIGNhbiBiZSBkeW5hbWljYWxseSBjaG9z
ZW4vbW9kaWZpZWQgYnkgbG9jYWwgU0Ygb3IgY2FuIGJlIGEgY29tYmluYXRpb24gb2YgYm90aCAo
ZGlmZmVyZW50IGRlc2lnbi9pbXBsZW1lbnRhdGlvbiBvcHRpb25zIGFyZSBhbGxvd2VkKS4gRm9y
IGV4YW1wbGUgaW4gc29tZSBpbXBsZW1lbnRhdGlvbiwgPG86cD48L286cD48L3NwYW4+PC9wPjxw
IGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPmEgY2VudHJhbGl6ZWQgY29u
dHJvbGxlciBjYW4gY2hvb3NlIHRoZSBzZXF1ZW5jZSBvZiBzZXJ2aWNlIGluc3RhbmNlcyBiYXNl
ZCBvbiZuYnNwOyBhIGdsb2JhbCB2aWV3IG9mIHRoZSDigJxzZXJ2aWNlIGNhcGFiaWxpdHkgYW5k
IHN0YXR1cyBtYXDigJ0gYW5kIHByb2dyYW0gZWFjaCBub2RlIHByb3Blcmx5IGZvciBmb3J3YXJk
aW5nLCA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxl
PSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29s
b3I6IzFGNDk3RCc+YnV0IHNvbWUgU0Ygbm9kZSBhbG9uZyB0aGUgcGF0aCBjYW4gZHluYW1pY2Fs
bHkgY2hhbmdlIHRoZSBuZXh0IGhvcCBTRiBiYXNlZCBvbiBpdHMgcHJvY2Vzc2luZyByZXN1bHQu
IDxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2Zv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjoj
MUY0OTdEJz5UaGUgcGF0aCBkb2VzIG5vdCBtZWFuIGEgc3RhdGljIGZpeGVkIHBhdGguPG86cD48
L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Qn
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5
bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtj
b2xvcjojMUY0OTdEJz5UaGFua3MsPG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05v
cm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIs
InNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPkNhdGh5PG86cD48L286cD48L3NwYW4+PC9wPjxw
IGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD48ZGl2IHN0eWxlPSdib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0
REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbic+PHAgY2xhc3M9TXNvTm9ybWFsPjxi
PjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5z
LXNlcmlmIic+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XSA8Yj5P
biBCZWhhbGYgT2YgPC9iPjxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+bWlrZWJp
YW5jQGFvbC5jb208L2E+PGJyPjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIE1hcmNoIDE5LCAyMDE0
IDk6NDYgQU08YnI+PGI+VG86PC9iPiA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNA
aWV0Zi5vcmc8L2E+PGJyPjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRp
b24gY2hhaW4gSUQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PHAgY2xhc3M9TXNvTm9ybWFs
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxl
PSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJBcmlhbCIsInNhbnMtc2VyaWYiJz48YnI+
KzEgYXMgd2VsbCBmb3IgIzIuICZuYnNwOyAmbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9k
aXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6IkFyaWFsIiwic2Fucy1zZXJpZiInPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseToiQXJpYWwiLCJzYW5zLXNlcmlmIic+SXQgaXMgbXVjaCBlYXNp
ZXIgdG8gc2V0IHVwIGZsb3dzIGlmIGEgU0Yga25vd3MgdGhhdCBJRiBwYXRoIElEID0geCwgdGhl
biBuZXh0LWhvcCBpbiBwYXRoIGlzIHksIHdpdGhvdXQgaGF2aW5nIHRvIGZpbmQgaXRzZWxmIGlu
IHRoZSBwYWNrZXQsIGV0Yy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFz
cz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IkFy
aWFsIiwic2Fucy1zZXJpZiInPkJ1dCwgc2hvdWxkIHRoaXMgZmllbGQgcmVwcmVzZW50IHRoZSBj
aGFpbklEIG9yIHRoZSBwYXRoSUQ/ICZuYnNwO0lmIHRoZSBwYXRoSUQsIHRoZW4gdGhhdCBtZWFu
cyB0aGF0IGVhY2ggU0YgaW5zdGFuY2UgaXMgY2hvc2VuIGF0IGNsYXNzaWZpY2F0aW9uIHRpbWUg
YW5kIGVhY2ggU0YgaW5zdGFuY2Ugc2ltcGx5IGZvcndhcmRzIGJhc2VkIG9uIGtub3dpbmcgdGhl
IHByZS1kZXNpZ25hdGVkIG5leHQgU0YgaW5zdGFuY2UuICZuYnNwO0hvd2V2ZXIsIGlmIHRoZSBm
aWVsZCByZXByZXNlbnRzIGEgY2hhaW4gSUQsIHRoZW4gZWFjaCBTRiB3b3VsZCBjaG9vc2UgdGhl
IGluc3RhbmNlIG9mIHRoZSBwcmVkZXNpZ25hdGVkIG5leHQtU0YgYmVmb3JlIHNlbmRpbmcgaXQg
b24uICZuYnNwO1RoaXMgbWlnaHQgYmUgdXNlZnVsIGlmIHRoYXQgbmV4dC1ob3AgaW5zdGFuY2Ug
Z29lcyBhd2F5IGFmdGVyIGNsYXNzaWZpY2F0aW9uLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rp
dj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseToiQXJpYWwiLCJzYW5zLXNlcmlmIic+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiJBcmlhbCIsInNhbnMtc2VyaWYiJz48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2Zv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IkFyaWFsIiwic2Fucy1zZXJpZiInPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0n
bWFyZ2luLWJvdHRvbToxMi4wcHQnPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiJBcmlhbCIsInNhbnMtc2VyaWYiJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
PC9kaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tYm90dG9tOjEyLjBwdCc+PG86
cD4mbmJzcDs8L286cD48L3A+PGRpdiBzdHlsZT0nbWFyZ2luLWJvdHRvbTo2Ljc1cHQnPjxkaXYg
Y2xhc3M9TXNvTm9ybWFsIGFsaWduPWNlbnRlciBzdHlsZT0ndGV4dC1hbGlnbjpjZW50ZXInPjxo
ciBzaXplPTEgd2lkdGg9IjEwMCUiIG5vc2hhZGUgc3R5bGU9J2NvbG9yOiM5OTk5OTknIGFsaWdu
PWNlbnRlcj48L2Rpdj48L2Rpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1ib3R0
b206Ni43NXB0Jz48Yj5Gcm9tOiA8L2I+PGEgaHJlZj0ibWFpbHRvOnBhdWxxQGNpc2NvLmNvbSUz
Y3BhdWxxQGNpc2NvLmNvbSI+cGF1bHFAY2lzY28uY29tJmx0O3BhdWxxQGNpc2NvLmNvbTwvYT4m
Z3Q7PGJyPjxiPlRvOiA8L2I+U3VtYW5kcmEgTWFqZWUmbHQ7PGEgaHJlZj0ibWFpbHRvOlMuTWFq
ZWVARjUuY29tIj5TLk1hamVlQEY1LmNvbTwvYT4mZ3Q7PGJyPjxiPmNjOiA8L2I+Q2F0aHkgWmhh
bmcmbHQ7PGEgaHJlZj0ibWFpbHRvOkNhdGh5LkguWmhhbmdAaHVhd2VpLmNvbSI+Q2F0aHkuSC5a
aGFuZ0BodWF3ZWkuY29tPC9hPiZndDssc2ZjQGlldGYub3JnJmx0OzxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4mZ3Q7LERhdmlkIEFsbGFuIEkmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tIj5kYXZpZC5pLmFsbGFuQGVyaWNz
c29uLmNvbTwvYT4mZ3Q7PGJyPjxiPlNlbnQ6IDwvYj5XZWRuZXNkYXksIE1hcmNoIDE5LCAyMDE0
PGJyPjxiPlN1YmplY3Q6IDwvYj5SZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8
YnI+PGJyPkhpIFN1bWFuZHJhLCA8bzpwPjwvbzpwPjwvcD48ZGl2PjxwIGNsYXNzPU1zb05vcm1h
bCBzdHlsZT0nbWFyZ2luLWJvdHRvbTo2Ljc1cHQnPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPjwvZGl2
PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tYm90dG9tOjYuNzVwdCc+SSBs
ZWFuIHRvd2FyZHMgIzI6IGVzc2VudGlhbGx5IGVuY29kaW5nIHRoZSBpbmZvcm1hdGlvbiBpbnRv
IGEgc2ltcGxlIElELCByYXRoZXIgdGhhbiB0cnlpbmcgdG8gY3JlYXRlIGEgdmFyaWFibGUgbGVu
Z3RoIHN0YWNrLiBUaGUgZW5jb2RpbmcgbWV0aG9kIGlzIG11Y2ggc2ltcGxlciBmb3IgU0ZzIHRv
IHByb2Nlc3MsIGFuZCBhcyB5b3UgcG9pbnQgb3V0IHVwZGF0ZSBhbmQgbW9kaWZ5LjxvOnA+PC9v
OnA+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tYm90dG9t
OjYuNzVwdCc+PG86cD4mbmJzcDs8L286cD48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3Jt
YWwgc3R5bGU9J21hcmdpbi1ib3R0b206Ni43NXB0Jz5QYXVsPG86cD48L286cD48L3A+PC9kaXY+
PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1ib3R0b206Ni43NXB0Jz48bzpw
PiZuYnNwOzwvbzpwPjwvcD48ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJn
aW4tYm90dG9tOjYuNzVwdCc+T24gTWFyIDE5LCAyMDE0LCBhdCAzOjQwIEFNLCBTdW1hbmRyYSBN
YWplZSAmbHQ7PGEgaHJlZj0ibWFpbHRvOlMuTWFqZWVARjUuY29tIj5TLk1hamVlQEY1LmNvbTwv
YT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPjwvZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHls
ZT0nbWFyZ2luLWJvdHRvbToxMi4wcHQnPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPjxkaXY+PGRpdj48
cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1ib3R0b206Ni43NXB0Jz48c3BhbiBzdHls
ZT0nZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiJz4m
bHQ7Jmx0O1RyaW1tZWQgdGhlIFRPIGxpc3QgdG8gYXZvaWQgdGhlIG1zZyBiZWluZyBoZWxkIGFn
YWluJmd0OyZndDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29O
b3JtYWwgc3R5bGU9J21hcmdpbi1ib3R0b206Ni43NXB0Jz48c3BhbiBzdHlsZT0nZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiJz48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0n
bWFyZ2luLWJvdHRvbTo2Ljc1cHQnPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiInPkkgc2VlIHR3byB3YXlzIHRvIGNhcnJ5IHRo
ZSBwYXRoIGluZm9ybWF0aW9uLiA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBj
bGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1ib3R0b206Ni43NXB0Jz48c3BhbiBzdHlsZT0n
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiJz48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PG9sIHN0YXJ0PTEgdHlwZT0xPjxsaSBjbGFz
cz1Nc29Ob3JtYWwgc3R5bGU9J21zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvO21zby1saXN0OmwwIGxldmVsMSBsZm8xJz48c3BhbiBzdHlsZT0nZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiJz5FeHBsaWNpdCBv
cmRlcmVkIGxpc3QsIHNvbWV0aGluZyBsaWtlIEZXLUEgOjogVENQLU9QVCA6OiBMQiA6OiBWaWRl
b09QVCA6OiBDR05BVC4gVGhlcmUgYXJlIHR3byBpc3N1ZXMgd2l0aCB0aGlzIGFwcHJvYWNoLCBm
aXJzdCB0aGUgbGVuZ3RoIG9mIGdyYXBoIGlzIHZhcmlhYmxlLiBBbHNvIGl0IGltcGxpZXMgYmlk
aXJlY3Rpb25hbCBzeW1tZXRyeS4gSXQgaXMgb2Z0ZW4gcmVxdWlyZWQgYnV0IHNob3VsZCBub3Qg
YmUgbWFuZGF0b3J5LiBTZWNvbmRseSBjaGFuZ2luZyB0aGlzIHBhdGgvZ3JhcGggaW4gYXQgU0Yg
Y2FuIGJlIGN1bWJlcnNvbWUuIDxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPU1zb05v
cm1hbCBzdHlsZT0nbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG87bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzEnPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiInPkxldCB0aGUgQ29udHJvbCBw
bGFuZSBkaXN0cmlidXRlIHRoZSBjaGFpbklEICZsdDvigJQmZ3Q7IGdyYXBoIG1hcHBpbmcuIElu
IHRoaXMgY2FzZSBlYWNoIFNGIHdvdWxkIGhhdmUgbWFwcGluZyBvZiBnaXZlbiBhIGNoYWluSUQg
d2hhdCBpcyBteSBuZXh0IGhvcC4gVGhlIGNoYWluSUQgaXRzZWxmIGNvdWxkIGJlIGZpeGVkIHNp
emUgZWxlbWVudC4gQSBTRiBjYW4gc2VsZWN0IGEgZGlmZmVyZW50IHBhdGggYnkgY2hhbmdpbmcg
dGhlIGNoYWlJRCBwYXJhbWV0ZXIuPG86cD48L286cD48L3NwYW4+PC9saT48L29sPjxkaXY+PHAg
Y2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiJDYWxpYnJpIiwic2Fucy1zZXJpZiInPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48L2Rp
dj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiJz5SZWdhcmRzPG86cD48L286cD48L3Nw
YW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiInPlN1bWFuZHJhPG86
cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxz
cGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1z
ZXJpZiInPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1z
b05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseToiQ2FsaWJy
aSIsInNhbnMtc2VyaWYiJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdiBz
dHlsZT0nYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6
My4wcHQgMGluIDBpbiAwaW4nPjxwIGNsYXNzPU1zb05vcm1hbD48Yj48c3BhbiBzdHlsZT0nZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiJz5Gcm9tOiA8
L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxp
YnJpIiwic2Fucy1zZXJpZiInPkNhdGh5IFpoYW5nICZsdDs8YSBocmVmPSJtYWlsdG86Q2F0aHku
SC5aaGFuZ0BodWF3ZWkuY29tIj5DYXRoeS5ILlpoYW5nQGh1YXdlaS5jb208L2E+Jmd0Ozxicj48
Yj5EYXRlOiA8L2I+VHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgYXQgMTA6MTMgQU08YnI+PGI+VG86
IDwvYj4mcXVvdDtSZWluYWxkbyBQZW5ubyAocmVwZW5ubykmcXVvdDsgJmx0OzxhIGhyZWY9Im1h
aWx0bzpyZXBlbm5vQGNpc2NvLmNvbSI+cmVwZW5ub0BjaXNjby5jb208L2E+Jmd0OywgJnF1b3Q7
TG91aXMuRm91cmllJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86TG91aXMuRm91cmllQGh1YXdl
aS5jb20iPkxvdWlzLkZvdXJpZUBodWF3ZWkuY29tPC9hPiZndDssICZxdW90O1BhdWwgUXVpbm4g
KHBhdWxxKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWxxQGNpc2NvLmNvbSI+cGF1bHFA
Y2lzY28uY29tPC9hPiZndDssIERhdmlkIEFsbGFuIEkgJmx0OzxhIGhyZWY9Im1haWx0bzpkYXZp
ZC5pLmFsbGFuQGVyaWNzc29uLmNvbSI+ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208L2E+Jmd0
Ozxicj48Yj5DYzogPC9iPk5pY29sYXMgQk9VVEhPUlMgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNv
bGFzLkJPVVRIT1JTQHFvc21vcy5jb20iPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvYT4m
Z3Q7LCBYdXhpYW9odSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20iPnh1
eGlhb2h1QGh1YXdlaS5jb208L2E+Jmd0OywgQ2hhbmdjaGVuZyBIdWFuZyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmh1YW5nQHNjZS5jYXJsZXRvbi5jYSI+aHVhbmdAc2NlLmNhcmxldG9uLmNhPC9hPiZn
dDssICZxdW90OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4m
cXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4m
Z3Q7LCAmcXVvdDs8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPm1pa2ViaWFuY0Bh
b2wuY29tPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj5t
aWtlYmlhbmNAYW9sLmNvbTwvYT4mZ3Q7PGJyPjxiPlN1YmplY3Q6IDwvYj5SZTogW3NmY10gU0ZD
IGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48
cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIic+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjwv
ZGl2PjxkaXY+PGRpdj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6
IzFGNDk3RCc+SGkgUmVpbmFsZG8sPC9zcGFuPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiInPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPlNv
IHRoZSBjaGFpbiBJRCBpcyBhY3R1YWxseSB0aGUgcGF0aCBJRCB3aGljaCByZXByZXNlbnRzIGFu
IG9yZGVyZWQgc2V0IG9mIHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFuY2VzLiA8L3NwYW4+PHNwYW4g
c3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlm
Iic+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxz
cGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1z
ZXJpZiI7Y29sb3I6IzFGNDk3RCc+SSB0aGluayB3ZSBzaG91bGQgYWRkIGFuIGV4cGxpY2l0IGRl
ZmluaXRpb24gb2Yg4oCcc2VydmljZSBpbnN0YW5jZeKAnS4gV2hhdCBkbyB5b3UgdGhpbms/PC9z
cGFuPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwi
c2Fucy1zZXJpZiInPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1z
b05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJy
aSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPlRoYW5rcyw8L3NwYW4+PHNwYW4gc3R5bGU9
J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIic+PG86
cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0
eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7
Y29sb3I6IzFGNDk3RCc+Q2F0aHk8L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIic+PG86cD48L286cD48L3NwYW4+PC9w
PjwvZGl2PjxkaXY+PGRpdiBzdHlsZT0nYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVD
NERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4nPjxkaXY+PHAgY2xhc3M9TXNvTm9y
bWFsPjxiPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEi
LCJzYW5zLXNlcmlmIic+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+IHNmYyBbPGEgaHJlZj0ibWFp
bHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+
XSA8Yj5PbiBCZWhhbGYgT2YgPC9iPlJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTxicj48Yj5TZW50
OjwvYj4gVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgMTE6MDMgQU08YnI+PGI+VG86PC9iPiBMb3Vp
cy5Gb3VyaWU7IFBhdWwgUXVpbm4gKHBhdWxxKTsgRGF2aWQgQWxsYW4gSTxicj48Yj5DYzo8L2I+
IE5pY29sYXMgQk9VVEhPUlM7IFh1eGlhb2h1OyA8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFv
bC5jb20iPm1pa2ViaWFuY0Bhb2wuY29tPC9hPjsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyI+c2ZjQGlldGYub3JnPC9hPjsgQ2hhbmdjaGVuZyBIdWFuZzxicj48Yj5TdWJqZWN0OjwvYj4g
UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPC9zcGFuPjxzcGFuIHN0eWxlPSdm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiInPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNv
Tm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJp
Iiwic2Fucy1zZXJpZiInPkEgU2VydmljZSBDaGFpbiBqdXN0IGRlZmluZXMgd2hpY2ggdHlwZSBv
ZiBzZXJ2aWNlIGFuZCB0aGVpciBvcmRlci48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9k
aXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiJz5BIHNlcnZpY2UgcGF0aCBk
ZWZpbmVzIHRoZSBhY3R1YWwgc2VydmljZSBpbnN0YW5jZSwgc2F5LCBmaXJld2FsbDEuaG9tZSwg
bmF0MiwgZHBpLXNpYywgZXRjLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48ZGl2
IHN0eWxlPSdib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGlu
ZzozLjBwdCAwaW4gMGluIDBpbic+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PGI+PHNwYW4gc3R5
bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIic+
RnJvbTogPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiJz4mcXVvdDtMb3Vpcy5Gb3VyaWUmcXVvdDsgJmx0Ozxh
IGhyZWY9Im1haWx0bzpMb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbSI+TG91aXMuRm91cmllQGh1YXdl
aS5jb208L2E+Jmd0Ozxicj48Yj5EYXRlOiA8L2I+VHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgYXQg
MTA6NTUgQU08YnI+PGI+VG86IDwvYj4mcXVvdDtQYXVsIFF1aW5uIChwYXVscSkmcXVvdDsgJmx0
OzxhIGhyZWY9Im1haWx0bzpwYXVscUBjaXNjby5jb20iPnBhdWxxQGNpc2NvLmNvbTwvYT4mZ3Q7
LCBEYXZpZCBBbGxhbiBJICZsdDs8YSBocmVmPSJtYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nv
bi5jb20iPmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPC9hPiZndDs8YnI+PGI+Q2M6IDwvYj5O
aWNvbGFzIEJPVVRIT1JTICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Nt
b3MuY29tIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L2E+Jmd0OywgWHV4aWFvaHUgJmx0
OzxhIGhyZWY9Im1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tIj54dXhpYW9odUBodWF3ZWkuY29t
PC9hPiZndDssIENoYW5nY2hlbmcgSHVhbmcgJmx0OzxhIGhyZWY9Im1haWx0bzpodWFuZ0BzY2Uu
Y2FybGV0b24uY2EiPmh1YW5nQHNjZS5jYXJsZXRvbi5jYTwvYT4mZ3Q7LCAmcXVvdDs8YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+Jmd0OywgJnF1b3Q7PGEgaHJl
Zj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT4mcXVvdDsg
Jmx0OzxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+bWlrZWJpYW5jQGFvbC5jb208
L2E+Jmd0Ozxicj48Yj5TdWJqZWN0OiA8L2I+UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNo
YWluIElEPC9zcGFuPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiJD
YWxpYnJpIiwic2Fucy1zZXJpZiInPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48
ZGl2PjxkaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz5Q
YXVsLDwvc3Bhbj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseToiQ2Fs
aWJyaSIsInNhbnMtc2VyaWYiJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBj
bGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz5DYW4geW91IGNsYXJpZnkgdGhl
IGRpZmZlcmVuY2UgYmV0d2VlbiBzZXJ2aWNlIGNoYWluIGFuZCBzZXJ2aWNlIHBhdGguIEdpdmVu
IHRoYXQgYSBzZXJ2aWNlIGNoYWluIGlzIGNvbXBvc2VkPC9zcGFuPjxzcGFuIHN0eWxlPSdmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiInPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0n
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9y
OiMxRjQ5N0QnPm9mIHNldmVyYWwgc2VydmljZSBmdW5jdGlvbnMgU0YxLCBTRjIsIC4uIFNGbiBo
b3cgd291bGQgYSBzZXJ2aWNlIHBhdGggZGlmZmVyIGZyb20gdGhhdCBzZXJ2aWNlIGNoYWluPzwv
c3Bhbj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseToiQ2FsaWJyaSIs
InNhbnMtc2VyaWYiJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PHAgY2xhc3M9TXNvTGlz
dFBhcmFncmFwaCBzdHlsZT0nbWFyZ2luLWxlZnQ6MjAuMjVwdCc+PHNwYW4gc3R5bGU9J2ZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0
OTdEJz5Mb3Vpczwvc3Bhbj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PGRpdj48ZGl2
IHN0eWxlPSdib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGlu
ZzozLjBwdCAwaW4gMGluIDBpbic+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PGI+PHNwYW4gc3R5
bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5G
cm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
IlRhaG9tYSIsInNhbnMtc2VyaWYiJz4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNA
aWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dIDxiPk9uIEJlaGFsZiBP
ZiA8L2I+UGF1bCBRdWlubiAocGF1bHEpPGJyPjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBNYXJjaCAx
OCwgMjAxNCAxMDoyNiBBTTxicj48Yj5Ubzo8L2I+IERhdmlkIEFsbGFuIEk8YnI+PGI+Q2M6PC9i
PiBOaWNvbGFzIEJPVVRIT1JTOyBYdXhpYW9odTsgPGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bh
b2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT47IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciPnNmY0BpZXRmLm9yZzwvYT47IENoYW5nY2hlbmcgSHVhbmc8YnI+PGI+U3ViamVjdDo8L2I+
IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48c3BhbiBzdHlsZT0n
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiJz48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3Jt
YWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJz
YW5zLXNlcmlmIic+SGkgRGF2ZSwgPG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PGRp
dj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIic+Q2hhaW4gSUQgc2hvdWxkIHJlYWxseSBiZSBw
YXRoIElEIHNpbmNlIHRoZXJlIGNhbiBiZSBtYW55IHBhdGhzIGZvciBhIGdpdmVuIGNoYWluLiBV
c2luZyB0aGF0IGRlZmluaXRpb24sIHdlIGF2b2lkIHRoZSBvdmVybG9hZCBhbmQgcmVhcCB0aGUg
Z2FpbiBhbGx1ZGVkIHRvIGJlbG93LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48
ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiInPlBhdWw8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+PC9kaXY+PC9kaXY+PGRpdj48ZGl2PjxkaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+
PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z
LXNlcmlmIic+T24gTWFyIDE4LCAyMDE0LCBhdCAxMjoxNCBQTSwgRGF2aWQgQWxsYW4gSSAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tIj5kYXZpZC5pLmFsbGFu
QGVyaWNzc29uLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48
L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWJvdHRvbToxMi4wcHQn
PjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fu
cy1zZXJpZiInPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxkaXY+PGRp
dj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz5XZWxsIHRoZSBxdWVz
dGlvbiBkZSBqb3VyIGlzIOKAnGRvZXMgYSBjaGFpbiBJRCBkZWZpbmUgYSBjbGFzcyBvciBhbiBp
bnN0YW5jZeKAneKApi4gSWYgaXQgZGVmaW5lcyBhbiBjbGFzcyB3ZSBhbHNvIG5lZWQgaW5zdGFu
Y2UgaW5mb3JtYXRpb24sIGlmIGl0IGlzIGN1cnJlbnRseSBvdmVybG9hZGVkIHRvIGRlZmluZSBj
bGFzcyBhbmQgaW5zdGFuY2UgSU1PIHdlIGhhdmUgYSBwcm9ibGVt4oCmLjwvc3Bhbj48c3BhbiBz
dHlsZT0nZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYi
Jz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1z
b05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJy
aSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPkRhdmU8L3NwYW4+PHNwYW4gc3R5bGU9J2Zv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIic+PG86cD48
L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjxkaXY+PGRpdiBzdHlsZT0nYm9yZGVyOm5vbmU7
Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4n
PjxkaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PGI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5Gcm9tOjwvc3Bhbj48L2I+
PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPjxzcGFuIHN0eWxlPSdmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+IDwvc3Bhbj48L3NwYW4+
PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMt
c2VyaWYiJz5zZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtIj5tYWlsdG86c2ZjLTwvYT48YSBocmVm
PSJtYWlsdG86Ym91bmNlc0BpZXRmLm9yZyI+Ym91bmNlc0BpZXRmLm9yZzwvYT48L3NwYW4+PHNw
YW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNl
cmlmIic+XTxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4gPC9zcGFuPjxiPk9uIEJl
aGFsZiBPZjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4gPC9zcGFuPjwvYj5DaGFu
Z2NoZW5nIEh1YW5nPGJyPjxiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1z
cGFjZT4gPC9zcGFuPlR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDc6NDMgQU08YnI+PGI+VG86PC9i
PjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4gPC9zcGFuPk5pY29sYXMgQk9VVEhP
UlM8YnI+PGI+Q2M6PC9iPjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4gPC9zcGFu
Plh1eGlhb2h1OzxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4gPC9zcGFuPjxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT47PHNwYW4gY2xhc3M9YXBw
bGUtY29udmVydGVkLXNwYWNlPiA8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wu
Y29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT48YnI+PGI+U3ViamVjdDo8L2I+PHNwYW4gY2xhc3M9
YXBwbGUtY29udmVydGVkLXNwYWNlPiA8L3NwYW4+UmU6IFtzZmNdPHNwYW4gY2xhc3M9YXBwbGUt
Y29udmVydGVkLXNwYWNlPiA8L3NwYW4+PC9zcGFuPjxzcGFuIGxhbmc9WkgtQ04gc3R5bGU9J2Zv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6Ik1TIFVJIEdvdGhpYyIsInNhbnMtc2VyaWYiO21z
by1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz7nrZTlpI08L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz46IFNGQyBlbmNh
cHN1bGF0aW9uIGNoYWluIElEPC9zcGFuPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiInPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48
L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2PjxkaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+
PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z
LXNlcmlmIic+R29vZCBwb2ludHMuIEkgYmVsaWV2ZSBleHBsaWNpdCBjaGFpbiBJRCBzaG91bGQg
YmUgbWFuZGF0b3J5LiBUaGUgb3ZlcmhlYWQgaXMgdmVyeSBsaXR0bGUuIEl0IGhlbHBzIHNpbXBs
aWZ5IHByb2Nlc3NpbmcgYW5kIHN0ZWVyaW5nIHNpZ25pZmljYW50bHkuIFRoZSBnYWluIGlzIGh1
Z2UuPG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjwvZGl2PjxkaXY+PGRpdj48ZGl2
PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiJz5DaGFuZzxicj48YnI+LS0tLS0tLS0tLS0tPG86
cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjxkaXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1z
b05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseToiQ2FsaWJy
aSIsInNhbnMtc2VyaWYiJz5DaGFuZ2NoZW5nIEh1YW5nPG86cD48L286cD48L3NwYW4+PC9wPjwv
ZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttYXJnaW4tYm90dG9tOjEyLjBwdCc+PGJyPk9uIE1hciAxOCwg
MjAxNCwgYXQgMTo1MyBBTSwgTmljb2xhcyBCT1VUSE9SUyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5p
Y29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9h
PiZndDsgd3JvdGU6PG86cD48L286cD48L3A+PC9kaXY+PGJsb2NrcXVvdGUgc3R5bGU9J21hcmdp
bi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCc+PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05v
cm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwi
c2Fucy1zZXJpZiInPkkgdGhpbmsgdGhhdCBrZWVwaW5nIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIg
dHJhbnNwb3J0IGluZGVwZW5kZW50IHNob3VsZCByZW1haW4gYW4gb2JqZWN0aXZlIGZvciBTRkMu
IFN1Y2ggYSBzZXBhcmF0aW9uIG9mIGNvbmNlcm5zIGlzIGEgc291bmQgYXJjaGl0ZWN0dXJhbCBw
cmluY2lwbGUgdGhhdCBoZWxwIGtlZXAgdGhpbmdzIHNpbXBsZSBpbiBwcmFjdGljZS48L3NwYW4+
PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z
LXNlcmlmIic+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjxkaXY+PGRpdj48ZGl2
PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPk9uIHRoZSBxdWVzdGlvbiBvZiBTZXJ2aWNlIFBh
dGgsIHdlIGhhdmUgYSBkaXNjdXNzaW9uIG9uIHdoZXRoZXIgd2UgbmVlZCBzb21lIGtpbmQgb2Yg
ZXhwbGljaXQgaWRlbnRpZmllciBvciA8L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIic+PG86cD48L286cD48L3NwYW4+
PC9wPjwvZGl2PjwvZGl2PjwvZGl2PjxkaXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48
c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1z
ZXJpZiInPmNvdWxkIHdlIHJlbHkgb24gbWFwcGluZyBvbiBzb21lIHVuZGVybGF5IG5ldHdvcmsg
cHJvdG9jb2wgZmllbGRzLjwvc3Bhbj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9k
aXY+PC9kaXY+PC9kaXY+PGRpdj48ZGl2PjxkaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNw
YW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2Vy
aWYiJz5NYXkgYmUgYSBQUk8vQ09OIHRhYmxlIGNvdWxkIGhlbHAgZm9jdXMgdGhlIGdyb3VwIGRl
Y2lzaW9uIG9uIHRoYXQgbWF0dGVyPC9zcGFuPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiInPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2Pjx1bCB0eXBlPWRpc2M+PGxpIGNsYXNzPU1zb05vcm1h
bCBzdHlsZT0nbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG87bXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzInPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+VmlzaWJpbGl0eSAodHJhY2luZyk8
L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmki
LCJzYW5zLXNlcmlmIic+PG86cD48L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9TXNvTm9ybWFs
IHN0eWxlPSdtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
bzttc28tbGlzdDpsMiBsZXZlbDEgbGZvMic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5Gb3J3YXJkaW5nIGdyYXBoIHN0cnVj
dHVyZSBpbXBhY3QvbGltaXRhdGlvbnM8L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIic+PG86cD48L286cD48L3NwYW4+
PC9saT48bGkgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMiBsZXZlbDEgbGZvMic+PHNwYW4g
c3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYi
Jz5SZWNvbmZpZ3VyYXRpb24gc3BlZWQgPC9zcGFuPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiInPjxvOnA+PC9vOnA+PC9zcGFu
PjwvbGk+PC91bD48dWwgdHlwZT1kaXNjPjx1bCB0eXBlPWNpcmNsZT48bGkgY2xhc3M9TXNvTm9y
bWFsIHN0eWxlPSdtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0bzttc28tbGlzdDpsMSBsZXZlbDIgbGZvMyc+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5MQlMgLyBzY2FsZSBvdXQgaW1w
YWN0PC9zcGFuPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiJDYWxp
YnJpIiwic2Fucy1zZXJpZiInPjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPU1zb05v
cm1hbCBzdHlsZT0nbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG87bXNvLWxpc3Q6bDEgbGV2ZWwyIGxmbzMnPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+Tm9kZSBieXBhc3MgKGUuZzsg
bWFpbnRlbmFuY2UpPC9zcGFuPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiInPjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC91bD48
L3VsPjx1bCB0eXBlPWRpc2M+PGxpIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDMgbGV2ZWwx
IGxmbzQnPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEi
LCJzYW5zLXNlcmlmIic+dW5kZXJsYXkgbmV0d29yay90cmFuc3BvcnQgbGF5ZXJzIHN1cHBvcnQ8
L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmki
LCJzYW5zLXNlcmlmIic+PG86cD48L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9TXNvTm9ybWFs
IHN0eWxlPSdtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
bzttc28tbGlzdDpsMyBsZXZlbDEgbGZvNCc+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5IZWFkZXIgc3BhY2UgaW1wYWN0PC9z
cGFuPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwi
c2Fucy1zZXJpZiInPjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPU1zb05vcm1hbCBz
dHlsZT0nbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87
bXNvLWxpc3Q6bDMgbGV2ZWwxIGxmbzQnPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+TXVsdGkgdGVuYW50IHN1cHBvcnQgaW1w
YWN0PC9zcGFuPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiJDYWxp
YnJpIiwic2Fucy1zZXJpZiInPjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPU1zb05v
cm1hbCBzdHlsZT0nbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG87bXNvLWxpc3Q6bDMgbGV2ZWwxIGxmbzQnPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+U0ZDIG9uIGZsYXQgKGUuZyBv
cHRpY2FsIEwyIGZvciBEYXRhIENlbnRlcnMpIG5ldHdvcmsgPC9zcGFuPjxzcGFuIHN0eWxlPSdm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiInPjxvOnA+
PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDMgbGV2ZWwx
IGxmbzQnPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEi
LCJzYW5zLXNlcmlmIic+VW5kZXJsYXkgbmV0d29yayBhZG1pbmlzdHJhdGlvbiBpbXBhY3Q8L3Nw
YW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJz
YW5zLXNlcmlmIic+PG86cD48L286cD48L3NwYW4+PC9saT48L3VsPjwvZGl2PjxkaXY+PGRpdj48
ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+UGVyc29uYWxseSBJIHRoaW5rIHRo
YXQgaGF2aW5nIGFuIGV4cGxpY2l0IGNoYWluIGlkZW50aWZpZXIgKGUuZy4gU2VydmljZSBQYXRo
L1NlcnZpY2UgSW5kZXgpIGlzIGNsZWFyIChtYW5hZ2VtZW50IGFuZCBjb250cm9sKSBhbmQgbm90
IGV4cGVuc2l2ZSAoaGVhZGVyIHNwYWNlKS4gVGhlIGRyYXdiYWNrIGJlaW5nIHNvbWUgaW1wYWN0
IG9uIHRoZSBzaW1wbGljaXR5IHRvIGFkZC9yZW1vdmUgZWxlbWVudHMgaW4gYSBjaGFpbiBkeW5h
bWljYWxseS48L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
IkNhbGlicmkiLCJzYW5zLXNlcmlmIic+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2
PjwvZGl2PjxkaXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPlRhZyBzd2l0
Y2hpbmcgKGFzIE1QTFMpIGFsbG93cyB0byBtYW5hZ2UgdGFncyBwZXIgc2VydmljZSBub2Rlcywg
bGVhZGluZyB0byBtb3JlIHZlcnNhdGlsZSBhbmQgZGl2ZXJzZSBncmFwaHM8L3NwYW4+PHNwYW4g
c3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlm
Iic+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxkaXY+PGRp
dj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPk5pY29sYXM8L3NwYW4+PHNwYW4gc3R5
bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIic+
PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjxkaXY+PGRpdiBjbGFzcz1Nc29Ob3Jt
YWwgYWxpZ249Y2VudGVyIHN0eWxlPSd0ZXh0LWFsaWduOmNlbnRlcic+PHNwYW4gc3R5bGU9J2Zv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIic+PGhyIHNp
emU9MiB3aWR0aD0iMTAwJSIgYWxpZ249Y2VudGVyPjwvc3Bhbj48L2Rpdj48ZGl2IGlkPWRpdlJw
RjgxMTQ2Nz48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21hcmdpbi1ib3R0b206MTIuMHB0Jz48Yj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPkZyb206PC9zcGFuPjwvYj48c3BhbiBj
bGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz4gPC9zcGFuPjwvc3Bhbj48c3BhbiBz
dHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiIn
Plh1eGlhb2h1IFs8YSBocmVmPSJtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbSI+eHV4aWFvaHVA
aHVhd2VpLmNvbTwvYT48L3NwYW4+XTxicj48Yj5TZW50OjwvYj48c3BhbiBjbGFzcz1hcHBsZS1j
b252ZXJ0ZWQtc3BhY2U+IDwvc3Bhbj5UdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA1OjA0IEFNPGJy
PjxiPlRvOjwvYj48c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+IDwvc3Bhbj5KZXJv
bWUgTW9pc2FuZDs8c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+IDwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPm1pa2ViaWFuY0Bhb2wuY29tPC9hPjs8c3Bh
biBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+IDwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNz
PWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4gPC9zcGFuPltzZmNdPHNwYW4gY2xhc3M9YXBwbGUtY29u
dmVydGVkLXNwYWNlPiA8L3NwYW4+PHNwYW4gbGFuZz1aSC1DTiBzdHlsZT0nZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseToiTVMgVUkgR290aGljIiwic2Fucy1zZXJpZiI7bXNvLWZhcmVhc3Qt
bGFuZ3VhZ2U6WkgtQ04nPuetlOWkjTwvc3Bhbj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPjogU0ZDIGVuY2Fwc3VsYXRpb24g
Y2hhaW4gSUQ8L3NwYW4+PG86cD48L286cD48L3A+PC9kaXY+PGRpdj48ZGl2PjxkaXY+PHAgY2xh
c3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiJD
YWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+SSBsaWtlIHRoZSBpZGVhIG9mIHNl
cGFyYXRpbmcgdGhlIFNlcnZpY2UgRnVuY3Rpb24gTGF5ZXIgYW5kIHRoZSBTZXJ2aWNlIFBhdGgg
TGF5ZXIsIGFzIHByb3Bvc2VkIGluIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVy
YXRpb25zLiBUaGUgcm9sZSBvZiB0aGUgU2VydmljZSBQYXRoIExheWVyIGlzIGp1c3QgdG8gc3Rl
ZXIgdGhlIHRyYWZmaWMgYWxvbmcgYSBwYXJ0aWN1bGFyIGNoYWluIG9mIHNlcnZpY2Ugbm9kZXMg
d2hpY2ggY2FuIGJlIGltcGxlbWVudGVkIGJ5IGV4aXN0aW5nIHRvb2xzIGZvciBzb3VyY2Ugcm91
dGluZywgc3VjaCBhcyBzZWdtZW50IHJvdXRpbmcuIEFzIHN1Y2gsIGl04oCZcyBub3QgbmVjZXNz
YXJ5IHRvIHRyeSB0byBrZWVwIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIgdHJhbnNwb3J0LWluZGVw
ZW5kZW50IGFuZCBjb250YWluIGl0IGluIHRoZSBTRkMgaGVhZGVyLjwvc3Bhbj48c3BhbiBzdHls
ZT0nZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiJz48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05v
cm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIs
InNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPkJlc3QgcmVnYXJkcyw8L3NwYW4+PHNwYW4gc3R5
bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIic+
PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjxkaXY+PGRpdj48cCBjbGFzcz1Nc29O
b3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmki
LCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz5YaWFvaHU8L3NwYW4+PHNwYW4gc3R5bGU9J2Zv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIic+PG86cD48
L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjxkaXYgc3R5bGU9J2JvcmRlcjpub25lO2JvcmRl
ci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCc+PGRpdj48
ZGl2IHN0eWxlPSdib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFk
ZGluZzozLjBwdCAwaW4gMGluIDBpbic+PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48Yj48
c3BhbiBsYW5nPVpILUNOIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1
bjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+5Y+R5Lu25Lq6PC9zcGFuPjwvYj48Yj48c3Bh
biBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW4nPjo8L3NwYW4+PC9i
PjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT48c3BhbiBzdHlsZT0nZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW4nPiA8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSdm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bic+c2ZjIFs8YSBocmVmPSJtYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT48L3Nw
YW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJz
YW5zLXNlcmlmIic+XTxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4gPC9zcGFuPjwv
c3Bhbj48Yj48c3BhbiBsYW5nPVpILUNOIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OlNpbVN1bjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+5Luj6KGoPC9zcGFuPjwvYj48
c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+PGI+PHNwYW4gbGFuZz1aSC1DTiBzdHls
ZT0nZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO21z
by1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz4gPC9zcGFuPjwvYj48L3NwYW4+PHNwYW4gc3R5bGU9
J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIic+SmVy
b21lIE1vaXNhbmQ8YnI+PC9zcGFuPjxiPjxzcGFuIGxhbmc9WkgtQ04gc3R5bGU9J2ZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6U2ltU3VuO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz7l
j5HpgIHml7bpl7Q8L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiInPjo8L3NwYW4+PC9iPjxzcGFuIGNsYXNz
PWFwcGxlLWNvbnZlcnRlZC1zcGFjZT48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiJz4gPC9zcGFuPjwvc3Bhbj48c3BhbiBzdHls
ZT0nZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiJz4y
MDE0PC9zcGFuPjxzcGFuIGxhbmc9WkgtQ04gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6U2ltU3VuO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz7lubQ8L3NwYW4+PHNwYW4g
c3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlm
Iic+Mzwvc3Bhbj48c3BhbiBsYW5nPVpILUNOIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OlNpbVN1bjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+5pyIPC9zcGFuPjxzcGFu
IHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJp
ZiInPjE4PC9zcGFuPjxzcGFuIGxhbmc9WkgtQ04gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6U2ltU3VuO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz7ml6U8L3NwYW4+PHNw
YW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNl
cmlmIic+IDE6MDM8YnI+PC9zcGFuPjxiPjxzcGFuIGxhbmc9WkgtQ04gc3R5bGU9J2ZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6U2ltU3VuO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz7m
lLbku7bkuro8L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiInPjo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPWFw
cGxlLWNvbnZlcnRlZC1zcGFjZT48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiJz4gPC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0n
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiJz48YSBo
cmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPm1pa2ViaWFuY0Bhb2wuY29tPC9hPjs8c3Bh
biBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+IDwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPjwvc3Bhbj48Yj48c3BhbiBsYW5nPVpILUNO
IHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OlNpbVN1bjttc28tZmFyZWFzdC1s
YW5ndWFnZTpaSC1DTic+5Li76aKYPC9zcGFuPjwvYj48Yj48c3BhbiBzdHlsZT0nZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiJz46PC9zcGFuPjwvYj48
c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIic+IDwvc3Bhbj48L3NwYW4+
PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z
LXNlcmlmIic+UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPG86cD48L286cD48
L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxkaXY+PGRpdj48cCBjbGFzcz1Nc29O
b3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmki
LCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz5UaGlzIChsZW5ndGh5IGFuZCB2ZXJ5IGxpdmVs
eSkgdGhyZWFkIHN0YXJ0ZWQgZnJvbSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRl
cmF0aW9ucyAod2hpY2ggSSBjby1hdXRob3JlZCkuPC9zcGFuPjxzcGFuIHN0eWxlPSdmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiInPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFu
IHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJp
ZiI7Y29sb3I6IzFGNDk3RCc+SW4gc2VjdGlvbiA0LjgsIHdlIG1hZGUgYSBjbGVhciBkaXN0aW5j
dGlvbiBiZXR3ZWVuIGEgc2VydmljZSBwYXRoIGxheWVyIChzdGVlcmluZyBwYWNrZXRzIGhvcCBi
eSBob3AgYWxvbmcgdGhlIGNoYWluKSBhbmQgYSBzZXJ2aWNlIGZ1bmN0aW9uIGxheWVyIChjb252
ZXkgbWV0YWRhdGEgaW5mb3JtYXRpb24gb2YgaW50ZXJlc3QgdG8gU0ZzKS4gVGVybWlub2xvZ3kg
YXNpZGUsIGl0IHNlZW1zIHRoYXQgc3VjaCBsYXllcmVkIHZpZXcgd2FzIGFncmVlZCB1cG9uIGJ5
IG1hbnkgcGVvcGxlIG9uIHRoZSBtYWlsaW5nIGxpc3QuPC9zcGFuPjxzcGFuIHN0eWxlPSdmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiInPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxz
cGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1z
ZXJpZiI7Y29sb3I6IzFGNDk3RCc+Tm93IHRoaXMgY2VydGFpbmx5IGRvZXMgYmVnIHRoZSBxdWVz
dGlvbiBvZiBzb2x2aW5nIEJPVEggcHJvYmxlbXMgd2l0aCB0aGUgc2FtZSAocGFja2V0KSBlbmNh
cHN1bGF0aW9uIG1lY2hhbmlzbS4gTm90YWJseSB3aGVuIG9ic2VydmluZyB0aGF0IG1hbnkgdXNl
IGNhc2VzIGNvdWxkIGJlIHNhdGlzZmllZCB3aXRob3V0IFNGLWxldmVsIG1ldGFkYXRhLCBvciBi
eSB1c2luZyBtb3JlIG91dC1vZi1iYW5kIHdheXMgdG8gY29udmV5IHN1Y2ggU0YgbWV0YWRhdGEu
IEFuZCBhbHNvIHdoZW4gb2JzZXJ2aW5nIHRoYXQgaW5iYW5kIG1hcmtpbmcgKGUuZy4gcGFja2V0
IGhlYWRlcnMpIGNvbWVzIHdpdGggdmFyaW91cyBwcm9zICZhbXA7IGNvbnMgKHNvbWUgb2YgdGhl
IGlzc3VlcyBiZWluZyBpZGVudGlmaWVkIGluIHRoZSBkcmFmdCwgZS5nLiBzZWN0aW9ucyA0LjEg
YW5kIDQuMikuPC9zcGFuPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiJDYWxpYnJpIiwic2Fucy1zZXJpZiInPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rp
dj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+SSBk
byBhZ3JlZSB3aXRoIE1hcmlhLiBXZSBtYXkgd2FudCB0byBleHBsb3JlIG90aGVyIG9wdGlvbnMg
Zm9yIGFkZHJlc3NpbmcgdGhlIG5lZWRzIG9mIHRoZSBzZXJ2aWNlIHBhdGggbGF5ZXIgdGhhdCBk
byBub3QgcmVxdWlyZSBhbiBleHBsaWNpdCBjaGFpbi1pZCBvZiBzb3J0cy48L3NwYW4+PHNwYW4g
c3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlm
Iic+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjxkaXY+PGRpdj48cCBjbGFzcz1N
c29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGli
cmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz5JbiB0aGUgZHJhZnQsIHdlIGNvbmNsdWRl
ZCBieSBzdGF0aW5nIOKAnEEgcHJvZHVjdGl2ZSBwYXRoIGZvcndhcmQgY291bGQgYmUgdG8gZGl2
aWRlIGFuZCBjb25xdWVyOiB0byBjbGVhcmx5IHNlcGFyYXRlIHRoZSBwcm9ibGVtIG9mIFNlcnZp
Y2UgRnVuY3Rpb24gUGF0aCB0b3BvbG9neSBmcm9tIHRoZSBwcm9ibGVtIG9mIFtjb252ZXlpbmcg
U0ZdIG1ldGFkYXRh4oCdLiBJIGRvIGJlbGlldmUgd2Ugc2hvdWxkIGV4cGxvcmUgc3VjaCBzZXBh
cmF0aW9uIHByaW5jaXBsZSBmdXJ0aGVyLjwvc3Bhbj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiJz48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+PC9kaXY+PC9kaXY+PGRpdiBzdHlsZT0nYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xp
ZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4nPjxkaXY+PGRpdj48cCBj
bGFzcz1Nc29Ob3JtYWw+PGI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9YXBw
bGUtY29udmVydGVkLXNwYWNlPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+IDwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9J2Zv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5zZmMgWzxh
IGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnPC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiJz5dPHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNw
YWNlPiA8L3NwYW4+PGI+T24gQmVoYWxmIE9mPHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNw
YWNlPiA8L3NwYW4+PC9iPjxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+bWlrZWJp
YW5jQGFvbC5jb208L2E+PGJyPjxiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRl
ZC1zcGFjZT4gPC9zcGFuPkZyaWRheSwgTWFyY2ggMTQsIDIwMTQgNTo1MCBQTTxicj48Yj5Ubzo8
L2I+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiA8L3NwYW4+PGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj48Yj5TdWJqZWN0OjwvYj48c3Bh
biBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+IDwvc3Bhbj5SZTogW3NmY10gU0ZDIGVuY2Fw
c3VsYXRpb24gY2hhaW4gSUQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PC9kaXY+
PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21zby1tYXJnaW4tdG9wLWFsdDphdXRvO21h
cmdpbi1ib3R0b206MTIuMHB0Jz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseToiQXJpYWwiLCJzYW5zLXNlcmlmIic+SSB3b3VsZCBpbWFnaW5lIHRoYXQgaWYgd2UgbWFk
ZSB0aGUgQ2hhaW4gSUQgZmllbGQgaW4gdGhlIGhlYWRlciBiZSBvcHRpb25hbCwgeWV0IHN0aWxs
IHJlcXVpcmVkIGEgaGVhZGVyIGFuZCBzdGlsbCByZXF1aXJlZCB0aGF0IHNvbWUgaW5kaWNhdGlv
biBvZiB0aGUgY2hhaW4gYmUgY2FycmllZCBzb21ld2hlcmUgaW4gdGhlIHBhY2tldCAobXBscyBs
YWJlbCBvciB2bGFuIG9yIHdoYXRldmVyKSwgdGhhdCB0aGUgaW1wbGVtZW50YXRpb24gd291bGQg
YmVjb21lIG92ZXJseSBjb21wbGljYXRlZC4gVG8gZG8gc28gd291bGQgYmUgdXNpbmcgU0ZDIHNp
bXBseSBhcyBhIG1lY2hhbmlzbSB0byBjYXJyeSBtZXRhIGRhdGEgYW5kIG5vdCBhdCBhbGwgZm9y
IHNlcnZpY2UgY2hhaW5pbmcsIHdoaWNoIHNvdW5kcyBjb3VudGVyIGludHVpdGl2ZSB0byBtZS4g
PGJyPjxicj5NYXJpYSwgPGJyPlNvLCB5b3UgYXJlIHNheWluZyB0aGF0IHlvdSB3YW50IHRvIHVz
ZSBTRkMgdG8gY2FycnkgYXJvdW5kIG1ldGFkYXRhLCBidXQgbm90IGZvciBhY3R1YWwgc2Vydmlj
ZSBjaGFpbmluZyBiZWNhdXNlIHlvdSBhbHJlYWR5IGhhdmUgYSB3YXkgdG8gaW1wbGVtZW50IHNl
cnZpY2UgY2hhaW5pbmcgb3V0c2lkZSBvZiBTRkM/IE1heWJlIEknbSBub3QgZm9sbG93aW5nLCBi
dXQgaXQgc2VlbXMgdG8gbWUgdGhhdCBpZiB5b3Ugd2VyZSB0byB1cGdyYWRlIHlvdXIgbmV0d29y
ayB0byBzdXBwb3J0IFNGQyB0aGF0IHlvdSB3b3VsZCBjaGFuZ2UgZnJvbSB1c2luZyB5b3VyIGV4
aXN0aW5nIG1lY2hhbmlzbSBhbmQgc3RhcnQgdXNpbmcgU0ZDLCB3aGljaCBpcyBtZWFudCB0byBw
cm92aWRlIHN1cHBvcnQgZm9yIHNlcnZpY2UgZnVuY3Rpb25zIHRoYXQgYXJlIG5vdCBTRkMgYXdh
cmUuIFRoZXJlIGFyZSBhIG51bWJlciBvZiB1cyB3aG8gaGF2ZSBpbXBsZW1lbnRlZCwgaW4gb25l
IHdheSBvciBhbm90aGVyLCBzb21lIHNvcnQgb2Ygc2VydmljZSBjaGFpbmluZywgYnV0IEkgKEkg
Y2FuIGF0IGxlYXN0IHNwZWFrIGZvciBteXNlbGYpIGFtIGxvb2tpbmcgdG8gU0ZDIG5vdCB0byBl
bmhhbmNlIG15IGN1cnJlbnQgaW1wbGVtZW50YXRpb24sIGJ1dCB0byByZXBsYWNlIGl0IHdpdGgg
c29tZXRoaW5nIGJldHRlciB3aGlsZSBzdGlsbCBtYWludGFpbmluZyBteSBjb3JlIChub24gc2Vy
dmljZSBmdW5jdGlvbikgaW5mcmFzdHJ1Y3R1cmUuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPjwvZGl2
PjxkaXYgc3R5bGU9J21hcmdpbi1ib3R0b206Ni43NXB0Jz48ZGl2IGNsYXNzPU1zb05vcm1hbCBh
bGlnbj1jZW50ZXIgc3R5bGU9J3RleHQtYWxpZ246Y2VudGVyJz48c3BhbiBzdHlsZT0nZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiJz48aHIgc2l6ZT0x
IHdpZHRoPSIxMDAlIiBub3NoYWRlIHN0eWxlPSdjb2xvcjojOTk5OTk5JyBhbGlnbj1jZW50ZXI+
PC9zcGFuPjwvZGl2PjwvZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bWFyZ2luLWJvdHRvbTo2Ljc1cHQnPjxiPkZyb206PHNwYW4gY2xhc3M9YXBw
bGUtY29udmVydGVkLXNwYWNlPiA8L3NwYW4+PC9iPjxhIGhyZWY9Im1haWx0bzprZWdyYXlAY2lz
Y28uY29tIj5rZWdyYXlAY2lzY28uY29tPC9hPiZsdDs8YSBocmVmPSJtYWlsdG86a2VncmF5QGNp
c2NvLmNvbSI+a2VncmF5QGNpc2NvLmNvbTwvYT4mZ3Q7PGJyPjxiPlRvOjxzcGFuIGNsYXNzPWFw
cGxlLWNvbnZlcnRlZC1zcGFjZT4gPC9zcGFuPjwvYj5Sb24gUGFya2VyJmx0OzxhIGhyZWY9Im1h
aWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5Sb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tPC9hPiZndDssSmltIEd1aWNoYXJkIChqZ3VpY2hhcikmbHQ7PGEgaHJlZj0i
bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSI+amd1aWNoYXJAY2lzY28uY29tPC9hPiZndDssSm9l
bCBNLiBIYWxwZXJuJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIj5qbWhA
am9lbGhhbHBlcm4uY29tPC9hPiZndDs8YnI+PGI+Y2M6PHNwYW4gY2xhc3M9YXBwbGUtY29udmVy
dGVkLXNwYWNlPiA8L3NwYW4+PC9iPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0Bp
ZXRmLm9yZzwvYT4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3Jn
PC9hPiZndDs8YnI+PGI+U2VudDo8c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+IDwv
c3Bhbj48L2I+RnJpZGF5LCBNYXJjaCAxNCwgMjAxNDxicj48Yj5TdWJqZWN0OjxzcGFuIGNsYXNz
PWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4gPC9zcGFuPjwvYj5SZTogW3NmY10gU0ZDIGVuY2Fwc3Vs
YXRpb24gY2hhaW4gSUQ8YnI+PGJyPisxIHRoZSBpZGVhIGlzIGludGVyb3BlcmFiaWxpdHkuPGJy
Pjxicj48YnI+T24gMy8xNC8xNCAxMjo1NSBQTSwgJnF1b3Q7Um9uIFBhcmtlciZxdW90OyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0OyB3cm90ZTo8YnI+PGJyPiZndDtUaGFua3Ms
IEppbS48YnI+Jmd0Ozxicj4mZ3Q7UmVtZW1iZXIgdGhhdCB3ZSBoYXZlIHNhaWQgbWFueSB0aW1l
cyB0aGF0IHRoZSBTRkMgc2VydmljZSBoZWFkZXIgaXM8YnI+Jmd0O3RyYW5zcG9ydCBpbmRlcGVu
ZGVudC4gSnVzdCBiZWNhdXNlIHRoZSBjaGFpbiBpZCBjb3VsZCBiZSBjYXJyaWVkIGluPGJyPiZn
dDtzb21lIGZvcm0gb3IgYW5vdGhlciB3aXRoIHNvbWUgcGFydGljdWxhciB0cmFuc3BvcnQgZG9l
c24ndCBtZWFuIHRoYXQgaXQ8YnI+Jmd0O2NvdWxkIGJlIHVuaXZlcnNhbGx5IGNvbnZleWVkLiBC
eSBtYWtpbmcgYW5kIGtlZXBpbmcgdGhlIFNGQyBzZXJ2aWNlPGJyPiZndDtoZWFkZXIgdHJhbnNw
b3J0IGluZGVwZW5kZW50IG1ha2VzIGl0IG1vcmUgYXBwbGljYWJsZSBpbiBtb3JlPGJyPiZndDtl
bnZpcm9ubWVudHMgYW5kIG1vcmUgbGlrZWx5IHRvIGdldCBhZG9wdGVkIGJyb2FkbHkuPGJyPiZn
dDs8YnI+Jmd0OyBSb248YnI+Jmd0Ozxicj4mZ3Q7PGJyPiZndDstLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLTxicj4mZ3Q7RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgWzxhIGhyZWY9Im1h
aWx0bzpqZ3VpY2hhckBjaXNjby5jb20iPm1haWx0bzpqZ3VpY2hhckBjaXNjby5jb208L2E+XTxi
cj4mZ3Q7U2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAzOjUyIFBNPGJyPiZndDtUbzogSm9l
bCBNLiBIYWxwZXJuOyBSb24gUGFya2VyPGJyPiZndDtDYzo8c3BhbiBjbGFzcz1hcHBsZS1jb252
ZXJ0ZWQtc3BhY2U+IDwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0
Zi5vcmc8L2E+PGJyPiZndDtTdWJqZWN0OiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDxicj4m
Z3Q7PGJyPiZndDtIaSBKb2VsLDxicj4mZ3Q7PGJyPiZndDtQZXJoYXBzIGJ1dCBJIHdvdWxkIHBv
aW50IG91dCB0aGF0IHRoZSBiYXNlIFNGQyBoZWFkZXIgY291bGQgaGF2ZSBhIGxvdDxicj4mZ3Q7
bW9yZSBpbmZvcm1hdGlvbiB0aGFuIGp1c3QgdGhlIGNoYWluIElEOyBJIHdvdWxkIGFsc28gcG9p
bnQgb3V0IHRoYXQgdGhlPGJyPiZndDtkZXZpbCBpcyBpbiB0aGUgZGV0YWlscyBhbmQgc2F5aW5n
ICZxdW90O3dlbGwsIEkgY2FuIGp1c3QgdXNlIGFuIE1QTFMgbGFiZWwmcXVvdDs8YnI+Jmd0O2hp
ZGVzIG11Y2ggb2YgdGhlIGNvbXBsZXhpdHkgb2YgYWN0dWFsbHkgZG9pbmcgdGhhdC48YnI+Jmd0
Ozxicj4mZ3Q7T24gMy8xNC8xNCwgMjozNSBQTSwgJnF1b3Q7Sm9lbCBNLiBIYWxwZXJuJnF1b3Q7
ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSI+am1oQGpvZWxoYWxwZXJu
LmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj4mZ3Q7PGJyPiZndDsmZ3Q7SWYgdGhlIHRyYW5zcG9ydCBo
ZWFkZXIgY2FycmllcyBlbm91Z2ggaW5mb3JtYXRpb24gZm9yIGlkZW50aWZ5aW5nIHRoZTxicj4m
Z3Q7Jmd0O3NlcXVlbmNlIChWTEFOIHRhZyBvciBNUExTIGxhYmVsIGNhbiBib3RoIGRvIHRoZSBq
b2IpLCB0aGVuIGFyZ3VhYmx5PGJyPiZndDsmZ3Q7dGhlIGdsb2JhbCBjaGFpbiBJRCBpcyByZWR1
bmRhbnQuIEkgY2FuIGxpdmUgd2l0aCBjYXJyeWluZyBpdCBhbnl3YXk8YnI+Jmd0OyZndDtlaXRo
ZXIgaWYgSSBoYXZlIG1ldGFkYXRhIHRvIGNhcnJ5LCBvciBpZiBJIG5lZWQgdGhlIGNoYWluIElE
IGZvciBzb21lPGJyPiZndDsmZ3Q7cHVycG9zZS48YnI+Jmd0OyZndDsgQWZ0ZXIgYWxsLCBzb21l
IGZvbGtzIHNlZW0gdG8gd2FudCB0byB1c2UgdGhhdCBmb3IgdGhlIGZvcndhcmRpbmc8YnI+Jmd0
OyZndDtkZWNpc2lvbnMuPGJyPiZndDsmZ3Q7PGJyPiZndDsmZ3Q7WW91cnMsPGJyPiZndDsmZ3Q7
Sm9lbDxicj4mZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0O09uIDMvMTQvMTQsIDI6MjggUE0sIFJvbiBQYXJr
ZXIgd3JvdGU6PGJyPiZndDsmZ3Q7Jmd0OyBUaGUgY2hhaW4gSUQgaXMgdGhlIGxhYmVsIHRoYXQg
ZGVmaW5lcyB0aGUgc2VxdWVuY2Ugb2Ygc2VydmljZTxicj4mZ3Q7Jmd0OyZndDtmdW5jdGlvbnMg
dGhhdCBtdXN0IGJlIHZpc2l0ZWQuIEl0IGNhbiBiZSB0aG91Z2h0IG9mIGFzIGEgaGFuZGxlIGZv
ciBhPGJyPiZndDsmZ3Q7Jmd0O3N0YWNrIG9mIG11c3QtdmlzaXQgbmV0d29yayBsb2NhdGlvbnMu
IEkgZG9uJ3Qgc2VlIGhvdyB0aGlzIGNhbiBiZTxicj4mZ3Q7Jmd0OyZndDthbnl0aGluZyBidXQg
bWFuZGF0b3J5Ljxicj4mZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7IFJvbjxicj4mZ3Q7Jmd0
OyZndDs8YnI+Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLTxicj4mZ3Q7Jmd0OyZndDsgRnJvbTogc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dIE9uIEJlaGFs
ZiBPZiBTdXJlbmRyYSBLdW1hcjxicj4mZ3Q7Jmd0OyZndDsoc21rdW1hcik8YnI+Jmd0OyZndDsm
Z3Q7IFNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMTo0NiBQTTxicj4mZ3Q7Jmd0OyZndDsg
VG86IEpvZWwgTS4gSGFscGVybjsgTkFQSUVSQUxBLCBNQVJJQSBIPGJyPiZndDsmZ3Q7Jmd0OyBD
Yzo8c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+IDwvc3Bhbj48YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPiZndDsmZ3Q7Jmd0OyBTdWJqZWN0
OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+
Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyBbVHJpbW1lZCB0aGUgcmVjaXBpZW50IGxpc3Qg
LSBuZWVkcyBhcHByb3ZhbCBvdGhlcndpc2VdPGJyPiZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZn
dDsgQ29tcGxldGVseSBhZ3JlZSBoZXJlLjxicj4mZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7
IFNGQyBkb2VzIG5vdCBwcmV2ZW50IFZMQU4gc3RpdGNoaW5nIGFuZCBvbmUgY2FuIGNvbnRpbnVl
IHRvIGRvIHRoYXQuPGJyPiZndDsmZ3Q7Jmd0O1doaWxlIGF0IHRoZSBzYW1lIHRpbWUgU0ZDIGNh
biBpbmNsdWRlIFZMQU4gc3RpdGNoaW5nIHRvIHN1cHBvcnQ8YnI+Jmd0OyZndDsmZ3Q7bGVnYWN5
IFNGcyBpbiB0aGUgc2FtZSBjaGFpbiB0aGF0IGluY2x1ZGVzIFNGQyBhd2FyZSBTRnMuIEV2ZW4g
bGVnYWN5PGJyPiZndDsmZ3Q7Jmd0O1NGcyBiZW5lZml0IGZyb20gY2hhaW4gaWRlbnRpZmljYXRp
b24gYW5kIGhlbmNlIGNhbiBiZSBzaGFyZWQgYWNyb3NzPGJyPiZndDsmZ3Q7Jmd0O2RpZmZlcmVu
dCBzZXJ2aWNlIGNoYWlucy48YnI+Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyBTdXJlbmRy
YS48YnI+Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDs8YnI+Jmd0
OyZndDsmZ3Q7IE9uIDMvMTQvMTQgMTA6MjYgQU0sICZxdW90O0pvZWwgTS4gSGFscGVybiZxdW90
OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iPmptaEBqb2VsaGFscGVy
bi5jb208L2E+Jmd0OyB3cm90ZTo8YnI+Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsg
TXkgb3duIGluY2xpbmF0aW9uIGlzIHRvIG9ic2VydmUgdGhhdCBpZiB5b3UgZG9uJ3QgbmVlZCBl
eHBsaWNpdDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7IGNoYWluIGlkZW50aWZpY2F0aW9uIGFuZCB5b3Ug
ZG9uJ3QgbmVlZCBtZXRhZGF0YSwgeW91IGNhbiBqdXN0IG9taXQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyB0aGUgc2ZjL25zaCBoZWFkZXIuIFN0aWxsIGRvIHNlcnZpY2UgY2hhaW5pbmcsIGp1c3Qgbm8g
ZXh0cmEgaGVhZGVyLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsgSWYg
d2UgYXJlIGdvaW5nIHRvIGhhdmUgdGhlIGhlYWRlciwgaXQgc2VlbXMgdG8gbWUgdGhhdCB0aGUg
Y2hhaW48YnI+Jmd0OyZndDsmZ3Q7Jmd0O2lkZW50aWZpY2F0aW9uIGZpZWxkIGlzIHZlcnkgdXNl
ZnVsLCBhbmQgbG93IGNvc3Qgb25jZSB3ZSBoYXZlIHRoZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7aGVh
ZGVyLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsgSm9lbDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZn
dDsgT24gMy8xNC8xNCwgMTowMCBQTSwgTkFQSUVSQUxBLCBNQVJJQSBIIHdyb3RlOjxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBFeHBsaWNpdCBjaGFpbiBpZGVudGlmaWNhdGlvbiBzaG91bGQgYmUg
bWFkZSBvcHRpb25hbC4gSSBiZWxpZXZlIGl0PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdhcyBk
aXNjdXNzZWQgZmV3IG1vbnRocyBhZ28gb24gdGhpcyBtYWlsaW5nIGxpc3QuPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE1hcmlhPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpGcm9tOipzZmMgWzxhIGhyZWY9Im1h
aWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9h
Pl0gKk9uIEJlaGFsZiBPZiAqSm1oLmRpcmVjdDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqU2Vu
dDoqIFRodXJzZGF5LCBNYXJjaCAxMywgMjAxNCAxMjoxMiBQTTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAqVG86KjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4gPC9zcGFuPjxhIGhy
ZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29tIj5rZWdyYXlAY2lzY28uY29tPC9hPjs8c3BhbiBj
bGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+IDwvc3Bhbj48YSBocmVmPSJtYWlsdG86bHVjeS55
b25nQGh1YXdlaS5jb20iPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPjs8c3BhbiBjbGFzcz1hcHBs
ZS1jb252ZXJ0ZWQtc3BhY2U+IDwvc3Bhbj48YSBocmVmPSJtYWlsdG86c21rdW1hckBjaXNjby5j
b20iPnNta3VtYXJAY2lzY28uY29tPC9hPjs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBj
bGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+IDwvc3Bhbj48YSBocmVmPSJtYWlsdG86amd1aWNo
YXJAY2lzY28uY29tIj5qZ3VpY2hhckBjaXNjby5jb208L2E+PGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICpDYzoqPHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiA8L3NwYW4+PGEgaHJl
Zj0ibWFpbHRvOm5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbSI+bmljb2xhcy5ib3V0aG9yc0Bx
b3Ntb3MuY29tPC9hPjs8c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+IDwvc3Bhbj48
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+OzxzcGFuIGNsYXNz
PWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4gPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0
YXR1LmNvbSI+aGFkaUBtb2phdGF0dS5jb208L2E+Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxz
cGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4gPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpy
b25fcGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5yb25fcGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tPC9hPjs8c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+IDwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9h
Pjs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2U+IDwvc3Bhbj48YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSI+am1oQGpvZWxo
YWxwZXJuLmNvbTwvYT48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKlN1YmplY3Q6KiBSZTogW3Nm
Y10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgKkltcG9ydGFuY2U6KiBMb3c8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQXNzdW1pbmcgSSB1bmRlcnN0YW5kIHlvdSBwcm9wZXJseSBL
ZW4sIEkgZGlzYWdyZWUuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IEZvciBleGFtcGxlLCBieSB1c2luZyBzZXBhcmF0ZSB0ZXJtcyBJIGNhbiBlYXNpbHkg
ZGlzY3VzcyB0aGUgZmFjdDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGF0IGNlcnRhaW4ga2lu
ZHMgb2YgZGF0YSAoY2hhaW4gaWRlbnRpZmljYXRpb24pIG9ubHkgbmVlZCB0byBiZTxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBhZGp1c3QgYnkgYSBmZXcgYXBwcyBpbiByYXJlIGNhc2VzLiBBbmQg
dGhhdCBkYXRhIGlzIG5vdCBiZWVkZWQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYnkgdGhlIGFw
cGxpY2F0aW9ucy48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgVW5sZXNzIHlvdSB3b3VsZCBsaWtlIHRvIGNvbnNpZGVyIHRoZSBjaGFpbiBpZGVudGlmaWNh
dGlvbiBhcyBiZWluZzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvcHRpb25hbD88YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWw8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VudCBmcm9tIG15IFNhbXN1bmcgc21hcnRwaG9uZSBv
biBBVCZhbXA7VDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLS0tPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGcm9tOiAmcXVv
dDtLZW4gR3JheSAoa2VncmF5KSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNj
by5jb20iPmtlZ3JheUBjaXNjby5jb208L2E+PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0Ozxh
IGhyZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29tIj5tYWlsdG86a2VncmF5QGNpc2NvLmNvbTwv
YT4mZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUbzogTHVjeSB5b25nICZsdDs8YSBo
cmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9h
Pjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1
YXdlaS5jb20lM2UlM2UsJTIyU3VyZW5kcmEiPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSZn
dDsmZ3Q7LCZxdW90O1N1cmVuZHJhPC9hPjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFj
ZT4gPC9zcGFuPkt1bWFyIChzbWt1bWFyKSZxdW90Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOnNta3VtYXJAY2lzY28uY29tIj5zbWt1bWFyQGNpc2NvLmNvbTwv
YT48c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+IDwvc3Bhbj4mbHQ7PGEgaHJlZj0i
bWFpbHRvOnNta3VtYXJAY2lzY28uY29tJTNlJTNlLCUyMkppbSI+bWFpbHRvOnNta3VtYXJAY2lz
Y28uY29tJmd0OyZndDssJnF1b3Q7SmltPC9hPjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1z
cGFjZT4gPC9zcGFuPkd1aWNoYXJkPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7KGpndWljaGFyKSZx
dW90Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpndWljaGFy
QGNpc2NvLmNvbSI+amd1aWNoYXJAY2lzY28uY29tPC9hPjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZl
cnRlZC1zcGFjZT4gPC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29t
Ij5tYWlsdG86amd1aWNoYXJAY2lzY28uY29tPC9hPiZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IENDOiBOaWNvbGFzIEJPVVRIT1JTICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5C
T1VUSE9SU0Bxb3Ntb3MuY29tIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L2E+PGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFv
c21vcy5jb20lM2UlM2Usc2ZjIj5tYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tJmd0
OyZndDssc2ZjPC9hPjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4gPC9zcGFuPiZs
dDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmclM2UlM2UsSmFt
YWwiPm1haWx0bzpzZmNAaWV0Zi5vcmcmZ3Q7Jmd0OyxKYW1hbDwvYT48c3BhbiBjbGFzcz1hcHBs
ZS1jb252ZXJ0ZWQtc3BhY2U+IDwvc3Bhbj5IYWRpIFNhbGltICZsdDs8YSBocmVmPSJtYWlsdG86
aGFkaUBtb2phdGF0dS5jb20iPmhhZGlAbW9qYXRhdHUuY29tPC9hPjxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20lM2UlM2UsUm9uIj5t
YWlsdG86aGFkaUBtb2phdGF0dS5jb20mZ3Q7Jmd0OyxSb248L2E+PHNwYW4gY2xhc3M9YXBwbGUt
Y29udmVydGVkLXNwYWNlPiA8L3NwYW4+UGFya2VyPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0
OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5Sb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20lM2UlM2UsJTIy
YnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tJmd0OyZndDssJnF1b3Q7YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+PGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPjxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQlM2Ul
M2UsJTIySm9lbCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Jmd0OyZndDssJnF1b3Q7Sm9l
bDwvYT48c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+IDwvc3Bhbj5NLiBIYWxwZXJu
JnF1b3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPjxzcGFuIGNsYXNzPWFwcGxlLWNv
bnZlcnRlZC1zcGFjZT4gPC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbSI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyZndDs8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIHdvcmQgJnF1b3Q7bWV0YWRh
dGEmcXVvdDsgaXMgYSBwdXJwb3NlbHkgYW1iaWd1b3VzIHRlcm0gJnF1b3Q7ZGF0YSB0aGF0PGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb3ZpZGVzIGluZm9ybWF0aW9uIGFib3V0IG90aGVyIGRh
dGEmcXVvdDsuIEl0IGlzIHVzZWQgdG8gYXZvaWQgVEhJUzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2Rpc2N1c3Npb24uPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEZvciBleGFtcGxlLCBJIHByb3Bvc2Ugd2UgZGVmaW5lICZxdW90O3RlcXVpbGEgbWV0YWRh
dGEmcXVvdDsgYmVjYXVzZSw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnJhbmtseSwgSSB3aWxs
IG5lZWQgdG8gb3JkZXIgYSB0cmlwbGUtc2hvdCBpZiB3ZSBrZWVwIGF0dGVtcHRpbmc8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgdG8gZGVmaW5lIHNvbWV0aGluZyB0aGF0LCBieSBkZWZpbml0aW9u
LCBpcyBhbWJpZ3VvdXMuIEknZCBsaWtlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG15IGJhcnRl
bmRlciB0byB1bmRlcnN0YW5kIG1lIHNwZWNpZmljYWxseSB3aGVuIEkgc2F5ICZxdW90O0kgbmVl
ZCBhPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2hvdCZxdW90Oy48YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMy8xNCA3OjQ5IEFNLCAmcXVvdDtM
dWN5IHlvbmcmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+
bHVjeS55b25nQGh1YXdlaS5jb208L2E+PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBo
cmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iPm1haWx0bzpsdWN5LnlvbmdAaHVhd2Vp
LmNvbTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJmd0O1NuaXAuLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7U0sm
Z3Q7IEp1c3QgY29weWluZyBmcm9tIHRoZSBQUzo8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0
Oy0tPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDtEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3Zp
ZGVzIHRoZSBhYmlsaXR5IHRvIGV4Y2hhbmdlIGluZm9ybWF0aW9uPGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7YmV0d2Vlbjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7dGhlIG5ldHdvcmsgYW5k
IHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLDxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2FuZCBzZXJ2aWNlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDtmdW5j
dGlvbnMgYW5kIHRoZSBuZXR3b3JrLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7PGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDstLTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7SXQg
aXMgYSBsdWNpZCBkZWZpbml0aW9uLiBXZSBhcmUgdW5uZWNlc3NhcmlseSBtYWtpbmcgdGhlIHdv
cmQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmcXVvdDtuZXR3b3JrJnF1b3Q7PGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZndDtjb250cm92ZXJzaWFsLCBJTU8uPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0O1tMdWN5XSBUaGlzIGlzIG15IHBv
aW50LiAmcXVvdDtUaGUgbmV0d29yayZxdW90OyBpcyB0b28gZ2VuZXJhbCBoZXJlLDxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3doaWNoIGJyaW5nczxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7
bWV0YWRhdGEgZ3JlYXQgcG93ZXIgdG8gZG8gbWFueSB0aGluZ3MuIFRoaXMgaXMgd2h5IHBlb3Bs
ZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ludmVudCBpZGVhczxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmZ3Q7aGVyZSwgd2hpY2ggY2F1c2VzIGEgbG90IG9mIGRlYmF0ZXMgb24gbWV0YWRhdGEg
dXNhZ2UgcG90ZW50aWFscy48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2U8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJmd0O3Nob3VsZCBub3Qgc3BlbmQgYSBsb3Qgb2YgdGltZXMgb24gdGhhdCBk
ZWJhdGVzIGFuZCBqdWRnZSB3aGljaDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3VzYWdlIGlzPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDt2YWx1YWJsZSBvciBub3QuIFRodXMsIGZvciB0aGUg
U0ZDIHdvcmssIGl0IHdpbGwgYmUgaGVscGZ1bCBpZjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dl
IGNhbjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7bmFycm93IGRvd24gYSBiaXQuIEpvZWwg
bWFrZXMgZXhwbGljaXRseSB0d28gY2FzZXMsIHdoaWNoIGlzPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7aGVscGZ1bCB0bzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7ZGV2ZWxvcCB1c2UgY2Fz
ZXMgZm9yIGVhY2ggY2FzZS4gSSB3b3VsZCBsaWtlIHRvIHNlZSB0aGF0IHRoZTxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3Byb2JsZW08YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0O3N0YXRlbWVu
dCBjYW4gYmUgbW9yZSBzcGVjaWZpYyBvbiBtZXRhZGF0YSBkZWZpbml0aW9uLCB3aGljaCBtYXk8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtiZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7aGVs
cGZ1bCBpbiBsZXNzIGZvY3VzaW5nIG9uIGl0IGFuZCBtb3ZpbmcgZm9yd2FyZC48YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7THVjeTxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDtTdXJl
bmRyYS48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZndDsmZ3Q7VGhhbmtzLDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0O0x1
Y3k8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJmd0OyZndDstLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmZ3Q7Jmd0O0Zyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWls
dG86amd1aWNoYXJAY2lzY28uY29tIj5tYWlsdG86amd1aWNoYXJAY2lzY28uY29tPC9hPl08YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDtTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAy
MDE0IDQ6MzggUE08YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDtUbzogTHVjeSB5b25n
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Q2M6IEpvZWwgTS4gSGFscGVybjsgTmlj
b2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcjs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZn
dDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPmJyaWpzbWFuQGp1bmlwZXIu
bmV0PC9hPjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4gPC9zcGFuPiZsdDs8YSBo
cmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldDwvYT4mZ3Q7OyBzZmM7IEphbWFsPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SGFkaSBTYWxp
bTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0O1N1YmplY3Q6IFJlOiBbc2ZjXSBkcmFm
dC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0O0hpIEx1Y3ksPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZn
dDsmZ3Q7Tm8uIEkgYW0gc2ltcGx5IHNheWluZyB3ZSBzaG91bGQgbm90IG92ZXJjb21wbGljYXRl
IHRoZSBwcm9ibGVtPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7c3RhdGVtZW50IHdp
dGggdGV4dCB0aGF0IGFkZHMgbGl0dGxlIHRvIG5vIHZhbHVlIGluIG15IG9waW5pb24uPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdoZXRoZXI8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZn
dDt3ZSBjYWxsIGl0IG1ldGFkYXRhLCBvciBjb250ZXh0LCBoYXMgbm8gYmVhcmluZyBvbiB0aGUg
ZmFjdDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoYXQgdGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZndDsmZ3Q7cHJvYmxlbSBzdGF0ZW1lbnQgYWxyZWFkeSBjbGVhcmx5IHN0YXRlcyB3ZSBu
ZWVkIHRvIGJlIGFibGUgdG88YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtwYXNzPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7aW5mb3JtYXRpb24gYmV0d2VlbiBTRsK5cyBhbmQgYmV0d2Vl
biB0aGUgbmV0d29yayAmYW1wOyBTRsK5cy48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZn
dDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJmd0OyZndDtPbiAzLzEyLzE0LCA1OjEzIFBNLCAmcXVvdDtMdWN5IHlvbmcmcXVvdDsgJmx0
OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+bHVjeS55b25nQGh1YXdlaS5j
b208L2E+PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5Lnlv
bmdAaHVhd2VpLmNvbSI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPiZndDsmZ3Q7IHdy
b3RlOjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7SGkg
SmltLDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJmd0OyZndDsmZ3Q7SSBmb3Igb25lIGRvbid0IGFncmVlIGFuZCB0aGluayB3ZSBh
cmUgb3ZlciBjb21wbGljYXRpbmcgd2hhdDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Nob3VsZDxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDtiZSBzdHJhaWdodGZvcndhcmQuIFRo
ZSBTRkMgZW5jYXBzdWxhdGlvbiBzaG91bGQgZW5hYmxlIHR3bzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3RoaW5nczo8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7PGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OzEuIFN0ZWVyaW5nIG9mIHNlbGVjdGVkIGZsb3dz
IHRocm91Z2ggYSBzZXJ2aWNlIGNoYWluOyB0aGlzIGlzPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
dGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0O3NlcnZpY2UgZnVuY3Rpb24g
cGF0aC48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Mi4gUGFzc2luZyBvZiBj
b250ZXh0IGFzc29jaWF0ZWQgd2l0aCBhIGdpdmVuIGZsb3cgd2l0aGluIHNhaWQ8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
O2Z1bmN0aW9uIHBhdGguIFRoaXMgY29udGV4dCBpbmZvcm1hdGlvbiBtYXkgYmUgY29uc3VtZWQg
YnkgYTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1NGIChhbjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmZ3Q7Jmd0OyZndDthcHBsaWNhdGlvbiBJRCBpcyBhbiBleGFtcGxlKSBvciBtYXkgYmUgY29u
c3VtZWQgYnkgdGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9yd2FyZGluZzxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDtlbGVtZW50cyAoYSB2cmYtSUQgaXMgYW4gZXhhbXBs
ZSkuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0O1tMdWN5XSBEbyB5b3UgY2Fs
bCB0aGUgY29udGV4dCBhcyBtZXRhZGF0YSBvciBub3Q/IERvIHdlIGhhdmU8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDthbm90aGVyPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0O3Rl
cm0gaGVyZSBiZXNpZGUgU0ZDIGhlYWRlciBhbmQgbWV0YWRhdGEuIEkgc2VlIHRoYXQgeW91IGRv
bid0PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2FudCB0bzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmZ3Q7Jmd0OyZndDtzZXBhcmF0ZSB3aGF0IGlzIGNvbnN1bWVkIGJ5IFNGIGFuZCB3aGF0IGlz
IGNvbnN1bWVkIGJ5IHRoZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7ZWxlbWVudHMuPGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDtM
dWN5PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmZ3Q7Jmd0OyZndDtTZW50IGZyb20gbXkgaVBob25lPGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7IE9uIE1hciAxMiwgMjAxNCwgYXQgNDoxNiBQTSwgJnF1b3Q7THVjeSB5b25nJnF1b3Q7PGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2Vp
LmNvbSI+bHVjeS55b25nQGh1YXdlaS5jb208L2E+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVk
LXNwYWNlPiA8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+
bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsgR3JlYXQuIFRoZW4gd2UgbWF5IGNvbnNpZGVyIHR3byBzcGVjaWFsIG1l
dGFkYXRhIGRlZmluaXRpb25zPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4gdGhlPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDtwcm9ibGVtIHN0YXRlbWVudCBzbyB3ZSBj
YW4gYWxsIHVzZSB0aGUgc2FtZSBkZWZpbml0aW9ucy48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtI
ZXJlIGlzIG15PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDtzdWdnZXN0
ZWQgdGV4dCBhbmQgbGlrZSB0byBoZWFyIHlvdSBhbmQgb3RoZXIncyBpbnB1dCBhbmQ8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDtzdWdnZXN0aW9ucy48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0
OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IERh
dGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0
eTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RvPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDtleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBlbGVtZW50cyBpbiBh
IHNlcnZpY2UgZnVuY3Rpb248YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0
O2NoYWluaW5nLiBJbiB0aGlzIGNvbnRleHQsIHRoZXJlIGFyZSB0d28gdHlwZXMgb2YgZGF0YSBw
bGFuZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsgU2VydmljZSBGdW5jdGlvbiBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGV4Y2hhbmdl
ZCBiZXR3ZWVuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDtjbGFzc2lm
aWVyIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucyB0bzxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7ZmFjaWxpdGF0ZSBzZXJ2aWNl
IGZ1bmN0aW9ucyBvbiB0aGUgcGFja2V0IHRyZWF0bWVudC48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7IFN0ZWVyaW5nIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZnJvbSBzZXJ2aWNlIGZ1bmN0
aW9ucyB0byBhPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDtjbGFzc2lm
aWVyIG9yIHNlcnZpY2Ugbm9kZSBmb3IgdHJhZmZpYyBmb3J3YXJkaW5nIHB1cnBvc2UuPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJmd0OyZndDsmZ3Q7Jmd0OyAtZW5kPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7
Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBMdWN5PGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsgRnJvbTogSm9lbCBNLiBIYWxwZXJuIFs8YSBocmVmPSJtYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbSI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+XTxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbnQ6IFdlZG5lc2RheSwgTWFy
Y2ggMTIsIDIwMTQgMjozNSBQTTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXI8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hh
cik7PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiA8L3NwYW4+PGEgaHJlZj0ibWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT48YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgU2FsaW08YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlq
c21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
IFllcywgSSBhbSB0cnlpbmcgdG8gY29uc2lzdGVudGx5IGRpc3Rpbmd1aXNoIHRob3NlIHR3byBj
YXNlczxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3doZW48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jmd0OyZndDsmZ3Q7Jmd0O3RhbGtpbmcgYWJvdXQgdGhlIGluZm9ybWF0aW9uIGNhcnJpZWQgd2l0
aCBwYWNrZXRzIGluIHNlcnZpY2U8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtjaGFpbnMuPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJmd0OyZndDsmZ3Q7Jmd0OyBZb3Vycyw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZn
dDsmZ3Q7Jmd0OyBKb2VsPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDs8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwg
MzoxMyBQTSwgTHVjeSB5b25nIHdyb3RlOjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBKb2VsLCBTZWUgYmVsb3cuIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
IEZyb206IHNmYzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBb
PGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNA
aWV0Zi5vcmc8L2E+XSBPbiBCZWhhbGYgT2YgSm9lbCBNLiBIYWxwZXJuPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7U2VudDo8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjAyIFBNIFRvOiBMdWN5IHlvbmc7IE5pY29s
YXM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtCT1VUSE9SUzs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3Vp
Y2hhcik7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT48c3BhbiBjbGFzcz1hcHBsZS1jb252
ZXJ0ZWQtc3BhY2U+IDwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozsgc2ZjOzxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKYW1hbCBIYWRpIFNhbGltIFN1Ympl
Y3Q6IFJlOiBbc2ZjXTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHdhcyB0cnlpbmcgdG8gd29yZCBpdCBjYXJlZnVsbHkgbm90
IHRvIGZvY3VzIG9uIHdobyBwdXRzPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGluLCBidXQg
b25seSBvbiB3aG8gY29uc3VtZXMgdGhlIGluZm9ybWF0aW9uLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJbmZvcm1hdGlvbiBmb3Igc2VydmljZSBmdW5jdGlv
bnMgbWF5IGNvbWUgZnJvbSB0aGUgaW5ncmVzczxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBjbGFzc2lmaWVyIG9yIGZyb20gb3RoZXIgc2VydmljZSBmdW5jdGlv
bnMuIFtMdWN5XSB0aGlzIGlzPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIG9uZTxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjYXNlIHVzaW5nIG1ldGFkYXRh
IGluIHlvdXIgdmlldy4gSW5mb3JtYXRpb24gZm9yIHRoZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2ZvcndhcmRpbmc8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
d2lsbCBnZW5lcmFsbHkgY29tZSBmcm9tIHRoZSBpbmdyZXNzIGNsYXNzaWZpZXIsIGJ1dCBpbjxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NwZWNpYWw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgY2FzZXMgbWF5IGJlIHByb3ZpZGVkIGJ5IHNlcnZpY2UgZnVuY3Rp
b25zLiAoSSBrZWVwPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2FudGluZyB0byBnZXQ8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgcmlkIG9mIHRob3NlIHNwZWNp
YWwgY2FzZXMsIGJ1dCBzbyBmYXIgdGhlcmUgc2VlbSB0byBiZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2p1c3QgZW5vdWdoPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IG9mIHRoZW0gdG8gd2FycmFudCBjb3ZlcmluZyBpbiB0aGUgc29sdXRpb24uIEFuZCBtb3Jl
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW1wb3J0YW50bHksPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNpZ25pZmljYW50IHN1cHBvcnQgZm9yIGl0IGluIHRo
ZSB3b3JraW5nIGdyb3VwLikgW0x1Y3ldPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7VGhpcyBpczxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgc2Vjb25kIGNh
c2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3IChidXQgeW91IGRvbid0PGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7bGlrZSBpdCkuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFu
ZCB5b3Ugc3VnZ2VzdCBkaXN0aW5ndWlzaGluZyB0aGVzZSB0d28gY2FzZXMgd2hlbjxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2Rpc2N1c3Npbmc8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgYWJvdXQgbWV0YWRhdGEgdXNhZ2UuIElzIHRoYXQgcmlnaHQgdW5kZXJz
dGFuZGluZz88YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMjozMyBQTSwgTHVjeSB5b25nIHdyb3RlOjxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSm9lbCwgSSBpbnRl
cnByZXQgdGhhdCB5b3Ugc3VnZ2VzdHMgdGhhdCBkaXN0aW5ndWlzaCB0aGU8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDtleGNoYW5nZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGJldHdlZW4gc2Vydmlj
ZSBmdW5jdGlvbnM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDthbmQgdGhlPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGNoYW5nZSBpbmZvcm1hdGlvbiBk
YXRhIHBsYW5lIGNhcnJpZWQgZnJvbSBhIHNlcnZpY2U8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtm
dW5jdGlvbiB0bzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgYSBzZXJ2aWNlIG5vZGUuIElzIHRoaXMgcmlnaHQgdW5kZXJzdGFuZGluZz8gTHVjeTxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
Ij5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT5dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2gg
MTIsPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7MjAxNDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAx
OjE5PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBQTTxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVG86IEx1Y3kg
eW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAoamd1aWNoYXIpOzxz
cGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4gPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldCI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+PGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+bWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBT
dWJqZWN0Ojxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
UmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTXkgaW5jbGluYXRpb24gd291bGQg
YmUgdG8gdHVuZSB0aGF0IGRlZmluaXRpb24gdG88YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtkaXN0
aW5ndWlzaDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
YmV0d2VlbiBkYXRhcGxhbmUgY2FycmllZCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBmb3IgdXNlIGJ5
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnVuY2l0b25zICh3aGF0ZXZlciB0aGUgb3JpZ2luKSwg
YW5kIGRhdGFwbGFuZSBjYXJyaWVkPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW5mb3JtYXRpb248
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGludGVuZGVk
IGZvciBkYXRhcGxhbmUgZm9yd2FyZGluZyBjb21wb25lbnRzLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBIaSBKb2VsLDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgSSBhZ3JlZSB0aGF0IHdlIG5lZWQgdXNpbmcgdGhlIHNhbWUgZGVmaW5p
dGlvbiBmb3IgYTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Rlcm0sIGJ1dDxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRpc2FncmVlIHRoYXQgdGhl
IG1ldGFkYXRhIGRlZmluaXRpb24gaGVyZSBpcyBhIHNldCBvZjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIHB1dCBpbiB0aGUg
U0ZDIGhlYWRlci4gVGhpcyBtYXkgYmUgdG9vIG5hcnJvdzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O29yIGxlYWQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyB0byBhIHBhcnRpY3VsYXIgc29sdXRpb24uIEkgYW0gZmluZSB3aXRoIHRoaXMgZGVmaW5p
dGlvbjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luIHRoZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb2JsZW0gc3RhdGVtZW50IHcvIG1pbm9y
IHR3ZWFrIChzdWdnZXN0ZWQgb24gbWFpbGluZzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xpc3Qp
Ljxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRGF0YXBs
YW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZTxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2FiaWxpdHkgdG88YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBjbGFz
c2lmaWVycyBhbmQgc2VydmljZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgYW5k
IHNlcnZpY2U8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbnMgYW5kPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2xhc3NpZmllcnN8c2Vy
dmljZSBub2Rlcy48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFRoZXJlIG1heSBiZSBhIHNvbHV0aW9uIHRoYXQgYSBzZXJ2aWNlIGZ1bmN0aW9uIHBhc3Nl
czxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NvbWU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1h
dGlvbiB0byBhdHRhY2hlZCBzZXJ2aWNlIG5vZGUgd2l0aG91dCB1c2luZyBTRkM8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDtoZWFkZXIuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBUaGFua3MsIEx1Y3k8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBIYWxw
ZXJuIERpcmVjdDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb20iPm1haWx0
bzpqbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbTwvYT5dIFNlbnQ6IFdlZG5lc2RheSw8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDtNYXJjaCAxMiw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAyMDE0IDEyOjI1IFBNIFRvOiBMdWN5IHlvbmc7IEpvZWwg
TS4gSGFscGVybjsgTmljb2xhczxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQYXJr
ZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxh
IGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+YnJpanNtYW5AanVuaXBlci5uZXQ8
L2E+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiA8L3NwYW4+Jmx0OzxhIGhyZWY9
Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
PC9hPiZndDs7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBMdWN5LCB5b3Ugc2F5ICZxdW90O3RoZSBtZXRhZGF0YSB0ZXJt
IG1lYW5zIC4uLiZxdW90OyBUaGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtkZWZpbml0aW9uIHlv
dTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRo
ZW4gcHJvdmlkZSBpcyBhIGRlZmluaXRpb24gb2YgdGhlIHNldCBvZiBpbmZvcm1hdGlvbiB3ZTxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FyZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb3Bvc2luZyB0aGF0IHdlIHB1dCBpbiB0aGUgU0ZDIGhl
YWRlci4gSSwgYW5kIG90aGVycyw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtoYXZlPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmVlbiB1c2luZyB0
aGUgdGVybSBtZXRhZGF0YSBtb3JlIG5hcnJvd2x5LiBXZSBjYW4gdXNlPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7d2hhdGV2ZXI8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBkZWZpbml0aW9uIHdlIHdhbnQuIEJ1dCB3ZSBkbyBuZWVkIHRvIGFncmVl
IG9uIHRoZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2RlZmluaXRpb24uPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIHRoZSBwdXJwb3NlcyBv
ZiB0aGUgV0csIGl0IHNlZW1zIG11Y2ggbW9yZSB1c2VmdWwgdG88YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDt1c2UgdGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgdGVybSBtZXRhZGF0YSBmb3IgdGhlIG5hcnJvd2VyIGRlc2NyaXB0aW9uLjxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAz
LzEyLzE0LCAxOjE5IFBNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIEpvZWwsPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgYWdyZWUuIFdlIG5l
ZWQgdG8gZGlmZmVyZW50aWF0ZSB0aGUgbWV0YWRhdGEgdXNlZCBieTxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3NlcnZpY2U8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbiBhbmQgU0ZDIGhlYWRlci4gVGhlIG1ldGFkYXRhIHRlcm0g
bWVhbnMgY2Fycnlpbmc8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtzb21lPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3RhdGVzIGFsb25nIHdp
dGggdGhlIHBhY2tldC4gSU1POiBTRkMgaGVhZGVyIGlzIGEga2luZCBvZjxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhIGNhcnJp
ZWQgb24gcGFja2V0IGZvciBuZXh0IHNlcnZpY2Ugbm9kZSB0byB1c2UuPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7SW4gdGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Y29udGV4dCBvZiBTRkMsIHdlIGhhdmUgdGVybSBmb3IgU0ZDIGhlYWRl
ciBhbmQgdGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEgdGhhdDxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dhcyBjYXJyaWVk
IGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIG9yIGJldHdlZW4gc2VydmljZTxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9ucyBh
bmQgY2xhc3NpZmllcnMvc2VydmljZSBub2Rlcywgd2hpY2ggaXMgd2hhdDxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3RoZSBkcmFmdDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZvY3VzLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MsIEx1Y3k8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbSI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+XSBTZW50OiBXZWRuZXNk
YXksIE1hcmNoIDEyLDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAyMDE0PGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDExOjE4IEFNIFRvOiBM
dWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6PGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEppbTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBHdWljaGFyZCAoamd1aWNoYXIpOzxzcGFuIGNsYXNzPWFwcGxlLWNvbnZl
cnRlZC1zcGFjZT4gPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+
YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhy
ZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY108YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJh
dGlvbnM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgSSB0aGluayBpdCBpcyBpbXBvcnRhbnQgdG8ga2VlcCBhIHN0cm9uZyBkaXN0aW5jdGlv
bjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JldHdlZW48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgKHdoaWNoIGlzIGZvciB1
c2UgYnkgYXBwbGljYXRpb25zKSBhbmQgdGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2Vydmlj
ZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBjaGFpbmluZyBpbmZvcm1hdGlvbiBpbiB0aGUgYmFzZSBzZXJ2aWNlIGNoYWluIGhlYWRlciw8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDt3aGljaCBpczxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmb3IgdXNlIGJ5IHRoZSBzZXJ2aWNlIGNo
YWluIHN1cHBvcnQgbWVjaGFuaXNtcy48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDEwOjQy
IEFNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGdWxseSBhZ3JlZSB3aXRoIEpvZS48YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBX
ZSBzaG91bGQgbm90IHJlcXVpcmUgYSBmaXggbGVuZ3RoIGZvciBpbi1iYW5kIG1ldGFkYXRhPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YnV0PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhbHNvIG5vdCBsZWF2ZSBpdCBmb3IgZnJlZWx5
IHVzYWdlLiBJbiBmYWN0LCB3aGVuIGE8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBub2RlIGluc2VydHMgU0ZDIGhlYWRlciBvbiBhIChlbmNhcHN1bGF0ZWQpIHBhY2tldCBhbmQ8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtzZW5kIHRvPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZXh0IHNlcnZpY2Ugbm9kZSwgU0ZD
IGhlYWRlciBpdHNlbGYgY2FuIGJlIHNlZW4gYXMgYTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21l
dGFkYXRhLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBG
cm9tOiBzZmM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dIE9uIEJlaGFsZiBPZiBKb2VsIE0uPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7SGFscGVybjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAx
NCA5OjIxIEFNIFRvOiBOaWNvbGFzPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Qk9VVEhPUlM7PGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTs8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPmJyaWpzbWFuQGp1
bmlwZXIubmV0PC9hPjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4gPC9zcGFuPiZs
dDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldDwvYT4mZ3Q7Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJl
OiBbc2ZjXTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBGb3IgaW4tYmFuZCBtZXRhZGF0YSwgdGhlIEFQSSBmb3IgYWNjZXNzIGNhbiBlYXNpbHkg
YmU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHN5bmNocm9ub3VzLiBPdXQgb2YgYmFuZCBtZXRhZGF0YSBuZWVkcyBkaWZmZXJlbnQ8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtoYW5kbGluZy48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZXJlIGFyZSBtYW55IGNhc2Vz
IHdoZXJlIG91dC1vZi1iYW5kIG1ldGFkYXRhIGlzPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dXNl
ZnVsIGFuZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgYXBwcm9wcmlhdGUuIEJ1dCB0aGV5IGRvIG5vdCBjb3ZlciBhbGwgbmVlZHMg
YnkgYW55PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3RyZXRjaC48YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBFdmVuIGlmIGVh
Y2ggcGllY2Ugb2YgaW4tYmFuZCBtZXRhZGF0YSBpcyBvZiBmaXhlZDxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2xlbmd0aCw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZXJlIGFyZSBtYW55IGRpZmZlcmVudCBraW5kcyBvZiBtZXRh
dHlwZS4gVHJ5aW5nIHRvPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2F5PGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmcXVvdDt0aGVy
ZSB3aWxsIGJlIGV4YWN0bHkgZm91ciBwaWVjZXMsIGFuZCB0aGV5IHdpbGwgYmUgb2Y8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDt0eXBlczxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdDEsIHQyLCB0MywgYW5kIHQ0JnF1b3Q7IGlzIHNp
bXBseSB0b28gc3BlY2lmaWMgZm9yIGV2ZW4gODAlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7b2Yg
dGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O25lZWRzLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQs
IDg6NTIgQU0sIE5pY29sYXMgQk9VVEhPUlMgd3JvdGU6PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGVsbG8gUm9uLDxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgU2VuZGluZyBvdXQgb2YgYmFuZCBjb25ncnVlbnQgbWV0YWRhdGEgbWF5IG5v
dCBiZSB0aGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDthbnN3ZXI8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBhbGwgbmVl
ZHMgYnV0IGl0IGlzIG9uZSB0b29sIHRoYXQgd2Ugc2hvdWxkIGtlZXAuPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBOb3QgYWxsIG1ldGFkYXRhIGlzIHRpZWQgdG8gYSBzcGVjaWZpYyBwYWNrZXQsIGZvcjxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2V4YW1wbGUgYTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHBvbGljeSBjaGFuZ2UgaW4gUENS
RiBjb3VsZCBsZWFkIHRvIHNvbWUgbWV0YWRhdGE8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtzaWdu
YWxpbmcsPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgdGhlIHJlYWN0aW9uIHRpbWUgbmVlZCBub3QgYmUgaW1tZWRpYXRlLCBm
ZXcgbXMgbWF5PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bm90IG1hdHRlci48YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEFzIHlvdSBwb2ludCwgaWYgYSBwYWNrZXQgaXMgdGllZCB0byBhIG1ldGFkYXRhIGE8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtjb3JyZWxhdGlvbjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm8gY2FuIGJlIHNldCBp
biBib3RoIHBhY2tldCB0byBkZWFsIHdpdGggaXQgKGkuZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O21ldGFkYXRhPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgZXhwZWN0ZWQgZmxhZyBpbiB0aGUgU0ZDIGhlYWRlciwgcGx1cyBh
biBpZCk8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZpbmFsbHkgd2UgY2FuIHN0aWxsIHNlbmQgc29tZSBsaW1p
dGVkIG1ldGFkYXRhIHdpdGhpbjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2EgaGVhZGVyLjxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFRoaXMgY291bGQgYmUgdXNlZCBmb3IgbG9hZCBiYWxhbmNlcnMgaW4gcGFydGljdWxhciBp
Zjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWdyZWUgb24gYSBjb252ZW50aW9u
IHRvIGxvY2F0ZSAmcXVvdDtjb2Fyc2UgZ3JhaW4gcG9saWN5JnF1b3Q7PGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLyAmcXVv
dDtmaW5lIGdyYWluIHBvbGljeSZxdW90OyBvbiByZXNlcnZlZCBjb250ZXh0IGhlYWRlcnMuPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBUaGlzIHNlZW1zIHRvIG9wZW4gdXAgYSBsb3Qgb2YgZmxleGliaWxpdHkg
Lzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2lubm92YXRpb25zLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24g
eW91ciBsYXN0IHBvaW50LCB0aGVyZSBpcyBhIHF1ZXN0aW9uIG9uIGhvdyB0byBtYWtlPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgbWV0YWRhdGEgYXZhaWxhYmxlIHRvIGEgU2VydmljZSBGdW5jdGlvbi4gQ3VycmVudCBzb2Nr
ZXQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBjb25uZWN0aW9ucyBmb3IgZXhhbXBsZSBkbyBub3QgYWxsb3cgdG8gcmV0cmll
dmUgSVA8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtoZWFkZXI8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvcHRpb25zLiBTbyBJ
IGFzc3VtZSB0aGF0IFNGQyBhd2FyZSBTZXJ2aWNlIEZ1bmN0aW9uczxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3dpbGw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZWVkIHNvbWUgKGFzeW5jaHJvbm91czxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ID8pIEFQ
SSB0byByZXRyaWV2ZSBTRkMgaGVhZGVyIGluZm9ybWF0aW9uIGFzIHdlbGwgYXM8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDtpbi1iYW5kPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEuIEkgZG9uJ3Qgc2VlIG91dCBv
ZiBiYW5kIG1ldGFkYXRhIHRyYW5zcG9ydDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FkZGluZzxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGNvbXBsZXhpdHksIHRoZSBzYW1lIEFQSSBjYW4gcHJvYmFibHkgYXBwbHkuPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBUaGUgYWx0ZXJuYXRpdmUgb3B0aW9uLCBhbGxvd2luZyB2YXJpYWJsZSBzaXpl
ZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhIGluPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIFNGQyBoZWFk
ZXIgaGFzIHNvbWUgZHJhd2JhY2tzIGFzIHdlbGwsIG9uZSBiZWluZzxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZyYWdtZW50
YXRpb24sIGFuZCBzb21lIHN3aXRjaGVzIGV4cGVjdGluZyBhcyB3ZWxsIHRvPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7bG9vayBhdDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGVuZCB1c2VyIHRyYWZmaWMgaGVhZGVycyBmb3Ig
bGluayBsb2FkIGJhbGFuY2luZy4gSTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dvdWxkPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgYWdyZWUgdGhhdCBpZiB3ZSBjYW4gYWNjZXB0IHRoZXNlIGlzc3VlcywgdGhlbiBzZW5kaW5n
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgb2ZmLWxpbmUgY29uZ3J1ZW50IG1ldGFkYXRhIGxvb3NlcyBpdHMgaW50ZXJlc3Qu
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBXZSBuZWVkIHRvIHRha2UgaW50byBhY2NvdW50IHRoYXQgYm90aCBp
bi1iYW5kIGFuZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbmdydWVudDxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG91dC1v
Zi1iYW5kIG1ldGFkYXRhIHRyYW5zcG9ydCBpcyBub3QgcmVsaWFibGUuIEE8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDtwYWNrZXQgbG9zczxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRyaWdnZXJpbmcgcmV0cmFuc21pc3Npb24g
d291bGQgbm90IGxlYWQgdG8gdGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aWRlbnRpY2FsPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgcmVjb25zdHJ1Y3Rpb24gb2YgdGhlIGFzc29jaWF0ZWQgbWV0YWRhdGEuIEluIHNvbWU8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtjYXNlcywgd2U8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtaWdodCB0aHVzIGV2ZW4g
bmVlZCBub24tY29uZ3J1ZW50IG91dC1vZi1iYW5kIHJlbGlhYmxlPGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEg
dHJhbnNwb3J0Ljxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMgX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOjxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBSb248YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBQYXJrZXIgWzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPl0g
U2VudDo8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtXZWRuZXNkYXksPGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTWFyY2ggMTIs
IDIwMTQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAxMjo0MyBQTSBUbzogTmljb2xhcyBCT1VUSE9SUyBDYzogSmltIEd1aWNo
YXJkPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7KGpndWljaGFyKTs8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNz
PWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4gPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldCI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+PHNwYW4gY2xhc3M9YXBwbGUtY29u
dmVydGVkLXNwYWNlPiA8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7PGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7c2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBOaWNvbGFzLDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB1bmRlcnN0YW5kIHRoZSBjb25jZXB0IGZvciBv
dXQgb2YgYmFuZCBzaWduYWxpbmcgb2Y8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhLCBidXQgSSBhbSBjb25jZXJu
ZWQgdGhhdCBpdCBpbnRyb2R1Y2VzPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2lnbmlmaWNhbnQ8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2NvbXBsZXhpdHkgZHVlIHRvIHRoZSBwb3RlbnRpYWwgcmFjZSBjb25kaXRpb24gb2Y8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtyZWNlaXZpbmcgdGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtyZWFsIHBhY2tldCBi
ZWZvcmUgdGhlIG1ldGFkYXRhLiBXaGlsZSB0aGUgcmVhbCBwYWNrZXQ8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDtjb3VsZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW5kaWNhdGUgdGhhdCBvdXQgb2YgYmFuZCBtZXRhZGF0YSBp
cyBleHBlY3RlZCwgaG93IGNhbjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dlPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtndWFy
YW50ZWUgdGhlIG9yZGVyIG9mIHJlY2VwdGlvbj8gV2hhdCBpZiBzd2l0Y2hpbmcgb3I8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDtyb3V0aW5nPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtub2RlcyBhcHBseSBoYXNoIGJhc2VkIGxv
YWQgYmFsYW5jaW5nPyBXaGF0IGlmIHRoZSBsb2FkPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtiYWxhbmNpbmcgdW5kZXJzdGFu
ZHMgU0ZDIGVuY2FwcyBhbmQgbG9va3MgYmV5b25kIGl0IHRvPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7dGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDtvcmlnaW5hbCBoZWFkZXIgdG8gZ2V0IGJldHRlciBlbnRyb3B5Pzxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IENhbiB3ZSBndWFyYW50ZWUgdGhhdCB0aGUgbWV0YWRhdGEgYW5kIHJlYWwgcGFja2V0PGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2lsbCBmb2xsb3c8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBleGFjdCBzYW1lIHBh
dGg/IElmIHdlIGNhbiBub3QsIHRoZW48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpbXBsZW1lbnRh
dGlvbnMgd2lsbDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7bmVlZCB0byBhZGQgaW5ncmVzcyBxdWV1aW5nIHRvIGNvcGUgd2l0
aCB0aGUgc2NlbmFyaW8uPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBbHNvLCBkbyB5b3UgZmVlbCB0aGF0IHRo
ZSBpbmNyZWFzZSBpbiBpbXBsZW1lbnRhdGlvbjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbXBsZXhpdHkgYXQgdGhlIHNl
cnZpY2UgZnVuY3Rpb25zIGlzIHJlYXNvbmFibGU/PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MuPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBSb248YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgMTIsIDIwMTQsIGF0
IDQ6MDkgQU0sICZxdW90O05pY29sYXMgQk9VVEhPUlMmcXVvdDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0Ozxh
IGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iPk5pY29sYXMuQk9VVEhP
UlNAcW9zbW9zLmNvbTwvYT48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFp
bHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSI+bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB0
aGluayB3ZSBtdXN0IG1ha2UgYSBkaXN0aW5jdGlvbiBiZXR3ZWVuOjxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAtIE1ldGFkYXRhIHdoaWNoIHNob3VsZCBiZSBwYXJ0IG9mIHRoZSBoZWFkZXIgZGVm
aW5lZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FzIGluPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJhbmQgbWFya2lu
Zy4gLSBNZXRhZGF0YSB3aXRoIGNhbiBiZSBwYXNzZWQgb3V0IG9mPGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7YmFuZCwgZm9yPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4YW1wbGUgY29uZ3J1ZW50IG91dCBvZiBiYW5k
IHNpZ25hbGluZyBkZWZpbmVkIGluPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGRyYWZ0PGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBmb3JtZXIgY2FsbHMgZm9yIGEgbGltaXRlZCBzcGFj
ZSBpbiB0aGUgaGVhZGVyLDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RydWUsIFRoZTxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBsYXR0ZXIgaG93ZXZlciBkb2VzIG5vdCBpbmN1ciBhbnkgc3BhY2UgbGltaXRhdGlvbjxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCBpczxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdGlsbCBmYWlybHkgZWZm
aWNpZW50IGFuZCBpdCByZW1haW5zIGNvbXBhdGlibGUgd2l0aDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2EgZml4ZWQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2l6ZSBoZWFkZXIgdXNlZCB0byByb3V0ZSB0aG9zZSBz
aWduYWxpbmcgbWVzc2FnZXM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDthbG9uZyB0aGU8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgY2hhaW4ncyBzZXJ2aWNlIGZ1bmN0aW9ucy48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Tmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206PGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86amd1aWNo
YXJAY2lzY28uY29tIj5qZ3VpY2hhckBjaXNjby5jb208L2E+XSBTZW50Ojxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBU
dWVzZGF5LCBNYXJjaCAxMSwgMjAxNCA2OjQ4IFBNIFRvOiBSb24gUGFya2VyIENjOjxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBOaWNvbGFzIEJPVVRIT1JTOzxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4g
PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+YnJpanNtYW5AanVu
aXBlci5uZXQ8L2E+PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7
IHNmYzsgSmFtYWwgSGFkaSBTYWxpbTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY108YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJh
dGlvbnM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgUm9uLDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBXZSBjYW4gY2VydGFpbmx5IGhhdmUgdGhpcyBkaXNjdXNzaW9uIGJ1dCB3ZSBzaG91bGQ8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtmaXJzdDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb25zaWRlciB3aGF0IGlu
Zm9ybWF0aW9uIGlzIG5lY2Vzc2FyeSBhbmQgaWYgc2FpZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlv
biBjYW4gZml0IHdpdGhpbiBhIGZpeGVkIG51bWJlciBvZiBjb250ZXh0czxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2luIHRoZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWpvcml0eSBvZiBjYXNlcy4gUmVtZW1iZXIs
IHRoZSBnb2FsIG9mIGJlaW5nIGFibGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDt0byBwYXNzPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG1ldGFkYXRhIHRocm91Z2ggdGhlIG5ldHdvcmsgaXMgdG8gZW5oYW5jZSBzZXJ2
aWNlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVsaXZlcnksPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5vdCBwYXNz
IHRoZSBlbnRpcmUgd29ya3Mgb2YgU2hha2VzcGVhcmUgOy0pPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFNlbnQgZnJvbSBteSBpUGhvbmU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1h
ciA3LCAyMDE0LCBhdCAzOjUyIEFNLCAmcXVvdDtSb24gUGFya2VyJnF1b3Q7PGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20i
PlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+PGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5t
YWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzLDxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEkgc2VlIHNpbWlsYXIgcmVxdWlyZW1lbnRzIGZyb20gdGhlIDNncHAg
RVBDIHNpZGUuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SSB3b3VsZDxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
bGlrZSB0byBwcm9wb3NlIGFuIE9VSSAvIFRMViBiYXNlZCBhcHByb2FjaCB3aGVyZSB0aGU8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHJlc2VydmVkIE9VSSBjYW4gYmUgdXNlZCBmb3IgYWdyZWVkIHVwb24gdHlw
ZXMgb2Y8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtjb21tb248YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFk
YXRhIGFuZCB2ZW5kb3Igb3Igb3RoZXIgb3JnYW5pemF0aW9uYWwgT1VJcyBjYW48YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDtiZSB1c2VkPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBxdWlja2x5IGlubm92YXRl
IGluIHRoZSBuZXR3b3Jrcy48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNpbXVsdGFuZW91c2x5LCBJIHdvdWxk
IGFsc28gbGlrZSB0byBjb25zaWRlcjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21lY2hhbmlzbXM8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IHRoYXQgYXJlIG9wdGltaXplZCBmb3IgbG9uZyBsaXZlZCBmbG93cyBz
byBhcyB0bzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xpbWl0IHRoZTxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
bmVnYXRpdmUgZWZmZWN0cyBvZiBwYWNrZXQgZ3Jvd3RoLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFJvbjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgT24gTWFyIDcsIDIwMTQsIGF0IDg6MzQgQU0sICZxdW90O05pY29sYXMgQk9VVEhP
UlMmcXVvdDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMu
Qk9VVEhPUlNAcW9zbW9zLmNvbSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPjxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bx
b3Ntb3MuY29tIj5tYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPiZndDsmZ3Q7
IHdyb3RlOjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGVsbG8gSmlt
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGhhdmUgc2VlbiBjYXNl
cyBpbiBHaSBMQU4sIHdoZXJlIHN1YnNjcmliZXIgcmVsYXRlZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGluZm9ybWF0aW9uIGlzIHBhc3NlZCB0byBhIFdlYiBQcm94eSBmb3IgSFRUUCBoZWFkZXI8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBlbnJpY2htZW50IChhaW1lZCBhdCBzb21lIFdlYiBDb250ZW50IHBy
b3ZpZGVyczxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3BhcnRuZXJzIG9mPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgdGhlIE1vYmlsZSBPcGVyYXRvcikuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSW5mb3JtYXRp
b24gd2FzIGFuIGNvZGVkIChwZXJzaXN0ZW50KSBzdWJzY3JpYmVyIGlkPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ZGVyaXZlZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZyb20gdGhlIE1TSVNETiwgYW5k
IGNvdXBsZSBvZiBmIGN1c3RvbWVyIHByb2ZpbGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtyZWxh
dGVkPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZmllbGRzLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgSW4gYW4gc2ZjIGJhc2VkIEdpIExBTiwgdGhpcyBlbnRpdHkgc2hvdWxk
IHJlY2VpdmU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7ZnJvbSB0aGU8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBDbGFzc2lmaWVyPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAt
IEEgY2xhc3NpZmljYXRpb24gb2YgdGhlIENvbnRlbnQgUHJvdmlkZXIgKCBJZCw8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBDYXRlZ29yeSkgYmFzZWQgb24gdHJhZmZpYyBhbmFseXNpcyAtIFRoZSBNU0lT
RE4gb2Y8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3Vi
c2NyaWJlciAtIFR3byBzdWJzY3JpYmVyIHBvbGljeSBmaWVsZHMgKG5vdCB0aWVkPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IHRvIFBDUkY8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBidXQgYmVsb25naW5n
IHRvIHRoZSBTdWJzY3JpYmVyIERCKSAoU3Vic2NyaWJlcjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBjYXRlZ29yeSw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdWItY2F0ZWdvcnkpIC0gQSBzZXNzaW9u
IGlkIChmb3IgbG9nZ2luZyBhbmQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDt0cmFja2luZzxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IHB1cnBvc2VzKTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgVGhlIG9iamVjdGl2ZSBiZWluZyB0byBhdm9pZCBoYXZpbmcgdGhlIEhUVFAgUHJv
eHk8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDt0bzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJlY29tZSBh
IHRydXN0ZWQgYXBwbGljYXRpb24gKGludGVyb2dhdGUgdGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHN1YnNjcmliZXIgREIsPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXRjLi4pPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXM8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOiBKaW08YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgR3VpY2hhcmQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAoamd1aWNo
YXIpIFs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIj5qZ3VpY2hhckBjaXNjby5j
b208L2E+XSBTZW50Ojxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRodXJzZGF5LCBNYXJjaCAwNiwgMjAx
NCAyOjAyIFBNIFRvOiBKYW1hbCBIYWRpPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7U2FsaW07PGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+IDwvc3Bh
bj48YSBocmVmPSJtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQiPmptb2lzYW5kQGp1bmlwZXIu
bmV0PC9hPjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4gPC9zcGFuPiZsdDs8YSBo
cmVmPSJtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQiPm1haWx0bzpqbW9pc2FuZEBqdW5pcGVy
Lm5ldDwvYT4mZ3Q7Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPWFwcGxlLWNv
bnZlcnRlZC1zcGFjZT4gPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dCI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNw
YWNlPiA8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+bWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDsgQ2M6PGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
c2ZjIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBIaSBKYW1hbCw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFlvdSBzYWlkICZxdW90O0l0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFi
bGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2l6ZWQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRh
ZGF0YSZxdW90Oy4uIEkgYW0gbm90IHNvIGNvbnZpbmNlZCBhbmQgd291bGQgbGlrZSB0bzxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZXR0ZXI8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB1bmRlcnN0YW5k
IHRoZSByZXF1aXJlbWVudHMgYmVmb3JlIHBhc3NpbmcganVkZ2VtZW50Ljxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBJZiB3ZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxvb2sgYXQgdGhlIHVzZSBjYXNl
cyBhcyBwcmVzZW50ZWQgdGh1cyBmYXIgaW50bzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUg
V0cgSTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGhhdmUgeWV0IHRvIHNlZSBhIHNpbmdsZSBleGFtcGxl
IG9mIHRoZSBuZWVkPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChub3RpbmcgdGhhdDxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGRlc2lyZSBpcyBub3QgdGhlIHNhbWUgYXMgbmVlZCkgLSBJIGFtIG5vdCBz
YXlpbmc8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlcmUgaXM8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBubyByZXF1aXJlbWVudCBidXQgcmF0aGVyIHRoYXQgd2Ugc2hvdWxkIG5vdCBqdW1wPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIHRoZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbmNsdXNpb24g
YW5kIGJ1aWxkIHN0YW5kYXJkcyBhcm91bmQgYSB0aGVvcnkuPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IE9uIDMvMy8xNCwgNjozNSBBTSwgJnF1b3Q7SmFtYWwgSGFkaSBTYWxpbSZxdW90Ozxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUu
Y29tIj5oYWRpQG1vamF0YXR1LmNvbTwvYT48c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2U+IDwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tIj5tYWlsdG86
aGFkaUBtb2phdGF0dS5jb208L2E+Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDt3cm90
ZTo8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBsaWtl
IHRoZSBkb2MgLSB3ZWxsIHdyaXR0ZW4uPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFNlY3Rpb24gNC4zIG9uIG1ldGFkYXRhIGVuY29kaW5nLjxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJdCBzZWVtcyB0aGVyZSdz
IGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlIHNpemVkPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1l
dGFkYXRhPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChhdCBsZWFzdCBmb3IgaHR0cC9hcHAgeW91
IHNlZW0gdG8gaW5kaWNhdGUgdGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRlc2lyZSBmb3I8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpdCkuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciBh
IGRhdGFwYXRoIHBlci1wYWNrZXQgbWV0YWRhdGEsIGkgZmVlbCB0aGU8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgbmVlZCBpczxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBqdXN0IGFzIGltcG9ydGFu
dC4gQXJlIHdlIGxpbWl0ZWQgYnkgdGhlIGZhY3QgdGhhdDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBleGlzdGluZyBoYXJkd2FyZSBtYXkgbm90IGJlIGFibGUgdG8gaGFuZGxlIFRMVnM/PGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Rm9yPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4YW1wbGUsIEkg
ZG9udCBoYXZlIGEgcHJvYmxlbSBoYW5kbGluZyBUTFZzIGluIGE8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgc29mdHdhcmU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtkYXRhcGF0aC48YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2hlZXJzLCBqYW1hbDxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgbWFpbGluZyBsaXN0PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiA8L3Nw
YW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxzcGFuIGNs
YXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4gPC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIj5tYWlsdG86c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+IDwvc3Bhbj48YSBocmVmPSJo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0PHNwYW4gY2xh
c3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiA8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyI+c2ZjQGlldGYub3JnPC9hPjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4g
PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5tYWlsdG86c2ZjQGlldGYu
b3JnPC9hPiZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz1hcHBsZS1jb252
ZXJ0ZWQtc3BhY2U+IDwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8
L2E+PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXyBzZmM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxp
c3Q8c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+IDwvc3Bhbj48YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVy
dGVkLXNwYWNlPiA8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPm1haWx0
bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNz
PWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4gPC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYzwvYT48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXyBzZmM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlz
dDxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4gPC9zcGFuPjxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0
ZWQtc3BhY2U+IDwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+bWFpbHRv
OnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9
YXBwbGUtY29udmVydGVkLXNwYWNlPiA8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjPC9hPjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fIHNmYzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0
PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiA8L3NwYW4+PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRl
ZC1zcGFjZT4gPC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5tYWlsdG86
c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz1h
cHBsZS1jb252ZXJ0ZWQtc3BhY2U+IDwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmM8L2E+PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5nPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+IDwvc3Bhbj48YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PHNwYW4gY2xhc3M9YXBwbGUt
Y29udmVydGVkLXNwYWNlPiA8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
Pm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFu
IGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4gPC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJmd0OyZndDtfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0O3NmYyBtYWlsaW5nIGxpc3Q8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIj5zZmNAaWV0Zi5vcmc8L2E+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiA8
L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPm1haWx0bzpzZmNAaWV0Zi5v
cmc8L2E+Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OzxhIGhyZWY9Imh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0Ozxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX188YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0O3NmYyBtYWlsaW5n
IGxpc3Q8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+
IDwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+bWFpbHRvOnNmY0BpZXRm
Lm9yZzwvYT4mZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDs8YSBocmVmPSJodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsm
Z3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7IHNmYyBtYWlsaW5nIGxp
c3Q8YnI+Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4g
PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+
Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4gPC9zcGFu
PjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+Jmd0OyZndDsmZ3Q7
PGJyPiZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXzxicj4mZ3Q7Jmd0OyZndDsgc2ZjIG1haWxpbmcgbGlzdDxicj4mZ3Q7Jmd0OyZndDs8
c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+IDwvc3Bhbj48YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPiZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNz
PWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4gPC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYzwvYT48YnI+Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7PGJyPiZndDsmZ3Q7X19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+Jmd0OyZndDtz
ZmMgbWFpbGluZyBsaXN0PGJyPiZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+
c2ZjQGlldGYub3JnPC9hPjxicj4mZ3Q7Jmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYzwvYT48YnI+Jmd0Ozxicj4mZ3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX188YnI+Jmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+Jmd0OzxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+Jmd0OzxhIGhyZWY9Imh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+PGJyPl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPnNmYyBtYWlsaW5nIGxpc3Q8YnI+PGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj48YSBocmVmPSJodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PG86cD48L286cD48L3A+PC9kaXY+PC9kaXY+PC9k
aXY+PC9kaXY+PC9kaXY+PC9ibG9ja3F1b3RlPjxibG9ja3F1b3RlIHN0eWxlPSdtYXJnaW4tdG9w
OjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQnPjxkaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+
PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z
LXNlcmlmIic+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188
YnI+c2ZjIG1haWxpbmcgbGlzdDxicj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNA
aWV0Zi5vcmc8L2E+PGJyPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PC9ibG9ja3F1b3RlPjxkaXY+PHAgY2xh
c3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTMuNXB0O2ZvbnQtZmFtaWx5OiJI
ZWx2ZXRpY2EiLCJzYW5zLXNlcmlmIic+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX188YnI+c2ZjIG1haWxpbmcgbGlzdDxicj48YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSdmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiInPjxicj48YSBocmVmPSJo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2
PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2Pjwv
ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48bzpwPiZuYnNwOzwvbzpwPjwvcD48L2Rpdj48L2Rpdj48
L2JvZHk+PC9odG1sPg==

--_000_B6D287BF58D35D4B882E012AD3E175616B9F99E0ONWVEXCHMB04cie_--


From nobody Wed Mar 19 11:00:11 2014
Return-Path: <Cathy.H.Zhang@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 822FF1A07E0 for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 11:00:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.447
X-Spam-Level: 
X-Spam-Status: No, score=-2.447 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 CcDIgpOETw3E for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 10:59:54 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 9D7091A06EA for <sfc@ietf.org>; Wed, 19 Mar 2014 10:59:52 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BES91684; Wed, 19 Mar 2014 17:59:43 +0000 (GMT)
Received: from LHREML402-HUB.china.huawei.com (10.201.5.241) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 19 Mar 2014 17:59:29 +0000
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; Wed, 19 Mar 2014 17:59:40 +0000
Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.52]) by SJCEML702-CHM.china.huawei.com ([169.254.4.61]) with mapi id 14.03.0158.001; Wed, 19 Mar 2014 10:59:32 -0700
From: Cathy Zhang <Cathy.H.Zhang@huawei.com>
To: "He, Peng" <phe@ciena.com>, "mikebianc@aol.com" <mikebianc@aol.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs83oQRF4Vi4nkyRETtZ1eglQZrndL8A//+MpgCAACHtQIABWV6AgABVHACAAEM4gP//jt8QgAAIL8CAAAcVYA==
Date: Wed, 19 Mar 2014 17:59:32 +0000
Message-ID: <A2C96F6779E6A041BC7023CC207FC99418F1DFA3@SJCEML701-CHM.china.huawei.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <26E2A2A9-51B2-48CE-AC41-0A8F1FFB2F72@cisco.com> <813842604.1950.1395247533163.JavaMail.tomcat@mgs-aam01.mail.aol.com> <A2C96F6779E6A041BC7023CC207FC99418F1DE81@SJCEML701-CHM.china.huawei.com> <B6D287BF58D35D4B882E012AD3E175616B9F99E0@ONWVEXCHMB04.ciena.com>
In-Reply-To: <B6D287BF58D35D4B882E012AD3E175616B9F99E0@ONWVEXCHMB04.ciena.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.212.145.94]
Content-Type: multipart/alternative; boundary="_000_A2C96F6779E6A041BC7023CC207FC99418F1DFA3SJCEML701CHMchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/yPT4SUntmmYaxDrJHIsJY4kqtck
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Mar 2014 18:00:09 -0000

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

VGhlIGZvbGxvd2luZyBsaW5rcyBoYXZlIHRlcm1pbm9sb2d5IGRlZmluaXRpb25zLiBTb21lIG90
aGVyIFNGQyBzcGVjcyBhbHNvIGhhdmUgZGVmaW5pdGlvbnMuDQoNCmh0dHA6Ly9kYXRhdHJhY2tl
ci5pZXRmLm9yZy9kb2MvZHJhZnQtYm91Y2FkYWlyLXNmYy1mcmFtZXdvcmsvDQpodHRwOi8vZGF0
YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LXF1aW5uLXNmYy1hcmNoLz9pbmNsdWRlX3RleHQ9
MQ0KDQpGcm9tOiBIZSwgUGVuZyBbbWFpbHRvOnBoZUBjaWVuYS5jb21dDQpTZW50OiBXZWRuZXNk
YXksIE1hcmNoIDE5LCAyMDE0IDEwOjMzIEFNDQpUbzogQ2F0aHkgWmhhbmc7IG1pa2ViaWFuY0Bh
b2wuY29tOyBzZmNAaWV0Zi5vcmcNClN1YmplY3Q6IFJFOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlv
biBjaGFpbiBJRA0KDQpEbyB3ZSBoYXZlIGEgZG9jdW1lbnQgc29tZXdoZXJlIChtYXliZSBJIG1p
c3NlZCBpdCkgdG8gZXhwbGljaXRseSBkZWZpbmUgdGhlIHRlcm1zIGxpa2UgQ2hhaW4gSUQsIFBh
dGggSUQsIHNlcnZpY2UgaW5zdGFuY2UsIFNGIGluc3RhbmNlcywgc2VydmljZSBjaGFpbiwgc2Vy
dmljZSBwYXRoPw0KDQoNCg0KUmVnYXJkcywNClBlbmcNCg0KDQpGcm9tOiBzZmMgW21haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIENhdGh5IFpoYW5nDQpTZW50OiBXZWRu
ZXNkYXksIE1hcmNoIDE5LCAyMDE0IDE6MjUgUE0NClRvOiBtaWtlYmlhbmNAYW9sLmNvbTsgc2Zj
QGlldGYub3JnDQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQN
Cg0KKzEgZm9yICMyLg0KDQpNaWtlIGJyaW5ncyB1cCBhIGdvb2QgcG9pbnQgdGhhdCB3ZSBzaG91
bGQgbWFrZSBpdCBjbGVhciBhYm91dCB0aGUgY2hhaW5JRC4NCkFsdGhvdWdoIHdlIHNheSB0aGF0
IHRoZSBjaGFpbiBJRCBpcyB0aGUgcGF0aCBJRCB0aGF0IHJlcHJlc2VudHMgYW4gb3JkZXJlZCBz
ZXQgb2YgIHNlcnZpY2UgaW5zdGFuY2VzLCB0aGUgaW5zdGFuY2VzIGNhbiBiZSBwcmUtY2hvc2Vu
IChlZy4gYnkgYSBjZW50cmFsaXplZCBjb250cm9sIHBsYW5lKSBvciBjYW4gYmUgZHluYW1pY2Fs
bHkgY2hvc2VuL21vZGlmaWVkIGJ5IGxvY2FsIFNGIG9yIGNhbiBiZSBhIGNvbWJpbmF0aW9uIG9m
IGJvdGggKGRpZmZlcmVudCBkZXNpZ24vaW1wbGVtZW50YXRpb24gb3B0aW9ucyBhcmUgYWxsb3dl
ZCkuIEZvciBleGFtcGxlIGluIHNvbWUgaW1wbGVtZW50YXRpb24sDQphIGNlbnRyYWxpemVkIGNv
bnRyb2xsZXIgY2FuIGNob29zZSB0aGUgc2VxdWVuY2Ugb2Ygc2VydmljZSBpbnN0YW5jZXMgYmFz
ZWQgb24gIGEgZ2xvYmFsIHZpZXcgb2YgdGhlIOKAnHNlcnZpY2UgY2FwYWJpbGl0eSBhbmQgc3Rh
dHVzIG1hcOKAnSBhbmQgcHJvZ3JhbSBlYWNoIG5vZGUgcHJvcGVybHkgZm9yIGZvcndhcmRpbmcs
DQpidXQgc29tZSBTRiBub2RlIGFsb25nIHRoZSBwYXRoIGNhbiBkeW5hbWljYWxseSBjaGFuZ2Ug
dGhlIG5leHQgaG9wIFNGIGJhc2VkIG9uIGl0cyBwcm9jZXNzaW5nIHJlc3VsdC4NClRoZSBwYXRo
IGRvZXMgbm90IG1lYW4gYSBzdGF0aWMgZml4ZWQgcGF0aC4NCg0KVGhhbmtzLA0KQ2F0aHkNCg0K
RnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBtaWtl
YmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+DQpTZW50OiBXZWRuZXNkYXks
IE1hcmNoIDE5LCAyMDE0IDk6NDYgQU0NClRvOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQoN
CisxIGFzIHdlbGwgZm9yICMyLg0KDQpJdCBpcyBtdWNoIGVhc2llciB0byBzZXQgdXAgZmxvd3Mg
aWYgYSBTRiBrbm93cyB0aGF0IElGIHBhdGggSUQgPSB4LCB0aGVuIG5leHQtaG9wIGluIHBhdGgg
aXMgeSwgd2l0aG91dCBoYXZpbmcgdG8gZmluZCBpdHNlbGYgaW4gdGhlIHBhY2tldCwgZXRjLg0K
QnV0LCBzaG91bGQgdGhpcyBmaWVsZCByZXByZXNlbnQgdGhlIGNoYWluSUQgb3IgdGhlIHBhdGhJ
RD8gIElmIHRoZSBwYXRoSUQsIHRoZW4gdGhhdCBtZWFucyB0aGF0IGVhY2ggU0YgaW5zdGFuY2Ug
aXMgY2hvc2VuIGF0IGNsYXNzaWZpY2F0aW9uIHRpbWUgYW5kIGVhY2ggU0YgaW5zdGFuY2Ugc2lt
cGx5IGZvcndhcmRzIGJhc2VkIG9uIGtub3dpbmcgdGhlIHByZS1kZXNpZ25hdGVkIG5leHQgU0Yg
aW5zdGFuY2UuICBIb3dldmVyLCBpZiB0aGUgZmllbGQgcmVwcmVzZW50cyBhIGNoYWluIElELCB0
aGVuIGVhY2ggU0Ygd291bGQgY2hvb3NlIHRoZSBpbnN0YW5jZSBvZiB0aGUgcHJlZGVzaWduYXRl
ZCBuZXh0LVNGIGJlZm9yZSBzZW5kaW5nIGl0IG9uLiAgVGhpcyBtaWdodCBiZSB1c2VmdWwgaWYg
dGhhdCBuZXh0LWhvcCBpbnN0YW5jZSBnb2VzIGF3YXkgYWZ0ZXIgY2xhc3NpZmljYXRpb24uDQoN
Cg0KDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkZyb206IHBhdWxxQGNp
c2NvLmNvbTxwYXVscUBjaXNjby5jb208bWFpbHRvOnBhdWxxQGNpc2NvLmNvbSUzY3BhdWxxQGNp
c2NvLmNvbT4+DQpUbzogU3VtYW5kcmEgTWFqZWU8Uy5NYWplZUBGNS5jb208bWFpbHRvOlMuTWFq
ZWVARjUuY29tPj4NCmNjOiBDYXRoeSBaaGFuZzxDYXRoeS5ILlpoYW5nQGh1YXdlaS5jb208bWFp
bHRvOkNhdGh5LkguWmhhbmdAaHVhd2VpLmNvbT4+LHNmY0BpZXRmLm9yZzxzZmNAaWV0Zi5vcmc8
bWFpbHRvOnNmY0BpZXRmLm9yZz4+LERhdmlkIEFsbGFuIEk8ZGF2aWQuaS5hbGxhbkBlcmljc3Nv
bi5jb208bWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPj4NClNlbnQ6IFdlZG5lc2Rh
eSwgTWFyY2ggMTksIDIwMTQNClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBj
aGFpbiBJRA0KDQpIaSBTdW1hbmRyYSwNCg0KSSBsZWFuIHRvd2FyZHMgIzI6IGVzc2VudGlhbGx5
IGVuY29kaW5nIHRoZSBpbmZvcm1hdGlvbiBpbnRvIGEgc2ltcGxlIElELCByYXRoZXIgdGhhbiB0
cnlpbmcgdG8gY3JlYXRlIGEgdmFyaWFibGUgbGVuZ3RoIHN0YWNrLiBUaGUgZW5jb2RpbmcgbWV0
aG9kIGlzIG11Y2ggc2ltcGxlciBmb3IgU0ZzIHRvIHByb2Nlc3MsIGFuZCBhcyB5b3UgcG9pbnQg
b3V0IHVwZGF0ZSBhbmQgbW9kaWZ5Lg0KDQpQYXVsDQoNCk9uIE1hciAxOSwgMjAxNCwgYXQgMzo0
MCBBTSwgU3VtYW5kcmEgTWFqZWUgPFMuTWFqZWVARjUuY29tPG1haWx0bzpTLk1hamVlQEY1LmNv
bT4+IHdyb3RlOg0KDQo8PFRyaW1tZWQgdGhlIFRPIGxpc3QgdG8gYXZvaWQgdGhlIG1zZyBiZWlu
ZyBoZWxkIGFnYWluPj4NCg0KSSBzZWUgdHdvIHdheXMgdG8gY2FycnkgdGhlIHBhdGggaW5mb3Jt
YXRpb24uDQoNCg0KICAxLiAgRXhwbGljaXQgb3JkZXJlZCBsaXN0LCBzb21ldGhpbmcgbGlrZSBG
Vy1BIDo6IFRDUC1PUFQgOjogTEIgOjogVmlkZW9PUFQgOjogQ0dOQVQuIFRoZXJlIGFyZSB0d28g
aXNzdWVzIHdpdGggdGhpcyBhcHByb2FjaCwgZmlyc3QgdGhlIGxlbmd0aCBvZiBncmFwaCBpcyB2
YXJpYWJsZS4gQWxzbyBpdCBpbXBsaWVzIGJpZGlyZWN0aW9uYWwgc3ltbWV0cnkuIEl0IGlzIG9m
dGVuIHJlcXVpcmVkIGJ1dCBzaG91bGQgbm90IGJlIG1hbmRhdG9yeS4gU2Vjb25kbHkgY2hhbmdp
bmcgdGhpcyBwYXRoL2dyYXBoIGluIGF0IFNGIGNhbiBiZSBjdW1iZXJzb21lLg0KICAyLiAgTGV0
IHRoZSBDb250cm9sIHBsYW5lIGRpc3RyaWJ1dGUgdGhlIGNoYWluSUQgPOKAlD4gZ3JhcGggbWFw
cGluZy4gSW4gdGhpcyBjYXNlIGVhY2ggU0Ygd291bGQgaGF2ZSBtYXBwaW5nIG9mIGdpdmVuIGEg
Y2hhaW5JRCB3aGF0IGlzIG15IG5leHQgaG9wLiBUaGUgY2hhaW5JRCBpdHNlbGYgY291bGQgYmUg
Zml4ZWQgc2l6ZSBlbGVtZW50LiBBIFNGIGNhbiBzZWxlY3QgYSBkaWZmZXJlbnQgcGF0aCBieSBj
aGFuZ2luZyB0aGUgY2hhaUlEIHBhcmFtZXRlci4NCg0KUmVnYXJkcw0KU3VtYW5kcmENCg0KDQpG
cm9tOiBDYXRoeSBaaGFuZyA8Q2F0aHkuSC5aaGFuZ0BodWF3ZWkuY29tPG1haWx0bzpDYXRoeS5I
LlpoYW5nQGh1YXdlaS5jb20+Pg0KRGF0ZTogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgYXQgMTA6
MTMgQU0NClRvOiAiUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pIiA8cmVwZW5ub0BjaXNjby5jb208
bWFpbHRvOnJlcGVubm9AY2lzY28uY29tPj4sICJMb3Vpcy5Gb3VyaWUiIDxMb3Vpcy5Gb3VyaWVA
aHVhd2VpLmNvbTxtYWlsdG86TG91aXMuRm91cmllQGh1YXdlaS5jb20+PiwgIlBhdWwgUXVpbm4g
KHBhdWxxKSIgPHBhdWxxQGNpc2NvLmNvbTxtYWlsdG86cGF1bHFAY2lzY28uY29tPj4sIERhdmlk
IEFsbGFuIEkgPGRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPG1haWx0bzpkYXZpZC5pLmFsbGFu
QGVyaWNzc29uLmNvbT4+DQpDYzogTmljb2xhcyBCT1VUSE9SUyA8Tmljb2xhcy5CT1VUSE9SU0Bx
b3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PiwgWHV4aWFvaHUg
PHh1eGlhb2h1QGh1YXdlaS5jb208bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+PiwgQ2hhbmdj
aGVuZyBIdWFuZyA8aHVhbmdAc2NlLmNhcmxldG9uLmNhPG1haWx0bzpodWFuZ0BzY2UuY2FybGV0
b24uY2E+PiwgInNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiIgPHNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPj4sICJtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJp
YW5jQGFvbC5jb20+IiA8bWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29t
Pj4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpIaSBS
ZWluYWxkbywNClNvIHRoZSBjaGFpbiBJRCBpcyBhY3R1YWxseSB0aGUgcGF0aCBJRCB3aGljaCBy
ZXByZXNlbnRzIGFuIG9yZGVyZWQgc2V0IG9mIHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFuY2VzLg0K
SSB0aGluayB3ZSBzaG91bGQgYWRkIGFuIGV4cGxpY2l0IGRlZmluaXRpb24gb2Yg4oCcc2Vydmlj
ZSBpbnN0YW5jZeKAnS4gV2hhdCBkbyB5b3UgdGhpbms/DQpUaGFua3MsDQpDYXRoeQ0KRnJvbTog
c2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBSZWluYWxkbyBQ
ZW5ubyAocmVwZW5ubykNClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDExOjAzIEFNDQpU
bzogTG91aXMuRm91cmllOyBQYXVsIFF1aW5uIChwYXVscSk7IERhdmlkIEFsbGFuIEkNCkNjOiBO
aWNvbGFzIEJPVVRIT1JTOyBYdXhpYW9odTsgbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2Vi
aWFuY0Bhb2wuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBDaGFuZ2No
ZW5nIEh1YW5nDQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQN
CkEgU2VydmljZSBDaGFpbiBqdXN0IGRlZmluZXMgd2hpY2ggdHlwZSBvZiBzZXJ2aWNlIGFuZCB0
aGVpciBvcmRlci4NCkEgc2VydmljZSBwYXRoIGRlZmluZXMgdGhlIGFjdHVhbCBzZXJ2aWNlIGlu
c3RhbmNlLCBzYXksIGZpcmV3YWxsMS5ob21lLCBuYXQyLCBkcGktc2ljLCBldGMuDQpGcm9tOiAi
TG91aXMuRm91cmllIiA8TG91aXMuRm91cmllQGh1YXdlaS5jb208bWFpbHRvOkxvdWlzLkZvdXJp
ZUBodWF3ZWkuY29tPj4NCkRhdGU6IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IGF0IDEwOjU1IEFN
DQpUbzogIlBhdWwgUXVpbm4gKHBhdWxxKSIgPHBhdWxxQGNpc2NvLmNvbTxtYWlsdG86cGF1bHFA
Y2lzY28uY29tPj4sIERhdmlkIEFsbGFuIEkgPGRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPG1h
aWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbT4+DQpDYzogTmljb2xhcyBCT1VUSE9SUyA8
Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb20+PiwgWHV4aWFvaHUgPHh1eGlhb2h1QGh1YXdlaS5jb208bWFpbHRvOnh1eGlhb2h1QGh1
YXdlaS5jb20+PiwgQ2hhbmdjaGVuZyBIdWFuZyA8aHVhbmdAc2NlLmNhcmxldG9uLmNhPG1haWx0
bzpodWFuZ0BzY2UuY2FybGV0b24uY2E+PiwgInNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPiIgPHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPj4sICJtaWtlYmlhbmNAYW9s
LmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+IiA8bWlrZWJpYW5jQGFvbC5jb208bWFpbHRv
Om1pa2ViaWFuY0Bhb2wuY29tPj4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlv
biBjaGFpbiBJRA0KUGF1bCwNCkNhbiB5b3UgY2xhcmlmeSB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVu
IHNlcnZpY2UgY2hhaW4gYW5kIHNlcnZpY2UgcGF0aC4gR2l2ZW4gdGhhdCBhIHNlcnZpY2UgY2hh
aW4gaXMgY29tcG9zZWQNCm9mIHNldmVyYWwgc2VydmljZSBmdW5jdGlvbnMgU0YxLCBTRjIsIC4u
IFNGbiBob3cgd291bGQgYSBzZXJ2aWNlIHBhdGggZGlmZmVyIGZyb20gdGhhdCBzZXJ2aWNlIGNo
YWluPw0KDQpMb3Vpcw0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9u
IEJlaGFsZiBPZiBQYXVsIFF1aW5uIChwYXVscSkNClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE4LCAy
MDE0IDEwOjI2IEFNDQpUbzogRGF2aWQgQWxsYW4gSQ0KQ2M6IE5pY29sYXMgQk9VVEhPUlM7IFh1
eGlhb2h1OyBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+OyBzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47IENoYW5nY2hlbmcgSHVhbmcNClN1YmplY3Q6
IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KSGkgRGF2ZSwNCkNoYWluIElE
IHNob3VsZCByZWFsbHkgYmUgcGF0aCBJRCBzaW5jZSB0aGVyZSBjYW4gYmUgbWFueSBwYXRocyBm
b3IgYSBnaXZlbiBjaGFpbi4gVXNpbmcgdGhhdCBkZWZpbml0aW9uLCB3ZSBhdm9pZCB0aGUgb3Zl
cmxvYWQgYW5kIHJlYXAgdGhlIGdhaW4gYWxsdWRlZCB0byBiZWxvdy4NClBhdWwNCk9uIE1hciAx
OCwgMjAxNCwgYXQgMTI6MTQgUE0sIERhdmlkIEFsbGFuIEkgPGRhdmlkLmkuYWxsYW5AZXJpY3Nz
b24uY29tPG1haWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbT4+IHdyb3RlOg0KDQpXZWxs
IHRoZSBxdWVzdGlvbiBkZSBqb3VyIGlzIOKAnGRvZXMgYSBjaGFpbiBJRCBkZWZpbmUgYSBjbGFz
cyBvciBhbiBpbnN0YW5jZeKAneKApi4gSWYgaXQgZGVmaW5lcyBhbiBjbGFzcyB3ZSBhbHNvIG5l
ZWQgaW5zdGFuY2UgaW5mb3JtYXRpb24sIGlmIGl0IGlzIGN1cnJlbnRseSBvdmVybG9hZGVkIHRv
IGRlZmluZSBjbGFzcyBhbmQgaW5zdGFuY2UgSU1PIHdlIGhhdmUgYSBwcm9ibGVt4oCmLg0KRGF2
ZQ0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOmJvdW5jZXNA
aWV0Zi5vcmc+XSBPbiBCZWhhbGYgT2YgQ2hhbmdjaGVuZyBIdWFuZw0KU2VudDogVHVlc2RheSwg
TWFyY2ggMTgsIDIwMTQgNzo0MyBBTQ0KVG86IE5pY29sYXMgQk9VVEhPUlMNCkNjOiBYdXhpYW9o
dTsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBtaWtlYmlhbmNAYW9sLmNvbTxt
YWlsdG86bWlrZWJpYW5jQGFvbC5jb20+DQpTdWJqZWN0OiBSZTogW3NmY10g562U5aSNOiBTRkMg
ZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KR29vZCBwb2ludHMuIEkgYmVsaWV2ZSBleHBsaWNpdCBj
aGFpbiBJRCBzaG91bGQgYmUgbWFuZGF0b3J5LiBUaGUgb3ZlcmhlYWQgaXMgdmVyeSBsaXR0bGUu
IEl0IGhlbHBzIHNpbXBsaWZ5IHByb2Nlc3NpbmcgYW5kIHN0ZWVyaW5nIHNpZ25pZmljYW50bHku
IFRoZSBnYWluIGlzIGh1Z2UuDQpDaGFuZw0KDQotLS0tLS0tLS0tLS0NCkNoYW5nY2hlbmcgSHVh
bmcNCg0KT24gTWFyIDE4LCAyMDE0LCBhdCAxOjUzIEFNLCBOaWNvbGFzIEJPVVRIT1JTIDxOaWNv
bGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNv
bT4+IHdyb3RlOg0KSSB0aGluayB0aGF0IGtlZXBpbmcgdGhlIFNlcnZpY2UgUGF0aCBMYXllciB0
cmFuc3BvcnQgaW5kZXBlbmRlbnQgc2hvdWxkIHJlbWFpbiBhbiBvYmplY3RpdmUgZm9yIFNGQy4g
U3VjaCBhIHNlcGFyYXRpb24gb2YgY29uY2VybnMgaXMgYSBzb3VuZCBhcmNoaXRlY3R1cmFsIHBy
aW5jaXBsZSB0aGF0IGhlbHAga2VlcCB0aGluZ3Mgc2ltcGxlIGluIHByYWN0aWNlLg0KT24gdGhl
IHF1ZXN0aW9uIG9mIFNlcnZpY2UgUGF0aCwgd2UgaGF2ZSBhIGRpc2N1c3Npb24gb24gd2hldGhl
ciB3ZSBuZWVkIHNvbWUga2luZCBvZiBleHBsaWNpdCBpZGVudGlmaWVyIG9yDQpjb3VsZCB3ZSBy
ZWx5IG9uIG1hcHBpbmcgb24gc29tZSB1bmRlcmxheSBuZXR3b3JrIHByb3RvY29sIGZpZWxkcy4N
Ck1heSBiZSBhIFBSTy9DT04gdGFibGUgY291bGQgaGVscCBmb2N1cyB0aGUgZ3JvdXAgZGVjaXNp
b24gb24gdGhhdCBtYXR0ZXINCg0KICAqICAgVmlzaWJpbGl0eSAodHJhY2luZykNCiAgKiAgIEZv
cndhcmRpbmcgZ3JhcGggc3RydWN0dXJlIGltcGFjdC9saW1pdGF0aW9ucw0KICAqICAgUmVjb25m
aWd1cmF0aW9uIHNwZWVkDQoNCiAgICAgKiAgIExCUyAvIHNjYWxlIG91dCBpbXBhY3QNCiAgICAg
KiAgIE5vZGUgYnlwYXNzIChlLmc7IG1haW50ZW5hbmNlKQ0KDQogICogICB1bmRlcmxheSBuZXR3
b3JrL3RyYW5zcG9ydCBsYXllcnMgc3VwcG9ydA0KICAqICAgSGVhZGVyIHNwYWNlIGltcGFjdA0K
ICAqICAgTXVsdGkgdGVuYW50IHN1cHBvcnQgaW1wYWN0DQogICogICBTRkMgb24gZmxhdCAoZS5n
IG9wdGljYWwgTDIgZm9yIERhdGEgQ2VudGVycykgbmV0d29yaw0KICAqICAgVW5kZXJsYXkgbmV0
d29yayBhZG1pbmlzdHJhdGlvbiBpbXBhY3QNClBlcnNvbmFsbHkgSSB0aGluayB0aGF0IGhhdmlu
ZyBhbiBleHBsaWNpdCBjaGFpbiBpZGVudGlmaWVyIChlLmcuIFNlcnZpY2UgUGF0aC9TZXJ2aWNl
IEluZGV4KSBpcyBjbGVhciAobWFuYWdlbWVudCBhbmQgY29udHJvbCkgYW5kIG5vdCBleHBlbnNp
dmUgKGhlYWRlciBzcGFjZSkuIFRoZSBkcmF3YmFjayBiZWluZyBzb21lIGltcGFjdCBvbiB0aGUg
c2ltcGxpY2l0eSB0byBhZGQvcmVtb3ZlIGVsZW1lbnRzIGluIGEgY2hhaW4gZHluYW1pY2FsbHku
DQpUYWcgc3dpdGNoaW5nIChhcyBNUExTKSBhbGxvd3MgdG8gbWFuYWdlIHRhZ3MgcGVyIHNlcnZp
Y2Ugbm9kZXMsIGxlYWRpbmcgdG8gbW9yZSB2ZXJzYXRpbGUgYW5kIGRpdmVyc2UgZ3JhcGhzDQpO
aWNvbGFzDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KRnJvbTogWHV4aWFvaHUg
W3h1eGlhb2h1QGh1YXdlaS5jb208bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+XQ0KU2VudDog
VHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgNTowNCBBTQ0KVG86IEplcm9tZSBNb2lzYW5kOyBtaWtl
YmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+OyBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFtzZmNdIOetlOWkjTogU0ZDIGVuY2Fwc3VsYXRp
b24gY2hhaW4gSUQNCkkgbGlrZSB0aGUgaWRlYSBvZiBzZXBhcmF0aW5nIHRoZSBTZXJ2aWNlIEZ1
bmN0aW9uIExheWVyIGFuZCB0aGUgU2VydmljZSBQYXRoIExheWVyLCBhcyBwcm9wb3NlZCBpbiBk
cmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucy4gVGhlIHJvbGUgb2YgdGhl
IFNlcnZpY2UgUGF0aCBMYXllciBpcyBqdXN0IHRvIHN0ZWVyIHRoZSB0cmFmZmljIGFsb25nIGEg
cGFydGljdWxhciBjaGFpbiBvZiBzZXJ2aWNlIG5vZGVzIHdoaWNoIGNhbiBiZSBpbXBsZW1lbnRl
ZCBieSBleGlzdGluZyB0b29scyBmb3Igc291cmNlIHJvdXRpbmcsIHN1Y2ggYXMgc2VnbWVudCBy
b3V0aW5nLiBBcyBzdWNoLCBpdOKAmXMgbm90IG5lY2Vzc2FyeSB0byB0cnkgdG8ga2VlcCB0aGUg
U2VydmljZSBQYXRoIExheWVyIHRyYW5zcG9ydC1pbmRlcGVuZGVudCBhbmQgY29udGFpbiBpdCBp
biB0aGUgU0ZDIGhlYWRlci4NCkJlc3QgcmVnYXJkcywNClhpYW9odQ0K5Y+R5Lu25Lq6OiBzZmMg
W21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10g5Luj6KGoIEplcm9tZSBNb2lzYW5kDQrlj5Hp
gIHml7bpl7Q6IDIwMTTlubQz5pyIMTjml6UgMTowMw0K5pS25Lu25Lq6OiBtaWtlYmlhbmNAYW9s
LmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCuS4u+mimDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQpU
aGlzIChsZW5ndGh5IGFuZCB2ZXJ5IGxpdmVseSkgdGhyZWFkIHN0YXJ0ZWQgZnJvbSBkcmFmdC1y
aWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucyAod2hpY2ggSSBjby1hdXRob3JlZCku
DQpJbiBzZWN0aW9uIDQuOCwgd2UgbWFkZSBhIGNsZWFyIGRpc3RpbmN0aW9uIGJldHdlZW4gYSBz
ZXJ2aWNlIHBhdGggbGF5ZXIgKHN0ZWVyaW5nIHBhY2tldHMgaG9wIGJ5IGhvcCBhbG9uZyB0aGUg
Y2hhaW4pIGFuZCBhIHNlcnZpY2UgZnVuY3Rpb24gbGF5ZXIgKGNvbnZleSBtZXRhZGF0YSBpbmZv
cm1hdGlvbiBvZiBpbnRlcmVzdCB0byBTRnMpLiBUZXJtaW5vbG9neSBhc2lkZSwgaXQgc2VlbXMg
dGhhdCBzdWNoIGxheWVyZWQgdmlldyB3YXMgYWdyZWVkIHVwb24gYnkgbWFueSBwZW9wbGUgb24g
dGhlIG1haWxpbmcgbGlzdC4NCk5vdyB0aGlzIGNlcnRhaW5seSBkb2VzIGJlZyB0aGUgcXVlc3Rp
b24gb2Ygc29sdmluZyBCT1RIIHByb2JsZW1zIHdpdGggdGhlIHNhbWUgKHBhY2tldCkgZW5jYXBz
dWxhdGlvbiBtZWNoYW5pc20uIE5vdGFibHkgd2hlbiBvYnNlcnZpbmcgdGhhdCBtYW55IHVzZSBj
YXNlcyBjb3VsZCBiZSBzYXRpc2ZpZWQgd2l0aG91dCBTRi1sZXZlbCBtZXRhZGF0YSwgb3IgYnkg
dXNpbmcgbW9yZSBvdXQtb2YtYmFuZCB3YXlzIHRvIGNvbnZleSBzdWNoIFNGIG1ldGFkYXRhLiBB
bmQgYWxzbyB3aGVuIG9ic2VydmluZyB0aGF0IGluYmFuZCBtYXJraW5nIChlLmcuIHBhY2tldCBo
ZWFkZXJzKSBjb21lcyB3aXRoIHZhcmlvdXMgcHJvcyAmIGNvbnMgKHNvbWUgb2YgdGhlIGlzc3Vl
cyBiZWluZyBpZGVudGlmaWVkIGluIHRoZSBkcmFmdCwgZS5nLiBzZWN0aW9ucyA0LjEgYW5kIDQu
MikuDQpJIGRvIGFncmVlIHdpdGggTWFyaWEuIFdlIG1heSB3YW50IHRvIGV4cGxvcmUgb3RoZXIg
b3B0aW9ucyBmb3IgYWRkcmVzc2luZyB0aGUgbmVlZHMgb2YgdGhlIHNlcnZpY2UgcGF0aCBsYXll
ciB0aGF0IGRvIG5vdCByZXF1aXJlIGFuIGV4cGxpY2l0IGNoYWluLWlkIG9mIHNvcnRzLg0KSW4g
dGhlIGRyYWZ0LCB3ZSBjb25jbHVkZWQgYnkgc3RhdGluZyDigJxBIHByb2R1Y3RpdmUgcGF0aCBm
b3J3YXJkIGNvdWxkIGJlIHRvIGRpdmlkZSBhbmQgY29ucXVlcjogdG8gY2xlYXJseSBzZXBhcmF0
ZSB0aGUgcHJvYmxlbSBvZiBTZXJ2aWNlIEZ1bmN0aW9uIFBhdGggdG9wb2xvZ3kgZnJvbSB0aGUg
cHJvYmxlbSBvZiBbY29udmV5aW5nIFNGXSBtZXRhZGF0YeKAnS4gSSBkbyBiZWxpZXZlIHdlIHNo
b3VsZCBleHBsb3JlIHN1Y2ggc2VwYXJhdGlvbiBwcmluY2lwbGUgZnVydGhlci4NCkZyb206IHNm
YyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgbWlrZWJpYW5jQGFv
bC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPg0KU2VudDogRnJpZGF5LCBNYXJjaCAxNCwg
MjAxNCA1OjUwIFBNDQpUbzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJq
ZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCkkgd291bGQgaW1hZ2lu
ZSB0aGF0IGlmIHdlIG1hZGUgdGhlIENoYWluIElEIGZpZWxkIGluIHRoZSBoZWFkZXIgYmUgb3B0
aW9uYWwsIHlldCBzdGlsbCByZXF1aXJlZCBhIGhlYWRlciBhbmQgc3RpbGwgcmVxdWlyZWQgdGhh
dCBzb21lIGluZGljYXRpb24gb2YgdGhlIGNoYWluIGJlIGNhcnJpZWQgc29tZXdoZXJlIGluIHRo
ZSBwYWNrZXQgKG1wbHMgbGFiZWwgb3IgdmxhbiBvciB3aGF0ZXZlciksIHRoYXQgdGhlIGltcGxl
bWVudGF0aW9uIHdvdWxkIGJlY29tZSBvdmVybHkgY29tcGxpY2F0ZWQuIFRvIGRvIHNvIHdvdWxk
IGJlIHVzaW5nIFNGQyBzaW1wbHkgYXMgYSBtZWNoYW5pc20gdG8gY2FycnkgbWV0YSBkYXRhIGFu
ZCBub3QgYXQgYWxsIGZvciBzZXJ2aWNlIGNoYWluaW5nLCB3aGljaCBzb3VuZHMgY291bnRlciBp
bnR1aXRpdmUgdG8gbWUuDQoNCk1hcmlhLA0KU28sIHlvdSBhcmUgc2F5aW5nIHRoYXQgeW91IHdh
bnQgdG8gdXNlIFNGQyB0byBjYXJyeSBhcm91bmQgbWV0YWRhdGEsIGJ1dCBub3QgZm9yIGFjdHVh
bCBzZXJ2aWNlIGNoYWluaW5nIGJlY2F1c2UgeW91IGFscmVhZHkgaGF2ZSBhIHdheSB0byBpbXBs
ZW1lbnQgc2VydmljZSBjaGFpbmluZyBvdXRzaWRlIG9mIFNGQz8gTWF5YmUgSSdtIG5vdCBmb2xs
b3dpbmcsIGJ1dCBpdCBzZWVtcyB0byBtZSB0aGF0IGlmIHlvdSB3ZXJlIHRvIHVwZ3JhZGUgeW91
ciBuZXR3b3JrIHRvIHN1cHBvcnQgU0ZDIHRoYXQgeW91IHdvdWxkIGNoYW5nZSBmcm9tIHVzaW5n
IHlvdXIgZXhpc3RpbmcgbWVjaGFuaXNtIGFuZCBzdGFydCB1c2luZyBTRkMsIHdoaWNoIGlzIG1l
YW50IHRvIHByb3ZpZGUgc3VwcG9ydCBmb3Igc2VydmljZSBmdW5jdGlvbnMgdGhhdCBhcmUgbm90
IFNGQyBhd2FyZS4gVGhlcmUgYXJlIGEgbnVtYmVyIG9mIHVzIHdobyBoYXZlIGltcGxlbWVudGVk
LCBpbiBvbmUgd2F5IG9yIGFub3RoZXIsIHNvbWUgc29ydCBvZiBzZXJ2aWNlIGNoYWluaW5nLCBi
dXQgSSAoSSBjYW4gYXQgbGVhc3Qgc3BlYWsgZm9yIG15c2VsZikgYW0gbG9va2luZyB0byBTRkMg
bm90IHRvIGVuaGFuY2UgbXkgY3VycmVudCBpbXBsZW1lbnRhdGlvbiwgYnV0IHRvIHJlcGxhY2Ug
aXQgd2l0aCBzb21ldGhpbmcgYmV0dGVyIHdoaWxlIHN0aWxsIG1haW50YWluaW5nIG15IGNvcmUg
KG5vbiBzZXJ2aWNlIGZ1bmN0aW9uKSBpbmZyYXN0cnVjdHVyZS4NCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQpGcm9tOiBrZWdyYXlAY2lzY28uY29tPG1haWx0bzprZWdyYXlAY2lz
Y28uY29tPjxrZWdyYXlAY2lzY28uY29tPG1haWx0bzprZWdyYXlAY2lzY28uY29tPj4NClRvOiBS
b24gUGFya2VyPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PixKaW0gR3VpY2hhcmQgKGpndWljaGFyKTxqZ3VpY2hh
ckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4+LEpvZWwgTS4gSGFscGVybjxq
bWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4NCmNjOiBzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz48c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+Pg0KU2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNA0KU3ViamVjdDogUmU6IFtzZmNd
IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCisxIHRoZSBpZGVhIGlzIGludGVyb3BlcmFi
aWxpdHkuDQoNCg0KT24gMy8xNC8xNCAxMjo1NSBQTSwgIlJvbiBQYXJrZXIiIDxSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tPj4gd3JvdGU6DQoNCj5UaGFua3MsIEppbS4NCj4NCj5SZW1lbWJlciB0aGF0IHdlIGhhdmUg
c2FpZCBtYW55IHRpbWVzIHRoYXQgdGhlIFNGQyBzZXJ2aWNlIGhlYWRlciBpcw0KPnRyYW5zcG9y
dCBpbmRlcGVuZGVudC4gSnVzdCBiZWNhdXNlIHRoZSBjaGFpbiBpZCBjb3VsZCBiZSBjYXJyaWVk
IGluDQo+c29tZSBmb3JtIG9yIGFub3RoZXIgd2l0aCBzb21lIHBhcnRpY3VsYXIgdHJhbnNwb3J0
IGRvZXNuJ3QgbWVhbiB0aGF0IGl0DQo+Y291bGQgYmUgdW5pdmVyc2FsbHkgY29udmV5ZWQuIEJ5
IG1ha2luZyBhbmQga2VlcGluZyB0aGUgU0ZDIHNlcnZpY2UNCj5oZWFkZXIgdHJhbnNwb3J0IGlu
ZGVwZW5kZW50IG1ha2VzIGl0IG1vcmUgYXBwbGljYWJsZSBpbiBtb3JlDQo+ZW52aXJvbm1lbnRz
IGFuZCBtb3JlIGxpa2VseSB0byBnZXQgYWRvcHRlZCBicm9hZGx5Lg0KPg0KPiBSb24NCj4NCj4N
Cj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPkZyb206IEppbSBHdWljaGFyZCAoamd1aWNo
YXIpIFttYWlsdG86amd1aWNoYXJAY2lzY28uY29tXQ0KPlNlbnQ6IEZyaWRheSwgTWFyY2ggMTQs
IDIwMTQgMzo1MiBQTQ0KPlRvOiBKb2VsIE0uIEhhbHBlcm47IFJvbiBQYXJrZXINCj5DYzogc2Zj
QGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+U3ViamVjdDogU0ZDIGVuY2Fwc3VsYXRp
b24gY2hhaW4gSUQNCj4NCj5IaSBKb2VsLA0KPg0KPlBlcmhhcHMgYnV0IEkgd291bGQgcG9pbnQg
b3V0IHRoYXQgdGhlIGJhc2UgU0ZDIGhlYWRlciBjb3VsZCBoYXZlIGEgbG90DQo+bW9yZSBpbmZv
cm1hdGlvbiB0aGFuIGp1c3QgdGhlIGNoYWluIElEOyBJIHdvdWxkIGFsc28gcG9pbnQgb3V0IHRo
YXQgdGhlDQo+ZGV2aWwgaXMgaW4gdGhlIGRldGFpbHMgYW5kIHNheWluZyAid2VsbCwgSSBjYW4g
anVzdCB1c2UgYW4gTVBMUyBsYWJlbCINCj5oaWRlcyBtdWNoIG9mIHRoZSBjb21wbGV4aXR5IG9m
IGFjdHVhbGx5IGRvaW5nIHRoYXQuDQo+DQo+T24gMy8xNC8xNCwgMjozNSBQTSwgIkpvZWwgTS4g
SGFscGVybiIgPGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+
PiB3cm90ZToNCj4NCj4+SWYgdGhlIHRyYW5zcG9ydCBoZWFkZXIgY2FycmllcyBlbm91Z2ggaW5m
b3JtYXRpb24gZm9yIGlkZW50aWZ5aW5nIHRoZQ0KPj5zZXF1ZW5jZSAoVkxBTiB0YWcgb3IgTVBM
UyBsYWJlbCBjYW4gYm90aCBkbyB0aGUgam9iKSwgdGhlbiBhcmd1YWJseQ0KPj50aGUgZ2xvYmFs
IGNoYWluIElEIGlzIHJlZHVuZGFudC4gSSBjYW4gbGl2ZSB3aXRoIGNhcnJ5aW5nIGl0IGFueXdh
eQ0KPj5laXRoZXIgaWYgSSBoYXZlIG1ldGFkYXRhIHRvIGNhcnJ5LCBvciBpZiBJIG5lZWQgdGhl
IGNoYWluIElEIGZvciBzb21lDQo+PnB1cnBvc2UuDQo+PiBBZnRlciBhbGwsIHNvbWUgZm9sa3Mg
c2VlbSB0byB3YW50IHRvIHVzZSB0aGF0IGZvciB0aGUgZm9yd2FyZGluZw0KPj5kZWNpc2lvbnMu
DQo+Pg0KPj5Zb3VycywNCj4+Sm9lbA0KPj4NCj4+T24gMy8xNC8xNCwgMjoyOCBQTSwgUm9uIFBh
cmtlciB3cm90ZToNCj4+PiBUaGUgY2hhaW4gSUQgaXMgdGhlIGxhYmVsIHRoYXQgZGVmaW5lcyB0
aGUgc2VxdWVuY2Ugb2Ygc2VydmljZQ0KPj4+ZnVuY3Rpb25zIHRoYXQgbXVzdCBiZSB2aXNpdGVk
LiBJdCBjYW4gYmUgdGhvdWdodCBvZiBhcyBhIGhhbmRsZSBmb3IgYQ0KPj4+c3RhY2sgb2YgbXVz
dC12aXNpdCBuZXR3b3JrIGxvY2F0aW9ucy4gSSBkb24ndCBzZWUgaG93IHRoaXMgY2FuIGJlDQo+
Pj5hbnl0aGluZyBidXQgbWFuZGF0b3J5Lg0KPj4+DQo+Pj4gUm9uDQo+Pj4NCj4+Pg0KPj4+IC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4gRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBTdXJlbmRyYSBLdW1hcg0KPj4+KHNta3VtYXIpDQo+
Pj4gU2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAxOjQ2IFBNDQo+Pj4gVG86IEpvZWwgTS4g
SGFscGVybjsgTkFQSUVSQUxBLCBNQVJJQSBIDQo+Pj4gQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPg0KPj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+DQo+Pj4gW1RyaW1tZWQgdGhlIHJlY2lwaWVudCBs
aXN0IC0gbmVlZHMgYXBwcm92YWwgb3RoZXJ3aXNlXQ0KPj4+DQo+Pj4gQ29tcGxldGVseSBhZ3Jl
ZSBoZXJlLg0KPj4+DQo+Pj4gU0ZDIGRvZXMgbm90IHByZXZlbnQgVkxBTiBzdGl0Y2hpbmcgYW5k
IG9uZSBjYW4gY29udGludWUgdG8gZG8gdGhhdC4NCj4+PldoaWxlIGF0IHRoZSBzYW1lIHRpbWUg
U0ZDIGNhbiBpbmNsdWRlIFZMQU4gc3RpdGNoaW5nIHRvIHN1cHBvcnQNCj4+PmxlZ2FjeSBTRnMg
aW4gdGhlIHNhbWUgY2hhaW4gdGhhdCBpbmNsdWRlcyBTRkMgYXdhcmUgU0ZzLiBFdmVuIGxlZ2Fj
eQ0KPj4+U0ZzIGJlbmVmaXQgZnJvbSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgaGVuY2UgY2Fu
IGJlIHNoYXJlZCBhY3Jvc3MNCj4+PmRpZmZlcmVudCBzZXJ2aWNlIGNoYWlucy4NCj4+Pg0KPj4+
IFN1cmVuZHJhLg0KPj4+DQo+Pj4NCj4+Pg0KPj4+IE9uIDMvMTQvMTQgMTA6MjYgQU0sICJKb2Vs
IE0uIEhhbHBlcm4iIDxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4u
Y29tPj4gd3JvdGU6DQo+Pj4NCj4+Pj4gTXkgb3duIGluY2xpbmF0aW9uIGlzIHRvIG9ic2VydmUg
dGhhdCBpZiB5b3UgZG9uJ3QgbmVlZCBleHBsaWNpdA0KPj4+PiBjaGFpbiBpZGVudGlmaWNhdGlv
biBhbmQgeW91IGRvbid0IG5lZWQgbWV0YWRhdGEsIHlvdSBjYW4ganVzdCBvbWl0DQo+Pj4+IHRo
ZSBzZmMvbnNoIGhlYWRlci4gU3RpbGwgZG8gc2VydmljZSBjaGFpbmluZywganVzdCBubyBleHRy
YSBoZWFkZXIuDQo+Pj4+DQo+Pj4+IElmIHdlIGFyZSBnb2luZyB0byBoYXZlIHRoZSBoZWFkZXIs
IGl0IHNlZW1zIHRvIG1lIHRoYXQgdGhlIGNoYWluDQo+Pj4+aWRlbnRpZmljYXRpb24gZmllbGQg
aXMgdmVyeSB1c2VmdWwsIGFuZCBsb3cgY29zdCBvbmNlIHdlIGhhdmUgdGhlDQo+Pj4+aGVhZGVy
Lg0KPj4+Pg0KPj4+PiBZb3VycywNCj4+Pj4gSm9lbA0KPj4+Pg0KPj4+PiBPbiAzLzE0LzE0LCAx
OjAwIFBNLCBOQVBJRVJBTEEsIE1BUklBIEggd3JvdGU6DQo+Pj4+PiBFeHBsaWNpdCBjaGFpbiBp
ZGVudGlmaWNhdGlvbiBzaG91bGQgYmUgbWFkZSBvcHRpb25hbC4gSSBiZWxpZXZlIGl0DQo+Pj4+
PiB3YXMgZGlzY3Vzc2VkIGZldyBtb250aHMgYWdvIG9uIHRoaXMgbWFpbGluZyBsaXN0Lg0KPj4+
Pj4NCj4+Pj4+IE1hcmlhDQo+Pj4+Pg0KPj4+Pj4gKkZyb206KnNmYyBbbWFpbHRvOnNmYy1ib3Vu
Y2VzQGlldGYub3JnXSAqT24gQmVoYWxmIE9mICpKbWguZGlyZWN0DQo+Pj4+PiAqU2VudDoqIFRo
dXJzZGF5LCBNYXJjaCAxMywgMjAxNCAxMjoxMiBQTQ0KPj4+Pj4gKlRvOioga2VncmF5QGNpc2Nv
LmNvbTxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT47IGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0
bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT47IHNta3VtYXJAY2lzY28uY29tPG1haWx0bzpzbWt1bWFy
QGNpc2NvLmNvbT47DQo+Pj4+PiBqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNp
c2NvLmNvbT4NCj4+Pj4+ICpDYzoqIG5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbTxtYWlsdG86
bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+OyBoYWRpQG1vamF0YXR1LmNvbTxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+Ow0KPj4+
Pj4gcm9uX3BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86cm9uX3BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbT47IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldD47DQo+Pj4+PiBqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tPg0KPj4+Pj4gKlN1YmplY3Q6KiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMt
bWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICpJbXBvcnRhbmNlOiogTG93DQo+Pj4+Pg0K
Pj4+Pj4gQXNzdW1pbmcgSSB1bmRlcnN0YW5kIHlvdSBwcm9wZXJseSBLZW4sIEkgZGlzYWdyZWUu
DQo+Pj4+Pg0KPj4+Pj4gRm9yIGV4YW1wbGUsIGJ5IHVzaW5nIHNlcGFyYXRlIHRlcm1zIEkgY2Fu
IGVhc2lseSBkaXNjdXNzIHRoZSBmYWN0DQo+Pj4+PiB0aGF0IGNlcnRhaW4ga2luZHMgb2YgZGF0
YSAoY2hhaW4gaWRlbnRpZmljYXRpb24pIG9ubHkgbmVlZCB0byBiZQ0KPj4+Pj4gYWRqdXN0IGJ5
IGEgZmV3IGFwcHMgaW4gcmFyZSBjYXNlcy4gQW5kIHRoYXQgZGF0YSBpcyBub3QgYmVlZGVkDQo+
Pj4+PiBieSB0aGUgYXBwbGljYXRpb25zLg0KPj4+Pj4NCj4+Pj4+IFVubGVzcyB5b3Ugd291bGQg
bGlrZSB0byBjb25zaWRlciB0aGUgY2hhaW4gaWRlbnRpZmljYXRpb24gYXMgYmVpbmcNCj4+Pj4+
IG9wdGlvbmFsPw0KPj4+Pj4NCj4+Pj4+IFlvdXJzLA0KPj4+Pj4NCj4+Pj4+IEpvZWwNCj4+Pj4+
DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+IFNlbnQgZnJvbSBteSBTYW1zdW5nIHNtYXJ0cGhvbmUgb24g
QVQmVA0KPj4+Pj4NCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+IC0tLS0tLS0tIE9yaWdpbmFs
IG1lc3NhZ2UgLS0tLS0tLS0NCj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFu
LXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gRnJvbTogIktlbiBHcmF5IChrZWdy
YXkpIiA8a2VncmF5QGNpc2NvLmNvbTxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT4NCj4+Pj4+PG1h
aWx0bzprZWdyYXlAY2lzY28uY29tPj4NCj4+Pj4+IFRvOiBMdWN5IHlvbmcgPGx1Y3kueW9uZ0Bo
dWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4NCj4+Pj4+PG1haWx0bzpsdWN5
LnlvbmdAaHVhd2VpLmNvbT4+LCJTdXJlbmRyYTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20l
M2UlM2UsJTIyU3VyZW5kcmE+IEt1bWFyIChzbWt1bWFyKSINCj4+Pj4+IDxzbWt1bWFyQGNpc2Nv
LmNvbTxtYWlsdG86c21rdW1hckBjaXNjby5jb20+IDxtYWlsdG86c21rdW1hckBjaXNjby5jb20+
PiwiSmltPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSUzZSUzZSwlMjJKaW0+IEd1aWNoYXJkDQo+
Pj4+PihqZ3VpY2hhcikiDQo+Pj4+PiA8amd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hh
ckBjaXNjby5jb20+IDxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPj4NCj4+Pj4+IENDOiBOaWNv
bGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMu
Qk9VVEhPUlNAcW9zbW9zLmNvbT4NCj4+Pj4+PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb20+PixzZmM8bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSUzZSUzZSxzZmM+
IDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+PG1haWx0bzpzZmNAaWV0
Zi5vcmc+PixKYW1hbDxtYWlsdG86c2ZjQGlldGYub3JnJTNlJTNlLEphbWFsPiBIYWRpIFNhbGlt
IDxoYWRpQG1vamF0YXR1LmNvbTxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+DQo+Pj4+PjxtYWls
dG86aGFkaUBtb2phdGF0dS5jb20+PixSb248bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tJTNlJTNl
LFJvbj4gUGFya2VyDQo+Pj4+PjxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0
bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPg0KPj4+Pj4gPG1haWx0bzpSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4sImJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tJTNlJTNlLCUyMmJyaWpzbWFuQGp1bmlwZXIu
bmV0Pg0KPj4+Pj4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4iIDxicmlqc21hbkBqdW5p
cGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ+PiwiSm9lbDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQlM2UlM2Us
JTIySm9lbD4gTS4gSGFscGVybiINCj4+Pj4+PGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmpt
aEBqb2VsaGFscGVybi5jb20+IDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+DQo+Pj4+Pg0K
Pj4+Pj4gVGhlIHdvcmQgIm1ldGFkYXRhIiBpcyBhIHB1cnBvc2VseSBhbWJpZ3VvdXMgdGVybSAi
ZGF0YSB0aGF0DQo+Pj4+PiBwcm92aWRlcyBpbmZvcm1hdGlvbiBhYm91dCBvdGhlciBkYXRhIi4g
SXQgaXMgdXNlZCB0byBhdm9pZCBUSElTDQo+Pj4+PmRpc2N1c3Npb24uDQo+Pj4+Pg0KPj4+Pj4g
Rm9yIGV4YW1wbGUsIEkgcHJvcG9zZSB3ZSBkZWZpbmUgInRlcXVpbGEgbWV0YWRhdGEiIGJlY2F1
c2UsDQo+Pj4+PiBmcmFua2x5LCBJIHdpbGwgbmVlZCB0byBvcmRlciBhIHRyaXBsZS1zaG90IGlm
IHdlIGtlZXAgYXR0ZW1wdGluZw0KPj4+Pj4gdG8gZGVmaW5lIHNvbWV0aGluZyB0aGF0LCBieSBk
ZWZpbml0aW9uLCBpcyBhbWJpZ3VvdXMuIEknZCBsaWtlDQo+Pj4+PiBteSBiYXJ0ZW5kZXIgdG8g
dW5kZXJzdGFuZCBtZSBzcGVjaWZpY2FsbHkgd2hlbiBJIHNheSAiSSBuZWVkIGENCj4+Pj4+c2hv
dCIuDQo+Pj4+Pg0KPj4+Pj4gT24gMy8xMy8xNCA3OjQ5IEFNLCAiTHVjeSB5b25nIiA8bHVjeS55
b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4+Pj4gPG1haWx0
bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0KPj4+Pj4NCj4+Pj4+ID5TbmlwLi4NCj4+
Pj4+ID5TSz4gSnVzdCBjb3B5aW5nIGZyb20gdGhlIFBTOg0KPj4+Pj4gPi0tDQo+Pj4+PiA+RGF0
YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eSB0byBleGNoYW5nZSBpbmZvcm1h
dGlvbg0KPj4+Pj5iZXR3ZWVuDQo+Pj4+PiA+dGhlIG5ldHdvcmsgYW5kIHNlcnZpY2UgZnVuY3Rp
b25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLA0KPj4+Pj5hbmQgc2VydmljZQ0KPj4+Pj4g
PmZ1bmN0aW9ucyBhbmQgdGhlIG5ldHdvcmsuDQo+Pj4+PiA+DQo+Pj4+PiA+LS0NCj4+Pj4+ID5J
dCBpcyBhIGx1Y2lkIGRlZmluaXRpb24uIFdlIGFyZSB1bm5lY2Vzc2FyaWx5IG1ha2luZyB0aGUg
d29yZA0KPj4+Pj4ibmV0d29yayINCj4+Pj4+ID5jb250cm92ZXJzaWFsLCBJTU8uDQo+Pj4+PiA+
DQo+Pj4+PiA+W0x1Y3ldIFRoaXMgaXMgbXkgcG9pbnQuICJUaGUgbmV0d29yayIgaXMgdG9vIGdl
bmVyYWwgaGVyZSwNCj4+Pj4+d2hpY2ggYnJpbmdzDQo+Pj4+PiA+bWV0YWRhdGEgZ3JlYXQgcG93
ZXIgdG8gZG8gbWFueSB0aGluZ3MuIFRoaXMgaXMgd2h5IHBlb3BsZQ0KPj4+Pj5pbnZlbnQgaWRl
YXMNCj4+Pj4+ID5oZXJlLCB3aGljaCBjYXVzZXMgYSBsb3Qgb2YgZGViYXRlcyBvbiBtZXRhZGF0
YSB1c2FnZSBwb3RlbnRpYWxzLg0KPj4+Pj4gV2UNCj4+Pj4+ID5zaG91bGQgbm90IHNwZW5kIGEg
bG90IG9mIHRpbWVzIG9uIHRoYXQgZGViYXRlcyBhbmQganVkZ2Ugd2hpY2gNCj4+Pj4+dXNhZ2Ug
aXMNCj4+Pj4+ID52YWx1YWJsZSBvciBub3QuIFRodXMsIGZvciB0aGUgU0ZDIHdvcmssIGl0IHdp
bGwgYmUgaGVscGZ1bCBpZg0KPj4+Pj53ZSBjYW4NCj4+Pj4+ID5uYXJyb3cgZG93biBhIGJpdC4g
Sm9lbCBtYWtlcyBleHBsaWNpdGx5IHR3byBjYXNlcywgd2hpY2ggaXMNCj4+Pj4+aGVscGZ1bCB0
bw0KPj4+Pj4gPmRldmVsb3AgdXNlIGNhc2VzIGZvciBlYWNoIGNhc2UuIEkgd291bGQgbGlrZSB0
byBzZWUgdGhhdCB0aGUNCj4+Pj4+cHJvYmxlbQ0KPj4+Pj4gPnN0YXRlbWVudCBjYW4gYmUgbW9y
ZSBzcGVjaWZpYyBvbiBtZXRhZGF0YSBkZWZpbml0aW9uLCB3aGljaCBtYXkNCj4+Pj4+YmUNCj4+
Pj4+ID5oZWxwZnVsIGluIGxlc3MgZm9jdXNpbmcgb24gaXQgYW5kIG1vdmluZyBmb3J3YXJkLg0K
Pj4+Pj4gPg0KPj4+Pj4gPkx1Y3kNCj4+Pj4+ID4NCj4+Pj4+ID5TdXJlbmRyYS4NCj4+Pj4+ID4N
Cj4+Pj4+ID4NCj4+Pj4+ID4+DQo+Pj4+PiA+PlRoYW5rcywNCj4+Pj4+ID4+THVjeQ0KPj4+Pj4g
Pj4NCj4+Pj4+ID4+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+ID4+RnJvbTogSmlt
IEd1aWNoYXJkIChqZ3VpY2hhcikgW21haWx0bzpqZ3VpY2hhckBjaXNjby5jb21dDQo+Pj4+PiA+
PlNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgNDozOCBQTQ0KPj4+Pj4gPj5UbzogTHVj
eSB5b25nDQo+Pj4+PiA+PkNjOiBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXMgQk9VVEhPUlM7IFJv
biBQYXJrZXI7DQo+Pj4+PiA+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwNCj4+
Pj4+SGFkaSBTYWxpbQ0KPj4+Pj4gPj5TdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1z
ZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ID4+DQo+Pj4+PiA+PkhpIEx1Y3ksDQo+
Pj4+PiA+Pg0KPj4+Pj4gPj5Oby4gSSBhbSBzaW1wbHkgc2F5aW5nIHdlIHNob3VsZCBub3Qgb3Zl
cmNvbXBsaWNhdGUgdGhlIHByb2JsZW0NCj4+Pj4+ID4+c3RhdGVtZW50IHdpdGggdGV4dCB0aGF0
IGFkZHMgbGl0dGxlIHRvIG5vIHZhbHVlIGluIG15IG9waW5pb24uDQo+Pj4+PiBXaGV0aGVyDQo+
Pj4+PiA+PndlIGNhbGwgaXQgbWV0YWRhdGEsIG9yIGNvbnRleHQsIGhhcyBubyBiZWFyaW5nIG9u
IHRoZSBmYWN0DQo+Pj4+PnRoYXQgdGhlDQo+Pj4+PiA+PnByb2JsZW0gc3RhdGVtZW50IGFscmVh
ZHkgY2xlYXJseSBzdGF0ZXMgd2UgbmVlZCB0byBiZSBhYmxlIHRvDQo+Pj4+PnBhc3MNCj4+Pj4+
ID4+aW5mb3JtYXRpb24gYmV0d2VlbiBTRsK5cyBhbmQgYmV0d2VlbiB0aGUgbmV0d29yayAmIFNG
wrlzLg0KPj4+Pj4gPj4NCj4+Pj4+ID4+DQo+Pj4+PiA+Pk9uIDMvMTIvMTQsIDU6MTMgUE0sICJM
dWN5IHlvbmciIDxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5j
b20+DQo+Pj4+PjxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4+Pj4+ID4+
DQo+Pj4+PiA+Pj4NCj4+Pj4+ID4+PkhpIEppbSwNCj4+Pj4+ID4+Pg0KPj4+Pj4gPj4+SSBmb3Ig
b25lIGRvbid0IGFncmVlIGFuZCB0aGluayB3ZSBhcmUgb3ZlciBjb21wbGljYXRpbmcgd2hhdA0K
Pj4+Pj5zaG91bGQNCj4+Pj4+ID4+PmJlIHN0cmFpZ2h0Zm9yd2FyZC4gVGhlIFNGQyBlbmNhcHN1
bGF0aW9uIHNob3VsZCBlbmFibGUgdHdvDQo+Pj4+PnRoaW5nczoNCj4+Pj4+ID4+Pg0KPj4+Pj4g
Pj4+MS4gU3RlZXJpbmcgb2Ygc2VsZWN0ZWQgZmxvd3MgdGhyb3VnaCBhIHNlcnZpY2UgY2hhaW47
IHRoaXMgaXMNCj4+Pj4+dGhlDQo+Pj4+PiA+Pj5zZXJ2aWNlIGZ1bmN0aW9uIHBhdGguDQo+Pj4+
PiA+Pj4yLiBQYXNzaW5nIG9mIGNvbnRleHQgYXNzb2NpYXRlZCB3aXRoIGEgZ2l2ZW4gZmxvdyB3
aXRoaW4gc2FpZA0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiA+Pj5mdW5jdGlvbiBwYXRoLiBUaGlzIGNv
bnRleHQgaW5mb3JtYXRpb24gbWF5IGJlIGNvbnN1bWVkIGJ5IGENCj4+Pj4+U0YgKGFuDQo+Pj4+
PiA+Pj5hcHBsaWNhdGlvbiBJRCBpcyBhbiBleGFtcGxlKSBvciBtYXkgYmUgY29uc3VtZWQgYnkg
dGhlDQo+Pj4+PmZvcndhcmRpbmcNCj4+Pj4+ID4+PmVsZW1lbnRzIChhIHZyZi1JRCBpcyBhbiBl
eGFtcGxlKS4NCj4+Pj4+ID4+PltMdWN5XSBEbyB5b3UgY2FsbCB0aGUgY29udGV4dCBhcyBtZXRh
ZGF0YSBvciBub3Q/IERvIHdlIGhhdmUNCj4+Pj4+YW5vdGhlcg0KPj4+Pj4gPj4+dGVybSBoZXJl
IGJlc2lkZSBTRkMgaGVhZGVyIGFuZCBtZXRhZGF0YS4gSSBzZWUgdGhhdCB5b3UgZG9uJ3QNCj4+
Pj4+d2FudCB0bw0KPj4+Pj4gPj4+c2VwYXJhdGUgd2hhdCBpcyBjb25zdW1lZCBieSBTRiBhbmQg
d2hhdCBpcyBjb25zdW1lZCBieSB0aGUNCj4+Pj4+Zm9yd2FyZGluZw0KPj4+Pj4gPj4+ZWxlbWVu
dHMuDQo+Pj4+PiA+Pj4NCj4+Pj4+ID4+Pkx1Y3kNCj4+Pj4+ID4+Pg0KPj4+Pj4gPj4+U2VudCBm
cm9tIG15IGlQaG9uZQ0KPj4+Pj4gPj4+DQo+Pj4+PiA+Pj4+IE9uIE1hciAxMiwgMjAxNCwgYXQg
NDoxNiBQTSwgIkx1Y3kgeW9uZyINCj4+Pj4+PGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzps
dWN5LnlvbmdAaHVhd2VpLmNvbT4gPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3Rl
Og0KPj4+Pj4gPj4+Pg0KPj4+Pj4gPj4+PiBHcmVhdC4gVGhlbiB3ZSBtYXkgY29uc2lkZXIgdHdv
IHNwZWNpYWwgbWV0YWRhdGEgZGVmaW5pdGlvbnMNCj4+Pj4+aW4gdGhlDQo+Pj4+PiA+Pj4+cHJv
YmxlbSBzdGF0ZW1lbnQgc28gd2UgY2FuIGFsbCB1c2UgdGhlIHNhbWUgZGVmaW5pdGlvbnMuDQo+
Pj4+PkhlcmUgaXMgbXkNCj4+Pj4+ID4+Pj5zdWdnZXN0ZWQgdGV4dCBhbmQgbGlrZSB0byBoZWFy
IHlvdSBhbmQgb3RoZXIncyBpbnB1dCBhbmQNCj4+Pj4+c3VnZ2VzdGlvbnMuDQo+Pj4+PiA+Pj4+
DQo+Pj4+PiA+Pj4+IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92
aWRlcyB0aGUgYWJpbGl0eQ0KPj4+Pj50bw0KPj4+Pj4gPj4+PmV4Y2hhbmdlIGluZm9ybWF0aW9u
IGJldHdlZW4gdGhlIGVsZW1lbnRzIGluIGEgc2VydmljZSBmdW5jdGlvbg0KPj4+Pj4gPj4+PmNo
YWluaW5nLiBJbiB0aGlzIGNvbnRleHQsIHRoZXJlIGFyZSB0d28gdHlwZXMgb2YgZGF0YSBwbGFu
ZQ0KPj4+Pj5tZXRhZGF0YS4NCj4+Pj4+ID4+Pj4NCj4+Pj4+ID4+Pj4gU2VydmljZSBGdW5jdGlv
biBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGV4Y2hhbmdlZCBiZXR3ZWVuDQo+Pj4+PiA+Pj4+
Y2xhc3NpZmllciBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlv
bnMgdG8NCj4+Pj4+ID4+Pj5mYWNpbGl0YXRlIHNlcnZpY2UgZnVuY3Rpb25zIG9uIHRoZSBwYWNr
ZXQgdHJlYXRtZW50Lg0KPj4+Pj4gPj4+Pg0KPj4+Pj4gPj4+PiBTdGVlcmluZyBNZXRhZGF0YTog
dGhlIGluZm9ybWF0aW9uIGZyb20gc2VydmljZSBmdW5jdGlvbnMgdG8gYQ0KPj4+Pj4gPj4+PmNs
YXNzaWZpZXIgb3Igc2VydmljZSBub2RlIGZvciB0cmFmZmljIGZvcndhcmRpbmcgcHVycG9zZS4N
Cj4+Pj4+ID4+Pj4NCj4+Pj4+ID4+Pj4gLWVuZA0KPj4+Pj4gPj4+Pg0KPj4+Pj4gPj4+PiBMdWN5
DQo+Pj4+PiA+Pj4+DQo+Pj4+PiA+Pj4+DQo+Pj4+PiA+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tDQo+Pj4+PiA+Pj4+IEZyb206IEpvZWwgTS4gSGFscGVybiBbbWFpbHRvOmptaEBqb2Vs
aGFscGVybi5jb21dDQo+Pj4+PiA+Pj4+IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQg
MjozNSBQTQ0KPj4+Pj4gPj4+PiBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24g
UGFya2VyDQo+Pj4+PiA+Pj4+IENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsgYnJpanNtYW5A
anVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpDQo+Pj4+PiA+Pj4+IFNhbGltDQo+
Pj4+PiA+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1j
b25zaWRlcmF0aW9ucw0KPj4+Pj4gPj4+Pg0KPj4+Pj4gPj4+PiBZZXMsIEkgYW0gdHJ5aW5nIHRv
IGNvbnNpc3RlbnRseSBkaXN0aW5ndWlzaCB0aG9zZSB0d28gY2FzZXMNCj4+Pj4+d2hlbg0KPj4+
Pj4gPj4+PnRhbGtpbmcgYWJvdXQgdGhlIGluZm9ybWF0aW9uIGNhcnJpZWQgd2l0aCBwYWNrZXRz
IGluIHNlcnZpY2UNCj4+Pj4+Y2hhaW5zLg0KPj4+Pj4gPj4+Pg0KPj4+Pj4gPj4+PiBZb3VycywN
Cj4+Pj4+ID4+Pj4gSm9lbA0KPj4+Pj4gPj4+Pg0KPj4+Pj4gPj4+Pj4gT24gMy8xMi8xNCwgMzox
MyBQTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4gPj4+Pj4gSm9lbCwgU2VlIGJlbG93LiAtLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmMNCj4+Pj4+ID4+Pj4+IFttYWlsdG86c2Zj
LWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKb2VsIE0uIEhhbHBlcm4NCj4+Pj4+U2Vu
dDoNCj4+Pj4+ID4+Pj4+IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjowMiBQTSBUbzogTHVj
eSB5b25nOyBOaWNvbGFzDQo+Pj4+PkJPVVRIT1JTOw0KPj4+Pj4gPj4+Pj4gUm9uIFBhcmtlciBD
YzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47
IHNmYzsNCj4+Pj4+ID4+Pj4+IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+
Pj4+PiA+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+
Pj4gPj4+Pj4NCj4+Pj4+ID4+Pj4+IEkgd2FzIHRyeWluZyB0byB3b3JkIGl0IGNhcmVmdWxseSBu
b3QgdG8gZm9jdXMgb24gd2hvIHB1dHMNCj4+Pj4+dGhlDQo+Pj4+PiA+Pj4+PiBpbmZvcm1hdGlv
biBpbiwgYnV0IG9ubHkgb24gd2hvIGNvbnN1bWVzIHRoZSBpbmZvcm1hdGlvbi4NCj4+Pj4+ID4+
Pj4+IEluZm9ybWF0aW9uIGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyBtYXkgY29tZSBmcm9tIHRoZSBp
bmdyZXNzDQo+Pj4+PiA+Pj4+PiBjbGFzc2lmaWVyIG9yIGZyb20gb3RoZXIgc2VydmljZSBmdW5j
dGlvbnMuIFtMdWN5XSB0aGlzIGlzDQo+Pj4+PnRoZSBvbmUNCj4+Pj4+ID4+Pj4+IGNhc2UgdXNp
bmcgbWV0YWRhdGEgaW4geW91ciB2aWV3LiBJbmZvcm1hdGlvbiBmb3IgdGhlDQo+Pj4+PmZvcndh
cmRpbmcNCj4+Pj4+ID4+Pj4+IHdpbGwgZ2VuZXJhbGx5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcyBj
bGFzc2lmaWVyLCBidXQgaW4NCj4+Pj4+c3BlY2lhbA0KPj4+Pj4gPj4+Pj4gY2FzZXMgbWF5IGJl
IHByb3ZpZGVkIGJ5IHNlcnZpY2UgZnVuY3Rpb25zLiAoSSBrZWVwDQo+Pj4+PndhbnRpbmcgdG8g
Z2V0DQo+Pj4+PiA+Pj4+PiByaWQgb2YgdGhvc2Ugc3BlY2lhbCBjYXNlcywgYnV0IHNvIGZhciB0
aGVyZSBzZWVtIHRvIGJlDQo+Pj4+Pmp1c3QgZW5vdWdoDQo+Pj4+PiA+Pj4+PiBvZiB0aGVtIHRv
IHdhcnJhbnQgY292ZXJpbmcgaW4gdGhlIHNvbHV0aW9uLiBBbmQgbW9yZQ0KPj4+Pj5pbXBvcnRh
bnRseSwNCj4+Pj4+ID4+Pj4+IHNpZ25pZmljYW50IHN1cHBvcnQgZm9yIGl0IGluIHRoZSB3b3Jr
aW5nIGdyb3VwLikgW0x1Y3ldDQo+Pj4+PlRoaXMgaXMNCj4+Pj4+ID4+Pj4+IHRoZSBzZWNvbmQg
Y2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcgKGJ1dCB5b3UgZG9uJ3QNCj4+Pj4+bGlr
ZSBpdCkuDQo+Pj4+PiA+Pj4+Pg0KPj4+Pj4gPj4+Pj4gQW5kIHlvdSBzdWdnZXN0IGRpc3Rpbmd1
aXNoaW5nIHRoZXNlIHR3byBjYXNlcyB3aGVuDQo+Pj4+PmRpc2N1c3NpbmcNCj4+Pj4+ID4+Pj4+
IGFib3V0IG1ldGFkYXRhIHVzYWdlLiBJcyB0aGF0IHJpZ2h0IHVuZGVyc3RhbmRpbmc/DQo+Pj4+
PiA+Pj4+Pg0KPj4+Pj4gPj4+Pj4gTHVjeQ0KPj4+Pj4gPj4+Pj4NCj4+Pj4+ID4+Pj4+IFlvdXJz
LCBKb2VsDQo+Pj4+PiA+Pj4+Pg0KPj4+Pj4gPj4+Pj4+IE9uIDMvMTIvMTQsIDI6MzMgUE0sIEx1
Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ID4+Pj4+PiBKb2VsLCBJIGludGVycHJldCB0aGF0IHlvdSBz
dWdnZXN0cyB0aGF0IGRpc3Rpbmd1aXNoIHRoZQ0KPj4+Pj5leGNoYW5nZQ0KPj4+Pj4gPj4+Pj4+
IGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25z
DQo+Pj4+PmFuZCB0aGUNCj4+Pj4+ID4+Pj4+PiBleGNoYW5nZSBpbmZvcm1hdGlvbiBkYXRhIHBs
YW5lIGNhcnJpZWQgZnJvbSBhIHNlcnZpY2UNCj4+Pj4+ZnVuY3Rpb24gdG8NCj4+Pj4+ID4+Pj4+
PiBhIHNlcnZpY2Ugbm9kZS4gSXMgdGhpcyByaWdodCB1bmRlcnN0YW5kaW5nPyBMdWN5DQo+Pj4+
PiA+Pj4+Pj4NCj4+Pj4+ID4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBK
b2VsIE0uIEhhbHBlcm4NCj4+Pj4+ID4+Pj4+PiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21d
IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsDQo+Pj4+PjIwMTQNCj4+Pj4+IDE6MTkNCj4+Pj4+
ID4+Pj4+PiBQTQ0KPj4+Pj4gPj4+Pj4+IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7
IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZA0KPj4+Pj4gPj4+Pj4+IChqZ3VpY2hhcik7IGJy
aWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0
Og0KPj4+Pj4gPj4+Pj4+IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25z
aWRlcmF0aW9ucw0KPj4+Pj4gPj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4gTXkgaW5jbGluYXRpb24gd291
bGQgYmUgdG8gdHVuZSB0aGF0IGRlZmluaXRpb24gdG8NCj4+Pj4+ZGlzdGluZ3Vpc2gNCj4+Pj4+
ID4+Pj4+PiBiZXR3ZWVuIGRhdGFwbGFuZSBjYXJyaWVkIGluZm9ybWF0aW9uIGludGVuZGVkIGZv
ciB1c2UgYnkNCj4+Pj4+c2VydmljZQ0KPj4+Pj4gPj4+Pj4+IGZ1bmNpdG9ucyAod2hhdGV2ZXIg
dGhlIG9yaWdpbiksIGFuZCBkYXRhcGxhbmUgY2FycmllZA0KPj4+Pj5pbmZvcm1hdGlvbg0KPj4+
Pj4gPj4+Pj4+IGludGVuZGVkIGZvciBkYXRhcGxhbmUgZm9yd2FyZGluZyBjb21wb25lbnRzLg0K
Pj4+Pj4gPj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ID4+Pj4+Pg0KPj4+
Pj4gPj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+IEhpIEpvZWwsDQo+Pj4+PiA+Pj4+Pj4+DQo+Pj4+PiA+
Pj4+Pj4+IEkgYWdyZWUgdGhhdCB3ZSBuZWVkIHVzaW5nIHRoZSBzYW1lIGRlZmluaXRpb24gZm9y
IGENCj4+Pj4+dGVybSwgYnV0DQo+Pj4+PiA+Pj4+Pj4+IGRpc2FncmVlIHRoYXQgdGhlIG1ldGFk
YXRhIGRlZmluaXRpb24gaGVyZSBpcyBhIHNldCBvZg0KPj4+Pj4gPj4+Pj4+PiBpbmZvcm1hdGlv
biBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIFRoaXMgbWF5IGJlIHRvbyBuYXJyb3cNCj4+Pj4+b3Ig
bGVhZA0KPj4+Pj4gPj4+Pj4+PiB0byBhIHBhcnRpY3VsYXIgc29sdXRpb24uIEkgYW0gZmluZSB3
aXRoIHRoaXMgZGVmaW5pdGlvbg0KPj4+Pj5pbiB0aGUNCj4+Pj4+ID4+Pj4+Pj4gcHJvYmxlbSBz
dGF0ZW1lbnQgdy8gbWlub3IgdHdlYWsgKHN1Z2dlc3RlZCBvbiBtYWlsaW5nDQo+Pj4+Pmxpc3Qp
Lg0KPj4+Pj4gPj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+PiBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEg
cGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlDQo+Pj4+PmFiaWxpdHkgdG8NCj4+Pj4+ID4+Pj4+
Pj4gZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgY2xhc3NpZmllcnMgYW5kIHNlcnZp
Y2UNCj4+Pj4+ID4+Pj4+Pj4gZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBh
bmQgc2VydmljZQ0KPj4+Pj5mdW5jdGlvbnMgYW5kDQo+Pj4+PiA+Pj4+Pj4+IHRoZQ0KPj4+Pj4g
Pj4+Pj4+PiBjbGFzc2lmaWVyc3xzZXJ2aWNlIG5vZGVzLg0KPj4+Pj4gPj4+Pj4+Pg0KPj4+Pj4g
Pj4+Pj4+PiBUaGVyZSBtYXkgYmUgYSBzb2x1dGlvbiB0aGF0IGEgc2VydmljZSBmdW5jdGlvbiBw
YXNzZXMNCj4+Pj4+c29tZQ0KPj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4gaW5mb3JtYXRpb24gdG8gYXR0
YWNoZWQgc2VydmljZSBub2RlIHdpdGhvdXQgdXNpbmcgU0ZDDQo+Pj4+PmhlYWRlci4NCj4+Pj4+
ID4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4gVGhhbmtzLCBMdWN5DQo+Pj4+PiA+Pj4+Pj4+DQo+Pj4+
PiA+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206
IEpvZWwgSGFscGVybiBEaXJlY3QNCj4+Pj4+ID4+Pj4+Pj4gW21haWx0bzpqbWguZGlyZWN0QGpv
ZWxoYWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LA0KPj4+Pj5NYXJjaCAxMiwNCj4+Pj4+ID4+
Pj4+Pj4gMjAxNCAxMjoyNSBQTSBUbzogTHVjeSB5b25nOyBKb2VsIE0uIEhhbHBlcm47IE5pY29s
YXMNCj4+Pj4+Qk9VVEhPUlM7DQo+Pj4+PiA+Pj4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWlj
aGFyZCAoamd1aWNoYXIpOw0KPj4+Pj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj4gPj4+
Pj4+PiBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiA+Pj4+
Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiA+Pj4+
Pj4+DQo+Pj4+PiA+Pj4+Pj4+IEx1Y3ksIHlvdSBzYXkgInRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5z
IC4uLiIgVGhlDQo+Pj4+PmRlZmluaXRpb24geW91DQo+Pj4+PiA+Pj4+Pj4+IHRoZW4gcHJvdmlk
ZSBpcyBhIGRlZmluaXRpb24gb2YgdGhlIHNldCBvZiBpbmZvcm1hdGlvbiB3ZQ0KPj4+Pj5hcmUN
Cj4+Pj4+ID4+Pj4+Pj4gcHJvcG9zaW5nIHRoYXQgd2UgcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBJ
LCBhbmQgb3RoZXJzLA0KPj4+Pj5oYXZlDQo+Pj4+PiA+Pj4+Pj4+IGJlZW4gdXNpbmcgdGhlIHRl
cm0gbWV0YWRhdGEgbW9yZSBuYXJyb3dseS4gV2UgY2FuIHVzZQ0KPj4+Pj53aGF0ZXZlcg0KPj4+
Pj4gPj4+Pj4+PiBkZWZpbml0aW9uIHdlIHdhbnQuIEJ1dCB3ZSBkbyBuZWVkIHRvIGFncmVlIG9u
IHRoZQ0KPj4+Pj5kZWZpbml0aW9uLg0KPj4+Pj4gPj4+Pj4+PiBGb3IgdGhlIHB1cnBvc2VzIG9m
IHRoZSBXRywgaXQgc2VlbXMgbXVjaCBtb3JlIHVzZWZ1bCB0bw0KPj4+Pj51c2UgdGhlDQo+Pj4+
PiA+Pj4+Pj4+IHRlcm0gbWV0YWRhdGEgZm9yIHRoZSBuYXJyb3dlciBkZXNjcmlwdGlvbi4NCj4+
Pj4+ID4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ID4+Pj4+Pj4NCj4+
Pj4+ID4+Pj4+Pj4+IE9uIDMvMTIvMTQsIDE6MTkgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+
ID4+Pj4+Pj4+IEhpIEpvZWwsDQo+Pj4+PiA+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4gSSBhZ3Jl
ZS4gV2UgbmVlZCB0byBkaWZmZXJlbnRpYXRlIHRoZSBtZXRhZGF0YSB1c2VkIGJ5DQo+Pj4+PnNl
cnZpY2UNCj4+Pj4+ID4+Pj4+Pj4+ZnVuY3Rpb24gYW5kIFNGQyBoZWFkZXIuIFRoZSBtZXRhZGF0
YSB0ZXJtIG1lYW5zIGNhcnJ5aW5nDQo+Pj4+PnNvbWUNCj4+Pj4+ID4+Pj4+Pj4+c3RhdGVzIGFs
b25nIHdpdGggdGhlIHBhY2tldC4gSU1POiBTRkMgaGVhZGVyIGlzIGEga2luZCBvZg0KPj4+Pj4g
Pj4+Pj4+Pj5tZXRhZGF0YSBjYXJyaWVkIG9uIHBhY2tldCBmb3IgbmV4dCBzZXJ2aWNlIG5vZGUg
dG8gdXNlLg0KPj4+Pj5JbiB0aGUNCj4+Pj4+ID4+Pj4+Pj4+Y29udGV4dCBvZiBTRkMsIHdlIGhh
dmUgdGVybSBmb3IgU0ZDIGhlYWRlciBhbmQgdGhlDQo+Pj4+Pm1ldGFkYXRhIHRoYXQNCj4+Pj4+
ID4+Pj4+Pj4+d2FzIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgb3IgYmV0d2Vl
biBzZXJ2aWNlDQo+Pj4+PiA+Pj4+Pj4+PmZ1bmN0aW9ucyBhbmQgY2xhc3NpZmllcnMvc2Vydmlj
ZSBub2Rlcywgd2hpY2ggaXMgd2hhdA0KPj4+Pj50aGUgZHJhZnQNCj4+Pj4+ID4+Pj4+Pj4+Zm9j
dXMuDQo+Pj4+PiA+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4gVGhhbmtzLCBMdWN5DQo+Pj4+PiA+
Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pg0K
Pj4+Pj4gPj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
IEZyb206IEpvZWwgTS4gSGFscGVybg0KPj4+Pj4gPj4+Pj4+Pj4gW21haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLA0KPj4+Pj4gMjAxNA0KPj4+Pj4g
Pj4+Pj4+Pj4gMTE6MTggQU0gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBh
cmtlciBDYzoNCj4+Pj4+IEppbQ0KPj4+Pj4gPj4+Pj4+Pj4gR3VpY2hhcmQgKGpndWljaGFyKTsg
YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltDQo+Pj4+
PiA+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1l
dGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiA+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4gSSB0
aGluayBpdCBpcyBpbXBvcnRhbnQgdG8ga2VlcCBhIHN0cm9uZyBkaXN0aW5jdGlvbg0KPj4+Pj5i
ZXR3ZWVuDQo+Pj4+PiA+Pj4+Pj4+PiBtZXRhZGF0YSAod2hpY2ggaXMgZm9yIHVzZSBieSBhcHBs
aWNhdGlvbnMpIGFuZCB0aGUNCj4+Pj4+c2VydmljZQ0KPj4+Pj4gPj4+Pj4+Pj4gY2hhaW5pbmcg
aW5mb3JtYXRpb24gaW4gdGhlIGJhc2Ugc2VydmljZSBjaGFpbiBoZWFkZXIsDQo+Pj4+PndoaWNo
IGlzDQo+Pj4+PiA+Pj4+Pj4+PiBmb3IgdXNlIGJ5IHRoZSBzZXJ2aWNlIGNoYWluIHN1cHBvcnQg
bWVjaGFuaXNtcy4NCj4+Pj4+ID4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+PiBZb3VycywgSm9lbA0K
Pj4+Pj4gPj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+PiBPbiAzLzEyLzE0LCAxMDo0MiBBTSwgTHVj
eSB5b25nIHdyb3RlOg0KPj4+Pj4gPj4+Pj4+Pj4+IEZ1bGx5IGFncmVlIHdpdGggSm9lLg0KPj4+
Pj4gPj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4gV2Ugc2hvdWxkIG5vdCByZXF1aXJlIGEgZml4
IGxlbmd0aCBmb3IgaW4tYmFuZCBtZXRhZGF0YQ0KPj4+Pj5idXQNCj4+Pj4+ID4+Pj4+Pj4+PiBh
bHNvIG5vdCBsZWF2ZSBpdCBmb3IgZnJlZWx5IHVzYWdlLiBJbiBmYWN0LCB3aGVuIGENCj4+Pj4+
c2VydmljZQ0KPj4+Pj4gPj4+Pj4+Pj4+IG5vZGUgaW5zZXJ0cyBTRkMgaGVhZGVyIG9uIGEgKGVu
Y2Fwc3VsYXRlZCkgcGFja2V0IGFuZA0KPj4+Pj5zZW5kIHRvDQo+Pj4+PiA+Pj4+Pj4+Pj4gbmV4
dCBzZXJ2aWNlIG5vZGUsIFNGQyBoZWFkZXIgaXRzZWxmIGNhbiBiZSBzZWVuIGFzIGENCj4+Pj4+
bWV0YWRhdGEuDQo+Pj4+PiA+Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+PiBMdWN5DQo+Pj4+PiA+
Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9t
OiBzZmMNCj4+Pj4+ID4+Pj4+Pj4+PiBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBC
ZWhhbGYgT2YgSm9lbCBNLg0KPj4+Pj5IYWxwZXJuDQo+Pj4+PiA+Pj4+Pj4+Pj4gU2VudDogV2Vk
bmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA5OjIxIEFNIFRvOiBOaWNvbGFzDQo+Pj4+PkJPVVRIT1JT
Ow0KPj4+Pj4gPj4+Pj4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIp
Ow0KPj4+Pj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+
IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj4gPj4+Pj4+Pj4+IHNmYzsgSmFt
YWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ID4+Pj4+Pj4+PiBkcmFmdC1y
aWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gPj4+Pj4+Pj4+DQo+Pj4+
PiA+Pj4+Pj4+Pj4gRm9yIGluLWJhbmQgbWV0YWRhdGEsIHRoZSBBUEkgZm9yIGFjY2VzcyBjYW4g
ZWFzaWx5IGJlDQo+Pj4+PiA+Pj4+Pj4+Pj4gc3luY2hyb25vdXMuIE91dCBvZiBiYW5kIG1ldGFk
YXRhIG5lZWRzIGRpZmZlcmVudA0KPj4+Pj5oYW5kbGluZy4NCj4+Pj4+ID4+Pj4+Pj4+PiBUaGVy
ZSBhcmUgbWFueSBjYXNlcyB3aGVyZSBvdXQtb2YtYmFuZCBtZXRhZGF0YSBpcw0KPj4+Pj51c2Vm
dWwgYW5kDQo+Pj4+PiA+Pj4+Pj4+Pj4gYXBwcm9wcmlhdGUuIEJ1dCB0aGV5IGRvIG5vdCBjb3Zl
ciBhbGwgbmVlZHMgYnkgYW55DQo+Pj4+PnN0cmV0Y2guDQo+Pj4+PiA+Pj4+Pj4+Pj4NCj4+Pj4+
ID4+Pj4+Pj4+PiBFdmVuIGlmIGVhY2ggcGllY2Ugb2YgaW4tYmFuZCBtZXRhZGF0YSBpcyBvZiBm
aXhlZA0KPj4+Pj5sZW5ndGgsDQo+Pj4+PiA+Pj4+Pj4+Pj4gdGhlcmUgYXJlIG1hbnkgZGlmZmVy
ZW50IGtpbmRzIG9mIG1ldGF0eXBlLiBUcnlpbmcgdG8NCj4+Pj4+c2F5DQo+Pj4+PiA+Pj4+Pj4+
Pj4gInRoZXJlIHdpbGwgYmUgZXhhY3RseSBmb3VyIHBpZWNlcywgYW5kIHRoZXkgd2lsbCBiZSBv
Zg0KPj4+Pj50eXBlcw0KPj4+Pj4gPj4+Pj4+Pj4+IHQxLCB0MiwgdDMsIGFuZCB0NCIgaXMgc2lt
cGx5IHRvbyBzcGVjaWZpYyBmb3IgZXZlbiA4MCUNCj4+Pj4+b2YgdGhlDQo+Pj4+PiA+Pj4+Pj4+
Pj5uZWVkcy4NCj4+Pj4+ID4+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+
Pj4+PiA+Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+Pj4gT24gMy8xMi8xNCwgODo1MiBBTSwgTmlj
b2xhcyBCT1VUSE9SUyB3cm90ZToNCj4+Pj4+ID4+Pj4+Pj4+Pj4gSGVsbG8gUm9uLA0KPj4+Pj4g
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4+PiBTZW5kaW5nIG91dCBvZiBiYW5kIGNvbmdydWVu
dCBtZXRhZGF0YSBtYXkgbm90IGJlIHRoZQ0KPj4+Pj5hbnN3ZXINCj4+Pj4+ID4+Pj4+Pj4+Pj4g
dG8gYWxsIG5lZWRzIGJ1dCBpdCBpcyBvbmUgdG9vbCB0aGF0IHdlIHNob3VsZCBrZWVwLg0KPj4+
Pj4gPj4+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4+PiBOb3QgYWxsIG1ldGFkYXRhIGlzIHRpZWQg
dG8gYSBzcGVjaWZpYyBwYWNrZXQsIGZvcg0KPj4+Pj5leGFtcGxlIGENCj4+Pj4+ID4+Pj4+Pj4+
Pj4gcG9saWN5IGNoYW5nZSBpbiBQQ1JGIGNvdWxkIGxlYWQgdG8gc29tZSBtZXRhZGF0YQ0KPj4+
Pj5zaWduYWxpbmcsDQo+Pj4+PiA+Pj4+Pj4+Pj4+IHRoZSByZWFjdGlvbiB0aW1lIG5lZWQgbm90
IGJlIGltbWVkaWF0ZSwgZmV3IG1zIG1heQ0KPj4+Pj5ub3QgbWF0dGVyLg0KPj4+Pj4gPj4+Pj4+
Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4+PiBBcyB5b3UgcG9pbnQsIGlmIGEgcGFja2V0IGlzIHRpZWQg
dG8gYSBtZXRhZGF0YSBhDQo+Pj4+PmNvcnJlbGF0aW9uDQo+Pj4+PiA+Pj4+Pj4+Pj4+IGluZm8g
Y2FuIGJlIHNldCBpbiBib3RoIHBhY2tldCB0byBkZWFsIHdpdGggaXQgKGkuZQ0KPj4+Pj5tZXRh
ZGF0YQ0KPj4+Pj4gPj4+Pj4+Pj4+PiBleHBlY3RlZCBmbGFnIGluIHRoZSBTRkMgaGVhZGVyLCBw
bHVzIGFuIGlkKQ0KPj4+Pj4gPj4+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4+PiBGaW5hbGx5IHdl
IGNhbiBzdGlsbCBzZW5kIHNvbWUgbGltaXRlZCBtZXRhZGF0YSB3aXRoaW4NCj4+Pj4+YSBoZWFk
ZXIuDQo+Pj4+PiA+Pj4+Pj4+Pj4+IFRoaXMgY291bGQgYmUgdXNlZCBmb3IgbG9hZCBiYWxhbmNl
cnMgaW4gcGFydGljdWxhciBpZg0KPj4+Pj53ZQ0KPj4+Pj4gPj4+Pj4+Pj4+PiBhZ3JlZSBvbiBh
IGNvbnZlbnRpb24gdG8gbG9jYXRlICJjb2Fyc2UgZ3JhaW4gcG9saWN5Ig0KPj4+Pj4gPj4+Pj4+
Pj4+PiAvICJmaW5lIGdyYWluIHBvbGljeSIgb24gcmVzZXJ2ZWQgY29udGV4dCBoZWFkZXJzLg0K
Pj4+Pj4gPj4+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4+PiBUaGlzIHNlZW1zIHRvIG9wZW4gdXAg
YSBsb3Qgb2YgZmxleGliaWxpdHkgLw0KPj4+Pj5pbm5vdmF0aW9ucy4NCj4+Pj4+ID4+Pj4+Pj4+
Pj4NCj4+Pj4+ID4+Pj4+Pj4+Pj4gT24geW91ciBsYXN0IHBvaW50LCB0aGVyZSBpcyBhIHF1ZXN0
aW9uIG9uIGhvdyB0byBtYWtlDQo+Pj4+PiA+Pj4+Pj4+Pj4+IG1ldGFkYXRhIGF2YWlsYWJsZSB0
byBhIFNlcnZpY2UgRnVuY3Rpb24uIEN1cnJlbnQgc29ja2V0DQo+Pj4+PiA+Pj4+Pj4+Pj4+IGNv
bm5lY3Rpb25zIGZvciBleGFtcGxlIGRvIG5vdCBhbGxvdyB0byByZXRyaWV2ZSBJUA0KPj4+Pj5o
ZWFkZXINCj4+Pj4+ID4+Pj4+Pj4+Pj4gb3B0aW9ucy4gU28gSSBhc3N1bWUgdGhhdCBTRkMgYXdh
cmUgU2VydmljZSBGdW5jdGlvbnMNCj4+Pj4+d2lsbA0KPj4+Pj4gPj4+Pj4+Pj4+PiBuZWVkIHNv
bWUgKGFzeW5jaHJvbm91cw0KPj4+Pj4gPj4+Pj4+Pj4+PiA/KSBBUEkgdG8gcmV0cmlldmUgU0ZD
IGhlYWRlciBpbmZvcm1hdGlvbiBhcyB3ZWxsIGFzDQo+Pj4+PmluLWJhbmQNCj4+Pj4+ID4+Pj4+
Pj4+Pj4gbWV0YWRhdGEuIEkgZG9uJ3Qgc2VlIG91dCBvZiBiYW5kIG1ldGFkYXRhIHRyYW5zcG9y
dA0KPj4+Pj5hZGRpbmcNCj4+Pj4+ID4+Pj4+Pj4+Pj4gY29tcGxleGl0eSwgdGhlIHNhbWUgQVBJ
IGNhbiBwcm9iYWJseSBhcHBseS4NCj4+Pj4+ID4+Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+Pj4g
VGhlIGFsdGVybmF0aXZlIG9wdGlvbiwgYWxsb3dpbmcgdmFyaWFibGUgc2l6ZWQNCj4+Pj4+bWV0
YWRhdGEgaW4NCj4+Pj4+ID4+Pj4+Pj4+Pj4gdGhlIFNGQyBoZWFkZXIgaGFzIHNvbWUgZHJhd2Jh
Y2tzIGFzIHdlbGwsIG9uZSBiZWluZw0KPj4+Pj4gPj4+Pj4+Pj4+PiBmcmFnbWVudGF0aW9uLCBh
bmQgc29tZSBzd2l0Y2hlcyBleHBlY3RpbmcgYXMgd2VsbCB0bw0KPj4+Pj5sb29rIGF0DQo+Pj4+
PiA+Pj4+Pj4+Pj4+IGVuZCB1c2VyIHRyYWZmaWMgaGVhZGVycyBmb3IgbGluayBsb2FkIGJhbGFu
Y2luZy4gSQ0KPj4+Pj53b3VsZA0KPj4+Pj4gPj4+Pj4+Pj4+PiBhZ3JlZSB0aGF0IGlmIHdlIGNh
biBhY2NlcHQgdGhlc2UgaXNzdWVzLCB0aGVuIHNlbmRpbmcNCj4+Pj4+ID4+Pj4+Pj4+Pj4gb2Zm
LWxpbmUgY29uZ3J1ZW50IG1ldGFkYXRhIGxvb3NlcyBpdHMgaW50ZXJlc3QuDQo+Pj4+PiA+Pj4+
Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4+IFdlIG5lZWQgdG8gdGFrZSBpbnRvIGFjY291bnQgdGhh
dCBib3RoIGluLWJhbmQgYW5kDQo+Pj4+PmNvbmdydWVudA0KPj4+Pj4gPj4+Pj4+Pj4+PiBvdXQt
b2YtYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQgaXMgbm90IHJlbGlhYmxlLiBBDQo+Pj4+PnBhY2tl
dCBsb3NzDQo+Pj4+PiA+Pj4+Pj4+Pj4+IHRyaWdnZXJpbmcgcmV0cmFuc21pc3Npb24gd291bGQg
bm90IGxlYWQgdG8gdGhlDQo+Pj4+PmlkZW50aWNhbA0KPj4+Pj4gPj4+Pj4+Pj4+PiByZWNvbnN0
cnVjdGlvbiBvZiB0aGUgYXNzb2NpYXRlZCBtZXRhZGF0YS4gSW4gc29tZQ0KPj4+Pj5jYXNlcywg
d2UNCj4+Pj4+ID4+Pj4+Pj4+Pj4gbWlnaHQgdGh1cyBldmVuIG5lZWQgbm9uLWNvbmdydWVudCBv
dXQtb2YtYmFuZCByZWxpYWJsZQ0KPj4+Pj4gPj4+Pj4+Pj4+PiBtZXRhZGF0YSB0cmFuc3BvcnQu
DQo+Pj4+PiA+Pj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4+DQo+
Pj4+PiA+Pj4+Pj4+Pj4+IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXyBGcm9tOg0KPj4+Pj4gUm9uDQo+Pj4+PiA+Pj4+Pj4+Pj4+IFBhcmtlciBbUm9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbT5dIFNlbnQ6DQo+Pj4+PldlZG5lc2RheSwNCj4+Pj4+ID4+Pj4+Pj4+Pj4gTWFyY2gg
MTIsIDIwMTQNCj4+Pj4+ID4+Pj4+Pj4+Pj4gMTI6NDMgUE0gVG86IE5pY29sYXMgQk9VVEhPUlMg
Q2M6IEppbSBHdWljaGFyZA0KPj4+Pj4oamd1aWNoYXIpOw0KPj4+Pj4gPj4+Pj4+Pj4+PiBicmlq
c21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj5zZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDog
UmU6IFtzZmNdDQo+Pj4+PiA+Pj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNv
bnNpZGVyYXRpb25zDQo+Pj4+PiA+Pj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4+IE5pY29sYXMs
DQo+Pj4+PiA+Pj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4+IEkgdW5kZXJzdGFuZCB0aGUgY29u
Y2VwdCBmb3Igb3V0IG9mIGJhbmQgc2lnbmFsaW5nIG9mDQo+Pj4+PiA+Pj4+Pj4+Pj4+bWV0YWRh
dGEsIGJ1dCBJIGFtIGNvbmNlcm5lZCB0aGF0IGl0IGludHJvZHVjZXMNCj4+Pj4+c2lnbmlmaWNh
bnQNCj4+Pj4+ID4+Pj4+Pj4+Pj5jb21wbGV4aXR5IGR1ZSB0byB0aGUgcG90ZW50aWFsIHJhY2Ug
Y29uZGl0aW9uIG9mDQo+Pj4+PnJlY2VpdmluZyB0aGUNCj4+Pj4+ID4+Pj4+Pj4+Pj5yZWFsIHBh
Y2tldCBiZWZvcmUgdGhlIG1ldGFkYXRhLiBXaGlsZSB0aGUgcmVhbCBwYWNrZXQNCj4+Pj4+Y291
bGQNCj4+Pj4+ID4+Pj4+Pj4+Pj5pbmRpY2F0ZSB0aGF0IG91dCBvZiBiYW5kIG1ldGFkYXRhIGlz
IGV4cGVjdGVkLCBob3cgY2FuDQo+Pj4+PndlDQo+Pj4+PiA+Pj4+Pj4+Pj4+Z3VhcmFudGVlIHRo
ZSBvcmRlciBvZiByZWNlcHRpb24/IFdoYXQgaWYgc3dpdGNoaW5nIG9yDQo+Pj4+PnJvdXRpbmcN
Cj4+Pj4+ID4+Pj4+Pj4+Pj5ub2RlcyBhcHBseSBoYXNoIGJhc2VkIGxvYWQgYmFsYW5jaW5nPyBX
aGF0IGlmIHRoZSBsb2FkDQo+Pj4+PiA+Pj4+Pj4+Pj4+YmFsYW5jaW5nIHVuZGVyc3RhbmRzIFNG
QyBlbmNhcHMgYW5kIGxvb2tzIGJleW9uZCBpdCB0bw0KPj4+Pj50aGUNCj4+Pj4+ID4+Pj4+Pj4+
Pj5vcmlnaW5hbCBoZWFkZXIgdG8gZ2V0IGJldHRlciBlbnRyb3B5Pw0KPj4+Pj4gPj4+Pj4+Pj4+
PiBDYW4gd2UgZ3VhcmFudGVlIHRoYXQgdGhlIG1ldGFkYXRhIGFuZCByZWFsIHBhY2tldA0KPj4+
Pj53aWxsIGZvbGxvdw0KPj4+Pj4gPj4+Pj4+Pj4+PnRoZSBleGFjdCBzYW1lIHBhdGg/IElmIHdl
IGNhbiBub3QsIHRoZW4NCj4+Pj4+aW1wbGVtZW50YXRpb25zIHdpbGwNCj4+Pj4+ID4+Pj4+Pj4+
Pj5uZWVkIHRvIGFkZCBpbmdyZXNzIHF1ZXVpbmcgdG8gY29wZSB3aXRoIHRoZSBzY2VuYXJpby4N
Cj4+Pj4+ID4+Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+Pj4gQWxzbywgZG8geW91IGZlZWwgdGhh
dCB0aGUgaW5jcmVhc2UgaW4gaW1wbGVtZW50YXRpb24NCj4+Pj4+ID4+Pj4+Pj4+Pj4gY29tcGxl
eGl0eSBhdCB0aGUgc2VydmljZSBmdW5jdGlvbnMgaXMgcmVhc29uYWJsZT8NCj4+Pj4+ID4+Pj4+
Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+Pj4gVGhhbmtzLg0KPj4+Pj4gPj4+Pj4+Pj4+Pg0KPj4+Pj4g
Pj4+Pj4+Pj4+PiBSb24NCj4+Pj4+ID4+Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+Pj4+IE9uIE1h
ciAxMiwgMjAxNCwgYXQgNDowOSBBTSwgIk5pY29sYXMgQk9VVEhPUlMiDQo+Pj4+PiA+Pj4+Pj4+
Pj4+PiA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JT
QHFvc21vcy5jb20+DQo+Pj4+PjxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4g
d3JvdGU6DQo+Pj4+PiA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4gSSB0aGluayB3ZSBt
dXN0IG1ha2UgYSBkaXN0aW5jdGlvbiBiZXR3ZWVuOg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4NCj4+Pj4+
ID4+Pj4+Pj4+Pj4+IC0gTWV0YWRhdGEgd2hpY2ggc2hvdWxkIGJlIHBhcnQgb2YgdGhlIGhlYWRl
ciBkZWZpbmVkDQo+Pj4+PmFzIGluDQo+Pj4+PiA+Pj4+Pj4+Pj4+PiBiYW5kIG1hcmtpbmcuIC0g
TWV0YWRhdGEgd2l0aCBjYW4gYmUgcGFzc2VkIG91dCBvZg0KPj4+Pj5iYW5kLCBmb3INCj4+Pj4+
ID4+Pj4+Pj4+Pj4+IGV4YW1wbGUgY29uZ3J1ZW50IG91dCBvZiBiYW5kIHNpZ25hbGluZyBkZWZp
bmVkIGluDQo+Pj4+PnRoZSBkcmFmdA0KPj4+Pj4gPj4+Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+
Pj4+IFRoZSBmb3JtZXIgY2FsbHMgZm9yIGEgbGltaXRlZCBzcGFjZSBpbiB0aGUgaGVhZGVyLA0K
Pj4+Pj50cnVlLCBUaGUNCj4+Pj4+ID4+Pj4+Pj4+Pj4+IGxhdHRlciBob3dldmVyIGRvZXMgbm90
IGluY3VyIGFueSBzcGFjZSBsaW1pdGF0aW9uDQo+Pj4+PmFuZCBpcw0KPj4+Pj4gPj4+Pj4+Pj4+
Pj4gc3RpbGwgZmFpcmx5IGVmZmljaWVudCBhbmQgaXQgcmVtYWlucyBjb21wYXRpYmxlIHdpdGgN
Cj4+Pj4+YSBmaXhlZA0KPj4+Pj4gPj4+Pj4+Pj4+Pj4gc2l6ZSBoZWFkZXIgdXNlZCB0byByb3V0
ZSB0aG9zZSBzaWduYWxpbmcgbWVzc2FnZXMNCj4+Pj4+YWxvbmcgdGhlDQo+Pj4+PiA+Pj4+Pj4+
Pj4+PiBjaGFpbidzIHNlcnZpY2UgZnVuY3Rpb25zLg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4NCj4+Pj4+
ID4+Pj4+Pj4+Pj4+IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXyBGcm9tOg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4gSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW2pn
dWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPl0gU2VudDoNCj4+Pj4+
ID4+Pj4+Pj4+Pj4+IFR1ZXNkYXksIE1hcmNoIDExLCAyMDE0IDY6NDggUE0gVG86IFJvbiBQYXJr
ZXIgQ2M6DQo+Pj4+PiA+Pj4+Pj4+Pj4+PiBOaWNvbGFzIEJPVVRIT1JTOyBicmlqc21hbkBqdW5p
cGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0NCj4+Pj4+ID4+Pj4+Pj4+Pj4+
IFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29u
c2lkZXJhdGlvbnMNCj4+Pj4+ID4+Pj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4+PiBIaSBSb24s
DQo+Pj4+PiA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4gV2UgY2FuIGNlcnRhaW5seSBo
YXZlIHRoaXMgZGlzY3Vzc2lvbiBidXQgd2Ugc2hvdWxkDQo+Pj4+PmZpcnN0DQo+Pj4+PiA+Pj4+
Pj4+Pj4+PiBjb25zaWRlciB3aGF0IGluZm9ybWF0aW9uIGlzIG5lY2Vzc2FyeSBhbmQgaWYgc2Fp
ZA0KPj4+Pj4gPj4+Pj4+Pj4+Pj4gaW5mb3JtYXRpb24gY2FuIGZpdCB3aXRoaW4gYSBmaXhlZCBu
dW1iZXIgb2YgY29udGV4dHMNCj4+Pj4+aW4gdGhlDQo+Pj4+PiA+Pj4+Pj4+Pj4+PiBtYWpvcml0
eSBvZiBjYXNlcy4gUmVtZW1iZXIsIHRoZSBnb2FsIG9mIGJlaW5nIGFibGUNCj4+Pj4+dG8gcGFz
cw0KPj4+Pj4gPj4+Pj4+Pj4+Pj4gbWV0YWRhdGEgdGhyb3VnaCB0aGUgbmV0d29yayBpcyB0byBl
bmhhbmNlIHNlcnZpY2UNCj4+Pj4+ZGVsaXZlcnksDQo+Pj4+PiA+Pj4+Pj4+Pj4+PiBub3QgcGFz
cyB0aGUgZW50aXJlIHdvcmtzIG9mIFNoYWtlc3BlYXJlIDstKQ0KPj4+Pj4gPj4+Pj4+Pj4+Pj4N
Cj4+Pj4+ID4+Pj4+Pj4+Pj4+IFNlbnQgZnJvbSBteSBpUGhvbmUNCj4+Pj4+ID4+Pj4+Pj4+Pj4+
DQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4gT24gTWFyIDcsIDIwMTQsIGF0IDM6NTIgQU0sICJSb24gUGFy
a2VyIg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+IDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
PG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPg0KPj4+Pj48bWFpbHRvOlJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PiB3cm90ZToNCj4+Pj4+ID4+Pj4+Pj4+Pj4+
Pg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+IE5pY29sYXMsDQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+
ID4+Pj4+Pj4+Pj4+PiBJIHNlZSBzaW1pbGFyIHJlcXVpcmVtZW50cyBmcm9tIHRoZSAzZ3BwIEVQ
QyBzaWRlLg0KPj4+Pj5JIHdvdWxkDQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4gbGlrZSB0byBwcm9wb3Nl
IGFuIE9VSSAvIFRMViBiYXNlZCBhcHByb2FjaCB3aGVyZSB0aGUNCj4+Pj4+ID4+Pj4+Pj4+Pj4+
PiByZXNlcnZlZCBPVUkgY2FuIGJlIHVzZWQgZm9yIGFncmVlZCB1cG9uIHR5cGVzIG9mDQo+Pj4+
PmNvbW1vbg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIGFuZCB2ZW5kb3Igb3Igb3RoZXIg
b3JnYW5pemF0aW9uYWwgT1VJcyBjYW4NCj4+Pj4+YmUgdXNlZA0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+
IHRvIHF1aWNrbHkgaW5ub3ZhdGUgaW4gdGhlIG5ldHdvcmtzLg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+
IFNpbXVsdGFuZW91c2x5LCBJIHdvdWxkIGFsc28gbGlrZSB0byBjb25zaWRlcg0KPj4+Pj5tZWNo
YW5pc21zDQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4gdGhhdCBhcmUgb3B0aW1pemVkIGZvciBsb25nIGxp
dmVkIGZsb3dzIHNvIGFzIHRvDQo+Pj4+PmxpbWl0IHRoZQ0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+IG5l
Z2F0aXZlIGVmZmVjdHMgb2YgcGFja2V0IGdyb3d0aC4NCj4+Pj4+ID4+Pj4+Pj4+Pj4+Pg0KPj4+
Pj4gPj4+Pj4+Pj4+Pj4+IFJvbg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4+
Pj4NCj4+Pj4+ID4+Pj4+Pj4+Pj4+Pj4gT24gTWFyIDcsIDIwMTQsIGF0IDg6MzQgQU0sICJOaWNv
bGFzIEJPVVRIT1JTIg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+PiA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Nt
b3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+DQo+Pj4+PjxtYWlsdG86
Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4gd3JvdGU6DQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+
DQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+IEhlbGxvIEppbQ0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+Pg0KPj4+
Pj4gPj4+Pj4+Pj4+Pj4+PiBJIGhhdmUgc2VlbiBjYXNlcyBpbiBHaSBMQU4sIHdoZXJlIHN1YnNj
cmliZXIgcmVsYXRlZA0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+PiBpbmZvcm1hdGlvbiBpcyBwYXNzZWQg
dG8gYSBXZWIgUHJveHkgZm9yIEhUVFAgaGVhZGVyDQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+IGVucmlj
aG1lbnQgKGFpbWVkIGF0IHNvbWUgV2ViIENvbnRlbnQgcHJvdmlkZXJzDQo+Pj4+PnBhcnRuZXJz
IG9mDQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+IHRoZSBNb2JpbGUgT3BlcmF0b3IpLg0KPj4+Pj4gPj4+
Pj4+Pj4+Pj4+PiBJbmZvcm1hdGlvbiB3YXMgYW4gY29kZWQgKHBlcnNpc3RlbnQpIHN1YnNjcmli
ZXIgaWQNCj4+Pj4+ZGVyaXZlZA0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+PiBmcm9tIHRoZSBNU0lTRE4s
IGFuZCBjb3VwbGUgb2YgZiBjdXN0b21lciBwcm9maWxlDQo+Pj4+PnJlbGF0ZWQNCj4+Pj4+ID4+
Pj4+Pj4+Pj4+Pj4gZmllbGRzLg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4+
Pj4+PiBJbiBhbiBzZmMgYmFzZWQgR2kgTEFOLCB0aGlzIGVudGl0eSBzaG91bGQgcmVjZWl2ZQ0K
Pj4+PiA+ZnJvbSB0aGUNCj4+Pj4+ID4+Pj4+Pj4+Pj4+Pj4gQ2xhc3NpZmllcg0KPj4+Pj4gPj4+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+PiAtIEEgY2xhc3NpZmljYXRpb24gb2YgdGhl
IENvbnRlbnQgUHJvdmlkZXIgKCBJZCwNCj4+Pj4+ID4+Pj4+Pj4+Pj4+Pj4gQ2F0ZWdvcnkpIGJh
c2VkIG9uIHRyYWZmaWMgYW5hbHlzaXMgLSBUaGUgTVNJU0ROIG9mDQo+Pj4+PiB0aGUNCj4+Pj4+
ID4+Pj4+Pj4+Pj4+Pj4gc3Vic2NyaWJlciAtIFR3byBzdWJzY3JpYmVyIHBvbGljeSBmaWVsZHMg
KG5vdCB0aWVkDQo+Pj4+PiB0byBQQ1JGDQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+IGJ1dCBiZWxvbmdp
bmcgdG8gdGhlIFN1YnNjcmliZXIgREIpIChTdWJzY3JpYmVyDQo+Pj4+PiBjYXRlZ29yeSwNCj4+
Pj4+ID4+Pj4+Pj4+Pj4+Pj4gc3ViLWNhdGVnb3J5KSAtIEEgc2Vzc2lvbiBpZCAoZm9yIGxvZ2dp
bmcgYW5kDQo+Pj4+PnRyYWNraW5nDQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+IHB1cnBvc2VzKQ0KPj4+
Pj4gPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+PiBUaGUgb2JqZWN0aXZlIGJlaW5n
IHRvIGF2b2lkIGhhdmluZyB0aGUgSFRUUCBQcm94eQ0KPj4+Pj50bw0KPj4+Pj4gPj4+Pj4+Pj4+
Pj4+PiBiZWNvbWUgYSB0cnVzdGVkIGFwcGxpY2F0aW9uIChpbnRlcm9nYXRlIHRoZQ0KPj4+Pj4g
c3Vic2NyaWJlciBEQiwNCj4+Pj4+ID4+Pj4+Pj4+Pj4+Pj4gZXRjLi4pDQo+Pj4+PiA+Pj4+Pj4+
Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+IE5pY29sYXMN
Cj4+Pj4+ID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+
Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOiBKaW0N
Cj4+Pj4+IEd1aWNoYXJkDQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+IChqZ3VpY2hhcikgW2pndWljaGFy
QGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPl0gU2VudDoNCj4+Pj4+ID4+Pj4+
Pj4+Pj4+Pj4gVGh1cnNkYXksIE1hcmNoIDA2LCAyMDE0IDI6MDIgUE0gVG86IEphbWFsIEhhZGkN
Cj4+Pj4+U2FsaW07DQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+IGptb2lzYW5kQGp1bmlwZXIubmV0PG1h
aWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldD4gPG1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldD47
DQo+Pj4+PiBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+
IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IENjOg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+PiBz
ZmMgU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiA+
Pj4+Pj4+Pj4+Pj4+IEhpIEphbWFsLA0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+
Pj4+Pj4+PiBZb3Ugc2FpZCAiSXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJs
ZQ0KPj4+Pj4gc2l6ZWQNCj4+Pj4+ID4+Pj4+Pj4+Pj4+Pj4gbWV0YWRhdGEiLi4gSSBhbSBub3Qg
c28gY29udmluY2VkIGFuZCB3b3VsZCBsaWtlIHRvDQo+Pj4+PiBiZXR0ZXINCj4+Pj4+ID4+Pj4+
Pj4+Pj4+Pj4gdW5kZXJzdGFuZCB0aGUgcmVxdWlyZW1lbnRzIGJlZm9yZSBwYXNzaW5nIGp1ZGdl
bWVudC4NCj4+Pj4+IElmIHdlDQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+IGxvb2sgYXQgdGhlIHVzZSBj
YXNlcyBhcyBwcmVzZW50ZWQgdGh1cyBmYXIgaW50bw0KPj4+Pj4gdGhlIFdHIEkNCj4+Pj4+ID4+
Pj4+Pj4+Pj4+Pj4gaGF2ZSB5ZXQgdG8gc2VlIGEgc2luZ2xlIGV4YW1wbGUgb2YgdGhlIG5lZWQN
Cj4+Pj4+IChub3RpbmcgdGhhdA0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+PiBkZXNpcmUgaXMgbm90IHRo
ZSBzYW1lIGFzIG5lZWQpIC0gSSBhbSBub3Qgc2F5aW5nDQo+Pj4+PiB0aGVyZSBpcw0KPj4+Pj4g
Pj4+Pj4+Pj4+Pj4+PiBubyByZXF1aXJlbWVudCBidXQgcmF0aGVyIHRoYXQgd2Ugc2hvdWxkIG5v
dCBqdW1wDQo+Pj4+PiB0byB0aGUNCj4+Pj4+ID4+Pj4+Pj4+Pj4+Pj4gY29uY2x1c2lvbiBhbmQg
YnVpbGQgc3RhbmRhcmRzIGFyb3VuZCBhIHRoZW9yeS4NCj4+Pj4+ID4+Pj4+Pj4+Pj4+Pj4NCj4+
Pj4+ID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+Pj4+
Pj4+IE9uIDMvMy8xNCwgNjozNSBBTSwgIkphbWFsIEhhZGkgU2FsaW0iDQo+Pj4+PiA+Pj4+Pj4+
Pj4+Pj4+PiA8aGFkaUBtb2phdGF0dS5jb208bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPiA8bWFp
bHRvOmhhZGlAbW9qYXRhdHUuY29tPj4NCj4+Pj4+d3JvdGU6DQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+
Pg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+Pj4gSSBsaWtlIHRoZSBkb2MgLSB3ZWxsIHdyaXR0ZW4uDQo+
Pj4+PiA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+Pj4gU2VjdGlvbiA0LjMgb24g
bWV0YWRhdGEgZW5jb2RpbmcuDQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gPj4+Pj4+Pj4+
Pj4+Pj4gSXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZSBzaXplZA0KPj4+
Pj4gbWV0YWRhdGENCj4+Pj4+ID4+Pj4+Pj4+Pj4+Pj4+IChhdCBsZWFzdCBmb3IgaHR0cC9hcHAg
eW91IHNlZW0gdG8gaW5kaWNhdGUgdGhlDQo+Pj4+PiBkZXNpcmUgZm9yDQo+Pj4+PiA+Pj4+Pj4+
Pj4+Pj4+Pml0KS4NCj4+Pj4+ID4+Pj4+Pj4+Pj4+Pj4+IEZvciBhIGRhdGFwYXRoIHBlci1wYWNr
ZXQgbWV0YWRhdGEsIGkgZmVlbCB0aGUNCj4+Pj4+IG5lZWQgaXMNCj4+Pj4+ID4+Pj4+Pj4+Pj4+
Pj4+IGp1c3QgYXMgaW1wb3J0YW50LiBBcmUgd2UgbGltaXRlZCBieSB0aGUgZmFjdCB0aGF0DQo+
Pj4+PiA+Pj4+Pj4+Pj4+Pj4+PiBleGlzdGluZyBoYXJkd2FyZSBtYXkgbm90IGJlIGFibGUgdG8g
aGFuZGxlIFRMVnM/DQo+Pj4+PkZvcg0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+Pj4gZXhhbXBsZSwgSSBk
b250IGhhdmUgYSBwcm9ibGVtIGhhbmRsaW5nIFRMVnMgaW4gYQ0KPj4+Pj4gc29mdHdhcmUNCj4+
Pj4+ID4+Pj4+Pj4+Pj4+Pj4+ZGF0YXBhdGguDQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4g
Pj4+Pj4+Pj4+Pj4+Pj4gY2hlZXJzLCBqYW1hbA0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+
ID4+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fIHNmYw0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+Pj4gbWFpbGluZyBsaXN0IHNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+ID4+Pj4+
Pj4+Pj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+
PiA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+
DQo+Pj4+PiA+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gPj4+Pj4+Pj4+Pj4+PiBsaXN0
IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
Cj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiA+
Pj4+Pj4+Pj4+DQo+Pj4+PiA+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gPj4+Pj4+Pj4+PiBs
aXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+
PiA+Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ID4+Pj4+Pj4+PiBs
aXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+
PiA+Pj4+Pj4+Pj4NCj4+Pj4+ID4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ID4+Pj4+Pj4+PiBs
aXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+
PiA+Pj4+Pg0KPj4+Pj4gPj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18gc2ZjIG1haWxpbmcNCj4+Pj4+IGxpc3QNCj4+Pj4+ID4+Pj4+IHNmY0BpZXRm
Lm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiA+Pj4+Pg0KPj4+
Pj4gPj4NCj4+Pj4+ID4+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCj4+Pj4+ID4+c2ZjIG1haWxpbmcgbGlzdA0KPj4+Pj4gPj5zZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiA+Pmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiA+DQo+Pj4+PiA+X19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj4+ID5zZmMgbWFp
bGluZyBsaXN0DQo+Pj4+PiA+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWls
dG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjDQo+Pj4+Pg0KPj4+Pg0KPj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXw0KPj4+PiBzZmMgbWFpbGluZyBsaXN0DQo+Pj4+IHNmY0BpZXRm
Lm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYw0KPj4+DQo+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18NCj4+PiBzZmMgbWFpbGluZyBsaXN0DQo+Pj4gc2ZjQGlldGYub3Jn
PG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmMNCj4+Pg0KPj4NCj4+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCj4+c2ZjIG1haWxpbmcgbGlzdA0KPj5zZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NCj4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmMNCj4NCj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
PnNmYyBtYWlsaW5nIGxpc3QNCj5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj5o
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2Zj
QGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYw0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzZmMgbWFpbGluZyBsaXN0
DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OkhlbHZldGljYTsNCglwYW5vc2UtMToyIDExIDYgNCAyIDIgMiAyIDIg
NDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlNpbVN1bjsNCglwYW5vc2UtMToyIDEgNiAw
IDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7
DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt
aWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7
fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBTaW1TdW4iOw0KCXBhbm9zZS0xOjIgMSA2
IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiTVMgVUkgR290aGlj
IjsNCglwYW5vc2UtMToyIDExIDYgMCA3IDIgNSA4IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQt
ZmFtaWx5OiJcQE1TIFVJIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2IDAgNyAyIDUgOCAyIDQ7
fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRp
di5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9u
dC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30N
CmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNv
bG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4u
TXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1
cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAuTXNvQWNldGF0ZSwgbGkuTXNv
QWNldGF0ZSwgZGl2Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1z
dHlsZS1saW5rOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4tYm90
dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjguMHB0Ow0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJz
YW5zLXNlcmlmIjt9DQpwLk1zb0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3JhcGgsIGRp
di5Nc29MaXN0UGFyYWdyYXBoDQoJe21zby1zdHlsZS1wcmlvcml0eTozNDsNCgltc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFt
aWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0Kc3Bhbi5CYWxsb29uVGV4dENoYXINCgl7
bXNvLXN0eWxlLW5hbWU6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6
OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCI7DQoJZm9udC1mYW1pbHk6IlRhaG9t
YSIsInNhbnMtc2VyaWYiO30NCnNwYW4uYXBwbGUtY29udmVydGVkLXNwYWNlDQoJe21zby1zdHls
ZS1uYW1lOmFwcGxlLWNvbnZlcnRlZC1zcGFjZTt9DQpzcGFuLkVtYWlsU3R5bGUyMQ0KCXttc28t
c3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYi
Ow0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjINCgl7bXNvLXN0eWxlLXR5cGU6
cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjoj
MUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTIzDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJl
cGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3
RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250
LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsN
CgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtw
YWdlOldvcmRTZWN0aW9uMTt9DQovKiBMaXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXtt
c28tbGlzdC1pZDoxNDMxNzc0MjIyOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotMzcyODQzMzAy
O30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGww
OmxldmVsMg0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MS4waW47DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMDpsZXZlbDMNCgl7
bXNvLWxldmVsLXRhYi1zdG9wOjEuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWw0DQoJe21zby1sZXZlbC10
YWItc3RvcDoyLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsNQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6Mi41
aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVp
bjt9DQpAbGlzdCBsMDpsZXZlbDYNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjMuMGluOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3Qg
bDA6bGV2ZWw3DQoJe21zby1sZXZlbC10YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsOA0K
CXttc28tbGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMDpsZXZlbDkNCgl7bXNvLWxldmVs
LXRhYi1zdG9wOjQuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDENCgl7bXNvLWxpc3QtaWQ6MTQ2MzQyMDY1MjsNCglt
c28tbGlzdC10ZW1wbGF0ZS1pZHM6MTg3MzczNDI0MDt9DQpAbGlzdCBsMTpsZXZlbDENCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS4waW47
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsN
Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7
DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7fQ0KQGxpc3QgbDE6bGV2
ZWwzDQoJe21zby1sZXZlbC10YWItc3RvcDoxLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwxOmxldmVsNA0KCXttc28t
bGV2ZWwtdGFiLXN0b3A6Mi4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTpsZXZlbDUNCgl7bXNvLWxldmVsLXRhYi1z
dG9wOjIuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotLjI1aW47fQ0KQGxpc3QgbDE6bGV2ZWw2DQoJe21zby1sZXZlbC10YWItc3RvcDozLjBpbjsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30N
CkBsaXN0IGwxOmxldmVsNw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6My41aW47DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTps
ZXZlbDgNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjQuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDE6bGV2ZWw5DQoJe21z
by1sZXZlbC10YWItc3RvcDo0LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwyDQoJe21zby1saXN0LWlkOjE4ODU0Nzky
Njk7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0xMTY1NjkwMjIwO30NCkBsaXN0IGwyOmxldmVs
MQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3
Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWwyDQoJe21zby1sZXZlbC10YWIt
c3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluO30NCkBsaXN0IGwyOmxldmVsMw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9
DQpAbGlzdCBsMjpsZXZlbDQNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDI6
bGV2ZWw1DQoJe21zby1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwyOmxldmVsNg0KCXtt
c28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMjpsZXZlbDcNCgl7bXNvLWxldmVsLXRh
Yi1zdG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47fQ0KQGxpc3QgbDI6bGV2ZWw4DQoJe21zby1sZXZlbC10YWItc3RvcDo0LjBp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
O30NCkBsaXN0IGwyOmxldmVsOQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBs
Mw0KCXttc28tbGlzdC1pZDoyMTI3Njk2NTkwOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczo1MjYz
MDk3MDg7fQ0KQGxpc3QgbDM6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOi41aW47DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzps
ZXZlbDINCgl7bXNvLWxldmVsLXRhYi1zdG9wOjEuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDM6bGV2ZWwzDQoJe21z
by1sZXZlbC10YWItc3RvcDoxLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwzOmxldmVsNA0KCXttc28tbGV2ZWwtdGFi
LXN0b3A6Mi4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0uMjVpbjt9DQpAbGlzdCBsMzpsZXZlbDUNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjIuNWlu
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
fQ0KQGxpc3QgbDM6bGV2ZWw2DQoJe21zby1sZXZlbC10YWItc3RvcDozLjBpbjsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwz
OmxldmVsNw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6My41aW47DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMzpsZXZlbDgNCgl7
bXNvLWxldmVsLXRhYi1zdG9wOjQuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDM6bGV2ZWw5DQoJe21zby1sZXZlbC10
YWItc3RvcDo0LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LS4yNWluO30NCm9sDQoJe21hcmdpbi1ib3R0b206MGluO30NCnVsDQoJe21hcmdpbi1i
b3R0b206MGluO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFw
ZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZd
LS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+
DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3ht
bD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2
bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+VGhlIGZv
bGxvd2luZyBsaW5rcyBoYXZlIHRlcm1pbm9sb2d5IGRlZmluaXRpb25zLiBTb21lIG90aGVyIFNG
QyBzcGVjcyBhbHNvIGhhdmUgZGVmaW5pdGlvbnMuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPmh0dHA6Ly9kYXRhdHJh
Y2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtYm91Y2FkYWlyLXNmYy1mcmFtZXdvcmsvPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPmh0dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJh
ZnQtcXVpbm4tc2ZjLWFyY2gvP2luY2x1ZGVfdGV4dD0xPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAw
aW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gSGUs
IFBlbmcgW21haWx0bzpwaGVAY2llbmEuY29tXQ0KPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2Rh
eSwgTWFyY2ggMTksIDIwMTQgMTA6MzMgQU08YnI+DQo8Yj5Ubzo8L2I+IENhdGh5IFpoYW5nOyBt
aWtlYmlhbmNAYW9sLmNvbTsgc2ZjQGlldGYub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBb
c2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj5EbyB3ZSBoYXZlIGEgZG9jdW1lbnQgc29tZXdoZXJlIChtYXliZSBJIG1pc3NlZCBp
dCkgdG8gZXhwbGljaXRseSBkZWZpbmUgdGhlIHRlcm1zIGxpa2UgQ2hhaW4gSUQsIFBhdGggSUQs
IHNlcnZpY2UgaW5zdGFuY2UsIFNGIGluc3RhbmNlcywgc2VydmljZSBjaGFpbiwgc2VydmljZQ0K
IHBhdGg/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlJlZ2FyZHMsPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPlBlbmc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0
REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij4gc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddDQo8
Yj5PbiBCZWhhbGYgT2YgPC9iPkNhdGh5IFpoYW5nPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2Rh
eSwgTWFyY2ggMTksIDIwMTQgMToyNSBQTTxicj4NCjxiPlRvOjwvYj4gbWlrZWJpYW5jQGFvbC5j
b207IHNmY0BpZXRmLm9yZzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gU0ZDIGVuY2Fw
c3VsYXRpb24gY2hhaW4gSUQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+JiM0Mzsx
IGZvciAjMi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPk1pa2UgYnJpbmdzIHVwIGEgZ29vZCBwb2ludCB0aGF0IHdlIHNo
b3VsZCBtYWtlIGl0IGNsZWFyIGFib3V0IHRoZSBjaGFpbklELg0KPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPkFsdGhvdWdoIHdlIHNheSB0aGF0IHRoZSBjaGFpbiBJRCBpcyB0aGUgcGF0
aCBJRCB0aGF0IHJlcHJlc2VudHMgYW4gb3JkZXJlZCBzZXQgb2YgJm5ic3A7c2VydmljZSBpbnN0
YW5jZXMsIHRoZSBpbnN0YW5jZXMgY2FuIGJlIHByZS1jaG9zZW4gKGVnLiBieSBhIGNlbnRyYWxp
emVkDQogY29udHJvbCBwbGFuZSkgb3IgY2FuIGJlIGR5bmFtaWNhbGx5IGNob3Nlbi9tb2RpZmll
ZCBieSBsb2NhbCBTRiBvciBjYW4gYmUgYSBjb21iaW5hdGlvbiBvZiBib3RoIChkaWZmZXJlbnQg
ZGVzaWduL2ltcGxlbWVudGF0aW9uIG9wdGlvbnMgYXJlIGFsbG93ZWQpLiBGb3IgZXhhbXBsZSBp
biBzb21lIGltcGxlbWVudGF0aW9uLA0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPmEg
Y2VudHJhbGl6ZWQgY29udHJvbGxlciBjYW4gY2hvb3NlIHRoZSBzZXF1ZW5jZSBvZiBzZXJ2aWNl
IGluc3RhbmNlcyBiYXNlZCBvbiZuYnNwOyBhIGdsb2JhbCB2aWV3IG9mIHRoZSDigJxzZXJ2aWNl
IGNhcGFiaWxpdHkgYW5kIHN0YXR1cyBtYXDigJ0gYW5kIHByb2dyYW0gZWFjaCBub2RlDQogcHJv
cGVybHkgZm9yIGZvcndhcmRpbmcsIDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5idXQg
c29tZSBTRiBub2RlIGFsb25nIHRoZSBwYXRoIGNhbiBkeW5hbWljYWxseSBjaGFuZ2UgdGhlIG5l
eHQgaG9wIFNGIGJhc2VkIG9uIGl0cyBwcm9jZXNzaW5nIHJlc3VsdC4NCjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj5UaGUgcGF0aCBkb2VzIG5vdCBtZWFuIGEgc3RhdGljIGZpeGVkIHBh
dGguPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj5UaGFua3MsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkNhdGh5
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBw
dDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+PGEg
aHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT48YnI+
DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBNYXJjaCAxOSwgMjAxNCA5OjQ2IEFNPGJyPg0KPGI+
VG86PC9iPiA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJy
Pg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+PGJyPg0KJiM0MzsxIGFzIHdlbGwgZm9yICMyLiAmbmJzcDsgJm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+SXQgaXMgbXVjaCBlYXNpZXIgdG8gc2V0IHVwIGZsb3dzIGlmIGEgU0Yga25vd3Mg
dGhhdCBJRiBwYXRoIElEID0geCwgdGhlbiBuZXh0LWhvcCBpbiBwYXRoIGlzIHksIHdpdGhvdXQg
aGF2aW5nIHRvIGZpbmQgaXRzZWxmIGluIHRoZSBwYWNrZXQsIGV0Yy48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij5CdXQsIHNob3VsZCB0aGlzIGZpZWxkIHJlcHJlc2VudCB0aGUgY2hhaW5J
RCBvciB0aGUgcGF0aElEPyAmbmJzcDtJZiB0aGUgcGF0aElELCB0aGVuIHRoYXQgbWVhbnMgdGhh
dCBlYWNoIFNGIGluc3RhbmNlIGlzIGNob3NlbiBhdCBjbGFzc2lmaWNhdGlvbiB0aW1lIGFuZCBl
YWNoIFNGIGluc3RhbmNlIHNpbXBseQ0KIGZvcndhcmRzIGJhc2VkIG9uIGtub3dpbmcgdGhlIHBy
ZS1kZXNpZ25hdGVkIG5leHQgU0YgaW5zdGFuY2UuICZuYnNwO0hvd2V2ZXIsIGlmIHRoZSBmaWVs
ZCByZXByZXNlbnRzIGEgY2hhaW4gSUQsIHRoZW4gZWFjaCBTRiB3b3VsZCBjaG9vc2UgdGhlIGlu
c3RhbmNlIG9mIHRoZSBwcmVkZXNpZ25hdGVkIG5leHQtU0YgYmVmb3JlIHNlbmRpbmcgaXQgb24u
ICZuYnNwO1RoaXMgbWlnaHQgYmUgdXNlZnVsIGlmIHRoYXQgbmV4dC1ob3AgaW5zdGFuY2UgZ29l
cyBhd2F5DQogYWZ0ZXIgY2xhc3NpZmljYXRpb24uPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2IHN0eWxlPSJtYXJnaW4tYm90dG9tOjYuNzVwdCI+
DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJ0ZXh0LWFsaWdu
OmNlbnRlciI+DQo8aHIgc2l6ZT0iMSIgd2lkdGg9IjEwMCUiIG5vc2hhZGU9IiIgc3R5bGU9ImNv
bG9yOiM5OTk5OTkiIGFsaWduPSJjZW50ZXIiPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjYuNzVwdCI+PGI+RnJvbTogPC9iPjxhIGhy
ZWY9Im1haWx0bzpwYXVscUBjaXNjby5jb20lM2NwYXVscUBjaXNjby5jb20iPnBhdWxxQGNpc2Nv
LmNvbSZsdDtwYXVscUBjaXNjby5jb208L2E+Jmd0Ozxicj4NCjxiPlRvOiA8L2I+U3VtYW5kcmEg
TWFqZWUmbHQ7PGEgaHJlZj0ibWFpbHRvOlMuTWFqZWVARjUuY29tIj5TLk1hamVlQEY1LmNvbTwv
YT4mZ3Q7PGJyPg0KPGI+Y2M6IDwvYj5DYXRoeSBaaGFuZyZsdDs8YSBocmVmPSJtYWlsdG86Q2F0
aHkuSC5aaGFuZ0BodWF3ZWkuY29tIj5DYXRoeS5ILlpoYW5nQGh1YXdlaS5jb208L2E+Jmd0Oyxz
ZmNAaWV0Zi5vcmcmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3Jn
PC9hPiZndDssRGF2aWQgQWxsYW4gSSZsdDs8YSBocmVmPSJtYWlsdG86ZGF2aWQuaS5hbGxhbkBl
cmljc3Nvbi5jb20iPmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPC9hPiZndDs8YnI+DQo8Yj5T
ZW50OiA8L2I+V2VkbmVzZGF5LCBNYXJjaCAxOSwgMjAxNDxicj4NCjxiPlN1YmplY3Q6IDwvYj5S
ZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8YnI+DQo8YnI+DQpIaSBTdW1hbmRy
YSwgPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1ib3R0b206Ni43NXB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjYuNzVwdCI+SSBsZWFu
IHRvd2FyZHMgIzI6IGVzc2VudGlhbGx5IGVuY29kaW5nIHRoZSBpbmZvcm1hdGlvbiBpbnRvIGEg
c2ltcGxlIElELCByYXRoZXIgdGhhbiB0cnlpbmcgdG8gY3JlYXRlIGEgdmFyaWFibGUgbGVuZ3Ro
IHN0YWNrLiBUaGUgZW5jb2RpbmcgbWV0aG9kIGlzIG11Y2ggc2ltcGxlciBmb3IgU0ZzIHRvIHBy
b2Nlc3MsIGFuZCBhcyB5b3UgcG9pbnQgb3V0IHVwZGF0ZQ0KIGFuZCBtb2RpZnkuPG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWJvdHRvbTo2Ljc1cHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206Ni43NXB0Ij5QYXVsPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWJvdHRvbTo2Ljc1cHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTo2Ljc1cHQiPk9uIE1hciAx
OSwgMjAxNCwgYXQgMzo0MCBBTSwgU3VtYW5kcmEgTWFqZWUgJmx0OzxhIGhyZWY9Im1haWx0bzpT
Lk1hamVlQEY1LmNvbSI+Uy5NYWplZUBGNS5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIu
MHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206Ni43NXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPiZsdDsmbHQ7VHJpbW1lZCB0aGUgVE8gbGlzdCB0byBhdm9pZCB0aGUgbXNnIGJlaW5n
IGhlbGQgYWdhaW4mZ3Q7Jmd0OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjYuNzVwdCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0
b206Ni43NXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkkgc2VlIHR3byB3YXlzIHRv
IGNhcnJ5IHRoZSBwYXRoIGluZm9ybWF0aW9uLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206Ni43
NXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPG9sIHN0YXJ0PSIxIiB0eXBlPSIxIj4NCjxsaSBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG87bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzEiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij5FeHBsaWNpdCBvcmRlcmVkIGxpc3QsIHNvbWV0aGluZyBsaWtlIEZXLUEgOjogVENQLU9Q
VCA6OiBMQiA6OiBWaWRlb09QVCA6OiBDR05BVC4gVGhlcmUgYXJlIHR3byBpc3N1ZXMgd2l0aCB0
aGlzIGFwcHJvYWNoLCBmaXJzdCB0aGUgbGVuZ3RoIG9mIGdyYXBoIGlzIHZhcmlhYmxlLiBBbHNv
IGl0IGltcGxpZXMgYmlkaXJlY3Rpb25hbA0KIHN5bW1ldHJ5LiBJdCBpcyBvZnRlbiByZXF1aXJl
ZCBidXQgc2hvdWxkIG5vdCBiZSBtYW5kYXRvcnkuIFNlY29uZGx5IGNoYW5naW5nIHRoaXMgcGF0
aC9ncmFwaCBpbiBhdCBTRiBjYW4gYmUgY3VtYmVyc29tZS4NCjxvOnA+PC9vOnA+PC9zcGFuPjwv
bGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMCBsZXZlbDEgbGZvMSI+DQo8c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkxldCB0aGUgQ29udHJvbCBwbGFuZSBkaXN0cmlidXRl
IHRoZSBjaGFpbklEICZsdDvigJQmZ3Q7IGdyYXBoIG1hcHBpbmcuIEluIHRoaXMgY2FzZSBlYWNo
IFNGIHdvdWxkIGhhdmUgbWFwcGluZyBvZiBnaXZlbiBhIGNoYWluSUQgd2hhdCBpcyBteSBuZXh0
IGhvcC4gVGhlIGNoYWluSUQgaXRzZWxmIGNvdWxkIGJlIGZpeGVkIHNpemUgZWxlbWVudC4NCiBB
IFNGIGNhbiBzZWxlY3QgYSBkaWZmZXJlbnQgcGF0aCBieSBjaGFuZ2luZyB0aGUgY2hhaUlEIHBh
cmFtZXRlci48bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjwvb2w+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPlJlZ2FyZHM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PlN1bWFuZHJhPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0
REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206DQo8L3NwYW4+PC9iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Q2F0aHkgWmhhbmcgJmx0OzxhIGhyZWY9Im1haWx0bzpD
YXRoeS5ILlpoYW5nQGh1YXdlaS5jb20iPkNhdGh5LkguWmhhbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7
PGJyPg0KPGI+RGF0ZTogPC9iPlR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IGF0IDEwOjEzIEFNPGJy
Pg0KPGI+VG86IDwvYj4mcXVvdDtSZWluYWxkbyBQZW5ubyAocmVwZW5ubykmcXVvdDsgJmx0Ozxh
IGhyZWY9Im1haWx0bzpyZXBlbm5vQGNpc2NvLmNvbSI+cmVwZW5ub0BjaXNjby5jb208L2E+Jmd0
OywgJnF1b3Q7TG91aXMuRm91cmllJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86TG91aXMuRm91
cmllQGh1YXdlaS5jb20iPkxvdWlzLkZvdXJpZUBodWF3ZWkuY29tPC9hPiZndDssICZxdW90O1Bh
dWwgUXVpbm4gKHBhdWxxKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWxxQGNpc2NvLmNv
bSI+cGF1bHFAY2lzY28uY29tPC9hPiZndDssDQogRGF2aWQgQWxsYW4gSSAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tIj5kYXZpZC5pLmFsbGFuQGVyaWNzc29u
LmNvbTwvYT4mZ3Q7PGJyPg0KPGI+Q2M6IDwvYj5OaWNvbGFzIEJPVVRIT1JTICZsdDs8YSBocmVm
PSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIj5OaWNvbGFzLkJPVVRIT1JTQHFv
c21vcy5jb208L2E+Jmd0OywgWHV4aWFvaHUgJmx0OzxhIGhyZWY9Im1haWx0bzp4dXhpYW9odUBo
dWF3ZWkuY29tIj54dXhpYW9odUBodWF3ZWkuY29tPC9hPiZndDssIENoYW5nY2hlbmcgSHVhbmcg
Jmx0OzxhIGhyZWY9Im1haWx0bzpodWFuZ0BzY2UuY2FybGV0b24uY2EiPmh1YW5nQHNjZS5jYXJs
ZXRvbi5jYTwvYT4mZ3Q7LA0KICZxdW90OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNm
Y0BpZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNm
Y0BpZXRmLm9yZzwvYT4mZ3Q7LCAmcXVvdDs8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5j
b20iPm1pa2ViaWFuY0Bhb2wuY29tPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1pa2Vi
aWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDog
PC9iPlJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkhpIFJlaW5hbGRvLDwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj5TbyB0aGUgY2hhaW4gSUQgaXMgYWN0dWFsbHkgdGhlIHBhdGggSUQgd2hpY2gg
cmVwcmVzZW50cyBhbiBvcmRlcmVkIHNldCBvZiBzZXJ2aWNlIGZ1bmN0aW9uIGluc3RhbmNlcy4N
Cjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JIHRoaW5rIHdlIHNob3VsZCBhZGQgYW4gZXhwbGlj
aXQgZGVmaW5pdGlvbiBvZiDigJxzZXJ2aWNlIGluc3RhbmNl4oCdLiBXaGF0IGRvIHlvdSB0aGlu
az88L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+VGhhbmtzLDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij5DYXRoeTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJv
bTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gc2ZjIFs8YSBocmVmPSJt
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwv
YT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTxicj4NCjxi
PlNlbnQ6PC9iPiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCAxMTowMyBBTTxicj4NCjxiPlRvOjwv
Yj4gTG91aXMuRm91cmllOyBQYXVsIFF1aW5uIChwYXVscSk7IERhdmlkIEFsbGFuIEk8YnI+DQo8
Yj5DYzo8L2I+IE5pY29sYXMgQk9VVEhPUlM7IFh1eGlhb2h1OyA8YSBocmVmPSJtYWlsdG86bWlr
ZWJpYW5jQGFvbC5jb20iPm1pa2ViaWFuY0Bhb2wuY29tPC9hPjsNCjxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT47IENoYW5nY2hlbmcgSHVhbmc8YnI+DQo8Yj5T
dWJqZWN0OjwvYj4gUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkEgU2VydmljZSBDaGFpbiBqdXN0IGRlZmluZXMgd2hp
Y2ggdHlwZSBvZiBzZXJ2aWNlIGFuZCB0aGVpciBvcmRlci48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkEgc2VydmljZSBwYXRoIGRlZmluZXMgdGhlIGFjdHVh
bCBzZXJ2aWNlIGluc3RhbmNlLCBzYXksIGZpcmV3YWxsMS5ob21lLCBuYXQyLCBkcGktc2ljLCBl
dGMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBp
biAwaW4gMGluIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPkZyb206DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+JnF1b3Q7TG91aXMuRm91cmllJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86TG91aXMu
Rm91cmllQGh1YXdlaS5jb20iPkxvdWlzLkZvdXJpZUBodWF3ZWkuY29tPC9hPiZndDs8YnI+DQo8
Yj5EYXRlOiA8L2I+VHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgYXQgMTA6NTUgQU08YnI+DQo8Yj5U
bzogPC9iPiZxdW90O1BhdWwgUXVpbm4gKHBhdWxxKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRv
OnBhdWxxQGNpc2NvLmNvbSI+cGF1bHFAY2lzY28uY29tPC9hPiZndDssIERhdmlkIEFsbGFuIEkg
Jmx0OzxhIGhyZWY9Im1haWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbSI+ZGF2aWQuaS5h
bGxhbkBlcmljc3Nvbi5jb208L2E+Jmd0Ozxicj4NCjxiPkNjOiA8L2I+Tmljb2xhcyBCT1VUSE9S
UyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSI+Tmljb2xh
cy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPiZndDssIFh1eGlhb2h1ICZsdDs8YSBocmVmPSJtYWls
dG86eHV4aWFvaHVAaHVhd2VpLmNvbSI+eHV4aWFvaHVAaHVhd2VpLmNvbTwvYT4mZ3Q7LCBDaGFu
Z2NoZW5nIEh1YW5nICZsdDs8YSBocmVmPSJtYWlsdG86aHVhbmdAc2NlLmNhcmxldG9uLmNhIj5o
dWFuZ0BzY2UuY2FybGV0b24uY2E8L2E+Jmd0OywNCiAmcXVvdDs8YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+Jmd0OywgJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOm1p
a2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9
Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+bWlrZWJpYW5jQGFvbC5jb208L2E+Jmd0Ozxicj4N
CjxiPlN1YmplY3Q6IDwvYj5SZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlBhdWwsPC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPkNhbiB5b3UgY2xhcmlmeSB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIHNl
cnZpY2UgY2hhaW4gYW5kIHNlcnZpY2UgcGF0aC4gR2l2ZW4gdGhhdCBhIHNlcnZpY2UgY2hhaW4g
aXMgY29tcG9zZWQ8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+b2Ygc2V2ZXJhbCBzZXJ2aWNlIGZ1
bmN0aW9ucyBTRjEsIFNGMiwgLi4gU0ZuIGhvdyB3b3VsZCBhIHNlcnZpY2UgcGF0aCBkaWZmZXIg
ZnJvbSB0aGF0IHNlcnZpY2UgY2hhaW4/PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFn
cmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjIwLjI1cHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj5Mb3Vpczwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBp
biI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IHNmYyBb
PGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNA
aWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5QYXVsIFF1aW5uIChwYXVscSk8YnI+
DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgMTA6MjYgQU08YnI+DQo8Yj5U
bzo8L2I+IERhdmlkIEFsbGFuIEk8YnI+DQo8Yj5DYzo8L2I+IE5pY29sYXMgQk9VVEhPUlM7IFh1
eGlhb2h1OyA8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPm1pa2ViaWFuY0Bhb2wu
Y29tPC9hPjsNCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT47
IENoYW5nY2hlbmcgSHVhbmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFNGQyBlbmNh
cHN1bGF0aW9uIGNoYWluIElEPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+SGkgRGF2ZSwNCjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkNoYWluIElEIHNob3VsZCByZWFs
bHkgYmUgcGF0aCBJRCBzaW5jZSB0aGVyZSBjYW4gYmUgbWFueSBwYXRocyBmb3IgYSBnaXZlbiBj
aGFpbi4gVXNpbmcgdGhhdCBkZWZpbml0aW9uLCB3ZSBhdm9pZCB0aGUgb3ZlcmxvYWQgYW5kIHJl
YXAgdGhlIGdhaW4gYWxsdWRlZCB0byBiZWxvdy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPlBhdWw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+T24gTWFyIDE4LCAyMDE0LCBhdCAxMjoxNCBQTSwg
RGF2aWQgQWxsYW4gSSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24u
Y29tIj5kYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPldlbGwgdGhlIHF1ZXN0aW9uIGRlIGpvdXIgaXMg4oCcZG9lcyBhIGNoYWluIElE
IGRlZmluZSBhIGNsYXNzIG9yIGFuIGluc3RhbmNl4oCd4oCmLiBJZiBpdCBkZWZpbmVzIGFuIGNs
YXNzIHdlIGFsc28gbmVlZCBpbnN0YW5jZSBpbmZvcm1hdGlvbiwgaWYgaXQgaXMgY3VycmVudGx5
DQogb3ZlcmxvYWRlZCB0byBkZWZpbmUgY2xhc3MgYW5kIGluc3RhbmNlIElNTyB3ZSBoYXZlIGEg
cHJvYmxlbeKApi48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+RGF2ZTwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRv
cDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4NCjwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPnNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy0iPm1haWx0bzpzZmMtPC9hPjxh
IGhyZWY9Im1haWx0bzpib3VuY2VzQGlldGYub3JnIj5ib3VuY2VzQGlldGYub3JnPC9hPjwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPl08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4NCjwvc3Bhbj48Yj5PbiBCZWhhbGYgT2Y8c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4gPC9zcGFuPjwvYj5DaGFuZ2NoZW5nIEh1YW5nPGJyPg0KPGI+U2VudDo8
L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+IDwvc3Bhbj5UdWVzZGF5LCBN
YXJjaCAxOCwgMjAxNCA3OjQzIEFNPGJyPg0KPGI+VG86PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiA8L3NwYW4+Tmljb2xhcyBCT1VUSE9SUzxicj4NCjxiPkNjOjwvYj48
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4gPC9zcGFuPlh1eGlhb2h1OzxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPg0KPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT47PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+DQo8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj5taWtl
YmlhbmNAYW9sLmNvbTwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4gPC9zcGFuPlJlOiBbc2ZjXTxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPg0KPC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgVUkgR290aGljJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPuetlOWkjTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+OiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Hb29kIHBvaW50cy4gSSBiZWxpZXZlIGV4cGxpY2l0IGNo
YWluIElEIHNob3VsZCBiZSBtYW5kYXRvcnkuIFRoZSBvdmVyaGVhZCBpcyB2ZXJ5IGxpdHRsZS4g
SXQgaGVscHMgc2ltcGxpZnkgcHJvY2Vzc2luZyBhbmQgc3RlZXJpbmcgc2lnbmlmaWNhbnRseS4g
VGhlIGdhaW4gaXMgaHVnZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPkNoYW5nPGJyPg0KPGJyPg0KLS0tLS0tLS0tLS0tPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Q2hhbmdjaGVu
ZyBIdWFuZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttYXJnaW4tYm90dG9tOjEyLjBwdCI+PGJyPg0KT24gTWFyIDE4LCAyMDE0LCBhdCAx
OjUzIEFNLCBOaWNvbGFzIEJPVVRIT1JTICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VU
SE9SU0Bxb3Ntb3MuY29tIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L2E+Jmd0OyB3cm90
ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6
NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5JIHRoaW5rIHRoYXQga2VlcGluZyB0
aGUgU2VydmljZSBQYXRoIExheWVyIHRyYW5zcG9ydCBpbmRlcGVuZGVudCBzaG91bGQgcmVtYWlu
IGFuIG9iamVjdGl2ZSBmb3IgU0ZDLiBTdWNoIGEgc2VwYXJhdGlvbiBvZiBjb25jZXJucyBpcyBh
IHNvdW5kIGFyY2hpdGVjdHVyYWwgcHJpbmNpcGxlIHRoYXQNCiBoZWxwIGtlZXAgdGhpbmdzIHNp
bXBsZSBpbiBwcmFjdGljZS48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPk9uIHRoZSBx
dWVzdGlvbiBvZiBTZXJ2aWNlIFBhdGgsIHdlIGhhdmUgYSBkaXNjdXNzaW9uIG9uIHdoZXRoZXIg
d2UgbmVlZCBzb21lIGtpbmQgb2YgZXhwbGljaXQgaWRlbnRpZmllciBvcg0KPC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPmNvdWxkIHdlIHJlbHkgb24gbWFwcGluZyBvbiBz
b21lIHVuZGVybGF5IG5ldHdvcmsgcHJvdG9jb2wgZmllbGRzLjwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+TWF5IGJlIGEgUFJPL0NPTiB0YWJsZSBjb3VsZCBo
ZWxwIGZvY3VzIHRoZSBncm91cCBkZWNpc2lvbiBvbiB0aGF0IG1hdHRlcjwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8dWwgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvO21zby1saXN0OmwyIGxldmVsMSBsZm8yIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij5WaXNpYmlsaXR5ICh0cmFjaW5nKTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDps
MiBsZXZlbDEgbGZvMiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Rm9yd2FyZGluZyBn
cmFwaCBzdHJ1Y3R1cmUgaW1wYWN0L2xpbWl0YXRpb25zPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+PG86cD48L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
O21zby1saXN0OmwyIGxldmVsMSBsZm8yIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5S
ZWNvbmZpZ3VyYXRpb24gc3BlZWQNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjx1bCB0eXBlPSJkaXNjIj4NCjx1bCB0eXBl
PSJjaXJjbGUiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMSBsZXZlbDIgbGZv
MyI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+TEJTIC8gc2NhbGUgb3V0IGltcGFjdDwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+
PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMSBsZXZlbDIgbGZvMyI+DQo8c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+Tm9kZSBieXBhc3MgKGUuZzsgbWFpbnRlbmFuY2UpPC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD48L286cD48L3NwYW4+PC9saT48L3Vs
Pg0KPC91bD4NCjx1bCB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxp
c3Q6bDMgbGV2ZWwxIGxmbzQiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPnVuZGVybGF5
IG5ldHdvcmsvdHJhbnNwb3J0IGxheWVycyBzdXBwb3J0PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+PG86cD48L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
O21zby1saXN0OmwzIGxldmVsMSBsZm80Ij4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5I
ZWFkZXIgc3BhY2UgaW1wYWN0PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86
cD48L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwzIGxl
dmVsMSBsZm80Ij4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5NdWx0aSB0ZW5hbnQgc3Vw
cG9ydCBpbXBhY3Q8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPjwvbzpw
Pjwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDMgbGV2ZWwxIGxm
bzQiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlNGQyBvbiBmbGF0IChlLmcgb3B0aWNh
bCBMMiBmb3IgRGF0YSBDZW50ZXJzKSBuZXR3b3JrDQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij48bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87
bXNvLWxpc3Q6bDMgbGV2ZWwxIGxmbzQiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlVu
ZGVybGF5IG5ldHdvcmsgYWRtaW5pc3RyYXRpb24gaW1wYWN0PC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+PG86cD48L286cD48L3NwYW4+PC9saT48L3VsPg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPlBlcnNvbmFsbHkgSSB0aGluayB0aGF0IGhhdmluZyBhbiBleHBsaWNp
dCBjaGFpbiBpZGVudGlmaWVyIChlLmcuIFNlcnZpY2UgUGF0aC9TZXJ2aWNlIEluZGV4KSBpcyBj
bGVhciAobWFuYWdlbWVudCBhbmQgY29udHJvbCkgYW5kIG5vdCBleHBlbnNpdmUgKGhlYWRlciBz
cGFjZSkuIFRoZSBkcmF3YmFjaw0KIGJlaW5nIHNvbWUgaW1wYWN0IG9uIHRoZSBzaW1wbGljaXR5
IHRvIGFkZC9yZW1vdmUgZWxlbWVudHMgaW4gYSBjaGFpbiBkeW5hbWljYWxseS48L3NwYW4+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+VGFnIHN3aXRjaGluZyAoYXMgTVBMUykgYWxs
b3dzIHRvIG1hbmFnZSB0YWdzIHBlciBzZXJ2aWNlIG5vZGVzLCBsZWFkaW5nIHRvIG1vcmUgdmVy
c2F0aWxlIGFuZCBkaXZlcnNlIGdyYXBoczwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPk5pY29sYXM8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgY2xh
c3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPg0KPGhyIHNpemU9IjIiIHdpZHRoPSIxMDAlIiBh
bGlnbj0iY2VudGVyIj4NCjwvc3Bhbj48L2Rpdj4NCjxkaXYgaWQ9ImRpdlJwRjgxMTQ2NyI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bWFyZ2lu
LWJvdHRvbToxMi4wcHQiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bh
bj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPg0KPC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
WHV4aWFvaHUgWzxhIGhyZWY9Im1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tIj54dXhpYW9odUBo
dWF3ZWkuY29tPC9hPjwvc3Bhbj5dPGJyPg0KPGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+IDwvc3Bhbj5UdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA1OjA0IEFN
PGJyPg0KPGI+VG86PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiA8L3Nw
YW4+SmVyb21lIE1vaXNhbmQ7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+DQo8
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNv
bTwvYT47PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+DQo8L3NwYW4+PGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6
PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiA8L3NwYW4+W3NmY108c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4NCjwvc3Bhbj48c3BhbiBsYW5nPSJaSC1D
TiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgVUkgR290aGlj
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPuetlOWkjTwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+OiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkkgbGlrZSB0aGUg
aWRlYSBvZiBzZXBhcmF0aW5nIHRoZSBTZXJ2aWNlIEZ1bmN0aW9uIExheWVyIGFuZCB0aGUgU2Vy
dmljZSBQYXRoIExheWVyLCBhcyBwcm9wb3NlZCBpbiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9ucy4gVGhlIHJvbGUgb2YgdGhlDQogU2VydmljZSBQYXRoIExheWVyIGlz
IGp1c3QgdG8gc3RlZXIgdGhlIHRyYWZmaWMgYWxvbmcgYSBwYXJ0aWN1bGFyIGNoYWluIG9mIHNl
cnZpY2Ugbm9kZXMgd2hpY2ggY2FuIGJlIGltcGxlbWVudGVkIGJ5IGV4aXN0aW5nIHRvb2xzIGZv
ciBzb3VyY2Ugcm91dGluZywgc3VjaCBhcyBzZWdtZW50IHJvdXRpbmcuIEFzIHN1Y2gsIGl04oCZ
cyBub3QgbmVjZXNzYXJ5IHRvIHRyeSB0byBrZWVwIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIgdHJh
bnNwb3J0LWluZGVwZW5kZW50DQogYW5kIGNvbnRhaW4gaXQgaW4gdGhlIFNGQyBoZWFkZXIuPC9z
cGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkJlc3QgcmVnYXJkcyw8L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+WGlhb2h1PC9zcGFuPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFk
ZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4i
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJaSC1D
TiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuIj7lj5Hku7bkuro8
L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNp
bVN1biI+Ojwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuIj4NCjwvc3Bhbj48
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuIj5z
ZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3Vu
Y2VzQGlldGYub3JnPC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPl08c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4NCjwvc3Bhbj48L3NwYW4+PGI+PHNwYW4g
bGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OlNpbVN1biI+
5Luj6KGoPC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48Yj48
c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4NCjwvc3Bhbj48L2I+PC9z
cGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+SmVyb21lIE1vaXNhbmQ8YnI+DQo8L3Nw
YW4+PGI+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OlNpbVN1biI+5Y+R6YCB5pe26Ze0PC9zcGFuPjwvYj48Yj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPjo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+DQo8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+MjAxNDwvc3Bhbj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6U2ltU3VuIj7lubQ8L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij4zPC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTpTaW1TdW4iPuaciDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPjE4PC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTpTaW1TdW4iPuaXpTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPg0KIDE6MDM8YnI+DQo8L3NwYW4+PGI+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OlNpbVN1biI+5pS25Lu25Lq6PC9zcGFuPjwv
Yj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjo8L3NwYW4+PC9iPjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+DQo8
L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PGEgaHJlZj0ibWFpbHRv
Om1pa2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT47PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+DQo8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjwvc3Bhbj48Yj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6U2ltU3VuIj7kuLvpopg8L3NwYW4+PC9i
PjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Ojwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4NCjwv
c3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5SZTogW3NmY10gU0ZDIGVu
Y2Fwc3VsYXRpb24gY2hhaW4gSUQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlRoaXMgKGxlbmd0aHkgYW5k
IHZlcnkgbGl2ZWx5KSB0aHJlYWQgc3RhcnRlZCBmcm9tIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zICh3aGljaCBJIGNvLWF1dGhvcmVkKS48L3NwYW4+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SW4gc2VjdGlvbiA0LjgsIHdlIG1hZGUgYSBjbGVhciBk
aXN0aW5jdGlvbiBiZXR3ZWVuIGEgc2VydmljZSBwYXRoIGxheWVyIChzdGVlcmluZyBwYWNrZXRz
IGhvcCBieSBob3AgYWxvbmcgdGhlIGNoYWluKSBhbmQgYSBzZXJ2aWNlIGZ1bmN0aW9uIGxheWVy
IChjb252ZXkNCiBtZXRhZGF0YSBpbmZvcm1hdGlvbiBvZiBpbnRlcmVzdCB0byBTRnMpLiBUZXJt
aW5vbG9neSBhc2lkZSwgaXQgc2VlbXMgdGhhdCBzdWNoIGxheWVyZWQgdmlldyB3YXMgYWdyZWVk
IHVwb24gYnkgbWFueSBwZW9wbGUgb24gdGhlIG1haWxpbmcgbGlzdC48L3NwYW4+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Tm93IHRoaXMgY2VydGFpbmx5IGRvZXMgYmVnIHRoZSBx
dWVzdGlvbiBvZiBzb2x2aW5nIEJPVEggcHJvYmxlbXMgd2l0aCB0aGUgc2FtZSAocGFja2V0KSBl
bmNhcHN1bGF0aW9uIG1lY2hhbmlzbS4gTm90YWJseSB3aGVuIG9ic2VydmluZyB0aGF0IG1hbnkg
dXNlIGNhc2VzDQogY291bGQgYmUgc2F0aXNmaWVkIHdpdGhvdXQgU0YtbGV2ZWwgbWV0YWRhdGEs
IG9yIGJ5IHVzaW5nIG1vcmUgb3V0LW9mLWJhbmQgd2F5cyB0byBjb252ZXkgc3VjaCBTRiBtZXRh
ZGF0YS4gQW5kIGFsc28gd2hlbiBvYnNlcnZpbmcgdGhhdCBpbmJhbmQgbWFya2luZyAoZS5nLiBw
YWNrZXQgaGVhZGVycykgY29tZXMgd2l0aCB2YXJpb3VzIHByb3MgJmFtcDsgY29ucyAoc29tZSBv
ZiB0aGUgaXNzdWVzIGJlaW5nIGlkZW50aWZpZWQgaW4gdGhlIGRyYWZ0LA0KIGUuZy4gc2VjdGlv
bnMgNC4xIGFuZCA0LjIpLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5J
IGRvIGFncmVlIHdpdGggTWFyaWEuIFdlIG1heSB3YW50IHRvIGV4cGxvcmUgb3RoZXIgb3B0aW9u
cyBmb3IgYWRkcmVzc2luZyB0aGUgbmVlZHMgb2YgdGhlIHNlcnZpY2UgcGF0aCBsYXllciB0aGF0
IGRvIG5vdCByZXF1aXJlIGFuIGV4cGxpY2l0IGNoYWluLWlkIG9mIHNvcnRzLjwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JbiB0aGUgZHJhZnQsIHdlIGNvbmNsdWRlZCBi
eSBzdGF0aW5nIOKAnEEgcHJvZHVjdGl2ZSBwYXRoIGZvcndhcmQgY291bGQgYmUgdG8gZGl2aWRl
IGFuZCBjb25xdWVyOiB0byBjbGVhcmx5IHNlcGFyYXRlIHRoZSBwcm9ibGVtIG9mIFNlcnZpY2Ug
RnVuY3Rpb24gUGF0aCB0b3BvbG9neQ0KIGZyb20gdGhlIHByb2JsZW0gb2YgW2NvbnZleWluZyBT
Rl0gbWV0YWRhdGHigJ0uIEkgZG8gYmVsaWV2ZSB3ZSBzaG91bGQgZXhwbG9yZSBzdWNoIHNlcGFy
YXRpb24gcHJpbmNpcGxlIGZ1cnRoZXIuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBp
biAwaW4gMGluIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+DQo8L3NwYW4+PC9z
cGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5zZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPjwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPl08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4NCjwvc3Bhbj48Yj5PbiBCZWhhbGYgT2Y8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4gPC9zcGFuPjwvYj48YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20i
Pm1pa2ViaWFuY0Bhb2wuY29tPC9hPjxicj4NCjxiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiA8L3NwYW4+RnJpZGF5LCBNYXJjaCAxNCwgMjAxNCA1OjUwIFBN
PGJyPg0KPGI+VG86PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiA8L3Nw
YW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxi
PlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiA8L3NwYW4+
UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+SSB3b3VsZCBpbWFnaW5lIHRoYXQgaWYgd2UgbWFkZSB0aGUg
Q2hhaW4gSUQgZmllbGQgaW4gdGhlIGhlYWRlciBiZSBvcHRpb25hbCwgeWV0IHN0aWxsIHJlcXVp
cmVkIGEgaGVhZGVyIGFuZCBzdGlsbCByZXF1aXJlZA0KIHRoYXQgc29tZSBpbmRpY2F0aW9uIG9m
IHRoZSBjaGFpbiBiZSBjYXJyaWVkIHNvbWV3aGVyZSBpbiB0aGUgcGFja2V0IChtcGxzIGxhYmVs
IG9yIHZsYW4gb3Igd2hhdGV2ZXIpLCB0aGF0IHRoZSBpbXBsZW1lbnRhdGlvbiB3b3VsZCBiZWNv
bWUgb3Zlcmx5IGNvbXBsaWNhdGVkLiBUbyBkbyBzbyB3b3VsZCBiZSB1c2luZyBTRkMgc2ltcGx5
IGFzIGEgbWVjaGFuaXNtIHRvIGNhcnJ5IG1ldGEgZGF0YSBhbmQgbm90IGF0IGFsbCBmb3Igc2Vy
dmljZQ0KIGNoYWluaW5nLCB3aGljaCBzb3VuZHMgY291bnRlciBpbnR1aXRpdmUgdG8gbWUuIDxi
cj4NCjxicj4NCk1hcmlhLCA8YnI+DQpTbywgeW91IGFyZSBzYXlpbmcgdGhhdCB5b3Ugd2FudCB0
byB1c2UgU0ZDIHRvIGNhcnJ5IGFyb3VuZCBtZXRhZGF0YSwgYnV0IG5vdCBmb3IgYWN0dWFsIHNl
cnZpY2UgY2hhaW5pbmcgYmVjYXVzZSB5b3UgYWxyZWFkeSBoYXZlIGEgd2F5IHRvIGltcGxlbWVu
dCBzZXJ2aWNlIGNoYWluaW5nIG91dHNpZGUgb2YgU0ZDPyBNYXliZSBJJ20gbm90IGZvbGxvd2lu
ZywgYnV0IGl0IHNlZW1zIHRvIG1lIHRoYXQgaWYgeW91IHdlcmUgdG8gdXBncmFkZSB5b3VyDQog
bmV0d29yayB0byBzdXBwb3J0IFNGQyB0aGF0IHlvdSB3b3VsZCBjaGFuZ2UgZnJvbSB1c2luZyB5
b3VyIGV4aXN0aW5nIG1lY2hhbmlzbSBhbmQgc3RhcnQgdXNpbmcgU0ZDLCB3aGljaCBpcyBtZWFu
dCB0byBwcm92aWRlIHN1cHBvcnQgZm9yIHNlcnZpY2UgZnVuY3Rpb25zIHRoYXQgYXJlIG5vdCBT
RkMgYXdhcmUuIFRoZXJlIGFyZSBhIG51bWJlciBvZiB1cyB3aG8gaGF2ZSBpbXBsZW1lbnRlZCwg
aW4gb25lIHdheSBvciBhbm90aGVyLCBzb21lDQogc29ydCBvZiBzZXJ2aWNlIGNoYWluaW5nLCBi
dXQgSSAoSSBjYW4gYXQgbGVhc3Qgc3BlYWsgZm9yIG15c2VsZikgYW0gbG9va2luZyB0byBTRkMg
bm90IHRvIGVuaGFuY2UgbXkgY3VycmVudCBpbXBsZW1lbnRhdGlvbiwgYnV0IHRvIHJlcGxhY2Ug
aXQgd2l0aCBzb21ldGhpbmcgYmV0dGVyIHdoaWxlIHN0aWxsIG1haW50YWluaW5nIG15IGNvcmUg
KG5vbiBzZXJ2aWNlIGZ1bmN0aW9uKSBpbmZyYXN0cnVjdHVyZS48L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbi1ib3R0b206Ni43NXB0Ij4NCjxkaXYgY2xh
c3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPg0KPGhyIHNpemU9IjEiIHdpZHRoPSIxMDAlIiBu
b3NoYWRlPSIiIHN0eWxlPSJjb2xvcjojOTk5OTk5IiBhbGlnbj0iY2VudGVyIj4NCjwvc3Bhbj48
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21hcmdpbi1ib3R0b206Ni43NXB0Ij48Yj5Gcm9tOjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPg0KPC9zcGFuPjwvYj48YSBocmVmPSJtYWlsdG86a2VncmF5QGNp
c2NvLmNvbSI+a2VncmF5QGNpc2NvLmNvbTwvYT4mbHQ7PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBj
aXNjby5jb20iPmtlZ3JheUBjaXNjby5jb208L2E+Jmd0Ozxicj4NCjxiPlRvOjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiA8L3NwYW4+PC9iPlJvbiBQYXJrZXImbHQ7PGEgaHJl
Zj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPlJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0OyxKaW0gR3VpY2hhcmQgKGpndWljaGFyKSZsdDs8YSBo
cmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIj5qZ3VpY2hhckBjaXNjby5jb208L2E+Jmd0
OyxKb2VsIE0uIEhhbHBlcm4mbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20i
PmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0Ozxicj4NCjxiPmNjOjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiA8L3NwYW4+PC9iPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciPnNmY0BpZXRmLm9yZzwvYT4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2Zj
QGlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5TZW50OjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiA8L3NwYW4+PC9iPkZyaWRheSwgTWFyY2ggMTQsIDIwMTQ8YnI+DQo8Yj5TdWJq
ZWN0OjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiA8L3NwYW4+PC9iPlJlOiBb
c2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDxicj4NCjxicj4NCiYjNDM7MSB0aGUgaWRl
YSBpcyBpbnRlcm9wZXJhYmlsaXR5Ljxicj4NCjxicj4NCjxicj4NCk9uIDMvMTQvMTQgMTI6NTUg
UE0sICZxdW90O1JvbiBQYXJrZXImcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9h
PiZndDsgd3JvdGU6PGJyPg0KPGJyPg0KJmd0O1RoYW5rcywgSmltLjxicj4NCiZndDs8YnI+DQom
Z3Q7UmVtZW1iZXIgdGhhdCB3ZSBoYXZlIHNhaWQgbWFueSB0aW1lcyB0aGF0IHRoZSBTRkMgc2Vy
dmljZSBoZWFkZXIgaXM8YnI+DQomZ3Q7dHJhbnNwb3J0IGluZGVwZW5kZW50LiBKdXN0IGJlY2F1
c2UgdGhlIGNoYWluIGlkIGNvdWxkIGJlIGNhcnJpZWQgaW48YnI+DQomZ3Q7c29tZSBmb3JtIG9y
IGFub3RoZXIgd2l0aCBzb21lIHBhcnRpY3VsYXIgdHJhbnNwb3J0IGRvZXNuJ3QgbWVhbiB0aGF0
IGl0PGJyPg0KJmd0O2NvdWxkIGJlIHVuaXZlcnNhbGx5IGNvbnZleWVkLiBCeSBtYWtpbmcgYW5k
IGtlZXBpbmcgdGhlIFNGQyBzZXJ2aWNlPGJyPg0KJmd0O2hlYWRlciB0cmFuc3BvcnQgaW5kZXBl
bmRlbnQgbWFrZXMgaXQgbW9yZSBhcHBsaWNhYmxlIGluIG1vcmU8YnI+DQomZ3Q7ZW52aXJvbm1l
bnRzIGFuZCBtb3JlIGxpa2VseSB0byBnZXQgYWRvcHRlZCBicm9hZGx5Ljxicj4NCiZndDs8YnI+
DQomZ3Q7IFJvbjxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0Oy0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tPGJyPg0KJmd0O0Zyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFs8YSBocmVm
PSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIj5tYWlsdG86amd1aWNoYXJAY2lzY28uY29tPC9h
Pl08YnI+DQomZ3Q7U2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAzOjUyIFBNPGJyPg0KJmd0
O1RvOiBKb2VsIE0uIEhhbHBlcm47IFJvbiBQYXJrZXI8YnI+DQomZ3Q7Q2M6PHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+IDwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0O1N1YmplY3Q6IFNGQyBlbmNhcHN1bGF0aW9u
IGNoYWluIElEPGJyPg0KJmd0Ozxicj4NCiZndDtIaSBKb2VsLDxicj4NCiZndDs8YnI+DQomZ3Q7
UGVyaGFwcyBidXQgSSB3b3VsZCBwb2ludCBvdXQgdGhhdCB0aGUgYmFzZSBTRkMgaGVhZGVyIGNv
dWxkIGhhdmUgYSBsb3Q8YnI+DQomZ3Q7bW9yZSBpbmZvcm1hdGlvbiB0aGFuIGp1c3QgdGhlIGNo
YWluIElEOyBJIHdvdWxkIGFsc28gcG9pbnQgb3V0IHRoYXQgdGhlPGJyPg0KJmd0O2RldmlsIGlz
IGluIHRoZSBkZXRhaWxzIGFuZCBzYXlpbmcgJnF1b3Q7d2VsbCwgSSBjYW4ganVzdCB1c2UgYW4g
TVBMUyBsYWJlbCZxdW90Ozxicj4NCiZndDtoaWRlcyBtdWNoIG9mIHRoZSBjb21wbGV4aXR5IG9m
IGFjdHVhbGx5IGRvaW5nIHRoYXQuPGJyPg0KJmd0Ozxicj4NCiZndDtPbiAzLzE0LzE0LCAyOjM1
IFBNLCAmcXVvdDtKb2VsIE0uIEhhbHBlcm4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsgd3JvdGU6PGJyPg0K
Jmd0Ozxicj4NCiZndDsmZ3Q7SWYgdGhlIHRyYW5zcG9ydCBoZWFkZXIgY2FycmllcyBlbm91Z2gg
aW5mb3JtYXRpb24gZm9yIGlkZW50aWZ5aW5nIHRoZTxicj4NCiZndDsmZ3Q7c2VxdWVuY2UgKFZM
QU4gdGFnIG9yIE1QTFMgbGFiZWwgY2FuIGJvdGggZG8gdGhlIGpvYiksIHRoZW4gYXJndWFibHk8
YnI+DQomZ3Q7Jmd0O3RoZSBnbG9iYWwgY2hhaW4gSUQgaXMgcmVkdW5kYW50LiBJIGNhbiBsaXZl
IHdpdGggY2FycnlpbmcgaXQgYW55d2F5PGJyPg0KJmd0OyZndDtlaXRoZXIgaWYgSSBoYXZlIG1l
dGFkYXRhIHRvIGNhcnJ5LCBvciBpZiBJIG5lZWQgdGhlIGNoYWluIElEIGZvciBzb21lPGJyPg0K
Jmd0OyZndDtwdXJwb3NlLjxicj4NCiZndDsmZ3Q7IEFmdGVyIGFsbCwgc29tZSBmb2xrcyBzZWVt
IHRvIHdhbnQgdG8gdXNlIHRoYXQgZm9yIHRoZSBmb3J3YXJkaW5nPGJyPg0KJmd0OyZndDtkZWNp
c2lvbnMuPGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0O1lvdXJzLDxicj4NCiZndDsmZ3Q7Sm9l
bDxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDtPbiAzLzE0LzE0LCAyOjI4IFBNLCBSb24gUGFy
a2VyIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyBUaGUgY2hhaW4gSUQgaXMgdGhlIGxhYmVsIHRo
YXQgZGVmaW5lcyB0aGUgc2VxdWVuY2Ugb2Ygc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0O2Z1bmN0
aW9ucyB0aGF0IG11c3QgYmUgdmlzaXRlZC4gSXQgY2FuIGJlIHRob3VnaHQgb2YgYXMgYSBoYW5k
bGUgZm9yIGE8YnI+DQomZ3Q7Jmd0OyZndDtzdGFjayBvZiBtdXN0LXZpc2l0IG5ldHdvcmsgbG9j
YXRpb25zLiBJIGRvbid0IHNlZSBob3cgdGhpcyBjYW4gYmU8YnI+DQomZ3Q7Jmd0OyZndDthbnl0
aGluZyBidXQgbWFuZGF0b3J5Ljxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBS
b248YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsg
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsgRnJvbTogc2ZjIFs8
YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0Bp
ZXRmLm9yZzwvYT5dIE9uIEJlaGFsZiBPZiBTdXJlbmRyYSBLdW1hcjxicj4NCiZndDsmZ3Q7Jmd0
OyhzbWt1bWFyKTxicj4NCiZndDsmZ3Q7Jmd0OyBTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0
IDE6NDYgUE08YnI+DQomZ3Q7Jmd0OyZndDsgVG86IEpvZWwgTS4gSGFscGVybjsgTkFQSUVSQUxB
LCBNQVJJQSBIPGJyPg0KJmd0OyZndDsmZ3Q7IENjOjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiA8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYu
b3JnPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21h
bi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsgW1RyaW1tZWQgdGhlIHJlY2lwaWVudCBsaXN0IC0gbmVlZHMgYXBwcm92YWwgb3Ro
ZXJ3aXNlXTxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBDb21wbGV0ZWx5IGFn
cmVlIGhlcmUuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IFNGQyBkb2VzIG5v
dCBwcmV2ZW50IFZMQU4gc3RpdGNoaW5nIGFuZCBvbmUgY2FuIGNvbnRpbnVlIHRvIGRvIHRoYXQu
PGJyPg0KJmd0OyZndDsmZ3Q7V2hpbGUgYXQgdGhlIHNhbWUgdGltZSBTRkMgY2FuIGluY2x1ZGUg
VkxBTiBzdGl0Y2hpbmcgdG8gc3VwcG9ydDxicj4NCiZndDsmZ3Q7Jmd0O2xlZ2FjeSBTRnMgaW4g
dGhlIHNhbWUgY2hhaW4gdGhhdCBpbmNsdWRlcyBTRkMgYXdhcmUgU0ZzLiBFdmVuIGxlZ2FjeTxi
cj4NCiZndDsmZ3Q7Jmd0O1NGcyBiZW5lZml0IGZyb20gY2hhaW4gaWRlbnRpZmljYXRpb24gYW5k
IGhlbmNlIGNhbiBiZSBzaGFyZWQgYWNyb3NzPGJyPg0KJmd0OyZndDsmZ3Q7ZGlmZmVyZW50IHNl
cnZpY2UgY2hhaW5zLjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBTdXJlbmRy
YS48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsgT24gMy8xNC8xNCAxMDoyNiBBTSwgJnF1b3Q7Sm9lbCBNLiBIYWxw
ZXJuJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSI+am1oQGpv
ZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsgTXkgb3duIGluY2xpbmF0aW9uIGlzIHRvIG9ic2VydmUgdGhhdCBpZiB5b3Ug
ZG9uJ3QgbmVlZCBleHBsaWNpdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgY2hhaW4gaWRlbnRpZmlj
YXRpb24gYW5kIHlvdSBkb24ndCBuZWVkIG1ldGFkYXRhLCB5b3UgY2FuIGp1c3Qgb21pdDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsgdGhlIHNmYy9uc2ggaGVhZGVyLiBTdGlsbCBkbyBzZXJ2aWNlIGNo
YWluaW5nLCBqdXN0IG5vIGV4dHJhIGhlYWRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyBJZiB3ZSBhcmUgZ29pbmcgdG8gaGF2ZSB0aGUgaGVhZGVyLCBpdCBz
ZWVtcyB0byBtZSB0aGF0IHRoZSBjaGFpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDtpZGVudGlmaWNh
dGlvbiBmaWVsZCBpcyB2ZXJ5IHVzZWZ1bCwgYW5kIGxvdyBjb3N0IG9uY2Ugd2UgaGF2ZSB0aGU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7aGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgSm9lbDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTQvMTQsIDE6MDAgUE0s
IE5BUElFUkFMQSwgTUFSSUEgSCB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBFeHBs
aWNpdCBjaGFpbiBpZGVudGlmaWNhdGlvbiBzaG91bGQgYmUgbWFkZSBvcHRpb25hbC4gSSBiZWxp
ZXZlIGl0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgd2FzIGRpc2N1c3NlZCBmZXcgbW9udGhz
IGFnbyBvbiB0aGlzIG1haWxpbmcgbGlzdC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE1hcmlhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqRnJvbToqc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dICpPbiBCZWhh
bGYgT2YgKkptaC5kaXJlY3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqU2VudDoqIFRodXJz
ZGF5LCBNYXJjaCAxMywgMjAxNCAxMjoxMiBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpU
bzoqPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+IDwvc3Bhbj48YSBocmVmPSJt
YWlsdG86a2VncmF5QGNpc2NvLmNvbSI+a2VncmF5QGNpc2NvLmNvbTwvYT47PHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+DQo8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9u
Z0BodWF3ZWkuY29tIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT47PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+DQo8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNta3VtYXJAY2lzY28u
Y29tIj5zbWt1bWFyQGNpc2NvLmNvbTwvYT47PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4gPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpq
Z3VpY2hhckBjaXNjby5jb20iPmpndWljaGFyQGNpc2NvLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAqQ2M6KjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiA8L3Nw
YW4+PGEgaHJlZj0ibWFpbHRvOm5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbSI+bmljb2xhcy5i
b3V0aG9yc0Bxb3Ntb3MuY29tPC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4NCjwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+
OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPg0KPC9zcGFuPjxhIGhyZWY9Im1h
aWx0bzpoYWRpQG1vamF0YXR1LmNvbSI+aGFkaUBtb2phdGF0dS5jb208L2E+Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+IDwvc3Bh
bj48YSBocmVmPSJtYWlsdG86cm9uX3BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+cm9uX3Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT47PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+DQo8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5i
cmlqc21hbkBqdW5pcGVyLm5ldDwvYT47PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4gPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICpTdWJqZWN0OiogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRh
LWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKkltcG9ydGFuY2U6KiBM
b3c8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFz
c3VtaW5nIEkgdW5kZXJzdGFuZCB5b3UgcHJvcGVybHkgS2VuLCBJIGRpc2FncmVlLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIGV4YW1wbGUs
IGJ5IHVzaW5nIHNlcGFyYXRlIHRlcm1zIEkgY2FuIGVhc2lseSBkaXNjdXNzIHRoZSBmYWN0PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhhdCBjZXJ0YWluIGtpbmRzIG9mIGRhdGEgKGNoYWlu
IGlkZW50aWZpY2F0aW9uKSBvbmx5IG5lZWQgdG8gYmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBhZGp1c3QgYnkgYSBmZXcgYXBwcyBpbiByYXJlIGNhc2VzLiBBbmQgdGhhdCBkYXRhIGlzIG5v
dCBiZWVkZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBieSB0aGUgYXBwbGljYXRpb25zLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgVW5sZXNz
IHlvdSB3b3VsZCBsaWtlIHRvIGNvbnNpZGVyIHRoZSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhcyBi
ZWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9wdGlvbmFsPzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKb2VsPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VudCBmcm9tIG15IFNhbXN1bmcgc21h
cnRwaG9uZSBvbiBBVCZhbXA7VDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS0tLS0gT3JpZ2luYWwgbWVz
c2FnZSAtLS0tLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2Zj
XSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IEZyb206ICZxdW90O0tlbiBHcmF5IChrZWdyYXkpJnF1b3Q7ICZsdDs8YSBo
cmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSI+a2VncmF5QGNpc2NvLmNvbTwvYT48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSI+
bWFpbHRvOmtlZ3JheUBjaXNjby5jb208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBUbzogTHVjeSB5b25nICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5j
b20iPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0
OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSUzZSUzZSwlMjJTdXJlbmRyYSI+
bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tJmd0OyZndDssJnF1b3Q7U3VyZW5kcmE8L2E+PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+DQo8L3NwYW4+S3VtYXIgKHNta3VtYXIp
JnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzbWt1
bWFyQGNpc2NvLmNvbSI+c21rdW1hckBjaXNjby5jb208L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+DQo8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzbWt1bWFyQGNpc2Nv
LmNvbSUzZSUzZSwlMjJKaW0iPm1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSZndDsmZ3Q7LCZxdW90
O0ppbTwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4NCjwvc3Bhbj5HdWlj
aGFyZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7KGpndWljaGFyKSZxdW90Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIj5q
Z3VpY2hhckBjaXNjby5jb208L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
DQo8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iPm1haWx0bzpq
Z3VpY2hhckBjaXNjby5jb208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBD
QzogTmljb2xhcyBCT1VUSE9SUyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5j
b20lM2UlM2Usc2ZjIj5tYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tJmd0OyZndDss
c2ZjPC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPg0KPC9zcGFuPiZsdDs8
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyUzZSUzZSxKYW1h
bCI+bWFpbHRvOnNmY0BpZXRmLm9yZyZndDsmZ3Q7LEphbWFsPC9hPjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPg0KPC9zcGFuPkhhZGkgU2FsaW0gJmx0OzxhIGhyZWY9Im1haWx0
bzpoYWRpQG1vamF0YXR1LmNvbSI+aGFkaUBtb2phdGF0dS5jb208L2E+PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tJTNlJTNlLFJv
biI+bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tJmd0OyZndDssUm9uPC9hPjxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPg0KPC9zcGFuPlBhcmtlcjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
Ij5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bSUzZSUzZSwlMjJicmlqc21hbkBqdW5pcGVyLm5ldCI+bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb20mZ3Q7Jmd0OywmcXVvdDticmlqc21hbkBqdW5pcGVyLm5ldDwvYT48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0OyZxdW90OyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwv
YT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQlM2UlM2UsJTIySm9lbCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Jmd0
OyZndDssJnF1b3Q7Sm9lbDwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4N
Cjwvc3Bhbj5NLiBIYWxwZXJuJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEg
aHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iPmptaEBqb2VsaGFscGVybi5jb208L2E+
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+DQo8L3NwYW4+Jmx0OzxhIGhyZWY9
Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwv
YT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgVGhlIHdvcmQgJnF1b3Q7bWV0YWRhdGEmcXVvdDsgaXMgYSBwdXJwb3NlbHkgYW1iaWd1
b3VzIHRlcm0gJnF1b3Q7ZGF0YSB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHJvdmlk
ZXMgaW5mb3JtYXRpb24gYWJvdXQgb3RoZXIgZGF0YSZxdW90Oy4gSXQgaXMgdXNlZCB0byBhdm9p
ZCBUSElTPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkaXNjdXNzaW9uLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIGV4YW1wbGUsIEkgcHJv
cG9zZSB3ZSBkZWZpbmUgJnF1b3Q7dGVxdWlsYSBtZXRhZGF0YSZxdW90OyBiZWNhdXNlLDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZyYW5rbHksIEkgd2lsbCBuZWVkIHRvIG9yZGVyIGEgdHJp
cGxlLXNob3QgaWYgd2Uga2VlcCBhdHRlbXB0aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
dG8gZGVmaW5lIHNvbWV0aGluZyB0aGF0LCBieSBkZWZpbml0aW9uLCBpcyBhbWJpZ3VvdXMuIEkn
ZCBsaWtlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbXkgYmFydGVuZGVyIHRvIHVuZGVyc3Rh
bmQgbWUgc3BlY2lmaWNhbGx5IHdoZW4gSSBzYXkgJnF1b3Q7SSBuZWVkIGE8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3Nob3QmcXVvdDsuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEzLzE0IDc6NDkgQU0sICZxdW90O0x1Y3kgeW9uZyZx
dW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIj5sdWN5LnlvbmdA
aHVhd2VpLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208L2E+
Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmZ3Q7U25pcC4uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0O1NLJmd0
OyBKdXN0IGNvcHlpbmcgZnJvbSB0aGUgUFM6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0
Oy0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0O0RhdGEgcGxhbmUgbWV0YWRhdGEgcHJv
dmlkZXMgdGhlIGFiaWxpdHkgdG8gZXhjaGFuZ2UgaW5mb3JtYXRpb248YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2JldHdlZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7dGhlIG5ldHdv
cmsgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5kIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmZ3Q7ZnVuY3Rpb25zIGFuZCB0aGUgbmV0d29yay48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0Oy0tPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJmd0O0l0IGlzIGEgbHVjaWQgZGVmaW5pdGlvbi4gV2UgYXJlIHVubmVjZXNzYXJp
bHkgbWFraW5nIHRoZSB3b3JkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmcXVvdDtuZXR3b3Jr
JnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0O2NvbnRyb3ZlcnNpYWwsIElNTy48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jmd0O1tMdWN5XSBUaGlzIGlzIG15IHBvaW50LiAmcXVvdDtUaGUgbmV0d29yayZxdW90OyBpcyB0
b28gZ2VuZXJhbCBoZXJlLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hpY2ggYnJpbmdzPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0O21ldGFkYXRhIGdyZWF0IHBvd2VyIHRvIGRvIG1h
bnkgdGhpbmdzLiBUaGlzIGlzIHdoeSBwZW9wbGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2lu
dmVudCBpZGVhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDtoZXJlLCB3aGljaCBjYXVz
ZXMgYSBsb3Qgb2YgZGViYXRlcyBvbiBtZXRhZGF0YSB1c2FnZSBwb3RlbnRpYWxzLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0O3Nob3Vs
ZCBub3Qgc3BlbmQgYSBsb3Qgb2YgdGltZXMgb24gdGhhdCBkZWJhdGVzIGFuZCBqdWRnZSB3aGlj
aDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dXNhZ2UgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmZ3Q7dmFsdWFibGUgb3Igbm90LiBUaHVzLCBmb3IgdGhlIFNGQyB3b3JrLCBpdCB3aWxs
IGJlIGhlbHBmdWwgaWY8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dlIGNhbjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZndDtuYXJyb3cgZG93biBhIGJpdC4gSm9lbCBtYWtlcyBleHBsaWNp
dGx5IHR3byBjYXNlcywgd2hpY2ggaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hlbHBmdWwg
dG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7ZGV2ZWxvcCB1c2UgY2FzZXMgZm9yIGVh
Y2ggY2FzZS4gSSB3b3VsZCBsaWtlIHRvIHNlZSB0aGF0IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7cHJvYmxlbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDtzdGF0ZW1lbnQgY2Fu
IGJlIG1vcmUgc3BlY2lmaWMgb24gbWV0YWRhdGEgZGVmaW5pdGlvbiwgd2hpY2ggbWF5PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDtoZWxw
ZnVsIGluIGxlc3MgZm9jdXNpbmcgb24gaXQgYW5kIG1vdmluZyBmb3J3YXJkLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7THVjeTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
Z3Q7U3VyZW5kcmEuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7VGhhbmtzLDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZndDsmZ3Q7THVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDstLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7RnJvbTogSmltIEd1aWNoYXJkIChq
Z3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iPm1haWx0bzpqZ3Vp
Y2hhckBjaXNjby5jb208L2E+XTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7U2Vu
dDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA0OjM4IFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJmd0OyZndDtUbzogTHVjeSB5b25nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0
OyZndDtDYzogSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyOzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT48c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4NCjwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozsgc2ZjOyBKYW1h
bDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SGFkaSBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZndDsmZ3Q7U3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0O0hpIEx1Y3ksPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0O05vLiBJ
IGFtIHNpbXBseSBzYXlpbmcgd2Ugc2hvdWxkIG5vdCBvdmVyY29tcGxpY2F0ZSB0aGUgcHJvYmxl
bTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7c3RhdGVtZW50IHdpdGggdGV4dCB0
aGF0IGFkZHMgbGl0dGxlIHRvIG5vIHZhbHVlIGluIG15IG9waW5pb24uPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgV2hldGhlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7d2Ug
Y2FsbCBpdCBtZXRhZGF0YSwgb3IgY29udGV4dCwgaGFzIG5vIGJlYXJpbmcgb24gdGhlIGZhY3Q8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoYXQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJmd0OyZndDtwcm9ibGVtIHN0YXRlbWVudCBhbHJlYWR5IGNsZWFybHkgc3RhdGVzIHdlIG5l
ZWQgdG8gYmUgYWJsZSB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cGFzczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7aW5mb3JtYXRpb24gYmV0d2VlbiBTRsK5cyBhbmQgYmV0
d2VlbiB0aGUgbmV0d29yayAmYW1wOyBTRsK5cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJmd0OyZndDtPbiAzLzEyLzE0LCA1OjEzIFBNLCAmcXVvdDtMdWN5IHlvbmcm
cXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+bHVjeS55b25n
QGh1YXdlaS5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFp
bHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208L2E+
Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmZ3Q7Jmd0OyZndDtIaSBKaW0sPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7SSBmb3Igb25lIGRvbid0
IGFncmVlIGFuZCB0aGluayB3ZSBhcmUgb3ZlciBjb21wbGljYXRpbmcgd2hhdDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7c2hvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsm
Z3Q7YmUgc3RyYWlnaHRmb3J3YXJkLiBUaGUgU0ZDIGVuY2Fwc3VsYXRpb24gc2hvdWxkIGVuYWJs
ZSB0d288YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoaW5nczo8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsxLiBTdGVlcmluZyBvZiBzZWxlY3RlZCBmbG93cyB0aHJvdWdoIGEgc2VydmljZSBjaGFpbjsg
dGhpcyBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJmd0OyZndDsmZ3Q7c2VydmljZSBmdW5jdGlvbiBwYXRoLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OzIuIFBhc3Npbmcgb2YgY29udGV4dCBhc3NvY2lhdGVkIHdp
dGggYSBnaXZlbiBmbG93IHdpdGhpbiBzYWlkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2
aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7ZnVuY3Rpb24gcGF0aC4g
VGhpcyBjb250ZXh0IGluZm9ybWF0aW9uIG1heSBiZSBjb25zdW1lZCBieSBhPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtTRiAoYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDthcHBsaWNhdGlvbiBJRCBpcyBhbiBleGFtcGxlKSBvciBtYXkgYmUgY29uc3VtZWQgYnkgdGhl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmb3J3YXJkaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJmd0OyZndDsmZ3Q7ZWxlbWVudHMgKGEgdnJmLUlEIGlzIGFuIGV4YW1wbGUpLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0O1tMdWN5XSBEbyB5b3UgY2FsbCB0aGUg
Y29udGV4dCBhcyBtZXRhZGF0YSBvciBub3Q/IERvIHdlIGhhdmU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2Fub3RoZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDt0ZXJt
IGhlcmUgYmVzaWRlIFNGQyBoZWFkZXIgYW5kIG1ldGFkYXRhLiBJIHNlZSB0aGF0IHlvdSBkb24n
dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2FudCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZndDsmZ3Q7Jmd0O3NlcGFyYXRlIHdoYXQgaXMgY29uc3VtZWQgYnkgU0YgYW5kIHdoYXQg
aXMgY29uc3VtZWQgYnkgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmb3J3YXJkaW5nPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7ZWxlbWVudHMuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0
OyZndDsmZ3Q7THVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0O1NlbnQgZnJvbSBteSBpUGhvbmU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciAxMiwgMjAxNCwgYXQgNDoxNiBQTSwgJnF1b3Q7
THVjeSB5b25nJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFp
bHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT48c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4NCjwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRv
Omx1Y3kueW9uZ0BodWF3ZWkuY29tIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208L2E+Jmd0
OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgR3JlYXQuIFRoZW4gd2Ug
bWF5IGNvbnNpZGVyIHR3byBzcGVjaWFsIG1ldGFkYXRhIGRlZmluaXRpb25zPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtpbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7cHJvYmxlbSBzdGF0ZW1lbnQgc28gd2UgY2FuIGFsbCB1c2UgdGhlIHNhbWUgZGVmaW5p
dGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtIZXJlIGlzIG15PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0O3N1Z2dlc3RlZCB0ZXh0IGFuZCBsaWtlIHRvIGhl
YXIgeW91IGFuZCBvdGhlcidzIGlucHV0IGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3Vn
Z2VzdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgRGF0YXBsYW5lIE1ldGFkYXRh
OiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDt0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDtl
eGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBlbGVtZW50cyBpbiBhIHNlcnZpY2UgZnVu
Y3Rpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Y2hhaW5pbmcu
IEluIHRoaXMgY29udGV4dCwgdGhlcmUgYXJlIHR3byB0eXBlcyBvZiBkYXRhIHBsYW5lPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyBTZXJ2aWNlIEZ1bmN0aW9uIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZXhjaGFuZ2VkIGJl
dHdlZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Y2xhc3NpZmll
ciBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMgdG88YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7ZmFjaWxpdGF0ZSBzZXJ2aWNl
IGZ1bmN0aW9ucyBvbiB0aGUgcGFja2V0IHRyZWF0bWVudC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsm
Z3Q7Jmd0OyBTdGVlcmluZyBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGZyb20gc2VydmljZSBm
dW5jdGlvbnMgdG8gYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDtj
bGFzc2lmaWVyIG9yIHNlcnZpY2Ugbm9kZSBmb3IgdHJhZmZpYyBmb3J3YXJkaW5nIHB1cnBvc2Uu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgLWVuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IEZyb206IEpvZWwgTS4gSGFs
cGVybiBbPGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iPm1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tPC9hPl08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjozNSBQTTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VU
SE9SUzsgUm9uIFBhcmtlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZn
dDsgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiA8L3NwYW4+DQo8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQi
PmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0Ozxh
IGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFkaTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsgU2FsaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0
OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1j
b25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IFllcywgSSBhbSB0cnlp
bmcgdG8gY29uc2lzdGVudGx5IGRpc3Rpbmd1aXNoIHRob3NlIHR3byBjYXNlczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7d2hlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDt0YWxraW5nIGFib3V0IHRoZSBpbmZvcm1hdGlvbiBjYXJyaWVkIHdpdGggcGFja2V0cyBp
biBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjaGFpbnMuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsgWW91cnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsm
Z3Q7Jmd0OyBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQs
IDM6MTMgUE0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBKb2VsLCBTZWUgYmVsb3cuIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tIEZyb206IHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZzwvYT5dIE9uIEJlaGFsZiBPZiBKb2VsIE0uIEhhbHBlcm48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O1NlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjAyIFBNIFRvOiBMdWN5IHlv
bmc7IE5pY29sYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQYXJrZXIgQ2M6IEppbSBH
dWljaGFyZCAoamd1aWNoYXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGEgaHJlZj0ibWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT48c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4NCjwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0
Ozsgc2ZjOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEph
bWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lk
ZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgd2FzIHRyeWlu
ZyB0byB3b3JkIGl0IGNhcmVmdWxseSBub3QgdG8gZm9jdXMgb24gd2hvIHB1dHM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3RoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGluLCBidXQgb25seSBvbiB3aG8gY29uc3VtZXMgdGhlIGlu
Zm9ybWF0aW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IEluZm9ybWF0aW9uIGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyBtYXkgY29tZSBmcm9tIHRoZSBpbmdy
ZXNzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2xhc3Np
ZmllciBvciBmcm9tIG90aGVyIHNlcnZpY2UgZnVuY3Rpb25zLiBbTHVjeV0gdGhpcyBpczxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIG9uZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3LiBJbmZv
cm1hdGlvbiBmb3IgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmb3J3YXJkaW5nPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgd2lsbCBnZW5lcmFsbHkg
Y29tZSBmcm9tIHRoZSBpbmdyZXNzIGNsYXNzaWZpZXIsIGJ1dCBpbjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7c3BlY2lhbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGNhc2VzIG1heSBiZSBwcm92aWRlZCBieSBzZXJ2aWNlIGZ1bmN0aW9ucy4gKEkga2Vl
cDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2FudGluZyB0byBnZXQ8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyByaWQgb2YgdGhvc2Ugc3BlY2lhbCBjYXNl
cywgYnV0IHNvIGZhciB0aGVyZSBzZWVtIHRvIGJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtq
dXN0IGVub3VnaDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IG9mIHRoZW0gdG8gd2FycmFudCBjb3ZlcmluZyBpbiB0aGUgc29sdXRpb24uIEFuZCBtb3JlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbXBvcnRhbnRseSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzaWduaWZpY2FudCBzdXBwb3J0IGZvciBpdCBpbiB0
aGUgd29ya2luZyBncm91cC4pIFtMdWN5XTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7VGhpcyBp
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBzZWNv
bmQgY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcgKGJ1dCB5b3UgZG9uJ3Q8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xpa2UgaXQpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgQW5kIHlvdSBzdWdnZXN0IGRpc3Rpbmd1aXNoaW5nIHRoZXNlIHR3byBjYXNlcyB3
aGVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkaXNjdXNzaW5nPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWJvdXQgbWV0YWRhdGEgdXNhZ2UuIElzIHRo
YXQgcmlnaHQgdW5kZXJzdGFuZGluZz88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2Vs
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMjoz
MyBQTSwgTHVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBKb2VsLCBJIGludGVycHJldCB0aGF0IHlvdSBzdWdnZXN0cyB0aGF0
IGRpc3Rpbmd1aXNoIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZXhjaGFuZ2U8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24g
ZGF0YSBwbGFuZSBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2FuZCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgZXhjaGFuZ2UgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGZy
b20gYSBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbiB0bzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhIHNlcnZpY2Ugbm9k
ZS4gSXMgdGhpcyByaWdodCB1bmRlcnN0YW5kaW5nPyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206
IEpvZWwgTS4gSGFscGVybjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iPm1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tPC9hPl0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiw8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OzIwMTQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxOjE5PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFBNPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBMdWN5IHlv
bmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAoamd1aWNoYXIpOzxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiA8L3NwYW4+PGEgaHJlZj0ibWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQi
Pm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGkgU2Fs
aW0gU3ViamVjdDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25z
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE15IGluY2xpbmF0
aW9uIHdvdWxkIGJlIHRvIHR1bmUgdGhhdCBkZWZpbml0aW9uIHRvPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtkaXN0aW5ndWlzaDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBiZXR3ZWVuIGRhdGFwbGFuZSBjYXJyaWVkIGluZm9ybWF0aW9uIGludGVu
ZGVkIGZvciB1c2UgYnk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnVuY2l0b25zICh3aGF0
ZXZlciB0aGUgb3JpZ2luKSwgYW5kIGRhdGFwbGFuZSBjYXJyaWVkPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtpbmZvcm1hdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBpbnRlbmRlZCBmb3IgZGF0YXBsYW5lIGZvcndhcmRpbmcgY29tcG9uZW50
cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpv
ZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIEpvZWwsPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBhZ3Jl
ZSB0aGF0IHdlIG5lZWQgdXNpbmcgdGhlIHNhbWUgZGVmaW5pdGlvbiBmb3IgYTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7dGVybSwgYnV0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkaXNhZ3JlZSB0aGF0IHRoZSBtZXRhZGF0YSBkZWZpbml0
aW9uIGhlcmUgaXMgYSBzZXQgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gVGhp
cyBtYXkgYmUgdG9vIG5hcnJvdzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7b3IgbGVhZDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gYSBw
YXJ0aWN1bGFyIHNvbHV0aW9uLiBJIGFtIGZpbmUgd2l0aCB0aGlzIGRlZmluaXRpb248YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHJvYmxlbSBzdGF0ZW1lbnQgdy8gbWlub3IgdHdlYWsg
KHN1Z2dlc3RlZCBvbiBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsaXN0KS48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBEYXRhcGxh
bmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDthYmlsaXR5IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBj
bGFzc2lmaWVycyBhbmQgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25z
LCBhbmQgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb25zIGFuZDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjbGFz
c2lmaWVyc3xzZXJ2aWNlIG5vZGVzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZXJlIG1heSBiZSBhIHNvbHV0aW9uIHRoYXQgYSBzZXJ2aWNl
IGZ1bmN0aW9uIHBhc3Nlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c29tZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiB0byBhdHRhY2hlZCBzZXJ2aWNlIG5vZGUgd2l0aG91
dCB1c2luZyBTRkM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hlYWRlci48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MsIEx1Y3k8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1Pcmln
aW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBIYWxwZXJuIERpcmVjdDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0
bzpqbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbSI+bWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBl
cm4uY29tPC9hPl0gU2VudDogV2VkbmVzZGF5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7TWFy
Y2ggMTIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAyMDE0IDEyOjI1IFBNIFRvOiBMdWN5IHlvbmc7IEpvZWwgTS4gSGFscGVybjsgTmljb2xh
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Qk9VVEhPUlM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb24gUGFya2VyIENjOiBKaW0gR3Vp
Y2hhcmQgKGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+DQo8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBz
ZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3ksIHlvdSBzYXkgJnF1b3Q7dGhlIG1ldGFkYXRhIHRlcm0g
bWVhbnMgLi4uJnF1b3Q7IFRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVmaW5pdGlvbiB5
b3U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IHRoZW4gcHJvdmlkZSBpcyBhIGRlZmluaXRpb24gb2YgdGhlIHNldCBvZiBpbmZvcm1hdGlvbiB3
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YXJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwcm9wb3NpbmcgdGhhdCB3ZSBwdXQgaW4gdGhl
IFNGQyBoZWFkZXIuIEksIGFuZCBvdGhlcnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoYXZl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBi
ZWVuIHVzaW5nIHRoZSB0ZXJtIG1ldGFkYXRhIG1vcmUgbmFycm93bHkuIFdlIGNhbiB1c2U8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3doYXRldmVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkZWZpbml0aW9uIHdlIHdhbnQuIEJ1dCB3ZSBk
byBuZWVkIHRvIGFncmVlIG9uIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVmaW5pdGlv
bi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IEZvciB0aGUgcHVycG9zZXMgb2YgdGhlIFdHLCBpdCBzZWVtcyBtdWNoIG1vcmUgdXNlZnVsIHRv
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt1c2UgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0ZXJtIG1ldGFkYXRhIGZvciB0aGUgbmFy
cm93ZXIgZGVzY3JpcHRpb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMToxOSBQTSwgTHVjeSB5b25n
IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEhpIEpvZWwsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGFncmVlLiBXZSBuZWVkIHRvIGRpZmZlcmVudGlhdGUg
dGhlIG1ldGFkYXRhIHVzZWQgYnk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1
bmN0aW9uIGFuZCBTRkMgaGVhZGVyLiBUaGUgbWV0YWRhdGEgdGVybSBtZWFucyBjYXJyeWluZzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c29tZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3RhdGVzIGFsb25nIHdpdGggdGhlIHBhY2tl
dC4gSU1POiBTRkMgaGVhZGVyIGlzIGEga2luZCBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEgY2FycmllZCBvbiBwYWNr
ZXQgZm9yIG5leHQgc2VydmljZSBub2RlIHRvIHVzZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O0luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Y29udGV4dCBvZiBTRkMsIHdlIGhhdmUgdGVybSBmb3IgU0ZDIGhlYWRlciBhbmQg
dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YSB0aGF0PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDt3YXMgY2FycmllZCBi
ZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBvciBiZXR3ZWVuIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9ucyBh
bmQgY2xhc3NpZmllcnMvc2VydmljZSBub2Rlcywgd2hpY2ggaXMgd2hhdDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7dGhlIGRyYWZ0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtmb2N1cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcywgTHVjeTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEg
aHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iPm1haWx0bzpqbWhAam9lbGhhbHBlcm4u
Y29tPC9hPl0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAyMDE0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgMTE6MTggQU0gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9u
IFBhcmtlciBDYzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKaW08YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBHdWljaGFyZCAoamd1
aWNoYXIpOzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiA8L3NwYW4+PGEgaHJl
Zj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7OyBzZmM7IEphbWFs
IEhhZGkgU2FsaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB0aGluayBp
dCBpcyBpbXBvcnRhbnQgdG8ga2VlcCBhIHN0cm9uZyBkaXN0aW5jdGlvbjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7YmV0d2Vlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhICh3aGljaCBpcyBmb3IgdXNlIGJ5IGFwcGxp
Y2F0aW9ucykgYW5kIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNoYWlu
aW5nIGluZm9ybWF0aW9uIGluIHRoZSBiYXNlIHNlcnZpY2UgY2hhaW4gaGVhZGVyLDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hpY2ggaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmb3IgdXNlIGJ5IHRoZSBzZXJ2aWNlIGNoYWlu
IHN1cHBvcnQgbWVjaGFuaXNtcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwg
MTA6NDIgQU0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRnVsbHkgYWdyZWUgd2l0aCBKb2UuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFdlIHNob3VsZCBub3QgcmVxdWlyZSBhIGZpeCBsZW5ndGggZm9yIGluLWJhbmQg
bWV0YWRhdGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2J1dDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhbHNvIG5vdCBsZWF2
ZSBpdCBmb3IgZnJlZWx5IHVzYWdlLiBJbiBmYWN0LCB3aGVuIGE8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbm9kZSBpbnNlcnRzIFNGQyBoZWFkZXIgb24gYSAoZW5jYXBz
dWxhdGVkKSBwYWNrZXQgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZW5kIHRvPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IG5leHQgc2VydmljZSBub2RlLCBTRkMgaGVhZGVyIGl0c2VsZiBjYW4gYmUgc2VlbiBhcyBhPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9
Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
PC9hPl0gT24gQmVoYWxmIE9mIEpvZWwgTS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0hhbHBl
cm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA5OjIxIEFNIFRvOiBOaWNv
bGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtCT1VUSE9SUzs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uIFBhcmtlciBD
YzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YSBo
cmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9h
PjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPg0KPC9zcGFuPiZsdDs8YSBocmVm
PSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dDwvYT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNd
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEZvciBpbi1iYW5kIG1ldGFkYXRhLCB0aGUgQVBJIGZvciBhY2Nlc3MgY2FuIGVhc2lseSBi
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBzeW5jaHJvbm91cy4gT3V0IG9mIGJhbmQgbWV0YWRhdGEgbmVlZHMgZGlmZmVyZW50
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoYW5kbGluZy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlcmUgYXJlIG1hbnkg
Y2FzZXMgd2hlcmUgb3V0LW9mLWJhbmQgbWV0YWRhdGEgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3VzZWZ1bCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYXBwcm9wcmlhdGUuIEJ1dCB0aGV5IGRvIG5vdCBjb3ZlciBh
bGwgbmVlZHMgYnkgYW55PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzdHJldGNoLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBFdmVuIGlmIGVhY2ggcGllY2Ugb2YgaW4tYmFuZCBtZXRhZGF0YSBpcyBvZiBmaXhlZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bGVuZ3RoLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGVyZSBhcmUgbWFueSBkaWZm
ZXJlbnQga2luZHMgb2YgbWV0YXR5cGUuIFRyeWluZyB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7c2F5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZxdW90O3RoZXJlIHdpbGwgYmUgZXhhY3RseSBmb3VyIHBpZWNlcywgYW5k
IHRoZXkgd2lsbCBiZSBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dHlwZXM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdDEs
IHQyLCB0MywgYW5kIHQ0JnF1b3Q7IGlzIHNpbXBseSB0b28gc3BlY2lmaWMgZm9yIGV2ZW4gODAl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtvZiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtuZWVkcy48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
WW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDg6NTIgQU0sIE5pY29sYXMg
Qk9VVEhPUlMgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIZWxsbyBSb24sPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
U2VuZGluZyBvdXQgb2YgYmFuZCBjb25ncnVlbnQgbWV0YWRhdGEgbWF5IG5vdCBiZSB0aGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Fuc3dlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gYWxsIG5lZWRzIGJ1dCBp
dCBpcyBvbmUgdG9vbCB0aGF0IHdlIHNob3VsZCBrZWVwLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5v
dCBhbGwgbWV0YWRhdGEgaXMgdGllZCB0byBhIHNwZWNpZmljIHBhY2tldCwgZm9yPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtleGFtcGxlIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHBvbGljeSBjaGFuZ2UgaW4gUENS
RiBjb3VsZCBsZWFkIHRvIHNvbWUgbWV0YWRhdGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Np
Z25hbGluZyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSByZWFjdGlvbiB0aW1lIG5lZWQgbm90IGJlIGltbWVkaWF0
ZSwgZmV3IG1zIG1heTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bm90IG1hdHRlci48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBBcyB5b3UgcG9pbnQsIGlmIGEgcGFja2V0IGlzIHRpZWQgdG8gYSBtZXRh
ZGF0YSBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjb3JyZWxhdGlvbjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5m
byBjYW4gYmUgc2V0IGluIGJvdGggcGFja2V0IHRvIGRlYWwgd2l0aCBpdCAoaS5lPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhwZWN0ZWQgZmxhZyBpbiB0aGUg
U0ZDIGhlYWRlciwgcGx1cyBhbiBpZCk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGaW5hbGx5IHdlIGNh
biBzdGlsbCBzZW5kIHNvbWUgbGltaXRlZCBtZXRhZGF0YSB3aXRoaW48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2EgaGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhpcyBjb3VsZCBiZSB1c2VkIGZvciBsb2Fk
IGJhbGFuY2VycyBpbiBwYXJ0aWN1bGFyIGlmPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3ZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgYWdyZWUgb24gYSBjb252ZW50aW9uIHRvIGxvY2F0ZSAmcXVvdDtjb2Fyc2UgZ3Jh
aW4gcG9saWN5JnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAvICZxdW90O2ZpbmUgZ3JhaW4gcG9saWN5JnF1b3Q7
IG9uIHJlc2VydmVkIGNvbnRleHQgaGVhZGVycy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGlzIHNl
ZW1zIHRvIG9wZW4gdXAgYSBsb3Qgb2YgZmxleGliaWxpdHkgLzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7aW5ub3ZhdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24geW91ciBsYXN0IHBvaW50
LCB0aGVyZSBpcyBhIHF1ZXN0aW9uIG9uIGhvdyB0byBtYWtlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSBh
dmFpbGFibGUgdG8gYSBTZXJ2aWNlIEZ1bmN0aW9uLiBDdXJyZW50IHNvY2tldDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Y29ubmVjdGlvbnMgZm9yIGV4YW1wbGUgZG8gbm90IGFsbG93IHRvIHJldHJpZXZlIElQPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtoZWFkZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9wdGlvbnMuIFNvIEkgYXNzdW1l
IHRoYXQgU0ZDIGF3YXJlIFNlcnZpY2UgRnVuY3Rpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDt3aWxsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBuZWVkIHNvbWUgKGFzeW5jaHJvbm91czxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPykgQVBJ
IHRvIHJldHJpZXZlIFNGQyBoZWFkZXIgaW5mb3JtYXRpb24gYXMgd2VsbCBhczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7aW4tYmFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEuIEkgZG9uJ3Qgc2VlIG91
dCBvZiBiYW5kIG1ldGFkYXRhIHRyYW5zcG9ydDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YWRk
aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBjb21wbGV4aXR5LCB0aGUgc2FtZSBBUEkgY2FuIHByb2JhYmx5IGFwcGx5
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBhbHRlcm5hdGl2ZSBvcHRpb24sIGFsbG93aW5nIHZh
cmlhYmxlIHNpemVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YSBpbjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgdGhlIFNGQyBoZWFkZXIgaGFzIHNvbWUgZHJhd2JhY2tzIGFzIHdlbGwsIG9uZSBiZWluZzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgZnJhZ21lbnRhdGlvbiwgYW5kIHNvbWUgc3dpdGNoZXMgZXhwZWN0aW5nIGFzIHdl
bGwgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xvb2sgYXQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGVuZCB1c2Vy
IHRyYWZmaWMgaGVhZGVycyBmb3IgbGluayBsb2FkIGJhbGFuY2luZy4gSTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7d291bGQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFncmVlIHRoYXQgaWYgd2UgY2FuIGFjY2VwdCB0
aGVzZSBpc3N1ZXMsIHRoZW4gc2VuZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb2ZmLWxpbmUgY29uZ3J1ZW50IG1l
dGFkYXRhIGxvb3NlcyBpdHMgaW50ZXJlc3QuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2UgbmVlZCB0
byB0YWtlIGludG8gYWNjb3VudCB0aGF0IGJvdGggaW4tYmFuZCBhbmQ8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2NvbmdydWVudDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3V0LW9mLWJhbmQgbWV0YWRhdGEgdHJhbnNw
b3J0IGlzIG5vdCByZWxpYWJsZS4gQTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cGFja2V0IGxv
c3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHRyaWdnZXJpbmcgcmV0cmFuc21pc3Npb24gd291bGQgbm90IGxlYWQgdG8g
dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpZGVudGljYWw8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJlY29uc3Ry
dWN0aW9uIG9mIHRoZSBhc3NvY2lhdGVkIG1ldGFkYXRhLiBJbiBzb21lPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtjYXNlcywgd2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1pZ2h0IHRodXMgZXZlbiBuZWVkIG5vbi1j
b25ncnVlbnQgb3V0LW9mLWJhbmQgcmVsaWFibGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIHRyYW5zcG9y
dC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMgX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFJvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUGFya2VyIFs8YSBocmVmPSJtYWlsdG86Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwv
YT5dIFNlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtXZWRuZXNkYXksPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBN
YXJjaCAxMiwgMjAxNDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMTI6NDMgUE0gVG86IE5pY29sYXMgQk9VVEhPUlMgQ2M6
IEppbSBHdWljaGFyZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7KGpndWljaGFyKTs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+IDwvc3Bhbj48YSBocmVmPSJt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPjxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPg0KPC9zcGFuPiZsdDs8YSBocmVmPSJtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4m
Z3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1Ympl
Y3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lk
ZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzLDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IEkgdW5kZXJzdGFuZCB0aGUgY29uY2VwdCBmb3Igb3V0IG9mIGJhbmQgc2lnbmFsaW5nIG9mPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O21ldGFkYXRhLCBidXQgSSBhbSBjb25jZXJuZWQgdGhhdCBpdCBpbnRyb2R1Y2VzPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzaWduaWZpY2FudDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtjb21wbGV4aXR5IGR1
ZSB0byB0aGUgcG90ZW50aWFsIHJhY2UgY29uZGl0aW9uIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtyZWNlaXZpbmcgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3JlYWwgcGFja2V0IGJlZm9yZSB0aGUgbWV0YWRh
dGEuIFdoaWxlIHRoZSByZWFsIHBhY2tldDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y291bGQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7aW5kaWNhdGUgdGhhdCBvdXQgb2YgYmFuZCBtZXRhZGF0YSBpcyBleHBlY3RlZCwg
aG93IGNhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Z3VhcmFudGVlIHRo
ZSBvcmRlciBvZiByZWNlcHRpb24/IFdoYXQgaWYgc3dpdGNoaW5nIG9yPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtyb3V0aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25vZGVzIGFwcGx5IGhhc2ggYmFzZWQgbG9hZCBi
YWxhbmNpbmc/IFdoYXQgaWYgdGhlIGxvYWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmFsYW5jaW5nIHVuZGVyc3RhbmRz
IFNGQyBlbmNhcHMgYW5kIGxvb2tzIGJleW9uZCBpdCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O29yaWdpbmFsIGhlYWRlciB0byBnZXQgYmV0dGVyIGVudHJvcHk/PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBDYW4gd2UgZ3VhcmFudGVlIHRoYXQgdGhlIG1ldGFkYXRhIGFuZCByZWFsIHBhY2tl
dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2lsbCBmb2xsb3c8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGV4YWN0
IHNhbWUgcGF0aD8gSWYgd2UgY2FuIG5vdCwgdGhlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
aW1wbGVtZW50YXRpb25zIHdpbGw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bmVlZCB0byBhZGQgaW5ncmVzcyBxdWV1aW5n
IHRvIGNvcGUgd2l0aCB0aGUgc2NlbmFyaW8uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQWxzbywgZG8g
eW91IGZlZWwgdGhhdCB0aGUgaW5jcmVhc2UgaW4gaW1wbGVtZW50YXRpb248YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNv
bXBsZXhpdHkgYXQgdGhlIHNlcnZpY2UgZnVuY3Rpb25zIGlzIHJlYXNvbmFibGU/PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgVGhhbmtzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MDkgQU0sICZxdW90O05pY29sYXMgQk9V
VEhPUlMmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9V
VEhPUlNAcW9zbW9zLmNvbSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFv
c21vcy5jb20iPm1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L2E+Jmd0OyZndDsg
d3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHRoaW5rIHdlIG11c3QgbWFrZSBh
IGRpc3RpbmN0aW9uIGJldHdlZW46PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtIE1ldGFk
YXRhIHdoaWNoIHNob3VsZCBiZSBwYXJ0IG9mIHRoZSBoZWFkZXIgZGVmaW5lZDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7YXMgaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiYW5kIG1hcmtpbmcuIC0gTWV0YWRh
dGEgd2l0aCBjYW4gYmUgcGFzc2VkIG91dCBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmFu
ZCwgZm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhhbXBsZSBjb25ncnVlbnQgb3V0IG9mIGJhbmQgc2lnbmFs
aW5nIGRlZmluZWQgaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBkcmFmdDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIGZvcm1lciBjYWxscyBmb3IgYSBsaW1pdGVkIHNwYWNl
IGluIHRoZSBoZWFkZXIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0cnVlLCBUaGU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBsYXR0ZXIgaG93ZXZlciBkb2VzIG5vdCBpbmN1ciBhbnkgc3BhY2UgbGltaXRhdGlv
bjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5kIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3RpbGwgZmFp
cmx5IGVmZmljaWVudCBhbmQgaXQgcmVtYWlucyBjb21wYXRpYmxlIHdpdGg8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2EgZml4ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzaXplIGhlYWRlciB1c2VkIHRvIHJv
dXRlIHRob3NlIHNpZ25hbGluZyBtZXNzYWdlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YWxv
bmcgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2hhaW4ncyBzZXJ2aWNlIGZ1bmN0aW9ucy48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXyBGcm9tOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFs8
YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIj5qZ3VpY2hhckBjaXNjby5jb208L2E+
XSBTZW50Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFR1ZXNkYXksIE1hcmNoIDExLCAyMDE0IDY6NDggUE0gVG86
IFJvbiBQYXJrZXIgQ2M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyBCT1VUSE9SUzs8c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4gPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldCI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5tYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJh
ZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEhpIFJvbiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlIGNhbiBjZXJ0
YWlubHkgaGF2ZSB0aGlzIGRpc2N1c3Npb24gYnV0IHdlIHNob3VsZDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Zmlyc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb25zaWRlciB3aGF0IGluZm9ybWF0aW9uIGlz
IG5lY2Vzc2FyeSBhbmQgaWYgc2FpZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGNhbiBmaXQg
d2l0aGluIGEgZml4ZWQgbnVtYmVyIG9mIGNvbnRleHRzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtpbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWpvcml0eSBvZiBjYXNlcy4gUmVtZW1iZXIsIHRoZSBn
b2FsIG9mIGJlaW5nIGFibGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RvIHBhc3M8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBtZXRhZGF0YSB0aHJvdWdoIHRoZSBuZXR3b3JrIGlzIHRvIGVuaGFuY2Ugc2Vydmlj
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVsaXZlcnksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbm90IHBh
c3MgdGhlIGVudGlyZSB3b3JrcyBvZiBTaGFrZXNwZWFyZSA7LSk8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFNlbnQgZnJvbSBteSBpUGhvbmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBPbiBNYXIgNywgMjAxNCwgYXQgMzo1MiBBTSwgJnF1b3Q7Um9uIFBhcmtlciZxdW90Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb20iPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb20iPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPiZn
dDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFz
LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHNlZSBzaW1pbGFyIHJlcXVp
cmVtZW50cyBmcm9tIHRoZSAzZ3BwIEVQQyBzaWRlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
SSB3b3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaWtlIHRvIHByb3Bvc2UgYW4gT1VJIC8gVExWIGJh
c2VkIGFwcHJvYWNoIHdoZXJlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyByZXNlcnZlZCBPVUkgY2Fu
IGJlIHVzZWQgZm9yIGFncmVlZCB1cG9uIHR5cGVzIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtjb21tb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgYW5kIHZlbmRvciBvciBvdGhlciBv
cmdhbml6YXRpb25hbCBPVUlzIGNhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmUgdXNlZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyB0byBxdWlja2x5IGlubm92YXRlIGluIHRoZSBuZXR3b3Jrcy48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgU2ltdWx0YW5lb3VzbHksIEkgd291bGQgYWxzbyBsaWtlIHRvIGNvbnNp
ZGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZWNoYW5pc21zPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IHRoYXQgYXJlIG9wdGltaXplZCBmb3IgbG9uZyBsaXZlZCBmbG93cyBzbyBhcyB0bzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7bGltaXQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lZ2F0aXZlIGVm
ZmVjdHMgb2YgcGFja2V0IGdyb3d0aC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBPbiBNYXIgNywgMjAxNCwgYXQgODozNCBBTSwgJnF1b3Q7Tmljb2xhcyBCT1VUSE9S
UyZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFz
LkJPVVRIT1JTQHFvc21vcy5jb20iPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvYT48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9S
U0Bxb3Ntb3MuY29tIj5tYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPiZndDsm
Z3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhl
bGxvIEppbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgaGF2
ZSBzZWVuIGNhc2VzIGluIEdpIExBTiwgd2hlcmUgc3Vic2NyaWJlciByZWxhdGVkPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBpcyBwYXNzZWQgdG8gYSBXZWIgUHJveHkgZm9yIEhU
VFAgaGVhZGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBlbnJpY2htZW50IChhaW1lZCBhdCBzb21l
IFdlYiBDb250ZW50IHByb3ZpZGVyczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cGFydG5lcnMg
b2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBNb2JpbGUgT3BlcmF0b3IpLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgSW5mb3JtYXRpb24gd2FzIGFuIGNvZGVkIChwZXJzaXN0ZW50KSBzdWJzY3Jp
YmVyIGlkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkZXJpdmVkPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBmcm9tIHRoZSBNU0lTRE4sIGFuZCBjb3VwbGUgb2YgZiBjdXN0b21lciBwcm9maWxlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtyZWxhdGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmaWVs
ZHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSW4gYW4gc2Zj
IGJhc2VkIEdpIExBTiwgdGhpcyBlbnRpdHkgc2hvdWxkIHJlY2VpdmU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7ICZndDtmcm9tIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2xhc3NpZmllcjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0gQSBjbGFzc2lmaWNhdGlv
biBvZiB0aGUgQ29udGVudCBQcm92aWRlciAoIElkLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2F0
ZWdvcnkpIGJhc2VkIG9uIHRyYWZmaWMgYW5hbHlzaXMgLSBUaGUgTVNJU0ROIG9mPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdWJzY3JpYmVyIC0g
VHdvIHN1YnNjcmliZXIgcG9saWN5IGZpZWxkcyAobm90IHRpZWQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyB0byBQQ1JGPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBidXQgYmVsb25naW5nIHRvIHRo
ZSBTdWJzY3JpYmVyIERCKSAoU3Vic2NyaWJlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNh
dGVnb3J5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3ViLWNhdGVnb3J5KSAtIEEgc2Vzc2lvbiBp
ZCAoZm9yIGxvZ2dpbmcgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0cmFja2luZzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgcHVycG9zZXMpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgVGhlIG9iamVjdGl2ZSBiZWluZyB0byBhdm9pZCBoYXZpbmcgdGhlIEhU
VFAgUHJveHk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBiZWNvbWUgYSB0cnVzdGVkIGFwcGxpY2F0aW9uIChpbnRlcm9nYXRlIHRoZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IHN1YnNjcmliZXIgREIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBldGMu
Lik8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgTmljb2xhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fIEZyb206IEppbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEd1aWNoYXJk
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86amd1aWNo
YXJAY2lzY28uY29tIj5qZ3VpY2hhckBjaXNjby5jb208L2E+XSBTZW50Ojxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgVGh1cnNkYXksIE1hcmNoIDA2LCAyMDE0IDI6MDIgUE0gVG86IEphbWFsIEhhZGk8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1NhbGltOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4gPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpq
bW9pc2FuZEBqdW5pcGVyLm5ldCI+am1vaXNhbmRAanVuaXBlci5uZXQ8L2E+PHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+DQo8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpqbW9p
c2FuZEBqdW5pcGVyLm5ldCI+bWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0PC9hPiZndDs7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4gPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+YnJpanNtYW5A
anVuaXBlci5uZXQ8L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+DQo8L3Nw
YW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0PC9hPiZndDsgQ2M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZmMgU3Vi
amVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEhpIEphbWFsLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFlvdSBzYWlkICZxdW90O0l0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFy
aWFibGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzaXplZDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgbWV0YWRhdGEmcXVvdDsuLiBJIGFtIG5vdCBzbyBjb252aW5jZWQgYW5kIHdvdWxkIGxpa2Ug
dG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZXR0ZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IHVuZGVyc3RhbmQgdGhlIHJlcXVpcmVtZW50cyBiZWZvcmUgcGFzc2luZyBqdWRnZW1lbnQuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSWYgd2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxvb2sg
YXQgdGhlIHVzZSBjYXNlcyBhcyBwcmVzZW50ZWQgdGh1cyBmYXIgaW50bzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHRoZSBXRyBJPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBoYXZlIHlldCB0byBz
ZWUgYSBzaW5nbGUgZXhhbXBsZSBvZiB0aGUgbmVlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IChub3RpbmcgdGhhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGVzaXJlIGlzIG5vdCB0aGUgc2Ft
ZSBhcyBuZWVkKSAtIEkgYW0gbm90IHNheWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRo
ZXJlIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBubyByZXF1aXJlbWVudCBidXQgcmF0aGVyIHRo
YXQgd2Ugc2hvdWxkIG5vdCBqdW1wPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gdGhlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb25jbHVzaW9uIGFuZCBidWlsZCBzdGFuZGFyZHMgYXJvdW5k
IGEgdGhlb3J5Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMy8xNCwg
NjozNSBBTSwgJnF1b3Q7SmFtYWwgSGFkaSBTYWxpbSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20iPmhhZGlAbW9qYXRh
dHUuY29tPC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPg0KPC9zcGFuPiZs
dDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20iPm1haWx0bzpoYWRpQG1vamF0YXR1
LmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d3JvdGU6PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGxpa2UgdGhlIGRv
YyAtIHdlbGwgd3JpdHRlbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFNlY3Rpb24gNC4zIG9uIG1ldGFkYXRhIGVuY29kaW5nLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSXQgc2VlbXMgdGhlcmUn
cyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZSBzaXplZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IG1ldGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKGF0IGxlYXN0IGZvciBodHRwL2Fw
cCB5b3Ugc2VlbSB0byBpbmRpY2F0ZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkZXNp
cmUgZm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpdCkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgRm9yIGEgZGF0YXBhdGggcGVyLXBhY2tldCBtZXRhZGF0YSwgaSBmZWVsIHRoZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lZWQgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBq
dXN0IGFzIGltcG9ydGFudC4gQXJlIHdlIGxpbWl0ZWQgYnkgdGhlIGZhY3QgdGhhdDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4aXN0aW5nIGhhcmR3YXJlIG1heSBub3QgYmUgYWJsZSB0byBo
YW5kbGUgVExWcz88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0Zvcjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGV4YW1wbGUsIEkgZG9udCBoYXZlIGEgcHJvYmxlbSBoYW5kbGluZyBUTFZzIGlu
IGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzb2Z0d2FyZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ZGF0YXBhdGguPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBjaGVlcnMsIGphbWFsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nIGxpc3Q8c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4gPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4NCjwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+bWFpbHRv
OnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4gPC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4gPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4NCjwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+bWFpbHRvOnNmY0Bp
ZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4gPC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWls
aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBsaXN0PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+IDwv
c3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+DQo8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+IDwvc3Bhbj48
YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdDxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiA8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGll
dGYub3JnPC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPg0KPC9zcGFuPiZs
dDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5tYWlsdG86c2ZjQGlldGYub3JnPC9hPiZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiA8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XyBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4gPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4NCjwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+bWFpbHRvOnNm
Y0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4gPC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5nPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+IDwv
c3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+DQo8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+IDwvc3Bhbj48
YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmZ3Q7X19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmZ3Q7Jmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7
Jmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4NCjwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJmd0OyZndDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8
L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZndDtfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDtzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRm
Lm9yZzwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4NCjwvc3Bhbj4mbHQ7
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvYT4mZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBzZmMgbWFpbGluZyBsaXN0
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiA8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4g
PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
Ij5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyZndDsgc2ZjIG1haWxpbmcgbGlzdDxicj4N
CiZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiA8L3NwYW4+
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCiZndDsm
Z3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiA8L3NwYW4+PGEgaHJl
Zj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7PGJyPg0KJmd0OyZndDtfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCiZndDsm
Z3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDs8YnI+
DQomZ3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+
DQomZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYzwvYT48YnI+DQo8YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXzxicj4NCnNmYyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHN0eWxlPSJt
YXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0Kc2ZjIG1haWxpbmcgbGlz
dDxicj4NCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+
DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEzLjVwdDtmb250LWZhbWlseTomcXVv
dDtIZWx2ZXRpY2EmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+X19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJy
Pg0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYzwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_A2C96F6779E6A041BC7023CC207FC99418F1DFA3SJCEML701CHMchi_--


From nobody Wed Mar 19 11:12:42 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0286E1A0718 for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 11:12:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.447
X-Spam-Level: 
X-Spam-Status: No, score=-2.447 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 d2D4JjLvwdoW for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 11:12:30 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 560761A04AF for <sfc@ietf.org>; Wed, 19 Mar 2014 11:12:28 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BES92437; Wed, 19 Mar 2014 18:12:19 +0000 (GMT)
Received: from LHREML405-HUB.china.huawei.com (10.201.5.242) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 19 Mar 2014 18:12:11 +0000
Received: from DFWEML706-CHM.china.huawei.com (10.193.5.225) by lhreml405-hub.china.huawei.com (10.201.5.242) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 19 Mar 2014 18:12:17 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.118]) by dfweml706-chm.china.huawei.com ([169.254.8.30]) with mapi id 14.03.0158.001; Wed, 19 Mar 2014 11:12:07 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: Sumandra Majee <S.Majee@F5.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs83569AbASIx0K3IBtfF9uZnJrnlkYAgAACAQCAAAL2AIAAcoOAgACgxaA=
Date: Wed, 19 Mar 2014 18:12:06 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D4535AFF4@dfweml701-chm.china.huawei.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E8D17.1B7B4%s.majee@f5.com>
In-Reply-To: <CF4E8D17.1B7B4%s.majee@f5.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.137.123]
Content-Type: multipart/alternative; boundary="_000_2691CE0099834E4A9C5044EEC662BB9D4535AFF4dfweml701chmchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/4f70AGhiKFfRq8p_ujJwmCLGQD8
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Mar 2014 18:12:41 -0000

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

SGkgU3VtYW5kcmEsDQoNCkkgYW0gZmluZSB3aXRoIG9wdGlvbiAyIGFwcHJvYWNoLg0KDQpCdXQg
eW91ciBkZXNjcmlwdGlvbiBpbmRpY2F0ZXMgdGhhdCBTRiBpcyBhd2FyZSBvZiBjaGFpbklEIGFu
ZCBpcyByZXNwb25zaWJsZSB0byBmb3J3YXJkIHBhY2tldCB0byB0aGUgbmV4dCBob3AgU0YgYW5k
IHNlbGVjdCBhIGRpZmZlcmVudCBwYXRocyBieSBjaGFuZ2luZyB0aGUgY2hhaW5lZCBwYXJhbWV0
ZXIuIFRoaXMgbWVhbnMgdGhhdCB3ZSB3aWxsIG9ubHkgaGF2ZSBzaW5nbGUgY29tcG9uZW50LCBT
RiwgaW4gU0ZDIGFyY2hpdGVjdHVyZT8gKG1heWJlIHR3bywgY2xhc3NpZmllciBhbmQgU0YpLiAg
SSBkaXNhZ3JlZSB0aGlzIFNGQyBhcmNoaXRlY3R1cmUuIFdlIG5lZWQgdG8gZGlzdGluZ3Vpc2gg
U0YgYW5kIGZvcndhcmRpbmcgY29tcG9uZW50IGluIFNGQyBhcmNoaXRlY3R1cmUsIHR3byBoYXMg
ZGlmZmVyZW50IHJvbGVzLg0KDQpBbm90aGVyIHBvaW50LCBpbiBvcHRpb24gMiBhcHByb2FjaCwg
ZG8gd2UgbmVlZCBtYW5kYXRlIHRoYXQgdGhlIGZvcndhcmRpbmcgaGFzIHRvIHVzZSB0aGUgY2hh
aW5JRD8gIE1hbnkgU1AgcGVvcGxlIGhhcyBleHByZXNzZWQgdGhhdCB0aGV5IG1heSB3YW50IHRv
IHVzZSBkaWZmZXJlbnQgd2F5cyB0byBlc3RhYmxpc2ggdGhlIFNGQyBwYXRoLCBub3QgcmVseSBv
biB0aGUgaW5mbyBjYXJyaWVkIG9uIHBhY2tldHMuIFNob3VsZCBTRkMgc29sdXRpb24gYWxsb3cg
dGhhdCBvcHRpb24/DQoNCkFnYWluLCBJIGFtIGZpbmUgd2l0aCBvcHRpb24gMiBhcHByb2FjaC4N
Cg0KVGhhbmtzLA0KTHVjeQ0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
Z10gT24gQmVoYWxmIE9mIFN1bWFuZHJhIE1hamVlDQpTZW50OiBXZWRuZXNkYXksIE1hcmNoIDE5
LCAyMDE0IDI6MDMgQU0NClRvOiBDYXRoeSBaaGFuZzsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8p
OyBMb3Vpcy5Gb3VyaWU7IFBhdWwgUXVpbm4gKHBhdWxxKTsgRGF2aWQgQWxsYW4gSQ0KQ2M6IE5p
Y29sYXMgQk9VVEhPUlM7IFh1eGlhb2h1OyBtaWtlYmlhbmNAYW9sLmNvbTsgc2ZjQGlldGYub3Jn
OyBDaGFuZ2NoZW5nIEh1YW5nDQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24g
Y2hhaW4gSUQNCg0KSSBzZWUgdHdvIHdheXMgdG8gY2FycnkgdGhlIHBhdGggaW5mb3JtYXRpb24u
DQoNCg0KICAxLiAgRXhwbGljaXQgb3JkZXJlZCBsaXN0LCBzb21ldGhpbmcgbGlrZSBGVy1BIDo6
IFRDUC1PUFQgOjogTEIgOjogVmlkZW9PUFQgOjogQ0dOQVQuICAgVGhlcmUgYXJlIHR3byBpc3N1
ZXMgd2l0aCB0aGlzIGFwcHJvYWNoLCBmaXJzdCB0aGUgbGVuZ3RoIG9mIGdyYXBoIGlzIHZhcmlh
YmxlLiAgQWxzbyBpdCBpbXBsaWVzIGJpZGlyZWN0aW9uYWwgc3ltbWV0cnkuIEl0IGlzIG9mdGVu
IHJlcXVpcmVkIGJ1dCBzaG91bGQgbm90IGJlIG1hbmRhdG9yeS4gIFNlY29uZGx5IGNoYW5naW5n
IHRoaXMgcGF0aC9ncmFwaCBpbiBhdCBTRiBjYW4gYmUgY3VtYmVyc29tZS4NCiAgMi4gIExldCB0
aGUgQ29udHJvbCBwbGFuZSBkaXN0cmlidXRlIHRoZSBjaGFpbklEIDzigJQ+IGdyYXBoIG1hcHBp
bmcuIEluIHRoaXMgY2FzZSBlYWNoIFNGIHdvdWxkIGhhdmUgbWFwcGluZyBvZiBnaXZlbiBhIGNo
YWluSUQgd2hhdCBpcyBteSBuZXh0IGhvcC4gVGhlIGNoYWluSUQgaXRzZWxmIGNvdWxkIGJlIGZp
eGVkIHNpemUgZWxlbWVudC4gQSBTRiBjYW4gc2VsZWN0IGEgZGlmZmVyZW50IHBhdGggYnkgY2hh
bmdpbmcgdGhlIGNoYWlJRCBwYXJhbWV0ZXIuDQoNClJlZ2FyZHMNClN1bWFuZHJhDQoNCg0KDQpG
cm9tOiBDYXRoeSBaaGFuZyA8Q2F0aHkuSC5aaGFuZ0BodWF3ZWkuY29tPG1haWx0bzpDYXRoeS5I
LlpoYW5nQGh1YXdlaS5jb20+Pg0KRGF0ZTogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgYXQgMTA6
MTMgQU0NClRvOiAiUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pIiA8cmVwZW5ub0BjaXNjby5jb208
bWFpbHRvOnJlcGVubm9AY2lzY28uY29tPj4sICJMb3Vpcy5Gb3VyaWUiIDxMb3Vpcy5Gb3VyaWVA
aHVhd2VpLmNvbTxtYWlsdG86TG91aXMuRm91cmllQGh1YXdlaS5jb20+PiwgIlBhdWwgUXVpbm4g
KHBhdWxxKSIgPHBhdWxxQGNpc2NvLmNvbTxtYWlsdG86cGF1bHFAY2lzY28uY29tPj4sIERhdmlk
IEFsbGFuIEkgPGRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPG1haWx0bzpkYXZpZC5pLmFsbGFu
QGVyaWNzc29uLmNvbT4+DQpDYzogTmljb2xhcyBCT1VUSE9SUyA8Tmljb2xhcy5CT1VUSE9SU0Bx
b3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PiwgWHV4aWFvaHUg
PHh1eGlhb2h1QGh1YXdlaS5jb208bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+PiwgQ2hhbmdj
aGVuZyBIdWFuZyA8aHVhbmdAc2NlLmNhcmxldG9uLmNhPG1haWx0bzpodWFuZ0BzY2UuY2FybGV0
b24uY2E+PiwgInNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiIgPHNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPj4sICJtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJp
YW5jQGFvbC5jb20+IiA8bWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29t
Pj4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpIaSBS
ZWluYWxkbywNCg0KU28gdGhlIGNoYWluIElEIGlzIGFjdHVhbGx5IHRoZSBwYXRoIElEIHdoaWNo
IHJlcHJlc2VudHMgYW4gb3JkZXJlZCBzZXQgb2Ygc2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZXMu
DQpJIHRoaW5rIHdlIHNob3VsZCBhZGQgYW4gZXhwbGljaXQgZGVmaW5pdGlvbiBvZiDigJxzZXJ2
aWNlIGluc3RhbmNl4oCdLiBXaGF0IGRvIHlvdSB0aGluaz8NCg0KVGhhbmtzLA0KQ2F0aHkNCg0K
RnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBSZWlu
YWxkbyBQZW5ubyAocmVwZW5ubykNClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDExOjAz
IEFNDQpUbzogTG91aXMuRm91cmllOyBQYXVsIFF1aW5uIChwYXVscSk7IERhdmlkIEFsbGFuIEkN
CkNjOiBOaWNvbGFzIEJPVVRIT1JTOyBYdXhpYW9odTsgbWlrZWJpYW5jQGFvbC5jb208bWFpbHRv
Om1pa2ViaWFuY0Bhb2wuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBD
aGFuZ2NoZW5nIEh1YW5nDQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hh
aW4gSUQNCg0KQSBTZXJ2aWNlIENoYWluIGp1c3QgZGVmaW5lcyB3aGljaCB0eXBlIG9mIHNlcnZp
Y2UgYW5kIHRoZWlyIG9yZGVyLg0KDQpBIHNlcnZpY2UgcGF0aCBkZWZpbmVzIHRoZSBhY3R1YWwg
c2VydmljZSBpbnN0YW5jZSwgc2F5LCBmaXJld2FsbDEuaG9tZSwgbmF0MiwgZHBpLXNpYywgZXRj
Lg0KDQpGcm9tOiAiTG91aXMuRm91cmllIiA8TG91aXMuRm91cmllQGh1YXdlaS5jb208bWFpbHRv
OkxvdWlzLkZvdXJpZUBodWF3ZWkuY29tPj4NCkRhdGU6IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0
IGF0IDEwOjU1IEFNDQpUbzogIlBhdWwgUXVpbm4gKHBhdWxxKSIgPHBhdWxxQGNpc2NvLmNvbTxt
YWlsdG86cGF1bHFAY2lzY28uY29tPj4sIERhdmlkIEFsbGFuIEkgPGRhdmlkLmkuYWxsYW5AZXJp
Y3Nzb24uY29tPG1haWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbT4+DQpDYzogTmljb2xh
cyBCT1VUSE9SUyA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJP
VVRIT1JTQHFvc21vcy5jb20+PiwgWHV4aWFvaHUgPHh1eGlhb2h1QGh1YXdlaS5jb208bWFpbHRv
Onh1eGlhb2h1QGh1YXdlaS5jb20+PiwgQ2hhbmdjaGVuZyBIdWFuZyA8aHVhbmdAc2NlLmNhcmxl
dG9uLmNhPG1haWx0bzpodWFuZ0BzY2UuY2FybGV0b24uY2E+PiwgInNmY0BpZXRmLm9yZzxtYWls
dG86c2ZjQGlldGYub3JnPiIgPHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPj4sICJt
aWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+IiA8bWlrZWJpYW5jQGFv
bC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPj4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMg
ZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpQYXVsLA0KICAgQ2FuIHlvdSBjbGFyaWZ5IHRoZSBk
aWZmZXJlbmNlIGJldHdlZW4gc2VydmljZSBjaGFpbiBhbmQgc2VydmljZSBwYXRoLiBHaXZlbiB0
aGF0IGEgc2VydmljZSBjaGFpbiBpcyBjb21wb3NlZA0Kb2Ygc2V2ZXJhbCBzZXJ2aWNlIGZ1bmN0
aW9ucyBTRjEsIFNGMiwgLi4gU0ZuIGhvdyB3b3VsZCBhIHNlcnZpY2UgcGF0aCBkaWZmZXIgZnJv
bSB0aGF0IHNlcnZpY2UgY2hhaW4/DQoNCi0gICAgICAgICAgTG91aXMNCg0KRnJvbTogc2ZjIFtt
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBQYXVsIFF1aW5uIChwYXVs
cSkNClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDEwOjI2IEFNDQpUbzogRGF2aWQgQWxs
YW4gSQ0KQ2M6IE5pY29sYXMgQk9VVEhPUlM7IFh1eGlhb2h1OyBtaWtlYmlhbmNAYW9sLmNvbTxt
YWlsdG86bWlrZWJpYW5jQGFvbC5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
Zz47IENoYW5nY2hlbmcgSHVhbmcNClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlv
biBjaGFpbiBJRA0KDQpIaSBEYXZlLA0KDQpDaGFpbiBJRCBzaG91bGQgcmVhbGx5IGJlIHBhdGgg
SUQgc2luY2UgdGhlcmUgY2FuIGJlIG1hbnkgcGF0aHMgZm9yIGEgZ2l2ZW4gY2hhaW4uICBVc2lu
ZyB0aGF0IGRlZmluaXRpb24sIHdlIGF2b2lkIHRoZSBvdmVybG9hZCBhbmQgcmVhcCB0aGUgZ2Fp
biBhbGx1ZGVkIHRvIGJlbG93Lg0KDQpQYXVsDQoNCk9uIE1hciAxOCwgMjAxNCwgYXQgMTI6MTQg
UE0sIERhdmlkIEFsbGFuIEkgPGRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPG1haWx0bzpkYXZp
ZC5pLmFsbGFuQGVyaWNzc29uLmNvbT4+IHdyb3RlOg0KDQoNCg0KDQpXZWxsIHRoZSBxdWVzdGlv
biBkZSBqb3VyIGlzIOKAnGRvZXMgYSBjaGFpbiBJRCBkZWZpbmUgYSBjbGFzcyBvciBhbiBpbnN0
YW5jZeKAneKApi4gSWYgaXQgZGVmaW5lcyBhbiBjbGFzcyB3ZSBhbHNvIG5lZWQgaW5zdGFuY2Ug
aW5mb3JtYXRpb24sIGlmIGl0IGlzIGN1cnJlbnRseSBvdmVybG9hZGVkIHRvIGRlZmluZSBjbGFz
cyBhbmQgaW5zdGFuY2UgSU1PIHdlIGhhdmUgYSBwcm9ibGVt4oCmLg0KDQpEYXZlDQoNCkZyb206
IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpib3VuY2VzQGlldGYub3Jn
Pl0gT24gQmVoYWxmIE9mIENoYW5nY2hlbmcgSHVhbmcNClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE4
LCAyMDE0IDc6NDMgQU0NClRvOiBOaWNvbGFzIEJPVVRIT1JTDQpDYzogWHV4aWFvaHU7IHNmY0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1p
a2ViaWFuY0Bhb2wuY29tPg0KU3ViamVjdDogUmU6IFtzZmNdIOetlOWkjTogU0ZDIGVuY2Fwc3Vs
YXRpb24gY2hhaW4gSUQNCg0KR29vZCBwb2ludHMuIEkgYmVsaWV2ZSBleHBsaWNpdCBjaGFpbiBJ
RCBzaG91bGQgYmUgbWFuZGF0b3J5LiBUaGUgb3ZlcmhlYWQgaXMgdmVyeSBsaXR0bGUuIEl0IGhl
bHBzIHNpbXBsaWZ5IHByb2Nlc3NpbmcgYW5kIHN0ZWVyaW5nIHNpZ25pZmljYW50bHkuIFRoZSBn
YWluIGlzIGh1Z2UuDQoNCkNoYW5nDQoNCi0tLS0tLS0tLS0tLQ0KQ2hhbmdjaGVuZyBIdWFuZw0K
DQpPbiBNYXIgMTgsIDIwMTQsIGF0IDE6NTMgQU0sIE5pY29sYXMgQk9VVEhPUlMgPE5pY29sYXMu
Qk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4g
d3JvdGU6DQpJIHRoaW5rIHRoYXQga2VlcGluZyB0aGUgU2VydmljZSBQYXRoIExheWVyIHRyYW5z
cG9ydCBpbmRlcGVuZGVudCBzaG91bGQgcmVtYWluIGFuIG9iamVjdGl2ZSBmb3IgU0ZDLiAgU3Vj
aCBhIHNlcGFyYXRpb24gb2YgY29uY2VybnMgaXMgYSBzb3VuZCBhcmNoaXRlY3R1cmFsIHByaW5j
aXBsZSB0aGF0IGhlbHAga2VlcCB0aGluZ3Mgc2ltcGxlIGluIHByYWN0aWNlLg0KDQpPbiB0aGUg
cXVlc3Rpb24gb2YgIFNlcnZpY2UgUGF0aCwgd2UgaGF2ZSBhIGRpc2N1c3Npb24gb24gd2hldGhl
ciB3ZSBuZWVkIHNvbWUga2luZCBvZiBleHBsaWNpdCBpZGVudGlmaWVyIG9yDQpjb3VsZCB3ZSBy
ZWx5IG9uIG1hcHBpbmcgb24gc29tZSB1bmRlcmxheSBuZXR3b3JrIHByb3RvY29sIGZpZWxkcy4N
Cg0KDQpNYXkgYmUgYSBQUk8vQ09OIHRhYmxlIGNvdWxkIGhlbHAgZm9jdXMgdGhlIGdyb3VwIGRl
Y2lzaW9uIG9uIHRoYXQgbWF0dGVyDQoNCg0KICAqICAgVmlzaWJpbGl0eSAodHJhY2luZykNCiAg
KiAgIEZvcndhcmRpbmcgZ3JhcGggc3RydWN0dXJlIGltcGFjdC9saW1pdGF0aW9ucw0KICAqICAg
UmVjb25maWd1cmF0aW9uIHNwZWVkDQoNCiAgICAgKiAgIExCUyAvIHNjYWxlIG91dCBpbXBhY3QN
CiAgICAgKiAgIE5vZGUgYnlwYXNzIChlLmc7IG1haW50ZW5hbmNlKQ0KDQogICogICB1bmRlcmxh
eSBuZXR3b3JrL3RyYW5zcG9ydCBsYXllcnMgc3VwcG9ydA0KICAqICAgSGVhZGVyIHNwYWNlIGlt
cGFjdA0KICAqICAgTXVsdGkgdGVuYW50IHN1cHBvcnQgaW1wYWN0DQogICogICBTRkMgb24gZmxh
dCAoZS5nIG9wdGljYWwgTDIgZm9yIERhdGEgQ2VudGVycykgbmV0d29yaw0KICAqICAgVW5kZXJs
YXkgbmV0d29yayBhZG1pbmlzdHJhdGlvbiBpbXBhY3QNCg0KUGVyc29uYWxseSBJIHRoaW5rIHRo
YXQgaGF2aW5nIGFuIGV4cGxpY2l0IGNoYWluIGlkZW50aWZpZXIgKGUuZy4gU2VydmljZSBQYXRo
L1NlcnZpY2UgSW5kZXgpIGlzIGNsZWFyIChtYW5hZ2VtZW50IGFuZCBjb250cm9sKSBhbmQgbm90
IGV4cGVuc2l2ZSAoaGVhZGVyIHNwYWNlKS4gVGhlIGRyYXdiYWNrIGJlaW5nIHNvbWUgaW1wYWN0
IG9uIHRoZSBzaW1wbGljaXR5IHRvIGFkZC9yZW1vdmUgZWxlbWVudHMgaW4gYSBjaGFpbiBkeW5h
bWljYWxseS4NCg0KVGFnIHN3aXRjaGluZyAoYXMgTVBMUykgIGFsbG93cyB0byBtYW5hZ2UgdGFn
cyBwZXIgc2VydmljZSBub2RlcywgbGVhZGluZyB0byBtb3JlIHZlcnNhdGlsZSBhbmQgZGl2ZXJz
ZSBncmFwaHMNCg0KDQpOaWNvbGFzDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
RnJvbTogWHV4aWFvaHUgW3h1eGlhb2h1QGh1YXdlaS5jb208bWFpbHRvOnh1eGlhb2h1QGh1YXdl
aS5jb20+XQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgNTowNCBBTQ0KVG86IEplcm9t
ZSBNb2lzYW5kOyBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+OyBz
ZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFtzZmNdIOetlOWkjTog
U0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCkkgbGlrZSB0aGUgaWRlYSBvZiBzZXBhcmF0aW5n
IHRoZSBTZXJ2aWNlIEZ1bmN0aW9uIExheWVyIGFuZCB0aGUgU2VydmljZSBQYXRoIExheWVyLCBh
cyBwcm9wb3NlZCBpbiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucy4g
VGhlIHJvbGUgb2YgdGhlIFNlcnZpY2UgUGF0aCBMYXllciBpcyBqdXN0IHRvIHN0ZWVyIHRoZSB0
cmFmZmljIGFsb25nIGEgcGFydGljdWxhciBjaGFpbiBvZiBzZXJ2aWNlIG5vZGVzIHdoaWNoIGNh
biBiZSBpbXBsZW1lbnRlZCBieSBleGlzdGluZyB0b29scyBmb3Igc291cmNlIHJvdXRpbmcsIHN1
Y2ggYXMgc2VnbWVudCByb3V0aW5nLiBBcyBzdWNoLCBpdOKAmXMgbm90IG5lY2Vzc2FyeSB0byB0
cnkgdG8ga2VlcCB0aGUgU2VydmljZSBQYXRoIExheWVyIHRyYW5zcG9ydC1pbmRlcGVuZGVudCBh
bmQgY29udGFpbiBpdCBpbiB0aGUgU0ZDIGhlYWRlci4NCg0KQmVzdCByZWdhcmRzLA0KWGlhb2h1
DQoNCuWPkeS7tuS6ujogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIOS7o+ihqCBK
ZXJvbWUgTW9pc2FuZA0K5Y+R6YCB5pe26Ze0OiAyMDE05bm0M+aciDE45pelIDE6MDMNCuaUtuS7
tuS6ujogbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPjsgc2ZjQGll
dGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQrkuLvpopg6IFJlOiBbc2ZjXSBTRkMgZW5jYXBz
dWxhdGlvbiBjaGFpbiBJRA0KDQpUaGlzIChsZW5ndGh5IGFuZCB2ZXJ5IGxpdmVseSkgdGhyZWFk
IHN0YXJ0ZWQgZnJvbSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucyAo
d2hpY2ggSSBjby1hdXRob3JlZCkuDQoNCkluIHNlY3Rpb24gNC44LCB3ZSBtYWRlIGEgY2xlYXIg
ZGlzdGluY3Rpb24gYmV0d2VlbiBhIHNlcnZpY2UgcGF0aCBsYXllciAoc3RlZXJpbmcgcGFja2V0
cyBob3AgYnkgaG9wIGFsb25nIHRoZSBjaGFpbikgYW5kIGEgc2VydmljZSBmdW5jdGlvbiBsYXll
ciAoY29udmV5IG1ldGFkYXRhIGluZm9ybWF0aW9uIG9mIGludGVyZXN0IHRvIFNGcykuIFRlcm1p
bm9sb2d5IGFzaWRlLCBpdCBzZWVtcyB0aGF0IHN1Y2ggbGF5ZXJlZCB2aWV3IHdhcyBhZ3JlZWQg
dXBvbiBieSBtYW55IHBlb3BsZSBvbiB0aGUgbWFpbGluZyBsaXN0Lg0KDQpOb3cgdGhpcyBjZXJ0
YWlubHkgZG9lcyBiZWcgdGhlIHF1ZXN0aW9uIG9mIHNvbHZpbmcgQk9USCBwcm9ibGVtcyB3aXRo
IHRoZSBzYW1lIChwYWNrZXQpIGVuY2Fwc3VsYXRpb24gbWVjaGFuaXNtLiBOb3RhYmx5IHdoZW4g
b2JzZXJ2aW5nIHRoYXQgbWFueSB1c2UgY2FzZXMgY291bGQgYmUgc2F0aXNmaWVkIHdpdGhvdXQg
U0YtbGV2ZWwgbWV0YWRhdGEsIG9yIGJ5IHVzaW5nIG1vcmUgb3V0LW9mLWJhbmQgd2F5cyB0byBj
b252ZXkgc3VjaCBTRiBtZXRhZGF0YS4gQW5kIGFsc28gd2hlbiBvYnNlcnZpbmcgdGhhdCBpbmJh
bmQgbWFya2luZyAoZS5nLiBwYWNrZXQgaGVhZGVycykgY29tZXMgd2l0aCB2YXJpb3VzIHByb3Mg
JiBjb25zIChzb21lIG9mIHRoZSBpc3N1ZXMgYmVpbmcgaWRlbnRpZmllZCBpbiB0aGUgZHJhZnQs
IGUuZy4gc2VjdGlvbnMgNC4xIGFuZCA0LjIpLg0KDQpJIGRvIGFncmVlIHdpdGggTWFyaWEuIFdl
IG1heSB3YW50IHRvIGV4cGxvcmUgb3RoZXIgb3B0aW9ucyBmb3IgYWRkcmVzc2luZyB0aGUgbmVl
ZHMgb2YgdGhlIHNlcnZpY2UgcGF0aCBsYXllciB0aGF0IGRvIG5vdCByZXF1aXJlIGFuIGV4cGxp
Y2l0IGNoYWluLWlkIG9mIHNvcnRzLg0KDQpJbiB0aGUgZHJhZnQsIHdlIGNvbmNsdWRlZCBieSBz
dGF0aW5nIOKAnEEgcHJvZHVjdGl2ZSBwYXRoIGZvcndhcmQgY291bGQgYmUgdG8gZGl2aWRlIGFu
ZCBjb25xdWVyOiB0byBjbGVhcmx5IHNlcGFyYXRlIHRoZSBwcm9ibGVtIG9mIFNlcnZpY2UgRnVu
Y3Rpb24gUGF0aCB0b3BvbG9neSBmcm9tIHRoZSAgIHByb2JsZW0gb2YgW2NvbnZleWluZyBTRl0g
bWV0YWRhdGHigJ0uIEkgZG8gYmVsaWV2ZSB3ZSBzaG91bGQgZXhwbG9yZSBzdWNoIHNlcGFyYXRp
b24gcHJpbmNpcGxlIGZ1cnRoZXIuDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNA
aWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5j
QGFvbC5jb20+DQpTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDU6NTAgUE0NClRvOiBzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5j
YXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpJIHdvdWxkIGltYWdpbmUgdGhhdCBpZiB3ZSBtYWRlIHRo
ZSBDaGFpbiBJRCBmaWVsZCBpbiB0aGUgaGVhZGVyIGJlIG9wdGlvbmFsLCB5ZXQgc3RpbGwgcmVx
dWlyZWQgYSBoZWFkZXIgYW5kIHN0aWxsIHJlcXVpcmVkIHRoYXQgc29tZSBpbmRpY2F0aW9uIG9m
IHRoZSBjaGFpbiBiZSBjYXJyaWVkIHNvbWV3aGVyZSBpbiB0aGUgcGFja2V0IChtcGxzIGxhYmVs
IG9yIHZsYW4gb3Igd2hhdGV2ZXIpLCB0aGF0IHRoZSBpbXBsZW1lbnRhdGlvbiB3b3VsZCBiZWNv
bWUgb3Zlcmx5IGNvbXBsaWNhdGVkLiAgVG8gZG8gc28gd291bGQgYmUgdXNpbmcgU0ZDIHNpbXBs
eSBhcyBhIG1lY2hhbmlzbSB0byBjYXJyeSBtZXRhIGRhdGEgYW5kIG5vdCBhdCBhbGwgZm9yIHNl
cnZpY2UgY2hhaW5pbmcsIHdoaWNoIHNvdW5kcyBjb3VudGVyIGludHVpdGl2ZSB0byBtZS4NCg0K
TWFyaWEsDQpTbywgeW91IGFyZSBzYXlpbmcgdGhhdCB5b3Ugd2FudCB0byB1c2UgU0ZDIHRvIGNh
cnJ5IGFyb3VuZCBtZXRhZGF0YSwgYnV0IG5vdCBmb3IgYWN0dWFsIHNlcnZpY2UgY2hhaW5pbmcg
YmVjYXVzZSB5b3UgYWxyZWFkeSBoYXZlIGEgd2F5IHRvIGltcGxlbWVudCBzZXJ2aWNlIGNoYWlu
aW5nIG91dHNpZGUgb2YgU0ZDPyAgTWF5YmUgSSdtIG5vdCBmb2xsb3dpbmcsIGJ1dCBpdCBzZWVt
cyB0byBtZSB0aGF0IGlmIHlvdSB3ZXJlIHRvIHVwZ3JhZGUgeW91ciBuZXR3b3JrIHRvIHN1cHBv
cnQgU0ZDIHRoYXQgeW91IHdvdWxkIGNoYW5nZSBmcm9tIHVzaW5nIHlvdXIgZXhpc3RpbmcgbWVj
aGFuaXNtIGFuZCBzdGFydCB1c2luZyBTRkMsIHdoaWNoIGlzIG1lYW50IHRvIHByb3ZpZGUgc3Vw
cG9ydCBmb3Igc2VydmljZSBmdW5jdGlvbnMgdGhhdCBhcmUgbm90IFNGQyBhd2FyZS4gIFRoZXJl
IGFyZSBhIG51bWJlciBvZiB1cyB3aG8gaGF2ZSBpbXBsZW1lbnRlZCwgaW4gb25lIHdheSBvciBh
bm90aGVyLCBzb21lIHNvcnQgb2Ygc2VydmljZSBjaGFpbmluZywgYnV0IEkgKEkgY2FuIGF0IGxl
YXN0IHNwZWFrIGZvciBteXNlbGYpIGFtIGxvb2tpbmcgdG8gU0ZDIG5vdCB0byBlbmhhbmNlIG15
IGN1cnJlbnQgaW1wbGVtZW50YXRpb24sIGJ1dCB0byByZXBsYWNlIGl0IHdpdGggc29tZXRoaW5n
IGJldHRlciB3aGlsZSBzdGlsbCBtYWludGFpbmluZyBteSBjb3JlIChub24gc2VydmljZSBmdW5j
dGlvbikgaW5mcmFzdHJ1Y3R1cmUuDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
RnJvbToga2VncmF5QGNpc2NvLmNvbTxrZWdyYXlAY2lzY28uY29tPG1haWx0bzprZWdyYXlAY2lz
Y28uY29tJTNja2VncmF5QGNpc2NvLmNvbT4+DQpUbzogUm9uIFBhcmtlcjxSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
Pj4sSmltIEd1aWNoYXJkIChqZ3VpY2hhcik8amd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3Vp
Y2hhckBjaXNjby5jb20+PixKb2VsIE0uIEhhbHBlcm48am1oQGpvZWxoYWxwZXJuLmNvbTxtYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbT4+DQpjYzogc2ZjQGlldGYub3JnPHNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnJTNjc2ZjQGlldGYub3JnPj4NClNlbnQ6IEZyaWRheSwgTWFyY2gg
MTQsIDIwMTQNClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0K
DQorMSB0aGUgaWRlYSBpcyBpbnRlcm9wZXJhYmlsaXR5Lg0KDQoNCk9uIDMvMTQvMTQgMTI6NTUg
UE0sICJSb24gUGFya2VyIiA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+IHdyb3RlOg0KDQo+VGhhbmtzLCBKaW0u
DQo+DQo+UmVtZW1iZXIgdGhhdCB3ZSBoYXZlIHNhaWQgbWFueSB0aW1lcyB0aGF0IHRoZSBTRkMg
c2VydmljZSBoZWFkZXIgaXMNCj50cmFuc3BvcnQgaW5kZXBlbmRlbnQuICAgSnVzdCBiZWNhdXNl
IHRoZSBjaGFpbiBpZCBjb3VsZCBiZSBjYXJyaWVkIGluDQo+c29tZSBmb3JtIG9yIGFub3RoZXIg
d2l0aCBzb21lIHBhcnRpY3VsYXIgdHJhbnNwb3J0IGRvZXNuJ3QgbWVhbiB0aGF0IGl0DQo+Y291
bGQgYmUgdW5pdmVyc2FsbHkgY29udmV5ZWQuICAgIEJ5IG1ha2luZyBhbmQga2VlcGluZyB0aGUg
U0ZDIHNlcnZpY2UNCj5oZWFkZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50IG1ha2VzIGl0IG1vcmUg
YXBwbGljYWJsZSBpbiBtb3JlDQo+ZW52aXJvbm1lbnRzIGFuZCBtb3JlIGxpa2VseSB0byBnZXQg
YWRvcHRlZCBicm9hZGx5Lg0KPg0KPiAgIFJvbg0KPg0KPg0KPi0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tDQo+RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW21haWx0bzpqZ3VpY2hhckBj
aXNjby5jb21dDQo+U2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAzOjUyIFBNDQo+VG86IEpv
ZWwgTS4gSGFscGVybjsgUm9uIFBhcmtlcg0KPkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCj5TdWJqZWN0OiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KPg0KPkhpIEpv
ZWwsDQo+DQo+UGVyaGFwcyBidXQgSSB3b3VsZCBwb2ludCBvdXQgdGhhdCB0aGUgYmFzZSBTRkMg
aGVhZGVyIGNvdWxkIGhhdmUgYSBsb3QNCj5tb3JlIGluZm9ybWF0aW9uIHRoYW4ganVzdCB0aGUg
Y2hhaW4gSUQ7IEkgd291bGQgYWxzbyBwb2ludCBvdXQgdGhhdCB0aGUNCj5kZXZpbCBpcyBpbiB0
aGUgZGV0YWlscyBhbmQgc2F5aW5nICJ3ZWxsLCBJIGNhbiBqdXN0IHVzZSBhbiBNUExTIGxhYmVs
Ig0KPmhpZGVzIG11Y2ggb2YgdGhlIGNvbXBsZXhpdHkgb2YgYWN0dWFsbHkgZG9pbmcgdGhhdC4N
Cj4NCj5PbiAzLzE0LzE0LCAyOjM1IFBNLCAiSm9lbCBNLiBIYWxwZXJuIiA8am1oQGpvZWxoYWxw
ZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+IHdyb3RlOg0KPg0KPj5JZiB0aGUg
dHJhbnNwb3J0IGhlYWRlciBjYXJyaWVzIGVub3VnaCBpbmZvcm1hdGlvbiBmb3IgaWRlbnRpZnlp
bmcgdGhlDQo+PnNlcXVlbmNlIChWTEFOIHRhZyBvciBNUExTIGxhYmVsIGNhbiBib3RoIGRvIHRo
ZSBqb2IpLCB0aGVuIGFyZ3VhYmx5DQo+PnRoZSBnbG9iYWwgY2hhaW4gSUQgaXMgcmVkdW5kYW50
LiBJIGNhbiBsaXZlIHdpdGggY2FycnlpbmcgaXQgYW55d2F5DQo+PmVpdGhlciBpZiBJIGhhdmUg
bWV0YWRhdGEgdG8gY2FycnksIG9yIGlmIEkgbmVlZCB0aGUgY2hhaW4gSUQgZm9yIHNvbWUNCj4+
cHVycG9zZS4NCj4+IEFmdGVyIGFsbCwgc29tZSBmb2xrcyBzZWVtIHRvIHdhbnQgdG8gdXNlIHRo
YXQgZm9yIHRoZSBmb3J3YXJkaW5nDQo+PmRlY2lzaW9ucy4NCj4+DQo+PllvdXJzLA0KPj5Kb2Vs
DQo+Pg0KPj5PbiAzLzE0LzE0LCAyOjI4IFBNLCBSb24gUGFya2VyIHdyb3RlOg0KPj4+IFRoZSBj
aGFpbiBJRCBpcyB0aGUgbGFiZWwgdGhhdCBkZWZpbmVzIHRoZSBzZXF1ZW5jZSBvZiBzZXJ2aWNl
DQo+Pj5mdW5jdGlvbnMgdGhhdCBtdXN0IGJlIHZpc2l0ZWQuICAgSXQgY2FuIGJlIHRob3VnaHQg
b2YgYXMgYSBoYW5kbGUgZm9yIGENCj4+PnN0YWNrIG9mIG11c3QtdmlzaXQgbmV0d29yayBsb2Nh
dGlvbnMuICAgSSBkb24ndCBzZWUgaG93IHRoaXMgY2FuIGJlDQo+Pj5hbnl0aGluZyBidXQgbWFu
ZGF0b3J5Lg0KPj4+DQo+Pj4gICAgIFJvbg0KPj4+DQo+Pj4NCj4+PiAtLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLQ0KPj4+IEZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBP
biBCZWhhbGYgT2YgU3VyZW5kcmEgS3VtYXINCj4+PihzbWt1bWFyKQ0KPj4+IFNlbnQ6IEZyaWRh
eSwgTWFyY2ggMTQsIDIwMTQgMTo0NiBQTQ0KPj4+IFRvOiBKb2VsIE0uIEhhbHBlcm47IE5BUElF
UkFMQSwgTUFSSUEgSA0KPj4+IENjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
Cj4+PiBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lk
ZXJhdGlvbnMNCj4+Pg0KPj4+IFtUcmltbWVkIHRoZSByZWNpcGllbnQgbGlzdCAtIG5lZWRzIGFw
cHJvdmFsIG90aGVyd2lzZV0NCj4+Pg0KPj4+IENvbXBsZXRlbHkgYWdyZWUgaGVyZS4NCj4+Pg0K
Pj4+IFNGQyBkb2VzIG5vdCBwcmV2ZW50IFZMQU4gc3RpdGNoaW5nIGFuZCBvbmUgY2FuIGNvbnRp
bnVlIHRvIGRvIHRoYXQuDQo+Pj5XaGlsZSBhdCB0aGUgc2FtZSB0aW1lIFNGQyBjYW4gaW5jbHVk
ZSBWTEFOIHN0aXRjaGluZyB0byBzdXBwb3J0DQo+Pj5sZWdhY3kgU0ZzIGluIHRoZSBzYW1lIGNo
YWluIHRoYXQgaW5jbHVkZXMgU0ZDIGF3YXJlIFNGcy4gRXZlbiBsZWdhY3kNCj4+PlNGcyBiZW5l
Zml0IGZyb20gY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIGhlbmNlIGNhbiBiZSBzaGFyZWQgYWNy
b3NzDQo+Pj5kaWZmZXJlbnQgc2VydmljZSBjaGFpbnMuDQo+Pj4NCj4+PiBTdXJlbmRyYS4NCj4+
Pg0KPj4+DQo+Pj4NCj4+PiBPbiAzLzE0LzE0IDEwOjI2IEFNLCAiSm9lbCBNLiBIYWxwZXJuIiA8
am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+IHdyb3RlOg0K
Pj4+DQo+Pj4+IE15IG93biBpbmNsaW5hdGlvbiBpcyB0byBvYnNlcnZlIHRoYXQgaWYgeW91IGRv
bid0IG5lZWQgZXhwbGljaXQNCj4+Pj4gY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIHlvdSBkb24n
dCBuZWVkIG1ldGFkYXRhLCB5b3UgY2FuIGp1c3Qgb21pdA0KPj4+PiB0aGUgc2ZjL25zaCBoZWFk
ZXIuIFN0aWxsIGRvIHNlcnZpY2UgY2hhaW5pbmcsIGp1c3Qgbm8gZXh0cmEgaGVhZGVyLg0KPj4+
Pg0KPj4+PiBJZiB3ZSBhcmUgZ29pbmcgdG8gaGF2ZSB0aGUgaGVhZGVyLCBpdCBzZWVtcyB0byBt
ZSB0aGF0IHRoZSBjaGFpbg0KPj4+PmlkZW50aWZpY2F0aW9uIGZpZWxkIGlzIHZlcnkgdXNlZnVs
LCBhbmQgbG93IGNvc3Qgb25jZSB3ZSBoYXZlIHRoZQ0KPj4+PmhlYWRlci4NCj4+Pj4NCj4+Pj4g
WW91cnMsDQo+Pj4+IEpvZWwNCj4+Pj4NCj4+Pj4gT24gMy8xNC8xNCwgMTowMCBQTSwgTkFQSUVS
QUxBLCBNQVJJQSBIIHdyb3RlOg0KPj4+Pj4gRXhwbGljaXQgY2hhaW4gaWRlbnRpZmljYXRpb24g
c2hvdWxkIGJlIG1hZGUgb3B0aW9uYWwuIEkgYmVsaWV2ZSBpdA0KPj4+Pj4gd2FzIGRpc2N1c3Nl
ZCBmZXcgbW9udGhzIGFnbyBvbiB0aGlzIG1haWxpbmcgbGlzdC4NCj4+Pj4+DQo+Pj4+PiBNYXJp
YQ0KPj4+Pj4NCj4+Pj4+ICpGcm9tOipzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10g
Kk9uIEJlaGFsZiBPZiAqSm1oLmRpcmVjdA0KPj4+Pj4gKlNlbnQ6KiBUaHVyc2RheSwgTWFyY2gg
MTMsIDIwMTQgMTI6MTIgUE0NCj4+Pj4+ICpUbzoqIGtlZ3JheUBjaXNjby5jb208bWFpbHRvOmtl
Z3JheUBjaXNjby5jb20+OyBsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1
YXdlaS5jb20+OyBzbWt1bWFyQGNpc2NvLmNvbTxtYWlsdG86c21rdW1hckBjaXNjby5jb20+Ow0K
Pj4+Pj4gamd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+DQo+Pj4+
PiAqQ2M6KiBuaWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb208bWFpbHRvOm5pY29sYXMuYm91dGhv
cnNAcW9zbW9zLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgaGFkaUBt
b2phdGF0dS5jb208bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPjsNCj4+Pj4+IHJvbl9wYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOnJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b20+OyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0K
Pj4+Pj4gam1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4NCj4+
Pj4+ICpTdWJqZWN0OiogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNp
ZGVyYXRpb25zDQo+Pj4+PiAqSW1wb3J0YW5jZToqIExvdw0KPj4+Pj4NCj4+Pj4+IEFzc3VtaW5n
IEkgdW5kZXJzdGFuZCB5b3UgcHJvcGVybHkgS2VuLCBJIGRpc2FncmVlLg0KPj4+Pj4NCj4+Pj4+
IEZvciBleGFtcGxlLCBieSB1c2luZyBzZXBhcmF0ZSB0ZXJtcyBJIGNhbiBlYXNpbHkgZGlzY3Vz
cyB0aGUgZmFjdA0KPj4+Pj4gdGhhdCBjZXJ0YWluIGtpbmRzIG9mIGRhdGEgKGNoYWluIGlkZW50
aWZpY2F0aW9uKSBvbmx5IG5lZWQgdG8gYmUNCj4+Pj4+IGFkanVzdCBieSBhIGZldyBhcHBzIGlu
IHJhcmUgY2FzZXMuIEFuZCB0aGF0IGRhdGEgaXMgbm90IGJlZWRlZA0KPj4+Pj4gYnkgdGhlIGFw
cGxpY2F0aW9ucy4NCj4+Pj4+DQo+Pj4+PiBVbmxlc3MgeW91IHdvdWxkIGxpa2UgdG8gY29uc2lk
ZXIgdGhlIGNoYWluIGlkZW50aWZpY2F0aW9uIGFzIGJlaW5nDQo+Pj4+PiBvcHRpb25hbD8NCj4+
Pj4+DQo+Pj4+PiBZb3VycywNCj4+Pj4+DQo+Pj4+PiBKb2VsDQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+
DQo+Pj4+PiBTZW50IGZyb20gbXkgU2Ftc3VuZyBzbWFydHBob25lIG9uIEFUJlQNCj4+Pj4+DQo+
Pj4+Pg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+PiAtLS0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0t
LS0tDQo+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEt
Y29uc2lkZXJhdGlvbnMNCj4+Pj4+IEZyb206ICJLZW4gR3JheSAoa2VncmF5KSIgPGtlZ3JheUBj
aXNjby5jb208bWFpbHRvOmtlZ3JheUBjaXNjby5jb20+DQo+Pj4+PjxtYWlsdG86a2VncmF5QGNp
c2NvLmNvbT4+DQo+Pj4+PiBUbzogTHVjeSB5b25nIDxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWls
dG86bHVjeS55b25nQGh1YXdlaS5jb20+DQo+Pj4+PjxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5j
b20+PiwiU3VyZW5kcmE8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tJTNlJTNlLCUyMlN1cmVu
ZHJhPiBLdW1hciAoc21rdW1hcikiDQo+Pj4+PiA8c21rdW1hckBjaXNjby5jb208bWFpbHRvOnNt
a3VtYXJAY2lzY28uY29tPiA8bWFpbHRvOnNta3VtYXJAY2lzY28uY29tPj4sIkppbTxtYWlsdG86
c21rdW1hckBjaXNjby5jb20lM2UlM2UsJTIySmltPiBHdWljaGFyZA0KPj4+Pj4oamd1aWNoYXIp
Ig0KPj4+Pj4gPGpndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPiA8
bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4+DQo+Pj4+PiBDQzogTmljb2xhcyBCT1VUSE9SUyA8
Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb20+DQo+Pj4+PjxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4sc2ZjPG1h
aWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20lM2UlM2Usc2ZjPiA8c2ZjQGlldGYub3Jn
PG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PjxtYWlsdG86c2ZjQGlldGYub3JnPj4sSmFtYWw8
bWFpbHRvOnNmY0BpZXRmLm9yZyUzZSUzZSxKYW1hbD4gSGFkaSBTYWxpbSA8aGFkaUBtb2phdGF0
dS5jb208bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPg0KPj4+Pj48bWFpbHRvOmhhZGlAbW9qYXRh
dHUuY29tPj4sUm9uPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSUzZSUzZSxSb24+IFBhcmtlcg0K
Pj4+Pj48Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbT4NCj4+Pj4+IDxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbT4+LCJicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86Um9uX1BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbSUzZSUzZSwlMjJicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+IDxt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IiA8YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
Pj4sIkpvZWw8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0JTNlJTNlLCUyMkpvZWw+IE0uIEhh
bHBlcm4iDQo+Pj4+PjxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4u
Y29tPiA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+Pg0KPj4+Pj4NCj4+Pj4+IFRoZSB3b3Jk
ICJtZXRhZGF0YSIgaXMgYSBwdXJwb3NlbHkgYW1iaWd1b3VzIHRlcm0gImRhdGEgdGhhdA0KPj4+
Pj4gcHJvdmlkZXMgaW5mb3JtYXRpb24gYWJvdXQgb3RoZXIgZGF0YSIuIEl0IGlzIHVzZWQgdG8g
YXZvaWQgVEhJUw0KPj4+Pj5kaXNjdXNzaW9uLg0KPj4+Pj4NCj4+Pj4+IEZvciBleGFtcGxlLCBJ
IHByb3Bvc2Ugd2UgZGVmaW5lICJ0ZXF1aWxhIG1ldGFkYXRhIiBiZWNhdXNlLA0KPj4+Pj4gZnJh
bmtseSwgSSB3aWxsIG5lZWQgdG8gb3JkZXIgYSB0cmlwbGUtc2hvdCBpZiB3ZSBrZWVwIGF0dGVt
cHRpbmcNCj4+Pj4+IHRvIGRlZmluZSBzb21ldGhpbmcgdGhhdCwgYnkgZGVmaW5pdGlvbiwgaXMg
YW1iaWd1b3VzLiBJJ2QgbGlrZQ0KPj4+Pj4gbXkgYmFydGVuZGVyIHRvIHVuZGVyc3RhbmQgbWUg
c3BlY2lmaWNhbGx5IHdoZW4gSSBzYXkgIkkgbmVlZCBhDQo+Pj4+PnNob3QiLg0KPj4+Pj4NCj4+
Pj4+IE9uIDMvMTMvMTQgNzo0OSBBTSwgIkx1Y3kgeW9uZyIgPGx1Y3kueW9uZ0BodWF3ZWkuY29t
PG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4NCj4+Pj4+IDxtYWlsdG86bHVjeS55b25nQGh1
YXdlaS5jb20+PiB3cm90ZToNCj4+Pj4+DQo+Pj4+PiAgID5TbmlwLi4NCj4+Pj4+ICAgPlNLPiBK
dXN0IGNvcHlpbmcgZnJvbSB0aGUgUFM6DQo+Pj4+PiAgID4tLQ0KPj4+Pj4gICA+RGF0YSBwbGFu
ZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eSB0byBleGNoYW5nZSBpbmZvcm1hdGlvbg0K
Pj4+Pj5iZXR3ZWVuDQo+Pj4+PiAgID50aGUgbmV0d29yayBhbmQgc2VydmljZSBmdW5jdGlvbnMs
IGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsDQo+Pj4+PmFuZCBzZXJ2aWNlDQo+Pj4+PiAgID5m
dW5jdGlvbnMgYW5kIHRoZSBuZXR3b3JrLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID4tLQ0KPj4+Pj4g
ICA+SXQgaXMgYSBsdWNpZCBkZWZpbml0aW9uLiBXZSBhcmUgdW5uZWNlc3NhcmlseSBtYWtpbmcg
dGhlIHdvcmQNCj4+Pj4+Im5ldHdvcmsiDQo+Pj4+PiAgID5jb250cm92ZXJzaWFsLCBJTU8uDQo+
Pj4+PiAgID4NCj4+Pj4+ICAgPltMdWN5XSBUaGlzIGlzIG15IHBvaW50LiAiVGhlIG5ldHdvcmsi
IGlzIHRvbyBnZW5lcmFsIGhlcmUsDQo+Pj4+PndoaWNoIGJyaW5ncw0KPj4+Pj4gICA+bWV0YWRh
dGEgZ3JlYXQgcG93ZXIgdG8gZG8gbWFueSB0aGluZ3MuIFRoaXMgaXMgd2h5IHBlb3BsZQ0KPj4+
Pj5pbnZlbnQgaWRlYXMNCj4+Pj4+ICAgPmhlcmUsIHdoaWNoIGNhdXNlcyBhIGxvdCBvZiBkZWJh
dGVzIG9uIG1ldGFkYXRhIHVzYWdlIHBvdGVudGlhbHMuDQo+Pj4+PiBXZQ0KPj4+Pj4gICA+c2hv
dWxkIG5vdCBzcGVuZCBhIGxvdCBvZiB0aW1lcyBvbiB0aGF0IGRlYmF0ZXMgYW5kIGp1ZGdlIHdo
aWNoDQo+Pj4+PnVzYWdlIGlzDQo+Pj4+PiAgID52YWx1YWJsZSBvciBub3QuIFRodXMsIGZvciB0
aGUgU0ZDIHdvcmssIGl0IHdpbGwgYmUgaGVscGZ1bCBpZg0KPj4+Pj53ZSBjYW4NCj4+Pj4+ICAg
Pm5hcnJvdyBkb3duIGEgYml0LiBKb2VsIG1ha2VzIGV4cGxpY2l0bHkgdHdvIGNhc2VzLCB3aGlj
aCBpcw0KPj4+Pj5oZWxwZnVsIHRvDQo+Pj4+PiAgID5kZXZlbG9wIHVzZSBjYXNlcyBmb3IgZWFj
aCBjYXNlLiBJIHdvdWxkIGxpa2UgdG8gc2VlIHRoYXQgdGhlDQo+Pj4+PnByb2JsZW0NCj4+Pj4+
ICAgPnN0YXRlbWVudCBjYW4gYmUgbW9yZSBzcGVjaWZpYyBvbiBtZXRhZGF0YSBkZWZpbml0aW9u
LCB3aGljaCBtYXkNCj4+Pj4+YmUNCj4+Pj4+ICAgPmhlbHBmdWwgaW4gbGVzcyBmb2N1c2luZyBv
biBpdCBhbmQgbW92aW5nIGZvcndhcmQuDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPkx1Y3kNCj4+Pj4+
ICAgPg0KPj4+Pj4gICA+U3VyZW5kcmEuDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+
Pg0KPj4+Pj4gICA+PlRoYW5rcywNCj4+Pj4+ICAgPj5MdWN5DQo+Pj4+PiAgID4+DQo+Pj4+PiAg
ID4+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+ICAgPj5Gcm9tOiBKaW0gR3VpY2hh
cmQgKGpndWljaGFyKSBbbWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbV0NCj4+Pj4+ICAgPj5TZW50
OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDQ6MzggUE0NCj4+Pj4+ICAgPj5UbzogTHVjeSB5
b25nDQo+Pj4+PiAgID4+Q2M6IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcyBCT1VUSE9SUzsgUm9u
IFBhcmtlcjsNCj4+Pj4+ICAgPj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsDQo+
Pj4+PkhhZGkgU2FsaW0NCj4+Pj4+ICAgPj5TdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21h
bi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5IaSBM
dWN5LA0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pk5vLiBJIGFtIHNpbXBseSBzYXlpbmcgd2Ugc2hv
dWxkIG5vdCBvdmVyY29tcGxpY2F0ZSB0aGUgcHJvYmxlbQ0KPj4+Pj4gICA+PnN0YXRlbWVudCB3
aXRoIHRleHQgdGhhdCBhZGRzIGxpdHRsZSB0byBubyB2YWx1ZSBpbiBteSBvcGluaW9uLg0KPj4+
Pj4gV2hldGhlcg0KPj4+Pj4gICA+PndlIGNhbGwgaXQgbWV0YWRhdGEsIG9yIGNvbnRleHQsIGhh
cyBubyBiZWFyaW5nIG9uIHRoZSBmYWN0DQo+Pj4+PnRoYXQgdGhlDQo+Pj4+PiAgID4+cHJvYmxl
bSBzdGF0ZW1lbnQgYWxyZWFkeSBjbGVhcmx5IHN0YXRlcyB3ZSBuZWVkIHRvIGJlIGFibGUgdG8N
Cj4+Pj4+cGFzcw0KPj4+Pj4gICA+PmluZm9ybWF0aW9uIGJldHdlZW4gU0bCuXMgYW5kIGJldHdl
ZW4gdGhlIG5ldHdvcmsgJiBTRsK5cy4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAg
Pj5PbiAzLzEyLzE0LCA1OjEzIFBNLCAiTHVjeSB5b25nIiA8bHVjeS55b25nQGh1YXdlaS5jb208
bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4+Pj48bWFpbHRvOmx1Y3kueW9uZ0BodWF3
ZWkuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj5IaSBK
aW0sDQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj5JIGZvciBvbmUgZG9uJ3QgYWdyZWUgYW5kIHRo
aW5rIHdlIGFyZSBvdmVyIGNvbXBsaWNhdGluZyB3aGF0DQo+Pj4+PnNob3VsZA0KPj4+Pj4gICA+
Pj5iZSBzdHJhaWdodGZvcndhcmQuIFRoZSBTRkMgZW5jYXBzdWxhdGlvbiBzaG91bGQgZW5hYmxl
IHR3bw0KPj4+Pj50aGluZ3M6DQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj4xLiBTdGVlcmluZyBv
ZiBzZWxlY3RlZCBmbG93cyB0aHJvdWdoIGEgc2VydmljZSBjaGFpbjsgdGhpcyBpcw0KPj4+Pj50
aGUNCj4+Pj4+ICAgPj4+c2VydmljZSBmdW5jdGlvbiBwYXRoLg0KPj4+Pj4gICA+Pj4yLiBQYXNz
aW5nIG9mIGNvbnRleHQgYXNzb2NpYXRlZCB3aXRoIGEgZ2l2ZW4gZmxvdyB3aXRoaW4gc2FpZA0K
Pj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+PmZ1bmN0aW9uIHBhdGguIFRoaXMgY29udGV4dCBpbmZv
cm1hdGlvbiBtYXkgYmUgY29uc3VtZWQgYnkgYQ0KPj4+Pj5TRiAoYW4NCj4+Pj4+ICAgPj4+YXBw
bGljYXRpb24gSUQgaXMgYW4gZXhhbXBsZSkgb3IgbWF5IGJlIGNvbnN1bWVkIGJ5IHRoZQ0KPj4+
Pj5mb3J3YXJkaW5nDQo+Pj4+PiAgID4+PmVsZW1lbnRzIChhIHZyZi1JRCBpcyBhbiBleGFtcGxl
KS4NCj4+Pj4+ICAgPj4+W0x1Y3ldIERvIHlvdSBjYWxsIHRoZSBjb250ZXh0IGFzIG1ldGFkYXRh
IG9yIG5vdD8gRG8gd2UgaGF2ZQ0KPj4+Pj5hbm90aGVyDQo+Pj4+PiAgID4+PnRlcm0gaGVyZSBi
ZXNpZGUgU0ZDIGhlYWRlciBhbmQgbWV0YWRhdGEuIEkgc2VlIHRoYXQgeW91IGRvbid0DQo+Pj4+
PndhbnQgdG8NCj4+Pj4+ICAgPj4+c2VwYXJhdGUgd2hhdCBpcyBjb25zdW1lZCBieSBTRiBhbmQg
d2hhdCBpcyBjb25zdW1lZCBieSB0aGUNCj4+Pj4+Zm9yd2FyZGluZw0KPj4+Pj4gICA+Pj5lbGVt
ZW50cy4NCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+Pkx1Y3kNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAg
ID4+PlNlbnQgZnJvbSBteSBpUGhvbmUNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+Pj4gT24gTWFy
IDEyLCAyMDE0LCBhdCA0OjE2IFBNLCAiTHVjeSB5b25nIg0KPj4+Pj48bHVjeS55b25nQGh1YXdl
aS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPiA8bWFpbHRvOmx1Y3kueW9uZ0BodWF3
ZWkuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBHcmVhdC4gVGhlbiB3
ZSBtYXkgY29uc2lkZXIgdHdvIHNwZWNpYWwgbWV0YWRhdGEgZGVmaW5pdGlvbnMNCj4+Pj4+aW4g
dGhlDQo+Pj4+PiAgID4+Pj5wcm9ibGVtIHN0YXRlbWVudCBzbyB3ZSBjYW4gYWxsIHVzZSB0aGUg
c2FtZSBkZWZpbml0aW9ucy4NCj4+Pj4+SGVyZSBpcyBteQ0KPj4+Pj4gICA+Pj4+c3VnZ2VzdGVk
IHRleHQgYW5kIGxpa2UgdG8gaGVhciB5b3UgYW5kIG90aGVyJ3MgaW5wdXQgYW5kDQo+Pj4+PnN1
Z2dlc3Rpb25zLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gRGF0YXBsYW5lIE1ldGFkYXRh
OiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5DQo+Pj4+PnRvDQo+Pj4+
PiAgID4+Pj5leGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBlbGVtZW50cyBpbiBhIHNl
cnZpY2UgZnVuY3Rpb24NCj4+Pj4+ICAgPj4+PmNoYWluaW5nLiBJbiB0aGlzIGNvbnRleHQsIHRo
ZXJlIGFyZSB0d28gdHlwZXMgb2YgZGF0YSBwbGFuZQ0KPj4+Pj5tZXRhZGF0YS4NCj4+Pj4+ICAg
Pj4+Pg0KPj4+Pj4gICA+Pj4+IFNlcnZpY2UgRnVuY3Rpb24gTWV0YWRhdGE6IHRoZSBpbmZvcm1h
dGlvbiBleGNoYW5nZWQgYmV0d2Vlbg0KPj4+Pj4gICA+Pj4+Y2xhc3NpZmllciBhbmQgc2Vydmlj
ZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMgdG8NCj4+Pj4+ICAgPj4+PmZh
Y2lsaXRhdGUgc2VydmljZSBmdW5jdGlvbnMgb24gdGhlIHBhY2tldCB0cmVhdG1lbnQuDQo+Pj4+
PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBTdGVlcmluZyBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9u
IGZyb20gc2VydmljZSBmdW5jdGlvbnMgdG8gYQ0KPj4+Pj4gICA+Pj4+Y2xhc3NpZmllciBvciBz
ZXJ2aWNlIG5vZGUgZm9yIHRyYWZmaWMgZm9yd2FyZGluZyBwdXJwb3NlLg0KPj4+Pj4gICA+Pj4+
DQo+Pj4+PiAgID4+Pj4gLWVuZA0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gTHVjeQ0KPj4+
Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiAtLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLQ0KPj4+Pj4gICA+Pj4+IEZyb206IEpvZWwgTS4gSGFscGVybiBbbWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb21dDQo+Pj4+PiAgID4+Pj4gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwg
MjAxNCAyOjM1IFBNDQo+Pj4+PiAgID4+Pj4gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9S
UzsgUm9uIFBhcmtlcg0KPj4+Pj4gICA+Pj4+IENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsg
YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpDQo+Pj4+PiAgID4+
Pj4gU2FsaW0NCj4+Pj4+ICAgPj4+PiBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1z
ZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFll
cywgSSBhbSB0cnlpbmcgdG8gY29uc2lzdGVudGx5IGRpc3Rpbmd1aXNoIHRob3NlIHR3byBjYXNl
cw0KPj4+Pj53aGVuDQo+Pj4+PiAgID4+Pj50YWxraW5nIGFib3V0IHRoZSBpbmZvcm1hdGlvbiBj
YXJyaWVkIHdpdGggcGFja2V0cyBpbiBzZXJ2aWNlDQo+Pj4+PmNoYWlucy4NCj4+Pj4+ICAgPj4+
Pg0KPj4+Pj4gICA+Pj4+IFlvdXJzLA0KPj4+Pj4gICA+Pj4+IEpvZWwNCj4+Pj4+ICAgPj4+Pg0K
Pj4+Pj4gICA+Pj4+PiBPbiAzLzEyLzE0LCAzOjEzIFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+
PiAgID4+Pj4+IEpvZWwsIFNlZSBiZWxvdy4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJv
bTogc2ZjDQo+Pj4+PiAgID4+Pj4+IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJl
aGFsZiBPZiBKb2VsIE0uIEhhbHBlcm4NCj4+Pj4+U2VudDoNCj4+Pj4+ICAgPj4+Pj4gV2VkbmVz
ZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjAyIFBNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXMNCj4+Pj4+
Qk9VVEhPUlM7DQo+Pj4+PiAgID4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1
aWNoYXIpOw0KPj4+Pj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7DQo+Pj4+PiAgID4+Pj4+
IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+IGRyYWZ0
LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+
PiAgID4+Pj4+IEkgd2FzIHRyeWluZyB0byB3b3JkIGl0IGNhcmVmdWxseSBub3QgdG8gZm9jdXMg
b24gd2hvIHB1dHMNCj4+Pj4+dGhlDQo+Pj4+PiAgID4+Pj4+IGluZm9ybWF0aW9uIGluLCBidXQg
b25seSBvbiB3aG8gY29uc3VtZXMgdGhlIGluZm9ybWF0aW9uLg0KPj4+Pj4gICA+Pj4+PiBJbmZv
cm1hdGlvbiBmb3Igc2VydmljZSBmdW5jdGlvbnMgbWF5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcw0K
Pj4+Pj4gICA+Pj4+PiBjbGFzc2lmaWVyIG9yIGZyb20gb3RoZXIgc2VydmljZSBmdW5jdGlvbnMu
IFtMdWN5XSB0aGlzIGlzDQo+Pj4+PnRoZSBvbmUNCj4+Pj4+ICAgPj4+Pj4gY2FzZSB1c2luZyBt
ZXRhZGF0YSBpbiB5b3VyIHZpZXcuIEluZm9ybWF0aW9uIGZvciB0aGUNCj4+Pj4+Zm9yd2FyZGlu
Zw0KPj4+Pj4gICA+Pj4+PiB3aWxsIGdlbmVyYWxseSBjb21lIGZyb20gdGhlIGluZ3Jlc3MgY2xh
c3NpZmllciwgYnV0IGluDQo+Pj4+PnNwZWNpYWwNCj4+Pj4+ICAgPj4+Pj4gY2FzZXMgbWF5IGJl
IHByb3ZpZGVkIGJ5IHNlcnZpY2UgZnVuY3Rpb25zLiAoSSBrZWVwDQo+Pj4+PndhbnRpbmcgdG8g
Z2V0DQo+Pj4+PiAgID4+Pj4+IHJpZCBvZiB0aG9zZSBzcGVjaWFsIGNhc2VzLCBidXQgc28gZmFy
IHRoZXJlIHNlZW0gdG8gYmUNCj4+Pj4+anVzdCBlbm91Z2gNCj4+Pj4+ICAgPj4+Pj4gb2YgdGhl
bSB0byB3YXJyYW50IGNvdmVyaW5nIGluIHRoZSBzb2x1dGlvbi4gQW5kIG1vcmUNCj4+Pj4+aW1w
b3J0YW50bHksDQo+Pj4+PiAgID4+Pj4+IHNpZ25pZmljYW50IHN1cHBvcnQgZm9yIGl0IGluIHRo
ZSB3b3JraW5nIGdyb3VwLikgW0x1Y3ldDQo+Pj4+PlRoaXMgaXMNCj4+Pj4+ICAgPj4+Pj4gdGhl
IHNlY29uZCBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldyAoYnV0IHlvdSBkb24ndA0K
Pj4+Pj5saWtlIGl0KS4NCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gQW5kIHlvdSBzdWdn
ZXN0IGRpc3Rpbmd1aXNoaW5nIHRoZXNlIHR3byBjYXNlcyB3aGVuDQo+Pj4+PmRpc2N1c3NpbmcN
Cj4+Pj4+ICAgPj4+Pj4gYWJvdXQgbWV0YWRhdGEgdXNhZ2UuIElzIHRoYXQgcmlnaHQgdW5kZXJz
dGFuZGluZz8NCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gTHVjeQ0KPj4+Pj4gICA+Pj4+
Pg0KPj4+Pj4gICA+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4gT24gMy8xMi8xNCwgMjozMyBQTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4g
Sm9lbCwgSSBpbnRlcnByZXQgdGhhdCB5b3Ugc3VnZ2VzdHMgdGhhdCBkaXN0aW5ndWlzaCB0aGUN
Cj4+Pj4+ZXhjaGFuZ2UNCj4+Pj4+ICAgPj4+Pj4+IGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2Fy
cmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zDQo+Pj4+PmFuZCB0aGUNCj4+Pj4+ICAgPj4+
Pj4+IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBmcm9tIGEgc2Vydmlj
ZQ0KPj4+Pj5mdW5jdGlvbiB0bw0KPj4+Pj4gICA+Pj4+Pj4gYSBzZXJ2aWNlIG5vZGUuIElzIHRo
aXMgcmlnaHQgdW5kZXJzdGFuZGluZz8gTHVjeQ0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybg0KPj4+
Pj4gICA+Pj4+Pj4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXks
IE1hcmNoIDEyLA0KPj4+Pj4yMDE0DQo+Pj4+PiAxOjE5DQo+Pj4+PiAgID4+Pj4+PiBQTQ0KPj4+
Pj4gICA+Pj4+Pj4gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlciBD
YzogSmltIEd1aWNoYXJkDQo+Pj4+PiAgID4+Pj4+PiAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5p
cGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDoNCj4+Pj4+ICAg
Pj4+Pj4+IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9u
cw0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IE15IGluY2xpbmF0aW9uIHdvdWxkIGJl
IHRvIHR1bmUgdGhhdCBkZWZpbml0aW9uIHRvDQo+Pj4+PmRpc3Rpbmd1aXNoDQo+Pj4+PiAgID4+
Pj4+PiBiZXR3ZWVuIGRhdGFwbGFuZSBjYXJyaWVkIGluZm9ybWF0aW9uIGludGVuZGVkIGZvciB1
c2UgYnkNCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4gZnVuY2l0b25zICh3aGF0ZXZlciB0
aGUgb3JpZ2luKSwgYW5kIGRhdGFwbGFuZSBjYXJyaWVkDQo+Pj4+PmluZm9ybWF0aW9uDQo+Pj4+
PiAgID4+Pj4+PiBpbnRlbmRlZCBmb3IgZGF0YXBsYW5lIGZvcndhcmRpbmcgY29tcG9uZW50cy4N
Cj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gSGkgSm9lbCwNCj4+Pj4+ICAgPj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IEkgYWdyZWUgdGhhdCB3ZSBuZWVkIHVzaW5nIHRoZSBzYW1l
IGRlZmluaXRpb24gZm9yIGENCj4+Pj4+dGVybSwgYnV0DQo+Pj4+PiAgID4+Pj4+Pj4gZGlzYWdy
ZWUgdGhhdCB0aGUgbWV0YWRhdGEgZGVmaW5pdGlvbiBoZXJlIGlzIGEgc2V0IG9mDQo+Pj4+PiAg
ID4+Pj4+Pj4gaW5mb3JtYXRpb24gcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBUaGlzIG1heSBiZSB0
b28gbmFycm93DQo+Pj4+Pm9yIGxlYWQNCj4+Pj4+ICAgPj4+Pj4+PiB0byBhIHBhcnRpY3VsYXIg
c29sdXRpb24uIEkgYW0gZmluZSB3aXRoIHRoaXMgZGVmaW5pdGlvbg0KPj4+Pj5pbiB0aGUNCj4+
Pj4+ICAgPj4+Pj4+PiBwcm9ibGVtIHN0YXRlbWVudCB3LyBtaW5vciB0d2VhayAoc3VnZ2VzdGVk
IG9uIG1haWxpbmcNCj4+Pj4+bGlzdCkuDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
PiBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlDQo+
Pj4+PmFiaWxpdHkgdG8NCj4+Pj4+ICAgPj4+Pj4+PiBleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3
ZWVuIHRoZSBjbGFzc2lmaWVycyBhbmQgc2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+IGZ1bmN0aW9u
cywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgYW5kIHNlcnZpY2UNCj4+Pj4+ZnVuY3Rpb25z
IGFuZA0KPj4+Pj4gICA+Pj4+Pj4+IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+IGNsYXNzaWZpZXJzfHNl
cnZpY2Ugbm9kZXMuDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBUaGVyZSBtYXkg
YmUgYSBzb2x1dGlvbiB0aGF0IGEgc2VydmljZSBmdW5jdGlvbiBwYXNzZXMNCj4+Pj4+c29tZQ0K
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBpbmZvcm1hdGlvbiB0byBhdHRhY2hlZCBzZXJ2aWNlIG5v
ZGUgd2l0aG91dCB1c2luZyBTRkMNCj4+Pj4+aGVhZGVyLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4gVGhhbmtzLCBMdWN5DQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwg
SGFscGVybiBEaXJlY3QNCj4+Pj4+ICAgPj4+Pj4+PiBbbWFpbHRvOmptaC5kaXJlY3RAam9lbGhh
bHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksDQo+Pj4+Pk1hcmNoIDEyLA0KPj4+Pj4gICA+Pj4+
Pj4+IDIwMTQgMTI6MjUgUE0gVG86IEx1Y3kgeW9uZzsgSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFz
DQo+Pj4+PkJPVVRIT1JTOw0KPj4+Pj4gICA+Pj4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWlj
aGFyZCAoamd1aWNoYXIpOw0KPj4+Pj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj4gICA+
Pj4+Pj4+IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAg
Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4g
ICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gTHVjeSwgeW91IHNheSAidGhlIG1ldGFkYXRhIHRl
cm0gbWVhbnMgLi4uIiBUaGUNCj4+Pj4+ZGVmaW5pdGlvbiB5b3UNCj4+Pj4+ICAgPj4+Pj4+PiB0
aGVuIHByb3ZpZGUgaXMgYSBkZWZpbml0aW9uIG9mIHRoZSBzZXQgb2YgaW5mb3JtYXRpb24gd2UN
Cj4+Pj4+YXJlDQo+Pj4+PiAgID4+Pj4+Pj4gcHJvcG9zaW5nIHRoYXQgd2UgcHV0IGluIHRoZSBT
RkMgaGVhZGVyLiBJLCBhbmQgb3RoZXJzLA0KPj4+Pj5oYXZlDQo+Pj4+PiAgID4+Pj4+Pj4gYmVl
biB1c2luZyB0aGUgdGVybSBtZXRhZGF0YSBtb3JlIG5hcnJvd2x5LiBXZSBjYW4gdXNlDQo+Pj4+
PndoYXRldmVyDQo+Pj4+PiAgID4+Pj4+Pj4gZGVmaW5pdGlvbiB3ZSB3YW50LiBCdXQgd2UgZG8g
bmVlZCB0byBhZ3JlZSBvbiB0aGUNCj4+Pj4+ZGVmaW5pdGlvbi4NCj4+Pj4+ICAgPj4+Pj4+PiBG
b3IgdGhlIHB1cnBvc2VzIG9mIHRoZSBXRywgaXQgc2VlbXMgbXVjaCBtb3JlIHVzZWZ1bCB0bw0K
Pj4+Pj51c2UgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4gdGVybSBtZXRhZGF0YSBmb3IgdGhlIG5hcnJv
d2VyIGRlc2NyaXB0aW9uLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gWW91cnMs
IEpvZWwNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBPbiAzLzEyLzE0LCAxOjE5
IFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+IEhpIEpvZWwsDQo+Pj4+PiAg
ID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IEkgYWdyZWUuIFdlIG5lZWQgdG8gZGlmZmVyZW50
aWF0ZSB0aGUgbWV0YWRhdGEgdXNlZCBieQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+
ZnVuY3Rpb24gYW5kIFNGQyBoZWFkZXIuIFRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIGNhcnJ5aW5n
DQo+Pj4+PnNvbWUNCj4+Pj4+ICAgPj4+Pj4+Pj5zdGF0ZXMgYWxvbmcgd2l0aCB0aGUgcGFja2V0
LiBJTU86IFNGQyBoZWFkZXIgaXMgYSBraW5kIG9mDQo+Pj4+PiAgID4+Pj4+Pj4+bWV0YWRhdGEg
Y2FycmllZCBvbiBwYWNrZXQgZm9yIG5leHQgc2VydmljZSBub2RlIHRvIHVzZS4NCj4+Pj4+SW4g
dGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Y29udGV4dCBvZiBTRkMsIHdlIGhhdmUgdGVybSBmb3IgU0ZD
IGhlYWRlciBhbmQgdGhlDQo+Pj4+Pm1ldGFkYXRhIHRoYXQNCj4+Pj4+ICAgPj4+Pj4+Pj53YXMg
Y2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBvciBiZXR3ZWVuIHNlcnZpY2UNCj4+
Pj4+ICAgPj4+Pj4+Pj5mdW5jdGlvbnMgYW5kIGNsYXNzaWZpZXJzL3NlcnZpY2Ugbm9kZXMsIHdo
aWNoIGlzIHdoYXQNCj4+Pj4+dGhlIGRyYWZ0DQo+Pj4+PiAgID4+Pj4+Pj4+Zm9jdXMuDQo+Pj4+
PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IFRoYW5rcywgTHVjeQ0KPj4+Pj4gICA+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm4NCj4+Pj4+ICAgPj4+Pj4+Pj4gW21haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLA0KPj4+Pj4gMjAx
NA0KPj4+Pj4gICA+Pj4+Pj4+PiAxMToxOCBBTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRI
T1JTOyBSb24gUGFya2VyIENjOg0KPj4+Pj4gSmltDQo+Pj4+PiAgID4+Pj4+Pj4+IEd1aWNoYXJk
IChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFk
aSBTYWxpbQ0KPj4+Pj4gICA+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+IGRyYWZ0
LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+IEkgdGhpbmsgaXQgaXMgaW1wb3J0YW50IHRvIGtlZXAgYSBzdHJvbmcg
ZGlzdGluY3Rpb24NCj4+Pj4+YmV0d2Vlbg0KPj4+Pj4gICA+Pj4+Pj4+PiBtZXRhZGF0YSAod2hp
Y2ggaXMgZm9yIHVzZSBieSBhcHBsaWNhdGlvbnMpIGFuZCB0aGUNCj4+Pj4+c2VydmljZQ0KPj4+
Pj4gICA+Pj4+Pj4+PiBjaGFpbmluZyBpbmZvcm1hdGlvbiBpbiB0aGUgYmFzZSBzZXJ2aWNlIGNo
YWluIGhlYWRlciwNCj4+Pj4+d2hpY2ggaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4gZm9yIHVzZSBieSB0
aGUgc2VydmljZSBjaGFpbiBzdXBwb3J0IG1lY2hhbmlzbXMuDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+PiBPbiAzLzEyLzE0LCAxMDo0MiBBTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4gRnVsbHkgYWdyZWUgd2l0aCBKb2UuDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4gV2Ugc2hvdWxkIG5vdCByZXF1aXJlIGEgZml4IGxlbmd0aCBmb3IgaW4tYmFu
ZCBtZXRhZGF0YQ0KPj4+Pj5idXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGFsc28gbm90IGxlYXZlIGl0
IGZvciBmcmVlbHkgdXNhZ2UuIEluIGZhY3QsIHdoZW4gYQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAg
ID4+Pj4+Pj4+PiBub2RlIGluc2VydHMgU0ZDIGhlYWRlciBvbiBhIChlbmNhcHN1bGF0ZWQpIHBh
Y2tldCBhbmQNCj4+Pj4+c2VuZCB0bw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbmV4dCBzZXJ2aWNlIG5v
ZGUsIFNGQyBoZWFkZXIgaXRzZWxmIGNhbiBiZSBzZWVuIGFzIGENCj4+Pj4+bWV0YWRhdGEuDQo+
Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gTHVjeQ0KPj4+Pj4gICA+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNm
Yw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVo
YWxmIE9mIEpvZWwgTS4NCj4+Pj4+SGFscGVybg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gU2VudDogV2Vk
bmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA5OjIxIEFNIFRvOiBOaWNvbGFzDQo+Pj4+PkJPVVRIT1JT
Ow0KPj4+Pj4gICA+Pj4+Pj4+Pj4gUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hh
cik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+PiAgID4+Pj4+Pj4+PiBzZmM7
IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4+PiBk
cmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IEZvciBpbi1iYW5kIG1ldGFkYXRhLCB0aGUgQVBJIGZvciBh
Y2Nlc3MgY2FuIGVhc2lseSBiZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gc3luY2hyb25vdXMuIE91dCBv
ZiBiYW5kIG1ldGFkYXRhIG5lZWRzIGRpZmZlcmVudA0KPj4+Pj5oYW5kbGluZy4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+IFRoZXJlIGFyZSBtYW55IGNhc2VzIHdoZXJlIG91dC1vZi1iYW5kIG1ldGFkYXRh
IGlzDQo+Pj4+PnVzZWZ1bCBhbmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGFwcHJvcHJpYXRlLiBCdXQg
dGhleSBkbyBub3QgY292ZXIgYWxsIG5lZWRzIGJ5IGFueQ0KPj4+Pj5zdHJldGNoLg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IEV2ZW4gaWYgZWFjaCBwaWVjZSBvZiBpbi1i
YW5kIG1ldGFkYXRhIGlzIG9mIGZpeGVkDQo+Pj4+Pmxlbmd0aCwNCj4+Pj4+ICAgPj4+Pj4+Pj4+
IHRoZXJlIGFyZSBtYW55IGRpZmZlcmVudCBraW5kcyBvZiBtZXRhdHlwZS4gVHJ5aW5nIHRvDQo+
Pj4+PnNheQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gInRoZXJlIHdpbGwgYmUgZXhhY3RseSBmb3VyIHBp
ZWNlcywgYW5kIHRoZXkgd2lsbCBiZSBvZg0KPj4+Pj50eXBlcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4g
dDEsIHQyLCB0MywgYW5kIHQ0IiBpcyBzaW1wbHkgdG9vIHNwZWNpZmljIGZvciBldmVuIDgwJQ0K
Pj4+Pj5vZiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+bmVlZHMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gT24gMy8xMi8xNCwgODo1MiBBTSwgTmljb2xhcyBCT1VUSE9SUyB3cm90ZToN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+PiBIZWxsbyBSb24sDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBTZW5kaW5nIG91dCBvZiBiYW5kIGNvbmdydWVudCBtZXRhZGF0YSBtYXkg
bm90IGJlIHRoZQ0KPj4+Pj5hbnN3ZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0byBhbGwgbmVlZHMg
YnV0IGl0IGlzIG9uZSB0b29sIHRoYXQgd2Ugc2hvdWxkIGtlZXAuDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBOb3QgYWxsIG1ldGFkYXRhIGlzIHRpZWQgdG8gYSBzcGVj
aWZpYyBwYWNrZXQsIGZvcg0KPj4+Pj5leGFtcGxlIGENCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBwb2xp
Y3kgY2hhbmdlIGluIFBDUkYgY291bGQgbGVhZCB0byBzb21lIG1ldGFkYXRhDQo+Pj4+PnNpZ25h
bGluZywNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0aGUgcmVhY3Rpb24gdGltZSBuZWVkIG5vdCBiZSBp
bW1lZGlhdGUsIGZldyBtcyBtYXkNCj4+Pj4+bm90IG1hdHRlci4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEFzIHlvdSBwb2ludCwgaWYgYSBwYWNrZXQgaXMgdGllZCB0
byBhIG1ldGFkYXRhIGENCj4+Pj4+Y29ycmVsYXRpb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBpbmZv
IGNhbiBiZSBzZXQgaW4gYm90aCBwYWNrZXQgdG8gZGVhbCB3aXRoIGl0IChpLmUNCj4+Pj4+bWV0
YWRhdGENCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBleHBlY3RlZCBmbGFnIGluIHRoZSBTRkMgaGVhZGVy
LCBwbHVzIGFuIGlkKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gRmlu
YWxseSB3ZSBjYW4gc3RpbGwgc2VuZCBzb21lIGxpbWl0ZWQgbWV0YWRhdGEgd2l0aGluDQo+Pj4+
PmEgaGVhZGVyLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoaXMgY291bGQgYmUgdXNlZCBmb3IgbG9h
ZCBiYWxhbmNlcnMgaW4gcGFydGljdWxhciBpZg0KPj4+Pj53ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
IGFncmVlIG9uIGEgY29udmVudGlvbiB0byBsb2NhdGUgImNvYXJzZSBncmFpbiBwb2xpY3kiDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gLyAiZmluZSBncmFpbiBwb2xpY3kiIG9uIHJlc2VydmVkIGNvbnRl
eHQgaGVhZGVycy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoaXMg
c2VlbXMgdG8gb3BlbiB1cCBhIGxvdCBvZiBmbGV4aWJpbGl0eSAvDQo+Pj4+Pmlubm92YXRpb25z
Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gT24geW91ciBsYXN0IHBv
aW50LCB0aGVyZSBpcyBhIHF1ZXN0aW9uIG9uIGhvdyB0byBtYWtlDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gbWV0YWRhdGEgYXZhaWxhYmxlIHRvIGEgU2VydmljZSBGdW5jdGlvbi4gQ3VycmVudCBzb2Nr
ZXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBjb25uZWN0aW9ucyBmb3IgZXhhbXBsZSBkbyBub3QgYWxs
b3cgdG8gcmV0cmlldmUgSVANCj4+Pj4+aGVhZGVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gb3B0aW9u
cy4gU28gSSBhc3N1bWUgdGhhdCBTRkMgYXdhcmUgU2VydmljZSBGdW5jdGlvbnMNCj4+Pj4+d2ls
bA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG5lZWQgc29tZSAoYXN5bmNocm9ub3VzDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gPykgQVBJIHRvIHJldHJpZXZlIFNGQyBoZWFkZXIgaW5mb3JtYXRpb24gYXMgd2Vs
bCBhcw0KPj4+Pj5pbi1iYW5kDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWV0YWRhdGEuIEkgZG9uJ3Qg
c2VlIG91dCBvZiBiYW5kIG1ldGFkYXRhIHRyYW5zcG9ydA0KPj4+Pj5hZGRpbmcNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBjb21wbGV4aXR5LCB0aGUgc2FtZSBBUEkgY2FuIHByb2JhYmx5IGFwcGx5Lg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhlIGFsdGVybmF0aXZlIG9w
dGlvbiwgYWxsb3dpbmcgdmFyaWFibGUgc2l6ZWQNCj4+Pj4+bWV0YWRhdGEgaW4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiB0aGUgU0ZDIGhlYWRlciBoYXMgc29tZSBkcmF3YmFja3MgYXMgd2VsbCwgb25l
IGJlaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gZnJhZ21lbnRhdGlvbiwgYW5kIHNvbWUgc3dpdGNo
ZXMgZXhwZWN0aW5nIGFzIHdlbGwgdG8NCj4+Pj4+bG9vayBhdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
IGVuZCB1c2VyIHRyYWZmaWMgaGVhZGVycyBmb3IgbGluayBsb2FkIGJhbGFuY2luZy4gSQ0KPj4+
Pj53b3VsZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGFncmVlIHRoYXQgaWYgd2UgY2FuIGFjY2VwdCB0
aGVzZSBpc3N1ZXMsIHRoZW4gc2VuZGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG9mZi1saW5lIGNv
bmdydWVudCBtZXRhZGF0YSBsb29zZXMgaXRzIGludGVyZXN0Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gV2UgbmVlZCB0byB0YWtlIGludG8gYWNjb3VudCB0aGF0IGJv
dGggaW4tYmFuZCBhbmQNCj4+Pj4+Y29uZ3J1ZW50DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gb3V0LW9m
LWJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0IGlzIG5vdCByZWxpYWJsZS4gQQ0KPj4+Pj5wYWNrZXQg
bG9zcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRyaWdnZXJpbmcgcmV0cmFuc21pc3Npb24gd291bGQg
bm90IGxlYWQgdG8gdGhlDQo+Pj4+PmlkZW50aWNhbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHJlY29u
c3RydWN0aW9uIG9mIHRoZSBhc3NvY2lhdGVkIG1ldGFkYXRhLiBJbiBzb21lDQo+Pj4+PmNhc2Vz
LCB3ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1pZ2h0IHRodXMgZXZlbiBuZWVkIG5vbi1jb25ncnVl
bnQgb3V0LW9mLWJhbmQgcmVsaWFibGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtZXRhZGF0YSB0cmFu
c3BvcnQuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gTmljb2xhcyBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fIEZyb206DQo+Pj4+PiBSb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBQYXJrZXIgW1Jvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+XSBTZW50Og0KPj4+Pj5XZWRuZXNkYXksDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gTWFyY2ggMTIsIDIwMTQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiAxMjo0MyBQTSBU
bzogTmljb2xhcyBCT1VUSE9SUyBDYzogSmltIEd1aWNoYXJkDQo+Pj4+PihqZ3VpY2hhcik7DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+c2ZjOyBKYW1h
bCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGRyYWZ0
LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+PiBOaWNvbGFzLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gSSB1bmRlcnN0YW5kIHRoZSBjb25jZXB0IGZvciBvdXQgb2YgYmFuZCBzaWdu
YWxpbmcgb2YNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pm1ldGFkYXRhLCBidXQgSSBhbSBjb25jZXJuZWQg
dGhhdCBpdCBpbnRyb2R1Y2VzDQo+Pj4+PnNpZ25pZmljYW50DQo+Pj4+PiAgID4+Pj4+Pj4+Pj5j
b21wbGV4aXR5IGR1ZSB0byB0aGUgcG90ZW50aWFsIHJhY2UgY29uZGl0aW9uIG9mDQo+Pj4+PnJl
Y2VpdmluZyB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+PnJlYWwgcGFja2V0IGJlZm9yZSB0aGUgbWV0
YWRhdGEuIFdoaWxlIHRoZSByZWFsIHBhY2tldA0KPj4+Pj5jb3VsZA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+aW5kaWNhdGUgdGhhdCBvdXQgb2YgYmFuZCBtZXRhZGF0YSBpcyBleHBlY3RlZCwgaG93IGNh
bg0KPj4+Pj53ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Z3VhcmFudGVlIHRoZSBvcmRlciBvZiByZWNl
cHRpb24/IFdoYXQgaWYgc3dpdGNoaW5nIG9yDQo+Pj4+PnJvdXRpbmcNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pm5vZGVzIGFwcGx5IGhhc2ggYmFzZWQgbG9hZCBiYWxhbmNpbmc/IFdoYXQgaWYgdGhlIGxv
YWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PmJhbGFuY2luZyB1bmRlcnN0YW5kcyBTRkMgZW5jYXBzIGFu
ZCBsb29rcyBiZXlvbmQgaXQgdG8NCj4+Pj4+dGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5vcmlnaW5h
bCBoZWFkZXIgdG8gZ2V0IGJldHRlciBlbnRyb3B5Pw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IENhbiB3
ZSBndWFyYW50ZWUgdGhhdCB0aGUgbWV0YWRhdGEgYW5kIHJlYWwgcGFja2V0DQo+Pj4+PndpbGwg
Zm9sbG93DQo+Pj4+PiAgID4+Pj4+Pj4+Pj50aGUgZXhhY3Qgc2FtZSBwYXRoPyBJZiB3ZSBjYW4g
bm90LCB0aGVuDQo+Pj4+PmltcGxlbWVudGF0aW9ucyB3aWxsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5u
ZWVkIHRvIGFkZCBpbmdyZXNzIHF1ZXVpbmcgdG8gY29wZSB3aXRoIHRoZSBzY2VuYXJpby4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEFsc28sIGRvIHlvdSBmZWVsIHRo
YXQgdGhlIGluY3JlYXNlIGluIGltcGxlbWVudGF0aW9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gY29t
cGxleGl0eSBhdCB0aGUgc2VydmljZSBmdW5jdGlvbnMgaXMgcmVhc29uYWJsZT8NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoYW5rcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFJvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+IE9uIE1hciAxMiwgMjAxNCwgYXQgNDowOSBBTSwgIk5pY29sYXMgQk9VVEhPUlMi
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRv
Ok5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4NCj4+Pj4+PG1haWx0bzpOaWNvbGFzLkJPVVRI
T1JTQHFvc21vcy5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4gSSB0aGluayB3ZSBtdXN0IG1ha2UgYSBkaXN0aW5jdGlvbiBiZXR3ZWVuOg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiAtIE1ldGFkYXRhIHdoaWNoIHNo
b3VsZCBiZSBwYXJ0IG9mIHRoZSBoZWFkZXIgZGVmaW5lZA0KPj4+Pj5hcyBpbg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+PiBiYW5kIG1hcmtpbmcuIC0gTWV0YWRhdGEgd2l0aCBjYW4gYmUgcGFzc2VkIG91
dCBvZg0KPj4+Pj5iYW5kLCBmb3INCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gZXhhbXBsZSBjb25ncnVl
bnQgb3V0IG9mIGJhbmQgc2lnbmFsaW5nIGRlZmluZWQgaW4NCj4+Pj4+dGhlIGRyYWZ0DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFRoZSBmb3JtZXIgY2FsbHMgZm9y
IGEgbGltaXRlZCBzcGFjZSBpbiB0aGUgaGVhZGVyLA0KPj4+Pj50cnVlLCBUaGUNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4gbGF0dGVyIGhvd2V2ZXIgZG9lcyBub3QgaW5jdXIgYW55IHNwYWNlIGxpbWl0
YXRpb24NCj4+Pj4+YW5kIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IHN0aWxsIGZhaXJseSBlZmZp
Y2llbnQgYW5kIGl0IHJlbWFpbnMgY29tcGF0aWJsZSB3aXRoDQo+Pj4+PmEgZml4ZWQNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4gc2l6ZSBoZWFkZXIgdXNlZCB0byByb3V0ZSB0aG9zZSBzaWduYWxpbmcg
bWVzc2FnZXMNCj4+Pj4+YWxvbmcgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGNoYWluJ3Mgc2Vy
dmljZSBmdW5jdGlvbnMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+PiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbamd1aWNoYXJAY2lz
Y28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+XSBTZW50Og0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+PiBUdWVzZGF5LCBNYXJjaCAxMSwgMjAxNCA2OjQ4IFBNIFRvOiBSb24gUGFya2VyIENjOg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+PiBOaWNvbGFzIEJPVVRIT1JTOyBicmlqc21hbkBqdW5pcGVyLm5l
dDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gU3Vi
amVjdDogUmU6IFtzZmNdDQo+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRl
cmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBIaSBSb24s
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFdlIGNhbiBjZXJ0YWlu
bHkgaGF2ZSB0aGlzIGRpc2N1c3Npb24gYnV0IHdlIHNob3VsZA0KPj4+Pj5maXJzdA0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+PiBjb25zaWRlciB3aGF0IGluZm9ybWF0aW9uIGlzIG5lY2Vzc2FyeSBhbmQg
aWYgc2FpZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBpbmZvcm1hdGlvbiBjYW4gZml0IHdpdGhpbiBh
IGZpeGVkIG51bWJlciBvZiBjb250ZXh0cw0KPj4+Pj5pbiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4gbWFqb3JpdHkgb2YgY2FzZXMuIFJlbWVtYmVyLCB0aGUgZ29hbCBvZiBiZWluZyBhYmxlDQo+
Pj4+PnRvIHBhc3MNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbWV0YWRhdGEgdGhyb3VnaCB0aGUgbmV0
d29yayBpcyB0byBlbmhhbmNlIHNlcnZpY2UNCj4+Pj4+ZGVsaXZlcnksDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+IG5vdCBwYXNzIHRoZSBlbnRpcmUgd29ya3Mgb2YgU2hha2VzcGVhcmUgOy0pDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFNlbnQgZnJvbSBteSBpUGhvbmUN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IE9uIE1hciA3LCAyMDE0
LCBhdCAzOjUyIEFNLCAiUm9uIFBhcmtlciINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IDxSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tPg0KPj4+Pj48bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PiB3
cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBOaWNvbGFz
LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IEkgc2VlIHNpbWls
YXIgcmVxdWlyZW1lbnRzIGZyb20gdGhlIDNncHAgRVBDIHNpZGUuDQo+Pj4+Pkkgd291bGQNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+IGxpa2UgdG8gcHJvcG9zZSBhbiBPVUkgLyBUTFYgYmFzZWQgYXBw
cm9hY2ggd2hlcmUgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiByZXNlcnZlZCBPVUkgY2FuIGJl
IHVzZWQgZm9yIGFncmVlZCB1cG9uIHR5cGVzIG9mDQo+Pj4+PmNvbW1vbg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4gbWV0YWRhdGEgYW5kIHZlbmRvciBvciBvdGhlciBvcmdhbml6YXRpb25hbCBPVUlz
IGNhbg0KPj4+Pj5iZSB1c2VkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiB0byBxdWlja2x5IGlubm92
YXRlIGluIHRoZSBuZXR3b3Jrcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IFNpbXVsdGFuZW91c2x5
LCBJIHdvdWxkIGFsc28gbGlrZSB0byBjb25zaWRlcg0KPj4+Pj5tZWNoYW5pc21zDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+PiB0aGF0IGFyZSBvcHRpbWl6ZWQgZm9yIGxvbmcgbGl2ZWQgZmxvd3Mgc28g
YXMgdG8NCj4+Pj4+bGltaXQgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBuZWdhdGl2ZSBlZmZl
Y3RzIG9mIHBhY2tldCBncm93dGguDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4gUm9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBPbiBNYXIgNywgMjAxNCwgYXQgODozNCBBTSwgIk5pY29s
YXMgQk9VVEhPUlMiDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhPUlNAcW9z
bW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPg0KPj4+Pj48bWFpbHRv
Ok5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSGVsbG8gSmltDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBJIGhhdmUgc2VlbiBjYXNlcyBpbiBHaSBMQU4sIHdo
ZXJlIHN1YnNjcmliZXIgcmVsYXRlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGluZm9ybWF0aW9u
IGlzIHBhc3NlZCB0byBhIFdlYiBQcm94eSBmb3IgSFRUUCBoZWFkZXINCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiBlbnJpY2htZW50IChhaW1lZCBhdCBzb21lIFdlYiBDb250ZW50IHByb3ZpZGVycw0K
Pj4+Pj5wYXJ0bmVycyBvZg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHRoZSBNb2JpbGUgT3BlcmF0
b3IpLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEluZm9ybWF0aW9uIHdhcyBhbiBjb2RlZCAocGVy
c2lzdGVudCkgc3Vic2NyaWJlciBpZA0KPj4+Pj5kZXJpdmVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gZnJvbSB0aGUgTVNJU0ROLCBhbmQgY291cGxlIG9mIGYgY3VzdG9tZXIgcHJvZmlsZQ0KPj4+
Pj5yZWxhdGVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZmllbGRzLg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSW4gYW4gc2ZjIGJhc2VkIEdpIExBTiwgdGhp
cyBlbnRpdHkgc2hvdWxkIHJlY2VpdmUNCj4+Pj4gPmZyb20gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4gQ2xhc3NpZmllcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4gLSBBIGNsYXNzaWZpY2F0aW9uIG9mIHRoZSBDb250ZW50IFByb3ZpZGVyICggSWQsDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gQ2F0ZWdvcnkpIGJhc2VkIG9uIHRyYWZmaWMgYW5hbHlzaXMg
LSBUaGUgTVNJU0ROIG9mDQo+Pj4+PiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBzdWJzY3Jp
YmVyIC0gVHdvIHN1YnNjcmliZXIgcG9saWN5IGZpZWxkcyAobm90IHRpZWQNCj4+Pj4+IHRvIFBD
UkYNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBidXQgYmVsb25naW5nIHRvIHRoZSBTdWJzY3JpYmVy
IERCKSAoU3Vic2NyaWJlcg0KPj4+Pj4gY2F0ZWdvcnksDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4g
c3ViLWNhdGVnb3J5KSAtIEEgc2Vzc2lvbiBpZCAoZm9yIGxvZ2dpbmcgYW5kDQo+Pj4+PnRyYWNr
aW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gcHVycG9zZXMpDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBUaGUgb2JqZWN0aXZlIGJlaW5nIHRvIGF2b2lkIGhh
dmluZyB0aGUgSFRUUCBQcm94eQ0KPj4+Pj50bw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGJlY29t
ZSBhIHRydXN0ZWQgYXBwbGljYXRpb24gKGludGVyb2dhdGUgdGhlDQo+Pj4+PiBzdWJzY3JpYmVy
IERCLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGV0Yy4uKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBOaWNvbGFzDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTog
SmltDQo+Pj4+PiBHdWljaGFyZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IChqZ3VpY2hhcikgW2pn
dWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPl0gU2VudDoNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBUaHVyc2RheSwgTWFyY2ggMDYsIDIwMTQgMjowMiBQTSBUbzogSmFt
YWwgSGFkaQ0KPj4+Pj5TYWxpbTsNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBqbW9pc2FuZEBqdW5p
cGVyLm5ldDxtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQ+IDxtYWlsdG86am1vaXNhbmRAanVu
aXBlci5uZXQ+Ow0KPj4+Pj4gYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiBDYzoNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+PiBzZmMgU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4g
ZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEhpIEphbWFsLA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gWW91IHNhaWQgIkl0IHNlZW1zIHRoZXJlJ3Mg
Y2xlYXIgbmVlZCBmb3IgdmFyaWFibGUNCj4+Pj4+IHNpemVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gbWV0YWRhdGEiLi4gSSBhbSBub3Qgc28gY29udmluY2VkIGFuZCB3b3VsZCBsaWtlIHRvDQo+
Pj4+PiBiZXR0ZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiB1bmRlcnN0YW5kIHRoZSByZXF1aXJl
bWVudHMgYmVmb3JlIHBhc3NpbmcganVkZ2VtZW50Lg0KPj4+Pj4gSWYgd2UNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+PiBsb29rIGF0IHRoZSB1c2UgY2FzZXMgYXMgcHJlc2VudGVkIHRodXMgZmFyIGlu
dG8NCj4+Pj4+IHRoZSBXRyBJDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gaGF2ZSB5ZXQgdG8gc2Vl
IGEgc2luZ2xlIGV4YW1wbGUgb2YgdGhlIG5lZWQNCj4+Pj4+IChub3RpbmcgdGhhdA0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+IGRlc2lyZSBpcyBub3QgdGhlIHNhbWUgYXMgbmVlZCkgLSBJIGFtIG5v
dCBzYXlpbmcNCj4+Pj4+IHRoZXJlIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbm8gcmVxdWly
ZW1lbnQgYnV0IHJhdGhlciB0aGF0IHdlIHNob3VsZCBub3QganVtcA0KPj4+Pj4gdG8gdGhlDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gY29uY2x1c2lvbiBhbmQgYnVpbGQgc3RhbmRhcmRzIGFyb3Vu
ZCBhIHRoZW9yeS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gT24gMy8zLzE0
LCA2OjM1IEFNLCAiSmFtYWwgSGFkaSBTYWxpbSINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gPGhh
ZGlAbW9qYXRhdHUuY29tPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4gPG1haWx0bzpoYWRpQG1v
amF0YXR1LmNvbT4+DQo+Pj4+Pndyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+PiBJIGxpa2UgdGhlIGRvYyAtIHdlbGwgd3JpdHRlbi4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gU2VjdGlvbiA0LjMgb24gbWV0
YWRhdGEgZW5jb2RpbmcuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4+IEl0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGUgc2l6ZWQNCj4+
Pj4+IG1ldGFkYXRhDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IChhdCBsZWFzdCBmb3IgaHR0cC9h
cHAgeW91IHNlZW0gdG8gaW5kaWNhdGUgdGhlDQo+Pj4+PiBkZXNpcmUgZm9yDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4+aXQpLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBGb3IgYSBkYXRhcGF0aCBw
ZXItcGFja2V0IG1ldGFkYXRhLCBpIGZlZWwgdGhlDQo+Pj4+PiBuZWVkIGlzDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4+IGp1c3QgYXMgaW1wb3J0YW50LiBBcmUgd2UgbGltaXRlZCBieSB0aGUgZmFj
dCB0aGF0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGV4aXN0aW5nIGhhcmR3YXJlIG1heSBub3Qg
YmUgYWJsZSB0byBoYW5kbGUgVExWcz8NCj4+Pj4+Rm9yDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+
IGV4YW1wbGUsIEkgZG9udCBoYXZlIGEgcHJvYmxlbSBoYW5kbGluZyBUTFZzIGluIGENCj4+Pj4+
IHNvZnR3YXJlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+ZGF0YXBhdGguDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGNoZWVycywgamFtYWwNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+
IG1haWxpbmcgbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4g
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+
PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5v
cmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbGlzdCBzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+
PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbGlz
dCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4g
ICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXyBzZmMgbWFpbGluZw0KPj4+Pj4gbGlzdA0KPj4+Pj4gICA+Pj4+PiBzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+
PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+
Pg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQo+Pj4+PiAgID4+c2ZjIG1haWxpbmcgbGlzdA0KPj4+Pj4gICA+PnNm
Y0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+
Pj4+ICAgPj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4g
ICA+DQo+Pj4+PiAgID5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0KPj4+Pj4gICA+c2ZjIG1haWxpbmcgbGlzdA0KPj4+Pj4gICA+c2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gICA+aHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+DQo+Pj4+DQo+Pj4+IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+IHNmYyBt
YWlsaW5nIGxpc3QNCj4+Pj4gc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+
IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4NCj4+PiBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+IHNmYyBtYWls
aW5nIGxpc3QNCj4+PiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+PiBodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+DQo+Pg0KPj5fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj5zZmMgbWFpbGluZyBs
aXN0DQo+PnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj5odHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPg0KPl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQo+c2ZjIG1haWxpbmcgbGlzdA0KPnNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
Cmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2Zj
QGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYw0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPGJhc2Ug
aHJlZj0ieC1tc2c6Ly85OS8iPjwhLS1baWYgIW1zb10+PHN0eWxlPnZcOioge2JlaGF2aW9yOnVy
bCgjZGVmYXVsdCNWTUwpO30NCm9cOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCndc
Oioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCi5zaGFwZSB7YmVoYXZpb3I6dXJsKCNk
ZWZhdWx0I1ZNTCk7fQ0KPC9zdHlsZT48IVtlbmRpZl0tLT48c3R5bGU+PCEtLQ0KLyogRm9udCBE
ZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpIZWx2ZXRpY2E7DQoJcGFu
b3NlLTE6MiAxMSA2IDQgMiAyIDIgMiAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpT
aW1TdW47DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2Zv
bnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7
fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAy
IDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0KCXBhbm9z
ZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxA
U2ltU3VuIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk6Ik1TIFVJIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2IDAgNyAyIDUgOCAy
IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBNUyBVSSBHb3RoaWMiOw0KCXBhbm9z
ZS0xOjIgMTEgNiAwIDcgMiA1IDggMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1z
b05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFy
Z2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRp
bWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21z
by1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRl
cmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHls
ZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGlu
ZTt9DQpwLk1zb0FjZXRhdGUsIGxpLk1zb0FjZXRhdGUsIGRpdi5Nc29BY2V0YXRlDQoJe21zby1z
dHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IENoYXIiOw0K
CW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTo4LjBwdDsN
Cglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0KcC5Nc29MaXN0UGFyYWdyYXBo
LCBsaS5Nc29MaXN0UGFyYWdyYXBoLCBkaXYuTXNvTGlzdFBhcmFncmFwaA0KCXttc28tc3R5bGUt
cHJpb3JpdHk6MzQ7DQoJbWFyZ2luLXRvcDowaW47DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltYXJn
aW4tYm90dG9tOjBpbjsNCgltYXJnaW4tbGVmdDouNWluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFw
dDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJz
ZXJpZiI7fQ0Kc3Bhbi5hcHBsZS1jb252ZXJ0ZWQtc3BhY2UNCgl7bXNvLXN0eWxlLW5hbWU6YXBw
bGUtY29udmVydGVkLXNwYWNlO30NCnNwYW4uRW1haWxTdHlsZTE5DQoJe21zby1zdHlsZS10eXBl
OnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6
IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsN
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0K
c3Bhbi5CYWxsb29uVGV4dENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkJhbGxvb24gVGV4dCBDaGFy
IjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4
dCI7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnNwYW4uRW1haWxTdHls
ZTIzDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxp
YnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzAwNzBDMDt9DQouTXNvQ2hwRGVmYXVsdA0KCXtt
c28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdv
cmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4w
aW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQovKiBM
aXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDo2MDgwNDgxMTk7DQoJ
bXNvLWxpc3QtdGVtcGxhdGUtaWRzOjEzMjE5MjI2MjY7fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEuMGlu
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXci
Ow0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iO30NCkBsaXN0IGwwOmxl
dmVsMw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMDpsZXZlbDQNCgl7bXNv
LWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWw1DQoJe21zby1sZXZlbC10YWIt
c3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtdGFiLXN0b3A6My4waW47
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9
DQpAbGlzdCBsMDpsZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6
bGV2ZWw4DQoJe21zby1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsOQ0KCXtt
c28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMQ0KCXttc28tbGlzdC1pZDoxMjUyNjIw
OTU5Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczo5NTAyNDcwO30NCkBsaXN0IGwxOmxldmVsMQ0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglm
b250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWwyDQoJe21zby1sZXZlbC10YWItc3Rv
cDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluO30NCkBsaXN0IGwxOmxldmVsMw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpA
bGlzdCBsMTpsZXZlbDQNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDE6bGV2
ZWw1DQoJe21zby1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwxOmxldmVsNg0KCXttc28t
bGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTpsZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1z
dG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotLjI1aW47fQ0KQGxpc3QgbDE6bGV2ZWw4DQoJe21zby1sZXZlbC10YWItc3RvcDo0LjBpbjsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30N
CkBsaXN0IGwxOmxldmVsOQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMg0K
CXttc28tbGlzdC1pZDoxMjgwMTgxODQ5Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczoxNTQwODg1
MTgwO30NCkBsaXN0IGwyOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFu
c2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2
ZWwyDQoJe21zby1sZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwyOmxldmVsMw0KCXttc28t
bGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMjpsZXZlbDQNCgl7bXNvLWxldmVsLXRhYi1z
dG9wOjIuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotLjI1aW47fQ0KQGxpc3QgbDI6bGV2ZWw1DQoJe21zby1sZXZlbC10YWItc3RvcDoyLjVpbjsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30N
CkBsaXN0IGwyOmxldmVsNg0KCXttc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMjps
ZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDI6bGV2ZWw4DQoJe21z
by1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwyOmxldmVsOQ0KCXttc28tbGV2ZWwtdGFi
LXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0uMjVpbjt9DQpAbGlzdCBsMw0KCXttc28tbGlzdC1pZDoxNDgxMDAwODMyOw0KCW1zby1s
aXN0LXR5cGU6aHlicmlkOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotMTcyMTk3MjU5NCAtMTQw
OTUyMDQyOCA2NzY5ODY5MSA2NzY5ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5MyA2NzY5
ODY4OSA2NzY5ODY5MSA2NzY5ODY5Mzt9DQpAbGlzdCBsMzpsZXZlbDENCgl7bXNvLWxldmVsLXN0
YXJ0LWF0OjA7DQoJbXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Oi07DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjIwLjI1cHQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJbXNvLWZhcmVhc3QtZm9udC1m
YW1pbHk6Q2FsaWJyaTsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9
DQpAbGlzdCBsMzpsZXZlbDINCgl7bXNvLWxldmVsLXRhYi1zdG9wOjEuMGluOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDM6
bGV2ZWwzDQoJe21zby1sZXZlbC10YWItc3RvcDoxLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwzOmxldmVsNA0KCXtt
c28tbGV2ZWwtdGFiLXN0b3A6Mi4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMzpsZXZlbDUNCgl7bXNvLWxldmVsLXRh
Yi1zdG9wOjIuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47fQ0KQGxpc3QgbDM6bGV2ZWw2DQoJe21zby1sZXZlbC10YWItc3RvcDozLjBp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
O30NCkBsaXN0IGwzOmxldmVsNw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6My41aW47DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBs
MzpsZXZlbDgNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjQuMGluOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDM6bGV2ZWw5DQoJ
e21zby1sZXZlbC10YWItc3RvcDo0LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGw0DQoJe21zby1saXN0LWlkOjE5MDc0
NDg2NTI7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjE5OTI0NTc1MTY7fQ0Kb2wNCgl7bWFyZ2lu
LWJvdHRvbTowaW47fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KLS0+PC9zdHlsZT48IS0t
W2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRt
YXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4N
CjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRh
PSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJv
ZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0i
V29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMDA3MEMwIj5IaSBTdW1hbmRyYSw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzAwNzBDMCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMwMDcwQzAiPkkgYW0gZmluZSB3
aXRoIG9wdGlvbiAyIGFwcHJvYWNoLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMwMDcwQzAiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMDA3MEMwIj5CdXQgeW91ciBkZXNjcmlwdGlvbiBp
bmRpY2F0ZXMgdGhhdCBTRiBpcyBhd2FyZSBvZiBjaGFpbklEIGFuZCBpcyByZXNwb25zaWJsZSB0
byBmb3J3YXJkIHBhY2tldCB0byB0aGUgbmV4dCBob3AgU0YgYW5kIHNlbGVjdCBhIGRpZmZlcmVu
dCBwYXRocyBieSBjaGFuZ2luZw0KIHRoZSBjaGFpbmVkIHBhcmFtZXRlci4gVGhpcyBtZWFucyB0
aGF0IHdlIHdpbGwgb25seSBoYXZlIHNpbmdsZSBjb21wb25lbnQsIFNGLCBpbiBTRkMgYXJjaGl0
ZWN0dXJlPyAobWF5YmUgdHdvLCBjbGFzc2lmaWVyIGFuZCBTRikuICZuYnNwO0kgZGlzYWdyZWUg
dGhpcyBTRkMgYXJjaGl0ZWN0dXJlLiBXZSBuZWVkIHRvIGRpc3Rpbmd1aXNoIFNGIGFuZCBmb3J3
YXJkaW5nIGNvbXBvbmVudCBpbiBTRkMgYXJjaGl0ZWN0dXJlLCB0d28gaGFzIGRpZmZlcmVudA0K
IHJvbGVzLiA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzAwNzBDMCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMwMDcwQzAiPkFub3RoZXIgcG9pbnQsIGluIG9wdGlvbiAyIGFwcHJvYWNoLCBk
byB3ZSBuZWVkIG1hbmRhdGUgdGhhdCB0aGUgZm9yd2FyZGluZyBoYXMgdG8gdXNlIHRoZSBjaGFp
bklEPyAmbmJzcDtNYW55IFNQIHBlb3BsZSBoYXMgZXhwcmVzc2VkIHRoYXQgdGhleSBtYXkgd2Fu
dCB0byB1c2UNCiBkaWZmZXJlbnQgd2F5cyB0byBlc3RhYmxpc2ggdGhlIFNGQyBwYXRoLCBub3Qg
cmVseSBvbiB0aGUgaW5mbyBjYXJyaWVkIG9uIHBhY2tldHMuIFNob3VsZCBTRkMgc29sdXRpb24g
YWxsb3cgdGhhdCBvcHRpb24/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMwMDcwQzAiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMDA3MEMwIj5BZ2FpbiwgSSBhbSBmaW5lIHdpdGggb3B0aW9u
IDIgYXBwcm9hY2guPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMwMDcwQzAiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMDA3MEMwIj5UaGFua3MsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMwMDcw
QzAiPkx1Y3k8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzAwNzBDMCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZ10NCjxiPk9uIEJlaGFsZiBPZiA8L2I+U3VtYW5kcmEgTWFqZWU8YnI+DQo8Yj5TZW50Ojwv
Yj4gV2VkbmVzZGF5LCBNYXJjaCAxOSwgMjAxNCAyOjAzIEFNPGJyPg0KPGI+VG86PC9iPiBDYXRo
eSBaaGFuZzsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBMb3Vpcy5Gb3VyaWU7IFBhdWwgUXVp
bm4gKHBhdWxxKTsgRGF2aWQgQWxsYW4gSTxicj4NCjxiPkNjOjwvYj4gTmljb2xhcyBCT1VUSE9S
UzsgWHV4aWFvaHU7IG1pa2ViaWFuY0Bhb2wuY29tOyBzZmNAaWV0Zi5vcmc7IENoYW5nY2hlbmcg
SHVhbmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNo
YWluIElEPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+SSBzZWUgdHdvIHdh
eXMgdG8gY2FycnkgdGhlIHBhdGggaW5mb3JtYXRpb24uJm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxvbCBzdGFydD0iMSIgdHlwZT0iMSI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9ImNvbG9yOmJsYWNrO21zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvO21zby1saXN0Omw0IGxldmVsMSBsZm8xIj4NCjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+RXhwbGljaXQgb3JkZXJlZCBsaXN0LCBzb21ldGhpbmcgbGlrZSBGVy1BIDo6IFRD
UC1PUFQgOjogTEIgOjogVmlkZW9PUFQgOjogQ0dOQVQuICZuYnNwOyBUaGVyZSBhcmUgdHdvIGlz
c3VlcyB3aXRoIHRoaXMgYXBwcm9hY2gsIGZpcnN0IHRoZSBsZW5ndGggb2YgZ3JhcGggaXMgdmFy
aWFibGUuICZuYnNwO0Fsc28gaXQgaW1wbGllcyBiaWRpcmVjdGlvbmFsDQogc3ltbWV0cnkuIEl0
IGlzIG9mdGVuIHJlcXVpcmVkIGJ1dCBzaG91bGQgbm90IGJlIG1hbmRhdG9yeS4gJm5ic3A7U2Vj
b25kbHkgY2hhbmdpbmcgdGhpcyBwYXRoL2dyYXBoIGluIGF0IFNGIGNhbiBiZSBjdW1iZXJzb21l
LiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJjb2xvcjpibGFjazttc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0bzttc28tbGlzdDpsNCBsZXZlbDEgbGZvMSI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPkxldCB0aGUgQ29udHJvbCBwbGFuZSBkaXN0cmlidXRlIHRoZSBjaGFpbklEICZsdDvi
gJQmZ3Q7IGdyYXBoIG1hcHBpbmcuIEluIHRoaXMgY2FzZSBlYWNoIFNGIHdvdWxkIGhhdmUgbWFw
cGluZyBvZiBnaXZlbiBhIGNoYWluSUQgd2hhdCBpcyBteSBuZXh0IGhvcC4gVGhlIGNoYWluSUQg
aXRzZWxmIGNvdWxkIGJlIGZpeGVkIHNpemUgZWxlbWVudC4NCiBBIFNGIGNhbiBzZWxlY3QgYSBk
aWZmZXJlbnQgcGF0aCBieSBjaGFuZ2luZyB0aGUgY2hhaUlEIHBhcmFtZXRlci48bzpwPjwvbzpw
Pjwvc3Bhbj48L2xpPjwvb2w+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPlJlZ2FyZHM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6YmxhY2siPlN1bWFuZHJhPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGlu
IDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6YmxhY2siPkZyb206DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjpibGFjayI+Q2F0aHkgWmhhbmcgJmx0OzxhIGhyZWY9Im1haWx0bzpDYXRoeS5I
LlpoYW5nQGh1YXdlaS5jb20iPkNhdGh5LkguWmhhbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7PGJyPg0K
PGI+RGF0ZTogPC9iPlR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IGF0IDEwOjEzIEFNPGJyPg0KPGI+
VG86IDwvYj4mcXVvdDtSZWluYWxkbyBQZW5ubyAocmVwZW5ubykmcXVvdDsgJmx0OzxhIGhyZWY9
Im1haWx0bzpyZXBlbm5vQGNpc2NvLmNvbSI+cmVwZW5ub0BjaXNjby5jb208L2E+Jmd0OywgJnF1
b3Q7TG91aXMuRm91cmllJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86TG91aXMuRm91cmllQGh1
YXdlaS5jb20iPkxvdWlzLkZvdXJpZUBodWF3ZWkuY29tPC9hPiZndDssICZxdW90O1BhdWwgUXVp
bm4gKHBhdWxxKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWxxQGNpc2NvLmNvbSI+cGF1
bHFAY2lzY28uY29tPC9hPiZndDssDQogRGF2aWQgQWxsYW4gSSAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tIj5kYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbTwv
YT4mZ3Q7PGJyPg0KPGI+Q2M6IDwvYj5OaWNvbGFzIEJPVVRIT1JTICZsdDs8YSBocmVmPSJtYWls
dG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5j
b208L2E+Jmd0OywgWHV4aWFvaHUgJmx0OzxhIGhyZWY9Im1haWx0bzp4dXhpYW9odUBodWF3ZWku
Y29tIj54dXhpYW9odUBodWF3ZWkuY29tPC9hPiZndDssIENoYW5nY2hlbmcgSHVhbmcgJmx0Ozxh
IGhyZWY9Im1haWx0bzpodWFuZ0BzY2UuY2FybGV0b24uY2EiPmh1YW5nQHNjZS5jYXJsZXRvbi5j
YTwvYT4mZ3Q7LA0KICZxdW90OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRm
Lm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRm
Lm9yZzwvYT4mZ3Q7LCAmcXVvdDs8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPm1p
a2ViaWFuY0Bhb2wuY29tPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bh
b2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9iPlJl
OiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5IaSBSZWluYWxkbyw8L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlNv
IHRoZSBjaGFpbiBJRCBpcyBhY3R1YWxseSB0aGUgcGF0aCBJRCB3aGljaCByZXByZXNlbnRzIGFu
IG9yZGVyZWQgc2V0IG9mIHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFuY2VzLg0KPC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkkgdGhp
bmsgd2Ugc2hvdWxkIGFkZCBhbiBleHBsaWNpdCBkZWZpbml0aW9uIG9mIOKAnHNlcnZpY2UgaW5z
dGFuY2XigJ0uIFdoYXQgZG8geW91IHRoaW5rPzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+VGhhbmtzLDwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj5DYXRoeTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpi
bGFjayI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5SZWluYWxkbyBQ
ZW5ubyAocmVwZW5ubyk8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQg
MTE6MDMgQU08YnI+DQo8Yj5Ubzo8L2I+IExvdWlzLkZvdXJpZTsgUGF1bCBRdWlubiAocGF1bHEp
OyBEYXZpZCBBbGxhbiBJPGJyPg0KPGI+Q2M6PC9iPiBOaWNvbGFzIEJPVVRIT1JTOyBYdXhpYW9o
dTsgPGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwv
YT47DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+OyBDaGFu
Z2NoZW5nIEh1YW5nPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxh
dGlvbiBjaGFpbiBJRDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6Ymxh
Y2siPkEgU2VydmljZSBDaGFpbiBqdXN0IGRlZmluZXMgd2hpY2ggdHlwZSBvZiBzZXJ2aWNlIGFu
ZCB0aGVpciBvcmRlci48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFj
ayI+QSBzZXJ2aWNlIHBhdGggZGVmaW5lcyB0aGUgYWN0dWFsIHNlcnZpY2UgaW5zdGFuY2UsIHNh
eSwgZmlyZXdhbGwxLmhvbWUsIG5hdDIsIGRwaS1zaWMsIGV0Yy48L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2si
PiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAj
QjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOg0K
PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZxdW90
O0xvdWlzLkZvdXJpZSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOkxvdWlzLkZvdXJpZUBodWF3
ZWkuY29tIj5Mb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9i
PlR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IGF0IDEwOjU1IEFNPGJyPg0KPGI+VG86IDwvYj4mcXVv
dDtQYXVsIFF1aW5uIChwYXVscSkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpwYXVscUBjaXNj
by5jb20iPnBhdWxxQGNpc2NvLmNvbTwvYT4mZ3Q7LCBEYXZpZCBBbGxhbiBJICZsdDs8YSBocmVm
PSJtYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20iPmRhdmlkLmkuYWxsYW5AZXJpY3Nz
b24uY29tPC9hPiZndDs8YnI+DQo8Yj5DYzogPC9iPk5pY29sYXMgQk9VVEhPUlMgJmx0OzxhIGhy
ZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iPk5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbTwvYT4mZ3Q7LCBYdXhpYW9odSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnh1eGlhb2h1
QGh1YXdlaS5jb20iPnh1eGlhb2h1QGh1YXdlaS5jb208L2E+Jmd0OywgQ2hhbmdjaGVuZyBIdWFu
ZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmh1YW5nQHNjZS5jYXJsZXRvbi5jYSI+aHVhbmdAc2NlLmNh
cmxldG9uLmNhPC9hPiZndDssDQogJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+
c2ZjQGlldGYub3JnPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+
c2ZjQGlldGYub3JnPC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9s
LmNvbSI+bWlrZWJpYW5jQGFvbC5jb208L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bWlr
ZWJpYW5jQGFvbC5jb20iPm1pa2ViaWFuY0Bhb2wuY29tPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0
OiA8L2I+UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJs
YWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlBhdWwsPC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNw
OyZuYnNwOyBDYW4geW91IGNsYXJpZnkgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiBzZXJ2aWNlIGNo
YWluIGFuZCBzZXJ2aWNlIHBhdGguIEdpdmVuIHRoYXQgYSBzZXJ2aWNlIGNoYWluIGlzIGNvbXBv
c2VkPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPm9mIHNldmVyYWwgc2VydmljZSBmdW5jdGlvbnMgU0YxLCBTRjIsIC4uIFNGbiBo
b3cgd291bGQgYSBzZXJ2aWNlIHBhdGggZGlmZmVyIGZyb20gdGhhdCBzZXJ2aWNlIGNoYWluPzwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MjAuMjVwdDt0ZXh0
LWluZGVudDotLjI1aW47bXNvLWxpc3Q6bDMgbGV2ZWwxIGxmbzIiPg0KPCFbaWYgIXN1cHBvcnRM
aXN0c10+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9y
ZSI+LTxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8
L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPkxvdWlzPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4g
MGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOmJsYWNrIj4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9i
PlBhdWwgUXVpbm4gKHBhdWxxKTxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBNYXJjaCAxOCwg
MjAxNCAxMDoyNiBBTTxicj4NCjxiPlRvOjwvYj4gRGF2aWQgQWxsYW4gSTxicj4NCjxiPkNjOjwv
Yj4gTmljb2xhcyBCT1VUSE9SUzsgWHV4aWFvaHU7IDxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNA
YW9sLmNvbSI+bWlrZWJpYW5jQGFvbC5jb208L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyI+c2ZjQGlldGYub3JnPC9hPjsgQ2hhbmdjaGVuZyBIdWFuZzxicj4NCjxiPlN1YmplY3Q6
PC9iPiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPkhpIERhdmUsIDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+Q2hhaW4gSUQgc2hvdWxkIHJlYWxseSBiZSBwYXRoIElEIHNpbmNl
IHRoZXJlIGNhbiBiZSBtYW55IHBhdGhzIGZvciBhIGdpdmVuIGNoYWluLiAmbmJzcDtVc2luZyB0
aGF0IGRlZmluaXRpb24sIHdlIGF2b2lkIHRoZSBvdmVybG9hZCBhbmQgcmVhcCB0aGUgZ2FpbiBh
bGx1ZGVkIHRvIGJlbG93LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5QYXVsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+T24gTWFyIDE4LCAyMDE0LCBhdCAxMjox
NCBQTSwgRGF2aWQgQWxsYW4gSSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJp
Y3Nzb24uY29tIj5kYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5XZWxsIHRoZSBxdWVzdGlvbiBkZSBqb3VyIGlz
IOKAnGRvZXMgYSBjaGFpbiBJRCBkZWZpbmUgYSBjbGFzcyBvciBhbiBpbnN0YW5jZeKAneKApi4g
SWYgaXQgZGVmaW5lcyBhbiBjbGFzcyB3ZSBhbHNvIG5lZWQgaW5zdGFuY2UgaW5mb3JtYXRpb24s
IGlmIGl0IGlzIGN1cnJlbnRseQ0KIG92ZXJsb2FkZWQgdG8gZGVmaW5lIGNsYXNzIGFuZCBpbnN0
YW5jZSBJTU8gd2UgaGF2ZSBhIHByb2JsZW3igKYuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5EYXZlPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1
QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RnJv
bTo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5zZmMNCiBbPGEgaHJlZj0ibWFpbHRv
OnNmYy0iPm1haWx0bzpzZmMtPC9hPjxhIGhyZWY9Im1haWx0bzpib3VuY2VzQGlldGYub3JnIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dPHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiPk9uIEJlaGFs
ZiBPZjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+
Q2hhbmdjaGVuZyBIdWFuZzxicj4NCjxiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5UdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA3OjQzIEFN
PGJyPg0KPGI+VG86PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj5OaWNvbGFzIEJPVVRIT1JTPGJyPg0KPGI+Q2M6PC9iPjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5YdXhpYW9odTs8c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT47
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9
Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWlr
ZWJpYW5jQGFvbC5jb208L3NwYW4+PC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTogW3NmY108c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIGxhbmc9
IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtNUyBVSSBH
b3RoaWMmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+562U5aSNPC9z
cGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj46DQogU0ZDIGVuY2Fw
c3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5Hb29kIHBvaW50cy4gSSBiZWxpZXZlIGV4cGxpY2l0IGNo
YWluIElEIHNob3VsZCBiZSBtYW5kYXRvcnkuIFRoZSBvdmVyaGVhZCBpcyB2ZXJ5IGxpdHRsZS4g
SXQgaGVscHMgc2ltcGxpZnkgcHJvY2Vzc2luZyBhbmQgc3RlZXJpbmcgc2lnbmlmaWNhbnRseS4g
VGhlIGdhaW4gaXMgaHVnZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Q2hh
bmc8YnI+DQo8YnI+DQotLS0tLS0tLS0tLS08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj5DaGFuZ2NoZW5nIEh1YW5nPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90
dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YnI+DQpPbiBNYXIgMTgsIDIw
MTQsIGF0IDE6NTMgQU0sIE5pY29sYXMgQk9VVEhPUlMgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNv
bGFzLkJPVVRIT1JTQHFvc21vcy5jb20iPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPk5pY29s
YXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21h
cmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5JIHRoaW5rIHRoYXQga2VlcGluZyB0aGUg
U2VydmljZSBQYXRoIExheWVyIHRyYW5zcG9ydCBpbmRlcGVuZGVudCBzaG91bGQgcmVtYWluIGFu
IG9iamVjdGl2ZSBmb3IgU0ZDLiAmbmJzcDtTdWNoIGEgc2VwYXJhdGlvbiBvZiBjb25jZXJucyBp
cyBhIHNvdW5kIGFyY2hpdGVjdHVyYWwgcHJpbmNpcGxlDQogdGhhdCBoZWxwIGtlZXAgdGhpbmdz
IHNpbXBsZSBpbiBwcmFjdGljZS48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5PbiB0aGUgcXVlc3Rpb24gb2YgJm5ic3A7U2Vy
dmljZSBQYXRoLCB3ZSBoYXZlIGEgZGlzY3Vzc2lvbiBvbiB3aGV0aGVyIHdlIG5lZWQgc29tZSBr
aW5kIG9mIGV4cGxpY2l0IGlkZW50aWZpZXIgb3ImbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjpibGFjayI+Y291bGQgd2UgcmVseSBvbiBtYXBwaW5nIG9uIHNvbWUgdW5kZXJsYXkgbmV0
d29yayBwcm90b2NvbCBmaWVsZHMuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZu
YnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPk1heSBiZSBhIFBSTy9DT04gdGFibGUgY291bGQg
aGVscCBmb2N1cyB0aGUgZ3JvdXAgZGVjaXNpb24gb24gdGhhdCBtYXR0ZXI8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8dWwgc3R5
bGU9Im1hcmdpbi10b3A6MGluIiB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0iY29sb3I6YmxhY2s7bXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzMiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij5WaXNpYmlsaXR5ICh0cmFjaW5nKTwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+
PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbGlzdDpsMiBsZXZl
bDEgbGZvMyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZvcndhcmRpbmcgZ3JhcGggc3Ry
dWN0dXJlIGltcGFjdC9saW1pdGF0aW9uczwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbGlzdDpsMiBsZXZlbDEgbGZvMyI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlJlY29uZmlndXJhdGlvbiBzcGVlZCZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvbGk+PC91bD4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHR5
cGU9ImRpc2MiPg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBpbiIgdHlwZT0iY2lyY2xlIj4NCjxs
aSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLWxpc3Q6bDAgbGV2ZWwy
IGxmbzQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5MQlMgLyBzY2FsZSBvdXQgaW1wYWN0
PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9y
OmJsYWNrO21zby1saXN0OmwwIGxldmVsMiBsZm80Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+Tm9kZSBieXBhc3MgKGUuZzsgbWFpbnRlbmFuY2UpPC9zcGFuPjxvOnA+PC9vOnA+PC9saT48
L3VsPg0KPC91bD4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHR5cGU9ImRpc2MiPg0KPGxp
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbGlzdDpsMSBsZXZlbDEg
bGZvNSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPnVuZGVybGF5IG5ldHdvcmsvdHJhbnNw
b3J0IGxheWVycyBzdXBwb3J0PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1saXN0OmwxIGxldmVsMSBsZm81Ij48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+SGVhZGVyIHNwYWNlIGltcGFjdDwvc3Bhbj48bzpwPjwvbzpw
PjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbGlzdDps
MSBsZXZlbDEgbGZvNSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPk11bHRpIHRlbmFudCBz
dXBwb3J0IGltcGFjdDwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJjb2xvcjpibGFjazttc28tbGlzdDpsMSBsZXZlbDEgbGZvNSI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPlNGQyBvbiBmbGF0IChlLmcgb3B0aWNhbCBMMiBmb3IgRGF0YSBDZW50
ZXJzKSBuZXR3b3JrJm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1saXN0OmwxIGxldmVsMSBsZm81Ij48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+VW5kZXJsYXkgbmV0d29yayBhZG1pbmlzdHJhdGlvbiBpbXBh
Y3Q8L3NwYW4+PG86cD48L286cD48L2xpPjwvdWw+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2si
PiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+UGVyc29uYWxs
eSBJIHRoaW5rIHRoYXQgaGF2aW5nIGFuIGV4cGxpY2l0IGNoYWluIGlkZW50aWZpZXIgKGUuZy4g
U2VydmljZSBQYXRoL1NlcnZpY2UgSW5kZXgpIGlzIGNsZWFyIChtYW5hZ2VtZW50IGFuZCBjb250
cm9sKSBhbmQgbm90IGV4cGVuc2l2ZSAoaGVhZGVyIHNwYWNlKS4NCiBUaGUgZHJhd2JhY2sgYmVp
bmcgc29tZSBpbXBhY3Qgb24gdGhlIHNpbXBsaWNpdHkgdG8gYWRkL3JlbW92ZSBlbGVtZW50cyBp
biBhIGNoYWluIGR5bmFtaWNhbGx5Ljwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4m
bmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+VGFnIHN3aXRjaGluZyAoYXMg
TVBMUykgJm5ic3A7YWxsb3dzIHRvIG1hbmFnZSB0YWdzIHBlciBzZXJ2aWNlIG5vZGVzLCBsZWFk
aW5nIHRvIG1vcmUgdmVyc2F0aWxlIGFuZCBkaXZlcnNlIGdyYXBoczwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Tmljb2xhczwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9
InRleHQtYWxpZ246Y2VudGVyIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPg0KPGhyIHNpemU9
IjIiIHdpZHRoPSIxMDAlIiBhbGlnbj0iY2VudGVyIj4NCjwvc3Bhbj48L2Rpdj4NCjxkaXYgaWQ9
ImRpdlJwRjgxMTQ2NyI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRv
bToxMi4wcHQiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9t
Ojwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPlh1eGlhb2h1DQogWzxhIGhyZWY9Im1h
aWx0bzp4dXhpYW9odUBodWF3ZWkuY29tIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj54dXhp
YW9odUBodWF3ZWkuY29tPC9zcGFuPjwvYT5dPGJyPg0KPGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlR1ZXNkYXksIE1hcmNoIDE4LCAy
MDE0IDU6MDQgQU08YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPkplcm9tZSBNb2lzYW5kOzxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5j
b20iPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1pa2ViaWFuY0Bhb2wuY29tPC9zcGFuPjwv
YT47PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0Bp
ZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPltzZmNdPHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgVUkgR290aGljJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPuetlOWkjTwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Og0KIFNGQyBlbmNhcHN1bGF0aW9uIGNo
YWluIElEPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JIGxpa2UgdGhlIGlkZWEgb2Ygc2Vw
YXJhdGluZyB0aGUgU2VydmljZSBGdW5jdGlvbiBMYXllciBhbmQgdGhlIFNlcnZpY2UgUGF0aCBM
YXllciwgYXMgcHJvcG9zZWQgaW4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJh
dGlvbnMuIFRoZSByb2xlIG9mIHRoZQ0KIFNlcnZpY2UgUGF0aCBMYXllciBpcyBqdXN0IHRvIHN0
ZWVyIHRoZSB0cmFmZmljIGFsb25nIGEgcGFydGljdWxhciBjaGFpbiBvZiBzZXJ2aWNlIG5vZGVz
IHdoaWNoIGNhbiBiZSBpbXBsZW1lbnRlZCBieSBleGlzdGluZyB0b29scyBmb3Igc291cmNlIHJv
dXRpbmcsIHN1Y2ggYXMgc2VnbWVudCByb3V0aW5nLiBBcyBzdWNoLCBpdOKAmXMgbm90IG5lY2Vz
c2FyeSB0byB0cnkgdG8ga2VlcCB0aGUgU2VydmljZSBQYXRoIExheWVyIHRyYW5zcG9ydC1pbmRl
cGVuZGVudA0KIGFuZCBjb250YWluIGl0IGluIHRoZSBTRkMgaGVhZGVyLjwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+QmVzdCByZWdhcmRzLDwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj5YaWFvaHU8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRp
bmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2Jv
cmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrIj7lj5Hku7bk
uro8L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OlNpbVN1bjtjb2xvcjpibGFjayI+Ojwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2lt
U3VuO2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayI+c2ZjDQogWzxhIGhyZWY9
Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dPHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiPjxzcGFuIGxhbmc9IlpILUNOIj7ku6Po
oag8L3NwYW4+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PjwvYj5KZXJvbWUgTW9pc2FuZDxicj4NCjxiPjxzcGFuIGxhbmc9IlpILUNOIj7lj5HpgIHml7bp
l7Q8L3NwYW4+OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+MjAxNDxzcGFuIGxhbmc9IlpILUNOIj7lubQ8L3NwYW4+MzxzcGFuIGxhbmc9IlpILUNO
Ij7mnIg8L3NwYW4+MTg8c3BhbiBsYW5nPSJaSC1DTiI+5pelPC9zcGFuPiAxOjAzPGJyPg0KPGI+
PHNwYW4gbGFuZz0iWkgtQ04iPuaUtuS7tuS6ujwvc3Bhbj46PC9iPjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86bWlrZWJpYW5j
QGFvbC5jb20iPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1pa2ViaWFuY0Bhb2wuY29tPC9z
cGFuPjwvYT47PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
PnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KPGI+PHNwYW4gbGFuZz0iWkgtQ04iPuS4u+mi
mDwvc3Bhbj46PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj5SZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
VGhpcyAobGVuZ3RoeSBhbmQgdmVyeSBsaXZlbHkpIHRocmVhZCBzdGFydGVkIGZyb20gZHJhZnQt
cmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMgKHdoaWNoIEkgY28tYXV0aG9yZWQp
Ljwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SW4gc2Vj
dGlvbiA0LjgsIHdlIG1hZGUgYSBjbGVhciBkaXN0aW5jdGlvbiBiZXR3ZWVuIGEgc2VydmljZSBw
YXRoIGxheWVyIChzdGVlcmluZyBwYWNrZXRzIGhvcCBieSBob3AgYWxvbmcgdGhlIGNoYWluKSBh
bmQgYSBzZXJ2aWNlIGZ1bmN0aW9uIGxheWVyIChjb252ZXkNCiBtZXRhZGF0YSBpbmZvcm1hdGlv
biBvZiBpbnRlcmVzdCB0byBTRnMpLiBUZXJtaW5vbG9neSBhc2lkZSwgaXQgc2VlbXMgdGhhdCBz
dWNoIGxheWVyZWQgdmlldyB3YXMgYWdyZWVkIHVwb24gYnkgbWFueSBwZW9wbGUgb24gdGhlIG1h
aWxpbmcgbGlzdC48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPk5vdyB0aGlzIGNlcnRhaW5seSBkb2VzIGJlZyB0aGUgcXVlc3Rpb24gb2Ygc29sdmluZyBC
T1RIIHByb2JsZW1zIHdpdGggdGhlIHNhbWUgKHBhY2tldCkgZW5jYXBzdWxhdGlvbiBtZWNoYW5p
c20uIE5vdGFibHkgd2hlbiBvYnNlcnZpbmcgdGhhdCBtYW55IHVzZSBjYXNlcw0KIGNvdWxkIGJl
IHNhdGlzZmllZCB3aXRob3V0IFNGLWxldmVsIG1ldGFkYXRhLCBvciBieSB1c2luZyBtb3JlIG91
dC1vZi1iYW5kIHdheXMgdG8gY29udmV5IHN1Y2ggU0YgbWV0YWRhdGEuIEFuZCBhbHNvIHdoZW4g
b2JzZXJ2aW5nIHRoYXQgaW5iYW5kIG1hcmtpbmcgKGUuZy4gcGFja2V0IGhlYWRlcnMpIGNvbWVz
IHdpdGggdmFyaW91cyBwcm9zICZhbXA7IGNvbnMgKHNvbWUgb2YgdGhlIGlzc3VlcyBiZWluZyBp
ZGVudGlmaWVkIGluIHRoZSBkcmFmdCwNCiBlLmcuIHNlY3Rpb25zIDQuMSBhbmQgNC4yKS48L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkkgZG8gYWdyZWUg
d2l0aCBNYXJpYS4gV2UgbWF5IHdhbnQgdG8gZXhwbG9yZSBvdGhlciBvcHRpb25zIGZvciBhZGRy
ZXNzaW5nIHRoZSBuZWVkcyBvZiB0aGUgc2VydmljZSBwYXRoIGxheWVyIHRoYXQgZG8gbm90IHJl
cXVpcmUgYW4gZXhwbGljaXQgY2hhaW4taWQgb2Ygc29ydHMuPC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JbiB0aGUgZHJhZnQsIHdlIGNvbmNsdWRlZCBi
eSBzdGF0aW5nIOKAnEEgcHJvZHVjdGl2ZSBwYXRoIGZvcndhcmQgY291bGQgYmUgdG8gZGl2aWRl
IGFuZCBjb25xdWVyOiB0byBjbGVhcmx5IHNlcGFyYXRlIHRoZSBwcm9ibGVtIG9mIFNlcnZpY2Ug
RnVuY3Rpb24gUGF0aCB0b3BvbG9neQ0KIGZyb20gdGhlJm5ic3A7Jm5ic3A7IHByb2JsZW0gb2Yg
W2NvbnZleWluZyBTRl0gbWV0YWRhdGHigJ0uIEkgZG8gYmVsaWV2ZSB3ZSBzaG91bGQgZXhwbG9y
ZSBzdWNoIHNlcGFyYXRpb24gcHJpbmNpcGxlIGZ1cnRoZXIuPC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBp
biAwaW4gMGluIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJs
YWNrIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OmJsYWNrIj5zZmMNCiBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnPC9zcGFuPjwvYT5dPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPjxiPk9uIEJlaGFsZiBPZjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29t
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWlrZWJpYW5jQGFv
bC5jb208L3NwYW4+PC9hPjxicj4NCjxiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5GcmlkYXksIE1hcmNoIDE0LCAyMDE0IDU6NTAgUE08
YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxiPlN1
YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj5SZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOmJsYWNrIj5JIHdvdWxkIGltYWdpbmUgdGhhdCBpZiB3ZSBtYWRlIHRoZSBDaGFpbiBJ
RCBmaWVsZCBpbiB0aGUgaGVhZGVyIGJlIG9wdGlvbmFsLCB5ZXQgc3RpbGwgcmVxdWlyZWQgYSBo
ZWFkZXIgYW5kIHN0aWxsIHJlcXVpcmVkIHRoYXQgc29tZQ0KIGluZGljYXRpb24gb2YgdGhlIGNo
YWluIGJlIGNhcnJpZWQgc29tZXdoZXJlIGluIHRoZSBwYWNrZXQgKG1wbHMgbGFiZWwgb3Igdmxh
biBvciB3aGF0ZXZlciksIHRoYXQgdGhlIGltcGxlbWVudGF0aW9uIHdvdWxkIGJlY29tZSBvdmVy
bHkgY29tcGxpY2F0ZWQuICZuYnNwO1RvIGRvIHNvIHdvdWxkIGJlIHVzaW5nIFNGQyBzaW1wbHkg
YXMgYSBtZWNoYW5pc20gdG8gY2FycnkgbWV0YSBkYXRhIGFuZCBub3QgYXQgYWxsIGZvciBzZXJ2
aWNlIGNoYWluaW5nLA0KIHdoaWNoIHNvdW5kcyBjb3VudGVyIGludHVpdGl2ZSB0byBtZS4mbmJz
cDs8YnI+DQo8YnI+DQpNYXJpYSwmbmJzcDs8YnI+DQpTbywgeW91IGFyZSBzYXlpbmcgdGhhdCB5
b3Ugd2FudCB0byB1c2UgU0ZDIHRvIGNhcnJ5IGFyb3VuZCBtZXRhZGF0YSwgYnV0IG5vdCBmb3Ig
YWN0dWFsIHNlcnZpY2UgY2hhaW5pbmcgYmVjYXVzZSB5b3UgYWxyZWFkeSBoYXZlIGEgd2F5IHRv
IGltcGxlbWVudCBzZXJ2aWNlIGNoYWluaW5nIG91dHNpZGUgb2YgU0ZDPyAmbmJzcDtNYXliZSBJ
J20gbm90IGZvbGxvd2luZywgYnV0IGl0IHNlZW1zIHRvIG1lIHRoYXQgaWYgeW91IHdlcmUgdG8g
dXBncmFkZSB5b3VyDQogbmV0d29yayB0byBzdXBwb3J0IFNGQyB0aGF0IHlvdSB3b3VsZCBjaGFu
Z2UgZnJvbSB1c2luZyB5b3VyIGV4aXN0aW5nIG1lY2hhbmlzbSBhbmQgc3RhcnQgdXNpbmcgU0ZD
LCB3aGljaCBpcyBtZWFudCB0byBwcm92aWRlIHN1cHBvcnQgZm9yIHNlcnZpY2UgZnVuY3Rpb25z
IHRoYXQgYXJlIG5vdCBTRkMgYXdhcmUuICZuYnNwO1RoZXJlIGFyZSBhIG51bWJlciBvZiB1cyB3
aG8gaGF2ZSBpbXBsZW1lbnRlZCwgaW4gb25lIHdheSBvciBhbm90aGVyLCBzb21lDQogc29ydCBv
ZiBzZXJ2aWNlIGNoYWluaW5nLCBidXQgSSAoSSBjYW4gYXQgbGVhc3Qgc3BlYWsgZm9yIG15c2Vs
ZikgYW0gbG9va2luZyB0byBTRkMgbm90IHRvIGVuaGFuY2UgbXkgY3VycmVudCBpbXBsZW1lbnRh
dGlvbiwgYnV0IHRvIHJlcGxhY2UgaXQgd2l0aCBzb21ldGhpbmcgYmV0dGVyIHdoaWxlIHN0aWxs
IG1haW50YWluaW5nIG15IGNvcmUgKG5vbiBzZXJ2aWNlIGZ1bmN0aW9uKSBpbmZyYXN0cnVjdHVy
ZS48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbi1ib3R0b206Ni43NXB0Ij4NCjxkaXYgY2xhc3M9
Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyIj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPg0KPGhyIHNpemU9IjEiIHdpZHRoPSIxMDAlIiBub3NoYWRl
PSIiIHN0eWxlPSJjb2xvcjojOTk5OTk5IiBhbGlnbj0iY2VudGVyIj4NCjwvc3Bhbj48L2Rpdj4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206Ni43NXB0
Ij48Yj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkZyb206PHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSUzY2tlZ3JheUBjaXNjby5j
b20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5rZWdyYXlAY2lz
Y28uY29tJmx0O2tlZ3JheUBjaXNjby5jb208L3NwYW4+PC9hPiZndDs8YnI+DQo8Yj5Ubzo8c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPlJvbiBQYXJr
ZXImbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5Sb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT4mZ3Q7LEppbSBHdWljaGFyZCAoamd1aWNoYXIpJmx0
OzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5qZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPiZndDss
Sm9lbA0KIE0uIEhhbHBlcm4mbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20i
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qbWhAam9lbGhhbHBl
cm4uY29tPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KPGI+Y2M6PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3Jn
JTNjc2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+c2ZjQGlldGYub3JnJmx0O3NmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4NCjxiPlNl
bnQ6PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5G
cmlkYXksIE1hcmNoIDE0LCAyMDE0PGJyPg0KPGI+U3ViamVjdDo8c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPlJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxh
dGlvbiBjaGFpbiBJRDxicj4NCjxicj4NCiYjNDM7MSB0aGUgaWRlYSBpcyBpbnRlcm9wZXJhYmls
aXR5Ljxicj4NCjxicj4NCjxicj4NCk9uIDMvMTQvMTQgMTI6NTUgUE0sICZxdW90O1JvbiBQYXJr
ZXImcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8YnI+DQo8YnI+DQom
Z3Q7VGhhbmtzLCBKaW0uPGJyPg0KJmd0Ozxicj4NCiZndDtSZW1lbWJlciB0aGF0IHdlIGhhdmUg
c2FpZCBtYW55IHRpbWVzIHRoYXQgdGhlIFNGQyBzZXJ2aWNlIGhlYWRlciBpczxicj4NCiZndDt0
cmFuc3BvcnQgaW5kZXBlbmRlbnQuICZuYnNwOyBKdXN0IGJlY2F1c2UgdGhlIGNoYWluIGlkIGNv
dWxkIGJlIGNhcnJpZWQgaW48YnI+DQomZ3Q7c29tZSBmb3JtIG9yIGFub3RoZXIgd2l0aCBzb21l
IHBhcnRpY3VsYXIgdHJhbnNwb3J0IGRvZXNuJ3QgbWVhbiB0aGF0IGl0PGJyPg0KJmd0O2NvdWxk
IGJlIHVuaXZlcnNhbGx5IGNvbnZleWVkLiAmbmJzcDsmbmJzcDsgQnkgbWFraW5nIGFuZCBrZWVw
aW5nIHRoZSBTRkMgc2VydmljZTxicj4NCiZndDtoZWFkZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50
IG1ha2VzIGl0IG1vcmUgYXBwbGljYWJsZSBpbiBtb3JlPGJyPg0KJmd0O2Vudmlyb25tZW50cyBh
bmQgbW9yZSBsaWtlbHkgdG8gZ2V0IGFkb3B0ZWQgYnJvYWRseS48YnI+DQomZ3Q7PGJyPg0KJmd0
OyAmbmJzcDsgUm9uPGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7LS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS08YnI+DQomZ3Q7RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgWzxhIGhy
ZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5tYWlsdG86amd1aWNoYXJAY2lzY28uY29tPC9zcGFuPjwvYT5dPGJy
Pg0KJmd0O1NlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMzo1MiBQTTxicj4NCiZndDtUbzog
Sm9lbCBNLiBIYWxwZXJuOyBSb24gUGFya2VyPGJyPg0KJmd0O0NjOjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYu
b3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7U3ViamVjdDogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4g
SUQ8YnI+DQomZ3Q7PGJyPg0KJmd0O0hpIEpvZWwsPGJyPg0KJmd0Ozxicj4NCiZndDtQZXJoYXBz
IGJ1dCBJIHdvdWxkIHBvaW50IG91dCB0aGF0IHRoZSBiYXNlIFNGQyBoZWFkZXIgY291bGQgaGF2
ZSBhIGxvdDxicj4NCiZndDttb3JlIGluZm9ybWF0aW9uIHRoYW4ganVzdCB0aGUgY2hhaW4gSUQ7
IEkgd291bGQgYWxzbyBwb2ludCBvdXQgdGhhdCB0aGU8YnI+DQomZ3Q7ZGV2aWwgaXMgaW4gdGhl
IGRldGFpbHMgYW5kIHNheWluZyAmcXVvdDt3ZWxsLCBJIGNhbiBqdXN0IHVzZSBhbiBNUExTIGxh
YmVsJnF1b3Q7PGJyPg0KJmd0O2hpZGVzIG11Y2ggb2YgdGhlIGNvbXBsZXhpdHkgb2YgYWN0dWFs
bHkgZG9pbmcgdGhhdC48YnI+DQomZ3Q7PGJyPg0KJmd0O09uIDMvMTQvMTQsIDI6MzUgUE0sICZx
dW90O0pvZWwgTS4gSGFscGVybiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFs
cGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qbWhA
am9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT4mZ3Q7IHdyb3RlOjxicj4NCiZndDs8YnI+DQomZ3Q7
Jmd0O0lmIHRoZSB0cmFuc3BvcnQgaGVhZGVyIGNhcnJpZXMgZW5vdWdoIGluZm9ybWF0aW9uIGZv
ciBpZGVudGlmeWluZyB0aGU8YnI+DQomZ3Q7Jmd0O3NlcXVlbmNlIChWTEFOIHRhZyBvciBNUExT
IGxhYmVsIGNhbiBib3RoIGRvIHRoZSBqb2IpLCB0aGVuIGFyZ3VhYmx5PGJyPg0KJmd0OyZndDt0
aGUgZ2xvYmFsIGNoYWluIElEIGlzIHJlZHVuZGFudC4gSSBjYW4gbGl2ZSB3aXRoIGNhcnJ5aW5n
IGl0IGFueXdheTxicj4NCiZndDsmZ3Q7ZWl0aGVyIGlmIEkgaGF2ZSBtZXRhZGF0YSB0byBjYXJy
eSwgb3IgaWYgSSBuZWVkIHRoZSBjaGFpbiBJRCBmb3Igc29tZTxicj4NCiZndDsmZ3Q7cHVycG9z
ZS48YnI+DQomZ3Q7Jmd0OyBBZnRlciBhbGwsIHNvbWUgZm9sa3Mgc2VlbSB0byB3YW50IHRvIHVz
ZSB0aGF0IGZvciB0aGUgZm9yd2FyZGluZzxicj4NCiZndDsmZ3Q7ZGVjaXNpb25zLjxicj4NCiZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDtZb3Vycyw8YnI+DQomZ3Q7Jmd0O0pvZWw8YnI+DQomZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7T24gMy8xNC8xNCwgMjoyOCBQTSwgUm9uIFBhcmtlciB3cm90ZTo8YnI+
DQomZ3Q7Jmd0OyZndDsgVGhlIGNoYWluIElEIGlzIHRoZSBsYWJlbCB0aGF0IGRlZmluZXMgdGhl
IHNlcXVlbmNlIG9mIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDtmdW5jdGlvbnMgdGhhdCBtdXN0
IGJlIHZpc2l0ZWQuICZuYnNwOyBJdCBjYW4gYmUgdGhvdWdodCBvZiBhcyBhIGhhbmRsZSBmb3Ig
YTxicj4NCiZndDsmZ3Q7Jmd0O3N0YWNrIG9mIG11c3QtdmlzaXQgbmV0d29yayBsb2NhdGlvbnMu
ICZuYnNwOyBJIGRvbid0IHNlZSBob3cgdGhpcyBjYW4gYmU8YnI+DQomZ3Q7Jmd0OyZndDthbnl0
aGluZyBidXQgbWFuZGF0b3J5Ljxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyAm
bmJzcDsmbmJzcDsmbmJzcDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0OyZn
dDsmZ3Q7IEZyb206IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmYy1ib3Vu
Y2VzQGlldGYub3JnPC9zcGFuPjwvYT5dIE9uIEJlaGFsZiBPZiBTdXJlbmRyYSBLdW1hcjxicj4N
CiZndDsmZ3Q7Jmd0OyhzbWt1bWFyKTxicj4NCiZndDsmZ3Q7Jmd0OyBTZW50OiBGcmlkYXksIE1h
cmNoIDE0LCAyMDE0IDE6NDYgUE08YnI+DQomZ3Q7Jmd0OyZndDsgVG86IEpvZWwgTS4gSGFscGVy
bjsgTkFQSUVSQUxBLCBNQVJJQSBIPGJyPg0KJmd0OyZndDsmZ3Q7IENjOjxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGll
dGYub3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdIGRy
YWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7IFtUcmltbWVkIHRoZSByZWNpcGllbnQgbGlzdCAtIG5lZWRzIGFw
cHJvdmFsIG90aGVyd2lzZV08YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgQ29t
cGxldGVseSBhZ3JlZSBoZXJlLjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBT
RkMgZG9lcyBub3QgcHJldmVudCBWTEFOIHN0aXRjaGluZyBhbmQgb25lIGNhbiBjb250aW51ZSB0
byBkbyB0aGF0Ljxicj4NCiZndDsmZ3Q7Jmd0O1doaWxlIGF0IHRoZSBzYW1lIHRpbWUgU0ZDIGNh
biBpbmNsdWRlIFZMQU4gc3RpdGNoaW5nIHRvIHN1cHBvcnQ8YnI+DQomZ3Q7Jmd0OyZndDtsZWdh
Y3kgU0ZzIGluIHRoZSBzYW1lIGNoYWluIHRoYXQgaW5jbHVkZXMgU0ZDIGF3YXJlIFNGcy4gRXZl
biBsZWdhY3k8YnI+DQomZ3Q7Jmd0OyZndDtTRnMgYmVuZWZpdCBmcm9tIGNoYWluIGlkZW50aWZp
Y2F0aW9uIGFuZCBoZW5jZSBjYW4gYmUgc2hhcmVkIGFjcm9zczxicj4NCiZndDsmZ3Q7Jmd0O2Rp
ZmZlcmVudCBzZXJ2aWNlIGNoYWlucy48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsgU3VyZW5kcmEuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IE9uIDMvMTQvMTQgMTA6MjYgQU0sICZxdW90O0pv
ZWwgTS4gSGFscGVybiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qbWhAam9lbGhh
bHBlcm4uY29tPC9zcGFuPjwvYT4mZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsgTXkgb3duIGluY2xpbmF0aW9uIGlzIHRvIG9ic2VydmUgdGhhdCBpZiB5
b3UgZG9uJ3QgbmVlZCBleHBsaWNpdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgY2hhaW4gaWRlbnRp
ZmljYXRpb24gYW5kIHlvdSBkb24ndCBuZWVkIG1ldGFkYXRhLCB5b3UgY2FuIGp1c3Qgb21pdDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsgdGhlIHNmYy9uc2ggaGVhZGVyLiBTdGlsbCBkbyBzZXJ2aWNl
IGNoYWluaW5nLCBqdXN0IG5vIGV4dHJhIGhlYWRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyBJZiB3ZSBhcmUgZ29pbmcgdG8gaGF2ZSB0aGUgaGVhZGVyLCBp
dCBzZWVtcyB0byBtZSB0aGF0IHRoZSBjaGFpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDtpZGVudGlm
aWNhdGlvbiBmaWVsZCBpcyB2ZXJ5IHVzZWZ1bCwgYW5kIGxvdyBjb3N0IG9uY2Ugd2UgaGF2ZSB0
aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7aGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgSm9lbDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTQvMTQsIDE6MDAg
UE0sIE5BUElFUkFMQSwgTUFSSUEgSCB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBF
eHBsaWNpdCBjaGFpbiBpZGVudGlmaWNhdGlvbiBzaG91bGQgYmUgbWFkZSBvcHRpb25hbC4gSSBi
ZWxpZXZlIGl0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgd2FzIGRpc2N1c3NlZCBmZXcgbW9u
dGhzIGFnbyBvbiB0aGlzIG1haWxpbmcgbGlzdC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE1hcmlhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqRnJvbToqc2ZjIFs8YSBocmVmPSJtYWlsdG86c2Zj
LWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl0gKk9uIEJlaGFsZiBP
ZiAqSm1oLmRpcmVjdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpTZW50OiogVGh1cnNkYXks
IE1hcmNoIDEzLCAyMDE0IDEyOjEyIFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKlRvOio8
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0i
bWFpbHRvOmtlZ3JheUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5rZWdyYXlAY2lzY28uY29tPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdA
aHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmx1
Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNta3VtYXJAY2lzY28u
Y29tPC9zcGFuPjwvYT47PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmpndWljaGFy
QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmpn
dWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKkNj
Oio8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJl
Zj0ibWFpbHRvOm5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbTwvc3Bh
bj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0
YXR1LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmhhZGlA
bW9qYXRhdHUuY29tPC9zcGFuPjwvYT47PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRv
OnJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5yb25fcGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFu
PjwvYT47PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxh
IGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT47PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qbWhAam9lbGhhbHBlcm4uY29t
PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqU3ViamVjdDoqIFJlOiBbc2Zj
XSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICpJbXBvcnRhbmNlOiogTG93PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBc3N1bWluZyBJIHVuZGVyc3RhbmQgeW91IHByb3Bl
cmx5IEtlbiwgSSBkaXNhZ3JlZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEZvciBleGFtcGxlLCBieSB1c2luZyBzZXBhcmF0ZSB0ZXJtcyBJIGNh
biBlYXNpbHkgZGlzY3VzcyB0aGUgZmFjdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoYXQg
Y2VydGFpbiBraW5kcyBvZiBkYXRhIChjaGFpbiBpZGVudGlmaWNhdGlvbikgb25seSBuZWVkIHRv
IGJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWRqdXN0IGJ5IGEgZmV3IGFwcHMgaW4gcmFy
ZSBjYXNlcy4gQW5kIHRoYXQgZGF0YSBpcyBub3QgYmVlZGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgYnkgdGhlIGFwcGxpY2F0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFVubGVzcyB5b3Ugd291bGQgbGlrZSB0byBjb25zaWRlciB0
aGUgY2hhaW4gaWRlbnRpZmljYXRpb24gYXMgYmVpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBvcHRpb25hbD88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFlvdXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFNlbnQgZnJvbSBteSBTYW1zdW5nIHNtYXJ0cGhvbmUgb24gQVQmYW1wO1Q8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IC0tLS0tLS0tIE9yaWdpbmFsIG1lc3NhZ2UgLS0tLS0tLS08YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEt
Y29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGcm9tOiAmcXVvdDtLZW4g
R3JheSAoa2VncmF5KSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20i
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5rZWdyYXlAY2lzY28u
Y29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWls
dG86a2VncmF5QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPm1haWx0bzprZWdyYXlAY2lzY28uY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBMdWN5IHlvbmcgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5
LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20lM2UlM2UsJTIyU3Vy
ZW5kcmEiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86
bHVjeS55b25nQGh1YXdlaS5jb20mZ3Q7Jmd0OywmcXVvdDtTdXJlbmRyYTwvc3Bhbj48L2E+PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkt1bWFyIChzbWt1
bWFyKSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86
c21rdW1hckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5zbWt1bWFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c21rdW1hckBjaXNj
by5jb20lM2UlM2UsJTIySmltIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+bWFpbHRvOnNta3VtYXJAY2lzY28uY29tJmd0OyZndDssJnF1b3Q7SmltPC9zcGFuPjwv
YT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+R3VpY2hh
cmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyhqZ3VpY2hhcikmcXVvdDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmpndWljaGFyQGNpc2NvLmNv
bTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPiZsdDs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbTwv
c3Bhbj48L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDQzogTmljb2xhcyBC
T1VUSE9SUyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPk5pY29sYXMuQk9VVEhP
UlNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEg
aHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSUzZSUzZSxzZmMiIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86Tmljb2xhcy5CT1VU
SE9SU0Bxb3Ntb3MuY29tJmd0OyZndDssc2ZjPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0
Zi5vcmc8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmclM2UlM2UsSmFtYWwiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjQGlldGYub3JnJmd0OyZndDssSmFtYWw8L3NwYW4+
PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5IYWRp
IFNhbGltICZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20iIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5oYWRpQG1vamF0YXR1LmNvbTwvc3Bhbj48
L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9q
YXRhdHUuY29tJTNlJTNlLFJvbiIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPm1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSZndDsmZ3Q7LFJvbjwvc3Bhbj48L2E+PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlBhcmtlcjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tJTNlJTNlLCUyMmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb20mZ3Q7Jmd0OywmcXVvdDticmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0OyZxdW90OyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCUz
ZSUzZSwlMjJKb2VsIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Jmd0OyZndDssJnF1b3Q7Sm9lbDwvc3Bhbj48L2E+
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPk0uIEhhbHBl
cm4mcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFs
cGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSB3b3JkICZxdW90O21ldGFk
YXRhJnF1b3Q7IGlzIGEgcHVycG9zZWx5IGFtYmlndW91cyB0ZXJtICZxdW90O2RhdGEgdGhhdDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb3ZpZGVzIGluZm9ybWF0aW9uIGFib3V0IG90aGVy
IGRhdGEmcXVvdDsuIEl0IGlzIHVzZWQgdG8gYXZvaWQgVEhJUzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ZGlzY3Vzc2lvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IEZvciBleGFtcGxlLCBJIHByb3Bvc2Ugd2UgZGVmaW5lICZxdW90O3RlcXVp
bGEgbWV0YWRhdGEmcXVvdDsgYmVjYXVzZSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmcmFu
a2x5LCBJIHdpbGwgbmVlZCB0byBvcmRlciBhIHRyaXBsZS1zaG90IGlmIHdlIGtlZXAgYXR0ZW1w
dGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIGRlZmluZSBzb21ldGhpbmcgdGhhdCwg
YnkgZGVmaW5pdGlvbiwgaXMgYW1iaWd1b3VzLiBJJ2QgbGlrZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IG15IGJhcnRlbmRlciB0byB1bmRlcnN0YW5kIG1lIHNwZWNpZmljYWxseSB3aGVuIEkg
c2F5ICZxdW90O0kgbmVlZCBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzaG90JnF1b3Q7Ljxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8x
My8xNCA3OjQ5IEFNLCAmcXVvdDtMdWN5IHlvbmcmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzps
dWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3
ZWkuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7U25pcC4uPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtTSyZndDsgSnVzdCBjb3B5aW5nIGZyb20gdGhlIFBT
Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7LS08YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O0RhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFi
aWxpdHkgdG8gZXhjaGFuZ2UgaW5mb3JtYXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Jl
dHdlZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3RoZSBuZXR3b3JrIGFu
ZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucyw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2FuZCBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDtmdW5jdGlvbnMgYW5kIHRoZSBuZXR3b3JrLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDstLTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7SXQgaXMgYSBsdWNpZCBkZWZpbml0
aW9uLiBXZSBhcmUgdW5uZWNlc3NhcmlseSBtYWtpbmcgdGhlIHdvcmQ8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZxdW90O25ldHdvcmsmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0O2NvbnRyb3ZlcnNpYWwsIElNTy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7W0x1Y3ldIFRo
aXMgaXMgbXkgcG9pbnQuICZxdW90O1RoZSBuZXR3b3JrJnF1b3Q7IGlzIHRvbyBnZW5lcmFsIGhl
cmUsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aGljaCBicmluZ3M8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O21ldGFkYXRhIGdyZWF0IHBvd2VyIHRvIGRvIG1hbnkgdGhp
bmdzLiBUaGlzIGlzIHdoeSBwZW9wbGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ludmVudCBp
ZGVhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7aGVyZSwgd2hpY2ggY2F1
c2VzIGEgbG90IG9mIGRlYmF0ZXMgb24gbWV0YWRhdGEgdXNhZ2UgcG90ZW50aWFscy48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7c2hvdWxkIG5vdCBzcGVuZCBhIGxvdCBvZiB0aW1lcyBvbiB0aGF0IGRlYmF0ZXMgYW5kIGp1
ZGdlIHdoaWNoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt1c2FnZSBpczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7dmFsdWFibGUgb3Igbm90LiBUaHVzLCBmb3IgdGhlIFNG
QyB3b3JrLCBpdCB3aWxsIGJlIGhlbHBmdWwgaWY8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dl
IGNhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7bmFycm93IGRvd24gYSBi
aXQuIEpvZWwgbWFrZXMgZXhwbGljaXRseSB0d28gY2FzZXMsIHdoaWNoIGlzPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtoZWxwZnVsIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDtkZXZlbG9wIHVzZSBjYXNlcyBmb3IgZWFjaCBjYXNlLiBJIHdvdWxkIGxpa2UgdG8gc2Vl
IHRoYXQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtwcm9ibGVtPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtzdGF0ZW1lbnQgY2FuIGJlIG1vcmUgc3BlY2lmaWMgb24g
bWV0YWRhdGEgZGVmaW5pdGlvbiwgd2hpY2ggbWF5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDti
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7aGVscGZ1bCBpbiBsZXNzIGZv
Y3VzaW5nIG9uIGl0IGFuZCBtb3ZpbmcgZm9yd2FyZC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7THVjeTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDtTdXJlbmRyYS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7VGhhbmtzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0O0x1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDstLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0Zyb206IEpp
bSBHdWljaGFyZCAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29t
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmpndWlj
aGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+XTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0O1NlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgNDozOCBQTTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O1RvOiBMdWN5IHlvbmc8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtDYzogSm9lbCBNLiBIYWxwZXJuOyBOaWNv
bGFzIEJPVVRIT1JTOyBSb24gUGFya2VyOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9z
cGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwv
c3Bhbj48L2E+Jmd0OzsNCiBzZmM7IEphbWFsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtIYWRp
IFNhbGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7U3ViamVjdDog
UmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7SGkgTHVjeSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtO
by4gSSBhbSBzaW1wbHkgc2F5aW5nIHdlIHNob3VsZCBub3Qgb3ZlcmNvbXBsaWNhdGUgdGhlIHBy
b2JsZW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtzdGF0ZW1lbnQg
d2l0aCB0ZXh0IHRoYXQgYWRkcyBsaXR0bGUgdG8gbm8gdmFsdWUgaW4gbXkgb3Bpbmlvbi48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXaGV0aGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7d2UgY2FsbCBpdCBtZXRhZGF0YSwgb3IgY29udGV4dCwgaGFzIG5vIGJl
YXJpbmcgb24gdGhlIGZhY3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoYXQgdGhlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7cHJvYmxlbSBzdGF0ZW1lbnQgYWxy
ZWFkeSBjbGVhcmx5IHN0YXRlcyB3ZSBuZWVkIHRvIGJlIGFibGUgdG88YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3Bhc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtp
bmZvcm1hdGlvbiBiZXR3ZWVuIFNGwrlzIGFuZCBiZXR3ZWVuIHRoZSBuZXR3b3JrICZhbXA7IFNG
wrlzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0O09uIDMvMTIvMTQsIDU6MTMgUE0sICZxdW90O0x1Y3kgeW9uZyZxdW90
OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bHVjeS55b25nQGh1YXdlaS5jb208L3NwYW4+
PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5Lnlv
bmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDsgd3JvdGU6PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDtIaSBKaW0sPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDtJIGZvciBvbmUgZG9uJ3QgYWdyZWUgYW5kIHRoaW5rIHdlIGFyZSBvdmVyIGNvbXBsaWNhdGlu
ZyB3aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzaG91bGQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7YmUgc3RyYWlnaHRmb3J3YXJkLiBUaGUgU0ZDIGVu
Y2Fwc3VsYXRpb24gc2hvdWxkIGVuYWJsZSB0d288YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Ro
aW5nczo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OzEuIFN0ZWVyaW5nIG9mIHNl
bGVjdGVkIGZsb3dzIHRocm91Z2ggYSBzZXJ2aWNlIGNoYWluOyB0aGlzIGlzPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDt0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7c2VydmljZSBmdW5jdGlvbiBwYXRoLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsyLiBQYXNzaW5nIG9mIGNvbnRleHQgYXNzb2NpYXRlZCB3aXRoIGEg
Z2l2ZW4gZmxvdyB3aXRoaW4gc2FpZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtmdW5jdGlvbiBwYXRo
LiBUaGlzIGNvbnRleHQgaW5mb3JtYXRpb24gbWF5IGJlIGNvbnN1bWVkIGJ5IGE8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O1NGIChhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDthcHBsaWNhdGlvbiBJRCBpcyBhbiBleGFtcGxlKSBvciBtYXkgYmUgY29uc3Vt
ZWQgYnkgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmb3J3YXJkaW5nPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2VsZW1lbnRzIChhIHZyZi1JRCBpcyBh
biBleGFtcGxlKS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
W0x1Y3ldIERvIHlvdSBjYWxsIHRoZSBjb250ZXh0IGFzIG1ldGFkYXRhIG9yIG5vdD8gRG8gd2Ug
aGF2ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5vdGhlcjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDt0ZXJtIGhlcmUgYmVzaWRlIFNGQyBoZWFkZXIgYW5k
IG1ldGFkYXRhLiBJIHNlZSB0aGF0IHlvdSBkb24ndDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
d2FudCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtzZXBh
cmF0ZSB3aGF0IGlzIGNvbnN1bWVkIGJ5IFNGIGFuZCB3aGF0IGlzIGNvbnN1bWVkIGJ5IHRoZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9yd2FyZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtlbGVtZW50cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0O0x1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O1NlbnQgZnJv
bSBteSBpUGhvbmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgT24gTWFy
IDEyLCAyMDE0LCBhdCA0OjE2IFBNLCAmcXVvdDtMdWN5IHlvbmcmcXVvdDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5sdWN5LnlvbmdAaHVhd2Vp
LmNvbTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86bHVjeS55b25nQGh1YXdl
aS5jb208L3NwYW4+PC9hPiZndDsmZ3Q7DQogd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyBHcmVhdC4gVGhlbiB3ZSBtYXkgY29uc2lkZXIgdHdvIHNwZWNp
YWwgbWV0YWRhdGEgZGVmaW5pdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luIHRoZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7cHJvYmxlbSBz
dGF0ZW1lbnQgc28gd2UgY2FuIGFsbCB1c2UgdGhlIHNhbWUgZGVmaW5pdGlvbnMuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtIZXJlIGlzIG15PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDtzdWdnZXN0ZWQgdGV4dCBhbmQgbGlrZSB0byBoZWFyIHlvdSBh
bmQgb3RoZXIncyBpbnB1dCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3N1Z2dlc3Rpb25z
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgRGF0YXBsYW5lIE1l
dGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDt0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7ZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgZWxlbWVudHMgaW4g
YSBzZXJ2aWNlIGZ1bmN0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDtjaGFpbmluZy4gSW4gdGhpcyBjb250ZXh0LCB0aGVyZSBhcmUgdHdvIHR5cGVz
IG9mIGRhdGEgcGxhbmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU2VydmljZSBGdW5jdGlvbiBNZXRh
ZGF0YTogdGhlIGluZm9ybWF0aW9uIGV4Y2hhbmdlZCBiZXR3ZWVuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtjbGFzc2lmaWVyIGFuZCBzZXJ2aWNlIGZ1
bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucyB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7ZmFjaWxpdGF0ZSBzZXJ2aWNlIGZ1bmN0aW9u
cyBvbiB0aGUgcGFja2V0IHRyZWF0bWVudC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7IFN0ZWVyaW5nIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZnJvbSBzZXJ2
aWNlIGZ1bmN0aW9ucyB0byBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDtjbGFzc2lmaWVyIG9yIHNlcnZpY2Ugbm9kZSBmb3IgdHJhZmZpYyBmb3J3YXJk
aW5nIHB1cnBvc2UuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAt
ZW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBMdWN5PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgRnJvbTog
Sm9lbCBNLiBIYWxwZXJuIFs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tPC9zcGFuPjwvYT5dPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsgU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjM1IFBNPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgVG86IEx1Y3kg
eW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTs8
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0i
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU2FsaW08YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY10g
ZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFllcywgSSBhbSB0cnlpbmcgdG8gY29uc2lzdGVu
dGx5IGRpc3Rpbmd1aXNoIHRob3NlIHR3byBjYXNlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
d2hlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7dGFs
a2luZyBhYm91dCB0aGUgaW5mb3JtYXRpb24gY2FycmllZCB3aXRoIHBhY2tldHMgaW4gc2Vydmlj
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y2hhaW5zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDM6MTMgUE0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSm9lbCwg
U2VlIGJlbG93LiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1h
aWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+XSBPbiBC
ZWhhbGYgT2YgSm9lbCBNLiBIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtTZW50Ojxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZWRu
ZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MDIgUE0gVG86IEx1Y3kgeW9uZzsgTmljb2xhczxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Qk9VVEhPUlM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAo
amd1aWNoYXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7Ow0KIHNmYzs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSmFtYWwgSGFkaSBT
YWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJh
dGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
SSB3YXMgdHJ5aW5nIHRvIHdvcmQgaXQgY2FyZWZ1bGx5IG5vdCB0byBmb2N1cyBvbiB3aG8gcHV0
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGluLCBidXQgb25seSBvbiB3
aG8gY29uc3VtZXMgdGhlIGluZm9ybWF0aW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJbmZvcm1hdGlvbiBmb3Igc2VydmljZSBmdW5jdGlv
bnMgbWF5IGNvbWUgZnJvbSB0aGUgaW5ncmVzczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjbGFzc2lmaWVyIG9yIGZyb20gb3RoZXIgc2Vydmlj
ZSBmdW5jdGlvbnMuIFtMdWN5XSB0aGlzIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGUg
b25lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3LiBJbmZvcm1hdGlvbiBmb3IgdGhlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmb3J3YXJkaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdpbGwgZ2VuZXJhbGx5IGNvbWUgZnJvbSB0
aGUgaW5ncmVzcyBjbGFzc2lmaWVyLCBidXQgaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Nw
ZWNpYWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgY2FzZXMgbWF5IGJlIHByb3ZpZGVkIGJ5IHNlcnZpY2UgZnVuY3Rpb25zLiAoSSBrZWVwPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3YW50aW5nIHRvIGdldDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyByaWQgb2YgdGhvc2Ugc3BlY2lhbCBj
YXNlcywgYnV0IHNvIGZhciB0aGVyZSBzZWVtIHRvIGJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtqdXN0IGVub3VnaDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBvZiB0aGVtIHRvIHdhcnJhbnQgY292ZXJpbmcgaW4gdGhlIHNvbHV0aW9uLiBB
bmQgbW9yZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW1wb3J0YW50bHksPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNpZ25pZmljYW50IHN1
cHBvcnQgZm9yIGl0IGluIHRoZSB3b3JraW5nIGdyb3VwLikgW0x1Y3ldPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtUaGlzIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IHRoZSBzZWNvbmQgY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZp
ZXcgKGJ1dCB5b3UgZG9uJ3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xpa2UgaXQpLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBbmQgeW91IHN1
Z2dlc3QgZGlzdGluZ3Vpc2hpbmcgdGhlc2UgdHdvIGNhc2VzIHdoZW48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2Rpc2N1c3Npbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgYWJvdXQgbWV0YWRhdGEgdXNhZ2UuIElzIHRoYXQgcmlnaHQgdW5k
ZXJzdGFuZGluZz88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMjozMyBQTSwgTHVjeSB5b25nIHdyb3RlOjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSm9l
bCwgSSBpbnRlcnByZXQgdGhhdCB5b3Ugc3VnZ2VzdHMgdGhhdCBkaXN0aW5ndWlzaCB0aGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2V4Y2hhbmdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNh
cnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
YW5kIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgZXhjaGFuZ2UgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGZyb20gYSBz
ZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbiB0bzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYSBzZXJ2aWNlIG5v
ZGUuIElzIHRoaXMgcmlnaHQgdW5kZXJzdGFuZGluZz8gTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPl0gU2VudDogV2VkbmVzZGF5LCBN
YXJjaCAxMiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzIwMTQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAxOjE5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBh
cmtlciBDYzogSmltIEd1aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAoamd1aWNoYXIpOzxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21h
bkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEg
aHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwv
YT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDo8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJlOiBbc2ZjXSBkcmFmdC1y
aWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE15IGluY2xpbmF0aW9uIHdvdWxk
IGJlIHRvIHR1bmUgdGhhdCBkZWZpbml0aW9uIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtk
aXN0aW5ndWlzaDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgYmV0d2VlbiBkYXRhcGxhbmUgY2FycmllZCBpbmZvcm1hdGlvbiBpbnRlbmRl
ZCBmb3IgdXNlIGJ5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmdW5jaXRvbnMg
KHdoYXRldmVyIHRoZSBvcmlnaW4pLCBhbmQgZGF0YXBsYW5lIGNhcnJpZWQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2luZm9ybWF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbnRlbmRlZCBmb3IgZGF0YXBsYW5lIGZvcndhcmRp
bmcgY29tcG9uZW50cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgSm9lbCw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkg
YWdyZWUgdGhhdCB3ZSBuZWVkIHVzaW5nIHRoZSBzYW1lIGRlZmluaXRpb24gZm9yIGE8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Rlcm0sIGJ1dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRpc2FncmVlIHRoYXQgdGhlIG1ldGFk
YXRhIGRlZmluaXRpb24gaGVyZSBpcyBhIHNldCBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIHB1dCBpbiB0
aGUgU0ZDIGhlYWRlci4gVGhpcyBtYXkgYmUgdG9vIG5hcnJvdzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7b3IgbGVhZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIGEgcGFydGljdWxhciBzb2x1dGlvbi4gSSBhbSBmaW5lIHdp
dGggdGhpcyBkZWZpbml0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbiB0aGU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBw
cm9ibGVtIHN0YXRlbWVudCB3LyBtaW5vciB0d2VhayAoc3VnZ2VzdGVkIG9uIG1haWxpbmc8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xpc3QpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRGF0YXBsYW5lIE1ldGFkYXRh
OiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7YWJpbGl0eSB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGNsYXNz
aWZpZXJzIGFuZCBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rp
b25zLCBhbmQgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb25zIGFuZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGNsYXNzaWZpZXJzfHNlcnZpY2Ugbm9kZXMuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGVyZSBt
YXkgYmUgYSBzb2x1dGlvbiB0aGF0IGEgc2VydmljZSBmdW5jdGlvbiBwYXNzZXM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3NvbWU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9y
bWF0aW9uIHRvIGF0dGFjaGVkIHNlcnZpY2Ugbm9kZSB3aXRob3V0IHVzaW5nIFNGQzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7aGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLCBMdWN5PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgSGFscGVybiBEaXJl
Y3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmptaC5kaXJlY3RA
am9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT5dIFNlbnQ6IFdlZG5lc2RheSw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O01hcmNoIDEyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDIwMTQgMTI6MjUgUE0gVG86IEx1Y3kgeW9uZzsg
Sm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtCT1VUSE9S
Uzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIu
bmV0PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldDwvc3Bhbj48L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDog
UmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEx1Y3ksIHlvdSBzYXkgJnF1b3Q7dGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgLi4u
JnF1b3Q7IFRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVmaW5pdGlvbiB5b3U8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0
aGVuIHByb3ZpZGUgaXMgYSBkZWZpbml0aW9uIG9mIHRoZSBzZXQgb2YgaW5mb3JtYXRpb24gd2U8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FyZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb3Bvc2luZyB0aGF0IHdlIHB1dCBp
biB0aGUgU0ZDIGhlYWRlci4gSSwgYW5kIG90aGVycyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2hhdmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBiZWVuIHVzaW5nIHRoZSB0ZXJtIG1ldGFkYXRhIG1vcmUgbmFycm93bHkuIFdl
IGNhbiB1c2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3doYXRldmVyPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGVmaW5pdGlv
biB3ZSB3YW50LiBCdXQgd2UgZG8gbmVlZCB0byBhZ3JlZSBvbiB0aGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2RlZmluaXRpb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIHRoZSBwdXJwb3NlcyBvZiB0aGUgV0csIGl0
IHNlZW1zIG11Y2ggbW9yZSB1c2VmdWwgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3VzZSB0
aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyB0ZXJtIG1ldGFkYXRhIGZvciB0aGUgbmFycm93ZXIgZGVzY3JpcHRpb24uPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDE6MTkgUE0sIEx1Y3kg
eW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgSm9lbCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBhZ3JlZS4g
V2UgbmVlZCB0byBkaWZmZXJlbnRpYXRlIHRoZSBtZXRhZGF0YSB1c2VkIGJ5PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb24gYW5kIFNGQyBoZWFkZXIuIFRo
ZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIGNhcnJ5aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtz
b21lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7c3RhdGVzIGFsb25nIHdpdGggdGhlIHBhY2tldC4gSU1POiBTRkMgaGVhZGVy
IGlzIGEga2luZCBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhIGNhcnJpZWQgb24gcGFja2V0IGZvciBuZXh0
IHNlcnZpY2Ugbm9kZSB0byB1c2UuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtJbiB0aGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDtjb250ZXh0IG9mIFNGQywgd2UgaGF2ZSB0ZXJtIGZvciBTRkMgaGVhZGVyIGFuZCB0aGU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhIHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDt3YXMgY2Fycmll
ZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBvciBiZXR3ZWVuIHNlcnZpY2U8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtm
dW5jdGlvbnMgYW5kIGNsYXNzaWZpZXJzL3NlcnZpY2Ugbm9kZXMsIHdoaWNoIGlzIHdoYXQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBkcmFmdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZvY3VzLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBUaGFua3MsIEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBN
LiBIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tPC9zcGFuPjwvYT5dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMjAxNDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxMToxOCBBTSBUbzogTHVjeSB5b25n
OyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEppbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBHdWljaGFyZCAoamd1aWNoYXIpOzxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlq
c21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7
PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFu
PjwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGkgU2FsaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtz
ZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEt
Y29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB0aGluayBpdCBpcyBpbXBvcnRhbnQg
dG8ga2VlcCBhIHN0cm9uZyBkaXN0aW5jdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmV0
d2Vlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSAod2hpY2ggaXMgZm9yIHVzZSBieSBhcHBsaWNhdGlvbnMp
IGFuZCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2hhaW5p
bmcgaW5mb3JtYXRpb24gaW4gdGhlIGJhc2Ugc2VydmljZSBjaGFpbiBoZWFkZXIsPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDt3aGljaCBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmb3IgdXNlIGJ5IHRoZSBzZXJ2aWNl
IGNoYWluIHN1cHBvcnQgbWVjaGFuaXNtcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDEwOjQyIEFNLCBMdWN5IHlvbmcgd3Jv
dGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBGdWxseSBhZ3JlZSB3aXRoIEpvZS48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBXZSBzaG91bGQgbm90IHJlcXVpcmUgYSBmaXggbGVuZ3RoIGZvciBpbi1iYW5kIG1l
dGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtidXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFsc28gbm90
IGxlYXZlIGl0IGZvciBmcmVlbHkgdXNhZ2UuIEluIGZhY3QsIHdoZW4gYTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbm9kZSBpbnNlcnRzIFNGQyBoZWFkZXIg
b24gYSAoZW5jYXBzdWxhdGVkKSBwYWNrZXQgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtz
ZW5kIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZXh0IHNlcnZpY2Ugbm9kZSwgU0ZDIGhlYWRlciBpdHNlbGYg
Y2FuIGJlIHNlZW4gYXMgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1h
aWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+XSBPbiBC
ZWhhbGYgT2YgSm9lbCBNLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SGFscGVybjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA5OjIxIEFNIFRvOiBOaWNvbGFz
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtCT1VUSE9SUzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQYXJr
ZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJl
Zj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4m
Z3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2Zj
XTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgaW4tYmFuZCBtZXRhZGF0YSwgdGhlIEFQSSBm
b3IgYWNjZXNzIGNhbiBlYXNpbHkgYmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN5bmNocm9ub3VzLiBPdXQgb2Yg
YmFuZCBtZXRhZGF0YSBuZWVkcyBkaWZmZXJlbnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hh
bmRsaW5nLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlcmUgYXJlIG1hbnkgY2FzZXMgd2hlcmUgb3V0LW9mLWJh
bmQgbWV0YWRhdGEgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3VzZWZ1bCBhbmQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGFwcHJvcHJpYXRlLiBCdXQgdGhleSBkbyBub3QgY292ZXIgYWxsIG5lZWRzIGJ5IGFu
eTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3RyZXRjaC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBFdmVuIGlmIGVhY2ggcGllY2Ugb2YgaW4tYmFuZCBtZXRhZGF0YSBpcyBvZiBmaXhlZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bGVuZ3RoLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlcmUgYXJlIG1h
bnkgZGlmZmVyZW50IGtpbmRzIG9mIG1ldGF0eXBlLiBUcnlpbmcgdG88YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3NheTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJnF1b3Q7dGhlcmUgd2lsbCBiZSBleGFjdGx5IGZv
dXIgcGllY2VzLCBhbmQgdGhleSB3aWxsIGJlIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0
eXBlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgdDEsIHQyLCB0MywgYW5kIHQ0JnF1b3Q7IGlzIHNpbXBseSB0b28g
c3BlY2lmaWMgZm9yIGV2ZW4gODAlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtvZiB0aGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7bmVlZHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgODo1MiBBTSwgTmljb2xhcyBC
T1VUSE9SUyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIZWxsbyBSb24sPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW5kaW5nIG91dCBvZiBiYW5kIGNvbmdydWVudCBtZXRhZGF0
YSBtYXkgbm90IGJlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5zd2VyPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgdG8gYWxsIG5lZWRzIGJ1dCBpdCBpcyBvbmUgdG9vbCB0aGF0IHdlIHNob3VsZCBr
ZWVwLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTm90IGFsbCBtZXRhZGF0YSBp
cyB0aWVkIHRvIGEgc3BlY2lmaWMgcGFja2V0LCBmb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2V4YW1wbGUgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHBvbGljeSBjaGFuZ2UgaW4gUENSRiBjb3VsZCBs
ZWFkIHRvIHNvbWUgbWV0YWRhdGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NpZ25hbGluZyw8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgcmVhY3Rpb24gdGltZSBuZWVkIG5vdCBiZSBpbW1lZGlhdGUs
IGZldyBtcyBtYXk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25vdCBtYXR0ZXIuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBcyB5b3UgcG9pbnQsIGlmIGEgcGFja2V0IGlzIHRp
ZWQgdG8gYSBtZXRhZGF0YSBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjb3JyZWxhdGlvbjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGluZm8gY2FuIGJlIHNldCBpbiBib3RoIHBhY2tldCB0byBkZWFsIHdp
dGggaXQgKGkuZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGE8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBleHBlY3RlZCBmbGFnIGluIHRoZSBTRkMgaGVhZGVyLCBwbHVzIGFuIGlkKTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRmluYWxseSB3ZSBjYW4gc3RpbGwgc2VuZCBzb21l
IGxpbWl0ZWQgbWV0YWRhdGEgd2l0aGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthIGhlYWRl
ci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGlzIGNvdWxkIGJlIHVzZWQgZm9yIGxvYWQgYmFsYW5jZXJz
IGluIHBhcnRpY3VsYXIgaWY8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgYWdyZWUgb24gYSBjb252ZW50aW9uIHRvIGxvY2F0ZSAmcXVvdDtjb2Fyc2UgZ3JhaW4g
cG9saWN5JnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLyAmcXVvdDtmaW5lIGdyYWluIHBvbGljeSZx
dW90OyBvbiByZXNlcnZlZCBjb250ZXh0IGhlYWRlcnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBUaGlzIHNlZW1zIHRvIG9wZW4gdXAgYSBsb3Qgb2YgZmxleGliaWxpdHkgLzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW5ub3ZhdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBPbiB5b3VyIGxhc3QgcG9pbnQsIHRoZXJlIGlzIGEgcXVlc3Rpb24gb24g
aG93IHRvIG1ha2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSBhdmFpbGFibGUgdG8gYSBTZXJ2
aWNlIEZ1bmN0aW9uLiBDdXJyZW50IHNvY2tldDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbm5lY3Rpb25z
IGZvciBleGFtcGxlIGRvIG5vdCBhbGxvdyB0byByZXRyaWV2ZSBJUDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7aGVhZGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3B0aW9ucy4gU28gSSBhc3N1bWUgdGhh
dCBTRkMgYXdhcmUgU2VydmljZSBGdW5jdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dp
bGw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZWVkIHNvbWUgKGFzeW5jaHJvbm91czxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ID8pIEFQSSB0byByZXRyaWV2ZSBTRkMgaGVhZGVyIGluZm9ybWF0aW9uIGFzIHdlbGwgYXM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luLWJhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0
YS4gSSBkb24ndCBzZWUgb3V0IG9mIGJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDthZGRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb21wbGV4aXR5LCB0aGUgc2Ft
ZSBBUEkgY2FuIHByb2JhYmx5IGFwcGx5Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgVGhlIGFsdGVybmF0aXZlIG9wdGlvbiwgYWxsb3dpbmcgdmFyaWFibGUgc2l6ZWQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhIGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIFNGQyBo
ZWFkZXIgaGFzIHNvbWUgZHJhd2JhY2tzIGFzIHdlbGwsIG9uZSBiZWluZzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGZyYWdtZW50YXRpb24sIGFuZCBzb21lIHN3aXRjaGVzIGV4cGVjdGluZyBhcyB3ZWxsIHRv
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsb29rIGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZW5kIHVz
ZXIgdHJhZmZpYyBoZWFkZXJzIGZvciBsaW5rIGxvYWQgYmFsYW5jaW5nLiBJPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDt3b3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFncmVlIHRoYXQgaWYgd2UgY2Fu
IGFjY2VwdCB0aGVzZSBpc3N1ZXMsIHRoZW4gc2VuZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9mZi1s
aW5lIGNvbmdydWVudCBtZXRhZGF0YSBsb29zZXMgaXRzIGludGVyZXN0Ljxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2UgbmVlZCB0byB0YWtlIGludG8gYWNjb3VudCB0aGF0IGJv
dGggaW4tYmFuZCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbmdydWVudDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG91dC1vZi1iYW5kIG1ldGFkYXRhIHRyYW5zcG9ydCBpcyBub3QgcmVsaWFibGUu
IEE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3BhY2tldCBsb3NzPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
dHJpZ2dlcmluZyByZXRyYW5zbWlzc2lvbiB3b3VsZCBub3QgbGVhZCB0byB0aGU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2lkZW50aWNhbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJlY29uc3RydWN0aW9u
IG9mIHRoZSBhc3NvY2lhdGVkIG1ldGFkYXRhLiBJbiBzb21lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtjYXNlcywgd2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtaWdodCB0aHVzIGV2ZW4gbmVlZCBub24t
Y29uZ3J1ZW50IG91dC1vZi1iYW5kIHJlbGlhYmxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEg
dHJhbnNwb3J0Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXyBGcm9tOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFBhcmtlciBbPGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5Sb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT5dIFNlbnQ6PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtXZWRuZXNkYXksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTWFyY2ggMTIsIDIwMTQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAxMjo0MyBQTSBUbzogTmljb2xhcyBCT1VUSE9SUyBDYzogSmltIEd1
aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsoamd1aWNoYXIpOzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhy
ZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBS
ZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25z
aWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgdW5kZXJzdGFuZCB0aGUgY29uY2VwdCBm
b3Igb3V0IG9mIGJhbmQgc2lnbmFsaW5nIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YSwgYnV0
IEkgYW0gY29uY2VybmVkIHRoYXQgaXQgaW50cm9kdWNlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7c2lnbmlmaWNhbnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbXBsZXhpdHkgZHVlIHRvIHRoZSBwb3Rl
bnRpYWwgcmFjZSBjb25kaXRpb24gb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3JlY2Vpdmlu
ZyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3JlYWwgcGFja2V0IGJlZm9yZSB0aGUgbWV0YWRhdGEuIFdo
aWxlIHRoZSByZWFsIHBhY2tldDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y291bGQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2luZGljYXRlIHRoYXQgb3V0IG9mIGJhbmQgbWV0YWRhdGEgaXMgZXhwZWN0ZWQs
IGhvdyBjYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtndWFy
YW50ZWUgdGhlIG9yZGVyIG9mIHJlY2VwdGlvbj8gV2hhdCBpZiBzd2l0Y2hpbmcgb3I8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3JvdXRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25vZGVzIGFwcGx5IGhh
c2ggYmFzZWQgbG9hZCBiYWxhbmNpbmc/IFdoYXQgaWYgdGhlIGxvYWQ8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2JhbGFuY2luZyB1bmRlcnN0YW5kcyBTRkMgZW5jYXBzIGFuZCBsb29rcyBiZXlvbmQgaXQgdG88
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7b3JpZ2luYWwgaGVh
ZGVyIHRvIGdldCBiZXR0ZXIgZW50cm9weT88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDYW4gd2UgZ3VhcmFu
dGVlIHRoYXQgdGhlIG1ldGFkYXRhIGFuZCByZWFsIHBhY2tldDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7d2lsbCBmb2xsb3c8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBleGFjdCBzYW1lIHBhdGg/IElm
IHdlIGNhbiBub3QsIHRoZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ltcGxlbWVudGF0aW9u
cyB3aWxsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtuZWVkIHRvIGFkZCBpbmdyZXNzIHF1ZXVpbmcgdG8gY29w
ZSB3aXRoIHRoZSBzY2VuYXJpby48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFs
c28sIGRvIHlvdSBmZWVsIHRoYXQgdGhlIGluY3JlYXNlIGluIGltcGxlbWVudGF0aW9uPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgY29tcGxleGl0eSBhdCB0aGUgc2VydmljZSBmdW5jdGlvbnMgaXMgcmVhc29u
YWJsZT88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcy48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IE9uIE1hciAxMiwgMjAxNCwgYXQgNDowOSBBTSwgJnF1b3Q7Tmljb2xhcyBCT1VU
SE9SUyZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29s
YXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9z
bW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0
bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L3NwYW4+PC9hPiZndDsmZ3Q7IHdyb3RlOjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHRoaW5rIHdlIG11c3Qg
bWFrZSBhIGRpc3RpbmN0aW9uIGJldHdlZW46PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IC0gTWV0YWRhdGEgd2hpY2ggc2hvdWxkIGJlIHBhcnQgb2YgdGhlIGhlYWRl
ciBkZWZpbmVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthcyBpbjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBiYW5kIG1hcmtpbmcuIC0gTWV0YWRhdGEgd2l0aCBjYW4gYmUgcGFzc2VkIG91dCBvZjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmFuZCwgZm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4
YW1wbGUgY29uZ3J1ZW50IG91dCBvZiBiYW5kIHNpZ25hbGluZyBkZWZpbmVkIGluPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDt0aGUgZHJhZnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgVGhlIGZvcm1lciBjYWxscyBmb3IgYSBsaW1pdGVkIHNwYWNlIGluIHRoZSBo
ZWFkZXIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0cnVlLCBUaGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgbGF0dGVyIGhvd2V2ZXIgZG9lcyBub3QgaW5jdXIgYW55IHNwYWNlIGxpbWl0YXRpb248
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdGls
bCBmYWlybHkgZWZmaWNpZW50IGFuZCBpdCByZW1haW5zIGNvbXBhdGlibGUgd2l0aDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7YSBmaXhlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzaXplIGhlYWRl
ciB1c2VkIHRvIHJvdXRlIHRob3NlIHNpZ25hbGluZyBtZXNzYWdlczxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7YWxvbmcgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNoYWluJ3Mgc2VydmljZSBm
dW5jdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29s
YXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbPGEgaHJlZj0ibWFpbHRvOmpn
dWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+XSBTZW50Ojxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBUdWVzZGF5LCBNYXJjaCAxMSwgMjAxNCA2OjQ4IFBNIFRvOiBSb24gUGFya2VyIENjOjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzIEJPVVRIT1JTOzxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlq
c21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7
PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFu
PjwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGkgU2FsaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3Vi
amVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1z
ZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgSGkgUm9uLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBXZSBjYW4gY2VydGFpbmx5IGhhdmUgdGhpcyBkaXNjdXNzaW9uIGJ1dCB3ZSBzaG91bGQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZpcnN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbnNp
ZGVyIHdoYXQgaW5mb3JtYXRpb24gaXMgbmVjZXNzYXJ5IGFuZCBpZiBzYWlkPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGNhbiBmaXQgd2l0aGluIGEgZml4ZWQgbnVtYmVyIG9mIGNv
bnRleHRzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgbWFqb3JpdHkgb2YgY2FzZXMuIFJlbWVtYmVyLCB0aGUgZ29hbCBvZiBiZWluZyBhYmxlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0byBwYXNzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFk
YXRhIHRocm91Z2ggdGhlIG5ldHdvcmsgaXMgdG8gZW5oYW5jZSBzZXJ2aWNlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtkZWxpdmVyeSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbm90IHBhc3MgdGhl
IGVudGlyZSB3b3JrcyBvZiBTaGFrZXNwZWFyZSA7LSk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgU2VudCBmcm9tIG15IGlQaG9uZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDcsIDIwMTQsIGF0IDM6NTIgQU0sICZx
dW90O1JvbiBQYXJrZXImcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVm
PSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0
bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b208L3NwYW4+PC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBzZWUgc2ltaWxhciByZXF1aXJlbWVudHMgZnJvbSB0
aGUgM2dwcCBFUEMgc2lkZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0kgd291bGQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpa2UgdG8gcHJvcG9zZSBhbiBPVUkgLyBUTFYgYmFzZWQgYXBw
cm9hY2ggd2hlcmUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyByZXNlcnZlZCBPVUkgY2Fu
IGJlIHVzZWQgZm9yIGFncmVlZCB1cG9uIHR5cGVzIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtjb21tb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIGFuZCB2ZW5kb3Igb3Ig
b3RoZXIgb3JnYW5pemF0aW9uYWwgT1VJcyBjYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Jl
IHVzZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIHF1aWNrbHkgaW5ub3ZhdGUgaW4gdGhl
IG5ldHdvcmtzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2ltdWx0YW5lb3VzbHksIEkgd291
bGQgYWxzbyBsaWtlIHRvIGNvbnNpZGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZWNoYW5p
c21zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGF0IGFyZSBvcHRpbWl6ZWQgZm9yIGxvbmcg
bGl2ZWQgZmxvd3Mgc28gYXMgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xpbWl0IHRoZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmVnYXRpdmUgZWZmZWN0cyBvZiBwYWNrZXQgZ3Jvd3Ro
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDcsIDIwMTQsIGF0IDg6MzQgQU0sICZxdW90O05p
Y29sYXMgQk9VVEhPUlMmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwv
c3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOk5p
Y29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPm1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L3NwYW4+PC9h
PiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgSGVsbG8gSmltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGhhdmUgc2VlbiBjYXNlcyBpbiBHaSBMQU4s
IHdoZXJlIHN1YnNjcmliZXIgcmVsYXRlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGlu
Zm9ybWF0aW9uIGlzIHBhc3NlZCB0byBhIFdlYiBQcm94eSBmb3IgSFRUUCBoZWFkZXI8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBlbnJpY2htZW50IChhaW1lZCBhdCBzb21lIFdlYiBDb250
ZW50IHByb3ZpZGVyczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cGFydG5lcnMgb2Y8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgTW9iaWxlIE9wZXJhdG9yKS48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBJbmZvcm1hdGlvbiB3YXMgYW4gY29kZWQgKHBlcnNpc3RlbnQpIHN1
YnNjcmliZXIgaWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rlcml2ZWQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBmcm9tIHRoZSBNU0lTRE4sIGFuZCBjb3VwbGUgb2YgZiBjdXN0b21l
ciBwcm9maWxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtyZWxhdGVkPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgZmllbGRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSW4gYW4gc2ZjIGJhc2VkIEdpIExBTiwgdGhpcyBlbnRp
dHkgc2hvdWxkIHJlY2VpdmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7ICZndDtmcm9tIHRoZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENsYXNzaWZpZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0gQSBjbGFzc2lmaWNhdGlvbiBv
ZiB0aGUgQ29udGVudCBQcm92aWRlciAoIElkLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IENhdGVnb3J5KSBiYXNlZCBvbiB0cmFmZmljIGFuYWx5c2lzIC0gVGhlIE1TSVNETiBvZjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN1
YnNjcmliZXIgLSBUd28gc3Vic2NyaWJlciBwb2xpY3kgZmllbGRzIChub3QgdGllZDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIFBDUkY8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBi
dXQgYmVsb25naW5nIHRvIHRoZSBTdWJzY3JpYmVyIERCKSAoU3Vic2NyaWJlcjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGNhdGVnb3J5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN1
Yi1jYXRlZ29yeSkgLSBBIHNlc3Npb24gaWQgKGZvciBsb2dnaW5nIGFuZDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7dHJhY2tpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwdXJwb3Nl
cyk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFRoZSBvYmplY3RpdmUgYmVpbmcgdG8gYXZvaWQgaGF2aW5nIHRoZSBIVFRQIFByb3h5PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJl
Y29tZSBhIHRydXN0ZWQgYXBwbGljYXRpb24gKGludGVyb2dhdGUgdGhlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgc3Vic2NyaWJlciBEQiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBl
dGMuLik8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
IEZyb206IEppbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEd1aWNoYXJkPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgKGpndWljaGFyKSBbPGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNp
c2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmpndWlj
aGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+XSBTZW50Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFRodXJzZGF5LCBNYXJjaCAwNiwgMjAxNCAyOjAyIFBNIFRvOiBKYW1hbCBIYWRpPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtTYWxpbTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJt
YWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5qbW9pc2FuZEBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86
am1vaXNhbmRAanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5tYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8
L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
PC9zcGFuPjwvYT4mZ3Q7DQogQ2M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2ZjIFN1
YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNt
YW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBKYW1hbCw8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdSBzYWlkICZxdW90
O0l0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBzaXplZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhJnF1
b3Q7Li4gSSBhbSBub3Qgc28gY29udmluY2VkIGFuZCB3b3VsZCBsaWtlIHRvPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgYmV0dGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdW5kZXJz
dGFuZCB0aGUgcmVxdWlyZW1lbnRzIGJlZm9yZSBwYXNzaW5nIGp1ZGdlbWVudC48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBJZiB3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxvb2sg
YXQgdGhlIHVzZSBjYXNlcyBhcyBwcmVzZW50ZWQgdGh1cyBmYXIgaW50bzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHRoZSBXRyBJPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaGF2ZSB5
ZXQgdG8gc2VlIGEgc2luZ2xlIGV4YW1wbGUgb2YgdGhlIG5lZWQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAobm90aW5nIHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkZXNpcmUg
aXMgbm90IHRoZSBzYW1lIGFzIG5lZWQpIC0gSSBhbSBub3Qgc2F5aW5nPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgdGhlcmUgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBubyByZXF1
aXJlbWVudCBidXQgcmF0aGVyIHRoYXQgd2Ugc2hvdWxkIG5vdCBqdW1wPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgdG8gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29uY2x1c2lv
biBhbmQgYnVpbGQgc3RhbmRhcmRzIGFyb3VuZCBhIHRoZW9yeS48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8zLzE0LCA2
OjM1IEFNLCAmcXVvdDtKYW1hbCBIYWRpIFNhbGltJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20iIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5oYWRpQG1vamF0YXR1LmNvbTwv
c3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PiZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20iIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86aGFkaUBtb2phdGF0dS5jb208L3NwYW4+
PC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3cm90ZTo8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBs
aWtlIHRoZSBkb2MgLSB3ZWxsIHdyaXR0ZW4uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlY3Rpb24gNC4zIG9uIG1ldGFk
YXRhIGVuY29kaW5nLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZh
cmlhYmxlIHNpemVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGE8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKGF0IGxlYXN0IGZvciBodHRwL2FwcCB5b3Ugc2VlbSB0
byBpbmRpY2F0ZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkZXNpcmUgZm9yPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aXQpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBGb3IgYSBkYXRhcGF0aCBwZXItcGFja2V0IG1ldGFkYXRhLCBpIGZlZWwgdGhlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmVlZCBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBqdXN0IGFzIGltcG9ydGFudC4gQXJlIHdlIGxpbWl0ZWQgYnkgdGhlIGZhY3QgdGhh
dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGlzdGluZyBoYXJkd2FyZSBtYXkg
bm90IGJlIGFibGUgdG8gaGFuZGxlIFRMVnM/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtGb3I8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhhbXBsZSwgSSBkb250IGhhdmUgYSBw
cm9ibGVtIGhhbmRsaW5nIFRMVnMgaW4gYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNvZnR3
YXJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGF0YXBhdGguPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNo
ZWVycywgamFtYWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmcg
bGlzdDxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2Zj
QGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9
Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3Nw
YW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4m
bHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBsaXN0PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48
YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5z
ZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3Nw
YW4+PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFu
PjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWls
aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18gc2ZjIG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmNA
aWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5tYWlsdG86c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bh
bj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtzZmMg
bWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjQGll
dGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyBzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGll
dGYub3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3Nw
YW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7Jmd0OyBzZmMg
bWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+
PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7X19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0O3NmYyBtYWlsaW5nIGxpc3Q8
YnI+DQomZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4N
CiZndDsmZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0Ozxicj4N
CiZndDtfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4N
CiZndDtzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5v
cmc8L3NwYW4+PC9hPjxicj4NCiZndDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48
YnI+DQo8YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xzxicj4NCnNmYyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3Jn
PC9zcGFuPjwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2lu
LWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXzxicj4NCnNmYyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxi
cj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYzwvc3Bhbj48L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Js
b2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEz
LjVwdDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjpibGFjayI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX188YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwv
YT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
YyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9k
eT4NCjwvaHRtbD4NCg==

--_000_2691CE0099834E4A9C5044EEC662BB9D4535AFF4dfweml701chmchi_--


From nobody Wed Mar 19 11:28:33 2014
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E340C1A04AF for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 11:28:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.146
X-Spam-Level: 
X-Spam-Status: No, score=-0.146 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, RP_MATCHES_RCVD=-0.547] 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 Hvj6gUH_AK_A for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 11:28:24 -0700 (PDT)
Received: from mail1.sandvine.com (Mail1.sandvine.com [64.7.137.134]) by ietfa.amsl.com (Postfix) with ESMTP id 552081A06EA for <sfc@ietf.org>; Wed, 19 Mar 2014 11:28:22 -0700 (PDT)
Received: from WTL-EXCHP-1.sandvine.com ([fe80::ac6b:cc1e:f2ff:93aa]) by WTL-EXCHP-3.sandvine.com ([fe80::3c39:d305:d721:f00a%16]) with mapi id 14.01.0339.001; Wed, 19 Mar 2014 14:28:13 -0400
From: Dave Dolson <ddolson@sandvine.com>
To: Sumandra Majee <S.Majee@F5.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs8yf7wFx4LPHUOw5xFVMCYyJJrnY/wAgAACAACAAAL2AIAA4XSAgABv1aA=
Date: Wed, 19 Mar 2014 18:28:12 +0000
Message-ID: <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com>
In-Reply-To: <CF4E97A7.1B7CC%s.majee@f5.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.200.52]
Content-Type: multipart/alternative; boundary="_000_E8355113905631478EFF04F5AA706E9818AD442Cwtlexchp1sandvi_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/wlwfAJIZeCWcENlm9_2WHR_g6ok
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Mar 2014 18:28:33 -0000

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

W3RyaW0gbGlzdF0NCknigJltIHVuY2xlYXIgYWJvdXQgdGhlIGludGVudCBvZiB0aGUgd29yZCDi
gJxjaGFpbuKAnSB2cyDigJxwYXRo4oCdIGluIG9wdGlvbiAjMi4NCkluIGVhcmxpZXIgZGlzY3Vz
c2lvbnMsIOKAnGNoYWlu4oCdIHdhcyBjb25zaWRlcmVkIGFuIGFic3RyYWN0IGNvbmNlcHQgKGEg
dHJhdmVyc2FsIG9mIGEgbGlzdCBvZiB0eXBlcyBvZiBzZXJ2aWNlcyksIHdoZXJlYXMg4oCccGF0
aOKAnSB3YXMgYSB0cmF2ZXJzYWwgb2Ygc3BlY2lmaWMgbm9kZSBpbnN0YW5jZXMuDQoNCkkgdGhp
bmsgdGhhdCB0aGUgSUQgY2FycmllZCBpbiB0aGUgcGFja2V0IG5lZWRzIHRvIGluZGljYXRlIGEg
c3BlY2lmaWMgc2V0IG9mIG5vZGVzLCBhbmQgSSBob3BlIHRoYXQgaXMgd2hhdCB5b3UgbWVhbi4N
Cg0KLURhdmUNCg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBP
biBCZWhhbGYgT2YgU3VtYW5kcmEgTWFqZWUNClNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTksIDIw
MTQgMzo0MCBBTQ0KVG86IENhdGh5IFpoYW5nOyBQYXVsIFF1aW5uIChwYXVscSk7IERhdmlkIEFs
bGFuIEkNCkNjOiBzZmNAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxh
dGlvbiBjaGFpbiBJRA0KDQo8PFRyaW1tZWQgdGhlIFRPIGxpc3QgdG8gYXZvaWQgdGhlIG1zZyBi
ZWluZyBoZWxkIGFnYWluPj4NCg0KSSBzZWUgdHdvIHdheXMgdG8gY2FycnkgdGhlIHBhdGggaW5m
b3JtYXRpb24uDQoNCg0KICAxLiAgRXhwbGljaXQgb3JkZXJlZCBsaXN0LCBzb21ldGhpbmcgbGlr
ZSBGVy1BIDo6IFRDUC1PUFQgOjogTEIgOjogVmlkZW9PUFQgOjogQ0dOQVQuICAgVGhlcmUgYXJl
IHR3byBpc3N1ZXMgd2l0aCB0aGlzIGFwcHJvYWNoLCBmaXJzdCB0aGUgbGVuZ3RoIG9mIGdyYXBo
IGlzIHZhcmlhYmxlLiAgQWxzbyBpdCBpbXBsaWVzIGJpZGlyZWN0aW9uYWwgc3ltbWV0cnkuIEl0
IGlzIG9mdGVuIHJlcXVpcmVkIGJ1dCBzaG91bGQgbm90IGJlIG1hbmRhdG9yeS4gIFNlY29uZGx5
IGNoYW5naW5nIHRoaXMgcGF0aC9ncmFwaCBpbiBhdCBTRiBjYW4gYmUgY3VtYmVyc29tZS4NCiAg
Mi4gIExldCB0aGUgQ29udHJvbCBwbGFuZSBkaXN0cmlidXRlIHRoZSBjaGFpbklEIDzigJQ+IGdy
YXBoIG1hcHBpbmcuIEluIHRoaXMgY2FzZSBlYWNoIFNGIHdvdWxkIGhhdmUgbWFwcGluZyBvZiBn
aXZlbiBhIGNoYWluSUQgd2hhdCBpcyBteSBuZXh0IGhvcC4gVGhlIGNoYWluSUQgaXRzZWxmIGNv
dWxkIGJlIGZpeGVkIHNpemUgZWxlbWVudC4gQSBTRiBjYW4gc2VsZWN0IGEgZGlmZmVyZW50IHBh
dGggYnkgY2hhbmdpbmcgdGhlIGNoYWlJRCBwYXJhbWV0ZXIuDQoNClJlZ2FyZHMNClN1bWFuZHJh
DQoNCg0KRnJvbTogQ2F0aHkgWmhhbmcgPENhdGh5LkguWmhhbmdAaHVhd2VpLmNvbTxtYWlsdG86
Q2F0aHkuSC5aaGFuZ0BodWF3ZWkuY29tPj4NCkRhdGU6IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0
IGF0IDEwOjEzIEFNDQpUbzogIlJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKSIgPHJlcGVubm9AY2lz
Y28uY29tPG1haWx0bzpyZXBlbm5vQGNpc2NvLmNvbT4+LCAiTG91aXMuRm91cmllIiA8TG91aXMu
Rm91cmllQGh1YXdlaS5jb208bWFpbHRvOkxvdWlzLkZvdXJpZUBodWF3ZWkuY29tPj4sICJQYXVs
IFF1aW5uIChwYXVscSkiIDxwYXVscUBjaXNjby5jb208bWFpbHRvOnBhdWxxQGNpc2NvLmNvbT4+
LCBEYXZpZCBBbGxhbiBJIDxkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbTxtYWlsdG86ZGF2aWQu
aS5hbGxhbkBlcmljc3Nvbi5jb20+Pg0KQ2M6IE5pY29sYXMgQk9VVEhPUlMgPE5pY29sYXMuQk9V
VEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4sIFh1
eGlhb2h1IDx4dXhpYW9odUBodWF3ZWkuY29tPG1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tPj4s
IENoYW5nY2hlbmcgSHVhbmcgPGh1YW5nQHNjZS5jYXJsZXRvbi5jYTxtYWlsdG86aHVhbmdAc2Nl
LmNhcmxldG9uLmNhPj4sICJzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4iIDxzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4+LCAibWlrZWJpYW5jQGFvbC5jb208bWFpbHRv
Om1pa2ViaWFuY0Bhb2wuY29tPiIgPG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNA
YW9sLmNvbT4+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQN
Cg0KSGkgUmVpbmFsZG8sDQoNClNvIHRoZSBjaGFpbiBJRCBpcyBhY3R1YWxseSB0aGUgcGF0aCBJ
RCB3aGljaCByZXByZXNlbnRzIGFuIG9yZGVyZWQgc2V0IG9mIHNlcnZpY2UgZnVuY3Rpb24gaW5z
dGFuY2VzLg0KSSB0aGluayB3ZSBzaG91bGQgYWRkIGFuIGV4cGxpY2l0IGRlZmluaXRpb24gb2Yg
4oCcc2VydmljZSBpbnN0YW5jZeKAnS4gV2hhdCBkbyB5b3UgdGhpbms/DQoNClRoYW5rcywNCkNh
dGh5DQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYg
T2YgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAx
NCAxMTowMyBBTQ0KVG86IExvdWlzLkZvdXJpZTsgUGF1bCBRdWlubiAocGF1bHEpOyBEYXZpZCBB
bGxhbiBJDQpDYzogTmljb2xhcyBCT1VUSE9SUzsgWHV4aWFvaHU7IG1pa2ViaWFuY0Bhb2wuY29t
PG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPjsgQ2hhbmdjaGVuZyBIdWFuZw0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0
aW9uIGNoYWluIElEDQoNCkEgU2VydmljZSBDaGFpbiBqdXN0IGRlZmluZXMgd2hpY2ggdHlwZSBv
ZiBzZXJ2aWNlIGFuZCB0aGVpciBvcmRlci4NCg0KQSBzZXJ2aWNlIHBhdGggZGVmaW5lcyB0aGUg
YWN0dWFsIHNlcnZpY2UgaW5zdGFuY2UsIHNheSwgZmlyZXdhbGwxLmhvbWUsIG5hdDIsIGRwaS1z
aWMsIGV0Yy4NCg0KRnJvbTogIkxvdWlzLkZvdXJpZSIgPExvdWlzLkZvdXJpZUBodWF3ZWkuY29t
PG1haWx0bzpMb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbT4+DQpEYXRlOiBUdWVzZGF5LCBNYXJjaCAx
OCwgMjAxNCBhdCAxMDo1NSBBTQ0KVG86ICJQYXVsIFF1aW5uIChwYXVscSkiIDxwYXVscUBjaXNj
by5jb208bWFpbHRvOnBhdWxxQGNpc2NvLmNvbT4+LCBEYXZpZCBBbGxhbiBJIDxkYXZpZC5pLmFs
bGFuQGVyaWNzc29uLmNvbTxtYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20+Pg0KQ2M6
IE5pY29sYXMgQk9VVEhPUlMgPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmlj
b2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4sIFh1eGlhb2h1IDx4dXhpYW9odUBodWF3ZWkuY29t
PG1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tPj4sIENoYW5nY2hlbmcgSHVhbmcgPGh1YW5nQHNj
ZS5jYXJsZXRvbi5jYTxtYWlsdG86aHVhbmdAc2NlLmNhcmxldG9uLmNhPj4sICJzZmNAaWV0Zi5v
cmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4iIDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4+LCAibWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPiIgPG1pa2Vi
aWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4+DQpTdWJqZWN0OiBSZTogW3Nm
Y10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KUGF1bCwNCiAgIENhbiB5b3UgY2xhcmlm
eSB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIHNlcnZpY2UgY2hhaW4gYW5kIHNlcnZpY2UgcGF0aC4g
R2l2ZW4gdGhhdCBhIHNlcnZpY2UgY2hhaW4gaXMgY29tcG9zZWQNCm9mIHNldmVyYWwgc2Vydmlj
ZSBmdW5jdGlvbnMgU0YxLCBTRjIsIC4uIFNGbiBob3cgd291bGQgYSBzZXJ2aWNlIHBhdGggZGlm
ZmVyIGZyb20gdGhhdCBzZXJ2aWNlIGNoYWluPw0KDQotICAgICAgICAgIExvdWlzDQoNCkZyb206
IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgUGF1bCBRdWlu
biAocGF1bHEpDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCAxMDoyNiBBTQ0KVG86IERh
dmlkIEFsbGFuIEkNCkNjOiBOaWNvbGFzIEJPVVRIT1JTOyBYdXhpYW9odTsgbWlrZWJpYW5jQGFv
bC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+OyBDaGFuZ2NoZW5nIEh1YW5nDQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fw
c3VsYXRpb24gY2hhaW4gSUQNCg0KSGkgRGF2ZSwNCg0KQ2hhaW4gSUQgc2hvdWxkIHJlYWxseSBi
ZSBwYXRoIElEIHNpbmNlIHRoZXJlIGNhbiBiZSBtYW55IHBhdGhzIGZvciBhIGdpdmVuIGNoYWlu
LiAgVXNpbmcgdGhhdCBkZWZpbml0aW9uLCB3ZSBhdm9pZCB0aGUgb3ZlcmxvYWQgYW5kIHJlYXAg
dGhlIGdhaW4gYWxsdWRlZCB0byBiZWxvdy4NCg0KUGF1bA0KDQpPbiBNYXIgMTgsIDIwMTQsIGF0
IDEyOjE0IFBNLCBEYXZpZCBBbGxhbiBJIDxkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbTxtYWls
dG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20+PiB3cm90ZToNCg0KDQoNCg0KV2VsbCB0aGUg
cXVlc3Rpb24gZGUgam91ciBpcyDigJxkb2VzIGEgY2hhaW4gSUQgZGVmaW5lIGEgY2xhc3Mgb3Ig
YW4gaW5zdGFuY2XigJ3igKYuIElmIGl0IGRlZmluZXMgYW4gY2xhc3Mgd2UgYWxzbyBuZWVkIGlu
c3RhbmNlIGluZm9ybWF0aW9uLCBpZiBpdCBpcyBjdXJyZW50bHkgb3ZlcmxvYWRlZCB0byBkZWZp
bmUgY2xhc3MgYW5kIGluc3RhbmNlIElNTyB3ZSBoYXZlIGEgcHJvYmxlbeKApi4NCg0KRGF2ZQ0K
DQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86Ym91bmNlc0Bp
ZXRmLm9yZz5dIE9uIEJlaGFsZiBPZiBDaGFuZ2NoZW5nIEh1YW5nDQpTZW50OiBUdWVzZGF5LCBN
YXJjaCAxOCwgMjAxNCA3OjQzIEFNDQpUbzogTmljb2xhcyBCT1VUSE9SUw0KQ2M6IFh1eGlhb2h1
OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47IG1pa2ViaWFuY0Bhb2wuY29tPG1h
aWx0bzptaWtlYmlhbmNAYW9sLmNvbT4NClN1YmplY3Q6IFJlOiBbc2ZjXSDnrZTlpI06IFNGQyBl
bmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCkdvb2QgcG9pbnRzLiBJIGJlbGlldmUgZXhwbGljaXQg
Y2hhaW4gSUQgc2hvdWxkIGJlIG1hbmRhdG9yeS4gVGhlIG92ZXJoZWFkIGlzIHZlcnkgbGl0dGxl
LiBJdCBoZWxwcyBzaW1wbGlmeSBwcm9jZXNzaW5nIGFuZCBzdGVlcmluZyBzaWduaWZpY2FudGx5
LiBUaGUgZ2FpbiBpcyBodWdlLg0KDQpDaGFuZw0KDQotLS0tLS0tLS0tLS0NCkNoYW5nY2hlbmcg
SHVhbmcNCg0KT24gTWFyIDE4LCAyMDE0LCBhdCAxOjUzIEFNLCBOaWNvbGFzIEJPVVRIT1JTIDxO
aWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9z
LmNvbT4+IHdyb3RlOg0KSSB0aGluayB0aGF0IGtlZXBpbmcgdGhlIFNlcnZpY2UgUGF0aCBMYXll
ciB0cmFuc3BvcnQgaW5kZXBlbmRlbnQgc2hvdWxkIHJlbWFpbiBhbiBvYmplY3RpdmUgZm9yIFNG
Qy4gIFN1Y2ggYSBzZXBhcmF0aW9uIG9mIGNvbmNlcm5zIGlzIGEgc291bmQgYXJjaGl0ZWN0dXJh
bCBwcmluY2lwbGUgdGhhdCBoZWxwIGtlZXAgdGhpbmdzIHNpbXBsZSBpbiBwcmFjdGljZS4NCg0K
T24gdGhlIHF1ZXN0aW9uIG9mICBTZXJ2aWNlIFBhdGgsIHdlIGhhdmUgYSBkaXNjdXNzaW9uIG9u
IHdoZXRoZXIgd2UgbmVlZCBzb21lIGtpbmQgb2YgZXhwbGljaXQgaWRlbnRpZmllciBvcg0KY291
bGQgd2UgcmVseSBvbiBtYXBwaW5nIG9uIHNvbWUgdW5kZXJsYXkgbmV0d29yayBwcm90b2NvbCBm
aWVsZHMuDQoNCg0KTWF5IGJlIGEgUFJPL0NPTiB0YWJsZSBjb3VsZCBoZWxwIGZvY3VzIHRoZSBn
cm91cCBkZWNpc2lvbiBvbiB0aGF0IG1hdHRlcg0KDQoNCiAgKiAgIFZpc2liaWxpdHkgKHRyYWNp
bmcpDQogICogICBGb3J3YXJkaW5nIGdyYXBoIHN0cnVjdHVyZSBpbXBhY3QvbGltaXRhdGlvbnMN
CiAgKiAgIFJlY29uZmlndXJhdGlvbiBzcGVlZA0KDQogICAgICogICBMQlMgLyBzY2FsZSBvdXQg
aW1wYWN0DQogICAgICogICBOb2RlIGJ5cGFzcyAoZS5nOyBtYWludGVuYW5jZSkNCg0KICAqICAg
dW5kZXJsYXkgbmV0d29yay90cmFuc3BvcnQgbGF5ZXJzIHN1cHBvcnQNCiAgKiAgIEhlYWRlciBz
cGFjZSBpbXBhY3QNCiAgKiAgIE11bHRpIHRlbmFudCBzdXBwb3J0IGltcGFjdA0KICAqICAgU0ZD
IG9uIGZsYXQgKGUuZyBvcHRpY2FsIEwyIGZvciBEYXRhIENlbnRlcnMpIG5ldHdvcmsNCiAgKiAg
IFVuZGVybGF5IG5ldHdvcmsgYWRtaW5pc3RyYXRpb24gaW1wYWN0DQoNClBlcnNvbmFsbHkgSSB0
aGluayB0aGF0IGhhdmluZyBhbiBleHBsaWNpdCBjaGFpbiBpZGVudGlmaWVyIChlLmcuIFNlcnZp
Y2UgUGF0aC9TZXJ2aWNlIEluZGV4KSBpcyBjbGVhciAobWFuYWdlbWVudCBhbmQgY29udHJvbCkg
YW5kIG5vdCBleHBlbnNpdmUgKGhlYWRlciBzcGFjZSkuIFRoZSBkcmF3YmFjayBiZWluZyBzb21l
IGltcGFjdCBvbiB0aGUgc2ltcGxpY2l0eSB0byBhZGQvcmVtb3ZlIGVsZW1lbnRzIGluIGEgY2hh
aW4gZHluYW1pY2FsbHkuDQoNClRhZyBzd2l0Y2hpbmcgKGFzIE1QTFMpICBhbGxvd3MgdG8gbWFu
YWdlIHRhZ3MgcGVyIHNlcnZpY2Ugbm9kZXMsIGxlYWRpbmcgdG8gbW9yZSB2ZXJzYXRpbGUgYW5k
IGRpdmVyc2UgZ3JhcGhzDQoNCg0KTmljb2xhcw0KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCkZyb206IFh1eGlhb2h1IFt4dXhpYW9odUBodWF3ZWkuY29tPG1haWx0bzp4dXhpYW9o
dUBodWF3ZWkuY29tPl0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDU6MDQgQU0NClRv
OiBKZXJvbWUgTW9pc2FuZDsgbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wu
Y29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBbc2ZjXSDn
rZTlpI06IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQpJIGxpa2UgdGhlIGlkZWEgb2Ygc2Vw
YXJhdGluZyB0aGUgU2VydmljZSBGdW5jdGlvbiBMYXllciBhbmQgdGhlIFNlcnZpY2UgUGF0aCBM
YXllciwgYXMgcHJvcG9zZWQgaW4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJh
dGlvbnMuIFRoZSByb2xlIG9mIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIgaXMganVzdCB0byBzdGVl
ciB0aGUgdHJhZmZpYyBhbG9uZyBhIHBhcnRpY3VsYXIgY2hhaW4gb2Ygc2VydmljZSBub2RlcyB3
aGljaCBjYW4gYmUgaW1wbGVtZW50ZWQgYnkgZXhpc3RpbmcgdG9vbHMgZm9yIHNvdXJjZSByb3V0
aW5nLCBzdWNoIGFzIHNlZ21lbnQgcm91dGluZy4gQXMgc3VjaCwgaXTigJlzIG5vdCBuZWNlc3Nh
cnkgdG8gdHJ5IHRvIGtlZXAgdGhlIFNlcnZpY2UgUGF0aCBMYXllciB0cmFuc3BvcnQtaW5kZXBl
bmRlbnQgYW5kIGNvbnRhaW4gaXQgaW4gdGhlIFNGQyBoZWFkZXIuDQoNCkJlc3QgcmVnYXJkcywN
ClhpYW9odQ0KDQrlj5Hku7bkuro6IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSDk
u6PooaggSmVyb21lIE1vaXNhbmQNCuWPkemAgeaXtumXtDogMjAxNOW5tDPmnIgxOOaXpSAxOjAz
DQrmlLbku7bkuro6IG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT47
IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0K5Li76aKYOiBSZTogW3NmY10gU0ZD
IGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KVGhpcyAobGVuZ3RoeSBhbmQgdmVyeSBsaXZlbHkp
IHRocmVhZCBzdGFydGVkIGZyb20gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJh
dGlvbnMgKHdoaWNoIEkgY28tYXV0aG9yZWQpLg0KDQpJbiBzZWN0aW9uIDQuOCwgd2UgbWFkZSBh
IGNsZWFyIGRpc3RpbmN0aW9uIGJldHdlZW4gYSBzZXJ2aWNlIHBhdGggbGF5ZXIgKHN0ZWVyaW5n
IHBhY2tldHMgaG9wIGJ5IGhvcCBhbG9uZyB0aGUgY2hhaW4pIGFuZCBhIHNlcnZpY2UgZnVuY3Rp
b24gbGF5ZXIgKGNvbnZleSBtZXRhZGF0YSBpbmZvcm1hdGlvbiBvZiBpbnRlcmVzdCB0byBTRnMp
LiBUZXJtaW5vbG9neSBhc2lkZSwgaXQgc2VlbXMgdGhhdCBzdWNoIGxheWVyZWQgdmlldyB3YXMg
YWdyZWVkIHVwb24gYnkgbWFueSBwZW9wbGUgb24gdGhlIG1haWxpbmcgbGlzdC4NCg0KTm93IHRo
aXMgY2VydGFpbmx5IGRvZXMgYmVnIHRoZSBxdWVzdGlvbiBvZiBzb2x2aW5nIEJPVEggcHJvYmxl
bXMgd2l0aCB0aGUgc2FtZSAocGFja2V0KSBlbmNhcHN1bGF0aW9uIG1lY2hhbmlzbS4gTm90YWJs
eSB3aGVuIG9ic2VydmluZyB0aGF0IG1hbnkgdXNlIGNhc2VzIGNvdWxkIGJlIHNhdGlzZmllZCB3
aXRob3V0IFNGLWxldmVsIG1ldGFkYXRhLCBvciBieSB1c2luZyBtb3JlIG91dC1vZi1iYW5kIHdh
eXMgdG8gY29udmV5IHN1Y2ggU0YgbWV0YWRhdGEuIEFuZCBhbHNvIHdoZW4gb2JzZXJ2aW5nIHRo
YXQgaW5iYW5kIG1hcmtpbmcgKGUuZy4gcGFja2V0IGhlYWRlcnMpIGNvbWVzIHdpdGggdmFyaW91
cyBwcm9zICYgY29ucyAoc29tZSBvZiB0aGUgaXNzdWVzIGJlaW5nIGlkZW50aWZpZWQgaW4gdGhl
IGRyYWZ0LCBlLmcuIHNlY3Rpb25zIDQuMSBhbmQgNC4yKS4NCg0KSSBkbyBhZ3JlZSB3aXRoIE1h
cmlhLiBXZSBtYXkgd2FudCB0byBleHBsb3JlIG90aGVyIG9wdGlvbnMgZm9yIGFkZHJlc3Npbmcg
dGhlIG5lZWRzIG9mIHRoZSBzZXJ2aWNlIHBhdGggbGF5ZXIgdGhhdCBkbyBub3QgcmVxdWlyZSBh
biBleHBsaWNpdCBjaGFpbi1pZCBvZiBzb3J0cy4NCg0KSW4gdGhlIGRyYWZ0LCB3ZSBjb25jbHVk
ZWQgYnkgc3RhdGluZyDigJxBIHByb2R1Y3RpdmUgcGF0aCBmb3J3YXJkIGNvdWxkIGJlIHRvIGRp
dmlkZSBhbmQgY29ucXVlcjogdG8gY2xlYXJseSBzZXBhcmF0ZSB0aGUgcHJvYmxlbSBvZiBTZXJ2
aWNlIEZ1bmN0aW9uIFBhdGggdG9wb2xvZ3kgZnJvbSB0aGUgICBwcm9ibGVtIG9mIFtjb252ZXlp
bmcgU0ZdIG1ldGFkYXRh4oCdLiBJIGRvIGJlbGlldmUgd2Ugc2hvdWxkIGV4cGxvcmUgc3VjaCBz
ZXBhcmF0aW9uIHByaW5jaXBsZSBmdXJ0aGVyLg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1p
a2ViaWFuY0Bhb2wuY29tPg0KU2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCA1OjUwIFBNDQpU
bzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10g
U0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KSSB3b3VsZCBpbWFnaW5lIHRoYXQgaWYgd2Ug
bWFkZSB0aGUgQ2hhaW4gSUQgZmllbGQgaW4gdGhlIGhlYWRlciBiZSBvcHRpb25hbCwgeWV0IHN0
aWxsIHJlcXVpcmVkIGEgaGVhZGVyIGFuZCBzdGlsbCByZXF1aXJlZCB0aGF0IHNvbWUgaW5kaWNh
dGlvbiBvZiB0aGUgY2hhaW4gYmUgY2FycmllZCBzb21ld2hlcmUgaW4gdGhlIHBhY2tldCAobXBs
cyBsYWJlbCBvciB2bGFuIG9yIHdoYXRldmVyKSwgdGhhdCB0aGUgaW1wbGVtZW50YXRpb24gd291
bGQgYmVjb21lIG92ZXJseSBjb21wbGljYXRlZC4gIFRvIGRvIHNvIHdvdWxkIGJlIHVzaW5nIFNG
QyBzaW1wbHkgYXMgYSBtZWNoYW5pc20gdG8gY2FycnkgbWV0YSBkYXRhIGFuZCBub3QgYXQgYWxs
IGZvciBzZXJ2aWNlIGNoYWluaW5nLCB3aGljaCBzb3VuZHMgY291bnRlciBpbnR1aXRpdmUgdG8g
bWUuDQoNCk1hcmlhLA0KU28sIHlvdSBhcmUgc2F5aW5nIHRoYXQgeW91IHdhbnQgdG8gdXNlIFNG
QyB0byBjYXJyeSBhcm91bmQgbWV0YWRhdGEsIGJ1dCBub3QgZm9yIGFjdHVhbCBzZXJ2aWNlIGNo
YWluaW5nIGJlY2F1c2UgeW91IGFscmVhZHkgaGF2ZSBhIHdheSB0byBpbXBsZW1lbnQgc2Vydmlj
ZSBjaGFpbmluZyBvdXRzaWRlIG9mIFNGQz8gIE1heWJlIEknbSBub3QgZm9sbG93aW5nLCBidXQg
aXQgc2VlbXMgdG8gbWUgdGhhdCBpZiB5b3Ugd2VyZSB0byB1cGdyYWRlIHlvdXIgbmV0d29yayB0
byBzdXBwb3J0IFNGQyB0aGF0IHlvdSB3b3VsZCBjaGFuZ2UgZnJvbSB1c2luZyB5b3VyIGV4aXN0
aW5nIG1lY2hhbmlzbSBhbmQgc3RhcnQgdXNpbmcgU0ZDLCB3aGljaCBpcyBtZWFudCB0byBwcm92
aWRlIHN1cHBvcnQgZm9yIHNlcnZpY2UgZnVuY3Rpb25zIHRoYXQgYXJlIG5vdCBTRkMgYXdhcmUu
ICBUaGVyZSBhcmUgYSBudW1iZXIgb2YgdXMgd2hvIGhhdmUgaW1wbGVtZW50ZWQsIGluIG9uZSB3
YXkgb3IgYW5vdGhlciwgc29tZSBzb3J0IG9mIHNlcnZpY2UgY2hhaW5pbmcsIGJ1dCBJIChJIGNh
biBhdCBsZWFzdCBzcGVhayBmb3IgbXlzZWxmKSBhbSBsb29raW5nIHRvIFNGQyBub3QgdG8gZW5o
YW5jZSBteSBjdXJyZW50IGltcGxlbWVudGF0aW9uLCBidXQgdG8gcmVwbGFjZSBpdCB3aXRoIHNv
bWV0aGluZyBiZXR0ZXIgd2hpbGUgc3RpbGwgbWFpbnRhaW5pbmcgbXkgY29yZSAobm9uIHNlcnZp
Y2UgZnVuY3Rpb24pIGluZnJhc3RydWN0dXJlLg0KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCkZyb206IGtlZ3JheUBjaXNjby5jb208a2VncmF5QGNpc2NvLmNvbTxtYWlsdG86a2Vn
cmF5QGNpc2NvLmNvbSUzY2tlZ3JheUBjaXNjby5jb20+Pg0KVG86IFJvbiBQYXJrZXI8Um9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbT4+LEppbSBHdWljaGFyZCAoamd1aWNoYXIpPGpndWljaGFyQGNpc2NvLmNvbTxtYWls
dG86amd1aWNoYXJAY2lzY28uY29tPj4sSm9lbCBNLiBIYWxwZXJuPGptaEBqb2VsaGFscGVybi5j
b208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+Pg0KY2M6IHNmY0BpZXRmLm9yZzxzZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZyUzY3NmY0BpZXRmLm9yZz4+DQpTZW50OiBGcmlkYXks
IE1hcmNoIDE0LCAyMDE0DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hh
aW4gSUQNCg0KKzEgdGhlIGlkZWEgaXMgaW50ZXJvcGVyYWJpbGl0eS4NCg0KDQpPbiAzLzE0LzE0
IDEyOjU1IFBNLCAiUm9uIFBhcmtlciIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208
bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PiB3cm90ZToNCg0KPlRoYW5r
cywgSmltLg0KPg0KPlJlbWVtYmVyIHRoYXQgd2UgaGF2ZSBzYWlkIG1hbnkgdGltZXMgdGhhdCB0
aGUgU0ZDIHNlcnZpY2UgaGVhZGVyIGlzDQo+dHJhbnNwb3J0IGluZGVwZW5kZW50LiAgIEp1c3Qg
YmVjYXVzZSB0aGUgY2hhaW4gaWQgY291bGQgYmUgY2FycmllZCBpbg0KPnNvbWUgZm9ybSBvciBh
bm90aGVyIHdpdGggc29tZSBwYXJ0aWN1bGFyIHRyYW5zcG9ydCBkb2Vzbid0IG1lYW4gdGhhdCBp
dA0KPmNvdWxkIGJlIHVuaXZlcnNhbGx5IGNvbnZleWVkLiAgICBCeSBtYWtpbmcgYW5kIGtlZXBp
bmcgdGhlIFNGQyBzZXJ2aWNlDQo+aGVhZGVyIHRyYW5zcG9ydCBpbmRlcGVuZGVudCBtYWtlcyBp
dCBtb3JlIGFwcGxpY2FibGUgaW4gbW9yZQ0KPmVudmlyb25tZW50cyBhbmQgbW9yZSBsaWtlbHkg
dG8gZ2V0IGFkb3B0ZWQgYnJvYWRseS4NCj4NCj4gICBSb24NCj4NCj4NCj4tLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQ0KPkZyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFttYWlsdG86amd1
aWNoYXJAY2lzY28uY29tXQ0KPlNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMzo1MiBQTQ0K
PlRvOiBKb2VsIE0uIEhhbHBlcm47IFJvbiBQYXJrZXINCj5DYzogc2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+DQo+U3ViamVjdDogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCj4N
Cj5IaSBKb2VsLA0KPg0KPlBlcmhhcHMgYnV0IEkgd291bGQgcG9pbnQgb3V0IHRoYXQgdGhlIGJh
c2UgU0ZDIGhlYWRlciBjb3VsZCBoYXZlIGEgbG90DQo+bW9yZSBpbmZvcm1hdGlvbiB0aGFuIGp1
c3QgdGhlIGNoYWluIElEOyBJIHdvdWxkIGFsc28gcG9pbnQgb3V0IHRoYXQgdGhlDQo+ZGV2aWwg
aXMgaW4gdGhlIGRldGFpbHMgYW5kIHNheWluZyAid2VsbCwgSSBjYW4ganVzdCB1c2UgYW4gTVBM
UyBsYWJlbCINCj5oaWRlcyBtdWNoIG9mIHRoZSBjb21wbGV4aXR5IG9mIGFjdHVhbGx5IGRvaW5n
IHRoYXQuDQo+DQo+T24gMy8xNC8xNCwgMjozNSBQTSwgIkpvZWwgTS4gSGFscGVybiIgPGptaEBq
b2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+PiB3cm90ZToNCj4NCj4+
SWYgdGhlIHRyYW5zcG9ydCBoZWFkZXIgY2FycmllcyBlbm91Z2ggaW5mb3JtYXRpb24gZm9yIGlk
ZW50aWZ5aW5nIHRoZQ0KPj5zZXF1ZW5jZSAoVkxBTiB0YWcgb3IgTVBMUyBsYWJlbCBjYW4gYm90
aCBkbyB0aGUgam9iKSwgdGhlbiBhcmd1YWJseQ0KPj50aGUgZ2xvYmFsIGNoYWluIElEIGlzIHJl
ZHVuZGFudC4gSSBjYW4gbGl2ZSB3aXRoIGNhcnJ5aW5nIGl0IGFueXdheQ0KPj5laXRoZXIgaWYg
SSBoYXZlIG1ldGFkYXRhIHRvIGNhcnJ5LCBvciBpZiBJIG5lZWQgdGhlIGNoYWluIElEIGZvciBz
b21lDQo+PnB1cnBvc2UuDQo+PiBBZnRlciBhbGwsIHNvbWUgZm9sa3Mgc2VlbSB0byB3YW50IHRv
IHVzZSB0aGF0IGZvciB0aGUgZm9yd2FyZGluZw0KPj5kZWNpc2lvbnMuDQo+Pg0KPj5Zb3VycywN
Cj4+Sm9lbA0KPj4NCj4+T24gMy8xNC8xNCwgMjoyOCBQTSwgUm9uIFBhcmtlciB3cm90ZToNCj4+
PiBUaGUgY2hhaW4gSUQgaXMgdGhlIGxhYmVsIHRoYXQgZGVmaW5lcyB0aGUgc2VxdWVuY2Ugb2Yg
c2VydmljZQ0KPj4+ZnVuY3Rpb25zIHRoYXQgbXVzdCBiZSB2aXNpdGVkLiAgIEl0IGNhbiBiZSB0
aG91Z2h0IG9mIGFzIGEgaGFuZGxlIGZvciBhDQo+Pj5zdGFjayBvZiBtdXN0LXZpc2l0IG5ldHdv
cmsgbG9jYXRpb25zLiAgIEkgZG9uJ3Qgc2VlIGhvdyB0aGlzIGNhbiBiZQ0KPj4+YW55dGhpbmcg
YnV0IG1hbmRhdG9yeS4NCj4+Pg0KPj4+ICAgICBSb24NCj4+Pg0KPj4+DQo+Pj4gLS0tLS1Pcmln
aW5hbCBNZXNzYWdlLS0tLS0NCj4+PiBGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZ10gT24gQmVoYWxmIE9mIFN1cmVuZHJhIEt1bWFyDQo+Pj4oc21rdW1hcikNCj4+PiBTZW50
OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDE6NDYgUE0NCj4+PiBUbzogSm9lbCBNLiBIYWxwZXJu
OyBOQVBJRVJBTEEsIE1BUklBIEgNCj4+PiBDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQo+Pj4gU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRh
LWNvbnNpZGVyYXRpb25zDQo+Pj4NCj4+PiBbVHJpbW1lZCB0aGUgcmVjaXBpZW50IGxpc3QgLSBu
ZWVkcyBhcHByb3ZhbCBvdGhlcndpc2VdDQo+Pj4NCj4+PiBDb21wbGV0ZWx5IGFncmVlIGhlcmUu
DQo+Pj4NCj4+PiBTRkMgZG9lcyBub3QgcHJldmVudCBWTEFOIHN0aXRjaGluZyBhbmQgb25lIGNh
biBjb250aW51ZSB0byBkbyB0aGF0Lg0KPj4+V2hpbGUgYXQgdGhlIHNhbWUgdGltZSBTRkMgY2Fu
IGluY2x1ZGUgVkxBTiBzdGl0Y2hpbmcgdG8gc3VwcG9ydA0KPj4+bGVnYWN5IFNGcyBpbiB0aGUg
c2FtZSBjaGFpbiB0aGF0IGluY2x1ZGVzIFNGQyBhd2FyZSBTRnMuIEV2ZW4gbGVnYWN5DQo+Pj5T
RnMgYmVuZWZpdCBmcm9tIGNoYWluIGlkZW50aWZpY2F0aW9uIGFuZCBoZW5jZSBjYW4gYmUgc2hh
cmVkIGFjcm9zcw0KPj4+ZGlmZmVyZW50IHNlcnZpY2UgY2hhaW5zLg0KPj4+DQo+Pj4gU3VyZW5k
cmEuDQo+Pj4NCj4+Pg0KPj4+DQo+Pj4gT24gMy8xNC8xNCAxMDoyNiBBTSwgIkpvZWwgTS4gSGFs
cGVybiIgPGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+PiB3
cm90ZToNCj4+Pg0KPj4+PiBNeSBvd24gaW5jbGluYXRpb24gaXMgdG8gb2JzZXJ2ZSB0aGF0IGlm
IHlvdSBkb24ndCBuZWVkIGV4cGxpY2l0DQo+Pj4+IGNoYWluIGlkZW50aWZpY2F0aW9uIGFuZCB5
b3UgZG9uJ3QgbmVlZCBtZXRhZGF0YSwgeW91IGNhbiBqdXN0IG9taXQNCj4+Pj4gdGhlIHNmYy9u
c2ggaGVhZGVyLiBTdGlsbCBkbyBzZXJ2aWNlIGNoYWluaW5nLCBqdXN0IG5vIGV4dHJhIGhlYWRl
ci4NCj4+Pj4NCj4+Pj4gSWYgd2UgYXJlIGdvaW5nIHRvIGhhdmUgdGhlIGhlYWRlciwgaXQgc2Vl
bXMgdG8gbWUgdGhhdCB0aGUgY2hhaW4NCj4+Pj5pZGVudGlmaWNhdGlvbiBmaWVsZCBpcyB2ZXJ5
IHVzZWZ1bCwgYW5kIGxvdyBjb3N0IG9uY2Ugd2UgaGF2ZSB0aGUNCj4+Pj5oZWFkZXIuDQo+Pj4+
DQo+Pj4+IFlvdXJzLA0KPj4+PiBKb2VsDQo+Pj4+DQo+Pj4+IE9uIDMvMTQvMTQsIDE6MDAgUE0s
IE5BUElFUkFMQSwgTUFSSUEgSCB3cm90ZToNCj4+Pj4+IEV4cGxpY2l0IGNoYWluIGlkZW50aWZp
Y2F0aW9uIHNob3VsZCBiZSBtYWRlIG9wdGlvbmFsLiBJIGJlbGlldmUgaXQNCj4+Pj4+IHdhcyBk
aXNjdXNzZWQgZmV3IG1vbnRocyBhZ28gb24gdGhpcyBtYWlsaW5nIGxpc3QuDQo+Pj4+Pg0KPj4+
Pj4gTWFyaWENCj4+Pj4+DQo+Pj4+PiAqRnJvbToqc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmddICpPbiBCZWhhbGYgT2YgKkptaC5kaXJlY3QNCj4+Pj4+ICpTZW50OiogVGh1cnNkYXks
IE1hcmNoIDEzLCAyMDE0IDEyOjEyIFBNDQo+Pj4+PiAqVG86KiBrZWdyYXlAY2lzY28uY29tPG1h
aWx0bzprZWdyYXlAY2lzY28uY29tPjsgbHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3ku
eW9uZ0BodWF3ZWkuY29tPjsgc21rdW1hckBjaXNjby5jb208bWFpbHRvOnNta3VtYXJAY2lzY28u
Y29tPjsNCj4+Pj4+IGpndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29t
Pg0KPj4+Pj4gKkNjOiogbmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tPG1haWx0bzpuaWNvbGFz
LmJvdXRob3JzQHFvc21vcy5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47
IGhhZGlAbW9qYXRhdHUuY29tPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT47DQo+Pj4+PiByb25f
cGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpyb25fcGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tPjsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0PjsNCj4+Pj4+IGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b20+DQo+Pj4+PiAqU3ViamVjdDoqIFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gKkltcG9ydGFuY2U6KiBMb3cNCj4+Pj4+DQo+Pj4+PiBB
c3N1bWluZyBJIHVuZGVyc3RhbmQgeW91IHByb3Blcmx5IEtlbiwgSSBkaXNhZ3JlZS4NCj4+Pj4+
DQo+Pj4+PiBGb3IgZXhhbXBsZSwgYnkgdXNpbmcgc2VwYXJhdGUgdGVybXMgSSBjYW4gZWFzaWx5
IGRpc2N1c3MgdGhlIGZhY3QNCj4+Pj4+IHRoYXQgY2VydGFpbiBraW5kcyBvZiBkYXRhIChjaGFp
biBpZGVudGlmaWNhdGlvbikgb25seSBuZWVkIHRvIGJlDQo+Pj4+PiBhZGp1c3QgYnkgYSBmZXcg
YXBwcyBpbiByYXJlIGNhc2VzLiBBbmQgdGhhdCBkYXRhIGlzIG5vdCBiZWVkZWQNCj4+Pj4+IGJ5
IHRoZSBhcHBsaWNhdGlvbnMuDQo+Pj4+Pg0KPj4+Pj4gVW5sZXNzIHlvdSB3b3VsZCBsaWtlIHRv
IGNvbnNpZGVyIHRoZSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhcyBiZWluZw0KPj4+Pj4gb3B0aW9u
YWw/DQo+Pj4+Pg0KPj4+Pj4gWW91cnMsDQo+Pj4+Pg0KPj4+Pj4gSm9lbA0KPj4+Pj4NCj4+Pj4+
DQo+Pj4+Pg0KPj4+Pj4gU2VudCBmcm9tIG15IFNhbXN1bmcgc21hcnRwaG9uZSBvbiBBVCZUDQo+
Pj4+Pg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4gLS0tLS0tLS0gT3JpZ2luYWwgbWVzc2Fn
ZSAtLS0tLS0tLQ0KPj4+Pj4gU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1l
dGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiBGcm9tOiAiS2VuIEdyYXkgKGtlZ3JheSkiIDxr
ZWdyYXlAY2lzY28uY29tPG1haWx0bzprZWdyYXlAY2lzY28uY29tPg0KPj4+Pj48bWFpbHRvOmtl
Z3JheUBjaXNjby5jb20+Pg0KPj4+Pj4gVG86IEx1Y3kgeW9uZyA8bHVjeS55b25nQGh1YXdlaS5j
b208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4+Pj48bWFpbHRvOmx1Y3kueW9uZ0Bo
dWF3ZWkuY29tPj4sIlN1cmVuZHJhPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSUzZSUzZSwl
MjJTdXJlbmRyYT4gS3VtYXIgKHNta3VtYXIpIg0KPj4+Pj4gPHNta3VtYXJAY2lzY28uY29tPG1h
aWx0bzpzbWt1bWFyQGNpc2NvLmNvbT4gPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbT4+LCJKaW08
bWFpbHRvOnNta3VtYXJAY2lzY28uY29tJTNlJTNlLCUyMkppbT4gR3VpY2hhcmQNCj4+Pj4+KGpn
dWljaGFyKSINCj4+Pj4+IDxqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2Nv
LmNvbT4gPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+Pg0KPj4+Pj4gQ0M6IE5pY29sYXMgQk9V
VEhPUlMgPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9S
U0Bxb3Ntb3MuY29tPg0KPj4+Pj48bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+
LHNmYzxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tJTNlJTNlLHNmYz4gPHNmY0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj48bWFpbHRvOnNmY0BpZXRmLm9yZz4+
LEphbWFsPG1haWx0bzpzZmNAaWV0Zi5vcmclM2UlM2UsSmFtYWw+IEhhZGkgU2FsaW0gPGhhZGlA
bW9qYXRhdHUuY29tPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4NCj4+Pj4+PG1haWx0bzpoYWRp
QG1vamF0YXR1LmNvbT4+LFJvbjxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20lM2UlM2UsUm9uPiBQ
YXJrZXINCj4+Pj4+PFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+DQo+Pj4+PiA8bWFpbHRvOlJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb20+PiwiYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20lM2UlM2UsJTIyYnJpanNtYW5AanVuaXBlci5uZXQ+DQo+
Pj4+PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiIgPGJyaWpzbWFuQGp1bmlwZXIubmV0
PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldD4+LCJKb2VsPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCUzZSUzZSwlMjJKb2Vs
PiBNLiBIYWxwZXJuIg0KPj4+Pj48am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbT4gPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4NCj4+Pj4+DQo+Pj4+PiBU
aGUgd29yZCAibWV0YWRhdGEiIGlzIGEgcHVycG9zZWx5IGFtYmlndW91cyB0ZXJtICJkYXRhIHRo
YXQNCj4+Pj4+IHByb3ZpZGVzIGluZm9ybWF0aW9uIGFib3V0IG90aGVyIGRhdGEiLiBJdCBpcyB1
c2VkIHRvIGF2b2lkIFRISVMNCj4+Pj4+ZGlzY3Vzc2lvbi4NCj4+Pj4+DQo+Pj4+PiBGb3IgZXhh
bXBsZSwgSSBwcm9wb3NlIHdlIGRlZmluZSAidGVxdWlsYSBtZXRhZGF0YSIgYmVjYXVzZSwNCj4+
Pj4+IGZyYW5rbHksIEkgd2lsbCBuZWVkIHRvIG9yZGVyIGEgdHJpcGxlLXNob3QgaWYgd2Uga2Vl
cCBhdHRlbXB0aW5nDQo+Pj4+PiB0byBkZWZpbmUgc29tZXRoaW5nIHRoYXQsIGJ5IGRlZmluaXRp
b24sIGlzIGFtYmlndW91cy4gSSdkIGxpa2UNCj4+Pj4+IG15IGJhcnRlbmRlciB0byB1bmRlcnN0
YW5kIG1lIHNwZWNpZmljYWxseSB3aGVuIEkgc2F5ICJJIG5lZWQgYQ0KPj4+Pj5zaG90Ii4NCj4+
Pj4+DQo+Pj4+PiBPbiAzLzEzLzE0IDc6NDkgQU0sICJMdWN5IHlvbmciIDxsdWN5LnlvbmdAaHVh
d2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+DQo+Pj4+PiA8bWFpbHRvOmx1Y3ku
eW9uZ0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+Pj4+Pg0KPj4+Pj4gICA+U25pcC4uDQo+Pj4+PiAg
ID5TSz4gSnVzdCBjb3B5aW5nIGZyb20gdGhlIFBTOg0KPj4+Pj4gICA+LS0NCj4+Pj4+ICAgPkRh
dGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkgdG8gZXhjaGFuZ2UgaW5mb3Jt
YXRpb24NCj4+Pj4+YmV0d2Vlbg0KPj4+Pj4gICA+dGhlIG5ldHdvcmsgYW5kIHNlcnZpY2UgZnVu
Y3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLA0KPj4+Pj5hbmQgc2VydmljZQ0KPj4+
Pj4gICA+ZnVuY3Rpb25zIGFuZCB0aGUgbmV0d29yay4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+LS0N
Cj4+Pj4+ICAgPkl0IGlzIGEgbHVjaWQgZGVmaW5pdGlvbi4gV2UgYXJlIHVubmVjZXNzYXJpbHkg
bWFraW5nIHRoZSB3b3JkDQo+Pj4+PiJuZXR3b3JrIg0KPj4+Pj4gICA+Y29udHJvdmVyc2lhbCwg
SU1PLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID5bTHVjeV0gVGhpcyBpcyBteSBwb2ludC4gIlRoZSBu
ZXR3b3JrIiBpcyB0b28gZ2VuZXJhbCBoZXJlLA0KPj4+Pj53aGljaCBicmluZ3MNCj4+Pj4+ICAg
Pm1ldGFkYXRhIGdyZWF0IHBvd2VyIHRvIGRvIG1hbnkgdGhpbmdzLiBUaGlzIGlzIHdoeSBwZW9w
bGUNCj4+Pj4+aW52ZW50IGlkZWFzDQo+Pj4+PiAgID5oZXJlLCB3aGljaCBjYXVzZXMgYSBsb3Qg
b2YgZGViYXRlcyBvbiBtZXRhZGF0YSB1c2FnZSBwb3RlbnRpYWxzLg0KPj4+Pj4gV2UNCj4+Pj4+
ICAgPnNob3VsZCBub3Qgc3BlbmQgYSBsb3Qgb2YgdGltZXMgb24gdGhhdCBkZWJhdGVzIGFuZCBq
dWRnZSB3aGljaA0KPj4+Pj51c2FnZSBpcw0KPj4+Pj4gICA+dmFsdWFibGUgb3Igbm90LiBUaHVz
LCBmb3IgdGhlIFNGQyB3b3JrLCBpdCB3aWxsIGJlIGhlbHBmdWwgaWYNCj4+Pj4+d2UgY2FuDQo+
Pj4+PiAgID5uYXJyb3cgZG93biBhIGJpdC4gSm9lbCBtYWtlcyBleHBsaWNpdGx5IHR3byBjYXNl
cywgd2hpY2ggaXMNCj4+Pj4+aGVscGZ1bCB0bw0KPj4+Pj4gICA+ZGV2ZWxvcCB1c2UgY2FzZXMg
Zm9yIGVhY2ggY2FzZS4gSSB3b3VsZCBsaWtlIHRvIHNlZSB0aGF0IHRoZQ0KPj4+Pj5wcm9ibGVt
DQo+Pj4+PiAgID5zdGF0ZW1lbnQgY2FuIGJlIG1vcmUgc3BlY2lmaWMgb24gbWV0YWRhdGEgZGVm
aW5pdGlvbiwgd2hpY2ggbWF5DQo+Pj4+PmJlDQo+Pj4+PiAgID5oZWxwZnVsIGluIGxlc3MgZm9j
dXNpbmcgb24gaXQgYW5kIG1vdmluZyBmb3J3YXJkLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID5MdWN5
DQo+Pj4+PiAgID4NCj4+Pj4+ICAgPlN1cmVuZHJhLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID4NCj4+
Pj4+ICAgPj4NCj4+Pj4+ICAgPj5UaGFua3MsDQo+Pj4+PiAgID4+THVjeQ0KPj4+Pj4gICA+Pg0K
Pj4+Pj4gICA+Pi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4+PiAgID4+RnJvbTogSmlt
IEd1aWNoYXJkIChqZ3VpY2hhcikgW21haWx0bzpqZ3VpY2hhckBjaXNjby5jb21dDQo+Pj4+PiAg
ID4+U2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA0OjM4IFBNDQo+Pj4+PiAgID4+VG86
IEx1Y3kgeW9uZw0KPj4+Pj4gICA+PkNjOiBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXMgQk9VVEhP
UlM7IFJvbiBQYXJrZXI7DQo+Pj4+PiAgID4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBK
YW1hbA0KPj4+Pj5IYWRpIFNhbGltDQo+Pj4+PiAgID4+U3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0
LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+DQo+Pj4+PiAg
ID4+SGkgTHVjeSwNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5Oby4gSSBhbSBzaW1wbHkgc2F5aW5n
IHdlIHNob3VsZCBub3Qgb3ZlcmNvbXBsaWNhdGUgdGhlIHByb2JsZW0NCj4+Pj4+ICAgPj5zdGF0
ZW1lbnQgd2l0aCB0ZXh0IHRoYXQgYWRkcyBsaXR0bGUgdG8gbm8gdmFsdWUgaW4gbXkgb3Bpbmlv
bi4NCj4+Pj4+IFdoZXRoZXINCj4+Pj4+ICAgPj53ZSBjYWxsIGl0IG1ldGFkYXRhLCBvciBjb250
ZXh0LCBoYXMgbm8gYmVhcmluZyBvbiB0aGUgZmFjdA0KPj4+Pj50aGF0IHRoZQ0KPj4+Pj4gICA+
PnByb2JsZW0gc3RhdGVtZW50IGFscmVhZHkgY2xlYXJseSBzdGF0ZXMgd2UgbmVlZCB0byBiZSBh
YmxlIHRvDQo+Pj4+PnBhc3MNCj4+Pj4+ICAgPj5pbmZvcm1hdGlvbiBiZXR3ZWVuIFNGwrlzIGFu
ZCBiZXR3ZWVuIHRoZSBuZXR3b3JrICYgU0bCuXMuDQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+DQo+
Pj4+PiAgID4+T24gMy8xMi8xNCwgNToxMyBQTSwgIkx1Y3kgeW9uZyIgPGx1Y3kueW9uZ0BodWF3
ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4NCj4+Pj4+PG1haWx0bzpsdWN5Lnlv
bmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAg
Pj4+SGkgSmltLA0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+SSBmb3Igb25lIGRvbid0IGFncmVl
IGFuZCB0aGluayB3ZSBhcmUgb3ZlciBjb21wbGljYXRpbmcgd2hhdA0KPj4+Pj5zaG91bGQNCj4+
Pj4+ICAgPj4+YmUgc3RyYWlnaHRmb3J3YXJkLiBUaGUgU0ZDIGVuY2Fwc3VsYXRpb24gc2hvdWxk
IGVuYWJsZSB0d28NCj4+Pj4+dGhpbmdzOg0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+MS4gU3Rl
ZXJpbmcgb2Ygc2VsZWN0ZWQgZmxvd3MgdGhyb3VnaCBhIHNlcnZpY2UgY2hhaW47IHRoaXMgaXMN
Cj4+Pj4+dGhlDQo+Pj4+PiAgID4+PnNlcnZpY2UgZnVuY3Rpb24gcGF0aC4NCj4+Pj4+ICAgPj4+
Mi4gUGFzc2luZyBvZiBjb250ZXh0IGFzc29jaWF0ZWQgd2l0aCBhIGdpdmVuIGZsb3cgd2l0aGlu
IHNhaWQNCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj5mdW5jdGlvbiBwYXRoLiBUaGlzIGNvbnRl
eHQgaW5mb3JtYXRpb24gbWF5IGJlIGNvbnN1bWVkIGJ5IGENCj4+Pj4+U0YgKGFuDQo+Pj4+PiAg
ID4+PmFwcGxpY2F0aW9uIElEIGlzIGFuIGV4YW1wbGUpIG9yIG1heSBiZSBjb25zdW1lZCBieSB0
aGUNCj4+Pj4+Zm9yd2FyZGluZw0KPj4+Pj4gICA+Pj5lbGVtZW50cyAoYSB2cmYtSUQgaXMgYW4g
ZXhhbXBsZSkuDQo+Pj4+PiAgID4+PltMdWN5XSBEbyB5b3UgY2FsbCB0aGUgY29udGV4dCBhcyBt
ZXRhZGF0YSBvciBub3Q/IERvIHdlIGhhdmUNCj4+Pj4+YW5vdGhlcg0KPj4+Pj4gICA+Pj50ZXJt
IGhlcmUgYmVzaWRlIFNGQyBoZWFkZXIgYW5kIG1ldGFkYXRhLiBJIHNlZSB0aGF0IHlvdSBkb24n
dA0KPj4+Pj53YW50IHRvDQo+Pj4+PiAgID4+PnNlcGFyYXRlIHdoYXQgaXMgY29uc3VtZWQgYnkg
U0YgYW5kIHdoYXQgaXMgY29uc3VtZWQgYnkgdGhlDQo+Pj4+PmZvcndhcmRpbmcNCj4+Pj4+ICAg
Pj4+ZWxlbWVudHMuDQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj5MdWN5DQo+Pj4+PiAgID4+Pg0K
Pj4+Pj4gICA+Pj5TZW50IGZyb20gbXkgaVBob25lDQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj4+
IE9uIE1hciAxMiwgMjAxNCwgYXQgNDoxNiBQTSwgIkx1Y3kgeW9uZyINCj4+Pj4+PGx1Y3kueW9u
Z0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4gPG1haWx0bzpsdWN5Lnlv
bmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gR3JlYXQu
IFRoZW4gd2UgbWF5IGNvbnNpZGVyIHR3byBzcGVjaWFsIG1ldGFkYXRhIGRlZmluaXRpb25zDQo+
Pj4+PmluIHRoZQ0KPj4+Pj4gICA+Pj4+cHJvYmxlbSBzdGF0ZW1lbnQgc28gd2UgY2FuIGFsbCB1
c2UgdGhlIHNhbWUgZGVmaW5pdGlvbnMuDQo+Pj4+PkhlcmUgaXMgbXkNCj4+Pj4+ICAgPj4+PnN1
Z2dlc3RlZCB0ZXh0IGFuZCBsaWtlIHRvIGhlYXIgeW91IGFuZCBvdGhlcidzIGlucHV0IGFuZA0K
Pj4+Pj5zdWdnZXN0aW9ucy4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IERhdGFwbGFuZSBN
ZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eQ0KPj4+Pj50
bw0KPj4+Pj4gICA+Pj4+ZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgZWxlbWVudHMg
aW4gYSBzZXJ2aWNlIGZ1bmN0aW9uDQo+Pj4+PiAgID4+Pj5jaGFpbmluZy4gSW4gdGhpcyBjb250
ZXh0LCB0aGVyZSBhcmUgdHdvIHR5cGVzIG9mIGRhdGEgcGxhbmUNCj4+Pj4+bWV0YWRhdGEuDQo+
Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBTZXJ2aWNlIEZ1bmN0aW9uIE1ldGFkYXRhOiB0aGUg
aW5mb3JtYXRpb24gZXhjaGFuZ2VkIGJldHdlZW4NCj4+Pj4+ICAgPj4+PmNsYXNzaWZpZXIgYW5k
IHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zIHRvDQo+Pj4+PiAg
ID4+Pj5mYWNpbGl0YXRlIHNlcnZpY2UgZnVuY3Rpb25zIG9uIHRoZSBwYWNrZXQgdHJlYXRtZW50
Lg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gU3RlZXJpbmcgTWV0YWRhdGE6IHRoZSBpbmZv
cm1hdGlvbiBmcm9tIHNlcnZpY2UgZnVuY3Rpb25zIHRvIGENCj4+Pj4+ICAgPj4+PmNsYXNzaWZp
ZXIgb3Igc2VydmljZSBub2RlIGZvciB0cmFmZmljIGZvcndhcmRpbmcgcHVycG9zZS4NCj4+Pj4+
ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IC1lbmQNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IEx1
Y3kNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0NCj4+Pj4+ICAgPj4+PiBGcm9tOiBKb2VsIE0uIEhhbHBlcm4gW21haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tXQ0KPj4+Pj4gICA+Pj4+IFNlbnQ6IFdlZG5lc2RheSwgTWFy
Y2ggMTIsIDIwMTQgMjozNSBQTQ0KPj4+Pj4gICA+Pj4+IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMg
Qk9VVEhPUlM7IFJvbiBQYXJrZXINCj4+Pj4+ICAgPj4+PiBDYzogSmltIEd1aWNoYXJkIChqZ3Vp
Y2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4N
Cj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaQ0KPj4+
Pj4gICA+Pj4+IFNhbGltDQo+Pj4+PiAgID4+Pj4gU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJp
anNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAg
Pj4+PiBZZXMsIEkgYW0gdHJ5aW5nIHRvIGNvbnNpc3RlbnRseSBkaXN0aW5ndWlzaCB0aG9zZSB0
d28gY2FzZXMNCj4+Pj4+d2hlbg0KPj4+Pj4gICA+Pj4+dGFsa2luZyBhYm91dCB0aGUgaW5mb3Jt
YXRpb24gY2FycmllZCB3aXRoIHBhY2tldHMgaW4gc2VydmljZQ0KPj4+Pj5jaGFpbnMuDQo+Pj4+
PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBZb3VycywNCj4+Pj4+ICAgPj4+PiBKb2VsDQo+Pj4+PiAg
ID4+Pj4NCj4+Pj4+ICAgPj4+Pj4gT24gMy8xMi8xNCwgMzoxMyBQTSwgTHVjeSB5b25nIHdyb3Rl
Og0KPj4+Pj4gICA+Pj4+PiBKb2VsLCBTZWUgYmVsb3cuIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tIEZyb206IHNmYw0KPj4+Pj4gICA+Pj4+PiBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
XSBPbiBCZWhhbGYgT2YgSm9lbCBNLiBIYWxwZXJuDQo+Pj4+PlNlbnQ6DQo+Pj4+PiAgID4+Pj4+
IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjowMiBQTSBUbzogTHVjeSB5b25nOyBOaWNvbGFz
DQo+Pj4+PkJPVVRIT1JTOw0KPj4+Pj4gICA+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hh
cmQgKGpndWljaGFyKTsNCj4+Pj4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOw0KPj4+Pj4g
ICA+Pj4+PiBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+
PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+
Pg0KPj4+Pj4gICA+Pj4+PiBJIHdhcyB0cnlpbmcgdG8gd29yZCBpdCBjYXJlZnVsbHkgbm90IHRv
IGZvY3VzIG9uIHdobyBwdXRzDQo+Pj4+PnRoZQ0KPj4+Pj4gICA+Pj4+PiBpbmZvcm1hdGlvbiBp
biwgYnV0IG9ubHkgb24gd2hvIGNvbnN1bWVzIHRoZSBpbmZvcm1hdGlvbi4NCj4+Pj4+ICAgPj4+
Pj4gSW5mb3JtYXRpb24gZm9yIHNlcnZpY2UgZnVuY3Rpb25zIG1heSBjb21lIGZyb20gdGhlIGlu
Z3Jlc3MNCj4+Pj4+ICAgPj4+Pj4gY2xhc3NpZmllciBvciBmcm9tIG90aGVyIHNlcnZpY2UgZnVu
Y3Rpb25zLiBbTHVjeV0gdGhpcyBpcw0KPj4+Pj50aGUgb25lDQo+Pj4+PiAgID4+Pj4+IGNhc2Ug
dXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3LiBJbmZvcm1hdGlvbiBmb3IgdGhlDQo+Pj4+PmZv
cndhcmRpbmcNCj4+Pj4+ICAgPj4+Pj4gd2lsbCBnZW5lcmFsbHkgY29tZSBmcm9tIHRoZSBpbmdy
ZXNzIGNsYXNzaWZpZXIsIGJ1dCBpbg0KPj4+Pj5zcGVjaWFsDQo+Pj4+PiAgID4+Pj4+IGNhc2Vz
IG1heSBiZSBwcm92aWRlZCBieSBzZXJ2aWNlIGZ1bmN0aW9ucy4gKEkga2VlcA0KPj4+Pj53YW50
aW5nIHRvIGdldA0KPj4+Pj4gICA+Pj4+PiByaWQgb2YgdGhvc2Ugc3BlY2lhbCBjYXNlcywgYnV0
IHNvIGZhciB0aGVyZSBzZWVtIHRvIGJlDQo+Pj4+Pmp1c3QgZW5vdWdoDQo+Pj4+PiAgID4+Pj4+
IG9mIHRoZW0gdG8gd2FycmFudCBjb3ZlcmluZyBpbiB0aGUgc29sdXRpb24uIEFuZCBtb3JlDQo+
Pj4+PmltcG9ydGFudGx5LA0KPj4+Pj4gICA+Pj4+PiBzaWduaWZpY2FudCBzdXBwb3J0IGZvciBp
dCBpbiB0aGUgd29ya2luZyBncm91cC4pIFtMdWN5XQ0KPj4+Pj5UaGlzIGlzDQo+Pj4+PiAgID4+
Pj4+IHRoZSBzZWNvbmQgY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcgKGJ1dCB5b3Ug
ZG9uJ3QNCj4+Pj4+bGlrZSBpdCkuDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IEFuZCB5
b3Ugc3VnZ2VzdCBkaXN0aW5ndWlzaGluZyB0aGVzZSB0d28gY2FzZXMgd2hlbg0KPj4+Pj5kaXNj
dXNzaW5nDQo+Pj4+PiAgID4+Pj4+IGFib3V0IG1ldGFkYXRhIHVzYWdlLiBJcyB0aGF0IHJpZ2h0
IHVuZGVyc3RhbmRpbmc/DQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IEx1Y3kNCj4+Pj4+
ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+IE9uIDMvMTIvMTQsIDI6MzMgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAg
Pj4+Pj4+IEpvZWwsIEkgaW50ZXJwcmV0IHRoYXQgeW91IHN1Z2dlc3RzIHRoYXQgZGlzdGluZ3Vp
c2ggdGhlDQo+Pj4+PmV4Y2hhbmdlDQo+Pj4+PiAgID4+Pj4+PiBpbmZvcm1hdGlvbiBkYXRhIHBs
YW5lIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucw0KPj4+Pj5hbmQgdGhlDQo+Pj4+
PiAgID4+Pj4+PiBleGNoYW5nZSBpbmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgZnJvbSBh
IHNlcnZpY2UNCj4+Pj4+ZnVuY3Rpb24gdG8NCj4+Pj4+ICAgPj4+Pj4+IGEgc2VydmljZSBub2Rl
LiBJcyB0aGlzIHJpZ2h0IHVuZGVyc3RhbmRpbmc/IEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBl
cm4NCj4+Pj4+ICAgPj4+Pj4+IFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2Vk
bmVzZGF5LCBNYXJjaCAxMiwNCj4+Pj4+MjAxNA0KPj4+Pj4gMToxOQ0KPj4+Pj4gICA+Pj4+Pj4g
UE0NCj4+Pj4+ICAgPj4+Pj4+IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQ
YXJrZXIgQ2M6IEppbSBHdWljaGFyZA0KPj4+Pj4gICA+Pj4+Pj4gKGpndWljaGFyKTsgYnJpanNt
YW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6DQo+
Pj4+PiAgID4+Pj4+PiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lk
ZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiBNeSBpbmNsaW5hdGlvbiB3
b3VsZCBiZSB0byB0dW5lIHRoYXQgZGVmaW5pdGlvbiB0bw0KPj4+Pj5kaXN0aW5ndWlzaA0KPj4+
Pj4gICA+Pj4+Pj4gYmV0d2VlbiBkYXRhcGxhbmUgY2FycmllZCBpbmZvcm1hdGlvbiBpbnRlbmRl
ZCBmb3IgdXNlIGJ5DQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+IGZ1bmNpdG9ucyAod2hh
dGV2ZXIgdGhlIG9yaWdpbiksIGFuZCBkYXRhcGxhbmUgY2FycmllZA0KPj4+Pj5pbmZvcm1hdGlv
bg0KPj4+Pj4gICA+Pj4+Pj4gaW50ZW5kZWQgZm9yIGRhdGFwbGFuZSBmb3J3YXJkaW5nIGNvbXBv
bmVudHMuDQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+
ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IEhpIEpvZWwsDQo+Pj4+
PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBJIGFncmVlIHRoYXQgd2UgbmVlZCB1c2luZyB0
aGUgc2FtZSBkZWZpbml0aW9uIGZvciBhDQo+Pj4+PnRlcm0sIGJ1dA0KPj4+Pj4gICA+Pj4+Pj4+
IGRpc2FncmVlIHRoYXQgdGhlIG1ldGFkYXRhIGRlZmluaXRpb24gaGVyZSBpcyBhIHNldCBvZg0K
Pj4+Pj4gICA+Pj4+Pj4+IGluZm9ybWF0aW9uIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gVGhpcyBt
YXkgYmUgdG9vIG5hcnJvdw0KPj4+Pj5vciBsZWFkDQo+Pj4+PiAgID4+Pj4+Pj4gdG8gYSBwYXJ0
aWN1bGFyIHNvbHV0aW9uLiBJIGFtIGZpbmUgd2l0aCB0aGlzIGRlZmluaXRpb24NCj4+Pj4+aW4g
dGhlDQo+Pj4+PiAgID4+Pj4+Pj4gcHJvYmxlbSBzdGF0ZW1lbnQgdy8gbWlub3IgdHdlYWsgKHN1
Z2dlc3RlZCBvbiBtYWlsaW5nDQo+Pj4+Pmxpc3QpLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4gRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVz
IHRoZQ0KPj4+Pj5hYmlsaXR5IHRvDQo+Pj4+PiAgID4+Pj4+Pj4gZXhjaGFuZ2UgaW5mb3JtYXRp
b24gYmV0d2VlbiB0aGUgY2xhc3NpZmllcnMgYW5kIHNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+PiBm
dW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIGFuZCBzZXJ2aWNlDQo+Pj4+PmZ1
bmN0aW9ucyBhbmQNCj4+Pj4+ICAgPj4+Pj4+PiB0aGUNCj4+Pj4+ICAgPj4+Pj4+PiBjbGFzc2lm
aWVyc3xzZXJ2aWNlIG5vZGVzLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gVGhl
cmUgbWF5IGJlIGEgc29sdXRpb24gdGhhdCBhIHNlcnZpY2UgZnVuY3Rpb24gcGFzc2VzDQo+Pj4+
PnNvbWUNCj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gaW5mb3JtYXRpb24gdG8gYXR0YWNoZWQgc2Vy
dmljZSBub2RlIHdpdGhvdXQgdXNpbmcgU0ZDDQo+Pj4+PmhlYWRlci4NCj4+Pj4+ICAgPj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+IFRoYW5rcywgTHVjeQ0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9t
OiBKb2VsIEhhbHBlcm4gRGlyZWN0DQo+Pj4+PiAgID4+Pj4+Pj4gW21haWx0bzpqbWguZGlyZWN0
QGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LA0KPj4+Pj5NYXJjaCAxMiwNCj4+Pj4+
ICAgPj4+Pj4+PiAyMDE0IDEyOjI1IFBNIFRvOiBMdWN5IHlvbmc7IEpvZWwgTS4gSGFscGVybjsg
Tmljb2xhcw0KPj4+Pj5CT1VUSE9SUzsNCj4+Pj4+ICAgPj4+Pj4+PiBSb24gUGFya2VyIENjOiBK
aW0gR3VpY2hhcmQgKGpndWljaGFyKTsNCj4+Pj4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+
Pj4+ICAgPj4+Pj4+PiBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+
Pj4+PiAgID4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMN
Cj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IEx1Y3ksIHlvdSBzYXkgInRoZSBtZXRh
ZGF0YSB0ZXJtIG1lYW5zIC4uLiIgVGhlDQo+Pj4+PmRlZmluaXRpb24geW91DQo+Pj4+PiAgID4+
Pj4+Pj4gdGhlbiBwcm92aWRlIGlzIGEgZGVmaW5pdGlvbiBvZiB0aGUgc2V0IG9mIGluZm9ybWF0
aW9uIHdlDQo+Pj4+PmFyZQ0KPj4+Pj4gICA+Pj4+Pj4+IHByb3Bvc2luZyB0aGF0IHdlIHB1dCBp
biB0aGUgU0ZDIGhlYWRlci4gSSwgYW5kIG90aGVycywNCj4+Pj4+aGF2ZQ0KPj4+Pj4gICA+Pj4+
Pj4+IGJlZW4gdXNpbmcgdGhlIHRlcm0gbWV0YWRhdGEgbW9yZSBuYXJyb3dseS4gV2UgY2FuIHVz
ZQ0KPj4+Pj53aGF0ZXZlcg0KPj4+Pj4gICA+Pj4+Pj4+IGRlZmluaXRpb24gd2Ugd2FudC4gQnV0
IHdlIGRvIG5lZWQgdG8gYWdyZWUgb24gdGhlDQo+Pj4+PmRlZmluaXRpb24uDQo+Pj4+PiAgID4+
Pj4+Pj4gRm9yIHRoZSBwdXJwb3NlcyBvZiB0aGUgV0csIGl0IHNlZW1zIG11Y2ggbW9yZSB1c2Vm
dWwgdG8NCj4+Pj4+dXNlIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+IHRlcm0gbWV0YWRhdGEgZm9yIHRo
ZSBuYXJyb3dlciBkZXNjcmlwdGlvbi4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gT24gMy8xMi8x
NCwgMToxOSBQTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+PiBIaSBKb2VsLA0K
Pj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBJIGFncmVlLiBXZSBuZWVkIHRvIGRp
ZmZlcmVudGlhdGUgdGhlIG1ldGFkYXRhIHVzZWQgYnkNCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+
Pj4+Pj4+PmZ1bmN0aW9uIGFuZCBTRkMgaGVhZGVyLiBUaGUgbWV0YWRhdGEgdGVybSBtZWFucyBj
YXJyeWluZw0KPj4+Pj5zb21lDQo+Pj4+PiAgID4+Pj4+Pj4+c3RhdGVzIGFsb25nIHdpdGggdGhl
IHBhY2tldC4gSU1POiBTRkMgaGVhZGVyIGlzIGEga2luZCBvZg0KPj4+Pj4gICA+Pj4+Pj4+Pm1l
dGFkYXRhIGNhcnJpZWQgb24gcGFja2V0IGZvciBuZXh0IHNlcnZpY2Ugbm9kZSB0byB1c2UuDQo+
Pj4+PkluIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+PmNvbnRleHQgb2YgU0ZDLCB3ZSBoYXZlIHRlcm0g
Zm9yIFNGQyBoZWFkZXIgYW5kIHRoZQ0KPj4+Pj5tZXRhZGF0YSB0aGF0DQo+Pj4+PiAgID4+Pj4+
Pj4+d2FzIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgb3IgYmV0d2VlbiBzZXJ2
aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+ZnVuY3Rpb25zIGFuZCBjbGFzc2lmaWVycy9zZXJ2aWNlIG5v
ZGVzLCB3aGljaCBpcyB3aGF0DQo+Pj4+PnRoZSBkcmFmdA0KPj4+Pj4gICA+Pj4+Pj4+PmZvY3Vz
Lg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBUaGFua3MsIEx1Y3kNCj4+Pj4+
ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuDQo+Pj4+PiAgID4+Pj4+Pj4+IFtt
YWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwNCj4+
Pj4+IDIwMTQNCj4+Pj4+ICAgPj4+Pj4+Pj4gMTE6MTggQU0gVG86IEx1Y3kgeW9uZzsgTmljb2xh
cyBCT1VUSE9SUzsgUm9uIFBhcmtlciBDYzoNCj4+Pj4+IEppbQ0KPj4+Pj4gICA+Pj4+Pj4+PiBH
dWljaGFyZCAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEph
bWFsIEhhZGkgU2FsaW0NCj4+Pj4+ICAgPj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+
PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBJIHRoaW5rIGl0IGlzIGltcG9ydGFudCB0byBrZWVwIGEg
c3Ryb25nIGRpc3RpbmN0aW9uDQo+Pj4+PmJldHdlZW4NCj4+Pj4+ICAgPj4+Pj4+Pj4gbWV0YWRh
dGEgKHdoaWNoIGlzIGZvciB1c2UgYnkgYXBwbGljYXRpb25zKSBhbmQgdGhlDQo+Pj4+PnNlcnZp
Y2UNCj4+Pj4+ICAgPj4+Pj4+Pj4gY2hhaW5pbmcgaW5mb3JtYXRpb24gaW4gdGhlIGJhc2Ugc2Vy
dmljZSBjaGFpbiBoZWFkZXIsDQo+Pj4+PndoaWNoIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+IGZvciB1
c2UgYnkgdGhlIHNlcnZpY2UgY2hhaW4gc3VwcG9ydCBtZWNoYW5pc21zLg0KPj4+Pj4gICA+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4gT24gMy8xMi8xNCwgMTA6NDIgQU0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+
Pj4+ICAgPj4+Pj4+Pj4+IEZ1bGx5IGFncmVlIHdpdGggSm9lLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+IFdlIHNob3VsZCBub3QgcmVxdWlyZSBhIGZpeCBsZW5ndGggZm9y
IGluLWJhbmQgbWV0YWRhdGENCj4+Pj4+YnV0DQo+Pj4+PiAgID4+Pj4+Pj4+PiBhbHNvIG5vdCBs
ZWF2ZSBpdCBmb3IgZnJlZWx5IHVzYWdlLiBJbiBmYWN0LCB3aGVuIGENCj4+Pj4+c2VydmljZQ0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4gbm9kZSBpbnNlcnRzIFNGQyBoZWFkZXIgb24gYSAoZW5jYXBzdWxh
dGVkKSBwYWNrZXQgYW5kDQo+Pj4+PnNlbmQgdG8NCj4+Pj4+ICAgPj4+Pj4+Pj4+IG5leHQgc2Vy
dmljZSBub2RlLCBTRkMgaGVhZGVyIGl0c2VsZiBjYW4gYmUgc2VlbiBhcyBhDQo+Pj4+Pm1ldGFk
YXRhLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IEx1Y3kNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBG
cm9tOiBzZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmdd
IE9uIEJlaGFsZiBPZiBKb2VsIE0uDQo+Pj4+PkhhbHBlcm4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFNl
bnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgOToyMSBBTSBUbzogTmljb2xhcw0KPj4+Pj5C
T1VUSE9SUzsNCj4+Pj4+ICAgPj4+Pj4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAo
amd1aWNoYXIpOw0KPj4+Pj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj4gICA+Pj4+Pj4+
Pj4gc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+
Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBGb3IgaW4tYmFuZCBtZXRhZGF0YSwgdGhlIEFQ
SSBmb3IgYWNjZXNzIGNhbiBlYXNpbHkgYmUNCj4+Pj4+ICAgPj4+Pj4+Pj4+IHN5bmNocm9ub3Vz
LiBPdXQgb2YgYmFuZCBtZXRhZGF0YSBuZWVkcyBkaWZmZXJlbnQNCj4+Pj4+aGFuZGxpbmcuDQo+
Pj4+PiAgID4+Pj4+Pj4+PiBUaGVyZSBhcmUgbWFueSBjYXNlcyB3aGVyZSBvdXQtb2YtYmFuZCBt
ZXRhZGF0YSBpcw0KPj4+Pj51c2VmdWwgYW5kDQo+Pj4+PiAgID4+Pj4+Pj4+PiBhcHByb3ByaWF0
ZS4gQnV0IHRoZXkgZG8gbm90IGNvdmVyIGFsbCBuZWVkcyBieSBhbnkNCj4+Pj4+c3RyZXRjaC4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBFdmVuIGlmIGVhY2ggcGllY2Ug
b2YgaW4tYmFuZCBtZXRhZGF0YSBpcyBvZiBmaXhlZA0KPj4+Pj5sZW5ndGgsDQo+Pj4+PiAgID4+
Pj4+Pj4+PiB0aGVyZSBhcmUgbWFueSBkaWZmZXJlbnQga2luZHMgb2YgbWV0YXR5cGUuIFRyeWlu
ZyB0bw0KPj4+Pj5zYXkNCj4+Pj4+ICAgPj4+Pj4+Pj4+ICJ0aGVyZSB3aWxsIGJlIGV4YWN0bHkg
Zm91ciBwaWVjZXMsIGFuZCB0aGV5IHdpbGwgYmUgb2YNCj4+Pj4+dHlwZXMNCj4+Pj4+ICAgPj4+
Pj4+Pj4+IHQxLCB0MiwgdDMsIGFuZCB0NCIgaXMgc2ltcGx5IHRvbyBzcGVjaWZpYyBmb3IgZXZl
biA4MCUNCj4+Pj4+b2YgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pm5lZWRzLg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IE9uIDMvMTIvMTQsIDg6NTIgQU0sIE5pY29sYXMgQk9VVEhPUlMg
d3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gSGVsbG8gUm9uLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gU2VuZGluZyBvdXQgb2YgYmFuZCBjb25ncnVlbnQgbWV0YWRh
dGEgbWF5IG5vdCBiZSB0aGUNCj4+Pj4+YW5zd2VyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdG8gYWxs
IG5lZWRzIGJ1dCBpdCBpcyBvbmUgdG9vbCB0aGF0IHdlIHNob3VsZCBrZWVwLg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gTm90IGFsbCBtZXRhZGF0YSBpcyB0aWVkIHRv
IGEgc3BlY2lmaWMgcGFja2V0LCBmb3INCj4+Pj4+ZXhhbXBsZSBhDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gcG9saWN5IGNoYW5nZSBpbiBQQ1JGIGNvdWxkIGxlYWQgdG8gc29tZSBtZXRhZGF0YQ0KPj4+
Pj5zaWduYWxpbmcsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdGhlIHJlYWN0aW9uIHRpbWUgbmVlZCBu
b3QgYmUgaW1tZWRpYXRlLCBmZXcgbXMgbWF5DQo+Pj4+Pm5vdCBtYXR0ZXIuDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBBcyB5b3UgcG9pbnQsIGlmIGEgcGFja2V0IGlz
IHRpZWQgdG8gYSBtZXRhZGF0YSBhDQo+Pj4+PmNvcnJlbGF0aW9uDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gaW5mbyBjYW4gYmUgc2V0IGluIGJvdGggcGFja2V0IHRvIGRlYWwgd2l0aCBpdCAoaS5lDQo+
Pj4+Pm1ldGFkYXRhDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gZXhwZWN0ZWQgZmxhZyBpbiB0aGUgU0ZD
IGhlYWRlciwgcGx1cyBhbiBpZCkNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+IEZpbmFsbHkgd2UgY2FuIHN0aWxsIHNlbmQgc29tZSBsaW1pdGVkIG1ldGFkYXRhIHdpdGhp
bg0KPj4+Pj5hIGhlYWRlci4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGlzIGNvdWxkIGJlIHVzZWQg
Zm9yIGxvYWQgYmFsYW5jZXJzIGluIHBhcnRpY3VsYXIgaWYNCj4+Pj4+d2UNCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBhZ3JlZSBvbiBhIGNvbnZlbnRpb24gdG8gbG9jYXRlICJjb2Fyc2UgZ3JhaW4gcG9s
aWN5Ig0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IC8gImZpbmUgZ3JhaW4gcG9saWN5IiBvbiByZXNlcnZl
ZCBjb250ZXh0IGhlYWRlcnMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBUaGlzIHNlZW1zIHRvIG9wZW4gdXAgYSBsb3Qgb2YgZmxleGliaWxpdHkgLw0KPj4+Pj5pbm5v
dmF0aW9ucy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE9uIHlvdXIg
bGFzdCBwb2ludCwgdGhlcmUgaXMgYSBxdWVzdGlvbiBvbiBob3cgdG8gbWFrZQ0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IG1ldGFkYXRhIGF2YWlsYWJsZSB0byBhIFNlcnZpY2UgRnVuY3Rpb24uIEN1cnJl
bnQgc29ja2V0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gY29ubmVjdGlvbnMgZm9yIGV4YW1wbGUgZG8g
bm90IGFsbG93IHRvIHJldHJpZXZlIElQDQo+Pj4+PmhlYWRlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
IG9wdGlvbnMuIFNvIEkgYXNzdW1lIHRoYXQgU0ZDIGF3YXJlIFNlcnZpY2UgRnVuY3Rpb25zDQo+
Pj4+PndpbGwNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBuZWVkIHNvbWUgKGFzeW5jaHJvbm91cw0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+ID8pIEFQSSB0byByZXRyaWV2ZSBTRkMgaGVhZGVyIGluZm9ybWF0aW9u
IGFzIHdlbGwgYXMNCj4+Pj4+aW4tYmFuZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1ldGFkYXRhLiBJ
IGRvbid0IHNlZSBvdXQgb2YgYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQNCj4+Pj4+YWRkaW5nDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gY29tcGxleGl0eSwgdGhlIHNhbWUgQVBJIGNhbiBwcm9iYWJseSBh
cHBseS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoZSBhbHRlcm5h
dGl2ZSBvcHRpb24sIGFsbG93aW5nIHZhcmlhYmxlIHNpemVkDQo+Pj4+Pm1ldGFkYXRhIGluDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gdGhlIFNGQyBoZWFkZXIgaGFzIHNvbWUgZHJhd2JhY2tzIGFzIHdl
bGwsIG9uZSBiZWluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGZyYWdtZW50YXRpb24sIGFuZCBzb21l
IHN3aXRjaGVzIGV4cGVjdGluZyBhcyB3ZWxsIHRvDQo+Pj4+Pmxvb2sgYXQNCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBlbmQgdXNlciB0cmFmZmljIGhlYWRlcnMgZm9yIGxpbmsgbG9hZCBiYWxhbmNpbmcu
IEkNCj4+Pj4+d291bGQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBhZ3JlZSB0aGF0IGlmIHdlIGNhbiBh
Y2NlcHQgdGhlc2UgaXNzdWVzLCB0aGVuIHNlbmRpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBvZmYt
bGluZSBjb25ncnVlbnQgbWV0YWRhdGEgbG9vc2VzIGl0cyBpbnRlcmVzdC4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFdlIG5lZWQgdG8gdGFrZSBpbnRvIGFjY291bnQg
dGhhdCBib3RoIGluLWJhbmQgYW5kDQo+Pj4+PmNvbmdydWVudA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
IG91dC1vZi1iYW5kIG1ldGFkYXRhIHRyYW5zcG9ydCBpcyBub3QgcmVsaWFibGUuIEENCj4+Pj4+
cGFja2V0IGxvc3MNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0cmlnZ2VyaW5nIHJldHJhbnNtaXNzaW9u
IHdvdWxkIG5vdCBsZWFkIHRvIHRoZQ0KPj4+Pj5pZGVudGljYWwNCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiByZWNvbnN0cnVjdGlvbiBvZiB0aGUgYXNzb2NpYXRlZCBtZXRhZGF0YS4gSW4gc29tZQ0KPj4+
Pj5jYXNlcywgd2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtaWdodCB0aHVzIGV2ZW4gbmVlZCBub24t
Y29uZ3J1ZW50IG91dC1vZi1iYW5kIHJlbGlhYmxlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWV0YWRh
dGEgdHJhbnNwb3J0Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE5pY29sYXMgX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOg0KPj4+Pj4gUm9uDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gUGFya2VyIFtSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPl0gU2VudDoNCj4+Pj4+V2VkbmVzZGF5LA0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IE1hcmNoIDEyLCAyMDE0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gMTI6
NDMgUE0gVG86IE5pY29sYXMgQk9VVEhPUlMgQ2M6IEppbSBHdWljaGFyZA0KPj4+Pj4oamd1aWNo
YXIpOw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+PnNm
YzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gTmljb2xhcywNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IEkgdW5kZXJzdGFuZCB0aGUgY29uY2VwdCBmb3Igb3V0IG9mIGJh
bmQgc2lnbmFsaW5nIG9mDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5tZXRhZGF0YSwgYnV0IEkgYW0gY29u
Y2VybmVkIHRoYXQgaXQgaW50cm9kdWNlcw0KPj4+Pj5zaWduaWZpY2FudA0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Y29tcGxleGl0eSBkdWUgdG8gdGhlIHBvdGVudGlhbCByYWNlIGNvbmRpdGlvbiBvZg0K
Pj4+Pj5yZWNlaXZpbmcgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5yZWFsIHBhY2tldCBiZWZvcmUg
dGhlIG1ldGFkYXRhLiBXaGlsZSB0aGUgcmVhbCBwYWNrZXQNCj4+Pj4+Y291bGQNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PmluZGljYXRlIHRoYXQgb3V0IG9mIGJhbmQgbWV0YWRhdGEgaXMgZXhwZWN0ZWQs
IGhvdyBjYW4NCj4+Pj4+d2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pmd1YXJhbnRlZSB0aGUgb3JkZXIg
b2YgcmVjZXB0aW9uPyBXaGF0IGlmIHN3aXRjaGluZyBvcg0KPj4+Pj5yb3V0aW5nDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj5ub2RlcyBhcHBseSBoYXNoIGJhc2VkIGxvYWQgYmFsYW5jaW5nPyBXaGF0IGlm
IHRoZSBsb2FkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5iYWxhbmNpbmcgdW5kZXJzdGFuZHMgU0ZDIGVu
Y2FwcyBhbmQgbG9va3MgYmV5b25kIGl0IHRvDQo+Pj4+PnRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
b3JpZ2luYWwgaGVhZGVyIHRvIGdldCBiZXR0ZXIgZW50cm9weT8NCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBDYW4gd2UgZ3VhcmFudGVlIHRoYXQgdGhlIG1ldGFkYXRhIGFuZCByZWFsIHBhY2tldA0KPj4+
Pj53aWxsIGZvbGxvdw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+dGhlIGV4YWN0IHNhbWUgcGF0aD8gSWYg
d2UgY2FuIG5vdCwgdGhlbg0KPj4+Pj5pbXBsZW1lbnRhdGlvbnMgd2lsbA0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+bmVlZCB0byBhZGQgaW5ncmVzcyBxdWV1aW5nIHRvIGNvcGUgd2l0aCB0aGUgc2NlbmFy
aW8uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBBbHNvLCBkbyB5b3Ug
ZmVlbCB0aGF0IHRoZSBpbmNyZWFzZSBpbiBpbXBsZW1lbnRhdGlvbg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+IGNvbXBsZXhpdHkgYXQgdGhlIHNlcnZpY2UgZnVuY3Rpb25zIGlzIHJlYXNvbmFibGU/DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGFua3MuDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBSb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+PiBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MDkgQU0sICJOaWNvbGFzIEJP
VVRIT1JTIg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29t
PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+DQo+Pj4+PjxtYWlsdG86Tmljb2xh
cy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+IEkgdGhpbmsgd2UgbXVzdCBtYWtlIGEgZGlzdGluY3Rpb24gYmV0d2Vl
bjoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gLSBNZXRhZGF0YSB3
aGljaCBzaG91bGQgYmUgcGFydCBvZiB0aGUgaGVhZGVyIGRlZmluZWQNCj4+Pj4+YXMgaW4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4gYmFuZCBtYXJraW5nLiAtIE1ldGFkYXRhIHdpdGggY2FuIGJlIHBh
c3NlZCBvdXQgb2YNCj4+Pj4+YmFuZCwgZm9yDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGV4YW1wbGUg
Y29uZ3J1ZW50IG91dCBvZiBiYW5kIHNpZ25hbGluZyBkZWZpbmVkIGluDQo+Pj4+PnRoZSBkcmFm
dA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBUaGUgZm9ybWVyIGNh
bGxzIGZvciBhIGxpbWl0ZWQgc3BhY2UgaW4gdGhlIGhlYWRlciwNCj4+Pj4+dHJ1ZSwgVGhlDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+IGxhdHRlciBob3dldmVyIGRvZXMgbm90IGluY3VyIGFueSBzcGFj
ZSBsaW1pdGF0aW9uDQo+Pj4+PmFuZCBpcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBzdGlsbCBmYWly
bHkgZWZmaWNpZW50IGFuZCBpdCByZW1haW5zIGNvbXBhdGlibGUgd2l0aA0KPj4+Pj5hIGZpeGVk
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IHNpemUgaGVhZGVyIHVzZWQgdG8gcm91dGUgdGhvc2Ugc2ln
bmFsaW5nIG1lc3NhZ2VzDQo+Pj4+PmFsb25nIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBjaGFp
bidzIHNlcnZpY2UgZnVuY3Rpb25zLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+PiBOaWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18g
RnJvbToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW2pndWlj
aGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPl0gU2VudDoNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4gVHVlc2RheSwgTWFyY2ggMTEsIDIwMTQgNjo0OCBQTSBUbzogUm9uIFBhcmtl
ciBDYzoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gTmljb2xhcyBCT1VUSE9SUzsgYnJpanNtYW5AanVu
aXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEt
Y29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4g
SGkgUm9uLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBXZSBjYW4g
Y2VydGFpbmx5IGhhdmUgdGhpcyBkaXNjdXNzaW9uIGJ1dCB3ZSBzaG91bGQNCj4+Pj4+Zmlyc3QN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gY29uc2lkZXIgd2hhdCBpbmZvcm1hdGlvbiBpcyBuZWNlc3Nh
cnkgYW5kIGlmIHNhaWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gaW5mb3JtYXRpb24gY2FuIGZpdCB3
aXRoaW4gYSBmaXhlZCBudW1iZXIgb2YgY29udGV4dHMNCj4+Pj4+aW4gdGhlDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+IG1ham9yaXR5IG9mIGNhc2VzLiBSZW1lbWJlciwgdGhlIGdvYWwgb2YgYmVpbmcg
YWJsZQ0KPj4+Pj50byBwYXNzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIHRocm91Z2gg
dGhlIG5ldHdvcmsgaXMgdG8gZW5oYW5jZSBzZXJ2aWNlDQo+Pj4+PmRlbGl2ZXJ5LA0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+PiBub3QgcGFzcyB0aGUgZW50aXJlIHdvcmtzIG9mIFNoYWtlc3BlYXJlIDst
KQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBTZW50IGZyb20gbXkg
aVBob25lDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBPbiBNYXIg
NywgMjAxNCwgYXQgMzo1MiBBTSwgIlJvbiBQYXJrZXIiDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiA8
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbT4NCj4+Pj4+PG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4g
Tmljb2xhcywNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBJIHNl
ZSBzaW1pbGFyIHJlcXVpcmVtZW50cyBmcm9tIHRoZSAzZ3BwIEVQQyBzaWRlLg0KPj4+Pj5JIHdv
dWxkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBsaWtlIHRvIHByb3Bvc2UgYW4gT1VJIC8gVExWIGJh
c2VkIGFwcHJvYWNoIHdoZXJlIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gcmVzZXJ2ZWQgT1VJ
IGNhbiBiZSB1c2VkIGZvciBhZ3JlZWQgdXBvbiB0eXBlcyBvZg0KPj4+Pj5jb21tb24NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIGFuZCB2ZW5kb3Igb3Igb3RoZXIgb3JnYW5pemF0aW9u
YWwgT1VJcyBjYW4NCj4+Pj4+YmUgdXNlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gdG8gcXVpY2ts
eSBpbm5vdmF0ZSBpbiB0aGUgbmV0d29ya3MuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBTaW11bHRh
bmVvdXNseSwgSSB3b3VsZCBhbHNvIGxpa2UgdG8gY29uc2lkZXINCj4+Pj4+bWVjaGFuaXNtcw0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gdGhhdCBhcmUgb3B0aW1pemVkIGZvciBsb25nIGxpdmVkIGZs
b3dzIHNvIGFzIHRvDQo+Pj4+PmxpbWl0IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gbmVnYXRp
dmUgZWZmZWN0cyBvZiBwYWNrZXQgZ3Jvd3RoLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+IFJvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gT24gTWFyIDcsIDIwMTQsIGF0IDg6MzQgQU0s
ICJOaWNvbGFzIEJPVVRIT1JTIg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IDxOaWNvbGFzLkJPVVRI
T1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4NCj4+Pj4+
PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEhlbGxvIEppbQ0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSSBoYXZlIHNlZW4gY2FzZXMgaW4gR2kg
TEFOLCB3aGVyZSBzdWJzY3JpYmVyIHJlbGF0ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBpbmZv
cm1hdGlvbiBpcyBwYXNzZWQgdG8gYSBXZWIgUHJveHkgZm9yIEhUVFAgaGVhZGVyDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gZW5yaWNobWVudCAoYWltZWQgYXQgc29tZSBXZWIgQ29udGVudCBwcm92
aWRlcnMNCj4+Pj4+cGFydG5lcnMgb2YNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiB0aGUgTW9iaWxl
IE9wZXJhdG9yKS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBJbmZvcm1hdGlvbiB3YXMgYW4gY29k
ZWQgKHBlcnNpc3RlbnQpIHN1YnNjcmliZXIgaWQNCj4+Pj4+ZGVyaXZlZA0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IGZyb20gdGhlIE1TSVNETiwgYW5kIGNvdXBsZSBvZiBmIGN1c3RvbWVyIHByb2Zp
bGUNCj4+Pj4+cmVsYXRlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGZpZWxkcy4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEluIGFuIHNmYyBiYXNlZCBHaSBM
QU4sIHRoaXMgZW50aXR5IHNob3VsZCByZWNlaXZlDQo+Pj4+ID5mcm9tIHRoZQ0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IENsYXNzaWZpZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IC0gQSBjbGFzc2lmaWNhdGlvbiBvZiB0aGUgQ29udGVudCBQcm92aWRlciAo
IElkLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IENhdGVnb3J5KSBiYXNlZCBvbiB0cmFmZmljIGFu
YWx5c2lzIC0gVGhlIE1TSVNETiBvZg0KPj4+Pj4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4g
c3Vic2NyaWJlciAtIFR3byBzdWJzY3JpYmVyIHBvbGljeSBmaWVsZHMgKG5vdCB0aWVkDQo+Pj4+
PiB0byBQQ1JGDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gYnV0IGJlbG9uZ2luZyB0byB0aGUgU3Vi
c2NyaWJlciBEQikgKFN1YnNjcmliZXINCj4+Pj4+IGNhdGVnb3J5LA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+IHN1Yi1jYXRlZ29yeSkgLSBBIHNlc3Npb24gaWQgKGZvciBsb2dnaW5nIGFuZA0KPj4+
Pj50cmFja2luZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHB1cnBvc2VzKQ0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gVGhlIG9iamVjdGl2ZSBiZWluZyB0byBh
dm9pZCBoYXZpbmcgdGhlIEhUVFAgUHJveHkNCj4+Pj4+dG8NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
PiBiZWNvbWUgYSB0cnVzdGVkIGFwcGxpY2F0aW9uIChpbnRlcm9nYXRlIHRoZQ0KPj4+Pj4gc3Vi
c2NyaWJlciBEQiwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBldGMuLikNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gTmlj
b2xhcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
IEZyb206IEppbQ0KPj4+Pj4gR3VpY2hhcmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiAoamd1aWNo
YXIpIFtqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT5dIFNlbnQ6
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gVGh1cnNkYXksIE1hcmNoIDA2LCAyMDE0IDI6MDIgUE0g
VG86IEphbWFsIEhhZGkNCj4+Pj4+U2FsaW07DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gam1vaXNh
bmRAanVuaXBlci5uZXQ8bWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0PiA8bWFpbHRvOmptb2lz
YW5kQGp1bmlwZXIubmV0PjsNCj4+Pj4+IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gQ2M6DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gc2ZjIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBIaSBKYW1hbCwNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IFlvdSBzYWlkICJJdCBzZWVtcyB0
aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlDQo+Pj4+PiBzaXplZA0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IG1ldGFkYXRhIi4uIEkgYW0gbm90IHNvIGNvbnZpbmNlZCBhbmQgd291bGQgbGlr
ZSB0bw0KPj4+Pj4gYmV0dGVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gdW5kZXJzdGFuZCB0aGUg
cmVxdWlyZW1lbnRzIGJlZm9yZSBwYXNzaW5nIGp1ZGdlbWVudC4NCj4+Pj4+IElmIHdlDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gbG9vayBhdCB0aGUgdXNlIGNhc2VzIGFzIHByZXNlbnRlZCB0aHVz
IGZhciBpbnRvDQo+Pj4+PiB0aGUgV0cgSQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGhhdmUgeWV0
IHRvIHNlZSBhIHNpbmdsZSBleGFtcGxlIG9mIHRoZSBuZWVkDQo+Pj4+PiAobm90aW5nIHRoYXQN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBkZXNpcmUgaXMgbm90IHRoZSBzYW1lIGFzIG5lZWQpIC0g
SSBhbSBub3Qgc2F5aW5nDQo+Pj4+PiB0aGVyZSBpcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IG5v
IHJlcXVpcmVtZW50IGJ1dCByYXRoZXIgdGhhdCB3ZSBzaG91bGQgbm90IGp1bXANCj4+Pj4+IHRv
IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGNvbmNsdXNpb24gYW5kIGJ1aWxkIHN0YW5kYXJk
cyBhcm91bmQgYSB0aGVvcnkuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IE9u
IDMvMy8xNCwgNjozNSBBTSwgIkphbWFsIEhhZGkgU2FsaW0iDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4+IDxoYWRpQG1vamF0YXR1LmNvbTxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+IDxtYWlsdG86
aGFkaUBtb2phdGF0dS5jb20+Pg0KPj4+Pj53cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gSSBsaWtlIHRoZSBkb2MgLSB3ZWxsIHdyaXR0ZW4uDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IFNlY3Rpb24gNC4z
IG9uIG1ldGFkYXRhIGVuY29kaW5nLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+PiBJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlIHNp
emVkDQo+Pj4+PiBtZXRhZGF0YQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiAoYXQgbGVhc3QgZm9y
IGh0dHAvYXBwIHlvdSBzZWVtIHRvIGluZGljYXRlIHRoZQ0KPj4+Pj4gZGVzaXJlIGZvcg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pml0KS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gRm9yIGEgZGF0
YXBhdGggcGVyLXBhY2tldCBtZXRhZGF0YSwgaSBmZWVsIHRoZQ0KPj4+Pj4gbmVlZCBpcw0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBqdXN0IGFzIGltcG9ydGFudC4gQXJlIHdlIGxpbWl0ZWQgYnkg
dGhlIGZhY3QgdGhhdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBleGlzdGluZyBoYXJkd2FyZSBt
YXkgbm90IGJlIGFibGUgdG8gaGFuZGxlIFRMVnM/DQo+Pj4+PkZvcg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+PiBleGFtcGxlLCBJIGRvbnQgaGF2ZSBhIHByb2JsZW0gaGFuZGxpbmcgVExWcyBpbiBh
DQo+Pj4+PiBzb2Z0d2FyZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PmRhdGFwYXRoLg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBjaGVlcnMsIGphbWFsDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+PiBtYWlsaW5nIGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxt
YWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNm
Yw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3Jn
PG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGxpc3Qgc2Zj
QGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+
Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGxp
c3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+
ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+
Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGll
dGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMN
Cj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18gc2ZjIG1haWxpbmcNCj4+Pj4+IGxpc3QNCj4+Pj4+ICAgPj4+
Pj4gc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+
ICAgPj4+Pj4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXw0KPj4+Pj4gICA+PnNmYyBtYWlsaW5nIGxpc3QNCj4+Pj4+
ICAgPj5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQo+Pj4+PiAgID4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMN
Cj4+Pj4+ICAgPg0KPj4+Pj4gICA+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCj4+Pj4+ICAgPnNmYyBtYWlsaW5nIGxpc3QNCj4+Pj4+ICAgPnNmY0BpZXRm
Lm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+ICAg
Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+Pg0KPj4+Pg0K
Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+
PiBzZmMgbWFpbGluZyBsaXN0DQo+Pj4+IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KPj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+DQo+
Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+PiBz
ZmMgbWFpbGluZyBsaXN0DQo+Pj4gc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+
Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pg0KPj4NCj4+
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+c2ZjIG1h
aWxpbmcgbGlzdA0KPj5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+aHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4NCj5fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPnNmYyBtYWlsaW5nIGxpc3QNCj5zZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYw0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxp
c3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQoN
Cg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPGJhc2Ug
aHJlZj0ieC1tc2c6Ly85OS8iPjwhLS1baWYgIW1zb10+PHN0eWxlPnZcOioge2JlaGF2aW9yOnVy
bCgjZGVmYXVsdCNWTUwpO30NCm9cOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCndc
Oioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCi5zaGFwZSB7YmVoYXZpb3I6dXJsKCNk
ZWZhdWx0I1ZNTCk7fQ0KPC9zdHlsZT48IVtlbmRpZl0tLT48c3R5bGU+PCEtLQ0KLyogRm9udCBE
ZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpIZWx2ZXRpY2E7DQoJcGFu
b3NlLTE6MiAxMSA2IDQgMiAyIDIgMiAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpT
aW1TdW47DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2Zv
bnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7
fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAy
IDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0KCXBhbm9z
ZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxA
U2ltU3VuIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk6Ik1TIFVJIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2IDAgNyAyIDUgOCAy
IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBNUyBVSSBHb3RoaWMiOw0KCXBhbm9z
ZS0xOjIgMTEgNiAwIDcgMiA1IDggMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1z
b05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFy
Z2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRp
bWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21z
by1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRl
cmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHls
ZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGlu
ZTt9DQpwLk1zb0FjZXRhdGUsIGxpLk1zb0FjZXRhdGUsIGRpdi5Nc29BY2V0YXRlDQoJe21zby1z
dHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IENoYXIiOw0K
CW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTo4LjBwdDsN
Cglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0KcC5Nc29MaXN0UGFyYWdyYXBo
LCBsaS5Nc29MaXN0UGFyYWdyYXBoLCBkaXYuTXNvTGlzdFBhcmFncmFwaA0KCXttc28tc3R5bGUt
cHJpb3JpdHk6MzQ7DQoJbWFyZ2luLXRvcDowaW47DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltYXJn
aW4tYm90dG9tOjBpbjsNCgltYXJnaW4tbGVmdDouNWluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFw
dDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJz
ZXJpZiI7fQ0Kc3Bhbi5hcHBsZS1jb252ZXJ0ZWQtc3BhY2UNCgl7bXNvLXN0eWxlLW5hbWU6YXBw
bGUtY29udmVydGVkLXNwYWNlO30NCnNwYW4uRW1haWxTdHlsZTE5DQoJe21zby1zdHlsZS10eXBl
OnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6
IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsN
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0K
c3Bhbi5CYWxsb29uVGV4dENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkJhbGxvb24gVGV4dCBDaGFy
IjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4
dCI7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnNwYW4uRW1haWxTdHls
ZTIzDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxp
YnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXtt
c28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdv
cmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4w
aW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQovKiBM
aXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDo2MDgwNDgxMTk7DQoJ
bXNvLWxpc3QtdGVtcGxhdGUtaWRzOjEzMjE5MjI2MjY7fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEuMGlu
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXci
Ow0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iO30NCkBsaXN0IGwwOmxl
dmVsMw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMDpsZXZlbDQNCgl7bXNv
LWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWw1DQoJe21zby1sZXZlbC10YWIt
c3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtdGFiLXN0b3A6My4waW47
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9
DQpAbGlzdCBsMDpsZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6
bGV2ZWw4DQoJe21zby1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsOQ0KCXtt
c28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMQ0KCXttc28tbGlzdC1pZDoxMjUyNjIw
OTU5Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczo5NTAyNDcwO30NCkBsaXN0IGwxOmxldmVsMQ0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglm
b250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWwyDQoJe21zby1sZXZlbC10YWItc3Rv
cDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluO30NCkBsaXN0IGwxOmxldmVsMw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpA
bGlzdCBsMTpsZXZlbDQNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDE6bGV2
ZWw1DQoJe21zby1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwxOmxldmVsNg0KCXttc28t
bGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTpsZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1z
dG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotLjI1aW47fQ0KQGxpc3QgbDE6bGV2ZWw4DQoJe21zby1sZXZlbC10YWItc3RvcDo0LjBpbjsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30N
CkBsaXN0IGwxOmxldmVsOQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMg0K
CXttc28tbGlzdC1pZDoxMjgwMTgxODQ5Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczoxNTQwODg1
MTgwO30NCkBsaXN0IGwyOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFu
c2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2
ZWwyDQoJe21zby1sZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwyOmxldmVsMw0KCXttc28t
bGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMjpsZXZlbDQNCgl7bXNvLWxldmVsLXRhYi1z
dG9wOjIuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotLjI1aW47fQ0KQGxpc3QgbDI6bGV2ZWw1DQoJe21zby1sZXZlbC10YWItc3RvcDoyLjVpbjsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30N
CkBsaXN0IGwyOmxldmVsNg0KCXttc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMjps
ZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDI6bGV2ZWw4DQoJe21z
by1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwyOmxldmVsOQ0KCXttc28tbGV2ZWwtdGFi
LXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0uMjVpbjt9DQpAbGlzdCBsMw0KCXttc28tbGlzdC1pZDoxNDgxMDAwODMyOw0KCW1zby1s
aXN0LXR5cGU6aHlicmlkOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotMTcyMTk3MjU5NCAtMTQw
OTUyMDQyOCA2NzY5ODY5MSA2NzY5ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5MyA2NzY5
ODY4OSA2NzY5ODY5MSA2NzY5ODY5Mzt9DQpAbGlzdCBsMzpsZXZlbDENCgl7bXNvLWxldmVsLXN0
YXJ0LWF0OjA7DQoJbXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Oi07DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjIwLjI1cHQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJbXNvLWZhcmVhc3QtZm9udC1m
YW1pbHk6Q2FsaWJyaTsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9
DQpAbGlzdCBsMzpsZXZlbDINCgl7bXNvLWxldmVsLXRhYi1zdG9wOjEuMGluOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDM6
bGV2ZWwzDQoJe21zby1sZXZlbC10YWItc3RvcDoxLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwzOmxldmVsNA0KCXtt
c28tbGV2ZWwtdGFiLXN0b3A6Mi4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMzpsZXZlbDUNCgl7bXNvLWxldmVsLXRh
Yi1zdG9wOjIuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47fQ0KQGxpc3QgbDM6bGV2ZWw2DQoJe21zby1sZXZlbC10YWItc3RvcDozLjBp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
O30NCkBsaXN0IGwzOmxldmVsNw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6My41aW47DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBs
MzpsZXZlbDgNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjQuMGluOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDM6bGV2ZWw5DQoJ
e21zby1sZXZlbC10YWItc3RvcDo0LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGw0DQoJe21zby1saXN0LWlkOjE4NzU1
MzM2NTQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjE2NjU0MzkxMjA7fQ0Kb2wNCgl7bWFyZ2lu
LWJvdHRvbTowaW47fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KLS0+PC9zdHlsZT48IS0t
W2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRt
YXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4N
CjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRh
PSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJv
ZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0i
V29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5bdHJpbSBsaXN0XTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj5J4oCZbSB1bmNsZWFyIGFib3V0IHRoZSBpbnRlbnQgb2YgdGhlIHdvcmQg4oCcY2hh
aW7igJ0gdnMg4oCccGF0aOKAnSBpbiBvcHRpb24gIzIuPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPkluIGVhcmxpZXIgZGlzY3Vzc2lvbnMsIOKAnGNoYWlu4oCdIHdhcyBjb25zaWRlcmVk
IGFuIGFic3RyYWN0IGNvbmNlcHQgKGEgdHJhdmVyc2FsIG9mIGEgbGlzdCBvZiB0eXBlcyBvZiBz
ZXJ2aWNlcyksIHdoZXJlYXMg4oCccGF0aOKAnSB3YXMgYSB0cmF2ZXJzYWwgb2Ygc3BlY2lmaWMN
CiBub2RlIGluc3RhbmNlcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkkgdGhpbmsgdGhhdCB0aGUgSUQgY2FycmllZCBp
biB0aGUgcGFja2V0IG5lZWRzIHRvIGluZGljYXRlIGEgc3BlY2lmaWMgc2V0IG9mIG5vZGVzLCBh
bmQgSSBob3BlIHRoYXQgaXMgd2hhdCB5b3UgbWVhbi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPi1EYXZlPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZ10NCjxiPk9uIEJlaGFsZiBPZiA8L2I+U3VtYW5kcmEgTWFqZWU8YnI+DQo8Yj5TZW50Ojwv
Yj4gV2VkbmVzZGF5LCBNYXJjaCAxOSwgMjAxNCAzOjQwIEFNPGJyPg0KPGI+VG86PC9iPiBDYXRo
eSBaaGFuZzsgUGF1bCBRdWlubiAocGF1bHEpOyBEYXZpZCBBbGxhbiBJPGJyPg0KPGI+Q2M6PC9i
PiBzZmNAaWV0Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFNGQyBlbmNhcHN1
bGF0aW9uIGNoYWluIElEPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jmx0
OyZsdDtUcmltbWVkIHRoZSBUTyBsaXN0IHRvIGF2b2lkIHRoZSBtc2cgYmVpbmcgaGVsZCBhZ2Fp
biZndDsmZ3Q7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5JIHNl
ZSB0d28gd2F5cyB0byBjYXJyeSB0aGUgcGF0aCBpbmZvcm1hdGlvbi4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPG9sIHN0YXJ0PSIxIiB0eXBlPSIxIj4NCjxsaSBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDQgbGV2ZWwxIGxmbzEiPg0KPHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij5FeHBsaWNpdCBvcmRlcmVkIGxpc3QsIHNvbWV0aGluZyBsaWtlIEZX
LUEgOjogVENQLU9QVCA6OiBMQiA6OiBWaWRlb09QVCA6OiBDR05BVC4gJm5ic3A7IFRoZXJlIGFy
ZSB0d28gaXNzdWVzIHdpdGggdGhpcyBhcHByb2FjaCwgZmlyc3QgdGhlIGxlbmd0aCBvZiBncmFw
aCBpcyB2YXJpYWJsZS4gJm5ic3A7QWxzbyBpdCBpbXBsaWVzIGJpZGlyZWN0aW9uYWwNCiBzeW1t
ZXRyeS4gSXQgaXMgb2Z0ZW4gcmVxdWlyZWQgYnV0IHNob3VsZCBub3QgYmUgbWFuZGF0b3J5LiAm
bmJzcDtTZWNvbmRseSBjaGFuZ2luZyB0aGlzIHBhdGgvZ3JhcGggaW4gYXQgU0YgY2FuIGJlIGN1
bWJlcnNvbWUuJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvO21zby1saXN0Omw0IGxldmVsMSBsZm8xIj4NCjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+TGV0IHRoZSBDb250cm9sIHBsYW5lIGRpc3RyaWJ1dGUgdGhlIGNoYWlu
SUQgJmx0O+KAlCZndDsgZ3JhcGggbWFwcGluZy4gSW4gdGhpcyBjYXNlIGVhY2ggU0Ygd291bGQg
aGF2ZSBtYXBwaW5nIG9mIGdpdmVuIGEgY2hhaW5JRCB3aGF0IGlzIG15IG5leHQgaG9wLiBUaGUg
Y2hhaW5JRCBpdHNlbGYgY291bGQgYmUgZml4ZWQgc2l6ZSBlbGVtZW50Lg0KIEEgU0YgY2FuIHNl
bGVjdCBhIGRpZmZlcmVudCBwYXRoIGJ5IGNoYW5naW5nIHRoZSBjaGFpSUQgcGFyYW1ldGVyLjxv
OnA+PC9vOnA+PC9zcGFuPjwvbGk+PC9vbD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+UmVnYXJkczxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+U3VtYW5kcmE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBw
dDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RnJvbToNCjwvc3Bhbj48L2I+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5DYXRoeSBaaGFuZyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOkNhdGh5LkguWmhhbmdAaHVhd2VpLmNvbSI+Q2F0aHkuSC5aaGFuZ0Bo
dWF3ZWkuY29tPC9hPiZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+VHVlc2RheSwgTWFyY2ggMTgsIDIw
MTQgYXQgMTA6MTMgQU08YnI+DQo8Yj5UbzogPC9iPiZxdW90O1JlaW5hbGRvIFBlbm5vIChyZXBl
bm5vKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJlcGVubm9AY2lzY28uY29tIj5yZXBlbm5v
QGNpc2NvLmNvbTwvYT4mZ3Q7LCAmcXVvdDtMb3Vpcy5Gb3VyaWUmcXVvdDsgJmx0OzxhIGhyZWY9
Im1haWx0bzpMb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbSI+TG91aXMuRm91cmllQGh1YXdlaS5jb208
L2E+Jmd0OywgJnF1b3Q7UGF1bCBRdWlubiAocGF1bHEpJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWls
dG86cGF1bHFAY2lzY28uY29tIj5wYXVscUBjaXNjby5jb208L2E+Jmd0OywNCiBEYXZpZCBBbGxh
biBJICZsdDs8YSBocmVmPSJtYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20iPmRhdmlk
LmkuYWxsYW5AZXJpY3Nzb24uY29tPC9hPiZndDs8YnI+DQo8Yj5DYzogPC9iPk5pY29sYXMgQk9V
VEhPUlMgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iPk5p
Y29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvYT4mZ3Q7LCBYdXhpYW9odSAmbHQ7PGEgaHJlZj0i
bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20iPnh1eGlhb2h1QGh1YXdlaS5jb208L2E+Jmd0Oywg
Q2hhbmdjaGVuZyBIdWFuZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmh1YW5nQHNjZS5jYXJsZXRvbi5j
YSI+aHVhbmdAc2NlLmNhcmxldG9uLmNhPC9hPiZndDssDQogJnF1b3Q7PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0
bzptaWtlYmlhbmNAYW9sLmNvbSI+bWlrZWJpYW5jQGFvbC5jb208L2E+JnF1b3Q7ICZsdDs8YSBo
cmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPm1pa2ViaWFuY0Bhb2wuY29tPC9hPiZndDs8
YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElE
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkhpIFJlaW5hbGRv
LDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+U28gdGhlIGNoYWluIElEIGlzIGFjdHVhbGx5IHRoZSBwYXRo
IElEIHdoaWNoIHJlcHJlc2VudHMgYW4gb3JkZXJlZCBzZXQgb2Ygc2VydmljZSBmdW5jdGlvbiBp
bnN0YW5jZXMuDQo8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+SSB0aGluayB3ZSBzaG91bGQgYWRkIGFuIGV4cGxpY2l0IGRlZmlu
aXRpb24gb2Yg4oCcc2VydmljZSBpbnN0YW5jZeKAnS4gV2hhdCBkbyB5b3UgdGhpbms/PC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj5UaGFua3MsPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkNhdGh5PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGlu
ZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBC
ZWhhbGYgT2YgPC9iPlJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTxicj4NCjxiPlNlbnQ6PC9iPiBU
dWVzZGF5LCBNYXJjaCAxOCwgMjAxNCAxMTowMyBBTTxicj4NCjxiPlRvOjwvYj4gTG91aXMuRm91
cmllOyBQYXVsIFF1aW5uIChwYXVscSk7IERhdmlkIEFsbGFuIEk8YnI+DQo8Yj5DYzo8L2I+IE5p
Y29sYXMgQk9VVEhPUlM7IFh1eGlhb2h1OyA8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5j
b20iPm1pa2ViaWFuY0Bhb2wuY29tPC9hPjsNCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
PnNmY0BpZXRmLm9yZzwvYT47IENoYW5nY2hlbmcgSHVhbmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4g
UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286
cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+QSBTZXJ2aWNlIENoYWluIGp1c3QgZGVmaW5lcyB3
aGljaCB0eXBlIG9mIHNlcnZpY2UgYW5kIHRoZWlyIG9yZGVyLjwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5BIHNlcnZpY2UgcGF0aCBkZWZpbmVzIHRoZSBhY3R1
YWwgc2VydmljZSBpbnN0YW5jZSwgc2F5LCBmaXJld2FsbDEuaG9tZSwgbmF0MiwgZHBpLXNpYywg
ZXRjLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGlu
IDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6YmxhY2siPkZyb206DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjpibGFjayI+JnF1b3Q7TG91aXMuRm91cmllJnF1b3Q7ICZsdDs8YSBocmVmPSJt
YWlsdG86TG91aXMuRm91cmllQGh1YXdlaS5jb20iPkxvdWlzLkZvdXJpZUBodWF3ZWkuY29tPC9h
PiZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+VHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgYXQgMTA6NTUg
QU08YnI+DQo8Yj5UbzogPC9iPiZxdW90O1BhdWwgUXVpbm4gKHBhdWxxKSZxdW90OyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOnBhdWxxQGNpc2NvLmNvbSI+cGF1bHFAY2lzY28uY29tPC9hPiZndDssIERh
dmlkIEFsbGFuIEkgJmx0OzxhIGhyZWY9Im1haWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNv
bSI+ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208L2E+Jmd0Ozxicj4NCjxiPkNjOiA8L2I+Tmlj
b2xhcyBCT1VUSE9SUyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9z
LmNvbSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPiZndDssIFh1eGlhb2h1ICZsdDs8
YSBocmVmPSJtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbSI+eHV4aWFvaHVAaHVhd2VpLmNvbTwv
YT4mZ3Q7LCBDaGFuZ2NoZW5nIEh1YW5nICZsdDs8YSBocmVmPSJtYWlsdG86aHVhbmdAc2NlLmNh
cmxldG9uLmNhIj5odWFuZ0BzY2UuY2FybGV0b24uY2E8L2E+Jmd0OywNCiAmcXVvdDs8YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+Jmd0OywgJnF1b3Q7PGEgaHJl
Zj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT4mcXVvdDsg
Jmx0OzxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+bWlrZWJpYW5jQGFvbC5jb208
L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24g
Y2hhaW4gSUQ8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+UGF1bCw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IENhbiB5b3UgY2xhcmlmeSB0aGUgZGlmZmVy
ZW5jZSBiZXR3ZWVuIHNlcnZpY2UgY2hhaW4gYW5kIHNlcnZpY2UgcGF0aC4gR2l2ZW4gdGhhdCBh
IHNlcnZpY2UgY2hhaW4gaXMgY29tcG9zZWQ8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+b2Ygc2V2ZXJhbCBzZXJ2aWNlIGZ1bmN0
aW9ucyBTRjEsIFNGMiwgLi4gU0ZuIGhvdyB3b3VsZCBhIHNlcnZpY2UgcGF0aCBkaWZmZXIgZnJv
bSB0aGF0IHNlcnZpY2UgY2hhaW4/PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJt
YXJnaW4tbGVmdDoyMC4yNXB0O3RleHQtaW5kZW50Oi0uMjVpbjttc28tbGlzdDpsMyBsZXZlbDEg
bGZvMiI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48c3Bh
biBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4tPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7
VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+TG91aXM8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAx
LjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiBzZmMgWzxhIGhyZWY9Im1h
aWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9h
Pl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+UGF1bCBRdWlubiAocGF1bHEpPGJyPg0KPGI+U2VudDo8
L2I+IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDEwOjI2IEFNPGJyPg0KPGI+VG86PC9iPiBEYXZp
ZCBBbGxhbiBJPGJyPg0KPGI+Q2M6PC9iPiBOaWNvbGFzIEJPVVRIT1JTOyBYdXhpYW9odTsgPGEg
aHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT47DQo8
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+OyBDaGFuZ2NoZW5n
IEh1YW5nPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBj
aGFpbiBJRDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+SGkgRGF2ZSwgPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5DaGFpbiBJRCBzaG91bGQg
cmVhbGx5IGJlIHBhdGggSUQgc2luY2UgdGhlcmUgY2FuIGJlIG1hbnkgcGF0aHMgZm9yIGEgZ2l2
ZW4gY2hhaW4uICZuYnNwO1VzaW5nIHRoYXQgZGVmaW5pdGlvbiwgd2UgYXZvaWQgdGhlIG92ZXJs
b2FkIGFuZCByZWFwIHRoZSBnYWluIGFsbHVkZWQgdG8gYmVsb3cuPG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlBhdWw8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5P
biBNYXIgMTgsIDIwMTQsIGF0IDEyOjE0IFBNLCBEYXZpZCBBbGxhbiBJICZsdDs8YSBocmVmPSJt
YWlsdG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20iPmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24u
Y29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxicj4NCjxicj4NCjxicj4N
Cjxicj4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPldlbGwg
dGhlIHF1ZXN0aW9uIGRlIGpvdXIgaXMg4oCcZG9lcyBhIGNoYWluIElEIGRlZmluZSBhIGNsYXNz
IG9yIGFuIGluc3RhbmNl4oCd4oCmLiBJZiBpdCBkZWZpbmVzIGFuIGNsYXNzIHdlIGFsc28gbmVl
ZCBpbnN0YW5jZSBpbmZvcm1hdGlvbiwgaWYgaXQgaXMgY3VycmVudGx5DQogb3ZlcmxvYWRlZCB0
byBkZWZpbmUgY2xhc3MgYW5kIGluc3RhbmNlIElNTyB3ZSBoYXZlIGEgcHJvYmxlbeKApi48L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkRhdmU8L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAw
aW4iPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZu
YnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2si
PnNmYw0KIFs8YSBocmVmPSJtYWlsdG86c2ZjLSI+bWFpbHRvOnNmYy08L2E+PGEgaHJlZj0ibWFp
bHRvOmJvdW5jZXNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJvdW5jZXNA
aWV0Zi5vcmc8L3NwYW4+PC9hPl08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PGI+T24gQmVoYWxmIE9mPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5DaGFuZ2NoZW5nIEh1YW5nPGJyPg0KPGI+U2VudDo8L2I+
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlR1ZXNkYXks
IE1hcmNoIDE4LCAyMDE0IDc6NDMgQU08YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPk5pY29sYXMgQk9VVEhPUlM8YnI+DQo8Yj5D
Yzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlh1
eGlhb2h1OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5z
ZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5taWtlYmlhbmNAYW9sLmNvbTwvc3Bhbj48L2E+PGJyPg0KPGI+
U3ViamVjdDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPlJlOiBbc2ZjXTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj48L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O01TIFVJIEdvdGhpYyZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOmJsYWNrIj7nrZTlpI08L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6YmxhY2siPjoNCiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkdvb2QgcG9pbnRz
LiBJIGJlbGlldmUgZXhwbGljaXQgY2hhaW4gSUQgc2hvdWxkIGJlIG1hbmRhdG9yeS4gVGhlIG92
ZXJoZWFkIGlzIHZlcnkgbGl0dGxlLiBJdCBoZWxwcyBzaW1wbGlmeSBwcm9jZXNzaW5nIGFuZCBz
dGVlcmluZyBzaWduaWZpY2FudGx5LiBUaGUgZ2FpbiBpcyBodWdlLjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj5DaGFuZzxicj4NCjxicj4NCi0tLS0tLS0tLS0tLTxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkNoYW5nY2hlbmcgSHVhbmc8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxicj4NCk9uIE1hciAxOCwgMjAxNCwgYXQgMTo1MyBBTSwgTmljb2xhcyBCT1VUSE9SUyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT4m
Z3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5
bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkkg
dGhpbmsgdGhhdCBrZWVwaW5nIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIgdHJhbnNwb3J0IGluZGVw
ZW5kZW50IHNob3VsZCByZW1haW4gYW4gb2JqZWN0aXZlIGZvciBTRkMuICZuYnNwO1N1Y2ggYSBz
ZXBhcmF0aW9uIG9mIGNvbmNlcm5zIGlzIGEgc291bmQgYXJjaGl0ZWN0dXJhbCBwcmluY2lwbGUN
CiB0aGF0IGhlbHAga2VlcCB0aGluZ3Mgc2ltcGxlIGluIHByYWN0aWNlLjwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPk9uIHRo
ZSBxdWVzdGlvbiBvZiAmbmJzcDtTZXJ2aWNlIFBhdGgsIHdlIGhhdmUgYSBkaXNjdXNzaW9uIG9u
IHdoZXRoZXIgd2UgbmVlZCBzb21lIGtpbmQgb2YgZXhwbGljaXQgaWRlbnRpZmllciBvciZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5jb3VsZCB3ZSByZWx5IG9uIG1hcHBp
bmcgb24gc29tZSB1bmRlcmxheSBuZXR3b3JrIHByb3RvY29sIGZpZWxkcy48L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+TWF5IGJl
IGEgUFJPL0NPTiB0YWJsZSBjb3VsZCBoZWxwIGZvY3VzIHRoZSBncm91cCBkZWNpc2lvbiBvbiB0
aGF0IG1hdHRlcjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHR5cGU9ImRpc2MiPg0K
PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbGlzdDpsMiBsZXZl
bDEgbGZvMyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlZpc2liaWxpdHkgKHRyYWNpbmcp
PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9y
OmJsYWNrO21zby1saXN0OmwyIGxldmVsMSBsZm8zIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+Rm9yd2FyZGluZyBncmFwaCBzdHJ1Y3R1cmUgaW1wYWN0L2xpbWl0YXRpb25zPC9zcGFuPjxv
OnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21z
by1saXN0OmwyIGxldmVsMSBsZm8zIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+UmVjb25m
aWd1cmF0aW9uIHNwZWVkJm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48L3VsPg0KPHVsIHN0
eWxlPSJtYXJnaW4tdG9wOjBpbiIgdHlwZT0iZGlzYyI+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6
MGluIiB0eXBlPSJjaXJjbGUiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpi
bGFjazttc28tbGlzdDpsMCBsZXZlbDIgbGZvNCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PkxCUyAvIHNjYWxlIG91dCBpbXBhY3Q8L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLWxpc3Q6bDAgbGV2ZWwyIGxmbzQiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Ob2RlIGJ5cGFzcyAoZS5nOyBtYWludGVuYW5jZSk8
L3NwYW4+PG86cD48L286cD48L2xpPjwvdWw+DQo8L3VsPg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9w
OjBpbiIgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJs
YWNrO21zby1saXN0OmwxIGxldmVsMSBsZm81Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
dW5kZXJsYXkgbmV0d29yay90cmFuc3BvcnQgbGF5ZXJzIHN1cHBvcnQ8L3NwYW4+PG86cD48L286
cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLWxpc3Q6
bDEgbGV2ZWwxIGxmbzUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5IZWFkZXIgc3BhY2Ug
aW1wYWN0PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
ImNvbG9yOmJsYWNrO21zby1saXN0OmwxIGxldmVsMSBsZm81Ij48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+TXVsdGkgdGVuYW50IHN1cHBvcnQgaW1wYWN0PC9zcGFuPjxvOnA+PC9vOnA+PC9s
aT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1saXN0OmwxIGxl
dmVsMSBsZm81Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+U0ZDIG9uIGZsYXQgKGUuZyBv
cHRpY2FsIEwyIGZvciBEYXRhIENlbnRlcnMpIG5ldHdvcmsmbmJzcDs8L3NwYW4+PG86cD48L286
cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLWxpc3Q6
bDEgbGV2ZWwxIGxmbzUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5VbmRlcmxheSBuZXR3
b3JrIGFkbWluaXN0cmF0aW9uIGltcGFjdDwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PC91bD4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOmJsYWNrIj5QZXJzb25hbGx5IEkgdGhpbmsgdGhhdCBoYXZpbmcgYW4gZXhwbGljaXQg
Y2hhaW4gaWRlbnRpZmllciAoZS5nLiBTZXJ2aWNlIFBhdGgvU2VydmljZSBJbmRleCkgaXMgY2xl
YXIgKG1hbmFnZW1lbnQgYW5kIGNvbnRyb2wpIGFuZCBub3QgZXhwZW5zaXZlIChoZWFkZXIgc3Bh
Y2UpLg0KIFRoZSBkcmF3YmFjayBiZWluZyBzb21lIGltcGFjdCBvbiB0aGUgc2ltcGxpY2l0eSB0
byBhZGQvcmVtb3ZlIGVsZW1lbnRzIGluIGEgY2hhaW4gZHluYW1pY2FsbHkuPC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJs
YWNrIj5UYWcgc3dpdGNoaW5nIChhcyBNUExTKSAmbmJzcDthbGxvd3MgdG8gbWFuYWdlIHRhZ3Mg
cGVyIHNlcnZpY2Ugbm9kZXMsIGxlYWRpbmcgdG8gbW9yZSB2ZXJzYXRpbGUgYW5kIGRpdmVyc2Ug
Z3JhcGhzPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOmJsYWNrIj5OaWNvbGFzPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFs
IiBhbGlnbj0iY2VudGVyIiBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXIiPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+DQo8aHIgc2l6ZT0iMiIgd2lkdGg9IjEwMCUiIGFsaWduPSJjZW50ZXIiPg0K
PC9zcGFuPjwvZGl2Pg0KPGRpdiBpZD0iZGl2UnBGODExNDY3Ij4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5i
c3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
WHV4aWFvaHUNCiBbPGEgaHJlZj0ibWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20iPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPnh1eGlhb2h1QGh1YXdlaS5jb208L3NwYW4+PC9hPl08YnI+DQo8
Yj5TZW50OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+VHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgNTowNCBBTTxicj4NCjxiPlRvOjwvYj48c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+SmVyb21lIE1vaXNhbmQ7
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9
Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWlr
ZWJpYW5jQGFvbC5jb208L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8Yj5TdWJqZWN0
OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+W3Nm
Y108c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFu
PjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtNUyBVSSBHb3RoaWMmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFj
ayI+562U5aSNPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj46
DQogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PkkgbGlrZSB0aGUgaWRlYSBvZiBzZXBhcmF0aW5nIHRoZSBTZXJ2aWNlIEZ1bmN0aW9uIExheWVy
IGFuZCB0aGUgU2VydmljZSBQYXRoIExheWVyLCBhcyBwcm9wb3NlZCBpbiBkcmFmdC1yaWpzbWFu
LXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucy4gVGhlIHJvbGUgb2YgdGhlDQogU2VydmljZSBQ
YXRoIExheWVyIGlzIGp1c3QgdG8gc3RlZXIgdGhlIHRyYWZmaWMgYWxvbmcgYSBwYXJ0aWN1bGFy
IGNoYWluIG9mIHNlcnZpY2Ugbm9kZXMgd2hpY2ggY2FuIGJlIGltcGxlbWVudGVkIGJ5IGV4aXN0
aW5nIHRvb2xzIGZvciBzb3VyY2Ugcm91dGluZywgc3VjaCBhcyBzZWdtZW50IHJvdXRpbmcuIEFz
IHN1Y2gsIGl04oCZcyBub3QgbmVjZXNzYXJ5IHRvIHRyeSB0byBrZWVwIHRoZSBTZXJ2aWNlIFBh
dGggTGF5ZXIgdHJhbnNwb3J0LWluZGVwZW5kZW50DQogYW5kIGNvbnRhaW4gaXQgaW4gdGhlIFNG
QyBoZWFkZXIuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij5CZXN0IHJlZ2FyZHMsPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlhpYW9odTwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0
OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRp
diBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRp
bmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxz
cGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1T
dW47Y29sb3I6YmxhY2siPuWPkeS7tuS6ujwvc3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrIj46PC9zcGFuPjwvYj48
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9y
OmJsYWNrIj5zZmMNCiBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+
PC9hPl08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9z
cGFuPjxiPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTpTaW1TdW47Y29sb3I6YmxhY2siPuS7o+ihqDwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PC9iPjwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2si
Pkplcm9tZQ0KIE1vaXNhbmQ8YnI+DQo8L3NwYW4+PGI+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayI+5Y+R6YCB
5pe26Ze0PC9zcGFuPjwvYj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTpTaW1TdW47Y29sb3I6YmxhY2siPjo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OlNpbVN1bjtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2siPjIwMTQ8L3NwYW4+
PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNp
bVN1bjtjb2xvcjpibGFjayI+5bm0PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayI+Mzwvc3Bhbj48c3BhbiBsYW5nPSJaSC1D
TiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNr
Ij7mnIg8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2lt
U3VuO2NvbG9yOmJsYWNrIj4xODwvc3Bhbj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrIj7ml6U8L3NwYW4+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNr
Ij4NCiAxOjAzPGJyPg0KPC9zcGFuPjxiPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2siPuaUtuS7tuS6ujwvc3Bh
bj48L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3Vu
O2NvbG9yOmJsYWNrIj46PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29s
b3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86bWlrZWJp
YW5jQGFvbC5jb20iPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1pa2ViaWFuY0Bhb2wuY29t
PC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KPC9zcGFuPjxiPjxzcGFuIGxhbmc9IlpI
LUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6Ymxh
Y2siPuS4u+mimDwvc3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrIj46PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTpTaW1TdW47Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrIj5SZToNCiBb
c2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGlzIChsZW5n
dGh5IGFuZCB2ZXJ5IGxpdmVseSkgdGhyZWFkIHN0YXJ0ZWQgZnJvbSBkcmFmdC1yaWpzbWFuLXNm
Yy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucyAod2hpY2ggSSBjby1hdXRob3JlZCkuPC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JbiBzZWN0aW9uIDQuOCwg
d2UgbWFkZSBhIGNsZWFyIGRpc3RpbmN0aW9uIGJldHdlZW4gYSBzZXJ2aWNlIHBhdGggbGF5ZXIg
KHN0ZWVyaW5nIHBhY2tldHMgaG9wIGJ5IGhvcCBhbG9uZyB0aGUgY2hhaW4pIGFuZCBhIHNlcnZp
Y2UgZnVuY3Rpb24gbGF5ZXIgKGNvbnZleQ0KIG1ldGFkYXRhIGluZm9ybWF0aW9uIG9mIGludGVy
ZXN0IHRvIFNGcykuIFRlcm1pbm9sb2d5IGFzaWRlLCBpdCBzZWVtcyB0aGF0IHN1Y2ggbGF5ZXJl
ZCB2aWV3IHdhcyBhZ3JlZWQgdXBvbiBieSBtYW55IHBlb3BsZSBvbiB0aGUgbWFpbGluZyBsaXN0
Ljwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Tm93IHRo
aXMgY2VydGFpbmx5IGRvZXMgYmVnIHRoZSBxdWVzdGlvbiBvZiBzb2x2aW5nIEJPVEggcHJvYmxl
bXMgd2l0aCB0aGUgc2FtZSAocGFja2V0KSBlbmNhcHN1bGF0aW9uIG1lY2hhbmlzbS4gTm90YWJs
eSB3aGVuIG9ic2VydmluZyB0aGF0IG1hbnkgdXNlIGNhc2VzDQogY291bGQgYmUgc2F0aXNmaWVk
IHdpdGhvdXQgU0YtbGV2ZWwgbWV0YWRhdGEsIG9yIGJ5IHVzaW5nIG1vcmUgb3V0LW9mLWJhbmQg
d2F5cyB0byBjb252ZXkgc3VjaCBTRiBtZXRhZGF0YS4gQW5kIGFsc28gd2hlbiBvYnNlcnZpbmcg
dGhhdCBpbmJhbmQgbWFya2luZyAoZS5nLiBwYWNrZXQgaGVhZGVycykgY29tZXMgd2l0aCB2YXJp
b3VzIHByb3MgJmFtcDsgY29ucyAoc29tZSBvZiB0aGUgaXNzdWVzIGJlaW5nIGlkZW50aWZpZWQg
aW4gdGhlIGRyYWZ0LA0KIGUuZy4gc2VjdGlvbnMgNC4xIGFuZCA0LjIpLjwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SSBkbyBhZ3JlZSB3aXRoIE1hcmlh
LiBXZSBtYXkgd2FudCB0byBleHBsb3JlIG90aGVyIG9wdGlvbnMgZm9yIGFkZHJlc3NpbmcgdGhl
IG5lZWRzIG9mIHRoZSBzZXJ2aWNlIHBhdGggbGF5ZXIgdGhhdCBkbyBub3QgcmVxdWlyZSBhbiBl
eHBsaWNpdCBjaGFpbi1pZCBvZiBzb3J0cy48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPkluIHRoZSBkcmFmdCwgd2UgY29uY2x1ZGVkIGJ5IHN0YXRpbmcg
4oCcQSBwcm9kdWN0aXZlIHBhdGggZm9yd2FyZCBjb3VsZCBiZSB0byBkaXZpZGUgYW5kIGNvbnF1
ZXI6IHRvIGNsZWFybHkgc2VwYXJhdGUgdGhlIHByb2JsZW0gb2YgU2VydmljZSBGdW5jdGlvbiBQ
YXRoIHRvcG9sb2d5DQogZnJvbSB0aGUmbmJzcDsmbmJzcDsgcHJvYmxlbSBvZiBbY29udmV5aW5n
IFNGXSBtZXRhZGF0YeKAnS4gSSBkbyBiZWxpZXZlIHdlIHNob3VsZCBleHBsb3JlIHN1Y2ggc2Vw
YXJhdGlvbiBwcmluY2lwbGUgZnVydGhlci48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4i
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNw
Ozwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPnNm
Yw0KIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8
L3NwYW4+PC9hPl08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PGI+T24gQmVoYWxmIE9mPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjwvYj48YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5taWtlYmlhbmNAYW9sLmNvbTwvc3Bh
bj48L2E+PGJyPg0KPGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPkZyaWRheSwgTWFyY2ggMTQsIDIwMTQgNTo1MCBQTTxicj4NCjxiPlRv
OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJlOiBbc2Zj
XSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6Ymxh
Y2siPkkgd291bGQgaW1hZ2luZSB0aGF0IGlmIHdlIG1hZGUgdGhlIENoYWluIElEIGZpZWxkIGlu
IHRoZSBoZWFkZXIgYmUgb3B0aW9uYWwsIHlldCBzdGlsbCByZXF1aXJlZCBhIGhlYWRlciBhbmQg
c3RpbGwgcmVxdWlyZWQgdGhhdCBzb21lDQogaW5kaWNhdGlvbiBvZiB0aGUgY2hhaW4gYmUgY2Fy
cmllZCBzb21ld2hlcmUgaW4gdGhlIHBhY2tldCAobXBscyBsYWJlbCBvciB2bGFuIG9yIHdoYXRl
dmVyKSwgdGhhdCB0aGUgaW1wbGVtZW50YXRpb24gd291bGQgYmVjb21lIG92ZXJseSBjb21wbGlj
YXRlZC4gJm5ic3A7VG8gZG8gc28gd291bGQgYmUgdXNpbmcgU0ZDIHNpbXBseSBhcyBhIG1lY2hh
bmlzbSB0byBjYXJyeSBtZXRhIGRhdGEgYW5kIG5vdCBhdCBhbGwgZm9yIHNlcnZpY2UgY2hhaW5p
bmcsDQogd2hpY2ggc291bmRzIGNvdW50ZXIgaW50dWl0aXZlIHRvIG1lLiZuYnNwOzxicj4NCjxi
cj4NCk1hcmlhLCZuYnNwOzxicj4NClNvLCB5b3UgYXJlIHNheWluZyB0aGF0IHlvdSB3YW50IHRv
IHVzZSBTRkMgdG8gY2FycnkgYXJvdW5kIG1ldGFkYXRhLCBidXQgbm90IGZvciBhY3R1YWwgc2Vy
dmljZSBjaGFpbmluZyBiZWNhdXNlIHlvdSBhbHJlYWR5IGhhdmUgYSB3YXkgdG8gaW1wbGVtZW50
IHNlcnZpY2UgY2hhaW5pbmcgb3V0c2lkZSBvZiBTRkM/ICZuYnNwO01heWJlIEknbSBub3QgZm9s
bG93aW5nLCBidXQgaXQgc2VlbXMgdG8gbWUgdGhhdCBpZiB5b3Ugd2VyZSB0byB1cGdyYWRlIHlv
dXINCiBuZXR3b3JrIHRvIHN1cHBvcnQgU0ZDIHRoYXQgeW91IHdvdWxkIGNoYW5nZSBmcm9tIHVz
aW5nIHlvdXIgZXhpc3RpbmcgbWVjaGFuaXNtIGFuZCBzdGFydCB1c2luZyBTRkMsIHdoaWNoIGlz
IG1lYW50IHRvIHByb3ZpZGUgc3VwcG9ydCBmb3Igc2VydmljZSBmdW5jdGlvbnMgdGhhdCBhcmUg
bm90IFNGQyBhd2FyZS4gJm5ic3A7VGhlcmUgYXJlIGEgbnVtYmVyIG9mIHVzIHdobyBoYXZlIGlt
cGxlbWVudGVkLCBpbiBvbmUgd2F5IG9yIGFub3RoZXIsIHNvbWUNCiBzb3J0IG9mIHNlcnZpY2Ug
Y2hhaW5pbmcsIGJ1dCBJIChJIGNhbiBhdCBsZWFzdCBzcGVhayBmb3IgbXlzZWxmKSBhbSBsb29r
aW5nIHRvIFNGQyBub3QgdG8gZW5oYW5jZSBteSBjdXJyZW50IGltcGxlbWVudGF0aW9uLCBidXQg
dG8gcmVwbGFjZSBpdCB3aXRoIHNvbWV0aGluZyBiZXR0ZXIgd2hpbGUgc3RpbGwgbWFpbnRhaW5p
bmcgbXkgY29yZSAobm9uIHNlcnZpY2UgZnVuY3Rpb24pIGluZnJhc3RydWN0dXJlLjwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdiBzdHlsZT0ibWFyZ2luLWJvdHRvbTo2Ljc1cHQiPg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFs
IiBhbGlnbj0iY2VudGVyIiBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXIiPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+DQo8aHIgc2l6ZT0iMSIgd2lkdGg9IjEwMCUiIG5vc2hhZGU9IiIgc3R5bGU9
ImNvbG9yOiM5OTk5OTkiIGFsaWduPSJjZW50ZXIiPg0KPC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTo2Ljc1cHQiPjxiPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+RnJvbTo8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxh
IGhyZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29tJTNja2VncmF5QGNpc2NvLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmtlZ3JheUBjaXNjby5jb20mbHQ7
a2VncmF5QGNpc2NvLmNvbTwvc3Bhbj48L2E+Jmd0Ozxicj4NCjxiPlRvOjxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+Um9uIFBhcmtlciZsdDs8YSBo
cmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb208L3NwYW4+PC9hPiZndDssSmltIEd1aWNoYXJkIChqZ3VpY2hhcikmbHQ7PGEgaHJlZj0i
bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+Jmd0OyxKb2VsDQogTS4g
SGFscGVybiZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmptaEBqb2VsaGFscGVybi5jb208L3Nw
YW4+PC9hPiZndDs8YnI+DQo8Yj5jYzo8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PC9iPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmclM2NzZmNAaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0
Zi5vcmcmbHQ7c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KPGI+U2VudDo8c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPkZyaWRheSwgTWFy
Y2ggMTQsIDIwMTQ8YnI+DQo8Yj5TdWJqZWN0OjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWlu
IElEPGJyPg0KPGJyPg0KJiM0MzsxIHRoZSBpZGVhIGlzIGludGVyb3BlcmFiaWxpdHkuPGJyPg0K
PGJyPg0KPGJyPg0KT24gMy8xNC8xNCAxMjo1NSBQTSwgJnF1b3Q7Um9uIFBhcmtlciZxdW90OyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5Sb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tPC9zcGFuPjwvYT4mZ3Q7IHdyb3RlOjxicj4NCjxicj4NCiZndDtUaGFua3Ms
IEppbS48YnI+DQomZ3Q7PGJyPg0KJmd0O1JlbWVtYmVyIHRoYXQgd2UgaGF2ZSBzYWlkIG1hbnkg
dGltZXMgdGhhdCB0aGUgU0ZDIHNlcnZpY2UgaGVhZGVyIGlzPGJyPg0KJmd0O3RyYW5zcG9ydCBp
bmRlcGVuZGVudC4gJm5ic3A7IEp1c3QgYmVjYXVzZSB0aGUgY2hhaW4gaWQgY291bGQgYmUgY2Fy
cmllZCBpbjxicj4NCiZndDtzb21lIGZvcm0gb3IgYW5vdGhlciB3aXRoIHNvbWUgcGFydGljdWxh
ciB0cmFuc3BvcnQgZG9lc24ndCBtZWFuIHRoYXQgaXQ8YnI+DQomZ3Q7Y291bGQgYmUgdW5pdmVy
c2FsbHkgY29udmV5ZWQuICZuYnNwOyZuYnNwOyBCeSBtYWtpbmcgYW5kIGtlZXBpbmcgdGhlIFNG
QyBzZXJ2aWNlPGJyPg0KJmd0O2hlYWRlciB0cmFuc3BvcnQgaW5kZXBlbmRlbnQgbWFrZXMgaXQg
bW9yZSBhcHBsaWNhYmxlIGluIG1vcmU8YnI+DQomZ3Q7ZW52aXJvbm1lbnRzIGFuZCBtb3JlIGxp
a2VseSB0byBnZXQgYWRvcHRlZCBicm9hZGx5Ljxicj4NCiZndDs8YnI+DQomZ3Q7ICZuYnNwOyBS
b248YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDstLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LTxicj4NCiZndDtGcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbPGEgaHJlZj0ibWFpbHRv
OmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPm1haWx0bzpqZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPl08YnI+DQomZ3Q7U2Vu
dDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAzOjUyIFBNPGJyPg0KJmd0O1RvOiBKb2VsIE0uIEhh
bHBlcm47IFJvbiBQYXJrZXI8YnI+DQomZ3Q7Q2M6PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+
PC9hPjxicj4NCiZndDtTdWJqZWN0OiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDxicj4NCiZn
dDs8YnI+DQomZ3Q7SGkgSm9lbCw8YnI+DQomZ3Q7PGJyPg0KJmd0O1BlcmhhcHMgYnV0IEkgd291
bGQgcG9pbnQgb3V0IHRoYXQgdGhlIGJhc2UgU0ZDIGhlYWRlciBjb3VsZCBoYXZlIGEgbG90PGJy
Pg0KJmd0O21vcmUgaW5mb3JtYXRpb24gdGhhbiBqdXN0IHRoZSBjaGFpbiBJRDsgSSB3b3VsZCBh
bHNvIHBvaW50IG91dCB0aGF0IHRoZTxicj4NCiZndDtkZXZpbCBpcyBpbiB0aGUgZGV0YWlscyBh
bmQgc2F5aW5nICZxdW90O3dlbGwsIEkgY2FuIGp1c3QgdXNlIGFuIE1QTFMgbGFiZWwmcXVvdDs8
YnI+DQomZ3Q7aGlkZXMgbXVjaCBvZiB0aGUgY29tcGxleGl0eSBvZiBhY3R1YWxseSBkb2luZyB0
aGF0Ljxicj4NCiZndDs8YnI+DQomZ3Q7T24gMy8xNC8xNCwgMjozNSBQTSwgJnF1b3Q7Sm9lbCBN
LiBIYWxwZXJuJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmptaEBqb2VsaGFscGVy
bi5jb208L3NwYW4+PC9hPiZndDsgd3JvdGU6PGJyPg0KJmd0Ozxicj4NCiZndDsmZ3Q7SWYgdGhl
IHRyYW5zcG9ydCBoZWFkZXIgY2FycmllcyBlbm91Z2ggaW5mb3JtYXRpb24gZm9yIGlkZW50aWZ5
aW5nIHRoZTxicj4NCiZndDsmZ3Q7c2VxdWVuY2UgKFZMQU4gdGFnIG9yIE1QTFMgbGFiZWwgY2Fu
IGJvdGggZG8gdGhlIGpvYiksIHRoZW4gYXJndWFibHk8YnI+DQomZ3Q7Jmd0O3RoZSBnbG9iYWwg
Y2hhaW4gSUQgaXMgcmVkdW5kYW50LiBJIGNhbiBsaXZlIHdpdGggY2FycnlpbmcgaXQgYW55d2F5
PGJyPg0KJmd0OyZndDtlaXRoZXIgaWYgSSBoYXZlIG1ldGFkYXRhIHRvIGNhcnJ5LCBvciBpZiBJ
IG5lZWQgdGhlIGNoYWluIElEIGZvciBzb21lPGJyPg0KJmd0OyZndDtwdXJwb3NlLjxicj4NCiZn
dDsmZ3Q7IEFmdGVyIGFsbCwgc29tZSBmb2xrcyBzZWVtIHRvIHdhbnQgdG8gdXNlIHRoYXQgZm9y
IHRoZSBmb3J3YXJkaW5nPGJyPg0KJmd0OyZndDtkZWNpc2lvbnMuPGJyPg0KJmd0OyZndDs8YnI+
DQomZ3Q7Jmd0O1lvdXJzLDxicj4NCiZndDsmZ3Q7Sm9lbDxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0
OyZndDtPbiAzLzE0LzE0LCAyOjI4IFBNLCBSb24gUGFya2VyIHdyb3RlOjxicj4NCiZndDsmZ3Q7
Jmd0OyBUaGUgY2hhaW4gSUQgaXMgdGhlIGxhYmVsIHRoYXQgZGVmaW5lcyB0aGUgc2VxdWVuY2Ug
b2Ygc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0O2Z1bmN0aW9ucyB0aGF0IG11c3QgYmUgdmlzaXRl
ZC4gJm5ic3A7IEl0IGNhbiBiZSB0aG91Z2h0IG9mIGFzIGEgaGFuZGxlIGZvciBhPGJyPg0KJmd0
OyZndDsmZ3Q7c3RhY2sgb2YgbXVzdC12aXNpdCBuZXR3b3JrIGxvY2F0aW9ucy4gJm5ic3A7IEkg
ZG9uJ3Qgc2VlIGhvdyB0aGlzIGNhbiBiZTxicj4NCiZndDsmZ3Q7Jmd0O2FueXRoaW5nIGJ1dCBt
YW5kYXRvcnkuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7ICZuYnNwOyZuYnNw
OyZuYnNwOyBSb248YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsgRnJv
bTogc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmc8L3NwYW4+PC9hPl0gT24gQmVoYWxmIE9mIFN1cmVuZHJhIEt1bWFyPGJyPg0KJmd0OyZndDsm
Z3Q7KHNta3VtYXIpPGJyPg0KJmd0OyZndDsmZ3Q7IFNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIw
MTQgMTo0NiBQTTxicj4NCiZndDsmZ3Q7Jmd0OyBUbzogSm9lbCBNLiBIYWxwZXJuOyBOQVBJRVJB
TEEsIE1BUklBIEg8YnI+DQomZ3Q7Jmd0OyZndDsgQ2M6PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3Nw
YW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21h
bi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsgW1RyaW1tZWQgdGhlIHJlY2lwaWVudCBsaXN0IC0gbmVlZHMgYXBwcm92YWwgb3Ro
ZXJ3aXNlXTxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBDb21wbGV0ZWx5IGFn
cmVlIGhlcmUuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IFNGQyBkb2VzIG5v
dCBwcmV2ZW50IFZMQU4gc3RpdGNoaW5nIGFuZCBvbmUgY2FuIGNvbnRpbnVlIHRvIGRvIHRoYXQu
PGJyPg0KJmd0OyZndDsmZ3Q7V2hpbGUgYXQgdGhlIHNhbWUgdGltZSBTRkMgY2FuIGluY2x1ZGUg
VkxBTiBzdGl0Y2hpbmcgdG8gc3VwcG9ydDxicj4NCiZndDsmZ3Q7Jmd0O2xlZ2FjeSBTRnMgaW4g
dGhlIHNhbWUgY2hhaW4gdGhhdCBpbmNsdWRlcyBTRkMgYXdhcmUgU0ZzLiBFdmVuIGxlZ2FjeTxi
cj4NCiZndDsmZ3Q7Jmd0O1NGcyBiZW5lZml0IGZyb20gY2hhaW4gaWRlbnRpZmljYXRpb24gYW5k
IGhlbmNlIGNhbiBiZSBzaGFyZWQgYWNyb3NzPGJyPg0KJmd0OyZndDsmZ3Q7ZGlmZmVyZW50IHNl
cnZpY2UgY2hhaW5zLjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBTdXJlbmRy
YS48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsgT24gMy8xNC8xNCAxMDoyNiBBTSwgJnF1b3Q7Sm9lbCBNLiBIYWxw
ZXJuJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmptaEBqb2VsaGFscGVybi5jb208
L3NwYW4+PC9hPiZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyBNeSBvd24gaW5jbGluYXRpb24gaXMgdG8gb2JzZXJ2ZSB0aGF0IGlmIHlvdSBkb24ndCBu
ZWVkIGV4cGxpY2l0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBjaGFpbiBpZGVudGlmaWNhdGlvbiBh
bmQgeW91IGRvbid0IG5lZWQgbWV0YWRhdGEsIHlvdSBjYW4ganVzdCBvbWl0PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyB0aGUgc2ZjL25zaCBoZWFkZXIuIFN0aWxsIGRvIHNlcnZpY2UgY2hhaW5pbmcs
IGp1c3Qgbm8gZXh0cmEgaGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7IElmIHdlIGFyZSBnb2luZyB0byBoYXZlIHRoZSBoZWFkZXIsIGl0IHNlZW1zIHRv
IG1lIHRoYXQgdGhlIGNoYWluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O2lkZW50aWZpY2F0aW9uIGZp
ZWxkIGlzIHZlcnkgdXNlZnVsLCBhbmQgbG93IGNvc3Qgb25jZSB3ZSBoYXZlIHRoZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDtoZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsgWW91cnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBKb2VsPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xNC8xNCwgMTowMCBQTSwgTkFQSUVS
QUxBLCBNQVJJQSBIIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEV4cGxpY2l0IGNo
YWluIGlkZW50aWZpY2F0aW9uIHNob3VsZCBiZSBtYWRlIG9wdGlvbmFsLiBJIGJlbGlldmUgaXQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3YXMgZGlzY3Vzc2VkIGZldyBtb250aHMgYWdvIG9u
IHRoaXMgbWFpbGluZyBsaXN0Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgTWFyaWE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICpGcm9tOipzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0Bp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+XSAqT24gQmVoYWxmIE9mICpKbWguZGly
ZWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKlNlbnQ6KiBUaHVyc2RheSwgTWFyY2ggMTMs
IDIwMTQgMTI6MTIgUE08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqVG86KjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86a2Vn
cmF5QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
PmtlZ3JheUBjaXNjby5jb208L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29t
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bHVjeS55b25nQGh1
YXdlaS5jb208L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNta3VtYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c21rdW1hckBjaXNjby5jb208L3NwYW4+
PC9hPjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29t
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+amd1aWNoYXJAY2lz
Y28uY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqQ2M6KjxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86
bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT47PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aGFkaUBtb2phdGF0dS5j
b208L3NwYW4+PC9hPjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86cm9uX3Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPnJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPjs8c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj48YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9h
Pjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpTdWJqZWN0OiogUmU6IFtzZmNdIGRyYWZ0LXJp
anNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgKkltcG9ydGFuY2U6KiBMb3c8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEFzc3VtaW5nIEkgdW5kZXJzdGFuZCB5b3UgcHJvcGVybHkgS2VuLCBJ
IGRpc2FncmVlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgRm9yIGV4YW1wbGUsIGJ5IHVzaW5nIHNlcGFyYXRlIHRlcm1zIEkgY2FuIGVhc2lseSBk
aXNjdXNzIHRoZSBmYWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhhdCBjZXJ0YWluIGtp
bmRzIG9mIGRhdGEgKGNoYWluIGlkZW50aWZpY2F0aW9uKSBvbmx5IG5lZWQgdG8gYmU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhZGp1c3QgYnkgYSBmZXcgYXBwcyBpbiByYXJlIGNhc2VzLiBB
bmQgdGhhdCBkYXRhIGlzIG5vdCBiZWVkZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBieSB0
aGUgYXBwbGljYXRpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgVW5sZXNzIHlvdSB3b3VsZCBsaWtlIHRvIGNvbnNpZGVyIHRoZSBjaGFpbiBp
ZGVudGlmaWNhdGlvbiBhcyBiZWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9wdGlvbmFs
Pzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91
cnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBK
b2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VudCBm
cm9tIG15IFNhbXN1bmcgc21hcnRwaG9uZSBvbiBBVCZhbXA7VDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0t
LS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0tLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0
aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZyb206ICZxdW90O0tlbiBHcmF5IChrZWdy
YXkpJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmtlZ3JheUBjaXNjby5jb208L3NwYW4+
PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzprZWdyYXlA
Y2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFp
bHRvOmtlZ3JheUBjaXNjby5jb208L3NwYW4+PC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgVG86IEx1Y3kgeW9uZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3
ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bHVjeS55
b25nQGh1YXdlaS5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0Ozxh
IGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSUzZSUzZSwlMjJTdXJlbmRyYSIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpsdWN5LnlvbmdA
aHVhd2VpLmNvbSZndDsmZ3Q7LCZxdW90O1N1cmVuZHJhPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+S3VtYXIgKHNta3VtYXIpJnF1b3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzbWt1bWFyQGNp
c2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNta3Vt
YXJAY2lzY28uY29tPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSUzZSUz
ZSwlMjJKaW0iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWls
dG86c21rdW1hckBjaXNjby5jb20mZ3Q7Jmd0OywmcXVvdDtKaW08L3NwYW4+PC9hPjxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5HdWljaGFyZDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7KGpndWljaGFyKSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+amd1aWNoYXJAY2lzY28uY29tPC9zcGFuPjwv
YT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0Ozxh
IGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86amd1aWNoYXJAY2lzY28uY29tPC9zcGFuPjwvYT4m
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENDOiBOaWNvbGFzIEJPVVRIT1JTICZs
dDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3Mu
Y29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWls
dG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tJTNlJTNlLHNmYyIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb20mZ3Q7Jmd0OyxzZmM8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bh
bj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyUzZSUzZSxKYW1hbCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmcmZ3Q7Jmd0OyxKYW1hbDwvc3Bhbj48L2E+PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkhhZGkgU2FsaW0gJmx0
OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPmhhZGlAbW9qYXRhdHUuY29tPC9zcGFuPjwvYT48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20l
M2UlM2UsUm9uIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFp
bHRvOmhhZGlAbW9qYXRhdHUuY29tJmd0OyZndDssUm9uPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+UGFya2VyPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5Sb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20l
M2UlM2UsJTIyYnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSZn
dDsmZ3Q7LCZxdW90O2JyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0JTNlJTNlLCUyMkpv
ZWwiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQmZ3Q7Jmd0OywmcXVvdDtKb2VsPC9zcGFuPjwvYT48c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+TS4gSGFscGVybiZxdW90Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+am1oQGpv
ZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIHdvcmQgJnF1b3Q7bWV0YWRhdGEmcXVvdDsg
aXMgYSBwdXJwb3NlbHkgYW1iaWd1b3VzIHRlcm0gJnF1b3Q7ZGF0YSB0aGF0PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgcHJvdmlkZXMgaW5mb3JtYXRpb24gYWJvdXQgb3RoZXIgZGF0YSZxdW90
Oy4gSXQgaXMgdXNlZCB0byBhdm9pZCBUSElTPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkaXNj
dXNzaW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgRm9yIGV4YW1wbGUsIEkgcHJvcG9zZSB3ZSBkZWZpbmUgJnF1b3Q7dGVxdWlsYSBtZXRhZGF0
YSZxdW90OyBiZWNhdXNlLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZyYW5rbHksIEkgd2ls
bCBuZWVkIHRvIG9yZGVyIGEgdHJpcGxlLXNob3QgaWYgd2Uga2VlcCBhdHRlbXB0aW5nPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gZGVmaW5lIHNvbWV0aGluZyB0aGF0LCBieSBkZWZpbml0
aW9uLCBpcyBhbWJpZ3VvdXMuIEknZCBsaWtlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbXkg
YmFydGVuZGVyIHRvIHVuZGVyc3RhbmQgbWUgc3BlY2lmaWNhbGx5IHdoZW4gSSBzYXkgJnF1b3Q7
SSBuZWVkIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Nob3QmcXVvdDsuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEzLzE0IDc6NDkg
QU0sICZxdW90O0x1Y3kgeW9uZyZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0Bo
dWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bHVj
eS55b25nQGh1YXdlaS5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZs
dDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208L3Nw
YW4+PC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtTbmlwLi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0O1NLJmd0OyBKdXN0IGNvcHlpbmcgZnJvbSB0aGUgUFM6PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDstLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7RGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eSB0byBl
eGNoYW5nZSBpbmZvcm1hdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmV0d2Vlbjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7dGhlIG5ldHdvcmsgYW5kIHNlcnZpY2Ug
ZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7YW5kIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2Z1
bmN0aW9ucyBhbmQgdGhlIG5ldHdvcmsuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Oy0tPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtJdCBpcyBhIGx1Y2lkIGRlZmluaXRpb24uIFdlIGFy
ZSB1bm5lY2Vzc2FyaWx5IG1ha2luZyB0aGUgd29yZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
JnF1b3Q7bmV0d29yayZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Y29udHJvdmVyc2lhbCwgSU1PLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtbTHVjeV0gVGhpcyBpcyBteSBw
b2ludC4gJnF1b3Q7VGhlIG5ldHdvcmsmcXVvdDsgaXMgdG9vIGdlbmVyYWwgaGVyZSw8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3doaWNoIGJyaW5nczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7bWV0YWRhdGEgZ3JlYXQgcG93ZXIgdG8gZG8gbWFueSB0aGluZ3MuIFRoaXMg
aXMgd2h5IHBlb3BsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW52ZW50IGlkZWFzPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtoZXJlLCB3aGljaCBjYXVzZXMgYSBsb3Qg
b2YgZGViYXRlcyBvbiBtZXRhZGF0YSB1c2FnZSBwb3RlbnRpYWxzLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtzaG91bGQg
bm90IHNwZW5kIGEgbG90IG9mIHRpbWVzIG9uIHRoYXQgZGViYXRlcyBhbmQganVkZ2Ugd2hpY2g8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3VzYWdlIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDt2YWx1YWJsZSBvciBub3QuIFRodXMsIGZvciB0aGUgU0ZDIHdvcmssIGl0
IHdpbGwgYmUgaGVscGZ1bCBpZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2UgY2FuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtuYXJyb3cgZG93biBhIGJpdC4gSm9lbCBt
YWtlcyBleHBsaWNpdGx5IHR3byBjYXNlcywgd2hpY2ggaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2hlbHBmdWwgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2RldmVs
b3AgdXNlIGNhc2VzIGZvciBlYWNoIGNhc2UuIEkgd291bGQgbGlrZSB0byBzZWUgdGhhdCB0aGU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Byb2JsZW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0O3N0YXRlbWVudCBjYW4gYmUgbW9yZSBzcGVjaWZpYyBvbiBtZXRhZGF0YSBk
ZWZpbml0aW9uLCB3aGljaCBtYXk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtoZWxwZnVsIGluIGxlc3MgZm9jdXNpbmcgb24g
aXQgYW5kIG1vdmluZyBmb3J3YXJkLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtMdWN5PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0O1N1cmVuZHJhLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDtUaGFua3MsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7THVj
eTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Oy0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7RnJvbTogSmltIEd1aWNoYXJk
IChqZ3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86amd1aWNoYXJAY2lzY28u
Y29tPC9zcGFuPjwvYT5dPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
U2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA0OjM4IFBNPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7VG86IEx1Y3kgeW9uZzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0NjOiBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXMgQk9VVEhP
UlM7IFJvbiBQYXJrZXI7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJl
Zj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4m
Z3Q7Ow0KIHNmYzsgSmFtYWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0hhZGkgU2FsaW08YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtTdWJqZWN0OiBSZTogW3NmY10g
ZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDtIaSBMdWN5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O05vLiBJIGFtIHNp
bXBseSBzYXlpbmcgd2Ugc2hvdWxkIG5vdCBvdmVyY29tcGxpY2F0ZSB0aGUgcHJvYmxlbTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O3N0YXRlbWVudCB3aXRoIHRleHQg
dGhhdCBhZGRzIGxpdHRsZSB0byBubyB2YWx1ZSBpbiBteSBvcGluaW9uLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFdoZXRoZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDt3ZSBjYWxsIGl0IG1ldGFkYXRhLCBvciBjb250ZXh0LCBoYXMgbm8gYmVhcmluZyBvbiB0
aGUgZmFjdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhhdCB0aGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtwcm9ibGVtIHN0YXRlbWVudCBhbHJlYWR5IGNsZWFy
bHkgc3RhdGVzIHdlIG5lZWQgdG8gYmUgYWJsZSB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
cGFzczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O2luZm9ybWF0aW9u
IGJldHdlZW4gU0bCuXMgYW5kIGJldHdlZW4gdGhlIG5ldHdvcmsgJmFtcDsgU0bCuXMuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7T24gMy8xMi8xNCwgNToxMyBQTSwgJnF1b3Q7THVjeSB5b25nJnF1b3Q7ICZsdDs8YSBo
cmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWku
Y29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmx1
Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0O0hpIEppbSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O0kgZm9yIG9u
ZSBkb24ndCBhZ3JlZSBhbmQgdGhpbmsgd2UgYXJlIG92ZXIgY29tcGxpY2F0aW5nIHdoYXQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Nob3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDtiZSBzdHJhaWdodGZvcndhcmQuIFRoZSBTRkMgZW5jYXBzdWxhdGlv
biBzaG91bGQgZW5hYmxlIHR3bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhpbmdzOjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7MS4gU3RlZXJpbmcgb2Ygc2VsZWN0ZWQgZmxv
d3MgdGhyb3VnaCBhIHNlcnZpY2UgY2hhaW47IHRoaXMgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3RoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtzZXJ2
aWNlIGZ1bmN0aW9uIHBhdGguPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OzIuIFBhc3Npbmcgb2YgY29udGV4dCBhc3NvY2lhdGVkIHdpdGggYSBnaXZlbiBmbG93
IHdpdGhpbiBzYWlkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2Z1bmN0aW9uIHBhdGguIFRoaXMgY29u
dGV4dCBpbmZvcm1hdGlvbiBtYXkgYmUgY29uc3VtZWQgYnkgYTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7U0YgKGFuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
O2FwcGxpY2F0aW9uIElEIGlzIGFuIGV4YW1wbGUpIG9yIG1heSBiZSBjb25zdW1lZCBieSB0aGU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7ZWxlbWVudHMgKGEgdnJmLUlEIGlzIGFuIGV4YW1wbGUp
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtbTHVjeV0gRG8g
eW91IGNhbGwgdGhlIGNvbnRleHQgYXMgbWV0YWRhdGEgb3Igbm90PyBEbyB3ZSBoYXZlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDthbm90aGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0O3Rlcm0gaGVyZSBiZXNpZGUgU0ZDIGhlYWRlciBhbmQgbWV0YWRhdGEu
IEkgc2VlIHRoYXQgeW91IGRvbid0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3YW50IHRvPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O3NlcGFyYXRlIHdoYXQg
aXMgY29uc3VtZWQgYnkgU0YgYW5kIHdoYXQgaXMgY29uc3VtZWQgYnkgdGhlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtmb3J3YXJkaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0O2VsZW1lbnRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
THVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7U2VudCBmcm9tIG15IGlQaG9u
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgMTIsIDIwMTQs
IGF0IDQ6MTYgUE0sICZxdW90O0x1Y3kgeW9uZyZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFu
PjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0
OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bh
bj48L2E+Jmd0OyZndDsNCiB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7IEdyZWF0LiBUaGVuIHdlIG1heSBjb25zaWRlciB0d28gc3BlY2lhbCBtZXRhZGF0
YSBkZWZpbml0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4gdGhlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtwcm9ibGVtIHN0YXRlbWVudCBz
byB3ZSBjYW4gYWxsIHVzZSB0aGUgc2FtZSBkZWZpbml0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O0hlcmUgaXMgbXk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0O3N1Z2dlc3RlZCB0ZXh0IGFuZCBsaWtlIHRvIGhlYXIgeW91IGFuZCBvdGhlcidz
IGlucHV0IGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3VnZ2VzdGlvbnMuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBEYXRhcGxhbmUgTWV0YWRhdGE6IERh
dGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHk8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3RvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDtleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBlbGVtZW50cyBpbiBhIHNlcnZpY2Ug
ZnVuY3Rpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
O2NoYWluaW5nLiBJbiB0aGlzIGNvbnRleHQsIHRoZXJlIGFyZSB0d28gdHlwZXMgb2YgZGF0YSBw
bGFuZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTZXJ2aWNlIEZ1bmN0aW9uIE1ldGFkYXRhOiB0aGUg
aW5mb3JtYXRpb24gZXhjaGFuZ2VkIGJldHdlZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2NsYXNzaWZpZXIgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBi
ZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDtmYWNpbGl0YXRlIHNlcnZpY2UgZnVuY3Rpb25zIG9uIHRoZSBw
YWNrZXQgdHJlYXRtZW50Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsgU3RlZXJpbmcgTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBmcm9tIHNlcnZpY2UgZnVuY3Rp
b25zIHRvIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
O2NsYXNzaWZpZXIgb3Igc2VydmljZSBub2RlIGZvciB0cmFmZmljIGZvcndhcmRpbmcgcHVycG9z
ZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IC1lbmQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBGcm9tOiBKb2VsIE0uIEhh
bHBlcm4gWzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208
L3NwYW4+PC9hPl08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MzUgUE08YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBUbzogTHVjeSB5b25nOyBOaWNv
bGFzIEJPVVRIT1JTOyBSb24gUGFya2VyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOzxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0PC9zcGFuPjwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpz
bWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsgWWVzLCBJIGFtIHRyeWluZyB0byBjb25zaXN0ZW50bHkgZGlzdGlu
Z3Vpc2ggdGhvc2UgdHdvIGNhc2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aGVuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDt0YWxraW5nIGFib3V0
IHRoZSBpbmZvcm1hdGlvbiBjYXJyaWVkIHdpdGggcGFja2V0cyBpbiBzZXJ2aWNlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtjaGFpbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyBZb3Vycyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgT24gMy8xMi8xNCwgMzoxMyBQTSwgTHVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKb2VsLCBTZWUgYmVsb3cu
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dIE9uIEJlaGFsZiBPZiBK
b2VsIE0uIEhhbHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1NlbnQ6PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlZG5lc2RheSwgTWFy
Y2ggMTIsIDIwMTQgMjowMiBQTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtCT1VUSE9SUzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21h
bkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQi
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7DQogc2ZjOzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKYW1hbCBIYWRpIFNhbGltIFN1Ympl
Y3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHdhcyB0cnlp
bmcgdG8gd29yZCBpdCBjYXJlZnVsbHkgbm90IHRvIGZvY3VzIG9uIHdobyBwdXRzPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDt0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gaW4sIGJ1dCBvbmx5IG9uIHdobyBjb25zdW1l
cyB0aGUgaW5mb3JtYXRpb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEluZm9ybWF0aW9uIGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyBtYXkgY29t
ZSBmcm9tIHRoZSBpbmdyZXNzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGNsYXNzaWZpZXIgb3IgZnJvbSBvdGhlciBzZXJ2aWNlIGZ1bmN0aW9u
cy4gW0x1Y3ldIHRoaXMgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBvbmU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2FzZSB1c2lu
ZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcuIEluZm9ybWF0aW9uIGZvciB0aGU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgd2lsbCBnZW5lcmFsbHkgY29tZSBmcm9tIHRoZSBpbmdyZXNz
IGNsYXNzaWZpZXIsIGJ1dCBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3BlY2lhbDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjYXNlcyBt
YXkgYmUgcHJvdmlkZWQgYnkgc2VydmljZSBmdW5jdGlvbnMuIChJIGtlZXA8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3dhbnRpbmcgdG8gZ2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJpZCBvZiB0aG9zZSBzcGVjaWFsIGNhc2VzLCBidXQg
c28gZmFyIHRoZXJlIHNlZW0gdG8gYmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2p1c3QgZW5v
dWdoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IG9mIHRoZW0gdG8gd2FycmFudCBjb3ZlcmluZyBpbiB0aGUgc29sdXRpb24uIEFuZCBtb3JlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbXBvcnRhbnRseSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2lnbmlmaWNhbnQgc3VwcG9ydCBmb3Ig
aXQgaW4gdGhlIHdvcmtpbmcgZ3JvdXAuKSBbTHVjeV08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O1RoaXMgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgdGhlIHNlY29uZCBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldyAoYnV0IHlv
dSBkb24ndDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bGlrZSBpdCkuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFuZCB5b3Ugc3VnZ2VzdCBkaXN0
aW5ndWlzaGluZyB0aGVzZSB0d28gY2FzZXMgd2hlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ZGlzY3Vzc2luZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBhYm91dCBtZXRhZGF0YSB1c2FnZS4gSXMgdGhhdCByaWdodCB1bmRlcnN0YW5kaW5n
Pzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBMdWN5
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJz
LCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBPbiAzLzEyLzE0LCAyOjMzIFBNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKb2VsLCBJIGludGVy
cHJldCB0aGF0IHlvdSBzdWdnZXN0cyB0aGF0IGRpc3Rpbmd1aXNoIHRoZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ZXhjaGFuZ2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBiZXR3
ZWVuIHNlcnZpY2UgZnVuY3Rpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbmQgdGhlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBl
eGNoYW5nZSBpbmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgZnJvbSBhIHNlcnZpY2U8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9uIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhIHNlcnZpY2Ugbm9kZS4gSXMgdGhp
cyByaWdodCB1bmRlcnN0YW5kaW5nPyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0g
RnJvbTogSm9lbCBNLiBIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+XSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7MjAxNDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDE6
MTk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOiBK
aW0gR3VpY2hhcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IChqZ3VpY2hhcik7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIu
bmV0PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7IHNm
YzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2Zj
LW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTXkgaW5jbGluYXRpb24gd291bGQgYmUgdG8gdHVu
ZSB0aGF0IGRlZmluaXRpb24gdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rpc3Rpbmd1aXNo
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBiZXR3ZWVuIGRhdGFwbGFuZSBjYXJyaWVkIGluZm9ybWF0aW9uIGludGVuZGVkIGZvciB1c2Ug
Ynk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZ1bmNpdG9ucyAod2hhdGV2ZXIg
dGhlIG9yaWdpbiksIGFuZCBkYXRhcGxhbmUgY2FycmllZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7aW5mb3JtYXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGludGVuZGVkIGZvciBkYXRhcGxhbmUgZm9yd2FyZGluZyBjb21wb25l
bnRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBKb2VsLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBhZ3JlZSB0aGF0
IHdlIG5lZWQgdXNpbmcgdGhlIHNhbWUgZGVmaW5pdGlvbiBmb3IgYTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7dGVybSwgYnV0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGlzYWdyZWUgdGhhdCB0aGUgbWV0YWRhdGEgZGVmaW5p
dGlvbiBoZXJlIGlzIGEgc2V0IG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gcHV0IGluIHRoZSBTRkMgaGVh
ZGVyLiBUaGlzIG1heSBiZSB0b28gbmFycm93PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtvciBs
ZWFkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgdG8gYSBwYXJ0aWN1bGFyIHNvbHV0aW9uLiBJIGFtIGZpbmUgd2l0aCB0aGlzIGRl
ZmluaXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb2JsZW0gc3Rh
dGVtZW50IHcvIG1pbm9yIHR3ZWFrIChzdWdnZXN0ZWQgb24gbWFpbGluZzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7bGlzdCkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxh
bmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthYmlsaXR5
IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgY2xhc3NpZmllcnMgYW5k
IHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIGFuZCBz
ZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbnMgYW5kPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgY2xhc3NpZmllcnN8c2VydmljZSBub2Rlcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZXJlIG1heSBiZSBhIHNv
bHV0aW9uIHRoYXQgYSBzZXJ2aWNlIGZ1bmN0aW9uIHBhc3Nlczxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7c29tZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gdG8g
YXR0YWNoZWQgc2VydmljZSBub2RlIHdpdGhvdXQgdXNpbmcgU0ZDPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtoZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MsIEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBIYWxwZXJuIERpcmVjdDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8
YSBocmVmPSJtYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVy
bi5jb208L3NwYW4+PC9hPl0gU2VudDogV2VkbmVzZGF5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7TWFyY2ggMTIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgMjAxNCAxMjoyNSBQTSBUbzogTHVjeSB5b25nOyBKb2VsIE0uIEhh
bHBlcm47IE5pY29sYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJv
biBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+
PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7
PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFu
PjwvYT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
THVjeSwgeW91IHNheSAmcXVvdDt0aGUgbWV0YWRhdGEgdGVybSBtZWFucyAuLi4mcXVvdDsgVGhl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkZWZpbml0aW9uIHlvdTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZW4gcHJvdmlk
ZSBpcyBhIGRlZmluaXRpb24gb2YgdGhlIHNldCBvZiBpbmZvcm1hdGlvbiB3ZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7YXJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHJvcG9zaW5nIHRoYXQgd2UgcHV0IGluIHRoZSBTRkMg
aGVhZGVyLiBJLCBhbmQgb3RoZXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGF2ZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGJlZW4gdXNpbmcgdGhlIHRlcm0gbWV0YWRhdGEgbW9yZSBuYXJyb3dseS4gV2UgY2FuIHVzZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hhdGV2ZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkZWZpbml0aW9uIHdlIHdhbnQu
IEJ1dCB3ZSBkbyBuZWVkIHRvIGFncmVlIG9uIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ZGVmaW5pdGlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgdGhlIHB1cnBvc2VzIG9mIHRoZSBXRywgaXQgc2VlbXMgbXVj
aCBtb3JlIHVzZWZ1bCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dXNlIHRoZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRl
cm0gbWV0YWRhdGEgZm9yIHRoZSBuYXJyb3dlciBkZXNjcmlwdGlvbi48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJz
LCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMToxOSBQTSwgTHVjeSB5b25nIHdyb3Rl
Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBIaSBKb2VsLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGFncmVlLiBXZSBuZWVkIHRv
IGRpZmZlcmVudGlhdGUgdGhlIG1ldGFkYXRhIHVzZWQgYnk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbiBhbmQgU0ZDIGhlYWRlci4gVGhlIG1ldGFkYXRh
IHRlcm0gbWVhbnMgY2Fycnlpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NvbWU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDtzdGF0ZXMgYWxvbmcgd2l0aCB0aGUgcGFja2V0LiBJTU86IFNGQyBoZWFkZXIgaXMgYSBraW5k
IG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7bWV0YWRhdGEgY2FycmllZCBvbiBwYWNrZXQgZm9yIG5leHQgc2VydmljZSBu
b2RlIHRvIHVzZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0luIHRoZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbnRl
eHQgb2YgU0ZDLCB3ZSBoYXZlIHRlcm0gZm9yIFNGQyBoZWFkZXIgYW5kIHRoZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEgdGhhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dhcyBjYXJyaWVkIGJldHdlZW4g
c2VydmljZSBmdW5jdGlvbnMsIG9yIGJldHdlZW4gc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9ucyBh
bmQgY2xhc3NpZmllcnMvc2VydmljZSBub2Rlcywgd2hpY2ggaXMgd2hhdDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7dGhlIGRyYWZ0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9jdXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRo
YW5rcywgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b208L3NwYW4+PC9hPl0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiw8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAyMDE0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDExOjE4IEFNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXMg
Qk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSmltPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IEd1aWNoYXJkIChqZ3VpY2hhcik7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlw
ZXIubmV0PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7
IHNmYzsgSmFtYWwgSGFkaSBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY108YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0
aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHRoaW5rIGl0IGlzIGltcG9ydGFudCB0byBrZWVwIGEg
c3Ryb25nIGRpc3RpbmN0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiZXR3ZWVuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IG1ldGFkYXRhICh3aGljaCBpcyBmb3IgdXNlIGJ5IGFwcGxpY2F0aW9ucykgYW5kIHRoZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjaGFpbmluZyBpbmZvcm1h
dGlvbiBpbiB0aGUgYmFzZSBzZXJ2aWNlIGNoYWluIGhlYWRlciw8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3doaWNoIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZvciB1c2UgYnkgdGhlIHNlcnZpY2UgY2hhaW4gc3Vw
cG9ydCBtZWNoYW5pc21zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMTA6NDIgQU0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IEZ1bGx5IGFncmVlIHdpdGggSm9lLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdl
IHNob3VsZCBub3QgcmVxdWlyZSBhIGZpeCBsZW5ndGggZm9yIGluLWJhbmQgbWV0YWRhdGE8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2J1dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWxzbyBub3QgbGVhdmUgaXQg
Zm9yIGZyZWVseSB1c2FnZS4gSW4gZmFjdCwgd2hlbiBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBub2RlIGluc2VydHMgU0ZDIGhlYWRlciBvbiBhIChlbmNh
cHN1bGF0ZWQpIHBhY2tldCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlbmQgdG88YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG5leHQgc2VydmljZSBub2RlLCBTRkMgaGVhZGVyIGl0c2VsZiBjYW4gYmUgc2Vl
biBhcyBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YS48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0gRnJvbTogc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dIE9uIEJlaGFsZiBPZiBK
b2VsIE0uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50
OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDk6MjEgQU0gVG86IE5pY29sYXM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uIFBhcmtlciBDYzogSmlt
IEd1aWNoYXJkIChqZ3VpY2hhcik7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEZvciBpbi1iYW5kIG1ldGFkYXRhLCB0aGUgQVBJIGZvciBhY2Nlc3Mg
Y2FuIGVhc2lseSBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3luY2hyb25vdXMuIE91dCBvZiBiYW5kIG1ldGFk
YXRhIG5lZWRzIGRpZmZlcmVudDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGFuZGxpbmcuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBUaGVyZSBhcmUgbWFueSBjYXNlcyB3aGVyZSBvdXQtb2YtYmFuZCBtZXRhZGF0
YSBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dXNlZnVsIGFuZDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYXBw
cm9wcmlhdGUuIEJ1dCB0aGV5IGRvIG5vdCBjb3ZlciBhbGwgbmVlZHMgYnkgYW55PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtzdHJldGNoLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEV2ZW4g
aWYgZWFjaCBwaWVjZSBvZiBpbi1iYW5kIG1ldGFkYXRhIGlzIG9mIGZpeGVkPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtsZW5ndGgsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGVyZSBhcmUgbWFueSBkaWZmZXJl
bnQga2luZHMgb2YgbWV0YXR5cGUuIFRyeWluZyB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
c2F5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmcXVvdDt0aGVyZSB3aWxsIGJlIGV4YWN0bHkgZm91ciBwaWVjZXMs
IGFuZCB0aGV5IHdpbGwgYmUgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3R5cGVzPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyB0MSwgdDIsIHQzLCBhbmQgdDQmcXVvdDsgaXMgc2ltcGx5IHRvbyBzcGVjaWZpYyBm
b3IgZXZlbiA4MCU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O29mIHRoZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtu
ZWVkcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCA4OjUyIEFNLCBOaWNvbGFzIEJPVVRIT1JTIHdy
b3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhlbGxvIFJvbiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFNlbmRpbmcgb3V0IG9mIGJhbmQgY29uZ3J1ZW50IG1ldGFkYXRhIG1heSBub3Qg
YmUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbnN3ZXI8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0
byBhbGwgbmVlZHMgYnV0IGl0IGlzIG9uZSB0b29sIHRoYXQgd2Ugc2hvdWxkIGtlZXAuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOb3QgYWxsIG1ldGFkYXRhIGlzIHRpZWQgdG8g
YSBzcGVjaWZpYyBwYWNrZXQsIGZvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZXhhbXBsZSBh
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgcG9saWN5IGNoYW5nZSBpbiBQQ1JGIGNvdWxkIGxlYWQgdG8gc29t
ZSBtZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2lnbmFsaW5nLDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHRoZSByZWFjdGlvbiB0aW1lIG5lZWQgbm90IGJlIGltbWVkaWF0ZSwgZmV3IG1zIG1h
eTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bm90IG1hdHRlci48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEFzIHlvdSBwb2ludCwgaWYgYSBwYWNrZXQgaXMgdGllZCB0byBhIG1l
dGFkYXRhIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvcnJlbGF0aW9uPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgaW5mbyBjYW4gYmUgc2V0IGluIGJvdGggcGFja2V0IHRvIGRlYWwgd2l0aCBpdCAoaS5l
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4cGVj
dGVkIGZsYWcgaW4gdGhlIFNGQyBoZWFkZXIsIHBsdXMgYW4gaWQpPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBGaW5hbGx5IHdlIGNhbiBzdGlsbCBzZW5kIHNvbWUgbGltaXRlZCBt
ZXRhZGF0YSB3aXRoaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2EgaGVhZGVyLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFRoaXMgY291bGQgYmUgdXNlZCBmb3IgbG9hZCBiYWxhbmNlcnMgaW4gcGFydGlj
dWxhciBpZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhZ3Jl
ZSBvbiBhIGNvbnZlbnRpb24gdG8gbG9jYXRlICZxdW90O2NvYXJzZSBncmFpbiBwb2xpY3kmcXVv
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAvICZxdW90O2ZpbmUgZ3JhaW4gcG9saWN5JnF1b3Q7IG9uIHJl
c2VydmVkIGNvbnRleHQgaGVhZGVycy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFRoaXMgc2VlbXMgdG8gb3BlbiB1cCBhIGxvdCBvZiBmbGV4aWJpbGl0eSAvPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtpbm5vdmF0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IE9uIHlvdXIgbGFzdCBwb2ludCwgdGhlcmUgaXMgYSBxdWVzdGlvbiBvbiBob3cgdG8gbWFr
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIGF2YWlsYWJsZSB0byBhIFNlcnZpY2UgRnVuY3Rp
b24uIEN1cnJlbnQgc29ja2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29ubmVjdGlvbnMgZm9yIGV4YW1w
bGUgZG8gbm90IGFsbG93IHRvIHJldHJpZXZlIElQPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDto
ZWFkZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvcHRpb25zLiBTbyBJIGFzc3VtZSB0aGF0IFNGQyBhd2Fy
ZSBTZXJ2aWNlIEZ1bmN0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2lsbDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG5lZWQgc29tZSAoYXN5bmNocm9ub3VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPykgQVBJ
IHRvIHJldHJpZXZlIFNGQyBoZWFkZXIgaW5mb3JtYXRpb24gYXMgd2VsbCBhczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7aW4tYmFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhLiBJIGRvbid0
IHNlZSBvdXQgb2YgYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2FkZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbXBsZXhpdHksIHRoZSBzYW1lIEFQSSBjYW4g
cHJvYmFibHkgYXBwbHkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgYWx0
ZXJuYXRpdmUgb3B0aW9uLCBhbGxvd2luZyB2YXJpYWJsZSBzaXplZDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7bWV0YWRhdGEgaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgU0ZDIGhlYWRlciBoYXMg
c29tZSBkcmF3YmFja3MgYXMgd2VsbCwgb25lIGJlaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnJhZ21l
bnRhdGlvbiwgYW5kIHNvbWUgc3dpdGNoZXMgZXhwZWN0aW5nIGFzIHdlbGwgdG88YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2xvb2sgYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBlbmQgdXNlciB0cmFmZmlj
IGhlYWRlcnMgZm9yIGxpbmsgbG9hZCBiYWxhbmNpbmcuIEk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3dvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWdyZWUgdGhhdCBpZiB3ZSBjYW4gYWNjZXB0IHRo
ZXNlIGlzc3VlcywgdGhlbiBzZW5kaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb2ZmLWxpbmUgY29uZ3J1
ZW50IG1ldGFkYXRhIGxvb3NlcyBpdHMgaW50ZXJlc3QuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBXZSBuZWVkIHRvIHRha2UgaW50byBhY2NvdW50IHRoYXQgYm90aCBpbi1iYW5k
IGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29uZ3J1ZW50PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
b3V0LW9mLWJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0IGlzIG5vdCByZWxpYWJsZS4gQTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7cGFja2V0IGxvc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0cmlnZ2VyaW5n
IHJldHJhbnNtaXNzaW9uIHdvdWxkIG5vdCBsZWFkIHRvIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7aWRlbnRpY2FsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcmVjb25zdHJ1Y3Rpb24gb2YgdGhlIGFz
c29jaWF0ZWQgbWV0YWRhdGEuIEluIHNvbWU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Nhc2Vz
LCB3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1pZ2h0IHRodXMgZXZlbiBuZWVkIG5vbi1jb25ncnVlbnQg
b3V0LW9mLWJhbmQgcmVsaWFibGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSB0cmFuc3BvcnQu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fIEZyb206PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
UGFya2VyIFs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPlJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPl0gU2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O1dlZG5lc2RheSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBNYXJjaCAxMiwgMjAxNDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IDEyOjQzIFBNIFRvOiBOaWNvbGFzIEJPVVRIT1JTIENjOiBKaW0gR3VpY2hhcmQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyhqZ3VpY2hhcik7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7c2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25z
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzLDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB1bmRlcnN0YW5kIHRoZSBjb25jZXB0IGZvciBvdXQgb2Yg
YmFuZCBzaWduYWxpbmcgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhLCBidXQgSSBhbSBjb25j
ZXJuZWQgdGhhdCBpdCBpbnRyb2R1Y2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzaWduaWZp
Y2FudDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29tcGxleGl0eSBkdWUgdG8gdGhlIHBvdGVudGlhbCByYWNl
IGNvbmRpdGlvbiBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVjZWl2aW5nIHRoZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7cmVhbCBwYWNrZXQgYmVmb3JlIHRoZSBtZXRhZGF0YS4gV2hpbGUgdGhlIHJl
YWwgcGFja2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjb3VsZDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
aW5kaWNhdGUgdGhhdCBvdXQgb2YgYmFuZCBtZXRhZGF0YSBpcyBleHBlY3RlZCwgaG93IGNhbjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2d1YXJhbnRlZSB0aGUg
b3JkZXIgb2YgcmVjZXB0aW9uPyBXaGF0IGlmIHN3aXRjaGluZyBvcjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7cm91dGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bm9kZXMgYXBwbHkgaGFzaCBiYXNlZCBs
b2FkIGJhbGFuY2luZz8gV2hhdCBpZiB0aGUgbG9hZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmFsYW5jaW5n
IHVuZGVyc3RhbmRzIFNGQyBlbmNhcHMgYW5kIGxvb2tzIGJleW9uZCBpdCB0bzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtvcmlnaW5hbCBoZWFkZXIgdG8gZ2V0
IGJldHRlciBlbnRyb3B5Pzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENhbiB3ZSBndWFyYW50ZWUgdGhhdCB0
aGUgbWV0YWRhdGEgYW5kIHJlYWwgcGFja2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aWxs
IGZvbGxvdzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGV4YWN0IHNhbWUgcGF0aD8gSWYgd2UgY2FuIG5v
dCwgdGhlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW1wbGVtZW50YXRpb25zIHdpbGw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O25lZWQgdG8gYWRkIGluZ3Jlc3MgcXVldWluZyB0byBjb3BlIHdpdGggdGhl
IHNjZW5hcmlvLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQWxzbywgZG8geW91
IGZlZWwgdGhhdCB0aGUgaW5jcmVhc2UgaW4gaW1wbGVtZW50YXRpb248YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBjb21wbGV4aXR5IGF0IHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucyBpcyByZWFzb25hYmxlPzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
T24gTWFyIDEyLCAyMDE0LCBhdCA0OjA5IEFNLCAmcXVvdDtOaWNvbGFzIEJPVVRIT1JTJnF1b3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9S
U0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOk5pY29sYXMu
Qk9VVEhPUlNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgdGhpbmsgd2UgbXVzdCBtYWtlIGEgZGlz
dGluY3Rpb24gYmV0d2Vlbjo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgLSBNZXRhZGF0YSB3aGljaCBzaG91bGQgYmUgcGFydCBvZiB0aGUgaGVhZGVyIGRlZmluZWQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FzIGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJhbmQg
bWFya2luZy4gLSBNZXRhZGF0YSB3aXRoIGNhbiBiZSBwYXNzZWQgb3V0IG9mPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtiYW5kLCBmb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhhbXBsZSBjb25n
cnVlbnQgb3V0IG9mIGJhbmQgc2lnbmFsaW5nIGRlZmluZWQgaW48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3RoZSBkcmFmdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBUaGUgZm9ybWVyIGNhbGxzIGZvciBhIGxpbWl0ZWQgc3BhY2UgaW4gdGhlIGhlYWRlciw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RydWUsIFRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsYXR0
ZXIgaG93ZXZlciBkb2VzIG5vdCBpbmN1ciBhbnkgc3BhY2UgbGltaXRhdGlvbjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7YW5kIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN0aWxsIGZhaXJseSBl
ZmZpY2llbnQgYW5kIGl0IHJlbWFpbnMgY29tcGF0aWJsZSB3aXRoPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDthIGZpeGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNpemUgaGVhZGVyIHVzZWQgdG8g
cm91dGUgdGhvc2Ugc2lnbmFsaW5nIG1lc3NhZ2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDth
bG9uZyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2hhaW4ncyBzZXJ2aWNlIGZ1bmN0aW9ucy48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lz
Y28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+amd1aWNo
YXJAY2lzY28uY29tPC9zcGFuPjwvYT5dIFNlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFR1ZXNk
YXksIE1hcmNoIDExLCAyMDE0IDY6NDggUE0gVG86IFJvbiBQYXJrZXIgQ2M6PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IE5pY29sYXMgQk9VVEhPUlM7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlw
ZXIubmV0PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7
IHNmYzsgSmFtYWwgSGFkaSBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTog
W3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBIaSBSb24sPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlIGNh
biBjZXJ0YWlubHkgaGF2ZSB0aGlzIGRpc2N1c3Npb24gYnV0IHdlIHNob3VsZDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Zmlyc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29uc2lkZXIgd2hhdCBp
bmZvcm1hdGlvbiBpcyBuZWNlc3NhcnkgYW5kIGlmIHNhaWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
aW5mb3JtYXRpb24gY2FuIGZpdCB3aXRoaW4gYSBmaXhlZCBudW1iZXIgb2YgY29udGV4dHM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWpvcml0
eSBvZiBjYXNlcy4gUmVtZW1iZXIsIHRoZSBnb2FsIG9mIGJlaW5nIGFibGU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3RvIHBhc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgdGhyb3Vn
aCB0aGUgbmV0d29yayBpcyB0byBlbmhhbmNlIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2RlbGl2ZXJ5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBub3QgcGFzcyB0aGUgZW50aXJlIHdv
cmtzIG9mIFNoYWtlc3BlYXJlIDstKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBTZW50IGZyb20gbXkgaVBob25lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgNywgMjAxNCwgYXQgMzo1MiBBTSwgJnF1b3Q7Um9uIFBh
cmtlciZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48
L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48
L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgTmljb2xhcyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBJIHNlZSBzaW1pbGFyIHJlcXVpcmVtZW50cyBmcm9tIHRoZSAzZ3BwIEVQ
QyBzaWRlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SSB3b3VsZDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgbGlrZSB0byBwcm9wb3NlIGFuIE9VSSAvIFRMViBiYXNlZCBhcHByb2FjaCB3aGVy
ZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJlc2VydmVkIE9VSSBjYW4gYmUgdXNlZCBm
b3IgYWdyZWVkIHVwb24gdHlwZXMgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbW1vbjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgYW5kIHZlbmRvciBvciBvdGhlciBvcmdh
bml6YXRpb25hbCBPVUlzIGNhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmUgdXNlZDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gcXVpY2tseSBpbm5vdmF0ZSBpbiB0aGUgbmV0d29ya3Mu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTaW11bHRhbmVvdXNseSwgSSB3b3VsZCBhbHNvIGxp
a2UgdG8gY29uc2lkZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21lY2hhbmlzbXM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoYXQgYXJlIG9wdGltaXplZCBmb3IgbG9uZyBsaXZlZCBmbG93
cyBzbyBhcyB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bGltaXQgdGhlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBuZWdhdGl2ZSBlZmZlY3RzIG9mIHBhY2tldCBncm93dGguPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBPbiBNYXIgNywgMjAxNCwgYXQgODozNCBBTSwgJnF1b3Q7Tmljb2xhcyBCT1VU
SE9SUyZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWls
dG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VU
SE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDsg
d3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBIZWxsbyBKaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgaGF2ZSBzZWVuIGNhc2VzIGluIEdpIExBTiwgd2hlcmUgc3Vi
c2NyaWJlciByZWxhdGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24g
aXMgcGFzc2VkIHRvIGEgV2ViIFByb3h5IGZvciBIVFRQIGhlYWRlcjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGVucmljaG1lbnQgKGFpbWVkIGF0IHNvbWUgV2ViIENvbnRlbnQgcHJvdmlk
ZXJzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtwYXJ0bmVycyBvZjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHRoZSBNb2JpbGUgT3BlcmF0b3IpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IEluZm9ybWF0aW9uIHdhcyBhbiBjb2RlZCAocGVyc2lzdGVudCkgc3Vic2NyaWJlciBp
ZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVyaXZlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGZyb20gdGhlIE1TSVNETiwgYW5kIGNvdXBsZSBvZiBmIGN1c3RvbWVyIHByb2ZpbGU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3JlbGF0ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBmaWVsZHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBJbiBhbiBzZmMgYmFzZWQgR2kgTEFOLCB0aGlzIGVudGl0eSBzaG91bGQg
cmVjZWl2ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgJmd0O2Zyb20gdGhlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgQ2xhc3NpZmllcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLSBBIGNsYXNzaWZpY2F0aW9uIG9mIHRoZSBDb250
ZW50IFByb3ZpZGVyICggSWQsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2F0ZWdvcnkp
IGJhc2VkIG9uIHRyYWZmaWMgYW5hbHlzaXMgLSBUaGUgTVNJU0ROIG9mPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3Vic2NyaWJlciAt
IFR3byBzdWJzY3JpYmVyIHBvbGljeSBmaWVsZHMgKG5vdCB0aWVkPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgdG8gUENSRjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJ1dCBiZWxvbmdp
bmcgdG8gdGhlIFN1YnNjcmliZXIgREIpIChTdWJzY3JpYmVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgY2F0ZWdvcnksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3ViLWNhdGVnb3J5
KSAtIEEgc2Vzc2lvbiBpZCAoZm9yIGxvZ2dpbmcgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDt0cmFja2luZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHB1cnBvc2VzKTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIG9i
amVjdGl2ZSBiZWluZyB0byBhdm9pZCBoYXZpbmcgdGhlIEhUVFAgUHJveHk8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3RvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmVjb21lIGEgdHJ1
c3RlZCBhcHBsaWNhdGlvbiAoaW50ZXJvZ2F0ZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBzdWJzY3JpYmVyIERCLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV0Yy4uKTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTogSmlt
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgR3VpY2hhcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+amd1aWNoYXJAY2lzY28u
Y29tPC9zcGFuPjwvYT5dIFNlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGh1cnNk
YXksIE1hcmNoIDA2LCAyMDE0IDI6MDIgUE0gVG86IEphbWFsIEhhZGk8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O1NhbGltOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpqbW9p
c2FuZEBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPmptb2lzYW5kQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpqbW9pc2FuZEBq
dW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1h
aWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBo
cmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9h
PiZndDsNCiBDYzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZmMgU3ViamVjdDogUmU6
IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0
YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIEphbWFsLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91IHNhaWQgJnF1b3Q7SXQgc2VlbXMg
dGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IHNpemVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEmcXVvdDsuLiBJIGFt
IG5vdCBzbyBjb252aW5jZWQgYW5kIHdvdWxkIGxpa2UgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBiZXR0ZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB1bmRlcnN0YW5kIHRoZSBy
ZXF1aXJlbWVudHMgYmVmb3JlIHBhc3NpbmcganVkZ2VtZW50Ljxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IElmIHdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbG9vayBhdCB0aGUgdXNl
IGNhc2VzIGFzIHByZXNlbnRlZCB0aHVzIGZhciBpbnRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgdGhlIFdHIEk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBoYXZlIHlldCB0byBzZWUg
YSBzaW5nbGUgZXhhbXBsZSBvZiB0aGUgbmVlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChu
b3RpbmcgdGhhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRlc2lyZSBpcyBub3QgdGhl
IHNhbWUgYXMgbmVlZCkgLSBJIGFtIG5vdCBzYXlpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyB0aGVyZSBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5vIHJlcXVpcmVtZW50IGJ1
dCByYXRoZXIgdGhhdCB3ZSBzaG91bGQgbm90IGp1bXA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyB0byB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb25jbHVzaW9uIGFuZCBidWls
ZCBzdGFuZGFyZHMgYXJvdW5kIGEgdGhlb3J5Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzMvMTQsIDY6MzUgQU0sICZx
dW90O0phbWFsIEhhZGkgU2FsaW0mcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJmx0OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmhhZGlAbW9qYXRhdHUuY29tPC9zcGFuPjwvYT48
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhy
ZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPm1haWx0bzpoYWRpQG1vamF0YXR1LmNvbTwvc3Bhbj48L2E+Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGxpa2UgdGhlIGRv
YyAtIHdlbGwgd3JpdHRlbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VjdGlvbiA0LjMgb24gbWV0YWRhdGEgZW5jb2Rp
bmcuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IEl0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGUgc2l6
ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAoYXQgbGVhc3QgZm9yIGh0dHAvYXBwIHlvdSBzZWVtIHRvIGluZGljYXRl
IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRlc2lyZSBmb3I8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDtpdCkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZv
ciBhIGRhdGFwYXRoIHBlci1wYWNrZXQgbWV0YWRhdGEsIGkgZmVlbCB0aGU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBuZWVkIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGp1
c3QgYXMgaW1wb3J0YW50LiBBcmUgd2UgbGltaXRlZCBieSB0aGUgZmFjdCB0aGF0PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4aXN0aW5nIGhhcmR3YXJlIG1heSBub3QgYmUgYWJs
ZSB0byBoYW5kbGUgVExWcz88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0Zvcjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGFtcGxlLCBJIGRvbnQgaGF2ZSBhIHByb2JsZW0gaGFu
ZGxpbmcgVExWcyBpbiBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgc29mdHdhcmU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtkYXRhcGF0aC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2hlZXJzLCBqYW1h
bDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XyBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZyBsaXN0PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8
L3NwYW4+PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGxpc3Q8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRv
OnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9y
Zzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGxpc3Q8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFp
bHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9
Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXyBzZmMgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
PnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9yZzwv
c3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3Nw
YW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX188YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3NmYyBtYWlsaW5nIGxp
c3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OzxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5z
ZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3Nw
YW4+PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OzxhIGhyZWY9
Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IHNmYyBt
YWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3Nw
YW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJy
Pg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7IHNmYyBtYWlsaW5nIGxp
c3Q8YnI+DQomZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0K
Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDtfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsm
Z3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDs8
YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7PGJyPg0KJmd0O19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0O3NmYyBt
YWlsaW5nIGxpc3Q8YnI+DQomZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48
L2E+PGJyPg0KJmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCjxicj4N
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0Kc2Zj
IG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9h
Pjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVv
dGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUu
MHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0K
c2ZjIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KPGEgaHJl
Zj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
PC9zcGFuPjwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTMuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OmJsYWNrIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxi
cj4NCnNmYyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxh
IGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1s
Pg0K

--_000_E8355113905631478EFF04F5AA706E9818AD442Cwtlexchp1sandvi_--


From nobody Wed Mar 19 13:01:18 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 13A381A07E5 for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 13:01:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.4
X-Spam-Level: 
X-Spam-Status: No, score=0.4 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, RCVD_IN_DNSWL_NONE=-0.0001, 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 fpl7CrgIeif0 for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 13:01:06 -0700 (PDT)
Received: from hub021-ca-1.exch021.serverdata.net (hub021-ca-1.exch021.serverdata.net [64.78.22.168]) by ietfa.amsl.com (Postfix) with ESMTP id A31D11A07C8 for <sfc@ietf.org>; Wed, 19 Mar 2014 13:01:06 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-1.exch021.domain.local ([10.254.4.30]) with mapi id 14.03.0174.001;  Wed, 19 Mar 2014 13:00:57 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: Dave Dolson <ddolson@sandvine.com>, Sumandra Majee <S.Majee@F5.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs81yoHIIL+bcUu+EOJ5K2SiBZrnlkYAgAACAQCAAAL2AIAA4XOAgAC1AgD//6RbQA==
Date: Wed, 19 Mar 2014 20:00:56 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com>
In-Reply-To: <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [108.20.57.98]
Content-Type: multipart/alternative; boundary="_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12MBX021W3CA2exch_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/BSVgOsG6SBhiN1r8LfikgY7Mjuw
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Mar 2014 20:01:16 -0000

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

WWVzLiAgIFBlcmhhcHMgaW4gdGhlIGhlYWRlciB3ZSBzaG91bGQgY2FsbCBvdXQgYSBzZXJ2aWNl
IHBhdGggaWQgcmF0aGVyIHRoYW4gYSBzZXJ2aWNlIGNoYWluIGlkLg0KDQogICBSb24NCg0KDQpG
cm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIERhdmUg
RG9sc29uDQpTZW50OiBXZWRuZXNkYXksIE1hcmNoIDE5LCAyMDE0IDI6MjggUE0NClRvOiBTdW1h
bmRyYSBNYWplZQ0KQ2M6IHNmY0BpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNh
cHN1bGF0aW9uIGNoYWluIElEDQoNClt0cmltIGxpc3RdDQpJ4oCZbSB1bmNsZWFyIGFib3V0IHRo
ZSBpbnRlbnQgb2YgdGhlIHdvcmQg4oCcY2hhaW7igJ0gdnMg4oCccGF0aOKAnSBpbiBvcHRpb24g
IzIuDQpJbiBlYXJsaWVyIGRpc2N1c3Npb25zLCDigJxjaGFpbuKAnSB3YXMgY29uc2lkZXJlZCBh
biBhYnN0cmFjdCBjb25jZXB0IChhIHRyYXZlcnNhbCBvZiBhIGxpc3Qgb2YgdHlwZXMgb2Ygc2Vy
dmljZXMpLCB3aGVyZWFzIOKAnHBhdGjigJ0gd2FzIGEgdHJhdmVyc2FsIG9mIHNwZWNpZmljIG5v
ZGUgaW5zdGFuY2VzLg0KDQpJIHRoaW5rIHRoYXQgdGhlIElEIGNhcnJpZWQgaW4gdGhlIHBhY2tl
dCBuZWVkcyB0byBpbmRpY2F0ZSBhIHNwZWNpZmljIHNldCBvZiBub2RlcywgYW5kIEkgaG9wZSB0
aGF0IGlzIHdoYXQgeW91IG1lYW4uDQoNCi1EYXZlDQoNCg0KDQpGcm9tOiBzZmMgW21haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFN1bWFuZHJhIE1hamVlDQpTZW50OiBX
ZWRuZXNkYXksIE1hcmNoIDE5LCAyMDE0IDM6NDAgQU0NClRvOiBDYXRoeSBaaGFuZzsgUGF1bCBR
dWlubiAocGF1bHEpOyBEYXZpZCBBbGxhbiBJDQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQN
Cg0KPDxUcmltbWVkIHRoZSBUTyBsaXN0IHRvIGF2b2lkIHRoZSBtc2cgYmVpbmcgaGVsZCBhZ2Fp
bj4+DQoNCkkgc2VlIHR3byB3YXlzIHRvIGNhcnJ5IHRoZSBwYXRoIGluZm9ybWF0aW9uLg0KDQoN
CiAgMS4gIEV4cGxpY2l0IG9yZGVyZWQgbGlzdCwgc29tZXRoaW5nIGxpa2UgRlctQSA6OiBUQ1At
T1BUIDo6IExCIDo6IFZpZGVvT1BUIDo6IENHTkFULiAgIFRoZXJlIGFyZSB0d28gaXNzdWVzIHdp
dGggdGhpcyBhcHByb2FjaCwgZmlyc3QgdGhlIGxlbmd0aCBvZiBncmFwaCBpcyB2YXJpYWJsZS4g
IEFsc28gaXQgaW1wbGllcyBiaWRpcmVjdGlvbmFsIHN5bW1ldHJ5LiBJdCBpcyBvZnRlbiByZXF1
aXJlZCBidXQgc2hvdWxkIG5vdCBiZSBtYW5kYXRvcnkuICBTZWNvbmRseSBjaGFuZ2luZyB0aGlz
IHBhdGgvZ3JhcGggaW4gYXQgU0YgY2FuIGJlIGN1bWJlcnNvbWUuDQogIDIuICBMZXQgdGhlIENv
bnRyb2wgcGxhbmUgZGlzdHJpYnV0ZSB0aGUgY2hhaW5JRCA84oCUPiBncmFwaCBtYXBwaW5nLiBJ
biB0aGlzIGNhc2UgZWFjaCBTRiB3b3VsZCBoYXZlIG1hcHBpbmcgb2YgZ2l2ZW4gYSBjaGFpbklE
IHdoYXQgaXMgbXkgbmV4dCBob3AuIFRoZSBjaGFpbklEIGl0c2VsZiBjb3VsZCBiZSBmaXhlZCBz
aXplIGVsZW1lbnQuIEEgU0YgY2FuIHNlbGVjdCBhIGRpZmZlcmVudCBwYXRoIGJ5IGNoYW5naW5n
IHRoZSBjaGFpSUQgcGFyYW1ldGVyLg0KDQpSZWdhcmRzDQpTdW1hbmRyYQ0KDQoNCkZyb206IENh
dGh5IFpoYW5nIDxDYXRoeS5ILlpoYW5nQGh1YXdlaS5jb208bWFpbHRvOkNhdGh5LkguWmhhbmdA
aHVhd2VpLmNvbT4+DQpEYXRlOiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCBhdCAxMDoxMyBBTQ0K
VG86ICJSZWluYWxkbyBQZW5ubyAocmVwZW5ubykiIDxyZXBlbm5vQGNpc2NvLmNvbTxtYWlsdG86
cmVwZW5ub0BjaXNjby5jb20+PiwgIkxvdWlzLkZvdXJpZSIgPExvdWlzLkZvdXJpZUBodWF3ZWku
Y29tPG1haWx0bzpMb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbT4+LCAiUGF1bCBRdWlubiAocGF1bHEp
IiA8cGF1bHFAY2lzY28uY29tPG1haWx0bzpwYXVscUBjaXNjby5jb20+PiwgRGF2aWQgQWxsYW4g
SSA8ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208bWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nz
b24uY29tPj4NCkNjOiBOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5j
b208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+LCBYdXhpYW9odSA8eHV4aWFv
aHVAaHVhd2VpLmNvbTxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+LCBDaGFuZ2NoZW5nIEh1
YW5nIDxodWFuZ0BzY2UuY2FybGV0b24uY2E8bWFpbHRvOmh1YW5nQHNjZS5jYXJsZXRvbi5jYT4+
LCAic2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IiA8c2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+PiwgIm1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9s
LmNvbT4iIDxtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+Pg0KU3Vi
amVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCkhpIFJlaW5hbGRv
LA0KDQpTbyB0aGUgY2hhaW4gSUQgaXMgYWN0dWFsbHkgdGhlIHBhdGggSUQgd2hpY2ggcmVwcmVz
ZW50cyBhbiBvcmRlcmVkIHNldCBvZiBzZXJ2aWNlIGZ1bmN0aW9uIGluc3RhbmNlcy4NCkkgdGhp
bmsgd2Ugc2hvdWxkIGFkZCBhbiBleHBsaWNpdCBkZWZpbml0aW9uIG9mIOKAnHNlcnZpY2UgaW5z
dGFuY2XigJ0uIFdoYXQgZG8geW91IHRoaW5rPw0KDQpUaGFua3MsDQpDYXRoeQ0KDQpGcm9tOiBz
ZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFJlaW5hbGRvIFBl
bm5vIChyZXBlbm5vKQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgMTE6MDMgQU0NClRv
OiBMb3Vpcy5Gb3VyaWU7IFBhdWwgUXVpbm4gKHBhdWxxKTsgRGF2aWQgQWxsYW4gSQ0KQ2M6IE5p
Y29sYXMgQk9VVEhPUlM7IFh1eGlhb2h1OyBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJp
YW5jQGFvbC5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47IENoYW5nY2hl
bmcgSHVhbmcNClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0K
DQpBIFNlcnZpY2UgQ2hhaW4ganVzdCBkZWZpbmVzIHdoaWNoIHR5cGUgb2Ygc2VydmljZSBhbmQg
dGhlaXIgb3JkZXIuDQoNCkEgc2VydmljZSBwYXRoIGRlZmluZXMgdGhlIGFjdHVhbCBzZXJ2aWNl
IGluc3RhbmNlLCBzYXksIGZpcmV3YWxsMS5ob21lLCBuYXQyLCBkcGktc2ljLCBldGMuDQoNCkZy
b206ICJMb3Vpcy5Gb3VyaWUiIDxMb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbTxtYWlsdG86TG91aXMu
Rm91cmllQGh1YXdlaS5jb20+Pg0KRGF0ZTogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgYXQgMTA6
NTUgQU0NClRvOiAiUGF1bCBRdWlubiAocGF1bHEpIiA8cGF1bHFAY2lzY28uY29tPG1haWx0bzpw
YXVscUBjaXNjby5jb20+PiwgRGF2aWQgQWxsYW4gSSA8ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5j
b208bWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPj4NCkNjOiBOaWNvbGFzIEJPVVRI
T1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbT4+LCBYdXhpYW9odSA8eHV4aWFvaHVAaHVhd2VpLmNvbTxtYWlsdG86eHV4aWFv
aHVAaHVhd2VpLmNvbT4+LCBDaGFuZ2NoZW5nIEh1YW5nIDxodWFuZ0BzY2UuY2FybGV0b24uY2E8
bWFpbHRvOmh1YW5nQHNjZS5jYXJsZXRvbi5jYT4+LCAic2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+IiA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+PiwgIm1pa2ViaWFu
Y0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4iIDxtaWtlYmlhbmNAYW9sLmNvbTxt
YWlsdG86bWlrZWJpYW5jQGFvbC5jb20+Pg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1
bGF0aW9uIGNoYWluIElEDQoNClBhdWwsDQogICBDYW4geW91IGNsYXJpZnkgdGhlIGRpZmZlcmVu
Y2UgYmV0d2VlbiBzZXJ2aWNlIGNoYWluIGFuZCBzZXJ2aWNlIHBhdGguIEdpdmVuIHRoYXQgYSBz
ZXJ2aWNlIGNoYWluIGlzIGNvbXBvc2VkDQpvZiBzZXZlcmFsIHNlcnZpY2UgZnVuY3Rpb25zIFNG
MSwgU0YyLCAuLiBTRm4gaG93IHdvdWxkIGEgc2VydmljZSBwYXRoIGRpZmZlciBmcm9tIHRoYXQg
c2VydmljZSBjaGFpbj8NCg0KLSAgICAgICAgICBMb3Vpcw0KDQpGcm9tOiBzZmMgW21haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFBhdWwgUXVpbm4gKHBhdWxxKQ0KU2Vu
dDogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgMTA6MjYgQU0NClRvOiBEYXZpZCBBbGxhbiBJDQpD
YzogTmljb2xhcyBCT1VUSE9SUzsgWHV4aWFvaHU7IG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzpt
aWtlYmlhbmNAYW9sLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgQ2hh
bmdjaGVuZyBIdWFuZw0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWlu
IElEDQoNCkhpIERhdmUsDQoNCkNoYWluIElEIHNob3VsZCByZWFsbHkgYmUgcGF0aCBJRCBzaW5j
ZSB0aGVyZSBjYW4gYmUgbWFueSBwYXRocyBmb3IgYSBnaXZlbiBjaGFpbi4gIFVzaW5nIHRoYXQg
ZGVmaW5pdGlvbiwgd2UgYXZvaWQgdGhlIG92ZXJsb2FkIGFuZCByZWFwIHRoZSBnYWluIGFsbHVk
ZWQgdG8gYmVsb3cuDQoNClBhdWwNCg0KT24gTWFyIDE4LCAyMDE0LCBhdCAxMjoxNCBQTSwgRGF2
aWQgQWxsYW4gSSA8ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208bWFpbHRvOmRhdmlkLmkuYWxs
YW5AZXJpY3Nzb24uY29tPj4gd3JvdGU6DQoNCg0KDQpXZWxsIHRoZSBxdWVzdGlvbiBkZSBqb3Vy
IGlzIOKAnGRvZXMgYSBjaGFpbiBJRCBkZWZpbmUgYSBjbGFzcyBvciBhbiBpbnN0YW5jZeKAneKA
pi4gSWYgaXQgZGVmaW5lcyBhbiBjbGFzcyB3ZSBhbHNvIG5lZWQgaW5zdGFuY2UgaW5mb3JtYXRp
b24sIGlmIGl0IGlzIGN1cnJlbnRseSBvdmVybG9hZGVkIHRvIGRlZmluZSBjbGFzcyBhbmQgaW5z
dGFuY2UgSU1PIHdlIGhhdmUgYSBwcm9ibGVt4oCmLg0KDQpEYXZlDQoNCkZyb206IHNmYyBbbWFp
bHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpib3VuY2VzQGlldGYub3JnPl0gT24gQmVo
YWxmIE9mIENoYW5nY2hlbmcgSHVhbmcNClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDc6
NDMgQU0NClRvOiBOaWNvbGFzIEJPVVRIT1JTDQpDYzogWHV4aWFvaHU7IHNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPjsgbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bh
b2wuY29tPg0KU3ViamVjdDogUmU6IFtzZmNdIOetlOWkjTogU0ZDIGVuY2Fwc3VsYXRpb24gY2hh
aW4gSUQNCg0KR29vZCBwb2ludHMuIEkgYmVsaWV2ZSBleHBsaWNpdCBjaGFpbiBJRCBzaG91bGQg
YmUgbWFuZGF0b3J5LiBUaGUgb3ZlcmhlYWQgaXMgdmVyeSBsaXR0bGUuIEl0IGhlbHBzIHNpbXBs
aWZ5IHByb2Nlc3NpbmcgYW5kIHN0ZWVyaW5nIHNpZ25pZmljYW50bHkuIFRoZSBnYWluIGlzIGh1
Z2UuDQoNCkNoYW5nDQoNCi0tLS0tLS0tLS0tLQ0KQ2hhbmdjaGVuZyBIdWFuZw0KDQpPbiBNYXIg
MTgsIDIwMTQsIGF0IDE6NTMgQU0sIE5pY29sYXMgQk9VVEhPUlMgPE5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4gd3JvdGU6DQpJ
IHRoaW5rIHRoYXQga2VlcGluZyB0aGUgU2VydmljZSBQYXRoIExheWVyIHRyYW5zcG9ydCBpbmRl
cGVuZGVudCBzaG91bGQgcmVtYWluIGFuIG9iamVjdGl2ZSBmb3IgU0ZDLiAgU3VjaCBhIHNlcGFy
YXRpb24gb2YgY29uY2VybnMgaXMgYSBzb3VuZCBhcmNoaXRlY3R1cmFsIHByaW5jaXBsZSB0aGF0
IGhlbHAga2VlcCB0aGluZ3Mgc2ltcGxlIGluIHByYWN0aWNlLg0KDQpPbiB0aGUgcXVlc3Rpb24g
b2YgIFNlcnZpY2UgUGF0aCwgd2UgaGF2ZSBhIGRpc2N1c3Npb24gb24gd2hldGhlciB3ZSBuZWVk
IHNvbWUga2luZCBvZiBleHBsaWNpdCBpZGVudGlmaWVyIG9yDQpjb3VsZCB3ZSByZWx5IG9uIG1h
cHBpbmcgb24gc29tZSB1bmRlcmxheSBuZXR3b3JrIHByb3RvY29sIGZpZWxkcy4NCg0KDQpNYXkg
YmUgYSBQUk8vQ09OIHRhYmxlIGNvdWxkIGhlbHAgZm9jdXMgdGhlIGdyb3VwIGRlY2lzaW9uIG9u
IHRoYXQgbWF0dGVyDQoNCg0KICAqICAgVmlzaWJpbGl0eSAodHJhY2luZykNCiAgKiAgIEZvcndh
cmRpbmcgZ3JhcGggc3RydWN0dXJlIGltcGFjdC9saW1pdGF0aW9ucw0KICAqICAgUmVjb25maWd1
cmF0aW9uIHNwZWVkDQoNCiAgICAgKiAgIExCUyAvIHNjYWxlIG91dCBpbXBhY3QNCiAgICAgKiAg
IE5vZGUgYnlwYXNzIChlLmc7IG1haW50ZW5hbmNlKQ0KDQogICogICB1bmRlcmxheSBuZXR3b3Jr
L3RyYW5zcG9ydCBsYXllcnMgc3VwcG9ydA0KICAqICAgSGVhZGVyIHNwYWNlIGltcGFjdA0KICAq
ICAgTXVsdGkgdGVuYW50IHN1cHBvcnQgaW1wYWN0DQogICogICBTRkMgb24gZmxhdCAoZS5nIG9w
dGljYWwgTDIgZm9yIERhdGEgQ2VudGVycykgbmV0d29yaw0KICAqICAgVW5kZXJsYXkgbmV0d29y
ayBhZG1pbmlzdHJhdGlvbiBpbXBhY3QNCg0KUGVyc29uYWxseSBJIHRoaW5rIHRoYXQgaGF2aW5n
IGFuIGV4cGxpY2l0IGNoYWluIGlkZW50aWZpZXIgKGUuZy4gU2VydmljZSBQYXRoL1NlcnZpY2Ug
SW5kZXgpIGlzIGNsZWFyIChtYW5hZ2VtZW50IGFuZCBjb250cm9sKSBhbmQgbm90IGV4cGVuc2l2
ZSAoaGVhZGVyIHNwYWNlKS4gVGhlIGRyYXdiYWNrIGJlaW5nIHNvbWUgaW1wYWN0IG9uIHRoZSBz
aW1wbGljaXR5IHRvIGFkZC9yZW1vdmUgZWxlbWVudHMgaW4gYSBjaGFpbiBkeW5hbWljYWxseS4N
Cg0KVGFnIHN3aXRjaGluZyAoYXMgTVBMUykgIGFsbG93cyB0byBtYW5hZ2UgdGFncyBwZXIgc2Vy
dmljZSBub2RlcywgbGVhZGluZyB0byBtb3JlIHZlcnNhdGlsZSBhbmQgZGl2ZXJzZSBncmFwaHMN
Cg0KDQpOaWNvbGFzDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KRnJvbTogWHV4
aWFvaHUgW3h1eGlhb2h1QGh1YXdlaS5jb208bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+XQ0K
U2VudDogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgNTowNCBBTQ0KVG86IEplcm9tZSBNb2lzYW5k
OyBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+OyBzZmNAaWV0Zi5v
cmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFtzZmNdIOetlOWkjTogU0ZDIGVuY2Fw
c3VsYXRpb24gY2hhaW4gSUQNCkkgbGlrZSB0aGUgaWRlYSBvZiBzZXBhcmF0aW5nIHRoZSBTZXJ2
aWNlIEZ1bmN0aW9uIExheWVyIGFuZCB0aGUgU2VydmljZSBQYXRoIExheWVyLCBhcyBwcm9wb3Nl
ZCBpbiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucy4gVGhlIHJvbGUg
b2YgdGhlIFNlcnZpY2UgUGF0aCBMYXllciBpcyBqdXN0IHRvIHN0ZWVyIHRoZSB0cmFmZmljIGFs
b25nIGEgcGFydGljdWxhciBjaGFpbiBvZiBzZXJ2aWNlIG5vZGVzIHdoaWNoIGNhbiBiZSBpbXBs
ZW1lbnRlZCBieSBleGlzdGluZyB0b29scyBmb3Igc291cmNlIHJvdXRpbmcsIHN1Y2ggYXMgc2Vn
bWVudCByb3V0aW5nLiBBcyBzdWNoLCBpdOKAmXMgbm90IG5lY2Vzc2FyeSB0byB0cnkgdG8ga2Vl
cCB0aGUgU2VydmljZSBQYXRoIExheWVyIHRyYW5zcG9ydC1pbmRlcGVuZGVudCBhbmQgY29udGFp
biBpdCBpbiB0aGUgU0ZDIGhlYWRlci4NCg0KQmVzdCByZWdhcmRzLA0KWGlhb2h1DQoNCuWPkeS7
tuS6ujogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIOS7o+ihqCBKZXJvbWUgTW9p
c2FuZA0K5Y+R6YCB5pe26Ze0OiAyMDE05bm0M+aciDE45pelIDE6MDMNCuaUtuS7tuS6ujogbWlr
ZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPjsgc2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+DQrkuLvpopg6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBj
aGFpbiBJRA0KDQpUaGlzIChsZW5ndGh5IGFuZCB2ZXJ5IGxpdmVseSkgdGhyZWFkIHN0YXJ0ZWQg
ZnJvbSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucyAod2hpY2ggSSBj
by1hdXRob3JlZCkuDQoNCkluIHNlY3Rpb24gNC44LCB3ZSBtYWRlIGEgY2xlYXIgZGlzdGluY3Rp
b24gYmV0d2VlbiBhIHNlcnZpY2UgcGF0aCBsYXllciAoc3RlZXJpbmcgcGFja2V0cyBob3AgYnkg
aG9wIGFsb25nIHRoZSBjaGFpbikgYW5kIGEgc2VydmljZSBmdW5jdGlvbiBsYXllciAoY29udmV5
IG1ldGFkYXRhIGluZm9ybWF0aW9uIG9mIGludGVyZXN0IHRvIFNGcykuIFRlcm1pbm9sb2d5IGFz
aWRlLCBpdCBzZWVtcyB0aGF0IHN1Y2ggbGF5ZXJlZCB2aWV3IHdhcyBhZ3JlZWQgdXBvbiBieSBt
YW55IHBlb3BsZSBvbiB0aGUgbWFpbGluZyBsaXN0Lg0KDQpOb3cgdGhpcyBjZXJ0YWlubHkgZG9l
cyBiZWcgdGhlIHF1ZXN0aW9uIG9mIHNvbHZpbmcgQk9USCBwcm9ibGVtcyB3aXRoIHRoZSBzYW1l
IChwYWNrZXQpIGVuY2Fwc3VsYXRpb24gbWVjaGFuaXNtLiBOb3RhYmx5IHdoZW4gb2JzZXJ2aW5n
IHRoYXQgbWFueSB1c2UgY2FzZXMgY291bGQgYmUgc2F0aXNmaWVkIHdpdGhvdXQgU0YtbGV2ZWwg
bWV0YWRhdGEsIG9yIGJ5IHVzaW5nIG1vcmUgb3V0LW9mLWJhbmQgd2F5cyB0byBjb252ZXkgc3Vj
aCBTRiBtZXRhZGF0YS4gQW5kIGFsc28gd2hlbiBvYnNlcnZpbmcgdGhhdCBpbmJhbmQgbWFya2lu
ZyAoZS5nLiBwYWNrZXQgaGVhZGVycykgY29tZXMgd2l0aCB2YXJpb3VzIHByb3MgJiBjb25zIChz
b21lIG9mIHRoZSBpc3N1ZXMgYmVpbmcgaWRlbnRpZmllZCBpbiB0aGUgZHJhZnQsIGUuZy4gc2Vj
dGlvbnMgNC4xIGFuZCA0LjIpLg0KDQpJIGRvIGFncmVlIHdpdGggTWFyaWEuIFdlIG1heSB3YW50
IHRvIGV4cGxvcmUgb3RoZXIgb3B0aW9ucyBmb3IgYWRkcmVzc2luZyB0aGUgbmVlZHMgb2YgdGhl
IHNlcnZpY2UgcGF0aCBsYXllciB0aGF0IGRvIG5vdCByZXF1aXJlIGFuIGV4cGxpY2l0IGNoYWlu
LWlkIG9mIHNvcnRzLg0KDQpJbiB0aGUgZHJhZnQsIHdlIGNvbmNsdWRlZCBieSBzdGF0aW5nIOKA
nEEgcHJvZHVjdGl2ZSBwYXRoIGZvcndhcmQgY291bGQgYmUgdG8gZGl2aWRlIGFuZCBjb25xdWVy
OiB0byBjbGVhcmx5IHNlcGFyYXRlIHRoZSBwcm9ibGVtIG9mIFNlcnZpY2UgRnVuY3Rpb24gUGF0
aCB0b3BvbG9neSBmcm9tIHRoZSAgIHByb2JsZW0gb2YgW2NvbnZleWluZyBTRl0gbWV0YWRhdGHi
gJ0uIEkgZG8gYmVsaWV2ZSB3ZSBzaG91bGQgZXhwbG9yZSBzdWNoIHNlcGFyYXRpb24gcHJpbmNp
cGxlIGZ1cnRoZXIuDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmdd
IE9uIEJlaGFsZiBPZiBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+
DQpTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDU6NTAgUE0NClRvOiBzZmNAaWV0Zi5vcmc8
bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlv
biBjaGFpbiBJRA0KDQpJIHdvdWxkIGltYWdpbmUgdGhhdCBpZiB3ZSBtYWRlIHRoZSBDaGFpbiBJ
RCBmaWVsZCBpbiB0aGUgaGVhZGVyIGJlIG9wdGlvbmFsLCB5ZXQgc3RpbGwgcmVxdWlyZWQgYSBo
ZWFkZXIgYW5kIHN0aWxsIHJlcXVpcmVkIHRoYXQgc29tZSBpbmRpY2F0aW9uIG9mIHRoZSBjaGFp
biBiZSBjYXJyaWVkIHNvbWV3aGVyZSBpbiB0aGUgcGFja2V0IChtcGxzIGxhYmVsIG9yIHZsYW4g
b3Igd2hhdGV2ZXIpLCB0aGF0IHRoZSBpbXBsZW1lbnRhdGlvbiB3b3VsZCBiZWNvbWUgb3Zlcmx5
IGNvbXBsaWNhdGVkLiAgVG8gZG8gc28gd291bGQgYmUgdXNpbmcgU0ZDIHNpbXBseSBhcyBhIG1l
Y2hhbmlzbSB0byBjYXJyeSBtZXRhIGRhdGEgYW5kIG5vdCBhdCBhbGwgZm9yIHNlcnZpY2UgY2hh
aW5pbmcsIHdoaWNoIHNvdW5kcyBjb3VudGVyIGludHVpdGl2ZSB0byBtZS4NCg0KTWFyaWEsDQpT
bywgeW91IGFyZSBzYXlpbmcgdGhhdCB5b3Ugd2FudCB0byB1c2UgU0ZDIHRvIGNhcnJ5IGFyb3Vu
ZCBtZXRhZGF0YSwgYnV0IG5vdCBmb3IgYWN0dWFsIHNlcnZpY2UgY2hhaW5pbmcgYmVjYXVzZSB5
b3UgYWxyZWFkeSBoYXZlIGEgd2F5IHRvIGltcGxlbWVudCBzZXJ2aWNlIGNoYWluaW5nIG91dHNp
ZGUgb2YgU0ZDPyAgTWF5YmUgSSdtIG5vdCBmb2xsb3dpbmcsIGJ1dCBpdCBzZWVtcyB0byBtZSB0
aGF0IGlmIHlvdSB3ZXJlIHRvIHVwZ3JhZGUgeW91ciBuZXR3b3JrIHRvIHN1cHBvcnQgU0ZDIHRo
YXQgeW91IHdvdWxkIGNoYW5nZSBmcm9tIHVzaW5nIHlvdXIgZXhpc3RpbmcgbWVjaGFuaXNtIGFu
ZCBzdGFydCB1c2luZyBTRkMsIHdoaWNoIGlzIG1lYW50IHRvIHByb3ZpZGUgc3VwcG9ydCBmb3Ig
c2VydmljZSBmdW5jdGlvbnMgdGhhdCBhcmUgbm90IFNGQyBhd2FyZS4gIFRoZXJlIGFyZSBhIG51
bWJlciBvZiB1cyB3aG8gaGF2ZSBpbXBsZW1lbnRlZCwgaW4gb25lIHdheSBvciBhbm90aGVyLCBz
b21lIHNvcnQgb2Ygc2VydmljZSBjaGFpbmluZywgYnV0IEkgKEkgY2FuIGF0IGxlYXN0IHNwZWFr
IGZvciBteXNlbGYpIGFtIGxvb2tpbmcgdG8gU0ZDIG5vdCB0byBlbmhhbmNlIG15IGN1cnJlbnQg
aW1wbGVtZW50YXRpb24sIGJ1dCB0byByZXBsYWNlIGl0IHdpdGggc29tZXRoaW5nIGJldHRlciB3
aGlsZSBzdGlsbCBtYWludGFpbmluZyBteSBjb3JlIChub24gc2VydmljZSBmdW5jdGlvbikgaW5m
cmFzdHJ1Y3R1cmUuDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KRnJvbToga2Vn
cmF5QGNpc2NvLmNvbTxrZWdyYXlAY2lzY28uY29tPG1haWx0bzprZWdyYXlAY2lzY28uY29tJTNj
a2VncmF5QGNpc2NvLmNvbT4+DQpUbzogUm9uIFBhcmtlcjxSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4sSmltIEd1
aWNoYXJkIChqZ3VpY2hhcik8amd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNj
by5jb20+PixKb2VsIE0uIEhhbHBlcm48am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbT4+DQpjYzogc2ZjQGlldGYub3JnPHNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnJTNjc2ZjQGlldGYub3JnPj4NClNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQN
ClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQorMSB0aGUg
aWRlYSBpcyBpbnRlcm9wZXJhYmlsaXR5Lg0KDQoNCk9uIDMvMTQvMTQgMTI6NTUgUE0sICJSb24g
UGFya2VyIiA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+IHdyb3RlOg0KDQo+VGhhbmtzLCBKaW0uDQo+DQo+UmVt
ZW1iZXIgdGhhdCB3ZSBoYXZlIHNhaWQgbWFueSB0aW1lcyB0aGF0IHRoZSBTRkMgc2VydmljZSBo
ZWFkZXIgaXMNCj50cmFuc3BvcnQgaW5kZXBlbmRlbnQuICAgSnVzdCBiZWNhdXNlIHRoZSBjaGFp
biBpZCBjb3VsZCBiZSBjYXJyaWVkIGluDQo+c29tZSBmb3JtIG9yIGFub3RoZXIgd2l0aCBzb21l
IHBhcnRpY3VsYXIgdHJhbnNwb3J0IGRvZXNuJ3QgbWVhbiB0aGF0IGl0DQo+Y291bGQgYmUgdW5p
dmVyc2FsbHkgY29udmV5ZWQuICAgIEJ5IG1ha2luZyBhbmQga2VlcGluZyB0aGUgU0ZDIHNlcnZp
Y2UNCj5oZWFkZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50IG1ha2VzIGl0IG1vcmUgYXBwbGljYWJs
ZSBpbiBtb3JlDQo+ZW52aXJvbm1lbnRzIGFuZCBtb3JlIGxpa2VseSB0byBnZXQgYWRvcHRlZCBi
cm9hZGx5Lg0KPg0KPiAgIFJvbg0KPg0KPg0KPi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+
RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW21haWx0bzpqZ3VpY2hhckBjaXNjby5jb21d
DQo+U2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAzOjUyIFBNDQo+VG86IEpvZWwgTS4gSGFs
cGVybjsgUm9uIFBhcmtlcg0KPkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
Cj5TdWJqZWN0OiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KPg0KPkhpIEpvZWwsDQo+DQo+
UGVyaGFwcyBidXQgSSB3b3VsZCBwb2ludCBvdXQgdGhhdCB0aGUgYmFzZSBTRkMgaGVhZGVyIGNv
dWxkIGhhdmUgYSBsb3QNCj5tb3JlIGluZm9ybWF0aW9uIHRoYW4ganVzdCB0aGUgY2hhaW4gSUQ7
IEkgd291bGQgYWxzbyBwb2ludCBvdXQgdGhhdCB0aGUNCj5kZXZpbCBpcyBpbiB0aGUgZGV0YWls
cyBhbmQgc2F5aW5nICJ3ZWxsLCBJIGNhbiBqdXN0IHVzZSBhbiBNUExTIGxhYmVsIg0KPmhpZGVz
IG11Y2ggb2YgdGhlIGNvbXBsZXhpdHkgb2YgYWN0dWFsbHkgZG9pbmcgdGhhdC4NCj4NCj5PbiAz
LzE0LzE0LCAyOjM1IFBNLCAiSm9lbCBNLiBIYWxwZXJuIiA8am1oQGpvZWxoYWxwZXJuLmNvbTxt
YWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+IHdyb3RlOg0KPg0KPj5JZiB0aGUgdHJhbnNwb3J0
IGhlYWRlciBjYXJyaWVzIGVub3VnaCBpbmZvcm1hdGlvbiBmb3IgaWRlbnRpZnlpbmcgdGhlDQo+
PnNlcXVlbmNlIChWTEFOIHRhZyBvciBNUExTIGxhYmVsIGNhbiBib3RoIGRvIHRoZSBqb2IpLCB0
aGVuIGFyZ3VhYmx5DQo+PnRoZSBnbG9iYWwgY2hhaW4gSUQgaXMgcmVkdW5kYW50LiBJIGNhbiBs
aXZlIHdpdGggY2FycnlpbmcgaXQgYW55d2F5DQo+PmVpdGhlciBpZiBJIGhhdmUgbWV0YWRhdGEg
dG8gY2FycnksIG9yIGlmIEkgbmVlZCB0aGUgY2hhaW4gSUQgZm9yIHNvbWUNCj4+cHVycG9zZS4N
Cj4+IEFmdGVyIGFsbCwgc29tZSBmb2xrcyBzZWVtIHRvIHdhbnQgdG8gdXNlIHRoYXQgZm9yIHRo
ZSBmb3J3YXJkaW5nDQo+PmRlY2lzaW9ucy4NCj4+DQo+PllvdXJzLA0KPj5Kb2VsDQo+Pg0KPj5P
biAzLzE0LzE0LCAyOjI4IFBNLCBSb24gUGFya2VyIHdyb3RlOg0KPj4+IFRoZSBjaGFpbiBJRCBp
cyB0aGUgbGFiZWwgdGhhdCBkZWZpbmVzIHRoZSBzZXF1ZW5jZSBvZiBzZXJ2aWNlDQo+Pj5mdW5j
dGlvbnMgdGhhdCBtdXN0IGJlIHZpc2l0ZWQuICAgSXQgY2FuIGJlIHRob3VnaHQgb2YgYXMgYSBo
YW5kbGUgZm9yIGENCj4+PnN0YWNrIG9mIG11c3QtdmlzaXQgbmV0d29yayBsb2NhdGlvbnMuICAg
SSBkb24ndCBzZWUgaG93IHRoaXMgY2FuIGJlDQo+Pj5hbnl0aGluZyBidXQgbWFuZGF0b3J5Lg0K
Pj4+DQo+Pj4gICAgIFJvbg0KPj4+DQo+Pj4NCj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LQ0KPj4+IEZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYg
T2YgU3VyZW5kcmEgS3VtYXINCj4+PihzbWt1bWFyKQ0KPj4+IFNlbnQ6IEZyaWRheSwgTWFyY2gg
MTQsIDIwMTQgMTo0NiBQTQ0KPj4+IFRvOiBKb2VsIE0uIEhhbHBlcm47IE5BUElFUkFMQSwgTUFS
SUEgSA0KPj4+IENjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+PiBTdWJq
ZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMN
Cj4+Pg0KPj4+IFtUcmltbWVkIHRoZSByZWNpcGllbnQgbGlzdCAtIG5lZWRzIGFwcHJvdmFsIG90
aGVyd2lzZV0NCj4+Pg0KPj4+IENvbXBsZXRlbHkgYWdyZWUgaGVyZS4NCj4+Pg0KPj4+IFNGQyBk
b2VzIG5vdCBwcmV2ZW50IFZMQU4gc3RpdGNoaW5nIGFuZCBvbmUgY2FuIGNvbnRpbnVlIHRvIGRv
IHRoYXQuDQo+Pj5XaGlsZSBhdCB0aGUgc2FtZSB0aW1lIFNGQyBjYW4gaW5jbHVkZSBWTEFOIHN0
aXRjaGluZyB0byBzdXBwb3J0DQo+Pj5sZWdhY3kgU0ZzIGluIHRoZSBzYW1lIGNoYWluIHRoYXQg
aW5jbHVkZXMgU0ZDIGF3YXJlIFNGcy4gRXZlbiBsZWdhY3kNCj4+PlNGcyBiZW5lZml0IGZyb20g
Y2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIGhlbmNlIGNhbiBiZSBzaGFyZWQgYWNyb3NzDQo+Pj5k
aWZmZXJlbnQgc2VydmljZSBjaGFpbnMuDQo+Pj4NCj4+PiBTdXJlbmRyYS4NCj4+Pg0KPj4+DQo+
Pj4NCj4+PiBPbiAzLzE0LzE0IDEwOjI2IEFNLCAiSm9lbCBNLiBIYWxwZXJuIiA8am1oQGpvZWxo
YWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+IHdyb3RlOg0KPj4+DQo+Pj4+
IE15IG93biBpbmNsaW5hdGlvbiBpcyB0byBvYnNlcnZlIHRoYXQgaWYgeW91IGRvbid0IG5lZWQg
ZXhwbGljaXQNCj4+Pj4gY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIHlvdSBkb24ndCBuZWVkIG1l
dGFkYXRhLCB5b3UgY2FuIGp1c3Qgb21pdA0KPj4+PiB0aGUgc2ZjL25zaCBoZWFkZXIuIFN0aWxs
IGRvIHNlcnZpY2UgY2hhaW5pbmcsIGp1c3Qgbm8gZXh0cmEgaGVhZGVyLg0KPj4+Pg0KPj4+PiBJ
ZiB3ZSBhcmUgZ29pbmcgdG8gaGF2ZSB0aGUgaGVhZGVyLCBpdCBzZWVtcyB0byBtZSB0aGF0IHRo
ZSBjaGFpbg0KPj4+PmlkZW50aWZpY2F0aW9uIGZpZWxkIGlzIHZlcnkgdXNlZnVsLCBhbmQgbG93
IGNvc3Qgb25jZSB3ZSBoYXZlIHRoZQ0KPj4+PmhlYWRlci4NCj4+Pj4NCj4+Pj4gWW91cnMsDQo+
Pj4+IEpvZWwNCj4+Pj4NCj4+Pj4gT24gMy8xNC8xNCwgMTowMCBQTSwgTkFQSUVSQUxBLCBNQVJJ
QSBIIHdyb3RlOg0KPj4+Pj4gRXhwbGljaXQgY2hhaW4gaWRlbnRpZmljYXRpb24gc2hvdWxkIGJl
IG1hZGUgb3B0aW9uYWwuIEkgYmVsaWV2ZSBpdA0KPj4+Pj4gd2FzIGRpc2N1c3NlZCBmZXcgbW9u
dGhzIGFnbyBvbiB0aGlzIG1haWxpbmcgbGlzdC4NCj4+Pj4+DQo+Pj4+PiBNYXJpYQ0KPj4+Pj4N
Cj4+Pj4+ICpGcm9tOipzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gKk9uIEJlaGFs
ZiBPZiAqSm1oLmRpcmVjdA0KPj4+Pj4gKlNlbnQ6KiBUaHVyc2RheSwgTWFyY2ggMTMsIDIwMTQg
MTI6MTIgUE0NCj4+Pj4+ICpUbzoqIGtlZ3JheUBjaXNjby5jb208bWFpbHRvOmtlZ3JheUBjaXNj
by5jb20+OyBsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+
OyBzbWt1bWFyQGNpc2NvLmNvbTxtYWlsdG86c21rdW1hckBjaXNjby5jb20+Ow0KPj4+Pj4gamd1
aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+DQo+Pj4+PiAqQ2M6KiBu
aWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb208bWFpbHRvOm5pY29sYXMuYm91dGhvcnNAcW9zbW9z
LmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgaGFkaUBtb2phdGF0dS5j
b208bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPjsNCj4+Pj4+IHJvbl9wYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb208bWFpbHRvOnJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+OyBicmlq
c21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj4gam1o
QGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4NCj4+Pj4+ICpTdWJq
ZWN0OiogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25z
DQo+Pj4+PiAqSW1wb3J0YW5jZToqIExvdw0KPj4+Pj4NCj4+Pj4+IEFzc3VtaW5nIEkgdW5kZXJz
dGFuZCB5b3UgcHJvcGVybHkgS2VuLCBJIGRpc2FncmVlLg0KPj4+Pj4NCj4+Pj4+IEZvciBleGFt
cGxlLCBieSB1c2luZyBzZXBhcmF0ZSB0ZXJtcyBJIGNhbiBlYXNpbHkgZGlzY3VzcyB0aGUgZmFj
dA0KPj4+Pj4gdGhhdCBjZXJ0YWluIGtpbmRzIG9mIGRhdGEgKGNoYWluIGlkZW50aWZpY2F0aW9u
KSBvbmx5IG5lZWQgdG8gYmUNCj4+Pj4+IGFkanVzdCBieSBhIGZldyBhcHBzIGluIHJhcmUgY2Fz
ZXMuIEFuZCB0aGF0IGRhdGEgaXMgbm90IGJlZWRlZA0KPj4+Pj4gYnkgdGhlIGFwcGxpY2F0aW9u
cy4NCj4+Pj4+DQo+Pj4+PiBVbmxlc3MgeW91IHdvdWxkIGxpa2UgdG8gY29uc2lkZXIgdGhlIGNo
YWluIGlkZW50aWZpY2F0aW9uIGFzIGJlaW5nDQo+Pj4+PiBvcHRpb25hbD8NCj4+Pj4+DQo+Pj4+
PiBZb3VycywNCj4+Pj4+DQo+Pj4+PiBKb2VsDQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+PiBT
ZW50IGZyb20gbXkgU2Ftc3VuZyBzbWFydHBob25lIG9uIEFUJlQNCj4+Pj4+DQo+Pj4+Pg0KPj4+
Pj4NCj4+Pj4+DQo+Pj4+PiAtLS0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLS0tDQo+Pj4+
PiBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJh
dGlvbnMNCj4+Pj4+IEZyb206ICJLZW4gR3JheSAoa2VncmF5KSIgPGtlZ3JheUBjaXNjby5jb208
bWFpbHRvOmtlZ3JheUBjaXNjby5jb20+DQo+Pj4+PjxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT4+
DQo+Pj4+PiBUbzogTHVjeSB5b25nIDxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55
b25nQGh1YXdlaS5jb20+DQo+Pj4+PjxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiwiU3Vy
ZW5kcmE8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tJTNlJTNlLCUyMlN1cmVuZHJhPiBLdW1h
ciAoc21rdW1hcikiDQo+Pj4+PiA8c21rdW1hckBjaXNjby5jb208bWFpbHRvOnNta3VtYXJAY2lz
Y28uY29tPiA8bWFpbHRvOnNta3VtYXJAY2lzY28uY29tPj4sIkppbTxtYWlsdG86c21rdW1hckBj
aXNjby5jb20lM2UlM2UsJTIySmltPiBHdWljaGFyZA0KPj4+Pj4oamd1aWNoYXIpIg0KPj4+Pj4g
PGpndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPiA8bWFpbHRvOmpn
dWljaGFyQGNpc2NvLmNvbT4+DQo+Pj4+PiBDQzogTmljb2xhcyBCT1VUSE9SUyA8Tmljb2xhcy5C
T1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+DQo+
Pj4+PjxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4sc2ZjPG1haWx0bzpOaWNv
bGFzLkJPVVRIT1JTQHFvc21vcy5jb20lM2UlM2Usc2ZjPiA8c2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQo+Pj4+PjxtYWlsdG86c2ZjQGlldGYub3JnPj4sSmFtYWw8bWFpbHRvOnNm
Y0BpZXRmLm9yZyUzZSUzZSxKYW1hbD4gSGFkaSBTYWxpbSA8aGFkaUBtb2phdGF0dS5jb208bWFp
bHRvOmhhZGlAbW9qYXRhdHUuY29tPg0KPj4+Pj48bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPj4s
Um9uPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSUzZSUzZSxSb24+IFBhcmtlcg0KPj4+Pj48Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbT4NCj4+Pj4+IDxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bT4+LCJicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbSUzZSUzZSwlMjJicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+IDxtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ+IiA8YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pj4sIkpvZWw8
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0JTNlJTNlLCUyMkpvZWw+IE0uIEhhbHBlcm4iDQo+
Pj4+PjxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPiA8bWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb20+Pg0KPj4+Pj4NCj4+Pj4+IFRoZSB3b3JkICJtZXRhZGF0
YSIgaXMgYSBwdXJwb3NlbHkgYW1iaWd1b3VzIHRlcm0gImRhdGEgdGhhdA0KPj4+Pj4gcHJvdmlk
ZXMgaW5mb3JtYXRpb24gYWJvdXQgb3RoZXIgZGF0YSIuIEl0IGlzIHVzZWQgdG8gYXZvaWQgVEhJ
Uw0KPj4+Pj5kaXNjdXNzaW9uLg0KPj4+Pj4NCj4+Pj4+IEZvciBleGFtcGxlLCBJIHByb3Bvc2Ug
d2UgZGVmaW5lICJ0ZXF1aWxhIG1ldGFkYXRhIiBiZWNhdXNlLA0KPj4+Pj4gZnJhbmtseSwgSSB3
aWxsIG5lZWQgdG8gb3JkZXIgYSB0cmlwbGUtc2hvdCBpZiB3ZSBrZWVwIGF0dGVtcHRpbmcNCj4+
Pj4+IHRvIGRlZmluZSBzb21ldGhpbmcgdGhhdCwgYnkgZGVmaW5pdGlvbiwgaXMgYW1iaWd1b3Vz
LiBJJ2QgbGlrZQ0KPj4+Pj4gbXkgYmFydGVuZGVyIHRvIHVuZGVyc3RhbmQgbWUgc3BlY2lmaWNh
bGx5IHdoZW4gSSBzYXkgIkkgbmVlZCBhDQo+Pj4+PnNob3QiLg0KPj4+Pj4NCj4+Pj4+IE9uIDMv
MTMvMTQgNzo0OSBBTSwgIkx1Y3kgeW9uZyIgPGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzps
dWN5LnlvbmdAaHVhd2VpLmNvbT4NCj4+Pj4+IDxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+
PiB3cm90ZToNCj4+Pj4+DQo+Pj4+PiAgID5TbmlwLi4NCj4+Pj4+ICAgPlNLPiBKdXN0IGNvcHlp
bmcgZnJvbSB0aGUgUFM6DQo+Pj4+PiAgID4tLQ0KPj4+Pj4gICA+RGF0YSBwbGFuZSBtZXRhZGF0
YSBwcm92aWRlcyB0aGUgYWJpbGl0eSB0byBleGNoYW5nZSBpbmZvcm1hdGlvbg0KPj4+Pj5iZXR3
ZWVuDQo+Pj4+PiAgID50aGUgbmV0d29yayBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4g
c2VydmljZSBmdW5jdGlvbnMsDQo+Pj4+PmFuZCBzZXJ2aWNlDQo+Pj4+PiAgID5mdW5jdGlvbnMg
YW5kIHRoZSBuZXR3b3JrLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID4tLQ0KPj4+Pj4gICA+SXQgaXMg
YSBsdWNpZCBkZWZpbml0aW9uLiBXZSBhcmUgdW5uZWNlc3NhcmlseSBtYWtpbmcgdGhlIHdvcmQN
Cj4+Pj4+Im5ldHdvcmsiDQo+Pj4+PiAgID5jb250cm92ZXJzaWFsLCBJTU8uDQo+Pj4+PiAgID4N
Cj4+Pj4+ICAgPltMdWN5XSBUaGlzIGlzIG15IHBvaW50LiAiVGhlIG5ldHdvcmsiIGlzIHRvbyBn
ZW5lcmFsIGhlcmUsDQo+Pj4+PndoaWNoIGJyaW5ncw0KPj4+Pj4gICA+bWV0YWRhdGEgZ3JlYXQg
cG93ZXIgdG8gZG8gbWFueSB0aGluZ3MuIFRoaXMgaXMgd2h5IHBlb3BsZQ0KPj4+Pj5pbnZlbnQg
aWRlYXMNCj4+Pj4+ICAgPmhlcmUsIHdoaWNoIGNhdXNlcyBhIGxvdCBvZiBkZWJhdGVzIG9uIG1l
dGFkYXRhIHVzYWdlIHBvdGVudGlhbHMuDQo+Pj4+PiBXZQ0KPj4+Pj4gICA+c2hvdWxkIG5vdCBz
cGVuZCBhIGxvdCBvZiB0aW1lcyBvbiB0aGF0IGRlYmF0ZXMgYW5kIGp1ZGdlIHdoaWNoDQo+Pj4+
PnVzYWdlIGlzDQo+Pj4+PiAgID52YWx1YWJsZSBvciBub3QuIFRodXMsIGZvciB0aGUgU0ZDIHdv
cmssIGl0IHdpbGwgYmUgaGVscGZ1bCBpZg0KPj4+Pj53ZSBjYW4NCj4+Pj4+ICAgPm5hcnJvdyBk
b3duIGEgYml0LiBKb2VsIG1ha2VzIGV4cGxpY2l0bHkgdHdvIGNhc2VzLCB3aGljaCBpcw0KPj4+
Pj5oZWxwZnVsIHRvDQo+Pj4+PiAgID5kZXZlbG9wIHVzZSBjYXNlcyBmb3IgZWFjaCBjYXNlLiBJ
IHdvdWxkIGxpa2UgdG8gc2VlIHRoYXQgdGhlDQo+Pj4+PnByb2JsZW0NCj4+Pj4+ICAgPnN0YXRl
bWVudCBjYW4gYmUgbW9yZSBzcGVjaWZpYyBvbiBtZXRhZGF0YSBkZWZpbml0aW9uLCB3aGljaCBt
YXkNCj4+Pj4+YmUNCj4+Pj4+ICAgPmhlbHBmdWwgaW4gbGVzcyBmb2N1c2luZyBvbiBpdCBhbmQg
bW92aW5nIGZvcndhcmQuDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPkx1Y3kNCj4+Pj4+ICAgPg0KPj4+
Pj4gICA+U3VyZW5kcmEuDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+Pg0KPj4+Pj4g
ICA+PlRoYW5rcywNCj4+Pj4+ICAgPj5MdWN5DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+LS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+ICAgPj5Gcm9tOiBKaW0gR3VpY2hhcmQgKGpndWlj
aGFyKSBbbWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbV0NCj4+Pj4+ICAgPj5TZW50OiBXZWRuZXNk
YXksIE1hcmNoIDEyLCAyMDE0IDQ6MzggUE0NCj4+Pj4+ICAgPj5UbzogTHVjeSB5b25nDQo+Pj4+
PiAgID4+Q2M6IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcjsN
Cj4+Pj4+ICAgPj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsDQo+Pj4+PkhhZGkg
U2FsaW0NCj4+Pj4+ICAgPj5TdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0
YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5IaSBMdWN5LA0KPj4+
Pj4gICA+Pg0KPj4+Pj4gICA+Pk5vLiBJIGFtIHNpbXBseSBzYXlpbmcgd2Ugc2hvdWxkIG5vdCBv
dmVyY29tcGxpY2F0ZSB0aGUgcHJvYmxlbQ0KPj4+Pj4gICA+PnN0YXRlbWVudCB3aXRoIHRleHQg
dGhhdCBhZGRzIGxpdHRsZSB0byBubyB2YWx1ZSBpbiBteSBvcGluaW9uLg0KPj4+Pj4gV2hldGhl
cg0KPj4+Pj4gICA+PndlIGNhbGwgaXQgbWV0YWRhdGEsIG9yIGNvbnRleHQsIGhhcyBubyBiZWFy
aW5nIG9uIHRoZSBmYWN0DQo+Pj4+PnRoYXQgdGhlDQo+Pj4+PiAgID4+cHJvYmxlbSBzdGF0ZW1l
bnQgYWxyZWFkeSBjbGVhcmx5IHN0YXRlcyB3ZSBuZWVkIHRvIGJlIGFibGUgdG8NCj4+Pj4+cGFz
cw0KPj4+Pj4gICA+PmluZm9ybWF0aW9uIGJldHdlZW4gU0bCuXMgYW5kIGJldHdlZW4gdGhlIG5l
dHdvcmsgJiBTRsK5cy4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5PbiAzLzEy
LzE0LCA1OjEzIFBNLCAiTHVjeSB5b25nIiA8bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1
Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4+Pj48bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4g
d3JvdGU6DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj5IaSBKaW0sDQo+Pj4+
PiAgID4+Pg0KPj4+Pj4gICA+Pj5JIGZvciBvbmUgZG9uJ3QgYWdyZWUgYW5kIHRoaW5rIHdlIGFy
ZSBvdmVyIGNvbXBsaWNhdGluZyB3aGF0DQo+Pj4+PnNob3VsZA0KPj4+Pj4gICA+Pj5iZSBzdHJh
aWdodGZvcndhcmQuIFRoZSBTRkMgZW5jYXBzdWxhdGlvbiBzaG91bGQgZW5hYmxlIHR3bw0KPj4+
Pj50aGluZ3M6DQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj4xLiBTdGVlcmluZyBvZiBzZWxlY3Rl
ZCBmbG93cyB0aHJvdWdoIGEgc2VydmljZSBjaGFpbjsgdGhpcyBpcw0KPj4+Pj50aGUNCj4+Pj4+
ICAgPj4+c2VydmljZSBmdW5jdGlvbiBwYXRoLg0KPj4+Pj4gICA+Pj4yLiBQYXNzaW5nIG9mIGNv
bnRleHQgYXNzb2NpYXRlZCB3aXRoIGEgZ2l2ZW4gZmxvdyB3aXRoaW4gc2FpZA0KPj4+Pj5zZXJ2
aWNlDQo+Pj4+PiAgID4+PmZ1bmN0aW9uIHBhdGguIFRoaXMgY29udGV4dCBpbmZvcm1hdGlvbiBt
YXkgYmUgY29uc3VtZWQgYnkgYQ0KPj4+Pj5TRiAoYW4NCj4+Pj4+ICAgPj4+YXBwbGljYXRpb24g
SUQgaXMgYW4gZXhhbXBsZSkgb3IgbWF5IGJlIGNvbnN1bWVkIGJ5IHRoZQ0KPj4+Pj5mb3J3YXJk
aW5nDQo+Pj4+PiAgID4+PmVsZW1lbnRzIChhIHZyZi1JRCBpcyBhbiBleGFtcGxlKS4NCj4+Pj4+
ICAgPj4+W0x1Y3ldIERvIHlvdSBjYWxsIHRoZSBjb250ZXh0IGFzIG1ldGFkYXRhIG9yIG5vdD8g
RG8gd2UgaGF2ZQ0KPj4+Pj5hbm90aGVyDQo+Pj4+PiAgID4+PnRlcm0gaGVyZSBiZXNpZGUgU0ZD
IGhlYWRlciBhbmQgbWV0YWRhdGEuIEkgc2VlIHRoYXQgeW91IGRvbid0DQo+Pj4+PndhbnQgdG8N
Cj4+Pj4+ICAgPj4+c2VwYXJhdGUgd2hhdCBpcyBjb25zdW1lZCBieSBTRiBhbmQgd2hhdCBpcyBj
b25zdW1lZCBieSB0aGUNCj4+Pj4+Zm9yd2FyZGluZw0KPj4+Pj4gICA+Pj5lbGVtZW50cy4NCj4+
Pj4+ICAgPj4+DQo+Pj4+PiAgID4+Pkx1Y3kNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+PlNlbnQg
ZnJvbSBteSBpUGhvbmUNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+Pj4gT24gTWFyIDEyLCAyMDE0
LCBhdCA0OjE2IFBNLCAiTHVjeSB5b25nIg0KPj4+Pj48bHVjeS55b25nQGh1YXdlaS5jb208bWFp
bHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPiA8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4g
d3JvdGU6DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBHcmVhdC4gVGhlbiB3ZSBtYXkgY29u
c2lkZXIgdHdvIHNwZWNpYWwgbWV0YWRhdGEgZGVmaW5pdGlvbnMNCj4+Pj4+aW4gdGhlDQo+Pj4+
PiAgID4+Pj5wcm9ibGVtIHN0YXRlbWVudCBzbyB3ZSBjYW4gYWxsIHVzZSB0aGUgc2FtZSBkZWZp
bml0aW9ucy4NCj4+Pj4+SGVyZSBpcyBteQ0KPj4+Pj4gICA+Pj4+c3VnZ2VzdGVkIHRleHQgYW5k
IGxpa2UgdG8gaGVhciB5b3UgYW5kIG90aGVyJ3MgaW5wdXQgYW5kDQo+Pj4+PnN1Z2dlc3Rpb25z
Lg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBs
YW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5DQo+Pj4+PnRvDQo+Pj4+PiAgID4+Pj5l
eGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBlbGVtZW50cyBpbiBhIHNlcnZpY2UgZnVu
Y3Rpb24NCj4+Pj4+ICAgPj4+PmNoYWluaW5nLiBJbiB0aGlzIGNvbnRleHQsIHRoZXJlIGFyZSB0
d28gdHlwZXMgb2YgZGF0YSBwbGFuZQ0KPj4+Pj5tZXRhZGF0YS4NCj4+Pj4+ICAgPj4+Pg0KPj4+
Pj4gICA+Pj4+IFNlcnZpY2UgRnVuY3Rpb24gTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBleGNo
YW5nZWQgYmV0d2Vlbg0KPj4+Pj4gICA+Pj4+Y2xhc3NpZmllciBhbmQgc2VydmljZSBmdW5jdGlv
bnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMgdG8NCj4+Pj4+ICAgPj4+PmZhY2lsaXRhdGUg
c2VydmljZSBmdW5jdGlvbnMgb24gdGhlIHBhY2tldCB0cmVhdG1lbnQuDQo+Pj4+PiAgID4+Pj4N
Cj4+Pj4+ICAgPj4+PiBTdGVlcmluZyBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGZyb20gc2Vy
dmljZSBmdW5jdGlvbnMgdG8gYQ0KPj4+Pj4gICA+Pj4+Y2xhc3NpZmllciBvciBzZXJ2aWNlIG5v
ZGUgZm9yIHRyYWZmaWMgZm9yd2FyZGluZyBwdXJwb3NlLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAg
ID4+Pj4gLWVuZA0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gTHVjeQ0KPj4+Pj4gICA+Pj4+
DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K
Pj4+Pj4gICA+Pj4+IEZyb206IEpvZWwgTS4gSGFscGVybiBbbWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb21dDQo+Pj4+PiAgID4+Pj4gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjM1
IFBNDQo+Pj4+PiAgID4+Pj4gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBh
cmtlcg0KPj4+Pj4gICA+Pj4+IENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsgYnJpanNtYW5A
anVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpDQo+Pj4+PiAgID4+Pj4gU2FsaW0N
Cj4+Pj4+ICAgPj4+PiBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRh
dGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFllcywgSSBhbSB0
cnlpbmcgdG8gY29uc2lzdGVudGx5IGRpc3Rpbmd1aXNoIHRob3NlIHR3byBjYXNlcw0KPj4+Pj53
aGVuDQo+Pj4+PiAgID4+Pj50YWxraW5nIGFib3V0IHRoZSBpbmZvcm1hdGlvbiBjYXJyaWVkIHdp
dGggcGFja2V0cyBpbiBzZXJ2aWNlDQo+Pj4+PmNoYWlucy4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4g
ICA+Pj4+IFlvdXJzLA0KPj4+Pj4gICA+Pj4+IEpvZWwNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+
Pj4+PiBPbiAzLzEyLzE0LCAzOjEzIFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+
IEpvZWwsIFNlZSBiZWxvdy4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjDQo+
Pj4+PiAgID4+Pj4+IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBK
b2VsIE0uIEhhbHBlcm4NCj4+Pj4+U2VudDoNCj4+Pj4+ICAgPj4+Pj4gV2VkbmVzZGF5LCBNYXJj
aCAxMiwgMjAxNCAyOjAyIFBNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXMNCj4+Pj4+Qk9VVEhPUlM7
DQo+Pj4+PiAgID4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOw0K
Pj4+Pj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7DQo+Pj4+PiAgID4+Pj4+IEphbWFsIEhh
ZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+IGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+
IEkgd2FzIHRyeWluZyB0byB3b3JkIGl0IGNhcmVmdWxseSBub3QgdG8gZm9jdXMgb24gd2hvIHB1
dHMNCj4+Pj4+dGhlDQo+Pj4+PiAgID4+Pj4+IGluZm9ybWF0aW9uIGluLCBidXQgb25seSBvbiB3
aG8gY29uc3VtZXMgdGhlIGluZm9ybWF0aW9uLg0KPj4+Pj4gICA+Pj4+PiBJbmZvcm1hdGlvbiBm
b3Igc2VydmljZSBmdW5jdGlvbnMgbWF5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcw0KPj4+Pj4gICA+
Pj4+PiBjbGFzc2lmaWVyIG9yIGZyb20gb3RoZXIgc2VydmljZSBmdW5jdGlvbnMuIFtMdWN5XSB0
aGlzIGlzDQo+Pj4+PnRoZSBvbmUNCj4+Pj4+ICAgPj4+Pj4gY2FzZSB1c2luZyBtZXRhZGF0YSBp
biB5b3VyIHZpZXcuIEluZm9ybWF0aW9uIGZvciB0aGUNCj4+Pj4+Zm9yd2FyZGluZw0KPj4+Pj4g
ICA+Pj4+PiB3aWxsIGdlbmVyYWxseSBjb21lIGZyb20gdGhlIGluZ3Jlc3MgY2xhc3NpZmllciwg
YnV0IGluDQo+Pj4+PnNwZWNpYWwNCj4+Pj4+ICAgPj4+Pj4gY2FzZXMgbWF5IGJlIHByb3ZpZGVk
IGJ5IHNlcnZpY2UgZnVuY3Rpb25zLiAoSSBrZWVwDQo+Pj4+PndhbnRpbmcgdG8gZ2V0DQo+Pj4+
PiAgID4+Pj4+IHJpZCBvZiB0aG9zZSBzcGVjaWFsIGNhc2VzLCBidXQgc28gZmFyIHRoZXJlIHNl
ZW0gdG8gYmUNCj4+Pj4+anVzdCBlbm91Z2gNCj4+Pj4+ICAgPj4+Pj4gb2YgdGhlbSB0byB3YXJy
YW50IGNvdmVyaW5nIGluIHRoZSBzb2x1dGlvbi4gQW5kIG1vcmUNCj4+Pj4+aW1wb3J0YW50bHks
DQo+Pj4+PiAgID4+Pj4+IHNpZ25pZmljYW50IHN1cHBvcnQgZm9yIGl0IGluIHRoZSB3b3JraW5n
IGdyb3VwLikgW0x1Y3ldDQo+Pj4+PlRoaXMgaXMNCj4+Pj4+ICAgPj4+Pj4gdGhlIHNlY29uZCBj
YXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldyAoYnV0IHlvdSBkb24ndA0KPj4+Pj5saWtl
IGl0KS4NCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gQW5kIHlvdSBzdWdnZXN0IGRpc3Rp
bmd1aXNoaW5nIHRoZXNlIHR3byBjYXNlcyB3aGVuDQo+Pj4+PmRpc2N1c3NpbmcNCj4+Pj4+ICAg
Pj4+Pj4gYWJvdXQgbWV0YWRhdGEgdXNhZ2UuIElzIHRoYXQgcmlnaHQgdW5kZXJzdGFuZGluZz8N
Cj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gTHVjeQ0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gT24gMy8x
Mi8xNCwgMjozMyBQTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4gSm9lbCwgSSBp
bnRlcnByZXQgdGhhdCB5b3Ugc3VnZ2VzdHMgdGhhdCBkaXN0aW5ndWlzaCB0aGUNCj4+Pj4+ZXhj
aGFuZ2UNCj4+Pj4+ICAgPj4+Pj4+IGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBiZXR3
ZWVuIHNlcnZpY2UgZnVuY3Rpb25zDQo+Pj4+PmFuZCB0aGUNCj4+Pj4+ICAgPj4+Pj4+IGV4Y2hh
bmdlIGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBmcm9tIGEgc2VydmljZQ0KPj4+Pj5m
dW5jdGlvbiB0bw0KPj4+Pj4gICA+Pj4+Pj4gYSBzZXJ2aWNlIG5vZGUuIElzIHRoaXMgcmlnaHQg
dW5kZXJzdGFuZGluZz8gTHVjeQ0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybg0KPj4+Pj4gICA+Pj4+
Pj4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEy
LA0KPj4+Pj4yMDE0DQo+Pj4+PiAxOjE5DQo+Pj4+PiAgID4+Pj4+PiBQTQ0KPj4+Pj4gICA+Pj4+
Pj4gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlciBDYzogSmltIEd1
aWNoYXJkDQo+Pj4+PiAgID4+Pj4+PiAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldDxt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDoNCj4+Pj4+ICAgPj4+Pj4+IFJl
OiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4g
ICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IE15IGluY2xpbmF0aW9uIHdvdWxkIGJlIHRvIHR1bmUg
dGhhdCBkZWZpbml0aW9uIHRvDQo+Pj4+PmRpc3Rpbmd1aXNoDQo+Pj4+PiAgID4+Pj4+PiBiZXR3
ZWVuIGRhdGFwbGFuZSBjYXJyaWVkIGluZm9ybWF0aW9uIGludGVuZGVkIGZvciB1c2UgYnkNCj4+
Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4gZnVuY2l0b25zICh3aGF0ZXZlciB0aGUgb3JpZ2lu
KSwgYW5kIGRhdGFwbGFuZSBjYXJyaWVkDQo+Pj4+PmluZm9ybWF0aW9uDQo+Pj4+PiAgID4+Pj4+
PiBpbnRlbmRlZCBmb3IgZGF0YXBsYW5lIGZvcndhcmRpbmcgY29tcG9uZW50cy4NCj4+Pj4+ICAg
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gSGkgSm9lbCwNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+IEkgYWdyZWUgdGhhdCB3ZSBuZWVkIHVzaW5nIHRoZSBzYW1lIGRlZmluaXRp
b24gZm9yIGENCj4+Pj4+dGVybSwgYnV0DQo+Pj4+PiAgID4+Pj4+Pj4gZGlzYWdyZWUgdGhhdCB0
aGUgbWV0YWRhdGEgZGVmaW5pdGlvbiBoZXJlIGlzIGEgc2V0IG9mDQo+Pj4+PiAgID4+Pj4+Pj4g
aW5mb3JtYXRpb24gcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBUaGlzIG1heSBiZSB0b28gbmFycm93
DQo+Pj4+Pm9yIGxlYWQNCj4+Pj4+ICAgPj4+Pj4+PiB0byBhIHBhcnRpY3VsYXIgc29sdXRpb24u
IEkgYW0gZmluZSB3aXRoIHRoaXMgZGVmaW5pdGlvbg0KPj4+Pj5pbiB0aGUNCj4+Pj4+ICAgPj4+
Pj4+PiBwcm9ibGVtIHN0YXRlbWVudCB3LyBtaW5vciB0d2VhayAoc3VnZ2VzdGVkIG9uIG1haWxp
bmcNCj4+Pj4+bGlzdCkuDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBEYXRhcGxh
bmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlDQo+Pj4+PmFiaWxp
dHkgdG8NCj4+Pj4+ICAgPj4+Pj4+PiBleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBj
bGFzc2lmaWVycyBhbmQgc2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+IGZ1bmN0aW9ucywgYmV0d2Vl
biBzZXJ2aWNlIGZ1bmN0aW9ucywgYW5kIHNlcnZpY2UNCj4+Pj4+ZnVuY3Rpb25zIGFuZA0KPj4+
Pj4gICA+Pj4+Pj4+IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+IGNsYXNzaWZpZXJzfHNlcnZpY2Ugbm9k
ZXMuDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBUaGVyZSBtYXkgYmUgYSBzb2x1
dGlvbiB0aGF0IGEgc2VydmljZSBmdW5jdGlvbiBwYXNzZXMNCj4+Pj4+c29tZQ0KPj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+PiBpbmZvcm1hdGlvbiB0byBhdHRhY2hlZCBzZXJ2aWNlIG5vZGUgd2l0aG91
dCB1c2luZyBTRkMNCj4+Pj4+aGVhZGVyLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4gVGhhbmtzLCBMdWN5DQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgSGFscGVybiBE
aXJlY3QNCj4+Pj4+ICAgPj4+Pj4+PiBbbWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29t
XSBTZW50OiBXZWRuZXNkYXksDQo+Pj4+Pk1hcmNoIDEyLA0KPj4+Pj4gICA+Pj4+Pj4+IDIwMTQg
MTI6MjUgUE0gVG86IEx1Y3kgeW9uZzsgSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzDQo+Pj4+PkJP
VVRIT1JTOw0KPj4+Pj4gICA+Pj4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1
aWNoYXIpOw0KPj4+Pj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj4gICA+Pj4+Pj4+IHNm
YzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4+PiBk
cmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4gTHVjeSwgeW91IHNheSAidGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMg
Li4uIiBUaGUNCj4+Pj4+ZGVmaW5pdGlvbiB5b3UNCj4+Pj4+ICAgPj4+Pj4+PiB0aGVuIHByb3Zp
ZGUgaXMgYSBkZWZpbml0aW9uIG9mIHRoZSBzZXQgb2YgaW5mb3JtYXRpb24gd2UNCj4+Pj4+YXJl
DQo+Pj4+PiAgID4+Pj4+Pj4gcHJvcG9zaW5nIHRoYXQgd2UgcHV0IGluIHRoZSBTRkMgaGVhZGVy
LiBJLCBhbmQgb3RoZXJzLA0KPj4+Pj5oYXZlDQo+Pj4+PiAgID4+Pj4+Pj4gYmVlbiB1c2luZyB0
aGUgdGVybSBtZXRhZGF0YSBtb3JlIG5hcnJvd2x5LiBXZSBjYW4gdXNlDQo+Pj4+PndoYXRldmVy
DQo+Pj4+PiAgID4+Pj4+Pj4gZGVmaW5pdGlvbiB3ZSB3YW50LiBCdXQgd2UgZG8gbmVlZCB0byBh
Z3JlZSBvbiB0aGUNCj4+Pj4+ZGVmaW5pdGlvbi4NCj4+Pj4+ICAgPj4+Pj4+PiBGb3IgdGhlIHB1
cnBvc2VzIG9mIHRoZSBXRywgaXQgc2VlbXMgbXVjaCBtb3JlIHVzZWZ1bCB0bw0KPj4+Pj51c2Ug
dGhlDQo+Pj4+PiAgID4+Pj4+Pj4gdGVybSBtZXRhZGF0YSBmb3IgdGhlIG5hcnJvd2VyIGRlc2Ny
aXB0aW9uLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+
Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBPbiAzLzEyLzE0LCAxOjE5IFBNLCBMdWN5
IHlvbmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+IEhpIEpvZWwsDQo+Pj4+PiAgID4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+IEkgYWdyZWUuIFdlIG5lZWQgdG8gZGlmZmVyZW50aWF0ZSB0aGUg
bWV0YWRhdGEgdXNlZCBieQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+ZnVuY3Rpb24g
YW5kIFNGQyBoZWFkZXIuIFRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIGNhcnJ5aW5nDQo+Pj4+PnNv
bWUNCj4+Pj4+ICAgPj4+Pj4+Pj5zdGF0ZXMgYWxvbmcgd2l0aCB0aGUgcGFja2V0LiBJTU86IFNG
QyBoZWFkZXIgaXMgYSBraW5kIG9mDQo+Pj4+PiAgID4+Pj4+Pj4+bWV0YWRhdGEgY2FycmllZCBv
biBwYWNrZXQgZm9yIG5leHQgc2VydmljZSBub2RlIHRvIHVzZS4NCj4+Pj4+SW4gdGhlDQo+Pj4+
PiAgID4+Pj4+Pj4+Y29udGV4dCBvZiBTRkMsIHdlIGhhdmUgdGVybSBmb3IgU0ZDIGhlYWRlciBh
bmQgdGhlDQo+Pj4+Pm1ldGFkYXRhIHRoYXQNCj4+Pj4+ICAgPj4+Pj4+Pj53YXMgY2FycmllZCBi
ZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBvciBiZXR3ZWVuIHNlcnZpY2UNCj4+Pj4+ICAgPj4+
Pj4+Pj5mdW5jdGlvbnMgYW5kIGNsYXNzaWZpZXJzL3NlcnZpY2Ugbm9kZXMsIHdoaWNoIGlzIHdo
YXQNCj4+Pj4+dGhlIGRyYWZ0DQo+Pj4+PiAgID4+Pj4+Pj4+Zm9jdXMuDQo+Pj4+PiAgID4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IFRoYW5rcywgTHVjeQ0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBG
cm9tOiBKb2VsIE0uIEhhbHBlcm4NCj4+Pj4+ICAgPj4+Pj4+Pj4gW21haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLA0KPj4+Pj4gMjAxNA0KPj4+Pj4g
ICA+Pj4+Pj4+PiAxMToxOCBBTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24g
UGFya2VyIENjOg0KPj4+Pj4gSmltDQo+Pj4+PiAgID4+Pj4+Pj4+IEd1aWNoYXJkIChqZ3VpY2hh
cik7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+
Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbQ0K
Pj4+Pj4gICA+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+IGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+IEkgdGhpbmsgaXQgaXMgaW1wb3J0YW50IHRvIGtlZXAgYSBzdHJvbmcgZGlzdGluY3Rp
b24NCj4+Pj4+YmV0d2Vlbg0KPj4+Pj4gICA+Pj4+Pj4+PiBtZXRhZGF0YSAod2hpY2ggaXMgZm9y
IHVzZSBieSBhcHBsaWNhdGlvbnMpIGFuZCB0aGUNCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+
Pj4+PiBjaGFpbmluZyBpbmZvcm1hdGlvbiBpbiB0aGUgYmFzZSBzZXJ2aWNlIGNoYWluIGhlYWRl
ciwNCj4+Pj4+d2hpY2ggaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4gZm9yIHVzZSBieSB0aGUgc2Vydmlj
ZSBjaGFpbiBzdXBwb3J0IG1lY2hhbmlzbXMuDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBP
biAzLzEyLzE0LCAxMDo0MiBBTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4g
RnVsbHkgYWdyZWUgd2l0aCBKb2UuDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4gV2Ugc2hvdWxkIG5vdCByZXF1aXJlIGEgZml4IGxlbmd0aCBmb3IgaW4tYmFuZCBtZXRhZGF0
YQ0KPj4+Pj5idXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGFsc28gbm90IGxlYXZlIGl0IGZvciBmcmVl
bHkgdXNhZ2UuIEluIGZhY3QsIHdoZW4gYQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+
PiBub2RlIGluc2VydHMgU0ZDIGhlYWRlciBvbiBhIChlbmNhcHN1bGF0ZWQpIHBhY2tldCBhbmQN
Cj4+Pj4+c2VuZCB0bw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbmV4dCBzZXJ2aWNlIG5vZGUsIFNGQyBo
ZWFkZXIgaXRzZWxmIGNhbiBiZSBzZWVuIGFzIGENCj4+Pj4+bWV0YWRhdGEuDQo+Pj4+PiAgID4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gTHVjeQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYw0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4gW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpv
ZWwgTS4NCj4+Pj4+SGFscGVybg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gU2VudDogV2VkbmVzZGF5LCBN
YXJjaCAxMiwgMjAxNCA5OjIxIEFNIFRvOiBOaWNvbGFzDQo+Pj4+PkJPVVRIT1JTOw0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4gUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4+
PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+PiAgID4+Pj4+Pj4+PiBzZmM7IEphbWFsIEhh
ZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4+PiBkcmFmdC1yaWpz
bWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+IEZvciBpbi1iYW5kIG1ldGFkYXRhLCB0aGUgQVBJIGZvciBhY2Nlc3MgY2Fu
IGVhc2lseSBiZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gc3luY2hyb25vdXMuIE91dCBvZiBiYW5kIG1l
dGFkYXRhIG5lZWRzIGRpZmZlcmVudA0KPj4+Pj5oYW5kbGluZy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
IFRoZXJlIGFyZSBtYW55IGNhc2VzIHdoZXJlIG91dC1vZi1iYW5kIG1ldGFkYXRhIGlzDQo+Pj4+
PnVzZWZ1bCBhbmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGFwcHJvcHJpYXRlLiBCdXQgdGhleSBkbyBu
b3QgY292ZXIgYWxsIG5lZWRzIGJ5IGFueQ0KPj4+Pj5zdHJldGNoLg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IEV2ZW4gaWYgZWFjaCBwaWVjZSBvZiBpbi1iYW5kIG1ldGFk
YXRhIGlzIG9mIGZpeGVkDQo+Pj4+Pmxlbmd0aCwNCj4+Pj4+ICAgPj4+Pj4+Pj4+IHRoZXJlIGFy
ZSBtYW55IGRpZmZlcmVudCBraW5kcyBvZiBtZXRhdHlwZS4gVHJ5aW5nIHRvDQo+Pj4+PnNheQ0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4gInRoZXJlIHdpbGwgYmUgZXhhY3RseSBmb3VyIHBpZWNlcywgYW5k
IHRoZXkgd2lsbCBiZSBvZg0KPj4+Pj50eXBlcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gdDEsIHQyLCB0
MywgYW5kIHQ0IiBpcyBzaW1wbHkgdG9vIHNwZWNpZmljIGZvciBldmVuIDgwJQ0KPj4+Pj5vZiB0
aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+bmVlZHMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gT24gMy8xMi8xNCwgODo1MiBBTSwgTmljb2xhcyBCT1VUSE9SUyB3cm90ZToNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBIZWxsbyBSb24sDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBTZW5kaW5nIG91dCBvZiBiYW5kIGNvbmdydWVudCBtZXRhZGF0YSBtYXkgbm90IGJlIHRo
ZQ0KPj4+Pj5hbnN3ZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0byBhbGwgbmVlZHMgYnV0IGl0IGlz
IG9uZSB0b29sIHRoYXQgd2Ugc2hvdWxkIGtlZXAuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBOb3QgYWxsIG1ldGFkYXRhIGlzIHRpZWQgdG8gYSBzcGVjaWZpYyBwYWNr
ZXQsIGZvcg0KPj4+Pj5leGFtcGxlIGENCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBwb2xpY3kgY2hhbmdl
IGluIFBDUkYgY291bGQgbGVhZCB0byBzb21lIG1ldGFkYXRhDQo+Pj4+PnNpZ25hbGluZywNCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiB0aGUgcmVhY3Rpb24gdGltZSBuZWVkIG5vdCBiZSBpbW1lZGlhdGUs
IGZldyBtcyBtYXkNCj4+Pj4+bm90IG1hdHRlci4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IEFzIHlvdSBwb2ludCwgaWYgYSBwYWNrZXQgaXMgdGllZCB0byBhIG1ldGFk
YXRhIGENCj4+Pj4+Y29ycmVsYXRpb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBpbmZvIGNhbiBiZSBz
ZXQgaW4gYm90aCBwYWNrZXQgdG8gZGVhbCB3aXRoIGl0IChpLmUNCj4+Pj4+bWV0YWRhdGENCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiBleHBlY3RlZCBmbGFnIGluIHRoZSBTRkMgaGVhZGVyLCBwbHVzIGFu
IGlkKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gRmluYWxseSB3ZSBj
YW4gc3RpbGwgc2VuZCBzb21lIGxpbWl0ZWQgbWV0YWRhdGEgd2l0aGluDQo+Pj4+PmEgaGVhZGVy
Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoaXMgY291bGQgYmUgdXNlZCBmb3IgbG9hZCBiYWxhbmNl
cnMgaW4gcGFydGljdWxhciBpZg0KPj4+Pj53ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGFncmVlIG9u
IGEgY29udmVudGlvbiB0byBsb2NhdGUgImNvYXJzZSBncmFpbiBwb2xpY3kiDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gLyAiZmluZSBncmFpbiBwb2xpY3kiIG9uIHJlc2VydmVkIGNvbnRleHQgaGVhZGVy
cy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoaXMgc2VlbXMgdG8g
b3BlbiB1cCBhIGxvdCBvZiBmbGV4aWJpbGl0eSAvDQo+Pj4+Pmlubm92YXRpb25zLg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gT24geW91ciBsYXN0IHBvaW50LCB0aGVy
ZSBpcyBhIHF1ZXN0aW9uIG9uIGhvdyB0byBtYWtlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWV0YWRh
dGEgYXZhaWxhYmxlIHRvIGEgU2VydmljZSBGdW5jdGlvbi4gQ3VycmVudCBzb2NrZXQNCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBjb25uZWN0aW9ucyBmb3IgZXhhbXBsZSBkbyBub3QgYWxsb3cgdG8gcmV0
cmlldmUgSVANCj4+Pj4+aGVhZGVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gb3B0aW9ucy4gU28gSSBh
c3N1bWUgdGhhdCBTRkMgYXdhcmUgU2VydmljZSBGdW5jdGlvbnMNCj4+Pj4+d2lsbA0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IG5lZWQgc29tZSAoYXN5bmNocm9ub3VzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
PykgQVBJIHRvIHJldHJpZXZlIFNGQyBoZWFkZXIgaW5mb3JtYXRpb24gYXMgd2VsbCBhcw0KPj4+
Pj5pbi1iYW5kDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWV0YWRhdGEuIEkgZG9uJ3Qgc2VlIG91dCBv
ZiBiYW5kIG1ldGFkYXRhIHRyYW5zcG9ydA0KPj4+Pj5hZGRpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBjb21wbGV4aXR5LCB0aGUgc2FtZSBBUEkgY2FuIHByb2JhYmx5IGFwcGx5Lg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhlIGFsdGVybmF0aXZlIG9wdGlvbiwgYWxs
b3dpbmcgdmFyaWFibGUgc2l6ZWQNCj4+Pj4+bWV0YWRhdGEgaW4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiB0aGUgU0ZDIGhlYWRlciBoYXMgc29tZSBkcmF3YmFja3MgYXMgd2VsbCwgb25lIGJlaW5nDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gZnJhZ21lbnRhdGlvbiwgYW5kIHNvbWUgc3dpdGNoZXMgZXhwZWN0
aW5nIGFzIHdlbGwgdG8NCj4+Pj4+bG9vayBhdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGVuZCB1c2Vy
IHRyYWZmaWMgaGVhZGVycyBmb3IgbGluayBsb2FkIGJhbGFuY2luZy4gSQ0KPj4+Pj53b3VsZA0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IGFncmVlIHRoYXQgaWYgd2UgY2FuIGFjY2VwdCB0aGVzZSBpc3N1
ZXMsIHRoZW4gc2VuZGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG9mZi1saW5lIGNvbmdydWVudCBt
ZXRhZGF0YSBsb29zZXMgaXRzIGludGVyZXN0Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gV2UgbmVlZCB0byB0YWtlIGludG8gYWNjb3VudCB0aGF0IGJvdGggaW4tYmFu
ZCBhbmQNCj4+Pj4+Y29uZ3J1ZW50DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gb3V0LW9mLWJhbmQgbWV0
YWRhdGEgdHJhbnNwb3J0IGlzIG5vdCByZWxpYWJsZS4gQQ0KPj4+Pj5wYWNrZXQgbG9zcw0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+IHRyaWdnZXJpbmcgcmV0cmFuc21pc3Npb24gd291bGQgbm90IGxlYWQg
dG8gdGhlDQo+Pj4+PmlkZW50aWNhbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHJlY29uc3RydWN0aW9u
IG9mIHRoZSBhc3NvY2lhdGVkIG1ldGFkYXRhLiBJbiBzb21lDQo+Pj4+PmNhc2VzLCB3ZQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+IG1pZ2h0IHRodXMgZXZlbiBuZWVkIG5vbi1jb25ncnVlbnQgb3V0LW9m
LWJhbmQgcmVsaWFibGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtZXRhZGF0YSB0cmFuc3BvcnQuDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fIEZyb206DQo+Pj4+PiBSb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBQYXJrZXIg
W1Jvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb20+XSBTZW50Og0KPj4+Pj5XZWRuZXNkYXksDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gTWFyY2ggMTIsIDIwMTQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiAxMjo0MyBQTSBUbzogTmljb2xh
cyBCT1VUSE9SUyBDYzogSmltIEd1aWNoYXJkDQo+Pj4+PihqZ3VpY2hhcik7DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+c2ZjOyBKYW1hbCBIYWRpIFNh
bGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBOaWNvbGFzLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gSSB1bmRlcnN0YW5kIHRoZSBjb25jZXB0IGZvciBvdXQgb2YgYmFuZCBzaWduYWxpbmcgb2YN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pm1ldGFkYXRhLCBidXQgSSBhbSBjb25jZXJuZWQgdGhhdCBpdCBp
bnRyb2R1Y2VzDQo+Pj4+PnNpZ25pZmljYW50DQo+Pj4+PiAgID4+Pj4+Pj4+Pj5jb21wbGV4aXR5
IGR1ZSB0byB0aGUgcG90ZW50aWFsIHJhY2UgY29uZGl0aW9uIG9mDQo+Pj4+PnJlY2VpdmluZyB0
aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+PnJlYWwgcGFja2V0IGJlZm9yZSB0aGUgbWV0YWRhdGEuIFdo
aWxlIHRoZSByZWFsIHBhY2tldA0KPj4+Pj5jb3VsZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+aW5kaWNh
dGUgdGhhdCBvdXQgb2YgYmFuZCBtZXRhZGF0YSBpcyBleHBlY3RlZCwgaG93IGNhbg0KPj4+Pj53
ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Z3VhcmFudGVlIHRoZSBvcmRlciBvZiByZWNlcHRpb24/IFdo
YXQgaWYgc3dpdGNoaW5nIG9yDQo+Pj4+PnJvdXRpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pm5vZGVz
IGFwcGx5IGhhc2ggYmFzZWQgbG9hZCBiYWxhbmNpbmc/IFdoYXQgaWYgdGhlIGxvYWQNCj4+Pj4+
ICAgPj4+Pj4+Pj4+PmJhbGFuY2luZyB1bmRlcnN0YW5kcyBTRkMgZW5jYXBzIGFuZCBsb29rcyBi
ZXlvbmQgaXQgdG8NCj4+Pj4+dGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5vcmlnaW5hbCBoZWFkZXIg
dG8gZ2V0IGJldHRlciBlbnRyb3B5Pw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IENhbiB3ZSBndWFyYW50
ZWUgdGhhdCB0aGUgbWV0YWRhdGEgYW5kIHJlYWwgcGFja2V0DQo+Pj4+PndpbGwgZm9sbG93DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj50aGUgZXhhY3Qgc2FtZSBwYXRoPyBJZiB3ZSBjYW4gbm90LCB0aGVu
DQo+Pj4+PmltcGxlbWVudGF0aW9ucyB3aWxsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5uZWVkIHRvIGFk
ZCBpbmdyZXNzIHF1ZXVpbmcgdG8gY29wZSB3aXRoIHRoZSBzY2VuYXJpby4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEFsc28sIGRvIHlvdSBmZWVsIHRoYXQgdGhlIGlu
Y3JlYXNlIGluIGltcGxlbWVudGF0aW9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gY29tcGxleGl0eSBh
dCB0aGUgc2VydmljZSBmdW5jdGlvbnMgaXMgcmVhc29uYWJsZT8NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoYW5rcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IFJvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
IE9uIE1hciAxMiwgMjAxNCwgYXQgNDowOSBBTSwgIk5pY29sYXMgQk9VVEhPUlMiDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+IDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMu
Qk9VVEhPUlNAcW9zbW9zLmNvbT4NCj4+Pj4+PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4g
SSB0aGluayB3ZSBtdXN0IG1ha2UgYSBkaXN0aW5jdGlvbiBiZXR3ZWVuOg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiAtIE1ldGFkYXRhIHdoaWNoIHNob3VsZCBiZSBw
YXJ0IG9mIHRoZSBoZWFkZXIgZGVmaW5lZA0KPj4+Pj5hcyBpbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
PiBiYW5kIG1hcmtpbmcuIC0gTWV0YWRhdGEgd2l0aCBjYW4gYmUgcGFzc2VkIG91dCBvZg0KPj4+
Pj5iYW5kLCBmb3INCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gZXhhbXBsZSBjb25ncnVlbnQgb3V0IG9m
IGJhbmQgc2lnbmFsaW5nIGRlZmluZWQgaW4NCj4+Pj4+dGhlIGRyYWZ0DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFRoZSBmb3JtZXIgY2FsbHMgZm9yIGEgbGltaXRl
ZCBzcGFjZSBpbiB0aGUgaGVhZGVyLA0KPj4+Pj50cnVlLCBUaGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4gbGF0dGVyIGhvd2V2ZXIgZG9lcyBub3QgaW5jdXIgYW55IHNwYWNlIGxpbWl0YXRpb24NCj4+
Pj4+YW5kIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IHN0aWxsIGZhaXJseSBlZmZpY2llbnQgYW5k
IGl0IHJlbWFpbnMgY29tcGF0aWJsZSB3aXRoDQo+Pj4+PmEgZml4ZWQNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4gc2l6ZSBoZWFkZXIgdXNlZCB0byByb3V0ZSB0aG9zZSBzaWduYWxpbmcgbWVzc2FnZXMN
Cj4+Pj4+YWxvbmcgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGNoYWluJ3Mgc2VydmljZSBmdW5j
dGlvbnMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IE5pY29sYXMg
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+PiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbamd1aWNoYXJAY2lzY28uY29tPG1h
aWx0bzpqZ3VpY2hhckBjaXNjby5jb20+XSBTZW50Og0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBUdWVz
ZGF5LCBNYXJjaCAxMSwgMjAxNCA2OjQ4IFBNIFRvOiBSb24gUGFya2VyIENjOg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+PiBOaWNvbGFzIEJPVVRIT1JTOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+
OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gU3ViamVjdDogUmU6
IFtzZmNdDQo+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBIaSBSb24sDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFdlIGNhbiBjZXJ0YWlubHkgaGF2ZSB0
aGlzIGRpc2N1c3Npb24gYnV0IHdlIHNob3VsZA0KPj4+Pj5maXJzdA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+PiBjb25zaWRlciB3aGF0IGluZm9ybWF0aW9uIGlzIG5lY2Vzc2FyeSBhbmQgaWYgc2FpZA0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+PiBpbmZvcm1hdGlvbiBjYW4gZml0IHdpdGhpbiBhIGZpeGVkIG51
bWJlciBvZiBjb250ZXh0cw0KPj4+Pj5pbiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbWFqb3Jp
dHkgb2YgY2FzZXMuIFJlbWVtYmVyLCB0aGUgZ29hbCBvZiBiZWluZyBhYmxlDQo+Pj4+PnRvIHBh
c3MNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbWV0YWRhdGEgdGhyb3VnaCB0aGUgbmV0d29yayBpcyB0
byBlbmhhbmNlIHNlcnZpY2UNCj4+Pj4+ZGVsaXZlcnksDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IG5v
dCBwYXNzIHRoZSBlbnRpcmUgd29ya3Mgb2YgU2hha2VzcGVhcmUgOy0pDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFNlbnQgZnJvbSBteSBpUGhvbmUNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IE9uIE1hciA3LCAyMDE0LCBhdCAzOjUy
IEFNLCAiUm9uIFBhcmtlciINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IDxSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPg0K
Pj4+Pj48bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PiB3cm90ZToNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBOaWNvbGFzLA0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IEkgc2VlIHNpbWlsYXIgcmVxdWly
ZW1lbnRzIGZyb20gdGhlIDNncHAgRVBDIHNpZGUuDQo+Pj4+Pkkgd291bGQNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+IGxpa2UgdG8gcHJvcG9zZSBhbiBPVUkgLyBUTFYgYmFzZWQgYXBwcm9hY2ggd2hl
cmUgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiByZXNlcnZlZCBPVUkgY2FuIGJlIHVzZWQgZm9y
IGFncmVlZCB1cG9uIHR5cGVzIG9mDQo+Pj4+PmNvbW1vbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4g
bWV0YWRhdGEgYW5kIHZlbmRvciBvciBvdGhlciBvcmdhbml6YXRpb25hbCBPVUlzIGNhbg0KPj4+
Pj5iZSB1c2VkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiB0byBxdWlja2x5IGlubm92YXRlIGluIHRo
ZSBuZXR3b3Jrcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IFNpbXVsdGFuZW91c2x5LCBJIHdvdWxk
IGFsc28gbGlrZSB0byBjb25zaWRlcg0KPj4+Pj5tZWNoYW5pc21zDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+PiB0aGF0IGFyZSBvcHRpbWl6ZWQgZm9yIGxvbmcgbGl2ZWQgZmxvd3Mgc28gYXMgdG8NCj4+
Pj4+bGltaXQgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBuZWdhdGl2ZSBlZmZlY3RzIG9mIHBh
Y2tldCBncm93dGguDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4g
Um9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+PiBPbiBNYXIgNywgMjAxNCwgYXQgODozNCBBTSwgIk5pY29sYXMgQk9VVEhP
UlMiDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxt
YWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPg0KPj4+Pj48bWFpbHRvOk5pY29sYXMu
Qk9VVEhPUlNAcW9zbW9zLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gSGVsbG8gSmltDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBJIGhhdmUgc2VlbiBjYXNlcyBpbiBHaSBMQU4sIHdoZXJlIHN1YnNj
cmliZXIgcmVsYXRlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGluZm9ybWF0aW9uIGlzIHBhc3Nl
ZCB0byBhIFdlYiBQcm94eSBmb3IgSFRUUCBoZWFkZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBl
bnJpY2htZW50IChhaW1lZCBhdCBzb21lIFdlYiBDb250ZW50IHByb3ZpZGVycw0KPj4+Pj5wYXJ0
bmVycyBvZg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHRoZSBNb2JpbGUgT3BlcmF0b3IpLg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEluZm9ybWF0aW9uIHdhcyBhbiBjb2RlZCAocGVyc2lzdGVudCkg
c3Vic2NyaWJlciBpZA0KPj4+Pj5kZXJpdmVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZnJvbSB0
aGUgTVNJU0ROLCBhbmQgY291cGxlIG9mIGYgY3VzdG9tZXIgcHJvZmlsZQ0KPj4+Pj5yZWxhdGVk
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZmllbGRzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSW4gYW4gc2ZjIGJhc2VkIEdpIExBTiwgdGhpcyBlbnRpdHkg
c2hvdWxkIHJlY2VpdmUNCj4+Pj4gPmZyb20gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gQ2xh
c3NpZmllcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gLSBB
IGNsYXNzaWZpY2F0aW9uIG9mIHRoZSBDb250ZW50IFByb3ZpZGVyICggSWQsDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4gQ2F0ZWdvcnkpIGJhc2VkIG9uIHRyYWZmaWMgYW5hbHlzaXMgLSBUaGUgTVNJ
U0ROIG9mDQo+Pj4+PiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBzdWJzY3JpYmVyIC0gVHdv
IHN1YnNjcmliZXIgcG9saWN5IGZpZWxkcyAobm90IHRpZWQNCj4+Pj4+IHRvIFBDUkYNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBidXQgYmVsb25naW5nIHRvIHRoZSBTdWJzY3JpYmVyIERCKSAoU3Vi
c2NyaWJlcg0KPj4+Pj4gY2F0ZWdvcnksDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gc3ViLWNhdGVn
b3J5KSAtIEEgc2Vzc2lvbiBpZCAoZm9yIGxvZ2dpbmcgYW5kDQo+Pj4+PnRyYWNraW5nDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gcHVycG9zZXMpDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBUaGUgb2JqZWN0aXZlIGJlaW5nIHRvIGF2b2lkIGhhdmluZyB0aGUg
SFRUUCBQcm94eQ0KPj4+Pj50bw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGJlY29tZSBhIHRydXN0
ZWQgYXBwbGljYXRpb24gKGludGVyb2dhdGUgdGhlDQo+Pj4+PiBzdWJzY3JpYmVyIERCLA0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGV0Yy4uKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBOaWNvbGFzDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTogSmltDQo+Pj4+
PiBHdWljaGFyZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IChqZ3VpY2hhcikgW2pndWljaGFyQGNp
c2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPl0gU2VudDoNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiBUaHVyc2RheSwgTWFyY2ggMDYsIDIwMTQgMjowMiBQTSBUbzogSmFtYWwgSGFkaQ0K
Pj4+Pj5TYWxpbTsNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBqbW9pc2FuZEBqdW5pcGVyLm5ldDxt
YWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQ+IDxtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQ+
Ow0KPj4+Pj4gYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiBDYzoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
PiBzZmMgU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZHJhZnQtcmlq
c21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEhpIEphbWFsLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gWW91IHNhaWQgIkl0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVl
ZCBmb3IgdmFyaWFibGUNCj4+Pj4+IHNpemVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbWV0YWRh
dGEiLi4gSSBhbSBub3Qgc28gY29udmluY2VkIGFuZCB3b3VsZCBsaWtlIHRvDQo+Pj4+PiBiZXR0
ZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiB1bmRlcnN0YW5kIHRoZSByZXF1aXJlbWVudHMgYmVm
b3JlIHBhc3NpbmcganVkZ2VtZW50Lg0KPj4+Pj4gSWYgd2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
PiBsb29rIGF0IHRoZSB1c2UgY2FzZXMgYXMgcHJlc2VudGVkIHRodXMgZmFyIGludG8NCj4+Pj4+
IHRoZSBXRyBJDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gaGF2ZSB5ZXQgdG8gc2VlIGEgc2luZ2xl
IGV4YW1wbGUgb2YgdGhlIG5lZWQNCj4+Pj4+IChub3RpbmcgdGhhdA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+IGRlc2lyZSBpcyBub3QgdGhlIHNhbWUgYXMgbmVlZCkgLSBJIGFtIG5vdCBzYXlpbmcN
Cj4+Pj4+IHRoZXJlIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbm8gcmVxdWlyZW1lbnQgYnV0
IHJhdGhlciB0aGF0IHdlIHNob3VsZCBub3QganVtcA0KPj4+Pj4gdG8gdGhlDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4gY29uY2x1c2lvbiBhbmQgYnVpbGQgc3RhbmRhcmRzIGFyb3VuZCBhIHRoZW9y
eS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gT24gMy8zLzE0LCA2OjM1IEFN
LCAiSmFtYWwgSGFkaSBTYWxpbSINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gPGhhZGlAbW9qYXRh
dHUuY29tPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4gPG1haWx0bzpoYWRpQG1vamF0YXR1LmNv
bT4+DQo+Pj4+Pndyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+PiBJIGxpa2UgdGhlIGRvYyAtIHdlbGwgd3JpdHRlbi4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gU2VjdGlvbiA0LjMgb24gbWV0YWRhdGEgZW5j
b2RpbmcuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IEl0
IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGUgc2l6ZWQNCj4+Pj4+IG1ldGFk
YXRhDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IChhdCBsZWFzdCBmb3IgaHR0cC9hcHAgeW91IHNl
ZW0gdG8gaW5kaWNhdGUgdGhlDQo+Pj4+PiBkZXNpcmUgZm9yDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4+aXQpLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBGb3IgYSBkYXRhcGF0aCBwZXItcGFja2V0
IG1ldGFkYXRhLCBpIGZlZWwgdGhlDQo+Pj4+PiBuZWVkIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4+IGp1c3QgYXMgaW1wb3J0YW50LiBBcmUgd2UgbGltaXRlZCBieSB0aGUgZmFjdCB0aGF0DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGV4aXN0aW5nIGhhcmR3YXJlIG1heSBub3QgYmUgYWJsZSB0
byBoYW5kbGUgVExWcz8NCj4+Pj4+Rm9yDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGV4YW1wbGUs
IEkgZG9udCBoYXZlIGEgcHJvYmxlbSBoYW5kbGluZyBUTFZzIGluIGENCj4+Pj4+IHNvZnR3YXJl
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+ZGF0YXBhdGguDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGNoZWVycywgamFtYWwNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IG1haWxpbmcg
bGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5n
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+
Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
IHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8
bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXyBzZmMgbWFpbGluZw0KPj4+Pj4gbGlzdA0KPj4+Pj4gICA+Pj4+PiBzZmNAaWV0Zi5vcmc8
bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4g
ICA+Pg0KPj4+Pj4gICA+Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQo+Pj4+PiAgID4+c2ZjIG1haWxpbmcgbGlzdA0KPj4+Pj4gICA+PnNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+ICAgPj5o
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+DQo+Pj4+
PiAgID5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+
Pj4gICA+c2ZjIG1haWxpbmcgbGlzdA0KPj4+Pj4gICA+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gICA+aHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+DQo+Pj4+DQo+Pj4+IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+IHNmYyBtYWlsaW5nIGxp
c3QNCj4+Pj4gc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+IGh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4NCj4+PiBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+IHNmYyBtYWlsaW5nIGxpc3QN
Cj4+PiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+PiBodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+DQo+Pg0KPj5fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj5zZmMgbWFpbGluZyBsaXN0DQo+PnNm
Y0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj5odHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYw0KPg0KPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQo+c2ZjIG1haWxpbmcgbGlzdA0KPnNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPg0KPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzZmMg
bWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3Jn
PG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYw0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
CnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPGJhc2Ug
aHJlZj0ieC1tc2c6Ly85OS8iPjwhLS1baWYgIW1zb10+PHN0eWxlPnZcOioge2JlaGF2aW9yOnVy
bCgjZGVmYXVsdCNWTUwpO30NCm9cOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCndc
Oioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCi5zaGFwZSB7YmVoYXZpb3I6dXJsKCNk
ZWZhdWx0I1ZNTCk7fQ0KPC9zdHlsZT48IVtlbmRpZl0tLT48c3R5bGU+PCEtLQ0KLyogRm9udCBE
ZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpIZWx2ZXRpY2E7DQoJcGFu
b3NlLTE6MiAxMSA2IDQgMiAyIDIgMiAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpT
aW1TdW47DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2Zv
bnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7
fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAy
IDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0KCXBhbm9z
ZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxA
U2ltU3VuIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk6Ik1TIFVJIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2IDAgNyAyIDUgOCAy
IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBNUyBVSSBHb3RoaWMiOw0KCXBhbm9z
ZS0xOjIgMTEgNiAwIDcgMiA1IDggMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1z
b05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFy
Z2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRp
bWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21z
by1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRl
cmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHls
ZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGlu
ZTt9DQpwLk1zb0FjZXRhdGUsIGxpLk1zb0FjZXRhdGUsIGRpdi5Nc29BY2V0YXRlDQoJe21zby1z
dHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IENoYXIiOw0K
CW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTo4LjBwdDsN
Cglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0KcC5Nc29MaXN0UGFyYWdyYXBo
LCBsaS5Nc29MaXN0UGFyYWdyYXBoLCBkaXYuTXNvTGlzdFBhcmFncmFwaA0KCXttc28tc3R5bGUt
cHJpb3JpdHk6MzQ7DQoJbWFyZ2luLXRvcDowaW47DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltYXJn
aW4tYm90dG9tOjBpbjsNCgltYXJnaW4tbGVmdDouNWluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFw
dDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJz
ZXJpZiI7fQ0Kc3Bhbi5CYWxsb29uVGV4dENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkJhbGxvb24g
VGV4dCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJh
bGxvb24gVGV4dCI7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnNwYW4u
YXBwbGUtY29udmVydGVkLXNwYWNlDQoJe21zby1zdHlsZS1uYW1lOmFwcGxlLWNvbnZlcnRlZC1z
cGFjZTt9DQpzcGFuLkVtYWlsU3R5bGUyMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bh
bi5FbWFpbFN0eWxlMjINCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHls
ZTIzDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwi
c2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyNA0KCXttc28t
c3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMt
c2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5
cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjEN
Cgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30N
CmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlzdCBEZWZpbml0
aW9ucyAqLw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6NjA4MDQ4MTE5Ow0KCW1zby1saXN0LXRl
bXBsYXRlLWlkczoxMzIxOTIyNjI2O30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWIt
c3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1i
b2w7fQ0KQGxpc3QgbDA6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNp
LWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCgltc28tYmlk
aS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpAbGlzdCBsMDpsZXZlbDMNCgl7bXNv
LWxldmVsLXRhYi1zdG9wOjEuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWw0DQoJe21zby1sZXZlbC10YWIt
c3RvcDoyLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsNQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6Mi41aW47
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9
DQpAbGlzdCBsMDpsZXZlbDYNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjMuMGluOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6
bGV2ZWw3DQoJe21zby1sZXZlbC10YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsOA0KCXtt
c28tbGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMDpsZXZlbDkNCgl7bXNvLWxldmVsLXRh
Yi1zdG9wOjQuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47fQ0KQGxpc3QgbDENCgl7bXNvLWxpc3QtaWQ6MTI1MjYyMDk1OTsNCgltc28t
bGlzdC10ZW1wbGF0ZS1pZHM6OTUwMjQ3MDt9DQpAbGlzdCBsMTpsZXZlbDENCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsMg0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MS4waW47DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpA
bGlzdCBsMTpsZXZlbDMNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjEuNWluOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDE6bGV2
ZWw0DQoJe21zby1sZXZlbC10YWItc3RvcDoyLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwxOmxldmVsNQ0KCXttc28t
bGV2ZWwtdGFiLXN0b3A6Mi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTpsZXZlbDYNCgl7bXNvLWxldmVsLXRhYi1z
dG9wOjMuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotLjI1aW47fQ0KQGxpc3QgbDE6bGV2ZWw3DQoJe21zby1sZXZlbC10YWItc3RvcDozLjVpbjsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30N
CkBsaXN0IGwxOmxldmVsOA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTps
ZXZlbDkNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjQuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDINCgl7bXNvLWxpc3Qt
aWQ6MTI4MDE4MTg0OTsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MTU0MDg4NTE4MDt9DQpAbGlz
dCBsMjpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsMg0KCXttc28t
bGV2ZWwtdGFiLXN0b3A6MS4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMjpsZXZlbDMNCgl7bXNvLWxldmVsLXRhYi1z
dG9wOjEuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotLjI1aW47fQ0KQGxpc3QgbDI6bGV2ZWw0DQoJe21zby1sZXZlbC10YWItc3RvcDoyLjBpbjsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30N
CkBsaXN0IGwyOmxldmVsNQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6Mi41aW47DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMjps
ZXZlbDYNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjMuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDI6bGV2ZWw3DQoJe21z
by1sZXZlbC10YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwyOmxldmVsOA0KCXttc28tbGV2ZWwtdGFi
LXN0b3A6NC4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0uMjVpbjt9DQpAbGlzdCBsMjpsZXZlbDkNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjQuNWlu
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
fQ0KQGxpc3QgbDMNCgl7bXNvLWxpc3QtaWQ6MTQ4MTAwMDgzMjsNCgltc28tbGlzdC10eXBlOmh5
YnJpZDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTE3MjE5NzI1OTQgLTE0MDk1MjA0MjggNjc2
OTg2OTEgNjc2OTg2OTMgNjc2OTg2ODkgNjc2OTg2OTEgNjc2OTg2OTMgNjc2OTg2ODkgNjc2OTg2
OTEgNjc2OTg2OTM7fQ0KQGxpc3QgbDM6bGV2ZWwxDQoJe21zby1sZXZlbC1zdGFydC1hdDowOw0K
CW1zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDotOw0KCW1z
by1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
CgltYXJnaW4tbGVmdDoyMC4yNXB0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCW1zby1mYXJlYXN0LWZvbnQtZmFtaWx5OkNhbGli
cmk7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7fQ0KQGxpc3QgbDM6
bGV2ZWwyDQoJe21zby1sZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwzOmxldmVsMw0KCXtt
c28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMzpsZXZlbDQNCgl7bXNvLWxldmVsLXRh
Yi1zdG9wOjIuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47fQ0KQGxpc3QgbDM6bGV2ZWw1DQoJe21zby1sZXZlbC10YWItc3RvcDoyLjVp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
O30NCkBsaXN0IGwzOmxldmVsNg0KCXttc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBs
MzpsZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDM6bGV2ZWw4DQoJ
e21zby1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwzOmxldmVsOQ0KCXttc28tbGV2ZWwt
dGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsNA0KCXttc28tbGlzdC1pZDoxODc1NTMzNjU0Ow0KCW1z
by1saXN0LXRlbXBsYXRlLWlkczoxNjY1NDM5MTIwO30NCkBsaXN0IGw0OmxldmVsMQ0KCXttc28t
bGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGw0OmxldmVsMg0KCXttc28tbGV2ZWwtdGFiLXN0
b3A6MS4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0uMjVpbjt9DQpAbGlzdCBsNDpsZXZlbDMNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjEuNWluOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0K
QGxpc3QgbDQ6bGV2ZWw0DQoJe21zby1sZXZlbC10YWItc3RvcDoyLjBpbjsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGw0Omxl
dmVsNQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6Mi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsNDpsZXZlbDYNCgl7bXNv
LWxldmVsLXRhYi1zdG9wOjMuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDQ6bGV2ZWw3DQoJe21zby1sZXZlbC10YWIt
c3RvcDozLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluO30NCkBsaXN0IGw0OmxldmVsOA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6NC4waW47
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9
DQpAbGlzdCBsNDpsZXZlbDkNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjQuNWluOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0Kb2wNCgl7bWFy
Z2luLWJvdHRvbTowaW47fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KLS0+PC9zdHlsZT48
IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNw
aWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHht
bD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBk
YXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0K
PGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFz
cz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5ZZXMuJm5ic3A7Jm5ic3A7IFBlcmhhcHMgaW4gdGhl
IGhlYWRlciB3ZSBzaG91bGQgY2FsbCBvdXQgYSBzZXJ2aWNlIHBhdGggaWQgcmF0aGVyIHRoYW4g
YSBzZXJ2aWNlIGNoYWluIGlkLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IFJvbjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4g
MGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IHNmYyBbbWFp
bHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5EYXZlIERvbHNv
bjxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIE1hcmNoIDE5LCAyMDE0IDI6MjggUE08YnI+
DQo8Yj5Ubzo8L2I+IFN1bWFuZHJhIE1hamVlPGJyPg0KPGI+Q2M6PC9iPiBzZmNAaWV0Zi5vcmc8
YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElE
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlt0cmltIGxpc3RdPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPknigJltIHVuY2xlYXIgYWJvdXQgdGhlIGludGVudCBvZiB0aGUg
d29yZCDigJxjaGFpbuKAnSB2cyDigJxwYXRo4oCdIGluIG9wdGlvbiAjMi48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+SW4gZWFybGllciBkaXNjdXNzaW9ucywg4oCcY2hhaW7igJ0gd2Fz
IGNvbnNpZGVyZWQgYW4gYWJzdHJhY3QgY29uY2VwdCAoYSB0cmF2ZXJzYWwgb2YgYSBsaXN0IG9m
IHR5cGVzIG9mIHNlcnZpY2VzKSwgd2hlcmVhcyDigJxwYXRo4oCdIHdhcyBhIHRyYXZlcnNhbCBv
ZiBzcGVjaWZpYw0KIG5vZGUgaW5zdGFuY2VzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SSB0aGluayB0aGF0IHRoZSBJ
RCBjYXJyaWVkIGluIHRoZSBwYWNrZXQgbmVlZHMgdG8gaW5kaWNhdGUgYSBzcGVjaWZpYyBzZXQg
b2Ygbm9kZXMsIGFuZCBJIGhvcGUgdGhhdCBpcyB3aGF0IHlvdSBtZWFuLjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+LURh
dmU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206
PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IHNmYyBbPGEgaHJlZj0ibWFp
bHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+
XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5TdW1hbmRyYSBNYWplZTxicj4NCjxiPlNlbnQ6PC9iPiBX
ZWRuZXNkYXksIE1hcmNoIDE5LCAyMDE0IDM6NDAgQU08YnI+DQo8Yj5Ubzo8L2I+IENhdGh5IFpo
YW5nOyBQYXVsIFF1aW5uIChwYXVscSk7IERhdmlkIEFsbGFuIEk8YnI+DQo8Yj5DYzo8L2I+IDxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJq
ZWN0OjwvYj4gUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jmx0OyZsdDtUcmltbWVkIHRoZSBUTyBsaXN0IHRv
IGF2b2lkIHRoZSBtc2cgYmVpbmcgaGVsZCBhZ2FpbiZndDsmZ3Q7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5JIHNlZSB0d28gd2F5cyB0byBjYXJyeSB0aGUgcGF0
aCBpbmZvcm1hdGlvbi4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPG9sIHN0YXJ0PSIx
IiB0eXBlPSIxIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6
bDQgbGV2ZWwxIGxmbzEiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5FeHBsaWNpdCBv
cmRlcmVkIGxpc3QsIHNvbWV0aGluZyBsaWtlIEZXLUEgOjogVENQLU9QVCA6OiBMQiA6OiBWaWRl
b09QVCA6OiBDR05BVC4gJm5ic3A7IFRoZXJlIGFyZSB0d28gaXNzdWVzIHdpdGggdGhpcyBhcHBy
b2FjaCwgZmlyc3QgdGhlIGxlbmd0aCBvZiBncmFwaCBpcyB2YXJpYWJsZS4gJm5ic3A7QWxzbyBp
dCBpbXBsaWVzIGJpZGlyZWN0aW9uYWwNCiBzeW1tZXRyeS4gSXQgaXMgb2Z0ZW4gcmVxdWlyZWQg
YnV0IHNob3VsZCBub3QgYmUgbWFuZGF0b3J5LiAmbmJzcDtTZWNvbmRseSBjaGFuZ2luZyB0aGlz
IHBhdGgvZ3JhcGggaW4gYXQgU0YgY2FuIGJlIGN1bWJlcnNvbWUuJm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0Omw0
IGxldmVsMSBsZm8xIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+TGV0IHRoZSBDb250
cm9sIHBsYW5lIGRpc3RyaWJ1dGUgdGhlIGNoYWluSUQgJmx0O+KAlCZndDsgZ3JhcGggbWFwcGlu
Zy4gSW4gdGhpcyBjYXNlIGVhY2ggU0Ygd291bGQgaGF2ZSBtYXBwaW5nIG9mIGdpdmVuIGEgY2hh
aW5JRCB3aGF0IGlzIG15IG5leHQgaG9wLiBUaGUgY2hhaW5JRCBpdHNlbGYgY291bGQgYmUgZml4
ZWQgc2l6ZSBlbGVtZW50Lg0KIEEgU0YgY2FuIHNlbGVjdCBhIGRpZmZlcmVudCBwYXRoIGJ5IGNo
YW5naW5nIHRoZSBjaGFpSUQgcGFyYW1ldGVyLjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC9vbD4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpi
bGFjayI+UmVnYXJkczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
U3VtYW5kcmE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFj
ayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGlu
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjpibGFjayI+RnJvbToNCjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOmJsYWNrIj5DYXRoeSBaaGFuZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOkNhdGh5LkguWmhh
bmdAaHVhd2VpLmNvbSI+Q2F0aHkuSC5aaGFuZ0BodWF3ZWkuY29tPC9hPiZndDs8YnI+DQo8Yj5E
YXRlOiA8L2I+VHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgYXQgMTA6MTMgQU08YnI+DQo8Yj5Ubzog
PC9iPiZxdW90O1JlaW5hbGRvIFBlbm5vIChyZXBlbm5vKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnJlcGVubm9AY2lzY28uY29tIj5yZXBlbm5vQGNpc2NvLmNvbTwvYT4mZ3Q7LCAmcXVvdDtM
b3Vpcy5Gb3VyaWUmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpMb3Vpcy5Gb3VyaWVAaHVhd2Vp
LmNvbSI+TG91aXMuRm91cmllQGh1YXdlaS5jb208L2E+Jmd0OywgJnF1b3Q7UGF1bCBRdWlubiAo
cGF1bHEpJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86cGF1bHFAY2lzY28uY29tIj5wYXVscUBj
aXNjby5jb208L2E+Jmd0OywNCiBEYXZpZCBBbGxhbiBJICZsdDs8YSBocmVmPSJtYWlsdG86ZGF2
aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20iPmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPC9hPiZn
dDs8YnI+DQo8Yj5DYzogPC9iPk5pY29sYXMgQk9VVEhPUlMgJmx0OzxhIGhyZWY9Im1haWx0bzpO
aWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwv
YT4mZ3Q7LCBYdXhpYW9odSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20i
Pnh1eGlhb2h1QGh1YXdlaS5jb208L2E+Jmd0OywgQ2hhbmdjaGVuZyBIdWFuZyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmh1YW5nQHNjZS5jYXJsZXRvbi5jYSI+aHVhbmdAc2NlLmNhcmxldG9uLmNhPC9h
PiZndDssDQogJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3Jn
PC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3Jn
PC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+bWlrZWJp
YW5jQGFvbC5jb208L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5j
b20iPm1pa2ViaWFuY0Bhb2wuY29tPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFtz
ZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPkhpIFJlaW5hbGRvLDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+U28gdGhl
IGNoYWluIElEIGlzIGFjdHVhbGx5IHRoZSBwYXRoIElEIHdoaWNoIHJlcHJlc2VudHMgYW4gb3Jk
ZXJlZCBzZXQgb2Ygc2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZXMuDQo8L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SSB0aGluayB3
ZSBzaG91bGQgYWRkIGFuIGV4cGxpY2l0IGRlZmluaXRpb24gb2Yg4oCcc2VydmljZSBpbnN0YW5j
ZeKAnS4gV2hhdCBkbyB5b3UgdGhpbms/PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGFua3MsPC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PkNhdGh5PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
dG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFj
ayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNr
Ij4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlJlaW5hbGRvIFBlbm5v
IChyZXBlbm5vKTxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCAxMTow
MyBBTTxicj4NCjxiPlRvOjwvYj4gTG91aXMuRm91cmllOyBQYXVsIFF1aW5uIChwYXVscSk7IERh
dmlkIEFsbGFuIEk8YnI+DQo8Yj5DYzo8L2I+IE5pY29sYXMgQk9VVEhPUlM7IFh1eGlhb2h1OyA8
YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPm1pa2ViaWFuY0Bhb2wuY29tPC9hPjsN
CjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT47IENoYW5nY2hl
bmcgSHVhbmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9u
IGNoYWluIElEPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
QSBTZXJ2aWNlIENoYWluIGp1c3QgZGVmaW5lcyB3aGljaCB0eXBlIG9mIHNlcnZpY2UgYW5kIHRo
ZWlyIG9yZGVyLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5B
IHNlcnZpY2UgcGF0aCBkZWZpbmVzIHRoZSBhY3R1YWwgc2VydmljZSBpbnN0YW5jZSwgc2F5LCBm
aXJld2FsbDEuaG9tZSwgbmF0MiwgZHBpLXNpYywgZXRjLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5i
c3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0
REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkZyb206DQo8L3Nw
YW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+JnF1b3Q7TG91
aXMuRm91cmllJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86TG91aXMuRm91cmllQGh1YXdlaS5j
b20iPkxvdWlzLkZvdXJpZUBodWF3ZWkuY29tPC9hPiZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+VHVl
c2RheSwgTWFyY2ggMTgsIDIwMTQgYXQgMTA6NTUgQU08YnI+DQo8Yj5UbzogPC9iPiZxdW90O1Bh
dWwgUXVpbm4gKHBhdWxxKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWxxQGNpc2NvLmNv
bSI+cGF1bHFAY2lzY28uY29tPC9hPiZndDssIERhdmlkIEFsbGFuIEkgJmx0OzxhIGhyZWY9Im1h
aWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbSI+ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5j
b208L2E+Jmd0Ozxicj4NCjxiPkNjOiA8L2I+Tmljb2xhcyBCT1VUSE9SUyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Nt
b3MuY29tPC9hPiZndDssIFh1eGlhb2h1ICZsdDs8YSBocmVmPSJtYWlsdG86eHV4aWFvaHVAaHVh
d2VpLmNvbSI+eHV4aWFvaHVAaHVhd2VpLmNvbTwvYT4mZ3Q7LCBDaGFuZ2NoZW5nIEh1YW5nICZs
dDs8YSBocmVmPSJtYWlsdG86aHVhbmdAc2NlLmNhcmxldG9uLmNhIj5odWFuZ0BzY2UuY2FybGV0
b24uY2E8L2E+Jmd0OywNCiAmcXVvdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNA
aWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNA
aWV0Zi5vcmc8L2E+Jmd0OywgJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29t
Ij5taWtlYmlhbmNAYW9sLmNvbTwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzptaWtlYmlh
bmNAYW9sLmNvbSI+bWlrZWJpYW5jQGFvbC5jb208L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwv
Yj5SZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2si
PiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UGF1bCw8L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5i
c3A7IENhbiB5b3UgY2xhcmlmeSB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIHNlcnZpY2UgY2hhaW4g
YW5kIHNlcnZpY2UgcGF0aC4gR2l2ZW4gdGhhdCBhIHNlcnZpY2UgY2hhaW4gaXMgY29tcG9zZWQ8
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+b2Ygc2V2ZXJhbCBzZXJ2aWNlIGZ1bmN0aW9ucyBTRjEsIFNGMiwgLi4gU0ZuIGhvdyB3
b3VsZCBhIHNlcnZpY2UgcGF0aCBkaWZmZXIgZnJvbSB0aGF0IHNlcnZpY2UgY2hhaW4/PC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoyMC4yNXB0O3RleHQtaW5k
ZW50Oi0uMjVpbjttc28tbGlzdDpsMyBsZXZlbDEgbGZvMiI+DQo8IVtpZiAhc3VwcG9ydExpc3Rz
XT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4t
PHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bh
bj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+TG91aXM8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4g
MGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6YmxhY2siPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+UGF1
bCBRdWlubiAocGF1bHEpPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0
IDEwOjI2IEFNPGJyPg0KPGI+VG86PC9iPiBEYXZpZCBBbGxhbiBJPGJyPg0KPGI+Q2M6PC9iPiBO
aWNvbGFzIEJPVVRIT1JTOyBYdXhpYW9odTsgPGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wu
Y29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT47DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3Jn
Ij5zZmNAaWV0Zi5vcmc8L2E+OyBDaGFuZ2NoZW5nIEh1YW5nPGJyPg0KPGI+U3ViamVjdDo8L2I+
IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+SGkgRGF2ZSwgPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj5DaGFpbiBJRCBzaG91bGQgcmVhbGx5IGJlIHBhdGggSUQgc2luY2UgdGhl
cmUgY2FuIGJlIG1hbnkgcGF0aHMgZm9yIGEgZ2l2ZW4gY2hhaW4uICZuYnNwO1VzaW5nIHRoYXQg
ZGVmaW5pdGlvbiwgd2UgYXZvaWQgdGhlIG92ZXJsb2FkIGFuZCByZWFwIHRoZSBnYWluIGFsbHVk
ZWQgdG8gYmVsb3cuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPlBhdWw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5PbiBNYXIgMTgsIDIwMTQsIGF0IDEyOjE0IFBN
LCBEYXZpZCBBbGxhbiBJICZsdDs8YSBocmVmPSJtYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nv
bi5jb20iPmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGJyPg0KPGJyPg0KPGJy
Pg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+V2VsbCB0aGUg
cXVlc3Rpb24gZGUgam91ciBpcyDigJxkb2VzIGEgY2hhaW4gSUQgZGVmaW5lIGEgY2xhc3Mgb3Ig
YW4gaW5zdGFuY2XigJ3igKYuIElmIGl0IGRlZmluZXMgYW4gY2xhc3Mgd2UgYWxzbyBuZWVkIGlu
c3RhbmNlIGluZm9ybWF0aW9uLCBpZiBpdCBpcyBjdXJyZW50bHkNCiBvdmVybG9hZGVkIHRvIGRl
ZmluZSBjbGFzcyBhbmQgaW5zdGFuY2UgSU1PIHdlIGhhdmUgYSBwcm9ibGVt4oCmLjwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+RGF2ZTwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTti
b3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7
PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+c2Zj
DQogWzxhIGhyZWY9Im1haWx0bzpzZmMtIj5tYWlsdG86c2ZjLTwvYT48YSBocmVmPSJtYWlsdG86
Ym91bmNlc0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Ym91bmNlc0BpZXRm
Lm9yZzwvc3Bhbj48L2E+XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48Yj5PbiBCZWhhbGYgT2Y8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PC9iPkNoYW5nY2hlbmcgSHVhbmc8YnI+DQo8Yj5TZW50OjwvYj48c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+VHVlc2RheSwgTWFy
Y2ggMTgsIDIwMTQgNzo0MyBBTTxicj4NCjxiPlRvOjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Tmljb2xhcyBCT1VUSE9SUzxicj4NCjxiPkNjOjwv
Yj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+WHV4aWFv
aHU7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0Bp
ZXRmLm9yZzwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPm1pa2ViaWFuY0Bhb2wuY29tPC9zcGFuPjwvYT48YnI+DQo8Yj5TdWJq
ZWN0OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
UmU6IFtzZmNdPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
Pjwvc3Bhbj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7TVMgVUkgR290aGljJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPuetlOWkjTwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Og0KIFNGQyBlbmNhcHN1bGF0aW9uIGNo
YWluIElEPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+R29vZCBwb2ludHMuIEkgYmVsaWV2ZSBleHBsaWNpdCBjaGFpbiBJRCBzaG91
bGQgYmUgbWFuZGF0b3J5LiBUaGUgb3ZlcmhlYWQgaXMgdmVyeSBsaXR0bGUuIEl0IGhlbHBzIHNp
bXBsaWZ5IHByb2Nlc3NpbmcgYW5kIHN0ZWVyaW5nIHNpZ25pZmljYW50bHkuIFRoZSBnYWluIGlz
IGh1Z2UuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkNoYW5nPGJyPg0KPGJy
Pg0KLS0tLS0tLS0tLS0tPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Q2hhbmdj
aGVuZyBIdWFuZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQi
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGJyPg0KT24gTWFyIDE4LCAyMDE0LCBhdCAxOjUz
IEFNLCBOaWNvbGFzIEJPVVRIT1JTICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9S
U0Bxb3Ntb3MuY29tIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5OaWNvbGFzLkJPVVRIT1JT
QHFvc21vcy5jb208L3NwYW4+PC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9t
OjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjpibGFjayI+SSB0aGluayB0aGF0IGtlZXBpbmcgdGhlIFNlcnZpY2UgUGF0
aCBMYXllciB0cmFuc3BvcnQgaW5kZXBlbmRlbnQgc2hvdWxkIHJlbWFpbiBhbiBvYmplY3RpdmUg
Zm9yIFNGQy4gJm5ic3A7U3VjaCBhIHNlcGFyYXRpb24gb2YgY29uY2VybnMgaXMgYSBzb3VuZCBh
cmNoaXRlY3R1cmFsIHByaW5jaXBsZQ0KIHRoYXQgaGVscCBrZWVwIHRoaW5ncyBzaW1wbGUgaW4g
cHJhY3RpY2UuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjpibGFjayI+T24gdGhlIHF1ZXN0aW9uIG9mICZuYnNwO1NlcnZpY2UgUGF0aCwg
d2UgaGF2ZSBhIGRpc2N1c3Npb24gb24gd2hldGhlciB3ZSBuZWVkIHNvbWUga2luZCBvZiBleHBs
aWNpdCBpZGVudGlmaWVyIG9yJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2si
PmNvdWxkIHdlIHJlbHkgb24gbWFwcGluZyBvbiBzb21lIHVuZGVybGF5IG5ldHdvcmsgcHJvdG9j
b2wgZmllbGRzLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOmJsYWNrIj5NYXkgYmUgYSBQUk8vQ09OIHRhYmxlIGNvdWxkIGhlbHAgZm9jdXMg
dGhlIGdyb3VwIGRlY2lzaW9uIG9uIHRoYXQgbWF0dGVyPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHVsIHN0eWxlPSJtYXJnaW4t
dG9wOjBpbiIgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9y
OmJsYWNrO21zby1saXN0OmwyIGxldmVsMSBsZm8zIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+VmlzaWJpbGl0eSAodHJhY2luZyk8L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzMiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gb3J3YXJkaW5nIGdyYXBoIHN0cnVjdHVyZSBpbXBh
Y3QvbGltaXRhdGlvbnM8L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzMiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij5SZWNvbmZpZ3VyYXRpb24gc3BlZWQmbmJzcDs8L3NwYW4+PG86cD48
L286cD48L2xpPjwvdWw+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGluIiB0eXBlPSJkaXNjIj4N
Cjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHR5cGU9ImNpcmNsZSI+DQo8bGkgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1saXN0OmwwIGxldmVsMiBsZm80Ij48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+TEJTIC8gc2NhbGUgb3V0IGltcGFjdDwvc3Bhbj48bzpw
PjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28t
bGlzdDpsMCBsZXZlbDIgbGZvNCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPk5vZGUgYnlw
YXNzIChlLmc7IG1haW50ZW5hbmNlKTwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PC91bD4NCjwvdWw+
DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGluIiB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzUiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij51bmRlcmxheSBuZXR3b3JrL3RyYW5zcG9ydCBsYXllcnMg
c3VwcG9ydDwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJjb2xvcjpibGFjazttc28tbGlzdDpsMSBsZXZlbDEgbGZvNSI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPkhlYWRlciBzcGFjZSBpbXBhY3Q8L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLWxpc3Q6bDEgbGV2ZWwxIGxm
bzUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5NdWx0aSB0ZW5hbnQgc3VwcG9ydCBpbXBh
Y3Q8L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29s
b3I6YmxhY2s7bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij5TRkMgb24gZmxhdCAoZS5nIG9wdGljYWwgTDIgZm9yIERhdGEgQ2VudGVycykgbmV0d29y
ayZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJjb2xvcjpibGFjazttc28tbGlzdDpsMSBsZXZlbDEgbGZvNSI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPlVuZGVybGF5IG5ldHdvcmsgYWRtaW5pc3RyYXRpb24gaW1wYWN0PC9zcGFuPjxv
OnA+PC9vOnA+PC9saT48L3VsPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPlBlcnNvbmFsbHkgSSB0aGluayB0
aGF0IGhhdmluZyBhbiBleHBsaWNpdCBjaGFpbiBpZGVudGlmaWVyIChlLmcuIFNlcnZpY2UgUGF0
aC9TZXJ2aWNlIEluZGV4KSBpcyBjbGVhciAobWFuYWdlbWVudCBhbmQgY29udHJvbCkgYW5kIG5v
dCBleHBlbnNpdmUgKGhlYWRlciBzcGFjZSkuDQogVGhlIGRyYXdiYWNrIGJlaW5nIHNvbWUgaW1w
YWN0IG9uIHRoZSBzaW1wbGljaXR5IHRvIGFkZC9yZW1vdmUgZWxlbWVudHMgaW4gYSBjaGFpbiBk
eW5hbWljYWxseS48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPlRhZyBzd2l0Y2hpbmcgKGFzIE1QTFMpICZuYnNw
O2FsbG93cyB0byBtYW5hZ2UgdGFncyBwZXIgc2VydmljZSBub2RlcywgbGVhZGluZyB0byBtb3Jl
IHZlcnNhdGlsZSBhbmQgZGl2ZXJzZSBncmFwaHM8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5i
c3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPk5pY29sYXM8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJ0ZXh0LWFsaWdu
OmNlbnRlciI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4NCjxociBzaXplPSIyIiB3aWR0aD0i
MTAwJSIgYWxpZ249ImNlbnRlciI+DQo8L3NwYW4+PC9kaXY+DQo8ZGl2IGlkPSJkaXZScEY4MTE0
NjciPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9i
PjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5YdXhpYW9odQ0KIFs8YSBocmVmPSJtYWlsdG86eHV4aWFv
aHVAaHVhd2VpLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+eHV4aWFvaHVAaHVhd2Vp
LmNvbTwvc3Bhbj48L2E+XTxicj4NCjxiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5UdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA1OjA0IEFN
PGJyPg0KPGI+VG86PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj5KZXJvbWUgTW9pc2FuZDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5taWtlYmlhbmNAYW9sLmNvbTwvc3Bhbj48L2E+OzxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3Nw
YW4+PC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj5bc2ZjXTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIFVJIEdvdGhpYyZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj7nrZTl
pI08L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjoNCiBTRkMg
ZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SSBsaWtl
IHRoZSBpZGVhIG9mIHNlcGFyYXRpbmcgdGhlIFNlcnZpY2UgRnVuY3Rpb24gTGF5ZXIgYW5kIHRo
ZSBTZXJ2aWNlIFBhdGggTGF5ZXIsIGFzIHByb3Bvc2VkIGluIGRyYWZ0LXJpanNtYW4tc2ZjLW1l
dGFkYXRhLWNvbnNpZGVyYXRpb25zLiBUaGUgcm9sZSBvZiB0aGUNCiBTZXJ2aWNlIFBhdGggTGF5
ZXIgaXMganVzdCB0byBzdGVlciB0aGUgdHJhZmZpYyBhbG9uZyBhIHBhcnRpY3VsYXIgY2hhaW4g
b2Ygc2VydmljZSBub2RlcyB3aGljaCBjYW4gYmUgaW1wbGVtZW50ZWQgYnkgZXhpc3RpbmcgdG9v
bHMgZm9yIHNvdXJjZSByb3V0aW5nLCBzdWNoIGFzIHNlZ21lbnQgcm91dGluZy4gQXMgc3VjaCwg
aXTigJlzIG5vdCBuZWNlc3NhcnkgdG8gdHJ5IHRvIGtlZXAgdGhlIFNlcnZpY2UgUGF0aCBMYXll
ciB0cmFuc3BvcnQtaW5kZXBlbmRlbnQNCiBhbmQgY29udGFpbiBpdCBpbiB0aGUgU0ZDIGhlYWRl
ci48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkJlc3Qg
cmVnYXJkcyw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+WGlhb2h1PC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQg
Ymx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBw
dCAwaW4gMGluIDBpbiI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFu
Zz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xv
cjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+5Y+R5Lu25Lq6PC9zcGFuPjwvYj48
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6
YmxhY2siPjo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFj
ayI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2siPnNmYw0KIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PGI+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjazttc28tZmFyZWFzdC1s
YW5ndWFnZTpaSC1DTiI+5Luj6KGoPC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpT
aW1TdW47Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48L2I+PC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayI+SmVyb21lDQog
TW9pc2FuZDxicj4NCjwvc3Bhbj48Yj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxhbmd1
YWdlOlpILUNOIj7lj5HpgIHml7bpl7Q8L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayI+Ojwvc3Bhbj48L2I+PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpi
bGFjayI+MjAxNDwvc3Bhbj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxhbmd1YWdlOlpI
LUNOIj7lubQ8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
U2ltU3VuO2NvbG9yOmJsYWNrIj4zPC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3Qt
bGFuZ3VhZ2U6WkgtQ04iPuaciDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2siPjE4PC9zcGFuPjxzcGFuIGxhbmc9IlpILUNO
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2s7
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPuaXpTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2siPg0KIDE6MDM8YnI+DQo8
L3NwYW4+PGI+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+5pS2
5Lu25Lq6PC9zcGFuPjwvYj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTpTaW1TdW47Y29sb3I6YmxhY2siPjo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OlNpbVN1bjtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2siPjxhIGhyZWY9Im1h
aWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWlrZWJp
YW5jQGFvbC5jb208L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8L3NwYW4+PGI+PHNw
YW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1
bjtjb2xvcjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+5Li76aKYPC9zcGFuPjwv
Yj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29s
b3I6YmxhY2siPjo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpi
bGFjayI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2siPlJlOg0KIFtzZmNdIFNGQyBlbmNhcHN1bGF0
aW9uIGNoYWluIElEPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlRoaXMgKGxlbmd0aHkgYW5kIHZlcnkgbGl2ZWx5
KSB0aHJlYWQgc3RhcnRlZCBmcm9tIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVy
YXRpb25zICh3aGljaCBJIGNvLWF1dGhvcmVkKS48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkluIHNlY3Rpb24gNC44LCB3ZSBtYWRlIGEgY2xlYXIgZGlz
dGluY3Rpb24gYmV0d2VlbiBhIHNlcnZpY2UgcGF0aCBsYXllciAoc3RlZXJpbmcgcGFja2V0cyBo
b3AgYnkgaG9wIGFsb25nIHRoZSBjaGFpbikgYW5kIGEgc2VydmljZSBmdW5jdGlvbiBsYXllciAo
Y29udmV5DQogbWV0YWRhdGEgaW5mb3JtYXRpb24gb2YgaW50ZXJlc3QgdG8gU0ZzKS4gVGVybWlu
b2xvZ3kgYXNpZGUsIGl0IHNlZW1zIHRoYXQgc3VjaCBsYXllcmVkIHZpZXcgd2FzIGFncmVlZCB1
cG9uIGJ5IG1hbnkgcGVvcGxlIG9uIHRoZSBtYWlsaW5nIGxpc3QuPC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5Ob3cgdGhpcyBjZXJ0YWlubHkgZG9lcyBi
ZWcgdGhlIHF1ZXN0aW9uIG9mIHNvbHZpbmcgQk9USCBwcm9ibGVtcyB3aXRoIHRoZSBzYW1lIChw
YWNrZXQpIGVuY2Fwc3VsYXRpb24gbWVjaGFuaXNtLiBOb3RhYmx5IHdoZW4gb2JzZXJ2aW5nIHRo
YXQgbWFueSB1c2UgY2FzZXMNCiBjb3VsZCBiZSBzYXRpc2ZpZWQgd2l0aG91dCBTRi1sZXZlbCBt
ZXRhZGF0YSwgb3IgYnkgdXNpbmcgbW9yZSBvdXQtb2YtYmFuZCB3YXlzIHRvIGNvbnZleSBzdWNo
IFNGIG1ldGFkYXRhLiBBbmQgYWxzbyB3aGVuIG9ic2VydmluZyB0aGF0IGluYmFuZCBtYXJraW5n
IChlLmcuIHBhY2tldCBoZWFkZXJzKSBjb21lcyB3aXRoIHZhcmlvdXMgcHJvcyAmYW1wOyBjb25z
IChzb21lIG9mIHRoZSBpc3N1ZXMgYmVpbmcgaWRlbnRpZmllZCBpbiB0aGUgZHJhZnQsDQogZS5n
LiBzZWN0aW9ucyA0LjEgYW5kIDQuMikuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj5JIGRvIGFncmVlIHdpdGggTWFyaWEuIFdlIG1heSB3YW50IHRvIGV4
cGxvcmUgb3RoZXIgb3B0aW9ucyBmb3IgYWRkcmVzc2luZyB0aGUgbmVlZHMgb2YgdGhlIHNlcnZp
Y2UgcGF0aCBsYXllciB0aGF0IGRvIG5vdCByZXF1aXJlIGFuIGV4cGxpY2l0IGNoYWluLWlkIG9m
IHNvcnRzLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
SW4gdGhlIGRyYWZ0LCB3ZSBjb25jbHVkZWQgYnkgc3RhdGluZyDigJxBIHByb2R1Y3RpdmUgcGF0
aCBmb3J3YXJkIGNvdWxkIGJlIHRvIGRpdmlkZSBhbmQgY29ucXVlcjogdG8gY2xlYXJseSBzZXBh
cmF0ZSB0aGUgcHJvYmxlbSBvZiBTZXJ2aWNlIEZ1bmN0aW9uIFBhdGggdG9wb2xvZ3kNCiBmcm9t
IHRoZSZuYnNwOyZuYnNwOyBwcm9ibGVtIG9mIFtjb252ZXlpbmcgU0ZdIG1ldGFkYXRh4oCdLiBJ
IGRvIGJlbGlldmUgd2Ugc2hvdWxkIGV4cGxvcmUgc3VjaCBzZXBhcmF0aW9uIHByaW5jaXBsZSBm
dXJ0aGVyLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNC
NUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkZy
b206PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+c2ZjDQogWzxhIGhyZWY9Im1haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+XTxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48Yj5PbiBCZWhhbGYgT2Y8
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPjxhIGhy
ZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPm1pa2ViaWFuY0Bhb2wuY29tPC9zcGFuPjwvYT48YnI+DQo8Yj5TZW50
OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+RnJp
ZGF5LCBNYXJjaCAxNCwgMjAxNCA1OjUwIFBNPGJyPg0KPGI+VG86PC9iPjxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGll
dGYub3JnPC9zcGFuPjwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9u
IGNoYWluIElEPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBw
dCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+SSB3b3VsZCBpbWFnaW5l
IHRoYXQgaWYgd2UgbWFkZSB0aGUgQ2hhaW4gSUQgZmllbGQgaW4gdGhlIGhlYWRlciBiZSBvcHRp
b25hbCwgeWV0IHN0aWxsIHJlcXVpcmVkIGEgaGVhZGVyIGFuZCBzdGlsbCByZXF1aXJlZCB0aGF0
IHNvbWUNCiBpbmRpY2F0aW9uIG9mIHRoZSBjaGFpbiBiZSBjYXJyaWVkIHNvbWV3aGVyZSBpbiB0
aGUgcGFja2V0IChtcGxzIGxhYmVsIG9yIHZsYW4gb3Igd2hhdGV2ZXIpLCB0aGF0IHRoZSBpbXBs
ZW1lbnRhdGlvbiB3b3VsZCBiZWNvbWUgb3Zlcmx5IGNvbXBsaWNhdGVkLiAmbmJzcDtUbyBkbyBz
byB3b3VsZCBiZSB1c2luZyBTRkMgc2ltcGx5IGFzIGEgbWVjaGFuaXNtIHRvIGNhcnJ5IG1ldGEg
ZGF0YSBhbmQgbm90IGF0IGFsbCBmb3Igc2VydmljZSBjaGFpbmluZywNCiB3aGljaCBzb3VuZHMg
Y291bnRlciBpbnR1aXRpdmUgdG8gbWUuJm5ic3A7PGJyPg0KPGJyPg0KTWFyaWEsJm5ic3A7PGJy
Pg0KU28sIHlvdSBhcmUgc2F5aW5nIHRoYXQgeW91IHdhbnQgdG8gdXNlIFNGQyB0byBjYXJyeSBh
cm91bmQgbWV0YWRhdGEsIGJ1dCBub3QgZm9yIGFjdHVhbCBzZXJ2aWNlIGNoYWluaW5nIGJlY2F1
c2UgeW91IGFscmVhZHkgaGF2ZSBhIHdheSB0byBpbXBsZW1lbnQgc2VydmljZSBjaGFpbmluZyBv
dXRzaWRlIG9mIFNGQz8gJm5ic3A7TWF5YmUgSSdtIG5vdCBmb2xsb3dpbmcsIGJ1dCBpdCBzZWVt
cyB0byBtZSB0aGF0IGlmIHlvdSB3ZXJlIHRvIHVwZ3JhZGUgeW91cg0KIG5ldHdvcmsgdG8gc3Vw
cG9ydCBTRkMgdGhhdCB5b3Ugd291bGQgY2hhbmdlIGZyb20gdXNpbmcgeW91ciBleGlzdGluZyBt
ZWNoYW5pc20gYW5kIHN0YXJ0IHVzaW5nIFNGQywgd2hpY2ggaXMgbWVhbnQgdG8gcHJvdmlkZSBz
dXBwb3J0IGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyB0aGF0IGFyZSBub3QgU0ZDIGF3YXJlLiAmbmJz
cDtUaGVyZSBhcmUgYSBudW1iZXIgb2YgdXMgd2hvIGhhdmUgaW1wbGVtZW50ZWQsIGluIG9uZSB3
YXkgb3IgYW5vdGhlciwgc29tZQ0KIHNvcnQgb2Ygc2VydmljZSBjaGFpbmluZywgYnV0IEkgKEkg
Y2FuIGF0IGxlYXN0IHNwZWFrIGZvciBteXNlbGYpIGFtIGxvb2tpbmcgdG8gU0ZDIG5vdCB0byBl
bmhhbmNlIG15IGN1cnJlbnQgaW1wbGVtZW50YXRpb24sIGJ1dCB0byByZXBsYWNlIGl0IHdpdGgg
c29tZXRoaW5nIGJldHRlciB3aGlsZSBzdGlsbCBtYWludGFpbmluZyBteSBjb3JlIChub24gc2Vy
dmljZSBmdW5jdGlvbikgaW5mcmFzdHJ1Y3R1cmUuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW4t
Ym90dG9tOjYuNzVwdCI+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0
eWxlPSJ0ZXh0LWFsaWduOmNlbnRlciI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4NCjxociBz
aXplPSIxIiB3aWR0aD0iMTAwJSIgbm9zaGFkZT0iIiBzdHlsZT0iY29sb3I6Izk5OTk5OSIgYWxp
Z249ImNlbnRlciI+DQo8L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tYm90dG9tOjYuNzVwdCI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij5Gcm9tOjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48
L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFpbHRvOmtlZ3Jh
eUBjaXNjby5jb20lM2NrZWdyYXlAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+a2VncmF5QGNpc2NvLmNvbSZsdDtrZWdyYXlAY2lzY28uY29tPC9z
cGFuPjwvYT4mZ3Q7PGJyPg0KPGI+VG86PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjwvYj5Sb24gUGFya2VyJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+Jmd0
OyxKaW0gR3VpY2hhcmQgKGpndWljaGFyKSZsdDs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lz
Y28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+amd1aWNo
YXJAY2lzY28uY29tPC9zcGFuPjwvYT4mZ3Q7LEpvZWwNCiBNLiBIYWxwZXJuJmx0OzxhIGhyZWY9
Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+Jmd0Ozxicj4NCjxi
PmNjOjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyUzY3NmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZyZsdDtzZmNAaWV0Zi5v
cmc8L3NwYW4+PC9hPiZndDs8YnI+DQo8Yj5TZW50OjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+RnJpZGF5LCBNYXJjaCAxNCwgMjAxNDxicj4NCjxi
PlN1YmplY3Q6PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PjwvYj5SZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8YnI+DQo8YnI+DQomIzQz
OzEgdGhlIGlkZWEgaXMgaW50ZXJvcGVyYWJpbGl0eS48YnI+DQo8YnI+DQo8YnI+DQpPbiAzLzE0
LzE0IDEyOjU1IFBNLCAmcXVvdDtSb24gUGFya2VyJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+
PC9hPiZndDsgd3JvdGU6PGJyPg0KPGJyPg0KJmd0O1RoYW5rcywgSmltLjxicj4NCiZndDs8YnI+
DQomZ3Q7UmVtZW1iZXIgdGhhdCB3ZSBoYXZlIHNhaWQgbWFueSB0aW1lcyB0aGF0IHRoZSBTRkMg
c2VydmljZSBoZWFkZXIgaXM8YnI+DQomZ3Q7dHJhbnNwb3J0IGluZGVwZW5kZW50LiAmbmJzcDsg
SnVzdCBiZWNhdXNlIHRoZSBjaGFpbiBpZCBjb3VsZCBiZSBjYXJyaWVkIGluPGJyPg0KJmd0O3Nv
bWUgZm9ybSBvciBhbm90aGVyIHdpdGggc29tZSBwYXJ0aWN1bGFyIHRyYW5zcG9ydCBkb2Vzbid0
IG1lYW4gdGhhdCBpdDxicj4NCiZndDtjb3VsZCBiZSB1bml2ZXJzYWxseSBjb252ZXllZC4gJm5i
c3A7Jm5ic3A7IEJ5IG1ha2luZyBhbmQga2VlcGluZyB0aGUgU0ZDIHNlcnZpY2U8YnI+DQomZ3Q7
aGVhZGVyIHRyYW5zcG9ydCBpbmRlcGVuZGVudCBtYWtlcyBpdCBtb3JlIGFwcGxpY2FibGUgaW4g
bW9yZTxicj4NCiZndDtlbnZpcm9ubWVudHMgYW5kIG1vcmUgbGlrZWx5IHRvIGdldCBhZG9wdGVk
IGJyb2FkbHkuPGJyPg0KJmd0Ozxicj4NCiZndDsgJm5ic3A7IFJvbjxicj4NCiZndDs8YnI+DQom
Z3Q7PGJyPg0KJmd0Oy0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0O0Zyb206IEpp
bSBHdWljaGFyZCAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29t
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmpndWlj
aGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+XTxicj4NCiZndDtTZW50OiBGcmlkYXksIE1hcmNoIDE0
LCAyMDE0IDM6NTIgUE08YnI+DQomZ3Q7VG86IEpvZWwgTS4gSGFscGVybjsgUm9uIFBhcmtlcjxi
cj4NCiZndDtDYzo8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KJmd0O1N1Ympl
Y3Q6IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPGJyPg0KJmd0Ozxicj4NCiZndDtIaSBKb2Vs
LDxicj4NCiZndDs8YnI+DQomZ3Q7UGVyaGFwcyBidXQgSSB3b3VsZCBwb2ludCBvdXQgdGhhdCB0
aGUgYmFzZSBTRkMgaGVhZGVyIGNvdWxkIGhhdmUgYSBsb3Q8YnI+DQomZ3Q7bW9yZSBpbmZvcm1h
dGlvbiB0aGFuIGp1c3QgdGhlIGNoYWluIElEOyBJIHdvdWxkIGFsc28gcG9pbnQgb3V0IHRoYXQg
dGhlPGJyPg0KJmd0O2RldmlsIGlzIGluIHRoZSBkZXRhaWxzIGFuZCBzYXlpbmcgJnF1b3Q7d2Vs
bCwgSSBjYW4ganVzdCB1c2UgYW4gTVBMUyBsYWJlbCZxdW90Ozxicj4NCiZndDtoaWRlcyBtdWNo
IG9mIHRoZSBjb21wbGV4aXR5IG9mIGFjdHVhbGx5IGRvaW5nIHRoYXQuPGJyPg0KJmd0Ozxicj4N
CiZndDtPbiAzLzE0LzE0LCAyOjM1IFBNLCAmcXVvdDtKb2VsIE0uIEhhbHBlcm4mcXVvdDsgJmx0
OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+Jmd0
OyB3cm90ZTo8YnI+DQomZ3Q7PGJyPg0KJmd0OyZndDtJZiB0aGUgdHJhbnNwb3J0IGhlYWRlciBj
YXJyaWVzIGVub3VnaCBpbmZvcm1hdGlvbiBmb3IgaWRlbnRpZnlpbmcgdGhlPGJyPg0KJmd0OyZn
dDtzZXF1ZW5jZSAoVkxBTiB0YWcgb3IgTVBMUyBsYWJlbCBjYW4gYm90aCBkbyB0aGUgam9iKSwg
dGhlbiBhcmd1YWJseTxicj4NCiZndDsmZ3Q7dGhlIGdsb2JhbCBjaGFpbiBJRCBpcyByZWR1bmRh
bnQuIEkgY2FuIGxpdmUgd2l0aCBjYXJyeWluZyBpdCBhbnl3YXk8YnI+DQomZ3Q7Jmd0O2VpdGhl
ciBpZiBJIGhhdmUgbWV0YWRhdGEgdG8gY2FycnksIG9yIGlmIEkgbmVlZCB0aGUgY2hhaW4gSUQg
Zm9yIHNvbWU8YnI+DQomZ3Q7Jmd0O3B1cnBvc2UuPGJyPg0KJmd0OyZndDsgQWZ0ZXIgYWxsLCBz
b21lIGZvbGtzIHNlZW0gdG8gd2FudCB0byB1c2UgdGhhdCBmb3IgdGhlIGZvcndhcmRpbmc8YnI+
DQomZ3Q7Jmd0O2RlY2lzaW9ucy48YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7WW91cnMsPGJy
Pg0KJmd0OyZndDtKb2VsPGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0O09uIDMvMTQvMTQsIDI6
MjggUE0sIFJvbiBQYXJrZXIgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7IFRoZSBjaGFpbiBJRCBp
cyB0aGUgbGFiZWwgdGhhdCBkZWZpbmVzIHRoZSBzZXF1ZW5jZSBvZiBzZXJ2aWNlPGJyPg0KJmd0
OyZndDsmZ3Q7ZnVuY3Rpb25zIHRoYXQgbXVzdCBiZSB2aXNpdGVkLiAmbmJzcDsgSXQgY2FuIGJl
IHRob3VnaHQgb2YgYXMgYSBoYW5kbGUgZm9yIGE8YnI+DQomZ3Q7Jmd0OyZndDtzdGFjayBvZiBt
dXN0LXZpc2l0IG5ldHdvcmsgbG9jYXRpb25zLiAmbmJzcDsgSSBkb24ndCBzZWUgaG93IHRoaXMg
Y2FuIGJlPGJyPg0KJmd0OyZndDsmZ3Q7YW55dGhpbmcgYnV0IG1hbmRhdG9yeS48YnI+DQomZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgJm5ic3A7Jm5ic3A7Jm5ic3A7IFJvbjxicj4NCiZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyBGcm9tOiBzZmMgWzxhIGhyZWY9Im1h
aWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+XSBPbiBC
ZWhhbGYgT2YgU3VyZW5kcmEgS3VtYXI8YnI+DQomZ3Q7Jmd0OyZndDsoc21rdW1hcik8YnI+DQom
Z3Q7Jmd0OyZndDsgU2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAxOjQ2IFBNPGJyPg0KJmd0
OyZndDsmZ3Q7IFRvOiBKb2VsIE0uIEhhbHBlcm47IE5BUElFUkFMQSwgTUFSSUEgSDxicj4NCiZn
dDsmZ3Q7Jmd0OyBDYzo8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZn
dDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25z
aWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBbVHJpbW1lZCB0
aGUgcmVjaXBpZW50IGxpc3QgLSBuZWVkcyBhcHByb3ZhbCBvdGhlcndpc2VdPGJyPg0KJmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IENvbXBsZXRlbHkgYWdyZWUgaGVyZS48YnI+DQomZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgU0ZDIGRvZXMgbm90IHByZXZlbnQgVkxBTiBzdGl0
Y2hpbmcgYW5kIG9uZSBjYW4gY29udGludWUgdG8gZG8gdGhhdC48YnI+DQomZ3Q7Jmd0OyZndDtX
aGlsZSBhdCB0aGUgc2FtZSB0aW1lIFNGQyBjYW4gaW5jbHVkZSBWTEFOIHN0aXRjaGluZyB0byBz
dXBwb3J0PGJyPg0KJmd0OyZndDsmZ3Q7bGVnYWN5IFNGcyBpbiB0aGUgc2FtZSBjaGFpbiB0aGF0
IGluY2x1ZGVzIFNGQyBhd2FyZSBTRnMuIEV2ZW4gbGVnYWN5PGJyPg0KJmd0OyZndDsmZ3Q7U0Zz
IGJlbmVmaXQgZnJvbSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgaGVuY2UgY2FuIGJlIHNoYXJl
ZCBhY3Jvc3M8YnI+DQomZ3Q7Jmd0OyZndDtkaWZmZXJlbnQgc2VydmljZSBjaGFpbnMuPGJyPg0K
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IFN1cmVuZHJhLjxicj4NCiZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBP
biAzLzE0LzE0IDEwOjI2IEFNLCAmcXVvdDtKb2VsIE0uIEhhbHBlcm4mcXVvdDsgJmx0OzxhIGhy
ZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90
ZTo8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IE15IG93biBpbmNsaW5h
dGlvbiBpcyB0byBvYnNlcnZlIHRoYXQgaWYgeW91IGRvbid0IG5lZWQgZXhwbGljaXQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7IGNoYWluIGlkZW50aWZpY2F0aW9uIGFuZCB5b3UgZG9uJ3QgbmVlZCBt
ZXRhZGF0YSwgeW91IGNhbiBqdXN0IG9taXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBzZmMv
bnNoIGhlYWRlci4gU3RpbGwgZG8gc2VydmljZSBjaGFpbmluZywganVzdCBubyBleHRyYSBoZWFk
ZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgSWYgd2UgYXJl
IGdvaW5nIHRvIGhhdmUgdGhlIGhlYWRlciwgaXQgc2VlbXMgdG8gbWUgdGhhdCB0aGUgY2hhaW48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7aWRlbnRpZmljYXRpb24gZmllbGQgaXMgdmVyeSB1c2VmdWws
IGFuZCBsb3cgY29zdCBvbmNlIHdlIGhhdmUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O2hlYWRl
ci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBZb3Vycyw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyBPbiAzLzE0LzE0LCAxOjAwIFBNLCBOQVBJRVJBTEEsIE1BUklBIEggd3JvdGU6
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgRXhwbGljaXQgY2hhaW4gaWRlbnRpZmljYXRpb24g
c2hvdWxkIGJlIG1hZGUgb3B0aW9uYWwuIEkgYmVsaWV2ZSBpdDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHdhcyBkaXNjdXNzZWQgZmV3IG1vbnRocyBhZ28gb24gdGhpcyBtYWlsaW5nIGxpc3Qu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBNYXJp
YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKkZy
b206KnNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnPC9zcGFuPjwvYT5dICpPbiBCZWhhbGYgT2YgKkptaC5kaXJlY3Q8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAqU2VudDoqIFRodXJzZGF5LCBNYXJjaCAxMywgMjAxNCAxMjoxMiBQTTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpUbzoqPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29tIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+a2VncmF5QGNpc2NvLmNvbTwv
c3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+
OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVm
PSJtYWlsdG86c21rdW1hckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5zbWt1bWFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPjxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpDYzoqPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpuaWNvbGFzLmJvdXRob3JzQHFv
c21vcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5uaWNv
bGFzLmJvdXRob3JzQHFvc21vcy5jb208L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwv
c3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5oYWRpQG1vamF0YXR1LmNvbTwvc3Bhbj48L2E+Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpyb25fcGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+cm9uX3Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21h
bkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgKlN1YmplY3Q6KiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEt
Y29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqSW1wb3J0YW5jZToqIExv
dzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgQXNz
dW1pbmcgSSB1bmRlcnN0YW5kIHlvdSBwcm9wZXJseSBLZW4sIEkgZGlzYWdyZWUuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgZXhhbXBsZSwg
YnkgdXNpbmcgc2VwYXJhdGUgdGVybXMgSSBjYW4gZWFzaWx5IGRpc2N1c3MgdGhlIGZhY3Q8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGF0IGNlcnRhaW4ga2luZHMgb2YgZGF0YSAoY2hhaW4g
aWRlbnRpZmljYXRpb24pIG9ubHkgbmVlZCB0byBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGFkanVzdCBieSBhIGZldyBhcHBzIGluIHJhcmUgY2FzZXMuIEFuZCB0aGF0IGRhdGEgaXMgbm90
IGJlZWRlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJ5IHRoZSBhcHBsaWNhdGlvbnMuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBVbmxlc3Mg
eW91IHdvdWxkIGxpa2UgdG8gY29uc2lkZXIgdGhlIGNoYWluIGlkZW50aWZpY2F0aW9uIGFzIGJl
aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3B0aW9uYWw/PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3Vycyw8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWw8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50IGZyb20gbXkgU2Ftc3VuZyBzbWFy
dHBob25lIG9uIEFUJmFtcDtUPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLS0tLSBPcmlnaW5hbCBtZXNz
YWdlIC0tLS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNd
IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgRnJvbTogJnF1b3Q7S2VuIEdyYXkgKGtlZ3JheSkmcXVvdDsgJmx0OzxhIGhy
ZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+a2VncmF5QGNpc2NvLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20iIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86a2VncmF5QGNpc2NvLmNv
bTwvc3Bhbj48L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUbzogTHVjeSB5
b25nICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bh
bj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3ku
eW9uZ0BodWF3ZWkuY29tJTNlJTNlLCUyMlN1cmVuZHJhIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tJmd0OyZndDss
JnF1b3Q7U3VyZW5kcmE8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj5LdW1hciAoc21rdW1hcikmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNta3VtYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c21rdW1hckBjaXNjby5jb208L3NwYW4+
PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7
PGEgaHJlZj0ibWFpbHRvOnNta3VtYXJAY2lzY28uY29tJTNlJTNlLCUyMkppbSIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzbWt1bWFyQGNpc2NvLmNv
bSZndDsmZ3Q7LCZxdW90O0ppbTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkd1aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDso
amd1aWNoYXIpJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1h
aWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5qZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmpndWlj
aGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pm1haWx0bzpqZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgQ0M6IE5pY29sYXMgQk9VVEhPUlMgJmx0OzxhIGhyZWY9Im1haWx0bzpO
aWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L3NwYW4+PC9hPjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JT
QHFvc21vcy5jb20lM2UlM2Usc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSZndDsmZ3Q7LHNmYzwv
c3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnJTNlJTNlLEphbWFs
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmY0Bp
ZXRmLm9yZyZndDsmZ3Q7LEphbWFsPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+SGFkaSBTYWxpbSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmhh
ZGlAbW9qYXRhdHUuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+aGFkaUBtb2phdGF0dS5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmx0OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSUzZSUzZSxSb24iIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86aGFkaUBtb2phdGF0dS5j
b20mZ3Q7Jmd0OyxSb248L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj5QYXJrZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBo
cmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJt
YWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSUzZSUzZSwlMjJicmlqc21hbkBq
dW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1h
aWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tJmd0OyZndDssJnF1b3Q7YnJpanNt
YW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8
YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+
PC9hPiZndDsmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlw
ZXIubmV0PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQlM2UlM2UsJTIySm9lbCIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCZn
dDsmZ3Q7LCZxdW90O0pvZWw8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj5NLiBIYWxwZXJuJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qbWhAam9lbGhhbHBlcm4uY29tPC9zcGFu
PjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0
OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+
PC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBUaGUgd29yZCAmcXVvdDttZXRhZGF0YSZxdW90OyBpcyBhIHB1cnBvc2VseSBhbWJp
Z3VvdXMgdGVybSAmcXVvdDtkYXRhIHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwcm92
aWRlcyBpbmZvcm1hdGlvbiBhYm91dCBvdGhlciBkYXRhJnF1b3Q7LiBJdCBpcyB1c2VkIHRvIGF2
b2lkIFRISVM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rpc2N1c3Npb24uPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgZXhhbXBsZSwgSSBw
cm9wb3NlIHdlIGRlZmluZSAmcXVvdDt0ZXF1aWxhIG1ldGFkYXRhJnF1b3Q7IGJlY2F1c2UsPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnJhbmtseSwgSSB3aWxsIG5lZWQgdG8gb3JkZXIgYSB0
cmlwbGUtc2hvdCBpZiB3ZSBrZWVwIGF0dGVtcHRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyB0byBkZWZpbmUgc29tZXRoaW5nIHRoYXQsIGJ5IGRlZmluaXRpb24sIGlzIGFtYmlndW91cy4g
SSdkIGxpa2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBteSBiYXJ0ZW5kZXIgdG8gdW5kZXJz
dGFuZCBtZSBzcGVjaWZpY2FsbHkgd2hlbiBJIHNheSAmcXVvdDtJIG5lZWQgYTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7c2hvdCZxdW90Oy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTMvMTQgNzo0OSBBTSwgJnF1b3Q7THVjeSB5b25n
JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwv
c3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzps
dWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDsgd3Jv
dGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0O1NuaXAuLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7U0sm
Z3Q7IEp1c3QgY29weWluZyBmcm9tIHRoZSBQUzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0Oy0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtEYXRhIHBs
YW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5IHRvIGV4Y2hhbmdlIGluZm9ybWF0aW9u
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiZXR3ZWVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDt0aGUgbmV0d29yayBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4g
c2VydmljZSBmdW5jdGlvbnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbmQgc2VydmljZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7ZnVuY3Rpb25zIGFuZCB0aGUgbmV0
d29yay48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7LS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0O0l0IGlzIGEgbHVjaWQgZGVmaW5pdGlvbi4gV2UgYXJlIHVubmVjZXNzYXJpbHkgbWFr
aW5nIHRoZSB3b3JkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmcXVvdDtuZXR3b3JrJnF1b3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtjb250cm92ZXJzaWFsLCBJTU8u
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0O1tMdWN5XSBUaGlzIGlzIG15IHBvaW50LiAmcXVvdDtUaGUgbmV0
d29yayZxdW90OyBpcyB0b28gZ2VuZXJhbCBoZXJlLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
d2hpY2ggYnJpbmdzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDttZXRhZGF0
YSBncmVhdCBwb3dlciB0byBkbyBtYW55IHRoaW5ncy4gVGhpcyBpcyB3aHkgcGVvcGxlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpbnZlbnQgaWRlYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0O2hlcmUsIHdoaWNoIGNhdXNlcyBhIGxvdCBvZiBkZWJhdGVzIG9uIG1ldGFk
YXRhIHVzYWdlIHBvdGVudGlhbHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2U8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3Nob3VsZCBub3Qgc3BlbmQgYSBsb3Qgb2Yg
dGltZXMgb24gdGhhdCBkZWJhdGVzIGFuZCBqdWRnZSB3aGljaDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7dXNhZ2UgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3ZhbHVh
YmxlIG9yIG5vdC4gVGh1cywgZm9yIHRoZSBTRkMgd29yaywgaXQgd2lsbCBiZSBoZWxwZnVsIGlm
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3ZSBjYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0O25hcnJvdyBkb3duIGEgYml0LiBKb2VsIG1ha2VzIGV4cGxpY2l0bHkgdHdv
IGNhc2VzLCB3aGljaCBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGVscGZ1bCB0bzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7ZGV2ZWxvcCB1c2UgY2FzZXMgZm9yIGVh
Y2ggY2FzZS4gSSB3b3VsZCBsaWtlIHRvIHNlZSB0aGF0IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7cHJvYmxlbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7c3RhdGVt
ZW50IGNhbiBiZSBtb3JlIHNwZWNpZmljIG9uIG1ldGFkYXRhIGRlZmluaXRpb24sIHdoaWNoIG1h
eTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0O2hlbHBmdWwgaW4gbGVzcyBmb2N1c2luZyBvbiBpdCBhbmQgbW92aW5nIGZvcndh
cmQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O0x1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7U3VyZW5kcmEuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O1RoYW5rcyw8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDtGcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbPGEgaHJl
Zj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPm1haWx0bzpqZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPl08YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtTZW50OiBXZWRuZXNkYXksIE1h
cmNoIDEyLCAyMDE0IDQ6MzggUE08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDtUbzogTHVjeSB5b25nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Q2M6IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcjs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5t
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7DQogc2ZjOyBKYW1hbDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SGFkaSBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0O1N1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0hpIEx1Y3ks
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Tm8uIEkgYW0gc2ltcGx5IHNheWluZyB3ZSBzaG91
bGQgbm90IG92ZXJjb21wbGljYXRlIHRoZSBwcm9ibGVtPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7c3RhdGVtZW50IHdpdGggdGV4dCB0aGF0IGFkZHMgbGl0dGxlIHRv
IG5vIHZhbHVlIGluIG15IG9waW5pb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2hldGhl
cjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O3dlIGNhbGwgaXQgbWV0
YWRhdGEsIG9yIGNvbnRleHQsIGhhcyBubyBiZWFyaW5nIG9uIHRoZSBmYWN0PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDt0aGF0IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0O3Byb2JsZW0gc3RhdGVtZW50IGFscmVhZHkgY2xlYXJseSBzdGF0ZXMgd2UgbmVlZCB0
byBiZSBhYmxlIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtwYXNzPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7aW5mb3JtYXRpb24gYmV0d2VlbiBTRsK5cyBhbmQg
YmV0d2VlbiB0aGUgbmV0d29yayAmYW1wOyBTRsK5cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtPbiAzLzEyLzE0LCA1
OjEzIFBNLCAmcXVvdDtMdWN5IHlvbmcmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5Lnlv
bmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208
L3NwYW4+PC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7SGkgSmltLDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7SSBmb3Igb25lIGRvbid0IGFncmVlIGFuZCB0
aGluayB3ZSBhcmUgb3ZlciBjb21wbGljYXRpbmcgd2hhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7c2hvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2Jl
IHN0cmFpZ2h0Zm9yd2FyZC4gVGhlIFNGQyBlbmNhcHN1bGF0aW9uIHNob3VsZCBlbmFibGUgdHdv
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGluZ3M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsxLiBTdGVlcmluZyBvZiBzZWxlY3RlZCBmbG93cyB0aHJvdWdoIGEgc2Vydmlj
ZSBjaGFpbjsgdGhpcyBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O3NlcnZpY2UgZnVuY3Rpb24gcGF0aC48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Mi4gUGFzc2luZyBv
ZiBjb250ZXh0IGFzc29jaWF0ZWQgd2l0aCBhIGdpdmVuIGZsb3cgd2l0aGluIHNhaWQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7ZnVuY3Rpb24gcGF0aC4gVGhpcyBjb250ZXh0IGluZm9ybWF0aW9uIG1h
eSBiZSBjb25zdW1lZCBieSBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtTRiAoYW48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7YXBwbGljYXRpb24gSUQgaXMg
YW4gZXhhbXBsZSkgb3IgbWF5IGJlIGNvbnN1bWVkIGJ5IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Zm9yd2FyZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDtlbGVtZW50cyAoYSB2cmYtSUQgaXMgYW4gZXhhbXBsZSkuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O1tMdWN5XSBEbyB5b3UgY2FsbCB0aGUgY29udGV4
dCBhcyBtZXRhZGF0YSBvciBub3Q/IERvIHdlIGhhdmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2Fub3RoZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7dGVy
bSBoZXJlIGJlc2lkZSBTRkMgaGVhZGVyIGFuZCBtZXRhZGF0YS4gSSBzZWUgdGhhdCB5b3UgZG9u
J3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dhbnQgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7c2VwYXJhdGUgd2hhdCBpcyBjb25zdW1lZCBieSBTRiBh
bmQgd2hhdCBpcyBjb25zdW1lZCBieSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Zvcndh
cmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7ZWxlbWVu
dHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtMdWN5PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDtTZW50IGZyb20gbXkgaVBob25lPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciAxMiwgMjAxNCwgYXQgNDoxNiBQTSwgJnF1b3Q7
THVjeSB5b25nJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFp
bHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+bHVjeS55b25nQGh1YXdlaS5jb208L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmx1
Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0Ow0KIHdy
b3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgR3JlYXQuIFRo
ZW4gd2UgbWF5IGNvbnNpZGVyIHR3byBzcGVjaWFsIG1ldGFkYXRhIGRlZmluaXRpb25zPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0O3Byb2JsZW0gc3RhdGVtZW50IHNvIHdlIGNhbiBhbGwgdXNlIHRo
ZSBzYW1lIGRlZmluaXRpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SGVyZSBpcyBteTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7c3VnZ2VzdGVk
IHRleHQgYW5kIGxpa2UgdG8gaGVhciB5b3UgYW5kIG90aGVyJ3MgaW5wdXQgYW5kPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtzdWdnZXN0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBw
cm92aWRlcyB0aGUgYWJpbGl0eTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dG88YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2V4Y2hhbmdlIGluZm9ybWF0
aW9uIGJldHdlZW4gdGhlIGVsZW1lbnRzIGluIGEgc2VydmljZSBmdW5jdGlvbjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Y2hhaW5pbmcuIEluIHRoaXMg
Y29udGV4dCwgdGhlcmUgYXJlIHR3byB0eXBlcyBvZiBkYXRhIHBsYW5lPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDttZXRhZGF0YS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7IFNlcnZpY2UgRnVuY3Rpb24gTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBleGNoYW5n
ZWQgYmV0d2Vlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Y2xhc3NpZmllciBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5j
dGlvbnMgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
O2ZhY2lsaXRhdGUgc2VydmljZSBmdW5jdGlvbnMgb24gdGhlIHBhY2tldCB0cmVhdG1lbnQuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTdGVlcmluZyBNZXRhZGF0
YTogdGhlIGluZm9ybWF0aW9uIGZyb20gc2VydmljZSBmdW5jdGlvbnMgdG8gYTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Y2xhc3NpZmllciBvciBzZXJ2
aWNlIG5vZGUgZm9yIHRyYWZmaWMgZm9yd2FyZGluZyBwdXJwb3NlLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgLWVuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IEZyb206IEpvZWwgTS4gSGFscGVybiBbPGEgaHJlZj0ibWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+XTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbnQ6IFdlZG5lc2Rh
eSwgTWFyY2ggMTIsIDIwMTQgMjozNSBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQ
YXJrZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBD
YzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlw
ZXIubmV0PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7
IHNmYzsgSmFtYWwgSGFkaTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7IFNhbGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNv
bnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBZ
ZXMsIEkgYW0gdHJ5aW5nIHRvIGNvbnNpc3RlbnRseSBkaXN0aW5ndWlzaCB0aG9zZSB0d28gY2Fz
ZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3doZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O3RhbGtpbmcgYWJvdXQgdGhlIGluZm9ybWF0aW9uIGNh
cnJpZWQgd2l0aCBwYWNrZXRzIGluIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2No
YWlucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAz
OjEzIFBNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWwsIFNlZSBiZWxvdy4gLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0gRnJvbTogc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl0gT24gQmVoYWxmIE9mIEpvZWwgTS4gSGFscGVybjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7U2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjAyIFBN
IFRvOiBMdWN5IHlvbmc7IE5pY29sYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0JPVVRIT1JT
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBS
b24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFu
PjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0
OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bh
bj48L2E+Jmd0OzsNCiBzZmM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJp
anNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgd2FzIHRyeWluZyB0byB3b3JkIGl0IGNhcmVm
dWxseSBub3QgdG8gZm9jdXMgb24gd2hvIHB1dHM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Ro
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBp
bmZvcm1hdGlvbiBpbiwgYnV0IG9ubHkgb24gd2hvIGNvbnN1bWVzIHRoZSBpbmZvcm1hdGlvbi48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSW5m
b3JtYXRpb24gZm9yIHNlcnZpY2UgZnVuY3Rpb25zIG1heSBjb21lIGZyb20gdGhlIGluZ3Jlc3M8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2xh
c3NpZmllciBvciBmcm9tIG90aGVyIHNlcnZpY2UgZnVuY3Rpb25zLiBbTHVjeV0gdGhpcyBpczxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIG9uZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIg
dmlldy4gSW5mb3JtYXRpb24gZm9yIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9yd2Fy
ZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyB3aWxsIGdlbmVyYWxseSBjb21lIGZyb20gdGhlIGluZ3Jlc3MgY2xhc3NpZmllciwgYnV0IGlu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzcGVjaWFsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhc2VzIG1heSBiZSBwcm92aWRlZCBieSBz
ZXJ2aWNlIGZ1bmN0aW9ucy4gKEkga2VlcDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2FudGlu
ZyB0byBnZXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgcmlkIG9mIHRob3NlIHNwZWNpYWwgY2FzZXMsIGJ1dCBzbyBmYXIgdGhlcmUgc2VlbSB0
byBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7anVzdCBlbm91Z2g8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgb2YgdGhlbSB0byB3YXJyYW50
IGNvdmVyaW5nIGluIHRoZSBzb2x1dGlvbi4gQW5kIG1vcmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2ltcG9ydGFudGx5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBzaWduaWZpY2FudCBzdXBwb3J0IGZvciBpdCBpbiB0aGUgd29ya2luZyBn
cm91cC4pIFtMdWN5XTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7VGhpcyBpczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgc2Vjb25kIGNh
c2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3IChidXQgeW91IGRvbid0PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtsaWtlIGl0KS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgQW5kIHlvdSBzdWdnZXN0IGRpc3Rpbmd1aXNoaW5nIHRoZXNlIHR3
byBjYXNlcyB3aGVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkaXNjdXNzaW5nPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFib3V0IG1ldGFk
YXRhIHVzYWdlLiBJcyB0aGF0IHJpZ2h0IHVuZGVyc3RhbmRpbmc/PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDI6
MzMgUE0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWwsIEkgaW50ZXJwcmV0IHRoYXQgeW91IHN1Z2dl
c3RzIHRoYXQgZGlzdGluZ3Vpc2ggdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtleGNoYW5n
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlv
bnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4Y2hhbmdlIGluZm9ybWF0aW9u
IGRhdGEgcGxhbmUgY2FycmllZCBmcm9tIGEgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ZnVuY3Rpb24gdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGEgc2VydmljZSBub2RlLiBJcyB0aGlzIHJpZ2h0IHVuZGVyc3RhbmRp
bmc/IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBl
cm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9z
cGFuPjwvYT5dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsyMDE0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgMToxOTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUE08YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBMdWN5IHlv
bmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKGpndWlj
aGFyKTs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEg
aHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpIFNhbGlt
IFN1YmplY3Q6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJh
dGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBNeSBpbmNsaW5hdGlvbiB3b3VsZCBiZSB0byB0dW5lIHRoYXQgZGVmaW5pdGlvbiB0
bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGlzdGluZ3Vpc2g8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJldHdlZW4gZGF0YXBsYW5l
IGNhcnJpZWQgaW5mb3JtYXRpb24gaW50ZW5kZWQgZm9yIHVzZSBieTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgZnVuY2l0b25zICh3aGF0ZXZlciB0aGUgb3JpZ2luKSwgYW5kIGRh
dGFwbGFuZSBjYXJyaWVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbmZvcm1hdGlvbjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW50
ZW5kZWQgZm9yIGRhdGFwbGFuZSBmb3J3YXJkaW5nIGNvbXBvbmVudHMuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IEhpIEpvZWwsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGFncmVlIHRoYXQgd2UgbmVlZCB1c2luZyB0aGUg
c2FtZSBkZWZpbml0aW9uIGZvciBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0ZXJtLCBidXQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBkaXNhZ3JlZSB0aGF0IHRoZSBtZXRhZGF0YSBkZWZpbml0aW9uIGhlcmUgaXMgYSBzZXQg
b2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBpbmZvcm1hdGlvbiBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIFRoaXMgbWF5IGJlIHRv
byBuYXJyb3c8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O29yIGxlYWQ8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBhIHBhcnRp
Y3VsYXIgc29sdXRpb24uIEkgYW0gZmluZSB3aXRoIHRoaXMgZGVmaW5pdGlvbjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7aW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHJvYmxlbSBzdGF0ZW1lbnQgdy8gbWlub3IgdHdl
YWsgKHN1Z2dlc3RlZCBvbiBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsaXN0KS48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRl
cyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FiaWxpdHkgdG88YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGNoYW5nZSBp
bmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBjbGFzc2lmaWVycyBhbmQgc2VydmljZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZ1bmN0
aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgYW5kIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9ucyBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjbGFzc2lmaWVyc3xzZXJ2
aWNlIG5vZGVzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlcmUgbWF5IGJlIGEgc29sdXRpb24gdGhhdCBhIHNlcnZp
Y2UgZnVuY3Rpb24gcGFzc2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzb21lPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiB0byBhdHRhY2hlZCBzZXJ2aWNlIG5v
ZGUgd2l0aG91dCB1c2luZyBTRkM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hlYWRlci48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFRoYW5rcywgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLSBGcm9tOiBKb2VsIEhhbHBlcm4gRGlyZWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpqbWgu
ZGlyZWN0QGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPm1haWx0bzpqbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+XSBT
ZW50OiBXZWRuZXNkYXksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtNYXJjaCAxMiw8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAy
MDE0IDEyOjI1IFBNIFRvOiBMdWN5IHlvbmc7IEpvZWwgTS4gSGFscGVybjsgTmljb2xhczxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Qk9VVEhPUlM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uIFBhcmtlciBDYzogSmltIEd1
aWNoYXJkIChqZ3VpY2hhcik7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2Zj
OyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBMdWN5LCB5b3Ugc2F5ICZxdW90
O3RoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIC4uLiZxdW90OyBUaGU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2RlZmluaXRpb24geW91PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlbiBwcm92aWRlIGlzIGEgZGVmaW5pdGlvbiBv
ZiB0aGUgc2V0IG9mIGluZm9ybWF0aW9uIHdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthcmU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBwcm9wb3NpbmcgdGhhdCB3ZSBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIEksIGFuZCBvdGhl
cnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoYXZlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmVlbiB1c2luZyB0aGUgdGVy
bSBtZXRhZGF0YSBtb3JlIG5hcnJvd2x5LiBXZSBjYW4gdXNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDt3aGF0ZXZlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRlZmluaXRpb24gd2Ugd2FudC4gQnV0IHdlIGRvIG5lZWQgdG8g
YWdyZWUgb24gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkZWZpbml0aW9uLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZv
ciB0aGUgcHVycG9zZXMgb2YgdGhlIFdHLCBpdCBzZWVtcyBtdWNoIG1vcmUgdXNlZnVsIHRvPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt1c2UgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGVybSBtZXRhZGF0YSBmb3IgdGhl
IG5hcnJvd2VyIGRlc2NyaXB0aW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBPbiAzLzEyLzE0LCAxOjE5IFBNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIEpvZWws
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgYWdyZWUuIFdlIG5lZWQgdG8gZGlmZmVyZW50aWF0ZSB0aGUg
bWV0YWRhdGEgdXNlZCBieTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2Z1bmN0aW9uIGFuZCBTRkMgaGVhZGVyLiBUaGUgbWV0YWRhdGEgdGVybSBtZWFucyBjYXJyeWlu
Zzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c29tZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3N0YXRlcyBhbG9uZyB3aXRo
IHRoZSBwYWNrZXQuIElNTzogU0ZDIGhlYWRlciBpcyBhIGtpbmQgb2Y8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0
YSBjYXJyaWVkIG9uIHBhY2tldCBmb3IgbmV4dCBzZXJ2aWNlIG5vZGUgdG8gdXNlLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7SW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29udGV4dCBvZiBTRkMsIHdlIGhhdmUg
dGVybSBmb3IgU0ZDIGhlYWRlciBhbmQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRh
ZGF0YSB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7d2FzIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywg
b3IgYmV0d2VlbiBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb25zIGFuZCBjbGFzc2lmaWVycy9zZXJ2
aWNlIG5vZGVzLCB3aGljaCBpcyB3aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGUgZHJh
ZnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDtmb2N1cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLCBMdWN5PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0i
bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+XSBTZW50
OiBXZWRuZXNkYXksIE1hcmNoIDEyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDIwMTQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgMTE6MTggQU0gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtl
ciBDYzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgR3VpY2hhcmQgKGpn
dWljaGFyKTs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpIFNh
bGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEkgdGhpbmsgaXQgaXMgaW1wb3J0YW50IHRvIGtlZXAgYSBzdHJvbmcgZGlzdGluY3Rpb248
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JldHdlZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgKHdoaWNo
IGlzIGZvciB1c2UgYnkgYXBwbGljYXRpb25zKSBhbmQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNoYWluaW5nIGluZm9ybWF0aW9uIGluIHRoZSBiYXNlIHNl
cnZpY2UgY2hhaW4gaGVhZGVyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hpY2ggaXM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgZm9yIHVzZSBieSB0aGUgc2VydmljZSBjaGFpbiBzdXBwb3J0IG1lY2hhbmlzbXMuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEy
LzE0LCAxMDo0MiBBTSwgTHVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRnVsbHkgYWdyZWUg
d2l0aCBKb2UuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2Ugc2hvdWxkIG5vdCByZXF1aXJl
IGEgZml4IGxlbmd0aCBmb3IgaW4tYmFuZCBtZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7YnV0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhbHNvIG5vdCBsZWF2ZSBpdCBmb3IgZnJlZWx5IHVzYWdlLiBJ
biBmYWN0LCB3aGVuIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IG5vZGUgaW5zZXJ0cyBTRkMgaGVhZGVyIG9uIGEgKGVuY2Fwc3VsYXRlZCkgcGFja2V0IGFu
ZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VuZCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmV4dCBzZXJ2
aWNlIG5vZGUsIFNGQyBoZWFkZXIgaXRzZWxmIGNhbiBiZSBzZWVuIGFzIGE8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O21ldGFkYXRhLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBz
ZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl0gT24gQmVoYWxmIE9mIEpvZWwgTS48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O0hhbHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2gg
MTIsIDIwMTQgOToyMSBBTSBUbzogTmljb2xhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Qk9V
VEhPUlM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFy
KTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpz
bWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNmYzsgSmFtYWwg
SGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9y
IGluLWJhbmQgbWV0YWRhdGEsIHRoZSBBUEkgZm9yIGFjY2VzcyBjYW4gZWFzaWx5IGJlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBzeW5jaHJvbm91cy4gT3V0IG9mIGJhbmQgbWV0YWRhdGEgbmVlZHMgZGlmZmVyZW50
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoYW5kbGluZy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZXJlIGFy
ZSBtYW55IGNhc2VzIHdoZXJlIG91dC1vZi1iYW5kIG1ldGFkYXRhIGlzPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDt1c2VmdWwgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhcHByb3ByaWF0ZS4gQnV0IHRoZXkg
ZG8gbm90IGNvdmVyIGFsbCBuZWVkcyBieSBhbnk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3N0
cmV0Y2guPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRXZlbiBpZiBlYWNoIHBpZWNlIG9mIGlu
LWJhbmQgbWV0YWRhdGEgaXMgb2YgZml4ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xlbmd0
aCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IHRoZXJlIGFyZSBtYW55IGRpZmZlcmVudCBraW5kcyBvZiBtZXRhdHlw
ZS4gVHJ5aW5nIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzYXk8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZx
dW90O3RoZXJlIHdpbGwgYmUgZXhhY3RseSBmb3VyIHBpZWNlcywgYW5kIHRoZXkgd2lsbCBiZSBv
Zjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dHlwZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHQxLCB0MiwgdDMs
IGFuZCB0NCZxdW90OyBpcyBzaW1wbHkgdG9vIHNwZWNpZmljIGZvciBldmVuIDgwJTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7b2YgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25lZWRzLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9u
IDMvMTIvMTQsIDg6NTIgQU0sIE5pY29sYXMgQk9VVEhPUlMgd3JvdGU6PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgSGVsbG8gUm9uLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VuZGluZyBv
dXQgb2YgYmFuZCBjb25ncnVlbnQgbWV0YWRhdGEgbWF5IG5vdCBiZSB0aGU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2Fuc3dlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIGFsbCBuZWVkcyBidXQgaXQg
aXMgb25lIHRvb2wgdGhhdCB3ZSBzaG91bGQga2VlcC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IE5vdCBhbGwgbWV0YWRhdGEgaXMgdGllZCB0byBhIHNwZWNpZmljIHBhY2tldCwg
Zm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtleGFtcGxlIGE8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBw
b2xpY3kgY2hhbmdlIGluIFBDUkYgY291bGQgbGVhZCB0byBzb21lIG1ldGFkYXRhPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtzaWduYWxpbmcsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIHJlYWN0aW9u
IHRpbWUgbmVlZCBub3QgYmUgaW1tZWRpYXRlLCBmZXcgbXMgbWF5PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtub3QgbWF0dGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQXMg
eW91IHBvaW50LCBpZiBhIHBhY2tldCBpcyB0aWVkIHRvIGEgbWV0YWRhdGEgYTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Y29ycmVsYXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvIGNhbiBiZSBz
ZXQgaW4gYm90aCBwYWNrZXQgdG8gZGVhbCB3aXRoIGl0IChpLmU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O21ldGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhwZWN0ZWQgZmxhZyBpbiB0aGUgU0ZD
IGhlYWRlciwgcGx1cyBhbiBpZCk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZp
bmFsbHkgd2UgY2FuIHN0aWxsIHNlbmQgc29tZSBsaW1pdGVkIG1ldGFkYXRhIHdpdGhpbjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YSBoZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhpcyBjb3Vs
ZCBiZSB1c2VkIGZvciBsb2FkIGJhbGFuY2VycyBpbiBwYXJ0aWN1bGFyIGlmPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDt3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFncmVlIG9uIGEgY29udmVudGlvbiB0
byBsb2NhdGUgJnF1b3Q7Y29hcnNlIGdyYWluIHBvbGljeSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IC8gJnF1b3Q7ZmluZSBncmFpbiBwb2xpY3kmcXVvdDsgb24gcmVzZXJ2ZWQgY29udGV4dCBoZWFk
ZXJzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhpcyBzZWVtcyB0byBvcGVu
IHVwIGEgbG90IG9mIGZsZXhpYmlsaXR5IC88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2lubm92
YXRpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24geW91ciBsYXN0IHBv
aW50LCB0aGVyZSBpcyBhIHF1ZXN0aW9uIG9uIGhvdyB0byBtYWtlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
bWV0YWRhdGEgYXZhaWxhYmxlIHRvIGEgU2VydmljZSBGdW5jdGlvbi4gQ3VycmVudCBzb2NrZXQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBjb25uZWN0aW9ucyBmb3IgZXhhbXBsZSBkbyBub3QgYWxsb3cgdG8g
cmV0cmlldmUgSVA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hlYWRlcjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IG9wdGlvbnMuIFNvIEkgYXNzdW1lIHRoYXQgU0ZDIGF3YXJlIFNlcnZpY2UgRnVuY3Rpb25z
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aWxsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmVlZCBzb21l
IChhc3luY2hyb25vdXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA/KSBBUEkgdG8gcmV0cmlldmUgU0ZDIGhl
YWRlciBpbmZvcm1hdGlvbiBhcyB3ZWxsIGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbi1i
YW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEuIEkgZG9uJ3Qgc2VlIG91dCBvZiBiYW5kIG1l
dGFkYXRhIHRyYW5zcG9ydDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YWRkaW5nPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgY29tcGxleGl0eSwgdGhlIHNhbWUgQVBJIGNhbiBwcm9iYWJseSBhcHBseS48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBhbHRlcm5hdGl2ZSBvcHRpb24sIGFs
bG93aW5nIHZhcmlhYmxlIHNpemVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YSBp
bjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBTRkMgaGVhZGVyIGhhcyBzb21lIGRyYXdiYWNrcyBhcyB3
ZWxsLCBvbmUgYmVpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmcmFnbWVudGF0aW9uLCBhbmQgc29tZSBz
d2l0Y2hlcyBleHBlY3RpbmcgYXMgd2VsbCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bG9v
ayBhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGVuZCB1c2VyIHRyYWZmaWMgaGVhZGVycyBmb3IgbGluayBs
b2FkIGJhbGFuY2luZy4gSTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d291bGQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBhZ3JlZSB0aGF0IGlmIHdlIGNhbiBhY2NlcHQgdGhlc2UgaXNzdWVzLCB0aGVuIHNl
bmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvZmYtbGluZSBjb25ncnVlbnQgbWV0YWRhdGEgbG9vc2Vz
IGl0cyBpbnRlcmVzdC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlIG5lZWQg
dG8gdGFrZSBpbnRvIGFjY291bnQgdGhhdCBib3RoIGluLWJhbmQgYW5kPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtjb25ncnVlbnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvdXQtb2YtYmFuZCBtZXRhZGF0
YSB0cmFuc3BvcnQgaXMgbm90IHJlbGlhYmxlLiBBPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtw
YWNrZXQgbG9zczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRyaWdnZXJpbmcgcmV0cmFuc21pc3Npb24gd291
bGQgbm90IGxlYWQgdG8gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpZGVudGljYWw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyByZWNvbnN0cnVjdGlvbiBvZiB0aGUgYXNzb2NpYXRlZCBtZXRhZGF0YS4g
SW4gc29tZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y2FzZXMsIHdlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgbWlnaHQgdGh1cyBldmVuIG5lZWQgbm9uLWNvbmdydWVudCBvdXQtb2YtYmFuZCByZWxpYWJs
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIHRyYW5zcG9ydC48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFz
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTo8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBSb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBQYXJrZXIgWzxhIGhyZWY9Im1h
aWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwv
c3Bhbj48L2E+XSBTZW50Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7V2VkbmVzZGF5LDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IE1hcmNoIDEyLCAyMDE0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMTI6NDMgUE0gVG86
IE5pY29sYXMgQk9VVEhPUlMgQ2M6IEppbSBHdWljaGFyZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7KGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBq
dW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZmM7
IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJh
ZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBJIHVuZGVyc3RhbmQgdGhlIGNvbmNlcHQgZm9yIG91dCBvZiBiYW5kIHNpZ25hbGluZyBvZjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEsIGJ1dCBJIGFtIGNvbmNlcm5lZCB0aGF0IGl0IGludHJv
ZHVjZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NpZ25pZmljYW50PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDtjb21wbGV4aXR5IGR1ZSB0byB0aGUgcG90ZW50aWFsIHJhY2UgY29uZGl0aW9uIG9mPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtyZWNlaXZpbmcgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtyZWFsIHBh
Y2tldCBiZWZvcmUgdGhlIG1ldGFkYXRhLiBXaGlsZSB0aGUgcmVhbCBwYWNrZXQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2NvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpbmRpY2F0ZSB0aGF0IG91dCBv
ZiBiYW5kIG1ldGFkYXRhIGlzIGV4cGVjdGVkLCBob3cgY2FuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDt3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Z3VhcmFudGVlIHRoZSBvcmRlciBvZiByZWNlcHRpb24/
IFdoYXQgaWYgc3dpdGNoaW5nIG9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtyb3V0aW5nPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDtub2RlcyBhcHBseSBoYXNoIGJhc2VkIGxvYWQgYmFsYW5jaW5nPyBXaGF0
IGlmIHRoZSBsb2FkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtiYWxhbmNpbmcgdW5kZXJzdGFuZHMgU0ZDIGVu
Y2FwcyBhbmQgbG9va3MgYmV5b25kIGl0IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O29yaWdpbmFsIGhlYWRlciB0byBnZXQgYmV0dGVyIGVudHJvcHk/PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgQ2FuIHdlIGd1YXJhbnRlZSB0aGF0IHRoZSBtZXRhZGF0YSBhbmQgcmVh
bCBwYWNrZXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dpbGwgZm9sbG93PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDt0aGUgZXhhY3Qgc2FtZSBwYXRoPyBJZiB3ZSBjYW4gbm90LCB0aGVuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtpbXBsZW1lbnRhdGlvbnMgd2lsbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bmVlZCB0
byBhZGQgaW5ncmVzcyBxdWV1aW5nIHRvIGNvcGUgd2l0aCB0aGUgc2NlbmFyaW8uPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBbHNvLCBkbyB5b3UgZmVlbCB0aGF0IHRoZSBpbmNy
ZWFzZSBpbiBpbXBsZW1lbnRhdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbXBsZXhpdHkgYXQgdGhl
IHNlcnZpY2UgZnVuY3Rpb25zIGlzIHJlYXNvbmFibGU/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBUaGFua3MuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb248
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgMTIsIDIwMTQsIGF0
IDQ6MDkgQU0sICZxdW90O05pY29sYXMgQk9VVEhPUlMmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5OaWNvbGFzLkJPVVRIT1JTQHFv
c21vcy5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9
Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29t
PC9zcGFuPjwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgSSB0aGluayB3ZSBtdXN0IG1ha2UgYSBkaXN0aW5jdGlvbiBiZXR3ZWVuOjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtIE1ldGFkYXRhIHdoaWNo
IHNob3VsZCBiZSBwYXJ0IG9mIHRoZSBoZWFkZXIgZGVmaW5lZDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7YXMgaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmFuZCBtYXJraW5nLiAtIE1ldGFkYXRh
IHdpdGggY2FuIGJlIHBhc3NlZCBvdXQgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JhbmQs
IGZvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGFtcGxlIGNvbmdydWVudCBvdXQgb2YgYmFuZCBz
aWduYWxpbmcgZGVmaW5lZCBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGRyYWZ0PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBmb3JtZXIgY2FsbHMg
Zm9yIGEgbGltaXRlZCBzcGFjZSBpbiB0aGUgaGVhZGVyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7dHJ1ZSwgVGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxhdHRlciBob3dldmVyIGRvZXMgbm90
IGluY3VyIGFueSBzcGFjZSBsaW1pdGF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbmQg
aXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3RpbGwgZmFpcmx5IGVmZmljaWVudCBhbmQgaXQgcmVt
YWlucyBjb21wYXRpYmxlIHdpdGg8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2EgZml4ZWQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgc2l6ZSBoZWFkZXIgdXNlZCB0byByb3V0ZSB0aG9zZSBzaWduYWxp
bmcgbWVzc2FnZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Fsb25nIHRoZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBjaGFpbidzIHNlcnZpY2UgZnVuY3Rpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18gRnJvbTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSmltIEd1aWNoYXJkIChq
Z3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qZ3VpY2hhckBjaXNjby5jb208L3NwYW4+
PC9hPl0gU2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVHVlc2RheSwgTWFyY2ggMTEsIDIwMTQg
Njo0OCBQTSBUbzogUm9uIFBhcmtlciBDYzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyBC
T1VUSE9SUzs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpIFNh
bGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIFJvbiw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2UgY2FuIGNlcnRhaW5seSBoYXZlIHRo
aXMgZGlzY3Vzc2lvbiBidXQgd2Ugc2hvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmaXJz
dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb25zaWRlciB3aGF0IGluZm9ybWF0aW9uIGlzIG5lY2Vz
c2FyeSBhbmQgaWYgc2FpZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBjYW4gZml0
IHdpdGhpbiBhIGZpeGVkIG51bWJlciBvZiBjb250ZXh0czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7aW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ham9yaXR5IG9mIGNhc2VzLiBSZW1lbWJl
ciwgdGhlIGdvYWwgb2YgYmVpbmcgYWJsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dG8gcGFz
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSB0aHJvdWdoIHRoZSBuZXR3b3JrIGlzIHRv
IGVuaGFuY2Ugc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVsaXZlcnksPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IG5vdCBwYXNzIHRoZSBlbnRpcmUgd29ya3Mgb2YgU2hha2VzcGVhcmUg
Oy0pPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbnQgZnJvbSBt
eSBpUGhvbmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9u
IE1hciA3LCAyMDE0LCBhdCAzOjUyIEFNLCAmcXVvdDtSb24gUGFya2VyJnF1b3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5S
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0OyB3cm90ZTo8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFz
LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgc2Vl
IHNpbWlsYXIgcmVxdWlyZW1lbnRzIGZyb20gdGhlIDNncHAgRVBDIHNpZGUuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtJIHdvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaWtlIHRvIHBy
b3Bvc2UgYW4gT1VJIC8gVExWIGJhc2VkIGFwcHJvYWNoIHdoZXJlIHRoZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgcmVzZXJ2ZWQgT1VJIGNhbiBiZSB1c2VkIGZvciBhZ3JlZWQgdXBvbiB0eXBl
cyBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29tbW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBtZXRhZGF0YSBhbmQgdmVuZG9yIG9yIG90aGVyIG9yZ2FuaXphdGlvbmFsIE9VSXMgY2Fu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiZSB1c2VkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyB0byBxdWlja2x5IGlubm92YXRlIGluIHRoZSBuZXR3b3Jrcy48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFNpbXVsdGFuZW91c2x5LCBJIHdvdWxkIGFsc28gbGlrZSB0byBjb25zaWRlcjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWVjaGFuaXNtczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
dGhhdCBhcmUgb3B0aW1pemVkIGZvciBsb25nIGxpdmVkIGZsb3dzIHNvIGFzIHRvPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtsaW1pdCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lZ2F0
aXZlIGVmZmVjdHMgb2YgcGFja2V0IGdyb3d0aC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciA3
LCAyMDE0LCBhdCA4OjM0IEFNLCAmcXVvdDtOaWNvbGFzIEJPVVRIT1JTJnF1b3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JT
QHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5O
aWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86Tmljb2xhcy5C
T1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhlbGxvIEppbTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
SSBoYXZlIHNlZW4gY2FzZXMgaW4gR2kgTEFOLCB3aGVyZSBzdWJzY3JpYmVyIHJlbGF0ZWQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBpcyBwYXNzZWQgdG8gYSBXZWIg
UHJveHkgZm9yIEhUVFAgaGVhZGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZW5yaWNo
bWVudCAoYWltZWQgYXQgc29tZSBXZWIgQ29udGVudCBwcm92aWRlcnM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3BhcnRuZXJzIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIE1v
YmlsZSBPcGVyYXRvcikuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSW5mb3JtYXRpb24g
d2FzIGFuIGNvZGVkIChwZXJzaXN0ZW50KSBzdWJzY3JpYmVyIGlkPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtkZXJpdmVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnJvbSB0aGUgTVNJ
U0ROLCBhbmQgY291cGxlIG9mIGYgY3VzdG9tZXIgcHJvZmlsZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7cmVsYXRlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZpZWxkcy48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluIGFu
IHNmYyBiYXNlZCBHaSBMQU4sIHRoaXMgZW50aXR5IHNob3VsZCByZWNlaXZlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyAmZ3Q7ZnJvbSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDbGFz
c2lmaWVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAtIEEgY2xhc3NpZmljYXRpb24gb2YgdGhlIENvbnRlbnQgUHJvdmlkZXIgKCBJZCw8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDYXRlZ29yeSkgYmFzZWQgb24gdHJhZmZpYyBh
bmFseXNpcyAtIFRoZSBNU0lTRE4gb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdWJzY3JpYmVyIC0gVHdvIHN1YnNjcmliZXIgcG9s
aWN5IGZpZWxkcyAobm90IHRpZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBQQ1JGPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYnV0IGJlbG9uZ2luZyB0byB0aGUgU3Vic2NyaWJl
ciBEQikgKFN1YnNjcmliZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjYXRlZ29yeSw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdWItY2F0ZWdvcnkpIC0gQSBzZXNzaW9uIGlkIChm
b3IgbG9nZ2luZyBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RyYWNraW5nPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHVycG9zZXMpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgb2JqZWN0aXZlIGJlaW5nIHRvIGF2
b2lkIGhhdmluZyB0aGUgSFRUUCBQcm94eTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dG88YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZWNvbWUgYSB0cnVzdGVkIGFwcGxpY2F0aW9uIChp
bnRlcm9nYXRlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN1YnNjcmliZXIgREIsPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXRjLi4pPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IE5pY29sYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOiBKaW08YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBHdWljaGFyZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChqZ3VpY2hhcikg
WzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5qZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPl0gU2Vu
dDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaHVyc2RheSwgTWFyY2ggMDYsIDIwMTQg
MjowMiBQTSBUbzogSmFtYWwgSGFkaTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7U2FsaW07PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0IiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+am1vaXNhbmRAanVuaXBl
ci5uZXQ8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0IiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmptb2lzYW5kQGp1bmlw
ZXIubmV0PC9zcGFuPjwvYT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ow0KIENjOjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNmYyBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9u
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgSGkgSmFtYWwsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBZb3Ugc2FpZCAmcXVvdDtJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQg
Zm9yIHZhcmlhYmxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2l6ZWQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSZxdW90Oy4uIEkgYW0gbm90IHNvIGNvbnZpbmNlZCBh
bmQgd291bGQgbGlrZSB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJldHRlcjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHVuZGVyc3RhbmQgdGhlIHJlcXVpcmVtZW50cyBiZWZvcmUg
cGFzc2luZyBqdWRnZW1lbnQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSWYgd2U8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsb29rIGF0IHRoZSB1c2UgY2FzZXMgYXMgcHJlc2VudGVk
IHRodXMgZmFyIGludG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgV0cgSTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGhhdmUgeWV0IHRvIHNlZSBhIHNpbmdsZSBleGFtcGxlIG9m
IHRoZSBuZWVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKG5vdGluZyB0aGF0PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGVzaXJlIGlzIG5vdCB0aGUgc2FtZSBhcyBuZWVkKSAtIEkg
YW0gbm90IHNheWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZXJlIGlzPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbm8gcmVxdWlyZW1lbnQgYnV0IHJhdGhlciB0aGF0IHdlIHNo
b3VsZCBub3QganVtcDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIHRoZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbmNsdXNpb24gYW5kIGJ1aWxkIHN0YW5kYXJkcyBhcm91bmQg
YSB0aGVvcnkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMy8xNCwgNjozNSBBTSwgJnF1b3Q7SmFtYWwgSGFkaSBTYWxp
bSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmhhZGlAbW9qYXRhdHUuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+aGFkaUBtb2phdGF0dS5jb208L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9q
YXRhdHUuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFp
bHRvOmhhZGlAbW9qYXRhdHUuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7d3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgbGlrZSB0aGUgZG9jIC0gd2VsbCB3cml0dGVuLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBTZWN0aW9uIDQuMyBvbiBtZXRhZGF0YSBlbmNvZGluZy48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSXQgc2Vl
bXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZSBzaXplZDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG1ldGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChhdCBs
ZWFzdCBmb3IgaHR0cC9hcHAgeW91IHNlZW0gdG8gaW5kaWNhdGUgdGhlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgZGVzaXJlIGZvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2l0
KS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIGEgZGF0YXBhdGggcGVyLXBh
Y2tldCBtZXRhZGF0YSwgaSBmZWVsIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lZWQg
aXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsganVzdCBhcyBpbXBvcnRhbnQuIEFy
ZSB3ZSBsaW1pdGVkIGJ5IHRoZSBmYWN0IHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgZXhpc3RpbmcgaGFyZHdhcmUgbWF5IG5vdCBiZSBhYmxlIHRvIGhhbmRsZSBUTFZzPzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Rm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGV4YW1wbGUsIEkgZG9udCBoYXZlIGEgcHJvYmxlbSBoYW5kbGluZyBUTFZzIGluIGE8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzb2Z0d2FyZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2RhdGFwYXRoLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjaGVlcnMsIGphbWFsPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nIGxpc3Q8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bh
bj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZs
dDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
bGlzdDxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2Zj
QGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdDxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2Zj
QGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjQGlldGYub3JnPC9zcGFu
PjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48
L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGlu
Zzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgbGlzdDxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5tYWlsdG86c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdDxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjQGlldGYub3JnPC9z
cGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bh
bj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWls
aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFu
PjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0
OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X188YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtzZmMgbWFpbGluZyBs
aXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9y
Zzwvc3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48
L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bh
bj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgc2ZjIG1haWxpbmcgbGlzdDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX188YnI+DQomZ3Q7Jmd0OyZndDsgc2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0
OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDs8c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDs8YnI+DQom
Z3Q7Jmd0O19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJy
Pg0KJmd0OyZndDtzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDs8YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmM8L3NwYW4+PC9hPjxicj4NCiZndDs8YnI+DQomZ3Q7X19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZn
dDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7PGEgaHJl
Zj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KPGJyPg0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJyPg0K
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KPGEgaHJlZj0iaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYzwvc3Bhbj48L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHN0
eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+X19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJy
Pg0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0
aWNhJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0Kc2ZjIG1haWxpbmcgbGlz
dDxicj4NCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12MBX021W3CA2exch_--


From nobody Wed Mar 19 14:18:03 2014
Return-Path: <huang@sce.carleton.ca>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7C4CE1A0464 for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 14:17:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.91
X-Spam-Level: 
X-Spam-Status: No, score=0.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTML_TAG_BALANCE_BODY=1.157, J_CHICKENPOX_210=0.6, MANGLED_OFF=2.3, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.547, 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 lIRrCLGK_2lD for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 14:17:40 -0700 (PDT)
Received: from sangam.sce.carleton.ca (sangam.sce.carleton.ca [134.117.56.4]) by ietfa.amsl.com (Postfix) with ESMTP id B465A1A0538 for <sfc@ietf.org>; Wed, 19 Mar 2014 14:17:39 -0700 (PDT)
Received: from [192.168.254.48] (107-1-141-74-ip-static.hfc.comcastbusiness.net [107.1.141.74]) (authenticated bits=0) by sangam.sce.carleton.ca (8.14.4/8.14.4) with ESMTP id s2JLHNEH022423 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NOT); Wed, 19 Mar 2014 17:17:26 -0400
Message-ID: <532A099A.3050504@sce.carleton.ca>
Date: Wed, 19 Mar 2014 14:18:18 -0700
From: Changcheng Huang <huang@sce.carleton.ca>
Organization: Carleton University
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>, Sumandra Majee <S.Majee@F5.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local>
Content-Type: multipart/alternative; boundary="------------020504080800080004090502"
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/1R_S7Kxz_6ViO8OFHc_hQ1nF0_E
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: huang@sce.carleton.ca
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Mar 2014 21:17:54 -0000

This is a multi-part message in MIME format.
--------------020504080800080004090502
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

Consider the case that multiple services are collocated in one node, if 
the ID only identifies a node, it will be not helpful to decide the 
order of the services within the node. It is possible to use the ID to 
identify both path of nodes and the order of collocated services within 
one node.

Chang

On 03/19/2014 01:00 PM, Ron Parker wrote:
>
> Yes. Perhaps in the header we should call out a service path id rather 
> than a service chain id.
>
> Ron
>
> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Dave Dolson
> *Sent:* Wednesday, March 19, 2014 2:28 PM
> *To:* Sumandra Majee
> *Cc:* sfc@ietf.org
> *Subject:* Re: [sfc] SFC encapsulation chain ID
>
> [trim list]
>
> I'm unclear about the intent of the word "chain" vs "path" in option #2.
>
> In earlier discussions, "chain" was considered an abstract concept (a 
> traversal of a list of types of services), whereas "path" was a 
> traversal of specific node instances.
>
> I think that the ID carried in the packet needs to indicate a specific 
> set of nodes, and I hope that is what you mean.
>
> -Dave
>
> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Sumandra Majee
> *Sent:* Wednesday, March 19, 2014 3:40 AM
> *To:* Cathy Zhang; Paul Quinn (paulq); David Allan I
> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
> *Subject:* Re: [sfc] SFC encapsulation chain ID
>
> <<Trimmed the TO list to avoid the msg being held again>>
>
> I see two ways to carry the path information.
>
>  1. Explicit ordered list, something like FW-A :: TCP-OPT :: LB ::
>     VideoOPT :: CGNAT.   There are two issues with this approach,
>     first the length of graph is variable.  Also it implies
>     bidirectional symmetry. It is often required but should not be
>     mandatory.  Secondly changing this path/graph in at SF can be
>     cumbersome.
>  2. Let the Control plane distribute the chainID <---> graph mapping.
>     In this case each SF would have mapping of given a chainID what is
>     my next hop. The chainID itself could be fixed size element. A SF
>     can select a different path by changing the chaiID parameter.
>
> Regards
>
> Sumandra
>
> *From: *Cathy Zhang <Cathy.H.Zhang@huawei.com 
> <mailto:Cathy.H.Zhang@huawei.com>>
> *Date: *Tuesday, March 18, 2014 at 10:13 AM
> *To: *"Reinaldo Penno (repenno)" <repenno@cisco.com 
> <mailto:repenno@cisco.com>>, "Louis.Fourie" <Louis.Fourie@huawei.com 
> <mailto:Louis.Fourie@huawei.com>>, "Paul Quinn (paulq)" 
> <paulq@cisco.com <mailto:paulq@cisco.com>>, David Allan I 
> <david.i.allan@ericsson.com <mailto:david.i.allan@ericsson.com>>
> *Cc: *Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com 
> <mailto:Nicolas.BOUTHORS@qosmos.com>>, Xuxiaohu <xuxiaohu@huawei.com 
> <mailto:xuxiaohu@huawei.com>>, Changcheng Huang <huang@sce.carleton.ca 
> <mailto:huang@sce.carleton.ca>>, "sfc@ietf.org <mailto:sfc@ietf.org>" 
> <sfc@ietf.org <mailto:sfc@ietf.org>>, "mikebianc@aol.com 
> <mailto:mikebianc@aol.com>" <mikebianc@aol.com <mailto:mikebianc@aol.com>>
> *Subject: *Re: [sfc] SFC encapsulation chain ID
>
> Hi Reinaldo,
>
> So the chain ID is actually the path ID which represents an ordered 
> set of service function instances.
>
> I think we should add an explicit definition of "service instance". 
> What do you think?
>
> Thanks,
>
> Cathy
>
> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Reinaldo Penno 
> (repenno)
> *Sent:* Tuesday, March 18, 2014 11:03 AM
> *To:* Louis.Fourie; Paul Quinn (paulq); David Allan I
> *Cc:* Nicolas BOUTHORS; Xuxiaohu; mikebianc@aol.com 
> <mailto:mikebianc@aol.com>; sfc@ietf.org <mailto:sfc@ietf.org>; 
> Changcheng Huang
> *Subject:* Re: [sfc] SFC encapsulation chain ID
>
> A Service Chain just defines which type of service and their order.
>
> A service path defines the actual service instance, say, 
> firewall1.home, nat2, dpi-sic, etc.
>
> *From: *"Louis.Fourie" <Louis.Fourie@huawei.com 
> <mailto:Louis.Fourie@huawei.com>>
> *Date: *Tuesday, March 18, 2014 at 10:55 AM
> *To: *"Paul Quinn (paulq)" <paulq@cisco.com <mailto:paulq@cisco.com>>, 
> David Allan I <david.i.allan@ericsson.com 
> <mailto:david.i.allan@ericsson.com>>
> *Cc: *Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com 
> <mailto:Nicolas.BOUTHORS@qosmos.com>>, Xuxiaohu <xuxiaohu@huawei.com 
> <mailto:xuxiaohu@huawei.com>>, Changcheng Huang <huang@sce.carleton.ca 
> <mailto:huang@sce.carleton.ca>>, "sfc@ietf.org <mailto:sfc@ietf.org>" 
> <sfc@ietf.org <mailto:sfc@ietf.org>>, "mikebianc@aol.com 
> <mailto:mikebianc@aol.com>" <mikebianc@aol.com <mailto:mikebianc@aol.com>>
> *Subject: *Re: [sfc] SFC encapsulation chain ID
>
> Paul,
>
> Can you clarify the difference between service chain and service path. 
> Given that a service chain is composed
>
> of several service functions SF1, SF2, .. SFn how would a service path 
> differ from that service chain?
>
> -Louis
>
> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Paul Quinn (paulq)
> *Sent:* Tuesday, March 18, 2014 10:26 AM
> *To:* David Allan I
> *Cc:* Nicolas BOUTHORS; Xuxiaohu; mikebianc@aol.com 
> <mailto:mikebianc@aol.com>; sfc@ietf.org <mailto:sfc@ietf.org>; 
> Changcheng Huang
> *Subject:* Re: [sfc] SFC encapsulation chain ID
>
> Hi Dave,
>
> Chain ID should really be path ID since there can be many paths for a 
> given chain.  Using that definition, we avoid the overload and reap 
> the gain alluded to below.
>
> Paul
>
> On Mar 18, 2014, at 12:14 PM, David Allan I 
> <david.i.allan@ericsson.com <mailto:david.i.allan@ericsson.com>> wrote:
>
>
>
>
> Well the question de jour is "does a chain ID define a class or an 
> instance".... If it defines an class we also need instance 
> information, if it is currently overloaded to define class and 
> instance IMO we have a problem....
>
> Dave
>
> *From:*sfc [mailto:sfc-bounces@ietf.org <mailto:bounces@ietf.org>]*On 
> Behalf Of*Changcheng Huang
> *Sent:*Tuesday, March 18, 2014 7:43 AM
> *To:*Nicolas BOUTHORS
> *Cc:*Xuxiaohu;sfc@ietf.org <mailto:sfc@ietf.org>;mikebianc@aol.com 
> <mailto:mikebianc@aol.com>
> *Subject:*Re: [sfc]??: SFC encapsulation chain ID
>
> Good points. I believe explicit chain ID should be mandatory. The 
> overhead is very little. It helps simplify processing and steering 
> significantly. The gain is huge.
>
> Chang
>
> ------------
>
> Changcheng Huang
>
>
> On Mar 18, 2014, at 1:53 AM, Nicolas BOUTHORS 
> <Nicolas.BOUTHORS@qosmos.com <mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>
>     I think that keeping the Service Path Layer transport independent
>     should remain an objective for SFC.  Such a separation of concerns
>     is a sound architectural principle that help keep things simple in
>     practice.
>
>     On the question of  Service Path, we have a discussion on whether
>     we need some kind of explicit identifier or
>
>     could we rely on mapping on some underlay network protocol fields.
>
>     May be a PRO/CON table could help focus the group decision on that
>     matter
>
>       * Visibility (tracing)
>       * Forwarding graph structure impact/limitations
>       * Reconfiguration speed
>
>           o LBS / scale out impact
>           o Node bypass (e.g; maintenance)
>
>       * underlay network/transport layers support
>       * Header space impact
>       * Multi tenant support impact
>       * SFC on flat (e.g optical L2 for Data Centers) network
>       * Underlay network administration impact
>
>     Personally I think that having an explicit chain identifier (e.g.
>     Service Path/Service Index) is clear (management and control) and
>     not expensive (header space). The drawback being some impact on
>     the simplicity to add/remove elements in a chain dynamically.
>
>     Tag switching (as MPLS)  allows to manage tags per service nodes,
>     leading to more versatile and diverse graphs
>
>     Nicolas
>
>     ------------------------------------------------------------------------
>
>     *From:*Xuxiaohu [xuxiaohu@huawei.com <mailto:xuxiaohu@huawei.com>]
>     *Sent:*Tuesday, March 18, 2014 5:04 AM
>     *To:*Jerome Moisand;mikebianc@aol.com
>     <mailto:mikebianc@aol.com>;sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:*[sfc]??: SFC encapsulation chain ID
>
>     I like the idea of separating the Service Function Layer and the
>     Service Path Layer, as proposed in
>     draft-rijsman-sfc-metadata-considerations. The role of the Service
>     Path Layer is just to steer the traffic along a particular chain
>     of service nodes which can be implemented by existing tools for
>     source routing, such as segment routing. As such, it's not
>     necessary to try to keep the Service Path Layer
>     transport-independent and contain it in the SFC header.
>
>     Best regards,
>
>     Xiaohu
>
>     *???**:*sfc [mailto:sfc-bounces@ietf.org]*??***Jerome Moisand
>     *????**:*2014?3?18?1:03
>     *???**:*mikebianc@aol.com <mailto:mikebianc@aol.com>;sfc@ietf.org
>     <mailto:sfc@ietf.org>
>     *??**:*Re: [sfc] SFC encapsulation chain ID
>
>     This (lengthy and very lively) thread started from
>     draft-rijsman-sfc-metadata-considerations (which I co-authored).
>
>     In section 4.8, we made a clear distinction between a service path
>     layer (steering packets hop by hop along the chain) and a service
>     function layer (convey metadata information of interest to SFs).
>     Terminology aside, it seems that such layered view was agreed upon
>     by many people on the mailing list.
>
>     Now this certainly does beg the question of solving BOTH problems
>     with the same (packet) encapsulation mechanism. Notably when
>     observing that many use cases could be satisfied without SF-level
>     metadata, or by using more out-of-band ways to convey such SF
>     metadata. And also when observing that inband marking (e.g. packet
>     headers) comes with various pros & cons (some of the issues being
>     identified in the draft, e.g. sections 4.1 and 4.2).
>
>     I do agree with Maria. We may want to explore other options for
>     addressing the needs of the service path layer that do not require
>     an explicit chain-id of sorts.
>
>     In the draft, we concluded by stating "A productive path forward
>     could be to divide and conquer: to clearly separate the problem of
>     Service Function Path topology from the   problem of [conveying
>     SF] metadata". I do believe we should explore such separation
>     principle further.
>
>     *From:*sfc [mailto:sfc-bounces@ietf.org]*On Behalf
>     Of*mikebianc@aol.com <mailto:mikebianc@aol.com>
>     *Sent:*Friday, March 14, 2014 5:50 PM
>     *To:*sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:*Re: [sfc] SFC encapsulation chain ID
>
>     I would imagine that if we made the Chain ID field in the header
>     be optional, yet still required a header and still required that
>     some indication of the chain be carried somewhere in the packet
>     (mpls label or vlan or whatever), that the implementation would
>     become overly complicated.  To do so would be using SFC simply as
>     a mechanism to carry meta data and not at all for service
>     chaining, which sounds counter intuitive to me.
>
>     Maria,
>     So, you are saying that you want to use SFC to carry around
>     metadata, but not for actual service chaining because you already
>     have a way to implement service chaining outside of SFC?  Maybe
>     I'm not following, but it seems to me that if you were to upgrade
>     your network to support SFC that you would change from using your
>     existing mechanism and start using SFC, which is meant to provide
>     support for service functions that are not SFC aware.  There are a
>     number of us who have implemented, in one way or another, some
>     sort of service chaining, but I (I can at least speak for myself)
>     am looking to SFC not to enhance my current implementation, but to
>     replace it with something better while still maintaining my core
>     (non service function) infrastructure.
>
>     ------------------------------------------------------------------------
>
>     *From:*kegray@cisco.com<kegray@cisco.com
>     <mailto:kegray@cisco.com%3ckegray@cisco.com>>
>     *To:*Ron Parker<Ron_Parker@affirmednetworks.com
>     <mailto:Ron_Parker@affirmednetworks.com>>,Jim Guichard
>     (jguichar)<jguichar@cisco.com <mailto:jguichar@cisco.com>>,Joel M.
>     Halpern<jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
>     *cc:*sfc@ietf.org<sfc@ietf.org <mailto:sfc@ietf.org%3csfc@ietf.org>>
>     *Sent:*Friday, March 14, 2014
>     *Subject:*Re: [sfc] SFC encapsulation chain ID
>
>     +1 the idea is interoperability.
>
>
>     On 3/14/14 12:55 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com
>     <mailto:Ron_Parker@affirmednetworks.com>> wrote:
>
>     >Thanks, Jim.
>     >
>     >Remember that we have said many times that the SFC service header is
>     >transport independent.   Just because the chain id could be
>     carried in
>     >some form or another with some particular transport doesn't mean
>     that it
>     >could be universally conveyed.    By making and keeping the SFC
>     service
>     >header transport independent makes it more applicable in more
>     >environments and more likely to get adopted broadly.
>     >
>     >   Ron
>     >
>     >
>     >-----Original Message-----
>     >From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
>     >Sent: Friday, March 14, 2014 3:52 PM
>     >To: Joel M. Halpern; Ron Parker
>     >Cc:sfc@ietf.org <mailto:sfc@ietf.org>
>     >Subject: SFC encapsulation chain ID
>     >
>     >Hi Joel,
>     >
>     >Perhaps but I would point out that the base SFC header could have
>     a lot
>     >more information than just the chain ID; I would also point out
>     that the
>     >devil is in the details and saying "well, I can just use an MPLS
>     label"
>     >hides much of the complexity of actually doing that.
>     >
>     >On 3/14/14, 2:35 PM, "Joel M. Halpern" <jmh@joelhalpern.com
>     <mailto:jmh@joelhalpern.com>> wrote:
>     >
>     >>If the transport header carries enough information for
>     identifying the
>     >>sequence (VLAN tag or MPLS label can both do the job), then arguably
>     >>the global chain ID is redundant. I can live with carrying it anyway
>     >>either if I have metadata to carry, or if I need the chain ID
>     for some
>     >>purpose.
>     >> After all, some folks seem to want to use that for the forwarding
>     >>decisions.
>     >>
>     >>Yours,
>     >>Joel
>     >>
>     >>On 3/14/14, 2:28 PM, Ron Parker wrote:
>     >>> The chain ID is the label that defines the sequence of service
>     >>>functions that must be visited.   It can be thought of as a
>     handle for a
>     >>>stack of must-visit network locations.   I don't see how this
>     can be
>     >>>anything but mandatory.
>     >>>
>     >>>     Ron
>     >>>
>     >>>
>     >>> -----Original Message-----
>     >>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Surendra
>     Kumar
>     >>>(smkumar)
>     >>> Sent: Friday, March 14, 2014 1:46 PM
>     >>> To: Joel M. Halpern; NAPIERALA, MARIA H
>     >>> Cc:sfc@ietf.org <mailto:sfc@ietf.org>
>     >>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>     >>>
>     >>> [Trimmed the recipient list - needs approval otherwise]
>     >>>
>     >>> Completely agree here.
>     >>>
>     >>> SFC does not prevent VLAN stitching and one can continue to do
>     that.
>     >>>While at the same time SFC can include VLAN stitching to support
>     >>>legacy SFs in the same chain that includes SFC aware SFs. Even
>     legacy
>     >>>SFs benefit from chain identification and hence can be shared
>     across
>     >>>different service chains.
>     >>>
>     >>> Surendra.
>     >>>
>     >>>
>     >>>
>     >>> On 3/14/14 10:26 AM, "Joel M. Halpern" <jmh@joelhalpern.com
>     <mailto:jmh@joelhalpern.com>> wrote:
>     >>>
>     >>>> My own inclination is to observe that if you don't need explicit
>     >>>> chain identification and you don't need metadata, you can
>     just omit
>     >>>> the sfc/nsh header. Still do service chaining, just no extra
>     header.
>     >>>>
>     >>>> If we are going to have the header, it seems to me that the chain
>     >>>>identification field is very useful, and low cost once we have the
>     >>>>header.
>     >>>>
>     >>>> Yours,
>     >>>> Joel
>     >>>>
>     >>>> On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:
>     >>>>> Explicit chain identification should be made optional. I
>     believe it
>     >>>>> was discussed few months ago on this mailing list.
>     >>>>>
>     >>>>> Maria
>     >>>>>
>     >>>>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of
>     *Jmh.direct
>     >>>>> *Sent:* Thursday, March 13, 2014 12:12 PM
>     >>>>> *To:*kegray@cisco.com
>     <mailto:kegray@cisco.com>;lucy.yong@huawei.com
>     <mailto:lucy.yong@huawei.com>;smkumar@cisco.com
>     <mailto:smkumar@cisco.com>;
>     >>>>>jguichar@cisco.com <mailto:jguichar@cisco.com>
>     >>>>> *Cc:*nicolas.bouthors@qosmos.com
>     <mailto:nicolas.bouthors@qosmos.com>;sfc@ietf.org
>     <mailto:sfc@ietf.org>;hadi@mojatatu.com <mailto:hadi@mojatatu.com>;
>     >>>>>ron_parker@affirmednetworks.com
>     <mailto:ron_parker@affirmednetworks.com>;brijsman@juniper.net
>     <mailto:brijsman@juniper.net>;
>     >>>>>jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>     >>>>> *Subject:* Re: [sfc] draft-rijsman-sfc-metadata-considerations
>     >>>>> *Importance:* Low
>     >>>>>
>     >>>>> Assuming I understand you properly Ken, I disagree.
>     >>>>>
>     >>>>> For example, by using separate terms I can easily discuss
>     the fact
>     >>>>> that certain kinds of data (chain identification) only need
>     to be
>     >>>>> adjust by a few apps in rare cases. And that data is not beeded
>     >>>>> by the applications.
>     >>>>>
>     >>>>> Unless you would like to consider the chain identification
>     as being
>     >>>>> optional?
>     >>>>>
>     >>>>> Yours,
>     >>>>>
>     >>>>> Joel
>     >>>>>
>     >>>>>
>     >>>>>
>     >>>>> Sent from my Samsung smartphone on AT&T
>     >>>>>
>     >>>>>
>     >>>>>
>     >>>>>
>     >>>>> -------- Original message --------
>     >>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>     >>>>> From: "Ken Gray (kegray)" <kegray@cisco.com
>     <mailto:kegray@cisco.com>
>     >>>>><mailto:kegray@cisco.com>>
>     >>>>> To: Lucy yong <lucy.yong@huawei.com
>     <mailto:lucy.yong@huawei.com>
>     >>>>><mailto:lucy.yong@huawei.com>>,"Surendra
>     <mailto:lucy.yong@huawei.com%3e%3e,%22Surendra>Kumar (smkumar)"
>     >>>>> <smkumar@cisco.com
>     <mailto:smkumar@cisco.com><mailto:smkumar@cisco.com>>,"Jim
>     <mailto:smkumar@cisco.com%3e%3e,%22Jim>Guichard
>     >>>>>(jguichar)"
>     >>>>> <jguichar@cisco.com
>     <mailto:jguichar@cisco.com><mailto:jguichar@cisco.com>>
>     >>>>> CC: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com
>     <mailto:Nicolas.BOUTHORS@qosmos.com>
>     >>>>><mailto:Nicolas.BOUTHORS@qosmos.com>>,sfc
>     <mailto:Nicolas.BOUTHORS@qosmos.com%3e%3e,sfc><sfc@ietf.org
>     <mailto:sfc@ietf.org>
>     >>>>><mailto:sfc@ietf.org>>,Jamal
>     <mailto:sfc@ietf.org%3e%3e,Jamal>Hadi Salim <hadi@mojatatu.com
>     <mailto:hadi@mojatatu.com>
>     >>>>><mailto:hadi@mojatatu.com>>,Ron
>     <mailto:hadi@mojatatu.com%3e%3e,Ron>Parker
>     >>>>><Ron_Parker@affirmednetworks.com
>     <mailto:Ron_Parker@affirmednetworks.com>
>     >>>>>
>     <mailto:Ron_Parker@affirmednetworks.com>>,"brijsman@juniper.net
>     <mailto:Ron_Parker@affirmednetworks.com%3e%3e,%22brijsman@juniper.net>
>     >>>>> <mailto:brijsman@juniper.net>" <brijsman@juniper.net
>     <mailto:brijsman@juniper.net>
>     >>>>><mailto:brijsman@juniper.net>>,"Joel
>     <mailto:brijsman@juniper.net%3e%3e,%22Joel>M. Halpern"
>     >>>>><jmh@joelhalpern.com
>     <mailto:jmh@joelhalpern.com><mailto:jmh@joelhalpern.com>>
>     >>>>>
>     >>>>> The word "metadata" is a purposely ambiguous term "data that
>     >>>>> provides information about other data". It is used to avoid THIS
>     >>>>>discussion.
>     >>>>>
>     >>>>> For example, I propose we define "tequila metadata" because,
>     >>>>> frankly, I will need to order a triple-shot if we keep
>     attempting
>     >>>>> to define something that, by definition, is ambiguous. I'd like
>     >>>>> my bartender to understand me specifically when I say "I need a
>     >>>>>shot".
>     >>>>>
>     >>>>> On 3/13/14 7:49 AM, "Lucy yong" <lucy.yong@huawei.com
>     <mailto:lucy.yong@huawei.com>
>     >>>>> <mailto:lucy.yong@huawei.com>> wrote:
>     >>>>>
>     >>>>>   >Snip..
>     >>>>>   >SK> Just copying from the PS:
>     >>>>>   >--
>     >>>>>   >Data plane metadata provides the ability to exchange
>     information
>     >>>>>between
>     >>>>>   >the network and service functions, between service functions,
>     >>>>>and service
>     >>>>> >functions and the network.
>     >>>>>   >
>     >>>>>   >--
>     >>>>>   >It is a lucid definition. We are unnecessarily making the
>     word
>     >>>>>"network"
>     >>>>> >controversial, IMO.
>     >>>>>   >
>     >>>>>   >[Lucy] This is my point. "The network" is too general here,
>     >>>>>which brings
>     >>>>> >metadata great power to do many things. This is why people
>     >>>>>invent ideas
>     >>>>>   >here, which causes a lot of debates on metadata usage
>     potentials.
>     >>>>> We
>     >>>>>   >should not spend a lot of times on that debates and judge
>     which
>     >>>>>usage is
>     >>>>> >valuable or not. Thus, for the SFC work, it will be helpful if
>     >>>>>we can
>     >>>>>   >narrow down a bit. Joel makes explicitly two cases, which is
>     >>>>>helpful to
>     >>>>>   >develop use cases for each case. I would like to see that the
>     >>>>>problem
>     >>>>> >statement can be more specific on metadata definition,
>     which may
>     >>>>>be
>     >>>>>   >helpful in less focusing on it and moving forward.
>     >>>>>   >
>     >>>>>   >Lucy
>     >>>>>   >
>     >>>>> >Surendra.
>     >>>>>   >
>     >>>>>   >
>     >>>>>   >>
>     >>>>> >>Thanks,
>     >>>>> >>Lucy
>     >>>>>   >>
>     >>>>> >>-----Original Message-----
>     >>>>> >>From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
>     >>>>> >>Sent: Wednesday, March 12, 2014 4:38 PM
>     >>>>>   >>To: Lucy yong
>     >>>>>   >>Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker;
>     >>>>>   >>brijsman@juniper.net
>     <mailto:brijsman@juniper.net><mailto:brijsman@juniper.net>; sfc; Jamal
>     >>>>>Hadi Salim
>     >>>>> >>Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>     >>>>>   >>
>     >>>>>   >>Hi Lucy,
>     >>>>>   >>
>     >>>>>   >>No. I am simply saying we should not overcomplicate the
>     problem
>     >>>>> >>statement with text that adds little to no value in my
>     opinion.
>     >>>>> Whether
>     >>>>>   >>we call it metadata, or context, has no bearing on the fact
>     >>>>>that the
>     >>>>> >>problem statement already clearly states we need to be able to
>     >>>>>pass
>     >>>>> >>information between SF¹s and between the network & SF¹s.
>     >>>>>   >>
>     >>>>>   >>
>     >>>>>   >>On 3/12/14, 5:13 PM, "Lucy yong" <lucy.yong@huawei.com
>     <mailto:lucy.yong@huawei.com>
>     >>>>><mailto:lucy.yong@huawei.com>> wrote:
>     >>>>>   >>
>     >>>>> >>>
>     >>>>> >>>Hi Jim,
>     >>>>> >>>
>     >>>>> >>>I for one don't agree and think we are over complicating what
>     >>>>>should
>     >>>>> >>>be straightforward. The SFC encapsulation should enable two
>     >>>>>things:
>     >>>>> >>>
>     >>>>> >>>1. Steering of selected flows through a service chain;
>     this is
>     >>>>>the
>     >>>>> >>>service function path.
>     >>>>> >>>2. Passing of context associated with a given flow within
>     said
>     >>>>>service
>     >>>>> >>>function path. This context information may be consumed by a
>     >>>>>SF (an
>     >>>>> >>>application ID is an example) or may be consumed by the
>     >>>>>forwarding
>     >>>>> >>>elements (a vrf-ID is an example).
>     >>>>> >>>[Lucy] Do you call the context as metadata or not? Do we have
>     >>>>>another
>     >>>>> >>>term here beside SFC header and metadata. I see that you
>     don't
>     >>>>>want to
>     >>>>> >>>separate what is consumed by SF and what is consumed by the
>     >>>>>forwarding
>     >>>>> >>>elements.
>     >>>>> >>>
>     >>>>> >>>Lucy
>     >>>>> >>>
>     >>>>> >>>Sent from my iPhone
>     >>>>> >>>
>     >>>>> >>>> On Mar 12, 2014, at 4:16 PM, "Lucy yong"
>     >>>>><lucy.yong@huawei.com
>     <mailto:lucy.yong@huawei.com><mailto:lucy.yong@huawei.com>> wrote:
>     >>>>> >>>>
>     >>>>> >>>> Great. Then we may consider two special metadata
>     definitions
>     >>>>>in the
>     >>>>> >>>>problem statement so we can all use the same definitions.
>     >>>>>Here is my
>     >>>>> >>>>suggested text and like to hear you and other's input and
>     >>>>>suggestions.
>     >>>>> >>>>
>     >>>>> >>>> Dataplane Metadata: Data plane metadata provides the
>     ability
>     >>>>>to
>     >>>>> >>>>exchange information between the elements in a service
>     function
>     >>>>> >>>>chaining. In this context, there are two types of data plane
>     >>>>>metadata.
>     >>>>> >>>>
>     >>>>> >>>> Service Function Metadata: the information exchanged
>     between
>     >>>>> >>>>classifier and service functions, between service
>     functions to
>     >>>>> >>>>facilitate service functions on the packet treatment.
>     >>>>> >>>>
>     >>>>> >>>> Steering Metadata: the information from service
>     functions to a
>     >>>>> >>>>classifier or service node for traffic forwarding purpose.
>     >>>>> >>>>
>     >>>>> >>>> -end
>     >>>>> >>>>
>     >>>>> >>>> Lucy
>     >>>>> >>>>
>     >>>>> >>>>
>     >>>>> >>>> -----Original Message-----
>     >>>>> >>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>     >>>>> >>>> Sent: Wednesday, March 12, 2014 2:35 PM
>     >>>>> >>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker
>     >>>>> >>>> Cc: Jim Guichard (jguichar);brijsman@juniper.net
>     <mailto:brijsman@juniper.net>
>     >>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi
>     >>>>> >>>> Salim
>     >>>>> >>>> Subject: Re: [sfc]
>     draft-rijsman-sfc-metadata-considerations
>     >>>>> >>>>
>     >>>>> >>>> Yes, I am trying to consistently distinguish those two
>     cases
>     >>>>>when
>     >>>>> >>>>talking about the information carried with packets in
>     service
>     >>>>>chains.
>     >>>>> >>>>
>     >>>>> >>>> Yours,
>     >>>>> >>>> Joel
>     >>>>> >>>>
>     >>>>> >>>>> On 3/12/14, 3:13 PM, Lucy yong wrote:
>     >>>>> >>>>> Joel, See below. -----Original Message----- From: sfc
>     >>>>> >>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
>     >>>>>Sent:
>     >>>>> >>>>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas
>     >>>>>BOUTHORS;
>     >>>>> >>>>> Ron Parker Cc: Jim Guichard (jguichar);
>     >>>>>brijsman@juniper.net
>     <mailto:brijsman@juniper.net><mailto:brijsman@juniper.net>; sfc;
>     >>>>> >>>>> Jamal Hadi Salim Subject: Re: [sfc]
>     >>>>> >>>>> draft-rijsman-sfc-metadata-considerations
>     >>>>> >>>>>
>     >>>>> >>>>> I was trying to word it carefully not to focus on who puts
>     >>>>>the
>     >>>>> >>>>> information in, but only on who consumes the information.
>     >>>>> >>>>> Information for service functions may come from the
>     ingress
>     >>>>> >>>>> classifier or from other service functions. [Lucy] this is
>     >>>>>the one
>     >>>>> >>>>> case using metadata in your view. Information for the
>     >>>>>forwarding
>     >>>>> >>>>> will generally come from the ingress classifier, but in
>     >>>>>special
>     >>>>> >>>>> cases may be provided by service functions. (I keep
>     >>>>>wanting to get
>     >>>>> >>>>> rid of those special cases, but so far there seem to be
>     >>>>>just enough
>     >>>>> >>>>> of them to warrant covering in the solution. And more
>     >>>>>importantly,
>     >>>>> >>>>> significant support for it in the working group.) [Lucy]
>     >>>>>This is
>     >>>>> >>>>> the second case using metadata in your view (but you don't
>     >>>>>like it).
>     >>>>> >>>>>
>     >>>>> >>>>> And you suggest distinguishing these two cases when
>     >>>>>discussing
>     >>>>> >>>>> about metadata usage. Is that right understanding?
>     >>>>> >>>>>
>     >>>>> >>>>> Lucy
>     >>>>> >>>>>
>     >>>>> >>>>> Yours, Joel
>     >>>>> >>>>>
>     >>>>> >>>>>> On 3/12/14, 2:33 PM, Lucy yong wrote:
>     >>>>> >>>>>> Joel, I interpret that you suggests that distinguish the
>     >>>>>exchange
>     >>>>> >>>>>> information data plane carried between service functions
>     >>>>>and the
>     >>>>> >>>>>> exchange information data plane carried from a service
>     >>>>>function to
>     >>>>> >>>>>> a service node. Is this right understanding? Lucy
>     >>>>> >>>>>>
>     >>>>> >>>>>> -----Original Message----- From: Joel M. Halpern
>     >>>>> >>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,
>     >>>>>2014
>     >>>>> 1:19
>     >>>>> >>>>>> PM
>     >>>>> >>>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim
>     Guichard
>     >>>>> >>>>>> (jguichar);brijsman@juniper.net
>     <mailto:brijsman@juniper.net>
>     >>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim Subject:
>     >>>>> >>>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>     >>>>> >>>>>>
>     >>>>> >>>>>> My inclination would be to tune that definition to
>     >>>>>distinguish
>     >>>>> >>>>>> between dataplane carried information intended for use by
>     >>>>>service
>     >>>>> >>>>>> funcitons (whatever the origin), and dataplane carried
>     >>>>>information
>     >>>>> >>>>>> intended for dataplane forwarding components.
>     >>>>> >>>>>>
>     >>>>> >>>>>> Yours, Joel
>     >>>>> >>>>>>
>     >>>>> >>>>>>
>     >>>>> >>>>>>> Hi Joel,
>     >>>>> >>>>>>>
>     >>>>> >>>>>>> I agree that we need using the same definition for a
>     >>>>>term, but
>     >>>>> >>>>>>> disagree that the metadata definition here is a set of
>     >>>>> >>>>>>> information put in the SFC header. This may be too
>     narrow
>     >>>>>or lead
>     >>>>> >>>>>>> to a particular solution. I am fine with this definition
>     >>>>>in the
>     >>>>> >>>>>>> problem statement w/ minor tweak (suggested on mailing
>     >>>>>list).
>     >>>>> >>>>>>>
>     >>>>> >>>>>>> Dataplane Metadata: Data plane metadata provides the
>     >>>>>ability to
>     >>>>> >>>>>>> exchange information between the classifiers and service
>     >>>>> >>>>>>> functions, between service functions, and service
>     >>>>>functions and
>     >>>>> >>>>>>> the
>     >>>>> >>>>>>> classifiers|service nodes.
>     >>>>> >>>>>>>
>     >>>>> >>>>>>> There may be a solution that a service function passes
>     >>>>>some
>     >>>>>
>     >>>>> >>>>>>> information to attached service node without using SFC
>     >>>>>header.
>     >>>>> >>>>>>>
>     >>>>> >>>>>>> Thanks, Lucy
>     >>>>> >>>>>>>
>     >>>>> >>>>>>>
>     >>>>> >>>>>>> -----Original Message----- From: Joel Halpern Direct
>     >>>>> >>>>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday,
>     >>>>>March 12,
>     >>>>> >>>>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas
>     >>>>>BOUTHORS;
>     >>>>> >>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
>     >>>>>brijsman@juniper.net
>     <mailto:brijsman@juniper.net><mailto:brijsman@juniper.net>;
>     >>>>> >>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>     >>>>> >>>>>>> draft-rijsman-sfc-metadata-considerations
>     >>>>> >>>>>>>
>     >>>>> >>>>>>> Lucy, you say "the metadata term means ..." The
>     >>>>>definition you
>     >>>>> >>>>>>> then provide is a definition of the set of
>     information we
>     >>>>>are
>     >>>>> >>>>>>> proposing that we put in the SFC header. I, and others,
>     >>>>>have
>     >>>>> >>>>>>> been using the term metadata more narrowly. We can use
>     >>>>>whatever
>     >>>>> >>>>>>> definition we want. But we do need to agree on the
>     >>>>>definition.
>     >>>>> >>>>>>> For the purposes of the WG, it seems much more useful to
>     >>>>>use the
>     >>>>> >>>>>>> term metadata for the narrower description.
>     >>>>> >>>>>>>
>     >>>>> >>>>>>> Yours, Joel
>     >>>>> >>>>>>>
>     >>>>> >>>>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
>     >>>>> >>>>>>>> Hi Joel,
>     >>>>> >>>>>>>>
>     >>>>> >>>>>>>> I agree. We need to differentiate the metadata used by
>     >>>>>service
>     >>>>> >>>>>>>>function and SFC header. The metadata term means
>     carrying
>     >>>>>some
>     >>>>> >>>>>>>>states along with the packet. IMO: SFC header is a
>     kind of
>     >>>>> >>>>>>>>metadata carried on packet for next service node to use.
>     >>>>>In the
>     >>>>> >>>>>>>>context of SFC, we have term for SFC header and the
>     >>>>>metadata that
>     >>>>> >>>>>>>>was carried between service functions, or between
>     service
>     >>>>> >>>>>>>>functions and classifiers/service nodes, which is what
>     >>>>>the draft
>     >>>>> >>>>>>>>focus.
>     >>>>> >>>>>>>>
>     >>>>> >>>>>>>> Thanks, Lucy
>     >>>>> >>>>>>>>
>     >>>>> >>>>>>>>
>     >>>>> >>>>>>>>
>     >>>>> >>>>>>>>
>     >>>>> >>>>>>>>
>     >>>>> >>>>>>>> -----Original Message----- From: Joel M. Halpern
>     >>>>> >>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,
>     >>>>> 2014
>     >>>>> >>>>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron
>     Parker Cc:
>     >>>>> Jim
>     >>>>> >>>>>>>> Guichard (jguichar);brijsman@juniper.net
>     <mailto:brijsman@juniper.net>
>     >>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>     >>>>> >>>>>>>> Subject: Re: [sfc]
>     >>>>> draft-rijsman-sfc-metadata-considerations
>     >>>>> >>>>>>>>
>     >>>>> >>>>>>>> I think it is important to keep a strong distinction
>     >>>>>between
>     >>>>> >>>>>>>> metadata (which is for use by applications) and the
>     >>>>>service
>     >>>>> >>>>>>>> chaining information in the base service chain header,
>     >>>>>which is
>     >>>>> >>>>>>>> for use by the service chain support mechanisms.
>     >>>>> >>>>>>>>
>     >>>>> >>>>>>>> Yours, Joel
>     >>>>> >>>>>>>>
>     >>>>> >>>>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
>     >>>>> >>>>>>>>> Fully agree with Joe.
>     >>>>> >>>>>>>>>
>     >>>>> >>>>>>>>> We should not require a fix length for in-band
>     metadata
>     >>>>>but
>     >>>>> >>>>>>>>> also not leave it for freely usage. In fact, when a
>     >>>>>service
>     >>>>> >>>>>>>>> node inserts SFC header on a (encapsulated) packet and
>     >>>>>send to
>     >>>>> >>>>>>>>> next service node, SFC header itself can be seen as a
>     >>>>>metadata.
>     >>>>> >>>>>>>>>
>     >>>>> >>>>>>>>> Lucy
>     >>>>> >>>>>>>>>
>     >>>>> >>>>>>>>> -----Original Message----- From: sfc
>     >>>>> >>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M.
>     >>>>>Halpern
>     >>>>> >>>>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas
>     >>>>>BOUTHORS;
>     >>>>> >>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
>     >>>>>brijsman@juniper.net
>     <mailto:brijsman@juniper.net><mailto:brijsman@juniper.net>;
>     >>>>> >>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>     >>>>> >>>>>>>>> draft-rijsman-sfc-metadata-considerations
>     >>>>> >>>>>>>>>
>     >>>>> >>>>>>>>> For in-band metadata, the API for access can easily be
>     >>>>> >>>>>>>>> synchronous. Out of band metadata needs different
>     >>>>>handling.
>     >>>>> >>>>>>>>> There are many cases where out-of-band metadata is
>     >>>>>useful and
>     >>>>> >>>>>>>>> appropriate. But they do not cover all needs by any
>     >>>>>stretch.
>     >>>>> >>>>>>>>>
>     >>>>> >>>>>>>>> Even if each piece of in-band metadata is of fixed
>     >>>>>length,
>     >>>>> >>>>>>>>> there are many different kinds of metatype. Trying to
>     >>>>>say
>     >>>>> >>>>>>>>> "there will be exactly four pieces, and they will
>     be of
>     >>>>>types
>     >>>>> >>>>>>>>> t1, t2, t3, and t4" is simply too specific for
>     even 80%
>     >>>>>of the
>     >>>>> >>>>>>>>>needs.
>     >>>>> >>>>>>>>>
>     >>>>> >>>>>>>>> Yours, Joel
>     >>>>> >>>>>>>>>
>     >>>>> >>>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>     >>>>> >>>>>>>>>> Hello Ron,
>     >>>>> >>>>>>>>>>
>     >>>>> >>>>>>>>>> Sending out of band congruent metadata may not be the
>     >>>>>answer
>     >>>>> >>>>>>>>>> to all needs but it is one tool that we should keep.
>     >>>>> >>>>>>>>>>
>     >>>>> >>>>>>>>>> Not all metadata is tied to a specific packet, for
>     >>>>>example a
>     >>>>> >>>>>>>>>> policy change in PCRF could lead to some metadata
>     >>>>>signaling,
>     >>>>> >>>>>>>>>> the reaction time need not be immediate, few ms may
>     >>>>>not matter.
>     >>>>> >>>>>>>>>>
>     >>>>> >>>>>>>>>> As you point, if a packet is tied to a metadata a
>     >>>>>correlation
>     >>>>> >>>>>>>>>> info can be set in both packet to deal with it (i.e
>     >>>>>metadata
>     >>>>> >>>>>>>>>> expected flag in the SFC header, plus an id)
>     >>>>> >>>>>>>>>>
>     >>>>> >>>>>>>>>> Finally we can still send some limited metadata
>     within
>     >>>>>a header.
>     >>>>> >>>>>>>>>> This could be used for load balancers in
>     particular if
>     >>>>>we
>     >>>>> >>>>>>>>>> agree on a convention to locate "coarse grain policy"
>     >>>>> >>>>>>>>>> / "fine grain policy" on reserved context headers.
>     >>>>> >>>>>>>>>>
>     >>>>> >>>>>>>>>> This seems to open up a lot of flexibility /
>     >>>>>innovations.
>     >>>>> >>>>>>>>>>
>     >>>>> >>>>>>>>>> On your last point, there is a question on how to
>     make
>     >>>>> >>>>>>>>>> metadata available to a Service Function. Current
>     socket
>     >>>>> >>>>>>>>>> connections for example do not allow to retrieve IP
>     >>>>>header
>     >>>>> >>>>>>>>>> options. So I assume that SFC aware Service Functions
>     >>>>>will
>     >>>>> >>>>>>>>>> need some (asynchronous
>     >>>>> >>>>>>>>>> ?) API to retrieve SFC header information as well as
>     >>>>>in-band
>     >>>>> >>>>>>>>>> metadata. I don't see out of band metadata transport
>     >>>>>adding
>     >>>>> >>>>>>>>>> complexity, the same API can probably apply.
>     >>>>> >>>>>>>>>>
>     >>>>> >>>>>>>>>> The alternative option, allowing variable sized
>     >>>>>metadata in
>     >>>>> >>>>>>>>>> the SFC header has some drawbacks as well, one being
>     >>>>> >>>>>>>>>> fragmentation, and some switches expecting as well to
>     >>>>>look at
>     >>>>> >>>>>>>>>> end user traffic headers for link load balancing. I
>     >>>>>would
>     >>>>> >>>>>>>>>> agree that if we can accept these issues, then
>     sending
>     >>>>> >>>>>>>>>> off-line congruent metadata looses its interest.
>     >>>>> >>>>>>>>>>
>     >>>>> >>>>>>>>>> We need to take into account that both in-band and
>     >>>>>congruent
>     >>>>> >>>>>>>>>> out-of-band metadata transport is not reliable. A
>     >>>>>packet loss
>     >>>>> >>>>>>>>>> triggering retransmission would not lead to the
>     >>>>>identical
>     >>>>> >>>>>>>>>> reconstruction of the associated metadata. In some
>     >>>>>cases, we
>     >>>>> >>>>>>>>>> might thus even need non-congruent out-of-band
>     reliable
>     >>>>> >>>>>>>>>> metadata transport.
>     >>>>> >>>>>>>>>>
>     >>>>> >>>>>>>>>>
>     >>>>> >>>>>>>>>>
>     >>>>> >>>>>>>>>> Nicolas ________________________________________
>     From:
>     >>>>> Ron
>     >>>>> >>>>>>>>>> Parker [Ron_Parker@affirmednetworks.com
>     <mailto:Ron_Parker@affirmednetworks.com>] Sent:
>     >>>>>Wednesday,
>     >>>>> >>>>>>>>>> March 12, 2014
>     >>>>> >>>>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard
>     >>>>>(jguichar);
>     >>>>> >>>>>>>>>>brijsman@juniper.net
>     <mailto:brijsman@juniper.net><mailto:brijsman@juniper.net>;
>     >>>>>sfc; Jamal Hadi Salim Subject: Re: [sfc]
>     >>>>> >>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>     >>>>> >>>>>>>>>>
>     >>>>> >>>>>>>>>> Nicolas,
>     >>>>> >>>>>>>>>>
>     >>>>> >>>>>>>>>> I understand the concept for out of band signaling of
>     >>>>> >>>>>>>>>>metadata, but I am concerned that it introduces
>     >>>>>significant
>     >>>>> >>>>>>>>>>complexity due to the potential race condition of
>     >>>>>receiving the
>     >>>>> >>>>>>>>>>real packet before the metadata. While the real packet
>     >>>>>could
>     >>>>> >>>>>>>>>>indicate that out of band metadata is expected,
>     how can
>     >>>>>we
>     >>>>> >>>>>>>>>>guarantee the order of reception? What if switching or
>     >>>>>routing
>     >>>>> >>>>>>>>>>nodes apply hash based load balancing? What if the
>     load
>     >>>>> >>>>>>>>>>balancing understands SFC encaps and looks beyond
>     it to
>     >>>>>the
>     >>>>> >>>>>>>>>>original header to get better entropy?
>     >>>>> >>>>>>>>>> Can we guarantee that the metadata and real packet
>     >>>>>will follow
>     >>>>> >>>>>>>>>>the exact same path? If we can not, then
>     >>>>>implementations will
>     >>>>> >>>>>>>>>>need to add ingress queuing to cope with the scenario.
>     >>>>> >>>>>>>>>>
>     >>>>> >>>>>>>>>> Also, do you feel that the increase in implementation
>     >>>>> >>>>>>>>>> complexity at the service functions is reasonable?
>     >>>>> >>>>>>>>>>
>     >>>>> >>>>>>>>>> Thanks.
>     >>>>> >>>>>>>>>>
>     >>>>> >>>>>>>>>> Ron
>     >>>>> >>>>>>>>>>
>     >>>>> >>>>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>     >>>>> >>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com
>     <mailto:Nicolas.BOUTHORS@qosmos.com>
>     >>>>><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>     >>>>> >>>>>>>>>>>
>     >>>>> >>>>>>>>>>> I think we must make a distinction between:
>     >>>>> >>>>>>>>>>>
>     >>>>> >>>>>>>>>>> - Metadata which should be part of the header
>     defined
>     >>>>>as in
>     >>>>> >>>>>>>>>>> band marking. - Metadata with can be passed out of
>     >>>>>band, for
>     >>>>> >>>>>>>>>>> example congruent out of band signaling defined in
>     >>>>>the draft
>     >>>>> >>>>>>>>>>>
>     >>>>> >>>>>>>>>>> The former calls for a limited space in the header,
>     >>>>>true, The
>     >>>>> >>>>>>>>>>> latter however does not incur any space limitation
>     >>>>>and is
>     >>>>> >>>>>>>>>>> still fairly efficient and it remains compatible
>     with
>     >>>>>a fixed
>     >>>>> >>>>>>>>>>> size header used to route those signaling messages
>     >>>>>along the
>     >>>>> >>>>>>>>>>> chain's service functions.
>     >>>>> >>>>>>>>>>>
>     >>>>> >>>>>>>>>>> Nicolas ________________________________________
>     From:
>     >>>>> >>>>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com
>     <mailto:jguichar@cisco.com>] Sent:
>     >>>>> >>>>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
>     >>>>> >>>>>>>>>>> Nicolas BOUTHORS;brijsman@juniper.net
>     <mailto:brijsman@juniper.net>
>     >>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>     >>>>> >>>>>>>>>>> Subject: Re: [sfc]
>     >>>>> draft-rijsman-sfc-metadata-considerations
>     >>>>> >>>>>>>>>>>
>     >>>>> >>>>>>>>>>> Hi Ron,
>     >>>>> >>>>>>>>>>>
>     >>>>> >>>>>>>>>>> We can certainly have this discussion but we should
>     >>>>>first
>     >>>>> >>>>>>>>>>> consider what information is necessary and if said
>     >>>>> >>>>>>>>>>> information can fit within a fixed number of
>     contexts
>     >>>>>in the
>     >>>>> >>>>>>>>>>> majority of cases. Remember, the goal of being able
>     >>>>>to pass
>     >>>>> >>>>>>>>>>> metadata through the network is to enhance service
>     >>>>>delivery,
>     >>>>> >>>>>>>>>>> not pass the entire works of Shakespeare ;-)
>     >>>>> >>>>>>>>>>>
>     >>>>> >>>>>>>>>>> Sent from my iPhone
>     >>>>> >>>>>>>>>>>
>     >>>>> >>>>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>     >>>>> >>>>>>>>>>>> <Ron_Parker@affirmednetworks.com
>     <mailto:Ron_Parker@affirmednetworks.com>
>     >>>>><mailto:Ron_Parker@affirmednetworks.com>> wrote:
>     >>>>> >>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>> Nicolas,
>     >>>>> >>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>> I see similar requirements from the 3gpp EPC side.
>     >>>>>I would
>     >>>>> >>>>>>>>>>>> like to propose an OUI / TLV based approach
>     where the
>     >>>>> >>>>>>>>>>>> reserved OUI can be used for agreed upon types of
>     >>>>>common
>     >>>>> >>>>>>>>>>>> metadata and vendor or other organizational
>     OUIs can
>     >>>>>be used
>     >>>>> >>>>>>>>>>>> to quickly innovate in the networks.
>     >>>>> >>>>>>>>>>>> Simultaneously, I would also like to consider
>     >>>>>mechanisms
>     >>>>> >>>>>>>>>>>> that are optimized for long lived flows so as to
>     >>>>>limit the
>     >>>>> >>>>>>>>>>>> negative effects of packet growth.
>     >>>>> >>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>> Ron
>     >>>>> >>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>     >>>>> >>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com
>     <mailto:Nicolas.BOUTHORS@qosmos.com>
>     >>>>><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>     >>>>> >>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>> Hello Jim
>     >>>>> >>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>> I have seen cases in Gi LAN, where subscriber
>     related
>     >>>>> >>>>>>>>>>>>> information is passed to a Web Proxy for HTTP
>     header
>     >>>>> >>>>>>>>>>>>> enrichment (aimed at some Web Content providers
>     >>>>>partners of
>     >>>>> >>>>>>>>>>>>> the Mobile Operator).
>     >>>>> >>>>>>>>>>>>> Information was an coded (persistent)
>     subscriber id
>     >>>>>derived
>     >>>>> >>>>>>>>>>>>> from the MSISDN, and couple of f customer profile
>     >>>>>related
>     >>>>> >>>>>>>>>>>>> fields.
>     >>>>> >>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>> In an sfc based Gi LAN, this entity should receive
>     >>>> >from the
>     >>>>> >>>>>>>>>>>>> Classifier
>     >>>>> >>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>> - A classification of the Content Provider ( Id,
>     >>>>> >>>>>>>>>>>>> Category) based on traffic analysis - The
>     MSISDN of
>     >>>>> the
>     >>>>> >>>>>>>>>>>>> subscriber - Two subscriber policy fields (not
>     tied
>     >>>>> to PCRF
>     >>>>> >>>>>>>>>>>>> but belonging to the Subscriber DB) (Subscriber
>     >>>>> category,
>     >>>>> >>>>>>>>>>>>> sub-category) - A session id (for logging and
>     >>>>>tracking
>     >>>>> >>>>>>>>>>>>> purposes)
>     >>>>> >>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>> The objective being to avoid having the HTTP Proxy
>     >>>>>to
>     >>>>> >>>>>>>>>>>>> become a trusted application (interogate the
>     >>>>> subscriber DB,
>     >>>>> >>>>>>>>>>>>> etc..)
>     >>>>> >>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>> Nicolas
>     >>>>> >>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>> ________________________________________ From: Jim
>     >>>>> Guichard
>     >>>>> >>>>>>>>>>>>> (jguichar) [jguichar@cisco.com
>     <mailto:jguichar@cisco.com>] Sent:
>     >>>>> >>>>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi
>     >>>>>Salim;
>     >>>>> >>>>>>>>>>>>>jmoisand@juniper.net
>     <mailto:jmoisand@juniper.net><mailto:jmoisand@juniper.net>;
>     >>>>>brijsman@juniper.net
>     <mailto:brijsman@juniper.net><mailto:brijsman@juniper.net> Cc:
>     >>>>> >>>>>>>>>>>>> sfc Subject: Re: [sfc]
>     >>>>> >>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>     >>>>> >>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>> Hi Jamal,
>     >>>>> >>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>> You said "It seems there's clear need for variable
>     >>>>> sized
>     >>>>> >>>>>>>>>>>>> metadata".. I am not so convinced and would
>     like to
>     >>>>> better
>     >>>>> >>>>>>>>>>>>> understand the requirements before passing
>     judgement.
>     >>>>> If we
>     >>>>> >>>>>>>>>>>>> look at the use cases as presented thus far into
>     >>>>> the WG I
>     >>>>> >>>>>>>>>>>>> have yet to see a single example of the need
>     >>>>> (noting that
>     >>>>> >>>>>>>>>>>>> desire is not the same as need) - I am not saying
>     >>>>> there is
>     >>>>> >>>>>>>>>>>>> no requirement but rather that we should not jump
>     >>>>> to the
>     >>>>> >>>>>>>>>>>>> conclusion and build standards around a theory.
>     >>>>> >>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>     >>>>> >>>>>>>>>>>>>> <hadi@mojatatu.com
>     <mailto:hadi@mojatatu.com><mailto:hadi@mojatatu.com>>
>     >>>>>wrote:
>     >>>>> >>>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>>> I like the doc - well written.
>     >>>>> >>>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>>> Section 4.3 on metadata encoding.
>     >>>>> >>>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>>> It seems there's clear need for variable sized
>     >>>>> metadata
>     >>>>> >>>>>>>>>>>>>> (at least for http/app you seem to indicate the
>     >>>>> desire for
>     >>>>> >>>>>>>>>>>>>>it).
>     >>>>> >>>>>>>>>>>>>> For a datapath per-packet metadata, i feel the
>     >>>>> need is
>     >>>>> >>>>>>>>>>>>>> just as important. Are we limited by the fact
>     that
>     >>>>> >>>>>>>>>>>>>> existing hardware may not be able to handle TLVs?
>     >>>>>For
>     >>>>> >>>>>>>>>>>>>> example, I dont have a problem handling TLVs in a
>     >>>>> software
>     >>>>> >>>>>>>>>>>>>>datapath.
>     >>>>> >>>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>>> cheers, jamal
>     >>>>> >>>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>>>
>     _______________________________________________ sfc
>     >>>>> >>>>>>>>>>>>>> mailing listsfc@ietf.org
>     <mailto:sfc@ietf.org><mailto:sfc@ietf.org>
>     >>>>> >>>>>>>>>>>>>>https://www.ietf.org/mailman/listinfo/sfc
>     >>>>> >>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>>
>     >>>>> >>>>>>>>>>>>>
>     _______________________________________________ sfc
>     >>>>> mailing
>     >>>>> >>>>>>>>>>>>> listsfc@ietf.org
>     <mailto:sfc@ietf.org><mailto:sfc@ietf.org>
>     >>>>>https://www.ietf.org/mailman/listinfo/sfc
>     >>>>> >>>>>>>>>>
>     >>>>> >>>>>>>>>> _______________________________________________ sfc
>     >>>>> mailing
>     >>>>> >>>>>>>>>> listsfc@ietf.org
>     <mailto:sfc@ietf.org><mailto:sfc@ietf.org>
>     >>>>>https://www.ietf.org/mailman/listinfo/sfc
>     >>>>> >>>>>>>>>
>     >>>>> >>>>>>>>> _______________________________________________ sfc
>     >>>>> mailing
>     >>>>> >>>>>>>>> listsfc@ietf.org
>     <mailto:sfc@ietf.org><mailto:sfc@ietf.org>
>     >>>>>https://www.ietf.org/mailman/listinfo/sfc
>     >>>>> >>>>>>>>>
>     >>>>> >>>>>>>>> _______________________________________________ sfc
>     >>>>> mailing
>     >>>>> >>>>>>>>> listsfc@ietf.org
>     <mailto:sfc@ietf.org><mailto:sfc@ietf.org>
>     >>>>>https://www.ietf.org/mailman/listinfo/sfc
>     >>>>> >>>>>
>     >>>>> >>>>> _______________________________________________ sfc
>     mailing
>     >>>>> list
>     >>>>> >>>>>sfc@ietf.org <mailto:sfc@ietf.org><mailto:sfc@ietf.org>
>     >>>>>https://www.ietf.org/mailman/listinfo/sfc
>     >>>>> >>>>>
>     >>>>>   >>
>     >>>>> >>_______________________________________________
>     >>>>>   >>sfc mailing list
>     >>>>>   >>sfc@ietf.org <mailto:sfc@ietf.org><mailto:sfc@ietf.org>
>     >>>>>   >>https://www.ietf.org/mailman/listinfo/sfc
>     >>>>>   >
>     >>>>> >_______________________________________________
>     >>>>>   >sfc mailing list
>     >>>>>   >sfc@ietf.org <mailto:sfc@ietf.org><mailto:sfc@ietf.org>
>     >>>>>   >https://www.ietf.org/mailman/listinfo/sfc
>     >>>>>
>     >>>>
>     >>>> _______________________________________________
>     >>>> sfc mailing list
>     >>>>sfc@ietf.org <mailto:sfc@ietf.org>
>     >>>>https://www.ietf.org/mailman/listinfo/sfc
>     >>>
>     >>> _______________________________________________
>     >>> sfc mailing list
>     >>>sfc@ietf.org <mailto:sfc@ietf.org>
>     >>>https://www.ietf.org/mailman/listinfo/sfc
>     >>>
>     >>
>     >>_______________________________________________
>     >>sfc mailing list
>     >>sfc@ietf.org <mailto:sfc@ietf.org>
>     >>https://www.ietf.org/mailman/listinfo/sfc
>     >
>     >_______________________________________________
>     >sfc mailing list
>     >sfc@ietf.org <mailto:sfc@ietf.org>
>     >https://www.ietf.org/mailman/listinfo/sfc
>
>     _______________________________________________
>     sfc mailing list
>     sfc@ietf.org <mailto:sfc@ietf.org>
>     https://www.ietf.org/mailman/listinfo/sfc
>
>     _______________________________________________
>     sfc mailing list
>     sfc@ietf.org <mailto:sfc@ietf.org>
>     https://www.ietf.org/mailman/listinfo/sfc
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org <mailto:sfc@ietf.org>
> https://www.ietf.org/mailman/listinfo/sfc
>
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


--------------020504080800080004090502
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Consider the case that multiple services are collocated in one node,
    if the ID only identifies a node, it will be not helpful to decide
    the order of the services within the node. It is possible to use the
    ID to identify both path of nodes and the order of collocated
    services within one node.<br>
    <br>
    Chang<br>
    &nbsp;<br>
    <div class="moz-cite-prefix">On 03/19/2014 01:00 PM, Ron Parker
      wrote:<br>
    </div>
    <blockquote
cite="mid:CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <base href="x-msg://99/"><!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]-->
      <style><!--
/* Font Definitions */
@font-face
	{font-family:Helvetica;
	panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"MS UI Gothic";
	panose-1:2 11 6 0 7 2 5 8 2 4;}
@font-face
	{font-family:"\@MS UI Gothic";
	panose-1:2 11 6 0 7 2 5 8 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.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.apple-converted-space
	{mso-style-name:apple-converted-space;}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle24
	{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;}
/* List Definitions */
@list l0
	{mso-list-id:608048119;
	mso-list-template-ids:1321922626;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:&#61623;;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l0:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1
	{mso-list-id:1252620959;
	mso-list-template-ids:9502470;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:&#61623;;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2
	{mso-list-id:1280181849;
	mso-list-template-ids:1540885180;}
@list l2:level1
	{mso-level-number-format:bullet;
	mso-level-text:&#61623;;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3
	{mso-list-id:1481000832;
	mso-list-type:hybrid;
	mso-list-template-ids:-1721972594 -1409520428 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l3:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:20.25pt;
	text-indent:-.25in;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";}
@list l3:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l4
	{mso-list-id:1875533654;
	mso-list-template-ids:1665439120;}
@list l4:level1
	{mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l4:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l4:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l4:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l4:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l4:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l4:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l4:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l4:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Yes.&nbsp;&nbsp;
            Perhaps in the header we should call out a service path id
            rather than a service chain id.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;&nbsp;
            Ron<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <div>
          <div style="border:none;border-top:solid #E1E1E1
            1.0pt;padding:3.0pt 0in 0in 0in">
            <p class="MsoNormal"><b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">From:</span></b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">
                sfc [<a class="moz-txt-link-freetext" href="mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
                <b>On Behalf Of </b>Dave Dolson<br>
                <b>Sent:</b> Wednesday, March 19, 2014 2:28 PM<br>
                <b>To:</b> Sumandra Majee<br>
                <b>Cc:</b> <a class="moz-txt-link-abbreviated" href="mailto:sfc@ietf.org">sfc@ietf.org</a><br>
                <b>Subject:</b> Re: [sfc] SFC encapsulation chain ID<o:p></o:p></span></p>
          </div>
        </div>
        <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">[trim
            list]<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">I&#8217;m
            unclear about the intent of the word &#8220;chain&#8221; vs &#8220;path&#8221; in
            option #2.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">In
            earlier discussions, &#8220;chain&#8221; was considered an abstract
            concept (a traversal of a list of types of services),
            whereas &#8220;path&#8221; was a traversal of specific node instances.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">I
            think that the ID carried in the packet needs to indicate a
            specific set of nodes, and I hope that is what you mean.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">-Dave<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <div>
          <div style="border:none;border-top:solid #B5C4DF
            1.0pt;padding:3.0pt 0in 0in 0in">
            <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">
                sfc [<a moz-do-not-send="true"
                  href="mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
                <b>On Behalf Of </b>Sumandra Majee<br>
                <b>Sent:</b> Wednesday, March 19, 2014 3:40 AM<br>
                <b>To:</b> Cathy Zhang; Paul Quinn (paulq); David Allan
                I<br>
                <b>Cc:</b> <a moz-do-not-send="true"
                  href="mailto:sfc@ietf.org">sfc@ietf.org</a><br>
                <b>Subject:</b> Re: [sfc] SFC encapsulation chain ID<o:p></o:p></span></p>
          </div>
        </div>
        <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
        <div>
          <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&lt;&lt;Trimmed
              the TO list to avoid the msg being held again&gt;&gt;<o:p></o:p></span></p>
        </div>
        <div>
          <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
        </div>
        <div>
          <div>
            <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">I
                see two ways to carry the path information.&nbsp;<o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
          </div>
          <ol start="1" type="1">
            <li class="MsoNormal"
              style="color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l4
              level1 lfo1">
              <span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">Explicit
                ordered list, something like FW-A :: TCP-OPT :: LB ::
                VideoOPT :: CGNAT. &nbsp; There are two issues with this
                approach, first the length of graph is variable. &nbsp;Also
                it implies bidirectional symmetry. It is often required
                but should not be mandatory. &nbsp;Secondly changing this
                path/graph in at SF can be cumbersome.&nbsp;<o:p></o:p></span></li>
            <li class="MsoNormal"
              style="color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l4
              level1 lfo1">
              <span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">Let
                the Control plane distribute the chainID &lt;&#8212;&gt; graph
                mapping. In this case each SF would have mapping of
                given a chainID what is my next hop. The chainID itself
                could be fixed size element. A SF can select a different
                path by changing the chaiID parameter.<o:p></o:p></span></li>
          </ol>
          <div>
            <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Regards<o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Sumandra<o:p></o:p></span></p>
          </div>
        </div>
        <div>
          <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
        </div>
        <div>
          <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
        </div>
        <div style="border:none;border-top:solid #B5C4DF
          1.0pt;padding:3.0pt 0in 0in 0in">
          <p class="MsoNormal"><b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">From:
              </span></b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Cathy
              Zhang &lt;<a moz-do-not-send="true"
                href="mailto:Cathy.H.Zhang@huawei.com">Cathy.H.Zhang@huawei.com</a>&gt;<br>
              <b>Date: </b>Tuesday, March 18, 2014 at 10:13 AM<br>
              <b>To: </b>"Reinaldo Penno (repenno)" &lt;<a
                moz-do-not-send="true" href="mailto:repenno@cisco.com">repenno@cisco.com</a>&gt;,
              "Louis.Fourie" &lt;<a moz-do-not-send="true"
                href="mailto:Louis.Fourie@huawei.com">Louis.Fourie@huawei.com</a>&gt;,
              "Paul Quinn (paulq)" &lt;<a moz-do-not-send="true"
                href="mailto:paulq@cisco.com">paulq@cisco.com</a>&gt;,
              David Allan I &lt;<a moz-do-not-send="true"
                href="mailto:david.i.allan@ericsson.com">david.i.allan@ericsson.com</a>&gt;<br>
              <b>Cc: </b>Nicolas BOUTHORS &lt;<a moz-do-not-send="true"
                href="mailto:Nicolas.BOUTHORS@qosmos.com">Nicolas.BOUTHORS@qosmos.com</a>&gt;,
              Xuxiaohu &lt;<a moz-do-not-send="true"
                href="mailto:xuxiaohu@huawei.com">xuxiaohu@huawei.com</a>&gt;,
              Changcheng Huang &lt;<a moz-do-not-send="true"
                href="mailto:huang@sce.carleton.ca">huang@sce.carleton.ca</a>&gt;,

              "<a moz-do-not-send="true" href="mailto:sfc@ietf.org">sfc@ietf.org</a>"
              &lt;<a moz-do-not-send="true" href="mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;,
              "<a moz-do-not-send="true" href="mailto:mikebianc@aol.com">mikebianc@aol.com</a>"
              &lt;<a moz-do-not-send="true"
                href="mailto:mikebianc@aol.com">mikebianc@aol.com</a>&gt;<br>
              <b>Subject: </b>Re: [sfc] SFC encapsulation chain ID<o:p></o:p></span></p>
        </div>
        <div>
          <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
        </div>
        <div>
          <div>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Hi
                Reinaldo,</span><span style="color:black"><o:p></o:p></span></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span
                style="color:black"><o:p></o:p></span></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">So
                the chain ID is actually the path ID which represents an
                ordered set of service function instances.
              </span><span style="color:black"><o:p></o:p></span></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">I
                think we should add an explicit definition of &#8220;service
                instance&#8221;. What do you think?</span><span
                style="color:black"><o:p></o:p></span></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span
                style="color:black"><o:p></o:p></span></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Thanks,</span><span
                style="color:black"><o:p></o:p></span></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Cathy</span><span
                style="color:black"><o:p></o:p></span></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span
                style="color:black"><o:p></o:p></span></p>
            <div>
              <div style="border:none;border-top:solid #B5C4DF
                1.0pt;padding:3.0pt 0in 0in 0in">
                <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">
                    sfc [<a moz-do-not-send="true"
                      href="mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
                    <b>On Behalf Of </b>Reinaldo Penno (repenno)<br>
                    <b>Sent:</b> Tuesday, March 18, 2014 11:03 AM<br>
                    <b>To:</b> Louis.Fourie; Paul Quinn (paulq); David
                    Allan I<br>
                    <b>Cc:</b> Nicolas BOUTHORS; Xuxiaohu; <a
                      moz-do-not-send="true"
                      href="mailto:mikebianc@aol.com">mikebianc@aol.com</a>;
                    <a moz-do-not-send="true" href="mailto:sfc@ietf.org">sfc@ietf.org</a>;
                    Changcheng Huang<br>
                    <b>Subject:</b> Re: [sfc] SFC encapsulation chain ID</span><span
                    style="color:black"><o:p></o:p></span></p>
              </div>
            </div>
            <p class="MsoNormal"><span style="color:black">&nbsp;<o:p></o:p></span></p>
            <div>
              <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">A
                  Service Chain just defines which type of service and
                  their order.</span><span style="color:black"><o:p></o:p></span></p>
            </div>
            <div>
              <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span
                  style="color:black"><o:p></o:p></span></p>
            </div>
            <div>
              <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">A
                  service path defines the actual service instance, say,
                  firewall1.home, nat2, dpi-sic, etc.</span><span
                  style="color:black"><o:p></o:p></span></p>
            </div>
            <div>
              <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span
                  style="color:black"><o:p></o:p></span></p>
            </div>
            <div style="border:none;border-top:solid #B5C4DF
              1.0pt;padding:3.0pt 0in 0in 0in">
              <p class="MsoNormal"><b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">From:
                  </span></b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">"Louis.Fourie"
                  &lt;<a moz-do-not-send="true"
                    href="mailto:Louis.Fourie@huawei.com">Louis.Fourie@huawei.com</a>&gt;<br>
                  <b>Date: </b>Tuesday, March 18, 2014 at 10:55 AM<br>
                  <b>To: </b>"Paul Quinn (paulq)" &lt;<a
                    moz-do-not-send="true" href="mailto:paulq@cisco.com">paulq@cisco.com</a>&gt;,
                  David Allan I &lt;<a moz-do-not-send="true"
                    href="mailto:david.i.allan@ericsson.com">david.i.allan@ericsson.com</a>&gt;<br>
                  <b>Cc: </b>Nicolas BOUTHORS &lt;<a
                    moz-do-not-send="true"
                    href="mailto:Nicolas.BOUTHORS@qosmos.com">Nicolas.BOUTHORS@qosmos.com</a>&gt;,
                  Xuxiaohu &lt;<a moz-do-not-send="true"
                    href="mailto:xuxiaohu@huawei.com">xuxiaohu@huawei.com</a>&gt;,
                  Changcheng Huang &lt;<a moz-do-not-send="true"
                    href="mailto:huang@sce.carleton.ca">huang@sce.carleton.ca</a>&gt;,

                  "<a moz-do-not-send="true" href="mailto:sfc@ietf.org">sfc@ietf.org</a>"
                  &lt;<a moz-do-not-send="true"
                    href="mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;, "<a
                    moz-do-not-send="true"
                    href="mailto:mikebianc@aol.com">mikebianc@aol.com</a>"
                  &lt;<a moz-do-not-send="true"
                    href="mailto:mikebianc@aol.com">mikebianc@aol.com</a>&gt;<br>
                  <b>Subject: </b>Re: [sfc] SFC encapsulation chain ID</span><span
                  style="color:black"><o:p></o:p></span></p>
            </div>
            <div>
              <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span
                  style="color:black"><o:p></o:p></span></p>
            </div>
            <div>
              <div>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Paul,</span><span
                    style="color:black"><o:p></o:p></span></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;&nbsp;
                    Can you clarify the difference between service chain
                    and service path. Given that a service chain is
                    composed</span><span style="color:black"><o:p></o:p></span></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">of
                    several service functions SF1, SF2, .. SFn how would
                    a service path differ from that service chain?</span><span
                    style="color:black"><o:p></o:p></span></p>
                <p class="MsoListParagraph"
                  style="margin-left:20.25pt;text-indent:-.25in;mso-list:l3
                  level1 lfo2">
                  <!--[if !supportLists]--><span
style="font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><span
                      style="mso-list:Ignore">-<span style="font:7.0pt
                        &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                      </span></span></span><!--[endif]--><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Louis</span><span
                    style="color:black"><o:p></o:p></span></p>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span
                    style="color:black"><o:p></o:p></span></p>
                <div>
                  <div style="border:none;border-top:solid #B5C4DF
                    1.0pt;padding:3.0pt 0in 0in 0in">
                    <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">
                        sfc [<a moz-do-not-send="true"
                          href="mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
                        <b>On Behalf Of </b>Paul Quinn (paulq)<br>
                        <b>Sent:</b> Tuesday, March 18, 2014 10:26 AM<br>
                        <b>To:</b> David Allan I<br>
                        <b>Cc:</b> Nicolas BOUTHORS; Xuxiaohu; <a
                          moz-do-not-send="true"
                          href="mailto:mikebianc@aol.com">mikebianc@aol.com</a>;
                        <a moz-do-not-send="true"
                          href="mailto:sfc@ietf.org">sfc@ietf.org</a>;
                        Changcheng Huang<br>
                        <b>Subject:</b> Re: [sfc] SFC encapsulation
                        chain ID</span><span style="color:black"><o:p></o:p></span></p>
                  </div>
                </div>
                <p class="MsoNormal"><span style="color:black">&nbsp;<o:p></o:p></span></p>
                <p class="MsoNormal"><span style="color:black">Hi Dave,
                    <o:p></o:p></span></p>
                <div>
                  <p class="MsoNormal"><span style="color:black">&nbsp;<o:p></o:p></span></p>
                </div>
                <div>
                  <p class="MsoNormal"><span style="color:black">Chain
                      ID should really be path ID since there can be
                      many paths for a given chain. &nbsp;Using that
                      definition, we avoid the overload and reap the
                      gain alluded to below.<o:p></o:p></span></p>
                </div>
                <div>
                  <p class="MsoNormal"><span style="color:black">&nbsp;<o:p></o:p></span></p>
                </div>
                <div>
                  <p class="MsoNormal"><span style="color:black">Paul<o:p></o:p></span></p>
                </div>
                <div>
                  <p class="MsoNormal"><span style="color:black">&nbsp;<o:p></o:p></span></p>
                  <div>
                    <div>
                      <p class="MsoNormal"><span style="color:black">On
                          Mar 18, 2014, at 12:14 PM, David Allan I &lt;<a
                            moz-do-not-send="true"
                            href="mailto:david.i.allan@ericsson.com">david.i.allan@ericsson.com</a>&gt;
                          wrote:<o:p></o:p></span></p>
                    </div>
                    <p class="MsoNormal" style="margin-bottom:12.0pt"><span
                        style="color:black"><br>
                        <br>
                        <br>
                        <o:p></o:p></span></p>
                    <div>
                      <div>
                        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Well
                            the question de jour is &#8220;does a chain ID
                            define a class or an instance&#8221;&#8230;. If it
                            defines an class we also need instance
                            information, if it is currently overloaded
                            to define class and instance IMO we have a
                            problem&#8230;.</span><span style="color:black"><o:p></o:p></span></p>
                      </div>
                      <div>
                        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span
                            style="color:black"><o:p></o:p></span></p>
                      </div>
                      <div>
                        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Dave</span><span
                            style="color:black"><o:p></o:p></span></p>
                      </div>
                      <div>
                        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span
                            style="color:black"><o:p></o:p></span></p>
                      </div>
                      <div>
                        <div style="border:none;border-top:solid #B5C4DF
                          1.0pt;padding:3.0pt 0in 0in 0in">
                          <div>
                            <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span
                                class="apple-converted-space"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span></span><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">sfc

                                [<a moz-do-not-send="true"
                                  href="mailto:sfc-">mailto:sfc-</a><a
                                  moz-do-not-send="true"
                                  href="mailto:bounces@ietf.org"><span
                                    style="color:purple">bounces@ietf.org</span></a>]<span
                                  class="apple-converted-space">&nbsp;</span><b>On
                                  Behalf Of<span
                                    class="apple-converted-space">&nbsp;</span></b>Changcheng
                                Huang<br>
                                <b>Sent:</b><span
                                  class="apple-converted-space">&nbsp;</span>Tuesday,
                                March 18, 2014 7:43 AM<br>
                                <b>To:</b><span
                                  class="apple-converted-space">&nbsp;</span>Nicolas
                                BOUTHORS<br>
                                <b>Cc:</b><span
                                  class="apple-converted-space">&nbsp;</span>Xuxiaohu;<span
                                  class="apple-converted-space">&nbsp;</span><a
                                  moz-do-not-send="true"
                                  href="mailto:sfc@ietf.org"><span
                                    style="color:purple">sfc@ietf.org</span></a>;<span
                                  class="apple-converted-space">&nbsp;</span><a
                                  moz-do-not-send="true"
                                  href="mailto:mikebianc@aol.com"><span
                                    style="color:purple">mikebianc@aol.com</span></a><br>
                                <b>Subject:</b><span
                                  class="apple-converted-space">&nbsp;</span>Re:
                                [sfc]<span class="apple-converted-space">&nbsp;</span></span><span
                                style="font-size:10.0pt;font-family:&quot;MS
                                UI
Gothic&quot;,&quot;sans-serif&quot;;color:black;mso-fareast-language:ZH-CN"
                                lang="ZH-CN">&#31572;&#22797;</span><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">:
                                SFC encapsulation chain ID</span><span
                                style="color:black"><o:p></o:p></span></p>
                          </div>
                        </div>
                      </div>
                      <div>
                        <p class="MsoNormal"><span style="color:black">&nbsp;<o:p></o:p></span></p>
                      </div>
                      <div>
                        <div>
                          <p class="MsoNormal"><span style="color:black">Good
                              points. I believe explicit chain ID should
                              be mandatory. The overhead is very little.
                              It helps simplify processing and steering
                              significantly. The gain is huge.<o:p></o:p></span></p>
                        </div>
                      </div>
                      <div>
                        <div>
                          <p class="MsoNormal"><span style="color:black">&nbsp;<o:p></o:p></span></p>
                        </div>
                      </div>
                      <div>
                        <div>
                          <p class="MsoNormal"><span style="color:black">Chang<br>
                              <br>
                              ------------<o:p></o:p></span></p>
                        </div>
                        <div>
                          <div>
                            <p class="MsoNormal"><span
                                style="color:black">Changcheng Huang<o:p></o:p></span></p>
                          </div>
                        </div>
                      </div>
                      <div>
                        <p class="MsoNormal"
                          style="margin-bottom:12.0pt"><span
                            style="color:black"><br>
                            On Mar 18, 2014, at 1:53 AM, Nicolas
                            BOUTHORS &lt;<a moz-do-not-send="true"
                              href="mailto:Nicolas.BOUTHORS@qosmos.com"><span
                                style="color:purple">Nicolas.BOUTHORS@qosmos.com</span></a>&gt;
                            wrote:<o:p></o:p></span></p>
                      </div>
                      <blockquote
                        style="margin-top:5.0pt;margin-bottom:5.0pt">
                        <div>
                          <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">I
                              think that keeping the Service Path Layer
                              transport independent should remain an
                              objective for SFC. &nbsp;Such a separation of
                              concerns is a sound architectural
                              principle that help keep things simple in
                              practice.</span><span style="color:black"><o:p></o:p></span></p>
                        </div>
                        <div>
                          <div>
                            <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span
                                style="color:black"><o:p></o:p></span></p>
                          </div>
                        </div>
                        <div>
                          <div>
                            <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">On
                                the question of &nbsp;Service Path, we have a
                                discussion on whether we need some kind
                                of explicit identifier or&nbsp;</span><span
                                style="color:black"><o:p></o:p></span></p>
                          </div>
                        </div>
                        <div>
                          <div>
                            <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">could
                                we rely on mapping on some underlay
                                network protocol fields.</span><span
                                style="color:black"><o:p></o:p></span></p>
                          </div>
                        </div>
                        <div>
                          <div>
                            <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span
                                style="color:black"><o:p></o:p></span></p>
                          </div>
                        </div>
                        <div>
                          <div>
                            <div>
                              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span
                                  style="color:black"><o:p></o:p></span></p>
                            </div>
                          </div>
                          <div>
                            <div>
                              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">May
                                  be a PRO/CON table could help focus
                                  the group decision on that matter</span><span
                                  style="color:black"><o:p></o:p></span></p>
                            </div>
                          </div>
                          <div>
                            <div>
                              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span
                                  style="color:black"><o:p></o:p></span></p>
                            </div>
                          </div>
                          <div>
                            <ul style="margin-top:0in" type="disc">
                              <li class="MsoNormal"
                                style="color:black;mso-list:l2 level1
                                lfo3"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Visibility
                                  (tracing)</span><o:p></o:p></li>
                              <li class="MsoNormal"
                                style="color:black;mso-list:l2 level1
                                lfo3"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Forwarding
                                  graph structure impact/limitations</span><o:p></o:p></li>
                              <li class="MsoNormal"
                                style="color:black;mso-list:l2 level1
                                lfo3"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Reconfiguration
                                  speed&nbsp;</span><o:p></o:p></li>
                            </ul>
                            <ul style="margin-top:0in" type="disc">
                              <ul style="margin-top:0in" type="circle">
                                <li class="MsoNormal"
                                  style="color:black;mso-list:l0 level2
                                  lfo4"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">LBS
                                    / scale out impact</span><o:p></o:p></li>
                                <li class="MsoNormal"
                                  style="color:black;mso-list:l0 level2
                                  lfo4"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Node
                                    bypass (e.g; maintenance)</span><o:p></o:p></li>
                              </ul>
                            </ul>
                            <ul style="margin-top:0in" type="disc">
                              <li class="MsoNormal"
                                style="color:black;mso-list:l1 level1
                                lfo5"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">underlay
                                  network/transport layers support</span><o:p></o:p></li>
                              <li class="MsoNormal"
                                style="color:black;mso-list:l1 level1
                                lfo5"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Header
                                  space impact</span><o:p></o:p></li>
                              <li class="MsoNormal"
                                style="color:black;mso-list:l1 level1
                                lfo5"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Multi
                                  tenant support impact</span><o:p></o:p></li>
                              <li class="MsoNormal"
                                style="color:black;mso-list:l1 level1
                                lfo5"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">SFC
                                  on flat (e.g optical L2 for Data
                                  Centers) network&nbsp;</span><o:p></o:p></li>
                              <li class="MsoNormal"
                                style="color:black;mso-list:l1 level1
                                lfo5"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Underlay
                                  network administration impact</span><o:p></o:p></li>
                            </ul>
                          </div>
                          <div>
                            <div>
                              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span
                                  style="color:black"><o:p></o:p></span></p>
                            </div>
                          </div>
                          <div>
                            <div>
                              <div>
                                <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">Personally
                                    I think that having an explicit
                                    chain identifier (e.g. Service
                                    Path/Service Index) is clear
                                    (management and control) and not
                                    expensive (header space). The
                                    drawback being some impact on the
                                    simplicity to add/remove elements in
                                    a chain dynamically.</span><span
                                    style="color:black"><o:p></o:p></span></p>
                              </div>
                            </div>
                            <div>
                              <div>
                                <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span
                                    style="color:black"><o:p></o:p></span></p>
                              </div>
                            </div>
                            <div>
                              <div>
                                <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">Tag
                                    switching (as MPLS) &nbsp;allows to
                                    manage tags per service nodes,
                                    leading to more versatile and
                                    diverse graphs</span><span
                                    style="color:black"><o:p></o:p></span></p>
                              </div>
                            </div>
                          </div>
                          <div>
                            <div>
                              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span
                                  style="color:black"><o:p></o:p></span></p>
                            </div>
                          </div>
                          <div>
                            <div>
                              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span
                                  style="color:black"><o:p></o:p></span></p>
                            </div>
                          </div>
                          <div>
                            <div>
                              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">Nicolas</span><span
                                  style="color:black"><o:p></o:p></span></p>
                            </div>
                            <div>
                              <div class="MsoNormal"
                                style="text-align:center" align="center"><span
                                  style="color:black">
                                  <hr align="center" size="2"
                                    width="100%">
                                </span></div>
                              <div id="divRpF811467">
                                <p class="MsoNormal"
                                  style="margin-bottom:12.0pt"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span
                                    class="apple-converted-space"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span></span><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">Xuxiaohu

                                    [<a moz-do-not-send="true"
                                      href="mailto:xuxiaohu@huawei.com"><span
                                        style="color:purple">xuxiaohu@huawei.com</span></a>]<br>
                                    <b>Sent:</b><span
                                      class="apple-converted-space">&nbsp;</span>Tuesday,
                                    March 18, 2014 5:04 AM<br>
                                    <b>To:</b><span
                                      class="apple-converted-space">&nbsp;</span>Jerome
                                    Moisand;<span
                                      class="apple-converted-space">&nbsp;</span><a
                                      moz-do-not-send="true"
                                      href="mailto:mikebianc@aol.com"><span
                                        style="color:purple">mikebianc@aol.com</span></a>;<span
                                      class="apple-converted-space">&nbsp;</span><a
                                      moz-do-not-send="true"
                                      href="mailto:sfc@ietf.org"><span
                                        style="color:purple">sfc@ietf.org</span></a><br>
                                    <b>Subject:</b><span
                                      class="apple-converted-space">&nbsp;</span>[sfc]<span
                                      class="apple-converted-space">&nbsp;</span></span><span
                                    style="font-size:10.0pt;font-family:&quot;MS
                                    UI
Gothic&quot;,&quot;sans-serif&quot;;color:black;mso-fareast-language:ZH-CN"
                                    lang="ZH-CN">&#31572;&#22797;</span><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">:
                                    SFC encapsulation chain ID</span><span
                                    style="color:black"><o:p></o:p></span></p>
                              </div>
                              <div>
                                <div>
                                  <p class="MsoNormal"><span
style="font-size:16.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">I
                                      like the idea of separating the
                                      Service Function Layer and the
                                      Service Path Layer, as proposed in
                                      draft-rijsman-sfc-metadata-considerations.
                                      The role of the Service Path Layer
                                      is just to steer the traffic along
                                      a particular chain of service
                                      nodes which can be implemented by
                                      existing tools for source routing,
                                      such as segment routing. As such,
                                      it&#8217;s not necessary to try to keep
                                      the Service Path Layer
                                      transport-independent and contain
                                      it in the SFC header.</span><span
                                      style="color:black"><o:p></o:p></span></p>
                                </div>
                                <div>
                                  <p class="MsoNormal"><span
style="font-size:16.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span
                                      style="color:black"><o:p></o:p></span></p>
                                </div>
                                <div>
                                  <p class="MsoNormal"><span
style="font-size:16.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Best
                                      regards,</span><span
                                      style="color:black"><o:p></o:p></span></p>
                                </div>
                                <div>
                                  <p class="MsoNormal"><span
style="font-size:16.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Xiaohu</span><span
                                      style="color:black"><o:p></o:p></span></p>
                                </div>
                                <div>
                                  <p class="MsoNormal"><span
style="font-size:16.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span
                                      style="color:black"><o:p></o:p></span></p>
                                </div>
                                <div
                                  style="border:none;border-left:solid
                                  blue 1.5pt;padding:0in 0in 0in 4.0pt">
                                  <div>
                                    <div
                                      style="border:none;border-top:solid
                                      #B5C4DF 1.0pt;padding:3.0pt 0in
                                      0in 0in">
                                      <div>
                                        <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:SimSun;color:black;mso-fareast-language:ZH-CN"
                                              lang="ZH-CN">&#21457;&#20214;&#20154;</span></b><b><span
style="font-size:10.0pt;font-family:SimSun;color:black">:</span></b><span
class="apple-converted-space"><span
                                              style="font-size:10.0pt;font-family:SimSun;color:black">&nbsp;</span></span><span
style="font-size:10.0pt;font-family:SimSun;color:black">sfc [<a
                                              moz-do-not-send="true"
                                              href="mailto:sfc-bounces@ietf.org"><span
                                                style="color:purple">mailto:sfc-bounces@ietf.org</span></a>]<span
class="apple-converted-space">&nbsp;</span></span><b><span
style="font-size:10.0pt;font-family:SimSun;color:black;mso-fareast-language:ZH-CN"
                                              lang="ZH-CN">&#20195;&#34920;</span></b><span
class="apple-converted-space"><b><span
                                                style="font-size:10.0pt;font-family:SimSun;color:black">&nbsp;</span></b></span><span
style="font-size:10.0pt;font-family:SimSun;color:black">Jerome Moisand<br>
                                          </span><b><span
style="font-size:10.0pt;font-family:SimSun;color:black;mso-fareast-language:ZH-CN"
                                              lang="ZH-CN">&#21457;&#36865;&#26102;&#38388;</span></b><b><span
style="font-size:10.0pt;font-family:SimSun;color:black">:</span></b><span
class="apple-converted-space"><span
                                              style="font-size:10.0pt;font-family:SimSun;color:black">&nbsp;</span></span><span
style="font-size:10.0pt;font-family:SimSun;color:black">2014</span><span
style="font-size:10.0pt;font-family:SimSun;color:black;mso-fareast-language:ZH-CN"
                                            lang="ZH-CN">&#24180;</span><span
                                            style="font-size:10.0pt;font-family:SimSun;color:black">3</span><span
style="font-size:10.0pt;font-family:SimSun;color:black;mso-fareast-language:ZH-CN"
                                            lang="ZH-CN">&#26376;</span><span
                                            style="font-size:10.0pt;font-family:SimSun;color:black">18</span><span
style="font-size:10.0pt;font-family:SimSun;color:black;mso-fareast-language:ZH-CN"
                                            lang="ZH-CN">&#26085;</span><span
                                            style="font-size:10.0pt;font-family:SimSun;color:black">
                                            1:03<br>
                                          </span><b><span
style="font-size:10.0pt;font-family:SimSun;color:black;mso-fareast-language:ZH-CN"
                                              lang="ZH-CN">&#25910;&#20214;&#20154;</span></b><b><span
style="font-size:10.0pt;font-family:SimSun;color:black">:</span></b><span
class="apple-converted-space"><span
                                              style="font-size:10.0pt;font-family:SimSun;color:black">&nbsp;</span></span><span
style="font-size:10.0pt;font-family:SimSun;color:black"><a
                                              moz-do-not-send="true"
                                              href="mailto:mikebianc@aol.com"><span
                                                style="color:purple">mikebianc@aol.com</span></a>;<span
class="apple-converted-space">&nbsp;</span><a moz-do-not-send="true"
                                              href="mailto:sfc@ietf.org"><span
                                                style="color:purple">sfc@ietf.org</span></a><br>
                                          </span><b><span
style="font-size:10.0pt;font-family:SimSun;color:black;mso-fareast-language:ZH-CN"
                                              lang="ZH-CN">&#20027;&#39064;</span></b><b><span
style="font-size:10.0pt;font-family:SimSun;color:black">:</span></b><span
class="apple-converted-space"><span
                                              style="font-size:10.0pt;font-family:SimSun;color:black">&nbsp;</span></span><span
style="font-size:10.0pt;font-family:SimSun;color:black">Re: [sfc] SFC
                                            encapsulation chain ID</span><span
                                            style="color:black"><o:p></o:p></span></p>
                                      </div>
                                    </div>
                                  </div>
                                  <div>
                                    <p class="MsoNormal"><span
                                        style="color:black">&nbsp;<o:p></o:p></span></p>
                                  </div>
                                  <div>
                                    <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">This
                                        (lengthy and very lively) thread
                                        started from
                                        draft-rijsman-sfc-metadata-considerations
                                        (which I co-authored).</span><span
                                        style="color:black"><o:p></o:p></span></p>
                                  </div>
                                  <div>
                                    <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span
                                        style="color:black"><o:p></o:p></span></p>
                                  </div>
                                  <div>
                                    <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">In
                                        section 4.8, we made a clear
                                        distinction between a service
                                        path layer (steering packets hop
                                        by hop along the chain) and a
                                        service function layer (convey
                                        metadata information of interest
                                        to SFs). Terminology aside, it
                                        seems that such layered view was
                                        agreed upon by many people on
                                        the mailing list.</span><span
                                        style="color:black"><o:p></o:p></span></p>
                                  </div>
                                  <div>
                                    <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span
                                        style="color:black"><o:p></o:p></span></p>
                                  </div>
                                  <div>
                                    <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Now
                                        this certainly does beg the
                                        question of solving BOTH
                                        problems with the same (packet)
                                        encapsulation mechanism. Notably
                                        when observing that many use
                                        cases could be satisfied without
                                        SF-level metadata, or by using
                                        more out-of-band ways to convey
                                        such SF metadata. And also when
                                        observing that inband marking
                                        (e.g. packet headers) comes with
                                        various pros &amp; cons (some of
                                        the issues being identified in
                                        the draft, e.g. sections 4.1 and
                                        4.2).</span><span
                                        style="color:black"><o:p></o:p></span></p>
                                  </div>
                                  <div>
                                    <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span
                                        style="color:black"><o:p></o:p></span></p>
                                  </div>
                                  <div>
                                    <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">I
                                        do agree with Maria. We may want
                                        to explore other options for
                                        addressing the needs of the
                                        service path layer that do not
                                        require an explicit chain-id of
                                        sorts.</span><span
                                        style="color:black"><o:p></o:p></span></p>
                                  </div>
                                  <div>
                                    <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span
                                        style="color:black"><o:p></o:p></span></p>
                                  </div>
                                  <div>
                                    <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">In
                                        the draft, we concluded by
                                        stating &#8220;A productive path
                                        forward could be to divide and
                                        conquer: to clearly separate the
                                        problem of Service Function Path
                                        topology from the&nbsp;&nbsp; problem of
                                        [conveying SF] metadata&#8221;. I do
                                        believe we should explore such
                                        separation principle further.</span><span
                                        style="color:black"><o:p></o:p></span></p>
                                  </div>
                                  <div>
                                    <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span
                                        style="color:black"><o:p></o:p></span></p>
                                  </div>
                                  <div>
                                    <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span
                                        style="color:black"><o:p></o:p></span></p>
                                  </div>
                                  <div
                                    style="border:none;border-top:solid
                                    #B5C4DF 1.0pt;padding:3.0pt 0in 0in
                                    0in">
                                    <div>
                                      <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span
                                          class="apple-converted-space"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span></span><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">sfc

                                          [<a moz-do-not-send="true"
                                            href="mailto:sfc-bounces@ietf.org"
                                            target="_blank"><span
                                              style="color:purple">mailto:sfc-bounces@ietf.org</span></a>]<span
class="apple-converted-space">&nbsp;</span><b>On Behalf Of<span
                                              class="apple-converted-space">&nbsp;</span></b><a
                                            moz-do-not-send="true"
                                            href="mailto:mikebianc@aol.com"
                                            target="_blank"><span
                                              style="color:purple">mikebianc@aol.com</span></a><br>
                                          <b>Sent:</b><span
                                            class="apple-converted-space">&nbsp;</span>Friday,
                                          March 14, 2014 5:50 PM<br>
                                          <b>To:</b><span
                                            class="apple-converted-space">&nbsp;</span><a
                                            moz-do-not-send="true"
                                            href="mailto:sfc@ietf.org"
                                            target="_blank"><span
                                              style="color:purple">sfc@ietf.org</span></a><br>
                                          <b>Subject:</b><span
                                            class="apple-converted-space">&nbsp;</span>Re:
                                          [sfc] SFC encapsulation chain
                                          ID</span><span
                                          style="color:black"><o:p></o:p></span></p>
                                    </div>
                                  </div>
                                  <div>
                                    <p class="MsoNormal"><span
                                        style="color:black">&nbsp;<o:p></o:p></span></p>
                                  </div>
                                  <div>
                                    <p class="MsoNormal"
                                      style="margin-bottom:12.0pt"><span
style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black">I
                                        would imagine that if we made
                                        the Chain ID field in the header
                                        be optional, yet still required
                                        a header and still required that
                                        some indication of the chain be
                                        carried somewhere in the packet
                                        (mpls label or vlan or
                                        whatever), that the
                                        implementation would become
                                        overly complicated. &nbsp;To do so
                                        would be using SFC simply as a
                                        mechanism to carry meta data and
                                        not at all for service chaining,
                                        which sounds counter intuitive
                                        to me.&nbsp;<br>
                                        <br>
                                        Maria,&nbsp;<br>
                                        So, you are saying that you want
                                        to use SFC to carry around
                                        metadata, but not for actual
                                        service chaining because you
                                        already have a way to implement
                                        service chaining outside of SFC?
                                        &nbsp;Maybe I'm not following, but it
                                        seems to me that if you were to
                                        upgrade your network to support
                                        SFC that you would change from
                                        using your existing mechanism
                                        and start using SFC, which is
                                        meant to provide support for
                                        service functions that are not
                                        SFC aware. &nbsp;There are a number
                                        of us who have implemented, in
                                        one way or another, some sort of
                                        service chaining, but I (I can
                                        at least speak for myself) am
                                        looking to SFC not to enhance my
                                        current implementation, but to
                                        replace it with something better
                                        while still maintaining my core
                                        (non service function)
                                        infrastructure.</span><span
                                        style="color:black"><o:p></o:p></span></p>
                                  </div>
                                  <div style="margin-bottom:6.75pt">
                                    <div class="MsoNormal"
                                      style="text-align:center"
                                      align="center"><span
                                        style="color:black">
                                        <hr style="color:#999999"
                                          align="center"
                                          noshade="noshade" size="1"
                                          width="100%">
                                      </span></div>
                                  </div>
                                  <p class="MsoNormal"
                                    style="margin-bottom:6.75pt"><b><span
                                        style="color:black">From:<span
                                          class="apple-converted-space">&nbsp;</span></span></b><span
                                      style="color:black"><a
                                        moz-do-not-send="true"
                                        href="mailto:kegray@cisco.com%3ckegray@cisco.com"
                                        target="_blank"><span
                                          style="color:purple">kegray@cisco.com&lt;kegray@cisco.com</span></a>&gt;<br>
                                      <b>To:<span
                                          class="apple-converted-space">&nbsp;</span></b>Ron
                                      Parker&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:Ron_Parker@affirmednetworks.com"
                                        target="_blank"><span
                                          style="color:purple">Ron_Parker@affirmednetworks.com</span></a>&gt;,Jim
                                      Guichard (jguichar)&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:jguichar@cisco.com"
                                        target="_blank"><span
                                          style="color:purple">jguichar@cisco.com</span></a>&gt;,Joel

                                      M. Halpern&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:jmh@joelhalpern.com"
                                        target="_blank"><span
                                          style="color:purple">jmh@joelhalpern.com</span></a>&gt;<br>
                                      <b>cc:<span
                                          class="apple-converted-space">&nbsp;</span></b><a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org%3csfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">sfc@ietf.org&lt;sfc@ietf.org</span></a>&gt;<br>
                                      <b>Sent:<span
                                          class="apple-converted-space">&nbsp;</span></b>Friday,
                                      March 14, 2014<br>
                                      <b>Subject:<span
                                          class="apple-converted-space">&nbsp;</span></b>Re:
                                      [sfc] SFC encapsulation chain ID<br>
                                      <br>
                                      +1 the idea is interoperability.<br>
                                      <br>
                                      <br>
                                      On 3/14/14 12:55 PM, "Ron Parker"
                                      &lt;<a moz-do-not-send="true"
                                        href="mailto:Ron_Parker@affirmednetworks.com"
                                        target="_blank"><span
                                          style="color:purple">Ron_Parker@affirmednetworks.com</span></a>&gt;
                                      wrote:<br>
                                      <br>
                                      &gt;Thanks, Jim.<br>
                                      &gt;<br>
                                      &gt;Remember that we have said
                                      many times that the SFC service
                                      header is<br>
                                      &gt;transport independent. &nbsp; Just
                                      because the chain id could be
                                      carried in<br>
                                      &gt;some form or another with some
                                      particular transport doesn't mean
                                      that it<br>
                                      &gt;could be universally conveyed.
                                      &nbsp;&nbsp; By making and keeping the SFC
                                      service<br>
                                      &gt;header transport independent
                                      makes it more applicable in more<br>
                                      &gt;environments and more likely
                                      to get adopted broadly.<br>
                                      &gt;<br>
                                      &gt; &nbsp; Ron<br>
                                      &gt;<br>
                                      &gt;<br>
                                      &gt;-----Original Message-----<br>
                                      &gt;From: Jim Guichard (jguichar)
                                      [<a moz-do-not-send="true"
                                        href="mailto:jguichar@cisco.com"
                                        target="_blank"><span
                                          style="color:purple">mailto:jguichar@cisco.com</span></a>]<br>
                                      &gt;Sent: Friday, March 14, 2014
                                      3:52 PM<br>
                                      &gt;To: Joel M. Halpern; Ron
                                      Parker<br>
                                      &gt;Cc:<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">sfc@ietf.org</span></a><br>
                                      &gt;Subject: SFC encapsulation
                                      chain ID<br>
                                      &gt;<br>
                                      &gt;Hi Joel,<br>
                                      &gt;<br>
                                      &gt;Perhaps but I would point out
                                      that the base SFC header could
                                      have a lot<br>
                                      &gt;more information than just the
                                      chain ID; I would also point out
                                      that the<br>
                                      &gt;devil is in the details and
                                      saying "well, I can just use an
                                      MPLS label"<br>
                                      &gt;hides much of the complexity
                                      of actually doing that.<br>
                                      &gt;<br>
                                      &gt;On 3/14/14, 2:35 PM, "Joel M.
                                      Halpern" &lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:jmh@joelhalpern.com"
                                        target="_blank"><span
                                          style="color:purple">jmh@joelhalpern.com</span></a>&gt;
                                      wrote:<br>
                                      &gt;<br>
                                      &gt;&gt;If the transport header
                                      carries enough information for
                                      identifying the<br>
                                      &gt;&gt;sequence (VLAN tag or MPLS
                                      label can both do the job), then
                                      arguably<br>
                                      &gt;&gt;the global chain ID is
                                      redundant. I can live with
                                      carrying it anyway<br>
                                      &gt;&gt;either if I have metadata
                                      to carry, or if I need the chain
                                      ID for some<br>
                                      &gt;&gt;purpose.<br>
                                      &gt;&gt; After all, some folks
                                      seem to want to use that for the
                                      forwarding<br>
                                      &gt;&gt;decisions.<br>
                                      &gt;&gt;<br>
                                      &gt;&gt;Yours,<br>
                                      &gt;&gt;Joel<br>
                                      &gt;&gt;<br>
                                      &gt;&gt;On 3/14/14, 2:28 PM, Ron
                                      Parker wrote:<br>
                                      &gt;&gt;&gt; The chain ID is the
                                      label that defines the sequence of
                                      service<br>
                                      &gt;&gt;&gt;functions that must be
                                      visited. &nbsp; It can be thought of as
                                      a handle for a<br>
                                      &gt;&gt;&gt;stack of must-visit
                                      network locations. &nbsp; I don't see
                                      how this can be<br>
                                      &gt;&gt;&gt;anything but
                                      mandatory.<br>
                                      &gt;&gt;&gt;<br>
                                      &gt;&gt;&gt; &nbsp;&nbsp;&nbsp; Ron<br>
                                      &gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;<br>
                                      &gt;&gt;&gt; -----Original
                                      Message-----<br>
                                      &gt;&gt;&gt; From: sfc [<a
                                        moz-do-not-send="true"
                                        href="mailto:sfc-bounces@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">mailto:sfc-bounces@ietf.org</span></a>]
                                      On Behalf Of Surendra Kumar<br>
                                      &gt;&gt;&gt;(smkumar)<br>
                                      &gt;&gt;&gt; Sent: Friday, March
                                      14, 2014 1:46 PM<br>
                                      &gt;&gt;&gt; To: Joel M. Halpern;
                                      NAPIERALA, MARIA H<br>
                                      &gt;&gt;&gt; Cc:<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">sfc@ietf.org</span></a><br>
                                      &gt;&gt;&gt; Subject: Re: [sfc]
                                      draft-rijsman-sfc-metadata-considerations<br>
                                      &gt;&gt;&gt;<br>
                                      &gt;&gt;&gt; [Trimmed the
                                      recipient list - needs approval
                                      otherwise]<br>
                                      &gt;&gt;&gt;<br>
                                      &gt;&gt;&gt; Completely agree
                                      here.<br>
                                      &gt;&gt;&gt;<br>
                                      &gt;&gt;&gt; SFC does not prevent
                                      VLAN stitching and one can
                                      continue to do that.<br>
                                      &gt;&gt;&gt;While at the same time
                                      SFC can include VLAN stitching to
                                      support<br>
                                      &gt;&gt;&gt;legacy SFs in the same
                                      chain that includes SFC aware SFs.
                                      Even legacy<br>
                                      &gt;&gt;&gt;SFs benefit from chain
                                      identification and hence can be
                                      shared across<br>
                                      &gt;&gt;&gt;different service
                                      chains.<br>
                                      &gt;&gt;&gt;<br>
                                      &gt;&gt;&gt; Surendra.<br>
                                      &gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;<br>
                                      &gt;&gt;&gt; On 3/14/14 10:26 AM,
                                      "Joel M. Halpern" &lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:jmh@joelhalpern.com"
                                        target="_blank"><span
                                          style="color:purple">jmh@joelhalpern.com</span></a>&gt;
                                      wrote:<br>
                                      &gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt; My own
                                      inclination is to observe that if
                                      you don't need explicit<br>
                                      &gt;&gt;&gt;&gt; chain
                                      identification and you don't need
                                      metadata, you can just omit<br>
                                      &gt;&gt;&gt;&gt; the sfc/nsh
                                      header. Still do service chaining,
                                      just no extra header.<br>
                                      &gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt; If we are going
                                      to have the header, it seems to me
                                      that the chain<br>
                                      &gt;&gt;&gt;&gt;identification
                                      field is very useful, and low cost
                                      once we have the<br>
                                      &gt;&gt;&gt;&gt;header.<br>
                                      &gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt; Yours,<br>
                                      &gt;&gt;&gt;&gt; Joel<br>
                                      &gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt; On 3/14/14, 1:00
                                      PM, NAPIERALA, MARIA H wrote:<br>
                                      &gt;&gt;&gt;&gt;&gt; Explicit
                                      chain identification should be
                                      made optional. I believe it<br>
                                      &gt;&gt;&gt;&gt;&gt; was discussed
                                      few months ago on this mailing
                                      list.<br>
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; Maria<br>
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; *From:*sfc [<a
                                        moz-do-not-send="true"
                                        href="mailto:sfc-bounces@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">mailto:sfc-bounces@ietf.org</span></a>]
                                      *On Behalf Of *Jmh.direct<br>
                                      &gt;&gt;&gt;&gt;&gt; *Sent:*
                                      Thursday, March 13, 2014 12:12 PM<br>
                                      &gt;&gt;&gt;&gt;&gt; *To:*<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:kegray@cisco.com"
                                        target="_blank"><span
                                          style="color:purple">kegray@cisco.com</span></a>;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:lucy.yong@huawei.com"
                                        target="_blank"><span
                                          style="color:purple">lucy.yong@huawei.com</span></a>;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:smkumar@cisco.com"
                                        target="_blank"><span
                                          style="color:purple">smkumar@cisco.com</span></a>;<br>
                                      &gt;&gt;&gt;&gt;&gt;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:jguichar@cisco.com"
                                        target="_blank"><span
                                          style="color:purple">jguichar@cisco.com</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt; *Cc:*<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:nicolas.bouthors@qosmos.com"
                                        target="_blank"><span
                                          style="color:purple">nicolas.bouthors@qosmos.com</span></a>;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">sfc@ietf.org</span></a>;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:hadi@mojatatu.com"
                                        target="_blank"><span
                                          style="color:purple">hadi@mojatatu.com</span></a>;<br>
                                      &gt;&gt;&gt;&gt;&gt;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:ron_parker@affirmednetworks.com"
                                        target="_blank"><span
                                          style="color:purple">ron_parker@affirmednetworks.com</span></a>;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">brijsman@juniper.net</span></a>;<br>
                                      &gt;&gt;&gt;&gt;&gt;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:jmh@joelhalpern.com"
                                        target="_blank"><span
                                          style="color:purple">jmh@joelhalpern.com</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt; *Subject:*
                                      Re: [sfc]
                                      draft-rijsman-sfc-metadata-considerations<br>
                                      &gt;&gt;&gt;&gt;&gt; *Importance:*
                                      Low<br>
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; Assuming I
                                      understand you properly Ken, I
                                      disagree.<br>
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; For example,
                                      by using separate terms I can
                                      easily discuss the fact<br>
                                      &gt;&gt;&gt;&gt;&gt; that certain
                                      kinds of data (chain
                                      identification) only need to be<br>
                                      &gt;&gt;&gt;&gt;&gt; adjust by a
                                      few apps in rare cases. And that
                                      data is not beeded<br>
                                      &gt;&gt;&gt;&gt;&gt; by the
                                      applications.<br>
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; Unless you
                                      would like to consider the chain
                                      identification as being<br>
                                      &gt;&gt;&gt;&gt;&gt; optional?<br>
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; Yours,<br>
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; Joel<br>
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; Sent from my
                                      Samsung smartphone on AT&amp;T<br>
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; --------
                                      Original message --------<br>
                                      &gt;&gt;&gt;&gt;&gt; Subject: Re:
                                      [sfc]
                                      draft-rijsman-sfc-metadata-considerations<br>
                                      &gt;&gt;&gt;&gt;&gt; From: "Ken
                                      Gray (kegray)" &lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:kegray@cisco.com"
                                        target="_blank"><span
                                          style="color:purple">kegray@cisco.com</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt;&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:kegray@cisco.com"
                                        target="_blank"><span
                                          style="color:purple">mailto:kegray@cisco.com</span></a>&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; To: Lucy yong
                                      &lt;<a moz-do-not-send="true"
                                        href="mailto:lucy.yong@huawei.com"
                                        target="_blank"><span
                                          style="color:purple">lucy.yong@huawei.com</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt;&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:lucy.yong@huawei.com%3e%3e,%22Surendra"
                                        target="_blank"><span
                                          style="color:purple">mailto:lucy.yong@huawei.com&gt;&gt;,"Surendra</span></a><span
                                        class="apple-converted-space">&nbsp;</span>Kumar
                                      (smkumar)"<br>
                                      &gt;&gt;&gt;&gt;&gt; &lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:smkumar@cisco.com"
                                        target="_blank"><span
                                          style="color:purple">smkumar@cisco.com</span></a><span
                                        class="apple-converted-space">&nbsp;</span>&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:smkumar@cisco.com%3e%3e,%22Jim"
                                        target="_blank"><span
                                          style="color:purple">mailto:smkumar@cisco.com&gt;&gt;,"Jim</span></a><span
                                        class="apple-converted-space">&nbsp;</span>Guichard<br>
                                      &gt;&gt;&gt;&gt;&gt;(jguichar)"<br>
                                      &gt;&gt;&gt;&gt;&gt; &lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:jguichar@cisco.com"
                                        target="_blank"><span
                                          style="color:purple">jguichar@cisco.com</span></a><span
                                        class="apple-converted-space">&nbsp;</span>&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:jguichar@cisco.com"
                                        target="_blank"><span
                                          style="color:purple">mailto:jguichar@cisco.com</span></a>&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; CC: Nicolas
                                      BOUTHORS &lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:Nicolas.BOUTHORS@qosmos.com"
                                        target="_blank"><span
                                          style="color:purple">Nicolas.BOUTHORS@qosmos.com</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt;&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:Nicolas.BOUTHORS@qosmos.com%3e%3e,sfc"
                                        target="_blank"><span
                                          style="color:purple">mailto:Nicolas.BOUTHORS@qosmos.com&gt;&gt;,sfc</span></a><span
                                        class="apple-converted-space">&nbsp;</span>&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">sfc@ietf.org</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt;&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org%3e%3e,Jamal"
                                        target="_blank"><span
                                          style="color:purple">mailto:sfc@ietf.org&gt;&gt;,Jamal</span></a><span
                                        class="apple-converted-space">&nbsp;</span>Hadi
                                      Salim &lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:hadi@mojatatu.com"
                                        target="_blank"><span
                                          style="color:purple">hadi@mojatatu.com</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt;&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:hadi@mojatatu.com%3e%3e,Ron"
                                        target="_blank"><span
                                          style="color:purple">mailto:hadi@mojatatu.com&gt;&gt;,Ron</span></a><span
                                        class="apple-converted-space">&nbsp;</span>Parker<br>
                                      &gt;&gt;&gt;&gt;&gt;&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:Ron_Parker@affirmednetworks.com"
                                        target="_blank"><span
                                          style="color:purple">Ron_Parker@affirmednetworks.com</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt; &lt;<a
                                        moz-do-not-send="true"
href="mailto:Ron_Parker@affirmednetworks.com%3e%3e,%22brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">mailto:Ron_Parker@affirmednetworks.com&gt;&gt;,"brijsman@juniper.net</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt; &lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">mailto:brijsman@juniper.net</span></a>&gt;"
                                      &lt;<a moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">brijsman@juniper.net</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt;&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net%3e%3e,%22Joel"
                                        target="_blank"><span
                                          style="color:purple">mailto:brijsman@juniper.net&gt;&gt;,"Joel</span></a><span
                                        class="apple-converted-space">&nbsp;</span>M.
                                      Halpern"<br>
                                      &gt;&gt;&gt;&gt;&gt;&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:jmh@joelhalpern.com"
                                        target="_blank"><span
                                          style="color:purple">jmh@joelhalpern.com</span></a><span
                                        class="apple-converted-space">&nbsp;</span>&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:jmh@joelhalpern.com"
                                        target="_blank"><span
                                          style="color:purple">mailto:jmh@joelhalpern.com</span></a>&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; The word
                                      "metadata" is a purposely
                                      ambiguous term "data that<br>
                                      &gt;&gt;&gt;&gt;&gt; provides
                                      information about other data". It
                                      is used to avoid THIS<br>
                                      &gt;&gt;&gt;&gt;&gt;discussion.<br>
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; For example,
                                      I propose we define "tequila
                                      metadata" because,<br>
                                      &gt;&gt;&gt;&gt;&gt; frankly, I
                                      will need to order a triple-shot
                                      if we keep attempting<br>
                                      &gt;&gt;&gt;&gt;&gt; to define
                                      something that, by definition, is
                                      ambiguous. I'd like<br>
                                      &gt;&gt;&gt;&gt;&gt; my bartender
                                      to understand me specifically when
                                      I say "I need a<br>
                                      &gt;&gt;&gt;&gt;&gt;shot".<br>
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; On 3/13/14
                                      7:49 AM, "Lucy yong" &lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:lucy.yong@huawei.com"
                                        target="_blank"><span
                                          style="color:purple">lucy.yong@huawei.com</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt; &lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:lucy.yong@huawei.com"
                                        target="_blank"><span
                                          style="color:purple">mailto:lucy.yong@huawei.com</span></a>&gt;&gt;
                                      wrote:<br>
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;Snip..<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;SK&gt;
                                      Just copying from the PS:<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;--<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;Data
                                      plane metadata provides the
                                      ability to exchange information<br>
                                      &gt;&gt;&gt;&gt;&gt;between<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;the
                                      network and service functions,
                                      between service functions,<br>
                                      &gt;&gt;&gt;&gt;&gt;and service<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;functions and the network.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;--<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;It is a
                                      lucid definition. We are
                                      unnecessarily making the word<br>
                                      &gt;&gt;&gt;&gt;&gt;"network"<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;controversial, IMO.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;[Lucy]
                                      This is my point. "The network" is
                                      too general here,<br>
                                      &gt;&gt;&gt;&gt;&gt;which brings<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;metadata great power to do
                                      many things. This is why people<br>
                                      &gt;&gt;&gt;&gt;&gt;invent ideas<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;here,
                                      which causes a lot of debates on
                                      metadata usage potentials.<br>
                                      &gt;&gt;&gt;&gt;&gt; We<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;should
                                      not spend a lot of times on that
                                      debates and judge which<br>
                                      &gt;&gt;&gt;&gt;&gt;usage is<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;valuable or not. Thus, for the
                                      SFC work, it will be helpful if<br>
                                      &gt;&gt;&gt;&gt;&gt;we can<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;narrow
                                      down a bit. Joel makes explicitly
                                      two cases, which is<br>
                                      &gt;&gt;&gt;&gt;&gt;helpful to<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;develop
                                      use cases for each case. I would
                                      like to see that the<br>
                                      &gt;&gt;&gt;&gt;&gt;problem<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;statement can be more specific
                                      on metadata definition, which may<br>
                                      &gt;&gt;&gt;&gt;&gt;be<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;helpful
                                      in less focusing on it and moving
                                      forward.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;Lucy<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;Surendra.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;Thanks,<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;Lucy<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;-----Original Message-----<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;From: Jim Guichard
                                      (jguichar) [<a
                                        moz-do-not-send="true"
                                        href="mailto:jguichar@cisco.com"
                                        target="_blank"><span
                                          style="color:purple">mailto:jguichar@cisco.com</span></a>]<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;Sent: Wednesday, March 12,
                                      2014 4:38 PM<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;To:
                                      Lucy yong<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;Cc:
                                      Joel M. Halpern; Nicolas BOUTHORS;
                                      Ron Parker;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">brijsman@juniper.net</span></a><span
                                        class="apple-converted-space">&nbsp;</span>&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">mailto:brijsman@juniper.net</span></a>&gt;;

                                      sfc; Jamal<br>
                                      &gt;&gt;&gt;&gt;&gt;Hadi Salim<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;Subject: Re: [sfc]
                                      draft-rijsman-sfc-metadata-considerations<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;Hi
                                      Lucy,<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;No.
                                      I am simply saying we should not
                                      overcomplicate the problem<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;statement with text that
                                      adds little to no value in my
                                      opinion.<br>
                                      &gt;&gt;&gt;&gt;&gt; Whether<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;we
                                      call it metadata, or context, has
                                      no bearing on the fact<br>
                                      &gt;&gt;&gt;&gt;&gt;that the<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;problem statement already
                                      clearly states we need to be able
                                      to<br>
                                      &gt;&gt;&gt;&gt;&gt;pass<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;information between SF&sup1;s
                                      and between the network &amp;
                                      SF&sup1;s.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;On
                                      3/12/14, 5:13 PM, "Lucy yong" &lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:lucy.yong@huawei.com"
                                        target="_blank"><span
                                          style="color:purple">lucy.yong@huawei.com</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt;&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:lucy.yong@huawei.com"
                                        target="_blank"><span
                                          style="color:purple">mailto:lucy.yong@huawei.com</span></a>&gt;&gt;
                                      wrote:<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;Hi Jim,<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;I for one don't agree
                                      and think we are over complicating
                                      what<br>
                                      &gt;&gt;&gt;&gt;&gt;should<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;be straightforward.
                                      The SFC encapsulation should
                                      enable two<br>
                                      &gt;&gt;&gt;&gt;&gt;things:<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;1. Steering of
                                      selected flows through a service
                                      chain; this is<br>
                                      &gt;&gt;&gt;&gt;&gt;the<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;service function path.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;2. Passing of context
                                      associated with a given flow
                                      within said<br>
                                      &gt;&gt;&gt;&gt;&gt;service<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;function path. This
                                      context information may be
                                      consumed by a<br>
                                      &gt;&gt;&gt;&gt;&gt;SF (an<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;application ID is an
                                      example) or may be consumed by the<br>
                                      &gt;&gt;&gt;&gt;&gt;forwarding<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;elements (a vrf-ID is
                                      an example).<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;[Lucy] Do you call the
                                      context as metadata or not? Do we
                                      have<br>
                                      &gt;&gt;&gt;&gt;&gt;another<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;term here beside SFC
                                      header and metadata. I see that
                                      you don't<br>
                                      &gt;&gt;&gt;&gt;&gt;want to<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;separate what is
                                      consumed by SF and what is
                                      consumed by the<br>
                                      &gt;&gt;&gt;&gt;&gt;forwarding<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;elements.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;Lucy<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;Sent from my iPhone<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt; On Mar 12, 2014,
                                      at 4:16 PM, "Lucy yong"<br>
                                      &gt;&gt;&gt;&gt;&gt;&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:lucy.yong@huawei.com"
                                        target="_blank"><span
                                          style="color:purple">lucy.yong@huawei.com</span></a><span
                                        class="apple-converted-space">&nbsp;</span>&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:lucy.yong@huawei.com"
                                        target="_blank"><span
                                          style="color:purple">mailto:lucy.yong@huawei.com</span></a>&gt;&gt;

                                      wrote:<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt; Great. Then we
                                      may consider two special metadata
                                      definitions<br>
                                      &gt;&gt;&gt;&gt;&gt;in the<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;problem statement
                                      so we can all use the same
                                      definitions.<br>
                                      &gt;&gt;&gt;&gt;&gt;Here is my<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;suggested text and
                                      like to hear you and other's input
                                      and<br>
                                      &gt;&gt;&gt;&gt;&gt;suggestions.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt; Dataplane
                                      Metadata: Data plane metadata
                                      provides the ability<br>
                                      &gt;&gt;&gt;&gt;&gt;to<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;exchange
                                      information between the elements
                                      in a service function<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;chaining. In this
                                      context, there are two types of
                                      data plane<br>
                                      &gt;&gt;&gt;&gt;&gt;metadata.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt; Service Function
                                      Metadata: the information
                                      exchanged between<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;classifier and
                                      service functions, between service
                                      functions to<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;facilitate service
                                      functions on the packet treatment.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt; Steering
                                      Metadata: the information from
                                      service functions to a<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;classifier or
                                      service node for traffic
                                      forwarding purpose.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt; -end<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt; Lucy<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt; -----Original
                                      Message-----<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt; From: Joel M.
                                      Halpern [<a moz-do-not-send="true"
href="mailto:jmh@joelhalpern.com" target="_blank"><span
                                          style="color:purple">mailto:jmh@joelhalpern.com</span></a>]<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt; Sent: Wednesday,
                                      March 12, 2014 2:35 PM<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt; To: Lucy yong;
                                      Nicolas BOUTHORS; Ron Parker<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt; Cc: Jim Guichard
                                      (jguichar);<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">brijsman@juniper.net</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt;&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">mailto:brijsman@juniper.net</span></a>&gt;;
                                      sfc; Jamal Hadi<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt; Salim<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt; Subject: Re:
                                      [sfc]
                                      draft-rijsman-sfc-metadata-considerations<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt; Yes, I am trying
                                      to consistently distinguish those
                                      two cases<br>
                                      &gt;&gt;&gt;&gt;&gt;when<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;talking about the
                                      information carried with packets
                                      in service<br>
                                      &gt;&gt;&gt;&gt;&gt;chains.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt; Yours,<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt; Joel<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt; On 3/12/14,
                                      3:13 PM, Lucy yong wrote:<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt; Joel, See
                                      below. -----Original Message-----
                                      From: sfc<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt; [<a
                                        moz-do-not-send="true"
                                        href="mailto:sfc-bounces@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">mailto:sfc-bounces@ietf.org</span></a>]
                                      On Behalf Of Joel M. Halpern<br>
                                      &gt;&gt;&gt;&gt;&gt;Sent:<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt; Wednesday,
                                      March 12, 2014 2:02 PM To: Lucy
                                      yong; Nicolas<br>
                                      &gt;&gt;&gt;&gt;&gt;BOUTHORS;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt; Ron Parker
                                      Cc: Jim Guichard (jguichar);<br>
                                      &gt;&gt;&gt;&gt;&gt;<a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">brijsman@juniper.net</span></a><span
                                        class="apple-converted-space">&nbsp;</span>&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">mailto:brijsman@juniper.net</span></a>&gt;;

                                      sfc;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt; Jamal Hadi
                                      Salim Subject: Re: [sfc]<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;
                                      draft-rijsman-sfc-metadata-considerations<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt; I was trying
                                      to word it carefully not to focus
                                      on who puts<br>
                                      &gt;&gt;&gt;&gt;&gt;the<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt; information
                                      in, but only on who consumes the
                                      information.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt; Information
                                      for service functions may come
                                      from the ingress<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt; classifier or
                                      from other service functions.
                                      [Lucy] this is<br>
                                      &gt;&gt;&gt;&gt;&gt;the one<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt; case using
                                      metadata in your view. Information
                                      for the<br>
                                      &gt;&gt;&gt;&gt;&gt;forwarding<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt; will
                                      generally come from the ingress
                                      classifier, but in<br>
                                      &gt;&gt;&gt;&gt;&gt;special<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt; cases may be
                                      provided by service functions. (I
                                      keep<br>
                                      &gt;&gt;&gt;&gt;&gt;wanting to get<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt; rid of those
                                      special cases, but so far there
                                      seem to be<br>
                                      &gt;&gt;&gt;&gt;&gt;just enough<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt; of them to
                                      warrant covering in the solution.
                                      And more<br>
                                      &gt;&gt;&gt;&gt;&gt;importantly,<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt; significant
                                      support for it in the working
                                      group.) [Lucy]<br>
                                      &gt;&gt;&gt;&gt;&gt;This is<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt; the second
                                      case using metadata in your view
                                      (but you don't<br>
                                      &gt;&gt;&gt;&gt;&gt;like it).<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt; And you
                                      suggest distinguishing these two
                                      cases when<br>
                                      &gt;&gt;&gt;&gt;&gt;discussing<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt; about
                                      metadata usage. Is that right
                                      understanding?<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt; Lucy<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt; Yours, Joel<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt; On
                                      3/12/14, 2:33 PM, Lucy yong wrote:<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt; Joel, I
                                      interpret that you suggests that
                                      distinguish the<br>
                                      &gt;&gt;&gt;&gt;&gt;exchange<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;
                                      information data plane carried
                                      between service functions<br>
                                      &gt;&gt;&gt;&gt;&gt;and the<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt; exchange
                                      information data plane carried
                                      from a service<br>
                                      &gt;&gt;&gt;&gt;&gt;function to<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt; a service
                                      node. Is this right understanding?
                                      Lucy<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;
                                      -----Original Message----- From:
                                      Joel M. Halpern<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt; [<a
                                        moz-do-not-send="true"
                                        href="mailto:jmh@joelhalpern.com"
                                        target="_blank"><span
                                          style="color:purple">mailto:jmh@joelhalpern.com</span></a>]
                                      Sent: Wednesday, March 12,<br>
                                      &gt;&gt;&gt;&gt;&gt;2014<br>
                                      &gt;&gt;&gt;&gt;&gt; 1:19<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt; PM<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt; To: Lucy
                                      yong; Nicolas BOUTHORS; Ron Parker
                                      Cc: Jim Guichard<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;
                                      (jguichar);<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">brijsman@juniper.net</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt;&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">mailto:brijsman@juniper.net</span></a>&gt;;
                                      sfc; Jamal Hadi Salim Subject:<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt; Re: [sfc]
draft-rijsman-sfc-metadata-considerations<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt; My
                                      inclination would be to tune that
                                      definition to<br>
                                      &gt;&gt;&gt;&gt;&gt;distinguish<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt; between
                                      dataplane carried information
                                      intended for use by<br>
                                      &gt;&gt;&gt;&gt;&gt;service<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt; funcitons
                                      (whatever the origin), and
                                      dataplane carried<br>
                                      &gt;&gt;&gt;&gt;&gt;information<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt; intended
                                      for dataplane forwarding
                                      components.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt; Yours,
                                      Joel<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi
                                      Joel,<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt; I
                                      agree that we need using the same
                                      definition for a<br>
                                      &gt;&gt;&gt;&gt;&gt;term, but<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      disagree that the metadata
                                      definition here is a set of<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      information put in the SFC header.
                                      This may be too narrow<br>
                                      &gt;&gt;&gt;&gt;&gt;or lead<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt; to a
                                      particular solution. I am fine
                                      with this definition<br>
                                      &gt;&gt;&gt;&gt;&gt;in the<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      problem statement w/ minor tweak
                                      (suggested on mailing<br>
                                      &gt;&gt;&gt;&gt;&gt;list).<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Dataplane Metadata: Data plane
                                      metadata provides the<br>
                                      &gt;&gt;&gt;&gt;&gt;ability to<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      exchange information between the
                                      classifiers and service<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      functions, between service
                                      functions, and service<br>
                                      &gt;&gt;&gt;&gt;&gt;functions and<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt; the<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      classifiers|service nodes.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt; There
                                      may be a solution that a service
                                      function passes<br>
                                      &gt;&gt;&gt;&gt;&gt;some<br>
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      information to attached service
                                      node without using SFC<br>
                                      &gt;&gt;&gt;&gt;&gt;header.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Thanks, Lucy<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      -----Original Message----- From:
                                      Joel Halpern Direct<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt; [<a
                                        moz-do-not-send="true"
                                        href="mailto:jmh.direct@joelhalpern.com"
                                        target="_blank"><span
                                          style="color:purple">mailto:jmh.direct@joelhalpern.com</span></a>]
                                      Sent: Wednesday,<br>
                                      &gt;&gt;&gt;&gt;&gt;March 12,<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt; 2014
                                      12:25 PM To: Lucy yong; Joel M.
                                      Halpern; Nicolas<br>
                                      &gt;&gt;&gt;&gt;&gt;BOUTHORS;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron
                                      Parker Cc: Jim Guichard
                                      (jguichar);<br>
                                      &gt;&gt;&gt;&gt;&gt;<a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">brijsman@juniper.net</span></a><span
                                        class="apple-converted-space">&nbsp;</span>&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">mailto:brijsman@juniper.net</span></a>&gt;;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt; sfc;
                                      Jamal Hadi Salim Subject: Re:
                                      [sfc]<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      draft-rijsman-sfc-metadata-considerations<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt; Lucy,
                                      you say "the metadata term means
                                      ..." The<br>
                                      &gt;&gt;&gt;&gt;&gt;definition you<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt; then
                                      provide is a definition of the set
                                      of information we<br>
                                      &gt;&gt;&gt;&gt;&gt;are<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      proposing that we put in the SFC
                                      header. I, and others,<br>
                                      &gt;&gt;&gt;&gt;&gt;have<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt; been
                                      using the term metadata more
                                      narrowly. We can use<br>
                                      &gt;&gt;&gt;&gt;&gt;whatever<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      definition we want. But we do need
                                      to agree on the<br>
                                      &gt;&gt;&gt;&gt;&gt;definition.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt; For
                                      the purposes of the WG, it seems
                                      much more useful to<br>
                                      &gt;&gt;&gt;&gt;&gt;use the<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt; term
                                      metadata for the narrower
                                      description.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Yours, Joel<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      On 3/12/14, 1:19 PM, Lucy yong
                                      wrote:<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Hi Joel,<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I
                                      agree. We need to differentiate
                                      the metadata used by<br>
                                      &gt;&gt;&gt;&gt;&gt;service<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;function
                                      and SFC header. The metadata term
                                      means carrying<br>
                                      &gt;&gt;&gt;&gt;&gt;some<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;states
                                      along with the packet. IMO: SFC
                                      header is a kind of<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;metadata
                                      carried on packet for next service
                                      node to use.<br>
                                      &gt;&gt;&gt;&gt;&gt;In the<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;context
                                      of SFC, we have term for SFC
                                      header and the<br>
                                      &gt;&gt;&gt;&gt;&gt;metadata that<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;was
                                      carried between service functions,
                                      or between service<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;functions
                                      and classifiers/service nodes,
                                      which is what<br>
                                      &gt;&gt;&gt;&gt;&gt;the draft<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;focus.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Thanks, Lucy<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      -----Original Message----- From:
                                      Joel M. Halpern<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [<a
                                        moz-do-not-send="true"
                                        href="mailto:jmh@joelhalpern.com"
                                        target="_blank"><span
                                          style="color:purple">mailto:jmh@joelhalpern.com</span></a>]
                                      Sent: Wednesday, March 12,<br>
                                      &gt;&gt;&gt;&gt;&gt; 2014<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      11:18 AM To: Lucy yong; Nicolas
                                      BOUTHORS; Ron Parker Cc:<br>
                                      &gt;&gt;&gt;&gt;&gt; Jim<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Guichard (jguichar);<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">brijsman@juniper.net</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt;&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">mailto:brijsman@juniper.net</span></a>&gt;;
                                      sfc; Jamal Hadi Salim<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Subject: Re: [sfc]<br>
                                      &gt;&gt;&gt;&gt;&gt;
                                      draft-rijsman-sfc-metadata-considerations<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I
                                      think it is important to keep a
                                      strong distinction<br>
                                      &gt;&gt;&gt;&gt;&gt;between<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      metadata (which is for use by
                                      applications) and the<br>
                                      &gt;&gt;&gt;&gt;&gt;service<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      chaining information in the base
                                      service chain header,<br>
                                      &gt;&gt;&gt;&gt;&gt;which is<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      for use by the service chain
                                      support mechanisms.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Yours, Joel<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      On 3/12/14, 10:42 AM, Lucy yong
                                      wrote:<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Fully agree with Joe.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      We should not require a fix length
                                      for in-band metadata<br>
                                      &gt;&gt;&gt;&gt;&gt;but<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      also not leave it for freely
                                      usage. In fact, when a<br>
                                      &gt;&gt;&gt;&gt;&gt;service<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      node inserts SFC header on a
                                      (encapsulated) packet and<br>
                                      &gt;&gt;&gt;&gt;&gt;send to<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      next service node, SFC header
                                      itself can be seen as a<br>
                                      &gt;&gt;&gt;&gt;&gt;metadata.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Lucy<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      -----Original Message----- From:
                                      sfc<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      [<a moz-do-not-send="true"
                                        href="mailto:sfc-bounces@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">mailto:sfc-bounces@ietf.org</span></a>]
                                      On Behalf Of Joel M.<br>
                                      &gt;&gt;&gt;&gt;&gt;Halpern<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Sent: Wednesday, March 12, 2014
                                      9:21 AM To: Nicolas<br>
                                      &gt;&gt;&gt;&gt;&gt;BOUTHORS;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Ron Parker Cc: Jim Guichard
                                      (jguichar);<br>
                                      &gt;&gt;&gt;&gt;&gt;<a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">brijsman@juniper.net</span></a><span
                                        class="apple-converted-space">&nbsp;</span>&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">mailto:brijsman@juniper.net</span></a>&gt;;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      sfc; Jamal Hadi Salim Subject: Re:
                                      [sfc]<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
draft-rijsman-sfc-metadata-considerations<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      For in-band metadata, the API for
                                      access can easily be<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      synchronous. Out of band metadata
                                      needs different<br>
                                      &gt;&gt;&gt;&gt;&gt;handling.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      There are many cases where
                                      out-of-band metadata is<br>
                                      &gt;&gt;&gt;&gt;&gt;useful and<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      appropriate. But they do not cover
                                      all needs by any<br>
                                      &gt;&gt;&gt;&gt;&gt;stretch.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Even if each piece of in-band
                                      metadata is of fixed<br>
                                      &gt;&gt;&gt;&gt;&gt;length,<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      there are many different kinds of
                                      metatype. Trying to<br>
                                      &gt;&gt;&gt;&gt;&gt;say<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      "there will be exactly four
                                      pieces, and they will be of<br>
                                      &gt;&gt;&gt;&gt;&gt;types<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      t1, t2, t3, and t4" is simply too
                                      specific for even 80%<br>
                                      &gt;&gt;&gt;&gt;&gt;of the<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;needs.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Yours, Joel<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      On 3/12/14, 8:52 AM, Nicolas
                                      BOUTHORS wrote:<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Hello Ron,<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Sending out of band congruent
                                      metadata may not be the<br>
                                      &gt;&gt;&gt;&gt;&gt;answer<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      to all needs but it is one tool
                                      that we should keep.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Not all metadata is tied to a
                                      specific packet, for<br>
                                      &gt;&gt;&gt;&gt;&gt;example a<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      policy change in PCRF could lead
                                      to some metadata<br>
                                      &gt;&gt;&gt;&gt;&gt;signaling,<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      the reaction time need not be
                                      immediate, few ms may<br>
                                      &gt;&gt;&gt;&gt;&gt;not matter.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      As you point, if a packet is tied
                                      to a metadata a<br>
                                      &gt;&gt;&gt;&gt;&gt;correlation<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      info can be set in both packet to
                                      deal with it (i.e<br>
                                      &gt;&gt;&gt;&gt;&gt;metadata<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      expected flag in the SFC header,
                                      plus an id)<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Finally we can still send some
                                      limited metadata within<br>
                                      &gt;&gt;&gt;&gt;&gt;a header.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      This could be used for load
                                      balancers in particular if<br>
                                      &gt;&gt;&gt;&gt;&gt;we<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      agree on a convention to locate
                                      "coarse grain policy"<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      / "fine grain policy" on reserved
                                      context headers.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      This seems to open up a lot of
                                      flexibility /<br>
                                      &gt;&gt;&gt;&gt;&gt;innovations.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      On your last point, there is a
                                      question on how to make<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      metadata available to a Service
                                      Function. Current socket<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      connections for example do not
                                      allow to retrieve IP<br>
                                      &gt;&gt;&gt;&gt;&gt;header<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      options. So I assume that SFC
                                      aware Service Functions<br>
                                      &gt;&gt;&gt;&gt;&gt;will<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      need some (asynchronous<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      ?) API to retrieve SFC header
                                      information as well as<br>
                                      &gt;&gt;&gt;&gt;&gt;in-band<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      metadata. I don't see out of band
                                      metadata transport<br>
                                      &gt;&gt;&gt;&gt;&gt;adding<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      complexity, the same API can
                                      probably apply.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      The alternative option, allowing
                                      variable sized<br>
                                      &gt;&gt;&gt;&gt;&gt;metadata in<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      the SFC header has some drawbacks
                                      as well, one being<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      fragmentation, and some switches
                                      expecting as well to<br>
                                      &gt;&gt;&gt;&gt;&gt;look at<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      end user traffic headers for link
                                      load balancing. I<br>
                                      &gt;&gt;&gt;&gt;&gt;would<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      agree that if we can accept these
                                      issues, then sending<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      off-line congruent metadata looses
                                      its interest.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      We need to take into account that
                                      both in-band and<br>
                                      &gt;&gt;&gt;&gt;&gt;congruent<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      out-of-band metadata transport is
                                      not reliable. A<br>
                                      &gt;&gt;&gt;&gt;&gt;packet loss<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      triggering retransmission would
                                      not lead to the<br>
                                      &gt;&gt;&gt;&gt;&gt;identical<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      reconstruction of the associated
                                      metadata. In some<br>
                                      &gt;&gt;&gt;&gt;&gt;cases, we<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      might thus even need non-congruent
                                      out-of-band reliable<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      metadata transport.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Nicolas
                                      ________________________________________
                                      From:<br>
                                      &gt;&gt;&gt;&gt;&gt; Ron<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Parker [<a moz-do-not-send="true"
href="mailto:Ron_Parker@affirmednetworks.com" target="_blank"><span
                                          style="color:purple">Ron_Parker@affirmednetworks.com</span></a>]
                                      Sent:<br>
                                      &gt;&gt;&gt;&gt;&gt;Wednesday,<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      March 12, 2014<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      12:43 PM To: Nicolas BOUTHORS Cc:
                                      Jim Guichard<br>
                                      &gt;&gt;&gt;&gt;&gt;(jguichar);<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">brijsman@juniper.net</span></a><span
                                        class="apple-converted-space">&nbsp;</span>&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">mailto:brijsman@juniper.net</span></a>&gt;;<br>
                                      &gt;&gt;&gt;&gt;&gt;sfc; Jamal
                                      Hadi Salim Subject: Re: [sfc]<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
draft-rijsman-sfc-metadata-considerations<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Nicolas,<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      I understand the concept for out
                                      of band signaling of<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;metadata,
                                      but I am concerned that it
                                      introduces<br>
                                      &gt;&gt;&gt;&gt;&gt;significant<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;complexity
                                      due to the potential race
                                      condition of<br>
                                      &gt;&gt;&gt;&gt;&gt;receiving the<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;real
                                      packet before the metadata. While
                                      the real packet<br>
                                      &gt;&gt;&gt;&gt;&gt;could<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;indicate
                                      that out of band metadata is
                                      expected, how can<br>
                                      &gt;&gt;&gt;&gt;&gt;we<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;guarantee
                                      the order of reception? What if
                                      switching or<br>
                                      &gt;&gt;&gt;&gt;&gt;routing<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;nodes
                                      apply hash based load balancing?
                                      What if the load<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;balancing
                                      understands SFC encaps and looks
                                      beyond it to<br>
                                      &gt;&gt;&gt;&gt;&gt;the<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;original
                                      header to get better entropy?<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Can we guarantee that the metadata
                                      and real packet<br>
                                      &gt;&gt;&gt;&gt;&gt;will follow<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;the
                                      exact same path? If we can not,
                                      then<br>
                                      &gt;&gt;&gt;&gt;&gt;implementations
                                      will<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;need
                                      to add ingress queuing to cope
                                      with the scenario.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Also, do you feel that the
                                      increase in implementation<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      complexity at the service
                                      functions is reasonable?<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Thanks.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Ron<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      On Mar 12, 2014, at 4:09 AM,
                                      "Nicolas BOUTHORS"<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      &lt;<a moz-do-not-send="true"
                                        href="mailto:Nicolas.BOUTHORS@qosmos.com"
                                        target="_blank"><span
                                          style="color:purple">Nicolas.BOUTHORS@qosmos.com</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt;&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:Nicolas.BOUTHORS@qosmos.com"
                                        target="_blank"><span
                                          style="color:purple">mailto:Nicolas.BOUTHORS@qosmos.com</span></a>&gt;&gt;
                                      wrote:<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      I think we must make a distinction
                                      between:<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      - Metadata which should be part of
                                      the header defined<br>
                                      &gt;&gt;&gt;&gt;&gt;as in<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      band marking. - Metadata with can
                                      be passed out of<br>
                                      &gt;&gt;&gt;&gt;&gt;band, for<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      example congruent out of band
                                      signaling defined in<br>
                                      &gt;&gt;&gt;&gt;&gt;the draft<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      The former calls for a limited
                                      space in the header,<br>
                                      &gt;&gt;&gt;&gt;&gt;true, The<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      latter however does not incur any
                                      space limitation<br>
                                      &gt;&gt;&gt;&gt;&gt;and is<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      still fairly efficient and it
                                      remains compatible with<br>
                                      &gt;&gt;&gt;&gt;&gt;a fixed<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      size header used to route those
                                      signaling messages<br>
                                      &gt;&gt;&gt;&gt;&gt;along the<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      chain's service functions.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Nicolas
                                      ________________________________________
                                      From:<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Jim Guichard (jguichar) [<a
                                        moz-do-not-send="true"
                                        href="mailto:jguichar@cisco.com"
                                        target="_blank"><span
                                          style="color:purple">jguichar@cisco.com</span></a>]
                                      Sent:<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Tuesday, March 11, 2014 6:48 PM
                                      To: Ron Parker Cc:<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Nicolas BOUTHORS;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">brijsman@juniper.net</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt;&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">mailto:brijsman@juniper.net</span></a>&gt;;
                                      sfc; Jamal Hadi Salim<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Subject: Re: [sfc]<br>
                                      &gt;&gt;&gt;&gt;&gt;
                                      draft-rijsman-sfc-metadata-considerations<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Hi Ron,<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      We can certainly have this
                                      discussion but we should<br>
                                      &gt;&gt;&gt;&gt;&gt;first<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      consider what information is
                                      necessary and if said<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      information can fit within a fixed
                                      number of contexts<br>
                                      &gt;&gt;&gt;&gt;&gt;in the<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      majority of cases. Remember, the
                                      goal of being able<br>
                                      &gt;&gt;&gt;&gt;&gt;to pass<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      metadata through the network is to
                                      enhance service<br>
                                      &gt;&gt;&gt;&gt;&gt;delivery,<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      not pass the entire works of
                                      Shakespeare ;-)<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Sent from my iPhone<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      On Mar 7, 2014, at 3:52 AM, "Ron
                                      Parker"<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      &lt;<a moz-do-not-send="true"
                                        href="mailto:Ron_Parker@affirmednetworks.com"
                                        target="_blank"><span
                                          style="color:purple">Ron_Parker@affirmednetworks.com</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt;&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:Ron_Parker@affirmednetworks.com"
                                        target="_blank"><span
                                          style="color:purple">mailto:Ron_Parker@affirmednetworks.com</span></a>&gt;&gt;
                                      wrote:<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Nicolas,<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      I see similar requirements from
                                      the 3gpp EPC side.<br>
                                      &gt;&gt;&gt;&gt;&gt;I would<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      like to propose an OUI / TLV based
                                      approach where the<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      reserved OUI can be used for
                                      agreed upon types of<br>
                                      &gt;&gt;&gt;&gt;&gt;common<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      metadata and vendor or other
                                      organizational OUIs can<br>
                                      &gt;&gt;&gt;&gt;&gt;be used<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      to quickly innovate in the
                                      networks.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Simultaneously, I would also like
                                      to consider<br>
                                      &gt;&gt;&gt;&gt;&gt;mechanisms<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      that are optimized for long lived
                                      flows so as to<br>
                                      &gt;&gt;&gt;&gt;&gt;limit the<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      negative effects of packet growth.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Ron<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      On Mar 7, 2014, at 8:34 AM,
                                      "Nicolas BOUTHORS"<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      &lt;<a moz-do-not-send="true"
                                        href="mailto:Nicolas.BOUTHORS@qosmos.com"
                                        target="_blank"><span
                                          style="color:purple">Nicolas.BOUTHORS@qosmos.com</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt;&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:Nicolas.BOUTHORS@qosmos.com"
                                        target="_blank"><span
                                          style="color:purple">mailto:Nicolas.BOUTHORS@qosmos.com</span></a>&gt;&gt;
                                      wrote:<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Hello Jim<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      I have seen cases in Gi LAN, where
                                      subscriber related<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      information is passed to a Web
                                      Proxy for HTTP header<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      enrichment (aimed at some Web
                                      Content providers<br>
                                      &gt;&gt;&gt;&gt;&gt;partners of<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      the Mobile Operator).<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Information was an coded
                                      (persistent) subscriber id<br>
                                      &gt;&gt;&gt;&gt;&gt;derived<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      from the MSISDN, and couple of f
                                      customer profile<br>
                                      &gt;&gt;&gt;&gt;&gt;related<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      fields.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      In an sfc based Gi LAN, this
                                      entity should receive<br>
                                      &gt;&gt;&gt;&gt; &gt;from the<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Classifier<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      - A classification of the Content
                                      Provider ( Id,<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Category) based on traffic
                                      analysis - The MSISDN of<br>
                                      &gt;&gt;&gt;&gt;&gt; the<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      subscriber - Two subscriber policy
                                      fields (not tied<br>
                                      &gt;&gt;&gt;&gt;&gt; to PCRF<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      but belonging to the Subscriber
                                      DB) (Subscriber<br>
                                      &gt;&gt;&gt;&gt;&gt; category,<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      sub-category) - A session id (for
                                      logging and<br>
                                      &gt;&gt;&gt;&gt;&gt;tracking<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      purposes)<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      The objective being to avoid
                                      having the HTTP Proxy<br>
                                      &gt;&gt;&gt;&gt;&gt;to<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      become a trusted application
                                      (interogate the<br>
                                      &gt;&gt;&gt;&gt;&gt; subscriber
                                      DB,<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      etc..)<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Nicolas<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      ________________________________________
                                      From: Jim<br>
                                      &gt;&gt;&gt;&gt;&gt; Guichard<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      (jguichar) [<a
                                        moz-do-not-send="true"
                                        href="mailto:jguichar@cisco.com"
                                        target="_blank"><span
                                          style="color:purple">jguichar@cisco.com</span></a>]
                                      Sent:<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Thursday, March 06, 2014 2:02 PM
                                      To: Jamal Hadi<br>
                                      &gt;&gt;&gt;&gt;&gt;Salim;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:jmoisand@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">jmoisand@juniper.net</span></a><span
                                        class="apple-converted-space">&nbsp;</span>&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:jmoisand@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">mailto:jmoisand@juniper.net</span></a>&gt;;<br>
                                      &gt;&gt;&gt;&gt;&gt;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">brijsman@juniper.net</span></a><span
                                        class="apple-converted-space">&nbsp;</span>&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">mailto:brijsman@juniper.net</span></a>&gt;

                                      Cc:<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      sfc Subject: Re: [sfc]<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
draft-rijsman-sfc-metadata-considerations<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Hi Jamal,<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      You said "It seems there's clear
                                      need for variable<br>
                                      &gt;&gt;&gt;&gt;&gt; sized<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      metadata".. I am not so convinced
                                      and would like to<br>
                                      &gt;&gt;&gt;&gt;&gt; better<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      understand the requirements before
                                      passing judgement.<br>
                                      &gt;&gt;&gt;&gt;&gt; If we<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      look at the use cases as presented
                                      thus far into<br>
                                      &gt;&gt;&gt;&gt;&gt; the WG I<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      have yet to see a single example
                                      of the need<br>
                                      &gt;&gt;&gt;&gt;&gt; (noting that<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      desire is not the same as need) -
                                      I am not saying<br>
                                      &gt;&gt;&gt;&gt;&gt; there is<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      no requirement but rather that we
                                      should not jump<br>
                                      &gt;&gt;&gt;&gt;&gt; to the<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      conclusion and build standards
                                      around a theory.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      On 3/3/14, 6:35 AM, "Jamal Hadi
                                      Salim"<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      &lt;<a moz-do-not-send="true"
                                        href="mailto:hadi@mojatatu.com"
                                        target="_blank"><span
                                          style="color:purple">hadi@mojatatu.com</span></a><span
                                        class="apple-converted-space">&nbsp;</span>&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:hadi@mojatatu.com"
                                        target="_blank"><span
                                          style="color:purple">mailto:hadi@mojatatu.com</span></a>&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt;wrote:<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      I like the doc - well written.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Section 4.3 on metadata encoding.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      It seems there's clear need for
                                      variable sized<br>
                                      &gt;&gt;&gt;&gt;&gt; metadata<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      (at least for http/app you seem to
                                      indicate the<br>
                                      &gt;&gt;&gt;&gt;&gt; desire for<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;it).<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      For a datapath per-packet
                                      metadata, i feel the<br>
                                      &gt;&gt;&gt;&gt;&gt; need is<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      just as important. Are we limited
                                      by the fact that<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      existing hardware may not be able
                                      to handle TLVs?<br>
                                      &gt;&gt;&gt;&gt;&gt;For<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      example, I dont have a problem
                                      handling TLVs in a<br>
                                      &gt;&gt;&gt;&gt;&gt; software<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;datapath.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      cheers, jamal<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      _______________________________________________
                                      sfc<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      mailing list<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">sfc@ietf.org</span></a><span
                                        class="apple-converted-space">&nbsp;</span>&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">mailto:sfc@ietf.org</span></a>&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="https://www.ietf.org/mailman/listinfo/sfc"
                                        target="_blank"><span
                                          style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      _______________________________________________
                                      sfc<br>
                                      &gt;&gt;&gt;&gt;&gt; mailing<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      list<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">sfc@ietf.org</span></a><span
                                        class="apple-converted-space">&nbsp;</span>&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">mailto:sfc@ietf.org</span></a>&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="https://www.ietf.org/mailman/listinfo/sfc"
                                        target="_blank"><span
                                          style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      _______________________________________________
                                      sfc<br>
                                      &gt;&gt;&gt;&gt;&gt; mailing<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      list<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">sfc@ietf.org</span></a><span
                                        class="apple-converted-space">&nbsp;</span>&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">mailto:sfc@ietf.org</span></a>&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="https://www.ietf.org/mailman/listinfo/sfc"
                                        target="_blank"><span
                                          style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      _______________________________________________
                                      sfc<br>
                                      &gt;&gt;&gt;&gt;&gt; mailing<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      list<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">sfc@ietf.org</span></a><span
                                        class="apple-converted-space">&nbsp;</span>&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">mailto:sfc@ietf.org</span></a>&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="https://www.ietf.org/mailman/listinfo/sfc"
                                        target="_blank"><span
                                          style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      _______________________________________________
                                      sfc<br>
                                      &gt;&gt;&gt;&gt;&gt; mailing<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      list<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">sfc@ietf.org</span></a><span
                                        class="apple-converted-space">&nbsp;</span>&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">mailto:sfc@ietf.org</span></a>&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="https://www.ietf.org/mailman/listinfo/sfc"
                                        target="_blank"><span
                                          style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;
                                      _______________________________________________
                                      sfc mailing<br>
                                      &gt;&gt;&gt;&gt;&gt; list<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">sfc@ietf.org</span></a><span
                                        class="apple-converted-space">&nbsp;</span>&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">mailto:sfc@ietf.org</span></a>&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="https://www.ietf.org/mailman/listinfo/sfc"
                                        target="_blank"><span
                                          style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;_______________________________________________<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;sfc
                                      mailing list<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">sfc@ietf.org</span></a><span
                                        class="apple-converted-space">&nbsp;</span>&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">mailto:sfc@ietf.org</span></a>&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<a
                                        moz-do-not-send="true"
                                        href="https://www.ietf.org/mailman/listinfo/sfc"
                                        target="_blank"><span
                                          style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;_______________________________________________<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;sfc
                                      mailing list<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">sfc@ietf.org</span></a><span
                                        class="apple-converted-space">&nbsp;</span>&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">mailto:sfc@ietf.org</span></a>&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<a
                                        moz-do-not-send="true"
                                        href="https://www.ietf.org/mailman/listinfo/sfc"
                                        target="_blank"><span
                                          style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;
                                      _______________________________________________<br>
                                      &gt;&gt;&gt;&gt; sfc mailing list<br>
                                      &gt;&gt;&gt;&gt;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">sfc@ietf.org</span></a><br>
                                      &gt;&gt;&gt;&gt;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="https://www.ietf.org/mailman/listinfo/sfc"
                                        target="_blank"><span
                                          style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
                                      &gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;
                                      _______________________________________________<br>
                                      &gt;&gt;&gt; sfc mailing list<br>
                                      &gt;&gt;&gt;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">sfc@ietf.org</span></a><br>
                                      &gt;&gt;&gt;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="https://www.ietf.org/mailman/listinfo/sfc"
                                        target="_blank"><span
                                          style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
                                      &gt;&gt;&gt;<br>
                                      &gt;&gt;<br>
&gt;&gt;_______________________________________________<br>
                                      &gt;&gt;sfc mailing list<br>
                                      &gt;&gt;<a moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">sfc@ietf.org</span></a><br>
                                      &gt;&gt;<a moz-do-not-send="true"
href="https://www.ietf.org/mailman/listinfo/sfc" target="_blank"><span
                                          style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
                                      &gt;<br>
&gt;_______________________________________________<br>
                                      &gt;sfc mailing list<br>
                                      &gt;<a moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">sfc@ietf.org</span></a><br>
                                      &gt;<a moz-do-not-send="true"
                                        href="https://www.ietf.org/mailman/listinfo/sfc"
                                        target="_blank"><span
                                          style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
                                      <br>
_______________________________________________<br>
                                      sfc mailing list<br>
                                      <a moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">sfc@ietf.org</span></a><br>
                                      <a moz-do-not-send="true"
                                        href="https://www.ietf.org/mailman/listinfo/sfc"
                                        target="_blank"><span
                                          style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><o:p></o:p></span></p>
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                      </blockquote>
                      <blockquote
                        style="margin-top:5.0pt;margin-bottom:5.0pt">
                        <div>
                          <p class="MsoNormal"><span style="color:black">_______________________________________________<br>
                              sfc mailing list<br>
                              <a moz-do-not-send="true"
                                href="mailto:sfc@ietf.org"><span
                                  style="color:purple">sfc@ietf.org</span></a><br>
                              <a moz-do-not-send="true"
                                href="https://www.ietf.org/mailman/listinfo/sfc"><span
                                  style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><o:p></o:p></span></p>
                        </div>
                      </blockquote>
                      <p class="MsoNormal"><span
style="font-size:13.5pt;font-family:&quot;Helvetica&quot;,&quot;sans-serif&quot;;color:black">_______________________________________________<br>
                          sfc mailing list<br>
                          <a moz-do-not-send="true"
                            href="mailto:sfc@ietf.org"><span
                              style="color:purple">sfc@ietf.org</span></a><br>
                          <a moz-do-not-send="true"
                            href="https://www.ietf.org/mailman/listinfo/sfc"><span
                              style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a></span><span
                          style="color:black"><o:p></o:p></span></p>
                    </div>
                  </div>
                  <p class="MsoNormal"><span style="color:black">&nbsp;<o:p></o:p></span></p>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
sfc mailing list
<a class="moz-txt-link-abbreviated" href="mailto:sfc@ietf.org">sfc@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/sfc">https://www.ietf.org/mailman/listinfo/sfc</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------020504080800080004090502--


From nobody Wed Mar 19 14:22:11 2014
Return-Path: <Louis.Fourie@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A689F1A0724 for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 14:22:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.447
X-Spam-Level: 
X-Spam-Status: No, score=-2.447 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 turAUgsnUfZa for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 14:21:55 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 489211A0335 for <sfc@ietf.org>; Wed, 19 Mar 2014 14:21:53 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BCF91520; Wed, 19 Mar 2014 21:21:43 +0000 (GMT)
Received: from LHREML404-HUB.china.huawei.com (10.201.5.218) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 19 Mar 2014 21:21:28 +0000
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; Wed, 19 Mar 2014 21:21:40 +0000
Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.52]) by SJCEML702-CHM.china.huawei.com ([169.254.4.61]) with mapi id 14.03.0158.001; Wed, 19 Mar 2014 14:21:32 -0700
From: "Louis.Fourie" <Louis.Fourie@huawei.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>, Sumandra Majee <S.Majee@F5.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs85i/sds7XcJEOSQ5mm2lE/7JrnH8SwgAB4gwCAAAL2AIAA4XOAgAC1AgCAABnpAP//oOcg
Date: Wed, 19 Mar 2014 21:21:32 +0000
Message-ID: <F50B4ABC6D7E3745BC0AD112C6105A728EAB88@SJCEML701-CHM.china.huawei.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.212.145.105]
Content-Type: multipart/alternative; boundary="_000_F50B4ABC6D7E3745BC0AD112C6105A728EAB88SJCEML701CHMchina_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/PYKGbsGQRv-7-etL-wsNM8St6Mo
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Mar 2014 21:22:07 -0000

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

Um9uLA0KICAgSSAgYWdyZWUsIGEgc2VydmljZSBwYXRoIElkIHNob3VsZCBiZSB1c2VkIGluIHRo
ZSBzZXJ2aWNlIGNoYWluIGhlYWRlci4NCg0KLSAgICAgICAgICBMb3Vpcw0KDQpGcm9tOiBzZmMg
W21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFJvbiBQYXJrZXINClNl
bnQ6IFdlZG5lc2RheSwgTWFyY2ggMTksIDIwMTQgMTowMSBQTQ0KVG86IERhdmUgRG9sc29uOyBT
dW1hbmRyYSBNYWplZQ0KQ2M6IHNmY0BpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBl
bmNhcHN1bGF0aW9uIGNoYWluIElEDQoNClllcy4gICBQZXJoYXBzIGluIHRoZSBoZWFkZXIgd2Ug
c2hvdWxkIGNhbGwgb3V0IGEgc2VydmljZSBwYXRoIGlkIHJhdGhlciB0aGFuIGEgc2VydmljZSBj
aGFpbiBpZC4NCg0KICAgUm9uDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmddIE9uIEJlaGFsZiBPZiBEYXZlIERvbHNvbg0KU2VudDogV2VkbmVzZGF5LCBNYXJjaCAx
OSwgMjAxNCAyOjI4IFBNDQpUbzogU3VtYW5kcmEgTWFqZWUNCkNjOiBzZmNAaWV0Zi5vcmcNClN1
YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpbdHJpbSBsaXN0
XQ0KSeKAmW0gdW5jbGVhciBhYm91dCB0aGUgaW50ZW50IG9mIHRoZSB3b3JkIOKAnGNoYWlu4oCd
IHZzIOKAnHBhdGjigJ0gaW4gb3B0aW9uICMyLg0KSW4gZWFybGllciBkaXNjdXNzaW9ucywg4oCc
Y2hhaW7igJ0gd2FzIGNvbnNpZGVyZWQgYW4gYWJzdHJhY3QgY29uY2VwdCAoYSB0cmF2ZXJzYWwg
b2YgYSBsaXN0IG9mIHR5cGVzIG9mIHNlcnZpY2VzKSwgd2hlcmVhcyDigJxwYXRo4oCdIHdhcyBh
IHRyYXZlcnNhbCBvZiBzcGVjaWZpYyBub2RlIGluc3RhbmNlcy4NCg0KSSB0aGluayB0aGF0IHRo
ZSBJRCBjYXJyaWVkIGluIHRoZSBwYWNrZXQgbmVlZHMgdG8gaW5kaWNhdGUgYSBzcGVjaWZpYyBz
ZXQgb2Ygbm9kZXMsIGFuZCBJIGhvcGUgdGhhdCBpcyB3aGF0IHlvdSBtZWFuLg0KDQotRGF2ZQ0K
DQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBP
ZiBTdW1hbmRyYSBNYWplZQ0KU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxOSwgMjAxNCAzOjQwIEFN
DQpUbzogQ2F0aHkgWmhhbmc7IFBhdWwgUXVpbm4gKHBhdWxxKTsgRGF2aWQgQWxsYW4gSQ0KQ2M6
IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFNG
QyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCjw8VHJpbW1lZCB0aGUgVE8gbGlzdCB0byBhdm9p
ZCB0aGUgbXNnIGJlaW5nIGhlbGQgYWdhaW4+Pg0KDQpJIHNlZSB0d28gd2F5cyB0byBjYXJyeSB0
aGUgcGF0aCBpbmZvcm1hdGlvbi4NCg0KDQogIDEuICBFeHBsaWNpdCBvcmRlcmVkIGxpc3QsIHNv
bWV0aGluZyBsaWtlIEZXLUEgOjogVENQLU9QVCA6OiBMQiA6OiBWaWRlb09QVCA6OiBDR05BVC4g
ICBUaGVyZSBhcmUgdHdvIGlzc3VlcyB3aXRoIHRoaXMgYXBwcm9hY2gsIGZpcnN0IHRoZSBsZW5n
dGggb2YgZ3JhcGggaXMgdmFyaWFibGUuICBBbHNvIGl0IGltcGxpZXMgYmlkaXJlY3Rpb25hbCBz
eW1tZXRyeS4gSXQgaXMgb2Z0ZW4gcmVxdWlyZWQgYnV0IHNob3VsZCBub3QgYmUgbWFuZGF0b3J5
LiAgU2Vjb25kbHkgY2hhbmdpbmcgdGhpcyBwYXRoL2dyYXBoIGluIGF0IFNGIGNhbiBiZSBjdW1i
ZXJzb21lLg0KICAyLiAgTGV0IHRoZSBDb250cm9sIHBsYW5lIGRpc3RyaWJ1dGUgdGhlIGNoYWlu
SUQgPOKAlD4gZ3JhcGggbWFwcGluZy4gSW4gdGhpcyBjYXNlIGVhY2ggU0Ygd291bGQgaGF2ZSBt
YXBwaW5nIG9mIGdpdmVuIGEgY2hhaW5JRCB3aGF0IGlzIG15IG5leHQgaG9wLiBUaGUgY2hhaW5J
RCBpdHNlbGYgY291bGQgYmUgZml4ZWQgc2l6ZSBlbGVtZW50LiBBIFNGIGNhbiBzZWxlY3QgYSBk
aWZmZXJlbnQgcGF0aCBieSBjaGFuZ2luZyB0aGUgY2hhaUlEIHBhcmFtZXRlci4NCg0KUmVnYXJk
cw0KU3VtYW5kcmENCg0KDQpGcm9tOiBDYXRoeSBaaGFuZyA8Q2F0aHkuSC5aaGFuZ0BodWF3ZWku
Y29tPG1haWx0bzpDYXRoeS5ILlpoYW5nQGh1YXdlaS5jb20+Pg0KRGF0ZTogVHVlc2RheSwgTWFy
Y2ggMTgsIDIwMTQgYXQgMTA6MTMgQU0NClRvOiAiUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pIiA8
cmVwZW5ub0BjaXNjby5jb208bWFpbHRvOnJlcGVubm9AY2lzY28uY29tPj4sICJMb3Vpcy5Gb3Vy
aWUiIDxMb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbTxtYWlsdG86TG91aXMuRm91cmllQGh1YXdlaS5j
b20+PiwgIlBhdWwgUXVpbm4gKHBhdWxxKSIgPHBhdWxxQGNpc2NvLmNvbTxtYWlsdG86cGF1bHFA
Y2lzY28uY29tPj4sIERhdmlkIEFsbGFuIEkgPGRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPG1h
aWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbT4+DQpDYzogTmljb2xhcyBCT1VUSE9SUyA8
Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb20+PiwgWHV4aWFvaHUgPHh1eGlhb2h1QGh1YXdlaS5jb208bWFpbHRvOnh1eGlhb2h1QGh1
YXdlaS5jb20+PiwgQ2hhbmdjaGVuZyBIdWFuZyA8aHVhbmdAc2NlLmNhcmxldG9uLmNhPG1haWx0
bzpodWFuZ0BzY2UuY2FybGV0b24uY2E+PiwgInNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPiIgPHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPj4sICJtaWtlYmlhbmNAYW9s
LmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+IiA8bWlrZWJpYW5jQGFvbC5jb208bWFpbHRv
Om1pa2ViaWFuY0Bhb2wuY29tPj4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlv
biBjaGFpbiBJRA0KDQpIaSBSZWluYWxkbywNCg0KU28gdGhlIGNoYWluIElEIGlzIGFjdHVhbGx5
IHRoZSBwYXRoIElEIHdoaWNoIHJlcHJlc2VudHMgYW4gb3JkZXJlZCBzZXQgb2Ygc2VydmljZSBm
dW5jdGlvbiBpbnN0YW5jZXMuDQpJIHRoaW5rIHdlIHNob3VsZCBhZGQgYW4gZXhwbGljaXQgZGVm
aW5pdGlvbiBvZiDigJxzZXJ2aWNlIGluc3RhbmNl4oCdLiBXaGF0IGRvIHlvdSB0aGluaz8NCg0K
VGhhbmtzLA0KQ2F0aHkNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmdd
IE9uIEJlaGFsZiBPZiBSZWluYWxkbyBQZW5ubyAocmVwZW5ubykNClNlbnQ6IFR1ZXNkYXksIE1h
cmNoIDE4LCAyMDE0IDExOjAzIEFNDQpUbzogTG91aXMuRm91cmllOyBQYXVsIFF1aW5uIChwYXVs
cSk7IERhdmlkIEFsbGFuIEkNCkNjOiBOaWNvbGFzIEJPVVRIT1JTOyBYdXhpYW9odTsgbWlrZWJp
YW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+OyBDaGFuZ2NoZW5nIEh1YW5nDQpTdWJqZWN0OiBSZTogW3NmY10gU0ZD
IGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KQSBTZXJ2aWNlIENoYWluIGp1c3QgZGVmaW5lcyB3
aGljaCB0eXBlIG9mIHNlcnZpY2UgYW5kIHRoZWlyIG9yZGVyLg0KDQpBIHNlcnZpY2UgcGF0aCBk
ZWZpbmVzIHRoZSBhY3R1YWwgc2VydmljZSBpbnN0YW5jZSwgc2F5LCBmaXJld2FsbDEuaG9tZSwg
bmF0MiwgZHBpLXNpYywgZXRjLg0KDQpGcm9tOiAiTG91aXMuRm91cmllIiA8TG91aXMuRm91cmll
QGh1YXdlaS5jb208bWFpbHRvOkxvdWlzLkZvdXJpZUBodWF3ZWkuY29tPj4NCkRhdGU6IFR1ZXNk
YXksIE1hcmNoIDE4LCAyMDE0IGF0IDEwOjU1IEFNDQpUbzogIlBhdWwgUXVpbm4gKHBhdWxxKSIg
PHBhdWxxQGNpc2NvLmNvbTxtYWlsdG86cGF1bHFAY2lzY28uY29tPj4sIERhdmlkIEFsbGFuIEkg
PGRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPG1haWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29u
LmNvbT4+DQpDYzogTmljb2xhcyBCT1VUSE9SUyA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29t
PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PiwgWHV4aWFvaHUgPHh1eGlhb2h1
QGh1YXdlaS5jb208bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+PiwgQ2hhbmdjaGVuZyBIdWFu
ZyA8aHVhbmdAc2NlLmNhcmxldG9uLmNhPG1haWx0bzpodWFuZ0BzY2UuY2FybGV0b24uY2E+Piwg
InNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiIgPHNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPj4sICJtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5j
b20+IiA8bWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPj4NClN1Ympl
Y3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpQYXVsLA0KICAgQ2Fu
IHlvdSBjbGFyaWZ5IHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gc2VydmljZSBjaGFpbiBhbmQgc2Vy
dmljZSBwYXRoLiBHaXZlbiB0aGF0IGEgc2VydmljZSBjaGFpbiBpcyBjb21wb3NlZA0Kb2Ygc2V2
ZXJhbCBzZXJ2aWNlIGZ1bmN0aW9ucyBTRjEsIFNGMiwgLi4gU0ZuIGhvdyB3b3VsZCBhIHNlcnZp
Y2UgcGF0aCBkaWZmZXIgZnJvbSB0aGF0IHNlcnZpY2UgY2hhaW4/DQoNCi0gICAgICAgICAgTG91
aXMNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBP
ZiBQYXVsIFF1aW5uIChwYXVscSkNClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDEwOjI2
IEFNDQpUbzogRGF2aWQgQWxsYW4gSQ0KQ2M6IE5pY29sYXMgQk9VVEhPUlM7IFh1eGlhb2h1OyBt
aWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+OyBzZmNAaWV0Zi5vcmc8
bWFpbHRvOnNmY0BpZXRmLm9yZz47IENoYW5nY2hlbmcgSHVhbmcNClN1YmplY3Q6IFJlOiBbc2Zj
XSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpIaSBEYXZlLA0KDQpDaGFpbiBJRCBzaG91
bGQgcmVhbGx5IGJlIHBhdGggSUQgc2luY2UgdGhlcmUgY2FuIGJlIG1hbnkgcGF0aHMgZm9yIGEg
Z2l2ZW4gY2hhaW4uICBVc2luZyB0aGF0IGRlZmluaXRpb24sIHdlIGF2b2lkIHRoZSBvdmVybG9h
ZCBhbmQgcmVhcCB0aGUgZ2FpbiBhbGx1ZGVkIHRvIGJlbG93Lg0KDQpQYXVsDQoNCk9uIE1hciAx
OCwgMjAxNCwgYXQgMTI6MTQgUE0sIERhdmlkIEFsbGFuIEkgPGRhdmlkLmkuYWxsYW5AZXJpY3Nz
b24uY29tPG1haWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbT4+IHdyb3RlOg0KDQoNCldl
bGwgdGhlIHF1ZXN0aW9uIGRlIGpvdXIgaXMg4oCcZG9lcyBhIGNoYWluIElEIGRlZmluZSBhIGNs
YXNzIG9yIGFuIGluc3RhbmNl4oCd4oCmLiBJZiBpdCBkZWZpbmVzIGFuIGNsYXNzIHdlIGFsc28g
bmVlZCBpbnN0YW5jZSBpbmZvcm1hdGlvbiwgaWYgaXQgaXMgY3VycmVudGx5IG92ZXJsb2FkZWQg
dG8gZGVmaW5lIGNsYXNzIGFuZCBpbnN0YW5jZSBJTU8gd2UgaGF2ZSBhIHByb2JsZW3igKYuDQoN
CkRhdmUNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOmJv
dW5jZXNAaWV0Zi5vcmc+XSBPbiBCZWhhbGYgT2YgQ2hhbmdjaGVuZyBIdWFuZw0KU2VudDogVHVl
c2RheSwgTWFyY2ggMTgsIDIwMTQgNzo0MyBBTQ0KVG86IE5pY29sYXMgQk9VVEhPUlMNCkNjOiBY
dXhpYW9odTsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBtaWtlYmlhbmNAYW9s
LmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+DQpTdWJqZWN0OiBSZTogW3NmY10g562U5aSN
OiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpHb29kIHBvaW50cy4gSSBiZWxpZXZlIGV4
cGxpY2l0IGNoYWluIElEIHNob3VsZCBiZSBtYW5kYXRvcnkuIFRoZSBvdmVyaGVhZCBpcyB2ZXJ5
IGxpdHRsZS4gSXQgaGVscHMgc2ltcGxpZnkgcHJvY2Vzc2luZyBhbmQgc3RlZXJpbmcgc2lnbmlm
aWNhbnRseS4gVGhlIGdhaW4gaXMgaHVnZS4NCg0KQ2hhbmcNCg0KLS0tLS0tLS0tLS0tDQpDaGFu
Z2NoZW5nIEh1YW5nDQoNCk9uIE1hciAxOCwgMjAxNCwgYXQgMTo1MyBBTSwgTmljb2xhcyBCT1VU
SE9SUyA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JT
QHFvc21vcy5jb20+PiB3cm90ZToNCkkgdGhpbmsgdGhhdCBrZWVwaW5nIHRoZSBTZXJ2aWNlIFBh
dGggTGF5ZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50IHNob3VsZCByZW1haW4gYW4gb2JqZWN0aXZl
IGZvciBTRkMuICBTdWNoIGEgc2VwYXJhdGlvbiBvZiBjb25jZXJucyBpcyBhIHNvdW5kIGFyY2hp
dGVjdHVyYWwgcHJpbmNpcGxlIHRoYXQgaGVscCBrZWVwIHRoaW5ncyBzaW1wbGUgaW4gcHJhY3Rp
Y2UuDQoNCk9uIHRoZSBxdWVzdGlvbiBvZiAgU2VydmljZSBQYXRoLCB3ZSBoYXZlIGEgZGlzY3Vz
c2lvbiBvbiB3aGV0aGVyIHdlIG5lZWQgc29tZSBraW5kIG9mIGV4cGxpY2l0IGlkZW50aWZpZXIg
b3INCmNvdWxkIHdlIHJlbHkgb24gbWFwcGluZyBvbiBzb21lIHVuZGVybGF5IG5ldHdvcmsgcHJv
dG9jb2wgZmllbGRzLg0KDQoNCk1heSBiZSBhIFBSTy9DT04gdGFibGUgY291bGQgaGVscCBmb2N1
cyB0aGUgZ3JvdXAgZGVjaXNpb24gb24gdGhhdCBtYXR0ZXINCg0KDQogICogICBWaXNpYmlsaXR5
ICh0cmFjaW5nKQ0KICAqICAgRm9yd2FyZGluZyBncmFwaCBzdHJ1Y3R1cmUgaW1wYWN0L2xpbWl0
YXRpb25zDQogICogICBSZWNvbmZpZ3VyYXRpb24gc3BlZWQNCg0KICAgICAqICAgTEJTIC8gc2Nh
bGUgb3V0IGltcGFjdA0KICAgICAqICAgTm9kZSBieXBhc3MgKGUuZzsgbWFpbnRlbmFuY2UpDQoN
CiAgKiAgIHVuZGVybGF5IG5ldHdvcmsvdHJhbnNwb3J0IGxheWVycyBzdXBwb3J0DQogICogICBI
ZWFkZXIgc3BhY2UgaW1wYWN0DQogICogICBNdWx0aSB0ZW5hbnQgc3VwcG9ydCBpbXBhY3QNCiAg
KiAgIFNGQyBvbiBmbGF0IChlLmcgb3B0aWNhbCBMMiBmb3IgRGF0YSBDZW50ZXJzKSBuZXR3b3Jr
DQogICogICBVbmRlcmxheSBuZXR3b3JrIGFkbWluaXN0cmF0aW9uIGltcGFjdA0KDQpQZXJzb25h
bGx5IEkgdGhpbmsgdGhhdCBoYXZpbmcgYW4gZXhwbGljaXQgY2hhaW4gaWRlbnRpZmllciAoZS5n
LiBTZXJ2aWNlIFBhdGgvU2VydmljZSBJbmRleCkgaXMgY2xlYXIgKG1hbmFnZW1lbnQgYW5kIGNv
bnRyb2wpIGFuZCBub3QgZXhwZW5zaXZlIChoZWFkZXIgc3BhY2UpLiBUaGUgZHJhd2JhY2sgYmVp
bmcgc29tZSBpbXBhY3Qgb24gdGhlIHNpbXBsaWNpdHkgdG8gYWRkL3JlbW92ZSBlbGVtZW50cyBp
biBhIGNoYWluIGR5bmFtaWNhbGx5Lg0KDQpUYWcgc3dpdGNoaW5nIChhcyBNUExTKSAgYWxsb3dz
IHRvIG1hbmFnZSB0YWdzIHBlciBzZXJ2aWNlIG5vZGVzLCBsZWFkaW5nIHRvIG1vcmUgdmVyc2F0
aWxlIGFuZCBkaXZlcnNlIGdyYXBocw0KDQoNCk5pY29sYXMNCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fDQpGcm9tOiBYdXhpYW9odSBbeHV4aWFvaHVAaHVhd2VpLmNvbTxtYWlsdG86
eHV4aWFvaHVAaHVhd2VpLmNvbT5dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA1OjA0
IEFNDQpUbzogSmVyb21lIE1vaXNhbmQ7IG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlh
bmNAYW9sLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDog
W3NmY10g562U5aSNOiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KSSBsaWtlIHRoZSBpZGVh
IG9mIHNlcGFyYXRpbmcgdGhlIFNlcnZpY2UgRnVuY3Rpb24gTGF5ZXIgYW5kIHRoZSBTZXJ2aWNl
IFBhdGggTGF5ZXIsIGFzIHByb3Bvc2VkIGluIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNv
bnNpZGVyYXRpb25zLiBUaGUgcm9sZSBvZiB0aGUgU2VydmljZSBQYXRoIExheWVyIGlzIGp1c3Qg
dG8gc3RlZXIgdGhlIHRyYWZmaWMgYWxvbmcgYSBwYXJ0aWN1bGFyIGNoYWluIG9mIHNlcnZpY2Ug
bm9kZXMgd2hpY2ggY2FuIGJlIGltcGxlbWVudGVkIGJ5IGV4aXN0aW5nIHRvb2xzIGZvciBzb3Vy
Y2Ugcm91dGluZywgc3VjaCBhcyBzZWdtZW50IHJvdXRpbmcuIEFzIHN1Y2gsIGl04oCZcyBub3Qg
bmVjZXNzYXJ5IHRvIHRyeSB0byBrZWVwIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIgdHJhbnNwb3J0
LWluZGVwZW5kZW50IGFuZCBjb250YWluIGl0IGluIHRoZSBTRkMgaGVhZGVyLg0KDQpCZXN0IHJl
Z2FyZHMsDQpYaWFvaHUNCg0K5Y+R5Lu25Lq6OiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZ10g5Luj6KGoIEplcm9tZSBNb2lzYW5kDQrlj5HpgIHml7bpl7Q6IDIwMTTlubQz5pyIMTjm
l6UgMTowMw0K5pS25Lu25Lq6OiBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFv
bC5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCuS4u+mimDogUmU6IFtz
ZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNClRoaXMgKGxlbmd0aHkgYW5kIHZlcnkg
bGl2ZWx5KSB0aHJlYWQgc3RhcnRlZCBmcm9tIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNv
bnNpZGVyYXRpb25zICh3aGljaCBJIGNvLWF1dGhvcmVkKS4NCg0KSW4gc2VjdGlvbiA0LjgsIHdl
IG1hZGUgYSBjbGVhciBkaXN0aW5jdGlvbiBiZXR3ZWVuIGEgc2VydmljZSBwYXRoIGxheWVyIChz
dGVlcmluZyBwYWNrZXRzIGhvcCBieSBob3AgYWxvbmcgdGhlIGNoYWluKSBhbmQgYSBzZXJ2aWNl
IGZ1bmN0aW9uIGxheWVyIChjb252ZXkgbWV0YWRhdGEgaW5mb3JtYXRpb24gb2YgaW50ZXJlc3Qg
dG8gU0ZzKS4gVGVybWlub2xvZ3kgYXNpZGUsIGl0IHNlZW1zIHRoYXQgc3VjaCBsYXllcmVkIHZp
ZXcgd2FzIGFncmVlZCB1cG9uIGJ5IG1hbnkgcGVvcGxlIG9uIHRoZSBtYWlsaW5nIGxpc3QuDQoN
Ck5vdyB0aGlzIGNlcnRhaW5seSBkb2VzIGJlZyB0aGUgcXVlc3Rpb24gb2Ygc29sdmluZyBCT1RI
IHByb2JsZW1zIHdpdGggdGhlIHNhbWUgKHBhY2tldCkgZW5jYXBzdWxhdGlvbiBtZWNoYW5pc20u
IE5vdGFibHkgd2hlbiBvYnNlcnZpbmcgdGhhdCBtYW55IHVzZSBjYXNlcyBjb3VsZCBiZSBzYXRp
c2ZpZWQgd2l0aG91dCBTRi1sZXZlbCBtZXRhZGF0YSwgb3IgYnkgdXNpbmcgbW9yZSBvdXQtb2Yt
YmFuZCB3YXlzIHRvIGNvbnZleSBzdWNoIFNGIG1ldGFkYXRhLiBBbmQgYWxzbyB3aGVuIG9ic2Vy
dmluZyB0aGF0IGluYmFuZCBtYXJraW5nIChlLmcuIHBhY2tldCBoZWFkZXJzKSBjb21lcyB3aXRo
IHZhcmlvdXMgcHJvcyAmIGNvbnMgKHNvbWUgb2YgdGhlIGlzc3VlcyBiZWluZyBpZGVudGlmaWVk
IGluIHRoZSBkcmFmdCwgZS5nLiBzZWN0aW9ucyA0LjEgYW5kIDQuMikuDQoNCkkgZG8gYWdyZWUg
d2l0aCBNYXJpYS4gV2UgbWF5IHdhbnQgdG8gZXhwbG9yZSBvdGhlciBvcHRpb25zIGZvciBhZGRy
ZXNzaW5nIHRoZSBuZWVkcyBvZiB0aGUgc2VydmljZSBwYXRoIGxheWVyIHRoYXQgZG8gbm90IHJl
cXVpcmUgYW4gZXhwbGljaXQgY2hhaW4taWQgb2Ygc29ydHMuDQoNCkluIHRoZSBkcmFmdCwgd2Ug
Y29uY2x1ZGVkIGJ5IHN0YXRpbmcg4oCcQSBwcm9kdWN0aXZlIHBhdGggZm9yd2FyZCBjb3VsZCBi
ZSB0byBkaXZpZGUgYW5kIGNvbnF1ZXI6IHRvIGNsZWFybHkgc2VwYXJhdGUgdGhlIHByb2JsZW0g
b2YgU2VydmljZSBGdW5jdGlvbiBQYXRoIHRvcG9sb2d5IGZyb20gdGhlICAgcHJvYmxlbSBvZiBb
Y29udmV5aW5nIFNGXSBtZXRhZGF0YeKAnS4gSSBkbyBiZWxpZXZlIHdlIHNob3VsZCBleHBsb3Jl
IHN1Y2ggc2VwYXJhdGlvbiBwcmluY2lwbGUgZnVydGhlci4NCg0KDQpGcm9tOiBzZmMgW21haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIG1pa2ViaWFuY0Bhb2wuY29tPG1h
aWx0bzptaWtlYmlhbmNAYW9sLmNvbT4NClNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgNTo1
MCBQTQ0KVG86IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6
IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCkkgd291bGQgaW1hZ2luZSB0aGF0
IGlmIHdlIG1hZGUgdGhlIENoYWluIElEIGZpZWxkIGluIHRoZSBoZWFkZXIgYmUgb3B0aW9uYWws
IHlldCBzdGlsbCByZXF1aXJlZCBhIGhlYWRlciBhbmQgc3RpbGwgcmVxdWlyZWQgdGhhdCBzb21l
IGluZGljYXRpb24gb2YgdGhlIGNoYWluIGJlIGNhcnJpZWQgc29tZXdoZXJlIGluIHRoZSBwYWNr
ZXQgKG1wbHMgbGFiZWwgb3IgdmxhbiBvciB3aGF0ZXZlciksIHRoYXQgdGhlIGltcGxlbWVudGF0
aW9uIHdvdWxkIGJlY29tZSBvdmVybHkgY29tcGxpY2F0ZWQuICBUbyBkbyBzbyB3b3VsZCBiZSB1
c2luZyBTRkMgc2ltcGx5IGFzIGEgbWVjaGFuaXNtIHRvIGNhcnJ5IG1ldGEgZGF0YSBhbmQgbm90
IGF0IGFsbCBmb3Igc2VydmljZSBjaGFpbmluZywgd2hpY2ggc291bmRzIGNvdW50ZXIgaW50dWl0
aXZlIHRvIG1lLg0KDQpNYXJpYSwNClNvLCB5b3UgYXJlIHNheWluZyB0aGF0IHlvdSB3YW50IHRv
IHVzZSBTRkMgdG8gY2FycnkgYXJvdW5kIG1ldGFkYXRhLCBidXQgbm90IGZvciBhY3R1YWwgc2Vy
dmljZSBjaGFpbmluZyBiZWNhdXNlIHlvdSBhbHJlYWR5IGhhdmUgYSB3YXkgdG8gaW1wbGVtZW50
IHNlcnZpY2UgY2hhaW5pbmcgb3V0c2lkZSBvZiBTRkM/ICBNYXliZSBJJ20gbm90IGZvbGxvd2lu
ZywgYnV0IGl0IHNlZW1zIHRvIG1lIHRoYXQgaWYgeW91IHdlcmUgdG8gdXBncmFkZSB5b3VyIG5l
dHdvcmsgdG8gc3VwcG9ydCBTRkMgdGhhdCB5b3Ugd291bGQgY2hhbmdlIGZyb20gdXNpbmcgeW91
ciBleGlzdGluZyBtZWNoYW5pc20gYW5kIHN0YXJ0IHVzaW5nIFNGQywgd2hpY2ggaXMgbWVhbnQg
dG8gcHJvdmlkZSBzdXBwb3J0IGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyB0aGF0IGFyZSBub3QgU0ZD
IGF3YXJlLiAgVGhlcmUgYXJlIGEgbnVtYmVyIG9mIHVzIHdobyBoYXZlIGltcGxlbWVudGVkLCBp
biBvbmUgd2F5IG9yIGFub3RoZXIsIHNvbWUgc29ydCBvZiBzZXJ2aWNlIGNoYWluaW5nLCBidXQg
SSAoSSBjYW4gYXQgbGVhc3Qgc3BlYWsgZm9yIG15c2VsZikgYW0gbG9va2luZyB0byBTRkMgbm90
IHRvIGVuaGFuY2UgbXkgY3VycmVudCBpbXBsZW1lbnRhdGlvbiwgYnV0IHRvIHJlcGxhY2UgaXQg
d2l0aCBzb21ldGhpbmcgYmV0dGVyIHdoaWxlIHN0aWxsIG1haW50YWluaW5nIG15IGNvcmUgKG5v
biBzZXJ2aWNlIGZ1bmN0aW9uKSBpbmZyYXN0cnVjdHVyZS4NCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fDQpGcm9tOiBrZWdyYXlAY2lzY28uY29tPGtlZ3JheUBjaXNjby5jb208bWFp
bHRvOmtlZ3JheUBjaXNjby5jb20lM2NrZWdyYXlAY2lzY28uY29tPj4NClRvOiBSb24gUGFya2Vy
PFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb20+PixKaW0gR3VpY2hhcmQgKGpndWljaGFyKTxqZ3VpY2hhckBjaXNjby5j
b208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4+LEpvZWwgTS4gSGFscGVybjxqbWhAam9lbGhh
bHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4NCmNjOiBzZmNAaWV0Zi5vcmc8
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmclM2NzZmNAaWV0Zi5vcmc+Pg0KU2VudDog
RnJpZGF5LCBNYXJjaCAxNCwgMjAxNA0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0
aW9uIGNoYWluIElEDQoNCisxIHRoZSBpZGVhIGlzIGludGVyb3BlcmFiaWxpdHkuDQoNCg0KT24g
My8xNC8xNCAxMjo1NSBQTSwgIlJvbiBQYXJrZXIiIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4gd3JvdGU6DQoN
Cj5UaGFua3MsIEppbS4NCj4NCj5SZW1lbWJlciB0aGF0IHdlIGhhdmUgc2FpZCBtYW55IHRpbWVz
IHRoYXQgdGhlIFNGQyBzZXJ2aWNlIGhlYWRlciBpcw0KPnRyYW5zcG9ydCBpbmRlcGVuZGVudC4g
ICBKdXN0IGJlY2F1c2UgdGhlIGNoYWluIGlkIGNvdWxkIGJlIGNhcnJpZWQgaW4NCj5zb21lIGZv
cm0gb3IgYW5vdGhlciB3aXRoIHNvbWUgcGFydGljdWxhciB0cmFuc3BvcnQgZG9lc24ndCBtZWFu
IHRoYXQgaXQNCj5jb3VsZCBiZSB1bml2ZXJzYWxseSBjb252ZXllZC4gICAgQnkgbWFraW5nIGFu
ZCBrZWVwaW5nIHRoZSBTRkMgc2VydmljZQ0KPmhlYWRlciB0cmFuc3BvcnQgaW5kZXBlbmRlbnQg
bWFrZXMgaXQgbW9yZSBhcHBsaWNhYmxlIGluIG1vcmUNCj5lbnZpcm9ubWVudHMgYW5kIG1vcmUg
bGlrZWx5IHRvIGdldCBhZG9wdGVkIGJyb2FkbHkuDQo+DQo+ICAgUm9uDQo+DQo+DQo+LS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0NCj5Gcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbbWFp
bHRvOmpndWljaGFyQGNpc2NvLmNvbV0NCj5TZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDM6
NTIgUE0NCj5UbzogSm9lbCBNLiBIYWxwZXJuOyBSb24gUGFya2VyDQo+Q2M6IHNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPlN1YmplY3Q6IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWlu
IElEDQo+DQo+SGkgSm9lbCwNCj4NCj5QZXJoYXBzIGJ1dCBJIHdvdWxkIHBvaW50IG91dCB0aGF0
IHRoZSBiYXNlIFNGQyBoZWFkZXIgY291bGQgaGF2ZSBhIGxvdA0KPm1vcmUgaW5mb3JtYXRpb24g
dGhhbiBqdXN0IHRoZSBjaGFpbiBJRDsgSSB3b3VsZCBhbHNvIHBvaW50IG91dCB0aGF0IHRoZQ0K
PmRldmlsIGlzIGluIHRoZSBkZXRhaWxzIGFuZCBzYXlpbmcgIndlbGwsIEkgY2FuIGp1c3QgdXNl
IGFuIE1QTFMgbGFiZWwiDQo+aGlkZXMgbXVjaCBvZiB0aGUgY29tcGxleGl0eSBvZiBhY3R1YWxs
eSBkb2luZyB0aGF0Lg0KPg0KPk9uIDMvMTQvMTQsIDI6MzUgUE0sICJKb2VsIE0uIEhhbHBlcm4i
IDxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4gd3JvdGU6
DQo+DQo+PklmIHRoZSB0cmFuc3BvcnQgaGVhZGVyIGNhcnJpZXMgZW5vdWdoIGluZm9ybWF0aW9u
IGZvciBpZGVudGlmeWluZyB0aGUNCj4+c2VxdWVuY2UgKFZMQU4gdGFnIG9yIE1QTFMgbGFiZWwg
Y2FuIGJvdGggZG8gdGhlIGpvYiksIHRoZW4gYXJndWFibHkNCj4+dGhlIGdsb2JhbCBjaGFpbiBJ
RCBpcyByZWR1bmRhbnQuIEkgY2FuIGxpdmUgd2l0aCBjYXJyeWluZyBpdCBhbnl3YXkNCj4+ZWl0
aGVyIGlmIEkgaGF2ZSBtZXRhZGF0YSB0byBjYXJyeSwgb3IgaWYgSSBuZWVkIHRoZSBjaGFpbiBJ
RCBmb3Igc29tZQ0KPj5wdXJwb3NlLg0KPj4gQWZ0ZXIgYWxsLCBzb21lIGZvbGtzIHNlZW0gdG8g
d2FudCB0byB1c2UgdGhhdCBmb3IgdGhlIGZvcndhcmRpbmcNCj4+ZGVjaXNpb25zLg0KPj4NCj4+
WW91cnMsDQo+PkpvZWwNCj4+DQo+Pk9uIDMvMTQvMTQsIDI6MjggUE0sIFJvbiBQYXJrZXIgd3Jv
dGU6DQo+Pj4gVGhlIGNoYWluIElEIGlzIHRoZSBsYWJlbCB0aGF0IGRlZmluZXMgdGhlIHNlcXVl
bmNlIG9mIHNlcnZpY2UNCj4+PmZ1bmN0aW9ucyB0aGF0IG11c3QgYmUgdmlzaXRlZC4gICBJdCBj
YW4gYmUgdGhvdWdodCBvZiBhcyBhIGhhbmRsZSBmb3IgYQ0KPj4+c3RhY2sgb2YgbXVzdC12aXNp
dCBuZXR3b3JrIGxvY2F0aW9ucy4gICBJIGRvbid0IHNlZSBob3cgdGhpcyBjYW4gYmUNCj4+PmFu
eXRoaW5nIGJ1dCBtYW5kYXRvcnkuDQo+Pj4NCj4+PiAgICAgUm9uDQo+Pj4NCj4+Pg0KPj4+IC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4gRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBTdXJlbmRyYSBLdW1hcg0KPj4+KHNta3VtYXIpDQo+
Pj4gU2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAxOjQ2IFBNDQo+Pj4gVG86IEpvZWwgTS4g
SGFscGVybjsgTkFQSUVSQUxBLCBNQVJJQSBIDQo+Pj4gQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPg0KPj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+DQo+Pj4gW1RyaW1tZWQgdGhlIHJlY2lwaWVudCBs
aXN0IC0gbmVlZHMgYXBwcm92YWwgb3RoZXJ3aXNlXQ0KPj4+DQo+Pj4gQ29tcGxldGVseSBhZ3Jl
ZSBoZXJlLg0KPj4+DQo+Pj4gU0ZDIGRvZXMgbm90IHByZXZlbnQgVkxBTiBzdGl0Y2hpbmcgYW5k
IG9uZSBjYW4gY29udGludWUgdG8gZG8gdGhhdC4NCj4+PldoaWxlIGF0IHRoZSBzYW1lIHRpbWUg
U0ZDIGNhbiBpbmNsdWRlIFZMQU4gc3RpdGNoaW5nIHRvIHN1cHBvcnQNCj4+PmxlZ2FjeSBTRnMg
aW4gdGhlIHNhbWUgY2hhaW4gdGhhdCBpbmNsdWRlcyBTRkMgYXdhcmUgU0ZzLiBFdmVuIGxlZ2Fj
eQ0KPj4+U0ZzIGJlbmVmaXQgZnJvbSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgaGVuY2UgY2Fu
IGJlIHNoYXJlZCBhY3Jvc3MNCj4+PmRpZmZlcmVudCBzZXJ2aWNlIGNoYWlucy4NCj4+Pg0KPj4+
IFN1cmVuZHJhLg0KPj4+DQo+Pj4NCj4+Pg0KPj4+IE9uIDMvMTQvMTQgMTA6MjYgQU0sICJKb2Vs
IE0uIEhhbHBlcm4iIDxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4u
Y29tPj4gd3JvdGU6DQo+Pj4NCj4+Pj4gTXkgb3duIGluY2xpbmF0aW9uIGlzIHRvIG9ic2VydmUg
dGhhdCBpZiB5b3UgZG9uJ3QgbmVlZCBleHBsaWNpdA0KPj4+PiBjaGFpbiBpZGVudGlmaWNhdGlv
biBhbmQgeW91IGRvbid0IG5lZWQgbWV0YWRhdGEsIHlvdSBjYW4ganVzdCBvbWl0DQo+Pj4+IHRo
ZSBzZmMvbnNoIGhlYWRlci4gU3RpbGwgZG8gc2VydmljZSBjaGFpbmluZywganVzdCBubyBleHRy
YSBoZWFkZXIuDQo+Pj4+DQo+Pj4+IElmIHdlIGFyZSBnb2luZyB0byBoYXZlIHRoZSBoZWFkZXIs
IGl0IHNlZW1zIHRvIG1lIHRoYXQgdGhlIGNoYWluDQo+Pj4+aWRlbnRpZmljYXRpb24gZmllbGQg
aXMgdmVyeSB1c2VmdWwsIGFuZCBsb3cgY29zdCBvbmNlIHdlIGhhdmUgdGhlDQo+Pj4+aGVhZGVy
Lg0KPj4+Pg0KPj4+PiBZb3VycywNCj4+Pj4gSm9lbA0KPj4+Pg0KPj4+PiBPbiAzLzE0LzE0LCAx
OjAwIFBNLCBOQVBJRVJBTEEsIE1BUklBIEggd3JvdGU6DQo+Pj4+PiBFeHBsaWNpdCBjaGFpbiBp
ZGVudGlmaWNhdGlvbiBzaG91bGQgYmUgbWFkZSBvcHRpb25hbC4gSSBiZWxpZXZlIGl0DQo+Pj4+
PiB3YXMgZGlzY3Vzc2VkIGZldyBtb250aHMgYWdvIG9uIHRoaXMgbWFpbGluZyBsaXN0Lg0KPj4+
Pj4NCj4+Pj4+IE1hcmlhDQo+Pj4+Pg0KPj4+Pj4gKkZyb206KnNmYyBbbWFpbHRvOnNmYy1ib3Vu
Y2VzQGlldGYub3JnXSAqT24gQmVoYWxmIE9mICpKbWguZGlyZWN0DQo+Pj4+PiAqU2VudDoqIFRo
dXJzZGF5LCBNYXJjaCAxMywgMjAxNCAxMjoxMiBQTQ0KPj4+Pj4gKlRvOioga2VncmF5QGNpc2Nv
LmNvbTxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT47IGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0
bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT47IHNta3VtYXJAY2lzY28uY29tPG1haWx0bzpzbWt1bWFy
QGNpc2NvLmNvbT47DQo+Pj4+PiBqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNp
c2NvLmNvbT4NCj4+Pj4+ICpDYzoqIG5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbTxtYWlsdG86
bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+OyBoYWRpQG1vamF0YXR1LmNvbTxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+Ow0KPj4+
Pj4gcm9uX3BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86cm9uX3BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbT47IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldD47DQo+Pj4+PiBqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tPg0KPj4+Pj4gKlN1YmplY3Q6KiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMt
bWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICpJbXBvcnRhbmNlOiogTG93DQo+Pj4+Pg0K
Pj4+Pj4gQXNzdW1pbmcgSSB1bmRlcnN0YW5kIHlvdSBwcm9wZXJseSBLZW4sIEkgZGlzYWdyZWUu
DQo+Pj4+Pg0KPj4+Pj4gRm9yIGV4YW1wbGUsIGJ5IHVzaW5nIHNlcGFyYXRlIHRlcm1zIEkgY2Fu
IGVhc2lseSBkaXNjdXNzIHRoZSBmYWN0DQo+Pj4+PiB0aGF0IGNlcnRhaW4ga2luZHMgb2YgZGF0
YSAoY2hhaW4gaWRlbnRpZmljYXRpb24pIG9ubHkgbmVlZCB0byBiZQ0KPj4+Pj4gYWRqdXN0IGJ5
IGEgZmV3IGFwcHMgaW4gcmFyZSBjYXNlcy4gQW5kIHRoYXQgZGF0YSBpcyBub3QgYmVlZGVkDQo+
Pj4+PiBieSB0aGUgYXBwbGljYXRpb25zLg0KPj4+Pj4NCj4+Pj4+IFVubGVzcyB5b3Ugd291bGQg
bGlrZSB0byBjb25zaWRlciB0aGUgY2hhaW4gaWRlbnRpZmljYXRpb24gYXMgYmVpbmcNCj4+Pj4+
IG9wdGlvbmFsPw0KPj4+Pj4NCj4+Pj4+IFlvdXJzLA0KPj4+Pj4NCj4+Pj4+IEpvZWwNCj4+Pj4+
DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+IFNlbnQgZnJvbSBteSBTYW1zdW5nIHNtYXJ0cGhvbmUgb24g
QVQmVA0KPj4+Pj4NCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+IC0tLS0tLS0tIE9yaWdpbmFs
IG1lc3NhZ2UgLS0tLS0tLS0NCj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFu
LXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gRnJvbTogIktlbiBHcmF5IChrZWdy
YXkpIiA8a2VncmF5QGNpc2NvLmNvbTxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT4NCj4+Pj4+PG1h
aWx0bzprZWdyYXlAY2lzY28uY29tPj4NCj4+Pj4+IFRvOiBMdWN5IHlvbmcgPGx1Y3kueW9uZ0Bo
dWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4NCj4+Pj4+PG1haWx0bzpsdWN5
LnlvbmdAaHVhd2VpLmNvbT4+LCJTdXJlbmRyYTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20l
M2UlM2UsJTIyU3VyZW5kcmE+IEt1bWFyIChzbWt1bWFyKSINCj4+Pj4+IDxzbWt1bWFyQGNpc2Nv
LmNvbTxtYWlsdG86c21rdW1hckBjaXNjby5jb20+IDxtYWlsdG86c21rdW1hckBjaXNjby5jb20+
PiwiSmltPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSUzZSUzZSwlMjJKaW0+IEd1aWNoYXJkDQo+
Pj4+PihqZ3VpY2hhcikiDQo+Pj4+PiA8amd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hh
ckBjaXNjby5jb20+IDxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPj4NCj4+Pj4+IENDOiBOaWNv
bGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMu
Qk9VVEhPUlNAcW9zbW9zLmNvbT4NCj4+Pj4+PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb20+PixzZmM8bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSUzZSUzZSxzZmM+
IDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+PG1haWx0bzpzZmNAaWV0
Zi5vcmc+PixKYW1hbDxtYWlsdG86c2ZjQGlldGYub3JnJTNlJTNlLEphbWFsPiBIYWRpIFNhbGlt
IDxoYWRpQG1vamF0YXR1LmNvbTxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+DQo+Pj4+PjxtYWls
dG86aGFkaUBtb2phdGF0dS5jb20+PixSb248bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tJTNlJTNl
LFJvbj4gUGFya2VyDQo+Pj4+PjxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0
bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPg0KPj4+Pj4gPG1haWx0bzpSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4sImJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tJTNlJTNlLCUyMmJyaWpzbWFuQGp1bmlwZXIu
bmV0Pg0KPj4+Pj4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4iIDxicmlqc21hbkBqdW5p
cGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ+PiwiSm9lbDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQlM2UlM2Us
JTIySm9lbD4gTS4gSGFscGVybiINCj4+Pj4+PGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmpt
aEBqb2VsaGFscGVybi5jb20+IDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+DQo+Pj4+Pg0K
Pj4+Pj4gVGhlIHdvcmQgIm1ldGFkYXRhIiBpcyBhIHB1cnBvc2VseSBhbWJpZ3VvdXMgdGVybSAi
ZGF0YSB0aGF0DQo+Pj4+PiBwcm92aWRlcyBpbmZvcm1hdGlvbiBhYm91dCBvdGhlciBkYXRhIi4g
SXQgaXMgdXNlZCB0byBhdm9pZCBUSElTDQo+Pj4+PmRpc2N1c3Npb24uDQo+Pj4+Pg0KPj4+Pj4g
Rm9yIGV4YW1wbGUsIEkgcHJvcG9zZSB3ZSBkZWZpbmUgInRlcXVpbGEgbWV0YWRhdGEiIGJlY2F1
c2UsDQo+Pj4+PiBmcmFua2x5LCBJIHdpbGwgbmVlZCB0byBvcmRlciBhIHRyaXBsZS1zaG90IGlm
IHdlIGtlZXAgYXR0ZW1wdGluZw0KPj4+Pj4gdG8gZGVmaW5lIHNvbWV0aGluZyB0aGF0LCBieSBk
ZWZpbml0aW9uLCBpcyBhbWJpZ3VvdXMuIEknZCBsaWtlDQo+Pj4+PiBteSBiYXJ0ZW5kZXIgdG8g
dW5kZXJzdGFuZCBtZSBzcGVjaWZpY2FsbHkgd2hlbiBJIHNheSAiSSBuZWVkIGENCj4+Pj4+c2hv
dCIuDQo+Pj4+Pg0KPj4+Pj4gT24gMy8xMy8xNCA3OjQ5IEFNLCAiTHVjeSB5b25nIiA8bHVjeS55
b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4+Pj4gPG1haWx0
bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0KPj4+Pj4NCj4+Pj4+ICAgPlNuaXAuLg0K
Pj4+Pj4gICA+U0s+IEp1c3QgY29weWluZyBmcm9tIHRoZSBQUzoNCj4+Pj4+ICAgPi0tDQo+Pj4+
PiAgID5EYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5IHRvIGV4Y2hhbmdl
IGluZm9ybWF0aW9uDQo+Pj4+PmJldHdlZW4NCj4+Pj4+ICAgPnRoZSBuZXR3b3JrIGFuZCBzZXJ2
aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywNCj4+Pj4+YW5kIHNlcnZp
Y2UNCj4+Pj4+ICAgPmZ1bmN0aW9ucyBhbmQgdGhlIG5ldHdvcmsuDQo+Pj4+PiAgID4NCj4+Pj4+
ICAgPi0tDQo+Pj4+PiAgID5JdCBpcyBhIGx1Y2lkIGRlZmluaXRpb24uIFdlIGFyZSB1bm5lY2Vz
c2FyaWx5IG1ha2luZyB0aGUgd29yZA0KPj4+Pj4ibmV0d29yayINCj4+Pj4+ICAgPmNvbnRyb3Zl
cnNpYWwsIElNTy4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+W0x1Y3ldIFRoaXMgaXMgbXkgcG9pbnQu
ICJUaGUgbmV0d29yayIgaXMgdG9vIGdlbmVyYWwgaGVyZSwNCj4+Pj4+d2hpY2ggYnJpbmdzDQo+
Pj4+PiAgID5tZXRhZGF0YSBncmVhdCBwb3dlciB0byBkbyBtYW55IHRoaW5ncy4gVGhpcyBpcyB3
aHkgcGVvcGxlDQo+Pj4+PmludmVudCBpZGVhcw0KPj4+Pj4gICA+aGVyZSwgd2hpY2ggY2F1c2Vz
IGEgbG90IG9mIGRlYmF0ZXMgb24gbWV0YWRhdGEgdXNhZ2UgcG90ZW50aWFscy4NCj4+Pj4+IFdl
DQo+Pj4+PiAgID5zaG91bGQgbm90IHNwZW5kIGEgbG90IG9mIHRpbWVzIG9uIHRoYXQgZGViYXRl
cyBhbmQganVkZ2Ugd2hpY2gNCj4+Pj4+dXNhZ2UgaXMNCj4+Pj4+ICAgPnZhbHVhYmxlIG9yIG5v
dC4gVGh1cywgZm9yIHRoZSBTRkMgd29yaywgaXQgd2lsbCBiZSBoZWxwZnVsIGlmDQo+Pj4+Pndl
IGNhbg0KPj4+Pj4gICA+bmFycm93IGRvd24gYSBiaXQuIEpvZWwgbWFrZXMgZXhwbGljaXRseSB0
d28gY2FzZXMsIHdoaWNoIGlzDQo+Pj4+PmhlbHBmdWwgdG8NCj4+Pj4+ICAgPmRldmVsb3AgdXNl
IGNhc2VzIGZvciBlYWNoIGNhc2UuIEkgd291bGQgbGlrZSB0byBzZWUgdGhhdCB0aGUNCj4+Pj4+
cHJvYmxlbQ0KPj4+Pj4gICA+c3RhdGVtZW50IGNhbiBiZSBtb3JlIHNwZWNpZmljIG9uIG1ldGFk
YXRhIGRlZmluaXRpb24sIHdoaWNoIG1heQ0KPj4+Pj5iZQ0KPj4+Pj4gICA+aGVscGZ1bCBpbiBs
ZXNzIGZvY3VzaW5nIG9uIGl0IGFuZCBtb3ZpbmcgZm9yd2FyZC4NCj4+Pj4+ICAgPg0KPj4+Pj4g
ICA+THVjeQ0KPj4+Pj4gICA+DQo+Pj4+PiAgID5TdXJlbmRyYS4NCj4+Pj4+ICAgPg0KPj4+Pj4g
ICA+DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+VGhhbmtzLA0KPj4+Pj4gICA+Pkx1Y3kNCj4+Pj4+
ICAgPj4NCj4+Pj4+ICAgPj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4gICA+PkZy
b206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFttYWlsdG86amd1aWNoYXJAY2lzY28uY29tXQ0K
Pj4+Pj4gICA+PlNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgNDozOCBQTQ0KPj4+Pj4g
ICA+PlRvOiBMdWN5IHlvbmcNCj4+Pj4+ICAgPj5DYzogSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFz
IEJPVVRIT1JTOyBSb24gUGFya2VyOw0KPj4+Pj4gICA+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47
IHNmYzsgSmFtYWwNCj4+Pj4+SGFkaSBTYWxpbQ0KPj4+Pj4gICA+PlN1YmplY3Q6IFJlOiBbc2Zj
XSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pg0K
Pj4+Pj4gICA+PkhpIEx1Y3ksDQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+Tm8uIEkgYW0gc2ltcGx5
IHNheWluZyB3ZSBzaG91bGQgbm90IG92ZXJjb21wbGljYXRlIHRoZSBwcm9ibGVtDQo+Pj4+PiAg
ID4+c3RhdGVtZW50IHdpdGggdGV4dCB0aGF0IGFkZHMgbGl0dGxlIHRvIG5vIHZhbHVlIGluIG15
IG9waW5pb24uDQo+Pj4+PiBXaGV0aGVyDQo+Pj4+PiAgID4+d2UgY2FsbCBpdCBtZXRhZGF0YSwg
b3IgY29udGV4dCwgaGFzIG5vIGJlYXJpbmcgb24gdGhlIGZhY3QNCj4+Pj4+dGhhdCB0aGUNCj4+
Pj4+ICAgPj5wcm9ibGVtIHN0YXRlbWVudCBhbHJlYWR5IGNsZWFybHkgc3RhdGVzIHdlIG5lZWQg
dG8gYmUgYWJsZSB0bw0KPj4+Pj5wYXNzDQo+Pj4+PiAgID4+aW5mb3JtYXRpb24gYmV0d2VlbiBT
RsK5cyBhbmQgYmV0d2VlbiB0aGUgbmV0d29yayAmIFNGwrlzLg0KPj4+Pj4gICA+Pg0KPj4+Pj4g
ICA+Pg0KPj4+Pj4gICA+Pk9uIDMvMTIvMTQsIDU6MTMgUE0sICJMdWN5IHlvbmciIDxsdWN5Lnlv
bmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+DQo+Pj4+PjxtYWlsdG86
bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj4+DQo+
Pj4+PiAgID4+PkhpIEppbSwNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+PkkgZm9yIG9uZSBkb24n
dCBhZ3JlZSBhbmQgdGhpbmsgd2UgYXJlIG92ZXIgY29tcGxpY2F0aW5nIHdoYXQNCj4+Pj4+c2hv
dWxkDQo+Pj4+PiAgID4+PmJlIHN0cmFpZ2h0Zm9yd2FyZC4gVGhlIFNGQyBlbmNhcHN1bGF0aW9u
IHNob3VsZCBlbmFibGUgdHdvDQo+Pj4+PnRoaW5nczoNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+
PjEuIFN0ZWVyaW5nIG9mIHNlbGVjdGVkIGZsb3dzIHRocm91Z2ggYSBzZXJ2aWNlIGNoYWluOyB0
aGlzIGlzDQo+Pj4+PnRoZQ0KPj4+Pj4gICA+Pj5zZXJ2aWNlIGZ1bmN0aW9uIHBhdGguDQo+Pj4+
PiAgID4+PjIuIFBhc3Npbmcgb2YgY29udGV4dCBhc3NvY2lhdGVkIHdpdGggYSBnaXZlbiBmbG93
IHdpdGhpbiBzYWlkDQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+ZnVuY3Rpb24gcGF0aC4gVGhp
cyBjb250ZXh0IGluZm9ybWF0aW9uIG1heSBiZSBjb25zdW1lZCBieSBhDQo+Pj4+PlNGIChhbg0K
Pj4+Pj4gICA+Pj5hcHBsaWNhdGlvbiBJRCBpcyBhbiBleGFtcGxlKSBvciBtYXkgYmUgY29uc3Vt
ZWQgYnkgdGhlDQo+Pj4+PmZvcndhcmRpbmcNCj4+Pj4+ICAgPj4+ZWxlbWVudHMgKGEgdnJmLUlE
IGlzIGFuIGV4YW1wbGUpLg0KPj4+Pj4gICA+Pj5bTHVjeV0gRG8geW91IGNhbGwgdGhlIGNvbnRl
eHQgYXMgbWV0YWRhdGEgb3Igbm90PyBEbyB3ZSBoYXZlDQo+Pj4+PmFub3RoZXINCj4+Pj4+ICAg
Pj4+dGVybSBoZXJlIGJlc2lkZSBTRkMgaGVhZGVyIGFuZCBtZXRhZGF0YS4gSSBzZWUgdGhhdCB5
b3UgZG9uJ3QNCj4+Pj4+d2FudCB0bw0KPj4+Pj4gICA+Pj5zZXBhcmF0ZSB3aGF0IGlzIGNvbnN1
bWVkIGJ5IFNGIGFuZCB3aGF0IGlzIGNvbnN1bWVkIGJ5IHRoZQ0KPj4+Pj5mb3J3YXJkaW5nDQo+
Pj4+PiAgID4+PmVsZW1lbnRzLg0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+THVjeQ0KPj4+Pj4g
ICA+Pj4NCj4+Pj4+ICAgPj4+U2VudCBmcm9tIG15IGlQaG9uZQ0KPj4+Pj4gICA+Pj4NCj4+Pj4+
ICAgPj4+PiBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MTYgUE0sICJMdWN5IHlvbmciDQo+Pj4+Pjxs
dWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+IDxtYWlsdG86
bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+
IEdyZWF0LiBUaGVuIHdlIG1heSBjb25zaWRlciB0d28gc3BlY2lhbCBtZXRhZGF0YSBkZWZpbml0
aW9ucw0KPj4+Pj5pbiB0aGUNCj4+Pj4+ICAgPj4+PnByb2JsZW0gc3RhdGVtZW50IHNvIHdlIGNh
biBhbGwgdXNlIHRoZSBzYW1lIGRlZmluaXRpb25zLg0KPj4+Pj5IZXJlIGlzIG15DQo+Pj4+PiAg
ID4+Pj5zdWdnZXN0ZWQgdGV4dCBhbmQgbGlrZSB0byBoZWFyIHlvdSBhbmQgb3RoZXIncyBpbnB1
dCBhbmQNCj4+Pj4+c3VnZ2VzdGlvbnMuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBEYXRh
cGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkN
Cj4+Pj4+dG8NCj4+Pj4+ICAgPj4+PmV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGVs
ZW1lbnRzIGluIGEgc2VydmljZSBmdW5jdGlvbg0KPj4+Pj4gICA+Pj4+Y2hhaW5pbmcuIEluIHRo
aXMgY29udGV4dCwgdGhlcmUgYXJlIHR3byB0eXBlcyBvZiBkYXRhIHBsYW5lDQo+Pj4+Pm1ldGFk
YXRhLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gU2VydmljZSBGdW5jdGlvbiBNZXRhZGF0
YTogdGhlIGluZm9ybWF0aW9uIGV4Y2hhbmdlZCBiZXR3ZWVuDQo+Pj4+PiAgID4+Pj5jbGFzc2lm
aWVyIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucyB0bw0K
Pj4+Pj4gICA+Pj4+ZmFjaWxpdGF0ZSBzZXJ2aWNlIGZ1bmN0aW9ucyBvbiB0aGUgcGFja2V0IHRy
ZWF0bWVudC4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFN0ZWVyaW5nIE1ldGFkYXRhOiB0
aGUgaW5mb3JtYXRpb24gZnJvbSBzZXJ2aWNlIGZ1bmN0aW9ucyB0byBhDQo+Pj4+PiAgID4+Pj5j
bGFzc2lmaWVyIG9yIHNlcnZpY2Ugbm9kZSBmb3IgdHJhZmZpYyBmb3J3YXJkaW5nIHB1cnBvc2Uu
DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiAtZW5kDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAg
Pj4+PiBMdWN5DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4+PiAgID4+Pj4gRnJvbTogSm9lbCBNLiBIYWxwZXJu
IFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0NCj4+Pj4+ICAgPj4+PiBTZW50OiBXZWRuZXNk
YXksIE1hcmNoIDEyLCAyMDE0IDI6MzUgUE0NCj4+Pj4+ICAgPj4+PiBUbzogTHVjeSB5b25nOyBO
aWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyDQo+Pj4+PiAgID4+Pj4gQ2M6IEppbSBHdWljaGFy
ZCAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhh
ZGkNCj4+Pj4+ICAgPj4+PiBTYWxpbQ0KPj4+Pj4gICA+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBk
cmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+DQo+
Pj4+PiAgID4+Pj4gWWVzLCBJIGFtIHRyeWluZyB0byBjb25zaXN0ZW50bHkgZGlzdGluZ3Vpc2gg
dGhvc2UgdHdvIGNhc2VzDQo+Pj4+PndoZW4NCj4+Pj4+ICAgPj4+PnRhbGtpbmcgYWJvdXQgdGhl
IGluZm9ybWF0aW9uIGNhcnJpZWQgd2l0aCBwYWNrZXRzIGluIHNlcnZpY2UNCj4+Pj4+Y2hhaW5z
Lg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gWW91cnMsDQo+Pj4+PiAgID4+Pj4gSm9lbA0K
Pj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4+IE9uIDMvMTIvMTQsIDM6MTMgUE0sIEx1Y3kgeW9u
ZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4gSm9lbCwgU2VlIGJlbG93LiAtLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLSBGcm9tOiBzZmMNCj4+Pj4+ICAgPj4+Pj4gW21haWx0bzpzZmMtYm91bmNlc0Bp
ZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpvZWwgTS4gSGFscGVybg0KPj4+Pj5TZW50Og0KPj4+Pj4g
ICA+Pj4+PiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MDIgUE0gVG86IEx1Y3kgeW9uZzsg
Tmljb2xhcw0KPj4+Pj5CT1VUSE9SUzsNCj4+Pj4+ICAgPj4+Pj4gUm9uIFBhcmtlciBDYzogSmlt
IEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsN
Cj4+Pj4+ICAgPj4+Pj4gSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+
ICAgPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+
ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gSSB3YXMgdHJ5aW5nIHRvIHdvcmQgaXQgY2FyZWZ1bGx5
IG5vdCB0byBmb2N1cyBvbiB3aG8gcHV0cw0KPj4+Pj50aGUNCj4+Pj4+ICAgPj4+Pj4gaW5mb3Jt
YXRpb24gaW4sIGJ1dCBvbmx5IG9uIHdobyBjb25zdW1lcyB0aGUgaW5mb3JtYXRpb24uDQo+Pj4+
PiAgID4+Pj4+IEluZm9ybWF0aW9uIGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyBtYXkgY29tZSBmcm9t
IHRoZSBpbmdyZXNzDQo+Pj4+PiAgID4+Pj4+IGNsYXNzaWZpZXIgb3IgZnJvbSBvdGhlciBzZXJ2
aWNlIGZ1bmN0aW9ucy4gW0x1Y3ldIHRoaXMgaXMNCj4+Pj4+dGhlIG9uZQ0KPj4+Pj4gICA+Pj4+
PiBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldy4gSW5mb3JtYXRpb24gZm9yIHRoZQ0K
Pj4+Pj5mb3J3YXJkaW5nDQo+Pj4+PiAgID4+Pj4+IHdpbGwgZ2VuZXJhbGx5IGNvbWUgZnJvbSB0
aGUgaW5ncmVzcyBjbGFzc2lmaWVyLCBidXQgaW4NCj4+Pj4+c3BlY2lhbA0KPj4+Pj4gICA+Pj4+
PiBjYXNlcyBtYXkgYmUgcHJvdmlkZWQgYnkgc2VydmljZSBmdW5jdGlvbnMuIChJIGtlZXANCj4+
Pj4+d2FudGluZyB0byBnZXQNCj4+Pj4+ICAgPj4+Pj4gcmlkIG9mIHRob3NlIHNwZWNpYWwgY2Fz
ZXMsIGJ1dCBzbyBmYXIgdGhlcmUgc2VlbSB0byBiZQ0KPj4+Pj5qdXN0IGVub3VnaA0KPj4+Pj4g
ICA+Pj4+PiBvZiB0aGVtIHRvIHdhcnJhbnQgY292ZXJpbmcgaW4gdGhlIHNvbHV0aW9uLiBBbmQg
bW9yZQ0KPj4+Pj5pbXBvcnRhbnRseSwNCj4+Pj4+ICAgPj4+Pj4gc2lnbmlmaWNhbnQgc3VwcG9y
dCBmb3IgaXQgaW4gdGhlIHdvcmtpbmcgZ3JvdXAuKSBbTHVjeV0NCj4+Pj4+VGhpcyBpcw0KPj4+
Pj4gICA+Pj4+PiB0aGUgc2Vjb25kIGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3IChi
dXQgeW91IGRvbid0DQo+Pj4+Pmxpa2UgaXQpLg0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+
PiBBbmQgeW91IHN1Z2dlc3QgZGlzdGluZ3Vpc2hpbmcgdGhlc2UgdHdvIGNhc2VzIHdoZW4NCj4+
Pj4+ZGlzY3Vzc2luZw0KPj4+Pj4gICA+Pj4+PiBhYm91dCBtZXRhZGF0YSB1c2FnZS4gSXMgdGhh
dCByaWdodCB1bmRlcnN0YW5kaW5nPw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBMdWN5
DQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+
DQo+Pj4+PiAgID4+Pj4+PiBPbiAzLzEyLzE0LCAyOjMzIFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+
Pj4+PiAgID4+Pj4+PiBKb2VsLCBJIGludGVycHJldCB0aGF0IHlvdSBzdWdnZXN0cyB0aGF0IGRp
c3Rpbmd1aXNoIHRoZQ0KPj4+Pj5leGNoYW5nZQ0KPj4+Pj4gICA+Pj4+Pj4gaW5mb3JtYXRpb24g
ZGF0YSBwbGFuZSBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMNCj4+Pj4+YW5kIHRo
ZQ0KPj4+Pj4gICA+Pj4+Pj4gZXhjaGFuZ2UgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVk
IGZyb20gYSBzZXJ2aWNlDQo+Pj4+PmZ1bmN0aW9uIHRvDQo+Pj4+PiAgID4+Pj4+PiBhIHNlcnZp
Y2Ugbm9kZS4gSXMgdGhpcyByaWdodCB1bmRlcnN0YW5kaW5nPyBMdWN5DQo+Pj4+PiAgID4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBN
LiBIYWxwZXJuDQo+Pj4+PiAgID4+Pj4+PiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21dIFNl
bnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsDQo+Pj4+PjIwMTQNCj4+Pj4+IDE6MTkNCj4+Pj4+ICAg
Pj4+Pj4+IFBNDQo+Pj4+PiAgID4+Pj4+PiBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JT
OyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQNCj4+Pj4+ICAgPj4+Pj4+IChqZ3VpY2hhcik7
IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+
PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJq
ZWN0Og0KPj4+Pj4gICA+Pj4+Pj4gUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRh
LWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gTXkgaW5jbGlu
YXRpb24gd291bGQgYmUgdG8gdHVuZSB0aGF0IGRlZmluaXRpb24gdG8NCj4+Pj4+ZGlzdGluZ3Vp
c2gNCj4+Pj4+ICAgPj4+Pj4+IGJldHdlZW4gZGF0YXBsYW5lIGNhcnJpZWQgaW5mb3JtYXRpb24g
aW50ZW5kZWQgZm9yIHVzZSBieQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+PiBmdW5jaXRv
bnMgKHdoYXRldmVyIHRoZSBvcmlnaW4pLCBhbmQgZGF0YXBsYW5lIGNhcnJpZWQNCj4+Pj4+aW5m
b3JtYXRpb24NCj4+Pj4+ICAgPj4+Pj4+IGludGVuZGVkIGZvciBkYXRhcGxhbmUgZm9yd2FyZGlu
ZyBjb21wb25lbnRzLg0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IFlvdXJzLCBKb2Vs
DQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBIaSBKb2Vs
LA0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gSSBhZ3JlZSB0aGF0IHdlIG5lZWQg
dXNpbmcgdGhlIHNhbWUgZGVmaW5pdGlvbiBmb3IgYQ0KPj4+Pj50ZXJtLCBidXQNCj4+Pj4+ICAg
Pj4+Pj4+PiBkaXNhZ3JlZSB0aGF0IHRoZSBtZXRhZGF0YSBkZWZpbml0aW9uIGhlcmUgaXMgYSBz
ZXQgb2YNCj4+Pj4+ICAgPj4+Pj4+PiBpbmZvcm1hdGlvbiBwdXQgaW4gdGhlIFNGQyBoZWFkZXIu
IFRoaXMgbWF5IGJlIHRvbyBuYXJyb3cNCj4+Pj4+b3IgbGVhZA0KPj4+Pj4gICA+Pj4+Pj4+IHRv
IGEgcGFydGljdWxhciBzb2x1dGlvbi4gSSBhbSBmaW5lIHdpdGggdGhpcyBkZWZpbml0aW9uDQo+
Pj4+PmluIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+IHByb2JsZW0gc3RhdGVtZW50IHcvIG1pbm9yIHR3
ZWFrIChzdWdnZXN0ZWQgb24gbWFpbGluZw0KPj4+Pj5saXN0KS4NCj4+Pj4+ICAgPj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBw
cm92aWRlcyB0aGUNCj4+Pj4+YWJpbGl0eSB0bw0KPj4+Pj4gICA+Pj4+Pj4+IGV4Y2hhbmdlIGlu
Zm9ybWF0aW9uIGJldHdlZW4gdGhlIGNsYXNzaWZpZXJzIGFuZCBzZXJ2aWNlDQo+Pj4+PiAgID4+
Pj4+Pj4gZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBhbmQgc2VydmljZQ0K
Pj4+Pj5mdW5jdGlvbnMgYW5kDQo+Pj4+PiAgID4+Pj4+Pj4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4g
Y2xhc3NpZmllcnN8c2VydmljZSBub2Rlcy4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+IFRoZXJlIG1heSBiZSBhIHNvbHV0aW9uIHRoYXQgYSBzZXJ2aWNlIGZ1bmN0aW9uIHBhc3Nl
cw0KPj4+Pj5zb21lDQo+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IGluZm9ybWF0aW9uIHRvIGF0dGFj
aGVkIHNlcnZpY2Ugbm9kZSB3aXRob3V0IHVzaW5nIFNGQw0KPj4+Pj5oZWFkZXIuDQo+Pj4+PiAg
ID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBUaGFua3MsIEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0gRnJvbTogSm9lbCBIYWxwZXJuIERpcmVjdA0KPj4+Pj4gICA+Pj4+Pj4+IFttYWlsdG86am1o
LmRpcmVjdEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwNCj4+Pj4+TWFyY2ggMTIs
DQo+Pj4+PiAgID4+Pj4+Pj4gMjAxNCAxMjoyNSBQTSBUbzogTHVjeSB5b25nOyBKb2VsIE0uIEhh
bHBlcm47IE5pY29sYXMNCj4+Pj4+Qk9VVEhPUlM7DQo+Pj4+PiAgID4+Pj4+Pj4gUm9uIFBhcmtl
ciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlwZXIubmV0
PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dD47DQo+Pj4+PiAgID4+Pj4+Pj4gc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBb
c2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVy
YXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBMdWN5LCB5b3Ugc2F5ICJ0
aGUgbWV0YWRhdGEgdGVybSBtZWFucyAuLi4iIFRoZQ0KPj4+Pj5kZWZpbml0aW9uIHlvdQ0KPj4+
Pj4gICA+Pj4+Pj4+IHRoZW4gcHJvdmlkZSBpcyBhIGRlZmluaXRpb24gb2YgdGhlIHNldCBvZiBp
bmZvcm1hdGlvbiB3ZQ0KPj4+Pj5hcmUNCj4+Pj4+ICAgPj4+Pj4+PiBwcm9wb3NpbmcgdGhhdCB3
ZSBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIEksIGFuZCBvdGhlcnMsDQo+Pj4+PmhhdmUNCj4+Pj4+
ICAgPj4+Pj4+PiBiZWVuIHVzaW5nIHRoZSB0ZXJtIG1ldGFkYXRhIG1vcmUgbmFycm93bHkuIFdl
IGNhbiB1c2UNCj4+Pj4+d2hhdGV2ZXINCj4+Pj4+ICAgPj4+Pj4+PiBkZWZpbml0aW9uIHdlIHdh
bnQuIEJ1dCB3ZSBkbyBuZWVkIHRvIGFncmVlIG9uIHRoZQ0KPj4+Pj5kZWZpbml0aW9uLg0KPj4+
Pj4gICA+Pj4+Pj4+IEZvciB0aGUgcHVycG9zZXMgb2YgdGhlIFdHLCBpdCBzZWVtcyBtdWNoIG1v
cmUgdXNlZnVsIHRvDQo+Pj4+PnVzZSB0aGUNCj4+Pj4+ICAgPj4+Pj4+PiB0ZXJtIG1ldGFkYXRh
IGZvciB0aGUgbmFycm93ZXIgZGVzY3JpcHRpb24uDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IE9u
IDMvMTIvMTQsIDE6MTkgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4gSGkg
Sm9lbCwNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gSSBhZ3JlZS4gV2UgbmVl
ZCB0byBkaWZmZXJlbnRpYXRlIHRoZSBtZXRhZGF0YSB1c2VkIGJ5DQo+Pj4+PnNlcnZpY2UNCj4+
Pj4+ICAgPj4+Pj4+Pj5mdW5jdGlvbiBhbmQgU0ZDIGhlYWRlci4gVGhlIG1ldGFkYXRhIHRlcm0g
bWVhbnMgY2FycnlpbmcNCj4+Pj4+c29tZQ0KPj4+Pj4gICA+Pj4+Pj4+PnN0YXRlcyBhbG9uZyB3
aXRoIHRoZSBwYWNrZXQuIElNTzogU0ZDIGhlYWRlciBpcyBhIGtpbmQgb2YNCj4+Pj4+ICAgPj4+
Pj4+Pj5tZXRhZGF0YSBjYXJyaWVkIG9uIHBhY2tldCBmb3IgbmV4dCBzZXJ2aWNlIG5vZGUgdG8g
dXNlLg0KPj4+Pj5JbiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj5jb250ZXh0IG9mIFNGQywgd2UgaGF2
ZSB0ZXJtIGZvciBTRkMgaGVhZGVyIGFuZCB0aGUNCj4+Pj4+bWV0YWRhdGEgdGhhdA0KPj4+Pj4g
ICA+Pj4+Pj4+PndhcyBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIG9yIGJldHdl
ZW4gc2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+PmZ1bmN0aW9ucyBhbmQgY2xhc3NpZmllcnMvc2Vy
dmljZSBub2Rlcywgd2hpY2ggaXMgd2hhdA0KPj4+Pj50aGUgZHJhZnQNCj4+Pj4+ICAgPj4+Pj4+
Pj5mb2N1cy4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gVGhhbmtzLCBMdWN5
DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybg0KPj4+Pj4gICA+Pj4+
Pj4+PiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2gg
MTIsDQo+Pj4+PiAyMDE0DQo+Pj4+PiAgID4+Pj4+Pj4+IDExOjE4IEFNIFRvOiBMdWN5IHlvbmc7
IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6DQo+Pj4+PiBKaW0NCj4+Pj4+ICAgPj4+
Pj4+Pj4gR3VpY2hhcmQgKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsg
c2ZjOyBKYW1hbCBIYWRpIFNhbGltDQo+Pj4+PiAgID4+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2Zj
XQ0KPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+
ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gSSB0aGluayBpdCBpcyBpbXBvcnRhbnQgdG8g
a2VlcCBhIHN0cm9uZyBkaXN0aW5jdGlvbg0KPj4+Pj5iZXR3ZWVuDQo+Pj4+PiAgID4+Pj4+Pj4+
IG1ldGFkYXRhICh3aGljaCBpcyBmb3IgdXNlIGJ5IGFwcGxpY2F0aW9ucykgYW5kIHRoZQ0KPj4+
Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+IGNoYWluaW5nIGluZm9ybWF0aW9uIGluIHRoZSBi
YXNlIHNlcnZpY2UgY2hhaW4gaGVhZGVyLA0KPj4+Pj53aGljaCBpcw0KPj4+Pj4gICA+Pj4+Pj4+
PiBmb3IgdXNlIGJ5IHRoZSBzZXJ2aWNlIGNoYWluIHN1cHBvcnQgbWVjaGFuaXNtcy4NCj4+Pj4+
ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IE9uIDMvMTIvMTQsIDEwOjQyIEFNLCBMdWN5IHlvbmcgd3Jv
dGU6DQo+Pj4+PiAgID4+Pj4+Pj4+PiBGdWxseSBhZ3JlZSB3aXRoIEpvZS4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBXZSBzaG91bGQgbm90IHJlcXVpcmUgYSBmaXggbGVu
Z3RoIGZvciBpbi1iYW5kIG1ldGFkYXRhDQo+Pj4+PmJ1dA0KPj4+Pj4gICA+Pj4+Pj4+Pj4gYWxz
byBub3QgbGVhdmUgaXQgZm9yIGZyZWVseSB1c2FnZS4gSW4gZmFjdCwgd2hlbiBhDQo+Pj4+PnNl
cnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+IG5vZGUgaW5zZXJ0cyBTRkMgaGVhZGVyIG9uIGEgKGVu
Y2Fwc3VsYXRlZCkgcGFja2V0IGFuZA0KPj4+Pj5zZW5kIHRvDQo+Pj4+PiAgID4+Pj4+Pj4+PiBu
ZXh0IHNlcnZpY2Ugbm9kZSwgU0ZDIGhlYWRlciBpdHNlbGYgY2FuIGJlIHNlZW4gYXMgYQ0KPj4+
Pj5tZXRhZGF0YS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBMdWN5DQo+
Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0gRnJvbTogc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+PiBbbWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnXSBPbiBCZWhhbGYgT2YgSm9lbCBNLg0KPj4+Pj5IYWxwZXJuDQo+Pj4+PiAgID4+Pj4+
Pj4+PiBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDk6MjEgQU0gVG86IE5pY29sYXMN
Cj4+Pj4+Qk9VVEhPUlM7DQo+Pj4+PiAgID4+Pj4+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3Vp
Y2hhcmQgKGpndWljaGFyKTsNCj4+Pj4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+
ICAgPj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+
Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gRm9yIGluLWJhbmQgbWV0YWRhdGEs
IHRoZSBBUEkgZm9yIGFjY2VzcyBjYW4gZWFzaWx5IGJlDQo+Pj4+PiAgID4+Pj4+Pj4+PiBzeW5j
aHJvbm91cy4gT3V0IG9mIGJhbmQgbWV0YWRhdGEgbmVlZHMgZGlmZmVyZW50DQo+Pj4+PmhhbmRs
aW5nLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gVGhlcmUgYXJlIG1hbnkgY2FzZXMgd2hlcmUgb3V0LW9m
LWJhbmQgbWV0YWRhdGEgaXMNCj4+Pj4+dXNlZnVsIGFuZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4gYXBw
cm9wcmlhdGUuIEJ1dCB0aGV5IGRvIG5vdCBjb3ZlciBhbGwgbmVlZHMgYnkgYW55DQo+Pj4+PnN0
cmV0Y2guDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gRXZlbiBpZiBlYWNo
IHBpZWNlIG9mIGluLWJhbmQgbWV0YWRhdGEgaXMgb2YgZml4ZWQNCj4+Pj4+bGVuZ3RoLA0KPj4+
Pj4gICA+Pj4+Pj4+Pj4gdGhlcmUgYXJlIG1hbnkgZGlmZmVyZW50IGtpbmRzIG9mIG1ldGF0eXBl
LiBUcnlpbmcgdG8NCj4+Pj4+c2F5DQo+Pj4+PiAgID4+Pj4+Pj4+PiAidGhlcmUgd2lsbCBiZSBl
eGFjdGx5IGZvdXIgcGllY2VzLCBhbmQgdGhleSB3aWxsIGJlIG9mDQo+Pj4+PnR5cGVzDQo+Pj4+
PiAgID4+Pj4+Pj4+PiB0MSwgdDIsIHQzLCBhbmQgdDQiIGlzIHNpbXBseSB0b28gc3BlY2lmaWMg
Zm9yIGV2ZW4gODAlDQo+Pj4+Pm9mIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj5uZWVkcy4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBPbiAzLzEyLzE0LCA4OjUyIEFNLCBOaWNvbGFzIEJP
VVRIT1JTIHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEhlbGxvIFJvbiwNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFNlbmRpbmcgb3V0IG9mIGJhbmQgY29uZ3J1ZW50
IG1ldGFkYXRhIG1heSBub3QgYmUgdGhlDQo+Pj4+PmFuc3dlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
IHRvIGFsbCBuZWVkcyBidXQgaXQgaXMgb25lIHRvb2wgdGhhdCB3ZSBzaG91bGQga2VlcC4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE5vdCBhbGwgbWV0YWRhdGEgaXMg
dGllZCB0byBhIHNwZWNpZmljIHBhY2tldCwgZm9yDQo+Pj4+PmV4YW1wbGUgYQ0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IHBvbGljeSBjaGFuZ2UgaW4gUENSRiBjb3VsZCBsZWFkIHRvIHNvbWUgbWV0YWRh
dGENCj4+Pj4+c2lnbmFsaW5nLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRoZSByZWFjdGlvbiB0aW1l
IG5lZWQgbm90IGJlIGltbWVkaWF0ZSwgZmV3IG1zIG1heQ0KPj4+Pj5ub3QgbWF0dGVyLg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gQXMgeW91IHBvaW50LCBpZiBhIHBh
Y2tldCBpcyB0aWVkIHRvIGEgbWV0YWRhdGEgYQ0KPj4+Pj5jb3JyZWxhdGlvbg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IGluZm8gY2FuIGJlIHNldCBpbiBib3RoIHBhY2tldCB0byBkZWFsIHdpdGggaXQg
KGkuZQ0KPj4+Pj5tZXRhZGF0YQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGV4cGVjdGVkIGZsYWcgaW4g
dGhlIFNGQyBoZWFkZXIsIHBsdXMgYW4gaWQpDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBGaW5hbGx5IHdlIGNhbiBzdGlsbCBzZW5kIHNvbWUgbGltaXRlZCBtZXRhZGF0
YSB3aXRoaW4NCj4+Pj4+YSBoZWFkZXIuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhpcyBjb3VsZCBi
ZSB1c2VkIGZvciBsb2FkIGJhbGFuY2VycyBpbiBwYXJ0aWN1bGFyIGlmDQo+Pj4+PndlDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gYWdyZWUgb24gYSBjb252ZW50aW9uIHRvIGxvY2F0ZSAiY29hcnNlIGdy
YWluIHBvbGljeSINCj4+Pj4+ICAgPj4+Pj4+Pj4+PiAvICJmaW5lIGdyYWluIHBvbGljeSIgb24g
cmVzZXJ2ZWQgY29udGV4dCBoZWFkZXJzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gVGhpcyBzZWVtcyB0byBvcGVuIHVwIGEgbG90IG9mIGZsZXhpYmlsaXR5IC8NCj4+
Pj4+aW5ub3ZhdGlvbnMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBP
biB5b3VyIGxhc3QgcG9pbnQsIHRoZXJlIGlzIGEgcXVlc3Rpb24gb24gaG93IHRvIG1ha2UNCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiBtZXRhZGF0YSBhdmFpbGFibGUgdG8gYSBTZXJ2aWNlIEZ1bmN0aW9u
LiBDdXJyZW50IHNvY2tldA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGNvbm5lY3Rpb25zIGZvciBleGFt
cGxlIGRvIG5vdCBhbGxvdyB0byByZXRyaWV2ZSBJUA0KPj4+Pj5oZWFkZXINCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBvcHRpb25zLiBTbyBJIGFzc3VtZSB0aGF0IFNGQyBhd2FyZSBTZXJ2aWNlIEZ1bmN0
aW9ucw0KPj4+Pj53aWxsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbmVlZCBzb21lIChhc3luY2hyb25v
dXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiA/KSBBUEkgdG8gcmV0cmlldmUgU0ZDIGhlYWRlciBpbmZv
cm1hdGlvbiBhcyB3ZWxsIGFzDQo+Pj4+PmluLWJhbmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtZXRh
ZGF0YS4gSSBkb24ndCBzZWUgb3V0IG9mIGJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0DQo+Pj4+PmFk
ZGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGNvbXBsZXhpdHksIHRoZSBzYW1lIEFQSSBjYW4gcHJv
YmFibHkgYXBwbHkuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGUg
YWx0ZXJuYXRpdmUgb3B0aW9uLCBhbGxvd2luZyB2YXJpYWJsZSBzaXplZA0KPj4+Pj5tZXRhZGF0
YSBpbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRoZSBTRkMgaGVhZGVyIGhhcyBzb21lIGRyYXdiYWNr
cyBhcyB3ZWxsLCBvbmUgYmVpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBmcmFnbWVudGF0aW9uLCBh
bmQgc29tZSBzd2l0Y2hlcyBleHBlY3RpbmcgYXMgd2VsbCB0bw0KPj4+Pj5sb29rIGF0DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gZW5kIHVzZXIgdHJhZmZpYyBoZWFkZXJzIGZvciBsaW5rIGxvYWQgYmFs
YW5jaW5nLiBJDQo+Pj4+PndvdWxkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gYWdyZWUgdGhhdCBpZiB3
ZSBjYW4gYWNjZXB0IHRoZXNlIGlzc3VlcywgdGhlbiBzZW5kaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gb2ZmLWxpbmUgY29uZ3J1ZW50IG1ldGFkYXRhIGxvb3NlcyBpdHMgaW50ZXJlc3QuDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBXZSBuZWVkIHRvIHRha2UgaW50byBh
Y2NvdW50IHRoYXQgYm90aCBpbi1iYW5kIGFuZA0KPj4+Pj5jb25ncnVlbnQNCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBvdXQtb2YtYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQgaXMgbm90IHJlbGlhYmxlLiBB
DQo+Pj4+PnBhY2tldCBsb3NzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdHJpZ2dlcmluZyByZXRyYW5z
bWlzc2lvbiB3b3VsZCBub3QgbGVhZCB0byB0aGUNCj4+Pj4+aWRlbnRpY2FsDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gcmVjb25zdHJ1Y3Rpb24gb2YgdGhlIGFzc29jaWF0ZWQgbWV0YWRhdGEuIEluIHNv
bWUNCj4+Pj4+Y2FzZXMsIHdlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWlnaHQgdGh1cyBldmVuIG5l
ZWQgbm9uLWNvbmdydWVudCBvdXQtb2YtYmFuZCByZWxpYWJsZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
IG1ldGFkYXRhIHRyYW5zcG9ydC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBOaWNvbGFzIF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbToNCj4+Pj4+IFJvbg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+IFBhcmtlciBbUm9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxt
YWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT5dIFNlbnQ6DQo+Pj4+PldlZG5l
c2RheSwNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBNYXJjaCAxMiwgMjAxNA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+IDEyOjQzIFBNIFRvOiBOaWNvbGFzIEJPVVRIT1JTIENjOiBKaW0gR3VpY2hhcmQNCj4+Pj4+
KGpndWljaGFyKTsNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0K
Pj4+Pj5zZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE5pY29sYXMsDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBJIHVuZGVyc3RhbmQgdGhlIGNvbmNlcHQgZm9yIG91
dCBvZiBiYW5kIHNpZ25hbGluZyBvZg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+bWV0YWRhdGEsIGJ1dCBJ
IGFtIGNvbmNlcm5lZCB0aGF0IGl0IGludHJvZHVjZXMNCj4+Pj4+c2lnbmlmaWNhbnQNCj4+Pj4+
ICAgPj4+Pj4+Pj4+PmNvbXBsZXhpdHkgZHVlIHRvIHRoZSBwb3RlbnRpYWwgcmFjZSBjb25kaXRp
b24gb2YNCj4+Pj4+cmVjZWl2aW5nIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+cmVhbCBwYWNrZXQg
YmVmb3JlIHRoZSBtZXRhZGF0YS4gV2hpbGUgdGhlIHJlYWwgcGFja2V0DQo+Pj4+PmNvdWxkDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj5pbmRpY2F0ZSB0aGF0IG91dCBvZiBiYW5kIG1ldGFkYXRhIGlzIGV4
cGVjdGVkLCBob3cgY2FuDQo+Pj4+PndlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5ndWFyYW50ZWUgdGhl
IG9yZGVyIG9mIHJlY2VwdGlvbj8gV2hhdCBpZiBzd2l0Y2hpbmcgb3INCj4+Pj4+cm91dGluZw0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+bm9kZXMgYXBwbHkgaGFzaCBiYXNlZCBsb2FkIGJhbGFuY2luZz8g
V2hhdCBpZiB0aGUgbG9hZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+YmFsYW5jaW5nIHVuZGVyc3RhbmRz
IFNGQyBlbmNhcHMgYW5kIGxvb2tzIGJleW9uZCBpdCB0bw0KPj4+Pj50aGUNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pm9yaWdpbmFsIGhlYWRlciB0byBnZXQgYmV0dGVyIGVudHJvcHk/DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gQ2FuIHdlIGd1YXJhbnRlZSB0aGF0IHRoZSBtZXRhZGF0YSBhbmQgcmVhbCBwYWNr
ZXQNCj4+Pj4+d2lsbCBmb2xsb3cNCj4+Pj4+ICAgPj4+Pj4+Pj4+PnRoZSBleGFjdCBzYW1lIHBh
dGg/IElmIHdlIGNhbiBub3QsIHRoZW4NCj4+Pj4+aW1wbGVtZW50YXRpb25zIHdpbGwNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pm5lZWQgdG8gYWRkIGluZ3Jlc3MgcXVldWluZyB0byBjb3BlIHdpdGggdGhl
IHNjZW5hcmlvLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gQWxzbywg
ZG8geW91IGZlZWwgdGhhdCB0aGUgaW5jcmVhc2UgaW4gaW1wbGVtZW50YXRpb24NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBjb21wbGV4aXR5IGF0IHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucyBpcyByZWFzb25h
YmxlPw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhhbmtzLg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gUm9uDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gT24gTWFyIDEyLCAyMDE0LCBhdCA0OjA5IEFNLCAiTmlj
b2xhcyBCT1VUSE9SUyINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhPUlNAcW9z
bW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPg0KPj4+Pj48bWFpbHRv
Ok5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBJIHRoaW5rIHdlIG11c3QgbWFrZSBhIGRpc3RpbmN0aW9u
IGJldHdlZW46DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IC0gTWV0
YWRhdGEgd2hpY2ggc2hvdWxkIGJlIHBhcnQgb2YgdGhlIGhlYWRlciBkZWZpbmVkDQo+Pj4+PmFz
IGluDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGJhbmQgbWFya2luZy4gLSBNZXRhZGF0YSB3aXRoIGNh
biBiZSBwYXNzZWQgb3V0IG9mDQo+Pj4+PmJhbmQsIGZvcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBl
eGFtcGxlIGNvbmdydWVudCBvdXQgb2YgYmFuZCBzaWduYWxpbmcgZGVmaW5lZCBpbg0KPj4+Pj50
aGUgZHJhZnQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gVGhlIGZv
cm1lciBjYWxscyBmb3IgYSBsaW1pdGVkIHNwYWNlIGluIHRoZSBoZWFkZXIsDQo+Pj4+PnRydWUs
IFRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBsYXR0ZXIgaG93ZXZlciBkb2VzIG5vdCBpbmN1ciBh
bnkgc3BhY2UgbGltaXRhdGlvbg0KPj4+Pj5hbmQgaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gc3Rp
bGwgZmFpcmx5IGVmZmljaWVudCBhbmQgaXQgcmVtYWlucyBjb21wYXRpYmxlIHdpdGgNCj4+Pj4+
YSBmaXhlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBzaXplIGhlYWRlciB1c2VkIHRvIHJvdXRlIHRo
b3NlIHNpZ25hbGluZyBtZXNzYWdlcw0KPj4+Pj5hbG9uZyB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4gY2hhaW4ncyBzZXJ2aWNlIGZ1bmN0aW9ucy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4gTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fIEZyb206DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IEppbSBHdWljaGFyZCAoamd1aWNoYXIp
IFtqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT5dIFNlbnQ6DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+IFR1ZXNkYXksIE1hcmNoIDExLCAyMDE0IDY6NDggUE0gVG86IFJv
biBQYXJrZXIgQ2M6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IE5pY29sYXMgQk9VVEhPUlM7IGJyaWpz
bWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbQ0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1l
dGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+IEhpIFJvbiwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4g
V2UgY2FuIGNlcnRhaW5seSBoYXZlIHRoaXMgZGlzY3Vzc2lvbiBidXQgd2Ugc2hvdWxkDQo+Pj4+
PmZpcnN0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGNvbnNpZGVyIHdoYXQgaW5mb3JtYXRpb24gaXMg
bmVjZXNzYXJ5IGFuZCBpZiBzYWlkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGluZm9ybWF0aW9uIGNh
biBmaXQgd2l0aGluIGEgZml4ZWQgbnVtYmVyIG9mIGNvbnRleHRzDQo+Pj4+PmluIHRoZQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+PiBtYWpvcml0eSBvZiBjYXNlcy4gUmVtZW1iZXIsIHRoZSBnb2FsIG9m
IGJlaW5nIGFibGUNCj4+Pj4+dG8gcGFzcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSB0
aHJvdWdoIHRoZSBuZXR3b3JrIGlzIHRvIGVuaGFuY2Ugc2VydmljZQ0KPj4+Pj5kZWxpdmVyeSwN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbm90IHBhc3MgdGhlIGVudGlyZSB3b3JrcyBvZiBTaGFrZXNw
ZWFyZSA7LSkNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gU2VudCBm
cm9tIG15IGlQaG9uZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4g
T24gTWFyIDcsIDIwMTQsIGF0IDM6NTIgQU0sICJSb24gUGFya2VyIg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4gPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb20+DQo+Pj4+PjxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+IE5pY29sYXMsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4gSSBzZWUgc2ltaWxhciByZXF1aXJlbWVudHMgZnJvbSB0aGUgM2dwcCBFUEMgc2lkZS4NCj4+
Pj4+SSB3b3VsZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gbGlrZSB0byBwcm9wb3NlIGFuIE9VSSAv
IFRMViBiYXNlZCBhcHByb2FjaCB3aGVyZSB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IHJlc2Vy
dmVkIE9VSSBjYW4gYmUgdXNlZCBmb3IgYWdyZWVkIHVwb24gdHlwZXMgb2YNCj4+Pj4+Y29tbW9u
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSBhbmQgdmVuZG9yIG9yIG90aGVyIG9yZ2Fu
aXphdGlvbmFsIE9VSXMgY2FuDQo+Pj4+PmJlIHVzZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IHRv
IHF1aWNrbHkgaW5ub3ZhdGUgaW4gdGhlIG5ldHdvcmtzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4g
U2ltdWx0YW5lb3VzbHksIEkgd291bGQgYWxzbyBsaWtlIHRvIGNvbnNpZGVyDQo+Pj4+Pm1lY2hh
bmlzbXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IHRoYXQgYXJlIG9wdGltaXplZCBmb3IgbG9uZyBs
aXZlZCBmbG93cyBzbyBhcyB0bw0KPj4+Pj5saW1pdCB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
IG5lZ2F0aXZlIGVmZmVjdHMgb2YgcGFja2V0IGdyb3d0aC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBSb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IE9uIE1hciA3LCAyMDE0LCBhdCA4
OjM0IEFNLCAiTmljb2xhcyBCT1VUSE9SUyINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiA8Tmljb2xh
cy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+
DQo+Pj4+PjxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4gd3JvdGU6DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBIZWxsbyBKaW0NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEkgaGF2ZSBzZWVuIGNhc2Vz
IGluIEdpIExBTiwgd2hlcmUgc3Vic2NyaWJlciByZWxhdGVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gaW5mb3JtYXRpb24gaXMgcGFzc2VkIHRvIGEgV2ViIFByb3h5IGZvciBIVFRQIGhlYWRlcg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGVucmljaG1lbnQgKGFpbWVkIGF0IHNvbWUgV2ViIENvbnRl
bnQgcHJvdmlkZXJzDQo+Pj4+PnBhcnRuZXJzIG9mDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gdGhl
IE1vYmlsZSBPcGVyYXRvcikuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSW5mb3JtYXRpb24gd2Fz
IGFuIGNvZGVkIChwZXJzaXN0ZW50KSBzdWJzY3JpYmVyIGlkDQo+Pj4+PmRlcml2ZWQNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBmcm9tIHRoZSBNU0lTRE4sIGFuZCBjb3VwbGUgb2YgZiBjdXN0b21l
ciBwcm9maWxlDQo+Pj4+PnJlbGF0ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBmaWVsZHMuDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBJbiBhbiBzZmMgYmFz
ZWQgR2kgTEFOLCB0aGlzIGVudGl0eSBzaG91bGQgcmVjZWl2ZQ0KPj4+PiA+ZnJvbSB0aGUNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBDbGFzc2lmaWVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiAtIEEgY2xhc3NpZmljYXRpb24gb2YgdGhlIENvbnRlbnQgUHJv
dmlkZXIgKCBJZCwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBDYXRlZ29yeSkgYmFzZWQgb24gdHJh
ZmZpYyBhbmFseXNpcyAtIFRoZSBNU0lTRE4gb2YNCj4+Pj4+IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+IHN1YnNjcmliZXIgLSBUd28gc3Vic2NyaWJlciBwb2xpY3kgZmllbGRzIChub3QgdGll
ZA0KPj4+Pj4gdG8gUENSRg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGJ1dCBiZWxvbmdpbmcgdG8g
dGhlIFN1YnNjcmliZXIgREIpIChTdWJzY3JpYmVyDQo+Pj4+PiBjYXRlZ29yeSwNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+PiBzdWItY2F0ZWdvcnkpIC0gQSBzZXNzaW9uIGlkIChmb3IgbG9nZ2luZyBh
bmQNCj4+Pj4+dHJhY2tpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBwdXJwb3NlcykNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IFRoZSBvYmplY3RpdmUgYmVp
bmcgdG8gYXZvaWQgaGF2aW5nIHRoZSBIVFRQIFByb3h5DQo+Pj4+PnRvDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4gYmVjb21lIGEgdHJ1c3RlZCBhcHBsaWNhdGlvbiAoaW50ZXJvZ2F0ZSB0aGUNCj4+
Pj4+IHN1YnNjcmliZXIgREIsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZXRjLi4pDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+IE5pY29sYXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXyBGcm9tOiBKaW0NCj4+Pj4+IEd1aWNoYXJkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4g
KGpndWljaGFyKSBbamd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+
XSBTZW50Og0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IFRodXJzZGF5LCBNYXJjaCAwNiwgMjAxNCAy
OjAyIFBNIFRvOiBKYW1hbCBIYWRpDQo+Pj4+PlNhbGltOw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
IGptb2lzYW5kQGp1bmlwZXIubmV0PG1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldD4gPG1haWx0
bzpqbW9pc2FuZEBqdW5pcGVyLm5ldD47DQo+Pj4+PiBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IENj
Og0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHNmYyBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSGkgSmFtYWwsDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBZb3Ugc2FpZCAiSXQg
c2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZQ0KPj4+Pj4gc2l6ZWQNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSIuLiBJIGFtIG5vdCBzbyBjb252aW5jZWQgYW5kIHdv
dWxkIGxpa2UgdG8NCj4+Pj4+IGJldHRlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHVuZGVyc3Rh
bmQgdGhlIHJlcXVpcmVtZW50cyBiZWZvcmUgcGFzc2luZyBqdWRnZW1lbnQuDQo+Pj4+PiBJZiB3
ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGxvb2sgYXQgdGhlIHVzZSBjYXNlcyBhcyBwcmVzZW50
ZWQgdGh1cyBmYXIgaW50bw0KPj4+Pj4gdGhlIFdHIEkNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBo
YXZlIHlldCB0byBzZWUgYSBzaW5nbGUgZXhhbXBsZSBvZiB0aGUgbmVlZA0KPj4+Pj4gKG5vdGlu
ZyB0aGF0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZGVzaXJlIGlzIG5vdCB0aGUgc2FtZSBhcyBu
ZWVkKSAtIEkgYW0gbm90IHNheWluZw0KPj4+Pj4gdGhlcmUgaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+PiBubyByZXF1aXJlbWVudCBidXQgcmF0aGVyIHRoYXQgd2Ugc2hvdWxkIG5vdCBqdW1wDQo+
Pj4+PiB0byB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBjb25jbHVzaW9uIGFuZCBidWlsZCBz
dGFuZGFyZHMgYXJvdW5kIGEgdGhlb3J5Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+PiBPbiAzLzMvMTQsIDY6MzUgQU0sICJKYW1hbCBIYWRpIFNhbGltIg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+PiA8aGFkaUBtb2phdGF0dS5jb208bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPiA8
bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPj4NCj4+Pj4+d3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IEkgbGlrZSB0aGUgZG9jIC0gd2VsbCB3cml0
dGVuLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBTZWN0
aW9uIDQuMyBvbiBtZXRhZGF0YSBlbmNvZGluZy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gSXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJp
YWJsZSBzaXplZA0KPj4+Pj4gbWV0YWRhdGENCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gKGF0IGxl
YXN0IGZvciBodHRwL2FwcCB5b3Ugc2VlbSB0byBpbmRpY2F0ZSB0aGUNCj4+Pj4+IGRlc2lyZSBm
b3INCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj5pdCkuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IEZv
ciBhIGRhdGFwYXRoIHBlci1wYWNrZXQgbWV0YWRhdGEsIGkgZmVlbCB0aGUNCj4+Pj4+IG5lZWQg
aXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4ganVzdCBhcyBpbXBvcnRhbnQuIEFyZSB3ZSBsaW1p
dGVkIGJ5IHRoZSBmYWN0IHRoYXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gZXhpc3RpbmcgaGFy
ZHdhcmUgbWF5IG5vdCBiZSBhYmxlIHRvIGhhbmRsZSBUTFZzPw0KPj4+Pj5Gb3INCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+Pj4gZXhhbXBsZSwgSSBkb250IGhhdmUgYSBwcm9ibGVtIGhhbmRsaW5nIFRM
VnMgaW4gYQ0KPj4+Pj4gc29mdHdhcmUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj5kYXRhcGF0aC4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gY2hlZXJzLCBq
YW1hbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+Pj4gbWFpbGluZyBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBsaXN0IHNmY0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+
IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBs
aXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+
PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+
Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
DQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAg
ID4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc2ZjDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5nDQo+Pj4+PiBsaXN0DQo+Pj4+
PiAgID4+Pj4+IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
DQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+X19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj4+ICAgPj5zZmMgbWFpbGluZyBsaXN0
DQo+Pj4+PiAgID4+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2Zj
QGlldGYub3JnPg0KPj4+Pj4gICA+Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc2ZjDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQo+Pj4+PiAgID5zZmMgbWFpbGluZyBsaXN0DQo+Pj4+PiAgID5z
ZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+
Pj4+PiAgID5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4N
Cj4+Pj4NCj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18NCj4+Pj4gc2ZjIG1haWxpbmcgbGlzdA0KPj4+PiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMN
Cj4+Pg0KPj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
DQo+Pj4gc2ZjIG1haWxpbmcgbGlzdA0KPj4+IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KPj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4N
Cj4+DQo+Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+
PnNmYyBtYWlsaW5nIGxpc3QNCj4+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+
Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+DQo+X19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj5zZmMgbWFpbGluZyBsaXN0
DQo+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+aHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMN
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzZmMgbWFp
bGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYw0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPGJhc2Ug
aHJlZj0ieC1tc2c6Ly85OS8iPjwhLS1baWYgIW1zb10+PHN0eWxlPnZcOioge2JlaGF2aW9yOnVy
bCgjZGVmYXVsdCNWTUwpO30NCm9cOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCndc
Oioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCi5zaGFwZSB7YmVoYXZpb3I6dXJsKCNk
ZWZhdWx0I1ZNTCk7fQ0KPC9zdHlsZT48IVtlbmRpZl0tLT48c3R5bGU+PCEtLQ0KLyogRm9udCBE
ZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpIZWx2ZXRpY2E7DQoJcGFu
b3NlLTE6MiAxMSA2IDQgMiAyIDIgMiAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpX
aW5nZGluZ3M7DQoJcGFub3NlLTE6NSAwIDAgMCAwIDAgMCAwIDAgMDt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OlNpbVN1bjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCkBm
b250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUg
MyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFu
b3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpU
YWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiXEBTaW1TdW4iOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0K
QGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiTVMgVUkgR290aGljIjsNCglwYW5vc2UtMToyIDEx
IDYgMCA3IDIgNSA4IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQE1TIFVJIEdv
dGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2IDAgNyAyIDUgOCAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5p
dGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFy
Z2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglm
b250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCmE6bGluaywgc3Bhbi5Nc29I
eXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1k
ZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93
ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29y
YXRpb246dW5kZXJsaW5lO30NCnAuTXNvQWNldGF0ZSwgbGkuTXNvQWNldGF0ZSwgZGl2Lk1zb0Fj
ZXRhdGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29u
IFRleHQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9u
dC1zaXplOjguMHB0Ow0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpwLk1z
b0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5Nc29MaXN0UGFyYWdyYXBo
DQoJe21zby1zdHlsZS1wcmlvcml0eTozNDsNCgltYXJnaW4tdG9wOjBpbjsNCgltYXJnaW4tcmln
aHQ6MGluOw0KCW1hcmdpbi1ib3R0b206MGluOw0KCW1hcmdpbi1sZWZ0Oi41aW47DQoJbWFyZ2lu
LWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVz
IE5ldyBSb21hbiIsInNlcmlmIjt9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0KCXttc28tc3R5bGUt
bmFtZToiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28t
c3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IjsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1z
ZXJpZiI7fQ0Kc3Bhbi5hcHBsZS1jb252ZXJ0ZWQtc3BhY2UNCgl7bXNvLXN0eWxlLW5hbWU6YXBw
bGUtY29udmVydGVkLXNwYWNlO30NCnNwYW4uRW1haWxTdHlsZTIxDQoJe21zby1zdHlsZS10eXBl
OnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6
IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyMg0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsN
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0K
c3Bhbi5FbWFpbFN0eWxlMjMNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxT
dHlsZTI0DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
Iiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyNQ0KCXtt
c28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNh
bnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxl
LXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlv
bjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGlu
O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlzdCBEZWZp
bml0aW9ucyAqLw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6NDIzOTE0NDE4Ow0KCW1zby1saXN0
LXRlbXBsYXRlLWlkczotMTcyNDM1ODQxODt9DQpAbGlzdCBsMDpsZXZlbDENCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
U3ltYm9sO30NCkBsaXN0IGwxDQoJe21zby1saXN0LWlkOjYzODQxNjIyNzsNCgltc28tbGlzdC10
ZW1wbGF0ZS1pZHM6NzI4MTI1NTY0O30NCkBsaXN0IGwxOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWIt
c3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1i
b2w7fQ0KQGxpc3QgbDE6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNp
LWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCgltc28tYmlk
aS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpAbGlzdCBsMg0KCXttc28tbGlzdC1p
ZDo3Njc2NTQ3Njg7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUt
aWRzOjE1MDg4ODI5OCAxODkwNDU4ODU0IDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4
NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzO30NCkBsaXN0IGwyOmxldmVs
MQ0KCXttc28tbGV2ZWwtc3RhcnQtYXQ6MDsNCgltc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ6LTsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6MjAuMjVwdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCglt
c28tZmFyZWFzdC1mb250LWZhbWlseTpDYWxpYnJpOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OiJU
aW1lcyBOZXcgUm9tYW4iO30NCkBsaXN0IGwzDQoJe21zby1saXN0LWlkOjE1Mzc1NDc5Nzc7DQoJ
bXNvLWxpc3QtdGVtcGxhdGUtaWRzOjE1MjYyMTc5MDI7fQ0KQGxpc3QgbDM6bGV2ZWwxDQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNA0KCXttc28tbGlzdC1pZDoyMDkwNDY3NjczOw0KCW1z
by1saXN0LXRlbXBsYXRlLWlkczotMzg4MDgzNTI0O30NCm9sDQoJe21hcmdpbi1ib3R0b206MGlu
O30NCnVsDQoJe21hcmdpbi1ib3R0b206MGluO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNv
IDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAv
Pg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxh
eW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwv
bzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVO
LVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9u
MSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+Um9uLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJz
cDsgSSAmbmJzcDthZ3JlZSwgYSBzZXJ2aWNlIHBhdGggSWQgc2hvdWxkIGJlIHVzZWQgaW4gdGhl
IHNlcnZpY2UgY2hhaW4gaGVhZGVyLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MjAuMjVwdDt0ZXh0LWluZGVudDot
LjI1aW47bXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzUiPg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxzcGFuIHN0eWxlPSJtc28t
bGlzdDpJZ25vcmUiPi08c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9t
YW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5Mb3VpczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGlu
IDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IHNmYyBb
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5Sb24gUGFy
a2VyPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgTWFyY2ggMTksIDIwMTQgMTowMSBQTTxi
cj4NCjxiPlRvOjwvYj4gRGF2ZSBEb2xzb247IFN1bWFuZHJhIE1hamVlPGJyPg0KPGI+Q2M6PC9i
PiBzZmNAaWV0Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFNGQyBlbmNhcHN1
bGF0aW9uIGNoYWluIElEPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlllcy4mbmJz
cDsmbmJzcDsgUGVyaGFwcyBpbiB0aGUgaGVhZGVyIHdlIHNob3VsZCBjYWxsIG91dCBhIHNlcnZp
Y2UgcGF0aCBpZCByYXRoZXIgdGhhbiBhIHNlcnZpY2UgY2hhaW4gaWQuPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJz
cDsmbmJzcDsgUm9uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2
Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0
O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij4gc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddDQo8Yj5PbiBC
ZWhhbGYgT2YgPC9iPkRhdmUgRG9sc29uPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgTWFy
Y2ggMTksIDIwMTQgMjoyOCBQTTxicj4NCjxiPlRvOjwvYj4gU3VtYW5kcmEgTWFqZWU8YnI+DQo8
Yj5DYzo8L2I+IHNmY0BpZXRmLm9yZzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gU0ZD
IGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
W3RyaW0gbGlzdF08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SeKAmW0gdW5jbGVhciBh
Ym91dCB0aGUgaW50ZW50IG9mIHRoZSB3b3JkIOKAnGNoYWlu4oCdIHZzIOKAnHBhdGjigJ0gaW4g
b3B0aW9uICMyLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JbiBlYXJsaWVyIGRpc2N1
c3Npb25zLCDigJxjaGFpbuKAnSB3YXMgY29uc2lkZXJlZCBhbiBhYnN0cmFjdCBjb25jZXB0IChh
IHRyYXZlcnNhbCBvZiBhIGxpc3Qgb2YgdHlwZXMgb2Ygc2VydmljZXMpLCB3aGVyZWFzIOKAnHBh
dGjigJ0gd2FzIGEgdHJhdmVyc2FsIG9mIHNwZWNpZmljDQogbm9kZSBpbnN0YW5jZXMuPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj5JIHRoaW5rIHRoYXQgdGhlIElEIGNhcnJpZWQgaW4gdGhlIHBhY2tldCBuZWVkcyB0byBp
bmRpY2F0ZSBhIHNwZWNpZmljIHNldCBvZiBub2RlcywgYW5kIEkgaG9wZSB0aGF0IGlzIHdoYXQg
eW91IG1lYW4uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj4tRGF2ZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGlu
ZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlN1bWFuZHJhIE1h
amVlPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgTWFyY2ggMTksIDIwMTQgMzo0MCBBTTxi
cj4NCjxiPlRvOjwvYj4gQ2F0aHkgWmhhbmc7IFBhdWwgUXVpbm4gKHBhdWxxKTsgRGF2aWQgQWxs
YW4gSTxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGll
dGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRp
b24gY2hhaW4gSUQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbHQ7Jmx0
O1RyaW1tZWQgdGhlIFRPIGxpc3QgdG8gYXZvaWQgdGhlIG1zZyBiZWluZyBoZWxkIGFnYWluJmd0
OyZndDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkkgc2VlIHR3
byB3YXlzIHRvIGNhcnJ5IHRoZSBwYXRoIGluZm9ybWF0aW9uLiZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8b2wgc3RhcnQ9IjEiIHR5cGU9IjEiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJjb2xvcjpibGFjazttc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsNCBsZXZlbDEgbGZvMSI+DQo8c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPkV4cGxpY2l0IG9yZGVyZWQgbGlzdCwgc29tZXRoaW5nIGxpa2UgRlctQSA6
OiBUQ1AtT1BUIDo6IExCIDo6IFZpZGVvT1BUIDo6IENHTkFULiAmbmJzcDsgVGhlcmUgYXJlIHR3
byBpc3N1ZXMgd2l0aCB0aGlzIGFwcHJvYWNoLCBmaXJzdCB0aGUgbGVuZ3RoIG9mIGdyYXBoIGlz
IHZhcmlhYmxlLiAmbmJzcDtBbHNvIGl0IGltcGxpZXMgYmlkaXJlY3Rpb25hbA0KIHN5bW1ldHJ5
LiBJdCBpcyBvZnRlbiByZXF1aXJlZCBidXQgc2hvdWxkIG5vdCBiZSBtYW5kYXRvcnkuICZuYnNw
O1NlY29uZGx5IGNoYW5naW5nIHRoaXMgcGF0aC9ncmFwaCBpbiBhdCBTRiBjYW4gYmUgY3VtYmVy
c29tZS4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0iY29sb3I6YmxhY2s7bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG87bXNvLWxpc3Q6bDQgbGV2ZWwxIGxmbzEiPg0KPHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij5MZXQgdGhlIENvbnRyb2wgcGxhbmUgZGlzdHJpYnV0ZSB0aGUgY2hhaW5JRCAm
bHQ74oCUJmd0OyBncmFwaCBtYXBwaW5nLiBJbiB0aGlzIGNhc2UgZWFjaCBTRiB3b3VsZCBoYXZl
IG1hcHBpbmcgb2YgZ2l2ZW4gYSBjaGFpbklEIHdoYXQgaXMgbXkgbmV4dCBob3AuIFRoZSBjaGFp
bklEIGl0c2VsZiBjb3VsZCBiZSBmaXhlZCBzaXplIGVsZW1lbnQuDQogQSBTRiBjYW4gc2VsZWN0
IGEgZGlmZmVyZW50IHBhdGggYnkgY2hhbmdpbmcgdGhlIGNoYWlJRCBwYXJhbWV0ZXIuPG86cD48
L286cD48L3NwYW4+PC9saT48L29sPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5SZWdhcmRzPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5TdW1hbmRyYTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3Bh
ZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOg0KPC9zcGFuPjwvYj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkNhdGh5IFpoYW5nICZsdDs8YSBo
cmVmPSJtYWlsdG86Q2F0aHkuSC5aaGFuZ0BodWF3ZWkuY29tIj5DYXRoeS5ILlpoYW5nQGh1YXdl
aS5jb208L2E+Jmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5UdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCBh
dCAxMDoxMyBBTTxicj4NCjxiPlRvOiA8L2I+JnF1b3Q7UmVpbmFsZG8gUGVubm8gKHJlcGVubm8p
JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86cmVwZW5ub0BjaXNjby5jb20iPnJlcGVubm9AY2lz
Y28uY29tPC9hPiZndDssICZxdW90O0xvdWlzLkZvdXJpZSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOkxvdWlzLkZvdXJpZUBodWF3ZWkuY29tIj5Mb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbTwvYT4m
Z3Q7LCAmcXVvdDtQYXVsIFF1aW5uIChwYXVscSkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpw
YXVscUBjaXNjby5jb20iPnBhdWxxQGNpc2NvLmNvbTwvYT4mZ3Q7LA0KIERhdmlkIEFsbGFuIEkg
Jmx0OzxhIGhyZWY9Im1haWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbSI+ZGF2aWQuaS5h
bGxhbkBlcmljc3Nvbi5jb208L2E+Jmd0Ozxicj4NCjxiPkNjOiA8L2I+Tmljb2xhcyBCT1VUSE9S
UyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSI+Tmljb2xh
cy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPiZndDssIFh1eGlhb2h1ICZsdDs8YSBocmVmPSJtYWls
dG86eHV4aWFvaHVAaHVhd2VpLmNvbSI+eHV4aWFvaHVAaHVhd2VpLmNvbTwvYT4mZ3Q7LCBDaGFu
Z2NoZW5nIEh1YW5nICZsdDs8YSBocmVmPSJtYWlsdG86aHVhbmdAc2NlLmNhcmxldG9uLmNhIj5o
dWFuZ0BzY2UuY2FybGV0b24uY2E8L2E+Jmd0OywNCiAmcXVvdDs8YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+Jmd0OywgJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOm1p
a2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9
Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+bWlrZWJpYW5jQGFvbC5jb208L2E+Jmd0Ozxicj4N
CjxiPlN1YmplY3Q6IDwvYj5SZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SGkgUmVpbmFsZG8sPC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj5TbyB0aGUgY2hhaW4gSUQgaXMgYWN0dWFsbHkgdGhlIHBhdGggSUQg
d2hpY2ggcmVwcmVzZW50cyBhbiBvcmRlcmVkIHNldCBvZiBzZXJ2aWNlIGZ1bmN0aW9uIGluc3Rh
bmNlcy4NCjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj5JIHRoaW5rIHdlIHNob3VsZCBhZGQgYW4gZXhwbGljaXQgZGVmaW5pdGlv
biBvZiDigJxzZXJ2aWNlIGluc3RhbmNl4oCdLiBXaGF0IGRvIHlvdSB0aGluaz88L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPlRoYW5rcyw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Q2F0aHk8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMu
MHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFs
ZiBPZiA8L2I+UmVpbmFsZG8gUGVubm8gKHJlcGVubm8pPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNk
YXksIE1hcmNoIDE4LCAyMDE0IDExOjAzIEFNPGJyPg0KPGI+VG86PC9iPiBMb3Vpcy5Gb3VyaWU7
IFBhdWwgUXVpbm4gKHBhdWxxKTsgRGF2aWQgQWxsYW4gSTxicj4NCjxiPkNjOjwvYj4gTmljb2xh
cyBCT1VUSE9SUzsgWHV4aWFvaHU7IDxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+
bWlrZWJpYW5jQGFvbC5jb208L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2Zj
QGlldGYub3JnPC9hPjsgQ2hhbmdjaGVuZyBIdWFuZzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTog
W3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5BIFNlcnZpY2UgQ2hhaW4ganVzdCBkZWZpbmVzIHdoaWNo
IHR5cGUgb2Ygc2VydmljZSBhbmQgdGhlaXIgb3JkZXIuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJz
cDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6YmxhY2siPkEgc2VydmljZSBwYXRoIGRlZmluZXMgdGhlIGFjdHVhbCBz
ZXJ2aWNlIGluc3RhbmNlLCBzYXksIGZpcmV3YWxsMS5ob21lLCBuYXQyLCBkcGktc2ljLCBldGMu
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGlu
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjpibGFjayI+RnJvbToNCjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOmJsYWNrIj4mcXVvdDtMb3Vpcy5Gb3VyaWUmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0
bzpMb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbSI+TG91aXMuRm91cmllQGh1YXdlaS5jb208L2E+Jmd0
Ozxicj4NCjxiPkRhdGU6IDwvYj5UdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCBhdCAxMDo1NSBBTTxi
cj4NCjxiPlRvOiA8L2I+JnF1b3Q7UGF1bCBRdWlubiAocGF1bHEpJnF1b3Q7ICZsdDs8YSBocmVm
PSJtYWlsdG86cGF1bHFAY2lzY28uY29tIj5wYXVscUBjaXNjby5jb208L2E+Jmd0OywgRGF2aWQg
QWxsYW4gSSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tIj5k
YXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+Q2M6IDwvYj5OaWNvbGFz
IEJPVVRIT1JTICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29t
Ij5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L2E+Jmd0OywgWHV4aWFvaHUgJmx0OzxhIGhy
ZWY9Im1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tIj54dXhpYW9odUBodWF3ZWkuY29tPC9hPiZn
dDssIENoYW5nY2hlbmcgSHVhbmcgJmx0OzxhIGhyZWY9Im1haWx0bzpodWFuZ0BzY2UuY2FybGV0
b24uY2EiPmh1YW5nQHNjZS5jYXJsZXRvbi5jYTwvYT4mZ3Q7LA0KICZxdW90OzxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4mZ3Q7LCAmcXVvdDs8YSBocmVmPSJt
YWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPm1pa2ViaWFuY0Bhb2wuY29tPC9hPiZxdW90OyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT4m
Z3Q7PGJyPg0KPGI+U3ViamVjdDogPC9iPlJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFp
biBJRDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij5QYXVsLDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgQ2FuIHlvdSBjbGFyaWZ5IHRoZSBkaWZmZXJlbmNl
IGJldHdlZW4gc2VydmljZSBjaGFpbiBhbmQgc2VydmljZSBwYXRoLiBHaXZlbiB0aGF0IGEgc2Vy
dmljZSBjaGFpbiBpcyBjb21wb3NlZDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5vZiBzZXZlcmFsIHNlcnZpY2UgZnVuY3Rpb25z
IFNGMSwgU0YyLCAuLiBTRm4gaG93IHdvdWxkIGEgc2VydmljZSBwYXRoIGRpZmZlciBmcm9tIHRo
YXQgc2VydmljZSBjaGFpbj88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjIwLjI1cHQ7dGV4dC1pbmRlbnQ6LS4yNWluIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNr
Ij4tPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Y29sb3I6YmxhY2siPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5Mb3Vpczwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4m
bmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVD
NERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkZyb206PC9zcGFu
PjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+IHNmYyBbPGEgaHJl
Zj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5QYXVsIFF1aW5uIChwYXVscSk8YnI+DQo8Yj5T
ZW50OjwvYj4gVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgMTA6MjYgQU08YnI+DQo8Yj5Ubzo8L2I+
IERhdmlkIEFsbGFuIEk8YnI+DQo8Yj5DYzo8L2I+IE5pY29sYXMgQk9VVEhPUlM7IFh1eGlhb2h1
OyA8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPm1pa2ViaWFuY0Bhb2wuY29tPC9h
PjsNCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT47IENoYW5n
Y2hlbmcgSHVhbmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0
aW9uIGNoYWluIElEPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5IaSBEYXZlLCA8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkNoYWluIElEIHNo
b3VsZCByZWFsbHkgYmUgcGF0aCBJRCBzaW5jZSB0aGVyZSBjYW4gYmUgbWFueSBwYXRocyBmb3Ig
YSBnaXZlbiBjaGFpbi4gJm5ic3A7VXNpbmcgdGhhdCBkZWZpbml0aW9uLCB3ZSBhdm9pZCB0aGUg
b3ZlcmxvYWQgYW5kIHJlYXAgdGhlIGdhaW4gYWxsdWRlZCB0byBiZWxvdy48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+UGF1bDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPk9uIE1hciAxOCwgMjAxNCwgYXQgMTI6MTQgUE0sIERhdmlkIEFsbGFuIEkgJmx0OzxhIGhy
ZWY9Im1haWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbSI+ZGF2aWQuaS5hbGxhbkBlcmlj
c3Nvbi5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj5XZWxsIHRoZSBxdWVzdGlvbiBkZSBqb3VyIGlzIOKAnGRvZXMgYSBj
aGFpbiBJRCBkZWZpbmUgYSBjbGFzcyBvciBhbiBpbnN0YW5jZeKAneKApi4gSWYgaXQgZGVmaW5l
cyBhbiBjbGFzcyB3ZSBhbHNvIG5lZWQgaW5zdGFuY2UgaW5mb3JtYXRpb24sIGlmIGl0IGlzIGN1
cnJlbnRseQ0KIG92ZXJsb2FkZWQgdG8gZGVmaW5lIGNsYXNzIGFuZCBpbnN0YW5jZSBJTU8gd2Ug
aGF2ZSBhIHByb2JsZW3igKYuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj5EYXZlPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtw
YWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9i
PjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5zZmMNCiBbPGEgaHJlZj0ibWFpbHRvOnNmYy0iPm1haWx0
bzpzZmMtPC9hPjxhIGhyZWY9Im1haWx0bzpib3VuY2VzQGlldGYub3JnIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dPHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiPk9uIEJlaGFsZiBPZjxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+Q2hhbmdjaGVuZyBI
dWFuZzxicj4NCjxiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj5UdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA3OjQzIEFNPGJyPg0KPGI+VG86
PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5OaWNv
bGFzIEJPVVRIT1JTPGJyPg0KPGI+Q2M6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj5YdXhpYW9odTs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzptaWtl
YmlhbmNAYW9sLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWlrZWJpYW5jQGFvbC5j
b208L3NwYW4+PC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTogW3NmY108c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtNUyBVSSBHb3RoaWMmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+562U5aSNPC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj46DQogU0ZDIGVuY2Fwc3VsYXRpb24gY2hh
aW4gSUQ8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj5Hb29kIHBvaW50cy4gSSBiZWxpZXZlIGV4cGxpY2l0IGNoYWluIElEIHNob3Vs
ZCBiZSBtYW5kYXRvcnkuIFRoZSBvdmVyaGVhZCBpcyB2ZXJ5IGxpdHRsZS4gSXQgaGVscHMgc2lt
cGxpZnkgcHJvY2Vzc2luZyBhbmQgc3RlZXJpbmcgc2lnbmlmaWNhbnRseS4gVGhlIGdhaW4gaXMg
aHVnZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Q2hhbmc8YnI+DQo8YnI+
DQotLS0tLS0tLS0tLS08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5DaGFuZ2No
ZW5nIEh1YW5nPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YnI+DQpPbiBNYXIgMTgsIDIwMTQsIGF0IDE6NTMg
QU0sIE5pY29sYXMgQk9VVEhPUlMgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JT
QHFvc21vcy5jb20iPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPk5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206
NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOmJsYWNrIj5JIHRoaW5rIHRoYXQga2VlcGluZyB0aGUgU2VydmljZSBQYXRo
IExheWVyIHRyYW5zcG9ydCBpbmRlcGVuZGVudCBzaG91bGQgcmVtYWluIGFuIG9iamVjdGl2ZSBm
b3IgU0ZDLiAmbmJzcDtTdWNoIGEgc2VwYXJhdGlvbiBvZiBjb25jZXJucyBpcyBhIHNvdW5kIGFy
Y2hpdGVjdHVyYWwgcHJpbmNpcGxlDQogdGhhdCBoZWxwIGtlZXAgdGhpbmdzIHNpbXBsZSBpbiBw
cmFjdGljZS48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOmJsYWNrIj5PbiB0aGUgcXVlc3Rpb24gb2YgJm5ic3A7U2VydmljZSBQYXRoLCB3
ZSBoYXZlIGEgZGlzY3Vzc2lvbiBvbiB3aGV0aGVyIHdlIG5lZWQgc29tZSBraW5kIG9mIGV4cGxp
Y2l0IGlkZW50aWZpZXIgb3ImbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
Y291bGQgd2UgcmVseSBvbiBtYXBwaW5nIG9uIHNvbWUgdW5kZXJsYXkgbmV0d29yayBwcm90b2Nv
bCBmaWVsZHMuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6YmxhY2siPk1heSBiZSBhIFBSTy9DT04gdGFibGUgY291bGQgaGVscCBmb2N1cyB0
aGUgZ3JvdXAgZGVjaXNpb24gb24gdGhhdCBtYXR0ZXI8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8dWwgc3R5bGU9Im1hcmdpbi10
b3A6MGluIiB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6
YmxhY2s7bXNvLWxpc3Q6bDMgbGV2ZWwxIGxmbzIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij5WaXNpYmlsaXR5ICh0cmFjaW5nKTwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbGlzdDpsMyBsZXZlbDEgbGZvMiI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZvcndhcmRpbmcgZ3JhcGggc3RydWN0dXJlIGltcGFj
dC9saW1pdGF0aW9uczwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJjb2xvcjpibGFjazttc28tbGlzdDpsMyBsZXZlbDEgbGZvMiI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPlJlY29uZmlndXJhdGlvbiBzcGVlZCZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvbGk+PC91bD4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHR5cGU9ImRpc2MiPg0K
PHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBpbiIgdHlwZT0iY2lyY2xlIj4NCjxsaSBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLWxpc3Q6bDEgbGV2ZWwyIGxmbzMiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5MQlMgLyBzY2FsZSBvdXQgaW1wYWN0PC9zcGFuPjxvOnA+
PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1s
aXN0OmwxIGxldmVsMiBsZm8zIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Tm9kZSBieXBh
c3MgKGUuZzsgbWFpbnRlbmFuY2UpPC9zcGFuPjxvOnA+PC9vOnA+PC9saT48L3VsPg0KPC91bD4N
Cjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbGlzdDpsMCBsZXZlbDEgbGZvNCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPnVuZGVybGF5IG5ldHdvcmsvdHJhbnNwb3J0IGxheWVycyBz
dXBwb3J0PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
ImNvbG9yOmJsYWNrO21zby1saXN0OmwwIGxldmVsMSBsZm80Ij48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+SGVhZGVyIHNwYWNlIGltcGFjdDwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbGlzdDpsMCBsZXZlbDEgbGZv
NCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPk11bHRpIHRlbmFudCBzdXBwb3J0IGltcGFj
dDwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xv
cjpibGFjazttc28tbGlzdDpsMCBsZXZlbDEgbGZvNCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPlNGQyBvbiBmbGF0IChlLmcgb3B0aWNhbCBMMiBmb3IgRGF0YSBDZW50ZXJzKSBuZXR3b3Jr
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
ImNvbG9yOmJsYWNrO21zby1saXN0OmwwIGxldmVsMSBsZm80Ij48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+VW5kZXJsYXkgbmV0d29yayBhZG1pbmlzdHJhdGlvbiBpbXBhY3Q8L3NwYW4+PG86
cD48L286cD48L2xpPjwvdWw+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+UGVyc29uYWxseSBJIHRoaW5rIHRo
YXQgaGF2aW5nIGFuIGV4cGxpY2l0IGNoYWluIGlkZW50aWZpZXIgKGUuZy4gU2VydmljZSBQYXRo
L1NlcnZpY2UgSW5kZXgpIGlzIGNsZWFyIChtYW5hZ2VtZW50IGFuZCBjb250cm9sKSBhbmQgbm90
IGV4cGVuc2l2ZSAoaGVhZGVyIHNwYWNlKS4NCiBUaGUgZHJhd2JhY2sgYmVpbmcgc29tZSBpbXBh
Y3Qgb24gdGhlIHNpbXBsaWNpdHkgdG8gYWRkL3JlbW92ZSBlbGVtZW50cyBpbiBhIGNoYWluIGR5
bmFtaWNhbGx5Ljwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+VGFnIHN3aXRjaGluZyAoYXMgTVBMUykgJm5ic3A7
YWxsb3dzIHRvIG1hbmFnZSB0YWdzIHBlciBzZXJ2aWNlIG5vZGVzLCBsZWFkaW5nIHRvIG1vcmUg
dmVyc2F0aWxlIGFuZCBkaXZlcnNlIGdyYXBoczwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJz
cDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Tmljb2xhczwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246
Y2VudGVyIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPg0KPGhyIHNpemU9IjIiIHdpZHRoPSIx
MDAlIiBhbGlnbj0iY2VudGVyIj4NCjwvc3Bhbj48L2Rpdj4NCjxkaXYgaWQ9ImRpdlJwRjgxMTQ2
NyI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6YmxhY2siPlh1eGlhb2h1DQogWzxhIGhyZWY9Im1haWx0bzp4dXhpYW9o
dUBodWF3ZWkuY29tIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj54dXhpYW9odUBodWF3ZWku
Y29tPC9zcGFuPjwvYT5dPGJyPg0KPGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDU6MDQgQU08
YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPkplcm9tZSBNb2lzYW5kOzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPm1pa2ViaWFuY0Bhb2wuY29tPC9zcGFuPjwvYT47PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bh
bj48L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPltzZmNdPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgVUkgR290aGljJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPuetlOWkjTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjpibGFjayI+Og0KIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JIGxpa2UgdGhlIGlkZWEgb2Ygc2VwYXJhdGluZyB0aGUg
U2VydmljZSBGdW5jdGlvbiBMYXllciBhbmQgdGhlIFNlcnZpY2UgUGF0aCBMYXllciwgYXMgcHJv
cG9zZWQgaW4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMuIFRoZSBy
b2xlIG9mIHRoZQ0KIFNlcnZpY2UgUGF0aCBMYXllciBpcyBqdXN0IHRvIHN0ZWVyIHRoZSB0cmFm
ZmljIGFsb25nIGEgcGFydGljdWxhciBjaGFpbiBvZiBzZXJ2aWNlIG5vZGVzIHdoaWNoIGNhbiBi
ZSBpbXBsZW1lbnRlZCBieSBleGlzdGluZyB0b29scyBmb3Igc291cmNlIHJvdXRpbmcsIHN1Y2gg
YXMgc2VnbWVudCByb3V0aW5nLiBBcyBzdWNoLCBpdOKAmXMgbm90IG5lY2Vzc2FyeSB0byB0cnkg
dG8ga2VlcCB0aGUgU2VydmljZSBQYXRoIExheWVyIHRyYW5zcG9ydC1pbmRlcGVuZGVudA0KIGFu
ZCBjb250YWluIGl0IGluIHRoZSBTRkMgaGVhZGVyLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+QmVzdCByZWdhcmRzLDwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij5YaWFvaHU8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAw
aW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrIj7lj5Hku7bkuro8L3NwYW4+PC9i
PjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xv
cjpibGFjayI+Ojwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJs
YWNrIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayI+c2ZjDQogWzxhIGhyZWY9Im1haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48Yj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrIj7ku6Pooag8L3Nw
YW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayI+Jm5ic3A7
PC9zcGFuPjwvYj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6U2ltU3VuO2NvbG9yOmJsYWNrIj5KZXJvbWUNCiBNb2lzYW5kPGJyPg0KPC9zcGFuPjxiPjxz
cGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1T
dW47Y29sb3I6YmxhY2siPuWPkemAgeaXtumXtDwvc3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrIj46PC9zcGFuPjwv
Yj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2Nv
bG9yOmJsYWNrIj4yMDE0PC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2siPuW5tDwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2siPjM8
L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OlNpbVN1bjtjb2xvcjpibGFjayI+5pyIPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayI+MTg8L3NwYW4+PHNwYW4gbGFu
Zz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xv
cjpibGFjayI+5pelPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OlNpbVN1bjtjb2xvcjpibGFjayI+DQogMTowMzxicj4NCjwvc3Bhbj48Yj48c3BhbiBsYW5n
PSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9y
OmJsYWNrIj7mlLbku7bkuro8L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayI+Ojwvc3Bhbj48L2I+PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayI+
PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5taWtlYmlhbmNAYW9sLmNvbTwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjwv
c3Bhbj48Yj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrIj7kuLvpopg8L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayI+Ojwvc3Bh
bj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrIj4mbmJzcDs8L3Nw
YW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1
bjtjb2xvcjpibGFjayI+UmU6DQogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+VGhpcyAobGVuZ3RoeSBhbmQgdmVyeSBsaXZlbHkpIHRocmVhZCBzdGFydGVk
IGZyb20gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMgKHdoaWNoIEkg
Y28tYXV0aG9yZWQpLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+SW4gc2VjdGlvbiA0LjgsIHdlIG1hZGUgYSBjbGVhciBkaXN0aW5jdGlvbiBiZXR3ZWVu
IGEgc2VydmljZSBwYXRoIGxheWVyIChzdGVlcmluZyBwYWNrZXRzIGhvcCBieSBob3AgYWxvbmcg
dGhlIGNoYWluKSBhbmQgYSBzZXJ2aWNlIGZ1bmN0aW9uIGxheWVyIChjb252ZXkNCiBtZXRhZGF0
YSBpbmZvcm1hdGlvbiBvZiBpbnRlcmVzdCB0byBTRnMpLiBUZXJtaW5vbG9neSBhc2lkZSwgaXQg
c2VlbXMgdGhhdCBzdWNoIGxheWVyZWQgdmlldyB3YXMgYWdyZWVkIHVwb24gYnkgbWFueSBwZW9w
bGUgb24gdGhlIG1haWxpbmcgbGlzdC48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPk5vdyB0aGlzIGNlcnRhaW5seSBkb2VzIGJlZyB0aGUgcXVlc3Rpb24g
b2Ygc29sdmluZyBCT1RIIHByb2JsZW1zIHdpdGggdGhlIHNhbWUgKHBhY2tldCkgZW5jYXBzdWxh
dGlvbiBtZWNoYW5pc20uIE5vdGFibHkgd2hlbiBvYnNlcnZpbmcgdGhhdCBtYW55IHVzZSBjYXNl
cw0KIGNvdWxkIGJlIHNhdGlzZmllZCB3aXRob3V0IFNGLWxldmVsIG1ldGFkYXRhLCBvciBieSB1
c2luZyBtb3JlIG91dC1vZi1iYW5kIHdheXMgdG8gY29udmV5IHN1Y2ggU0YgbWV0YWRhdGEuIEFu
ZCBhbHNvIHdoZW4gb2JzZXJ2aW5nIHRoYXQgaW5iYW5kIG1hcmtpbmcgKGUuZy4gcGFja2V0IGhl
YWRlcnMpIGNvbWVzIHdpdGggdmFyaW91cyBwcm9zICZhbXA7IGNvbnMgKHNvbWUgb2YgdGhlIGlz
c3VlcyBiZWluZyBpZGVudGlmaWVkIGluIHRoZSBkcmFmdCwNCiBlLmcuIHNlY3Rpb25zIDQuMSBh
bmQgNC4yKS48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PkkgZG8gYWdyZWUgd2l0aCBNYXJpYS4gV2UgbWF5IHdhbnQgdG8gZXhwbG9yZSBvdGhlciBvcHRp
b25zIGZvciBhZGRyZXNzaW5nIHRoZSBuZWVkcyBvZiB0aGUgc2VydmljZSBwYXRoIGxheWVyIHRo
YXQgZG8gbm90IHJlcXVpcmUgYW4gZXhwbGljaXQgY2hhaW4taWQgb2Ygc29ydHMuPC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JbiB0aGUgZHJhZnQsIHdl
IGNvbmNsdWRlZCBieSBzdGF0aW5nIOKAnEEgcHJvZHVjdGl2ZSBwYXRoIGZvcndhcmQgY291bGQg
YmUgdG8gZGl2aWRlIGFuZCBjb25xdWVyOiB0byBjbGVhcmx5IHNlcGFyYXRlIHRoZSBwcm9ibGVt
IG9mIFNlcnZpY2UgRnVuY3Rpb24gUGF0aCB0b3BvbG9neQ0KIGZyb20gdGhlJm5ic3A7Jm5ic3A7
IHByb2JsZW0gb2YgW2NvbnZleWluZyBTRl0gbWV0YWRhdGHigJ0uIEkgZG8gYmVsaWV2ZSB3ZSBz
aG91bGQgZXhwbG9yZSBzdWNoIHNlcGFyYXRpb24gcHJpbmNpcGxlIGZ1cnRoZXIuPC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRk
aW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOmJsYWNrIj5zZmMNCiBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRv
OnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiPk9uIEJlaGFsZiBPZjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+PGEgaHJlZj0ibWFpbHRvOm1pa2Vi
aWFuY0Bhb2wuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
bWlrZWJpYW5jQGFvbC5jb208L3NwYW4+PC9hPjxicj4NCjxiPlNlbnQ6PC9iPjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5GcmlkYXksIE1hcmNoIDE0LCAy
MDE0IDU6NTAgUE08YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9h
Pjxicj4NCjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj5SZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5JIHdvdWxkIGltYWdpbmUgdGhhdCBpZiB3ZSBtYWRl
IHRoZSBDaGFpbiBJRCBmaWVsZCBpbiB0aGUgaGVhZGVyIGJlIG9wdGlvbmFsLCB5ZXQgc3RpbGwg
cmVxdWlyZWQgYSBoZWFkZXIgYW5kIHN0aWxsIHJlcXVpcmVkIHRoYXQgc29tZQ0KIGluZGljYXRp
b24gb2YgdGhlIGNoYWluIGJlIGNhcnJpZWQgc29tZXdoZXJlIGluIHRoZSBwYWNrZXQgKG1wbHMg
bGFiZWwgb3IgdmxhbiBvciB3aGF0ZXZlciksIHRoYXQgdGhlIGltcGxlbWVudGF0aW9uIHdvdWxk
IGJlY29tZSBvdmVybHkgY29tcGxpY2F0ZWQuICZuYnNwO1RvIGRvIHNvIHdvdWxkIGJlIHVzaW5n
IFNGQyBzaW1wbHkgYXMgYSBtZWNoYW5pc20gdG8gY2FycnkgbWV0YSBkYXRhIGFuZCBub3QgYXQg
YWxsIGZvciBzZXJ2aWNlIGNoYWluaW5nLA0KIHdoaWNoIHNvdW5kcyBjb3VudGVyIGludHVpdGl2
ZSB0byBtZS4mbmJzcDs8YnI+DQo8YnI+DQpNYXJpYSwmbmJzcDs8YnI+DQpTbywgeW91IGFyZSBz
YXlpbmcgdGhhdCB5b3Ugd2FudCB0byB1c2UgU0ZDIHRvIGNhcnJ5IGFyb3VuZCBtZXRhZGF0YSwg
YnV0IG5vdCBmb3IgYWN0dWFsIHNlcnZpY2UgY2hhaW5pbmcgYmVjYXVzZSB5b3UgYWxyZWFkeSBo
YXZlIGEgd2F5IHRvIGltcGxlbWVudCBzZXJ2aWNlIGNoYWluaW5nIG91dHNpZGUgb2YgU0ZDPyAm
bmJzcDtNYXliZSBJJ20gbm90IGZvbGxvd2luZywgYnV0IGl0IHNlZW1zIHRvIG1lIHRoYXQgaWYg
eW91IHdlcmUgdG8gdXBncmFkZSB5b3VyDQogbmV0d29yayB0byBzdXBwb3J0IFNGQyB0aGF0IHlv
dSB3b3VsZCBjaGFuZ2UgZnJvbSB1c2luZyB5b3VyIGV4aXN0aW5nIG1lY2hhbmlzbSBhbmQgc3Rh
cnQgdXNpbmcgU0ZDLCB3aGljaCBpcyBtZWFudCB0byBwcm92aWRlIHN1cHBvcnQgZm9yIHNlcnZp
Y2UgZnVuY3Rpb25zIHRoYXQgYXJlIG5vdCBTRkMgYXdhcmUuICZuYnNwO1RoZXJlIGFyZSBhIG51
bWJlciBvZiB1cyB3aG8gaGF2ZSBpbXBsZW1lbnRlZCwgaW4gb25lIHdheSBvciBhbm90aGVyLCBz
b21lDQogc29ydCBvZiBzZXJ2aWNlIGNoYWluaW5nLCBidXQgSSAoSSBjYW4gYXQgbGVhc3Qgc3Bl
YWsgZm9yIG15c2VsZikgYW0gbG9va2luZyB0byBTRkMgbm90IHRvIGVuaGFuY2UgbXkgY3VycmVu
dCBpbXBsZW1lbnRhdGlvbiwgYnV0IHRvIHJlcGxhY2UgaXQgd2l0aCBzb21ldGhpbmcgYmV0dGVy
IHdoaWxlIHN0aWxsIG1haW50YWluaW5nIG15IGNvcmUgKG5vbiBzZXJ2aWNlIGZ1bmN0aW9uKSBp
bmZyYXN0cnVjdHVyZS48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbi1ib3R0b206Ni43NXB0Ij4N
CjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246
Y2VudGVyIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPg0KPGhyIHNpemU9IjEiIHdpZHRoPSIx
MDAlIiBub3NoYWRlPSIiIHN0eWxlPSJjb2xvcjojOTk5OTk5IiBhbGlnbj0iY2VudGVyIj4NCjwv
c3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1i
b3R0b206Ni43NXB0Ij48Yj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkZyb206PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48L2I+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSUzY2tl
Z3JheUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5rZWdyYXlAY2lzY28uY29tJmx0O2tlZ3JheUBjaXNjby5jb208L3NwYW4+PC9hPiZndDs8YnI+
DQo8Yj5Ubzo8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PC9iPlJvbiBQYXJrZXImbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5Sb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT4mZ3Q7LEppbSBHdWljaGFyZCAo
amd1aWNoYXIpJmx0OzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qZ3VpY2hhckBjaXNjby5jb208L3Nw
YW4+PC9hPiZndDssSm9lbA0KIE0uIEhhbHBlcm4mbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2Vs
aGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5q
bWhAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KPGI+Y2M6PHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj48YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnJTNjc2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnJmx0O3NmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0
Ozxicj4NCjxiPlNlbnQ6PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPjwvYj5GcmlkYXksIE1hcmNoIDE0LCAyMDE0PGJyPg0KPGI+U3ViamVjdDo8c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPlJlOiBbc2ZjXSBT
RkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDxicj4NCjxicj4NCiYjNDM7MSB0aGUgaWRlYSBpcyBp
bnRlcm9wZXJhYmlsaXR5Ljxicj4NCjxicj4NCjxicj4NCk9uIDMvMTQvMTQgMTI6NTUgUE0sICZx
dW90O1JvbiBQYXJrZXImcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8
YnI+DQo8YnI+DQomZ3Q7VGhhbmtzLCBKaW0uPGJyPg0KJmd0Ozxicj4NCiZndDtSZW1lbWJlciB0
aGF0IHdlIGhhdmUgc2FpZCBtYW55IHRpbWVzIHRoYXQgdGhlIFNGQyBzZXJ2aWNlIGhlYWRlciBp
czxicj4NCiZndDt0cmFuc3BvcnQgaW5kZXBlbmRlbnQuICZuYnNwOyBKdXN0IGJlY2F1c2UgdGhl
IGNoYWluIGlkIGNvdWxkIGJlIGNhcnJpZWQgaW48YnI+DQomZ3Q7c29tZSBmb3JtIG9yIGFub3Ro
ZXIgd2l0aCBzb21lIHBhcnRpY3VsYXIgdHJhbnNwb3J0IGRvZXNuJ3QgbWVhbiB0aGF0IGl0PGJy
Pg0KJmd0O2NvdWxkIGJlIHVuaXZlcnNhbGx5IGNvbnZleWVkLiAmbmJzcDsmbmJzcDsgQnkgbWFr
aW5nIGFuZCBrZWVwaW5nIHRoZSBTRkMgc2VydmljZTxicj4NCiZndDtoZWFkZXIgdHJhbnNwb3J0
IGluZGVwZW5kZW50IG1ha2VzIGl0IG1vcmUgYXBwbGljYWJsZSBpbiBtb3JlPGJyPg0KJmd0O2Vu
dmlyb25tZW50cyBhbmQgbW9yZSBsaWtlbHkgdG8gZ2V0IGFkb3B0ZWQgYnJvYWRseS48YnI+DQom
Z3Q7PGJyPg0KJmd0OyAmbmJzcDsgUm9uPGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7LS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7RnJvbTogSmltIEd1aWNoYXJkIChqZ3Vp
Y2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86amd1aWNoYXJAY2lzY28uY29tPC9z
cGFuPjwvYT5dPGJyPg0KJmd0O1NlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMzo1MiBQTTxi
cj4NCiZndDtUbzogSm9lbCBNLiBIYWxwZXJuOyBSb24gUGFya2VyPGJyPg0KJmd0O0NjOjxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7U3ViamVjdDogU0ZDIGVuY2Fwc3Vs
YXRpb24gY2hhaW4gSUQ8YnI+DQomZ3Q7PGJyPg0KJmd0O0hpIEpvZWwsPGJyPg0KJmd0Ozxicj4N
CiZndDtQZXJoYXBzIGJ1dCBJIHdvdWxkIHBvaW50IG91dCB0aGF0IHRoZSBiYXNlIFNGQyBoZWFk
ZXIgY291bGQgaGF2ZSBhIGxvdDxicj4NCiZndDttb3JlIGluZm9ybWF0aW9uIHRoYW4ganVzdCB0
aGUgY2hhaW4gSUQ7IEkgd291bGQgYWxzbyBwb2ludCBvdXQgdGhhdCB0aGU8YnI+DQomZ3Q7ZGV2
aWwgaXMgaW4gdGhlIGRldGFpbHMgYW5kIHNheWluZyAmcXVvdDt3ZWxsLCBJIGNhbiBqdXN0IHVz
ZSBhbiBNUExTIGxhYmVsJnF1b3Q7PGJyPg0KJmd0O2hpZGVzIG11Y2ggb2YgdGhlIGNvbXBsZXhp
dHkgb2YgYWN0dWFsbHkgZG9pbmcgdGhhdC48YnI+DQomZ3Q7PGJyPg0KJmd0O09uIDMvMTQvMTQs
IDI6MzUgUE0sICZxdW90O0pvZWwgTS4gSGFscGVybiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5qbWhAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT4mZ3Q7IHdyb3RlOjxicj4NCiZn
dDs8YnI+DQomZ3Q7Jmd0O0lmIHRoZSB0cmFuc3BvcnQgaGVhZGVyIGNhcnJpZXMgZW5vdWdoIGlu
Zm9ybWF0aW9uIGZvciBpZGVudGlmeWluZyB0aGU8YnI+DQomZ3Q7Jmd0O3NlcXVlbmNlIChWTEFO
IHRhZyBvciBNUExTIGxhYmVsIGNhbiBib3RoIGRvIHRoZSBqb2IpLCB0aGVuIGFyZ3VhYmx5PGJy
Pg0KJmd0OyZndDt0aGUgZ2xvYmFsIGNoYWluIElEIGlzIHJlZHVuZGFudC4gSSBjYW4gbGl2ZSB3
aXRoIGNhcnJ5aW5nIGl0IGFueXdheTxicj4NCiZndDsmZ3Q7ZWl0aGVyIGlmIEkgaGF2ZSBtZXRh
ZGF0YSB0byBjYXJyeSwgb3IgaWYgSSBuZWVkIHRoZSBjaGFpbiBJRCBmb3Igc29tZTxicj4NCiZn
dDsmZ3Q7cHVycG9zZS48YnI+DQomZ3Q7Jmd0OyBBZnRlciBhbGwsIHNvbWUgZm9sa3Mgc2VlbSB0
byB3YW50IHRvIHVzZSB0aGF0IGZvciB0aGUgZm9yd2FyZGluZzxicj4NCiZndDsmZ3Q7ZGVjaXNp
b25zLjxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDtZb3Vycyw8YnI+DQomZ3Q7Jmd0O0pvZWw8
YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7T24gMy8xNC8xNCwgMjoyOCBQTSwgUm9uIFBhcmtl
ciB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsgVGhlIGNoYWluIElEIGlzIHRoZSBsYWJlbCB0aGF0
IGRlZmluZXMgdGhlIHNlcXVlbmNlIG9mIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDtmdW5jdGlv
bnMgdGhhdCBtdXN0IGJlIHZpc2l0ZWQuICZuYnNwOyBJdCBjYW4gYmUgdGhvdWdodCBvZiBhcyBh
IGhhbmRsZSBmb3IgYTxicj4NCiZndDsmZ3Q7Jmd0O3N0YWNrIG9mIG11c3QtdmlzaXQgbmV0d29y
ayBsb2NhdGlvbnMuICZuYnNwOyBJIGRvbid0IHNlZSBob3cgdGhpcyBjYW4gYmU8YnI+DQomZ3Q7
Jmd0OyZndDthbnl0aGluZyBidXQgbWFuZGF0b3J5Ljxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyAmbmJzcDsmbmJzcDsmbmJzcDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
PGJyPg0KJmd0OyZndDsmZ3Q7IEZyb206IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFp
bHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dIE9uIEJlaGFsZiBPZiBTdXJlbmRy
YSBLdW1hcjxicj4NCiZndDsmZ3Q7Jmd0OyhzbWt1bWFyKTxicj4NCiZndDsmZ3Q7Jmd0OyBTZW50
OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDE6NDYgUE08YnI+DQomZ3Q7Jmd0OyZndDsgVG86IEpv
ZWwgTS4gSGFscGVybjsgTkFQSUVSQUxBLCBNQVJJQSBIPGJyPg0KJmd0OyZndDsmZ3Q7IENjOjxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsgU3ViamVjdDog
UmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0K
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IFtUcmltbWVkIHRoZSByZWNpcGllbnQgbGlz
dCAtIG5lZWRzIGFwcHJvdmFsIG90aGVyd2lzZV08YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsgQ29tcGxldGVseSBhZ3JlZSBoZXJlLjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyBTRkMgZG9lcyBub3QgcHJldmVudCBWTEFOIHN0aXRjaGluZyBhbmQgb25lIGNh
biBjb250aW51ZSB0byBkbyB0aGF0Ljxicj4NCiZndDsmZ3Q7Jmd0O1doaWxlIGF0IHRoZSBzYW1l
IHRpbWUgU0ZDIGNhbiBpbmNsdWRlIFZMQU4gc3RpdGNoaW5nIHRvIHN1cHBvcnQ8YnI+DQomZ3Q7
Jmd0OyZndDtsZWdhY3kgU0ZzIGluIHRoZSBzYW1lIGNoYWluIHRoYXQgaW5jbHVkZXMgU0ZDIGF3
YXJlIFNGcy4gRXZlbiBsZWdhY3k8YnI+DQomZ3Q7Jmd0OyZndDtTRnMgYmVuZWZpdCBmcm9tIGNo
YWluIGlkZW50aWZpY2F0aW9uIGFuZCBoZW5jZSBjYW4gYmUgc2hhcmVkIGFjcm9zczxicj4NCiZn
dDsmZ3Q7Jmd0O2RpZmZlcmVudCBzZXJ2aWNlIGNoYWlucy48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsgU3VyZW5kcmEuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IE9uIDMvMTQvMTQgMTA6MjYg
QU0sICZxdW90O0pvZWwgTS4gSGFscGVybiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5qbWhAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT4mZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgTXkgb3duIGluY2xpbmF0aW9uIGlzIHRvIG9ic2Vy
dmUgdGhhdCBpZiB5b3UgZG9uJ3QgbmVlZCBleHBsaWNpdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsg
Y2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIHlvdSBkb24ndCBuZWVkIG1ldGFkYXRhLCB5b3UgY2Fu
IGp1c3Qgb21pdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgdGhlIHNmYy9uc2ggaGVhZGVyLiBTdGls
bCBkbyBzZXJ2aWNlIGNoYWluaW5nLCBqdXN0IG5vIGV4dHJhIGhlYWRlci48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBJZiB3ZSBhcmUgZ29pbmcgdG8gaGF2ZSB0
aGUgaGVhZGVyLCBpdCBzZWVtcyB0byBtZSB0aGF0IHRoZSBjaGFpbjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDtpZGVudGlmaWNhdGlvbiBmaWVsZCBpcyB2ZXJ5IHVzZWZ1bCwgYW5kIGxvdyBjb3N0IG9u
Y2Ugd2UgaGF2ZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7aGVhZGVyLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMv
MTQvMTQsIDE6MDAgUE0sIE5BUElFUkFMQSwgTUFSSUEgSCB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBFeHBsaWNpdCBjaGFpbiBpZGVudGlmaWNhdGlvbiBzaG91bGQgYmUgbWFkZSBv
cHRpb25hbC4gSSBiZWxpZXZlIGl0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgd2FzIGRpc2N1
c3NlZCBmZXcgbW9udGhzIGFnbyBvbiB0aGlzIG1haWxpbmcgbGlzdC48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE1hcmlhPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqRnJvbToqc2ZjIFs8YSBocmVm
PSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl0g
Kk9uIEJlaGFsZiBPZiAqSm1oLmRpcmVjdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpTZW50
OiogVGh1cnNkYXksIE1hcmNoIDEzLCAyMDE0IDEyOjEyIFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgKlRvOio8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5rZWdyYXlAY2lzY28uY29tPC9zcGFuPjwvYT47PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0
bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzbWt1bWFy
QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNt
a3VtYXJAY2lzY28uY29tPC9zcGFuPjwvYT47PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFp
bHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgKkNjOio8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOm5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm5pY29sYXMuYm91dGhvcnNAcW9z
bW9zLmNvbTwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT47PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0
bzpoYWRpQG1vamF0YXR1LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPmhhZGlAbW9qYXRhdHUuY29tPC9zcGFuPjwvYT47PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEg
aHJlZj0ibWFpbHRvOnJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5yb25fcGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9z
cGFuPjwvYT47PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qbWhAam9l
bGhhbHBlcm4uY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqU3ViamVj
dDoqIFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpJbXBvcnRhbmNlOiogTG93PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBc3N1bWluZyBJIHVuZGVyc3Rh
bmQgeW91IHByb3Blcmx5IEtlbiwgSSBkaXNhZ3JlZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciBleGFtcGxlLCBieSB1c2luZyBzZXBhcmF0
ZSB0ZXJtcyBJIGNhbiBlYXNpbHkgZGlzY3VzcyB0aGUgZmFjdDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHRoYXQgY2VydGFpbiBraW5kcyBvZiBkYXRhIChjaGFpbiBpZGVudGlmaWNhdGlvbikg
b25seSBuZWVkIHRvIGJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWRqdXN0IGJ5IGEgZmV3
IGFwcHMgaW4gcmFyZSBjYXNlcy4gQW5kIHRoYXQgZGF0YSBpcyBub3QgYmVlZGVkPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgYnkgdGhlIGFwcGxpY2F0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFVubGVzcyB5b3Ugd291bGQgbGlrZSB0
byBjb25zaWRlciB0aGUgY2hhaW4gaWRlbnRpZmljYXRpb24gYXMgYmVpbmc8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBvcHRpb25hbD88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFNlbnQgZnJvbSBteSBTYW1zdW5nIHNtYXJ0cGhvbmUgb24gQVQmYW1w
O1Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tLS0tIE9yaWdpbmFsIG1lc3NhZ2UgLS0tLS0tLS08YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1z
ZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGcm9t
OiAmcXVvdDtLZW4gR3JheSAoa2VncmF5KSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmtlZ3Jh
eUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5r
ZWdyYXlAY2lzY28uY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8
YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzprZWdyYXlAY2lzY28uY29tPC9zcGFuPjwvYT4mZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBMdWN5IHlvbmcgJmx0OzxhIGhyZWY9
Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20l
M2UlM2UsJTIyU3VyZW5kcmEiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20mZ3Q7Jmd0OywmcXVvdDtTdXJlbmRyYTwv
c3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
Pkt1bWFyIChzbWt1bWFyKSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBo
cmVmPSJtYWlsdG86c21rdW1hckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5zbWt1bWFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86
c21rdW1hckBjaXNjby5jb20lM2UlM2UsJTIySmltIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNta3VtYXJAY2lzY28uY29tJmd0OyZndDssJnF1b3Q7
SmltPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+R3VpY2hhcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyhqZ3VpY2hhcikmcXVvdDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNp
c2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmpndWlj
aGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmpndWljaGFy
QGNpc2NvLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBD
QzogTmljb2xhcyBCT1VUSE9SUyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPk5p
Y29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSUzZSUz
ZSxzZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86
Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tJmd0OyZndDssc2ZjPC9zcGFuPjwvYT48c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0
OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmclM2UlM2UsSmFtYWwiIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjQGlldGYub3JnJmd0OyZndDss
SmFtYWw8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj5IYWRpIFNhbGltICZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20i
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5oYWRpQG1vamF0YXR1
LmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFp
bHRvOmhhZGlAbW9qYXRhdHUuY29tJTNlJTNlLFJvbiIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSZndDsmZ3Q7LFJvbjwv
c3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PlBhcmtlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tJTNlJTNlLCUyMmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb20mZ3Q7Jmd0OywmcXVvdDticmlqc21hbkBqdW5pcGVyLm5ldDwv
c3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0OyZxdW90OyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9h
Pjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldCUzZSUzZSwlMjJKb2VsIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Jmd0OyZndDssJnF1b3Q7Sm9l
bDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPk0uIEhhbHBlcm4mcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVm
PSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSB3b3Jk
ICZxdW90O21ldGFkYXRhJnF1b3Q7IGlzIGEgcHVycG9zZWx5IGFtYmlndW91cyB0ZXJtICZxdW90
O2RhdGEgdGhhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb3ZpZGVzIGluZm9ybWF0aW9u
IGFib3V0IG90aGVyIGRhdGEmcXVvdDsuIEl0IGlzIHVzZWQgdG8gYXZvaWQgVEhJUzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGlzY3Vzc2lvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciBleGFtcGxlLCBJIHByb3Bvc2Ugd2UgZGVmaW5l
ICZxdW90O3RlcXVpbGEgbWV0YWRhdGEmcXVvdDsgYmVjYXVzZSw8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBmcmFua2x5LCBJIHdpbGwgbmVlZCB0byBvcmRlciBhIHRyaXBsZS1zaG90IGlmIHdl
IGtlZXAgYXR0ZW1wdGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIGRlZmluZSBzb21l
dGhpbmcgdGhhdCwgYnkgZGVmaW5pdGlvbiwgaXMgYW1iaWd1b3VzLiBJJ2QgbGlrZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IG15IGJhcnRlbmRlciB0byB1bmRlcnN0YW5kIG1lIHNwZWNpZmlj
YWxseSB3aGVuIEkgc2F5ICZxdW90O0kgbmVlZCBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtz
aG90JnF1b3Q7Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgT24gMy8xMy8xNCA3OjQ5IEFNLCAmcXVvdDtMdWN5IHlvbmcmcXVvdDsgJmx0OzxhIGhy
ZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWku
Y29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmx1
Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7U25pcC4u
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtTSyZndDsgSnVzdCBjb3B5aW5n
IGZyb20gdGhlIFBTOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7LS08YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O0RhdGEgcGxhbmUgbWV0YWRhdGEgcHJv
dmlkZXMgdGhlIGFiaWxpdHkgdG8gZXhjaGFuZ2UgaW5mb3JtYXRpb248YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2JldHdlZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3Ro
ZSBuZXR3b3JrIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9u
cyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDtmdW5jdGlvbnMgYW5kIHRoZSBuZXR3b3JrLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDstLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7SXQgaXMgYSBs
dWNpZCBkZWZpbml0aW9uLiBXZSBhcmUgdW5uZWNlc3NhcmlseSBtYWtpbmcgdGhlIHdvcmQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZxdW90O25ldHdvcmsmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2NvbnRyb3ZlcnNpYWwsIElNTy48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7W0x1Y3ldIFRoaXMgaXMgbXkgcG9pbnQuICZxdW90O1RoZSBuZXR3b3JrJnF1b3Q7IGlzIHRv
byBnZW5lcmFsIGhlcmUsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aGljaCBicmluZ3M8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O21ldGFkYXRhIGdyZWF0IHBvd2VyIHRv
IGRvIG1hbnkgdGhpbmdzLiBUaGlzIGlzIHdoeSBwZW9wbGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2ludmVudCBpZGVhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7aGVy
ZSwgd2hpY2ggY2F1c2VzIGEgbG90IG9mIGRlYmF0ZXMgb24gbWV0YWRhdGEgdXNhZ2UgcG90ZW50
aWFscy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7c2hvdWxkIG5vdCBzcGVuZCBhIGxvdCBvZiB0aW1lcyBvbiB0aGF0IGRl
YmF0ZXMgYW5kIGp1ZGdlIHdoaWNoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt1c2FnZSBpczxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7dmFsdWFibGUgb3Igbm90LiBUaHVz
LCBmb3IgdGhlIFNGQyB3b3JrLCBpdCB3aWxsIGJlIGhlbHBmdWwgaWY8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3dlIGNhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7bmFy
cm93IGRvd24gYSBiaXQuIEpvZWwgbWFrZXMgZXhwbGljaXRseSB0d28gY2FzZXMsIHdoaWNoIGlz
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoZWxwZnVsIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDtkZXZlbG9wIHVzZSBjYXNlcyBmb3IgZWFjaCBjYXNlLiBJIHdvdWxk
IGxpa2UgdG8gc2VlIHRoYXQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtwcm9ibGVtPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtzdGF0ZW1lbnQgY2FuIGJlIG1vcmUg
c3BlY2lmaWMgb24gbWV0YWRhdGEgZGVmaW5pdGlvbiwgd2hpY2ggbWF5PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7aGVscGZ1
bCBpbiBsZXNzIGZvY3VzaW5nIG9uIGl0IGFuZCBtb3ZpbmcgZm9yd2FyZC48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7THVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtTdXJlbmRyYS48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7VGhhbmtzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0O0x1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDstLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0O0Zyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86amd1aWNo
YXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+XTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O1NlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgNDoz
OCBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O1RvOiBMdWN5IHlv
bmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtDYzogSm9lbCBNLiBI
YWxwZXJuOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyOzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1
bmlwZXIubmV0PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0OzsNCiBzZmM7IEphbWFsPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtIYWRpIFNhbGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7U3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVy
YXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7SGkgTHVjeSw8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDtOby4gSSBhbSBzaW1wbHkgc2F5aW5nIHdlIHNob3VsZCBub3Qgb3ZlcmNvbXBs
aWNhdGUgdGhlIHByb2JsZW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDtzdGF0ZW1lbnQgd2l0aCB0ZXh0IHRoYXQgYWRkcyBsaXR0bGUgdG8gbm8gdmFsdWUgaW4gbXkg
b3Bpbmlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXaGV0aGVyPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7d2UgY2FsbCBpdCBtZXRhZGF0YSwgb3IgY29udGV4
dCwgaGFzIG5vIGJlYXJpbmcgb24gdGhlIGZhY3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Ro
YXQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7cHJvYmxlbSBz
dGF0ZW1lbnQgYWxyZWFkeSBjbGVhcmx5IHN0YXRlcyB3ZSBuZWVkIHRvIGJlIGFibGUgdG88YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Bhc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDtpbmZvcm1hdGlvbiBiZXR3ZWVuIFNGwrlzIGFuZCBiZXR3ZWVuIHRoZSBuZXR3
b3JrICZhbXA7IFNGwrlzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O09uIDMvMTIvMTQsIDU6MTMgUE0sICZxdW90O0x1
Y3kgeW9uZyZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bHVjeS55b25nQGh1YXdl
aS5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1h
aWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+Jmd0OyZn
dDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtIaSBKaW0sPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDtJIGZvciBvbmUgZG9uJ3QgYWdyZWUgYW5kIHRoaW5rIHdlIGFyZSBvdmVy
IGNvbXBsaWNhdGluZyB3aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzaG91bGQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7YmUgc3RyYWlnaHRmb3J3YXJk
LiBUaGUgU0ZDIGVuY2Fwc3VsYXRpb24gc2hvdWxkIGVuYWJsZSB0d288YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3RoaW5nczo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OzEuIFN0
ZWVyaW5nIG9mIHNlbGVjdGVkIGZsb3dzIHRocm91Z2ggYSBzZXJ2aWNlIGNoYWluOyB0aGlzIGlz
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7c2VydmljZSBmdW5jdGlvbiBwYXRoLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsyLiBQYXNzaW5nIG9mIGNvbnRleHQgYXNzb2Np
YXRlZCB3aXRoIGEgZ2l2ZW4gZmxvdyB3aXRoaW4gc2FpZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtm
dW5jdGlvbiBwYXRoLiBUaGlzIGNvbnRleHQgaW5mb3JtYXRpb24gbWF5IGJlIGNvbnN1bWVkIGJ5
IGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1NGIChhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDthcHBsaWNhdGlvbiBJRCBpcyBhbiBleGFtcGxlKSBvciBt
YXkgYmUgY29uc3VtZWQgYnkgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmb3J3YXJkaW5n
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2VsZW1lbnRzIChh
IHZyZi1JRCBpcyBhbiBleGFtcGxlKS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7W0x1Y3ldIERvIHlvdSBjYWxsIHRoZSBjb250ZXh0IGFzIG1ldGFkYXRhIG9y
IG5vdD8gRG8gd2UgaGF2ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5vdGhlcjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDt0ZXJtIGhlcmUgYmVzaWRlIFNG
QyBoZWFkZXIgYW5kIG1ldGFkYXRhLiBJIHNlZSB0aGF0IHlvdSBkb24ndDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7d2FudCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDtzZXBhcmF0ZSB3aGF0IGlzIGNvbnN1bWVkIGJ5IFNGIGFuZCB3aGF0IGlzIGNvbnN1
bWVkIGJ5IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9yd2FyZGluZzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtlbGVtZW50cy48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O0x1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0O1NlbnQgZnJvbSBteSBpUGhvbmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsgT24gTWFyIDEyLCAyMDE0LCBhdCA0OjE2IFBNLCAmcXVvdDtMdWN5IHlvbmcmcXVvdDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1
YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5sdWN5
LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5j
b20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86bHVj
eS55b25nQGh1YXdlaS5jb208L3NwYW4+PC9hPiZndDsmZ3Q7DQogd3JvdGU6PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBHcmVhdC4gVGhlbiB3ZSBtYXkgY29uc2lk
ZXIgdHdvIHNwZWNpYWwgbWV0YWRhdGEgZGVmaW5pdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7cHJvYmxlbSBzdGF0ZW1lbnQgc28gd2UgY2FuIGFsbCB1c2UgdGhlIHNhbWUgZGVmaW5pdGlv
bnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtIZXJlIGlzIG15PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtzdWdnZXN0ZWQgdGV4dCBhbmQgbGlrZSB0
byBoZWFyIHlvdSBhbmQgb3RoZXIncyBpbnB1dCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3N1Z2dlc3Rpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsg
RGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmls
aXR5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7ZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUg
ZWxlbWVudHMgaW4gYSBzZXJ2aWNlIGZ1bmN0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtjaGFpbmluZy4gSW4gdGhpcyBjb250ZXh0LCB0aGVyZSBh
cmUgdHdvIHR5cGVzIG9mIGRhdGEgcGxhbmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFk
YXRhLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU2VydmljZSBG
dW5jdGlvbiBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGV4Y2hhbmdlZCBiZXR3ZWVuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtjbGFzc2lmaWVyIGFu
ZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucyB0bzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7ZmFjaWxpdGF0ZSBzZXJ2
aWNlIGZ1bmN0aW9ucyBvbiB0aGUgcGFja2V0IHRyZWF0bWVudC48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFN0ZWVyaW5nIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRp
b24gZnJvbSBzZXJ2aWNlIGZ1bmN0aW9ucyB0byBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtjbGFzc2lmaWVyIG9yIHNlcnZpY2Ugbm9kZSBmb3IgdHJh
ZmZpYyBmb3J3YXJkaW5nIHB1cnBvc2UuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyAtZW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsgRnJvbTogSm9lbCBNLiBIYWxwZXJuIFs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxw
ZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT5dPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAx
NCAyOjM1IFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsgVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IENjOiBKaW0gR3VpY2hhcmQg
KGpndWljaGFyKTs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9h
Pjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRp
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU2FsaW08
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0
OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFllcywgSSBhbSB0cnlpbmcg
dG8gY29uc2lzdGVudGx5IGRpc3Rpbmd1aXNoIHRob3NlIHR3byBjYXNlczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7d2hlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7dGFsa2luZyBhYm91dCB0aGUgaW5mb3JtYXRpb24gY2FycmllZCB3aXRoIHBhY2tl
dHMgaW4gc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y2hhaW5zLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDM6MTMgUE0sIEx1Y3kgeW9u
ZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgSm9lbCwgU2VlIGJlbG93LiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBz
ZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
WzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bh
bj48L2E+XSBPbiBCZWhhbGYgT2YgSm9lbCBNLiBIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtTZW50Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MDIgUE0gVG86IEx1Y3kgeW9uZzsg
Tmljb2xhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Qk9VVEhPUlM7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQYXJrZXIgQ2M6IEpp
bSBHdWljaGFyZCAoamd1aWNoYXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGEgaHJlZj0i
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7Ow0KIHNm
Yzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
SmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRh
dGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgSSB3YXMgdHJ5aW5nIHRvIHdvcmQgaXQgY2FyZWZ1bGx5IG5vdCB0byBmb2N1
cyBvbiB3aG8gcHV0czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGluLCBi
dXQgb25seSBvbiB3aG8gY29uc3VtZXMgdGhlIGluZm9ybWF0aW9uLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJbmZvcm1hdGlvbiBmb3Igc2Vy
dmljZSBmdW5jdGlvbnMgbWF5IGNvbWUgZnJvbSB0aGUgaW5ncmVzczxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjbGFzc2lmaWVyIG9yIGZyb20g
b3RoZXIgc2VydmljZSBmdW5jdGlvbnMuIFtMdWN5XSB0aGlzIGlzPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDt0aGUgb25lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3LiBJbmZvcm1hdGlv
biBmb3IgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmb3J3YXJkaW5nPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdpbGwgZ2VuZXJhbGx5
IGNvbWUgZnJvbSB0aGUgaW5ncmVzcyBjbGFzc2lmaWVyLCBidXQgaW48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3NwZWNpYWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgY2FzZXMgbWF5IGJlIHByb3ZpZGVkIGJ5IHNlcnZpY2UgZnVuY3Rpb25z
LiAoSSBrZWVwPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3YW50aW5nIHRvIGdldDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyByaWQgb2YgdGhv
c2Ugc3BlY2lhbCBjYXNlcywgYnV0IHNvIGZhciB0aGVyZSBzZWVtIHRvIGJlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtqdXN0IGVub3VnaDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvZiB0aGVtIHRvIHdhcnJhbnQgY292ZXJpbmcgaW4gdGhl
IHNvbHV0aW9uLiBBbmQgbW9yZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW1wb3J0YW50bHks
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNp
Z25pZmljYW50IHN1cHBvcnQgZm9yIGl0IGluIHRoZSB3b3JraW5nIGdyb3VwLikgW0x1Y3ldPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtUaGlzIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBzZWNvbmQgY2FzZSB1c2luZyBtZXRhZGF0
YSBpbiB5b3VyIHZpZXcgKGJ1dCB5b3UgZG9uJ3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xp
a2UgaXQpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBBbmQgeW91IHN1Z2dlc3QgZGlzdGluZ3Vpc2hpbmcgdGhlc2UgdHdvIGNhc2VzIHdoZW48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rpc2N1c3Npbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWJvdXQgbWV0YWRhdGEgdXNhZ2UuIElzIHRo
YXQgcmlnaHQgdW5kZXJzdGFuZGluZz88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMjozMyBQTSwgTHVjeSB5b25n
IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgSm9lbCwgSSBpbnRlcnByZXQgdGhhdCB5b3Ugc3VnZ2VzdHMgdGhhdCBkaXN0aW5n
dWlzaCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2V4Y2hhbmdlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBk
YXRhIHBsYW5lIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9uczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7YW5kIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhjaGFuZ2UgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJy
aWVkIGZyb20gYSBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbiB0bzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
YSBzZXJ2aWNlIG5vZGUuIElzIHRoaXMgcmlnaHQgdW5kZXJzdGFuZGluZz8gTHVjeTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1h
aWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPl0gU2VudDog
V2VkbmVzZGF5LCBNYXJjaCAxMiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzIwMTQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxOjE5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VU
SE9SUzsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAoamd1aWNoYXIpOzxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0PC9zcGFuPjwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDo8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJlOiBb
c2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE15IGluY2xp
bmF0aW9uIHdvdWxkIGJlIHRvIHR1bmUgdGhhdCBkZWZpbml0aW9uIHRvPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtkaXN0aW5ndWlzaDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmV0d2VlbiBkYXRhcGxhbmUgY2FycmllZCBpbmZvcm1h
dGlvbiBpbnRlbmRlZCBmb3IgdXNlIGJ5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBmdW5jaXRvbnMgKHdoYXRldmVyIHRoZSBvcmlnaW4pLCBhbmQgZGF0YXBsYW5lIGNhcnJpZWQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luZm9ybWF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbnRlbmRlZCBmb3IgZGF0YXBs
YW5lIGZvcndhcmRpbmcgY29tcG9uZW50cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgSm9lbCw8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEkgYWdyZWUgdGhhdCB3ZSBuZWVkIHVzaW5nIHRoZSBzYW1lIGRlZmluaXRpb24g
Zm9yIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Rlcm0sIGJ1dDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRpc2FncmVlIHRo
YXQgdGhlIG1ldGFkYXRhIGRlZmluaXRpb24gaGVyZSBpcyBhIHNldCBvZjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0
aW9uIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gVGhpcyBtYXkgYmUgdG9vIG5hcnJvdzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7b3IgbGVhZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIGEgcGFydGljdWxhciBzb2x1dGlvbi4g
SSBhbSBmaW5lIHdpdGggdGhpcyBkZWZpbml0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtp
biB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBwcm9ibGVtIHN0YXRlbWVudCB3LyBtaW5vciB0d2VhayAoc3VnZ2VzdGVkIG9u
IG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xpc3QpLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRGF0YXBs
YW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7YWJpbGl0eSB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdl
ZW4gdGhlIGNsYXNzaWZpZXJzIGFuZCBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnVuY3Rpb25zLCBiZXR3ZWVuIHNl
cnZpY2UgZnVuY3Rpb25zLCBhbmQgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVu
Y3Rpb25zIGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNsYXNzaWZpZXJzfHNlcnZpY2Ugbm9kZXMuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBUaGVyZSBtYXkgYmUgYSBzb2x1dGlvbiB0aGF0IGEgc2VydmljZSBmdW5jdGlvbiBwYXNz
ZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NvbWU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGluZm9ybWF0aW9uIHRvIGF0dGFjaGVkIHNlcnZpY2Ugbm9kZSB3aXRob3V0IHVzaW5n
IFNGQzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLCBM
dWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwg
SGFscGVybiBEaXJlY3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBl
cm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRv
OmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT5dIFNlbnQ6IFdlZG5lc2RheSw8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O01hcmNoIDEyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDIwMTQgMTI6MjUgUE0gVG86
IEx1Y3kgeW9uZzsgSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtCT1VUSE9SUzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFy
KTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpz
bWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZmM7IEphbWFsIEhhZGkgU2Fs
aW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29u
c2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3ksIHlvdSBzYXkgJnF1b3Q7dGhlIG1ldGFkYXRhIHRl
cm0gbWVhbnMgLi4uJnF1b3Q7IFRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVmaW5pdGlv
biB5b3U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyB0aGVuIHByb3ZpZGUgaXMgYSBkZWZpbml0aW9uIG9mIHRoZSBzZXQgb2YgaW5m
b3JtYXRpb24gd2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FyZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb3Bvc2luZyB0
aGF0IHdlIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gSSwgYW5kIG90aGVycyw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2hhdmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZWVuIHVzaW5nIHRoZSB0ZXJtIG1ldGFkYXRhIG1vcmUg
bmFycm93bHkuIFdlIGNhbiB1c2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3doYXRldmVyPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgZGVmaW5pdGlvbiB3ZSB3YW50LiBCdXQgd2UgZG8gbmVlZCB0byBhZ3JlZSBvbiB0aGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2RlZmluaXRpb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIHRoZSBwdXJwb3NlcyBv
ZiB0aGUgV0csIGl0IHNlZW1zIG11Y2ggbW9yZSB1c2VmdWwgdG88YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3VzZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0ZXJtIG1ldGFkYXRhIGZvciB0aGUgbmFycm93ZXIgZGVzY3Jp
cHRpb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDE6
MTkgUE0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgSm9lbCw8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgSSBhZ3JlZS4gV2UgbmVlZCB0byBkaWZmZXJlbnRpYXRlIHRoZSBtZXRhZGF0YSB1c2VkIGJ5
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb24gYW5kIFNG
QyBoZWFkZXIuIFRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIGNhcnJ5aW5nPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtzb21lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3RhdGVzIGFsb25nIHdpdGggdGhlIHBhY2tldC4gSU1P
OiBTRkMgaGVhZGVyIGlzIGEga2luZCBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhIGNhcnJpZWQgb24gcGFj
a2V0IGZvciBuZXh0IHNlcnZpY2Ugbm9kZSB0byB1c2UuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtJbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDtjb250ZXh0IG9mIFNGQywgd2UgaGF2ZSB0ZXJtIGZvciBTRkMgaGVh
ZGVyIGFuZCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhIHRoYXQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDt3YXMgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBvciBiZXR3ZWVuIHNlcnZp
Y2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDtmdW5jdGlvbnMgYW5kIGNsYXNzaWZpZXJzL3NlcnZpY2Ugbm9kZXMsIHdoaWNo
IGlzIHdoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBkcmFmdDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZvY3Vz
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MsIEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0g
RnJvbTogSm9lbCBNLiBIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1h
aWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT5dIFNlbnQ6IFdlZG5lc2RheSwgTWFy
Y2ggMTIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgMjAxNDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxMToxOCBBTSBU
bzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEppbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBHdWljaGFyZCAoamd1aWNoYXIpOzxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0PC9zcGFuPjwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGkgU2FsaW08YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3Vi
amVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1z
ZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB0aGluayBpdCBp
cyBpbXBvcnRhbnQgdG8ga2VlcCBhIHN0cm9uZyBkaXN0aW5jdGlvbjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7YmV0d2Vlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSAod2hpY2ggaXMgZm9yIHVzZSBieSBh
cHBsaWNhdGlvbnMpIGFuZCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgY2hhaW5pbmcgaW5mb3JtYXRpb24gaW4gdGhlIGJhc2Ugc2VydmljZSBjaGFpbiBoZWFk
ZXIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aGljaCBpczxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmb3IgdXNlIGJ5
IHRoZSBzZXJ2aWNlIGNoYWluIHN1cHBvcnQgbWVjaGFuaXNtcy48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
WW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDEwOjQyIEFNLCBM
dWN5IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGdWxseSBhZ3JlZSB3aXRoIEpvZS48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZSBzaG91bGQgbm90IHJlcXVpcmUgYSBmaXggbGVuZ3RoIGZv
ciBpbi1iYW5kIG1ldGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtidXQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGFsc28gbm90IGxlYXZlIGl0IGZvciBmcmVlbHkgdXNhZ2UuIEluIGZhY3QsIHdoZW4gYTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbm9kZSBpbnNlcnRz
IFNGQyBoZWFkZXIgb24gYSAoZW5jYXBzdWxhdGVkKSBwYWNrZXQgYW5kPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtzZW5kIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZXh0IHNlcnZpY2Ugbm9kZSwgU0ZDIGhl
YWRlciBpdHNlbGYgY2FuIGJlIHNlZW4gYXMgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0
YWRhdGEuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
WzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bh
bj48L2E+XSBPbiBCZWhhbGYgT2YgSm9lbCBNLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SGFs
cGVybjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA5OjIxIEFN
IFRvOiBOaWNvbGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtCT1VUSE9SUzs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8
L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
PC9zcGFuPjwvYT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1Ympl
Y3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29u
c2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgaW4tYmFuZCBtZXRhZGF0
YSwgdGhlIEFQSSBmb3IgYWNjZXNzIGNhbiBlYXNpbHkgYmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN5bmNocm9u
b3VzLiBPdXQgb2YgYmFuZCBtZXRhZGF0YSBuZWVkcyBkaWZmZXJlbnQ8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2hhbmRsaW5nLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlcmUgYXJlIG1hbnkgY2FzZXMgd2hl
cmUgb3V0LW9mLWJhbmQgbWV0YWRhdGEgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3VzZWZ1
bCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFwcHJvcHJpYXRlLiBCdXQgdGhleSBkbyBub3QgY292ZXIgYWxs
IG5lZWRzIGJ5IGFueTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3RyZXRjaC48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBFdmVuIGlmIGVhY2ggcGllY2Ugb2YgaW4tYmFuZCBtZXRhZGF0YSBp
cyBvZiBmaXhlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bGVuZ3RoLDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
dGhlcmUgYXJlIG1hbnkgZGlmZmVyZW50IGtpbmRzIG9mIG1ldGF0eXBlLiBUcnlpbmcgdG88YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NheTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJnF1b3Q7dGhlcmUgd2lsbCBi
ZSBleGFjdGx5IGZvdXIgcGllY2VzLCBhbmQgdGhleSB3aWxsIGJlIG9mPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDt0eXBlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdDEsIHQyLCB0MywgYW5kIHQ0JnF1b3Q7IGlz
IHNpbXBseSB0b28gc3BlY2lmaWMgZm9yIGV2ZW4gODAlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtvZiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bmVlZHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91
cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgODo1MiBB
TSwgTmljb2xhcyBCT1VUSE9SUyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIZWxsbyBSb24sPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW5kaW5nIG91dCBvZiBiYW5kIGNvbmdy
dWVudCBtZXRhZGF0YSBtYXkgbm90IGJlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5z
d2VyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gYWxsIG5lZWRzIGJ1dCBpdCBpcyBvbmUgdG9vbCB0aGF0
IHdlIHNob3VsZCBrZWVwLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTm90IGFs
bCBtZXRhZGF0YSBpcyB0aWVkIHRvIGEgc3BlY2lmaWMgcGFja2V0LCBmb3I8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2V4YW1wbGUgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHBvbGljeSBjaGFuZ2UgaW4g
UENSRiBjb3VsZCBsZWFkIHRvIHNvbWUgbWV0YWRhdGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3NpZ25hbGluZyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgcmVhY3Rpb24gdGltZSBuZWVkIG5vdCBi
ZSBpbW1lZGlhdGUsIGZldyBtcyBtYXk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25vdCBtYXR0
ZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBcyB5b3UgcG9pbnQsIGlmIGEg
cGFja2V0IGlzIHRpZWQgdG8gYSBtZXRhZGF0YSBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtj
b3JyZWxhdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm8gY2FuIGJlIHNldCBpbiBib3RoIHBhY2tl
dCB0byBkZWFsIHdpdGggaXQgKGkuZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGE8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBleHBlY3RlZCBmbGFnIGluIHRoZSBTRkMgaGVhZGVyLCBwbHVzIGFu
IGlkKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRmluYWxseSB3ZSBjYW4gc3Rp
bGwgc2VuZCBzb21lIGxpbWl0ZWQgbWV0YWRhdGEgd2l0aGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDthIGhlYWRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGlzIGNvdWxkIGJlIHVzZWQgZm9yIGxv
YWQgYmFsYW5jZXJzIGluIHBhcnRpY3VsYXIgaWY8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgYWdyZWUgb24gYSBjb252ZW50aW9uIHRvIGxvY2F0ZSAmcXVvdDtj
b2Fyc2UgZ3JhaW4gcG9saWN5JnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLyAmcXVvdDtmaW5lIGdy
YWluIHBvbGljeSZxdW90OyBvbiByZXNlcnZlZCBjb250ZXh0IGhlYWRlcnMuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGlzIHNlZW1zIHRvIG9wZW4gdXAgYSBsb3Qgb2YgZmxl
eGliaWxpdHkgLzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW5ub3ZhdGlvbnMuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiB5b3VyIGxhc3QgcG9pbnQsIHRoZXJlIGlzIGEg
cXVlc3Rpb24gb24gaG93IHRvIG1ha2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSBhdmFpbGFi
bGUgdG8gYSBTZXJ2aWNlIEZ1bmN0aW9uLiBDdXJyZW50IHNvY2tldDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGNvbm5lY3Rpb25zIGZvciBleGFtcGxlIGRvIG5vdCBhbGxvdyB0byByZXRyaWV2ZSBJUDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGVhZGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3B0aW9ucy4gU28g
SSBhc3N1bWUgdGhhdCBTRkMgYXdhcmUgU2VydmljZSBGdW5jdGlvbnM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3dpbGw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZWVkIHNvbWUgKGFzeW5jaHJvbm91czxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ID8pIEFQSSB0byByZXRyaWV2ZSBTRkMgaGVhZGVyIGluZm9ybWF0aW9u
IGFzIHdlbGwgYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luLWJhbmQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBtZXRhZGF0YS4gSSBkb24ndCBzZWUgb3V0IG9mIGJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthZGRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb21wbGV4
aXR5LCB0aGUgc2FtZSBBUEkgY2FuIHByb2JhYmx5IGFwcGx5Ljxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgVGhlIGFsdGVybmF0aXZlIG9wdGlvbiwgYWxsb3dpbmcgdmFyaWFibGUg
c2l6ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhIGluPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgdGhlIFNGQyBoZWFkZXIgaGFzIHNvbWUgZHJhd2JhY2tzIGFzIHdlbGwsIG9uZSBiZWluZzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGZyYWdtZW50YXRpb24sIGFuZCBzb21lIHN3aXRjaGVzIGV4cGVjdGlu
ZyBhcyB3ZWxsIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsb29rIGF0PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgZW5kIHVzZXIgdHJhZmZpYyBoZWFkZXJzIGZvciBsaW5rIGxvYWQgYmFsYW5jaW5nLiBJ
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3b3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFncmVlIHRo
YXQgaWYgd2UgY2FuIGFjY2VwdCB0aGVzZSBpc3N1ZXMsIHRoZW4gc2VuZGluZzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IG9mZi1saW5lIGNvbmdydWVudCBtZXRhZGF0YSBsb29zZXMgaXRzIGludGVyZXN0Ljxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2UgbmVlZCB0byB0YWtlIGludG8gYWNj
b3VudCB0aGF0IGJvdGggaW4tYmFuZCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Nvbmdy
dWVudDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG91dC1vZi1iYW5kIG1ldGFkYXRhIHRyYW5zcG9ydCBpcyBu
b3QgcmVsaWFibGUuIEE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3BhY2tldCBsb3NzPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgdHJpZ2dlcmluZyByZXRyYW5zbWlzc2lvbiB3b3VsZCBub3QgbGVhZCB0byB0
aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2lkZW50aWNhbDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJl
Y29uc3RydWN0aW9uIG9mIHRoZSBhc3NvY2lhdGVkIG1ldGFkYXRhLiBJbiBzb21lPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtjYXNlcywgd2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtaWdodCB0aHVzIGV2
ZW4gbmVlZCBub24tY29uZ3J1ZW50IG91dC1vZi1iYW5kIHJlbGlhYmxlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgbWV0YWRhdGEgdHJhbnNwb3J0Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMgX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFJvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFBhcmtlciBbPGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT5dIFNlbnQ6
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtXZWRuZXNkYXksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTWFy
Y2ggMTIsIDIwMTQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxMjo0MyBQTSBUbzogTmljb2xhcyBCT1VUSE9S
UyBDYzogSmltIEd1aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsoamd1aWNoYXIpOzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFu
PjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0
OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bh
bj48L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NmYzsgSmFtYWwgSGFkaSBTYWxp
bSBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Tmljb2xhcyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgdW5kZXJzdGFuZCB0
aGUgY29uY2VwdCBmb3Igb3V0IG9mIGJhbmQgc2lnbmFsaW5nIG9mPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtt
ZXRhZGF0YSwgYnV0IEkgYW0gY29uY2VybmVkIHRoYXQgaXQgaW50cm9kdWNlczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7c2lnbmlmaWNhbnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbXBsZXhpdHkgZHVl
IHRvIHRoZSBwb3RlbnRpYWwgcmFjZSBjb25kaXRpb24gb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3JlY2VpdmluZyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3JlYWwgcGFja2V0IGJlZm9yZSB0aGUg
bWV0YWRhdGEuIFdoaWxlIHRoZSByZWFsIHBhY2tldDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Y291bGQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luZGljYXRlIHRoYXQgb3V0IG9mIGJhbmQgbWV0YWRhdGEg
aXMgZXhwZWN0ZWQsIGhvdyBjYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDtndWFyYW50ZWUgdGhlIG9yZGVyIG9mIHJlY2VwdGlvbj8gV2hhdCBpZiBzd2l0Y2hp
bmcgb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3JvdXRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25v
ZGVzIGFwcGx5IGhhc2ggYmFzZWQgbG9hZCBiYWxhbmNpbmc/IFdoYXQgaWYgdGhlIGxvYWQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2JhbGFuY2luZyB1bmRlcnN0YW5kcyBTRkMgZW5jYXBzIGFuZCBsb29rcyBi
ZXlvbmQgaXQgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
b3JpZ2luYWwgaGVhZGVyIHRvIGdldCBiZXR0ZXIgZW50cm9weT88YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBD
YW4gd2UgZ3VhcmFudGVlIHRoYXQgdGhlIG1ldGFkYXRhIGFuZCByZWFsIHBhY2tldDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7d2lsbCBmb2xsb3c8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBleGFjdCBz
YW1lIHBhdGg/IElmIHdlIGNhbiBub3QsIHRoZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2lt
cGxlbWVudGF0aW9ucyB3aWxsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtuZWVkIHRvIGFkZCBpbmdyZXNzIHF1
ZXVpbmcgdG8gY29wZSB3aXRoIHRoZSBzY2VuYXJpby48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEFsc28sIGRvIHlvdSBmZWVsIHRoYXQgdGhlIGluY3JlYXNlIGluIGltcGxlbWVu
dGF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29tcGxleGl0eSBhdCB0aGUgc2VydmljZSBmdW5jdGlv
bnMgaXMgcmVhc29uYWJsZT88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5r
cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciAxMiwgMjAxNCwgYXQgNDowOSBBTSwgJnF1b3Q7
Tmljb2xhcyBCT1VUSE9SUyZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvc3Bhbj48
L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMu
Qk9VVEhPUlNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPm1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L3NwYW4+PC9hPiZndDsm
Z3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHRo
aW5rIHdlIG11c3QgbWFrZSBhIGRpc3RpbmN0aW9uIGJldHdlZW46PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0gTWV0YWRhdGEgd2hpY2ggc2hvdWxkIGJlIHBhcnQg
b2YgdGhlIGhlYWRlciBkZWZpbmVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthcyBpbjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBiYW5kIG1hcmtpbmcuIC0gTWV0YWRhdGEgd2l0aCBjYW4gYmUgcGFz
c2VkIG91dCBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmFuZCwgZm9yPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGV4YW1wbGUgY29uZ3J1ZW50IG91dCBvZiBiYW5kIHNpZ25hbGluZyBkZWZpbmVk
IGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGUgZHJhZnQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIGZvcm1lciBjYWxscyBmb3IgYSBsaW1pdGVkIHNw
YWNlIGluIHRoZSBoZWFkZXIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0cnVlLCBUaGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgbGF0dGVyIGhvd2V2ZXIgZG9lcyBub3QgaW5jdXIgYW55IHNwYWNl
IGxpbWl0YXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCBpczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBzdGlsbCBmYWlybHkgZWZmaWNpZW50IGFuZCBpdCByZW1haW5zIGNvbXBhdGlibGUg
d2l0aDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YSBmaXhlZDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBzaXplIGhlYWRlciB1c2VkIHRvIHJvdXRlIHRob3NlIHNpZ25hbGluZyBtZXNzYWdlczxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YWxvbmcgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNoYWlu
J3Mgc2VydmljZSBmdW5jdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBG
cm9tOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbPGEgaHJl
Zj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+XSBTZW50Ojxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBUdWVzZGF5LCBNYXJjaCAxMSwgMjAxNCA2OjQ4IFBNIFRvOiBSb24g
UGFya2VyIENjOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzIEJPVVRIT1JTOzxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0PC9zcGFuPjwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGkgU2FsaW08YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJh
ZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgUm9uLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBXZSBjYW4gY2VydGFpbmx5IGhhdmUgdGhpcyBkaXNjdXNzaW9uIGJ1
dCB3ZSBzaG91bGQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZpcnN0PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGNvbnNpZGVyIHdoYXQgaW5mb3JtYXRpb24gaXMgbmVjZXNzYXJ5IGFuZCBpZiBzYWlk
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGNhbiBmaXQgd2l0aGluIGEgZml4ZWQg
bnVtYmVyIG9mIGNvbnRleHRzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbiB0aGU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgbWFqb3JpdHkgb2YgY2FzZXMuIFJlbWVtYmVyLCB0aGUgZ29hbCBvZiBi
ZWluZyBhYmxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0byBwYXNzPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IG1ldGFkYXRhIHRocm91Z2ggdGhlIG5ldHdvcmsgaXMgdG8gZW5oYW5jZSBzZXJ2aWNl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkZWxpdmVyeSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
bm90IHBhc3MgdGhlIGVudGlyZSB3b3JrcyBvZiBTaGFrZXNwZWFyZSA7LSk8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VudCBmcm9tIG15IGlQaG9uZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDcsIDIwMTQsIGF0
IDM6NTIgQU0sICZxdW90O1JvbiBQYXJrZXImcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPlJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0Ozxh
IGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMsPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBzZWUgc2ltaWxhciByZXF1aXJl
bWVudHMgZnJvbSB0aGUgM2dwcCBFUEMgc2lkZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0kg
d291bGQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpa2UgdG8gcHJvcG9zZSBhbiBPVUkgLyBU
TFYgYmFzZWQgYXBwcm9hY2ggd2hlcmUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyByZXNl
cnZlZCBPVUkgY2FuIGJlIHVzZWQgZm9yIGFncmVlZCB1cG9uIHR5cGVzIG9mPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtjb21tb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIGFu
ZCB2ZW5kb3Igb3Igb3RoZXIgb3JnYW5pemF0aW9uYWwgT1VJcyBjYW48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2JlIHVzZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIHF1aWNrbHkgaW5u
b3ZhdGUgaW4gdGhlIG5ldHdvcmtzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2ltdWx0YW5l
b3VzbHksIEkgd291bGQgYWxzbyBsaWtlIHRvIGNvbnNpZGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDttZWNoYW5pc21zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGF0IGFyZSBvcHRpbWl6
ZWQgZm9yIGxvbmcgbGl2ZWQgZmxvd3Mgc28gYXMgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2xpbWl0IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmVnYXRpdmUgZWZmZWN0cyBvZiBw
YWNrZXQgZ3Jvd3RoLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFJvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDcsIDIwMTQsIGF0IDg6MzQg
QU0sICZxdW90O05pY29sYXMgQk9VVEhPUlMmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPk5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJl
Zj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5j
b208L3NwYW4+PC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGVsbG8gSmltPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGhhdmUgc2VlbiBjYXNl
cyBpbiBHaSBMQU4sIHdoZXJlIHN1YnNjcmliZXIgcmVsYXRlZDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGlzIHBhc3NlZCB0byBhIFdlYiBQcm94eSBmb3IgSFRUUCBo
ZWFkZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBlbnJpY2htZW50IChhaW1lZCBhdCBz
b21lIFdlYiBDb250ZW50IHByb3ZpZGVyczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cGFydG5l
cnMgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgTW9iaWxlIE9wZXJhdG9yKS48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJbmZvcm1hdGlvbiB3YXMgYW4gY29kZWQgKHBl
cnNpc3RlbnQpIHN1YnNjcmliZXIgaWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rlcml2ZWQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmcm9tIHRoZSBNU0lTRE4sIGFuZCBjb3VwbGUg
b2YgZiBjdXN0b21lciBwcm9maWxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtyZWxhdGVkPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZmllbGRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSW4gYW4gc2ZjIGJhc2VkIEdpIExB
TiwgdGhpcyBlbnRpdHkgc2hvdWxkIHJlY2VpdmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7ICZndDtm
cm9tIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENsYXNzaWZpZXI8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0gQSBjbGFz
c2lmaWNhdGlvbiBvZiB0aGUgQ29udGVudCBQcm92aWRlciAoIElkLDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IENhdGVnb3J5KSBiYXNlZCBvbiB0cmFmZmljIGFuYWx5c2lzIC0gVGhlIE1T
SVNETiBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHN1YnNjcmliZXIgLSBUd28gc3Vic2NyaWJlciBwb2xpY3kgZmllbGRzIChub3Qg
dGllZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIFBDUkY8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBidXQgYmVsb25naW5nIHRvIHRoZSBTdWJzY3JpYmVyIERCKSAoU3Vic2NyaWJl
cjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhdGVnb3J5LDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHN1Yi1jYXRlZ29yeSkgLSBBIHNlc3Npb24gaWQgKGZvciBsb2dnaW5nIGFuZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dHJhY2tpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBwdXJwb3Nlcyk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFRoZSBvYmplY3RpdmUgYmVpbmcgdG8gYXZvaWQgaGF2aW5nIHRoZSBI
VFRQIFByb3h5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0bzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGJlY29tZSBhIHRydXN0ZWQgYXBwbGljYXRpb24gKGludGVyb2dhdGUgdGhlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3Vic2NyaWJlciBEQiw8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBldGMuLik8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhczxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fIEZyb206IEppbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEd1aWNoYXJk
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKGpndWljaGFyKSBbPGEgaHJlZj0ibWFpbHRv
OmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+XSBTZW50Ojxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFRodXJzZGF5LCBNYXJjaCAwNiwgMjAxNCAyOjAyIFBNIFRvOiBKYW1h
bCBIYWRpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtTYWxpbTs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48YSBocmVmPSJtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qbW9pc2FuZEBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBo
cmVmPSJtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQ8L3NwYW4+PC9h
PiZndDs7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5A
anVuaXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7DQogQ2M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgc2ZjIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBKYW1hbCw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlv
dSBzYWlkICZxdW90O0l0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzaXplZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IG1ldGFkYXRhJnF1b3Q7Li4gSSBhbSBub3Qgc28gY29udmluY2VkIGFuZCB3b3VsZCBsaWtlIHRv
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmV0dGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgdW5kZXJzdGFuZCB0aGUgcmVxdWlyZW1lbnRzIGJlZm9yZSBwYXNzaW5nIGp1ZGdlbWVu
dC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJZiB3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGxvb2sgYXQgdGhlIHVzZSBjYXNlcyBhcyBwcmVzZW50ZWQgdGh1cyBmYXIgaW50bzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBXRyBJPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgaGF2ZSB5ZXQgdG8gc2VlIGEgc2luZ2xlIGV4YW1wbGUgb2YgdGhlIG5lZWQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAobm90aW5nIHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBkZXNpcmUgaXMgbm90IHRoZSBzYW1lIGFzIG5lZWQpIC0gSSBhbSBub3Qgc2F5aW5nPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlcmUgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBubyByZXF1aXJlbWVudCBidXQgcmF0aGVyIHRoYXQgd2Ugc2hvdWxkIG5vdCBqdW1wPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgY29uY2x1c2lvbiBhbmQgYnVpbGQgc3RhbmRhcmRzIGFyb3VuZCBhIHRoZW9yeS48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
T24gMy8zLzE0LCA2OjM1IEFNLCAmcXVvdDtKYW1hbCBIYWRpIFNhbGltJnF1b3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0
dS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5oYWRpQG1v
amF0YXR1LmNvbTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20iIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86aGFkaUBtb2phdGF0
dS5jb208L3NwYW4+PC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3cm90ZTo8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgSSBsaWtlIHRoZSBkb2MgLSB3ZWxsIHdyaXR0ZW4uPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlY3Rpb24g
NC4zIG9uIG1ldGFkYXRhIGVuY29kaW5nLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJdCBzZWVtcyB0aGVyZSdzIGNsZWFy
IG5lZWQgZm9yIHZhcmlhYmxlIHNpemVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRh
dGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKGF0IGxlYXN0IGZvciBodHRwL2Fw
cCB5b3Ugc2VlbSB0byBpbmRpY2F0ZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkZXNp
cmUgZm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aXQpLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgYSBkYXRhcGF0aCBwZXItcGFja2V0IG1ldGFkYXRhLCBp
IGZlZWwgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmVlZCBpczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBqdXN0IGFzIGltcG9ydGFudC4gQXJlIHdlIGxpbWl0ZWQgYnkg
dGhlIGZhY3QgdGhhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGlzdGluZyBo
YXJkd2FyZSBtYXkgbm90IGJlIGFibGUgdG8gaGFuZGxlIFRMVnM/PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtGb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhhbXBsZSwgSSBk
b250IGhhdmUgYSBwcm9ibGVtIGhhbmRsaW5nIFRMVnMgaW4gYTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHNvZnR3YXJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGF0YXBhdGgu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGNoZWVycywgamFtYWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IG1haWxpbmcgbGlzdDxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5tYWlsdG86c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0PHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNA
aWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+
PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwv
YT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+
PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBs
aXN0PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmNA
aWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3Nw
YW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4m
bHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjIG1haWxpbmc8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBo
cmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3Jn
PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGEgaHJlZj0iaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDtzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5t
YWlsdG86c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyBzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsm
Z3Q7Jmd0OyBzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0
Zi5vcmc8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwv
YT48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7X19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0O3NmYyBt
YWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3Nw
YW4+PC9hPjxicj4NCiZndDsmZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJy
Pg0KJmd0Ozxicj4NCiZndDtfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXzxicj4NCiZndDtzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OzxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCiZndDs8YSBocmVmPSJodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
PC9zcGFuPjwvYT48YnI+DQo8YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXzxicj4NCnNmYyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFu
PjwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6
NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXzxicj4NCnNmYyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8
L3NwYW4+PC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEzLjVwdDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+X19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX188YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYu
b3JnPC9zcGFuPjwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_F50B4ABC6D7E3745BC0AD112C6105A728EAB88SJCEML701CHMchina_--


From nobody Wed Mar 19 14:23:01 2014
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6CFDB1A0335 for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 14:22:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.146
X-Spam-Level: 
X-Spam-Status: No, score=-0.146 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, RP_MATCHES_RCVD=-0.547] 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 1GO8n1pbsZEC for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 14:22:41 -0700 (PDT)
Received: from mail1.sandvine.com (Mail1.sandvine.com [64.7.137.134]) by ietfa.amsl.com (Postfix) with ESMTP id 5256E1A074B for <sfc@ietf.org>; Wed, 19 Mar 2014 14:22:40 -0700 (PDT)
Received: from BLR-EXCHP-2.sandvine.com (192.168.194.106) by WTL-EXCHP-3.sandvine.com (192.168.194.174) with Microsoft SMTP Server (TLS) id 14.1.339.1; Wed, 19 Mar 2014 17:22:31 -0400
Received: from WTL-EXCHP-1.sandvine.com ([fe80::ac6b:cc1e:f2ff:93aa]) by blr-exchp-2.sandvine.com ([::1]) with mapi id 14.01.0438.000; Wed, 19 Mar 2014 17:22:30 -0400
From: Dave Dolson <ddolson@sandvine.com>
To: "huang@sce.carleton.ca" <huang@sce.carleton.ca>, Ron Parker <Ron_Parker@affirmednetworks.com>, Sumandra Majee <S.Majee@F5.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs8yf7wFx4LPHUOw5xFVMCYyJJrnY/wAgAACAACAAAL2AIAA4XSAgABv1aCAAF8VAIAAFZ4A//+857A=
Date: Wed, 19 Mar 2014 21:22:30 +0000
Message-ID: <E8355113905631478EFF04F5AA706E9818AD470A@wtl-exchp-1.sandvine.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <532A099A.3050504@sce.carleton.ca>
In-Reply-To: <532A099A.3050504@sce.carleton.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.200.52]
Content-Type: multipart/alternative; boundary="_000_E8355113905631478EFF04F5AA706E9818AD470Awtlexchp1sandvi_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/yPL2keMBs_1XRID_kypEaSUFp-I
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Mar 2014 21:22:53 -0000

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

V2hlbiBJIHVzZWQg4oCcbm9kZeKAnSwgSSBtZWFudCBhbiBpbnN0YW5jZSBvZiBhIHNlcnZpY2Ug
ZnVuY3Rpb247IHRoZXJlIGNvdWxkIGJlIG11bHRpcGxlIHBlciBtYWNoaW5lLiBTbyBhIOKAnHBh
dGjigJ0gdHJhdmVyc2VzIFNGIGluc3RhbmNlcy4NCg0KSSB1c2Ug4oCcaW5zdGFuY2XigJ0gdG8g
ZW1waGFzaXplIG9uZSBwYXJ0aWN1bGFyLCByZWFsIGluc3RhbmNlIG9mIHNlcnZpY2UgZnVuY3Rp
b24sIHJhdGhlciB0aGFuIGFuIGFic3RyYWN0IGNsYXNzIG9mIHNlcnZpY2UgZnVuY3Rpb25zLg0K
DQoNCg0KRnJvbTogQ2hhbmdjaGVuZyBIdWFuZyBbbWFpbHRvOmh1YW5nQHNjZS5jYXJsZXRvbi5j
YV0NClNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTksIDIwMTQgNToxOCBQTQ0KVG86IFJvbiBQYXJr
ZXI7IERhdmUgRG9sc29uOyBTdW1hbmRyYSBNYWplZQ0KQ2M6IHNmY0BpZXRmLm9yZw0KU3ViamVj
dDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCkNvbnNpZGVyIHRoZSBj
YXNlIHRoYXQgbXVsdGlwbGUgc2VydmljZXMgYXJlIGNvbGxvY2F0ZWQgaW4gb25lIG5vZGUsIGlm
IHRoZSBJRCBvbmx5IGlkZW50aWZpZXMgYSBub2RlLCBpdCB3aWxsIGJlIG5vdCBoZWxwZnVsIHRv
IGRlY2lkZSB0aGUgb3JkZXIgb2YgdGhlIHNlcnZpY2VzIHdpdGhpbiB0aGUgbm9kZS4gSXQgaXMg
cG9zc2libGUgdG8gdXNlIHRoZSBJRCB0byBpZGVudGlmeSBib3RoIHBhdGggb2Ygbm9kZXMgYW5k
IHRoZSBvcmRlciBvZiBjb2xsb2NhdGVkIHNlcnZpY2VzIHdpdGhpbiBvbmUgbm9kZS4NCg0KQ2hh
bmcNCg0KT24gMDMvMTkvMjAxNCAwMTowMCBQTSwgUm9uIFBhcmtlciB3cm90ZToNClllcy4gICBQ
ZXJoYXBzIGluIHRoZSBoZWFkZXIgd2Ugc2hvdWxkIGNhbGwgb3V0IGEgc2VydmljZSBwYXRoIGlk
IHJhdGhlciB0aGFuIGEgc2VydmljZSBjaGFpbiBpZC4NCg0KICAgUm9uDQoNCg0KRnJvbTogc2Zj
IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBEYXZlIERvbHNvbg0K
U2VudDogV2VkbmVzZGF5LCBNYXJjaCAxOSwgMjAxNCAyOjI4IFBNDQpUbzogU3VtYW5kcmEgTWFq
ZWUNCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBb
c2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpbdHJpbSBsaXN0XQ0KSeKAmW0gdW5j
bGVhciBhYm91dCB0aGUgaW50ZW50IG9mIHRoZSB3b3JkIOKAnGNoYWlu4oCdIHZzIOKAnHBhdGji
gJ0gaW4gb3B0aW9uICMyLg0KSW4gZWFybGllciBkaXNjdXNzaW9ucywg4oCcY2hhaW7igJ0gd2Fz
IGNvbnNpZGVyZWQgYW4gYWJzdHJhY3QgY29uY2VwdCAoYSB0cmF2ZXJzYWwgb2YgYSBsaXN0IG9m
IHR5cGVzIG9mIHNlcnZpY2VzKSwgd2hlcmVhcyDigJxwYXRo4oCdIHdhcyBhIHRyYXZlcnNhbCBv
ZiBzcGVjaWZpYyBub2RlIGluc3RhbmNlcy4NCg0KSSB0aGluayB0aGF0IHRoZSBJRCBjYXJyaWVk
IGluIHRoZSBwYWNrZXQgbmVlZHMgdG8gaW5kaWNhdGUgYSBzcGVjaWZpYyBzZXQgb2Ygbm9kZXMs
IGFuZCBJIGhvcGUgdGhhdCBpcyB3aGF0IHlvdSBtZWFuLg0KDQotRGF2ZQ0KDQoNCg0KRnJvbTog
c2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBTdW1hbmRyYSBN
YWplZQ0KU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxOSwgMjAxNCAzOjQwIEFNDQpUbzogQ2F0aHkg
Wmhhbmc7IFBhdWwgUXVpbm4gKHBhdWxxKTsgRGF2aWQgQWxsYW4gSQ0KQ2M6IHNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0
aW9uIGNoYWluIElEDQoNCjw8VHJpbW1lZCB0aGUgVE8gbGlzdCB0byBhdm9pZCB0aGUgbXNnIGJl
aW5nIGhlbGQgYWdhaW4+Pg0KDQpJIHNlZSB0d28gd2F5cyB0byBjYXJyeSB0aGUgcGF0aCBpbmZv
cm1hdGlvbi4NCg0KDQogIDEuICBFeHBsaWNpdCBvcmRlcmVkIGxpc3QsIHNvbWV0aGluZyBsaWtl
IEZXLUEgOjogVENQLU9QVCA6OiBMQiA6OiBWaWRlb09QVCA6OiBDR05BVC4gICBUaGVyZSBhcmUg
dHdvIGlzc3VlcyB3aXRoIHRoaXMgYXBwcm9hY2gsIGZpcnN0IHRoZSBsZW5ndGggb2YgZ3JhcGgg
aXMgdmFyaWFibGUuICBBbHNvIGl0IGltcGxpZXMgYmlkaXJlY3Rpb25hbCBzeW1tZXRyeS4gSXQg
aXMgb2Z0ZW4gcmVxdWlyZWQgYnV0IHNob3VsZCBub3QgYmUgbWFuZGF0b3J5LiAgU2Vjb25kbHkg
Y2hhbmdpbmcgdGhpcyBwYXRoL2dyYXBoIGluIGF0IFNGIGNhbiBiZSBjdW1iZXJzb21lLg0KICAy
LiAgTGV0IHRoZSBDb250cm9sIHBsYW5lIGRpc3RyaWJ1dGUgdGhlIGNoYWluSUQgPOKAlD4gZ3Jh
cGggbWFwcGluZy4gSW4gdGhpcyBjYXNlIGVhY2ggU0Ygd291bGQgaGF2ZSBtYXBwaW5nIG9mIGdp
dmVuIGEgY2hhaW5JRCB3aGF0IGlzIG15IG5leHQgaG9wLiBUaGUgY2hhaW5JRCBpdHNlbGYgY291
bGQgYmUgZml4ZWQgc2l6ZSBlbGVtZW50LiBBIFNGIGNhbiBzZWxlY3QgYSBkaWZmZXJlbnQgcGF0
aCBieSBjaGFuZ2luZyB0aGUgY2hhaUlEIHBhcmFtZXRlci4NCg0KUmVnYXJkcw0KU3VtYW5kcmEN
Cg0KDQpGcm9tOiBDYXRoeSBaaGFuZyA8Q2F0aHkuSC5aaGFuZ0BodWF3ZWkuY29tPG1haWx0bzpD
YXRoeS5ILlpoYW5nQGh1YXdlaS5jb20+Pg0KRGF0ZTogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQg
YXQgMTA6MTMgQU0NClRvOiAiUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pIiA8cmVwZW5ub0BjaXNj
by5jb208bWFpbHRvOnJlcGVubm9AY2lzY28uY29tPj4sICJMb3Vpcy5Gb3VyaWUiIDxMb3Vpcy5G
b3VyaWVAaHVhd2VpLmNvbTxtYWlsdG86TG91aXMuRm91cmllQGh1YXdlaS5jb20+PiwgIlBhdWwg
UXVpbm4gKHBhdWxxKSIgPHBhdWxxQGNpc2NvLmNvbTxtYWlsdG86cGF1bHFAY2lzY28uY29tPj4s
IERhdmlkIEFsbGFuIEkgPGRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPG1haWx0bzpkYXZpZC5p
LmFsbGFuQGVyaWNzc29uLmNvbT4+DQpDYzogTmljb2xhcyBCT1VUSE9SUyA8Tmljb2xhcy5CT1VU
SE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PiwgWHV4
aWFvaHUgPHh1eGlhb2h1QGh1YXdlaS5jb208bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+Piwg
Q2hhbmdjaGVuZyBIdWFuZyA8aHVhbmdAc2NlLmNhcmxldG9uLmNhPG1haWx0bzpodWFuZ0BzY2Uu
Y2FybGV0b24uY2E+PiwgInNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiIgPHNmY0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPj4sICJtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86
bWlrZWJpYW5jQGFvbC5jb20+IiA8bWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bh
b2wuY29tPj4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0K
DQpIaSBSZWluYWxkbywNCg0KU28gdGhlIGNoYWluIElEIGlzIGFjdHVhbGx5IHRoZSBwYXRoIElE
IHdoaWNoIHJlcHJlc2VudHMgYW4gb3JkZXJlZCBzZXQgb2Ygc2VydmljZSBmdW5jdGlvbiBpbnN0
YW5jZXMuDQpJIHRoaW5rIHdlIHNob3VsZCBhZGQgYW4gZXhwbGljaXQgZGVmaW5pdGlvbiBvZiDi
gJxzZXJ2aWNlIGluc3RhbmNl4oCdLiBXaGF0IGRvIHlvdSB0aGluaz8NCg0KVGhhbmtzLA0KQ2F0
aHkNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBP
ZiBSZWluYWxkbyBQZW5ubyAocmVwZW5ubykNClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0
IDExOjAzIEFNDQpUbzogTG91aXMuRm91cmllOyBQYXVsIFF1aW5uIChwYXVscSk7IERhdmlkIEFs
bGFuIEkNCkNjOiBOaWNvbGFzIEJPVVRIT1JTOyBYdXhpYW9odTsgbWlrZWJpYW5jQGFvbC5jb208
bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+OyBDaGFuZ2NoZW5nIEh1YW5nDQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRp
b24gY2hhaW4gSUQNCg0KQSBTZXJ2aWNlIENoYWluIGp1c3QgZGVmaW5lcyB3aGljaCB0eXBlIG9m
IHNlcnZpY2UgYW5kIHRoZWlyIG9yZGVyLg0KDQpBIHNlcnZpY2UgcGF0aCBkZWZpbmVzIHRoZSBh
Y3R1YWwgc2VydmljZSBpbnN0YW5jZSwgc2F5LCBmaXJld2FsbDEuaG9tZSwgbmF0MiwgZHBpLXNp
YywgZXRjLg0KDQpGcm9tOiAiTG91aXMuRm91cmllIiA8TG91aXMuRm91cmllQGh1YXdlaS5jb208
bWFpbHRvOkxvdWlzLkZvdXJpZUBodWF3ZWkuY29tPj4NCkRhdGU6IFR1ZXNkYXksIE1hcmNoIDE4
LCAyMDE0IGF0IDEwOjU1IEFNDQpUbzogIlBhdWwgUXVpbm4gKHBhdWxxKSIgPHBhdWxxQGNpc2Nv
LmNvbTxtYWlsdG86cGF1bHFAY2lzY28uY29tPj4sIERhdmlkIEFsbGFuIEkgPGRhdmlkLmkuYWxs
YW5AZXJpY3Nzb24uY29tPG1haWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbT4+DQpDYzog
Tmljb2xhcyBCT1VUSE9SUyA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNv
bGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PiwgWHV4aWFvaHUgPHh1eGlhb2h1QGh1YXdlaS5jb208
bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+PiwgQ2hhbmdjaGVuZyBIdWFuZyA8aHVhbmdAc2Nl
LmNhcmxldG9uLmNhPG1haWx0bzpodWFuZ0BzY2UuY2FybGV0b24uY2E+PiwgInNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPiIgPHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
Pj4sICJtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+IiA8bWlrZWJp
YW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPj4NClN1YmplY3Q6IFJlOiBbc2Zj
XSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpQYXVsLA0KICAgQ2FuIHlvdSBjbGFyaWZ5
IHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gc2VydmljZSBjaGFpbiBhbmQgc2VydmljZSBwYXRoLiBH
aXZlbiB0aGF0IGEgc2VydmljZSBjaGFpbiBpcyBjb21wb3NlZA0Kb2Ygc2V2ZXJhbCBzZXJ2aWNl
IGZ1bmN0aW9ucyBTRjEsIFNGMiwgLi4gU0ZuIGhvdyB3b3VsZCBhIHNlcnZpY2UgcGF0aCBkaWZm
ZXIgZnJvbSB0aGF0IHNlcnZpY2UgY2hhaW4/DQoNCi0gICAgICAgICAgTG91aXMNCg0KRnJvbTog
c2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBQYXVsIFF1aW5u
IChwYXVscSkNClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDEwOjI2IEFNDQpUbzogRGF2
aWQgQWxsYW4gSQ0KQ2M6IE5pY29sYXMgQk9VVEhPUlM7IFh1eGlhb2h1OyBtaWtlYmlhbmNAYW9s
LmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz47IENoYW5nY2hlbmcgSHVhbmcNClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBz
dWxhdGlvbiBjaGFpbiBJRA0KDQpIaSBEYXZlLA0KDQpDaGFpbiBJRCBzaG91bGQgcmVhbGx5IGJl
IHBhdGggSUQgc2luY2UgdGhlcmUgY2FuIGJlIG1hbnkgcGF0aHMgZm9yIGEgZ2l2ZW4gY2hhaW4u
ICBVc2luZyB0aGF0IGRlZmluaXRpb24sIHdlIGF2b2lkIHRoZSBvdmVybG9hZCBhbmQgcmVhcCB0
aGUgZ2FpbiBhbGx1ZGVkIHRvIGJlbG93Lg0KDQpQYXVsDQoNCk9uIE1hciAxOCwgMjAxNCwgYXQg
MTI6MTQgUE0sIERhdmlkIEFsbGFuIEkgPGRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPG1haWx0
bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbT4+IHdyb3RlOg0KDQoNCg0KDQpXZWxsIHRoZSBx
dWVzdGlvbiBkZSBqb3VyIGlzIOKAnGRvZXMgYSBjaGFpbiBJRCBkZWZpbmUgYSBjbGFzcyBvciBh
biBpbnN0YW5jZeKAneKApi4gSWYgaXQgZGVmaW5lcyBhbiBjbGFzcyB3ZSBhbHNvIG5lZWQgaW5z
dGFuY2UgaW5mb3JtYXRpb24sIGlmIGl0IGlzIGN1cnJlbnRseSBvdmVybG9hZGVkIHRvIGRlZmlu
ZSBjbGFzcyBhbmQgaW5zdGFuY2UgSU1PIHdlIGhhdmUgYSBwcm9ibGVt4oCmLg0KDQpEYXZlDQoN
CkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpib3VuY2VzQGll
dGYub3JnPl0gT24gQmVoYWxmIE9mIENoYW5nY2hlbmcgSHVhbmcNClNlbnQ6IFR1ZXNkYXksIE1h
cmNoIDE4LCAyMDE0IDc6NDMgQU0NClRvOiBOaWNvbGFzIEJPVVRIT1JTDQpDYzogWHV4aWFvaHU7
IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgbWlrZWJpYW5jQGFvbC5jb208bWFp
bHRvOm1pa2ViaWFuY0Bhb2wuY29tPg0KU3ViamVjdDogUmU6IFtzZmNdIOetlOWkjTogU0ZDIGVu
Y2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KR29vZCBwb2ludHMuIEkgYmVsaWV2ZSBleHBsaWNpdCBj
aGFpbiBJRCBzaG91bGQgYmUgbWFuZGF0b3J5LiBUaGUgb3ZlcmhlYWQgaXMgdmVyeSBsaXR0bGUu
IEl0IGhlbHBzIHNpbXBsaWZ5IHByb2Nlc3NpbmcgYW5kIHN0ZWVyaW5nIHNpZ25pZmljYW50bHku
IFRoZSBnYWluIGlzIGh1Z2UuDQoNCkNoYW5nDQoNCi0tLS0tLS0tLS0tLQ0KQ2hhbmdjaGVuZyBI
dWFuZw0KDQpPbiBNYXIgMTgsIDIwMTQsIGF0IDE6NTMgQU0sIE5pY29sYXMgQk9VVEhPUlMgPE5p
Y29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3Mu
Y29tPj4gd3JvdGU6DQpJIHRoaW5rIHRoYXQga2VlcGluZyB0aGUgU2VydmljZSBQYXRoIExheWVy
IHRyYW5zcG9ydCBpbmRlcGVuZGVudCBzaG91bGQgcmVtYWluIGFuIG9iamVjdGl2ZSBmb3IgU0ZD
LiAgU3VjaCBhIHNlcGFyYXRpb24gb2YgY29uY2VybnMgaXMgYSBzb3VuZCBhcmNoaXRlY3R1cmFs
IHByaW5jaXBsZSB0aGF0IGhlbHAga2VlcCB0aGluZ3Mgc2ltcGxlIGluIHByYWN0aWNlLg0KDQpP
biB0aGUgcXVlc3Rpb24gb2YgIFNlcnZpY2UgUGF0aCwgd2UgaGF2ZSBhIGRpc2N1c3Npb24gb24g
d2hldGhlciB3ZSBuZWVkIHNvbWUga2luZCBvZiBleHBsaWNpdCBpZGVudGlmaWVyIG9yDQpjb3Vs
ZCB3ZSByZWx5IG9uIG1hcHBpbmcgb24gc29tZSB1bmRlcmxheSBuZXR3b3JrIHByb3RvY29sIGZp
ZWxkcy4NCg0KDQpNYXkgYmUgYSBQUk8vQ09OIHRhYmxlIGNvdWxkIGhlbHAgZm9jdXMgdGhlIGdy
b3VwIGRlY2lzaW9uIG9uIHRoYXQgbWF0dGVyDQoNCg0KICAqICAgVmlzaWJpbGl0eSAodHJhY2lu
ZykNCiAgKiAgIEZvcndhcmRpbmcgZ3JhcGggc3RydWN0dXJlIGltcGFjdC9saW1pdGF0aW9ucw0K
ICAqICAgUmVjb25maWd1cmF0aW9uIHNwZWVkDQoNCiAgICAgKiAgIExCUyAvIHNjYWxlIG91dCBp
bXBhY3QNCiAgICAgKiAgIE5vZGUgYnlwYXNzIChlLmc7IG1haW50ZW5hbmNlKQ0KDQogICogICB1
bmRlcmxheSBuZXR3b3JrL3RyYW5zcG9ydCBsYXllcnMgc3VwcG9ydA0KICAqICAgSGVhZGVyIHNw
YWNlIGltcGFjdA0KICAqICAgTXVsdGkgdGVuYW50IHN1cHBvcnQgaW1wYWN0DQogICogICBTRkMg
b24gZmxhdCAoZS5nIG9wdGljYWwgTDIgZm9yIERhdGEgQ2VudGVycykgbmV0d29yaw0KICAqICAg
VW5kZXJsYXkgbmV0d29yayBhZG1pbmlzdHJhdGlvbiBpbXBhY3QNCg0KUGVyc29uYWxseSBJIHRo
aW5rIHRoYXQgaGF2aW5nIGFuIGV4cGxpY2l0IGNoYWluIGlkZW50aWZpZXIgKGUuZy4gU2Vydmlj
ZSBQYXRoL1NlcnZpY2UgSW5kZXgpIGlzIGNsZWFyIChtYW5hZ2VtZW50IGFuZCBjb250cm9sKSBh
bmQgbm90IGV4cGVuc2l2ZSAoaGVhZGVyIHNwYWNlKS4gVGhlIGRyYXdiYWNrIGJlaW5nIHNvbWUg
aW1wYWN0IG9uIHRoZSBzaW1wbGljaXR5IHRvIGFkZC9yZW1vdmUgZWxlbWVudHMgaW4gYSBjaGFp
biBkeW5hbWljYWxseS4NCg0KVGFnIHN3aXRjaGluZyAoYXMgTVBMUykgIGFsbG93cyB0byBtYW5h
Z2UgdGFncyBwZXIgc2VydmljZSBub2RlcywgbGVhZGluZyB0byBtb3JlIHZlcnNhdGlsZSBhbmQg
ZGl2ZXJzZSBncmFwaHMNCg0KDQpOaWNvbGFzDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0KRnJvbTogWHV4aWFvaHUgW3h1eGlhb2h1QGh1YXdlaS5jb208bWFpbHRvOnh1eGlhb2h1
QGh1YXdlaS5jb20+XQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgNTowNCBBTQ0KVG86
IEplcm9tZSBNb2lzYW5kOyBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5j
b20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFtzZmNdIOet
lOWkjTogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCkkgbGlrZSB0aGUgaWRlYSBvZiBzZXBh
cmF0aW5nIHRoZSBTZXJ2aWNlIEZ1bmN0aW9uIExheWVyIGFuZCB0aGUgU2VydmljZSBQYXRoIExh
eWVyLCBhcyBwcm9wb3NlZCBpbiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0
aW9ucy4gVGhlIHJvbGUgb2YgdGhlIFNlcnZpY2UgUGF0aCBMYXllciBpcyBqdXN0IHRvIHN0ZWVy
IHRoZSB0cmFmZmljIGFsb25nIGEgcGFydGljdWxhciBjaGFpbiBvZiBzZXJ2aWNlIG5vZGVzIHdo
aWNoIGNhbiBiZSBpbXBsZW1lbnRlZCBieSBleGlzdGluZyB0b29scyBmb3Igc291cmNlIHJvdXRp
bmcsIHN1Y2ggYXMgc2VnbWVudCByb3V0aW5nLiBBcyBzdWNoLCBpdOKAmXMgbm90IG5lY2Vzc2Fy
eSB0byB0cnkgdG8ga2VlcCB0aGUgU2VydmljZSBQYXRoIExheWVyIHRyYW5zcG9ydC1pbmRlcGVu
ZGVudCBhbmQgY29udGFpbiBpdCBpbiB0aGUgU0ZDIGhlYWRlci4NCg0KQmVzdCByZWdhcmRzLA0K
WGlhb2h1DQoNCuWPkeS7tuS6ujogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIOS7
o+ihqCBKZXJvbWUgTW9pc2FuZA0K5Y+R6YCB5pe26Ze0OiAyMDE05bm0M+aciDE45pelIDE6MDMN
CuaUtuS7tuS6ujogbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPjsg
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQrkuLvpopg6IFJlOiBbc2ZjXSBTRkMg
ZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpUaGlzIChsZW5ndGh5IGFuZCB2ZXJ5IGxpdmVseSkg
dGhyZWFkIHN0YXJ0ZWQgZnJvbSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0
aW9ucyAod2hpY2ggSSBjby1hdXRob3JlZCkuDQoNCkluIHNlY3Rpb24gNC44LCB3ZSBtYWRlIGEg
Y2xlYXIgZGlzdGluY3Rpb24gYmV0d2VlbiBhIHNlcnZpY2UgcGF0aCBsYXllciAoc3RlZXJpbmcg
cGFja2V0cyBob3AgYnkgaG9wIGFsb25nIHRoZSBjaGFpbikgYW5kIGEgc2VydmljZSBmdW5jdGlv
biBsYXllciAoY29udmV5IG1ldGFkYXRhIGluZm9ybWF0aW9uIG9mIGludGVyZXN0IHRvIFNGcyku
IFRlcm1pbm9sb2d5IGFzaWRlLCBpdCBzZWVtcyB0aGF0IHN1Y2ggbGF5ZXJlZCB2aWV3IHdhcyBh
Z3JlZWQgdXBvbiBieSBtYW55IHBlb3BsZSBvbiB0aGUgbWFpbGluZyBsaXN0Lg0KDQpOb3cgdGhp
cyBjZXJ0YWlubHkgZG9lcyBiZWcgdGhlIHF1ZXN0aW9uIG9mIHNvbHZpbmcgQk9USCBwcm9ibGVt
cyB3aXRoIHRoZSBzYW1lIChwYWNrZXQpIGVuY2Fwc3VsYXRpb24gbWVjaGFuaXNtLiBOb3RhYmx5
IHdoZW4gb2JzZXJ2aW5nIHRoYXQgbWFueSB1c2UgY2FzZXMgY291bGQgYmUgc2F0aXNmaWVkIHdp
dGhvdXQgU0YtbGV2ZWwgbWV0YWRhdGEsIG9yIGJ5IHVzaW5nIG1vcmUgb3V0LW9mLWJhbmQgd2F5
cyB0byBjb252ZXkgc3VjaCBTRiBtZXRhZGF0YS4gQW5kIGFsc28gd2hlbiBvYnNlcnZpbmcgdGhh
dCBpbmJhbmQgbWFya2luZyAoZS5nLiBwYWNrZXQgaGVhZGVycykgY29tZXMgd2l0aCB2YXJpb3Vz
IHByb3MgJiBjb25zIChzb21lIG9mIHRoZSBpc3N1ZXMgYmVpbmcgaWRlbnRpZmllZCBpbiB0aGUg
ZHJhZnQsIGUuZy4gc2VjdGlvbnMgNC4xIGFuZCA0LjIpLg0KDQpJIGRvIGFncmVlIHdpdGggTWFy
aWEuIFdlIG1heSB3YW50IHRvIGV4cGxvcmUgb3RoZXIgb3B0aW9ucyBmb3IgYWRkcmVzc2luZyB0
aGUgbmVlZHMgb2YgdGhlIHNlcnZpY2UgcGF0aCBsYXllciB0aGF0IGRvIG5vdCByZXF1aXJlIGFu
IGV4cGxpY2l0IGNoYWluLWlkIG9mIHNvcnRzLg0KDQpJbiB0aGUgZHJhZnQsIHdlIGNvbmNsdWRl
ZCBieSBzdGF0aW5nIOKAnEEgcHJvZHVjdGl2ZSBwYXRoIGZvcndhcmQgY291bGQgYmUgdG8gZGl2
aWRlIGFuZCBjb25xdWVyOiB0byBjbGVhcmx5IHNlcGFyYXRlIHRoZSBwcm9ibGVtIG9mIFNlcnZp
Y2UgRnVuY3Rpb24gUGF0aCB0b3BvbG9neSBmcm9tIHRoZSAgIHByb2JsZW0gb2YgW2NvbnZleWlu
ZyBTRl0gbWV0YWRhdGHigJ0uIEkgZG8gYmVsaWV2ZSB3ZSBzaG91bGQgZXhwbG9yZSBzdWNoIHNl
cGFyYXRpb24gcHJpbmNpcGxlIGZ1cnRoZXIuDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlr
ZWJpYW5jQGFvbC5jb20+DQpTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDU6NTAgUE0NClRv
OiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBT
RkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpJIHdvdWxkIGltYWdpbmUgdGhhdCBpZiB3ZSBt
YWRlIHRoZSBDaGFpbiBJRCBmaWVsZCBpbiB0aGUgaGVhZGVyIGJlIG9wdGlvbmFsLCB5ZXQgc3Rp
bGwgcmVxdWlyZWQgYSBoZWFkZXIgYW5kIHN0aWxsIHJlcXVpcmVkIHRoYXQgc29tZSBpbmRpY2F0
aW9uIG9mIHRoZSBjaGFpbiBiZSBjYXJyaWVkIHNvbWV3aGVyZSBpbiB0aGUgcGFja2V0IChtcGxz
IGxhYmVsIG9yIHZsYW4gb3Igd2hhdGV2ZXIpLCB0aGF0IHRoZSBpbXBsZW1lbnRhdGlvbiB3b3Vs
ZCBiZWNvbWUgb3Zlcmx5IGNvbXBsaWNhdGVkLiAgVG8gZG8gc28gd291bGQgYmUgdXNpbmcgU0ZD
IHNpbXBseSBhcyBhIG1lY2hhbmlzbSB0byBjYXJyeSBtZXRhIGRhdGEgYW5kIG5vdCBhdCBhbGwg
Zm9yIHNlcnZpY2UgY2hhaW5pbmcsIHdoaWNoIHNvdW5kcyBjb3VudGVyIGludHVpdGl2ZSB0byBt
ZS4NCg0KTWFyaWEsDQpTbywgeW91IGFyZSBzYXlpbmcgdGhhdCB5b3Ugd2FudCB0byB1c2UgU0ZD
IHRvIGNhcnJ5IGFyb3VuZCBtZXRhZGF0YSwgYnV0IG5vdCBmb3IgYWN0dWFsIHNlcnZpY2UgY2hh
aW5pbmcgYmVjYXVzZSB5b3UgYWxyZWFkeSBoYXZlIGEgd2F5IHRvIGltcGxlbWVudCBzZXJ2aWNl
IGNoYWluaW5nIG91dHNpZGUgb2YgU0ZDPyAgTWF5YmUgSSdtIG5vdCBmb2xsb3dpbmcsIGJ1dCBp
dCBzZWVtcyB0byBtZSB0aGF0IGlmIHlvdSB3ZXJlIHRvIHVwZ3JhZGUgeW91ciBuZXR3b3JrIHRv
IHN1cHBvcnQgU0ZDIHRoYXQgeW91IHdvdWxkIGNoYW5nZSBmcm9tIHVzaW5nIHlvdXIgZXhpc3Rp
bmcgbWVjaGFuaXNtIGFuZCBzdGFydCB1c2luZyBTRkMsIHdoaWNoIGlzIG1lYW50IHRvIHByb3Zp
ZGUgc3VwcG9ydCBmb3Igc2VydmljZSBmdW5jdGlvbnMgdGhhdCBhcmUgbm90IFNGQyBhd2FyZS4g
IFRoZXJlIGFyZSBhIG51bWJlciBvZiB1cyB3aG8gaGF2ZSBpbXBsZW1lbnRlZCwgaW4gb25lIHdh
eSBvciBhbm90aGVyLCBzb21lIHNvcnQgb2Ygc2VydmljZSBjaGFpbmluZywgYnV0IEkgKEkgY2Fu
IGF0IGxlYXN0IHNwZWFrIGZvciBteXNlbGYpIGFtIGxvb2tpbmcgdG8gU0ZDIG5vdCB0byBlbmhh
bmNlIG15IGN1cnJlbnQgaW1wbGVtZW50YXRpb24sIGJ1dCB0byByZXBsYWNlIGl0IHdpdGggc29t
ZXRoaW5nIGJldHRlciB3aGlsZSBzdGlsbCBtYWludGFpbmluZyBteSBjb3JlIChub24gc2Vydmlj
ZSBmdW5jdGlvbikgaW5mcmFzdHJ1Y3R1cmUuDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0KRnJvbToga2VncmF5QGNpc2NvLmNvbTxrZWdyYXlAY2lzY28uY29tPG1haWx0bzprZWdy
YXlAY2lzY28uY29tJTNja2VncmF5QGNpc2NvLmNvbT4+DQpUbzogUm9uIFBhcmtlcjxSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tPj4sSmltIEd1aWNoYXJkIChqZ3VpY2hhcik8amd1aWNoYXJAY2lzY28uY29tPG1haWx0
bzpqZ3VpY2hhckBjaXNjby5jb20+PixKb2VsIE0uIEhhbHBlcm48am1oQGpvZWxoYWxwZXJuLmNv
bTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+DQpjYzogc2ZjQGlldGYub3JnPHNmY0BpZXRm
Lm9yZzxtYWlsdG86c2ZjQGlldGYub3JnJTNjc2ZjQGlldGYub3JnPj4NClNlbnQ6IEZyaWRheSwg
TWFyY2ggMTQsIDIwMTQNClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFp
biBJRA0KDQorMSB0aGUgaWRlYSBpcyBpbnRlcm9wZXJhYmlsaXR5Lg0KDQoNCk9uIDMvMTQvMTQg
MTI6NTUgUE0sICJSb24gUGFya2VyIiA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxt
YWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+IHdyb3RlOg0KDQo+VGhhbmtz
LCBKaW0uDQo+DQo+UmVtZW1iZXIgdGhhdCB3ZSBoYXZlIHNhaWQgbWFueSB0aW1lcyB0aGF0IHRo
ZSBTRkMgc2VydmljZSBoZWFkZXIgaXMNCj50cmFuc3BvcnQgaW5kZXBlbmRlbnQuICAgSnVzdCBi
ZWNhdXNlIHRoZSBjaGFpbiBpZCBjb3VsZCBiZSBjYXJyaWVkIGluDQo+c29tZSBmb3JtIG9yIGFu
b3RoZXIgd2l0aCBzb21lIHBhcnRpY3VsYXIgdHJhbnNwb3J0IGRvZXNuJ3QgbWVhbiB0aGF0IGl0
DQo+Y291bGQgYmUgdW5pdmVyc2FsbHkgY29udmV5ZWQuICAgIEJ5IG1ha2luZyBhbmQga2VlcGlu
ZyB0aGUgU0ZDIHNlcnZpY2UNCj5oZWFkZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50IG1ha2VzIGl0
IG1vcmUgYXBwbGljYWJsZSBpbiBtb3JlDQo+ZW52aXJvbm1lbnRzIGFuZCBtb3JlIGxpa2VseSB0
byBnZXQgYWRvcHRlZCBicm9hZGx5Lg0KPg0KPiAgIFJvbg0KPg0KPg0KPi0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tDQo+RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW21haWx0bzpqZ3Vp
Y2hhckBjaXNjby5jb21dDQo+U2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAzOjUyIFBNDQo+
VG86IEpvZWwgTS4gSGFscGVybjsgUm9uIFBhcmtlcg0KPkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NCj5TdWJqZWN0OiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KPg0K
PkhpIEpvZWwsDQo+DQo+UGVyaGFwcyBidXQgSSB3b3VsZCBwb2ludCBvdXQgdGhhdCB0aGUgYmFz
ZSBTRkMgaGVhZGVyIGNvdWxkIGhhdmUgYSBsb3QNCj5tb3JlIGluZm9ybWF0aW9uIHRoYW4ganVz
dCB0aGUgY2hhaW4gSUQ7IEkgd291bGQgYWxzbyBwb2ludCBvdXQgdGhhdCB0aGUNCj5kZXZpbCBp
cyBpbiB0aGUgZGV0YWlscyBhbmQgc2F5aW5nICJ3ZWxsLCBJIGNhbiBqdXN0IHVzZSBhbiBNUExT
IGxhYmVsIg0KPmhpZGVzIG11Y2ggb2YgdGhlIGNvbXBsZXhpdHkgb2YgYWN0dWFsbHkgZG9pbmcg
dGhhdC4NCj4NCj5PbiAzLzE0LzE0LCAyOjM1IFBNLCAiSm9lbCBNLiBIYWxwZXJuIiA8am1oQGpv
ZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+IHdyb3RlOg0KPg0KPj5J
ZiB0aGUgdHJhbnNwb3J0IGhlYWRlciBjYXJyaWVzIGVub3VnaCBpbmZvcm1hdGlvbiBmb3IgaWRl
bnRpZnlpbmcgdGhlDQo+PnNlcXVlbmNlIChWTEFOIHRhZyBvciBNUExTIGxhYmVsIGNhbiBib3Ro
IGRvIHRoZSBqb2IpLCB0aGVuIGFyZ3VhYmx5DQo+PnRoZSBnbG9iYWwgY2hhaW4gSUQgaXMgcmVk
dW5kYW50LiBJIGNhbiBsaXZlIHdpdGggY2FycnlpbmcgaXQgYW55d2F5DQo+PmVpdGhlciBpZiBJ
IGhhdmUgbWV0YWRhdGEgdG8gY2FycnksIG9yIGlmIEkgbmVlZCB0aGUgY2hhaW4gSUQgZm9yIHNv
bWUNCj4+cHVycG9zZS4NCj4+IEFmdGVyIGFsbCwgc29tZSBmb2xrcyBzZWVtIHRvIHdhbnQgdG8g
dXNlIHRoYXQgZm9yIHRoZSBmb3J3YXJkaW5nDQo+PmRlY2lzaW9ucy4NCj4+DQo+PllvdXJzLA0K
Pj5Kb2VsDQo+Pg0KPj5PbiAzLzE0LzE0LCAyOjI4IFBNLCBSb24gUGFya2VyIHdyb3RlOg0KPj4+
IFRoZSBjaGFpbiBJRCBpcyB0aGUgbGFiZWwgdGhhdCBkZWZpbmVzIHRoZSBzZXF1ZW5jZSBvZiBz
ZXJ2aWNlDQo+Pj5mdW5jdGlvbnMgdGhhdCBtdXN0IGJlIHZpc2l0ZWQuICAgSXQgY2FuIGJlIHRo
b3VnaHQgb2YgYXMgYSBoYW5kbGUgZm9yIGENCj4+PnN0YWNrIG9mIG11c3QtdmlzaXQgbmV0d29y
ayBsb2NhdGlvbnMuICAgSSBkb24ndCBzZWUgaG93IHRoaXMgY2FuIGJlDQo+Pj5hbnl0aGluZyBi
dXQgbWFuZGF0b3J5Lg0KPj4+DQo+Pj4gICAgIFJvbg0KPj4+DQo+Pj4NCj4+PiAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLQ0KPj4+IEZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnXSBPbiBCZWhhbGYgT2YgU3VyZW5kcmEgS3VtYXINCj4+PihzbWt1bWFyKQ0KPj4+IFNlbnQ6
IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMTo0NiBQTQ0KPj4+IFRvOiBKb2VsIE0uIEhhbHBlcm47
IE5BUElFUkFMQSwgTUFSSUEgSA0KPj4+IENjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4NCj4+PiBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEt
Y29uc2lkZXJhdGlvbnMNCj4+Pg0KPj4+IFtUcmltbWVkIHRoZSByZWNpcGllbnQgbGlzdCAtIG5l
ZWRzIGFwcHJvdmFsIG90aGVyd2lzZV0NCj4+Pg0KPj4+IENvbXBsZXRlbHkgYWdyZWUgaGVyZS4N
Cj4+Pg0KPj4+IFNGQyBkb2VzIG5vdCBwcmV2ZW50IFZMQU4gc3RpdGNoaW5nIGFuZCBvbmUgY2Fu
IGNvbnRpbnVlIHRvIGRvIHRoYXQuDQo+Pj5XaGlsZSBhdCB0aGUgc2FtZSB0aW1lIFNGQyBjYW4g
aW5jbHVkZSBWTEFOIHN0aXRjaGluZyB0byBzdXBwb3J0DQo+Pj5sZWdhY3kgU0ZzIGluIHRoZSBz
YW1lIGNoYWluIHRoYXQgaW5jbHVkZXMgU0ZDIGF3YXJlIFNGcy4gRXZlbiBsZWdhY3kNCj4+PlNG
cyBiZW5lZml0IGZyb20gY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIGhlbmNlIGNhbiBiZSBzaGFy
ZWQgYWNyb3NzDQo+Pj5kaWZmZXJlbnQgc2VydmljZSBjaGFpbnMuDQo+Pj4NCj4+PiBTdXJlbmRy
YS4NCj4+Pg0KPj4+DQo+Pj4NCj4+PiBPbiAzLzE0LzE0IDEwOjI2IEFNLCAiSm9lbCBNLiBIYWxw
ZXJuIiA8am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+IHdy
b3RlOg0KPj4+DQo+Pj4+IE15IG93biBpbmNsaW5hdGlvbiBpcyB0byBvYnNlcnZlIHRoYXQgaWYg
eW91IGRvbid0IG5lZWQgZXhwbGljaXQNCj4+Pj4gY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIHlv
dSBkb24ndCBuZWVkIG1ldGFkYXRhLCB5b3UgY2FuIGp1c3Qgb21pdA0KPj4+PiB0aGUgc2ZjL25z
aCBoZWFkZXIuIFN0aWxsIGRvIHNlcnZpY2UgY2hhaW5pbmcsIGp1c3Qgbm8gZXh0cmEgaGVhZGVy
Lg0KPj4+Pg0KPj4+PiBJZiB3ZSBhcmUgZ29pbmcgdG8gaGF2ZSB0aGUgaGVhZGVyLCBpdCBzZWVt
cyB0byBtZSB0aGF0IHRoZSBjaGFpbg0KPj4+PmlkZW50aWZpY2F0aW9uIGZpZWxkIGlzIHZlcnkg
dXNlZnVsLCBhbmQgbG93IGNvc3Qgb25jZSB3ZSBoYXZlIHRoZQ0KPj4+PmhlYWRlci4NCj4+Pj4N
Cj4+Pj4gWW91cnMsDQo+Pj4+IEpvZWwNCj4+Pj4NCj4+Pj4gT24gMy8xNC8xNCwgMTowMCBQTSwg
TkFQSUVSQUxBLCBNQVJJQSBIIHdyb3RlOg0KPj4+Pj4gRXhwbGljaXQgY2hhaW4gaWRlbnRpZmlj
YXRpb24gc2hvdWxkIGJlIG1hZGUgb3B0aW9uYWwuIEkgYmVsaWV2ZSBpdA0KPj4+Pj4gd2FzIGRp
c2N1c3NlZCBmZXcgbW9udGhzIGFnbyBvbiB0aGlzIG1haWxpbmcgbGlzdC4NCj4+Pj4+DQo+Pj4+
PiBNYXJpYQ0KPj4+Pj4NCj4+Pj4+ICpGcm9tOipzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZ10gKk9uIEJlaGFsZiBPZiAqSm1oLmRpcmVjdA0KPj4+Pj4gKlNlbnQ6KiBUaHVyc2RheSwg
TWFyY2ggMTMsIDIwMTQgMTI6MTIgUE0NCj4+Pj4+ICpUbzoqIGtlZ3JheUBjaXNjby5jb208bWFp
bHRvOmtlZ3JheUBjaXNjby5jb20+OyBsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55
b25nQGh1YXdlaS5jb20+OyBzbWt1bWFyQGNpc2NvLmNvbTxtYWlsdG86c21rdW1hckBjaXNjby5j
b20+Ow0KPj4+Pj4gamd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+
DQo+Pj4+PiAqQ2M6KiBuaWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb208bWFpbHRvOm5pY29sYXMu
Ym91dGhvcnNAcW9zbW9zLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsg
aGFkaUBtb2phdGF0dS5jb208bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPjsNCj4+Pj4+IHJvbl9w
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOnJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb20+OyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQ+Ow0KPj4+Pj4gam1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bT4NCj4+Pj4+ICpTdWJqZWN0OiogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRh
LWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAqSW1wb3J0YW5jZToqIExvdw0KPj4+Pj4NCj4+Pj4+IEFz
c3VtaW5nIEkgdW5kZXJzdGFuZCB5b3UgcHJvcGVybHkgS2VuLCBJIGRpc2FncmVlLg0KPj4+Pj4N
Cj4+Pj4+IEZvciBleGFtcGxlLCBieSB1c2luZyBzZXBhcmF0ZSB0ZXJtcyBJIGNhbiBlYXNpbHkg
ZGlzY3VzcyB0aGUgZmFjdA0KPj4+Pj4gdGhhdCBjZXJ0YWluIGtpbmRzIG9mIGRhdGEgKGNoYWlu
IGlkZW50aWZpY2F0aW9uKSBvbmx5IG5lZWQgdG8gYmUNCj4+Pj4+IGFkanVzdCBieSBhIGZldyBh
cHBzIGluIHJhcmUgY2FzZXMuIEFuZCB0aGF0IGRhdGEgaXMgbm90IGJlZWRlZA0KPj4+Pj4gYnkg
dGhlIGFwcGxpY2F0aW9ucy4NCj4+Pj4+DQo+Pj4+PiBVbmxlc3MgeW91IHdvdWxkIGxpa2UgdG8g
Y29uc2lkZXIgdGhlIGNoYWluIGlkZW50aWZpY2F0aW9uIGFzIGJlaW5nDQo+Pj4+PiBvcHRpb25h
bD8NCj4+Pj4+DQo+Pj4+PiBZb3VycywNCj4+Pj4+DQo+Pj4+PiBKb2VsDQo+Pj4+Pg0KPj4+Pj4N
Cj4+Pj4+DQo+Pj4+PiBTZW50IGZyb20gbXkgU2Ftc3VuZyBzbWFydHBob25lIG9uIEFUJlQNCj4+
Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+PiAtLS0tLS0tLSBPcmlnaW5hbCBtZXNzYWdl
IC0tLS0tLS0tDQo+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0
YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+IEZyb206ICJLZW4gR3JheSAoa2VncmF5KSIgPGtl
Z3JheUBjaXNjby5jb208bWFpbHRvOmtlZ3JheUBjaXNjby5jb20+DQo+Pj4+PjxtYWlsdG86a2Vn
cmF5QGNpc2NvLmNvbT4+DQo+Pj4+PiBUbzogTHVjeSB5b25nIDxsdWN5LnlvbmdAaHVhd2VpLmNv
bTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+DQo+Pj4+PjxtYWlsdG86bHVjeS55b25nQGh1
YXdlaS5jb20+PiwiU3VyZW5kcmE8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tJTNlJTNlLCUy
MlN1cmVuZHJhPiBLdW1hciAoc21rdW1hcikiDQo+Pj4+PiA8c21rdW1hckBjaXNjby5jb208bWFp
bHRvOnNta3VtYXJAY2lzY28uY29tPiA8bWFpbHRvOnNta3VtYXJAY2lzY28uY29tPj4sIkppbTxt
YWlsdG86c21rdW1hckBjaXNjby5jb20lM2UlM2UsJTIySmltPiBHdWljaGFyZA0KPj4+Pj4oamd1
aWNoYXIpIg0KPj4+Pj4gPGpndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28u
Y29tPiA8bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4+DQo+Pj4+PiBDQzogTmljb2xhcyBCT1VU
SE9SUyA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JT
QHFvc21vcy5jb20+DQo+Pj4+PjxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4s
c2ZjPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20lM2UlM2Usc2ZjPiA8c2ZjQGll
dGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PjxtYWlsdG86c2ZjQGlldGYub3JnPj4s
SmFtYWw8bWFpbHRvOnNmY0BpZXRmLm9yZyUzZSUzZSxKYW1hbD4gSGFkaSBTYWxpbSA8aGFkaUBt
b2phdGF0dS5jb208bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPg0KPj4+Pj48bWFpbHRvOmhhZGlA
bW9qYXRhdHUuY29tPj4sUm9uPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSUzZSUzZSxSb24+IFBh
cmtlcg0KPj4+Pj48Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4NCj4+Pj4+IDxtYWlsdG86Um9uX1BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbT4+LCJicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbSUzZSUzZSwlMjJicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+
Pj4+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IiA8YnJpanNtYW5AanVuaXBlci5uZXQ8
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0Pj4sIkpvZWw8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0JTNlJTNlLCUyMkpvZWw+
IE0uIEhhbHBlcm4iDQo+Pj4+PjxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tPiA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+Pg0KPj4+Pj4NCj4+Pj4+IFRo
ZSB3b3JkICJtZXRhZGF0YSIgaXMgYSBwdXJwb3NlbHkgYW1iaWd1b3VzIHRlcm0gImRhdGEgdGhh
dA0KPj4+Pj4gcHJvdmlkZXMgaW5mb3JtYXRpb24gYWJvdXQgb3RoZXIgZGF0YSIuIEl0IGlzIHVz
ZWQgdG8gYXZvaWQgVEhJUw0KPj4+Pj5kaXNjdXNzaW9uLg0KPj4+Pj4NCj4+Pj4+IEZvciBleGFt
cGxlLCBJIHByb3Bvc2Ugd2UgZGVmaW5lICJ0ZXF1aWxhIG1ldGFkYXRhIiBiZWNhdXNlLA0KPj4+
Pj4gZnJhbmtseSwgSSB3aWxsIG5lZWQgdG8gb3JkZXIgYSB0cmlwbGUtc2hvdCBpZiB3ZSBrZWVw
IGF0dGVtcHRpbmcNCj4+Pj4+IHRvIGRlZmluZSBzb21ldGhpbmcgdGhhdCwgYnkgZGVmaW5pdGlv
biwgaXMgYW1iaWd1b3VzLiBJJ2QgbGlrZQ0KPj4+Pj4gbXkgYmFydGVuZGVyIHRvIHVuZGVyc3Rh
bmQgbWUgc3BlY2lmaWNhbGx5IHdoZW4gSSBzYXkgIkkgbmVlZCBhDQo+Pj4+PnNob3QiLg0KPj4+
Pj4NCj4+Pj4+IE9uIDMvMTMvMTQgNzo0OSBBTSwgIkx1Y3kgeW9uZyIgPGx1Y3kueW9uZ0BodWF3
ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4NCj4+Pj4+IDxtYWlsdG86bHVjeS55
b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4+Pj4+DQo+Pj4+PiAgID5TbmlwLi4NCj4+Pj4+ICAg
PlNLPiBKdXN0IGNvcHlpbmcgZnJvbSB0aGUgUFM6DQo+Pj4+PiAgID4tLQ0KPj4+Pj4gICA+RGF0
YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eSB0byBleGNoYW5nZSBpbmZvcm1h
dGlvbg0KPj4+Pj5iZXR3ZWVuDQo+Pj4+PiAgID50aGUgbmV0d29yayBhbmQgc2VydmljZSBmdW5j
dGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsDQo+Pj4+PmFuZCBzZXJ2aWNlDQo+Pj4+
PiAgID5mdW5jdGlvbnMgYW5kIHRoZSBuZXR3b3JrLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID4tLQ0K
Pj4+Pj4gICA+SXQgaXMgYSBsdWNpZCBkZWZpbml0aW9uLiBXZSBhcmUgdW5uZWNlc3NhcmlseSBt
YWtpbmcgdGhlIHdvcmQNCj4+Pj4+Im5ldHdvcmsiDQo+Pj4+PiAgID5jb250cm92ZXJzaWFsLCBJ
TU8uDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPltMdWN5XSBUaGlzIGlzIG15IHBvaW50LiAiVGhlIG5l
dHdvcmsiIGlzIHRvbyBnZW5lcmFsIGhlcmUsDQo+Pj4+PndoaWNoIGJyaW5ncw0KPj4+Pj4gICA+
bWV0YWRhdGEgZ3JlYXQgcG93ZXIgdG8gZG8gbWFueSB0aGluZ3MuIFRoaXMgaXMgd2h5IHBlb3Bs
ZQ0KPj4+Pj5pbnZlbnQgaWRlYXMNCj4+Pj4+ICAgPmhlcmUsIHdoaWNoIGNhdXNlcyBhIGxvdCBv
ZiBkZWJhdGVzIG9uIG1ldGFkYXRhIHVzYWdlIHBvdGVudGlhbHMuDQo+Pj4+PiBXZQ0KPj4+Pj4g
ICA+c2hvdWxkIG5vdCBzcGVuZCBhIGxvdCBvZiB0aW1lcyBvbiB0aGF0IGRlYmF0ZXMgYW5kIGp1
ZGdlIHdoaWNoDQo+Pj4+PnVzYWdlIGlzDQo+Pj4+PiAgID52YWx1YWJsZSBvciBub3QuIFRodXMs
IGZvciB0aGUgU0ZDIHdvcmssIGl0IHdpbGwgYmUgaGVscGZ1bCBpZg0KPj4+Pj53ZSBjYW4NCj4+
Pj4+ICAgPm5hcnJvdyBkb3duIGEgYml0LiBKb2VsIG1ha2VzIGV4cGxpY2l0bHkgdHdvIGNhc2Vz
LCB3aGljaCBpcw0KPj4+Pj5oZWxwZnVsIHRvDQo+Pj4+PiAgID5kZXZlbG9wIHVzZSBjYXNlcyBm
b3IgZWFjaCBjYXNlLiBJIHdvdWxkIGxpa2UgdG8gc2VlIHRoYXQgdGhlDQo+Pj4+PnByb2JsZW0N
Cj4+Pj4+ICAgPnN0YXRlbWVudCBjYW4gYmUgbW9yZSBzcGVjaWZpYyBvbiBtZXRhZGF0YSBkZWZp
bml0aW9uLCB3aGljaCBtYXkNCj4+Pj4+YmUNCj4+Pj4+ICAgPmhlbHBmdWwgaW4gbGVzcyBmb2N1
c2luZyBvbiBpdCBhbmQgbW92aW5nIGZvcndhcmQuDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPkx1Y3kN
Cj4+Pj4+ICAgPg0KPj4+Pj4gICA+U3VyZW5kcmEuDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPg0KPj4+
Pj4gICA+Pg0KPj4+Pj4gICA+PlRoYW5rcywNCj4+Pj4+ICAgPj5MdWN5DQo+Pj4+PiAgID4+DQo+
Pj4+PiAgID4+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+ICAgPj5Gcm9tOiBKaW0g
R3VpY2hhcmQgKGpndWljaGFyKSBbbWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbV0NCj4+Pj4+ICAg
Pj5TZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDQ6MzggUE0NCj4+Pj4+ICAgPj5Ubzog
THVjeSB5b25nDQo+Pj4+PiAgID4+Q2M6IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcyBCT1VUSE9S
UzsgUm9uIFBhcmtlcjsNCj4+Pj4+ICAgPj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEph
bWFsDQo+Pj4+PkhhZGkgU2FsaW0NCj4+Pj4+ICAgPj5TdWJqZWN0OiBSZTogW3NmY10gZHJhZnQt
cmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAg
Pj5IaSBMdWN5LA0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pk5vLiBJIGFtIHNpbXBseSBzYXlpbmcg
d2Ugc2hvdWxkIG5vdCBvdmVyY29tcGxpY2F0ZSB0aGUgcHJvYmxlbQ0KPj4+Pj4gICA+PnN0YXRl
bWVudCB3aXRoIHRleHQgdGhhdCBhZGRzIGxpdHRsZSB0byBubyB2YWx1ZSBpbiBteSBvcGluaW9u
Lg0KPj4+Pj4gV2hldGhlcg0KPj4+Pj4gICA+PndlIGNhbGwgaXQgbWV0YWRhdGEsIG9yIGNvbnRl
eHQsIGhhcyBubyBiZWFyaW5nIG9uIHRoZSBmYWN0DQo+Pj4+PnRoYXQgdGhlDQo+Pj4+PiAgID4+
cHJvYmxlbSBzdGF0ZW1lbnQgYWxyZWFkeSBjbGVhcmx5IHN0YXRlcyB3ZSBuZWVkIHRvIGJlIGFi
bGUgdG8NCj4+Pj4+cGFzcw0KPj4+Pj4gICA+PmluZm9ybWF0aW9uIGJldHdlZW4gU0bCuXMgYW5k
IGJldHdlZW4gdGhlIG5ldHdvcmsgJiBTRsK5cy4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj4NCj4+
Pj4+ICAgPj5PbiAzLzEyLzE0LCA1OjEzIFBNLCAiTHVjeSB5b25nIiA8bHVjeS55b25nQGh1YXdl
aS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4+Pj48bWFpbHRvOmx1Y3kueW9u
Z0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+
Pj5IaSBKaW0sDQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj5JIGZvciBvbmUgZG9uJ3QgYWdyZWUg
YW5kIHRoaW5rIHdlIGFyZSBvdmVyIGNvbXBsaWNhdGluZyB3aGF0DQo+Pj4+PnNob3VsZA0KPj4+
Pj4gICA+Pj5iZSBzdHJhaWdodGZvcndhcmQuIFRoZSBTRkMgZW5jYXBzdWxhdGlvbiBzaG91bGQg
ZW5hYmxlIHR3bw0KPj4+Pj50aGluZ3M6DQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj4xLiBTdGVl
cmluZyBvZiBzZWxlY3RlZCBmbG93cyB0aHJvdWdoIGEgc2VydmljZSBjaGFpbjsgdGhpcyBpcw0K
Pj4+Pj50aGUNCj4+Pj4+ICAgPj4+c2VydmljZSBmdW5jdGlvbiBwYXRoLg0KPj4+Pj4gICA+Pj4y
LiBQYXNzaW5nIG9mIGNvbnRleHQgYXNzb2NpYXRlZCB3aXRoIGEgZ2l2ZW4gZmxvdyB3aXRoaW4g
c2FpZA0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+PmZ1bmN0aW9uIHBhdGguIFRoaXMgY29udGV4
dCBpbmZvcm1hdGlvbiBtYXkgYmUgY29uc3VtZWQgYnkgYQ0KPj4+Pj5TRiAoYW4NCj4+Pj4+ICAg
Pj4+YXBwbGljYXRpb24gSUQgaXMgYW4gZXhhbXBsZSkgb3IgbWF5IGJlIGNvbnN1bWVkIGJ5IHRo
ZQ0KPj4+Pj5mb3J3YXJkaW5nDQo+Pj4+PiAgID4+PmVsZW1lbnRzIChhIHZyZi1JRCBpcyBhbiBl
eGFtcGxlKS4NCj4+Pj4+ICAgPj4+W0x1Y3ldIERvIHlvdSBjYWxsIHRoZSBjb250ZXh0IGFzIG1l
dGFkYXRhIG9yIG5vdD8gRG8gd2UgaGF2ZQ0KPj4+Pj5hbm90aGVyDQo+Pj4+PiAgID4+PnRlcm0g
aGVyZSBiZXNpZGUgU0ZDIGhlYWRlciBhbmQgbWV0YWRhdGEuIEkgc2VlIHRoYXQgeW91IGRvbid0
DQo+Pj4+PndhbnQgdG8NCj4+Pj4+ICAgPj4+c2VwYXJhdGUgd2hhdCBpcyBjb25zdW1lZCBieSBT
RiBhbmQgd2hhdCBpcyBjb25zdW1lZCBieSB0aGUNCj4+Pj4+Zm9yd2FyZGluZw0KPj4+Pj4gICA+
Pj5lbGVtZW50cy4NCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+Pkx1Y3kNCj4+Pj4+ICAgPj4+DQo+
Pj4+PiAgID4+PlNlbnQgZnJvbSBteSBpUGhvbmUNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+Pj4g
T24gTWFyIDEyLCAyMDE0LCBhdCA0OjE2IFBNLCAiTHVjeSB5b25nIg0KPj4+Pj48bHVjeS55b25n
QGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPiA8bWFpbHRvOmx1Y3kueW9u
Z0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBHcmVhdC4g
VGhlbiB3ZSBtYXkgY29uc2lkZXIgdHdvIHNwZWNpYWwgbWV0YWRhdGEgZGVmaW5pdGlvbnMNCj4+
Pj4+aW4gdGhlDQo+Pj4+PiAgID4+Pj5wcm9ibGVtIHN0YXRlbWVudCBzbyB3ZSBjYW4gYWxsIHVz
ZSB0aGUgc2FtZSBkZWZpbml0aW9ucy4NCj4+Pj4+SGVyZSBpcyBteQ0KPj4+Pj4gICA+Pj4+c3Vn
Z2VzdGVkIHRleHQgYW5kIGxpa2UgdG8gaGVhciB5b3UgYW5kIG90aGVyJ3MgaW5wdXQgYW5kDQo+
Pj4+PnN1Z2dlc3Rpb25zLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gRGF0YXBsYW5lIE1l
dGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5DQo+Pj4+PnRv
DQo+Pj4+PiAgID4+Pj5leGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBlbGVtZW50cyBp
biBhIHNlcnZpY2UgZnVuY3Rpb24NCj4+Pj4+ICAgPj4+PmNoYWluaW5nLiBJbiB0aGlzIGNvbnRl
eHQsIHRoZXJlIGFyZSB0d28gdHlwZXMgb2YgZGF0YSBwbGFuZQ0KPj4+Pj5tZXRhZGF0YS4NCj4+
Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFNlcnZpY2UgRnVuY3Rpb24gTWV0YWRhdGE6IHRoZSBp
bmZvcm1hdGlvbiBleGNoYW5nZWQgYmV0d2Vlbg0KPj4+Pj4gICA+Pj4+Y2xhc3NpZmllciBhbmQg
c2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMgdG8NCj4+Pj4+ICAg
Pj4+PmZhY2lsaXRhdGUgc2VydmljZSBmdW5jdGlvbnMgb24gdGhlIHBhY2tldCB0cmVhdG1lbnQu
DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBTdGVlcmluZyBNZXRhZGF0YTogdGhlIGluZm9y
bWF0aW9uIGZyb20gc2VydmljZSBmdW5jdGlvbnMgdG8gYQ0KPj4+Pj4gICA+Pj4+Y2xhc3NpZmll
ciBvciBzZXJ2aWNlIG5vZGUgZm9yIHRyYWZmaWMgZm9yd2FyZGluZyBwdXJwb3NlLg0KPj4+Pj4g
ICA+Pj4+DQo+Pj4+PiAgID4+Pj4gLWVuZA0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gTHVj
eQ0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQ0KPj4+Pj4gICA+Pj4+IEZyb206IEpvZWwgTS4gSGFscGVybiBbbWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb21dDQo+Pj4+PiAgID4+Pj4gU2VudDogV2VkbmVzZGF5LCBNYXJj
aCAxMiwgMjAxNCAyOjM1IFBNDQo+Pj4+PiAgID4+Pj4gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBC
T1VUSE9SUzsgUm9uIFBhcmtlcg0KPj4+Pj4gICA+Pj4+IENjOiBKaW0gR3VpY2hhcmQgKGpndWlj
aGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0K
Pj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpDQo+Pj4+
PiAgID4+Pj4gU2FsaW0NCj4+Pj4+ICAgPj4+PiBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlq
c21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+
Pj4+IFllcywgSSBhbSB0cnlpbmcgdG8gY29uc2lzdGVudGx5IGRpc3Rpbmd1aXNoIHRob3NlIHR3
byBjYXNlcw0KPj4+Pj53aGVuDQo+Pj4+PiAgID4+Pj50YWxraW5nIGFib3V0IHRoZSBpbmZvcm1h
dGlvbiBjYXJyaWVkIHdpdGggcGFja2V0cyBpbiBzZXJ2aWNlDQo+Pj4+PmNoYWlucy4NCj4+Pj4+
ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFlvdXJzLA0KPj4+Pj4gICA+Pj4+IEpvZWwNCj4+Pj4+ICAg
Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBPbiAzLzEyLzE0LCAzOjEzIFBNLCBMdWN5IHlvbmcgd3JvdGU6
DQo+Pj4+PiAgID4+Pj4+IEpvZWwsIFNlZSBiZWxvdy4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0gRnJvbTogc2ZjDQo+Pj4+PiAgID4+Pj4+IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmdd
IE9uIEJlaGFsZiBPZiBKb2VsIE0uIEhhbHBlcm4NCj4+Pj4+U2VudDoNCj4+Pj4+ICAgPj4+Pj4g
V2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjAyIFBNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXMN
Cj4+Pj4+Qk9VVEhPUlM7DQo+Pj4+PiAgID4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFy
ZCAoamd1aWNoYXIpOw0KPj4+Pj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7DQo+Pj4+PiAg
ID4+Pj4+IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+
IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+
DQo+Pj4+PiAgID4+Pj4+IEkgd2FzIHRyeWluZyB0byB3b3JkIGl0IGNhcmVmdWxseSBub3QgdG8g
Zm9jdXMgb24gd2hvIHB1dHMNCj4+Pj4+dGhlDQo+Pj4+PiAgID4+Pj4+IGluZm9ybWF0aW9uIGlu
LCBidXQgb25seSBvbiB3aG8gY29uc3VtZXMgdGhlIGluZm9ybWF0aW9uLg0KPj4+Pj4gICA+Pj4+
PiBJbmZvcm1hdGlvbiBmb3Igc2VydmljZSBmdW5jdGlvbnMgbWF5IGNvbWUgZnJvbSB0aGUgaW5n
cmVzcw0KPj4+Pj4gICA+Pj4+PiBjbGFzc2lmaWVyIG9yIGZyb20gb3RoZXIgc2VydmljZSBmdW5j
dGlvbnMuIFtMdWN5XSB0aGlzIGlzDQo+Pj4+PnRoZSBvbmUNCj4+Pj4+ICAgPj4+Pj4gY2FzZSB1
c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcuIEluZm9ybWF0aW9uIGZvciB0aGUNCj4+Pj4+Zm9y
d2FyZGluZw0KPj4+Pj4gICA+Pj4+PiB3aWxsIGdlbmVyYWxseSBjb21lIGZyb20gdGhlIGluZ3Jl
c3MgY2xhc3NpZmllciwgYnV0IGluDQo+Pj4+PnNwZWNpYWwNCj4+Pj4+ICAgPj4+Pj4gY2FzZXMg
bWF5IGJlIHByb3ZpZGVkIGJ5IHNlcnZpY2UgZnVuY3Rpb25zLiAoSSBrZWVwDQo+Pj4+PndhbnRp
bmcgdG8gZ2V0DQo+Pj4+PiAgID4+Pj4+IHJpZCBvZiB0aG9zZSBzcGVjaWFsIGNhc2VzLCBidXQg
c28gZmFyIHRoZXJlIHNlZW0gdG8gYmUNCj4+Pj4+anVzdCBlbm91Z2gNCj4+Pj4+ICAgPj4+Pj4g
b2YgdGhlbSB0byB3YXJyYW50IGNvdmVyaW5nIGluIHRoZSBzb2x1dGlvbi4gQW5kIG1vcmUNCj4+
Pj4+aW1wb3J0YW50bHksDQo+Pj4+PiAgID4+Pj4+IHNpZ25pZmljYW50IHN1cHBvcnQgZm9yIGl0
IGluIHRoZSB3b3JraW5nIGdyb3VwLikgW0x1Y3ldDQo+Pj4+PlRoaXMgaXMNCj4+Pj4+ICAgPj4+
Pj4gdGhlIHNlY29uZCBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldyAoYnV0IHlvdSBk
b24ndA0KPj4+Pj5saWtlIGl0KS4NCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gQW5kIHlv
dSBzdWdnZXN0IGRpc3Rpbmd1aXNoaW5nIHRoZXNlIHR3byBjYXNlcyB3aGVuDQo+Pj4+PmRpc2N1
c3NpbmcNCj4+Pj4+ICAgPj4+Pj4gYWJvdXQgbWV0YWRhdGEgdXNhZ2UuIElzIHRoYXQgcmlnaHQg
dW5kZXJzdGFuZGluZz8NCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gTHVjeQ0KPj4+Pj4g
ICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4gT24gMy8xMi8xNCwgMjozMyBQTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4gICA+
Pj4+Pj4gSm9lbCwgSSBpbnRlcnByZXQgdGhhdCB5b3Ugc3VnZ2VzdHMgdGhhdCBkaXN0aW5ndWlz
aCB0aGUNCj4+Pj4+ZXhjaGFuZ2UNCj4+Pj4+ICAgPj4+Pj4+IGluZm9ybWF0aW9uIGRhdGEgcGxh
bmUgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zDQo+Pj4+PmFuZCB0aGUNCj4+Pj4+
ICAgPj4+Pj4+IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBmcm9tIGEg
c2VydmljZQ0KPj4+Pj5mdW5jdGlvbiB0bw0KPj4+Pj4gICA+Pj4+Pj4gYSBzZXJ2aWNlIG5vZGUu
IElzIHRoaXMgcmlnaHQgdW5kZXJzdGFuZGluZz8gTHVjeQ0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVy
bg0KPj4+Pj4gICA+Pj4+Pj4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRu
ZXNkYXksIE1hcmNoIDEyLA0KPj4+Pj4yMDE0DQo+Pj4+PiAxOjE5DQo+Pj4+PiAgID4+Pj4+PiBQ
TQ0KPj4+Pj4gICA+Pj4+Pj4gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBh
cmtlciBDYzogSmltIEd1aWNoYXJkDQo+Pj4+PiAgID4+Pj4+PiAoamd1aWNoYXIpOyBicmlqc21h
bkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDoNCj4+
Pj4+ICAgPj4+Pj4+IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRl
cmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IE15IGluY2xpbmF0aW9uIHdv
dWxkIGJlIHRvIHR1bmUgdGhhdCBkZWZpbml0aW9uIHRvDQo+Pj4+PmRpc3Rpbmd1aXNoDQo+Pj4+
PiAgID4+Pj4+PiBiZXR3ZWVuIGRhdGFwbGFuZSBjYXJyaWVkIGluZm9ybWF0aW9uIGludGVuZGVk
IGZvciB1c2UgYnkNCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4gZnVuY2l0b25zICh3aGF0
ZXZlciB0aGUgb3JpZ2luKSwgYW5kIGRhdGFwbGFuZSBjYXJyaWVkDQo+Pj4+PmluZm9ybWF0aW9u
DQo+Pj4+PiAgID4+Pj4+PiBpbnRlbmRlZCBmb3IgZGF0YXBsYW5lIGZvcndhcmRpbmcgY29tcG9u
ZW50cy4NCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4g
ICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gSGkgSm9lbCwNCj4+Pj4+
ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IEkgYWdyZWUgdGhhdCB3ZSBuZWVkIHVzaW5nIHRo
ZSBzYW1lIGRlZmluaXRpb24gZm9yIGENCj4+Pj4+dGVybSwgYnV0DQo+Pj4+PiAgID4+Pj4+Pj4g
ZGlzYWdyZWUgdGhhdCB0aGUgbWV0YWRhdGEgZGVmaW5pdGlvbiBoZXJlIGlzIGEgc2V0IG9mDQo+
Pj4+PiAgID4+Pj4+Pj4gaW5mb3JtYXRpb24gcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBUaGlzIG1h
eSBiZSB0b28gbmFycm93DQo+Pj4+Pm9yIGxlYWQNCj4+Pj4+ICAgPj4+Pj4+PiB0byBhIHBhcnRp
Y3VsYXIgc29sdXRpb24uIEkgYW0gZmluZSB3aXRoIHRoaXMgZGVmaW5pdGlvbg0KPj4+Pj5pbiB0
aGUNCj4+Pj4+ICAgPj4+Pj4+PiBwcm9ibGVtIHN0YXRlbWVudCB3LyBtaW5vciB0d2VhayAoc3Vn
Z2VzdGVkIG9uIG1haWxpbmcNCj4+Pj4+bGlzdCkuDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+PiBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMg
dGhlDQo+Pj4+PmFiaWxpdHkgdG8NCj4+Pj4+ICAgPj4+Pj4+PiBleGNoYW5nZSBpbmZvcm1hdGlv
biBiZXR3ZWVuIHRoZSBjbGFzc2lmaWVycyBhbmQgc2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+IGZ1
bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgYW5kIHNlcnZpY2UNCj4+Pj4+ZnVu
Y3Rpb25zIGFuZA0KPj4+Pj4gICA+Pj4+Pj4+IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+IGNsYXNzaWZp
ZXJzfHNlcnZpY2Ugbm9kZXMuDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBUaGVy
ZSBtYXkgYmUgYSBzb2x1dGlvbiB0aGF0IGEgc2VydmljZSBmdW5jdGlvbiBwYXNzZXMNCj4+Pj4+
c29tZQ0KPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBpbmZvcm1hdGlvbiB0byBhdHRhY2hlZCBzZXJ2
aWNlIG5vZGUgd2l0aG91dCB1c2luZyBTRkMNCj4+Pj4+aGVhZGVyLg0KPj4+Pj4gICA+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4gVGhhbmtzLCBMdWN5DQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206
IEpvZWwgSGFscGVybiBEaXJlY3QNCj4+Pj4+ICAgPj4+Pj4+PiBbbWFpbHRvOmptaC5kaXJlY3RA
am9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksDQo+Pj4+Pk1hcmNoIDEyLA0KPj4+Pj4g
ICA+Pj4+Pj4+IDIwMTQgMTI6MjUgUE0gVG86IEx1Y3kgeW9uZzsgSm9lbCBNLiBIYWxwZXJuOyBO
aWNvbGFzDQo+Pj4+PkJPVVRIT1JTOw0KPj4+Pj4gICA+Pj4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEpp
bSBHdWljaGFyZCAoamd1aWNoYXIpOw0KPj4+Pj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+
Pj4gICA+Pj4+Pj4+IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+
Pj4+ICAgPj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0K
Pj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gTHVjeSwgeW91IHNheSAidGhlIG1ldGFk
YXRhIHRlcm0gbWVhbnMgLi4uIiBUaGUNCj4+Pj4+ZGVmaW5pdGlvbiB5b3UNCj4+Pj4+ICAgPj4+
Pj4+PiB0aGVuIHByb3ZpZGUgaXMgYSBkZWZpbml0aW9uIG9mIHRoZSBzZXQgb2YgaW5mb3JtYXRp
b24gd2UNCj4+Pj4+YXJlDQo+Pj4+PiAgID4+Pj4+Pj4gcHJvcG9zaW5nIHRoYXQgd2UgcHV0IGlu
IHRoZSBTRkMgaGVhZGVyLiBJLCBhbmQgb3RoZXJzLA0KPj4+Pj5oYXZlDQo+Pj4+PiAgID4+Pj4+
Pj4gYmVlbiB1c2luZyB0aGUgdGVybSBtZXRhZGF0YSBtb3JlIG5hcnJvd2x5LiBXZSBjYW4gdXNl
DQo+Pj4+PndoYXRldmVyDQo+Pj4+PiAgID4+Pj4+Pj4gZGVmaW5pdGlvbiB3ZSB3YW50LiBCdXQg
d2UgZG8gbmVlZCB0byBhZ3JlZSBvbiB0aGUNCj4+Pj4+ZGVmaW5pdGlvbi4NCj4+Pj4+ICAgPj4+
Pj4+PiBGb3IgdGhlIHB1cnBvc2VzIG9mIHRoZSBXRywgaXQgc2VlbXMgbXVjaCBtb3JlIHVzZWZ1
bCB0bw0KPj4+Pj51c2UgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4gdGVybSBtZXRhZGF0YSBmb3IgdGhl
IG5hcnJvd2VyIGRlc2NyaXB0aW9uLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4g
WW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBPbiAzLzEyLzE0
LCAxOjE5IFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+IEhpIEpvZWwsDQo+
Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IEkgYWdyZWUuIFdlIG5lZWQgdG8gZGlm
ZmVyZW50aWF0ZSB0aGUgbWV0YWRhdGEgdXNlZCBieQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+
Pj4+Pj4+ZnVuY3Rpb24gYW5kIFNGQyBoZWFkZXIuIFRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIGNh
cnJ5aW5nDQo+Pj4+PnNvbWUNCj4+Pj4+ICAgPj4+Pj4+Pj5zdGF0ZXMgYWxvbmcgd2l0aCB0aGUg
cGFja2V0LiBJTU86IFNGQyBoZWFkZXIgaXMgYSBraW5kIG9mDQo+Pj4+PiAgID4+Pj4+Pj4+bWV0
YWRhdGEgY2FycmllZCBvbiBwYWNrZXQgZm9yIG5leHQgc2VydmljZSBub2RlIHRvIHVzZS4NCj4+
Pj4+SW4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Y29udGV4dCBvZiBTRkMsIHdlIGhhdmUgdGVybSBm
b3IgU0ZDIGhlYWRlciBhbmQgdGhlDQo+Pj4+Pm1ldGFkYXRhIHRoYXQNCj4+Pj4+ICAgPj4+Pj4+
Pj53YXMgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBvciBiZXR3ZWVuIHNlcnZp
Y2UNCj4+Pj4+ICAgPj4+Pj4+Pj5mdW5jdGlvbnMgYW5kIGNsYXNzaWZpZXJzL3NlcnZpY2Ugbm9k
ZXMsIHdoaWNoIGlzIHdoYXQNCj4+Pj4+dGhlIGRyYWZ0DQo+Pj4+PiAgID4+Pj4+Pj4+Zm9jdXMu
DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IFRoYW5rcywgTHVjeQ0KPj4+Pj4g
ICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm4NCj4+Pj4+ICAgPj4+Pj4+Pj4gW21h
aWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLA0KPj4+
Pj4gMjAxNA0KPj4+Pj4gICA+Pj4+Pj4+PiAxMToxOCBBTSBUbzogTHVjeSB5b25nOyBOaWNvbGFz
IEJPVVRIT1JTOyBSb24gUGFya2VyIENjOg0KPj4+Pj4gSmltDQo+Pj4+PiAgID4+Pj4+Pj4+IEd1
aWNoYXJkIChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFt
YWwgSGFkaSBTYWxpbQ0KPj4+Pj4gICA+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+
IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IEkgdGhpbmsgaXQgaXMgaW1wb3J0YW50IHRvIGtlZXAgYSBz
dHJvbmcgZGlzdGluY3Rpb24NCj4+Pj4+YmV0d2Vlbg0KPj4+Pj4gICA+Pj4+Pj4+PiBtZXRhZGF0
YSAod2hpY2ggaXMgZm9yIHVzZSBieSBhcHBsaWNhdGlvbnMpIGFuZCB0aGUNCj4+Pj4+c2Vydmlj
ZQ0KPj4+Pj4gICA+Pj4+Pj4+PiBjaGFpbmluZyBpbmZvcm1hdGlvbiBpbiB0aGUgYmFzZSBzZXJ2
aWNlIGNoYWluIGhlYWRlciwNCj4+Pj4+d2hpY2ggaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4gZm9yIHVz
ZSBieSB0aGUgc2VydmljZSBjaGFpbiBzdXBwb3J0IG1lY2hhbmlzbXMuDQo+Pj4+PiAgID4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+PiBPbiAzLzEyLzE0LCAxMDo0MiBBTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4gRnVsbHkgYWdyZWUgd2l0aCBKb2UuDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4gV2Ugc2hvdWxkIG5vdCByZXF1aXJlIGEgZml4IGxlbmd0aCBmb3Ig
aW4tYmFuZCBtZXRhZGF0YQ0KPj4+Pj5idXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGFsc28gbm90IGxl
YXZlIGl0IGZvciBmcmVlbHkgdXNhZ2UuIEluIGZhY3QsIHdoZW4gYQ0KPj4+Pj5zZXJ2aWNlDQo+
Pj4+PiAgID4+Pj4+Pj4+PiBub2RlIGluc2VydHMgU0ZDIGhlYWRlciBvbiBhIChlbmNhcHN1bGF0
ZWQpIHBhY2tldCBhbmQNCj4+Pj4+c2VuZCB0bw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbmV4dCBzZXJ2
aWNlIG5vZGUsIFNGQyBoZWFkZXIgaXRzZWxmIGNhbiBiZSBzZWVuIGFzIGENCj4+Pj4+bWV0YWRh
dGEuDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gTHVjeQ0KPj4+Pj4gICA+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZy
b206IHNmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10g
T24gQmVoYWxmIE9mIEpvZWwgTS4NCj4+Pj4+SGFscGVybg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gU2Vu
dDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA5OjIxIEFNIFRvOiBOaWNvbGFzDQo+Pj4+PkJP
VVRIT1JTOw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChq
Z3VpY2hhcik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+PiAgID4+Pj4+Pj4+
PiBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+
Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IEZvciBpbi1iYW5kIG1ldGFkYXRhLCB0aGUgQVBJ
IGZvciBhY2Nlc3MgY2FuIGVhc2lseSBiZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gc3luY2hyb25vdXMu
IE91dCBvZiBiYW5kIG1ldGFkYXRhIG5lZWRzIGRpZmZlcmVudA0KPj4+Pj5oYW5kbGluZy4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+IFRoZXJlIGFyZSBtYW55IGNhc2VzIHdoZXJlIG91dC1vZi1iYW5kIG1l
dGFkYXRhIGlzDQo+Pj4+PnVzZWZ1bCBhbmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGFwcHJvcHJpYXRl
LiBCdXQgdGhleSBkbyBub3QgY292ZXIgYWxsIG5lZWRzIGJ5IGFueQ0KPj4+Pj5zdHJldGNoLg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IEV2ZW4gaWYgZWFjaCBwaWVjZSBv
ZiBpbi1iYW5kIG1ldGFkYXRhIGlzIG9mIGZpeGVkDQo+Pj4+Pmxlbmd0aCwNCj4+Pj4+ICAgPj4+
Pj4+Pj4+IHRoZXJlIGFyZSBtYW55IGRpZmZlcmVudCBraW5kcyBvZiBtZXRhdHlwZS4gVHJ5aW5n
IHRvDQo+Pj4+PnNheQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gInRoZXJlIHdpbGwgYmUgZXhhY3RseSBm
b3VyIHBpZWNlcywgYW5kIHRoZXkgd2lsbCBiZSBvZg0KPj4+Pj50eXBlcw0KPj4+Pj4gICA+Pj4+
Pj4+Pj4gdDEsIHQyLCB0MywgYW5kIHQ0IiBpcyBzaW1wbHkgdG9vIHNwZWNpZmljIGZvciBldmVu
IDgwJQ0KPj4+Pj5vZiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+bmVlZHMuDQo+Pj4+PiAgID4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gT24gMy8xMi8xNCwgODo1MiBBTSwgTmljb2xhcyBCT1VUSE9SUyB3
cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBIZWxsbyBSb24sDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+PiBTZW5kaW5nIG91dCBvZiBiYW5kIGNvbmdydWVudCBtZXRhZGF0
YSBtYXkgbm90IGJlIHRoZQ0KPj4+Pj5hbnN3ZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0byBhbGwg
bmVlZHMgYnV0IGl0IGlzIG9uZSB0b29sIHRoYXQgd2Ugc2hvdWxkIGtlZXAuDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBOb3QgYWxsIG1ldGFkYXRhIGlzIHRpZWQgdG8g
YSBzcGVjaWZpYyBwYWNrZXQsIGZvcg0KPj4+Pj5leGFtcGxlIGENCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBwb2xpY3kgY2hhbmdlIGluIFBDUkYgY291bGQgbGVhZCB0byBzb21lIG1ldGFkYXRhDQo+Pj4+
PnNpZ25hbGluZywNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0aGUgcmVhY3Rpb24gdGltZSBuZWVkIG5v
dCBiZSBpbW1lZGlhdGUsIGZldyBtcyBtYXkNCj4+Pj4+bm90IG1hdHRlci4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEFzIHlvdSBwb2ludCwgaWYgYSBwYWNrZXQgaXMg
dGllZCB0byBhIG1ldGFkYXRhIGENCj4+Pj4+Y29ycmVsYXRpb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBpbmZvIGNhbiBiZSBzZXQgaW4gYm90aCBwYWNrZXQgdG8gZGVhbCB3aXRoIGl0IChpLmUNCj4+
Pj4+bWV0YWRhdGENCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBleHBlY3RlZCBmbGFnIGluIHRoZSBTRkMg
aGVhZGVyLCBwbHVzIGFuIGlkKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gRmluYWxseSB3ZSBjYW4gc3RpbGwgc2VuZCBzb21lIGxpbWl0ZWQgbWV0YWRhdGEgd2l0aGlu
DQo+Pj4+PmEgaGVhZGVyLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoaXMgY291bGQgYmUgdXNlZCBm
b3IgbG9hZCBiYWxhbmNlcnMgaW4gcGFydGljdWxhciBpZg0KPj4+Pj53ZQ0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IGFncmVlIG9uIGEgY29udmVudGlvbiB0byBsb2NhdGUgImNvYXJzZSBncmFpbiBwb2xp
Y3kiDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gLyAiZmluZSBncmFpbiBwb2xpY3kiIG9uIHJlc2VydmVk
IGNvbnRleHQgaGVhZGVycy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
IFRoaXMgc2VlbXMgdG8gb3BlbiB1cCBhIGxvdCBvZiBmbGV4aWJpbGl0eSAvDQo+Pj4+Pmlubm92
YXRpb25zLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gT24geW91ciBs
YXN0IHBvaW50LCB0aGVyZSBpcyBhIHF1ZXN0aW9uIG9uIGhvdyB0byBtYWtlDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gbWV0YWRhdGEgYXZhaWxhYmxlIHRvIGEgU2VydmljZSBGdW5jdGlvbi4gQ3VycmVu
dCBzb2NrZXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBjb25uZWN0aW9ucyBmb3IgZXhhbXBsZSBkbyBu
b3QgYWxsb3cgdG8gcmV0cmlldmUgSVANCj4+Pj4+aGVhZGVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
b3B0aW9ucy4gU28gSSBhc3N1bWUgdGhhdCBTRkMgYXdhcmUgU2VydmljZSBGdW5jdGlvbnMNCj4+
Pj4+d2lsbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG5lZWQgc29tZSAoYXN5bmNocm9ub3VzDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gPykgQVBJIHRvIHJldHJpZXZlIFNGQyBoZWFkZXIgaW5mb3JtYXRpb24g
YXMgd2VsbCBhcw0KPj4+Pj5pbi1iYW5kDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWV0YWRhdGEuIEkg
ZG9uJ3Qgc2VlIG91dCBvZiBiYW5kIG1ldGFkYXRhIHRyYW5zcG9ydA0KPj4+Pj5hZGRpbmcNCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiBjb21wbGV4aXR5LCB0aGUgc2FtZSBBUEkgY2FuIHByb2JhYmx5IGFw
cGx5Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhlIGFsdGVybmF0
aXZlIG9wdGlvbiwgYWxsb3dpbmcgdmFyaWFibGUgc2l6ZWQNCj4+Pj4+bWV0YWRhdGEgaW4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiB0aGUgU0ZDIGhlYWRlciBoYXMgc29tZSBkcmF3YmFja3MgYXMgd2Vs
bCwgb25lIGJlaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gZnJhZ21lbnRhdGlvbiwgYW5kIHNvbWUg
c3dpdGNoZXMgZXhwZWN0aW5nIGFzIHdlbGwgdG8NCj4+Pj4+bG9vayBhdA0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IGVuZCB1c2VyIHRyYWZmaWMgaGVhZGVycyBmb3IgbGluayBsb2FkIGJhbGFuY2luZy4g
SQ0KPj4+Pj53b3VsZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGFncmVlIHRoYXQgaWYgd2UgY2FuIGFj
Y2VwdCB0aGVzZSBpc3N1ZXMsIHRoZW4gc2VuZGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG9mZi1s
aW5lIGNvbmdydWVudCBtZXRhZGF0YSBsb29zZXMgaXRzIGludGVyZXN0Lg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gV2UgbmVlZCB0byB0YWtlIGludG8gYWNjb3VudCB0
aGF0IGJvdGggaW4tYmFuZCBhbmQNCj4+Pj4+Y29uZ3J1ZW50DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
b3V0LW9mLWJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0IGlzIG5vdCByZWxpYWJsZS4gQQ0KPj4+Pj5w
YWNrZXQgbG9zcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRyaWdnZXJpbmcgcmV0cmFuc21pc3Npb24g
d291bGQgbm90IGxlYWQgdG8gdGhlDQo+Pj4+PmlkZW50aWNhbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
IHJlY29uc3RydWN0aW9uIG9mIHRoZSBhc3NvY2lhdGVkIG1ldGFkYXRhLiBJbiBzb21lDQo+Pj4+
PmNhc2VzLCB3ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1pZ2h0IHRodXMgZXZlbiBuZWVkIG5vbi1j
b25ncnVlbnQgb3V0LW9mLWJhbmQgcmVsaWFibGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtZXRhZGF0
YSB0cmFuc3BvcnQuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gTmljb2xhcyBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206DQo+Pj4+PiBSb24NCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBQYXJrZXIgW1Jvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+XSBTZW50Og0KPj4+Pj5XZWRuZXNkYXksDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gTWFyY2ggMTIsIDIwMTQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiAxMjo0
MyBQTSBUbzogTmljb2xhcyBCT1VUSE9SUyBDYzogSmltIEd1aWNoYXJkDQo+Pj4+PihqZ3VpY2hh
cik7DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+c2Zj
OyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBOaWNvbGFzLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gSSB1bmRlcnN0YW5kIHRoZSBjb25jZXB0IGZvciBvdXQgb2YgYmFu
ZCBzaWduYWxpbmcgb2YNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pm1ldGFkYXRhLCBidXQgSSBhbSBjb25j
ZXJuZWQgdGhhdCBpdCBpbnRyb2R1Y2VzDQo+Pj4+PnNpZ25pZmljYW50DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj5jb21wbGV4aXR5IGR1ZSB0byB0aGUgcG90ZW50aWFsIHJhY2UgY29uZGl0aW9uIG9mDQo+
Pj4+PnJlY2VpdmluZyB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+PnJlYWwgcGFja2V0IGJlZm9yZSB0
aGUgbWV0YWRhdGEuIFdoaWxlIHRoZSByZWFsIHBhY2tldA0KPj4+Pj5jb3VsZA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+aW5kaWNhdGUgdGhhdCBvdXQgb2YgYmFuZCBtZXRhZGF0YSBpcyBleHBlY3RlZCwg
aG93IGNhbg0KPj4+Pj53ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Z3VhcmFudGVlIHRoZSBvcmRlciBv
ZiByZWNlcHRpb24/IFdoYXQgaWYgc3dpdGNoaW5nIG9yDQo+Pj4+PnJvdXRpbmcNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pm5vZGVzIGFwcGx5IGhhc2ggYmFzZWQgbG9hZCBiYWxhbmNpbmc/IFdoYXQgaWYg
dGhlIGxvYWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PmJhbGFuY2luZyB1bmRlcnN0YW5kcyBTRkMgZW5j
YXBzIGFuZCBsb29rcyBiZXlvbmQgaXQgdG8NCj4+Pj4+dGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5v
cmlnaW5hbCBoZWFkZXIgdG8gZ2V0IGJldHRlciBlbnRyb3B5Pw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
IENhbiB3ZSBndWFyYW50ZWUgdGhhdCB0aGUgbWV0YWRhdGEgYW5kIHJlYWwgcGFja2V0DQo+Pj4+
PndpbGwgZm9sbG93DQo+Pj4+PiAgID4+Pj4+Pj4+Pj50aGUgZXhhY3Qgc2FtZSBwYXRoPyBJZiB3
ZSBjYW4gbm90LCB0aGVuDQo+Pj4+PmltcGxlbWVudGF0aW9ucyB3aWxsDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj5uZWVkIHRvIGFkZCBpbmdyZXNzIHF1ZXVpbmcgdG8gY29wZSB3aXRoIHRoZSBzY2VuYXJp
by4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEFsc28sIGRvIHlvdSBm
ZWVsIHRoYXQgdGhlIGluY3JlYXNlIGluIGltcGxlbWVudGF0aW9uDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gY29tcGxleGl0eSBhdCB0aGUgc2VydmljZSBmdW5jdGlvbnMgaXMgcmVhc29uYWJsZT8NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoYW5rcy4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFJvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+IE9uIE1hciAxMiwgMjAxNCwgYXQgNDowOSBBTSwgIk5pY29sYXMgQk9V
VEhPUlMiDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208
bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4NCj4+Pj4+PG1haWx0bzpOaWNvbGFz
LkJPVVRIT1JTQHFvc21vcy5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4gSSB0aGluayB3ZSBtdXN0IG1ha2UgYSBkaXN0aW5jdGlvbiBiZXR3ZWVu
Og0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiAtIE1ldGFkYXRhIHdo
aWNoIHNob3VsZCBiZSBwYXJ0IG9mIHRoZSBoZWFkZXIgZGVmaW5lZA0KPj4+Pj5hcyBpbg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+PiBiYW5kIG1hcmtpbmcuIC0gTWV0YWRhdGEgd2l0aCBjYW4gYmUgcGFz
c2VkIG91dCBvZg0KPj4+Pj5iYW5kLCBmb3INCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gZXhhbXBsZSBj
b25ncnVlbnQgb3V0IG9mIGJhbmQgc2lnbmFsaW5nIGRlZmluZWQgaW4NCj4+Pj4+dGhlIGRyYWZ0
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFRoZSBmb3JtZXIgY2Fs
bHMgZm9yIGEgbGltaXRlZCBzcGFjZSBpbiB0aGUgaGVhZGVyLA0KPj4+Pj50cnVlLCBUaGUNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4gbGF0dGVyIGhvd2V2ZXIgZG9lcyBub3QgaW5jdXIgYW55IHNwYWNl
IGxpbWl0YXRpb24NCj4+Pj4+YW5kIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IHN0aWxsIGZhaXJs
eSBlZmZpY2llbnQgYW5kIGl0IHJlbWFpbnMgY29tcGF0aWJsZSB3aXRoDQo+Pj4+PmEgZml4ZWQN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gc2l6ZSBoZWFkZXIgdXNlZCB0byByb3V0ZSB0aG9zZSBzaWdu
YWxpbmcgbWVzc2FnZXMNCj4+Pj4+YWxvbmcgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGNoYWlu
J3Mgc2VydmljZSBmdW5jdGlvbnMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBG
cm9tOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbamd1aWNo
YXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+XSBTZW50Og0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+PiBUdWVzZGF5LCBNYXJjaCAxMSwgMjAxNCA2OjQ4IFBNIFRvOiBSb24gUGFya2Vy
IENjOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBOaWNvbGFzIEJPVVRIT1JTOyBicmlqc21hbkBqdW5p
cGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1j
b25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBI
aSBSb24sDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFdlIGNhbiBj
ZXJ0YWlubHkgaGF2ZSB0aGlzIGRpc2N1c3Npb24gYnV0IHdlIHNob3VsZA0KPj4+Pj5maXJzdA0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+PiBjb25zaWRlciB3aGF0IGluZm9ybWF0aW9uIGlzIG5lY2Vzc2Fy
eSBhbmQgaWYgc2FpZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBpbmZvcm1hdGlvbiBjYW4gZml0IHdp
dGhpbiBhIGZpeGVkIG51bWJlciBvZiBjb250ZXh0cw0KPj4+Pj5pbiB0aGUNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4gbWFqb3JpdHkgb2YgY2FzZXMuIFJlbWVtYmVyLCB0aGUgZ29hbCBvZiBiZWluZyBh
YmxlDQo+Pj4+PnRvIHBhc3MNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbWV0YWRhdGEgdGhyb3VnaCB0
aGUgbmV0d29yayBpcyB0byBlbmhhbmNlIHNlcnZpY2UNCj4+Pj4+ZGVsaXZlcnksDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+IG5vdCBwYXNzIHRoZSBlbnRpcmUgd29ya3Mgb2YgU2hha2VzcGVhcmUgOy0p
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFNlbnQgZnJvbSBteSBp
UGhvbmUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IE9uIE1hciA3
LCAyMDE0LCBhdCAzOjUyIEFNLCAiUm9uIFBhcmtlciINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IDxS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tPg0KPj4+Pj48bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBO
aWNvbGFzLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IEkgc2Vl
IHNpbWlsYXIgcmVxdWlyZW1lbnRzIGZyb20gdGhlIDNncHAgRVBDIHNpZGUuDQo+Pj4+Pkkgd291
bGQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IGxpa2UgdG8gcHJvcG9zZSBhbiBPVUkgLyBUTFYgYmFz
ZWQgYXBwcm9hY2ggd2hlcmUgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiByZXNlcnZlZCBPVUkg
Y2FuIGJlIHVzZWQgZm9yIGFncmVlZCB1cG9uIHR5cGVzIG9mDQo+Pj4+PmNvbW1vbg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4gbWV0YWRhdGEgYW5kIHZlbmRvciBvciBvdGhlciBvcmdhbml6YXRpb25h
bCBPVUlzIGNhbg0KPj4+Pj5iZSB1c2VkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiB0byBxdWlja2x5
IGlubm92YXRlIGluIHRoZSBuZXR3b3Jrcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IFNpbXVsdGFu
ZW91c2x5LCBJIHdvdWxkIGFsc28gbGlrZSB0byBjb25zaWRlcg0KPj4+Pj5tZWNoYW5pc21zDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+PiB0aGF0IGFyZSBvcHRpbWl6ZWQgZm9yIGxvbmcgbGl2ZWQgZmxv
d3Mgc28gYXMgdG8NCj4+Pj4+bGltaXQgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBuZWdhdGl2
ZSBlZmZlY3RzIG9mIHBhY2tldCBncm93dGguDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4gUm9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBPbiBNYXIgNywgMjAxNCwgYXQgODozNCBBTSwg
Ik5pY29sYXMgQk9VVEhPUlMiDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhP
UlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPg0KPj4+Pj48
bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSGVsbG8gSmltDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBJIGhhdmUgc2VlbiBjYXNlcyBpbiBHaSBM
QU4sIHdoZXJlIHN1YnNjcmliZXIgcmVsYXRlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGluZm9y
bWF0aW9uIGlzIHBhc3NlZCB0byBhIFdlYiBQcm94eSBmb3IgSFRUUCBoZWFkZXINCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+PiBlbnJpY2htZW50IChhaW1lZCBhdCBzb21lIFdlYiBDb250ZW50IHByb3Zp
ZGVycw0KPj4+Pj5wYXJ0bmVycyBvZg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHRoZSBNb2JpbGUg
T3BlcmF0b3IpLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEluZm9ybWF0aW9uIHdhcyBhbiBjb2Rl
ZCAocGVyc2lzdGVudCkgc3Vic2NyaWJlciBpZA0KPj4+Pj5kZXJpdmVkDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4gZnJvbSB0aGUgTVNJU0ROLCBhbmQgY291cGxlIG9mIGYgY3VzdG9tZXIgcHJvZmls
ZQ0KPj4+Pj5yZWxhdGVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZmllbGRzLg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSW4gYW4gc2ZjIGJhc2VkIEdpIExB
TiwgdGhpcyBlbnRpdHkgc2hvdWxkIHJlY2VpdmUNCj4+Pj4gPmZyb20gdGhlDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4gQ2xhc3NpZmllcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4gLSBBIGNsYXNzaWZpY2F0aW9uIG9mIHRoZSBDb250ZW50IFByb3ZpZGVyICgg
SWQsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gQ2F0ZWdvcnkpIGJhc2VkIG9uIHRyYWZmaWMgYW5h
bHlzaXMgLSBUaGUgTVNJU0ROIG9mDQo+Pj4+PiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBz
dWJzY3JpYmVyIC0gVHdvIHN1YnNjcmliZXIgcG9saWN5IGZpZWxkcyAobm90IHRpZWQNCj4+Pj4+
IHRvIFBDUkYNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBidXQgYmVsb25naW5nIHRvIHRoZSBTdWJz
Y3JpYmVyIERCKSAoU3Vic2NyaWJlcg0KPj4+Pj4gY2F0ZWdvcnksDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4gc3ViLWNhdGVnb3J5KSAtIEEgc2Vzc2lvbiBpZCAoZm9yIGxvZ2dpbmcgYW5kDQo+Pj4+
PnRyYWNraW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gcHVycG9zZXMpDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBUaGUgb2JqZWN0aXZlIGJlaW5nIHRvIGF2
b2lkIGhhdmluZyB0aGUgSFRUUCBQcm94eQ0KPj4+Pj50bw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
IGJlY29tZSBhIHRydXN0ZWQgYXBwbGljYXRpb24gKGludGVyb2dhdGUgdGhlDQo+Pj4+PiBzdWJz
Y3JpYmVyIERCLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGV0Yy4uKQ0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBOaWNv
bGFzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18g
RnJvbTogSmltDQo+Pj4+PiBHdWljaGFyZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IChqZ3VpY2hh
cikgW2pndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPl0gU2VudDoN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBUaHVyc2RheSwgTWFyY2ggMDYsIDIwMTQgMjowMiBQTSBU
bzogSmFtYWwgSGFkaQ0KPj4+Pj5TYWxpbTsNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBqbW9pc2Fu
ZEBqdW5pcGVyLm5ldDxtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQ+IDxtYWlsdG86am1vaXNh
bmRAanVuaXBlci5uZXQ+Ow0KPj4+Pj4gYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiBDYzoNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBzZmMgU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEhpIEphbWFsLA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gWW91IHNhaWQgIkl0IHNlZW1zIHRo
ZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGUNCj4+Pj4+IHNpemVkDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4gbWV0YWRhdGEiLi4gSSBhbSBub3Qgc28gY29udmluY2VkIGFuZCB3b3VsZCBsaWtl
IHRvDQo+Pj4+PiBiZXR0ZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiB1bmRlcnN0YW5kIHRoZSBy
ZXF1aXJlbWVudHMgYmVmb3JlIHBhc3NpbmcganVkZ2VtZW50Lg0KPj4+Pj4gSWYgd2UNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBsb29rIGF0IHRoZSB1c2UgY2FzZXMgYXMgcHJlc2VudGVkIHRodXMg
ZmFyIGludG8NCj4+Pj4+IHRoZSBXRyBJDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gaGF2ZSB5ZXQg
dG8gc2VlIGEgc2luZ2xlIGV4YW1wbGUgb2YgdGhlIG5lZWQNCj4+Pj4+IChub3RpbmcgdGhhdA0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGRlc2lyZSBpcyBub3QgdGhlIHNhbWUgYXMgbmVlZCkgLSBJ
IGFtIG5vdCBzYXlpbmcNCj4+Pj4+IHRoZXJlIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbm8g
cmVxdWlyZW1lbnQgYnV0IHJhdGhlciB0aGF0IHdlIHNob3VsZCBub3QganVtcA0KPj4+Pj4gdG8g
dGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gY29uY2x1c2lvbiBhbmQgYnVpbGQgc3RhbmRhcmRz
IGFyb3VuZCBhIHRoZW9yeS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gT24g
My8zLzE0LCA2OjM1IEFNLCAiSmFtYWwgSGFkaSBTYWxpbSINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
Pj4gPGhhZGlAbW9qYXRhdHUuY29tPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4gPG1haWx0bzpo
YWRpQG1vamF0YXR1LmNvbT4+DQo+Pj4+Pndyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBJIGxpa2UgdGhlIGRvYyAtIHdlbGwgd3JpdHRlbi4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gU2VjdGlvbiA0LjMg
b24gbWV0YWRhdGEgZW5jb2RpbmcuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4+IEl0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGUgc2l6
ZWQNCj4+Pj4+IG1ldGFkYXRhDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IChhdCBsZWFzdCBmb3Ig
aHR0cC9hcHAgeW91IHNlZW0gdG8gaW5kaWNhdGUgdGhlDQo+Pj4+PiBkZXNpcmUgZm9yDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4+aXQpLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBGb3IgYSBkYXRh
cGF0aCBwZXItcGFja2V0IG1ldGFkYXRhLCBpIGZlZWwgdGhlDQo+Pj4+PiBuZWVkIGlzDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4+IGp1c3QgYXMgaW1wb3J0YW50LiBBcmUgd2UgbGltaXRlZCBieSB0
aGUgZmFjdCB0aGF0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGV4aXN0aW5nIGhhcmR3YXJlIG1h
eSBub3QgYmUgYWJsZSB0byBoYW5kbGUgVExWcz8NCj4+Pj4+Rm9yDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4+IGV4YW1wbGUsIEkgZG9udCBoYXZlIGEgcHJvYmxlbSBoYW5kbGluZyBUTFZzIGluIGEN
Cj4+Pj4+IHNvZnR3YXJlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+ZGF0YXBhdGguDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGNoZWVycywgamFtYWwNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4+IG1haWxpbmcgbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2Zj
DQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8
bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbGlzdCBzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+
PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbGlz
dCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+Pj4+Pj4+
Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0K
Pj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXyBzZmMgbWFpbGluZw0KPj4+Pj4gbGlzdA0KPj4+Pj4gICA+Pj4+
PiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4g
ICA+Pj4+Pg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQo+Pj4+PiAgID4+c2ZjIG1haWxpbmcgbGlzdA0KPj4+Pj4g
ICA+PnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4NCj4+Pj4+ICAgPj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0K
Pj4+Pj4gICA+DQo+Pj4+PiAgID5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0KPj4+Pj4gICA+c2ZjIG1haWxpbmcgbGlzdA0KPj4+Pj4gICA+c2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gICA+
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+DQo+Pj4+DQo+
Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+
IHNmYyBtYWlsaW5nIGxpc3QNCj4+Pj4gc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQo+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4NCj4+
PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+IHNm
YyBtYWlsaW5nIGxpc3QNCj4+PiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+
PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+DQo+Pg0KPj5f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj5zZmMgbWFp
bGluZyBsaXN0DQo+PnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj5odHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPg0KPl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+c2ZjIG1haWxpbmcgbGlzdA0KPnNmY0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlz
dA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg0K
DQoNCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
DQpzZmMgbWFpbGluZyBsaXN0DQoNCnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0K
DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPGJhc2Ug
aHJlZj0ieC1tc2c6Ly85OS8iPjwhLS1baWYgIW1zb10+PHN0eWxlPnZcOioge2JlaGF2aW9yOnVy
bCgjZGVmYXVsdCNWTUwpO30NCm9cOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCndc
Oioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCi5zaGFwZSB7YmVoYXZpb3I6dXJsKCNk
ZWZhdWx0I1ZNTCk7fQ0KPC9zdHlsZT48IVtlbmRpZl0tLT48c3R5bGU+PCEtLQ0KLyogRm9udCBE
ZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpIZWx2ZXRpY2E7DQoJcGFu
b3NlLTE6MiAxMSA2IDQgMiAyIDIgMiAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpT
aW1TdW47DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2Zv
bnQtZmFtaWx5OiJNUyBHb3RoaWMiOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDcgMiA1IDggMiA0O30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0
IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJ
cGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWls
eTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseTpDb25zb2xhczsNCglwYW5vc2UtMToyIDExIDYgOSAyIDIgNCAzIDIgNDt9
DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQFNpbVN1biI7DQoJcGFub3NlLTE6MiAxIDYg
MCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQE1TIEdvdGhpYyI7
DQoJcGFub3NlLTE6MiAxMSA2IDkgNyAyIDUgOCAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMg
Ki8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBp
bjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZh
bWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiOw0KCWNvbG9yOmJsYWNrO30NCmE6bGluaywg
c3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7
DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJs
aW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0
ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnByZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7
DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1hcmdpbjowaW47
DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1p
bHk6IkNvdXJpZXIgTmV3IjsNCgljb2xvcjpibGFjazt9DQpwLk1zb0FjZXRhdGUsIGxpLk1zb0Fj
ZXRhdGUsIGRpdi5Nc29BY2V0YXRlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5
bGUtbGluazoiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRv
bTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTo4LjBwdDsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fu
cy1zZXJpZiI7DQoJY29sb3I6YmxhY2s7fQ0KcC5Nc29MaXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0
UGFyYWdyYXBoLCBkaXYuTXNvTGlzdFBhcmFncmFwaA0KCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7
DQoJbWFyZ2luLXRvcDowaW47DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltYXJnaW4tYm90dG9tOjBp
bjsNCgltYXJnaW4tbGVmdDouNWluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNp
emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7DQoJY29s
b3I6YmxhY2s7fQ0Kc3Bhbi5CYWxsb29uVGV4dENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkJhbGxv
b24gVGV4dCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6
IkJhbGxvb24gVGV4dCI7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnNw
YW4uYXBwbGUtY29udmVydGVkLXNwYWNlDQoJe21zby1zdHlsZS1uYW1lOmFwcGxlLWNvbnZlcnRl
ZC1zcGFjZTt9DQpzcGFuLkVtYWlsU3R5bGUyMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsN
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0K
c3Bhbi5FbWFpbFN0eWxlMjINCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxT
dHlsZTIzDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
Iiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyNA0KCXtt
c28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2Vy
aWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5IVE1MUHJlZm9ybWF0dGVkQ2hhcg0KCXttc28t
c3R5bGUtbmFtZToiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCI7DQoJZm9udC1mYW1pbHk6
Q29uc29sYXM7DQoJY29sb3I6YmxhY2s7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjcNCgl7bXNvLXN0eWxl
LXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlm
IjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4
cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3Np
emU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYu
V29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi8qIExpc3QgRGVmaW5pdGlvbnMg
Ki8NCkBsaXN0IGwwDQoJe21zby1saXN0LWlkOjE2NTAyMzQxMzsNCgltc28tbGlzdC10ZW1wbGF0
ZS1pZHM6LTY0NDU2MjQ1Njt9DQpAbGlzdCBsMQ0KCXttc28tbGlzdC1pZDo4OTA2NTcxNDY7DQoJ
bXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0xNDQ2NDUzNDQ0O30NCkBsaXN0IGwxOmxldmVsMQ0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1z
by1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250
LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDoxLjBp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3
IjsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpAbGlzdCBsMg0K
CXttc28tbGlzdC1pZDoxNTM3MjI5MTM3Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotMzUxMDMz
NjQ7fQ0KQGxpc3QgbDI6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOi41aW47DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5z
aS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMw0KCXtt
c28tbGlzdC1pZDoxOTA2NjA1NDE0Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotMzQ2MDA4NDg2
O30NCkBsaXN0IGwzOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2kt
Zm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0Kb2wNCgl7bWFyZ2luLWJv
dHRvbTowaW47fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KLS0+PC9zdHlsZT48IS0tW2lm
IGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9
IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxv
OnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIx
IiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkg
Ymdjb2xvcj0id2hpdGUiIGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4N
CjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+V2hlbiBJIHVzZWQg4oCcbm9kZeKA
nSwgSSBtZWFudCBhbiBpbnN0YW5jZSBvZiBhIHNlcnZpY2UgZnVuY3Rpb247IHRoZXJlIGNvdWxk
IGJlIG11bHRpcGxlIHBlciBtYWNoaW5lLiBTbyBhIOKAnHBhdGjigJ0gdHJhdmVyc2VzIFNGIGlu
c3RhbmNlcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPkkgdXNlIOKAnGluc3RhbmNl4oCdIHRvIGVtcGhhc2l6ZSBvbmUg
cGFydGljdWxhciwgcmVhbCBpbnN0YW5jZSBvZiBzZXJ2aWNlIGZ1bmN0aW9uLCByYXRoZXIgdGhh
biBhbiBhYnN0cmFjdCBjbGFzcyBvZiBzZXJ2aWNlIGZ1bmN0aW9ucy48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVD
NERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6d2luZG93dGV4dCI+RnJvbTo8
L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPiBD
aGFuZ2NoZW5nIEh1YW5nIFttYWlsdG86aHVhbmdAc2NlLmNhcmxldG9uLmNhXQ0KPGJyPg0KPGI+
U2VudDo8L2I+IFdlZG5lc2RheSwgTWFyY2ggMTksIDIwMTQgNToxOCBQTTxicj4NCjxiPlRvOjwv
Yj4gUm9uIFBhcmtlcjsgRGF2ZSBEb2xzb247IFN1bWFuZHJhIE1hamVlPGJyPg0KPGI+Q2M6PC9i
PiBzZmNAaWV0Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFNGQyBlbmNhcHN1
bGF0aW9uIGNoYWluIElEPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Q29uc2lkZXIgdGhlIGNhc2UgdGhhdCBtdWx0aXBsZSBzZXJ2aWNlcyBhcmUgY29sbG9j
YXRlZCBpbiBvbmUgbm9kZSwgaWYgdGhlIElEIG9ubHkgaWRlbnRpZmllcyBhIG5vZGUsIGl0IHdp
bGwgYmUgbm90IGhlbHBmdWwgdG8gZGVjaWRlIHRoZSBvcmRlciBvZiB0aGUgc2VydmljZXMgd2l0
aGluIHRoZSBub2RlLiBJdCBpcyBwb3NzaWJsZSB0byB1c2UgdGhlIElEIHRvIGlkZW50aWZ5IGJv
dGggcGF0aCBvZiBub2Rlcw0KIGFuZCB0aGUgb3JkZXIgb2YgY29sbG9jYXRlZCBzZXJ2aWNlcyB3
aXRoaW4gb25lIG5vZGUuPGJyPg0KPGJyPg0KQ2hhbmc8YnI+DQombmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiAwMy8xOS8yMDE0IDAxOjAwIFBNLCBS
b24gUGFya2VyIHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHls
ZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5ZZXMuJm5i
c3A7Jm5ic3A7IFBlcmhhcHMgaW4gdGhlIGhlYWRlciB3ZSBzaG91bGQgY2FsbCBvdXQgYSBzZXJ2
aWNlIHBhdGggaWQgcmF0aGVyIHRoYW4gYSBzZXJ2aWNlIGNoYWluIGlkLjwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5i
c3A7Jm5ic3A7IFJvbjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRp
dj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBw
dDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
Ij5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5E
YXZlIERvbHNvbjxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIE1hcmNoIDE5LCAyMDE0IDI6
MjggUE08YnI+DQo8Yj5Ubzo8L2I+IFN1bWFuZHJhIE1hamVlPGJyPg0KPGI+Q2M6PC9iPiA8YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVj
dDo8L2I+IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj5bdHJpbSBsaXN0XTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj5J4oCZbSB1bmNsZWFyIGFib3V0IHRoZSBpbnRlbnQgb2YgdGhlIHdvcmQg4oCcY2hhaW7i
gJ0gdnMg4oCccGF0aOKAnSBpbiBvcHRpb24gIzIuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPkluIGVhcmxpZXIgZGlzY3Vzc2lvbnMsIOKAnGNoYWlu4oCdIHdhcyBjb25zaWRlcmVkIGFu
IGFic3RyYWN0IGNvbmNlcHQgKGEgdHJhdmVyc2FsIG9mIGEgbGlzdCBvZiB0eXBlcyBvZiBzZXJ2
aWNlcyksIHdoZXJlYXMg4oCccGF0aOKAnSB3YXMgYSB0cmF2ZXJzYWwgb2Ygc3BlY2lmaWMNCiBu
b2RlIGluc3RhbmNlcy48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkkgdGhpbmsgdGhhdCB0aGUgSUQgY2FycmllZCBpbiB0
aGUgcGFja2V0IG5lZWRzIHRvIGluZGljYXRlIGEgc3BlY2lmaWMgc2V0IG9mIG5vZGVzLCBhbmQg
SSBob3BlIHRoYXQgaXMgd2hhdCB5b3UgbWVhbi48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPi1EYXZlPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4m
bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQg
I0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFs
ZiBPZiA8L2I+U3VtYW5kcmEgTWFqZWU8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBNYXJj
aCAxOSwgMjAxNCAzOjQwIEFNPGJyPg0KPGI+VG86PC9iPiBDYXRoeSBaaGFuZzsgUGF1bCBRdWlu
biAocGF1bHEpOyBEYXZpZCBBbGxhbiBJPGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBb
c2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PiZsdDsmbHQ7VHJpbW1lZCB0aGUgVE8gbGlzdCB0byBhdm9pZCB0aGUgbXNnIGJlaW5nIGhlbGQg
YWdhaW4mZ3Q7Jmd0Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+SSBzZWUgdHdvIHdheXMgdG8gY2Fycnkg
dGhlIHBhdGggaW5mb3JtYXRpb24uJm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxvbCBzdGFydD0iMSIgdHlw
ZT0iMSI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwwIGxldmVsMSBsZm8xIj4N
CjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RXhwbGljaXQgb3JkZXJlZCBsaXN0LCBzb21l
dGhpbmcgbGlrZSBGVy1BIDo6IFRDUC1PUFQgOjogTEIgOjogVmlkZW9PUFQgOjogQ0dOQVQuICZu
YnNwOyBUaGVyZSBhcmUgdHdvIGlzc3VlcyB3aXRoIHRoaXMgYXBwcm9hY2gsIGZpcnN0IHRoZSBs
ZW5ndGggb2YgZ3JhcGggaXMgdmFyaWFibGUuICZuYnNwO0Fsc28gaXQgaW1wbGllcyBiaWRpcmVj
dGlvbmFsDQogc3ltbWV0cnkuIEl0IGlzIG9mdGVuIHJlcXVpcmVkIGJ1dCBzaG91bGQgbm90IGJl
IG1hbmRhdG9yeS4gJm5ic3A7U2Vjb25kbHkgY2hhbmdpbmcgdGhpcyBwYXRoL2dyYXBoIGluIGF0
IFNGIGNhbiBiZSBjdW1iZXJzb21lLiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMCBsZXZlbDEgbGZvMSI+DQo8c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPkxldCB0aGUgQ29udHJvbCBwbGFuZSBkaXN0cmlidXRlIHRoZSBjaGFp
bklEICZsdDvigJQmZ3Q7IGdyYXBoIG1hcHBpbmcuIEluIHRoaXMgY2FzZSBlYWNoIFNGIHdvdWxk
IGhhdmUgbWFwcGluZyBvZiBnaXZlbiBhIGNoYWluSUQgd2hhdCBpcyBteSBuZXh0IGhvcC4gVGhl
IGNoYWluSUQgaXRzZWxmIGNvdWxkIGJlIGZpeGVkIHNpemUgZWxlbWVudC4NCiBBIFNGIGNhbiBz
ZWxlY3QgYSBkaWZmZXJlbnQgcGF0aCBieSBjaGFuZ2luZyB0aGUgY2hhaUlEIHBhcmFtZXRlci48
L3NwYW4+PG86cD48L286cD48L2xpPjwvb2w+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPlJlZ2FyZHM8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlN1bWFuZHJh
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7
cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+Q2F0aHkgWmhhbmcgJmx0OzxhIGhyZWY9Im1haWx0bzpDYXRoeS5ILlpo
YW5nQGh1YXdlaS5jb20iPkNhdGh5LkguWmhhbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+
RGF0ZTogPC9iPlR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IGF0IDEwOjEzIEFNPGJyPg0KPGI+VG86
IDwvYj4mcXVvdDtSZWluYWxkbyBQZW5ubyAocmVwZW5ubykmcXVvdDsgJmx0OzxhIGhyZWY9Im1h
aWx0bzpyZXBlbm5vQGNpc2NvLmNvbSI+cmVwZW5ub0BjaXNjby5jb208L2E+Jmd0OywgJnF1b3Q7
TG91aXMuRm91cmllJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86TG91aXMuRm91cmllQGh1YXdl
aS5jb20iPkxvdWlzLkZvdXJpZUBodWF3ZWkuY29tPC9hPiZndDssICZxdW90O1BhdWwgUXVpbm4g
KHBhdWxxKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWxxQGNpc2NvLmNvbSI+cGF1bHFA
Y2lzY28uY29tPC9hPiZndDssDQogRGF2aWQgQWxsYW4gSSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRh
dmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tIj5kYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbTwvYT4m
Z3Q7PGJyPg0KPGI+Q2M6IDwvYj5OaWNvbGFzIEJPVVRIT1JTICZsdDs8YSBocmVmPSJtYWlsdG86
Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208
L2E+Jmd0OywgWHV4aWFvaHUgJmx0OzxhIGhyZWY9Im1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29t
Ij54dXhpYW9odUBodWF3ZWkuY29tPC9hPiZndDssIENoYW5nY2hlbmcgSHVhbmcgJmx0OzxhIGhy
ZWY9Im1haWx0bzpodWFuZ0BzY2UuY2FybGV0b24uY2EiPmh1YW5nQHNjZS5jYXJsZXRvbi5jYTwv
YT4mZ3Q7LA0KICZxdW90OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9y
ZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9y
ZzwvYT4mZ3Q7LCAmcXVvdDs8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPm1pa2Vi
aWFuY0Bhb2wuY29tPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wu
Y29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9iPlJlOiBb
c2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj5IaSBSZWluYWxkbyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlNvIHRoZSBjaGFpbiBJRCBpcyBhY3R1YWxs
eSB0aGUgcGF0aCBJRCB3aGljaCByZXByZXNlbnRzIGFuIG9yZGVyZWQgc2V0IG9mIHNlcnZpY2Ug
ZnVuY3Rpb24gaW5zdGFuY2VzLg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkkgdGhp
bmsgd2Ugc2hvdWxkIGFkZCBhbiBleHBsaWNpdCBkZWZpbml0aW9uIG9mIOKAnHNlcnZpY2UgaW5z
dGFuY2XigJ0uIFdoYXQgZG8geW91IHRoaW5rPzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+VGhhbmtzLDwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj5DYXRoeTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4m
bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAw
aW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IHNmYyBbPGEgaHJl
Zj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5SZWluYWxkbyBQZW5ubyAocmVwZW5ubyk8YnI+
DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgMTE6MDMgQU08YnI+DQo8Yj5U
bzo8L2I+IExvdWlzLkZvdXJpZTsgUGF1bCBRdWlubiAocGF1bHEpOyBEYXZpZCBBbGxhbiBJPGJy
Pg0KPGI+Q2M6PC9iPiBOaWNvbGFzIEJPVVRIT1JTOyBYdXhpYW9odTsgPGEgaHJlZj0ibWFpbHRv
Om1pa2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT47DQo8YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+OyBDaGFuZ2NoZW5nIEh1YW5nPGJyPg0K
PGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPkEgU2VydmljZSBDaGFpbiBqdXN0IGRlZmluZXMgd2hpY2gg
dHlwZSBvZiBzZXJ2aWNlIGFuZCB0aGVpciBvcmRlci48L3NwYW4+PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+QSBzZXJ2aWNlIHBh
dGggZGVmaW5lcyB0aGUgYWN0dWFsIHNlcnZpY2UgaW5zdGFuY2UsIHNheSwgZmlyZXdhbGwxLmhv
bWUsIG5hdDIsIGRwaS1zaWMsIGV0Yy48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAw
aW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij5Gcm9tOg0KPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZxdW90O0xv
dWlzLkZvdXJpZSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOkxvdWlzLkZvdXJpZUBodWF3ZWku
Y29tIj5Mb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPlR1
ZXNkYXksIE1hcmNoIDE4LCAyMDE0IGF0IDEwOjU1IEFNPGJyPg0KPGI+VG86IDwvYj4mcXVvdDtQ
YXVsIFF1aW5uIChwYXVscSkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpwYXVscUBjaXNjby5j
b20iPnBhdWxxQGNpc2NvLmNvbTwvYT4mZ3Q7LCBEYXZpZCBBbGxhbiBJICZsdDs8YSBocmVmPSJt
YWlsdG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20iPmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24u
Y29tPC9hPiZndDs8YnI+DQo8Yj5DYzogPC9iPk5pY29sYXMgQk9VVEhPUlMgJmx0OzxhIGhyZWY9
Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iPk5pY29sYXMuQk9VVEhPUlNAcW9z
bW9zLmNvbTwvYT4mZ3Q7LCBYdXhpYW9odSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnh1eGlhb2h1QGh1
YXdlaS5jb20iPnh1eGlhb2h1QGh1YXdlaS5jb208L2E+Jmd0OywgQ2hhbmdjaGVuZyBIdWFuZyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmh1YW5nQHNjZS5jYXJsZXRvbi5jYSI+aHVhbmdAc2NlLmNhcmxl
dG9uLmNhPC9hPiZndDssDQogJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2Zj
QGlldGYub3JnPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2Zj
QGlldGYub3JnPC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNv
bSI+bWlrZWJpYW5jQGFvbC5jb208L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bWlrZWJp
YW5jQGFvbC5jb20iPm1pa2ViaWFuY0Bhb2wuY29tPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8
L2I+UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPlBhdWwsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNw
OyZuYnNwOyBDYW4geW91IGNsYXJpZnkgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiBzZXJ2aWNlIGNo
YWluIGFuZCBzZXJ2aWNlIHBhdGguIEdpdmVuIHRoYXQgYSBzZXJ2aWNlIGNoYWluIGlzIGNvbXBv
c2VkPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPm9mIHNldmVyYWwgc2VydmljZSBmdW5j
dGlvbnMgU0YxLCBTRjIsIC4uIFNGbiBob3cgd291bGQgYSBzZXJ2aWNlIHBhdGggZGlmZmVyIGZy
b20gdGhhdCBzZXJ2aWNlIGNoYWluPzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MjAuMjVwdDt0ZXh0LWluZGVudDot
LjI1aW4iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPi08L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdCI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkxvdWlzPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYg
MS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9i
PlBhdWwgUXVpbm4gKHBhdWxxKTxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBNYXJjaCAxOCwg
MjAxNCAxMDoyNiBBTTxicj4NCjxiPlRvOjwvYj4gRGF2aWQgQWxsYW4gSTxicj4NCjxiPkNjOjwv
Yj4gTmljb2xhcyBCT1VUSE9SUzsgWHV4aWFvaHU7IDxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNA
YW9sLmNvbSI+bWlrZWJpYW5jQGFvbC5jb208L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyI+c2ZjQGlldGYub3JnPC9hPjsgQ2hhbmdjaGVuZyBIdWFuZzxicj4NCjxiPlN1YmplY3Q6
PC9iPiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBEYXZlLCA8bzpwPjwvbzpwPjwvcD4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkNoYWluIElEIHNob3VsZCByZWFsbHkgYmUg
cGF0aCBJRCBzaW5jZSB0aGVyZSBjYW4gYmUgbWFueSBwYXRocyBmb3IgYSBnaXZlbiBjaGFpbi4g
Jm5ic3A7VXNpbmcgdGhhdCBkZWZpbml0aW9uLCB3ZSBhdm9pZCB0aGUgb3ZlcmxvYWQgYW5kIHJl
YXAgdGhlIGdhaW4gYWxsdWRlZCB0byBiZWxvdy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UGF1bDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIE1hciAxOCwgMjAxNCwgYXQgMTI6MTQgUE0s
IERhdmlkIEFsbGFuIEkgJmx0OzxhIGhyZWY9Im1haWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29u
LmNvbSI+ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206
MTIuMHB0Ij48YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPldlbGwgdGhlIHF1ZXN0aW9uIGRlIGpvdXIgaXMg4oCcZG9lcyBhIGNoYWlu
IElEIGRlZmluZSBhIGNsYXNzIG9yIGFuIGluc3RhbmNl4oCd4oCmLiBJZiBpdCBkZWZpbmVzIGFu
IGNsYXNzIHdlIGFsc28gbmVlZCBpbnN0YW5jZSBpbmZvcm1hdGlvbiwgaWYgaXQgaXMgY3VycmVu
dGx5DQogb3ZlcmxvYWRlZCB0byBkZWZpbmUgY2xhc3MgYW5kIGluc3RhbmNlIElNTyB3ZSBoYXZl
IGEgcHJvYmxlbeKApi48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkRh
dmU8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAw
aW4iPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPnNmYw0KIFs8YSBocmVmPSJtYWlsdG86c2ZjLSI+bWFpbHRv
OnNmYy08L2E+PGEgaHJlZj0ibWFpbHRvOmJvdW5jZXNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPmJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl08c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGI+T24gQmVoYWxmIE9mPHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5DaGFuZ2NoZW5nIEh1
YW5nPGJyPg0KPGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPlR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDc6NDMgQU08YnI+DQo8Yj5Ubzo8
L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPk5pY29s
YXMgQk9VVEhPUlM8YnI+DQo8Yj5DYzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPlh1eGlhb2h1OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOm1pa2Vi
aWFuY0Bhb2wuY29tIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5taWtlYmlhbmNAYW9sLmNv
bTwvc3Bhbj48L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJlOiBbc2ZjXTxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIEdvdGhpYyZxdW90OyI+562U
5aSNPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij46DQogU0ZDIGVuY2Fwc3VsYXRp
b24gY2hhaW4gSUQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+R29vZCBwb2ludHMuIEkgYmVs
aWV2ZSBleHBsaWNpdCBjaGFpbiBJRCBzaG91bGQgYmUgbWFuZGF0b3J5LiBUaGUgb3ZlcmhlYWQg
aXMgdmVyeSBsaXR0bGUuIEl0IGhlbHBzIHNpbXBsaWZ5IHByb2Nlc3NpbmcgYW5kIHN0ZWVyaW5n
IHNpZ25pZmljYW50bHkuIFRoZSBnYWluIGlzIGh1Z2UuPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPkNoYW5nPGJyPg0KPGJyPg0KLS0tLS0tLS0tLS0tPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Q2hhbmdjaGVuZyBIdWFuZzxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGJyPg0KT24gTWFyIDE4LCAyMDE0
LCBhdCAxOjUzIEFNLCBOaWNvbGFzIEJPVVRIT1JTICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xh
cy5CT1VUSE9SU0Bxb3Ntb3MuY29tIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5OaWNvbGFz
LkJPVVRIT1JTQHFvc21vcy5jb208L3NwYW4+PC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0
b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij5JIHRoaW5rIHRoYXQga2VlcGluZyB0aGUgU2VydmljZSBQYXRoIExheWVyIHRy
YW5zcG9ydCBpbmRlcGVuZGVudCBzaG91bGQgcmVtYWluIGFuIG9iamVjdGl2ZSBmb3IgU0ZDLiAm
bmJzcDtTdWNoIGEgc2VwYXJhdGlvbiBvZiBjb25jZXJucyBpcyBhIHNvdW5kIGFyY2hpdGVjdHVy
YWwgcHJpbmNpcGxlIHRoYXQNCiBoZWxwIGtlZXAgdGhpbmdzIHNpbXBsZSBpbiBwcmFjdGljZS48
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5PbiB0aGUgcXVlc3Rpb24gb2YgJm5ic3A7
U2VydmljZSBQYXRoLCB3ZSBoYXZlIGEgZGlzY3Vzc2lvbiBvbiB3aGV0aGVyIHdlIG5lZWQgc29t
ZSBraW5kIG9mIGV4cGxpY2l0IGlkZW50aWZpZXIgb3ImbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Y291bGQgd2UgcmVseSBvbiBtYXBwaW5nIG9uIHNv
bWUgdW5kZXJsYXkgbmV0d29yayBwcm90b2NvbCBmaWVsZHMuPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPk1heSBiZSBhIFBSTy9DT04gdGFibGUgY291bGQgaGVscCBm
b2N1cyB0aGUgZ3JvdXAgZGVjaXNpb24gb24gdGhhdCBtYXR0ZXI8L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGluIiB0eXBlPSJk
aXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDMgbGV2ZWwxIGxm
bzIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5WaXNpYmlsaXR5ICh0cmFjaW5nKTwvc3Bh
bj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDps
MyBsZXZlbDEgbGZvMiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZvcndhcmRpbmcgZ3Jh
cGggc3RydWN0dXJlIGltcGFjdC9saW1pdGF0aW9uczwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxp
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsMyBsZXZlbDEgbGZvMiI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPlJlY29uZmlndXJhdGlvbiBzcGVlZCZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvbGk+PC91bD4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHR5cGU9ImRp
c2MiPg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBpbiIgdHlwZT0iY2lyY2xlIj4NCjxsaSBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDEgbGV2ZWwyIGxmbzMiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij5MQlMgLyBzY2FsZSBvdXQgaW1wYWN0PC9zcGFuPjxvOnA+PC9vOnA+
PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0OmwxIGxldmVsMiBsZm8z
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Tm9kZSBieXBhc3MgKGUuZzsgbWFpbnRlbmFu
Y2UpPC9zcGFuPjxvOnA+PC9vOnA+PC9saT48L3VsPg0KPC91bD4NCjx1bCBzdHlsZT0ibWFyZ2lu
LXRvcDowaW4iIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bGlzdDpsMiBsZXZlbDEgbGZvNCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPnVuZGVybGF5
IG5ldHdvcmsvdHJhbnNwb3J0IGxheWVycyBzdXBwb3J0PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48
bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0OmwyIGxldmVsMSBsZm80Ij48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+SGVhZGVyIHNwYWNlIGltcGFjdDwvc3Bhbj48bzpwPjwv
bzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsMiBsZXZlbDEg
bGZvNCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPk11bHRpIHRlbmFudCBzdXBwb3J0IGlt
cGFjdDwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbGlzdDpsMiBsZXZlbDEgbGZvNCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlNGQyBv
biBmbGF0IChlLmcgb3B0aWNhbCBMMiBmb3IgRGF0YSBDZW50ZXJzKSBuZXR3b3JrJm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0
OmwyIGxldmVsMSBsZm80Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+VW5kZXJsYXkgbmV0
d29yayBhZG1pbmlzdHJhdGlvbiBpbXBhY3Q8L3NwYW4+PG86cD48L286cD48L2xpPjwvdWw+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+UGVyc29uYWxseSBJIHRoaW5rIHRoYXQgaGF2aW5nIGFuIGV4cGxpY2l0
IGNoYWluIGlkZW50aWZpZXIgKGUuZy4gU2VydmljZSBQYXRoL1NlcnZpY2UgSW5kZXgpIGlzIGNs
ZWFyIChtYW5hZ2VtZW50IGFuZCBjb250cm9sKSBhbmQgbm90IGV4cGVuc2l2ZSAoaGVhZGVyIHNw
YWNlKS4gVGhlIGRyYXdiYWNrDQogYmVpbmcgc29tZSBpbXBhY3Qgb24gdGhlIHNpbXBsaWNpdHkg
dG8gYWRkL3JlbW92ZSBlbGVtZW50cyBpbiBhIGNoYWluIGR5bmFtaWNhbGx5Ljwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+VGFnIHN3aXRjaGluZyAoYXMgTVBMUykgJm5i
c3A7YWxsb3dzIHRvIG1hbmFnZSB0YWdzIHBlciBzZXJ2aWNlIG5vZGVzLCBsZWFkaW5nIHRvIG1v
cmUgdmVyc2F0aWxlIGFuZCBkaXZlcnNlIGdyYXBoczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+Tmljb2xhczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQt
YWxpZ246Y2VudGVyIj4NCjxociBzaXplPSIyIiB3aWR0aD0iMTAwJSIgYWxpZ249ImNlbnRlciI+
DQo8L2Rpdj4NCjxkaXYgaWQ9ImRpdlJwRjgxMTQ2NyI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPlh1eGlhb2h1DQogWzxhIGhyZWY9Im1haWx0bzp4dXhpYW9odUBodWF3
ZWkuY29tIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj54dXhpYW9odUBodWF3ZWkuY29tPC9z
cGFuPjwvYT5dPGJyPg0KPGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPlR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDU6MDQgQU08YnI+DQo8
Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
Pkplcm9tZSBNb2lzYW5kOzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPm1pa2ViaWFuY0Bhb2wuY29tPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+
PGJyPg0KPGI+U3ViamVjdDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPltzZmNdPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgR290aGljJnF1b3Q7Ij7nrZTlpI08L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPjoNCiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SSBsaWtlIHRo
ZSBpZGVhIG9mIHNlcGFyYXRpbmcgdGhlIFNlcnZpY2UgRnVuY3Rpb24gTGF5ZXIgYW5kIHRoZSBT
ZXJ2aWNlIFBhdGggTGF5ZXIsIGFzIHByb3Bvc2VkIGluIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zLiBUaGUgcm9sZSBvZiB0aGUNCiBTZXJ2aWNlIFBhdGggTGF5ZXIg
aXMganVzdCB0byBzdGVlciB0aGUgdHJhZmZpYyBhbG9uZyBhIHBhcnRpY3VsYXIgY2hhaW4gb2Yg
c2VydmljZSBub2RlcyB3aGljaCBjYW4gYmUgaW1wbGVtZW50ZWQgYnkgZXhpc3RpbmcgdG9vbHMg
Zm9yIHNvdXJjZSByb3V0aW5nLCBzdWNoIGFzIHNlZ21lbnQgcm91dGluZy4gQXMgc3VjaCwgaXTi
gJlzIG5vdCBuZWNlc3NhcnkgdG8gdHJ5IHRvIGtlZXAgdGhlIFNlcnZpY2UgUGF0aCBMYXllciB0
cmFuc3BvcnQtaW5kZXBlbmRlbnQNCiBhbmQgY29udGFpbiBpdCBpbiB0aGUgU0ZDIGhlYWRlci48
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkJlc3QgcmVnYXJkcyw8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+WGlhb2h1PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29s
aWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzoz
LjBwdCAwaW4gMGluIDBpbiI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4g
bGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1biI+
5Y+R5Lu25Lq6PC9zcGFuPjwvYj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTpTaW1TdW4iPjo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1biI+
Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTpTaW1TdW4iPnNmYw0KIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmci
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwv
c3Bhbj48L2E+XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48L3NwYW4+PGI+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OlNpbVN1biI+5Luj6KGoPC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTpTaW1TdW4iPiZuYnNwOzwvc3Bhbj48L2I+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1biI+SmVyb21lDQogTW9pc2FuZDxicj4NCjwvc3Bhbj48
Yj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
U2ltU3VuIj7lj5HpgIHml7bpl7Q8L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1biI+Ojwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6U2ltU3VuIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OlNpbVN1biI+MjAxNDwvc3Bhbj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuIj7lubQ8L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuIj4zPC9zcGFuPjxzcGFu
IGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW4i
PuaciDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1T
dW4iPjE4PC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTpTaW1TdW4iPuaXpTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTpTaW1TdW4iPg0KIDE6MDM8YnI+DQo8L3NwYW4+PGI+PHNwYW4gbGFuZz0i
WkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1biI+5pS25Lu2
5Lq6PC9zcGFuPjwvYj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTpTaW1TdW4iPjo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1biI+Jm5ic3A7
PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpT
aW1TdW4iPjxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+bWlrZWJpYW5jQGFvbC5jb208L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48
YnI+DQo8L3NwYW4+PGI+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OlNpbVN1biI+5Li76aKYPC9zcGFuPjwvYj48Yj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW4iPjo8L3NwYW4+PC9iPjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OlNpbVN1biI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW4iPlJlOg0KIFtzZmNdIFNGQyBlbmNhcHN1bGF0
aW9uIGNoYWluIElEPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPlRoaXMgKGxlbmd0aHkgYW5kIHZlcnkgbGl2ZWx5KSB0aHJlYWQg
c3RhcnRlZCBmcm9tIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zICh3
aGljaCBJIGNvLWF1dGhvcmVkKS48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPkluIHNlY3Rpb24gNC44LCB3ZSBtYWRlIGEgY2xlYXIgZGlzdGluY3Rpb24gYmV0d2VlbiBh
IHNlcnZpY2UgcGF0aCBsYXllciAoc3RlZXJpbmcgcGFja2V0cyBob3AgYnkgaG9wIGFsb25nIHRo
ZSBjaGFpbikgYW5kIGEgc2VydmljZSBmdW5jdGlvbiBsYXllciAoY29udmV5DQogbWV0YWRhdGEg
aW5mb3JtYXRpb24gb2YgaW50ZXJlc3QgdG8gU0ZzKS4gVGVybWlub2xvZ3kgYXNpZGUsIGl0IHNl
ZW1zIHRoYXQgc3VjaCBsYXllcmVkIHZpZXcgd2FzIGFncmVlZCB1cG9uIGJ5IG1hbnkgcGVvcGxl
IG9uIHRoZSBtYWlsaW5nIGxpc3QuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj5Ob3cgdGhpcyBjZXJ0YWlubHkgZG9lcyBiZWcgdGhlIHF1ZXN0aW9uIG9mIHNvbHZpbmcg
Qk9USCBwcm9ibGVtcyB3aXRoIHRoZSBzYW1lIChwYWNrZXQpIGVuY2Fwc3VsYXRpb24gbWVjaGFu
aXNtLiBOb3RhYmx5IHdoZW4gb2JzZXJ2aW5nIHRoYXQgbWFueSB1c2UgY2FzZXMNCiBjb3VsZCBi
ZSBzYXRpc2ZpZWQgd2l0aG91dCBTRi1sZXZlbCBtZXRhZGF0YSwgb3IgYnkgdXNpbmcgbW9yZSBv
dXQtb2YtYmFuZCB3YXlzIHRvIGNvbnZleSBzdWNoIFNGIG1ldGFkYXRhLiBBbmQgYWxzbyB3aGVu
IG9ic2VydmluZyB0aGF0IGluYmFuZCBtYXJraW5nIChlLmcuIHBhY2tldCBoZWFkZXJzKSBjb21l
cyB3aXRoIHZhcmlvdXMgcHJvcyAmYW1wOyBjb25zIChzb21lIG9mIHRoZSBpc3N1ZXMgYmVpbmcg
aWRlbnRpZmllZCBpbiB0aGUgZHJhZnQsDQogZS5nLiBzZWN0aW9ucyA0LjEgYW5kIDQuMikuPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JIGRvIGFncmVlIHdpdGggTWFy
aWEuIFdlIG1heSB3YW50IHRvIGV4cGxvcmUgb3RoZXIgb3B0aW9ucyBmb3IgYWRkcmVzc2luZyB0
aGUgbmVlZHMgb2YgdGhlIHNlcnZpY2UgcGF0aCBsYXllciB0aGF0IGRvIG5vdCByZXF1aXJlIGFu
IGV4cGxpY2l0IGNoYWluLWlkIG9mIHNvcnRzLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+SW4gdGhlIGRyYWZ0LCB3ZSBjb25jbHVkZWQgYnkgc3RhdGluZyDigJxBIHBy
b2R1Y3RpdmUgcGF0aCBmb3J3YXJkIGNvdWxkIGJlIHRvIGRpdmlkZSBhbmQgY29ucXVlcjogdG8g
Y2xlYXJseSBzZXBhcmF0ZSB0aGUgcHJvYmxlbSBvZiBTZXJ2aWNlIEZ1bmN0aW9uIFBhdGggdG9w
b2xvZ3kNCiBmcm9tIHRoZSZuYnNwOyZuYnNwOyBwcm9ibGVtIG9mIFtjb252ZXlpbmcgU0ZdIG1l
dGFkYXRh4oCdLiBJIGRvIGJlbGlldmUgd2Ugc2hvdWxkIGV4cGxvcmUgc3VjaCBzZXBhcmF0aW9u
IHByaW5jaXBsZSBmdXJ0aGVyLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4g
MGluIDBpbiI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+c2ZjDQogWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+XTxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48Yj5PbiBCZWhhbGYgT2Y8c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPjxhIGhyZWY9Im1haWx0
bzptaWtlYmlhbmNAYW9sLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPm1pa2ViaWFuY0Bhb2wuY29tPC9zcGFuPjwvYT48YnI+DQo8Yj5TZW50OjwvYj48c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+RnJpZGF5LCBNYXJj
aCAxNCwgMjAxNCA1OjUwIFBNPGJyPg0KPGI+VG86PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9z
cGFuPjwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElE
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+SSB3b3VsZCBpbWFnaW5lIHRoYXQgaWYgd2UgbWFkZSB0aGUgQ2hhaW4gSUQg
ZmllbGQgaW4gdGhlIGhlYWRlciBiZSBvcHRpb25hbCwgeWV0IHN0aWxsIHJlcXVpcmVkIGEgaGVh
ZGVyIGFuZCBzdGlsbCByZXF1aXJlZCB0aGF0IHNvbWUgaW5kaWNhdGlvbg0KIG9mIHRoZSBjaGFp
biBiZSBjYXJyaWVkIHNvbWV3aGVyZSBpbiB0aGUgcGFja2V0IChtcGxzIGxhYmVsIG9yIHZsYW4g
b3Igd2hhdGV2ZXIpLCB0aGF0IHRoZSBpbXBsZW1lbnRhdGlvbiB3b3VsZCBiZWNvbWUgb3Zlcmx5
IGNvbXBsaWNhdGVkLiAmbmJzcDtUbyBkbyBzbyB3b3VsZCBiZSB1c2luZyBTRkMgc2ltcGx5IGFz
IGEgbWVjaGFuaXNtIHRvIGNhcnJ5IG1ldGEgZGF0YSBhbmQgbm90IGF0IGFsbCBmb3Igc2Vydmlj
ZSBjaGFpbmluZywgd2hpY2ggc291bmRzDQogY291bnRlciBpbnR1aXRpdmUgdG8gbWUuJm5ic3A7
PGJyPg0KPGJyPg0KTWFyaWEsJm5ic3A7PGJyPg0KU28sIHlvdSBhcmUgc2F5aW5nIHRoYXQgeW91
IHdhbnQgdG8gdXNlIFNGQyB0byBjYXJyeSBhcm91bmQgbWV0YWRhdGEsIGJ1dCBub3QgZm9yIGFj
dHVhbCBzZXJ2aWNlIGNoYWluaW5nIGJlY2F1c2UgeW91IGFscmVhZHkgaGF2ZSBhIHdheSB0byBp
bXBsZW1lbnQgc2VydmljZSBjaGFpbmluZyBvdXRzaWRlIG9mIFNGQz8gJm5ic3A7TWF5YmUgSSdt
IG5vdCBmb2xsb3dpbmcsIGJ1dCBpdCBzZWVtcyB0byBtZSB0aGF0IGlmIHlvdSB3ZXJlIHRvIHVw
Z3JhZGUgeW91cg0KIG5ldHdvcmsgdG8gc3VwcG9ydCBTRkMgdGhhdCB5b3Ugd291bGQgY2hhbmdl
IGZyb20gdXNpbmcgeW91ciBleGlzdGluZyBtZWNoYW5pc20gYW5kIHN0YXJ0IHVzaW5nIFNGQywg
d2hpY2ggaXMgbWVhbnQgdG8gcHJvdmlkZSBzdXBwb3J0IGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyB0
aGF0IGFyZSBub3QgU0ZDIGF3YXJlLiAmbmJzcDtUaGVyZSBhcmUgYSBudW1iZXIgb2YgdXMgd2hv
IGhhdmUgaW1wbGVtZW50ZWQsIGluIG9uZSB3YXkgb3IgYW5vdGhlciwgc29tZQ0KIHNvcnQgb2Yg
c2VydmljZSBjaGFpbmluZywgYnV0IEkgKEkgY2FuIGF0IGxlYXN0IHNwZWFrIGZvciBteXNlbGYp
IGFtIGxvb2tpbmcgdG8gU0ZDIG5vdCB0byBlbmhhbmNlIG15IGN1cnJlbnQgaW1wbGVtZW50YXRp
b24sIGJ1dCB0byByZXBsYWNlIGl0IHdpdGggc29tZXRoaW5nIGJldHRlciB3aGlsZSBzdGlsbCBt
YWludGFpbmluZyBteSBjb3JlIChub24gc2VydmljZSBmdW5jdGlvbikgaW5mcmFzdHJ1Y3R1cmUu
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW4tYm90dG9t
OjYuNzVwdCI+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJ0
ZXh0LWFsaWduOmNlbnRlciI+DQo8aHIgc2l6ZT0iMSIgd2lkdGg9IjEwMCUiIG5vc2hhZGU9IiIg
c3R5bGU9ImNvbG9yOiM5OTk5OTkiIGFsaWduPSJjZW50ZXIiPg0KPC9kaXY+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjYuNzVwdCI+PGI+RnJvbTo8
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPjxhIGhy
ZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29tJTNja2VncmF5QGNpc2NvLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmtlZ3JheUBjaXNjby5jb20mbHQ7a2Vn
cmF5QGNpc2NvLmNvbTwvc3Bhbj48L2E+Jmd0Ozxicj4NCjxiPlRvOjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+Um9uIFBhcmtlciZsdDs8YSBocmVm
PSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b208L3NwYW4+PC9hPiZndDssSmltIEd1aWNoYXJkIChqZ3VpY2hhcikmbHQ7PGEgaHJlZj0ibWFp
bHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+Jmd0OyxKb2VsDQogTS4gSGFs
cGVybiZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+
PC9hPiZndDs8YnI+DQo8Yj5jYzo8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PC9iPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmclM2NzZmNAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5v
cmcmbHQ7c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KPGI+U2VudDo8c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPkZyaWRheSwgTWFyY2gg
MTQsIDIwMTQ8YnI+DQo8Yj5TdWJqZWN0OjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj48L2I+UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElE
PGJyPg0KPGJyPg0KJiM0MzsxIHRoZSBpZGVhIGlzIGludGVyb3BlcmFiaWxpdHkuPGJyPg0KPGJy
Pg0KPGJyPg0KT24gMy8xNC8xNCAxMjo1NSBQTSwgJnF1b3Q7Um9uIFBhcmtlciZxdW90OyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tPC9zcGFuPjwvYT4mZ3Q7IHdyb3RlOjxicj4NCjxicj4NCiZndDtUaGFua3MsIEpp
bS48YnI+DQomZ3Q7PGJyPg0KJmd0O1JlbWVtYmVyIHRoYXQgd2UgaGF2ZSBzYWlkIG1hbnkgdGlt
ZXMgdGhhdCB0aGUgU0ZDIHNlcnZpY2UgaGVhZGVyIGlzPGJyPg0KJmd0O3RyYW5zcG9ydCBpbmRl
cGVuZGVudC4gJm5ic3A7IEp1c3QgYmVjYXVzZSB0aGUgY2hhaW4gaWQgY291bGQgYmUgY2Fycmll
ZCBpbjxicj4NCiZndDtzb21lIGZvcm0gb3IgYW5vdGhlciB3aXRoIHNvbWUgcGFydGljdWxhciB0
cmFuc3BvcnQgZG9lc24ndCBtZWFuIHRoYXQgaXQ8YnI+DQomZ3Q7Y291bGQgYmUgdW5pdmVyc2Fs
bHkgY29udmV5ZWQuICZuYnNwOyZuYnNwOyBCeSBtYWtpbmcgYW5kIGtlZXBpbmcgdGhlIFNGQyBz
ZXJ2aWNlPGJyPg0KJmd0O2hlYWRlciB0cmFuc3BvcnQgaW5kZXBlbmRlbnQgbWFrZXMgaXQgbW9y
ZSBhcHBsaWNhYmxlIGluIG1vcmU8YnI+DQomZ3Q7ZW52aXJvbm1lbnRzIGFuZCBtb3JlIGxpa2Vs
eSB0byBnZXQgYWRvcHRlZCBicm9hZGx5Ljxicj4NCiZndDs8YnI+DQomZ3Q7ICZuYnNwOyBSb248
YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDstLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxi
cj4NCiZndDtGcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbPGEgaHJlZj0ibWFpbHRvOmpn
dWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPm1haWx0bzpqZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPl08YnI+DQomZ3Q7U2VudDog
RnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAzOjUyIFBNPGJyPg0KJmd0O1RvOiBKb2VsIE0uIEhhbHBl
cm47IFJvbiBQYXJrZXI8YnI+DQomZ3Q7Q2M6PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9h
Pjxicj4NCiZndDtTdWJqZWN0OiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDxicj4NCiZndDs8
YnI+DQomZ3Q7SGkgSm9lbCw8YnI+DQomZ3Q7PGJyPg0KJmd0O1BlcmhhcHMgYnV0IEkgd291bGQg
cG9pbnQgb3V0IHRoYXQgdGhlIGJhc2UgU0ZDIGhlYWRlciBjb3VsZCBoYXZlIGEgbG90PGJyPg0K
Jmd0O21vcmUgaW5mb3JtYXRpb24gdGhhbiBqdXN0IHRoZSBjaGFpbiBJRDsgSSB3b3VsZCBhbHNv
IHBvaW50IG91dCB0aGF0IHRoZTxicj4NCiZndDtkZXZpbCBpcyBpbiB0aGUgZGV0YWlscyBhbmQg
c2F5aW5nICZxdW90O3dlbGwsIEkgY2FuIGp1c3QgdXNlIGFuIE1QTFMgbGFiZWwmcXVvdDs8YnI+
DQomZ3Q7aGlkZXMgbXVjaCBvZiB0aGUgY29tcGxleGl0eSBvZiBhY3R1YWxseSBkb2luZyB0aGF0
Ljxicj4NCiZndDs8YnI+DQomZ3Q7T24gMy8xNC8xNCwgMjozNSBQTSwgJnF1b3Q7Sm9lbCBNLiBI
YWxwZXJuJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmptaEBqb2VsaGFscGVybi5j
b208L3NwYW4+PC9hPiZndDsgd3JvdGU6PGJyPg0KJmd0Ozxicj4NCiZndDsmZ3Q7SWYgdGhlIHRy
YW5zcG9ydCBoZWFkZXIgY2FycmllcyBlbm91Z2ggaW5mb3JtYXRpb24gZm9yIGlkZW50aWZ5aW5n
IHRoZTxicj4NCiZndDsmZ3Q7c2VxdWVuY2UgKFZMQU4gdGFnIG9yIE1QTFMgbGFiZWwgY2FuIGJv
dGggZG8gdGhlIGpvYiksIHRoZW4gYXJndWFibHk8YnI+DQomZ3Q7Jmd0O3RoZSBnbG9iYWwgY2hh
aW4gSUQgaXMgcmVkdW5kYW50LiBJIGNhbiBsaXZlIHdpdGggY2FycnlpbmcgaXQgYW55d2F5PGJy
Pg0KJmd0OyZndDtlaXRoZXIgaWYgSSBoYXZlIG1ldGFkYXRhIHRvIGNhcnJ5LCBvciBpZiBJIG5l
ZWQgdGhlIGNoYWluIElEIGZvciBzb21lPGJyPg0KJmd0OyZndDtwdXJwb3NlLjxicj4NCiZndDsm
Z3Q7IEFmdGVyIGFsbCwgc29tZSBmb2xrcyBzZWVtIHRvIHdhbnQgdG8gdXNlIHRoYXQgZm9yIHRo
ZSBmb3J3YXJkaW5nPGJyPg0KJmd0OyZndDtkZWNpc2lvbnMuPGJyPg0KJmd0OyZndDs8YnI+DQom
Z3Q7Jmd0O1lvdXJzLDxicj4NCiZndDsmZ3Q7Sm9lbDxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDtPbiAzLzE0LzE0LCAyOjI4IFBNLCBSb24gUGFya2VyIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0
OyBUaGUgY2hhaW4gSUQgaXMgdGhlIGxhYmVsIHRoYXQgZGVmaW5lcyB0aGUgc2VxdWVuY2Ugb2Yg
c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0O2Z1bmN0aW9ucyB0aGF0IG11c3QgYmUgdmlzaXRlZC4g
Jm5ic3A7IEl0IGNhbiBiZSB0aG91Z2h0IG9mIGFzIGEgaGFuZGxlIGZvciBhPGJyPg0KJmd0OyZn
dDsmZ3Q7c3RhY2sgb2YgbXVzdC12aXNpdCBuZXR3b3JrIGxvY2F0aW9ucy4gJm5ic3A7IEkgZG9u
J3Qgc2VlIGhvdyB0aGlzIGNhbiBiZTxicj4NCiZndDsmZ3Q7Jmd0O2FueXRoaW5nIGJ1dCBtYW5k
YXRvcnkuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7ICZuYnNwOyZuYnNwOyZu
YnNwOyBSb248YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsgRnJvbTog
c2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8
L3NwYW4+PC9hPl0gT24gQmVoYWxmIE9mIFN1cmVuZHJhIEt1bWFyPGJyPg0KJmd0OyZndDsmZ3Q7
KHNta3VtYXIpPGJyPg0KJmd0OyZndDsmZ3Q7IFNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQg
MTo0NiBQTTxicj4NCiZndDsmZ3Q7Jmd0OyBUbzogSm9lbCBNLiBIYWxwZXJuOyBOQVBJRVJBTEEs
IE1BUklBIEg8YnI+DQomZ3Q7Jmd0OyZndDsgQ2M6PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+
PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1z
ZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsgW1RyaW1tZWQgdGhlIHJlY2lwaWVudCBsaXN0IC0gbmVlZHMgYXBwcm92YWwgb3RoZXJ3
aXNlXTxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBDb21wbGV0ZWx5IGFncmVl
IGhlcmUuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IFNGQyBkb2VzIG5vdCBw
cmV2ZW50IFZMQU4gc3RpdGNoaW5nIGFuZCBvbmUgY2FuIGNvbnRpbnVlIHRvIGRvIHRoYXQuPGJy
Pg0KJmd0OyZndDsmZ3Q7V2hpbGUgYXQgdGhlIHNhbWUgdGltZSBTRkMgY2FuIGluY2x1ZGUgVkxB
TiBzdGl0Y2hpbmcgdG8gc3VwcG9ydDxicj4NCiZndDsmZ3Q7Jmd0O2xlZ2FjeSBTRnMgaW4gdGhl
IHNhbWUgY2hhaW4gdGhhdCBpbmNsdWRlcyBTRkMgYXdhcmUgU0ZzLiBFdmVuIGxlZ2FjeTxicj4N
CiZndDsmZ3Q7Jmd0O1NGcyBiZW5lZml0IGZyb20gY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIGhl
bmNlIGNhbiBiZSBzaGFyZWQgYWNyb3NzPGJyPg0KJmd0OyZndDsmZ3Q7ZGlmZmVyZW50IHNlcnZp
Y2UgY2hhaW5zLjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBTdXJlbmRyYS48
YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsgT24gMy8xNC8xNCAxMDoyNiBBTSwgJnF1b3Q7Sm9lbCBNLiBIYWxwZXJu
JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmptaEBqb2VsaGFscGVybi5jb208L3Nw
YW4+PC9hPiZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyBNeSBvd24gaW5jbGluYXRpb24gaXMgdG8gb2JzZXJ2ZSB0aGF0IGlmIHlvdSBkb24ndCBuZWVk
IGV4cGxpY2l0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQg
eW91IGRvbid0IG5lZWQgbWV0YWRhdGEsIHlvdSBjYW4ganVzdCBvbWl0PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyB0aGUgc2ZjL25zaCBoZWFkZXIuIFN0aWxsIGRvIHNlcnZpY2UgY2hhaW5pbmcsIGp1
c3Qgbm8gZXh0cmEgaGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7IElmIHdlIGFyZSBnb2luZyB0byBoYXZlIHRoZSBoZWFkZXIsIGl0IHNlZW1zIHRvIG1l
IHRoYXQgdGhlIGNoYWluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O2lkZW50aWZpY2F0aW9uIGZpZWxk
IGlzIHZlcnkgdXNlZnVsLCBhbmQgbG93IGNvc3Qgb25jZSB3ZSBoYXZlIHRoZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDtoZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsgWW91cnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xNC8xNCwgMTowMCBQTSwgTkFQSUVSQUxB
LCBNQVJJQSBIIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEV4cGxpY2l0IGNoYWlu
IGlkZW50aWZpY2F0aW9uIHNob3VsZCBiZSBtYWRlIG9wdGlvbmFsLiBJIGJlbGlldmUgaXQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3YXMgZGlzY3Vzc2VkIGZldyBtb250aHMgYWdvIG9uIHRo
aXMgbWFpbGluZyBsaXN0Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgTWFyaWE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICpGcm9tOipzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+XSAqT24gQmVoYWxmIE9mICpKbWguZGlyZWN0
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKlNlbnQ6KiBUaHVyc2RheSwgTWFyY2ggMTMsIDIw
MTQgMTI6MTIgUE08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqVG86KjxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86a2VncmF5
QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmtl
Z3JheUBjaXNjby5jb208L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bHVjeS55b25nQGh1YXdl
aS5jb208L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNta3VtYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c21rdW1hckBjaXNjby5jb208L3NwYW4+PC9h
Pjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+amd1aWNoYXJAY2lzY28u
Y29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqQ2M6KjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86bmlj
b2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT47PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aGFkaUBtb2phdGF0dS5jb208
L3NwYW4+PC9hPjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86cm9uX3BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPnJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPjs8c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpTdWJqZWN0OiogUmU6IFtzZmNdIGRyYWZ0LXJpanNt
YW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
KkltcG9ydGFuY2U6KiBMb3c8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IEFzc3VtaW5nIEkgdW5kZXJzdGFuZCB5b3UgcHJvcGVybHkgS2VuLCBJIGRp
c2FncmVlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgRm9yIGV4YW1wbGUsIGJ5IHVzaW5nIHNlcGFyYXRlIHRlcm1zIEkgY2FuIGVhc2lseSBkaXNj
dXNzIHRoZSBmYWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhhdCBjZXJ0YWluIGtpbmRz
IG9mIGRhdGEgKGNoYWluIGlkZW50aWZpY2F0aW9uKSBvbmx5IG5lZWQgdG8gYmU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBhZGp1c3QgYnkgYSBmZXcgYXBwcyBpbiByYXJlIGNhc2VzLiBBbmQg
dGhhdCBkYXRhIGlzIG5vdCBiZWVkZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBieSB0aGUg
YXBwbGljYXRpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgVW5sZXNzIHlvdSB3b3VsZCBsaWtlIHRvIGNvbnNpZGVyIHRoZSBjaGFpbiBpZGVu
dGlmaWNhdGlvbiBhcyBiZWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9wdGlvbmFsPzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMs
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKb2Vs
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VudCBmcm9t
IG15IFNhbXN1bmcgc21hcnRwaG9uZSBvbiBBVCZhbXA7VDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS0t
LS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0tLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1
YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9u
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZyb206ICZxdW90O0tlbiBHcmF5IChrZWdyYXkp
JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmtlZ3JheUBjaXNjby5jb208L3NwYW4+PC9h
Pjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzprZWdyYXlAY2lz
Y28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRv
OmtlZ3JheUBjaXNjby5jb208L3NwYW4+PC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgVG86IEx1Y3kgeW9uZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWku
Y29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bHVjeS55b25n
QGh1YXdlaS5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhy
ZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSUzZSUzZSwlMjJTdXJlbmRyYSIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpsdWN5LnlvbmdAaHVh
d2VpLmNvbSZndDsmZ3Q7LCZxdW90O1N1cmVuZHJhPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+S3VtYXIgKHNta3VtYXIpJnF1b3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzbWt1bWFyQGNpc2Nv
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNta3VtYXJA
Y2lzY28uY29tPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSUzZSUzZSwl
MjJKaW0iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86
c21rdW1hckBjaXNjby5jb20mZ3Q7Jmd0OywmcXVvdDtKaW08L3NwYW4+PC9hPjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5HdWljaGFyZDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7KGpndWljaGFyKSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZsdDs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+amd1aWNoYXJAY2lzY28uY29tPC9zcGFuPjwvYT48
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhy
ZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5tYWlsdG86amd1aWNoYXJAY2lzY28uY29tPC9zcGFuPjwvYT4mZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENDOiBOaWNvbGFzIEJPVVRIT1JTICZsdDs8
YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29t
PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86
Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tJTNlJTNlLHNmYyIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5j
b20mZ3Q7Jmd0OyxzZmM8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48
L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyUzZSUzZSxKYW1hbCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPm1haWx0bzpzZmNAaWV0Zi5vcmcmZ3Q7Jmd0OyxKYW1hbDwvc3Bhbj48L2E+PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkhhZGkgU2FsaW0gJmx0Ozxh
IGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPmhhZGlAbW9qYXRhdHUuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20lM2Ul
M2UsUm9uIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRv
OmhhZGlAbW9qYXRhdHUuY29tJmd0OyZndDssUm9uPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+UGFya2VyPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5Sb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20lM2Ul
M2UsJTIyYnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSZndDsm
Z3Q7LCZxdW90O2JyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0JTNlJTNlLCUyMkpvZWwi
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQmZ3Q7Jmd0OywmcXVvdDtKb2VsPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+TS4gSGFscGVybiZxdW90Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4u
Y29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+am1oQGpvZWxo
YWxwZXJuLmNvbTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIHdvcmQgJnF1b3Q7bWV0YWRhdGEmcXVvdDsgaXMg
YSBwdXJwb3NlbHkgYW1iaWd1b3VzIHRlcm0gJnF1b3Q7ZGF0YSB0aGF0PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgcHJvdmlkZXMgaW5mb3JtYXRpb24gYWJvdXQgb3RoZXIgZGF0YSZxdW90Oy4g
SXQgaXMgdXNlZCB0byBhdm9pZCBUSElTPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkaXNjdXNz
aW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Rm9yIGV4YW1wbGUsIEkgcHJvcG9zZSB3ZSBkZWZpbmUgJnF1b3Q7dGVxdWlsYSBtZXRhZGF0YSZx
dW90OyBiZWNhdXNlLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZyYW5rbHksIEkgd2lsbCBu
ZWVkIHRvIG9yZGVyIGEgdHJpcGxlLXNob3QgaWYgd2Uga2VlcCBhdHRlbXB0aW5nPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgdG8gZGVmaW5lIHNvbWV0aGluZyB0aGF0LCBieSBkZWZpbml0aW9u
LCBpcyBhbWJpZ3VvdXMuIEknZCBsaWtlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbXkgYmFy
dGVuZGVyIHRvIHVuZGVyc3RhbmQgbWUgc3BlY2lmaWNhbGx5IHdoZW4gSSBzYXkgJnF1b3Q7SSBu
ZWVkIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Nob3QmcXVvdDsuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEzLzE0IDc6NDkgQU0s
ICZxdW90O0x1Y3kgeW9uZyZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3
ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bHVjeS55
b25nQGh1YXdlaS5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8
YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208L3NwYW4+
PC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtTbmlwLi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0O1NLJmd0OyBKdXN0IGNvcHlpbmcgZnJvbSB0aGUgUFM6PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDstLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7RGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eSB0byBleGNo
YW5nZSBpbmZvcm1hdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmV0d2Vlbjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7dGhlIG5ldHdvcmsgYW5kIHNlcnZpY2UgZnVu
Y3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7YW5kIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2Z1bmN0
aW9ucyBhbmQgdGhlIG5ldHdvcmsuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Oy0tPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtJdCBpcyBhIGx1Y2lkIGRlZmluaXRpb24uIFdlIGFyZSB1
bm5lY2Vzc2FyaWx5IG1ha2luZyB0aGUgd29yZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7JnF1
b3Q7bmV0d29yayZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Y29u
dHJvdmVyc2lhbCwgSU1PLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtbTHVjeV0gVGhpcyBpcyBteSBwb2lu
dC4gJnF1b3Q7VGhlIG5ldHdvcmsmcXVvdDsgaXMgdG9vIGdlbmVyYWwgaGVyZSw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3doaWNoIGJyaW5nczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7bWV0YWRhdGEgZ3JlYXQgcG93ZXIgdG8gZG8gbWFueSB0aGluZ3MuIFRoaXMgaXMg
d2h5IHBlb3BsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW52ZW50IGlkZWFzPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtoZXJlLCB3aGljaCBjYXVzZXMgYSBsb3Qgb2Yg
ZGViYXRlcyBvbiBtZXRhZGF0YSB1c2FnZSBwb3RlbnRpYWxzLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtzaG91bGQgbm90
IHNwZW5kIGEgbG90IG9mIHRpbWVzIG9uIHRoYXQgZGViYXRlcyBhbmQganVkZ2Ugd2hpY2g8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3VzYWdlIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDt2YWx1YWJsZSBvciBub3QuIFRodXMsIGZvciB0aGUgU0ZDIHdvcmssIGl0IHdp
bGwgYmUgaGVscGZ1bCBpZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2UgY2FuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtuYXJyb3cgZG93biBhIGJpdC4gSm9lbCBtYWtl
cyBleHBsaWNpdGx5IHR3byBjYXNlcywgd2hpY2ggaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2hlbHBmdWwgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2RldmVsb3Ag
dXNlIGNhc2VzIGZvciBlYWNoIGNhc2UuIEkgd291bGQgbGlrZSB0byBzZWUgdGhhdCB0aGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Byb2JsZW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0O3N0YXRlbWVudCBjYW4gYmUgbW9yZSBzcGVjaWZpYyBvbiBtZXRhZGF0YSBkZWZp
bml0aW9uLCB3aGljaCBtYXk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtoZWxwZnVsIGluIGxlc3MgZm9jdXNpbmcgb24gaXQg
YW5kIG1vdmluZyBmb3J3YXJkLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtMdWN5PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0O1N1cmVuZHJhLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDtUaGFua3MsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7THVjeTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Oy0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7RnJvbTogSmltIEd1aWNoYXJkIChq
Z3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86amd1aWNoYXJAY2lzY28uY29t
PC9zcGFuPjwvYT5dPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7U2Vu
dDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA0OjM4IFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7VG86IEx1Y3kgeW9uZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0O0NjOiBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXMgQk9VVEhPUlM7
IFJvbiBQYXJrZXI7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGEg
aHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0i
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7
Ow0KIHNmYzsgSmFtYWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0hhZGkgU2FsaW08YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtTdWJqZWN0OiBSZTogW3NmY10gZHJh
ZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDtIaSBMdWN5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O05vLiBJIGFtIHNpbXBs
eSBzYXlpbmcgd2Ugc2hvdWxkIG5vdCBvdmVyY29tcGxpY2F0ZSB0aGUgcHJvYmxlbTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O3N0YXRlbWVudCB3aXRoIHRleHQgdGhh
dCBhZGRzIGxpdHRsZSB0byBubyB2YWx1ZSBpbiBteSBvcGluaW9uLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFdoZXRoZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDt3ZSBjYWxsIGl0IG1ldGFkYXRhLCBvciBjb250ZXh0LCBoYXMgbm8gYmVhcmluZyBvbiB0aGUg
ZmFjdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhhdCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtwcm9ibGVtIHN0YXRlbWVudCBhbHJlYWR5IGNsZWFybHkg
c3RhdGVzIHdlIG5lZWQgdG8gYmUgYWJsZSB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cGFz
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O2luZm9ybWF0aW9uIGJl
dHdlZW4gU0bCuXMgYW5kIGJldHdlZW4gdGhlIG5ldHdvcmsgJmFtcDsgU0bCuXMuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7T24gMy8xMi8xNCwgNToxMyBQTSwgJnF1b3Q7THVjeSB5b25nJnF1b3Q7ICZsdDs8YSBocmVm
PSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29t
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmx1Y3ku
eW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0O0hpIEppbSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O0kgZm9yIG9uZSBk
b24ndCBhZ3JlZSBhbmQgdGhpbmsgd2UgYXJlIG92ZXIgY29tcGxpY2F0aW5nIHdoYXQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Nob3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDtiZSBzdHJhaWdodGZvcndhcmQuIFRoZSBTRkMgZW5jYXBzdWxhdGlvbiBz
aG91bGQgZW5hYmxlIHR3bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhpbmdzOjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7MS4gU3RlZXJpbmcgb2Ygc2VsZWN0ZWQgZmxvd3Mg
dGhyb3VnaCBhIHNlcnZpY2UgY2hhaW47IHRoaXMgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3RoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtzZXJ2aWNl
IGZ1bmN0aW9uIHBhdGguPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OzIuIFBhc3Npbmcgb2YgY29udGV4dCBhc3NvY2lhdGVkIHdpdGggYSBnaXZlbiBmbG93IHdp
dGhpbiBzYWlkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2Z1bmN0aW9uIHBhdGguIFRoaXMgY29udGV4
dCBpbmZvcm1hdGlvbiBtYXkgYmUgY29uc3VtZWQgYnkgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7U0YgKGFuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2Fw
cGxpY2F0aW9uIElEIGlzIGFuIGV4YW1wbGUpIG9yIG1heSBiZSBjb25zdW1lZCBieSB0aGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7ZWxlbWVudHMgKGEgdnJmLUlEIGlzIGFuIGV4YW1wbGUpLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtbTHVjeV0gRG8geW91
IGNhbGwgdGhlIGNvbnRleHQgYXMgbWV0YWRhdGEgb3Igbm90PyBEbyB3ZSBoYXZlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDthbm90aGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0O3Rlcm0gaGVyZSBiZXNpZGUgU0ZDIGhlYWRlciBhbmQgbWV0YWRhdGEuIEkg
c2VlIHRoYXQgeW91IGRvbid0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3YW50IHRvPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O3NlcGFyYXRlIHdoYXQgaXMg
Y29uc3VtZWQgYnkgU0YgYW5kIHdoYXQgaXMgY29uc3VtZWQgYnkgdGhlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtmb3J3YXJkaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0O2VsZW1lbnRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7THVj
eTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7U2VudCBmcm9tIG15IGlQaG9uZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgMTIsIDIwMTQsIGF0
IDQ6MTYgUE0sICZxdW90O0x1Y3kgeW9uZyZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwv
YT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0Ozxh
IGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48
L2E+Jmd0OyZndDsNCiB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7IEdyZWF0LiBUaGVuIHdlIG1heSBjb25zaWRlciB0d28gc3BlY2lhbCBtZXRhZGF0YSBk
ZWZpbml0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4gdGhlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtwcm9ibGVtIHN0YXRlbWVudCBzbyB3
ZSBjYW4gYWxsIHVzZSB0aGUgc2FtZSBkZWZpbml0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O0hlcmUgaXMgbXk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0O3N1Z2dlc3RlZCB0ZXh0IGFuZCBsaWtlIHRvIGhlYXIgeW91IGFuZCBvdGhlcidzIGlu
cHV0IGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3VnZ2VzdGlvbnMuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEg
cGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3RvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtl
eGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBlbGVtZW50cyBpbiBhIHNlcnZpY2UgZnVu
Y3Rpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2No
YWluaW5nLiBJbiB0aGlzIGNvbnRleHQsIHRoZXJlIGFyZSB0d28gdHlwZXMgb2YgZGF0YSBwbGFu
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTZXJ2aWNlIEZ1bmN0aW9uIE1ldGFkYXRhOiB0aGUgaW5m
b3JtYXRpb24gZXhjaGFuZ2VkIGJldHdlZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0O2NsYXNzaWZpZXIgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3
ZWVuIHNlcnZpY2UgZnVuY3Rpb25zIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDtmYWNpbGl0YXRlIHNlcnZpY2UgZnVuY3Rpb25zIG9uIHRoZSBwYWNr
ZXQgdHJlYXRtZW50Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsg
U3RlZXJpbmcgTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBmcm9tIHNlcnZpY2UgZnVuY3Rpb25z
IHRvIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2Ns
YXNzaWZpZXIgb3Igc2VydmljZSBub2RlIGZvciB0cmFmZmljIGZvcndhcmRpbmcgcHVycG9zZS48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IC1lbmQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBGcm9tOiBKb2VsIE0uIEhhbHBl
cm4gWzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L3Nw
YW4+PC9hPl08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MzUgUE08YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBUbzogTHVjeSB5b25nOyBOaWNvbGFz
IEJPVVRIT1JTOyBSb24gUGFya2VyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOzxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
PC9zcGFuPjwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFu
LXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsgWWVzLCBJIGFtIHRyeWluZyB0byBjb25zaXN0ZW50bHkgZGlzdGluZ3Vp
c2ggdGhvc2UgdHdvIGNhc2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aGVuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDt0YWxraW5nIGFib3V0IHRo
ZSBpbmZvcm1hdGlvbiBjYXJyaWVkIHdpdGggcGFja2V0cyBpbiBzZXJ2aWNlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtjaGFpbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyBZb3Vycyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgT24gMy8xMi8xNCwgMzoxMyBQTSwgTHVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKb2VsLCBTZWUgYmVsb3cuIC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3Vu
Y2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dIE9uIEJlaGFsZiBPZiBKb2Vs
IE0uIEhhbHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1NlbnQ6PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlZG5lc2RheSwgTWFyY2gg
MTIsIDIwMTQgMjowMiBQTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtCT1VUSE9SUzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBq
dW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7DQogc2ZjOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6
IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHdhcyB0cnlpbmcg
dG8gd29yZCBpdCBjYXJlZnVsbHkgbm90IHRvIGZvY3VzIG9uIHdobyBwdXRzPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDt0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gaW4sIGJ1dCBvbmx5IG9uIHdobyBjb25zdW1lcyB0
aGUgaW5mb3JtYXRpb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IEluZm9ybWF0aW9uIGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyBtYXkgY29tZSBm
cm9tIHRoZSBpbmdyZXNzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGNsYXNzaWZpZXIgb3IgZnJvbSBvdGhlciBzZXJ2aWNlIGZ1bmN0aW9ucy4g
W0x1Y3ldIHRoaXMgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBvbmU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2FzZSB1c2luZyBt
ZXRhZGF0YSBpbiB5b3VyIHZpZXcuIEluZm9ybWF0aW9uIGZvciB0aGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgd2lsbCBnZW5lcmFsbHkgY29tZSBmcm9tIHRoZSBpbmdyZXNzIGNs
YXNzaWZpZXIsIGJ1dCBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3BlY2lhbDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjYXNlcyBtYXkg
YmUgcHJvdmlkZWQgYnkgc2VydmljZSBmdW5jdGlvbnMuIChJIGtlZXA8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3dhbnRpbmcgdG8gZ2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJpZCBvZiB0aG9zZSBzcGVjaWFsIGNhc2VzLCBidXQgc28g
ZmFyIHRoZXJlIHNlZW0gdG8gYmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2p1c3QgZW5vdWdo
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9m
IHRoZW0gdG8gd2FycmFudCBjb3ZlcmluZyBpbiB0aGUgc29sdXRpb24uIEFuZCBtb3JlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpbXBvcnRhbnRseSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2lnbmlmaWNhbnQgc3VwcG9ydCBmb3IgaXQg
aW4gdGhlIHdvcmtpbmcgZ3JvdXAuKSBbTHVjeV08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1Ro
aXMgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgdGhlIHNlY29uZCBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldyAoYnV0IHlvdSBk
b24ndDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bGlrZSBpdCkuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFuZCB5b3Ugc3VnZ2VzdCBkaXN0aW5n
dWlzaGluZyB0aGVzZSB0d28gY2FzZXMgd2hlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGlz
Y3Vzc2luZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBhYm91dCBtZXRhZGF0YSB1c2FnZS4gSXMgdGhhdCByaWdodCB1bmRlcnN0YW5kaW5nPzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBMdWN5PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBK
b2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBPbiAzLzEyLzE0LCAyOjMzIFBNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKb2VsLCBJIGludGVycHJl
dCB0aGF0IHlvdSBzdWdnZXN0cyB0aGF0IGRpc3Rpbmd1aXNoIHRoZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ZXhjaGFuZ2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBiZXR3ZWVu
IHNlcnZpY2UgZnVuY3Rpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbmQgdGhlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGNo
YW5nZSBpbmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgZnJvbSBhIHNlcnZpY2U8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9uIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhIHNlcnZpY2Ugbm9kZS4gSXMgdGhpcyBy
aWdodCB1bmRlcnN0YW5kaW5nPyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJv
bTogSm9lbCBNLiBIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20i
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+XSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7MjAxNDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDE6MTk8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOiBKaW0g
R3VpY2hhcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IChqZ3VpY2hhcik7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0
PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7IHNmYzsg
SmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1l
dGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTXkgaW5jbGluYXRpb24gd291bGQgYmUgdG8gdHVuZSB0
aGF0IGRlZmluaXRpb24gdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rpc3Rpbmd1aXNoPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBi
ZXR3ZWVuIGRhdGFwbGFuZSBjYXJyaWVkIGluZm9ybWF0aW9uIGludGVuZGVkIGZvciB1c2UgYnk8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZ1bmNpdG9ucyAod2hhdGV2ZXIgdGhl
IG9yaWdpbiksIGFuZCBkYXRhcGxhbmUgY2FycmllZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
aW5mb3JtYXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGludGVuZGVkIGZvciBkYXRhcGxhbmUgZm9yd2FyZGluZyBjb21wb25lbnRz
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBKb2VsLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBhZ3JlZSB0aGF0IHdl
IG5lZWQgdXNpbmcgdGhlIHNhbWUgZGVmaW5pdGlvbiBmb3IgYTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7dGVybSwgYnV0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGlzYWdyZWUgdGhhdCB0aGUgbWV0YWRhdGEgZGVmaW5pdGlv
biBoZXJlIGlzIGEgc2V0IG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gcHV0IGluIHRoZSBTRkMgaGVhZGVy
LiBUaGlzIG1heSBiZSB0b28gbmFycm93PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtvciBsZWFk
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgdG8gYSBwYXJ0aWN1bGFyIHNvbHV0aW9uLiBJIGFtIGZpbmUgd2l0aCB0aGlzIGRlZmlu
aXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb2JsZW0gc3RhdGVt
ZW50IHcvIG1pbm9yIHR3ZWFrIChzdWdnZXN0ZWQgb24gbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7bGlzdCkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUg
bWV0YWRhdGEgcHJvdmlkZXMgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthYmlsaXR5IHRv
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgY2xhc3NpZmllcnMgYW5kIHNl
cnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIGFuZCBzZXJ2
aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbnMgYW5kPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Y2xhc3NpZmllcnN8c2VydmljZSBub2Rlcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZXJlIG1heSBiZSBhIHNvbHV0
aW9uIHRoYXQgYSBzZXJ2aWNlIGZ1bmN0aW9uIHBhc3Nlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7c29tZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gdG8gYXR0
YWNoZWQgc2VydmljZSBub2RlIHdpdGhvdXQgdXNpbmcgU0ZDPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtoZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MsIEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBIYWxwZXJuIERpcmVjdDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBo
cmVmPSJtYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5j
b208L3NwYW4+PC9hPl0gU2VudDogV2VkbmVzZGF5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
TWFyY2ggMTIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgMjAxNCAxMjoyNSBQTSBUbzogTHVjeSB5b25nOyBKb2VsIE0uIEhhbHBl
cm47IE5pY29sYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQ
YXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9h
PjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEg
aHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwv
YT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTHVj
eSwgeW91IHNheSAmcXVvdDt0aGUgbWV0YWRhdGEgdGVybSBtZWFucyAuLi4mcXVvdDsgVGhlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkZWZpbml0aW9uIHlvdTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZW4gcHJvdmlkZSBp
cyBhIGRlZmluaXRpb24gb2YgdGhlIHNldCBvZiBpbmZvcm1hdGlvbiB3ZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7YXJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHJvcG9zaW5nIHRoYXQgd2UgcHV0IGluIHRoZSBTRkMgaGVh
ZGVyLiBJLCBhbmQgb3RoZXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGF2ZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJl
ZW4gdXNpbmcgdGhlIHRlcm0gbWV0YWRhdGEgbW9yZSBuYXJyb3dseS4gV2UgY2FuIHVzZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hhdGV2ZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkZWZpbml0aW9uIHdlIHdhbnQuIEJ1
dCB3ZSBkbyBuZWVkIHRvIGFncmVlIG9uIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVm
aW5pdGlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBGb3IgdGhlIHB1cnBvc2VzIG9mIHRoZSBXRywgaXQgc2VlbXMgbXVjaCBt
b3JlIHVzZWZ1bCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dXNlIHRoZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRlcm0g
bWV0YWRhdGEgZm9yIHRoZSBuYXJyb3dlciBkZXNjcmlwdGlvbi48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBK
b2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMToxOSBQTSwgTHVjeSB5b25nIHdyb3RlOjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBIaSBKb2VsLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGFncmVlLiBXZSBuZWVkIHRvIGRp
ZmZlcmVudGlhdGUgdGhlIG1ldGFkYXRhIHVzZWQgYnk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbiBhbmQgU0ZDIGhlYWRlci4gVGhlIG1ldGFkYXRhIHRl
cm0gbWVhbnMgY2Fycnlpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NvbWU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtz
dGF0ZXMgYWxvbmcgd2l0aCB0aGUgcGFja2V0LiBJTU86IFNGQyBoZWFkZXIgaXMgYSBraW5kIG9m
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7bWV0YWRhdGEgY2FycmllZCBvbiBwYWNrZXQgZm9yIG5leHQgc2VydmljZSBub2Rl
IHRvIHVzZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbnRleHQg
b2YgU0ZDLCB3ZSBoYXZlIHRlcm0gZm9yIFNGQyBoZWFkZXIgYW5kIHRoZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7bWV0YWRhdGEgdGhhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dhcyBjYXJyaWVkIGJldHdlZW4gc2Vy
dmljZSBmdW5jdGlvbnMsIG9yIGJldHdlZW4gc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9ucyBhbmQg
Y2xhc3NpZmllcnMvc2VydmljZSBub2Rlcywgd2hpY2ggaXMgd2hhdDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7dGhlIGRyYWZ0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9jdXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5r
cywgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgWzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208
L3NwYW4+PC9hPl0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiw8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAyMDE0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDExOjE4IEFNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9V
VEhPUlM7IFJvbiBQYXJrZXIgQ2M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSmltPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEd1aWNoYXJkIChqZ3VpY2hhcik7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIu
bmV0PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7IHNm
YzsgSmFtYWwgSGFkaSBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9u
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHRoaW5rIGl0IGlzIGltcG9ydGFudCB0byBrZWVwIGEgc3Ry
b25nIGRpc3RpbmN0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiZXR3ZWVuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IG1ldGFkYXRhICh3aGljaCBpcyBmb3IgdXNlIGJ5IGFwcGxpY2F0aW9ucykgYW5kIHRoZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjaGFpbmluZyBpbmZvcm1hdGlv
biBpbiB0aGUgYmFzZSBzZXJ2aWNlIGNoYWluIGhlYWRlciw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3doaWNoIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZvciB1c2UgYnkgdGhlIHNlcnZpY2UgY2hhaW4gc3VwcG9y
dCBtZWNoYW5pc21zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgT24gMy8xMi8xNCwgMTA6NDIgQU0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEZ1bGx5IGFncmVlIHdpdGggSm9lLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlIHNo
b3VsZCBub3QgcmVxdWlyZSBhIGZpeCBsZW5ndGggZm9yIGluLWJhbmQgbWV0YWRhdGE8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2J1dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWxzbyBub3QgbGVhdmUgaXQgZm9y
IGZyZWVseSB1c2FnZS4gSW4gZmFjdCwgd2hlbiBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtz
ZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBub2RlIGluc2VydHMgU0ZDIGhlYWRlciBvbiBhIChlbmNhcHN1
bGF0ZWQpIHBhY2tldCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlbmQgdG88YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IG5leHQgc2VydmljZSBub2RlLCBTRkMgaGVhZGVyIGl0c2VsZiBjYW4gYmUgc2VlbiBh
cyBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YS48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0gRnJvbTogc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3Vu
Y2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dIE9uIEJlaGFsZiBPZiBKb2Vs
IE0uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50OiBX
ZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDk6MjEgQU0gVG86IE5pY29sYXM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uIFBhcmtlciBDYzogSmltIEd1
aWNoYXJkIChqZ3VpY2hhcik7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IEZvciBpbi1iYW5kIG1ldGFkYXRhLCB0aGUgQVBJIGZvciBhY2Nlc3MgY2Fu
IGVhc2lseSBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3luY2hyb25vdXMuIE91dCBvZiBiYW5kIG1ldGFkYXRh
IG5lZWRzIGRpZmZlcmVudDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGFuZGxpbmcuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBUaGVyZSBhcmUgbWFueSBjYXNlcyB3aGVyZSBvdXQtb2YtYmFuZCBtZXRhZGF0YSBp
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dXNlZnVsIGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYXBwcm9w
cmlhdGUuIEJ1dCB0aGV5IGRvIG5vdCBjb3ZlciBhbGwgbmVlZHMgYnkgYW55PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtzdHJldGNoLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEV2ZW4gaWYg
ZWFjaCBwaWVjZSBvZiBpbi1iYW5kIG1ldGFkYXRhIGlzIG9mIGZpeGVkPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtsZW5ndGgsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGVyZSBhcmUgbWFueSBkaWZmZXJlbnQg
a2luZHMgb2YgbWV0YXR5cGUuIFRyeWluZyB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2F5
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmcXVvdDt0aGVyZSB3aWxsIGJlIGV4YWN0bHkgZm91ciBwaWVjZXMsIGFu
ZCB0aGV5IHdpbGwgYmUgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3R5cGVzPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyB0MSwgdDIsIHQzLCBhbmQgdDQmcXVvdDsgaXMgc2ltcGx5IHRvbyBzcGVjaWZpYyBmb3Ig
ZXZlbiA4MCU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O29mIHRoZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtuZWVk
cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCA4OjUyIEFNLCBOaWNvbGFzIEJPVVRIT1JTIHdyb3Rl
Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhlbGxvIFJvbiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFNlbmRpbmcgb3V0IG9mIGJhbmQgY29uZ3J1ZW50IG1ldGFkYXRhIG1heSBub3QgYmUg
dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbnN3ZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBh
bGwgbmVlZHMgYnV0IGl0IGlzIG9uZSB0b29sIHRoYXQgd2Ugc2hvdWxkIGtlZXAuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOb3QgYWxsIG1ldGFkYXRhIGlzIHRpZWQgdG8gYSBz
cGVjaWZpYyBwYWNrZXQsIGZvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZXhhbXBsZSBhPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgcG9saWN5IGNoYW5nZSBpbiBQQ1JGIGNvdWxkIGxlYWQgdG8gc29tZSBt
ZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2lnbmFsaW5nLDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHRoZSByZWFjdGlvbiB0aW1lIG5lZWQgbm90IGJlIGltbWVkaWF0ZSwgZmV3IG1zIG1heTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bm90IG1hdHRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IEFzIHlvdSBwb2ludCwgaWYgYSBwYWNrZXQgaXMgdGllZCB0byBhIG1ldGFk
YXRhIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvcnJlbGF0aW9uPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgaW5mbyBjYW4gYmUgc2V0IGluIGJvdGggcGFja2V0IHRvIGRlYWwgd2l0aCBpdCAoaS5lPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4cGVjdGVk
IGZsYWcgaW4gdGhlIFNGQyBoZWFkZXIsIHBsdXMgYW4gaWQpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBGaW5hbGx5IHdlIGNhbiBzdGlsbCBzZW5kIHNvbWUgbGltaXRlZCBtZXRh
ZGF0YSB3aXRoaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2EgaGVhZGVyLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFRoaXMgY291bGQgYmUgdXNlZCBmb3IgbG9hZCBiYWxhbmNlcnMgaW4gcGFydGljdWxh
ciBpZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhZ3JlZSBv
biBhIGNvbnZlbnRpb24gdG8gbG9jYXRlICZxdW90O2NvYXJzZSBncmFpbiBwb2xpY3kmcXVvdDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAvICZxdW90O2ZpbmUgZ3JhaW4gcG9saWN5JnF1b3Q7IG9uIHJlc2Vy
dmVkIGNvbnRleHQgaGVhZGVycy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRo
aXMgc2VlbXMgdG8gb3BlbiB1cCBhIGxvdCBvZiBmbGV4aWJpbGl0eSAvPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtpbm5vdmF0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IE9uIHlvdXIgbGFzdCBwb2ludCwgdGhlcmUgaXMgYSBxdWVzdGlvbiBvbiBob3cgdG8gbWFrZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIGF2YWlsYWJsZSB0byBhIFNlcnZpY2UgRnVuY3Rpb24u
IEN1cnJlbnQgc29ja2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29ubmVjdGlvbnMgZm9yIGV4YW1wbGUg
ZG8gbm90IGFsbG93IHRvIHJldHJpZXZlIElQPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoZWFk
ZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvcHRpb25zLiBTbyBJIGFzc3VtZSB0aGF0IFNGQyBhd2FyZSBT
ZXJ2aWNlIEZ1bmN0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2lsbDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IG5lZWQgc29tZSAoYXN5bmNocm9ub3VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPykgQVBJIHRv
IHJldHJpZXZlIFNGQyBoZWFkZXIgaW5mb3JtYXRpb24gYXMgd2VsbCBhczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7aW4tYmFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhLiBJIGRvbid0IHNl
ZSBvdXQgb2YgYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2FkZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbXBsZXhpdHksIHRoZSBzYW1lIEFQSSBjYW4gcHJv
YmFibHkgYXBwbHkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgYWx0ZXJu
YXRpdmUgb3B0aW9uLCBhbGxvd2luZyB2YXJpYWJsZSBzaXplZDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7bWV0YWRhdGEgaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgU0ZDIGhlYWRlciBoYXMgc29t
ZSBkcmF3YmFja3MgYXMgd2VsbCwgb25lIGJlaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnJhZ21lbnRh
dGlvbiwgYW5kIHNvbWUgc3dpdGNoZXMgZXhwZWN0aW5nIGFzIHdlbGwgdG88YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2xvb2sgYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBlbmQgdXNlciB0cmFmZmljIGhl
YWRlcnMgZm9yIGxpbmsgbG9hZCBiYWxhbmNpbmcuIEk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3dvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWdyZWUgdGhhdCBpZiB3ZSBjYW4gYWNjZXB0IHRoZXNl
IGlzc3VlcywgdGhlbiBzZW5kaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb2ZmLWxpbmUgY29uZ3J1ZW50
IG1ldGFkYXRhIGxvb3NlcyBpdHMgaW50ZXJlc3QuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBXZSBuZWVkIHRvIHRha2UgaW50byBhY2NvdW50IHRoYXQgYm90aCBpbi1iYW5kIGFu
ZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29uZ3J1ZW50PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3V0
LW9mLWJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0IGlzIG5vdCByZWxpYWJsZS4gQTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7cGFja2V0IGxvc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0cmlnZ2VyaW5nIHJl
dHJhbnNtaXNzaW9uIHdvdWxkIG5vdCBsZWFkIHRvIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7aWRlbnRpY2FsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcmVjb25zdHJ1Y3Rpb24gb2YgdGhlIGFzc29j
aWF0ZWQgbWV0YWRhdGEuIEluIHNvbWU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Nhc2VzLCB3
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1pZ2h0IHRodXMgZXZlbiBuZWVkIG5vbi1jb25ncnVlbnQgb3V0
LW9mLWJhbmQgcmVsaWFibGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSB0cmFuc3BvcnQuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
IEZyb206PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUGFy
a2VyIFs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPlJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPl0gU2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O1dlZG5lc2RheSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBNYXJjaCAxMiwgMjAxNDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IDEyOjQzIFBNIFRvOiBOaWNvbGFzIEJPVVRIT1JTIENjOiBKaW0gR3VpY2hhcmQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyhqZ3VpY2hhcik7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7c2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzLDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgSSB1bmRlcnN0YW5kIHRoZSBjb25jZXB0IGZvciBvdXQgb2YgYmFu
ZCBzaWduYWxpbmcgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhLCBidXQgSSBhbSBjb25jZXJu
ZWQgdGhhdCBpdCBpbnRyb2R1Y2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzaWduaWZpY2Fu
dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29tcGxleGl0eSBkdWUgdG8gdGhlIHBvdGVudGlhbCByYWNlIGNv
bmRpdGlvbiBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVjZWl2aW5nIHRoZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7cmVhbCBwYWNrZXQgYmVmb3JlIHRoZSBtZXRhZGF0YS4gV2hpbGUgdGhlIHJlYWwg
cGFja2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjb3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW5k
aWNhdGUgdGhhdCBvdXQgb2YgYmFuZCBtZXRhZGF0YSBpcyBleHBlY3RlZCwgaG93IGNhbjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2d1YXJhbnRlZSB0aGUgb3Jk
ZXIgb2YgcmVjZXB0aW9uPyBXaGF0IGlmIHN3aXRjaGluZyBvcjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7cm91dGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bm9kZXMgYXBwbHkgaGFzaCBiYXNlZCBsb2Fk
IGJhbGFuY2luZz8gV2hhdCBpZiB0aGUgbG9hZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmFsYW5jaW5nIHVu
ZGVyc3RhbmRzIFNGQyBlbmNhcHMgYW5kIGxvb2tzIGJleW9uZCBpdCB0bzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtvcmlnaW5hbCBoZWFkZXIgdG8gZ2V0IGJl
dHRlciBlbnRyb3B5Pzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENhbiB3ZSBndWFyYW50ZWUgdGhhdCB0aGUg
bWV0YWRhdGEgYW5kIHJlYWwgcGFja2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aWxsIGZv
bGxvdzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGV4YWN0IHNhbWUgcGF0aD8gSWYgd2UgY2FuIG5vdCwg
dGhlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW1wbGVtZW50YXRpb25zIHdpbGw8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O25lZWQgdG8gYWRkIGluZ3Jlc3MgcXVldWluZyB0byBjb3BlIHdpdGggdGhlIHNj
ZW5hcmlvLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQWxzbywgZG8geW91IGZl
ZWwgdGhhdCB0aGUgaW5jcmVhc2UgaW4gaW1wbGVtZW50YXRpb248YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBj
b21wbGV4aXR5IGF0IHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucyBpcyByZWFzb25hYmxlPzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24g
TWFyIDEyLCAyMDE0LCBhdCA0OjA5IEFNLCAmcXVvdDtOaWNvbGFzIEJPVVRIT1JTJnF1b3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bx
b3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Tmlj
b2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOk5pY29sYXMuQk9V
VEhPUlNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgdGhpbmsgd2UgbXVzdCBtYWtlIGEgZGlzdGlu
Y3Rpb24gYmV0d2Vlbjo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
LSBNZXRhZGF0YSB3aGljaCBzaG91bGQgYmUgcGFydCBvZiB0aGUgaGVhZGVyIGRlZmluZWQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FzIGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJhbmQgbWFy
a2luZy4gLSBNZXRhZGF0YSB3aXRoIGNhbiBiZSBwYXNzZWQgb3V0IG9mPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtiYW5kLCBmb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhhbXBsZSBjb25ncnVl
bnQgb3V0IG9mIGJhbmQgc2lnbmFsaW5nIGRlZmluZWQgaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3RoZSBkcmFmdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBU
aGUgZm9ybWVyIGNhbGxzIGZvciBhIGxpbWl0ZWQgc3BhY2UgaW4gdGhlIGhlYWRlciw8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RydWUsIFRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsYXR0ZXIg
aG93ZXZlciBkb2VzIG5vdCBpbmN1ciBhbnkgc3BhY2UgbGltaXRhdGlvbjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7YW5kIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN0aWxsIGZhaXJseSBlZmZp
Y2llbnQgYW5kIGl0IHJlbWFpbnMgY29tcGF0aWJsZSB3aXRoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDthIGZpeGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNpemUgaGVhZGVyIHVzZWQgdG8gcm91
dGUgdGhvc2Ugc2lnbmFsaW5nIG1lc3NhZ2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbG9u
ZyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2hhaW4ncyBzZXJ2aWNlIGZ1bmN0aW9ucy48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28u
Y29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+amd1aWNoYXJA
Y2lzY28uY29tPC9zcGFuPjwvYT5dIFNlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFR1ZXNkYXks
IE1hcmNoIDExLCAyMDE0IDY6NDggUE0gVG86IFJvbiBQYXJrZXIgQ2M6PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IE5pY29sYXMgQk9VVEhPUlM7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIu
bmV0PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7IHNm
YzsgSmFtYWwgSGFkaSBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3Nm
Y108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1j
b25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBI
aSBSb24sPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlIGNhbiBj
ZXJ0YWlubHkgaGF2ZSB0aGlzIGRpc2N1c3Npb24gYnV0IHdlIHNob3VsZDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Zmlyc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29uc2lkZXIgd2hhdCBpbmZv
cm1hdGlvbiBpcyBuZWNlc3NhcnkgYW5kIGlmIHNhaWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5m
b3JtYXRpb24gY2FuIGZpdCB3aXRoaW4gYSBmaXhlZCBudW1iZXIgb2YgY29udGV4dHM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWpvcml0eSBv
ZiBjYXNlcy4gUmVtZW1iZXIsIHRoZSBnb2FsIG9mIGJlaW5nIGFibGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3RvIHBhc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgdGhyb3VnaCB0
aGUgbmV0d29yayBpcyB0byBlbmhhbmNlIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2RlbGl2ZXJ5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBub3QgcGFzcyB0aGUgZW50aXJlIHdvcmtz
IG9mIFNoYWtlc3BlYXJlIDstKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBTZW50IGZyb20gbXkgaVBob25lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgNywgMjAxNCwgYXQgMzo1MiBBTSwgJnF1b3Q7Um9uIFBhcmtl
ciZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+
Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgTmljb2xhcyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBJIHNlZSBzaW1pbGFyIHJlcXVpcmVtZW50cyBmcm9tIHRoZSAzZ3BwIEVQQyBz
aWRlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SSB3b3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgbGlrZSB0byBwcm9wb3NlIGFuIE9VSSAvIFRMViBiYXNlZCBhcHByb2FjaCB3aGVyZSB0
aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJlc2VydmVkIE9VSSBjYW4gYmUgdXNlZCBmb3Ig
YWdyZWVkIHVwb24gdHlwZXMgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbW1vbjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgYW5kIHZlbmRvciBvciBvdGhlciBvcmdhbml6
YXRpb25hbCBPVUlzIGNhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmUgdXNlZDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgdG8gcXVpY2tseSBpbm5vdmF0ZSBpbiB0aGUgbmV0d29ya3MuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTaW11bHRhbmVvdXNseSwgSSB3b3VsZCBhbHNvIGxpa2Ug
dG8gY29uc2lkZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21lY2hhbmlzbXM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IHRoYXQgYXJlIG9wdGltaXplZCBmb3IgbG9uZyBsaXZlZCBmbG93cyBz
byBhcyB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bGltaXQgdGhlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBuZWdhdGl2ZSBlZmZlY3RzIG9mIHBhY2tldCBncm93dGguPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBPbiBNYXIgNywgMjAxNCwgYXQgODozNCBBTSwgJnF1b3Q7Tmljb2xhcyBCT1VUSE9S
UyZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86
Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9S
U0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDsgd3Jv
dGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBIZWxsbyBKaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEkgaGF2ZSBzZWVuIGNhc2VzIGluIEdpIExBTiwgd2hlcmUgc3Vic2Ny
aWJlciByZWxhdGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gaXMg
cGFzc2VkIHRvIGEgV2ViIFByb3h5IGZvciBIVFRQIGhlYWRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGVucmljaG1lbnQgKGFpbWVkIGF0IHNvbWUgV2ViIENvbnRlbnQgcHJvdmlkZXJz
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtwYXJ0bmVycyBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHRoZSBNb2JpbGUgT3BlcmF0b3IpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEluZm9ybWF0aW9uIHdhcyBhbiBjb2RlZCAocGVyc2lzdGVudCkgc3Vic2NyaWJlciBpZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVyaXZlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGZyb20gdGhlIE1TSVNETiwgYW5kIGNvdXBsZSBvZiBmIGN1c3RvbWVyIHByb2ZpbGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3JlbGF0ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBmaWVsZHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBJbiBhbiBzZmMgYmFzZWQgR2kgTEFOLCB0aGlzIGVudGl0eSBzaG91bGQgcmVj
ZWl2ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgJmd0O2Zyb20gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgQ2xhc3NpZmllcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLSBBIGNsYXNzaWZpY2F0aW9uIG9mIHRoZSBDb250ZW50
IFByb3ZpZGVyICggSWQsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2F0ZWdvcnkpIGJh
c2VkIG9uIHRyYWZmaWMgYW5hbHlzaXMgLSBUaGUgTVNJU0ROIG9mPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3Vic2NyaWJlciAtIFR3
byBzdWJzY3JpYmVyIHBvbGljeSBmaWVsZHMgKG5vdCB0aWVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgdG8gUENSRjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJ1dCBiZWxvbmdpbmcg
dG8gdGhlIFN1YnNjcmliZXIgREIpIChTdWJzY3JpYmVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgY2F0ZWdvcnksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3ViLWNhdGVnb3J5KSAt
IEEgc2Vzc2lvbiBpZCAoZm9yIGxvZ2dpbmcgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0
cmFja2luZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHB1cnBvc2VzKTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIG9iamVj
dGl2ZSBiZWluZyB0byBhdm9pZCBoYXZpbmcgdGhlIEhUVFAgUHJveHk8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3RvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmVjb21lIGEgdHJ1c3Rl
ZCBhcHBsaWNhdGlvbiAoaW50ZXJvZ2F0ZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBz
dWJzY3JpYmVyIERCLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV0Yy4uKTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTogSmltPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgR3VpY2hhcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+amd1aWNoYXJAY2lzY28uY29t
PC9zcGFuPjwvYT5dIFNlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGh1cnNkYXks
IE1hcmNoIDA2LCAyMDE0IDI6MDIgUE0gVG86IEphbWFsIEhhZGk8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O1NhbGltOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpqbW9pc2Fu
ZEBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pmptb2lzYW5kQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpqbW9pc2FuZEBqdW5p
cGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0
bzpqbW9pc2FuZEBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48
YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVm
PSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZn
dDsNCiBDYzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZmMgU3ViamVjdDogUmU6IFtz
ZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRh
dGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIEphbWFsLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91IHNhaWQgJnF1b3Q7SXQgc2VlbXMgdGhl
cmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNp
emVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEmcXVvdDsuLiBJIGFtIG5v
dCBzbyBjb252aW5jZWQgYW5kIHdvdWxkIGxpa2UgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBiZXR0ZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB1bmRlcnN0YW5kIHRoZSByZXF1
aXJlbWVudHMgYmVmb3JlIHBhc3NpbmcganVkZ2VtZW50Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IElmIHdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbG9vayBhdCB0aGUgdXNlIGNh
c2VzIGFzIHByZXNlbnRlZCB0aHVzIGZhciBpbnRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
dGhlIFdHIEk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBoYXZlIHlldCB0byBzZWUgYSBz
aW5nbGUgZXhhbXBsZSBvZiB0aGUgbmVlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChub3Rp
bmcgdGhhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRlc2lyZSBpcyBub3QgdGhlIHNh
bWUgYXMgbmVlZCkgLSBJIGFtIG5vdCBzYXlpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0
aGVyZSBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5vIHJlcXVpcmVtZW50IGJ1dCBy
YXRoZXIgdGhhdCB3ZSBzaG91bGQgbm90IGp1bXA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0
byB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb25jbHVzaW9uIGFuZCBidWlsZCBz
dGFuZGFyZHMgYXJvdW5kIGEgdGhlb3J5Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzMvMTQsIDY6MzUgQU0sICZxdW90
O0phbWFsIEhhZGkgU2FsaW0mcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jmx0OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmhhZGlAbW9qYXRhdHUuY29tPC9zcGFuPjwvYT48c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9
Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPm1haWx0bzpoYWRpQG1vamF0YXR1LmNvbTwvc3Bhbj48L2E+Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGxpa2UgdGhlIGRvYyAt
IHdlbGwgd3JpdHRlbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VjdGlvbiA0LjMgb24gbWV0YWRhdGEgZW5jb2Rpbmcu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEl0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGUgc2l6ZWQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAoYXQgbGVhc3QgZm9yIGh0dHAvYXBwIHlvdSBzZWVtIHRvIGluZGljYXRlIHRo
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRlc2lyZSBmb3I8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDtpdCkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciBh
IGRhdGFwYXRoIHBlci1wYWNrZXQgbWV0YWRhdGEsIGkgZmVlbCB0aGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBuZWVkIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGp1c3Qg
YXMgaW1wb3J0YW50LiBBcmUgd2UgbGltaXRlZCBieSB0aGUgZmFjdCB0aGF0PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4aXN0aW5nIGhhcmR3YXJlIG1heSBub3QgYmUgYWJsZSB0
byBoYW5kbGUgVExWcz88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0Zvcjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGFtcGxlLCBJIGRvbnQgaGF2ZSBhIHByb2JsZW0gaGFuZGxp
bmcgVExWcyBpbiBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgc29mdHdhcmU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtkYXRhcGF0aC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2hlZXJzLCBqYW1hbDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBz
ZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZyBsaXN0PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5z
ZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3Nw
YW4+PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
Yzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGxpc3Q8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNm
Y0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwv
c3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGxpc3Q8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRv
OnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXyBzZmMgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNm
Y0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bh
bj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+
PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1h
aWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X188YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3NmYyBtYWlsaW5nIGxpc3Q8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OzxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNA
aWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+
PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OzxhIGhyZWY9Imh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IHNmYyBtYWls
aW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+
PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5o
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0K
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7IHNmYyBtYWlsaW5nIGxpc3Q8
YnI+DQomZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KJmd0
OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7PGJyPg0KJmd0OyZndDtfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDs8YSBo
cmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7PGJyPg0KJmd0O19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0O3NmYyBtYWls
aW5nIGxpc3Q8YnI+DQomZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+
PGJyPg0KJmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCjxicj4NCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0Kc2ZjIG1h
aWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxi
cj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxibG9j
a3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fPGJyPg0Kc2ZjIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwv
c3Bhbj48L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMy41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
PGJyPg0Kc2ZjIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0K
PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc2ZjPC9zcGFuPjwvYT48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJyPg0KPGJy
Pg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8cHJlPl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fPG86cD48L286cD48L3ByZT4NCjxwcmU+c2ZjIG1haWxpbmcg
bGlzdDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
PnNmY0BpZXRmLm9yZzwvYT48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48YSBocmVmPSJodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PG86cD48L286cD48L3ByZT4NCjwvYmxvY2txdW90ZT4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Jv
ZHk+DQo8L2h0bWw+DQo=

--_000_E8355113905631478EFF04F5AA706E9818AD470Awtlexchp1sandvi_--


From nobody Wed Mar 19 14:26:03 2014
Return-Path: <huang@sce.carleton.ca>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 87D8E1A03C2 for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 14:26:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.91
X-Spam-Level: 
X-Spam-Status: No, score=0.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTML_TAG_BALANCE_BODY=1.157, J_CHICKENPOX_210=0.6, MANGLED_OFF=2.3, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.547, 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 QK5HHNU_kMEr for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 14:25:44 -0700 (PDT)
Received: from sangam.sce.carleton.ca (sangam.sce.carleton.ca [134.117.56.4]) by ietfa.amsl.com (Postfix) with ESMTP id CF51B1A04BA for <sfc@ietf.org>; Wed, 19 Mar 2014 14:25:43 -0700 (PDT)
Received: from [192.168.254.48] (107-1-141-74-ip-static.hfc.comcastbusiness.net [107.1.141.74]) (authenticated bits=0) by sangam.sce.carleton.ca (8.14.4/8.14.4) with ESMTP id s2JLPUTM022737 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NOT); Wed, 19 Mar 2014 17:25:31 -0400
Message-ID: <532A0B81.7020308@sce.carleton.ca>
Date: Wed, 19 Mar 2014 14:26:25 -0700
From: Changcheng Huang <huang@sce.carleton.ca>
Organization: Carleton University
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: Dave Dolson <ddolson@sandvine.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Sumandra Majee <S.Majee@F5.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <532A099A.3050504@sce.carleton.ca> <E8355113905631478EFF04F5AA706E9818AD470A@wtl-exchp-1.sandvine.com>
In-Reply-To: <E8355113905631478EFF04F5AA706E9818AD470A@wtl-exchp-1.sandvine.com>
Content-Type: multipart/alternative; boundary="------------010604090308010304050405"
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/6JzpPd-F6Wc3ixn3meqb0nygNYg
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: huang@sce.carleton.ca
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Mar 2014 21:26:01 -0000

This is a multi-part message in MIME format.
--------------010604090308010304050405
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

I see. Then the ID should identify the path of service function instances.

Chang

On 03/19/2014 02:22 PM, Dave Dolson wrote:
>
> When I used "node", I meant an instance of a service function; there 
> could be multiple per machine. So a "path" traverses SF instances.
>
> I use "instance" to emphasize one particular, real instance of service 
> function, rather than an abstract class of service functions.
>
> *From:*Changcheng Huang [mailto:huang@sce.carleton.ca]
> *Sent:* Wednesday, March 19, 2014 5:18 PM
> *To:* Ron Parker; Dave Dolson; Sumandra Majee
> *Cc:* sfc@ietf.org
> *Subject:* Re: [sfc] SFC encapsulation chain ID
>
> Consider the case that multiple services are collocated in one node, 
> if the ID only identifies a node, it will be not helpful to decide the 
> order of the services within the node. It is possible to use the ID to 
> identify both path of nodes and the order of collocated services 
> within one node.
>
> Chang
>
> On 03/19/2014 01:00 PM, Ron Parker wrote:
>
>     Yes. Perhaps in the header we should call out a service path id
>     rather than a service chain id.
>
>     Ron
>
>     *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Dave Dolson
>     *Sent:* Wednesday, March 19, 2014 2:28 PM
>     *To:* Sumandra Majee
>     *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* Re: [sfc] SFC encapsulation chain ID
>
>     [trim list]
>
>     I'm unclear about the intent of the word "chain" vs "path" in
>     option #2.
>
>     In earlier discussions, "chain" was considered an abstract concept
>     (a traversal of a list of types of services), whereas "path" was a
>     traversal of specific node instances.
>
>     I think that the ID carried in the packet needs to indicate a
>     specific set of nodes, and I hope that is what you mean.
>
>     -Dave
>
>     *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Sumandra Majee
>     *Sent:* Wednesday, March 19, 2014 3:40 AM
>     *To:* Cathy Zhang; Paul Quinn (paulq); David Allan I
>     *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* Re: [sfc] SFC encapsulation chain ID
>
>     <<Trimmed the TO list to avoid the msg being held again>>
>
>     I see two ways to carry the path information.
>
>      1. Explicit ordered list, something like FW-A :: TCP-OPT :: LB ::
>         VideoOPT :: CGNAT.   There are two issues with this approach,
>         first the length of graph is variable.  Also it implies
>         bidirectional symmetry. It is often required but should not be
>         mandatory.  Secondly changing this path/graph in at SF can be
>         cumbersome.
>      2. Let the Control plane distribute the chainID <---> graph
>         mapping. In this case each SF would have mapping of given a
>         chainID what is my next hop. The chainID itself could be fixed
>         size element. A SF can select a different path by changing the
>         chaiID parameter.
>
>     Regards
>
>     Sumandra
>
>     *From: *Cathy Zhang <Cathy.H.Zhang@huawei.com
>     <mailto:Cathy.H.Zhang@huawei.com>>
>     *Date: *Tuesday, March 18, 2014 at 10:13 AM
>     *To: *"Reinaldo Penno (repenno)" <repenno@cisco.com
>     <mailto:repenno@cisco.com>>, "Louis.Fourie"
>     <Louis.Fourie@huawei.com <mailto:Louis.Fourie@huawei.com>>, "Paul
>     Quinn (paulq)" <paulq@cisco.com <mailto:paulq@cisco.com>>, David
>     Allan I <david.i.allan@ericsson.com
>     <mailto:david.i.allan@ericsson.com>>
>     *Cc: *Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com
>     <mailto:Nicolas.BOUTHORS@qosmos.com>>, Xuxiaohu
>     <xuxiaohu@huawei.com <mailto:xuxiaohu@huawei.com>>, Changcheng
>     Huang <huang@sce.carleton.ca <mailto:huang@sce.carleton.ca>>,
>     "sfc@ietf.org <mailto:sfc@ietf.org>" <sfc@ietf.org
>     <mailto:sfc@ietf.org>>, "mikebianc@aol.com
>     <mailto:mikebianc@aol.com>" <mikebianc@aol.com
>     <mailto:mikebianc@aol.com>>
>     *Subject: *Re: [sfc] SFC encapsulation chain ID
>
>     Hi Reinaldo,
>
>     So the chain ID is actually the path ID which represents an
>     ordered set of service function instances.
>
>     I think we should add an explicit definition of "service
>     instance". What do you think?
>
>     Thanks,
>
>     Cathy
>
>     *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Reinaldo
>     Penno (repenno)
>     *Sent:* Tuesday, March 18, 2014 11:03 AM
>     *To:* Louis.Fourie; Paul Quinn (paulq); David Allan I
>     *Cc:* Nicolas BOUTHORS; Xuxiaohu; mikebianc@aol.com
>     <mailto:mikebianc@aol.com>; sfc@ietf.org <mailto:sfc@ietf.org>;
>     Changcheng Huang
>     *Subject:* Re: [sfc] SFC encapsulation chain ID
>
>     A Service Chain just defines which type of service and their order.
>
>     A service path defines the actual service instance, say,
>     firewall1.home, nat2, dpi-sic, etc.
>
>     *From: *"Louis.Fourie" <Louis.Fourie@huawei.com
>     <mailto:Louis.Fourie@huawei.com>>
>     *Date: *Tuesday, March 18, 2014 at 10:55 AM
>     *To: *"Paul Quinn (paulq)" <paulq@cisco.com
>     <mailto:paulq@cisco.com>>, David Allan I
>     <david.i.allan@ericsson.com <mailto:david.i.allan@ericsson.com>>
>     *Cc: *Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com
>     <mailto:Nicolas.BOUTHORS@qosmos.com>>, Xuxiaohu
>     <xuxiaohu@huawei.com <mailto:xuxiaohu@huawei.com>>, Changcheng
>     Huang <huang@sce.carleton.ca <mailto:huang@sce.carleton.ca>>,
>     "sfc@ietf.org <mailto:sfc@ietf.org>" <sfc@ietf.org
>     <mailto:sfc@ietf.org>>, "mikebianc@aol.com
>     <mailto:mikebianc@aol.com>" <mikebianc@aol.com
>     <mailto:mikebianc@aol.com>>
>     *Subject: *Re: [sfc] SFC encapsulation chain ID
>
>     Paul,
>
>     Can you clarify the difference between service chain and service
>     path. Given that a service chain is composed
>
>     of several service functions SF1, SF2, .. SFn how would a service
>     path differ from that service chain?
>
>     -Louis
>
>     *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Paul Quinn
>     (paulq)
>     *Sent:* Tuesday, March 18, 2014 10:26 AM
>     *To:* David Allan I
>     *Cc:* Nicolas BOUTHORS; Xuxiaohu; mikebianc@aol.com
>     <mailto:mikebianc@aol.com>; sfc@ietf.org <mailto:sfc@ietf.org>;
>     Changcheng Huang
>     *Subject:* Re: [sfc] SFC encapsulation chain ID
>
>     Hi Dave,
>
>     Chain ID should really be path ID since there can be many paths
>     for a given chain.  Using that definition, we avoid the overload
>     and reap the gain alluded to below.
>
>     Paul
>
>     On Mar 18, 2014, at 12:14 PM, David Allan I
>     <david.i.allan@ericsson.com <mailto:david.i.allan@ericsson.com>>
>     wrote:
>
>
>
>
>
>     Well the question de jour is "does a chain ID define a class or an
>     instance".... If it defines an class we also need instance
>     information, if it is currently overloaded to define class and
>     instance IMO we have a problem....
>
>     Dave
>
>     *From:*sfc [mailto:sfc-bounces@ietf.org
>     <mailto:bounces@ietf.org>]*On Behalf Of*Changcheng Huang
>     *Sent:*Tuesday, March 18, 2014 7:43 AM
>     *To:*Nicolas BOUTHORS
>     *Cc:*Xuxiaohu;sfc@ietf.org <mailto:sfc@ietf.org>;mikebianc@aol.com
>     <mailto:mikebianc@aol.com>
>     *Subject:*Re: [sfc]??: SFC encapsulation chain ID
>
>     Good points. I believe explicit chain ID should be mandatory. The
>     overhead is very little. It helps simplify processing and steering
>     significantly. The gain is huge.
>
>     Chang
>
>     ------------
>
>     Changcheng Huang
>
>
>     On Mar 18, 2014, at 1:53 AM, Nicolas BOUTHORS
>     <Nicolas.BOUTHORS@qosmos.com <mailto:Nicolas.BOUTHORS@qosmos.com>>
>     wrote:
>
>         I think that keeping the Service Path Layer transport
>         independent should remain an objective for SFC.  Such a
>         separation of concerns is a sound architectural principle that
>         help keep things simple in practice.
>
>         On the question of  Service Path, we have a discussion on
>         whether we need some kind of explicit identifier or
>
>         could we rely on mapping on some underlay network protocol fields.
>
>         May be a PRO/CON table could help focus the group decision on
>         that matter
>
>           * Visibility (tracing)
>           * Forwarding graph structure impact/limitations
>           * Reconfiguration speed
>
>               o LBS / scale out impact
>               o Node bypass (e.g; maintenance)
>
>           * underlay network/transport layers support
>           * Header space impact
>           * Multi tenant support impact
>           * SFC on flat (e.g optical L2 for Data Centers) network
>           * Underlay network administration impact
>
>         Personally I think that having an explicit chain identifier
>         (e.g. Service Path/Service Index) is clear (management and
>         control) and not expensive (header space). The drawback being
>         some impact on the simplicity to add/remove elements in a
>         chain dynamically.
>
>         Tag switching (as MPLS)  allows to manage tags per service
>         nodes, leading to more versatile and diverse graphs
>
>         Nicolas
>
>         ------------------------------------------------------------------------
>
>         *From:*Xuxiaohu [xuxiaohu@huawei.com <mailto:xuxiaohu@huawei.com>]
>         *Sent:*Tuesday, March 18, 2014 5:04 AM
>         *To:*Jerome Moisand;mikebianc@aol.com
>         <mailto:mikebianc@aol.com>;sfc@ietf.org <mailto:sfc@ietf.org>
>         *Subject:*[sfc]??: SFC encapsulation chain ID
>
>         I like the idea of separating the Service Function Layer and
>         the Service Path Layer, as proposed in
>         draft-rijsman-sfc-metadata-considerations. The role of the
>         Service Path Layer is just to steer the traffic along a
>         particular chain of service nodes which can be implemented by
>         existing tools for source routing, such as segment routing. As
>         such, it's not necessary to try to keep the Service Path Layer
>         transport-independent and contain it in the SFC header.
>
>         Best regards,
>
>         Xiaohu
>
>         *???**:*sfc [mailto:sfc-bounces@ietf.org]*??***Jerome Moisand
>         *????**:*2014?3?18?1:03
>         *???**:*mikebianc@aol.com
>         <mailto:mikebianc@aol.com>;sfc@ietf.org <mailto:sfc@ietf.org>
>         *??**:*Re: [sfc] SFC encapsulation chain ID
>
>         This (lengthy and very lively) thread started from
>         draft-rijsman-sfc-metadata-considerations (which I co-authored).
>
>         In section 4.8, we made a clear distinction between a service
>         path layer (steering packets hop by hop along the chain) and a
>         service function layer (convey metadata information of
>         interest to SFs). Terminology aside, it seems that such
>         layered view was agreed upon by many people on the mailing list.
>
>         Now this certainly does beg the question of solving BOTH
>         problems with the same (packet) encapsulation mechanism.
>         Notably when observing that many use cases could be satisfied
>         without SF-level metadata, or by using more out-of-band ways
>         to convey such SF metadata. And also when observing that
>         inband marking (e.g. packet headers) comes with various pros &
>         cons (some of the issues being identified in the draft, e.g.
>         sections 4.1 and 4.2).
>
>         I do agree with Maria. We may want to explore other options
>         for addressing the needs of the service path layer that do not
>         require an explicit chain-id of sorts.
>
>         In the draft, we concluded by stating "A productive path
>         forward could be to divide and conquer: to clearly separate
>         the problem of Service Function Path topology from the  
>         problem of [conveying SF] metadata". I do believe we should
>         explore such separation principle further.
>
>         *From:*sfc [mailto:sfc-bounces@ietf.org]*On Behalf
>         Of*mikebianc@aol.com <mailto:mikebianc@aol.com>
>         *Sent:*Friday, March 14, 2014 5:50 PM
>         *To:*sfc@ietf.org <mailto:sfc@ietf.org>
>         *Subject:*Re: [sfc] SFC encapsulation chain ID
>
>         I would imagine that if we made the Chain ID field in the
>         header be optional, yet still required a header and still
>         required that some indication of the chain be carried
>         somewhere in the packet (mpls label or vlan or whatever), that
>         the implementation would become overly complicated.  To do so
>         would be using SFC simply as a mechanism to carry meta data
>         and not at all for service chaining, which sounds counter
>         intuitive to me.
>
>         Maria,
>         So, you are saying that you want to use SFC to carry around
>         metadata, but not for actual service chaining because you
>         already have a way to implement service chaining outside of
>         SFC?  Maybe I'm not following, but it seems to me that if you
>         were to upgrade your network to support SFC that you would
>         change from using your existing mechanism and start using SFC,
>         which is meant to provide support for service functions that
>         are not SFC aware.  There are a number of us who have
>         implemented, in one way or another, some sort of service
>         chaining, but I (I can at least speak for myself) am looking
>         to SFC not to enhance my current implementation, but to
>         replace it with something better while still maintaining my
>         core (non service function) infrastructure.
>
>         ------------------------------------------------------------------------
>
>         *From:*kegray@cisco.com<kegray@cisco.com
>         <mailto:kegray@cisco.com%3ckegray@cisco.com>>
>         *To:*Ron Parker<Ron_Parker@affirmednetworks.com
>         <mailto:Ron_Parker@affirmednetworks.com>>,Jim Guichard
>         (jguichar)<jguichar@cisco.com
>         <mailto:jguichar@cisco.com>>,Joel M.
>         Halpern<jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
>         *cc:*sfc@ietf.org<sfc@ietf.org
>         <mailto:sfc@ietf.org%3csfc@ietf.org>>
>         *Sent:*Friday, March 14, 2014
>         *Subject:*Re: [sfc] SFC encapsulation chain ID
>
>         +1 the idea is interoperability.
>
>
>         On 3/14/14 12:55 PM, "Ron Parker"
>         <Ron_Parker@affirmednetworks.com
>         <mailto:Ron_Parker@affirmednetworks.com>> wrote:
>
>         >Thanks, Jim.
>         >
>         >Remember that we have said many times that the SFC service
>         header is
>         >transport independent.   Just because the chain id could be
>         carried in
>         >some form or another with some particular transport doesn't
>         mean that it
>         >could be universally conveyed.    By making and keeping the
>         SFC service
>         >header transport independent makes it more applicable in more
>         >environments and more likely to get adopted broadly.
>         >
>         >   Ron
>         >
>         >
>         >-----Original Message-----
>         >From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
>         >Sent: Friday, March 14, 2014 3:52 PM
>         >To: Joel M. Halpern; Ron Parker
>         >Cc:sfc@ietf.org <mailto:sfc@ietf.org>
>         >Subject: SFC encapsulation chain ID
>         >
>         >Hi Joel,
>         >
>         >Perhaps but I would point out that the base SFC header could
>         have a lot
>         >more information than just the chain ID; I would also point
>         out that the
>         >devil is in the details and saying "well, I can just use an
>         MPLS label"
>         >hides much of the complexity of actually doing that.
>         >
>         >On 3/14/14, 2:35 PM, "Joel M. Halpern" <jmh@joelhalpern.com
>         <mailto:jmh@joelhalpern.com>> wrote:
>         >
>         >>If the transport header carries enough information for
>         identifying the
>         >>sequence (VLAN tag or MPLS label can both do the job), then
>         arguably
>         >>the global chain ID is redundant. I can live with carrying
>         it anyway
>         >>either if I have metadata to carry, or if I need the chain
>         ID for some
>         >>purpose.
>         >> After all, some folks seem to want to use that for the
>         forwarding
>         >>decisions.
>         >>
>         >>Yours,
>         >>Joel
>         >>
>         >>On 3/14/14, 2:28 PM, Ron Parker wrote:
>         >>> The chain ID is the label that defines the sequence of service
>         >>>functions that must be visited.   It can be thought of as a
>         handle for a
>         >>>stack of must-visit network locations.   I don't see how
>         this can be
>         >>>anything but mandatory.
>         >>>
>         >>>     Ron
>         >>>
>         >>>
>         >>> -----Original Message-----
>         >>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of
>         Surendra Kumar
>         >>>(smkumar)
>         >>> Sent: Friday, March 14, 2014 1:46 PM
>         >>> To: Joel M. Halpern; NAPIERALA, MARIA H
>         >>> Cc:sfc@ietf.org <mailto:sfc@ietf.org>
>         >>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>         >>>
>         >>> [Trimmed the recipient list - needs approval otherwise]
>         >>>
>         >>> Completely agree here.
>         >>>
>         >>> SFC does not prevent VLAN stitching and one can continue
>         to do that.
>         >>>While at the same time SFC can include VLAN stitching to
>         support
>         >>>legacy SFs in the same chain that includes SFC aware SFs.
>         Even legacy
>         >>>SFs benefit from chain identification and hence can be
>         shared across
>         >>>different service chains.
>         >>>
>         >>> Surendra.
>         >>>
>         >>>
>         >>>
>         >>> On 3/14/14 10:26 AM, "Joel M. Halpern"
>         <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>> wrote:
>         >>>
>         >>>> My own inclination is to observe that if you don't need
>         explicit
>         >>>> chain identification and you don't need metadata, you can
>         just omit
>         >>>> the sfc/nsh header. Still do service chaining, just no
>         extra header.
>         >>>>
>         >>>> If we are going to have the header, it seems to me that
>         the chain
>         >>>>identification field is very useful, and low cost once we
>         have the
>         >>>>header.
>         >>>>
>         >>>> Yours,
>         >>>> Joel
>         >>>>
>         >>>> On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:
>         >>>>> Explicit chain identification should be made optional. I
>         believe it
>         >>>>> was discussed few months ago on this mailing list.
>         >>>>>
>         >>>>> Maria
>         >>>>>
>         >>>>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of
>         *Jmh.direct
>         >>>>> *Sent:* Thursday, March 13, 2014 12:12 PM
>         >>>>> *To:*kegray@cisco.com
>         <mailto:kegray@cisco.com>;lucy.yong@huawei.com
>         <mailto:lucy.yong@huawei.com>;smkumar@cisco.com
>         <mailto:smkumar@cisco.com>;
>         >>>>>jguichar@cisco.com <mailto:jguichar@cisco.com>
>         >>>>> *Cc:*nicolas.bouthors@qosmos.com
>         <mailto:nicolas.bouthors@qosmos.com>;sfc@ietf.org
>         <mailto:sfc@ietf.org>;hadi@mojatatu.com
>         <mailto:hadi@mojatatu.com>;
>         >>>>>ron_parker@affirmednetworks.com
>         <mailto:ron_parker@affirmednetworks.com>;brijsman@juniper.net
>         <mailto:brijsman@juniper.net>;
>         >>>>>jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>         >>>>> *Subject:* Re: [sfc]
>         draft-rijsman-sfc-metadata-considerations
>         >>>>> *Importance:* Low
>         >>>>>
>         >>>>> Assuming I understand you properly Ken, I disagree.
>         >>>>>
>         >>>>> For example, by using separate terms I can easily
>         discuss the fact
>         >>>>> that certain kinds of data (chain identification) only
>         need to be
>         >>>>> adjust by a few apps in rare cases. And that data is not
>         beeded
>         >>>>> by the applications.
>         >>>>>
>         >>>>> Unless you would like to consider the chain
>         identification as being
>         >>>>> optional?
>         >>>>>
>         >>>>> Yours,
>         >>>>>
>         >>>>> Joel
>         >>>>>
>         >>>>>
>         >>>>>
>         >>>>> Sent from my Samsung smartphone on AT&T
>         >>>>>
>         >>>>>
>         >>>>>
>         >>>>>
>         >>>>> -------- Original message --------
>         >>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>         >>>>> From: "Ken Gray (kegray)" <kegray@cisco.com
>         <mailto:kegray@cisco.com>
>         >>>>><mailto:kegray@cisco.com>>
>         >>>>> To: Lucy yong <lucy.yong@huawei.com
>         <mailto:lucy.yong@huawei.com>
>         >>>>><mailto:lucy.yong@huawei.com>>,"Surendra
>         <mailto:lucy.yong@huawei.com%3e%3e,%22Surendra>Kumar (smkumar)"
>         >>>>> <smkumar@cisco.com
>         <mailto:smkumar@cisco.com><mailto:smkumar@cisco.com>>,"Jim
>         <mailto:smkumar@cisco.com%3e%3e,%22Jim>Guichard
>         >>>>>(jguichar)"
>         >>>>> <jguichar@cisco.com
>         <mailto:jguichar@cisco.com><mailto:jguichar@cisco.com>>
>         >>>>> CC: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com
>         <mailto:Nicolas.BOUTHORS@qosmos.com>
>         >>>>><mailto:Nicolas.BOUTHORS@qosmos.com>>,sfc
>         <mailto:Nicolas.BOUTHORS@qosmos.com%3e%3e,sfc><sfc@ietf.org
>         <mailto:sfc@ietf.org>
>         >>>>><mailto:sfc@ietf.org>>,Jamal
>         <mailto:sfc@ietf.org%3e%3e,Jamal>Hadi Salim <hadi@mojatatu.com
>         <mailto:hadi@mojatatu.com>
>         >>>>><mailto:hadi@mojatatu.com>>,Ron
>         <mailto:hadi@mojatatu.com%3e%3e,Ron>Parker
>         >>>>><Ron_Parker@affirmednetworks.com
>         <mailto:Ron_Parker@affirmednetworks.com>
>         >>>>>
>         <mailto:Ron_Parker@affirmednetworks.com>>,"brijsman@juniper.net <mailto:Ron_Parker@affirmednetworks.com%3e%3e,%22brijsman@juniper.net>
>         >>>>> <mailto:brijsman@juniper.net>" <brijsman@juniper.net
>         <mailto:brijsman@juniper.net>
>         >>>>><mailto:brijsman@juniper.net>>,"Joel
>         <mailto:brijsman@juniper.net%3e%3e,%22Joel>M. Halpern"
>         >>>>><jmh@joelhalpern.com
>         <mailto:jmh@joelhalpern.com><mailto:jmh@joelhalpern.com>>
>         >>>>>
>         >>>>> The word "metadata" is a purposely ambiguous term "data that
>         >>>>> provides information about other data". It is used to
>         avoid THIS
>         >>>>>discussion.
>         >>>>>
>         >>>>> For example, I propose we define "tequila metadata" because,
>         >>>>> frankly, I will need to order a triple-shot if we keep
>         attempting
>         >>>>> to define something that, by definition, is ambiguous.
>         I'd like
>         >>>>> my bartender to understand me specifically when I say "I
>         need a
>         >>>>>shot".
>         >>>>>
>         >>>>> On 3/13/14 7:49 AM, "Lucy yong" <lucy.yong@huawei.com
>         <mailto:lucy.yong@huawei.com>
>         >>>>> <mailto:lucy.yong@huawei.com>> wrote:
>         >>>>>
>         >>>>>   >Snip..
>         >>>>>   >SK> Just copying from the PS:
>         >>>>>   >--
>         >>>>>   >Data plane metadata provides the ability to exchange
>         information
>         >>>>>between
>         >>>>>   >the network and service functions, between service
>         functions,
>         >>>>>and service
>         >>>>> >functions and the network.
>         >>>>>   >
>         >>>>>   >--
>         >>>>>   >It is a lucid definition. We are unnecessarily making
>         the word
>         >>>>>"network"
>         >>>>> >controversial, IMO.
>         >>>>>   >
>         >>>>>   >[Lucy] This is my point. "The network" is too general
>         here,
>         >>>>>which brings
>         >>>>> >metadata great power to do many things. This is why people
>         >>>>>invent ideas
>         >>>>>   >here, which causes a lot of debates on metadata usage
>         potentials.
>         >>>>> We
>         >>>>>   >should not spend a lot of times on that debates and
>         judge which
>         >>>>>usage is
>         >>>>> >valuable or not. Thus, for the SFC work, it will be
>         helpful if
>         >>>>>we can
>         >>>>>   >narrow down a bit. Joel makes explicitly two cases,
>         which is
>         >>>>>helpful to
>         >>>>>   >develop use cases for each case. I would like to see
>         that the
>         >>>>>problem
>         >>>>> >statement can be more specific on metadata definition,
>         which may
>         >>>>>be
>         >>>>>   >helpful in less focusing on it and moving forward.
>         >>>>>   >
>         >>>>>   >Lucy
>         >>>>>   >
>         >>>>> >Surendra.
>         >>>>>   >
>         >>>>>   >
>         >>>>>   >>
>         >>>>> >>Thanks,
>         >>>>> >>Lucy
>         >>>>>   >>
>         >>>>> >>-----Original Message-----
>         >>>>> >>From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
>         >>>>> >>Sent: Wednesday, March 12, 2014 4:38 PM
>         >>>>>   >>To: Lucy yong
>         >>>>>   >>Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker;
>         >>>>>   >>brijsman@juniper.net
>         <mailto:brijsman@juniper.net><mailto:brijsman@juniper.net>;
>         sfc; Jamal
>         >>>>>Hadi Salim
>         >>>>> >>Subject: Re: [sfc]
>         draft-rijsman-sfc-metadata-considerations
>         >>>>>   >>
>         >>>>>   >>Hi Lucy,
>         >>>>>   >>
>         >>>>>   >>No. I am simply saying we should not overcomplicate
>         the problem
>         >>>>> >>statement with text that adds little to no value in my
>         opinion.
>         >>>>> Whether
>         >>>>>   >>we call it metadata, or context, has no bearing on
>         the fact
>         >>>>>that the
>         >>>>> >>problem statement already clearly states we need to be
>         able to
>         >>>>>pass
>         >>>>> >>information between SF¹s and between the network & SF¹s.
>         >>>>>   >>
>         >>>>>   >>
>         >>>>>   >>On 3/12/14, 5:13 PM, "Lucy yong"
>         <lucy.yong@huawei.com <mailto:lucy.yong@huawei.com>
>         >>>>><mailto:lucy.yong@huawei.com>> wrote:
>         >>>>>   >>
>         >>>>> >>>
>         >>>>> >>>Hi Jim,
>         >>>>> >>>
>         >>>>> >>>I for one don't agree and think we are over
>         complicating what
>         >>>>>should
>         >>>>> >>>be straightforward. The SFC encapsulation should
>         enable two
>         >>>>>things:
>         >>>>> >>>
>         >>>>> >>>1. Steering of selected flows through a service
>         chain; this is
>         >>>>>the
>         >>>>> >>>service function path.
>         >>>>> >>>2. Passing of context associated with a given flow
>         within said
>         >>>>>service
>         >>>>> >>>function path. This context information may be
>         consumed by a
>         >>>>>SF (an
>         >>>>> >>>application ID is an example) or may be consumed by the
>         >>>>>forwarding
>         >>>>> >>>elements (a vrf-ID is an example).
>         >>>>> >>>[Lucy] Do you call the context as metadata or not? Do
>         we have
>         >>>>>another
>         >>>>> >>>term here beside SFC header and metadata. I see that
>         you don't
>         >>>>>want to
>         >>>>> >>>separate what is consumed by SF and what is consumed
>         by the
>         >>>>>forwarding
>         >>>>> >>>elements.
>         >>>>> >>>
>         >>>>> >>>Lucy
>         >>>>> >>>
>         >>>>> >>>Sent from my iPhone
>         >>>>> >>>
>         >>>>> >>>> On Mar 12, 2014, at 4:16 PM, "Lucy yong"
>         >>>>><lucy.yong@huawei.com
>         <mailto:lucy.yong@huawei.com><mailto:lucy.yong@huawei.com>> wrote:
>         >>>>> >>>>
>         >>>>> >>>> Great. Then we may consider two special metadata
>         definitions
>         >>>>>in the
>         >>>>> >>>>problem statement so we can all use the same
>         definitions.
>         >>>>>Here is my
>         >>>>> >>>>suggested text and like to hear you and other's
>         input and
>         >>>>>suggestions.
>         >>>>> >>>>
>         >>>>> >>>> Dataplane Metadata: Data plane metadata provides
>         the ability
>         >>>>>to
>         >>>>> >>>>exchange information between the elements in a
>         service function
>         >>>>> >>>>chaining. In this context, there are two types of
>         data plane
>         >>>>>metadata.
>         >>>>> >>>>
>         >>>>> >>>> Service Function Metadata: the information
>         exchanged between
>         >>>>> >>>>classifier and service functions, between service
>         functions to
>         >>>>> >>>>facilitate service functions on the packet treatment.
>         >>>>> >>>>
>         >>>>> >>>> Steering Metadata: the information from service
>         functions to a
>         >>>>> >>>>classifier or service node for traffic forwarding
>         purpose.
>         >>>>> >>>>
>         >>>>> >>>> -end
>         >>>>> >>>>
>         >>>>> >>>> Lucy
>         >>>>> >>>>
>         >>>>> >>>>
>         >>>>> >>>> -----Original Message-----
>         >>>>> >>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>         >>>>> >>>> Sent: Wednesday, March 12, 2014 2:35 PM
>         >>>>> >>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker
>         >>>>> >>>> Cc: Jim Guichard (jguichar);brijsman@juniper.net
>         <mailto:brijsman@juniper.net>
>         >>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi
>         >>>>> >>>> Salim
>         >>>>> >>>> Subject: Re: [sfc]
>         draft-rijsman-sfc-metadata-considerations
>         >>>>> >>>>
>         >>>>> >>>> Yes, I am trying to consistently distinguish those
>         two cases
>         >>>>>when
>         >>>>> >>>>talking about the information carried with packets
>         in service
>         >>>>>chains.
>         >>>>> >>>>
>         >>>>> >>>> Yours,
>         >>>>> >>>> Joel
>         >>>>> >>>>
>         >>>>> >>>>> On 3/12/14, 3:13 PM, Lucy yong wrote:
>         >>>>> >>>>> Joel, See below. -----Original Message----- From: sfc
>         >>>>> >>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M.
>         Halpern
>         >>>>>Sent:
>         >>>>> >>>>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong;
>         Nicolas
>         >>>>>BOUTHORS;
>         >>>>> >>>>> Ron Parker Cc: Jim Guichard (jguichar);
>         >>>>>brijsman@juniper.net
>         <mailto:brijsman@juniper.net><mailto:brijsman@juniper.net>; sfc;
>         >>>>> >>>>> Jamal Hadi Salim Subject: Re: [sfc]
>         >>>>> >>>>> draft-rijsman-sfc-metadata-considerations
>         >>>>> >>>>>
>         >>>>> >>>>> I was trying to word it carefully not to focus on
>         who puts
>         >>>>>the
>         >>>>> >>>>> information in, but only on who consumes the
>         information.
>         >>>>> >>>>> Information for service functions may come from
>         the ingress
>         >>>>> >>>>> classifier or from other service functions. [Lucy]
>         this is
>         >>>>>the one
>         >>>>> >>>>> case using metadata in your view. Information for the
>         >>>>>forwarding
>         >>>>> >>>>> will generally come from the ingress classifier,
>         but in
>         >>>>>special
>         >>>>> >>>>> cases may be provided by service functions. (I keep
>         >>>>>wanting to get
>         >>>>> >>>>> rid of those special cases, but so far there seem
>         to be
>         >>>>>just enough
>         >>>>> >>>>> of them to warrant covering in the solution. And more
>         >>>>>importantly,
>         >>>>> >>>>> significant support for it in the working group.)
>         [Lucy]
>         >>>>>This is
>         >>>>> >>>>> the second case using metadata in your view (but
>         you don't
>         >>>>>like it).
>         >>>>> >>>>>
>         >>>>> >>>>> And you suggest distinguishing these two cases when
>         >>>>>discussing
>         >>>>> >>>>> about metadata usage. Is that right understanding?
>         >>>>> >>>>>
>         >>>>> >>>>> Lucy
>         >>>>> >>>>>
>         >>>>> >>>>> Yours, Joel
>         >>>>> >>>>>
>         >>>>> >>>>>> On 3/12/14, 2:33 PM, Lucy yong wrote:
>         >>>>> >>>>>> Joel, I interpret that you suggests that
>         distinguish the
>         >>>>>exchange
>         >>>>> >>>>>> information data plane carried between service
>         functions
>         >>>>>and the
>         >>>>> >>>>>> exchange information data plane carried from a
>         service
>         >>>>>function to
>         >>>>> >>>>>> a service node. Is this right understanding? Lucy
>         >>>>> >>>>>>
>         >>>>> >>>>>> -----Original Message----- From: Joel M. Halpern
>         >>>>> >>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday,
>         March 12,
>         >>>>>2014
>         >>>>> 1:19
>         >>>>> >>>>>> PM
>         >>>>> >>>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc:
>         Jim Guichard
>         >>>>> >>>>>> (jguichar);brijsman@juniper.net
>         <mailto:brijsman@juniper.net>
>         >>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim Subject:
>         >>>>> >>>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>         >>>>> >>>>>>
>         >>>>> >>>>>> My inclination would be to tune that definition to
>         >>>>>distinguish
>         >>>>> >>>>>> between dataplane carried information intended
>         for use by
>         >>>>>service
>         >>>>> >>>>>> funcitons (whatever the origin), and dataplane
>         carried
>         >>>>>information
>         >>>>> >>>>>> intended for dataplane forwarding components.
>         >>>>> >>>>>>
>         >>>>> >>>>>> Yours, Joel
>         >>>>> >>>>>>
>         >>>>> >>>>>>
>         >>>>> >>>>>>> Hi Joel,
>         >>>>> >>>>>>>
>         >>>>> >>>>>>> I agree that we need using the same definition for a
>         >>>>>term, but
>         >>>>> >>>>>>> disagree that the metadata definition here is a
>         set of
>         >>>>> >>>>>>> information put in the SFC header. This may be
>         too narrow
>         >>>>>or lead
>         >>>>> >>>>>>> to a particular solution. I am fine with this
>         definition
>         >>>>>in the
>         >>>>> >>>>>>> problem statement w/ minor tweak (suggested on
>         mailing
>         >>>>>list).
>         >>>>> >>>>>>>
>         >>>>> >>>>>>> Dataplane Metadata: Data plane metadata provides the
>         >>>>>ability to
>         >>>>> >>>>>>> exchange information between the classifiers and
>         service
>         >>>>> >>>>>>> functions, between service functions, and service
>         >>>>>functions and
>         >>>>> >>>>>>> the
>         >>>>> >>>>>>> classifiers|service nodes.
>         >>>>> >>>>>>>
>         >>>>> >>>>>>> There may be a solution that a service function
>         passes
>         >>>>>some
>         >>>>>
>         >>>>> >>>>>>> information to attached service node without
>         using SFC
>         >>>>>header.
>         >>>>> >>>>>>>
>         >>>>> >>>>>>> Thanks, Lucy
>         >>>>> >>>>>>>
>         >>>>> >>>>>>>
>         >>>>> >>>>>>> -----Original Message----- From: Joel Halpern Direct
>         >>>>> >>>>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday,
>         >>>>>March 12,
>         >>>>> >>>>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern;
>         Nicolas
>         >>>>>BOUTHORS;
>         >>>>> >>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
>         >>>>>brijsman@juniper.net
>         <mailto:brijsman@juniper.net><mailto:brijsman@juniper.net>;
>         >>>>> >>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>         >>>>> >>>>>>> draft-rijsman-sfc-metadata-considerations
>         >>>>> >>>>>>>
>         >>>>> >>>>>>> Lucy, you say "the metadata term means ..." The
>         >>>>>definition you
>         >>>>> >>>>>>> then provide is a definition of the set of
>         information we
>         >>>>>are
>         >>>>> >>>>>>> proposing that we put in the SFC header. I, and
>         others,
>         >>>>>have
>         >>>>> >>>>>>> been using the term metadata more narrowly. We
>         can use
>         >>>>>whatever
>         >>>>> >>>>>>> definition we want. But we do need to agree on the
>         >>>>>definition.
>         >>>>> >>>>>>> For the purposes of the WG, it seems much more
>         useful to
>         >>>>>use the
>         >>>>> >>>>>>> term metadata for the narrower description.
>         >>>>> >>>>>>>
>         >>>>> >>>>>>> Yours, Joel
>         >>>>> >>>>>>>
>         >>>>> >>>>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
>         >>>>> >>>>>>>> Hi Joel,
>         >>>>> >>>>>>>>
>         >>>>> >>>>>>>> I agree. We need to differentiate the metadata
>         used by
>         >>>>>service
>         >>>>> >>>>>>>>function and SFC header. The metadata term means
>         carrying
>         >>>>>some
>         >>>>> >>>>>>>>states along with the packet. IMO: SFC header is
>         a kind of
>         >>>>> >>>>>>>>metadata carried on packet for next service node
>         to use.
>         >>>>>In the
>         >>>>> >>>>>>>>context of SFC, we have term for SFC header and the
>         >>>>>metadata that
>         >>>>> >>>>>>>>was carried between service functions, or
>         between service
>         >>>>> >>>>>>>>functions and classifiers/service nodes, which
>         is what
>         >>>>>the draft
>         >>>>> >>>>>>>>focus.
>         >>>>> >>>>>>>>
>         >>>>> >>>>>>>> Thanks, Lucy
>         >>>>> >>>>>>>>
>         >>>>> >>>>>>>>
>         >>>>> >>>>>>>>
>         >>>>> >>>>>>>>
>         >>>>> >>>>>>>>
>         >>>>> >>>>>>>> -----Original Message----- From: Joel M. Halpern
>         >>>>> >>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday,
>         March 12,
>         >>>>> 2014
>         >>>>> >>>>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron
>         Parker Cc:
>         >>>>> Jim
>         >>>>> >>>>>>>> Guichard (jguichar);brijsman@juniper.net
>         <mailto:brijsman@juniper.net>
>         >>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>         >>>>> >>>>>>>> Subject: Re: [sfc]
>         >>>>> draft-rijsman-sfc-metadata-considerations
>         >>>>> >>>>>>>>
>         >>>>> >>>>>>>> I think it is important to keep a strong
>         distinction
>         >>>>>between
>         >>>>> >>>>>>>> metadata (which is for use by applications) and the
>         >>>>>service
>         >>>>> >>>>>>>> chaining information in the base service chain
>         header,
>         >>>>>which is
>         >>>>> >>>>>>>> for use by the service chain support mechanisms.
>         >>>>> >>>>>>>>
>         >>>>> >>>>>>>> Yours, Joel
>         >>>>> >>>>>>>>
>         >>>>> >>>>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
>         >>>>> >>>>>>>>> Fully agree with Joe.
>         >>>>> >>>>>>>>>
>         >>>>> >>>>>>>>> We should not require a fix length for in-band
>         metadata
>         >>>>>but
>         >>>>> >>>>>>>>> also not leave it for freely usage. In fact,
>         when a
>         >>>>>service
>         >>>>> >>>>>>>>> node inserts SFC header on a (encapsulated)
>         packet and
>         >>>>>send to
>         >>>>> >>>>>>>>> next service node, SFC header itself can be
>         seen as a
>         >>>>>metadata.
>         >>>>> >>>>>>>>>
>         >>>>> >>>>>>>>> Lucy
>         >>>>> >>>>>>>>>
>         >>>>> >>>>>>>>> -----Original Message----- From: sfc
>         >>>>> >>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M.
>         >>>>>Halpern
>         >>>>> >>>>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To:
>         Nicolas
>         >>>>>BOUTHORS;
>         >>>>> >>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
>         >>>>>brijsman@juniper.net
>         <mailto:brijsman@juniper.net><mailto:brijsman@juniper.net>;
>         >>>>> >>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>         >>>>> >>>>>>>>> draft-rijsman-sfc-metadata-considerations
>         >>>>> >>>>>>>>>
>         >>>>> >>>>>>>>> For in-band metadata, the API for access can
>         easily be
>         >>>>> >>>>>>>>> synchronous. Out of band metadata needs different
>         >>>>>handling.
>         >>>>> >>>>>>>>> There are many cases where out-of-band metadata is
>         >>>>>useful and
>         >>>>> >>>>>>>>> appropriate. But they do not cover all needs
>         by any
>         >>>>>stretch.
>         >>>>> >>>>>>>>>
>         >>>>> >>>>>>>>> Even if each piece of in-band metadata is of fixed
>         >>>>>length,
>         >>>>> >>>>>>>>> there are many different kinds of metatype.
>         Trying to
>         >>>>>say
>         >>>>> >>>>>>>>> "there will be exactly four pieces, and they
>         will be of
>         >>>>>types
>         >>>>> >>>>>>>>> t1, t2, t3, and t4" is simply too specific for
>         even 80%
>         >>>>>of the
>         >>>>> >>>>>>>>>needs.
>         >>>>> >>>>>>>>>
>         >>>>> >>>>>>>>> Yours, Joel
>         >>>>> >>>>>>>>>
>         >>>>> >>>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>         >>>>> >>>>>>>>>> Hello Ron,
>         >>>>> >>>>>>>>>>
>         >>>>> >>>>>>>>>> Sending out of band congruent metadata may
>         not be the
>         >>>>>answer
>         >>>>> >>>>>>>>>> to all needs but it is one tool that we
>         should keep.
>         >>>>> >>>>>>>>>>
>         >>>>> >>>>>>>>>> Not all metadata is tied to a specific
>         packet, for
>         >>>>>example a
>         >>>>> >>>>>>>>>> policy change in PCRF could lead to some metadata
>         >>>>>signaling,
>         >>>>> >>>>>>>>>> the reaction time need not be immediate, few
>         ms may
>         >>>>>not matter.
>         >>>>> >>>>>>>>>>
>         >>>>> >>>>>>>>>> As you point, if a packet is tied to a metadata a
>         >>>>>correlation
>         >>>>> >>>>>>>>>> info can be set in both packet to deal with
>         it (i.e
>         >>>>>metadata
>         >>>>> >>>>>>>>>> expected flag in the SFC header, plus an id)
>         >>>>> >>>>>>>>>>
>         >>>>> >>>>>>>>>> Finally we can still send some limited
>         metadata within
>         >>>>>a header.
>         >>>>> >>>>>>>>>> This could be used for load balancers in
>         particular if
>         >>>>>we
>         >>>>> >>>>>>>>>> agree on a convention to locate "coarse grain
>         policy"
>         >>>>> >>>>>>>>>> / "fine grain policy" on reserved context
>         headers.
>         >>>>> >>>>>>>>>>
>         >>>>> >>>>>>>>>> This seems to open up a lot of flexibility /
>         >>>>>innovations.
>         >>>>> >>>>>>>>>>
>         >>>>> >>>>>>>>>> On your last point, there is a question on
>         how to make
>         >>>>> >>>>>>>>>> metadata available to a Service Function.
>         Current socket
>         >>>>> >>>>>>>>>> connections for example do not allow to
>         retrieve IP
>         >>>>>header
>         >>>>> >>>>>>>>>> options. So I assume that SFC aware Service
>         Functions
>         >>>>>will
>         >>>>> >>>>>>>>>> need some (asynchronous
>         >>>>> >>>>>>>>>> ?) API to retrieve SFC header information as
>         well as
>         >>>>>in-band
>         >>>>> >>>>>>>>>> metadata. I don't see out of band metadata
>         transport
>         >>>>>adding
>         >>>>> >>>>>>>>>> complexity, the same API can probably apply.
>         >>>>> >>>>>>>>>>
>         >>>>> >>>>>>>>>> The alternative option, allowing variable sized
>         >>>>>metadata in
>         >>>>> >>>>>>>>>> the SFC header has some drawbacks as well,
>         one being
>         >>>>> >>>>>>>>>> fragmentation, and some switches expecting as
>         well to
>         >>>>>look at
>         >>>>> >>>>>>>>>> end user traffic headers for link load
>         balancing. I
>         >>>>>would
>         >>>>> >>>>>>>>>> agree that if we can accept these issues,
>         then sending
>         >>>>> >>>>>>>>>> off-line congruent metadata looses its interest.
>         >>>>> >>>>>>>>>>
>         >>>>> >>>>>>>>>> We need to take into account that both
>         in-band and
>         >>>>>congruent
>         >>>>> >>>>>>>>>> out-of-band metadata transport is not reliable. A
>         >>>>>packet loss
>         >>>>> >>>>>>>>>> triggering retransmission would not lead to the
>         >>>>>identical
>         >>>>> >>>>>>>>>> reconstruction of the associated metadata. In
>         some
>         >>>>>cases, we
>         >>>>> >>>>>>>>>> might thus even need non-congruent
>         out-of-band reliable
>         >>>>> >>>>>>>>>> metadata transport.
>         >>>>> >>>>>>>>>>
>         >>>>> >>>>>>>>>>
>         >>>>> >>>>>>>>>>
>         >>>>> >>>>>>>>>> Nicolas
>         ________________________________________ From:
>         >>>>> Ron
>         >>>>> >>>>>>>>>> Parker [Ron_Parker@affirmednetworks.com
>         <mailto:Ron_Parker@affirmednetworks.com>] Sent:
>         >>>>>Wednesday,
>         >>>>> >>>>>>>>>> March 12, 2014
>         >>>>> >>>>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard
>         >>>>>(jguichar);
>         >>>>> >>>>>>>>>>brijsman@juniper.net
>         <mailto:brijsman@juniper.net><mailto:brijsman@juniper.net>;
>         >>>>>sfc; Jamal Hadi Salim Subject: Re: [sfc]
>         >>>>> >>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>         >>>>> >>>>>>>>>>
>         >>>>> >>>>>>>>>> Nicolas,
>         >>>>> >>>>>>>>>>
>         >>>>> >>>>>>>>>> I understand the concept for out of band
>         signaling of
>         >>>>> >>>>>>>>>>metadata, but I am concerned that it introduces
>         >>>>>significant
>         >>>>> >>>>>>>>>>complexity due to the potential race condition of
>         >>>>>receiving the
>         >>>>> >>>>>>>>>>real packet before the metadata. While the
>         real packet
>         >>>>>could
>         >>>>> >>>>>>>>>>indicate that out of band metadata is
>         expected, how can
>         >>>>>we
>         >>>>> >>>>>>>>>>guarantee the order of reception? What if
>         switching or
>         >>>>>routing
>         >>>>> >>>>>>>>>>nodes apply hash based load balancing? What if
>         the load
>         >>>>> >>>>>>>>>>balancing understands SFC encaps and looks
>         beyond it to
>         >>>>>the
>         >>>>> >>>>>>>>>>original header to get better entropy?
>         >>>>> >>>>>>>>>> Can we guarantee that the metadata and real
>         packet
>         >>>>>will follow
>         >>>>> >>>>>>>>>>the exact same path? If we can not, then
>         >>>>>implementations will
>         >>>>> >>>>>>>>>>need to add ingress queuing to cope with the
>         scenario.
>         >>>>> >>>>>>>>>>
>         >>>>> >>>>>>>>>> Also, do you feel that the increase in
>         implementation
>         >>>>> >>>>>>>>>> complexity at the service functions is
>         reasonable?
>         >>>>> >>>>>>>>>>
>         >>>>> >>>>>>>>>> Thanks.
>         >>>>> >>>>>>>>>>
>         >>>>> >>>>>>>>>> Ron
>         >>>>> >>>>>>>>>>
>         >>>>> >>>>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>         >>>>> >>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com
>         <mailto:Nicolas.BOUTHORS@qosmos.com>
>         >>>>><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>         >>>>> >>>>>>>>>>>
>         >>>>> >>>>>>>>>>> I think we must make a distinction between:
>         >>>>> >>>>>>>>>>>
>         >>>>> >>>>>>>>>>> - Metadata which should be part of the
>         header defined
>         >>>>>as in
>         >>>>> >>>>>>>>>>> band marking. - Metadata with can be passed
>         out of
>         >>>>>band, for
>         >>>>> >>>>>>>>>>> example congruent out of band signaling
>         defined in
>         >>>>>the draft
>         >>>>> >>>>>>>>>>>
>         >>>>> >>>>>>>>>>> The former calls for a limited space in the
>         header,
>         >>>>>true, The
>         >>>>> >>>>>>>>>>> latter however does not incur any space
>         limitation
>         >>>>>and is
>         >>>>> >>>>>>>>>>> still fairly efficient and it remains
>         compatible with
>         >>>>>a fixed
>         >>>>> >>>>>>>>>>> size header used to route those signaling
>         messages
>         >>>>>along the
>         >>>>> >>>>>>>>>>> chain's service functions.
>         >>>>> >>>>>>>>>>>
>         >>>>> >>>>>>>>>>> Nicolas
>         ________________________________________ From:
>         >>>>> >>>>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com
>         <mailto:jguichar@cisco.com>] Sent:
>         >>>>> >>>>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron
>         Parker Cc:
>         >>>>> >>>>>>>>>>> Nicolas BOUTHORS;brijsman@juniper.net
>         <mailto:brijsman@juniper.net>
>         >>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>         >>>>> >>>>>>>>>>> Subject: Re: [sfc]
>         >>>>> draft-rijsman-sfc-metadata-considerations
>         >>>>> >>>>>>>>>>>
>         >>>>> >>>>>>>>>>> Hi Ron,
>         >>>>> >>>>>>>>>>>
>         >>>>> >>>>>>>>>>> We can certainly have this discussion but we
>         should
>         >>>>>first
>         >>>>> >>>>>>>>>>> consider what information is necessary and
>         if said
>         >>>>> >>>>>>>>>>> information can fit within a fixed number of
>         contexts
>         >>>>>in the
>         >>>>> >>>>>>>>>>> majority of cases. Remember, the goal of
>         being able
>         >>>>>to pass
>         >>>>> >>>>>>>>>>> metadata through the network is to enhance
>         service
>         >>>>>delivery,
>         >>>>> >>>>>>>>>>> not pass the entire works of Shakespeare ;-)
>         >>>>> >>>>>>>>>>>
>         >>>>> >>>>>>>>>>> Sent from my iPhone
>         >>>>> >>>>>>>>>>>
>         >>>>> >>>>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>         >>>>> >>>>>>>>>>>> <Ron_Parker@affirmednetworks.com
>         <mailto:Ron_Parker@affirmednetworks.com>
>         >>>>><mailto:Ron_Parker@affirmednetworks.com>> wrote:
>         >>>>> >>>>>>>>>>>>
>         >>>>> >>>>>>>>>>>> Nicolas,
>         >>>>> >>>>>>>>>>>>
>         >>>>> >>>>>>>>>>>> I see similar requirements from the 3gpp
>         EPC side.
>         >>>>>I would
>         >>>>> >>>>>>>>>>>> like to propose an OUI / TLV based approach
>         where the
>         >>>>> >>>>>>>>>>>> reserved OUI can be used for agreed upon
>         types of
>         >>>>>common
>         >>>>> >>>>>>>>>>>> metadata and vendor or other organizational
>         OUIs can
>         >>>>>be used
>         >>>>> >>>>>>>>>>>> to quickly innovate in the networks.
>         >>>>> >>>>>>>>>>>> Simultaneously, I would also like to consider
>         >>>>>mechanisms
>         >>>>> >>>>>>>>>>>> that are optimized for long lived flows so
>         as to
>         >>>>>limit the
>         >>>>> >>>>>>>>>>>> negative effects of packet growth.
>         >>>>> >>>>>>>>>>>>
>         >>>>> >>>>>>>>>>>> Ron
>         >>>>> >>>>>>>>>>>>
>         >>>>> >>>>>>>>>>>>
>         >>>>> >>>>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>         >>>>> >>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com
>         <mailto:Nicolas.BOUTHORS@qosmos.com>
>         >>>>><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>         >>>>> >>>>>>>>>>>>>
>         >>>>> >>>>>>>>>>>>> Hello Jim
>         >>>>> >>>>>>>>>>>>>
>         >>>>> >>>>>>>>>>>>> I have seen cases in Gi LAN, where
>         subscriber related
>         >>>>> >>>>>>>>>>>>> information is passed to a Web Proxy for
>         HTTP header
>         >>>>> >>>>>>>>>>>>> enrichment (aimed at some Web Content
>         providers
>         >>>>>partners of
>         >>>>> >>>>>>>>>>>>> the Mobile Operator).
>         >>>>> >>>>>>>>>>>>> Information was an coded (persistent)
>         subscriber id
>         >>>>>derived
>         >>>>> >>>>>>>>>>>>> from the MSISDN, and couple of f customer
>         profile
>         >>>>>related
>         >>>>> >>>>>>>>>>>>> fields.
>         >>>>> >>>>>>>>>>>>>
>         >>>>> >>>>>>>>>>>>> In an sfc based Gi LAN, this entity should
>         receive
>         >>>> >from the
>         >>>>> >>>>>>>>>>>>> Classifier
>         >>>>> >>>>>>>>>>>>>
>         >>>>> >>>>>>>>>>>>> - A classification of the Content Provider
>         ( Id,
>         >>>>> >>>>>>>>>>>>> Category) based on traffic analysis - The
>         MSISDN of
>         >>>>> the
>         >>>>> >>>>>>>>>>>>> subscriber - Two subscriber policy fields
>         (not tied
>         >>>>> to PCRF
>         >>>>> >>>>>>>>>>>>> but belonging to the Subscriber DB)
>         (Subscriber
>         >>>>> category,
>         >>>>> >>>>>>>>>>>>> sub-category) - A session id (for logging and
>         >>>>>tracking
>         >>>>> >>>>>>>>>>>>> purposes)
>         >>>>> >>>>>>>>>>>>>
>         >>>>> >>>>>>>>>>>>> The objective being to avoid having the
>         HTTP Proxy
>         >>>>>to
>         >>>>> >>>>>>>>>>>>> become a trusted application (interogate the
>         >>>>> subscriber DB,
>         >>>>> >>>>>>>>>>>>> etc..)
>         >>>>> >>>>>>>>>>>>>
>         >>>>> >>>>>>>>>>>>>
>         >>>>> >>>>>>>>>>>>> Nicolas
>         >>>>> >>>>>>>>>>>>>
>         >>>>> >>>>>>>>>>>>>
>         >>>>> >>>>>>>>>>>>> ________________________________________
>         From: Jim
>         >>>>> Guichard
>         >>>>> >>>>>>>>>>>>> (jguichar) [jguichar@cisco.com
>         <mailto:jguichar@cisco.com>] Sent:
>         >>>>> >>>>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal
>         Hadi
>         >>>>>Salim;
>         >>>>> >>>>>>>>>>>>>jmoisand@juniper.net
>         <mailto:jmoisand@juniper.net><mailto:jmoisand@juniper.net>;
>         >>>>>brijsman@juniper.net
>         <mailto:brijsman@juniper.net><mailto:brijsman@juniper.net> Cc:
>         >>>>> >>>>>>>>>>>>> sfc Subject: Re: [sfc]
>         >>>>> >>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>         >>>>> >>>>>>>>>>>>>
>         >>>>> >>>>>>>>>>>>> Hi Jamal,
>         >>>>> >>>>>>>>>>>>>
>         >>>>> >>>>>>>>>>>>> You said "It seems there's clear need for
>         variable
>         >>>>> sized
>         >>>>> >>>>>>>>>>>>> metadata".. I am not so convinced and
>         would like to
>         >>>>> better
>         >>>>> >>>>>>>>>>>>> understand the requirements before passing
>         judgement.
>         >>>>> If we
>         >>>>> >>>>>>>>>>>>> look at the use cases as presented thus
>         far into
>         >>>>> the WG I
>         >>>>> >>>>>>>>>>>>> have yet to see a single example of the need
>         >>>>> (noting that
>         >>>>> >>>>>>>>>>>>> desire is not the same as need) - I am not
>         saying
>         >>>>> there is
>         >>>>> >>>>>>>>>>>>> no requirement but rather that we should
>         not jump
>         >>>>> to the
>         >>>>> >>>>>>>>>>>>> conclusion and build standards around a
>         theory.
>         >>>>> >>>>>>>>>>>>>
>         >>>>> >>>>>>>>>>>>>
>         >>>>> >>>>>>>>>>>>>
>         >>>>> >>>>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>         >>>>> >>>>>>>>>>>>>> <hadi@mojatatu.com
>         <mailto:hadi@mojatatu.com><mailto:hadi@mojatatu.com>>
>         >>>>>wrote:
>         >>>>> >>>>>>>>>>>>>>
>         >>>>> >>>>>>>>>>>>>> I like the doc - well written.
>         >>>>> >>>>>>>>>>>>>>
>         >>>>> >>>>>>>>>>>>>> Section 4.3 on metadata encoding.
>         >>>>> >>>>>>>>>>>>>>
>         >>>>> >>>>>>>>>>>>>> It seems there's clear need for variable
>         sized
>         >>>>> metadata
>         >>>>> >>>>>>>>>>>>>> (at least for http/app you seem to
>         indicate the
>         >>>>> desire for
>         >>>>> >>>>>>>>>>>>>>it).
>         >>>>> >>>>>>>>>>>>>> For a datapath per-packet metadata, i
>         feel the
>         >>>>> need is
>         >>>>> >>>>>>>>>>>>>> just as important. Are we limited by the
>         fact that
>         >>>>> >>>>>>>>>>>>>> existing hardware may not be able to
>         handle TLVs?
>         >>>>>For
>         >>>>> >>>>>>>>>>>>>> example, I dont have a problem handling
>         TLVs in a
>         >>>>> software
>         >>>>> >>>>>>>>>>>>>>datapath.
>         >>>>> >>>>>>>>>>>>>>
>         >>>>> >>>>>>>>>>>>>> cheers, jamal
>         >>>>> >>>>>>>>>>>>>>
>         >>>>> >>>>>>>>>>>>>>
>         _______________________________________________ sfc
>         >>>>> >>>>>>>>>>>>>> mailing listsfc@ietf.org
>         <mailto:sfc@ietf.org><mailto:sfc@ietf.org>
>         >>>>> >>>>>>>>>>>>>>https://www.ietf.org/mailman/listinfo/sfc
>         >>>>> >>>>>>>>>>>>>
>         >>>>> >>>>>>>>>>>>>
>         >>>>> >>>>>>>>>>>>>
>         >>>>> >>>>>>>>>>>>>
>         _______________________________________________ sfc
>         >>>>> mailing
>         >>>>> >>>>>>>>>>>>> listsfc@ietf.org
>         <mailto:sfc@ietf.org><mailto:sfc@ietf.org>
>         >>>>>https://www.ietf.org/mailman/listinfo/sfc
>         >>>>> >>>>>>>>>>
>         >>>>> >>>>>>>>>>
>         _______________________________________________ sfc
>         >>>>> mailing
>         >>>>> >>>>>>>>>> listsfc@ietf.org
>         <mailto:sfc@ietf.org><mailto:sfc@ietf.org>
>         >>>>>https://www.ietf.org/mailman/listinfo/sfc
>         >>>>> >>>>>>>>>
>         >>>>> >>>>>>>>>
>         _______________________________________________ sfc
>         >>>>> mailing
>         >>>>> >>>>>>>>> listsfc@ietf.org
>         <mailto:sfc@ietf.org><mailto:sfc@ietf.org>
>         >>>>>https://www.ietf.org/mailman/listinfo/sfc
>         >>>>> >>>>>>>>>
>         >>>>> >>>>>>>>>
>         _______________________________________________ sfc
>         >>>>> mailing
>         >>>>> >>>>>>>>> listsfc@ietf.org
>         <mailto:sfc@ietf.org><mailto:sfc@ietf.org>
>         >>>>>https://www.ietf.org/mailman/listinfo/sfc
>         >>>>> >>>>>
>         >>>>> >>>>> _______________________________________________
>         sfc mailing
>         >>>>> list
>         >>>>> >>>>>sfc@ietf.org <mailto:sfc@ietf.org><mailto:sfc@ietf.org>
>         >>>>>https://www.ietf.org/mailman/listinfo/sfc
>         >>>>> >>>>>
>         >>>>>   >>
>         >>>>> >>_______________________________________________
>         >>>>>   >>sfc mailing list
>         >>>>>   >>sfc@ietf.org <mailto:sfc@ietf.org><mailto:sfc@ietf.org>
>         >>>>>   >>https://www.ietf.org/mailman/listinfo/sfc
>         >>>>>   >
>         >>>>> >_______________________________________________
>         >>>>>   >sfc mailing list
>         >>>>>   >sfc@ietf.org <mailto:sfc@ietf.org><mailto:sfc@ietf.org>
>         >>>>>   >https://www.ietf.org/mailman/listinfo/sfc
>         >>>>>
>         >>>>
>         >>>> _______________________________________________
>         >>>> sfc mailing list
>         >>>>sfc@ietf.org <mailto:sfc@ietf.org>
>         >>>>https://www.ietf.org/mailman/listinfo/sfc
>         >>>
>         >>> _______________________________________________
>         >>> sfc mailing list
>         >>>sfc@ietf.org <mailto:sfc@ietf.org>
>         >>>https://www.ietf.org/mailman/listinfo/sfc
>         >>>
>         >>
>         >>_______________________________________________
>         >>sfc mailing list
>         >>sfc@ietf.org <mailto:sfc@ietf.org>
>         >>https://www.ietf.org/mailman/listinfo/sfc
>         >
>         >_______________________________________________
>         >sfc mailing list
>         >sfc@ietf.org <mailto:sfc@ietf.org>
>         >https://www.ietf.org/mailman/listinfo/sfc
>
>         _______________________________________________
>         sfc mailing list
>         sfc@ietf.org <mailto:sfc@ietf.org>
>         https://www.ietf.org/mailman/listinfo/sfc
>
>         _______________________________________________
>         sfc mailing list
>         sfc@ietf.org <mailto:sfc@ietf.org>
>         https://www.ietf.org/mailman/listinfo/sfc
>
>     _______________________________________________
>     sfc mailing list
>     sfc@ietf.org <mailto:sfc@ietf.org>
>     https://www.ietf.org/mailman/listinfo/sfc
>
>
>
>
>     _______________________________________________
>
>     sfc mailing list
>
>     sfc@ietf.org  <mailto:sfc@ietf.org>
>
>     https://www.ietf.org/mailman/listinfo/sfc
>
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


--------------010604090308010304050405
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    I see. Then the ID should identify the path of service function
    instances.<br>
    <br>
    Chang<br>
    <br>
    <div class="moz-cite-prefix">On 03/19/2014 02:22 PM, Dave Dolson
      wrote:<br>
    </div>
    <blockquote
cite="mid:E8355113905631478EFF04F5AA706E9818AD470A@wtl-exchp-1.sandvine.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <meta name="Generator" content="Microsoft Word 12 (filtered
        medium)">
      <base href="x-msg://99/"><!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]-->
      <style><!--
/* Font Definitions */
@font-face
	{font-family:Helvetica;
	panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"MS Gothic";
	panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"\@MS Gothic";
	panose-1:2 11 6 9 7 2 5 8 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";
	color:black;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";
	color:black;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";
	color:black;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	color:black;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.apple-converted-space
	{mso-style-name:apple-converted-space;}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;
	color:black;}
span.EmailStyle27
	{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;}
/* List Definitions */
@list l0
	{mso-list-id:165023413;
	mso-list-template-ids:-644562456;}
@list l1
	{mso-list-id:890657146;
	mso-list-template-ids:-1446453444;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:&#61623;;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l2
	{mso-list-id:1537229137;
	mso-list-template-ids:-35103364;}
@list l2:level1
	{mso-level-number-format:bullet;
	mso-level-text:&#61623;;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3
	{mso-list-id:1906605414;
	mso-list-template-ids:-346008486;}
@list l3:level1
	{mso-level-number-format:bullet;
	mso-level-text:&#61623;;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">When
            I used &#8220;node&#8221;, I meant an instance of a service function;
            there could be multiple per machine. So a &#8220;path&#8221; traverses
            SF instances.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">I
            use &#8220;instance&#8221; to emphasize one particular, real instance of
            service function, rather than an abstract class of service
            functions.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <div>
          <div style="border:none;border-top:solid #B5C4DF
            1.0pt;padding:3.0pt 0in 0in 0in">
            <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:windowtext">From:</span></b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:windowtext">
                Changcheng Huang [<a class="moz-txt-link-freetext" href="mailto:huang@sce.carleton.ca">mailto:huang@sce.carleton.ca</a>]
                <br>
                <b>Sent:</b> Wednesday, March 19, 2014 5:18 PM<br>
                <b>To:</b> Ron Parker; Dave Dolson; Sumandra Majee<br>
                <b>Cc:</b> <a class="moz-txt-link-abbreviated" href="mailto:sfc@ietf.org">sfc@ietf.org</a><br>
                <b>Subject:</b> Re: [sfc] SFC encapsulation chain ID<o:p></o:p></span></p>
          </div>
        </div>
        <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
        <p class="MsoNormal">Consider the case that multiple services
          are collocated in one node, if the ID only identifies a node,
          it will be not helpful to decide the order of the services
          within the node. It is possible to use the ID to identify both
          path of nodes and the order of collocated services within one
          node.<br>
          <br>
          Chang<br>
          &nbsp;<o:p></o:p></p>
        <div>
          <p class="MsoNormal">On 03/19/2014 01:00 PM, Ron Parker wrote:<o:p></o:p></p>
        </div>
        <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Yes.&nbsp;&nbsp;
              Perhaps in the header we should call out a service path id
              rather than a service chain id.</span><o:p></o:p></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><o:p></o:p></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;&nbsp;
              Ron</span><o:p></o:p></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><o:p></o:p></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><o:p></o:p></p>
          <div>
            <div style="border:none;border-top:solid #E1E1E1
              1.0pt;padding:3.0pt 0in 0in 0in">
              <p class="MsoNormal"><b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">From:</span></b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">
                  sfc [<a moz-do-not-send="true"
                    href="mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
                  <b>On Behalf Of </b>Dave Dolson<br>
                  <b>Sent:</b> Wednesday, March 19, 2014 2:28 PM<br>
                  <b>To:</b> Sumandra Majee<br>
                  <b>Cc:</b> <a moz-do-not-send="true"
                    href="mailto:sfc@ietf.org">sfc@ietf.org</a><br>
                  <b>Subject:</b> Re: [sfc] SFC encapsulation chain ID</span><o:p></o:p></p>
            </div>
          </div>
          <p class="MsoNormal">&nbsp;<o:p></o:p></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">[trim
              list]</span><o:p></o:p></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">I&#8217;m
              unclear about the intent of the word &#8220;chain&#8221; vs &#8220;path&#8221; in
              option #2.</span><o:p></o:p></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">In
              earlier discussions, &#8220;chain&#8221; was considered an abstract
              concept (a traversal of a list of types of services),
              whereas &#8220;path&#8221; was a traversal of specific node instances.</span><o:p></o:p></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><o:p></o:p></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">I
              think that the ID carried in the packet needs to indicate
              a specific set of nodes, and I hope that is what you mean.</span><o:p></o:p></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><o:p></o:p></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">-Dave</span><o:p></o:p></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><o:p></o:p></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><o:p></o:p></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><o:p></o:p></p>
          <div>
            <div style="border:none;border-top:solid #B5C4DF
              1.0pt;padding:3.0pt 0in 0in 0in">
              <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">
                  sfc [<a moz-do-not-send="true"
                    href="mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
                  <b>On Behalf Of </b>Sumandra Majee<br>
                  <b>Sent:</b> Wednesday, March 19, 2014 3:40 AM<br>
                  <b>To:</b> Cathy Zhang; Paul Quinn (paulq); David
                  Allan I<br>
                  <b>Cc:</b> <a moz-do-not-send="true"
                    href="mailto:sfc@ietf.org">sfc@ietf.org</a><br>
                  <b>Subject:</b> Re: [sfc] SFC encapsulation chain ID</span><o:p></o:p></p>
            </div>
          </div>
          <p class="MsoNormal">&nbsp;<o:p></o:p></p>
          <div>
            <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">&lt;&lt;Trimmed
                the TO list to avoid the msg being held again&gt;&gt;</span><o:p></o:p></p>
          </div>
          <div>
            <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">&nbsp;</span><o:p></o:p></p>
          </div>
          <div>
            <div>
              <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">I
                  see two ways to carry the path information.&nbsp;</span><o:p></o:p></p>
            </div>
            <div>
              <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">&nbsp;</span><o:p></o:p></p>
            </div>
            <ol start="1" type="1">
              <li class="MsoNormal"
                style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0
                level1 lfo1">
                <span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">Explicit
                  ordered list, something like FW-A :: TCP-OPT :: LB ::
                  VideoOPT :: CGNAT. &nbsp; There are two issues with this
                  approach, first the length of graph is variable. &nbsp;Also
                  it implies bidirectional symmetry. It is often
                  required but should not be mandatory. &nbsp;Secondly
                  changing this path/graph in at SF can be cumbersome.&nbsp;</span><o:p></o:p></li>
              <li class="MsoNormal"
                style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0
                level1 lfo1">
                <span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">Let
                  the Control plane distribute the chainID &lt;&#8212;&gt;
                  graph mapping. In this case each SF would have mapping
                  of given a chainID what is my next hop. The chainID
                  itself could be fixed size element. A SF can select a
                  different path by changing the chaiID parameter.</span><o:p></o:p></li>
            </ol>
            <div>
              <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">&nbsp;</span><o:p></o:p></p>
            </div>
            <div>
              <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">Regards</span><o:p></o:p></p>
            </div>
            <div>
              <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">Sumandra</span><o:p></o:p></p>
            </div>
          </div>
          <div>
            <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">&nbsp;</span><o:p></o:p></p>
          </div>
          <div>
            <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">&nbsp;</span><o:p></o:p></p>
          </div>
          <div style="border:none;border-top:solid #B5C4DF
            1.0pt;padding:3.0pt 0in 0in 0in">
            <p class="MsoNormal"><b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">From:
                </span></b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">Cathy
                Zhang &lt;<a moz-do-not-send="true"
                  href="mailto:Cathy.H.Zhang@huawei.com">Cathy.H.Zhang@huawei.com</a>&gt;<br>
                <b>Date: </b>Tuesday, March 18, 2014 at 10:13 AM<br>
                <b>To: </b>"Reinaldo Penno (repenno)" &lt;<a
                  moz-do-not-send="true" href="mailto:repenno@cisco.com">repenno@cisco.com</a>&gt;,
                "Louis.Fourie" &lt;<a moz-do-not-send="true"
                  href="mailto:Louis.Fourie@huawei.com">Louis.Fourie@huawei.com</a>&gt;,
                "Paul Quinn (paulq)" &lt;<a moz-do-not-send="true"
                  href="mailto:paulq@cisco.com">paulq@cisco.com</a>&gt;,
                David Allan I &lt;<a moz-do-not-send="true"
                  href="mailto:david.i.allan@ericsson.com">david.i.allan@ericsson.com</a>&gt;<br>
                <b>Cc: </b>Nicolas BOUTHORS &lt;<a
                  moz-do-not-send="true"
                  href="mailto:Nicolas.BOUTHORS@qosmos.com">Nicolas.BOUTHORS@qosmos.com</a>&gt;,
                Xuxiaohu &lt;<a moz-do-not-send="true"
                  href="mailto:xuxiaohu@huawei.com">xuxiaohu@huawei.com</a>&gt;,
                Changcheng Huang &lt;<a moz-do-not-send="true"
                  href="mailto:huang@sce.carleton.ca">huang@sce.carleton.ca</a>&gt;,

                "<a moz-do-not-send="true" href="mailto:sfc@ietf.org">sfc@ietf.org</a>"
                &lt;<a moz-do-not-send="true" href="mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;,
                "<a moz-do-not-send="true"
                  href="mailto:mikebianc@aol.com">mikebianc@aol.com</a>"
                &lt;<a moz-do-not-send="true"
                  href="mailto:mikebianc@aol.com">mikebianc@aol.com</a>&gt;<br>
                <b>Subject: </b>Re: [sfc] SFC encapsulation chain ID</span><o:p></o:p></p>
          </div>
          <div>
            <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">&nbsp;</span><o:p></o:p></p>
          </div>
          <div>
            <div>
              <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Hi
                  Reinaldo,</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">So
                  the chain ID is actually the path ID which represents
                  an ordered set of service function instances.
                </span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">I
                  think we should add an explicit definition of &#8220;service
                  instance&#8221;. What do you think?</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Thanks,</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Cathy</span><o:p></o:p></p>
              <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><o:p></o:p></p>
              <div>
                <div style="border:none;border-top:solid #B5C4DF
                  1.0pt;padding:3.0pt 0in 0in 0in">
                  <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">
                      sfc [<a moz-do-not-send="true"
                        href="mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
                      <b>On Behalf Of </b>Reinaldo Penno (repenno)<br>
                      <b>Sent:</b> Tuesday, March 18, 2014 11:03 AM<br>
                      <b>To:</b> Louis.Fourie; Paul Quinn (paulq); David
                      Allan I<br>
                      <b>Cc:</b> Nicolas BOUTHORS; Xuxiaohu; <a
                        moz-do-not-send="true"
                        href="mailto:mikebianc@aol.com">mikebianc@aol.com</a>;
                      <a moz-do-not-send="true"
                        href="mailto:sfc@ietf.org">sfc@ietf.org</a>;
                      Changcheng Huang<br>
                      <b>Subject:</b> Re: [sfc] SFC encapsulation chain
                      ID</span><o:p></o:p></p>
                </div>
              </div>
              <p class="MsoNormal">&nbsp;<o:p></o:p></p>
              <div>
                <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">A
                    Service Chain just defines which type of service and
                    their order.</span><o:p></o:p></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">&nbsp;</span><o:p></o:p></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">A
                    service path defines the actual service instance,
                    say, firewall1.home, nat2, dpi-sic, etc.</span><o:p></o:p></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">&nbsp;</span><o:p></o:p></p>
              </div>
              <div style="border:none;border-top:solid #B5C4DF
                1.0pt;padding:3.0pt 0in 0in 0in">
                <p class="MsoNormal"><b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">From:
                    </span></b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">"Louis.Fourie"
                    &lt;<a moz-do-not-send="true"
                      href="mailto:Louis.Fourie@huawei.com">Louis.Fourie@huawei.com</a>&gt;<br>
                    <b>Date: </b>Tuesday, March 18, 2014 at 10:55 AM<br>
                    <b>To: </b>"Paul Quinn (paulq)" &lt;<a
                      moz-do-not-send="true"
                      href="mailto:paulq@cisco.com">paulq@cisco.com</a>&gt;,
                    David Allan I &lt;<a moz-do-not-send="true"
                      href="mailto:david.i.allan@ericsson.com">david.i.allan@ericsson.com</a>&gt;<br>
                    <b>Cc: </b>Nicolas BOUTHORS &lt;<a
                      moz-do-not-send="true"
                      href="mailto:Nicolas.BOUTHORS@qosmos.com">Nicolas.BOUTHORS@qosmos.com</a>&gt;,
                    Xuxiaohu &lt;<a moz-do-not-send="true"
                      href="mailto:xuxiaohu@huawei.com">xuxiaohu@huawei.com</a>&gt;,
                    Changcheng Huang &lt;<a moz-do-not-send="true"
                      href="mailto:huang@sce.carleton.ca">huang@sce.carleton.ca</a>&gt;,

                    "<a moz-do-not-send="true"
                      href="mailto:sfc@ietf.org">sfc@ietf.org</a>" &lt;<a
                      moz-do-not-send="true" href="mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;,
                    "<a moz-do-not-send="true"
                      href="mailto:mikebianc@aol.com">mikebianc@aol.com</a>"
                    &lt;<a moz-do-not-send="true"
                      href="mailto:mikebianc@aol.com">mikebianc@aol.com</a>&gt;<br>
                    <b>Subject: </b>Re: [sfc] SFC encapsulation chain
                    ID</span><o:p></o:p></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">&nbsp;</span><o:p></o:p></p>
              </div>
              <div>
                <div>
                  <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Paul,</span><o:p></o:p></p>
                  <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;&nbsp;
                      Can you clarify the difference between service
                      chain and service path. Given that a service chain
                      is composed</span><o:p></o:p></p>
                  <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">of
                      several service functions SF1, SF2, .. SFn how
                      would a service path differ from that service
                      chain?</span><o:p></o:p></p>
                  <p class="MsoListParagraph"
                    style="margin-left:20.25pt;text-indent:-.25in"><span
style="font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">-</span><span
                      style="font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                    </span><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Louis</span><o:p></o:p></p>
                  <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><o:p></o:p></p>
                  <div>
                    <div style="border:none;border-top:solid #B5C4DF
                      1.0pt;padding:3.0pt 0in 0in 0in">
                      <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">
                          sfc [<a moz-do-not-send="true"
                            href="mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
                          <b>On Behalf Of </b>Paul Quinn (paulq)<br>
                          <b>Sent:</b> Tuesday, March 18, 2014 10:26 AM<br>
                          <b>To:</b> David Allan I<br>
                          <b>Cc:</b> Nicolas BOUTHORS; Xuxiaohu; <a
                            moz-do-not-send="true"
                            href="mailto:mikebianc@aol.com">mikebianc@aol.com</a>;
                          <a moz-do-not-send="true"
                            href="mailto:sfc@ietf.org">sfc@ietf.org</a>;
                          Changcheng Huang<br>
                          <b>Subject:</b> Re: [sfc] SFC encapsulation
                          chain ID</span><o:p></o:p></p>
                    </div>
                  </div>
                  <p class="MsoNormal">&nbsp;<o:p></o:p></p>
                  <p class="MsoNormal">Hi Dave, <o:p></o:p></p>
                  <div>
                    <p class="MsoNormal">&nbsp;<o:p></o:p></p>
                  </div>
                  <div>
                    <p class="MsoNormal">Chain ID should really be path
                      ID since there can be many paths for a given
                      chain. &nbsp;Using that definition, we avoid the
                      overload and reap the gain alluded to below.<o:p></o:p></p>
                  </div>
                  <div>
                    <p class="MsoNormal">&nbsp;<o:p></o:p></p>
                  </div>
                  <div>
                    <p class="MsoNormal">Paul<o:p></o:p></p>
                  </div>
                  <div>
                    <p class="MsoNormal">&nbsp;<o:p></o:p></p>
                    <div>
                      <div>
                        <p class="MsoNormal">On Mar 18, 2014, at 12:14
                          PM, David Allan I &lt;<a
                            moz-do-not-send="true"
                            href="mailto:david.i.allan@ericsson.com">david.i.allan@ericsson.com</a>&gt;
                          wrote:<o:p></o:p></p>
                      </div>
                      <p class="MsoNormal" style="margin-bottom:12.0pt"><br>
                        <br>
                        <br>
                        <br>
                        <o:p></o:p></p>
                      <div>
                        <div>
                          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Well
                              the question de jour is &#8220;does a chain ID
                              define a class or an instance&#8221;&#8230;. If it
                              defines an class we also need instance
                              information, if it is currently overloaded
                              to define class and instance IMO we have a
                              problem&#8230;.</span><o:p></o:p></p>
                        </div>
                        <div>
                          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><o:p></o:p></p>
                        </div>
                        <div>
                          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Dave</span><o:p></o:p></p>
                        </div>
                        <div>
                          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><o:p></o:p></p>
                        </div>
                        <div>
                          <div style="border:none;border-top:solid
                            #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
                            <div>
                              <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span
                                  class="apple-converted-space"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">&nbsp;</span></span><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc

                                  [<a moz-do-not-send="true"
                                    href="mailto:sfc-">mailto:sfc-</a><a
                                    moz-do-not-send="true"
                                    href="mailto:bounces@ietf.org"><span
                                      style="color:purple">bounces@ietf.org</span></a>]<span
                                    class="apple-converted-space">&nbsp;</span><b>On
                                    Behalf Of<span
                                      class="apple-converted-space">&nbsp;</span></b>Changcheng
                                  Huang<br>
                                  <b>Sent:</b><span
                                    class="apple-converted-space">&nbsp;</span>Tuesday,
                                  March 18, 2014 7:43 AM<br>
                                  <b>To:</b><span
                                    class="apple-converted-space">&nbsp;</span>Nicolas
                                  BOUTHORS<br>
                                  <b>Cc:</b><span
                                    class="apple-converted-space">&nbsp;</span>Xuxiaohu;<span
                                    class="apple-converted-space">&nbsp;</span><a
                                    moz-do-not-send="true"
                                    href="mailto:sfc@ietf.org"><span
                                      style="color:purple">sfc@ietf.org</span></a>;<span
                                    class="apple-converted-space">&nbsp;</span><a
                                    moz-do-not-send="true"
                                    href="mailto:mikebianc@aol.com"><span
                                      style="color:purple">mikebianc@aol.com</span></a><br>
                                  <b>Subject:</b><span
                                    class="apple-converted-space">&nbsp;</span>Re:
                                  [sfc]<span
                                    class="apple-converted-space">&nbsp;</span></span><span
                                  style="font-size:10.0pt;font-family:&quot;MS
                                  Gothic&quot;" lang="ZH-CN">&#31572;&#22797;</span><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">:
                                  SFC encapsulation chain ID</span><o:p></o:p></p>
                            </div>
                          </div>
                        </div>
                        <div>
                          <p class="MsoNormal">&nbsp;<o:p></o:p></p>
                        </div>
                        <div>
                          <div>
                            <p class="MsoNormal">Good points. I believe
                              explicit chain ID should be mandatory. The
                              overhead is very little. It helps simplify
                              processing and steering significantly. The
                              gain is huge.<o:p></o:p></p>
                          </div>
                        </div>
                        <div>
                          <div>
                            <p class="MsoNormal">&nbsp;<o:p></o:p></p>
                          </div>
                        </div>
                        <div>
                          <div>
                            <p class="MsoNormal">Chang<br>
                              <br>
                              ------------<o:p></o:p></p>
                          </div>
                          <div>
                            <div>
                              <p class="MsoNormal">Changcheng Huang<o:p></o:p></p>
                            </div>
                          </div>
                        </div>
                        <div>
                          <p class="MsoNormal"
                            style="margin-bottom:12.0pt"><br>
                            On Mar 18, 2014, at 1:53 AM, Nicolas
                            BOUTHORS &lt;<a moz-do-not-send="true"
                              href="mailto:Nicolas.BOUTHORS@qosmos.com"><span
                                style="color:purple">Nicolas.BOUTHORS@qosmos.com</span></a>&gt;
                            wrote:<o:p></o:p></p>
                        </div>
                        <blockquote
                          style="margin-top:5.0pt;margin-bottom:5.0pt">
                          <div>
                            <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">I
                                think that keeping the Service Path
                                Layer transport independent should
                                remain an objective for SFC. &nbsp;Such a
                                separation of concerns is a sound
                                architectural principle that help keep
                                things simple in practice.</span><o:p></o:p></p>
                          </div>
                          <div>
                            <div>
                              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">&nbsp;</span><o:p></o:p></p>
                            </div>
                          </div>
                          <div>
                            <div>
                              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">On
                                  the question of &nbsp;Service Path, we have
                                  a discussion on whether we need some
                                  kind of explicit identifier or&nbsp;</span><o:p></o:p></p>
                            </div>
                          </div>
                          <div>
                            <div>
                              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">could
                                  we rely on mapping on some underlay
                                  network protocol fields.</span><o:p></o:p></p>
                            </div>
                          </div>
                          <div>
                            <div>
                              <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">&nbsp;</span><o:p></o:p></p>
                            </div>
                          </div>
                          <div>
                            <div>
                              <div>
                                <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">&nbsp;</span><o:p></o:p></p>
                              </div>
                            </div>
                            <div>
                              <div>
                                <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">May
                                    be a PRO/CON table could help focus
                                    the group decision on that matter</span><o:p></o:p></p>
                              </div>
                            </div>
                            <div>
                              <div>
                                <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">&nbsp;</span><o:p></o:p></p>
                              </div>
                            </div>
                            <div>
                              <ul style="margin-top:0in" type="disc">
                                <li class="MsoNormal" style="mso-list:l3
                                  level1 lfo2"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Visibility
                                    (tracing)</span><o:p></o:p></li>
                                <li class="MsoNormal" style="mso-list:l3
                                  level1 lfo2"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Forwarding
                                    graph structure impact/limitations</span><o:p></o:p></li>
                                <li class="MsoNormal" style="mso-list:l3
                                  level1 lfo2"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Reconfiguration
                                    speed&nbsp;</span><o:p></o:p></li>
                              </ul>
                              <ul style="margin-top:0in" type="disc">
                                <ul style="margin-top:0in" type="circle">
                                  <li class="MsoNormal"
                                    style="mso-list:l1 level2 lfo3"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">LBS
                                      / scale out impact</span><o:p></o:p></li>
                                  <li class="MsoNormal"
                                    style="mso-list:l1 level2 lfo3"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Node
                                      bypass (e.g; maintenance)</span><o:p></o:p></li>
                                </ul>
                              </ul>
                              <ul style="margin-top:0in" type="disc">
                                <li class="MsoNormal" style="mso-list:l2
                                  level1 lfo4"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">underlay
                                    network/transport layers support</span><o:p></o:p></li>
                                <li class="MsoNormal" style="mso-list:l2
                                  level1 lfo4"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Header
                                    space impact</span><o:p></o:p></li>
                                <li class="MsoNormal" style="mso-list:l2
                                  level1 lfo4"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Multi
                                    tenant support impact</span><o:p></o:p></li>
                                <li class="MsoNormal" style="mso-list:l2
                                  level1 lfo4"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">SFC
                                    on flat (e.g optical L2 for Data
                                    Centers) network&nbsp;</span><o:p></o:p></li>
                                <li class="MsoNormal" style="mso-list:l2
                                  level1 lfo4"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Underlay
                                    network administration impact</span><o:p></o:p></li>
                              </ul>
                            </div>
                            <div>
                              <div>
                                <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">&nbsp;</span><o:p></o:p></p>
                              </div>
                            </div>
                            <div>
                              <div>
                                <div>
                                  <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Personally
                                      I think that having an explicit
                                      chain identifier (e.g. Service
                                      Path/Service Index) is clear
                                      (management and control) and not
                                      expensive (header space). The
                                      drawback being some impact on the
                                      simplicity to add/remove elements
                                      in a chain dynamically.</span><o:p></o:p></p>
                                </div>
                              </div>
                              <div>
                                <div>
                                  <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">&nbsp;</span><o:p></o:p></p>
                                </div>
                              </div>
                              <div>
                                <div>
                                  <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Tag
                                      switching (as MPLS) &nbsp;allows to
                                      manage tags per service nodes,
                                      leading to more versatile and
                                      diverse graphs</span><o:p></o:p></p>
                                </div>
                              </div>
                            </div>
                            <div>
                              <div>
                                <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">&nbsp;</span><o:p></o:p></p>
                              </div>
                            </div>
                            <div>
                              <div>
                                <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">&nbsp;</span><o:p></o:p></p>
                              </div>
                            </div>
                            <div>
                              <div>
                                <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Nicolas</span><o:p></o:p></p>
                              </div>
                              <div>
                                <div class="MsoNormal"
                                  style="text-align:center"
                                  align="center">
                                  <hr align="center" size="2"
                                    width="100%">
                                </div>
                                <div id="divRpF811467">
                                  <p class="MsoNormal"
                                    style="margin-bottom:12.0pt"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span
                                      class="apple-converted-space"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">&nbsp;</span></span><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Xuxiaohu

                                      [<a moz-do-not-send="true"
                                        href="mailto:xuxiaohu@huawei.com"><span
                                          style="color:purple">xuxiaohu@huawei.com</span></a>]<br>
                                      <b>Sent:</b><span
                                        class="apple-converted-space">&nbsp;</span>Tuesday,
                                      March 18, 2014 5:04 AM<br>
                                      <b>To:</b><span
                                        class="apple-converted-space">&nbsp;</span>Jerome
                                      Moisand;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:mikebianc@aol.com"><span
                                          style="color:purple">mikebianc@aol.com</span></a>;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"><span
                                          style="color:purple">sfc@ietf.org</span></a><br>
                                      <b>Subject:</b><span
                                        class="apple-converted-space">&nbsp;</span>[sfc]<span
                                        class="apple-converted-space">&nbsp;</span></span><span
                                      style="font-size:10.0pt;font-family:&quot;MS
                                      Gothic&quot;" lang="ZH-CN">&#31572;&#22797;</span><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">:
                                      SFC encapsulation chain ID</span><o:p></o:p></p>
                                </div>
                                <div>
                                  <div>
                                    <p class="MsoNormal"><span
style="font-size:16.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">I
                                        like the idea of separating the
                                        Service Function Layer and the
                                        Service Path Layer, as proposed
                                        in
                                        draft-rijsman-sfc-metadata-considerations.
                                        The role of the Service Path
                                        Layer is just to steer the
                                        traffic along a particular chain
                                        of service nodes which can be
                                        implemented by existing tools
                                        for source routing, such as
                                        segment routing. As such, it&#8217;s
                                        not necessary to try to keep the
                                        Service Path Layer
                                        transport-independent and
                                        contain it in the SFC header.</span><o:p></o:p></p>
                                  </div>
                                  <div>
                                    <p class="MsoNormal"><span
style="font-size:16.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><o:p></o:p></p>
                                  </div>
                                  <div>
                                    <p class="MsoNormal"><span
style="font-size:16.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Best
                                        regards,</span><o:p></o:p></p>
                                  </div>
                                  <div>
                                    <p class="MsoNormal"><span
style="font-size:16.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Xiaohu</span><o:p></o:p></p>
                                  </div>
                                  <div>
                                    <p class="MsoNormal"><span
style="font-size:16.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><o:p></o:p></p>
                                  </div>
                                  <div
                                    style="border:none;border-left:solid
                                    blue 1.5pt;padding:0in 0in 0in
                                    4.0pt">
                                    <div>
                                      <div
                                        style="border:none;border-top:solid
                                        #B5C4DF 1.0pt;padding:3.0pt 0in
                                        0in 0in">
                                        <div>
                                          <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:SimSun" lang="ZH-CN">&#21457;&#20214;&#20154;</span></b><b><span
style="font-size:10.0pt;font-family:SimSun">:</span></b><span
                                              class="apple-converted-space"><span
style="font-size:10.0pt;font-family:SimSun">&nbsp;</span></span><span
                                              style="font-size:10.0pt;font-family:SimSun">sfc

                                              [<a moz-do-not-send="true"
href="mailto:sfc-bounces@ietf.org"><span style="color:purple">mailto:sfc-bounces@ietf.org</span></a>]<span
class="apple-converted-space">&nbsp;</span></span><b><span
                                                style="font-size:10.0pt;font-family:SimSun"
                                                lang="ZH-CN">&#20195;&#34920;</span></b><span
class="apple-converted-space"><b><span
                                                  style="font-size:10.0pt;font-family:SimSun">&nbsp;</span></b></span><span
style="font-size:10.0pt;font-family:SimSun">Jerome Moisand<br>
                                            </span><b><span
                                                style="font-size:10.0pt;font-family:SimSun"
                                                lang="ZH-CN">&#21457;&#36865;&#26102;&#38388;</span></b><b><span
style="font-size:10.0pt;font-family:SimSun">:</span></b><span
                                              class="apple-converted-space"><span
style="font-size:10.0pt;font-family:SimSun">&nbsp;</span></span><span
                                              style="font-size:10.0pt;font-family:SimSun">2014</span><span
style="font-size:10.0pt;font-family:SimSun" lang="ZH-CN">&#24180;</span><span
                                              style="font-size:10.0pt;font-family:SimSun">3</span><span
style="font-size:10.0pt;font-family:SimSun" lang="ZH-CN">&#26376;</span><span
                                              style="font-size:10.0pt;font-family:SimSun">18</span><span
style="font-size:10.0pt;font-family:SimSun" lang="ZH-CN">&#26085;</span><span
                                              style="font-size:10.0pt;font-family:SimSun">
                                              1:03<br>
                                            </span><b><span
                                                style="font-size:10.0pt;font-family:SimSun"
                                                lang="ZH-CN">&#25910;&#20214;&#20154;</span></b><b><span
style="font-size:10.0pt;font-family:SimSun">:</span></b><span
                                              class="apple-converted-space"><span
style="font-size:10.0pt;font-family:SimSun">&nbsp;</span></span><span
                                              style="font-size:10.0pt;font-family:SimSun"><a
                                                moz-do-not-send="true"
                                                href="mailto:mikebianc@aol.com"><span
                                                  style="color:purple">mikebianc@aol.com</span></a>;<span
class="apple-converted-space">&nbsp;</span><a moz-do-not-send="true"
                                                href="mailto:sfc@ietf.org"><span
                                                  style="color:purple">sfc@ietf.org</span></a><br>
                                            </span><b><span
                                                style="font-size:10.0pt;font-family:SimSun"
                                                lang="ZH-CN">&#20027;&#39064;</span></b><b><span
style="font-size:10.0pt;font-family:SimSun">:</span></b><span
                                              class="apple-converted-space"><span
style="font-size:10.0pt;font-family:SimSun">&nbsp;</span></span><span
                                              style="font-size:10.0pt;font-family:SimSun">Re:

                                              [sfc] SFC encapsulation
                                              chain ID</span><o:p></o:p></p>
                                        </div>
                                      </div>
                                    </div>
                                    <div>
                                      <p class="MsoNormal">&nbsp;<o:p></o:p></p>
                                    </div>
                                    <div>
                                      <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">This
                                          (lengthy and very lively)
                                          thread started from
                                          draft-rijsman-sfc-metadata-considerations
                                          (which I co-authored).</span><o:p></o:p></p>
                                    </div>
                                    <div>
                                      <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><o:p></o:p></p>
                                    </div>
                                    <div>
                                      <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">In
                                          section 4.8, we made a clear
                                          distinction between a service
                                          path layer (steering packets
                                          hop by hop along the chain)
                                          and a service function layer
                                          (convey metadata information
                                          of interest to SFs).
                                          Terminology aside, it seems
                                          that such layered view was
                                          agreed upon by many people on
                                          the mailing list.</span><o:p></o:p></p>
                                    </div>
                                    <div>
                                      <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><o:p></o:p></p>
                                    </div>
                                    <div>
                                      <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Now
                                          this certainly does beg the
                                          question of solving BOTH
                                          problems with the same
                                          (packet) encapsulation
                                          mechanism. Notably when
                                          observing that many use cases
                                          could be satisfied without
                                          SF-level metadata, or by using
                                          more out-of-band ways to
                                          convey such SF metadata. And
                                          also when observing that
                                          inband marking (e.g. packet
                                          headers) comes with various
                                          pros &amp; cons (some of the
                                          issues being identified in the
                                          draft, e.g. sections 4.1 and
                                          4.2).</span><o:p></o:p></p>
                                    </div>
                                    <div>
                                      <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><o:p></o:p></p>
                                    </div>
                                    <div>
                                      <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">I
                                          do agree with Maria. We may
                                          want to explore other options
                                          for addressing the needs of
                                          the service path layer that do
                                          not require an explicit
                                          chain-id of sorts.</span><o:p></o:p></p>
                                    </div>
                                    <div>
                                      <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><o:p></o:p></p>
                                    </div>
                                    <div>
                                      <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">In
                                          the draft, we concluded by
                                          stating &#8220;A productive path
                                          forward could be to divide and
                                          conquer: to clearly separate
                                          the problem of Service
                                          Function Path topology from
                                          the&nbsp;&nbsp; problem of [conveying
                                          SF] metadata&#8221;. I do believe we
                                          should explore such separation
                                          principle further.</span><o:p></o:p></p>
                                    </div>
                                    <div>
                                      <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><o:p></o:p></p>
                                    </div>
                                    <div>
                                      <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><o:p></o:p></p>
                                    </div>
                                    <div
                                      style="border:none;border-top:solid
                                      #B5C4DF 1.0pt;padding:3.0pt 0in
                                      0in 0in">
                                      <div>
                                        <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span
class="apple-converted-space"><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">&nbsp;</span></span><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc

                                            [<a moz-do-not-send="true"
                                              href="mailto:sfc-bounces@ietf.org"
                                              target="_blank"><span
                                                style="color:purple">mailto:sfc-bounces@ietf.org</span></a>]<span
class="apple-converted-space">&nbsp;</span><b>On Behalf Of<span
                                                class="apple-converted-space">&nbsp;</span></b><a
                                              moz-do-not-send="true"
                                              href="mailto:mikebianc@aol.com"
                                              target="_blank"><span
                                                style="color:purple">mikebianc@aol.com</span></a><br>
                                            <b>Sent:</b><span
                                              class="apple-converted-space">&nbsp;</span>Friday,
                                            March 14, 2014 5:50 PM<br>
                                            <b>To:</b><span
                                              class="apple-converted-space">&nbsp;</span><a
                                              moz-do-not-send="true"
                                              href="mailto:sfc@ietf.org"
                                              target="_blank"><span
                                                style="color:purple">sfc@ietf.org</span></a><br>
                                            <b>Subject:</b><span
                                              class="apple-converted-space">&nbsp;</span>Re:
                                            [sfc] SFC encapsulation
                                            chain ID</span><o:p></o:p></p>
                                      </div>
                                    </div>
                                    <div>
                                      <p class="MsoNormal">&nbsp;<o:p></o:p></p>
                                    </div>
                                    <div>
                                      <p class="MsoNormal"
                                        style="margin-bottom:12.0pt"><span
style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">I
                                          would imagine that if we made
                                          the Chain ID field in the
                                          header be optional, yet still
                                          required a header and still
                                          required that some indication
                                          of the chain be carried
                                          somewhere in the packet (mpls
                                          label or vlan or whatever),
                                          that the implementation would
                                          become overly complicated. &nbsp;To
                                          do so would be using SFC
                                          simply as a mechanism to carry
                                          meta data and not at all for
                                          service chaining, which sounds
                                          counter intuitive to me.&nbsp;<br>
                                          <br>
                                          Maria,&nbsp;<br>
                                          So, you are saying that you
                                          want to use SFC to carry
                                          around metadata, but not for
                                          actual service chaining
                                          because you already have a way
                                          to implement service chaining
                                          outside of SFC? &nbsp;Maybe I'm not
                                          following, but it seems to me
                                          that if you were to upgrade
                                          your network to support SFC
                                          that you would change from
                                          using your existing mechanism
                                          and start using SFC, which is
                                          meant to provide support for
                                          service functions that are not
                                          SFC aware. &nbsp;There are a number
                                          of us who have implemented, in
                                          one way or another, some sort
                                          of service chaining, but I (I
                                          can at least speak for myself)
                                          am looking to SFC not to
                                          enhance my current
                                          implementation, but to replace
                                          it with something better while
                                          still maintaining my core (non
                                          service function)
                                          infrastructure.</span><o:p></o:p></p>
                                    </div>
                                    <div style="margin-bottom:6.75pt">
                                      <div class="MsoNormal"
                                        style="text-align:center"
                                        align="center">
                                        <hr style="color:#999999"
                                          align="center"
                                          noshade="noshade" size="1"
                                          width="100%">
                                      </div>
                                    </div>
                                    <p class="MsoNormal"
                                      style="margin-bottom:6.75pt"><b>From:<span
                                          class="apple-converted-space">&nbsp;</span></b><a
                                        moz-do-not-send="true"
                                        href="mailto:kegray@cisco.com%3ckegray@cisco.com"
                                        target="_blank"><span
                                          style="color:purple">kegray@cisco.com&lt;kegray@cisco.com</span></a>&gt;<br>
                                      <b>To:<span
                                          class="apple-converted-space">&nbsp;</span></b>Ron
                                      Parker&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:Ron_Parker@affirmednetworks.com"
                                        target="_blank"><span
                                          style="color:purple">Ron_Parker@affirmednetworks.com</span></a>&gt;,Jim
                                      Guichard (jguichar)&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:jguichar@cisco.com"
                                        target="_blank"><span
                                          style="color:purple">jguichar@cisco.com</span></a>&gt;,Joel

                                      M. Halpern&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:jmh@joelhalpern.com"
                                        target="_blank"><span
                                          style="color:purple">jmh@joelhalpern.com</span></a>&gt;<br>
                                      <b>cc:<span
                                          class="apple-converted-space">&nbsp;</span></b><a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org%3csfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">sfc@ietf.org&lt;sfc@ietf.org</span></a>&gt;<br>
                                      <b>Sent:<span
                                          class="apple-converted-space">&nbsp;</span></b>Friday,
                                      March 14, 2014<br>
                                      <b>Subject:<span
                                          class="apple-converted-space">&nbsp;</span></b>Re:
                                      [sfc] SFC encapsulation chain ID<br>
                                      <br>
                                      +1 the idea is interoperability.<br>
                                      <br>
                                      <br>
                                      On 3/14/14 12:55 PM, "Ron Parker"
                                      &lt;<a moz-do-not-send="true"
                                        href="mailto:Ron_Parker@affirmednetworks.com"
                                        target="_blank"><span
                                          style="color:purple">Ron_Parker@affirmednetworks.com</span></a>&gt;
                                      wrote:<br>
                                      <br>
                                      &gt;Thanks, Jim.<br>
                                      &gt;<br>
                                      &gt;Remember that we have said
                                      many times that the SFC service
                                      header is<br>
                                      &gt;transport independent. &nbsp; Just
                                      because the chain id could be
                                      carried in<br>
                                      &gt;some form or another with some
                                      particular transport doesn't mean
                                      that it<br>
                                      &gt;could be universally conveyed.
                                      &nbsp;&nbsp; By making and keeping the SFC
                                      service<br>
                                      &gt;header transport independent
                                      makes it more applicable in more<br>
                                      &gt;environments and more likely
                                      to get adopted broadly.<br>
                                      &gt;<br>
                                      &gt; &nbsp; Ron<br>
                                      &gt;<br>
                                      &gt;<br>
                                      &gt;-----Original Message-----<br>
                                      &gt;From: Jim Guichard (jguichar)
                                      [<a moz-do-not-send="true"
                                        href="mailto:jguichar@cisco.com"
                                        target="_blank"><span
                                          style="color:purple">mailto:jguichar@cisco.com</span></a>]<br>
                                      &gt;Sent: Friday, March 14, 2014
                                      3:52 PM<br>
                                      &gt;To: Joel M. Halpern; Ron
                                      Parker<br>
                                      &gt;Cc:<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">sfc@ietf.org</span></a><br>
                                      &gt;Subject: SFC encapsulation
                                      chain ID<br>
                                      &gt;<br>
                                      &gt;Hi Joel,<br>
                                      &gt;<br>
                                      &gt;Perhaps but I would point out
                                      that the base SFC header could
                                      have a lot<br>
                                      &gt;more information than just the
                                      chain ID; I would also point out
                                      that the<br>
                                      &gt;devil is in the details and
                                      saying "well, I can just use an
                                      MPLS label"<br>
                                      &gt;hides much of the complexity
                                      of actually doing that.<br>
                                      &gt;<br>
                                      &gt;On 3/14/14, 2:35 PM, "Joel M.
                                      Halpern" &lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:jmh@joelhalpern.com"
                                        target="_blank"><span
                                          style="color:purple">jmh@joelhalpern.com</span></a>&gt;
                                      wrote:<br>
                                      &gt;<br>
                                      &gt;&gt;If the transport header
                                      carries enough information for
                                      identifying the<br>
                                      &gt;&gt;sequence (VLAN tag or MPLS
                                      label can both do the job), then
                                      arguably<br>
                                      &gt;&gt;the global chain ID is
                                      redundant. I can live with
                                      carrying it anyway<br>
                                      &gt;&gt;either if I have metadata
                                      to carry, or if I need the chain
                                      ID for some<br>
                                      &gt;&gt;purpose.<br>
                                      &gt;&gt; After all, some folks
                                      seem to want to use that for the
                                      forwarding<br>
                                      &gt;&gt;decisions.<br>
                                      &gt;&gt;<br>
                                      &gt;&gt;Yours,<br>
                                      &gt;&gt;Joel<br>
                                      &gt;&gt;<br>
                                      &gt;&gt;On 3/14/14, 2:28 PM, Ron
                                      Parker wrote:<br>
                                      &gt;&gt;&gt; The chain ID is the
                                      label that defines the sequence of
                                      service<br>
                                      &gt;&gt;&gt;functions that must be
                                      visited. &nbsp; It can be thought of as
                                      a handle for a<br>
                                      &gt;&gt;&gt;stack of must-visit
                                      network locations. &nbsp; I don't see
                                      how this can be<br>
                                      &gt;&gt;&gt;anything but
                                      mandatory.<br>
                                      &gt;&gt;&gt;<br>
                                      &gt;&gt;&gt; &nbsp;&nbsp;&nbsp; Ron<br>
                                      &gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;<br>
                                      &gt;&gt;&gt; -----Original
                                      Message-----<br>
                                      &gt;&gt;&gt; From: sfc [<a
                                        moz-do-not-send="true"
                                        href="mailto:sfc-bounces@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">mailto:sfc-bounces@ietf.org</span></a>]
                                      On Behalf Of Surendra Kumar<br>
                                      &gt;&gt;&gt;(smkumar)<br>
                                      &gt;&gt;&gt; Sent: Friday, March
                                      14, 2014 1:46 PM<br>
                                      &gt;&gt;&gt; To: Joel M. Halpern;
                                      NAPIERALA, MARIA H<br>
                                      &gt;&gt;&gt; Cc:<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">sfc@ietf.org</span></a><br>
                                      &gt;&gt;&gt; Subject: Re: [sfc]
                                      draft-rijsman-sfc-metadata-considerations<br>
                                      &gt;&gt;&gt;<br>
                                      &gt;&gt;&gt; [Trimmed the
                                      recipient list - needs approval
                                      otherwise]<br>
                                      &gt;&gt;&gt;<br>
                                      &gt;&gt;&gt; Completely agree
                                      here.<br>
                                      &gt;&gt;&gt;<br>
                                      &gt;&gt;&gt; SFC does not prevent
                                      VLAN stitching and one can
                                      continue to do that.<br>
                                      &gt;&gt;&gt;While at the same time
                                      SFC can include VLAN stitching to
                                      support<br>
                                      &gt;&gt;&gt;legacy SFs in the same
                                      chain that includes SFC aware SFs.
                                      Even legacy<br>
                                      &gt;&gt;&gt;SFs benefit from chain
                                      identification and hence can be
                                      shared across<br>
                                      &gt;&gt;&gt;different service
                                      chains.<br>
                                      &gt;&gt;&gt;<br>
                                      &gt;&gt;&gt; Surendra.<br>
                                      &gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;<br>
                                      &gt;&gt;&gt; On 3/14/14 10:26 AM,
                                      "Joel M. Halpern" &lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:jmh@joelhalpern.com"
                                        target="_blank"><span
                                          style="color:purple">jmh@joelhalpern.com</span></a>&gt;
                                      wrote:<br>
                                      &gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt; My own
                                      inclination is to observe that if
                                      you don't need explicit<br>
                                      &gt;&gt;&gt;&gt; chain
                                      identification and you don't need
                                      metadata, you can just omit<br>
                                      &gt;&gt;&gt;&gt; the sfc/nsh
                                      header. Still do service chaining,
                                      just no extra header.<br>
                                      &gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt; If we are going
                                      to have the header, it seems to me
                                      that the chain<br>
                                      &gt;&gt;&gt;&gt;identification
                                      field is very useful, and low cost
                                      once we have the<br>
                                      &gt;&gt;&gt;&gt;header.<br>
                                      &gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt; Yours,<br>
                                      &gt;&gt;&gt;&gt; Joel<br>
                                      &gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt; On 3/14/14, 1:00
                                      PM, NAPIERALA, MARIA H wrote:<br>
                                      &gt;&gt;&gt;&gt;&gt; Explicit
                                      chain identification should be
                                      made optional. I believe it<br>
                                      &gt;&gt;&gt;&gt;&gt; was discussed
                                      few months ago on this mailing
                                      list.<br>
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; Maria<br>
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; *From:*sfc [<a
                                        moz-do-not-send="true"
                                        href="mailto:sfc-bounces@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">mailto:sfc-bounces@ietf.org</span></a>]
                                      *On Behalf Of *Jmh.direct<br>
                                      &gt;&gt;&gt;&gt;&gt; *Sent:*
                                      Thursday, March 13, 2014 12:12 PM<br>
                                      &gt;&gt;&gt;&gt;&gt; *To:*<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:kegray@cisco.com"
                                        target="_blank"><span
                                          style="color:purple">kegray@cisco.com</span></a>;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:lucy.yong@huawei.com"
                                        target="_blank"><span
                                          style="color:purple">lucy.yong@huawei.com</span></a>;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:smkumar@cisco.com"
                                        target="_blank"><span
                                          style="color:purple">smkumar@cisco.com</span></a>;<br>
                                      &gt;&gt;&gt;&gt;&gt;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:jguichar@cisco.com"
                                        target="_blank"><span
                                          style="color:purple">jguichar@cisco.com</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt; *Cc:*<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:nicolas.bouthors@qosmos.com"
                                        target="_blank"><span
                                          style="color:purple">nicolas.bouthors@qosmos.com</span></a>;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">sfc@ietf.org</span></a>;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:hadi@mojatatu.com"
                                        target="_blank"><span
                                          style="color:purple">hadi@mojatatu.com</span></a>;<br>
                                      &gt;&gt;&gt;&gt;&gt;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:ron_parker@affirmednetworks.com"
                                        target="_blank"><span
                                          style="color:purple">ron_parker@affirmednetworks.com</span></a>;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">brijsman@juniper.net</span></a>;<br>
                                      &gt;&gt;&gt;&gt;&gt;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:jmh@joelhalpern.com"
                                        target="_blank"><span
                                          style="color:purple">jmh@joelhalpern.com</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt; *Subject:*
                                      Re: [sfc]
                                      draft-rijsman-sfc-metadata-considerations<br>
                                      &gt;&gt;&gt;&gt;&gt; *Importance:*
                                      Low<br>
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; Assuming I
                                      understand you properly Ken, I
                                      disagree.<br>
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; For example,
                                      by using separate terms I can
                                      easily discuss the fact<br>
                                      &gt;&gt;&gt;&gt;&gt; that certain
                                      kinds of data (chain
                                      identification) only need to be<br>
                                      &gt;&gt;&gt;&gt;&gt; adjust by a
                                      few apps in rare cases. And that
                                      data is not beeded<br>
                                      &gt;&gt;&gt;&gt;&gt; by the
                                      applications.<br>
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; Unless you
                                      would like to consider the chain
                                      identification as being<br>
                                      &gt;&gt;&gt;&gt;&gt; optional?<br>
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; Yours,<br>
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; Joel<br>
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; Sent from my
                                      Samsung smartphone on AT&amp;T<br>
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; --------
                                      Original message --------<br>
                                      &gt;&gt;&gt;&gt;&gt; Subject: Re:
                                      [sfc]
                                      draft-rijsman-sfc-metadata-considerations<br>
                                      &gt;&gt;&gt;&gt;&gt; From: "Ken
                                      Gray (kegray)" &lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:kegray@cisco.com"
                                        target="_blank"><span
                                          style="color:purple">kegray@cisco.com</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt;&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:kegray@cisco.com"
                                        target="_blank"><span
                                          style="color:purple">mailto:kegray@cisco.com</span></a>&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; To: Lucy yong
                                      &lt;<a moz-do-not-send="true"
                                        href="mailto:lucy.yong@huawei.com"
                                        target="_blank"><span
                                          style="color:purple">lucy.yong@huawei.com</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt;&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:lucy.yong@huawei.com%3e%3e,%22Surendra"
                                        target="_blank"><span
                                          style="color:purple">mailto:lucy.yong@huawei.com&gt;&gt;,"Surendra</span></a><span
                                        class="apple-converted-space">&nbsp;</span>Kumar
                                      (smkumar)"<br>
                                      &gt;&gt;&gt;&gt;&gt; &lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:smkumar@cisco.com"
                                        target="_blank"><span
                                          style="color:purple">smkumar@cisco.com</span></a><span
                                        class="apple-converted-space">&nbsp;</span>&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:smkumar@cisco.com%3e%3e,%22Jim"
                                        target="_blank"><span
                                          style="color:purple">mailto:smkumar@cisco.com&gt;&gt;,"Jim</span></a><span
                                        class="apple-converted-space">&nbsp;</span>Guichard<br>
                                      &gt;&gt;&gt;&gt;&gt;(jguichar)"<br>
                                      &gt;&gt;&gt;&gt;&gt; &lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:jguichar@cisco.com"
                                        target="_blank"><span
                                          style="color:purple">jguichar@cisco.com</span></a><span
                                        class="apple-converted-space">&nbsp;</span>&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:jguichar@cisco.com"
                                        target="_blank"><span
                                          style="color:purple">mailto:jguichar@cisco.com</span></a>&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; CC: Nicolas
                                      BOUTHORS &lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:Nicolas.BOUTHORS@qosmos.com"
                                        target="_blank"><span
                                          style="color:purple">Nicolas.BOUTHORS@qosmos.com</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt;&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:Nicolas.BOUTHORS@qosmos.com%3e%3e,sfc"
                                        target="_blank"><span
                                          style="color:purple">mailto:Nicolas.BOUTHORS@qosmos.com&gt;&gt;,sfc</span></a><span
                                        class="apple-converted-space">&nbsp;</span>&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">sfc@ietf.org</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt;&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org%3e%3e,Jamal"
                                        target="_blank"><span
                                          style="color:purple">mailto:sfc@ietf.org&gt;&gt;,Jamal</span></a><span
                                        class="apple-converted-space">&nbsp;</span>Hadi
                                      Salim &lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:hadi@mojatatu.com"
                                        target="_blank"><span
                                          style="color:purple">hadi@mojatatu.com</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt;&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:hadi@mojatatu.com%3e%3e,Ron"
                                        target="_blank"><span
                                          style="color:purple">mailto:hadi@mojatatu.com&gt;&gt;,Ron</span></a><span
                                        class="apple-converted-space">&nbsp;</span>Parker<br>
                                      &gt;&gt;&gt;&gt;&gt;&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:Ron_Parker@affirmednetworks.com"
                                        target="_blank"><span
                                          style="color:purple">Ron_Parker@affirmednetworks.com</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt; &lt;<a
                                        moz-do-not-send="true"
href="mailto:Ron_Parker@affirmednetworks.com%3e%3e,%22brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">mailto:Ron_Parker@affirmednetworks.com&gt;&gt;,"brijsman@juniper.net</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt; &lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">mailto:brijsman@juniper.net</span></a>&gt;"
                                      &lt;<a moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">brijsman@juniper.net</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt;&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net%3e%3e,%22Joel"
                                        target="_blank"><span
                                          style="color:purple">mailto:brijsman@juniper.net&gt;&gt;,"Joel</span></a><span
                                        class="apple-converted-space">&nbsp;</span>M.
                                      Halpern"<br>
                                      &gt;&gt;&gt;&gt;&gt;&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:jmh@joelhalpern.com"
                                        target="_blank"><span
                                          style="color:purple">jmh@joelhalpern.com</span></a><span
                                        class="apple-converted-space">&nbsp;</span>&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:jmh@joelhalpern.com"
                                        target="_blank"><span
                                          style="color:purple">mailto:jmh@joelhalpern.com</span></a>&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; The word
                                      "metadata" is a purposely
                                      ambiguous term "data that<br>
                                      &gt;&gt;&gt;&gt;&gt; provides
                                      information about other data". It
                                      is used to avoid THIS<br>
                                      &gt;&gt;&gt;&gt;&gt;discussion.<br>
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; For example,
                                      I propose we define "tequila
                                      metadata" because,<br>
                                      &gt;&gt;&gt;&gt;&gt; frankly, I
                                      will need to order a triple-shot
                                      if we keep attempting<br>
                                      &gt;&gt;&gt;&gt;&gt; to define
                                      something that, by definition, is
                                      ambiguous. I'd like<br>
                                      &gt;&gt;&gt;&gt;&gt; my bartender
                                      to understand me specifically when
                                      I say "I need a<br>
                                      &gt;&gt;&gt;&gt;&gt;shot".<br>
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; On 3/13/14
                                      7:49 AM, "Lucy yong" &lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:lucy.yong@huawei.com"
                                        target="_blank"><span
                                          style="color:purple">lucy.yong@huawei.com</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt; &lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:lucy.yong@huawei.com"
                                        target="_blank"><span
                                          style="color:purple">mailto:lucy.yong@huawei.com</span></a>&gt;&gt;
                                      wrote:<br>
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;Snip..<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;SK&gt;
                                      Just copying from the PS:<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;--<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;Data
                                      plane metadata provides the
                                      ability to exchange information<br>
                                      &gt;&gt;&gt;&gt;&gt;between<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;the
                                      network and service functions,
                                      between service functions,<br>
                                      &gt;&gt;&gt;&gt;&gt;and service<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;functions and the network.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;--<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;It is a
                                      lucid definition. We are
                                      unnecessarily making the word<br>
                                      &gt;&gt;&gt;&gt;&gt;"network"<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;controversial, IMO.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;[Lucy]
                                      This is my point. "The network" is
                                      too general here,<br>
                                      &gt;&gt;&gt;&gt;&gt;which brings<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;metadata great power to do
                                      many things. This is why people<br>
                                      &gt;&gt;&gt;&gt;&gt;invent ideas<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;here,
                                      which causes a lot of debates on
                                      metadata usage potentials.<br>
                                      &gt;&gt;&gt;&gt;&gt; We<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;should
                                      not spend a lot of times on that
                                      debates and judge which<br>
                                      &gt;&gt;&gt;&gt;&gt;usage is<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;valuable or not. Thus, for the
                                      SFC work, it will be helpful if<br>
                                      &gt;&gt;&gt;&gt;&gt;we can<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;narrow
                                      down a bit. Joel makes explicitly
                                      two cases, which is<br>
                                      &gt;&gt;&gt;&gt;&gt;helpful to<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;develop
                                      use cases for each case. I would
                                      like to see that the<br>
                                      &gt;&gt;&gt;&gt;&gt;problem<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;statement can be more specific
                                      on metadata definition, which may<br>
                                      &gt;&gt;&gt;&gt;&gt;be<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;helpful
                                      in less focusing on it and moving
                                      forward.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;Lucy<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;Surendra.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;Thanks,<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;Lucy<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;-----Original Message-----<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;From: Jim Guichard
                                      (jguichar) [<a
                                        moz-do-not-send="true"
                                        href="mailto:jguichar@cisco.com"
                                        target="_blank"><span
                                          style="color:purple">mailto:jguichar@cisco.com</span></a>]<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;Sent: Wednesday, March 12,
                                      2014 4:38 PM<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;To:
                                      Lucy yong<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;Cc:
                                      Joel M. Halpern; Nicolas BOUTHORS;
                                      Ron Parker;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">brijsman@juniper.net</span></a><span
                                        class="apple-converted-space">&nbsp;</span>&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">mailto:brijsman@juniper.net</span></a>&gt;;

                                      sfc; Jamal<br>
                                      &gt;&gt;&gt;&gt;&gt;Hadi Salim<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;Subject: Re: [sfc]
                                      draft-rijsman-sfc-metadata-considerations<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;Hi
                                      Lucy,<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;No.
                                      I am simply saying we should not
                                      overcomplicate the problem<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;statement with text that
                                      adds little to no value in my
                                      opinion.<br>
                                      &gt;&gt;&gt;&gt;&gt; Whether<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;we
                                      call it metadata, or context, has
                                      no bearing on the fact<br>
                                      &gt;&gt;&gt;&gt;&gt;that the<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;problem statement already
                                      clearly states we need to be able
                                      to<br>
                                      &gt;&gt;&gt;&gt;&gt;pass<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;information between SF&sup1;s
                                      and between the network &amp;
                                      SF&sup1;s.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;On
                                      3/12/14, 5:13 PM, "Lucy yong" &lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:lucy.yong@huawei.com"
                                        target="_blank"><span
                                          style="color:purple">lucy.yong@huawei.com</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt;&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:lucy.yong@huawei.com"
                                        target="_blank"><span
                                          style="color:purple">mailto:lucy.yong@huawei.com</span></a>&gt;&gt;
                                      wrote:<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;Hi Jim,<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;I for one don't agree
                                      and think we are over complicating
                                      what<br>
                                      &gt;&gt;&gt;&gt;&gt;should<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;be straightforward.
                                      The SFC encapsulation should
                                      enable two<br>
                                      &gt;&gt;&gt;&gt;&gt;things:<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;1. Steering of
                                      selected flows through a service
                                      chain; this is<br>
                                      &gt;&gt;&gt;&gt;&gt;the<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;service function path.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;2. Passing of context
                                      associated with a given flow
                                      within said<br>
                                      &gt;&gt;&gt;&gt;&gt;service<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;function path. This
                                      context information may be
                                      consumed by a<br>
                                      &gt;&gt;&gt;&gt;&gt;SF (an<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;application ID is an
                                      example) or may be consumed by the<br>
                                      &gt;&gt;&gt;&gt;&gt;forwarding<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;elements (a vrf-ID is
                                      an example).<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;[Lucy] Do you call the
                                      context as metadata or not? Do we
                                      have<br>
                                      &gt;&gt;&gt;&gt;&gt;another<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;term here beside SFC
                                      header and metadata. I see that
                                      you don't<br>
                                      &gt;&gt;&gt;&gt;&gt;want to<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;separate what is
                                      consumed by SF and what is
                                      consumed by the<br>
                                      &gt;&gt;&gt;&gt;&gt;forwarding<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;elements.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;Lucy<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;Sent from my iPhone<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt; On Mar 12, 2014,
                                      at 4:16 PM, "Lucy yong"<br>
                                      &gt;&gt;&gt;&gt;&gt;&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:lucy.yong@huawei.com"
                                        target="_blank"><span
                                          style="color:purple">lucy.yong@huawei.com</span></a><span
                                        class="apple-converted-space">&nbsp;</span>&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:lucy.yong@huawei.com"
                                        target="_blank"><span
                                          style="color:purple">mailto:lucy.yong@huawei.com</span></a>&gt;&gt;

                                      wrote:<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt; Great. Then we
                                      may consider two special metadata
                                      definitions<br>
                                      &gt;&gt;&gt;&gt;&gt;in the<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;problem statement
                                      so we can all use the same
                                      definitions.<br>
                                      &gt;&gt;&gt;&gt;&gt;Here is my<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;suggested text and
                                      like to hear you and other's input
                                      and<br>
                                      &gt;&gt;&gt;&gt;&gt;suggestions.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt; Dataplane
                                      Metadata: Data plane metadata
                                      provides the ability<br>
                                      &gt;&gt;&gt;&gt;&gt;to<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;exchange
                                      information between the elements
                                      in a service function<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;chaining. In this
                                      context, there are two types of
                                      data plane<br>
                                      &gt;&gt;&gt;&gt;&gt;metadata.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt; Service Function
                                      Metadata: the information
                                      exchanged between<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;classifier and
                                      service functions, between service
                                      functions to<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;facilitate service
                                      functions on the packet treatment.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt; Steering
                                      Metadata: the information from
                                      service functions to a<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;classifier or
                                      service node for traffic
                                      forwarding purpose.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt; -end<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt; Lucy<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt; -----Original
                                      Message-----<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt; From: Joel M.
                                      Halpern [<a moz-do-not-send="true"
href="mailto:jmh@joelhalpern.com" target="_blank"><span
                                          style="color:purple">mailto:jmh@joelhalpern.com</span></a>]<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt; Sent: Wednesday,
                                      March 12, 2014 2:35 PM<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt; To: Lucy yong;
                                      Nicolas BOUTHORS; Ron Parker<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt; Cc: Jim Guichard
                                      (jguichar);<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">brijsman@juniper.net</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt;&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">mailto:brijsman@juniper.net</span></a>&gt;;
                                      sfc; Jamal Hadi<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt; Salim<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt; Subject: Re:
                                      [sfc]
                                      draft-rijsman-sfc-metadata-considerations<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt; Yes, I am trying
                                      to consistently distinguish those
                                      two cases<br>
                                      &gt;&gt;&gt;&gt;&gt;when<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;talking about the
                                      information carried with packets
                                      in service<br>
                                      &gt;&gt;&gt;&gt;&gt;chains.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt; Yours,<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt; Joel<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt; On 3/12/14,
                                      3:13 PM, Lucy yong wrote:<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt; Joel, See
                                      below. -----Original Message-----
                                      From: sfc<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt; [<a
                                        moz-do-not-send="true"
                                        href="mailto:sfc-bounces@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">mailto:sfc-bounces@ietf.org</span></a>]
                                      On Behalf Of Joel M. Halpern<br>
                                      &gt;&gt;&gt;&gt;&gt;Sent:<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt; Wednesday,
                                      March 12, 2014 2:02 PM To: Lucy
                                      yong; Nicolas<br>
                                      &gt;&gt;&gt;&gt;&gt;BOUTHORS;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt; Ron Parker
                                      Cc: Jim Guichard (jguichar);<br>
                                      &gt;&gt;&gt;&gt;&gt;<a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">brijsman@juniper.net</span></a><span
                                        class="apple-converted-space">&nbsp;</span>&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">mailto:brijsman@juniper.net</span></a>&gt;;

                                      sfc;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt; Jamal Hadi
                                      Salim Subject: Re: [sfc]<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;
                                      draft-rijsman-sfc-metadata-considerations<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt; I was trying
                                      to word it carefully not to focus
                                      on who puts<br>
                                      &gt;&gt;&gt;&gt;&gt;the<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt; information
                                      in, but only on who consumes the
                                      information.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt; Information
                                      for service functions may come
                                      from the ingress<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt; classifier or
                                      from other service functions.
                                      [Lucy] this is<br>
                                      &gt;&gt;&gt;&gt;&gt;the one<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt; case using
                                      metadata in your view. Information
                                      for the<br>
                                      &gt;&gt;&gt;&gt;&gt;forwarding<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt; will
                                      generally come from the ingress
                                      classifier, but in<br>
                                      &gt;&gt;&gt;&gt;&gt;special<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt; cases may be
                                      provided by service functions. (I
                                      keep<br>
                                      &gt;&gt;&gt;&gt;&gt;wanting to get<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt; rid of those
                                      special cases, but so far there
                                      seem to be<br>
                                      &gt;&gt;&gt;&gt;&gt;just enough<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt; of them to
                                      warrant covering in the solution.
                                      And more<br>
                                      &gt;&gt;&gt;&gt;&gt;importantly,<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt; significant
                                      support for it in the working
                                      group.) [Lucy]<br>
                                      &gt;&gt;&gt;&gt;&gt;This is<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt; the second
                                      case using metadata in your view
                                      (but you don't<br>
                                      &gt;&gt;&gt;&gt;&gt;like it).<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt; And you
                                      suggest distinguishing these two
                                      cases when<br>
                                      &gt;&gt;&gt;&gt;&gt;discussing<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt; about
                                      metadata usage. Is that right
                                      understanding?<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt; Lucy<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt; Yours, Joel<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt; On
                                      3/12/14, 2:33 PM, Lucy yong wrote:<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt; Joel, I
                                      interpret that you suggests that
                                      distinguish the<br>
                                      &gt;&gt;&gt;&gt;&gt;exchange<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;
                                      information data plane carried
                                      between service functions<br>
                                      &gt;&gt;&gt;&gt;&gt;and the<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt; exchange
                                      information data plane carried
                                      from a service<br>
                                      &gt;&gt;&gt;&gt;&gt;function to<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt; a service
                                      node. Is this right understanding?
                                      Lucy<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;
                                      -----Original Message----- From:
                                      Joel M. Halpern<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt; [<a
                                        moz-do-not-send="true"
                                        href="mailto:jmh@joelhalpern.com"
                                        target="_blank"><span
                                          style="color:purple">mailto:jmh@joelhalpern.com</span></a>]
                                      Sent: Wednesday, March 12,<br>
                                      &gt;&gt;&gt;&gt;&gt;2014<br>
                                      &gt;&gt;&gt;&gt;&gt; 1:19<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt; PM<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt; To: Lucy
                                      yong; Nicolas BOUTHORS; Ron Parker
                                      Cc: Jim Guichard<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;
                                      (jguichar);<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">brijsman@juniper.net</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt;&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">mailto:brijsman@juniper.net</span></a>&gt;;
                                      sfc; Jamal Hadi Salim Subject:<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt; Re: [sfc]
draft-rijsman-sfc-metadata-considerations<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt; My
                                      inclination would be to tune that
                                      definition to<br>
                                      &gt;&gt;&gt;&gt;&gt;distinguish<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt; between
                                      dataplane carried information
                                      intended for use by<br>
                                      &gt;&gt;&gt;&gt;&gt;service<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt; funcitons
                                      (whatever the origin), and
                                      dataplane carried<br>
                                      &gt;&gt;&gt;&gt;&gt;information<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt; intended
                                      for dataplane forwarding
                                      components.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt; Yours,
                                      Joel<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi
                                      Joel,<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt; I
                                      agree that we need using the same
                                      definition for a<br>
                                      &gt;&gt;&gt;&gt;&gt;term, but<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      disagree that the metadata
                                      definition here is a set of<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      information put in the SFC header.
                                      This may be too narrow<br>
                                      &gt;&gt;&gt;&gt;&gt;or lead<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt; to a
                                      particular solution. I am fine
                                      with this definition<br>
                                      &gt;&gt;&gt;&gt;&gt;in the<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      problem statement w/ minor tweak
                                      (suggested on mailing<br>
                                      &gt;&gt;&gt;&gt;&gt;list).<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Dataplane Metadata: Data plane
                                      metadata provides the<br>
                                      &gt;&gt;&gt;&gt;&gt;ability to<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      exchange information between the
                                      classifiers and service<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      functions, between service
                                      functions, and service<br>
                                      &gt;&gt;&gt;&gt;&gt;functions and<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt; the<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      classifiers|service nodes.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt; There
                                      may be a solution that a service
                                      function passes<br>
                                      &gt;&gt;&gt;&gt;&gt;some<br>
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      information to attached service
                                      node without using SFC<br>
                                      &gt;&gt;&gt;&gt;&gt;header.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Thanks, Lucy<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      -----Original Message----- From:
                                      Joel Halpern Direct<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt; [<a
                                        moz-do-not-send="true"
                                        href="mailto:jmh.direct@joelhalpern.com"
                                        target="_blank"><span
                                          style="color:purple">mailto:jmh.direct@joelhalpern.com</span></a>]
                                      Sent: Wednesday,<br>
                                      &gt;&gt;&gt;&gt;&gt;March 12,<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt; 2014
                                      12:25 PM To: Lucy yong; Joel M.
                                      Halpern; Nicolas<br>
                                      &gt;&gt;&gt;&gt;&gt;BOUTHORS;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron
                                      Parker Cc: Jim Guichard
                                      (jguichar);<br>
                                      &gt;&gt;&gt;&gt;&gt;<a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">brijsman@juniper.net</span></a><span
                                        class="apple-converted-space">&nbsp;</span>&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">mailto:brijsman@juniper.net</span></a>&gt;;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt; sfc;
                                      Jamal Hadi Salim Subject: Re:
                                      [sfc]<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      draft-rijsman-sfc-metadata-considerations<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt; Lucy,
                                      you say "the metadata term means
                                      ..." The<br>
                                      &gt;&gt;&gt;&gt;&gt;definition you<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt; then
                                      provide is a definition of the set
                                      of information we<br>
                                      &gt;&gt;&gt;&gt;&gt;are<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      proposing that we put in the SFC
                                      header. I, and others,<br>
                                      &gt;&gt;&gt;&gt;&gt;have<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt; been
                                      using the term metadata more
                                      narrowly. We can use<br>
                                      &gt;&gt;&gt;&gt;&gt;whatever<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      definition we want. But we do need
                                      to agree on the<br>
                                      &gt;&gt;&gt;&gt;&gt;definition.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt; For
                                      the purposes of the WG, it seems
                                      much more useful to<br>
                                      &gt;&gt;&gt;&gt;&gt;use the<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt; term
                                      metadata for the narrower
                                      description.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Yours, Joel<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      On 3/12/14, 1:19 PM, Lucy yong
                                      wrote:<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Hi Joel,<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I
                                      agree. We need to differentiate
                                      the metadata used by<br>
                                      &gt;&gt;&gt;&gt;&gt;service<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;function
                                      and SFC header. The metadata term
                                      means carrying<br>
                                      &gt;&gt;&gt;&gt;&gt;some<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;states
                                      along with the packet. IMO: SFC
                                      header is a kind of<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;metadata
                                      carried on packet for next service
                                      node to use.<br>
                                      &gt;&gt;&gt;&gt;&gt;In the<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;context
                                      of SFC, we have term for SFC
                                      header and the<br>
                                      &gt;&gt;&gt;&gt;&gt;metadata that<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;was
                                      carried between service functions,
                                      or between service<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;functions
                                      and classifiers/service nodes,
                                      which is what<br>
                                      &gt;&gt;&gt;&gt;&gt;the draft<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;focus.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Thanks, Lucy<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      -----Original Message----- From:
                                      Joel M. Halpern<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [<a
                                        moz-do-not-send="true"
                                        href="mailto:jmh@joelhalpern.com"
                                        target="_blank"><span
                                          style="color:purple">mailto:jmh@joelhalpern.com</span></a>]
                                      Sent: Wednesday, March 12,<br>
                                      &gt;&gt;&gt;&gt;&gt; 2014<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      11:18 AM To: Lucy yong; Nicolas
                                      BOUTHORS; Ron Parker Cc:<br>
                                      &gt;&gt;&gt;&gt;&gt; Jim<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Guichard (jguichar);<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">brijsman@juniper.net</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt;&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">mailto:brijsman@juniper.net</span></a>&gt;;
                                      sfc; Jamal Hadi Salim<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Subject: Re: [sfc]<br>
                                      &gt;&gt;&gt;&gt;&gt;
                                      draft-rijsman-sfc-metadata-considerations<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I
                                      think it is important to keep a
                                      strong distinction<br>
                                      &gt;&gt;&gt;&gt;&gt;between<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      metadata (which is for use by
                                      applications) and the<br>
                                      &gt;&gt;&gt;&gt;&gt;service<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      chaining information in the base
                                      service chain header,<br>
                                      &gt;&gt;&gt;&gt;&gt;which is<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      for use by the service chain
                                      support mechanisms.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Yours, Joel<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      On 3/12/14, 10:42 AM, Lucy yong
                                      wrote:<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Fully agree with Joe.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      We should not require a fix length
                                      for in-band metadata<br>
                                      &gt;&gt;&gt;&gt;&gt;but<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      also not leave it for freely
                                      usage. In fact, when a<br>
                                      &gt;&gt;&gt;&gt;&gt;service<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      node inserts SFC header on a
                                      (encapsulated) packet and<br>
                                      &gt;&gt;&gt;&gt;&gt;send to<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      next service node, SFC header
                                      itself can be seen as a<br>
                                      &gt;&gt;&gt;&gt;&gt;metadata.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Lucy<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      -----Original Message----- From:
                                      sfc<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      [<a moz-do-not-send="true"
                                        href="mailto:sfc-bounces@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">mailto:sfc-bounces@ietf.org</span></a>]
                                      On Behalf Of Joel M.<br>
                                      &gt;&gt;&gt;&gt;&gt;Halpern<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Sent: Wednesday, March 12, 2014
                                      9:21 AM To: Nicolas<br>
                                      &gt;&gt;&gt;&gt;&gt;BOUTHORS;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Ron Parker Cc: Jim Guichard
                                      (jguichar);<br>
                                      &gt;&gt;&gt;&gt;&gt;<a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">brijsman@juniper.net</span></a><span
                                        class="apple-converted-space">&nbsp;</span>&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">mailto:brijsman@juniper.net</span></a>&gt;;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      sfc; Jamal Hadi Salim Subject: Re:
                                      [sfc]<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
draft-rijsman-sfc-metadata-considerations<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      For in-band metadata, the API for
                                      access can easily be<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      synchronous. Out of band metadata
                                      needs different<br>
                                      &gt;&gt;&gt;&gt;&gt;handling.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      There are many cases where
                                      out-of-band metadata is<br>
                                      &gt;&gt;&gt;&gt;&gt;useful and<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      appropriate. But they do not cover
                                      all needs by any<br>
                                      &gt;&gt;&gt;&gt;&gt;stretch.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Even if each piece of in-band
                                      metadata is of fixed<br>
                                      &gt;&gt;&gt;&gt;&gt;length,<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      there are many different kinds of
                                      metatype. Trying to<br>
                                      &gt;&gt;&gt;&gt;&gt;say<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      "there will be exactly four
                                      pieces, and they will be of<br>
                                      &gt;&gt;&gt;&gt;&gt;types<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      t1, t2, t3, and t4" is simply too
                                      specific for even 80%<br>
                                      &gt;&gt;&gt;&gt;&gt;of the<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;needs.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Yours, Joel<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      On 3/12/14, 8:52 AM, Nicolas
                                      BOUTHORS wrote:<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Hello Ron,<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Sending out of band congruent
                                      metadata may not be the<br>
                                      &gt;&gt;&gt;&gt;&gt;answer<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      to all needs but it is one tool
                                      that we should keep.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Not all metadata is tied to a
                                      specific packet, for<br>
                                      &gt;&gt;&gt;&gt;&gt;example a<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      policy change in PCRF could lead
                                      to some metadata<br>
                                      &gt;&gt;&gt;&gt;&gt;signaling,<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      the reaction time need not be
                                      immediate, few ms may<br>
                                      &gt;&gt;&gt;&gt;&gt;not matter.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      As you point, if a packet is tied
                                      to a metadata a<br>
                                      &gt;&gt;&gt;&gt;&gt;correlation<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      info can be set in both packet to
                                      deal with it (i.e<br>
                                      &gt;&gt;&gt;&gt;&gt;metadata<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      expected flag in the SFC header,
                                      plus an id)<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Finally we can still send some
                                      limited metadata within<br>
                                      &gt;&gt;&gt;&gt;&gt;a header.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      This could be used for load
                                      balancers in particular if<br>
                                      &gt;&gt;&gt;&gt;&gt;we<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      agree on a convention to locate
                                      "coarse grain policy"<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      / "fine grain policy" on reserved
                                      context headers.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      This seems to open up a lot of
                                      flexibility /<br>
                                      &gt;&gt;&gt;&gt;&gt;innovations.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      On your last point, there is a
                                      question on how to make<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      metadata available to a Service
                                      Function. Current socket<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      connections for example do not
                                      allow to retrieve IP<br>
                                      &gt;&gt;&gt;&gt;&gt;header<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      options. So I assume that SFC
                                      aware Service Functions<br>
                                      &gt;&gt;&gt;&gt;&gt;will<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      need some (asynchronous<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      ?) API to retrieve SFC header
                                      information as well as<br>
                                      &gt;&gt;&gt;&gt;&gt;in-band<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      metadata. I don't see out of band
                                      metadata transport<br>
                                      &gt;&gt;&gt;&gt;&gt;adding<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      complexity, the same API can
                                      probably apply.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      The alternative option, allowing
                                      variable sized<br>
                                      &gt;&gt;&gt;&gt;&gt;metadata in<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      the SFC header has some drawbacks
                                      as well, one being<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      fragmentation, and some switches
                                      expecting as well to<br>
                                      &gt;&gt;&gt;&gt;&gt;look at<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      end user traffic headers for link
                                      load balancing. I<br>
                                      &gt;&gt;&gt;&gt;&gt;would<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      agree that if we can accept these
                                      issues, then sending<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      off-line congruent metadata looses
                                      its interest.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      We need to take into account that
                                      both in-band and<br>
                                      &gt;&gt;&gt;&gt;&gt;congruent<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      out-of-band metadata transport is
                                      not reliable. A<br>
                                      &gt;&gt;&gt;&gt;&gt;packet loss<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      triggering retransmission would
                                      not lead to the<br>
                                      &gt;&gt;&gt;&gt;&gt;identical<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      reconstruction of the associated
                                      metadata. In some<br>
                                      &gt;&gt;&gt;&gt;&gt;cases, we<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      might thus even need non-congruent
                                      out-of-band reliable<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      metadata transport.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Nicolas
                                      ________________________________________
                                      From:<br>
                                      &gt;&gt;&gt;&gt;&gt; Ron<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Parker [<a moz-do-not-send="true"
href="mailto:Ron_Parker@affirmednetworks.com" target="_blank"><span
                                          style="color:purple">Ron_Parker@affirmednetworks.com</span></a>]
                                      Sent:<br>
                                      &gt;&gt;&gt;&gt;&gt;Wednesday,<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      March 12, 2014<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      12:43 PM To: Nicolas BOUTHORS Cc:
                                      Jim Guichard<br>
                                      &gt;&gt;&gt;&gt;&gt;(jguichar);<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">brijsman@juniper.net</span></a><span
                                        class="apple-converted-space">&nbsp;</span>&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">mailto:brijsman@juniper.net</span></a>&gt;;<br>
                                      &gt;&gt;&gt;&gt;&gt;sfc; Jamal
                                      Hadi Salim Subject: Re: [sfc]<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
draft-rijsman-sfc-metadata-considerations<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Nicolas,<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      I understand the concept for out
                                      of band signaling of<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;metadata,
                                      but I am concerned that it
                                      introduces<br>
                                      &gt;&gt;&gt;&gt;&gt;significant<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;complexity
                                      due to the potential race
                                      condition of<br>
                                      &gt;&gt;&gt;&gt;&gt;receiving the<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;real
                                      packet before the metadata. While
                                      the real packet<br>
                                      &gt;&gt;&gt;&gt;&gt;could<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;indicate
                                      that out of band metadata is
                                      expected, how can<br>
                                      &gt;&gt;&gt;&gt;&gt;we<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;guarantee
                                      the order of reception? What if
                                      switching or<br>
                                      &gt;&gt;&gt;&gt;&gt;routing<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;nodes
                                      apply hash based load balancing?
                                      What if the load<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;balancing
                                      understands SFC encaps and looks
                                      beyond it to<br>
                                      &gt;&gt;&gt;&gt;&gt;the<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;original
                                      header to get better entropy?<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Can we guarantee that the metadata
                                      and real packet<br>
                                      &gt;&gt;&gt;&gt;&gt;will follow<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;the
                                      exact same path? If we can not,
                                      then<br>
                                      &gt;&gt;&gt;&gt;&gt;implementations
                                      will<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;need
                                      to add ingress queuing to cope
                                      with the scenario.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Also, do you feel that the
                                      increase in implementation<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      complexity at the service
                                      functions is reasonable?<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Thanks.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Ron<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      On Mar 12, 2014, at 4:09 AM,
                                      "Nicolas BOUTHORS"<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      &lt;<a moz-do-not-send="true"
                                        href="mailto:Nicolas.BOUTHORS@qosmos.com"
                                        target="_blank"><span
                                          style="color:purple">Nicolas.BOUTHORS@qosmos.com</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt;&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:Nicolas.BOUTHORS@qosmos.com"
                                        target="_blank"><span
                                          style="color:purple">mailto:Nicolas.BOUTHORS@qosmos.com</span></a>&gt;&gt;
                                      wrote:<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      I think we must make a distinction
                                      between:<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      - Metadata which should be part of
                                      the header defined<br>
                                      &gt;&gt;&gt;&gt;&gt;as in<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      band marking. - Metadata with can
                                      be passed out of<br>
                                      &gt;&gt;&gt;&gt;&gt;band, for<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      example congruent out of band
                                      signaling defined in<br>
                                      &gt;&gt;&gt;&gt;&gt;the draft<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      The former calls for a limited
                                      space in the header,<br>
                                      &gt;&gt;&gt;&gt;&gt;true, The<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      latter however does not incur any
                                      space limitation<br>
                                      &gt;&gt;&gt;&gt;&gt;and is<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      still fairly efficient and it
                                      remains compatible with<br>
                                      &gt;&gt;&gt;&gt;&gt;a fixed<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      size header used to route those
                                      signaling messages<br>
                                      &gt;&gt;&gt;&gt;&gt;along the<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      chain's service functions.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Nicolas
                                      ________________________________________
                                      From:<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Jim Guichard (jguichar) [<a
                                        moz-do-not-send="true"
                                        href="mailto:jguichar@cisco.com"
                                        target="_blank"><span
                                          style="color:purple">jguichar@cisco.com</span></a>]
                                      Sent:<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Tuesday, March 11, 2014 6:48 PM
                                      To: Ron Parker Cc:<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Nicolas BOUTHORS;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">brijsman@juniper.net</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt;&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">mailto:brijsman@juniper.net</span></a>&gt;;
                                      sfc; Jamal Hadi Salim<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Subject: Re: [sfc]<br>
                                      &gt;&gt;&gt;&gt;&gt;
                                      draft-rijsman-sfc-metadata-considerations<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Hi Ron,<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      We can certainly have this
                                      discussion but we should<br>
                                      &gt;&gt;&gt;&gt;&gt;first<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      consider what information is
                                      necessary and if said<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      information can fit within a fixed
                                      number of contexts<br>
                                      &gt;&gt;&gt;&gt;&gt;in the<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      majority of cases. Remember, the
                                      goal of being able<br>
                                      &gt;&gt;&gt;&gt;&gt;to pass<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      metadata through the network is to
                                      enhance service<br>
                                      &gt;&gt;&gt;&gt;&gt;delivery,<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      not pass the entire works of
                                      Shakespeare ;-)<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Sent from my iPhone<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      On Mar 7, 2014, at 3:52 AM, "Ron
                                      Parker"<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      &lt;<a moz-do-not-send="true"
                                        href="mailto:Ron_Parker@affirmednetworks.com"
                                        target="_blank"><span
                                          style="color:purple">Ron_Parker@affirmednetworks.com</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt;&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:Ron_Parker@affirmednetworks.com"
                                        target="_blank"><span
                                          style="color:purple">mailto:Ron_Parker@affirmednetworks.com</span></a>&gt;&gt;
                                      wrote:<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Nicolas,<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      I see similar requirements from
                                      the 3gpp EPC side.<br>
                                      &gt;&gt;&gt;&gt;&gt;I would<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      like to propose an OUI / TLV based
                                      approach where the<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      reserved OUI can be used for
                                      agreed upon types of<br>
                                      &gt;&gt;&gt;&gt;&gt;common<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      metadata and vendor or other
                                      organizational OUIs can<br>
                                      &gt;&gt;&gt;&gt;&gt;be used<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      to quickly innovate in the
                                      networks.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Simultaneously, I would also like
                                      to consider<br>
                                      &gt;&gt;&gt;&gt;&gt;mechanisms<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      that are optimized for long lived
                                      flows so as to<br>
                                      &gt;&gt;&gt;&gt;&gt;limit the<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      negative effects of packet growth.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Ron<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      On Mar 7, 2014, at 8:34 AM,
                                      "Nicolas BOUTHORS"<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      &lt;<a moz-do-not-send="true"
                                        href="mailto:Nicolas.BOUTHORS@qosmos.com"
                                        target="_blank"><span
                                          style="color:purple">Nicolas.BOUTHORS@qosmos.com</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt;&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:Nicolas.BOUTHORS@qosmos.com"
                                        target="_blank"><span
                                          style="color:purple">mailto:Nicolas.BOUTHORS@qosmos.com</span></a>&gt;&gt;
                                      wrote:<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Hello Jim<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      I have seen cases in Gi LAN, where
                                      subscriber related<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      information is passed to a Web
                                      Proxy for HTTP header<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      enrichment (aimed at some Web
                                      Content providers<br>
                                      &gt;&gt;&gt;&gt;&gt;partners of<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      the Mobile Operator).<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Information was an coded
                                      (persistent) subscriber id<br>
                                      &gt;&gt;&gt;&gt;&gt;derived<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      from the MSISDN, and couple of f
                                      customer profile<br>
                                      &gt;&gt;&gt;&gt;&gt;related<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      fields.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      In an sfc based Gi LAN, this
                                      entity should receive<br>
                                      &gt;&gt;&gt;&gt; &gt;from the<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Classifier<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      - A classification of the Content
                                      Provider ( Id,<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Category) based on traffic
                                      analysis - The MSISDN of<br>
                                      &gt;&gt;&gt;&gt;&gt; the<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      subscriber - Two subscriber policy
                                      fields (not tied<br>
                                      &gt;&gt;&gt;&gt;&gt; to PCRF<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      but belonging to the Subscriber
                                      DB) (Subscriber<br>
                                      &gt;&gt;&gt;&gt;&gt; category,<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      sub-category) - A session id (for
                                      logging and<br>
                                      &gt;&gt;&gt;&gt;&gt;tracking<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      purposes)<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      The objective being to avoid
                                      having the HTTP Proxy<br>
                                      &gt;&gt;&gt;&gt;&gt;to<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      become a trusted application
                                      (interogate the<br>
                                      &gt;&gt;&gt;&gt;&gt; subscriber
                                      DB,<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      etc..)<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Nicolas<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      ________________________________________
                                      From: Jim<br>
                                      &gt;&gt;&gt;&gt;&gt; Guichard<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      (jguichar) [<a
                                        moz-do-not-send="true"
                                        href="mailto:jguichar@cisco.com"
                                        target="_blank"><span
                                          style="color:purple">jguichar@cisco.com</span></a>]
                                      Sent:<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Thursday, March 06, 2014 2:02 PM
                                      To: Jamal Hadi<br>
                                      &gt;&gt;&gt;&gt;&gt;Salim;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:jmoisand@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">jmoisand@juniper.net</span></a><span
                                        class="apple-converted-space">&nbsp;</span>&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:jmoisand@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">mailto:jmoisand@juniper.net</span></a>&gt;;<br>
                                      &gt;&gt;&gt;&gt;&gt;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">brijsman@juniper.net</span></a><span
                                        class="apple-converted-space">&nbsp;</span>&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:brijsman@juniper.net"
                                        target="_blank"><span
                                          style="color:purple">mailto:brijsman@juniper.net</span></a>&gt;

                                      Cc:<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      sfc Subject: Re: [sfc]<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
draft-rijsman-sfc-metadata-considerations<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Hi Jamal,<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      You said "It seems there's clear
                                      need for variable<br>
                                      &gt;&gt;&gt;&gt;&gt; sized<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      metadata".. I am not so convinced
                                      and would like to<br>
                                      &gt;&gt;&gt;&gt;&gt; better<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      understand the requirements before
                                      passing judgement.<br>
                                      &gt;&gt;&gt;&gt;&gt; If we<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      look at the use cases as presented
                                      thus far into<br>
                                      &gt;&gt;&gt;&gt;&gt; the WG I<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      have yet to see a single example
                                      of the need<br>
                                      &gt;&gt;&gt;&gt;&gt; (noting that<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      desire is not the same as need) -
                                      I am not saying<br>
                                      &gt;&gt;&gt;&gt;&gt; there is<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      no requirement but rather that we
                                      should not jump<br>
                                      &gt;&gt;&gt;&gt;&gt; to the<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      conclusion and build standards
                                      around a theory.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      On 3/3/14, 6:35 AM, "Jamal Hadi
                                      Salim"<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      &lt;<a moz-do-not-send="true"
                                        href="mailto:hadi@mojatatu.com"
                                        target="_blank"><span
                                          style="color:purple">hadi@mojatatu.com</span></a><span
                                        class="apple-converted-space">&nbsp;</span>&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:hadi@mojatatu.com"
                                        target="_blank"><span
                                          style="color:purple">mailto:hadi@mojatatu.com</span></a>&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt;wrote:<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      I like the doc - well written.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      Section 4.3 on metadata encoding.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      It seems there's clear need for
                                      variable sized<br>
                                      &gt;&gt;&gt;&gt;&gt; metadata<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      (at least for http/app you seem to
                                      indicate the<br>
                                      &gt;&gt;&gt;&gt;&gt; desire for<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;it).<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      For a datapath per-packet
                                      metadata, i feel the<br>
                                      &gt;&gt;&gt;&gt;&gt; need is<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      just as important. Are we limited
                                      by the fact that<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      existing hardware may not be able
                                      to handle TLVs?<br>
                                      &gt;&gt;&gt;&gt;&gt;For<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      example, I dont have a problem
                                      handling TLVs in a<br>
                                      &gt;&gt;&gt;&gt;&gt; software<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;datapath.<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      cheers, jamal<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      _______________________________________________
                                      sfc<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      mailing list<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">sfc@ietf.org</span></a><span
                                        class="apple-converted-space">&nbsp;</span>&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">mailto:sfc@ietf.org</span></a>&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="https://www.ietf.org/mailman/listinfo/sfc"
                                        target="_blank"><span
                                          style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      _______________________________________________
                                      sfc<br>
                                      &gt;&gt;&gt;&gt;&gt; mailing<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      list<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">sfc@ietf.org</span></a><span
                                        class="apple-converted-space">&nbsp;</span>&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">mailto:sfc@ietf.org</span></a>&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="https://www.ietf.org/mailman/listinfo/sfc"
                                        target="_blank"><span
                                          style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      _______________________________________________
                                      sfc<br>
                                      &gt;&gt;&gt;&gt;&gt; mailing<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      list<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">sfc@ietf.org</span></a><span
                                        class="apple-converted-space">&nbsp;</span>&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">mailto:sfc@ietf.org</span></a>&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="https://www.ietf.org/mailman/listinfo/sfc"
                                        target="_blank"><span
                                          style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      _______________________________________________
                                      sfc<br>
                                      &gt;&gt;&gt;&gt;&gt; mailing<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      list<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">sfc@ietf.org</span></a><span
                                        class="apple-converted-space">&nbsp;</span>&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">mailto:sfc@ietf.org</span></a>&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="https://www.ietf.org/mailman/listinfo/sfc"
                                        target="_blank"><span
                                          style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      _______________________________________________
                                      sfc<br>
                                      &gt;&gt;&gt;&gt;&gt; mailing<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                      list<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">sfc@ietf.org</span></a><span
                                        class="apple-converted-space">&nbsp;</span>&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">mailto:sfc@ietf.org</span></a>&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="https://www.ietf.org/mailman/listinfo/sfc"
                                        target="_blank"><span
                                          style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;
                                      _______________________________________________
                                      sfc mailing<br>
                                      &gt;&gt;&gt;&gt;&gt; list<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">sfc@ietf.org</span></a><span
                                        class="apple-converted-space">&nbsp;</span>&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">mailto:sfc@ietf.org</span></a>&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="https://www.ietf.org/mailman/listinfo/sfc"
                                        target="_blank"><span
                                          style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;&gt;_______________________________________________<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;sfc
                                      mailing list<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">sfc@ietf.org</span></a><span
                                        class="apple-converted-space">&nbsp;</span>&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">mailto:sfc@ietf.org</span></a>&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<a
                                        moz-do-not-send="true"
                                        href="https://www.ietf.org/mailman/listinfo/sfc"
                                        target="_blank"><span
                                          style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp;
                                      &gt;_______________________________________________<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;sfc
                                      mailing list<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">sfc@ietf.org</span></a><span
                                        class="apple-converted-space">&nbsp;</span>&lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">mailto:sfc@ietf.org</span></a>&gt;<br>
                                      &gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<a
                                        moz-do-not-send="true"
                                        href="https://www.ietf.org/mailman/listinfo/sfc"
                                        target="_blank"><span
                                          style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
                                      &gt;&gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;&gt;
                                      _______________________________________________<br>
                                      &gt;&gt;&gt;&gt; sfc mailing list<br>
                                      &gt;&gt;&gt;&gt;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">sfc@ietf.org</span></a><br>
                                      &gt;&gt;&gt;&gt;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="https://www.ietf.org/mailman/listinfo/sfc"
                                        target="_blank"><span
                                          style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
                                      &gt;&gt;&gt;<br>
                                      &gt;&gt;&gt;
                                      _______________________________________________<br>
                                      &gt;&gt;&gt; sfc mailing list<br>
                                      &gt;&gt;&gt;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">sfc@ietf.org</span></a><br>
                                      &gt;&gt;&gt;<span
                                        class="apple-converted-space">&nbsp;</span><a
                                        moz-do-not-send="true"
                                        href="https://www.ietf.org/mailman/listinfo/sfc"
                                        target="_blank"><span
                                          style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
                                      &gt;&gt;&gt;<br>
                                      &gt;&gt;<br>
&gt;&gt;_______________________________________________<br>
                                      &gt;&gt;sfc mailing list<br>
                                      &gt;&gt;<a moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">sfc@ietf.org</span></a><br>
                                      &gt;&gt;<a moz-do-not-send="true"
href="https://www.ietf.org/mailman/listinfo/sfc" target="_blank"><span
                                          style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
                                      &gt;<br>
&gt;_______________________________________________<br>
                                      &gt;sfc mailing list<br>
                                      &gt;<a moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">sfc@ietf.org</span></a><br>
                                      &gt;<a moz-do-not-send="true"
                                        href="https://www.ietf.org/mailman/listinfo/sfc"
                                        target="_blank"><span
                                          style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
                                      <br>
_______________________________________________<br>
                                      sfc mailing list<br>
                                      <a moz-do-not-send="true"
                                        href="mailto:sfc@ietf.org"
                                        target="_blank"><span
                                          style="color:purple">sfc@ietf.org</span></a><br>
                                      <a moz-do-not-send="true"
                                        href="https://www.ietf.org/mailman/listinfo/sfc"
                                        target="_blank"><span
                                          style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><o:p></o:p></p>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </blockquote>
                        <blockquote
                          style="margin-top:5.0pt;margin-bottom:5.0pt">
                          <div>
                            <p class="MsoNormal">_______________________________________________<br>
                              sfc mailing list<br>
                              <a moz-do-not-send="true"
                                href="mailto:sfc@ietf.org"><span
                                  style="color:purple">sfc@ietf.org</span></a><br>
                              <a moz-do-not-send="true"
                                href="https://www.ietf.org/mailman/listinfo/sfc"><span
                                  style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><o:p></o:p></p>
                          </div>
                        </blockquote>
                        <p class="MsoNormal"><span
style="font-size:13.5pt;font-family:&quot;Helvetica&quot;,&quot;sans-serif&quot;">_______________________________________________<br>
                            sfc mailing list<br>
                            <a moz-do-not-send="true"
                              href="mailto:sfc@ietf.org"><span
                                style="color:purple">sfc@ietf.org</span></a><br>
                            <a moz-do-not-send="true"
                              href="https://www.ietf.org/mailman/listinfo/sfc"><span
                                style="color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a></span><o:p></o:p></p>
                      </div>
                    </div>
                    <p class="MsoNormal">&nbsp;<o:p></o:p></p>
                  </div>
                </div>
              </div>
            </div>
          </div>
          <p class="MsoNormal"><br>
            <br>
            <br>
            <o:p></o:p></p>
          <pre>_______________________________________________<o:p></o:p></pre>
          <pre>sfc mailing list<o:p></o:p></pre>
          <pre><a moz-do-not-send="true" href="mailto:sfc@ietf.org">sfc@ietf.org</a><o:p></o:p></pre>
          <pre><a moz-do-not-send="true" href="https://www.ietf.org/mailman/listinfo/sfc">https://www.ietf.org/mailman/listinfo/sfc</a><o:p></o:p></pre>
        </blockquote>
        <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
sfc mailing list
<a class="moz-txt-link-abbreviated" href="mailto:sfc@ietf.org">sfc@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/sfc">https://www.ietf.org/mailman/listinfo/sfc</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------010604090308010304050405--


From nobody Wed Mar 19 14:45:42 2014
Return-Path: <kevin.ma@azukisystems.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 343581A0761 for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 14:45:39 -0700 (PDT)
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, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, 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 ftySz1tegBMe for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 14:45:28 -0700 (PDT)
Received: from p02c11o147.mxlogic.net (p02c11o147.mxlogic.net [208.65.144.80]) by ietfa.amsl.com (Postfix) with ESMTP id 8B87E1A0724 for <sfc@ietf.org>; Wed, 19 Mar 2014 14:45:27 -0700 (PDT)
Received: from unknown [69.25.75.234] (EHLO HUB023.mail.lan) by p02c11o147.mxlogic.net(mxl_mta-7.2.4-1) with ESMTP id fef0a235.2b082c833940.67576.00-560.186245.p02c11o147.mxlogic.net (envelope-from <kevin.ma@azukisystems.com>);  Wed, 19 Mar 2014 15:45:19 -0600 (MDT)
X-MXL-Hash: 532a0fef68043648-611e2c4e3e84bf88f6c9e9aa73c214031ee9888d
Received: from unknown [69.25.75.234] (EHLO HUB023.mail.lan) by p02c11o147.mxlogic.net(mxl_mta-7.2.4-1) over TLS secured channel with ESMTP id f2c0a235.0.59683.00-343.165139.p02c11o147.mxlogic.net (envelope-from <kevin.ma@azukisystems.com>);  Wed, 19 Mar 2014 15:29:24 -0600 (MDT)
X-MXL-Hash: 532a0c342af62e5d-dd20bdcee2dd872d98b9564619f823e31141499b
Received: from MAILR002.mail.lan ([10.110.18.16]) by HUB023.mail.lan ([10.110.17.23]) with mapi; Wed, 19 Mar 2014 17:29:18 -0400
From: Kevin J Ma <kevin.ma@azukisystems.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>, Sumandra Majee <S.Majee@F5.com>
Date: Wed, 19 Mar 2014 17:29:17 -0400
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs81yoHIIL+bcUu+EOJ5K2SiBZrnlkYAgAACAQCAAAL2AIAA4XOAgAC1AgD//6RbQIAAF2RQ
Message-ID: <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_291CC3F9E50E7641901A54E85D0977C6E7B88FB165MAILR002maill_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/EYezqbPHZHhhaGxhRQzv_vTX-GM
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Mar 2014 21:45:39 -0000

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

RG9lcyB0aGUgdXNlIG9mIHBhdGggSUQgaW1wbHkgdGhhdCB0aGUgaW5ncmVzcyBjbGFzc2lmaWVy
IGRvZXMgYWxsIG9mIHRoZQ0KaW5zdGFuY2UgbG9hZCBiYWxhbmNpbmcgZm9yIGV2ZXJ5IHNlcnZp
Y2UgaW4gdGhlIGNoYWluLCByYXRoZXIgdGhhbiBoYXZpbmcNCnNlcnZpY2UgaW5zdGFuY2UgbG9h
ZCBiYWxhbmNpbmcgb2NjdXIgYXQgdGhlIHBvaW50IGluIHRoZSBjaGFpbiB3aGVuIGVhY2gNCmdp
dmVuIHNlcnZpY2UgZnVuY3Rpb24gaGFzIGJlZW4gcmVhY2hlZD8NCg0KRnJvbTogc2ZjIFttYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBSb24gUGFya2VyDQpTZW50OiBX
ZWRuZXNkYXksIE1hcmNoIDE5LCAyMDE0IDQ6MDEgUE0NClRvOiBEYXZlIERvbHNvbjsgU3VtYW5k
cmEgTWFqZWUNCkNjOiBzZmNAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBz
dWxhdGlvbiBjaGFpbiBJRA0KDQpZZXMuICAgUGVyaGFwcyBpbiB0aGUgaGVhZGVyIHdlIHNob3Vs
ZCBjYWxsIG91dCBhIHNlcnZpY2UgcGF0aCBpZCByYXRoZXIgdGhhbiBhIHNlcnZpY2UgY2hhaW4g
aWQuDQoNCiAgIFJvbg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
XSBPbiBCZWhhbGYgT2YgRGF2ZSBEb2xzb24NClNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTksIDIw
MTQgMjoyOCBQTQ0KVG86IFN1bWFuZHJhIE1hamVlDQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4g
SUQNCg0KW3RyaW0gbGlzdF0NCknigJltIHVuY2xlYXIgYWJvdXQgdGhlIGludGVudCBvZiB0aGUg
d29yZCDigJxjaGFpbuKAnSB2cyDigJxwYXRo4oCdIGluIG9wdGlvbiAjMi4NCkluIGVhcmxpZXIg
ZGlzY3Vzc2lvbnMsIOKAnGNoYWlu4oCdIHdhcyBjb25zaWRlcmVkIGFuIGFic3RyYWN0IGNvbmNl
cHQgKGEgdHJhdmVyc2FsIG9mIGEgbGlzdCBvZiB0eXBlcyBvZiBzZXJ2aWNlcyksIHdoZXJlYXMg
4oCccGF0aOKAnSB3YXMgYSB0cmF2ZXJzYWwgb2Ygc3BlY2lmaWMgbm9kZSBpbnN0YW5jZXMuDQoN
CkkgdGhpbmsgdGhhdCB0aGUgSUQgY2FycmllZCBpbiB0aGUgcGFja2V0IG5lZWRzIHRvIGluZGlj
YXRlIGEgc3BlY2lmaWMgc2V0IG9mIG5vZGVzLCBhbmQgSSBob3BlIHRoYXQgaXMgd2hhdCB5b3Ug
bWVhbi4NCg0KLURhdmUNCg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnXSBPbiBCZWhhbGYgT2YgU3VtYW5kcmEgTWFqZWUNClNlbnQ6IFdlZG5lc2RheSwgTWFyY2gg
MTksIDIwMTQgMzo0MCBBTQ0KVG86IENhdGh5IFpoYW5nOyBQYXVsIFF1aW5uIChwYXVscSk7IERh
dmlkIEFsbGFuIEkNCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1Ympl
Y3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQo8PFRyaW1tZWQgdGhl
IFRPIGxpc3QgdG8gYXZvaWQgdGhlIG1zZyBiZWluZyBoZWxkIGFnYWluPj4NCg0KSSBzZWUgdHdv
IHdheXMgdG8gY2FycnkgdGhlIHBhdGggaW5mb3JtYXRpb24uDQoNCg0KIDEuICBFeHBsaWNpdCBv
cmRlcmVkIGxpc3QsIHNvbWV0aGluZyBsaWtlIEZXLUEgOjogVENQLU9QVCA6OiBMQiA6OiBWaWRl
b09QVCA6OiBDR05BVC4gICBUaGVyZSBhcmUgdHdvIGlzc3VlcyB3aXRoIHRoaXMgYXBwcm9hY2gs
IGZpcnN0IHRoZSBsZW5ndGggb2YgZ3JhcGggaXMgdmFyaWFibGUuICBBbHNvIGl0IGltcGxpZXMg
YmlkaXJlY3Rpb25hbCBzeW1tZXRyeS4gSXQgaXMgb2Z0ZW4gcmVxdWlyZWQgYnV0IHNob3VsZCBu
b3QgYmUgbWFuZGF0b3J5LiAgU2Vjb25kbHkgY2hhbmdpbmcgdGhpcyBwYXRoL2dyYXBoIGluIGF0
IFNGIGNhbiBiZSBjdW1iZXJzb21lLg0KIDIuICBMZXQgdGhlIENvbnRyb2wgcGxhbmUgZGlzdHJp
YnV0ZSB0aGUgY2hhaW5JRCA84oCUPiBncmFwaCBtYXBwaW5nLiBJbiB0aGlzIGNhc2UgZWFjaCBT
RiB3b3VsZCBoYXZlIG1hcHBpbmcgb2YgZ2l2ZW4gYSBjaGFpbklEIHdoYXQgaXMgbXkgbmV4dCBo
b3AuIFRoZSBjaGFpbklEIGl0c2VsZiBjb3VsZCBiZSBmaXhlZCBzaXplIGVsZW1lbnQuIEEgU0Yg
Y2FuIHNlbGVjdCBhIGRpZmZlcmVudCBwYXRoIGJ5IGNoYW5naW5nIHRoZSBjaGFpSUQgcGFyYW1l
dGVyLg0KDQpSZWdhcmRzDQpTdW1hbmRyYQ0KDQoNCkZyb206IENhdGh5IFpoYW5nIDxDYXRoeS5I
LlpoYW5nQGh1YXdlaS5jb208bWFpbHRvOkNhdGh5LkguWmhhbmdAaHVhd2VpLmNvbT4+DQpEYXRl
OiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCBhdCAxMDoxMyBBTQ0KVG86ICJSZWluYWxkbyBQZW5u
byAocmVwZW5ubykiIDxyZXBlbm5vQGNpc2NvLmNvbTxtYWlsdG86cmVwZW5ub0BjaXNjby5jb20+
PiwgIkxvdWlzLkZvdXJpZSIgPExvdWlzLkZvdXJpZUBodWF3ZWkuY29tPG1haWx0bzpMb3Vpcy5G
b3VyaWVAaHVhd2VpLmNvbT4+LCAiUGF1bCBRdWlubiAocGF1bHEpIiA8cGF1bHFAY2lzY28uY29t
PG1haWx0bzpwYXVscUBjaXNjby5jb20+PiwgRGF2aWQgQWxsYW4gSSA8ZGF2aWQuaS5hbGxhbkBl
cmljc3Nvbi5jb208bWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPj4NCkNjOiBOaWNv
bGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMu
Qk9VVEhPUlNAcW9zbW9zLmNvbT4+LCBYdXhpYW9odSA8eHV4aWFvaHVAaHVhd2VpLmNvbTxtYWls
dG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+LCBDaGFuZ2NoZW5nIEh1YW5nIDxodWFuZ0BzY2UuY2Fy
bGV0b24uY2E8bWFpbHRvOmh1YW5nQHNjZS5jYXJsZXRvbi5jYT4+LCAic2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+IiA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+Piwg
Im1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4iIDxtaWtlYmlhbmNA
YW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+Pg0KU3ViamVjdDogUmU6IFtzZmNdIFNG
QyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCkhpIFJlaW5hbGRvLA0KDQpTbyB0aGUgY2hhaW4g
SUQgaXMgYWN0dWFsbHkgdGhlIHBhdGggSUQgd2hpY2ggcmVwcmVzZW50cyBhbiBvcmRlcmVkIHNl
dCBvZiBzZXJ2aWNlIGZ1bmN0aW9uIGluc3RhbmNlcy4NCkkgdGhpbmsgd2Ugc2hvdWxkIGFkZCBh
biBleHBsaWNpdCBkZWZpbml0aW9uIG9mIOKAnHNlcnZpY2UgaW5zdGFuY2XigJ0uIFdoYXQgZG8g
eW91IHRoaW5rPw0KDQpUaGFua3MsDQpDYXRoeQ0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKQ0KU2Vu
dDogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgMTE6MDMgQU0NClRvOiBMb3Vpcy5Gb3VyaWU7IFBh
dWwgUXVpbm4gKHBhdWxxKTsgRGF2aWQgQWxsYW4gSQ0KQ2M6IE5pY29sYXMgQk9VVEhPUlM7IFh1
eGlhb2h1OyBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+OyBzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47IENoYW5nY2hlbmcgSHVhbmcNClN1YmplY3Q6
IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpBIFNlcnZpY2UgQ2hhaW4g
anVzdCBkZWZpbmVzIHdoaWNoIHR5cGUgb2Ygc2VydmljZSBhbmQgdGhlaXIgb3JkZXIuDQoNCkEg
c2VydmljZSBwYXRoIGRlZmluZXMgdGhlIGFjdHVhbCBzZXJ2aWNlIGluc3RhbmNlLCBzYXksIGZp
cmV3YWxsMS5ob21lLCBuYXQyLCBkcGktc2ljLCBldGMuDQoNCkZyb206ICJMb3Vpcy5Gb3VyaWUi
IDxMb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbTxtYWlsdG86TG91aXMuRm91cmllQGh1YXdlaS5jb20+
Pg0KRGF0ZTogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgYXQgMTA6NTUgQU0NClRvOiAiUGF1bCBR
dWlubiAocGF1bHEpIiA8cGF1bHFAY2lzY28uY29tPG1haWx0bzpwYXVscUBjaXNjby5jb20+Piwg
RGF2aWQgQWxsYW4gSSA8ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208bWFpbHRvOmRhdmlkLmku
YWxsYW5AZXJpY3Nzb24uY29tPj4NCkNjOiBOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRI
T1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+LCBYdXhp
YW9odSA8eHV4aWFvaHVAaHVhd2VpLmNvbTxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+LCBD
aGFuZ2NoZW5nIEh1YW5nIDxodWFuZ0BzY2UuY2FybGV0b24uY2E8bWFpbHRvOmh1YW5nQHNjZS5j
YXJsZXRvbi5jYT4+LCAic2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IiA8c2ZjQGll
dGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+PiwgIm1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzpt
aWtlYmlhbmNAYW9sLmNvbT4iIDxtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFv
bC5jb20+Pg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoN
ClBhdWwsDQogICBDYW4geW91IGNsYXJpZnkgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiBzZXJ2aWNl
IGNoYWluIGFuZCBzZXJ2aWNlIHBhdGguIEdpdmVuIHRoYXQgYSBzZXJ2aWNlIGNoYWluIGlzIGNv
bXBvc2VkDQpvZiBzZXZlcmFsIHNlcnZpY2UgZnVuY3Rpb25zIFNGMSwgU0YyLCAuLiBTRm4gaG93
IHdvdWxkIGEgc2VydmljZSBwYXRoIGRpZmZlciBmcm9tIHRoYXQgc2VydmljZSBjaGFpbj8NCg0K
LSAgICAgICAgICBMb3Vpcw0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
Z10gT24gQmVoYWxmIE9mIFBhdWwgUXVpbm4gKHBhdWxxKQ0KU2VudDogVHVlc2RheSwgTWFyY2gg
MTgsIDIwMTQgMTA6MjYgQU0NClRvOiBEYXZpZCBBbGxhbiBJDQpDYzogTmljb2xhcyBCT1VUSE9S
UzsgWHV4aWFvaHU7IG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT47
IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgQ2hhbmdjaGVuZyBIdWFuZw0KU3Vi
amVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCkhpIERhdmUsDQoN
CkNoYWluIElEIHNob3VsZCByZWFsbHkgYmUgcGF0aCBJRCBzaW5jZSB0aGVyZSBjYW4gYmUgbWFu
eSBwYXRocyBmb3IgYSBnaXZlbiBjaGFpbi4gIFVzaW5nIHRoYXQgZGVmaW5pdGlvbiwgd2UgYXZv
aWQgdGhlIG92ZXJsb2FkIGFuZCByZWFwIHRoZSBnYWluIGFsbHVkZWQgdG8gYmVsb3cuDQoNClBh
dWwNCg0KT24gTWFyIDE4LCAyMDE0LCBhdCAxMjoxNCBQTSwgRGF2aWQgQWxsYW4gSSA8ZGF2aWQu
aS5hbGxhbkBlcmljc3Nvbi5jb208bWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPj4g
d3JvdGU6DQoNCg0KV2VsbCB0aGUgcXVlc3Rpb24gZGUgam91ciBpcyDigJxkb2VzIGEgY2hhaW4g
SUQgZGVmaW5lIGEgY2xhc3Mgb3IgYW4gaW5zdGFuY2XigJ3igKYuIElmIGl0IGRlZmluZXMgYW4g
Y2xhc3Mgd2UgYWxzbyBuZWVkIGluc3RhbmNlIGluZm9ybWF0aW9uLCBpZiBpdCBpcyBjdXJyZW50
bHkgb3ZlcmxvYWRlZCB0byBkZWZpbmUgY2xhc3MgYW5kIGluc3RhbmNlIElNTyB3ZSBoYXZlIGEg
cHJvYmxlbeKApi4NCg0KRGF2ZQ0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZzxtYWlsdG86Ym91bmNlc0BpZXRmLm9yZz5dIE9uIEJlaGFsZiBPZiBDaGFuZ2NoZW5nIEh1
YW5nDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA3OjQzIEFNDQpUbzogTmljb2xhcyBC
T1VUSE9SUw0KQ2M6IFh1eGlhb2h1OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47
IG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4NClN1YmplY3Q6IFJl
OiBbc2ZjXSDnrZTlpI06IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCkdvb2QgcG9pbnRz
LiBJIGJlbGlldmUgZXhwbGljaXQgY2hhaW4gSUQgc2hvdWxkIGJlIG1hbmRhdG9yeS4gVGhlIG92
ZXJoZWFkIGlzIHZlcnkgbGl0dGxlLiBJdCBoZWxwcyBzaW1wbGlmeSBwcm9jZXNzaW5nIGFuZCBz
dGVlcmluZyBzaWduaWZpY2FudGx5LiBUaGUgZ2FpbiBpcyBodWdlLg0KDQpDaGFuZw0KDQotLS0t
LS0tLS0tLS0NCkNoYW5nY2hlbmcgSHVhbmcNCg0KT24gTWFyIDE4LCAyMDE0LCBhdCAxOjUzIEFN
LCBOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5p
Y29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+IHdyb3RlOg0KSSB0aGluayB0aGF0IGtlZXBpbmcg
dGhlIFNlcnZpY2UgUGF0aCBMYXllciB0cmFuc3BvcnQgaW5kZXBlbmRlbnQgc2hvdWxkIHJlbWFp
biBhbiBvYmplY3RpdmUgZm9yIFNGQy4gIFN1Y2ggYSBzZXBhcmF0aW9uIG9mIGNvbmNlcm5zIGlz
IGEgc291bmQgYXJjaGl0ZWN0dXJhbCBwcmluY2lwbGUgdGhhdCBoZWxwIGtlZXAgdGhpbmdzIHNp
bXBsZSBpbiBwcmFjdGljZS4NCg0KT24gdGhlIHF1ZXN0aW9uIG9mICBTZXJ2aWNlIFBhdGgsIHdl
IGhhdmUgYSBkaXNjdXNzaW9uIG9uIHdoZXRoZXIgd2UgbmVlZCBzb21lIGtpbmQgb2YgZXhwbGlj
aXQgaWRlbnRpZmllciBvcg0KY291bGQgd2UgcmVseSBvbiBtYXBwaW5nIG9uIHNvbWUgdW5kZXJs
YXkgbmV0d29yayBwcm90b2NvbCBmaWVsZHMuDQoNCg0KTWF5IGJlIGEgUFJPL0NPTiB0YWJsZSBj
b3VsZCBoZWxwIGZvY3VzIHRoZSBncm91cCBkZWNpc2lvbiBvbiB0aGF0IG1hdHRlcg0KDQoNCiAq
ICAgVmlzaWJpbGl0eSAodHJhY2luZykNCiAqICAgRm9yd2FyZGluZyBncmFwaCBzdHJ1Y3R1cmUg
aW1wYWN0L2xpbWl0YXRpb25zDQogKiAgIFJlY29uZmlndXJhdGlvbiBzcGVlZA0KDQogICAgKiAg
IExCUyAvIHNjYWxlIG91dCBpbXBhY3QNCiAgICAqICAgTm9kZSBieXBhc3MgKGUuZzsgbWFpbnRl
bmFuY2UpDQoNCiAqICAgdW5kZXJsYXkgbmV0d29yay90cmFuc3BvcnQgbGF5ZXJzIHN1cHBvcnQN
CiAqICAgSGVhZGVyIHNwYWNlIGltcGFjdA0KICogICBNdWx0aSB0ZW5hbnQgc3VwcG9ydCBpbXBh
Y3QNCiAqICAgU0ZDIG9uIGZsYXQgKGUuZyBvcHRpY2FsIEwyIGZvciBEYXRhIENlbnRlcnMpIG5l
dHdvcmsNCiAqICAgVW5kZXJsYXkgbmV0d29yayBhZG1pbmlzdHJhdGlvbiBpbXBhY3QNCg0KUGVy
c29uYWxseSBJIHRoaW5rIHRoYXQgaGF2aW5nIGFuIGV4cGxpY2l0IGNoYWluIGlkZW50aWZpZXIg
KGUuZy4gU2VydmljZSBQYXRoL1NlcnZpY2UgSW5kZXgpIGlzIGNsZWFyIChtYW5hZ2VtZW50IGFu
ZCBjb250cm9sKSBhbmQgbm90IGV4cGVuc2l2ZSAoaGVhZGVyIHNwYWNlKS4gVGhlIGRyYXdiYWNr
IGJlaW5nIHNvbWUgaW1wYWN0IG9uIHRoZSBzaW1wbGljaXR5IHRvIGFkZC9yZW1vdmUgZWxlbWVu
dHMgaW4gYSBjaGFpbiBkeW5hbWljYWxseS4NCg0KVGFnIHN3aXRjaGluZyAoYXMgTVBMUykgIGFs
bG93cyB0byBtYW5hZ2UgdGFncyBwZXIgc2VydmljZSBub2RlcywgbGVhZGluZyB0byBtb3JlIHZl
cnNhdGlsZSBhbmQgZGl2ZXJzZSBncmFwaHMNCg0KDQpOaWNvbGFzDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KRnJvbTogWHV4aWFvaHUgW3h1eGlhb2h1QGh1YXdlaS5jb208bWFp
bHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+XQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQg
NTowNCBBTQ0KVG86IEplcm9tZSBNb2lzYW5kOyBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlr
ZWJpYW5jQGFvbC5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1Ympl
Y3Q6IFtzZmNdIOetlOWkjTogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCkkgbGlrZSB0aGUg
aWRlYSBvZiBzZXBhcmF0aW5nIHRoZSBTZXJ2aWNlIEZ1bmN0aW9uIExheWVyIGFuZCB0aGUgU2Vy
dmljZSBQYXRoIExheWVyLCBhcyBwcm9wb3NlZCBpbiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9ucy4gVGhlIHJvbGUgb2YgdGhlIFNlcnZpY2UgUGF0aCBMYXllciBpcyBq
dXN0IHRvIHN0ZWVyIHRoZSB0cmFmZmljIGFsb25nIGEgcGFydGljdWxhciBjaGFpbiBvZiBzZXJ2
aWNlIG5vZGVzIHdoaWNoIGNhbiBiZSBpbXBsZW1lbnRlZCBieSBleGlzdGluZyB0b29scyBmb3Ig
c291cmNlIHJvdXRpbmcsIHN1Y2ggYXMgc2VnbWVudCByb3V0aW5nLiBBcyBzdWNoLCBpdOKAmXMg
bm90IG5lY2Vzc2FyeSB0byB0cnkgdG8ga2VlcCB0aGUgU2VydmljZSBQYXRoIExheWVyIHRyYW5z
cG9ydC1pbmRlcGVuZGVudCBhbmQgY29udGFpbiBpdCBpbiB0aGUgU0ZDIGhlYWRlci4NCg0KQmVz
dCByZWdhcmRzLA0KWGlhb2h1DQoNCuWPkeS7tuS6ujogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNA
aWV0Zi5vcmddIOS7o+ihqCBKZXJvbWUgTW9pc2FuZA0K5Y+R6YCB5pe26Ze0OiAyMDE05bm0M+ac
iDE45pelIDE6MDMNCuaUtuS7tuS6ujogbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFu
Y0Bhb2wuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQrkuLvpopg6IFJl
OiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpUaGlzIChsZW5ndGh5IGFuZCB2
ZXJ5IGxpdmVseSkgdGhyZWFkIHN0YXJ0ZWQgZnJvbSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9ucyAod2hpY2ggSSBjby1hdXRob3JlZCkuDQoNCkluIHNlY3Rpb24gNC44
LCB3ZSBtYWRlIGEgY2xlYXIgZGlzdGluY3Rpb24gYmV0d2VlbiBhIHNlcnZpY2UgcGF0aCBsYXll
ciAoc3RlZXJpbmcgcGFja2V0cyBob3AgYnkgaG9wIGFsb25nIHRoZSBjaGFpbikgYW5kIGEgc2Vy
dmljZSBmdW5jdGlvbiBsYXllciAoY29udmV5IG1ldGFkYXRhIGluZm9ybWF0aW9uIG9mIGludGVy
ZXN0IHRvIFNGcykuIFRlcm1pbm9sb2d5IGFzaWRlLCBpdCBzZWVtcyB0aGF0IHN1Y2ggbGF5ZXJl
ZCB2aWV3IHdhcyBhZ3JlZWQgdXBvbiBieSBtYW55IHBlb3BsZSBvbiB0aGUgbWFpbGluZyBsaXN0
Lg0KDQpOb3cgdGhpcyBjZXJ0YWlubHkgZG9lcyBiZWcgdGhlIHF1ZXN0aW9uIG9mIHNvbHZpbmcg
Qk9USCBwcm9ibGVtcyB3aXRoIHRoZSBzYW1lIChwYWNrZXQpIGVuY2Fwc3VsYXRpb24gbWVjaGFu
aXNtLiBOb3RhYmx5IHdoZW4gb2JzZXJ2aW5nIHRoYXQgbWFueSB1c2UgY2FzZXMgY291bGQgYmUg
c2F0aXNmaWVkIHdpdGhvdXQgU0YtbGV2ZWwgbWV0YWRhdGEsIG9yIGJ5IHVzaW5nIG1vcmUgb3V0
LW9mLWJhbmQgd2F5cyB0byBjb252ZXkgc3VjaCBTRiBtZXRhZGF0YS4gQW5kIGFsc28gd2hlbiBv
YnNlcnZpbmcgdGhhdCBpbmJhbmQgbWFya2luZyAoZS5nLiBwYWNrZXQgaGVhZGVycykgY29tZXMg
d2l0aCB2YXJpb3VzIHByb3MgJiBjb25zIChzb21lIG9mIHRoZSBpc3N1ZXMgYmVpbmcgaWRlbnRp
ZmllZCBpbiB0aGUgZHJhZnQsIGUuZy4gc2VjdGlvbnMgNC4xIGFuZCA0LjIpLg0KDQpJIGRvIGFn
cmVlIHdpdGggTWFyaWEuIFdlIG1heSB3YW50IHRvIGV4cGxvcmUgb3RoZXIgb3B0aW9ucyBmb3Ig
YWRkcmVzc2luZyB0aGUgbmVlZHMgb2YgdGhlIHNlcnZpY2UgcGF0aCBsYXllciB0aGF0IGRvIG5v
dCByZXF1aXJlIGFuIGV4cGxpY2l0IGNoYWluLWlkIG9mIHNvcnRzLg0KDQpJbiB0aGUgZHJhZnQs
IHdlIGNvbmNsdWRlZCBieSBzdGF0aW5nIOKAnEEgcHJvZHVjdGl2ZSBwYXRoIGZvcndhcmQgY291
bGQgYmUgdG8gZGl2aWRlIGFuZCBjb25xdWVyOiB0byBjbGVhcmx5IHNlcGFyYXRlIHRoZSBwcm9i
bGVtIG9mIFNlcnZpY2UgRnVuY3Rpb24gUGF0aCB0b3BvbG9neSBmcm9tIHRoZSAgIHByb2JsZW0g
b2YgW2NvbnZleWluZyBTRl0gbWV0YWRhdGHigJ0uIEkgZG8gYmVsaWV2ZSB3ZSBzaG91bGQgZXhw
bG9yZSBzdWNoIHNlcGFyYXRpb24gcHJpbmNpcGxlIGZ1cnRoZXIuDQoNCg0KRnJvbTogc2ZjIFtt
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBtaWtlYmlhbmNAYW9sLmNv
bTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+DQpTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0
IDU6NTAgUE0NClRvOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6
IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpJIHdvdWxkIGltYWdpbmUg
dGhhdCBpZiB3ZSBtYWRlIHRoZSBDaGFpbiBJRCBmaWVsZCBpbiB0aGUgaGVhZGVyIGJlIG9wdGlv
bmFsLCB5ZXQgc3RpbGwgcmVxdWlyZWQgYSBoZWFkZXIgYW5kIHN0aWxsIHJlcXVpcmVkIHRoYXQg
c29tZSBpbmRpY2F0aW9uIG9mIHRoZSBjaGFpbiBiZSBjYXJyaWVkIHNvbWV3aGVyZSBpbiB0aGUg
cGFja2V0IChtcGxzIGxhYmVsIG9yIHZsYW4gb3Igd2hhdGV2ZXIpLCB0aGF0IHRoZSBpbXBsZW1l
bnRhdGlvbiB3b3VsZCBiZWNvbWUgb3Zlcmx5IGNvbXBsaWNhdGVkLiAgVG8gZG8gc28gd291bGQg
YmUgdXNpbmcgU0ZDIHNpbXBseSBhcyBhIG1lY2hhbmlzbSB0byBjYXJyeSBtZXRhIGRhdGEgYW5k
IG5vdCBhdCBhbGwgZm9yIHNlcnZpY2UgY2hhaW5pbmcsIHdoaWNoIHNvdW5kcyBjb3VudGVyIGlu
dHVpdGl2ZSB0byBtZS4NCg0KTWFyaWEsDQpTbywgeW91IGFyZSBzYXlpbmcgdGhhdCB5b3Ugd2Fu
dCB0byB1c2UgU0ZDIHRvIGNhcnJ5IGFyb3VuZCBtZXRhZGF0YSwgYnV0IG5vdCBmb3IgYWN0dWFs
IHNlcnZpY2UgY2hhaW5pbmcgYmVjYXVzZSB5b3UgYWxyZWFkeSBoYXZlIGEgd2F5IHRvIGltcGxl
bWVudCBzZXJ2aWNlIGNoYWluaW5nIG91dHNpZGUgb2YgU0ZDPyAgTWF5YmUgSSdtIG5vdCBmb2xs
b3dpbmcsIGJ1dCBpdCBzZWVtcyB0byBtZSB0aGF0IGlmIHlvdSB3ZXJlIHRvIHVwZ3JhZGUgeW91
ciBuZXR3b3JrIHRvIHN1cHBvcnQgU0ZDIHRoYXQgeW91IHdvdWxkIGNoYW5nZSBmcm9tIHVzaW5n
IHlvdXIgZXhpc3RpbmcgbWVjaGFuaXNtIGFuZCBzdGFydCB1c2luZyBTRkMsIHdoaWNoIGlzIG1l
YW50IHRvIHByb3ZpZGUgc3VwcG9ydCBmb3Igc2VydmljZSBmdW5jdGlvbnMgdGhhdCBhcmUgbm90
IFNGQyBhd2FyZS4gIFRoZXJlIGFyZSBhIG51bWJlciBvZiB1cyB3aG8gaGF2ZSBpbXBsZW1lbnRl
ZCwgaW4gb25lIHdheSBvciBhbm90aGVyLCBzb21lIHNvcnQgb2Ygc2VydmljZSBjaGFpbmluZywg
YnV0IEkgKEkgY2FuIGF0IGxlYXN0IHNwZWFrIGZvciBteXNlbGYpIGFtIGxvb2tpbmcgdG8gU0ZD
IG5vdCB0byBlbmhhbmNlIG15IGN1cnJlbnQgaW1wbGVtZW50YXRpb24sIGJ1dCB0byByZXBsYWNl
IGl0IHdpdGggc29tZXRoaW5nIGJldHRlciB3aGlsZSBzdGlsbCBtYWludGFpbmluZyBteSBjb3Jl
IChub24gc2VydmljZSBmdW5jdGlvbikgaW5mcmFzdHJ1Y3R1cmUuDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KRnJvbToga2VncmF5QGNpc2NvLmNvbTxrZWdyYXlAY2lzY28uY29t
PG1haWx0bzprZWdyYXlAY2lzY28uY29tJTNja2VncmF5QGNpc2NvLmNvbT4+DQpUbzogUm9uIFBh
cmtlcjxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tPj4sSmltIEd1aWNoYXJkIChqZ3VpY2hhcik8amd1aWNoYXJAY2lz
Y28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+PixKb2VsIE0uIEhhbHBlcm48am1oQGpv
ZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+DQpjYzogc2ZjQGlldGYu
b3JnPHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnJTNjc2ZjQGlldGYub3JnPj4NClNl
bnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQNClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBz
dWxhdGlvbiBjaGFpbiBJRA0KDQorMSB0aGUgaWRlYSBpcyBpbnRlcm9wZXJhYmlsaXR5Lg0KDQoN
Ck9uIDMvMTQvMTQgMTI6NTUgUE0sICJSb24gUGFya2VyIiA8Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+IHdyb3Rl
Og0KDQo+VGhhbmtzLCBKaW0uDQo+DQo+UmVtZW1iZXIgdGhhdCB3ZSBoYXZlIHNhaWQgbWFueSB0
aW1lcyB0aGF0IHRoZSBTRkMgc2VydmljZSBoZWFkZXIgaXMNCj50cmFuc3BvcnQgaW5kZXBlbmRl
bnQuICAgSnVzdCBiZWNhdXNlIHRoZSBjaGFpbiBpZCBjb3VsZCBiZSBjYXJyaWVkIGluDQo+c29t
ZSBmb3JtIG9yIGFub3RoZXIgd2l0aCBzb21lIHBhcnRpY3VsYXIgdHJhbnNwb3J0IGRvZXNuJ3Qg
bWVhbiB0aGF0IGl0DQo+Y291bGQgYmUgdW5pdmVyc2FsbHkgY29udmV5ZWQuICAgIEJ5IG1ha2lu
ZyBhbmQga2VlcGluZyB0aGUgU0ZDIHNlcnZpY2UNCj5oZWFkZXIgdHJhbnNwb3J0IGluZGVwZW5k
ZW50IG1ha2VzIGl0IG1vcmUgYXBwbGljYWJsZSBpbiBtb3JlDQo+ZW52aXJvbm1lbnRzIGFuZCBt
b3JlIGxpa2VseSB0byBnZXQgYWRvcHRlZCBicm9hZGx5Lg0KPg0KPiAgIFJvbg0KPg0KPg0KPi0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikg
W21haWx0bzpqZ3VpY2hhckBjaXNjby5jb21dDQo+U2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAx
NCAzOjUyIFBNDQo+VG86IEpvZWwgTS4gSGFscGVybjsgUm9uIFBhcmtlcg0KPkNjOiBzZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj5TdWJqZWN0OiBTRkMgZW5jYXBzdWxhdGlvbiBj
aGFpbiBJRA0KPg0KPkhpIEpvZWwsDQo+DQo+UGVyaGFwcyBidXQgSSB3b3VsZCBwb2ludCBvdXQg
dGhhdCB0aGUgYmFzZSBTRkMgaGVhZGVyIGNvdWxkIGhhdmUgYSBsb3QNCj5tb3JlIGluZm9ybWF0
aW9uIHRoYW4ganVzdCB0aGUgY2hhaW4gSUQ7IEkgd291bGQgYWxzbyBwb2ludCBvdXQgdGhhdCB0
aGUNCj5kZXZpbCBpcyBpbiB0aGUgZGV0YWlscyBhbmQgc2F5aW5nICJ3ZWxsLCBJIGNhbiBqdXN0
IHVzZSBhbiBNUExTIGxhYmVsIg0KPmhpZGVzIG11Y2ggb2YgdGhlIGNvbXBsZXhpdHkgb2YgYWN0
dWFsbHkgZG9pbmcgdGhhdC4NCj4NCj5PbiAzLzE0LzE0LCAyOjM1IFBNLCAiSm9lbCBNLiBIYWxw
ZXJuIiA8am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+IHdy
b3RlOg0KPg0KPj5JZiB0aGUgdHJhbnNwb3J0IGhlYWRlciBjYXJyaWVzIGVub3VnaCBpbmZvcm1h
dGlvbiBmb3IgaWRlbnRpZnlpbmcgdGhlDQo+PnNlcXVlbmNlIChWTEFOIHRhZyBvciBNUExTIGxh
YmVsIGNhbiBib3RoIGRvIHRoZSBqb2IpLCB0aGVuIGFyZ3VhYmx5DQo+PnRoZSBnbG9iYWwgY2hh
aW4gSUQgaXMgcmVkdW5kYW50LiBJIGNhbiBsaXZlIHdpdGggY2FycnlpbmcgaXQgYW55d2F5DQo+
PmVpdGhlciBpZiBJIGhhdmUgbWV0YWRhdGEgdG8gY2FycnksIG9yIGlmIEkgbmVlZCB0aGUgY2hh
aW4gSUQgZm9yIHNvbWUNCj4+cHVycG9zZS4NCj4+IEFmdGVyIGFsbCwgc29tZSBmb2xrcyBzZWVt
IHRvIHdhbnQgdG8gdXNlIHRoYXQgZm9yIHRoZSBmb3J3YXJkaW5nDQo+PmRlY2lzaW9ucy4NCj4+
DQo+PllvdXJzLA0KPj5Kb2VsDQo+Pg0KPj5PbiAzLzE0LzE0LCAyOjI4IFBNLCBSb24gUGFya2Vy
IHdyb3RlOg0KPj4+IFRoZSBjaGFpbiBJRCBpcyB0aGUgbGFiZWwgdGhhdCBkZWZpbmVzIHRoZSBz
ZXF1ZW5jZSBvZiBzZXJ2aWNlDQo+Pj5mdW5jdGlvbnMgdGhhdCBtdXN0IGJlIHZpc2l0ZWQuICAg
SXQgY2FuIGJlIHRob3VnaHQgb2YgYXMgYSBoYW5kbGUgZm9yIGENCj4+PnN0YWNrIG9mIG11c3Qt
dmlzaXQgbmV0d29yayBsb2NhdGlvbnMuICAgSSBkb24ndCBzZWUgaG93IHRoaXMgY2FuIGJlDQo+
Pj5hbnl0aGluZyBidXQgbWFuZGF0b3J5Lg0KPj4+DQo+Pj4gICAgIFJvbg0KPj4+DQo+Pj4NCj4+
PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+IEZyb206IHNmYyBbbWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgU3VyZW5kcmEgS3VtYXINCj4+PihzbWt1bWFy
KQ0KPj4+IFNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMTo0NiBQTQ0KPj4+IFRvOiBKb2Vs
IE0uIEhhbHBlcm47IE5BUElFUkFMQSwgTUFSSUEgSA0KPj4+IENjOiBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NCj4+PiBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1z
ZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pg0KPj4+IFtUcmltbWVkIHRoZSByZWNpcGll
bnQgbGlzdCAtIG5lZWRzIGFwcHJvdmFsIG90aGVyd2lzZV0NCj4+Pg0KPj4+IENvbXBsZXRlbHkg
YWdyZWUgaGVyZS4NCj4+Pg0KPj4+IFNGQyBkb2VzIG5vdCBwcmV2ZW50IFZMQU4gc3RpdGNoaW5n
IGFuZCBvbmUgY2FuIGNvbnRpbnVlIHRvIGRvIHRoYXQuDQo+Pj5XaGlsZSBhdCB0aGUgc2FtZSB0
aW1lIFNGQyBjYW4gaW5jbHVkZSBWTEFOIHN0aXRjaGluZyB0byBzdXBwb3J0DQo+Pj5sZWdhY3kg
U0ZzIGluIHRoZSBzYW1lIGNoYWluIHRoYXQgaW5jbHVkZXMgU0ZDIGF3YXJlIFNGcy4gRXZlbiBs
ZWdhY3kNCj4+PlNGcyBiZW5lZml0IGZyb20gY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIGhlbmNl
IGNhbiBiZSBzaGFyZWQgYWNyb3NzDQo+Pj5kaWZmZXJlbnQgc2VydmljZSBjaGFpbnMuDQo+Pj4N
Cj4+PiBTdXJlbmRyYS4NCj4+Pg0KPj4+DQo+Pj4NCj4+PiBPbiAzLzE0LzE0IDEwOjI2IEFNLCAi
Sm9lbCBNLiBIYWxwZXJuIiA8am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxw
ZXJuLmNvbT4+IHdyb3RlOg0KPj4+DQo+Pj4+IE15IG93biBpbmNsaW5hdGlvbiBpcyB0byBvYnNl
cnZlIHRoYXQgaWYgeW91IGRvbid0IG5lZWQgZXhwbGljaXQNCj4+Pj4gY2hhaW4gaWRlbnRpZmlj
YXRpb24gYW5kIHlvdSBkb24ndCBuZWVkIG1ldGFkYXRhLCB5b3UgY2FuIGp1c3Qgb21pdA0KPj4+
PiB0aGUgc2ZjL25zaCBoZWFkZXIuIFN0aWxsIGRvIHNlcnZpY2UgY2hhaW5pbmcsIGp1c3Qgbm8g
ZXh0cmEgaGVhZGVyLg0KPj4+Pg0KPj4+PiBJZiB3ZSBhcmUgZ29pbmcgdG8gaGF2ZSB0aGUgaGVh
ZGVyLCBpdCBzZWVtcyB0byBtZSB0aGF0IHRoZSBjaGFpbg0KPj4+PmlkZW50aWZpY2F0aW9uIGZp
ZWxkIGlzIHZlcnkgdXNlZnVsLCBhbmQgbG93IGNvc3Qgb25jZSB3ZSBoYXZlIHRoZQ0KPj4+Pmhl
YWRlci4NCj4+Pj4NCj4+Pj4gWW91cnMsDQo+Pj4+IEpvZWwNCj4+Pj4NCj4+Pj4gT24gMy8xNC8x
NCwgMTowMCBQTSwgTkFQSUVSQUxBLCBNQVJJQSBIIHdyb3RlOg0KPj4+Pj4gRXhwbGljaXQgY2hh
aW4gaWRlbnRpZmljYXRpb24gc2hvdWxkIGJlIG1hZGUgb3B0aW9uYWwuIEkgYmVsaWV2ZSBpdA0K
Pj4+Pj4gd2FzIGRpc2N1c3NlZCBmZXcgbW9udGhzIGFnbyBvbiB0aGlzIG1haWxpbmcgbGlzdC4N
Cj4+Pj4+DQo+Pj4+PiBNYXJpYQ0KPj4+Pj4NCj4+Pj4+ICpGcm9tOipzZmMgW21haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZ10gKk9uIEJlaGFsZiBPZiAqSm1oLmRpcmVjdA0KPj4+Pj4gKlNlbnQ6
KiBUaHVyc2RheSwgTWFyY2ggMTMsIDIwMTQgMTI6MTIgUE0NCj4+Pj4+ICpUbzoqIGtlZ3JheUBj
aXNjby5jb208bWFpbHRvOmtlZ3JheUBjaXNjby5jb20+OyBsdWN5LnlvbmdAaHVhd2VpLmNvbTxt
YWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+OyBzbWt1bWFyQGNpc2NvLmNvbTxtYWlsdG86c21r
dW1hckBjaXNjby5jb20+Ow0KPj4+Pj4gamd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hh
ckBjaXNjby5jb20+DQo+Pj4+PiAqQ2M6KiBuaWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb208bWFp
bHRvOm5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPjsgaGFkaUBtb2phdGF0dS5jb208bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPjsN
Cj4+Pj4+IHJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOnJvbl9wYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb20+OyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj4gam1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbT4NCj4+Pj4+ICpTdWJqZWN0OiogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAqSW1wb3J0YW5jZToqIExvdw0KPj4+
Pj4NCj4+Pj4+IEFzc3VtaW5nIEkgdW5kZXJzdGFuZCB5b3UgcHJvcGVybHkgS2VuLCBJIGRpc2Fn
cmVlLg0KPj4+Pj4NCj4+Pj4+IEZvciBleGFtcGxlLCBieSB1c2luZyBzZXBhcmF0ZSB0ZXJtcyBJ
IGNhbiBlYXNpbHkgZGlzY3VzcyB0aGUgZmFjdA0KPj4+Pj4gdGhhdCBjZXJ0YWluIGtpbmRzIG9m
IGRhdGEgKGNoYWluIGlkZW50aWZpY2F0aW9uKSBvbmx5IG5lZWQgdG8gYmUNCj4+Pj4+IGFkanVz
dCBieSBhIGZldyBhcHBzIGluIHJhcmUgY2FzZXMuIEFuZCB0aGF0IGRhdGEgaXMgbm90IGJlZWRl
ZA0KPj4+Pj4gYnkgdGhlIGFwcGxpY2F0aW9ucy4NCj4+Pj4+DQo+Pj4+PiBVbmxlc3MgeW91IHdv
dWxkIGxpa2UgdG8gY29uc2lkZXIgdGhlIGNoYWluIGlkZW50aWZpY2F0aW9uIGFzIGJlaW5nDQo+
Pj4+PiBvcHRpb25hbD8NCj4+Pj4+DQo+Pj4+PiBZb3VycywNCj4+Pj4+DQo+Pj4+PiBKb2VsDQo+
Pj4+Pg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+PiBTZW50IGZyb20gbXkgU2Ftc3VuZyBzbWFydHBob25l
IG9uIEFUJlQNCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+PiAtLS0tLS0tLSBPcmln
aW5hbCBtZXNzYWdlIC0tLS0tLS0tDQo+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlq
c21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+IEZyb206ICJLZW4gR3JheSAo
a2VncmF5KSIgPGtlZ3JheUBjaXNjby5jb208bWFpbHRvOmtlZ3JheUBjaXNjby5jb20+DQo+Pj4+
PjxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT4+DQo+Pj4+PiBUbzogTHVjeSB5b25nIDxsdWN5Lnlv
bmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+DQo+Pj4+PjxtYWlsdG86
bHVjeS55b25nQGh1YXdlaS5jb20+PiwiU3VyZW5kcmE8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWku
Y29tJTNlJTNlLCUyMlN1cmVuZHJhPiBLdW1hciAoc21rdW1hcikiDQo+Pj4+PiA8c21rdW1hckBj
aXNjby5jb208bWFpbHRvOnNta3VtYXJAY2lzY28uY29tPiA8bWFpbHRvOnNta3VtYXJAY2lzY28u
Y29tPj4sIkppbTxtYWlsdG86c21rdW1hckBjaXNjby5jb20lM2UlM2UsJTIySmltPiBHdWljaGFy
ZA0KPj4+Pj4oamd1aWNoYXIpIg0KPj4+Pj4gPGpndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1
aWNoYXJAY2lzY28uY29tPiA8bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4+DQo+Pj4+PiBDQzog
Tmljb2xhcyBCT1VUSE9SUyA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNv
bGFzLkJPVVRIT1JTQHFvc21vcy5jb20+DQo+Pj4+PjxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bx
b3Ntb3MuY29tPj4sc2ZjPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20lM2UlM2Us
c2ZjPiA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PjxtYWlsdG86c2Zj
QGlldGYub3JnPj4sSmFtYWw8bWFpbHRvOnNmY0BpZXRmLm9yZyUzZSUzZSxKYW1hbD4gSGFkaSBT
YWxpbSA8aGFkaUBtb2phdGF0dS5jb208bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPg0KPj4+Pj48
bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPj4sUm9uPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSUz
ZSUzZSxSb24+IFBhcmtlcg0KPj4+Pj48Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxt
YWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4NCj4+Pj4+IDxtYWlsdG86Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+LCJicmlqc21hbkBqdW5pcGVyLm5ldDxtYWls
dG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSUzZSUzZSwlMjJicmlqc21hbkBqdW5p
cGVyLm5ldD4NCj4+Pj4+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IiA8YnJpanNtYW5A
anVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0Pj4sIkpvZWw8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0JTNl
JTNlLCUyMkpvZWw+IE0uIEhhbHBlcm4iDQo+Pj4+PjxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tPiA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+Pg0KPj4+
Pj4NCj4+Pj4+IFRoZSB3b3JkICJtZXRhZGF0YSIgaXMgYSBwdXJwb3NlbHkgYW1iaWd1b3VzIHRl
cm0gImRhdGEgdGhhdA0KPj4+Pj4gcHJvdmlkZXMgaW5mb3JtYXRpb24gYWJvdXQgb3RoZXIgZGF0
YSIuIEl0IGlzIHVzZWQgdG8gYXZvaWQgVEhJUw0KPj4+Pj5kaXNjdXNzaW9uLg0KPj4+Pj4NCj4+
Pj4+IEZvciBleGFtcGxlLCBJIHByb3Bvc2Ugd2UgZGVmaW5lICJ0ZXF1aWxhIG1ldGFkYXRhIiBi
ZWNhdXNlLA0KPj4+Pj4gZnJhbmtseSwgSSB3aWxsIG5lZWQgdG8gb3JkZXIgYSB0cmlwbGUtc2hv
dCBpZiB3ZSBrZWVwIGF0dGVtcHRpbmcNCj4+Pj4+IHRvIGRlZmluZSBzb21ldGhpbmcgdGhhdCwg
YnkgZGVmaW5pdGlvbiwgaXMgYW1iaWd1b3VzLiBJJ2QgbGlrZQ0KPj4+Pj4gbXkgYmFydGVuZGVy
IHRvIHVuZGVyc3RhbmQgbWUgc3BlY2lmaWNhbGx5IHdoZW4gSSBzYXkgIkkgbmVlZCBhDQo+Pj4+
PnNob3QiLg0KPj4+Pj4NCj4+Pj4+IE9uIDMvMTMvMTQgNzo0OSBBTSwgIkx1Y3kgeW9uZyIgPGx1
Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4NCj4+Pj4+IDxt
YWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4+Pj4+DQo+Pj4+PiAgID5Tbmlw
Li4NCj4+Pj4+ICAgPlNLPiBKdXN0IGNvcHlpbmcgZnJvbSB0aGUgUFM6DQo+Pj4+PiAgID4tLQ0K
Pj4+Pj4gICA+RGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eSB0byBleGNo
YW5nZSBpbmZvcm1hdGlvbg0KPj4+Pj5iZXR3ZWVuDQo+Pj4+PiAgID50aGUgbmV0d29yayBhbmQg
c2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsDQo+Pj4+PmFuZCBz
ZXJ2aWNlDQo+Pj4+PiAgID5mdW5jdGlvbnMgYW5kIHRoZSBuZXR3b3JrLg0KPj4+Pj4gICA+DQo+
Pj4+PiAgID4tLQ0KPj4+Pj4gICA+SXQgaXMgYSBsdWNpZCBkZWZpbml0aW9uLiBXZSBhcmUgdW5u
ZWNlc3NhcmlseSBtYWtpbmcgdGhlIHdvcmQNCj4+Pj4+Im5ldHdvcmsiDQo+Pj4+PiAgID5jb250
cm92ZXJzaWFsLCBJTU8uDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPltMdWN5XSBUaGlzIGlzIG15IHBv
aW50LiAiVGhlIG5ldHdvcmsiIGlzIHRvbyBnZW5lcmFsIGhlcmUsDQo+Pj4+PndoaWNoIGJyaW5n
cw0KPj4+Pj4gICA+bWV0YWRhdGEgZ3JlYXQgcG93ZXIgdG8gZG8gbWFueSB0aGluZ3MuIFRoaXMg
aXMgd2h5IHBlb3BsZQ0KPj4+Pj5pbnZlbnQgaWRlYXMNCj4+Pj4+ICAgPmhlcmUsIHdoaWNoIGNh
dXNlcyBhIGxvdCBvZiBkZWJhdGVzIG9uIG1ldGFkYXRhIHVzYWdlIHBvdGVudGlhbHMuDQo+Pj4+
PiBXZQ0KPj4+Pj4gICA+c2hvdWxkIG5vdCBzcGVuZCBhIGxvdCBvZiB0aW1lcyBvbiB0aGF0IGRl
YmF0ZXMgYW5kIGp1ZGdlIHdoaWNoDQo+Pj4+PnVzYWdlIGlzDQo+Pj4+PiAgID52YWx1YWJsZSBv
ciBub3QuIFRodXMsIGZvciB0aGUgU0ZDIHdvcmssIGl0IHdpbGwgYmUgaGVscGZ1bCBpZg0KPj4+
Pj53ZSBjYW4NCj4+Pj4+ICAgPm5hcnJvdyBkb3duIGEgYml0LiBKb2VsIG1ha2VzIGV4cGxpY2l0
bHkgdHdvIGNhc2VzLCB3aGljaCBpcw0KPj4+Pj5oZWxwZnVsIHRvDQo+Pj4+PiAgID5kZXZlbG9w
IHVzZSBjYXNlcyBmb3IgZWFjaCBjYXNlLiBJIHdvdWxkIGxpa2UgdG8gc2VlIHRoYXQgdGhlDQo+
Pj4+PnByb2JsZW0NCj4+Pj4+ICAgPnN0YXRlbWVudCBjYW4gYmUgbW9yZSBzcGVjaWZpYyBvbiBt
ZXRhZGF0YSBkZWZpbml0aW9uLCB3aGljaCBtYXkNCj4+Pj4+YmUNCj4+Pj4+ICAgPmhlbHBmdWwg
aW4gbGVzcyBmb2N1c2luZyBvbiBpdCBhbmQgbW92aW5nIGZvcndhcmQuDQo+Pj4+PiAgID4NCj4+
Pj4+ICAgPkx1Y3kNCj4+Pj4+ICAgPg0KPj4+Pj4gICA+U3VyZW5kcmEuDQo+Pj4+PiAgID4NCj4+
Pj4+ICAgPg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+PlRoYW5rcywNCj4+Pj4+ICAgPj5MdWN5DQo+
Pj4+PiAgID4+DQo+Pj4+PiAgID4+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+ICAg
Pj5Gcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbbWFpbHRvOmpndWljaGFyQGNpc2NvLmNv
bV0NCj4+Pj4+ICAgPj5TZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDQ6MzggUE0NCj4+
Pj4+ICAgPj5UbzogTHVjeSB5b25nDQo+Pj4+PiAgID4+Q2M6IEpvZWwgTS4gSGFscGVybjsgTmlj
b2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcjsNCj4+Pj4+ICAgPj5icmlqc21hbkBqdW5pcGVyLm5l
dDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQ+OyBzZmM7IEphbWFsDQo+Pj4+PkhhZGkgU2FsaW0NCj4+Pj4+ICAgPj5TdWJqZWN0OiBSZTog
W3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAg
Pj4NCj4+Pj4+ICAgPj5IaSBMdWN5LA0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pk5vLiBJIGFtIHNp
bXBseSBzYXlpbmcgd2Ugc2hvdWxkIG5vdCBvdmVyY29tcGxpY2F0ZSB0aGUgcHJvYmxlbQ0KPj4+
Pj4gICA+PnN0YXRlbWVudCB3aXRoIHRleHQgdGhhdCBhZGRzIGxpdHRsZSB0byBubyB2YWx1ZSBp
biBteSBvcGluaW9uLg0KPj4+Pj4gV2hldGhlcg0KPj4+Pj4gICA+PndlIGNhbGwgaXQgbWV0YWRh
dGEsIG9yIGNvbnRleHQsIGhhcyBubyBiZWFyaW5nIG9uIHRoZSBmYWN0DQo+Pj4+PnRoYXQgdGhl
DQo+Pj4+PiAgID4+cHJvYmxlbSBzdGF0ZW1lbnQgYWxyZWFkeSBjbGVhcmx5IHN0YXRlcyB3ZSBu
ZWVkIHRvIGJlIGFibGUgdG8NCj4+Pj4+cGFzcw0KPj4+Pj4gICA+PmluZm9ybWF0aW9uIGJldHdl
ZW4gU0bCuXMgYW5kIGJldHdlZW4gdGhlIG5ldHdvcmsgJiBTRsK5cy4NCj4+Pj4+ICAgPj4NCj4+
Pj4+ICAgPj4NCj4+Pj4+ICAgPj5PbiAzLzEyLzE0LCA1OjEzIFBNLCAiTHVjeSB5b25nIiA8bHVj
eS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4+Pj48bWFp
bHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+
Pg0KPj4+Pj4gICA+Pj5IaSBKaW0sDQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj5JIGZvciBvbmUg
ZG9uJ3QgYWdyZWUgYW5kIHRoaW5rIHdlIGFyZSBvdmVyIGNvbXBsaWNhdGluZyB3aGF0DQo+Pj4+
PnNob3VsZA0KPj4+Pj4gICA+Pj5iZSBzdHJhaWdodGZvcndhcmQuIFRoZSBTRkMgZW5jYXBzdWxh
dGlvbiBzaG91bGQgZW5hYmxlIHR3bw0KPj4+Pj50aGluZ3M6DQo+Pj4+PiAgID4+Pg0KPj4+Pj4g
ICA+Pj4xLiBTdGVlcmluZyBvZiBzZWxlY3RlZCBmbG93cyB0aHJvdWdoIGEgc2VydmljZSBjaGFp
bjsgdGhpcyBpcw0KPj4+Pj50aGUNCj4+Pj4+ICAgPj4+c2VydmljZSBmdW5jdGlvbiBwYXRoLg0K
Pj4+Pj4gICA+Pj4yLiBQYXNzaW5nIG9mIGNvbnRleHQgYXNzb2NpYXRlZCB3aXRoIGEgZ2l2ZW4g
ZmxvdyB3aXRoaW4gc2FpZA0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+PmZ1bmN0aW9uIHBhdGgu
IFRoaXMgY29udGV4dCBpbmZvcm1hdGlvbiBtYXkgYmUgY29uc3VtZWQgYnkgYQ0KPj4+Pj5TRiAo
YW4NCj4+Pj4+ICAgPj4+YXBwbGljYXRpb24gSUQgaXMgYW4gZXhhbXBsZSkgb3IgbWF5IGJlIGNv
bnN1bWVkIGJ5IHRoZQ0KPj4+Pj5mb3J3YXJkaW5nDQo+Pj4+PiAgID4+PmVsZW1lbnRzIChhIHZy
Zi1JRCBpcyBhbiBleGFtcGxlKS4NCj4+Pj4+ICAgPj4+W0x1Y3ldIERvIHlvdSBjYWxsIHRoZSBj
b250ZXh0IGFzIG1ldGFkYXRhIG9yIG5vdD8gRG8gd2UgaGF2ZQ0KPj4+Pj5hbm90aGVyDQo+Pj4+
PiAgID4+PnRlcm0gaGVyZSBiZXNpZGUgU0ZDIGhlYWRlciBhbmQgbWV0YWRhdGEuIEkgc2VlIHRo
YXQgeW91IGRvbid0DQo+Pj4+PndhbnQgdG8NCj4+Pj4+ICAgPj4+c2VwYXJhdGUgd2hhdCBpcyBj
b25zdW1lZCBieSBTRiBhbmQgd2hhdCBpcyBjb25zdW1lZCBieSB0aGUNCj4+Pj4+Zm9yd2FyZGlu
Zw0KPj4+Pj4gICA+Pj5lbGVtZW50cy4NCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+Pkx1Y3kNCj4+
Pj4+ICAgPj4+DQo+Pj4+PiAgID4+PlNlbnQgZnJvbSBteSBpUGhvbmUNCj4+Pj4+ICAgPj4+DQo+
Pj4+PiAgID4+Pj4gT24gTWFyIDEyLCAyMDE0LCBhdCA0OjE2IFBNLCAiTHVjeSB5b25nIg0KPj4+
Pj48bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPiA8bWFp
bHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAg
Pj4+PiBHcmVhdC4gVGhlbiB3ZSBtYXkgY29uc2lkZXIgdHdvIHNwZWNpYWwgbWV0YWRhdGEgZGVm
aW5pdGlvbnMNCj4+Pj4+aW4gdGhlDQo+Pj4+PiAgID4+Pj5wcm9ibGVtIHN0YXRlbWVudCBzbyB3
ZSBjYW4gYWxsIHVzZSB0aGUgc2FtZSBkZWZpbml0aW9ucy4NCj4+Pj4+SGVyZSBpcyBteQ0KPj4+
Pj4gICA+Pj4+c3VnZ2VzdGVkIHRleHQgYW5kIGxpa2UgdG8gaGVhciB5b3UgYW5kIG90aGVyJ3Mg
aW5wdXQgYW5kDQo+Pj4+PnN1Z2dlc3Rpb25zLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4g
RGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmls
aXR5DQo+Pj4+PnRvDQo+Pj4+PiAgID4+Pj5leGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRo
ZSBlbGVtZW50cyBpbiBhIHNlcnZpY2UgZnVuY3Rpb24NCj4+Pj4+ICAgPj4+PmNoYWluaW5nLiBJ
biB0aGlzIGNvbnRleHQsIHRoZXJlIGFyZSB0d28gdHlwZXMgb2YgZGF0YSBwbGFuZQ0KPj4+Pj5t
ZXRhZGF0YS4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFNlcnZpY2UgRnVuY3Rpb24gTWV0
YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBleGNoYW5nZWQgYmV0d2Vlbg0KPj4+Pj4gICA+Pj4+Y2xh
c3NpZmllciBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMg
dG8NCj4+Pj4+ICAgPj4+PmZhY2lsaXRhdGUgc2VydmljZSBmdW5jdGlvbnMgb24gdGhlIHBhY2tl
dCB0cmVhdG1lbnQuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBTdGVlcmluZyBNZXRhZGF0
YTogdGhlIGluZm9ybWF0aW9uIGZyb20gc2VydmljZSBmdW5jdGlvbnMgdG8gYQ0KPj4+Pj4gICA+
Pj4+Y2xhc3NpZmllciBvciBzZXJ2aWNlIG5vZGUgZm9yIHRyYWZmaWMgZm9yd2FyZGluZyBwdXJw
b3NlLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gLWVuZA0KPj4+Pj4gICA+Pj4+DQo+Pj4+
PiAgID4+Pj4gTHVjeQ0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4gICA+Pj4+IEZyb206IEpvZWwgTS4gSGFs
cGVybiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21dDQo+Pj4+PiAgID4+Pj4gU2VudDogV2Vk
bmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjM1IFBNDQo+Pj4+PiAgID4+Pj4gVG86IEx1Y3kgeW9u
ZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcg0KPj4+Pj4gICA+Pj4+IENjOiBKaW0gR3Vp
Y2hhcmQgKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1h
bCBIYWRpDQo+Pj4+PiAgID4+Pj4gU2FsaW0NCj4+Pj4+ICAgPj4+PiBTdWJqZWN0OiBSZTogW3Nm
Y10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+
Pg0KPj4+Pj4gICA+Pj4+IFllcywgSSBhbSB0cnlpbmcgdG8gY29uc2lzdGVudGx5IGRpc3Rpbmd1
aXNoIHRob3NlIHR3byBjYXNlcw0KPj4+Pj53aGVuDQo+Pj4+PiAgID4+Pj50YWxraW5nIGFib3V0
IHRoZSBpbmZvcm1hdGlvbiBjYXJyaWVkIHdpdGggcGFja2V0cyBpbiBzZXJ2aWNlDQo+Pj4+PmNo
YWlucy4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFlvdXJzLA0KPj4+Pj4gICA+Pj4+IEpv
ZWwNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+PiBPbiAzLzEyLzE0LCAzOjEzIFBNLCBMdWN5
IHlvbmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+IEpvZWwsIFNlZSBiZWxvdy4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjDQo+Pj4+PiAgID4+Pj4+IFttYWlsdG86c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKb2VsIE0uIEhhbHBlcm4NCj4+Pj4+U2VudDoNCj4+
Pj4+ICAgPj4+Pj4gV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjAyIFBNIFRvOiBMdWN5IHlv
bmc7IE5pY29sYXMNCj4+Pj4+Qk9VVEhPUlM7DQo+Pj4+PiAgID4+Pj4+IFJvbiBQYXJrZXIgQ2M6
IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOw0KPj4+Pj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBz
ZmM7DQo+Pj4+PiAgID4+Pj4+IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+
Pj4+PiAgID4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+
Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IEkgd2FzIHRyeWluZyB0byB3b3JkIGl0IGNhcmVm
dWxseSBub3QgdG8gZm9jdXMgb24gd2hvIHB1dHMNCj4+Pj4+dGhlDQo+Pj4+PiAgID4+Pj4+IGlu
Zm9ybWF0aW9uIGluLCBidXQgb25seSBvbiB3aG8gY29uc3VtZXMgdGhlIGluZm9ybWF0aW9uLg0K
Pj4+Pj4gICA+Pj4+PiBJbmZvcm1hdGlvbiBmb3Igc2VydmljZSBmdW5jdGlvbnMgbWF5IGNvbWUg
ZnJvbSB0aGUgaW5ncmVzcw0KPj4+Pj4gICA+Pj4+PiBjbGFzc2lmaWVyIG9yIGZyb20gb3RoZXIg
c2VydmljZSBmdW5jdGlvbnMuIFtMdWN5XSB0aGlzIGlzDQo+Pj4+PnRoZSBvbmUNCj4+Pj4+ICAg
Pj4+Pj4gY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcuIEluZm9ybWF0aW9uIGZvciB0
aGUNCj4+Pj4+Zm9yd2FyZGluZw0KPj4+Pj4gICA+Pj4+PiB3aWxsIGdlbmVyYWxseSBjb21lIGZy
b20gdGhlIGluZ3Jlc3MgY2xhc3NpZmllciwgYnV0IGluDQo+Pj4+PnNwZWNpYWwNCj4+Pj4+ICAg
Pj4+Pj4gY2FzZXMgbWF5IGJlIHByb3ZpZGVkIGJ5IHNlcnZpY2UgZnVuY3Rpb25zLiAoSSBrZWVw
DQo+Pj4+PndhbnRpbmcgdG8gZ2V0DQo+Pj4+PiAgID4+Pj4+IHJpZCBvZiB0aG9zZSBzcGVjaWFs
IGNhc2VzLCBidXQgc28gZmFyIHRoZXJlIHNlZW0gdG8gYmUNCj4+Pj4+anVzdCBlbm91Z2gNCj4+
Pj4+ICAgPj4+Pj4gb2YgdGhlbSB0byB3YXJyYW50IGNvdmVyaW5nIGluIHRoZSBzb2x1dGlvbi4g
QW5kIG1vcmUNCj4+Pj4+aW1wb3J0YW50bHksDQo+Pj4+PiAgID4+Pj4+IHNpZ25pZmljYW50IHN1
cHBvcnQgZm9yIGl0IGluIHRoZSB3b3JraW5nIGdyb3VwLikgW0x1Y3ldDQo+Pj4+PlRoaXMgaXMN
Cj4+Pj4+ICAgPj4+Pj4gdGhlIHNlY29uZCBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmll
dyAoYnV0IHlvdSBkb24ndA0KPj4+Pj5saWtlIGl0KS4NCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4gQW5kIHlvdSBzdWdnZXN0IGRpc3Rpbmd1aXNoaW5nIHRoZXNlIHR3byBjYXNlcyB3aGVu
DQo+Pj4+PmRpc2N1c3NpbmcNCj4+Pj4+ICAgPj4+Pj4gYWJvdXQgbWV0YWRhdGEgdXNhZ2UuIElz
IHRoYXQgcmlnaHQgdW5kZXJzdGFuZGluZz8NCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4g
THVjeQ0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gT24gMy8xMi8xNCwgMjozMyBQTSwgTHVjeSB5b25nIHdyb3Rl
Og0KPj4+Pj4gICA+Pj4+Pj4gSm9lbCwgSSBpbnRlcnByZXQgdGhhdCB5b3Ugc3VnZ2VzdHMgdGhh
dCBkaXN0aW5ndWlzaCB0aGUNCj4+Pj4+ZXhjaGFuZ2UNCj4+Pj4+ICAgPj4+Pj4+IGluZm9ybWF0
aW9uIGRhdGEgcGxhbmUgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zDQo+Pj4+PmFu
ZCB0aGUNCj4+Pj4+ICAgPj4+Pj4+IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2Fy
cmllZCBmcm9tIGEgc2VydmljZQ0KPj4+Pj5mdW5jdGlvbiB0bw0KPj4+Pj4gICA+Pj4+Pj4gYSBz
ZXJ2aWNlIG5vZGUuIElzIHRoaXMgcmlnaHQgdW5kZXJzdGFuZGluZz8gTHVjeQ0KPj4+Pj4gICA+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpv
ZWwgTS4gSGFscGVybg0KPj4+Pj4gICA+Pj4+Pj4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
XSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLA0KPj4+Pj4yMDE0DQo+Pj4+PiAxOjE5DQo+Pj4+
PiAgID4+Pj4+PiBQTQ0KPj4+Pj4gICA+Pj4+Pj4gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VU
SE9SUzsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkDQo+Pj4+PiAgID4+Pj4+PiAoamd1aWNo
YXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+
Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0g
U3ViamVjdDoNCj4+Pj4+ICAgPj4+Pj4+IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRh
ZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IE15IGlu
Y2xpbmF0aW9uIHdvdWxkIGJlIHRvIHR1bmUgdGhhdCBkZWZpbml0aW9uIHRvDQo+Pj4+PmRpc3Rp
bmd1aXNoDQo+Pj4+PiAgID4+Pj4+PiBiZXR3ZWVuIGRhdGFwbGFuZSBjYXJyaWVkIGluZm9ybWF0
aW9uIGludGVuZGVkIGZvciB1c2UgYnkNCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4gZnVu
Y2l0b25zICh3aGF0ZXZlciB0aGUgb3JpZ2luKSwgYW5kIGRhdGFwbGFuZSBjYXJyaWVkDQo+Pj4+
PmluZm9ybWF0aW9uDQo+Pj4+PiAgID4+Pj4+PiBpbnRlbmRlZCBmb3IgZGF0YXBsYW5lIGZvcndh
cmRpbmcgY29tcG9uZW50cy4NCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiBZb3Vycywg
Sm9lbA0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gSGkg
Sm9lbCwNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IEkgYWdyZWUgdGhhdCB3ZSBu
ZWVkIHVzaW5nIHRoZSBzYW1lIGRlZmluaXRpb24gZm9yIGENCj4+Pj4+dGVybSwgYnV0DQo+Pj4+
PiAgID4+Pj4+Pj4gZGlzYWdyZWUgdGhhdCB0aGUgbWV0YWRhdGEgZGVmaW5pdGlvbiBoZXJlIGlz
IGEgc2V0IG9mDQo+Pj4+PiAgID4+Pj4+Pj4gaW5mb3JtYXRpb24gcHV0IGluIHRoZSBTRkMgaGVh
ZGVyLiBUaGlzIG1heSBiZSB0b28gbmFycm93DQo+Pj4+Pm9yIGxlYWQNCj4+Pj4+ICAgPj4+Pj4+
PiB0byBhIHBhcnRpY3VsYXIgc29sdXRpb24uIEkgYW0gZmluZSB3aXRoIHRoaXMgZGVmaW5pdGlv
bg0KPj4+Pj5pbiB0aGUNCj4+Pj4+ICAgPj4+Pj4+PiBwcm9ibGVtIHN0YXRlbWVudCB3LyBtaW5v
ciB0d2VhayAoc3VnZ2VzdGVkIG9uIG1haWxpbmcNCj4+Pj4+bGlzdCkuDQo+Pj4+PiAgID4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRh
dGEgcHJvdmlkZXMgdGhlDQo+Pj4+PmFiaWxpdHkgdG8NCj4+Pj4+ICAgPj4+Pj4+PiBleGNoYW5n
ZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBjbGFzc2lmaWVycyBhbmQgc2VydmljZQ0KPj4+Pj4g
ICA+Pj4+Pj4+IGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgYW5kIHNlcnZp
Y2UNCj4+Pj4+ZnVuY3Rpb25zIGFuZA0KPj4+Pj4gICA+Pj4+Pj4+IHRoZQ0KPj4+Pj4gICA+Pj4+
Pj4+IGNsYXNzaWZpZXJzfHNlcnZpY2Ugbm9kZXMuDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+PiBUaGVyZSBtYXkgYmUgYSBzb2x1dGlvbiB0aGF0IGEgc2VydmljZSBmdW5jdGlvbiBw
YXNzZXMNCj4+Pj4+c29tZQ0KPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBpbmZvcm1hdGlvbiB0byBh
dHRhY2hlZCBzZXJ2aWNlIG5vZGUgd2l0aG91dCB1c2luZyBTRkMNCj4+Pj4+aGVhZGVyLg0KPj4+
Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gVGhhbmtzLCBMdWN5DQo+Pj4+PiAgID4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tIEZyb206IEpvZWwgSGFscGVybiBEaXJlY3QNCj4+Pj4+ICAgPj4+Pj4+PiBbbWFpbHRv
OmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksDQo+Pj4+Pk1hcmNo
IDEyLA0KPj4+Pj4gICA+Pj4+Pj4+IDIwMTQgMTI6MjUgUE0gVG86IEx1Y3kgeW9uZzsgSm9lbCBN
LiBIYWxwZXJuOyBOaWNvbGFzDQo+Pj4+PkJPVVRIT1JTOw0KPj4+Pj4gICA+Pj4+Pj4+IFJvbiBQ
YXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOw0KPj4+Pj5icmlqc21hbkBqdW5pcGVy
Lm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQ+Ow0KPj4+Pj4gICA+Pj4+Pj4+IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBS
ZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25z
aWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gTHVjeSwgeW91IHNh
eSAidGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgLi4uIiBUaGUNCj4+Pj4+ZGVmaW5pdGlvbiB5b3UN
Cj4+Pj4+ICAgPj4+Pj4+PiB0aGVuIHByb3ZpZGUgaXMgYSBkZWZpbml0aW9uIG9mIHRoZSBzZXQg
b2YgaW5mb3JtYXRpb24gd2UNCj4+Pj4+YXJlDQo+Pj4+PiAgID4+Pj4+Pj4gcHJvcG9zaW5nIHRo
YXQgd2UgcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBJLCBhbmQgb3RoZXJzLA0KPj4+Pj5oYXZlDQo+
Pj4+PiAgID4+Pj4+Pj4gYmVlbiB1c2luZyB0aGUgdGVybSBtZXRhZGF0YSBtb3JlIG5hcnJvd2x5
LiBXZSBjYW4gdXNlDQo+Pj4+PndoYXRldmVyDQo+Pj4+PiAgID4+Pj4+Pj4gZGVmaW5pdGlvbiB3
ZSB3YW50LiBCdXQgd2UgZG8gbmVlZCB0byBhZ3JlZSBvbiB0aGUNCj4+Pj4+ZGVmaW5pdGlvbi4N
Cj4+Pj4+ICAgPj4+Pj4+PiBGb3IgdGhlIHB1cnBvc2VzIG9mIHRoZSBXRywgaXQgc2VlbXMgbXVj
aCBtb3JlIHVzZWZ1bCB0bw0KPj4+Pj51c2UgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4gdGVybSBtZXRh
ZGF0YSBmb3IgdGhlIG5hcnJvd2VyIGRlc2NyaXB0aW9uLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
PiBPbiAzLzEyLzE0LCAxOjE5IFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+
IEhpIEpvZWwsDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IEkgYWdyZWUuIFdl
IG5lZWQgdG8gZGlmZmVyZW50aWF0ZSB0aGUgbWV0YWRhdGEgdXNlZCBieQ0KPj4+Pj5zZXJ2aWNl
DQo+Pj4+PiAgID4+Pj4+Pj4+ZnVuY3Rpb24gYW5kIFNGQyBoZWFkZXIuIFRoZSBtZXRhZGF0YSB0
ZXJtIG1lYW5zIGNhcnJ5aW5nDQo+Pj4+PnNvbWUNCj4+Pj4+ICAgPj4+Pj4+Pj5zdGF0ZXMgYWxv
bmcgd2l0aCB0aGUgcGFja2V0LiBJTU86IFNGQyBoZWFkZXIgaXMgYSBraW5kIG9mDQo+Pj4+PiAg
ID4+Pj4+Pj4+bWV0YWRhdGEgY2FycmllZCBvbiBwYWNrZXQgZm9yIG5leHQgc2VydmljZSBub2Rl
IHRvIHVzZS4NCj4+Pj4+SW4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Y29udGV4dCBvZiBTRkMsIHdl
IGhhdmUgdGVybSBmb3IgU0ZDIGhlYWRlciBhbmQgdGhlDQo+Pj4+Pm1ldGFkYXRhIHRoYXQNCj4+
Pj4+ICAgPj4+Pj4+Pj53YXMgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBvciBi
ZXR3ZWVuIHNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj5mdW5jdGlvbnMgYW5kIGNsYXNzaWZpZXJz
L3NlcnZpY2Ugbm9kZXMsIHdoaWNoIGlzIHdoYXQNCj4+Pj4+dGhlIGRyYWZ0DQo+Pj4+PiAgID4+
Pj4+Pj4+Zm9jdXMuDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IFRoYW5rcywg
THVjeQ0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksIE1h
cmNoIDEyLA0KPj4+Pj4gMjAxNA0KPj4+Pj4gICA+Pj4+Pj4+PiAxMToxOCBBTSBUbzogTHVjeSB5
b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOg0KPj4+Pj4gSmltDQo+Pj4+PiAg
ID4+Pj4+Pj4+IEd1aWNoYXJkIChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbQ0KPj4+Pj4gICA+Pj4+Pj4+PiBTdWJqZWN0OiBSZTog
W3NmY10NCj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+
Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IEkgdGhpbmsgaXQgaXMgaW1wb3J0YW50
IHRvIGtlZXAgYSBzdHJvbmcgZGlzdGluY3Rpb24NCj4+Pj4+YmV0d2Vlbg0KPj4+Pj4gICA+Pj4+
Pj4+PiBtZXRhZGF0YSAod2hpY2ggaXMgZm9yIHVzZSBieSBhcHBsaWNhdGlvbnMpIGFuZCB0aGUN
Cj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+PiBjaGFpbmluZyBpbmZvcm1hdGlvbiBpbiB0
aGUgYmFzZSBzZXJ2aWNlIGNoYWluIGhlYWRlciwNCj4+Pj4+d2hpY2ggaXMNCj4+Pj4+ICAgPj4+
Pj4+Pj4gZm9yIHVzZSBieSB0aGUgc2VydmljZSBjaGFpbiBzdXBwb3J0IG1lY2hhbmlzbXMuDQo+
Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBPbiAzLzEyLzE0LCAxMDo0MiBBTSwgTHVjeSB5b25n
IHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gRnVsbHkgYWdyZWUgd2l0aCBKb2UuDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gV2Ugc2hvdWxkIG5vdCByZXF1aXJlIGEgZml4
IGxlbmd0aCBmb3IgaW4tYmFuZCBtZXRhZGF0YQ0KPj4+Pj5idXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+
IGFsc28gbm90IGxlYXZlIGl0IGZvciBmcmVlbHkgdXNhZ2UuIEluIGZhY3QsIHdoZW4gYQ0KPj4+
Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+PiBub2RlIGluc2VydHMgU0ZDIGhlYWRlciBvbiBh
IChlbmNhcHN1bGF0ZWQpIHBhY2tldCBhbmQNCj4+Pj4+c2VuZCB0bw0KPj4+Pj4gICA+Pj4+Pj4+
Pj4gbmV4dCBzZXJ2aWNlIG5vZGUsIFNGQyBoZWFkZXIgaXRzZWxmIGNhbiBiZSBzZWVuIGFzIGEN
Cj4+Pj4+bWV0YWRhdGEuDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gTHVj
eQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tIEZyb206IHNmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gW21haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpvZWwgTS4NCj4+Pj4+SGFscGVybg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA5OjIxIEFNIFRvOiBOaWNv
bGFzDQo+Pj4+PkJPVVRIT1JTOw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gUm9uIFBhcmtlciBDYzogSmlt
IEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+
PiAgID4+Pj4+Pj4+PiBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+
Pj4+PiAgID4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9u
cw0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IEZvciBpbi1iYW5kIG1ldGFk
YXRhLCB0aGUgQVBJIGZvciBhY2Nlc3MgY2FuIGVhc2lseSBiZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4g
c3luY2hyb25vdXMuIE91dCBvZiBiYW5kIG1ldGFkYXRhIG5lZWRzIGRpZmZlcmVudA0KPj4+Pj5o
YW5kbGluZy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFRoZXJlIGFyZSBtYW55IGNhc2VzIHdoZXJlIG91
dC1vZi1iYW5kIG1ldGFkYXRhIGlzDQo+Pj4+PnVzZWZ1bCBhbmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+
IGFwcHJvcHJpYXRlLiBCdXQgdGhleSBkbyBub3QgY292ZXIgYWxsIG5lZWRzIGJ5IGFueQ0KPj4+
Pj5zdHJldGNoLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IEV2ZW4gaWYg
ZWFjaCBwaWVjZSBvZiBpbi1iYW5kIG1ldGFkYXRhIGlzIG9mIGZpeGVkDQo+Pj4+Pmxlbmd0aCwN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+IHRoZXJlIGFyZSBtYW55IGRpZmZlcmVudCBraW5kcyBvZiBtZXRh
dHlwZS4gVHJ5aW5nIHRvDQo+Pj4+PnNheQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gInRoZXJlIHdpbGwg
YmUgZXhhY3RseSBmb3VyIHBpZWNlcywgYW5kIHRoZXkgd2lsbCBiZSBvZg0KPj4+Pj50eXBlcw0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4gdDEsIHQyLCB0MywgYW5kIHQ0IiBpcyBzaW1wbHkgdG9vIHNwZWNp
ZmljIGZvciBldmVuIDgwJQ0KPj4+Pj5vZiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+bmVlZHMuDQo+
Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gT24gMy8xMi8xNCwgODo1MiBBTSwgTmljb2xh
cyBCT1VUSE9SUyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBIZWxsbyBSb24sDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBTZW5kaW5nIG91dCBvZiBiYW5kIGNvbmdy
dWVudCBtZXRhZGF0YSBtYXkgbm90IGJlIHRoZQ0KPj4+Pj5hbnN3ZXINCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiB0byBhbGwgbmVlZHMgYnV0IGl0IGlzIG9uZSB0b29sIHRoYXQgd2Ugc2hvdWxkIGtlZXAu
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBOb3QgYWxsIG1ldGFkYXRh
IGlzIHRpZWQgdG8gYSBzcGVjaWZpYyBwYWNrZXQsIGZvcg0KPj4+Pj5leGFtcGxlIGENCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBwb2xpY3kgY2hhbmdlIGluIFBDUkYgY291bGQgbGVhZCB0byBzb21lIG1l
dGFkYXRhDQo+Pj4+PnNpZ25hbGluZywNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0aGUgcmVhY3Rpb24g
dGltZSBuZWVkIG5vdCBiZSBpbW1lZGlhdGUsIGZldyBtcyBtYXkNCj4+Pj4+bm90IG1hdHRlci4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEFzIHlvdSBwb2ludCwgaWYg
YSBwYWNrZXQgaXMgdGllZCB0byBhIG1ldGFkYXRhIGENCj4+Pj4+Y29ycmVsYXRpb24NCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBpbmZvIGNhbiBiZSBzZXQgaW4gYm90aCBwYWNrZXQgdG8gZGVhbCB3aXRo
IGl0IChpLmUNCj4+Pj4+bWV0YWRhdGENCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBleHBlY3RlZCBmbGFn
IGluIHRoZSBTRkMgaGVhZGVyLCBwbHVzIGFuIGlkKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gRmluYWxseSB3ZSBjYW4gc3RpbGwgc2VuZCBzb21lIGxpbWl0ZWQgbWV0
YWRhdGEgd2l0aGluDQo+Pj4+PmEgaGVhZGVyLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoaXMgY291
bGQgYmUgdXNlZCBmb3IgbG9hZCBiYWxhbmNlcnMgaW4gcGFydGljdWxhciBpZg0KPj4+Pj53ZQ0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IGFncmVlIG9uIGEgY29udmVudGlvbiB0byBsb2NhdGUgImNvYXJz
ZSBncmFpbiBwb2xpY3kiDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gLyAiZmluZSBncmFpbiBwb2xpY3ki
IG9uIHJlc2VydmVkIGNvbnRleHQgaGVhZGVycy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IFRoaXMgc2VlbXMgdG8gb3BlbiB1cCBhIGxvdCBvZiBmbGV4aWJpbGl0eSAv
DQo+Pj4+Pmlubm92YXRpb25zLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gT24geW91ciBsYXN0IHBvaW50LCB0aGVyZSBpcyBhIHF1ZXN0aW9uIG9uIGhvdyB0byBtYWtl
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWV0YWRhdGEgYXZhaWxhYmxlIHRvIGEgU2VydmljZSBGdW5j
dGlvbi4gQ3VycmVudCBzb2NrZXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBjb25uZWN0aW9ucyBmb3Ig
ZXhhbXBsZSBkbyBub3QgYWxsb3cgdG8gcmV0cmlldmUgSVANCj4+Pj4+aGVhZGVyDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gb3B0aW9ucy4gU28gSSBhc3N1bWUgdGhhdCBTRkMgYXdhcmUgU2VydmljZSBG
dW5jdGlvbnMNCj4+Pj4+d2lsbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG5lZWQgc29tZSAoYXN5bmNo
cm9ub3VzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gPykgQVBJIHRvIHJldHJpZXZlIFNGQyBoZWFkZXIg
aW5mb3JtYXRpb24gYXMgd2VsbCBhcw0KPj4+Pj5pbi1iYW5kDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
bWV0YWRhdGEuIEkgZG9uJ3Qgc2VlIG91dCBvZiBiYW5kIG1ldGFkYXRhIHRyYW5zcG9ydA0KPj4+
Pj5hZGRpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBjb21wbGV4aXR5LCB0aGUgc2FtZSBBUEkgY2Fu
IHByb2JhYmx5IGFwcGx5Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
VGhlIGFsdGVybmF0aXZlIG9wdGlvbiwgYWxsb3dpbmcgdmFyaWFibGUgc2l6ZWQNCj4+Pj4+bWV0
YWRhdGEgaW4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0aGUgU0ZDIGhlYWRlciBoYXMgc29tZSBkcmF3
YmFja3MgYXMgd2VsbCwgb25lIGJlaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gZnJhZ21lbnRhdGlv
biwgYW5kIHNvbWUgc3dpdGNoZXMgZXhwZWN0aW5nIGFzIHdlbGwgdG8NCj4+Pj4+bG9vayBhdA0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IGVuZCB1c2VyIHRyYWZmaWMgaGVhZGVycyBmb3IgbGluayBsb2Fk
IGJhbGFuY2luZy4gSQ0KPj4+Pj53b3VsZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGFncmVlIHRoYXQg
aWYgd2UgY2FuIGFjY2VwdCB0aGVzZSBpc3N1ZXMsIHRoZW4gc2VuZGluZw0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IG9mZi1saW5lIGNvbmdydWVudCBtZXRhZGF0YSBsb29zZXMgaXRzIGludGVyZXN0Lg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gV2UgbmVlZCB0byB0YWtlIGlu
dG8gYWNjb3VudCB0aGF0IGJvdGggaW4tYmFuZCBhbmQNCj4+Pj4+Y29uZ3J1ZW50DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gb3V0LW9mLWJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0IGlzIG5vdCByZWxpYWJs
ZS4gQQ0KPj4+Pj5wYWNrZXQgbG9zcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRyaWdnZXJpbmcgcmV0
cmFuc21pc3Npb24gd291bGQgbm90IGxlYWQgdG8gdGhlDQo+Pj4+PmlkZW50aWNhbA0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IHJlY29uc3RydWN0aW9uIG9mIHRoZSBhc3NvY2lhdGVkIG1ldGFkYXRhLiBJ
biBzb21lDQo+Pj4+PmNhc2VzLCB3ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1pZ2h0IHRodXMgZXZl
biBuZWVkIG5vbi1jb25ncnVlbnQgb3V0LW9mLWJhbmQgcmVsaWFibGUNCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBtZXRhZGF0YSB0cmFuc3BvcnQuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gTmljb2xhcyBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206DQo+Pj4+PiBSb24N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+PiBQYXJrZXIgW1Jvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+XSBTZW50Og0KPj4+Pj5X
ZWRuZXNkYXksDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gTWFyY2ggMTIsIDIwMTQNCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiAxMjo0MyBQTSBUbzogTmljb2xhcyBCT1VUSE9SUyBDYzogSmltIEd1aWNoYXJkDQo+
Pj4+PihqZ3VpY2hhcik7DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gYnJpanNtYW5AanVuaXBlci5uZXQ8
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
PjsNCj4+Pj4+c2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBOaWNvbGFzLA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gSSB1bmRlcnN0YW5kIHRoZSBjb25jZXB0IGZv
ciBvdXQgb2YgYmFuZCBzaWduYWxpbmcgb2YNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pm1ldGFkYXRhLCBi
dXQgSSBhbSBjb25jZXJuZWQgdGhhdCBpdCBpbnRyb2R1Y2VzDQo+Pj4+PnNpZ25pZmljYW50DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj5jb21wbGV4aXR5IGR1ZSB0byB0aGUgcG90ZW50aWFsIHJhY2UgY29u
ZGl0aW9uIG9mDQo+Pj4+PnJlY2VpdmluZyB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+PnJlYWwgcGFj
a2V0IGJlZm9yZSB0aGUgbWV0YWRhdGEuIFdoaWxlIHRoZSByZWFsIHBhY2tldA0KPj4+Pj5jb3Vs
ZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+aW5kaWNhdGUgdGhhdCBvdXQgb2YgYmFuZCBtZXRhZGF0YSBp
cyBleHBlY3RlZCwgaG93IGNhbg0KPj4+Pj53ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Z3VhcmFudGVl
IHRoZSBvcmRlciBvZiByZWNlcHRpb24/IFdoYXQgaWYgc3dpdGNoaW5nIG9yDQo+Pj4+PnJvdXRp
bmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pm5vZGVzIGFwcGx5IGhhc2ggYmFzZWQgbG9hZCBiYWxhbmNp
bmc/IFdoYXQgaWYgdGhlIGxvYWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PmJhbGFuY2luZyB1bmRlcnN0
YW5kcyBTRkMgZW5jYXBzIGFuZCBsb29rcyBiZXlvbmQgaXQgdG8NCj4+Pj4+dGhlDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj5vcmlnaW5hbCBoZWFkZXIgdG8gZ2V0IGJldHRlciBlbnRyb3B5Pw0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IENhbiB3ZSBndWFyYW50ZWUgdGhhdCB0aGUgbWV0YWRhdGEgYW5kIHJlYWwg
cGFja2V0DQo+Pj4+PndpbGwgZm9sbG93DQo+Pj4+PiAgID4+Pj4+Pj4+Pj50aGUgZXhhY3Qgc2Ft
ZSBwYXRoPyBJZiB3ZSBjYW4gbm90LCB0aGVuDQo+Pj4+PmltcGxlbWVudGF0aW9ucyB3aWxsDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj5uZWVkIHRvIGFkZCBpbmdyZXNzIHF1ZXVpbmcgdG8gY29wZSB3aXRo
IHRoZSBzY2VuYXJpby4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEFs
c28sIGRvIHlvdSBmZWVsIHRoYXQgdGhlIGluY3JlYXNlIGluIGltcGxlbWVudGF0aW9uDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gY29tcGxleGl0eSBhdCB0aGUgc2VydmljZSBmdW5jdGlvbnMgaXMgcmVh
c29uYWJsZT8NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoYW5rcy4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFJvbg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IE9uIE1hciAxMiwgMjAxNCwgYXQgNDowOSBBTSwg
Ik5pY29sYXMgQk9VVEhPUlMiDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IDxOaWNvbGFzLkJPVVRIT1JT
QHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4NCj4+Pj4+PG1h
aWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gSSB0aGluayB3ZSBtdXN0IG1ha2UgYSBkaXN0aW5j
dGlvbiBiZXR3ZWVuOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiAt
IE1ldGFkYXRhIHdoaWNoIHNob3VsZCBiZSBwYXJ0IG9mIHRoZSBoZWFkZXIgZGVmaW5lZA0KPj4+
Pj5hcyBpbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBiYW5kIG1hcmtpbmcuIC0gTWV0YWRhdGEgd2l0
aCBjYW4gYmUgcGFzc2VkIG91dCBvZg0KPj4+Pj5iYW5kLCBmb3INCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4gZXhhbXBsZSBjb25ncnVlbnQgb3V0IG9mIGJhbmQgc2lnbmFsaW5nIGRlZmluZWQgaW4NCj4+
Pj4+dGhlIGRyYWZ0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFRo
ZSBmb3JtZXIgY2FsbHMgZm9yIGEgbGltaXRlZCBzcGFjZSBpbiB0aGUgaGVhZGVyLA0KPj4+Pj50
cnVlLCBUaGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbGF0dGVyIGhvd2V2ZXIgZG9lcyBub3QgaW5j
dXIgYW55IHNwYWNlIGxpbWl0YXRpb24NCj4+Pj4+YW5kIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
IHN0aWxsIGZhaXJseSBlZmZpY2llbnQgYW5kIGl0IHJlbWFpbnMgY29tcGF0aWJsZSB3aXRoDQo+
Pj4+PmEgZml4ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gc2l6ZSBoZWFkZXIgdXNlZCB0byByb3V0
ZSB0aG9zZSBzaWduYWxpbmcgbWVzc2FnZXMNCj4+Pj4+YWxvbmcgdGhlDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+IGNoYWluJ3Mgc2VydmljZSBmdW5jdGlvbnMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXyBGcm9tOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBKaW0gR3VpY2hhcmQgKGpndWlj
aGFyKSBbamd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+XSBTZW50
Og0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBUdWVzZGF5LCBNYXJjaCAxMSwgMjAxNCA2OjQ4IFBNIFRv
OiBSb24gUGFya2VyIENjOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBOaWNvbGFzIEJPVVRIT1JTOyBi
cmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+Pjxt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiBkcmFmdC1yaWpzbWFuLXNm
Yy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+PiBIaSBSb24sDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+IFdlIGNhbiBjZXJ0YWlubHkgaGF2ZSB0aGlzIGRpc2N1c3Npb24gYnV0IHdlIHNob3VsZA0K
Pj4+Pj5maXJzdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBjb25zaWRlciB3aGF0IGluZm9ybWF0aW9u
IGlzIG5lY2Vzc2FyeSBhbmQgaWYgc2FpZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBpbmZvcm1hdGlv
biBjYW4gZml0IHdpdGhpbiBhIGZpeGVkIG51bWJlciBvZiBjb250ZXh0cw0KPj4+Pj5pbiB0aGUN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbWFqb3JpdHkgb2YgY2FzZXMuIFJlbWVtYmVyLCB0aGUgZ29h
bCBvZiBiZWluZyBhYmxlDQo+Pj4+PnRvIHBhc3MNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbWV0YWRh
dGEgdGhyb3VnaCB0aGUgbmV0d29yayBpcyB0byBlbmhhbmNlIHNlcnZpY2UNCj4+Pj4+ZGVsaXZl
cnksDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IG5vdCBwYXNzIHRoZSBlbnRpcmUgd29ya3Mgb2YgU2hh
a2VzcGVhcmUgOy0pDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFNl
bnQgZnJvbSBteSBpUGhvbmUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+IE9uIE1hciA3LCAyMDE0LCBhdCAzOjUyIEFNLCAiUm9uIFBhcmtlciINCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+IDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tPg0KPj4+Pj48bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+PiBOaWNvbGFzLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+IEkgc2VlIHNpbWlsYXIgcmVxdWlyZW1lbnRzIGZyb20gdGhlIDNncHAgRVBDIHNpZGUu
DQo+Pj4+Pkkgd291bGQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IGxpa2UgdG8gcHJvcG9zZSBhbiBP
VUkgLyBUTFYgYmFzZWQgYXBwcm9hY2ggd2hlcmUgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBy
ZXNlcnZlZCBPVUkgY2FuIGJlIHVzZWQgZm9yIGFncmVlZCB1cG9uIHR5cGVzIG9mDQo+Pj4+PmNv
bW1vbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gbWV0YWRhdGEgYW5kIHZlbmRvciBvciBvdGhlciBv
cmdhbml6YXRpb25hbCBPVUlzIGNhbg0KPj4+Pj5iZSB1c2VkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
PiB0byBxdWlja2x5IGlubm92YXRlIGluIHRoZSBuZXR3b3Jrcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+IFNpbXVsdGFuZW91c2x5LCBJIHdvdWxkIGFsc28gbGlrZSB0byBjb25zaWRlcg0KPj4+Pj5t
ZWNoYW5pc21zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiB0aGF0IGFyZSBvcHRpbWl6ZWQgZm9yIGxv
bmcgbGl2ZWQgZmxvd3Mgc28gYXMgdG8NCj4+Pj4+bGltaXQgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+PiBuZWdhdGl2ZSBlZmZlY3RzIG9mIHBhY2tldCBncm93dGguDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gUm9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBPbiBNYXIgNywgMjAxNCwg
YXQgODozNCBBTSwgIk5pY29sYXMgQk9VVEhPUlMiDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gPE5p
Y29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3Mu
Y29tPg0KPj4+Pj48bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+IHdyb3RlOg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSGVsbG8gSmltDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBJIGhhdmUgc2VlbiBj
YXNlcyBpbiBHaSBMQU4sIHdoZXJlIHN1YnNjcmliZXIgcmVsYXRlZA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+IGluZm9ybWF0aW9uIGlzIHBhc3NlZCB0byBhIFdlYiBQcm94eSBmb3IgSFRUUCBoZWFk
ZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBlbnJpY2htZW50IChhaW1lZCBhdCBzb21lIFdlYiBD
b250ZW50IHByb3ZpZGVycw0KPj4+Pj5wYXJ0bmVycyBvZg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
IHRoZSBNb2JpbGUgT3BlcmF0b3IpLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEluZm9ybWF0aW9u
IHdhcyBhbiBjb2RlZCAocGVyc2lzdGVudCkgc3Vic2NyaWJlciBpZA0KPj4+Pj5kZXJpdmVkDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZnJvbSB0aGUgTVNJU0ROLCBhbmQgY291cGxlIG9mIGYgY3Vz
dG9tZXIgcHJvZmlsZQ0KPj4+Pj5yZWxhdGVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZmllbGRz
Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSW4gYW4gc2Zj
IGJhc2VkIEdpIExBTiwgdGhpcyBlbnRpdHkgc2hvdWxkIHJlY2VpdmUNCj4+Pj4gPmZyb20gdGhl
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gQ2xhc3NpZmllcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gLSBBIGNsYXNzaWZpY2F0aW9uIG9mIHRoZSBDb250ZW50
IFByb3ZpZGVyICggSWQsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gQ2F0ZWdvcnkpIGJhc2VkIG9u
IHRyYWZmaWMgYW5hbHlzaXMgLSBUaGUgTVNJU0ROIG9mDQo+Pj4+PiB0aGUNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+PiBzdWJzY3JpYmVyIC0gVHdvIHN1YnNjcmliZXIgcG9saWN5IGZpZWxkcyAobm90
IHRpZWQNCj4+Pj4+IHRvIFBDUkYNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBidXQgYmVsb25naW5n
IHRvIHRoZSBTdWJzY3JpYmVyIERCKSAoU3Vic2NyaWJlcg0KPj4+Pj4gY2F0ZWdvcnksDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gc3ViLWNhdGVnb3J5KSAtIEEgc2Vzc2lvbiBpZCAoZm9yIGxvZ2dp
bmcgYW5kDQo+Pj4+PnRyYWNraW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gcHVycG9zZXMpDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBUaGUgb2JqZWN0aXZl
IGJlaW5nIHRvIGF2b2lkIGhhdmluZyB0aGUgSFRUUCBQcm94eQ0KPj4+Pj50bw0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IGJlY29tZSBhIHRydXN0ZWQgYXBwbGljYXRpb24gKGludGVyb2dhdGUgdGhl
DQo+Pj4+PiBzdWJzY3JpYmVyIERCLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGV0Yy4uKQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiBOaWNvbGFzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18gRnJvbTogSmltDQo+Pj4+PiBHdWljaGFyZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+IChqZ3VpY2hhcikgW2pndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28u
Y29tPl0gU2VudDoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBUaHVyc2RheSwgTWFyY2ggMDYsIDIw
MTQgMjowMiBQTSBUbzogSmFtYWwgSGFkaQ0KPj4+Pj5TYWxpbTsNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+PiBqbW9pc2FuZEBqdW5pcGVyLm5ldDxtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQ+IDxt
YWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQ+Ow0KPj4+Pj4gYnJpanNtYW5AanVuaXBlci5uZXQ8
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
PiBDYzoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBzZmMgU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlv
bnMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEhpIEphbWFs
LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gWW91IHNhaWQg
Ikl0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGUNCj4+Pj4+IHNpemVkDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbWV0YWRhdGEiLi4gSSBhbSBub3Qgc28gY29udmluY2VkIGFu
ZCB3b3VsZCBsaWtlIHRvDQo+Pj4+PiBiZXR0ZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiB1bmRl
cnN0YW5kIHRoZSByZXF1aXJlbWVudHMgYmVmb3JlIHBhc3NpbmcganVkZ2VtZW50Lg0KPj4+Pj4g
SWYgd2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBsb29rIGF0IHRoZSB1c2UgY2FzZXMgYXMgcHJl
c2VudGVkIHRodXMgZmFyIGludG8NCj4+Pj4+IHRoZSBXRyBJDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gaGF2ZSB5ZXQgdG8gc2VlIGEgc2luZ2xlIGV4YW1wbGUgb2YgdGhlIG5lZWQNCj4+Pj4+IChu
b3RpbmcgdGhhdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGRlc2lyZSBpcyBub3QgdGhlIHNhbWUg
YXMgbmVlZCkgLSBJIGFtIG5vdCBzYXlpbmcNCj4+Pj4+IHRoZXJlIGlzDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4gbm8gcmVxdWlyZW1lbnQgYnV0IHJhdGhlciB0aGF0IHdlIHNob3VsZCBub3QganVt
cA0KPj4+Pj4gdG8gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gY29uY2x1c2lvbiBhbmQgYnVp
bGQgc3RhbmRhcmRzIGFyb3VuZCBhIHRoZW9yeS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+Pj4gT24gMy8zLzE0LCA2OjM1IEFNLCAiSmFtYWwgSGFkaSBTYWxpbSINCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+Pj4gPGhhZGlAbW9qYXRhdHUuY29tPG1haWx0bzpoYWRpQG1vamF0YXR1LmNv
bT4gPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4+DQo+Pj4+Pndyb3RlOg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBJIGxpa2UgdGhlIGRvYyAtIHdlbGwg
d3JpdHRlbi4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4g
U2VjdGlvbiA0LjMgb24gbWV0YWRhdGEgZW5jb2RpbmcuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IEl0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3Ig
dmFyaWFibGUgc2l6ZWQNCj4+Pj4+IG1ldGFkYXRhDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IChh
dCBsZWFzdCBmb3IgaHR0cC9hcHAgeW91IHNlZW0gdG8gaW5kaWNhdGUgdGhlDQo+Pj4+PiBkZXNp
cmUgZm9yDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+aXQpLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
PiBGb3IgYSBkYXRhcGF0aCBwZXItcGFja2V0IG1ldGFkYXRhLCBpIGZlZWwgdGhlDQo+Pj4+PiBu
ZWVkIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGp1c3QgYXMgaW1wb3J0YW50LiBBcmUgd2Ug
bGltaXRlZCBieSB0aGUgZmFjdCB0aGF0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGV4aXN0aW5n
IGhhcmR3YXJlIG1heSBub3QgYmUgYWJsZSB0byBoYW5kbGUgVExWcz8NCj4+Pj4+Rm9yDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4+IGV4YW1wbGUsIEkgZG9udCBoYXZlIGEgcHJvYmxlbSBoYW5kbGlu
ZyBUTFZzIGluIGENCj4+Pj4+IHNvZnR3YXJlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+ZGF0YXBh
dGguDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGNoZWVy
cywgamFtYWwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4g
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4+IG1haWxpbmcgbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbGlzdCBz
ZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+
Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+
Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+
Pj4gICA+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMgbWFpbGluZw0KPj4+Pj4gbGlzdA0K
Pj4+Pj4gICA+Pj4+PiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+PiAgID4+c2ZjIG1haWxpbmcg
bGlzdA0KPj4+Pj4gICA+PnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NCj4+Pj4+ICAgPj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYw0KPj4+Pj4gICA+DQo+Pj4+PiAgID5fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXw0KPj4+Pj4gICA+c2ZjIG1haWxpbmcgbGlzdA0KPj4+Pj4g
ICA+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KPj4+Pj4gICA+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+
Pj4+DQo+Pj4+DQo+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQo+Pj4+IHNmYyBtYWlsaW5nIGxpc3QNCj4+Pj4gc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQo+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjDQo+Pj4NCj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0KPj4+IHNmYyBtYWlsaW5nIGxpc3QNCj4+PiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0K
Pj4+DQo+Pg0KPj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KPj5zZmMgbWFpbGluZyBsaXN0DQo+PnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KPj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPg0KPl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+c2ZjIG1haWxpbmcg
bGlzdA0KPnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPmh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2Zj
IG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMNCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj1Db250ZW50LVR5cGUgY29udGVu
dD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij48bWV0YSBuYW1lPUdlbmVyYXRvciBjb250ZW50
PSJNaWNyb3NvZnQgV29yZCAxNCAoZmlsdGVyZWQgbWVkaXVtKSI+PGJhc2UgaHJlZj0ieC1tc2c6
Ly85OS8iPjwhLS1baWYgIW1zb10+PHN0eWxlPnZcOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNW
TUwpO30NCm9cOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCndcOioge2JlaGF2aW9y
OnVybCgjZGVmYXVsdCNWTUwpO30NCi5zaGFwZSB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7
fQ0KPC9zdHlsZT48IVtlbmRpZl0tLT48c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAq
Lw0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpIZWx2ZXRpY2E7DQoJcGFub3NlLTE6MiAxMSA2
IDQgMiAyIDIgMiAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpTaW1TdW47DQoJcGFu
b3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlNp
bVN1bjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9u
dC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9u
dC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0
IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQFNpbVN1biI7DQoJcGFub3NlLTE6
MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJNUyBVSSBH
b3RoaWMiOw0KCXBhbm9zZS0xOjIgMTEgNiAwIDcgMiA1IDggMiA0O30NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk6IlxATVMgVUkgR290aGljIjsNCglwYW5vc2UtMToyIDExIDYgMCA3IDIgNSA4
IDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1h
bCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsN
Cglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJp
ZiI7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7
DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwg
c3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29s
b3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29BY2V0YXRlLCBs
aS5Nc29BY2V0YXRlLCBkaXYuTXNvQWNldGF0ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJ
bXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdp
bi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6OC4wcHQ7DQoJZm9udC1mYW1pbHk6IlRhaG9t
YSIsInNhbnMtc2VyaWYiO30NCnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFw
aCwgZGl2Lk1zb0xpc3RQYXJhZ3JhcGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1hcmdp
bi10b3A6MGluOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbWFyZ2luLWJvdHRvbTowaW47DQoJbWFy
Z2luLWxlZnQ6LjVpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBw
dDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnNwYW4uQmFsbG9v
blRleHRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbXNvLXN0
eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQiOw0KCWZvbnQt
ZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpzcGFuLmFwcGxlLWNvbnZlcnRlZC1zcGFj
ZQ0KCXttc28tc3R5bGUtbmFtZTphcHBsZS1jb252ZXJ0ZWQtc3BhY2U7fQ0Kc3Bhbi5FbWFpbFN0
eWxlMjENCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmki
LCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTIyDQoJe21z
by1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJp
ZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyMw0KCXttc28tc3R5bGUtdHlw
ZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9y
OiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjQNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30N
CnNwYW4uRW1haWxTdHlsZTI1DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZv
bnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVm
YXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30N
CkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4g
MS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9u
MTt9DQovKiBMaXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDoxMTEw
MzE3NzQxOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczo5Mzg3OTY0NTQ7fQ0KQGxpc3QgbDA6bGV2
ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
grc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0
Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDINCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6MS4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5
bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDps
ZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mi4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAu
MHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDUNCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6Mi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5
OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglt
c28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBs
MDpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My41aW47DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDgNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6NC4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC41aW47
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsN
Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlz
dCBsMQ0KCXttc28tbGlzdC1pZDoxMzExOTgwNzg5Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczox
NzE3NzAzMzI4O30NCkBsaXN0IGwyDQoJe21zby1saXN0LWlkOjEzNzA4ODMwNzY7DQoJbXNvLWxp
c3QtdGVtcGxhdGUtaWRzOi0xNjY0ODM2NDkyO30NCkBsaXN0IGwyOmxldmVsMQ0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZl
bC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDoxLjBpbjsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCglt
c28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpAbGlzdCBsMjpsZXZlbDMN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0K
CWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6Mi4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJv
bDt9DQpAbGlzdCBsMjpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mi41aW47DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5z
aS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZl
bDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+C
tzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0
Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDcNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6My41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5
bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjps
ZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAu
MHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMw0KCXttc28tbGlzdC1pZDoxNzcy
NTc4OTU0Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotMTQxMjgyMjAzMDt9DQpAbGlzdCBsMzps
ZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4w
cHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsMg0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10
YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxLjVpbjsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwz
OmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsNQ0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZl
bC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1p
bHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozLjBpbjsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0
IGwzOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsOA0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo0LjVp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCm9s
DQoJe21hcmdpbi1ib3R0b206MGluO30NCnVsDQoJe21hcmdpbi1ib3R0b206MGluO30NCi0tPjwv
c3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJl
ZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNv
IDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0i
ZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT48L2hl
YWQ+PGJvZHkgbGFuZz1FTi1VUyBsaW5rPWJsdWUgdmxpbms9cHVycGxlPjxkaXYgY2xhc3M9V29y
ZFNlY3Rpb24xPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseToiQ291cmllciBOZXciJz5Eb2VzIHRoZSB1c2Ugb2YgcGF0aCBJRCBpbXBs
eSB0aGF0IHRoZSBpbmdyZXNzIGNsYXNzaWZpZXIgZG9lcyBhbGwgb2YgdGhlPG86cD48L286cD48
L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseToiQ291cmllciBOZXciJz5pbnN0YW5jZSBsb2FkIGJhbGFuY2luZyBmb3Ig
ZXZlcnkgc2VydmljZSBpbiB0aGUgY2hhaW4sIHJhdGhlciB0aGFuIGhhdmluZzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Iic+c2VydmljZSBpbnN0YW5jZSBsb2FkIGJhbGFu
Y2luZyBvY2N1ciBhdCB0aGUgcG9pbnQgaW4gdGhlIGNoYWluIHdoZW4gZWFjaDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Iic+Z2l2ZW4gc2VydmljZSBmdW5jdGlvbiBoYXMg
YmVlbiByZWFjaGVkPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNw
YW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Iic+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxkaXYgc3R5bGU9J2JvcmRlcjpub25lO2JvcmRlci1s
ZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCc+PGRpdj48ZGl2
IHN0eWxlPSdib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGlu
ZzozLjBwdCAwaW4gMGluIDBpbic+PHAgY2xhc3M9TXNvTm9ybWFsPjxiPjxzcGFuIHN0eWxlPSdm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+RnJvbTo8
L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhv
bWEiLCJzYW5zLXNlcmlmIic+IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSA8Yj5P
biBCZWhhbGYgT2YgPC9iPlJvbiBQYXJrZXI8YnI+PGI+U2VudDo8L2I+IFdlZG5lc2RheSwgTWFy
Y2ggMTksIDIwMTQgNDowMSBQTTxicj48Yj5Ubzo8L2I+IERhdmUgRG9sc29uOyBTdW1hbmRyYSBN
YWplZTxicj48Yj5DYzo8L2I+IHNmY0BpZXRmLm9yZzxicj48Yj5TdWJqZWN0OjwvYj4gUmU6IFtz
ZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2
PjwvZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48bzpwPiZuYnNwOzwvbzpwPjwvcD48cCBjbGFzcz1N
c29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGli
cmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz5ZZXMuJm5ic3A7Jm5ic3A7IFBlcmhhcHMg
aW4gdGhlIGhlYWRlciB3ZSBzaG91bGQgY2FsbCBvdXQgYSBzZXJ2aWNlIHBhdGggaWQgcmF0aGVy
IHRoYW4gYSBzZXJ2aWNlIGNoYWluIGlkLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1N
c29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGli
cmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+Jm5ic3A7Jm5ic3A7
IFJvbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9
J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xv
cjojMUY0OTdEJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFs
PjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fu
cy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxkaXY+
PGRpdiBzdHlsZT0nYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3Bh
ZGRpbmc6My4wcHQgMGluIDBpbiAwaW4nPjxwIGNsYXNzPU1zb05vcm1hbD48Yj48c3BhbiBzdHls
ZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiJz5G
cm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
IkNhbGlicmkiLCJzYW5zLXNlcmlmIic+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XSA8Yj5PbiBCZWhhbGYg
T2YgPC9iPkRhdmUgRG9sc29uPGJyPjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIE1hcmNoIDE5LCAy
MDE0IDI6MjggUE08YnI+PGI+VG86PC9iPiBTdW1hbmRyYSBNYWplZTxicj48Yj5DYzo8L2I+IDxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+PGI+U3ViamVj
dDo8L2I+IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDxvOnA+PC9vOnA+PC9z
cGFuPjwvcD48L2Rpdj48L2Rpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PG86cD4mbmJzcDs8L286cD48
L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+W3RyaW0gbGlzdF08
bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFG
NDk3RCc+SeKAmW0gdW5jbGVhciBhYm91dCB0aGUgaW50ZW50IG9mIHRoZSB3b3JkIOKAnGNoYWlu
4oCdIHZzIOKAnHBhdGjigJ0gaW4gb3B0aW9uICMyLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBj
bGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz5JbiBlYXJsaWVyIGRpc2N1c3Np
b25zLCDigJxjaGFpbuKAnSB3YXMgY29uc2lkZXJlZCBhbiBhYnN0cmFjdCBjb25jZXB0IChhIHRy
YXZlcnNhbCBvZiBhIGxpc3Qgb2YgdHlwZXMgb2Ygc2VydmljZXMpLCB3aGVyZWFzIOKAnHBhdGji
gJ0gd2FzIGEgdHJhdmVyc2FsIG9mIHNwZWNpZmljIG5vZGUgaW5zdGFuY2VzLjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6
IzFGNDk3RCc+SSB0aGluayB0aGF0IHRoZSBJRCBjYXJyaWVkIGluIHRoZSBwYWNrZXQgbmVlZHMg
dG8gaW5kaWNhdGUgYSBzcGVjaWZpYyBzZXQgb2Ygbm9kZXMsIGFuZCBJIGhvcGUgdGhhdCBpcyB3
aGF0IHlvdSBtZWFuLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNw
YW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNl
cmlmIjtjb2xvcjojMUY0OTdEJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9
TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxp
YnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+LURhdmU8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Qn
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5
bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtj
b2xvcjojMUY0OTdEJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PGRpdj48ZGl2IHN0eWxl
PSdib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBw
dCAwaW4gMGluIDBpbic+PHAgY2xhc3M9TXNvTm9ybWFsPjxiPjxzcGFuIHN0eWxlPSdmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+RnJvbTo8L3NwYW4+
PC9iPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJz
YW5zLXNlcmlmIic+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5t
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XSA8Yj5PbiBCZWhhbGYgT2YgPC9iPlN1bWFu
ZHJhIE1hamVlPGJyPjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIE1hcmNoIDE5LCAyMDE0IDM6NDAg
QU08YnI+PGI+VG86PC9iPiBDYXRoeSBaaGFuZzsgUGF1bCBRdWlubiAocGF1bHEpOyBEYXZpZCBB
bGxhbiBJPGJyPjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGll
dGYub3JnPC9hPjxicj48Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9u
IGNoYWluIElEPG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjxwIGNsYXNzPU1zb05v
cm1hbD48bzpwPiZuYnNwOzwvbzpwPjwvcD48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBz
dHlsZT0nZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYi
O2NvbG9yOmJsYWNrJz4mbHQ7Jmx0O1RyaW1tZWQgdGhlIFRPIGxpc3QgdG8gYXZvaWQgdGhlIG1z
ZyBiZWluZyBoZWxkIGFnYWluJmd0OyZndDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRp
dj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5
bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtj
b2xvcjpibGFjayc+SSBzZWUgdHdvIHdheXMgdG8gY2FycnkgdGhlIHBhdGggaW5mb3JtYXRpb24u
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFs
PjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fu
cy1zZXJpZiI7Y29sb3I6YmxhY2snPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48
b2wgc3RhcnQ9MSB0eXBlPTE+PGxpIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nY29sb3I6YmxhY2s7
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxp
c3Q6bDEgbGV2ZWwxIGxmbzEnPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiInPkV4cGxpY2l0IG9yZGVyZWQgbGlzdCwgc29tZXRo
aW5nIGxpa2UgRlctQSA6OiBUQ1AtT1BUIDo6IExCIDo6IFZpZGVvT1BUIDo6IENHTkFULiAmbmJz
cDsgVGhlcmUgYXJlIHR3byBpc3N1ZXMgd2l0aCB0aGlzIGFwcHJvYWNoLCBmaXJzdCB0aGUgbGVu
Z3RoIG9mIGdyYXBoIGlzIHZhcmlhYmxlLiAmbmJzcDtBbHNvIGl0IGltcGxpZXMgYmlkaXJlY3Rp
b25hbCBzeW1tZXRyeS4gSXQgaXMgb2Z0ZW4gcmVxdWlyZWQgYnV0IHNob3VsZCBub3QgYmUgbWFu
ZGF0b3J5LiAmbmJzcDtTZWNvbmRseSBjaGFuZ2luZyB0aGlzIHBhdGgvZ3JhcGggaW4gYXQgU0Yg
Y2FuIGJlIGN1bWJlcnNvbWUuJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9
TXNvTm9ybWFsIHN0eWxlPSdjb2xvcjpibGFjazttc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMSBsZXZlbDEgbGZvMSc+PHNwYW4gc3R5
bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIic+
TGV0IHRoZSBDb250cm9sIHBsYW5lIGRpc3RyaWJ1dGUgdGhlIGNoYWluSUQgJmx0O+KAlCZndDsg
Z3JhcGggbWFwcGluZy4gSW4gdGhpcyBjYXNlIGVhY2ggU0Ygd291bGQgaGF2ZSBtYXBwaW5nIG9m
IGdpdmVuIGEgY2hhaW5JRCB3aGF0IGlzIG15IG5leHQgaG9wLiBUaGUgY2hhaW5JRCBpdHNlbGYg
Y291bGQgYmUgZml4ZWQgc2l6ZSBlbGVtZW50LiBBIFNGIGNhbiBzZWxlY3QgYSBkaWZmZXJlbnQg
cGF0aCBieSBjaGFuZ2luZyB0aGUgY2hhaUlEIHBhcmFtZXRlci48bzpwPjwvbzpwPjwvc3Bhbj48
L2xpPjwvb2w+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxz
cGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1z
ZXJpZiI7Y29sb3I6YmxhY2snPlJlZ2FyZHM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRp
dj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+U3VtYW5kcmE8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4g
c3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlm
Ijtjb2xvcjpibGFjayc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAg
Y2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD48L2Rpdj48ZGl2IHN0eWxlPSdib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNC
NUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbic+PHAgY2xhc3M9TXNvTm9ybWFs
PjxiPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwi
c2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPkZyb206IDwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9J2Zv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjpi
bGFjayc+Q2F0aHkgWmhhbmcgJmx0OzxhIGhyZWY9Im1haWx0bzpDYXRoeS5ILlpoYW5nQGh1YXdl
aS5jb20iPkNhdGh5LkguWmhhbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7PGJyPjxiPkRhdGU6IDwvYj5U
dWVzZGF5LCBNYXJjaCAxOCwgMjAxNCBhdCAxMDoxMyBBTTxicj48Yj5UbzogPC9iPiZxdW90O1Jl
aW5hbGRvIFBlbm5vIChyZXBlbm5vKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJlcGVubm9A
Y2lzY28uY29tIj5yZXBlbm5vQGNpc2NvLmNvbTwvYT4mZ3Q7LCAmcXVvdDtMb3Vpcy5Gb3VyaWUm
cXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpMb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbSI+TG91aXMu
Rm91cmllQGh1YXdlaS5jb208L2E+Jmd0OywgJnF1b3Q7UGF1bCBRdWlubiAocGF1bHEpJnF1b3Q7
ICZsdDs8YSBocmVmPSJtYWlsdG86cGF1bHFAY2lzY28uY29tIj5wYXVscUBjaXNjby5jb208L2E+
Jmd0OywgRGF2aWQgQWxsYW4gSSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJp
Y3Nzb24uY29tIj5kYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbTwvYT4mZ3Q7PGJyPjxiPkNjOiA8
L2I+Tmljb2xhcyBCT1VUSE9SUyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPiZndDssIFh1eGlhb2h1
ICZsdDs8YSBocmVmPSJtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbSI+eHV4aWFvaHVAaHVhd2Vp
LmNvbTwvYT4mZ3Q7LCBDaGFuZ2NoZW5nIEh1YW5nICZsdDs8YSBocmVmPSJtYWlsdG86aHVhbmdA
c2NlLmNhcmxldG9uLmNhIj5odWFuZ0BzY2UuY2FybGV0b24uY2E8L2E+Jmd0OywgJnF1b3Q7PGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiZxdW90OyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiZndDssICZxdW90Ozxh
IGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+bWlrZWJpYW5jQGFvbC5jb208L2E+JnF1
b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPm1pa2ViaWFuY0Bhb2wu
Y29tPC9hPiZndDs8YnI+PGI+U3ViamVjdDogPC9iPlJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlv
biBjaGFpbiBJRDxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05v
cm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseToiQ2FsaWJyaSIs
InNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PC9k
aXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPkhp
IFJlaW5hbGRvLDwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz4mbmJzcDs8
L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAg
Y2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+U28gdGhlIGNoYWluIElEIGlz
IGFjdHVhbGx5IHRoZSBwYXRoIElEIHdoaWNoIHJlcHJlc2VudHMgYW4gb3JkZXJlZCBzZXQgb2Yg
c2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZXMuIDwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6Ymxh
Y2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9
J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xv
cjojMUY0OTdEJz5JIHRoaW5rIHdlIHNob3VsZCBhZGQgYW4gZXhwbGljaXQgZGVmaW5pdGlvbiBv
ZiDigJxzZXJ2aWNlIGluc3RhbmNl4oCdLiBXaGF0IGRvIHlvdSB0aGluaz88L3NwYW4+PHNwYW4g
c3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9y
bWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwi
c2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xv
cjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBz
dHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYi
O2NvbG9yOiMxRjQ5N0QnPlRoYW5rcyw8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFG
NDk3RCc+Q2F0aHk8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+Jm5ic3A7
PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxk
aXY+PGRpdiBzdHlsZT0nYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0
O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4nPjxwIGNsYXNzPU1zb05vcm1hbD48Yj48c3BhbiBz
dHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7
Y29sb3I6YmxhY2snPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPiBzZmMgWzxh
IGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnPC9hPl0gPGI+T24gQmVoYWxmIE9mIDwvYj5SZWluYWxkbyBQZW5ubyAocmVwZW5ubyk8
YnI+PGI+U2VudDo8L2I+IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDExOjAzIEFNPGJyPjxiPlRv
OjwvYj4gTG91aXMuRm91cmllOyBQYXVsIFF1aW5uIChwYXVscSk7IERhdmlkIEFsbGFuIEk8YnI+
PGI+Q2M6PC9iPiBOaWNvbGFzIEJPVVRIT1JTOyBYdXhpYW9odTsgPGEgaHJlZj0ibWFpbHRvOm1p
a2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT47IDxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT47IENoYW5nY2hlbmcgSHVhbmc8YnI+PGI+U3Vi
amVjdDo8L2I+IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48c3Bh
biBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48
cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz4mbmJzcDs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFj
ayc+QSBTZXJ2aWNlIENoYWluIGp1c3QgZGVmaW5lcyB3aGljaCB0eXBlIG9mIHNlcnZpY2UgYW5k
IHRoZWlyIG9yZGVyLjwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOmJs
YWNrJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFj
ayc+QSBzZXJ2aWNlIHBhdGggZGVmaW5lcyB0aGUgYWN0dWFsIHNlcnZpY2UgaW5zdGFuY2UsIHNh
eSwgZmlyZXdhbGwxLmhvbWUsIG5hdDIsIGRwaS1zaWMsIGV0Yy48L3NwYW4+PHNwYW4gc3R5bGU9
J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1N
c29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGli
cmkiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdj
b2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXYgc3R5bGU9J2JvcmRl
cjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAw
aW4gMGluJz48cCBjbGFzcz1Nc29Ob3JtYWw+PGI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+RnJvbTog
PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2Fs
aWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz4mcXVvdDtMb3Vpcy5Gb3VyaWUmcXVvdDsg
Jmx0OzxhIGhyZWY9Im1haWx0bzpMb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbSI+TG91aXMuRm91cmll
QGh1YXdlaS5jb208L2E+Jmd0Ozxicj48Yj5EYXRlOiA8L2I+VHVlc2RheSwgTWFyY2ggMTgsIDIw
MTQgYXQgMTA6NTUgQU08YnI+PGI+VG86IDwvYj4mcXVvdDtQYXVsIFF1aW5uIChwYXVscSkmcXVv
dDsgJmx0OzxhIGhyZWY9Im1haWx0bzpwYXVscUBjaXNjby5jb20iPnBhdWxxQGNpc2NvLmNvbTwv
YT4mZ3Q7LCBEYXZpZCBBbGxhbiBJICZsdDs8YSBocmVmPSJtYWlsdG86ZGF2aWQuaS5hbGxhbkBl
cmljc3Nvbi5jb20iPmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPC9hPiZndDs8YnI+PGI+Q2M6
IDwvYj5OaWNvbGFzIEJPVVRIT1JTICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9S
U0Bxb3Ntb3MuY29tIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L2E+Jmd0OywgWHV4aWFv
aHUgJmx0OzxhIGhyZWY9Im1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tIj54dXhpYW9odUBodWF3
ZWkuY29tPC9hPiZndDssIENoYW5nY2hlbmcgSHVhbmcgJmx0OzxhIGhyZWY9Im1haWx0bzpodWFu
Z0BzY2UuY2FybGV0b24uY2EiPmh1YW5nQHNjZS5jYXJsZXRvbi5jYTwvYT4mZ3Q7LCAmcXVvdDs8
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+Jmd0OywgJnF1b3Q7
PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT4m
cXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+bWlrZWJpYW5jQGFv
bC5jb208L2E+Jmd0Ozxicj48Yj5TdWJqZWN0OiA8L2I+UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0
aW9uIGNoYWluIElEPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48
L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6Ymxh
Y2snPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD48L2Rpdj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6
IzFGNDk3RCc+UGF1bCw8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+Jm5i
c3A7Jm5ic3A7IENhbiB5b3UgY2xhcmlmeSB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIHNlcnZpY2Ug
Y2hhaW4gYW5kIHNlcnZpY2UgcGF0aC4gR2l2ZW4gdGhhdCBhIHNlcnZpY2UgY2hhaW4gaXMgY29t
cG9zZWQ8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+b2Ygc2V2ZXJhbCBz
ZXJ2aWNlIGZ1bmN0aW9ucyBTRjEsIFNGMiwgLi4gU0ZuIGhvdyB3b3VsZCBhIHNlcnZpY2UgcGF0
aCBkaWZmZXIgZnJvbSB0aGF0IHNlcnZpY2UgY2hhaW4/PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xv
cjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb0xpc3RQYXJhZ3JhcGgg
c3R5bGU9J21hcmdpbi1sZWZ0OjIwLjI1cHQ7dGV4dC1pbmRlbnQ6LS4yNWluJz48c3BhbiBzdHls
ZT0nZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+LTwvc3Bh
bj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjcuMHB0O2NvbG9yOmJsYWNrJz4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFuPjxzcGFuIHN0
eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7
Y29sb3I6IzFGNDk3RCc+TG91aXM8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3
RCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3Nw
YW4+PC9wPjxkaXY+PGRpdiBzdHlsZT0nYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVD
NERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4nPjxwIGNsYXNzPU1zb05vcm1hbD48
Yj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fu
cy1zZXJpZiI7Y29sb3I6YmxhY2snPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0nZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2sn
PiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnPC9hPl0gPGI+T24gQmVoYWxmIE9mIDwvYj5QYXVsIFF1aW5uIChwYXVs
cSk8YnI+PGI+U2VudDo8L2I+IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDEwOjI2IEFNPGJyPjxi
PlRvOjwvYj4gRGF2aWQgQWxsYW4gSTxicj48Yj5DYzo8L2I+IE5pY29sYXMgQk9VVEhPUlM7IFh1
eGlhb2h1OyA8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPm1pa2ViaWFuY0Bhb2wu
Y29tPC9hPjsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjsg
Q2hhbmdjaGVuZyBIdWFuZzxicj48Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFNGQyBlbmNhcHN1
bGF0aW9uIGNoYWluIElEPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286
cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0n
Y29sb3I6YmxhY2snPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3Jt
YWw+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5IaSBEYXZlLCA8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz4mbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNw
YW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5DaGFpbiBJRCBzaG91bGQgcmVhbGx5IGJlIHBhdGggSUQg
c2luY2UgdGhlcmUgY2FuIGJlIG1hbnkgcGF0aHMgZm9yIGEgZ2l2ZW4gY2hhaW4uICZuYnNwO1Vz
aW5nIHRoYXQgZGVmaW5pdGlvbiwgd2UgYXZvaWQgdGhlIG92ZXJsb2FkIGFuZCByZWFwIHRoZSBn
YWluIGFsbHVkZWQgdG8gYmVsb3cuPG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAg
Y2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+Jm5ic3A7PG86cD48L286
cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdj
b2xvcjpibGFjayc+UGF1bDxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNz
PU1zb05vcm1hbD48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPiZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD48ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdjb2xvcjpi
bGFjayc+T24gTWFyIDE4LCAyMDE0LCBhdCAxMjoxNCBQTSwgRGF2aWQgQWxsYW4gSSAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tIj5kYXZpZC5pLmFsbGFuQGVy
aWNzc29uLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48cCBj
bGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1ib3R0b206MTIuMHB0Jz48c3BhbiBzdHlsZT0n
Y29sb3I6YmxhY2snPjxicj48YnI+PG86cD48L286cD48L3NwYW4+PC9wPjxkaXY+PGRpdj48cCBj
bGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz5XZWxsIHRoZSBxdWVzdGlvbiBk
ZSBqb3VyIGlzIOKAnGRvZXMgYSBjaGFpbiBJRCBkZWZpbmUgYSBjbGFzcyBvciBhbiBpbnN0YW5j
ZeKAneKApi4gSWYgaXQgZGVmaW5lcyBhbiBjbGFzcyB3ZSBhbHNvIG5lZWQgaW5zdGFuY2UgaW5m
b3JtYXRpb24sIGlmIGl0IGlzIGN1cnJlbnRseSBvdmVybG9hZGVkIHRvIGRlZmluZSBjbGFzcyBh
bmQgaW5zdGFuY2UgSU1PIHdlIGhhdmUgYSBwcm9ibGVt4oCmLjwvc3Bhbj48c3BhbiBzdHlsZT0n
Y29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1z
b05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJy
aSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0n
Y29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1z
b05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJy
aSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPkRhdmU8L3NwYW4+PHNwYW4gc3R5bGU9J2Nv
bG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29O
b3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmki
LCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2Nv
bG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48ZGl2IHN0eWxlPSdi
b3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAw
aW4gMGluIDBpbic+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PGI+PHNwYW4gc3R5bGU9J2ZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNr
Jz5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPjxzcGFu
IHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlm
Ijtjb2xvcjpibGFjayc+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0nZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPnNm
YyBbPGEgaHJlZj0ibWFpbHRvOnNmYy0iPm1haWx0bzpzZmMtPC9hPjxhIGhyZWY9Im1haWx0bzpi
b3VuY2VzQGlldGYub3JnIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5ib3VuY2VzQGlldGYu
b3JnPC9zcGFuPjwvYT5dPHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwv
c3Bhbj48Yj5PbiBCZWhhbGYgT2Y8c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5i
c3A7PC9zcGFuPjwvYj5DaGFuZ2NoZW5nIEh1YW5nPGJyPjxiPlNlbnQ6PC9iPjxzcGFuIGNsYXNz
PWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+VHVlc2RheSwgTWFyY2ggMTgsIDIw
MTQgNzo0MyBBTTxicj48Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNl
PiZuYnNwOzwvc3Bhbj5OaWNvbGFzIEJPVVRIT1JTPGJyPjxiPkNjOjwvYj48c3BhbiBjbGFzcz1h
cHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPlh1eGlhb2h1OzxzcGFuIGNsYXNzPWFw
cGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT47
PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJt
YWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPm1pa2Vi
aWFuY0Bhb2wuY29tPC9zcGFuPjwvYT48YnI+PGI+U3ViamVjdDo8L2I+PHNwYW4gY2xhc3M9YXBw
bGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj5SZTogW3NmY108c3BhbiBjbGFzcz1hcHBs
ZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPVpILUNOIHN0
eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJNUyBVSSBHb3RoaWMiLCJzYW5zLXNl
cmlmIjtjb2xvcjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+562U5aSNPC9zcGFu
PjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5z
LXNlcmlmIjtjb2xvcjpibGFjayc+OiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48
c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rp
dj48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2sn
PiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNv
Tm9ybWFsPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+R29vZCBwb2ludHMuIEkgYmVsaWV2ZSBl
eHBsaWNpdCBjaGFpbiBJRCBzaG91bGQgYmUgbWFuZGF0b3J5LiBUaGUgb3ZlcmhlYWQgaXMgdmVy
eSBsaXR0bGUuIEl0IGhlbHBzIHNpbXBsaWZ5IHByb2Nlc3NpbmcgYW5kIHN0ZWVyaW5nIHNpZ25p
ZmljYW50bHkuIFRoZSBnYWluIGlzIGh1Z2UuPG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2Pjwv
ZGl2PjxkaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNr
Jz4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PGRpdj48ZGl2PjxwIGNs
YXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPkNoYW5nPGJyPjxicj4tLS0t
LS0tLS0tLS08bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1z
b05vcm1hbD48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPkNoYW5nY2hlbmcgSHVhbmc8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwg
c3R5bGU9J21hcmdpbi1ib3R0b206MTIuMHB0Jz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxi
cj5PbiBNYXIgMTgsIDIwMTQsIGF0IDE6NTMgQU0sIE5pY29sYXMgQk9VVEhPUlMgJmx0OzxhIGhy
ZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iPjxzcGFuIHN0eWxlPSdjb2xv
cjpwdXJwbGUnPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90
ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGJsb2NrcXVvdGUgc3R5bGU9J21hcmdpbi10
b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCc+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNw
YW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2Vy
aWYiO2NvbG9yOmJsYWNrJz5JIHRoaW5rIHRoYXQga2VlcGluZyB0aGUgU2VydmljZSBQYXRoIExh
eWVyIHRyYW5zcG9ydCBpbmRlcGVuZGVudCBzaG91bGQgcmVtYWluIGFuIG9iamVjdGl2ZSBmb3Ig
U0ZDLiAmbmJzcDtTdWNoIGEgc2VwYXJhdGlvbiBvZiBjb25jZXJucyBpcyBhIHNvdW5kIGFyY2hp
dGVjdHVyYWwgcHJpbmNpcGxlIHRoYXQgaGVscCBrZWVwIHRoaW5ncyBzaW1wbGUgaW4gcHJhY3Rp
Y2UuPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9w
PjwvZGl2PjxkaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz4m
bmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+PC9kaXY+PC9kaXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0n
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6
YmxhY2snPk9uIHRoZSBxdWVzdGlvbiBvZiAmbmJzcDtTZXJ2aWNlIFBhdGgsIHdlIGhhdmUgYSBk
aXNjdXNzaW9uIG9uIHdoZXRoZXIgd2UgbmVlZCBzb21lIGtpbmQgb2YgZXhwbGljaXQgaWRlbnRp
ZmllciBvciZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFu
IHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlm
Ijtjb2xvcjpibGFjayc+Y291bGQgd2UgcmVseSBvbiBtYXBwaW5nIG9uIHNvbWUgdW5kZXJsYXkg
bmV0d29yayBwcm90b2NvbCBmaWVsZHMuPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+
PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjxkaXY+PGRpdj48cCBjbGFzcz1Nc29O
b3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIs
InNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9y
OmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PGRpdj48ZGl2PjxkaXY+
PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+Jm5ic3A7PC9zcGFuPjxzcGFu
IHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2Pjxk
aXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz5NYXkgYmUgYSBQ
Uk8vQ09OIHRhYmxlIGNvdWxkIGhlbHAgZm9jdXMgdGhlIGdyb3VwIGRlY2lzaW9uIG9uIHRoYXQg
bWF0dGVyPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+
PC9wPjwvZGl2PjwvZGl2PjxkaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9
J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9y
OmJsYWNrJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PGRpdj48dWwgc3R5bGU9J21hcmdpbi10b3A6MGluJyB0
eXBlPWRpc2M+PGxpIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nY29sb3I6YmxhY2s7bXNvLWxpc3Q6
bDMgbGV2ZWwxIGxmbzInPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+VmlzaWJpbGl0eSAodHJhY2luZyk8L3NwYW4+PG86cD48
L286cD48L2xpPjxsaSBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2NvbG9yOmJsYWNrO21zby1saXN0
OmwzIGxldmVsMSBsZm8yJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eToiVGFob21hIiwic2Fucy1zZXJpZiInPkZvcndhcmRpbmcgZ3JhcGggc3RydWN0dXJlIGltcGFj
dC9saW1pdGF0aW9uczwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPU1zb05vcm1hbCBz
dHlsZT0nY29sb3I6YmxhY2s7bXNvLWxpc3Q6bDMgbGV2ZWwxIGxmbzInPjxzcGFuIHN0eWxlPSdm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+UmVjb25m
aWd1cmF0aW9uIHNwZWVkJm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48L3VsPjx1bCBzdHls
ZT0nbWFyZ2luLXRvcDowaW4nIHR5cGU9ZGlzYz48dWwgc3R5bGU9J21hcmdpbi10b3A6MGluJyB0
eXBlPWNpcmNsZT48bGkgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdjb2xvcjpibGFjazttc28tbGlz
dDpsMiBsZXZlbDIgbGZvMyc+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5MQlMgLyBzY2FsZSBvdXQgaW1wYWN0PC9zcGFuPjxv
OnA+PC9vOnA+PC9saT48bGkgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdjb2xvcjpibGFjazttc28t
bGlzdDpsMiBsZXZlbDIgbGZvMyc+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5Ob2RlIGJ5cGFzcyAoZS5nOyBtYWludGVuYW5j
ZSk8L3NwYW4+PG86cD48L286cD48L2xpPjwvdWw+PC91bD48dWwgc3R5bGU9J21hcmdpbi10b3A6
MGluJyB0eXBlPWRpc2M+PGxpIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nY29sb3I6YmxhY2s7bXNv
LWxpc3Q6bDAgbGV2ZWwxIGxmbzQnPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+dW5kZXJsYXkgbmV0d29yay90cmFuc3BvcnQg
bGF5ZXJzIHN1cHBvcnQ8L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz1Nc29Ob3JtYWwg
c3R5bGU9J2NvbG9yOmJsYWNrO21zby1saXN0OmwwIGxldmVsMSBsZm80Jz48c3BhbiBzdHlsZT0n
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPkhlYWRl
ciBzcGFjZSBpbXBhY3Q8L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz1Nc29Ob3JtYWwg
c3R5bGU9J2NvbG9yOmJsYWNrO21zby1saXN0OmwwIGxldmVsMSBsZm80Jz48c3BhbiBzdHlsZT0n
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPk11bHRp
IHRlbmFudCBzdXBwb3J0IGltcGFjdDwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPU1z
b05vcm1hbCBzdHlsZT0nY29sb3I6YmxhY2s7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzQnPjxzcGFu
IHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlm
Iic+U0ZDIG9uIGZsYXQgKGUuZyBvcHRpY2FsIEwyIGZvciBEYXRhIENlbnRlcnMpIG5ldHdvcmsm
bmJzcDs8L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J2Nv
bG9yOmJsYWNrO21zby1saXN0OmwwIGxldmVsMSBsZm80Jz48c3BhbiBzdHlsZT0nZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPlVuZGVybGF5IG5ldHdv
cmsgYWRtaW5pc3RyYXRpb24gaW1wYWN0PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48L3VsPjwvZGl2
PjxkaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz4mbmJzcDs8
L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9k
aXY+PC9kaXY+PGRpdj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpi
bGFjayc+UGVyc29uYWxseSBJIHRoaW5rIHRoYXQgaGF2aW5nIGFuIGV4cGxpY2l0IGNoYWluIGlk
ZW50aWZpZXIgKGUuZy4gU2VydmljZSBQYXRoL1NlcnZpY2UgSW5kZXgpIGlzIGNsZWFyIChtYW5h
Z2VtZW50IGFuZCBjb250cm9sKSBhbmQgbm90IGV4cGVuc2l2ZSAoaGVhZGVyIHNwYWNlKS4gVGhl
IGRyYXdiYWNrIGJlaW5nIHNvbWUgaW1wYWN0IG9uIHRoZSBzaW1wbGljaXR5IHRvIGFkZC9yZW1v
dmUgZWxlbWVudHMgaW4gYSBjaGFpbiBkeW5hbWljYWxseS48L3NwYW4+PHNwYW4gc3R5bGU9J2Nv
bG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PGRpdj48ZGl2Pjxw
IGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPiZuYnNwOzwvc3Bhbj48c3BhbiBz
dHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48ZGl2
PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+VGFnIHN3aXRjaGlu
ZyAoYXMgTVBMUykgJm5ic3A7YWxsb3dzIHRvIG1hbmFnZSB0YWdzIHBlciBzZXJ2aWNlIG5vZGVz
LCBsZWFkaW5nIHRvIG1vcmUgdmVyc2F0aWxlIGFuZCBkaXZlcnNlIGdyYXBoczwvc3Bhbj48c3Bh
biBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48
L2Rpdj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+Jm5i
c3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9w
PjwvZGl2PjwvZGl2PjxkaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2Zv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJs
YWNrJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+PC9kaXY+PC9kaXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBz
dHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7
Y29sb3I6YmxhY2snPk5pY29sYXM8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48ZGl2IGNsYXNzPU1zb05vcm1hbCBhbGlnbj1j
ZW50ZXIgc3R5bGU9J3RleHQtYWxpZ246Y2VudGVyJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2sn
PjxociBzaXplPTIgd2lkdGg9IjEwMCUiIGFsaWduPWNlbnRlcj48L3NwYW4+PC9kaXY+PGRpdiBp
ZD1kaXZScEY4MTE0Njc+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tYm90dG9tOjEy
LjBwdCc+PGI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9t
YSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9
YXBwbGUtY29udmVydGVkLXNwYWNlPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+Jm5ic3A7PC9zcGFuPjwv
c3Bhbj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwi
c2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPlh1eGlhb2h1IFs8YSBocmVmPSJtYWlsdG86eHV4aWFv
aHVAaHVhd2VpLmNvbSI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+eHV4aWFvaHVAaHVhd2Vp
LmNvbTwvc3Bhbj48L2E+XTxicj48Yj5TZW50OjwvYj48c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0
ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPlR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDU6MDQgQU08YnI+
PGI+VG86PC9iPjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+
SmVyb21lIE1vaXNhbmQ7PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwv
c3Bhbj48YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPjxzcGFuIHN0eWxlPSdjb2xv
cjpwdXJwbGUnPm1pa2ViaWFuY0Bhb2wuY29tPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9YXBwbGUt
Y29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3Jn
Ij48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj48
Yj5TdWJqZWN0OjwvYj48c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9z
cGFuPltzZmNdPHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48
L3NwYW4+PHNwYW4gbGFuZz1aSC1DTiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eToiTVMgVUkgR290aGljIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6WkgtQ04nPuetlOWkjTwvc3Bhbj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPjogU0ZDIGVuY2Fw
c3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBz
dHlsZT0nZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYi
O2NvbG9yOiMxRjQ5N0QnPkkgbGlrZSB0aGUgaWRlYSBvZiBzZXBhcmF0aW5nIHRoZSBTZXJ2aWNl
IEZ1bmN0aW9uIExheWVyIGFuZCB0aGUgU2VydmljZSBQYXRoIExheWVyLCBhcyBwcm9wb3NlZCBp
biBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucy4gVGhlIHJvbGUgb2Yg
dGhlIFNlcnZpY2UgUGF0aCBMYXllciBpcyBqdXN0IHRvIHN0ZWVyIHRoZSB0cmFmZmljIGFsb25n
IGEgcGFydGljdWxhciBjaGFpbiBvZiBzZXJ2aWNlIG5vZGVzIHdoaWNoIGNhbiBiZSBpbXBsZW1l
bnRlZCBieSBleGlzdGluZyB0b29scyBmb3Igc291cmNlIHJvdXRpbmcsIHN1Y2ggYXMgc2VnbWVu
dCByb3V0aW5nLiBBcyBzdWNoLCBpdOKAmXMgbm90IG5lY2Vzc2FyeSB0byB0cnkgdG8ga2VlcCB0
aGUgU2VydmljZSBQYXRoIExheWVyIHRyYW5zcG9ydC1pbmRlcGVuZGVudCBhbmQgY29udGFpbiBp
dCBpbiB0aGUgU0ZDIGhlYWRlci48L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5
bGU9J2ZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtj
b2xvcjojMUY0OTdEJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5
bGU9J2ZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtj
b2xvcjojMUY0OTdEJz5CZXN0IHJlZ2FyZHMsPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFj
ayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxz
cGFuIHN0eWxlPSdmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1z
ZXJpZiI7Y29sb3I6IzFGNDk3RCc+WGlhb2h1PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFj
ayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxz
cGFuIHN0eWxlPSdmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1z
ZXJpZiI7Y29sb3I6IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFj
ayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXYgc3R5bGU9J2JvcmRlcjpub25lO2Jv
cmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCc+PGRp
dj48ZGl2IHN0eWxlPSdib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7
cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbic+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PGI+PHNw
YW4gbGFuZz1aSC1DTiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47
Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPuWPkeS7tuS6ujwvc3Bhbj48
L2I+PGI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2Nv
bG9yOmJsYWNrJz46PC9zcGFuPjwvYj48c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+
PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJs
YWNrJz4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayc+c2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPm1haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+XTxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFj
ZT4mbmJzcDs8L3NwYW4+PC9zcGFuPjxiPjxzcGFuIGxhbmc9WkgtQ04gc3R5bGU9J2ZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxhbmd1
YWdlOlpILUNOJz7ku6Pooag8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1z
cGFjZT48Yj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47
Y29sb3I6YmxhY2snPiZuYnNwOzwvc3Bhbj48L2I+PC9zcGFuPjxzcGFuIHN0eWxlPSdmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayc+SmVyb21lIE1vaXNhbmQ8
YnI+PC9zcGFuPjxiPjxzcGFuIGxhbmc9WkgtQ04gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz7l
j5HpgIHml7bpl7Q8L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayc+Ojwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9YXBw
bGUtY29udmVydGVkLXNwYWNlPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OlNpbVN1bjtjb2xvcjpibGFjayc+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0n
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2snPjIwMTQ8L3Nw
YW4+PHNwYW4gbGFuZz1aSC1DTiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpT
aW1TdW47Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPuW5tDwvc3Bhbj48
c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6Ymxh
Y2snPjM8L3NwYW4+PHNwYW4gbGFuZz1aSC1DTiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPuac
iDwvc3Bhbj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47
Y29sb3I6YmxhY2snPjE4PC9zcGFuPjxzcGFuIGxhbmc9WkgtQ04gc3R5bGU9J2ZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxhbmd1YWdl
OlpILUNOJz7ml6U8L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6U2ltU3VuO2NvbG9yOmJsYWNrJz4gMTowMzxicj48L3NwYW4+PGI+PHNwYW4gbGFuZz1aSC1D
TiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2s7
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPuaUtuS7tuS6ujwvc3Bhbj48L2I+PGI+PHNwYW4g
c3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrJz46
PC9zcGFuPjwvYj48c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+PHNwYW4gc3R5bGU9
J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrJz4mbmJzcDs8
L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNp
bVN1bjtjb2xvcjpibGFjayc+PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj48c3Bh
biBzdHlsZT0nY29sb3I6cHVycGxlJz5taWtlYmlhbmNAYW9sLmNvbTwvc3Bhbj48L2E+OzxzcGFu
IGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+c2ZjQGlldGYub3JnPC9z
cGFuPjwvYT48YnI+PC9zcGFuPjxiPjxzcGFuIGxhbmc9WkgtQ04gc3R5bGU9J2ZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxhbmd1YWdl
OlpILUNOJz7kuLvpopg8L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayc+Ojwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9
YXBwbGUtY29udmVydGVkLXNwYWNlPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayc+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHls
ZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2snPlJlOiBb
c2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6
YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2PjxwIGNs
YXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPiZuYnNwOzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMx
RjQ5N0QnPlRoaXMgKGxlbmd0aHkgYW5kIHZlcnkgbGl2ZWx5KSB0aHJlYWQgc3RhcnRlZCBmcm9t
IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zICh3aGljaCBJIGNvLWF1
dGhvcmVkKS48L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdE
Jz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdE
Jz5JbiBzZWN0aW9uIDQuOCwgd2UgbWFkZSBhIGNsZWFyIGRpc3RpbmN0aW9uIGJldHdlZW4gYSBz
ZXJ2aWNlIHBhdGggbGF5ZXIgKHN0ZWVyaW5nIHBhY2tldHMgaG9wIGJ5IGhvcCBhbG9uZyB0aGUg
Y2hhaW4pIGFuZCBhIHNlcnZpY2UgZnVuY3Rpb24gbGF5ZXIgKGNvbnZleSBtZXRhZGF0YSBpbmZv
cm1hdGlvbiBvZiBpbnRlcmVzdCB0byBTRnMpLiBUZXJtaW5vbG9neSBhc2lkZSwgaXQgc2VlbXMg
dGhhdCBzdWNoIGxheWVyZWQgdmlldyB3YXMgYWdyZWVkIHVwb24gYnkgbWFueSBwZW9wbGUgb24g
dGhlIG1haWxpbmcgbGlzdC48L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9
J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xv
cjojMUY0OTdEJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9
J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xv
cjojMUY0OTdEJz5Ob3cgdGhpcyBjZXJ0YWlubHkgZG9lcyBiZWcgdGhlIHF1ZXN0aW9uIG9mIHNv
bHZpbmcgQk9USCBwcm9ibGVtcyB3aXRoIHRoZSBzYW1lIChwYWNrZXQpIGVuY2Fwc3VsYXRpb24g
bWVjaGFuaXNtLiBOb3RhYmx5IHdoZW4gb2JzZXJ2aW5nIHRoYXQgbWFueSB1c2UgY2FzZXMgY291
bGQgYmUgc2F0aXNmaWVkIHdpdGhvdXQgU0YtbGV2ZWwgbWV0YWRhdGEsIG9yIGJ5IHVzaW5nIG1v
cmUgb3V0LW9mLWJhbmQgd2F5cyB0byBjb252ZXkgc3VjaCBTRiBtZXRhZGF0YS4gQW5kIGFsc28g
d2hlbiBvYnNlcnZpbmcgdGhhdCBpbmJhbmQgbWFya2luZyAoZS5nLiBwYWNrZXQgaGVhZGVycykg
Y29tZXMgd2l0aCB2YXJpb3VzIHByb3MgJmFtcDsgY29ucyAoc29tZSBvZiB0aGUgaXNzdWVzIGJl
aW5nIGlkZW50aWZpZWQgaW4gdGhlIGRyYWZ0LCBlLmcuIHNlY3Rpb25zIDQuMSBhbmQgNC4yKS48
L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9k
aXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz4mbmJzcDs8
L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9k
aXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz5JIGRvIGFn
cmVlIHdpdGggTWFyaWEuIFdlIG1heSB3YW50IHRvIGV4cGxvcmUgb3RoZXIgb3B0aW9ucyBmb3Ig
YWRkcmVzc2luZyB0aGUgbmVlZHMgb2YgdGhlIHNlcnZpY2UgcGF0aCBsYXllciB0aGF0IGRvIG5v
dCByZXF1aXJlIGFuIGV4cGxpY2l0IGNoYWluLWlkIG9mIHNvcnRzLjwvc3Bhbj48c3BhbiBzdHls
ZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNz
PU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2Fs
aWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHls
ZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNz
PU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2Fs
aWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPkluIHRoZSBkcmFmdCwgd2UgY29uY2x1
ZGVkIGJ5IHN0YXRpbmcg4oCcQSBwcm9kdWN0aXZlIHBhdGggZm9yd2FyZCBjb3VsZCBiZSB0byBk
aXZpZGUgYW5kIGNvbnF1ZXI6IHRvIGNsZWFybHkgc2VwYXJhdGUgdGhlIHByb2JsZW0gb2YgU2Vy
dmljZSBGdW5jdGlvbiBQYXRoIHRvcG9sb2d5IGZyb20gdGhlJm5ic3A7Jm5ic3A7IHByb2JsZW0g
b2YgW2NvbnZleWluZyBTRl0gbWV0YWRhdGHigJ0uIEkgZG8gYmVsaWV2ZSB3ZSBzaG91bGQgZXhw
bG9yZSBzdWNoIHNlcGFyYXRpb24gcHJpbmNpcGxlIGZ1cnRoZXIuPC9zcGFuPjxzcGFuIHN0eWxl
PSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9
TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxp
YnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9
TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxp
YnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXYgc3R5bGU9J2Jv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBp
biAwaW4gMGluJz48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48Yj48c3BhbiBzdHlsZT0nZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2sn
PkZyb206PC9zcGFuPjwvYj48c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+PHNwYW4g
c3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYi
O2NvbG9yOmJsYWNrJz4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSdmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+c2Zj
IFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3Nw
YW4+PC9hPl08c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjxi
Pk9uIEJlaGFsZiBPZjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3Nw
YW4+PC9iPjxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPm1pa2ViaWFuY0Bhb2wuY29tPC9zcGFuPjwvYT48
YnI+PGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwv
c3Bhbj5GcmlkYXksIE1hcmNoIDE0LCAyMDE0IDU6NTAgUE08YnI+PGI+VG86PC9iPjxzcGFuIGNs
YXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPnNm
Y0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPWFwcGxl
LWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9u
IGNoYWluIElEPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3Nw
YW4+PC9wPjwvZGl2PjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdj
b2xvcjpibGFjayc+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xh
c3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tYm90dG9tOjEyLjBwdCc+PHNwYW4gc3R5bGU9J2Zv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IkFyaWFsIiwic2Fucy1zZXJpZiI7Y29sb3I6Ymxh
Y2snPkkgd291bGQgaW1hZ2luZSB0aGF0IGlmIHdlIG1hZGUgdGhlIENoYWluIElEIGZpZWxkIGlu
IHRoZSBoZWFkZXIgYmUgb3B0aW9uYWwsIHlldCBzdGlsbCByZXF1aXJlZCBhIGhlYWRlciBhbmQg
c3RpbGwgcmVxdWlyZWQgdGhhdCBzb21lIGluZGljYXRpb24gb2YgdGhlIGNoYWluIGJlIGNhcnJp
ZWQgc29tZXdoZXJlIGluIHRoZSBwYWNrZXQgKG1wbHMgbGFiZWwgb3IgdmxhbiBvciB3aGF0ZXZl
ciksIHRoYXQgdGhlIGltcGxlbWVudGF0aW9uIHdvdWxkIGJlY29tZSBvdmVybHkgY29tcGxpY2F0
ZWQuICZuYnNwO1RvIGRvIHNvIHdvdWxkIGJlIHVzaW5nIFNGQyBzaW1wbHkgYXMgYSBtZWNoYW5p
c20gdG8gY2FycnkgbWV0YSBkYXRhIGFuZCBub3QgYXQgYWxsIGZvciBzZXJ2aWNlIGNoYWluaW5n
LCB3aGljaCBzb3VuZHMgY291bnRlciBpbnR1aXRpdmUgdG8gbWUuJm5ic3A7PGJyPjxicj5NYXJp
YSwmbmJzcDs8YnI+U28sIHlvdSBhcmUgc2F5aW5nIHRoYXQgeW91IHdhbnQgdG8gdXNlIFNGQyB0
byBjYXJyeSBhcm91bmQgbWV0YWRhdGEsIGJ1dCBub3QgZm9yIGFjdHVhbCBzZXJ2aWNlIGNoYWlu
aW5nIGJlY2F1c2UgeW91IGFscmVhZHkgaGF2ZSBhIHdheSB0byBpbXBsZW1lbnQgc2VydmljZSBj
aGFpbmluZyBvdXRzaWRlIG9mIFNGQz8gJm5ic3A7TWF5YmUgSSdtIG5vdCBmb2xsb3dpbmcsIGJ1
dCBpdCBzZWVtcyB0byBtZSB0aGF0IGlmIHlvdSB3ZXJlIHRvIHVwZ3JhZGUgeW91ciBuZXR3b3Jr
IHRvIHN1cHBvcnQgU0ZDIHRoYXQgeW91IHdvdWxkIGNoYW5nZSBmcm9tIHVzaW5nIHlvdXIgZXhp
c3RpbmcgbWVjaGFuaXNtIGFuZCBzdGFydCB1c2luZyBTRkMsIHdoaWNoIGlzIG1lYW50IHRvIHBy
b3ZpZGUgc3VwcG9ydCBmb3Igc2VydmljZSBmdW5jdGlvbnMgdGhhdCBhcmUgbm90IFNGQyBhd2Fy
ZS4gJm5ic3A7VGhlcmUgYXJlIGEgbnVtYmVyIG9mIHVzIHdobyBoYXZlIGltcGxlbWVudGVkLCBp
biBvbmUgd2F5IG9yIGFub3RoZXIsIHNvbWUgc29ydCBvZiBzZXJ2aWNlIGNoYWluaW5nLCBidXQg
SSAoSSBjYW4gYXQgbGVhc3Qgc3BlYWsgZm9yIG15c2VsZikgYW0gbG9va2luZyB0byBTRkMgbm90
IHRvIGVuaGFuY2UgbXkgY3VycmVudCBpbXBsZW1lbnRhdGlvbiwgYnV0IHRvIHJlcGxhY2UgaXQg
d2l0aCBzb21ldGhpbmcgYmV0dGVyIHdoaWxlIHN0aWxsIG1haW50YWluaW5nIG15IGNvcmUgKG5v
biBzZXJ2aWNlIGZ1bmN0aW9uKSBpbmZyYXN0cnVjdHVyZS48L3NwYW4+PHNwYW4gc3R5bGU9J2Nv
bG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdiBzdHlsZT0nbWFyZ2lu
LWJvdHRvbTo2Ljc1cHQnPjxkaXYgY2xhc3M9TXNvTm9ybWFsIGFsaWduPWNlbnRlciBzdHlsZT0n
dGV4dC1hbGlnbjpjZW50ZXInPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PGhyIHNpemU9MSB3
aWR0aD0iMTAwJSIgbm9zaGFkZSBzdHlsZT0nY29sb3I6Izk5OTk5OScgYWxpZ249Y2VudGVyPjwv
c3Bhbj48L2Rpdj48L2Rpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1ib3R0b206
Ni43NXB0Jz48Yj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPkZyb206PHNwYW4gY2xhc3M9YXBw
bGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSdj
b2xvcjpibGFjayc+PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20lM2NrZWdyYXlAY2lz
Y28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+a2VncmF5
QGNpc2NvLmNvbSZsdDtrZWdyYXlAY2lzY28uY29tPC9zcGFuPjwvYT4mZ3Q7PGJyPjxiPlRvOjxz
cGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PC9iPlJvbiBQYXJr
ZXImbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5Sb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT4mZ3Q7LEppbSBHdWljaGFyZCAoamd1aWNoYXIpJmx0
OzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0nY29sb3I6cHVycGxlJz5qZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPiZndDss
Sm9lbCBNLiBIYWxwZXJuJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+am1oQGpvZWxoYWxwZXJu
LmNvbTwvc3Bhbj48L2E+Jmd0Ozxicj48Yj5jYzo8c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQt
c3BhY2U+Jm5ic3A7PC9zcGFuPjwvYj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnJTNjc2Zj
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+c2Zj
QGlldGYub3JnJmx0O3NmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj48Yj5TZW50OjxzcGFu
IGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PC9iPkZyaWRheSwgTWFy
Y2ggMTQsIDIwMTQ8YnI+PGI+U3ViamVjdDo8c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2U+Jm5ic3A7PC9zcGFuPjwvYj5SZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8
YnI+PGJyPisxIHRoZSBpZGVhIGlzIGludGVyb3BlcmFiaWxpdHkuPGJyPjxicj48YnI+T24gMy8x
NC8xNCAxMjo1NSBQTSwgJnF1b3Q7Um9uIFBhcmtlciZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRv
OlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0nY29sb3I6cHVycGxlJz5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFu
PjwvYT4mZ3Q7IHdyb3RlOjxicj48YnI+Jmd0O1RoYW5rcywgSmltLjxicj4mZ3Q7PGJyPiZndDtS
ZW1lbWJlciB0aGF0IHdlIGhhdmUgc2FpZCBtYW55IHRpbWVzIHRoYXQgdGhlIFNGQyBzZXJ2aWNl
IGhlYWRlciBpczxicj4mZ3Q7dHJhbnNwb3J0IGluZGVwZW5kZW50LiAmbmJzcDsgSnVzdCBiZWNh
dXNlIHRoZSBjaGFpbiBpZCBjb3VsZCBiZSBjYXJyaWVkIGluPGJyPiZndDtzb21lIGZvcm0gb3Ig
YW5vdGhlciB3aXRoIHNvbWUgcGFydGljdWxhciB0cmFuc3BvcnQgZG9lc24ndCBtZWFuIHRoYXQg
aXQ8YnI+Jmd0O2NvdWxkIGJlIHVuaXZlcnNhbGx5IGNvbnZleWVkLiAmbmJzcDsmbmJzcDsgQnkg
bWFraW5nIGFuZCBrZWVwaW5nIHRoZSBTRkMgc2VydmljZTxicj4mZ3Q7aGVhZGVyIHRyYW5zcG9y
dCBpbmRlcGVuZGVudCBtYWtlcyBpdCBtb3JlIGFwcGxpY2FibGUgaW4gbW9yZTxicj4mZ3Q7ZW52
aXJvbm1lbnRzIGFuZCBtb3JlIGxpa2VseSB0byBnZXQgYWRvcHRlZCBicm9hZGx5Ljxicj4mZ3Q7
PGJyPiZndDsgJm5ic3A7IFJvbjxicj4mZ3Q7PGJyPiZndDs8YnI+Jmd0Oy0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tPGJyPiZndDtGcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbPGEgaHJl
Zj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSdjb2xvcjpwdXJwbGUnPm1haWx0bzpqZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPl08YnI+
Jmd0O1NlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMzo1MiBQTTxicj4mZ3Q7VG86IEpvZWwg
TS4gSGFscGVybjsgUm9uIFBhcmtlcjxicj4mZ3Q7Q2M6PHNwYW4gY2xhc3M9YXBwbGUtY29udmVy
dGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+c2ZjQGlldGYub3JnPC9zcGFu
PjwvYT48YnI+Jmd0O1N1YmplY3Q6IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPGJyPiZndDs8
YnI+Jmd0O0hpIEpvZWwsPGJyPiZndDs8YnI+Jmd0O1BlcmhhcHMgYnV0IEkgd291bGQgcG9pbnQg
b3V0IHRoYXQgdGhlIGJhc2UgU0ZDIGhlYWRlciBjb3VsZCBoYXZlIGEgbG90PGJyPiZndDttb3Jl
IGluZm9ybWF0aW9uIHRoYW4ganVzdCB0aGUgY2hhaW4gSUQ7IEkgd291bGQgYWxzbyBwb2ludCBv
dXQgdGhhdCB0aGU8YnI+Jmd0O2RldmlsIGlzIGluIHRoZSBkZXRhaWxzIGFuZCBzYXlpbmcgJnF1
b3Q7d2VsbCwgSSBjYW4ganVzdCB1c2UgYW4gTVBMUyBsYWJlbCZxdW90Ozxicj4mZ3Q7aGlkZXMg
bXVjaCBvZiB0aGUgY29tcGxleGl0eSBvZiBhY3R1YWxseSBkb2luZyB0aGF0Ljxicj4mZ3Q7PGJy
PiZndDtPbiAzLzE0LzE0LCAyOjM1IFBNLCAmcXVvdDtKb2VsIE0uIEhhbHBlcm4mcXVvdDsgJmx0
OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+Jmd0
OyB3cm90ZTo8YnI+Jmd0Ozxicj4mZ3Q7Jmd0O0lmIHRoZSB0cmFuc3BvcnQgaGVhZGVyIGNhcnJp
ZXMgZW5vdWdoIGluZm9ybWF0aW9uIGZvciBpZGVudGlmeWluZyB0aGU8YnI+Jmd0OyZndDtzZXF1
ZW5jZSAoVkxBTiB0YWcgb3IgTVBMUyBsYWJlbCBjYW4gYm90aCBkbyB0aGUgam9iKSwgdGhlbiBh
cmd1YWJseTxicj4mZ3Q7Jmd0O3RoZSBnbG9iYWwgY2hhaW4gSUQgaXMgcmVkdW5kYW50LiBJIGNh
biBsaXZlIHdpdGggY2FycnlpbmcgaXQgYW55d2F5PGJyPiZndDsmZ3Q7ZWl0aGVyIGlmIEkgaGF2
ZSBtZXRhZGF0YSB0byBjYXJyeSwgb3IgaWYgSSBuZWVkIHRoZSBjaGFpbiBJRCBmb3Igc29tZTxi
cj4mZ3Q7Jmd0O3B1cnBvc2UuPGJyPiZndDsmZ3Q7IEFmdGVyIGFsbCwgc29tZSBmb2xrcyBzZWVt
IHRvIHdhbnQgdG8gdXNlIHRoYXQgZm9yIHRoZSBmb3J3YXJkaW5nPGJyPiZndDsmZ3Q7ZGVjaXNp
b25zLjxicj4mZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0O1lvdXJzLDxicj4mZ3Q7Jmd0O0pvZWw8YnI+Jmd0
OyZndDs8YnI+Jmd0OyZndDtPbiAzLzE0LzE0LCAyOjI4IFBNLCBSb24gUGFya2VyIHdyb3RlOjxi
cj4mZ3Q7Jmd0OyZndDsgVGhlIGNoYWluIElEIGlzIHRoZSBsYWJlbCB0aGF0IGRlZmluZXMgdGhl
IHNlcXVlbmNlIG9mIHNlcnZpY2U8YnI+Jmd0OyZndDsmZ3Q7ZnVuY3Rpb25zIHRoYXQgbXVzdCBi
ZSB2aXNpdGVkLiAmbmJzcDsgSXQgY2FuIGJlIHRob3VnaHQgb2YgYXMgYSBoYW5kbGUgZm9yIGE8
YnI+Jmd0OyZndDsmZ3Q7c3RhY2sgb2YgbXVzdC12aXNpdCBuZXR3b3JrIGxvY2F0aW9ucy4gJm5i
c3A7IEkgZG9uJ3Qgc2VlIGhvdyB0aGlzIGNhbiBiZTxicj4mZ3Q7Jmd0OyZndDthbnl0aGluZyBi
dXQgbWFuZGF0b3J5Ljxicj4mZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7ICZuYnNwOyZuYnNw
OyZuYnNwOyBSb248YnI+Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZn
dDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+Jmd0OyZndDsmZ3Q7IEZyb206IHNmYyBb
PGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFu
PjwvYT5dIE9uIEJlaGFsZiBPZiBTdXJlbmRyYSBLdW1hcjxicj4mZ3Q7Jmd0OyZndDsoc21rdW1h
cik8YnI+Jmd0OyZndDsmZ3Q7IFNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMTo0NiBQTTxi
cj4mZ3Q7Jmd0OyZndDsgVG86IEpvZWwgTS4gSGFscGVybjsgTkFQSUVSQUxBLCBNQVJJQSBIPGJy
PiZndDsmZ3Q7Jmd0OyBDYzo8c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7
PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0nY29sb3I6cHVycGxlJz5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4mZ3Q7Jmd0
OyZndDsgU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNp
ZGVyYXRpb25zPGJyPiZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsgW1RyaW1tZWQgdGhlIHJl
Y2lwaWVudCBsaXN0IC0gbmVlZHMgYXBwcm92YWwgb3RoZXJ3aXNlXTxicj4mZ3Q7Jmd0OyZndDs8
YnI+Jmd0OyZndDsmZ3Q7IENvbXBsZXRlbHkgYWdyZWUgaGVyZS48YnI+Jmd0OyZndDsmZ3Q7PGJy
PiZndDsmZ3Q7Jmd0OyBTRkMgZG9lcyBub3QgcHJldmVudCBWTEFOIHN0aXRjaGluZyBhbmQgb25l
IGNhbiBjb250aW51ZSB0byBkbyB0aGF0Ljxicj4mZ3Q7Jmd0OyZndDtXaGlsZSBhdCB0aGUgc2Ft
ZSB0aW1lIFNGQyBjYW4gaW5jbHVkZSBWTEFOIHN0aXRjaGluZyB0byBzdXBwb3J0PGJyPiZndDsm
Z3Q7Jmd0O2xlZ2FjeSBTRnMgaW4gdGhlIHNhbWUgY2hhaW4gdGhhdCBpbmNsdWRlcyBTRkMgYXdh
cmUgU0ZzLiBFdmVuIGxlZ2FjeTxicj4mZ3Q7Jmd0OyZndDtTRnMgYmVuZWZpdCBmcm9tIGNoYWlu
IGlkZW50aWZpY2F0aW9uIGFuZCBoZW5jZSBjYW4gYmUgc2hhcmVkIGFjcm9zczxicj4mZ3Q7Jmd0
OyZndDtkaWZmZXJlbnQgc2VydmljZSBjaGFpbnMuPGJyPiZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0
OyZndDsgU3VyZW5kcmEuPGJyPiZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZn
dDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyBPbiAzLzE0LzE0IDEwOjI2IEFNLCAmcXVvdDtKb2VsIE0u
IEhhbHBlcm4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+am1oQGpvZWxoYWxwZXJu
LmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8YnI+Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0
OyZndDsgTXkgb3duIGluY2xpbmF0aW9uIGlzIHRvIG9ic2VydmUgdGhhdCBpZiB5b3UgZG9uJ3Qg
bmVlZCBleHBsaWNpdDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7IGNoYWluIGlkZW50aWZpY2F0aW9uIGFu
ZCB5b3UgZG9uJ3QgbmVlZCBtZXRhZGF0YSwgeW91IGNhbiBqdXN0IG9taXQ8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyB0aGUgc2ZjL25zaCBoZWFkZXIuIFN0aWxsIGRvIHNlcnZpY2UgY2hhaW5pbmcsIGp1
c3Qgbm8gZXh0cmEgaGVhZGVyLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZn
dDsgSWYgd2UgYXJlIGdvaW5nIHRvIGhhdmUgdGhlIGhlYWRlciwgaXQgc2VlbXMgdG8gbWUgdGhh
dCB0aGUgY2hhaW48YnI+Jmd0OyZndDsmZ3Q7Jmd0O2lkZW50aWZpY2F0aW9uIGZpZWxkIGlzIHZl
cnkgdXNlZnVsLCBhbmQgbG93IGNvc3Qgb25jZSB3ZSBoYXZlIHRoZTxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7aGVhZGVyLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsgWW91cnMs
PGJyPiZndDsmZ3Q7Jmd0OyZndDsgSm9lbDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7
Jmd0OyZndDsgT24gMy8xNC8xNCwgMTowMCBQTSwgTkFQSUVSQUxBLCBNQVJJQSBIIHdyb3RlOjxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBFeHBsaWNpdCBjaGFpbiBpZGVudGlmaWNhdGlvbiBzaG91
bGQgYmUgbWFkZSBvcHRpb25hbC4gSSBiZWxpZXZlIGl0PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IHdhcyBkaXNjdXNzZWQgZmV3IG1vbnRocyBhZ28gb24gdGhpcyBtYWlsaW5nIGxpc3QuPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE1hcmlhPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpGcm9tOipzZmMgWzxhIGhy
ZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSdjb2xvcjpwdXJwbGUnPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+
XSAqT24gQmVoYWxmIE9mICpKbWguZGlyZWN0PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpTZW50
OiogVGh1cnNkYXksIE1hcmNoIDEzLCAyMDE0IDEyOjEyIFBNPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICpUbzoqPHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48
YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSdjb2xvcjpwdXJwbGUnPmtlZ3JheUBjaXNjby5jb208L3NwYW4+PC9hPjs8c3BhbiBjbGFz
cz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpsdWN5
LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJw
bGUnPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9YXBwbGUtY29u
dmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c21rdW1hckBjaXNjby5j
b20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5zbWt1bWFyQGNp
c2NvLmNvbTwvc3Bhbj48L2E+Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPWFw
cGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmpndWljaGFy
QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPmpn
dWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpDYzoq
PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJt
YWlsdG86bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9J2NvbG9yOnB1cnBsZSc+bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tPC9zcGFuPjwv
YT47PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9y
OnB1cnBsZSc+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9YXBwbGUtY29udmVy
dGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20i
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5oYWRpQG1vamF0YXR1
LmNvbTwvc3Bhbj48L2E+Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPWFwcGxl
LWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnJvbl9wYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6
cHVycGxlJz5yb25fcGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT47PHNwYW4g
Y2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6
cHVycGxlJz5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Ozxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OzxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEg
aHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0nY29sb3I6cHVycGxlJz5qbWhAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT48YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgKlN1YmplY3Q6KiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMt
bWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKkltcG9ydGFu
Y2U6KiBMb3c8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
QXNzdW1pbmcgSSB1bmRlcnN0YW5kIHlvdSBwcm9wZXJseSBLZW4sIEkgZGlzYWdyZWUuPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciBleGFtcGxlLCBi
eSB1c2luZyBzZXBhcmF0ZSB0ZXJtcyBJIGNhbiBlYXNpbHkgZGlzY3VzcyB0aGUgZmFjdDxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGF0IGNlcnRhaW4ga2luZHMgb2YgZGF0YSAoY2hhaW4gaWRl
bnRpZmljYXRpb24pIG9ubHkgbmVlZCB0byBiZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhZGp1
c3QgYnkgYSBmZXcgYXBwcyBpbiByYXJlIGNhc2VzLiBBbmQgdGhhdCBkYXRhIGlzIG5vdCBiZWVk
ZWQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYnkgdGhlIGFwcGxpY2F0aW9ucy48YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVW5sZXNzIHlvdSB3b3VsZCBs
aWtlIHRvIGNvbnNpZGVyIHRoZSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhcyBiZWluZzxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBvcHRpb25hbD88YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEpvZWw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgU2VudCBmcm9tIG15IFNhbXN1bmcgc21hcnRwaG9uZSBvbiBBVCZhbXA7VDxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0t
LS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLS0tPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1
YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9u
czxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGcm9tOiAmcXVvdDtLZW4gR3JheSAoa2VncmF5KSZx
dW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5rZWdyYXlAY2lzY28uY29tPC9zcGFuPjwvYT48
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5j
b20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86a2Vn
cmF5QGNpc2NvLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
VG86IEx1Y3kgeW9uZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bHVjeS55b25nQGh1YXdl
aS5jb208L3NwYW4+PC9hPjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWls
dG86bHVjeS55b25nQGh1YXdlaS5jb20lM2UlM2UsJTIyU3VyZW5kcmEiIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20m
Z3Q7Jmd0OywmcXVvdDtTdXJlbmRyYTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVy
dGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj5LdW1hciAoc21rdW1hcikmcXVvdDs8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPnNta3VtYXJAY2lzY28uY29tPC9z
cGFuPjwvYT48c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPiZs
dDs8YSBocmVmPSJtYWlsdG86c21rdW1hckBjaXNjby5jb20lM2UlM2UsJTIySmltIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFpbHRvOnNta3VtYXJAY2lzY28u
Y29tJmd0OyZndDssJnF1b3Q7SmltPC9zcGFuPjwvYT48c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0
ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPkd1aWNoYXJkPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7KGpn
dWljaGFyKSZxdW90Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpw
dXJwbGUnPmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9YXBwbGUtY29u
dmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNp
c2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPm1haWx0
bzpqZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPiZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IENDOiBOaWNvbGFzIEJPVVRIT1JTICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5C
T1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1
cnBsZSc+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT48YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNv
bSUzZSUzZSxzZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5t
YWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tJmd0OyZndDssc2ZjPC9zcGFuPjwvYT48
c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9y
OnB1cnBsZSc+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
bHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyUzZSUzZSxKYW1hbCIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPm1haWx0bzpzZmNAaWV0Zi5vcmcmZ3Q7Jmd0
OyxKYW1hbDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNw
Ozwvc3Bhbj5IYWRpIFNhbGltICZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20i
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5oYWRpQG1vamF0YXR1
LmNvbTwvc3Bhbj48L2E+PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0
bzpoYWRpQG1vamF0YXR1LmNvbSUzZSUzZSxSb24iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0nY29sb3I6cHVycGxlJz5tYWlsdG86aGFkaUBtb2phdGF0dS5jb20mZ3Q7Jmd0OyxSb248L3Nw
YW4+PC9hPjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+UGFy
a2VyPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9y
OnB1cnBsZSc+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+PGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbSUzZSUzZSwlMjJicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tJmd0OyZndDssJnF1b3Q7YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9h
Pjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7JnF1b3Q7ICZsdDs8YSBocmVm
PSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0nY29sb3I6cHVycGxlJz5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCUz
ZSUzZSwlMjJKb2VsIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Jmd0OyZndDssJnF1b3Q7Sm9lbDwvc3Bhbj48L2E+
PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj5NLiBIYWxwZXJu
JnF1b3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+
am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVk
LXNwYWNlPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIHdvcmQgJnF1b3Q7bWV0YWRhdGEmcXVvdDsg
aXMgYSBwdXJwb3NlbHkgYW1iaWd1b3VzIHRlcm0gJnF1b3Q7ZGF0YSB0aGF0PGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHByb3ZpZGVzIGluZm9ybWF0aW9uIGFib3V0IG90aGVyIGRhdGEmcXVvdDsu
IEl0IGlzIHVzZWQgdG8gYXZvaWQgVEhJUzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rpc2N1c3Np
b24uPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciBl
eGFtcGxlLCBJIHByb3Bvc2Ugd2UgZGVmaW5lICZxdW90O3RlcXVpbGEgbWV0YWRhdGEmcXVvdDsg
YmVjYXVzZSw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnJhbmtseSwgSSB3aWxsIG5lZWQgdG8g
b3JkZXIgYSB0cmlwbGUtc2hvdCBpZiB3ZSBrZWVwIGF0dGVtcHRpbmc8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgdG8gZGVmaW5lIHNvbWV0aGluZyB0aGF0LCBieSBkZWZpbml0aW9uLCBpcyBhbWJp
Z3VvdXMuIEknZCBsaWtlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG15IGJhcnRlbmRlciB0byB1
bmRlcnN0YW5kIG1lIHNwZWNpZmljYWxseSB3aGVuIEkgc2F5ICZxdW90O0kgbmVlZCBhPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7c2hvdCZxdW90Oy48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMy8xNCA3OjQ5IEFNLCAmcXVvdDtMdWN5IHlvbmcm
cXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9z
cGFuPjwvYT48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5
LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJw
bGUnPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDsgd3JvdGU6
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7U25pcC4uPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7U0smZ3Q7IEp1c3Qg
Y29weWluZyBmcm9tIHRoZSBQUzo8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDst
LTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O0RhdGEgcGxhbmUgbWV0YWRhdGEg
cHJvdmlkZXMgdGhlIGFiaWxpdHkgdG8gZXhjaGFuZ2UgaW5mb3JtYXRpb248YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDtiZXR3ZWVuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7dGhl
IG5ldHdvcmsgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25z
LDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCBzZXJ2aWNlPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7ZnVuY3Rpb25zIGFuZCB0aGUgbmV0d29yay48YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDst
LTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O0l0IGlzIGEgbHVjaWQgZGVmaW5p
dGlvbi4gV2UgYXJlIHVubmVjZXNzYXJpbHkgbWFraW5nIHRoZSB3b3JkPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7JnF1b3Q7bmV0d29yayZxdW90Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0O2NvbnRyb3ZlcnNpYWwsIElNTy48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtbTHVjeV0gVGhpcyBpcyBt
eSBwb2ludC4gJnF1b3Q7VGhlIG5ldHdvcmsmcXVvdDsgaXMgdG9vIGdlbmVyYWwgaGVyZSw8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDt3aGljaCBicmluZ3M8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDttZXRhZGF0YSBncmVhdCBwb3dlciB0byBkbyBtYW55IHRoaW5ncy4gVGhpcyBp
cyB3aHkgcGVvcGxlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW52ZW50IGlkZWFzPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7aGVyZSwgd2hpY2ggY2F1c2VzIGEgbG90IG9mIGRl
YmF0ZXMgb24gbWV0YWRhdGEgdXNhZ2UgcG90ZW50aWFscy48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgV2U8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtzaG91bGQgbm90IHNwZW5k
IGEgbG90IG9mIHRpbWVzIG9uIHRoYXQgZGViYXRlcyBhbmQganVkZ2Ugd2hpY2g8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDt1c2FnZSBpczxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
O3ZhbHVhYmxlIG9yIG5vdC4gVGh1cywgZm9yIHRoZSBTRkMgd29yaywgaXQgd2lsbCBiZSBoZWxw
ZnVsIGlmPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2UgY2FuPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7bmFycm93IGRvd24gYSBiaXQuIEpvZWwgbWFrZXMgZXhwbGljaXRseSB0
d28gY2FzZXMsIHdoaWNoIGlzPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGVscGZ1bCB0bzxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2RldmVsb3AgdXNlIGNhc2VzIGZvciBlYWNo
IGNhc2UuIEkgd291bGQgbGlrZSB0byBzZWUgdGhhdCB0aGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDtwcm9ibGVtPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7c3RhdGVtZW50IGNh
biBiZSBtb3JlIHNwZWNpZmljIG9uIG1ldGFkYXRhIGRlZmluaXRpb24sIHdoaWNoIG1heTxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
aGVscGZ1bCBpbiBsZXNzIGZvY3VzaW5nIG9uIGl0IGFuZCBtb3ZpbmcgZm9yd2FyZC48YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDtMdWN5PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7U3VyZW5kcmEuPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDtUaGFua3MsPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0O0x1Y3k8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Oy0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0Zyb206IEppbSBHdWlj
aGFyZCAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFpbHRvOmpndWljaGFyQGNp
c2NvLmNvbTwvc3Bhbj48L2E+XTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDtTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDQ6MzggUE08YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7VG86IEx1Y3kgeW9uZzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDtDYzogSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzIEJPVVRIT1JT
OyBSb24gUGFya2VyOzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YSBo
cmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0nY29sb3I6cHVycGxlJz5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4g
Y2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2Nv
bG9yOnB1cnBsZSc+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7OyBz
ZmM7IEphbWFsPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SGFkaSBTYWxpbTxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21h
bi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0hpIEx1
Y3ksPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtOby4gSSBhbSBzaW1wbHkgc2F5aW5nIHdlIHNob3Vs
ZCBub3Qgb3ZlcmNvbXBsaWNhdGUgdGhlIHByb2JsZW08YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7c3RhdGVtZW50IHdpdGggdGV4dCB0aGF0IGFkZHMgbGl0dGxlIHRvIG5v
IHZhbHVlIGluIG15IG9waW5pb24uPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdoZXRoZXI8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7d2UgY2FsbCBpdCBtZXRhZGF0YSwg
b3IgY29udGV4dCwgaGFzIG5vIGJlYXJpbmcgb24gdGhlIGZhY3Q8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDt0aGF0IHRoZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtwcm9i
bGVtIHN0YXRlbWVudCBhbHJlYWR5IGNsZWFybHkgc3RhdGVzIHdlIG5lZWQgdG8gYmUgYWJsZSB0
bzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Bhc3M8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7aW5mb3JtYXRpb24gYmV0d2VlbiBTRsK5cyBhbmQgYmV0d2VlbiB0aGUgbmV0
d29yayAmYW1wOyBTRsK5cy48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtPbiAzLzEyLzE0LCA1OjEzIFBNLCAmcXVvdDtMdWN5IHlv
bmcmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPmx1Y3kueW9uZ0BodWF3ZWkuY29t
PC9zcGFuPjwvYT48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1
Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1
cnBsZSc+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0OyB3cm90
ZTo8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0O0hpIEppbSw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7SSBm
b3Igb25lIGRvbid0IGFncmVlIGFuZCB0aGluayB3ZSBhcmUgb3ZlciBjb21wbGljYXRpbmcgd2hh
dDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Nob3VsZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7YmUgc3RyYWlnaHRmb3J3YXJkLiBUaGUgU0ZDIGVuY2Fwc3VsYXRp
b24gc2hvdWxkIGVuYWJsZSB0d288YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGluZ3M6PGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OzEuIFN0ZWVyaW5nIG9mIHNlbGVjdGVkIGZsb3dzIHRo
cm91Z2ggYSBzZXJ2aWNlIGNoYWluOyB0aGlzIGlzPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhl
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtzZXJ2aWNlIGZ1bmN0
aW9uIHBhdGguPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsyLiBQ
YXNzaW5nIG9mIGNvbnRleHQgYXNzb2NpYXRlZCB3aXRoIGEgZ2l2ZW4gZmxvdyB3aXRoaW4gc2Fp
ZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0O2Z1bmN0aW9uIHBhdGguIFRoaXMgY29udGV4dCBpbmZvcm1hdGlv
biBtYXkgYmUgY29uc3VtZWQgYnkgYTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1NGIChhbjxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7YXBwbGljYXRpb24gSUQgaXMg
YW4gZXhhbXBsZSkgb3IgbWF5IGJlIGNvbnN1bWVkIGJ5IHRoZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2ZvcndhcmRpbmc8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
O2VsZW1lbnRzIChhIHZyZi1JRCBpcyBhbiBleGFtcGxlKS48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O1tMdWN5XSBEbyB5b3UgY2FsbCB0aGUgY29udGV4dCBhcyBt
ZXRhZGF0YSBvciBub3Q/IERvIHdlIGhhdmU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDthbm90aGVy
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDt0ZXJtIGhlcmUgYmVz
aWRlIFNGQyBoZWFkZXIgYW5kIG1ldGFkYXRhLiBJIHNlZSB0aGF0IHlvdSBkb24ndDxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3dhbnQgdG88YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0O3NlcGFyYXRlIHdoYXQgaXMgY29uc3VtZWQgYnkgU0YgYW5kIHdoYXQgaXMgY29u
c3VtZWQgYnkgdGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9yd2FyZGluZzxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7ZWxlbWVudHMuPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0O0x1Y3k8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7U2VudCBm
cm9tIG15IGlQaG9uZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciAx
MiwgMjAxNCwgYXQgNDoxNiBQTSwgJnF1b3Q7THVjeSB5b25nJnF1b3Q7PGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPmx1Y3kueW9uZ0BodWF3ZWkuY29t
PC9zcGFuPjwvYT48c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFu
PiZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208
L3NwYW4+PC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyBHcmVhdC4gVGhlbiB3ZSBtYXkgY29uc2lkZXIgdHdvIHNwZWNpYWwgbWV0YWRhdGEg
ZGVmaW5pdGlvbnM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpbiB0aGU8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtwcm9ibGVtIHN0YXRlbWVudCBzbyB3ZSBj
YW4gYWxsIHVzZSB0aGUgc2FtZSBkZWZpbml0aW9ucy48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtI
ZXJlIGlzIG15PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
c3VnZ2VzdGVkIHRleHQgYW5kIGxpa2UgdG8gaGVhciB5b3UgYW5kIG90aGVyJ3MgaW5wdXQgYW5k
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3VnZ2VzdGlvbnMuPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0
YSBwcm92aWRlcyB0aGUgYWJpbGl0eTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RvPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7ZXhjaGFuZ2UgaW5mb3JtYXRp
b24gYmV0d2VlbiB0aGUgZWxlbWVudHMgaW4gYSBzZXJ2aWNlIGZ1bmN0aW9uPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Y2hhaW5pbmcuIEluIHRoaXMgY29u
dGV4dCwgdGhlcmUgYXJlIHR3byB0eXBlcyBvZiBkYXRhIHBsYW5lPGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7bWV0YWRhdGEuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFNl
cnZpY2UgRnVuY3Rpb24gTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBleGNoYW5nZWQgYmV0d2Vl
bjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2NsYXNzaWZp
ZXIgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zIHRvPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7ZmFjaWxpdGF0ZSBz
ZXJ2aWNlIGZ1bmN0aW9ucyBvbiB0aGUgcGFja2V0IHRyZWF0bWVudC48YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU3RlZXJpbmcgTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlv
biBmcm9tIHNlcnZpY2UgZnVuY3Rpb25zIHRvIGE8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDtjbGFzc2lmaWVyIG9yIHNlcnZpY2Ugbm9kZSBmb3IgdHJhZmZp
YyBmb3J3YXJkaW5nIHB1cnBvc2UuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7IC1lbmQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBGcm9tOiBKb2VsIE0u
IEhhbHBlcm4gWzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b208L3NwYW4+PC9hPl08YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsgU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjM1IFBNPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBMdWN5IHlvbmc7IE5pY29s
YXMgQk9VVEhPUlM7IFJvbiBQYXJrZXI8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOzxzcGFuIGNsYXNzPWFw
cGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+
YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZs
dDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3Nw
YW4+PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFkaTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyBTYWxpbTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0
YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsgWWVzLCBJIGFtIHRyeWluZyB0byBjb25zaXN0ZW50bHkgZGlzdGluZ3Vpc2ggdGhvc2UgdHdv
IGNhc2VzPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hlbjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O3RhbGtpbmcgYWJvdXQgdGhlIGluZm9ybWF0aW9uIGNh
cnJpZWQgd2l0aCBwYWNrZXRzIGluIHNlcnZpY2U8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtjaGFp
bnMuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLDxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBKb2VsPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAzOjEzIFBNLCBMdWN5
IHlvbmcgd3JvdGU6PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBKb2VsLCBTZWUgYmVsb3cuIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206
IHNmYzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
WzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bh
bj48L2E+XSBPbiBCZWhhbGYgT2YgSm9lbCBNLiBIYWxwZXJuPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7U2VudDo8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjowMiBQTSBUbzogTHVjeSB5b25nOyBOaWNv
bGFzPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Qk9VVEhPUlM7PGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hh
cmQgKGpndWljaGFyKTs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVy
cGxlJz5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9YXBwbGUtY29u
dmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7OyBzZmM7PGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKYW1hbCBIYWRpIFNhbGlt
IFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHdhcyB0cnlp
bmcgdG8gd29yZCBpdCBjYXJlZnVsbHkgbm90IHRvIGZvY3VzIG9uIHdobyBwdXRzPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7dGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBpbiwgYnV0IG9ubHkgb24gd2hvIGNvbnN1bWVzIHRo
ZSBpbmZvcm1hdGlvbi48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEluZm9ybWF0aW9uIGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyBtYXkgY29tZSBmcm9t
IHRoZSBpbmdyZXNzPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBjbGFzc2lmaWVyIG9yIGZyb20gb3RoZXIgc2VydmljZSBmdW5jdGlvbnMuIFtMdWN5
XSB0aGlzIGlzPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIG9uZTxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2FzZSB1c2luZyBtZXRhZGF0YSBp
biB5b3VyIHZpZXcuIEluZm9ybWF0aW9uIGZvciB0aGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtm
b3J3YXJkaW5nPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyB3aWxsIGdlbmVyYWxseSBjb21lIGZyb20gdGhlIGluZ3Jlc3MgY2xhc3NpZmllciwgYnV0
IGluPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3BlY2lhbDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2FzZXMgbWF5IGJlIHByb3ZpZGVkIGJ5IHNl
cnZpY2UgZnVuY3Rpb25zLiAoSSBrZWVwPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2FudGluZyB0
byBnZXQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IHJpZCBvZiB0aG9zZSBzcGVjaWFsIGNhc2VzLCBidXQgc28gZmFyIHRoZXJlIHNlZW0gdG8gYmU8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtqdXN0IGVub3VnaDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgb2YgdGhlbSB0byB3YXJyYW50IGNvdmVyaW5n
IGluIHRoZSBzb2x1dGlvbi4gQW5kIG1vcmU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpbXBvcnRh
bnRseSw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IHNpZ25pZmljYW50IHN1cHBvcnQgZm9yIGl0IGluIHRoZSB3b3JraW5nIGdyb3VwLikgW0x1Y3ld
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7VGhpcyBpczxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIHNlY29uZCBjYXNlIHVzaW5nIG1ldGFkYXRh
IGluIHlvdXIgdmlldyAoYnV0IHlvdSBkb24ndDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xpa2Ug
aXQpLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFuZCB5
b3Ugc3VnZ2VzdCBkaXN0aW5ndWlzaGluZyB0aGVzZSB0d28gY2FzZXMgd2hlbjxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2Rpc2N1c3Npbmc8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFib3V0IG1ldGFkYXRhIHVzYWdlLiBJcyB0aGF0IHJpZ2h0IHVu
ZGVyc3RhbmRpbmc/PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgTHVjeTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlv
dXJzLCBKb2VsPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IE9uIDMvMTIvMTQsIDI6MzMgUE0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKb2VsLCBJIGludGVycHJl
dCB0aGF0IHlvdSBzdWdnZXN0cyB0aGF0IGRpc3Rpbmd1aXNoIHRoZTxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2V4Y2hhbmdlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGJldHdlZW4gc2Vy
dmljZSBmdW5jdGlvbnM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDthbmQgdGhlPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhjaGFuZ2UgaW5m
b3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGZyb20gYSBzZXJ2aWNlPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ZnVuY3Rpb24gdG88YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhIHNlcnZpY2Ugbm9kZS4gSXMgdGhpcyByaWdodCB1bmRlcnN0
YW5kaW5nPyBMdWN5PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBl
cm48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBbPGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bh
bj48L2E+XSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OzIwMTQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMToxOTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFBNPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVG86IEx1Y3kgeW9uZzsgTmljb2xh
cyBCT1VUSE9SUzsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkPGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKGpndWljaGFyKTs8c3BhbiBj
bGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpw
dXJwbGUnPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0PC9zcGFuPjwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDo8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSZTogW3Nm
Y10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE15IGluY2xpbmF0aW9u
IHdvdWxkIGJlIHRvIHR1bmUgdGhhdCBkZWZpbml0aW9uIHRvPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ZGlzdGluZ3Vpc2g8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBiZXR3ZWVuIGRhdGFwbGFuZSBjYXJyaWVkIGluZm9ybWF0aW9uIGludGVu
ZGVkIGZvciB1c2UgYnk8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnVuY2l0b25zICh3
aGF0ZXZlciB0aGUgb3JpZ2luKSwgYW5kIGRhdGFwbGFuZSBjYXJyaWVkPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7aW5mb3JtYXRpb248YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbnRlbmRlZCBmb3IgZGF0YXBsYW5lIGZvcndhcmRpbmcgY29t
cG9uZW50cy48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBKb2VsLDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGFncmVlIHRoYXQgd2UgbmVlZCB1
c2luZyB0aGUgc2FtZSBkZWZpbml0aW9uIGZvciBhPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGVy
bSwgYnV0PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGRpc2FncmVlIHRoYXQgdGhlIG1ldGFkYXRhIGRlZmluaXRpb24gaGVyZSBpcyBh
IHNldCBvZjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIFRoaXMgbWF5IGJl
IHRvbyBuYXJyb3c8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtvciBsZWFkPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIGEgcGFydGlj
dWxhciBzb2x1dGlvbi4gSSBhbSBmaW5lIHdpdGggdGhpcyBkZWZpbml0aW9uPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7aW4gdGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb2JsZW0gc3RhdGVtZW50IHcvIG1pbm9yIHR3ZWFrIChz
dWdnZXN0ZWQgb24gbWFpbGluZzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xpc3QpLjxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBE
YXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7YWJpbGl0eSB0bzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3
ZWVuIHRoZSBjbGFzc2lmaWVycyBhbmQgc2VydmljZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmdW5jdGlvbnMsIGJldHdlZW4gc2Vy
dmljZSBmdW5jdGlvbnMsIGFuZCBzZXJ2aWNlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rp
b25zIGFuZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyB0aGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgY2xhc3NpZmllcnN8c2VydmljZSBub2Rlcy48YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlcmUg
bWF5IGJlIGEgc29sdXRpb24gdGhhdCBhIHNlcnZpY2UgZnVuY3Rpb24gcGFzc2VzPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7c29tZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlv
biB0byBhdHRhY2hlZCBzZXJ2aWNlIG5vZGUgd2l0aG91dCB1c2luZyBTRkM8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDtoZWFkZXIuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcywgTHVjeTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIEhhbHBlcm4gRGlyZWN0PGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJt
YWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb208L3Nw
YW4+PC9hPl0gU2VudDogV2VkbmVzZGF5LDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O01hcmNoIDEy
LDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAyMDE0IDEyOjI1IFBNIFRvOiBMdWN5IHlvbmc7IEpvZWwgTS4gSGFscGVybjsgTmljb2xh
czxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb24gUGFya2VyIENjOiBKaW0g
R3VpY2hhcmQgKGpndWljaGFyKTs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29s
b3I6cHVycGxlJz5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9YXBw
bGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBs
ZSc+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7Ozxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZmM7IEph
bWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1l
dGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3ksIHlvdSBzYXkgJnF1b3Q7dGhlIG1ldGFk
YXRhIHRlcm0gbWVhbnMgLi4uJnF1b3Q7IFRoZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2RlZmlu
aXRpb24geW91PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHRoZW4gcHJvdmlkZSBpcyBhIGRlZmluaXRpb24gb2YgdGhlIHNldCBvZiBp
bmZvcm1hdGlvbiB3ZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FyZTxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwcm9wb3NpbmcgdGhh
dCB3ZSBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIEksIGFuZCBvdGhlcnMsPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7aGF2ZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBiZWVuIHVzaW5nIHRoZSB0ZXJtIG1ldGFkYXRhIG1vcmUgbmFycm93
bHkuIFdlIGNhbiB1c2U8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDt3aGF0ZXZlcjxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkZWZpbml0
aW9uIHdlIHdhbnQuIEJ1dCB3ZSBkbyBuZWVkIHRvIGFncmVlIG9uIHRoZTxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2RlZmluaXRpb24uPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciB0aGUgcHVycG9zZXMgb2YgdGhlIFdHLCBpdCBz
ZWVtcyBtdWNoIG1vcmUgdXNlZnVsIHRvPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dXNlIHRoZTxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyB0ZXJtIG1ldGFkYXRhIGZvciB0aGUgbmFycm93ZXIgZGVzY3JpcHRpb24uPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJz
LCBKb2VsPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAxOjE5IFBNLCBMdWN5IHlvbmcgd3JvdGU6PGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBIaSBKb2VsLDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgYWdyZWUuIFdlIG5lZWQgdG8gZGlmZmVyZW50
aWF0ZSB0aGUgbWV0YWRhdGEgdXNlZCBieTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ZnVuY3Rpb24gYW5kIFNGQyBoZWFkZXIuIFRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIGNh
cnJ5aW5nPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c29tZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtzdGF0ZXMgYWxvbmcgd2l0
aCB0aGUgcGFja2V0LiBJTU86IFNGQyBoZWFkZXIgaXMgYSBraW5kIG9mPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRh
IGNhcnJpZWQgb24gcGFja2V0IGZvciBuZXh0IHNlcnZpY2Ugbm9kZSB0byB1c2UuPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7SW4gdGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbnRleHQgb2YgU0ZDLCB3ZSBoYXZlIHRlcm0g
Zm9yIFNGQyBoZWFkZXIgYW5kIHRoZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhIHRo
YXQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7d2FzIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgb3IgYmV0d2Vl
biBzZXJ2aWNlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9ucyBhbmQgY2xhc3NpZmllcnMvc2VydmljZSBub2Rlcywg
d2hpY2ggaXMgd2hhdDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBkcmFmdDxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtmb2N1
cy48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MsIEx1Y3k8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBI
YWxwZXJuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86am1oQGpvZWxoYWxw
ZXJuLmNvbTwvc3Bhbj48L2E+XSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLDxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAyMDE0PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxMToxOCBBTSBUbzogTHVjeSB5b25nOyBOaWNvbGFz
IEJPVVRIT1JTOyBSb24gUGFya2VyIENjOjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKaW08YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEd1aWNoYXJkIChqZ3VpY2hhcik7PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNl
PiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5icmlqc21hbkBqdW5pcGVyLm5l
dDwvc3Bhbj48L2E+PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpw
dXJwbGUnPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozsgc2ZjOyBK
YW1hbCBIYWRpIFNhbGltPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY108YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBJIHRoaW5rIGl0IGlzIGltcG9ydGFudCB0byBrZWVwIGEgc3Ryb25nIGRpc3RpbmN0
aW9uPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmV0d2Vlbjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgKHdoaWNo
IGlzIGZvciB1c2UgYnkgYXBwbGljYXRpb25zKSBhbmQgdGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7c2VydmljZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgY2hhaW5pbmcgaW5mb3JtYXRpb24gaW4gdGhlIGJhc2Ugc2Vydmlj
ZSBjaGFpbiBoZWFkZXIsPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hpY2ggaXM8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZv
ciB1c2UgYnkgdGhlIHNlcnZpY2UgY2hhaW4gc3VwcG9ydCBtZWNoYW5pc21zLjxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFlvdXJzLCBKb2VsPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDEwOjQyIEFNLCBM
dWN5IHlvbmcgd3JvdGU6PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRnVsbHkgYWdyZWUgd2l0aCBKb2UuPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBXZSBzaG91bGQgbm90IHJlcXVpcmUgYSBmaXggbGVuZ3RoIGZvciBpbi1i
YW5kIG1ldGFkYXRhPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YnV0PGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWxzbyBu
b3QgbGVhdmUgaXQgZm9yIGZyZWVseSB1c2FnZS4gSW4gZmFjdCwgd2hlbiBhPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5vZGUgaW5zZXJ0cyBTRkMgaGVhZGVyIG9u
IGEgKGVuY2Fwc3VsYXRlZCkgcGFja2V0IGFuZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlbmQg
dG88YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBuZXh0IHNlcnZpY2Ugbm9kZSwgU0ZDIGhlYWRlciBpdHNlbGYgY2FuIGJl
IHNlZW4gYXMgYTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhLjxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgTHVjeTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0gRnJvbTogc2ZjPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0Bp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPm1haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+XSBPbiBCZWhhbGYgT2YgSm9lbCBNLjxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0hhbHBlcm48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50OiBXZWRuZXNkYXks
IE1hcmNoIDEyLCAyMDE0IDk6MjEgQU0gVG86IE5pY29sYXM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDtCT1VUSE9SUzs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWlj
aGFyKTs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5icmlq
c21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNw
YWNlPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNmYzsgSmFtYWwgSGFk
aSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIGluLWJhbmQg
bWV0YWRhdGEsIHRoZSBBUEkgZm9yIGFjY2VzcyBjYW4gZWFzaWx5IGJlPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3lu
Y2hyb25vdXMuIE91dCBvZiBiYW5kIG1ldGFkYXRhIG5lZWRzIGRpZmZlcmVudDxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2hhbmRsaW5nLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZXJlIGFyZSBtYW55IGNhc2VzIHdo
ZXJlIG91dC1vZi1iYW5kIG1ldGFkYXRhIGlzPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dXNlZnVs
IGFuZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGFwcHJvcHJpYXRlLiBCdXQgdGhleSBkbyBub3QgY292ZXIgYWxsIG5l
ZWRzIGJ5IGFueTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3N0cmV0Y2guPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBFdmVuIGlmIGVhY2ggcGllY2Ugb2YgaW4tYmFuZCBtZXRhZGF0YSBpcyBvZiBmaXhl
ZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xlbmd0aCw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGVyZSBhcmUgbWFu
eSBkaWZmZXJlbnQga2luZHMgb2YgbWV0YXR5cGUuIFRyeWluZyB0bzxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3NheTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZxdW90O3RoZXJlIHdpbGwgYmUgZXhhY3RseSBmb3VyIHBp
ZWNlcywgYW5kIHRoZXkgd2lsbCBiZSBvZjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3R5cGVzPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgdDEsIHQyLCB0MywgYW5kIHQ0JnF1b3Q7IGlzIHNpbXBseSB0b28gc3BlY2lmaWMg
Zm9yIGV2ZW4gODAlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7b2YgdGhlPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtuZWVk
cy48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgT24gMy8xMi8xNCwgODo1MiBBTSwgTmljb2xhcyBCT1VUSE9SUyB3cm90ZTo8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgSGVsbG8gUm9uLDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW5kaW5n
IG91dCBvZiBiYW5kIGNvbmdydWVudCBtZXRhZGF0YSBtYXkgbm90IGJlIHRoZTxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2Fuc3dlcjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBhbGwgbmVlZHMgYnV0IGl0IGlz
IG9uZSB0b29sIHRoYXQgd2Ugc2hvdWxkIGtlZXAuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IE5vdCBhbGwgbWV0YWRhdGEgaXMgdGllZCB0byBhIHNwZWNpZmljIHBhY2tldCwgZm9yPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZXhhbXBsZSBhPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHBvbGljeSBjaGFu
Z2UgaW4gUENSRiBjb3VsZCBsZWFkIHRvIHNvbWUgbWV0YWRhdGE8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDtzaWduYWxpbmcsPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSByZWFjdGlvbiB0aW1lIG5lZWQgbm90
IGJlIGltbWVkaWF0ZSwgZmV3IG1zIG1heTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25vdCBtYXR0
ZXIuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFzIHlvdSBwb2ludCwgaWYgYSBwYWNr
ZXQgaXMgdGllZCB0byBhIG1ldGFkYXRhIGE8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtjb3JyZWxh
dGlvbjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvIGNhbiBiZSBzZXQgaW4gYm90aCBwYWNrZXQgdG8gZGVh
bCB3aXRoIGl0IChpLmU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YTxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBleHBlY3RlZCBmbGFnIGluIHRoZSBTRkMgaGVhZGVyLCBwbHVzIGFuIGlkKTxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGaW5hbGx5IHdlIGNhbiBzdGlsbCBzZW5kIHNvbWUgbGlt
aXRlZCBtZXRhZGF0YSB3aXRoaW48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDthIGhlYWRlci48YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgVGhpcyBjb3VsZCBiZSB1c2VkIGZvciBsb2FkIGJhbGFuY2VycyBpbiBwYXJ0
aWN1bGFyIGlmPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2U8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWdyZWUg
b24gYSBjb252ZW50aW9uIHRvIGxvY2F0ZSAmcXVvdDtjb2Fyc2UgZ3JhaW4gcG9saWN5JnF1b3Q7
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IC8gJnF1b3Q7ZmluZSBncmFpbiBwb2xpY3kmcXVvdDsgb24gcmVzZXJ2
ZWQgY29udGV4dCBoZWFkZXJzLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGlzIHNl
ZW1zIHRvIG9wZW4gdXAgYSBsb3Qgb2YgZmxleGliaWxpdHkgLzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2lubm92YXRpb25zLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiB5b3VyIGxh
c3QgcG9pbnQsIHRoZXJlIGlzIGEgcXVlc3Rpb24gb24gaG93IHRvIG1ha2U8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgbWV0YWRhdGEgYXZhaWxhYmxlIHRvIGEgU2VydmljZSBGdW5jdGlvbi4gQ3VycmVudCBzb2Nr
ZXQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgY29ubmVjdGlvbnMgZm9yIGV4YW1wbGUgZG8gbm90IGFsbG93IHRv
IHJldHJpZXZlIElQPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGVhZGVyPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IG9wdGlvbnMuIFNvIEkgYXNzdW1lIHRoYXQgU0ZDIGF3YXJlIFNlcnZpY2UgRnVuY3Rpb25zPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2lsbDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZWVkIHNvbWUgKGFzeW5j
aHJvbm91czxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA/KSBBUEkgdG8gcmV0cmlldmUgU0ZDIGhlYWRlciBpbmZv
cm1hdGlvbiBhcyB3ZWxsIGFzPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4tYmFuZDxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBtZXRhZGF0YS4gSSBkb24ndCBzZWUgb3V0IG9mIGJhbmQgbWV0YWRhdGEgdHJhbnNw
b3J0PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YWRkaW5nPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbXBsZXhp
dHksIHRoZSBzYW1lIEFQSSBjYW4gcHJvYmFibHkgYXBwbHkuPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFRoZSBhbHRlcm5hdGl2ZSBvcHRpb24sIGFsbG93aW5nIHZhcmlhYmxlIHNpemVk
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEgaW48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIFNG
QyBoZWFkZXIgaGFzIHNvbWUgZHJhd2JhY2tzIGFzIHdlbGwsIG9uZSBiZWluZzxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBmcmFnbWVudGF0aW9uLCBhbmQgc29tZSBzd2l0Y2hlcyBleHBlY3RpbmcgYXMgd2VsbCB0
bzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xvb2sgYXQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZW5kIHVzZXIg
dHJhZmZpYyBoZWFkZXJzIGZvciBsaW5rIGxvYWQgYmFsYW5jaW5nLiBJPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7d291bGQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWdyZWUgdGhhdCBpZiB3ZSBjYW4gYWNjZXB0
IHRoZXNlIGlzc3VlcywgdGhlbiBzZW5kaW5nPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9mZi1saW5lIGNvbmdy
dWVudCBtZXRhZGF0YSBsb29zZXMgaXRzIGludGVyZXN0Ljxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBXZSBuZWVkIHRvIHRha2UgaW50byBhY2NvdW50IHRoYXQgYm90aCBpbi1iYW5kIGFu
ZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbmdydWVudDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvdXQtb2Yt
YmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQgaXMgbm90IHJlbGlhYmxlLiBBPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7cGFja2V0IGxvc3M8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdHJpZ2dlcmluZyByZXRyYW5zbWlz
c2lvbiB3b3VsZCBub3QgbGVhZCB0byB0aGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpZGVudGlj
YWw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgcmVjb25zdHJ1Y3Rpb24gb2YgdGhlIGFzc29jaWF0ZWQgbWV0YWRh
dGEuIEluIHNvbWU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtjYXNlcywgd2U8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgbWlnaHQgdGh1cyBldmVuIG5lZWQgbm9uLWNvbmdydWVudCBvdXQtb2YtYmFuZCByZWxpYWJs
ZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSB0cmFuc3BvcnQuPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMgX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBSb248YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUGFya2VyIFs8YSBocmVmPSJtYWlsdG86Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xv
cjpwdXJwbGUnPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPl0gU2Vu
dDo8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtXZWRuZXNkYXksPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE1hcmNo
IDEyLCAyMDE0PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDEyOjQzIFBNIFRvOiBOaWNvbGFzIEJPVVRIT1JTIENj
OiBKaW0gR3VpY2hhcmQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsoamd1aWNoYXIpOzxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OzxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEg
aHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9J2NvbG9yOnB1cnBsZSc+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFu
IGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdj
b2xvcjpwdXJwbGUnPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozs8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6
IFtzZmNdPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVy
YXRpb25zPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMsPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgdW5kZXJzdGFuZCB0aGUgY29uY2VwdCBmb3Igb3V0IG9mIGJh
bmQgc2lnbmFsaW5nIG9mPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEsIGJ1dCBJIGFtIGNvbmNlcm5l
ZCB0aGF0IGl0IGludHJvZHVjZXM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtzaWduaWZpY2FudDxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2NvbXBsZXhpdHkgZHVlIHRvIHRoZSBwb3RlbnRpYWwgcmFjZSBjb25kaXRp
b24gb2Y8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtyZWNlaXZpbmcgdGhlPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
cmVhbCBwYWNrZXQgYmVmb3JlIHRoZSBtZXRhZGF0YS4gV2hpbGUgdGhlIHJlYWwgcGFja2V0PGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y291bGQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpbmRpY2F0ZSB0aGF0IG91
dCBvZiBiYW5kIG1ldGFkYXRhIGlzIGV4cGVjdGVkLCBob3cgY2FuPGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7d2U8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtndWFyYW50ZWUgdGhlIG9yZGVyIG9mIHJlY2VwdGlvbj8g
V2hhdCBpZiBzd2l0Y2hpbmcgb3I8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtyb3V0aW5nPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7bm9kZXMgYXBwbHkgaGFzaCBiYXNlZCBsb2FkIGJhbGFuY2luZz8gV2hhdCBpZiB0
aGUgbG9hZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JhbGFuY2luZyB1bmRlcnN0YW5kcyBTRkMgZW5jYXBzIGFu
ZCBsb29rcyBiZXlvbmQgaXQgdG88YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGU8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDtvcmlnaW5hbCBoZWFkZXIgdG8gZ2V0IGJldHRlciBlbnRyb3B5Pzxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBDYW4gd2UgZ3VhcmFudGVlIHRoYXQgdGhlIG1ldGFkYXRhIGFuZCByZWFsIHBhY2tldDxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dpbGwgZm9sbG93PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGV4YWN0IHNh
bWUgcGF0aD8gSWYgd2UgY2FuIG5vdCwgdGhlbjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ltcGxl
bWVudGF0aW9ucyB3aWxsPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bmVlZCB0byBhZGQgaW5ncmVzcyBxdWV1aW5n
IHRvIGNvcGUgd2l0aCB0aGUgc2NlbmFyaW8uPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IEFsc28sIGRvIHlvdSBmZWVsIHRoYXQgdGhlIGluY3JlYXNlIGluIGltcGxlbWVudGF0aW9uPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGNvbXBsZXhpdHkgYXQgdGhlIHNlcnZpY2UgZnVuY3Rpb25zIGlzIHJlYXNv
bmFibGU/PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcy48YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgUm9uPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBP
biBNYXIgMTIsIDIwMTQsIGF0IDQ6MDkgQU0sICZxdW90O05pY29sYXMgQk9VVEhPUlMmcXVvdDs8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bx
b3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+Tmlj
b2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPm1haWx0bzpOaWNvbGFzLkJPVVRI
T1JTQHFvc21vcy5jb208L3NwYW4+PC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgdGhpbmsgd2UgbXVzdCBtYWtlIGEgZGlzdGluY3Rpb24g
YmV0d2Vlbjo8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtIE1ldGFkYXRh
IHdoaWNoIHNob3VsZCBiZSBwYXJ0IG9mIHRoZSBoZWFkZXIgZGVmaW5lZDxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2FzIGluPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiYW5kIG1hcmtpbmcuIC0gTWV0YWRh
dGEgd2l0aCBjYW4gYmUgcGFzc2VkIG91dCBvZjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JhbmQs
IGZvcjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhhbXBsZSBjb25ncnVlbnQgb3V0IG9mIGJhbmQgc2ln
bmFsaW5nIGRlZmluZWQgaW48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGUgZHJhZnQ8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgZm9ybWVyIGNhbGxzIGZvciBhIGxp
bWl0ZWQgc3BhY2UgaW4gdGhlIGhlYWRlciw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDt0cnVlLCBU
aGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxhdHRlciBob3dldmVyIGRvZXMgbm90IGluY3VyIGFueSBz
cGFjZSBsaW1pdGF0aW9uPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5kIGlzPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBzdGlsbCBmYWlybHkgZWZmaWNpZW50IGFuZCBpdCByZW1haW5zIGNvbXBhdGlibGUg
d2l0aDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2EgZml4ZWQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNp
emUgaGVhZGVyIHVzZWQgdG8gcm91dGUgdGhvc2Ugc2lnbmFsaW5nIG1lc3NhZ2VzPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7YWxvbmcgdGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjaGFpbidzIHNlcnZp
Y2UgZnVuY3Rpb25zLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29s
YXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOjxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3Vp
Y2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxl
Jz5qZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPl0gU2VudDo8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFR1ZXNkYXksIE1hcmNoIDExLCAyMDE0IDY6NDggUE0gVG86IFJvbiBQYXJrZXIgQ2M6PGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzIEJPVVRIT1JTOzxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRl
ZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+YnJpanNtYW5AanVu
aXBlci5uZXQ8L3NwYW4+PC9hPjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0n
Y29sb3I6cHVycGxlJz5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7
IHNmYzsgSmFtYWwgSGFkaSBTYWxpbTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtz
ZmNdPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNv
bnNpZGVyYXRpb25zPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgUm9u
LDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlIGNhbiBjZXJ0YWlubHkg
aGF2ZSB0aGlzIGRpc2N1c3Npb24gYnV0IHdlIHNob3VsZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2ZpcnN0PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb25zaWRlciB3aGF0IGluZm9ybWF0aW9uIGlzIG5l
Y2Vzc2FyeSBhbmQgaWYgc2FpZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gY2FuIGZp
dCB3aXRoaW4gYSBmaXhlZCBudW1iZXIgb2YgY29udGV4dHM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDtpbiB0aGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ham9yaXR5IG9mIGNhc2VzLiBSZW1lbWJlciwg
dGhlIGdvYWwgb2YgYmVpbmcgYWJsZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RvIHBhc3M8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIHRocm91Z2ggdGhlIG5ldHdvcmsgaXMgdG8gZW5oYW5j
ZSBzZXJ2aWNlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVsaXZlcnksPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBub3QgcGFzcyB0aGUgZW50aXJlIHdvcmtzIG9mIFNoYWtlc3BlYXJlIDstKTxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbnQgZnJvbSBteSBpUGhvbmU8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDcsIDIwMTQsIGF0IDM6
NTIgQU0sICZxdW90O1JvbiBQYXJrZXImcXVvdDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5Sb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tPC9zcGFuPjwvYT48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0i
bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDsgd3JvdGU6PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzLDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBzZWUgc2ltaWxhciByZXF1aXJlbWVudHMgZnJvbSB0aGUg
M2dwcCBFUEMgc2lkZS48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtJIHdvdWxkPGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgbGlrZSB0byBwcm9wb3NlIGFuIE9VSSAvIFRMViBiYXNlZCBhcHByb2FjaCB3
aGVyZSB0aGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyByZXNlcnZlZCBPVUkgY2FuIGJlIHVzZWQg
Zm9yIGFncmVlZCB1cG9uIHR5cGVzIG9mPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29tbW9uPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgYW5kIHZlbmRvciBvciBvdGhlciBvcmdhbml6
YXRpb25hbCBPVUlzIGNhbjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JlIHVzZWQ8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyB0byBxdWlja2x5IGlubm92YXRlIGluIHRoZSBuZXR3b3Jrcy48YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBTaW11bHRhbmVvdXNseSwgSSB3b3VsZCBhbHNvIGxpa2UgdG8gY29u
c2lkZXI8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDttZWNoYW5pc21zPGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgdGhhdCBhcmUgb3B0aW1pemVkIGZvciBsb25nIGxpdmVkIGZsb3dzIHNvIGFzIHRvPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bGltaXQgdGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmVn
YXRpdmUgZWZmZWN0cyBvZiBwYWNrZXQgZ3Jvd3RoLjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgNywgMjAxNCwg
YXQgODozNCBBTSwgJnF1b3Q7Tmljb2xhcyBCT1VUSE9SUyZxdW90Ozxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPk5pY29sYXMuQk9V
VEhPUlNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0Ozxh
IGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Nt
b3MuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGVsbG8gSmltPGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgaGF2ZSBzZWVuIGNhc2VzIGlu
IEdpIExBTiwgd2hlcmUgc3Vic2NyaWJlciByZWxhdGVkPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGluZm9ybWF0aW9uIGlzIHBhc3NlZCB0byBhIFdlYiBQcm94eSBmb3IgSFRUUCBoZWFkZXI8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZW5yaWNobWVudCAoYWltZWQgYXQgc29tZSBXZWIg
Q29udGVudCBwcm92aWRlcnM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDtwYXJ0bmVycyBvZjxicj4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgTW9iaWxlIE9wZXJhdG9yKS48YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgSW5mb3JtYXRpb24gd2FzIGFuIGNvZGVkIChwZXJzaXN0ZW50KSBzdWJz
Y3JpYmVyIGlkPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVyaXZlZDxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBmcm9tIHRoZSBNU0lTRE4sIGFuZCBjb3VwbGUgb2YgZiBjdXN0b21lciBwcm9m
aWxlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVsYXRlZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBmaWVsZHMuPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEluIGFuIHNmYyBiYXNlZCBHaSBMQU4sIHRoaXMgZW50aXR5IHNob3VsZCByZWNl
aXZlPGJyPiZndDsmZ3Q7Jmd0OyZndDsgJmd0O2Zyb20gdGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IENsYXNzaWZpZXI8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgLSBBIGNsYXNzaWZpY2F0aW9uIG9mIHRoZSBDb250ZW50IFByb3ZpZGVy
ICggSWQsPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENhdGVnb3J5KSBiYXNlZCBvbiB0cmFm
ZmljIGFuYWx5c2lzIC0gVGhlIE1TSVNETiBvZjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGU8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3Vic2NyaWJlciAtIFR3byBzdWJzY3JpYmVyIHBv
bGljeSBmaWVsZHMgKG5vdCB0aWVkPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIFBDUkY8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYnV0IGJlbG9uZ2luZyB0byB0aGUgU3Vic2NyaWJlciBE
QikgKFN1YnNjcmliZXI8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2F0ZWdvcnksPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN1Yi1jYXRlZ29yeSkgLSBBIHNlc3Npb24gaWQgKGZvciBsb2dn
aW5nIGFuZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RyYWNraW5nPGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHB1cnBvc2VzKTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgb2JqZWN0aXZlIGJlaW5nIHRvIGF2b2lkIGhhdmluZyB0aGUg
SFRUUCBQcm94eTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RvPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGJlY29tZSBhIHRydXN0ZWQgYXBwbGljYXRpb24gKGludGVyb2dhdGUgdGhlPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN1YnNjcmliZXIgREIsPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGV0Yy4uKTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTog
SmltPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEd1aWNoYXJkPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IChqZ3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5qZ3VpY2hhckBjaXNjby5j
b208L3NwYW4+PC9hPl0gU2VudDo8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGh1cnNkYXks
IE1hcmNoIDA2LCAyMDE0IDI6MDIgUE0gVG86IEphbWFsIEhhZGk8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDtTYWxpbTs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz1hcHBsZS1j
b252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpqbW9pc2FuZEBqdW5p
cGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPmptb2lz
YW5kQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2U+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQi
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86am1vaXNh
bmRAanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNw
YW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29s
b3I6cHVycGxlJz5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9YXBw
bGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBs
ZSc+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7IENjOjxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZmMgU3ViamVjdDogUmU6IFtzZmNdPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIEph
bWFsLDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBZb3Ugc2FpZCAmcXVvdDtJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxl
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNpemVkPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IG1ldGFkYXRhJnF1b3Q7Li4gSSBhbSBub3Qgc28gY29udmluY2VkIGFuZCB3b3VsZCBsaWtlIHRv
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJldHRlcjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyB1bmRlcnN0YW5kIHRoZSByZXF1aXJlbWVudHMgYmVmb3JlIHBhc3NpbmcganVkZ2VtZW50Ljxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJZiB3ZTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBs
b29rIGF0IHRoZSB1c2UgY2FzZXMgYXMgcHJlc2VudGVkIHRodXMgZmFyIGludG88YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgdGhlIFdHIEk8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaGF2ZSB5
ZXQgdG8gc2VlIGEgc2luZ2xlIGV4YW1wbGUgb2YgdGhlIG5lZWQ8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgKG5vdGluZyB0aGF0PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRlc2lyZSBpcyBu
b3QgdGhlIHNhbWUgYXMgbmVlZCkgLSBJIGFtIG5vdCBzYXlpbmc8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgdGhlcmUgaXM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbm8gcmVxdWlyZW1lbnQg
YnV0IHJhdGhlciB0aGF0IHdlIHNob3VsZCBub3QganVtcDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyB0byB0aGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29uY2x1c2lvbiBhbmQgYnVpbGQg
c3RhbmRhcmRzIGFyb3VuZCBhIHRoZW9yeS48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMy8xNCwgNjozNSBBTSwgJnF1b3Q7SmFtYWwg
SGFkaSBTYWxpbSZxdW90Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhy
ZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSdjb2xvcjpwdXJwbGUnPmhhZGlAbW9qYXRhdHUuY29tPC9zcGFuPjwvYT48c3BhbiBjbGFzcz1h
cHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86aGFk
aUBtb2phdGF0dS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxl
Jz5tYWlsdG86aGFkaUBtb2phdGF0dS5jb208L3NwYW4+PC9hPiZndDsmZ3Q7PGJyPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7d3JvdGU6PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBsaWtlIHRoZSBkb2MgLSB3ZWxsIHdyaXR0ZW4uPGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgU2VjdGlvbiA0LjMgb24gbWV0YWRhdGEgZW5jb2RpbmcuPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSXQgc2VlbXMgdGhlcmUn
cyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZSBzaXplZDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBt
ZXRhZGF0YTxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKGF0IGxlYXN0IGZvciBodHRw
L2FwcCB5b3Ugc2VlbSB0byBpbmRpY2F0ZSB0aGU8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGVz
aXJlIGZvcjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpdCkuPGJyPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgYSBkYXRhcGF0aCBwZXItcGFja2V0IG1ldGFkYXRhLCBpIGZl
ZWwgdGhlPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lZWQgaXM8YnI+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGp1c3QgYXMgaW1wb3J0YW50LiBBcmUgd2UgbGltaXRlZCBieSB0aGUgZmFj
dCB0aGF0PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGlzdGluZyBoYXJkd2FyZSBt
YXkgbm90IGJlIGFibGUgdG8gaGFuZGxlIFRMVnM/PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Rm9y
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGFtcGxlLCBJIGRvbnQgaGF2ZSBhIHBy
b2JsZW0gaGFuZGxpbmcgVExWcyBpbiBhPGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNvZnR3YXJl
PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2RhdGFwYXRoLjxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNoZWVycywgamFt
YWw8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBz
ZmM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmcgbGlzdDxzcGFuIGNsYXNz
PWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPnNmY0Bp
ZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNw
Ozwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9h
PiZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9YXBwbGUtY29u
dmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpw
dXJwbGUnPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwv
YT48YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdDxz
cGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJw
bGUnPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNw
YWNlPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPm1haWx0bzpzZmNAaWV0Zi5vcmc8
L3NwYW4+PC9hPiZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz1hcHBsZS1j
b252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9y
OnB1cnBsZSc+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+
PC9hPjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFp
bGluZzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNl
PiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3Bh
biBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1
cnBsZSc+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OzxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEg
aHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5odHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8c3BhbiBjbGFzcz1hcHBsZS1j
b252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5zZmNAaWV0Zi5vcmc8
L3NwYW4+PC9hPjxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+
Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0nY29sb3I6cHVycGxlJz5tYWlsdG86c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJy
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZu
YnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
IHNmYzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdDxzcGFu
IGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUn
PnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNl
PiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3Nw
YW4+PC9hPiZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz1hcHBsZS1jb252
ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1
cnBsZSc+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9h
Pjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5nPGJyPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNw
Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFz
cz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+
bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OzxzcGFuIGNsYXNzPWFwcGxlLWNvbnZlcnRlZC1zcGFjZT4mbmJzcDs8L3NwYW4+PGEgaHJlZj0i
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7X19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3Bh
biBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1
cnBsZSc+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJw
bGUnPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDtfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXzxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3NmYyBtYWlsaW5nIGxpc3Q8
YnI+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+c2ZjQGll
dGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7
PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+
Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OzxhIGhyZWY9Imh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9J2NvbG9yOnB1cnBsZSc+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmM8L3NwYW4+PC9hPjxicj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPiZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX188YnI+Jmd0OyZndDsmZ3Q7Jmd0OyBzZmMgbWFpbGluZyBsaXN0PGJyPiZn
dDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9z
cGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0nY29sb3I6cHVycGxlJz5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4mZ3Q7Jmd0OyZn
dDsmZ3Q7PHNwYW4gY2xhc3M9YXBwbGUtY29udmVydGVkLXNwYWNlPiZuYnNwOzwvc3Bhbj48YSBo
cmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPmh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7
Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4m
Z3Q7Jmd0OyZndDsgc2ZjIG1haWxpbmcgbGlzdDxicj4mZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz1h
cHBsZS1jb252ZXJ0ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5zZmNAaWV0
Zi5vcmc8L3NwYW4+PC9hPjxicj4mZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz1hcHBsZS1jb252ZXJ0
ZWQtc3BhY2U+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBs
ZSc+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxi
cj4mZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDs8YnI+Jmd0OyZndDtfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4mZ3Q7Jmd0O3NmYyBtYWlsaW5nIGxpc3Q8
YnI+Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+Jmd0
OyZndDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPmh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+Jmd0Ozxicj4mZ3Q7X19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+Jmd0O3NmYyBt
YWlsaW5nIGxpc3Q8YnI+Jmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9h
Pjxicj4mZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5odHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPjxicj5fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj5zZmMgbWFpbGluZyBs
aXN0PGJyPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0nY29sb3I6cHVycGxlJz5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj48YSBocmVm
PSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSdjb2xvcjpwdXJwbGUnPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9k
aXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9ibG9ja3F1b3RlPjxibG9ja3F1b3RlIHN0eWxlPSdtYXJn
aW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQnPjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFs
PjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX188YnI+c2ZjIG1haWxpbmcgbGlzdDxicj48YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0nY29sb3I6cHVycGxlJz5zZmNAaWV0Zi5vcmc8L3Nw
YW4+PC9hPjxicj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYyI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBsZSc+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48
L2Jsb2NrcXVvdGU+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTMu
NXB0O2ZvbnQtZmFtaWx5OiJIZWx2ZXRpY2EiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+X19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+c2ZjIG1haWxp
bmcgbGlzdDxicj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0nY29s
b3I6cHVycGxlJz5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj48YSBocmVmPSJodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+PHNwYW4gc3R5bGU9J2NvbG9yOnB1cnBs
ZSc+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjwv
c3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rp
dj48L2Rpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz4mbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9k
aXY+PC9kaXY+PC9ib2R5PjwvaHRtbD4=

--_000_291CC3F9E50E7641901A54E85D0977C6E7B88FB165MAILR002maill_--


From nobody Wed Mar 19 15:27:52 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9AE771A0448 for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 15:27:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.4
X-Spam-Level: 
X-Spam-Status: No, score=0.4 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, RCVD_IN_DNSWL_NONE=-0.0001, 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 RSat1ZXfbKWl for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 15:27:41 -0700 (PDT)
Received: from hub021-ca-1.exch021.serverdata.net (hub021-ca-1.exch021.serverdata.net [64.78.22.168]) by ietfa.amsl.com (Postfix) with ESMTP id 2C6271A023C for <sfc@ietf.org>; Wed, 19 Mar 2014 15:27:41 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-1.exch021.domain.local ([10.254.4.30]) with mapi id 14.03.0174.001;  Wed, 19 Mar 2014 15:27:32 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: Kevin J Ma <kevin.ma@azukisystems.com>, Dave Dolson <ddolson@sandvine.com>, Sumandra Majee <S.Majee@F5.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs81yoHIIL+bcUu+EOJ5K2SiBZrnlkYAgAACAQCAAAL2AIAA4XOAgAC1AgD//6RbQIAAF2RQgAAQjyA=
Date: Wed, 19 Mar 2014 22:27:30 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1D3F@MBX021-W3-CA-2.exch021.domain.local>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan>
In-Reply-To: <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [108.20.57.98]
Content-Type: multipart/alternative; boundary="_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E1D3FMBX021W3CA2exch_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/cDZbqPQlmbsS7ajG6UESiEfKUdo
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Mar 2014 22:27:50 -0000

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

SSB0aGluayBib3RoIGFwcHJvYWNoZXMgY291bGQgYmUgdXNlZC4gICAgVGhlIGNsYXNzaWZpZXIg
Y291bGQgYmUgYXdhcmUgb2YgdGhlIG11bHRpcGxlIGluc3RhbmNlcyBvZiBzZXJ2aWNlIGZ1bmN0
aW9ucyBhbmQgbWFrZSBhIGxvY2FsIGRlY2lzaW9uIGFzIHRvIHdoaWNoIG9uZShzKSB0byBzZWxl
Y3QgYW5kIHRoZXJlYnkgYmFjayBpbnRvIHdoaWNoIGZ1bGx5LXNwZWNpZmllZCBwYXRoIHNoYWxs
IGJlIGZvbGxvd2VkLiAgIEJ1dCBpbiBhbm90aGVyIGFwcHJvYWNoLCB0aGUgY2xhc3NpZmllciBj
b3VsZCBrbm93IGFib3V0IG9ubHkgYSBzaW5nbGUgbG9hZCBiYWxhbmNlciB3aGljaCBmcm9udCBl
bmRzIHNvbWUgbnVtYmVyIG9mIHRoZSBzZXJ2aWNlIGZ1bmN0aW9uIGluc3RhbmNlcy4gICBBbnkg
Y29tYmluYXRpb24gb2YgdGhlIHR3byBhcHByb2FjaGVzIGNvdWxkIGJlIHV0aWxpemVkLCBldmVu
IHdpdGhpbiB0aGUgc2FtZSBzZXJ2aWNlIGZ1bmN0aW9uIHBhdGggKGkuZS4gcGF0aCBYID0gU0Yt
QS0xLCBTRi1CLUxCLCBTRi1DLTMsIHdoZXJlIFNGLUItTEIgZnJvbnQgZW5kcyBzb21lIHF1YW50
aXR5IG9mIHRoZSBhY3R1YWwgU0YtQiBpbnN0YW5jZXMpLg0KDQogICBSb24NCg0KDQpGcm9tOiBL
ZXZpbiBKIE1hIFttYWlsdG86a2V2aW4ubWFAYXp1a2lzeXN0ZW1zLmNvbV0NClNlbnQ6IFdlZG5l
c2RheSwgTWFyY2ggMTksIDIwMTQgNToyOSBQTQ0KVG86IFJvbiBQYXJrZXI7IERhdmUgRG9sc29u
OyBTdW1hbmRyYSBNYWplZQ0KQ2M6IHNmY0BpZXRmLm9yZw0KU3ViamVjdDogUkU6IFtzZmNdIFNG
QyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCkRvZXMgdGhlIHVzZSBvZiBwYXRoIElEIGltcGx5
IHRoYXQgdGhlIGluZ3Jlc3MgY2xhc3NpZmllciBkb2VzIGFsbCBvZiB0aGUNCmluc3RhbmNlIGxv
YWQgYmFsYW5jaW5nIGZvciBldmVyeSBzZXJ2aWNlIGluIHRoZSBjaGFpbiwgcmF0aGVyIHRoYW4g
aGF2aW5nDQpzZXJ2aWNlIGluc3RhbmNlIGxvYWQgYmFsYW5jaW5nIG9jY3VyIGF0IHRoZSBwb2lu
dCBpbiB0aGUgY2hhaW4gd2hlbiBlYWNoDQpnaXZlbiBzZXJ2aWNlIGZ1bmN0aW9uIGhhcyBiZWVu
IHJlYWNoZWQ/DQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBC
ZWhhbGYgT2YgUm9uIFBhcmtlcg0KU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxOSwgMjAxNCA0OjAx
IFBNDQpUbzogRGF2ZSBEb2xzb247IFN1bWFuZHJhIE1hamVlDQpDYzogc2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24g
Y2hhaW4gSUQNCg0KWWVzLiAgIFBlcmhhcHMgaW4gdGhlIGhlYWRlciB3ZSBzaG91bGQgY2FsbCBv
dXQgYSBzZXJ2aWNlIHBhdGggaWQgcmF0aGVyIHRoYW4gYSBzZXJ2aWNlIGNoYWluIGlkLg0KDQog
ICBSb24NCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVo
YWxmIE9mIERhdmUgRG9sc29uDQpTZW50OiBXZWRuZXNkYXksIE1hcmNoIDE5LCAyMDE0IDI6Mjgg
UE0NClRvOiBTdW1hbmRyYSBNYWplZQ0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNClt0
cmltIGxpc3RdDQpJ4oCZbSB1bmNsZWFyIGFib3V0IHRoZSBpbnRlbnQgb2YgdGhlIHdvcmQg4oCc
Y2hhaW7igJ0gdnMg4oCccGF0aOKAnSBpbiBvcHRpb24gIzIuDQpJbiBlYXJsaWVyIGRpc2N1c3Np
b25zLCDigJxjaGFpbuKAnSB3YXMgY29uc2lkZXJlZCBhbiBhYnN0cmFjdCBjb25jZXB0IChhIHRy
YXZlcnNhbCBvZiBhIGxpc3Qgb2YgdHlwZXMgb2Ygc2VydmljZXMpLCB3aGVyZWFzIOKAnHBhdGji
gJ0gd2FzIGEgdHJhdmVyc2FsIG9mIHNwZWNpZmljIG5vZGUgaW5zdGFuY2VzLg0KDQpJIHRoaW5r
IHRoYXQgdGhlIElEIGNhcnJpZWQgaW4gdGhlIHBhY2tldCBuZWVkcyB0byBpbmRpY2F0ZSBhIHNw
ZWNpZmljIHNldCBvZiBub2RlcywgYW5kIEkgaG9wZSB0aGF0IGlzIHdoYXQgeW91IG1lYW4uDQoN
Ci1EYXZlDQoNCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24g
QmVoYWxmIE9mIFN1bWFuZHJhIE1hamVlDQpTZW50OiBXZWRuZXNkYXksIE1hcmNoIDE5LCAyMDE0
IDM6NDAgQU0NClRvOiBDYXRoeSBaaGFuZzsgUGF1bCBRdWlubiAocGF1bHEpOyBEYXZpZCBBbGxh
biBJDQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTog
W3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KPDxUcmltbWVkIHRoZSBUTyBsaXN0
IHRvIGF2b2lkIHRoZSBtc2cgYmVpbmcgaGVsZCBhZ2Fpbj4+DQoNCkkgc2VlIHR3byB3YXlzIHRv
IGNhcnJ5IHRoZSBwYXRoIGluZm9ybWF0aW9uLg0KDQoNCiAgMS4gIEV4cGxpY2l0IG9yZGVyZWQg
bGlzdCwgc29tZXRoaW5nIGxpa2UgRlctQSA6OiBUQ1AtT1BUIDo6IExCIDo6IFZpZGVvT1BUIDo6
IENHTkFULiAgIFRoZXJlIGFyZSB0d28gaXNzdWVzIHdpdGggdGhpcyBhcHByb2FjaCwgZmlyc3Qg
dGhlIGxlbmd0aCBvZiBncmFwaCBpcyB2YXJpYWJsZS4gIEFsc28gaXQgaW1wbGllcyBiaWRpcmVj
dGlvbmFsIHN5bW1ldHJ5LiBJdCBpcyBvZnRlbiByZXF1aXJlZCBidXQgc2hvdWxkIG5vdCBiZSBt
YW5kYXRvcnkuICBTZWNvbmRseSBjaGFuZ2luZyB0aGlzIHBhdGgvZ3JhcGggaW4gYXQgU0YgY2Fu
IGJlIGN1bWJlcnNvbWUuDQogIDIuICBMZXQgdGhlIENvbnRyb2wgcGxhbmUgZGlzdHJpYnV0ZSB0
aGUgY2hhaW5JRCA84oCUPiBncmFwaCBtYXBwaW5nLiBJbiB0aGlzIGNhc2UgZWFjaCBTRiB3b3Vs
ZCBoYXZlIG1hcHBpbmcgb2YgZ2l2ZW4gYSBjaGFpbklEIHdoYXQgaXMgbXkgbmV4dCBob3AuIFRo
ZSBjaGFpbklEIGl0c2VsZiBjb3VsZCBiZSBmaXhlZCBzaXplIGVsZW1lbnQuIEEgU0YgY2FuIHNl
bGVjdCBhIGRpZmZlcmVudCBwYXRoIGJ5IGNoYW5naW5nIHRoZSBjaGFpSUQgcGFyYW1ldGVyLg0K
DQpSZWdhcmRzDQpTdW1hbmRyYQ0KDQoNCkZyb206IENhdGh5IFpoYW5nIDxDYXRoeS5ILlpoYW5n
QGh1YXdlaS5jb208bWFpbHRvOkNhdGh5LkguWmhhbmdAaHVhd2VpLmNvbT4+DQpEYXRlOiBUdWVz
ZGF5LCBNYXJjaCAxOCwgMjAxNCBhdCAxMDoxMyBBTQ0KVG86ICJSZWluYWxkbyBQZW5ubyAocmVw
ZW5ubykiIDxyZXBlbm5vQGNpc2NvLmNvbTxtYWlsdG86cmVwZW5ub0BjaXNjby5jb20+PiwgIkxv
dWlzLkZvdXJpZSIgPExvdWlzLkZvdXJpZUBodWF3ZWkuY29tPG1haWx0bzpMb3Vpcy5Gb3VyaWVA
aHVhd2VpLmNvbT4+LCAiUGF1bCBRdWlubiAocGF1bHEpIiA8cGF1bHFAY2lzY28uY29tPG1haWx0
bzpwYXVscUBjaXNjby5jb20+PiwgRGF2aWQgQWxsYW4gSSA8ZGF2aWQuaS5hbGxhbkBlcmljc3Nv
bi5jb208bWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPj4NCkNjOiBOaWNvbGFzIEJP
VVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhP
UlNAcW9zbW9zLmNvbT4+LCBYdXhpYW9odSA8eHV4aWFvaHVAaHVhd2VpLmNvbTxtYWlsdG86eHV4
aWFvaHVAaHVhd2VpLmNvbT4+LCBDaGFuZ2NoZW5nIEh1YW5nIDxodWFuZ0BzY2UuY2FybGV0b24u
Y2E8bWFpbHRvOmh1YW5nQHNjZS5jYXJsZXRvbi5jYT4+LCAic2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+IiA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+PiwgIm1pa2Vi
aWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4iIDxtaWtlYmlhbmNAYW9sLmNv
bTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+Pg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNh
cHN1bGF0aW9uIGNoYWluIElEDQoNCkhpIFJlaW5hbGRvLA0KDQpTbyB0aGUgY2hhaW4gSUQgaXMg
YWN0dWFsbHkgdGhlIHBhdGggSUQgd2hpY2ggcmVwcmVzZW50cyBhbiBvcmRlcmVkIHNldCBvZiBz
ZXJ2aWNlIGZ1bmN0aW9uIGluc3RhbmNlcy4NCkkgdGhpbmsgd2Ugc2hvdWxkIGFkZCBhbiBleHBs
aWNpdCBkZWZpbml0aW9uIG9mIOKAnHNlcnZpY2UgaW5zdGFuY2XigJ0uIFdoYXQgZG8geW91IHRo
aW5rPw0KDQpUaGFua3MsDQpDYXRoeQ0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0Bp
ZXRmLm9yZ10gT24gQmVoYWxmIE9mIFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKQ0KU2VudDogVHVl
c2RheSwgTWFyY2ggMTgsIDIwMTQgMTE6MDMgQU0NClRvOiBMb3Vpcy5Gb3VyaWU7IFBhdWwgUXVp
bm4gKHBhdWxxKTsgRGF2aWQgQWxsYW4gSQ0KQ2M6IE5pY29sYXMgQk9VVEhPUlM7IFh1eGlhb2h1
OyBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+OyBzZmNAaWV0Zi5v
cmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47IENoYW5nY2hlbmcgSHVhbmcNClN1YmplY3Q6IFJlOiBb
c2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpBIFNlcnZpY2UgQ2hhaW4ganVzdCBk
ZWZpbmVzIHdoaWNoIHR5cGUgb2Ygc2VydmljZSBhbmQgdGhlaXIgb3JkZXIuDQoNCkEgc2Vydmlj
ZSBwYXRoIGRlZmluZXMgdGhlIGFjdHVhbCBzZXJ2aWNlIGluc3RhbmNlLCBzYXksIGZpcmV3YWxs
MS5ob21lLCBuYXQyLCBkcGktc2ljLCBldGMuDQoNCkZyb206ICJMb3Vpcy5Gb3VyaWUiIDxMb3Vp
cy5Gb3VyaWVAaHVhd2VpLmNvbTxtYWlsdG86TG91aXMuRm91cmllQGh1YXdlaS5jb20+Pg0KRGF0
ZTogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgYXQgMTA6NTUgQU0NClRvOiAiUGF1bCBRdWlubiAo
cGF1bHEpIiA8cGF1bHFAY2lzY28uY29tPG1haWx0bzpwYXVscUBjaXNjby5jb20+PiwgRGF2aWQg
QWxsYW4gSSA8ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208bWFpbHRvOmRhdmlkLmkuYWxsYW5A
ZXJpY3Nzb24uY29tPj4NCkNjOiBOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFv
c21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+LCBYdXhpYW9odSA8
eHV4aWFvaHVAaHVhd2VpLmNvbTxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+LCBDaGFuZ2No
ZW5nIEh1YW5nIDxodWFuZ0BzY2UuY2FybGV0b24uY2E8bWFpbHRvOmh1YW5nQHNjZS5jYXJsZXRv
bi5jYT4+LCAic2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IiA8c2ZjQGlldGYub3Jn
PG1haWx0bzpzZmNAaWV0Zi5vcmc+PiwgIm1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlh
bmNAYW9sLmNvbT4iIDxtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+
Pg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNClBhdWws
DQogICBDYW4geW91IGNsYXJpZnkgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiBzZXJ2aWNlIGNoYWlu
IGFuZCBzZXJ2aWNlIHBhdGguIEdpdmVuIHRoYXQgYSBzZXJ2aWNlIGNoYWluIGlzIGNvbXBvc2Vk
DQpvZiBzZXZlcmFsIHNlcnZpY2UgZnVuY3Rpb25zIFNGMSwgU0YyLCAuLiBTRm4gaG93IHdvdWxk
IGEgc2VydmljZSBwYXRoIGRpZmZlciBmcm9tIHRoYXQgc2VydmljZSBjaGFpbj8NCg0KLSAgICAg
ICAgICBMb3Vpcw0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24g
QmVoYWxmIE9mIFBhdWwgUXVpbm4gKHBhdWxxKQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMTgsIDIw
MTQgMTA6MjYgQU0NClRvOiBEYXZpZCBBbGxhbiBJDQpDYzogTmljb2xhcyBCT1VUSE9SUzsgWHV4
aWFvaHU7IG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT47IHNmY0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgQ2hhbmdjaGVuZyBIdWFuZw0KU3ViamVjdDog
UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCkhpIERhdmUsDQoNCkNoYWlu
IElEIHNob3VsZCByZWFsbHkgYmUgcGF0aCBJRCBzaW5jZSB0aGVyZSBjYW4gYmUgbWFueSBwYXRo
cyBmb3IgYSBnaXZlbiBjaGFpbi4gIFVzaW5nIHRoYXQgZGVmaW5pdGlvbiwgd2UgYXZvaWQgdGhl
IG92ZXJsb2FkIGFuZCByZWFwIHRoZSBnYWluIGFsbHVkZWQgdG8gYmVsb3cuDQoNClBhdWwNCg0K
T24gTWFyIDE4LCAyMDE0LCBhdCAxMjoxNCBQTSwgRGF2aWQgQWxsYW4gSSA8ZGF2aWQuaS5hbGxh
bkBlcmljc3Nvbi5jb208bWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPj4gd3JvdGU6
DQoNCldlbGwgdGhlIHF1ZXN0aW9uIGRlIGpvdXIgaXMg4oCcZG9lcyBhIGNoYWluIElEIGRlZmlu
ZSBhIGNsYXNzIG9yIGFuIGluc3RhbmNl4oCd4oCmLiBJZiBpdCBkZWZpbmVzIGFuIGNsYXNzIHdl
IGFsc28gbmVlZCBpbnN0YW5jZSBpbmZvcm1hdGlvbiwgaWYgaXQgaXMgY3VycmVudGx5IG92ZXJs
b2FkZWQgdG8gZGVmaW5lIGNsYXNzIGFuZCBpbnN0YW5jZSBJTU8gd2UgaGF2ZSBhIHByb2JsZW3i
gKYuDQoNCkRhdmUNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8bWFp
bHRvOmJvdW5jZXNAaWV0Zi5vcmc+XSBPbiBCZWhhbGYgT2YgQ2hhbmdjaGVuZyBIdWFuZw0KU2Vu
dDogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgNzo0MyBBTQ0KVG86IE5pY29sYXMgQk9VVEhPUlMN
CkNjOiBYdXhpYW9odTsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBtaWtlYmlh
bmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+DQpTdWJqZWN0OiBSZTogW3NmY10g
562U5aSNOiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpHb29kIHBvaW50cy4gSSBiZWxp
ZXZlIGV4cGxpY2l0IGNoYWluIElEIHNob3VsZCBiZSBtYW5kYXRvcnkuIFRoZSBvdmVyaGVhZCBp
cyB2ZXJ5IGxpdHRsZS4gSXQgaGVscHMgc2ltcGxpZnkgcHJvY2Vzc2luZyBhbmQgc3RlZXJpbmcg
c2lnbmlmaWNhbnRseS4gVGhlIGdhaW4gaXMgaHVnZS4NCg0KQ2hhbmcNCg0KLS0tLS0tLS0tLS0t
DQpDaGFuZ2NoZW5nIEh1YW5nDQoNCk9uIE1hciAxOCwgMjAxNCwgYXQgMTo1MyBBTSwgTmljb2xh
cyBCT1VUSE9SUyA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJP
VVRIT1JTQHFvc21vcy5jb20+PiB3cm90ZToNCkkgdGhpbmsgdGhhdCBrZWVwaW5nIHRoZSBTZXJ2
aWNlIFBhdGggTGF5ZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50IHNob3VsZCByZW1haW4gYW4gb2Jq
ZWN0aXZlIGZvciBTRkMuICBTdWNoIGEgc2VwYXJhdGlvbiBvZiBjb25jZXJucyBpcyBhIHNvdW5k
IGFyY2hpdGVjdHVyYWwgcHJpbmNpcGxlIHRoYXQgaGVscCBrZWVwIHRoaW5ncyBzaW1wbGUgaW4g
cHJhY3RpY2UuDQoNCk9uIHRoZSBxdWVzdGlvbiBvZiAgU2VydmljZSBQYXRoLCB3ZSBoYXZlIGEg
ZGlzY3Vzc2lvbiBvbiB3aGV0aGVyIHdlIG5lZWQgc29tZSBraW5kIG9mIGV4cGxpY2l0IGlkZW50
aWZpZXIgb3INCmNvdWxkIHdlIHJlbHkgb24gbWFwcGluZyBvbiBzb21lIHVuZGVybGF5IG5ldHdv
cmsgcHJvdG9jb2wgZmllbGRzLg0KDQoNCk1heSBiZSBhIFBSTy9DT04gdGFibGUgY291bGQgaGVs
cCBmb2N1cyB0aGUgZ3JvdXAgZGVjaXNpb24gb24gdGhhdCBtYXR0ZXINCg0KDQogICogICBWaXNp
YmlsaXR5ICh0cmFjaW5nKQ0KICAqICAgRm9yd2FyZGluZyBncmFwaCBzdHJ1Y3R1cmUgaW1wYWN0
L2xpbWl0YXRpb25zDQogICogICBSZWNvbmZpZ3VyYXRpb24gc3BlZWQNCg0KICAgICAqICAgTEJT
IC8gc2NhbGUgb3V0IGltcGFjdA0KICAgICAqICAgTm9kZSBieXBhc3MgKGUuZzsgbWFpbnRlbmFu
Y2UpDQoNCiAgKiAgIHVuZGVybGF5IG5ldHdvcmsvdHJhbnNwb3J0IGxheWVycyBzdXBwb3J0DQog
ICogICBIZWFkZXIgc3BhY2UgaW1wYWN0DQogICogICBNdWx0aSB0ZW5hbnQgc3VwcG9ydCBpbXBh
Y3QNCiAgKiAgIFNGQyBvbiBmbGF0IChlLmcgb3B0aWNhbCBMMiBmb3IgRGF0YSBDZW50ZXJzKSBu
ZXR3b3JrDQogICogICBVbmRlcmxheSBuZXR3b3JrIGFkbWluaXN0cmF0aW9uIGltcGFjdA0KDQpQ
ZXJzb25hbGx5IEkgdGhpbmsgdGhhdCBoYXZpbmcgYW4gZXhwbGljaXQgY2hhaW4gaWRlbnRpZmll
ciAoZS5nLiBTZXJ2aWNlIFBhdGgvU2VydmljZSBJbmRleCkgaXMgY2xlYXIgKG1hbmFnZW1lbnQg
YW5kIGNvbnRyb2wpIGFuZCBub3QgZXhwZW5zaXZlIChoZWFkZXIgc3BhY2UpLiBUaGUgZHJhd2Jh
Y2sgYmVpbmcgc29tZSBpbXBhY3Qgb24gdGhlIHNpbXBsaWNpdHkgdG8gYWRkL3JlbW92ZSBlbGVt
ZW50cyBpbiBhIGNoYWluIGR5bmFtaWNhbGx5Lg0KDQpUYWcgc3dpdGNoaW5nIChhcyBNUExTKSAg
YWxsb3dzIHRvIG1hbmFnZSB0YWdzIHBlciBzZXJ2aWNlIG5vZGVzLCBsZWFkaW5nIHRvIG1vcmUg
dmVyc2F0aWxlIGFuZCBkaXZlcnNlIGdyYXBocw0KDQoNCk5pY29sYXMNCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQpGcm9tOiBYdXhpYW9odSBbeHV4aWFvaHVAaHVhd2VpLmNvbTxt
YWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT5dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAx
NCA1OjA0IEFNDQpUbzogSmVyb21lIE1vaXNhbmQ7IG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzpt
aWtlYmlhbmNAYW9sLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3Vi
amVjdDogW3NmY10g562U5aSNOiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KSSBsaWtlIHRo
ZSBpZGVhIG9mIHNlcGFyYXRpbmcgdGhlIFNlcnZpY2UgRnVuY3Rpb24gTGF5ZXIgYW5kIHRoZSBT
ZXJ2aWNlIFBhdGggTGF5ZXIsIGFzIHByb3Bvc2VkIGluIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zLiBUaGUgcm9sZSBvZiB0aGUgU2VydmljZSBQYXRoIExheWVyIGlz
IGp1c3QgdG8gc3RlZXIgdGhlIHRyYWZmaWMgYWxvbmcgYSBwYXJ0aWN1bGFyIGNoYWluIG9mIHNl
cnZpY2Ugbm9kZXMgd2hpY2ggY2FuIGJlIGltcGxlbWVudGVkIGJ5IGV4aXN0aW5nIHRvb2xzIGZv
ciBzb3VyY2Ugcm91dGluZywgc3VjaCBhcyBzZWdtZW50IHJvdXRpbmcuIEFzIHN1Y2gsIGl04oCZ
cyBub3QgbmVjZXNzYXJ5IHRvIHRyeSB0byBrZWVwIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIgdHJh
bnNwb3J0LWluZGVwZW5kZW50IGFuZCBjb250YWluIGl0IGluIHRoZSBTRkMgaGVhZGVyLg0KDQpC
ZXN0IHJlZ2FyZHMsDQpYaWFvaHUNCg0K5Y+R5Lu25Lq6OiBzZmMgW21haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZ10g5Luj6KGoIEplcm9tZSBNb2lzYW5kDQrlj5HpgIHml7bpl7Q6IDIwMTTlubQz
5pyIMTjml6UgMTowMw0K5pS25Lu25Lq6OiBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJp
YW5jQGFvbC5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCuS4u+mimDog
UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNClRoaXMgKGxlbmd0aHkgYW5k
IHZlcnkgbGl2ZWx5KSB0aHJlYWQgc3RhcnRlZCBmcm9tIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zICh3aGljaCBJIGNvLWF1dGhvcmVkKS4NCg0KSW4gc2VjdGlvbiA0
LjgsIHdlIG1hZGUgYSBjbGVhciBkaXN0aW5jdGlvbiBiZXR3ZWVuIGEgc2VydmljZSBwYXRoIGxh
eWVyIChzdGVlcmluZyBwYWNrZXRzIGhvcCBieSBob3AgYWxvbmcgdGhlIGNoYWluKSBhbmQgYSBz
ZXJ2aWNlIGZ1bmN0aW9uIGxheWVyIChjb252ZXkgbWV0YWRhdGEgaW5mb3JtYXRpb24gb2YgaW50
ZXJlc3QgdG8gU0ZzKS4gVGVybWlub2xvZ3kgYXNpZGUsIGl0IHNlZW1zIHRoYXQgc3VjaCBsYXll
cmVkIHZpZXcgd2FzIGFncmVlZCB1cG9uIGJ5IG1hbnkgcGVvcGxlIG9uIHRoZSBtYWlsaW5nIGxp
c3QuDQoNCk5vdyB0aGlzIGNlcnRhaW5seSBkb2VzIGJlZyB0aGUgcXVlc3Rpb24gb2Ygc29sdmlu
ZyBCT1RIIHByb2JsZW1zIHdpdGggdGhlIHNhbWUgKHBhY2tldCkgZW5jYXBzdWxhdGlvbiBtZWNo
YW5pc20uIE5vdGFibHkgd2hlbiBvYnNlcnZpbmcgdGhhdCBtYW55IHVzZSBjYXNlcyBjb3VsZCBi
ZSBzYXRpc2ZpZWQgd2l0aG91dCBTRi1sZXZlbCBtZXRhZGF0YSwgb3IgYnkgdXNpbmcgbW9yZSBv
dXQtb2YtYmFuZCB3YXlzIHRvIGNvbnZleSBzdWNoIFNGIG1ldGFkYXRhLiBBbmQgYWxzbyB3aGVu
IG9ic2VydmluZyB0aGF0IGluYmFuZCBtYXJraW5nIChlLmcuIHBhY2tldCBoZWFkZXJzKSBjb21l
cyB3aXRoIHZhcmlvdXMgcHJvcyAmIGNvbnMgKHNvbWUgb2YgdGhlIGlzc3VlcyBiZWluZyBpZGVu
dGlmaWVkIGluIHRoZSBkcmFmdCwgZS5nLiBzZWN0aW9ucyA0LjEgYW5kIDQuMikuDQoNCkkgZG8g
YWdyZWUgd2l0aCBNYXJpYS4gV2UgbWF5IHdhbnQgdG8gZXhwbG9yZSBvdGhlciBvcHRpb25zIGZv
ciBhZGRyZXNzaW5nIHRoZSBuZWVkcyBvZiB0aGUgc2VydmljZSBwYXRoIGxheWVyIHRoYXQgZG8g
bm90IHJlcXVpcmUgYW4gZXhwbGljaXQgY2hhaW4taWQgb2Ygc29ydHMuDQoNCkluIHRoZSBkcmFm
dCwgd2UgY29uY2x1ZGVkIGJ5IHN0YXRpbmcg4oCcQSBwcm9kdWN0aXZlIHBhdGggZm9yd2FyZCBj
b3VsZCBiZSB0byBkaXZpZGUgYW5kIGNvbnF1ZXI6IHRvIGNsZWFybHkgc2VwYXJhdGUgdGhlIHBy
b2JsZW0gb2YgU2VydmljZSBGdW5jdGlvbiBQYXRoIHRvcG9sb2d5IGZyb20gdGhlICAgcHJvYmxl
bSBvZiBbY29udmV5aW5nIFNGXSBtZXRhZGF0YeKAnS4gSSBkbyBiZWxpZXZlIHdlIHNob3VsZCBl
eHBsb3JlIHN1Y2ggc2VwYXJhdGlvbiBwcmluY2lwbGUgZnVydGhlci4NCg0KDQpGcm9tOiBzZmMg
W21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIG1pa2ViaWFuY0Bhb2wu
Y29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4NClNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIw
MTQgNTo1MCBQTQ0KVG86IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVj
dDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCkkgd291bGQgaW1hZ2lu
ZSB0aGF0IGlmIHdlIG1hZGUgdGhlIENoYWluIElEIGZpZWxkIGluIHRoZSBoZWFkZXIgYmUgb3B0
aW9uYWwsIHlldCBzdGlsbCByZXF1aXJlZCBhIGhlYWRlciBhbmQgc3RpbGwgcmVxdWlyZWQgdGhh
dCBzb21lIGluZGljYXRpb24gb2YgdGhlIGNoYWluIGJlIGNhcnJpZWQgc29tZXdoZXJlIGluIHRo
ZSBwYWNrZXQgKG1wbHMgbGFiZWwgb3IgdmxhbiBvciB3aGF0ZXZlciksIHRoYXQgdGhlIGltcGxl
bWVudGF0aW9uIHdvdWxkIGJlY29tZSBvdmVybHkgY29tcGxpY2F0ZWQuICBUbyBkbyBzbyB3b3Vs
ZCBiZSB1c2luZyBTRkMgc2ltcGx5IGFzIGEgbWVjaGFuaXNtIHRvIGNhcnJ5IG1ldGEgZGF0YSBh
bmQgbm90IGF0IGFsbCBmb3Igc2VydmljZSBjaGFpbmluZywgd2hpY2ggc291bmRzIGNvdW50ZXIg
aW50dWl0aXZlIHRvIG1lLg0KDQpNYXJpYSwNClNvLCB5b3UgYXJlIHNheWluZyB0aGF0IHlvdSB3
YW50IHRvIHVzZSBTRkMgdG8gY2FycnkgYXJvdW5kIG1ldGFkYXRhLCBidXQgbm90IGZvciBhY3R1
YWwgc2VydmljZSBjaGFpbmluZyBiZWNhdXNlIHlvdSBhbHJlYWR5IGhhdmUgYSB3YXkgdG8gaW1w
bGVtZW50IHNlcnZpY2UgY2hhaW5pbmcgb3V0c2lkZSBvZiBTRkM/ICBNYXliZSBJJ20gbm90IGZv
bGxvd2luZywgYnV0IGl0IHNlZW1zIHRvIG1lIHRoYXQgaWYgeW91IHdlcmUgdG8gdXBncmFkZSB5
b3VyIG5ldHdvcmsgdG8gc3VwcG9ydCBTRkMgdGhhdCB5b3Ugd291bGQgY2hhbmdlIGZyb20gdXNp
bmcgeW91ciBleGlzdGluZyBtZWNoYW5pc20gYW5kIHN0YXJ0IHVzaW5nIFNGQywgd2hpY2ggaXMg
bWVhbnQgdG8gcHJvdmlkZSBzdXBwb3J0IGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyB0aGF0IGFyZSBu
b3QgU0ZDIGF3YXJlLiAgVGhlcmUgYXJlIGEgbnVtYmVyIG9mIHVzIHdobyBoYXZlIGltcGxlbWVu
dGVkLCBpbiBvbmUgd2F5IG9yIGFub3RoZXIsIHNvbWUgc29ydCBvZiBzZXJ2aWNlIGNoYWluaW5n
LCBidXQgSSAoSSBjYW4gYXQgbGVhc3Qgc3BlYWsgZm9yIG15c2VsZikgYW0gbG9va2luZyB0byBT
RkMgbm90IHRvIGVuaGFuY2UgbXkgY3VycmVudCBpbXBsZW1lbnRhdGlvbiwgYnV0IHRvIHJlcGxh
Y2UgaXQgd2l0aCBzb21ldGhpbmcgYmV0dGVyIHdoaWxlIHN0aWxsIG1haW50YWluaW5nIG15IGNv
cmUgKG5vbiBzZXJ2aWNlIGZ1bmN0aW9uKSBpbmZyYXN0cnVjdHVyZS4NCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQpGcm9tOiBrZWdyYXlAY2lzY28uY29tPGtlZ3JheUBjaXNjby5j
b208bWFpbHRvOmtlZ3JheUBjaXNjby5jb20lM2NrZWdyYXlAY2lzY28uY29tPj4NClRvOiBSb24g
UGFya2VyPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb20+PixKaW0gR3VpY2hhcmQgKGpndWljaGFyKTxqZ3VpY2hhckBj
aXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4+LEpvZWwgTS4gSGFscGVybjxqbWhA
am9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4NCmNjOiBzZmNAaWV0
Zi5vcmc8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmclM2NzZmNAaWV0Zi5vcmc+Pg0K
U2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNA0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNh
cHN1bGF0aW9uIGNoYWluIElEDQoNCisxIHRoZSBpZGVhIGlzIGludGVyb3BlcmFiaWxpdHkuDQoN
Cg0KT24gMy8xNC8xNCAxMjo1NSBQTSwgIlJvbiBQYXJrZXIiIDxSb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4gd3Jv
dGU6DQoNCj5UaGFua3MsIEppbS4NCj4NCj5SZW1lbWJlciB0aGF0IHdlIGhhdmUgc2FpZCBtYW55
IHRpbWVzIHRoYXQgdGhlIFNGQyBzZXJ2aWNlIGhlYWRlciBpcw0KPnRyYW5zcG9ydCBpbmRlcGVu
ZGVudC4gICBKdXN0IGJlY2F1c2UgdGhlIGNoYWluIGlkIGNvdWxkIGJlIGNhcnJpZWQgaW4NCj5z
b21lIGZvcm0gb3IgYW5vdGhlciB3aXRoIHNvbWUgcGFydGljdWxhciB0cmFuc3BvcnQgZG9lc24n
dCBtZWFuIHRoYXQgaXQNCj5jb3VsZCBiZSB1bml2ZXJzYWxseSBjb252ZXllZC4gICAgQnkgbWFr
aW5nIGFuZCBrZWVwaW5nIHRoZSBTRkMgc2VydmljZQ0KPmhlYWRlciB0cmFuc3BvcnQgaW5kZXBl
bmRlbnQgbWFrZXMgaXQgbW9yZSBhcHBsaWNhYmxlIGluIG1vcmUNCj5lbnZpcm9ubWVudHMgYW5k
IG1vcmUgbGlrZWx5IHRvIGdldCBhZG9wdGVkIGJyb2FkbHkuDQo+DQo+ICAgUm9uDQo+DQo+DQo+
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj5Gcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFy
KSBbbWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbV0NCj5TZW50OiBGcmlkYXksIE1hcmNoIDE0LCAy
MDE0IDM6NTIgUE0NCj5UbzogSm9lbCBNLiBIYWxwZXJuOyBSb24gUGFya2VyDQo+Q2M6IHNmY0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPlN1YmplY3Q6IFNGQyBlbmNhcHN1bGF0aW9u
IGNoYWluIElEDQo+DQo+SGkgSm9lbCwNCj4NCj5QZXJoYXBzIGJ1dCBJIHdvdWxkIHBvaW50IG91
dCB0aGF0IHRoZSBiYXNlIFNGQyBoZWFkZXIgY291bGQgaGF2ZSBhIGxvdA0KPm1vcmUgaW5mb3Jt
YXRpb24gdGhhbiBqdXN0IHRoZSBjaGFpbiBJRDsgSSB3b3VsZCBhbHNvIHBvaW50IG91dCB0aGF0
IHRoZQ0KPmRldmlsIGlzIGluIHRoZSBkZXRhaWxzIGFuZCBzYXlpbmcgIndlbGwsIEkgY2FuIGp1
c3QgdXNlIGFuIE1QTFMgbGFiZWwiDQo+aGlkZXMgbXVjaCBvZiB0aGUgY29tcGxleGl0eSBvZiBh
Y3R1YWxseSBkb2luZyB0aGF0Lg0KPg0KPk9uIDMvMTQvMTQsIDI6MzUgUE0sICJKb2VsIE0uIEhh
bHBlcm4iIDxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4g
d3JvdGU6DQo+DQo+PklmIHRoZSB0cmFuc3BvcnQgaGVhZGVyIGNhcnJpZXMgZW5vdWdoIGluZm9y
bWF0aW9uIGZvciBpZGVudGlmeWluZyB0aGUNCj4+c2VxdWVuY2UgKFZMQU4gdGFnIG9yIE1QTFMg
bGFiZWwgY2FuIGJvdGggZG8gdGhlIGpvYiksIHRoZW4gYXJndWFibHkNCj4+dGhlIGdsb2JhbCBj
aGFpbiBJRCBpcyByZWR1bmRhbnQuIEkgY2FuIGxpdmUgd2l0aCBjYXJyeWluZyBpdCBhbnl3YXkN
Cj4+ZWl0aGVyIGlmIEkgaGF2ZSBtZXRhZGF0YSB0byBjYXJyeSwgb3IgaWYgSSBuZWVkIHRoZSBj
aGFpbiBJRCBmb3Igc29tZQ0KPj5wdXJwb3NlLg0KPj4gQWZ0ZXIgYWxsLCBzb21lIGZvbGtzIHNl
ZW0gdG8gd2FudCB0byB1c2UgdGhhdCBmb3IgdGhlIGZvcndhcmRpbmcNCj4+ZGVjaXNpb25zLg0K
Pj4NCj4+WW91cnMsDQo+PkpvZWwNCj4+DQo+Pk9uIDMvMTQvMTQsIDI6MjggUE0sIFJvbiBQYXJr
ZXIgd3JvdGU6DQo+Pj4gVGhlIGNoYWluIElEIGlzIHRoZSBsYWJlbCB0aGF0IGRlZmluZXMgdGhl
IHNlcXVlbmNlIG9mIHNlcnZpY2UNCj4+PmZ1bmN0aW9ucyB0aGF0IG11c3QgYmUgdmlzaXRlZC4g
ICBJdCBjYW4gYmUgdGhvdWdodCBvZiBhcyBhIGhhbmRsZSBmb3IgYQ0KPj4+c3RhY2sgb2YgbXVz
dC12aXNpdCBuZXR3b3JrIGxvY2F0aW9ucy4gICBJIGRvbid0IHNlZSBob3cgdGhpcyBjYW4gYmUN
Cj4+PmFueXRoaW5nIGJ1dCBtYW5kYXRvcnkuDQo+Pj4NCj4+PiAgICAgUm9uDQo+Pj4NCj4+Pg0K
Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4gRnJvbTogc2ZjIFttYWlsdG86c2Zj
LWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBTdXJlbmRyYSBLdW1hcg0KPj4+KHNta3Vt
YXIpDQo+Pj4gU2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAxOjQ2IFBNDQo+Pj4gVG86IEpv
ZWwgTS4gSGFscGVybjsgTkFQSUVSQUxBLCBNQVJJQSBIDQo+Pj4gQ2M6IHNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPg0KPj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFu
LXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+DQo+Pj4gW1RyaW1tZWQgdGhlIHJlY2lw
aWVudCBsaXN0IC0gbmVlZHMgYXBwcm92YWwgb3RoZXJ3aXNlXQ0KPj4+DQo+Pj4gQ29tcGxldGVs
eSBhZ3JlZSBoZXJlLg0KPj4+DQo+Pj4gU0ZDIGRvZXMgbm90IHByZXZlbnQgVkxBTiBzdGl0Y2hp
bmcgYW5kIG9uZSBjYW4gY29udGludWUgdG8gZG8gdGhhdC4NCj4+PldoaWxlIGF0IHRoZSBzYW1l
IHRpbWUgU0ZDIGNhbiBpbmNsdWRlIFZMQU4gc3RpdGNoaW5nIHRvIHN1cHBvcnQNCj4+PmxlZ2Fj
eSBTRnMgaW4gdGhlIHNhbWUgY2hhaW4gdGhhdCBpbmNsdWRlcyBTRkMgYXdhcmUgU0ZzLiBFdmVu
IGxlZ2FjeQ0KPj4+U0ZzIGJlbmVmaXQgZnJvbSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgaGVu
Y2UgY2FuIGJlIHNoYXJlZCBhY3Jvc3MNCj4+PmRpZmZlcmVudCBzZXJ2aWNlIGNoYWlucy4NCj4+
Pg0KPj4+IFN1cmVuZHJhLg0KPj4+DQo+Pj4NCj4+Pg0KPj4+IE9uIDMvMTQvMTQgMTA6MjYgQU0s
ICJKb2VsIE0uIEhhbHBlcm4iIDxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tPj4gd3JvdGU6DQo+Pj4NCj4+Pj4gTXkgb3duIGluY2xpbmF0aW9uIGlzIHRvIG9i
c2VydmUgdGhhdCBpZiB5b3UgZG9uJ3QgbmVlZCBleHBsaWNpdA0KPj4+PiBjaGFpbiBpZGVudGlm
aWNhdGlvbiBhbmQgeW91IGRvbid0IG5lZWQgbWV0YWRhdGEsIHlvdSBjYW4ganVzdCBvbWl0DQo+
Pj4+IHRoZSBzZmMvbnNoIGhlYWRlci4gU3RpbGwgZG8gc2VydmljZSBjaGFpbmluZywganVzdCBu
byBleHRyYSBoZWFkZXIuDQo+Pj4+DQo+Pj4+IElmIHdlIGFyZSBnb2luZyB0byBoYXZlIHRoZSBo
ZWFkZXIsIGl0IHNlZW1zIHRvIG1lIHRoYXQgdGhlIGNoYWluDQo+Pj4+aWRlbnRpZmljYXRpb24g
ZmllbGQgaXMgdmVyeSB1c2VmdWwsIGFuZCBsb3cgY29zdCBvbmNlIHdlIGhhdmUgdGhlDQo+Pj4+
aGVhZGVyLg0KPj4+Pg0KPj4+PiBZb3VycywNCj4+Pj4gSm9lbA0KPj4+Pg0KPj4+PiBPbiAzLzE0
LzE0LCAxOjAwIFBNLCBOQVBJRVJBTEEsIE1BUklBIEggd3JvdGU6DQo+Pj4+PiBFeHBsaWNpdCBj
aGFpbiBpZGVudGlmaWNhdGlvbiBzaG91bGQgYmUgbWFkZSBvcHRpb25hbC4gSSBiZWxpZXZlIGl0
DQo+Pj4+PiB3YXMgZGlzY3Vzc2VkIGZldyBtb250aHMgYWdvIG9uIHRoaXMgbWFpbGluZyBsaXN0
Lg0KPj4+Pj4NCj4+Pj4+IE1hcmlhDQo+Pj4+Pg0KPj4+Pj4gKkZyb206KnNmYyBbbWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnXSAqT24gQmVoYWxmIE9mICpKbWguZGlyZWN0DQo+Pj4+PiAqU2Vu
dDoqIFRodXJzZGF5LCBNYXJjaCAxMywgMjAxNCAxMjoxMiBQTQ0KPj4+Pj4gKlRvOioga2VncmF5
QGNpc2NvLmNvbTxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT47IGx1Y3kueW9uZ0BodWF3ZWkuY29t
PG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT47IHNta3VtYXJAY2lzY28uY29tPG1haWx0bzpz
bWt1bWFyQGNpc2NvLmNvbT47DQo+Pj4+PiBqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWlj
aGFyQGNpc2NvLmNvbT4NCj4+Pj4+ICpDYzoqIG5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbTxt
YWlsdG86bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+OyBoYWRpQG1vamF0YXR1LmNvbTxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+
Ow0KPj4+Pj4gcm9uX3BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86cm9uX3Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbT47IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+PiBqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tPg0KPj4+Pj4gKlN1YmplY3Q6KiBSZTogW3NmY10gZHJhZnQtcmlqc21h
bi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICpJbXBvcnRhbmNlOiogTG93DQo+
Pj4+Pg0KPj4+Pj4gQXNzdW1pbmcgSSB1bmRlcnN0YW5kIHlvdSBwcm9wZXJseSBLZW4sIEkgZGlz
YWdyZWUuDQo+Pj4+Pg0KPj4+Pj4gRm9yIGV4YW1wbGUsIGJ5IHVzaW5nIHNlcGFyYXRlIHRlcm1z
IEkgY2FuIGVhc2lseSBkaXNjdXNzIHRoZSBmYWN0DQo+Pj4+PiB0aGF0IGNlcnRhaW4ga2luZHMg
b2YgZGF0YSAoY2hhaW4gaWRlbnRpZmljYXRpb24pIG9ubHkgbmVlZCB0byBiZQ0KPj4+Pj4gYWRq
dXN0IGJ5IGEgZmV3IGFwcHMgaW4gcmFyZSBjYXNlcy4gQW5kIHRoYXQgZGF0YSBpcyBub3QgYmVl
ZGVkDQo+Pj4+PiBieSB0aGUgYXBwbGljYXRpb25zLg0KPj4+Pj4NCj4+Pj4+IFVubGVzcyB5b3Ug
d291bGQgbGlrZSB0byBjb25zaWRlciB0aGUgY2hhaW4gaWRlbnRpZmljYXRpb24gYXMgYmVpbmcN
Cj4+Pj4+IG9wdGlvbmFsPw0KPj4+Pj4NCj4+Pj4+IFlvdXJzLA0KPj4+Pj4NCj4+Pj4+IEpvZWwN
Cj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+IFNlbnQgZnJvbSBteSBTYW1zdW5nIHNtYXJ0cGhv
bmUgb24gQVQmVA0KPj4+Pj4NCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+IC0tLS0tLS0tIE9y
aWdpbmFsIG1lc3NhZ2UgLS0tLS0tLS0NCj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1y
aWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gRnJvbTogIktlbiBHcmF5
IChrZWdyYXkpIiA8a2VncmF5QGNpc2NvLmNvbTxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT4NCj4+
Pj4+PG1haWx0bzprZWdyYXlAY2lzY28uY29tPj4NCj4+Pj4+IFRvOiBMdWN5IHlvbmcgPGx1Y3ku
eW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4NCj4+Pj4+PG1haWx0
bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+LCJTdXJlbmRyYTxtYWlsdG86bHVjeS55b25nQGh1YXdl
aS5jb20lM2UlM2UsJTIyU3VyZW5kcmE+IEt1bWFyIChzbWt1bWFyKSINCj4+Pj4+IDxzbWt1bWFy
QGNpc2NvLmNvbTxtYWlsdG86c21rdW1hckBjaXNjby5jb20+IDxtYWlsdG86c21rdW1hckBjaXNj
by5jb20+PiwiSmltPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSUzZSUzZSwlMjJKaW0+IEd1aWNo
YXJkDQo+Pj4+PihqZ3VpY2hhcikiDQo+Pj4+PiA8amd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpq
Z3VpY2hhckBjaXNjby5jb20+IDxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPj4NCj4+Pj4+IEND
OiBOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5p
Y29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4NCj4+Pj4+PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JT
QHFvc21vcy5jb20+PixzZmM8bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSUzZSUz
ZSxzZmM+IDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+PG1haWx0bzpz
ZmNAaWV0Zi5vcmc+PixKYW1hbDxtYWlsdG86c2ZjQGlldGYub3JnJTNlJTNlLEphbWFsPiBIYWRp
IFNhbGltIDxoYWRpQG1vamF0YXR1LmNvbTxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+DQo+Pj4+
PjxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+PixSb248bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29t
JTNlJTNlLFJvbj4gUGFya2VyDQo+Pj4+PjxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
PG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPg0KPj4+Pj4gPG1haWx0bzpS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4sImJyaWpzbWFuQGp1bmlwZXIubmV0PG1h
aWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tJTNlJTNlLCUyMmJyaWpzbWFuQGp1
bmlwZXIubmV0Pg0KPj4+Pj4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4iIDxicmlqc21h
bkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQ+PiwiSm9lbDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQl
M2UlM2UsJTIySm9lbD4gTS4gSGFscGVybiINCj4+Pj4+PGptaEBqb2VsaGFscGVybi5jb208bWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb20+IDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+DQo+
Pj4+Pg0KPj4+Pj4gVGhlIHdvcmQgIm1ldGFkYXRhIiBpcyBhIHB1cnBvc2VseSBhbWJpZ3VvdXMg
dGVybSAiZGF0YSB0aGF0DQo+Pj4+PiBwcm92aWRlcyBpbmZvcm1hdGlvbiBhYm91dCBvdGhlciBk
YXRhIi4gSXQgaXMgdXNlZCB0byBhdm9pZCBUSElTDQo+Pj4+PmRpc2N1c3Npb24uDQo+Pj4+Pg0K
Pj4+Pj4gRm9yIGV4YW1wbGUsIEkgcHJvcG9zZSB3ZSBkZWZpbmUgInRlcXVpbGEgbWV0YWRhdGEi
IGJlY2F1c2UsDQo+Pj4+PiBmcmFua2x5LCBJIHdpbGwgbmVlZCB0byBvcmRlciBhIHRyaXBsZS1z
aG90IGlmIHdlIGtlZXAgYXR0ZW1wdGluZw0KPj4+Pj4gdG8gZGVmaW5lIHNvbWV0aGluZyB0aGF0
LCBieSBkZWZpbml0aW9uLCBpcyBhbWJpZ3VvdXMuIEknZCBsaWtlDQo+Pj4+PiBteSBiYXJ0ZW5k
ZXIgdG8gdW5kZXJzdGFuZCBtZSBzcGVjaWZpY2FsbHkgd2hlbiBJIHNheSAiSSBuZWVkIGENCj4+
Pj4+c2hvdCIuDQo+Pj4+Pg0KPj4+Pj4gT24gMy8xMy8xNCA3OjQ5IEFNLCAiTHVjeSB5b25nIiA8
bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4+Pj4g
PG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0KPj4+Pj4NCj4+Pj4+ICAgPlNu
aXAuLg0KPj4+Pj4gICA+U0s+IEp1c3QgY29weWluZyBmcm9tIHRoZSBQUzoNCj4+Pj4+ICAgPi0t
DQo+Pj4+PiAgID5EYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5IHRvIGV4
Y2hhbmdlIGluZm9ybWF0aW9uDQo+Pj4+PmJldHdlZW4NCj4+Pj4+ICAgPnRoZSBuZXR3b3JrIGFu
ZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywNCj4+Pj4+YW5k
IHNlcnZpY2UNCj4+Pj4+ICAgPmZ1bmN0aW9ucyBhbmQgdGhlIG5ldHdvcmsuDQo+Pj4+PiAgID4N
Cj4+Pj4+ICAgPi0tDQo+Pj4+PiAgID5JdCBpcyBhIGx1Y2lkIGRlZmluaXRpb24uIFdlIGFyZSB1
bm5lY2Vzc2FyaWx5IG1ha2luZyB0aGUgd29yZA0KPj4+Pj4ibmV0d29yayINCj4+Pj4+ICAgPmNv
bnRyb3ZlcnNpYWwsIElNTy4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+W0x1Y3ldIFRoaXMgaXMgbXkg
cG9pbnQuICJUaGUgbmV0d29yayIgaXMgdG9vIGdlbmVyYWwgaGVyZSwNCj4+Pj4+d2hpY2ggYnJp
bmdzDQo+Pj4+PiAgID5tZXRhZGF0YSBncmVhdCBwb3dlciB0byBkbyBtYW55IHRoaW5ncy4gVGhp
cyBpcyB3aHkgcGVvcGxlDQo+Pj4+PmludmVudCBpZGVhcw0KPj4+Pj4gICA+aGVyZSwgd2hpY2gg
Y2F1c2VzIGEgbG90IG9mIGRlYmF0ZXMgb24gbWV0YWRhdGEgdXNhZ2UgcG90ZW50aWFscy4NCj4+
Pj4+IFdlDQo+Pj4+PiAgID5zaG91bGQgbm90IHNwZW5kIGEgbG90IG9mIHRpbWVzIG9uIHRoYXQg
ZGViYXRlcyBhbmQganVkZ2Ugd2hpY2gNCj4+Pj4+dXNhZ2UgaXMNCj4+Pj4+ICAgPnZhbHVhYmxl
IG9yIG5vdC4gVGh1cywgZm9yIHRoZSBTRkMgd29yaywgaXQgd2lsbCBiZSBoZWxwZnVsIGlmDQo+
Pj4+PndlIGNhbg0KPj4+Pj4gICA+bmFycm93IGRvd24gYSBiaXQuIEpvZWwgbWFrZXMgZXhwbGlj
aXRseSB0d28gY2FzZXMsIHdoaWNoIGlzDQo+Pj4+PmhlbHBmdWwgdG8NCj4+Pj4+ICAgPmRldmVs
b3AgdXNlIGNhc2VzIGZvciBlYWNoIGNhc2UuIEkgd291bGQgbGlrZSB0byBzZWUgdGhhdCB0aGUN
Cj4+Pj4+cHJvYmxlbQ0KPj4+Pj4gICA+c3RhdGVtZW50IGNhbiBiZSBtb3JlIHNwZWNpZmljIG9u
IG1ldGFkYXRhIGRlZmluaXRpb24sIHdoaWNoIG1heQ0KPj4+Pj5iZQ0KPj4+Pj4gICA+aGVscGZ1
bCBpbiBsZXNzIGZvY3VzaW5nIG9uIGl0IGFuZCBtb3ZpbmcgZm9yd2FyZC4NCj4+Pj4+ICAgPg0K
Pj4+Pj4gICA+THVjeQ0KPj4+Pj4gICA+DQo+Pj4+PiAgID5TdXJlbmRyYS4NCj4+Pj4+ICAgPg0K
Pj4+Pj4gICA+DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+VGhhbmtzLA0KPj4+Pj4gICA+Pkx1Y3kN
Cj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4g
ICA+PkZyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFttYWlsdG86amd1aWNoYXJAY2lzY28u
Y29tXQ0KPj4+Pj4gICA+PlNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgNDozOCBQTQ0K
Pj4+Pj4gICA+PlRvOiBMdWN5IHlvbmcNCj4+Pj4+ICAgPj5DYzogSm9lbCBNLiBIYWxwZXJuOyBO
aWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyOw0KPj4+Pj4gICA+PmJyaWpzbWFuQGp1bmlwZXIu
bmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldD47IHNmYzsgSmFtYWwNCj4+Pj4+SGFkaSBTYWxpbQ0KPj4+Pj4gICA+PlN1YmplY3Q6IFJl
OiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4g
ICA+Pg0KPj4+Pj4gICA+PkhpIEx1Y3ksDQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+Tm8uIEkgYW0g
c2ltcGx5IHNheWluZyB3ZSBzaG91bGQgbm90IG92ZXJjb21wbGljYXRlIHRoZSBwcm9ibGVtDQo+
Pj4+PiAgID4+c3RhdGVtZW50IHdpdGggdGV4dCB0aGF0IGFkZHMgbGl0dGxlIHRvIG5vIHZhbHVl
IGluIG15IG9waW5pb24uDQo+Pj4+PiBXaGV0aGVyDQo+Pj4+PiAgID4+d2UgY2FsbCBpdCBtZXRh
ZGF0YSwgb3IgY29udGV4dCwgaGFzIG5vIGJlYXJpbmcgb24gdGhlIGZhY3QNCj4+Pj4+dGhhdCB0
aGUNCj4+Pj4+ICAgPj5wcm9ibGVtIHN0YXRlbWVudCBhbHJlYWR5IGNsZWFybHkgc3RhdGVzIHdl
IG5lZWQgdG8gYmUgYWJsZSB0bw0KPj4+Pj5wYXNzDQo+Pj4+PiAgID4+aW5mb3JtYXRpb24gYmV0
d2VlbiBTRsK5cyBhbmQgYmV0d2VlbiB0aGUgbmV0d29yayAmIFNGwrlzLg0KPj4+Pj4gICA+Pg0K
Pj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pk9uIDMvMTIvMTQsIDU6MTMgUE0sICJMdWN5IHlvbmciIDxs
dWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+DQo+Pj4+Pjxt
YWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAg
Pj4+DQo+Pj4+PiAgID4+PkhpIEppbSwNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+PkkgZm9yIG9u
ZSBkb24ndCBhZ3JlZSBhbmQgdGhpbmsgd2UgYXJlIG92ZXIgY29tcGxpY2F0aW5nIHdoYXQNCj4+
Pj4+c2hvdWxkDQo+Pj4+PiAgID4+PmJlIHN0cmFpZ2h0Zm9yd2FyZC4gVGhlIFNGQyBlbmNhcHN1
bGF0aW9uIHNob3VsZCBlbmFibGUgdHdvDQo+Pj4+PnRoaW5nczoNCj4+Pj4+ICAgPj4+DQo+Pj4+
PiAgID4+PjEuIFN0ZWVyaW5nIG9mIHNlbGVjdGVkIGZsb3dzIHRocm91Z2ggYSBzZXJ2aWNlIGNo
YWluOyB0aGlzIGlzDQo+Pj4+PnRoZQ0KPj4+Pj4gICA+Pj5zZXJ2aWNlIGZ1bmN0aW9uIHBhdGgu
DQo+Pj4+PiAgID4+PjIuIFBhc3Npbmcgb2YgY29udGV4dCBhc3NvY2lhdGVkIHdpdGggYSBnaXZl
biBmbG93IHdpdGhpbiBzYWlkDQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+ZnVuY3Rpb24gcGF0
aC4gVGhpcyBjb250ZXh0IGluZm9ybWF0aW9uIG1heSBiZSBjb25zdW1lZCBieSBhDQo+Pj4+PlNG
IChhbg0KPj4+Pj4gICA+Pj5hcHBsaWNhdGlvbiBJRCBpcyBhbiBleGFtcGxlKSBvciBtYXkgYmUg
Y29uc3VtZWQgYnkgdGhlDQo+Pj4+PmZvcndhcmRpbmcNCj4+Pj4+ICAgPj4+ZWxlbWVudHMgKGEg
dnJmLUlEIGlzIGFuIGV4YW1wbGUpLg0KPj4+Pj4gICA+Pj5bTHVjeV0gRG8geW91IGNhbGwgdGhl
IGNvbnRleHQgYXMgbWV0YWRhdGEgb3Igbm90PyBEbyB3ZSBoYXZlDQo+Pj4+PmFub3RoZXINCj4+
Pj4+ICAgPj4+dGVybSBoZXJlIGJlc2lkZSBTRkMgaGVhZGVyIGFuZCBtZXRhZGF0YS4gSSBzZWUg
dGhhdCB5b3UgZG9uJ3QNCj4+Pj4+d2FudCB0bw0KPj4+Pj4gICA+Pj5zZXBhcmF0ZSB3aGF0IGlz
IGNvbnN1bWVkIGJ5IFNGIGFuZCB3aGF0IGlzIGNvbnN1bWVkIGJ5IHRoZQ0KPj4+Pj5mb3J3YXJk
aW5nDQo+Pj4+PiAgID4+PmVsZW1lbnRzLg0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+THVjeQ0K
Pj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+U2VudCBmcm9tIG15IGlQaG9uZQ0KPj4+Pj4gICA+Pj4N
Cj4+Pj4+ICAgPj4+PiBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MTYgUE0sICJMdWN5IHlvbmciDQo+
Pj4+PjxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+IDxt
YWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4g
ICA+Pj4+IEdyZWF0LiBUaGVuIHdlIG1heSBjb25zaWRlciB0d28gc3BlY2lhbCBtZXRhZGF0YSBk
ZWZpbml0aW9ucw0KPj4+Pj5pbiB0aGUNCj4+Pj4+ICAgPj4+PnByb2JsZW0gc3RhdGVtZW50IHNv
IHdlIGNhbiBhbGwgdXNlIHRoZSBzYW1lIGRlZmluaXRpb25zLg0KPj4+Pj5IZXJlIGlzIG15DQo+
Pj4+PiAgID4+Pj5zdWdnZXN0ZWQgdGV4dCBhbmQgbGlrZSB0byBoZWFyIHlvdSBhbmQgb3RoZXIn
cyBpbnB1dCBhbmQNCj4+Pj4+c3VnZ2VzdGlvbnMuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+
PiBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFi
aWxpdHkNCj4+Pj4+dG8NCj4+Pj4+ICAgPj4+PmV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4g
dGhlIGVsZW1lbnRzIGluIGEgc2VydmljZSBmdW5jdGlvbg0KPj4+Pj4gICA+Pj4+Y2hhaW5pbmcu
IEluIHRoaXMgY29udGV4dCwgdGhlcmUgYXJlIHR3byB0eXBlcyBvZiBkYXRhIHBsYW5lDQo+Pj4+
Pm1ldGFkYXRhLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gU2VydmljZSBGdW5jdGlvbiBN
ZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGV4Y2hhbmdlZCBiZXR3ZWVuDQo+Pj4+PiAgID4+Pj5j
bGFzc2lmaWVyIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9u
cyB0bw0KPj4+Pj4gICA+Pj4+ZmFjaWxpdGF0ZSBzZXJ2aWNlIGZ1bmN0aW9ucyBvbiB0aGUgcGFj
a2V0IHRyZWF0bWVudC4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFN0ZWVyaW5nIE1ldGFk
YXRhOiB0aGUgaW5mb3JtYXRpb24gZnJvbSBzZXJ2aWNlIGZ1bmN0aW9ucyB0byBhDQo+Pj4+PiAg
ID4+Pj5jbGFzc2lmaWVyIG9yIHNlcnZpY2Ugbm9kZSBmb3IgdHJhZmZpYyBmb3J3YXJkaW5nIHB1
cnBvc2UuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiAtZW5kDQo+Pj4+PiAgID4+Pj4NCj4+
Pj4+ICAgPj4+PiBMdWN5DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4+PiAgID4+Pj4gRnJvbTogSm9lbCBNLiBI
YWxwZXJuIFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0NCj4+Pj4+ICAgPj4+PiBTZW50OiBX
ZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MzUgUE0NCj4+Pj4+ICAgPj4+PiBUbzogTHVjeSB5
b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyDQo+Pj4+PiAgID4+Pj4gQ2M6IEppbSBH
dWljaGFyZCAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEph
bWFsIEhhZGkNCj4+Pj4+ICAgPj4+PiBTYWxpbQ0KPj4+Pj4gICA+Pj4+IFN1YmplY3Q6IFJlOiBb
c2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+
Pj4+DQo+Pj4+PiAgID4+Pj4gWWVzLCBJIGFtIHRyeWluZyB0byBjb25zaXN0ZW50bHkgZGlzdGlu
Z3Vpc2ggdGhvc2UgdHdvIGNhc2VzDQo+Pj4+PndoZW4NCj4+Pj4+ICAgPj4+PnRhbGtpbmcgYWJv
dXQgdGhlIGluZm9ybWF0aW9uIGNhcnJpZWQgd2l0aCBwYWNrZXRzIGluIHNlcnZpY2UNCj4+Pj4+
Y2hhaW5zLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gWW91cnMsDQo+Pj4+PiAgID4+Pj4g
Sm9lbA0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4+IE9uIDMvMTIvMTQsIDM6MTMgUE0sIEx1
Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4gSm9lbCwgU2VlIGJlbG93LiAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmMNCj4+Pj4+ICAgPj4+Pj4gW21haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpvZWwgTS4gSGFscGVybg0KPj4+Pj5TZW50Og0K
Pj4+Pj4gICA+Pj4+PiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MDIgUE0gVG86IEx1Y3kg
eW9uZzsgTmljb2xhcw0KPj4+Pj5CT1VUSE9SUzsNCj4+Pj4+ICAgPj4+Pj4gUm9uIFBhcmtlciBD
YzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47
IHNmYzsNCj4+Pj4+ICAgPj4+Pj4gSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10N
Cj4+Pj4+ICAgPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMN
Cj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gSSB3YXMgdHJ5aW5nIHRvIHdvcmQgaXQgY2Fy
ZWZ1bGx5IG5vdCB0byBmb2N1cyBvbiB3aG8gcHV0cw0KPj4+Pj50aGUNCj4+Pj4+ICAgPj4+Pj4g
aW5mb3JtYXRpb24gaW4sIGJ1dCBvbmx5IG9uIHdobyBjb25zdW1lcyB0aGUgaW5mb3JtYXRpb24u
DQo+Pj4+PiAgID4+Pj4+IEluZm9ybWF0aW9uIGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyBtYXkgY29t
ZSBmcm9tIHRoZSBpbmdyZXNzDQo+Pj4+PiAgID4+Pj4+IGNsYXNzaWZpZXIgb3IgZnJvbSBvdGhl
ciBzZXJ2aWNlIGZ1bmN0aW9ucy4gW0x1Y3ldIHRoaXMgaXMNCj4+Pj4+dGhlIG9uZQ0KPj4+Pj4g
ICA+Pj4+PiBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldy4gSW5mb3JtYXRpb24gZm9y
IHRoZQ0KPj4+Pj5mb3J3YXJkaW5nDQo+Pj4+PiAgID4+Pj4+IHdpbGwgZ2VuZXJhbGx5IGNvbWUg
ZnJvbSB0aGUgaW5ncmVzcyBjbGFzc2lmaWVyLCBidXQgaW4NCj4+Pj4+c3BlY2lhbA0KPj4+Pj4g
ICA+Pj4+PiBjYXNlcyBtYXkgYmUgcHJvdmlkZWQgYnkgc2VydmljZSBmdW5jdGlvbnMuIChJIGtl
ZXANCj4+Pj4+d2FudGluZyB0byBnZXQNCj4+Pj4+ICAgPj4+Pj4gcmlkIG9mIHRob3NlIHNwZWNp
YWwgY2FzZXMsIGJ1dCBzbyBmYXIgdGhlcmUgc2VlbSB0byBiZQ0KPj4+Pj5qdXN0IGVub3VnaA0K
Pj4+Pj4gICA+Pj4+PiBvZiB0aGVtIHRvIHdhcnJhbnQgY292ZXJpbmcgaW4gdGhlIHNvbHV0aW9u
LiBBbmQgbW9yZQ0KPj4+Pj5pbXBvcnRhbnRseSwNCj4+Pj4+ICAgPj4+Pj4gc2lnbmlmaWNhbnQg
c3VwcG9ydCBmb3IgaXQgaW4gdGhlIHdvcmtpbmcgZ3JvdXAuKSBbTHVjeV0NCj4+Pj4+VGhpcyBp
cw0KPj4+Pj4gICA+Pj4+PiB0aGUgc2Vjb25kIGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2
aWV3IChidXQgeW91IGRvbid0DQo+Pj4+Pmxpa2UgaXQpLg0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+PiBBbmQgeW91IHN1Z2dlc3QgZGlzdGluZ3Vpc2hpbmcgdGhlc2UgdHdvIGNhc2VzIHdo
ZW4NCj4+Pj4+ZGlzY3Vzc2luZw0KPj4+Pj4gICA+Pj4+PiBhYm91dCBtZXRhZGF0YSB1c2FnZS4g
SXMgdGhhdCByaWdodCB1bmRlcnN0YW5kaW5nPw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+
PiBMdWN5DQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAg
ID4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiBPbiAzLzEyLzE0LCAyOjMzIFBNLCBMdWN5IHlvbmcgd3Jv
dGU6DQo+Pj4+PiAgID4+Pj4+PiBKb2VsLCBJIGludGVycHJldCB0aGF0IHlvdSBzdWdnZXN0cyB0
aGF0IGRpc3Rpbmd1aXNoIHRoZQ0KPj4+Pj5leGNoYW5nZQ0KPj4+Pj4gICA+Pj4+Pj4gaW5mb3Jt
YXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMNCj4+Pj4+
YW5kIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4gZXhjaGFuZ2UgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBj
YXJyaWVkIGZyb20gYSBzZXJ2aWNlDQo+Pj4+PmZ1bmN0aW9uIHRvDQo+Pj4+PiAgID4+Pj4+PiBh
IHNlcnZpY2Ugbm9kZS4gSXMgdGhpcyByaWdodCB1bmRlcnN0YW5kaW5nPyBMdWN5DQo+Pj4+PiAg
ID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTog
Sm9lbCBNLiBIYWxwZXJuDQo+Pj4+PiAgID4+Pj4+PiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b21dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsDQo+Pj4+PjIwMTQNCj4+Pj4+IDE6MTkNCj4+
Pj4+ICAgPj4+Pj4+IFBNDQo+Pj4+PiAgID4+Pj4+PiBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJP
VVRIT1JTOyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQNCj4+Pj4+ICAgPj4+Pj4+IChqZ3Vp
Y2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4N
Cj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaSBTYWxp
bSBTdWJqZWN0Og0KPj4+Pj4gICA+Pj4+Pj4gUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1l
dGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gTXkg
aW5jbGluYXRpb24gd291bGQgYmUgdG8gdHVuZSB0aGF0IGRlZmluaXRpb24gdG8NCj4+Pj4+ZGlz
dGluZ3Vpc2gNCj4+Pj4+ICAgPj4+Pj4+IGJldHdlZW4gZGF0YXBsYW5lIGNhcnJpZWQgaW5mb3Jt
YXRpb24gaW50ZW5kZWQgZm9yIHVzZSBieQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+PiBm
dW5jaXRvbnMgKHdoYXRldmVyIHRoZSBvcmlnaW4pLCBhbmQgZGF0YXBsYW5lIGNhcnJpZWQNCj4+
Pj4+aW5mb3JtYXRpb24NCj4+Pj4+ICAgPj4+Pj4+IGludGVuZGVkIGZvciBkYXRhcGxhbmUgZm9y
d2FyZGluZyBjb21wb25lbnRzLg0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IFlvdXJz
LCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBI
aSBKb2VsLA0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gSSBhZ3JlZSB0aGF0IHdl
IG5lZWQgdXNpbmcgdGhlIHNhbWUgZGVmaW5pdGlvbiBmb3IgYQ0KPj4+Pj50ZXJtLCBidXQNCj4+
Pj4+ICAgPj4+Pj4+PiBkaXNhZ3JlZSB0aGF0IHRoZSBtZXRhZGF0YSBkZWZpbml0aW9uIGhlcmUg
aXMgYSBzZXQgb2YNCj4+Pj4+ICAgPj4+Pj4+PiBpbmZvcm1hdGlvbiBwdXQgaW4gdGhlIFNGQyBo
ZWFkZXIuIFRoaXMgbWF5IGJlIHRvbyBuYXJyb3cNCj4+Pj4+b3IgbGVhZA0KPj4+Pj4gICA+Pj4+
Pj4+IHRvIGEgcGFydGljdWxhciBzb2x1dGlvbi4gSSBhbSBmaW5lIHdpdGggdGhpcyBkZWZpbml0
aW9uDQo+Pj4+PmluIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+IHByb2JsZW0gc3RhdGVtZW50IHcvIG1p
bm9yIHR3ZWFrIChzdWdnZXN0ZWQgb24gbWFpbGluZw0KPj4+Pj5saXN0KS4NCj4+Pj4+ICAgPj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRh
ZGF0YSBwcm92aWRlcyB0aGUNCj4+Pj4+YWJpbGl0eSB0bw0KPj4+Pj4gICA+Pj4+Pj4+IGV4Y2hh
bmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGNsYXNzaWZpZXJzIGFuZCBzZXJ2aWNlDQo+Pj4+
PiAgID4+Pj4+Pj4gZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBhbmQgc2Vy
dmljZQ0KPj4+Pj5mdW5jdGlvbnMgYW5kDQo+Pj4+PiAgID4+Pj4+Pj4gdGhlDQo+Pj4+PiAgID4+
Pj4+Pj4gY2xhc3NpZmllcnN8c2VydmljZSBub2Rlcy4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+IFRoZXJlIG1heSBiZSBhIHNvbHV0aW9uIHRoYXQgYSBzZXJ2aWNlIGZ1bmN0aW9u
IHBhc3Nlcw0KPj4+Pj5zb21lDQo+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IGluZm9ybWF0aW9uIHRv
IGF0dGFjaGVkIHNlcnZpY2Ugbm9kZSB3aXRob3V0IHVzaW5nIFNGQw0KPj4+Pj5oZWFkZXIuDQo+
Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBUaGFua3MsIEx1Y3kNCj4+Pj4+ICAgPj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0gRnJvbTogSm9lbCBIYWxwZXJuIERpcmVjdA0KPj4+Pj4gICA+Pj4+Pj4+IFttYWls
dG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwNCj4+Pj4+TWFy
Y2ggMTIsDQo+Pj4+PiAgID4+Pj4+Pj4gMjAxNCAxMjoyNSBQTSBUbzogTHVjeSB5b25nOyBKb2Vs
IE0uIEhhbHBlcm47IE5pY29sYXMNCj4+Pj4+Qk9VVEhPUlM7DQo+Pj4+PiAgID4+Pj4+Pj4gUm9u
IFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlw
ZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldD47DQo+Pj4+PiAgID4+Pj4+Pj4gc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6
IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNv
bnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBMdWN5LCB5b3Ug
c2F5ICJ0aGUgbWV0YWRhdGEgdGVybSBtZWFucyAuLi4iIFRoZQ0KPj4+Pj5kZWZpbml0aW9uIHlv
dQ0KPj4+Pj4gICA+Pj4+Pj4+IHRoZW4gcHJvdmlkZSBpcyBhIGRlZmluaXRpb24gb2YgdGhlIHNl
dCBvZiBpbmZvcm1hdGlvbiB3ZQ0KPj4+Pj5hcmUNCj4+Pj4+ICAgPj4+Pj4+PiBwcm9wb3Npbmcg
dGhhdCB3ZSBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIEksIGFuZCBvdGhlcnMsDQo+Pj4+PmhhdmUN
Cj4+Pj4+ICAgPj4+Pj4+PiBiZWVuIHVzaW5nIHRoZSB0ZXJtIG1ldGFkYXRhIG1vcmUgbmFycm93
bHkuIFdlIGNhbiB1c2UNCj4+Pj4+d2hhdGV2ZXINCj4+Pj4+ICAgPj4+Pj4+PiBkZWZpbml0aW9u
IHdlIHdhbnQuIEJ1dCB3ZSBkbyBuZWVkIHRvIGFncmVlIG9uIHRoZQ0KPj4+Pj5kZWZpbml0aW9u
Lg0KPj4+Pj4gICA+Pj4+Pj4+IEZvciB0aGUgcHVycG9zZXMgb2YgdGhlIFdHLCBpdCBzZWVtcyBt
dWNoIG1vcmUgdXNlZnVsIHRvDQo+Pj4+PnVzZSB0aGUNCj4+Pj4+ICAgPj4+Pj4+PiB0ZXJtIG1l
dGFkYXRhIGZvciB0aGUgbmFycm93ZXIgZGVzY3JpcHRpb24uDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+IE9uIDMvMTIvMTQsIDE6MTkgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+
Pj4gSGkgSm9lbCwNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gSSBhZ3JlZS4g
V2UgbmVlZCB0byBkaWZmZXJlbnRpYXRlIHRoZSBtZXRhZGF0YSB1c2VkIGJ5DQo+Pj4+PnNlcnZp
Y2UNCj4+Pj4+ICAgPj4+Pj4+Pj5mdW5jdGlvbiBhbmQgU0ZDIGhlYWRlci4gVGhlIG1ldGFkYXRh
IHRlcm0gbWVhbnMgY2FycnlpbmcNCj4+Pj4+c29tZQ0KPj4+Pj4gICA+Pj4+Pj4+PnN0YXRlcyBh
bG9uZyB3aXRoIHRoZSBwYWNrZXQuIElNTzogU0ZDIGhlYWRlciBpcyBhIGtpbmQgb2YNCj4+Pj4+
ICAgPj4+Pj4+Pj5tZXRhZGF0YSBjYXJyaWVkIG9uIHBhY2tldCBmb3IgbmV4dCBzZXJ2aWNlIG5v
ZGUgdG8gdXNlLg0KPj4+Pj5JbiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj5jb250ZXh0IG9mIFNGQywg
d2UgaGF2ZSB0ZXJtIGZvciBTRkMgaGVhZGVyIGFuZCB0aGUNCj4+Pj4+bWV0YWRhdGEgdGhhdA0K
Pj4+Pj4gICA+Pj4+Pj4+PndhcyBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIG9y
IGJldHdlZW4gc2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+PmZ1bmN0aW9ucyBhbmQgY2xhc3NpZmll
cnMvc2VydmljZSBub2Rlcywgd2hpY2ggaXMgd2hhdA0KPj4+Pj50aGUgZHJhZnQNCj4+Pj4+ICAg
Pj4+Pj4+Pj5mb2N1cy4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gVGhhbmtz
LCBMdWN5DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybg0KPj4+Pj4g
ICA+Pj4+Pj4+PiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwg
TWFyY2ggMTIsDQo+Pj4+PiAyMDE0DQo+Pj4+PiAgID4+Pj4+Pj4+IDExOjE4IEFNIFRvOiBMdWN5
IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6DQo+Pj4+PiBKaW0NCj4+Pj4+
ICAgPj4+Pj4+Pj4gR3VpY2hhcmQgKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0Pjsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltDQo+Pj4+PiAgID4+Pj4+Pj4+IFN1YmplY3Q6IFJl
OiBbc2ZjXQ0KPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMN
Cj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gSSB0aGluayBpdCBpcyBpbXBvcnRh
bnQgdG8ga2VlcCBhIHN0cm9uZyBkaXN0aW5jdGlvbg0KPj4+Pj5iZXR3ZWVuDQo+Pj4+PiAgID4+
Pj4+Pj4+IG1ldGFkYXRhICh3aGljaCBpcyBmb3IgdXNlIGJ5IGFwcGxpY2F0aW9ucykgYW5kIHRo
ZQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+IGNoYWluaW5nIGluZm9ybWF0aW9uIGlu
IHRoZSBiYXNlIHNlcnZpY2UgY2hhaW4gaGVhZGVyLA0KPj4+Pj53aGljaCBpcw0KPj4+Pj4gICA+
Pj4+Pj4+PiBmb3IgdXNlIGJ5IHRoZSBzZXJ2aWNlIGNoYWluIHN1cHBvcnQgbWVjaGFuaXNtcy4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAg
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IE9uIDMvMTIvMTQsIDEwOjQyIEFNLCBMdWN5IHlv
bmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+PiBGdWxseSBhZ3JlZSB3aXRoIEpvZS4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBXZSBzaG91bGQgbm90IHJlcXVpcmUgYSBm
aXggbGVuZ3RoIGZvciBpbi1iYW5kIG1ldGFkYXRhDQo+Pj4+PmJ1dA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4gYWxzbyBub3QgbGVhdmUgaXQgZm9yIGZyZWVseSB1c2FnZS4gSW4gZmFjdCwgd2hlbiBhDQo+
Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+IG5vZGUgaW5zZXJ0cyBTRkMgaGVhZGVyIG9u
IGEgKGVuY2Fwc3VsYXRlZCkgcGFja2V0IGFuZA0KPj4+Pj5zZW5kIHRvDQo+Pj4+PiAgID4+Pj4+
Pj4+PiBuZXh0IHNlcnZpY2Ugbm9kZSwgU0ZDIGhlYWRlciBpdHNlbGYgY2FuIGJlIHNlZW4gYXMg
YQ0KPj4+Pj5tZXRhZGF0YS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBM
dWN5DQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0gRnJvbTogc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+PiBbbWFpbHRvOnNmYy1ib3Vu
Y2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgSm9lbCBNLg0KPj4+Pj5IYWxwZXJuDQo+Pj4+PiAg
ID4+Pj4+Pj4+PiBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDk6MjEgQU0gVG86IE5p
Y29sYXMNCj4+Pj4+Qk9VVEhPUlM7DQo+Pj4+PiAgID4+Pj4+Pj4+PiBSb24gUGFya2VyIENjOiBK
aW0gR3VpY2hhcmQgKGpndWljaGFyKTsNCj4+Pj4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+
Pj4+ICAgPj4+Pj4+Pj4+IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRp
b25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gRm9yIGluLWJhbmQgbWV0
YWRhdGEsIHRoZSBBUEkgZm9yIGFjY2VzcyBjYW4gZWFzaWx5IGJlDQo+Pj4+PiAgID4+Pj4+Pj4+
PiBzeW5jaHJvbm91cy4gT3V0IG9mIGJhbmQgbWV0YWRhdGEgbmVlZHMgZGlmZmVyZW50DQo+Pj4+
PmhhbmRsaW5nLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gVGhlcmUgYXJlIG1hbnkgY2FzZXMgd2hlcmUg
b3V0LW9mLWJhbmQgbWV0YWRhdGEgaXMNCj4+Pj4+dXNlZnVsIGFuZA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4gYXBwcm9wcmlhdGUuIEJ1dCB0aGV5IGRvIG5vdCBjb3ZlciBhbGwgbmVlZHMgYnkgYW55DQo+
Pj4+PnN0cmV0Y2guDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gRXZlbiBp
ZiBlYWNoIHBpZWNlIG9mIGluLWJhbmQgbWV0YWRhdGEgaXMgb2YgZml4ZWQNCj4+Pj4+bGVuZ3Ro
LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4gdGhlcmUgYXJlIG1hbnkgZGlmZmVyZW50IGtpbmRzIG9mIG1l
dGF0eXBlLiBUcnlpbmcgdG8NCj4+Pj4+c2F5DQo+Pj4+PiAgID4+Pj4+Pj4+PiAidGhlcmUgd2ls
bCBiZSBleGFjdGx5IGZvdXIgcGllY2VzLCBhbmQgdGhleSB3aWxsIGJlIG9mDQo+Pj4+PnR5cGVz
DQo+Pj4+PiAgID4+Pj4+Pj4+PiB0MSwgdDIsIHQzLCBhbmQgdDQiIGlzIHNpbXBseSB0b28gc3Bl
Y2lmaWMgZm9yIGV2ZW4gODAlDQo+Pj4+Pm9mIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj5uZWVkcy4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBPbiAzLzEyLzE0LCA4OjUyIEFNLCBOaWNv
bGFzIEJPVVRIT1JTIHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEhlbGxvIFJvbiwNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFNlbmRpbmcgb3V0IG9mIGJhbmQgY29u
Z3J1ZW50IG1ldGFkYXRhIG1heSBub3QgYmUgdGhlDQo+Pj4+PmFuc3dlcg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IHRvIGFsbCBuZWVkcyBidXQgaXQgaXMgb25lIHRvb2wgdGhhdCB3ZSBzaG91bGQga2Vl
cC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE5vdCBhbGwgbWV0YWRh
dGEgaXMgdGllZCB0byBhIHNwZWNpZmljIHBhY2tldCwgZm9yDQo+Pj4+PmV4YW1wbGUgYQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+IHBvbGljeSBjaGFuZ2UgaW4gUENSRiBjb3VsZCBsZWFkIHRvIHNvbWUg
bWV0YWRhdGENCj4+Pj4+c2lnbmFsaW5nLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRoZSByZWFjdGlv
biB0aW1lIG5lZWQgbm90IGJlIGltbWVkaWF0ZSwgZmV3IG1zIG1heQ0KPj4+Pj5ub3QgbWF0dGVy
Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gQXMgeW91IHBvaW50LCBp
ZiBhIHBhY2tldCBpcyB0aWVkIHRvIGEgbWV0YWRhdGEgYQ0KPj4+Pj5jb3JyZWxhdGlvbg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+IGluZm8gY2FuIGJlIHNldCBpbiBib3RoIHBhY2tldCB0byBkZWFsIHdp
dGggaXQgKGkuZQ0KPj4+Pj5tZXRhZGF0YQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGV4cGVjdGVkIGZs
YWcgaW4gdGhlIFNGQyBoZWFkZXIsIHBsdXMgYW4gaWQpDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiBGaW5hbGx5IHdlIGNhbiBzdGlsbCBzZW5kIHNvbWUgbGltaXRlZCBt
ZXRhZGF0YSB3aXRoaW4NCj4+Pj4+YSBoZWFkZXIuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhpcyBj
b3VsZCBiZSB1c2VkIGZvciBsb2FkIGJhbGFuY2VycyBpbiBwYXJ0aWN1bGFyIGlmDQo+Pj4+Pndl
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gYWdyZWUgb24gYSBjb252ZW50aW9uIHRvIGxvY2F0ZSAiY29h
cnNlIGdyYWluIHBvbGljeSINCj4+Pj4+ICAgPj4+Pj4+Pj4+PiAvICJmaW5lIGdyYWluIHBvbGlj
eSIgb24gcmVzZXJ2ZWQgY29udGV4dCBoZWFkZXJzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gVGhpcyBzZWVtcyB0byBvcGVuIHVwIGEgbG90IG9mIGZsZXhpYmlsaXR5
IC8NCj4+Pj4+aW5ub3ZhdGlvbnMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBPbiB5b3VyIGxhc3QgcG9pbnQsIHRoZXJlIGlzIGEgcXVlc3Rpb24gb24gaG93IHRvIG1h
a2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtZXRhZGF0YSBhdmFpbGFibGUgdG8gYSBTZXJ2aWNlIEZ1
bmN0aW9uLiBDdXJyZW50IHNvY2tldA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGNvbm5lY3Rpb25zIGZv
ciBleGFtcGxlIGRvIG5vdCBhbGxvdyB0byByZXRyaWV2ZSBJUA0KPj4+Pj5oZWFkZXINCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBvcHRpb25zLiBTbyBJIGFzc3VtZSB0aGF0IFNGQyBhd2FyZSBTZXJ2aWNl
IEZ1bmN0aW9ucw0KPj4+Pj53aWxsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbmVlZCBzb21lIChhc3lu
Y2hyb25vdXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiA/KSBBUEkgdG8gcmV0cmlldmUgU0ZDIGhlYWRl
ciBpbmZvcm1hdGlvbiBhcyB3ZWxsIGFzDQo+Pj4+PmluLWJhbmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBtZXRhZGF0YS4gSSBkb24ndCBzZWUgb3V0IG9mIGJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0DQo+
Pj4+PmFkZGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGNvbXBsZXhpdHksIHRoZSBzYW1lIEFQSSBj
YW4gcHJvYmFibHkgYXBwbHkuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBUaGUgYWx0ZXJuYXRpdmUgb3B0aW9uLCBhbGxvd2luZyB2YXJpYWJsZSBzaXplZA0KPj4+Pj5t
ZXRhZGF0YSBpbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRoZSBTRkMgaGVhZGVyIGhhcyBzb21lIGRy
YXdiYWNrcyBhcyB3ZWxsLCBvbmUgYmVpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBmcmFnbWVudGF0
aW9uLCBhbmQgc29tZSBzd2l0Y2hlcyBleHBlY3RpbmcgYXMgd2VsbCB0bw0KPj4+Pj5sb29rIGF0
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gZW5kIHVzZXIgdHJhZmZpYyBoZWFkZXJzIGZvciBsaW5rIGxv
YWQgYmFsYW5jaW5nLiBJDQo+Pj4+PndvdWxkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gYWdyZWUgdGhh
dCBpZiB3ZSBjYW4gYWNjZXB0IHRoZXNlIGlzc3VlcywgdGhlbiBzZW5kaW5nDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gb2ZmLWxpbmUgY29uZ3J1ZW50IG1ldGFkYXRhIGxvb3NlcyBpdHMgaW50ZXJlc3Qu
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBXZSBuZWVkIHRvIHRha2Ug
aW50byBhY2NvdW50IHRoYXQgYm90aCBpbi1iYW5kIGFuZA0KPj4+Pj5jb25ncnVlbnQNCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBvdXQtb2YtYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQgaXMgbm90IHJlbGlh
YmxlLiBBDQo+Pj4+PnBhY2tldCBsb3NzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdHJpZ2dlcmluZyBy
ZXRyYW5zbWlzc2lvbiB3b3VsZCBub3QgbGVhZCB0byB0aGUNCj4+Pj4+aWRlbnRpY2FsDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gcmVjb25zdHJ1Y3Rpb24gb2YgdGhlIGFzc29jaWF0ZWQgbWV0YWRhdGEu
IEluIHNvbWUNCj4+Pj4+Y2FzZXMsIHdlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWlnaHQgdGh1cyBl
dmVuIG5lZWQgbm9uLWNvbmdydWVudCBvdXQtb2YtYmFuZCByZWxpYWJsZQ0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IG1ldGFkYXRhIHRyYW5zcG9ydC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBOaWNvbGFz
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbToNCj4+Pj4+IFJv
bg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFBhcmtlciBbUm9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT5dIFNlbnQ6DQo+Pj4+
PldlZG5lc2RheSwNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBNYXJjaCAxMiwgMjAxNA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IDEyOjQzIFBNIFRvOiBOaWNvbGFzIEJPVVRIT1JTIENjOiBKaW0gR3VpY2hhcmQN
Cj4+Pj4+KGpndWljaGFyKTsNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBicmlqc21hbkBqdW5pcGVyLm5l
dDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQ+Ow0KPj4+Pj5zZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE5pY29sYXMsDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBJIHVuZGVyc3RhbmQgdGhlIGNvbmNlcHQg
Zm9yIG91dCBvZiBiYW5kIHNpZ25hbGluZyBvZg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+bWV0YWRhdGEs
IGJ1dCBJIGFtIGNvbmNlcm5lZCB0aGF0IGl0IGludHJvZHVjZXMNCj4+Pj4+c2lnbmlmaWNhbnQN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+PmNvbXBsZXhpdHkgZHVlIHRvIHRoZSBwb3RlbnRpYWwgcmFjZSBj
b25kaXRpb24gb2YNCj4+Pj4+cmVjZWl2aW5nIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+cmVhbCBw
YWNrZXQgYmVmb3JlIHRoZSBtZXRhZGF0YS4gV2hpbGUgdGhlIHJlYWwgcGFja2V0DQo+Pj4+PmNv
dWxkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5pbmRpY2F0ZSB0aGF0IG91dCBvZiBiYW5kIG1ldGFkYXRh
IGlzIGV4cGVjdGVkLCBob3cgY2FuDQo+Pj4+PndlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5ndWFyYW50
ZWUgdGhlIG9yZGVyIG9mIHJlY2VwdGlvbj8gV2hhdCBpZiBzd2l0Y2hpbmcgb3INCj4+Pj4+cm91
dGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+bm9kZXMgYXBwbHkgaGFzaCBiYXNlZCBsb2FkIGJhbGFu
Y2luZz8gV2hhdCBpZiB0aGUgbG9hZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+YmFsYW5jaW5nIHVuZGVy
c3RhbmRzIFNGQyBlbmNhcHMgYW5kIGxvb2tzIGJleW9uZCBpdCB0bw0KPj4+Pj50aGUNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pm9yaWdpbmFsIGhlYWRlciB0byBnZXQgYmV0dGVyIGVudHJvcHk/DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gQ2FuIHdlIGd1YXJhbnRlZSB0aGF0IHRoZSBtZXRhZGF0YSBhbmQgcmVh
bCBwYWNrZXQNCj4+Pj4+d2lsbCBmb2xsb3cNCj4+Pj4+ICAgPj4+Pj4+Pj4+PnRoZSBleGFjdCBz
YW1lIHBhdGg/IElmIHdlIGNhbiBub3QsIHRoZW4NCj4+Pj4+aW1wbGVtZW50YXRpb25zIHdpbGwN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pm5lZWQgdG8gYWRkIGluZ3Jlc3MgcXVldWluZyB0byBjb3BlIHdp
dGggdGhlIHNjZW5hcmlvLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
QWxzbywgZG8geW91IGZlZWwgdGhhdCB0aGUgaW5jcmVhc2UgaW4gaW1wbGVtZW50YXRpb24NCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiBjb21wbGV4aXR5IGF0IHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucyBpcyBy
ZWFzb25hYmxlPw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhhbmtz
Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gUm9uDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gT24gTWFyIDEyLCAyMDE0LCBhdCA0OjA5IEFN
LCAiTmljb2xhcyBCT1VUSE9SUyINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhP
UlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPg0KPj4+Pj48
bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBJIHRoaW5rIHdlIG11c3QgbWFrZSBhIGRpc3Rp
bmN0aW9uIGJldHdlZW46DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
IC0gTWV0YWRhdGEgd2hpY2ggc2hvdWxkIGJlIHBhcnQgb2YgdGhlIGhlYWRlciBkZWZpbmVkDQo+
Pj4+PmFzIGluDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGJhbmQgbWFya2luZy4gLSBNZXRhZGF0YSB3
aXRoIGNhbiBiZSBwYXNzZWQgb3V0IG9mDQo+Pj4+PmJhbmQsIGZvcg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+PiBleGFtcGxlIGNvbmdydWVudCBvdXQgb2YgYmFuZCBzaWduYWxpbmcgZGVmaW5lZCBpbg0K
Pj4+Pj50aGUgZHJhZnQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4g
VGhlIGZvcm1lciBjYWxscyBmb3IgYSBsaW1pdGVkIHNwYWNlIGluIHRoZSBoZWFkZXIsDQo+Pj4+
PnRydWUsIFRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBsYXR0ZXIgaG93ZXZlciBkb2VzIG5vdCBp
bmN1ciBhbnkgc3BhY2UgbGltaXRhdGlvbg0KPj4+Pj5hbmQgaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4gc3RpbGwgZmFpcmx5IGVmZmljaWVudCBhbmQgaXQgcmVtYWlucyBjb21wYXRpYmxlIHdpdGgN
Cj4+Pj4+YSBmaXhlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBzaXplIGhlYWRlciB1c2VkIHRvIHJv
dXRlIHRob3NlIHNpZ25hbGluZyBtZXNzYWdlcw0KPj4+Pj5hbG9uZyB0aGUNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4gY2hhaW4ncyBzZXJ2aWNlIGZ1bmN0aW9ucy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fIEZyb206DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IEppbSBHdWljaGFyZCAoamd1
aWNoYXIpIFtqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT5dIFNl
bnQ6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFR1ZXNkYXksIE1hcmNoIDExLCAyMDE0IDY6NDggUE0g
VG86IFJvbiBQYXJrZXIgQ2M6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IE5pY29sYXMgQk9VVEhPUlM7
IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+
PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+IGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+IEhpIFJvbiwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4gV2UgY2FuIGNlcnRhaW5seSBoYXZlIHRoaXMgZGlzY3Vzc2lvbiBidXQgd2Ugc2hvdWxk
DQo+Pj4+PmZpcnN0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGNvbnNpZGVyIHdoYXQgaW5mb3JtYXRp
b24gaXMgbmVjZXNzYXJ5IGFuZCBpZiBzYWlkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGluZm9ybWF0
aW9uIGNhbiBmaXQgd2l0aGluIGEgZml4ZWQgbnVtYmVyIG9mIGNvbnRleHRzDQo+Pj4+PmluIHRo
ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBtYWpvcml0eSBvZiBjYXNlcy4gUmVtZW1iZXIsIHRoZSBn
b2FsIG9mIGJlaW5nIGFibGUNCj4+Pj4+dG8gcGFzcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBtZXRh
ZGF0YSB0aHJvdWdoIHRoZSBuZXR3b3JrIGlzIHRvIGVuaGFuY2Ugc2VydmljZQ0KPj4+Pj5kZWxp
dmVyeSwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbm90IHBhc3MgdGhlIGVudGlyZSB3b3JrcyBvZiBT
aGFrZXNwZWFyZSA7LSkNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4g
U2VudCBmcm9tIG15IGlQaG9uZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4gT24gTWFyIDcsIDIwMTQsIGF0IDM6NTIgQU0sICJSb24gUGFya2VyIg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4gPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+DQo+Pj4+PjxtYWlsdG86Um9uX1BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+IE5pY29sYXMsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4gSSBzZWUgc2ltaWxhciByZXF1aXJlbWVudHMgZnJvbSB0aGUgM2dwcCBFUEMgc2lk
ZS4NCj4+Pj4+SSB3b3VsZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gbGlrZSB0byBwcm9wb3NlIGFu
IE9VSSAvIFRMViBiYXNlZCBhcHByb2FjaCB3aGVyZSB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
IHJlc2VydmVkIE9VSSBjYW4gYmUgdXNlZCBmb3IgYWdyZWVkIHVwb24gdHlwZXMgb2YNCj4+Pj4+
Y29tbW9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSBhbmQgdmVuZG9yIG9yIG90aGVy
IG9yZ2FuaXphdGlvbmFsIE9VSXMgY2FuDQo+Pj4+PmJlIHVzZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+IHRvIHF1aWNrbHkgaW5ub3ZhdGUgaW4gdGhlIG5ldHdvcmtzLg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4gU2ltdWx0YW5lb3VzbHksIEkgd291bGQgYWxzbyBsaWtlIHRvIGNvbnNpZGVyDQo+Pj4+
Pm1lY2hhbmlzbXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IHRoYXQgYXJlIG9wdGltaXplZCBmb3Ig
bG9uZyBsaXZlZCBmbG93cyBzbyBhcyB0bw0KPj4+Pj5saW1pdCB0aGUNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+IG5lZ2F0aXZlIGVmZmVjdHMgb2YgcGFja2V0IGdyb3d0aC4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBSb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IE9uIE1hciA3LCAyMDE0
LCBhdCA4OjM0IEFNLCAiTmljb2xhcyBCT1VUSE9SUyINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiA8
Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb20+DQo+Pj4+PjxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4gd3JvdGU6
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBIZWxsbyBKaW0N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEkgaGF2ZSBzZWVu
IGNhc2VzIGluIEdpIExBTiwgd2hlcmUgc3Vic2NyaWJlciByZWxhdGVkDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4gaW5mb3JtYXRpb24gaXMgcGFzc2VkIHRvIGEgV2ViIFByb3h5IGZvciBIVFRQIGhl
YWRlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGVucmljaG1lbnQgKGFpbWVkIGF0IHNvbWUgV2Vi
IENvbnRlbnQgcHJvdmlkZXJzDQo+Pj4+PnBhcnRuZXJzIG9mDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gdGhlIE1vYmlsZSBPcGVyYXRvcikuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSW5mb3JtYXRp
b24gd2FzIGFuIGNvZGVkIChwZXJzaXN0ZW50KSBzdWJzY3JpYmVyIGlkDQo+Pj4+PmRlcml2ZWQN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBmcm9tIHRoZSBNU0lTRE4sIGFuZCBjb3VwbGUgb2YgZiBj
dXN0b21lciBwcm9maWxlDQo+Pj4+PnJlbGF0ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBmaWVs
ZHMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBJbiBhbiBz
ZmMgYmFzZWQgR2kgTEFOLCB0aGlzIGVudGl0eSBzaG91bGQgcmVjZWl2ZQ0KPj4+PiA+ZnJvbSB0
aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBDbGFzc2lmaWVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiAtIEEgY2xhc3NpZmljYXRpb24gb2YgdGhlIENvbnRl
bnQgUHJvdmlkZXIgKCBJZCwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBDYXRlZ29yeSkgYmFzZWQg
b24gdHJhZmZpYyBhbmFseXNpcyAtIFRoZSBNU0lTRE4gb2YNCj4+Pj4+IHRoZQ0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IHN1YnNjcmliZXIgLSBUd28gc3Vic2NyaWJlciBwb2xpY3kgZmllbGRzIChu
b3QgdGllZA0KPj4+Pj4gdG8gUENSRg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGJ1dCBiZWxvbmdp
bmcgdG8gdGhlIFN1YnNjcmliZXIgREIpIChTdWJzY3JpYmVyDQo+Pj4+PiBjYXRlZ29yeSwNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBzdWItY2F0ZWdvcnkpIC0gQSBzZXNzaW9uIGlkIChmb3IgbG9n
Z2luZyBhbmQNCj4+Pj4+dHJhY2tpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBwdXJwb3NlcykN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IFRoZSBvYmplY3Rp
dmUgYmVpbmcgdG8gYXZvaWQgaGF2aW5nIHRoZSBIVFRQIFByb3h5DQo+Pj4+PnRvDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gYmVjb21lIGEgdHJ1c3RlZCBhcHBsaWNhdGlvbiAoaW50ZXJvZ2F0ZSB0
aGUNCj4+Pj4+IHN1YnNjcmliZXIgREIsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZXRjLi4pDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IE5pY29sYXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXyBGcm9tOiBKaW0NCj4+Pj4+IEd1aWNoYXJkDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4gKGpndWljaGFyKSBbamd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNj
by5jb20+XSBTZW50Og0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IFRodXJzZGF5LCBNYXJjaCAwNiwg
MjAxNCAyOjAyIFBNIFRvOiBKYW1hbCBIYWRpDQo+Pj4+PlNhbGltOw0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+IGptb2lzYW5kQGp1bmlwZXIubmV0PG1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldD4g
PG1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldD47DQo+Pj4+PiBicmlqc21hbkBqdW5pcGVyLm5l
dDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQ+IENjOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHNmYyBTdWJqZWN0OiBSZTogW3NmY10NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0
aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSGkgSmFt
YWwsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBZb3Ugc2Fp
ZCAiSXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZQ0KPj4+Pj4gc2l6ZWQN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSIuLiBJIGFtIG5vdCBzbyBjb252aW5jZWQg
YW5kIHdvdWxkIGxpa2UgdG8NCj4+Pj4+IGJldHRlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHVu
ZGVyc3RhbmQgdGhlIHJlcXVpcmVtZW50cyBiZWZvcmUgcGFzc2luZyBqdWRnZW1lbnQuDQo+Pj4+
PiBJZiB3ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGxvb2sgYXQgdGhlIHVzZSBjYXNlcyBhcyBw
cmVzZW50ZWQgdGh1cyBmYXIgaW50bw0KPj4+Pj4gdGhlIFdHIEkNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+PiBoYXZlIHlldCB0byBzZWUgYSBzaW5nbGUgZXhhbXBsZSBvZiB0aGUgbmVlZA0KPj4+Pj4g
KG5vdGluZyB0aGF0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZGVzaXJlIGlzIG5vdCB0aGUgc2Ft
ZSBhcyBuZWVkKSAtIEkgYW0gbm90IHNheWluZw0KPj4+Pj4gdGhlcmUgaXMNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+PiBubyByZXF1aXJlbWVudCBidXQgcmF0aGVyIHRoYXQgd2Ugc2hvdWxkIG5vdCBq
dW1wDQo+Pj4+PiB0byB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBjb25jbHVzaW9uIGFuZCBi
dWlsZCBzdGFuZGFyZHMgYXJvdW5kIGEgdGhlb3J5Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+PiBPbiAzLzMvMTQsIDY6MzUgQU0sICJKYW1hbCBIYWRpIFNhbGltIg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+PiA8aGFkaUBtb2phdGF0dS5jb208bWFpbHRvOmhhZGlAbW9qYXRhdHUu
Y29tPiA8bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPj4NCj4+Pj4+d3JvdGU6DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IEkgbGlrZSB0aGUgZG9jIC0gd2Vs
bCB3cml0dGVuLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
PiBTZWN0aW9uIDQuMyBvbiBtZXRhZGF0YSBlbmNvZGluZy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gSXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZv
ciB2YXJpYWJsZSBzaXplZA0KPj4+Pj4gbWV0YWRhdGENCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4g
KGF0IGxlYXN0IGZvciBodHRwL2FwcCB5b3Ugc2VlbSB0byBpbmRpY2F0ZSB0aGUNCj4+Pj4+IGRl
c2lyZSBmb3INCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj5pdCkuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4+IEZvciBhIGRhdGFwYXRoIHBlci1wYWNrZXQgbWV0YWRhdGEsIGkgZmVlbCB0aGUNCj4+Pj4+
IG5lZWQgaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4ganVzdCBhcyBpbXBvcnRhbnQuIEFyZSB3
ZSBsaW1pdGVkIGJ5IHRoZSBmYWN0IHRoYXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gZXhpc3Rp
bmcgaGFyZHdhcmUgbWF5IG5vdCBiZSBhYmxlIHRvIGhhbmRsZSBUTFZzPw0KPj4+Pj5Gb3INCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gZXhhbXBsZSwgSSBkb250IGhhdmUgYSBwcm9ibGVtIGhhbmRs
aW5nIFRMVnMgaW4gYQ0KPj4+Pj4gc29mdHdhcmUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj5kYXRh
cGF0aC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gY2hl
ZXJzLCBqYW1hbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gbWFpbGluZyBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4g
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBsaXN0
IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
Cj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
DQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAg
ID4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+
Pj4+PiAgID4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8
bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5nDQo+Pj4+PiBsaXN0
DQo+Pj4+PiAgID4+Pj4+IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc2ZjDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+X19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj4+ICAgPj5zZmMgbWFpbGlu
ZyBsaXN0DQo+Pj4+PiAgID4+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWls
dG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gICA+Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+PiAgID5zZmMgbWFpbGluZyBsaXN0DQo+Pj4+
PiAgID5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQo+Pj4+PiAgID5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0K
Pj4+Pj4NCj4+Pj4NCj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCj4+Pj4gc2ZjIG1haWxpbmcgbGlzdA0KPj4+PiBzZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NCj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmMNCj4+Pg0KPj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQo+Pj4gc2ZjIG1haWxpbmcgbGlzdA0KPj4+IHNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPg0KPj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
DQo+Pj4NCj4+DQo+Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQo+PnNmYyBtYWlsaW5nIGxpc3QNCj4+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQo+Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+DQo+X19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj5zZmMgbWFpbGlu
ZyBsaXN0DQo+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+aHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmMNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpz
ZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYw0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPGJhc2Ug
aHJlZj0ieC1tc2c6Ly85OS8iPjwhLS1baWYgIW1zb10+PHN0eWxlPnZcOioge2JlaGF2aW9yOnVy
bCgjZGVmYXVsdCNWTUwpO30NCm9cOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCndc
Oioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCi5zaGFwZSB7YmVoYXZpb3I6dXJsKCNk
ZWZhdWx0I1ZNTCk7fQ0KPC9zdHlsZT48IVtlbmRpZl0tLT48c3R5bGU+PCEtLQ0KLyogRm9udCBE
ZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpIZWx2ZXRpY2E7DQoJcGFu
b3NlLTE6MiAxMSA2IDQgMiAyIDIgMiAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpT
aW1TdW47DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2Zv
bnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7
fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAy
IDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0KCXBhbm9z
ZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxA
U2ltU3VuIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk6Ik1TIFVJIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2IDAgNyAyIDUgOCAy
IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBNUyBVSSBHb3RoaWMiOw0KCXBhbm9z
ZS0xOjIgMTEgNiAwIDcgMiA1IDggMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1z
b05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFy
Z2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRp
bWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21z
by1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRl
cmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHls
ZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGlu
ZTt9DQpwLk1zb0FjZXRhdGUsIGxpLk1zb0FjZXRhdGUsIGRpdi5Nc29BY2V0YXRlDQoJe21zby1z
dHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IENoYXIiOw0K
CW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTo4LjBwdDsN
Cglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0KcC5Nc29MaXN0UGFyYWdyYXBo
LCBsaS5Nc29MaXN0UGFyYWdyYXBoLCBkaXYuTXNvTGlzdFBhcmFncmFwaA0KCXttc28tc3R5bGUt
cHJpb3JpdHk6MzQ7DQoJbWFyZ2luLXRvcDowaW47DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltYXJn
aW4tYm90dG9tOjBpbjsNCgltYXJnaW4tbGVmdDouNWluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFw
dDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJz
ZXJpZiI7fQ0Kc3Bhbi5CYWxsb29uVGV4dENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkJhbGxvb24g
VGV4dCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJh
bGxvb24gVGV4dCI7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnNwYW4u
YXBwbGUtY29udmVydGVkLXNwYWNlDQoJe21zby1zdHlsZS1uYW1lOmFwcGxlLWNvbnZlcnRlZC1z
cGFjZTt9DQpzcGFuLkVtYWlsU3R5bGUyMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bh
bi5FbWFpbFN0eWxlMjINCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHls
ZTIzDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwi
c2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyNA0KCXttc28t
c3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYi
Ow0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjUNCgl7bXNvLXN0eWxlLXR5cGU6
cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCgljb2xvcjp3aW5kb3d0ZXh0
O30NCnNwYW4uRW1haWxTdHlsZTI2DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQou
TXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6
MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJn
aW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldv
cmRTZWN0aW9uMTt9DQovKiBMaXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlz
dC1pZDoxMTEwMzE3NzQxOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczo5Mzg3OTY0NTQ7fQ0KQGxp
c3QgbDA6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOi41aW47DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDINCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6MS4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS41
aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVp
bjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpA
bGlzdCBsMDpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mi4waW47DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDUNCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6Mi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
My4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0u
MjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9
DQpAbGlzdCBsMDpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My41aW47DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1m
b250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDgN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0K
CWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJv
bDt9DQpAbGlzdCBsMQ0KCXttc28tbGlzdC1pZDoxMzExOTgwNzg5Ow0KCW1zby1saXN0LXRlbXBs
YXRlLWlkczoxNzE3NzAzMzI4O30NCkBsaXN0IGwxOmxldmVsMQ0KCXttc28tbGV2ZWwtdGFiLXN0
b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluO30NCkBsaXN0IGwxOmxldmVsMg0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MS4waW47DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpA
bGlzdCBsMTpsZXZlbDMNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjEuNWluOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDE6bGV2
ZWw0DQoJe21zby1sZXZlbC10YWItc3RvcDoyLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwxOmxldmVsNQ0KCXttc28t
bGV2ZWwtdGFiLXN0b3A6Mi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTpsZXZlbDYNCgl7bXNvLWxldmVsLXRhYi1z
dG9wOjMuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotLjI1aW47fQ0KQGxpc3QgbDE6bGV2ZWw3DQoJe21zby1sZXZlbC10YWItc3RvcDozLjVpbjsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30N
CkBsaXN0IGwxOmxldmVsOA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTps
ZXZlbDkNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjQuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDINCgl7bXNvLWxpc3Qt
aWQ6MTM3MDg4MzA3NjsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTE2NjQ4MzY0OTI7fQ0KQGxp
c3QgbDI6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOi41aW47DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDINCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOjEuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZh
bWlseToiQ291cmllciBOZXciOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9t
YW4iO30NCkBsaXN0IGwyOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxLjVpbjsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxl
dmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4w
cHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsNQ0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10
YWItc3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozLjBpbjsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwy
OmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsOA0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZl
bC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1p
bHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo0LjVpbjsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0
IGwzDQoJe21zby1saXN0LWlkOjE3NzI1Nzg5NTQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0x
NDEyODIyMDMwO30NCkBsaXN0IGwzOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3Qg
bDM6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEuMGluOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDM6bGV2ZWwzDQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOjEuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZh
bWlseTpTeW1ib2w7fQ0KQGxpc3QgbDM6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuMGlu
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxp
c3QgbDM6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuNWluOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDM6bGV2ZWw2DQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOjMuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250
LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDM6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMu
NWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1
aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0K
QGxpc3QgbDM6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28t
bGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjQuMGluOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9u
dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDM6bGV2ZWw5DQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOjQuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglm
b250LWZhbWlseTpTeW1ib2w7fQ0Kb2wNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KdWwNCgl7bWFy
Z2luLWJvdHRvbTowaW47fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxv
OnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtl
bmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJl
ZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0
PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJs
dWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5J
IHRoaW5rIGJvdGggYXBwcm9hY2hlcyBjb3VsZCBiZSB1c2VkLiZuYnNwOyZuYnNwOyZuYnNwOyBU
aGUgY2xhc3NpZmllciBjb3VsZCBiZSBhd2FyZSBvZiB0aGUgbXVsdGlwbGUgaW5zdGFuY2VzIG9m
IHNlcnZpY2UgZnVuY3Rpb25zIGFuZCBtYWtlIGEgbG9jYWwgZGVjaXNpb24gYXMgdG8gd2hpY2gN
CiBvbmUocykgdG8gc2VsZWN0IGFuZCB0aGVyZWJ5IGJhY2sgaW50byB3aGljaCBmdWxseS1zcGVj
aWZpZWQgcGF0aCBzaGFsbCBiZSBmb2xsb3dlZC4mbmJzcDsmbmJzcDsgQnV0IGluIGFub3RoZXIg
YXBwcm9hY2gsIHRoZSBjbGFzc2lmaWVyIGNvdWxkIGtub3cgYWJvdXQgb25seSBhIHNpbmdsZSBs
b2FkIGJhbGFuY2VyIHdoaWNoIGZyb250IGVuZHMgc29tZSBudW1iZXIgb2YgdGhlIHNlcnZpY2Ug
ZnVuY3Rpb24gaW5zdGFuY2VzLiZuYnNwOyZuYnNwOyBBbnkgY29tYmluYXRpb24gb2YNCiB0aGUg
dHdvIGFwcHJvYWNoZXMgY291bGQgYmUgdXRpbGl6ZWQsIGV2ZW4gd2l0aGluIHRoZSBzYW1lIHNl
cnZpY2UgZnVuY3Rpb24gcGF0aCAoaS5lLiBwYXRoIFggPSBTRi1BLTEsIFNGLUItTEIsIFNGLUMt
Mywgd2hlcmUgU0YtQi1MQiBmcm9udCBlbmRzIHNvbWUgcXVhbnRpdHkgb2YgdGhlIGFjdHVhbCBT
Ri1CIGluc3RhbmNlcykuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgUm9uPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4i
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5G
cm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gS2V2aW4gSiBNYSBb
bWFpbHRvOmtldmluLm1hQGF6dWtpc3lzdGVtcy5jb21dDQo8YnI+DQo8Yj5TZW50OjwvYj4gV2Vk
bmVzZGF5LCBNYXJjaCAxOSwgMjAxNCA1OjI5IFBNPGJyPg0KPGI+VG86PC9iPiBSb24gUGFya2Vy
OyBEYXZlIERvbHNvbjsgU3VtYW5kcmEgTWFqZWU8YnI+DQo8Yj5DYzo8L2I+IHNmY0BpZXRmLm9y
Zzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4g
SUQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
OyI+RG9lcyB0aGUgdXNlIG9mIHBhdGggSUQgaW1wbHkgdGhhdCB0aGUgaW5ncmVzcyBjbGFzc2lm
aWVyIGRvZXMgYWxsIG9mIHRoZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7Ij5pbnN0YW5jZSBsb2FkIGJhbGFuY2luZyBmb3IgZXZlcnkgc2Vydmlj
ZSBpbiB0aGUgY2hhaW4sIHJhdGhlciB0aGFuIGhhdmluZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5zZXJ2aWNlIGluc3RhbmNlIGxvYWQgYmFs
YW5jaW5nIG9jY3VyIGF0IHRoZSBwb2ludCBpbiB0aGUgY2hhaW4gd2hlbiBlYWNoPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPmdpdmVuIHNlcnZp
Y2UgZnVuY3Rpb24gaGFzIGJlZW4gcmVhY2hlZD88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRk
aW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTti
b3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJv
bTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gc2ZjIFs8YSBocmVmPSJt
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwv
YT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlJvbiBQYXJrZXI8YnI+DQo8Yj5TZW50OjwvYj4gV2Vk
bmVzZGF5LCBNYXJjaCAxOSwgMjAxNCA0OjAxIFBNPGJyPg0KPGI+VG86PC9iPiBEYXZlIERvbHNv
bjsgU3VtYW5kcmEgTWFqZWU8YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFNG
QyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
Plllcy4mbmJzcDsmbmJzcDsgUGVyaGFwcyBpbiB0aGUgaGVhZGVyIHdlIHNob3VsZCBjYWxsIG91
dCBhIHNlcnZpY2UgcGF0aCBpZCByYXRoZXIgdGhhbiBhIHNlcnZpY2UgY2hhaW4gaWQuPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj4mbmJzcDsmbmJzcDsgUm9uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFF
MUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNA
aWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYg
T2YgPC9iPkRhdmUgRG9sc29uPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgTWFyY2ggMTks
IDIwMTQgMjoyOCBQTTxicj4NCjxiPlRvOjwvYj4gU3VtYW5kcmEgTWFqZWU8YnI+DQo8Yj5DYzo8
L2I+IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8
Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlt0cmltIGxpc3RdPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPknigJltIHVuY2xlYXIgYWJvdXQgdGhlIGludGVudCBvZiB0aGUgd29yZCDi
gJxjaGFpbuKAnSB2cyDigJxwYXRo4oCdIGluIG9wdGlvbiAjMi48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+SW4gZWFybGllciBkaXNjdXNzaW9ucywg4oCcY2hhaW7igJ0gd2FzIGNvbnNp
ZGVyZWQgYW4gYWJzdHJhY3QgY29uY2VwdCAoYSB0cmF2ZXJzYWwgb2YgYSBsaXN0IG9mIHR5cGVz
IG9mIHNlcnZpY2VzKSwgd2hlcmVhcyDigJxwYXRo4oCdIHdhcyBhIHRyYXZlcnNhbCBvZiBzcGVj
aWZpYw0KIG5vZGUgaW5zdGFuY2VzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SSB0aGluayB0aGF0IHRoZSBJRCBjYXJy
aWVkIGluIHRoZSBwYWNrZXQgbmVlZHMgdG8gaW5kaWNhdGUgYSBzcGVjaWZpYyBzZXQgb2Ygbm9k
ZXMsIGFuZCBJIGhvcGUgdGhhdCBpcyB3aGF0IHlvdSBtZWFuLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+LURhdmU8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRv
cDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFu
PjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+
T24gQmVoYWxmIE9mIDwvYj5TdW1hbmRyYSBNYWplZTxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNk
YXksIE1hcmNoIDE5LCAyMDE0IDM6NDAgQU08YnI+DQo8Yj5Ubzo8L2I+IENhdGh5IFpoYW5nOyBQ
YXVsIFF1aW5uIChwYXVscSk7IERhdmlkIEFsbGFuIEk8YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0Ojwv
Yj4gUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjpibGFjayI+Jmx0OyZsdDtUcmltbWVkIHRoZSBUTyBsaXN0IHRvIGF2b2lk
IHRoZSBtc2cgYmVpbmcgaGVsZCBhZ2FpbiZndDsmZ3Q7PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOmJsYWNrIj5JIHNlZSB0d28gd2F5cyB0byBjYXJyeSB0aGUgcGF0aCBpbmZv
cm1hdGlvbi4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2si
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPG9sIHN0YXJ0PSIxIiB0eXBl
PSIxIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDEgbGV2
ZWwxIGxmbzEiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5FeHBsaWNpdCBvcmRlcmVk
IGxpc3QsIHNvbWV0aGluZyBsaWtlIEZXLUEgOjogVENQLU9QVCA6OiBMQiA6OiBWaWRlb09QVCA6
OiBDR05BVC4gJm5ic3A7IFRoZXJlIGFyZSB0d28gaXNzdWVzIHdpdGggdGhpcyBhcHByb2FjaCwg
Zmlyc3QgdGhlIGxlbmd0aCBvZiBncmFwaCBpcyB2YXJpYWJsZS4gJm5ic3A7QWxzbyBpdCBpbXBs
aWVzIGJpZGlyZWN0aW9uYWwNCiBzeW1tZXRyeS4gSXQgaXMgb2Z0ZW4gcmVxdWlyZWQgYnV0IHNo
b3VsZCBub3QgYmUgbWFuZGF0b3J5LiAmbmJzcDtTZWNvbmRseSBjaGFuZ2luZyB0aGlzIHBhdGgv
Z3JhcGggaW4gYXQgU0YgY2FuIGJlIGN1bWJlcnNvbWUuJm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwxIGxldmVs
MSBsZm8xIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+TGV0IHRoZSBDb250cm9sIHBs
YW5lIGRpc3RyaWJ1dGUgdGhlIGNoYWluSUQgJmx0O+KAlCZndDsgZ3JhcGggbWFwcGluZy4gSW4g
dGhpcyBjYXNlIGVhY2ggU0Ygd291bGQgaGF2ZSBtYXBwaW5nIG9mIGdpdmVuIGEgY2hhaW5JRCB3
aGF0IGlzIG15IG5leHQgaG9wLiBUaGUgY2hhaW5JRCBpdHNlbGYgY291bGQgYmUgZml4ZWQgc2l6
ZSBlbGVtZW50Lg0KIEEgU0YgY2FuIHNlbGVjdCBhIGRpZmZlcmVudCBwYXRoIGJ5IGNoYW5naW5n
IHRoZSBjaGFpSUQgcGFyYW1ldGVyLjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC9vbD4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
UmVnYXJkczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+U3VtYW5k
cmE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpi
bGFjayI+RnJvbToNCjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OmJsYWNrIj5DYXRoeSBaaGFuZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOkNhdGh5LkguWmhhbmdAaHVh
d2VpLmNvbSI+Q2F0aHkuSC5aaGFuZ0BodWF3ZWkuY29tPC9hPiZndDs8YnI+DQo8Yj5EYXRlOiA8
L2I+VHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgYXQgMTA6MTMgQU08YnI+DQo8Yj5UbzogPC9iPiZx
dW90O1JlaW5hbGRvIFBlbm5vIChyZXBlbm5vKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJl
cGVubm9AY2lzY28uY29tIj5yZXBlbm5vQGNpc2NvLmNvbTwvYT4mZ3Q7LCAmcXVvdDtMb3Vpcy5G
b3VyaWUmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpMb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbSI+
TG91aXMuRm91cmllQGh1YXdlaS5jb208L2E+Jmd0OywgJnF1b3Q7UGF1bCBRdWlubiAocGF1bHEp
JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86cGF1bHFAY2lzY28uY29tIj5wYXVscUBjaXNjby5j
b208L2E+Jmd0OywNCiBEYXZpZCBBbGxhbiBJICZsdDs8YSBocmVmPSJtYWlsdG86ZGF2aWQuaS5h
bGxhbkBlcmljc3Nvbi5jb20iPmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPC9hPiZndDs8YnI+
DQo8Yj5DYzogPC9iPk5pY29sYXMgQk9VVEhPUlMgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFz
LkJPVVRIT1JTQHFvc21vcy5jb20iPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvYT4mZ3Q7
LCBYdXhpYW9odSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20iPnh1eGlh
b2h1QGh1YXdlaS5jb208L2E+Jmd0OywgQ2hhbmdjaGVuZyBIdWFuZyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmh1YW5nQHNjZS5jYXJsZXRvbi5jYSI+aHVhbmdAc2NlLmNhcmxldG9uLmNhPC9hPiZndDss
DQogJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiZx
dW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiZn
dDssICZxdW90OzxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+bWlrZWJpYW5jQGFv
bC5jb208L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPm1p
a2ViaWFuY0Bhb2wuY29tPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFtzZmNdIFNG
QyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPkhpIFJlaW5hbGRvLDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+U28gdGhlIGNoYWlu
IElEIGlzIGFjdHVhbGx5IHRoZSBwYXRoIElEIHdoaWNoIHJlcHJlc2VudHMgYW4gb3JkZXJlZCBz
ZXQgb2Ygc2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZXMuDQo8L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SSB0aGluayB3ZSBzaG91
bGQgYWRkIGFuIGV4cGxpY2l0IGRlZmluaXRpb24gb2Yg4oCcc2VydmljZSBpbnN0YW5jZeKAnS4g
V2hhdCBkbyB5b3UgdGhpbms/PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGFua3MsPC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkNhdGh5
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNv
bGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RnJv
bTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4gc2Zj
IFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlJlaW5hbGRvIFBlbm5vIChyZXBl
bm5vKTxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCAxMTowMyBBTTxi
cj4NCjxiPlRvOjwvYj4gTG91aXMuRm91cmllOyBQYXVsIFF1aW5uIChwYXVscSk7IERhdmlkIEFs
bGFuIEk8YnI+DQo8Yj5DYzo8L2I+IE5pY29sYXMgQk9VVEhPUlM7IFh1eGlhb2h1OyA8YSBocmVm
PSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPm1pa2ViaWFuY0Bhb2wuY29tPC9hPjsNCjxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT47IENoYW5nY2hlbmcgSHVh
bmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWlu
IElEPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+QSBTZXJ2
aWNlIENoYWluIGp1c3QgZGVmaW5lcyB3aGljaCB0eXBlIG9mIHNlcnZpY2UgYW5kIHRoZWlyIG9y
ZGVyLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5BIHNlcnZp
Y2UgcGF0aCBkZWZpbmVzIHRoZSBhY3R1YWwgc2VydmljZSBpbnN0YW5jZSwgc2F5LCBmaXJld2Fs
bDEuaG9tZSwgbmF0MiwgZHBpLXNpYywgZXRjLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4w
cHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkZyb206DQo8L3NwYW4+PC9i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+JnF1b3Q7TG91aXMuRm91
cmllJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86TG91aXMuRm91cmllQGh1YXdlaS5jb20iPkxv
dWlzLkZvdXJpZUBodWF3ZWkuY29tPC9hPiZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+VHVlc2RheSwg
TWFyY2ggMTgsIDIwMTQgYXQgMTA6NTUgQU08YnI+DQo8Yj5UbzogPC9iPiZxdW90O1BhdWwgUXVp
bm4gKHBhdWxxKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWxxQGNpc2NvLmNvbSI+cGF1
bHFAY2lzY28uY29tPC9hPiZndDssIERhdmlkIEFsbGFuIEkgJmx0OzxhIGhyZWY9Im1haWx0bzpk
YXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbSI+ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208L2E+
Jmd0Ozxicj4NCjxiPkNjOiA8L2I+Tmljb2xhcyBCT1VUSE9SUyAmbHQ7PGEgaHJlZj0ibWFpbHRv
Ok5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29t
PC9hPiZndDssIFh1eGlhb2h1ICZsdDs8YSBocmVmPSJtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNv
bSI+eHV4aWFvaHVAaHVhd2VpLmNvbTwvYT4mZ3Q7LCBDaGFuZ2NoZW5nIEh1YW5nICZsdDs8YSBo
cmVmPSJtYWlsdG86aHVhbmdAc2NlLmNhcmxldG9uLmNhIj5odWFuZ0BzY2UuY2FybGV0b24uY2E8
L2E+Jmd0OywNCiAmcXVvdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5v
cmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5v
cmc8L2E+Jmd0OywgJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj5taWtl
YmlhbmNAYW9sLmNvbTwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9s
LmNvbSI+bWlrZWJpYW5jQGFvbC5jb208L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTog
W3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UGF1bCw8L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IENh
biB5b3UgY2xhcmlmeSB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIHNlcnZpY2UgY2hhaW4gYW5kIHNl
cnZpY2UgcGF0aC4gR2l2ZW4gdGhhdCBhIHNlcnZpY2UgY2hhaW4gaXMgY29tcG9zZWQ8L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
b2Ygc2V2ZXJhbCBzZXJ2aWNlIGZ1bmN0aW9ucyBTRjEsIFNGMiwgLi4gU0ZuIGhvdyB3b3VsZCBh
IHNlcnZpY2UgcGF0aCBkaWZmZXIgZnJvbSB0aGF0IHNlcnZpY2UgY2hhaW4/PC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoyMC4yNXB0O3RleHQtaW5kZW50Oi0u
MjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+LTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjcuMHB0O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+TG91aXM8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAw
aW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6YmxhY2siPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
ZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+
UGF1bCBRdWlubiAocGF1bHEpPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIE1hcmNoIDE4LCAy
MDE0IDEwOjI2IEFNPGJyPg0KPGI+VG86PC9iPiBEYXZpZCBBbGxhbiBJPGJyPg0KPGI+Q2M6PC9i
PiBOaWNvbGFzIEJPVVRIT1JTOyBYdXhpYW9odTsgPGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bh
b2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT47DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIj5zZmNAaWV0Zi5vcmc8L2E+OyBDaGFuZ2NoZW5nIEh1YW5nPGJyPg0KPGI+U3ViamVjdDo8
L2I+IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+SGkgRGF2ZSwgPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj5DaGFpbiBJRCBzaG91bGQgcmVhbGx5IGJlIHBhdGggSUQgc2luY2Ug
dGhlcmUgY2FuIGJlIG1hbnkgcGF0aHMgZm9yIGEgZ2l2ZW4gY2hhaW4uICZuYnNwO1VzaW5nIHRo
YXQgZGVmaW5pdGlvbiwgd2UgYXZvaWQgdGhlIG92ZXJsb2FkIGFuZCByZWFwIHRoZSBnYWluIGFs
bHVkZWQgdG8gYmVsb3cuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPlBhdWw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZu
YnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5PbiBNYXIgMTgsIDIwMTQsIGF0IDEyOjE0
IFBNLCBEYXZpZCBBbGxhbiBJICZsdDs8YSBocmVmPSJtYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmlj
c3Nvbi5jb20iPmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPC9hPiZndDsgd3JvdGU6PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+V2VsbCB0aGUgcXVlc3Rpb24g
ZGUgam91ciBpcyDigJxkb2VzIGEgY2hhaW4gSUQgZGVmaW5lIGEgY2xhc3Mgb3IgYW4gaW5zdGFu
Y2XigJ3igKYuIElmIGl0IGRlZmluZXMgYW4gY2xhc3Mgd2UgYWxzbyBuZWVkIGluc3RhbmNlIGlu
Zm9ybWF0aW9uLCBpZiBpdCBpcyBjdXJyZW50bHkNCiBvdmVybG9hZGVkIHRvIGRlZmluZSBjbGFz
cyBhbmQgaW5zdGFuY2UgSU1PIHdlIGhhdmUgYSBwcm9ibGVt4oCmLjwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+RGF2ZTwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9w
OnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+c2ZjDQogWzxhIGhy
ZWY9Im1haWx0bzpzZmMtIj5tYWlsdG86c2ZjLTwvYT48YSBocmVmPSJtYWlsdG86Ym91bmNlc0Bp
ZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Ym91bmNlc0BpZXRmLm9yZzwvc3Bh
bj48L2E+XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48
Yj5PbiBCZWhhbGYgT2Y8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PC9iPkNoYW5nY2hlbmcgSHVhbmc8YnI+DQo8Yj5TZW50OjwvYj48c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+VHVlc2RheSwgTWFyY2ggMTgsIDIw
MTQgNzo0MyBBTTxicj4NCjxiPlRvOjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+Tmljb2xhcyBCT1VUSE9SUzxicj4NCjxiPkNjOjwvYj48c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+WHV4aWFvaHU7PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwv
c3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPm1pa2ViaWFuY0Bhb2wuY29tPC9zcGFuPjwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj48
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+UmU6IFtzZmNd
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48
c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7TVMgVUkgR290aGljJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2s7
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPuetlOWkjTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Og0KIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+R29vZCBwb2ludHMuIEkgYmVsaWV2ZSBleHBsaWNpdCBjaGFpbiBJRCBzaG91bGQgYmUgbWFu
ZGF0b3J5LiBUaGUgb3ZlcmhlYWQgaXMgdmVyeSBsaXR0bGUuIEl0IGhlbHBzIHNpbXBsaWZ5IHBy
b2Nlc3NpbmcgYW5kIHN0ZWVyaW5nIHNpZ25pZmljYW50bHkuIFRoZSBnYWluIGlzIGh1Z2UuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkNoYW5nPGJyPg0KPGJyPg0KLS0tLS0t
LS0tLS0tPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Q2hhbmdjaGVuZyBIdWFu
ZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PGJyPg0KT24gTWFyIDE4LCAyMDE0LCBhdCAxOjUzIEFNLCBOaWNv
bGFzIEJPVVRIT1JTICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3Mu
Y29tIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5j
b208L3NwYW4+PC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjpibGFjayI+SSB0aGluayB0aGF0IGtlZXBpbmcgdGhlIFNlcnZpY2UgUGF0aCBMYXllciB0
cmFuc3BvcnQgaW5kZXBlbmRlbnQgc2hvdWxkIHJlbWFpbiBhbiBvYmplY3RpdmUgZm9yIFNGQy4g
Jm5ic3A7U3VjaCBhIHNlcGFyYXRpb24gb2YgY29uY2VybnMgaXMgYSBzb3VuZCBhcmNoaXRlY3R1
cmFsIHByaW5jaXBsZQ0KIHRoYXQgaGVscCBrZWVwIHRoaW5ncyBzaW1wbGUgaW4gcHJhY3RpY2Uu
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjpibGFjayI+T24gdGhlIHF1ZXN0aW9uIG9mICZuYnNwO1NlcnZpY2UgUGF0aCwgd2UgaGF2ZSBh
IGRpc2N1c3Npb24gb24gd2hldGhlciB3ZSBuZWVkIHNvbWUga2luZCBvZiBleHBsaWNpdCBpZGVu
dGlmaWVyIG9yJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPmNvdWxkIHdl
IHJlbHkgb24gbWFwcGluZyBvbiBzb21lIHVuZGVybGF5IG5ldHdvcmsgcHJvdG9jb2wgZmllbGRz
Ljwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OmJsYWNrIj5NYXkgYmUgYSBQUk8vQ09OIHRhYmxlIGNvdWxkIGhlbHAgZm9jdXMgdGhlIGdyb3Vw
IGRlY2lzaW9uIG9uIHRoYXQgbWF0dGVyPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2si
PiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBpbiIg
dHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21z
by1saXN0OmwzIGxldmVsMSBsZm8yIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+VmlzaWJp
bGl0eSAodHJhY2luZyk8L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLWxpc3Q6bDMgbGV2ZWwxIGxmbzIiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij5Gb3J3YXJkaW5nIGdyYXBoIHN0cnVjdHVyZSBpbXBhY3QvbGltaXRh
dGlvbnM8L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
Y29sb3I6YmxhY2s7bXNvLWxpc3Q6bDMgbGV2ZWwxIGxmbzIiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij5SZWNvbmZpZ3VyYXRpb24gc3BlZWQmbmJzcDs8L3NwYW4+PG86cD48L286cD48L2xp
PjwvdWw+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGluIiB0eXBlPSJkaXNjIj4NCjx1bCBzdHls
ZT0ibWFyZ2luLXRvcDowaW4iIHR5cGU9ImNpcmNsZSI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9ImNvbG9yOmJsYWNrO21zby1saXN0OmwyIGxldmVsMiBsZm8zIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+TEJTIC8gc2NhbGUgb3V0IGltcGFjdDwvc3Bhbj48bzpwPjwvbzpwPjwv
bGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbGlzdDpsMiBs
ZXZlbDIgbGZvMyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPk5vZGUgYnlwYXNzIChlLmc7
IG1haW50ZW5hbmNlKTwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PC91bD4NCjwvdWw+DQo8dWwgc3R5
bGU9Im1hcmdpbi10b3A6MGluIiB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0iY29sb3I6YmxhY2s7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzQiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij51bmRlcmxheSBuZXR3b3JrL3RyYW5zcG9ydCBsYXllcnMgc3VwcG9ydDwv
c3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpi
bGFjazttc28tbGlzdDpsMCBsZXZlbDEgbGZvNCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PkhlYWRlciBzcGFjZSBpbXBhY3Q8L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzQiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5NdWx0aSB0ZW5hbnQgc3VwcG9ydCBpbXBhY3Q8L3NwYW4+
PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7
bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5TRkMg
b24gZmxhdCAoZS5nIG9wdGljYWwgTDIgZm9yIERhdGEgQ2VudGVycykgbmV0d29yayZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpi
bGFjazttc28tbGlzdDpsMCBsZXZlbDEgbGZvNCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PlVuZGVybGF5IG5ldHdvcmsgYWRtaW5pc3RyYXRpb24gaW1wYWN0PC9zcGFuPjxvOnA+PC9vOnA+
PC9saT48L3VsPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPlBlcnNvbmFsbHkgSSB0aGluayB0aGF0IGhhdmlu
ZyBhbiBleHBsaWNpdCBjaGFpbiBpZGVudGlmaWVyIChlLmcuIFNlcnZpY2UgUGF0aC9TZXJ2aWNl
IEluZGV4KSBpcyBjbGVhciAobWFuYWdlbWVudCBhbmQgY29udHJvbCkgYW5kIG5vdCBleHBlbnNp
dmUgKGhlYWRlciBzcGFjZSkuDQogVGhlIGRyYXdiYWNrIGJlaW5nIHNvbWUgaW1wYWN0IG9uIHRo
ZSBzaW1wbGljaXR5IHRvIGFkZC9yZW1vdmUgZWxlbWVudHMgaW4gYSBjaGFpbiBkeW5hbWljYWxs
eS48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6YmxhY2siPlRhZyBzd2l0Y2hpbmcgKGFzIE1QTFMpICZuYnNwO2FsbG93cyB0
byBtYW5hZ2UgdGFncyBwZXIgc2VydmljZSBub2RlcywgbGVhZGluZyB0byBtb3JlIHZlcnNhdGls
ZSBhbmQgZGl2ZXJzZSBncmFwaHM8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJs
YWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPk5pY29sYXM8L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IGNs
YXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlciI+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4NCjxociBzaXplPSIyIiB3aWR0aD0iMTAwJSIgYWxp
Z249ImNlbnRlciI+DQo8L3NwYW4+PC9kaXY+DQo8ZGl2IGlkPSJkaXZScEY4MTE0NjciPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48Yj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOmJsYWNrIj5YdXhpYW9odQ0KIFs8YSBocmVmPSJtYWlsdG86eHV4aWFvaHVAaHVhd2Vp
LmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+eHV4aWFvaHVAaHVhd2VpLmNvbTwvc3Bh
bj48L2E+XTxicj4NCjxiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj5UdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA1OjA0IEFNPGJyPg0KPGI+
VG86PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5K
ZXJvbWUgTW9pc2FuZDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5taWtlYmlhbmNAYW9sLmNvbTwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxi
cj4NCjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj5bc2ZjXTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O01TIFVJIEdvdGhpYyZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj7nrZTlpI08L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjoNCiBTRkMgZW5jYXBzdWxh
dGlvbiBjaGFpbiBJRDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SSBsaWtlIHRoZSBpZGVh
IG9mIHNlcGFyYXRpbmcgdGhlIFNlcnZpY2UgRnVuY3Rpb24gTGF5ZXIgYW5kIHRoZSBTZXJ2aWNl
IFBhdGggTGF5ZXIsIGFzIHByb3Bvc2VkIGluIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNv
bnNpZGVyYXRpb25zLiBUaGUgcm9sZSBvZiB0aGUNCiBTZXJ2aWNlIFBhdGggTGF5ZXIgaXMganVz
dCB0byBzdGVlciB0aGUgdHJhZmZpYyBhbG9uZyBhIHBhcnRpY3VsYXIgY2hhaW4gb2Ygc2Vydmlj
ZSBub2RlcyB3aGljaCBjYW4gYmUgaW1wbGVtZW50ZWQgYnkgZXhpc3RpbmcgdG9vbHMgZm9yIHNv
dXJjZSByb3V0aW5nLCBzdWNoIGFzIHNlZ21lbnQgcm91dGluZy4gQXMgc3VjaCwgaXTigJlzIG5v
dCBuZWNlc3NhcnkgdG8gdHJ5IHRvIGtlZXAgdGhlIFNlcnZpY2UgUGF0aCBMYXllciB0cmFuc3Bv
cnQtaW5kZXBlbmRlbnQNCiBhbmQgY29udGFpbiBpdCBpbiB0aGUgU0ZDIGhlYWRlci48L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2LjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkJlc3QgcmVnYXJkcyw8
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+WGlhb2h1PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVw
dDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGlu
IDBpbiI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iWkgtQ04i
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjaztt
c28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+5Y+R5Lu25Lq6PC9zcGFuPjwvYj48Yj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2siPjo8
L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayI+Jm5ic3A7
PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpT
aW1TdW47Y29sb3I6YmxhY2siPnNmYw0KIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZzwvc3Bhbj48L2E+XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48L3NwYW4+PGI+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpa
SC1DTiI+5Luj6KGoPC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29s
b3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48L2I+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayI+SmVyb21lDQogTW9pc2FuZDxi
cj4NCjwvc3Bhbj48Yj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNO
Ij7lj5HpgIHml7bpl7Q8L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayI+Ojwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayI+MjAx
NDwvc3Bhbj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj7lubQ8
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2Nv
bG9yOmJsYWNrIj4zPC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
WkgtQ04iPuaciDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTpTaW1TdW47Y29sb3I6YmxhY2siPjE4PC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2s7bXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6WkgtQ04iPuaXpTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2siPg0KIDE6MDM8YnI+DQo8L3NwYW4+PGI+
PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNp
bVN1bjtjb2xvcjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+5pS25Lu25Lq6PC9z
cGFuPjwvYj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1T
dW47Y29sb3I6YmxhY2siPjo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtj
b2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2siPjxhIGhyZWY9Im1haWx0bzptaWtl
YmlhbmNAYW9sLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWlrZWJpYW5jQGFvbC5j
b208L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8L3NwYW4+PGI+PHNwYW4gbGFuZz0i
WkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpi
bGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+5Li76aKYPC9zcGFuPjwvYj48Yj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2si
Pjo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayI+Jm5i
c3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTpTaW1TdW47Y29sb3I6YmxhY2siPlJlOg0KIFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWlu
IElEPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPlRoaXMgKGxlbmd0aHkgYW5kIHZlcnkgbGl2ZWx5KSB0aHJlYWQg
c3RhcnRlZCBmcm9tIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zICh3
aGljaCBJIGNvLWF1dGhvcmVkKS48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPkluIHNlY3Rpb24gNC44LCB3ZSBtYWRlIGEgY2xlYXIgZGlzdGluY3Rpb24g
YmV0d2VlbiBhIHNlcnZpY2UgcGF0aCBsYXllciAoc3RlZXJpbmcgcGFja2V0cyBob3AgYnkgaG9w
IGFsb25nIHRoZSBjaGFpbikgYW5kIGEgc2VydmljZSBmdW5jdGlvbiBsYXllciAoY29udmV5DQog
bWV0YWRhdGEgaW5mb3JtYXRpb24gb2YgaW50ZXJlc3QgdG8gU0ZzKS4gVGVybWlub2xvZ3kgYXNp
ZGUsIGl0IHNlZW1zIHRoYXQgc3VjaCBsYXllcmVkIHZpZXcgd2FzIGFncmVlZCB1cG9uIGJ5IG1h
bnkgcGVvcGxlIG9uIHRoZSBtYWlsaW5nIGxpc3QuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5Ob3cgdGhpcyBjZXJ0YWlubHkgZG9lcyBiZWcgdGhlIHF1
ZXN0aW9uIG9mIHNvbHZpbmcgQk9USCBwcm9ibGVtcyB3aXRoIHRoZSBzYW1lIChwYWNrZXQpIGVu
Y2Fwc3VsYXRpb24gbWVjaGFuaXNtLiBOb3RhYmx5IHdoZW4gb2JzZXJ2aW5nIHRoYXQgbWFueSB1
c2UgY2FzZXMNCiBjb3VsZCBiZSBzYXRpc2ZpZWQgd2l0aG91dCBTRi1sZXZlbCBtZXRhZGF0YSwg
b3IgYnkgdXNpbmcgbW9yZSBvdXQtb2YtYmFuZCB3YXlzIHRvIGNvbnZleSBzdWNoIFNGIG1ldGFk
YXRhLiBBbmQgYWxzbyB3aGVuIG9ic2VydmluZyB0aGF0IGluYmFuZCBtYXJraW5nIChlLmcuIHBh
Y2tldCBoZWFkZXJzKSBjb21lcyB3aXRoIHZhcmlvdXMgcHJvcyAmYW1wOyBjb25zIChzb21lIG9m
IHRoZSBpc3N1ZXMgYmVpbmcgaWRlbnRpZmllZCBpbiB0aGUgZHJhZnQsDQogZS5nLiBzZWN0aW9u
cyA0LjEgYW5kIDQuMikuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj5JIGRvIGFncmVlIHdpdGggTWFyaWEuIFdlIG1heSB3YW50IHRvIGV4cGxvcmUgb3Ro
ZXIgb3B0aW9ucyBmb3IgYWRkcmVzc2luZyB0aGUgbmVlZHMgb2YgdGhlIHNlcnZpY2UgcGF0aCBs
YXllciB0aGF0IGRvIG5vdCByZXF1aXJlIGFuIGV4cGxpY2l0IGNoYWluLWlkIG9mIHNvcnRzLjwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SW4gdGhlIGRy
YWZ0LCB3ZSBjb25jbHVkZWQgYnkgc3RhdGluZyDigJxBIHByb2R1Y3RpdmUgcGF0aCBmb3J3YXJk
IGNvdWxkIGJlIHRvIGRpdmlkZSBhbmQgY29ucXVlcjogdG8gY2xlYXJseSBzZXBhcmF0ZSB0aGUg
cHJvYmxlbSBvZiBTZXJ2aWNlIEZ1bmN0aW9uIFBhdGggdG9wb2xvZ3kNCiBmcm9tIHRoZSZuYnNw
OyZuYnNwOyBwcm9ibGVtIG9mIFtjb252ZXlpbmcgU0ZdIG1ldGFkYXRh4oCdLiBJIGRvIGJlbGll
dmUgd2Ugc2hvdWxkIGV4cGxvcmUgc3VjaCBzZXBhcmF0aW9uIHByaW5jaXBsZSBmdXJ0aGVyLjwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4w
cHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkZyb206PC9zcGFu
PjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+c2ZjDQogWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+XTxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48Yj5PbiBCZWhhbGYgT2Y8c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPjxhIGhyZWY9Im1haWx0
bzptaWtlYmlhbmNAYW9sLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPm1pa2ViaWFuY0Bhb2wuY29tPC9zcGFuPjwvYT48YnI+DQo8Yj5TZW50OjwvYj48c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+RnJpZGF5LCBNYXJj
aCAxNCwgMjAxNCA1OjUwIFBNPGJyPg0KPGI+VG86PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9z
cGFuPjwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElE
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+SSB3b3VsZCBpbWFnaW5lIHRoYXQgaWYg
d2UgbWFkZSB0aGUgQ2hhaW4gSUQgZmllbGQgaW4gdGhlIGhlYWRlciBiZSBvcHRpb25hbCwgeWV0
IHN0aWxsIHJlcXVpcmVkIGEgaGVhZGVyIGFuZCBzdGlsbCByZXF1aXJlZCB0aGF0IHNvbWUNCiBp
bmRpY2F0aW9uIG9mIHRoZSBjaGFpbiBiZSBjYXJyaWVkIHNvbWV3aGVyZSBpbiB0aGUgcGFja2V0
IChtcGxzIGxhYmVsIG9yIHZsYW4gb3Igd2hhdGV2ZXIpLCB0aGF0IHRoZSBpbXBsZW1lbnRhdGlv
biB3b3VsZCBiZWNvbWUgb3Zlcmx5IGNvbXBsaWNhdGVkLiAmbmJzcDtUbyBkbyBzbyB3b3VsZCBi
ZSB1c2luZyBTRkMgc2ltcGx5IGFzIGEgbWVjaGFuaXNtIHRvIGNhcnJ5IG1ldGEgZGF0YSBhbmQg
bm90IGF0IGFsbCBmb3Igc2VydmljZSBjaGFpbmluZywNCiB3aGljaCBzb3VuZHMgY291bnRlciBp
bnR1aXRpdmUgdG8gbWUuJm5ic3A7PGJyPg0KPGJyPg0KTWFyaWEsJm5ic3A7PGJyPg0KU28sIHlv
dSBhcmUgc2F5aW5nIHRoYXQgeW91IHdhbnQgdG8gdXNlIFNGQyB0byBjYXJyeSBhcm91bmQgbWV0
YWRhdGEsIGJ1dCBub3QgZm9yIGFjdHVhbCBzZXJ2aWNlIGNoYWluaW5nIGJlY2F1c2UgeW91IGFs
cmVhZHkgaGF2ZSBhIHdheSB0byBpbXBsZW1lbnQgc2VydmljZSBjaGFpbmluZyBvdXRzaWRlIG9m
IFNGQz8gJm5ic3A7TWF5YmUgSSdtIG5vdCBmb2xsb3dpbmcsIGJ1dCBpdCBzZWVtcyB0byBtZSB0
aGF0IGlmIHlvdSB3ZXJlIHRvIHVwZ3JhZGUgeW91cg0KIG5ldHdvcmsgdG8gc3VwcG9ydCBTRkMg
dGhhdCB5b3Ugd291bGQgY2hhbmdlIGZyb20gdXNpbmcgeW91ciBleGlzdGluZyBtZWNoYW5pc20g
YW5kIHN0YXJ0IHVzaW5nIFNGQywgd2hpY2ggaXMgbWVhbnQgdG8gcHJvdmlkZSBzdXBwb3J0IGZv
ciBzZXJ2aWNlIGZ1bmN0aW9ucyB0aGF0IGFyZSBub3QgU0ZDIGF3YXJlLiAmbmJzcDtUaGVyZSBh
cmUgYSBudW1iZXIgb2YgdXMgd2hvIGhhdmUgaW1wbGVtZW50ZWQsIGluIG9uZSB3YXkgb3IgYW5v
dGhlciwgc29tZQ0KIHNvcnQgb2Ygc2VydmljZSBjaGFpbmluZywgYnV0IEkgKEkgY2FuIGF0IGxl
YXN0IHNwZWFrIGZvciBteXNlbGYpIGFtIGxvb2tpbmcgdG8gU0ZDIG5vdCB0byBlbmhhbmNlIG15
IGN1cnJlbnQgaW1wbGVtZW50YXRpb24sIGJ1dCB0byByZXBsYWNlIGl0IHdpdGggc29tZXRoaW5n
IGJldHRlciB3aGlsZSBzdGlsbCBtYWludGFpbmluZyBteSBjb3JlIChub24gc2VydmljZSBmdW5j
dGlvbikgaW5mcmFzdHJ1Y3R1cmUuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW4tYm90dG9tOjYu
NzVwdCI+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJ0ZXh0
LWFsaWduOmNlbnRlciI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4NCjxociBzaXplPSIxIiB3
aWR0aD0iMTAwJSIgbm9zaGFkZT0iIiBzdHlsZT0iY29sb3I6Izk5OTk5OSIgYWxpZ249ImNlbnRl
ciI+DQo8L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tYm90dG9tOjYuNzVwdCI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5Gcm9tOjxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PC9i
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5j
b20lM2NrZWdyYXlAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+a2VncmF5QGNpc2NvLmNvbSZsdDtrZWdyYXlAY2lzY28uY29tPC9zcGFuPjwvYT4m
Z3Q7PGJyPg0KPGI+VG86PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPjwvYj5Sb24gUGFya2VyJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+Jmd0OyxKaW0gR3Vp
Y2hhcmQgKGpndWljaGFyKSZsdDs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+amd1aWNoYXJAY2lzY28u
Y29tPC9zcGFuPjwvYT4mZ3Q7LEpvZWwNCiBNLiBIYWxwZXJuJmx0OzxhIGhyZWY9Im1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+Jmd0Ozxicj4NCjxiPmNjOjxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+PGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyUzY3NmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZyZsdDtzZmNAaWV0Zi5vcmc8L3NwYW4+
PC9hPiZndDs8YnI+DQo8Yj5TZW50OjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj48L2I+RnJpZGF5LCBNYXJjaCAxNCwgMjAxNDxicj4NCjxiPlN1YmplY3Q6
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5SZTog
W3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8YnI+DQo8YnI+DQomIzQzOzEgdGhlIGlk
ZWEgaXMgaW50ZXJvcGVyYWJpbGl0eS48YnI+DQo8YnI+DQo8YnI+DQpPbiAzLzE0LzE0IDEyOjU1
IFBNLCAmcXVvdDtSb24gUGFya2VyJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPiZndDsg
d3JvdGU6PGJyPg0KPGJyPg0KJmd0O1RoYW5rcywgSmltLjxicj4NCiZndDs8YnI+DQomZ3Q7UmVt
ZW1iZXIgdGhhdCB3ZSBoYXZlIHNhaWQgbWFueSB0aW1lcyB0aGF0IHRoZSBTRkMgc2VydmljZSBo
ZWFkZXIgaXM8YnI+DQomZ3Q7dHJhbnNwb3J0IGluZGVwZW5kZW50LiAmbmJzcDsgSnVzdCBiZWNh
dXNlIHRoZSBjaGFpbiBpZCBjb3VsZCBiZSBjYXJyaWVkIGluPGJyPg0KJmd0O3NvbWUgZm9ybSBv
ciBhbm90aGVyIHdpdGggc29tZSBwYXJ0aWN1bGFyIHRyYW5zcG9ydCBkb2Vzbid0IG1lYW4gdGhh
dCBpdDxicj4NCiZndDtjb3VsZCBiZSB1bml2ZXJzYWxseSBjb252ZXllZC4gJm5ic3A7Jm5ic3A7
IEJ5IG1ha2luZyBhbmQga2VlcGluZyB0aGUgU0ZDIHNlcnZpY2U8YnI+DQomZ3Q7aGVhZGVyIHRy
YW5zcG9ydCBpbmRlcGVuZGVudCBtYWtlcyBpdCBtb3JlIGFwcGxpY2FibGUgaW4gbW9yZTxicj4N
CiZndDtlbnZpcm9ubWVudHMgYW5kIG1vcmUgbGlrZWx5IHRvIGdldCBhZG9wdGVkIGJyb2FkbHku
PGJyPg0KJmd0Ozxicj4NCiZndDsgJm5ic3A7IFJvbjxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0K
Jmd0Oy0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0O0Zyb206IEppbSBHdWljaGFy
ZCAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmpndWljaGFyQGNpc2Nv
LmNvbTwvc3Bhbj48L2E+XTxicj4NCiZndDtTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDM6
NTIgUE08YnI+DQomZ3Q7VG86IEpvZWwgTS4gSGFscGVybjsgUm9uIFBhcmtlcjxicj4NCiZndDtD
Yzo8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KJmd0O1N1YmplY3Q6IFNGQyBl
bmNhcHN1bGF0aW9uIGNoYWluIElEPGJyPg0KJmd0Ozxicj4NCiZndDtIaSBKb2VsLDxicj4NCiZn
dDs8YnI+DQomZ3Q7UGVyaGFwcyBidXQgSSB3b3VsZCBwb2ludCBvdXQgdGhhdCB0aGUgYmFzZSBT
RkMgaGVhZGVyIGNvdWxkIGhhdmUgYSBsb3Q8YnI+DQomZ3Q7bW9yZSBpbmZvcm1hdGlvbiB0aGFu
IGp1c3QgdGhlIGNoYWluIElEOyBJIHdvdWxkIGFsc28gcG9pbnQgb3V0IHRoYXQgdGhlPGJyPg0K
Jmd0O2RldmlsIGlzIGluIHRoZSBkZXRhaWxzIGFuZCBzYXlpbmcgJnF1b3Q7d2VsbCwgSSBjYW4g
anVzdCB1c2UgYW4gTVBMUyBsYWJlbCZxdW90Ozxicj4NCiZndDtoaWRlcyBtdWNoIG9mIHRoZSBj
b21wbGV4aXR5IG9mIGFjdHVhbGx5IGRvaW5nIHRoYXQuPGJyPg0KJmd0Ozxicj4NCiZndDtPbiAz
LzE0LzE0LCAyOjM1IFBNLCAmcXVvdDtKb2VsIE0uIEhhbHBlcm4mcXVvdDsgJmx0OzxhIGhyZWY9
Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8
YnI+DQomZ3Q7PGJyPg0KJmd0OyZndDtJZiB0aGUgdHJhbnNwb3J0IGhlYWRlciBjYXJyaWVzIGVu
b3VnaCBpbmZvcm1hdGlvbiBmb3IgaWRlbnRpZnlpbmcgdGhlPGJyPg0KJmd0OyZndDtzZXF1ZW5j
ZSAoVkxBTiB0YWcgb3IgTVBMUyBsYWJlbCBjYW4gYm90aCBkbyB0aGUgam9iKSwgdGhlbiBhcmd1
YWJseTxicj4NCiZndDsmZ3Q7dGhlIGdsb2JhbCBjaGFpbiBJRCBpcyByZWR1bmRhbnQuIEkgY2Fu
IGxpdmUgd2l0aCBjYXJyeWluZyBpdCBhbnl3YXk8YnI+DQomZ3Q7Jmd0O2VpdGhlciBpZiBJIGhh
dmUgbWV0YWRhdGEgdG8gY2FycnksIG9yIGlmIEkgbmVlZCB0aGUgY2hhaW4gSUQgZm9yIHNvbWU8
YnI+DQomZ3Q7Jmd0O3B1cnBvc2UuPGJyPg0KJmd0OyZndDsgQWZ0ZXIgYWxsLCBzb21lIGZvbGtz
IHNlZW0gdG8gd2FudCB0byB1c2UgdGhhdCBmb3IgdGhlIGZvcndhcmRpbmc8YnI+DQomZ3Q7Jmd0
O2RlY2lzaW9ucy48YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7WW91cnMsPGJyPg0KJmd0OyZn
dDtKb2VsPGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0O09uIDMvMTQvMTQsIDI6MjggUE0sIFJv
biBQYXJrZXIgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7IFRoZSBjaGFpbiBJRCBpcyB0aGUgbGFi
ZWwgdGhhdCBkZWZpbmVzIHRoZSBzZXF1ZW5jZSBvZiBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7
ZnVuY3Rpb25zIHRoYXQgbXVzdCBiZSB2aXNpdGVkLiAmbmJzcDsgSXQgY2FuIGJlIHRob3VnaHQg
b2YgYXMgYSBoYW5kbGUgZm9yIGE8YnI+DQomZ3Q7Jmd0OyZndDtzdGFjayBvZiBtdXN0LXZpc2l0
IG5ldHdvcmsgbG9jYXRpb25zLiAmbmJzcDsgSSBkb24ndCBzZWUgaG93IHRoaXMgY2FuIGJlPGJy
Pg0KJmd0OyZndDsmZ3Q7YW55dGhpbmcgYnV0IG1hbmRhdG9yeS48YnI+DQomZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsgJm5ic3A7Jm5ic3A7Jm5ic3A7IFJvbjxicj4NCiZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyBGcm9tOiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+XSBPbiBCZWhhbGYgT2Yg
U3VyZW5kcmEgS3VtYXI8YnI+DQomZ3Q7Jmd0OyZndDsoc21rdW1hcik8YnI+DQomZ3Q7Jmd0OyZn
dDsgU2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAxOjQ2IFBNPGJyPg0KJmd0OyZndDsmZ3Q7
IFRvOiBKb2VsIE0uIEhhbHBlcm47IE5BUElFUkFMQSwgTUFSSUEgSDxicj4NCiZndDsmZ3Q7Jmd0
OyBDYzo8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7IFN1
YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9u
czxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBbVHJpbW1lZCB0aGUgcmVjaXBp
ZW50IGxpc3QgLSBuZWVkcyBhcHByb3ZhbCBvdGhlcndpc2VdPGJyPg0KJmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7IENvbXBsZXRlbHkgYWdyZWUgaGVyZS48YnI+DQomZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsgU0ZDIGRvZXMgbm90IHByZXZlbnQgVkxBTiBzdGl0Y2hpbmcgYW5k
IG9uZSBjYW4gY29udGludWUgdG8gZG8gdGhhdC48YnI+DQomZ3Q7Jmd0OyZndDtXaGlsZSBhdCB0
aGUgc2FtZSB0aW1lIFNGQyBjYW4gaW5jbHVkZSBWTEFOIHN0aXRjaGluZyB0byBzdXBwb3J0PGJy
Pg0KJmd0OyZndDsmZ3Q7bGVnYWN5IFNGcyBpbiB0aGUgc2FtZSBjaGFpbiB0aGF0IGluY2x1ZGVz
IFNGQyBhd2FyZSBTRnMuIEV2ZW4gbGVnYWN5PGJyPg0KJmd0OyZndDsmZ3Q7U0ZzIGJlbmVmaXQg
ZnJvbSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgaGVuY2UgY2FuIGJlIHNoYXJlZCBhY3Jvc3M8
YnI+DQomZ3Q7Jmd0OyZndDtkaWZmZXJlbnQgc2VydmljZSBjaGFpbnMuPGJyPg0KJmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IFN1cmVuZHJhLjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBPbiAzLzE0LzE0
IDEwOjI2IEFNLCAmcXVvdDtKb2VsIE0uIEhhbHBlcm4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8YnI+DQom
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IE15IG93biBpbmNsaW5hdGlvbiBpcyB0
byBvYnNlcnZlIHRoYXQgaWYgeW91IGRvbid0IG5lZWQgZXhwbGljaXQ8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7IGNoYWluIGlkZW50aWZpY2F0aW9uIGFuZCB5b3UgZG9uJ3QgbmVlZCBtZXRhZGF0YSwg
eW91IGNhbiBqdXN0IG9taXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBzZmMvbnNoIGhlYWRl
ci4gU3RpbGwgZG8gc2VydmljZSBjaGFpbmluZywganVzdCBubyBleHRyYSBoZWFkZXIuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgSWYgd2UgYXJlIGdvaW5nIHRv
IGhhdmUgdGhlIGhlYWRlciwgaXQgc2VlbXMgdG8gbWUgdGhhdCB0aGUgY2hhaW48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7aWRlbnRpZmljYXRpb24gZmllbGQgaXMgdmVyeSB1c2VmdWwsIGFuZCBsb3cg
Y29zdCBvbmNlIHdlIGhhdmUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O2hlYWRlci48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBZb3Vycyw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7IEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyBPbiAzLzE0LzE0LCAxOjAwIFBNLCBOQVBJRVJBTEEsIE1BUklBIEggd3JvdGU6PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgRXhwbGljaXQgY2hhaW4gaWRlbnRpZmljYXRpb24gc2hvdWxkIGJl
IG1hZGUgb3B0aW9uYWwuIEkgYmVsaWV2ZSBpdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdh
cyBkaXNjdXNzZWQgZmV3IG1vbnRocyBhZ28gb24gdGhpcyBtYWlsaW5nIGxpc3QuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBNYXJpYTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKkZyb206KnNmYyBb
PGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFu
PjwvYT5dICpPbiBCZWhhbGYgT2YgKkptaC5kaXJlY3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAqU2VudDoqIFRodXJzZGF5LCBNYXJjaCAxMywgMjAxNCAxMjoxMiBQTTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICpUbzoqPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+a2VncmF5QGNpc2NvLmNvbTwvc3Bhbj48L2E+
OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVm
PSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+OzxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86
c21rdW1hckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5zbWt1bWFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhy
ZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5qZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICpDYzoqPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpuaWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb20i
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5uaWNvbGFzLmJvdXRo
b3JzQHFvc21vcy5jb208L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+
OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVm
PSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5oYWRpQG1vamF0YXR1LmNvbTwvc3Bhbj48L2E+Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPjxhIGhyZWY9Im1haWx0bzpyb25fcGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+cm9uX3BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVy
Lm5ldDwvc3Bhbj48L2E+Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
KlN1YmplY3Q6KiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJh
dGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqSW1wb3J0YW5jZToqIExvdzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgQXNzdW1pbmcgSSB1
bmRlcnN0YW5kIHlvdSBwcm9wZXJseSBLZW4sIEkgZGlzYWdyZWUuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgZXhhbXBsZSwgYnkgdXNpbmcg
c2VwYXJhdGUgdGVybXMgSSBjYW4gZWFzaWx5IGRpc2N1c3MgdGhlIGZhY3Q8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyB0aGF0IGNlcnRhaW4ga2luZHMgb2YgZGF0YSAoY2hhaW4gaWRlbnRpZmlj
YXRpb24pIG9ubHkgbmVlZCB0byBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFkanVzdCBi
eSBhIGZldyBhcHBzIGluIHJhcmUgY2FzZXMuIEFuZCB0aGF0IGRhdGEgaXMgbm90IGJlZWRlZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJ5IHRoZSBhcHBsaWNhdGlvbnMuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBVbmxlc3MgeW91IHdvdWxk
IGxpa2UgdG8gY29uc2lkZXIgdGhlIGNoYWluIGlkZW50aWZpY2F0aW9uIGFzIGJlaW5nPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3B0aW9uYWw/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3Vycyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50IGZyb20gbXkgU2Ftc3VuZyBzbWFydHBob25lIG9u
IEFUJmFtcDtUPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0t
LS0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJp
anNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgRnJvbTogJnF1b3Q7S2VuIEdyYXkgKGtlZ3JheSkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0
bzprZWdyYXlAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+a2VncmF5QGNpc2NvLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86a2VncmF5QGNpc2NvLmNvbTwvc3Bhbj48
L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUbzogTHVjeSB5b25nICZsdDs8
YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3
ZWkuY29tJTNlJTNlLCUyMlN1cmVuZHJhIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tJmd0OyZndDssJnF1b3Q7U3Vy
ZW5kcmE8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj5LdW1hciAoc21rdW1hcikmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOnNta3VtYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c21rdW1hckBjaXNjby5jb208L3NwYW4+PC9hPjxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0i
bWFpbHRvOnNta3VtYXJAY2lzY28uY29tJTNlJTNlLCUyMkppbSIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSZndDsmZ3Q7
LCZxdW90O0ppbTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPkd1aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsoamd1aWNoYXIp
JnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqZ3Vp
Y2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5qZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2Nv
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpq
Z3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgQ0M6IE5pY29sYXMgQk9VVEhPUlMgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJP
VVRIT1JTQHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5j
b20lM2UlM2Usc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSZndDsmZ3Q7LHNmYzwvc3Bhbj48L2E+
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnJTNlJTNlLEphbWFsIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9yZyZn
dDsmZ3Q7LEphbWFsPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+SGFkaSBTYWxpbSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRh
dHUuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aGFkaUBt
b2phdGF0dS5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhy
ZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSUzZSUzZSxSb24iIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86aGFkaUBtb2phdGF0dS5jb20mZ3Q7Jmd0
OyxSb248L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj5QYXJrZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWls
dG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3Nw
YW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSUzZSUzZSwlMjJicmlqc21hbkBqdW5pcGVyLm5l
dCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tJmd0OyZndDssJnF1b3Q7YnJpanNtYW5AanVuaXBl
ci5uZXQ8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDsm
cXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9z
cGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQlM2UlM2UsJTIySm9lbCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCZndDsmZ3Q7LCZx
dW90O0pvZWw8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj5NLiBIYWxwZXJuJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7
PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5qbWhAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT48c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9
Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPiZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBU
aGUgd29yZCAmcXVvdDttZXRhZGF0YSZxdW90OyBpcyBhIHB1cnBvc2VseSBhbWJpZ3VvdXMgdGVy
bSAmcXVvdDtkYXRhIHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwcm92aWRlcyBpbmZv
cm1hdGlvbiBhYm91dCBvdGhlciBkYXRhJnF1b3Q7LiBJdCBpcyB1c2VkIHRvIGF2b2lkIFRISVM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rpc2N1c3Npb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgZXhhbXBsZSwgSSBwcm9wb3NlIHdl
IGRlZmluZSAmcXVvdDt0ZXF1aWxhIG1ldGFkYXRhJnF1b3Q7IGJlY2F1c2UsPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgZnJhbmtseSwgSSB3aWxsIG5lZWQgdG8gb3JkZXIgYSB0cmlwbGUtc2hv
dCBpZiB3ZSBrZWVwIGF0dGVtcHRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBkZWZp
bmUgc29tZXRoaW5nIHRoYXQsIGJ5IGRlZmluaXRpb24sIGlzIGFtYmlndW91cy4gSSdkIGxpa2U8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBteSBiYXJ0ZW5kZXIgdG8gdW5kZXJzdGFuZCBtZSBz
cGVjaWZpY2FsbHkgd2hlbiBJIHNheSAmcXVvdDtJIG5lZWQgYTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7c2hvdCZxdW90Oy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IE9uIDMvMTMvMTQgNzo0OSBBTSwgJnF1b3Q7THVjeSB5b25nJnF1b3Q7ICZs
dDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdA
aHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1h
aWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
O1NuaXAuLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7U0smZ3Q7IEp1c3Qg
Y29weWluZyBmcm9tIHRoZSBQUzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
Oy0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtEYXRhIHBsYW5lIG1ldGFk
YXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5IHRvIGV4Y2hhbmdlIGluZm9ybWF0aW9uPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtiZXR3ZWVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDt0aGUgbmV0d29yayBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBm
dW5jdGlvbnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbmQgc2VydmljZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7ZnVuY3Rpb25zIGFuZCB0aGUgbmV0d29yay48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7LS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O0l0
IGlzIGEgbHVjaWQgZGVmaW5pdGlvbi4gV2UgYXJlIHVubmVjZXNzYXJpbHkgbWFraW5nIHRoZSB3
b3JkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmcXVvdDtuZXR3b3JrJnF1b3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtjb250cm92ZXJzaWFsLCBJTU8uPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0O1tMdWN5XSBUaGlzIGlzIG15IHBvaW50LiAmcXVvdDtUaGUgbmV0d29yayZxdW90
OyBpcyB0b28gZ2VuZXJhbCBoZXJlLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hpY2ggYnJp
bmdzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDttZXRhZGF0YSBncmVhdCBw
b3dlciB0byBkbyBtYW55IHRoaW5ncy4gVGhpcyBpcyB3aHkgcGVvcGxlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtpbnZlbnQgaWRlYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0O2hlcmUsIHdoaWNoIGNhdXNlcyBhIGxvdCBvZiBkZWJhdGVzIG9uIG1ldGFkYXRhIHVzYWdl
IHBvdGVudGlhbHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2U8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3Nob3VsZCBub3Qgc3BlbmQgYSBsb3Qgb2YgdGltZXMgb24g
dGhhdCBkZWJhdGVzIGFuZCBqdWRnZSB3aGljaDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dXNh
Z2UgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3ZhbHVhYmxlIG9yIG5v
dC4gVGh1cywgZm9yIHRoZSBTRkMgd29yaywgaXQgd2lsbCBiZSBoZWxwZnVsIGlmPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDt3ZSBjYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0O25hcnJvdyBkb3duIGEgYml0LiBKb2VsIG1ha2VzIGV4cGxpY2l0bHkgdHdvIGNhc2VzLCB3
aGljaCBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGVscGZ1bCB0bzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7ZGV2ZWxvcCB1c2UgY2FzZXMgZm9yIGVhY2ggY2FzZS4g
SSB3b3VsZCBsaWtlIHRvIHNlZSB0aGF0IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cHJv
YmxlbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7c3RhdGVtZW50IGNhbiBi
ZSBtb3JlIHNwZWNpZmljIG9uIG1ldGFkYXRhIGRlZmluaXRpb24sIHdoaWNoIG1heTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7YmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
O2hlbHBmdWwgaW4gbGVzcyBmb2N1c2luZyBvbiBpdCBhbmQgbW92aW5nIGZvcndhcmQuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0O0x1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7U3VyZW5kcmEuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O1RoYW5rcyw8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDtGcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbPGEgaHJlZj0ibWFpbHRv
OmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPm1haWx0bzpqZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPl08YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAy
MDE0IDQ6MzggUE08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtUbzog
THVjeSB5b25nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Q2M6IEpv
ZWwgTS4gSGFscGVybjsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcjs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlq
c21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7DQogc2ZjOyBKYW1hbDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7SGFkaSBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0O1N1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1j
b25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0hpIEx1Y3ksPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Tm8uIEkgYW0gc2ltcGx5IHNheWluZyB3ZSBzaG91bGQgbm90IG92
ZXJjb21wbGljYXRlIHRoZSBwcm9ibGVtPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7c3RhdGVtZW50IHdpdGggdGV4dCB0aGF0IGFkZHMgbGl0dGxlIHRvIG5vIHZhbHVl
IGluIG15IG9waW5pb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2hldGhlcjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O3dlIGNhbGwgaXQgbWV0YWRhdGEsIG9y
IGNvbnRleHQsIGhhcyBubyBiZWFyaW5nIG9uIHRoZSBmYWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDt0aGF0IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O3By
b2JsZW0gc3RhdGVtZW50IGFscmVhZHkgY2xlYXJseSBzdGF0ZXMgd2UgbmVlZCB0byBiZSBhYmxl
IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtwYXNzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7aW5mb3JtYXRpb24gYmV0d2VlbiBTRsK5cyBhbmQgYmV0d2VlbiB0
aGUgbmV0d29yayAmYW1wOyBTRsK5cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtPbiAzLzEyLzE0LCA1OjEzIFBNLCAm
cXVvdDtMdWN5IHlvbmcmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2Vp
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmx1Y3kueW9u
Z0BodWF3ZWkuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBo
cmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208L3NwYW4+PC9h
PiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7SGkgSmltLDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7SSBmb3Igb25lIGRvbid0IGFncmVlIGFuZCB0aGluayB3ZSBh
cmUgb3ZlciBjb21wbGljYXRpbmcgd2hhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2hvdWxk
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2JlIHN0cmFpZ2h0
Zm9yd2FyZC4gVGhlIFNGQyBlbmNhcHN1bGF0aW9uIHNob3VsZCBlbmFibGUgdHdvPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDt0aGluZ3M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsxLiBTdGVlcmluZyBvZiBzZWxlY3RlZCBmbG93cyB0aHJvdWdoIGEgc2VydmljZSBjaGFpbjsg
dGhpcyBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O3NlcnZpY2UgZnVuY3Rpb24gcGF0aC48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Mi4gUGFzc2luZyBvZiBjb250ZXh0
IGFzc29jaWF0ZWQgd2l0aCBhIGdpdmVuIGZsb3cgd2l0aGluIHNhaWQ8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7ZnVuY3Rpb24gcGF0aC4gVGhpcyBjb250ZXh0IGluZm9ybWF0aW9uIG1heSBiZSBjb25z
dW1lZCBieSBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtTRiAoYW48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7YXBwbGljYXRpb24gSUQgaXMgYW4gZXhhbXBs
ZSkgb3IgbWF5IGJlIGNvbnN1bWVkIGJ5IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9y
d2FyZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtlbGVt
ZW50cyAoYSB2cmYtSUQgaXMgYW4gZXhhbXBsZSkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0O1tMdWN5XSBEbyB5b3UgY2FsbCB0aGUgY29udGV4dCBhcyBtZXRh
ZGF0YSBvciBub3Q/IERvIHdlIGhhdmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Fub3RoZXI8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7dGVybSBoZXJlIGJl
c2lkZSBTRkMgaGVhZGVyIGFuZCBtZXRhZGF0YS4gSSBzZWUgdGhhdCB5b3UgZG9uJ3Q8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dhbnQgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7c2VwYXJhdGUgd2hhdCBpcyBjb25zdW1lZCBieSBTRiBhbmQgd2hhdCBp
cyBjb25zdW1lZCBieSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7ZWxlbWVudHMuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDtTZW50IGZyb20gbXkgaVBob25lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7IE9uIE1hciAxMiwgMjAxNCwgYXQgNDoxNiBQTSwgJnF1b3Q7THVjeSB5b25n
JnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3ku
eW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+bHVjeS55b25nQGh1YXdlaS5jb208L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0Bo
dWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFp
bHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0Ow0KIHdyb3RlOjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgR3JlYXQuIFRoZW4gd2UgbWF5
IGNvbnNpZGVyIHR3byBzcGVjaWFsIG1ldGFkYXRhIGRlZmluaXRpb25zPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtpbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0O3Byb2JsZW0gc3RhdGVtZW50IHNvIHdlIGNhbiBhbGwgdXNlIHRoZSBzYW1lIGRl
ZmluaXRpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SGVyZSBpcyBteTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7c3VnZ2VzdGVkIHRleHQgYW5k
IGxpa2UgdG8gaGVhciB5b3UgYW5kIG90aGVyJ3MgaW5wdXQgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtzdWdnZXN0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0
aGUgYWJpbGl0eTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dG88YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2V4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdl
ZW4gdGhlIGVsZW1lbnRzIGluIGEgc2VydmljZSBmdW5jdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Y2hhaW5pbmcuIEluIHRoaXMgY29udGV4dCwg
dGhlcmUgYXJlIHR3byB0eXBlcyBvZiBkYXRhIHBsYW5lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDttZXRhZGF0YS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFNl
cnZpY2UgRnVuY3Rpb24gTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBleGNoYW5nZWQgYmV0d2Vl
bjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Y2xhc3Np
ZmllciBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMgdG88
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2ZhY2lsaXRh
dGUgc2VydmljZSBmdW5jdGlvbnMgb24gdGhlIHBhY2tldCB0cmVhdG1lbnQuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTdGVlcmluZyBNZXRhZGF0YTogdGhlIGlu
Zm9ybWF0aW9uIGZyb20gc2VydmljZSBmdW5jdGlvbnMgdG8gYTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Y2xhc3NpZmllciBvciBzZXJ2aWNlIG5vZGUg
Zm9yIHRyYWZmaWMgZm9yd2FyZGluZyBwdXJwb3NlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsgLWVuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7IEZyb206IEpvZWwgTS4gSGFscGVybiBbPGEgaHJlZj0ibWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+XTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2gg
MTIsIDIwMTQgMjozNSBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXI8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBDYzogSmltIEd1
aWNoYXJkIChqZ3VpY2hhcik7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9z
cGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7IHNmYzsgSmFt
YWwgSGFkaTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
IFNhbGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsg
U3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRp
b25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBZZXMsIEkgYW0g
dHJ5aW5nIHRvIGNvbnNpc3RlbnRseSBkaXN0aW5ndWlzaCB0aG9zZSB0d28gY2FzZXM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3doZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0O3RhbGtpbmcgYWJvdXQgdGhlIGluZm9ybWF0aW9uIGNhcnJpZWQgd2l0
aCBwYWNrZXRzIGluIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NoYWlucy48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAzOjEzIFBNLCBM
dWN5IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IEpvZWwsIFNlZSBiZWxvdy4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0g
RnJvbTogc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmc8L3NwYW4+PC9hPl0gT24gQmVoYWxmIE9mIEpvZWwgTS4gSGFscGVybjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7U2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjAyIFBNIFRvOiBMdWN5
IHlvbmc7IE5pY29sYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb24gUGFya2Vy
IENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxh
IGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9
Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0
OzsNCiBzZmM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2Zj
LW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgd2FzIHRyeWluZyB0byB3b3JkIGl0IGNhcmVmdWxseSBub3Qg
dG8gZm9jdXMgb24gd2hvIHB1dHM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlv
biBpbiwgYnV0IG9ubHkgb24gd2hvIGNvbnN1bWVzIHRoZSBpbmZvcm1hdGlvbi48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSW5mb3JtYXRpb24g
Zm9yIHNlcnZpY2UgZnVuY3Rpb25zIG1heSBjb21lIGZyb20gdGhlIGluZ3Jlc3M8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2xhc3NpZmllciBv
ciBmcm9tIG90aGVyIHNlcnZpY2UgZnVuY3Rpb25zLiBbTHVjeV0gdGhpcyBpczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7dGhlIG9uZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldy4gSW5m
b3JtYXRpb24gZm9yIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9yd2FyZGluZzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3aWxsIGdl
bmVyYWxseSBjb21lIGZyb20gdGhlIGluZ3Jlc3MgY2xhc3NpZmllciwgYnV0IGluPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtzcGVjaWFsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhc2VzIG1heSBiZSBwcm92aWRlZCBieSBzZXJ2aWNlIGZ1
bmN0aW9ucy4gKEkga2VlcDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2FudGluZyB0byBnZXQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgcmlk
IG9mIHRob3NlIHNwZWNpYWwgY2FzZXMsIGJ1dCBzbyBmYXIgdGhlcmUgc2VlbSB0byBiZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7anVzdCBlbm91Z2g8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgb2YgdGhlbSB0byB3YXJyYW50IGNvdmVyaW5n
IGluIHRoZSBzb2x1dGlvbi4gQW5kIG1vcmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ltcG9y
dGFudGx5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBzaWduaWZpY2FudCBzdXBwb3J0IGZvciBpdCBpbiB0aGUgd29ya2luZyBncm91cC4pIFtM
dWN5XTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7VGhpcyBpczxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgc2Vjb25kIGNhc2UgdXNpbmcg
bWV0YWRhdGEgaW4geW91ciB2aWV3IChidXQgeW91IGRvbid0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtsaWtlIGl0KS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgQW5kIHlvdSBzdWdnZXN0IGRpc3Rpbmd1aXNoaW5nIHRoZXNlIHR3byBjYXNlcyB3
aGVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkaXNjdXNzaW5nPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFib3V0IG1ldGFkYXRhIHVzYWdl
LiBJcyB0aGF0IHJpZ2h0IHVuZGVyc3RhbmRpbmc/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDI6MzMgUE0sIEx1
Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEpvZWwsIEkgaW50ZXJwcmV0IHRoYXQgeW91IHN1Z2dlc3RzIHRoYXQg
ZGlzdGluZ3Vpc2ggdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtleGNoYW5nZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3Jt
YXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGRhdGEgcGxh
bmUgY2FycmllZCBmcm9tIGEgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rp
b24gdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGEgc2VydmljZSBub2RlLiBJcyB0aGlzIHJpZ2h0IHVuZGVyc3RhbmRpbmc/IEx1Y3k8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBo
cmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT5d
IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsyMDE0
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgMToxOTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUE08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBMdWN5IHlvbmc7IE5pY29s
YXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKGpndWljaGFyKTs8c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBN
eSBpbmNsaW5hdGlvbiB3b3VsZCBiZSB0byB0dW5lIHRoYXQgZGVmaW5pdGlvbiB0bzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGlzdGluZ3Vpc2g8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJldHdlZW4gZGF0YXBsYW5lIGNhcnJpZWQg
aW5mb3JtYXRpb24gaW50ZW5kZWQgZm9yIHVzZSBieTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgZnVuY2l0b25zICh3aGF0ZXZlciB0aGUgb3JpZ2luKSwgYW5kIGRhdGFwbGFuZSBj
YXJyaWVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbmZvcm1hdGlvbjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW50ZW5kZWQgZm9y
IGRhdGFwbGFuZSBmb3J3YXJkaW5nIGNvbXBvbmVudHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhp
IEpvZWwsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBJIGFncmVlIHRoYXQgd2UgbmVlZCB1c2luZyB0aGUgc2FtZSBkZWZp
bml0aW9uIGZvciBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0ZXJtLCBidXQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkaXNh
Z3JlZSB0aGF0IHRoZSBtZXRhZGF0YSBkZWZpbml0aW9uIGhlcmUgaXMgYSBzZXQgb2Y8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBp
bmZvcm1hdGlvbiBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIFRoaXMgbWF5IGJlIHRvbyBuYXJyb3c8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O29yIGxlYWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBhIHBhcnRpY3VsYXIgc29s
dXRpb24uIEkgYW0gZmluZSB3aXRoIHRoaXMgZGVmaW5pdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7aW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgcHJvYmxlbSBzdGF0ZW1lbnQgdy8gbWlub3IgdHdlYWsgKHN1Z2dl
c3RlZCBvbiBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsaXN0KS48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FiaWxpdHkgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGNoYW5nZSBpbmZvcm1hdGlv
biBiZXR3ZWVuIHRoZSBjbGFzc2lmaWVycyBhbmQgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZ1bmN0aW9ucywgYmV0
d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgYW5kIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2Z1bmN0aW9ucyBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjbGFzc2lmaWVyc3xzZXJ2aWNlIG5vZGVz
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgVGhlcmUgbWF5IGJlIGEgc29sdXRpb24gdGhhdCBhIHNlcnZpY2UgZnVuY3Rp
b24gcGFzc2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzb21lPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiB0byBhdHRhY2hlZCBzZXJ2aWNlIG5vZGUgd2l0aG91
dCB1c2luZyBTRkM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hlYWRlci48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRo
YW5rcywgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9t
OiBKb2VsIEhhbHBlcm4gRGlyZWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpqbWguZGlyZWN0QGpv
ZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pm1haWx0bzpqbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+XSBTZW50OiBXZWRu
ZXNkYXksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtNYXJjaCAxMiw8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAyMDE0IDEyOjI1
IFBNIFRvOiBMdWN5IHlvbmc7IEpvZWwgTS4gSGFscGVybjsgTmljb2xhczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Qk9VVEhPUlM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChq
Z3VpY2hhcik7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2ZjOyBKYW1hbCBI
YWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBMdWN5LCB5b3Ugc2F5ICZxdW90O3RoZSBtZXRh
ZGF0YSB0ZXJtIG1lYW5zIC4uLiZxdW90OyBUaGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rl
ZmluaXRpb24geW91PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgdGhlbiBwcm92aWRlIGlzIGEgZGVmaW5pdGlvbiBvZiB0aGUgc2V0
IG9mIGluZm9ybWF0aW9uIHdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthcmU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwcm9w
b3NpbmcgdGhhdCB3ZSBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIEksIGFuZCBvdGhlcnMsPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtoYXZlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmVlbiB1c2luZyB0aGUgdGVybSBtZXRhZGF0
YSBtb3JlIG5hcnJvd2x5LiBXZSBjYW4gdXNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aGF0
ZXZlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGRlZmluaXRpb24gd2Ugd2FudC4gQnV0IHdlIGRvIG5lZWQgdG8gYWdyZWUgb24g
dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkZWZpbml0aW9uLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciB0aGUgcHVy
cG9zZXMgb2YgdGhlIFdHLCBpdCBzZWVtcyBtdWNoIG1vcmUgdXNlZnVsIHRvPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDt1c2UgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGVybSBtZXRhZGF0YSBmb3IgdGhlIG5hcnJvd2Vy
IGRlc2NyaXB0aW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEy
LzE0LCAxOjE5IFBNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIEpvZWwsPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEkgYWdyZWUuIFdlIG5lZWQgdG8gZGlmZmVyZW50aWF0ZSB0aGUgbWV0YWRhdGEg
dXNlZCBieTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9u
IGFuZCBTRkMgaGVhZGVyLiBUaGUgbWV0YWRhdGEgdGVybSBtZWFucyBjYXJyeWluZzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7c29tZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3N0YXRlcyBhbG9uZyB3aXRoIHRoZSBwYWNr
ZXQuIElNTzogU0ZDIGhlYWRlciBpcyBhIGtpbmQgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YSBjYXJyaWVk
IG9uIHBhY2tldCBmb3IgbmV4dCBzZXJ2aWNlIG5vZGUgdG8gdXNlLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7SW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29udGV4dCBvZiBTRkMsIHdlIGhhdmUgdGVybSBmb3Ig
U0ZDIGhlYWRlciBhbmQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YSB0aGF0
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7d2FzIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgb3IgYmV0d2Vl
biBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb25zIGFuZCBjbGFzc2lmaWVycy9zZXJ2aWNlIG5vZGVz
LCB3aGljaCBpcyB3aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGUgZHJhZnQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDtmb2N1cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLCBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOmpt
aEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+XSBTZW50OiBXZWRuZXNk
YXksIE1hcmNoIDEyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDIwMTQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMTE6
MTggQU0gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlciBDYzo8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgR3VpY2hhcmQgKGpndWljaGFyKTs8
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0i
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJp
anNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgdGhp
bmsgaXQgaXMgaW1wb3J0YW50IHRvIGtlZXAgYSBzdHJvbmcgZGlzdGluY3Rpb248YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2JldHdlZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgKHdoaWNoIGlzIGZvciB1
c2UgYnkgYXBwbGljYXRpb25zKSBhbmQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2
aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGNoYWluaW5nIGluZm9ybWF0aW9uIGluIHRoZSBiYXNlIHNlcnZpY2UgY2hh
aW4gaGVhZGVyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hpY2ggaXM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZm9y
IHVzZSBieSB0aGUgc2VydmljZSBjaGFpbiBzdXBwb3J0IG1lY2hhbmlzbXMuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAxMDo0
MiBBTSwgTHVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRnVsbHkgYWdyZWUgd2l0aCBKb2Uu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2Ugc2hvdWxkIG5vdCByZXF1aXJlIGEgZml4IGxl
bmd0aCBmb3IgaW4tYmFuZCBtZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YnV0PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBhbHNvIG5vdCBsZWF2ZSBpdCBmb3IgZnJlZWx5IHVzYWdlLiBJbiBmYWN0LCB3
aGVuIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5vZGUg
aW5zZXJ0cyBTRkMgaGVhZGVyIG9uIGEgKGVuY2Fwc3VsYXRlZCkgcGFja2V0IGFuZDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VuZCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmV4dCBzZXJ2aWNlIG5vZGUs
IFNGQyBoZWFkZXIgaXRzZWxmIGNhbiBiZSBzZWVuIGFzIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O21ldGFkYXRhLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmc8L3NwYW4+PC9hPl0gT24gQmVoYWxmIE9mIEpvZWwgTS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O0hhbHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQg
OToyMSBBTSBUbzogTmljb2xhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Qk9VVEhPUlM7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlw
ZXIubmV0PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNmYzsgSmFtYWwgSGFkaSBTYWxp
bSBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIGluLWJhbmQg
bWV0YWRhdGEsIHRoZSBBUEkgZm9yIGFjY2VzcyBjYW4gZWFzaWx5IGJlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBz
eW5jaHJvbm91cy4gT3V0IG9mIGJhbmQgbWV0YWRhdGEgbmVlZHMgZGlmZmVyZW50PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtoYW5kbGluZy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZXJlIGFyZSBtYW55IGNh
c2VzIHdoZXJlIG91dC1vZi1iYW5kIG1ldGFkYXRhIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDt1c2VmdWwgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhcHByb3ByaWF0ZS4gQnV0IHRoZXkgZG8gbm90IGNv
dmVyIGFsbCBuZWVkcyBieSBhbnk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3N0cmV0Y2guPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRXZlbiBpZiBlYWNoIHBpZWNlIG9mIGluLWJhbmQgbWV0
YWRhdGEgaXMgb2YgZml4ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xlbmd0aCw8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHRoZXJlIGFyZSBtYW55IGRpZmZlcmVudCBraW5kcyBvZiBtZXRhdHlwZS4gVHJ5aW5n
IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzYXk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZxdW90O3RoZXJl
IHdpbGwgYmUgZXhhY3RseSBmb3VyIHBpZWNlcywgYW5kIHRoZXkgd2lsbCBiZSBvZjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7dHlwZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHQxLCB0MiwgdDMsIGFuZCB0NCZx
dW90OyBpcyBzaW1wbHkgdG9vIHNwZWNpZmljIGZvciBldmVuIDgwJTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7b2YgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25lZWRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQs
IDg6NTIgQU0sIE5pY29sYXMgQk9VVEhPUlMgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGVsbG8g
Um9uLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VuZGluZyBvdXQgb2YgYmFu
ZCBjb25ncnVlbnQgbWV0YWRhdGEgbWF5IG5vdCBiZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2Fuc3dlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIGFsbCBuZWVkcyBidXQgaXQgaXMgb25lIHRv
b2wgdGhhdCB3ZSBzaG91bGQga2VlcC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IE5vdCBhbGwgbWV0YWRhdGEgaXMgdGllZCB0byBhIHNwZWNpZmljIHBhY2tldCwgZm9yPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtleGFtcGxlIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwb2xpY3kgY2hh
bmdlIGluIFBDUkYgY291bGQgbGVhZCB0byBzb21lIG1ldGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtzaWduYWxpbmcsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIHJlYWN0aW9uIHRpbWUgbmVl
ZCBub3QgYmUgaW1tZWRpYXRlLCBmZXcgbXMgbWF5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtu
b3QgbWF0dGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQXMgeW91IHBvaW50
LCBpZiBhIHBhY2tldCBpcyB0aWVkIHRvIGEgbWV0YWRhdGEgYTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Y29ycmVsYXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvIGNhbiBiZSBzZXQgaW4gYm90
aCBwYWNrZXQgdG8gZGVhbCB3aXRoIGl0IChpLmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21l
dGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhwZWN0ZWQgZmxhZyBpbiB0aGUgU0ZDIGhlYWRlciwg
cGx1cyBhbiBpZCk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZpbmFsbHkgd2Ug
Y2FuIHN0aWxsIHNlbmQgc29tZSBsaW1pdGVkIG1ldGFkYXRhIHdpdGhpbjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7YSBoZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhpcyBjb3VsZCBiZSB1c2Vk
IGZvciBsb2FkIGJhbGFuY2VycyBpbiBwYXJ0aWN1bGFyIGlmPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDt3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFncmVlIG9uIGEgY29udmVudGlvbiB0byBsb2NhdGUg
JnF1b3Q7Y29hcnNlIGdyYWluIHBvbGljeSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC8gJnF1b3Q7
ZmluZSBncmFpbiBwb2xpY3kmcXVvdDsgb24gcmVzZXJ2ZWQgY29udGV4dCBoZWFkZXJzLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhpcyBzZWVtcyB0byBvcGVuIHVwIGEgbG90
IG9mIGZsZXhpYmlsaXR5IC88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2lubm92YXRpb25zLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24geW91ciBsYXN0IHBvaW50LCB0aGVy
ZSBpcyBhIHF1ZXN0aW9uIG9uIGhvdyB0byBtYWtlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEg
YXZhaWxhYmxlIHRvIGEgU2VydmljZSBGdW5jdGlvbi4gQ3VycmVudCBzb2NrZXQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBjb25uZWN0aW9ucyBmb3IgZXhhbXBsZSBkbyBub3QgYWxsb3cgdG8gcmV0cmlldmUg
SVA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hlYWRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9wdGlv
bnMuIFNvIEkgYXNzdW1lIHRoYXQgU0ZDIGF3YXJlIFNlcnZpY2UgRnVuY3Rpb25zPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDt3aWxsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmVlZCBzb21lIChhc3luY2hy
b25vdXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA/KSBBUEkgdG8gcmV0cmlldmUgU0ZDIGhlYWRlciBpbmZv
cm1hdGlvbiBhcyB3ZWxsIGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbi1iYW5kPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgbWV0YWRhdGEuIEkgZG9uJ3Qgc2VlIG91dCBvZiBiYW5kIG1ldGFkYXRhIHRy
YW5zcG9ydDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YWRkaW5nPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Y29tcGxleGl0eSwgdGhlIHNhbWUgQVBJIGNhbiBwcm9iYWJseSBhcHBseS48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBhbHRlcm5hdGl2ZSBvcHRpb24sIGFsbG93aW5nIHZh
cmlhYmxlIHNpemVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YSBpbjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHRoZSBTRkMgaGVhZGVyIGhhcyBzb21lIGRyYXdiYWNrcyBhcyB3ZWxsLCBvbmUg
YmVpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmcmFnbWVudGF0aW9uLCBhbmQgc29tZSBzd2l0Y2hlcyBl
eHBlY3RpbmcgYXMgd2VsbCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bG9vayBhdDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGVuZCB1c2VyIHRyYWZmaWMgaGVhZGVycyBmb3IgbGluayBsb2FkIGJhbGFu
Y2luZy4gSTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d291bGQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBh
Z3JlZSB0aGF0IGlmIHdlIGNhbiBhY2NlcHQgdGhlc2UgaXNzdWVzLCB0aGVuIHNlbmRpbmc8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBvZmYtbGluZSBjb25ncnVlbnQgbWV0YWRhdGEgbG9vc2VzIGl0cyBpbnRl
cmVzdC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlIG5lZWQgdG8gdGFrZSBp
bnRvIGFjY291bnQgdGhhdCBib3RoIGluLWJhbmQgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtjb25ncnVlbnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvdXQtb2YtYmFuZCBtZXRhZGF0YSB0cmFuc3Bv
cnQgaXMgbm90IHJlbGlhYmxlLiBBPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtwYWNrZXQgbG9z
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRyaWdnZXJpbmcgcmV0cmFuc21pc3Npb24gd291bGQgbm90IGxl
YWQgdG8gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpZGVudGljYWw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyByZWNvbnN0cnVjdGlvbiBvZiB0aGUgYXNzb2NpYXRlZCBtZXRhZGF0YS4gSW4gc29tZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y2FzZXMsIHdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWlnaHQg
dGh1cyBldmVuIG5lZWQgbm9uLWNvbmdydWVudCBvdXQtb2YtYmFuZCByZWxpYWJsZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG1ldGFkYXRhIHRyYW5zcG9ydC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzIF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTo8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBSb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBQYXJrZXIgWzxhIGhyZWY9Im1haWx0bzpSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+
XSBTZW50Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7V2VkbmVzZGF5LDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IE1hcmNoIDEyLCAyMDE0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMTI6NDMgUE0gVG86IE5pY29sYXMg
Qk9VVEhPUlMgQ2M6IEppbSBHdWljaGFyZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7KGpndWlj
aGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5l
dDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPiZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQ8L3NwYW4+PC9hPiZndDs7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZmM7IEphbWFsIEhh
ZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21h
bi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IE5pY29sYXMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHVuZGVy
c3RhbmQgdGhlIGNvbmNlcHQgZm9yIG91dCBvZiBiYW5kIHNpZ25hbGluZyBvZjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7bWV0YWRhdGEsIGJ1dCBJIGFtIGNvbmNlcm5lZCB0aGF0IGl0IGludHJvZHVjZXM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NpZ25pZmljYW50PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtjb21wbGV4
aXR5IGR1ZSB0byB0aGUgcG90ZW50aWFsIHJhY2UgY29uZGl0aW9uIG9mPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtyZWNlaXZpbmcgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtyZWFsIHBhY2tldCBiZWZv
cmUgdGhlIG1ldGFkYXRhLiBXaGlsZSB0aGUgcmVhbCBwYWNrZXQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2NvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpbmRpY2F0ZSB0aGF0IG91dCBvZiBiYW5kIG1l
dGFkYXRhIGlzIGV4cGVjdGVkLCBob3cgY2FuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3ZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Z3VhcmFudGVlIHRoZSBvcmRlciBvZiByZWNlcHRpb24/IFdoYXQgaWYg
c3dpdGNoaW5nIG9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtyb3V0aW5nPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDtub2RlcyBhcHBseSBoYXNoIGJhc2VkIGxvYWQgYmFsYW5jaW5nPyBXaGF0IGlmIHRoZSBs
b2FkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtiYWxhbmNpbmcgdW5kZXJzdGFuZHMgU0ZDIGVuY2FwcyBhbmQg
bG9va3MgYmV5b25kIGl0IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O29yaWdpbmFsIGhlYWRlciB0byBnZXQgYmV0dGVyIGVudHJvcHk/PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgQ2FuIHdlIGd1YXJhbnRlZSB0aGF0IHRoZSBtZXRhZGF0YSBhbmQgcmVhbCBwYWNrZXQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dpbGwgZm9sbG93PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGUg
ZXhhY3Qgc2FtZSBwYXRoPyBJZiB3ZSBjYW4gbm90LCB0aGVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtpbXBsZW1lbnRhdGlvbnMgd2lsbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bmVlZCB0byBhZGQgaW5n
cmVzcyBxdWV1aW5nIHRvIGNvcGUgd2l0aCB0aGUgc2NlbmFyaW8uPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBBbHNvLCBkbyB5b3UgZmVlbCB0aGF0IHRoZSBpbmNyZWFzZSBpbiBp
bXBsZW1lbnRhdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbXBsZXhpdHkgYXQgdGhlIHNlcnZpY2Ug
ZnVuY3Rpb25zIGlzIHJlYXNvbmFibGU/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBUaGFua3MuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb248YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MDkgQU0s
ICZxdW90O05pY29sYXMgQk9VVEhPUlMmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0Ozxh
IGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208
L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpO
aWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5tYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwv
YT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgSSB0aGluayB3ZSBtdXN0IG1ha2UgYSBkaXN0aW5jdGlvbiBiZXR3ZWVuOjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtIE1ldGFkYXRhIHdoaWNoIHNob3VsZCBi
ZSBwYXJ0IG9mIHRoZSBoZWFkZXIgZGVmaW5lZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YXMg
aW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmFuZCBtYXJraW5nLiAtIE1ldGFkYXRhIHdpdGggY2Fu
IGJlIHBhc3NlZCBvdXQgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JhbmQsIGZvcjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBleGFtcGxlIGNvbmdydWVudCBvdXQgb2YgYmFuZCBzaWduYWxpbmcg
ZGVmaW5lZCBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGRyYWZ0PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBmb3JtZXIgY2FsbHMgZm9yIGEgbGlt
aXRlZCBzcGFjZSBpbiB0aGUgaGVhZGVyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dHJ1ZSwg
VGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxhdHRlciBob3dldmVyIGRvZXMgbm90IGluY3VyIGFu
eSBzcGFjZSBsaW1pdGF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbmQgaXM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgc3RpbGwgZmFpcmx5IGVmZmljaWVudCBhbmQgaXQgcmVtYWlucyBjb21w
YXRpYmxlIHdpdGg8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2EgZml4ZWQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgc2l6ZSBoZWFkZXIgdXNlZCB0byByb3V0ZSB0aG9zZSBzaWduYWxpbmcgbWVzc2Fn
ZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Fsb25nIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBjaGFpbidzIHNlcnZpY2UgZnVuY3Rpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18gRnJvbTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSmltIEd1aWNoYXJkIChqZ3VpY2hhcikg
WzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5qZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPl0gU2Vu
dDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVHVlc2RheSwgTWFyY2ggMTEsIDIwMTQgNjo0OCBQTSBU
bzogUm9uIFBhcmtlciBDYzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyBCT1VUSE9SUzs8
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0i
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIFJvbiw8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2UgY2FuIGNlcnRhaW5seSBoYXZlIHRoaXMgZGlzY3Vz
c2lvbiBidXQgd2Ugc2hvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmaXJzdDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBjb25zaWRlciB3aGF0IGluZm9ybWF0aW9uIGlzIG5lY2Vzc2FyeSBhbmQg
aWYgc2FpZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBjYW4gZml0IHdpdGhpbiBh
IGZpeGVkIG51bWJlciBvZiBjb250ZXh0czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4gdGhl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ham9yaXR5IG9mIGNhc2VzLiBSZW1lbWJlciwgdGhlIGdv
YWwgb2YgYmVpbmcgYWJsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dG8gcGFzczxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSB0aHJvdWdoIHRoZSBuZXR3b3JrIGlzIHRvIGVuaGFuY2Ug
c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVsaXZlcnksPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IG5vdCBwYXNzIHRoZSBlbnRpcmUgd29ya3Mgb2YgU2hha2VzcGVhcmUgOy0pPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbnQgZnJvbSBteSBpUGhvbmU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciA3LCAy
MDE0LCBhdCAzOjUyIEFNLCAmcXVvdDtSb24gUGFya2VyJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5Sb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzLDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgc2VlIHNpbWlsYXIg
cmVxdWlyZW1lbnRzIGZyb20gdGhlIDNncHAgRVBDIHNpZGUuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtJIHdvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaWtlIHRvIHByb3Bvc2UgYW4g
T1VJIC8gVExWIGJhc2VkIGFwcHJvYWNoIHdoZXJlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgcmVzZXJ2ZWQgT1VJIGNhbiBiZSB1c2VkIGZvciBhZ3JlZWQgdXBvbiB0eXBlcyBvZjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29tbW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRh
ZGF0YSBhbmQgdmVuZG9yIG9yIG90aGVyIG9yZ2FuaXphdGlvbmFsIE9VSXMgY2FuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtiZSB1c2VkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBxdWlj
a2x5IGlubm92YXRlIGluIHRoZSBuZXR3b3Jrcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNp
bXVsdGFuZW91c2x5LCBJIHdvdWxkIGFsc28gbGlrZSB0byBjb25zaWRlcjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7bWVjaGFuaXNtczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhhdCBhcmUg
b3B0aW1pemVkIGZvciBsb25nIGxpdmVkIGZsb3dzIHNvIGFzIHRvPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtsaW1pdCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lZ2F0aXZlIGVmZmVj
dHMgb2YgcGFja2V0IGdyb3d0aC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBSb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciA3LCAyMDE0LCBh
dCA4OjM0IEFNLCAmcXVvdDtOaWNvbGFzIEJPVVRIT1JTJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5j
b20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5OaWNvbGFzLkJP
VVRIT1JTQHFvc21vcy5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0
OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bx
b3Ntb3MuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhlbGxvIEppbTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBoYXZlIHNl
ZW4gY2FzZXMgaW4gR2kgTEFOLCB3aGVyZSBzdWJzY3JpYmVyIHJlbGF0ZWQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBpcyBwYXNzZWQgdG8gYSBXZWIgUHJveHkgZm9y
IEhUVFAgaGVhZGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZW5yaWNobWVudCAoYWlt
ZWQgYXQgc29tZSBXZWIgQ29udGVudCBwcm92aWRlcnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3BhcnRuZXJzIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIE1vYmlsZSBPcGVy
YXRvcikuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSW5mb3JtYXRpb24gd2FzIGFuIGNv
ZGVkIChwZXJzaXN0ZW50KSBzdWJzY3JpYmVyIGlkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtk
ZXJpdmVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnJvbSB0aGUgTVNJU0ROLCBhbmQg
Y291cGxlIG9mIGYgY3VzdG9tZXIgcHJvZmlsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVs
YXRlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZpZWxkcy48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluIGFuIHNmYyBiYXNl
ZCBHaSBMQU4sIHRoaXMgZW50aXR5IHNob3VsZCByZWNlaXZlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyAmZ3Q7ZnJvbSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDbGFzc2lmaWVyPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAt
IEEgY2xhc3NpZmljYXRpb24gb2YgdGhlIENvbnRlbnQgUHJvdmlkZXIgKCBJZCw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDYXRlZ29yeSkgYmFzZWQgb24gdHJhZmZpYyBhbmFseXNpcyAt
IFRoZSBNU0lTRE4gb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBzdWJzY3JpYmVyIC0gVHdvIHN1YnNjcmliZXIgcG9saWN5IGZpZWxk
cyAobm90IHRpZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBQQ1JGPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgYnV0IGJlbG9uZ2luZyB0byB0aGUgU3Vic2NyaWJlciBEQikgKFN1
YnNjcmliZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjYXRlZ29yeSw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBzdWItY2F0ZWdvcnkpIC0gQSBzZXNzaW9uIGlkIChmb3IgbG9nZ2lu
ZyBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RyYWNraW5nPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgcHVycG9zZXMpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgb2JqZWN0aXZlIGJlaW5nIHRvIGF2b2lkIGhhdmlu
ZyB0aGUgSFRUUCBQcm94eTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dG88YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBiZWNvbWUgYSB0cnVzdGVkIGFwcGxpY2F0aW9uIChpbnRlcm9nYXRl
IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN1YnNjcmliZXIgREIsPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgZXRjLi4pPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5p
Y29sYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXyBGcm9tOiBKaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBH
dWljaGFyZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChqZ3VpY2hhcikgWzxhIGhyZWY9
Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5qZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPl0gU2VudDo8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaHVyc2RheSwgTWFyY2ggMDYsIDIwMTQgMjowMiBQTSBU
bzogSmFtYWwgSGFkaTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7U2FsaW07PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+am1vaXNhbmRAanVuaXBlci5uZXQ8L3Nw
YW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4m
bHQ7PGEgaHJlZj0ibWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0PC9z
cGFuPjwvYT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJy
aWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ow0KIENjOjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHNmYyBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgSmFt
YWwsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBZb3Ugc2FpZCAmcXVvdDtJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlh
YmxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2l6ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBtZXRhZGF0YSZxdW90Oy4uIEkgYW0gbm90IHNvIGNvbnZpbmNlZCBhbmQgd291bGQg
bGlrZSB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJldHRlcjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHVuZGVyc3RhbmQgdGhlIHJlcXVpcmVtZW50cyBiZWZvcmUgcGFzc2luZyBq
dWRnZW1lbnQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSWYgd2U8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBsb29rIGF0IHRoZSB1c2UgY2FzZXMgYXMgcHJlc2VudGVkIHRodXMgZmFy
IGludG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgV0cgSTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGhhdmUgeWV0IHRvIHNlZSBhIHNpbmdsZSBleGFtcGxlIG9mIHRoZSBuZWVk
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKG5vdGluZyB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgZGVzaXJlIGlzIG5vdCB0aGUgc2FtZSBhcyBuZWVkKSAtIEkgYW0gbm90IHNh
eWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZXJlIGlzPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgbm8gcmVxdWlyZW1lbnQgYnV0IHJhdGhlciB0aGF0IHdlIHNob3VsZCBub3Qg
anVtcDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGNvbmNsdXNpb24gYW5kIGJ1aWxkIHN0YW5kYXJkcyBhcm91bmQgYSB0aGVvcnku
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IE9uIDMvMy8xNCwgNjozNSBBTSwgJnF1b3Q7SmFtYWwgSGFkaSBTYWxpbSZxdW90Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmhhZGlA
bW9qYXRhdHUuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
aGFkaUBtb2phdGF0dS5jb208L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUuY29t
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmhhZGlA
bW9qYXRhdHUuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
d3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEkgbGlrZSB0aGUgZG9jIC0gd2VsbCB3cml0dGVuLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBT
ZWN0aW9uIDQuMyBvbiBtZXRhZGF0YSBlbmNvZGluZy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSXQgc2VlbXMgdGhlcmUn
cyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZSBzaXplZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IG1ldGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChhdCBsZWFzdCBmb3Ig
aHR0cC9hcHAgeW91IHNlZW0gdG8gaW5kaWNhdGUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgZGVzaXJlIGZvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2l0KS48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIGEgZGF0YXBhdGggcGVyLXBhY2tldCBtZXRh
ZGF0YSwgaSBmZWVsIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lZWQgaXM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsganVzdCBhcyBpbXBvcnRhbnQuIEFyZSB3ZSBsaW1p
dGVkIGJ5IHRoZSBmYWN0IHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhp
c3RpbmcgaGFyZHdhcmUgbWF5IG5vdCBiZSBhYmxlIHRvIGhhbmRsZSBUTFZzPzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Rm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4YW1w
bGUsIEkgZG9udCBoYXZlIGEgcHJvYmxlbSBoYW5kbGluZyBUTFZzIGluIGE8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBzb2Z0d2FyZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rh
dGFwYXRoLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBjaGVlcnMsIGphbWFsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBtYWlsaW5nIGxpc3Q8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdDxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjQGlldGYub3Jn
PC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwv
c3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdDxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3Jn
PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5o
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgbGlzdDxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWls
dG86c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0i
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdDxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYu
b3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4m
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5nPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5tYWlsdG86c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtzZmMgbWFpbGluZyBsaXN0PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0Bp
ZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48
L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OzxhIGhyZWY9
Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgc2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVm
PSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+
DQomZ3Q7Jmd0OyZndDsgc2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OzxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwv
c3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0O19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZn
dDtzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYu
b3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+
PC9hPjxicj4NCiZndDs8YnI+DQomZ3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX188YnI+DQomZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDs8YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7PGEgaHJlZj0iaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KPGJyPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX188YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
Yzwvc3Bhbj48L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJn
aW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+X19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGll
dGYub3JnPC9zcGFuPjwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0Kc2ZjIG1haWxpbmcgbGlzdDxicj4NCjxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNm
Y0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmMiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E1D3FMBX021W3CA2exch_--


From nobody Wed Mar 19 15:32:00 2014
Return-Path: <Cathy.H.Zhang@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B75ED1A0804 for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 15:31:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.447
X-Spam-Level: 
X-Spam-Status: No, score=-2.447 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 6Y3e-R7yy5-U for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 15:31:50 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 422021A0319 for <sfc@ietf.org>; Wed, 19 Mar 2014 15:31:47 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BCF94431; Wed, 19 Mar 2014 22:31:37 +0000 (GMT)
Received: from LHREML402-HUB.china.huawei.com (10.201.5.241) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 19 Mar 2014 22:31:29 +0000
Received: from SJCEML703-CHM.china.huawei.com (10.212.94.49) by lhreml402-hub.china.huawei.com (10.201.5.241) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 19 Mar 2014 22:31:20 +0000
Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.52]) by SJCEML703-CHM.china.huawei.com ([169.254.5.78]) with mapi id 14.03.0158.001; Wed, 19 Mar 2014 15:31:04 -0700
From: Cathy Zhang <Cathy.H.Zhang@huawei.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, Kevin J Ma <kevin.ma@azukisystems.com>, Dave Dolson <ddolson@sandvine.com>, "Sumandra Majee" <S.Majee@F5.com>, Cathy Zhang <Cathy.H.Zhang@huawei.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs83oQRF4Vi4nkyRETtZ1eglQZrndL8A//+MpgCAACHtQIABWV6AgAC1AgCAABnpAIAAGK+AgAAQRAD//4s4MA==
Date: Wed, 19 Mar 2014 22:31:03 +0000
Message-ID: <A2C96F6779E6A041BC7023CC207FC99418F1E0B0@SJCEML701-CHM.china.huawei.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1D3F@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1D3F@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.212.145.94]
Content-Type: multipart/alternative; boundary="_000_A2C96F6779E6A041BC7023CC207FC99418F1E0B0SJCEML701CHMchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/2lRsoORnco2lUr_tgXweH5AzunU
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Mar 2014 22:31:59 -0000

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

WWVzLCBJIGRvbuKAmXQgdGhpbmsgYSBwYXRoSUQgaW1wbGllcyBhbnkgYXBwcm9hY2guIFRoZSBs
b2FkIGJhbGFuY2luZyBjYW4gYmUgZG9uZSBhdCB0aGUgaW5ncmVzcyBjbGFzc2lmaWVyIG9yIGJ5
IGEgY2VudHJhbGl6ZWQgbWFuYWdlbWVudC9jb250cm9sIGVudGl0eSBvciBhdCBsb2NhbCBTRiBv
ciBhIGNvbWJpbmF0aW9uIG9mIHRoZW0uDQoNCkNhdGh5DQoNCg0KRnJvbTogc2ZjIFttYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBSb24gUGFya2VyDQpTZW50OiBXZWRu
ZXNkYXksIE1hcmNoIDE5LCAyMDE0IDM6MjggUE0NClRvOiBLZXZpbiBKIE1hOyBEYXZlIERvbHNv
bjsgU3VtYW5kcmEgTWFqZWUNCkNjOiBzZmNAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbc2ZjXSBT
RkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpJIHRoaW5rIGJvdGggYXBwcm9hY2hlcyBjb3Vs
ZCBiZSB1c2VkLiAgICBUaGUgY2xhc3NpZmllciBjb3VsZCBiZSBhd2FyZSBvZiB0aGUgbXVsdGlw
bGUgaW5zdGFuY2VzIG9mIHNlcnZpY2UgZnVuY3Rpb25zIGFuZCBtYWtlIGEgbG9jYWwgZGVjaXNp
b24gYXMgdG8gd2hpY2ggb25lKHMpIHRvIHNlbGVjdCBhbmQgdGhlcmVieSBiYWNrIGludG8gd2hp
Y2ggZnVsbHktc3BlY2lmaWVkIHBhdGggc2hhbGwgYmUgZm9sbG93ZWQuICAgQnV0IGluIGFub3Ro
ZXIgYXBwcm9hY2gsIHRoZSBjbGFzc2lmaWVyIGNvdWxkIGtub3cgYWJvdXQgb25seSBhIHNpbmds
ZSBsb2FkIGJhbGFuY2VyIHdoaWNoIGZyb250IGVuZHMgc29tZSBudW1iZXIgb2YgdGhlIHNlcnZp
Y2UgZnVuY3Rpb24gaW5zdGFuY2VzLiAgIEFueSBjb21iaW5hdGlvbiBvZiB0aGUgdHdvIGFwcHJv
YWNoZXMgY291bGQgYmUgdXRpbGl6ZWQsIGV2ZW4gd2l0aGluIHRoZSBzYW1lIHNlcnZpY2UgZnVu
Y3Rpb24gcGF0aCAoaS5lLiBwYXRoIFggPSBTRi1BLTEsIFNGLUItTEIsIFNGLUMtMywgd2hlcmUg
U0YtQi1MQiBmcm9udCBlbmRzIHNvbWUgcXVhbnRpdHkgb2YgdGhlIGFjdHVhbCBTRi1CIGluc3Rh
bmNlcykuDQoNCiAgIFJvbg0KDQoNCkZyb206IEtldmluIEogTWEgW21haWx0bzprZXZpbi5tYUBh
enVraXN5c3RlbXMuY29tXQ0KU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxOSwgMjAxNCA1OjI5IFBN
DQpUbzogUm9uIFBhcmtlcjsgRGF2ZSBEb2xzb247IFN1bWFuZHJhIE1hamVlDQpDYzogc2ZjQGll
dGYub3JnDQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0K
RG9lcyB0aGUgdXNlIG9mIHBhdGggSUQgaW1wbHkgdGhhdCB0aGUgaW5ncmVzcyBjbGFzc2lmaWVy
IGRvZXMgYWxsIG9mIHRoZQ0KaW5zdGFuY2UgbG9hZCBiYWxhbmNpbmcgZm9yIGV2ZXJ5IHNlcnZp
Y2UgaW4gdGhlIGNoYWluLCByYXRoZXIgdGhhbiBoYXZpbmcNCnNlcnZpY2UgaW5zdGFuY2UgbG9h
ZCBiYWxhbmNpbmcgb2NjdXIgYXQgdGhlIHBvaW50IGluIHRoZSBjaGFpbiB3aGVuIGVhY2gNCmdp
dmVuIHNlcnZpY2UgZnVuY3Rpb24gaGFzIGJlZW4gcmVhY2hlZD8NCg0KRnJvbTogc2ZjIFttYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBSb24gUGFya2VyDQpTZW50OiBX
ZWRuZXNkYXksIE1hcmNoIDE5LCAyMDE0IDQ6MDEgUE0NClRvOiBEYXZlIERvbHNvbjsgU3VtYW5k
cmEgTWFqZWUNCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6
IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpZZXMuICAgUGVyaGFwcyBp
biB0aGUgaGVhZGVyIHdlIHNob3VsZCBjYWxsIG91dCBhIHNlcnZpY2UgcGF0aCBpZCByYXRoZXIg
dGhhbiBhIHNlcnZpY2UgY2hhaW4gaWQuDQoNCiAgIFJvbg0KDQoNCkZyb206IHNmYyBbbWFpbHRv
OnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgRGF2ZSBEb2xzb24NClNlbnQ6IFdl
ZG5lc2RheSwgTWFyY2ggMTksIDIwMTQgMjoyOCBQTQ0KVG86IFN1bWFuZHJhIE1hamVlDQpDYzog
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZD
IGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KW3RyaW0gbGlzdF0NCknigJltIHVuY2xlYXIgYWJv
dXQgdGhlIGludGVudCBvZiB0aGUgd29yZCDigJxjaGFpbuKAnSB2cyDigJxwYXRo4oCdIGluIG9w
dGlvbiAjMi4NCkluIGVhcmxpZXIgZGlzY3Vzc2lvbnMsIOKAnGNoYWlu4oCdIHdhcyBjb25zaWRl
cmVkIGFuIGFic3RyYWN0IGNvbmNlcHQgKGEgdHJhdmVyc2FsIG9mIGEgbGlzdCBvZiB0eXBlcyBv
ZiBzZXJ2aWNlcyksIHdoZXJlYXMg4oCccGF0aOKAnSB3YXMgYSB0cmF2ZXJzYWwgb2Ygc3BlY2lm
aWMgbm9kZSBpbnN0YW5jZXMuDQoNCkkgdGhpbmsgdGhhdCB0aGUgSUQgY2FycmllZCBpbiB0aGUg
cGFja2V0IG5lZWRzIHRvIGluZGljYXRlIGEgc3BlY2lmaWMgc2V0IG9mIG5vZGVzLCBhbmQgSSBo
b3BlIHRoYXQgaXMgd2hhdCB5b3UgbWVhbi4NCg0KLURhdmUNCg0KDQoNCkZyb206IHNmYyBbbWFp
bHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgU3VtYW5kcmEgTWFqZWUNClNl
bnQ6IFdlZG5lc2RheSwgTWFyY2ggMTksIDIwMTQgMzo0MCBBTQ0KVG86IENhdGh5IFpoYW5nOyBQ
YXVsIFF1aW5uIChwYXVscSk7IERhdmlkIEFsbGFuIEkNCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFp
biBJRA0KDQo8PFRyaW1tZWQgdGhlIFRPIGxpc3QgdG8gYXZvaWQgdGhlIG1zZyBiZWluZyBoZWxk
IGFnYWluPj4NCg0KSSBzZWUgdHdvIHdheXMgdG8gY2FycnkgdGhlIHBhdGggaW5mb3JtYXRpb24u
DQoNCg0KICAxLiAgRXhwbGljaXQgb3JkZXJlZCBsaXN0LCBzb21ldGhpbmcgbGlrZSBGVy1BIDo6
IFRDUC1PUFQgOjogTEIgOjogVmlkZW9PUFQgOjogQ0dOQVQuICAgVGhlcmUgYXJlIHR3byBpc3N1
ZXMgd2l0aCB0aGlzIGFwcHJvYWNoLCBmaXJzdCB0aGUgbGVuZ3RoIG9mIGdyYXBoIGlzIHZhcmlh
YmxlLiAgQWxzbyBpdCBpbXBsaWVzIGJpZGlyZWN0aW9uYWwgc3ltbWV0cnkuIEl0IGlzIG9mdGVu
IHJlcXVpcmVkIGJ1dCBzaG91bGQgbm90IGJlIG1hbmRhdG9yeS4gIFNlY29uZGx5IGNoYW5naW5n
IHRoaXMgcGF0aC9ncmFwaCBpbiBhdCBTRiBjYW4gYmUgY3VtYmVyc29tZS4NCiAgMi4gIExldCB0
aGUgQ29udHJvbCBwbGFuZSBkaXN0cmlidXRlIHRoZSBjaGFpbklEIDzigJQ+IGdyYXBoIG1hcHBp
bmcuIEluIHRoaXMgY2FzZSBlYWNoIFNGIHdvdWxkIGhhdmUgbWFwcGluZyBvZiBnaXZlbiBhIGNo
YWluSUQgd2hhdCBpcyBteSBuZXh0IGhvcC4gVGhlIGNoYWluSUQgaXRzZWxmIGNvdWxkIGJlIGZp
eGVkIHNpemUgZWxlbWVudC4gQSBTRiBjYW4gc2VsZWN0IGEgZGlmZmVyZW50IHBhdGggYnkgY2hh
bmdpbmcgdGhlIGNoYWlJRCBwYXJhbWV0ZXIuDQoNClJlZ2FyZHMNClN1bWFuZHJhDQoNCg0KRnJv
bTogQ2F0aHkgWmhhbmcgPENhdGh5LkguWmhhbmdAaHVhd2VpLmNvbTxtYWlsdG86Q2F0aHkuSC5a
aGFuZ0BodWF3ZWkuY29tPj4NCkRhdGU6IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IGF0IDEwOjEz
IEFNDQpUbzogIlJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKSIgPHJlcGVubm9AY2lzY28uY29tPG1h
aWx0bzpyZXBlbm5vQGNpc2NvLmNvbT4+LCAiTG91aXMuRm91cmllIiA8TG91aXMuRm91cmllQGh1
YXdlaS5jb208bWFpbHRvOkxvdWlzLkZvdXJpZUBodWF3ZWkuY29tPj4sICJQYXVsIFF1aW5uIChw
YXVscSkiIDxwYXVscUBjaXNjby5jb208bWFpbHRvOnBhdWxxQGNpc2NvLmNvbT4+LCBEYXZpZCBB
bGxhbiBJIDxkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbTxtYWlsdG86ZGF2aWQuaS5hbGxhbkBl
cmljc3Nvbi5jb20+Pg0KQ2M6IE5pY29sYXMgQk9VVEhPUlMgPE5pY29sYXMuQk9VVEhPUlNAcW9z
bW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4sIFh1eGlhb2h1IDx4
dXhpYW9odUBodWF3ZWkuY29tPG1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tPj4sIENoYW5nY2hl
bmcgSHVhbmcgPGh1YW5nQHNjZS5jYXJsZXRvbi5jYTxtYWlsdG86aHVhbmdAc2NlLmNhcmxldG9u
LmNhPj4sICJzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4iIDxzZmNAaWV0Zi5vcmc8
bWFpbHRvOnNmY0BpZXRmLm9yZz4+LCAibWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFu
Y0Bhb2wuY29tPiIgPG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4+
DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KSGkgUmVp
bmFsZG8sDQoNClNvIHRoZSBjaGFpbiBJRCBpcyBhY3R1YWxseSB0aGUgcGF0aCBJRCB3aGljaCBy
ZXByZXNlbnRzIGFuIG9yZGVyZWQgc2V0IG9mIHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFuY2VzLg0K
SSB0aGluayB3ZSBzaG91bGQgYWRkIGFuIGV4cGxpY2l0IGRlZmluaXRpb24gb2Yg4oCcc2Vydmlj
ZSBpbnN0YW5jZeKAnS4gV2hhdCBkbyB5b3UgdGhpbms/DQoNClRoYW5rcywNCkNhdGh5DQoNCkZy
b206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgUmVpbmFs
ZG8gUGVubm8gKHJlcGVubm8pDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCAxMTowMyBB
TQ0KVG86IExvdWlzLkZvdXJpZTsgUGF1bCBRdWlubiAocGF1bHEpOyBEYXZpZCBBbGxhbiBJDQpD
YzogTmljb2xhcyBCT1VUSE9SUzsgWHV4aWFvaHU7IG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzpt
aWtlYmlhbmNAYW9sLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgQ2hh
bmdjaGVuZyBIdWFuZw0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWlu
IElEDQoNCkEgU2VydmljZSBDaGFpbiBqdXN0IGRlZmluZXMgd2hpY2ggdHlwZSBvZiBzZXJ2aWNl
IGFuZCB0aGVpciBvcmRlci4NCg0KQSBzZXJ2aWNlIHBhdGggZGVmaW5lcyB0aGUgYWN0dWFsIHNl
cnZpY2UgaW5zdGFuY2UsIHNheSwgZmlyZXdhbGwxLmhvbWUsIG5hdDIsIGRwaS1zaWMsIGV0Yy4N
Cg0KRnJvbTogIkxvdWlzLkZvdXJpZSIgPExvdWlzLkZvdXJpZUBodWF3ZWkuY29tPG1haWx0bzpM
b3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbT4+DQpEYXRlOiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCBh
dCAxMDo1NSBBTQ0KVG86ICJQYXVsIFF1aW5uIChwYXVscSkiIDxwYXVscUBjaXNjby5jb208bWFp
bHRvOnBhdWxxQGNpc2NvLmNvbT4+LCBEYXZpZCBBbGxhbiBJIDxkYXZpZC5pLmFsbGFuQGVyaWNz
c29uLmNvbTxtYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20+Pg0KQ2M6IE5pY29sYXMg
Qk9VVEhPUlMgPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VU
SE9SU0Bxb3Ntb3MuY29tPj4sIFh1eGlhb2h1IDx4dXhpYW9odUBodWF3ZWkuY29tPG1haWx0bzp4
dXhpYW9odUBodWF3ZWkuY29tPj4sIENoYW5nY2hlbmcgSHVhbmcgPGh1YW5nQHNjZS5jYXJsZXRv
bi5jYTxtYWlsdG86aHVhbmdAc2NlLmNhcmxldG9uLmNhPj4sICJzZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4iIDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4+LCAibWlr
ZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPiIgPG1pa2ViaWFuY0Bhb2wu
Y29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVu
Y2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KUGF1bCwNCiAgIENhbiB5b3UgY2xhcmlmeSB0aGUgZGlm
ZmVyZW5jZSBiZXR3ZWVuIHNlcnZpY2UgY2hhaW4gYW5kIHNlcnZpY2UgcGF0aC4gR2l2ZW4gdGhh
dCBhIHNlcnZpY2UgY2hhaW4gaXMgY29tcG9zZWQNCm9mIHNldmVyYWwgc2VydmljZSBmdW5jdGlv
bnMgU0YxLCBTRjIsIC4uIFNGbiBob3cgd291bGQgYSBzZXJ2aWNlIHBhdGggZGlmZmVyIGZyb20g
dGhhdCBzZXJ2aWNlIGNoYWluPw0KDQotICAgICAgICAgIExvdWlzDQoNCkZyb206IHNmYyBbbWFp
bHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgUGF1bCBRdWlubiAocGF1bHEp
DQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCAxMDoyNiBBTQ0KVG86IERhdmlkIEFsbGFu
IEkNCkNjOiBOaWNvbGFzIEJPVVRIT1JTOyBYdXhpYW9odTsgbWlrZWJpYW5jQGFvbC5jb208bWFp
bHRvOm1pa2ViaWFuY0Bhb2wuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
OyBDaGFuZ2NoZW5nIEh1YW5nDQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24g
Y2hhaW4gSUQNCg0KSGkgRGF2ZSwNCg0KQ2hhaW4gSUQgc2hvdWxkIHJlYWxseSBiZSBwYXRoIElE
IHNpbmNlIHRoZXJlIGNhbiBiZSBtYW55IHBhdGhzIGZvciBhIGdpdmVuIGNoYWluLiAgVXNpbmcg
dGhhdCBkZWZpbml0aW9uLCB3ZSBhdm9pZCB0aGUgb3ZlcmxvYWQgYW5kIHJlYXAgdGhlIGdhaW4g
YWxsdWRlZCB0byBiZWxvdy4NCg0KUGF1bA0KDQpPbiBNYXIgMTgsIDIwMTQsIGF0IDEyOjE0IFBN
LCBEYXZpZCBBbGxhbiBJIDxkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbTxtYWlsdG86ZGF2aWQu
aS5hbGxhbkBlcmljc3Nvbi5jb20+PiB3cm90ZToNCg0KV2VsbCB0aGUgcXVlc3Rpb24gZGUgam91
ciBpcyDigJxkb2VzIGEgY2hhaW4gSUQgZGVmaW5lIGEgY2xhc3Mgb3IgYW4gaW5zdGFuY2XigJ3i
gKYuIElmIGl0IGRlZmluZXMgYW4gY2xhc3Mgd2UgYWxzbyBuZWVkIGluc3RhbmNlIGluZm9ybWF0
aW9uLCBpZiBpdCBpcyBjdXJyZW50bHkgb3ZlcmxvYWRlZCB0byBkZWZpbmUgY2xhc3MgYW5kIGlu
c3RhbmNlIElNTyB3ZSBoYXZlIGEgcHJvYmxlbeKApi4NCg0KRGF2ZQ0KDQpGcm9tOiBzZmMgW21h
aWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86Ym91bmNlc0BpZXRmLm9yZz5dIE9uIEJl
aGFsZiBPZiBDaGFuZ2NoZW5nIEh1YW5nDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA3
OjQzIEFNDQpUbzogTmljb2xhcyBCT1VUSE9SUw0KQ2M6IFh1eGlhb2h1OyBzZmNAaWV0Zi5vcmc8
bWFpbHRvOnNmY0BpZXRmLm9yZz47IG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNA
YW9sLmNvbT4NClN1YmplY3Q6IFJlOiBbc2ZjXSDnrZTlpI06IFNGQyBlbmNhcHN1bGF0aW9uIGNo
YWluIElEDQoNCkdvb2QgcG9pbnRzLiBJIGJlbGlldmUgZXhwbGljaXQgY2hhaW4gSUQgc2hvdWxk
IGJlIG1hbmRhdG9yeS4gVGhlIG92ZXJoZWFkIGlzIHZlcnkgbGl0dGxlLiBJdCBoZWxwcyBzaW1w
bGlmeSBwcm9jZXNzaW5nIGFuZCBzdGVlcmluZyBzaWduaWZpY2FudGx5LiBUaGUgZ2FpbiBpcyBo
dWdlLg0KDQpDaGFuZw0KDQotLS0tLS0tLS0tLS0NCkNoYW5nY2hlbmcgSHVhbmcNCg0KT24gTWFy
IDE4LCAyMDE0LCBhdCAxOjUzIEFNLCBOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JT
QHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+IHdyb3RlOg0K
SSB0aGluayB0aGF0IGtlZXBpbmcgdGhlIFNlcnZpY2UgUGF0aCBMYXllciB0cmFuc3BvcnQgaW5k
ZXBlbmRlbnQgc2hvdWxkIHJlbWFpbiBhbiBvYmplY3RpdmUgZm9yIFNGQy4gIFN1Y2ggYSBzZXBh
cmF0aW9uIG9mIGNvbmNlcm5zIGlzIGEgc291bmQgYXJjaGl0ZWN0dXJhbCBwcmluY2lwbGUgdGhh
dCBoZWxwIGtlZXAgdGhpbmdzIHNpbXBsZSBpbiBwcmFjdGljZS4NCg0KT24gdGhlIHF1ZXN0aW9u
IG9mICBTZXJ2aWNlIFBhdGgsIHdlIGhhdmUgYSBkaXNjdXNzaW9uIG9uIHdoZXRoZXIgd2UgbmVl
ZCBzb21lIGtpbmQgb2YgZXhwbGljaXQgaWRlbnRpZmllciBvcg0KY291bGQgd2UgcmVseSBvbiBt
YXBwaW5nIG9uIHNvbWUgdW5kZXJsYXkgbmV0d29yayBwcm90b2NvbCBmaWVsZHMuDQoNCg0KTWF5
IGJlIGEgUFJPL0NPTiB0YWJsZSBjb3VsZCBoZWxwIGZvY3VzIHRoZSBncm91cCBkZWNpc2lvbiBv
biB0aGF0IG1hdHRlcg0KDQoNCiAgKiAgIFZpc2liaWxpdHkgKHRyYWNpbmcpDQogICogICBGb3J3
YXJkaW5nIGdyYXBoIHN0cnVjdHVyZSBpbXBhY3QvbGltaXRhdGlvbnMNCiAgKiAgIFJlY29uZmln
dXJhdGlvbiBzcGVlZA0KDQogICAgICogICBMQlMgLyBzY2FsZSBvdXQgaW1wYWN0DQogICAgICog
ICBOb2RlIGJ5cGFzcyAoZS5nOyBtYWludGVuYW5jZSkNCg0KICAqICAgdW5kZXJsYXkgbmV0d29y
ay90cmFuc3BvcnQgbGF5ZXJzIHN1cHBvcnQNCiAgKiAgIEhlYWRlciBzcGFjZSBpbXBhY3QNCiAg
KiAgIE11bHRpIHRlbmFudCBzdXBwb3J0IGltcGFjdA0KICAqICAgU0ZDIG9uIGZsYXQgKGUuZyBv
cHRpY2FsIEwyIGZvciBEYXRhIENlbnRlcnMpIG5ldHdvcmsNCiAgKiAgIFVuZGVybGF5IG5ldHdv
cmsgYWRtaW5pc3RyYXRpb24gaW1wYWN0DQoNClBlcnNvbmFsbHkgSSB0aGluayB0aGF0IGhhdmlu
ZyBhbiBleHBsaWNpdCBjaGFpbiBpZGVudGlmaWVyIChlLmcuIFNlcnZpY2UgUGF0aC9TZXJ2aWNl
IEluZGV4KSBpcyBjbGVhciAobWFuYWdlbWVudCBhbmQgY29udHJvbCkgYW5kIG5vdCBleHBlbnNp
dmUgKGhlYWRlciBzcGFjZSkuIFRoZSBkcmF3YmFjayBiZWluZyBzb21lIGltcGFjdCBvbiB0aGUg
c2ltcGxpY2l0eSB0byBhZGQvcmVtb3ZlIGVsZW1lbnRzIGluIGEgY2hhaW4gZHluYW1pY2FsbHku
DQoNClRhZyBzd2l0Y2hpbmcgKGFzIE1QTFMpICBhbGxvd3MgdG8gbWFuYWdlIHRhZ3MgcGVyIHNl
cnZpY2Ugbm9kZXMsIGxlYWRpbmcgdG8gbW9yZSB2ZXJzYXRpbGUgYW5kIGRpdmVyc2UgZ3JhcGhz
DQoNCg0KTmljb2xhcw0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkZyb206IFh1
eGlhb2h1IFt4dXhpYW9odUBodWF3ZWkuY29tPG1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tPl0N
ClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDU6MDQgQU0NClRvOiBKZXJvbWUgTW9pc2Fu
ZDsgbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPjsgc2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBbc2ZjXSDnrZTlpI06IFNGQyBlbmNh
cHN1bGF0aW9uIGNoYWluIElEDQpJIGxpa2UgdGhlIGlkZWEgb2Ygc2VwYXJhdGluZyB0aGUgU2Vy
dmljZSBGdW5jdGlvbiBMYXllciBhbmQgdGhlIFNlcnZpY2UgUGF0aCBMYXllciwgYXMgcHJvcG9z
ZWQgaW4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMuIFRoZSByb2xl
IG9mIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIgaXMganVzdCB0byBzdGVlciB0aGUgdHJhZmZpYyBh
bG9uZyBhIHBhcnRpY3VsYXIgY2hhaW4gb2Ygc2VydmljZSBub2RlcyB3aGljaCBjYW4gYmUgaW1w
bGVtZW50ZWQgYnkgZXhpc3RpbmcgdG9vbHMgZm9yIHNvdXJjZSByb3V0aW5nLCBzdWNoIGFzIHNl
Z21lbnQgcm91dGluZy4gQXMgc3VjaCwgaXTigJlzIG5vdCBuZWNlc3NhcnkgdG8gdHJ5IHRvIGtl
ZXAgdGhlIFNlcnZpY2UgUGF0aCBMYXllciB0cmFuc3BvcnQtaW5kZXBlbmRlbnQgYW5kIGNvbnRh
aW4gaXQgaW4gdGhlIFNGQyBoZWFkZXIuDQoNCkJlc3QgcmVnYXJkcywNClhpYW9odQ0KDQrlj5Hk
u7bkuro6IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSDku6PooaggSmVyb21lIE1v
aXNhbmQNCuWPkemAgeaXtumXtDogMjAxNOW5tDPmnIgxOOaXpSAxOjAzDQrmlLbku7bkuro6IG1p
a2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT47IHNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPg0K5Li76aKYOiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24g
Y2hhaW4gSUQNCg0KVGhpcyAobGVuZ3RoeSBhbmQgdmVyeSBsaXZlbHkpIHRocmVhZCBzdGFydGVk
IGZyb20gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMgKHdoaWNoIEkg
Y28tYXV0aG9yZWQpLg0KDQpJbiBzZWN0aW9uIDQuOCwgd2UgbWFkZSBhIGNsZWFyIGRpc3RpbmN0
aW9uIGJldHdlZW4gYSBzZXJ2aWNlIHBhdGggbGF5ZXIgKHN0ZWVyaW5nIHBhY2tldHMgaG9wIGJ5
IGhvcCBhbG9uZyB0aGUgY2hhaW4pIGFuZCBhIHNlcnZpY2UgZnVuY3Rpb24gbGF5ZXIgKGNvbnZl
eSBtZXRhZGF0YSBpbmZvcm1hdGlvbiBvZiBpbnRlcmVzdCB0byBTRnMpLiBUZXJtaW5vbG9neSBh
c2lkZSwgaXQgc2VlbXMgdGhhdCBzdWNoIGxheWVyZWQgdmlldyB3YXMgYWdyZWVkIHVwb24gYnkg
bWFueSBwZW9wbGUgb24gdGhlIG1haWxpbmcgbGlzdC4NCg0KTm93IHRoaXMgY2VydGFpbmx5IGRv
ZXMgYmVnIHRoZSBxdWVzdGlvbiBvZiBzb2x2aW5nIEJPVEggcHJvYmxlbXMgd2l0aCB0aGUgc2Ft
ZSAocGFja2V0KSBlbmNhcHN1bGF0aW9uIG1lY2hhbmlzbS4gTm90YWJseSB3aGVuIG9ic2Vydmlu
ZyB0aGF0IG1hbnkgdXNlIGNhc2VzIGNvdWxkIGJlIHNhdGlzZmllZCB3aXRob3V0IFNGLWxldmVs
IG1ldGFkYXRhLCBvciBieSB1c2luZyBtb3JlIG91dC1vZi1iYW5kIHdheXMgdG8gY29udmV5IHN1
Y2ggU0YgbWV0YWRhdGEuIEFuZCBhbHNvIHdoZW4gb2JzZXJ2aW5nIHRoYXQgaW5iYW5kIG1hcmtp
bmcgKGUuZy4gcGFja2V0IGhlYWRlcnMpIGNvbWVzIHdpdGggdmFyaW91cyBwcm9zICYgY29ucyAo
c29tZSBvZiB0aGUgaXNzdWVzIGJlaW5nIGlkZW50aWZpZWQgaW4gdGhlIGRyYWZ0LCBlLmcuIHNl
Y3Rpb25zIDQuMSBhbmQgNC4yKS4NCg0KSSBkbyBhZ3JlZSB3aXRoIE1hcmlhLiBXZSBtYXkgd2Fu
dCB0byBleHBsb3JlIG90aGVyIG9wdGlvbnMgZm9yIGFkZHJlc3NpbmcgdGhlIG5lZWRzIG9mIHRo
ZSBzZXJ2aWNlIHBhdGggbGF5ZXIgdGhhdCBkbyBub3QgcmVxdWlyZSBhbiBleHBsaWNpdCBjaGFp
bi1pZCBvZiBzb3J0cy4NCg0KSW4gdGhlIGRyYWZ0LCB3ZSBjb25jbHVkZWQgYnkgc3RhdGluZyDi
gJxBIHByb2R1Y3RpdmUgcGF0aCBmb3J3YXJkIGNvdWxkIGJlIHRvIGRpdmlkZSBhbmQgY29ucXVl
cjogdG8gY2xlYXJseSBzZXBhcmF0ZSB0aGUgcHJvYmxlbSBvZiBTZXJ2aWNlIEZ1bmN0aW9uIFBh
dGggdG9wb2xvZ3kgZnJvbSB0aGUgICBwcm9ibGVtIG9mIFtjb252ZXlpbmcgU0ZdIG1ldGFkYXRh
4oCdLiBJIGRvIGJlbGlldmUgd2Ugc2hvdWxkIGV4cGxvcmUgc3VjaCBzZXBhcmF0aW9uIHByaW5j
aXBsZSBmdXJ0aGVyLg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
XSBPbiBCZWhhbGYgT2YgbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29t
Pg0KU2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCA1OjUwIFBNDQpUbzogc2ZjQGlldGYub3Jn
PG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRp
b24gY2hhaW4gSUQNCg0KSSB3b3VsZCBpbWFnaW5lIHRoYXQgaWYgd2UgbWFkZSB0aGUgQ2hhaW4g
SUQgZmllbGQgaW4gdGhlIGhlYWRlciBiZSBvcHRpb25hbCwgeWV0IHN0aWxsIHJlcXVpcmVkIGEg
aGVhZGVyIGFuZCBzdGlsbCByZXF1aXJlZCB0aGF0IHNvbWUgaW5kaWNhdGlvbiBvZiB0aGUgY2hh
aW4gYmUgY2FycmllZCBzb21ld2hlcmUgaW4gdGhlIHBhY2tldCAobXBscyBsYWJlbCBvciB2bGFu
IG9yIHdoYXRldmVyKSwgdGhhdCB0aGUgaW1wbGVtZW50YXRpb24gd291bGQgYmVjb21lIG92ZXJs
eSBjb21wbGljYXRlZC4gIFRvIGRvIHNvIHdvdWxkIGJlIHVzaW5nIFNGQyBzaW1wbHkgYXMgYSBt
ZWNoYW5pc20gdG8gY2FycnkgbWV0YSBkYXRhIGFuZCBub3QgYXQgYWxsIGZvciBzZXJ2aWNlIGNo
YWluaW5nLCB3aGljaCBzb3VuZHMgY291bnRlciBpbnR1aXRpdmUgdG8gbWUuDQoNCk1hcmlhLA0K
U28sIHlvdSBhcmUgc2F5aW5nIHRoYXQgeW91IHdhbnQgdG8gdXNlIFNGQyB0byBjYXJyeSBhcm91
bmQgbWV0YWRhdGEsIGJ1dCBub3QgZm9yIGFjdHVhbCBzZXJ2aWNlIGNoYWluaW5nIGJlY2F1c2Ug
eW91IGFscmVhZHkgaGF2ZSBhIHdheSB0byBpbXBsZW1lbnQgc2VydmljZSBjaGFpbmluZyBvdXRz
aWRlIG9mIFNGQz8gIE1heWJlIEknbSBub3QgZm9sbG93aW5nLCBidXQgaXQgc2VlbXMgdG8gbWUg
dGhhdCBpZiB5b3Ugd2VyZSB0byB1cGdyYWRlIHlvdXIgbmV0d29yayB0byBzdXBwb3J0IFNGQyB0
aGF0IHlvdSB3b3VsZCBjaGFuZ2UgZnJvbSB1c2luZyB5b3VyIGV4aXN0aW5nIG1lY2hhbmlzbSBh
bmQgc3RhcnQgdXNpbmcgU0ZDLCB3aGljaCBpcyBtZWFudCB0byBwcm92aWRlIHN1cHBvcnQgZm9y
IHNlcnZpY2UgZnVuY3Rpb25zIHRoYXQgYXJlIG5vdCBTRkMgYXdhcmUuICBUaGVyZSBhcmUgYSBu
dW1iZXIgb2YgdXMgd2hvIGhhdmUgaW1wbGVtZW50ZWQsIGluIG9uZSB3YXkgb3IgYW5vdGhlciwg
c29tZSBzb3J0IG9mIHNlcnZpY2UgY2hhaW5pbmcsIGJ1dCBJIChJIGNhbiBhdCBsZWFzdCBzcGVh
ayBmb3IgbXlzZWxmKSBhbSBsb29raW5nIHRvIFNGQyBub3QgdG8gZW5oYW5jZSBteSBjdXJyZW50
IGltcGxlbWVudGF0aW9uLCBidXQgdG8gcmVwbGFjZSBpdCB3aXRoIHNvbWV0aGluZyBiZXR0ZXIg
d2hpbGUgc3RpbGwgbWFpbnRhaW5pbmcgbXkgY29yZSAobm9uIHNlcnZpY2UgZnVuY3Rpb24pIGlu
ZnJhc3RydWN0dXJlLg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkZyb206IGtl
Z3JheUBjaXNjby5jb208a2VncmF5QGNpc2NvLmNvbTxtYWlsdG86a2VncmF5QGNpc2NvLmNvbSUz
Y2tlZ3JheUBjaXNjby5jb20+Pg0KVG86IFJvbiBQYXJrZXI8Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+LEppbSBH
dWljaGFyZCAoamd1aWNoYXIpPGpndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lz
Y28uY29tPj4sSm9lbCBNLiBIYWxwZXJuPGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb20+Pg0KY2M6IHNmY0BpZXRmLm9yZzxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZyUzY3NmY0BpZXRmLm9yZz4+DQpTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0
DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KKzEgdGhl
IGlkZWEgaXMgaW50ZXJvcGVyYWJpbGl0eS4NCg0KDQpPbiAzLzE0LzE0IDEyOjU1IFBNLCAiUm9u
IFBhcmtlciIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PiB3cm90ZToNCg0KPlRoYW5rcywgSmltLg0KPg0KPlJl
bWVtYmVyIHRoYXQgd2UgaGF2ZSBzYWlkIG1hbnkgdGltZXMgdGhhdCB0aGUgU0ZDIHNlcnZpY2Ug
aGVhZGVyIGlzDQo+dHJhbnNwb3J0IGluZGVwZW5kZW50LiAgIEp1c3QgYmVjYXVzZSB0aGUgY2hh
aW4gaWQgY291bGQgYmUgY2FycmllZCBpbg0KPnNvbWUgZm9ybSBvciBhbm90aGVyIHdpdGggc29t
ZSBwYXJ0aWN1bGFyIHRyYW5zcG9ydCBkb2Vzbid0IG1lYW4gdGhhdCBpdA0KPmNvdWxkIGJlIHVu
aXZlcnNhbGx5IGNvbnZleWVkLiAgICBCeSBtYWtpbmcgYW5kIGtlZXBpbmcgdGhlIFNGQyBzZXJ2
aWNlDQo+aGVhZGVyIHRyYW5zcG9ydCBpbmRlcGVuZGVudCBtYWtlcyBpdCBtb3JlIGFwcGxpY2Fi
bGUgaW4gbW9yZQ0KPmVudmlyb25tZW50cyBhbmQgbW9yZSBsaWtlbHkgdG8gZ2V0IGFkb3B0ZWQg
YnJvYWRseS4NCj4NCj4gICBSb24NCj4NCj4NCj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K
PkZyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFttYWlsdG86amd1aWNoYXJAY2lzY28uY29t
XQ0KPlNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMzo1MiBQTQ0KPlRvOiBKb2VsIE0uIEhh
bHBlcm47IFJvbiBQYXJrZXINCj5DYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQo+U3ViamVjdDogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCj4NCj5IaSBKb2VsLA0KPg0K
PlBlcmhhcHMgYnV0IEkgd291bGQgcG9pbnQgb3V0IHRoYXQgdGhlIGJhc2UgU0ZDIGhlYWRlciBj
b3VsZCBoYXZlIGEgbG90DQo+bW9yZSBpbmZvcm1hdGlvbiB0aGFuIGp1c3QgdGhlIGNoYWluIElE
OyBJIHdvdWxkIGFsc28gcG9pbnQgb3V0IHRoYXQgdGhlDQo+ZGV2aWwgaXMgaW4gdGhlIGRldGFp
bHMgYW5kIHNheWluZyAid2VsbCwgSSBjYW4ganVzdCB1c2UgYW4gTVBMUyBsYWJlbCINCj5oaWRl
cyBtdWNoIG9mIHRoZSBjb21wbGV4aXR5IG9mIGFjdHVhbGx5IGRvaW5nIHRoYXQuDQo+DQo+T24g
My8xNC8xNCwgMjozNSBQTSwgIkpvZWwgTS4gSGFscGVybiIgPGptaEBqb2VsaGFscGVybi5jb208
bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+PiB3cm90ZToNCj4NCj4+SWYgdGhlIHRyYW5zcG9y
dCBoZWFkZXIgY2FycmllcyBlbm91Z2ggaW5mb3JtYXRpb24gZm9yIGlkZW50aWZ5aW5nIHRoZQ0K
Pj5zZXF1ZW5jZSAoVkxBTiB0YWcgb3IgTVBMUyBsYWJlbCBjYW4gYm90aCBkbyB0aGUgam9iKSwg
dGhlbiBhcmd1YWJseQ0KPj50aGUgZ2xvYmFsIGNoYWluIElEIGlzIHJlZHVuZGFudC4gSSBjYW4g
bGl2ZSB3aXRoIGNhcnJ5aW5nIGl0IGFueXdheQ0KPj5laXRoZXIgaWYgSSBoYXZlIG1ldGFkYXRh
IHRvIGNhcnJ5LCBvciBpZiBJIG5lZWQgdGhlIGNoYWluIElEIGZvciBzb21lDQo+PnB1cnBvc2Uu
DQo+PiBBZnRlciBhbGwsIHNvbWUgZm9sa3Mgc2VlbSB0byB3YW50IHRvIHVzZSB0aGF0IGZvciB0
aGUgZm9yd2FyZGluZw0KPj5kZWNpc2lvbnMuDQo+Pg0KPj5Zb3VycywNCj4+Sm9lbA0KPj4NCj4+
T24gMy8xNC8xNCwgMjoyOCBQTSwgUm9uIFBhcmtlciB3cm90ZToNCj4+PiBUaGUgY2hhaW4gSUQg
aXMgdGhlIGxhYmVsIHRoYXQgZGVmaW5lcyB0aGUgc2VxdWVuY2Ugb2Ygc2VydmljZQ0KPj4+ZnVu
Y3Rpb25zIHRoYXQgbXVzdCBiZSB2aXNpdGVkLiAgIEl0IGNhbiBiZSB0aG91Z2h0IG9mIGFzIGEg
aGFuZGxlIGZvciBhDQo+Pj5zdGFjayBvZiBtdXN0LXZpc2l0IG5ldHdvcmsgbG9jYXRpb25zLiAg
IEkgZG9uJ3Qgc2VlIGhvdyB0aGlzIGNhbiBiZQ0KPj4+YW55dGhpbmcgYnV0IG1hbmRhdG9yeS4N
Cj4+Pg0KPj4+ICAgICBSb24NCj4+Pg0KPj4+DQo+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0NCj4+PiBGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxm
IE9mIFN1cmVuZHJhIEt1bWFyDQo+Pj4oc21rdW1hcikNCj4+PiBTZW50OiBGcmlkYXksIE1hcmNo
IDE0LCAyMDE0IDE6NDYgUE0NCj4+PiBUbzogSm9lbCBNLiBIYWxwZXJuOyBOQVBJRVJBTEEsIE1B
UklBIEgNCj4+PiBDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4gU3Vi
amVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25z
DQo+Pj4NCj4+PiBbVHJpbW1lZCB0aGUgcmVjaXBpZW50IGxpc3QgLSBuZWVkcyBhcHByb3ZhbCBv
dGhlcndpc2VdDQo+Pj4NCj4+PiBDb21wbGV0ZWx5IGFncmVlIGhlcmUuDQo+Pj4NCj4+PiBTRkMg
ZG9lcyBub3QgcHJldmVudCBWTEFOIHN0aXRjaGluZyBhbmQgb25lIGNhbiBjb250aW51ZSB0byBk
byB0aGF0Lg0KPj4+V2hpbGUgYXQgdGhlIHNhbWUgdGltZSBTRkMgY2FuIGluY2x1ZGUgVkxBTiBz
dGl0Y2hpbmcgdG8gc3VwcG9ydA0KPj4+bGVnYWN5IFNGcyBpbiB0aGUgc2FtZSBjaGFpbiB0aGF0
IGluY2x1ZGVzIFNGQyBhd2FyZSBTRnMuIEV2ZW4gbGVnYWN5DQo+Pj5TRnMgYmVuZWZpdCBmcm9t
IGNoYWluIGlkZW50aWZpY2F0aW9uIGFuZCBoZW5jZSBjYW4gYmUgc2hhcmVkIGFjcm9zcw0KPj4+
ZGlmZmVyZW50IHNlcnZpY2UgY2hhaW5zLg0KPj4+DQo+Pj4gU3VyZW5kcmEuDQo+Pj4NCj4+Pg0K
Pj4+DQo+Pj4gT24gMy8xNC8xNCAxMDoyNiBBTSwgIkpvZWwgTS4gSGFscGVybiIgPGptaEBqb2Vs
aGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+PiB3cm90ZToNCj4+Pg0KPj4+
PiBNeSBvd24gaW5jbGluYXRpb24gaXMgdG8gb2JzZXJ2ZSB0aGF0IGlmIHlvdSBkb24ndCBuZWVk
IGV4cGxpY2l0DQo+Pj4+IGNoYWluIGlkZW50aWZpY2F0aW9uIGFuZCB5b3UgZG9uJ3QgbmVlZCBt
ZXRhZGF0YSwgeW91IGNhbiBqdXN0IG9taXQNCj4+Pj4gdGhlIHNmYy9uc2ggaGVhZGVyLiBTdGls
bCBkbyBzZXJ2aWNlIGNoYWluaW5nLCBqdXN0IG5vIGV4dHJhIGhlYWRlci4NCj4+Pj4NCj4+Pj4g
SWYgd2UgYXJlIGdvaW5nIHRvIGhhdmUgdGhlIGhlYWRlciwgaXQgc2VlbXMgdG8gbWUgdGhhdCB0
aGUgY2hhaW4NCj4+Pj5pZGVudGlmaWNhdGlvbiBmaWVsZCBpcyB2ZXJ5IHVzZWZ1bCwgYW5kIGxv
dyBjb3N0IG9uY2Ugd2UgaGF2ZSB0aGUNCj4+Pj5oZWFkZXIuDQo+Pj4+DQo+Pj4+IFlvdXJzLA0K
Pj4+PiBKb2VsDQo+Pj4+DQo+Pj4+IE9uIDMvMTQvMTQsIDE6MDAgUE0sIE5BUElFUkFMQSwgTUFS
SUEgSCB3cm90ZToNCj4+Pj4+IEV4cGxpY2l0IGNoYWluIGlkZW50aWZpY2F0aW9uIHNob3VsZCBi
ZSBtYWRlIG9wdGlvbmFsLiBJIGJlbGlldmUgaXQNCj4+Pj4+IHdhcyBkaXNjdXNzZWQgZmV3IG1v
bnRocyBhZ28gb24gdGhpcyBtYWlsaW5nIGxpc3QuDQo+Pj4+Pg0KPj4+Pj4gTWFyaWENCj4+Pj4+
DQo+Pj4+PiAqRnJvbToqc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddICpPbiBCZWhh
bGYgT2YgKkptaC5kaXJlY3QNCj4+Pj4+ICpTZW50OiogVGh1cnNkYXksIE1hcmNoIDEzLCAyMDE0
IDEyOjEyIFBNDQo+Pj4+PiAqVG86KiBrZWdyYXlAY2lzY28uY29tPG1haWx0bzprZWdyYXlAY2lz
Y28uY29tPjsgbHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29t
Pjsgc21rdW1hckBjaXNjby5jb208bWFpbHRvOnNta3VtYXJAY2lzY28uY29tPjsNCj4+Pj4+IGpn
dWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPg0KPj4+Pj4gKkNjOiog
bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tPG1haWx0bzpuaWNvbGFzLmJvdXRob3JzQHFvc21v
cy5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47IGhhZGlAbW9qYXRhdHUu
Y29tPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT47DQo+Pj4+PiByb25fcGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tPG1haWx0bzpyb25fcGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPjsgYnJp
anNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+IGpt
aEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+DQo+Pj4+PiAqU3Vi
amVjdDoqIFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9u
cw0KPj4+Pj4gKkltcG9ydGFuY2U6KiBMb3cNCj4+Pj4+DQo+Pj4+PiBBc3N1bWluZyBJIHVuZGVy
c3RhbmQgeW91IHByb3Blcmx5IEtlbiwgSSBkaXNhZ3JlZS4NCj4+Pj4+DQo+Pj4+PiBGb3IgZXhh
bXBsZSwgYnkgdXNpbmcgc2VwYXJhdGUgdGVybXMgSSBjYW4gZWFzaWx5IGRpc2N1c3MgdGhlIGZh
Y3QNCj4+Pj4+IHRoYXQgY2VydGFpbiBraW5kcyBvZiBkYXRhIChjaGFpbiBpZGVudGlmaWNhdGlv
bikgb25seSBuZWVkIHRvIGJlDQo+Pj4+PiBhZGp1c3QgYnkgYSBmZXcgYXBwcyBpbiByYXJlIGNh
c2VzLiBBbmQgdGhhdCBkYXRhIGlzIG5vdCBiZWVkZWQNCj4+Pj4+IGJ5IHRoZSBhcHBsaWNhdGlv
bnMuDQo+Pj4+Pg0KPj4+Pj4gVW5sZXNzIHlvdSB3b3VsZCBsaWtlIHRvIGNvbnNpZGVyIHRoZSBj
aGFpbiBpZGVudGlmaWNhdGlvbiBhcyBiZWluZw0KPj4+Pj4gb3B0aW9uYWw/DQo+Pj4+Pg0KPj4+
Pj4gWW91cnMsDQo+Pj4+Pg0KPj4+Pj4gSm9lbA0KPj4+Pj4NCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4g
U2VudCBmcm9tIG15IFNhbXN1bmcgc21hcnRwaG9uZSBvbiBBVCZUDQo+Pj4+Pg0KPj4+Pj4NCj4+
Pj4+DQo+Pj4+Pg0KPj4+Pj4gLS0tLS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0tLS0tLQ0KPj4+
Pj4gU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVy
YXRpb25zDQo+Pj4+PiBGcm9tOiAiS2VuIEdyYXkgKGtlZ3JheSkiIDxrZWdyYXlAY2lzY28uY29t
PG1haWx0bzprZWdyYXlAY2lzY28uY29tPg0KPj4+Pj48bWFpbHRvOmtlZ3JheUBjaXNjby5jb20+
Pg0KPj4+Pj4gVG86IEx1Y3kgeW9uZyA8bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3ku
eW9uZ0BodWF3ZWkuY29tPg0KPj4+Pj48bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4sIlN1
cmVuZHJhPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSUzZSUzZSwlMjJTdXJlbmRyYT4gS3Vt
YXIgKHNta3VtYXIpIg0KPj4+Pj4gPHNta3VtYXJAY2lzY28uY29tPG1haWx0bzpzbWt1bWFyQGNp
c2NvLmNvbT4gPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbT4+LCJKaW08bWFpbHRvOnNta3VtYXJA
Y2lzY28uY29tJTNlJTNlLCUyMkppbT4gR3VpY2hhcmQNCj4+Pj4+KGpndWljaGFyKSINCj4+Pj4+
IDxqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4gPG1haWx0bzpq
Z3VpY2hhckBjaXNjby5jb20+Pg0KPj4+Pj4gQ0M6IE5pY29sYXMgQk9VVEhPUlMgPE5pY29sYXMu
Qk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPg0K
Pj4+Pj48bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+LHNmYzxtYWlsdG86Tmlj
b2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tJTNlJTNlLHNmYz4gPHNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPg0KPj4+Pj48bWFpbHRvOnNmY0BpZXRmLm9yZz4+LEphbWFsPG1haWx0bzpz
ZmNAaWV0Zi5vcmclM2UlM2UsSmFtYWw+IEhhZGkgU2FsaW0gPGhhZGlAbW9qYXRhdHUuY29tPG1h
aWx0bzpoYWRpQG1vamF0YXR1LmNvbT4NCj4+Pj4+PG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4+
LFJvbjxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20lM2UlM2UsUm9uPiBQYXJrZXINCj4+Pj4+PFJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb20+DQo+Pj4+PiA8bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b20+PiwiYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb20lM2UlM2UsJTIyYnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PiA8bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0PiIgPGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4+LCJKb2Vs
PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCUzZSUzZSwlMjJKb2VsPiBNLiBIYWxwZXJuIg0K
Pj4+Pj48am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4gPG1h
aWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4NCj4+Pj4+DQo+Pj4+PiBUaGUgd29yZCAibWV0YWRh
dGEiIGlzIGEgcHVycG9zZWx5IGFtYmlndW91cyB0ZXJtICJkYXRhIHRoYXQNCj4+Pj4+IHByb3Zp
ZGVzIGluZm9ybWF0aW9uIGFib3V0IG90aGVyIGRhdGEiLiBJdCBpcyB1c2VkIHRvIGF2b2lkIFRI
SVMNCj4+Pj4+ZGlzY3Vzc2lvbi4NCj4+Pj4+DQo+Pj4+PiBGb3IgZXhhbXBsZSwgSSBwcm9wb3Nl
IHdlIGRlZmluZSAidGVxdWlsYSBtZXRhZGF0YSIgYmVjYXVzZSwNCj4+Pj4+IGZyYW5rbHksIEkg
d2lsbCBuZWVkIHRvIG9yZGVyIGEgdHJpcGxlLXNob3QgaWYgd2Uga2VlcCBhdHRlbXB0aW5nDQo+
Pj4+PiB0byBkZWZpbmUgc29tZXRoaW5nIHRoYXQsIGJ5IGRlZmluaXRpb24sIGlzIGFtYmlndW91
cy4gSSdkIGxpa2UNCj4+Pj4+IG15IGJhcnRlbmRlciB0byB1bmRlcnN0YW5kIG1lIHNwZWNpZmlj
YWxseSB3aGVuIEkgc2F5ICJJIG5lZWQgYQ0KPj4+Pj5zaG90Ii4NCj4+Pj4+DQo+Pj4+PiBPbiAz
LzEzLzE0IDc6NDkgQU0sICJMdWN5IHlvbmciIDxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86
bHVjeS55b25nQGh1YXdlaS5jb20+DQo+Pj4+PiA8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29t
Pj4gd3JvdGU6DQo+Pj4+Pg0KPj4+Pj4gICA+U25pcC4uDQo+Pj4+PiAgID5TSz4gSnVzdCBjb3B5
aW5nIGZyb20gdGhlIFBTOg0KPj4+Pj4gICA+LS0NCj4+Pj4+ICAgPkRhdGEgcGxhbmUgbWV0YWRh
dGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkgdG8gZXhjaGFuZ2UgaW5mb3JtYXRpb24NCj4+Pj4+YmV0
d2Vlbg0KPj4+Pj4gICA+dGhlIG5ldHdvcmsgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVu
IHNlcnZpY2UgZnVuY3Rpb25zLA0KPj4+Pj5hbmQgc2VydmljZQ0KPj4+Pj4gICA+ZnVuY3Rpb25z
IGFuZCB0aGUgbmV0d29yay4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+LS0NCj4+Pj4+ICAgPkl0IGlz
IGEgbHVjaWQgZGVmaW5pdGlvbi4gV2UgYXJlIHVubmVjZXNzYXJpbHkgbWFraW5nIHRoZSB3b3Jk
DQo+Pj4+PiJuZXR3b3JrIg0KPj4+Pj4gICA+Y29udHJvdmVyc2lhbCwgSU1PLg0KPj4+Pj4gICA+
DQo+Pj4+PiAgID5bTHVjeV0gVGhpcyBpcyBteSBwb2ludC4gIlRoZSBuZXR3b3JrIiBpcyB0b28g
Z2VuZXJhbCBoZXJlLA0KPj4+Pj53aGljaCBicmluZ3MNCj4+Pj4+ICAgPm1ldGFkYXRhIGdyZWF0
IHBvd2VyIHRvIGRvIG1hbnkgdGhpbmdzLiBUaGlzIGlzIHdoeSBwZW9wbGUNCj4+Pj4+aW52ZW50
IGlkZWFzDQo+Pj4+PiAgID5oZXJlLCB3aGljaCBjYXVzZXMgYSBsb3Qgb2YgZGViYXRlcyBvbiBt
ZXRhZGF0YSB1c2FnZSBwb3RlbnRpYWxzLg0KPj4+Pj4gV2UNCj4+Pj4+ICAgPnNob3VsZCBub3Qg
c3BlbmQgYSBsb3Qgb2YgdGltZXMgb24gdGhhdCBkZWJhdGVzIGFuZCBqdWRnZSB3aGljaA0KPj4+
Pj51c2FnZSBpcw0KPj4+Pj4gICA+dmFsdWFibGUgb3Igbm90LiBUaHVzLCBmb3IgdGhlIFNGQyB3
b3JrLCBpdCB3aWxsIGJlIGhlbHBmdWwgaWYNCj4+Pj4+d2UgY2FuDQo+Pj4+PiAgID5uYXJyb3cg
ZG93biBhIGJpdC4gSm9lbCBtYWtlcyBleHBsaWNpdGx5IHR3byBjYXNlcywgd2hpY2ggaXMNCj4+
Pj4+aGVscGZ1bCB0bw0KPj4+Pj4gICA+ZGV2ZWxvcCB1c2UgY2FzZXMgZm9yIGVhY2ggY2FzZS4g
SSB3b3VsZCBsaWtlIHRvIHNlZSB0aGF0IHRoZQ0KPj4+Pj5wcm9ibGVtDQo+Pj4+PiAgID5zdGF0
ZW1lbnQgY2FuIGJlIG1vcmUgc3BlY2lmaWMgb24gbWV0YWRhdGEgZGVmaW5pdGlvbiwgd2hpY2gg
bWF5DQo+Pj4+PmJlDQo+Pj4+PiAgID5oZWxwZnVsIGluIGxlc3MgZm9jdXNpbmcgb24gaXQgYW5k
IG1vdmluZyBmb3J3YXJkLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID5MdWN5DQo+Pj4+PiAgID4NCj4+
Pj4+ICAgPlN1cmVuZHJhLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID4NCj4+Pj4+ICAgPj4NCj4+Pj4+
ICAgPj5UaGFua3MsDQo+Pj4+PiAgID4+THVjeQ0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pi0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4+PiAgID4+RnJvbTogSmltIEd1aWNoYXJkIChqZ3Vp
Y2hhcikgW21haWx0bzpqZ3VpY2hhckBjaXNjby5jb21dDQo+Pj4+PiAgID4+U2VudDogV2VkbmVz
ZGF5LCBNYXJjaCAxMiwgMjAxNCA0OjM4IFBNDQo+Pj4+PiAgID4+VG86IEx1Y3kgeW9uZw0KPj4+
Pj4gICA+PkNjOiBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXI7
DQo+Pj4+PiAgID4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbA0KPj4+Pj5IYWRp
IFNhbGltDQo+Pj4+PiAgID4+U3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1l
dGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+SGkgTHVjeSwNCj4+
Pj4+ICAgPj4NCj4+Pj4+ICAgPj5Oby4gSSBhbSBzaW1wbHkgc2F5aW5nIHdlIHNob3VsZCBub3Qg
b3ZlcmNvbXBsaWNhdGUgdGhlIHByb2JsZW0NCj4+Pj4+ICAgPj5zdGF0ZW1lbnQgd2l0aCB0ZXh0
IHRoYXQgYWRkcyBsaXR0bGUgdG8gbm8gdmFsdWUgaW4gbXkgb3Bpbmlvbi4NCj4+Pj4+IFdoZXRo
ZXINCj4+Pj4+ICAgPj53ZSBjYWxsIGl0IG1ldGFkYXRhLCBvciBjb250ZXh0LCBoYXMgbm8gYmVh
cmluZyBvbiB0aGUgZmFjdA0KPj4+Pj50aGF0IHRoZQ0KPj4+Pj4gICA+PnByb2JsZW0gc3RhdGVt
ZW50IGFscmVhZHkgY2xlYXJseSBzdGF0ZXMgd2UgbmVlZCB0byBiZSBhYmxlIHRvDQo+Pj4+PnBh
c3MNCj4+Pj4+ICAgPj5pbmZvcm1hdGlvbiBiZXR3ZWVuIFNGwrlzIGFuZCBiZXR3ZWVuIHRoZSBu
ZXR3b3JrICYgU0bCuXMuDQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+T24gMy8x
Mi8xNCwgNToxMyBQTSwgIkx1Y3kgeW9uZyIgPGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzps
dWN5LnlvbmdAaHVhd2VpLmNvbT4NCj4+Pj4+PG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+
IHdyb3RlOg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+SGkgSmltLA0KPj4+
Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+SSBmb3Igb25lIGRvbid0IGFncmVlIGFuZCB0aGluayB3ZSBh
cmUgb3ZlciBjb21wbGljYXRpbmcgd2hhdA0KPj4+Pj5zaG91bGQNCj4+Pj4+ICAgPj4+YmUgc3Ry
YWlnaHRmb3J3YXJkLiBUaGUgU0ZDIGVuY2Fwc3VsYXRpb24gc2hvdWxkIGVuYWJsZSB0d28NCj4+
Pj4+dGhpbmdzOg0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+MS4gU3RlZXJpbmcgb2Ygc2VsZWN0
ZWQgZmxvd3MgdGhyb3VnaCBhIHNlcnZpY2UgY2hhaW47IHRoaXMgaXMNCj4+Pj4+dGhlDQo+Pj4+
PiAgID4+PnNlcnZpY2UgZnVuY3Rpb24gcGF0aC4NCj4+Pj4+ICAgPj4+Mi4gUGFzc2luZyBvZiBj
b250ZXh0IGFzc29jaWF0ZWQgd2l0aCBhIGdpdmVuIGZsb3cgd2l0aGluIHNhaWQNCj4+Pj4+c2Vy
dmljZQ0KPj4+Pj4gICA+Pj5mdW5jdGlvbiBwYXRoLiBUaGlzIGNvbnRleHQgaW5mb3JtYXRpb24g
bWF5IGJlIGNvbnN1bWVkIGJ5IGENCj4+Pj4+U0YgKGFuDQo+Pj4+PiAgID4+PmFwcGxpY2F0aW9u
IElEIGlzIGFuIGV4YW1wbGUpIG9yIG1heSBiZSBjb25zdW1lZCBieSB0aGUNCj4+Pj4+Zm9yd2Fy
ZGluZw0KPj4+Pj4gICA+Pj5lbGVtZW50cyAoYSB2cmYtSUQgaXMgYW4gZXhhbXBsZSkuDQo+Pj4+
PiAgID4+PltMdWN5XSBEbyB5b3UgY2FsbCB0aGUgY29udGV4dCBhcyBtZXRhZGF0YSBvciBub3Q/
IERvIHdlIGhhdmUNCj4+Pj4+YW5vdGhlcg0KPj4+Pj4gICA+Pj50ZXJtIGhlcmUgYmVzaWRlIFNG
QyBoZWFkZXIgYW5kIG1ldGFkYXRhLiBJIHNlZSB0aGF0IHlvdSBkb24ndA0KPj4+Pj53YW50IHRv
DQo+Pj4+PiAgID4+PnNlcGFyYXRlIHdoYXQgaXMgY29uc3VtZWQgYnkgU0YgYW5kIHdoYXQgaXMg
Y29uc3VtZWQgYnkgdGhlDQo+Pj4+PmZvcndhcmRpbmcNCj4+Pj4+ICAgPj4+ZWxlbWVudHMuDQo+
Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj5MdWN5DQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj5TZW50
IGZyb20gbXkgaVBob25lDQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj4+IE9uIE1hciAxMiwgMjAx
NCwgYXQgNDoxNiBQTSwgIkx1Y3kgeW9uZyINCj4+Pj4+PGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1h
aWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4gPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+
IHdyb3RlOg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gR3JlYXQuIFRoZW4gd2UgbWF5IGNv
bnNpZGVyIHR3byBzcGVjaWFsIG1ldGFkYXRhIGRlZmluaXRpb25zDQo+Pj4+PmluIHRoZQ0KPj4+
Pj4gICA+Pj4+cHJvYmxlbSBzdGF0ZW1lbnQgc28gd2UgY2FuIGFsbCB1c2UgdGhlIHNhbWUgZGVm
aW5pdGlvbnMuDQo+Pj4+PkhlcmUgaXMgbXkNCj4+Pj4+ICAgPj4+PnN1Z2dlc3RlZCB0ZXh0IGFu
ZCBsaWtlIHRvIGhlYXIgeW91IGFuZCBvdGhlcidzIGlucHV0IGFuZA0KPj4+Pj5zdWdnZXN0aW9u
cy4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBw
bGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eQ0KPj4+Pj50bw0KPj4+Pj4gICA+Pj4+
ZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgZWxlbWVudHMgaW4gYSBzZXJ2aWNlIGZ1
bmN0aW9uDQo+Pj4+PiAgID4+Pj5jaGFpbmluZy4gSW4gdGhpcyBjb250ZXh0LCB0aGVyZSBhcmUg
dHdvIHR5cGVzIG9mIGRhdGEgcGxhbmUNCj4+Pj4+bWV0YWRhdGEuDQo+Pj4+PiAgID4+Pj4NCj4+
Pj4+ICAgPj4+PiBTZXJ2aWNlIEZ1bmN0aW9uIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZXhj
aGFuZ2VkIGJldHdlZW4NCj4+Pj4+ICAgPj4+PmNsYXNzaWZpZXIgYW5kIHNlcnZpY2UgZnVuY3Rp
b25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zIHRvDQo+Pj4+PiAgID4+Pj5mYWNpbGl0YXRl
IHNlcnZpY2UgZnVuY3Rpb25zIG9uIHRoZSBwYWNrZXQgdHJlYXRtZW50Lg0KPj4+Pj4gICA+Pj4+
DQo+Pj4+PiAgID4+Pj4gU3RlZXJpbmcgTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBmcm9tIHNl
cnZpY2UgZnVuY3Rpb25zIHRvIGENCj4+Pj4+ICAgPj4+PmNsYXNzaWZpZXIgb3Igc2VydmljZSBu
b2RlIGZvciB0cmFmZmljIGZvcndhcmRpbmcgcHVycG9zZS4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4g
ICA+Pj4+IC1lbmQNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IEx1Y3kNCj4+Pj4+ICAgPj4+
Pg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0N
Cj4+Pj4+ICAgPj4+PiBGcm9tOiBKb2VsIE0uIEhhbHBlcm4gW21haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tXQ0KPj4+Pj4gICA+Pj4+IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjoz
NSBQTQ0KPj4+Pj4gICA+Pj4+IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQ
YXJrZXINCj4+Pj4+ICAgPj4+PiBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7IGJyaWpzbWFu
QGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaQ0KPj4+Pj4gICA+Pj4+IFNhbGlt
DQo+Pj4+PiAgID4+Pj4gU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBZZXMsIEkgYW0g
dHJ5aW5nIHRvIGNvbnNpc3RlbnRseSBkaXN0aW5ndWlzaCB0aG9zZSB0d28gY2FzZXMNCj4+Pj4+
d2hlbg0KPj4+Pj4gICA+Pj4+dGFsa2luZyBhYm91dCB0aGUgaW5mb3JtYXRpb24gY2FycmllZCB3
aXRoIHBhY2tldHMgaW4gc2VydmljZQ0KPj4+Pj5jaGFpbnMuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+
ICAgPj4+PiBZb3VycywNCj4+Pj4+ICAgPj4+PiBKb2VsDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4gT24gMy8xMi8xNCwgMzoxMyBQTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4gICA+Pj4+
PiBKb2VsLCBTZWUgYmVsb3cuIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYw0K
Pj4+Pj4gICA+Pj4+PiBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2Yg
Sm9lbCBNLiBIYWxwZXJuDQo+Pj4+PlNlbnQ6DQo+Pj4+PiAgID4+Pj4+IFdlZG5lc2RheSwgTWFy
Y2ggMTIsIDIwMTQgMjowMiBQTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzDQo+Pj4+PkJPVVRIT1JT
Ow0KPj4+Pj4gICA+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsN
Cj4+Pj4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOw0KPj4+Pj4gICA+Pj4+PiBKYW1hbCBI
YWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+PiBkcmFmdC1yaWpzbWFu
LXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+
PiBJIHdhcyB0cnlpbmcgdG8gd29yZCBpdCBjYXJlZnVsbHkgbm90IHRvIGZvY3VzIG9uIHdobyBw
dXRzDQo+Pj4+PnRoZQ0KPj4+Pj4gICA+Pj4+PiBpbmZvcm1hdGlvbiBpbiwgYnV0IG9ubHkgb24g
d2hvIGNvbnN1bWVzIHRoZSBpbmZvcm1hdGlvbi4NCj4+Pj4+ICAgPj4+Pj4gSW5mb3JtYXRpb24g
Zm9yIHNlcnZpY2UgZnVuY3Rpb25zIG1heSBjb21lIGZyb20gdGhlIGluZ3Jlc3MNCj4+Pj4+ICAg
Pj4+Pj4gY2xhc3NpZmllciBvciBmcm9tIG90aGVyIHNlcnZpY2UgZnVuY3Rpb25zLiBbTHVjeV0g
dGhpcyBpcw0KPj4+Pj50aGUgb25lDQo+Pj4+PiAgID4+Pj4+IGNhc2UgdXNpbmcgbWV0YWRhdGEg
aW4geW91ciB2aWV3LiBJbmZvcm1hdGlvbiBmb3IgdGhlDQo+Pj4+PmZvcndhcmRpbmcNCj4+Pj4+
ICAgPj4+Pj4gd2lsbCBnZW5lcmFsbHkgY29tZSBmcm9tIHRoZSBpbmdyZXNzIGNsYXNzaWZpZXIs
IGJ1dCBpbg0KPj4+Pj5zcGVjaWFsDQo+Pj4+PiAgID4+Pj4+IGNhc2VzIG1heSBiZSBwcm92aWRl
ZCBieSBzZXJ2aWNlIGZ1bmN0aW9ucy4gKEkga2VlcA0KPj4+Pj53YW50aW5nIHRvIGdldA0KPj4+
Pj4gICA+Pj4+PiByaWQgb2YgdGhvc2Ugc3BlY2lhbCBjYXNlcywgYnV0IHNvIGZhciB0aGVyZSBz
ZWVtIHRvIGJlDQo+Pj4+Pmp1c3QgZW5vdWdoDQo+Pj4+PiAgID4+Pj4+IG9mIHRoZW0gdG8gd2Fy
cmFudCBjb3ZlcmluZyBpbiB0aGUgc29sdXRpb24uIEFuZCBtb3JlDQo+Pj4+PmltcG9ydGFudGx5
LA0KPj4+Pj4gICA+Pj4+PiBzaWduaWZpY2FudCBzdXBwb3J0IGZvciBpdCBpbiB0aGUgd29ya2lu
ZyBncm91cC4pIFtMdWN5XQ0KPj4+Pj5UaGlzIGlzDQo+Pj4+PiAgID4+Pj4+IHRoZSBzZWNvbmQg
Y2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcgKGJ1dCB5b3UgZG9uJ3QNCj4+Pj4+bGlr
ZSBpdCkuDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IEFuZCB5b3Ugc3VnZ2VzdCBkaXN0
aW5ndWlzaGluZyB0aGVzZSB0d28gY2FzZXMgd2hlbg0KPj4+Pj5kaXNjdXNzaW5nDQo+Pj4+PiAg
ID4+Pj4+IGFib3V0IG1ldGFkYXRhIHVzYWdlLiBJcyB0aGF0IHJpZ2h0IHVuZGVyc3RhbmRpbmc/
DQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IEx1Y3kNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IE9uIDMv
MTIvMTQsIDI6MzMgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+IEpvZWwsIEkg
aW50ZXJwcmV0IHRoYXQgeW91IHN1Z2dlc3RzIHRoYXQgZGlzdGluZ3Vpc2ggdGhlDQo+Pj4+PmV4
Y2hhbmdlDQo+Pj4+PiAgID4+Pj4+PiBpbmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgYmV0
d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucw0KPj4+Pj5hbmQgdGhlDQo+Pj4+PiAgID4+Pj4+PiBleGNo
YW5nZSBpbmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgZnJvbSBhIHNlcnZpY2UNCj4+Pj4+
ZnVuY3Rpb24gdG8NCj4+Pj4+ICAgPj4+Pj4+IGEgc2VydmljZSBub2RlLiBJcyB0aGlzIHJpZ2h0
IHVuZGVyc3RhbmRpbmc/IEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiAtLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm4NCj4+Pj4+ICAgPj4+
Pj4+IFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAx
MiwNCj4+Pj4+MjAxNA0KPj4+Pj4gMToxOQ0KPj4+Pj4gICA+Pj4+Pj4gUE0NCj4+Pj4+ICAgPj4+
Pj4+IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6IEppbSBH
dWljaGFyZA0KPj4+Pj4gICA+Pj4+Pj4gKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ8
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6DQo+Pj4+PiAgID4+Pj4+PiBS
ZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+
ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiBNeSBpbmNsaW5hdGlvbiB3b3VsZCBiZSB0byB0dW5l
IHRoYXQgZGVmaW5pdGlvbiB0bw0KPj4+Pj5kaXN0aW5ndWlzaA0KPj4+Pj4gICA+Pj4+Pj4gYmV0
d2VlbiBkYXRhcGxhbmUgY2FycmllZCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBmb3IgdXNlIGJ5DQo+
Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+IGZ1bmNpdG9ucyAod2hhdGV2ZXIgdGhlIG9yaWdp
biksIGFuZCBkYXRhcGxhbmUgY2FycmllZA0KPj4+Pj5pbmZvcm1hdGlvbg0KPj4+Pj4gICA+Pj4+
Pj4gaW50ZW5kZWQgZm9yIGRhdGFwbGFuZSBmb3J3YXJkaW5nIGNvbXBvbmVudHMuDQo+Pj4+PiAg
ID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IEhpIEpvZWwsDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+PiBJIGFncmVlIHRoYXQgd2UgbmVlZCB1c2luZyB0aGUgc2FtZSBkZWZpbml0
aW9uIGZvciBhDQo+Pj4+PnRlcm0sIGJ1dA0KPj4+Pj4gICA+Pj4+Pj4+IGRpc2FncmVlIHRoYXQg
dGhlIG1ldGFkYXRhIGRlZmluaXRpb24gaGVyZSBpcyBhIHNldCBvZg0KPj4+Pj4gICA+Pj4+Pj4+
IGluZm9ybWF0aW9uIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gVGhpcyBtYXkgYmUgdG9vIG5hcnJv
dw0KPj4+Pj5vciBsZWFkDQo+Pj4+PiAgID4+Pj4+Pj4gdG8gYSBwYXJ0aWN1bGFyIHNvbHV0aW9u
LiBJIGFtIGZpbmUgd2l0aCB0aGlzIGRlZmluaXRpb24NCj4+Pj4+aW4gdGhlDQo+Pj4+PiAgID4+
Pj4+Pj4gcHJvYmxlbSBzdGF0ZW1lbnQgdy8gbWlub3IgdHdlYWsgKHN1Z2dlc3RlZCBvbiBtYWls
aW5nDQo+Pj4+Pmxpc3QpLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gRGF0YXBs
YW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZQ0KPj4+Pj5hYmls
aXR5IHRvDQo+Pj4+PiAgID4+Pj4+Pj4gZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUg
Y2xhc3NpZmllcnMgYW5kIHNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+PiBmdW5jdGlvbnMsIGJldHdl
ZW4gc2VydmljZSBmdW5jdGlvbnMsIGFuZCBzZXJ2aWNlDQo+Pj4+PmZ1bmN0aW9ucyBhbmQNCj4+
Pj4+ICAgPj4+Pj4+PiB0aGUNCj4+Pj4+ICAgPj4+Pj4+PiBjbGFzc2lmaWVyc3xzZXJ2aWNlIG5v
ZGVzLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gVGhlcmUgbWF5IGJlIGEgc29s
dXRpb24gdGhhdCBhIHNlcnZpY2UgZnVuY3Rpb24gcGFzc2VzDQo+Pj4+PnNvbWUNCj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4gaW5mb3JtYXRpb24gdG8gYXR0YWNoZWQgc2VydmljZSBub2RlIHdpdGhv
dXQgdXNpbmcgU0ZDDQo+Pj4+PmhlYWRlci4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+IFRoYW5rcywgTHVjeQ0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIEhhbHBlcm4g
RGlyZWN0DQo+Pj4+PiAgID4+Pj4+Pj4gW21haWx0bzpqbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNv
bV0gU2VudDogV2VkbmVzZGF5LA0KPj4+Pj5NYXJjaCAxMiwNCj4+Pj4+ICAgPj4+Pj4+PiAyMDE0
IDEyOjI1IFBNIFRvOiBMdWN5IHlvbmc7IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcw0KPj4+Pj5C
T1VUSE9SUzsNCj4+Pj4+ICAgPj4+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpn
dWljaGFyKTsNCj4+Pj4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+ICAgPj4+Pj4+PiBz
ZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4g
ZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+IEx1Y3ksIHlvdSBzYXkgInRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5z
IC4uLiIgVGhlDQo+Pj4+PmRlZmluaXRpb24geW91DQo+Pj4+PiAgID4+Pj4+Pj4gdGhlbiBwcm92
aWRlIGlzIGEgZGVmaW5pdGlvbiBvZiB0aGUgc2V0IG9mIGluZm9ybWF0aW9uIHdlDQo+Pj4+PmFy
ZQ0KPj4+Pj4gICA+Pj4+Pj4+IHByb3Bvc2luZyB0aGF0IHdlIHB1dCBpbiB0aGUgU0ZDIGhlYWRl
ci4gSSwgYW5kIG90aGVycywNCj4+Pj4+aGF2ZQ0KPj4+Pj4gICA+Pj4+Pj4+IGJlZW4gdXNpbmcg
dGhlIHRlcm0gbWV0YWRhdGEgbW9yZSBuYXJyb3dseS4gV2UgY2FuIHVzZQ0KPj4+Pj53aGF0ZXZl
cg0KPj4+Pj4gICA+Pj4+Pj4+IGRlZmluaXRpb24gd2Ugd2FudC4gQnV0IHdlIGRvIG5lZWQgdG8g
YWdyZWUgb24gdGhlDQo+Pj4+PmRlZmluaXRpb24uDQo+Pj4+PiAgID4+Pj4+Pj4gRm9yIHRoZSBw
dXJwb3NlcyBvZiB0aGUgV0csIGl0IHNlZW1zIG11Y2ggbW9yZSB1c2VmdWwgdG8NCj4+Pj4+dXNl
IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+IHRlcm0gbWV0YWRhdGEgZm9yIHRoZSBuYXJyb3dlciBkZXNj
cmlwdGlvbi4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+
Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gT24gMy8xMi8xNCwgMToxOSBQTSwgTHVj
eSB5b25nIHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+PiBIaSBKb2VsLA0KPj4+Pj4gICA+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBJIGFncmVlLiBXZSBuZWVkIHRvIGRpZmZlcmVudGlhdGUgdGhl
IG1ldGFkYXRhIHVzZWQgYnkNCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+PmZ1bmN0aW9u
IGFuZCBTRkMgaGVhZGVyLiBUaGUgbWV0YWRhdGEgdGVybSBtZWFucyBjYXJyeWluZw0KPj4+Pj5z
b21lDQo+Pj4+PiAgID4+Pj4+Pj4+c3RhdGVzIGFsb25nIHdpdGggdGhlIHBhY2tldC4gSU1POiBT
RkMgaGVhZGVyIGlzIGEga2luZCBvZg0KPj4+Pj4gICA+Pj4+Pj4+Pm1ldGFkYXRhIGNhcnJpZWQg
b24gcGFja2V0IGZvciBuZXh0IHNlcnZpY2Ugbm9kZSB0byB1c2UuDQo+Pj4+PkluIHRoZQ0KPj4+
Pj4gICA+Pj4+Pj4+PmNvbnRleHQgb2YgU0ZDLCB3ZSBoYXZlIHRlcm0gZm9yIFNGQyBoZWFkZXIg
YW5kIHRoZQ0KPj4+Pj5tZXRhZGF0YSB0aGF0DQo+Pj4+PiAgID4+Pj4+Pj4+d2FzIGNhcnJpZWQg
YmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgb3IgYmV0d2VlbiBzZXJ2aWNlDQo+Pj4+PiAgID4+
Pj4+Pj4+ZnVuY3Rpb25zIGFuZCBjbGFzc2lmaWVycy9zZXJ2aWNlIG5vZGVzLCB3aGljaCBpcyB3
aGF0DQo+Pj4+PnRoZSBkcmFmdA0KPj4+Pj4gICA+Pj4+Pj4+PmZvY3VzLg0KPj4+Pj4gICA+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBUaGFua3MsIEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0g
RnJvbTogSm9lbCBNLiBIYWxwZXJuDQo+Pj4+PiAgID4+Pj4+Pj4+IFttYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwNCj4+Pj4+IDIwMTQNCj4+Pj4+
ICAgPj4+Pj4+Pj4gMTE6MTggQU0gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9u
IFBhcmtlciBDYzoNCj4+Pj4+IEppbQ0KPj4+Pj4gICA+Pj4+Pj4+PiBHdWljaGFyZCAoamd1aWNo
YXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+
Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0N
Cj4+Pj4+ICAgPj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiBkcmFmdC1yaWpzbWFu
LXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+PiBJIHRoaW5rIGl0IGlzIGltcG9ydGFudCB0byBrZWVwIGEgc3Ryb25nIGRpc3RpbmN0
aW9uDQo+Pj4+PmJldHdlZW4NCj4+Pj4+ICAgPj4+Pj4+Pj4gbWV0YWRhdGEgKHdoaWNoIGlzIGZv
ciB1c2UgYnkgYXBwbGljYXRpb25zKSBhbmQgdGhlDQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+
Pj4+Pj4gY2hhaW5pbmcgaW5mb3JtYXRpb24gaW4gdGhlIGJhc2Ugc2VydmljZSBjaGFpbiBoZWFk
ZXIsDQo+Pj4+PndoaWNoIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+IGZvciB1c2UgYnkgdGhlIHNlcnZp
Y2UgY2hhaW4gc3VwcG9ydCBtZWNoYW5pc21zLg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4g
T24gMy8xMi8xNCwgMTA6NDIgQU0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+
IEZ1bGx5IGFncmVlIHdpdGggSm9lLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+IFdlIHNob3VsZCBub3QgcmVxdWlyZSBhIGZpeCBsZW5ndGggZm9yIGluLWJhbmQgbWV0YWRh
dGENCj4+Pj4+YnV0DQo+Pj4+PiAgID4+Pj4+Pj4+PiBhbHNvIG5vdCBsZWF2ZSBpdCBmb3IgZnJl
ZWx5IHVzYWdlLiBJbiBmYWN0LCB3aGVuIGENCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+
Pj4gbm9kZSBpbnNlcnRzIFNGQyBoZWFkZXIgb24gYSAoZW5jYXBzdWxhdGVkKSBwYWNrZXQgYW5k
DQo+Pj4+PnNlbmQgdG8NCj4+Pj4+ICAgPj4+Pj4+Pj4+IG5leHQgc2VydmljZSBub2RlLCBTRkMg
aGVhZGVyIGl0c2VsZiBjYW4gYmUgc2VlbiBhcyBhDQo+Pj4+Pm1ldGFkYXRhLg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmMNCj4+Pj4+
ICAgPj4+Pj4+Pj4+IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBK
b2VsIE0uDQo+Pj4+PkhhbHBlcm4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFNlbnQ6IFdlZG5lc2RheSwg
TWFyY2ggMTIsIDIwMTQgOToyMSBBTSBUbzogTmljb2xhcw0KPj4+Pj5CT1VUSE9SUzsNCj4+Pj4+
ICAgPj4+Pj4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOw0KPj4+
Pj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj4gICA+Pj4+Pj4+Pj4gc2ZjOyBKYW1hbCBI
YWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gZHJhZnQtcmlq
c21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+PiBGb3IgaW4tYmFuZCBtZXRhZGF0YSwgdGhlIEFQSSBmb3IgYWNjZXNzIGNh
biBlYXNpbHkgYmUNCj4+Pj4+ICAgPj4+Pj4+Pj4+IHN5bmNocm9ub3VzLiBPdXQgb2YgYmFuZCBt
ZXRhZGF0YSBuZWVkcyBkaWZmZXJlbnQNCj4+Pj4+aGFuZGxpbmcuDQo+Pj4+PiAgID4+Pj4+Pj4+
PiBUaGVyZSBhcmUgbWFueSBjYXNlcyB3aGVyZSBvdXQtb2YtYmFuZCBtZXRhZGF0YSBpcw0KPj4+
Pj51c2VmdWwgYW5kDQo+Pj4+PiAgID4+Pj4+Pj4+PiBhcHByb3ByaWF0ZS4gQnV0IHRoZXkgZG8g
bm90IGNvdmVyIGFsbCBuZWVkcyBieSBhbnkNCj4+Pj4+c3RyZXRjaC4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBFdmVuIGlmIGVhY2ggcGllY2Ugb2YgaW4tYmFuZCBtZXRh
ZGF0YSBpcyBvZiBmaXhlZA0KPj4+Pj5sZW5ndGgsDQo+Pj4+PiAgID4+Pj4+Pj4+PiB0aGVyZSBh
cmUgbWFueSBkaWZmZXJlbnQga2luZHMgb2YgbWV0YXR5cGUuIFRyeWluZyB0bw0KPj4+Pj5zYXkN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+ICJ0aGVyZSB3aWxsIGJlIGV4YWN0bHkgZm91ciBwaWVjZXMsIGFu
ZCB0aGV5IHdpbGwgYmUgb2YNCj4+Pj4+dHlwZXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+IHQxLCB0Miwg
dDMsIGFuZCB0NCIgaXMgc2ltcGx5IHRvbyBzcGVjaWZpYyBmb3IgZXZlbiA4MCUNCj4+Pj4+b2Yg
dGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pm5lZWRzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+IE9uIDMvMTIvMTQsIDg6NTIgQU0sIE5pY29sYXMgQk9VVEhPUlMgd3JvdGU6DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gSGVsbG8gUm9uLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4gU2VuZGluZyBvdXQgb2YgYmFuZCBjb25ncnVlbnQgbWV0YWRhdGEgbWF5IG5vdCBiZSB0
aGUNCj4+Pj4+YW5zd2VyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdG8gYWxsIG5lZWRzIGJ1dCBpdCBp
cyBvbmUgdG9vbCB0aGF0IHdlIHNob3VsZCBrZWVwLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gTm90IGFsbCBtZXRhZGF0YSBpcyB0aWVkIHRvIGEgc3BlY2lmaWMgcGFj
a2V0LCBmb3INCj4+Pj4+ZXhhbXBsZSBhDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gcG9saWN5IGNoYW5n
ZSBpbiBQQ1JGIGNvdWxkIGxlYWQgdG8gc29tZSBtZXRhZGF0YQ0KPj4+Pj5zaWduYWxpbmcsDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gdGhlIHJlYWN0aW9uIHRpbWUgbmVlZCBub3QgYmUgaW1tZWRpYXRl
LCBmZXcgbXMgbWF5DQo+Pj4+Pm5vdCBtYXR0ZXIuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBBcyB5b3UgcG9pbnQsIGlmIGEgcGFja2V0IGlzIHRpZWQgdG8gYSBtZXRh
ZGF0YSBhDQo+Pj4+PmNvcnJlbGF0aW9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gaW5mbyBjYW4gYmUg
c2V0IGluIGJvdGggcGFja2V0IHRvIGRlYWwgd2l0aCBpdCAoaS5lDQo+Pj4+Pm1ldGFkYXRhDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gZXhwZWN0ZWQgZmxhZyBpbiB0aGUgU0ZDIGhlYWRlciwgcGx1cyBh
biBpZCkNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEZpbmFsbHkgd2Ug
Y2FuIHN0aWxsIHNlbmQgc29tZSBsaW1pdGVkIG1ldGFkYXRhIHdpdGhpbg0KPj4+Pj5hIGhlYWRl
ci4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGlzIGNvdWxkIGJlIHVzZWQgZm9yIGxvYWQgYmFsYW5j
ZXJzIGluIHBhcnRpY3VsYXIgaWYNCj4+Pj4+d2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBhZ3JlZSBv
biBhIGNvbnZlbnRpb24gdG8gbG9jYXRlICJjb2Fyc2UgZ3JhaW4gcG9saWN5Ig0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IC8gImZpbmUgZ3JhaW4gcG9saWN5IiBvbiByZXNlcnZlZCBjb250ZXh0IGhlYWRl
cnMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGlzIHNlZW1zIHRv
IG9wZW4gdXAgYSBsb3Qgb2YgZmxleGliaWxpdHkgLw0KPj4+Pj5pbm5vdmF0aW9ucy4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE9uIHlvdXIgbGFzdCBwb2ludCwgdGhl
cmUgaXMgYSBxdWVzdGlvbiBvbiBob3cgdG8gbWFrZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1ldGFk
YXRhIGF2YWlsYWJsZSB0byBhIFNlcnZpY2UgRnVuY3Rpb24uIEN1cnJlbnQgc29ja2V0DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gY29ubmVjdGlvbnMgZm9yIGV4YW1wbGUgZG8gbm90IGFsbG93IHRvIHJl
dHJpZXZlIElQDQo+Pj4+PmhlYWRlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG9wdGlvbnMuIFNvIEkg
YXNzdW1lIHRoYXQgU0ZDIGF3YXJlIFNlcnZpY2UgRnVuY3Rpb25zDQo+Pj4+PndpbGwNCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBuZWVkIHNvbWUgKGFzeW5jaHJvbm91cw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
ID8pIEFQSSB0byByZXRyaWV2ZSBTRkMgaGVhZGVyIGluZm9ybWF0aW9uIGFzIHdlbGwgYXMNCj4+
Pj4+aW4tYmFuZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1ldGFkYXRhLiBJIGRvbid0IHNlZSBvdXQg
b2YgYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQNCj4+Pj4+YWRkaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gY29tcGxleGl0eSwgdGhlIHNhbWUgQVBJIGNhbiBwcm9iYWJseSBhcHBseS4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoZSBhbHRlcm5hdGl2ZSBvcHRpb24sIGFs
bG93aW5nIHZhcmlhYmxlIHNpemVkDQo+Pj4+Pm1ldGFkYXRhIGluDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gdGhlIFNGQyBoZWFkZXIgaGFzIHNvbWUgZHJhd2JhY2tzIGFzIHdlbGwsIG9uZSBiZWluZw0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IGZyYWdtZW50YXRpb24sIGFuZCBzb21lIHN3aXRjaGVzIGV4cGVj
dGluZyBhcyB3ZWxsIHRvDQo+Pj4+Pmxvb2sgYXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBlbmQgdXNl
ciB0cmFmZmljIGhlYWRlcnMgZm9yIGxpbmsgbG9hZCBiYWxhbmNpbmcuIEkNCj4+Pj4+d291bGQN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+PiBhZ3JlZSB0aGF0IGlmIHdlIGNhbiBhY2NlcHQgdGhlc2UgaXNz
dWVzLCB0aGVuIHNlbmRpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBvZmYtbGluZSBjb25ncnVlbnQg
bWV0YWRhdGEgbG9vc2VzIGl0cyBpbnRlcmVzdC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IFdlIG5lZWQgdG8gdGFrZSBpbnRvIGFjY291bnQgdGhhdCBib3RoIGluLWJh
bmQgYW5kDQo+Pj4+PmNvbmdydWVudA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG91dC1vZi1iYW5kIG1l
dGFkYXRhIHRyYW5zcG9ydCBpcyBub3QgcmVsaWFibGUuIEENCj4+Pj4+cGFja2V0IGxvc3MNCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiB0cmlnZ2VyaW5nIHJldHJhbnNtaXNzaW9uIHdvdWxkIG5vdCBsZWFk
IHRvIHRoZQ0KPj4+Pj5pZGVudGljYWwNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiByZWNvbnN0cnVjdGlv
biBvZiB0aGUgYXNzb2NpYXRlZCBtZXRhZGF0YS4gSW4gc29tZQ0KPj4+Pj5jYXNlcywgd2UNCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiBtaWdodCB0aHVzIGV2ZW4gbmVlZCBub24tY29uZ3J1ZW50IG91dC1v
Zi1iYW5kIHJlbGlhYmxlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWV0YWRhdGEgdHJhbnNwb3J0Lg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXyBGcm9tOg0KPj4+Pj4gUm9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gUGFya2Vy
IFtSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tPl0gU2VudDoNCj4+Pj4+V2VkbmVzZGF5LA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+IE1hcmNoIDEyLCAyMDE0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gMTI6NDMgUE0gVG86IE5pY29s
YXMgQk9VVEhPUlMgQ2M6IEppbSBHdWljaGFyZA0KPj4+Pj4oamd1aWNoYXIpOw0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+PnNmYzsgSmFtYWwgSGFkaSBT
YWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFu
LXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gTmljb2xhcywNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+IEkgdW5kZXJzdGFuZCB0aGUgY29uY2VwdCBmb3Igb3V0IG9mIGJhbmQgc2lnbmFsaW5nIG9m
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj5tZXRhZGF0YSwgYnV0IEkgYW0gY29uY2VybmVkIHRoYXQgaXQg
aW50cm9kdWNlcw0KPj4+Pj5zaWduaWZpY2FudA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Y29tcGxleGl0
eSBkdWUgdG8gdGhlIHBvdGVudGlhbCByYWNlIGNvbmRpdGlvbiBvZg0KPj4+Pj5yZWNlaXZpbmcg
dGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5yZWFsIHBhY2tldCBiZWZvcmUgdGhlIG1ldGFkYXRhLiBX
aGlsZSB0aGUgcmVhbCBwYWNrZXQNCj4+Pj4+Y291bGQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PmluZGlj
YXRlIHRoYXQgb3V0IG9mIGJhbmQgbWV0YWRhdGEgaXMgZXhwZWN0ZWQsIGhvdyBjYW4NCj4+Pj4+
d2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pmd1YXJhbnRlZSB0aGUgb3JkZXIgb2YgcmVjZXB0aW9uPyBX
aGF0IGlmIHN3aXRjaGluZyBvcg0KPj4+Pj5yb3V0aW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5ub2Rl
cyBhcHBseSBoYXNoIGJhc2VkIGxvYWQgYmFsYW5jaW5nPyBXaGF0IGlmIHRoZSBsb2FkDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj5iYWxhbmNpbmcgdW5kZXJzdGFuZHMgU0ZDIGVuY2FwcyBhbmQgbG9va3Mg
YmV5b25kIGl0IHRvDQo+Pj4+PnRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+b3JpZ2luYWwgaGVhZGVy
IHRvIGdldCBiZXR0ZXIgZW50cm9weT8NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBDYW4gd2UgZ3VhcmFu
dGVlIHRoYXQgdGhlIG1ldGFkYXRhIGFuZCByZWFsIHBhY2tldA0KPj4+Pj53aWxsIGZvbGxvdw0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+dGhlIGV4YWN0IHNhbWUgcGF0aD8gSWYgd2UgY2FuIG5vdCwgdGhl
bg0KPj4+Pj5pbXBsZW1lbnRhdGlvbnMgd2lsbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+bmVlZCB0byBh
ZGQgaW5ncmVzcyBxdWV1aW5nIHRvIGNvcGUgd2l0aCB0aGUgc2NlbmFyaW8uDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBBbHNvLCBkbyB5b3UgZmVlbCB0aGF0IHRoZSBp
bmNyZWFzZSBpbiBpbXBsZW1lbnRhdGlvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGNvbXBsZXhpdHkg
YXQgdGhlIHNlcnZpY2UgZnVuY3Rpb25zIGlzIHJlYXNvbmFibGU/DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGFua3MuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBSb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
PiBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MDkgQU0sICJOaWNvbGFzIEJPVVRIT1JTIg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+PiA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFz
LkJPVVRIT1JTQHFvc21vcy5jb20+DQo+Pj4+PjxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Nt
b3MuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
IEkgdGhpbmsgd2UgbXVzdCBtYWtlIGEgZGlzdGluY3Rpb24gYmV0d2VlbjoNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gLSBNZXRhZGF0YSB3aGljaCBzaG91bGQgYmUg
cGFydCBvZiB0aGUgaGVhZGVyIGRlZmluZWQNCj4+Pj4+YXMgaW4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4gYmFuZCBtYXJraW5nLiAtIE1ldGFkYXRhIHdpdGggY2FuIGJlIHBhc3NlZCBvdXQgb2YNCj4+
Pj4+YmFuZCwgZm9yDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGV4YW1wbGUgY29uZ3J1ZW50IG91dCBv
ZiBiYW5kIHNpZ25hbGluZyBkZWZpbmVkIGluDQo+Pj4+PnRoZSBkcmFmdA0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBUaGUgZm9ybWVyIGNhbGxzIGZvciBhIGxpbWl0
ZWQgc3BhY2UgaW4gdGhlIGhlYWRlciwNCj4+Pj4+dHJ1ZSwgVGhlDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+IGxhdHRlciBob3dldmVyIGRvZXMgbm90IGluY3VyIGFueSBzcGFjZSBsaW1pdGF0aW9uDQo+
Pj4+PmFuZCBpcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBzdGlsbCBmYWlybHkgZWZmaWNpZW50IGFu
ZCBpdCByZW1haW5zIGNvbXBhdGlibGUgd2l0aA0KPj4+Pj5hIGZpeGVkDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+IHNpemUgaGVhZGVyIHVzZWQgdG8gcm91dGUgdGhvc2Ugc2lnbmFsaW5nIG1lc3NhZ2Vz
DQo+Pj4+PmFsb25nIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBjaGFpbidzIHNlcnZpY2UgZnVu
Y3Rpb25zLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBOaWNvbGFz
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbToNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4gSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW2pndWljaGFyQGNpc2NvLmNvbTxt
YWlsdG86amd1aWNoYXJAY2lzY28uY29tPl0gU2VudDoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gVHVl
c2RheSwgTWFyY2ggMTEsIDIwMTQgNjo0OCBQTSBUbzogUm9uIFBhcmtlciBDYzoNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4gTmljb2xhcyBCT1VUSE9SUzsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
Pjsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFN1YmplY3Q6IFJl
OiBbc2ZjXQ0KPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gSGkgUm9uLA0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBXZSBjYW4gY2VydGFpbmx5IGhhdmUg
dGhpcyBkaXNjdXNzaW9uIGJ1dCB3ZSBzaG91bGQNCj4+Pj4+Zmlyc3QNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4gY29uc2lkZXIgd2hhdCBpbmZvcm1hdGlvbiBpcyBuZWNlc3NhcnkgYW5kIGlmIHNhaWQN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gaW5mb3JtYXRpb24gY2FuIGZpdCB3aXRoaW4gYSBmaXhlZCBu
dW1iZXIgb2YgY29udGV4dHMNCj4+Pj4+aW4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IG1ham9y
aXR5IG9mIGNhc2VzLiBSZW1lbWJlciwgdGhlIGdvYWwgb2YgYmVpbmcgYWJsZQ0KPj4+Pj50byBw
YXNzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIHRocm91Z2ggdGhlIG5ldHdvcmsgaXMg
dG8gZW5oYW5jZSBzZXJ2aWNlDQo+Pj4+PmRlbGl2ZXJ5LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBu
b3QgcGFzcyB0aGUgZW50aXJlIHdvcmtzIG9mIFNoYWtlc3BlYXJlIDstKQ0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBTZW50IGZyb20gbXkgaVBob25lDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBPbiBNYXIgNywgMjAxNCwgYXQgMzo1
MiBBTSwgIlJvbiBQYXJrZXIiDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiA8Um9uX1BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4N
Cj4+Pj4+PG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4gd3JvdGU6DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gTmljb2xhcywNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBJIHNlZSBzaW1pbGFyIHJlcXVp
cmVtZW50cyBmcm9tIHRoZSAzZ3BwIEVQQyBzaWRlLg0KPj4+Pj5JIHdvdWxkDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+PiBsaWtlIHRvIHByb3Bvc2UgYW4gT1VJIC8gVExWIGJhc2VkIGFwcHJvYWNoIHdo
ZXJlIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gcmVzZXJ2ZWQgT1VJIGNhbiBiZSB1c2VkIGZv
ciBhZ3JlZWQgdXBvbiB0eXBlcyBvZg0KPj4+Pj5jb21tb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
IG1ldGFkYXRhIGFuZCB2ZW5kb3Igb3Igb3RoZXIgb3JnYW5pemF0aW9uYWwgT1VJcyBjYW4NCj4+
Pj4+YmUgdXNlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gdG8gcXVpY2tseSBpbm5vdmF0ZSBpbiB0
aGUgbmV0d29ya3MuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBTaW11bHRhbmVvdXNseSwgSSB3b3Vs
ZCBhbHNvIGxpa2UgdG8gY29uc2lkZXINCj4+Pj4+bWVjaGFuaXNtcw0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4gdGhhdCBhcmUgb3B0aW1pemVkIGZvciBsb25nIGxpdmVkIGZsb3dzIHNvIGFzIHRvDQo+
Pj4+PmxpbWl0IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gbmVnYXRpdmUgZWZmZWN0cyBvZiBw
YWNrZXQgZ3Jvd3RoLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
IFJvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gT24gTWFyIDcsIDIwMTQsIGF0IDg6MzQgQU0sICJOaWNvbGFzIEJPVVRI
T1JTIg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208
bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4NCj4+Pj4+PG1haWx0bzpOaWNvbGFz
LkJPVVRIT1JTQHFvc21vcy5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEhlbGxvIEppbQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gSSBoYXZlIHNlZW4gY2FzZXMgaW4gR2kgTEFOLCB3aGVyZSBzdWJz
Y3JpYmVyIHJlbGF0ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBpbmZvcm1hdGlvbiBpcyBwYXNz
ZWQgdG8gYSBXZWIgUHJveHkgZm9yIEhUVFAgaGVhZGVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4g
ZW5yaWNobWVudCAoYWltZWQgYXQgc29tZSBXZWIgQ29udGVudCBwcm92aWRlcnMNCj4+Pj4+cGFy
dG5lcnMgb2YNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiB0aGUgTW9iaWxlIE9wZXJhdG9yKS4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBJbmZvcm1hdGlvbiB3YXMgYW4gY29kZWQgKHBlcnNpc3RlbnQp
IHN1YnNjcmliZXIgaWQNCj4+Pj4+ZGVyaXZlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGZyb20g
dGhlIE1TSVNETiwgYW5kIGNvdXBsZSBvZiBmIGN1c3RvbWVyIHByb2ZpbGUNCj4+Pj4+cmVsYXRl
ZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGZpZWxkcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEluIGFuIHNmYyBiYXNlZCBHaSBMQU4sIHRoaXMgZW50aXR5
IHNob3VsZCByZWNlaXZlDQo+Pj4+ID5mcm9tIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IENs
YXNzaWZpZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IC0g
QSBjbGFzc2lmaWNhdGlvbiBvZiB0aGUgQ29udGVudCBQcm92aWRlciAoIElkLA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IENhdGVnb3J5KSBiYXNlZCBvbiB0cmFmZmljIGFuYWx5c2lzIC0gVGhlIE1T
SVNETiBvZg0KPj4+Pj4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gc3Vic2NyaWJlciAtIFR3
byBzdWJzY3JpYmVyIHBvbGljeSBmaWVsZHMgKG5vdCB0aWVkDQo+Pj4+PiB0byBQQ1JGDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gYnV0IGJlbG9uZ2luZyB0byB0aGUgU3Vic2NyaWJlciBEQikgKFN1
YnNjcmliZXINCj4+Pj4+IGNhdGVnb3J5LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHN1Yi1jYXRl
Z29yeSkgLSBBIHNlc3Npb24gaWQgKGZvciBsb2dnaW5nIGFuZA0KPj4+Pj50cmFja2luZw0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHB1cnBvc2VzKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gVGhlIG9iamVjdGl2ZSBiZWluZyB0byBhdm9pZCBoYXZpbmcgdGhl
IEhUVFAgUHJveHkNCj4+Pj4+dG8NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBiZWNvbWUgYSB0cnVz
dGVkIGFwcGxpY2F0aW9uIChpbnRlcm9nYXRlIHRoZQ0KPj4+Pj4gc3Vic2NyaWJlciBEQiwNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBldGMuLikNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gTmljb2xhcw0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206IEppbQ0KPj4+
Pj4gR3VpY2hhcmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiAoamd1aWNoYXIpIFtqZ3VpY2hhckBj
aXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT5dIFNlbnQ6DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4gVGh1cnNkYXksIE1hcmNoIDA2LCAyMDE0IDI6MDIgUE0gVG86IEphbWFsIEhhZGkN
Cj4+Pj4+U2FsaW07DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gam1vaXNhbmRAanVuaXBlci5uZXQ8
bWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0PiA8bWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0
PjsNCj4+Pj4+IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gQ2M6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gc2ZjIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGRyYWZ0LXJp
anNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBIaSBKYW1hbCwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IFlvdSBzYWlkICJJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5l
ZWQgZm9yIHZhcmlhYmxlDQo+Pj4+PiBzaXplZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IG1ldGFk
YXRhIi4uIEkgYW0gbm90IHNvIGNvbnZpbmNlZCBhbmQgd291bGQgbGlrZSB0bw0KPj4+Pj4gYmV0
dGVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gdW5kZXJzdGFuZCB0aGUgcmVxdWlyZW1lbnRzIGJl
Zm9yZSBwYXNzaW5nIGp1ZGdlbWVudC4NCj4+Pj4+IElmIHdlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gbG9vayBhdCB0aGUgdXNlIGNhc2VzIGFzIHByZXNlbnRlZCB0aHVzIGZhciBpbnRvDQo+Pj4+
PiB0aGUgV0cgSQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGhhdmUgeWV0IHRvIHNlZSBhIHNpbmds
ZSBleGFtcGxlIG9mIHRoZSBuZWVkDQo+Pj4+PiAobm90aW5nIHRoYXQNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiBkZXNpcmUgaXMgbm90IHRoZSBzYW1lIGFzIG5lZWQpIC0gSSBhbSBub3Qgc2F5aW5n
DQo+Pj4+PiB0aGVyZSBpcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IG5vIHJlcXVpcmVtZW50IGJ1
dCByYXRoZXIgdGhhdCB3ZSBzaG91bGQgbm90IGp1bXANCj4+Pj4+IHRvIHRoZQ0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IGNvbmNsdXNpb24gYW5kIGJ1aWxkIHN0YW5kYXJkcyBhcm91bmQgYSB0aGVv
cnkuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IE9uIDMvMy8xNCwgNjozNSBB
TSwgIkphbWFsIEhhZGkgU2FsaW0iDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IDxoYWRpQG1vamF0
YXR1LmNvbTxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+IDxtYWlsdG86aGFkaUBtb2phdGF0dS5j
b20+Pg0KPj4+Pj53cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+Pj4gSSBsaWtlIHRoZSBkb2MgLSB3ZWxsIHdyaXR0ZW4uDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IFNlY3Rpb24gNC4zIG9uIG1ldGFkYXRhIGVu
Y29kaW5nLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBJ
dCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlIHNpemVkDQo+Pj4+PiBtZXRh
ZGF0YQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiAoYXQgbGVhc3QgZm9yIGh0dHAvYXBwIHlvdSBz
ZWVtIHRvIGluZGljYXRlIHRoZQ0KPj4+Pj4gZGVzaXJlIGZvcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+Pml0KS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gRm9yIGEgZGF0YXBhdGggcGVyLXBhY2tl
dCBtZXRhZGF0YSwgaSBmZWVsIHRoZQ0KPj4+Pj4gbmVlZCBpcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+PiBqdXN0IGFzIGltcG9ydGFudC4gQXJlIHdlIGxpbWl0ZWQgYnkgdGhlIGZhY3QgdGhhdA0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBleGlzdGluZyBoYXJkd2FyZSBtYXkgbm90IGJlIGFibGUg
dG8gaGFuZGxlIFRMVnM/DQo+Pj4+PkZvcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBleGFtcGxl
LCBJIGRvbnQgaGF2ZSBhIHByb2JsZW0gaGFuZGxpbmcgVExWcyBpbiBhDQo+Pj4+PiBzb2Z0d2Fy
ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PmRhdGFwYXRoLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBjaGVlcnMsIGphbWFsDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBtYWlsaW5n
IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGlu
Zw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0K
Pj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3Jn
PG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGxpc3Qgc2ZjQGll
dGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4g
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18gc2ZjIG1haWxpbmcNCj4+Pj4+IGxpc3QNCj4+Pj4+ICAgPj4+Pj4gc2ZjQGlldGYub3Jn
PG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+
ICAgPj4NCj4+Pj4+ICAgPj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXw0KPj4+Pj4gICA+PnNmYyBtYWlsaW5nIGxpc3QNCj4+Pj4+ICAgPj5zZmNAaWV0Zi5v
cmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiAgID4+
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPg0KPj4+
Pj4gICA+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+
Pj4+ICAgPnNmYyBtYWlsaW5nIGxpc3QNCj4+Pj4+ICAgPnNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+ICAgPmh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+Pg0KPj4+Pg0KPj4+PiBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+PiBzZmMgbWFpbGluZyBs
aXN0DQo+Pj4+IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+PiBodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+DQo+Pj4gX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+PiBzZmMgbWFpbGluZyBsaXN0
DQo+Pj4gc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4gaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pg0KPj4NCj4+X19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+c2ZjIG1haWxpbmcgbGlzdA0KPj5z
ZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmMNCj4NCj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KPnNmYyBtYWlsaW5nIGxpc3QNCj5zZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NCj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
Yw0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2Zj
IG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
DQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPGJhc2Ug
aHJlZj0ieC1tc2c6Ly85OS8iPjwhLS1baWYgIW1zb10+PHN0eWxlPnZcOioge2JlaGF2aW9yOnVy
bCgjZGVmYXVsdCNWTUwpO30NCm9cOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCndc
Oioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCi5zaGFwZSB7YmVoYXZpb3I6dXJsKCNk
ZWZhdWx0I1ZNTCk7fQ0KPC9zdHlsZT48IVtlbmRpZl0tLT48c3R5bGU+PCEtLQ0KLyogRm9udCBE
ZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpIZWx2ZXRpY2E7DQoJcGFu
b3NlLTE6MiAxMSA2IDQgMiAyIDIgMiAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpT
aW1TdW47DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2Zv
bnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7
fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAy
IDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0KCXBhbm9z
ZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxA
U2ltU3VuIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk6Ik1TIFVJIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2IDAgNyAyIDUgOCAy
IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBNUyBVSSBHb3RoaWMiOw0KCXBhbm9z
ZS0xOjIgMTEgNiAwIDcgMiA1IDggMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1z
b05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFy
Z2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRp
bWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21z
by1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRl
cmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHls
ZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGlu
ZTt9DQpwLk1zb0FjZXRhdGUsIGxpLk1zb0FjZXRhdGUsIGRpdi5Nc29BY2V0YXRlDQoJe21zby1z
dHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IENoYXIiOw0K
CW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTo4LjBwdDsN
Cglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0KcC5Nc29MaXN0UGFyYWdyYXBo
LCBsaS5Nc29MaXN0UGFyYWdyYXBoLCBkaXYuTXNvTGlzdFBhcmFncmFwaA0KCXttc28tc3R5bGUt
cHJpb3JpdHk6MzQ7DQoJbWFyZ2luLXRvcDowaW47DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltYXJn
aW4tYm90dG9tOjBpbjsNCgltYXJnaW4tbGVmdDouNWluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFw
dDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJz
ZXJpZiI7fQ0Kc3Bhbi5CYWxsb29uVGV4dENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkJhbGxvb24g
VGV4dCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJh
bGxvb24gVGV4dCI7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnNwYW4u
YXBwbGUtY29udmVydGVkLXNwYWNlDQoJe21zby1zdHlsZS1uYW1lOmFwcGxlLWNvbnZlcnRlZC1z
cGFjZTt9DQpzcGFuLkVtYWlsU3R5bGUyMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bh
bi5FbWFpbFN0eWxlMjINCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHls
ZTIzDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwi
c2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyNA0KCXttc28t
c3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYi
Ow0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjUNCgl7bXNvLXN0eWxlLXR5cGU6
cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCgljb2xvcjp3aW5kb3d0ZXh0
O30NCnNwYW4uRW1haWxTdHlsZTI2DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVt
YWlsU3R5bGUyNw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERlZmF1
bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpA
cGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEu
MGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7
fQ0KLyogTGlzdCBEZWZpbml0aW9ucyAqLw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6NTMwODcz
MjE2Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczoxNjE3MDM1NDUwO30NCkBsaXN0IGwxDQoJe21z
by1saXN0LWlkOjE5MDM1NjIxMDE7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi05MDg5NzY2MjI7
fQ0KQGxpc3QgbDE6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCglt
c28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOi41aW47DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1m
b250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDIN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOjEuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglm
b250LWZhbWlseToiQ291cmllciBOZXciOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OiJUaW1lcyBO
ZXcgUm9tYW4iO30NCkBsaXN0IGwyDQoJe21zby1saXN0LWlkOjE5MzIyNzQwNTk7DQoJbXNvLWxp
c3QtdGVtcGxhdGUtaWRzOi03NDMwMDkyMDQ7fQ0KQGxpc3QgbDI6bGV2ZWwxDQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5
OlN5bWJvbDt9DQpAbGlzdCBsMw0KCXttc28tbGlzdC1pZDoyMDMyNTYyMjEyOw0KCW1zby1saXN0
LXRlbXBsYXRlLWlkczotMzE1MTY5OTc2O30NCkBsaXN0IGwzOmxldmVsMQ0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10
YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0Kb2wNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTow
aW47fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVs
dHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0t
W2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlk
bWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2Vu
ZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJw
dXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5ZZXMsIEkgZG9u4oCZ
dCB0aGluayBhIHBhdGhJRCBpbXBsaWVzIGFueSBhcHByb2FjaC4gVGhlIGxvYWQgYmFsYW5jaW5n
IGNhbiBiZSBkb25lIGF0IHRoZSBpbmdyZXNzIGNsYXNzaWZpZXIgb3IgYnkgYSBjZW50cmFsaXpl
ZCBtYW5hZ2VtZW50L2NvbnRyb2wgZW50aXR5IG9yDQogYXQgbG9jYWwgU0Ygb3IgYSBjb21iaW5h
dGlvbiBvZiB0aGVtLiA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkNhdGh5PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpz
b2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwv
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnXQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5Sb24gUGFya2VyPGJyPg0KPGI+U2VudDo8L2I+
IFdlZG5lc2RheSwgTWFyY2ggMTksIDIwMTQgMzoyOCBQTTxicj4NCjxiPlRvOjwvYj4gS2V2aW4g
SiBNYTsgRGF2ZSBEb2xzb247IFN1bWFuZHJhIE1hamVlPGJyPg0KPGI+Q2M6PC9iPiBzZmNAaWV0
Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNo
YWluIElEPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkkgdGhpbmsgYm90aCBhcHBy
b2FjaGVzIGNvdWxkIGJlIHVzZWQuJm5ic3A7Jm5ic3A7Jm5ic3A7IFRoZSBjbGFzc2lmaWVyIGNv
dWxkIGJlIGF3YXJlIG9mIHRoZSBtdWx0aXBsZSBpbnN0YW5jZXMgb2Ygc2VydmljZSBmdW5jdGlv
bnMgYW5kIG1ha2UgYSBsb2NhbCBkZWNpc2lvbiBhcyB0byB3aGljaA0KIG9uZShzKSB0byBzZWxl
Y3QgYW5kIHRoZXJlYnkgYmFjayBpbnRvIHdoaWNoIGZ1bGx5LXNwZWNpZmllZCBwYXRoIHNoYWxs
IGJlIGZvbGxvd2VkLiZuYnNwOyZuYnNwOyBCdXQgaW4gYW5vdGhlciBhcHByb2FjaCwgdGhlIGNs
YXNzaWZpZXIgY291bGQga25vdyBhYm91dCBvbmx5IGEgc2luZ2xlIGxvYWQgYmFsYW5jZXIgd2hp
Y2ggZnJvbnQgZW5kcyBzb21lIG51bWJlciBvZiB0aGUgc2VydmljZSBmdW5jdGlvbiBpbnN0YW5j
ZXMuJm5ic3A7Jm5ic3A7IEFueSBjb21iaW5hdGlvbiBvZg0KIHRoZSB0d28gYXBwcm9hY2hlcyBj
b3VsZCBiZSB1dGlsaXplZCwgZXZlbiB3aXRoaW4gdGhlIHNhbWUgc2VydmljZSBmdW5jdGlvbiBw
YXRoIChpLmUuIHBhdGggWCA9IFNGLUEtMSwgU0YtQi1MQiwgU0YtQy0zLCB3aGVyZSBTRi1CLUxC
IGZyb250IGVuZHMgc29tZSBxdWFudGl0eSBvZiB0aGUgYWN0dWFsIFNGLUIgaW5zdGFuY2VzKS48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBSb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk
ICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBLZXZpbiBKIE1hIFttYWlsdG86a2V2aW4ubWFA
YXp1a2lzeXN0ZW1zLmNvbV0NCjxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIE1hcmNoIDE5
LCAyMDE0IDU6MjkgUE08YnI+DQo8Yj5Ubzo8L2I+IFJvbiBQYXJrZXI7IERhdmUgRG9sc29uOyBT
dW1hbmRyYSBNYWplZTxicj4NCjxiPkNjOjwvYj4gc2ZjQGlldGYub3JnPGJyPg0KPGI+U3ViamVj
dDo8L2I+IFJFOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5Eb2VzIHRoZSB1c2Ug
b2YgcGF0aCBJRCBpbXBseSB0aGF0IHRoZSBpbmdyZXNzIGNsYXNzaWZpZXIgZG9lcyBhbGwgb2Yg
dGhlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsi
Pmluc3RhbmNlIGxvYWQgYmFsYW5jaW5nIGZvciBldmVyeSBzZXJ2aWNlIGluIHRoZSBjaGFpbiwg
cmF0aGVyIHRoYW4gaGF2aW5nPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDsiPnNlcnZpY2UgaW5zdGFuY2UgbG9hZCBiYWxhbmNpbmcgb2NjdXIgYXQg
dGhlIHBvaW50IGluIHRoZSBjaGFpbiB3aGVuIGVhY2g8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Z2l2ZW4gc2VydmljZSBmdW5jdGlvbiBoYXMg
YmVlbiByZWFjaGVkPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4g
NC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQg
I0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFs
ZiBPZiA8L2I+Um9uIFBhcmtlcjxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIE1hcmNoIDE5
LCAyMDE0IDQ6MDEgUE08YnI+DQo8Yj5Ubzo8L2I+IERhdmUgRG9sc29uOyBTdW1hbmRyYSBNYWpl
ZTxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYu
b3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24g
Y2hhaW4gSUQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+WWVzLiZuYnNwOyZuYnNw
OyBQZXJoYXBzIGluIHRoZSBoZWFkZXIgd2Ugc2hvdWxkIGNhbGwgb3V0IGEgc2VydmljZSBwYXRo
IGlkIHJhdGhlciB0aGFuIGEgc2VydmljZSBjaGFpbiBpZC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNw
OyBSb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGlu
ZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRv
OnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+RGF2ZSBEb2xz
b248YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBNYXJjaCAxOSwgMjAxNCAyOjI4IFBNPGJy
Pg0KPGI+VG86PC9iPiBTdW1hbmRyYSBNYWplZTxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBS
ZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+W3RyaW0gbGlzdF08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SeKA
mW0gdW5jbGVhciBhYm91dCB0aGUgaW50ZW50IG9mIHRoZSB3b3JkIOKAnGNoYWlu4oCdIHZzIOKA
nHBhdGjigJ0gaW4gb3B0aW9uICMyLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JbiBl
YXJsaWVyIGRpc2N1c3Npb25zLCDigJxjaGFpbuKAnSB3YXMgY29uc2lkZXJlZCBhbiBhYnN0cmFj
dCBjb25jZXB0IChhIHRyYXZlcnNhbCBvZiBhIGxpc3Qgb2YgdHlwZXMgb2Ygc2VydmljZXMpLCB3
aGVyZWFzIOKAnHBhdGjigJ0gd2FzIGEgdHJhdmVyc2FsIG9mIHNwZWNpZmljDQogbm9kZSBpbnN0
YW5jZXMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj5JIHRoaW5rIHRoYXQgdGhlIElEIGNhcnJpZWQgaW4gdGhlIHBhY2tl
dCBuZWVkcyB0byBpbmRpY2F0ZSBhIHNwZWNpZmljIHNldCBvZiBub2RlcywgYW5kIEkgaG9wZSB0
aGF0IGlzIHdoYXQgeW91IG1lYW4uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4tRGF2ZTxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYg
MS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9i
PlN1bWFuZHJhIE1hamVlPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgTWFyY2ggMTksIDIw
MTQgMzo0MCBBTTxicj4NCjxiPlRvOjwvYj4gQ2F0aHkgWmhhbmc7IFBhdWwgUXVpbm4gKHBhdWxx
KTsgRGF2aWQgQWxsYW4gSTxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gU0ZD
IGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJs
YWNrIj4mbHQ7Jmx0O1RyaW1tZWQgdGhlIFRPIGxpc3QgdG8gYXZvaWQgdGhlIG1zZyBiZWluZyBo
ZWxkIGFnYWluJmd0OyZndDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6Ymxh
Y2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6Ymxh
Y2siPkkgc2VlIHR3byB3YXlzIHRvIGNhcnJ5IHRoZSBwYXRoIGluZm9ybWF0aW9uLiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8b2wgc3RhcnQ9IjEiIHR5cGU9IjEiPg0KPGxpIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMCBsZXZlbDEgbGZvMSI+DQo8c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkV4cGxpY2l0IG9yZGVyZWQgbGlzdCwgc29tZXRoaW5n
IGxpa2UgRlctQSA6OiBUQ1AtT1BUIDo6IExCIDo6IFZpZGVvT1BUIDo6IENHTkFULiAmbmJzcDsg
VGhlcmUgYXJlIHR3byBpc3N1ZXMgd2l0aCB0aGlzIGFwcHJvYWNoLCBmaXJzdCB0aGUgbGVuZ3Ro
IG9mIGdyYXBoIGlzIHZhcmlhYmxlLiAmbmJzcDtBbHNvIGl0IGltcGxpZXMgYmlkaXJlY3Rpb25h
bA0KIHN5bW1ldHJ5LiBJdCBpcyBvZnRlbiByZXF1aXJlZCBidXQgc2hvdWxkIG5vdCBiZSBtYW5k
YXRvcnkuICZuYnNwO1NlY29uZGx5IGNoYW5naW5nIHRoaXMgcGF0aC9ncmFwaCBpbiBhdCBTRiBj
YW4gYmUgY3VtYmVyc29tZS4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjxsaSBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzEiPg0KPHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5MZXQgdGhlIENvbnRyb2wgcGxhbmUgZGlzdHJpYnV0ZSB0
aGUgY2hhaW5JRCAmbHQ74oCUJmd0OyBncmFwaCBtYXBwaW5nLiBJbiB0aGlzIGNhc2UgZWFjaCBT
RiB3b3VsZCBoYXZlIG1hcHBpbmcgb2YgZ2l2ZW4gYSBjaGFpbklEIHdoYXQgaXMgbXkgbmV4dCBo
b3AuIFRoZSBjaGFpbklEIGl0c2VsZiBjb3VsZCBiZSBmaXhlZCBzaXplIGVsZW1lbnQuDQogQSBT
RiBjYW4gc2VsZWN0IGEgZGlmZmVyZW50IHBhdGggYnkgY2hhbmdpbmcgdGhlIGNoYWlJRCBwYXJh
bWV0ZXIuPG86cD48L286cD48L3NwYW4+PC9saT48L29sPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5SZWdhcmRzPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5TdW1hbmRyYTxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVD
NERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOg0KPC9z
cGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkNhdGh5IFpo
YW5nICZsdDs8YSBocmVmPSJtYWlsdG86Q2F0aHkuSC5aaGFuZ0BodWF3ZWkuY29tIj5DYXRoeS5I
LlpoYW5nQGh1YXdlaS5jb208L2E+Jmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5UdWVzZGF5LCBNYXJj
aCAxOCwgMjAxNCBhdCAxMDoxMyBBTTxicj4NCjxiPlRvOiA8L2I+JnF1b3Q7UmVpbmFsZG8gUGVu
bm8gKHJlcGVubm8pJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86cmVwZW5ub0BjaXNjby5jb20i
PnJlcGVubm9AY2lzY28uY29tPC9hPiZndDssICZxdW90O0xvdWlzLkZvdXJpZSZxdW90OyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOkxvdWlzLkZvdXJpZUBodWF3ZWkuY29tIj5Mb3Vpcy5Gb3VyaWVAaHVh
d2VpLmNvbTwvYT4mZ3Q7LCAmcXVvdDtQYXVsIFF1aW5uIChwYXVscSkmcXVvdDsgJmx0OzxhIGhy
ZWY9Im1haWx0bzpwYXVscUBjaXNjby5jb20iPnBhdWxxQGNpc2NvLmNvbTwvYT4mZ3Q7LA0KIERh
dmlkIEFsbGFuIEkgJmx0OzxhIGhyZWY9Im1haWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNv
bSI+ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208L2E+Jmd0Ozxicj4NCjxiPkNjOiA8L2I+Tmlj
b2xhcyBCT1VUSE9SUyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9z
LmNvbSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPiZndDssIFh1eGlhb2h1ICZsdDs8
YSBocmVmPSJtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbSI+eHV4aWFvaHVAaHVhd2VpLmNvbTwv
YT4mZ3Q7LCBDaGFuZ2NoZW5nIEh1YW5nICZsdDs8YSBocmVmPSJtYWlsdG86aHVhbmdAc2NlLmNh
cmxldG9uLmNhIj5odWFuZ0BzY2UuY2FybGV0b24uY2E8L2E+Jmd0OywNCiAmcXVvdDs8YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+Jmd0OywgJnF1b3Q7PGEgaHJl
Zj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT4mcXVvdDsg
Jmx0OzxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+bWlrZWJpYW5jQGFvbC5jb208
L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24g
Y2hhaW4gSUQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SGkg
UmVpbmFsZG8sPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5TbyB0aGUgY2hhaW4gSUQgaXMgYWN0dWFsbHkg
dGhlIHBhdGggSUQgd2hpY2ggcmVwcmVzZW50cyBhbiBvcmRlcmVkIHNldCBvZiBzZXJ2aWNlIGZ1
bmN0aW9uIGluc3RhbmNlcy4NCjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JIHRoaW5rIHdlIHNob3VsZCBhZGQgYW4gZXhwbGlj
aXQgZGVmaW5pdGlvbiBvZiDigJxzZXJ2aWNlIGluc3RhbmNl4oCdLiBXaGF0IGRvIHlvdSB0aGlu
az88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlRoYW5rcyw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Q2F0aHk8L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRp
dj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBw
dDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiBzZmMgWzxhIGhyZWY9Im1haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0N
CjxiPk9uIEJlaGFsZiBPZiA8L2I+UmVpbmFsZG8gUGVubm8gKHJlcGVubm8pPGJyPg0KPGI+U2Vu
dDo8L2I+IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDExOjAzIEFNPGJyPg0KPGI+VG86PC9iPiBM
b3Vpcy5Gb3VyaWU7IFBhdWwgUXVpbm4gKHBhdWxxKTsgRGF2aWQgQWxsYW4gSTxicj4NCjxiPkNj
OjwvYj4gTmljb2xhcyBCT1VUSE9SUzsgWHV4aWFvaHU7IDxhIGhyZWY9Im1haWx0bzptaWtlYmlh
bmNAYW9sLmNvbSI+bWlrZWJpYW5jQGFvbC5jb208L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjsgQ2hhbmdjaGVuZyBIdWFuZzxicj4NCjxiPlN1Ympl
Y3Q6PC9iPiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5BIFNlcnZpY2UgQ2hhaW4ganVzdCBk
ZWZpbmVzIHdoaWNoIHR5cGUgb2Ygc2VydmljZSBhbmQgdGhlaXIgb3JkZXIuPC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkEgc2VydmljZSBwYXRoIGRlZmluZXMg
dGhlIGFjdHVhbCBzZXJ2aWNlIGluc3RhbmNlLCBzYXksIGZpcmV3YWxsMS5ob21lLCBuYXQyLCBk
cGktc2ljLCBldGMuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0
IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RnJvbToNCjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mcXVvdDtMb3Vpcy5Gb3VyaWUmcXVvdDsgJmx0Ozxh
IGhyZWY9Im1haWx0bzpMb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbSI+TG91aXMuRm91cmllQGh1YXdl
aS5jb208L2E+Jmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5UdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCBh
dCAxMDo1NSBBTTxicj4NCjxiPlRvOiA8L2I+JnF1b3Q7UGF1bCBRdWlubiAocGF1bHEpJnF1b3Q7
ICZsdDs8YSBocmVmPSJtYWlsdG86cGF1bHFAY2lzY28uY29tIj5wYXVscUBjaXNjby5jb208L2E+
Jmd0OywgRGF2aWQgQWxsYW4gSSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJp
Y3Nzb24uY29tIj5kYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+Q2M6
IDwvYj5OaWNvbGFzIEJPVVRIT1JTICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9S
U0Bxb3Ntb3MuY29tIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L2E+Jmd0OywgWHV4aWFv
aHUgJmx0OzxhIGhyZWY9Im1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tIj54dXhpYW9odUBodWF3
ZWkuY29tPC9hPiZndDssIENoYW5nY2hlbmcgSHVhbmcgJmx0OzxhIGhyZWY9Im1haWx0bzpodWFu
Z0BzY2UuY2FybGV0b24uY2EiPmh1YW5nQHNjZS5jYXJsZXRvbi5jYTwvYT4mZ3Q7LA0KICZxdW90
OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4mcXVvdDsgJmx0
OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4mZ3Q7LCAmcXVv
dDs8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPm1pa2ViaWFuY0Bhb2wuY29tPC9h
PiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNA
YW9sLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9iPlJlOiBbc2ZjXSBTRkMgZW5jYXBz
dWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj5QYXVsLDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgQ2FuIHlvdSBjbGFyaWZ5IHRo
ZSBkaWZmZXJlbmNlIGJldHdlZW4gc2VydmljZSBjaGFpbiBhbmQgc2VydmljZSBwYXRoLiBHaXZl
biB0aGF0IGEgc2VydmljZSBjaGFpbiBpcyBjb21wb3NlZDwvc3Bhbj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5vZiBzZXZlcmFsIHNlcnZp
Y2UgZnVuY3Rpb25zIFNGMSwgU0YyLCAuLiBTRm4gaG93IHdvdWxkIGEgc2VydmljZSBwYXRoIGRp
ZmZlciBmcm9tIHRoYXQgc2VydmljZSBjaGFpbj88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjIwLjI1cHQ7dGV4dC1pbmRlbnQ6LS4yNWluIj48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOmJsYWNrIj4tPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Y29sb3I6
YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOw0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5M
b3Vpczwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRv
cDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2si
PkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5QYXVsIFF1aW5uIChwYXVs
cSk8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgMTA6MjYgQU08YnI+
DQo8Yj5Ubzo8L2I+IERhdmlkIEFsbGFuIEk8YnI+DQo8Yj5DYzo8L2I+IE5pY29sYXMgQk9VVEhP
UlM7IFh1eGlhb2h1OyA8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPm1pa2ViaWFu
Y0Bhb2wuY29tPC9hPjsNCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9y
ZzwvYT47IENoYW5nY2hlbmcgSHVhbmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFNG
QyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5IaSBEYXZl
LCA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PkNoYWluIElEIHNob3VsZCByZWFsbHkgYmUgcGF0aCBJRCBzaW5jZSB0aGVyZSBjYW4gYmUgbWFu
eSBwYXRocyBmb3IgYSBnaXZlbiBjaGFpbi4gJm5ic3A7VXNpbmcgdGhhdCBkZWZpbml0aW9uLCB3
ZSBhdm9pZCB0aGUgb3ZlcmxvYWQgYW5kIHJlYXAgdGhlIGdhaW4gYWxsdWRlZCB0byBiZWxvdy48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+UGF1bDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPk9uIE1hciAxOCwgMjAxNCwgYXQgMTI6MTQgUE0sIERhdmlkIEFsbGFu
IEkgJmx0OzxhIGhyZWY9Im1haWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbSI+ZGF2aWQu
aS5hbGxhbkBlcmljc3Nvbi5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBw
dCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5XZWxsIHRoZSBxdWVzdGlvbiBkZSBqb3VyIGlzIOKAnGRv
ZXMgYSBjaGFpbiBJRCBkZWZpbmUgYSBjbGFzcyBvciBhbiBpbnN0YW5jZeKAneKApi4gSWYgaXQg
ZGVmaW5lcyBhbiBjbGFzcyB3ZSBhbHNvIG5lZWQgaW5zdGFuY2UgaW5mb3JtYXRpb24sIGlmIGl0
IGlzIGN1cnJlbnRseQ0KIG92ZXJsb2FkZWQgdG8gZGVmaW5lIGNsYXNzIGFuZCBpbnN0YW5jZSBJ
TU8gd2UgaGF2ZSBhIHByb2JsZW3igKYuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj5EYXZlPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAx
LjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RnJvbTo8L3Nw
YW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5zZmMNCiBbPGEgaHJlZj0ibWFpbHRvOnNmYy0i
Pm1haWx0bzpzZmMtPC9hPjxhIGhyZWY9Im1haWx0bzpib3VuY2VzQGlldGYub3JnIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dPHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiPk9uIEJlaGFsZiBPZjxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+Q2hhbmdj
aGVuZyBIdWFuZzxicj4NCjxiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj5UdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA3OjQzIEFNPGJyPg0K
PGI+VG86PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj5OaWNvbGFzIEJPVVRIT1JTPGJyPg0KPGI+Q2M6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5YdXhpYW9odTs8c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT47PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0
bzptaWtlYmlhbmNAYW9sLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWlrZWJpYW5j
QGFvbC5jb208L3NwYW4+PC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTogW3NmY108c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIGxhbmc9IlpILUNO
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtNUyBVSSBHb3RoaWMm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+562U5aSNPC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj46DQogU0ZDIGVuY2Fwc3VsYXRp
b24gY2hhaW4gSUQ8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj5Hb29kIHBvaW50cy4gSSBiZWxpZXZlIGV4cGxpY2l0IGNoYWluIElE
IHNob3VsZCBiZSBtYW5kYXRvcnkuIFRoZSBvdmVyaGVhZCBpcyB2ZXJ5IGxpdHRsZS4gSXQgaGVs
cHMgc2ltcGxpZnkgcHJvY2Vzc2luZyBhbmQgc3RlZXJpbmcgc2lnbmlmaWNhbnRseS4gVGhlIGdh
aW4gaXMgaHVnZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZu
YnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Q2hhbmc8YnI+
DQo8YnI+DQotLS0tLS0tLS0tLS08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5D
aGFuZ2NoZW5nIEh1YW5nPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEy
LjBwdCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YnI+DQpPbiBNYXIgMTgsIDIwMTQsIGF0
IDE6NTMgQU0sIE5pY29sYXMgQk9VVEhPUlMgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJP
VVRIT1JTQHFvc21vcy5jb20iPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPk5pY29sYXMuQk9V
VEhPUlNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1i
b3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5JIHRoaW5rIHRoYXQga2VlcGluZyB0aGUgU2Vydmlj
ZSBQYXRoIExheWVyIHRyYW5zcG9ydCBpbmRlcGVuZGVudCBzaG91bGQgcmVtYWluIGFuIG9iamVj
dGl2ZSBmb3IgU0ZDLiAmbmJzcDtTdWNoIGEgc2VwYXJhdGlvbiBvZiBjb25jZXJucyBpcyBhIHNv
dW5kIGFyY2hpdGVjdHVyYWwgcHJpbmNpcGxlDQogdGhhdCBoZWxwIGtlZXAgdGhpbmdzIHNpbXBs
ZSBpbiBwcmFjdGljZS48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5PbiB0aGUgcXVlc3Rpb24gb2YgJm5ic3A7U2VydmljZSBQ
YXRoLCB3ZSBoYXZlIGEgZGlzY3Vzc2lvbiBvbiB3aGV0aGVyIHdlIG5lZWQgc29tZSBraW5kIG9m
IGV4cGxpY2l0IGlkZW50aWZpZXIgb3ImbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpi
bGFjayI+Y291bGQgd2UgcmVseSBvbiBtYXBwaW5nIG9uIHNvbWUgdW5kZXJsYXkgbmV0d29yayBw
cm90b2NvbCBmaWVsZHMuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6YmxhY2siPk1heSBiZSBhIFBSTy9DT04gdGFibGUgY291bGQgaGVscCBm
b2N1cyB0aGUgZ3JvdXAgZGVjaXNpb24gb24gdGhhdCBtYXR0ZXI8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8dWwgc3R5bGU9Im1h
cmdpbi10b3A6MGluIiB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
Y29sb3I6YmxhY2s7bXNvLWxpc3Q6bDMgbGV2ZWwxIGxmbzIiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij5WaXNpYmlsaXR5ICh0cmFjaW5nKTwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbGlzdDpsMyBsZXZlbDEgbGZv
MiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZvcndhcmRpbmcgZ3JhcGggc3RydWN0dXJl
IGltcGFjdC9saW1pdGF0aW9uczwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbGlzdDpsMyBsZXZlbDEgbGZvMiI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPlJlY29uZmlndXJhdGlvbiBzcGVlZCZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvbGk+PC91bD4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHR5cGU9ImRp
c2MiPg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBpbiIgdHlwZT0iY2lyY2xlIj4NCjxsaSBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLWxpc3Q6bDEgbGV2ZWwyIGxmbzMi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5MQlMgLyBzY2FsZSBvdXQgaW1wYWN0PC9zcGFu
PjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNr
O21zby1saXN0OmwxIGxldmVsMiBsZm8zIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Tm9k
ZSBieXBhc3MgKGUuZzsgbWFpbnRlbmFuY2UpPC9zcGFuPjxvOnA+PC9vOnA+PC9saT48L3VsPg0K
PC91bD4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbGlzdDpsMiBsZXZlbDEgbGZvNCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPnVuZGVybGF5IG5ldHdvcmsvdHJhbnNwb3J0IGxh
eWVycyBzdXBwb3J0PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9ImNvbG9yOmJsYWNrO21zby1saXN0OmwyIGxldmVsMSBsZm80Ij48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+SGVhZGVyIHNwYWNlIGltcGFjdDwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+
PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbGlzdDpsMiBsZXZl
bDEgbGZvNCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPk11bHRpIHRlbmFudCBzdXBwb3J0
IGltcGFjdDwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJjb2xvcjpibGFjazttc28tbGlzdDpsMiBsZXZlbDEgbGZvNCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPlNGQyBvbiBmbGF0IChlLmcgb3B0aWNhbCBMMiBmb3IgRGF0YSBDZW50ZXJzKSBu
ZXR3b3JrJm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9ImNvbG9yOmJsYWNrO21zby1saXN0OmwyIGxldmVsMSBsZm80Ij48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+VW5kZXJsYXkgbmV0d29yayBhZG1pbmlzdHJhdGlvbiBpbXBhY3Q8L3Nw
YW4+PG86cD48L286cD48L2xpPjwvdWw+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+UGVyc29uYWxseSBJIHRo
aW5rIHRoYXQgaGF2aW5nIGFuIGV4cGxpY2l0IGNoYWluIGlkZW50aWZpZXIgKGUuZy4gU2Vydmlj
ZSBQYXRoL1NlcnZpY2UgSW5kZXgpIGlzIGNsZWFyIChtYW5hZ2VtZW50IGFuZCBjb250cm9sKSBh
bmQgbm90IGV4cGVuc2l2ZSAoaGVhZGVyIHNwYWNlKS4NCiBUaGUgZHJhd2JhY2sgYmVpbmcgc29t
ZSBpbXBhY3Qgb24gdGhlIHNpbXBsaWNpdHkgdG8gYWRkL3JlbW92ZSBlbGVtZW50cyBpbiBhIGNo
YWluIGR5bmFtaWNhbGx5Ljwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+VGFnIHN3aXRjaGluZyAoYXMgTVBMUykg
Jm5ic3A7YWxsb3dzIHRvIG1hbmFnZSB0YWdzIHBlciBzZXJ2aWNlIG5vZGVzLCBsZWFkaW5nIHRv
IG1vcmUgdmVyc2F0aWxlIGFuZCBkaXZlcnNlIGdyYXBoczwvc3Bhbj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNr
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Tmljb2xhczwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQt
YWxpZ246Y2VudGVyIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPg0KPGhyIHNpemU9IjIiIHdp
ZHRoPSIxMDAlIiBhbGlnbj0iY2VudGVyIj4NCjwvc3Bhbj48L2Rpdj4NCjxkaXYgaWQ9ImRpdlJw
RjgxMTQ2NyI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4w
cHQiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bh
bj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPlh1eGlhb2h1DQogWzxhIGhyZWY9Im1haWx0bzp4
dXhpYW9odUBodWF3ZWkuY29tIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj54dXhpYW9odUBo
dWF3ZWkuY29tPC9zcGFuPjwvYT5dPGJyPg0KPGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDU6
MDQgQU08YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPkplcm9tZSBNb2lzYW5kOzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1pa2ViaWFuY0Bhb2wuY29tPC9zcGFuPjwvYT47PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9y
Zzwvc3Bhbj48L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPltzZmNdPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgVUkgR290aGljJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPuetlOWkjTwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Og0KIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElE
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JIGxpa2UgdGhlIGlkZWEgb2Ygc2VwYXJhdGlu
ZyB0aGUgU2VydmljZSBGdW5jdGlvbiBMYXllciBhbmQgdGhlIFNlcnZpY2UgUGF0aCBMYXllciwg
YXMgcHJvcG9zZWQgaW4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMu
IFRoZSByb2xlIG9mIHRoZQ0KIFNlcnZpY2UgUGF0aCBMYXllciBpcyBqdXN0IHRvIHN0ZWVyIHRo
ZSB0cmFmZmljIGFsb25nIGEgcGFydGljdWxhciBjaGFpbiBvZiBzZXJ2aWNlIG5vZGVzIHdoaWNo
IGNhbiBiZSBpbXBsZW1lbnRlZCBieSBleGlzdGluZyB0b29scyBmb3Igc291cmNlIHJvdXRpbmcs
IHN1Y2ggYXMgc2VnbWVudCByb3V0aW5nLiBBcyBzdWNoLCBpdOKAmXMgbm90IG5lY2Vzc2FyeSB0
byB0cnkgdG8ga2VlcCB0aGUgU2VydmljZSBQYXRoIExheWVyIHRyYW5zcG9ydC1pbmRlcGVuZGVu
dA0KIGFuZCBjb250YWluIGl0IGluIHRoZSBTRkMgaGVhZGVyLjwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+QmVzdCByZWdhcmRzLDwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj5YaWFvaHU8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGlu
IDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrIj7lj5Hku7bkuro8L3Nw
YW4+PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1
bjtjb2xvcjpibGFjayI+Ojwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2Nv
bG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayI+c2ZjDQogWzxhIGhyZWY9Im1haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRv
OnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiPjxzcGFuIGxhbmc9IlpILUNOIj7ku6Pooag8L3Nw
YW4+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5K
ZXJvbWUgTW9pc2FuZDxicj4NCjxiPjxzcGFuIGxhbmc9IlpILUNOIj7lj5HpgIHml7bpl7Q8L3Nw
YW4+OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
MjAxNDxzcGFuIGxhbmc9IlpILUNOIj7lubQ8L3NwYW4+MzxzcGFuIGxhbmc9IlpILUNOIj7mnIg8
L3NwYW4+MTg8c3BhbiBsYW5nPSJaSC1DTiI+5pelPC9zcGFuPiAxOjAzPGJyPg0KPGI+PHNwYW4g
bGFuZz0iWkgtQ04iPuaUtuS7tuS6ujwvc3Bhbj46PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5j
b20iPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1pa2ViaWFuY0Bhb2wuY29tPC9zcGFuPjwv
YT47PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0Bp
ZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KPGI+PHNwYW4gbGFuZz0iWkgtQ04iPuS4u+mimDwvc3Bh
bj46PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5S
ZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+VGhpcyAo
bGVuZ3RoeSBhbmQgdmVyeSBsaXZlbHkpIHRocmVhZCBzdGFydGVkIGZyb20gZHJhZnQtcmlqc21h
bi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMgKHdoaWNoIEkgY28tYXV0aG9yZWQpLjwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SW4gc2VjdGlvbiA0
LjgsIHdlIG1hZGUgYSBjbGVhciBkaXN0aW5jdGlvbiBiZXR3ZWVuIGEgc2VydmljZSBwYXRoIGxh
eWVyIChzdGVlcmluZyBwYWNrZXRzIGhvcCBieSBob3AgYWxvbmcgdGhlIGNoYWluKSBhbmQgYSBz
ZXJ2aWNlIGZ1bmN0aW9uIGxheWVyIChjb252ZXkNCiBtZXRhZGF0YSBpbmZvcm1hdGlvbiBvZiBp
bnRlcmVzdCB0byBTRnMpLiBUZXJtaW5vbG9neSBhc2lkZSwgaXQgc2VlbXMgdGhhdCBzdWNoIGxh
eWVyZWQgdmlldyB3YXMgYWdyZWVkIHVwb24gYnkgbWFueSBwZW9wbGUgb24gdGhlIG1haWxpbmcg
bGlzdC48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPk5v
dyB0aGlzIGNlcnRhaW5seSBkb2VzIGJlZyB0aGUgcXVlc3Rpb24gb2Ygc29sdmluZyBCT1RIIHBy
b2JsZW1zIHdpdGggdGhlIHNhbWUgKHBhY2tldCkgZW5jYXBzdWxhdGlvbiBtZWNoYW5pc20uIE5v
dGFibHkgd2hlbiBvYnNlcnZpbmcgdGhhdCBtYW55IHVzZSBjYXNlcw0KIGNvdWxkIGJlIHNhdGlz
ZmllZCB3aXRob3V0IFNGLWxldmVsIG1ldGFkYXRhLCBvciBieSB1c2luZyBtb3JlIG91dC1vZi1i
YW5kIHdheXMgdG8gY29udmV5IHN1Y2ggU0YgbWV0YWRhdGEuIEFuZCBhbHNvIHdoZW4gb2JzZXJ2
aW5nIHRoYXQgaW5iYW5kIG1hcmtpbmcgKGUuZy4gcGFja2V0IGhlYWRlcnMpIGNvbWVzIHdpdGgg
dmFyaW91cyBwcm9zICZhbXA7IGNvbnMgKHNvbWUgb2YgdGhlIGlzc3VlcyBiZWluZyBpZGVudGlm
aWVkIGluIHRoZSBkcmFmdCwNCiBlLmcuIHNlY3Rpb25zIDQuMSBhbmQgNC4yKS48L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkkgZG8gYWdyZWUgd2l0aCBN
YXJpYS4gV2UgbWF5IHdhbnQgdG8gZXhwbG9yZSBvdGhlciBvcHRpb25zIGZvciBhZGRyZXNzaW5n
IHRoZSBuZWVkcyBvZiB0aGUgc2VydmljZSBwYXRoIGxheWVyIHRoYXQgZG8gbm90IHJlcXVpcmUg
YW4gZXhwbGljaXQgY2hhaW4taWQgb2Ygc29ydHMuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JbiB0aGUgZHJhZnQsIHdlIGNvbmNsdWRlZCBieSBzdGF0
aW5nIOKAnEEgcHJvZHVjdGl2ZSBwYXRoIGZvcndhcmQgY291bGQgYmUgdG8gZGl2aWRlIGFuZCBj
b25xdWVyOiB0byBjbGVhcmx5IHNlcGFyYXRlIHRoZSBwcm9ibGVtIG9mIFNlcnZpY2UgRnVuY3Rp
b24gUGF0aCB0b3BvbG9neQ0KIGZyb20gdGhlJm5ic3A7Jm5ic3A7IHByb2JsZW0gb2YgW2NvbnZl
eWluZyBTRl0gbWV0YWRhdGHigJ0uIEkgZG8gYmVsaWV2ZSB3ZSBzaG91bGQgZXhwbG9yZSBzdWNo
IHNlcGFyYXRpb24gcHJpbmNpcGxlIGZ1cnRoZXIuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4g
MGluIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4m
bmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNr
Ij5zZmMNCiBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnPC9zcGFuPjwvYT5dPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPjxiPk9uIEJlaGFsZiBPZjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj48L2I+PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWlrZWJpYW5jQGFvbC5jb208
L3NwYW4+PC9hPjxicj4NCjxiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj5GcmlkYXksIE1hcmNoIDE0LCAyMDE0IDU6NTAgUE08YnI+DQo8
Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxiPlN1YmplY3Q6
PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTog
W3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OmJsYWNrIj5JIHdvdWxkIGltYWdpbmUgdGhhdCBpZiB3ZSBtYWRlIHRoZSBDaGFpbiBJRCBmaWVs
ZCBpbiB0aGUgaGVhZGVyIGJlIG9wdGlvbmFsLCB5ZXQgc3RpbGwgcmVxdWlyZWQgYSBoZWFkZXIg
YW5kIHN0aWxsIHJlcXVpcmVkIHRoYXQgc29tZQ0KIGluZGljYXRpb24gb2YgdGhlIGNoYWluIGJl
IGNhcnJpZWQgc29tZXdoZXJlIGluIHRoZSBwYWNrZXQgKG1wbHMgbGFiZWwgb3IgdmxhbiBvciB3
aGF0ZXZlciksIHRoYXQgdGhlIGltcGxlbWVudGF0aW9uIHdvdWxkIGJlY29tZSBvdmVybHkgY29t
cGxpY2F0ZWQuICZuYnNwO1RvIGRvIHNvIHdvdWxkIGJlIHVzaW5nIFNGQyBzaW1wbHkgYXMgYSBt
ZWNoYW5pc20gdG8gY2FycnkgbWV0YSBkYXRhIGFuZCBub3QgYXQgYWxsIGZvciBzZXJ2aWNlIGNo
YWluaW5nLA0KIHdoaWNoIHNvdW5kcyBjb3VudGVyIGludHVpdGl2ZSB0byBtZS4mbmJzcDs8YnI+
DQo8YnI+DQpNYXJpYSwmbmJzcDs8YnI+DQpTbywgeW91IGFyZSBzYXlpbmcgdGhhdCB5b3Ugd2Fu
dCB0byB1c2UgU0ZDIHRvIGNhcnJ5IGFyb3VuZCBtZXRhZGF0YSwgYnV0IG5vdCBmb3IgYWN0dWFs
IHNlcnZpY2UgY2hhaW5pbmcgYmVjYXVzZSB5b3UgYWxyZWFkeSBoYXZlIGEgd2F5IHRvIGltcGxl
bWVudCBzZXJ2aWNlIGNoYWluaW5nIG91dHNpZGUgb2YgU0ZDPyAmbmJzcDtNYXliZSBJJ20gbm90
IGZvbGxvd2luZywgYnV0IGl0IHNlZW1zIHRvIG1lIHRoYXQgaWYgeW91IHdlcmUgdG8gdXBncmFk
ZSB5b3VyDQogbmV0d29yayB0byBzdXBwb3J0IFNGQyB0aGF0IHlvdSB3b3VsZCBjaGFuZ2UgZnJv
bSB1c2luZyB5b3VyIGV4aXN0aW5nIG1lY2hhbmlzbSBhbmQgc3RhcnQgdXNpbmcgU0ZDLCB3aGlj
aCBpcyBtZWFudCB0byBwcm92aWRlIHN1cHBvcnQgZm9yIHNlcnZpY2UgZnVuY3Rpb25zIHRoYXQg
YXJlIG5vdCBTRkMgYXdhcmUuICZuYnNwO1RoZXJlIGFyZSBhIG51bWJlciBvZiB1cyB3aG8gaGF2
ZSBpbXBsZW1lbnRlZCwgaW4gb25lIHdheSBvciBhbm90aGVyLCBzb21lDQogc29ydCBvZiBzZXJ2
aWNlIGNoYWluaW5nLCBidXQgSSAoSSBjYW4gYXQgbGVhc3Qgc3BlYWsgZm9yIG15c2VsZikgYW0g
bG9va2luZyB0byBTRkMgbm90IHRvIGVuaGFuY2UgbXkgY3VycmVudCBpbXBsZW1lbnRhdGlvbiwg
YnV0IHRvIHJlcGxhY2UgaXQgd2l0aCBzb21ldGhpbmcgYmV0dGVyIHdoaWxlIHN0aWxsIG1haW50
YWluaW5nIG15IGNvcmUgKG5vbiBzZXJ2aWNlIGZ1bmN0aW9uKSBpbmZyYXN0cnVjdHVyZS48L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXYgc3R5bGU9Im1hcmdpbi1ib3R0b206Ni43NXB0Ij4NCjxkaXYgY2xhc3M9Ik1zb05v
cm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyIj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPg0KPGhyIHNpemU9IjEiIHdpZHRoPSIxMDAlIiBub3NoYWRlPSIiIHN0
eWxlPSJjb2xvcjojOTk5OTk5IiBhbGlnbj0iY2VudGVyIj4NCjwvc3Bhbj48L2Rpdj4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206Ni43NXB0Ij48Yj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkZyb206PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSUzY2tlZ3JheUBjaXNjby5jb20iIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5rZWdyYXlAY2lzY28uY29t
Jmx0O2tlZ3JheUBjaXNjby5jb208L3NwYW4+PC9hPiZndDs8YnI+DQo8Yj5Ubzo8c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPlJvbiBQYXJrZXImbHQ7
PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tPC9zcGFuPjwvYT4mZ3Q7LEppbSBHdWljaGFyZCAoamd1aWNoYXIpJmx0OzxhIGhy
ZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5qZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPiZndDssSm9lbA0K
IE0uIEhhbHBlcm4mbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qbWhAam9lbGhhbHBlcm4uY29t
PC9zcGFuPjwvYT4mZ3Q7PGJyPg0KPGI+Y2M6PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnJTNjc2Zj
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2Zj
QGlldGYub3JnJmx0O3NmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4NCjxiPlNlbnQ6PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5GcmlkYXks
IE1hcmNoIDE0LCAyMDE0PGJyPg0KPGI+U3ViamVjdDo8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPlJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBj
aGFpbiBJRDxicj4NCjxicj4NCiYjNDM7MSB0aGUgaWRlYSBpcyBpbnRlcm9wZXJhYmlsaXR5Ljxi
cj4NCjxicj4NCjxicj4NCk9uIDMvMTQvMTQgMTI6NTUgUE0sICZxdW90O1JvbiBQYXJrZXImcXVv
dDsgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Um9uX1BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8YnI+DQo8YnI+DQomZ3Q7VGhh
bmtzLCBKaW0uPGJyPg0KJmd0Ozxicj4NCiZndDtSZW1lbWJlciB0aGF0IHdlIGhhdmUgc2FpZCBt
YW55IHRpbWVzIHRoYXQgdGhlIFNGQyBzZXJ2aWNlIGhlYWRlciBpczxicj4NCiZndDt0cmFuc3Bv
cnQgaW5kZXBlbmRlbnQuICZuYnNwOyBKdXN0IGJlY2F1c2UgdGhlIGNoYWluIGlkIGNvdWxkIGJl
IGNhcnJpZWQgaW48YnI+DQomZ3Q7c29tZSBmb3JtIG9yIGFub3RoZXIgd2l0aCBzb21lIHBhcnRp
Y3VsYXIgdHJhbnNwb3J0IGRvZXNuJ3QgbWVhbiB0aGF0IGl0PGJyPg0KJmd0O2NvdWxkIGJlIHVu
aXZlcnNhbGx5IGNvbnZleWVkLiAmbmJzcDsmbmJzcDsgQnkgbWFraW5nIGFuZCBrZWVwaW5nIHRo
ZSBTRkMgc2VydmljZTxicj4NCiZndDtoZWFkZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50IG1ha2Vz
IGl0IG1vcmUgYXBwbGljYWJsZSBpbiBtb3JlPGJyPg0KJmd0O2Vudmlyb25tZW50cyBhbmQgbW9y
ZSBsaWtlbHkgdG8gZ2V0IGFkb3B0ZWQgYnJvYWRseS48YnI+DQomZ3Q7PGJyPg0KJmd0OyAmbmJz
cDsgUm9uPGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7LS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS08YnI+DQomZ3Q7RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgWzxhIGhyZWY9Im1h
aWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5tYWlsdG86amd1aWNoYXJAY2lzY28uY29tPC9zcGFuPjwvYT5dPGJyPg0KJmd0
O1NlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMzo1MiBQTTxicj4NCiZndDtUbzogSm9lbCBN
LiBIYWxwZXJuOyBSb24gUGFya2VyPGJyPg0KJmd0O0NjOjxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9z
cGFuPjwvYT48YnI+DQomZ3Q7U3ViamVjdDogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8YnI+
DQomZ3Q7PGJyPg0KJmd0O0hpIEpvZWwsPGJyPg0KJmd0Ozxicj4NCiZndDtQZXJoYXBzIGJ1dCBJ
IHdvdWxkIHBvaW50IG91dCB0aGF0IHRoZSBiYXNlIFNGQyBoZWFkZXIgY291bGQgaGF2ZSBhIGxv
dDxicj4NCiZndDttb3JlIGluZm9ybWF0aW9uIHRoYW4ganVzdCB0aGUgY2hhaW4gSUQ7IEkgd291
bGQgYWxzbyBwb2ludCBvdXQgdGhhdCB0aGU8YnI+DQomZ3Q7ZGV2aWwgaXMgaW4gdGhlIGRldGFp
bHMgYW5kIHNheWluZyAmcXVvdDt3ZWxsLCBJIGNhbiBqdXN0IHVzZSBhbiBNUExTIGxhYmVsJnF1
b3Q7PGJyPg0KJmd0O2hpZGVzIG11Y2ggb2YgdGhlIGNvbXBsZXhpdHkgb2YgYWN0dWFsbHkgZG9p
bmcgdGhhdC48YnI+DQomZ3Q7PGJyPg0KJmd0O09uIDMvMTQvMTQsIDI6MzUgUE0sICZxdW90O0pv
ZWwgTS4gSGFscGVybiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qbWhAam9lbGhh
bHBlcm4uY29tPC9zcGFuPjwvYT4mZ3Q7IHdyb3RlOjxicj4NCiZndDs8YnI+DQomZ3Q7Jmd0O0lm
IHRoZSB0cmFuc3BvcnQgaGVhZGVyIGNhcnJpZXMgZW5vdWdoIGluZm9ybWF0aW9uIGZvciBpZGVu
dGlmeWluZyB0aGU8YnI+DQomZ3Q7Jmd0O3NlcXVlbmNlIChWTEFOIHRhZyBvciBNUExTIGxhYmVs
IGNhbiBib3RoIGRvIHRoZSBqb2IpLCB0aGVuIGFyZ3VhYmx5PGJyPg0KJmd0OyZndDt0aGUgZ2xv
YmFsIGNoYWluIElEIGlzIHJlZHVuZGFudC4gSSBjYW4gbGl2ZSB3aXRoIGNhcnJ5aW5nIGl0IGFu
eXdheTxicj4NCiZndDsmZ3Q7ZWl0aGVyIGlmIEkgaGF2ZSBtZXRhZGF0YSB0byBjYXJyeSwgb3Ig
aWYgSSBuZWVkIHRoZSBjaGFpbiBJRCBmb3Igc29tZTxicj4NCiZndDsmZ3Q7cHVycG9zZS48YnI+
DQomZ3Q7Jmd0OyBBZnRlciBhbGwsIHNvbWUgZm9sa3Mgc2VlbSB0byB3YW50IHRvIHVzZSB0aGF0
IGZvciB0aGUgZm9yd2FyZGluZzxicj4NCiZndDsmZ3Q7ZGVjaXNpb25zLjxicj4NCiZndDsmZ3Q7
PGJyPg0KJmd0OyZndDtZb3Vycyw8YnI+DQomZ3Q7Jmd0O0pvZWw8YnI+DQomZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7T24gMy8xNC8xNCwgMjoyOCBQTSwgUm9uIFBhcmtlciB3cm90ZTo8YnI+DQomZ3Q7
Jmd0OyZndDsgVGhlIGNoYWluIElEIGlzIHRoZSBsYWJlbCB0aGF0IGRlZmluZXMgdGhlIHNlcXVl
bmNlIG9mIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDtmdW5jdGlvbnMgdGhhdCBtdXN0IGJlIHZp
c2l0ZWQuICZuYnNwOyBJdCBjYW4gYmUgdGhvdWdodCBvZiBhcyBhIGhhbmRsZSBmb3IgYTxicj4N
CiZndDsmZ3Q7Jmd0O3N0YWNrIG9mIG11c3QtdmlzaXQgbmV0d29yayBsb2NhdGlvbnMuICZuYnNw
OyBJIGRvbid0IHNlZSBob3cgdGhpcyBjYW4gYmU8YnI+DQomZ3Q7Jmd0OyZndDthbnl0aGluZyBi
dXQgbWFuZGF0b3J5Ljxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyAmbmJzcDsm
bmJzcDsmbmJzcDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7
IEZyb206IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnPC9zcGFuPjwvYT5dIE9uIEJlaGFsZiBPZiBTdXJlbmRyYSBLdW1hcjxicj4NCiZndDsm
Z3Q7Jmd0OyhzbWt1bWFyKTxicj4NCiZndDsmZ3Q7Jmd0OyBTZW50OiBGcmlkYXksIE1hcmNoIDE0
LCAyMDE0IDE6NDYgUE08YnI+DQomZ3Q7Jmd0OyZndDsgVG86IEpvZWwgTS4gSGFscGVybjsgTkFQ
SUVSQUxBLCBNQVJJQSBIPGJyPg0KJmd0OyZndDsmZ3Q7IENjOjxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3Jn
PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJp
anNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7IFtUcmltbWVkIHRoZSByZWNpcGllbnQgbGlzdCAtIG5lZWRzIGFwcHJvdmFs
IG90aGVyd2lzZV08YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgQ29tcGxldGVs
eSBhZ3JlZSBoZXJlLjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBTRkMgZG9l
cyBub3QgcHJldmVudCBWTEFOIHN0aXRjaGluZyBhbmQgb25lIGNhbiBjb250aW51ZSB0byBkbyB0
aGF0Ljxicj4NCiZndDsmZ3Q7Jmd0O1doaWxlIGF0IHRoZSBzYW1lIHRpbWUgU0ZDIGNhbiBpbmNs
dWRlIFZMQU4gc3RpdGNoaW5nIHRvIHN1cHBvcnQ8YnI+DQomZ3Q7Jmd0OyZndDtsZWdhY3kgU0Zz
IGluIHRoZSBzYW1lIGNoYWluIHRoYXQgaW5jbHVkZXMgU0ZDIGF3YXJlIFNGcy4gRXZlbiBsZWdh
Y3k8YnI+DQomZ3Q7Jmd0OyZndDtTRnMgYmVuZWZpdCBmcm9tIGNoYWluIGlkZW50aWZpY2F0aW9u
IGFuZCBoZW5jZSBjYW4gYmUgc2hhcmVkIGFjcm9zczxicj4NCiZndDsmZ3Q7Jmd0O2RpZmZlcmVu
dCBzZXJ2aWNlIGNoYWlucy48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgU3Vy
ZW5kcmEuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IE9uIDMvMTQvMTQgMTA6MjYgQU0sICZxdW90O0pvZWwgTS4g
SGFscGVybiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qbWhAam9lbGhhbHBlcm4u
Y29tPC9zcGFuPjwvYT4mZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsgTXkgb3duIGluY2xpbmF0aW9uIGlzIHRvIG9ic2VydmUgdGhhdCBpZiB5b3UgZG9u
J3QgbmVlZCBleHBsaWNpdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgY2hhaW4gaWRlbnRpZmljYXRp
b24gYW5kIHlvdSBkb24ndCBuZWVkIG1ldGFkYXRhLCB5b3UgY2FuIGp1c3Qgb21pdDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsgdGhlIHNmYy9uc2ggaGVhZGVyLiBTdGlsbCBkbyBzZXJ2aWNlIGNoYWlu
aW5nLCBqdXN0IG5vIGV4dHJhIGhlYWRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyBJZiB3ZSBhcmUgZ29pbmcgdG8gaGF2ZSB0aGUgaGVhZGVyLCBpdCBzZWVt
cyB0byBtZSB0aGF0IHRoZSBjaGFpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDtpZGVudGlmaWNhdGlv
biBmaWVsZCBpcyB2ZXJ5IHVzZWZ1bCwgYW5kIGxvdyBjb3N0IG9uY2Ugd2UgaGF2ZSB0aGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7aGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7IFlvdXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgSm9lbDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTQvMTQsIDE6MDAgUE0sIE5B
UElFUkFMQSwgTUFSSUEgSCB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBFeHBsaWNp
dCBjaGFpbiBpZGVudGlmaWNhdGlvbiBzaG91bGQgYmUgbWFkZSBvcHRpb25hbC4gSSBiZWxpZXZl
IGl0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgd2FzIGRpc2N1c3NlZCBmZXcgbW9udGhzIGFn
byBvbiB0aGlzIG1haWxpbmcgbGlzdC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IE1hcmlhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqRnJvbToqc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5t
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl0gKk9uIEJlaGFsZiBPZiAqSm1o
LmRpcmVjdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpTZW50OiogVGh1cnNkYXksIE1hcmNo
IDEzLCAyMDE0IDEyOjEyIFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKlRvOio8c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRv
OmtlZ3JheUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5rZWdyYXlAY2lzY28uY29tPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2Vp
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmx1Y3kueW9u
Z0BodWF3ZWkuY29tPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNta3VtYXJAY2lzY28uY29tPC9z
cGFuPjwvYT47PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2Nv
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmpndWljaGFy
QGNpc2NvLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKkNjOio8c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFp
bHRvOm5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPm5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+
OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmhhZGlAbW9qYXRh
dHUuY29tPC9zcGFuPjwvYT47PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnJvbl9w
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5yb25fcGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT47
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9
Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT47PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qbWhAam9lbGhhbHBlcm4uY29tPC9zcGFu
PjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqU3ViamVjdDoqIFJlOiBbc2ZjXSBkcmFm
dC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICpJbXBvcnRhbmNlOiogTG93PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBc3N1bWluZyBJIHVuZGVyc3RhbmQgeW91IHByb3Blcmx5IEtl
biwgSSBkaXNhZ3JlZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEZvciBleGFtcGxlLCBieSB1c2luZyBzZXBhcmF0ZSB0ZXJtcyBJIGNhbiBlYXNp
bHkgZGlzY3VzcyB0aGUgZmFjdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoYXQgY2VydGFp
biBraW5kcyBvZiBkYXRhIChjaGFpbiBpZGVudGlmaWNhdGlvbikgb25seSBuZWVkIHRvIGJlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWRqdXN0IGJ5IGEgZmV3IGFwcHMgaW4gcmFyZSBjYXNl
cy4gQW5kIHRoYXQgZGF0YSBpcyBub3QgYmVlZGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
YnkgdGhlIGFwcGxpY2F0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFVubGVzcyB5b3Ugd291bGQgbGlrZSB0byBjb25zaWRlciB0aGUgY2hh
aW4gaWRlbnRpZmljYXRpb24gYXMgYmVpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvcHRp
b25hbD88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFlvdXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNl
bnQgZnJvbSBteSBTYW1zdW5nIHNtYXJ0cGhvbmUgb24gQVQmYW1wO1Q8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IC0tLS0tLS0tIE9yaWdpbmFsIG1lc3NhZ2UgLS0tLS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lk
ZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGcm9tOiAmcXVvdDtLZW4gR3JheSAo
a2VncmF5KSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20iIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5rZWdyYXlAY2lzY28uY29tPC9z
cGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86a2Vn
cmF5QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pm1haWx0bzprZWdyYXlAY2lzY28uY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFRvOiBMdWN5IHlvbmcgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdA
aHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmx1
Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZs
dDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20lM2UlM2UsJTIyU3VyZW5kcmEi
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86bHVjeS55
b25nQGh1YXdlaS5jb20mZ3Q7Jmd0OywmcXVvdDtTdXJlbmRyYTwvc3Bhbj48L2E+PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkt1bWFyIChzbWt1bWFyKSZx
dW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86c21rdW1h
ckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5z
bWt1bWFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c21rdW1hckBjaXNjby5jb20l
M2UlM2UsJTIySmltIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
bWFpbHRvOnNta3VtYXJAY2lzY28uY29tJmd0OyZndDssJnF1b3Q7SmltPC9zcGFuPjwvYT48c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+R3VpY2hhcmQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyhqZ3VpY2hhcikmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmpndWljaGFyQGNpc2NvLmNvbTwvc3Bh
bj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZs
dDs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48
L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDQzogTmljb2xhcyBCT1VUSE9S
UyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPk5pY29sYXMuQk9VVEhPUlNAcW9z
bW9zLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0i
bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSUzZSUzZSxzZmMiIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bx
b3Ntb3MuY29tJmd0OyZndDssc2ZjPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8
L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmclM2UlM2UsSmFtYWwiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5tYWlsdG86c2ZjQGlldGYub3JnJmd0OyZndDssSmFtYWw8L3NwYW4+PC9hPjxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5IYWRpIFNhbGlt
ICZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20iIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5oYWRpQG1vamF0YXR1LmNvbTwvc3Bhbj48L2E+PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUu
Y29tJTNlJTNlLFJvbiIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pm1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSZndDsmZ3Q7LFJvbjwvc3Bhbj48L2E+PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlBhcmtlcjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tJTNlJTNlLCUyMmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b20mZ3Q7Jmd0OywmcXVvdDticmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0OyZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCUzZSUzZSwl
MjJKb2VsIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0Jmd0OyZndDssJnF1b3Q7Sm9lbDwvc3Bhbj48L2E+PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPk0uIEhhbHBlcm4mcXVv
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmpt
aEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSB3b3JkICZxdW90O21ldGFkYXRhJnF1
b3Q7IGlzIGEgcHVycG9zZWx5IGFtYmlndW91cyB0ZXJtICZxdW90O2RhdGEgdGhhdDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb3ZpZGVzIGluZm9ybWF0aW9uIGFib3V0IG90aGVyIGRhdGEm
cXVvdDsuIEl0IGlzIHVzZWQgdG8gYXZvaWQgVEhJUzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ZGlzY3Vzc2lvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IEZvciBleGFtcGxlLCBJIHByb3Bvc2Ugd2UgZGVmaW5lICZxdW90O3RlcXVpbGEgbWV0
YWRhdGEmcXVvdDsgYmVjYXVzZSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmcmFua2x5LCBJ
IHdpbGwgbmVlZCB0byBvcmRlciBhIHRyaXBsZS1zaG90IGlmIHdlIGtlZXAgYXR0ZW1wdGluZzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIGRlZmluZSBzb21ldGhpbmcgdGhhdCwgYnkgZGVm
aW5pdGlvbiwgaXMgYW1iaWd1b3VzLiBJJ2QgbGlrZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IG15IGJhcnRlbmRlciB0byB1bmRlcnN0YW5kIG1lIHNwZWNpZmljYWxseSB3aGVuIEkgc2F5ICZx
dW90O0kgbmVlZCBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzaG90JnF1b3Q7Ljxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMy8xNCA3
OjQ5IEFNLCAmcXVvdDtMdWN5IHlvbmcmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5Lnlv
bmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29t
PC9zcGFuPjwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7U25pcC4uPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDtTSyZndDsgSnVzdCBjb3B5aW5nIGZyb20gdGhlIFBTOjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7LS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0O0RhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkg
dG8gZXhjaGFuZ2UgaW5mb3JtYXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JldHdlZW48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3RoZSBuZXR3b3JrIGFuZCBzZXJ2
aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucyw8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2FuZCBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDtmdW5jdGlvbnMgYW5kIHRoZSBuZXR3b3JrLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDstLTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7SXQgaXMgYSBsdWNpZCBkZWZpbml0aW9uLiBX
ZSBhcmUgdW5uZWNlc3NhcmlseSBtYWtpbmcgdGhlIHdvcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZxdW90O25ldHdvcmsmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0O2NvbnRyb3ZlcnNpYWwsIElNTy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7W0x1Y3ldIFRoaXMgaXMg
bXkgcG9pbnQuICZxdW90O1RoZSBuZXR3b3JrJnF1b3Q7IGlzIHRvbyBnZW5lcmFsIGhlcmUsPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aGljaCBicmluZ3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0O21ldGFkYXRhIGdyZWF0IHBvd2VyIHRvIGRvIG1hbnkgdGhpbmdzLiBU
aGlzIGlzIHdoeSBwZW9wbGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ludmVudCBpZGVhczxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7aGVyZSwgd2hpY2ggY2F1c2VzIGEg
bG90IG9mIGRlYmF0ZXMgb24gbWV0YWRhdGEgdXNhZ2UgcG90ZW50aWFscy48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBXZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7c2hv
dWxkIG5vdCBzcGVuZCBhIGxvdCBvZiB0aW1lcyBvbiB0aGF0IGRlYmF0ZXMgYW5kIGp1ZGdlIHdo
aWNoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt1c2FnZSBpczxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7dmFsdWFibGUgb3Igbm90LiBUaHVzLCBmb3IgdGhlIFNGQyB3b3Jr
LCBpdCB3aWxsIGJlIGhlbHBmdWwgaWY8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dlIGNhbjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7bmFycm93IGRvd24gYSBiaXQuIEpv
ZWwgbWFrZXMgZXhwbGljaXRseSB0d28gY2FzZXMsIHdoaWNoIGlzPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtoZWxwZnVsIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtk
ZXZlbG9wIHVzZSBjYXNlcyBmb3IgZWFjaCBjYXNlLiBJIHdvdWxkIGxpa2UgdG8gc2VlIHRoYXQg
dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtwcm9ibGVtPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDtzdGF0ZW1lbnQgY2FuIGJlIG1vcmUgc3BlY2lmaWMgb24gbWV0YWRh
dGEgZGVmaW5pdGlvbiwgd2hpY2ggbWF5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7aGVscGZ1bCBpbiBsZXNzIGZvY3VzaW5n
IG9uIGl0IGFuZCBtb3ZpbmcgZm9yd2FyZC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7THVjeTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDtTdXJlbmRyYS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7VGhhbmtzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
O0x1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDstLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0Zyb206IEppbSBHdWlj
aGFyZCAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmpndWljaGFyQGNp
c2NvLmNvbTwvc3Bhbj48L2E+XTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0O1NlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgNDozOCBQTTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O1RvOiBMdWN5IHlvbmc8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtDYzogSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzIEJP
VVRIT1JTOyBSb24gUGFya2VyOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwv
YT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0Ozxh
IGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48
L2E+Jmd0OzsNCiBzZmM7IEphbWFsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtIYWRpIFNhbGlt
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7U3ViamVjdDogUmU6IFtz
ZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7SGkgTHVjeSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtOby4gSSBh
bSBzaW1wbHkgc2F5aW5nIHdlIHNob3VsZCBub3Qgb3ZlcmNvbXBsaWNhdGUgdGhlIHByb2JsZW08
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtzdGF0ZW1lbnQgd2l0aCB0
ZXh0IHRoYXQgYWRkcyBsaXR0bGUgdG8gbm8gdmFsdWUgaW4gbXkgb3Bpbmlvbi48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBXaGV0aGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7d2UgY2FsbCBpdCBtZXRhZGF0YSwgb3IgY29udGV4dCwgaGFzIG5vIGJlYXJpbmcg
b24gdGhlIGZhY3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoYXQgdGhlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7cHJvYmxlbSBzdGF0ZW1lbnQgYWxyZWFkeSBj
bGVhcmx5IHN0YXRlcyB3ZSBuZWVkIHRvIGJlIGFibGUgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3Bhc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtpbmZvcm1h
dGlvbiBiZXR3ZWVuIFNGwrlzIGFuZCBiZXR3ZWVuIHRoZSBuZXR3b3JrICZhbXA7IFNGwrlzLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0O09uIDMvMTIvMTQsIDU6MTMgUE0sICZxdW90O0x1Y3kgeW9uZyZxdW90OyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bHVjeS55b25nQGh1YXdlaS5jb208L3NwYW4+PC9hPjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVh
d2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0
bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDtIaSBKaW0sPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtJIGZv
ciBvbmUgZG9uJ3QgYWdyZWUgYW5kIHRoaW5rIHdlIGFyZSBvdmVyIGNvbXBsaWNhdGluZyB3aGF0
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzaG91bGQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7YmUgc3RyYWlnaHRmb3J3YXJkLiBUaGUgU0ZDIGVuY2Fwc3Vs
YXRpb24gc2hvdWxkIGVuYWJsZSB0d288YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoaW5nczo8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OzEuIFN0ZWVyaW5nIG9mIHNlbGVjdGVk
IGZsb3dzIHRocm91Z2ggYSBzZXJ2aWNlIGNoYWluOyB0aGlzIGlzPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDt0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
c2VydmljZSBmdW5jdGlvbiBwYXRoLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsyLiBQYXNzaW5nIG9mIGNvbnRleHQgYXNzb2NpYXRlZCB3aXRoIGEgZ2l2ZW4g
ZmxvdyB3aXRoaW4gc2FpZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtmdW5jdGlvbiBwYXRoLiBUaGlz
IGNvbnRleHQgaW5mb3JtYXRpb24gbWF5IGJlIGNvbnN1bWVkIGJ5IGE8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O1NGIChhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDthcHBsaWNhdGlvbiBJRCBpcyBhbiBleGFtcGxlKSBvciBtYXkgYmUgY29uc3VtZWQgYnkg
dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmb3J3YXJkaW5nPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2VsZW1lbnRzIChhIHZyZi1JRCBpcyBhbiBleGFt
cGxlKS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7W0x1Y3ld
IERvIHlvdSBjYWxsIHRoZSBjb250ZXh0IGFzIG1ldGFkYXRhIG9yIG5vdD8gRG8gd2UgaGF2ZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5vdGhlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDt0ZXJtIGhlcmUgYmVzaWRlIFNGQyBoZWFkZXIgYW5kIG1ldGFk
YXRhLiBJIHNlZSB0aGF0IHlvdSBkb24ndDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2FudCB0
bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtzZXBhcmF0ZSB3
aGF0IGlzIGNvbnN1bWVkIGJ5IFNGIGFuZCB3aGF0IGlzIGNvbnN1bWVkIGJ5IHRoZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9yd2FyZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDtlbGVtZW50cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0O0x1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O1NlbnQgZnJvbSBteSBp
UGhvbmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDEyLCAy
MDE0LCBhdCA0OjE2IFBNLCAmcXVvdDtMdWN5IHlvbmcmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwv
c3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PiZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208
L3NwYW4+PC9hPiZndDsmZ3Q7DQogd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyBHcmVhdC4gVGhlbiB3ZSBtYXkgY29uc2lkZXIgdHdvIHNwZWNpYWwgbWV0
YWRhdGEgZGVmaW5pdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luIHRoZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7cHJvYmxlbSBzdGF0ZW1l
bnQgc28gd2UgY2FuIGFsbCB1c2UgdGhlIHNhbWUgZGVmaW5pdGlvbnMuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtIZXJlIGlzIG15PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDtzdWdnZXN0ZWQgdGV4dCBhbmQgbGlrZSB0byBoZWFyIHlvdSBhbmQgb3Ro
ZXIncyBpbnB1dCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3N1Z2dlc3Rpb25zLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgRGF0YXBsYW5lIE1ldGFkYXRh
OiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDt0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7ZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgZWxlbWVudHMgaW4gYSBzZXJ2
aWNlIGZ1bmN0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDtjaGFpbmluZy4gSW4gdGhpcyBjb250ZXh0LCB0aGVyZSBhcmUgdHdvIHR5cGVzIG9mIGRh
dGEgcGxhbmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU2VydmljZSBGdW5jdGlvbiBNZXRhZGF0YTog
dGhlIGluZm9ybWF0aW9uIGV4Y2hhbmdlZCBiZXR3ZWVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtjbGFzc2lmaWVyIGFuZCBzZXJ2aWNlIGZ1bmN0aW9u
cywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucyB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7ZmFjaWxpdGF0ZSBzZXJ2aWNlIGZ1bmN0aW9ucyBvbiB0
aGUgcGFja2V0IHRyZWF0bWVudC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7IFN0ZWVyaW5nIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZnJvbSBzZXJ2aWNlIGZ1
bmN0aW9ucyB0byBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDtjbGFzc2lmaWVyIG9yIHNlcnZpY2Ugbm9kZSBmb3IgdHJhZmZpYyBmb3J3YXJkaW5nIHB1
cnBvc2UuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAtZW5kPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBMdWN5PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgRnJvbTogSm9lbCBN
LiBIYWxwZXJuIFs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4u
Y29tPC9zcGFuPjwvYT5dPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsgU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjM1IFBNPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgVG86IEx1Y3kgeW9uZzsg
Tmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTs8c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU2FsaW08YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQt
cmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFllcywgSSBhbSB0cnlpbmcgdG8gY29uc2lzdGVudGx5IGRp
c3Rpbmd1aXNoIHRob3NlIHR3byBjYXNlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hlbjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7dGFsa2luZyBh
Ym91dCB0aGUgaW5mb3JtYXRpb24gY2FycmllZCB3aXRoIHBhY2tldHMgaW4gc2VydmljZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y2hhaW5zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsgWW91cnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDM6MTMgUE0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSm9lbCwgU2VlIGJl
bG93LiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+XSBPbiBCZWhhbGYg
T2YgSm9lbCBNLiBIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtTZW50Ojxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZWRuZXNkYXks
IE1hcmNoIDEyLCAyMDE0IDI6MDIgUE0gVG86IEx1Y3kgeW9uZzsgTmljb2xhczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Qk9VVEhPUlM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNo
YXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJp
anNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7Ow0KIHNmYzs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSmFtYWwgSGFkaSBTYWxpbSBT
dWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB3YXMg
dHJ5aW5nIHRvIHdvcmQgaXQgY2FyZWZ1bGx5IG5vdCB0byBmb2N1cyBvbiB3aG8gcHV0czxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGluLCBidXQgb25seSBvbiB3aG8gY29u
c3VtZXMgdGhlIGluZm9ybWF0aW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJbmZvcm1hdGlvbiBmb3Igc2VydmljZSBmdW5jdGlvbnMgbWF5
IGNvbWUgZnJvbSB0aGUgaW5ncmVzczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjbGFzc2lmaWVyIG9yIGZyb20gb3RoZXIgc2VydmljZSBmdW5j
dGlvbnMuIFtMdWN5XSB0aGlzIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGUgb25lPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhc2Ug
dXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3LiBJbmZvcm1hdGlvbiBmb3IgdGhlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtmb3J3YXJkaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdpbGwgZ2VuZXJhbGx5IGNvbWUgZnJvbSB0aGUgaW5n
cmVzcyBjbGFzc2lmaWVyLCBidXQgaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NwZWNpYWw8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2Fz
ZXMgbWF5IGJlIHByb3ZpZGVkIGJ5IHNlcnZpY2UgZnVuY3Rpb25zLiAoSSBrZWVwPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDt3YW50aW5nIHRvIGdldDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyByaWQgb2YgdGhvc2Ugc3BlY2lhbCBjYXNlcywg
YnV0IHNvIGZhciB0aGVyZSBzZWVtIHRvIGJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtqdXN0
IGVub3VnaDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBvZiB0aGVtIHRvIHdhcnJhbnQgY292ZXJpbmcgaW4gdGhlIHNvbHV0aW9uLiBBbmQgbW9y
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW1wb3J0YW50bHksPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNpZ25pZmljYW50IHN1cHBvcnQg
Zm9yIGl0IGluIHRoZSB3b3JraW5nIGdyb3VwLikgW0x1Y3ldPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtUaGlzIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHRoZSBzZWNvbmQgY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcgKGJ1
dCB5b3UgZG9uJ3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xpa2UgaXQpLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBbmQgeW91IHN1Z2dlc3Qg
ZGlzdGluZ3Vpc2hpbmcgdGhlc2UgdHdvIGNhc2VzIHdoZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2Rpc2N1c3Npbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgYWJvdXQgbWV0YWRhdGEgdXNhZ2UuIElzIHRoYXQgcmlnaHQgdW5kZXJzdGFu
ZGluZz88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
THVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZ
b3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgT24gMy8xMi8xNCwgMjozMyBQTSwgTHVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSm9lbCwgSSBp
bnRlcnByZXQgdGhhdCB5b3Ugc3VnZ2VzdHMgdGhhdCBkaXN0aW5ndWlzaCB0aGU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2V4Y2hhbmdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQg
YmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5kIHRo
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgZXhjaGFuZ2UgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGZyb20gYSBzZXJ2aWNl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbiB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYSBzZXJ2aWNlIG5vZGUuIElz
IHRoaXMgcmlnaHQgdW5kZXJzdGFuZGluZz8gTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tIEZyb206IEpvZWwgTS4gSGFscGVybjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPl0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAx
Miw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzIwMTQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAxOjE5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlciBD
YzogSmltIEd1aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAoamd1aWNoYXIpOzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQi
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5p
cGVyLm5ldDwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0i
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7
OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFu
LXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE15IGluY2xpbmF0aW9uIHdvdWxkIGJlIHRv
IHR1bmUgdGhhdCBkZWZpbml0aW9uIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkaXN0aW5n
dWlzaDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgYmV0d2VlbiBkYXRhcGxhbmUgY2FycmllZCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBmb3Ig
dXNlIGJ5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmdW5jaXRvbnMgKHdoYXRl
dmVyIHRoZSBvcmlnaW4pLCBhbmQgZGF0YXBsYW5lIGNhcnJpZWQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2luZm9ybWF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbnRlbmRlZCBmb3IgZGF0YXBsYW5lIGZvcndhcmRpbmcgY29t
cG9uZW50cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgSm9lbCw8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgYWdyZWUg
dGhhdCB3ZSBuZWVkIHVzaW5nIHRoZSBzYW1lIGRlZmluaXRpb24gZm9yIGE8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3Rlcm0sIGJ1dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRpc2FncmVlIHRoYXQgdGhlIG1ldGFkYXRhIGRl
ZmluaXRpb24gaGVyZSBpcyBhIHNldCBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIHB1dCBpbiB0aGUgU0ZD
IGhlYWRlci4gVGhpcyBtYXkgYmUgdG9vIG5hcnJvdzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
b3IgbGVhZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHRvIGEgcGFydGljdWxhciBzb2x1dGlvbi4gSSBhbSBmaW5lIHdpdGggdGhp
cyBkZWZpbml0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbiB0aGU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwcm9ibGVt
IHN0YXRlbWVudCB3LyBtaW5vciB0d2VhayAoc3VnZ2VzdGVkIG9uIG1haWxpbmc8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2xpc3QpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRh
IHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YWJp
bGl0eSB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGNsYXNzaWZpZXJz
IGFuZCBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBh
bmQgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb25zIGFuZDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRo
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGNsYXNzaWZpZXJzfHNlcnZpY2Ugbm9kZXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGVyZSBtYXkgYmUg
YSBzb2x1dGlvbiB0aGF0IGEgc2VydmljZSBmdW5jdGlvbiBwYXNzZXM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3NvbWU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9u
IHRvIGF0dGFjaGVkIHNlcnZpY2Ugbm9kZSB3aXRob3V0IHVzaW5nIFNGQzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7aGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLCBMdWN5PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgSGFscGVybiBEaXJlY3Q8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBbPGEgaHJlZj0ibWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmptaC5kaXJlY3RAam9lbGhh
bHBlcm4uY29tPC9zcGFuPjwvYT5dIFNlbnQ6IFdlZG5lc2RheSw8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O01hcmNoIDEyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDIwMTQgMTI6MjUgUE0gVG86IEx1Y3kgeW9uZzsgSm9lbCBN
LiBIYWxwZXJuOyBOaWNvbGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtCT1VUSE9SUzs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9z
cGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwv
c3Bhbj48L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtz
ZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEx1Y3ksIHlvdSBzYXkgJnF1b3Q7dGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgLi4uJnF1b3Q7
IFRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVmaW5pdGlvbiB5b3U8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGVuIHBy
b3ZpZGUgaXMgYSBkZWZpbml0aW9uIG9mIHRoZSBzZXQgb2YgaW5mb3JtYXRpb24gd2U8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FyZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb3Bvc2luZyB0aGF0IHdlIHB1dCBpbiB0aGUg
U0ZDIGhlYWRlci4gSSwgYW5kIG90aGVycyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hhdmU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBiZWVuIHVzaW5nIHRoZSB0ZXJtIG1ldGFkYXRhIG1vcmUgbmFycm93bHkuIFdlIGNhbiB1
c2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3doYXRldmVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGVmaW5pdGlvbiB3ZSB3
YW50LiBCdXQgd2UgZG8gbmVlZCB0byBhZ3JlZSBvbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2RlZmluaXRpb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIHRoZSBwdXJwb3NlcyBvZiB0aGUgV0csIGl0IHNlZW1z
IG11Y2ggbW9yZSB1c2VmdWwgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3VzZSB0aGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyB0ZXJtIG1ldGFkYXRhIGZvciB0aGUgbmFycm93ZXIgZGVzY3JpcHRpb24uPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZ
b3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDE6MTkgUE0sIEx1Y3kgeW9uZyB3
cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgSGkgSm9lbCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBhZ3JlZS4gV2UgbmVl
ZCB0byBkaWZmZXJlbnRpYXRlIHRoZSBtZXRhZGF0YSB1c2VkIGJ5PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb24gYW5kIFNGQyBoZWFkZXIuIFRoZSBtZXRh
ZGF0YSB0ZXJtIG1lYW5zIGNhcnJ5aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzb21lPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7c3RhdGVzIGFsb25nIHdpdGggdGhlIHBhY2tldC4gSU1POiBTRkMgaGVhZGVyIGlzIGEg
a2luZCBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhIGNhcnJpZWQgb24gcGFja2V0IGZvciBuZXh0IHNlcnZp
Y2Ugbm9kZSB0byB1c2UuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtJbiB0aGU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtj
b250ZXh0IG9mIFNGQywgd2UgaGF2ZSB0ZXJtIGZvciBTRkMgaGVhZGVyIGFuZCB0aGU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhIHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDt3YXMgY2FycmllZCBiZXR3
ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBvciBiZXR3ZWVuIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlv
bnMgYW5kIGNsYXNzaWZpZXJzL3NlcnZpY2Ugbm9kZXMsIHdoaWNoIGlzIHdoYXQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBkcmFmdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZvY3VzLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBUaGFua3MsIEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxw
ZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tPC9zcGFuPjwvYT5dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgMjAxNDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxMToxOCBBTSBUbzogTHVjeSB5b25nOyBOaWNv
bGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpp
bTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBHdWljaGFyZCAoamd1aWNoYXIpOzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBq
dW5pcGVyLm5ldDwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4m
Z3Q7OyBzZmM7IEphbWFsIEhhZGkgU2FsaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lk
ZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB0aGluayBpdCBpcyBpbXBvcnRhbnQgdG8ga2Vl
cCBhIHN0cm9uZyBkaXN0aW5jdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmV0d2Vlbjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBtZXRhZGF0YSAod2hpY2ggaXMgZm9yIHVzZSBieSBhcHBsaWNhdGlvbnMpIGFuZCB0
aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2hhaW5pbmcgaW5m
b3JtYXRpb24gaW4gdGhlIGJhc2Ugc2VydmljZSBjaGFpbiBoZWFkZXIsPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDt3aGljaCBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmb3IgdXNlIGJ5IHRoZSBzZXJ2aWNlIGNoYWlu
IHN1cHBvcnQgbWVjaGFuaXNtcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDEwOjQyIEFNLCBMdWN5IHlvbmcgd3JvdGU6PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBGdWxseSBhZ3JlZSB3aXRoIEpvZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBXZSBzaG91bGQgbm90IHJlcXVpcmUgYSBmaXggbGVuZ3RoIGZvciBpbi1iYW5kIG1ldGFkYXRh
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtidXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFsc28gbm90IGxlYXZl
IGl0IGZvciBmcmVlbHkgdXNhZ2UuIEluIGZhY3QsIHdoZW4gYTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbm9kZSBpbnNlcnRzIFNGQyBoZWFkZXIgb24gYSAo
ZW5jYXBzdWxhdGVkKSBwYWNrZXQgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZW5kIHRv
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBuZXh0IHNlcnZpY2Ugbm9kZSwgU0ZDIGhlYWRlciBpdHNlbGYgY2FuIGJl
IHNlZW4gYXMgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+XSBPbiBCZWhhbGYg
T2YgSm9lbCBNLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SGFscGVybjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
U2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA5OjIxIEFNIFRvOiBOaWNvbGFzPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtCT1VUSE9SUzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQYXJrZXIgQ2M6
IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGEgaHJl
Zj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgaW4tYmFuZCBtZXRhZGF0YSwgdGhlIEFQSSBmb3IgYWNj
ZXNzIGNhbiBlYXNpbHkgYmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN5bmNocm9ub3VzLiBPdXQgb2YgYmFuZCBt
ZXRhZGF0YSBuZWVkcyBkaWZmZXJlbnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hhbmRsaW5n
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgVGhlcmUgYXJlIG1hbnkgY2FzZXMgd2hlcmUgb3V0LW9mLWJhbmQgbWV0
YWRhdGEgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3VzZWZ1bCBhbmQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGFwcHJvcHJpYXRlLiBCdXQgdGhleSBkbyBub3QgY292ZXIgYWxsIG5lZWRzIGJ5IGFueTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3RyZXRjaC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBF
dmVuIGlmIGVhY2ggcGllY2Ugb2YgaW4tYmFuZCBtZXRhZGF0YSBpcyBvZiBmaXhlZDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7bGVuZ3RoLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlcmUgYXJlIG1hbnkgZGlm
ZmVyZW50IGtpbmRzIG9mIG1ldGF0eXBlLiBUcnlpbmcgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3NheTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJnF1b3Q7dGhlcmUgd2lsbCBiZSBleGFjdGx5IGZvdXIgcGll
Y2VzLCBhbmQgdGhleSB3aWxsIGJlIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0eXBlczxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgdDEsIHQyLCB0MywgYW5kIHQ0JnF1b3Q7IGlzIHNpbXBseSB0b28gc3BlY2lm
aWMgZm9yIGV2ZW4gODAlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtvZiB0aGU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7bmVlZHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgODo1MiBBTSwgTmljb2xhcyBCT1VUSE9S
UyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIZWxsbyBSb24sPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBTZW5kaW5nIG91dCBvZiBiYW5kIGNvbmdydWVudCBtZXRhZGF0YSBtYXkg
bm90IGJlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5zd2VyPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgdG8gYWxsIG5lZWRzIGJ1dCBpdCBpcyBvbmUgdG9vbCB0aGF0IHdlIHNob3VsZCBrZWVwLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTm90IGFsbCBtZXRhZGF0YSBpcyB0aWVk
IHRvIGEgc3BlY2lmaWMgcGFja2V0LCBmb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2V4YW1w
bGUgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHBvbGljeSBjaGFuZ2UgaW4gUENSRiBjb3VsZCBsZWFkIHRv
IHNvbWUgbWV0YWRhdGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NpZ25hbGluZyw8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyB0aGUgcmVhY3Rpb24gdGltZSBuZWVkIG5vdCBiZSBpbW1lZGlhdGUsIGZldyBt
cyBtYXk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25vdCBtYXR0ZXIuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBcyB5b3UgcG9pbnQsIGlmIGEgcGFja2V0IGlzIHRpZWQgdG8g
YSBtZXRhZGF0YSBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjb3JyZWxhdGlvbjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGluZm8gY2FuIGJlIHNldCBpbiBib3RoIHBhY2tldCB0byBkZWFsIHdpdGggaXQg
KGkuZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGE8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBl
eHBlY3RlZCBmbGFnIGluIHRoZSBTRkMgaGVhZGVyLCBwbHVzIGFuIGlkKTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRmluYWxseSB3ZSBjYW4gc3RpbGwgc2VuZCBzb21lIGxpbWl0
ZWQgbWV0YWRhdGEgd2l0aGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthIGhlYWRlci48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBUaGlzIGNvdWxkIGJlIHVzZWQgZm9yIGxvYWQgYmFsYW5jZXJzIGluIHBh
cnRpY3VsYXIgaWY8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
YWdyZWUgb24gYSBjb252ZW50aW9uIHRvIGxvY2F0ZSAmcXVvdDtjb2Fyc2UgZ3JhaW4gcG9saWN5
JnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLyAmcXVvdDtmaW5lIGdyYWluIHBvbGljeSZxdW90OyBv
biByZXNlcnZlZCBjb250ZXh0IGhlYWRlcnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBUaGlzIHNlZW1zIHRvIG9wZW4gdXAgYSBsb3Qgb2YgZmxleGliaWxpdHkgLzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7aW5ub3ZhdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBPbiB5b3VyIGxhc3QgcG9pbnQsIHRoZXJlIGlzIGEgcXVlc3Rpb24gb24gaG93IHRv
IG1ha2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSBhdmFpbGFibGUgdG8gYSBTZXJ2aWNlIEZ1
bmN0aW9uLiBDdXJyZW50IHNvY2tldDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbm5lY3Rpb25zIGZvciBl
eGFtcGxlIGRvIG5vdCBhbGxvdyB0byByZXRyaWV2ZSBJUDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7aGVhZGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3B0aW9ucy4gU28gSSBhc3N1bWUgdGhhdCBTRkMg
YXdhcmUgU2VydmljZSBGdW5jdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dpbGw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBuZWVkIHNvbWUgKGFzeW5jaHJvbm91czxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ID8p
IEFQSSB0byByZXRyaWV2ZSBTRkMgaGVhZGVyIGluZm9ybWF0aW9uIGFzIHdlbGwgYXM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luLWJhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YS4gSSBk
b24ndCBzZWUgb3V0IG9mIGJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDthZGRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb21wbGV4aXR5LCB0aGUgc2FtZSBBUEkg
Y2FuIHByb2JhYmx5IGFwcGx5Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhl
IGFsdGVybmF0aXZlIG9wdGlvbiwgYWxsb3dpbmcgdmFyaWFibGUgc2l6ZWQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O21ldGFkYXRhIGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIFNGQyBoZWFkZXIg
aGFzIHNvbWUgZHJhd2JhY2tzIGFzIHdlbGwsIG9uZSBiZWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZy
YWdtZW50YXRpb24sIGFuZCBzb21lIHN3aXRjaGVzIGV4cGVjdGluZyBhcyB3ZWxsIHRvPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtsb29rIGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZW5kIHVzZXIgdHJh
ZmZpYyBoZWFkZXJzIGZvciBsaW5rIGxvYWQgYmFsYW5jaW5nLiBJPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDt3b3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFncmVlIHRoYXQgaWYgd2UgY2FuIGFjY2Vw
dCB0aGVzZSBpc3N1ZXMsIHRoZW4gc2VuZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9mZi1saW5lIGNv
bmdydWVudCBtZXRhZGF0YSBsb29zZXMgaXRzIGludGVyZXN0Ljxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgV2UgbmVlZCB0byB0YWtlIGludG8gYWNjb3VudCB0aGF0IGJvdGggaW4t
YmFuZCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbmdydWVudDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IG91dC1vZi1iYW5kIG1ldGFkYXRhIHRyYW5zcG9ydCBpcyBub3QgcmVsaWFibGUuIEE8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3BhY2tldCBsb3NzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdHJpZ2dl
cmluZyByZXRyYW5zbWlzc2lvbiB3b3VsZCBub3QgbGVhZCB0byB0aGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2lkZW50aWNhbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJlY29uc3RydWN0aW9uIG9mIHRo
ZSBhc3NvY2lhdGVkIG1ldGFkYXRhLiBJbiBzb21lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtj
YXNlcywgd2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtaWdodCB0aHVzIGV2ZW4gbmVlZCBub24tY29uZ3J1
ZW50IG91dC1vZi1iYW5kIHJlbGlhYmxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgdHJhbnNw
b3J0Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXyBGcm9tOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFBhcmtlciBbPGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5Sb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT5dIFNlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtXZWRuZXNkYXksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTWFyY2ggMTIsIDIwMTQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAxMjo0MyBQTSBUbzogTmljb2xhcyBCT1VUSE9SUyBDYzogSmltIEd1aWNoYXJk
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsoamd1aWNoYXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3Nm
Y108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0
aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgdW5kZXJzdGFuZCB0aGUgY29uY2VwdCBmb3Igb3V0
IG9mIGJhbmQgc2lnbmFsaW5nIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YSwgYnV0IEkgYW0g
Y29uY2VybmVkIHRoYXQgaXQgaW50cm9kdWNlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2ln
bmlmaWNhbnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbXBsZXhpdHkgZHVlIHRvIHRoZSBwb3RlbnRpYWwg
cmFjZSBjb25kaXRpb24gb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3JlY2VpdmluZyB0aGU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3JlYWwgcGFja2V0IGJlZm9yZSB0aGUgbWV0YWRhdGEuIFdoaWxlIHRo
ZSByZWFsIHBhY2tldDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y291bGQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2luZGljYXRlIHRoYXQgb3V0IG9mIGJhbmQgbWV0YWRhdGEgaXMgZXhwZWN0ZWQsIGhvdyBj
YW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtndWFyYW50ZWUg
dGhlIG9yZGVyIG9mIHJlY2VwdGlvbj8gV2hhdCBpZiBzd2l0Y2hpbmcgb3I8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3JvdXRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25vZGVzIGFwcGx5IGhhc2ggYmFz
ZWQgbG9hZCBiYWxhbmNpbmc/IFdoYXQgaWYgdGhlIGxvYWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JhbGFu
Y2luZyB1bmRlcnN0YW5kcyBTRkMgZW5jYXBzIGFuZCBsb29rcyBiZXlvbmQgaXQgdG88YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7b3JpZ2luYWwgaGVhZGVyIHRv
IGdldCBiZXR0ZXIgZW50cm9weT88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDYW4gd2UgZ3VhcmFudGVlIHRo
YXQgdGhlIG1ldGFkYXRhIGFuZCByZWFsIHBhY2tldDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
d2lsbCBmb2xsb3c8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBleGFjdCBzYW1lIHBhdGg/IElmIHdlIGNh
biBub3QsIHRoZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ltcGxlbWVudGF0aW9ucyB3aWxs
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDtuZWVkIHRvIGFkZCBpbmdyZXNzIHF1ZXVpbmcgdG8gY29wZSB3aXRo
IHRoZSBzY2VuYXJpby48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFsc28sIGRv
IHlvdSBmZWVsIHRoYXQgdGhlIGluY3JlYXNlIGluIGltcGxlbWVudGF0aW9uPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgY29tcGxleGl0eSBhdCB0aGUgc2VydmljZSBmdW5jdGlvbnMgaXMgcmVhc29uYWJsZT88
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcy48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IE9uIE1hciAxMiwgMjAxNCwgYXQgNDowOSBBTSwgJnF1b3Q7Tmljb2xhcyBCT1VUSE9SUyZx
dW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9V
VEhPUlNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpOaWNv
bGFzLkJPVVRIT1JTQHFvc21vcy5jb208L3NwYW4+PC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHRoaW5rIHdlIG11c3QgbWFrZSBh
IGRpc3RpbmN0aW9uIGJldHdlZW46PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IC0gTWV0YWRhdGEgd2hpY2ggc2hvdWxkIGJlIHBhcnQgb2YgdGhlIGhlYWRlciBkZWZp
bmVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthcyBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBi
YW5kIG1hcmtpbmcuIC0gTWV0YWRhdGEgd2l0aCBjYW4gYmUgcGFzc2VkIG91dCBvZjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7YmFuZCwgZm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4YW1wbGUg
Y29uZ3J1ZW50IG91dCBvZiBiYW5kIHNpZ25hbGluZyBkZWZpbmVkIGluPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDt0aGUgZHJhZnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgVGhlIGZvcm1lciBjYWxscyBmb3IgYSBsaW1pdGVkIHNwYWNlIGluIHRoZSBoZWFkZXIs
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0cnVlLCBUaGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
bGF0dGVyIGhvd2V2ZXIgZG9lcyBub3QgaW5jdXIgYW55IHNwYWNlIGxpbWl0YXRpb248YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdGlsbCBmYWly
bHkgZWZmaWNpZW50IGFuZCBpdCByZW1haW5zIGNvbXBhdGlibGUgd2l0aDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7YSBmaXhlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzaXplIGhlYWRlciB1c2Vk
IHRvIHJvdXRlIHRob3NlIHNpZ25hbGluZyBtZXNzYWdlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7YWxvbmcgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNoYWluJ3Mgc2VydmljZSBmdW5jdGlv
bnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMgX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbPGEgaHJlZj0ibWFpbHRvOmpndWljaGFy
QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmpn
dWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+XSBTZW50Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBU
dWVzZGF5LCBNYXJjaCAxMSwgMjAxNCA2OjQ4IFBNIFRvOiBSb24gUGFya2VyIENjOjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzIEJPVVRIT1JTOzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBq
dW5pcGVyLm5ldDwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4m
Z3Q7OyBzZmM7IEphbWFsIEhhZGkgU2FsaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDog
UmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0
YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgSGkgUm9uLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBX
ZSBjYW4gY2VydGFpbmx5IGhhdmUgdGhpcyBkaXNjdXNzaW9uIGJ1dCB3ZSBzaG91bGQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZpcnN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbnNpZGVyIHdo
YXQgaW5mb3JtYXRpb24gaXMgbmVjZXNzYXJ5IGFuZCBpZiBzYWlkPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGluZm9ybWF0aW9uIGNhbiBmaXQgd2l0aGluIGEgZml4ZWQgbnVtYmVyIG9mIGNvbnRleHRz
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFq
b3JpdHkgb2YgY2FzZXMuIFJlbWVtYmVyLCB0aGUgZ29hbCBvZiBiZWluZyBhYmxlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDt0byBwYXNzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIHRo
cm91Z2ggdGhlIG5ldHdvcmsgaXMgdG8gZW5oYW5jZSBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtkZWxpdmVyeSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbm90IHBhc3MgdGhlIGVudGly
ZSB3b3JrcyBvZiBTaGFrZXNwZWFyZSA7LSk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgU2VudCBmcm9tIG15IGlQaG9uZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDcsIDIwMTQsIGF0IDM6NTIgQU0sICZxdW90O1Jv
biBQYXJrZXImcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWls
dG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3Nw
YW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3Nw
YW4+PC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgSSBzZWUgc2ltaWxhciByZXF1aXJlbWVudHMgZnJvbSB0aGUgM2dw
cCBFUEMgc2lkZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0kgd291bGQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGxpa2UgdG8gcHJvcG9zZSBhbiBPVUkgLyBUTFYgYmFzZWQgYXBwcm9hY2gg
d2hlcmUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyByZXNlcnZlZCBPVUkgY2FuIGJlIHVz
ZWQgZm9yIGFncmVlZCB1cG9uIHR5cGVzIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjb21t
b248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIGFuZCB2ZW5kb3Igb3Igb3RoZXIg
b3JnYW5pemF0aW9uYWwgT1VJcyBjYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JlIHVzZWQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIHF1aWNrbHkgaW5ub3ZhdGUgaW4gdGhlIG5ldHdv
cmtzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2ltdWx0YW5lb3VzbHksIEkgd291bGQgYWxz
byBsaWtlIHRvIGNvbnNpZGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZWNoYW5pc21zPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGF0IGFyZSBvcHRpbWl6ZWQgZm9yIGxvbmcgbGl2ZWQg
Zmxvd3Mgc28gYXMgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xpbWl0IHRoZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgbmVnYXRpdmUgZWZmZWN0cyBvZiBwYWNrZXQgZ3Jvd3RoLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDcsIDIwMTQsIGF0IDg6MzQgQU0sICZxdW90O05pY29sYXMg
Qk9VVEhPUlMmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvc3Bhbj48
L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMu
Qk9VVEhPUlNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPm1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L3NwYW4+PC9hPiZndDsm
Z3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgSGVsbG8gSmltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGhhdmUgc2VlbiBjYXNlcyBpbiBHaSBMQU4sIHdoZXJl
IHN1YnNjcmliZXIgcmVsYXRlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0
aW9uIGlzIHBhc3NlZCB0byBhIFdlYiBQcm94eSBmb3IgSFRUUCBoZWFkZXI8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBlbnJpY2htZW50IChhaW1lZCBhdCBzb21lIFdlYiBDb250ZW50IHBy
b3ZpZGVyczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cGFydG5lcnMgb2Y8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgTW9iaWxlIE9wZXJhdG9yKS48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBJbmZvcm1hdGlvbiB3YXMgYW4gY29kZWQgKHBlcnNpc3RlbnQpIHN1YnNjcmli
ZXIgaWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rlcml2ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBmcm9tIHRoZSBNU0lTRE4sIGFuZCBjb3VwbGUgb2YgZiBjdXN0b21lciBwcm9m
aWxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtyZWxhdGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgZmllbGRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgSW4gYW4gc2ZjIGJhc2VkIEdpIExBTiwgdGhpcyBlbnRpdHkgc2hv
dWxkIHJlY2VpdmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7ICZndDtmcm9tIHRoZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IENsYXNzaWZpZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0gQSBjbGFzc2lmaWNhdGlvbiBvZiB0aGUg
Q29udGVudCBQcm92aWRlciAoIElkLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENhdGVn
b3J5KSBiYXNlZCBvbiB0cmFmZmljIGFuYWx5c2lzIC0gVGhlIE1TSVNETiBvZjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN1YnNjcmli
ZXIgLSBUd28gc3Vic2NyaWJlciBwb2xpY3kgZmllbGRzIChub3QgdGllZDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHRvIFBDUkY8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBidXQgYmVs
b25naW5nIHRvIHRoZSBTdWJzY3JpYmVyIERCKSAoU3Vic2NyaWJlcjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGNhdGVnb3J5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN1Yi1jYXRl
Z29yeSkgLSBBIHNlc3Npb24gaWQgKGZvciBsb2dnaW5nIGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7dHJhY2tpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwdXJwb3Nlcyk8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRo
ZSBvYmplY3RpdmUgYmVpbmcgdG8gYXZvaWQgaGF2aW5nIHRoZSBIVFRQIFByb3h5PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDt0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJlY29tZSBh
IHRydXN0ZWQgYXBwbGljYXRpb24gKGludGVyb2dhdGUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgc3Vic2NyaWJlciBEQiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBldGMuLik8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhczxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206
IEppbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEd1aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgKGpndWljaGFyKSBbPGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmpndWljaGFyQGNp
c2NvLmNvbTwvc3Bhbj48L2E+XSBTZW50Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRo
dXJzZGF5LCBNYXJjaCAwNiwgMjAxNCAyOjAyIFBNIFRvOiBKYW1hbCBIYWRpPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtTYWxpbTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86
am1vaXNhbmRAanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5qbW9pc2FuZEBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86am1vaXNh
bmRAanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5tYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+
PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7
PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFu
PjwvYT4mZ3Q7DQogQ2M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2ZjIFN1YmplY3Q6
IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2Zj
LW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBKYW1hbCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdSBzYWlkICZxdW90O0l0IHNl
ZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBzaXplZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhJnF1b3Q7Li4g
SSBhbSBub3Qgc28gY29udmluY2VkIGFuZCB3b3VsZCBsaWtlIHRvPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgYmV0dGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdW5kZXJzdGFuZCB0
aGUgcmVxdWlyZW1lbnRzIGJlZm9yZSBwYXNzaW5nIGp1ZGdlbWVudC48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBJZiB3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxvb2sgYXQgdGhl
IHVzZSBjYXNlcyBhcyBwcmVzZW50ZWQgdGh1cyBmYXIgaW50bzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHRoZSBXRyBJPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaGF2ZSB5ZXQgdG8g
c2VlIGEgc2luZ2xlIGV4YW1wbGUgb2YgdGhlIG5lZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAobm90aW5nIHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkZXNpcmUgaXMgbm90
IHRoZSBzYW1lIGFzIG5lZWQpIC0gSSBhbSBub3Qgc2F5aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgdGhlcmUgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBubyByZXF1aXJlbWVu
dCBidXQgcmF0aGVyIHRoYXQgd2Ugc2hvdWxkIG5vdCBqdW1wPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgdG8gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29uY2x1c2lvbiBhbmQg
YnVpbGQgc3RhbmRhcmRzIGFyb3VuZCBhIHRoZW9yeS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8zLzE0LCA2OjM1IEFN
LCAmcXVvdDtKYW1hbCBIYWRpIFNhbGltJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20iIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5oYWRpQG1vamF0YXR1LmNvbTwvc3Bhbj48
L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8
YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86aGFkaUBtb2phdGF0dS5jb208L3NwYW4+PC9hPiZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBsaWtlIHRo
ZSBkb2MgLSB3ZWxsIHdyaXR0ZW4uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlY3Rpb24gNC4zIG9uIG1ldGFkYXRhIGVu
Y29kaW5nLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxl
IHNpemVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGE8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgKGF0IGxlYXN0IGZvciBodHRwL2FwcCB5b3Ugc2VlbSB0byBpbmRp
Y2F0ZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkZXNpcmUgZm9yPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aXQpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBGb3IgYSBkYXRhcGF0aCBwZXItcGFja2V0IG1ldGFkYXRhLCBpIGZlZWwgdGhlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgbmVlZCBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBqdXN0IGFzIGltcG9ydGFudC4gQXJlIHdlIGxpbWl0ZWQgYnkgdGhlIGZhY3QgdGhhdDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGlzdGluZyBoYXJkd2FyZSBtYXkgbm90IGJl
IGFibGUgdG8gaGFuZGxlIFRMVnM/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtGb3I8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhhbXBsZSwgSSBkb250IGhhdmUgYSBwcm9ibGVt
IGhhbmRsaW5nIFRMVnMgaW4gYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNvZnR3YXJlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGF0YXBhdGguPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNoZWVycywg
amFtYWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmcgbGlzdDxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjQGlldGYu
b3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9h
PjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
YyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBsaXN0PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1h
aWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVm
PSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0
Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9h
PiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBsaXN0PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBo
cmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18gc2ZjIG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5v
cmc8L3NwYW4+PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5tYWlsdG86c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0O19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtzZmMgbWFpbGlu
ZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjQGlldGYub3Jn
PC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YSBo
cmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBz
ZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3Jn
PC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9h
Pjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7Jmd0OyBzZmMgbWFpbGlu
ZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxi
cj4NCiZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
YyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+DQom
Z3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCiZndDsm
Z3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0Ozxicj4NCiZndDtf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDtz
ZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3Nw
YW4+PC9hPjxicj4NCiZndDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQo8
YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4N
CnNmYyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFu
PjwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9j
a3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRv
bTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxi
cj4NCnNmYyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxh
IGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYzwvc3Bhbj48L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVv
dGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEzLjVwdDtm
b250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjpibGFjayI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X188YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+
DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmM8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i
b2R5Pg0KPC9odG1sPg0K

--_000_A2C96F6779E6A041BC7023CC207FC99418F1E0B0SJCEML701CHMchi_--


From nobody Wed Mar 19 15:39:59 2014
Return-Path: <S.Majee@f5.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 900191A0319 for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 15:39:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.697
X-Spam-Level: 
X-Spam-Status: No, score=-2.697 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.547, 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 o11lfxVcBPjk for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 15:39:48 -0700 (PDT)
Received: from mail.f5.com (mail.f5.com [208.85.209.139]) by ietfa.amsl.com (Postfix) with ESMTP id CDEB21A023C for <sfc@ietf.org>; Wed, 19 Mar 2014 15:39:47 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.97,689,1389744000";  d="scan'208,217";a="104756296"
X-IPAS-Result: Ap8EAEocKlPAqArr/2dsb2JhbACEG8MhgTSDGQEBagIFAgMFDyECAQEBARUSTQMGPOY0CwEJWwSYSUSbMgE
Received: from unknown (HELO exchmail.f5net.com) ([192.168.10.235]) by seamgw02.olympus.f5net.com with ESMTP; 19 Mar 2014 22:39:34 +0000
Received: from SEAEMBX01.olympus.F5Net.com ([fe80::3440:4256:38f6:d3a0]) by SEAECAS04.olympus.F5Net.com ([::1]) with mapi id 14.03.0158.001; Wed, 19 Mar 2014 15:39:33 -0700
From: Sumandra Majee <S.Majee@F5.com>
To: Lucy yong <lucy.yong@huawei.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs8xljK6G41nT02CFdx1kz/2UJrnlkYAgAACAQCAAAL2AIAAcoOAgAEfcgD//9Q33Q==
Date: Wed, 19 Mar 2014 22:39:32 +0000
Message-ID: <0BF7E0211CA62B42AE3FD4020E41609884A7DD71@SEAEMBX01.olympus.F5Net.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E8D17.1B7B4%s.majee@f5.com>, <2691CE0099834E4A9C5044EEC662BB9D4535AFF4@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D4535AFF4@dfweml701-chm.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.16.250]
Content-Type: multipart/alternative; boundary="_000_0BF7E0211CA62B42AE3FD4020E41609884A7DD71SEAEMBX01olympu_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/7GChTcrrJX95w_Tv0SVXL-p98GE
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Mar 2014 22:39:57 -0000

--_000_0BF7E0211CA62B42AE3FD4020E41609884A7DD71SEAEMBX01olympu_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

THVjeSwNCg0KICAgID4+IEkgZGlzYWdyZWUgdGhpcyBTRkMgYXJjaGl0ZWN0dXJlLiBXZSBuZWVk
IHRvIGRpc3Rpbmd1aXNoIFNGIGFuZA0KICAgID4+IGZvcndhcmRpbmcgY29tcG9uZW50IGluIFNG
QyBhcmNoaXRlY3R1cmUsIHR3byBoYXMgZGlmZmVyZW50IHJvbGVzLg0KICAgIFRoYXQgaXMgYSBn
b29kIHBvaW50LlBlcnNvbmFsbHkgdG8gbWUgU0ZDIGFyY2hpdGVjdHVyZSBkZWFscyB3aXRoDQog
ICAgc2VsZWN0aW9uIG9mIHBhdGggYW5kIHRoZW4gZGVsaXZlcmluZyBmbG93cywgdHJhbnNhY3Rp
b25zIG9yIG1lc3NhZ2VzICh3aGF0ZXZlcg0KICAgICB0aGUgdW5pdCBvZiB3b3JrIGlzKSBhbG9u
ZyB0aGUgZ3JhcGguIEkgd2FzIHRoaW5raW5nIG9mIFNGIGZvcndhcmRpbmcgbWVjaGFuaXNtDQog
ICAgIG5vdCB0aGUgU0VSVklDRSBpbiB0aGlzIGNvbnRleHQuIFRoZSBzZXJ2aWNlIGNvdWxkIGJl
IGFueXRoaW5nLCBpdA0KICAgIGNvdWxkIHRyYW5zZm9ybSxpbnNwZWN0IG9yIGRyb3AgcGt0cywg
Zmxvd3MsIG1zZ3MgYW5kIHdoYXQgbm90LiBIb3dldmVyIGl0DQogICAgZG9lcyBpbXBseSB0aGF0
IHNlcnZpY2UgTVVTVCByZXR1cm4gYSBjaGFpbklEICh0aGUgc2FtZSBvbmUgb3IgYSBkaWZmZXJl
bnQgb25lKS4NCiAgICBPdGhlcndpc2UgdGhlICBmb3J3YXJkaW5nIHBsYW5lIGNhbm5vdCBhbHdh
eXMgY29ycmVsYXRlIHRoZSByZXR1cm4gdHJhZmZpYyBpLmUuDQogICAgICBpbnB1dCAgLi4uLj4g
U0ZfQSAtLS0tPiByZXR1cm4NCiAgICB3aXRoIHRoZSBvcmlnaW5hbCBpbnB1dCB0cmFmZmljLiBJ
ZiBpdCBpcyBmbG93IGJhc2VkIHllYWggbWF5IGJlICh0aGF0IGlzIHdoYXQNCiAgICAgdmxhbiBi
YXNlZCBjaGFpbmluZyBkbyApLg0KDQogICAgSXQgbWlnaHQgYmUgZ29vZCBpZGVhIHRvIGFsbG9j
YXRlIHNvbWUgZml4ZWQgcmVzZXJ2ZWQgbnVtYmVycyBmb3IgY2hhaW5JRC4NCiAgICBJZiBhIFNG
IHdhbnRzIHRvIHNpbXBseSByb3V0ZSB0byBuZXR3b3JrICh0aGF0IGlzIGRpdGNoIHRoZSBjaGFp
biBhbmQgZ28NCiAgIGZvciB0aGUgbmV0d29yaykgdGhlbiBpdCBjb3VsZCB1c2Ugc29tZSByZXNl
cnZlZCBudW1iZXIgdG8NCiAgICBpbmRpY2F0ZSB0aGF0LiBJdCBpcyBiaXQgcHJlbWF0dXJlIHRv
IGRpc2N1c3MgdGhpcyB0aG91Z2guIEp1c3Qgd2FudGVkIHRvDQogICAgcHJvcG9zZSB0aGUgaWRl
YSB0byB0aGUgZ3JvdXAuDQoNCg0KICAgID4+TWFueSBTUCBwZW9wbGUgaGFzIGV4cHJlc3NlZCB0
aGF0IHRoZXkgbWF5IHdhbnQgdG8gdXNlIGRpZmZlcmVudCB3YXlzIHRvDQogICAgPj5lc3RhYmxp
c2ggdGhlIFNGQyBwYXRoLCBub3QgcmVseSBvbiB0aGUgaW5mbyBjYXJyaWVkIG9uIHBhY2tldHMu
IFNob3VsZA0KICAgID4+U0ZDIHNvbHV0aW9uIGFsbG93IHRoYXQgb3B0aW9uPw0KDQogICAgSSB3
b3VsZCB0ZW5kIHRvIHNheSBuby4gSXQgZG9lcyByZW1pbmQgbWUgb2YgY2FydG9vbiB3aGVyZSBN
ciBYIGRlY2lkZXMgdG8NCiAgICB1bmlmeSBhbGwgMTUgcHJvcG9zYWxzIHRvIG9uZSBhbmQgdGhl
biB0aGV5IGhhZCB0byBkZWFsIHdpdGggMTYgcHJvcG9zYWxzLg0KICAgIEkgdGhpbmsgYSBzdGFu
ZGFyZCBzaG91bGQgc2F0aXNmeSBhIGxhcmdlIG51bWJlciBvZiB1c2UgY2FzZSBvdGhlcndpc2Ug
d2UNCiAgICBoYXZlIGZhaWxlZC4gSXQgZG9lc24ndCBtZWFuIHRoYXQgdGhpcyBoYXMgdG8gYmUg
dGhlIHdheSBhcyBsb25nIGFzIHRoZQ0KICAgIGFsdGVybmF0aXZlIGNhbiBhZGRyZXNzIG1vc3Qg
b2YgdGhlIHVzZSBjYXNlcy4NCg0KICAgIFJlZ2FyZHMuDQoNCiAgICBTdW1hbmRyYQ0KDQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KRnJvbTogTHVjeSB5b25nIFtsdWN5LnlvbmdA
aHVhd2VpLmNvbV0NClNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTksIDIwMTQgMTE6MTIgQU0NClRv
OiBTdW1hbmRyYSBNYWplZTsgc2ZjQGlldGYub3JnDQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGVu
Y2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KSGkgU3VtYW5kcmEsDQoNCkkgYW0gZmluZSB3aXRoIG9w
dGlvbiAyIGFwcHJvYWNoLg0KDQpCdXQgeW91ciBkZXNjcmlwdGlvbiBpbmRpY2F0ZXMgdGhhdCBT
RiBpcyBhd2FyZSBvZiBjaGFpbklEIGFuZCBpcyByZXNwb25zaWJsZSB0byBmb3J3YXJkIHBhY2tl
dCB0byB0aGUgbmV4dCBob3AgU0YgYW5kIHNlbGVjdCBhIGRpZmZlcmVudCBwYXRocyBieSBjaGFu
Z2luZyB0aGUgY2hhaW5lZCBwYXJhbWV0ZXIuIFRoaXMgbWVhbnMgdGhhdCB3ZSB3aWxsIG9ubHkg
aGF2ZSBzaW5nbGUgY29tcG9uZW50LCBTRiwgaW4gU0ZDIGFyY2hpdGVjdHVyZT8gKG1heWJlIHR3
bywgY2xhc3NpZmllciBhbmQgU0YpLiAgSSBkaXNhZ3JlZSB0aGlzIFNGQyBhcmNoaXRlY3R1cmUu
IFdlIG5lZWQgdG8gZGlzdGluZ3Vpc2ggU0YgYW5kIGZvcndhcmRpbmcgY29tcG9uZW50IGluIFNG
QyBhcmNoaXRlY3R1cmUsIHR3byBoYXMgZGlmZmVyZW50IHJvbGVzLg0KDQpBbm90aGVyIHBvaW50
LCBpbiBvcHRpb24gMiBhcHByb2FjaCwgZG8gd2UgbmVlZCBtYW5kYXRlIHRoYXQgdGhlIGZvcndh
cmRpbmcgaGFzIHRvIHVzZSB0aGUgY2hhaW5JRD8gIE1hbnkgU1AgcGVvcGxlIGhhcyBleHByZXNz
ZWQgdGhhdCB0aGV5IG1heSB3YW50IHRvIHVzZSBkaWZmZXJlbnQgd2F5cyB0byBlc3RhYmxpc2gg
dGhlIFNGQyBwYXRoLCBub3QgcmVseSBvbiB0aGUgaW5mbyBjYXJyaWVkIG9uIHBhY2tldHMuIFNo
b3VsZCBTRkMgc29sdXRpb24gYWxsb3cgdGhhdCBvcHRpb24/DQoNCkFnYWluLCBJIGFtIGZpbmUg
d2l0aCBvcHRpb24gMiBhcHByb2FjaC4NCg0KVGhhbmtzLA0KTHVjeQ0KDQpGcm9tOiBzZmMgW21h
aWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFN1bWFuZHJhIE1hamVlDQpT
ZW50OiBXZWRuZXNkYXksIE1hcmNoIDE5LCAyMDE0IDI6MDMgQU0NClRvOiBDYXRoeSBaaGFuZzsg
UmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBMb3Vpcy5Gb3VyaWU7IFBhdWwgUXVpbm4gKHBhdWxx
KTsgRGF2aWQgQWxsYW4gSQ0KQ2M6IE5pY29sYXMgQk9VVEhPUlM7IFh1eGlhb2h1OyBtaWtlYmlh
bmNAYW9sLmNvbTsgc2ZjQGlldGYub3JnOyBDaGFuZ2NoZW5nIEh1YW5nDQpTdWJqZWN0OiBSZTog
W3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KSSBzZWUgdHdvIHdheXMgdG8gY2Fy
cnkgdGhlIHBhdGggaW5mb3JtYXRpb24uDQoNCg0KICAxLiAgRXhwbGljaXQgb3JkZXJlZCBsaXN0
LCBzb21ldGhpbmcgbGlrZSBGVy1BIDo6IFRDUC1PUFQgOjogTEIgOjogVmlkZW9PUFQgOjogQ0dO
QVQuICAgVGhlcmUgYXJlIHR3byBpc3N1ZXMgd2l0aCB0aGlzIGFwcHJvYWNoLCBmaXJzdCB0aGUg
bGVuZ3RoIG9mIGdyYXBoIGlzIHZhcmlhYmxlLiAgQWxzbyBpdCBpbXBsaWVzIGJpZGlyZWN0aW9u
YWwgc3ltbWV0cnkuIEl0IGlzIG9mdGVuIHJlcXVpcmVkIGJ1dCBzaG91bGQgbm90IGJlIG1hbmRh
dG9yeS4gIFNlY29uZGx5IGNoYW5naW5nIHRoaXMgcGF0aC9ncmFwaCBpbiBhdCBTRiBjYW4gYmUg
Y3VtYmVyc29tZS4NCiAgMi4gIExldCB0aGUgQ29udHJvbCBwbGFuZSBkaXN0cmlidXRlIHRoZSBj
aGFpbklEIDyhqj4gZ3JhcGggbWFwcGluZy4gSW4gdGhpcyBjYXNlIGVhY2ggU0Ygd291bGQgaGF2
ZSBtYXBwaW5nIG9mIGdpdmVuIGEgY2hhaW5JRCB3aGF0IGlzIG15IG5leHQgaG9wLiBUaGUgY2hh
aW5JRCBpdHNlbGYgY291bGQgYmUgZml4ZWQgc2l6ZSBlbGVtZW50LiBBIFNGIGNhbiBzZWxlY3Qg
YSBkaWZmZXJlbnQgcGF0aCBieSBjaGFuZ2luZyB0aGUgY2hhaUlEIHBhcmFtZXRlci4NCg0KUmVn
YXJkcw0KU3VtYW5kcmENCg0KDQoNCkZyb206IENhdGh5IFpoYW5nIDxDYXRoeS5ILlpoYW5nQGh1
YXdlaS5jb208bWFpbHRvOkNhdGh5LkguWmhhbmdAaHVhd2VpLmNvbT4+DQpEYXRlOiBUdWVzZGF5
LCBNYXJjaCAxOCwgMjAxNCBhdCAxMDoxMyBBTQ0KVG86ICJSZWluYWxkbyBQZW5ubyAocmVwZW5u
bykiIDxyZXBlbm5vQGNpc2NvLmNvbTxtYWlsdG86cmVwZW5ub0BjaXNjby5jb20+PiwgIkxvdWlz
LkZvdXJpZSIgPExvdWlzLkZvdXJpZUBodWF3ZWkuY29tPG1haWx0bzpMb3Vpcy5Gb3VyaWVAaHVh
d2VpLmNvbT4+LCAiUGF1bCBRdWlubiAocGF1bHEpIiA8cGF1bHFAY2lzY28uY29tPG1haWx0bzpw
YXVscUBjaXNjby5jb20+PiwgRGF2aWQgQWxsYW4gSSA8ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5j
b208bWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPj4NCkNjOiBOaWNvbGFzIEJPVVRI
T1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbT4+LCBYdXhpYW9odSA8eHV4aWFvaHVAaHVhd2VpLmNvbTxtYWlsdG86eHV4aWFv
aHVAaHVhd2VpLmNvbT4+LCBDaGFuZ2NoZW5nIEh1YW5nIDxodWFuZ0BzY2UuY2FybGV0b24uY2E8
bWFpbHRvOmh1YW5nQHNjZS5jYXJsZXRvbi5jYT4+LCAic2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+IiA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+PiwgIm1pa2ViaWFu
Y0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4iIDxtaWtlYmlhbmNAYW9sLmNvbTxt
YWlsdG86bWlrZWJpYW5jQGFvbC5jb20+Pg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1
bGF0aW9uIGNoYWluIElEDQoNCkhpIFJlaW5hbGRvLA0KDQpTbyB0aGUgY2hhaW4gSUQgaXMgYWN0
dWFsbHkgdGhlIHBhdGggSUQgd2hpY2ggcmVwcmVzZW50cyBhbiBvcmRlcmVkIHNldCBvZiBzZXJ2
aWNlIGZ1bmN0aW9uIGluc3RhbmNlcy4NCkkgdGhpbmsgd2Ugc2hvdWxkIGFkZCBhbiBleHBsaWNp
dCBkZWZpbml0aW9uIG9mIKGwc2VydmljZSBpbnN0YW5jZaGxLiBXaGF0IGRvIHlvdSB0aGluaz8N
Cg0KVGhhbmtzLA0KQ2F0aHkNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmddIE9uIEJlaGFsZiBPZiBSZWluYWxkbyBQZW5ubyAocmVwZW5ubykNClNlbnQ6IFR1ZXNkYXks
IE1hcmNoIDE4LCAyMDE0IDExOjAzIEFNDQpUbzogTG91aXMuRm91cmllOyBQYXVsIFF1aW5uIChw
YXVscSk7IERhdmlkIEFsbGFuIEkNCkNjOiBOaWNvbGFzIEJPVVRIT1JTOyBYdXhpYW9odTsgbWlr
ZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPjsgc2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+OyBDaGFuZ2NoZW5nIEh1YW5nDQpTdWJqZWN0OiBSZTogW3NmY10g
U0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KQSBTZXJ2aWNlIENoYWluIGp1c3QgZGVmaW5l
cyB3aGljaCB0eXBlIG9mIHNlcnZpY2UgYW5kIHRoZWlyIG9yZGVyLg0KDQpBIHNlcnZpY2UgcGF0
aCBkZWZpbmVzIHRoZSBhY3R1YWwgc2VydmljZSBpbnN0YW5jZSwgc2F5LCBmaXJld2FsbDEuaG9t
ZSwgbmF0MiwgZHBpLXNpYywgZXRjLg0KDQpGcm9tOiAiTG91aXMuRm91cmllIiA8TG91aXMuRm91
cmllQGh1YXdlaS5jb208bWFpbHRvOkxvdWlzLkZvdXJpZUBodWF3ZWkuY29tPj4NCkRhdGU6IFR1
ZXNkYXksIE1hcmNoIDE4LCAyMDE0IGF0IDEwOjU1IEFNDQpUbzogIlBhdWwgUXVpbm4gKHBhdWxx
KSIgPHBhdWxxQGNpc2NvLmNvbTxtYWlsdG86cGF1bHFAY2lzY28uY29tPj4sIERhdmlkIEFsbGFu
IEkgPGRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPG1haWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNz
c29uLmNvbT4+DQpDYzogTmljb2xhcyBCT1VUSE9SUyA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3Mu
Y29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PiwgWHV4aWFvaHUgPHh1eGlh
b2h1QGh1YXdlaS5jb208bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+PiwgQ2hhbmdjaGVuZyBI
dWFuZyA8aHVhbmdAc2NlLmNhcmxldG9uLmNhPG1haWx0bzpodWFuZ0BzY2UuY2FybGV0b24uY2E+
PiwgInNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiIgPHNmY0BpZXRmLm9yZzxtYWls
dG86c2ZjQGlldGYub3JnPj4sICJtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFv
bC5jb20+IiA8bWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPj4NClN1
YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpQYXVsLA0KICAg
Q2FuIHlvdSBjbGFyaWZ5IHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gc2VydmljZSBjaGFpbiBhbmQg
c2VydmljZSBwYXRoLiBHaXZlbiB0aGF0IGEgc2VydmljZSBjaGFpbiBpcyBjb21wb3NlZA0Kb2Yg
c2V2ZXJhbCBzZXJ2aWNlIGZ1bmN0aW9ucyBTRjEsIFNGMiwgLi4gU0ZuIGhvdyB3b3VsZCBhIHNl
cnZpY2UgcGF0aCBkaWZmZXIgZnJvbSB0aGF0IHNlcnZpY2UgY2hhaW4/DQoNCi0gICAgICAgICAg
TG91aXMNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFs
ZiBPZiBQYXVsIFF1aW5uIChwYXVscSkNClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDEw
OjI2IEFNDQpUbzogRGF2aWQgQWxsYW4gSQ0KQ2M6IE5pY29sYXMgQk9VVEhPUlM7IFh1eGlhb2h1
OyBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+OyBzZmNAaWV0Zi5v
cmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47IENoYW5nY2hlbmcgSHVhbmcNClN1YmplY3Q6IFJlOiBb
c2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpIaSBEYXZlLA0KDQpDaGFpbiBJRCBz
aG91bGQgcmVhbGx5IGJlIHBhdGggSUQgc2luY2UgdGhlcmUgY2FuIGJlIG1hbnkgcGF0aHMgZm9y
IGEgZ2l2ZW4gY2hhaW4uICBVc2luZyB0aGF0IGRlZmluaXRpb24sIHdlIGF2b2lkIHRoZSBvdmVy
bG9hZCBhbmQgcmVhcCB0aGUgZ2FpbiBhbGx1ZGVkIHRvIGJlbG93Lg0KDQpQYXVsDQoNCk9uIE1h
ciAxOCwgMjAxNCwgYXQgMTI6MTQgUE0sIERhdmlkIEFsbGFuIEkgPGRhdmlkLmkuYWxsYW5AZXJp
Y3Nzb24uY29tPG1haWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbT4+IHdyb3RlOg0KDQoN
Cg0KDQpXZWxsIHRoZSBxdWVzdGlvbiBkZSBqb3VyIGlzIKGwZG9lcyBhIGNoYWluIElEIGRlZmlu
ZSBhIGNsYXNzIG9yIGFuIGluc3RhbmNlobGhrS4gSWYgaXQgZGVmaW5lcyBhbiBjbGFzcyB3ZSBh
bHNvIG5lZWQgaW5zdGFuY2UgaW5mb3JtYXRpb24sIGlmIGl0IGlzIGN1cnJlbnRseSBvdmVybG9h
ZGVkIHRvIGRlZmluZSBjbGFzcyBhbmQgaW5zdGFuY2UgSU1PIHdlIGhhdmUgYSBwcm9ibGVtoa0u
DQoNCkRhdmUNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRv
OmJvdW5jZXNAaWV0Zi5vcmc+XSBPbiBCZWhhbGYgT2YgQ2hhbmdjaGVuZyBIdWFuZw0KU2VudDog
VHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgNzo0MyBBTQ0KVG86IE5pY29sYXMgQk9VVEhPUlMNCkNj
OiBYdXhpYW9odTsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBtaWtlYmlhbmNA
YW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+DQpTdWJqZWN0OiBSZTogW3NmY10gtPC4
tDogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KR29vZCBwb2ludHMuIEkgYmVsaWV2ZSBl
eHBsaWNpdCBjaGFpbiBJRCBzaG91bGQgYmUgbWFuZGF0b3J5LiBUaGUgb3ZlcmhlYWQgaXMgdmVy
eSBsaXR0bGUuIEl0IGhlbHBzIHNpbXBsaWZ5IHByb2Nlc3NpbmcgYW5kIHN0ZWVyaW5nIHNpZ25p
ZmljYW50bHkuIFRoZSBnYWluIGlzIGh1Z2UuDQoNCkNoYW5nDQoNCi0tLS0tLS0tLS0tLQ0KQ2hh
bmdjaGVuZyBIdWFuZw0KDQpPbiBNYXIgMTgsIDIwMTQsIGF0IDE6NTMgQU0sIE5pY29sYXMgQk9V
VEhPUlMgPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9S
U0Bxb3Ntb3MuY29tPj4gd3JvdGU6DQpJIHRoaW5rIHRoYXQga2VlcGluZyB0aGUgU2VydmljZSBQ
YXRoIExheWVyIHRyYW5zcG9ydCBpbmRlcGVuZGVudCBzaG91bGQgcmVtYWluIGFuIG9iamVjdGl2
ZSBmb3IgU0ZDLiAgU3VjaCBhIHNlcGFyYXRpb24gb2YgY29uY2VybnMgaXMgYSBzb3VuZCBhcmNo
aXRlY3R1cmFsIHByaW5jaXBsZSB0aGF0IGhlbHAga2VlcCB0aGluZ3Mgc2ltcGxlIGluIHByYWN0
aWNlLg0KDQpPbiB0aGUgcXVlc3Rpb24gb2YgIFNlcnZpY2UgUGF0aCwgd2UgaGF2ZSBhIGRpc2N1
c3Npb24gb24gd2hldGhlciB3ZSBuZWVkIHNvbWUga2luZCBvZiBleHBsaWNpdCBpZGVudGlmaWVy
IG9yDQpjb3VsZCB3ZSByZWx5IG9uIG1hcHBpbmcgb24gc29tZSB1bmRlcmxheSBuZXR3b3JrIHBy
b3RvY29sIGZpZWxkcy4NCg0KDQpNYXkgYmUgYSBQUk8vQ09OIHRhYmxlIGNvdWxkIGhlbHAgZm9j
dXMgdGhlIGdyb3VwIGRlY2lzaW9uIG9uIHRoYXQgbWF0dGVyDQoNCg0KICAqICAgVmlzaWJpbGl0
eSAodHJhY2luZykNCiAgKiAgIEZvcndhcmRpbmcgZ3JhcGggc3RydWN0dXJlIGltcGFjdC9saW1p
dGF0aW9ucw0KICAqICAgUmVjb25maWd1cmF0aW9uIHNwZWVkDQoNCiAgICAgKiAgIExCUyAvIHNj
YWxlIG91dCBpbXBhY3QNCiAgICAgKiAgIE5vZGUgYnlwYXNzIChlLmc7IG1haW50ZW5hbmNlKQ0K
DQogICogICB1bmRlcmxheSBuZXR3b3JrL3RyYW5zcG9ydCBsYXllcnMgc3VwcG9ydA0KICAqICAg
SGVhZGVyIHNwYWNlIGltcGFjdA0KICAqICAgTXVsdGkgdGVuYW50IHN1cHBvcnQgaW1wYWN0DQog
ICogICBTRkMgb24gZmxhdCAoZS5nIG9wdGljYWwgTDIgZm9yIERhdGEgQ2VudGVycykgbmV0d29y
aw0KICAqICAgVW5kZXJsYXkgbmV0d29yayBhZG1pbmlzdHJhdGlvbiBpbXBhY3QNCg0KUGVyc29u
YWxseSBJIHRoaW5rIHRoYXQgaGF2aW5nIGFuIGV4cGxpY2l0IGNoYWluIGlkZW50aWZpZXIgKGUu
Zy4gU2VydmljZSBQYXRoL1NlcnZpY2UgSW5kZXgpIGlzIGNsZWFyIChtYW5hZ2VtZW50IGFuZCBj
b250cm9sKSBhbmQgbm90IGV4cGVuc2l2ZSAoaGVhZGVyIHNwYWNlKS4gVGhlIGRyYXdiYWNrIGJl
aW5nIHNvbWUgaW1wYWN0IG9uIHRoZSBzaW1wbGljaXR5IHRvIGFkZC9yZW1vdmUgZWxlbWVudHMg
aW4gYSBjaGFpbiBkeW5hbWljYWxseS4NCg0KVGFnIHN3aXRjaGluZyAoYXMgTVBMUykgIGFsbG93
cyB0byBtYW5hZ2UgdGFncyBwZXIgc2VydmljZSBub2RlcywgbGVhZGluZyB0byBtb3JlIHZlcnNh
dGlsZSBhbmQgZGl2ZXJzZSBncmFwaHMNCg0KDQpOaWNvbGFzDQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0KRnJvbTogWHV4aWFvaHUgW3h1eGlhb2h1QGh1YXdlaS5jb208bWFpbHRv
Onh1eGlhb2h1QGh1YXdlaS5jb20+XQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgNTow
NCBBTQ0KVG86IEplcm9tZSBNb2lzYW5kOyBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJp
YW5jQGFvbC5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6
IFtzZmNdILTwuLQ6IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQpJIGxpa2UgdGhlIGlkZWEg
b2Ygc2VwYXJhdGluZyB0aGUgU2VydmljZSBGdW5jdGlvbiBMYXllciBhbmQgdGhlIFNlcnZpY2Ug
UGF0aCBMYXllciwgYXMgcHJvcG9zZWQgaW4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29u
c2lkZXJhdGlvbnMuIFRoZSByb2xlIG9mIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIgaXMganVzdCB0
byBzdGVlciB0aGUgdHJhZmZpYyBhbG9uZyBhIHBhcnRpY3VsYXIgY2hhaW4gb2Ygc2VydmljZSBu
b2RlcyB3aGljaCBjYW4gYmUgaW1wbGVtZW50ZWQgYnkgZXhpc3RpbmcgdG9vbHMgZm9yIHNvdXJj
ZSByb3V0aW5nLCBzdWNoIGFzIHNlZ21lbnQgcm91dGluZy4gQXMgc3VjaCwgaXShr3Mgbm90IG5l
Y2Vzc2FyeSB0byB0cnkgdG8ga2VlcCB0aGUgU2VydmljZSBQYXRoIExheWVyIHRyYW5zcG9ydC1p
bmRlcGVuZGVudCBhbmQgY29udGFpbiBpdCBpbiB0aGUgU0ZDIGhlYWRlci4NCg0KQmVzdCByZWdh
cmRzLA0KWGlhb2h1DQoNCreivP7Iyzogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmdd
ILT6se0gSmVyb21lIE1vaXNhbmQNCreiy83KsbzkOiAyMDE0xOoz1MIxOMjVIDE6MDMNCsrVvP7I
yzogbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPjsgc2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQrW98ziOiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRp
b24gY2hhaW4gSUQNCg0KVGhpcyAobGVuZ3RoeSBhbmQgdmVyeSBsaXZlbHkpIHRocmVhZCBzdGFy
dGVkIGZyb20gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMgKHdoaWNo
IEkgY28tYXV0aG9yZWQpLg0KDQpJbiBzZWN0aW9uIDQuOCwgd2UgbWFkZSBhIGNsZWFyIGRpc3Rp
bmN0aW9uIGJldHdlZW4gYSBzZXJ2aWNlIHBhdGggbGF5ZXIgKHN0ZWVyaW5nIHBhY2tldHMgaG9w
IGJ5IGhvcCBhbG9uZyB0aGUgY2hhaW4pIGFuZCBhIHNlcnZpY2UgZnVuY3Rpb24gbGF5ZXIgKGNv
bnZleSBtZXRhZGF0YSBpbmZvcm1hdGlvbiBvZiBpbnRlcmVzdCB0byBTRnMpLiBUZXJtaW5vbG9n
eSBhc2lkZSwgaXQgc2VlbXMgdGhhdCBzdWNoIGxheWVyZWQgdmlldyB3YXMgYWdyZWVkIHVwb24g
YnkgbWFueSBwZW9wbGUgb24gdGhlIG1haWxpbmcgbGlzdC4NCg0KTm93IHRoaXMgY2VydGFpbmx5
IGRvZXMgYmVnIHRoZSBxdWVzdGlvbiBvZiBzb2x2aW5nIEJPVEggcHJvYmxlbXMgd2l0aCB0aGUg
c2FtZSAocGFja2V0KSBlbmNhcHN1bGF0aW9uIG1lY2hhbmlzbS4gTm90YWJseSB3aGVuIG9ic2Vy
dmluZyB0aGF0IG1hbnkgdXNlIGNhc2VzIGNvdWxkIGJlIHNhdGlzZmllZCB3aXRob3V0IFNGLWxl
dmVsIG1ldGFkYXRhLCBvciBieSB1c2luZyBtb3JlIG91dC1vZi1iYW5kIHdheXMgdG8gY29udmV5
IHN1Y2ggU0YgbWV0YWRhdGEuIEFuZCBhbHNvIHdoZW4gb2JzZXJ2aW5nIHRoYXQgaW5iYW5kIG1h
cmtpbmcgKGUuZy4gcGFja2V0IGhlYWRlcnMpIGNvbWVzIHdpdGggdmFyaW91cyBwcm9zICYgY29u
cyAoc29tZSBvZiB0aGUgaXNzdWVzIGJlaW5nIGlkZW50aWZpZWQgaW4gdGhlIGRyYWZ0LCBlLmcu
IHNlY3Rpb25zIDQuMSBhbmQgNC4yKS4NCg0KSSBkbyBhZ3JlZSB3aXRoIE1hcmlhLiBXZSBtYXkg
d2FudCB0byBleHBsb3JlIG90aGVyIG9wdGlvbnMgZm9yIGFkZHJlc3NpbmcgdGhlIG5lZWRzIG9m
IHRoZSBzZXJ2aWNlIHBhdGggbGF5ZXIgdGhhdCBkbyBub3QgcmVxdWlyZSBhbiBleHBsaWNpdCBj
aGFpbi1pZCBvZiBzb3J0cy4NCg0KSW4gdGhlIGRyYWZ0LCB3ZSBjb25jbHVkZWQgYnkgc3RhdGlu
ZyChsEEgcHJvZHVjdGl2ZSBwYXRoIGZvcndhcmQgY291bGQgYmUgdG8gZGl2aWRlIGFuZCBjb25x
dWVyOiB0byBjbGVhcmx5IHNlcGFyYXRlIHRoZSBwcm9ibGVtIG9mIFNlcnZpY2UgRnVuY3Rpb24g
UGF0aCB0b3BvbG9neSBmcm9tIHRoZSAgIHByb2JsZW0gb2YgW2NvbnZleWluZyBTRl0gbWV0YWRh
dGGhsS4gSSBkbyBiZWxpZXZlIHdlIHNob3VsZCBleHBsb3JlIHN1Y2ggc2VwYXJhdGlvbiBwcmlu
Y2lwbGUgZnVydGhlci4NCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
Z10gT24gQmVoYWxmIE9mIG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNv
bT4NClNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgNTo1MCBQTQ0KVG86IHNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0
aW9uIGNoYWluIElEDQoNCkkgd291bGQgaW1hZ2luZSB0aGF0IGlmIHdlIG1hZGUgdGhlIENoYWlu
IElEIGZpZWxkIGluIHRoZSBoZWFkZXIgYmUgb3B0aW9uYWwsIHlldCBzdGlsbCByZXF1aXJlZCBh
IGhlYWRlciBhbmQgc3RpbGwgcmVxdWlyZWQgdGhhdCBzb21lIGluZGljYXRpb24gb2YgdGhlIGNo
YWluIGJlIGNhcnJpZWQgc29tZXdoZXJlIGluIHRoZSBwYWNrZXQgKG1wbHMgbGFiZWwgb3Igdmxh
biBvciB3aGF0ZXZlciksIHRoYXQgdGhlIGltcGxlbWVudGF0aW9uIHdvdWxkIGJlY29tZSBvdmVy
bHkgY29tcGxpY2F0ZWQuICBUbyBkbyBzbyB3b3VsZCBiZSB1c2luZyBTRkMgc2ltcGx5IGFzIGEg
bWVjaGFuaXNtIHRvIGNhcnJ5IG1ldGEgZGF0YSBhbmQgbm90IGF0IGFsbCBmb3Igc2VydmljZSBj
aGFpbmluZywgd2hpY2ggc291bmRzIGNvdW50ZXIgaW50dWl0aXZlIHRvIG1lLg0KDQpNYXJpYSwN
ClNvLCB5b3UgYXJlIHNheWluZyB0aGF0IHlvdSB3YW50IHRvIHVzZSBTRkMgdG8gY2FycnkgYXJv
dW5kIG1ldGFkYXRhLCBidXQgbm90IGZvciBhY3R1YWwgc2VydmljZSBjaGFpbmluZyBiZWNhdXNl
IHlvdSBhbHJlYWR5IGhhdmUgYSB3YXkgdG8gaW1wbGVtZW50IHNlcnZpY2UgY2hhaW5pbmcgb3V0
c2lkZSBvZiBTRkM/ICBNYXliZSBJJ20gbm90IGZvbGxvd2luZywgYnV0IGl0IHNlZW1zIHRvIG1l
IHRoYXQgaWYgeW91IHdlcmUgdG8gdXBncmFkZSB5b3VyIG5ldHdvcmsgdG8gc3VwcG9ydCBTRkMg
dGhhdCB5b3Ugd291bGQgY2hhbmdlIGZyb20gdXNpbmcgeW91ciBleGlzdGluZyBtZWNoYW5pc20g
YW5kIHN0YXJ0IHVzaW5nIFNGQywgd2hpY2ggaXMgbWVhbnQgdG8gcHJvdmlkZSBzdXBwb3J0IGZv
ciBzZXJ2aWNlIGZ1bmN0aW9ucyB0aGF0IGFyZSBub3QgU0ZDIGF3YXJlLiAgVGhlcmUgYXJlIGEg
bnVtYmVyIG9mIHVzIHdobyBoYXZlIGltcGxlbWVudGVkLCBpbiBvbmUgd2F5IG9yIGFub3RoZXIs
IHNvbWUgc29ydCBvZiBzZXJ2aWNlIGNoYWluaW5nLCBidXQgSSAoSSBjYW4gYXQgbGVhc3Qgc3Bl
YWsgZm9yIG15c2VsZikgYW0gbG9va2luZyB0byBTRkMgbm90IHRvIGVuaGFuY2UgbXkgY3VycmVu
dCBpbXBsZW1lbnRhdGlvbiwgYnV0IHRvIHJlcGxhY2UgaXQgd2l0aCBzb21ldGhpbmcgYmV0dGVy
IHdoaWxlIHN0aWxsIG1haW50YWluaW5nIG15IGNvcmUgKG5vbiBzZXJ2aWNlIGZ1bmN0aW9uKSBp
bmZyYXN0cnVjdHVyZS4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpGcm9tOiBr
ZWdyYXlAY2lzY28uY29tPGtlZ3JheUBjaXNjby5jb208bWFpbHRvOmtlZ3JheUBjaXNjby5jb20l
M2NrZWdyYXlAY2lzY28uY29tPj4NClRvOiBSb24gUGFya2VyPFJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PixKaW0g
R3VpY2hhcmQgKGpndWljaGFyKTxqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNp
c2NvLmNvbT4+LEpvZWwgTS4gSGFscGVybjxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tPj4NCmNjOiBzZmNAaWV0Zi5vcmc8c2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmclM2NzZmNAaWV0Zi5vcmc+Pg0KU2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAx
NA0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCisxIHRo
ZSBpZGVhIGlzIGludGVyb3BlcmFiaWxpdHkuDQoNCg0KT24gMy8xNC8xNCAxMjo1NSBQTSwgIlJv
biBQYXJrZXIiIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4gd3JvdGU6DQoNCj5UaGFua3MsIEppbS4NCj4NCj5S
ZW1lbWJlciB0aGF0IHdlIGhhdmUgc2FpZCBtYW55IHRpbWVzIHRoYXQgdGhlIFNGQyBzZXJ2aWNl
IGhlYWRlciBpcw0KPnRyYW5zcG9ydCBpbmRlcGVuZGVudC4gICBKdXN0IGJlY2F1c2UgdGhlIGNo
YWluIGlkIGNvdWxkIGJlIGNhcnJpZWQgaW4NCj5zb21lIGZvcm0gb3IgYW5vdGhlciB3aXRoIHNv
bWUgcGFydGljdWxhciB0cmFuc3BvcnQgZG9lc24ndCBtZWFuIHRoYXQgaXQNCj5jb3VsZCBiZSB1
bml2ZXJzYWxseSBjb252ZXllZC4gICAgQnkgbWFraW5nIGFuZCBrZWVwaW5nIHRoZSBTRkMgc2Vy
dmljZQ0KPmhlYWRlciB0cmFuc3BvcnQgaW5kZXBlbmRlbnQgbWFrZXMgaXQgbW9yZSBhcHBsaWNh
YmxlIGluIG1vcmUNCj5lbnZpcm9ubWVudHMgYW5kIG1vcmUgbGlrZWx5IHRvIGdldCBhZG9wdGVk
IGJyb2FkbHkuDQo+DQo+ICAgUm9uDQo+DQo+DQo+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0N
Cj5Gcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbbWFpbHRvOmpndWljaGFyQGNpc2NvLmNv
bV0NCj5TZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDM6NTIgUE0NCj5UbzogSm9lbCBNLiBI
YWxwZXJuOyBSb24gUGFya2VyDQo+Q2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KPlN1YmplY3Q6IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQo+DQo+SGkgSm9lbCwNCj4N
Cj5QZXJoYXBzIGJ1dCBJIHdvdWxkIHBvaW50IG91dCB0aGF0IHRoZSBiYXNlIFNGQyBoZWFkZXIg
Y291bGQgaGF2ZSBhIGxvdA0KPm1vcmUgaW5mb3JtYXRpb24gdGhhbiBqdXN0IHRoZSBjaGFpbiBJ
RDsgSSB3b3VsZCBhbHNvIHBvaW50IG91dCB0aGF0IHRoZQ0KPmRldmlsIGlzIGluIHRoZSBkZXRh
aWxzIGFuZCBzYXlpbmcgIndlbGwsIEkgY2FuIGp1c3QgdXNlIGFuIE1QTFMgbGFiZWwiDQo+aGlk
ZXMgbXVjaCBvZiB0aGUgY29tcGxleGl0eSBvZiBhY3R1YWxseSBkb2luZyB0aGF0Lg0KPg0KPk9u
IDMvMTQvMTQsIDI6MzUgUE0sICJKb2VsIE0uIEhhbHBlcm4iIDxqbWhAam9lbGhhbHBlcm4uY29t
PG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4gd3JvdGU6DQo+DQo+PklmIHRoZSB0cmFuc3Bv
cnQgaGVhZGVyIGNhcnJpZXMgZW5vdWdoIGluZm9ybWF0aW9uIGZvciBpZGVudGlmeWluZyB0aGUN
Cj4+c2VxdWVuY2UgKFZMQU4gdGFnIG9yIE1QTFMgbGFiZWwgY2FuIGJvdGggZG8gdGhlIGpvYiks
IHRoZW4gYXJndWFibHkNCj4+dGhlIGdsb2JhbCBjaGFpbiBJRCBpcyByZWR1bmRhbnQuIEkgY2Fu
IGxpdmUgd2l0aCBjYXJyeWluZyBpdCBhbnl3YXkNCj4+ZWl0aGVyIGlmIEkgaGF2ZSBtZXRhZGF0
YSB0byBjYXJyeSwgb3IgaWYgSSBuZWVkIHRoZSBjaGFpbiBJRCBmb3Igc29tZQ0KPj5wdXJwb3Nl
Lg0KPj4gQWZ0ZXIgYWxsLCBzb21lIGZvbGtzIHNlZW0gdG8gd2FudCB0byB1c2UgdGhhdCBmb3Ig
dGhlIGZvcndhcmRpbmcNCj4+ZGVjaXNpb25zLg0KPj4NCj4+WW91cnMsDQo+PkpvZWwNCj4+DQo+
Pk9uIDMvMTQvMTQsIDI6MjggUE0sIFJvbiBQYXJrZXIgd3JvdGU6DQo+Pj4gVGhlIGNoYWluIElE
IGlzIHRoZSBsYWJlbCB0aGF0IGRlZmluZXMgdGhlIHNlcXVlbmNlIG9mIHNlcnZpY2UNCj4+PmZ1
bmN0aW9ucyB0aGF0IG11c3QgYmUgdmlzaXRlZC4gICBJdCBjYW4gYmUgdGhvdWdodCBvZiBhcyBh
IGhhbmRsZSBmb3IgYQ0KPj4+c3RhY2sgb2YgbXVzdC12aXNpdCBuZXR3b3JrIGxvY2F0aW9ucy4g
ICBJIGRvbid0IHNlZSBob3cgdGhpcyBjYW4gYmUNCj4+PmFueXRoaW5nIGJ1dCBtYW5kYXRvcnku
DQo+Pj4NCj4+PiAgICAgUm9uDQo+Pj4NCj4+Pg0KPj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tDQo+Pj4gRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFs
ZiBPZiBTdXJlbmRyYSBLdW1hcg0KPj4+KHNta3VtYXIpDQo+Pj4gU2VudDogRnJpZGF5LCBNYXJj
aCAxNCwgMjAxNCAxOjQ2IFBNDQo+Pj4gVG86IEpvZWwgTS4gSGFscGVybjsgTkFQSUVSQUxBLCBN
QVJJQSBIDQo+Pj4gQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+IFN1
YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9u
cw0KPj4+DQo+Pj4gW1RyaW1tZWQgdGhlIHJlY2lwaWVudCBsaXN0IC0gbmVlZHMgYXBwcm92YWwg
b3RoZXJ3aXNlXQ0KPj4+DQo+Pj4gQ29tcGxldGVseSBhZ3JlZSBoZXJlLg0KPj4+DQo+Pj4gU0ZD
IGRvZXMgbm90IHByZXZlbnQgVkxBTiBzdGl0Y2hpbmcgYW5kIG9uZSBjYW4gY29udGludWUgdG8g
ZG8gdGhhdC4NCj4+PldoaWxlIGF0IHRoZSBzYW1lIHRpbWUgU0ZDIGNhbiBpbmNsdWRlIFZMQU4g
c3RpdGNoaW5nIHRvIHN1cHBvcnQNCj4+PmxlZ2FjeSBTRnMgaW4gdGhlIHNhbWUgY2hhaW4gdGhh
dCBpbmNsdWRlcyBTRkMgYXdhcmUgU0ZzLiBFdmVuIGxlZ2FjeQ0KPj4+U0ZzIGJlbmVmaXQgZnJv
bSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgaGVuY2UgY2FuIGJlIHNoYXJlZCBhY3Jvc3MNCj4+
PmRpZmZlcmVudCBzZXJ2aWNlIGNoYWlucy4NCj4+Pg0KPj4+IFN1cmVuZHJhLg0KPj4+DQo+Pj4N
Cj4+Pg0KPj4+IE9uIDMvMTQvMTQgMTA6MjYgQU0sICJKb2VsIE0uIEhhbHBlcm4iIDxqbWhAam9l
bGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4gd3JvdGU6DQo+Pj4NCj4+
Pj4gTXkgb3duIGluY2xpbmF0aW9uIGlzIHRvIG9ic2VydmUgdGhhdCBpZiB5b3UgZG9uJ3QgbmVl
ZCBleHBsaWNpdA0KPj4+PiBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgeW91IGRvbid0IG5lZWQg
bWV0YWRhdGEsIHlvdSBjYW4ganVzdCBvbWl0DQo+Pj4+IHRoZSBzZmMvbnNoIGhlYWRlci4gU3Rp
bGwgZG8gc2VydmljZSBjaGFpbmluZywganVzdCBubyBleHRyYSBoZWFkZXIuDQo+Pj4+DQo+Pj4+
IElmIHdlIGFyZSBnb2luZyB0byBoYXZlIHRoZSBoZWFkZXIsIGl0IHNlZW1zIHRvIG1lIHRoYXQg
dGhlIGNoYWluDQo+Pj4+aWRlbnRpZmljYXRpb24gZmllbGQgaXMgdmVyeSB1c2VmdWwsIGFuZCBs
b3cgY29zdCBvbmNlIHdlIGhhdmUgdGhlDQo+Pj4+aGVhZGVyLg0KPj4+Pg0KPj4+PiBZb3VycywN
Cj4+Pj4gSm9lbA0KPj4+Pg0KPj4+PiBPbiAzLzE0LzE0LCAxOjAwIFBNLCBOQVBJRVJBTEEsIE1B
UklBIEggd3JvdGU6DQo+Pj4+PiBFeHBsaWNpdCBjaGFpbiBpZGVudGlmaWNhdGlvbiBzaG91bGQg
YmUgbWFkZSBvcHRpb25hbC4gSSBiZWxpZXZlIGl0DQo+Pj4+PiB3YXMgZGlzY3Vzc2VkIGZldyBt
b250aHMgYWdvIG9uIHRoaXMgbWFpbGluZyBsaXN0Lg0KPj4+Pj4NCj4+Pj4+IE1hcmlhDQo+Pj4+
Pg0KPj4+Pj4gKkZyb206KnNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSAqT24gQmVo
YWxmIE9mICpKbWguZGlyZWN0DQo+Pj4+PiAqU2VudDoqIFRodXJzZGF5LCBNYXJjaCAxMywgMjAx
NCAxMjoxMiBQTQ0KPj4+Pj4gKlRvOioga2VncmF5QGNpc2NvLmNvbTxtYWlsdG86a2VncmF5QGNp
c2NvLmNvbT47IGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNv
bT47IHNta3VtYXJAY2lzY28uY29tPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbT47DQo+Pj4+PiBq
Z3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4NCj4+Pj4+ICpDYzoq
IG5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbTxtYWlsdG86bmljb2xhcy5ib3V0aG9yc0Bxb3Nt
b3MuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBoYWRpQG1vamF0YXR1
LmNvbTxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+Ow0KPj4+Pj4gcm9uX3BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbTxtYWlsdG86cm9uX3BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT47IGJy
aWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+PiBq
bWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPg0KPj4+Pj4gKlN1
YmplY3Q6KiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlv
bnMNCj4+Pj4+ICpJbXBvcnRhbmNlOiogTG93DQo+Pj4+Pg0KPj4+Pj4gQXNzdW1pbmcgSSB1bmRl
cnN0YW5kIHlvdSBwcm9wZXJseSBLZW4sIEkgZGlzYWdyZWUuDQo+Pj4+Pg0KPj4+Pj4gRm9yIGV4
YW1wbGUsIGJ5IHVzaW5nIHNlcGFyYXRlIHRlcm1zIEkgY2FuIGVhc2lseSBkaXNjdXNzIHRoZSBm
YWN0DQo+Pj4+PiB0aGF0IGNlcnRhaW4ga2luZHMgb2YgZGF0YSAoY2hhaW4gaWRlbnRpZmljYXRp
b24pIG9ubHkgbmVlZCB0byBiZQ0KPj4+Pj4gYWRqdXN0IGJ5IGEgZmV3IGFwcHMgaW4gcmFyZSBj
YXNlcy4gQW5kIHRoYXQgZGF0YSBpcyBub3QgYmVlZGVkDQo+Pj4+PiBieSB0aGUgYXBwbGljYXRp
b25zLg0KPj4+Pj4NCj4+Pj4+IFVubGVzcyB5b3Ugd291bGQgbGlrZSB0byBjb25zaWRlciB0aGUg
Y2hhaW4gaWRlbnRpZmljYXRpb24gYXMgYmVpbmcNCj4+Pj4+IG9wdGlvbmFsPw0KPj4+Pj4NCj4+
Pj4+IFlvdXJzLA0KPj4+Pj4NCj4+Pj4+IEpvZWwNCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+
IFNlbnQgZnJvbSBteSBTYW1zdW5nIHNtYXJ0cGhvbmUgb24gQVQmVA0KPj4+Pj4NCj4+Pj4+DQo+
Pj4+Pg0KPj4+Pj4NCj4+Pj4+IC0tLS0tLS0tIE9yaWdpbmFsIG1lc3NhZ2UgLS0tLS0tLS0NCj4+
Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRl
cmF0aW9ucw0KPj4+Pj4gRnJvbTogIktlbiBHcmF5IChrZWdyYXkpIiA8a2VncmF5QGNpc2NvLmNv
bTxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT4NCj4+Pj4+PG1haWx0bzprZWdyYXlAY2lzY28uY29t
Pj4NCj4+Pj4+IFRvOiBMdWN5IHlvbmcgPGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5
LnlvbmdAaHVhd2VpLmNvbT4NCj4+Pj4+PG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+LCJT
dXJlbmRyYTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20lM2UlM2UsJTIyU3VyZW5kcmE+IEt1
bWFyIChzbWt1bWFyKSINCj4+Pj4+IDxzbWt1bWFyQGNpc2NvLmNvbTxtYWlsdG86c21rdW1hckBj
aXNjby5jb20+IDxtYWlsdG86c21rdW1hckBjaXNjby5jb20+PiwiSmltPG1haWx0bzpzbWt1bWFy
QGNpc2NvLmNvbSUzZSUzZSwlMjJKaW0+IEd1aWNoYXJkDQo+Pj4+PihqZ3VpY2hhcikiDQo+Pj4+
PiA8amd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+IDxtYWlsdG86
amd1aWNoYXJAY2lzY28uY29tPj4NCj4+Pj4+IENDOiBOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFz
LkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4N
Cj4+Pj4+PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PixzZmM8bWFpbHRvOk5p
Y29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSUzZSUzZSxzZmM+IDxzZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NCj4+Pj4+PG1haWx0bzpzZmNAaWV0Zi5vcmc+PixKYW1hbDxtYWlsdG86
c2ZjQGlldGYub3JnJTNlJTNlLEphbWFsPiBIYWRpIFNhbGltIDxoYWRpQG1vamF0YXR1LmNvbTxt
YWlsdG86aGFkaUBtb2phdGF0dS5jb20+DQo+Pj4+PjxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+
PixSb248bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tJTNlJTNlLFJvbj4gUGFya2VyDQo+Pj4+PjxS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tPg0KPj4+Pj4gPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tPj4sImJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tJTNlJTNlLCUyMmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj4gPG1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldD4iIDxicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+PiwiSm9l
bDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQlM2UlM2UsJTIySm9lbD4gTS4gSGFscGVybiIN
Cj4+Pj4+PGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+IDxt
YWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+DQo+Pj4+Pg0KPj4+Pj4gVGhlIHdvcmQgIm1ldGFk
YXRhIiBpcyBhIHB1cnBvc2VseSBhbWJpZ3VvdXMgdGVybSAiZGF0YSB0aGF0DQo+Pj4+PiBwcm92
aWRlcyBpbmZvcm1hdGlvbiBhYm91dCBvdGhlciBkYXRhIi4gSXQgaXMgdXNlZCB0byBhdm9pZCBU
SElTDQo+Pj4+PmRpc2N1c3Npb24uDQo+Pj4+Pg0KPj4+Pj4gRm9yIGV4YW1wbGUsIEkgcHJvcG9z
ZSB3ZSBkZWZpbmUgInRlcXVpbGEgbWV0YWRhdGEiIGJlY2F1c2UsDQo+Pj4+PiBmcmFua2x5LCBJ
IHdpbGwgbmVlZCB0byBvcmRlciBhIHRyaXBsZS1zaG90IGlmIHdlIGtlZXAgYXR0ZW1wdGluZw0K
Pj4+Pj4gdG8gZGVmaW5lIHNvbWV0aGluZyB0aGF0LCBieSBkZWZpbml0aW9uLCBpcyBhbWJpZ3Vv
dXMuIEknZCBsaWtlDQo+Pj4+PiBteSBiYXJ0ZW5kZXIgdG8gdW5kZXJzdGFuZCBtZSBzcGVjaWZp
Y2FsbHkgd2hlbiBJIHNheSAiSSBuZWVkIGENCj4+Pj4+c2hvdCIuDQo+Pj4+Pg0KPj4+Pj4gT24g
My8xMy8xNCA3OjQ5IEFNLCAiTHVjeSB5b25nIiA8bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRv
Omx1Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4+Pj4gPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNv
bT4+IHdyb3RlOg0KPj4+Pj4NCj4+Pj4+ICAgPlNuaXAuLg0KPj4+Pj4gICA+U0s+IEp1c3QgY29w
eWluZyBmcm9tIHRoZSBQUzoNCj4+Pj4+ICAgPi0tDQo+Pj4+PiAgID5EYXRhIHBsYW5lIG1ldGFk
YXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5IHRvIGV4Y2hhbmdlIGluZm9ybWF0aW9uDQo+Pj4+PmJl
dHdlZW4NCj4+Pj4+ICAgPnRoZSBuZXR3b3JrIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2Vl
biBzZXJ2aWNlIGZ1bmN0aW9ucywNCj4+Pj4+YW5kIHNlcnZpY2UNCj4+Pj4+ICAgPmZ1bmN0aW9u
cyBhbmQgdGhlIG5ldHdvcmsuDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPi0tDQo+Pj4+PiAgID5JdCBp
cyBhIGx1Y2lkIGRlZmluaXRpb24uIFdlIGFyZSB1bm5lY2Vzc2FyaWx5IG1ha2luZyB0aGUgd29y
ZA0KPj4+Pj4ibmV0d29yayINCj4+Pj4+ICAgPmNvbnRyb3ZlcnNpYWwsIElNTy4NCj4+Pj4+ICAg
Pg0KPj4+Pj4gICA+W0x1Y3ldIFRoaXMgaXMgbXkgcG9pbnQuICJUaGUgbmV0d29yayIgaXMgdG9v
IGdlbmVyYWwgaGVyZSwNCj4+Pj4+d2hpY2ggYnJpbmdzDQo+Pj4+PiAgID5tZXRhZGF0YSBncmVh
dCBwb3dlciB0byBkbyBtYW55IHRoaW5ncy4gVGhpcyBpcyB3aHkgcGVvcGxlDQo+Pj4+PmludmVu
dCBpZGVhcw0KPj4+Pj4gICA+aGVyZSwgd2hpY2ggY2F1c2VzIGEgbG90IG9mIGRlYmF0ZXMgb24g
bWV0YWRhdGEgdXNhZ2UgcG90ZW50aWFscy4NCj4+Pj4+IFdlDQo+Pj4+PiAgID5zaG91bGQgbm90
IHNwZW5kIGEgbG90IG9mIHRpbWVzIG9uIHRoYXQgZGViYXRlcyBhbmQganVkZ2Ugd2hpY2gNCj4+
Pj4+dXNhZ2UgaXMNCj4+Pj4+ICAgPnZhbHVhYmxlIG9yIG5vdC4gVGh1cywgZm9yIHRoZSBTRkMg
d29yaywgaXQgd2lsbCBiZSBoZWxwZnVsIGlmDQo+Pj4+PndlIGNhbg0KPj4+Pj4gICA+bmFycm93
IGRvd24gYSBiaXQuIEpvZWwgbWFrZXMgZXhwbGljaXRseSB0d28gY2FzZXMsIHdoaWNoIGlzDQo+
Pj4+PmhlbHBmdWwgdG8NCj4+Pj4+ICAgPmRldmVsb3AgdXNlIGNhc2VzIGZvciBlYWNoIGNhc2Uu
IEkgd291bGQgbGlrZSB0byBzZWUgdGhhdCB0aGUNCj4+Pj4+cHJvYmxlbQ0KPj4+Pj4gICA+c3Rh
dGVtZW50IGNhbiBiZSBtb3JlIHNwZWNpZmljIG9uIG1ldGFkYXRhIGRlZmluaXRpb24sIHdoaWNo
IG1heQ0KPj4+Pj5iZQ0KPj4+Pj4gICA+aGVscGZ1bCBpbiBsZXNzIGZvY3VzaW5nIG9uIGl0IGFu
ZCBtb3ZpbmcgZm9yd2FyZC4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+THVjeQ0KPj4+Pj4gICA+DQo+
Pj4+PiAgID5TdXJlbmRyYS4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+DQo+Pj4+PiAgID4+DQo+Pj4+
PiAgID4+VGhhbmtzLA0KPj4+Pj4gICA+Pkx1Y3kNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj4tLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4gICA+PkZyb206IEppbSBHdWljaGFyZCAoamd1
aWNoYXIpIFttYWlsdG86amd1aWNoYXJAY2lzY28uY29tXQ0KPj4+Pj4gICA+PlNlbnQ6IFdlZG5l
c2RheSwgTWFyY2ggMTIsIDIwMTQgNDozOCBQTQ0KPj4+Pj4gICA+PlRvOiBMdWN5IHlvbmcNCj4+
Pj4+ICAgPj5DYzogSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2Vy
Ow0KPj4+Pj4gICA+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwNCj4+Pj4+SGFk
aSBTYWxpbQ0KPj4+Pj4gICA+PlN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+PkhpIEx1Y3ksDQo+
Pj4+PiAgID4+DQo+Pj4+PiAgID4+Tm8uIEkgYW0gc2ltcGx5IHNheWluZyB3ZSBzaG91bGQgbm90
IG92ZXJjb21wbGljYXRlIHRoZSBwcm9ibGVtDQo+Pj4+PiAgID4+c3RhdGVtZW50IHdpdGggdGV4
dCB0aGF0IGFkZHMgbGl0dGxlIHRvIG5vIHZhbHVlIGluIG15IG9waW5pb24uDQo+Pj4+PiBXaGV0
aGVyDQo+Pj4+PiAgID4+d2UgY2FsbCBpdCBtZXRhZGF0YSwgb3IgY29udGV4dCwgaGFzIG5vIGJl
YXJpbmcgb24gdGhlIGZhY3QNCj4+Pj4+dGhhdCB0aGUNCj4+Pj4+ICAgPj5wcm9ibGVtIHN0YXRl
bWVudCBhbHJlYWR5IGNsZWFybHkgc3RhdGVzIHdlIG5lZWQgdG8gYmUgYWJsZSB0bw0KPj4+Pj5w
YXNzDQo+Pj4+PiAgID4+aW5mb3JtYXRpb24gYmV0d2VlbiBTRl4xcyBhbmQgYmV0d2VlbiB0aGUg
bmV0d29yayAmIFNGXjFzLg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pk9uIDMv
MTIvMTQsIDU6MTMgUE0sICJMdWN5IHlvbmciIDxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86
bHVjeS55b25nQGh1YXdlaS5jb20+DQo+Pj4+PjxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+
PiB3cm90ZToNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+PkhpIEppbSwNCj4+
Pj4+ICAgPj4+DQo+Pj4+PiAgID4+PkkgZm9yIG9uZSBkb24ndCBhZ3JlZSBhbmQgdGhpbmsgd2Ug
YXJlIG92ZXIgY29tcGxpY2F0aW5nIHdoYXQNCj4+Pj4+c2hvdWxkDQo+Pj4+PiAgID4+PmJlIHN0
cmFpZ2h0Zm9yd2FyZC4gVGhlIFNGQyBlbmNhcHN1bGF0aW9uIHNob3VsZCBlbmFibGUgdHdvDQo+
Pj4+PnRoaW5nczoNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+PjEuIFN0ZWVyaW5nIG9mIHNlbGVj
dGVkIGZsb3dzIHRocm91Z2ggYSBzZXJ2aWNlIGNoYWluOyB0aGlzIGlzDQo+Pj4+PnRoZQ0KPj4+
Pj4gICA+Pj5zZXJ2aWNlIGZ1bmN0aW9uIHBhdGguDQo+Pj4+PiAgID4+PjIuIFBhc3Npbmcgb2Yg
Y29udGV4dCBhc3NvY2lhdGVkIHdpdGggYSBnaXZlbiBmbG93IHdpdGhpbiBzYWlkDQo+Pj4+PnNl
cnZpY2UNCj4+Pj4+ICAgPj4+ZnVuY3Rpb24gcGF0aC4gVGhpcyBjb250ZXh0IGluZm9ybWF0aW9u
IG1heSBiZSBjb25zdW1lZCBieSBhDQo+Pj4+PlNGIChhbg0KPj4+Pj4gICA+Pj5hcHBsaWNhdGlv
biBJRCBpcyBhbiBleGFtcGxlKSBvciBtYXkgYmUgY29uc3VtZWQgYnkgdGhlDQo+Pj4+PmZvcndh
cmRpbmcNCj4+Pj4+ICAgPj4+ZWxlbWVudHMgKGEgdnJmLUlEIGlzIGFuIGV4YW1wbGUpLg0KPj4+
Pj4gICA+Pj5bTHVjeV0gRG8geW91IGNhbGwgdGhlIGNvbnRleHQgYXMgbWV0YWRhdGEgb3Igbm90
PyBEbyB3ZSBoYXZlDQo+Pj4+PmFub3RoZXINCj4+Pj4+ICAgPj4+dGVybSBoZXJlIGJlc2lkZSBT
RkMgaGVhZGVyIGFuZCBtZXRhZGF0YS4gSSBzZWUgdGhhdCB5b3UgZG9uJ3QNCj4+Pj4+d2FudCB0
bw0KPj4+Pj4gICA+Pj5zZXBhcmF0ZSB3aGF0IGlzIGNvbnN1bWVkIGJ5IFNGIGFuZCB3aGF0IGlz
IGNvbnN1bWVkIGJ5IHRoZQ0KPj4+Pj5mb3J3YXJkaW5nDQo+Pj4+PiAgID4+PmVsZW1lbnRzLg0K
Pj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+THVjeQ0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+U2Vu
dCBmcm9tIG15IGlQaG9uZQ0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+PiBPbiBNYXIgMTIsIDIw
MTQsIGF0IDQ6MTYgUE0sICJMdWN5IHlvbmciDQo+Pj4+PjxsdWN5LnlvbmdAaHVhd2VpLmNvbTxt
YWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+IDxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+
PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IEdyZWF0LiBUaGVuIHdlIG1heSBj
b25zaWRlciB0d28gc3BlY2lhbCBtZXRhZGF0YSBkZWZpbml0aW9ucw0KPj4+Pj5pbiB0aGUNCj4+
Pj4+ICAgPj4+PnByb2JsZW0gc3RhdGVtZW50IHNvIHdlIGNhbiBhbGwgdXNlIHRoZSBzYW1lIGRl
ZmluaXRpb25zLg0KPj4+Pj5IZXJlIGlzIG15DQo+Pj4+PiAgID4+Pj5zdWdnZXN0ZWQgdGV4dCBh
bmQgbGlrZSB0byBoZWFyIHlvdSBhbmQgb3RoZXIncyBpbnB1dCBhbmQNCj4+Pj4+c3VnZ2VzdGlv
bnMuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEg
cGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkNCj4+Pj4+dG8NCj4+Pj4+ICAgPj4+
PmV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGVsZW1lbnRzIGluIGEgc2VydmljZSBm
dW5jdGlvbg0KPj4+Pj4gICA+Pj4+Y2hhaW5pbmcuIEluIHRoaXMgY29udGV4dCwgdGhlcmUgYXJl
IHR3byB0eXBlcyBvZiBkYXRhIHBsYW5lDQo+Pj4+Pm1ldGFkYXRhLg0KPj4+Pj4gICA+Pj4+DQo+
Pj4+PiAgID4+Pj4gU2VydmljZSBGdW5jdGlvbiBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGV4
Y2hhbmdlZCBiZXR3ZWVuDQo+Pj4+PiAgID4+Pj5jbGFzc2lmaWVyIGFuZCBzZXJ2aWNlIGZ1bmN0
aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucyB0bw0KPj4+Pj4gICA+Pj4+ZmFjaWxpdGF0
ZSBzZXJ2aWNlIGZ1bmN0aW9ucyBvbiB0aGUgcGFja2V0IHRyZWF0bWVudC4NCj4+Pj4+ICAgPj4+
Pg0KPj4+Pj4gICA+Pj4+IFN0ZWVyaW5nIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZnJvbSBz
ZXJ2aWNlIGZ1bmN0aW9ucyB0byBhDQo+Pj4+PiAgID4+Pj5jbGFzc2lmaWVyIG9yIHNlcnZpY2Ug
bm9kZSBmb3IgdHJhZmZpYyBmb3J3YXJkaW5nIHB1cnBvc2UuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+
ICAgPj4+PiAtZW5kDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBMdWN5DQo+Pj4+PiAgID4+
Pj4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
DQo+Pj4+PiAgID4+Pj4gRnJvbTogSm9lbCBNLiBIYWxwZXJuIFttYWlsdG86am1oQGpvZWxoYWxw
ZXJuLmNvbV0NCj4+Pj4+ICAgPj4+PiBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6
MzUgUE0NCj4+Pj4+ICAgPj4+PiBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24g
UGFya2VyDQo+Pj4+PiAgID4+Pj4gQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOyBicmlqc21h
bkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkNCj4+Pj4+ICAgPj4+PiBTYWxp
bQ0KPj4+Pj4gICA+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRh
ZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gWWVzLCBJIGFt
IHRyeWluZyB0byBjb25zaXN0ZW50bHkgZGlzdGluZ3Vpc2ggdGhvc2UgdHdvIGNhc2VzDQo+Pj4+
PndoZW4NCj4+Pj4+ICAgPj4+PnRhbGtpbmcgYWJvdXQgdGhlIGluZm9ybWF0aW9uIGNhcnJpZWQg
d2l0aCBwYWNrZXRzIGluIHNlcnZpY2UNCj4+Pj4+Y2hhaW5zLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+
PiAgID4+Pj4gWW91cnMsDQo+Pj4+PiAgID4+Pj4gSm9lbA0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAg
ID4+Pj4+IE9uIDMvMTIvMTQsIDM6MTMgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+
Pj4gSm9lbCwgU2VlIGJlbG93LiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmMN
Cj4+Pj4+ICAgPj4+Pj4gW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9m
IEpvZWwgTS4gSGFscGVybg0KPj4+Pj5TZW50Og0KPj4+Pj4gICA+Pj4+PiBXZWRuZXNkYXksIE1h
cmNoIDEyLCAyMDE0IDI6MDIgUE0gVG86IEx1Y3kgeW9uZzsgTmljb2xhcw0KPj4+Pj5CT1VUSE9S
UzsNCj4+Pj4+ICAgPj4+Pj4gUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7
DQo+Pj4+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4g
PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsNCj4+Pj4+ICAgPj4+Pj4gSmFtYWwg
SGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4gZHJhZnQtcmlqc21h
bi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4gSSB3YXMgdHJ5aW5nIHRvIHdvcmQgaXQgY2FyZWZ1bGx5IG5vdCB0byBmb2N1cyBvbiB3aG8g
cHV0cw0KPj4+Pj50aGUNCj4+Pj4+ICAgPj4+Pj4gaW5mb3JtYXRpb24gaW4sIGJ1dCBvbmx5IG9u
IHdobyBjb25zdW1lcyB0aGUgaW5mb3JtYXRpb24uDQo+Pj4+PiAgID4+Pj4+IEluZm9ybWF0aW9u
IGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyBtYXkgY29tZSBmcm9tIHRoZSBpbmdyZXNzDQo+Pj4+PiAg
ID4+Pj4+IGNsYXNzaWZpZXIgb3IgZnJvbSBvdGhlciBzZXJ2aWNlIGZ1bmN0aW9ucy4gW0x1Y3ld
IHRoaXMgaXMNCj4+Pj4+dGhlIG9uZQ0KPj4+Pj4gICA+Pj4+PiBjYXNlIHVzaW5nIG1ldGFkYXRh
IGluIHlvdXIgdmlldy4gSW5mb3JtYXRpb24gZm9yIHRoZQ0KPj4+Pj5mb3J3YXJkaW5nDQo+Pj4+
PiAgID4+Pj4+IHdpbGwgZ2VuZXJhbGx5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcyBjbGFzc2lmaWVy
LCBidXQgaW4NCj4+Pj4+c3BlY2lhbA0KPj4+Pj4gICA+Pj4+PiBjYXNlcyBtYXkgYmUgcHJvdmlk
ZWQgYnkgc2VydmljZSBmdW5jdGlvbnMuIChJIGtlZXANCj4+Pj4+d2FudGluZyB0byBnZXQNCj4+
Pj4+ICAgPj4+Pj4gcmlkIG9mIHRob3NlIHNwZWNpYWwgY2FzZXMsIGJ1dCBzbyBmYXIgdGhlcmUg
c2VlbSB0byBiZQ0KPj4+Pj5qdXN0IGVub3VnaA0KPj4+Pj4gICA+Pj4+PiBvZiB0aGVtIHRvIHdh
cnJhbnQgY292ZXJpbmcgaW4gdGhlIHNvbHV0aW9uLiBBbmQgbW9yZQ0KPj4+Pj5pbXBvcnRhbnRs
eSwNCj4+Pj4+ICAgPj4+Pj4gc2lnbmlmaWNhbnQgc3VwcG9ydCBmb3IgaXQgaW4gdGhlIHdvcmtp
bmcgZ3JvdXAuKSBbTHVjeV0NCj4+Pj4+VGhpcyBpcw0KPj4+Pj4gICA+Pj4+PiB0aGUgc2Vjb25k
IGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3IChidXQgeW91IGRvbid0DQo+Pj4+Pmxp
a2UgaXQpLg0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBBbmQgeW91IHN1Z2dlc3QgZGlz
dGluZ3Vpc2hpbmcgdGhlc2UgdHdvIGNhc2VzIHdoZW4NCj4+Pj4+ZGlzY3Vzc2luZw0KPj4+Pj4g
ICA+Pj4+PiBhYm91dCBtZXRhZGF0YSB1c2FnZS4gSXMgdGhhdCByaWdodCB1bmRlcnN0YW5kaW5n
Pw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBMdWN5DQo+Pj4+PiAgID4+Pj4+DQo+Pj4+
PiAgID4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiBPbiAz
LzEyLzE0LCAyOjMzIFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+PiBKb2VsLCBJ
IGludGVycHJldCB0aGF0IHlvdSBzdWdnZXN0cyB0aGF0IGRpc3Rpbmd1aXNoIHRoZQ0KPj4+Pj5l
eGNoYW5nZQ0KPj4+Pj4gICA+Pj4+Pj4gaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGJl
dHdlZW4gc2VydmljZSBmdW5jdGlvbnMNCj4+Pj4+YW5kIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4gZXhj
aGFuZ2UgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGZyb20gYSBzZXJ2aWNlDQo+Pj4+
PmZ1bmN0aW9uIHRvDQo+Pj4+PiAgID4+Pj4+PiBhIHNlcnZpY2Ugbm9kZS4gSXMgdGhpcyByaWdo
dCB1bmRlcnN0YW5kaW5nPyBMdWN5DQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuDQo+Pj4+PiAgID4+
Pj4+PiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2gg
MTIsDQo+Pj4+PjIwMTQNCj4+Pj4+IDE6MTkNCj4+Pj4+ICAgPj4+Pj4+IFBNDQo+Pj4+PiAgID4+
Pj4+PiBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOiBKaW0g
R3VpY2hhcmQNCj4+Pj4+ICAgPj4+Pj4+IChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0
PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0Og0KPj4+Pj4gICA+Pj4+Pj4g
UmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+
PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gTXkgaW5jbGluYXRpb24gd291bGQgYmUgdG8gdHVu
ZSB0aGF0IGRlZmluaXRpb24gdG8NCj4+Pj4+ZGlzdGluZ3Vpc2gNCj4+Pj4+ICAgPj4+Pj4+IGJl
dHdlZW4gZGF0YXBsYW5lIGNhcnJpZWQgaW5mb3JtYXRpb24gaW50ZW5kZWQgZm9yIHVzZSBieQ0K
Pj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+PiBmdW5jaXRvbnMgKHdoYXRldmVyIHRoZSBvcmln
aW4pLCBhbmQgZGF0YXBsYW5lIGNhcnJpZWQNCj4+Pj4+aW5mb3JtYXRpb24NCj4+Pj4+ICAgPj4+
Pj4+IGludGVuZGVkIGZvciBkYXRhcGxhbmUgZm9yd2FyZGluZyBjb21wb25lbnRzLg0KPj4+Pj4g
ICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBIaSBKb2VsLA0KPj4+Pj4gICA+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4gSSBhZ3JlZSB0aGF0IHdlIG5lZWQgdXNpbmcgdGhlIHNhbWUgZGVmaW5p
dGlvbiBmb3IgYQ0KPj4+Pj50ZXJtLCBidXQNCj4+Pj4+ICAgPj4+Pj4+PiBkaXNhZ3JlZSB0aGF0
IHRoZSBtZXRhZGF0YSBkZWZpbml0aW9uIGhlcmUgaXMgYSBzZXQgb2YNCj4+Pj4+ICAgPj4+Pj4+
PiBpbmZvcm1hdGlvbiBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIFRoaXMgbWF5IGJlIHRvbyBuYXJy
b3cNCj4+Pj4+b3IgbGVhZA0KPj4+Pj4gICA+Pj4+Pj4+IHRvIGEgcGFydGljdWxhciBzb2x1dGlv
bi4gSSBhbSBmaW5lIHdpdGggdGhpcyBkZWZpbml0aW9uDQo+Pj4+PmluIHRoZQ0KPj4+Pj4gICA+
Pj4+Pj4+IHByb2JsZW0gc3RhdGVtZW50IHcvIG1pbm9yIHR3ZWFrIChzdWdnZXN0ZWQgb24gbWFp
bGluZw0KPj4+Pj5saXN0KS4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IERhdGFw
bGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUNCj4+Pj4+YWJp
bGl0eSB0bw0KPj4+Pj4gICA+Pj4+Pj4+IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhl
IGNsYXNzaWZpZXJzIGFuZCBzZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4gZnVuY3Rpb25zLCBiZXR3
ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBhbmQgc2VydmljZQ0KPj4+Pj5mdW5jdGlvbnMgYW5kDQo+
Pj4+PiAgID4+Pj4+Pj4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4gY2xhc3NpZmllcnN8c2VydmljZSBu
b2Rlcy4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IFRoZXJlIG1heSBiZSBhIHNv
bHV0aW9uIHRoYXQgYSBzZXJ2aWNlIGZ1bmN0aW9uIHBhc3Nlcw0KPj4+Pj5zb21lDQo+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+IGluZm9ybWF0aW9uIHRvIGF0dGFjaGVkIHNlcnZpY2Ugbm9kZSB3aXRo
b3V0IHVzaW5nIFNGQw0KPj4+Pj5oZWFkZXIuDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+PiBUaGFua3MsIEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBIYWxwZXJu
IERpcmVjdA0KPj4+Pj4gICA+Pj4+Pj4+IFttYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5j
b21dIFNlbnQ6IFdlZG5lc2RheSwNCj4+Pj4+TWFyY2ggMTIsDQo+Pj4+PiAgID4+Pj4+Pj4gMjAx
NCAxMjoyNSBQTSBUbzogTHVjeSB5b25nOyBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXMNCj4+Pj4+
Qk9VVEhPUlM7DQo+Pj4+PiAgID4+Pj4+Pj4gUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChq
Z3VpY2hhcik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+PiAgID4+Pj4+Pj4g
c2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+
IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBMdWN5LCB5b3Ugc2F5ICJ0aGUgbWV0YWRhdGEgdGVybSBtZWFu
cyAuLi4iIFRoZQ0KPj4+Pj5kZWZpbml0aW9uIHlvdQ0KPj4+Pj4gICA+Pj4+Pj4+IHRoZW4gcHJv
dmlkZSBpcyBhIGRlZmluaXRpb24gb2YgdGhlIHNldCBvZiBpbmZvcm1hdGlvbiB3ZQ0KPj4+Pj5h
cmUNCj4+Pj4+ICAgPj4+Pj4+PiBwcm9wb3NpbmcgdGhhdCB3ZSBwdXQgaW4gdGhlIFNGQyBoZWFk
ZXIuIEksIGFuZCBvdGhlcnMsDQo+Pj4+PmhhdmUNCj4+Pj4+ICAgPj4+Pj4+PiBiZWVuIHVzaW5n
IHRoZSB0ZXJtIG1ldGFkYXRhIG1vcmUgbmFycm93bHkuIFdlIGNhbiB1c2UNCj4+Pj4+d2hhdGV2
ZXINCj4+Pj4+ICAgPj4+Pj4+PiBkZWZpbml0aW9uIHdlIHdhbnQuIEJ1dCB3ZSBkbyBuZWVkIHRv
IGFncmVlIG9uIHRoZQ0KPj4+Pj5kZWZpbml0aW9uLg0KPj4+Pj4gICA+Pj4+Pj4+IEZvciB0aGUg
cHVycG9zZXMgb2YgdGhlIFdHLCBpdCBzZWVtcyBtdWNoIG1vcmUgdXNlZnVsIHRvDQo+Pj4+PnVz
ZSB0aGUNCj4+Pj4+ICAgPj4+Pj4+PiB0ZXJtIG1ldGFkYXRhIGZvciB0aGUgbmFycm93ZXIgZGVz
Y3JpcHRpb24uDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBZb3VycywgSm9lbA0K
Pj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IE9uIDMvMTIvMTQsIDE6MTkgUE0sIEx1
Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4gSGkgSm9lbCwNCj4+Pj4+ICAgPj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gSSBhZ3JlZS4gV2UgbmVlZCB0byBkaWZmZXJlbnRpYXRlIHRo
ZSBtZXRhZGF0YSB1c2VkIGJ5DQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj5mdW5jdGlv
biBhbmQgU0ZDIGhlYWRlci4gVGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgY2FycnlpbmcNCj4+Pj4+
c29tZQ0KPj4+Pj4gICA+Pj4+Pj4+PnN0YXRlcyBhbG9uZyB3aXRoIHRoZSBwYWNrZXQuIElNTzog
U0ZDIGhlYWRlciBpcyBhIGtpbmQgb2YNCj4+Pj4+ICAgPj4+Pj4+Pj5tZXRhZGF0YSBjYXJyaWVk
IG9uIHBhY2tldCBmb3IgbmV4dCBzZXJ2aWNlIG5vZGUgdG8gdXNlLg0KPj4+Pj5JbiB0aGUNCj4+
Pj4+ICAgPj4+Pj4+Pj5jb250ZXh0IG9mIFNGQywgd2UgaGF2ZSB0ZXJtIGZvciBTRkMgaGVhZGVy
IGFuZCB0aGUNCj4+Pj4+bWV0YWRhdGEgdGhhdA0KPj4+Pj4gICA+Pj4+Pj4+PndhcyBjYXJyaWVk
IGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIG9yIGJldHdlZW4gc2VydmljZQ0KPj4+Pj4gICA+
Pj4+Pj4+PmZ1bmN0aW9ucyBhbmQgY2xhc3NpZmllcnMvc2VydmljZSBub2Rlcywgd2hpY2ggaXMg
d2hhdA0KPj4+Pj50aGUgZHJhZnQNCj4+Pj4+ICAgPj4+Pj4+Pj5mb2N1cy4NCj4+Pj4+ICAgPj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gVGhhbmtzLCBMdWN5DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
IEZyb206IEpvZWwgTS4gSGFscGVybg0KPj4+Pj4gICA+Pj4+Pj4+PiBbbWFpbHRvOmptaEBqb2Vs
aGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsDQo+Pj4+PiAyMDE0DQo+Pj4+
PiAgID4+Pj4+Pj4+IDExOjE4IEFNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJv
biBQYXJrZXIgQ2M6DQo+Pj4+PiBKaW0NCj4+Pj4+ICAgPj4+Pj4+Pj4gR3VpY2hhcmQgKGpndWlj
aGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0K
Pj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpIFNhbGlt
DQo+Pj4+PiAgID4+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gZHJhZnQtcmlqc21h
bi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4gSSB0aGluayBpdCBpcyBpbXBvcnRhbnQgdG8ga2VlcCBhIHN0cm9uZyBkaXN0aW5j
dGlvbg0KPj4+Pj5iZXR3ZWVuDQo+Pj4+PiAgID4+Pj4+Pj4+IG1ldGFkYXRhICh3aGljaCBpcyBm
b3IgdXNlIGJ5IGFwcGxpY2F0aW9ucykgYW5kIHRoZQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+
Pj4+Pj4+IGNoYWluaW5nIGluZm9ybWF0aW9uIGluIHRoZSBiYXNlIHNlcnZpY2UgY2hhaW4gaGVh
ZGVyLA0KPj4+Pj53aGljaCBpcw0KPj4+Pj4gICA+Pj4+Pj4+PiBmb3IgdXNlIGJ5IHRoZSBzZXJ2
aWNlIGNoYWluIHN1cHBvcnQgbWVjaGFuaXNtcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
IE9uIDMvMTIvMTQsIDEwOjQyIEFNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+
PiBGdWxseSBhZ3JlZSB3aXRoIEpvZS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+PiBXZSBzaG91bGQgbm90IHJlcXVpcmUgYSBmaXggbGVuZ3RoIGZvciBpbi1iYW5kIG1ldGFk
YXRhDQo+Pj4+PmJ1dA0KPj4+Pj4gICA+Pj4+Pj4+Pj4gYWxzbyBub3QgbGVhdmUgaXQgZm9yIGZy
ZWVseSB1c2FnZS4gSW4gZmFjdCwgd2hlbiBhDQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+
Pj4+IG5vZGUgaW5zZXJ0cyBTRkMgaGVhZGVyIG9uIGEgKGVuY2Fwc3VsYXRlZCkgcGFja2V0IGFu
ZA0KPj4+Pj5zZW5kIHRvDQo+Pj4+PiAgID4+Pj4+Pj4+PiBuZXh0IHNlcnZpY2Ugbm9kZSwgU0ZD
IGhlYWRlciBpdHNlbGYgY2FuIGJlIHNlZW4gYXMgYQ0KPj4+Pj5tZXRhZGF0YS4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBMdWN5DQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjDQo+Pj4+
PiAgID4+Pj4+Pj4+PiBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2Yg
Sm9lbCBNLg0KPj4+Pj5IYWxwZXJuDQo+Pj4+PiAgID4+Pj4+Pj4+PiBTZW50OiBXZWRuZXNkYXks
IE1hcmNoIDEyLCAyMDE0IDk6MjEgQU0gVG86IE5pY29sYXMNCj4+Pj4+Qk9VVEhPUlM7DQo+Pj4+
PiAgID4+Pj4+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsNCj4+
Pj4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+ICAgPj4+Pj4+Pj4+IHNmYzsgSmFtYWwg
SGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4+Pj4+IGRyYWZ0LXJp
anNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4gRm9yIGluLWJhbmQgbWV0YWRhdGEsIHRoZSBBUEkgZm9yIGFjY2VzcyBj
YW4gZWFzaWx5IGJlDQo+Pj4+PiAgID4+Pj4+Pj4+PiBzeW5jaHJvbm91cy4gT3V0IG9mIGJhbmQg
bWV0YWRhdGEgbmVlZHMgZGlmZmVyZW50DQo+Pj4+PmhhbmRsaW5nLg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4gVGhlcmUgYXJlIG1hbnkgY2FzZXMgd2hlcmUgb3V0LW9mLWJhbmQgbWV0YWRhdGEgaXMNCj4+
Pj4+dXNlZnVsIGFuZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4gYXBwcm9wcmlhdGUuIEJ1dCB0aGV5IGRv
IG5vdCBjb3ZlciBhbGwgbmVlZHMgYnkgYW55DQo+Pj4+PnN0cmV0Y2guDQo+Pj4+PiAgID4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gRXZlbiBpZiBlYWNoIHBpZWNlIG9mIGluLWJhbmQgbWV0
YWRhdGEgaXMgb2YgZml4ZWQNCj4+Pj4+bGVuZ3RoLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4gdGhlcmUg
YXJlIG1hbnkgZGlmZmVyZW50IGtpbmRzIG9mIG1ldGF0eXBlLiBUcnlpbmcgdG8NCj4+Pj4+c2F5
DQo+Pj4+PiAgID4+Pj4+Pj4+PiAidGhlcmUgd2lsbCBiZSBleGFjdGx5IGZvdXIgcGllY2VzLCBh
bmQgdGhleSB3aWxsIGJlIG9mDQo+Pj4+PnR5cGVzDQo+Pj4+PiAgID4+Pj4+Pj4+PiB0MSwgdDIs
IHQzLCBhbmQgdDQiIGlzIHNpbXBseSB0b28gc3BlY2lmaWMgZm9yIGV2ZW4gODAlDQo+Pj4+Pm9m
IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj5uZWVkcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBPbiAzLzEyLzE0LCA4OjUyIEFNLCBOaWNvbGFzIEJPVVRIT1JTIHdyb3RlOg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IEhlbGxvIFJvbiwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IFNlbmRpbmcgb3V0IG9mIGJhbmQgY29uZ3J1ZW50IG1ldGFkYXRhIG1heSBub3QgYmUg
dGhlDQo+Pj4+PmFuc3dlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRvIGFsbCBuZWVkcyBidXQgaXQg
aXMgb25lIHRvb2wgdGhhdCB3ZSBzaG91bGQga2VlcC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+IE5vdCBhbGwgbWV0YWRhdGEgaXMgdGllZCB0byBhIHNwZWNpZmljIHBh
Y2tldCwgZm9yDQo+Pj4+PmV4YW1wbGUgYQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHBvbGljeSBjaGFu
Z2UgaW4gUENSRiBjb3VsZCBsZWFkIHRvIHNvbWUgbWV0YWRhdGENCj4+Pj4+c2lnbmFsaW5nLA0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IHRoZSByZWFjdGlvbiB0aW1lIG5lZWQgbm90IGJlIGltbWVkaWF0
ZSwgZmV3IG1zIG1heQ0KPj4+Pj5ub3QgbWF0dGVyLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gQXMgeW91IHBvaW50LCBpZiBhIHBhY2tldCBpcyB0aWVkIHRvIGEgbWV0
YWRhdGEgYQ0KPj4+Pj5jb3JyZWxhdGlvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGluZm8gY2FuIGJl
IHNldCBpbiBib3RoIHBhY2tldCB0byBkZWFsIHdpdGggaXQgKGkuZQ0KPj4+Pj5tZXRhZGF0YQ0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IGV4cGVjdGVkIGZsYWcgaW4gdGhlIFNGQyBoZWFkZXIsIHBsdXMg
YW4gaWQpDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBGaW5hbGx5IHdl
IGNhbiBzdGlsbCBzZW5kIHNvbWUgbGltaXRlZCBtZXRhZGF0YSB3aXRoaW4NCj4+Pj4+YSBoZWFk
ZXIuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhpcyBjb3VsZCBiZSB1c2VkIGZvciBsb2FkIGJhbGFu
Y2VycyBpbiBwYXJ0aWN1bGFyIGlmDQo+Pj4+PndlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gYWdyZWUg
b24gYSBjb252ZW50aW9uIHRvIGxvY2F0ZSAiY29hcnNlIGdyYWluIHBvbGljeSINCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiAvICJmaW5lIGdyYWluIHBvbGljeSIgb24gcmVzZXJ2ZWQgY29udGV4dCBoZWFk
ZXJzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhpcyBzZWVtcyB0
byBvcGVuIHVwIGEgbG90IG9mIGZsZXhpYmlsaXR5IC8NCj4+Pj4+aW5ub3ZhdGlvbnMuDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBPbiB5b3VyIGxhc3QgcG9pbnQsIHRo
ZXJlIGlzIGEgcXVlc3Rpb24gb24gaG93IHRvIG1ha2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtZXRh
ZGF0YSBhdmFpbGFibGUgdG8gYSBTZXJ2aWNlIEZ1bmN0aW9uLiBDdXJyZW50IHNvY2tldA0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+IGNvbm5lY3Rpb25zIGZvciBleGFtcGxlIGRvIG5vdCBhbGxvdyB0byBy
ZXRyaWV2ZSBJUA0KPj4+Pj5oZWFkZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBvcHRpb25zLiBTbyBJ
IGFzc3VtZSB0aGF0IFNGQyBhd2FyZSBTZXJ2aWNlIEZ1bmN0aW9ucw0KPj4+Pj53aWxsDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gbmVlZCBzb21lIChhc3luY2hyb25vdXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiA/KSBBUEkgdG8gcmV0cmlldmUgU0ZDIGhlYWRlciBpbmZvcm1hdGlvbiBhcyB3ZWxsIGFzDQo+
Pj4+PmluLWJhbmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtZXRhZGF0YS4gSSBkb24ndCBzZWUgb3V0
IG9mIGJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0DQo+Pj4+PmFkZGluZw0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+IGNvbXBsZXhpdHksIHRoZSBzYW1lIEFQSSBjYW4gcHJvYmFibHkgYXBwbHkuDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGUgYWx0ZXJuYXRpdmUgb3B0aW9uLCBh
bGxvd2luZyB2YXJpYWJsZSBzaXplZA0KPj4+Pj5tZXRhZGF0YSBpbg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+IHRoZSBTRkMgaGVhZGVyIGhhcyBzb21lIGRyYXdiYWNrcyBhcyB3ZWxsLCBvbmUgYmVpbmcN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+PiBmcmFnbWVudGF0aW9uLCBhbmQgc29tZSBzd2l0Y2hlcyBleHBl
Y3RpbmcgYXMgd2VsbCB0bw0KPj4+Pj5sb29rIGF0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gZW5kIHVz
ZXIgdHJhZmZpYyBoZWFkZXJzIGZvciBsaW5rIGxvYWQgYmFsYW5jaW5nLiBJDQo+Pj4+PndvdWxk
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gYWdyZWUgdGhhdCBpZiB3ZSBjYW4gYWNjZXB0IHRoZXNlIGlz
c3VlcywgdGhlbiBzZW5kaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gb2ZmLWxpbmUgY29uZ3J1ZW50
IG1ldGFkYXRhIGxvb3NlcyBpdHMgaW50ZXJlc3QuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBXZSBuZWVkIHRvIHRha2UgaW50byBhY2NvdW50IHRoYXQgYm90aCBpbi1i
YW5kIGFuZA0KPj4+Pj5jb25ncnVlbnQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBvdXQtb2YtYmFuZCBt
ZXRhZGF0YSB0cmFuc3BvcnQgaXMgbm90IHJlbGlhYmxlLiBBDQo+Pj4+PnBhY2tldCBsb3NzDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gdHJpZ2dlcmluZyByZXRyYW5zbWlzc2lvbiB3b3VsZCBub3QgbGVh
ZCB0byB0aGUNCj4+Pj4+aWRlbnRpY2FsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gcmVjb25zdHJ1Y3Rp
b24gb2YgdGhlIGFzc29jaWF0ZWQgbWV0YWRhdGEuIEluIHNvbWUNCj4+Pj4+Y2FzZXMsIHdlDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gbWlnaHQgdGh1cyBldmVuIG5lZWQgbm9uLWNvbmdydWVudCBvdXQt
b2YtYmFuZCByZWxpYWJsZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1ldGFkYXRhIHRyYW5zcG9ydC4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBOaWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18gRnJvbToNCj4+Pj4+IFJvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFBhcmtl
ciBbUm9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbT5dIFNlbnQ6DQo+Pj4+PldlZG5lc2RheSwNCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBNYXJjaCAxMiwgMjAxNA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IDEyOjQzIFBNIFRvOiBOaWNv
bGFzIEJPVVRIT1JTIENjOiBKaW0gR3VpY2hhcmQNCj4+Pj4+KGpndWljaGFyKTsNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj5zZmM7IEphbWFsIEhhZGkg
U2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21h
bi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IE5pY29sYXMsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBJIHVuZGVyc3RhbmQgdGhlIGNvbmNlcHQgZm9yIG91dCBvZiBiYW5kIHNpZ25hbGluZyBv
Zg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+bWV0YWRhdGEsIGJ1dCBJIGFtIGNvbmNlcm5lZCB0aGF0IGl0
IGludHJvZHVjZXMNCj4+Pj4+c2lnbmlmaWNhbnQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PmNvbXBsZXhp
dHkgZHVlIHRvIHRoZSBwb3RlbnRpYWwgcmFjZSBjb25kaXRpb24gb2YNCj4+Pj4+cmVjZWl2aW5n
IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+cmVhbCBwYWNrZXQgYmVmb3JlIHRoZSBtZXRhZGF0YS4g
V2hpbGUgdGhlIHJlYWwgcGFja2V0DQo+Pj4+PmNvdWxkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5pbmRp
Y2F0ZSB0aGF0IG91dCBvZiBiYW5kIG1ldGFkYXRhIGlzIGV4cGVjdGVkLCBob3cgY2FuDQo+Pj4+
PndlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5ndWFyYW50ZWUgdGhlIG9yZGVyIG9mIHJlY2VwdGlvbj8g
V2hhdCBpZiBzd2l0Y2hpbmcgb3INCj4+Pj4+cm91dGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+bm9k
ZXMgYXBwbHkgaGFzaCBiYXNlZCBsb2FkIGJhbGFuY2luZz8gV2hhdCBpZiB0aGUgbG9hZA0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+YmFsYW5jaW5nIHVuZGVyc3RhbmRzIFNGQyBlbmNhcHMgYW5kIGxvb2tz
IGJleW9uZCBpdCB0bw0KPj4+Pj50aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pm9yaWdpbmFsIGhlYWRl
ciB0byBnZXQgYmV0dGVyIGVudHJvcHk/DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gQ2FuIHdlIGd1YXJh
bnRlZSB0aGF0IHRoZSBtZXRhZGF0YSBhbmQgcmVhbCBwYWNrZXQNCj4+Pj4+d2lsbCBmb2xsb3cN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+PnRoZSBleGFjdCBzYW1lIHBhdGg/IElmIHdlIGNhbiBub3QsIHRo
ZW4NCj4+Pj4+aW1wbGVtZW50YXRpb25zIHdpbGwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pm5lZWQgdG8g
YWRkIGluZ3Jlc3MgcXVldWluZyB0byBjb3BlIHdpdGggdGhlIHNjZW5hcmlvLg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gQWxzbywgZG8geW91IGZlZWwgdGhhdCB0aGUg
aW5jcmVhc2UgaW4gaW1wbGVtZW50YXRpb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBjb21wbGV4aXR5
IGF0IHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucyBpcyByZWFzb25hYmxlPw0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhhbmtzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gUm9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4gT24gTWFyIDEyLCAyMDE0LCBhdCA0OjA5IEFNLCAiTmljb2xhcyBCT1VUSE9SUyINCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xh
cy5CT1VUSE9SU0Bxb3Ntb3MuY29tPg0KPj4+Pj48bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9z
bW9zLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
PiBJIHRoaW5rIHdlIG11c3QgbWFrZSBhIGRpc3RpbmN0aW9uIGJldHdlZW46DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IC0gTWV0YWRhdGEgd2hpY2ggc2hvdWxkIGJl
IHBhcnQgb2YgdGhlIGhlYWRlciBkZWZpbmVkDQo+Pj4+PmFzIGluDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+IGJhbmQgbWFya2luZy4gLSBNZXRhZGF0YSB3aXRoIGNhbiBiZSBwYXNzZWQgb3V0IG9mDQo+
Pj4+PmJhbmQsIGZvcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBleGFtcGxlIGNvbmdydWVudCBvdXQg
b2YgYmFuZCBzaWduYWxpbmcgZGVmaW5lZCBpbg0KPj4+Pj50aGUgZHJhZnQNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gVGhlIGZvcm1lciBjYWxscyBmb3IgYSBsaW1p
dGVkIHNwYWNlIGluIHRoZSBoZWFkZXIsDQo+Pj4+PnRydWUsIFRoZQ0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+PiBsYXR0ZXIgaG93ZXZlciBkb2VzIG5vdCBpbmN1ciBhbnkgc3BhY2UgbGltaXRhdGlvbg0K
Pj4+Pj5hbmQgaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gc3RpbGwgZmFpcmx5IGVmZmljaWVudCBh
bmQgaXQgcmVtYWlucyBjb21wYXRpYmxlIHdpdGgNCj4+Pj4+YSBmaXhlZA0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+PiBzaXplIGhlYWRlciB1c2VkIHRvIHJvdXRlIHRob3NlIHNpZ25hbGluZyBtZXNzYWdl
cw0KPj4+Pj5hbG9uZyB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gY2hhaW4ncyBzZXJ2aWNlIGZ1
bmN0aW9ucy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gTmljb2xh
cyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFtqZ3VpY2hhckBjaXNjby5jb208
bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT5dIFNlbnQ6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFR1
ZXNkYXksIE1hcmNoIDExLCAyMDE0IDY6NDggUE0gVG86IFJvbiBQYXJrZXIgQ2M6DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+IE5pY29sYXMgQk9VVEhPUlM7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBTdWJqZWN0OiBS
ZTogW3NmY10NCj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25z
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IEhpIFJvbiwNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gV2UgY2FuIGNlcnRhaW5seSBoYXZl
IHRoaXMgZGlzY3Vzc2lvbiBidXQgd2Ugc2hvdWxkDQo+Pj4+PmZpcnN0DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+IGNvbnNpZGVyIHdoYXQgaW5mb3JtYXRpb24gaXMgbmVjZXNzYXJ5IGFuZCBpZiBzYWlk
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGluZm9ybWF0aW9uIGNhbiBmaXQgd2l0aGluIGEgZml4ZWQg
bnVtYmVyIG9mIGNvbnRleHRzDQo+Pj4+PmluIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBtYWpv
cml0eSBvZiBjYXNlcy4gUmVtZW1iZXIsIHRoZSBnb2FsIG9mIGJlaW5nIGFibGUNCj4+Pj4+dG8g
cGFzcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSB0aHJvdWdoIHRoZSBuZXR3b3JrIGlz
IHRvIGVuaGFuY2Ugc2VydmljZQ0KPj4+Pj5kZWxpdmVyeSwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4g
bm90IHBhc3MgdGhlIGVudGlyZSB3b3JrcyBvZiBTaGFrZXNwZWFyZSA7LSkNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gU2VudCBmcm9tIG15IGlQaG9uZQ0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gT24gTWFyIDcsIDIwMTQsIGF0IDM6
NTIgQU0sICJSb24gUGFya2VyIg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gPFJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+
DQo+Pj4+PjxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+IHdyb3RlOg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IE5pY29sYXMsDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gSSBzZWUgc2ltaWxhciByZXF1
aXJlbWVudHMgZnJvbSB0aGUgM2dwcCBFUEMgc2lkZS4NCj4+Pj4+SSB3b3VsZA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4gbGlrZSB0byBwcm9wb3NlIGFuIE9VSSAvIFRMViBiYXNlZCBhcHByb2FjaCB3
aGVyZSB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IHJlc2VydmVkIE9VSSBjYW4gYmUgdXNlZCBm
b3IgYWdyZWVkIHVwb24gdHlwZXMgb2YNCj4+Pj4+Y29tbW9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
PiBtZXRhZGF0YSBhbmQgdmVuZG9yIG9yIG90aGVyIG9yZ2FuaXphdGlvbmFsIE9VSXMgY2FuDQo+
Pj4+PmJlIHVzZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IHRvIHF1aWNrbHkgaW5ub3ZhdGUgaW4g
dGhlIG5ldHdvcmtzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gU2ltdWx0YW5lb3VzbHksIEkgd291
bGQgYWxzbyBsaWtlIHRvIGNvbnNpZGVyDQo+Pj4+Pm1lY2hhbmlzbXMNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+IHRoYXQgYXJlIG9wdGltaXplZCBmb3IgbG9uZyBsaXZlZCBmbG93cyBzbyBhcyB0bw0K
Pj4+Pj5saW1pdCB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IG5lZ2F0aXZlIGVmZmVjdHMgb2Yg
cGFja2V0IGdyb3d0aC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
PiBSb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+IE9uIE1hciA3LCAyMDE0LCBhdCA4OjM0IEFNLCAiTmljb2xhcyBCT1VU
SE9SUyINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29t
PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+DQo+Pj4+PjxtYWlsdG86Tmljb2xh
cy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBIZWxsbyBKaW0NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEkgaGF2ZSBzZWVuIGNhc2VzIGluIEdpIExBTiwgd2hlcmUgc3Vi
c2NyaWJlciByZWxhdGVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gaW5mb3JtYXRpb24gaXMgcGFz
c2VkIHRvIGEgV2ViIFByb3h5IGZvciBIVFRQIGhlYWRlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
IGVucmljaG1lbnQgKGFpbWVkIGF0IHNvbWUgV2ViIENvbnRlbnQgcHJvdmlkZXJzDQo+Pj4+PnBh
cnRuZXJzIG9mDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gdGhlIE1vYmlsZSBPcGVyYXRvcikuDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSW5mb3JtYXRpb24gd2FzIGFuIGNvZGVkIChwZXJzaXN0ZW50
KSBzdWJzY3JpYmVyIGlkDQo+Pj4+PmRlcml2ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBmcm9t
IHRoZSBNU0lTRE4sIGFuZCBjb3VwbGUgb2YgZiBjdXN0b21lciBwcm9maWxlDQo+Pj4+PnJlbGF0
ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBmaWVsZHMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBJbiBhbiBzZmMgYmFzZWQgR2kgTEFOLCB0aGlzIGVudGl0
eSBzaG91bGQgcmVjZWl2ZQ0KPj4+PiA+ZnJvbSB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBD
bGFzc2lmaWVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiAt
IEEgY2xhc3NpZmljYXRpb24gb2YgdGhlIENvbnRlbnQgUHJvdmlkZXIgKCBJZCwNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+PiBDYXRlZ29yeSkgYmFzZWQgb24gdHJhZmZpYyBhbmFseXNpcyAtIFRoZSBN
U0lTRE4gb2YNCj4+Pj4+IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHN1YnNjcmliZXIgLSBU
d28gc3Vic2NyaWJlciBwb2xpY3kgZmllbGRzIChub3QgdGllZA0KPj4+Pj4gdG8gUENSRg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGJ1dCBiZWxvbmdpbmcgdG8gdGhlIFN1YnNjcmliZXIgREIpIChT
dWJzY3JpYmVyDQo+Pj4+PiBjYXRlZ29yeSwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBzdWItY2F0
ZWdvcnkpIC0gQSBzZXNzaW9uIGlkIChmb3IgbG9nZ2luZyBhbmQNCj4+Pj4+dHJhY2tpbmcNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBwdXJwb3NlcykNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+IFRoZSBvYmplY3RpdmUgYmVpbmcgdG8gYXZvaWQgaGF2aW5nIHRo
ZSBIVFRQIFByb3h5DQo+Pj4+PnRvDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gYmVjb21lIGEgdHJ1
c3RlZCBhcHBsaWNhdGlvbiAoaW50ZXJvZ2F0ZSB0aGUNCj4+Pj4+IHN1YnNjcmliZXIgREIsDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZXRjLi4pDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IE5pY29sYXMNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOiBKaW0NCj4+
Pj4+IEd1aWNoYXJkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gKGpndWljaGFyKSBbamd1aWNoYXJA
Y2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+XSBTZW50Og0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IFRodXJzZGF5LCBNYXJjaCAwNiwgMjAxNCAyOjAyIFBNIFRvOiBKYW1hbCBIYWRp
DQo+Pj4+PlNhbGltOw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGptb2lzYW5kQGp1bmlwZXIubmV0
PG1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldD4gPG1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5l
dD47DQo+Pj4+PiBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IENjOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+IHNmYyBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBkcmFmdC1y
aWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSGkgSmFtYWwsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBZb3Ugc2FpZCAiSXQgc2VlbXMgdGhlcmUncyBjbGVhciBu
ZWVkIGZvciB2YXJpYWJsZQ0KPj4+Pj4gc2l6ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBtZXRh
ZGF0YSIuLiBJIGFtIG5vdCBzbyBjb252aW5jZWQgYW5kIHdvdWxkIGxpa2UgdG8NCj4+Pj4+IGJl
dHRlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHVuZGVyc3RhbmQgdGhlIHJlcXVpcmVtZW50cyBi
ZWZvcmUgcGFzc2luZyBqdWRnZW1lbnQuDQo+Pj4+PiBJZiB3ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+IGxvb2sgYXQgdGhlIHVzZSBjYXNlcyBhcyBwcmVzZW50ZWQgdGh1cyBmYXIgaW50bw0KPj4+
Pj4gdGhlIFdHIEkNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBoYXZlIHlldCB0byBzZWUgYSBzaW5n
bGUgZXhhbXBsZSBvZiB0aGUgbmVlZA0KPj4+Pj4gKG5vdGluZyB0aGF0DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4gZGVzaXJlIGlzIG5vdCB0aGUgc2FtZSBhcyBuZWVkKSAtIEkgYW0gbm90IHNheWlu
Zw0KPj4+Pj4gdGhlcmUgaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBubyByZXF1aXJlbWVudCBi
dXQgcmF0aGVyIHRoYXQgd2Ugc2hvdWxkIG5vdCBqdW1wDQo+Pj4+PiB0byB0aGUNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+PiBjb25jbHVzaW9uIGFuZCBidWlsZCBzdGFuZGFyZHMgYXJvdW5kIGEgdGhl
b3J5Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBPbiAzLzMvMTQsIDY6MzUg
QU0sICJKYW1hbCBIYWRpIFNhbGltIg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiA8aGFkaUBtb2ph
dGF0dS5jb208bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPiA8bWFpbHRvOmhhZGlAbW9qYXRhdHUu
Y29tPj4NCj4+Pj4+d3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4+IEkgbGlrZSB0aGUgZG9jIC0gd2VsbCB3cml0dGVuLg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBTZWN0aW9uIDQuMyBvbiBtZXRhZGF0YSBl
bmNvZGluZy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4g
SXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZSBzaXplZA0KPj4+Pj4gbWV0
YWRhdGENCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gKGF0IGxlYXN0IGZvciBodHRwL2FwcCB5b3Ug
c2VlbSB0byBpbmRpY2F0ZSB0aGUNCj4+Pj4+IGRlc2lyZSBmb3INCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+Pj5pdCkuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IEZvciBhIGRhdGFwYXRoIHBlci1wYWNr
ZXQgbWV0YWRhdGEsIGkgZmVlbCB0aGUNCj4+Pj4+IG5lZWQgaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+Pj4ganVzdCBhcyBpbXBvcnRhbnQuIEFyZSB3ZSBsaW1pdGVkIGJ5IHRoZSBmYWN0IHRoYXQN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gZXhpc3RpbmcgaGFyZHdhcmUgbWF5IG5vdCBiZSBhYmxl
IHRvIGhhbmRsZSBUTFZzPw0KPj4+Pj5Gb3INCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gZXhhbXBs
ZSwgSSBkb250IGhhdmUgYSBwcm9ibGVtIGhhbmRsaW5nIFRMVnMgaW4gYQ0KPj4+Pj4gc29mdHdh
cmUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj5kYXRhcGF0aC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gY2hlZXJzLCBqYW1hbA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gbWFpbGlu
ZyBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxp
bmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMN
Cj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWls
dG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+PiBsaXN0IHNmY0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+
IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+
DQo+Pj4+PiAgID4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fIHNmYyBtYWlsaW5nDQo+Pj4+PiBsaXN0DQo+Pj4+PiAgID4+Pj4+IHNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+
PiAgID4+DQo+Pj4+PiAgID4+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCj4+Pj4+ICAgPj5zZmMgbWFpbGluZyBsaXN0DQo+Pj4+PiAgID4+c2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gICA+
Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4NCj4+
Pj4+ICAgPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+
Pj4+PiAgID5zZmMgbWFpbGluZyBsaXN0DQo+Pj4+PiAgID5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiAgID5odHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4NCj4+Pj4NCj4+Pj4gX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj4gc2ZjIG1haWxpbmcg
bGlzdA0KPj4+PiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4gaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pg0KPj4+IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4gc2ZjIG1haWxpbmcgbGlz
dA0KPj4+IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+IGh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4NCj4+DQo+Pl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+PnNmYyBtYWlsaW5nIGxpc3QNCj4+
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjDQo+DQo+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18NCj5zZmMgbWFpbGluZyBsaXN0DQo+c2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+DQo+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmMNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNm
YyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5v
cmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQo=

--_000_0BF7E0211CA62B42AE3FD4020E41609884A7DD71SEAEMBX01olympu_
Content-Type: text/html; charset="gb2312"
Content-Transfer-Encoding: quoted-printable

<html dir=3D"ltr">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
<style>=0A=
<!--=0A=
@font-face=0A=
	{font-family:Helvetica}=0A=
@font-face=0A=
	{font-family:SimSun}=0A=
@font-face=0A=
	{font-family:"Cambria Math"}=0A=
@font-face=0A=
	{font-family:Calibri}=0A=
@font-face=0A=
	{font-family:Tahoma}=0A=
@font-face=0A=
	{font-family:"MS UI Gothic"}=0A=
p.MsoNormal, li.MsoNormal, div.MsoNormal=0A=
	{margin:0in;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:12.0pt;=0A=
	font-family:"Times New Roman","serif"}=0A=
a:link, span.MsoHyperlink=0A=
	{color:blue;=0A=
	text-decoration:underline}=0A=
a:visited, span.MsoHyperlinkFollowed=0A=
	{color:purple;=0A=
	text-decoration:underline}=0A=
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate=0A=
	{margin:0in;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:8.0pt;=0A=
	font-family:"Tahoma","sans-serif"}=0A=
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph=0A=
	{margin-top:0in;=0A=
	margin-right:0in;=0A=
	margin-bottom:0in;=0A=
	margin-left:.5in;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:12.0pt;=0A=
	font-family:"Times New Roman","serif"}=0A=
span.EmailStyle19=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#1F497D}=0A=
span.EmailStyle20=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#1F497D}=0A=
span.BalloonTextChar=0A=
	{font-family:"Tahoma","sans-serif"}=0A=
span.EmailStyle23=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#0070C0}=0A=
.MsoChpDefault=0A=
	{font-size:10.0pt}=0A=
@page WordSection1=0A=
	{margin:1.0in 1.0in 1.0in 1.0in}=0A=
ol=0A=
	{margin-bottom:0in}=0A=
ul=0A=
	{margin-bottom:0in}=0A=
-->=0A=
</style><style id=3D"owaParaStyle" type=3D"text/css">P {margin-top:0;margin=
-bottom:0;}</style>
</head>
<body ocsi=3D"0" fpstyle=3D"1" lang=3D"EN-US" link=3D"blue" vlink=3D"purple=
">
<div style=3D"direction: ltr;font-family: Tahoma;color: #000000;font-size: =
10pt;">Lucy,<br>
<br>
&nbsp;&nbsp;&nbsp; <font color=3D"3366FF">&gt;&gt; I disagree this SFC arch=
itecture. We need to distinguish SF and<br>
&nbsp;&nbsp;&nbsp; &gt;&gt; forwarding component in SFC architecture, two h=
as different roles.</font><br>
&nbsp;&nbsp;&nbsp; That is a good point.Personally to me SFC architecture d=
eals with<br>
&nbsp;&nbsp;&nbsp; selection of path and then delivering flows, transaction=
s or messages (whatever
<br>
&nbsp;&nbsp;&nbsp;&nbsp; the unit of work is) along the graph. I was thinki=
ng of SF forwarding mechanism<br>
&nbsp; &nbsp;&nbsp; not the SERVICE in this context. The service could be a=
nything, it<br>
&nbsp;&nbsp;&nbsp; could transform,inspect or drop pkts, flows, msgs and wh=
at not. However it<br>
&nbsp;&nbsp;&nbsp; does imply that service MUST return a chainID (the same =
one or a different one).
<br>
&nbsp;&nbsp;&nbsp; Otherwise the&nbsp; forwarding plane cannot always corre=
late the return traffic i.e.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; input&nbsp; ....&gt; SF_A ----&gt; return<br=
>
&nbsp;&nbsp;&nbsp; with the original input traffic. If it is flow based yea=
h may be (that is what
<br>
&nbsp;&nbsp;&nbsp;&nbsp; vlan based chaining do ).<br>
<br>
&nbsp;&nbsp;&nbsp; It might be good idea to allocate some fixed reserved nu=
mbers for chainID.<br>
&nbsp;&nbsp;&nbsp; If a SF wants to simply route to network (that is ditch =
the chain and go<br>
&nbsp;&nbsp; for the network) then it could use some reserved number to<br>
&nbsp;&nbsp;&nbsp; indicate that. It is bit premature to discuss this thoug=
h. Just wanted to<br>
&nbsp;&nbsp;&nbsp; propose the idea to the group.<br>
<br>
<br>
&nbsp;&nbsp;&nbsp;<font color=3D"3366FF"> &gt;&gt;Many SP people has expres=
sed that they may want to use different ways to<br>
&nbsp;&nbsp;&nbsp; &gt;&gt;establish the SFC path, not rely on the info car=
ried on packets. Should<br>
&nbsp;&nbsp;&nbsp; &gt;&gt;SFC solution allow that option?</font><br>
<br>
&nbsp;&nbsp;&nbsp; I would tend to say no. It does remind me of cartoon whe=
re Mr X decides to<br>
&nbsp;&nbsp;&nbsp; unify all 15 proposals to one and then they had to deal =
with 16 proposals.<br>
&nbsp;&nbsp;&nbsp; I think a standard should satisfy a large number of use =
case otherwise we<br>
&nbsp;&nbsp;&nbsp; have failed. It doesn't mean that this has to be the way=
 as long as the<br>
&nbsp;&nbsp;&nbsp; alternative can address most of the use cases.<br>
<br>
&nbsp;&nbsp;&nbsp; Regards.<br>
<br>
&nbsp;&nbsp;&nbsp; Sumandra<br>
<br>
<div style=3D"font-family: Times New Roman; color: #000000; font-size: 16px=
">
<hr tabindex=3D"-1">
<div style=3D"direction: ltr;" id=3D"divRpF950521"><font color=3D"#000000" =
face=3D"Tahoma" size=3D"2"><b>From:</b> Lucy yong [lucy.yong@huawei.com]<br=
>
<b>Sent:</b> Wednesday, March 19, 2014 11:12 AM<br>
<b>To:</b> Sumandra Majee; sfc@ietf.org<br>
<b>Subject:</b> RE: [sfc] SFC encapsulation chain ID<br>
</font><br>
</div>
<div></div>
<div>
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#0070C0">Hi Sumandra,</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#0070C0">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#0070C0">I am fine with option 2=
 approach.
</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#0070C0">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#0070C0">But your description in=
dicates that SF is aware of chainID and is responsible to forward packet to=
 the next hop SF and select a different paths by changing
 the chained parameter. This means that we will only have single component,=
 SF, in SFC architecture? (maybe two, classifier and SF). &nbsp;I disagree =
this SFC architecture. We need to distinguish SF and forwarding component i=
n SFC architecture, two has different
 roles. </span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#0070C0">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#0070C0">Another point, in optio=
n 2 approach, do we need mandate that the forwarding has to use the chainID=
? &nbsp;Many SP people has expressed that they may want to use
 different ways to establish the SFC path, not rely on the info carried on =
packets. Should SFC solution allow that option?</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#0070C0">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#0070C0">Again, I am fine with o=
ption 2 approach.</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#0070C0">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#0070C0">Thanks,</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#0070C0">Lucy</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#0070C0">&nbsp;</span></p>
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt; font-family:&quo=
t;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-=
size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> sfc [m=
ailto:sfc-bounces@ietf.org]
<b>On Behalf Of </b>Sumandra Majee<br>
<b>Sent:</b> Wednesday, March 19, 2014 2:03 AM<br>
<b>To:</b> Cathy Zhang; Reinaldo Penno (repenno); Louis.Fourie; Paul Quinn =
(paulq); David Allan I<br>
<b>Cc:</b> Nicolas BOUTHORS; Xuxiaohu; mikebianc@aol.com; sfc@ietf.org; Cha=
ngcheng Huang<br>
<b>Subject:</b> Re: [sfc] SFC encapsulation chain ID</span></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:black">I see two ways to carry t=
he path information.&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:black">&nbsp;</span></p>
</div>
<ol start=3D"1" type=3D"1">
<li class=3D"MsoNormal" style=3D"color:black"><span style=3D"font-size:10.5=
pt; font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">Explicit ordere=
d list, something like FW-A :: TCP-OPT :: LB :: VideoOPT :: CGNAT. &nbsp; T=
here are two issues with this approach, first the length of graph
 is variable. &nbsp;Also it implies bidirectional symmetry. It is often req=
uired but should not be mandatory. &nbsp;Secondly changing this path/graph =
in at SF can be cumbersome.&nbsp;</span></li><li class=3D"MsoNormal" style=
=3D"color:black"><span style=3D"font-size:10.5pt; font-family:&quot;Calibri=
&quot;,&quot;sans-serif&quot;">Let the Control plane distribute the chainID=
 &lt;=A1=AA&gt; graph mapping. In this case each SF would have mapping of g=
iven a chainID what is my next hop. The
 chainID itself could be fixed size element. A SF can select a different pa=
th by changing the chaiID parameter.</span></li></ol>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:black">&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:black">Regards</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:black">Sumandra</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:black">&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:black">&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:black">&nbsp;</span></p>
</div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt; font-family:&quo=
t;Calibri&quot;,&quot;sans-serif&quot;; color:black">From:
</span></b><span style=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;=
,&quot;sans-serif&quot;; color:black">Cathy Zhang &lt;<a href=3D"mailto:Cat=
hy.H.Zhang@huawei.com" target=3D"_blank">Cathy.H.Zhang@huawei.com</a>&gt;<b=
r>
<b>Date: </b>Tuesday, March 18, 2014 at 10:13 AM<br>
<b>To: </b>&quot;Reinaldo Penno (repenno)&quot; &lt;<a href=3D"mailto:repen=
no@cisco.com" target=3D"_blank">repenno@cisco.com</a>&gt;, &quot;Louis.Four=
ie&quot; &lt;<a href=3D"mailto:Louis.Fourie@huawei.com" target=3D"_blank">L=
ouis.Fourie@huawei.com</a>&gt;, &quot;Paul Quinn (paulq)&quot; &lt;<a href=
=3D"mailto:paulq@cisco.com" target=3D"_blank">paulq@cisco.com</a>&gt;,
 David Allan I &lt;<a href=3D"mailto:david.i.allan@ericsson.com" target=3D"=
_blank">david.i.allan@ericsson.com</a>&gt;<br>
<b>Cc: </b>Nicolas BOUTHORS &lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.c=
om" target=3D"_blank">Nicolas.BOUTHORS@qosmos.com</a>&gt;, Xuxiaohu &lt;<a =
href=3D"mailto:xuxiaohu@huawei.com" target=3D"_blank">xuxiaohu@huawei.com</=
a>&gt;, Changcheng Huang &lt;<a href=3D"mailto:huang@sce.carleton.ca" targe=
t=3D"_blank">huang@sce.carleton.ca</a>&gt;,
 &quot;<a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a>&q=
uot; &lt;<a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a>=
&gt;, &quot;<a href=3D"mailto:mikebianc@aol.com" target=3D"_blank">mikebian=
c@aol.com</a>&quot; &lt;<a href=3D"mailto:mikebianc@aol.com" target=3D"_bla=
nk">mikebianc@aol.com</a>&gt;<br>
<b>Subject: </b>Re: [sfc] SFC encapsulation chain ID</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:black">&nbsp;</span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D">Hi Reinaldo,</span><spa=
n style=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D">&nbsp;</span><span styl=
e=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D">So the chain ID is actu=
ally the path ID which represents an ordered set of service function instan=
ces.
</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D">I think we should add a=
n explicit definition of =A1=B0service instance=A1=B1. What do you think?</=
span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D">&nbsp;</span><span styl=
e=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D">Thanks,</span><span sty=
le=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D">Cathy</span><span style=
=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D">&nbsp;</span><span styl=
e=3D"color:black"></span></p>
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt; font-family:&quo=
t;Tahoma&quot;,&quot;sans-serif&quot;; color:black">From:</span></b><span s=
tyle=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&q=
uot;; color:black"> sfc [<a href=3D"mailto:sfc-bounces@ietf.org" target=3D"=
_blank">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Reinaldo Penno (repenno)<br>
<b>Sent:</b> Tuesday, March 18, 2014 11:03 AM<br>
<b>To:</b> Louis.Fourie; Paul Quinn (paulq); David Allan I<br>
<b>Cc:</b> Nicolas BOUTHORS; Xuxiaohu; <a href=3D"mailto:mikebianc@aol.com"=
 target=3D"_blank">
mikebianc@aol.com</a>; <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sf=
c@ietf.org</a>; Changcheng Huang<br>
<b>Subject:</b> Re: [sfc] SFC encapsulation chain ID</span><span style=3D"c=
olor:black"></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:black">A Service Chain just defi=
nes which type of service and their order.</span><span style=3D"color:black=
"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:black">&nbsp;</span><span style=
=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:black">A service path defines th=
e actual service instance, say, firewall1.home, nat2, dpi-sic, etc.</span><=
span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:black">&nbsp;</span><span style=
=3D"color:black"></span></p>
</div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt; font-family:&quo=
t;Calibri&quot;,&quot;sans-serif&quot;; color:black">From:
</span></b><span style=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;=
,&quot;sans-serif&quot;; color:black">&quot;Louis.Fourie&quot; &lt;<a href=
=3D"mailto:Louis.Fourie@huawei.com" target=3D"_blank">Louis.Fourie@huawei.c=
om</a>&gt;<br>
<b>Date: </b>Tuesday, March 18, 2014 at 10:55 AM<br>
<b>To: </b>&quot;Paul Quinn (paulq)&quot; &lt;<a href=3D"mailto:paulq@cisco=
.com" target=3D"_blank">paulq@cisco.com</a>&gt;, David Allan I &lt;<a href=
=3D"mailto:david.i.allan@ericsson.com" target=3D"_blank">david.i.allan@eric=
sson.com</a>&gt;<br>
<b>Cc: </b>Nicolas BOUTHORS &lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.c=
om" target=3D"_blank">Nicolas.BOUTHORS@qosmos.com</a>&gt;, Xuxiaohu &lt;<a =
href=3D"mailto:xuxiaohu@huawei.com" target=3D"_blank">xuxiaohu@huawei.com</=
a>&gt;, Changcheng Huang &lt;<a href=3D"mailto:huang@sce.carleton.ca" targe=
t=3D"_blank">huang@sce.carleton.ca</a>&gt;,
 &quot;<a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a>&q=
uot; &lt;<a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a>=
&gt;, &quot;<a href=3D"mailto:mikebianc@aol.com" target=3D"_blank">mikebian=
c@aol.com</a>&quot; &lt;<a href=3D"mailto:mikebianc@aol.com" target=3D"_bla=
nk">mikebianc@aol.com</a>&gt;<br>
<b>Subject: </b>Re: [sfc] SFC encapsulation chain ID</span><span style=3D"c=
olor:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:black">&nbsp;</span><span style=
=3D"color:black"></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D">Paul,</span><span style=
=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D">&nbsp;&nbsp; Can you cl=
arify the difference between service chain and service path. Given that a s=
ervice chain is composed</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D">of several service func=
tions SF1, SF2, .. SFn how would a service path differ from that service ch=
ain?</span><span style=3D"color:black"></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:20.25pt; text-indent:-.2=
5in"><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;=
 color:black"><span style=3D"">-<span style=3D"font:7.0pt &quot;Times New R=
oman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><span style=3D"font-size:11.0pt; font-family:&quot;Cal=
ibri&quot;,&quot;sans-serif&quot;; color:#1F497D">Louis</span><span style=
=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D">&nbsp;</span><span styl=
e=3D"color:black"></span></p>
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt; font-family:&quo=
t;Tahoma&quot;,&quot;sans-serif&quot;; color:black">From:</span></b><span s=
tyle=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&q=
uot;; color:black"> sfc [<a href=3D"mailto:sfc-bounces@ietf.org" target=3D"=
_blank">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Paul Quinn (paulq)<br>
<b>Sent:</b> Tuesday, March 18, 2014 10:26 AM<br>
<b>To:</b> David Allan I<br>
<b>Cc:</b> Nicolas BOUTHORS; Xuxiaohu; <a href=3D"mailto:mikebianc@aol.com"=
 target=3D"_blank">
mikebianc@aol.com</a>; <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sf=
c@ietf.org</a>; Changcheng Huang<br>
<b>Subject:</b> Re: [sfc] SFC encapsulation chain ID</span><span style=3D"c=
olor:black"></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">Hi Dave, </span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">Chain ID should really b=
e path ID since there can be many paths for a given chain. &nbsp;Using that=
 definition, we avoid the overload and reap the gain alluded to below.</spa=
n></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">Paul</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">On Mar 18, 2014, at 12:1=
4 PM, David Allan I &lt;<a href=3D"mailto:david.i.allan@ericsson.com" targe=
t=3D"_blank">david.i.allan@ericsson.com</a>&gt; wrote:</span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black"><br>
<br>
<br>
<br>
</span></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D">Well the question de jo=
ur is =A1=B0does a chain ID define a class or an instance=A1=B1=A1=AD. If i=
t defines an class we also need instance information, if it is currently
 overloaded to define class and instance IMO we have a problem=A1=AD.</span=
><span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D">&nbsp;</span><span styl=
e=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D">Dave</span><span style=
=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D">&nbsp;</span><span styl=
e=3D"color:black"></span></p>
</div>
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt; font-family:&quo=
t;Tahoma&quot;,&quot;sans-serif&quot;; color:black">From:</span></b><span c=
lass=3D"apple-converted-space"><span style=3D"font-size:10.0pt; font-family=
:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black">&nbsp;</span></spa=
n><span style=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;san=
s-serif&quot;; color:black">sfc
 [<a href=3D"mailto:sfc-" target=3D"_blank">mailto:sfc-</a><a href=3D"mailt=
o:bounces@ietf.org" target=3D"_blank"><span style=3D"color:purple">bounces@=
ietf.org</span></a>]<span class=3D"apple-converted-space">&nbsp;</span><b>O=
n Behalf Of<span class=3D"apple-converted-space">&nbsp;</span></b>Changchen=
g
 Huang<br>
<b>Sent:</b><span class=3D"apple-converted-space">&nbsp;</span>Tuesday, Mar=
ch 18, 2014 7:43 AM<br>
<b>To:</b><span class=3D"apple-converted-space">&nbsp;</span>Nicolas BOUTHO=
RS<br>
<b>Cc:</b><span class=3D"apple-converted-space">&nbsp;</span>Xuxiaohu;<span=
 class=3D"apple-converted-space">&nbsp;</span><a href=3D"mailto:sfc@ietf.or=
g" target=3D"_blank"><span style=3D"color:purple">sfc@ietf.org</span></a>;<=
span class=3D"apple-converted-space">&nbsp;</span><a href=3D"mailto:mikebia=
nc@aol.com" target=3D"_blank"><span style=3D"color:purple">mikebianc@aol.co=
m</span></a><br>
<b>Subject:</b><span class=3D"apple-converted-space">&nbsp;</span>Re: [sfc]=
<span class=3D"apple-converted-space">&nbsp;</span></span><span style=3D"fo=
nt-size:10.0pt; font-family:&quot;MS UI Gothic&quot;,&quot;sans-serif&quot;=
; color:black" lang=3D"ZH-CN">=B4=F0=B8=B4</span><span style=3D"font-size:1=
0.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black">=
:
 SFC encapsulation chain ID</span><span style=3D"color:black"></span></p>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">Good points. I believe e=
xplicit chain ID should be mandatory. The overhead is very little. It helps=
 simplify processing and steering significantly. The gain is huge.</span></=
p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">Chang<br>
<br>
------------</span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">Changcheng Huang</span><=
/p>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"color:=
black"><br>
On Mar 18, 2014, at 1:53 AM, Nicolas BOUTHORS &lt;<a href=3D"mailto:Nicolas=
.BOUTHORS@qosmos.com" target=3D"_blank"><span style=3D"color:purple">Nicola=
s.BOUTHORS@qosmos.com</span></a>&gt; wrote:</span></p>
</div>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;; color:black">I think that keeping the S=
ervice Path Layer transport independent should remain an objective for SFC.=
 &nbsp;Such a separation of concerns is a sound architectural
 principle that help keep things simple in practice.</span><span style=3D"c=
olor:black"></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;; color:black">&nbsp;</span><span style=
=3D"color:black"></span></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;; color:black">On the question of &nbsp;S=
ervice Path, we have a discussion on whether we need some kind of explicit =
identifier or&nbsp;</span><span style=3D"color:black"></span></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;; color:black">could we rely on mapping o=
n some underlay network protocol fields.</span><span style=3D"color:black">=
</span></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;; color:black">&nbsp;</span><span style=
=3D"color:black"></span></p>
</div>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;; color:black">&nbsp;</span><span style=
=3D"color:black"></span></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;; color:black">May be a PRO/CON table cou=
ld help focus the group decision on that matter</span><span style=3D"color:=
black"></span></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;; color:black">&nbsp;</span><span style=
=3D"color:black"></span></p>
</div>
</div>
<div>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black"><span style=3D"font-size:10.0=
pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Visibility (trac=
ing)</span></li><li class=3D"MsoNormal" style=3D"color:black"><span style=
=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;=
">Forwarding graph structure impact/limitations</span></li><li class=3D"Mso=
Normal" style=3D"color:black"><span style=3D"font-size:10.0pt; font-family:=
&quot;Tahoma&quot;,&quot;sans-serif&quot;">Reconfiguration speed&nbsp;</spa=
n></li></ul>
<ul style=3D"margin-top:0in" type=3D"disc">
<ul style=3D"margin-top:0in" type=3D"circle">
<li class=3D"MsoNormal" style=3D"color:black"><span style=3D"font-size:10.0=
pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">LBS / scale out =
impact</span></li><li class=3D"MsoNormal" style=3D"color:black"><span style=
=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;=
">Node bypass (e.g; maintenance)</span></li></ul>
</ul>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black"><span style=3D"font-size:10.0=
pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">underlay network=
/transport layers support</span></li><li class=3D"MsoNormal" style=3D"color=
:black"><span style=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&qu=
ot;sans-serif&quot;">Header space impact</span></li><li class=3D"MsoNormal"=
 style=3D"color:black"><span style=3D"font-size:10.0pt; font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;">Multi tenant support impact</span></li>=
<li class=3D"MsoNormal" style=3D"color:black"><span style=3D"font-size:10.0=
pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">SFC on flat (e.g=
 optical L2 for Data Centers) network&nbsp;</span></li><li class=3D"MsoNorm=
al" style=3D"color:black"><span style=3D"font-size:10.0pt; font-family:&quo=
t;Tahoma&quot;,&quot;sans-serif&quot;">Underlay network administration impa=
ct</span></li></ul>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;; color:black">&nbsp;</span><span style=
=3D"color:black"></span></p>
</div>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;; color:black">Personally I think that ha=
ving an explicit chain identifier (e.g. Service Path/Service Index) is clea=
r (management and control) and not expensive (header space).
 The drawback being some impact on the simplicity to add/remove elements in=
 a chain dynamically.</span><span style=3D"color:black"></span></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;; color:black">&nbsp;</span><span style=
=3D"color:black"></span></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;; color:black">Tag switching (as MPLS) &n=
bsp;allows to manage tags per service nodes, leading to more versatile and =
diverse graphs</span><span style=3D"color:black"></span></p>
</div>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;; color:black">&nbsp;</span><span style=
=3D"color:black"></span></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;; color:black">&nbsp;</span><span style=
=3D"color:black"></span></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;; color:black">Nicolas</span><span style=
=3D"color:black"></span></p>
</div>
<div>
<div class=3D"MsoNormal" style=3D"text-align:center" align=3D"center"><span=
 style=3D"color:black">
<hr size=3D"2" width=3D"100%" align=3D"center">
</span></div>
<div id=3D"divRpF811467">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><b><span style=3D"fon=
t-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color=
:black">From:</span></b><span class=3D"apple-converted-space"><span style=
=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;=
; color:black">&nbsp;</span></span><span style=3D"font-size:10.0pt; font-fa=
mily:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black">Xuxiaohu
 [<a href=3D"mailto:xuxiaohu@huawei.com" target=3D"_blank"><span style=3D"c=
olor:purple">xuxiaohu@huawei.com</span></a>]<br>
<b>Sent:</b><span class=3D"apple-converted-space">&nbsp;</span>Tuesday, Mar=
ch 18, 2014 5:04 AM<br>
<b>To:</b><span class=3D"apple-converted-space">&nbsp;</span>Jerome Moisand=
;<span class=3D"apple-converted-space">&nbsp;</span><a href=3D"mailto:mikeb=
ianc@aol.com" target=3D"_blank"><span style=3D"color:purple">mikebianc@aol.=
com</span></a>;<span class=3D"apple-converted-space">&nbsp;</span><a href=
=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purple">sfc=
@ietf.org</span></a><br>
<b>Subject:</b><span class=3D"apple-converted-space">&nbsp;</span>[sfc]<spa=
n class=3D"apple-converted-space">&nbsp;</span></span><span style=3D"font-s=
ize:10.0pt; font-family:&quot;MS UI Gothic&quot;,&quot;sans-serif&quot;; co=
lor:black" lang=3D"ZH-CN">=B4=F0=B8=B4</span><span style=3D"font-size:10.0p=
t; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black">:
 SFC encapsulation chain ID</span><span style=3D"color:black"></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D">I like the idea of sepa=
rating the Service Function Layer and the Service Path Layer, as proposed i=
n draft-rijsman-sfc-metadata-considerations. The role of
 the Service Path Layer is just to steer the traffic along a particular cha=
in of service nodes which can be implemented by existing tools for source r=
outing, such as segment routing. As such, it=A1=AFs not necessary to try to=
 keep the Service Path Layer transport-independent
 and contain it in the SFC header.</span><span style=3D"color:black"></span=
></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D">&nbsp;</span><span styl=
e=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D">Best regards,</span><sp=
an style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D">Xiaohu</span><span styl=
e=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D">&nbsp;</span><span styl=
e=3D"color:black"></span></p>
</div>
<div style=3D"border:none; border-left:solid blue 1.5pt; padding:0in 0in 0i=
n 4.0pt">
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt; font-family:SimS=
un; color:black" lang=3D"ZH-CN">=B7=A2=BC=FE=C8=CB</span></b><b><span style=
=3D"font-size:10.0pt; font-family:SimSun; color:black">:</span></b><span cl=
ass=3D"apple-converted-space"><span style=3D"font-size:10.0pt; font-family:=
SimSun; color:black">&nbsp;</span></span><span style=3D"font-size:10.0pt; f=
ont-family:SimSun; color:black">sfc
 [<a href=3D"mailto:sfc-bounces@ietf.org" target=3D"_blank"><span style=3D"=
color:purple">mailto:sfc-bounces@ietf.org</span></a>]<span class=3D"apple-c=
onverted-space">&nbsp;</span><b><span lang=3D"ZH-CN">=B4=FA=B1=ED</span><sp=
an class=3D"apple-converted-space">&nbsp;</span></b>Jerome Moisand<br>
<b><span lang=3D"ZH-CN">=B7=A2=CB=CD=CA=B1=BC=E4</span>:</b><span class=3D"=
apple-converted-space">&nbsp;</span>2014<span lang=3D"ZH-CN">=C4=EA</span>3=
<span lang=3D"ZH-CN">=D4=C2</span>18<span lang=3D"ZH-CN">=C8=D5</span> 1:03=
<br>
<b><span lang=3D"ZH-CN">=CA=D5=BC=FE=C8=CB</span>:</b><span class=3D"apple-=
converted-space">&nbsp;</span><a href=3D"mailto:mikebianc@aol.com" target=
=3D"_blank"><span style=3D"color:purple">mikebianc@aol.com</span></a>;<span=
 class=3D"apple-converted-space">&nbsp;</span><a href=3D"mailto:sfc@ietf.or=
g" target=3D"_blank"><span style=3D"color:purple">sfc@ietf.org</span></a><b=
r>
<b><span lang=3D"ZH-CN">=D6=F7=CC=E2</span>:</b><span class=3D"apple-conver=
ted-space">&nbsp;</span>Re: [sfc] SFC encapsulation chain ID</span><span st=
yle=3D"color:black"></span></p>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D">This (lengthy and very =
lively) thread started from draft-rijsman-sfc-metadata-considerations (whic=
h I co-authored).</span><span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D">&nbsp;</span><span styl=
e=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D">In section 4.8, we made=
 a clear distinction between a service path layer (steering packets hop by =
hop along the chain) and a service function layer (convey
 metadata information of interest to SFs). Terminology aside, it seems that=
 such layered view was agreed upon by many people on the mailing list.</spa=
n><span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D">&nbsp;</span><span styl=
e=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D">Now this certainly does=
 beg the question of solving BOTH problems with the same (packet) encapsula=
tion mechanism. Notably when observing that many use cases
 could be satisfied without SF-level metadata, or by using more out-of-band=
 ways to convey such SF metadata. And also when observing that inband marki=
ng (e.g. packet headers) comes with various pros &amp; cons (some of the is=
sues being identified in the draft,
 e.g. sections 4.1 and 4.2).</span><span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D">&nbsp;</span><span styl=
e=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D">I do agree with Maria. =
We may want to explore other options for addressing the needs of the servic=
e path layer that do not require an explicit chain-id of
 sorts.</span><span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D">&nbsp;</span><span styl=
e=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D">In the draft, we conclu=
ded by stating =A1=B0A productive path forward could be to divide and conqu=
er: to clearly separate the problem of Service Function Path
 topology from the&nbsp;&nbsp; problem of [conveying SF] metadata=A1=B1. I =
do believe we should explore such separation principle further.</span><span=
 style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D">&nbsp;</span><span styl=
e=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D">&nbsp;</span><span styl=
e=3D"color:black"></span></p>
</div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt; font-family:&quo=
t;Tahoma&quot;,&quot;sans-serif&quot;; color:black">From:</span></b><span c=
lass=3D"apple-converted-space"><span style=3D"font-size:10.0pt; font-family=
:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black">&nbsp;</span></spa=
n><span style=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;san=
s-serif&quot;; color:black">sfc
 [<a href=3D"mailto:sfc-bounces@ietf.org" target=3D"_blank"><span style=3D"=
color:purple">mailto:sfc-bounces@ietf.org</span></a>]<span class=3D"apple-c=
onverted-space">&nbsp;</span><b>On Behalf Of<span class=3D"apple-converted-=
space">&nbsp;</span></b><a href=3D"mailto:mikebianc@aol.com" target=3D"_bla=
nk"><span style=3D"color:purple">mikebianc@aol.com</span></a><br>
<b>Sent:</b><span class=3D"apple-converted-space">&nbsp;</span>Friday, Marc=
h 14, 2014 5:50 PM<br>
<b>To:</b><span class=3D"apple-converted-space">&nbsp;</span><a href=3D"mai=
lto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purple">sfc@ietf.o=
rg</span></a><br>
<b>Subject:</b><span class=3D"apple-converted-space">&nbsp;</span>Re: [sfc]=
 SFC encapsulation chain ID</span><span style=3D"color:black"></span></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"font-s=
ize:10.0pt; font-family:&quot;Arial&quot;,&quot;sans-serif&quot;; color:bla=
ck">I would imagine that if we made the Chain ID field in the header be opt=
ional, yet still required a header and still required that
 some indication of the chain be carried somewhere in the packet (mpls labe=
l or vlan or whatever), that the implementation would become overly complic=
ated. &nbsp;To do so would be using SFC simply as a mechanism to carry meta=
 data and not at all for service chaining,
 which sounds counter intuitive to me.&nbsp;<br>
<br>
Maria,&nbsp;<br>
So, you are saying that you want to use SFC to carry around metadata, but n=
ot for actual service chaining because you already have a way to implement =
service chaining outside of SFC? &nbsp;Maybe I'm not following, but it seem=
s to me that if you were to upgrade your
 network to support SFC that you would change from using your existing mech=
anism and start using SFC, which is meant to provide support for service fu=
nctions that are not SFC aware. &nbsp;There are a number of us who have imp=
lemented, in one way or another, some
 sort of service chaining, but I (I can at least speak for myself) am looki=
ng to SFC not to enhance my current implementation, but to replace it with =
something better while still maintaining my core (non service function) inf=
rastructure.</span><span style=3D"color:black"></span></p>
</div>
<div style=3D"margin-bottom:6.75pt">
<div class=3D"MsoNormal" style=3D"text-align:center" align=3D"center"><span=
 style=3D"color:black">
<hr style=3D"color:#999999" noshade=3D"" size=3D"1" width=3D"100%" align=3D=
"center">
</span></div>
</div>
<p class=3D"MsoNormal" style=3D"margin-bottom:6.75pt"><b><span style=3D"col=
or:black">From:<span class=3D"apple-converted-space">&nbsp;</span></span></=
b><span style=3D"color:black"><a href=3D"mailto:kegray@cisco.com%3ckegray@c=
isco.com" target=3D"_blank"><span style=3D"color:purple">kegray@cisco.com&l=
t;kegray@cisco.com</span></a>&gt;<br>
<b>To:<span class=3D"apple-converted-space">&nbsp;</span></b>Ron Parker&lt;=
<a href=3D"mailto:Ron_Parker@affirmednetworks.com" target=3D"_blank"><span =
style=3D"color:purple">Ron_Parker@affirmednetworks.com</span></a>&gt;,Jim G=
uichard (jguichar)&lt;<a href=3D"mailto:jguichar@cisco.com" target=3D"_blan=
k"><span style=3D"color:purple">jguichar@cisco.com</span></a>&gt;,Joel
 M. Halpern&lt;<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_blank"><sp=
an style=3D"color:purple">jmh@joelhalpern.com</span></a>&gt;<br>
<b>cc:<span class=3D"apple-converted-space">&nbsp;</span></b><a href=3D"mai=
lto:sfc@ietf.org%3csfc@ietf.org" target=3D"_blank"><span style=3D"color:pur=
ple">sfc@ietf.org&lt;sfc@ietf.org</span></a>&gt;<br>
<b>Sent:<span class=3D"apple-converted-space">&nbsp;</span></b>Friday, Marc=
h 14, 2014<br>
<b>Subject:<span class=3D"apple-converted-space">&nbsp;</span></b>Re: [sfc]=
 SFC encapsulation chain ID<br>
<br>
&#43;1 the idea is interoperability.<br>
<br>
<br>
On 3/14/14 12:55 PM, &quot;Ron Parker&quot; &lt;<a href=3D"mailto:Ron_Parke=
r@affirmednetworks.com" target=3D"_blank"><span style=3D"color:purple">Ron_=
Parker@affirmednetworks.com</span></a>&gt; wrote:<br>
<br>
&gt;Thanks, Jim.<br>
&gt;<br>
&gt;Remember that we have said many times that the SFC service header is<br=
>
&gt;transport independent. &nbsp; Just because the chain id could be carrie=
d in<br>
&gt;some form or another with some particular transport doesn't mean that i=
t<br>
&gt;could be universally conveyed. &nbsp;&nbsp; By making and keeping the S=
FC service<br>
&gt;header transport independent makes it more applicable in more<br>
&gt;environments and more likely to get adopted broadly.<br>
&gt;<br>
&gt; &nbsp; Ron<br>
&gt;<br>
&gt;<br>
&gt;-----Original Message-----<br>
&gt;From: Jim Guichard (jguichar) [<a href=3D"mailto:jguichar@cisco.com" ta=
rget=3D"_blank"><span style=3D"color:purple">mailto:jguichar@cisco.com</spa=
n></a>]<br>
&gt;Sent: Friday, March 14, 2014 3:52 PM<br>
&gt;To: Joel M. Halpern; Ron Parker<br>
&gt;Cc:<span class=3D"apple-converted-space">&nbsp;</span><a href=3D"mailto=
:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purple">sfc@ietf.org<=
/span></a><br>
&gt;Subject: SFC encapsulation chain ID<br>
&gt;<br>
&gt;Hi Joel,<br>
&gt;<br>
&gt;Perhaps but I would point out that the base SFC header could have a lot=
<br>
&gt;more information than just the chain ID; I would also point out that th=
e<br>
&gt;devil is in the details and saying &quot;well, I can just use an MPLS l=
abel&quot;<br>
&gt;hides much of the complexity of actually doing that.<br>
&gt;<br>
&gt;On 3/14/14, 2:35 PM, &quot;Joel M. Halpern&quot; &lt;<a href=3D"mailto:=
jmh@joelhalpern.com" target=3D"_blank"><span style=3D"color:purple">jmh@joe=
lhalpern.com</span></a>&gt; wrote:<br>
&gt;<br>
&gt;&gt;If the transport header carries enough information for identifying =
the<br>
&gt;&gt;sequence (VLAN tag or MPLS label can both do the job), then arguabl=
y<br>
&gt;&gt;the global chain ID is redundant. I can live with carrying it anywa=
y<br>
&gt;&gt;either if I have metadata to carry, or if I need the chain ID for s=
ome<br>
&gt;&gt;purpose.<br>
&gt;&gt; After all, some folks seem to want to use that for the forwarding<=
br>
&gt;&gt;decisions.<br>
&gt;&gt;<br>
&gt;&gt;Yours,<br>
&gt;&gt;Joel<br>
&gt;&gt;<br>
&gt;&gt;On 3/14/14, 2:28 PM, Ron Parker wrote:<br>
&gt;&gt;&gt; The chain ID is the label that defines the sequence of service=
<br>
&gt;&gt;&gt;functions that must be visited. &nbsp; It can be thought of as =
a handle for a<br>
&gt;&gt;&gt;stack of must-visit network locations. &nbsp; I don't see how t=
his can be<br>
&gt;&gt;&gt;anything but mandatory.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; &nbsp;&nbsp;&nbsp; Ron<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt; From: sfc [<a href=3D"mailto:sfc-bounces@ietf.org" target=3D"_=
blank"><span style=3D"color:purple">mailto:sfc-bounces@ietf.org</span></a>]=
 On Behalf Of Surendra Kumar<br>
&gt;&gt;&gt;(smkumar)<br>
&gt;&gt;&gt; Sent: Friday, March 14, 2014 1:46 PM<br>
&gt;&gt;&gt; To: Joel M. Halpern; NAPIERALA, MARIA H<br>
&gt;&gt;&gt; Cc:<span class=3D"apple-converted-space">&nbsp;</span><a href=
=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purple">sfc=
@ietf.org</span></a><br>
&gt;&gt;&gt; Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations<b=
r>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; [Trimmed the recipient list - needs approval otherwise]<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Completely agree here.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; SFC does not prevent VLAN stitching and one can continue to do=
 that.<br>
&gt;&gt;&gt;While at the same time SFC can include VLAN stitching to suppor=
t<br>
&gt;&gt;&gt;legacy SFs in the same chain that includes SFC aware SFs. Even =
legacy<br>
&gt;&gt;&gt;SFs benefit from chain identification and hence can be shared a=
cross<br>
&gt;&gt;&gt;different service chains.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Surendra.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On 3/14/14 10:26 AM, &quot;Joel M. Halpern&quot; &lt;<a href=
=3D"mailto:jmh@joelhalpern.com" target=3D"_blank"><span style=3D"color:purp=
le">jmh@joelhalpern.com</span></a>&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; My own inclination is to observe that if you don't need ex=
plicit<br>
&gt;&gt;&gt;&gt; chain identification and you don't need metadata, you can =
just omit<br>
&gt;&gt;&gt;&gt; the sfc/nsh header. Still do service chaining, just no ext=
ra header.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; If we are going to have the header, it seems to me that th=
e chain<br>
&gt;&gt;&gt;&gt;identification field is very useful, and low cost once we h=
ave the<br>
&gt;&gt;&gt;&gt;header.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Yours,<br>
&gt;&gt;&gt;&gt; Joel<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:<br>
&gt;&gt;&gt;&gt;&gt; Explicit chain identification should be made optional.=
 I believe it<br>
&gt;&gt;&gt;&gt;&gt; was discussed few months ago on this mailing list.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Maria<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; *From:*sfc [<a href=3D"mailto:sfc-bounces@ietf.org" ta=
rget=3D"_blank"><span style=3D"color:purple">mailto:sfc-bounces@ietf.org</s=
pan></a>] *On Behalf Of *Jmh.direct<br>
&gt;&gt;&gt;&gt;&gt; *Sent:* Thursday, March 13, 2014 12:12 PM<br>
&gt;&gt;&gt;&gt;&gt; *To:*<span class=3D"apple-converted-space">&nbsp;</spa=
n><a href=3D"mailto:kegray@cisco.com" target=3D"_blank"><span style=3D"colo=
r:purple">kegray@cisco.com</span></a>;<span class=3D"apple-converted-space"=
>&nbsp;</span><a href=3D"mailto:lucy.yong@huawei.com" target=3D"_blank"><sp=
an style=3D"color:purple">lucy.yong@huawei.com</span></a>;<span class=3D"ap=
ple-converted-space">&nbsp;</span><a href=3D"mailto:smkumar@cisco.com" targ=
et=3D"_blank"><span style=3D"color:purple">smkumar@cisco.com</span></a>;<br=
>
&gt;&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a h=
ref=3D"mailto:jguichar@cisco.com" target=3D"_blank"><span style=3D"color:pu=
rple">jguichar@cisco.com</span></a><br>
&gt;&gt;&gt;&gt;&gt; *Cc:*<span class=3D"apple-converted-space">&nbsp;</spa=
n><a href=3D"mailto:nicolas.bouthors@qosmos.com" target=3D"_blank"><span st=
yle=3D"color:purple">nicolas.bouthors@qosmos.com</span></a>;<span class=3D"=
apple-converted-space">&nbsp;</span><a href=3D"mailto:sfc@ietf.org" target=
=3D"_blank"><span style=3D"color:purple">sfc@ietf.org</span></a>;<span clas=
s=3D"apple-converted-space">&nbsp;</span><a href=3D"mailto:hadi@mojatatu.co=
m" target=3D"_blank"><span style=3D"color:purple">hadi@mojatatu.com</span><=
/a>;<br>
&gt;&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a h=
ref=3D"mailto:ron_parker@affirmednetworks.com" target=3D"_blank"><span styl=
e=3D"color:purple">ron_parker@affirmednetworks.com</span></a>;<span class=
=3D"apple-converted-space">&nbsp;</span><a href=3D"mailto:brijsman@juniper.=
net" target=3D"_blank"><span style=3D"color:purple">brijsman@juniper.net</s=
pan></a>;<br>
&gt;&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a h=
ref=3D"mailto:jmh@joelhalpern.com" target=3D"_blank"><span style=3D"color:p=
urple">jmh@joelhalpern.com</span></a><br>
&gt;&gt;&gt;&gt;&gt; *Subject:* Re: [sfc] draft-rijsman-sfc-metadata-consid=
erations<br>
&gt;&gt;&gt;&gt;&gt; *Importance:* Low<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Assuming I understand you properly Ken, I disagree.<br=
>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; For example, by using separate terms I can easily disc=
uss the fact<br>
&gt;&gt;&gt;&gt;&gt; that certain kinds of data (chain identification) only=
 need to be<br>
&gt;&gt;&gt;&gt;&gt; adjust by a few apps in rare cases. And that data is n=
ot beeded<br>
&gt;&gt;&gt;&gt;&gt; by the applications.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Unless you would like to consider the chain identifica=
tion as being<br>
&gt;&gt;&gt;&gt;&gt; optional?<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Yours,<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Joel<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Sent from my Samsung smartphone on AT&amp;T<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; -------- Original message --------<br>
&gt;&gt;&gt;&gt;&gt; Subject: Re: [sfc] draft-rijsman-sfc-metadata-consider=
ations<br>
&gt;&gt;&gt;&gt;&gt; From: &quot;Ken Gray (kegray)&quot; &lt;<a href=3D"mai=
lto:kegray@cisco.com" target=3D"_blank"><span style=3D"color:purple">kegray=
@cisco.com</span></a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:kegray@cisco.com" target=3D"_blan=
k"><span style=3D"color:purple">mailto:kegray@cisco.com</span></a>&gt;&gt;<=
br>
&gt;&gt;&gt;&gt;&gt; To: Lucy yong &lt;<a href=3D"mailto:lucy.yong@huawei.c=
om" target=3D"_blank"><span style=3D"color:purple">lucy.yong@huawei.com</sp=
an></a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:lucy.yong@huawei.com%3e%3e,%22Sur=
endra" target=3D"_blank"><span style=3D"color:purple">mailto:lucy.yong@huaw=
ei.com&gt;&gt;,&quot;Surendra</span></a><span class=3D"apple-converted-spac=
e">&nbsp;</span>Kumar (smkumar)&quot;<br>
&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:smkumar@cisco.com" target=3D"_bl=
ank"><span style=3D"color:purple">smkumar@cisco.com</span></a><span class=
=3D"apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:smkumar@cisco=
.com%3e%3e,%22Jim" target=3D"_blank"><span style=3D"color:purple">mailto:sm=
kumar@cisco.com&gt;&gt;,&quot;Jim</span></a><span class=3D"apple-converted-=
space">&nbsp;</span>Guichard<br>
&gt;&gt;&gt;&gt;&gt;(jguichar)&quot;<br>
&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:jguichar@cisco.com" target=3D"_b=
lank"><span style=3D"color:purple">jguichar@cisco.com</span></a><span class=
=3D"apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:jguichar@cisc=
o.com" target=3D"_blank"><span style=3D"color:purple">mailto:jguichar@cisco=
.com</span></a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; CC: Nicolas BOUTHORS &lt;<a href=3D"mailto:Nicolas.BOU=
THORS@qosmos.com" target=3D"_blank"><span style=3D"color:purple">Nicolas.BO=
UTHORS@qosmos.com</span></a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com%3e%3e=
,sfc" target=3D"_blank"><span style=3D"color:purple">mailto:Nicolas.BOUTHOR=
S@qosmos.com&gt;&gt;,sfc</span></a><span class=3D"apple-converted-space">&n=
bsp;</span>&lt;<a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span styl=
e=3D"color:purple">sfc@ietf.org</span></a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:sfc@ietf.org%3e%3e,Jamal" target=
=3D"_blank"><span style=3D"color:purple">mailto:sfc@ietf.org&gt;&gt;,Jamal<=
/span></a><span class=3D"apple-converted-space">&nbsp;</span>Hadi Salim &lt=
;<a href=3D"mailto:hadi@mojatatu.com" target=3D"_blank"><span style=3D"colo=
r:purple">hadi@mojatatu.com</span></a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:hadi@mojatatu.com%3e%3e,Ron" targ=
et=3D"_blank"><span style=3D"color:purple">mailto:hadi@mojatatu.com&gt;&gt;=
,Ron</span></a><span class=3D"apple-converted-space">&nbsp;</span>Parker<br=
>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com" =
target=3D"_blank"><span style=3D"color:purple">Ron_Parker@affirmednetworks.=
com</span></a><br>
&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com%=
3e%3e,%22brijsman@juniper.net" target=3D"_blank"><span style=3D"color:purpl=
e">mailto:Ron_Parker@affirmednetworks.com&gt;&gt;,&quot;brijsman@juniper.ne=
t</span></a><br>
&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:brijsman@juniper.net" target=3D"=
_blank"><span style=3D"color:purple">mailto:brijsman@juniper.net</span></a>=
&gt;&quot; &lt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_blank"><s=
pan style=3D"color:purple">brijsman@juniper.net</span></a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net%3e%3e,%22Joe=
l" target=3D"_blank"><span style=3D"color:purple">mailto:brijsman@juniper.n=
et&gt;&gt;,&quot;Joel</span></a><span class=3D"apple-converted-space">&nbsp=
;</span>M. Halpern&quot;<br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_b=
lank"><span style=3D"color:purple">jmh@joelhalpern.com</span></a><span clas=
s=3D"apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:jmh@joelhalp=
ern.com" target=3D"_blank"><span style=3D"color:purple">mailto:jmh@joelhalp=
ern.com</span></a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; The word &quot;metadata&quot; is a purposely ambiguous=
 term &quot;data that<br>
&gt;&gt;&gt;&gt;&gt; provides information about other data&quot;. It is use=
d to avoid THIS<br>
&gt;&gt;&gt;&gt;&gt;discussion.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; For example, I propose we define &quot;tequila metadat=
a&quot; because,<br>
&gt;&gt;&gt;&gt;&gt; frankly, I will need to order a triple-shot if we keep=
 attempting<br>
&gt;&gt;&gt;&gt;&gt; to define something that, by definition, is ambiguous.=
 I'd like<br>
&gt;&gt;&gt;&gt;&gt; my bartender to understand me specifically when I say =
&quot;I need a<br>
&gt;&gt;&gt;&gt;&gt;shot&quot;.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; On 3/13/14 7:49 AM, &quot;Lucy yong&quot; &lt;<a href=
=3D"mailto:lucy.yong@huawei.com" target=3D"_blank"><span style=3D"color:pur=
ple">lucy.yong@huawei.com</span></a><br>
&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:lucy.yong@huawei.com" target=3D"=
_blank"><span style=3D"color:purple">mailto:lucy.yong@huawei.com</span></a>=
&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;Snip..<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;SK&gt; Just copying from the PS:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;--<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;Data plane metadata provides the ability to=
 exchange information<br>
&gt;&gt;&gt;&gt;&gt;between<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;the network and service functions, between =
service functions,<br>
&gt;&gt;&gt;&gt;&gt;and service<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;functions and the network.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;--<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;It is a lucid definition. We are unnecessar=
ily making the word<br>
&gt;&gt;&gt;&gt;&gt;&quot;network&quot;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;controversial, IMO.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;[Lucy] This is my point. &quot;The network&=
quot; is too general here,<br>
&gt;&gt;&gt;&gt;&gt;which brings<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;metadata great power to do many things. Thi=
s is why people<br>
&gt;&gt;&gt;&gt;&gt;invent ideas<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;here, which causes a lot of debates on meta=
data usage potentials.<br>
&gt;&gt;&gt;&gt;&gt; We<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;should not spend a lot of times on that deb=
ates and judge which<br>
&gt;&gt;&gt;&gt;&gt;usage is<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;valuable or not. Thus, for the SFC work, it=
 will be helpful if<br>
&gt;&gt;&gt;&gt;&gt;we can<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;narrow down a bit. Joel makes explicitly tw=
o cases, which is<br>
&gt;&gt;&gt;&gt;&gt;helpful to<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;develop use cases for each case. I would li=
ke to see that the<br>
&gt;&gt;&gt;&gt;&gt;problem<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;statement can be more specific on metadata =
definition, which may<br>
&gt;&gt;&gt;&gt;&gt;be<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;helpful in less focusing on it and moving f=
orward.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;Lucy<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;Surendra.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;Thanks,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;Lucy<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;-----Original Message-----<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;From: Jim Guichard (jguichar) [<a href=
=3D"mailto:jguichar@cisco.com" target=3D"_blank"><span style=3D"color:purpl=
e">mailto:jguichar@cisco.com</span></a>]<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;Sent: Wednesday, March 12, 2014 4:38 PM=
<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;To: Lucy yong<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;Cc: Joel M. Halpern; Nicolas BOUTHORS; =
Ron Parker;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<a href=3D"mailto:brijsman@juniper.net"=
 target=3D"_blank"><span style=3D"color:purple">brijsman@juniper.net</span>=
</a><span class=3D"apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailt=
o:brijsman@juniper.net" target=3D"_blank"><span style=3D"color:purple">mail=
to:brijsman@juniper.net</span></a>&gt;;
 sfc; Jamal<br>
&gt;&gt;&gt;&gt;&gt;Hadi Salim<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;Subject: Re: [sfc] draft-rijsman-sfc-me=
tadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;Hi Lucy,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;No. I am simply saying we should not ov=
ercomplicate the problem<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;statement with text that adds little to=
 no value in my opinion.<br>
&gt;&gt;&gt;&gt;&gt; Whether<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;we call it metadata, or context, has no=
 bearing on the fact<br>
&gt;&gt;&gt;&gt;&gt;that the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;problem statement already clearly state=
s we need to be able to<br>
&gt;&gt;&gt;&gt;&gt;pass<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;information between SF&sup1;s and betwe=
en the network &amp; SF&sup1;s.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;On 3/12/14, 5:13 PM, &quot;Lucy yong&qu=
ot; &lt;<a href=3D"mailto:lucy.yong@huawei.com" target=3D"_blank"><span sty=
le=3D"color:purple">lucy.yong@huawei.com</span></a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:lucy.yong@huawei.com" target=3D"_=
blank"><span style=3D"color:purple">mailto:lucy.yong@huawei.com</span></a>&=
gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;Hi Jim,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;I for one don't agree and think we =
are over complicating what<br>
&gt;&gt;&gt;&gt;&gt;should<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;be straightforward. The SFC encapsu=
lation should enable two<br>
&gt;&gt;&gt;&gt;&gt;things:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;1. Steering of selected flows throu=
gh a service chain; this is<br>
&gt;&gt;&gt;&gt;&gt;the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;service function path.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;2. Passing of context associated wi=
th a given flow within said<br>
&gt;&gt;&gt;&gt;&gt;service<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;function path. This context informa=
tion may be consumed by a<br>
&gt;&gt;&gt;&gt;&gt;SF (an<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;application ID is an example) or ma=
y be consumed by the<br>
&gt;&gt;&gt;&gt;&gt;forwarding<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;elements (a vrf-ID is an example).<=
br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;[Lucy] Do you call the context as m=
etadata or not? Do we have<br>
&gt;&gt;&gt;&gt;&gt;another<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;term here beside SFC header and met=
adata. I see that you don't<br>
&gt;&gt;&gt;&gt;&gt;want to<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;separate what is consumed by SF and=
 what is consumed by the<br>
&gt;&gt;&gt;&gt;&gt;forwarding<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;elements.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;Lucy<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;Sent from my iPhone<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; On Mar 12, 2014, at 4:16 PM, &=
quot;Lucy yong&quot;<br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:lucy.yong@huawei.com" target=3D"_=
blank"><span style=3D"color:purple">lucy.yong@huawei.com</span></a><span cl=
ass=3D"apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:lucy.yong@=
huawei.com" target=3D"_blank"><span style=3D"color:purple">mailto:lucy.yong=
@huawei.com</span></a>&gt;&gt;
 wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Great. Then we may consider tw=
o special metadata definitions<br>
&gt;&gt;&gt;&gt;&gt;in the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;problem statement so we can all=
 use the same definitions.<br>
&gt;&gt;&gt;&gt;&gt;Here is my<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;suggested text and like to hear=
 you and other's input and<br>
&gt;&gt;&gt;&gt;&gt;suggestions.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Dataplane Metadata: Data plane=
 metadata provides the ability<br>
&gt;&gt;&gt;&gt;&gt;to<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;exchange information between th=
e elements in a service function<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;chaining. In this context, ther=
e are two types of data plane<br>
&gt;&gt;&gt;&gt;&gt;metadata.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Service Function Metadata: the=
 information exchanged between<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;classifier and service function=
s, between service functions to<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;facilitate service functions on=
 the packet treatment.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Steering Metadata: the informa=
tion from service functions to a<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;classifier or service node for =
traffic forwarding purpose.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; -end<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Lucy<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; From: Joel M. Halpern [<a href=
=3D"mailto:jmh@joelhalpern.com" target=3D"_blank"><span style=3D"color:purp=
le">mailto:jmh@joelhalpern.com</span></a>]<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Sent: Wednesday, March 12, 201=
4 2:35 PM<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; To: Lucy yong; Nicolas BOUTHOR=
S; Ron Parker<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Cc: Jim Guichard (jguichar);<s=
pan class=3D"apple-converted-space">&nbsp;</span><a href=3D"mailto:brijsman=
@juniper.net" target=3D"_blank"><span style=3D"color:purple">brijsman@junip=
er.net</span></a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_=
blank"><span style=3D"color:purple">mailto:brijsman@juniper.net</span></a>&=
gt;; sfc; Jamal Hadi<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Salim<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Subject: Re: [sfc] draft-rijsm=
an-sfc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Yes, I am trying to consistent=
ly distinguish those two cases<br>
&gt;&gt;&gt;&gt;&gt;when<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;talking about the information c=
arried with packets in service<br>
&gt;&gt;&gt;&gt;&gt;chains.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Yours,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Joel<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; On 3/12/14, 3:13 PM, Lucy =
yong wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; Joel, See below. -----Orig=
inal Message----- From: sfc<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; [<a href=3D"mailto:sfc-bou=
nces@ietf.org" target=3D"_blank"><span style=3D"color:purple">mailto:sfc-bo=
unces@ietf.org</span></a>] On Behalf Of Joel M. Halpern<br>
&gt;&gt;&gt;&gt;&gt;Sent:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; Wednesday, March 12, 2014 =
2:02 PM To: Lucy yong; Nicolas<br>
&gt;&gt;&gt;&gt;&gt;BOUTHORS;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; Ron Parker Cc: Jim Guichar=
d (jguichar);<br>
&gt;&gt;&gt;&gt;&gt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_blan=
k"><span style=3D"color:purple">brijsman@juniper.net</span></a><span class=
=3D"apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:brijsman@juni=
per.net" target=3D"_blank"><span style=3D"color:purple">mailto:brijsman@jun=
iper.net</span></a>&gt;;
 sfc;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; Jamal Hadi Salim Subject: =
Re: [sfc]<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-metadata=
-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; I was trying to word it ca=
refully not to focus on who puts<br>
&gt;&gt;&gt;&gt;&gt;the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; information in, but only o=
n who consumes the information.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; Information for service fu=
nctions may come from the ingress<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; classifier or from other s=
ervice functions. [Lucy] this is<br>
&gt;&gt;&gt;&gt;&gt;the one<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; case using metadata in you=
r view. Information for the<br>
&gt;&gt;&gt;&gt;&gt;forwarding<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; will generally come from t=
he ingress classifier, but in<br>
&gt;&gt;&gt;&gt;&gt;special<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; cases may be provided by s=
ervice functions. (I keep<br>
&gt;&gt;&gt;&gt;&gt;wanting to get<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; rid of those special cases=
, but so far there seem to be<br>
&gt;&gt;&gt;&gt;&gt;just enough<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; of them to warrant coverin=
g in the solution. And more<br>
&gt;&gt;&gt;&gt;&gt;importantly,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; significant support for it=
 in the working group.) [Lucy]<br>
&gt;&gt;&gt;&gt;&gt;This is<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; the second case using meta=
data in your view (but you don't<br>
&gt;&gt;&gt;&gt;&gt;like it).<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; And you suggest distinguis=
hing these two cases when<br>
&gt;&gt;&gt;&gt;&gt;discussing<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; about metadata usage. Is t=
hat right understanding?<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; Lucy<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; Yours, Joel<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14, 2:33 PM, L=
ucy yong wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; Joel, I interpret that=
 you suggests that distinguish the<br>
&gt;&gt;&gt;&gt;&gt;exchange<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; information data plane=
 carried between service functions<br>
&gt;&gt;&gt;&gt;&gt;and the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; exchange information d=
ata plane carried from a service<br>
&gt;&gt;&gt;&gt;&gt;function to<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; a service node. Is thi=
s right understanding? Lucy<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; -----Original Message-=
---- From: Joel M. Halpern<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; [<a href=3D"mailto:jmh=
@joelhalpern.com" target=3D"_blank"><span style=3D"color:purple">mailto:jmh=
@joelhalpern.com</span></a>] Sent: Wednesday, March 12,<br>
&gt;&gt;&gt;&gt;&gt;2014<br>
&gt;&gt;&gt;&gt;&gt; 1:19<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; PM<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; To: Lucy yong; Nicolas=
 BOUTHORS; Ron Parker Cc: Jim Guichard<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; (jguichar);<span class=
=3D"apple-converted-space">&nbsp;</span><a href=3D"mailto:brijsman@juniper.=
net" target=3D"_blank"><span style=3D"color:purple">brijsman@juniper.net</s=
pan></a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_=
blank"><span style=3D"color:purple">mailto:brijsman@juniper.net</span></a>&=
gt;; sfc; Jamal Hadi Salim Subject:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; Re: [sfc] draft-rijsma=
n-sfc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; My inclination would b=
e to tune that definition to<br>
&gt;&gt;&gt;&gt;&gt;distinguish<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; between dataplane carr=
ied information intended for use by<br>
&gt;&gt;&gt;&gt;&gt;service<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; funcitons (whatever th=
e origin), and dataplane carried<br>
&gt;&gt;&gt;&gt;&gt;information<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; intended for dataplane=
 forwarding components.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Joel,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; I agree that we ne=
ed using the same definition for a<br>
&gt;&gt;&gt;&gt;&gt;term, but<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; disagree that the =
metadata definition here is a set of<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; information put in=
 the SFC header. This may be too narrow<br>
&gt;&gt;&gt;&gt;&gt;or lead<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; to a particular so=
lution. I am fine with this definition<br>
&gt;&gt;&gt;&gt;&gt;in the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; problem statement =
w/ minor tweak (suggested on mailing<br>
&gt;&gt;&gt;&gt;&gt;list).<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Dataplane Metadata=
: Data plane metadata provides the<br>
&gt;&gt;&gt;&gt;&gt;ability to<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; exchange informati=
on between the classifiers and service<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; functions, between=
 service functions, and service<br>
&gt;&gt;&gt;&gt;&gt;functions and<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; classifiers|servic=
e nodes.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; There may be a sol=
ution that a service function passes<br>
&gt;&gt;&gt;&gt;&gt;some<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; information to att=
ached service node without using SFC<br>
&gt;&gt;&gt;&gt;&gt;header.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks, Lucy<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Mess=
age----- From: Joel Halpern Direct<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; [<a href=3D"mailto=
:jmh.direct@joelhalpern.com" target=3D"_blank"><span style=3D"color:purple"=
>mailto:jmh.direct@joelhalpern.com</span></a>] Sent: Wednesday,<br>
&gt;&gt;&gt;&gt;&gt;March 12,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; 2014 12:25 PM To: =
Lucy yong; Joel M. Halpern; Nicolas<br>
&gt;&gt;&gt;&gt;&gt;BOUTHORS;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron Parker Cc: Jim=
 Guichard (jguichar);<br>
&gt;&gt;&gt;&gt;&gt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_blan=
k"><span style=3D"color:purple">brijsman@juniper.net</span></a><span class=
=3D"apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:brijsman@juni=
per.net" target=3D"_blank"><span style=3D"color:purple">mailto:brijsman@jun=
iper.net</span></a>&gt;;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; sfc; Jamal Hadi Sa=
lim Subject: Re: [sfc]<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-=
metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Lucy, you say &quo=
t;the metadata term means ...&quot; The<br>
&gt;&gt;&gt;&gt;&gt;definition you<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; then provide is a =
definition of the set of information we<br>
&gt;&gt;&gt;&gt;&gt;are<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; proposing that we =
put in the SFC header. I, and others,<br>
&gt;&gt;&gt;&gt;&gt;have<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; been using the ter=
m metadata more narrowly. We can use<br>
&gt;&gt;&gt;&gt;&gt;whatever<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; definition we want=
. But we do need to agree on the<br>
&gt;&gt;&gt;&gt;&gt;definition.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; For the purposes o=
f the WG, it seems much more useful to<br>
&gt;&gt;&gt;&gt;&gt;use the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; term metadata for =
the narrower description.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14, 1:=
19 PM, Lucy yong wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Joel,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I agree. We ne=
ed to differentiate the metadata used by<br>
&gt;&gt;&gt;&gt;&gt;service<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;function and SF=
C header. The metadata term means carrying<br>
&gt;&gt;&gt;&gt;&gt;some<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;states along wi=
th the packet. IMO: SFC header is a kind of<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;metadata carrie=
d on packet for next service node to use.<br>
&gt;&gt;&gt;&gt;&gt;In the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;context of SFC,=
 we have term for SFC header and the<br>
&gt;&gt;&gt;&gt;&gt;metadata that<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;was carried bet=
ween service functions, or between service<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;functions and c=
lassifiers/service nodes, which is what<br>
&gt;&gt;&gt;&gt;&gt;the draft<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;focus.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks, Lucy<b=
r>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original =
Message----- From: Joel M. Halpern<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [<a href=3D"ma=
ilto:jmh@joelhalpern.com" target=3D"_blank"><span style=3D"color:purple">ma=
ilto:jmh@joelhalpern.com</span></a>] Sent: Wednesday, March 12,<br>
&gt;&gt;&gt;&gt;&gt; 2014<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 11:18 AM To: L=
ucy yong; Nicolas BOUTHORS; Ron Parker Cc:<br>
&gt;&gt;&gt;&gt;&gt; Jim<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Guichard (jgui=
char);<span class=3D"apple-converted-space">&nbsp;</span><a href=3D"mailto:=
brijsman@juniper.net" target=3D"_blank"><span style=3D"color:purple">brijsm=
an@juniper.net</span></a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_=
blank"><span style=3D"color:purple">mailto:brijsman@juniper.net</span></a>&=
gt;; sfc; Jamal Hadi Salim<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [=
sfc]<br>
&gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I think it is =
important to keep a strong distinction<br>
&gt;&gt;&gt;&gt;&gt;between<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata (whic=
h is for use by applications) and the<br>
&gt;&gt;&gt;&gt;&gt;service<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; chaining infor=
mation in the base service chain header,<br>
&gt;&gt;&gt;&gt;&gt;which is<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; for use by the=
 service chain support mechanisms.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br=
>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14=
, 10:42 AM, Lucy yong wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Fully agre=
e with Joe.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We should =
not require a fix length for in-band metadata<br>
&gt;&gt;&gt;&gt;&gt;but<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; also not l=
eave it for freely usage. In fact, when a<br>
&gt;&gt;&gt;&gt;&gt;service<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; node inser=
ts SFC header on a (encapsulated) packet and<br>
&gt;&gt;&gt;&gt;&gt;send to<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; next servi=
ce node, SFC header itself can be seen as a<br>
&gt;&gt;&gt;&gt;&gt;metadata.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Lucy<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Origi=
nal Message----- From: sfc<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [<a href=
=3D"mailto:sfc-bounces@ietf.org" target=3D"_blank"><span style=3D"color:pur=
ple">mailto:sfc-bounces@ietf.org</span></a>] On Behalf Of Joel M.<br>
&gt;&gt;&gt;&gt;&gt;Halpern<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Wedn=
esday, March 12, 2014 9:21 AM To: Nicolas<br>
&gt;&gt;&gt;&gt;&gt;BOUTHORS;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron Parker=
 Cc: Jim Guichard (jguichar);<br>
&gt;&gt;&gt;&gt;&gt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_blan=
k"><span style=3D"color:purple">brijsman@juniper.net</span></a><span class=
=3D"apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:brijsman@juni=
per.net" target=3D"_blank"><span style=3D"color:purple">mailto:brijsman@jun=
iper.net</span></a>&gt;;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; sfc; Jamal=
 Hadi Salim Subject: Re: [sfc]<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; draft-rijs=
man-sfc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; For in-ban=
d metadata, the API for access can easily be<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; synchronou=
s. Out of band metadata needs different<br>
&gt;&gt;&gt;&gt;&gt;handling.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; There are =
many cases where out-of-band metadata is<br>
&gt;&gt;&gt;&gt;&gt;useful and<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; appropriat=
e. But they do not cover all needs by any<br>
&gt;&gt;&gt;&gt;&gt;stretch.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Even if ea=
ch piece of in-band metadata is of fixed<br>
&gt;&gt;&gt;&gt;&gt;length,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; there are =
many different kinds of metatype. Trying to<br>
&gt;&gt;&gt;&gt;&gt;say<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &quot;ther=
e will be exactly four pieces, and they will be of<br>
&gt;&gt;&gt;&gt;&gt;types<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; t1, t2, t3=
, and t4&quot; is simply too specific for even 80%<br>
&gt;&gt;&gt;&gt;&gt;of the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;needs.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Yours, Joe=
l<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 3/1=
2/14, 8:52 AM, Nicolas BOUTHORS wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hello =
Ron,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sendin=
g out of band congruent metadata may not be the<br>
&gt;&gt;&gt;&gt;&gt;answer<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; to all=
 needs but it is one tool that we should keep.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Not al=
l metadata is tied to a specific packet, for<br>
&gt;&gt;&gt;&gt;&gt;example a<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; policy=
 change in PCRF could lead to some metadata<br>
&gt;&gt;&gt;&gt;&gt;signaling,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the re=
action time need not be immediate, few ms may<br>
&gt;&gt;&gt;&gt;&gt;not matter.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; As you=
 point, if a packet is tied to a metadata a<br>
&gt;&gt;&gt;&gt;&gt;correlation<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; info c=
an be set in both packet to deal with it (i.e<br>
&gt;&gt;&gt;&gt;&gt;metadata<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; expect=
ed flag in the SFC header, plus an id)<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Finall=
y we can still send some limited metadata within<br>
&gt;&gt;&gt;&gt;&gt;a header.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; This c=
ould be used for load balancers in particular if<br>
&gt;&gt;&gt;&gt;&gt;we<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; agree =
on a convention to locate &quot;coarse grain policy&quot;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; / &quo=
t;fine grain policy&quot; on reserved context headers.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; This s=
eems to open up a lot of flexibility /<br>
&gt;&gt;&gt;&gt;&gt;innovations.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On you=
r last point, there is a question on how to make<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metada=
ta available to a Service Function. Current socket<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; connec=
tions for example do not allow to retrieve IP<br>
&gt;&gt;&gt;&gt;&gt;header<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; option=
s. So I assume that SFC aware Service Functions<br>
&gt;&gt;&gt;&gt;&gt;will<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; need s=
ome (asynchronous<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ?) API=
 to retrieve SFC header information as well as<br>
&gt;&gt;&gt;&gt;&gt;in-band<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metada=
ta. I don't see out of band metadata transport<br>
&gt;&gt;&gt;&gt;&gt;adding<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; comple=
xity, the same API can probably apply.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The al=
ternative option, allowing variable sized<br>
&gt;&gt;&gt;&gt;&gt;metadata in<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the SF=
C header has some drawbacks as well, one being<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; fragme=
ntation, and some switches expecting as well to<br>
&gt;&gt;&gt;&gt;&gt;look at<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; end us=
er traffic headers for link load balancing. I<br>
&gt;&gt;&gt;&gt;&gt;would<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; agree =
that if we can accept these issues, then sending<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; off-li=
ne congruent metadata looses its interest.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We nee=
d to take into account that both in-band and<br>
&gt;&gt;&gt;&gt;&gt;congruent<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; out-of=
-band metadata transport is not reliable. A<br>
&gt;&gt;&gt;&gt;&gt;packet loss<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; trigge=
ring retransmission would not lead to the<br>
&gt;&gt;&gt;&gt;&gt;identical<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; recons=
truction of the associated metadata. In some<br>
&gt;&gt;&gt;&gt;&gt;cases, we<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; might =
thus even need non-congruent out-of-band reliable<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metada=
ta transport.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicola=
s ________________________________________ From:<br>
&gt;&gt;&gt;&gt;&gt; Ron<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Parker=
 [<a href=3D"mailto:Ron_Parker@affirmednetworks.com" target=3D"_blank"><spa=
n style=3D"color:purple">Ron_Parker@affirmednetworks.com</span></a>] Sent:<=
br>
&gt;&gt;&gt;&gt;&gt;Wednesday,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; March =
12, 2014<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 12:43 =
PM To: Nicolas BOUTHORS Cc: Jim Guichard<br>
&gt;&gt;&gt;&gt;&gt;(jguichar);<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<span c=
lass=3D"apple-converted-space">&nbsp;</span><a href=3D"mailto:brijsman@juni=
per.net" target=3D"_blank"><span style=3D"color:purple">brijsman@juniper.ne=
t</span></a><span class=3D"apple-converted-space">&nbsp;</span>&lt;<a href=
=3D"mailto:brijsman@juniper.net" target=3D"_blank"><span style=3D"color:pur=
ple">mailto:brijsman@juniper.net</span></a>&gt;;<br>
&gt;&gt;&gt;&gt;&gt;sfc; Jamal Hadi Salim Subject: Re: [sfc]<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; draft-=
rijsman-sfc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicola=
s,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I unde=
rstand the concept for out of band signaling of<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;metadat=
a, but I am concerned that it introduces<br>
&gt;&gt;&gt;&gt;&gt;significant<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;complex=
ity due to the potential race condition of<br>
&gt;&gt;&gt;&gt;&gt;receiving the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;real pa=
cket before the metadata. While the real packet<br>
&gt;&gt;&gt;&gt;&gt;could<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;indicat=
e that out of band metadata is expected, how can<br>
&gt;&gt;&gt;&gt;&gt;we<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;guarant=
ee the order of reception? What if switching or<br>
&gt;&gt;&gt;&gt;&gt;routing<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;nodes a=
pply hash based load balancing? What if the load<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;balanci=
ng understands SFC encaps and looks beyond it to<br>
&gt;&gt;&gt;&gt;&gt;the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;origina=
l header to get better entropy?<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Can we=
 guarantee that the metadata and real packet<br>
&gt;&gt;&gt;&gt;&gt;will follow<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;the exa=
ct same path? If we can not, then<br>
&gt;&gt;&gt;&gt;&gt;implementations will<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;need to=
 add ingress queuing to cope with the scenario.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Also, =
do you feel that the increase in implementation<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; comple=
xity at the service functions is reasonable?<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks=
.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron<br=
>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On=
 Mar 12, 2014, at 4:09 AM, &quot;Nicolas BOUTHORS&quot;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &l=
t;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com" target=3D"_blank"><span st=
yle=3D"color:purple">Nicolas.BOUTHORS@qosmos.com</span></a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com" targ=
et=3D"_blank"><span style=3D"color:purple">mailto:Nicolas.BOUTHORS@qosmos.c=
om</span></a>&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br=
>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I =
think we must make a distinction between:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br=
>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - =
Metadata which should be part of the header defined<br>
&gt;&gt;&gt;&gt;&gt;as in<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ba=
nd marking. - Metadata with can be passed out of<br>
&gt;&gt;&gt;&gt;&gt;band, for<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ex=
ample congruent out of band signaling defined in<br>
&gt;&gt;&gt;&gt;&gt;the draft<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br=
>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Th=
e former calls for a limited space in the header,<br>
&gt;&gt;&gt;&gt;&gt;true, The<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; la=
tter however does not incur any space limitation<br>
&gt;&gt;&gt;&gt;&gt;and is<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; st=
ill fairly efficient and it remains compatible with<br>
&gt;&gt;&gt;&gt;&gt;a fixed<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; si=
ze header used to route those signaling messages<br>
&gt;&gt;&gt;&gt;&gt;along the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ch=
ain's service functions.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br=
>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ni=
colas ________________________________________ From:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ji=
m Guichard (jguichar) [<a href=3D"mailto:jguichar@cisco.com" target=3D"_bla=
nk"><span style=3D"color:purple">jguichar@cisco.com</span></a>] Sent:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Tu=
esday, March 11, 2014 6:48 PM To: Ron Parker Cc:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ni=
colas BOUTHORS;<span class=3D"apple-converted-space">&nbsp;</span><a href=
=3D"mailto:brijsman@juniper.net" target=3D"_blank"><span style=3D"color:pur=
ple">brijsman@juniper.net</span></a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_=
blank"><span style=3D"color:purple">mailto:brijsman@juniper.net</span></a>&=
gt;; sfc; Jamal Hadi Salim<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Su=
bject: Re: [sfc]<br>
&gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br=
>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi=
 Ron,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br=
>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We=
 can certainly have this discussion but we should<br>
&gt;&gt;&gt;&gt;&gt;first<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; co=
nsider what information is necessary and if said<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; in=
formation can fit within a fixed number of contexts<br>
&gt;&gt;&gt;&gt;&gt;in the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ma=
jority of cases. Remember, the goal of being able<br>
&gt;&gt;&gt;&gt;&gt;to pass<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; me=
tadata through the network is to enhance service<br>
&gt;&gt;&gt;&gt;&gt;delivery,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; no=
t pass the entire works of Shakespeare ;-)<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br=
>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Se=
nt from my iPhone<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br=
>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; On Mar 7, 2014, at 3:52 AM, &quot;Ron Parker&quot;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; &lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com" target=3D"_blank">=
<span style=3D"color:purple">Ron_Parker@affirmednetworks.com</span></a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com" =
target=3D"_blank"><span style=3D"color:purple">mailto:Ron_Parker@affirmedne=
tworks.com</span></a>&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; Nicolas,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; I see similar requirements from the 3gpp EPC side.<br>
&gt;&gt;&gt;&gt;&gt;I would<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; like to propose an OUI / TLV based approach where the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; reserved OUI can be used for agreed upon types of<br>
&gt;&gt;&gt;&gt;&gt;common<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; metadata and vendor or other organizational OUIs can<br>
&gt;&gt;&gt;&gt;&gt;be used<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; to quickly innovate in the networks.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; Simultaneously, I would also like to consider<br>
&gt;&gt;&gt;&gt;&gt;mechanisms<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; that are optimized for long lived flows so as to<br>
&gt;&gt;&gt;&gt;&gt;limit the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; negative effects of packet growth.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; Ron<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; On Mar 7, 2014, at 8:34 AM, &quot;Nicolas BOUTHORS&quot;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; &lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com" target=3D"_blank">=
<span style=3D"color:purple">Nicolas.BOUTHORS@qosmos.com</span></a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com" targ=
et=3D"_blank"><span style=3D"color:purple">mailto:Nicolas.BOUTHORS@qosmos.c=
om</span></a>&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; Hello Jim<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; I have seen cases in Gi LAN, where subscriber related<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; information is passed to a Web Proxy for HTTP header<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; enrichment (aimed at some Web Content providers<br>
&gt;&gt;&gt;&gt;&gt;partners of<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; the Mobile Operator).<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; Information was an coded (persistent) subscriber id<br>
&gt;&gt;&gt;&gt;&gt;derived<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; from the MSISDN, and couple of f customer profile<br>
&gt;&gt;&gt;&gt;&gt;related<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; fields.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; In an sfc based Gi LAN, this entity should receive<br>
&gt;&gt;&gt;&gt; &gt;from the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; Classifier<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; - A classification of the Content Provider ( Id,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; Category) based on traffic analysis - The MSISDN of<br>
&gt;&gt;&gt;&gt;&gt; the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; subscriber - Two subscriber policy fields (not tied<br>
&gt;&gt;&gt;&gt;&gt; to PCRF<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; but belonging to the Subscriber DB) (Subscriber<br>
&gt;&gt;&gt;&gt;&gt; category,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; sub-category) - A session id (for logging and<br>
&gt;&gt;&gt;&gt;&gt;tracking<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; purposes)<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; The objective being to avoid having the HTTP Proxy<br>
&gt;&gt;&gt;&gt;&gt;to<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; become a trusted application (interogate the<br>
&gt;&gt;&gt;&gt;&gt; subscriber DB,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; etc..)<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; Nicolas<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; ________________________________________ From: Jim<br>
&gt;&gt;&gt;&gt;&gt; Guichard<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; (jguichar) [<a href=3D"mailto:jguichar@cisco.com" target=3D"_blank"><=
span style=3D"color:purple">jguichar@cisco.com</span></a>] Sent:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; Thursday, March 06, 2014 2:02 PM To: Jamal Hadi<br>
&gt;&gt;&gt;&gt;&gt;Salim;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a href=3D"mailto:j=
moisand@juniper.net" target=3D"_blank"><span style=3D"color:purple">jmoisan=
d@juniper.net</span></a><span class=3D"apple-converted-space">&nbsp;</span>=
&lt;<a href=3D"mailto:jmoisand@juniper.net" target=3D"_blank"><span style=
=3D"color:purple">mailto:jmoisand@juniper.net</span></a>&gt;;<br>
&gt;&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a h=
ref=3D"mailto:brijsman@juniper.net" target=3D"_blank"><span style=3D"color:=
purple">brijsman@juniper.net</span></a><span class=3D"apple-converted-space=
">&nbsp;</span>&lt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_blank=
"><span style=3D"color:purple">mailto:brijsman@juniper.net</span></a>&gt;
 Cc:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; sfc Subject: Re: [sfc]<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; draft-rijsman-sfc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; Hi Jamal,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; You said &quot;It seems there's clear need for variable<br>
&gt;&gt;&gt;&gt;&gt; sized<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; metadata&quot;.. I am not so convinced and would like to<br>
&gt;&gt;&gt;&gt;&gt; better<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; understand the requirements before passing judgement.<br>
&gt;&gt;&gt;&gt;&gt; If we<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; look at the use cases as presented thus far into<br>
&gt;&gt;&gt;&gt;&gt; the WG I<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; have yet to see a single example of the need<br>
&gt;&gt;&gt;&gt;&gt; (noting that<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; desire is not the same as need) - I am not saying<br>
&gt;&gt;&gt;&gt;&gt; there is<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; no requirement but rather that we should not jump<br>
&gt;&gt;&gt;&gt;&gt; to the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; conclusion and build standards around a theory.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt; On 3/3/14, 6:35 AM, &quot;Jamal Hadi Salim&quot;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt; &lt;<a href=3D"mailto:hadi@mojatatu.com" target=3D"_blank"><span =
style=3D"color:purple">hadi@mojatatu.com</span></a><span class=3D"apple-con=
verted-space">&nbsp;</span>&lt;<a href=3D"mailto:hadi@mojatatu.com" target=
=3D"_blank"><span style=3D"color:purple">mailto:hadi@mojatatu.com</span></a=
>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt; I like the doc - well written.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt; Section 4.3 on metadata encoding.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt; It seems there's clear need for variable sized<br>
&gt;&gt;&gt;&gt;&gt; metadata<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt; (at least for http/app you seem to indicate the<br>
&gt;&gt;&gt;&gt;&gt; desire for<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;it).<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt; For a datapath per-packet metadata, i feel the<br>
&gt;&gt;&gt;&gt;&gt; need is<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt; just as important. Are we limited by the fact that<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt; existing hardware may not be able to handle TLVs?<br>
&gt;&gt;&gt;&gt;&gt;For<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt; example, I dont have a problem handling TLVs in a<br>
&gt;&gt;&gt;&gt;&gt; software<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;datapath.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt; cheers, jamal<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt; _______________________________________________ sfc<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt; mailing list<span class=3D"apple-converted-space">&nbsp;</span><a=
 href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purple=
">sfc@ietf.org</span></a><span class=3D"apple-converted-space">&nbsp;</span=
>&lt;<a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"color=
:purple">mailto:sfc@ietf.org</span></a>&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a href=3D"http=
s://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank"><span style=3D"col=
or:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; _______________________________________________ sfc<br>
&gt;&gt;&gt;&gt;&gt; mailing<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; list<span class=3D"apple-converted-space">&nbsp;</span><a href=3D"mai=
lto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purple">sfc@ietf.o=
rg</span></a><span class=3D"apple-converted-space">&nbsp;</span>&lt;<a href=
=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purple">mai=
lto:sfc@ietf.org</span></a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a h=
ref=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank"><span s=
tyle=3D"color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><=
br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ______=
_________________________________________ sfc<br>
&gt;&gt;&gt;&gt;&gt; mailing<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list<s=
pan class=3D"apple-converted-space">&nbsp;</span><a href=3D"mailto:sfc@ietf=
.org" target=3D"_blank"><span style=3D"color:purple">sfc@ietf.org</span></a=
><span class=3D"apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:s=
fc@ietf.org" target=3D"_blank"><span style=3D"color:purple">mailto:sfc@ietf=
.org</span></a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a h=
ref=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank"><span s=
tyle=3D"color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><=
br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; __________=
_____________________________________ sfc<br>
&gt;&gt;&gt;&gt;&gt; mailing<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list<span =
class=3D"apple-converted-space">&nbsp;</span><a href=3D"mailto:sfc@ietf.org=
" target=3D"_blank"><span style=3D"color:purple">sfc@ietf.org</span></a><sp=
an class=3D"apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:sfc@i=
etf.org" target=3D"_blank"><span style=3D"color:purple">mailto:sfc@ietf.org=
</span></a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a h=
ref=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank"><span s=
tyle=3D"color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><=
br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; __________=
_____________________________________ sfc<br>
&gt;&gt;&gt;&gt;&gt; mailing<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list<span =
class=3D"apple-converted-space">&nbsp;</span><a href=3D"mailto:sfc@ietf.org=
" target=3D"_blank"><span style=3D"color:purple">sfc@ietf.org</span></a><sp=
an class=3D"apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:sfc@i=
etf.org" target=3D"_blank"><span style=3D"color:purple">mailto:sfc@ietf.org=
</span></a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a h=
ref=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank"><span s=
tyle=3D"color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><=
br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; __________________________=
_____________________ sfc mailing<br>
&gt;&gt;&gt;&gt;&gt; list<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<span class=3D"apple-conver=
ted-space">&nbsp;</span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><=
span style=3D"color:purple">sfc@ietf.org</span></a><span class=3D"apple-con=
verted-space">&nbsp;</span>&lt;<a href=3D"mailto:sfc@ietf.org" target=3D"_b=
lank"><span style=3D"color:purple">mailto:sfc@ietf.org</span></a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a h=
ref=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank"><span s=
tyle=3D"color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><=
br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;_______________________________________=
________<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;sfc mailing list<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<a href=3D"mailto:sfc@ietf.org" target=
=3D"_blank"><span style=3D"color:purple">sfc@ietf.org</span></a><span class=
=3D"apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:sfc@ietf.org"=
 target=3D"_blank"><span style=3D"color:purple">mailto:sfc@ietf.org</span><=
/a>&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<a href=3D"https://www.ietf.org/mailman=
/listinfo/sfc" target=3D"_blank"><span style=3D"color:purple">https://www.i=
etf.org/mailman/listinfo/sfc</span></a><br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;___________________________________________=
____<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;sfc mailing list<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<a href=3D"mailto:sfc@ietf.org" target=3D"_=
blank"><span style=3D"color:purple">sfc@ietf.org</span></a><span class=3D"a=
pple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:sfc@ietf.org" targ=
et=3D"_blank"><span style=3D"color:purple">mailto:sfc@ietf.org</span></a>&g=
t;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<a href=3D"https://www.ietf.org/mailman/lis=
tinfo/sfc" target=3D"_blank"><span style=3D"color:purple">https://www.ietf.=
org/mailman/listinfo/sfc</span></a><br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt; sfc mailing list<br>
&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a href=
=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purple">sfc=
@ietf.org</span></a><br>
&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a href=
=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank"><span styl=
e=3D"color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; sfc mailing list<br>
&gt;&gt;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a href=3D"m=
ailto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purple">sfc@ietf=
.org</span></a><br>
&gt;&gt;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a href=3D"h=
ttps://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank"><span style=3D"=
color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;_______________________________________________<br>
&gt;&gt;sfc mailing list<br>
&gt;&gt;<a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"co=
lor:purple">sfc@ietf.org</span></a><br>
&gt;&gt;<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_bl=
ank"><span style=3D"color:purple">https://www.ietf.org/mailman/listinfo/sfc=
</span></a><br>
&gt;<br>
&gt;_______________________________________________<br>
&gt;sfc mailing list<br>
&gt;<a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:=
purple">sfc@ietf.org</span></a><br>
&gt;<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank"=
><span style=3D"color:purple">https://www.ietf.org/mailman/listinfo/sfc</sp=
an></a><br>
<br>
_______________________________________________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purp=
le">sfc@ietf.org</span></a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank"><sp=
an style=3D"color:purple">https://www.ietf.org/mailman/listinfo/sfc</span><=
/a></span></p>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">________________________=
_______________________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purp=
le">sfc@ietf.org</span></a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank"><sp=
an style=3D"color:purple">https://www.ietf.org/mailman/listinfo/sfc</span><=
/a></span></p>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt; font-family:&quot;H=
elvetica&quot;,&quot;sans-serif&quot;; color:black">_______________________=
________________________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purp=
le">sfc@ietf.org</span></a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank"><sp=
an style=3D"color:purple">https://www.ietf.org/mailman/listinfo/sfc</span><=
/a></span><span style=3D"color:black"></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_0BF7E0211CA62B42AE3FD4020E41609884A7DD71SEAEMBX01olympu_--


From nobody Wed Mar 19 16:24:01 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 061AC1A0811 for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 16:23:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.998
X-Spam-Level: 
X-Spam-Status: No, score=0.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_210=0.6, MANGLED_OFF=2.3, RCVD_IN_DNSWL_NONE=-0.0001, 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 ePgF7j59CEG4 for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 16:23:54 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) by ietfa.amsl.com (Postfix) with ESMTP id 544521A0803 for <sfc@ietf.org>; Wed, 19 Mar 2014 16:23:54 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id E25432408B7; Wed, 19 Mar 2014 16:23:45 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from Joels-MacBook-Pro.local (unknown [129.192.170.160]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 99D6F2407AE; Wed, 19 Mar 2014 16:23:45 -0700 (PDT)
Message-ID: <532A2700.8010304@joelhalpern.com>
Date: Wed, 19 Mar 2014 19:23:44 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Lucy yong <lucy.yong@huawei.com>, Sumandra Majee <S.Majee@F5.com>,  "sfc@ietf.org" <sfc@ietf.org>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E8D17.1B7B4%s.majee@f5.com> <2691CE0099834E4A9C5044EEC662BB9D4535AFF4@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D4535AFF4@dfweml701-chm.china.huawei.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/pYvR-El0X6kPFyjQoRUT8dTXRY8
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Mar 2014 23:23:59 -0000

I want to be a little careful.  THere are two ideas tied together in 
approach 2 as Sumandra described them.  One of those two ideas seems to 
me to be a good idea, the other not.

2.1) Having the meaning of the path-ID set by the control.  That seems 
very sensible to me.

2.2) Having that mpaiing installed in the service functions.  The 
service functions are applications.  They have application state. 
Having them also hold the chain forwarding state (as was explicitly 
described in some earlier proposals) seem to me a very bad architecture. 
  Segregating this is why the proposed architecture draft separates the 
SF from the SFF.  If Some folks want to implement them together, that's 
fine.  But the structure and architecture should not assume that.

Yours,
Joel

On 3/19/14, 2:12 PM, Lucy yong wrote:
> Hi Sumandra,
>
> I am fine with option 2 approach.
>
> But your description indicates that SF is aware of chainID and is
> responsible to forward packet to the next hop SF and select a different
> paths by changing the chained parameter. This means that we will only
> have single component, SF, in SFC architecture? (maybe two, classifier
> and SF).  I disagree this SFC architecture. We need to distinguish SF
> and forwarding component in SFC architecture, two has different roles.
>
> Another point, in option 2 approach, do we need mandate that the
> forwarding has to use the chainID?  Many SP people has expressed that
> they may want to use different ways to establish the SFC path, not rely
> on the info carried on packets. Should SFC solution allow that option?
>
> Again, I am fine with option 2 approach.
>
> Thanks,
>
> Lucy
>
> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Sumandra Majee
> *Sent:* Wednesday, March 19, 2014 2:03 AM
> *To:* Cathy Zhang; Reinaldo Penno (repenno); Louis.Fourie; Paul Quinn
> (paulq); David Allan I
> *Cc:* Nicolas BOUTHORS; Xuxiaohu; mikebianc@aol.com; sfc@ietf.org;
> Changcheng Huang
> *Subject:* Re: [sfc] SFC encapsulation chain ID
>
> I see two ways to carry the path information.
>
>  1. Explicit ordered list, something like FW-A :: TCP-OPT :: LB ::
>     VideoOPT :: CGNAT.   There are two issues with this approach, first
>     the length of graph is variable.  Also it implies bidirectional
>     symmetry. It is often required but should not be mandatory.
>       Secondly changing this path/graph in at SF can be cumbersome.
>  2. Let the Control plane distribute the chainID <â€”> graph mapping. In
>     this case each SF would have mapping of given a chainID what is my
>     next hop. The chainID itself could be fixed size element. A SF can
>     select a different path by changing the chaiID parameter.
>
> Regards
>
> Sumandra
>
> *From: *Cathy Zhang <Cathy.H.Zhang@huawei.com
> <mailto:Cathy.H.Zhang@huawei.com>>
> *Date: *Tuesday, March 18, 2014 at 10:13 AM
> *To: *"Reinaldo Penno (repenno)" <repenno@cisco.com
> <mailto:repenno@cisco.com>>, "Louis.Fourie" <Louis.Fourie@huawei.com
> <mailto:Louis.Fourie@huawei.com>>, "Paul Quinn (paulq)" <paulq@cisco.com
> <mailto:paulq@cisco.com>>, David Allan I <david.i.allan@ericsson.com
> <mailto:david.i.allan@ericsson.com>>
> *Cc: *Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com
> <mailto:Nicolas.BOUTHORS@qosmos.com>>, Xuxiaohu <xuxiaohu@huawei.com
> <mailto:xuxiaohu@huawei.com>>, Changcheng Huang <huang@sce.carleton.ca
> <mailto:huang@sce.carleton.ca>>, "sfc@ietf.org <mailto:sfc@ietf.org>"
> <sfc@ietf.org <mailto:sfc@ietf.org>>, "mikebianc@aol.com
> <mailto:mikebianc@aol.com>" <mikebianc@aol.com <mailto:mikebianc@aol.com>>
> *Subject: *Re: [sfc] SFC encapsulation chain ID
>
> Hi Reinaldo,
>
> So the chain ID is actually the path ID which represents an ordered set
> of service function instances.
>
> I think we should add an explicit definition of â€œservice instanceâ€. What
> do you think?
>
> Thanks,
>
> Cathy
>
> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Reinaldo Penno
> (repenno)
> *Sent:* Tuesday, March 18, 2014 11:03 AM
> *To:* Louis.Fourie; Paul Quinn (paulq); David Allan I
> *Cc:* Nicolas BOUTHORS; Xuxiaohu; mikebianc@aol.com
> <mailto:mikebianc@aol.com>; sfc@ietf.org <mailto:sfc@ietf.org>;
> Changcheng Huang
> *Subject:* Re: [sfc] SFC encapsulation chain ID
>
> A Service Chain just defines which type of service and their order.
>
> A service path defines the actual service instance, say, firewall1.home,
> nat2, dpi-sic, etc.
>
> *From: *"Louis.Fourie" <Louis.Fourie@huawei.com
> <mailto:Louis.Fourie@huawei.com>>
> *Date: *Tuesday, March 18, 2014 at 10:55 AM
> *To: *"Paul Quinn (paulq)" <paulq@cisco.com <mailto:paulq@cisco.com>>,
> David Allan I <david.i.allan@ericsson.com
> <mailto:david.i.allan@ericsson.com>>
> *Cc: *Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com
> <mailto:Nicolas.BOUTHORS@qosmos.com>>, Xuxiaohu <xuxiaohu@huawei.com
> <mailto:xuxiaohu@huawei.com>>, Changcheng Huang <huang@sce.carleton.ca
> <mailto:huang@sce.carleton.ca>>, "sfc@ietf.org <mailto:sfc@ietf.org>"
> <sfc@ietf.org <mailto:sfc@ietf.org>>, "mikebianc@aol.com
> <mailto:mikebianc@aol.com>" <mikebianc@aol.com <mailto:mikebianc@aol.com>>
> *Subject: *Re: [sfc] SFC encapsulation chain ID
>
> Paul,
>
>     Can you clarify the difference between service chain and service
> path. Given that a service chain is composed
>
> of several service functions SF1, SF2, .. SFn how would a service path
> differ from that service chain?
>
> -Louis
>
> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Paul Quinn (paulq)
> *Sent:* Tuesday, March 18, 2014 10:26 AM
> *To:* David Allan I
> *Cc:* Nicolas BOUTHORS; Xuxiaohu; mikebianc@aol.com
> <mailto:mikebianc@aol.com>; sfc@ietf.org <mailto:sfc@ietf.org>;
> Changcheng Huang
> *Subject:* Re: [sfc] SFC encapsulation chain ID
>
> Hi Dave,
>
> Chain ID should really be path ID since there can be many paths for a
> given chain.  Using that definition, we avoid the overload and reap the
> gain alluded to below.
>
> Paul
>
> On Mar 18, 2014, at 12:14 PM, David Allan I <david.i.allan@ericsson.com
> <mailto:david.i.allan@ericsson.com>> wrote:
>
>
>
>
>
> Well the question de jour is â€œdoes a chain ID define a class or an
> instanceâ€â€¦. If it defines an class we also need instance information, if
> it is currently overloaded to define class and instance IMO we have a
> problemâ€¦.
>
> Dave
>
> *From:*sfc [mailto:sfc-bounces@ietf.org <mailto:bounces@ietf.org>]*On
> Behalf Of*Changcheng Huang
> *Sent:*Tuesday, March 18, 2014 7:43 AM
> *To:*Nicolas BOUTHORS
> *Cc:*Xuxiaohu;sfc@ietf.org <mailto:sfc@ietf.org>;mikebianc@aol.com
> <mailto:mikebianc@aol.com>
> *Subject:*Re: [sfc]ç­”å¤: SFC encapsulation chain ID
>
> Good points. I believe explicit chain ID should be mandatory. The
> overhead is very little. It helps simplify processing and steering
> significantly. The gain is huge.
>
> Chang
>
> ------------
>
> Changcheng Huang
>
>
> On Mar 18, 2014, at 1:53 AM, Nicolas BOUTHORS
> <Nicolas.BOUTHORS@qosmos.com <mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>
>     I think that keeping the Service Path Layer transport independent
>     should remain an objective for SFC.  Such a separation of concerns
>     is a sound architectural principle that help keep things simple in
>     practice.
>
>     On the question of  Service Path, we have a discussion on whether we
>     need some kind of explicit identifier or
>
>     could we rely on mapping on some underlay network protocol fields.
>
>     May be a PRO/CON table could help focus the group decision on that
>     matter
>
>       * Visibility (tracing)
>       * Forwarding graph structure impact/limitations
>       * Reconfiguration speed
>
>           o LBS / scale out impact
>           o Node bypass (e.g; maintenance)
>
>       * underlay network/transport layers support
>       * Header space impact
>       * Multi tenant support impact
>       * SFC on flat (e.g optical L2 for Data Centers) network
>       * Underlay network administration impact
>
>     Personally I think that having an explicit chain identifier (e.g.
>     Service Path/Service Index) is clear (management and control) and
>     not expensive (header space). The drawback being some impact on the
>     simplicity to add/remove elements in a chain dynamically.
>
>     Tag switching (as MPLS)  allows to manage tags per service nodes,
>     leading to more versatile and diverse graphs
>
>     Nicolas
>
>     ------------------------------------------------------------------------
>
>     *From:*Xuxiaohu [xuxiaohu@huawei.com <mailto:xuxiaohu@huawei.com>]
>     *Sent:*Tuesday, March 18, 2014 5:04 AM
>     *To:*Jerome Moisand;mikebianc@aol.com
>     <mailto:mikebianc@aol.com>;sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:*[sfc]ç­”å¤: SFC encapsulation chain ID
>
>     I like the idea of separating the Service Function Layer and the
>     Service Path Layer, as proposed in
>     draft-rijsman-sfc-metadata-considerations. The role of the Service
>     Path Layer is just to steer the traffic along a particular chain of
>     service nodes which can be implemented by existing tools for source
>     routing, such as segment routing. As such, itâ€™s not necessary to try
>     to keep the Service Path Layer transport-independent and contain it
>     in the SFC header.
>
>     Best regards,
>
>     Xiaohu
>
>     *å‘ä»¶äºº**:*sfc [mailto:sfc-bounces@ietf.org]*ä»£è¡¨*Jerome Moisand
>     *å‘é€æ—¶é—´:*2014å¹´3æœˆ18æ—¥ 1:03
>     *æ”¶ä»¶äºº:*mikebianc@aol.com <mailto:mikebianc@aol.com>;sfc@ietf.org
>     <mailto:sfc@ietf.org>
>     *ä¸»é¢˜:*Re: [sfc] SFC encapsulation chain ID
>
>     This (lengthy and very lively) thread started from
>     draft-rijsman-sfc-metadata-considerations (which I co-authored).
>
>     In section 4.8, we made a clear distinction between a service path
>     layer (steering packets hop by hop along the chain) and a service
>     function layer (convey metadata information of interest to SFs).
>     Terminology aside, it seems that such layered view was agreed upon
>     by many people on the mailing list.
>
>     Now this certainly does beg the question of solving BOTH problems
>     with the same (packet) encapsulation mechanism. Notably when
>     observing that many use cases could be satisfied without SF-level
>     metadata, or by using more out-of-band ways to convey such SF
>     metadata. And also when observing that inband marking (e.g. packet
>     headers) comes with various pros & cons (some of the issues being
>     identified in the draft, e.g. sections 4.1 and 4.2).
>
>     I do agree with Maria. We may want to explore other options for
>     addressing the needs of the service path layer that do not require
>     an explicit chain-id of sorts.
>
>     In the draft, we concluded by stating â€œA productive path forward
>     could be to divide and conquer: to clearly separate the problem of
>     Service Function Path topology from the   problem of [conveying SF]
>     metadataâ€. I do believe we should explore such separation principle
>     further.
>
>     *From:*sfc [mailto:sfc-bounces@ietf.org]*On Behalf
>     Of*mikebianc@aol.com <mailto:mikebianc@aol.com>
>     *Sent:*Friday, March 14, 2014 5:50 PM
>     *To:*sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:*Re: [sfc] SFC encapsulation chain ID
>
>     I would imagine that if we made the Chain ID field in the header be
>     optional, yet still required a header and still required that some
>     indication of the chain be carried somewhere in the packet (mpls
>     label or vlan or whatever), that the implementation would become
>     overly complicated.  To do so would be using SFC simply as a
>     mechanism to carry meta data and not at all for service chaining,
>     which sounds counter intuitive to me.
>
>     Maria,
>     So, you are saying that you want to use SFC to carry around
>     metadata, but not for actual service chaining because you already
>     have a way to implement service chaining outside of SFC?  Maybe I'm
>     not following, but it seems to me that if you were to upgrade your
>     network to support SFC that you would change from using your
>     existing mechanism and start using SFC, which is meant to provide
>     support for service functions that are not SFC aware.  There are a
>     number of us who have implemented, in one way or another, some sort
>     of service chaining, but I (I can at least speak for myself) am
>     looking to SFC not to enhance my current implementation, but to
>     replace it with something better while still maintaining my core
>     (non service function) infrastructure.
>
>     ------------------------------------------------------------------------
>
>     *From:*kegray@cisco.com<kegray@cisco.com
>     <mailto:kegray@cisco.com%3ckegray@cisco.com>>
>     *To:*Ron Parker<Ron_Parker@affirmednetworks.com
>     <mailto:Ron_Parker@affirmednetworks.com>>,Jim Guichard
>     (jguichar)<jguichar@cisco.com <mailto:jguichar@cisco.com>>,Joel M.
>     Halpern<jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
>     *cc:*sfc@ietf.org<sfc@ietf.org <mailto:sfc@ietf.org%3csfc@ietf.org>>
>     *Sent:*Friday, March 14, 2014
>     *Subject:*Re: [sfc] SFC encapsulation chain ID
>
>     +1 the idea is interoperability.
>
>
>     On 3/14/14 12:55 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com
>     <mailto:Ron_Parker@affirmednetworks.com>> wrote:
>
>     >Thanks, Jim.
>     >
>     >Remember that we have said many times that the SFC service header is
>     >transport independent.   Just because the chain id could be carried in
>     >some form or another with some particular transport doesn't mean that it
>     >could be universally conveyed.    By making and keeping the SFC service
>     >header transport independent makes it more applicable in more
>     >environments and more likely to get adopted broadly.
>     >
>     >   Ron
>     >
>     >
>     >-----Original Message-----
>     >From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
>     >Sent: Friday, March 14, 2014 3:52 PM
>     >To: Joel M. Halpern; Ron Parker
>     >Cc:sfc@ietf.org <mailto:sfc@ietf.org>
>     >Subject: SFC encapsulation chain ID
>     >
>     >Hi Joel,
>     >
>     >Perhaps but I would point out that the base SFC header could have a lot
>     >more information than just the chain ID; I would also point out that the
>     >devil is in the details and saying "well, I can just use an MPLS label"
>     >hides much of the complexity of actually doing that.
>     >
>     >On 3/14/14, 2:35 PM, "Joel M. Halpern" <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>> wrote:
>     >
>     >>If the transport header carries enough information for identifying the
>     >>sequence (VLAN tag or MPLS label can both do the job), then arguably
>     >>the global chain ID is redundant. I can live with carrying it anyway
>     >>either if I have metadata to carry, or if I need the chain ID for some
>     >>purpose.
>     >> After all, some folks seem to want to use that for the forwarding
>     >>decisions.
>     >>
>     >>Yours,
>     >>Joel
>     >>
>     >>On 3/14/14, 2:28 PM, Ron Parker wrote:
>     >>> The chain ID is the label that defines the sequence of service
>     >>>functions that must be visited.   It can be thought of as a handle for a
>     >>>stack of must-visit network locations.   I don't see how this can be
>     >>>anything but mandatory.
>     >>>
>     >>>     Ron
>     >>>
>     >>>
>     >>> -----Original Message-----
>     >>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Surendra Kumar
>     >>>(smkumar)
>     >>> Sent: Friday, March 14, 2014 1:46 PM
>     >>> To: Joel M. Halpern; NAPIERALA, MARIA H
>     >>> Cc:sfc@ietf.org <mailto:sfc@ietf.org>
>     >>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>     >>>
>     >>> [Trimmed the recipient list - needs approval otherwise]
>     >>>
>     >>> Completely agree here.
>     >>>
>     >>> SFC does not prevent VLAN stitching and one can continue to do that.
>     >>>While at the same time SFC can include VLAN stitching to support
>     >>>legacy SFs in the same chain that includes SFC aware SFs. Even legacy
>     >>>SFs benefit from chain identification and hence can be shared across
>     >>>different service chains.
>     >>>
>     >>> Surendra.
>     >>>
>     >>>
>     >>>
>     >>> On 3/14/14 10:26 AM, "Joel M. Halpern" <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>> wrote:
>     >>>
>     >>>> My own inclination is to observe that if you don't need explicit
>     >>>> chain identification and you don't need metadata, you can just omit
>     >>>> the sfc/nsh header. Still do service chaining, just no extra header.
>     >>>>
>     >>>> If we are going to have the header, it seems to me that the chain
>     >>>>identification field is very useful, and low cost once we have the
>     >>>>header.
>     >>>>
>     >>>> Yours,
>     >>>> Joel
>     >>>>
>     >>>> On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:
>     >>>>> Explicit chain identification should be made optional. I believe it
>     >>>>> was discussed few months ago on this mailing list.
>     >>>>>
>     >>>>> Maria
>     >>>>>
>     >>>>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Jmh.direct
>     >>>>> *Sent:* Thursday, March 13, 2014 12:12 PM
>     >>>>> *To:*kegray@cisco.com <mailto:kegray@cisco.com>;lucy.yong@huawei.com
>     <mailto:lucy.yong@huawei.com>;smkumar@cisco.com
>     <mailto:smkumar@cisco.com>;
>     >>>>>jguichar@cisco.com <mailto:jguichar@cisco.com>
>     >>>>> *Cc:*nicolas.bouthors@qosmos.com
>     <mailto:nicolas.bouthors@qosmos.com>;sfc@ietf.org
>     <mailto:sfc@ietf.org>;hadi@mojatatu.com <mailto:hadi@mojatatu.com>;
>     >>>>>ron_parker@affirmednetworks.com
>     <mailto:ron_parker@affirmednetworks.com>;brijsman@juniper.net
>     <mailto:brijsman@juniper.net>;
>     >>>>>jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>     >>>>> *Subject:* Re: [sfc] draft-rijsman-sfc-metadata-considerations
>     >>>>> *Importance:* Low
>     >>>>>
>     >>>>> Assuming I understand you properly Ken, I disagree.
>     >>>>>
>     >>>>> For example, by using separate terms I can easily discuss the fact
>     >>>>> that certain kinds of data (chain identification) only need to be
>     >>>>> adjust by a few apps in rare cases. And that data is not beeded
>     >>>>> by the applications.
>     >>>>>
>     >>>>> Unless you would like to consider the chain identification as being
>     >>>>> optional?
>     >>>>>
>     >>>>> Yours,
>     >>>>>
>     >>>>> Joel
>     >>>>>
>     >>>>>
>     >>>>>
>     >>>>> Sent from my Samsung smartphone on AT&T
>     >>>>>
>     >>>>>
>     >>>>>
>     >>>>>
>     >>>>> -------- Original message --------
>     >>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>     >>>>> From: "Ken Gray (kegray)" <kegray@cisco.com <mailto:kegray@cisco.com>
>     >>>>><mailto:kegray@cisco.com>>
>     >>>>> To: Lucy yong <lucy.yong@huawei.com <mailto:lucy.yong@huawei.com>
>     >>>>><mailto:lucy.yong@huawei.com>>,"Surendra
>     <mailto:lucy.yong@huawei.com%3e%3e,%22Surendra>Kumar (smkumar)"
>     >>>>> <smkumar@cisco.com
>     <mailto:smkumar@cisco.com><mailto:smkumar@cisco.com>>,"Jim
>     <mailto:smkumar@cisco.com%3e%3e,%22Jim>Guichard
>     >>>>>(jguichar)"
>     >>>>> <jguichar@cisco.com
>     <mailto:jguichar@cisco.com><mailto:jguichar@cisco.com>>
>     >>>>> CC: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com <mailto:Nicolas.BOUTHORS@qosmos.com>
>     >>>>><mailto:Nicolas.BOUTHORS@qosmos.com>>,sfc
>     <mailto:Nicolas.BOUTHORS@qosmos.com%3e%3e,sfc><sfc@ietf.org
>     <mailto:sfc@ietf.org>
>     >>>>><mailto:sfc@ietf.org>>,Jamal <mailto:sfc@ietf.org%3e%3e,Jamal>Hadi
>     Salim <hadi@mojatatu.com <mailto:hadi@mojatatu.com>
>     >>>>><mailto:hadi@mojatatu.com>>,Ron
>     <mailto:hadi@mojatatu.com%3e%3e,Ron>Parker
>     >>>>><Ron_Parker@affirmednetworks.com <mailto:Ron_Parker@affirmednetworks.com>
>     >>>>> <mailto:Ron_Parker@affirmednetworks.com>>,"brijsman@juniper.net
>     <mailto:Ron_Parker@affirmednetworks.com%3e%3e,%22brijsman@juniper.net>
>     >>>>> <mailto:brijsman@juniper.net>" <brijsman@juniper.net
>     <mailto:brijsman@juniper.net>
>     >>>>><mailto:brijsman@juniper.net>>,"Joel
>     <mailto:brijsman@juniper.net%3e%3e,%22Joel>M. Halpern"
>     >>>>><jmh@joelhalpern.com
>     <mailto:jmh@joelhalpern.com><mailto:jmh@joelhalpern.com>>
>     >>>>>
>     >>>>> The word "metadata" is a purposely ambiguous term "data that
>     >>>>> provides information about other data". It is used to avoid THIS
>     >>>>>discussion.
>     >>>>>
>     >>>>> For example, I propose we define "tequila metadata" because,
>     >>>>> frankly, I will need to order a triple-shot if we keep attempting
>     >>>>> to define something that, by definition, is ambiguous. I'd like
>     >>>>> my bartender to understand me specifically when I say "I need a
>     >>>>>shot".
>     >>>>>
>     >>>>> On 3/13/14 7:49 AM, "Lucy yong" <lucy.yong@huawei.com <mailto:lucy.yong@huawei.com>
>     >>>>> <mailto:lucy.yong@huawei.com>> wrote:
>     >>>>>
>     >>>>>   >Snip..
>     >>>>>   >SK> Just copying from the PS:
>     >>>>>   >--
>     >>>>>   >Data plane metadata provides the ability to exchange information
>     >>>>>between
>     >>>>>   >the network and service functions, between service functions,
>     >>>>>and service
>     >>>>>   >functions and the network.
>     >>>>>   >
>     >>>>>   >--
>     >>>>>   >It is a lucid definition. We are unnecessarily making the word
>     >>>>>"network"
>     >>>>>   >controversial, IMO.
>     >>>>>   >
>     >>>>>   >[Lucy] This is my point. "The network" is too general here,
>     >>>>>which brings
>     >>>>>   >metadata great power to do many things. This is why people
>     >>>>>invent ideas
>     >>>>>   >here, which causes a lot of debates on metadata usage potentials.
>     >>>>> We
>     >>>>>   >should not spend a lot of times on that debates and judge which
>     >>>>>usage is
>     >>>>>   >valuable or not. Thus, for the SFC work, it will be helpful if
>     >>>>>we can
>     >>>>>   >narrow down a bit. Joel makes explicitly two cases, which is
>     >>>>>helpful to
>     >>>>>   >develop use cases for each case. I would like to see that the
>     >>>>>problem
>     >>>>>   >statement can be more specific on metadata definition, which may
>     >>>>>be
>     >>>>>   >helpful in less focusing on it and moving forward.
>     >>>>>   >
>     >>>>>   >Lucy
>     >>>>>   >
>     >>>>>   >Surendra.
>     >>>>>   >
>     >>>>>   >
>     >>>>>   >>
>     >>>>>   >>Thanks,
>     >>>>>   >>Lucy
>     >>>>>   >>
>     >>>>>   >>-----Original Message-----
>     >>>>>   >>From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
>     >>>>>   >>Sent: Wednesday, March 12, 2014 4:38 PM
>     >>>>>   >>To: Lucy yong
>     >>>>>   >>Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker;
>     >>>>>   >>brijsman@juniper.net
>     <mailto:brijsman@juniper.net><mailto:brijsman@juniper.net>; sfc; Jamal
>     >>>>>Hadi Salim
>     >>>>>   >>Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>     >>>>>   >>
>     >>>>>   >>Hi Lucy,
>     >>>>>   >>
>     >>>>>   >>No. I am simply saying we should not overcomplicate the problem
>     >>>>>   >>statement with text that adds little to no value in my opinion.
>     >>>>> Whether
>     >>>>>   >>we call it metadata, or context, has no bearing on the fact
>     >>>>>that the
>     >>>>>   >>problem statement already clearly states we need to be able to
>     >>>>>pass
>     >>>>>   >>information between SFÂ¹s and between the network & SFÂ¹s.
>     >>>>>   >>
>     >>>>>   >>
>     >>>>>   >>On 3/12/14, 5:13 PM, "Lucy yong" <lucy.yong@huawei.com <mailto:lucy.yong@huawei.com>
>     >>>>><mailto:lucy.yong@huawei.com>> wrote:
>     >>>>>   >>
>     >>>>>   >>>
>     >>>>>   >>>Hi Jim,
>     >>>>>   >>>
>     >>>>>   >>>I for one don't agree and think we are over complicating what
>     >>>>>should
>     >>>>>   >>>be straightforward. The SFC encapsulation should enable two
>     >>>>>things:
>     >>>>>   >>>
>     >>>>>   >>>1. Steering of selected flows through a service chain; this is
>     >>>>>the
>     >>>>>   >>>service function path.
>     >>>>>   >>>2. Passing of context associated with a given flow within said
>     >>>>>service
>     >>>>>   >>>function path. This context information may be consumed by a
>     >>>>>SF (an
>     >>>>>   >>>application ID is an example) or may be consumed by the
>     >>>>>forwarding
>     >>>>>   >>>elements (a vrf-ID is an example).
>     >>>>>   >>>[Lucy] Do you call the context as metadata or not? Do we have
>     >>>>>another
>     >>>>>   >>>term here beside SFC header and metadata. I see that you don't
>     >>>>>want to
>     >>>>>   >>>separate what is consumed by SF and what is consumed by the
>     >>>>>forwarding
>     >>>>>   >>>elements.
>     >>>>>   >>>
>     >>>>>   >>>Lucy
>     >>>>>   >>>
>     >>>>>   >>>Sent from my iPhone
>     >>>>>   >>>
>     >>>>>   >>>> On Mar 12, 2014, at 4:16 PM, "Lucy yong"
>     >>>>><lucy.yong@huawei.com
>     <mailto:lucy.yong@huawei.com><mailto:lucy.yong@huawei.com>> wrote:
>     >>>>>   >>>>
>     >>>>>   >>>> Great. Then we may consider two special metadata definitions
>     >>>>>in the
>     >>>>>   >>>>problem statement so we can all use the same definitions.
>     >>>>>Here is my
>     >>>>>   >>>>suggested text and like to hear you and other's input and
>     >>>>>suggestions.
>     >>>>>   >>>>
>     >>>>>   >>>> Dataplane Metadata: Data plane metadata provides the ability
>     >>>>>to
>     >>>>>   >>>>exchange information between the elements in a service function
>     >>>>>   >>>>chaining. In this context, there are two types of data plane
>     >>>>>metadata.
>     >>>>>   >>>>
>     >>>>>   >>>> Service Function Metadata: the information exchanged between
>     >>>>>   >>>>classifier and service functions, between service functions to
>     >>>>>   >>>>facilitate service functions on the packet treatment.
>     >>>>>   >>>>
>     >>>>>   >>>> Steering Metadata: the information from service functions to a
>     >>>>>   >>>>classifier or service node for traffic forwarding purpose.
>     >>>>>   >>>>
>     >>>>>   >>>> -end
>     >>>>>   >>>>
>     >>>>>   >>>> Lucy
>     >>>>>   >>>>
>     >>>>>   >>>>
>     >>>>>   >>>> -----Original Message-----
>     >>>>>   >>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>     >>>>>   >>>> Sent: Wednesday, March 12, 2014 2:35 PM
>     >>>>>   >>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker
>     >>>>>   >>>> Cc: Jim Guichard (jguichar);brijsman@juniper.net <mailto:brijsman@juniper.net>
>     >>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi
>     >>>>>   >>>> Salim
>     >>>>>   >>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>     >>>>>   >>>>
>     >>>>>   >>>> Yes, I am trying to consistently distinguish those two cases
>     >>>>>when
>     >>>>>   >>>>talking about the information carried with packets in service
>     >>>>>chains.
>     >>>>>   >>>>
>     >>>>>   >>>> Yours,
>     >>>>>   >>>> Joel
>     >>>>>   >>>>
>     >>>>>   >>>>> On 3/12/14, 3:13 PM, Lucy yong wrote:
>     >>>>>   >>>>> Joel, See below. -----Original Message----- From: sfc
>     >>>>>   >>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
>     >>>>>Sent:
>     >>>>>   >>>>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas
>     >>>>>BOUTHORS;
>     >>>>>   >>>>> Ron Parker Cc: Jim Guichard (jguichar);
>     >>>>>brijsman@juniper.net
>     <mailto:brijsman@juniper.net><mailto:brijsman@juniper.net>; sfc;
>     >>>>>   >>>>> Jamal Hadi Salim Subject: Re: [sfc]
>     >>>>>   >>>>> draft-rijsman-sfc-metadata-considerations
>     >>>>>   >>>>>
>     >>>>>   >>>>> I was trying to word it carefully not to focus on who puts
>     >>>>>the
>     >>>>>   >>>>> information in, but only on who consumes the information.
>     >>>>>   >>>>> Information for service functions may come from the ingress
>     >>>>>   >>>>> classifier or from other service functions. [Lucy] this is
>     >>>>>the one
>     >>>>>   >>>>> case using metadata in your view. Information for the
>     >>>>>forwarding
>     >>>>>   >>>>> will generally come from the ingress classifier, but in
>     >>>>>special
>     >>>>>   >>>>> cases may be provided by service functions. (I keep
>     >>>>>wanting to get
>     >>>>>   >>>>> rid of those special cases, but so far there seem to be
>     >>>>>just enough
>     >>>>>   >>>>> of them to warrant covering in the solution. And more
>     >>>>>importantly,
>     >>>>>   >>>>> significant support for it in the working group.) [Lucy]
>     >>>>>This is
>     >>>>>   >>>>> the second case using metadata in your view (but you don't
>     >>>>>like it).
>     >>>>>   >>>>>
>     >>>>>   >>>>> And you suggest distinguishing these two cases when
>     >>>>>discussing
>     >>>>>   >>>>> about metadata usage. Is that right understanding?
>     >>>>>   >>>>>
>     >>>>>   >>>>> Lucy
>     >>>>>   >>>>>
>     >>>>>   >>>>> Yours, Joel
>     >>>>>   >>>>>
>     >>>>>   >>>>>> On 3/12/14, 2:33 PM, Lucy yong wrote:
>     >>>>>   >>>>>> Joel, I interpret that you suggests that distinguish the
>     >>>>>exchange
>     >>>>>   >>>>>> information data plane carried between service functions
>     >>>>>and the
>     >>>>>   >>>>>> exchange information data plane carried from a service
>     >>>>>function to
>     >>>>>   >>>>>> a service node. Is this right understanding? Lucy
>     >>>>>   >>>>>>
>     >>>>>   >>>>>> -----Original Message----- From: Joel M. Halpern
>     >>>>>   >>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,
>     >>>>>2014
>     >>>>> 1:19
>     >>>>>   >>>>>> PM
>     >>>>>   >>>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard
>     >>>>>   >>>>>> (jguichar);brijsman@juniper.net <mailto:brijsman@juniper.net>
>     >>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim Subject:
>     >>>>>   >>>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>     >>>>>   >>>>>>
>     >>>>>   >>>>>> My inclination would be to tune that definition to
>     >>>>>distinguish
>     >>>>>   >>>>>> between dataplane carried information intended for use by
>     >>>>>service
>     >>>>>   >>>>>> funcitons (whatever the origin), and dataplane carried
>     >>>>>information
>     >>>>>   >>>>>> intended for dataplane forwarding components.
>     >>>>>   >>>>>>
>     >>>>>   >>>>>> Yours, Joel
>     >>>>>   >>>>>>
>     >>>>>   >>>>>>
>     >>>>>   >>>>>>> Hi Joel,
>     >>>>>   >>>>>>>
>     >>>>>   >>>>>>> I agree that we need using the same definition for a
>     >>>>>term, but
>     >>>>>   >>>>>>> disagree that the metadata definition here is a set of
>     >>>>>   >>>>>>> information put in the SFC header. This may be too narrow
>     >>>>>or lead
>     >>>>>   >>>>>>> to a particular solution. I am fine with this definition
>     >>>>>in the
>     >>>>>   >>>>>>> problem statement w/ minor tweak (suggested on mailing
>     >>>>>list).
>     >>>>>   >>>>>>>
>     >>>>>   >>>>>>> Dataplane Metadata: Data plane metadata provides the
>     >>>>>ability to
>     >>>>>   >>>>>>> exchange information between the classifiers and service
>     >>>>>   >>>>>>> functions, between service functions, and service
>     >>>>>functions and
>     >>>>>   >>>>>>> the
>     >>>>>   >>>>>>> classifiers|service nodes.
>     >>>>>   >>>>>>>
>     >>>>>   >>>>>>> There may be a solution that a service function passes
>     >>>>>some
>     >>>>>
>     >>>>>   >>>>>>> information to attached service node without using SFC
>     >>>>>header.
>     >>>>>   >>>>>>>
>     >>>>>   >>>>>>> Thanks, Lucy
>     >>>>>   >>>>>>>
>     >>>>>   >>>>>>>
>     >>>>>   >>>>>>> -----Original Message----- From: Joel Halpern Direct
>     >>>>>   >>>>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday,
>     >>>>>March 12,
>     >>>>>   >>>>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas
>     >>>>>BOUTHORS;
>     >>>>>   >>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
>     >>>>>brijsman@juniper.net
>     <mailto:brijsman@juniper.net><mailto:brijsman@juniper.net>;
>     >>>>>   >>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>     >>>>>   >>>>>>> draft-rijsman-sfc-metadata-considerations
>     >>>>>   >>>>>>>
>     >>>>>   >>>>>>> Lucy, you say "the metadata term means ..." The
>     >>>>>definition you
>     >>>>>   >>>>>>> then provide is a definition of the set of information we
>     >>>>>are
>     >>>>>   >>>>>>> proposing that we put in the SFC header. I, and others,
>     >>>>>have
>     >>>>>   >>>>>>> been using the term metadata more narrowly. We can use
>     >>>>>whatever
>     >>>>>   >>>>>>> definition we want. But we do need to agree on the
>     >>>>>definition.
>     >>>>>   >>>>>>> For the purposes of the WG, it seems much more useful to
>     >>>>>use the
>     >>>>>   >>>>>>> term metadata for the narrower description.
>     >>>>>   >>>>>>>
>     >>>>>   >>>>>>> Yours, Joel
>     >>>>>   >>>>>>>
>     >>>>>   >>>>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
>     >>>>>   >>>>>>>> Hi Joel,
>     >>>>>   >>>>>>>>
>     >>>>>   >>>>>>>> I agree. We need to differentiate the metadata used by
>     >>>>>service
>     >>>>>   >>>>>>>>function and SFC header. The metadata term means carrying
>     >>>>>some
>     >>>>>   >>>>>>>>states along with the packet. IMO: SFC header is a kind of
>     >>>>>   >>>>>>>>metadata carried on packet for next service node to use.
>     >>>>>In the
>     >>>>>   >>>>>>>>context of SFC, we have term for SFC header and the
>     >>>>>metadata that
>     >>>>>   >>>>>>>>was carried between service functions, or between service
>     >>>>>   >>>>>>>>functions and classifiers/service nodes, which is what
>     >>>>>the draft
>     >>>>>   >>>>>>>>focus.
>     >>>>>   >>>>>>>>
>     >>>>>   >>>>>>>> Thanks, Lucy
>     >>>>>   >>>>>>>>
>     >>>>>   >>>>>>>>
>     >>>>>   >>>>>>>>
>     >>>>>   >>>>>>>>
>     >>>>>   >>>>>>>>
>     >>>>>   >>>>>>>> -----Original Message----- From: Joel M. Halpern
>     >>>>>   >>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,
>     >>>>> 2014
>     >>>>>   >>>>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc:
>     >>>>> Jim
>     >>>>>   >>>>>>>> Guichard (jguichar);brijsman@juniper.net <mailto:brijsman@juniper.net>
>     >>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>     >>>>>   >>>>>>>> Subject: Re: [sfc]
>     >>>>> draft-rijsman-sfc-metadata-considerations
>     >>>>>   >>>>>>>>
>     >>>>>   >>>>>>>> I think it is important to keep a strong distinction
>     >>>>>between
>     >>>>>   >>>>>>>> metadata (which is for use by applications) and the
>     >>>>>service
>     >>>>>   >>>>>>>> chaining information in the base service chain header,
>     >>>>>which is
>     >>>>>   >>>>>>>> for use by the service chain support mechanisms.
>     >>>>>   >>>>>>>>
>     >>>>>   >>>>>>>> Yours, Joel
>     >>>>>   >>>>>>>>
>     >>>>>   >>>>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
>     >>>>>   >>>>>>>>> Fully agree with Joe.
>     >>>>>   >>>>>>>>>
>     >>>>>   >>>>>>>>> We should not require a fix length for in-band metadata
>     >>>>>but
>     >>>>>   >>>>>>>>> also not leave it for freely usage. In fact, when a
>     >>>>>service
>     >>>>>   >>>>>>>>> node inserts SFC header on a (encapsulated) packet and
>     >>>>>send to
>     >>>>>   >>>>>>>>> next service node, SFC header itself can be seen as a
>     >>>>>metadata.
>     >>>>>   >>>>>>>>>
>     >>>>>   >>>>>>>>> Lucy
>     >>>>>   >>>>>>>>>
>     >>>>>   >>>>>>>>> -----Original Message----- From: sfc
>     >>>>>   >>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M.
>     >>>>>Halpern
>     >>>>>   >>>>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas
>     >>>>>BOUTHORS;
>     >>>>>   >>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
>     >>>>>brijsman@juniper.net
>     <mailto:brijsman@juniper.net><mailto:brijsman@juniper.net>;
>     >>>>>   >>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>     >>>>>   >>>>>>>>> draft-rijsman-sfc-metadata-considerations
>     >>>>>   >>>>>>>>>
>     >>>>>   >>>>>>>>> For in-band metadata, the API for access can easily be
>     >>>>>   >>>>>>>>> synchronous. Out of band metadata needs different
>     >>>>>handling.
>     >>>>>   >>>>>>>>> There are many cases where out-of-band metadata is
>     >>>>>useful and
>     >>>>>   >>>>>>>>> appropriate. But they do not cover all needs by any
>     >>>>>stretch.
>     >>>>>   >>>>>>>>>
>     >>>>>   >>>>>>>>> Even if each piece of in-band metadata is of fixed
>     >>>>>length,
>     >>>>>   >>>>>>>>> there are many different kinds of metatype. Trying to
>     >>>>>say
>     >>>>>   >>>>>>>>> "there will be exactly four pieces, and they will be of
>     >>>>>types
>     >>>>>   >>>>>>>>> t1, t2, t3, and t4" is simply too specific for even 80%
>     >>>>>of the
>     >>>>>   >>>>>>>>>needs.
>     >>>>>   >>>>>>>>>
>     >>>>>   >>>>>>>>> Yours, Joel
>     >>>>>   >>>>>>>>>
>     >>>>>   >>>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>     >>>>>   >>>>>>>>>> Hello Ron,
>     >>>>>   >>>>>>>>>>
>     >>>>>   >>>>>>>>>> Sending out of band congruent metadata may not be the
>     >>>>>answer
>     >>>>>   >>>>>>>>>> to all needs but it is one tool that we should keep.
>     >>>>>   >>>>>>>>>>
>     >>>>>   >>>>>>>>>> Not all metadata is tied to a specific packet, for
>     >>>>>example a
>     >>>>>   >>>>>>>>>> policy change in PCRF could lead to some metadata
>     >>>>>signaling,
>     >>>>>   >>>>>>>>>> the reaction time need not be immediate, few ms may
>     >>>>>not matter.
>     >>>>>   >>>>>>>>>>
>     >>>>>   >>>>>>>>>> As you point, if a packet is tied to a metadata a
>     >>>>>correlation
>     >>>>>   >>>>>>>>>> info can be set in both packet to deal with it (i.e
>     >>>>>metadata
>     >>>>>   >>>>>>>>>> expected flag in the SFC header, plus an id)
>     >>>>>   >>>>>>>>>>
>     >>>>>   >>>>>>>>>> Finally we can still send some limited metadata within
>     >>>>>a header.
>     >>>>>   >>>>>>>>>> This could be used for load balancers in particular if
>     >>>>>we
>     >>>>>   >>>>>>>>>> agree on a convention to locate "coarse grain policy"
>     >>>>>   >>>>>>>>>> / "fine grain policy" on reserved context headers.
>     >>>>>   >>>>>>>>>>
>     >>>>>   >>>>>>>>>> This seems to open up a lot of flexibility /
>     >>>>>innovations.
>     >>>>>   >>>>>>>>>>
>     >>>>>   >>>>>>>>>> On your last point, there is a question on how to make
>     >>>>>   >>>>>>>>>> metadata available to a Service Function. Current socket
>     >>>>>   >>>>>>>>>> connections for example do not allow to retrieve IP
>     >>>>>header
>     >>>>>   >>>>>>>>>> options. So I assume that SFC aware Service Functions
>     >>>>>will
>     >>>>>   >>>>>>>>>> need some (asynchronous
>     >>>>>   >>>>>>>>>> ?) API to retrieve SFC header information as well as
>     >>>>>in-band
>     >>>>>   >>>>>>>>>> metadata. I don't see out of band metadata transport
>     >>>>>adding
>     >>>>>   >>>>>>>>>> complexity, the same API can probably apply.
>     >>>>>   >>>>>>>>>>
>     >>>>>   >>>>>>>>>> The alternative option, allowing variable sized
>     >>>>>metadata in
>     >>>>>   >>>>>>>>>> the SFC header has some drawbacks as well, one being
>     >>>>>   >>>>>>>>>> fragmentation, and some switches expecting as well to
>     >>>>>look at
>     >>>>>   >>>>>>>>>> end user traffic headers for link load balancing. I
>     >>>>>would
>     >>>>>   >>>>>>>>>> agree that if we can accept these issues, then sending
>     >>>>>   >>>>>>>>>> off-line congruent metadata looses its interest.
>     >>>>>   >>>>>>>>>>
>     >>>>>   >>>>>>>>>> We need to take into account that both in-band and
>     >>>>>congruent
>     >>>>>   >>>>>>>>>> out-of-band metadata transport is not reliable. A
>     >>>>>packet loss
>     >>>>>   >>>>>>>>>> triggering retransmission would not lead to the
>     >>>>>identical
>     >>>>>   >>>>>>>>>> reconstruction of the associated metadata. In some
>     >>>>>cases, we
>     >>>>>   >>>>>>>>>> might thus even need non-congruent out-of-band reliable
>     >>>>>   >>>>>>>>>> metadata transport.
>     >>>>>   >>>>>>>>>>
>     >>>>>   >>>>>>>>>>
>     >>>>>   >>>>>>>>>>
>     >>>>>   >>>>>>>>>> Nicolas ________________________________________ From:
>     >>>>> Ron
>     >>>>>   >>>>>>>>>> Parker [Ron_Parker@affirmednetworks.com
>     <mailto:Ron_Parker@affirmednetworks.com>] Sent:
>     >>>>>Wednesday,
>     >>>>>   >>>>>>>>>> March 12, 2014
>     >>>>>   >>>>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard
>     >>>>>(jguichar);
>     >>>>>   >>>>>>>>>>brijsman@juniper.net
>     <mailto:brijsman@juniper.net><mailto:brijsman@juniper.net>;
>     >>>>>sfc; Jamal Hadi Salim Subject: Re: [sfc]
>     >>>>>   >>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>     >>>>>   >>>>>>>>>>
>     >>>>>   >>>>>>>>>> Nicolas,
>     >>>>>   >>>>>>>>>>
>     >>>>>   >>>>>>>>>> I understand the concept for out of band signaling of
>     >>>>>   >>>>>>>>>>metadata, but I am concerned that it introduces
>     >>>>>significant
>     >>>>>   >>>>>>>>>>complexity due to the potential race condition of
>     >>>>>receiving the
>     >>>>>   >>>>>>>>>>real packet before the metadata. While the real packet
>     >>>>>could
>     >>>>>   >>>>>>>>>>indicate that out of band metadata is expected, how can
>     >>>>>we
>     >>>>>   >>>>>>>>>>guarantee the order of reception? What if switching or
>     >>>>>routing
>     >>>>>   >>>>>>>>>>nodes apply hash based load balancing? What if the load
>     >>>>>   >>>>>>>>>>balancing understands SFC encaps and looks beyond it to
>     >>>>>the
>     >>>>>   >>>>>>>>>>original header to get better entropy?
>     >>>>>   >>>>>>>>>> Can we guarantee that the metadata and real packet
>     >>>>>will follow
>     >>>>>   >>>>>>>>>>the exact same path? If we can not, then
>     >>>>>implementations will
>     >>>>>   >>>>>>>>>>need to add ingress queuing to cope with the scenario.
>     >>>>>   >>>>>>>>>>
>     >>>>>   >>>>>>>>>> Also, do you feel that the increase in implementation
>     >>>>>   >>>>>>>>>> complexity at the service functions is reasonable?
>     >>>>>   >>>>>>>>>>
>     >>>>>   >>>>>>>>>> Thanks.
>     >>>>>   >>>>>>>>>>
>     >>>>>   >>>>>>>>>> Ron
>     >>>>>   >>>>>>>>>>
>     >>>>>   >>>>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>     >>>>>   >>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com <mailto:Nicolas.BOUTHORS@qosmos.com>
>     >>>>><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>     >>>>>   >>>>>>>>>>>
>     >>>>>   >>>>>>>>>>> I think we must make a distinction between:
>     >>>>>   >>>>>>>>>>>
>     >>>>>   >>>>>>>>>>> - Metadata which should be part of the header defined
>     >>>>>as in
>     >>>>>   >>>>>>>>>>> band marking. - Metadata with can be passed out of
>     >>>>>band, for
>     >>>>>   >>>>>>>>>>> example congruent out of band signaling defined in
>     >>>>>the draft
>     >>>>>   >>>>>>>>>>>
>     >>>>>   >>>>>>>>>>> The former calls for a limited space in the header,
>     >>>>>true, The
>     >>>>>   >>>>>>>>>>> latter however does not incur any space limitation
>     >>>>>and is
>     >>>>>   >>>>>>>>>>> still fairly efficient and it remains compatible with
>     >>>>>a fixed
>     >>>>>   >>>>>>>>>>> size header used to route those signaling messages
>     >>>>>along the
>     >>>>>   >>>>>>>>>>> chain's service functions.
>     >>>>>   >>>>>>>>>>>
>     >>>>>   >>>>>>>>>>> Nicolas ________________________________________ From:
>     >>>>>   >>>>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com <mailto:jguichar@cisco.com>] Sent:
>     >>>>>   >>>>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
>     >>>>>   >>>>>>>>>>> Nicolas BOUTHORS;brijsman@juniper.net <mailto:brijsman@juniper.net>
>     >>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>     >>>>>   >>>>>>>>>>> Subject: Re: [sfc]
>     >>>>> draft-rijsman-sfc-metadata-considerations
>     >>>>>   >>>>>>>>>>>
>     >>>>>   >>>>>>>>>>> Hi Ron,
>     >>>>>   >>>>>>>>>>>
>     >>>>>   >>>>>>>>>>> We can certainly have this discussion but we should
>     >>>>>first
>     >>>>>   >>>>>>>>>>> consider what information is necessary and if said
>     >>>>>   >>>>>>>>>>> information can fit within a fixed number of contexts
>     >>>>>in the
>     >>>>>   >>>>>>>>>>> majority of cases. Remember, the goal of being able
>     >>>>>to pass
>     >>>>>   >>>>>>>>>>> metadata through the network is to enhance service
>     >>>>>delivery,
>     >>>>>   >>>>>>>>>>> not pass the entire works of Shakespeare ;-)
>     >>>>>   >>>>>>>>>>>
>     >>>>>   >>>>>>>>>>> Sent from my iPhone
>     >>>>>   >>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>     >>>>>   >>>>>>>>>>>> <Ron_Parker@affirmednetworks.com <mailto:Ron_Parker@affirmednetworks.com>
>     >>>>><mailto:Ron_Parker@affirmednetworks.com>> wrote:
>     >>>>>   >>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>> Nicolas,
>     >>>>>   >>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>> I see similar requirements from the 3gpp EPC side.
>     >>>>>I would
>     >>>>>   >>>>>>>>>>>> like to propose an OUI / TLV based approach where the
>     >>>>>   >>>>>>>>>>>> reserved OUI can be used for agreed upon types of
>     >>>>>common
>     >>>>>   >>>>>>>>>>>> metadata and vendor or other organizational OUIs can
>     >>>>>be used
>     >>>>>   >>>>>>>>>>>> to quickly innovate in the networks.
>     >>>>>   >>>>>>>>>>>> Simultaneously, I would also like to consider
>     >>>>>mechanisms
>     >>>>>   >>>>>>>>>>>> that are optimized for long lived flows so as to
>     >>>>>limit the
>     >>>>>   >>>>>>>>>>>> negative effects of packet growth.
>     >>>>>   >>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>> Ron
>     >>>>>   >>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>     >>>>>   >>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com <mailto:Nicolas.BOUTHORS@qosmos.com>
>     >>>>><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>     >>>>>   >>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>> Hello Jim
>     >>>>>   >>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>> I have seen cases in Gi LAN, where subscriber related
>     >>>>>   >>>>>>>>>>>>> information is passed to a Web Proxy for HTTP header
>     >>>>>   >>>>>>>>>>>>> enrichment (aimed at some Web Content providers
>     >>>>>partners of
>     >>>>>   >>>>>>>>>>>>> the Mobile Operator).
>     >>>>>   >>>>>>>>>>>>> Information was an coded (persistent) subscriber id
>     >>>>>derived
>     >>>>>   >>>>>>>>>>>>> from the MSISDN, and couple of f customer profile
>     >>>>>related
>     >>>>>   >>>>>>>>>>>>> fields.
>     >>>>>   >>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>> In an sfc based Gi LAN, this entity should receive
>     >>>> >from the
>     >>>>>   >>>>>>>>>>>>> Classifier
>     >>>>>   >>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>> - A classification of the Content Provider ( Id,
>     >>>>>   >>>>>>>>>>>>> Category) based on traffic analysis - The MSISDN of
>     >>>>> the
>     >>>>>   >>>>>>>>>>>>> subscriber - Two subscriber policy fields (not tied
>     >>>>> to PCRF
>     >>>>>   >>>>>>>>>>>>> but belonging to the Subscriber DB) (Subscriber
>     >>>>> category,
>     >>>>>   >>>>>>>>>>>>> sub-category) - A session id (for logging and
>     >>>>>tracking
>     >>>>>   >>>>>>>>>>>>> purposes)
>     >>>>>   >>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>> The objective being to avoid having the HTTP Proxy
>     >>>>>to
>     >>>>>   >>>>>>>>>>>>> become a trusted application (interogate the
>     >>>>> subscriber DB,
>     >>>>>   >>>>>>>>>>>>> etc..)
>     >>>>>   >>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>> Nicolas
>     >>>>>   >>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>> ________________________________________ From: Jim
>     >>>>> Guichard
>     >>>>>   >>>>>>>>>>>>> (jguichar) [jguichar@cisco.com <mailto:jguichar@cisco.com>] Sent:
>     >>>>>   >>>>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi
>     >>>>>Salim;
>     >>>>>   >>>>>>>>>>>>>jmoisand@juniper.net
>     <mailto:jmoisand@juniper.net><mailto:jmoisand@juniper.net>;
>     >>>>>brijsman@juniper.net
>     <mailto:brijsman@juniper.net><mailto:brijsman@juniper.net> Cc:
>     >>>>>   >>>>>>>>>>>>> sfc Subject: Re: [sfc]
>     >>>>>   >>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>     >>>>>   >>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>> Hi Jamal,
>     >>>>>   >>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>> You said "It seems there's clear need for variable
>     >>>>> sized
>     >>>>>   >>>>>>>>>>>>> metadata".. I am not so convinced and would like to
>     >>>>> better
>     >>>>>   >>>>>>>>>>>>> understand the requirements before passing judgement.
>     >>>>> If we
>     >>>>>   >>>>>>>>>>>>> look at the use cases as presented thus far into
>     >>>>> the WG I
>     >>>>>   >>>>>>>>>>>>> have yet to see a single example of the need
>     >>>>> (noting that
>     >>>>>   >>>>>>>>>>>>> desire is not the same as need) - I am not saying
>     >>>>> there is
>     >>>>>   >>>>>>>>>>>>> no requirement but rather that we should not jump
>     >>>>> to the
>     >>>>>   >>>>>>>>>>>>> conclusion and build standards around a theory.
>     >>>>>   >>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>     >>>>>   >>>>>>>>>>>>>> <hadi@mojatatu.com <mailto:hadi@mojatatu.com><mailto:hadi@mojatatu.com>>
>     >>>>>wrote:
>     >>>>>   >>>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>>> I like the doc - well written.
>     >>>>>   >>>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>>> Section 4.3 on metadata encoding.
>     >>>>>   >>>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>>> It seems there's clear need for variable sized
>     >>>>> metadata
>     >>>>>   >>>>>>>>>>>>>> (at least for http/app you seem to indicate the
>     >>>>> desire for
>     >>>>>   >>>>>>>>>>>>>>it).
>     >>>>>   >>>>>>>>>>>>>> For a datapath per-packet metadata, i feel the
>     >>>>> need is
>     >>>>>   >>>>>>>>>>>>>> just as important. Are we limited by the fact that
>     >>>>>   >>>>>>>>>>>>>> existing hardware may not be able to handle TLVs?
>     >>>>>For
>     >>>>>   >>>>>>>>>>>>>> example, I dont have a problem handling TLVs in a
>     >>>>> software
>     >>>>>   >>>>>>>>>>>>>>datapath.
>     >>>>>   >>>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>>> cheers, jamal
>     >>>>>   >>>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>>> _______________________________________________ sfc
>     >>>>>   >>>>>>>>>>>>>> mailing listsfc@ietf.org <mailto:sfc@ietf.org><mailto:sfc@ietf.org>
>     >>>>>   >>>>>>>>>>>>>>https://www.ietf.org/mailman/listinfo/sfc
>     >>>>>   >>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>> _______________________________________________ sfc
>     >>>>> mailing
>     >>>>>   >>>>>>>>>>>>> listsfc@ietf.org <mailto:sfc@ietf.org><mailto:sfc@ietf.org>
>     >>>>>https://www.ietf.org/mailman/listinfo/sfc
>     >>>>>   >>>>>>>>>>
>     >>>>>   >>>>>>>>>> _______________________________________________ sfc
>     >>>>> mailing
>     >>>>>   >>>>>>>>>> listsfc@ietf.org <mailto:sfc@ietf.org><mailto:sfc@ietf.org>
>     >>>>>https://www.ietf.org/mailman/listinfo/sfc
>     >>>>>   >>>>>>>>>
>     >>>>>   >>>>>>>>> _______________________________________________ sfc
>     >>>>> mailing
>     >>>>>   >>>>>>>>> listsfc@ietf.org <mailto:sfc@ietf.org><mailto:sfc@ietf.org>
>     >>>>>https://www.ietf.org/mailman/listinfo/sfc
>     >>>>>   >>>>>>>>>
>     >>>>>   >>>>>>>>> _______________________________________________ sfc
>     >>>>> mailing
>     >>>>>   >>>>>>>>> listsfc@ietf.org <mailto:sfc@ietf.org><mailto:sfc@ietf.org>
>     >>>>>https://www.ietf.org/mailman/listinfo/sfc
>     >>>>>   >>>>>
>     >>>>>   >>>>> _______________________________________________ sfc mailing
>     >>>>> list
>     >>>>>   >>>>>sfc@ietf.org <mailto:sfc@ietf.org><mailto:sfc@ietf.org>
>     >>>>>https://www.ietf.org/mailman/listinfo/sfc
>     >>>>>   >>>>>
>     >>>>>   >>
>     >>>>>   >>_______________________________________________
>     >>>>>   >>sfc mailing list
>     >>>>>   >>sfc@ietf.org <mailto:sfc@ietf.org><mailto:sfc@ietf.org>
>     >>>>>   >>https://www.ietf.org/mailman/listinfo/sfc
>     >>>>>   >
>     >>>>>   >_______________________________________________
>     >>>>>   >sfc mailing list
>     >>>>>   >sfc@ietf.org <mailto:sfc@ietf.org><mailto:sfc@ietf.org>
>     >>>>>   >https://www.ietf.org/mailman/listinfo/sfc
>     >>>>>
>     >>>>
>     >>>> _______________________________________________
>     >>>> sfc mailing list
>     >>>>sfc@ietf.org <mailto:sfc@ietf.org>
>     >>>>https://www.ietf.org/mailman/listinfo/sfc
>     >>>
>     >>> _______________________________________________
>     >>> sfc mailing list
>     >>>sfc@ietf.org <mailto:sfc@ietf.org>
>     >>>https://www.ietf.org/mailman/listinfo/sfc
>     >>>
>     >>
>     >>_______________________________________________
>     >>sfc mailing list
>     >>sfc@ietf.org <mailto:sfc@ietf.org>
>     >>https://www.ietf.org/mailman/listinfo/sfc
>     >
>     >_______________________________________________
>     >sfc mailing list
>     >sfc@ietf.org <mailto:sfc@ietf.org>
>     >https://www.ietf.org/mailman/listinfo/sfc
>
>     _______________________________________________
>     sfc mailing list
>     sfc@ietf.org <mailto:sfc@ietf.org>
>     https://www.ietf.org/mailman/listinfo/sfc
>
>     _______________________________________________
>     sfc mailing list
>     sfc@ietf.org <mailto:sfc@ietf.org>
>     https://www.ietf.org/mailman/listinfo/sfc
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org <mailto:sfc@ietf.org>
> https://www.ietf.org/mailman/listinfo/sfc
>
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Wed Mar 19 16:26:32 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CBB511A080A for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 16:26:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.698
X-Spam-Level: 
X-Spam-Status: No, score=0.698 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_OFF=2.3, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_NONE=-0.0001, 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 7fvVc0n6oFIG for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 16:26:25 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) by ietfa.amsl.com (Postfix) with ESMTP id 4708B1A044D for <sfc@ietf.org>; Wed, 19 Mar 2014 16:26:25 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id D54622407B9; Wed, 19 Mar 2014 16:26:16 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from Joels-MacBook-Pro.local (unknown [129.192.170.160]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 54E182407AE; Wed, 19 Mar 2014 16:26:16 -0700 (PDT)
Message-ID: <532A2797.2030901@joelhalpern.com>
Date: Wed, 19 Mar 2014 19:26:15 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Ron Parker <Ron_Parker@affirmednetworks.com>,  Changcheng Huang <huang@sce.carleton.ca>, 'David Allan I' <david.i.allan@ericsson.com>,  'Nicolas BOUTHORS' <Nicolas.BOUTHORS@qosmos.com>
References: <CF48AD80.E673%kegray@cisco.com> <1824354318.7479.1394833814368.JavaMail.tomcat@mgs-aaa01.mail.aol.com> <83cc0a7d4c664109b7ba930f22890871@CO2PR05MB716.namprd05.prod.outlook.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08262A61@NKGEML512-MBS.china.huawei.com> <76B41B8FACE1514795D30EC137FF391D3EA877@LILAS.jungle.qosmos.com> <2F14AC87-6C25-4028-B607-54DCFD9DE187@sce.carleton.ca> <E6C17D2345AC7A45B7D054D407AA205C39244B93@eusaamb105.ericsson.se> <023801cf42c6$f99bf860$ecd3e920$@sce.carleton.ca> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E0ED5@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E0ED5@MBX021-W3-CA-2.exch021.domain.local>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/httyr8jv9j7bSsD74Dn4dD_GtYQ
Cc: 'Xuxiaohu' <xuxiaohu@huawei.com>, "sfc@ietf.org" <sfc@ietf.org>, "mikebianc@aol.com" <mikebianc@aol.com>
Subject: Re: [sfc] =?utf-8?b?562U5aSNOiAgU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ=?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Mar 2014 23:26:30 -0000

I agree, with a small caveat.
The service chain identification should identify an instance as seen by 
the service chain forwarding mechanisms.  As has been discussed, there 
may be a load balancer and multiple pieces of software running on 
multiple VMs hidden behind what appears to be one instance from the SFC 
perspective.  As long as it interfaces properly, that should be fine.

(Put differently, even if we claim it is one real instances, people will 
build solutions that do all sorts of things outside our purview.  We 
should recognize and accept that.)

Yours,
Joel

On 3/18/14, 1:23 PM, Ron Parker wrote:
> I agree.   The chain id in the packet should represent a fully specified
> set of located service function instances.    It could be thought of as
> representing a stack of network locators (typically MAC or IP addresses).
>
>      Ron
>
> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Changcheng Huang
> *Sent:* Tuesday, March 18, 2014 12:28 PM
> *To:* 'David Allan I'; 'Nicolas BOUTHORS'
> *Cc:* 'Xuxiaohu'; sfc@ietf.org; mikebianc@aol.com
> *Subject:* Re: [sfc] ç­”å¤: SFC encapsulation chain ID
>
> I think it should identify an instance.
>
> Chang
>
> *From:*David Allan I [mailto:david.i.allan@ericsson.com]
> *Sent:* Tuesday, March 18, 2014 9:15 AM
> *To:* Changcheng Huang; Nicolas BOUTHORS
> *Cc:* Xuxiaohu; sfc@ietf.org <mailto:sfc@ietf.org>; mikebianc@aol.com
> <mailto:mikebianc@aol.com>
> *Subject:* RE: [sfc] ç­”å¤: SFC encapsulation chain ID
>
> Well the question de jour is â€œdoes a chain ID define a class or an
> instanceâ€â€¦. If it defines an class we also need instance information, if
> it is currently overloaded to define class and instance IMO we have a
> problemâ€¦.
>
> Dave
>
> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Changcheng Huang
> *Sent:* Tuesday, March 18, 2014 7:43 AM
> *To:* Nicolas BOUTHORS
> *Cc:* Xuxiaohu; sfc@ietf.org <mailto:sfc@ietf.org>; mikebianc@aol.com
> <mailto:mikebianc@aol.com>
> *Subject:* Re: [sfc] ç­”å¤: SFC encapsulation chain ID
>
> Good points. I believe explicit chain ID should be mandatory. The
> overhead is very little. It helps simplify processing and steering
> significantly. The gain is huge.
>
> Chang
>
> ------------
>
> Changcheng Huang
>
>
> On Mar 18, 2014, at 1:53 AM, Nicolas BOUTHORS
> <Nicolas.BOUTHORS@qosmos.com <mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>
>     I think that keeping the Service Path Layer transport independent
>     should remain an objective for SFC.  Such a separation of concerns
>     is a sound architectural principle that help keep things simple in
>     practice.
>
>     On the question of  Service Path, we have a discussion on whether we
>     need some kind of explicit identifier or
>
>     could we rely on mapping on some underlay network protocol fields.
>
>     May be a PRO/CON table could help focus the group decision on that
>     matter
>
>       * Visibility (tracing)
>       * Forwarding graph structure impact/limitations
>       * Reconfiguration speed
>
>           o LBS / scale out impact
>           o Node bypass (e.g; maintenance)
>
>       * underlay network/transport layers support
>       * Header space impact
>       * Multi tenant support impact
>       * SFC on flat (e.g optical L2 for Data Centers) network
>       * Underlay network administration impact
>
>     Personally I think that having an explicit chain identifier (e.g.
>     Service Path/Service Index) is clear (management and control) and
>     not expensive (header space). The drawback being some impact on the
>     simplicity to add/remove elements in a chain dynamically.
>
>     Tag switching (as MPLS)  allows to manage tags per service nodes,
>     leading to more versatile and diverse graphs
>
>     Nicolas
>
>     ------------------------------------------------------------------------
>
>     *From:*Xuxiaohu [xuxiaohu@huawei.com <mailto:xuxiaohu@huawei.com>]
>     *Sent:* Tuesday, March 18, 2014 5:04 AM
>     *To:* Jerome Moisand; mikebianc@aol.com <mailto:mikebianc@aol.com>;
>     sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* [sfc] ç­”å¤: SFC encapsulation chain ID
>
>     I like the idea of separating the Service Function Layer and the
>     Service Path Layer, as proposed in
>     draft-rijsman-sfc-metadata-considerations. The role of the Service
>     Path Layer is just to steer the traffic along a particular chain of
>     service nodes which can be implemented by existing tools for source
>     routing, such as segment routing. As such, itâ€™s not necessary to try
>     to keep the Service Path Layer transport-independent and contain it
>     in the SFC header.
>
>     Best regards,
>
>     Xiaohu
>
>     *å‘ä»¶äºº**:*sfc [mailto:sfc-bounces@ietf.org] *ä»£è¡¨ *Jerome Moisand
>     *å‘é€æ—¶é—´**:*2014å¹´3æœˆ18æ—¥1:03
>     *æ”¶ä»¶äºº**:*mikebianc@aol.com <mailto:mikebianc@aol.com>;
>     sfc@ietf.org <mailto:sfc@ietf.org>
>     *ä¸»é¢˜**:*Re: [sfc] SFC encapsulation chain ID
>
>     This (lengthy and very lively) thread started from
>     draft-rijsman-sfc-metadata-considerations (which I co-authored).
>
>     In section 4.8, we made a clear distinction between a service path
>     layer (steering packets hop by hop along the chain) and a service
>     function layer (convey metadata information of interest to SFs).
>     Terminology aside, it seems that such layered view was agreed upon
>     by many people on the mailing list.
>
>     Now this certainly does beg the question of solving BOTH problems
>     with the same (packet) encapsulation mechanism. Notably when
>     observing that many use cases could be satisfied without SF-level
>     metadata, or by using more out-of-band ways to convey such SF
>     metadata. And also when observing that inband marking (e.g. packet
>     headers) comes with various pros & cons (some of the issues being
>     identified in the draft, e.g. sections 4.1 and 4.2).
>
>     I do agree with Maria. We may want to explore other options for
>     addressing the needs of the service path layer that do not require
>     an explicit chain-id of sorts.
>
>     In the draft, we concluded by stating â€œA productive path forward
>     could be to divide and conquer: to clearly separate the problem of
>     Service Function Path topology from the   problem of [conveying SF]
>     metadataâ€. I do believe we should explore such separation principle
>     further.
>
>     *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of
>     *mikebianc@aol.com <mailto:mikebianc@aol.com>
>     *Sent:* Friday, March 14, 2014 5:50 PM
>     *To:* sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* Re: [sfc] SFC encapsulation chain ID
>
>     I would imagine that if we made the Chain ID field in the header be
>     optional, yet still required a header and still required that some
>     indication of the chain be carried somewhere in the packet (mpls
>     label or vlan or whatever), that the implementation would become
>     overly complicated.  To do so would be using SFC simply as a
>     mechanism to carry meta data and not at all for service chaining,
>     which sounds counter intuitive to me.
>
>     Maria,
>     So, you are saying that you want to use SFC to carry around
>     metadata, but not for actual service chaining because you already
>     have a way to implement service chaining outside of SFC?  Maybe I'm
>     not following, but it seems to me that if you were to upgrade your
>     network to support SFC that you would change from using your
>     existing mechanism and start using SFC, which is meant to provide
>     support for service functions that are not SFC aware.  There are a
>     number of us who have implemented, in one way or another, some sort
>     of service chaining, but I (I can at least speak for myself) am
>     looking to SFC not to enhance my current implementation, but to
>     replace it with something better while still maintaining my core
>     (non service function) infrastructure.
>
>     ------------------------------------------------------------------------
>
>     *From: *kegray@cisco.com<kegray@cisco.com
>     <mailto:kegray@cisco.com%3ckegray@cisco.com>>
>     *To: *Ron Parker<Ron_Parker@affirmednetworks.com
>     <mailto:Ron_Parker@affirmednetworks.com>>,Jim Guichard
>     (jguichar)<jguichar@cisco.com <mailto:jguichar@cisco.com>>,Joel M.
>     Halpern<jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
>     *cc: *sfc@ietf.org<sfc@ietf.org <mailto:sfc@ietf.org%3csfc@ietf.org>>
>     *Sent: *Friday, March 14, 2014
>     *Subject: *Re: [sfc] SFC encapsulation chain ID
>
>     +1 the idea is interoperability.
>
>
>     On 3/14/14 12:55 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com
>     <mailto:Ron_Parker@affirmednetworks.com>> wrote:
>
>     >Thanks, Jim.
>     >
>     >Remember that we have said many times that the SFC service header is
>     >transport independent.   Just because the chain id could be carried in
>     >some form or another with some particular transport doesn't mean that it
>     >could be universally conveyed.    By making and keeping the SFC service
>     >header transport independent makes it more applicable in more
>     >environments and more likely to get adopted broadly.
>     >
>     >   Ron
>     >
>     >
>     >-----Original Message-----
>     >From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
>     >Sent: Friday, March 14, 2014 3:52 PM
>     >To: Joel M. Halpern; Ron Parker
>     >Cc:sfc@ietf.org <mailto:sfc@ietf.org>
>     >Subject: SFC encapsulation chain ID
>     >
>     >Hi Joel,
>     >
>     >Perhaps but I would point out that the base SFC header could have a lot
>     >more information than just the chain ID; I would also point out that the
>     >devil is in the details and saying "well, I can just use an MPLS label"
>     >hides much of the complexity of actually doing that.
>     >
>     >On 3/14/14, 2:35 PM, "Joel M. Halpern" <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>> wrote:
>     >
>     >>If the transport header carries enough information for identifying the
>     >>sequence (VLAN tag or MPLS label can both do the job), then arguably
>     >>the global chain ID is redundant. I can live with carrying it anyway
>     >>either if I have metadata to carry, or if I need the chain ID for some
>     >>purpose.
>     >> After all, some folks seem to want to use that for the forwarding
>     >>decisions.
>     >>
>     >>Yours,
>     >>Joel
>     >>
>     >>On 3/14/14, 2:28 PM, Ron Parker wrote:
>     >>> The chain ID is the label that defines the sequence of service
>     >>>functions that must be visited.   It can be thought of as a handle for a
>     >>>stack of must-visit network locations.   I don't see how this can be
>     >>>anything but mandatory.
>     >>>
>     >>>     Ron
>     >>>
>     >>>
>     >>> -----Original Message-----
>     >>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Surendra Kumar
>     >>>(smkumar)
>     >>> Sent: Friday, March 14, 2014 1:46 PM
>     >>> To: Joel M. Halpern; NAPIERALA, MARIA H
>     >>> Cc:sfc@ietf.org <mailto:sfc@ietf.org>
>     >>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>     >>>
>     >>> [Trimmed the recipient list - needs approval otherwise]
>     >>>
>     >>> Completely agree here.
>     >>>
>     >>> SFC does not prevent VLAN stitching and one can continue to do that.
>     >>>While at the same time SFC can include VLAN stitching to support
>     >>>legacy SFs in the same chain that includes SFC aware SFs. Even legacy
>     >>>SFs benefit from chain identification and hence can be shared across
>     >>>different service chains.
>     >>>
>     >>> Surendra.
>     >>>
>     >>>
>     >>>
>     >>> On 3/14/14 10:26 AM, "Joel M. Halpern" <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>> wrote:
>     >>>
>     >>>> My own inclination is to observe that if you don't need explicit
>     >>>> chain identification and you don't need metadata, you can just omit
>     >>>> the sfc/nsh header. Still do service chaining, just no extra header.
>     >>>>
>     >>>> If we are going to have the header, it seems to me that the chain
>     >>>>identification field is very useful, and low cost once we have the
>     >>>>header.
>     >>>>
>     >>>> Yours,
>     >>>> Joel
>     >>>>
>     >>>> On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:
>     >>>>> Explicit chain identification should be made optional. I believe it
>     >>>>> was discussed few months ago on this mailing list.
>     >>>>>
>     >>>>> Maria
>     >>>>>
>     >>>>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Jmh.direct
>     >>>>> *Sent:* Thursday, March 13, 2014 12:12 PM
>     >>>>> *To:*kegray@cisco.com <mailto:kegray@cisco.com>; lucy.yong@huawei.com
>     <mailto:lucy.yong@huawei.com>; smkumar@cisco.com
>     <mailto:smkumar@cisco.com>;
>     >>>>>jguichar@cisco.com <mailto:jguichar@cisco.com>
>     >>>>> *Cc:*nicolas.bouthors@qosmos.com <mailto:nicolas.bouthors@qosmos.com>;
>     sfc@ietf.org <mailto:sfc@ietf.org>; hadi@mojatatu.com
>     <mailto:hadi@mojatatu.com>;
>     >>>>>ron_parker@affirmednetworks.com
>     <mailto:ron_parker@affirmednetworks.com>; brijsman@juniper.net
>     <mailto:brijsman@juniper.net>;
>     >>>>>jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>     >>>>> *Subject:* Re: [sfc] draft-rijsman-sfc-metadata-considerations
>     >>>>> *Importance:* Low
>     >>>>>
>     >>>>> Assuming I understand you properly Ken, I disagree.
>     >>>>>
>     >>>>> For example, by using separate terms I can easily discuss the fact
>     >>>>> that certain kinds of data (chain identification) only need to be
>     >>>>> adjust by a few apps in rare cases. And that data is not beeded
>     >>>>> by the applications.
>     >>>>>
>     >>>>> Unless you would like to consider the chain identification as being
>     >>>>> optional?
>     >>>>>
>     >>>>> Yours,
>     >>>>>
>     >>>>> Joel
>     >>>>>
>     >>>>>
>     >>>>>
>     >>>>> Sent from my Samsung smartphone on AT&T
>     >>>>>
>     >>>>>
>     >>>>>
>     >>>>>
>     >>>>> -------- Original message --------
>     >>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>     >>>>> From: "Ken Gray (kegray)" <kegray@cisco.com <mailto:kegray@cisco.com>
>     >>>>><mailto:kegray@cisco.com>>
>     >>>>> To: Lucy yong <lucy.yong@huawei.com <mailto:lucy.yong@huawei.com>
>     >>>>><mailto:lucy.yong@huawei.com>>,"Surendra
>     <mailto:lucy.yong@huawei.com%3e%3e,%22Surendra> Kumar (smkumar)"
>     >>>>> <smkumar@cisco.com <mailto:smkumar@cisco.com>
>     <mailto:smkumar@cisco.com>>,"Jim
>     <mailto:smkumar@cisco.com%3e%3e,%22Jim> Guichard
>     >>>>>(jguichar)"
>     >>>>> <jguichar@cisco.com <mailto:jguichar@cisco.com>
>     <mailto:jguichar@cisco.com>>
>     >>>>> CC: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com <mailto:Nicolas.BOUTHORS@qosmos.com>
>     >>>>><mailto:Nicolas.BOUTHORS@qosmos.com>>,sfc
>     <mailto:Nicolas.BOUTHORS@qosmos.com%3e%3e,sfc> <sfc@ietf.org
>     <mailto:sfc@ietf.org>
>     >>>>><mailto:sfc@ietf.org>>,Jamal <mailto:sfc@ietf.org%3e%3e,Jamal> Hadi
>     Salim <hadi@mojatatu.com <mailto:hadi@mojatatu.com>
>     >>>>><mailto:hadi@mojatatu.com>>,Ron <mailto:hadi@mojatatu.com%3e%3e,Ron>
>     Parker
>     >>>>><Ron_Parker@affirmednetworks.com <mailto:Ron_Parker@affirmednetworks.com>
>     >>>>> <mailto:Ron_Parker@affirmednetworks.com>>,"brijsman@juniper.net
>     <mailto:Ron_Parker@affirmednetworks.com%3e%3e,%22brijsman@juniper.net>
>     >>>>> <mailto:brijsman@juniper.net>" <brijsman@juniper.net
>     <mailto:brijsman@juniper.net>
>     >>>>><mailto:brijsman@juniper.net>>,"Joel
>     <mailto:brijsman@juniper.net%3e%3e,%22Joel> M. Halpern"
>     >>>>><jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>     <mailto:jmh@joelhalpern.com>>
>     >>>>>
>     >>>>> The word "metadata" is a purposely ambiguous term "data that
>     >>>>> provides information about other data". It is used to avoid THIS
>     >>>>>discussion.
>     >>>>>
>     >>>>> For example, I propose we define "tequila metadata" because,
>     >>>>> frankly, I will need to order a triple-shot if we keep attempting
>     >>>>> to define something that, by definition, is ambiguous. I'd like
>     >>>>> my bartender to understand me specifically when I say "I need a
>     >>>>>shot".
>     >>>>>
>     >>>>> On 3/13/14 7:49 AM, "Lucy yong" <lucy.yong@huawei.com <mailto:lucy.yong@huawei.com>
>     >>>>> <mailto:lucy.yong@huawei.com>> wrote:
>     >>>>>
>     >>>>>   >Snip..
>     >>>>>   >SK> Just copying from the PS:
>     >>>>>   >--
>     >>>>>   >Data plane metadata provides the ability to exchange information
>     >>>>>between
>     >>>>>   >the network and service functions, between service functions,
>     >>>>>and service
>     >>>>>   >functions and the network.
>     >>>>>   >
>     >>>>>   >--
>     >>>>>   >It is a lucid definition. We are unnecessarily making the word
>     >>>>>"network"
>     >>>>>   >controversial, IMO.
>     >>>>>   >
>     >>>>>   >[Lucy] This is my point. "The network" is too general here,
>     >>>>>which brings
>     >>>>>   >metadata great power to do many things. This is why people
>     >>>>>invent ideas
>     >>>>>   >here, which causes a lot of debates on metadata usage potentials.
>     >>>>> We
>     >>>>>   >should not spend a lot of times on that debates and judge which
>     >>>>>usage is
>     >>>>>   >valuable or not. Thus, for the SFC work, it will be helpful if
>     >>>>>we can
>     >>>>>   >narrow down a bit. Joel makes explicitly two cases, which is
>     >>>>>helpful to
>     >>>>>   >develop use cases for each case. I would like to see that the
>     >>>>>problem
>     >>>>>   >statement can be more specific on metadata definition, which may
>     >>>>>be
>     >>>>>   >helpful in less focusing on it and moving forward.
>     >>>>>   >
>     >>>>>   >Lucy
>     >>>>>   >
>     >>>>>   >Surendra.
>     >>>>>   >
>     >>>>>   >
>     >>>>>   >>
>     >>>>>   >>Thanks,
>     >>>>>   >>Lucy
>     >>>>>   >>
>     >>>>>   >>-----Original Message-----
>     >>>>>   >>From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
>     >>>>>   >>Sent: Wednesday, March 12, 2014 4:38 PM
>     >>>>>   >>To: Lucy yong
>     >>>>>   >>Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker;
>     >>>>>   >>brijsman@juniper.net <mailto:brijsman@juniper.net>
>     <mailto:brijsman@juniper.net>; sfc; Jamal
>     >>>>>Hadi Salim
>     >>>>>   >>Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>     >>>>>   >>
>     >>>>>   >>Hi Lucy,
>     >>>>>   >>
>     >>>>>   >>No. I am simply saying we should not overcomplicate the problem
>     >>>>>   >>statement with text that adds little to no value in my opinion.
>     >>>>> Whether
>     >>>>>   >>we call it metadata, or context, has no bearing on the fact
>     >>>>>that the
>     >>>>>   >>problem statement already clearly states we need to be able to
>     >>>>>pass
>     >>>>>   >>information between SFÂ¹s and between the network & SFÂ¹s.
>     >>>>>   >>
>     >>>>>   >>
>     >>>>>   >>On 3/12/14, 5:13 PM, "Lucy yong" <lucy.yong@huawei.com <mailto:lucy.yong@huawei.com>
>     >>>>><mailto:lucy.yong@huawei.com>> wrote:
>     >>>>>   >>
>     >>>>>   >>>
>     >>>>>   >>>Hi Jim,
>     >>>>>   >>>
>     >>>>>   >>>I for one don't agree and think we are over complicating what
>     >>>>>should
>     >>>>>   >>>be straightforward. The SFC encapsulation should enable two
>     >>>>>things:
>     >>>>>   >>>
>     >>>>>   >>>1. Steering of selected flows through a service chain; this is
>     >>>>>the
>     >>>>>   >>>service function path.
>     >>>>>   >>>2. Passing of context associated with a given flow within said
>     >>>>>service
>     >>>>>   >>>function path. This context information may be consumed by a
>     >>>>>SF (an
>     >>>>>   >>>application ID is an example) or may be consumed by the
>     >>>>>forwarding
>     >>>>>   >>>elements (a vrf-ID is an example).
>     >>>>>   >>>[Lucy] Do you call the context as metadata or not? Do we have
>     >>>>>another
>     >>>>>   >>>term here beside SFC header and metadata. I see that you don't
>     >>>>>want to
>     >>>>>   >>>separate what is consumed by SF and what is consumed by the
>     >>>>>forwarding
>     >>>>>   >>>elements.
>     >>>>>   >>>
>     >>>>>   >>>Lucy
>     >>>>>   >>>
>     >>>>>   >>>Sent from my iPhone
>     >>>>>   >>>
>     >>>>>   >>>> On Mar 12, 2014, at 4:16 PM, "Lucy yong"
>     >>>>><lucy.yong@huawei.com <mailto:lucy.yong@huawei.com>
>     <mailto:lucy.yong@huawei.com>> wrote:
>     >>>>>   >>>>
>     >>>>>   >>>> Great. Then we may consider two special metadata definitions
>     >>>>>in the
>     >>>>>   >>>>problem statement so we can all use the same definitions.
>     >>>>>Here is my
>     >>>>>   >>>>suggested text and like to hear you and other's input and
>     >>>>>suggestions.
>     >>>>>   >>>>
>     >>>>>   >>>> Dataplane Metadata: Data plane metadata provides the ability
>     >>>>>to
>     >>>>>   >>>>exchange information between the elements in a service function
>     >>>>>   >>>>chaining. In this context, there are two types of data plane
>     >>>>>metadata.
>     >>>>>   >>>>
>     >>>>>   >>>> Service Function Metadata: the information exchanged between
>     >>>>>   >>>>classifier and service functions, between service functions to
>     >>>>>   >>>>facilitate service functions on the packet treatment.
>     >>>>>   >>>>
>     >>>>>   >>>> Steering Metadata: the information from service functions to a
>     >>>>>   >>>>classifier or service node for traffic forwarding purpose.
>     >>>>>   >>>>
>     >>>>>   >>>> -end
>     >>>>>   >>>>
>     >>>>>   >>>> Lucy
>     >>>>>   >>>>
>     >>>>>   >>>>
>     >>>>>   >>>> -----Original Message-----
>     >>>>>   >>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>     >>>>>   >>>> Sent: Wednesday, March 12, 2014 2:35 PM
>     >>>>>   >>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker
>     >>>>>   >>>> Cc: Jim Guichard (jguichar);brijsman@juniper.net <mailto:brijsman@juniper.net>
>     >>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi
>     >>>>>   >>>> Salim
>     >>>>>   >>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>     >>>>>   >>>>
>     >>>>>   >>>> Yes, I am trying to consistently distinguish those two cases
>     >>>>>when
>     >>>>>   >>>>talking about the information carried with packets in service
>     >>>>>chains.
>     >>>>>   >>>>
>     >>>>>   >>>> Yours,
>     >>>>>   >>>> Joel
>     >>>>>   >>>>
>     >>>>>   >>>>> On 3/12/14, 3:13 PM, Lucy yong wrote:
>     >>>>>   >>>>> Joel, See below. -----Original Message----- From: sfc
>     >>>>>   >>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
>     >>>>>Sent:
>     >>>>>   >>>>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; Nicolas
>     >>>>>BOUTHORS;
>     >>>>>   >>>>> Ron Parker Cc: Jim Guichard (jguichar);
>     >>>>>brijsman@juniper.net <mailto:brijsman@juniper.net>
>     <mailto:brijsman@juniper.net>; sfc;
>     >>>>>   >>>>> Jamal Hadi Salim Subject: Re: [sfc]
>     >>>>>   >>>>> draft-rijsman-sfc-metadata-considerations
>     >>>>>   >>>>>
>     >>>>>   >>>>> I was trying to word it carefully not to focus on who puts
>     >>>>>the
>     >>>>>   >>>>> information in, but only on who consumes the information.
>     >>>>>   >>>>> Information for service functions may come from the ingress
>     >>>>>   >>>>> classifier or from other service functions. [Lucy] this is
>     >>>>>the one
>     >>>>>   >>>>> case using metadata in your view. Information for the
>     >>>>>forwarding
>     >>>>>   >>>>> will generally come from the ingress classifier, but in
>     >>>>>special
>     >>>>>   >>>>> cases may be provided by service functions. (I keep
>     >>>>>wanting to get
>     >>>>>   >>>>> rid of those special cases, but so far there seem to be
>     >>>>>just enough
>     >>>>>   >>>>> of them to warrant covering in the solution. And more
>     >>>>>importantly,
>     >>>>>   >>>>> significant support for it in the working group.) [Lucy]
>     >>>>>This is
>     >>>>>   >>>>> the second case using metadata in your view (but you don't
>     >>>>>like it).
>     >>>>>   >>>>>
>     >>>>>   >>>>> And you suggest distinguishing these two cases when
>     >>>>>discussing
>     >>>>>   >>>>> about metadata usage. Is that right understanding?
>     >>>>>   >>>>>
>     >>>>>   >>>>> Lucy
>     >>>>>   >>>>>
>     >>>>>   >>>>> Yours, Joel
>     >>>>>   >>>>>
>     >>>>>   >>>>>> On 3/12/14, 2:33 PM, Lucy yong wrote:
>     >>>>>   >>>>>> Joel, I interpret that you suggests that distinguish the
>     >>>>>exchange
>     >>>>>   >>>>>> information data plane carried between service functions
>     >>>>>and the
>     >>>>>   >>>>>> exchange information data plane carried from a service
>     >>>>>function to
>     >>>>>   >>>>>> a service node. Is this right understanding? Lucy
>     >>>>>   >>>>>>
>     >>>>>   >>>>>> -----Original Message----- From: Joel M. Halpern
>     >>>>>   >>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,
>     >>>>>2014
>     >>>>> 1:19
>     >>>>>   >>>>>> PM
>     >>>>>   >>>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim Guichard
>     >>>>>   >>>>>> (jguichar);brijsman@juniper.net <mailto:brijsman@juniper.net>
>     >>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim Subject:
>     >>>>>   >>>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>     >>>>>   >>>>>>
>     >>>>>   >>>>>> My inclination would be to tune that definition to
>     >>>>>distinguish
>     >>>>>   >>>>>> between dataplane carried information intended for use by
>     >>>>>service
>     >>>>>   >>>>>> funcitons (whatever the origin), and dataplane carried
>     >>>>>information
>     >>>>>   >>>>>> intended for dataplane forwarding components.
>     >>>>>   >>>>>>
>     >>>>>   >>>>>> Yours, Joel
>     >>>>>   >>>>>>
>     >>>>>   >>>>>>
>     >>>>>   >>>>>>> Hi Joel,
>     >>>>>   >>>>>>>
>     >>>>>   >>>>>>> I agree that we need using the same definition for a
>     >>>>>term, but
>     >>>>>   >>>>>>> disagree that the metadata definition here is a set of
>     >>>>>   >>>>>>> information put in the SFC header. This may be too narrow
>     >>>>>or lead
>     >>>>>   >>>>>>> to a particular solution. I am fine with this definition
>     >>>>>in the
>     >>>>>   >>>>>>> problem statement w/ minor tweak (suggested on mailing
>     >>>>>list).
>     >>>>>   >>>>>>>
>     >>>>>   >>>>>>> Dataplane Metadata: Data plane metadata provides the
>     >>>>>ability to
>     >>>>>   >>>>>>> exchange information between the classifiers and service
>     >>>>>   >>>>>>> functions, between service functions, and service
>     >>>>>functions and
>     >>>>>   >>>>>>> the
>     >>>>>   >>>>>>> classifiers|service nodes.
>     >>>>>   >>>>>>>
>     >>>>>   >>>>>>> There may be a solution that a service function passes
>     >>>>>some
>     >>>>>
>     >>>>>   >>>>>>> information to attached service node without using SFC
>     >>>>>header.
>     >>>>>   >>>>>>>
>     >>>>>   >>>>>>> Thanks, Lucy
>     >>>>>   >>>>>>>
>     >>>>>   >>>>>>>
>     >>>>>   >>>>>>> -----Original Message----- From: Joel Halpern Direct
>     >>>>>   >>>>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday,
>     >>>>>March 12,
>     >>>>>   >>>>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; Nicolas
>     >>>>>BOUTHORS;
>     >>>>>   >>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
>     >>>>>brijsman@juniper.net <mailto:brijsman@juniper.net>
>     <mailto:brijsman@juniper.net>;
>     >>>>>   >>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>     >>>>>   >>>>>>> draft-rijsman-sfc-metadata-considerations
>     >>>>>   >>>>>>>
>     >>>>>   >>>>>>> Lucy, you say "the metadata term means ..." The
>     >>>>>definition you
>     >>>>>   >>>>>>> then provide is a definition of the set of information we
>     >>>>>are
>     >>>>>   >>>>>>> proposing that we put in the SFC header. I, and others,
>     >>>>>have
>     >>>>>   >>>>>>> been using the term metadata more narrowly. We can use
>     >>>>>whatever
>     >>>>>   >>>>>>> definition we want. But we do need to agree on the
>     >>>>>definition.
>     >>>>>   >>>>>>> For the purposes of the WG, it seems much more useful to
>     >>>>>use the
>     >>>>>   >>>>>>> term metadata for the narrower description.
>     >>>>>   >>>>>>>
>     >>>>>   >>>>>>> Yours, Joel
>     >>>>>   >>>>>>>
>     >>>>>   >>>>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
>     >>>>>   >>>>>>>> Hi Joel,
>     >>>>>   >>>>>>>>
>     >>>>>   >>>>>>>> I agree. We need to differentiate the metadata used by
>     >>>>>service
>     >>>>>   >>>>>>>>function and SFC header. The metadata term means carrying
>     >>>>>some
>     >>>>>   >>>>>>>>states along with the packet. IMO: SFC header is a kind of
>     >>>>>   >>>>>>>>metadata carried on packet for next service node to use.
>     >>>>>In the
>     >>>>>   >>>>>>>>context of SFC, we have term for SFC header and the
>     >>>>>metadata that
>     >>>>>   >>>>>>>>was carried between service functions, or between service
>     >>>>>   >>>>>>>>functions and classifiers/service nodes, which is what
>     >>>>>the draft
>     >>>>>   >>>>>>>>focus.
>     >>>>>   >>>>>>>>
>     >>>>>   >>>>>>>> Thanks, Lucy
>     >>>>>   >>>>>>>>
>     >>>>>   >>>>>>>>
>     >>>>>   >>>>>>>>
>     >>>>>   >>>>>>>>
>     >>>>>   >>>>>>>>
>     >>>>>   >>>>>>>> -----Original Message----- From: Joel M. Halpern
>     >>>>>   >>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March 12,
>     >>>>> 2014
>     >>>>>   >>>>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc:
>     >>>>> Jim
>     >>>>>   >>>>>>>> Guichard (jguichar);brijsman@juniper.net <mailto:brijsman@juniper.net>
>     >>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>     >>>>>   >>>>>>>> Subject: Re: [sfc]
>     >>>>> draft-rijsman-sfc-metadata-considerations
>     >>>>>   >>>>>>>>
>     >>>>>   >>>>>>>> I think it is important to keep a strong distinction
>     >>>>>between
>     >>>>>   >>>>>>>> metadata (which is for use by applications) and the
>     >>>>>service
>     >>>>>   >>>>>>>> chaining information in the base service chain header,
>     >>>>>which is
>     >>>>>   >>>>>>>> for use by the service chain support mechanisms.
>     >>>>>   >>>>>>>>
>     >>>>>   >>>>>>>> Yours, Joel
>     >>>>>   >>>>>>>>
>     >>>>>   >>>>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
>     >>>>>   >>>>>>>>> Fully agree with Joe.
>     >>>>>   >>>>>>>>>
>     >>>>>   >>>>>>>>> We should not require a fix length for in-band metadata
>     >>>>>but
>     >>>>>   >>>>>>>>> also not leave it for freely usage. In fact, when a
>     >>>>>service
>     >>>>>   >>>>>>>>> node inserts SFC header on a (encapsulated) packet and
>     >>>>>send to
>     >>>>>   >>>>>>>>> next service node, SFC header itself can be seen as a
>     >>>>>metadata.
>     >>>>>   >>>>>>>>>
>     >>>>>   >>>>>>>>> Lucy
>     >>>>>   >>>>>>>>>
>     >>>>>   >>>>>>>>> -----Original Message----- From: sfc
>     >>>>>   >>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M.
>     >>>>>Halpern
>     >>>>>   >>>>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: Nicolas
>     >>>>>BOUTHORS;
>     >>>>>   >>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
>     >>>>>brijsman@juniper.net <mailto:brijsman@juniper.net>
>     <mailto:brijsman@juniper.net>;
>     >>>>>   >>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>     >>>>>   >>>>>>>>> draft-rijsman-sfc-metadata-considerations
>     >>>>>   >>>>>>>>>
>     >>>>>   >>>>>>>>> For in-band metadata, the API for access can easily be
>     >>>>>   >>>>>>>>> synchronous. Out of band metadata needs different
>     >>>>>handling.
>     >>>>>   >>>>>>>>> There are many cases where out-of-band metadata is
>     >>>>>useful and
>     >>>>>   >>>>>>>>> appropriate. But they do not cover all needs by any
>     >>>>>stretch.
>     >>>>>   >>>>>>>>>
>     >>>>>   >>>>>>>>> Even if each piece of in-band metadata is of fixed
>     >>>>>length,
>     >>>>>   >>>>>>>>> there are many different kinds of metatype. Trying to
>     >>>>>say
>     >>>>>   >>>>>>>>> "there will be exactly four pieces, and they will be of
>     >>>>>types
>     >>>>>   >>>>>>>>> t1, t2, t3, and t4" is simply too specific for even 80%
>     >>>>>of the
>     >>>>>   >>>>>>>>>needs.
>     >>>>>   >>>>>>>>>
>     >>>>>   >>>>>>>>> Yours, Joel
>     >>>>>   >>>>>>>>>
>     >>>>>   >>>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>     >>>>>   >>>>>>>>>> Hello Ron,
>     >>>>>   >>>>>>>>>>
>     >>>>>   >>>>>>>>>> Sending out of band congruent metadata may not be the
>     >>>>>answer
>     >>>>>   >>>>>>>>>> to all needs but it is one tool that we should keep.
>     >>>>>   >>>>>>>>>>
>     >>>>>   >>>>>>>>>> Not all metadata is tied to a specific packet, for
>     >>>>>example a
>     >>>>>   >>>>>>>>>> policy change in PCRF could lead to some metadata
>     >>>>>signaling,
>     >>>>>   >>>>>>>>>> the reaction time need not be immediate, few ms may
>     >>>>>not matter.
>     >>>>>   >>>>>>>>>>
>     >>>>>   >>>>>>>>>> As you point, if a packet is tied to a metadata a
>     >>>>>correlation
>     >>>>>   >>>>>>>>>> info can be set in both packet to deal with it (i.e
>     >>>>>metadata
>     >>>>>   >>>>>>>>>> expected flag in the SFC header, plus an id)
>     >>>>>   >>>>>>>>>>
>     >>>>>   >>>>>>>>>> Finally we can still send some limited metadata within
>     >>>>>a header.
>     >>>>>   >>>>>>>>>> This could be used for load balancers in particular if
>     >>>>>we
>     >>>>>   >>>>>>>>>> agree on a convention to locate "coarse grain policy"
>     >>>>>   >>>>>>>>>> / "fine grain policy" on reserved context headers.
>     >>>>>   >>>>>>>>>>
>     >>>>>   >>>>>>>>>> This seems to open up a lot of flexibility /
>     >>>>>innovations.
>     >>>>>   >>>>>>>>>>
>     >>>>>   >>>>>>>>>> On your last point, there is a question on how to make
>     >>>>>   >>>>>>>>>> metadata available to a Service Function. Current socket
>     >>>>>   >>>>>>>>>> connections for example do not allow to retrieve IP
>     >>>>>header
>     >>>>>   >>>>>>>>>> options. So I assume that SFC aware Service Functions
>     >>>>>will
>     >>>>>   >>>>>>>>>> need some (asynchronous
>     >>>>>   >>>>>>>>>> ?) API to retrieve SFC header information as well as
>     >>>>>in-band
>     >>>>>   >>>>>>>>>> metadata. I don't see out of band metadata transport
>     >>>>>adding
>     >>>>>   >>>>>>>>>> complexity, the same API can probably apply.
>     >>>>>   >>>>>>>>>>
>     >>>>>   >>>>>>>>>> The alternative option, allowing variable sized
>     >>>>>metadata in
>     >>>>>   >>>>>>>>>> the SFC header has some drawbacks as well, one being
>     >>>>>   >>>>>>>>>> fragmentation, and some switches expecting as well to
>     >>>>>look at
>     >>>>>   >>>>>>>>>> end user traffic headers for link load balancing. I
>     >>>>>would
>     >>>>>   >>>>>>>>>> agree that if we can accept these issues, then sending
>     >>>>>   >>>>>>>>>> off-line congruent metadata looses its interest.
>     >>>>>   >>>>>>>>>>
>     >>>>>   >>>>>>>>>> We need to take into account that both in-band and
>     >>>>>congruent
>     >>>>>   >>>>>>>>>> out-of-band metadata transport is not reliable. A
>     >>>>>packet loss
>     >>>>>   >>>>>>>>>> triggering retransmission would not lead to the
>     >>>>>identical
>     >>>>>   >>>>>>>>>> reconstruction of the associated metadata. In some
>     >>>>>cases, we
>     >>>>>   >>>>>>>>>> might thus even need non-congruent out-of-band reliable
>     >>>>>   >>>>>>>>>> metadata transport.
>     >>>>>   >>>>>>>>>>
>     >>>>>   >>>>>>>>>>
>     >>>>>   >>>>>>>>>>
>     >>>>>   >>>>>>>>>> Nicolas ________________________________________ From:
>     >>>>> Ron
>     >>>>>   >>>>>>>>>> Parker [Ron_Parker@affirmednetworks.com
>     <mailto:Ron_Parker@affirmednetworks.com>] Sent:
>     >>>>>Wednesday,
>     >>>>>   >>>>>>>>>> March 12, 2014
>     >>>>>   >>>>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard
>     >>>>>(jguichar);
>     >>>>>   >>>>>>>>>>brijsman@juniper.net <mailto:brijsman@juniper.net>
>     <mailto:brijsman@juniper.net>;
>     >>>>>sfc; Jamal Hadi Salim Subject: Re: [sfc]
>     >>>>>   >>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>     >>>>>   >>>>>>>>>>
>     >>>>>   >>>>>>>>>> Nicolas,
>     >>>>>   >>>>>>>>>>
>     >>>>>   >>>>>>>>>> I understand the concept for out of band signaling of
>     >>>>>   >>>>>>>>>>metadata, but I am concerned that it introduces
>     >>>>>significant
>     >>>>>   >>>>>>>>>>complexity due to the potential race condition of
>     >>>>>receiving the
>     >>>>>   >>>>>>>>>>real packet before the metadata. While the real packet
>     >>>>>could
>     >>>>>   >>>>>>>>>>indicate that out of band metadata is expected, how can
>     >>>>>we
>     >>>>>   >>>>>>>>>>guarantee the order of reception? What if switching or
>     >>>>>routing
>     >>>>>   >>>>>>>>>>nodes apply hash based load balancing? What if the load
>     >>>>>   >>>>>>>>>>balancing understands SFC encaps and looks beyond it to
>     >>>>>the
>     >>>>>   >>>>>>>>>>original header to get better entropy?
>     >>>>>   >>>>>>>>>> Can we guarantee that the metadata and real packet
>     >>>>>will follow
>     >>>>>   >>>>>>>>>>the exact same path? If we can not, then
>     >>>>>implementations will
>     >>>>>   >>>>>>>>>>need to add ingress queuing to cope with the scenario.
>     >>>>>   >>>>>>>>>>
>     >>>>>   >>>>>>>>>> Also, do you feel that the increase in implementation
>     >>>>>   >>>>>>>>>> complexity at the service functions is reasonable?
>     >>>>>   >>>>>>>>>>
>     >>>>>   >>>>>>>>>> Thanks.
>     >>>>>   >>>>>>>>>>
>     >>>>>   >>>>>>>>>> Ron
>     >>>>>   >>>>>>>>>>
>     >>>>>   >>>>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>     >>>>>   >>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com <mailto:Nicolas.BOUTHORS@qosmos.com>
>     >>>>><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>     >>>>>   >>>>>>>>>>>
>     >>>>>   >>>>>>>>>>> I think we must make a distinction between:
>     >>>>>   >>>>>>>>>>>
>     >>>>>   >>>>>>>>>>> - Metadata which should be part of the header defined
>     >>>>>as in
>     >>>>>   >>>>>>>>>>> band marking. - Metadata with can be passed out of
>     >>>>>band, for
>     >>>>>   >>>>>>>>>>> example congruent out of band signaling defined in
>     >>>>>the draft
>     >>>>>   >>>>>>>>>>>
>     >>>>>   >>>>>>>>>>> The former calls for a limited space in the header,
>     >>>>>true, The
>     >>>>>   >>>>>>>>>>> latter however does not incur any space limitation
>     >>>>>and is
>     >>>>>   >>>>>>>>>>> still fairly efficient and it remains compatible with
>     >>>>>a fixed
>     >>>>>   >>>>>>>>>>> size header used to route those signaling messages
>     >>>>>along the
>     >>>>>   >>>>>>>>>>> chain's service functions.
>     >>>>>   >>>>>>>>>>>
>     >>>>>   >>>>>>>>>>> Nicolas ________________________________________ From:
>     >>>>>   >>>>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com <mailto:jguichar@cisco.com>] Sent:
>     >>>>>   >>>>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
>     >>>>>   >>>>>>>>>>> Nicolas BOUTHORS;brijsman@juniper.net <mailto:brijsman@juniper.net>
>     >>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>     >>>>>   >>>>>>>>>>> Subject: Re: [sfc]
>     >>>>> draft-rijsman-sfc-metadata-considerations
>     >>>>>   >>>>>>>>>>>
>     >>>>>   >>>>>>>>>>> Hi Ron,
>     >>>>>   >>>>>>>>>>>
>     >>>>>   >>>>>>>>>>> We can certainly have this discussion but we should
>     >>>>>first
>     >>>>>   >>>>>>>>>>> consider what information is necessary and if said
>     >>>>>   >>>>>>>>>>> information can fit within a fixed number of contexts
>     >>>>>in the
>     >>>>>   >>>>>>>>>>> majority of cases. Remember, the goal of being able
>     >>>>>to pass
>     >>>>>   >>>>>>>>>>> metadata through the network is to enhance service
>     >>>>>delivery,
>     >>>>>   >>>>>>>>>>> not pass the entire works of Shakespeare ;-)
>     >>>>>   >>>>>>>>>>>
>     >>>>>   >>>>>>>>>>> Sent from my iPhone
>     >>>>>   >>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>     >>>>>   >>>>>>>>>>>> <Ron_Parker@affirmednetworks.com <mailto:Ron_Parker@affirmednetworks.com>
>     >>>>><mailto:Ron_Parker@affirmednetworks.com>> wrote:
>     >>>>>   >>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>> Nicolas,
>     >>>>>   >>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>> I see similar requirements from the 3gpp EPC side.
>     >>>>>I would
>     >>>>>   >>>>>>>>>>>> like to propose an OUI / TLV based approach where the
>     >>>>>   >>>>>>>>>>>> reserved OUI can be used for agreed upon types of
>     >>>>>common
>     >>>>>   >>>>>>>>>>>> metadata and vendor or other organizational OUIs can
>     >>>>>be used
>     >>>>>   >>>>>>>>>>>> to quickly innovate in the networks.
>     >>>>>   >>>>>>>>>>>> Simultaneously, I would also like to consider
>     >>>>>mechanisms
>     >>>>>   >>>>>>>>>>>> that are optimized for long lived flows so as to
>     >>>>>limit the
>     >>>>>   >>>>>>>>>>>> negative effects of packet growth.
>     >>>>>   >>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>> Ron
>     >>>>>   >>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>     >>>>>   >>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com <mailto:Nicolas.BOUTHORS@qosmos.com>
>     >>>>><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>     >>>>>   >>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>> Hello Jim
>     >>>>>   >>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>> I have seen cases in Gi LAN, where subscriber related
>     >>>>>   >>>>>>>>>>>>> information is passed to a Web Proxy for HTTP header
>     >>>>>   >>>>>>>>>>>>> enrichment (aimed at some Web Content providers
>     >>>>>partners of
>     >>>>>   >>>>>>>>>>>>> the Mobile Operator).
>     >>>>>   >>>>>>>>>>>>> Information was an coded (persistent) subscriber id
>     >>>>>derived
>     >>>>>   >>>>>>>>>>>>> from the MSISDN, and couple of f customer profile
>     >>>>>related
>     >>>>>   >>>>>>>>>>>>> fields.
>     >>>>>   >>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>> In an sfc based Gi LAN, this entity should receive
>     >>>> >from the
>     >>>>>   >>>>>>>>>>>>> Classifier
>     >>>>>   >>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>> - A classification of the Content Provider ( Id,
>     >>>>>   >>>>>>>>>>>>> Category) based on traffic analysis - The MSISDN of
>     >>>>> the
>     >>>>>   >>>>>>>>>>>>> subscriber - Two subscriber policy fields (not tied
>     >>>>> to PCRF
>     >>>>>   >>>>>>>>>>>>> but belonging to the Subscriber DB) (Subscriber
>     >>>>> category,
>     >>>>>   >>>>>>>>>>>>> sub-category) - A session id (for logging and
>     >>>>>tracking
>     >>>>>   >>>>>>>>>>>>> purposes)
>     >>>>>   >>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>> The objective being to avoid having the HTTP Proxy
>     >>>>>to
>     >>>>>   >>>>>>>>>>>>> become a trusted application (interogate the
>     >>>>> subscriber DB,
>     >>>>>   >>>>>>>>>>>>> etc..)
>     >>>>>   >>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>> Nicolas
>     >>>>>   >>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>> ________________________________________ From: Jim
>     >>>>> Guichard
>     >>>>>   >>>>>>>>>>>>> (jguichar) [jguichar@cisco.com <mailto:jguichar@cisco.com>] Sent:
>     >>>>>   >>>>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi
>     >>>>>Salim;
>     >>>>>   >>>>>>>>>>>>>jmoisand@juniper.net <mailto:jmoisand@juniper.net>
>     <mailto:jmoisand@juniper.net>;
>     >>>>>brijsman@juniper.net <mailto:brijsman@juniper.net>
>     <mailto:brijsman@juniper.net> Cc:
>     >>>>>   >>>>>>>>>>>>> sfc Subject: Re: [sfc]
>     >>>>>   >>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>     >>>>>   >>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>> Hi Jamal,
>     >>>>>   >>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>> You said "It seems there's clear need for variable
>     >>>>> sized
>     >>>>>   >>>>>>>>>>>>> metadata".. I am not so convinced and would like to
>     >>>>> better
>     >>>>>   >>>>>>>>>>>>> understand the requirements before passing judgement.
>     >>>>> If we
>     >>>>>   >>>>>>>>>>>>> look at the use cases as presented thus far into
>     >>>>> the WG I
>     >>>>>   >>>>>>>>>>>>> have yet to see a single example of the need
>     >>>>> (noting that
>     >>>>>   >>>>>>>>>>>>> desire is not the same as need) - I am not saying
>     >>>>> there is
>     >>>>>   >>>>>>>>>>>>> no requirement but rather that we should not jump
>     >>>>> to the
>     >>>>>   >>>>>>>>>>>>> conclusion and build standards around a theory.
>     >>>>>   >>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>     >>>>>   >>>>>>>>>>>>>> <hadi@mojatatu.com <mailto:hadi@mojatatu.com> <mailto:hadi@mojatatu.com>>
>     >>>>>wrote:
>     >>>>>   >>>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>>> I like the doc - well written.
>     >>>>>   >>>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>>> Section 4.3 on metadata encoding.
>     >>>>>   >>>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>>> It seems there's clear need for variable sized
>     >>>>> metadata
>     >>>>>   >>>>>>>>>>>>>> (at least for http/app you seem to indicate the
>     >>>>> desire for
>     >>>>>   >>>>>>>>>>>>>>it).
>     >>>>>   >>>>>>>>>>>>>> For a datapath per-packet metadata, i feel the
>     >>>>> need is
>     >>>>>   >>>>>>>>>>>>>> just as important. Are we limited by the fact that
>     >>>>>   >>>>>>>>>>>>>> existing hardware may not be able to handle TLVs?
>     >>>>>For
>     >>>>>   >>>>>>>>>>>>>> example, I dont have a problem handling TLVs in a
>     >>>>> software
>     >>>>>   >>>>>>>>>>>>>>datapath.
>     >>>>>   >>>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>>> cheers, jamal
>     >>>>>   >>>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>>> _______________________________________________ sfc
>     >>>>>   >>>>>>>>>>>>>> mailing listsfc@ietf.org <mailto:sfc@ietf.org> <mailto:sfc@ietf.org>
>     >>>>>   >>>>>>>>>>>>>>https://www.ietf.org/mailman/listinfo/sfc
>     >>>>>   >>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>>
>     >>>>>   >>>>>>>>>>>>> _______________________________________________ sfc
>     >>>>> mailing
>     >>>>>   >>>>>>>>>>>>> listsfc@ietf.org <mailto:sfc@ietf.org> <mailto:sfc@ietf.org>
>     >>>>>https://www.ietf.org/mailman/listinfo/sfc
>     >>>>>   >>>>>>>>>>
>     >>>>>   >>>>>>>>>> _______________________________________________ sfc
>     >>>>> mailing
>     >>>>>   >>>>>>>>>> listsfc@ietf.org <mailto:sfc@ietf.org> <mailto:sfc@ietf.org>
>     >>>>>https://www.ietf.org/mailman/listinfo/sfc
>     >>>>>   >>>>>>>>>
>     >>>>>   >>>>>>>>> _______________________________________________ sfc
>     >>>>> mailing
>     >>>>>   >>>>>>>>> listsfc@ietf.org <mailto:sfc@ietf.org> <mailto:sfc@ietf.org>
>     >>>>>https://www.ietf.org/mailman/listinfo/sfc
>     >>>>>   >>>>>>>>>
>     >>>>>   >>>>>>>>> _______________________________________________ sfc
>     >>>>> mailing
>     >>>>>   >>>>>>>>> listsfc@ietf.org <mailto:sfc@ietf.org> <mailto:sfc@ietf.org>
>     >>>>>https://www.ietf.org/mailman/listinfo/sfc
>     >>>>>   >>>>>
>     >>>>>   >>>>> _______________________________________________ sfc mailing
>     >>>>> list
>     >>>>>   >>>>>sfc@ietf.org <mailto:sfc@ietf.org> <mailto:sfc@ietf.org>
>     >>>>>https://www.ietf.org/mailman/listinfo/sfc
>     >>>>>   >>>>>
>     >>>>>   >>
>     >>>>>   >>_______________________________________________
>     >>>>>   >>sfc mailing list
>     >>>>>   >>sfc@ietf.org <mailto:sfc@ietf.org> <mailto:sfc@ietf.org>
>     >>>>>   >>https://www.ietf.org/mailman/listinfo/sfc
>     >>>>>   >
>     >>>>>   >_______________________________________________
>     >>>>>   >sfc mailing list
>     >>>>>   >sfc@ietf.org <mailto:sfc@ietf.org> <mailto:sfc@ietf.org>
>     >>>>>   >https://www.ietf.org/mailman/listinfo/sfc
>     >>>>>
>     >>>>
>     >>>> _______________________________________________
>     >>>> sfc mailing list
>     >>>>sfc@ietf.org <mailto:sfc@ietf.org>
>     >>>>https://www.ietf.org/mailman/listinfo/sfc
>     >>>
>     >>> _______________________________________________
>     >>> sfc mailing list
>     >>>sfc@ietf.org <mailto:sfc@ietf.org>
>     >>>https://www.ietf.org/mailman/listinfo/sfc
>     >>>
>     >>
>     >>_______________________________________________
>     >>sfc mailing list
>     >>sfc@ietf.org <mailto:sfc@ietf.org>
>     >>https://www.ietf.org/mailman/listinfo/sfc
>     >
>     >_______________________________________________
>     >sfc mailing list
>     >sfc@ietf.org <mailto:sfc@ietf.org>
>     >https://www.ietf.org/mailman/listinfo/sfc
>
>     _______________________________________________
>     sfc mailing list
>     sfc@ietf.org <mailto:sfc@ietf.org>
>     https://www.ietf.org/mailman/listinfo/sfc
>
>     _______________________________________________
>     sfc mailing list
>     sfc@ietf.org <mailto:sfc@ietf.org>
>     https://www.ietf.org/mailman/listinfo/sfc
>
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Wed Mar 19 16:34:55 2014
Return-Path: <Kevin.Glavin@riverbed.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F38591A080B for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 16:34:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.447
X-Spam-Level: 
X-Spam-Status: No, score=-2.447 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.547, 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 L9HtkYrTNN3h for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 16:34:53 -0700 (PDT)
Received: from smtp1.riverbed.com (incomingmail.riverbed.com [208.70.196.45]) by ietfa.amsl.com (Postfix) with ESMTP id B4E331A044D for <sfc@ietf.org>; Wed, 19 Mar 2014 16:34:53 -0700 (PDT)
Received: from unknown (HELO 365EXCH-HUB-P1.nbttech.com) ([10.16.4.1]) by smtp1.riverbed.com with ESMTP; 19 Mar 2014 16:34:44 -0700
Received: from SFO1EXC-MBXP07.nbttech.com ([fe80::470:1b85:695b:b44e]) by 365EXCH-HUB-P1.nbttech.com ([::1]) with mapi id 14.02.0328.009; Wed, 19 Mar 2014 16:34:44 -0700
From: Kevin Glavin <Kevin.Glavin@riverbed.com>
To: Sumandra Majee <S.Majee@F5.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs87ty+7K3rF70a24BmH/Fm/dJrnlkYAgAACAQCAAAL2AIAA1xqAgACfpwA=
Date: Wed, 19 Mar 2014 23:34:43 +0000
Message-ID: <9EA32E60D7600C43B6FE22876DF564C81D91F2F7@SFO1EXC-MBXP07.nbttech.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E8D17.1B7B4%s.majee@f5.com>
In-Reply-To: <CF4E8D17.1B7B4%s.majee@f5.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.16.205.252]
Content-Type: multipart/alternative; boundary="_000_9EA32E60D7600C43B6FE22876DF564C81D91F2F7SFO1EXCMBXP07nb_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/n1nm_yMKDSnF1rsOPYX2xfpxZGs
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Mar 2014 23:34:55 -0000

--_000_9EA32E60D7600C43B6FE22876DF564C81D91F2F7SFO1EXCMBXP07nb_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable


+1 for option 2

#2
Let the Control plane distribute the chainID <=97> graph mapping. In this c=
ase each SF would have mapping of given a chainID what is my next hop. The =
chainID itself could be fixed size element. A SF can select a different pat=
h by changing the chaiID parameter.


Kevin



--_000_9EA32E60D7600C43B6FE22876DF564C81D91F2F7SFO1EXCMBXP07nb_
Content-Type: text/html; charset="Windows-1252"
Content-ID: <1F3F2B539EC37F45AAB445F6AC06AE4C@riverbed.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); ">
<div style=3D"font-family: Calibri, sans-serif; font-size: 14px; "><br>
</div>
<div style=3D"font-family: Calibri, sans-serif; font-size: 14px; ">&#43;1 f=
or option 2</div>
<div style=3D"font-family: Calibri, sans-serif; font-size: 14px; "><br>
</div>
<div style=3D"font-family: Calibri, sans-serif; font-size: 14px; ">#2&nbsp;=
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family: Calibri; font-size: 11pt; text-align: left; colo=
r: black; border-bottom-width: medium; border-bottom-style: none; border-bo=
ttom-color: initial; border-left-width: medium; border-left-style: none; bo=
rder-left-color: initial; padding-bottom: 0in; padding-left: 0in; padding-r=
ight: 0in; border-top-color: rgb(181, 196, 223); border-top-width: 1pt; bor=
der-top-style: solid; border-right-width: medium; border-right-style: none;=
 border-right-color: initial; padding-top: 3pt; ">
<span class=3D"Apple-style-span" style=3D"font-size: 14px; font-family: Cal=
ibri, sans-serif; ">Let the Control plane distribute the chainID &lt;=97&gt=
; graph mapping. In this case each SF would have mapping of given a chainID=
 what is my next hop. The chainID itself could
 be fixed size element. A SF can select a different path by changing the ch=
aiID parameter.</span></div>
<div>
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space; color: rgb(0, 0, 0); ">
<div style=3D"font-family: Calibri, sans-serif; font-size: 14px; "><br>
</div>
</div>
</div>
</span>
<div><br>
</div>
<div>Kevin</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div>
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space; color: rgb(0, 0, 0); ">
<div><font class=3D"Apple-style-span" face=3D"Tahoma,sans-serif"><span clas=
s=3D"Apple-style-span" style=3D"font-size: 13px;"><br>
</span></font></div>
<span id=3D"OLK_SRC_BODY_SECTION" style=3D"font-family: Calibri, sans-serif=
; font-size: 14px; ">
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" x=
mlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40">
<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple" style=3D"word-wrap: brea=
k-word;-webkit-nbsp-mode: space;-webkit-line-break: after-white-space">
<div class=3D"WordSection1">
<div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
</div>
</div>
</div>
</div>
</div>
</div>
</span></div>
</div>
</span>
</body>
</html>

--_000_9EA32E60D7600C43B6FE22876DF564C81D91F2F7SFO1EXCMBXP07nb_--


From nobody Wed Mar 19 20:34:33 2014
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7DCCC1A07FF for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 20:34:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.147
X-Spam-Level: 
X-Spam-Status: No, score=-2.147 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 GXCBZWa9wl2I for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 20:34:22 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 181F31A0496 for <sfc@ietf.org>; Wed, 19 Mar 2014 20:34:20 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BET18708; Thu, 20 Mar 2014 03:34:09 +0000 (GMT)
Received: from LHREML401-HUB.china.huawei.com (10.201.5.240) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 20 Mar 2014 03:34:01 +0000
Received: from NKGEML408-HUB.china.huawei.com (10.98.56.39) by lhreml401-hub.china.huawei.com (10.201.5.240) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 20 Mar 2014 03:34:06 +0000
Received: from NKGEML512-MBS.china.huawei.com ([169.254.8.115]) by nkgeml408-hub.china.huawei.com ([10.98.56.39]) with mapi id 14.03.0158.001; Thu, 20 Mar 2014 11:33:58 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: Sumandra Majee <S.Majee@F5.com>, Cathy Zhang <Cathy.H.Zhang@huawei.com>, "Paul Quinn (paulq)" <paulq@cisco.com>, David Allan I <david.i.allan@ericsson.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQtNNHsKOF65pk0GQDtBCcpECjJrmnMoAgAAC9gCAAOFzgIABzC8A
Date: Thu, 20 Mar 2014 03:33:57 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082636C7@NKGEML512-MBS.china.huawei.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com>
In-Reply-To: <CF4E97A7.1B7CC%s.majee@f5.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.98.134]
Content-Type: multipart/alternative; boundary="_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082636C7NKGEML512MBSchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/5JlZ-a-RUY138NO2sSzgVyILJDo
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: [sfc] =?utf-8?b?562U5aSNOiAgU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ=?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Mar 2014 03:34:31 -0000

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

DQoNCuWPkeS7tuS6ujogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIOS7o+ihqCBT
dW1hbmRyYSBNYWplZQ0K5Y+R6YCB5pe26Ze0OiAyMDE05bm0M+aciDE55pelIDE1OjQwDQrmlLbk
u7bkuro6IENhdGh5IFpoYW5nOyBQYXVsIFF1aW5uIChwYXVscSk7IERhdmlkIEFsbGFuIEkNCuaK
hOmAgTogc2ZjQGlldGYub3JnDQrkuLvpopg6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBj
aGFpbiBJRA0KDQo8PFRyaW1tZWQgdGhlIFRPIGxpc3QgdG8gYXZvaWQgdGhlIG1zZyBiZWluZyBo
ZWxkIGFnYWluPj4NCg0KSSBzZWUgdHdvIHdheXMgdG8gY2FycnkgdGhlIHBhdGggaW5mb3JtYXRp
b24uDQoNCg0KICAxLiAgRXhwbGljaXQgb3JkZXJlZCBsaXN0LCBzb21ldGhpbmcgbGlrZSBGVy1B
IDo6IFRDUC1PUFQgOjogTEIgOjogVmlkZW9PUFQgOjogQ0dOQVQuICAgVGhlcmUgYXJlIHR3byBp
c3N1ZXMgd2l0aCB0aGlzIGFwcHJvYWNoLCBmaXJzdCB0aGUgbGVuZ3RoIG9mIGdyYXBoIGlzIHZh
cmlhYmxlLiAgQWxzbyBpdCBpbXBsaWVzIGJpZGlyZWN0aW9uYWwgc3ltbWV0cnkuIEl0IGlzIG9m
dGVuIHJlcXVpcmVkIGJ1dCBzaG91bGQgbm90IGJlIG1hbmRhdG9yeS4gIFNlY29uZGx5IGNoYW5n
aW5nIHRoaXMgcGF0aC9ncmFwaCBpbiBhdCBTRiBjYW4gYmUgY3VtYmVyc29tZS4NCltYaWFvaHVd
IFRoZSBhZHZhbnRhZ2Ugb2YgdGhpcyBvcHRpb24gaXMgdGhhdCB0aGVyZSBpcyBubyBuZWVkIGZv
ciBlYWNoIFNGIG5vZGUgdG8gaG9sZCB0aGUgbWFwcGluZ3Mgb2YgIGNoYWluX0lEKHBhdGhfSUQg
bWF5IGJlIGEgYmV0dGVyIHRlcm0pLT5hbiBleHBsaWNpdCBvcmRlcmVkIGxpc3Qgb2Ygc2Vydmlj
ZSBub2Rlcy4gV2hldGhlciBvcHRpb24gMSBvciBvcHRpb24gMiBzaG91bGQgYmUgcHJlZmVycmVk
IGFsc28gZGVwZW5kcyBvbiB0aGUgdG90YWwgbnVtYmVyIG9mIHRoZSBleHBsaWNpdCBvcmRlcmVk
IGxpc3Qgb2Ygc2VydmljZSBub2RlcyBhdmFpbGFibGUgaW4gYSBnaXZlbiBuZXR3b3JrLCBJTUhP
LiBTdWNoIHRyYWRlb2ZmIHNlZW1zIHNpbWlsYXIgd2l0aCB0aGF0IGluIHRoZSBleHBsaWNpdCBy
b3V0ZSBjYXNlOiBpZiB0aGUgdG90YWwgbnVtYmVyIG9mIGV4cGxpY2l0IHJvdXRlcyBhdmFpbGFi
bGUgaW4gYSBnaXZlbiBudW1iZXIgaXMgc21hbGwsIHRoZSBSU1ZQLVRFIExTUCBpcyBhIGJldHRl
ciBjaG9pY2UuIE90aGVyd2lzZSwgc291cmNlIHJvdXRpbmcgKGUuZy4sIHNlZ21lbnQgcm91dGlu
Zykgc2VlbSBtb3JlIGF0dHJhY3RpdmUgc2luY2UgaXQgZG9lc27igJl0IHJlcXVpcmUgaW50ZXJt
ZWRpYXRlIG5vZGVzIHRvIG1haW50YWluIGEgbG90IG9mIHN0YXRlcy4NCkJlc3QgcmVnYXJkcywN
ClhpYW9odQ0KDQogIDEuICBMZXQgdGhlIENvbnRyb2wgcGxhbmUgZGlzdHJpYnV0ZSB0aGUgY2hh
aW5JRCA84oCUPiBncmFwaCBtYXBwaW5nLiBJbiB0aGlzIGNhc2UgZWFjaCBTRiB3b3VsZCBoYXZl
IG1hcHBpbmcgb2YgZ2l2ZW4gYSBjaGFpbklEIHdoYXQgaXMgbXkgbmV4dCBob3AuIFRoZSBjaGFp
bklEIGl0c2VsZiBjb3VsZCBiZSBmaXhlZCBzaXplIGVsZW1lbnQuIEEgU0YgY2FuIHNlbGVjdCBh
IGRpZmZlcmVudCBwYXRoIGJ5IGNoYW5naW5nIHRoZSBjaGFpSUQgcGFyYW1ldGVyLg0KDQpSZWdh
cmRzDQpTdW1hbmRyYQ0KDQoNCkZyb206IENhdGh5IFpoYW5nIDxDYXRoeS5ILlpoYW5nQGh1YXdl
aS5jb208bWFpbHRvOkNhdGh5LkguWmhhbmdAaHVhd2VpLmNvbT4+DQpEYXRlOiBUdWVzZGF5LCBN
YXJjaCAxOCwgMjAxNCBhdCAxMDoxMyBBTQ0KVG86ICJSZWluYWxkbyBQZW5ubyAocmVwZW5ubyki
IDxyZXBlbm5vQGNpc2NvLmNvbTxtYWlsdG86cmVwZW5ub0BjaXNjby5jb20+PiwgIkxvdWlzLkZv
dXJpZSIgPExvdWlzLkZvdXJpZUBodWF3ZWkuY29tPG1haWx0bzpMb3Vpcy5Gb3VyaWVAaHVhd2Vp
LmNvbT4+LCAiUGF1bCBRdWlubiAocGF1bHEpIiA8cGF1bHFAY2lzY28uY29tPG1haWx0bzpwYXVs
cUBjaXNjby5jb20+PiwgRGF2aWQgQWxsYW4gSSA8ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208
bWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPj4NCkNjOiBOaWNvbGFzIEJPVVRIT1JT
IDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9z
bW9zLmNvbT4+LCBYdXhpYW9odSA8eHV4aWFvaHVAaHVhd2VpLmNvbTxtYWlsdG86eHV4aWFvaHVA
aHVhd2VpLmNvbT4+LCBDaGFuZ2NoZW5nIEh1YW5nIDxodWFuZ0BzY2UuY2FybGV0b24uY2E8bWFp
bHRvOmh1YW5nQHNjZS5jYXJsZXRvbi5jYT4+LCAic2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+IiA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+PiwgIm1pa2ViaWFuY0Bh
b2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4iIDxtaWtlYmlhbmNAYW9sLmNvbTxtYWls
dG86bWlrZWJpYW5jQGFvbC5jb20+Pg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0
aW9uIGNoYWluIElEDQoNCkhpIFJlaW5hbGRvLA0KDQpTbyB0aGUgY2hhaW4gSUQgaXMgYWN0dWFs
bHkgdGhlIHBhdGggSUQgd2hpY2ggcmVwcmVzZW50cyBhbiBvcmRlcmVkIHNldCBvZiBzZXJ2aWNl
IGZ1bmN0aW9uIGluc3RhbmNlcy4NCkkgdGhpbmsgd2Ugc2hvdWxkIGFkZCBhbiBleHBsaWNpdCBk
ZWZpbml0aW9uIG9mIOKAnHNlcnZpY2UgaW5zdGFuY2XigJ0uIFdoYXQgZG8geW91IHRoaW5rPw0K
DQpUaGFua3MsDQpDYXRoeQ0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
Z10gT24gQmVoYWxmIE9mIFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKQ0KU2VudDogVHVlc2RheSwg
TWFyY2ggMTgsIDIwMTQgMTE6MDMgQU0NClRvOiBMb3Vpcy5Gb3VyaWU7IFBhdWwgUXVpbm4gKHBh
dWxxKTsgRGF2aWQgQWxsYW4gSQ0KQ2M6IE5pY29sYXMgQk9VVEhPUlM7IFh1eGlhb2h1OyBtaWtl
YmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+OyBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz47IENoYW5nY2hlbmcgSHVhbmcNClN1YmplY3Q6IFJlOiBbc2ZjXSBT
RkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpBIFNlcnZpY2UgQ2hhaW4ganVzdCBkZWZpbmVz
IHdoaWNoIHR5cGUgb2Ygc2VydmljZSBhbmQgdGhlaXIgb3JkZXIuDQoNCkEgc2VydmljZSBwYXRo
IGRlZmluZXMgdGhlIGFjdHVhbCBzZXJ2aWNlIGluc3RhbmNlLCBzYXksIGZpcmV3YWxsMS5ob21l
LCBuYXQyLCBkcGktc2ljLCBldGMuDQoNCkZyb206ICJMb3Vpcy5Gb3VyaWUiIDxMb3Vpcy5Gb3Vy
aWVAaHVhd2VpLmNvbTxtYWlsdG86TG91aXMuRm91cmllQGh1YXdlaS5jb20+Pg0KRGF0ZTogVHVl
c2RheSwgTWFyY2ggMTgsIDIwMTQgYXQgMTA6NTUgQU0NClRvOiAiUGF1bCBRdWlubiAocGF1bHEp
IiA8cGF1bHFAY2lzY28uY29tPG1haWx0bzpwYXVscUBjaXNjby5jb20+PiwgRGF2aWQgQWxsYW4g
SSA8ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208bWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nz
b24uY29tPj4NCkNjOiBOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5j
b208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+LCBYdXhpYW9odSA8eHV4aWFv
aHVAaHVhd2VpLmNvbTxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+LCBDaGFuZ2NoZW5nIEh1
YW5nIDxodWFuZ0BzY2UuY2FybGV0b24uY2E8bWFpbHRvOmh1YW5nQHNjZS5jYXJsZXRvbi5jYT4+
LCAic2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IiA8c2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+PiwgIm1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9s
LmNvbT4iIDxtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+Pg0KU3Vi
amVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNClBhdWwsDQogICBD
YW4geW91IGNsYXJpZnkgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiBzZXJ2aWNlIGNoYWluIGFuZCBz
ZXJ2aWNlIHBhdGguIEdpdmVuIHRoYXQgYSBzZXJ2aWNlIGNoYWluIGlzIGNvbXBvc2VkDQpvZiBz
ZXZlcmFsIHNlcnZpY2UgZnVuY3Rpb25zIFNGMSwgU0YyLCAuLiBTRm4gaG93IHdvdWxkIGEgc2Vy
dmljZSBwYXRoIGRpZmZlciBmcm9tIHRoYXQgc2VydmljZSBjaGFpbj8NCg0KLSAgICAgICAgICBM
b3Vpcw0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxm
IE9mIFBhdWwgUXVpbm4gKHBhdWxxKQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgMTA6
MjYgQU0NClRvOiBEYXZpZCBBbGxhbiBJDQpDYzogTmljb2xhcyBCT1VUSE9SUzsgWHV4aWFvaHU7
IG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT47IHNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgQ2hhbmdjaGVuZyBIdWFuZw0KU3ViamVjdDogUmU6IFtz
ZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCkhpIERhdmUsDQoNCkNoYWluIElEIHNo
b3VsZCByZWFsbHkgYmUgcGF0aCBJRCBzaW5jZSB0aGVyZSBjYW4gYmUgbWFueSBwYXRocyBmb3Ig
YSBnaXZlbiBjaGFpbi4gIFVzaW5nIHRoYXQgZGVmaW5pdGlvbiwgd2UgYXZvaWQgdGhlIG92ZXJs
b2FkIGFuZCByZWFwIHRoZSBnYWluIGFsbHVkZWQgdG8gYmVsb3cuDQoNClBhdWwNCg0KT24gTWFy
IDE4LCAyMDE0LCBhdCAxMjoxNCBQTSwgRGF2aWQgQWxsYW4gSSA8ZGF2aWQuaS5hbGxhbkBlcmlj
c3Nvbi5jb208bWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPj4gd3JvdGU6DQoNCg0K
DQoNCldlbGwgdGhlIHF1ZXN0aW9uIGRlIGpvdXIgaXMg4oCcZG9lcyBhIGNoYWluIElEIGRlZmlu
ZSBhIGNsYXNzIG9yIGFuIGluc3RhbmNl4oCd4oCmLiBJZiBpdCBkZWZpbmVzIGFuIGNsYXNzIHdl
IGFsc28gbmVlZCBpbnN0YW5jZSBpbmZvcm1hdGlvbiwgaWYgaXQgaXMgY3VycmVudGx5IG92ZXJs
b2FkZWQgdG8gZGVmaW5lIGNsYXNzIGFuZCBpbnN0YW5jZSBJTU8gd2UgaGF2ZSBhIHByb2JsZW3i
gKYuDQoNCkRhdmUNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8bWFp
bHRvOmJvdW5jZXNAaWV0Zi5vcmc+XSBPbiBCZWhhbGYgT2YgQ2hhbmdjaGVuZyBIdWFuZw0KU2Vu
dDogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgNzo0MyBBTQ0KVG86IE5pY29sYXMgQk9VVEhPUlMN
CkNjOiBYdXhpYW9odTsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBtaWtlYmlh
bmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+DQpTdWJqZWN0OiBSZTogW3NmY10g
562U5aSNOiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpHb29kIHBvaW50cy4gSSBiZWxp
ZXZlIGV4cGxpY2l0IGNoYWluIElEIHNob3VsZCBiZSBtYW5kYXRvcnkuIFRoZSBvdmVyaGVhZCBp
cyB2ZXJ5IGxpdHRsZS4gSXQgaGVscHMgc2ltcGxpZnkgcHJvY2Vzc2luZyBhbmQgc3RlZXJpbmcg
c2lnbmlmaWNhbnRseS4gVGhlIGdhaW4gaXMgaHVnZS4NCg0KQ2hhbmcNCg0KLS0tLS0tLS0tLS0t
DQpDaGFuZ2NoZW5nIEh1YW5nDQoNCk9uIE1hciAxOCwgMjAxNCwgYXQgMTo1MyBBTSwgTmljb2xh
cyBCT1VUSE9SUyA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJP
VVRIT1JTQHFvc21vcy5jb20+PiB3cm90ZToNCkkgdGhpbmsgdGhhdCBrZWVwaW5nIHRoZSBTZXJ2
aWNlIFBhdGggTGF5ZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50IHNob3VsZCByZW1haW4gYW4gb2Jq
ZWN0aXZlIGZvciBTRkMuICBTdWNoIGEgc2VwYXJhdGlvbiBvZiBjb25jZXJucyBpcyBhIHNvdW5k
IGFyY2hpdGVjdHVyYWwgcHJpbmNpcGxlIHRoYXQgaGVscCBrZWVwIHRoaW5ncyBzaW1wbGUgaW4g
cHJhY3RpY2UuDQoNCk9uIHRoZSBxdWVzdGlvbiBvZiAgU2VydmljZSBQYXRoLCB3ZSBoYXZlIGEg
ZGlzY3Vzc2lvbiBvbiB3aGV0aGVyIHdlIG5lZWQgc29tZSBraW5kIG9mIGV4cGxpY2l0IGlkZW50
aWZpZXIgb3INCmNvdWxkIHdlIHJlbHkgb24gbWFwcGluZyBvbiBzb21lIHVuZGVybGF5IG5ldHdv
cmsgcHJvdG9jb2wgZmllbGRzLg0KDQoNCk1heSBiZSBhIFBSTy9DT04gdGFibGUgY291bGQgaGVs
cCBmb2N1cyB0aGUgZ3JvdXAgZGVjaXNpb24gb24gdGhhdCBtYXR0ZXINCg0KDQogICogICBWaXNp
YmlsaXR5ICh0cmFjaW5nKQ0KICAqICAgRm9yd2FyZGluZyBncmFwaCBzdHJ1Y3R1cmUgaW1wYWN0
L2xpbWl0YXRpb25zDQogICogICBSZWNvbmZpZ3VyYXRpb24gc3BlZWQNCg0KICAgICAqICAgTEJT
IC8gc2NhbGUgb3V0IGltcGFjdA0KICAgICAqICAgTm9kZSBieXBhc3MgKGUuZzsgbWFpbnRlbmFu
Y2UpDQoNCiAgKiAgIHVuZGVybGF5IG5ldHdvcmsvdHJhbnNwb3J0IGxheWVycyBzdXBwb3J0DQog
ICogICBIZWFkZXIgc3BhY2UgaW1wYWN0DQogICogICBNdWx0aSB0ZW5hbnQgc3VwcG9ydCBpbXBh
Y3QNCiAgKiAgIFNGQyBvbiBmbGF0IChlLmcgb3B0aWNhbCBMMiBmb3IgRGF0YSBDZW50ZXJzKSBu
ZXR3b3JrDQogICogICBVbmRlcmxheSBuZXR3b3JrIGFkbWluaXN0cmF0aW9uIGltcGFjdA0KDQpQ
ZXJzb25hbGx5IEkgdGhpbmsgdGhhdCBoYXZpbmcgYW4gZXhwbGljaXQgY2hhaW4gaWRlbnRpZmll
ciAoZS5nLiBTZXJ2aWNlIFBhdGgvU2VydmljZSBJbmRleCkgaXMgY2xlYXIgKG1hbmFnZW1lbnQg
YW5kIGNvbnRyb2wpIGFuZCBub3QgZXhwZW5zaXZlIChoZWFkZXIgc3BhY2UpLiBUaGUgZHJhd2Jh
Y2sgYmVpbmcgc29tZSBpbXBhY3Qgb24gdGhlIHNpbXBsaWNpdHkgdG8gYWRkL3JlbW92ZSBlbGVt
ZW50cyBpbiBhIGNoYWluIGR5bmFtaWNhbGx5Lg0KDQpUYWcgc3dpdGNoaW5nIChhcyBNUExTKSAg
YWxsb3dzIHRvIG1hbmFnZSB0YWdzIHBlciBzZXJ2aWNlIG5vZGVzLCBsZWFkaW5nIHRvIG1vcmUg
dmVyc2F0aWxlIGFuZCBkaXZlcnNlIGdyYXBocw0KDQoNCk5pY29sYXMNCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQpGcm9tOiBYdXhpYW9odSBbeHV4aWFvaHVAaHVhd2VpLmNvbTxt
YWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT5dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAx
NCA1OjA0IEFNDQpUbzogSmVyb21lIE1vaXNhbmQ7IG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzpt
aWtlYmlhbmNAYW9sLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3Vi
amVjdDogW3NmY10g562U5aSNOiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KSSBsaWtlIHRo
ZSBpZGVhIG9mIHNlcGFyYXRpbmcgdGhlIFNlcnZpY2UgRnVuY3Rpb24gTGF5ZXIgYW5kIHRoZSBT
ZXJ2aWNlIFBhdGggTGF5ZXIsIGFzIHByb3Bvc2VkIGluIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zLiBUaGUgcm9sZSBvZiB0aGUgU2VydmljZSBQYXRoIExheWVyIGlz
IGp1c3QgdG8gc3RlZXIgdGhlIHRyYWZmaWMgYWxvbmcgYSBwYXJ0aWN1bGFyIGNoYWluIG9mIHNl
cnZpY2Ugbm9kZXMgd2hpY2ggY2FuIGJlIGltcGxlbWVudGVkIGJ5IGV4aXN0aW5nIHRvb2xzIGZv
ciBzb3VyY2Ugcm91dGluZywgc3VjaCBhcyBzZWdtZW50IHJvdXRpbmcuIEFzIHN1Y2gsIGl04oCZ
cyBub3QgbmVjZXNzYXJ5IHRvIHRyeSB0byBrZWVwIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIgdHJh
bnNwb3J0LWluZGVwZW5kZW50IGFuZCBjb250YWluIGl0IGluIHRoZSBTRkMgaGVhZGVyLg0KDQpC
ZXN0IHJlZ2FyZHMsDQpYaWFvaHUNCg0K5Y+R5Lu25Lq6OiBzZmMgW21haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZ10g5Luj6KGoIEplcm9tZSBNb2lzYW5kDQrlj5HpgIHml7bpl7Q6IDIwMTTlubQz
5pyIMTjml6UgMTowMw0K5pS25Lu25Lq6OiBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJp
YW5jQGFvbC5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCuS4u+mimDog
UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNClRoaXMgKGxlbmd0aHkgYW5k
IHZlcnkgbGl2ZWx5KSB0aHJlYWQgc3RhcnRlZCBmcm9tIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zICh3aGljaCBJIGNvLWF1dGhvcmVkKS4NCg0KSW4gc2VjdGlvbiA0
LjgsIHdlIG1hZGUgYSBjbGVhciBkaXN0aW5jdGlvbiBiZXR3ZWVuIGEgc2VydmljZSBwYXRoIGxh
eWVyIChzdGVlcmluZyBwYWNrZXRzIGhvcCBieSBob3AgYWxvbmcgdGhlIGNoYWluKSBhbmQgYSBz
ZXJ2aWNlIGZ1bmN0aW9uIGxheWVyIChjb252ZXkgbWV0YWRhdGEgaW5mb3JtYXRpb24gb2YgaW50
ZXJlc3QgdG8gU0ZzKS4gVGVybWlub2xvZ3kgYXNpZGUsIGl0IHNlZW1zIHRoYXQgc3VjaCBsYXll
cmVkIHZpZXcgd2FzIGFncmVlZCB1cG9uIGJ5IG1hbnkgcGVvcGxlIG9uIHRoZSBtYWlsaW5nIGxp
c3QuDQoNCk5vdyB0aGlzIGNlcnRhaW5seSBkb2VzIGJlZyB0aGUgcXVlc3Rpb24gb2Ygc29sdmlu
ZyBCT1RIIHByb2JsZW1zIHdpdGggdGhlIHNhbWUgKHBhY2tldCkgZW5jYXBzdWxhdGlvbiBtZWNo
YW5pc20uIE5vdGFibHkgd2hlbiBvYnNlcnZpbmcgdGhhdCBtYW55IHVzZSBjYXNlcyBjb3VsZCBi
ZSBzYXRpc2ZpZWQgd2l0aG91dCBTRi1sZXZlbCBtZXRhZGF0YSwgb3IgYnkgdXNpbmcgbW9yZSBv
dXQtb2YtYmFuZCB3YXlzIHRvIGNvbnZleSBzdWNoIFNGIG1ldGFkYXRhLiBBbmQgYWxzbyB3aGVu
IG9ic2VydmluZyB0aGF0IGluYmFuZCBtYXJraW5nIChlLmcuIHBhY2tldCBoZWFkZXJzKSBjb21l
cyB3aXRoIHZhcmlvdXMgcHJvcyAmIGNvbnMgKHNvbWUgb2YgdGhlIGlzc3VlcyBiZWluZyBpZGVu
dGlmaWVkIGluIHRoZSBkcmFmdCwgZS5nLiBzZWN0aW9ucyA0LjEgYW5kIDQuMikuDQoNCkkgZG8g
YWdyZWUgd2l0aCBNYXJpYS4gV2UgbWF5IHdhbnQgdG8gZXhwbG9yZSBvdGhlciBvcHRpb25zIGZv
ciBhZGRyZXNzaW5nIHRoZSBuZWVkcyBvZiB0aGUgc2VydmljZSBwYXRoIGxheWVyIHRoYXQgZG8g
bm90IHJlcXVpcmUgYW4gZXhwbGljaXQgY2hhaW4taWQgb2Ygc29ydHMuDQoNCkluIHRoZSBkcmFm
dCwgd2UgY29uY2x1ZGVkIGJ5IHN0YXRpbmcg4oCcQSBwcm9kdWN0aXZlIHBhdGggZm9yd2FyZCBj
b3VsZCBiZSB0byBkaXZpZGUgYW5kIGNvbnF1ZXI6IHRvIGNsZWFybHkgc2VwYXJhdGUgdGhlIHBy
b2JsZW0gb2YgU2VydmljZSBGdW5jdGlvbiBQYXRoIHRvcG9sb2d5IGZyb20gdGhlICAgcHJvYmxl
bSBvZiBbY29udmV5aW5nIFNGXSBtZXRhZGF0YeKAnS4gSSBkbyBiZWxpZXZlIHdlIHNob3VsZCBl
eHBsb3JlIHN1Y2ggc2VwYXJhdGlvbiBwcmluY2lwbGUgZnVydGhlci4NCg0KDQpGcm9tOiBzZmMg
W21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIG1pa2ViaWFuY0Bhb2wu
Y29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4NClNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIw
MTQgNTo1MCBQTQ0KVG86IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVj
dDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCkkgd291bGQgaW1hZ2lu
ZSB0aGF0IGlmIHdlIG1hZGUgdGhlIENoYWluIElEIGZpZWxkIGluIHRoZSBoZWFkZXIgYmUgb3B0
aW9uYWwsIHlldCBzdGlsbCByZXF1aXJlZCBhIGhlYWRlciBhbmQgc3RpbGwgcmVxdWlyZWQgdGhh
dCBzb21lIGluZGljYXRpb24gb2YgdGhlIGNoYWluIGJlIGNhcnJpZWQgc29tZXdoZXJlIGluIHRo
ZSBwYWNrZXQgKG1wbHMgbGFiZWwgb3IgdmxhbiBvciB3aGF0ZXZlciksIHRoYXQgdGhlIGltcGxl
bWVudGF0aW9uIHdvdWxkIGJlY29tZSBvdmVybHkgY29tcGxpY2F0ZWQuICBUbyBkbyBzbyB3b3Vs
ZCBiZSB1c2luZyBTRkMgc2ltcGx5IGFzIGEgbWVjaGFuaXNtIHRvIGNhcnJ5IG1ldGEgZGF0YSBh
bmQgbm90IGF0IGFsbCBmb3Igc2VydmljZSBjaGFpbmluZywgd2hpY2ggc291bmRzIGNvdW50ZXIg
aW50dWl0aXZlIHRvIG1lLg0KDQpNYXJpYSwNClNvLCB5b3UgYXJlIHNheWluZyB0aGF0IHlvdSB3
YW50IHRvIHVzZSBTRkMgdG8gY2FycnkgYXJvdW5kIG1ldGFkYXRhLCBidXQgbm90IGZvciBhY3R1
YWwgc2VydmljZSBjaGFpbmluZyBiZWNhdXNlIHlvdSBhbHJlYWR5IGhhdmUgYSB3YXkgdG8gaW1w
bGVtZW50IHNlcnZpY2UgY2hhaW5pbmcgb3V0c2lkZSBvZiBTRkM/ICBNYXliZSBJJ20gbm90IGZv
bGxvd2luZywgYnV0IGl0IHNlZW1zIHRvIG1lIHRoYXQgaWYgeW91IHdlcmUgdG8gdXBncmFkZSB5
b3VyIG5ldHdvcmsgdG8gc3VwcG9ydCBTRkMgdGhhdCB5b3Ugd291bGQgY2hhbmdlIGZyb20gdXNp
bmcgeW91ciBleGlzdGluZyBtZWNoYW5pc20gYW5kIHN0YXJ0IHVzaW5nIFNGQywgd2hpY2ggaXMg
bWVhbnQgdG8gcHJvdmlkZSBzdXBwb3J0IGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyB0aGF0IGFyZSBu
b3QgU0ZDIGF3YXJlLiAgVGhlcmUgYXJlIGEgbnVtYmVyIG9mIHVzIHdobyBoYXZlIGltcGxlbWVu
dGVkLCBpbiBvbmUgd2F5IG9yIGFub3RoZXIsIHNvbWUgc29ydCBvZiBzZXJ2aWNlIGNoYWluaW5n
LCBidXQgSSAoSSBjYW4gYXQgbGVhc3Qgc3BlYWsgZm9yIG15c2VsZikgYW0gbG9va2luZyB0byBT
RkMgbm90IHRvIGVuaGFuY2UgbXkgY3VycmVudCBpbXBsZW1lbnRhdGlvbiwgYnV0IHRvIHJlcGxh
Y2UgaXQgd2l0aCBzb21ldGhpbmcgYmV0dGVyIHdoaWxlIHN0aWxsIG1haW50YWluaW5nIG15IGNv
cmUgKG5vbiBzZXJ2aWNlIGZ1bmN0aW9uKSBpbmZyYXN0cnVjdHVyZS4NCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQpGcm9tOiBrZWdyYXlAY2lzY28uY29tPGtlZ3JheUBjaXNjby5j
b208bWFpbHRvOmtlZ3JheUBjaXNjby5jb20lM2NrZWdyYXlAY2lzY28uY29tPj4NClRvOiBSb24g
UGFya2VyPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb20+PixKaW0gR3VpY2hhcmQgKGpndWljaGFyKTxqZ3VpY2hhckBj
aXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4+LEpvZWwgTS4gSGFscGVybjxqbWhA
am9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4NCmNjOiBzZmNAaWV0
Zi5vcmc8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmclM2NzZmNAaWV0Zi5vcmc+Pg0K
U2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNA0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNh
cHN1bGF0aW9uIGNoYWluIElEDQoNCisxIHRoZSBpZGVhIGlzIGludGVyb3BlcmFiaWxpdHkuDQoN
Cg0KT24gMy8xNC8xNCAxMjo1NSBQTSwgIlJvbiBQYXJrZXIiIDxSb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4gd3Jv
dGU6DQoNCj5UaGFua3MsIEppbS4NCj4NCj5SZW1lbWJlciB0aGF0IHdlIGhhdmUgc2FpZCBtYW55
IHRpbWVzIHRoYXQgdGhlIFNGQyBzZXJ2aWNlIGhlYWRlciBpcw0KPnRyYW5zcG9ydCBpbmRlcGVu
ZGVudC4gICBKdXN0IGJlY2F1c2UgdGhlIGNoYWluIGlkIGNvdWxkIGJlIGNhcnJpZWQgaW4NCj5z
b21lIGZvcm0gb3IgYW5vdGhlciB3aXRoIHNvbWUgcGFydGljdWxhciB0cmFuc3BvcnQgZG9lc24n
dCBtZWFuIHRoYXQgaXQNCj5jb3VsZCBiZSB1bml2ZXJzYWxseSBjb252ZXllZC4gICAgQnkgbWFr
aW5nIGFuZCBrZWVwaW5nIHRoZSBTRkMgc2VydmljZQ0KPmhlYWRlciB0cmFuc3BvcnQgaW5kZXBl
bmRlbnQgbWFrZXMgaXQgbW9yZSBhcHBsaWNhYmxlIGluIG1vcmUNCj5lbnZpcm9ubWVudHMgYW5k
IG1vcmUgbGlrZWx5IHRvIGdldCBhZG9wdGVkIGJyb2FkbHkuDQo+DQo+ICAgUm9uDQo+DQo+DQo+
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj5Gcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFy
KSBbbWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbV0NCj5TZW50OiBGcmlkYXksIE1hcmNoIDE0LCAy
MDE0IDM6NTIgUE0NCj5UbzogSm9lbCBNLiBIYWxwZXJuOyBSb24gUGFya2VyDQo+Q2M6IHNmY0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPlN1YmplY3Q6IFNGQyBlbmNhcHN1bGF0aW9u
IGNoYWluIElEDQo+DQo+SGkgSm9lbCwNCj4NCj5QZXJoYXBzIGJ1dCBJIHdvdWxkIHBvaW50IG91
dCB0aGF0IHRoZSBiYXNlIFNGQyBoZWFkZXIgY291bGQgaGF2ZSBhIGxvdA0KPm1vcmUgaW5mb3Jt
YXRpb24gdGhhbiBqdXN0IHRoZSBjaGFpbiBJRDsgSSB3b3VsZCBhbHNvIHBvaW50IG91dCB0aGF0
IHRoZQ0KPmRldmlsIGlzIGluIHRoZSBkZXRhaWxzIGFuZCBzYXlpbmcgIndlbGwsIEkgY2FuIGp1
c3QgdXNlIGFuIE1QTFMgbGFiZWwiDQo+aGlkZXMgbXVjaCBvZiB0aGUgY29tcGxleGl0eSBvZiBh
Y3R1YWxseSBkb2luZyB0aGF0Lg0KPg0KPk9uIDMvMTQvMTQsIDI6MzUgUE0sICJKb2VsIE0uIEhh
bHBlcm4iIDxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4g
d3JvdGU6DQo+DQo+PklmIHRoZSB0cmFuc3BvcnQgaGVhZGVyIGNhcnJpZXMgZW5vdWdoIGluZm9y
bWF0aW9uIGZvciBpZGVudGlmeWluZyB0aGUNCj4+c2VxdWVuY2UgKFZMQU4gdGFnIG9yIE1QTFMg
bGFiZWwgY2FuIGJvdGggZG8gdGhlIGpvYiksIHRoZW4gYXJndWFibHkNCj4+dGhlIGdsb2JhbCBj
aGFpbiBJRCBpcyByZWR1bmRhbnQuIEkgY2FuIGxpdmUgd2l0aCBjYXJyeWluZyBpdCBhbnl3YXkN
Cj4+ZWl0aGVyIGlmIEkgaGF2ZSBtZXRhZGF0YSB0byBjYXJyeSwgb3IgaWYgSSBuZWVkIHRoZSBj
aGFpbiBJRCBmb3Igc29tZQ0KPj5wdXJwb3NlLg0KPj4gQWZ0ZXIgYWxsLCBzb21lIGZvbGtzIHNl
ZW0gdG8gd2FudCB0byB1c2UgdGhhdCBmb3IgdGhlIGZvcndhcmRpbmcNCj4+ZGVjaXNpb25zLg0K
Pj4NCj4+WW91cnMsDQo+PkpvZWwNCj4+DQo+Pk9uIDMvMTQvMTQsIDI6MjggUE0sIFJvbiBQYXJr
ZXIgd3JvdGU6DQo+Pj4gVGhlIGNoYWluIElEIGlzIHRoZSBsYWJlbCB0aGF0IGRlZmluZXMgdGhl
IHNlcXVlbmNlIG9mIHNlcnZpY2UNCj4+PmZ1bmN0aW9ucyB0aGF0IG11c3QgYmUgdmlzaXRlZC4g
ICBJdCBjYW4gYmUgdGhvdWdodCBvZiBhcyBhIGhhbmRsZSBmb3IgYQ0KPj4+c3RhY2sgb2YgbXVz
dC12aXNpdCBuZXR3b3JrIGxvY2F0aW9ucy4gICBJIGRvbid0IHNlZSBob3cgdGhpcyBjYW4gYmUN
Cj4+PmFueXRoaW5nIGJ1dCBtYW5kYXRvcnkuDQo+Pj4NCj4+PiAgICAgUm9uDQo+Pj4NCj4+Pg0K
Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4gRnJvbTogc2ZjIFttYWlsdG86c2Zj
LWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBTdXJlbmRyYSBLdW1hcg0KPj4+KHNta3Vt
YXIpDQo+Pj4gU2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAxOjQ2IFBNDQo+Pj4gVG86IEpv
ZWwgTS4gSGFscGVybjsgTkFQSUVSQUxBLCBNQVJJQSBIDQo+Pj4gQ2M6IHNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPg0KPj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFu
LXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+DQo+Pj4gW1RyaW1tZWQgdGhlIHJlY2lw
aWVudCBsaXN0IC0gbmVlZHMgYXBwcm92YWwgb3RoZXJ3aXNlXQ0KPj4+DQo+Pj4gQ29tcGxldGVs
eSBhZ3JlZSBoZXJlLg0KPj4+DQo+Pj4gU0ZDIGRvZXMgbm90IHByZXZlbnQgVkxBTiBzdGl0Y2hp
bmcgYW5kIG9uZSBjYW4gY29udGludWUgdG8gZG8gdGhhdC4NCj4+PldoaWxlIGF0IHRoZSBzYW1l
IHRpbWUgU0ZDIGNhbiBpbmNsdWRlIFZMQU4gc3RpdGNoaW5nIHRvIHN1cHBvcnQNCj4+PmxlZ2Fj
eSBTRnMgaW4gdGhlIHNhbWUgY2hhaW4gdGhhdCBpbmNsdWRlcyBTRkMgYXdhcmUgU0ZzLiBFdmVu
IGxlZ2FjeQ0KPj4+U0ZzIGJlbmVmaXQgZnJvbSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgaGVu
Y2UgY2FuIGJlIHNoYXJlZCBhY3Jvc3MNCj4+PmRpZmZlcmVudCBzZXJ2aWNlIGNoYWlucy4NCj4+
Pg0KPj4+IFN1cmVuZHJhLg0KPj4+DQo+Pj4NCj4+Pg0KPj4+IE9uIDMvMTQvMTQgMTA6MjYgQU0s
ICJKb2VsIE0uIEhhbHBlcm4iIDxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tPj4gd3JvdGU6DQo+Pj4NCj4+Pj4gTXkgb3duIGluY2xpbmF0aW9uIGlzIHRvIG9i
c2VydmUgdGhhdCBpZiB5b3UgZG9uJ3QgbmVlZCBleHBsaWNpdA0KPj4+PiBjaGFpbiBpZGVudGlm
aWNhdGlvbiBhbmQgeW91IGRvbid0IG5lZWQgbWV0YWRhdGEsIHlvdSBjYW4ganVzdCBvbWl0DQo+
Pj4+IHRoZSBzZmMvbnNoIGhlYWRlci4gU3RpbGwgZG8gc2VydmljZSBjaGFpbmluZywganVzdCBu
byBleHRyYSBoZWFkZXIuDQo+Pj4+DQo+Pj4+IElmIHdlIGFyZSBnb2luZyB0byBoYXZlIHRoZSBo
ZWFkZXIsIGl0IHNlZW1zIHRvIG1lIHRoYXQgdGhlIGNoYWluDQo+Pj4+aWRlbnRpZmljYXRpb24g
ZmllbGQgaXMgdmVyeSB1c2VmdWwsIGFuZCBsb3cgY29zdCBvbmNlIHdlIGhhdmUgdGhlDQo+Pj4+
aGVhZGVyLg0KPj4+Pg0KPj4+PiBZb3VycywNCj4+Pj4gSm9lbA0KPj4+Pg0KPj4+PiBPbiAzLzE0
LzE0LCAxOjAwIFBNLCBOQVBJRVJBTEEsIE1BUklBIEggd3JvdGU6DQo+Pj4+PiBFeHBsaWNpdCBj
aGFpbiBpZGVudGlmaWNhdGlvbiBzaG91bGQgYmUgbWFkZSBvcHRpb25hbC4gSSBiZWxpZXZlIGl0
DQo+Pj4+PiB3YXMgZGlzY3Vzc2VkIGZldyBtb250aHMgYWdvIG9uIHRoaXMgbWFpbGluZyBsaXN0
Lg0KPj4+Pj4NCj4+Pj4+IE1hcmlhDQo+Pj4+Pg0KPj4+Pj4gKkZyb206KnNmYyBbbWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnXSAqT24gQmVoYWxmIE9mICpKbWguZGlyZWN0DQo+Pj4+PiAqU2Vu
dDoqIFRodXJzZGF5LCBNYXJjaCAxMywgMjAxNCAxMjoxMiBQTQ0KPj4+Pj4gKlRvOioga2VncmF5
QGNpc2NvLmNvbTxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT47IGx1Y3kueW9uZ0BodWF3ZWkuY29t
PG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT47IHNta3VtYXJAY2lzY28uY29tPG1haWx0bzpz
bWt1bWFyQGNpc2NvLmNvbT47DQo+Pj4+PiBqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWlj
aGFyQGNpc2NvLmNvbT4NCj4+Pj4+ICpDYzoqIG5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbTxt
YWlsdG86bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+OyBoYWRpQG1vamF0YXR1LmNvbTxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+
Ow0KPj4+Pj4gcm9uX3BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86cm9uX3Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbT47IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+PiBqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tPg0KPj4+Pj4gKlN1YmplY3Q6KiBSZTogW3NmY10gZHJhZnQtcmlqc21h
bi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICpJbXBvcnRhbmNlOiogTG93DQo+
Pj4+Pg0KPj4+Pj4gQXNzdW1pbmcgSSB1bmRlcnN0YW5kIHlvdSBwcm9wZXJseSBLZW4sIEkgZGlz
YWdyZWUuDQo+Pj4+Pg0KPj4+Pj4gRm9yIGV4YW1wbGUsIGJ5IHVzaW5nIHNlcGFyYXRlIHRlcm1z
IEkgY2FuIGVhc2lseSBkaXNjdXNzIHRoZSBmYWN0DQo+Pj4+PiB0aGF0IGNlcnRhaW4ga2luZHMg
b2YgZGF0YSAoY2hhaW4gaWRlbnRpZmljYXRpb24pIG9ubHkgbmVlZCB0byBiZQ0KPj4+Pj4gYWRq
dXN0IGJ5IGEgZmV3IGFwcHMgaW4gcmFyZSBjYXNlcy4gQW5kIHRoYXQgZGF0YSBpcyBub3QgYmVl
ZGVkDQo+Pj4+PiBieSB0aGUgYXBwbGljYXRpb25zLg0KPj4+Pj4NCj4+Pj4+IFVubGVzcyB5b3Ug
d291bGQgbGlrZSB0byBjb25zaWRlciB0aGUgY2hhaW4gaWRlbnRpZmljYXRpb24gYXMgYmVpbmcN
Cj4+Pj4+IG9wdGlvbmFsPw0KPj4+Pj4NCj4+Pj4+IFlvdXJzLA0KPj4+Pj4NCj4+Pj4+IEpvZWwN
Cj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+IFNlbnQgZnJvbSBteSBTYW1zdW5nIHNtYXJ0cGhv
bmUgb24gQVQmVA0KPj4+Pj4NCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+IC0tLS0tLS0tIE9y
aWdpbmFsIG1lc3NhZ2UgLS0tLS0tLS0NCj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1y
aWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gRnJvbTogIktlbiBHcmF5
IChrZWdyYXkpIiA8a2VncmF5QGNpc2NvLmNvbTxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT4NCj4+
Pj4+PG1haWx0bzprZWdyYXlAY2lzY28uY29tPj4NCj4+Pj4+IFRvOiBMdWN5IHlvbmcgPGx1Y3ku
eW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4NCj4+Pj4+PG1haWx0
bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+LCJTdXJlbmRyYTxtYWlsdG86bHVjeS55b25nQGh1YXdl
aS5jb20lM2UlM2UsJTIyU3VyZW5kcmE+IEt1bWFyIChzbWt1bWFyKSINCj4+Pj4+IDxzbWt1bWFy
QGNpc2NvLmNvbTxtYWlsdG86c21rdW1hckBjaXNjby5jb20+IDxtYWlsdG86c21rdW1hckBjaXNj
by5jb20+PiwiSmltPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSUzZSUzZSwlMjJKaW0+IEd1aWNo
YXJkDQo+Pj4+PihqZ3VpY2hhcikiDQo+Pj4+PiA8amd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpq
Z3VpY2hhckBjaXNjby5jb20+IDxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPj4NCj4+Pj4+IEND
OiBOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5p
Y29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4NCj4+Pj4+PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JT
QHFvc21vcy5jb20+PixzZmM8bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSUzZSUz
ZSxzZmM+IDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+PG1haWx0bzpz
ZmNAaWV0Zi5vcmc+PixKYW1hbDxtYWlsdG86c2ZjQGlldGYub3JnJTNlJTNlLEphbWFsPiBIYWRp
IFNhbGltIDxoYWRpQG1vamF0YXR1LmNvbTxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+DQo+Pj4+
PjxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+PixSb248bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29t
JTNlJTNlLFJvbj4gUGFya2VyDQo+Pj4+PjxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
PG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPg0KPj4+Pj4gPG1haWx0bzpS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4sImJyaWpzbWFuQGp1bmlwZXIubmV0PG1h
aWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tJTNlJTNlLCUyMmJyaWpzbWFuQGp1
bmlwZXIubmV0Pg0KPj4+Pj4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4iIDxicmlqc21h
bkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQ+PiwiSm9lbDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQl
M2UlM2UsJTIySm9lbD4gTS4gSGFscGVybiINCj4+Pj4+PGptaEBqb2VsaGFscGVybi5jb208bWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb20+IDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+DQo+
Pj4+Pg0KPj4+Pj4gVGhlIHdvcmQgIm1ldGFkYXRhIiBpcyBhIHB1cnBvc2VseSBhbWJpZ3VvdXMg
dGVybSAiZGF0YSB0aGF0DQo+Pj4+PiBwcm92aWRlcyBpbmZvcm1hdGlvbiBhYm91dCBvdGhlciBk
YXRhIi4gSXQgaXMgdXNlZCB0byBhdm9pZCBUSElTDQo+Pj4+PmRpc2N1c3Npb24uDQo+Pj4+Pg0K
Pj4+Pj4gRm9yIGV4YW1wbGUsIEkgcHJvcG9zZSB3ZSBkZWZpbmUgInRlcXVpbGEgbWV0YWRhdGEi
IGJlY2F1c2UsDQo+Pj4+PiBmcmFua2x5LCBJIHdpbGwgbmVlZCB0byBvcmRlciBhIHRyaXBsZS1z
aG90IGlmIHdlIGtlZXAgYXR0ZW1wdGluZw0KPj4+Pj4gdG8gZGVmaW5lIHNvbWV0aGluZyB0aGF0
LCBieSBkZWZpbml0aW9uLCBpcyBhbWJpZ3VvdXMuIEknZCBsaWtlDQo+Pj4+PiBteSBiYXJ0ZW5k
ZXIgdG8gdW5kZXJzdGFuZCBtZSBzcGVjaWZpY2FsbHkgd2hlbiBJIHNheSAiSSBuZWVkIGENCj4+
Pj4+c2hvdCIuDQo+Pj4+Pg0KPj4+Pj4gT24gMy8xMy8xNCA3OjQ5IEFNLCAiTHVjeSB5b25nIiA8
bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4+Pj4g
PG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0KPj4+Pj4NCj4+Pj4+ICAgPlNu
aXAuLg0KPj4+Pj4gICA+U0s+IEp1c3QgY29weWluZyBmcm9tIHRoZSBQUzoNCj4+Pj4+ICAgPi0t
DQo+Pj4+PiAgID5EYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5IHRvIGV4
Y2hhbmdlIGluZm9ybWF0aW9uDQo+Pj4+PmJldHdlZW4NCj4+Pj4+ICAgPnRoZSBuZXR3b3JrIGFu
ZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywNCj4+Pj4+YW5k
IHNlcnZpY2UNCj4+Pj4+ICAgPmZ1bmN0aW9ucyBhbmQgdGhlIG5ldHdvcmsuDQo+Pj4+PiAgID4N
Cj4+Pj4+ICAgPi0tDQo+Pj4+PiAgID5JdCBpcyBhIGx1Y2lkIGRlZmluaXRpb24uIFdlIGFyZSB1
bm5lY2Vzc2FyaWx5IG1ha2luZyB0aGUgd29yZA0KPj4+Pj4ibmV0d29yayINCj4+Pj4+ICAgPmNv
bnRyb3ZlcnNpYWwsIElNTy4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+W0x1Y3ldIFRoaXMgaXMgbXkg
cG9pbnQuICJUaGUgbmV0d29yayIgaXMgdG9vIGdlbmVyYWwgaGVyZSwNCj4+Pj4+d2hpY2ggYnJp
bmdzDQo+Pj4+PiAgID5tZXRhZGF0YSBncmVhdCBwb3dlciB0byBkbyBtYW55IHRoaW5ncy4gVGhp
cyBpcyB3aHkgcGVvcGxlDQo+Pj4+PmludmVudCBpZGVhcw0KPj4+Pj4gICA+aGVyZSwgd2hpY2gg
Y2F1c2VzIGEgbG90IG9mIGRlYmF0ZXMgb24gbWV0YWRhdGEgdXNhZ2UgcG90ZW50aWFscy4NCj4+
Pj4+IFdlDQo+Pj4+PiAgID5zaG91bGQgbm90IHNwZW5kIGEgbG90IG9mIHRpbWVzIG9uIHRoYXQg
ZGViYXRlcyBhbmQganVkZ2Ugd2hpY2gNCj4+Pj4+dXNhZ2UgaXMNCj4+Pj4+ICAgPnZhbHVhYmxl
IG9yIG5vdC4gVGh1cywgZm9yIHRoZSBTRkMgd29yaywgaXQgd2lsbCBiZSBoZWxwZnVsIGlmDQo+
Pj4+PndlIGNhbg0KPj4+Pj4gICA+bmFycm93IGRvd24gYSBiaXQuIEpvZWwgbWFrZXMgZXhwbGlj
aXRseSB0d28gY2FzZXMsIHdoaWNoIGlzDQo+Pj4+PmhlbHBmdWwgdG8NCj4+Pj4+ICAgPmRldmVs
b3AgdXNlIGNhc2VzIGZvciBlYWNoIGNhc2UuIEkgd291bGQgbGlrZSB0byBzZWUgdGhhdCB0aGUN
Cj4+Pj4+cHJvYmxlbQ0KPj4+Pj4gICA+c3RhdGVtZW50IGNhbiBiZSBtb3JlIHNwZWNpZmljIG9u
IG1ldGFkYXRhIGRlZmluaXRpb24sIHdoaWNoIG1heQ0KPj4+Pj5iZQ0KPj4+Pj4gICA+aGVscGZ1
bCBpbiBsZXNzIGZvY3VzaW5nIG9uIGl0IGFuZCBtb3ZpbmcgZm9yd2FyZC4NCj4+Pj4+ICAgPg0K
Pj4+Pj4gICA+THVjeQ0KPj4+Pj4gICA+DQo+Pj4+PiAgID5TdXJlbmRyYS4NCj4+Pj4+ICAgPg0K
Pj4+Pj4gICA+DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+VGhhbmtzLA0KPj4+Pj4gICA+Pkx1Y3kN
Cj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4g
ICA+PkZyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFttYWlsdG86amd1aWNoYXJAY2lzY28u
Y29tXQ0KPj4+Pj4gICA+PlNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgNDozOCBQTQ0K
Pj4+Pj4gICA+PlRvOiBMdWN5IHlvbmcNCj4+Pj4+ICAgPj5DYzogSm9lbCBNLiBIYWxwZXJuOyBO
aWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyOw0KPj4+Pj4gICA+PmJyaWpzbWFuQGp1bmlwZXIu
bmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldD47IHNmYzsgSmFtYWwNCj4+Pj4+SGFkaSBTYWxpbQ0KPj4+Pj4gICA+PlN1YmplY3Q6IFJl
OiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4g
ICA+Pg0KPj4+Pj4gICA+PkhpIEx1Y3ksDQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+Tm8uIEkgYW0g
c2ltcGx5IHNheWluZyB3ZSBzaG91bGQgbm90IG92ZXJjb21wbGljYXRlIHRoZSBwcm9ibGVtDQo+
Pj4+PiAgID4+c3RhdGVtZW50IHdpdGggdGV4dCB0aGF0IGFkZHMgbGl0dGxlIHRvIG5vIHZhbHVl
IGluIG15IG9waW5pb24uDQo+Pj4+PiBXaGV0aGVyDQo+Pj4+PiAgID4+d2UgY2FsbCBpdCBtZXRh
ZGF0YSwgb3IgY29udGV4dCwgaGFzIG5vIGJlYXJpbmcgb24gdGhlIGZhY3QNCj4+Pj4+dGhhdCB0
aGUNCj4+Pj4+ICAgPj5wcm9ibGVtIHN0YXRlbWVudCBhbHJlYWR5IGNsZWFybHkgc3RhdGVzIHdl
IG5lZWQgdG8gYmUgYWJsZSB0bw0KPj4+Pj5wYXNzDQo+Pj4+PiAgID4+aW5mb3JtYXRpb24gYmV0
d2VlbiBTRsK5cyBhbmQgYmV0d2VlbiB0aGUgbmV0d29yayAmIFNGwrlzLg0KPj4+Pj4gICA+Pg0K
Pj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pk9uIDMvMTIvMTQsIDU6MTMgUE0sICJMdWN5IHlvbmciIDxs
dWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+DQo+Pj4+Pjxt
YWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAg
Pj4+DQo+Pj4+PiAgID4+PkhpIEppbSwNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+PkkgZm9yIG9u
ZSBkb24ndCBhZ3JlZSBhbmQgdGhpbmsgd2UgYXJlIG92ZXIgY29tcGxpY2F0aW5nIHdoYXQNCj4+
Pj4+c2hvdWxkDQo+Pj4+PiAgID4+PmJlIHN0cmFpZ2h0Zm9yd2FyZC4gVGhlIFNGQyBlbmNhcHN1
bGF0aW9uIHNob3VsZCBlbmFibGUgdHdvDQo+Pj4+PnRoaW5nczoNCj4+Pj4+ICAgPj4+DQo+Pj4+
PiAgID4+PjEuIFN0ZWVyaW5nIG9mIHNlbGVjdGVkIGZsb3dzIHRocm91Z2ggYSBzZXJ2aWNlIGNo
YWluOyB0aGlzIGlzDQo+Pj4+PnRoZQ0KPj4+Pj4gICA+Pj5zZXJ2aWNlIGZ1bmN0aW9uIHBhdGgu
DQo+Pj4+PiAgID4+PjIuIFBhc3Npbmcgb2YgY29udGV4dCBhc3NvY2lhdGVkIHdpdGggYSBnaXZl
biBmbG93IHdpdGhpbiBzYWlkDQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+ZnVuY3Rpb24gcGF0
aC4gVGhpcyBjb250ZXh0IGluZm9ybWF0aW9uIG1heSBiZSBjb25zdW1lZCBieSBhDQo+Pj4+PlNG
IChhbg0KPj4+Pj4gICA+Pj5hcHBsaWNhdGlvbiBJRCBpcyBhbiBleGFtcGxlKSBvciBtYXkgYmUg
Y29uc3VtZWQgYnkgdGhlDQo+Pj4+PmZvcndhcmRpbmcNCj4+Pj4+ICAgPj4+ZWxlbWVudHMgKGEg
dnJmLUlEIGlzIGFuIGV4YW1wbGUpLg0KPj4+Pj4gICA+Pj5bTHVjeV0gRG8geW91IGNhbGwgdGhl
IGNvbnRleHQgYXMgbWV0YWRhdGEgb3Igbm90PyBEbyB3ZSBoYXZlDQo+Pj4+PmFub3RoZXINCj4+
Pj4+ICAgPj4+dGVybSBoZXJlIGJlc2lkZSBTRkMgaGVhZGVyIGFuZCBtZXRhZGF0YS4gSSBzZWUg
dGhhdCB5b3UgZG9uJ3QNCj4+Pj4+d2FudCB0bw0KPj4+Pj4gICA+Pj5zZXBhcmF0ZSB3aGF0IGlz
IGNvbnN1bWVkIGJ5IFNGIGFuZCB3aGF0IGlzIGNvbnN1bWVkIGJ5IHRoZQ0KPj4+Pj5mb3J3YXJk
aW5nDQo+Pj4+PiAgID4+PmVsZW1lbnRzLg0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+THVjeQ0K
Pj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+U2VudCBmcm9tIG15IGlQaG9uZQ0KPj4+Pj4gICA+Pj4N
Cj4+Pj4+ICAgPj4+PiBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MTYgUE0sICJMdWN5IHlvbmciDQo+
Pj4+PjxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+IDxt
YWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4g
ICA+Pj4+IEdyZWF0LiBUaGVuIHdlIG1heSBjb25zaWRlciB0d28gc3BlY2lhbCBtZXRhZGF0YSBk
ZWZpbml0aW9ucw0KPj4+Pj5pbiB0aGUNCj4+Pj4+ICAgPj4+PnByb2JsZW0gc3RhdGVtZW50IHNv
IHdlIGNhbiBhbGwgdXNlIHRoZSBzYW1lIGRlZmluaXRpb25zLg0KPj4+Pj5IZXJlIGlzIG15DQo+
Pj4+PiAgID4+Pj5zdWdnZXN0ZWQgdGV4dCBhbmQgbGlrZSB0byBoZWFyIHlvdSBhbmQgb3RoZXIn
cyBpbnB1dCBhbmQNCj4+Pj4+c3VnZ2VzdGlvbnMuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+
PiBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFi
aWxpdHkNCj4+Pj4+dG8NCj4+Pj4+ICAgPj4+PmV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4g
dGhlIGVsZW1lbnRzIGluIGEgc2VydmljZSBmdW5jdGlvbg0KPj4+Pj4gICA+Pj4+Y2hhaW5pbmcu
IEluIHRoaXMgY29udGV4dCwgdGhlcmUgYXJlIHR3byB0eXBlcyBvZiBkYXRhIHBsYW5lDQo+Pj4+
Pm1ldGFkYXRhLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gU2VydmljZSBGdW5jdGlvbiBN
ZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGV4Y2hhbmdlZCBiZXR3ZWVuDQo+Pj4+PiAgID4+Pj5j
bGFzc2lmaWVyIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9u
cyB0bw0KPj4+Pj4gICA+Pj4+ZmFjaWxpdGF0ZSBzZXJ2aWNlIGZ1bmN0aW9ucyBvbiB0aGUgcGFj
a2V0IHRyZWF0bWVudC4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFN0ZWVyaW5nIE1ldGFk
YXRhOiB0aGUgaW5mb3JtYXRpb24gZnJvbSBzZXJ2aWNlIGZ1bmN0aW9ucyB0byBhDQo+Pj4+PiAg
ID4+Pj5jbGFzc2lmaWVyIG9yIHNlcnZpY2Ugbm9kZSBmb3IgdHJhZmZpYyBmb3J3YXJkaW5nIHB1
cnBvc2UuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiAtZW5kDQo+Pj4+PiAgID4+Pj4NCj4+
Pj4+ICAgPj4+PiBMdWN5DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4+PiAgID4+Pj4gRnJvbTogSm9lbCBNLiBI
YWxwZXJuIFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0NCj4+Pj4+ICAgPj4+PiBTZW50OiBX
ZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MzUgUE0NCj4+Pj4+ICAgPj4+PiBUbzogTHVjeSB5
b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyDQo+Pj4+PiAgID4+Pj4gQ2M6IEppbSBH
dWljaGFyZCAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEph
bWFsIEhhZGkNCj4+Pj4+ICAgPj4+PiBTYWxpbQ0KPj4+Pj4gICA+Pj4+IFN1YmplY3Q6IFJlOiBb
c2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+
Pj4+DQo+Pj4+PiAgID4+Pj4gWWVzLCBJIGFtIHRyeWluZyB0byBjb25zaXN0ZW50bHkgZGlzdGlu
Z3Vpc2ggdGhvc2UgdHdvIGNhc2VzDQo+Pj4+PndoZW4NCj4+Pj4+ICAgPj4+PnRhbGtpbmcgYWJv
dXQgdGhlIGluZm9ybWF0aW9uIGNhcnJpZWQgd2l0aCBwYWNrZXRzIGluIHNlcnZpY2UNCj4+Pj4+
Y2hhaW5zLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gWW91cnMsDQo+Pj4+PiAgID4+Pj4g
Sm9lbA0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4+IE9uIDMvMTIvMTQsIDM6MTMgUE0sIEx1
Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4gSm9lbCwgU2VlIGJlbG93LiAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmMNCj4+Pj4+ICAgPj4+Pj4gW21haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpvZWwgTS4gSGFscGVybg0KPj4+Pj5TZW50Og0K
Pj4+Pj4gICA+Pj4+PiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MDIgUE0gVG86IEx1Y3kg
eW9uZzsgTmljb2xhcw0KPj4+Pj5CT1VUSE9SUzsNCj4+Pj4+ICAgPj4+Pj4gUm9uIFBhcmtlciBD
YzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47
IHNmYzsNCj4+Pj4+ICAgPj4+Pj4gSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10N
Cj4+Pj4+ICAgPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMN
Cj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gSSB3YXMgdHJ5aW5nIHRvIHdvcmQgaXQgY2Fy
ZWZ1bGx5IG5vdCB0byBmb2N1cyBvbiB3aG8gcHV0cw0KPj4+Pj50aGUNCj4+Pj4+ICAgPj4+Pj4g
aW5mb3JtYXRpb24gaW4sIGJ1dCBvbmx5IG9uIHdobyBjb25zdW1lcyB0aGUgaW5mb3JtYXRpb24u
DQo+Pj4+PiAgID4+Pj4+IEluZm9ybWF0aW9uIGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyBtYXkgY29t
ZSBmcm9tIHRoZSBpbmdyZXNzDQo+Pj4+PiAgID4+Pj4+IGNsYXNzaWZpZXIgb3IgZnJvbSBvdGhl
ciBzZXJ2aWNlIGZ1bmN0aW9ucy4gW0x1Y3ldIHRoaXMgaXMNCj4+Pj4+dGhlIG9uZQ0KPj4+Pj4g
ICA+Pj4+PiBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldy4gSW5mb3JtYXRpb24gZm9y
IHRoZQ0KPj4+Pj5mb3J3YXJkaW5nDQo+Pj4+PiAgID4+Pj4+IHdpbGwgZ2VuZXJhbGx5IGNvbWUg
ZnJvbSB0aGUgaW5ncmVzcyBjbGFzc2lmaWVyLCBidXQgaW4NCj4+Pj4+c3BlY2lhbA0KPj4+Pj4g
ICA+Pj4+PiBjYXNlcyBtYXkgYmUgcHJvdmlkZWQgYnkgc2VydmljZSBmdW5jdGlvbnMuIChJIGtl
ZXANCj4+Pj4+d2FudGluZyB0byBnZXQNCj4+Pj4+ICAgPj4+Pj4gcmlkIG9mIHRob3NlIHNwZWNp
YWwgY2FzZXMsIGJ1dCBzbyBmYXIgdGhlcmUgc2VlbSB0byBiZQ0KPj4+Pj5qdXN0IGVub3VnaA0K
Pj4+Pj4gICA+Pj4+PiBvZiB0aGVtIHRvIHdhcnJhbnQgY292ZXJpbmcgaW4gdGhlIHNvbHV0aW9u
LiBBbmQgbW9yZQ0KPj4+Pj5pbXBvcnRhbnRseSwNCj4+Pj4+ICAgPj4+Pj4gc2lnbmlmaWNhbnQg
c3VwcG9ydCBmb3IgaXQgaW4gdGhlIHdvcmtpbmcgZ3JvdXAuKSBbTHVjeV0NCj4+Pj4+VGhpcyBp
cw0KPj4+Pj4gICA+Pj4+PiB0aGUgc2Vjb25kIGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2
aWV3IChidXQgeW91IGRvbid0DQo+Pj4+Pmxpa2UgaXQpLg0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+PiBBbmQgeW91IHN1Z2dlc3QgZGlzdGluZ3Vpc2hpbmcgdGhlc2UgdHdvIGNhc2VzIHdo
ZW4NCj4+Pj4+ZGlzY3Vzc2luZw0KPj4+Pj4gICA+Pj4+PiBhYm91dCBtZXRhZGF0YSB1c2FnZS4g
SXMgdGhhdCByaWdodCB1bmRlcnN0YW5kaW5nPw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+
PiBMdWN5DQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAg
ID4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiBPbiAzLzEyLzE0LCAyOjMzIFBNLCBMdWN5IHlvbmcgd3Jv
dGU6DQo+Pj4+PiAgID4+Pj4+PiBKb2VsLCBJIGludGVycHJldCB0aGF0IHlvdSBzdWdnZXN0cyB0
aGF0IGRpc3Rpbmd1aXNoIHRoZQ0KPj4+Pj5leGNoYW5nZQ0KPj4+Pj4gICA+Pj4+Pj4gaW5mb3Jt
YXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMNCj4+Pj4+
YW5kIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4gZXhjaGFuZ2UgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBj
YXJyaWVkIGZyb20gYSBzZXJ2aWNlDQo+Pj4+PmZ1bmN0aW9uIHRvDQo+Pj4+PiAgID4+Pj4+PiBh
IHNlcnZpY2Ugbm9kZS4gSXMgdGhpcyByaWdodCB1bmRlcnN0YW5kaW5nPyBMdWN5DQo+Pj4+PiAg
ID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTog
Sm9lbCBNLiBIYWxwZXJuDQo+Pj4+PiAgID4+Pj4+PiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b21dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsDQo+Pj4+PjIwMTQNCj4+Pj4+IDE6MTkNCj4+
Pj4+ICAgPj4+Pj4+IFBNDQo+Pj4+PiAgID4+Pj4+PiBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJP
VVRIT1JTOyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQNCj4+Pj4+ICAgPj4+Pj4+IChqZ3Vp
Y2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4N
Cj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaSBTYWxp
bSBTdWJqZWN0Og0KPj4+Pj4gICA+Pj4+Pj4gUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1l
dGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gTXkg
aW5jbGluYXRpb24gd291bGQgYmUgdG8gdHVuZSB0aGF0IGRlZmluaXRpb24gdG8NCj4+Pj4+ZGlz
dGluZ3Vpc2gNCj4+Pj4+ICAgPj4+Pj4+IGJldHdlZW4gZGF0YXBsYW5lIGNhcnJpZWQgaW5mb3Jt
YXRpb24gaW50ZW5kZWQgZm9yIHVzZSBieQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+PiBm
dW5jaXRvbnMgKHdoYXRldmVyIHRoZSBvcmlnaW4pLCBhbmQgZGF0YXBsYW5lIGNhcnJpZWQNCj4+
Pj4+aW5mb3JtYXRpb24NCj4+Pj4+ICAgPj4+Pj4+IGludGVuZGVkIGZvciBkYXRhcGxhbmUgZm9y
d2FyZGluZyBjb21wb25lbnRzLg0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IFlvdXJz
LCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBI
aSBKb2VsLA0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gSSBhZ3JlZSB0aGF0IHdl
IG5lZWQgdXNpbmcgdGhlIHNhbWUgZGVmaW5pdGlvbiBmb3IgYQ0KPj4+Pj50ZXJtLCBidXQNCj4+
Pj4+ICAgPj4+Pj4+PiBkaXNhZ3JlZSB0aGF0IHRoZSBtZXRhZGF0YSBkZWZpbml0aW9uIGhlcmUg
aXMgYSBzZXQgb2YNCj4+Pj4+ICAgPj4+Pj4+PiBpbmZvcm1hdGlvbiBwdXQgaW4gdGhlIFNGQyBo
ZWFkZXIuIFRoaXMgbWF5IGJlIHRvbyBuYXJyb3cNCj4+Pj4+b3IgbGVhZA0KPj4+Pj4gICA+Pj4+
Pj4+IHRvIGEgcGFydGljdWxhciBzb2x1dGlvbi4gSSBhbSBmaW5lIHdpdGggdGhpcyBkZWZpbml0
aW9uDQo+Pj4+PmluIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+IHByb2JsZW0gc3RhdGVtZW50IHcvIG1p
bm9yIHR3ZWFrIChzdWdnZXN0ZWQgb24gbWFpbGluZw0KPj4+Pj5saXN0KS4NCj4+Pj4+ICAgPj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRh
ZGF0YSBwcm92aWRlcyB0aGUNCj4+Pj4+YWJpbGl0eSB0bw0KPj4+Pj4gICA+Pj4+Pj4+IGV4Y2hh
bmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGNsYXNzaWZpZXJzIGFuZCBzZXJ2aWNlDQo+Pj4+
PiAgID4+Pj4+Pj4gZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBhbmQgc2Vy
dmljZQ0KPj4+Pj5mdW5jdGlvbnMgYW5kDQo+Pj4+PiAgID4+Pj4+Pj4gdGhlDQo+Pj4+PiAgID4+
Pj4+Pj4gY2xhc3NpZmllcnN8c2VydmljZSBub2Rlcy4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+IFRoZXJlIG1heSBiZSBhIHNvbHV0aW9uIHRoYXQgYSBzZXJ2aWNlIGZ1bmN0aW9u
IHBhc3Nlcw0KPj4+Pj5zb21lDQo+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IGluZm9ybWF0aW9uIHRv
IGF0dGFjaGVkIHNlcnZpY2Ugbm9kZSB3aXRob3V0IHVzaW5nIFNGQw0KPj4+Pj5oZWFkZXIuDQo+
Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBUaGFua3MsIEx1Y3kNCj4+Pj4+ICAgPj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0gRnJvbTogSm9lbCBIYWxwZXJuIERpcmVjdA0KPj4+Pj4gICA+Pj4+Pj4+IFttYWls
dG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwNCj4+Pj4+TWFy
Y2ggMTIsDQo+Pj4+PiAgID4+Pj4+Pj4gMjAxNCAxMjoyNSBQTSBUbzogTHVjeSB5b25nOyBKb2Vs
IE0uIEhhbHBlcm47IE5pY29sYXMNCj4+Pj4+Qk9VVEhPUlM7DQo+Pj4+PiAgID4+Pj4+Pj4gUm9u
IFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlw
ZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldD47DQo+Pj4+PiAgID4+Pj4+Pj4gc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6
IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNv
bnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBMdWN5LCB5b3Ug
c2F5ICJ0aGUgbWV0YWRhdGEgdGVybSBtZWFucyAuLi4iIFRoZQ0KPj4+Pj5kZWZpbml0aW9uIHlv
dQ0KPj4+Pj4gICA+Pj4+Pj4+IHRoZW4gcHJvdmlkZSBpcyBhIGRlZmluaXRpb24gb2YgdGhlIHNl
dCBvZiBpbmZvcm1hdGlvbiB3ZQ0KPj4+Pj5hcmUNCj4+Pj4+ICAgPj4+Pj4+PiBwcm9wb3Npbmcg
dGhhdCB3ZSBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIEksIGFuZCBvdGhlcnMsDQo+Pj4+PmhhdmUN
Cj4+Pj4+ICAgPj4+Pj4+PiBiZWVuIHVzaW5nIHRoZSB0ZXJtIG1ldGFkYXRhIG1vcmUgbmFycm93
bHkuIFdlIGNhbiB1c2UNCj4+Pj4+d2hhdGV2ZXINCj4+Pj4+ICAgPj4+Pj4+PiBkZWZpbml0aW9u
IHdlIHdhbnQuIEJ1dCB3ZSBkbyBuZWVkIHRvIGFncmVlIG9uIHRoZQ0KPj4+Pj5kZWZpbml0aW9u
Lg0KPj4+Pj4gICA+Pj4+Pj4+IEZvciB0aGUgcHVycG9zZXMgb2YgdGhlIFdHLCBpdCBzZWVtcyBt
dWNoIG1vcmUgdXNlZnVsIHRvDQo+Pj4+PnVzZSB0aGUNCj4+Pj4+ICAgPj4+Pj4+PiB0ZXJtIG1l
dGFkYXRhIGZvciB0aGUgbmFycm93ZXIgZGVzY3JpcHRpb24uDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+IE9uIDMvMTIvMTQsIDE6MTkgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+
Pj4gSGkgSm9lbCwNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gSSBhZ3JlZS4g
V2UgbmVlZCB0byBkaWZmZXJlbnRpYXRlIHRoZSBtZXRhZGF0YSB1c2VkIGJ5DQo+Pj4+PnNlcnZp
Y2UNCj4+Pj4+ICAgPj4+Pj4+Pj5mdW5jdGlvbiBhbmQgU0ZDIGhlYWRlci4gVGhlIG1ldGFkYXRh
IHRlcm0gbWVhbnMgY2FycnlpbmcNCj4+Pj4+c29tZQ0KPj4+Pj4gICA+Pj4+Pj4+PnN0YXRlcyBh
bG9uZyB3aXRoIHRoZSBwYWNrZXQuIElNTzogU0ZDIGhlYWRlciBpcyBhIGtpbmQgb2YNCj4+Pj4+
ICAgPj4+Pj4+Pj5tZXRhZGF0YSBjYXJyaWVkIG9uIHBhY2tldCBmb3IgbmV4dCBzZXJ2aWNlIG5v
ZGUgdG8gdXNlLg0KPj4+Pj5JbiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj5jb250ZXh0IG9mIFNGQywg
d2UgaGF2ZSB0ZXJtIGZvciBTRkMgaGVhZGVyIGFuZCB0aGUNCj4+Pj4+bWV0YWRhdGEgdGhhdA0K
Pj4+Pj4gICA+Pj4+Pj4+PndhcyBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIG9y
IGJldHdlZW4gc2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+PmZ1bmN0aW9ucyBhbmQgY2xhc3NpZmll
cnMvc2VydmljZSBub2Rlcywgd2hpY2ggaXMgd2hhdA0KPj4+Pj50aGUgZHJhZnQNCj4+Pj4+ICAg
Pj4+Pj4+Pj5mb2N1cy4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gVGhhbmtz
LCBMdWN5DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybg0KPj4+Pj4g
ICA+Pj4+Pj4+PiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwg
TWFyY2ggMTIsDQo+Pj4+PiAyMDE0DQo+Pj4+PiAgID4+Pj4+Pj4+IDExOjE4IEFNIFRvOiBMdWN5
IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6DQo+Pj4+PiBKaW0NCj4+Pj4+
ICAgPj4+Pj4+Pj4gR3VpY2hhcmQgKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0Pjsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltDQo+Pj4+PiAgID4+Pj4+Pj4+IFN1YmplY3Q6IFJl
OiBbc2ZjXQ0KPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMN
Cj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gSSB0aGluayBpdCBpcyBpbXBvcnRh
bnQgdG8ga2VlcCBhIHN0cm9uZyBkaXN0aW5jdGlvbg0KPj4+Pj5iZXR3ZWVuDQo+Pj4+PiAgID4+
Pj4+Pj4+IG1ldGFkYXRhICh3aGljaCBpcyBmb3IgdXNlIGJ5IGFwcGxpY2F0aW9ucykgYW5kIHRo
ZQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+IGNoYWluaW5nIGluZm9ybWF0aW9uIGlu
IHRoZSBiYXNlIHNlcnZpY2UgY2hhaW4gaGVhZGVyLA0KPj4+Pj53aGljaCBpcw0KPj4+Pj4gICA+
Pj4+Pj4+PiBmb3IgdXNlIGJ5IHRoZSBzZXJ2aWNlIGNoYWluIHN1cHBvcnQgbWVjaGFuaXNtcy4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAg
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IE9uIDMvMTIvMTQsIDEwOjQyIEFNLCBMdWN5IHlv
bmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+PiBGdWxseSBhZ3JlZSB3aXRoIEpvZS4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBXZSBzaG91bGQgbm90IHJlcXVpcmUgYSBm
aXggbGVuZ3RoIGZvciBpbi1iYW5kIG1ldGFkYXRhDQo+Pj4+PmJ1dA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4gYWxzbyBub3QgbGVhdmUgaXQgZm9yIGZyZWVseSB1c2FnZS4gSW4gZmFjdCwgd2hlbiBhDQo+
Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+IG5vZGUgaW5zZXJ0cyBTRkMgaGVhZGVyIG9u
IGEgKGVuY2Fwc3VsYXRlZCkgcGFja2V0IGFuZA0KPj4+Pj5zZW5kIHRvDQo+Pj4+PiAgID4+Pj4+
Pj4+PiBuZXh0IHNlcnZpY2Ugbm9kZSwgU0ZDIGhlYWRlciBpdHNlbGYgY2FuIGJlIHNlZW4gYXMg
YQ0KPj4+Pj5tZXRhZGF0YS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBM
dWN5DQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0gRnJvbTogc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+PiBbbWFpbHRvOnNmYy1ib3Vu
Y2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgSm9lbCBNLg0KPj4+Pj5IYWxwZXJuDQo+Pj4+PiAg
ID4+Pj4+Pj4+PiBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDk6MjEgQU0gVG86IE5p
Y29sYXMNCj4+Pj4+Qk9VVEhPUlM7DQo+Pj4+PiAgID4+Pj4+Pj4+PiBSb24gUGFya2VyIENjOiBK
aW0gR3VpY2hhcmQgKGpndWljaGFyKTsNCj4+Pj4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+
Pj4+ICAgPj4+Pj4+Pj4+IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRp
b25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gRm9yIGluLWJhbmQgbWV0
YWRhdGEsIHRoZSBBUEkgZm9yIGFjY2VzcyBjYW4gZWFzaWx5IGJlDQo+Pj4+PiAgID4+Pj4+Pj4+
PiBzeW5jaHJvbm91cy4gT3V0IG9mIGJhbmQgbWV0YWRhdGEgbmVlZHMgZGlmZmVyZW50DQo+Pj4+
PmhhbmRsaW5nLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gVGhlcmUgYXJlIG1hbnkgY2FzZXMgd2hlcmUg
b3V0LW9mLWJhbmQgbWV0YWRhdGEgaXMNCj4+Pj4+dXNlZnVsIGFuZA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4gYXBwcm9wcmlhdGUuIEJ1dCB0aGV5IGRvIG5vdCBjb3ZlciBhbGwgbmVlZHMgYnkgYW55DQo+
Pj4+PnN0cmV0Y2guDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gRXZlbiBp
ZiBlYWNoIHBpZWNlIG9mIGluLWJhbmQgbWV0YWRhdGEgaXMgb2YgZml4ZWQNCj4+Pj4+bGVuZ3Ro
LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4gdGhlcmUgYXJlIG1hbnkgZGlmZmVyZW50IGtpbmRzIG9mIG1l
dGF0eXBlLiBUcnlpbmcgdG8NCj4+Pj4+c2F5DQo+Pj4+PiAgID4+Pj4+Pj4+PiAidGhlcmUgd2ls
bCBiZSBleGFjdGx5IGZvdXIgcGllY2VzLCBhbmQgdGhleSB3aWxsIGJlIG9mDQo+Pj4+PnR5cGVz
DQo+Pj4+PiAgID4+Pj4+Pj4+PiB0MSwgdDIsIHQzLCBhbmQgdDQiIGlzIHNpbXBseSB0b28gc3Bl
Y2lmaWMgZm9yIGV2ZW4gODAlDQo+Pj4+Pm9mIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj5uZWVkcy4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBPbiAzLzEyLzE0LCA4OjUyIEFNLCBOaWNv
bGFzIEJPVVRIT1JTIHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEhlbGxvIFJvbiwNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFNlbmRpbmcgb3V0IG9mIGJhbmQgY29u
Z3J1ZW50IG1ldGFkYXRhIG1heSBub3QgYmUgdGhlDQo+Pj4+PmFuc3dlcg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IHRvIGFsbCBuZWVkcyBidXQgaXQgaXMgb25lIHRvb2wgdGhhdCB3ZSBzaG91bGQga2Vl
cC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE5vdCBhbGwgbWV0YWRh
dGEgaXMgdGllZCB0byBhIHNwZWNpZmljIHBhY2tldCwgZm9yDQo+Pj4+PmV4YW1wbGUgYQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+IHBvbGljeSBjaGFuZ2UgaW4gUENSRiBjb3VsZCBsZWFkIHRvIHNvbWUg
bWV0YWRhdGENCj4+Pj4+c2lnbmFsaW5nLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRoZSByZWFjdGlv
biB0aW1lIG5lZWQgbm90IGJlIGltbWVkaWF0ZSwgZmV3IG1zIG1heQ0KPj4+Pj5ub3QgbWF0dGVy
Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gQXMgeW91IHBvaW50LCBp
ZiBhIHBhY2tldCBpcyB0aWVkIHRvIGEgbWV0YWRhdGEgYQ0KPj4+Pj5jb3JyZWxhdGlvbg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+IGluZm8gY2FuIGJlIHNldCBpbiBib3RoIHBhY2tldCB0byBkZWFsIHdp
dGggaXQgKGkuZQ0KPj4+Pj5tZXRhZGF0YQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGV4cGVjdGVkIGZs
YWcgaW4gdGhlIFNGQyBoZWFkZXIsIHBsdXMgYW4gaWQpDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiBGaW5hbGx5IHdlIGNhbiBzdGlsbCBzZW5kIHNvbWUgbGltaXRlZCBt
ZXRhZGF0YSB3aXRoaW4NCj4+Pj4+YSBoZWFkZXIuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhpcyBj
b3VsZCBiZSB1c2VkIGZvciBsb2FkIGJhbGFuY2VycyBpbiBwYXJ0aWN1bGFyIGlmDQo+Pj4+Pndl
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gYWdyZWUgb24gYSBjb252ZW50aW9uIHRvIGxvY2F0ZSAiY29h
cnNlIGdyYWluIHBvbGljeSINCj4+Pj4+ICAgPj4+Pj4+Pj4+PiAvICJmaW5lIGdyYWluIHBvbGlj
eSIgb24gcmVzZXJ2ZWQgY29udGV4dCBoZWFkZXJzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gVGhpcyBzZWVtcyB0byBvcGVuIHVwIGEgbG90IG9mIGZsZXhpYmlsaXR5
IC8NCj4+Pj4+aW5ub3ZhdGlvbnMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBPbiB5b3VyIGxhc3QgcG9pbnQsIHRoZXJlIGlzIGEgcXVlc3Rpb24gb24gaG93IHRvIG1h
a2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtZXRhZGF0YSBhdmFpbGFibGUgdG8gYSBTZXJ2aWNlIEZ1
bmN0aW9uLiBDdXJyZW50IHNvY2tldA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGNvbm5lY3Rpb25zIGZv
ciBleGFtcGxlIGRvIG5vdCBhbGxvdyB0byByZXRyaWV2ZSBJUA0KPj4+Pj5oZWFkZXINCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBvcHRpb25zLiBTbyBJIGFzc3VtZSB0aGF0IFNGQyBhd2FyZSBTZXJ2aWNl
IEZ1bmN0aW9ucw0KPj4+Pj53aWxsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbmVlZCBzb21lIChhc3lu
Y2hyb25vdXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiA/KSBBUEkgdG8gcmV0cmlldmUgU0ZDIGhlYWRl
ciBpbmZvcm1hdGlvbiBhcyB3ZWxsIGFzDQo+Pj4+PmluLWJhbmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBtZXRhZGF0YS4gSSBkb24ndCBzZWUgb3V0IG9mIGJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0DQo+
Pj4+PmFkZGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGNvbXBsZXhpdHksIHRoZSBzYW1lIEFQSSBj
YW4gcHJvYmFibHkgYXBwbHkuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBUaGUgYWx0ZXJuYXRpdmUgb3B0aW9uLCBhbGxvd2luZyB2YXJpYWJsZSBzaXplZA0KPj4+Pj5t
ZXRhZGF0YSBpbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRoZSBTRkMgaGVhZGVyIGhhcyBzb21lIGRy
YXdiYWNrcyBhcyB3ZWxsLCBvbmUgYmVpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBmcmFnbWVudGF0
aW9uLCBhbmQgc29tZSBzd2l0Y2hlcyBleHBlY3RpbmcgYXMgd2VsbCB0bw0KPj4+Pj5sb29rIGF0
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gZW5kIHVzZXIgdHJhZmZpYyBoZWFkZXJzIGZvciBsaW5rIGxv
YWQgYmFsYW5jaW5nLiBJDQo+Pj4+PndvdWxkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gYWdyZWUgdGhh
dCBpZiB3ZSBjYW4gYWNjZXB0IHRoZXNlIGlzc3VlcywgdGhlbiBzZW5kaW5nDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gb2ZmLWxpbmUgY29uZ3J1ZW50IG1ldGFkYXRhIGxvb3NlcyBpdHMgaW50ZXJlc3Qu
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBXZSBuZWVkIHRvIHRha2Ug
aW50byBhY2NvdW50IHRoYXQgYm90aCBpbi1iYW5kIGFuZA0KPj4+Pj5jb25ncnVlbnQNCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBvdXQtb2YtYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQgaXMgbm90IHJlbGlh
YmxlLiBBDQo+Pj4+PnBhY2tldCBsb3NzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdHJpZ2dlcmluZyBy
ZXRyYW5zbWlzc2lvbiB3b3VsZCBub3QgbGVhZCB0byB0aGUNCj4+Pj4+aWRlbnRpY2FsDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gcmVjb25zdHJ1Y3Rpb24gb2YgdGhlIGFzc29jaWF0ZWQgbWV0YWRhdGEu
IEluIHNvbWUNCj4+Pj4+Y2FzZXMsIHdlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWlnaHQgdGh1cyBl
dmVuIG5lZWQgbm9uLWNvbmdydWVudCBvdXQtb2YtYmFuZCByZWxpYWJsZQ0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IG1ldGFkYXRhIHRyYW5zcG9ydC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBOaWNvbGFz
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbToNCj4+Pj4+IFJv
bg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFBhcmtlciBbUm9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT5dIFNlbnQ6DQo+Pj4+
PldlZG5lc2RheSwNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBNYXJjaCAxMiwgMjAxNA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IDEyOjQzIFBNIFRvOiBOaWNvbGFzIEJPVVRIT1JTIENjOiBKaW0gR3VpY2hhcmQN
Cj4+Pj4+KGpndWljaGFyKTsNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBicmlqc21hbkBqdW5pcGVyLm5l
dDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQ+Ow0KPj4+Pj5zZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE5pY29sYXMsDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBJIHVuZGVyc3RhbmQgdGhlIGNvbmNlcHQg
Zm9yIG91dCBvZiBiYW5kIHNpZ25hbGluZyBvZg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+bWV0YWRhdGEs
IGJ1dCBJIGFtIGNvbmNlcm5lZCB0aGF0IGl0IGludHJvZHVjZXMNCj4+Pj4+c2lnbmlmaWNhbnQN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+PmNvbXBsZXhpdHkgZHVlIHRvIHRoZSBwb3RlbnRpYWwgcmFjZSBj
b25kaXRpb24gb2YNCj4+Pj4+cmVjZWl2aW5nIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+cmVhbCBw
YWNrZXQgYmVmb3JlIHRoZSBtZXRhZGF0YS4gV2hpbGUgdGhlIHJlYWwgcGFja2V0DQo+Pj4+PmNv
dWxkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5pbmRpY2F0ZSB0aGF0IG91dCBvZiBiYW5kIG1ldGFkYXRh
IGlzIGV4cGVjdGVkLCBob3cgY2FuDQo+Pj4+PndlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5ndWFyYW50
ZWUgdGhlIG9yZGVyIG9mIHJlY2VwdGlvbj8gV2hhdCBpZiBzd2l0Y2hpbmcgb3INCj4+Pj4+cm91
dGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+bm9kZXMgYXBwbHkgaGFzaCBiYXNlZCBsb2FkIGJhbGFu
Y2luZz8gV2hhdCBpZiB0aGUgbG9hZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+YmFsYW5jaW5nIHVuZGVy
c3RhbmRzIFNGQyBlbmNhcHMgYW5kIGxvb2tzIGJleW9uZCBpdCB0bw0KPj4+Pj50aGUNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pm9yaWdpbmFsIGhlYWRlciB0byBnZXQgYmV0dGVyIGVudHJvcHk/DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gQ2FuIHdlIGd1YXJhbnRlZSB0aGF0IHRoZSBtZXRhZGF0YSBhbmQgcmVh
bCBwYWNrZXQNCj4+Pj4+d2lsbCBmb2xsb3cNCj4+Pj4+ICAgPj4+Pj4+Pj4+PnRoZSBleGFjdCBz
YW1lIHBhdGg/IElmIHdlIGNhbiBub3QsIHRoZW4NCj4+Pj4+aW1wbGVtZW50YXRpb25zIHdpbGwN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pm5lZWQgdG8gYWRkIGluZ3Jlc3MgcXVldWluZyB0byBjb3BlIHdp
dGggdGhlIHNjZW5hcmlvLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
QWxzbywgZG8geW91IGZlZWwgdGhhdCB0aGUgaW5jcmVhc2UgaW4gaW1wbGVtZW50YXRpb24NCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiBjb21wbGV4aXR5IGF0IHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucyBpcyBy
ZWFzb25hYmxlPw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhhbmtz
Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gUm9uDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gT24gTWFyIDEyLCAyMDE0LCBhdCA0OjA5IEFN
LCAiTmljb2xhcyBCT1VUSE9SUyINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhP
UlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPg0KPj4+Pj48
bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBJIHRoaW5rIHdlIG11c3QgbWFrZSBhIGRpc3Rp
bmN0aW9uIGJldHdlZW46DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
IC0gTWV0YWRhdGEgd2hpY2ggc2hvdWxkIGJlIHBhcnQgb2YgdGhlIGhlYWRlciBkZWZpbmVkDQo+
Pj4+PmFzIGluDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGJhbmQgbWFya2luZy4gLSBNZXRhZGF0YSB3
aXRoIGNhbiBiZSBwYXNzZWQgb3V0IG9mDQo+Pj4+PmJhbmQsIGZvcg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+PiBleGFtcGxlIGNvbmdydWVudCBvdXQgb2YgYmFuZCBzaWduYWxpbmcgZGVmaW5lZCBpbg0K
Pj4+Pj50aGUgZHJhZnQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4g
VGhlIGZvcm1lciBjYWxscyBmb3IgYSBsaW1pdGVkIHNwYWNlIGluIHRoZSBoZWFkZXIsDQo+Pj4+
PnRydWUsIFRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBsYXR0ZXIgaG93ZXZlciBkb2VzIG5vdCBp
bmN1ciBhbnkgc3BhY2UgbGltaXRhdGlvbg0KPj4+Pj5hbmQgaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4gc3RpbGwgZmFpcmx5IGVmZmljaWVudCBhbmQgaXQgcmVtYWlucyBjb21wYXRpYmxlIHdpdGgN
Cj4+Pj4+YSBmaXhlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBzaXplIGhlYWRlciB1c2VkIHRvIHJv
dXRlIHRob3NlIHNpZ25hbGluZyBtZXNzYWdlcw0KPj4+Pj5hbG9uZyB0aGUNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4gY2hhaW4ncyBzZXJ2aWNlIGZ1bmN0aW9ucy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fIEZyb206DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IEppbSBHdWljaGFyZCAoamd1
aWNoYXIpIFtqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT5dIFNl
bnQ6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFR1ZXNkYXksIE1hcmNoIDExLCAyMDE0IDY6NDggUE0g
VG86IFJvbiBQYXJrZXIgQ2M6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IE5pY29sYXMgQk9VVEhPUlM7
IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+
PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+IGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+IEhpIFJvbiwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4gV2UgY2FuIGNlcnRhaW5seSBoYXZlIHRoaXMgZGlzY3Vzc2lvbiBidXQgd2Ugc2hvdWxk
DQo+Pj4+PmZpcnN0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGNvbnNpZGVyIHdoYXQgaW5mb3JtYXRp
b24gaXMgbmVjZXNzYXJ5IGFuZCBpZiBzYWlkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGluZm9ybWF0
aW9uIGNhbiBmaXQgd2l0aGluIGEgZml4ZWQgbnVtYmVyIG9mIGNvbnRleHRzDQo+Pj4+PmluIHRo
ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBtYWpvcml0eSBvZiBjYXNlcy4gUmVtZW1iZXIsIHRoZSBn
b2FsIG9mIGJlaW5nIGFibGUNCj4+Pj4+dG8gcGFzcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBtZXRh
ZGF0YSB0aHJvdWdoIHRoZSBuZXR3b3JrIGlzIHRvIGVuaGFuY2Ugc2VydmljZQ0KPj4+Pj5kZWxp
dmVyeSwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbm90IHBhc3MgdGhlIGVudGlyZSB3b3JrcyBvZiBT
aGFrZXNwZWFyZSA7LSkNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4g
U2VudCBmcm9tIG15IGlQaG9uZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4gT24gTWFyIDcsIDIwMTQsIGF0IDM6NTIgQU0sICJSb24gUGFya2VyIg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4gPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+DQo+Pj4+PjxtYWlsdG86Um9uX1BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+IE5pY29sYXMsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4gSSBzZWUgc2ltaWxhciByZXF1aXJlbWVudHMgZnJvbSB0aGUgM2dwcCBFUEMgc2lk
ZS4NCj4+Pj4+SSB3b3VsZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gbGlrZSB0byBwcm9wb3NlIGFu
IE9VSSAvIFRMViBiYXNlZCBhcHByb2FjaCB3aGVyZSB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
IHJlc2VydmVkIE9VSSBjYW4gYmUgdXNlZCBmb3IgYWdyZWVkIHVwb24gdHlwZXMgb2YNCj4+Pj4+
Y29tbW9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSBhbmQgdmVuZG9yIG9yIG90aGVy
IG9yZ2FuaXphdGlvbmFsIE9VSXMgY2FuDQo+Pj4+PmJlIHVzZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+IHRvIHF1aWNrbHkgaW5ub3ZhdGUgaW4gdGhlIG5ldHdvcmtzLg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4gU2ltdWx0YW5lb3VzbHksIEkgd291bGQgYWxzbyBsaWtlIHRvIGNvbnNpZGVyDQo+Pj4+
Pm1lY2hhbmlzbXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IHRoYXQgYXJlIG9wdGltaXplZCBmb3Ig
bG9uZyBsaXZlZCBmbG93cyBzbyBhcyB0bw0KPj4+Pj5saW1pdCB0aGUNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+IG5lZ2F0aXZlIGVmZmVjdHMgb2YgcGFja2V0IGdyb3d0aC4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBSb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IE9uIE1hciA3LCAyMDE0
LCBhdCA4OjM0IEFNLCAiTmljb2xhcyBCT1VUSE9SUyINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiA8
Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb20+DQo+Pj4+PjxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4gd3JvdGU6
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBIZWxsbyBKaW0N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEkgaGF2ZSBzZWVu
IGNhc2VzIGluIEdpIExBTiwgd2hlcmUgc3Vic2NyaWJlciByZWxhdGVkDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4gaW5mb3JtYXRpb24gaXMgcGFzc2VkIHRvIGEgV2ViIFByb3h5IGZvciBIVFRQIGhl
YWRlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGVucmljaG1lbnQgKGFpbWVkIGF0IHNvbWUgV2Vi
IENvbnRlbnQgcHJvdmlkZXJzDQo+Pj4+PnBhcnRuZXJzIG9mDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gdGhlIE1vYmlsZSBPcGVyYXRvcikuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSW5mb3JtYXRp
b24gd2FzIGFuIGNvZGVkIChwZXJzaXN0ZW50KSBzdWJzY3JpYmVyIGlkDQo+Pj4+PmRlcml2ZWQN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBmcm9tIHRoZSBNU0lTRE4sIGFuZCBjb3VwbGUgb2YgZiBj
dXN0b21lciBwcm9maWxlDQo+Pj4+PnJlbGF0ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBmaWVs
ZHMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBJbiBhbiBz
ZmMgYmFzZWQgR2kgTEFOLCB0aGlzIGVudGl0eSBzaG91bGQgcmVjZWl2ZQ0KPj4+PiA+ZnJvbSB0
aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBDbGFzc2lmaWVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiAtIEEgY2xhc3NpZmljYXRpb24gb2YgdGhlIENvbnRl
bnQgUHJvdmlkZXIgKCBJZCwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBDYXRlZ29yeSkgYmFzZWQg
b24gdHJhZmZpYyBhbmFseXNpcyAtIFRoZSBNU0lTRE4gb2YNCj4+Pj4+IHRoZQ0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IHN1YnNjcmliZXIgLSBUd28gc3Vic2NyaWJlciBwb2xpY3kgZmllbGRzIChu
b3QgdGllZA0KPj4+Pj4gdG8gUENSRg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGJ1dCBiZWxvbmdp
bmcgdG8gdGhlIFN1YnNjcmliZXIgREIpIChTdWJzY3JpYmVyDQo+Pj4+PiBjYXRlZ29yeSwNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBzdWItY2F0ZWdvcnkpIC0gQSBzZXNzaW9uIGlkIChmb3IgbG9n
Z2luZyBhbmQNCj4+Pj4+dHJhY2tpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBwdXJwb3NlcykN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IFRoZSBvYmplY3Rp
dmUgYmVpbmcgdG8gYXZvaWQgaGF2aW5nIHRoZSBIVFRQIFByb3h5DQo+Pj4+PnRvDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gYmVjb21lIGEgdHJ1c3RlZCBhcHBsaWNhdGlvbiAoaW50ZXJvZ2F0ZSB0
aGUNCj4+Pj4+IHN1YnNjcmliZXIgREIsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZXRjLi4pDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IE5pY29sYXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXyBGcm9tOiBKaW0NCj4+Pj4+IEd1aWNoYXJkDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4gKGpndWljaGFyKSBbamd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNj
by5jb20+XSBTZW50Og0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IFRodXJzZGF5LCBNYXJjaCAwNiwg
MjAxNCAyOjAyIFBNIFRvOiBKYW1hbCBIYWRpDQo+Pj4+PlNhbGltOw0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+IGptb2lzYW5kQGp1bmlwZXIubmV0PG1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldD4g
PG1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldD47DQo+Pj4+PiBicmlqc21hbkBqdW5pcGVyLm5l
dDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQ+IENjOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHNmYyBTdWJqZWN0OiBSZTogW3NmY10NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0
aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSGkgSmFt
YWwsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBZb3Ugc2Fp
ZCAiSXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZQ0KPj4+Pj4gc2l6ZWQN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSIuLiBJIGFtIG5vdCBzbyBjb252aW5jZWQg
YW5kIHdvdWxkIGxpa2UgdG8NCj4+Pj4+IGJldHRlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHVu
ZGVyc3RhbmQgdGhlIHJlcXVpcmVtZW50cyBiZWZvcmUgcGFzc2luZyBqdWRnZW1lbnQuDQo+Pj4+
PiBJZiB3ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGxvb2sgYXQgdGhlIHVzZSBjYXNlcyBhcyBw
cmVzZW50ZWQgdGh1cyBmYXIgaW50bw0KPj4+Pj4gdGhlIFdHIEkNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+PiBoYXZlIHlldCB0byBzZWUgYSBzaW5nbGUgZXhhbXBsZSBvZiB0aGUgbmVlZA0KPj4+Pj4g
KG5vdGluZyB0aGF0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZGVzaXJlIGlzIG5vdCB0aGUgc2Ft
ZSBhcyBuZWVkKSAtIEkgYW0gbm90IHNheWluZw0KPj4+Pj4gdGhlcmUgaXMNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+PiBubyByZXF1aXJlbWVudCBidXQgcmF0aGVyIHRoYXQgd2Ugc2hvdWxkIG5vdCBq
dW1wDQo+Pj4+PiB0byB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBjb25jbHVzaW9uIGFuZCBi
dWlsZCBzdGFuZGFyZHMgYXJvdW5kIGEgdGhlb3J5Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+PiBPbiAzLzMvMTQsIDY6MzUgQU0sICJKYW1hbCBIYWRpIFNhbGltIg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+PiA8aGFkaUBtb2phdGF0dS5jb208bWFpbHRvOmhhZGlAbW9qYXRhdHUu
Y29tPiA8bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPj4NCj4+Pj4+d3JvdGU6DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IEkgbGlrZSB0aGUgZG9jIC0gd2Vs
bCB3cml0dGVuLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
PiBTZWN0aW9uIDQuMyBvbiBtZXRhZGF0YSBlbmNvZGluZy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gSXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZv
ciB2YXJpYWJsZSBzaXplZA0KPj4+Pj4gbWV0YWRhdGENCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4g
KGF0IGxlYXN0IGZvciBodHRwL2FwcCB5b3Ugc2VlbSB0byBpbmRpY2F0ZSB0aGUNCj4+Pj4+IGRl
c2lyZSBmb3INCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj5pdCkuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4+IEZvciBhIGRhdGFwYXRoIHBlci1wYWNrZXQgbWV0YWRhdGEsIGkgZmVlbCB0aGUNCj4+Pj4+
IG5lZWQgaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4ganVzdCBhcyBpbXBvcnRhbnQuIEFyZSB3
ZSBsaW1pdGVkIGJ5IHRoZSBmYWN0IHRoYXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gZXhpc3Rp
bmcgaGFyZHdhcmUgbWF5IG5vdCBiZSBhYmxlIHRvIGhhbmRsZSBUTFZzPw0KPj4+Pj5Gb3INCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gZXhhbXBsZSwgSSBkb250IGhhdmUgYSBwcm9ibGVtIGhhbmRs
aW5nIFRMVnMgaW4gYQ0KPj4+Pj4gc29mdHdhcmUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj5kYXRh
cGF0aC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gY2hl
ZXJzLCBqYW1hbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gbWFpbGluZyBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4g
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBsaXN0
IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
Cj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
DQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAg
ID4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+
Pj4+PiAgID4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8
bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5nDQo+Pj4+PiBsaXN0
DQo+Pj4+PiAgID4+Pj4+IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc2ZjDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+X19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj4+ICAgPj5zZmMgbWFpbGlu
ZyBsaXN0DQo+Pj4+PiAgID4+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWls
dG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gICA+Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+PiAgID5zZmMgbWFpbGluZyBsaXN0DQo+Pj4+
PiAgID5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQo+Pj4+PiAgID5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0K
Pj4+Pj4NCj4+Pj4NCj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCj4+Pj4gc2ZjIG1haWxpbmcgbGlzdA0KPj4+PiBzZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NCj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmMNCj4+Pg0KPj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQo+Pj4gc2ZjIG1haWxpbmcgbGlzdA0KPj4+IHNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPg0KPj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
DQo+Pj4NCj4+DQo+Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQo+PnNmYyBtYWlsaW5nIGxpc3QNCj4+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQo+Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+DQo+X19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj5zZmMgbWFpbGlu
ZyBsaXN0DQo+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+aHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmMNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpz
ZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYw0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPGJhc2Ug
aHJlZj0ieC1tc2c6Ly85OS8iPjwhLS1baWYgIW1zb10+PHN0eWxlPnZcOioge2JlaGF2aW9yOnVy
bCgjZGVmYXVsdCNWTUwpO30NCm9cOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCndc
Oioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCi5zaGFwZSB7YmVoYXZpb3I6dXJsKCNk
ZWZhdWx0I1ZNTCk7fQ0KPC9zdHlsZT48IVtlbmRpZl0tLT48c3R5bGU+PCEtLQ0KLyogRm9udCBE
ZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpIZWx2ZXRpY2E7DQoJcGFu
b3NlLTE6MiAxMSA2IDQgMiAyIDIgMiAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTrl
rovkvZM7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2Zv
bnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7
fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAy
IDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0KCXBhbm9z
ZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxA
5a6L5L2TIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk6Ik1TIFVJIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2IDAgNyAyIDUgOCAy
IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBNUyBVSSBHb3RoaWMiOw0KCXBhbm9z
ZS0xOjIgMTEgNiAwIDcgMiA1IDggMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1z
b05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowY207DQoJbWFy
Z2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRp
bWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21z
by1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRl
cmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHls
ZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGlu
ZTt9DQpwLk1zb0FjZXRhdGUsIGxpLk1zb0FjZXRhdGUsIGRpdi5Nc29BY2V0YXRlDQoJe21zby1z
dHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoi5om55rOo5qGG5paH5pysIENoYXIi
Ow0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTo5LjBw
dDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnAuTXNvTGlzdFBh
cmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1zb0xpc3RQYXJhZ3JhcGgNCgl7bXNv
LXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1hcmdpbi10b3A6MGNtOw0KCW1hcmdpbi1yaWdodDowY207
DQoJbWFyZ2luLWJvdHRvbTowY207DQoJbWFyZ2luLWxlZnQ6MzYuMHB0Ow0KCW1hcmdpbi1ib3R0
b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcg
Um9tYW4iLCJzZXJpZiI7fQ0Kc3Bhbi5hcHBsZS1jb252ZXJ0ZWQtc3BhY2UNCgl7bXNvLXN0eWxl
LW5hbWU6YXBwbGUtY29udmVydGVkLXNwYWNlO30NCnNwYW4uRW1haWxTdHlsZTE5DQoJe21zby1z
dHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7
DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlwZTpw
ZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMx
RjQ5N0Q7fQ0Kc3Bhbi5DaGFyDQoJe21zby1zdHlsZS1uYW1lOiLmibnms6jmoYbmlofmnKwgQ2hh
ciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOuaJueazqOahhuaW
h+acrDsNCglmb250LWZhbWlseTrlrovkvZM7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjMNCgl7bXNvLXN0
eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNl
cmlmIjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBl
OmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJ
e3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgNzIuMHB0IDcyLjBwdCA3Mi4w
cHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQovKiBMaXN0IERl
ZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDoyNTUyODY3MTY7DQoJbXNvLWxp
c3QtdGVtcGxhdGUtaWRzOi0xOTc3OTc5NjA2O30NCkBsaXN0IGwxDQoJe21zby1saXN0LWlkOjYw
ODA0ODExOTsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MTMyMTkyMjYyNjt9DQpAbGlzdCBsMTps
ZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsMg0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6NzIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1p
bHk6IkNvdXJpZXIgTmV3IjsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFu
Ijt9DQpAbGlzdCBsMTpsZXZlbDMNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjEwOC4wcHQ7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxp
c3QgbDE6bGV2ZWw0DQoJe21zby1sZXZlbC10YWItc3RvcDoxNDQuMHB0Ow0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0O30NCkBsaXN0IGwxOmxl
dmVsNQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MTgwLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9DQpAbGlzdCBsMTpsZXZlbDYNCgl7
bXNvLWxldmVsLXRhYi1zdG9wOjIxNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDE6bGV2ZWw3DQoJe21zby1sZXZl
bC10YWItc3RvcDoyNTIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotMTguMHB0O30NCkBsaXN0IGwxOmxldmVsOA0KCXttc28tbGV2ZWwtdGFiLXN0
b3A6Mjg4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LTE4LjBwdDt9DQpAbGlzdCBsMTpsZXZlbDkNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjMyNC4w
cHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4w
cHQ7fQ0KQGxpc3QgbDINCgl7bXNvLWxpc3QtaWQ6MTI1MjYyMDk1OTsNCgltc28tbGlzdC10ZW1w
bGF0ZS1pZHM6OTUwMjQ3MDt9DQpAbGlzdCBsMjpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
MzYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
MTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9s
O30NCkBsaXN0IGwyOmxldmVsMg0KCXttc28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0Ow0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0O30NCkBsaXN0
IGwyOmxldmVsMw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MTA4LjBwdDsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9DQpAbGlzdCBsMjpsZXZl
bDQNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjE0NC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDI6bGV2ZWw1DQoJe21z
by1sZXZlbC10YWItc3RvcDoxODAuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotMTguMHB0O30NCkBsaXN0IGwyOmxldmVsNg0KCXttc28tbGV2ZWwt
dGFiLXN0b3A6MjE2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LTE4LjBwdDt9DQpAbGlzdCBsMjpsZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1zdG9w
OjI1Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0xOC4wcHQ7fQ0KQGxpc3QgbDI6bGV2ZWw4DQoJe21zby1sZXZlbC10YWItc3RvcDoyODguMHB0
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0
O30NCkBsaXN0IGwyOmxldmVsOQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MzI0LjBwdDsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9DQpAbGlz
dCBsMw0KCXttc28tbGlzdC1pZDoxMjgwMTgxODQ5Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczox
NTQwODg1MTgwO30NCkBsaXN0IGwzOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozNi4wcHQ7
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7
DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxp
c3QgbDM6bGV2ZWwyDQoJe21zby1sZXZlbC10YWItc3RvcDo3Mi4wcHQ7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDM6bGV2
ZWwzDQoJe21zby1sZXZlbC10YWItc3RvcDoxMDguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0O30NCkBsaXN0IGwzOmxldmVsNA0KCXtt
c28tbGV2ZWwtdGFiLXN0b3A6MTQ0LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9DQpAbGlzdCBsMzpsZXZlbDUNCgl7bXNvLWxldmVs
LXRhYi1zdG9wOjE4MC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDM6bGV2ZWw2DQoJe21zby1sZXZlbC10YWItc3Rv
cDoyMTYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotMTguMHB0O30NCkBsaXN0IGwzOmxldmVsNw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MjUyLjBw
dDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBw
dDt9DQpAbGlzdCBsMzpsZXZlbDgNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjI4OC4wcHQ7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxp
c3QgbDM6bGV2ZWw5DQoJe21zby1sZXZlbC10YWItc3RvcDozMjQuMHB0Ow0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0O30NCkBsaXN0IGw0DQoJ
e21zby1saXN0LWlkOjE0ODEwMDA4MzI7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxp
c3QtdGVtcGxhdGUtaWRzOi0xNzIxOTcyNTk0IC0xNDA5NTIwNDI4IDY3Njk4NjkxIDY3Njk4Njkz
IDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzO30N
CkBsaXN0IGw0OmxldmVsMQ0KCXttc28tbGV2ZWwtc3RhcnQtYXQ6MDsNCgltc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6LTsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6
MjAuMjVwdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwi
c2Fucy1zZXJpZiI7DQoJbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6Q2FsaWJyaTsNCgltc28tYmlk
aS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpAbGlzdCBsNDpsZXZlbDINCgl7bXNv
LWxldmVsLXRhYi1zdG9wOjcyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9DQpAbGlzdCBsNDpsZXZlbDMNCgl7bXNvLWxldmVsLXRh
Yi1zdG9wOjEwOC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDQ6bGV2ZWw0DQoJe21zby1sZXZlbC10YWItc3RvcDox
NDQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
MTguMHB0O30NCkBsaXN0IGw0OmxldmVsNQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MTgwLjBwdDsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9
DQpAbGlzdCBsNDpsZXZlbDYNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjIxNi4wcHQ7DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3Qg
bDQ6bGV2ZWw3DQoJe21zby1sZXZlbC10YWItc3RvcDoyNTIuMHB0Ow0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0O30NCkBsaXN0IGw0OmxldmVs
OA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6Mjg4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9DQpAbGlzdCBsNDpsZXZlbDkNCgl7bXNv
LWxldmVsLXRhYi1zdG9wOjMyNC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0Kb2wNCgl7bWFyZ2luLWJvdHRvbTowY207fQ0KdWwN
Cgl7bWFyZ2luLWJvdHRvbTowY207fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHht
bD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3ht
bD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6
ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBl
bGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iWkgtQ04iIGxp
bms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjE2
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20g
NC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQg
I0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OuWui+S9
kyI+5Y+R5Lu25Lq6PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9zcGFuPjwvYj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L5L2TIj4g
c2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddDQo8L3NwYW4+PGI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L5L2TIj7ku6PooaggPC9zcGFuPjwvYj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L
5L2TIj5TdW1hbmRyYSBNYWplZTxicj4NCjwvc3Bhbj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTrlrovkvZMiPuWPkemAgeaXtumXtDxzcGFuIGxhbmc9IkVOLVVT
Ij46PC9zcGFuPjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OuWui+S9kyI+IDIwMTQ8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L5L2TIj7lubQ8c3BhbiBsYW5nPSJFTi1VUyI+Mzwv
c3Bhbj7mnIg8c3BhbiBsYW5nPSJFTi1VUyI+MTk8L3NwYW4+5pelPHNwYW4gbGFuZz0iRU4tVVMi
Pg0KIDE1OjQwPGJyPg0KPC9zcGFuPjxiPuaUtuS7tuS6ujxzcGFuIGxhbmc9IkVOLVVTIj46PC9z
cGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IENhdGh5IFpoYW5nOyBQYXVsIFF1aW5uIChwYXVs
cSk7IERhdmlkIEFsbGFuIEk8YnI+DQo8L3NwYW4+PGI+5oqE6YCBPHNwYW4gbGFuZz0iRU4tVVMi
Pjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gc2ZjQGlldGYub3JnPGJyPg0KPC9zcGFu
PjxiPuS4u+mimDxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1V
UyI+IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDxvOnA+PC9vOnA+PC9zcGFu
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOmJsYWNrIj4mbHQ7Jmx0O1RyaW1tZWQgdGhlIFRPIGxpc3QgdG8gYXZvaWQgdGhlIG1zZyBi
ZWluZyBoZWxkIGFnYWluJmd0OyZndDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+SSBzZWUgdHdvIHdheXMgdG8gY2Fy
cnkgdGhlIHBhdGggaW5mb3JtYXRpb24uJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8b2wgc3RhcnQ9IjEiIHR5cGU9IjEiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJjb2xvcjpibGFjazttc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMCBsZXZlbDEgbGZvMSI+DQo8c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5FeHBsaWNpdCBvcmRlcmVkIGxpc3QsIHNvbWV0aGlu
ZyBsaWtlIEZXLUEgOjogVENQLU9QVCA6OiBMQiA6OiBWaWRlb09QVCA6OiBDR05BVC4gJm5ic3A7
IFRoZXJlIGFyZSB0d28gaXNzdWVzIHdpdGggdGhpcyBhcHByb2FjaCwgZmlyc3QgdGhlIGxlbmd0
aCBvZiBncmFwaCBpcyB2YXJpYWJsZS4gJm5ic3A7QWxzbyBpdCBpbXBsaWVzDQogYmlkaXJlY3Rp
b25hbCBzeW1tZXRyeS4gSXQgaXMgb2Z0ZW4gcmVxdWlyZWQgYnV0IHNob3VsZCBub3QgYmUgbWFu
ZGF0b3J5LiAmbmJzcDtTZWNvbmRseSBjaGFuZ2luZyB0aGlzIHBhdGgvZ3JhcGggaW4gYXQgU0Yg
Y2FuIGJlIGN1bWJlcnNvbWUuJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9saT48L29sPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
Ni4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPltYaWFvaHVdIFRoZSBhZHZhbnRhZ2Ugb2YgdGhpcyBvcHRpb24g
aXMgdGhhdCB0aGVyZSBpcyBubyBuZWVkIGZvciBlYWNoIFNGIG5vZGUgdG8gaG9sZA0KIHRoZSBt
YXBwaW5ncyBvZiAmbmJzcDtjaGFpbl9JRChwYXRoX0lEIG1heSBiZSBhIGJldHRlciB0ZXJtKS0m
Z3Q7YW4gZXhwbGljaXQgb3JkZXJlZCBsaXN0IG9mIHNlcnZpY2Ugbm9kZXMuIFdoZXRoZXIgb3B0
aW9uIDEgb3Igb3B0aW9uIDIgc2hvdWxkIGJlIHByZWZlcnJlZCBhbHNvIGRlcGVuZHMgb24gdGhl
IHRvdGFsIG51bWJlciBvZiB0aGUgZXhwbGljaXQgb3JkZXJlZCBsaXN0IG9mIHNlcnZpY2Ugbm9k
ZXMgYXZhaWxhYmxlIGluIGEgZ2l2ZW4gbmV0d29yaywNCiBJTUhPLiBTdWNoIHRyYWRlb2ZmIHNl
ZW1zIHNpbWlsYXIgd2l0aCB0aGF0IGluIHRoZSBleHBsaWNpdCByb3V0ZSBjYXNlOiBpZiB0aGUg
dG90YWwgbnVtYmVyIG9mIGV4cGxpY2l0IHJvdXRlcyBhdmFpbGFibGUgaW4gYSBnaXZlbiBudW1i
ZXIgaXMgc21hbGwsIHRoZSBSU1ZQLVRFIExTUCBpcyBhIGJldHRlciBjaG9pY2UuIE90aGVyd2lz
ZSwgc291cmNlIHJvdXRpbmcgKGUuZy4sIHNlZ21lbnQgcm91dGluZykgc2VlbSBtb3JlIGF0dHJh
Y3RpdmUNCiBzaW5jZSBpdCBkb2VzbuKAmXQgcmVxdWlyZSBpbnRlcm1lZGlhdGUgbm9kZXMgdG8g
bWFpbnRhaW4gYSBsb3Qgb2Ygc3RhdGVzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTYuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj5CZXN0IHJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxNi4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPlhpYW9odTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxvbCBzdGFydD0i
MiIgdHlwZT0iMSI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0
OmwwIGxldmVsMSBsZm8xIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPkxldCB0aGUgQ29udHJvbCBwbGFuZSBkaXN0cmlidXRlIHRoZSBjaGFpbklEICZsdDvigJQm
Z3Q7IGdyYXBoIG1hcHBpbmcuIEluIHRoaXMgY2FzZSBlYWNoIFNGIHdvdWxkIGhhdmUgbWFwcGlu
ZyBvZiBnaXZlbiBhIGNoYWluSUQgd2hhdCBpcyBteSBuZXh0IGhvcC4gVGhlIGNoYWluSUQgaXRz
ZWxmIGNvdWxkIGJlIGZpeGVkDQogc2l6ZSBlbGVtZW50LiBBIFNGIGNhbiBzZWxlY3QgYSBkaWZm
ZXJlbnQgcGF0aCBieSBjaGFuZ2luZyB0aGUgY2hhaUlEIHBhcmFtZXRlci48bzpwPjwvbzpwPjwv
c3Bhbj48L2xpPjwvb2w+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+UmVnYXJkczxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPlN1
bWFuZHJhPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtw
YWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkZyb206DQo8
L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
YmxhY2siPkNhdGh5IFpoYW5nICZsdDs8YSBocmVmPSJtYWlsdG86Q2F0aHkuSC5aaGFuZ0BodWF3
ZWkuY29tIj5DYXRoeS5ILlpoYW5nQGh1YXdlaS5jb208L2E+Jmd0Ozxicj4NCjxiPkRhdGU6IDwv
Yj5UdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCBhdCAxMDoxMyBBTTxicj4NCjxiPlRvOiA8L2I+JnF1
b3Q7UmVpbmFsZG8gUGVubm8gKHJlcGVubm8pJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86cmVw
ZW5ub0BjaXNjby5jb20iPnJlcGVubm9AY2lzY28uY29tPC9hPiZndDssICZxdW90O0xvdWlzLkZv
dXJpZSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOkxvdWlzLkZvdXJpZUBodWF3ZWkuY29tIj5M
b3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbTwvYT4mZ3Q7LCAmcXVvdDtQYXVsIFF1aW5uIChwYXVscSkm
cXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpwYXVscUBjaXNjby5jb20iPnBhdWxxQGNpc2NvLmNv
bTwvYT4mZ3Q7LA0KIERhdmlkIEFsbGFuIEkgJmx0OzxhIGhyZWY9Im1haWx0bzpkYXZpZC5pLmFs
bGFuQGVyaWNzc29uLmNvbSI+ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208L2E+Jmd0Ozxicj4N
CjxiPkNjOiA8L2I+Tmljb2xhcyBCT1VUSE9SUyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMu
Qk9VVEhPUlNAcW9zbW9zLmNvbSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPiZndDss
IFh1eGlhb2h1ICZsdDs8YSBocmVmPSJtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbSI+eHV4aWFv
aHVAaHVhd2VpLmNvbTwvYT4mZ3Q7LCBDaGFuZ2NoZW5nIEh1YW5nICZsdDs8YSBocmVmPSJtYWls
dG86aHVhbmdAc2NlLmNhcmxldG9uLmNhIj5odWFuZ0BzY2UuY2FybGV0b24uY2E8L2E+Jmd0OywN
CiAmcXVvdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+JnF1
b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+Jmd0
OywgJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9s
LmNvbTwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+bWlr
ZWJpYW5jQGFvbC5jb208L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW3NmY10gU0ZD
IGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5IaSBSZWluYWxkbyw8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj5TbyB0aGUgY2hhaW4gSUQgaXMgYWN0dWFsbHkgdGhlIHBhdGggSUQgd2hpY2ggcmVw
cmVzZW50cyBhbiBvcmRlcmVkIHNldCBvZiBzZXJ2aWNlIGZ1bmN0aW9uIGluc3RhbmNlcy4NCjwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkkgdGhpbmsgd2Ugc2hvdWxkIGFkZCBhbiBl
eHBsaWNpdCBkZWZpbml0aW9uIG9mIOKAnHNlcnZpY2UgaW5zdGFuY2XigJ0uIFdoYXQgZG8geW91
IHRoaW5rPzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlRoYW5rcyw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj5DYXRoeTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVD
NERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNr
Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOmJsYWNrIj4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmci
Pm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlJl
aW5hbGRvIFBlbm5vIChyZXBlbm5vKTxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBNYXJjaCAx
OCwgMjAxNCAxMTowMyBBTTxicj4NCjxiPlRvOjwvYj4gTG91aXMuRm91cmllOyBQYXVsIFF1aW5u
IChwYXVscSk7IERhdmlkIEFsbGFuIEk8YnI+DQo8Yj5DYzo8L2I+IE5pY29sYXMgQk9VVEhPUlM7
IFh1eGlhb2h1OyA8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPm1pa2ViaWFuY0Bh
b2wuY29tPC9hPjsNCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwv
YT47IENoYW5nY2hlbmcgSHVhbmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFNGQyBl
bmNhcHN1bGF0aW9uIGNoYWluIElEPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+QSBTZXJ2
aWNlIENoYWluIGp1c3QgZGVmaW5lcyB3aGljaCB0eXBlIG9mIHNlcnZpY2UgYW5kIHRoZWlyIG9y
ZGVyLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+QSBzZXJ2aWNlIHBh
dGggZGVmaW5lcyB0aGUgYWN0dWFsIHNlcnZpY2UgaW5zdGFuY2UsIHNheSwgZmlyZXdhbGwxLmhv
bWUsIG5hdDIsIGRwaS1zaWMsIGV0Yy48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVy
Om5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBj
bSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RnJvbToNCjwvc3Bhbj48L2I+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+JnF1b3Q7TG91aXMu
Rm91cmllJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86TG91aXMuRm91cmllQGh1YXdlaS5jb20i
PkxvdWlzLkZvdXJpZUBodWF3ZWkuY29tPC9hPiZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+VHVlc2Rh
eSwgTWFyY2ggMTgsIDIwMTQgYXQgMTA6NTUgQU08YnI+DQo8Yj5UbzogPC9iPiZxdW90O1BhdWwg
UXVpbm4gKHBhdWxxKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWxxQGNpc2NvLmNvbSI+
cGF1bHFAY2lzY28uY29tPC9hPiZndDssIERhdmlkIEFsbGFuIEkgJmx0OzxhIGhyZWY9Im1haWx0
bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbSI+ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208
L2E+Jmd0Ozxicj4NCjxiPkNjOiA8L2I+Tmljb2xhcyBCT1VUSE9SUyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3Mu
Y29tPC9hPiZndDssIFh1eGlhb2h1ICZsdDs8YSBocmVmPSJtYWlsdG86eHV4aWFvaHVAaHVhd2Vp
LmNvbSI+eHV4aWFvaHVAaHVhd2VpLmNvbTwvYT4mZ3Q7LCBDaGFuZ2NoZW5nIEh1YW5nICZsdDs8
YSBocmVmPSJtYWlsdG86aHVhbmdAc2NlLmNhcmxldG9uLmNhIj5odWFuZ0BzY2UuY2FybGV0b24u
Y2E8L2E+Jmd0OywNCiAmcXVvdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0
Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0
Zi5vcmc8L2E+Jmd0OywgJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj5t
aWtlYmlhbmNAYW9sLmNvbTwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNA
YW9sLmNvbSI+bWlrZWJpYW5jQGFvbC5jb208L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5S
ZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlBhdWwsPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IENhbiB5b3UgY2xhcmlmeSB0aGUgZGlmZmVyZW5jZSBiZXR3
ZWVuIHNlcnZpY2UgY2hhaW4gYW5kIHNlcnZpY2UgcGF0aC4gR2l2ZW4gdGhhdCBhIHNlcnZpY2Ug
Y2hhaW4gaXMgY29tcG9zZWQ8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5vZiBzZXZl
cmFsIHNlcnZpY2UgZnVuY3Rpb25zIFNGMSwgU0YyLCAuLiBTRm4gaG93IHdvdWxkIGEgc2Vydmlj
ZSBwYXRoIGRpZmZlciBmcm9tIHRoYXQgc2VydmljZSBjaGFpbj88L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoyMC4yNXB0O3RleHQtaW5k
ZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDQgbGV2ZWwxIGxmbzIiPg0KPCFbaWYgIXN1cHBvcnRMaXN0
c10+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxzcGFuIHN0eWxlPSJtc28t
bGlzdDpJZ25vcmUiPi08c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9t
YW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+TG91aXM8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0
IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+IHNmYyBbPGEg
aHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5QYXVsIFF1aW5uIChwYXVscSk8YnI+DQo8
Yj5TZW50OjwvYj4gVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgMTA6MjYgQU08YnI+DQo8Yj5Ubzo8
L2I+IERhdmlkIEFsbGFuIEk8YnI+DQo8Yj5DYzo8L2I+IE5pY29sYXMgQk9VVEhPUlM7IFh1eGlh
b2h1OyA8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPm1pa2ViaWFuY0Bhb2wuY29t
PC9hPjsNCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT47IENo
YW5nY2hlbmcgSHVhbmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFNGQyBlbmNhcHN1
bGF0aW9uIGNoYWluIElEPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5IaSBEYXZlLCA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xv
cjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+
Q2hhaW4gSUQgc2hvdWxkIHJlYWxseSBiZSBwYXRoIElEIHNpbmNlIHRoZXJlIGNhbiBiZSBtYW55
IHBhdGhzIGZvciBhIGdpdmVuIGNoYWluLiAmbmJzcDtVc2luZyB0aGF0IGRlZmluaXRpb24sIHdl
IGF2b2lkIHRoZSBvdmVybG9hZCBhbmQgcmVhcCB0aGUgZ2FpbiBhbGx1ZGVkIHRvIGJlbG93Ljxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPlBhdWw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s
b3I6YmxhY2siPk9uIE1hciAxOCwgMjAxNCwgYXQgMTI6MTQgUE0sIERhdmlkIEFsbGFuIEkgJmx0
OzxhIGhyZWY9Im1haWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbSI+ZGF2aWQuaS5hbGxh
bkBlcmljc3Nvbi5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
YmxhY2siPjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5XZWxsIHRoZSBxdWVzdGlvbiBkZSBqb3Vy
IGlzIOKAnGRvZXMgYSBjaGFpbiBJRCBkZWZpbmUgYSBjbGFzcyBvciBhbiBpbnN0YW5jZeKAneKA
pi4gSWYgaXQgZGVmaW5lcyBhbiBjbGFzcyB3ZSBhbHNvIG5lZWQgaW5zdGFuY2UgaW5mb3JtYXRp
b24sIGlmIGl0DQogaXMgY3VycmVudGx5IG92ZXJsb2FkZWQgdG8gZGVmaW5lIGNsYXNzIGFuZCBp
bnN0YW5jZSBJTU8gd2UgaGF2ZSBhIHByb2JsZW3igKYuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+RGF2ZTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzoz
LjBwdCAwY20gMGNtIDBjbSI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bh
bj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+c2Zj
DQogWzxhIGhyZWY9Im1haWx0bzpzZmMtIj5tYWlsdG86c2ZjLTwvYT48YSBocmVmPSJtYWlsdG86
Ym91bmNlc0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Ym91bmNlc0BpZXRm
Lm9yZzwvc3Bhbj48L2E+XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48Yj5PbiBCZWhhbGYgT2Y8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PC9iPkNoYW5nY2hlbmcgSHVhbmc8YnI+DQo8Yj5TZW50OjwvYj48c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+VHVlc2RheSwgTWFy
Y2ggMTgsIDIwMTQgNzo0MyBBTTxicj4NCjxiPlRvOjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Tmljb2xhcyBCT1VUSE9SUzxicj4NCjxiPkNjOjwv
Yj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+WHV4aWFv
aHU7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0Bp
ZXRmLm9yZzwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPm1pa2ViaWFuY0Bhb2wuY29tPC9zcGFuPjwvYT48YnI+DQo8Yj5TdWJq
ZWN0OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
UmU6IFtzZmNdPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
Pjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtN
UyBVSSBHb3RoaWMmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+562U
5aSNPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpi
bGFjayI+Og0KIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjpibGFjayI+R29vZCBwb2ludHMuIEkgYmVsaWV2ZSBleHBsaWNpdCBj
aGFpbiBJRCBzaG91bGQgYmUgbWFuZGF0b3J5LiBUaGUgb3ZlcmhlYWQgaXMgdmVyeSBsaXR0bGUu
IEl0IGhlbHBzIHNpbXBsaWZ5IHByb2Nlc3NpbmcgYW5kIHN0ZWVyaW5nIHNpZ25pZmljYW50bHku
IFRoZSBnYWluIGlzIGh1Z2UuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Q2hhbmc8YnI+DQo8YnI+DQotLS0tLS0tLS0tLS08bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Q2hhbmdjaGVuZyBI
dWFuZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxicj4NCk9uIE1hciAxOCwgMjAxNCwg
YXQgMTo1MyBBTSwgTmljb2xhcyBCT1VUSE9SUyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMu
Qk9VVEhPUlNAcW9zbW9zLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Tmljb2xhcy5C
T1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2lu
LWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5JIHRoaW5rIHRoYXQga2Vl
cGluZyB0aGUgU2VydmljZSBQYXRoIExheWVyIHRyYW5zcG9ydCBpbmRlcGVuZGVudCBzaG91bGQg
cmVtYWluIGFuIG9iamVjdGl2ZSBmb3IgU0ZDLiAmbmJzcDtTdWNoIGEgc2VwYXJhdGlvbiBvZiBj
b25jZXJucyBpcyBhIHNvdW5kIGFyY2hpdGVjdHVyYWwNCiBwcmluY2lwbGUgdGhhdCBoZWxwIGtl
ZXAgdGhpbmdzIHNpbXBsZSBpbiBwcmFjdGljZS48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+T24gdGhlIHF1ZXN0aW9uIG9mICZuYnNw
O1NlcnZpY2UgUGF0aCwgd2UgaGF2ZSBhIGRpc2N1c3Npb24gb24gd2hldGhlciB3ZSBuZWVkIHNv
bWUga2luZCBvZiBleHBsaWNpdCBpZGVudGlmaWVyIG9yJm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Y291bGQgd2UgcmVseSBv
biBtYXBwaW5nIG9uIHNvbWUgdW5kZXJsYXkgbmV0d29yayBwcm90b2NvbCBmaWVsZHMuPC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5i
c3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6YmxhY2siPk1heSBiZSBhIFBSTy9DT04gdGFibGUgY291bGQgaGVscCBm
b2N1cyB0aGUgZ3JvdXAgZGVjaXNpb24gb24gdGhhdCBtYXR0ZXI8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGNtIiB0eXBl
PSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLWxp
c3Q6bDMgbGV2ZWwxIGxmbzMiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+VmlzaWJpbGl0eSAodHJhY2luZyk8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjaztt
c28tbGlzdDpsMyBsZXZlbDEgbGZvMyI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij5Gb3J3YXJkaW5nIGdyYXBoIHN0cnVjdHVyZSBpbXBhY3QvbGltaXRhdGlvbnM8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbGlzdDpsMyBsZXZlbDEgbGZvMyI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5SZWNvbmZpZ3VyYXRpb24gc3Bl
ZWQmbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+
PC91bD4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowY20iIHR5cGU9ImRpc2MiPg0KPHVsIHN0eWxl
PSJtYXJnaW4tdG9wOjBjbSIgdHlwZT0iY2lyY2xlIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0iY29sb3I6YmxhY2s7bXNvLWxpc3Q6bDEgbGV2ZWwyIGxmbzQiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+TEJTIC8gc2NhbGUgb3V0IGltcGFjdDwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1saXN0OmwxIGxldmVsMiBsZm80Ij48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPk5vZGUgYnlwYXNzIChlLmc7IG1haW50
ZW5hbmNlKTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9saT48
L3VsPg0KPC91bD4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowY20iIHR5cGU9ImRpc2MiPg0KPGxp
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbGlzdDpsMiBsZXZlbDEg
bGZvNSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij51bmRlcmxheSBu
ZXR3b3JrL3RyYW5zcG9ydCBsYXllcnMgc3VwcG9ydDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+
PG86cD48L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9y
OmJsYWNrO21zby1saXN0OmwyIGxldmVsMSBsZm81Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPkhlYWRlciBzcGFjZSBpbXBhY3Q8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJj
b2xvcjpibGFjazttc28tbGlzdDpsMiBsZXZlbDEgbGZvNSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij5NdWx0aSB0ZW5hbnQgc3VwcG9ydCBpbXBhY3Q8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbGlzdDpsMiBsZXZlbDEgbGZvNSI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5TRkMgb24gZmxhdCAoZS5nIG9wdGljYWwg
TDIgZm9yIERhdGEgQ2VudGVycykgbmV0d29yayZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyI+PG86cD48L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNv
bG9yOmJsYWNrO21zby1saXN0OmwyIGxldmVsMSBsZm81Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPlVuZGVybGF5IG5ldHdvcmsgYWRtaW5pc3RyYXRpb24gaW1wYWN0
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjwvdWw+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+UGVy
c29uYWxseSBJIHRoaW5rIHRoYXQgaGF2aW5nIGFuIGV4cGxpY2l0IGNoYWluIGlkZW50aWZpZXIg
KGUuZy4gU2VydmljZSBQYXRoL1NlcnZpY2UgSW5kZXgpIGlzIGNsZWFyIChtYW5hZ2VtZW50IGFu
ZCBjb250cm9sKSBhbmQgbm90IGV4cGVuc2l2ZQ0KIChoZWFkZXIgc3BhY2UpLiBUaGUgZHJhd2Jh
Y2sgYmVpbmcgc29tZSBpbXBhY3Qgb24gdGhlIHNpbXBsaWNpdHkgdG8gYWRkL3JlbW92ZSBlbGVt
ZW50cyBpbiBhIGNoYWluIGR5bmFtaWNhbGx5Ljwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPlRhZyBzd2l0Y2hpbmcgKGFz
IE1QTFMpICZuYnNwO2FsbG93cyB0byBtYW5hZ2UgdGFncyBwZXIgc2VydmljZSBub2RlcywgbGVh
ZGluZyB0byBtb3JlIHZlcnNhdGlsZSBhbmQgZGl2ZXJzZSBncmFwaHM8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNw
Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6Ymxh
Y2siPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6YmxhY2siPk5pY29sYXM8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBjbGFz
cz0iTXNvTm9ybWFsIiBhbGlnbj0iY2VudGVyIiBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXIiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPg0KPGhyIHNpemU9IjIiIHdpZHRo
PSIxMDAlIiBhbGlnbj0iY2VudGVyIj4NCjwvc3Bhbj48L2Rpdj4NCjxkaXYgaWQ9ImRpdlJwRjgx
MTQ2NyI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQi
PjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9z
cGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
YmxhY2siPlh1eGlhb2h1DQogWzxhIGhyZWY9Im1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj54dXhpYW9odUBodWF3ZWkuY29tPC9zcGFuPjwvYT5d
PGJyPg0KPGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPlR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDU6MDQgQU08YnI+DQo8Yj5Ubzo8L2I+
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkplcm9tZSBN
b2lzYW5kOzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48
YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPm1pa2ViaWFuY0Bhb2wuY29tPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KPGI+
U3ViamVjdDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPltzZmNdPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
Pjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtN
UyBVSSBHb3RoaWMmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+562U
5aSNPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpi
bGFjayI+Og0KIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkkgbGlrZSB0aGUgaWRlYSBvZiBzZXBh
cmF0aW5nIHRoZSBTZXJ2aWNlIEZ1bmN0aW9uIExheWVyIGFuZCB0aGUgU2VydmljZSBQYXRoIExh
eWVyLCBhcyBwcm9wb3NlZCBpbiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0
aW9ucy4NCiBUaGUgcm9sZSBvZiB0aGUgU2VydmljZSBQYXRoIExheWVyIGlzIGp1c3QgdG8gc3Rl
ZXIgdGhlIHRyYWZmaWMgYWxvbmcgYSBwYXJ0aWN1bGFyIGNoYWluIG9mIHNlcnZpY2Ugbm9kZXMg
d2hpY2ggY2FuIGJlIGltcGxlbWVudGVkIGJ5IGV4aXN0aW5nIHRvb2xzIGZvciBzb3VyY2Ugcm91
dGluZywgc3VjaCBhcyBzZWdtZW50IHJvdXRpbmcuIEFzIHN1Y2gsIGl04oCZcyBub3QgbmVjZXNz
YXJ5IHRvIHRyeSB0byBrZWVwIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXINCiB0cmFuc3BvcnQtaW5k
ZXBlbmRlbnQgYW5kIGNvbnRhaW4gaXQgaW4gdGhlIFNGQyBoZWFkZXIuPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+QmVzdCByZWdhcmRzLDwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlhpYW9odTwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFk
ZGluZzowY20gMGNtIDBjbSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20i
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OuWui+S9kztjb2xvcjpibGFjayI+5Y+R5Lu25Lq6PHNwYW4gbGFu
Zz0iRU4tVVMiPjo8L3NwYW4+PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk65a6L5L2TO2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTrlrovkvZM7Y29sb3I6
YmxhY2siPnNmYw0KIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48
L2E+XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3Nw
YW4+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L5L2TO2Nv
bG9yOmJsYWNrIj7ku6Pooag8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3Bh
biBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9iPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTrlrovkvZM7Y29sb3I6
YmxhY2siPkplcm9tZQ0KIE1vaXNhbmQ8YnI+DQo8L3NwYW4+PGI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L5L2TO2NvbG9yOmJsYWNrIj7lj5HpgIHml7bpl7Q8
c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTrlrovkvZM7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OuWui+S9
kztjb2xvcjpibGFjayI+MjAxNDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTrlrovkvZM7Y29sb3I6YmxhY2siPuW5tDxzcGFuIGxhbmc9IkVOLVVTIj4zPC9z
cGFuPuaciDxzcGFuIGxhbmc9IkVOLVVTIj4xODwvc3Bhbj7ml6U8c3BhbiBsYW5nPSJFTi1VUyI+
DQogMTowMzxicj4NCjwvc3Bhbj48Yj7mlLbku7bkuro8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bh
bj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gbGFuZz0iRU4t
VVMiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxhIGhyZWY9Im1haWx0
bzptaWtlYmlhbmNAYW9sLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWlrZWJpYW5j
QGFvbC5jb208L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8L3NwYW4+PGI+5Li76aKY
PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIj5SZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+PC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlRoaXMg
KGxlbmd0aHkgYW5kIHZlcnkgbGl2ZWx5KSB0aHJlYWQgc3RhcnRlZCBmcm9tIGRyYWZ0LXJpanNt
YW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zICh3aGljaCBJIGNvLWF1dGhvcmVkKS48L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JbiBzZWN0aW9uIDQuOCwg
d2UgbWFkZSBhIGNsZWFyIGRpc3RpbmN0aW9uIGJldHdlZW4gYSBzZXJ2aWNlIHBhdGggbGF5ZXIg
KHN0ZWVyaW5nIHBhY2tldHMgaG9wIGJ5IGhvcCBhbG9uZyB0aGUgY2hhaW4pIGFuZCBhIHNlcnZp
Y2UgZnVuY3Rpb24gbGF5ZXINCiAoY29udmV5IG1ldGFkYXRhIGluZm9ybWF0aW9uIG9mIGludGVy
ZXN0IHRvIFNGcykuIFRlcm1pbm9sb2d5IGFzaWRlLCBpdCBzZWVtcyB0aGF0IHN1Y2ggbGF5ZXJl
ZCB2aWV3IHdhcyBhZ3JlZWQgdXBvbiBieSBtYW55IHBlb3BsZSBvbiB0aGUgbWFpbGluZyBsaXN0
Ljwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPk5vdyB0aGlzIGNl
cnRhaW5seSBkb2VzIGJlZyB0aGUgcXVlc3Rpb24gb2Ygc29sdmluZyBCT1RIIHByb2JsZW1zIHdp
dGggdGhlIHNhbWUgKHBhY2tldCkgZW5jYXBzdWxhdGlvbiBtZWNoYW5pc20uIE5vdGFibHkgd2hl
biBvYnNlcnZpbmcgdGhhdCBtYW55DQogdXNlIGNhc2VzIGNvdWxkIGJlIHNhdGlzZmllZCB3aXRo
b3V0IFNGLWxldmVsIG1ldGFkYXRhLCBvciBieSB1c2luZyBtb3JlIG91dC1vZi1iYW5kIHdheXMg
dG8gY29udmV5IHN1Y2ggU0YgbWV0YWRhdGEuIEFuZCBhbHNvIHdoZW4gb2JzZXJ2aW5nIHRoYXQg
aW5iYW5kIG1hcmtpbmcgKGUuZy4gcGFja2V0IGhlYWRlcnMpIGNvbWVzIHdpdGggdmFyaW91cyBw
cm9zICZhbXA7IGNvbnMgKHNvbWUgb2YgdGhlIGlzc3VlcyBiZWluZyBpZGVudGlmaWVkIGluIHRo
ZQ0KIGRyYWZ0LCBlLmcuIHNlY3Rpb25zIDQuMSBhbmQgNC4yKS48L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JIGRvIGFncmVlIHdpdGggTWFyaWEuIFdlIG1heSB3
YW50IHRvIGV4cGxvcmUgb3RoZXIgb3B0aW9ucyBmb3IgYWRkcmVzc2luZyB0aGUgbmVlZHMgb2Yg
dGhlIHNlcnZpY2UgcGF0aCBsYXllciB0aGF0IGRvIG5vdCByZXF1aXJlIGFuIGV4cGxpY2l0DQog
Y2hhaW4taWQgb2Ygc29ydHMuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+SW4gdGhlIGRyYWZ0LCB3ZSBjb25jbHVkZWQgYnkgc3RhdGluZyDigJxBIHByb2R1Y3Rp
dmUgcGF0aCBmb3J3YXJkIGNvdWxkIGJlIHRvIGRpdmlkZSBhbmQgY29ucXVlcjogdG8gY2xlYXJs
eSBzZXBhcmF0ZSB0aGUgcHJvYmxlbSBvZiBTZXJ2aWNlIEZ1bmN0aW9uDQogUGF0aCB0b3BvbG9n
eSBmcm9tIHRoZSZuYnNwOyZuYnNwOyBwcm9ibGVtIG9mIFtjb252ZXlpbmcgU0ZdIG1ldGFkYXRh
4oCdLiBJIGRvIGJlbGlldmUgd2Ugc2hvdWxkIGV4cGxvcmUgc3VjaCBzZXBhcmF0aW9uIHByaW5j
aXBsZSBmdXJ0aGVyLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5zZmMNCiBbPGEgaHJlZj0ibWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dPHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiPk9uIEJlaGFsZiBPZjxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+PGEgaHJlZj0i
bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+bWlrZWJpYW5jQGFvbC5jb208L3NwYW4+PC9hPjxicj4NCjxiPlNlbnQ6PC9i
PjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5GcmlkYXks
IE1hcmNoIDE0LCAyMDE0IDU6NTAgUE08YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5v
cmc8L3NwYW4+PC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hh
aW4gSUQ8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOmJsYWNrIj5JIHdvdWxkIGltYWdpbmUgdGhhdCBpZiB3ZSBtYWRlIHRoZSBD
aGFpbiBJRCBmaWVsZCBpbiB0aGUgaGVhZGVyIGJlIG9wdGlvbmFsLCB5ZXQgc3RpbGwgcmVxdWly
ZWQgYSBoZWFkZXIgYW5kIHN0aWxsIHJlcXVpcmVkDQogdGhhdCBzb21lIGluZGljYXRpb24gb2Yg
dGhlIGNoYWluIGJlIGNhcnJpZWQgc29tZXdoZXJlIGluIHRoZSBwYWNrZXQgKG1wbHMgbGFiZWwg
b3IgdmxhbiBvciB3aGF0ZXZlciksIHRoYXQgdGhlIGltcGxlbWVudGF0aW9uIHdvdWxkIGJlY29t
ZSBvdmVybHkgY29tcGxpY2F0ZWQuICZuYnNwO1RvIGRvIHNvIHdvdWxkIGJlIHVzaW5nIFNGQyBz
aW1wbHkgYXMgYSBtZWNoYW5pc20gdG8gY2FycnkgbWV0YSBkYXRhIGFuZCBub3QgYXQgYWxsIGZv
ciBzZXJ2aWNlDQogY2hhaW5pbmcsIHdoaWNoIHNvdW5kcyBjb3VudGVyIGludHVpdGl2ZSB0byBt
ZS4mbmJzcDs8YnI+DQo8YnI+DQpNYXJpYSwmbmJzcDs8YnI+DQpTbywgeW91IGFyZSBzYXlpbmcg
dGhhdCB5b3Ugd2FudCB0byB1c2UgU0ZDIHRvIGNhcnJ5IGFyb3VuZCBtZXRhZGF0YSwgYnV0IG5v
dCBmb3IgYWN0dWFsIHNlcnZpY2UgY2hhaW5pbmcgYmVjYXVzZSB5b3UgYWxyZWFkeSBoYXZlIGEg
d2F5IHRvIGltcGxlbWVudCBzZXJ2aWNlIGNoYWluaW5nIG91dHNpZGUgb2YgU0ZDPyAmbmJzcDtN
YXliZSBJJ20gbm90IGZvbGxvd2luZywgYnV0IGl0IHNlZW1zIHRvIG1lIHRoYXQgaWYgeW91IHdl
cmUgdG8gdXBncmFkZSB5b3VyDQogbmV0d29yayB0byBzdXBwb3J0IFNGQyB0aGF0IHlvdSB3b3Vs
ZCBjaGFuZ2UgZnJvbSB1c2luZyB5b3VyIGV4aXN0aW5nIG1lY2hhbmlzbSBhbmQgc3RhcnQgdXNp
bmcgU0ZDLCB3aGljaCBpcyBtZWFudCB0byBwcm92aWRlIHN1cHBvcnQgZm9yIHNlcnZpY2UgZnVu
Y3Rpb25zIHRoYXQgYXJlIG5vdCBTRkMgYXdhcmUuICZuYnNwO1RoZXJlIGFyZSBhIG51bWJlciBv
ZiB1cyB3aG8gaGF2ZSBpbXBsZW1lbnRlZCwgaW4gb25lIHdheSBvciBhbm90aGVyLCBzb21lDQog
c29ydCBvZiBzZXJ2aWNlIGNoYWluaW5nLCBidXQgSSAoSSBjYW4gYXQgbGVhc3Qgc3BlYWsgZm9y
IG15c2VsZikgYW0gbG9va2luZyB0byBTRkMgbm90IHRvIGVuaGFuY2UgbXkgY3VycmVudCBpbXBs
ZW1lbnRhdGlvbiwgYnV0IHRvIHJlcGxhY2UgaXQgd2l0aCBzb21ldGhpbmcgYmV0dGVyIHdoaWxl
IHN0aWxsIG1haW50YWluaW5nIG15IGNvcmUgKG5vbiBzZXJ2aWNlIGZ1bmN0aW9uKSBpbmZyYXN0
cnVjdHVyZS48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW4tYm90dG9tOjYu
NzVwdCI+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJ0ZXh0
LWFsaWduOmNlbnRlciI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+DQo8
aHIgc2l6ZT0iMSIgd2lkdGg9IjEwMCUiIG5vc2hhZGU9IiIgc3R5bGU9ImNvbG9yOiM5OTk5OTki
IGFsaWduPSJjZW50ZXIiPg0KPC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTo2Ljc1cHQiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iY29sb3I6YmxhY2siPkZyb206PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xv
cjpibGFjayI+PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20lM2NrZWdyYXlAY2lzY28u
Y29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+a2VncmF5QGNp
c2NvLmNvbSZsdDtrZWdyYXlAY2lzY28uY29tPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KPGI+VG86PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5Sb24gUGFy
a2VyJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Um9uX1BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+Jmd0OyxKaW0gR3VpY2hhcmQgKGpndWljaGFyKSZs
dDs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+amd1aWNoYXJAY2lzY28uY29tPC9zcGFuPjwvYT4mZ3Q7
LEpvZWwNCiBNLiBIYWxwZXJuJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+am1oQGpvZWxoYWxw
ZXJuLmNvbTwvc3Bhbj48L2E+Jmd0Ozxicj4NCjxiPmNjOjxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyUzY3NmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPnNmY0BpZXRmLm9yZyZsdDtzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+DQo8Yj5T
ZW50OjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+
RnJpZGF5LCBNYXJjaCAxNCwgMjAxNDxicj4NCjxiPlN1YmplY3Q6PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5SZTogW3NmY10gU0ZDIGVuY2Fwc3Vs
YXRpb24gY2hhaW4gSUQ8YnI+DQo8YnI+DQomIzQzOzEgdGhlIGlkZWEgaXMgaW50ZXJvcGVyYWJp
bGl0eS48YnI+DQo8YnI+DQo8YnI+DQpPbiAzLzE0LzE0IDEyOjU1IFBNLCAmcXVvdDtSb24gUGFy
a2VyJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPiZndDsgd3JvdGU6PGJyPg0KPGJyPg0K
Jmd0O1RoYW5rcywgSmltLjxicj4NCiZndDs8YnI+DQomZ3Q7UmVtZW1iZXIgdGhhdCB3ZSBoYXZl
IHNhaWQgbWFueSB0aW1lcyB0aGF0IHRoZSBTRkMgc2VydmljZSBoZWFkZXIgaXM8YnI+DQomZ3Q7
dHJhbnNwb3J0IGluZGVwZW5kZW50LiAmbmJzcDsgSnVzdCBiZWNhdXNlIHRoZSBjaGFpbiBpZCBj
b3VsZCBiZSBjYXJyaWVkIGluPGJyPg0KJmd0O3NvbWUgZm9ybSBvciBhbm90aGVyIHdpdGggc29t
ZSBwYXJ0aWN1bGFyIHRyYW5zcG9ydCBkb2Vzbid0IG1lYW4gdGhhdCBpdDxicj4NCiZndDtjb3Vs
ZCBiZSB1bml2ZXJzYWxseSBjb252ZXllZC4gJm5ic3A7Jm5ic3A7IEJ5IG1ha2luZyBhbmQga2Vl
cGluZyB0aGUgU0ZDIHNlcnZpY2U8YnI+DQomZ3Q7aGVhZGVyIHRyYW5zcG9ydCBpbmRlcGVuZGVu
dCBtYWtlcyBpdCBtb3JlIGFwcGxpY2FibGUgaW4gbW9yZTxicj4NCiZndDtlbnZpcm9ubWVudHMg
YW5kIG1vcmUgbGlrZWx5IHRvIGdldCBhZG9wdGVkIGJyb2FkbHkuPGJyPg0KJmd0Ozxicj4NCiZn
dDsgJm5ic3A7IFJvbjxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0Oy0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tPGJyPg0KJmd0O0Zyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFs8YSBo
cmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+XTxi
cj4NCiZndDtTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDM6NTIgUE08YnI+DQomZ3Q7VG86
IEpvZWwgTS4gSGFscGVybjsgUm9uIFBhcmtlcjxicj4NCiZndDtDYzo8c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRm
Lm9yZzwvc3Bhbj48L2E+PGJyPg0KJmd0O1N1YmplY3Q6IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWlu
IElEPGJyPg0KJmd0Ozxicj4NCiZndDtIaSBKb2VsLDxicj4NCiZndDs8YnI+DQomZ3Q7UGVyaGFw
cyBidXQgSSB3b3VsZCBwb2ludCBvdXQgdGhhdCB0aGUgYmFzZSBTRkMgaGVhZGVyIGNvdWxkIGhh
dmUgYSBsb3Q8YnI+DQomZ3Q7bW9yZSBpbmZvcm1hdGlvbiB0aGFuIGp1c3QgdGhlIGNoYWluIElE
OyBJIHdvdWxkIGFsc28gcG9pbnQgb3V0IHRoYXQgdGhlPGJyPg0KJmd0O2RldmlsIGlzIGluIHRo
ZSBkZXRhaWxzIGFuZCBzYXlpbmcgJnF1b3Q7d2VsbCwgSSBjYW4ganVzdCB1c2UgYW4gTVBMUyBs
YWJlbCZxdW90Ozxicj4NCiZndDtoaWRlcyBtdWNoIG9mIHRoZSBjb21wbGV4aXR5IG9mIGFjdHVh
bGx5IGRvaW5nIHRoYXQuPGJyPg0KJmd0Ozxicj4NCiZndDtPbiAzLzE0LzE0LCAyOjM1IFBNLCAm
cXVvdDtKb2VsIE0uIEhhbHBlcm4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+am1o
QGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7PGJyPg0KJmd0
OyZndDtJZiB0aGUgdHJhbnNwb3J0IGhlYWRlciBjYXJyaWVzIGVub3VnaCBpbmZvcm1hdGlvbiBm
b3IgaWRlbnRpZnlpbmcgdGhlPGJyPg0KJmd0OyZndDtzZXF1ZW5jZSAoVkxBTiB0YWcgb3IgTVBM
UyBsYWJlbCBjYW4gYm90aCBkbyB0aGUgam9iKSwgdGhlbiBhcmd1YWJseTxicj4NCiZndDsmZ3Q7
dGhlIGdsb2JhbCBjaGFpbiBJRCBpcyByZWR1bmRhbnQuIEkgY2FuIGxpdmUgd2l0aCBjYXJyeWlu
ZyBpdCBhbnl3YXk8YnI+DQomZ3Q7Jmd0O2VpdGhlciBpZiBJIGhhdmUgbWV0YWRhdGEgdG8gY2Fy
cnksIG9yIGlmIEkgbmVlZCB0aGUgY2hhaW4gSUQgZm9yIHNvbWU8YnI+DQomZ3Q7Jmd0O3B1cnBv
c2UuPGJyPg0KJmd0OyZndDsgQWZ0ZXIgYWxsLCBzb21lIGZvbGtzIHNlZW0gdG8gd2FudCB0byB1
c2UgdGhhdCBmb3IgdGhlIGZvcndhcmRpbmc8YnI+DQomZ3Q7Jmd0O2RlY2lzaW9ucy48YnI+DQom
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7WW91cnMsPGJyPg0KJmd0OyZndDtKb2VsPGJyPg0KJmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0O09uIDMvMTQvMTQsIDI6MjggUE0sIFJvbiBQYXJrZXIgd3JvdGU6PGJy
Pg0KJmd0OyZndDsmZ3Q7IFRoZSBjaGFpbiBJRCBpcyB0aGUgbGFiZWwgdGhhdCBkZWZpbmVzIHRo
ZSBzZXF1ZW5jZSBvZiBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7ZnVuY3Rpb25zIHRoYXQgbXVz
dCBiZSB2aXNpdGVkLiAmbmJzcDsgSXQgY2FuIGJlIHRob3VnaHQgb2YgYXMgYSBoYW5kbGUgZm9y
IGE8YnI+DQomZ3Q7Jmd0OyZndDtzdGFjayBvZiBtdXN0LXZpc2l0IG5ldHdvcmsgbG9jYXRpb25z
LiAmbmJzcDsgSSBkb24ndCBzZWUgaG93IHRoaXMgY2FuIGJlPGJyPg0KJmd0OyZndDsmZ3Q7YW55
dGhpbmcgYnV0IG1hbmRhdG9yeS48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsg
Jm5ic3A7Jm5ic3A7Jm5ic3A7IFJvbjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsm
Z3Q7Jmd0OyBGcm9tOiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+XSBPbiBCZWhhbGYgT2YgU3VyZW5kcmEgS3VtYXI8YnI+
DQomZ3Q7Jmd0OyZndDsoc21rdW1hcik8YnI+DQomZ3Q7Jmd0OyZndDsgU2VudDogRnJpZGF5LCBN
YXJjaCAxNCwgMjAxNCAxOjQ2IFBNPGJyPg0KJmd0OyZndDsmZ3Q7IFRvOiBKb2VsIE0uIEhhbHBl
cm47IE5BUElFUkFMQSwgTUFSSUEgSDxicj4NCiZndDsmZ3Q7Jmd0OyBDYzo8c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0Bp
ZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXSBk
cmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyBbVHJpbW1lZCB0aGUgcmVjaXBpZW50IGxpc3QgLSBuZWVkcyBh
cHByb3ZhbCBvdGhlcndpc2VdPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IENv
bXBsZXRlbHkgYWdyZWUgaGVyZS48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsg
U0ZDIGRvZXMgbm90IHByZXZlbnQgVkxBTiBzdGl0Y2hpbmcgYW5kIG9uZSBjYW4gY29udGludWUg
dG8gZG8gdGhhdC48YnI+DQomZ3Q7Jmd0OyZndDtXaGlsZSBhdCB0aGUgc2FtZSB0aW1lIFNGQyBj
YW4gaW5jbHVkZSBWTEFOIHN0aXRjaGluZyB0byBzdXBwb3J0PGJyPg0KJmd0OyZndDsmZ3Q7bGVn
YWN5IFNGcyBpbiB0aGUgc2FtZSBjaGFpbiB0aGF0IGluY2x1ZGVzIFNGQyBhd2FyZSBTRnMuIEV2
ZW4gbGVnYWN5PGJyPg0KJmd0OyZndDsmZ3Q7U0ZzIGJlbmVmaXQgZnJvbSBjaGFpbiBpZGVudGlm
aWNhdGlvbiBhbmQgaGVuY2UgY2FuIGJlIHNoYXJlZCBhY3Jvc3M8YnI+DQomZ3Q7Jmd0OyZndDtk
aWZmZXJlbnQgc2VydmljZSBjaGFpbnMuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7IFN1cmVuZHJhLjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBPbiAzLzE0LzE0IDEwOjI2IEFNLCAmcXVvdDtK
b2VsIE0uIEhhbHBlcm4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4u
Y29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+am1oQGpvZWxo
YWxwZXJuLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7IE15IG93biBpbmNsaW5hdGlvbiBpcyB0byBvYnNlcnZlIHRoYXQgaWYg
eW91IGRvbid0IG5lZWQgZXhwbGljaXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IGNoYWluIGlkZW50
aWZpY2F0aW9uIGFuZCB5b3UgZG9uJ3QgbmVlZCBtZXRhZGF0YSwgeW91IGNhbiBqdXN0IG9taXQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBzZmMvbnNoIGhlYWRlci4gU3RpbGwgZG8gc2Vydmlj
ZSBjaGFpbmluZywganVzdCBubyBleHRyYSBoZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsgSWYgd2UgYXJlIGdvaW5nIHRvIGhhdmUgdGhlIGhlYWRlciwg
aXQgc2VlbXMgdG8gbWUgdGhhdCB0aGUgY2hhaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7aWRlbnRp
ZmljYXRpb24gZmllbGQgaXMgdmVyeSB1c2VmdWwsIGFuZCBsb3cgY29zdCBvbmNlIHdlIGhhdmUg
dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O2hlYWRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyBZb3Vycyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzE0LzE0LCAxOjAw
IFBNLCBOQVBJRVJBTEEsIE1BUklBIEggd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
RXhwbGljaXQgY2hhaW4gaWRlbnRpZmljYXRpb24gc2hvdWxkIGJlIG1hZGUgb3B0aW9uYWwuIEkg
YmVsaWV2ZSBpdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdhcyBkaXNjdXNzZWQgZmV3IG1v
bnRocyBhZ28gb24gdGhpcyBtYWlsaW5nIGxpc3QuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBNYXJpYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKkZyb206KnNmYyBbPGEgaHJlZj0ibWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dICpPbiBCZWhhbGYg
T2YgKkptaC5kaXJlY3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqU2VudDoqIFRodXJzZGF5
LCBNYXJjaCAxMywgMjAxNCAxMjoxMiBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpUbzoq
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9
Im1haWx0bzprZWdyYXlAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+a2VncmF5QGNpc2NvLmNvbTwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86bHVjeS55b25n
QGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5s
dWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c21rdW1hckBjaXNjby5jb20i
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zbWt1bWFyQGNpc2Nv
LmNvbTwvc3Bhbj48L2E+Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpqZ3VpY2hh
ckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5q
Z3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpD
YzoqPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhy
ZWY9Im1haWx0bzpuaWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5uaWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb208L3Nw
YW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86aGFkaUBtb2ph
dGF0dS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5oYWRp
QG1vamF0YXR1LmNvbTwvc3Bhbj48L2E+Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0
bzpyb25fcGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+cm9uX3BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bh
bj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48
YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+am1oQGpvZWxoYWxwZXJuLmNv
bTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKlN1YmplY3Q6KiBSZTogW3Nm
Y10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAqSW1wb3J0YW5jZToqIExvdzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgQXNzdW1pbmcgSSB1bmRlcnN0YW5kIHlvdSBwcm9w
ZXJseSBLZW4sIEkgZGlzYWdyZWUuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgZXhhbXBsZSwgYnkgdXNpbmcgc2VwYXJhdGUgdGVybXMgSSBj
YW4gZWFzaWx5IGRpc2N1c3MgdGhlIGZhY3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGF0
IGNlcnRhaW4ga2luZHMgb2YgZGF0YSAoY2hhaW4gaWRlbnRpZmljYXRpb24pIG9ubHkgbmVlZCB0
byBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFkanVzdCBieSBhIGZldyBhcHBzIGluIHJh
cmUgY2FzZXMuIEFuZCB0aGF0IGRhdGEgaXMgbm90IGJlZWRlZDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGJ5IHRoZSBhcHBsaWNhdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBVbmxlc3MgeW91IHdvdWxkIGxpa2UgdG8gY29uc2lkZXIg
dGhlIGNoYWluIGlkZW50aWZpY2F0aW9uIGFzIGJlaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgb3B0aW9uYWw/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBZb3Vycyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBTZW50IGZyb20gbXkgU2Ftc3VuZyBzbWFydHBob25lIG9uIEFUJmFtcDtUPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAtLS0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLS0tPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRh
LWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgRnJvbTogJnF1b3Q7S2Vu
IEdyYXkgKGtlZ3JheSkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29t
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+a2VncmF5QGNpc2Nv
LmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFp
bHRvOmtlZ3JheUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5tYWlsdG86a2VncmF5QGNpc2NvLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUbzogTHVjeSB5b25nICZsdDs8YSBocmVmPSJtYWlsdG86bHVj
eS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tJTNlJTNlLCUyMlN1
cmVuZHJhIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRv
Omx1Y3kueW9uZ0BodWF3ZWkuY29tJmd0OyZndDssJnF1b3Q7U3VyZW5kcmE8L3NwYW4+PC9hPjxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5LdW1hciAoc21r
dW1hcikmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRv
OnNta3VtYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+c21rdW1hckBjaXNjby5jb208L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNta3VtYXJAY2lz
Y28uY29tJTNlJTNlLCUyMkppbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPm1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSZndDsmZ3Q7LCZxdW90O0ppbTwvc3Bhbj48
L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkd1aWNo
YXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsoamd1aWNoYXIpJnF1b3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qZ3VpY2hhckBjaXNjby5j
b208L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpqZ3VpY2hhckBjaXNjby5jb208
L3NwYW4+PC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ0M6IE5pY29sYXMg
Qk9VVEhPUlMgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20i
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5OaWNvbGFzLkJPVVRI
T1JTQHFvc21vcy5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0Ozxh
IGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20lM2UlM2Usc2ZjIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOk5pY29sYXMuQk9V
VEhPUlNAcW9zbW9zLmNvbSZndDsmZ3Q7LHNmYzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGll
dGYub3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnJTNlJTNlLEphbWFsIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9yZyZndDsmZ3Q7LEphbWFsPC9zcGFu
PjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+SGFk
aSBTYWxpbSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aGFkaUBtb2phdGF0dS5jb208L3NwYW4+
PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1v
amF0YXR1LmNvbSUzZSUzZSxSb24iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5tYWlsdG86aGFkaUBtb2phdGF0dS5jb20mZ3Q7Jmd0OyxSb248L3NwYW4+PC9hPjxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5QYXJrZXI8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbSUzZSUzZSwlMjJicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tJmd0OyZndDssJnF1b3Q7YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDsmcXVvdDsgJmx0OzxhIGhyZWY9
Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQl
M2UlM2UsJTIySm9lbCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCZndDsmZ3Q7LCZxdW90O0pvZWw8L3NwYW4+PC9h
PjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5NLiBIYWxw
ZXJuJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmpt
aEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5qbWhAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgd29yZCAmcXVvdDttZXRh
ZGF0YSZxdW90OyBpcyBhIHB1cnBvc2VseSBhbWJpZ3VvdXMgdGVybSAmcXVvdDtkYXRhIHRoYXQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwcm92aWRlcyBpbmZvcm1hdGlvbiBhYm91dCBvdGhl
ciBkYXRhJnF1b3Q7LiBJdCBpcyB1c2VkIHRvIGF2b2lkIFRISVM8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2Rpc2N1c3Npb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBGb3IgZXhhbXBsZSwgSSBwcm9wb3NlIHdlIGRlZmluZSAmcXVvdDt0ZXF1
aWxhIG1ldGFkYXRhJnF1b3Q7IGJlY2F1c2UsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnJh
bmtseSwgSSB3aWxsIG5lZWQgdG8gb3JkZXIgYSB0cmlwbGUtc2hvdCBpZiB3ZSBrZWVwIGF0dGVt
cHRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBkZWZpbmUgc29tZXRoaW5nIHRoYXQs
IGJ5IGRlZmluaXRpb24sIGlzIGFtYmlndW91cy4gSSdkIGxpa2U8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBteSBiYXJ0ZW5kZXIgdG8gdW5kZXJzdGFuZCBtZSBzcGVjaWZpY2FsbHkgd2hlbiBJ
IHNheSAmcXVvdDtJIG5lZWQgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2hvdCZxdW90Oy48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMv
MTMvMTQgNzo0OSBBTSwgJnF1b3Q7THVjeSB5b25nJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86
bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpsdWN5LnlvbmdAaHVh
d2VpLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O1NuaXAuLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7U0smZ3Q7IEp1c3QgY29weWluZyBmcm9tIHRoZSBQ
Uzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Oy0tPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBh
YmlsaXR5IHRvIGV4Y2hhbmdlIGluZm9ybWF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDti
ZXR3ZWVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDt0aGUgbmV0d29yayBh
bmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDthbmQgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7ZnVuY3Rpb25zIGFuZCB0aGUgbmV0d29yay48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7LS08
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O0l0IGlzIGEgbHVjaWQgZGVmaW5p
dGlvbi4gV2UgYXJlIHVubmVjZXNzYXJpbHkgbWFraW5nIHRoZSB3b3JkPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmcXVvdDtuZXR3b3JrJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDtjb250cm92ZXJzaWFsLCBJTU8uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O1tMdWN5XSBU
aGlzIGlzIG15IHBvaW50LiAmcXVvdDtUaGUgbmV0d29yayZxdW90OyBpcyB0b28gZ2VuZXJhbCBo
ZXJlLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hpY2ggYnJpbmdzPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDttZXRhZGF0YSBncmVhdCBwb3dlciB0byBkbyBtYW55IHRo
aW5ncy4gVGhpcyBpcyB3aHkgcGVvcGxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbnZlbnQg
aWRlYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2hlcmUsIHdoaWNoIGNh
dXNlcyBhIGxvdCBvZiBkZWJhdGVzIG9uIG1ldGFkYXRhIHVzYWdlIHBvdGVudGlhbHMuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0O3Nob3VsZCBub3Qgc3BlbmQgYSBsb3Qgb2YgdGltZXMgb24gdGhhdCBkZWJhdGVzIGFuZCBq
dWRnZSB3aGljaDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dXNhZ2UgaXM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3ZhbHVhYmxlIG9yIG5vdC4gVGh1cywgZm9yIHRoZSBT
RkMgd29yaywgaXQgd2lsbCBiZSBoZWxwZnVsIGlmPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3
ZSBjYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O25hcnJvdyBkb3duIGEg
Yml0LiBKb2VsIG1ha2VzIGV4cGxpY2l0bHkgdHdvIGNhc2VzLCB3aGljaCBpczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7aGVscGZ1bCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7ZGV2ZWxvcCB1c2UgY2FzZXMgZm9yIGVhY2ggY2FzZS4gSSB3b3VsZCBsaWtlIHRvIHNl
ZSB0aGF0IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cHJvYmxlbTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7c3RhdGVtZW50IGNhbiBiZSBtb3JlIHNwZWNpZmljIG9u
IG1ldGFkYXRhIGRlZmluaXRpb24sIHdoaWNoIG1heTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
YmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2hlbHBmdWwgaW4gbGVzcyBm
b2N1c2luZyBvbiBpdCBhbmQgbW92aW5nIGZvcndhcmQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O0x1Y3k8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7U3VyZW5kcmEuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0O1RoYW5rcyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDtMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7LS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtGcm9tOiBK
aW0gR3VpY2hhcmQgKGpndWljaGFyKSBbPGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpqZ3Vp
Y2hhckBjaXNjby5jb208L3NwYW4+PC9hPl08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDtTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDQ6MzggUE08YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtUbzogTHVjeSB5b25nPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Q2M6IEpvZWwgTS4gSGFscGVybjsgTmlj
b2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwv
c3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PiZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8
L3NwYW4+PC9hPiZndDs7DQogc2ZjOyBKYW1hbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SGFk
aSBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O1N1YmplY3Q6
IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0hpIEx1Y3ksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Tm8uIEkgYW0gc2ltcGx5IHNheWluZyB3ZSBzaG91bGQgbm90IG92ZXJjb21wbGljYXRlIHRoZSBw
cm9ibGVtPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7c3RhdGVtZW50
IHdpdGggdGV4dCB0aGF0IGFkZHMgbGl0dGxlIHRvIG5vIHZhbHVlIGluIG15IG9waW5pb24uPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2hldGhlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0O3dlIGNhbGwgaXQgbWV0YWRhdGEsIG9yIGNvbnRleHQsIGhhcyBubyBi
ZWFyaW5nIG9uIHRoZSBmYWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGF0IHRoZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O3Byb2JsZW0gc3RhdGVtZW50IGFs
cmVhZHkgY2xlYXJseSBzdGF0ZXMgd2UgbmVlZCB0byBiZSBhYmxlIHRvPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtwYXNzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
aW5mb3JtYXRpb24gYmV0d2VlbiBTRsK5cyBhbmQgYmV0d2VlbiB0aGUgbmV0d29yayAmYW1wOyBT
RsK5cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDtPbiAzLzEyLzE0LCA1OjEzIFBNLCAmcXVvdDtMdWN5IHlvbmcmcXVv
dDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFu
PjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55
b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208L3NwYW4+PC9hPiZndDsmZ3Q7IHdyb3RlOjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7SGkgSmltLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7SSBmb3Igb25lIGRvbid0IGFncmVlIGFuZCB0aGluayB3ZSBhcmUgb3ZlciBjb21wbGljYXRp
bmcgd2hhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2hvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2JlIHN0cmFpZ2h0Zm9yd2FyZC4gVGhlIFNGQyBl
bmNhcHN1bGF0aW9uIHNob3VsZCBlbmFibGUgdHdvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0
aGluZ3M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsxLiBTdGVlcmluZyBvZiBz
ZWxlY3RlZCBmbG93cyB0aHJvdWdoIGEgc2VydmljZSBjaGFpbjsgdGhpcyBpczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0O3NlcnZpY2UgZnVuY3Rpb24gcGF0aC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Mi4gUGFzc2luZyBvZiBjb250ZXh0IGFzc29jaWF0ZWQgd2l0aCBh
IGdpdmVuIGZsb3cgd2l0aGluIHNhaWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7ZnVuY3Rpb24gcGF0
aC4gVGhpcyBjb250ZXh0IGluZm9ybWF0aW9uIG1heSBiZSBjb25zdW1lZCBieSBhPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtTRiAoYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7YXBwbGljYXRpb24gSUQgaXMgYW4gZXhhbXBsZSkgb3IgbWF5IGJlIGNvbnN1
bWVkIGJ5IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9yd2FyZGluZzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtlbGVtZW50cyAoYSB2cmYtSUQgaXMg
YW4gZXhhbXBsZSkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
O1tMdWN5XSBEbyB5b3UgY2FsbCB0aGUgY29udGV4dCBhcyBtZXRhZGF0YSBvciBub3Q/IERvIHdl
IGhhdmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Fub3RoZXI8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7dGVybSBoZXJlIGJlc2lkZSBTRkMgaGVhZGVyIGFu
ZCBtZXRhZGF0YS4gSSBzZWUgdGhhdCB5b3UgZG9uJ3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3dhbnQgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7c2Vw
YXJhdGUgd2hhdCBpcyBjb25zdW1lZCBieSBTRiBhbmQgd2hhdCBpcyBjb25zdW1lZCBieSB0aGU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7ZWxlbWVudHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDtMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtTZW50IGZy
b20gbXkgaVBob25lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1h
ciAxMiwgMjAxNCwgYXQgNDoxNiBQTSwgJnF1b3Q7THVjeSB5b25nJnF1b3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bHVjeS55b25nQGh1YXdl
aS5jb208L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3
ZWkuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0Ow0KIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsgR3JlYXQuIFRoZW4gd2UgbWF5IGNvbnNpZGVyIHR3byBzcGVj
aWFsIG1ldGFkYXRhIGRlZmluaXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbiB0aGU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O3Byb2JsZW0g
c3RhdGVtZW50IHNvIHdlIGNhbiBhbGwgdXNlIHRoZSBzYW1lIGRlZmluaXRpb25zLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7SGVyZSBpcyBteTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7c3VnZ2VzdGVkIHRleHQgYW5kIGxpa2UgdG8gaGVhciB5b3Ug
YW5kIG90aGVyJ3MgaW5wdXQgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzdWdnZXN0aW9u
cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IERhdGFwbGFuZSBN
ZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7dG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0O2V4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGVsZW1lbnRzIGlu
IGEgc2VydmljZSBmdW5jdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Y2hhaW5pbmcuIEluIHRoaXMgY29udGV4dCwgdGhlcmUgYXJlIHR3byB0eXBl
cyBvZiBkYXRhIHBsYW5lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YS48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFNlcnZpY2UgRnVuY3Rpb24gTWV0
YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBleGNoYW5nZWQgYmV0d2Vlbjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Y2xhc3NpZmllciBhbmQgc2VydmljZSBm
dW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMgdG88YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2ZhY2lsaXRhdGUgc2VydmljZSBmdW5jdGlv
bnMgb24gdGhlIHBhY2tldCB0cmVhdG1lbnQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyBTdGVlcmluZyBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGZyb20gc2Vy
dmljZSBmdW5jdGlvbnMgdG8gYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Y2xhc3NpZmllciBvciBzZXJ2aWNlIG5vZGUgZm9yIHRyYWZmaWMgZm9yd2Fy
ZGluZyBwdXJwb3NlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsg
LWVuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IEZyb206
IEpvZWwgTS4gSGFscGVybiBbPGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbTwvc3Bhbj48L2E+XTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjozNSBQTTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBMdWN5
IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9
Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQi
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFkaTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFNhbGltPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNd
IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBZZXMsIEkgYW0gdHJ5aW5nIHRvIGNvbnNpc3Rl
bnRseSBkaXN0aW5ndWlzaCB0aG9zZSB0d28gY2FzZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3doZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O3Rh
bGtpbmcgYWJvdXQgdGhlIGluZm9ybWF0aW9uIGNhcnJpZWQgd2l0aCBwYWNrZXRzIGluIHNlcnZp
Y2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NoYWlucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAzOjEzIFBNLCBMdWN5IHlvbmcgd3JvdGU6PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWws
IFNlZSBiZWxvdy4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJt
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl0gT24g
QmVoYWxmIE9mIEpvZWwgTS4gSGFscGVybjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7U2VudDo8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2Vk
bmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjAyIFBNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQg
KGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0OzsNCiBzZmM7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEphbWFsIEhhZGkg
U2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVy
YXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IEkgd2FzIHRyeWluZyB0byB3b3JkIGl0IGNhcmVmdWxseSBub3QgdG8gZm9jdXMgb24gd2hvIHB1
dHM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBpbiwgYnV0IG9ubHkgb24g
d2hvIGNvbnN1bWVzIHRoZSBpbmZvcm1hdGlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSW5mb3JtYXRpb24gZm9yIHNlcnZpY2UgZnVuY3Rp
b25zIG1heSBjb21lIGZyb20gdGhlIGluZ3Jlc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2xhc3NpZmllciBvciBmcm9tIG90aGVyIHNlcnZp
Y2UgZnVuY3Rpb25zLiBbTHVjeV0gdGhpcyBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhl
IG9uZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldy4gSW5mb3JtYXRpb24gZm9yIHRoZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9yd2FyZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3aWxsIGdlbmVyYWxseSBjb21lIGZyb20g
dGhlIGluZ3Jlc3MgY2xhc3NpZmllciwgYnV0IGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtz
cGVjaWFsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGNhc2VzIG1heSBiZSBwcm92aWRlZCBieSBzZXJ2aWNlIGZ1bmN0aW9ucy4gKEkga2VlcDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2FudGluZyB0byBnZXQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgcmlkIG9mIHRob3NlIHNwZWNpYWwg
Y2FzZXMsIGJ1dCBzbyBmYXIgdGhlcmUgc2VlbSB0byBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7anVzdCBlbm91Z2g8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgb2YgdGhlbSB0byB3YXJyYW50IGNvdmVyaW5nIGluIHRoZSBzb2x1dGlvbi4g
QW5kIG1vcmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ltcG9ydGFudGx5LDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzaWduaWZpY2FudCBz
dXBwb3J0IGZvciBpdCBpbiB0aGUgd29ya2luZyBncm91cC4pIFtMdWN5XTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7VGhpcyBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgc2Vjb25kIGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2
aWV3IChidXQgeW91IGRvbid0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsaWtlIGl0KS48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgQW5kIHlvdSBz
dWdnZXN0IGRpc3Rpbmd1aXNoaW5nIHRoZXNlIHR3byBjYXNlcyB3aGVuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtkaXNjdXNzaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFib3V0IG1ldGFkYXRhIHVzYWdlLiBJcyB0aGF0IHJpZ2h0IHVu
ZGVyc3RhbmRpbmc/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDI6MzMgUE0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpv
ZWwsIEkgaW50ZXJwcmV0IHRoYXQgeW91IHN1Z2dlc3RzIHRoYXQgZGlzdGluZ3Vpc2ggdGhlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtleGNoYW5nZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBj
YXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2FuZCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBmcm9tIGEg
c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb24gdG88YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGEgc2VydmljZSBu
b2RlLiBJcyB0aGlzIHJpZ2h0IHVuZGVyc3RhbmRpbmc/IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT5dIFNlbnQ6IFdlZG5lc2RheSwg
TWFyY2ggMTIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsyMDE0PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgMToxOTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgUE08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQ
YXJrZXIgQ2M6IEppbSBHdWljaGFyZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKGpndWljaGFyKTs8c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNt
YW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0Ozxh
IGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48
L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSZTogW3NmY10gZHJhZnQt
cmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBNeSBpbmNsaW5hdGlvbiB3b3Vs
ZCBiZSB0byB0dW5lIHRoYXQgZGVmaW5pdGlvbiB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ZGlzdGluZ3Vpc2g8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGJldHdlZW4gZGF0YXBsYW5lIGNhcnJpZWQgaW5mb3JtYXRpb24gaW50ZW5k
ZWQgZm9yIHVzZSBieTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnVuY2l0b25z
ICh3aGF0ZXZlciB0aGUgb3JpZ2luKSwgYW5kIGRhdGFwbGFuZSBjYXJyaWVkPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtpbmZvcm1hdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW50ZW5kZWQgZm9yIGRhdGFwbGFuZSBmb3J3YXJk
aW5nIGNvbXBvbmVudHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIEpvZWwsPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJ
IGFncmVlIHRoYXQgd2UgbmVlZCB1c2luZyB0aGUgc2FtZSBkZWZpbml0aW9uIGZvciBhPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDt0ZXJtLCBidXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkaXNhZ3JlZSB0aGF0IHRoZSBtZXRh
ZGF0YSBkZWZpbml0aW9uIGhlcmUgaXMgYSBzZXQgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBwdXQgaW4g
dGhlIFNGQyBoZWFkZXIuIFRoaXMgbWF5IGJlIHRvbyBuYXJyb3c8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O29yIGxlYWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBhIHBhcnRpY3VsYXIgc29sdXRpb24uIEkgYW0gZmluZSB3
aXRoIHRoaXMgZGVmaW5pdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4gdGhlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
cHJvYmxlbSBzdGF0ZW1lbnQgdy8gbWlub3IgdHdlYWsgKHN1Z2dlc3RlZCBvbiBtYWlsaW5nPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsaXN0KS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IERhdGFwbGFuZSBNZXRhZGF0
YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2FiaWxpdHkgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBjbGFz
c2lmaWVycyBhbmQgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0
aW9ucywgYW5kIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9ucyBhbmQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBjbGFzc2lmaWVyc3xzZXJ2aWNlIG5vZGVzLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlcmUg
bWF5IGJlIGEgc29sdXRpb24gdGhhdCBhIHNlcnZpY2UgZnVuY3Rpb24gcGFzc2VzPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtzb21lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZv
cm1hdGlvbiB0byBhdHRhY2hlZCBzZXJ2aWNlIG5vZGUgd2l0aG91dCB1c2luZyBTRkM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hlYWRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcywgTHVjeTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIEhhbHBlcm4gRGly
ZWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpqbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpqbWguZGlyZWN0
QGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+XSBTZW50OiBXZWRuZXNkYXksPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtNYXJjaCAxMiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAyMDE0IDEyOjI1IFBNIFRvOiBMdWN5IHlvbmc7
IEpvZWwgTS4gSGFscGVybjsgTmljb2xhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Qk9VVEhP
UlM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVy
Lm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQ8L3NwYW4+PC9hPiZndDs7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6
IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25z
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBMdWN5LCB5b3Ugc2F5ICZxdW90O3RoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIC4u
LiZxdW90OyBUaGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2RlZmluaXRpb24geW91PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
dGhlbiBwcm92aWRlIGlzIGEgZGVmaW5pdGlvbiBvZiB0aGUgc2V0IG9mIGluZm9ybWF0aW9uIHdl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthcmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwcm9wb3NpbmcgdGhhdCB3ZSBwdXQg
aW4gdGhlIFNGQyBoZWFkZXIuIEksIGFuZCBvdGhlcnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtoYXZlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgYmVlbiB1c2luZyB0aGUgdGVybSBtZXRhZGF0YSBtb3JlIG5hcnJvd2x5LiBX
ZSBjYW4gdXNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aGF0ZXZlcjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRlZmluaXRp
b24gd2Ugd2FudC4gQnV0IHdlIGRvIG5lZWQgdG8gYWdyZWUgb24gdGhlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtkZWZpbml0aW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciB0aGUgcHVycG9zZXMgb2YgdGhlIFdHLCBp
dCBzZWVtcyBtdWNoIG1vcmUgdXNlZnVsIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt1c2Ug
dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgdGVybSBtZXRhZGF0YSBmb3IgdGhlIG5hcnJvd2VyIGRlc2NyaXB0aW9uLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAxOjE5IFBNLCBMdWN5
IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIEpvZWwsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgYWdyZWUu
IFdlIG5lZWQgdG8gZGlmZmVyZW50aWF0ZSB0aGUgbWV0YWRhdGEgdXNlZCBieTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9uIGFuZCBTRkMgaGVhZGVyLiBU
aGUgbWV0YWRhdGEgdGVybSBtZWFucyBjYXJyeWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
c29tZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3N0YXRlcyBhbG9uZyB3aXRoIHRoZSBwYWNrZXQuIElNTzogU0ZDIGhlYWRl
ciBpcyBhIGtpbmQgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YSBjYXJyaWVkIG9uIHBhY2tldCBmb3IgbmV4
dCBzZXJ2aWNlIG5vZGUgdG8gdXNlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SW4gdGhlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Y29udGV4dCBvZiBTRkMsIHdlIGhhdmUgdGVybSBmb3IgU0ZDIGhlYWRlciBhbmQgdGhl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YSB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2FzIGNhcnJp
ZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgb3IgYmV0d2VlbiBzZXJ2aWNlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ZnVuY3Rpb25zIGFuZCBjbGFzc2lmaWVycy9zZXJ2aWNlIG5vZGVzLCB3aGljaCBpcyB3aGF0PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGUgZHJhZnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtmb2N1cy48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgVGhhbmtzLCBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwg
TS4gSGFscGVybjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20i
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+XSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDIwMTQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMTE6MTggQU0gVG86IEx1Y3kgeW9u
ZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlciBDYzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBKaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgR3VpY2hhcmQgKGpndWljaGFyKTs8c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJp
anNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0
OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bh
bj48L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBb
c2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRh
LWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgdGhpbmsgaXQgaXMgaW1wb3J0YW50
IHRvIGtlZXAgYSBzdHJvbmcgZGlzdGluY3Rpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Jl
dHdlZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgKHdoaWNoIGlzIGZvciB1c2UgYnkgYXBwbGljYXRpb25z
KSBhbmQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNoYWlu
aW5nIGluZm9ybWF0aW9uIGluIHRoZSBiYXNlIHNlcnZpY2UgY2hhaW4gaGVhZGVyLDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hpY2ggaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZm9yIHVzZSBieSB0aGUgc2Vydmlj
ZSBjaGFpbiBzdXBwb3J0IG1lY2hhbmlzbXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2Vs
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAxMDo0MiBBTSwgTHVjeSB5b25nIHdy
b3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgRnVsbHkgYWdyZWUgd2l0aCBKb2UuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgV2Ugc2hvdWxkIG5vdCByZXF1aXJlIGEgZml4IGxlbmd0aCBmb3IgaW4tYmFuZCBt
ZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YnV0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhbHNvIG5v
dCBsZWF2ZSBpdCBmb3IgZnJlZWx5IHVzYWdlLiBJbiBmYWN0LCB3aGVuIGE8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5vZGUgaW5zZXJ0cyBTRkMgaGVhZGVy
IG9uIGEgKGVuY2Fwc3VsYXRlZCkgcGFja2V0IGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
c2VuZCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmV4dCBzZXJ2aWNlIG5vZGUsIFNGQyBoZWFkZXIgaXRzZWxm
IGNhbiBiZSBzZWVuIGFzIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJt
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl0gT24g
QmVoYWxmIE9mIEpvZWwgTS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0hhbHBlcm48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgOToyMSBBTSBUbzogTmljb2xh
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Qk9VVEhPUlM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb24gUGFy
a2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhy
ZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+
Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3Nm
Y108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25z
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIGluLWJhbmQgbWV0YWRhdGEsIHRoZSBBUEkg
Zm9yIGFjY2VzcyBjYW4gZWFzaWx5IGJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzeW5jaHJvbm91cy4gT3V0IG9m
IGJhbmQgbWV0YWRhdGEgbmVlZHMgZGlmZmVyZW50PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDto
YW5kbGluZy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZXJlIGFyZSBtYW55IGNhc2VzIHdoZXJlIG91dC1vZi1i
YW5kIG1ldGFkYXRhIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt1c2VmdWwgYW5kPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBhcHByb3ByaWF0ZS4gQnV0IHRoZXkgZG8gbm90IGNvdmVyIGFsbCBuZWVkcyBieSBh
bnk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3N0cmV0Y2guPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgRXZlbiBpZiBlYWNoIHBpZWNlIG9mIGluLWJhbmQgbWV0YWRhdGEgaXMgb2YgZml4ZWQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xlbmd0aCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZXJlIGFyZSBt
YW55IGRpZmZlcmVudCBraW5kcyBvZiBtZXRhdHlwZS4gVHJ5aW5nIHRvPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtzYXk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZxdW90O3RoZXJlIHdpbGwgYmUgZXhhY3RseSBm
b3VyIHBpZWNlcywgYW5kIHRoZXkgd2lsbCBiZSBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
dHlwZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHQxLCB0MiwgdDMsIGFuZCB0NCZxdW90OyBpcyBzaW1wbHkgdG9v
IHNwZWNpZmljIGZvciBldmVuIDgwJTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7b2YgdGhlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O25lZWRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDg6NTIgQU0sIE5pY29sYXMg
Qk9VVEhPUlMgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGVsbG8gUm9uLDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VuZGluZyBvdXQgb2YgYmFuZCBjb25ncnVlbnQgbWV0YWRh
dGEgbWF5IG5vdCBiZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Fuc3dlcjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHRvIGFsbCBuZWVkcyBidXQgaXQgaXMgb25lIHRvb2wgdGhhdCB3ZSBzaG91bGQg
a2VlcC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5vdCBhbGwgbWV0YWRhdGEg
aXMgdGllZCB0byBhIHNwZWNpZmljIHBhY2tldCwgZm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtleGFtcGxlIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwb2xpY3kgY2hhbmdlIGluIFBDUkYgY291bGQg
bGVhZCB0byBzb21lIG1ldGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzaWduYWxpbmcs
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIHJlYWN0aW9uIHRpbWUgbmVlZCBub3QgYmUgaW1tZWRpYXRl
LCBmZXcgbXMgbWF5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtub3QgbWF0dGVyLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQXMgeW91IHBvaW50LCBpZiBhIHBhY2tldCBpcyB0
aWVkIHRvIGEgbWV0YWRhdGEgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29ycmVsYXRpb248
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvIGNhbiBiZSBzZXQgaW4gYm90aCBwYWNrZXQgdG8gZGVhbCB3
aXRoIGl0IChpLmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgZXhwZWN0ZWQgZmxhZyBpbiB0aGUgU0ZDIGhlYWRlciwgcGx1cyBhbiBpZCk8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZpbmFsbHkgd2UgY2FuIHN0aWxsIHNlbmQgc29t
ZSBsaW1pdGVkIG1ldGFkYXRhIHdpdGhpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YSBoZWFk
ZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhpcyBjb3VsZCBiZSB1c2VkIGZvciBsb2FkIGJhbGFuY2Vy
cyBpbiBwYXJ0aWN1bGFyIGlmPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3ZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGFncmVlIG9uIGEgY29udmVudGlvbiB0byBsb2NhdGUgJnF1b3Q7Y29hcnNlIGdyYWlu
IHBvbGljeSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC8gJnF1b3Q7ZmluZSBncmFpbiBwb2xpY3km
cXVvdDsgb24gcmVzZXJ2ZWQgY29udGV4dCBoZWFkZXJzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgVGhpcyBzZWVtcyB0byBvcGVuIHVwIGEgbG90IG9mIGZsZXhpYmlsaXR5IC88
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2lubm92YXRpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgT24geW91ciBsYXN0IHBvaW50LCB0aGVyZSBpcyBhIHF1ZXN0aW9uIG9u
IGhvdyB0byBtYWtlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgYXZhaWxhYmxlIHRvIGEgU2Vy
dmljZSBGdW5jdGlvbi4gQ3VycmVudCBzb2NrZXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb25uZWN0aW9u
cyBmb3IgZXhhbXBsZSBkbyBub3QgYWxsb3cgdG8gcmV0cmlldmUgSVA8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2hlYWRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9wdGlvbnMuIFNvIEkgYXNzdW1lIHRo
YXQgU0ZDIGF3YXJlIFNlcnZpY2UgRnVuY3Rpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3
aWxsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmVlZCBzb21lIChhc3luY2hyb25vdXM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyA/KSBBUEkgdG8gcmV0cmlldmUgU0ZDIGhlYWRlciBpbmZvcm1hdGlvbiBhcyB3ZWxsIGFz
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbi1iYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRh
dGEuIEkgZG9uJ3Qgc2VlIG91dCBvZiBiYW5kIG1ldGFkYXRhIHRyYW5zcG9ydDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7YWRkaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29tcGxleGl0eSwgdGhlIHNh
bWUgQVBJIGNhbiBwcm9iYWJseSBhcHBseS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFRoZSBhbHRlcm5hdGl2ZSBvcHRpb24sIGFsbG93aW5nIHZhcmlhYmxlIHNpemVkPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YSBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBTRkMg
aGVhZGVyIGhhcyBzb21lIGRyYXdiYWNrcyBhcyB3ZWxsLCBvbmUgYmVpbmc8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBmcmFnbWVudGF0aW9uLCBhbmQgc29tZSBzd2l0Y2hlcyBleHBlY3RpbmcgYXMgd2VsbCB0
bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bG9vayBhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGVuZCB1
c2VyIHRyYWZmaWMgaGVhZGVycyBmb3IgbGluayBsb2FkIGJhbGFuY2luZy4gSTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7d291bGQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhZ3JlZSB0aGF0IGlmIHdlIGNh
biBhY2NlcHQgdGhlc2UgaXNzdWVzLCB0aGVuIHNlbmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvZmYt
bGluZSBjb25ncnVlbnQgbWV0YWRhdGEgbG9vc2VzIGl0cyBpbnRlcmVzdC48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlIG5lZWQgdG8gdGFrZSBpbnRvIGFjY291bnQgdGhhdCBi
b3RoIGluLWJhbmQgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjb25ncnVlbnQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBvdXQtb2YtYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQgaXMgbm90IHJlbGlhYmxl
LiBBPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtwYWNrZXQgbG9zczxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IHRyaWdnZXJpbmcgcmV0cmFuc21pc3Npb24gd291bGQgbm90IGxlYWQgdG8gdGhlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtpZGVudGljYWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyByZWNvbnN0cnVjdGlv
biBvZiB0aGUgYXNzb2NpYXRlZCBtZXRhZGF0YS4gSW4gc29tZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Y2FzZXMsIHdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWlnaHQgdGh1cyBldmVuIG5lZWQgbm9u
LWNvbmdydWVudCBvdXQtb2YtYmFuZCByZWxpYWJsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRh
IHRyYW5zcG9ydC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18gRnJvbTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb248YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBQYXJrZXIgWzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+XSBTZW50Ojxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7V2VkbmVzZGF5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE1hcmNoIDEyLCAyMDE0
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgMTI6NDMgUE0gVG86IE5pY29sYXMgQk9VVEhPUlMgQ2M6IEppbSBH
dWljaGFyZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7KGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDog
UmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29u
c2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMsPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHVuZGVyc3RhbmQgdGhlIGNvbmNlcHQg
Zm9yIG91dCBvZiBiYW5kIHNpZ25hbGluZyBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEsIGJ1
dCBJIGFtIGNvbmNlcm5lZCB0aGF0IGl0IGludHJvZHVjZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3NpZ25pZmljYW50PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtjb21wbGV4aXR5IGR1ZSB0byB0aGUgcG90
ZW50aWFsIHJhY2UgY29uZGl0aW9uIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtyZWNlaXZp
bmcgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtyZWFsIHBhY2tldCBiZWZvcmUgdGhlIG1ldGFkYXRhLiBX
aGlsZSB0aGUgcmVhbCBwYWNrZXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvdWxkPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDtpbmRpY2F0ZSB0aGF0IG91dCBvZiBiYW5kIG1ldGFkYXRhIGlzIGV4cGVjdGVk
LCBob3cgY2FuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Z3Vh
cmFudGVlIHRoZSBvcmRlciBvZiByZWNlcHRpb24/IFdoYXQgaWYgc3dpdGNoaW5nIG9yPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtyb3V0aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtub2RlcyBhcHBseSBo
YXNoIGJhc2VkIGxvYWQgYmFsYW5jaW5nPyBXaGF0IGlmIHRoZSBsb2FkPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDtiYWxhbmNpbmcgdW5kZXJzdGFuZHMgU0ZDIGVuY2FwcyBhbmQgbG9va3MgYmV5b25kIGl0IHRv
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O29yaWdpbmFsIGhl
YWRlciB0byBnZXQgYmV0dGVyIGVudHJvcHk/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2FuIHdlIGd1YXJh
bnRlZSB0aGF0IHRoZSBtZXRhZGF0YSBhbmQgcmVhbCBwYWNrZXQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3dpbGwgZm9sbG93PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGUgZXhhY3Qgc2FtZSBwYXRoPyBJ
ZiB3ZSBjYW4gbm90LCB0aGVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbXBsZW1lbnRhdGlv
bnMgd2lsbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bmVlZCB0byBhZGQgaW5ncmVzcyBxdWV1aW5nIHRvIGNv
cGUgd2l0aCB0aGUgc2NlbmFyaW8uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBB
bHNvLCBkbyB5b3UgZmVlbCB0aGF0IHRoZSBpbmNyZWFzZSBpbiBpbXBsZW1lbnRhdGlvbjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGNvbXBsZXhpdHkgYXQgdGhlIHNlcnZpY2UgZnVuY3Rpb25zIGlzIHJlYXNv
bmFibGU/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MDkgQU0sICZxdW90O05pY29sYXMgQk9V
VEhPUlMmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNv
bGFzLkJPVVRIT1JTQHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L3NwYW4+PC9hPjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFv
c21vcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWls
dG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0OyB3cm90ZTo8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB0aGluayB3ZSBtdXN0
IG1ha2UgYSBkaXN0aW5jdGlvbiBiZXR3ZWVuOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAtIE1ldGFkYXRhIHdoaWNoIHNob3VsZCBiZSBwYXJ0IG9mIHRoZSBoZWFk
ZXIgZGVmaW5lZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YXMgaW48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgYmFuZCBtYXJraW5nLiAtIE1ldGFkYXRhIHdpdGggY2FuIGJlIHBhc3NlZCBvdXQgb2Y8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JhbmQsIGZvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBl
eGFtcGxlIGNvbmdydWVudCBvdXQgb2YgYmFuZCBzaWduYWxpbmcgZGVmaW5lZCBpbjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGRyYWZ0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFRoZSBmb3JtZXIgY2FsbHMgZm9yIGEgbGltaXRlZCBzcGFjZSBpbiB0aGUg
aGVhZGVyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dHJ1ZSwgVGhlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGxhdHRlciBob3dldmVyIGRvZXMgbm90IGluY3VyIGFueSBzcGFjZSBsaW1pdGF0aW9u
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbmQgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3Rp
bGwgZmFpcmx5IGVmZmljaWVudCBhbmQgaXQgcmVtYWlucyBjb21wYXRpYmxlIHdpdGg8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2EgZml4ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2l6ZSBoZWFk
ZXIgdXNlZCB0byByb3V0ZSB0aG9zZSBzaWduYWxpbmcgbWVzc2FnZXM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2Fsb25nIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjaGFpbidzIHNlcnZpY2Ug
ZnVuY3Rpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNv
bGFzIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTo8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpq
Z3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5qZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPl0gU2VudDo8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgVHVlc2RheSwgTWFyY2ggMTEsIDIwMTQgNjo0OCBQTSBUbzogUm9uIFBhcmtlciBDYzo8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyBCT1VUSE9SUzs8c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJp
anNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0
OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bh
bj48L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1
YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IEhpIFJvbiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgV2UgY2FuIGNlcnRhaW5seSBoYXZlIHRoaXMgZGlzY3Vzc2lvbiBidXQgd2Ugc2hvdWxk
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmaXJzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb25z
aWRlciB3aGF0IGluZm9ybWF0aW9uIGlzIG5lY2Vzc2FyeSBhbmQgaWYgc2FpZDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBjYW4gZml0IHdpdGhpbiBhIGZpeGVkIG51bWJlciBvZiBj
b250ZXh0czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IG1ham9yaXR5IG9mIGNhc2VzLiBSZW1lbWJlciwgdGhlIGdvYWwgb2YgYmVpbmcgYWJsZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dG8gcGFzczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRh
ZGF0YSB0aHJvdWdoIHRoZSBuZXR3b3JrIGlzIHRvIGVuaGFuY2Ugc2VydmljZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ZGVsaXZlcnksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5vdCBwYXNzIHRo
ZSBlbnRpcmUgd29ya3Mgb2YgU2hha2VzcGVhcmUgOy0pPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbnQgZnJvbSBteSBpUGhvbmU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciA3LCAyMDE0LCBhdCAzOjUyIEFNLCAm
cXVvdDtSb24gUGFya2VyJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWls
dG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tPC9zcGFuPjwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgc2VlIHNpbWlsYXIgcmVxdWlyZW1lbnRzIGZyb20g
dGhlIDNncHAgRVBDIHNpZGUuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtJIHdvdWxkPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaWtlIHRvIHByb3Bvc2UgYW4gT1VJIC8gVExWIGJhc2VkIGFw
cHJvYWNoIHdoZXJlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcmVzZXJ2ZWQgT1VJIGNh
biBiZSB1c2VkIGZvciBhZ3JlZWQgdXBvbiB0eXBlcyBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Y29tbW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSBhbmQgdmVuZG9yIG9y
IG90aGVyIG9yZ2FuaXphdGlvbmFsIE9VSXMgY2FuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDti
ZSB1c2VkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBxdWlja2x5IGlubm92YXRlIGluIHRo
ZSBuZXR3b3Jrcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNpbXVsdGFuZW91c2x5LCBJIHdv
dWxkIGFsc28gbGlrZSB0byBjb25zaWRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWVjaGFu
aXNtczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhhdCBhcmUgb3B0aW1pemVkIGZvciBsb25n
IGxpdmVkIGZsb3dzIHNvIGFzIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsaW1pdCB0aGU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lZ2F0aXZlIGVmZmVjdHMgb2YgcGFja2V0IGdyb3d0
aC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb248
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciA3LCAyMDE0LCBhdCA4OjM0IEFNLCAmcXVvdDtO
aWNvbGFzIEJPVVRIT1JTJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0Ozxh
IGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208
L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpO
aWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5tYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwv
YT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhlbGxvIEppbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBoYXZlIHNlZW4gY2FzZXMgaW4gR2kgTEFO
LCB3aGVyZSBzdWJzY3JpYmVyIHJlbGF0ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBp
bmZvcm1hdGlvbiBpcyBwYXNzZWQgdG8gYSBXZWIgUHJveHkgZm9yIEhUVFAgaGVhZGVyPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZW5yaWNobWVudCAoYWltZWQgYXQgc29tZSBXZWIgQ29u
dGVudCBwcm92aWRlcnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3BhcnRuZXJzIG9mPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIE1vYmlsZSBPcGVyYXRvcikuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgSW5mb3JtYXRpb24gd2FzIGFuIGNvZGVkIChwZXJzaXN0ZW50KSBz
dWJzY3JpYmVyIGlkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkZXJpdmVkPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgZnJvbSB0aGUgTVNJU0ROLCBhbmQgY291cGxlIG9mIGYgY3VzdG9t
ZXIgcHJvZmlsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVsYXRlZDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGZpZWxkcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluIGFuIHNmYyBiYXNlZCBHaSBMQU4sIHRoaXMgZW50
aXR5IHNob3VsZCByZWNlaXZlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7ZnJvbSB0aGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDbGFzc2lmaWVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtIEEgY2xhc3NpZmljYXRpb24g
b2YgdGhlIENvbnRlbnQgUHJvdmlkZXIgKCBJZCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBDYXRlZ29yeSkgYmFzZWQgb24gdHJhZmZpYyBhbmFseXNpcyAtIFRoZSBNU0lTRE4gb2Y8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBz
dWJzY3JpYmVyIC0gVHdvIHN1YnNjcmliZXIgcG9saWN5IGZpZWxkcyAobm90IHRpZWQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBQQ1JGPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
YnV0IGJlbG9uZ2luZyB0byB0aGUgU3Vic2NyaWJlciBEQikgKFN1YnNjcmliZXI8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBjYXRlZ29yeSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBz
dWItY2F0ZWdvcnkpIC0gQSBzZXNzaW9uIGlkIChmb3IgbG9nZ2luZyBhbmQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3RyYWNraW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHVycG9z
ZXMpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBUaGUgb2JqZWN0aXZlIGJlaW5nIHRvIGF2b2lkIGhhdmluZyB0aGUgSFRUUCBQcm94eTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBi
ZWNvbWUgYSB0cnVzdGVkIGFwcGxpY2F0aW9uIChpbnRlcm9nYXRlIHRoZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHN1YnNjcmliZXIgREIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
ZXRjLi4pPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XyBGcm9tOiBKaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBHdWljaGFyZDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IChqZ3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBj
aXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qZ3Vp
Y2hhckBjaXNjby5jb208L3NwYW4+PC9hPl0gU2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBUaHVyc2RheSwgTWFyY2ggMDYsIDIwMTQgMjowMiBQTSBUbzogSmFtYWwgSGFkaTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7U2FsaW07PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0i
bWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+am1vaXNhbmRAanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRv
Omptb2lzYW5kQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+bWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0
PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dDwvc3Bhbj48L2E+Jmd0Ow0KIENjOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNmYyBT
dWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpz
bWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgSmFtYWwsPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3Ugc2FpZCAmcXVv
dDtJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgc2l6ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSZx
dW90Oy4uIEkgYW0gbm90IHNvIGNvbnZpbmNlZCBhbmQgd291bGQgbGlrZSB0bzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGJldHRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHVuZGVy
c3RhbmQgdGhlIHJlcXVpcmVtZW50cyBiZWZvcmUgcGFzc2luZyBqdWRnZW1lbnQuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgSWYgd2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsb29r
IGF0IHRoZSB1c2UgY2FzZXMgYXMgcHJlc2VudGVkIHRodXMgZmFyIGludG88YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyB0aGUgV0cgSTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGhhdmUg
eWV0IHRvIHNlZSBhIHNpbmdsZSBleGFtcGxlIG9mIHRoZSBuZWVkPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgKG5vdGluZyB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGVzaXJl
IGlzIG5vdCB0aGUgc2FtZSBhcyBuZWVkKSAtIEkgYW0gbm90IHNheWluZzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHRoZXJlIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbm8gcmVx
dWlyZW1lbnQgYnV0IHJhdGhlciB0aGF0IHdlIHNob3VsZCBub3QganVtcDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHRvIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbmNsdXNp
b24gYW5kIGJ1aWxkIHN0YW5kYXJkcyBhcm91bmQgYSB0aGVvcnkuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMy8xNCwg
NjozNSBBTSwgJnF1b3Q7SmFtYWwgSGFkaSBTYWxpbSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aGFkaUBtb2phdGF0dS5jb208
L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPC9zcGFu
PjwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d3JvdGU6PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkg
bGlrZSB0aGUgZG9jIC0gd2VsbCB3cml0dGVuLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZWN0aW9uIDQuMyBvbiBtZXRh
ZGF0YSBlbmNvZGluZy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2
YXJpYWJsZSBzaXplZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChhdCBsZWFzdCBmb3IgaHR0cC9hcHAgeW91IHNlZW0g
dG8gaW5kaWNhdGUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGVzaXJlIGZvcjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2l0KS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgRm9yIGEgZGF0YXBhdGggcGVyLXBhY2tldCBtZXRhZGF0YSwgaSBmZWVsIHRoZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lZWQgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsganVzdCBhcyBpbXBvcnRhbnQuIEFyZSB3ZSBsaW1pdGVkIGJ5IHRoZSBmYWN0IHRo
YXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhpc3RpbmcgaGFyZHdhcmUgbWF5
IG5vdCBiZSBhYmxlIHRvIGhhbmRsZSBUTFZzPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Rm9y
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4YW1wbGUsIEkgZG9udCBoYXZlIGEg
cHJvYmxlbSBoYW5kbGluZyBUTFZzIGluIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzb2Z0
d2FyZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2RhdGFwYXRoLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBj
aGVlcnMsIGphbWFsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5n
IGxpc3Q8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNm
Y0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVm
PSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5n
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdDxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9z
cGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgbGlzdDxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5tYWlsdG86c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdDxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjQGlldGYub3JnPC9z
cGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bh
bj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFp
bGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdDxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5tYWlsdG86c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2Zj
QGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7X19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDtzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3Nw
YW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7c2Zj
IG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmY0Bp
ZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsgc2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0Bp
ZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9z
cGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyZndDsgc2Zj
IG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFu
PjwvYT48YnI+DQomZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0O19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDtzZmMgbWFpbGluZyBsaXN0
PGJyPg0KJmd0OyZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+
DQomZ3Q7Jmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDs8YnI+
DQomZ3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+
DQomZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYu
b3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+
PGJyPg0KPGJyPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X188YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9y
Zzwvc3Bhbj48L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5o
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdp
bi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fPGJyPg0Kc2ZjIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9y
Zzwvc3Bhbj48L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmMiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEzLjVwdDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRp
Y2EmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+X19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzZmMgbWFpbGluZyBsaXN0
PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2JvZHk+DQo8L2h0bWw+DQo=

--_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082636C7NKGEML512MBSchi_--


From nobody Wed Mar 19 21:02:03 2014
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6859B1A046C; Wed, 19 Mar 2014 21:02:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.147
X-Spam-Level: 
X-Spam-Status: No, score=-2.147 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 jplnDQ23Xhct; Wed, 19 Mar 2014 21:01:48 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 014261A033E; Wed, 19 Mar 2014 21:01:44 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BET20166; Thu, 20 Mar 2014 04:01:33 +0000 (GMT)
Received: from LHREML406-HUB.china.huawei.com (10.201.5.243) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 20 Mar 2014 04:01:25 +0000
Received: from nkgeml407-hub.china.huawei.com (10.98.56.38) by lhreml406-hub.china.huawei.com (10.201.5.243) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 20 Mar 2014 04:01:30 +0000
Received: from NKGEML512-MBS.china.huawei.com ([169.254.8.115]) by nkgeml407-hub.china.huawei.com ([10.98.56.38]) with mapi id 14.03.0158.001; Thu, 20 Mar 2014 12:01:28 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: Changcheng Huang <huang@sce.carleton.ca>, "Paul Quinn (paulq)" <paulq@cisco.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQtNNHsKOF65pk0GQDtBCcpECjJrmnMoAgAAC9gCAAOFzgIAAVRwAgAAbRQCAAWepwA==
Date: Thu, 20 Mar 2014 04:01:27 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08263702@NKGEML512-MBS.china.huawei.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <26E2A2A9-51B2-48CE-AC41-0A8F1FFB2F72@cisco.com> <E34595A1-9782-4A11-8135-44969CAFC570@sce.carleton.ca>
In-Reply-To: <E34595A1-9782-4A11-8135-44969CAFC570@sce.carleton.ca>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.98.134]
Content-Type: multipart/alternative; boundary="_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08263702NKGEML512MBSchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/mI1Z7bjHqvofdE--p6BYH5w38Ho
Cc: "sfc@ietf.org" <sfc@ietf.org>, "spring@ietf.org" <spring@ietf.org>, Sumandra Majee <S.Majee@F5.com>, David Allan I <david.i.allan@ericsson.com>
Subject: [sfc] =?utf-8?b?562U5aSNOiAgU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ=?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Mar 2014 04:02:00 -0000

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

DQoNCuWPkeS7tuS6ujogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIOS7o+ihqCBD
aGFuZ2NoZW5nIEh1YW5nDQrlj5HpgIHml7bpl7Q6IDIwMTTlubQz5pyIMTnml6UgMjI6MjMNCuaU
tuS7tuS6ujogUGF1bCBRdWlubiAocGF1bHEpDQrmioTpgIE6IERhdmlkIEFsbGFuIEk7IFN1bWFu
ZHJhIE1hamVlOyBzZmNAaWV0Zi5vcmcNCuS4u+mimDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0
aW9uIGNoYWluIElEDQoNCkRlZmluaXRlICMyLiBDYXJyeWluZyBwYXRoIGxpc3QgaW4gaGVhZGVy
IGlzIGEgaGVhdnkgb3ZlcmhlYWQgd2hpY2ggc2hvdWxkIGJlIGF2b2lkZWQuDQoNCltYaWFvaHVd
IFdoZXRoZXIgdGhlIG92ZXJoZWFkIG9mIGNhcnJ5aW5nIGV4cGxpY2l0IHBhdGggaW5mb3JtYXRp
b24gKGkuZS4sIGFuIG9yZGVyZWQgbGlzdCBvZiBub2RlcykgaXMgaGVhdnkgb3Igbm90LCAgc3Vw
cG9ydGVycyBmb3IgdGhlIFNSIG1lY2hhbmlzbSwgZXNwZWNpYWxseSB0aG9zZSBmb3IgSVB2Ni1T
UiBtZWNoYW5pc20gKGh0dHA6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LW1hcnRpbi1zcHJp
bmctc2VnbWVudC1yb3V0aW5nLWlwdjYtdXNlLWNhc2VzLTAwKSBtYXkgaGF2ZSBkaWZmZXJlbnQg
b3BpbmlvbnPimLoNCg0KQmVzdCByZWdhcmRzLA0KWGlhb2h1DQoNCkNoYW5nDQoNCi0tLS0tLS0t
LS0tLQ0KQ2hhbmdjaGVuZyBIdWFuZw0KDQpPbiBNYXIgMTksIDIwMTQsIGF0IDU6NDQgQU0sICJQ
YXVsIFF1aW5uIChwYXVscSkiIDxwYXVscUBjaXNjby5jb208bWFpbHRvOnBhdWxxQGNpc2NvLmNv
bT4+IHdyb3RlOg0KSGkgU3VtYW5kcmEsDQoNCkkgbGVhbiB0b3dhcmRzICMyOiBlc3NlbnRpYWxs
eSBlbmNvZGluZyB0aGUgaW5mb3JtYXRpb24gaW50byBhIHNpbXBsZSBJRCwgcmF0aGVyIHRoYW4g
dHJ5aW5nIHRvIGNyZWF0ZSBhIHZhcmlhYmxlIGxlbmd0aCBzdGFjay4gIFRoZSBlbmNvZGluZyBt
ZXRob2QgaXMgbXVjaCBzaW1wbGVyIGZvciBTRnMgdG8gcHJvY2VzcywgYW5kIGFzIHlvdSBwb2lu
dCBvdXQgdXBkYXRlIGFuZCBtb2RpZnkuDQoNClBhdWwNCg0KT24gTWFyIDE5LCAyMDE0LCBhdCAz
OjQwIEFNLCBTdW1hbmRyYSBNYWplZSA8Uy5NYWplZUBGNS5jb208bWFpbHRvOlMuTWFqZWVARjUu
Y29tPj4gd3JvdGU6DQoNCg0KPDxUcmltbWVkIHRoZSBUTyBsaXN0IHRvIGF2b2lkIHRoZSBtc2cg
YmVpbmcgaGVsZCBhZ2Fpbj4+DQoNCkkgc2VlIHR3byB3YXlzIHRvIGNhcnJ5IHRoZSBwYXRoIGlu
Zm9ybWF0aW9uLg0KDQoNCiAgMS4gIEV4cGxpY2l0IG9yZGVyZWQgbGlzdCwgc29tZXRoaW5nIGxp
a2UgRlctQSA6OiBUQ1AtT1BUIDo6IExCIDo6IFZpZGVvT1BUIDo6IENHTkFULiAgIFRoZXJlIGFy
ZSB0d28gaXNzdWVzIHdpdGggdGhpcyBhcHByb2FjaCwgZmlyc3QgdGhlIGxlbmd0aCBvZiBncmFw
aCBpcyB2YXJpYWJsZS4gIEFsc28gaXQgaW1wbGllcyBiaWRpcmVjdGlvbmFsIHN5bW1ldHJ5LiBJ
dCBpcyBvZnRlbiByZXF1aXJlZCBidXQgc2hvdWxkIG5vdCBiZSBtYW5kYXRvcnkuICBTZWNvbmRs
eSBjaGFuZ2luZyB0aGlzIHBhdGgvZ3JhcGggaW4gYXQgU0YgY2FuIGJlIGN1bWJlcnNvbWUuDQog
IDIuICBMZXQgdGhlIENvbnRyb2wgcGxhbmUgZGlzdHJpYnV0ZSB0aGUgY2hhaW5JRCA84oCUPiBn
cmFwaCBtYXBwaW5nLiBJbiB0aGlzIGNhc2UgZWFjaCBTRiB3b3VsZCBoYXZlIG1hcHBpbmcgb2Yg
Z2l2ZW4gYSBjaGFpbklEIHdoYXQgaXMgbXkgbmV4dCBob3AuIFRoZSBjaGFpbklEIGl0c2VsZiBj
b3VsZCBiZSBmaXhlZCBzaXplIGVsZW1lbnQuIEEgU0YgY2FuIHNlbGVjdCBhIGRpZmZlcmVudCBw
YXRoIGJ5IGNoYW5naW5nIHRoZSBjaGFpSUQgcGFyYW1ldGVyLg0KDQpSZWdhcmRzDQpTdW1hbmRy
YQ0KDQoNCkZyb206IENhdGh5IFpoYW5nIDxDYXRoeS5ILlpoYW5nQGh1YXdlaS5jb208bWFpbHRv
OkNhdGh5LkguWmhhbmdAaHVhd2VpLmNvbT4+DQpEYXRlOiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAx
NCBhdCAxMDoxMyBBTQ0KVG86ICJSZWluYWxkbyBQZW5ubyAocmVwZW5ubykiIDxyZXBlbm5vQGNp
c2NvLmNvbTxtYWlsdG86cmVwZW5ub0BjaXNjby5jb20+PiwgIkxvdWlzLkZvdXJpZSIgPExvdWlz
LkZvdXJpZUBodWF3ZWkuY29tPG1haWx0bzpMb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbT4+LCAiUGF1
bCBRdWlubiAocGF1bHEpIiA8cGF1bHFAY2lzY28uY29tPG1haWx0bzpwYXVscUBjaXNjby5jb20+
PiwgRGF2aWQgQWxsYW4gSSA8ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208bWFpbHRvOmRhdmlk
LmkuYWxsYW5AZXJpY3Nzb24uY29tPj4NCkNjOiBOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJP
VVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+LCBY
dXhpYW9odSA8eHV4aWFvaHVAaHVhd2VpLmNvbTxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+
LCBDaGFuZ2NoZW5nIEh1YW5nIDxodWFuZ0BzY2UuY2FybGV0b24uY2E8bWFpbHRvOmh1YW5nQHNj
ZS5jYXJsZXRvbi5jYT4+LCAic2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IiA8c2Zj
QGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+PiwgIm1pa2ViaWFuY0Bhb2wuY29tPG1haWx0
bzptaWtlYmlhbmNAYW9sLmNvbT4iIDxtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5j
QGFvbC5jb20+Pg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElE
DQoNCkhpIFJlaW5hbGRvLA0KDQpTbyB0aGUgY2hhaW4gSUQgaXMgYWN0dWFsbHkgdGhlIHBhdGgg
SUQgd2hpY2ggcmVwcmVzZW50cyBhbiBvcmRlcmVkIHNldCBvZiBzZXJ2aWNlIGZ1bmN0aW9uIGlu
c3RhbmNlcy4NCkkgdGhpbmsgd2Ugc2hvdWxkIGFkZCBhbiBleHBsaWNpdCBkZWZpbml0aW9uIG9m
IOKAnHNlcnZpY2UgaW5zdGFuY2XigJ0uIFdoYXQgZG8geW91IHRoaW5rPw0KDQpUaGFua3MsDQpD
YXRoeQ0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxm
IE9mIFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMTgsIDIw
MTQgMTE6MDMgQU0NClRvOiBMb3Vpcy5Gb3VyaWU7IFBhdWwgUXVpbm4gKHBhdWxxKTsgRGF2aWQg
QWxsYW4gSQ0KQ2M6IE5pY29sYXMgQk9VVEhPUlM7IFh1eGlhb2h1OyBtaWtlYmlhbmNAYW9sLmNv
bTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz47IENoYW5nY2hlbmcgSHVhbmcNClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxh
dGlvbiBjaGFpbiBJRA0KDQpBIFNlcnZpY2UgQ2hhaW4ganVzdCBkZWZpbmVzIHdoaWNoIHR5cGUg
b2Ygc2VydmljZSBhbmQgdGhlaXIgb3JkZXIuDQoNCkEgc2VydmljZSBwYXRoIGRlZmluZXMgdGhl
IGFjdHVhbCBzZXJ2aWNlIGluc3RhbmNlLCBzYXksIGZpcmV3YWxsMS5ob21lLCBuYXQyLCBkcGkt
c2ljLCBldGMuDQoNCkZyb206ICJMb3Vpcy5Gb3VyaWUiIDxMb3Vpcy5Gb3VyaWVAaHVhd2VpLmNv
bTxtYWlsdG86TG91aXMuRm91cmllQGh1YXdlaS5jb20+Pg0KRGF0ZTogVHVlc2RheSwgTWFyY2gg
MTgsIDIwMTQgYXQgMTA6NTUgQU0NClRvOiAiUGF1bCBRdWlubiAocGF1bHEpIiA8cGF1bHFAY2lz
Y28uY29tPG1haWx0bzpwYXVscUBjaXNjby5jb20+PiwgRGF2aWQgQWxsYW4gSSA8ZGF2aWQuaS5h
bGxhbkBlcmljc3Nvbi5jb208bWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPj4NCkNj
OiBOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5p
Y29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+LCBYdXhpYW9odSA8eHV4aWFvaHVAaHVhd2VpLmNv
bTxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+LCBDaGFuZ2NoZW5nIEh1YW5nIDxodWFuZ0Bz
Y2UuY2FybGV0b24uY2E8bWFpbHRvOmh1YW5nQHNjZS5jYXJsZXRvbi5jYT4+LCAic2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IiA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+PiwgIm1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4iIDxtaWtl
YmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+Pg0KU3ViamVjdDogUmU6IFtz
ZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNClBhdWwsDQogICBDYW4geW91IGNsYXJp
ZnkgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiBzZXJ2aWNlIGNoYWluIGFuZCBzZXJ2aWNlIHBhdGgu
IEdpdmVuIHRoYXQgYSBzZXJ2aWNlIGNoYWluIGlzIGNvbXBvc2VkDQpvZiBzZXZlcmFsIHNlcnZp
Y2UgZnVuY3Rpb25zIFNGMSwgU0YyLCAuLiBTRm4gaG93IHdvdWxkIGEgc2VydmljZSBwYXRoIGRp
ZmZlciBmcm9tIHRoYXQgc2VydmljZSBjaGFpbj8NCg0KLSAgICAgICAgICBMb3Vpcw0KDQpGcm9t
OiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFBhdWwgUXVp
bm4gKHBhdWxxKQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgMTA6MjYgQU0NClRvOiBE
YXZpZCBBbGxhbiBJDQpDYzogTmljb2xhcyBCT1VUSE9SUzsgWHV4aWFvaHU7IG1pa2ViaWFuY0Bh
b2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPjsgQ2hhbmdjaGVuZyBIdWFuZw0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNh
cHN1bGF0aW9uIGNoYWluIElEDQoNCkhpIERhdmUsDQoNCkNoYWluIElEIHNob3VsZCByZWFsbHkg
YmUgcGF0aCBJRCBzaW5jZSB0aGVyZSBjYW4gYmUgbWFueSBwYXRocyBmb3IgYSBnaXZlbiBjaGFp
bi4gIFVzaW5nIHRoYXQgZGVmaW5pdGlvbiwgd2UgYXZvaWQgdGhlIG92ZXJsb2FkIGFuZCByZWFw
IHRoZSBnYWluIGFsbHVkZWQgdG8gYmVsb3cuDQoNClBhdWwNCg0KT24gTWFyIDE4LCAyMDE0LCBh
dCAxMjoxNCBQTSwgRGF2aWQgQWxsYW4gSSA8ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208bWFp
bHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPj4gd3JvdGU6DQoNCg0KDQoNCldlbGwgdGhl
IHF1ZXN0aW9uIGRlIGpvdXIgaXMg4oCcZG9lcyBhIGNoYWluIElEIGRlZmluZSBhIGNsYXNzIG9y
IGFuIGluc3RhbmNl4oCd4oCmLiBJZiBpdCBkZWZpbmVzIGFuIGNsYXNzIHdlIGFsc28gbmVlZCBp
bnN0YW5jZSBpbmZvcm1hdGlvbiwgaWYgaXQgaXMgY3VycmVudGx5IG92ZXJsb2FkZWQgdG8gZGVm
aW5lIGNsYXNzIGFuZCBpbnN0YW5jZSBJTU8gd2UgaGF2ZSBhIHByb2JsZW3igKYuDQoNCkRhdmUN
Cg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOmJvdW5jZXNA
aWV0Zi5vcmc+XSBPbiBCZWhhbGYgT2YgQ2hhbmdjaGVuZyBIdWFuZw0KU2VudDogVHVlc2RheSwg
TWFyY2ggMTgsIDIwMTQgNzo0MyBBTQ0KVG86IE5pY29sYXMgQk9VVEhPUlMNCkNjOiBYdXhpYW9o
dTsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBtaWtlYmlhbmNAYW9sLmNvbTxt
YWlsdG86bWlrZWJpYW5jQGFvbC5jb20+DQpTdWJqZWN0OiBSZTogW3NmY10g562U5aSNOiBTRkMg
ZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpHb29kIHBvaW50cy4gSSBiZWxpZXZlIGV4cGxpY2l0
IGNoYWluIElEIHNob3VsZCBiZSBtYW5kYXRvcnkuIFRoZSBvdmVyaGVhZCBpcyB2ZXJ5IGxpdHRs
ZS4gSXQgaGVscHMgc2ltcGxpZnkgcHJvY2Vzc2luZyBhbmQgc3RlZXJpbmcgc2lnbmlmaWNhbnRs
eS4gVGhlIGdhaW4gaXMgaHVnZS4NCg0KQ2hhbmcNCg0KLS0tLS0tLS0tLS0tDQpDaGFuZ2NoZW5n
IEh1YW5nDQoNCk9uIE1hciAxOCwgMjAxNCwgYXQgMTo1MyBBTSwgTmljb2xhcyBCT1VUSE9SUyA8
Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb20+PiB3cm90ZToNCkkgdGhpbmsgdGhhdCBrZWVwaW5nIHRoZSBTZXJ2aWNlIFBhdGggTGF5
ZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50IHNob3VsZCByZW1haW4gYW4gb2JqZWN0aXZlIGZvciBT
RkMuICBTdWNoIGEgc2VwYXJhdGlvbiBvZiBjb25jZXJucyBpcyBhIHNvdW5kIGFyY2hpdGVjdHVy
YWwgcHJpbmNpcGxlIHRoYXQgaGVscCBrZWVwIHRoaW5ncyBzaW1wbGUgaW4gcHJhY3RpY2UuDQoN
Ck9uIHRoZSBxdWVzdGlvbiBvZiAgU2VydmljZSBQYXRoLCB3ZSBoYXZlIGEgZGlzY3Vzc2lvbiBv
biB3aGV0aGVyIHdlIG5lZWQgc29tZSBraW5kIG9mIGV4cGxpY2l0IGlkZW50aWZpZXIgb3INCmNv
dWxkIHdlIHJlbHkgb24gbWFwcGluZyBvbiBzb21lIHVuZGVybGF5IG5ldHdvcmsgcHJvdG9jb2wg
ZmllbGRzLg0KDQoNCk1heSBiZSBhIFBSTy9DT04gdGFibGUgY291bGQgaGVscCBmb2N1cyB0aGUg
Z3JvdXAgZGVjaXNpb24gb24gdGhhdCBtYXR0ZXINCg0KDQogICogICBWaXNpYmlsaXR5ICh0cmFj
aW5nKQ0KICAqICAgRm9yd2FyZGluZyBncmFwaCBzdHJ1Y3R1cmUgaW1wYWN0L2xpbWl0YXRpb25z
DQogICogICBSZWNvbmZpZ3VyYXRpb24gc3BlZWQNCg0KICAgICAqICAgTEJTIC8gc2NhbGUgb3V0
IGltcGFjdA0KICAgICAqICAgTm9kZSBieXBhc3MgKGUuZzsgbWFpbnRlbmFuY2UpDQoNCiAgKiAg
IHVuZGVybGF5IG5ldHdvcmsvdHJhbnNwb3J0IGxheWVycyBzdXBwb3J0DQogICogICBIZWFkZXIg
c3BhY2UgaW1wYWN0DQogICogICBNdWx0aSB0ZW5hbnQgc3VwcG9ydCBpbXBhY3QNCiAgKiAgIFNG
QyBvbiBmbGF0IChlLmcgb3B0aWNhbCBMMiBmb3IgRGF0YSBDZW50ZXJzKSBuZXR3b3JrDQogICog
ICBVbmRlcmxheSBuZXR3b3JrIGFkbWluaXN0cmF0aW9uIGltcGFjdA0KDQpQZXJzb25hbGx5IEkg
dGhpbmsgdGhhdCBoYXZpbmcgYW4gZXhwbGljaXQgY2hhaW4gaWRlbnRpZmllciAoZS5nLiBTZXJ2
aWNlIFBhdGgvU2VydmljZSBJbmRleCkgaXMgY2xlYXIgKG1hbmFnZW1lbnQgYW5kIGNvbnRyb2wp
IGFuZCBub3QgZXhwZW5zaXZlIChoZWFkZXIgc3BhY2UpLiBUaGUgZHJhd2JhY2sgYmVpbmcgc29t
ZSBpbXBhY3Qgb24gdGhlIHNpbXBsaWNpdHkgdG8gYWRkL3JlbW92ZSBlbGVtZW50cyBpbiBhIGNo
YWluIGR5bmFtaWNhbGx5Lg0KDQpUYWcgc3dpdGNoaW5nIChhcyBNUExTKSAgYWxsb3dzIHRvIG1h
bmFnZSB0YWdzIHBlciBzZXJ2aWNlIG5vZGVzLCBsZWFkaW5nIHRvIG1vcmUgdmVyc2F0aWxlIGFu
ZCBkaXZlcnNlIGdyYXBocw0KDQoNCk5pY29sYXMNCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQpGcm9tOiBYdXhpYW9odSBbeHV4aWFvaHVAaHVhd2VpLmNvbTxtYWlsdG86eHV4aWFv
aHVAaHVhd2VpLmNvbT5dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA1OjA0IEFNDQpU
bzogSmVyb21lIE1vaXNhbmQ7IG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9s
LmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogW3NmY10g
562U5aSNOiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KSSBsaWtlIHRoZSBpZGVhIG9mIHNl
cGFyYXRpbmcgdGhlIFNlcnZpY2UgRnVuY3Rpb24gTGF5ZXIgYW5kIHRoZSBTZXJ2aWNlIFBhdGgg
TGF5ZXIsIGFzIHByb3Bvc2VkIGluIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVy
YXRpb25zLiBUaGUgcm9sZSBvZiB0aGUgU2VydmljZSBQYXRoIExheWVyIGlzIGp1c3QgdG8gc3Rl
ZXIgdGhlIHRyYWZmaWMgYWxvbmcgYSBwYXJ0aWN1bGFyIGNoYWluIG9mIHNlcnZpY2Ugbm9kZXMg
d2hpY2ggY2FuIGJlIGltcGxlbWVudGVkIGJ5IGV4aXN0aW5nIHRvb2xzIGZvciBzb3VyY2Ugcm91
dGluZywgc3VjaCBhcyBzZWdtZW50IHJvdXRpbmcuIEFzIHN1Y2gsIGl04oCZcyBub3QgbmVjZXNz
YXJ5IHRvIHRyeSB0byBrZWVwIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIgdHJhbnNwb3J0LWluZGVw
ZW5kZW50IGFuZCBjb250YWluIGl0IGluIHRoZSBTRkMgaGVhZGVyLg0KDQpCZXN0IHJlZ2FyZHMs
DQpYaWFvaHUNCg0K5Y+R5Lu25Lq6OiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10g
5Luj6KGoIEplcm9tZSBNb2lzYW5kDQrlj5HpgIHml7bpl7Q6IDIwMTTlubQz5pyIMTjml6UgMTow
Mw0K5pS25Lu25Lq6OiBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+
OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCuS4u+mimDogUmU6IFtzZmNdIFNG
QyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNClRoaXMgKGxlbmd0aHkgYW5kIHZlcnkgbGl2ZWx5
KSB0aHJlYWQgc3RhcnRlZCBmcm9tIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVy
YXRpb25zICh3aGljaCBJIGNvLWF1dGhvcmVkKS4NCg0KSW4gc2VjdGlvbiA0LjgsIHdlIG1hZGUg
YSBjbGVhciBkaXN0aW5jdGlvbiBiZXR3ZWVuIGEgc2VydmljZSBwYXRoIGxheWVyIChzdGVlcmlu
ZyBwYWNrZXRzIGhvcCBieSBob3AgYWxvbmcgdGhlIGNoYWluKSBhbmQgYSBzZXJ2aWNlIGZ1bmN0
aW9uIGxheWVyIChjb252ZXkgbWV0YWRhdGEgaW5mb3JtYXRpb24gb2YgaW50ZXJlc3QgdG8gU0Zz
KS4gVGVybWlub2xvZ3kgYXNpZGUsIGl0IHNlZW1zIHRoYXQgc3VjaCBsYXllcmVkIHZpZXcgd2Fz
IGFncmVlZCB1cG9uIGJ5IG1hbnkgcGVvcGxlIG9uIHRoZSBtYWlsaW5nIGxpc3QuDQoNCk5vdyB0
aGlzIGNlcnRhaW5seSBkb2VzIGJlZyB0aGUgcXVlc3Rpb24gb2Ygc29sdmluZyBCT1RIIHByb2Js
ZW1zIHdpdGggdGhlIHNhbWUgKHBhY2tldCkgZW5jYXBzdWxhdGlvbiBtZWNoYW5pc20uIE5vdGFi
bHkgd2hlbiBvYnNlcnZpbmcgdGhhdCBtYW55IHVzZSBjYXNlcyBjb3VsZCBiZSBzYXRpc2ZpZWQg
d2l0aG91dCBTRi1sZXZlbCBtZXRhZGF0YSwgb3IgYnkgdXNpbmcgbW9yZSBvdXQtb2YtYmFuZCB3
YXlzIHRvIGNvbnZleSBzdWNoIFNGIG1ldGFkYXRhLiBBbmQgYWxzbyB3aGVuIG9ic2VydmluZyB0
aGF0IGluYmFuZCBtYXJraW5nIChlLmcuIHBhY2tldCBoZWFkZXJzKSBjb21lcyB3aXRoIHZhcmlv
dXMgcHJvcyAmIGNvbnMgKHNvbWUgb2YgdGhlIGlzc3VlcyBiZWluZyBpZGVudGlmaWVkIGluIHRo
ZSBkcmFmdCwgZS5nLiBzZWN0aW9ucyA0LjEgYW5kIDQuMikuDQoNCkkgZG8gYWdyZWUgd2l0aCBN
YXJpYS4gV2UgbWF5IHdhbnQgdG8gZXhwbG9yZSBvdGhlciBvcHRpb25zIGZvciBhZGRyZXNzaW5n
IHRoZSBuZWVkcyBvZiB0aGUgc2VydmljZSBwYXRoIGxheWVyIHRoYXQgZG8gbm90IHJlcXVpcmUg
YW4gZXhwbGljaXQgY2hhaW4taWQgb2Ygc29ydHMuDQoNCkluIHRoZSBkcmFmdCwgd2UgY29uY2x1
ZGVkIGJ5IHN0YXRpbmcg4oCcQSBwcm9kdWN0aXZlIHBhdGggZm9yd2FyZCBjb3VsZCBiZSB0byBk
aXZpZGUgYW5kIGNvbnF1ZXI6IHRvIGNsZWFybHkgc2VwYXJhdGUgdGhlIHByb2JsZW0gb2YgU2Vy
dmljZSBGdW5jdGlvbiBQYXRoIHRvcG9sb2d5IGZyb20gdGhlICAgcHJvYmxlbSBvZiBbY29udmV5
aW5nIFNGXSBtZXRhZGF0YeKAnS4gSSBkbyBiZWxpZXZlIHdlIHNob3VsZCBleHBsb3JlIHN1Y2gg
c2VwYXJhdGlvbiBwcmluY2lwbGUgZnVydGhlci4NCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzpt
aWtlYmlhbmNAYW9sLmNvbT4NClNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgNTo1MCBQTQ0K
VG86IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNd
IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCkkgd291bGQgaW1hZ2luZSB0aGF0IGlmIHdl
IG1hZGUgdGhlIENoYWluIElEIGZpZWxkIGluIHRoZSBoZWFkZXIgYmUgb3B0aW9uYWwsIHlldCBz
dGlsbCByZXF1aXJlZCBhIGhlYWRlciBhbmQgc3RpbGwgcmVxdWlyZWQgdGhhdCBzb21lIGluZGlj
YXRpb24gb2YgdGhlIGNoYWluIGJlIGNhcnJpZWQgc29tZXdoZXJlIGluIHRoZSBwYWNrZXQgKG1w
bHMgbGFiZWwgb3IgdmxhbiBvciB3aGF0ZXZlciksIHRoYXQgdGhlIGltcGxlbWVudGF0aW9uIHdv
dWxkIGJlY29tZSBvdmVybHkgY29tcGxpY2F0ZWQuICBUbyBkbyBzbyB3b3VsZCBiZSB1c2luZyBT
RkMgc2ltcGx5IGFzIGEgbWVjaGFuaXNtIHRvIGNhcnJ5IG1ldGEgZGF0YSBhbmQgbm90IGF0IGFs
bCBmb3Igc2VydmljZSBjaGFpbmluZywgd2hpY2ggc291bmRzIGNvdW50ZXIgaW50dWl0aXZlIHRv
IG1lLg0KDQpNYXJpYSwNClNvLCB5b3UgYXJlIHNheWluZyB0aGF0IHlvdSB3YW50IHRvIHVzZSBT
RkMgdG8gY2FycnkgYXJvdW5kIG1ldGFkYXRhLCBidXQgbm90IGZvciBhY3R1YWwgc2VydmljZSBj
aGFpbmluZyBiZWNhdXNlIHlvdSBhbHJlYWR5IGhhdmUgYSB3YXkgdG8gaW1wbGVtZW50IHNlcnZp
Y2UgY2hhaW5pbmcgb3V0c2lkZSBvZiBTRkM/ICBNYXliZSBJJ20gbm90IGZvbGxvd2luZywgYnV0
IGl0IHNlZW1zIHRvIG1lIHRoYXQgaWYgeW91IHdlcmUgdG8gdXBncmFkZSB5b3VyIG5ldHdvcmsg
dG8gc3VwcG9ydCBTRkMgdGhhdCB5b3Ugd291bGQgY2hhbmdlIGZyb20gdXNpbmcgeW91ciBleGlz
dGluZyBtZWNoYW5pc20gYW5kIHN0YXJ0IHVzaW5nIFNGQywgd2hpY2ggaXMgbWVhbnQgdG8gcHJv
dmlkZSBzdXBwb3J0IGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyB0aGF0IGFyZSBub3QgU0ZDIGF3YXJl
LiAgVGhlcmUgYXJlIGEgbnVtYmVyIG9mIHVzIHdobyBoYXZlIGltcGxlbWVudGVkLCBpbiBvbmUg
d2F5IG9yIGFub3RoZXIsIHNvbWUgc29ydCBvZiBzZXJ2aWNlIGNoYWluaW5nLCBidXQgSSAoSSBj
YW4gYXQgbGVhc3Qgc3BlYWsgZm9yIG15c2VsZikgYW0gbG9va2luZyB0byBTRkMgbm90IHRvIGVu
aGFuY2UgbXkgY3VycmVudCBpbXBsZW1lbnRhdGlvbiwgYnV0IHRvIHJlcGxhY2UgaXQgd2l0aCBz
b21ldGhpbmcgYmV0dGVyIHdoaWxlIHN0aWxsIG1haW50YWluaW5nIG15IGNvcmUgKG5vbiBzZXJ2
aWNlIGZ1bmN0aW9uKSBpbmZyYXN0cnVjdHVyZS4NCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQpGcm9tOiBrZWdyYXlAY2lzY28uY29tPGtlZ3JheUBjaXNjby5jb208bWFpbHRvOmtl
Z3JheUBjaXNjby5jb20lM2NrZWdyYXlAY2lzY28uY29tPj4NClRvOiBSb24gUGFya2VyPFJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb20+PixKaW0gR3VpY2hhcmQgKGpndWljaGFyKTxqZ3VpY2hhckBjaXNjby5jb208bWFp
bHRvOmpndWljaGFyQGNpc2NvLmNvbT4+LEpvZWwgTS4gSGFscGVybjxqbWhAam9lbGhhbHBlcm4u
Y29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4NCmNjOiBzZmNAaWV0Zi5vcmc8c2ZjQGll
dGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmclM2NzZmNAaWV0Zi5vcmc+Pg0KU2VudDogRnJpZGF5
LCBNYXJjaCAxNCwgMjAxNA0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNo
YWluIElEDQoNCisxIHRoZSBpZGVhIGlzIGludGVyb3BlcmFiaWxpdHkuDQoNCg0KT24gMy8xNC8x
NCAxMjo1NSBQTSwgIlJvbiBQYXJrZXIiIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
PG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4gd3JvdGU6DQoNCj5UaGFu
a3MsIEppbS4NCj4NCj5SZW1lbWJlciB0aGF0IHdlIGhhdmUgc2FpZCBtYW55IHRpbWVzIHRoYXQg
dGhlIFNGQyBzZXJ2aWNlIGhlYWRlciBpcw0KPnRyYW5zcG9ydCBpbmRlcGVuZGVudC4gICBKdXN0
IGJlY2F1c2UgdGhlIGNoYWluIGlkIGNvdWxkIGJlIGNhcnJpZWQgaW4NCj5zb21lIGZvcm0gb3Ig
YW5vdGhlciB3aXRoIHNvbWUgcGFydGljdWxhciB0cmFuc3BvcnQgZG9lc24ndCBtZWFuIHRoYXQg
aXQNCj5jb3VsZCBiZSB1bml2ZXJzYWxseSBjb252ZXllZC4gICAgQnkgbWFraW5nIGFuZCBrZWVw
aW5nIHRoZSBTRkMgc2VydmljZQ0KPmhlYWRlciB0cmFuc3BvcnQgaW5kZXBlbmRlbnQgbWFrZXMg
aXQgbW9yZSBhcHBsaWNhYmxlIGluIG1vcmUNCj5lbnZpcm9ubWVudHMgYW5kIG1vcmUgbGlrZWx5
IHRvIGdldCBhZG9wdGVkIGJyb2FkbHkuDQo+DQo+ICAgUm9uDQo+DQo+DQo+LS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0NCj5Gcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbbWFpbHRvOmpn
dWljaGFyQGNpc2NvLmNvbV0NCj5TZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDM6NTIgUE0N
Cj5UbzogSm9lbCBNLiBIYWxwZXJuOyBSb24gUGFya2VyDQo+Q2M6IHNmY0BpZXRmLm9yZzxtYWls
dG86c2ZjQGlldGYub3JnPg0KPlN1YmplY3Q6IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQo+
DQo+SGkgSm9lbCwNCj4NCj5QZXJoYXBzIGJ1dCBJIHdvdWxkIHBvaW50IG91dCB0aGF0IHRoZSBi
YXNlIFNGQyBoZWFkZXIgY291bGQgaGF2ZSBhIGxvdA0KPm1vcmUgaW5mb3JtYXRpb24gdGhhbiBq
dXN0IHRoZSBjaGFpbiBJRDsgSSB3b3VsZCBhbHNvIHBvaW50IG91dCB0aGF0IHRoZQ0KPmRldmls
IGlzIGluIHRoZSBkZXRhaWxzIGFuZCBzYXlpbmcgIndlbGwsIEkgY2FuIGp1c3QgdXNlIGFuIE1Q
TFMgbGFiZWwiDQo+aGlkZXMgbXVjaCBvZiB0aGUgY29tcGxleGl0eSBvZiBhY3R1YWxseSBkb2lu
ZyB0aGF0Lg0KPg0KPk9uIDMvMTQvMTQsIDI6MzUgUE0sICJKb2VsIE0uIEhhbHBlcm4iIDxqbWhA
am9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4gd3JvdGU6DQo+DQo+
PklmIHRoZSB0cmFuc3BvcnQgaGVhZGVyIGNhcnJpZXMgZW5vdWdoIGluZm9ybWF0aW9uIGZvciBp
ZGVudGlmeWluZyB0aGUNCj4+c2VxdWVuY2UgKFZMQU4gdGFnIG9yIE1QTFMgbGFiZWwgY2FuIGJv
dGggZG8gdGhlIGpvYiksIHRoZW4gYXJndWFibHkNCj4+dGhlIGdsb2JhbCBjaGFpbiBJRCBpcyBy
ZWR1bmRhbnQuIEkgY2FuIGxpdmUgd2l0aCBjYXJyeWluZyBpdCBhbnl3YXkNCj4+ZWl0aGVyIGlm
IEkgaGF2ZSBtZXRhZGF0YSB0byBjYXJyeSwgb3IgaWYgSSBuZWVkIHRoZSBjaGFpbiBJRCBmb3Ig
c29tZQ0KPj5wdXJwb3NlLg0KPj4gQWZ0ZXIgYWxsLCBzb21lIGZvbGtzIHNlZW0gdG8gd2FudCB0
byB1c2UgdGhhdCBmb3IgdGhlIGZvcndhcmRpbmcNCj4+ZGVjaXNpb25zLg0KPj4NCj4+WW91cnMs
DQo+PkpvZWwNCj4+DQo+Pk9uIDMvMTQvMTQsIDI6MjggUE0sIFJvbiBQYXJrZXIgd3JvdGU6DQo+
Pj4gVGhlIGNoYWluIElEIGlzIHRoZSBsYWJlbCB0aGF0IGRlZmluZXMgdGhlIHNlcXVlbmNlIG9m
IHNlcnZpY2UNCj4+PmZ1bmN0aW9ucyB0aGF0IG11c3QgYmUgdmlzaXRlZC4gICBJdCBjYW4gYmUg
dGhvdWdodCBvZiBhcyBhIGhhbmRsZSBmb3IgYQ0KPj4+c3RhY2sgb2YgbXVzdC12aXNpdCBuZXR3
b3JrIGxvY2F0aW9ucy4gICBJIGRvbid0IHNlZSBob3cgdGhpcyBjYW4gYmUNCj4+PmFueXRoaW5n
IGJ1dCBtYW5kYXRvcnkuDQo+Pj4NCj4+PiAgICAgUm9uDQo+Pj4NCj4+Pg0KPj4+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4gRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmddIE9uIEJlaGFsZiBPZiBTdXJlbmRyYSBLdW1hcg0KPj4+KHNta3VtYXIpDQo+Pj4gU2Vu
dDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAxOjQ2IFBNDQo+Pj4gVG86IEpvZWwgTS4gSGFscGVy
bjsgTkFQSUVSQUxBLCBNQVJJQSBIDQo+Pj4gQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPg0KPj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9ucw0KPj4+DQo+Pj4gW1RyaW1tZWQgdGhlIHJlY2lwaWVudCBsaXN0IC0g
bmVlZHMgYXBwcm92YWwgb3RoZXJ3aXNlXQ0KPj4+DQo+Pj4gQ29tcGxldGVseSBhZ3JlZSBoZXJl
Lg0KPj4+DQo+Pj4gU0ZDIGRvZXMgbm90IHByZXZlbnQgVkxBTiBzdGl0Y2hpbmcgYW5kIG9uZSBj
YW4gY29udGludWUgdG8gZG8gdGhhdC4NCj4+PldoaWxlIGF0IHRoZSBzYW1lIHRpbWUgU0ZDIGNh
biBpbmNsdWRlIFZMQU4gc3RpdGNoaW5nIHRvIHN1cHBvcnQNCj4+PmxlZ2FjeSBTRnMgaW4gdGhl
IHNhbWUgY2hhaW4gdGhhdCBpbmNsdWRlcyBTRkMgYXdhcmUgU0ZzLiBFdmVuIGxlZ2FjeQ0KPj4+
U0ZzIGJlbmVmaXQgZnJvbSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgaGVuY2UgY2FuIGJlIHNo
YXJlZCBhY3Jvc3MNCj4+PmRpZmZlcmVudCBzZXJ2aWNlIGNoYWlucy4NCj4+Pg0KPj4+IFN1cmVu
ZHJhLg0KPj4+DQo+Pj4NCj4+Pg0KPj4+IE9uIDMvMTQvMTQgMTA6MjYgQU0sICJKb2VsIE0uIEhh
bHBlcm4iIDxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4g
d3JvdGU6DQo+Pj4NCj4+Pj4gTXkgb3duIGluY2xpbmF0aW9uIGlzIHRvIG9ic2VydmUgdGhhdCBp
ZiB5b3UgZG9uJ3QgbmVlZCBleHBsaWNpdA0KPj4+PiBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQg
eW91IGRvbid0IG5lZWQgbWV0YWRhdGEsIHlvdSBjYW4ganVzdCBvbWl0DQo+Pj4+IHRoZSBzZmMv
bnNoIGhlYWRlci4gU3RpbGwgZG8gc2VydmljZSBjaGFpbmluZywganVzdCBubyBleHRyYSBoZWFk
ZXIuDQo+Pj4+DQo+Pj4+IElmIHdlIGFyZSBnb2luZyB0byBoYXZlIHRoZSBoZWFkZXIsIGl0IHNl
ZW1zIHRvIG1lIHRoYXQgdGhlIGNoYWluDQo+Pj4+aWRlbnRpZmljYXRpb24gZmllbGQgaXMgdmVy
eSB1c2VmdWwsIGFuZCBsb3cgY29zdCBvbmNlIHdlIGhhdmUgdGhlDQo+Pj4+aGVhZGVyLg0KPj4+
Pg0KPj4+PiBZb3VycywNCj4+Pj4gSm9lbA0KPj4+Pg0KPj4+PiBPbiAzLzE0LzE0LCAxOjAwIFBN
LCBOQVBJRVJBTEEsIE1BUklBIEggd3JvdGU6DQo+Pj4+PiBFeHBsaWNpdCBjaGFpbiBpZGVudGlm
aWNhdGlvbiBzaG91bGQgYmUgbWFkZSBvcHRpb25hbC4gSSBiZWxpZXZlIGl0DQo+Pj4+PiB3YXMg
ZGlzY3Vzc2VkIGZldyBtb250aHMgYWdvIG9uIHRoaXMgbWFpbGluZyBsaXN0Lg0KPj4+Pj4NCj4+
Pj4+IE1hcmlhDQo+Pj4+Pg0KPj4+Pj4gKkZyb206KnNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnXSAqT24gQmVoYWxmIE9mICpKbWguZGlyZWN0DQo+Pj4+PiAqU2VudDoqIFRodXJzZGF5
LCBNYXJjaCAxMywgMjAxNCAxMjoxMiBQTQ0KPj4+Pj4gKlRvOioga2VncmF5QGNpc2NvLmNvbTxt
YWlsdG86a2VncmF5QGNpc2NvLmNvbT47IGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5
LnlvbmdAaHVhd2VpLmNvbT47IHNta3VtYXJAY2lzY28uY29tPG1haWx0bzpzbWt1bWFyQGNpc2Nv
LmNvbT47DQo+Pj4+PiBqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNv
bT4NCj4+Pj4+ICpDYzoqIG5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbTxtYWlsdG86bmljb2xh
cy5ib3V0aG9yc0Bxb3Ntb3MuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
OyBoYWRpQG1vamF0YXR1LmNvbTxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+Ow0KPj4+Pj4gcm9u
X3BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86cm9uX3BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbT47IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldD47DQo+Pj4+PiBqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4u
Y29tPg0KPj4+Pj4gKlN1YmplY3Q6KiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRh
dGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICpJbXBvcnRhbmNlOiogTG93DQo+Pj4+Pg0KPj4+Pj4g
QXNzdW1pbmcgSSB1bmRlcnN0YW5kIHlvdSBwcm9wZXJseSBLZW4sIEkgZGlzYWdyZWUuDQo+Pj4+
Pg0KPj4+Pj4gRm9yIGV4YW1wbGUsIGJ5IHVzaW5nIHNlcGFyYXRlIHRlcm1zIEkgY2FuIGVhc2ls
eSBkaXNjdXNzIHRoZSBmYWN0DQo+Pj4+PiB0aGF0IGNlcnRhaW4ga2luZHMgb2YgZGF0YSAoY2hh
aW4gaWRlbnRpZmljYXRpb24pIG9ubHkgbmVlZCB0byBiZQ0KPj4+Pj4gYWRqdXN0IGJ5IGEgZmV3
IGFwcHMgaW4gcmFyZSBjYXNlcy4gQW5kIHRoYXQgZGF0YSBpcyBub3QgYmVlZGVkDQo+Pj4+PiBi
eSB0aGUgYXBwbGljYXRpb25zLg0KPj4+Pj4NCj4+Pj4+IFVubGVzcyB5b3Ugd291bGQgbGlrZSB0
byBjb25zaWRlciB0aGUgY2hhaW4gaWRlbnRpZmljYXRpb24gYXMgYmVpbmcNCj4+Pj4+IG9wdGlv
bmFsPw0KPj4+Pj4NCj4+Pj4+IFlvdXJzLA0KPj4+Pj4NCj4+Pj4+IEpvZWwNCj4+Pj4+DQo+Pj4+
Pg0KPj4+Pj4NCj4+Pj4+IFNlbnQgZnJvbSBteSBTYW1zdW5nIHNtYXJ0cGhvbmUgb24gQVQmVA0K
Pj4+Pj4NCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+IC0tLS0tLS0tIE9yaWdpbmFsIG1lc3Nh
Z2UgLS0tLS0tLS0NCj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gRnJvbTogIktlbiBHcmF5IChrZWdyYXkpIiA8
a2VncmF5QGNpc2NvLmNvbTxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT4NCj4+Pj4+PG1haWx0bzpr
ZWdyYXlAY2lzY28uY29tPj4NCj4+Pj4+IFRvOiBMdWN5IHlvbmcgPGx1Y3kueW9uZ0BodWF3ZWku
Y29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4NCj4+Pj4+PG1haWx0bzpsdWN5LnlvbmdA
aHVhd2VpLmNvbT4+LCJTdXJlbmRyYTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20lM2UlM2Us
JTIyU3VyZW5kcmE+IEt1bWFyIChzbWt1bWFyKSINCj4+Pj4+IDxzbWt1bWFyQGNpc2NvLmNvbTxt
YWlsdG86c21rdW1hckBjaXNjby5jb20+IDxtYWlsdG86c21rdW1hckBjaXNjby5jb20+PiwiSmlt
PG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSUzZSUzZSwlMjJKaW0+IEd1aWNoYXJkDQo+Pj4+Pihq
Z3VpY2hhcikiDQo+Pj4+PiA8amd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNj
by5jb20+IDxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPj4NCj4+Pj4+IENDOiBOaWNvbGFzIEJP
VVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhP
UlNAcW9zbW9zLmNvbT4NCj4+Pj4+PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+
PixzZmM8bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSUzZSUzZSxzZmM+IDxzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+PG1haWx0bzpzZmNAaWV0Zi5vcmc+
PixKYW1hbDxtYWlsdG86c2ZjQGlldGYub3JnJTNlJTNlLEphbWFsPiBIYWRpIFNhbGltIDxoYWRp
QG1vamF0YXR1LmNvbTxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+DQo+Pj4+PjxtYWlsdG86aGFk
aUBtb2phdGF0dS5jb20+PixSb248bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tJTNlJTNlLFJvbj4g
UGFya2VyDQo+Pj4+PjxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPg0KPj4+Pj4gPG1haWx0bzpSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tPj4sImJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tJTNlJTNlLCUyMmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0K
Pj4+Pj4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4iIDxicmlqc21hbkBqdW5pcGVyLm5l
dDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQ+PiwiSm9lbDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQlM2UlM2UsJTIySm9l
bD4gTS4gSGFscGVybiINCj4+Pj4+PGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2Vs
aGFscGVybi5jb20+IDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+DQo+Pj4+Pg0KPj4+Pj4g
VGhlIHdvcmQgIm1ldGFkYXRhIiBpcyBhIHB1cnBvc2VseSBhbWJpZ3VvdXMgdGVybSAiZGF0YSB0
aGF0DQo+Pj4+PiBwcm92aWRlcyBpbmZvcm1hdGlvbiBhYm91dCBvdGhlciBkYXRhIi4gSXQgaXMg
dXNlZCB0byBhdm9pZCBUSElTDQo+Pj4+PmRpc2N1c3Npb24uDQo+Pj4+Pg0KPj4+Pj4gRm9yIGV4
YW1wbGUsIEkgcHJvcG9zZSB3ZSBkZWZpbmUgInRlcXVpbGEgbWV0YWRhdGEiIGJlY2F1c2UsDQo+
Pj4+PiBmcmFua2x5LCBJIHdpbGwgbmVlZCB0byBvcmRlciBhIHRyaXBsZS1zaG90IGlmIHdlIGtl
ZXAgYXR0ZW1wdGluZw0KPj4+Pj4gdG8gZGVmaW5lIHNvbWV0aGluZyB0aGF0LCBieSBkZWZpbml0
aW9uLCBpcyBhbWJpZ3VvdXMuIEknZCBsaWtlDQo+Pj4+PiBteSBiYXJ0ZW5kZXIgdG8gdW5kZXJz
dGFuZCBtZSBzcGVjaWZpY2FsbHkgd2hlbiBJIHNheSAiSSBuZWVkIGENCj4+Pj4+c2hvdCIuDQo+
Pj4+Pg0KPj4+Pj4gT24gMy8xMy8xNCA3OjQ5IEFNLCAiTHVjeSB5b25nIiA8bHVjeS55b25nQGh1
YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4+Pj4gPG1haWx0bzpsdWN5
LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0KPj4+Pj4NCj4+Pj4+ICAgPlNuaXAuLg0KPj4+Pj4g
ICA+U0s+IEp1c3QgY29weWluZyBmcm9tIHRoZSBQUzoNCj4+Pj4+ICAgPi0tDQo+Pj4+PiAgID5E
YXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5IHRvIGV4Y2hhbmdlIGluZm9y
bWF0aW9uDQo+Pj4+PmJldHdlZW4NCj4+Pj4+ICAgPnRoZSBuZXR3b3JrIGFuZCBzZXJ2aWNlIGZ1
bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywNCj4+Pj4+YW5kIHNlcnZpY2UNCj4+
Pj4+ICAgPmZ1bmN0aW9ucyBhbmQgdGhlIG5ldHdvcmsuDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPi0t
DQo+Pj4+PiAgID5JdCBpcyBhIGx1Y2lkIGRlZmluaXRpb24uIFdlIGFyZSB1bm5lY2Vzc2FyaWx5
IG1ha2luZyB0aGUgd29yZA0KPj4+Pj4ibmV0d29yayINCj4+Pj4+ICAgPmNvbnRyb3ZlcnNpYWws
IElNTy4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+W0x1Y3ldIFRoaXMgaXMgbXkgcG9pbnQuICJUaGUg
bmV0d29yayIgaXMgdG9vIGdlbmVyYWwgaGVyZSwNCj4+Pj4+d2hpY2ggYnJpbmdzDQo+Pj4+PiAg
ID5tZXRhZGF0YSBncmVhdCBwb3dlciB0byBkbyBtYW55IHRoaW5ncy4gVGhpcyBpcyB3aHkgcGVv
cGxlDQo+Pj4+PmludmVudCBpZGVhcw0KPj4+Pj4gICA+aGVyZSwgd2hpY2ggY2F1c2VzIGEgbG90
IG9mIGRlYmF0ZXMgb24gbWV0YWRhdGEgdXNhZ2UgcG90ZW50aWFscy4NCj4+Pj4+IFdlDQo+Pj4+
PiAgID5zaG91bGQgbm90IHNwZW5kIGEgbG90IG9mIHRpbWVzIG9uIHRoYXQgZGViYXRlcyBhbmQg
anVkZ2Ugd2hpY2gNCj4+Pj4+dXNhZ2UgaXMNCj4+Pj4+ICAgPnZhbHVhYmxlIG9yIG5vdC4gVGh1
cywgZm9yIHRoZSBTRkMgd29yaywgaXQgd2lsbCBiZSBoZWxwZnVsIGlmDQo+Pj4+PndlIGNhbg0K
Pj4+Pj4gICA+bmFycm93IGRvd24gYSBiaXQuIEpvZWwgbWFrZXMgZXhwbGljaXRseSB0d28gY2Fz
ZXMsIHdoaWNoIGlzDQo+Pj4+PmhlbHBmdWwgdG8NCj4+Pj4+ICAgPmRldmVsb3AgdXNlIGNhc2Vz
IGZvciBlYWNoIGNhc2UuIEkgd291bGQgbGlrZSB0byBzZWUgdGhhdCB0aGUNCj4+Pj4+cHJvYmxl
bQ0KPj4+Pj4gICA+c3RhdGVtZW50IGNhbiBiZSBtb3JlIHNwZWNpZmljIG9uIG1ldGFkYXRhIGRl
ZmluaXRpb24sIHdoaWNoIG1heQ0KPj4+Pj5iZQ0KPj4+Pj4gICA+aGVscGZ1bCBpbiBsZXNzIGZv
Y3VzaW5nIG9uIGl0IGFuZCBtb3ZpbmcgZm9yd2FyZC4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+THVj
eQ0KPj4+Pj4gICA+DQo+Pj4+PiAgID5TdXJlbmRyYS4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+DQo+
Pj4+PiAgID4+DQo+Pj4+PiAgID4+VGhhbmtzLA0KPj4+Pj4gICA+Pkx1Y3kNCj4+Pj4+ICAgPj4N
Cj4+Pj4+ICAgPj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4gICA+PkZyb206IEpp
bSBHdWljaGFyZCAoamd1aWNoYXIpIFttYWlsdG86amd1aWNoYXJAY2lzY28uY29tXQ0KPj4+Pj4g
ICA+PlNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgNDozOCBQTQ0KPj4+Pj4gICA+PlRv
OiBMdWN5IHlvbmcNCj4+Pj4+ICAgPj5DYzogSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzIEJPVVRI
T1JTOyBSb24gUGFya2VyOw0KPj4+Pj4gICA+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsg
SmFtYWwNCj4+Pj4+SGFkaSBTYWxpbQ0KPj4+Pj4gICA+PlN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFm
dC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pg0KPj4+Pj4g
ICA+PkhpIEx1Y3ksDQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+Tm8uIEkgYW0gc2ltcGx5IHNheWlu
ZyB3ZSBzaG91bGQgbm90IG92ZXJjb21wbGljYXRlIHRoZSBwcm9ibGVtDQo+Pj4+PiAgID4+c3Rh
dGVtZW50IHdpdGggdGV4dCB0aGF0IGFkZHMgbGl0dGxlIHRvIG5vIHZhbHVlIGluIG15IG9waW5p
b24uDQo+Pj4+PiBXaGV0aGVyDQo+Pj4+PiAgID4+d2UgY2FsbCBpdCBtZXRhZGF0YSwgb3IgY29u
dGV4dCwgaGFzIG5vIGJlYXJpbmcgb24gdGhlIGZhY3QNCj4+Pj4+dGhhdCB0aGUNCj4+Pj4+ICAg
Pj5wcm9ibGVtIHN0YXRlbWVudCBhbHJlYWR5IGNsZWFybHkgc3RhdGVzIHdlIG5lZWQgdG8gYmUg
YWJsZSB0bw0KPj4+Pj5wYXNzDQo+Pj4+PiAgID4+aW5mb3JtYXRpb24gYmV0d2VlbiBTRsK5cyBh
bmQgYmV0d2VlbiB0aGUgbmV0d29yayAmIFNGwrlzLg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pg0K
Pj4+Pj4gICA+Pk9uIDMvMTIvMTQsIDU6MTMgUE0sICJMdWN5IHlvbmciIDxsdWN5LnlvbmdAaHVh
d2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+DQo+Pj4+PjxtYWlsdG86bHVjeS55
b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj4+DQo+Pj4+PiAg
ID4+PkhpIEppbSwNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+PkkgZm9yIG9uZSBkb24ndCBhZ3Jl
ZSBhbmQgdGhpbmsgd2UgYXJlIG92ZXIgY29tcGxpY2F0aW5nIHdoYXQNCj4+Pj4+c2hvdWxkDQo+
Pj4+PiAgID4+PmJlIHN0cmFpZ2h0Zm9yd2FyZC4gVGhlIFNGQyBlbmNhcHN1bGF0aW9uIHNob3Vs
ZCBlbmFibGUgdHdvDQo+Pj4+PnRoaW5nczoNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+PjEuIFN0
ZWVyaW5nIG9mIHNlbGVjdGVkIGZsb3dzIHRocm91Z2ggYSBzZXJ2aWNlIGNoYWluOyB0aGlzIGlz
DQo+Pj4+PnRoZQ0KPj4+Pj4gICA+Pj5zZXJ2aWNlIGZ1bmN0aW9uIHBhdGguDQo+Pj4+PiAgID4+
PjIuIFBhc3Npbmcgb2YgY29udGV4dCBhc3NvY2lhdGVkIHdpdGggYSBnaXZlbiBmbG93IHdpdGhp
biBzYWlkDQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+ZnVuY3Rpb24gcGF0aC4gVGhpcyBjb250
ZXh0IGluZm9ybWF0aW9uIG1heSBiZSBjb25zdW1lZCBieSBhDQo+Pj4+PlNGIChhbg0KPj4+Pj4g
ICA+Pj5hcHBsaWNhdGlvbiBJRCBpcyBhbiBleGFtcGxlKSBvciBtYXkgYmUgY29uc3VtZWQgYnkg
dGhlDQo+Pj4+PmZvcndhcmRpbmcNCj4+Pj4+ICAgPj4+ZWxlbWVudHMgKGEgdnJmLUlEIGlzIGFu
IGV4YW1wbGUpLg0KPj4+Pj4gICA+Pj5bTHVjeV0gRG8geW91IGNhbGwgdGhlIGNvbnRleHQgYXMg
bWV0YWRhdGEgb3Igbm90PyBEbyB3ZSBoYXZlDQo+Pj4+PmFub3RoZXINCj4+Pj4+ICAgPj4+dGVy
bSBoZXJlIGJlc2lkZSBTRkMgaGVhZGVyIGFuZCBtZXRhZGF0YS4gSSBzZWUgdGhhdCB5b3UgZG9u
J3QNCj4+Pj4+d2FudCB0bw0KPj4+Pj4gICA+Pj5zZXBhcmF0ZSB3aGF0IGlzIGNvbnN1bWVkIGJ5
IFNGIGFuZCB3aGF0IGlzIGNvbnN1bWVkIGJ5IHRoZQ0KPj4+Pj5mb3J3YXJkaW5nDQo+Pj4+PiAg
ID4+PmVsZW1lbnRzLg0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+THVjeQ0KPj4+Pj4gICA+Pj4N
Cj4+Pj4+ICAgPj4+U2VudCBmcm9tIG15IGlQaG9uZQ0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+
PiBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MTYgUE0sICJMdWN5IHlvbmciDQo+Pj4+PjxsdWN5Lnlv
bmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+IDxtYWlsdG86bHVjeS55
b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IEdyZWF0
LiBUaGVuIHdlIG1heSBjb25zaWRlciB0d28gc3BlY2lhbCBtZXRhZGF0YSBkZWZpbml0aW9ucw0K
Pj4+Pj5pbiB0aGUNCj4+Pj4+ICAgPj4+PnByb2JsZW0gc3RhdGVtZW50IHNvIHdlIGNhbiBhbGwg
dXNlIHRoZSBzYW1lIGRlZmluaXRpb25zLg0KPj4+Pj5IZXJlIGlzIG15DQo+Pj4+PiAgID4+Pj5z
dWdnZXN0ZWQgdGV4dCBhbmQgbGlrZSB0byBoZWFyIHlvdSBhbmQgb3RoZXIncyBpbnB1dCBhbmQN
Cj4+Pj4+c3VnZ2VzdGlvbnMuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBEYXRhcGxhbmUg
TWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkNCj4+Pj4+
dG8NCj4+Pj4+ICAgPj4+PmV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGVsZW1lbnRz
IGluIGEgc2VydmljZSBmdW5jdGlvbg0KPj4+Pj4gICA+Pj4+Y2hhaW5pbmcuIEluIHRoaXMgY29u
dGV4dCwgdGhlcmUgYXJlIHR3byB0eXBlcyBvZiBkYXRhIHBsYW5lDQo+Pj4+Pm1ldGFkYXRhLg0K
Pj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gU2VydmljZSBGdW5jdGlvbiBNZXRhZGF0YTogdGhl
IGluZm9ybWF0aW9uIGV4Y2hhbmdlZCBiZXR3ZWVuDQo+Pj4+PiAgID4+Pj5jbGFzc2lmaWVyIGFu
ZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucyB0bw0KPj4+Pj4g
ICA+Pj4+ZmFjaWxpdGF0ZSBzZXJ2aWNlIGZ1bmN0aW9ucyBvbiB0aGUgcGFja2V0IHRyZWF0bWVu
dC4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFN0ZWVyaW5nIE1ldGFkYXRhOiB0aGUgaW5m
b3JtYXRpb24gZnJvbSBzZXJ2aWNlIGZ1bmN0aW9ucyB0byBhDQo+Pj4+PiAgID4+Pj5jbGFzc2lm
aWVyIG9yIHNlcnZpY2Ugbm9kZSBmb3IgdHJhZmZpYyBmb3J3YXJkaW5nIHB1cnBvc2UuDQo+Pj4+
PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiAtZW5kDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBM
dWN5DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tDQo+Pj4+PiAgID4+Pj4gRnJvbTogSm9lbCBNLiBIYWxwZXJuIFttYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbV0NCj4+Pj4+ICAgPj4+PiBTZW50OiBXZWRuZXNkYXksIE1h
cmNoIDEyLCAyMDE0IDI6MzUgUE0NCj4+Pj4+ICAgPj4+PiBUbzogTHVjeSB5b25nOyBOaWNvbGFz
IEJPVVRIT1JTOyBSb24gUGFya2VyDQo+Pj4+PiAgID4+Pj4gQ2M6IEppbSBHdWljaGFyZCAoamd1
aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+
DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkNCj4+
Pj4+ICAgPj4+PiBTYWxpbQ0KPj4+Pj4gICA+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1y
aWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAg
ID4+Pj4gWWVzLCBJIGFtIHRyeWluZyB0byBjb25zaXN0ZW50bHkgZGlzdGluZ3Vpc2ggdGhvc2Ug
dHdvIGNhc2VzDQo+Pj4+PndoZW4NCj4+Pj4+ICAgPj4+PnRhbGtpbmcgYWJvdXQgdGhlIGluZm9y
bWF0aW9uIGNhcnJpZWQgd2l0aCBwYWNrZXRzIGluIHNlcnZpY2UNCj4+Pj4+Y2hhaW5zLg0KPj4+
Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gWW91cnMsDQo+Pj4+PiAgID4+Pj4gSm9lbA0KPj4+Pj4g
ICA+Pj4+DQo+Pj4+PiAgID4+Pj4+IE9uIDMvMTIvMTQsIDM6MTMgUE0sIEx1Y3kgeW9uZyB3cm90
ZToNCj4+Pj4+ICAgPj4+Pj4gSm9lbCwgU2VlIGJlbG93LiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLSBGcm9tOiBzZmMNCj4+Pj4+ICAgPj4+Pj4gW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
Z10gT24gQmVoYWxmIE9mIEpvZWwgTS4gSGFscGVybg0KPj4+Pj5TZW50Og0KPj4+Pj4gICA+Pj4+
PiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MDIgUE0gVG86IEx1Y3kgeW9uZzsgTmljb2xh
cw0KPj4+Pj5CT1VUSE9SUzsNCj4+Pj4+ICAgPj4+Pj4gUm9uIFBhcmtlciBDYzogSmltIEd1aWNo
YXJkIChqZ3VpY2hhcik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsNCj4+Pj4+
ICAgPj4+Pj4gSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+
Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4gSSB3YXMgdHJ5aW5nIHRvIHdvcmQgaXQgY2FyZWZ1bGx5IG5vdCB0
byBmb2N1cyBvbiB3aG8gcHV0cw0KPj4+Pj50aGUNCj4+Pj4+ICAgPj4+Pj4gaW5mb3JtYXRpb24g
aW4sIGJ1dCBvbmx5IG9uIHdobyBjb25zdW1lcyB0aGUgaW5mb3JtYXRpb24uDQo+Pj4+PiAgID4+
Pj4+IEluZm9ybWF0aW9uIGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyBtYXkgY29tZSBmcm9tIHRoZSBp
bmdyZXNzDQo+Pj4+PiAgID4+Pj4+IGNsYXNzaWZpZXIgb3IgZnJvbSBvdGhlciBzZXJ2aWNlIGZ1
bmN0aW9ucy4gW0x1Y3ldIHRoaXMgaXMNCj4+Pj4+dGhlIG9uZQ0KPj4+Pj4gICA+Pj4+PiBjYXNl
IHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldy4gSW5mb3JtYXRpb24gZm9yIHRoZQ0KPj4+Pj5m
b3J3YXJkaW5nDQo+Pj4+PiAgID4+Pj4+IHdpbGwgZ2VuZXJhbGx5IGNvbWUgZnJvbSB0aGUgaW5n
cmVzcyBjbGFzc2lmaWVyLCBidXQgaW4NCj4+Pj4+c3BlY2lhbA0KPj4+Pj4gICA+Pj4+PiBjYXNl
cyBtYXkgYmUgcHJvdmlkZWQgYnkgc2VydmljZSBmdW5jdGlvbnMuIChJIGtlZXANCj4+Pj4+d2Fu
dGluZyB0byBnZXQNCj4+Pj4+ICAgPj4+Pj4gcmlkIG9mIHRob3NlIHNwZWNpYWwgY2FzZXMsIGJ1
dCBzbyBmYXIgdGhlcmUgc2VlbSB0byBiZQ0KPj4+Pj5qdXN0IGVub3VnaA0KPj4+Pj4gICA+Pj4+
PiBvZiB0aGVtIHRvIHdhcnJhbnQgY292ZXJpbmcgaW4gdGhlIHNvbHV0aW9uLiBBbmQgbW9yZQ0K
Pj4+Pj5pbXBvcnRhbnRseSwNCj4+Pj4+ICAgPj4+Pj4gc2lnbmlmaWNhbnQgc3VwcG9ydCBmb3Ig
aXQgaW4gdGhlIHdvcmtpbmcgZ3JvdXAuKSBbTHVjeV0NCj4+Pj4+VGhpcyBpcw0KPj4+Pj4gICA+
Pj4+PiB0aGUgc2Vjb25kIGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3IChidXQgeW91
IGRvbid0DQo+Pj4+Pmxpa2UgaXQpLg0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBBbmQg
eW91IHN1Z2dlc3QgZGlzdGluZ3Vpc2hpbmcgdGhlc2UgdHdvIGNhc2VzIHdoZW4NCj4+Pj4+ZGlz
Y3Vzc2luZw0KPj4+Pj4gICA+Pj4+PiBhYm91dCBtZXRhZGF0YSB1c2FnZS4gSXMgdGhhdCByaWdo
dCB1bmRlcnN0YW5kaW5nPw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBMdWN5DQo+Pj4+
PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+
PiAgID4+Pj4+PiBPbiAzLzEyLzE0LCAyOjMzIFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+PiAg
ID4+Pj4+PiBKb2VsLCBJIGludGVycHJldCB0aGF0IHlvdSBzdWdnZXN0cyB0aGF0IGRpc3Rpbmd1
aXNoIHRoZQ0KPj4+Pj5leGNoYW5nZQ0KPj4+Pj4gICA+Pj4+Pj4gaW5mb3JtYXRpb24gZGF0YSBw
bGFuZSBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMNCj4+Pj4+YW5kIHRoZQ0KPj4+
Pj4gICA+Pj4+Pj4gZXhjaGFuZ2UgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGZyb20g
YSBzZXJ2aWNlDQo+Pj4+PmZ1bmN0aW9uIHRvDQo+Pj4+PiAgID4+Pj4+PiBhIHNlcnZpY2Ugbm9k
ZS4gSXMgdGhpcyByaWdodCB1bmRlcnN0YW5kaW5nPyBMdWN5DQo+Pj4+PiAgID4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxw
ZXJuDQo+Pj4+PiAgID4+Pj4+PiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdl
ZG5lc2RheSwgTWFyY2ggMTIsDQo+Pj4+PjIwMTQNCj4+Pj4+IDE6MTkNCj4+Pj4+ICAgPj4+Pj4+
IFBNDQo+Pj4+PiAgID4+Pj4+PiBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24g
UGFya2VyIENjOiBKaW0gR3VpY2hhcmQNCj4+Pj4+ICAgPj4+Pj4+IChqZ3VpY2hhcik7IGJyaWpz
bWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0Og0K
Pj4+Pj4gICA+Pj4+Pj4gUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNp
ZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gTXkgaW5jbGluYXRpb24g
d291bGQgYmUgdG8gdHVuZSB0aGF0IGRlZmluaXRpb24gdG8NCj4+Pj4+ZGlzdGluZ3Vpc2gNCj4+
Pj4+ICAgPj4+Pj4+IGJldHdlZW4gZGF0YXBsYW5lIGNhcnJpZWQgaW5mb3JtYXRpb24gaW50ZW5k
ZWQgZm9yIHVzZSBieQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+PiBmdW5jaXRvbnMgKHdo
YXRldmVyIHRoZSBvcmlnaW4pLCBhbmQgZGF0YXBsYW5lIGNhcnJpZWQNCj4+Pj4+aW5mb3JtYXRp
b24NCj4+Pj4+ICAgPj4+Pj4+IGludGVuZGVkIGZvciBkYXRhcGxhbmUgZm9yd2FyZGluZyBjb21w
b25lbnRzLg0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+
PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBIaSBKb2VsLA0KPj4+
Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gSSBhZ3JlZSB0aGF0IHdlIG5lZWQgdXNpbmcg
dGhlIHNhbWUgZGVmaW5pdGlvbiBmb3IgYQ0KPj4+Pj50ZXJtLCBidXQNCj4+Pj4+ICAgPj4+Pj4+
PiBkaXNhZ3JlZSB0aGF0IHRoZSBtZXRhZGF0YSBkZWZpbml0aW9uIGhlcmUgaXMgYSBzZXQgb2YN
Cj4+Pj4+ICAgPj4+Pj4+PiBpbmZvcm1hdGlvbiBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIFRoaXMg
bWF5IGJlIHRvbyBuYXJyb3cNCj4+Pj4+b3IgbGVhZA0KPj4+Pj4gICA+Pj4+Pj4+IHRvIGEgcGFy
dGljdWxhciBzb2x1dGlvbi4gSSBhbSBmaW5lIHdpdGggdGhpcyBkZWZpbml0aW9uDQo+Pj4+Pmlu
IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+IHByb2JsZW0gc3RhdGVtZW50IHcvIG1pbm9yIHR3ZWFrIChz
dWdnZXN0ZWQgb24gbWFpbGluZw0KPj4+Pj5saXN0KS4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRl
cyB0aGUNCj4+Pj4+YWJpbGl0eSB0bw0KPj4+Pj4gICA+Pj4+Pj4+IGV4Y2hhbmdlIGluZm9ybWF0
aW9uIGJldHdlZW4gdGhlIGNsYXNzaWZpZXJzIGFuZCBzZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4g
ZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBhbmQgc2VydmljZQ0KPj4+Pj5m
dW5jdGlvbnMgYW5kDQo+Pj4+PiAgID4+Pj4+Pj4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4gY2xhc3Np
ZmllcnN8c2VydmljZSBub2Rlcy4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IFRo
ZXJlIG1heSBiZSBhIHNvbHV0aW9uIHRoYXQgYSBzZXJ2aWNlIGZ1bmN0aW9uIHBhc3Nlcw0KPj4+
Pj5zb21lDQo+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IGluZm9ybWF0aW9uIHRvIGF0dGFjaGVkIHNl
cnZpY2Ugbm9kZSB3aXRob3V0IHVzaW5nIFNGQw0KPj4+Pj5oZWFkZXIuDQo+Pj4+PiAgID4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBUaGFua3MsIEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJv
bTogSm9lbCBIYWxwZXJuIERpcmVjdA0KPj4+Pj4gICA+Pj4+Pj4+IFttYWlsdG86am1oLmRpcmVj
dEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwNCj4+Pj4+TWFyY2ggMTIsDQo+Pj4+
PiAgID4+Pj4+Pj4gMjAxNCAxMjoyNSBQTSBUbzogTHVjeSB5b25nOyBKb2VsIE0uIEhhbHBlcm47
IE5pY29sYXMNCj4+Pj4+Qk9VVEhPUlM7DQo+Pj4+PiAgID4+Pj4+Pj4gUm9uIFBhcmtlciBDYzog
SmltIEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+
Pj4+PiAgID4+Pj4+Pj4gc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0K
Pj4+Pj4gICA+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25z
DQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBMdWN5LCB5b3Ugc2F5ICJ0aGUgbWV0
YWRhdGEgdGVybSBtZWFucyAuLi4iIFRoZQ0KPj4+Pj5kZWZpbml0aW9uIHlvdQ0KPj4+Pj4gICA+
Pj4+Pj4+IHRoZW4gcHJvdmlkZSBpcyBhIGRlZmluaXRpb24gb2YgdGhlIHNldCBvZiBpbmZvcm1h
dGlvbiB3ZQ0KPj4+Pj5hcmUNCj4+Pj4+ICAgPj4+Pj4+PiBwcm9wb3NpbmcgdGhhdCB3ZSBwdXQg
aW4gdGhlIFNGQyBoZWFkZXIuIEksIGFuZCBvdGhlcnMsDQo+Pj4+PmhhdmUNCj4+Pj4+ICAgPj4+
Pj4+PiBiZWVuIHVzaW5nIHRoZSB0ZXJtIG1ldGFkYXRhIG1vcmUgbmFycm93bHkuIFdlIGNhbiB1
c2UNCj4+Pj4+d2hhdGV2ZXINCj4+Pj4+ICAgPj4+Pj4+PiBkZWZpbml0aW9uIHdlIHdhbnQuIEJ1
dCB3ZSBkbyBuZWVkIHRvIGFncmVlIG9uIHRoZQ0KPj4+Pj5kZWZpbml0aW9uLg0KPj4+Pj4gICA+
Pj4+Pj4+IEZvciB0aGUgcHVycG9zZXMgb2YgdGhlIFdHLCBpdCBzZWVtcyBtdWNoIG1vcmUgdXNl
ZnVsIHRvDQo+Pj4+PnVzZSB0aGUNCj4+Pj4+ICAgPj4+Pj4+PiB0ZXJtIG1ldGFkYXRhIGZvciB0
aGUgbmFycm93ZXIgZGVzY3JpcHRpb24uDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IE9uIDMvMTIv
MTQsIDE6MTkgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4gSGkgSm9lbCwN
Cj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gSSBhZ3JlZS4gV2UgbmVlZCB0byBk
aWZmZXJlbnRpYXRlIHRoZSBtZXRhZGF0YSB1c2VkIGJ5DQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAg
Pj4+Pj4+Pj5mdW5jdGlvbiBhbmQgU0ZDIGhlYWRlci4gVGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMg
Y2FycnlpbmcNCj4+Pj4+c29tZQ0KPj4+Pj4gICA+Pj4+Pj4+PnN0YXRlcyBhbG9uZyB3aXRoIHRo
ZSBwYWNrZXQuIElNTzogU0ZDIGhlYWRlciBpcyBhIGtpbmQgb2YNCj4+Pj4+ICAgPj4+Pj4+Pj5t
ZXRhZGF0YSBjYXJyaWVkIG9uIHBhY2tldCBmb3IgbmV4dCBzZXJ2aWNlIG5vZGUgdG8gdXNlLg0K
Pj4+Pj5JbiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj5jb250ZXh0IG9mIFNGQywgd2UgaGF2ZSB0ZXJt
IGZvciBTRkMgaGVhZGVyIGFuZCB0aGUNCj4+Pj4+bWV0YWRhdGEgdGhhdA0KPj4+Pj4gICA+Pj4+
Pj4+PndhcyBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIG9yIGJldHdlZW4gc2Vy
dmljZQ0KPj4+Pj4gICA+Pj4+Pj4+PmZ1bmN0aW9ucyBhbmQgY2xhc3NpZmllcnMvc2VydmljZSBu
b2Rlcywgd2hpY2ggaXMgd2hhdA0KPj4+Pj50aGUgZHJhZnQNCj4+Pj4+ICAgPj4+Pj4+Pj5mb2N1
cy4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gVGhhbmtzLCBMdWN5DQo+Pj4+
PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybg0KPj4+Pj4gICA+Pj4+Pj4+PiBb
bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsDQo+
Pj4+PiAyMDE0DQo+Pj4+PiAgID4+Pj4+Pj4+IDExOjE4IEFNIFRvOiBMdWN5IHlvbmc7IE5pY29s
YXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6DQo+Pj4+PiBKaW0NCj4+Pj4+ICAgPj4+Pj4+Pj4g
R3VpY2hhcmQgKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBK
YW1hbCBIYWRpIFNhbGltDQo+Pj4+PiAgID4+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+
Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gSSB0aGluayBpdCBpcyBpbXBvcnRhbnQgdG8ga2VlcCBh
IHN0cm9uZyBkaXN0aW5jdGlvbg0KPj4+Pj5iZXR3ZWVuDQo+Pj4+PiAgID4+Pj4+Pj4+IG1ldGFk
YXRhICh3aGljaCBpcyBmb3IgdXNlIGJ5IGFwcGxpY2F0aW9ucykgYW5kIHRoZQ0KPj4+Pj5zZXJ2
aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+IGNoYWluaW5nIGluZm9ybWF0aW9uIGluIHRoZSBiYXNlIHNl
cnZpY2UgY2hhaW4gaGVhZGVyLA0KPj4+Pj53aGljaCBpcw0KPj4+Pj4gICA+Pj4+Pj4+PiBmb3Ig
dXNlIGJ5IHRoZSBzZXJ2aWNlIGNoYWluIHN1cHBvcnQgbWVjaGFuaXNtcy4NCj4+Pj4+ICAgPj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+IE9uIDMvMTIvMTQsIDEwOjQyIEFNLCBMdWN5IHlvbmcgd3JvdGU6DQo+
Pj4+PiAgID4+Pj4+Pj4+PiBGdWxseSBhZ3JlZSB3aXRoIEpvZS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+PiBXZSBzaG91bGQgbm90IHJlcXVpcmUgYSBmaXggbGVuZ3RoIGZv
ciBpbi1iYW5kIG1ldGFkYXRhDQo+Pj4+PmJ1dA0KPj4+Pj4gICA+Pj4+Pj4+Pj4gYWxzbyBub3Qg
bGVhdmUgaXQgZm9yIGZyZWVseSB1c2FnZS4gSW4gZmFjdCwgd2hlbiBhDQo+Pj4+PnNlcnZpY2UN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+IG5vZGUgaW5zZXJ0cyBTRkMgaGVhZGVyIG9uIGEgKGVuY2Fwc3Vs
YXRlZCkgcGFja2V0IGFuZA0KPj4+Pj5zZW5kIHRvDQo+Pj4+PiAgID4+Pj4+Pj4+PiBuZXh0IHNl
cnZpY2Ugbm9kZSwgU0ZDIGhlYWRlciBpdHNlbGYgY2FuIGJlIHNlZW4gYXMgYQ0KPj4+Pj5tZXRh
ZGF0YS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBMdWN5DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0g
RnJvbTogc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+PiBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
XSBPbiBCZWhhbGYgT2YgSm9lbCBNLg0KPj4+Pj5IYWxwZXJuDQo+Pj4+PiAgID4+Pj4+Pj4+PiBT
ZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDk6MjEgQU0gVG86IE5pY29sYXMNCj4+Pj4+
Qk9VVEhPUlM7DQo+Pj4+PiAgID4+Pj4+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQg
KGpndWljaGFyKTsNCj4+Pj4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+ICAgPj4+Pj4+
Pj4+IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+
Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gRm9yIGluLWJhbmQgbWV0YWRhdGEsIHRoZSBB
UEkgZm9yIGFjY2VzcyBjYW4gZWFzaWx5IGJlDQo+Pj4+PiAgID4+Pj4+Pj4+PiBzeW5jaHJvbm91
cy4gT3V0IG9mIGJhbmQgbWV0YWRhdGEgbmVlZHMgZGlmZmVyZW50DQo+Pj4+PmhhbmRsaW5nLg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4gVGhlcmUgYXJlIG1hbnkgY2FzZXMgd2hlcmUgb3V0LW9mLWJhbmQg
bWV0YWRhdGEgaXMNCj4+Pj4+dXNlZnVsIGFuZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4gYXBwcm9wcmlh
dGUuIEJ1dCB0aGV5IGRvIG5vdCBjb3ZlciBhbGwgbmVlZHMgYnkgYW55DQo+Pj4+PnN0cmV0Y2gu
DQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gRXZlbiBpZiBlYWNoIHBpZWNl
IG9mIGluLWJhbmQgbWV0YWRhdGEgaXMgb2YgZml4ZWQNCj4+Pj4+bGVuZ3RoLA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4gdGhlcmUgYXJlIG1hbnkgZGlmZmVyZW50IGtpbmRzIG9mIG1ldGF0eXBlLiBUcnlp
bmcgdG8NCj4+Pj4+c2F5DQo+Pj4+PiAgID4+Pj4+Pj4+PiAidGhlcmUgd2lsbCBiZSBleGFjdGx5
IGZvdXIgcGllY2VzLCBhbmQgdGhleSB3aWxsIGJlIG9mDQo+Pj4+PnR5cGVzDQo+Pj4+PiAgID4+
Pj4+Pj4+PiB0MSwgdDIsIHQzLCBhbmQgdDQiIGlzIHNpbXBseSB0b28gc3BlY2lmaWMgZm9yIGV2
ZW4gODAlDQo+Pj4+Pm9mIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj5uZWVkcy4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+PiBPbiAzLzEyLzE0LCA4OjUyIEFNLCBOaWNvbGFzIEJPVVRIT1JT
IHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEhlbGxvIFJvbiwNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFNlbmRpbmcgb3V0IG9mIGJhbmQgY29uZ3J1ZW50IG1ldGFk
YXRhIG1heSBub3QgYmUgdGhlDQo+Pj4+PmFuc3dlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRvIGFs
bCBuZWVkcyBidXQgaXQgaXMgb25lIHRvb2wgdGhhdCB3ZSBzaG91bGQga2VlcC4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE5vdCBhbGwgbWV0YWRhdGEgaXMgdGllZCB0
byBhIHNwZWNpZmljIHBhY2tldCwgZm9yDQo+Pj4+PmV4YW1wbGUgYQ0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+IHBvbGljeSBjaGFuZ2UgaW4gUENSRiBjb3VsZCBsZWFkIHRvIHNvbWUgbWV0YWRhdGENCj4+
Pj4+c2lnbmFsaW5nLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRoZSByZWFjdGlvbiB0aW1lIG5lZWQg
bm90IGJlIGltbWVkaWF0ZSwgZmV3IG1zIG1heQ0KPj4+Pj5ub3QgbWF0dGVyLg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gQXMgeW91IHBvaW50LCBpZiBhIHBhY2tldCBp
cyB0aWVkIHRvIGEgbWV0YWRhdGEgYQ0KPj4+Pj5jb3JyZWxhdGlvbg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+IGluZm8gY2FuIGJlIHNldCBpbiBib3RoIHBhY2tldCB0byBkZWFsIHdpdGggaXQgKGkuZQ0K
Pj4+Pj5tZXRhZGF0YQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGV4cGVjdGVkIGZsYWcgaW4gdGhlIFNG
QyBoZWFkZXIsIHBsdXMgYW4gaWQpDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBGaW5hbGx5IHdlIGNhbiBzdGlsbCBzZW5kIHNvbWUgbGltaXRlZCBtZXRhZGF0YSB3aXRo
aW4NCj4+Pj4+YSBoZWFkZXIuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhpcyBjb3VsZCBiZSB1c2Vk
IGZvciBsb2FkIGJhbGFuY2VycyBpbiBwYXJ0aWN1bGFyIGlmDQo+Pj4+PndlDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gYWdyZWUgb24gYSBjb252ZW50aW9uIHRvIGxvY2F0ZSAiY29hcnNlIGdyYWluIHBv
bGljeSINCj4+Pj4+ICAgPj4+Pj4+Pj4+PiAvICJmaW5lIGdyYWluIHBvbGljeSIgb24gcmVzZXJ2
ZWQgY29udGV4dCBoZWFkZXJzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gVGhpcyBzZWVtcyB0byBvcGVuIHVwIGEgbG90IG9mIGZsZXhpYmlsaXR5IC8NCj4+Pj4+aW5u
b3ZhdGlvbnMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBPbiB5b3Vy
IGxhc3QgcG9pbnQsIHRoZXJlIGlzIGEgcXVlc3Rpb24gb24gaG93IHRvIG1ha2UNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBtZXRhZGF0YSBhdmFpbGFibGUgdG8gYSBTZXJ2aWNlIEZ1bmN0aW9uLiBDdXJy
ZW50IHNvY2tldA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGNvbm5lY3Rpb25zIGZvciBleGFtcGxlIGRv
IG5vdCBhbGxvdyB0byByZXRyaWV2ZSBJUA0KPj4+Pj5oZWFkZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBvcHRpb25zLiBTbyBJIGFzc3VtZSB0aGF0IFNGQyBhd2FyZSBTZXJ2aWNlIEZ1bmN0aW9ucw0K
Pj4+Pj53aWxsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbmVlZCBzb21lIChhc3luY2hyb25vdXMNCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiA/KSBBUEkgdG8gcmV0cmlldmUgU0ZDIGhlYWRlciBpbmZvcm1hdGlv
biBhcyB3ZWxsIGFzDQo+Pj4+PmluLWJhbmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtZXRhZGF0YS4g
SSBkb24ndCBzZWUgb3V0IG9mIGJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0DQo+Pj4+PmFkZGluZw0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IGNvbXBsZXhpdHksIHRoZSBzYW1lIEFQSSBjYW4gcHJvYmFibHkg
YXBwbHkuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGUgYWx0ZXJu
YXRpdmUgb3B0aW9uLCBhbGxvd2luZyB2YXJpYWJsZSBzaXplZA0KPj4+Pj5tZXRhZGF0YSBpbg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IHRoZSBTRkMgaGVhZGVyIGhhcyBzb21lIGRyYXdiYWNrcyBhcyB3
ZWxsLCBvbmUgYmVpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBmcmFnbWVudGF0aW9uLCBhbmQgc29t
ZSBzd2l0Y2hlcyBleHBlY3RpbmcgYXMgd2VsbCB0bw0KPj4+Pj5sb29rIGF0DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gZW5kIHVzZXIgdHJhZmZpYyBoZWFkZXJzIGZvciBsaW5rIGxvYWQgYmFsYW5jaW5n
LiBJDQo+Pj4+PndvdWxkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gYWdyZWUgdGhhdCBpZiB3ZSBjYW4g
YWNjZXB0IHRoZXNlIGlzc3VlcywgdGhlbiBzZW5kaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gb2Zm
LWxpbmUgY29uZ3J1ZW50IG1ldGFkYXRhIGxvb3NlcyBpdHMgaW50ZXJlc3QuDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBXZSBuZWVkIHRvIHRha2UgaW50byBhY2NvdW50
IHRoYXQgYm90aCBpbi1iYW5kIGFuZA0KPj4+Pj5jb25ncnVlbnQNCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBvdXQtb2YtYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQgaXMgbm90IHJlbGlhYmxlLiBBDQo+Pj4+
PnBhY2tldCBsb3NzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdHJpZ2dlcmluZyByZXRyYW5zbWlzc2lv
biB3b3VsZCBub3QgbGVhZCB0byB0aGUNCj4+Pj4+aWRlbnRpY2FsDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gcmVjb25zdHJ1Y3Rpb24gb2YgdGhlIGFzc29jaWF0ZWQgbWV0YWRhdGEuIEluIHNvbWUNCj4+
Pj4+Y2FzZXMsIHdlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWlnaHQgdGh1cyBldmVuIG5lZWQgbm9u
LWNvbmdydWVudCBvdXQtb2YtYmFuZCByZWxpYWJsZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1ldGFk
YXRhIHRyYW5zcG9ydC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBOaWNvbGFzIF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbToNCj4+Pj4+IFJvbg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IFBhcmtlciBbUm9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT5dIFNlbnQ6DQo+Pj4+PldlZG5lc2RheSwN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+PiBNYXJjaCAxMiwgMjAxNA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IDEy
OjQzIFBNIFRvOiBOaWNvbGFzIEJPVVRIT1JTIENjOiBKaW0gR3VpY2hhcmQNCj4+Pj4+KGpndWlj
aGFyKTsNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj5z
ZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE5pY29sYXMsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+PiBJIHVuZGVyc3RhbmQgdGhlIGNvbmNlcHQgZm9yIG91dCBvZiBi
YW5kIHNpZ25hbGluZyBvZg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+bWV0YWRhdGEsIGJ1dCBJIGFtIGNv
bmNlcm5lZCB0aGF0IGl0IGludHJvZHVjZXMNCj4+Pj4+c2lnbmlmaWNhbnQNCj4+Pj4+ICAgPj4+
Pj4+Pj4+PmNvbXBsZXhpdHkgZHVlIHRvIHRoZSBwb3RlbnRpYWwgcmFjZSBjb25kaXRpb24gb2YN
Cj4+Pj4+cmVjZWl2aW5nIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+cmVhbCBwYWNrZXQgYmVmb3Jl
IHRoZSBtZXRhZGF0YS4gV2hpbGUgdGhlIHJlYWwgcGFja2V0DQo+Pj4+PmNvdWxkDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj5pbmRpY2F0ZSB0aGF0IG91dCBvZiBiYW5kIG1ldGFkYXRhIGlzIGV4cGVjdGVk
LCBob3cgY2FuDQo+Pj4+PndlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5ndWFyYW50ZWUgdGhlIG9yZGVy
IG9mIHJlY2VwdGlvbj8gV2hhdCBpZiBzd2l0Y2hpbmcgb3INCj4+Pj4+cm91dGluZw0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+bm9kZXMgYXBwbHkgaGFzaCBiYXNlZCBsb2FkIGJhbGFuY2luZz8gV2hhdCBp
ZiB0aGUgbG9hZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+YmFsYW5jaW5nIHVuZGVyc3RhbmRzIFNGQyBl
bmNhcHMgYW5kIGxvb2tzIGJleW9uZCBpdCB0bw0KPj4+Pj50aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pm9yaWdpbmFsIGhlYWRlciB0byBnZXQgYmV0dGVyIGVudHJvcHk/DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gQ2FuIHdlIGd1YXJhbnRlZSB0aGF0IHRoZSBtZXRhZGF0YSBhbmQgcmVhbCBwYWNrZXQNCj4+
Pj4+d2lsbCBmb2xsb3cNCj4+Pj4+ICAgPj4+Pj4+Pj4+PnRoZSBleGFjdCBzYW1lIHBhdGg/IElm
IHdlIGNhbiBub3QsIHRoZW4NCj4+Pj4+aW1wbGVtZW50YXRpb25zIHdpbGwNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pm5lZWQgdG8gYWRkIGluZ3Jlc3MgcXVldWluZyB0byBjb3BlIHdpdGggdGhlIHNjZW5h
cmlvLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gQWxzbywgZG8geW91
IGZlZWwgdGhhdCB0aGUgaW5jcmVhc2UgaW4gaW1wbGVtZW50YXRpb24NCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBjb21wbGV4aXR5IGF0IHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucyBpcyByZWFzb25hYmxlPw0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhhbmtzLg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gUm9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4gT24gTWFyIDEyLCAyMDE0LCBhdCA0OjA5IEFNLCAiTmljb2xhcyBC
T1VUSE9SUyINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNv
bTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPg0KPj4+Pj48bWFpbHRvOk5pY29s
YXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+PiBJIHRoaW5rIHdlIG11c3QgbWFrZSBhIGRpc3RpbmN0aW9uIGJldHdl
ZW46DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IC0gTWV0YWRhdGEg
d2hpY2ggc2hvdWxkIGJlIHBhcnQgb2YgdGhlIGhlYWRlciBkZWZpbmVkDQo+Pj4+PmFzIGluDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+IGJhbmQgbWFya2luZy4gLSBNZXRhZGF0YSB3aXRoIGNhbiBiZSBw
YXNzZWQgb3V0IG9mDQo+Pj4+PmJhbmQsIGZvcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBleGFtcGxl
IGNvbmdydWVudCBvdXQgb2YgYmFuZCBzaWduYWxpbmcgZGVmaW5lZCBpbg0KPj4+Pj50aGUgZHJh
ZnQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gVGhlIGZvcm1lciBj
YWxscyBmb3IgYSBsaW1pdGVkIHNwYWNlIGluIHRoZSBoZWFkZXIsDQo+Pj4+PnRydWUsIFRoZQ0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+PiBsYXR0ZXIgaG93ZXZlciBkb2VzIG5vdCBpbmN1ciBhbnkgc3Bh
Y2UgbGltaXRhdGlvbg0KPj4+Pj5hbmQgaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gc3RpbGwgZmFp
cmx5IGVmZmljaWVudCBhbmQgaXQgcmVtYWlucyBjb21wYXRpYmxlIHdpdGgNCj4+Pj4+YSBmaXhl
ZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBzaXplIGhlYWRlciB1c2VkIHRvIHJvdXRlIHRob3NlIHNp
Z25hbGluZyBtZXNzYWdlcw0KPj4+Pj5hbG9uZyB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gY2hh
aW4ncyBzZXJ2aWNlIGZ1bmN0aW9ucy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4gTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
IEZyb206DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFtqZ3Vp
Y2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT5dIFNlbnQ6DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+IFR1ZXNkYXksIE1hcmNoIDExLCAyMDE0IDY6NDggUE0gVG86IFJvbiBQYXJr
ZXIgQ2M6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IE5pY29sYXMgQk9VVEhPUlM7IGJyaWpzbWFuQGp1
bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbQ0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRh
LWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
IEhpIFJvbiwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gV2UgY2Fu
IGNlcnRhaW5seSBoYXZlIHRoaXMgZGlzY3Vzc2lvbiBidXQgd2Ugc2hvdWxkDQo+Pj4+PmZpcnN0
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGNvbnNpZGVyIHdoYXQgaW5mb3JtYXRpb24gaXMgbmVjZXNz
YXJ5IGFuZCBpZiBzYWlkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGluZm9ybWF0aW9uIGNhbiBmaXQg
d2l0aGluIGEgZml4ZWQgbnVtYmVyIG9mIGNvbnRleHRzDQo+Pj4+PmluIHRoZQ0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+PiBtYWpvcml0eSBvZiBjYXNlcy4gUmVtZW1iZXIsIHRoZSBnb2FsIG9mIGJlaW5n
IGFibGUNCj4+Pj4+dG8gcGFzcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSB0aHJvdWdo
IHRoZSBuZXR3b3JrIGlzIHRvIGVuaGFuY2Ugc2VydmljZQ0KPj4+Pj5kZWxpdmVyeSwNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4gbm90IHBhc3MgdGhlIGVudGlyZSB3b3JrcyBvZiBTaGFrZXNwZWFyZSA7
LSkNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gU2VudCBmcm9tIG15
IGlQaG9uZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gT24gTWFy
IDcsIDIwMTQsIGF0IDM6NTIgQU0sICJSb24gUGFya2VyIg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4g
PFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb20+DQo+Pj4+PjxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
IE5pY29sYXMsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gSSBz
ZWUgc2ltaWxhciByZXF1aXJlbWVudHMgZnJvbSB0aGUgM2dwcCBFUEMgc2lkZS4NCj4+Pj4+SSB3
b3VsZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gbGlrZSB0byBwcm9wb3NlIGFuIE9VSSAvIFRMViBi
YXNlZCBhcHByb2FjaCB3aGVyZSB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IHJlc2VydmVkIE9V
SSBjYW4gYmUgdXNlZCBmb3IgYWdyZWVkIHVwb24gdHlwZXMgb2YNCj4+Pj4+Y29tbW9uDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSBhbmQgdmVuZG9yIG9yIG90aGVyIG9yZ2FuaXphdGlv
bmFsIE9VSXMgY2FuDQo+Pj4+PmJlIHVzZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IHRvIHF1aWNr
bHkgaW5ub3ZhdGUgaW4gdGhlIG5ldHdvcmtzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gU2ltdWx0
YW5lb3VzbHksIEkgd291bGQgYWxzbyBsaWtlIHRvIGNvbnNpZGVyDQo+Pj4+Pm1lY2hhbmlzbXMN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IHRoYXQgYXJlIG9wdGltaXplZCBmb3IgbG9uZyBsaXZlZCBm
bG93cyBzbyBhcyB0bw0KPj4+Pj5saW1pdCB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IG5lZ2F0
aXZlIGVmZmVjdHMgb2YgcGFja2V0IGdyb3d0aC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+PiBSb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IE9uIE1hciA3LCAyMDE0LCBhdCA4OjM0IEFN
LCAiTmljb2xhcyBCT1VUSE9SUyINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiA8Tmljb2xhcy5CT1VU
SE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+DQo+Pj4+
PjxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBIZWxsbyBKaW0NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEkgaGF2ZSBzZWVuIGNhc2VzIGluIEdp
IExBTiwgd2hlcmUgc3Vic2NyaWJlciByZWxhdGVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gaW5m
b3JtYXRpb24gaXMgcGFzc2VkIHRvIGEgV2ViIFByb3h5IGZvciBIVFRQIGhlYWRlcg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+IGVucmljaG1lbnQgKGFpbWVkIGF0IHNvbWUgV2ViIENvbnRlbnQgcHJv
dmlkZXJzDQo+Pj4+PnBhcnRuZXJzIG9mDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gdGhlIE1vYmls
ZSBPcGVyYXRvcikuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSW5mb3JtYXRpb24gd2FzIGFuIGNv
ZGVkIChwZXJzaXN0ZW50KSBzdWJzY3JpYmVyIGlkDQo+Pj4+PmRlcml2ZWQNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+PiBmcm9tIHRoZSBNU0lTRE4sIGFuZCBjb3VwbGUgb2YgZiBjdXN0b21lciBwcm9m
aWxlDQo+Pj4+PnJlbGF0ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBmaWVsZHMuDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBJbiBhbiBzZmMgYmFzZWQgR2kg
TEFOLCB0aGlzIGVudGl0eSBzaG91bGQgcmVjZWl2ZQ0KPj4+PiA+ZnJvbSB0aGUNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+PiBDbGFzc2lmaWVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+PiAtIEEgY2xhc3NpZmljYXRpb24gb2YgdGhlIENvbnRlbnQgUHJvdmlkZXIg
KCBJZCwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBDYXRlZ29yeSkgYmFzZWQgb24gdHJhZmZpYyBh
bmFseXNpcyAtIFRoZSBNU0lTRE4gb2YNCj4+Pj4+IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
IHN1YnNjcmliZXIgLSBUd28gc3Vic2NyaWJlciBwb2xpY3kgZmllbGRzIChub3QgdGllZA0KPj4+
Pj4gdG8gUENSRg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGJ1dCBiZWxvbmdpbmcgdG8gdGhlIFN1
YnNjcmliZXIgREIpIChTdWJzY3JpYmVyDQo+Pj4+PiBjYXRlZ29yeSwNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiBzdWItY2F0ZWdvcnkpIC0gQSBzZXNzaW9uIGlkIChmb3IgbG9nZ2luZyBhbmQNCj4+
Pj4+dHJhY2tpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBwdXJwb3NlcykNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IFRoZSBvYmplY3RpdmUgYmVpbmcgdG8g
YXZvaWQgaGF2aW5nIHRoZSBIVFRQIFByb3h5DQo+Pj4+PnRvDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gYmVjb21lIGEgdHJ1c3RlZCBhcHBsaWNhdGlvbiAoaW50ZXJvZ2F0ZSB0aGUNCj4+Pj4+IHN1
YnNjcmliZXIgREIsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZXRjLi4pDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IE5p
Y29sYXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XyBGcm9tOiBKaW0NCj4+Pj4+IEd1aWNoYXJkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gKGpndWlj
aGFyKSBbamd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+XSBTZW50
Og0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IFRodXJzZGF5LCBNYXJjaCAwNiwgMjAxNCAyOjAyIFBN
IFRvOiBKYW1hbCBIYWRpDQo+Pj4+PlNhbGltOw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGptb2lz
YW5kQGp1bmlwZXIubmV0PG1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldD4gPG1haWx0bzpqbW9p
c2FuZEBqdW5pcGVyLm5ldD47DQo+Pj4+PiBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IENjOg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHNmYyBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSGkgSmFtYWwsDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBZb3Ugc2FpZCAiSXQgc2VlbXMg
dGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZQ0KPj4+Pj4gc2l6ZWQNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+PiBtZXRhZGF0YSIuLiBJIGFtIG5vdCBzbyBjb252aW5jZWQgYW5kIHdvdWxkIGxp
a2UgdG8NCj4+Pj4+IGJldHRlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHVuZGVyc3RhbmQgdGhl
IHJlcXVpcmVtZW50cyBiZWZvcmUgcGFzc2luZyBqdWRnZW1lbnQuDQo+Pj4+PiBJZiB3ZQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGxvb2sgYXQgdGhlIHVzZSBjYXNlcyBhcyBwcmVzZW50ZWQgdGh1
cyBmYXIgaW50bw0KPj4+Pj4gdGhlIFdHIEkNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBoYXZlIHll
dCB0byBzZWUgYSBzaW5nbGUgZXhhbXBsZSBvZiB0aGUgbmVlZA0KPj4+Pj4gKG5vdGluZyB0aGF0
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZGVzaXJlIGlzIG5vdCB0aGUgc2FtZSBhcyBuZWVkKSAt
IEkgYW0gbm90IHNheWluZw0KPj4+Pj4gdGhlcmUgaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBu
byByZXF1aXJlbWVudCBidXQgcmF0aGVyIHRoYXQgd2Ugc2hvdWxkIG5vdCBqdW1wDQo+Pj4+PiB0
byB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBjb25jbHVzaW9uIGFuZCBidWlsZCBzdGFuZGFy
ZHMgYXJvdW5kIGEgdGhlb3J5Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBP
biAzLzMvMTQsIDY6MzUgQU0sICJKYW1hbCBIYWRpIFNhbGltIg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+PiA8aGFkaUBtb2phdGF0dS5jb208bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPiA8bWFpbHRv
OmhhZGlAbW9qYXRhdHUuY29tPj4NCj4+Pj4+d3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IEkgbGlrZSB0aGUgZG9jIC0gd2VsbCB3cml0dGVuLg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBTZWN0aW9uIDQu
MyBvbiBtZXRhZGF0YSBlbmNvZGluZy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+Pj4gSXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZSBz
aXplZA0KPj4+Pj4gbWV0YWRhdGENCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gKGF0IGxlYXN0IGZv
ciBodHRwL2FwcCB5b3Ugc2VlbSB0byBpbmRpY2F0ZSB0aGUNCj4+Pj4+IGRlc2lyZSBmb3INCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj5pdCkuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IEZvciBhIGRh
dGFwYXRoIHBlci1wYWNrZXQgbWV0YWRhdGEsIGkgZmVlbCB0aGUNCj4+Pj4+IG5lZWQgaXMNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4ganVzdCBhcyBpbXBvcnRhbnQuIEFyZSB3ZSBsaW1pdGVkIGJ5
IHRoZSBmYWN0IHRoYXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gZXhpc3RpbmcgaGFyZHdhcmUg
bWF5IG5vdCBiZSBhYmxlIHRvIGhhbmRsZSBUTFZzPw0KPj4+Pj5Gb3INCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+Pj4gZXhhbXBsZSwgSSBkb250IGhhdmUgYSBwcm9ibGVtIGhhbmRsaW5nIFRMVnMgaW4g
YQ0KPj4+Pj4gc29mdHdhcmUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj5kYXRhcGF0aC4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gY2hlZXJzLCBqYW1hbA0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+Pj4gbWFpbGluZyBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8
bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBz
ZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBsaXN0IHNm
Y0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+
Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+PiBs
aXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+
PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+
Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
DQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5nDQo+Pj4+PiBsaXN0DQo+Pj4+PiAgID4+
Pj4+IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+
PiAgID4+Pj4+DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+X19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj4+ICAgPj5zZmMgbWFpbGluZyBsaXN0DQo+Pj4+
PiAgID4+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KPj4+Pj4gICA+Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
DQo+Pj4+PiAgID4NCj4+Pj4+ICAgPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fDQo+Pj4+PiAgID5zZmMgbWFpbGluZyBsaXN0DQo+Pj4+PiAgID5zZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiAg
ID5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4NCj4+Pj4N
Cj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+
Pj4gc2ZjIG1haWxpbmcgbGlzdA0KPj4+PiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4NCj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pg0K
Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4g
c2ZjIG1haWxpbmcgbGlzdA0KPj4+IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0K
Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4NCj4+DQo+
Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+PnNmYyBt
YWlsaW5nIGxpc3QNCj4+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+DQo+X19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj5zZmMgbWFpbGluZyBsaXN0DQo+c2Zj
QGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmMNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzZmMgbWFpbGluZyBs
aXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0K
DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzZmMg
bWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPGJhc2Ug
aHJlZj0ieC1tc2c6Ly85OS8iPjwhLS1baWYgIW1zb10+PHN0eWxlPnZcOioge2JlaGF2aW9yOnVy
bCgjZGVmYXVsdCNWTUwpO30NCm9cOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCndc
Oioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCi5zaGFwZSB7YmVoYXZpb3I6dXJsKCNk
ZWZhdWx0I1ZNTCk7fQ0KPC9zdHlsZT48IVtlbmRpZl0tLT48c3R5bGU+PCEtLQ0KLyogRm9udCBE
ZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpIZWx2ZXRpY2E7DQoJcGFu
b3NlLTE6MiAxMSA2IDQgMiAyIDIgMiAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpX
aW5nZGluZ3M7DQoJcGFub3NlLTE6NSAwIDAgMCAwIDAgMCAwIDAgMDt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OuWui+S9kzsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCkBm
b250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUg
MyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFu
b3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpU
YWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiXEDlrovkvZMiOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0K
QGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiTVMgVUkgR290aGljIjsNCglwYW5vc2UtMToyIDEx
IDYgMCA3IDIgNSA4IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQE1TIFVJIEdv
dGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2IDAgNyAyIDUgOCAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5p
dGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFy
Z2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglm
b250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCmE6bGluaywgc3Bhbi5Nc29I
eXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1k
ZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93
ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29y
YXRpb246dW5kZXJsaW5lO30NCnAuTXNvQWNldGF0ZSwgbGkuTXNvQWNldGF0ZSwgZGl2Lk1zb0Fj
ZXRhdGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiLmibnms6jm
oYbmlofmnKwgQ2hhciI7DQoJbWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjkuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7
fQ0KcC5Nc29MaXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0UGFyYWdyYXBoLCBkaXYuTXNvTGlzdFBh
cmFncmFwaA0KCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7DQoJbWFyZ2luLXRvcDowY207DQoJbWFy
Z2luLXJpZ2h0OjBjbTsNCgltYXJnaW4tYm90dG9tOjBjbTsNCgltYXJnaW4tbGVmdDozNi4wcHQ7
DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1p
bHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQpzcGFuLmFwcGxlLWNvbnZlcnRlZC1zcGFj
ZQ0KCXttc28tc3R5bGUtbmFtZTphcHBsZS1jb252ZXJ0ZWQtc3BhY2U7fQ0Kc3Bhbi5FbWFpbFN0
eWxlMTkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmki
LCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTIwDQoJe21z
by1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJp
ZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkNoYXINCgl7bXNvLXN0eWxlLW5hbWU6IuaJueaz
qOahhuaWh+acrCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxp
bms65om55rOo5qGG5paH5pysOw0KCWZvbnQtZmFtaWx5OuWui+S9kzt9DQpzcGFuLkVtYWlsU3R5
bGUyMw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2Fs
aWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERlZmF1bHQNCgl7
bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBX
b3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA3Mi4w
cHQgNzIuMHB0IDcyLjBwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24x
O30NCi8qIExpc3QgRGVmaW5pdGlvbnMgKi8NCkBsaXN0IGwwDQoJe21zby1saXN0LWlkOjUzODkw
MzgwOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczo3NzAwNjk0NTA7fQ0KQGxpc3QgbDA6bGV2ZWwx
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOjM2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0
Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMQ0KCXttc28tbGlzdC1pZDo2NzAxODUx
MjQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi00MDkxNDM3NzQ7fQ0KQGxpc3QgbDE6bGV2ZWwx
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOjM2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0
Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMg0KCXttc28tbGlzdC1pZDoxNDgxMDAw
ODMyOw0KCW1zby1saXN0LXR5cGU6aHlicmlkOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotMTcy
MTk3MjU5NCAtMTQwOTUyMDQyOCA2NzY5ODY5MSA2NzY5ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2
NzY5ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5Mzt9DQpAbGlzdCBsMjpsZXZlbDENCgl7
bXNvLWxldmVsLXN0YXJ0LWF0OjA7DQoJbXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Oi07DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjIwLjI1cHQ7DQoJdGV4dC1pbmRl
bnQ6LTE4LjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCW1zby1m
YXJlYXN0LWZvbnQtZmFtaWx5OkNhbGlicmk7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6IlRpbWVz
IE5ldyBSb21hbiI7fQ0KQGxpc3QgbDI6bGV2ZWwyDQoJe21zby1sZXZlbC10YWItc3RvcDo3Mi4w
cHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4w
cHQ7fQ0KQGxpc3QgbDI6bGV2ZWwzDQoJe21zby1sZXZlbC10YWItc3RvcDoxMDguMHB0Ow0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0O30NCkBs
aXN0IGwyOmxldmVsNA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MTQ0LjBwdDsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9DQpAbGlzdCBsMjps
ZXZlbDUNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjE4MC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDI6bGV2ZWw2DQoJ
e21zby1sZXZlbC10YWItc3RvcDoyMTYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0O30NCkBsaXN0IGwyOmxldmVsNw0KCXttc28tbGV2
ZWwtdGFiLXN0b3A6MjUyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LTE4LjBwdDt9DQpAbGlzdCBsMjpsZXZlbDgNCgl7bXNvLWxldmVsLXRhYi1z
dG9wOjI4OC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDI6bGV2ZWw5DQoJe21zby1sZXZlbC10YWItc3RvcDozMjQu
MHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTgu
MHB0O30NCkBsaXN0IGwzDQoJe21zby1saXN0LWlkOjE3NjIwMjQ1ODg7DQoJbXNvLWxpc3QtdGVt
cGxhdGUtaWRzOjE0Mjc3ODk4NzA7fQ0KQGxpc3QgbDM6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjM2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5
bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOjcyLjBwdDsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJbXNv
LWJpZGktZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7fQ0KQGxpc3QgbDQNCgl7bXNvLWxp
c3QtaWQ6MjAyMzUwNjY2MDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTEzOTg3OTA3MDI7fQ0K
b2wNCgl7bWFyZ2luLWJvdHRvbTowY207fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowY207fQ0KLS0+
PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9
ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBt
c28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0
PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0K
PC9oZWFkPg0KPGJvZHkgbGFuZz0iWkgtQ04iIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0K
PGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBi
bHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0
IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OuWui+S9kyI+5Y+R5Lu25Lq6PHNwYW4gbGFuZz0iRU4t
VVMiPjo8L3NwYW4+PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L5L2TIj4gc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmddDQo8L3NwYW4+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk65a6L5L2TIj7ku6PooaggPC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L5L2TIj5DaGFuZ2NoZW5nIEh1YW5nPGJyPg0K
PC9zcGFuPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OuWui+S9
kyI+5Y+R6YCB5pe26Ze0PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9zcGFuPjwvYj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L5L2T
Ij4gMjAxNDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTrl
rovkvZMiPuW5tDxzcGFuIGxhbmc9IkVOLVVTIj4zPC9zcGFuPuaciDxzcGFuIGxhbmc9IkVOLVVT
Ij4xOTwvc3Bhbj7ml6U8c3BhbiBsYW5nPSJFTi1VUyI+DQogMjI6MjM8YnI+DQo8L3NwYW4+PGI+
5pS25Lu25Lq6PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVT
Ij4gUGF1bCBRdWlubiAocGF1bHEpPGJyPg0KPC9zcGFuPjxiPuaKhOmAgTxzcGFuIGxhbmc9IkVO
LVVTIj46PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IERhdmlkIEFsbGFuIEk7IFN1bWFu
ZHJhIE1hamVlOyBzZmNAaWV0Zi5vcmc8YnI+DQo8L3NwYW4+PGI+5Li76aKYPHNwYW4gbGFuZz0i
RU4tVVMiPjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gUmU6IFtzZmNdIFNGQyBlbmNh
cHN1bGF0aW9uIGNoYWluIElEPG86cD48L286cD48L3NwYW4+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIj5EZWZpbml0ZSAjMi4gQ2FycnlpbmcgcGF0aCBsaXN0IGluIGhlYWRlciBpcyBh
IGhlYXZ5IG92ZXJoZWFkIHdoaWNoIHNob3VsZCBiZSBhdm9pZGVkLiZuYnNwOzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5bWGlhb2h1XSBXaGV0aGVyIHRoZSBvdmVyaGVhZCBv
ZiBjYXJyeWluZyBleHBsaWNpdCBwYXRoIGluZm9ybWF0aW9uIChpLmUuLCBhbiBvcmRlcmVkIGxp
c3Qgb2Ygbm9kZXMpIGlzIGhlYXZ5IG9yIG5vdCwgJm5ic3A7c3VwcG9ydGVycyBmb3IgdGhlIFNS
IG1lY2hhbmlzbSwNCiBlc3BlY2lhbGx5IHRob3NlIGZvciBJUHY2LVNSIG1lY2hhbmlzbSAoPGEg
aHJlZj0iaHR0cDovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtbWFydGluLXNwcmluZy1zZWdt
ZW50LXJvdXRpbmctaXB2Ni11c2UtY2FzZXMtMDAiPmh0dHA6Ly90b29scy5pZXRmLm9yZy9odG1s
L2RyYWZ0LW1hcnRpbi1zcHJpbmctc2VnbWVudC1yb3V0aW5nLWlwdjYtdXNlLWNhc2VzLTAwPC9h
PikgbWF5IGhhdmUgZGlmZmVyZW50IG9waW5pb25zPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTpXaW5nZGluZ3M7Y29sb3I6IzFGNDk3
RCI+Sjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5CZXN0IHJlZ2Fy
ZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5YaWFvaHU8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkNoYW5nPGJyPg0K
PGJyPg0KLS0tLS0tLS0tLS0tPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5DaGFuZ2NoZW5nIEh1YW5nPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj48YnI+DQpP
biBNYXIgMTksIDIwMTQsIGF0IDU6NDQgQU0sICZxdW90O1BhdWwgUXVpbm4gKHBhdWxxKSZxdW90
OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWxxQGNpc2NvLmNvbSI+cGF1bHFAY2lzY28uY29tPC9h
PiZndDsgd3JvdGU6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBz
dHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SGkgU3VtYW5kcmEsIDxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkkgbGVhbiB0b3dhcmRzICMyOiBlc3Nl
bnRpYWxseSBlbmNvZGluZyB0aGUgaW5mb3JtYXRpb24gaW50byBhIHNpbXBsZSBJRCwgcmF0aGVy
IHRoYW4gdHJ5aW5nIHRvIGNyZWF0ZSBhIHZhcmlhYmxlIGxlbmd0aCBzdGFjay4gJm5ic3A7VGhl
IGVuY29kaW5nIG1ldGhvZCBpcyBtdWNoIHNpbXBsZXIgZm9yIFNGcyB0byBwcm9jZXNzLCBhbmQg
YXMgeW91IHBvaW50IG91dCB1cGRhdGUgYW5kDQogbW9kaWZ5LjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+UGF1bDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5PbiBNYXIgMTksIDIwMTQsIGF0IDM6NDAgQU0sIFN1
bWFuZHJhIE1hamVlICZsdDs8YSBocmVmPSJtYWlsdG86Uy5NYWplZUBGNS5jb20iPlMuTWFqZWVA
RjUuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PGJyPg0KPGJyPg0KPG86cD48L286
cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbHQ7Jmx0O1RyaW1tZWQgdGhlIFRP
IGxpc3QgdG8gYXZvaWQgdGhlIG1zZyBiZWluZyBoZWxkIGFnYWluJmd0OyZndDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+SSBzZWUgdHdvIHdheXMgdG8gY2Fy
cnkgdGhlIHBhdGggaW5mb3JtYXRpb24uJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
b2wgc3RhcnQ9IjEiIHR5cGU9IjEiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDps
NCBsZXZlbDEgbGZvMSI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij5FeHBsaWNpdCBvcmRlcmVkIGxpc3QsIHNvbWV0aGluZyBsaWtlIEZXLUEgOjogVENQLU9QVCA6
OiBMQiA6OiBWaWRlb09QVCA6OiBDR05BVC4gJm5ic3A7IFRoZXJlIGFyZSB0d28gaXNzdWVzIHdp
dGggdGhpcyBhcHByb2FjaCwgZmlyc3QgdGhlIGxlbmd0aCBvZiBncmFwaCBpcyB2YXJpYWJsZS4g
Jm5ic3A7QWxzbyBpdCBpbXBsaWVzDQogYmlkaXJlY3Rpb25hbCBzeW1tZXRyeS4gSXQgaXMgb2Z0
ZW4gcmVxdWlyZWQgYnV0IHNob3VsZCBub3QgYmUgbWFuZGF0b3J5LiAmbmJzcDtTZWNvbmRseSBj
aGFuZ2luZyB0aGlzIHBhdGgvZ3JhcGggaW4gYXQgU0YgY2FuIGJlIGN1bWJlcnNvbWUuJm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0Omw0
IGxldmVsMSBsZm8xIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PkxldCB0aGUgQ29udHJvbCBwbGFuZSBkaXN0cmlidXRlIHRoZSBjaGFpbklEICZsdDvigJQmZ3Q7
IGdyYXBoIG1hcHBpbmcuIEluIHRoaXMgY2FzZSBlYWNoIFNGIHdvdWxkIGhhdmUgbWFwcGluZyBv
ZiBnaXZlbiBhIGNoYWluSUQgd2hhdCBpcyBteSBuZXh0IGhvcC4gVGhlIGNoYWluSUQgaXRzZWxm
IGNvdWxkIGJlIGZpeGVkDQogc2l6ZSBlbGVtZW50LiBBIFNGIGNhbiBzZWxlY3QgYSBkaWZmZXJl
bnQgcGF0aCBieSBjaGFuZ2luZyB0aGUgY2hhaUlEIHBhcmFtZXRlci48bzpwPjwvbzpwPjwvc3Bh
bj48L2xpPjwvb2w+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+UmVnYXJkczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPlN1bWFuZHJhPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXYg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5n
OjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206DQo8L3NwYW4+PC9iPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkNhdGh5IFpoYW5nICZsdDs8YSBocmVm
PSJtYWlsdG86Q2F0aHkuSC5aaGFuZ0BodWF3ZWkuY29tIj5DYXRoeS5ILlpoYW5nQGh1YXdlaS5j
b208L2E+Jmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5UdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCBhdCAx
MDoxMyBBTTxicj4NCjxiPlRvOiA8L2I+JnF1b3Q7UmVpbmFsZG8gUGVubm8gKHJlcGVubm8pJnF1
b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86cmVwZW5ub0BjaXNjby5jb20iPnJlcGVubm9AY2lzY28u
Y29tPC9hPiZndDssICZxdW90O0xvdWlzLkZvdXJpZSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRv
OkxvdWlzLkZvdXJpZUBodWF3ZWkuY29tIj5Mb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbTwvYT4mZ3Q7
LCAmcXVvdDtQYXVsIFF1aW5uIChwYXVscSkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpwYXVs
cUBjaXNjby5jb20iPnBhdWxxQGNpc2NvLmNvbTwvYT4mZ3Q7LA0KIERhdmlkIEFsbGFuIEkgJmx0
OzxhIGhyZWY9Im1haWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbSI+ZGF2aWQuaS5hbGxh
bkBlcmljc3Nvbi5jb208L2E+Jmd0Ozxicj4NCjxiPkNjOiA8L2I+Tmljb2xhcyBCT1VUSE9SUyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSI+Tmljb2xhcy5C
T1VUSE9SU0Bxb3Ntb3MuY29tPC9hPiZndDssIFh1eGlhb2h1ICZsdDs8YSBocmVmPSJtYWlsdG86
eHV4aWFvaHVAaHVhd2VpLmNvbSI+eHV4aWFvaHVAaHVhd2VpLmNvbTwvYT4mZ3Q7LCBDaGFuZ2No
ZW5nIEh1YW5nICZsdDs8YSBocmVmPSJtYWlsdG86aHVhbmdAc2NlLmNhcmxldG9uLmNhIj5odWFu
Z0BzY2UuY2FybGV0b24uY2E8L2E+Jmd0OywNCiAmcXVvdDs8YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+Jmd0OywgJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOm1pa2Vi
aWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1h
aWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+bWlrZWJpYW5jQGFvbC5jb208L2E+Jmd0Ozxicj4NCjxi
PlN1YmplY3Q6IDwvYj5SZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+SGkgUmVpbmFsZG8sPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj5TbyB0aGUgY2hhaW4gSUQgaXMgYWN0dWFsbHkgdGhlIHBhdGgg
SUQgd2hpY2ggcmVwcmVzZW50cyBhbiBvcmRlcmVkIHNldCBvZiBzZXJ2aWNlIGZ1bmN0aW9uIGlu
c3RhbmNlcy4NCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JIHRoaW5rIHdlIHNob3VsZCBh
ZGQgYW4gZXhwbGljaXQgZGVmaW5pdGlvbiBvZiDigJxzZXJ2aWNlIGluc3RhbmNl4oCdLiBXaGF0
IGRvIHlvdSB0aGluaz88L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPlRoYW5rcyw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Q2F0
aHk8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAw
Y20gMGNtIDBjbSI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBC
ZWhhbGYgT2YgPC9iPlJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTxicj4NCjxiPlNlbnQ6PC9iPiBU
dWVzZGF5LCBNYXJjaCAxOCwgMjAxNCAxMTowMyBBTTxicj4NCjxiPlRvOjwvYj4gTG91aXMuRm91
cmllOyBQYXVsIFF1aW5uIChwYXVscSk7IERhdmlkIEFsbGFuIEk8YnI+DQo8Yj5DYzo8L2I+IE5p
Y29sYXMgQk9VVEhPUlM7IFh1eGlhb2h1OyA8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5j
b20iPm1pa2ViaWFuY0Bhb2wuY29tPC9hPjsNCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
PnNmY0BpZXRmLm9yZzwvYT47IENoYW5nY2hlbmcgSHVhbmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4g
UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5BIFNlcnZpY2UgQ2hh
aW4ganVzdCBkZWZpbmVzIHdoaWNoIHR5cGUgb2Ygc2VydmljZSBhbmQgdGhlaXIgb3JkZXIuPC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPkEgc2VydmljZSBwYXRoIGRlZmluZXMgdGhlIGFjdHVhbCBzZXJ2aWNlIGluc3RhbmNlLCBz
YXksIGZpcmV3YWxsMS5ob21lLCBuYXQyLCBkcGktc2ljLCBldGMuPC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
dG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+RnJvbToNCjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+JnF1b3Q7TG91aXMuRm91cmllJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWls
dG86TG91aXMuRm91cmllQGh1YXdlaS5jb20iPkxvdWlzLkZvdXJpZUBodWF3ZWkuY29tPC9hPiZn
dDs8YnI+DQo8Yj5EYXRlOiA8L2I+VHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgYXQgMTA6NTUgQU08
YnI+DQo8Yj5UbzogPC9iPiZxdW90O1BhdWwgUXVpbm4gKHBhdWxxKSZxdW90OyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnBhdWxxQGNpc2NvLmNvbSI+cGF1bHFAY2lzY28uY29tPC9hPiZndDssIERhdmlk
IEFsbGFuIEkgJmx0OzxhIGhyZWY9Im1haWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbSI+
ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb208L2E+Jmd0Ozxicj4NCjxiPkNjOiA8L2I+Tmljb2xh
cyBCT1VUSE9SUyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNv
bSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPiZndDssIFh1eGlhb2h1ICZsdDs8YSBo
cmVmPSJtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbSI+eHV4aWFvaHVAaHVhd2VpLmNvbTwvYT4m
Z3Q7LCBDaGFuZ2NoZW5nIEh1YW5nICZsdDs8YSBocmVmPSJtYWlsdG86aHVhbmdAc2NlLmNhcmxl
dG9uLmNhIj5odWFuZ0BzY2UuY2FybGV0b24uY2E8L2E+Jmd0OywNCiAmcXVvdDs8YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+Jmd0OywgJnF1b3Q7PGEgaHJlZj0i
bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT4mcXVvdDsgJmx0
OzxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+bWlrZWJpYW5jQGFvbC5jb208L2E+
Jmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hh
aW4gSUQ8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UGF1bCw8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IENhbiB5b3UgY2xhcmlmeSB0aGUgZGlmZmVyZW5jZSBiZXR3
ZWVuIHNlcnZpY2UgY2hhaW4gYW5kIHNlcnZpY2UgcGF0aC4gR2l2ZW4gdGhhdCBhIHNlcnZpY2Ug
Y2hhaW4gaXMgY29tcG9zZWQ8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+b2Ygc2V2ZXJhbCBz
ZXJ2aWNlIGZ1bmN0aW9ucyBTRjEsIFNGMiwgLi4gU0ZuIGhvdyB3b3VsZCBhIHNlcnZpY2UgcGF0
aCBkaWZmZXIgZnJvbSB0aGF0IHNlcnZpY2UgY2hhaW4/PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdy
YXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MjAuMjVwdDt0ZXh0LWluZGVudDotMTguMHB0O21zby1s
aXN0OmwyIGxldmVsMSBsZm8zIj4NCjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4tPHNwYW4gc3R5bGU9ImZv
bnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFu
PjwhW2VuZGlmXT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPkxvdWlzPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMu
MHB0IDBjbSAwY20gMGNtIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxi
Pk9uIEJlaGFsZiBPZiA8L2I+UGF1bCBRdWlubiAocGF1bHEpPGJyPg0KPGI+U2VudDo8L2I+IFR1
ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDEwOjI2IEFNPGJyPg0KPGI+VG86PC9iPiBEYXZpZCBBbGxh
biBJPGJyPg0KPGI+Q2M6PC9iPiBOaWNvbGFzIEJPVVRIT1JTOyBYdXhpYW9odTsgPGEgaHJlZj0i
bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT47DQo8YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+OyBDaGFuZ2NoZW5nIEh1YW5n
PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJ
RDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SGkgRGF2ZSwgPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+Q2hhaW4gSUQgc2hvdWxkIHJlYWxseSBiZSBwYXRoIElEIHNpbmNlIHRoZXJlIGNhbiBiZSBt
YW55IHBhdGhzIGZvciBhIGdpdmVuIGNoYWluLiAmbmJzcDtVc2luZyB0aGF0IGRlZmluaXRpb24s
IHdlIGF2b2lkIHRoZSBvdmVybG9hZCBhbmQgcmVhcCB0aGUgZ2FpbiBhbGx1ZGVkIHRvIGJlbG93
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+UGF1bDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5PbiBNYXIg
MTgsIDIwMTQsIGF0IDEyOjE0IFBNLCBEYXZpZCBBbGxhbiBJICZsdDs8YSBocmVmPSJtYWlsdG86
ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20iPmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPC9h
PiZndDsgd3JvdGU6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PGJyPg0KPGJyPg0KPGJy
Pg0KPGJyPg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPldlbGwgdGhlIHF1ZXN0aW9uIGRlIGpvdXIgaXMg4oCc
ZG9lcyBhIGNoYWluIElEIGRlZmluZSBhIGNsYXNzIG9yIGFuIGluc3RhbmNl4oCd4oCmLiBJZiBp
dCBkZWZpbmVzIGFuIGNsYXNzIHdlIGFsc28gbmVlZCBpbnN0YW5jZSBpbmZvcm1hdGlvbiwgaWYg
aXQNCiBpcyBjdXJyZW50bHkgb3ZlcmxvYWRlZCB0byBkZWZpbmUgY2xhc3MgYW5kIGluc3RhbmNl
IElNTyB3ZSBoYXZlIGEgcHJvYmxlbeKApi48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPkRhdmU8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQg
I0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+c2ZjDQogWzxh
IGhyZWY9Im1haWx0bzpzZmMtIj5tYWlsdG86c2ZjLTwvYT48YSBocmVmPSJtYWlsdG86Ym91bmNl
c0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Ym91bmNlc0BpZXRmLm9yZzwv
c3Bhbj48L2E+XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48Yj5PbiBCZWhhbGYgT2Y8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+PC9iPkNoYW5nY2hlbmcgSHVhbmc8YnI+DQo8Yj5TZW50OjwvYj48c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+VHVlc2RheSwgTWFyY2ggMTgs
IDIwMTQgNzo0MyBBTTxicj4NCjxiPlRvOjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+Tmljb2xhcyBCT1VUSE9SUzxicj4NCjxiPkNjOjwvYj48c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+WHV4aWFvaHU7PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9y
Zzwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj48YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPm1pa2ViaWFuY0Bhb2wuY29tPC9zcGFuPjwvYT48YnI+DQo8Yj5TdWJqZWN0Ojwv
Yj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+UmU6IFtz
ZmNdPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtNUyBVSSBH
b3RoaWMmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+562U5aSNPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Og0KIFNGQyBlbmNhcHN1bGF0aW9uIGNo
YWluIElEPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyI+R29vZCBwb2ludHMuIEkgYmVsaWV2ZSBleHBsaWNpdCBjaGFp
biBJRCBzaG91bGQgYmUgbWFuZGF0b3J5LiBUaGUgb3ZlcmhlYWQgaXMgdmVyeSBsaXR0bGUuIEl0
IGhlbHBzIHNpbXBsaWZ5IHByb2Nlc3NpbmcgYW5kIHN0ZWVyaW5nIHNpZ25pZmljYW50bHkuIFRo
ZSBnYWluIGlzIGh1Z2UuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIj5DaGFuZzxicj4NCjxicj4NCi0tLS0tLS0tLS0tLTxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Q2hhbmdjaGVuZyBIdWFuZzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iRU4t
VVMiPjxicj4NCk9uIE1hciAxOCwgMjAxNCwgYXQgMTo1MyBBTSwgTmljb2xhcyBCT1VUSE9SUyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT4m
Z3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5
bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+SSB0aGluayB0aGF0IGtlZXBpbmcgdGhlIFNlcnZpY2UgUGF0aCBMYXllciB0cmFuc3Bv
cnQgaW5kZXBlbmRlbnQgc2hvdWxkIHJlbWFpbiBhbiBvYmplY3RpdmUgZm9yIFNGQy4gJm5ic3A7
U3VjaCBhIHNlcGFyYXRpb24gb2YgY29uY2VybnMgaXMgYSBzb3VuZCBhcmNoaXRlY3R1cmFsDQog
cHJpbmNpcGxlIHRoYXQgaGVscCBrZWVwIHRoaW5ncyBzaW1wbGUgaW4gcHJhY3RpY2UuPC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+T24gdGhlIHF1ZXN0aW9uIG9mICZuYnNwO1NlcnZpY2UgUGF0
aCwgd2UgaGF2ZSBhIGRpc2N1c3Npb24gb24gd2hldGhlciB3ZSBuZWVkIHNvbWUga2luZCBvZiBl
eHBsaWNpdCBpZGVudGlmaWVyIG9yJm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPmNvdWxkIHdlIHJlbHkgb24gbWFwcGluZyBvbiBzb21lIHVuZGVybGF5IG5l
dHdvcmsgcHJvdG9jb2wgZmllbGRzLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5N
YXkgYmUgYSBQUk8vQ09OIHRhYmxlIGNvdWxkIGhlbHAgZm9jdXMgdGhlIGdyb3VwIGRlY2lzaW9u
IG9uIHRoYXQgbWF0dGVyPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowY20i
IHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsMCBs
ZXZlbDEgbGZvNCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5WaXNp
YmlsaXR5ICh0cmFjaW5nKTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3Nw
YW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0OmwwIGxldmVsMSBs
Zm80Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZvcndhcmRpbmcg
Z3JhcGggc3RydWN0dXJlIGltcGFjdC9saW1pdGF0aW9uczwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyI+PG86cD48L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1saXN0OmwwIGxldmVsMSBsZm80Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPlJlY29uZmlndXJhdGlvbiBzcGVlZCZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyI+PG86cD48L286cD48L3NwYW4+PC9saT48L3VsPg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBj
bSIgdHlwZT0iZGlzYyI+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGNtIiB0eXBlPSJjaXJjbGUi
Pg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsMyBsZXZlbDIgbGZvNSI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5MQlMgLyBzY2FsZSBvdXQg
aW1wYWN0PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjxs
aSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDMgbGV2ZWwyIGxmbzUiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Tm9kZSBieXBhc3MgKGUuZzsgbWFp
bnRlbmFuY2UpPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L2xp
PjwvdWw+DQo8L3VsPg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIgdHlwZT0iZGlzYyI+DQo8
bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0OmwxIGxldmVsMSBsZm82Ij48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPnVuZGVybGF5IG5ldHdvcmsvdHJh
bnNwb3J0IGxheWVycyBzdXBwb3J0PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDEgbGV2
ZWwxIGxmbzYiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+SGVhZGVy
IHNwYWNlIGltcGFjdDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+
PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0OmwxIGxldmVsMSBsZm82
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPk11bHRpIHRlbmFudCBz
dXBwb3J0IGltcGFjdDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+
PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0OmwxIGxldmVsMSBsZm82
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlNGQyBvbiBmbGF0IChl
Lmcgb3B0aWNhbCBMMiBmb3IgRGF0YSBDZW50ZXJzKSBuZXR3b3JrJm5ic3A7PC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzYiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+VW5kZXJsYXkgbmV0d29yayBhZG1pbmlzdHJhdGlvbiBpbXBhY3Q8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlBlcnNvbmFsbHkgSSB0aGluayB0aGF0IGhh
dmluZyBhbiBleHBsaWNpdCBjaGFpbiBpZGVudGlmaWVyIChlLmcuIFNlcnZpY2UgUGF0aC9TZXJ2
aWNlIEluZGV4KSBpcyBjbGVhciAobWFuYWdlbWVudCBhbmQgY29udHJvbCkgYW5kIG5vdCBleHBl
bnNpdmUgKGhlYWRlciBzcGFjZSkuDQogVGhlIGRyYXdiYWNrIGJlaW5nIHNvbWUgaW1wYWN0IG9u
IHRoZSBzaW1wbGljaXR5IHRvIGFkZC9yZW1vdmUgZWxlbWVudHMgaW4gYSBjaGFpbiBkeW5hbWlj
YWxseS48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlRhZyBzd2l0Y2hpbmcgKGFz
IE1QTFMpICZuYnNwO2FsbG93cyB0byBtYW5hZ2UgdGFncyBwZXIgc2VydmljZSBub2RlcywgbGVh
ZGluZyB0byBtb3JlIHZlcnNhdGlsZSBhbmQgZGl2ZXJzZSBncmFwaHM8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPk5pY29sYXM8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNv
Tm9ybWFsIiBhbGlnbj0iY2VudGVyIiBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXIiPjxzcGFuIGxh
bmc9IkVOLVVTIj4NCjxociBzaXplPSIyIiB3aWR0aD0iMTAwJSIgYWxpZ249ImNlbnRlciI+DQo8
L3NwYW4+PC9kaXY+DQo8ZGl2IGlkPSJkaXZScEY4MTE0NjciPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZu
YnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij5YdXhpYW9odQ0KIFs8YSBocmVmPSJtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbSI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+eHV4aWFvaHVAaHVhd2VpLmNvbTwvc3Bhbj48L2E+XTxicj4N
CjxiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj5UdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA1OjA0IEFNPGJyPg0KPGI+VG86PC9iPjxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5KZXJvbWUgTW9pc2Fu
ZDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJl
Zj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5t
aWtlYmlhbmNAYW9sLmNvbTwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxiPlN1Ympl
Y3Q6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5b
c2ZjXTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgVUkg
R290aGljJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPuetlOWkjTwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjoNCiBTRkMgZW5jYXBzdWxhdGlvbiBj
aGFpbiBJRDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkkgbGlrZSB0
aGUgaWRlYSBvZiBzZXBhcmF0aW5nIHRoZSBTZXJ2aWNlIEZ1bmN0aW9uIExheWVyIGFuZCB0aGUg
U2VydmljZSBQYXRoIExheWVyLCBhcyBwcm9wb3NlZCBpbiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRh
ZGF0YS1jb25zaWRlcmF0aW9ucy4NCiBUaGUgcm9sZSBvZiB0aGUgU2VydmljZSBQYXRoIExheWVy
IGlzIGp1c3QgdG8gc3RlZXIgdGhlIHRyYWZmaWMgYWxvbmcgYSBwYXJ0aWN1bGFyIGNoYWluIG9m
IHNlcnZpY2Ugbm9kZXMgd2hpY2ggY2FuIGJlIGltcGxlbWVudGVkIGJ5IGV4aXN0aW5nIHRvb2xz
IGZvciBzb3VyY2Ugcm91dGluZywgc3VjaCBhcyBzZWdtZW50IHJvdXRpbmcuIEFzIHN1Y2gsIGl0
4oCZcyBub3QgbmVjZXNzYXJ5IHRvIHRyeSB0byBrZWVwIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIN
CiB0cmFuc3BvcnQtaW5kZXBlbmRlbnQgYW5kIGNvbnRhaW4gaXQgaW4gdGhlIFNGQyBoZWFkZXIu
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5CZXN0IHJlZ2FyZHMsPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlhpYW9odTwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20g
NC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQg
I0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk65a6L5L2TIj7lj5Hku7bkuro8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L3Nw
YW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTrlrovkvZMiPiZuYnNwOzwv
c3Bhbj48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OuWui+S9kyI+c2ZjDQogWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnPC9zcGFuPjwvYT5dPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPjwvc3Bhbj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTrlrovkvZMiPuS7o+ihqDxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFu
IGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OuWui+S9kyI+SmVyb21l
DQogTW9pc2FuZDxicj4NCjwvc3Bhbj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTrlrovkvZMiPuWPkemAgeaXtumXtDxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFu
Pjwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OuWui+S9kyI+Jm5i
c3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk65a6L5L2TIj4yMDE0PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OuWui+S9kyI+5bm0PHNwYW4gbGFuZz0iRU4tVVMiPjM8L3NwYW4+
5pyIPHNwYW4gbGFuZz0iRU4tVVMiPjE4PC9zcGFuPuaXpTxzcGFuIGxhbmc9IkVOLVVTIj4NCiAx
OjAzPGJyPg0KPC9zcGFuPjxiPuaUtuS7tuS6ujxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwv
Yj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBsYW5nPSJFTi1VUyI+
Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PGEgaHJlZj0ibWFpbHRvOm1p
a2ViaWFuY0Bhb2wuY29tIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5taWtlYmlhbmNAYW9s
LmNvbTwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjwvc3Bhbj48Yj7kuLvpopg8c3Bh
biBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiPlJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGlzIChsZW5ndGh5IGFuZCB2
ZXJ5IGxpdmVseSkgdGhyZWFkIHN0YXJ0ZWQgZnJvbSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9ucyAod2hpY2ggSSBjby1hdXRob3JlZCkuPC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj5JbiBzZWN0aW9uIDQuOCwgd2UgbWFkZSBhIGNsZWFyIGRpc3RpbmN0
aW9uIGJldHdlZW4gYSBzZXJ2aWNlIHBhdGggbGF5ZXIgKHN0ZWVyaW5nIHBhY2tldHMgaG9wIGJ5
IGhvcCBhbG9uZyB0aGUgY2hhaW4pIGFuZCBhIHNlcnZpY2UgZnVuY3Rpb24gbGF5ZXINCiAoY29u
dmV5IG1ldGFkYXRhIGluZm9ybWF0aW9uIG9mIGludGVyZXN0IHRvIFNGcykuIFRlcm1pbm9sb2d5
IGFzaWRlLCBpdCBzZWVtcyB0aGF0IHN1Y2ggbGF5ZXJlZCB2aWV3IHdhcyBhZ3JlZWQgdXBvbiBi
eSBtYW55IHBlb3BsZSBvbiB0aGUgbWFpbGluZyBsaXN0Ljwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+Tm93IHRoaXMgY2VydGFpbmx5IGRvZXMgYmVnIHRoZSBxdWVzdGlvbiBvZiBz
b2x2aW5nIEJPVEggcHJvYmxlbXMgd2l0aCB0aGUgc2FtZSAocGFja2V0KSBlbmNhcHN1bGF0aW9u
IG1lY2hhbmlzbS4gTm90YWJseSB3aGVuIG9ic2VydmluZyB0aGF0IG1hbnkNCiB1c2UgY2FzZXMg
Y291bGQgYmUgc2F0aXNmaWVkIHdpdGhvdXQgU0YtbGV2ZWwgbWV0YWRhdGEsIG9yIGJ5IHVzaW5n
IG1vcmUgb3V0LW9mLWJhbmQgd2F5cyB0byBjb252ZXkgc3VjaCBTRiBtZXRhZGF0YS4gQW5kIGFs
c28gd2hlbiBvYnNlcnZpbmcgdGhhdCBpbmJhbmQgbWFya2luZyAoZS5nLiBwYWNrZXQgaGVhZGVy
cykgY29tZXMgd2l0aCB2YXJpb3VzIHByb3MgJmFtcDsgY29ucyAoc29tZSBvZiB0aGUgaXNzdWVz
IGJlaW5nIGlkZW50aWZpZWQgaW4gdGhlDQogZHJhZnQsIGUuZy4gc2VjdGlvbnMgNC4xIGFuZCA0
LjIpLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SSBkbyBhZ3JlZSB3aXRoIE1h
cmlhLiBXZSBtYXkgd2FudCB0byBleHBsb3JlIG90aGVyIG9wdGlvbnMgZm9yIGFkZHJlc3Npbmcg
dGhlIG5lZWRzIG9mIHRoZSBzZXJ2aWNlIHBhdGggbGF5ZXIgdGhhdCBkbyBub3QgcmVxdWlyZSBh
biBleHBsaWNpdA0KIGNoYWluLWlkIG9mIHNvcnRzLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+SW4gdGhlIGRyYWZ0LCB3ZSBjb25jbHVkZWQgYnkgc3RhdGluZyDigJxBIHByb2R1
Y3RpdmUgcGF0aCBmb3J3YXJkIGNvdWxkIGJlIHRvIGRpdmlkZSBhbmQgY29ucXVlcjogdG8gY2xl
YXJseSBzZXBhcmF0ZSB0aGUgcHJvYmxlbSBvZiBTZXJ2aWNlIEZ1bmN0aW9uDQogUGF0aCB0b3Bv
bG9neSBmcm9tIHRoZSZuYnNwOyZuYnNwOyBwcm9ibGVtIG9mIFtjb252ZXlpbmcgU0ZdIG1ldGFk
YXRh4oCdLiBJIGRvIGJlbGlldmUgd2Ugc2hvdWxkIGV4cGxvcmUgc3VjaCBzZXBhcmF0aW9uIHBy
aW5jaXBsZSBmdXJ0aGVyLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERG
IDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PkZyb206PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5zZmMNCiBbPGEgaHJlZj0i
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dPHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiPk9uIEJlaGFs
ZiBPZjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+
PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+bWlrZWJpYW5jQGFvbC5jb208L3NwYW4+PC9hPjxicj4NCjxi
PlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj5GcmlkYXksIE1hcmNoIDE0LCAyMDE0IDU6NTAgUE08YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5z
ZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTogW3NmY10gU0ZDIGVuY2Fwc3Vs
YXRpb24gY2hhaW4gSUQ8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1ib3R0b206MTIuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
SSB3b3VsZCBpbWFnaW5lIHRoYXQgaWYgd2UgbWFkZSB0aGUgQ2hhaW4gSUQgZmllbGQgaW4gdGhl
IGhlYWRlciBiZSBvcHRpb25hbCwgeWV0IHN0aWxsIHJlcXVpcmVkIGEgaGVhZGVyIGFuZCBzdGls
bCByZXF1aXJlZCB0aGF0DQogc29tZSBpbmRpY2F0aW9uIG9mIHRoZSBjaGFpbiBiZSBjYXJyaWVk
IHNvbWV3aGVyZSBpbiB0aGUgcGFja2V0IChtcGxzIGxhYmVsIG9yIHZsYW4gb3Igd2hhdGV2ZXIp
LCB0aGF0IHRoZSBpbXBsZW1lbnRhdGlvbiB3b3VsZCBiZWNvbWUgb3Zlcmx5IGNvbXBsaWNhdGVk
LiAmbmJzcDtUbyBkbyBzbyB3b3VsZCBiZSB1c2luZyBTRkMgc2ltcGx5IGFzIGEgbWVjaGFuaXNt
IHRvIGNhcnJ5IG1ldGEgZGF0YSBhbmQgbm90IGF0IGFsbCBmb3Igc2VydmljZSBjaGFpbmluZywN
CiB3aGljaCBzb3VuZHMgY291bnRlciBpbnR1aXRpdmUgdG8gbWUuJm5ic3A7PGJyPg0KPGJyPg0K
TWFyaWEsJm5ic3A7PGJyPg0KU28sIHlvdSBhcmUgc2F5aW5nIHRoYXQgeW91IHdhbnQgdG8gdXNl
IFNGQyB0byBjYXJyeSBhcm91bmQgbWV0YWRhdGEsIGJ1dCBub3QgZm9yIGFjdHVhbCBzZXJ2aWNl
IGNoYWluaW5nIGJlY2F1c2UgeW91IGFscmVhZHkgaGF2ZSBhIHdheSB0byBpbXBsZW1lbnQgc2Vy
dmljZSBjaGFpbmluZyBvdXRzaWRlIG9mIFNGQz8gJm5ic3A7TWF5YmUgSSdtIG5vdCBmb2xsb3dp
bmcsIGJ1dCBpdCBzZWVtcyB0byBtZSB0aGF0IGlmIHlvdSB3ZXJlIHRvIHVwZ3JhZGUgeW91cg0K
IG5ldHdvcmsgdG8gc3VwcG9ydCBTRkMgdGhhdCB5b3Ugd291bGQgY2hhbmdlIGZyb20gdXNpbmcg
eW91ciBleGlzdGluZyBtZWNoYW5pc20gYW5kIHN0YXJ0IHVzaW5nIFNGQywgd2hpY2ggaXMgbWVh
bnQgdG8gcHJvdmlkZSBzdXBwb3J0IGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyB0aGF0IGFyZSBub3Qg
U0ZDIGF3YXJlLiAmbmJzcDtUaGVyZSBhcmUgYSBudW1iZXIgb2YgdXMgd2hvIGhhdmUgaW1wbGVt
ZW50ZWQsIGluIG9uZSB3YXkgb3IgYW5vdGhlciwgc29tZQ0KIHNvcnQgb2Ygc2VydmljZSBjaGFp
bmluZywgYnV0IEkgKEkgY2FuIGF0IGxlYXN0IHNwZWFrIGZvciBteXNlbGYpIGFtIGxvb2tpbmcg
dG8gU0ZDIG5vdCB0byBlbmhhbmNlIG15IGN1cnJlbnQgaW1wbGVtZW50YXRpb24sIGJ1dCB0byBy
ZXBsYWNlIGl0IHdpdGggc29tZXRoaW5nIGJldHRlciB3aGlsZSBzdGlsbCBtYWludGFpbmluZyBt
eSBjb3JlIChub24gc2VydmljZSBmdW5jdGlvbikgaW5mcmFzdHJ1Y3R1cmUuPC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9
Im1hcmdpbi1ib3R0b206Ni43NXB0Ij4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNl
bnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyIj48c3BhbiBsYW5nPSJFTi1VUyI+DQo8aHIg
c2l6ZT0iMSIgd2lkdGg9IjEwMCUiIG5vc2hhZGU9IiIgc3R5bGU9ImNvbG9yOiM5OTk5OTkiIGFs
aWduPSJjZW50ZXIiPg0KPC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWJvdHRvbTo2Ljc1cHQiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIj5Gcm9t
OjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+
PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj48YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSUz
Y2tlZ3JheUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5rZWdyYXlAY2lzY28uY29tJmx0O2tlZ3JheUBjaXNjby5jb208L3NwYW4+PC9hPiZndDs8
YnI+DQo8Yj5Ubzo8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PC9iPlJvbiBQYXJrZXImbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5S
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT4mZ3Q7LEppbSBHdWljaGFy
ZCAoamd1aWNoYXIpJmx0OzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qZ3VpY2hhckBjaXNjby5jb208
L3NwYW4+PC9hPiZndDssSm9lbA0KIE0uIEhhbHBlcm4mbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5qbWhAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KPGI+Y2M6PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj48YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnJTNjc2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnJmx0O3NmY0BpZXRmLm9yZzwvc3Bhbj48L2E+
Jmd0Ozxicj4NCjxiPlNlbnQ6PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjwvYj5GcmlkYXksIE1hcmNoIDE0LCAyMDE0PGJyPg0KPGI+U3ViamVjdDo8c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPlJlOiBbc2Zj
XSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDxicj4NCjxicj4NCiYjNDM7MSB0aGUgaWRlYSBp
cyBpbnRlcm9wZXJhYmlsaXR5Ljxicj4NCjxicj4NCjxicj4NCk9uIDMvMTQvMTQgMTI6NTUgUE0s
ICZxdW90O1JvbiBQYXJrZXImcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90
ZTo8YnI+DQo8YnI+DQomZ3Q7VGhhbmtzLCBKaW0uPGJyPg0KJmd0Ozxicj4NCiZndDtSZW1lbWJl
ciB0aGF0IHdlIGhhdmUgc2FpZCBtYW55IHRpbWVzIHRoYXQgdGhlIFNGQyBzZXJ2aWNlIGhlYWRl
ciBpczxicj4NCiZndDt0cmFuc3BvcnQgaW5kZXBlbmRlbnQuICZuYnNwOyBKdXN0IGJlY2F1c2Ug
dGhlIGNoYWluIGlkIGNvdWxkIGJlIGNhcnJpZWQgaW48YnI+DQomZ3Q7c29tZSBmb3JtIG9yIGFu
b3RoZXIgd2l0aCBzb21lIHBhcnRpY3VsYXIgdHJhbnNwb3J0IGRvZXNuJ3QgbWVhbiB0aGF0IGl0
PGJyPg0KJmd0O2NvdWxkIGJlIHVuaXZlcnNhbGx5IGNvbnZleWVkLiAmbmJzcDsmbmJzcDsgQnkg
bWFraW5nIGFuZCBrZWVwaW5nIHRoZSBTRkMgc2VydmljZTxicj4NCiZndDtoZWFkZXIgdHJhbnNw
b3J0IGluZGVwZW5kZW50IG1ha2VzIGl0IG1vcmUgYXBwbGljYWJsZSBpbiBtb3JlPGJyPg0KJmd0
O2Vudmlyb25tZW50cyBhbmQgbW9yZSBsaWtlbHkgdG8gZ2V0IGFkb3B0ZWQgYnJvYWRseS48YnI+
DQomZ3Q7PGJyPg0KJmd0OyAmbmJzcDsgUm9uPGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7RnJvbTogSmltIEd1aWNoYXJkIChq
Z3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86amd1aWNoYXJAY2lzY28uY29t
PC9zcGFuPjwvYT5dPGJyPg0KJmd0O1NlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMzo1MiBQ
TTxicj4NCiZndDtUbzogSm9lbCBNLiBIYWxwZXJuOyBSb24gUGFya2VyPGJyPg0KJmd0O0NjOjxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7U3ViamVjdDogU0ZDIGVuY2Fw
c3VsYXRpb24gY2hhaW4gSUQ8YnI+DQomZ3Q7PGJyPg0KJmd0O0hpIEpvZWwsPGJyPg0KJmd0Ozxi
cj4NCiZndDtQZXJoYXBzIGJ1dCBJIHdvdWxkIHBvaW50IG91dCB0aGF0IHRoZSBiYXNlIFNGQyBo
ZWFkZXIgY291bGQgaGF2ZSBhIGxvdDxicj4NCiZndDttb3JlIGluZm9ybWF0aW9uIHRoYW4ganVz
dCB0aGUgY2hhaW4gSUQ7IEkgd291bGQgYWxzbyBwb2ludCBvdXQgdGhhdCB0aGU8YnI+DQomZ3Q7
ZGV2aWwgaXMgaW4gdGhlIGRldGFpbHMgYW5kIHNheWluZyAmcXVvdDt3ZWxsLCBJIGNhbiBqdXN0
IHVzZSBhbiBNUExTIGxhYmVsJnF1b3Q7PGJyPg0KJmd0O2hpZGVzIG11Y2ggb2YgdGhlIGNvbXBs
ZXhpdHkgb2YgYWN0dWFsbHkgZG9pbmcgdGhhdC48YnI+DQomZ3Q7PGJyPg0KJmd0O09uIDMvMTQv
MTQsIDI6MzUgUE0sICZxdW90O0pvZWwgTS4gSGFscGVybiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5qbWhAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT4mZ3Q7IHdyb3RlOjxicj4N
CiZndDs8YnI+DQomZ3Q7Jmd0O0lmIHRoZSB0cmFuc3BvcnQgaGVhZGVyIGNhcnJpZXMgZW5vdWdo
IGluZm9ybWF0aW9uIGZvciBpZGVudGlmeWluZyB0aGU8YnI+DQomZ3Q7Jmd0O3NlcXVlbmNlIChW
TEFOIHRhZyBvciBNUExTIGxhYmVsIGNhbiBib3RoIGRvIHRoZSBqb2IpLCB0aGVuIGFyZ3VhYmx5
PGJyPg0KJmd0OyZndDt0aGUgZ2xvYmFsIGNoYWluIElEIGlzIHJlZHVuZGFudC4gSSBjYW4gbGl2
ZSB3aXRoIGNhcnJ5aW5nIGl0IGFueXdheTxicj4NCiZndDsmZ3Q7ZWl0aGVyIGlmIEkgaGF2ZSBt
ZXRhZGF0YSB0byBjYXJyeSwgb3IgaWYgSSBuZWVkIHRoZSBjaGFpbiBJRCBmb3Igc29tZTxicj4N
CiZndDsmZ3Q7cHVycG9zZS48YnI+DQomZ3Q7Jmd0OyBBZnRlciBhbGwsIHNvbWUgZm9sa3Mgc2Vl
bSB0byB3YW50IHRvIHVzZSB0aGF0IGZvciB0aGUgZm9yd2FyZGluZzxicj4NCiZndDsmZ3Q7ZGVj
aXNpb25zLjxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDtZb3Vycyw8YnI+DQomZ3Q7Jmd0O0pv
ZWw8YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7T24gMy8xNC8xNCwgMjoyOCBQTSwgUm9uIFBh
cmtlciB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsgVGhlIGNoYWluIElEIGlzIHRoZSBsYWJlbCB0
aGF0IGRlZmluZXMgdGhlIHNlcXVlbmNlIG9mIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDtmdW5j
dGlvbnMgdGhhdCBtdXN0IGJlIHZpc2l0ZWQuICZuYnNwOyBJdCBjYW4gYmUgdGhvdWdodCBvZiBh
cyBhIGhhbmRsZSBmb3IgYTxicj4NCiZndDsmZ3Q7Jmd0O3N0YWNrIG9mIG11c3QtdmlzaXQgbmV0
d29yayBsb2NhdGlvbnMuICZuYnNwOyBJIGRvbid0IHNlZSBob3cgdGhpcyBjYW4gYmU8YnI+DQom
Z3Q7Jmd0OyZndDthbnl0aGluZyBidXQgbWFuZGF0b3J5Ljxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyAmbmJzcDsmbmJzcDsmbmJzcDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tPGJyPg0KJmd0OyZndDsmZ3Q7IEZyb206IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3Vu
Y2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dIE9uIEJlaGFsZiBPZiBTdXJl
bmRyYSBLdW1hcjxicj4NCiZndDsmZ3Q7Jmd0OyhzbWt1bWFyKTxicj4NCiZndDsmZ3Q7Jmd0OyBT
ZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDE6NDYgUE08YnI+DQomZ3Q7Jmd0OyZndDsgVG86
IEpvZWwgTS4gSGFscGVybjsgTkFQSUVSQUxBLCBNQVJJQSBIPGJyPg0KJmd0OyZndDsmZ3Q7IENj
OjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsgU3ViamVj
dDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJy
Pg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IFtUcmltbWVkIHRoZSByZWNpcGllbnQg
bGlzdCAtIG5lZWRzIGFwcHJvdmFsIG90aGVyd2lzZV08YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsgQ29tcGxldGVseSBhZ3JlZSBoZXJlLjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyBTRkMgZG9lcyBub3QgcHJldmVudCBWTEFOIHN0aXRjaGluZyBhbmQgb25l
IGNhbiBjb250aW51ZSB0byBkbyB0aGF0Ljxicj4NCiZndDsmZ3Q7Jmd0O1doaWxlIGF0IHRoZSBz
YW1lIHRpbWUgU0ZDIGNhbiBpbmNsdWRlIFZMQU4gc3RpdGNoaW5nIHRvIHN1cHBvcnQ8YnI+DQom
Z3Q7Jmd0OyZndDtsZWdhY3kgU0ZzIGluIHRoZSBzYW1lIGNoYWluIHRoYXQgaW5jbHVkZXMgU0ZD
IGF3YXJlIFNGcy4gRXZlbiBsZWdhY3k8YnI+DQomZ3Q7Jmd0OyZndDtTRnMgYmVuZWZpdCBmcm9t
IGNoYWluIGlkZW50aWZpY2F0aW9uIGFuZCBoZW5jZSBjYW4gYmUgc2hhcmVkIGFjcm9zczxicj4N
CiZndDsmZ3Q7Jmd0O2RpZmZlcmVudCBzZXJ2aWNlIGNoYWlucy48YnI+DQomZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsgU3VyZW5kcmEuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IE9uIDMvMTQvMTQgMTA6
MjYgQU0sICZxdW90O0pvZWwgTS4gSGFscGVybiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpt
aEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5qbWhAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT4mZ3Q7IHdyb3RlOjxicj4NCiZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgTXkgb3duIGluY2xpbmF0aW9uIGlzIHRvIG9i
c2VydmUgdGhhdCBpZiB5b3UgZG9uJ3QgbmVlZCBleHBsaWNpdDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsgY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIHlvdSBkb24ndCBuZWVkIG1ldGFkYXRhLCB5b3Ug
Y2FuIGp1c3Qgb21pdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgdGhlIHNmYy9uc2ggaGVhZGVyLiBT
dGlsbCBkbyBzZXJ2aWNlIGNoYWluaW5nLCBqdXN0IG5vIGV4dHJhIGhlYWRlci48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBJZiB3ZSBhcmUgZ29pbmcgdG8gaGF2
ZSB0aGUgaGVhZGVyLCBpdCBzZWVtcyB0byBtZSB0aGF0IHRoZSBjaGFpbjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDtpZGVudGlmaWNhdGlvbiBmaWVsZCBpcyB2ZXJ5IHVzZWZ1bCwgYW5kIGxvdyBjb3N0
IG9uY2Ugd2UgaGF2ZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7aGVhZGVyLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IE9u
IDMvMTQvMTQsIDE6MDAgUE0sIE5BUElFUkFMQSwgTUFSSUEgSCB3cm90ZTo8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBFeHBsaWNpdCBjaGFpbiBpZGVudGlmaWNhdGlvbiBzaG91bGQgYmUgbWFk
ZSBvcHRpb25hbC4gSSBiZWxpZXZlIGl0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgd2FzIGRp
c2N1c3NlZCBmZXcgbW9udGhzIGFnbyBvbiB0aGlzIG1haWxpbmcgbGlzdC48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE1hcmlhPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqRnJvbToqc2ZjIFs8YSBo
cmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9h
Pl0gKk9uIEJlaGFsZiBPZiAqSm1oLmRpcmVjdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpT
ZW50OiogVGh1cnNkYXksIE1hcmNoIDEzLCAyMDE0IDEyOjEyIFBNPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgKlRvOio8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5rZWdyYXlAY2lzY28uY29tPC9zcGFuPjwvYT47PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1h
aWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzbWt1
bWFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
PnNta3VtYXJAY2lzY28uY29tPC9zcGFuPjwvYT47PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0i
bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgKkNjOio8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOm5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm5pY29sYXMuYm91dGhvcnNA
cW9zbW9zLmNvbTwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT47PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1h
aWx0bzpoYWRpQG1vamF0YXR1LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPmhhZGlAbW9qYXRhdHUuY29tPC9zcGFuPjwvYT47PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PGEgaHJlZj0ibWFpbHRvOnJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5yb25fcGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0
PC9zcGFuPjwvYT47PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFs
cGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qbWhA
am9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqU3Vi
amVjdDoqIFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9u
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpJbXBvcnRhbmNlOiogTG93PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBc3N1bWluZyBJIHVuZGVy
c3RhbmQgeW91IHByb3Blcmx5IEtlbiwgSSBkaXNhZ3JlZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciBleGFtcGxlLCBieSB1c2luZyBzZXBh
cmF0ZSB0ZXJtcyBJIGNhbiBlYXNpbHkgZGlzY3VzcyB0aGUgZmFjdDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHRoYXQgY2VydGFpbiBraW5kcyBvZiBkYXRhIChjaGFpbiBpZGVudGlmaWNhdGlv
bikgb25seSBuZWVkIHRvIGJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWRqdXN0IGJ5IGEg
ZmV3IGFwcHMgaW4gcmFyZSBjYXNlcy4gQW5kIHRoYXQgZGF0YSBpcyBub3QgYmVlZGVkPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYnkgdGhlIGFwcGxpY2F0aW9ucy48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFVubGVzcyB5b3Ugd291bGQgbGlr
ZSB0byBjb25zaWRlciB0aGUgY2hhaW4gaWRlbnRpZmljYXRpb24gYXMgYmVpbmc8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBvcHRpb25hbD88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbnQgZnJvbSBteSBTYW1zdW5nIHNtYXJ0cGhvbmUgb24gQVQm
YW1wO1Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tLS0tIE9yaWdpbmFsIG1lc3NhZ2UgLS0tLS0tLS08
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21h
bi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBG
cm9tOiAmcXVvdDtLZW4gR3JheSAoa2VncmF5KSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmtl
Z3JheUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5rZWdyYXlAY2lzY28uY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZs
dDs8YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzprZWdyYXlAY2lzY28uY29tPC9zcGFuPjwvYT4m
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBMdWN5IHlvbmcgJmx0OzxhIGhy
ZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5j
b20lM2UlM2UsJTIyU3VyZW5kcmEiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20mZ3Q7Jmd0OywmcXVvdDtTdXJlbmRy
YTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPkt1bWFyIChzbWt1bWFyKSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8
YSBocmVmPSJtYWlsdG86c21rdW1hckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5zbWt1bWFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWls
dG86c21rdW1hckBjaXNjby5jb20lM2UlM2UsJTIySmltIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNta3VtYXJAY2lzY28uY29tJmd0OyZndDssJnF1
b3Q7SmltPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+R3VpY2hhcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyhqZ3VpY2hhcikmcXVv
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpndWljaGFy
QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmpn
dWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29t
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmpndWlj
aGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBDQzogTmljb2xhcyBCT1VUSE9SUyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhP
UlNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSUz
ZSUzZSxzZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWls
dG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tJmd0OyZndDssc2ZjPC9zcGFuPjwvYT48c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmclM2UlM2UsSmFtYWwiIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjQGlldGYub3JnJmd0OyZn
dDssSmFtYWw8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj5IYWRpIFNhbGltICZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5j
b20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5oYWRpQG1vamF0
YXR1LmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0i
bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tJTNlJTNlLFJvbiIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSZndDsmZ3Q7LFJv
bjwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPlBhcmtlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48
L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tJTNlJTNlLCUyMmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20mZ3Q7Jmd0OywmcXVvdDticmlqc21hbkBqdW5pcGVyLm5l
dDwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0OyZxdW90
OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+
PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldCUzZSUzZSwlMjJKb2VsIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Jmd0OyZndDssJnF1b3Q7
Sm9lbDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPk0uIEhhbHBlcm4mcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBo
cmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPjxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSB3
b3JkICZxdW90O21ldGFkYXRhJnF1b3Q7IGlzIGEgcHVycG9zZWx5IGFtYmlndW91cyB0ZXJtICZx
dW90O2RhdGEgdGhhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb3ZpZGVzIGluZm9ybWF0
aW9uIGFib3V0IG90aGVyIGRhdGEmcXVvdDsuIEl0IGlzIHVzZWQgdG8gYXZvaWQgVEhJUzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGlzY3Vzc2lvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciBleGFtcGxlLCBJIHByb3Bvc2Ugd2UgZGVm
aW5lICZxdW90O3RlcXVpbGEgbWV0YWRhdGEmcXVvdDsgYmVjYXVzZSw8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBmcmFua2x5LCBJIHdpbGwgbmVlZCB0byBvcmRlciBhIHRyaXBsZS1zaG90IGlm
IHdlIGtlZXAgYXR0ZW1wdGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIGRlZmluZSBz
b21ldGhpbmcgdGhhdCwgYnkgZGVmaW5pdGlvbiwgaXMgYW1iaWd1b3VzLiBJJ2QgbGlrZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG15IGJhcnRlbmRlciB0byB1bmRlcnN0YW5kIG1lIHNwZWNp
ZmljYWxseSB3aGVuIEkgc2F5ICZxdW90O0kgbmVlZCBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtzaG90JnF1b3Q7Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgT24gMy8xMy8xNCA3OjQ5IEFNLCAmcXVvdDtMdWN5IHlvbmcmcXVvdDsgJmx0Ozxh
IGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3
ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRv
Omx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7U25p
cC4uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtTSyZndDsgSnVzdCBjb3B5
aW5nIGZyb20gdGhlIFBTOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7LS08
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O0RhdGEgcGxhbmUgbWV0YWRhdGEg
cHJvdmlkZXMgdGhlIGFiaWxpdHkgdG8gZXhjaGFuZ2UgaW5mb3JtYXRpb248YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2JldHdlZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
O3RoZSBuZXR3b3JrIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0
aW9ucyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCBzZXJ2aWNlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtmdW5jdGlvbnMgYW5kIHRoZSBuZXR3b3JrLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDstLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7SXQgaXMg
YSBsdWNpZCBkZWZpbml0aW9uLiBXZSBhcmUgdW5uZWNlc3NhcmlseSBtYWtpbmcgdGhlIHdvcmQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZxdW90O25ldHdvcmsmcXVvdDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2NvbnRyb3ZlcnNpYWwsIElNTy48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7W0x1Y3ldIFRoaXMgaXMgbXkgcG9pbnQuICZxdW90O1RoZSBuZXR3b3JrJnF1b3Q7IGlz
IHRvbyBnZW5lcmFsIGhlcmUsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aGljaCBicmluZ3M8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O21ldGFkYXRhIGdyZWF0IHBvd2Vy
IHRvIGRvIG1hbnkgdGhpbmdzLiBUaGlzIGlzIHdoeSBwZW9wbGU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2ludmVudCBpZGVhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
aGVyZSwgd2hpY2ggY2F1c2VzIGEgbG90IG9mIGRlYmF0ZXMgb24gbWV0YWRhdGEgdXNhZ2UgcG90
ZW50aWFscy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7c2hvdWxkIG5vdCBzcGVuZCBhIGxvdCBvZiB0aW1lcyBvbiB0aGF0
IGRlYmF0ZXMgYW5kIGp1ZGdlIHdoaWNoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt1c2FnZSBp
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7dmFsdWFibGUgb3Igbm90LiBU
aHVzLCBmb3IgdGhlIFNGQyB3b3JrLCBpdCB3aWxsIGJlIGhlbHBmdWwgaWY8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3dlIGNhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
bmFycm93IGRvd24gYSBiaXQuIEpvZWwgbWFrZXMgZXhwbGljaXRseSB0d28gY2FzZXMsIHdoaWNo
IGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoZWxwZnVsIHRvPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDtkZXZlbG9wIHVzZSBjYXNlcyBmb3IgZWFjaCBjYXNlLiBJIHdv
dWxkIGxpa2UgdG8gc2VlIHRoYXQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtwcm9ibGVt
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtzdGF0ZW1lbnQgY2FuIGJlIG1v
cmUgc3BlY2lmaWMgb24gbWV0YWRhdGEgZGVmaW5pdGlvbiwgd2hpY2ggbWF5PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7aGVs
cGZ1bCBpbiBsZXNzIGZvY3VzaW5nIG9uIGl0IGFuZCBtb3ZpbmcgZm9yd2FyZC48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7THVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtTdXJlbmRyYS48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7VGhhbmtzLDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0x1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDstLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0O0Zyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86amd1
aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+XTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O1NlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQg
NDozOCBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O1RvOiBMdWN5
IHlvbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtDYzogSm9lbCBN
LiBIYWxwZXJuOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyOzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFu
QGp1bmlwZXIubmV0PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0OzsNCiBzZmM7IEphbWFsPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtIYWRpIFNhbGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7U3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNp
ZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7SGkgTHVjeSw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDtOby4gSSBhbSBzaW1wbHkgc2F5aW5nIHdlIHNob3VsZCBub3Qgb3ZlcmNv
bXBsaWNhdGUgdGhlIHByb2JsZW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDtzdGF0ZW1lbnQgd2l0aCB0ZXh0IHRoYXQgYWRkcyBsaXR0bGUgdG8gbm8gdmFsdWUgaW4g
bXkgb3Bpbmlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXaGV0aGVyPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7d2UgY2FsbCBpdCBtZXRhZGF0YSwgb3IgY29u
dGV4dCwgaGFzIG5vIGJlYXJpbmcgb24gdGhlIGZhY3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3RoYXQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7cHJvYmxl
bSBzdGF0ZW1lbnQgYWxyZWFkeSBjbGVhcmx5IHN0YXRlcyB3ZSBuZWVkIHRvIGJlIGFibGUgdG88
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Bhc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDtpbmZvcm1hdGlvbiBiZXR3ZWVuIFNGwrlzIGFuZCBiZXR3ZWVuIHRoZSBu
ZXR3b3JrICZhbXA7IFNGwrlzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O09uIDMvMTIvMTQsIDU6MTMgUE0sICZxdW90
O0x1Y3kgeW9uZyZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29t
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bHVjeS55b25nQGh1
YXdlaS5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9
Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+Jmd0
OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtIaSBKaW0sPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDtJIGZvciBvbmUgZG9uJ3QgYWdyZWUgYW5kIHRoaW5rIHdlIGFyZSBv
dmVyIGNvbXBsaWNhdGluZyB3aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzaG91bGQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7YmUgc3RyYWlnaHRmb3J3
YXJkLiBUaGUgU0ZDIGVuY2Fwc3VsYXRpb24gc2hvdWxkIGVuYWJsZSB0d288YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3RoaW5nczo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OzEu
IFN0ZWVyaW5nIG9mIHNlbGVjdGVkIGZsb3dzIHRocm91Z2ggYSBzZXJ2aWNlIGNoYWluOyB0aGlz
IGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7c2VydmljZSBmdW5jdGlvbiBwYXRoLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsyLiBQYXNzaW5nIG9mIGNvbnRleHQgYXNz
b2NpYXRlZCB3aXRoIGEgZ2l2ZW4gZmxvdyB3aXRoaW4gc2FpZDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDtmdW5jdGlvbiBwYXRoLiBUaGlzIGNvbnRleHQgaW5mb3JtYXRpb24gbWF5IGJlIGNvbnN1bWVk
IGJ5IGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1NGIChhbjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDthcHBsaWNhdGlvbiBJRCBpcyBhbiBleGFtcGxlKSBv
ciBtYXkgYmUgY29uc3VtZWQgYnkgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmb3J3YXJk
aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2VsZW1lbnRz
IChhIHZyZi1JRCBpcyBhbiBleGFtcGxlKS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7W0x1Y3ldIERvIHlvdSBjYWxsIHRoZSBjb250ZXh0IGFzIG1ldGFkYXRh
IG9yIG5vdD8gRG8gd2UgaGF2ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5vdGhlcjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDt0ZXJtIGhlcmUgYmVzaWRl
IFNGQyBoZWFkZXIgYW5kIG1ldGFkYXRhLiBJIHNlZSB0aGF0IHlvdSBkb24ndDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7d2FudCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDtzZXBhcmF0ZSB3aGF0IGlzIGNvbnN1bWVkIGJ5IFNGIGFuZCB3aGF0IGlzIGNv
bnN1bWVkIGJ5IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9yd2FyZGluZzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtlbGVtZW50cy48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O0x1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0O1NlbnQgZnJvbSBteSBpUGhvbmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsgT24gTWFyIDEyLCAyMDE0LCBhdCA0OjE2IFBNLCAmcXVvdDtMdWN5IHlvbmcmcXVv
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25n
QGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5s
dWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdl
aS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86
bHVjeS55b25nQGh1YXdlaS5jb208L3NwYW4+PC9hPiZndDsmZ3Q7DQogd3JvdGU6PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBHcmVhdC4gVGhlbiB3ZSBtYXkgY29u
c2lkZXIgdHdvIHNwZWNpYWwgbWV0YWRhdGEgZGVmaW5pdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7cHJvYmxlbSBzdGF0ZW1lbnQgc28gd2UgY2FuIGFsbCB1c2UgdGhlIHNhbWUgZGVmaW5p
dGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtIZXJlIGlzIG15PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtzdWdnZXN0ZWQgdGV4dCBhbmQgbGlr
ZSB0byBoZWFyIHlvdSBhbmQgb3RoZXIncyBpbnB1dCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3N1Z2dlc3Rpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsgRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBh
YmlsaXR5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7ZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0
aGUgZWxlbWVudHMgaW4gYSBzZXJ2aWNlIGZ1bmN0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtjaGFpbmluZy4gSW4gdGhpcyBjb250ZXh0LCB0aGVy
ZSBhcmUgdHdvIHR5cGVzIG9mIGRhdGEgcGxhbmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21l
dGFkYXRhLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU2Vydmlj
ZSBGdW5jdGlvbiBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGV4Y2hhbmdlZCBiZXR3ZWVuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtjbGFzc2lmaWVy
IGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucyB0bzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7ZmFjaWxpdGF0ZSBz
ZXJ2aWNlIGZ1bmN0aW9ucyBvbiB0aGUgcGFja2V0IHRyZWF0bWVudC48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFN0ZWVyaW5nIE1ldGFkYXRhOiB0aGUgaW5mb3Jt
YXRpb24gZnJvbSBzZXJ2aWNlIGZ1bmN0aW9ucyB0byBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtjbGFzc2lmaWVyIG9yIHNlcnZpY2Ugbm9kZSBmb3Ig
dHJhZmZpYyBmb3J3YXJkaW5nIHB1cnBvc2UuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyAtZW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsgRnJvbTogSm9lbCBNLiBIYWxwZXJuIFs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1h
aWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT5dPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwg
MjAxNCAyOjM1IFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsgVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IENjOiBKaW0gR3VpY2hh
cmQgKGpndWljaGFyKTs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+
PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBI
YWRpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU2Fs
aW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTdWJq
ZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFllcywgSSBhbSB0cnlp
bmcgdG8gY29uc2lzdGVudGx5IGRpc3Rpbmd1aXNoIHRob3NlIHR3byBjYXNlczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7d2hlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7dGFsa2luZyBhYm91dCB0aGUgaW5mb3JtYXRpb24gY2FycmllZCB3aXRoIHBh
Y2tldHMgaW4gc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y2hhaW5zLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDM6MTMgUE0sIEx1Y3kg
eW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgSm9lbCwgU2VlIGJlbG93LiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9t
OiBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwv
c3Bhbj48L2E+XSBPbiBCZWhhbGYgT2YgSm9lbCBNLiBIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtTZW50Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MDIgUE0gVG86IEx1Y3kgeW9u
ZzsgTmljb2xhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Qk9VVEhPUlM7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQYXJrZXIgQ2M6
IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGEgaHJl
Zj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7Ow0K
IHNmYzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0
YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgSSB3YXMgdHJ5aW5nIHRvIHdvcmQgaXQgY2FyZWZ1bGx5IG5vdCB0byBm
b2N1cyBvbiB3aG8gcHV0czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGlu
LCBidXQgb25seSBvbiB3aG8gY29uc3VtZXMgdGhlIGluZm9ybWF0aW9uLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJbmZvcm1hdGlvbiBmb3Ig
c2VydmljZSBmdW5jdGlvbnMgbWF5IGNvbWUgZnJvbSB0aGUgaW5ncmVzczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjbGFzc2lmaWVyIG9yIGZy
b20gb3RoZXIgc2VydmljZSBmdW5jdGlvbnMuIFtMdWN5XSB0aGlzIGlzPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDt0aGUgb25lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3LiBJbmZvcm1h
dGlvbiBmb3IgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmb3J3YXJkaW5nPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdpbGwgZ2VuZXJh
bGx5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcyBjbGFzc2lmaWVyLCBidXQgaW48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3NwZWNpYWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgY2FzZXMgbWF5IGJlIHByb3ZpZGVkIGJ5IHNlcnZpY2UgZnVuY3Rp
b25zLiAoSSBrZWVwPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3YW50aW5nIHRvIGdldDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyByaWQgb2Yg
dGhvc2Ugc3BlY2lhbCBjYXNlcywgYnV0IHNvIGZhciB0aGVyZSBzZWVtIHRvIGJlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtqdXN0IGVub3VnaDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvZiB0aGVtIHRvIHdhcnJhbnQgY292ZXJpbmcgaW4g
dGhlIHNvbHV0aW9uLiBBbmQgbW9yZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW1wb3J0YW50
bHksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IHNpZ25pZmljYW50IHN1cHBvcnQgZm9yIGl0IGluIHRoZSB3b3JraW5nIGdyb3VwLikgW0x1Y3ld
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtUaGlzIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBzZWNvbmQgY2FzZSB1c2luZyBtZXRh
ZGF0YSBpbiB5b3VyIHZpZXcgKGJ1dCB5b3UgZG9uJ3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2xpa2UgaXQpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBBbmQgeW91IHN1Z2dlc3QgZGlzdGluZ3Vpc2hpbmcgdGhlc2UgdHdvIGNhc2VzIHdoZW48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rpc2N1c3Npbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWJvdXQgbWV0YWRhdGEgdXNhZ2UuIElz
IHRoYXQgcmlnaHQgdW5kZXJzdGFuZGluZz88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMjozMyBQTSwgTHVjeSB5
b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgSm9lbCwgSSBpbnRlcnByZXQgdGhhdCB5b3Ugc3VnZ2VzdHMgdGhhdCBkaXN0
aW5ndWlzaCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2V4Y2hhbmdlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlv
biBkYXRhIHBsYW5lIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9uczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7YW5kIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhjaGFuZ2UgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBj
YXJyaWVkIGZyb20gYSBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbiB0
bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgYSBzZXJ2aWNlIG5vZGUuIElzIHRoaXMgcmlnaHQgdW5kZXJzdGFuZGluZz8gTHVjeTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9
Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L3NwYW4+PC9hPl0gU2Vu
dDogV2VkbmVzZGF5LCBNYXJjaCAxMiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzIwMTQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxOjE5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBC
T1VUSE9SUzsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAoamd1aWNoYXIpOzxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0PC9zcGFuPjwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDo8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJl
OiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE15IGlu
Y2xpbmF0aW9uIHdvdWxkIGJlIHRvIHR1bmUgdGhhdCBkZWZpbml0aW9uIHRvPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtkaXN0aW5ndWlzaDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmV0d2VlbiBkYXRhcGxhbmUgY2FycmllZCBpbmZv
cm1hdGlvbiBpbnRlbmRlZCBmb3IgdXNlIGJ5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2
aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBmdW5jaXRvbnMgKHdoYXRldmVyIHRoZSBvcmlnaW4pLCBhbmQgZGF0YXBsYW5lIGNhcnJp
ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luZm9ybWF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbnRlbmRlZCBmb3IgZGF0
YXBsYW5lIGZvcndhcmRpbmcgY29tcG9uZW50cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgSm9l
bCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IEkgYWdyZWUgdGhhdCB3ZSBuZWVkIHVzaW5nIHRoZSBzYW1lIGRlZmluaXRp
b24gZm9yIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Rlcm0sIGJ1dDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRpc2FncmVl
IHRoYXQgdGhlIG1ldGFkYXRhIGRlZmluaXRpb24gaGVyZSBpcyBhIHNldCBvZjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9y
bWF0aW9uIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gVGhpcyBtYXkgYmUgdG9vIG5hcnJvdzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7b3IgbGVhZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIGEgcGFydGljdWxhciBzb2x1dGlv
bi4gSSBhbSBmaW5lIHdpdGggdGhpcyBkZWZpbml0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtpbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBwcm9ibGVtIHN0YXRlbWVudCB3LyBtaW5vciB0d2VhayAoc3VnZ2VzdGVk
IG9uIG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xpc3QpLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRGF0
YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7YWJpbGl0eSB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGJl
dHdlZW4gdGhlIGNsYXNzaWZpZXJzIGFuZCBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnVuY3Rpb25zLCBiZXR3ZWVu
IHNlcnZpY2UgZnVuY3Rpb25zLCBhbmQgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ZnVuY3Rpb25zIGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNsYXNzaWZpZXJzfHNlcnZpY2Ugbm9kZXMuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBUaGVyZSBtYXkgYmUgYSBzb2x1dGlvbiB0aGF0IGEgc2VydmljZSBmdW5jdGlvbiBw
YXNzZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NvbWU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGluZm9ybWF0aW9uIHRvIGF0dGFjaGVkIHNlcnZpY2Ugbm9kZSB3aXRob3V0IHVz
aW5nIFNGQzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtz
LCBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpv
ZWwgSGFscGVybiBEaXJlY3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOmptaC5kaXJlY3RAam9lbGhh
bHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFp
bHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT5dIFNlbnQ6IFdlZG5lc2Rh
eSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O01hcmNoIDEyLDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDIwMTQgMTI6MjUgUE0g
VG86IEx1Y3kgeW9uZzsgSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtCT1VUSE9SUzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWlj
aGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJy
aWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZmM7IEphbWFsIEhhZGkg
U2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEt
Y29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3ksIHlvdSBzYXkgJnF1b3Q7dGhlIG1ldGFkYXRh
IHRlcm0gbWVhbnMgLi4uJnF1b3Q7IFRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVmaW5p
dGlvbiB5b3U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyB0aGVuIHByb3ZpZGUgaXMgYSBkZWZpbml0aW9uIG9mIHRoZSBzZXQgb2Yg
aW5mb3JtYXRpb24gd2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FyZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb3Bvc2lu
ZyB0aGF0IHdlIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gSSwgYW5kIG90aGVycyw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2hhdmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZWVuIHVzaW5nIHRoZSB0ZXJtIG1ldGFkYXRhIG1v
cmUgbmFycm93bHkuIFdlIGNhbiB1c2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3doYXRldmVy
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgZGVmaW5pdGlvbiB3ZSB3YW50LiBCdXQgd2UgZG8gbmVlZCB0byBhZ3JlZSBvbiB0aGU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2RlZmluaXRpb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIHRoZSBwdXJwb3Nl
cyBvZiB0aGUgV0csIGl0IHNlZW1zIG11Y2ggbW9yZSB1c2VmdWwgdG88YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3VzZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0ZXJtIG1ldGFkYXRhIGZvciB0aGUgbmFycm93ZXIgZGVz
Y3JpcHRpb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQs
IDE6MTkgUE0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgSm9lbCw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgSSBhZ3JlZS4gV2UgbmVlZCB0byBkaWZmZXJlbnRpYXRlIHRoZSBtZXRhZGF0YSB1c2Vk
IGJ5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb24gYW5k
IFNGQyBoZWFkZXIuIFRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIGNhcnJ5aW5nPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtzb21lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3RhdGVzIGFsb25nIHdpdGggdGhlIHBhY2tldC4g
SU1POiBTRkMgaGVhZGVyIGlzIGEga2luZCBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhIGNhcnJpZWQgb24g
cGFja2V0IGZvciBuZXh0IHNlcnZpY2Ugbm9kZSB0byB1c2UuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtJbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtjb250ZXh0IG9mIFNGQywgd2UgaGF2ZSB0ZXJtIGZvciBTRkMg
aGVhZGVyIGFuZCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhIHRoYXQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDt3YXMgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBvciBiZXR3ZWVuIHNl
cnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbnMgYW5kIGNsYXNzaWZpZXJzL3NlcnZpY2Ugbm9kZXMsIHdo
aWNoIGlzIHdoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBkcmFmdDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Zv
Y3VzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MsIEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT5dIFNlbnQ6IFdlZG5lc2RheSwg
TWFyY2ggMTIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgMjAxNDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxMToxOCBB
TSBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEppbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBHdWljaGFyZCAoamd1aWNoYXIpOzxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGkgU2FsaW08YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
U3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21h
bi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB0aGluayBp
dCBpcyBpbXBvcnRhbnQgdG8ga2VlcCBhIHN0cm9uZyBkaXN0aW5jdGlvbjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7YmV0d2Vlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSAod2hpY2ggaXMgZm9yIHVzZSBi
eSBhcHBsaWNhdGlvbnMpIGFuZCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgY2hhaW5pbmcgaW5mb3JtYXRpb24gaW4gdGhlIGJhc2Ugc2VydmljZSBjaGFpbiBo
ZWFkZXIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aGljaCBpczxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmb3IgdXNl
IGJ5IHRoZSBzZXJ2aWNlIGNoYWluIHN1cHBvcnQgbWVjaGFuaXNtcy48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDEwOjQyIEFN
LCBMdWN5IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGdWxseSBhZ3JlZSB3aXRoIEpvZS48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZSBzaG91bGQgbm90IHJlcXVpcmUgYSBmaXggbGVuZ3Ro
IGZvciBpbi1iYW5kIG1ldGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtidXQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGFsc28gbm90IGxlYXZlIGl0IGZvciBmcmVlbHkgdXNhZ2UuIEluIGZhY3QsIHdoZW4g
YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbm9kZSBpbnNl
cnRzIFNGQyBoZWFkZXIgb24gYSAoZW5jYXBzdWxhdGVkKSBwYWNrZXQgYW5kPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtzZW5kIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZXh0IHNlcnZpY2Ugbm9kZSwgU0ZD
IGhlYWRlciBpdHNlbGYgY2FuIGJlIHNlZW4gYXMgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
bWV0YWRhdGEuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwv
c3Bhbj48L2E+XSBPbiBCZWhhbGYgT2YgSm9lbCBNLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
SGFscGVybjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA5OjIx
IEFNIFRvOiBOaWNvbGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtCT1VUSE9SUzs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5u
ZXQ8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0PC9zcGFuPjwvYT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1
YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEt
Y29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgaW4tYmFuZCBtZXRh
ZGF0YSwgdGhlIEFQSSBmb3IgYWNjZXNzIGNhbiBlYXNpbHkgYmU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN5bmNo
cm9ub3VzLiBPdXQgb2YgYmFuZCBtZXRhZGF0YSBuZWVkcyBkaWZmZXJlbnQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2hhbmRsaW5nLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlcmUgYXJlIG1hbnkgY2FzZXMg
d2hlcmUgb3V0LW9mLWJhbmQgbWV0YWRhdGEgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Vz
ZWZ1bCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFwcHJvcHJpYXRlLiBCdXQgdGhleSBkbyBub3QgY292ZXIg
YWxsIG5lZWRzIGJ5IGFueTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3RyZXRjaC48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBFdmVuIGlmIGVhY2ggcGllY2Ugb2YgaW4tYmFuZCBtZXRhZGF0
YSBpcyBvZiBmaXhlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bGVuZ3RoLDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgdGhlcmUgYXJlIG1hbnkgZGlmZmVyZW50IGtpbmRzIG9mIG1ldGF0eXBlLiBUcnlpbmcgdG88
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NheTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJnF1b3Q7dGhlcmUgd2ls
bCBiZSBleGFjdGx5IGZvdXIgcGllY2VzLCBhbmQgdGhleSB3aWxsIGJlIG9mPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDt0eXBlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdDEsIHQyLCB0MywgYW5kIHQ0JnF1b3Q7
IGlzIHNpbXBseSB0b28gc3BlY2lmaWMgZm9yIGV2ZW4gODAlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtvZiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bmVlZHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
WW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgODo1
MiBBTSwgTmljb2xhcyBCT1VUSE9SUyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIZWxsbyBSb24s
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW5kaW5nIG91dCBvZiBiYW5kIGNv
bmdydWVudCBtZXRhZGF0YSBtYXkgbm90IGJlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
YW5zd2VyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gYWxsIG5lZWRzIGJ1dCBpdCBpcyBvbmUgdG9vbCB0
aGF0IHdlIHNob3VsZCBrZWVwLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTm90
IGFsbCBtZXRhZGF0YSBpcyB0aWVkIHRvIGEgc3BlY2lmaWMgcGFja2V0LCBmb3I8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2V4YW1wbGUgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHBvbGljeSBjaGFuZ2Ug
aW4gUENSRiBjb3VsZCBsZWFkIHRvIHNvbWUgbWV0YWRhdGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3NpZ25hbGluZyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgcmVhY3Rpb24gdGltZSBuZWVkIG5v
dCBiZSBpbW1lZGlhdGUsIGZldyBtcyBtYXk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25vdCBt
YXR0ZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBcyB5b3UgcG9pbnQsIGlm
IGEgcGFja2V0IGlzIHRpZWQgdG8gYSBtZXRhZGF0YSBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtjb3JyZWxhdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm8gY2FuIGJlIHNldCBpbiBib3RoIHBh
Y2tldCB0byBkZWFsIHdpdGggaXQgKGkuZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRh
dGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleHBlY3RlZCBmbGFnIGluIHRoZSBTRkMgaGVhZGVyLCBwbHVz
IGFuIGlkKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRmluYWxseSB3ZSBjYW4g
c3RpbGwgc2VuZCBzb21lIGxpbWl0ZWQgbWV0YWRhdGEgd2l0aGluPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDthIGhlYWRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGlzIGNvdWxkIGJlIHVzZWQgZm9y
IGxvYWQgYmFsYW5jZXJzIGluIHBhcnRpY3VsYXIgaWY8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3dlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWdyZWUgb24gYSBjb252ZW50aW9uIHRvIGxvY2F0ZSAmcXVv
dDtjb2Fyc2UgZ3JhaW4gcG9saWN5JnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLyAmcXVvdDtmaW5l
IGdyYWluIHBvbGljeSZxdW90OyBvbiByZXNlcnZlZCBjb250ZXh0IGhlYWRlcnMuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGlzIHNlZW1zIHRvIG9wZW4gdXAgYSBsb3Qgb2Yg
ZmxleGliaWxpdHkgLzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW5ub3ZhdGlvbnMuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiB5b3VyIGxhc3QgcG9pbnQsIHRoZXJlIGlz
IGEgcXVlc3Rpb24gb24gaG93IHRvIG1ha2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSBhdmFp
bGFibGUgdG8gYSBTZXJ2aWNlIEZ1bmN0aW9uLiBDdXJyZW50IHNvY2tldDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGNvbm5lY3Rpb25zIGZvciBleGFtcGxlIGRvIG5vdCBhbGxvdyB0byByZXRyaWV2ZSBJUDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGVhZGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3B0aW9ucy4g
U28gSSBhc3N1bWUgdGhhdCBTRkMgYXdhcmUgU2VydmljZSBGdW5jdGlvbnM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3dpbGw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZWVkIHNvbWUgKGFzeW5jaHJvbm91
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ID8pIEFQSSB0byByZXRyaWV2ZSBTRkMgaGVhZGVyIGluZm9ybWF0
aW9uIGFzIHdlbGwgYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luLWJhbmQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBtZXRhZGF0YS4gSSBkb24ndCBzZWUgb3V0IG9mIGJhbmQgbWV0YWRhdGEgdHJhbnNw
b3J0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthZGRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb21w
bGV4aXR5LCB0aGUgc2FtZSBBUEkgY2FuIHByb2JhYmx5IGFwcGx5Ljxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIGFsdGVybmF0aXZlIG9wdGlvbiwgYWxsb3dpbmcgdmFyaWFi
bGUgc2l6ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhIGluPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgdGhlIFNGQyBoZWFkZXIgaGFzIHNvbWUgZHJhd2JhY2tzIGFzIHdlbGwsIG9uZSBiZWlu
Zzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZyYWdtZW50YXRpb24sIGFuZCBzb21lIHN3aXRjaGVzIGV4cGVj
dGluZyBhcyB3ZWxsIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsb29rIGF0PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgZW5kIHVzZXIgdHJhZmZpYyBoZWFkZXJzIGZvciBsaW5rIGxvYWQgYmFsYW5jaW5n
LiBJPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3b3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFncmVl
IHRoYXQgaWYgd2UgY2FuIGFjY2VwdCB0aGVzZSBpc3N1ZXMsIHRoZW4gc2VuZGluZzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG9mZi1saW5lIGNvbmdydWVudCBtZXRhZGF0YSBsb29zZXMgaXRzIGludGVyZXN0
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2UgbmVlZCB0byB0YWtlIGludG8g
YWNjb3VudCB0aGF0IGJvdGggaW4tYmFuZCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Nv
bmdydWVudDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG91dC1vZi1iYW5kIG1ldGFkYXRhIHRyYW5zcG9ydCBp
cyBub3QgcmVsaWFibGUuIEE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3BhY2tldCBsb3NzPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgdHJpZ2dlcmluZyByZXRyYW5zbWlzc2lvbiB3b3VsZCBub3QgbGVhZCB0
byB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2lkZW50aWNhbDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IHJlY29uc3RydWN0aW9uIG9mIHRoZSBhc3NvY2lhdGVkIG1ldGFkYXRhLiBJbiBzb21lPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtjYXNlcywgd2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtaWdodCB0aHVz
IGV2ZW4gbmVlZCBub24tY29uZ3J1ZW50IG91dC1vZi1iYW5kIHJlbGlhYmxlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgbWV0YWRhdGEgdHJhbnNwb3J0Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMgX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFJvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFBhcmtlciBbPGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT5dIFNl
bnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtXZWRuZXNkYXksPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
TWFyY2ggMTIsIDIwMTQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxMjo0MyBQTSBUbzogTmljb2xhcyBCT1VU
SE9SUyBDYzogSmltIEd1aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsoamd1aWNoYXIp
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9z
cGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwv
c3Bhbj48L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NmYzsgSmFtYWwgSGFkaSBT
YWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNm
Yy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgTmljb2xhcyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgdW5kZXJzdGFu
ZCB0aGUgY29uY2VwdCBmb3Igb3V0IG9mIGJhbmQgc2lnbmFsaW5nIG9mPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDttZXRhZGF0YSwgYnV0IEkgYW0gY29uY2VybmVkIHRoYXQgaXQgaW50cm9kdWNlczxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7c2lnbmlmaWNhbnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbXBsZXhpdHkg
ZHVlIHRvIHRoZSBwb3RlbnRpYWwgcmFjZSBjb25kaXRpb24gb2Y8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3JlY2VpdmluZyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3JlYWwgcGFja2V0IGJlZm9yZSB0
aGUgbWV0YWRhdGEuIFdoaWxlIHRoZSByZWFsIHBhY2tldDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Y291bGQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luZGljYXRlIHRoYXQgb3V0IG9mIGJhbmQgbWV0YWRh
dGEgaXMgZXhwZWN0ZWQsIGhvdyBjYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDtndWFyYW50ZWUgdGhlIG9yZGVyIG9mIHJlY2VwdGlvbj8gV2hhdCBpZiBzd2l0
Y2hpbmcgb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3JvdXRpbmc8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O25vZGVzIGFwcGx5IGhhc2ggYmFzZWQgbG9hZCBiYWxhbmNpbmc/IFdoYXQgaWYgdGhlIGxvYWQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2JhbGFuY2luZyB1bmRlcnN0YW5kcyBTRkMgZW5jYXBzIGFuZCBsb29r
cyBiZXlvbmQgaXQgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7b3JpZ2luYWwgaGVhZGVyIHRvIGdldCBiZXR0ZXIgZW50cm9weT88YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBDYW4gd2UgZ3VhcmFudGVlIHRoYXQgdGhlIG1ldGFkYXRhIGFuZCByZWFsIHBhY2tldDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2lsbCBmb2xsb3c8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBleGFj
dCBzYW1lIHBhdGg/IElmIHdlIGNhbiBub3QsIHRoZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2ltcGxlbWVudGF0aW9ucyB3aWxsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtuZWVkIHRvIGFkZCBpbmdyZXNz
IHF1ZXVpbmcgdG8gY29wZSB3aXRoIHRoZSBzY2VuYXJpby48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IEFsc28sIGRvIHlvdSBmZWVsIHRoYXQgdGhlIGluY3JlYXNlIGluIGltcGxl
bWVudGF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29tcGxleGl0eSBhdCB0aGUgc2VydmljZSBmdW5j
dGlvbnMgaXMgcmVhc29uYWJsZT88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRo
YW5rcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciAxMiwgMjAxNCwgYXQgNDowOSBBTSwgJnF1
b3Q7Tmljb2xhcyBCT1VUSE9SUyZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvc3Bh
bj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29s
YXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPm1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L3NwYW4+PC9hPiZn
dDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJ
IHRoaW5rIHdlIG11c3QgbWFrZSBhIGRpc3RpbmN0aW9uIGJldHdlZW46PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0gTWV0YWRhdGEgd2hpY2ggc2hvdWxkIGJlIHBh
cnQgb2YgdGhlIGhlYWRlciBkZWZpbmVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthcyBpbjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiYW5kIG1hcmtpbmcuIC0gTWV0YWRhdGEgd2l0aCBjYW4gYmUg
cGFzc2VkIG91dCBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmFuZCwgZm9yPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGV4YW1wbGUgY29uZ3J1ZW50IG91dCBvZiBiYW5kIHNpZ25hbGluZyBkZWZp
bmVkIGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGUgZHJhZnQ8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIGZvcm1lciBjYWxscyBmb3IgYSBsaW1pdGVk
IHNwYWNlIGluIHRoZSBoZWFkZXIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0cnVlLCBUaGU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGF0dGVyIGhvd2V2ZXIgZG9lcyBub3QgaW5jdXIgYW55IHNw
YWNlIGxpbWl0YXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCBpczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBzdGlsbCBmYWlybHkgZWZmaWNpZW50IGFuZCBpdCByZW1haW5zIGNvbXBhdGli
bGUgd2l0aDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YSBmaXhlZDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBzaXplIGhlYWRlciB1c2VkIHRvIHJvdXRlIHRob3NlIHNpZ25hbGluZyBtZXNzYWdlczxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YWxvbmcgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNo
YWluJ3Mgc2VydmljZSBmdW5jdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XyBGcm9tOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbPGEg
aHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+XSBTZW50Ojxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUdWVzZGF5LCBNYXJjaCAxMSwgMjAxNCA2OjQ4IFBNIFRvOiBS
b24gUGFya2VyIENjOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzIEJPVVRIT1JTOzxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGkgU2FsaW08YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
ZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgUm9uLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZSBjYW4gY2VydGFpbmx5IGhhdmUgdGhpcyBkaXNjdXNzaW9u
IGJ1dCB3ZSBzaG91bGQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZpcnN0PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGNvbnNpZGVyIHdoYXQgaW5mb3JtYXRpb24gaXMgbmVjZXNzYXJ5IGFuZCBpZiBz
YWlkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGNhbiBmaXQgd2l0aGluIGEgZml4
ZWQgbnVtYmVyIG9mIGNvbnRleHRzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbiB0aGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgbWFqb3JpdHkgb2YgY2FzZXMuIFJlbWVtYmVyLCB0aGUgZ29hbCBv
ZiBiZWluZyBhYmxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0byBwYXNzPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG1ldGFkYXRhIHRocm91Z2ggdGhlIG5ldHdvcmsgaXMgdG8gZW5oYW5jZSBzZXJ2
aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkZWxpdmVyeSw8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgbm90IHBhc3MgdGhlIGVudGlyZSB3b3JrcyBvZiBTaGFrZXNwZWFyZSA7LSk8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VudCBmcm9tIG15IGlQaG9uZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDcsIDIwMTQs
IGF0IDM6NTIgQU0sICZxdW90O1JvbiBQYXJrZXImcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPlJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0
OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOlJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMsPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBzZWUgc2ltaWxhciByZXF1
aXJlbWVudHMgZnJvbSB0aGUgM2dwcCBFUEMgc2lkZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O0kgd291bGQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpa2UgdG8gcHJvcG9zZSBhbiBPVUkg
LyBUTFYgYmFzZWQgYXBwcm9hY2ggd2hlcmUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBy
ZXNlcnZlZCBPVUkgY2FuIGJlIHVzZWQgZm9yIGFncmVlZCB1cG9uIHR5cGVzIG9mPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtjb21tb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRh
IGFuZCB2ZW5kb3Igb3Igb3RoZXIgb3JnYW5pemF0aW9uYWwgT1VJcyBjYW48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2JlIHVzZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIHF1aWNrbHkg
aW5ub3ZhdGUgaW4gdGhlIG5ldHdvcmtzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2ltdWx0
YW5lb3VzbHksIEkgd291bGQgYWxzbyBsaWtlIHRvIGNvbnNpZGVyPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDttZWNoYW5pc21zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGF0IGFyZSBvcHRp
bWl6ZWQgZm9yIGxvbmcgbGl2ZWQgZmxvd3Mgc28gYXMgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2xpbWl0IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmVnYXRpdmUgZWZmZWN0cyBv
ZiBwYWNrZXQgZ3Jvd3RoLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFJvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDcsIDIwMTQsIGF0IDg6
MzQgQU0sICZxdW90O05pY29sYXMgQk9VVEhPUlMmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPk5pY29sYXMuQk9VVEhP
UlNAcW9zbW9zLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEg
aHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb208L3NwYW4+PC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGVsbG8gSmltPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGhhdmUgc2VlbiBj
YXNlcyBpbiBHaSBMQU4sIHdoZXJlIHN1YnNjcmliZXIgcmVsYXRlZDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGlzIHBhc3NlZCB0byBhIFdlYiBQcm94eSBmb3IgSFRU
UCBoZWFkZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBlbnJpY2htZW50IChhaW1lZCBh
dCBzb21lIFdlYiBDb250ZW50IHByb3ZpZGVyczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cGFy
dG5lcnMgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgTW9iaWxlIE9wZXJhdG9y
KS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJbmZvcm1hdGlvbiB3YXMgYW4gY29kZWQg
KHBlcnNpc3RlbnQpIHN1YnNjcmliZXIgaWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rlcml2
ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmcm9tIHRoZSBNU0lTRE4sIGFuZCBjb3Vw
bGUgb2YgZiBjdXN0b21lciBwcm9maWxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtyZWxhdGVk
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZmllbGRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSW4gYW4gc2ZjIGJhc2VkIEdp
IExBTiwgdGhpcyBlbnRpdHkgc2hvdWxkIHJlY2VpdmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7ICZn
dDtmcm9tIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENsYXNzaWZpZXI8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0gQSBj
bGFzc2lmaWNhdGlvbiBvZiB0aGUgQ29udGVudCBQcm92aWRlciAoIElkLDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IENhdGVnb3J5KSBiYXNlZCBvbiB0cmFmZmljIGFuYWx5c2lzIC0gVGhl
IE1TSVNETiBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHN1YnNjcmliZXIgLSBUd28gc3Vic2NyaWJlciBwb2xpY3kgZmllbGRzIChu
b3QgdGllZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIFBDUkY8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBidXQgYmVsb25naW5nIHRvIHRoZSBTdWJzY3JpYmVyIERCKSAoU3Vic2Ny
aWJlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhdGVnb3J5LDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHN1Yi1jYXRlZ29yeSkgLSBBIHNlc3Npb24gaWQgKGZvciBsb2dnaW5nIGFu
ZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dHJhY2tpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBwdXJwb3Nlcyk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBvYmplY3RpdmUgYmVpbmcgdG8gYXZvaWQgaGF2aW5nIHRo
ZSBIVFRQIFByb3h5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0bzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGJlY29tZSBhIHRydXN0ZWQgYXBwbGljYXRpb24gKGludGVyb2dhdGUgdGhl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3Vic2NyaWJlciBEQiw8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBldGMuLik8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xh
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fIEZyb206IEppbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEd1aWNo
YXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKGpndWljaGFyKSBbPGEgaHJlZj0ibWFp
bHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+XSBTZW50Ojxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRodXJzZGF5LCBNYXJjaCAwNiwgMjAxNCAyOjAyIFBNIFRvOiBK
YW1hbCBIYWRpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtTYWxpbTs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj48YSBocmVmPSJtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qbW9pc2FuZEBqdW5pcGVyLm5ldDwvc3Bhbj48
L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8
YSBocmVmPSJtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQ8L3NwYW4+
PC9hPiZndDs7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNt
YW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7DQogQ2M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgc2ZjIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBKYW1hbCw8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFlvdSBzYWlkICZxdW90O0l0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzaXplZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IG1ldGFkYXRhJnF1b3Q7Li4gSSBhbSBub3Qgc28gY29udmluY2VkIGFuZCB3b3VsZCBsaWtl
IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmV0dGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgdW5kZXJzdGFuZCB0aGUgcmVxdWlyZW1lbnRzIGJlZm9yZSBwYXNzaW5nIGp1ZGdl
bWVudC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJZiB3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGxvb2sgYXQgdGhlIHVzZSBjYXNlcyBhcyBwcmVzZW50ZWQgdGh1cyBmYXIgaW50
bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBXRyBJPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgaGF2ZSB5ZXQgdG8gc2VlIGEgc2luZ2xlIGV4YW1wbGUgb2YgdGhlIG5lZWQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAobm90aW5nIHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBkZXNpcmUgaXMgbm90IHRoZSBzYW1lIGFzIG5lZWQpIC0gSSBhbSBub3Qgc2F5aW5n
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlcmUgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBubyByZXF1aXJlbWVudCBidXQgcmF0aGVyIHRoYXQgd2Ugc2hvdWxkIG5vdCBqdW1w
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgY29uY2x1c2lvbiBhbmQgYnVpbGQgc3RhbmRhcmRzIGFyb3VuZCBhIHRoZW9yeS48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgT24gMy8zLzE0LCA2OjM1IEFNLCAmcXVvdDtKYW1hbCBIYWRpIFNhbGltJnF1b3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2ph
dGF0dS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5oYWRp
QG1vamF0YXR1LmNvbTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20iIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86aGFkaUBtb2ph
dGF0dS5jb208L3NwYW4+PC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3cm90
ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgSSBsaWtlIHRoZSBkb2MgLSB3ZWxsIHdyaXR0ZW4uPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlY3Rp
b24gNC4zIG9uIG1ldGFkYXRhIGVuY29kaW5nLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJdCBzZWVtcyB0aGVyZSdzIGNs
ZWFyIG5lZWQgZm9yIHZhcmlhYmxlIHNpemVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0
YWRhdGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKGF0IGxlYXN0IGZvciBodHRw
L2FwcCB5b3Ugc2VlbSB0byBpbmRpY2F0ZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBk
ZXNpcmUgZm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aXQpLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgYSBkYXRhcGF0aCBwZXItcGFja2V0IG1ldGFkYXRh
LCBpIGZlZWwgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmVlZCBpczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBqdXN0IGFzIGltcG9ydGFudC4gQXJlIHdlIGxpbWl0ZWQg
YnkgdGhlIGZhY3QgdGhhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGlzdGlu
ZyBoYXJkd2FyZSBtYXkgbm90IGJlIGFibGUgdG8gaGFuZGxlIFRMVnM/PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtGb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhhbXBsZSwg
SSBkb250IGhhdmUgYSBwcm9ibGVtIGhhbmRsaW5nIFRMVnMgaW4gYTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHNvZnR3YXJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGF0YXBh
dGguPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGNoZWVycywgamFtYWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IG1haWxpbmcgbGlzdDxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5tYWlsdG86c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5z
ZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3Nw
YW4+PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFu
PjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3Nw
YW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4m
bHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBsaXN0PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpz
ZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0PHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8
L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjIG1haWxpbmc8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48
YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYu
b3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4m
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGEgaHJlZj0iaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDtzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5tYWlsdG86c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyBzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZn
dDsmZ3Q7Jmd0OyBzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNA
aWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFu
PjwvYT48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7X19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0O3Nm
YyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8
L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+
PGJyPg0KJmd0Ozxicj4NCiZndDtfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXzxicj4NCiZndDtzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OzxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCiZndDs8YSBocmVmPSJodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjPC9zcGFuPjwvYT48YnI+DQo8YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXzxicj4NCnNmYyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9z
cGFuPjwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10
b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXzxicj4NCnNmYyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5v
cmc8L3NwYW4+PC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0Kc2ZjIG1haWxpbmcg
bGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk65a6L5L2TIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0K
PGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LWZhbWlseTrlrovkvZMiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fPGJyPg0Kc2ZjIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmM8L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVv
dGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08263702NKGEML512MBSchi_--


From nobody Wed Mar 19 21:27:27 2014
Return-Path: <I.Smith@f5.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8F0591A035B for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 21:27:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.803
X-Spam-Level: 
X-Spam-Status: No, score=0.803 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, CHARSET_FARAWAY_HEADER=3.2, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, MIME_8BIT_HEADER=0.3, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.547, 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 hm_AiN7lMqdG for <sfc@ietfa.amsl.com>; Wed, 19 Mar 2014 21:27:13 -0700 (PDT)
Received: from mail.f5.com (mail.f5.com [208.85.209.139]) by ietfa.amsl.com (Postfix) with ESMTP id 52D3B1A033E for <sfc@ietf.org>; Wed, 19 Mar 2014 21:27:13 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.97,692,1389744000";  d="scan'208,217";a="104781971"
X-IPAS-Result: Ap8EAO9sKlPAqArr/2dsb2JhbACEG8MkgTSDGQEBagIFAgMFDyMBAQEBFRJNCTzmIgsBAwZbBJhJRJsyAQ
Received: from unknown (HELO exchmail.f5net.com) ([192.168.10.235]) by seamgw02.olympus.f5net.com with ESMTP; 20 Mar 2014 04:27:02 +0000
Received: from SEAEMBX02.olympus.F5Net.com ([fe80::a5e3:d11c:e46a:e7c7]) by SEAECAS04.olympus.F5Net.com ([::1]) with mapi id 14.03.0158.001; Wed, 19 Mar 2014 21:27:00 -0700
From: Ian Smith <I.Smith@F5.com>
To: Xuxiaohu <xuxiaohu@huawei.com>, Sumandra Majee <S.Majee@F5.com>, "Cathy Zhang" <Cathy.H.Zhang@huawei.com>, "Paul Quinn (paulq)" <paulq@cisco.com>, David Allan I <david.i.allan@ericsson.com>
Thread-Topic: =?gb2312?B?W3NmY10gtPC4tDogIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElE?=
Thread-Index: AQHPQ+1R2CnHipgdOUOuqGy9BPBoyZrpVKw1
Date: Thu, 20 Mar 2014 04:27:00 +0000
Message-ID: <419417C345CA5F48BF45F0A23955A0634A7A9BDE@SEAEMBX02.olympus.F5Net.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com>, <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082636C7@NKGEML512-MBS.china.huawei.com>
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082636C7@NKGEML512-MBS.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.16.250]
Content-Type: multipart/alternative; boundary="_000_419417C345CA5F48BF45F0A23955A0634A7A9BDESEAEMBX02olympu_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/tq7MQx9g3VB-Q44fAhixJ9YFlNU
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] =?gb2312?b?tPC4tDogIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElE?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Mar 2014 04:27:25 -0000

--_000_419417C345CA5F48BF45F0A23955A0634A7A9BDESEAEMBX02olympu_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

V2hpbGUgSSB0aGluayB5b3UgYXJlIGNvcnJlY3QgdGhhdCBhIHBhdGggdGhyb3VnaCBhIHNlcnZp
Y2UgY2hhaW4gaGFzIGEgbG90IGluIGNvbW1vbiB3aXRoIHNvdXJjZSByb3V0aW5nLCBhbmQgSSBz
dHJvbmdseSBiZWxpZXZlIHdlIHNob3VsZCBzZWVrIHRvIHVuZGVyc3RhbmQgd2hhdCBtYWtlcyBz
b3VyY2Ugcm91dGluZyB1bmRlc2lyYWJsZSBub3QganVzdCBmb3IgU0ZDIGJ1dCBmb3IgbmV0d29y
a2luZyBpbiBnZW5lcmFsIGFuZCBhcHBseSB0aG9zZSBsZXNzb25zLCBJIGRvbid0IHRoaW5rIHRo
YXQgdGhpcyBzdGF0ZW1lbnQgYWJvdXQgZWFjaCBub2RlIGhhdmluZyB0byBob2xkIHRoZSBlbnRp
cmUgc2VxdWVuY2Ugb2Ygbm9kZXMgaXMgX25lY2Vzc2FyaWx5XyBhIHJlcXVpcmVtZW50IGZvciBv
cHRpb24gb25lLg0KDQpBbGwgdGhhdCBpcyByZXF1aXJlZCBmb3IgZWl0aGVyIG9wdGlvbiBpcyB0
aGF0IGEgcGFydGljdWxhciBpbnN0YW5jZSBvZiBhIGZ1bmN0aW9uIGJlIGFibGUgdG8gZGV0ZXJt
aW5lIHRoZSBuZXh0IGhvcCBmb3IgdGhhdCBpbnN0YW5jZSBvZiB0aGUgY2hhaW4uICBUaGVyZSBh
cmUgYSBudW1iZXIgb2Ygd2F5cyB0byBkbyB0aGlzLCBhbmQgb25lIG9mIHRoZW0gaXMgdG8gaGF2
ZSB0aGUgY29tcGxldGUgcGF0aCBhcyBhIHNlcXVlbmNlZCBsaXN0IG9mIGFkZHJlc3NlcywgYnV0
IHRoZXJlIGFyZSBvdGhlcnMgYW5kIEkgZG9uJ3QgdGhpbmsgdGhhdCBpdCByZWFsbHkgbWF0dGVy
cywgYXQgYW4gYXJjaGl0ZWN0dXJhbCBsZXZlbCwgX2hvd18gYSBzZXJ2aWNlIGZ1bmN0aW9uIGlu
c3RhbmNlIGFycml2ZXMgYXQgdGhlIGRlY2lzaW9uIGZvciB0aGUgbmV4dCBob3AgYXMgbG9uZyBh
cyB0aGUgX291dGNvbWVfIGlzIGNvcnJlY3QuDQoNCkl0IHNlZW1zIHRvIG1lIGEgc2hvcnQgYW1v
dW50IG9mIGJyYWluc3Rvcm1pbmcgd2lsbCB5aWVsZCBmb3VyIG9yIGZpdmUgbWF0dXJlIHZhcmlh
dGlvbnMgb2YgbWFraW5nIGEgdGFibGUgbG9va3VwIG9yIHJlYWRpbmcgYSBsaXN0IHRoYXQgY291
bGQgZWFzaWx5IGJlIHVzZWQgdG8gcGljayBhIG5leHQgaG9wLCBhbmQgbm9uZSBvZiB0aGVtIGFy
ZSBfbmVjZXNzYXJpbHlfIGJldHRlciB0aGFuIHRoZSBvdGhlcnMgd2hlbiB5b3UgZG9uJ3QgYWN0
dWFsbHkgaGF2ZSBhbiBpbXBsZW1lbnRhdGlvbiBpbiBmcm9udCBvZiB5b3UuICBXaGF0IG1hdHRl
cnMgaXMgdGhhdCB0aGUgcGFydGljdWxhciBtZXRob2QgYmVpbmcgdXNlZCBpcyBhYmxlIHRvIGds
ZWFuIHRoZSBuZWNlc3NhcnkgaW5mb3JtYXRpb24gKGZvciB0aGlzIHBhdGhJRCwgZnJvbSB0aGlz
IHNlcnZpY2UgZnVuY3Rpb24sIHdoYXQgaXMgdGhlIG5leHQgaG9wPykgZnJvbSBhbnkgY29tYmlu
YXRpb24gb2YgdGhlIG5ldHdvcmssIHRoZSBjb250cm9sIHBsYW5lLCBhIGRpc2NvdmVyeSBzZXJ2
aWNlLCBvciB0aGUgY29uZmlndXJhdGlvbi4gIE9yIGl0IGNvdWxkIGp1c3QgaGFuZCBpdCBiYWNr
IHRvIHRoZSBwaHlzaWNhbCBob3N0IC8gc2VydmljZSBmdW5jdGlvbiBmb3J3YXJkZXIgLyBBREMg
YW5kIGxldCB0aGF0IGZ1bmN0aW9uIGRlYWwgd2l0aCBpdCwgd2hpY2ggaXMgaG93IEkgaW1hZ2lu
ZSB0aGF0IGxlZ2FjeSAic3R1ZmYiIHdpbGwgaGF2ZSB0byBiZSBtYW5hZ2VkLg0KDQpXaGF0IHNl
ZW1zIGltcG9ydGFudCBhdCB0aGlzIHBvaW50LCBpcyB0aGF0IHdlIGFyZSBhYmxlIHRvIGFydGlj
dWxhdGUgdGhlIGRlY2lzaW9uIHRoYXQgdGhlIHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFuY2UgaXMg
ZXhwZWN0ZWQgdG8gbWFrZSB3aGVuIGl0IGlzIGRvbmUgZG9pbmcgd2hhdCBldmVyIGl0IGRvZXMg
YW5kIGlzIHJlYWR5IHRvIHBhc3MgdGhlIHBhY2tldC9tZXNzYWdlIGFsb25nLCB3aGF0IGluZm9y
bWF0aW9uIHJlcXVpcmVkIHRvIG1ha2UgdGhhdCBkZWNpc2lvbiwgYW5kIHdoaWNoIHZlY3RvcnMg
TUFZIGJlIHVzZWQgdG8gcHJvdmlkZSB0aGF0IGluZm9ybWF0aW9uIHRvIHRoZSBzZXJ2aWNlIGZ1
bmN0aW9uIGluc3RhbmNlLCBhbmQgd2hhdCBoYXBwZW5zIHdoZW4gc29tZSBvciBhbGwgb2YgdGhh
dCBpbmZvcm1hdGlvbiBpcyBtaXNzaW5nLCBpbnZhbGlkLCBvciB3cm9uZy4gIFRoYXQgYXJ0aWN1
bGF0aW9uIG11c3QgYmUgZ2VuZXJhbCBlbm91Z2ggdG8gY292ZXIgdGhlIGNhbXB1cywgZGF0YSBj
ZW50ZXIsIGJyb2FkYmFuZCwgYW5kIG1vYmlsZSB1c2UgY2FzZXMsIHNvIHRoZXJlIGlzIHJvb20g
Zm9yIHZhcmlhdGlvbnMsIGJ1dCB3ZSBhbHNvIGhhdmUgdG8gbWFrZSBpdCBzaW1wbGUgZW5vdWdo
IHRoYXQgaW50ZXJvcGVyYWJpbGl0eSBpcyBub3Qgc2FjcmlmaWNlZCBmb3IgZmxleGliaWxpdHkg
b3IgdGhyb3VnaCBsb29zZSB2ZW5kb3IgaW50ZXJwcmV0YXRpb24uDQoNCkkgZW5jb3VyYWdlIHBl
b3BsZSB0byBsb29rIGF0IHRoZSB2ZXJ5IG5pY2UgcHJlc2VudGF0aW9uIHRoYXQgUm9zcyBDYWxs
b24gbWFkZSBpbiBMb25kb24gYW5kIGZvY3VzIG9uIG9wdGlvbiA1LCB3aGljaCBzZWVtcyB0byBi
ZSB0aGUgb25seSBtZXRob2QgY2FwYWJsZSBvZiBzYXRpc2Z5aW5nIGFsbCBmb3VyIG1ham9yIHVz
ZSBjYXNlcy4gIGh0dHA6Ly93d3cuaWV0Zi5vcmcvcHJvY2VlZGluZ3MvODkvc2xpZGVzL3NsaWRl
cy04OS1zZmMtOC5wcHR4ICAgSW4gc29tZSBjYXNlcyAobGlrZSBhIGNhbXB1cyBMQU4pIHRoZSBj
b250cm9sIHBsYW5lIHdpbGwgYmUgd2VhayBhbmQgdGhlIGZvcndhcmRpbmcgcGxhbmUgd2lsbCBo
YXZlIHRvIGNhcnJ5IG1vcmUgaW5mb3JtYXRpb24sIGl0IG90aGVyIGNhc2VzIChsaWtlIGEgbW9i
aWxlIG5ldHdvcmsgb3IgYSB2aXJ0dWFsaXplZCBkYXRhIGNlbnRlcikgYSBzdHJvbmcgY29udHJv
bCBwbGFuZSB3aWxsIGxldCB0aGUgZm9yd2FyZGluZyBwbGFuZSBjYXJyeSBsaXR0bGUgb3Igbm8g
aW5mb3JtYXRpb247IHdlIG11c3QgYmUgYWJsZSB0byB1c2UgYm90aCAtIHRoaXMgaXNuJ3QgZWl0
aGVyL29yLg0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpGcm9tOiBzZmMg
W3NmYy1ib3VuY2VzQGlldGYub3JnXSBvbiBiZWhhbGYgb2YgWHV4aWFvaHUgW3h1eGlhb2h1QGh1
YXdlaS5jb21dDQpTZW50OiBXZWRuZXNkYXksIE1hcmNoIDE5LCAyMDE0IDExOjMzIFBNDQpUbzog
U3VtYW5kcmEgTWFqZWU7IENhdGh5IFpoYW5nOyBQYXVsIFF1aW5uIChwYXVscSk7IERhdmlkIEFs
bGFuIEkNCkNjOiBzZmNAaWV0Zi5vcmcNClN1YmplY3Q6IFtzZmNdILTwuLQ6IFNGQyBlbmNhcHN1
bGF0aW9uIGNoYWluIElEDQoNCg0KDQq3orz+yMs6IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnXSC0+rHtIFN1bWFuZHJhIE1hamVlDQq3osvNyrG85DogMjAxNMTqM9TCMTnI1SAxNTo0
MA0KytW8/sjLOiBDYXRoeSBaaGFuZzsgUGF1bCBRdWlubiAocGF1bHEpOyBEYXZpZCBBbGxhbiBJ
DQqzrcvNOiBzZmNAaWV0Zi5vcmcNCtb3zOI6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBj
aGFpbiBJRA0KDQo8PFRyaW1tZWQgdGhlIFRPIGxpc3QgdG8gYXZvaWQgdGhlIG1zZyBiZWluZyBo
ZWxkIGFnYWluPj4NCg0KSSBzZWUgdHdvIHdheXMgdG8gY2FycnkgdGhlIHBhdGggaW5mb3JtYXRp
b24uDQoNCg0KICAxLiAgRXhwbGljaXQgb3JkZXJlZCBsaXN0LCBzb21ldGhpbmcgbGlrZSBGVy1B
IDo6IFRDUC1PUFQgOjogTEIgOjogVmlkZW9PUFQgOjogQ0dOQVQuICAgVGhlcmUgYXJlIHR3byBp
c3N1ZXMgd2l0aCB0aGlzIGFwcHJvYWNoLCBmaXJzdCB0aGUgbGVuZ3RoIG9mIGdyYXBoIGlzIHZh
cmlhYmxlLiAgQWxzbyBpdCBpbXBsaWVzIGJpZGlyZWN0aW9uYWwgc3ltbWV0cnkuIEl0IGlzIG9m
dGVuIHJlcXVpcmVkIGJ1dCBzaG91bGQgbm90IGJlIG1hbmRhdG9yeS4gIFNlY29uZGx5IGNoYW5n
aW5nIHRoaXMgcGF0aC9ncmFwaCBpbiBhdCBTRiBjYW4gYmUgY3VtYmVyc29tZS4NCltYaWFvaHVd
IFRoZSBhZHZhbnRhZ2Ugb2YgdGhpcyBvcHRpb24gaXMgdGhhdCB0aGVyZSBpcyBubyBuZWVkIGZv
ciBlYWNoIFNGIG5vZGUgdG8gaG9sZCB0aGUgbWFwcGluZ3Mgb2YgIGNoYWluX0lEKHBhdGhfSUQg
bWF5IGJlIGEgYmV0dGVyIHRlcm0pLT5hbiBleHBsaWNpdCBvcmRlcmVkIGxpc3Qgb2Ygc2Vydmlj
ZSBub2Rlcy4gV2hldGhlciBvcHRpb24gMSBvciBvcHRpb24gMiBzaG91bGQgYmUgcHJlZmVycmVk
IGFsc28gZGVwZW5kcyBvbiB0aGUgdG90YWwgbnVtYmVyIG9mIHRoZSBleHBsaWNpdCBvcmRlcmVk
IGxpc3Qgb2Ygc2VydmljZSBub2RlcyBhdmFpbGFibGUgaW4gYSBnaXZlbiBuZXR3b3JrLCBJTUhP
LiBTdWNoIHRyYWRlb2ZmIHNlZW1zIHNpbWlsYXIgd2l0aCB0aGF0IGluIHRoZSBleHBsaWNpdCBy
b3V0ZSBjYXNlOiBpZiB0aGUgdG90YWwgbnVtYmVyIG9mIGV4cGxpY2l0IHJvdXRlcyBhdmFpbGFi
bGUgaW4gYSBnaXZlbiBudW1iZXIgaXMgc21hbGwsIHRoZSBSU1ZQLVRFIExTUCBpcyBhIGJldHRl
ciBjaG9pY2UuIE90aGVyd2lzZSwgc291cmNlIHJvdXRpbmcgKGUuZy4sIHNlZ21lbnQgcm91dGlu
Zykgc2VlbSBtb3JlIGF0dHJhY3RpdmUgc2luY2UgaXQgZG9lc26hr3QgcmVxdWlyZSBpbnRlcm1l
ZGlhdGUgbm9kZXMgdG8gbWFpbnRhaW4gYSBsb3Qgb2Ygc3RhdGVzLg0KQmVzdCByZWdhcmRzLA0K
WGlhb2h1DQoNCiAgMS4gIExldCB0aGUgQ29udHJvbCBwbGFuZSBkaXN0cmlidXRlIHRoZSBjaGFp
bklEIDyhqj4gZ3JhcGggbWFwcGluZy4gSW4gdGhpcyBjYXNlIGVhY2ggU0Ygd291bGQgaGF2ZSBt
YXBwaW5nIG9mIGdpdmVuIGEgY2hhaW5JRCB3aGF0IGlzIG15IG5leHQgaG9wLiBUaGUgY2hhaW5J
RCBpdHNlbGYgY291bGQgYmUgZml4ZWQgc2l6ZSBlbGVtZW50LiBBIFNGIGNhbiBzZWxlY3QgYSBk
aWZmZXJlbnQgcGF0aCBieSBjaGFuZ2luZyB0aGUgY2hhaUlEIHBhcmFtZXRlci4NCg0KUmVnYXJk
cw0KU3VtYW5kcmENCg0KDQpGcm9tOiBDYXRoeSBaaGFuZyA8Q2F0aHkuSC5aaGFuZ0BodWF3ZWku
Y29tPG1haWx0bzpDYXRoeS5ILlpoYW5nQGh1YXdlaS5jb20+Pg0KRGF0ZTogVHVlc2RheSwgTWFy
Y2ggMTgsIDIwMTQgYXQgMTA6MTMgQU0NClRvOiAiUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pIiA8
cmVwZW5ub0BjaXNjby5jb208bWFpbHRvOnJlcGVubm9AY2lzY28uY29tPj4sICJMb3Vpcy5Gb3Vy
aWUiIDxMb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbTxtYWlsdG86TG91aXMuRm91cmllQGh1YXdlaS5j
b20+PiwgIlBhdWwgUXVpbm4gKHBhdWxxKSIgPHBhdWxxQGNpc2NvLmNvbTxtYWlsdG86cGF1bHFA
Y2lzY28uY29tPj4sIERhdmlkIEFsbGFuIEkgPGRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPG1h
aWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbT4+DQpDYzogTmljb2xhcyBCT1VUSE9SUyA8
Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb20+PiwgWHV4aWFvaHUgPHh1eGlhb2h1QGh1YXdlaS5jb208bWFpbHRvOnh1eGlhb2h1QGh1
YXdlaS5jb20+PiwgQ2hhbmdjaGVuZyBIdWFuZyA8aHVhbmdAc2NlLmNhcmxldG9uLmNhPG1haWx0
bzpodWFuZ0BzY2UuY2FybGV0b24uY2E+PiwgInNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPiIgPHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPj4sICJtaWtlYmlhbmNAYW9s
LmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+IiA8bWlrZWJpYW5jQGFvbC5jb208bWFpbHRv
Om1pa2ViaWFuY0Bhb2wuY29tPj4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlv
biBjaGFpbiBJRA0KDQpIaSBSZWluYWxkbywNCg0KU28gdGhlIGNoYWluIElEIGlzIGFjdHVhbGx5
IHRoZSBwYXRoIElEIHdoaWNoIHJlcHJlc2VudHMgYW4gb3JkZXJlZCBzZXQgb2Ygc2VydmljZSBm
dW5jdGlvbiBpbnN0YW5jZXMuDQpJIHRoaW5rIHdlIHNob3VsZCBhZGQgYW4gZXhwbGljaXQgZGVm
aW5pdGlvbiBvZiChsHNlcnZpY2UgaW5zdGFuY2WhsS4gV2hhdCBkbyB5b3UgdGhpbms/DQoNClRo
YW5rcywNCkNhdGh5DQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBP
biBCZWhhbGYgT2YgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pDQpTZW50OiBUdWVzZGF5LCBNYXJj
aCAxOCwgMjAxNCAxMTowMyBBTQ0KVG86IExvdWlzLkZvdXJpZTsgUGF1bCBRdWlubiAocGF1bHEp
OyBEYXZpZCBBbGxhbiBJDQpDYzogTmljb2xhcyBCT1VUSE9SUzsgWHV4aWFvaHU7IG1pa2ViaWFu
Y0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPjsgQ2hhbmdjaGVuZyBIdWFuZw0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBl
bmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCkEgU2VydmljZSBDaGFpbiBqdXN0IGRlZmluZXMgd2hp
Y2ggdHlwZSBvZiBzZXJ2aWNlIGFuZCB0aGVpciBvcmRlci4NCg0KQSBzZXJ2aWNlIHBhdGggZGVm
aW5lcyB0aGUgYWN0dWFsIHNlcnZpY2UgaW5zdGFuY2UsIHNheSwgZmlyZXdhbGwxLmhvbWUsIG5h
dDIsIGRwaS1zaWMsIGV0Yy4NCg0KRnJvbTogIkxvdWlzLkZvdXJpZSIgPExvdWlzLkZvdXJpZUBo
dWF3ZWkuY29tPG1haWx0bzpMb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbT4+DQpEYXRlOiBUdWVzZGF5
LCBNYXJjaCAxOCwgMjAxNCBhdCAxMDo1NSBBTQ0KVG86ICJQYXVsIFF1aW5uIChwYXVscSkiIDxw
YXVscUBjaXNjby5jb208bWFpbHRvOnBhdWxxQGNpc2NvLmNvbT4+LCBEYXZpZCBBbGxhbiBJIDxk
YXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbTxtYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5j
b20+Pg0KQ2M6IE5pY29sYXMgQk9VVEhPUlMgPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxt
YWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4sIFh1eGlhb2h1IDx4dXhpYW9odUBo
dWF3ZWkuY29tPG1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tPj4sIENoYW5nY2hlbmcgSHVhbmcg
PGh1YW5nQHNjZS5jYXJsZXRvbi5jYTxtYWlsdG86aHVhbmdAc2NlLmNhcmxldG9uLmNhPj4sICJz
ZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4iIDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4+LCAibWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29t
PiIgPG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4+DQpTdWJqZWN0
OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KUGF1bCwNCiAgIENhbiB5
b3UgY2xhcmlmeSB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIHNlcnZpY2UgY2hhaW4gYW5kIHNlcnZp
Y2UgcGF0aC4gR2l2ZW4gdGhhdCBhIHNlcnZpY2UgY2hhaW4gaXMgY29tcG9zZWQNCm9mIHNldmVy
YWwgc2VydmljZSBmdW5jdGlvbnMgU0YxLCBTRjIsIC4uIFNGbiBob3cgd291bGQgYSBzZXJ2aWNl
IHBhdGggZGlmZmVyIGZyb20gdGhhdCBzZXJ2aWNlIGNoYWluPw0KDQotICAgICAgICAgIExvdWlz
DQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2Yg
UGF1bCBRdWlubiAocGF1bHEpDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCAxMDoyNiBB
TQ0KVG86IERhdmlkIEFsbGFuIEkNCkNjOiBOaWNvbGFzIEJPVVRIT1JTOyBYdXhpYW9odTsgbWlr
ZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPjsgc2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+OyBDaGFuZ2NoZW5nIEh1YW5nDQpTdWJqZWN0OiBSZTogW3NmY10g
U0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KSGkgRGF2ZSwNCg0KQ2hhaW4gSUQgc2hvdWxk
IHJlYWxseSBiZSBwYXRoIElEIHNpbmNlIHRoZXJlIGNhbiBiZSBtYW55IHBhdGhzIGZvciBhIGdp
dmVuIGNoYWluLiAgVXNpbmcgdGhhdCBkZWZpbml0aW9uLCB3ZSBhdm9pZCB0aGUgb3ZlcmxvYWQg
YW5kIHJlYXAgdGhlIGdhaW4gYWxsdWRlZCB0byBiZWxvdy4NCg0KUGF1bA0KDQpPbiBNYXIgMTgs
IDIwMTQsIGF0IDEyOjE0IFBNLCBEYXZpZCBBbGxhbiBJIDxkYXZpZC5pLmFsbGFuQGVyaWNzc29u
LmNvbTxtYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20+PiB3cm90ZToNCg0KDQoNCg0K
V2VsbCB0aGUgcXVlc3Rpb24gZGUgam91ciBpcyChsGRvZXMgYSBjaGFpbiBJRCBkZWZpbmUgYSBj
bGFzcyBvciBhbiBpbnN0YW5jZaGxoa0uIElmIGl0IGRlZmluZXMgYW4gY2xhc3Mgd2UgYWxzbyBu
ZWVkIGluc3RhbmNlIGluZm9ybWF0aW9uLCBpZiBpdCBpcyBjdXJyZW50bHkgb3ZlcmxvYWRlZCB0
byBkZWZpbmUgY2xhc3MgYW5kIGluc3RhbmNlIElNTyB3ZSBoYXZlIGEgcHJvYmxlbaGtLg0KDQpE
YXZlDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpib3Vu
Y2VzQGlldGYub3JnPl0gT24gQmVoYWxmIE9mIENoYW5nY2hlbmcgSHVhbmcNClNlbnQ6IFR1ZXNk
YXksIE1hcmNoIDE4LCAyMDE0IDc6NDMgQU0NClRvOiBOaWNvbGFzIEJPVVRIT1JTDQpDYzogWHV4
aWFvaHU7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgbWlrZWJpYW5jQGFvbC5j
b208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPg0KU3ViamVjdDogUmU6IFtzZmNdILTwuLQ6IFNG
QyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCkdvb2QgcG9pbnRzLiBJIGJlbGlldmUgZXhwbGlj
aXQgY2hhaW4gSUQgc2hvdWxkIGJlIG1hbmRhdG9yeS4gVGhlIG92ZXJoZWFkIGlzIHZlcnkgbGl0
dGxlLiBJdCBoZWxwcyBzaW1wbGlmeSBwcm9jZXNzaW5nIGFuZCBzdGVlcmluZyBzaWduaWZpY2Fu
dGx5LiBUaGUgZ2FpbiBpcyBodWdlLg0KDQpDaGFuZw0KDQotLS0tLS0tLS0tLS0NCkNoYW5nY2hl
bmcgSHVhbmcNCg0KT24gTWFyIDE4LCAyMDE0LCBhdCAxOjUzIEFNLCBOaWNvbGFzIEJPVVRIT1JT
IDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9z
bW9zLmNvbT4+IHdyb3RlOg0KSSB0aGluayB0aGF0IGtlZXBpbmcgdGhlIFNlcnZpY2UgUGF0aCBM
YXllciB0cmFuc3BvcnQgaW5kZXBlbmRlbnQgc2hvdWxkIHJlbWFpbiBhbiBvYmplY3RpdmUgZm9y
IFNGQy4gIFN1Y2ggYSBzZXBhcmF0aW9uIG9mIGNvbmNlcm5zIGlzIGEgc291bmQgYXJjaGl0ZWN0
dXJhbCBwcmluY2lwbGUgdGhhdCBoZWxwIGtlZXAgdGhpbmdzIHNpbXBsZSBpbiBwcmFjdGljZS4N
Cg0KT24gdGhlIHF1ZXN0aW9uIG9mICBTZXJ2aWNlIFBhdGgsIHdlIGhhdmUgYSBkaXNjdXNzaW9u
IG9uIHdoZXRoZXIgd2UgbmVlZCBzb21lIGtpbmQgb2YgZXhwbGljaXQgaWRlbnRpZmllciBvcg0K
Y291bGQgd2UgcmVseSBvbiBtYXBwaW5nIG9uIHNvbWUgdW5kZXJsYXkgbmV0d29yayBwcm90b2Nv
bCBmaWVsZHMuDQoNCg0KTWF5IGJlIGEgUFJPL0NPTiB0YWJsZSBjb3VsZCBoZWxwIGZvY3VzIHRo
ZSBncm91cCBkZWNpc2lvbiBvbiB0aGF0IG1hdHRlcg0KDQoNCiAgKiAgIFZpc2liaWxpdHkgKHRy
YWNpbmcpDQogICogICBGb3J3YXJkaW5nIGdyYXBoIHN0cnVjdHVyZSBpbXBhY3QvbGltaXRhdGlv
bnMNCiAgKiAgIFJlY29uZmlndXJhdGlvbiBzcGVlZA0KDQogICAgICogICBMQlMgLyBzY2FsZSBv
dXQgaW1wYWN0DQogICAgICogICBOb2RlIGJ5cGFzcyAoZS5nOyBtYWludGVuYW5jZSkNCg0KICAq
ICAgdW5kZXJsYXkgbmV0d29yay90cmFuc3BvcnQgbGF5ZXJzIHN1cHBvcnQNCiAgKiAgIEhlYWRl
ciBzcGFjZSBpbXBhY3QNCiAgKiAgIE11bHRpIHRlbmFudCBzdXBwb3J0IGltcGFjdA0KICAqICAg
U0ZDIG9uIGZsYXQgKGUuZyBvcHRpY2FsIEwyIGZvciBEYXRhIENlbnRlcnMpIG5ldHdvcmsNCiAg
KiAgIFVuZGVybGF5IG5ldHdvcmsgYWRtaW5pc3RyYXRpb24gaW1wYWN0DQoNClBlcnNvbmFsbHkg
SSB0aGluayB0aGF0IGhhdmluZyBhbiBleHBsaWNpdCBjaGFpbiBpZGVudGlmaWVyIChlLmcuIFNl
cnZpY2UgUGF0aC9TZXJ2aWNlIEluZGV4KSBpcyBjbGVhciAobWFuYWdlbWVudCBhbmQgY29udHJv
bCkgYW5kIG5vdCBleHBlbnNpdmUgKGhlYWRlciBzcGFjZSkuIFRoZSBkcmF3YmFjayBiZWluZyBz
b21lIGltcGFjdCBvbiB0aGUgc2ltcGxpY2l0eSB0byBhZGQvcmVtb3ZlIGVsZW1lbnRzIGluIGEg
Y2hhaW4gZHluYW1pY2FsbHkuDQoNClRhZyBzd2l0Y2hpbmcgKGFzIE1QTFMpICBhbGxvd3MgdG8g
bWFuYWdlIHRhZ3MgcGVyIHNlcnZpY2Ugbm9kZXMsIGxlYWRpbmcgdG8gbW9yZSB2ZXJzYXRpbGUg
YW5kIGRpdmVyc2UgZ3JhcGhzDQoNCg0KTmljb2xhcw0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCkZyb206IFh1eGlhb2h1IFt4dXhpYW9odUBodWF3ZWkuY29tPG1haWx0bzp4dXhp
YW9odUBodWF3ZWkuY29tPl0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDU6MDQgQU0N
ClRvOiBKZXJvbWUgTW9pc2FuZDsgbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bh
b2wuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBbc2Zj
XSC08Li0OiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KSSBsaWtlIHRoZSBpZGVhIG9mIHNl
cGFyYXRpbmcgdGhlIFNlcnZpY2UgRnVuY3Rpb24gTGF5ZXIgYW5kIHRoZSBTZXJ2aWNlIFBhdGgg
TGF5ZXIsIGFzIHByb3Bvc2VkIGluIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVy
YXRpb25zLiBUaGUgcm9sZSBvZiB0aGUgU2VydmljZSBQYXRoIExheWVyIGlzIGp1c3QgdG8gc3Rl
ZXIgdGhlIHRyYWZmaWMgYWxvbmcgYSBwYXJ0aWN1bGFyIGNoYWluIG9mIHNlcnZpY2Ugbm9kZXMg
d2hpY2ggY2FuIGJlIGltcGxlbWVudGVkIGJ5IGV4aXN0aW5nIHRvb2xzIGZvciBzb3VyY2Ugcm91
dGluZywgc3VjaCBhcyBzZWdtZW50IHJvdXRpbmcuIEFzIHN1Y2gsIGl0oa9zIG5vdCBuZWNlc3Nh
cnkgdG8gdHJ5IHRvIGtlZXAgdGhlIFNlcnZpY2UgUGF0aCBMYXllciB0cmFuc3BvcnQtaW5kZXBl
bmRlbnQgYW5kIGNvbnRhaW4gaXQgaW4gdGhlIFNGQyBoZWFkZXIuDQoNCkJlc3QgcmVnYXJkcywN
ClhpYW9odQ0KDQq3orz+yMs6IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSC0+rHt
IEplcm9tZSBNb2lzYW5kDQq3osvNyrG85DogMjAxNMTqM9TCMTjI1SAxOjAzDQrK1bz+yMs6IG1p
a2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT47IHNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPg0K1vfM4jogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNo
YWluIElEDQoNClRoaXMgKGxlbmd0aHkgYW5kIHZlcnkgbGl2ZWx5KSB0aHJlYWQgc3RhcnRlZCBm
cm9tIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zICh3aGljaCBJIGNv
LWF1dGhvcmVkKS4NCg0KSW4gc2VjdGlvbiA0LjgsIHdlIG1hZGUgYSBjbGVhciBkaXN0aW5jdGlv
biBiZXR3ZWVuIGEgc2VydmljZSBwYXRoIGxheWVyIChzdGVlcmluZyBwYWNrZXRzIGhvcCBieSBo
b3AgYWxvbmcgdGhlIGNoYWluKSBhbmQgYSBzZXJ2aWNlIGZ1bmN0aW9uIGxheWVyIChjb252ZXkg
bWV0YWRhdGEgaW5mb3JtYXRpb24gb2YgaW50ZXJlc3QgdG8gU0ZzKS4gVGVybWlub2xvZ3kgYXNp
ZGUsIGl0IHNlZW1zIHRoYXQgc3VjaCBsYXllcmVkIHZpZXcgd2FzIGFncmVlZCB1cG9uIGJ5IG1h
bnkgcGVvcGxlIG9uIHRoZSBtYWlsaW5nIGxpc3QuDQoNCk5vdyB0aGlzIGNlcnRhaW5seSBkb2Vz
IGJlZyB0aGUgcXVlc3Rpb24gb2Ygc29sdmluZyBCT1RIIHByb2JsZW1zIHdpdGggdGhlIHNhbWUg
KHBhY2tldCkgZW5jYXBzdWxhdGlvbiBtZWNoYW5pc20uIE5vdGFibHkgd2hlbiBvYnNlcnZpbmcg
dGhhdCBtYW55IHVzZSBjYXNlcyBjb3VsZCBiZSBzYXRpc2ZpZWQgd2l0aG91dCBTRi1sZXZlbCBt
ZXRhZGF0YSwgb3IgYnkgdXNpbmcgbW9yZSBvdXQtb2YtYmFuZCB3YXlzIHRvIGNvbnZleSBzdWNo
IFNGIG1ldGFkYXRhLiBBbmQgYWxzbyB3aGVuIG9ic2VydmluZyB0aGF0IGluYmFuZCBtYXJraW5n
IChlLmcuIHBhY2tldCBoZWFkZXJzKSBjb21lcyB3aXRoIHZhcmlvdXMgcHJvcyAmIGNvbnMgKHNv
bWUgb2YgdGhlIGlzc3VlcyBiZWluZyBpZGVudGlmaWVkIGluIHRoZSBkcmFmdCwgZS5nLiBzZWN0
aW9ucyA0LjEgYW5kIDQuMikuDQoNCkkgZG8gYWdyZWUgd2l0aCBNYXJpYS4gV2UgbWF5IHdhbnQg
dG8gZXhwbG9yZSBvdGhlciBvcHRpb25zIGZvciBhZGRyZXNzaW5nIHRoZSBuZWVkcyBvZiB0aGUg
c2VydmljZSBwYXRoIGxheWVyIHRoYXQgZG8gbm90IHJlcXVpcmUgYW4gZXhwbGljaXQgY2hhaW4t
aWQgb2Ygc29ydHMuDQoNCkluIHRoZSBkcmFmdCwgd2UgY29uY2x1ZGVkIGJ5IHN0YXRpbmcgobBB
IHByb2R1Y3RpdmUgcGF0aCBmb3J3YXJkIGNvdWxkIGJlIHRvIGRpdmlkZSBhbmQgY29ucXVlcjog
dG8gY2xlYXJseSBzZXBhcmF0ZSB0aGUgcHJvYmxlbSBvZiBTZXJ2aWNlIEZ1bmN0aW9uIFBhdGgg
dG9wb2xvZ3kgZnJvbSB0aGUgICBwcm9ibGVtIG9mIFtjb252ZXlpbmcgU0ZdIG1ldGFkYXRhobEu
IEkgZG8gYmVsaWV2ZSB3ZSBzaG91bGQgZXhwbG9yZSBzdWNoIHNlcGFyYXRpb24gcHJpbmNpcGxl
IGZ1cnRoZXIuDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9u
IEJlaGFsZiBPZiBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+DQpT
ZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDU6NTAgUE0NClRvOiBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBj
aGFpbiBJRA0KDQpJIHdvdWxkIGltYWdpbmUgdGhhdCBpZiB3ZSBtYWRlIHRoZSBDaGFpbiBJRCBm
aWVsZCBpbiB0aGUgaGVhZGVyIGJlIG9wdGlvbmFsLCB5ZXQgc3RpbGwgcmVxdWlyZWQgYSBoZWFk
ZXIgYW5kIHN0aWxsIHJlcXVpcmVkIHRoYXQgc29tZSBpbmRpY2F0aW9uIG9mIHRoZSBjaGFpbiBi
ZSBjYXJyaWVkIHNvbWV3aGVyZSBpbiB0aGUgcGFja2V0IChtcGxzIGxhYmVsIG9yIHZsYW4gb3Ig
d2hhdGV2ZXIpLCB0aGF0IHRoZSBpbXBsZW1lbnRhdGlvbiB3b3VsZCBiZWNvbWUgb3Zlcmx5IGNv
bXBsaWNhdGVkLiAgVG8gZG8gc28gd291bGQgYmUgdXNpbmcgU0ZDIHNpbXBseSBhcyBhIG1lY2hh
bmlzbSB0byBjYXJyeSBtZXRhIGRhdGEgYW5kIG5vdCBhdCBhbGwgZm9yIHNlcnZpY2UgY2hhaW5p
bmcsIHdoaWNoIHNvdW5kcyBjb3VudGVyIGludHVpdGl2ZSB0byBtZS4NCg0KTWFyaWEsDQpTbywg
eW91IGFyZSBzYXlpbmcgdGhhdCB5b3Ugd2FudCB0byB1c2UgU0ZDIHRvIGNhcnJ5IGFyb3VuZCBt
ZXRhZGF0YSwgYnV0IG5vdCBmb3IgYWN0dWFsIHNlcnZpY2UgY2hhaW5pbmcgYmVjYXVzZSB5b3Ug
YWxyZWFkeSBoYXZlIGEgd2F5IHRvIGltcGxlbWVudCBzZXJ2aWNlIGNoYWluaW5nIG91dHNpZGUg
b2YgU0ZDPyAgTWF5YmUgSSdtIG5vdCBmb2xsb3dpbmcsIGJ1dCBpdCBzZWVtcyB0byBtZSB0aGF0
IGlmIHlvdSB3ZXJlIHRvIHVwZ3JhZGUgeW91ciBuZXR3b3JrIHRvIHN1cHBvcnQgU0ZDIHRoYXQg
eW91IHdvdWxkIGNoYW5nZSBmcm9tIHVzaW5nIHlvdXIgZXhpc3RpbmcgbWVjaGFuaXNtIGFuZCBz
dGFydCB1c2luZyBTRkMsIHdoaWNoIGlzIG1lYW50IHRvIHByb3ZpZGUgc3VwcG9ydCBmb3Igc2Vy
dmljZSBmdW5jdGlvbnMgdGhhdCBhcmUgbm90IFNGQyBhd2FyZS4gIFRoZXJlIGFyZSBhIG51bWJl
ciBvZiB1cyB3aG8gaGF2ZSBpbXBsZW1lbnRlZCwgaW4gb25lIHdheSBvciBhbm90aGVyLCBzb21l
IHNvcnQgb2Ygc2VydmljZSBjaGFpbmluZywgYnV0IEkgKEkgY2FuIGF0IGxlYXN0IHNwZWFrIGZv
ciBteXNlbGYpIGFtIGxvb2tpbmcgdG8gU0ZDIG5vdCB0byBlbmhhbmNlIG15IGN1cnJlbnQgaW1w
bGVtZW50YXRpb24sIGJ1dCB0byByZXBsYWNlIGl0IHdpdGggc29tZXRoaW5nIGJldHRlciB3aGls
ZSBzdGlsbCBtYWludGFpbmluZyBteSBjb3JlIChub24gc2VydmljZSBmdW5jdGlvbikgaW5mcmFz
dHJ1Y3R1cmUuDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KRnJvbToga2VncmF5
QGNpc2NvLmNvbTxrZWdyYXlAY2lzY28uY29tPG1haWx0bzprZWdyYXlAY2lzY28uY29tJTNja2Vn
cmF5QGNpc2NvLmNvbT4+DQpUbzogUm9uIFBhcmtlcjxSb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4sSmltIEd1aWNo
YXJkIChqZ3VpY2hhcik8amd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5j
b20+PixKb2VsIE0uIEhhbHBlcm48am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbT4+DQpjYzogc2ZjQGlldGYub3JnPHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnJTNjc2ZjQGlldGYub3JnPj4NClNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQNClN1
YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQorMSB0aGUgaWRl
YSBpcyBpbnRlcm9wZXJhYmlsaXR5Lg0KDQoNCk9uIDMvMTQvMTQgMTI6NTUgUE0sICJSb24gUGFy
a2VyIiA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbT4+IHdyb3RlOg0KDQo+VGhhbmtzLCBKaW0uDQo+DQo+UmVtZW1i
ZXIgdGhhdCB3ZSBoYXZlIHNhaWQgbWFueSB0aW1lcyB0aGF0IHRoZSBTRkMgc2VydmljZSBoZWFk
ZXIgaXMNCj50cmFuc3BvcnQgaW5kZXBlbmRlbnQuICAgSnVzdCBiZWNhdXNlIHRoZSBjaGFpbiBp
ZCBjb3VsZCBiZSBjYXJyaWVkIGluDQo+c29tZSBmb3JtIG9yIGFub3RoZXIgd2l0aCBzb21lIHBh
cnRpY3VsYXIgdHJhbnNwb3J0IGRvZXNuJ3QgbWVhbiB0aGF0IGl0DQo+Y291bGQgYmUgdW5pdmVy
c2FsbHkgY29udmV5ZWQuICAgIEJ5IG1ha2luZyBhbmQga2VlcGluZyB0aGUgU0ZDIHNlcnZpY2UN
Cj5oZWFkZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50IG1ha2VzIGl0IG1vcmUgYXBwbGljYWJsZSBp
biBtb3JlDQo+ZW52aXJvbm1lbnRzIGFuZCBtb3JlIGxpa2VseSB0byBnZXQgYWRvcHRlZCBicm9h
ZGx5Lg0KPg0KPiAgIFJvbg0KPg0KPg0KPi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+RnJv
bTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW21haWx0bzpqZ3VpY2hhckBjaXNjby5jb21dDQo+
U2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAzOjUyIFBNDQo+VG86IEpvZWwgTS4gSGFscGVy
bjsgUm9uIFBhcmtlcg0KPkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj5T
dWJqZWN0OiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KPg0KPkhpIEpvZWwsDQo+DQo+UGVy
aGFwcyBidXQgSSB3b3VsZCBwb2ludCBvdXQgdGhhdCB0aGUgYmFzZSBTRkMgaGVhZGVyIGNvdWxk
IGhhdmUgYSBsb3QNCj5tb3JlIGluZm9ybWF0aW9uIHRoYW4ganVzdCB0aGUgY2hhaW4gSUQ7IEkg
d291bGQgYWxzbyBwb2ludCBvdXQgdGhhdCB0aGUNCj5kZXZpbCBpcyBpbiB0aGUgZGV0YWlscyBh
bmQgc2F5aW5nICJ3ZWxsLCBJIGNhbiBqdXN0IHVzZSBhbiBNUExTIGxhYmVsIg0KPmhpZGVzIG11
Y2ggb2YgdGhlIGNvbXBsZXhpdHkgb2YgYWN0dWFsbHkgZG9pbmcgdGhhdC4NCj4NCj5PbiAzLzE0
LzE0LCAyOjM1IFBNLCAiSm9lbCBNLiBIYWxwZXJuIiA8am1oQGpvZWxoYWxwZXJuLmNvbTxtYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbT4+IHdyb3RlOg0KPg0KPj5JZiB0aGUgdHJhbnNwb3J0IGhl
YWRlciBjYXJyaWVzIGVub3VnaCBpbmZvcm1hdGlvbiBmb3IgaWRlbnRpZnlpbmcgdGhlDQo+PnNl
cXVlbmNlIChWTEFOIHRhZyBvciBNUExTIGxhYmVsIGNhbiBib3RoIGRvIHRoZSBqb2IpLCB0aGVu
IGFyZ3VhYmx5DQo+PnRoZSBnbG9iYWwgY2hhaW4gSUQgaXMgcmVkdW5kYW50LiBJIGNhbiBsaXZl
IHdpdGggY2FycnlpbmcgaXQgYW55d2F5DQo+PmVpdGhlciBpZiBJIGhhdmUgbWV0YWRhdGEgdG8g
Y2FycnksIG9yIGlmIEkgbmVlZCB0aGUgY2hhaW4gSUQgZm9yIHNvbWUNCj4+cHVycG9zZS4NCj4+
IEFmdGVyIGFsbCwgc29tZSBmb2xrcyBzZWVtIHRvIHdhbnQgdG8gdXNlIHRoYXQgZm9yIHRoZSBm
b3J3YXJkaW5nDQo+PmRlY2lzaW9ucy4NCj4+DQo+PllvdXJzLA0KPj5Kb2VsDQo+Pg0KPj5PbiAz
LzE0LzE0LCAyOjI4IFBNLCBSb24gUGFya2VyIHdyb3RlOg0KPj4+IFRoZSBjaGFpbiBJRCBpcyB0
aGUgbGFiZWwgdGhhdCBkZWZpbmVzIHRoZSBzZXF1ZW5jZSBvZiBzZXJ2aWNlDQo+Pj5mdW5jdGlv
bnMgdGhhdCBtdXN0IGJlIHZpc2l0ZWQuICAgSXQgY2FuIGJlIHRob3VnaHQgb2YgYXMgYSBoYW5k
bGUgZm9yIGENCj4+PnN0YWNrIG9mIG11c3QtdmlzaXQgbmV0d29yayBsb2NhdGlvbnMuICAgSSBk
b24ndCBzZWUgaG93IHRoaXMgY2FuIGJlDQo+Pj5hbnl0aGluZyBidXQgbWFuZGF0b3J5Lg0KPj4+
DQo+Pj4gICAgIFJvbg0KPj4+DQo+Pj4NCj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K
Pj4+IEZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2Yg
U3VyZW5kcmEgS3VtYXINCj4+PihzbWt1bWFyKQ0KPj4+IFNlbnQ6IEZyaWRheSwgTWFyY2ggMTQs
IDIwMTQgMTo0NiBQTQ0KPj4+IFRvOiBKb2VsIE0uIEhhbHBlcm47IE5BUElFUkFMQSwgTUFSSUEg
SA0KPj4+IENjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+PiBTdWJqZWN0
OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+
Pg0KPj4+IFtUcmltbWVkIHRoZSByZWNpcGllbnQgbGlzdCAtIG5lZWRzIGFwcHJvdmFsIG90aGVy
d2lzZV0NCj4+Pg0KPj4+IENvbXBsZXRlbHkgYWdyZWUgaGVyZS4NCj4+Pg0KPj4+IFNGQyBkb2Vz
IG5vdCBwcmV2ZW50IFZMQU4gc3RpdGNoaW5nIGFuZCBvbmUgY2FuIGNvbnRpbnVlIHRvIGRvIHRo
YXQuDQo+Pj5XaGlsZSBhdCB0aGUgc2FtZSB0aW1lIFNGQyBjYW4gaW5jbHVkZSBWTEFOIHN0aXRj
aGluZyB0byBzdXBwb3J0DQo+Pj5sZWdhY3kgU0ZzIGluIHRoZSBzYW1lIGNoYWluIHRoYXQgaW5j
bHVkZXMgU0ZDIGF3YXJlIFNGcy4gRXZlbiBsZWdhY3kNCj4+PlNGcyBiZW5lZml0IGZyb20gY2hh
aW4gaWRlbnRpZmljYXRpb24gYW5kIGhlbmNlIGNhbiBiZSBzaGFyZWQgYWNyb3NzDQo+Pj5kaWZm
ZXJlbnQgc2VydmljZSBjaGFpbnMuDQo+Pj4NCj4+PiBTdXJlbmRyYS4NCj4+Pg0KPj4+DQo+Pj4N
Cj4+PiBPbiAzLzE0LzE0IDEwOjI2IEFNLCAiSm9lbCBNLiBIYWxwZXJuIiA8am1oQGpvZWxoYWxw
ZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+IHdyb3RlOg0KPj4+DQo+Pj4+IE15
IG93biBpbmNsaW5hdGlvbiBpcyB0byBvYnNlcnZlIHRoYXQgaWYgeW91IGRvbid0IG5lZWQgZXhw
bGljaXQNCj4+Pj4gY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIHlvdSBkb24ndCBuZWVkIG1ldGFk
YXRhLCB5b3UgY2FuIGp1c3Qgb21pdA0KPj4+PiB0aGUgc2ZjL25zaCBoZWFkZXIuIFN0aWxsIGRv
IHNlcnZpY2UgY2hhaW5pbmcsIGp1c3Qgbm8gZXh0cmEgaGVhZGVyLg0KPj4+Pg0KPj4+PiBJZiB3
ZSBhcmUgZ29pbmcgdG8gaGF2ZSB0aGUgaGVhZGVyLCBpdCBzZWVtcyB0byBtZSB0aGF0IHRoZSBj
aGFpbg0KPj4+PmlkZW50aWZpY2F0aW9uIGZpZWxkIGlzIHZlcnkgdXNlZnVsLCBhbmQgbG93IGNv
c3Qgb25jZSB3ZSBoYXZlIHRoZQ0KPj4+PmhlYWRlci4NCj4+Pj4NCj4+Pj4gWW91cnMsDQo+Pj4+
IEpvZWwNCj4+Pj4NCj4+Pj4gT24gMy8xNC8xNCwgMTowMCBQTSwgTkFQSUVSQUxBLCBNQVJJQSBI
IHdyb3RlOg0KPj4+Pj4gRXhwbGljaXQgY2hhaW4gaWRlbnRpZmljYXRpb24gc2hvdWxkIGJlIG1h
ZGUgb3B0aW9uYWwuIEkgYmVsaWV2ZSBpdA0KPj4+Pj4gd2FzIGRpc2N1c3NlZCBmZXcgbW9udGhz
IGFnbyBvbiB0aGlzIG1haWxpbmcgbGlzdC4NCj4+Pj4+DQo+Pj4+PiBNYXJpYQ0KPj4+Pj4NCj4+
Pj4+ICpGcm9tOipzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gKk9uIEJlaGFsZiBP
ZiAqSm1oLmRpcmVjdA0KPj4+Pj4gKlNlbnQ6KiBUaHVyc2RheSwgTWFyY2ggMTMsIDIwMTQgMTI6
MTIgUE0NCj4+Pj4+ICpUbzoqIGtlZ3JheUBjaXNjby5jb208bWFpbHRvOmtlZ3JheUBjaXNjby5j
b20+OyBsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+OyBz
bWt1bWFyQGNpc2NvLmNvbTxtYWlsdG86c21rdW1hckBjaXNjby5jb20+Ow0KPj4+Pj4gamd1aWNo
YXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+DQo+Pj4+PiAqQ2M6KiBuaWNv
bGFzLmJvdXRob3JzQHFvc21vcy5jb208bWFpbHRvOm5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNv
bT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgaGFkaUBtb2phdGF0dS5jb208
bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPjsNCj4+Pj4+IHJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb208bWFpbHRvOnJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+OyBicmlqc21h
bkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj4gam1oQGpv
ZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4NCj4+Pj4+ICpTdWJqZWN0
OiogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+
Pj4+PiAqSW1wb3J0YW5jZToqIExvdw0KPj4+Pj4NCj4+Pj4+IEFzc3VtaW5nIEkgdW5kZXJzdGFu
ZCB5b3UgcHJvcGVybHkgS2VuLCBJIGRpc2FncmVlLg0KPj4+Pj4NCj4+Pj4+IEZvciBleGFtcGxl
LCBieSB1c2luZyBzZXBhcmF0ZSB0ZXJtcyBJIGNhbiBlYXNpbHkgZGlzY3VzcyB0aGUgZmFjdA0K
Pj4+Pj4gdGhhdCBjZXJ0YWluIGtpbmRzIG9mIGRhdGEgKGNoYWluIGlkZW50aWZpY2F0aW9uKSBv
bmx5IG5lZWQgdG8gYmUNCj4+Pj4+IGFkanVzdCBieSBhIGZldyBhcHBzIGluIHJhcmUgY2FzZXMu
IEFuZCB0aGF0IGRhdGEgaXMgbm90IGJlZWRlZA0KPj4+Pj4gYnkgdGhlIGFwcGxpY2F0aW9ucy4N
Cj4+Pj4+DQo+Pj4+PiBVbmxlc3MgeW91IHdvdWxkIGxpa2UgdG8gY29uc2lkZXIgdGhlIGNoYWlu
IGlkZW50aWZpY2F0aW9uIGFzIGJlaW5nDQo+Pj4+PiBvcHRpb25hbD8NCj4+Pj4+DQo+Pj4+PiBZ
b3VycywNCj4+Pj4+DQo+Pj4+PiBKb2VsDQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+PiBTZW50
IGZyb20gbXkgU2Ftc3VuZyBzbWFydHBob25lIG9uIEFUJlQNCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4N
Cj4+Pj4+DQo+Pj4+PiAtLS0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLS0tDQo+Pj4+PiBT
dWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlv
bnMNCj4+Pj4+IEZyb206ICJLZW4gR3JheSAoa2VncmF5KSIgPGtlZ3JheUBjaXNjby5jb208bWFp
bHRvOmtlZ3JheUBjaXNjby5jb20+DQo+Pj4+PjxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT4+DQo+
Pj4+PiBUbzogTHVjeSB5b25nIDxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25n
QGh1YXdlaS5jb20+DQo+Pj4+PjxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiwiU3VyZW5k
cmE8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tJTNlJTNlLCUyMlN1cmVuZHJhPiBLdW1hciAo
c21rdW1hcikiDQo+Pj4+PiA8c21rdW1hckBjaXNjby5jb208bWFpbHRvOnNta3VtYXJAY2lzY28u
Y29tPiA8bWFpbHRvOnNta3VtYXJAY2lzY28uY29tPj4sIkppbTxtYWlsdG86c21rdW1hckBjaXNj
by5jb20lM2UlM2UsJTIySmltPiBHdWljaGFyZA0KPj4+Pj4oamd1aWNoYXIpIg0KPj4+Pj4gPGpn
dWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPiA8bWFpbHRvOmpndWlj
aGFyQGNpc2NvLmNvbT4+DQo+Pj4+PiBDQzogTmljb2xhcyBCT1VUSE9SUyA8Tmljb2xhcy5CT1VU
SE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+DQo+Pj4+
PjxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4sc2ZjPG1haWx0bzpOaWNvbGFz
LkJPVVRIT1JTQHFvc21vcy5jb20lM2UlM2Usc2ZjPiA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQo+Pj4+PjxtYWlsdG86c2ZjQGlldGYub3JnPj4sSmFtYWw8bWFpbHRvOnNmY0Bp
ZXRmLm9yZyUzZSUzZSxKYW1hbD4gSGFkaSBTYWxpbSA8aGFkaUBtb2phdGF0dS5jb208bWFpbHRv
OmhhZGlAbW9qYXRhdHUuY29tPg0KPj4+Pj48bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPj4sUm9u
PG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSUzZSUzZSxSb24+IFBhcmtlcg0KPj4+Pj48Um9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbT4NCj4+Pj4+IDxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+
LCJicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbSUzZSUzZSwlMjJicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+IDxtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ+IiA8YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pj4sIkpvZWw8bWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0JTNlJTNlLCUyMkpvZWw+IE0uIEhhbHBlcm4iDQo+Pj4+
PjxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPiA8bWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb20+Pg0KPj4+Pj4NCj4+Pj4+IFRoZSB3b3JkICJtZXRhZGF0YSIg
aXMgYSBwdXJwb3NlbHkgYW1iaWd1b3VzIHRlcm0gImRhdGEgdGhhdA0KPj4+Pj4gcHJvdmlkZXMg
aW5mb3JtYXRpb24gYWJvdXQgb3RoZXIgZGF0YSIuIEl0IGlzIHVzZWQgdG8gYXZvaWQgVEhJUw0K
Pj4+Pj5kaXNjdXNzaW9uLg0KPj4+Pj4NCj4+Pj4+IEZvciBleGFtcGxlLCBJIHByb3Bvc2Ugd2Ug
ZGVmaW5lICJ0ZXF1aWxhIG1ldGFkYXRhIiBiZWNhdXNlLA0KPj4+Pj4gZnJhbmtseSwgSSB3aWxs
IG5lZWQgdG8gb3JkZXIgYSB0cmlwbGUtc2hvdCBpZiB3ZSBrZWVwIGF0dGVtcHRpbmcNCj4+Pj4+
IHRvIGRlZmluZSBzb21ldGhpbmcgdGhhdCwgYnkgZGVmaW5pdGlvbiwgaXMgYW1iaWd1b3VzLiBJ
J2QgbGlrZQ0KPj4+Pj4gbXkgYmFydGVuZGVyIHRvIHVuZGVyc3RhbmQgbWUgc3BlY2lmaWNhbGx5
IHdoZW4gSSBzYXkgIkkgbmVlZCBhDQo+Pj4+PnNob3QiLg0KPj4+Pj4NCj4+Pj4+IE9uIDMvMTMv
MTQgNzo0OSBBTSwgIkx1Y3kgeW9uZyIgPGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5
LnlvbmdAaHVhd2VpLmNvbT4NCj4+Pj4+IDxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3
cm90ZToNCj4+Pj4+DQo+Pj4+PiAgID5TbmlwLi4NCj4+Pj4+ICAgPlNLPiBKdXN0IGNvcHlpbmcg
ZnJvbSB0aGUgUFM6DQo+Pj4+PiAgID4tLQ0KPj4+Pj4gICA+RGF0YSBwbGFuZSBtZXRhZGF0YSBw
cm92aWRlcyB0aGUgYWJpbGl0eSB0byBleGNoYW5nZSBpbmZvcm1hdGlvbg0KPj4+Pj5iZXR3ZWVu
DQo+Pj4+PiAgID50aGUgbmV0d29yayBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2Vy
dmljZSBmdW5jdGlvbnMsDQo+Pj4+PmFuZCBzZXJ2aWNlDQo+Pj4+PiAgID5mdW5jdGlvbnMgYW5k
IHRoZSBuZXR3b3JrLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID4tLQ0KPj4+Pj4gICA+SXQgaXMgYSBs
dWNpZCBkZWZpbml0aW9uLiBXZSBhcmUgdW5uZWNlc3NhcmlseSBtYWtpbmcgdGhlIHdvcmQNCj4+
Pj4+Im5ldHdvcmsiDQo+Pj4+PiAgID5jb250cm92ZXJzaWFsLCBJTU8uDQo+Pj4+PiAgID4NCj4+
Pj4+ICAgPltMdWN5XSBUaGlzIGlzIG15IHBvaW50LiAiVGhlIG5ldHdvcmsiIGlzIHRvbyBnZW5l
cmFsIGhlcmUsDQo+Pj4+PndoaWNoIGJyaW5ncw0KPj4+Pj4gICA+bWV0YWRhdGEgZ3JlYXQgcG93
ZXIgdG8gZG8gbWFueSB0aGluZ3MuIFRoaXMgaXMgd2h5IHBlb3BsZQ0KPj4+Pj5pbnZlbnQgaWRl
YXMNCj4+Pj4+ICAgPmhlcmUsIHdoaWNoIGNhdXNlcyBhIGxvdCBvZiBkZWJhdGVzIG9uIG1ldGFk
YXRhIHVzYWdlIHBvdGVudGlhbHMuDQo+Pj4+PiBXZQ0KPj4+Pj4gICA+c2hvdWxkIG5vdCBzcGVu
ZCBhIGxvdCBvZiB0aW1lcyBvbiB0aGF0IGRlYmF0ZXMgYW5kIGp1ZGdlIHdoaWNoDQo+Pj4+PnVz
YWdlIGlzDQo+Pj4+PiAgID52YWx1YWJsZSBvciBub3QuIFRodXMsIGZvciB0aGUgU0ZDIHdvcmss
IGl0IHdpbGwgYmUgaGVscGZ1bCBpZg0KPj4+Pj53ZSBjYW4NCj4+Pj4+ICAgPm5hcnJvdyBkb3du
IGEgYml0LiBKb2VsIG1ha2VzIGV4cGxpY2l0bHkgdHdvIGNhc2VzLCB3aGljaCBpcw0KPj4+Pj5o
ZWxwZnVsIHRvDQo+Pj4+PiAgID5kZXZlbG9wIHVzZSBjYXNlcyBmb3IgZWFjaCBjYXNlLiBJIHdv
dWxkIGxpa2UgdG8gc2VlIHRoYXQgdGhlDQo+Pj4+PnByb2JsZW0NCj4+Pj4+ICAgPnN0YXRlbWVu
dCBjYW4gYmUgbW9yZSBzcGVjaWZpYyBvbiBtZXRhZGF0YSBkZWZpbml0aW9uLCB3aGljaCBtYXkN
Cj4+Pj4+YmUNCj4+Pj4+ICAgPmhlbHBmdWwgaW4gbGVzcyBmb2N1c2luZyBvbiBpdCBhbmQgbW92
aW5nIGZvcndhcmQuDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPkx1Y3kNCj4+Pj4+ICAgPg0KPj4+Pj4g
ICA+U3VyZW5kcmEuDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+
PlRoYW5rcywNCj4+Pj4+ICAgPj5MdWN5DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+LS0tLS1Pcmln
aW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+ICAgPj5Gcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFy
KSBbbWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbV0NCj4+Pj4+ICAgPj5TZW50OiBXZWRuZXNkYXks
IE1hcmNoIDEyLCAyMDE0IDQ6MzggUE0NCj4+Pj4+ICAgPj5UbzogTHVjeSB5b25nDQo+Pj4+PiAg
ID4+Q2M6IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcjsNCj4+
Pj4+ICAgPj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+
IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsDQo+Pj4+PkhhZGkgU2Fs
aW0NCj4+Pj4+ICAgPj5TdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRh
dGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5IaSBMdWN5LA0KPj4+Pj4g
ICA+Pg0KPj4+Pj4gICA+Pk5vLiBJIGFtIHNpbXBseSBzYXlpbmcgd2Ugc2hvdWxkIG5vdCBvdmVy
Y29tcGxpY2F0ZSB0aGUgcHJvYmxlbQ0KPj4+Pj4gICA+PnN0YXRlbWVudCB3aXRoIHRleHQgdGhh
dCBhZGRzIGxpdHRsZSB0byBubyB2YWx1ZSBpbiBteSBvcGluaW9uLg0KPj4+Pj4gV2hldGhlcg0K
Pj4+Pj4gICA+PndlIGNhbGwgaXQgbWV0YWRhdGEsIG9yIGNvbnRleHQsIGhhcyBubyBiZWFyaW5n
IG9uIHRoZSBmYWN0DQo+Pj4+PnRoYXQgdGhlDQo+Pj4+PiAgID4+cHJvYmxlbSBzdGF0ZW1lbnQg
YWxyZWFkeSBjbGVhcmx5IHN0YXRlcyB3ZSBuZWVkIHRvIGJlIGFibGUgdG8NCj4+Pj4+cGFzcw0K
Pj4+Pj4gICA+PmluZm9ybWF0aW9uIGJldHdlZW4gU0ZeMXMgYW5kIGJldHdlZW4gdGhlIG5ldHdv
cmsgJiBTRl4xcy4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5PbiAzLzEyLzE0
LCA1OjEzIFBNLCAiTHVjeSB5b25nIiA8bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3ku
eW9uZ0BodWF3ZWkuY29tPg0KPj4+Pj48bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3Jv
dGU6DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj5IaSBKaW0sDQo+Pj4+PiAg
ID4+Pg0KPj4+Pj4gICA+Pj5JIGZvciBvbmUgZG9uJ3QgYWdyZWUgYW5kIHRoaW5rIHdlIGFyZSBv
dmVyIGNvbXBsaWNhdGluZyB3aGF0DQo+Pj4+PnNob3VsZA0KPj4+Pj4gICA+Pj5iZSBzdHJhaWdo
dGZvcndhcmQuIFRoZSBTRkMgZW5jYXBzdWxhdGlvbiBzaG91bGQgZW5hYmxlIHR3bw0KPj4+Pj50
aGluZ3M6DQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj4xLiBTdGVlcmluZyBvZiBzZWxlY3RlZCBm
bG93cyB0aHJvdWdoIGEgc2VydmljZSBjaGFpbjsgdGhpcyBpcw0KPj4+Pj50aGUNCj4+Pj4+ICAg
Pj4+c2VydmljZSBmdW5jdGlvbiBwYXRoLg0KPj4+Pj4gICA+Pj4yLiBQYXNzaW5nIG9mIGNvbnRl
eHQgYXNzb2NpYXRlZCB3aXRoIGEgZ2l2ZW4gZmxvdyB3aXRoaW4gc2FpZA0KPj4+Pj5zZXJ2aWNl
DQo+Pj4+PiAgID4+PmZ1bmN0aW9uIHBhdGguIFRoaXMgY29udGV4dCBpbmZvcm1hdGlvbiBtYXkg
YmUgY29uc3VtZWQgYnkgYQ0KPj4+Pj5TRiAoYW4NCj4+Pj4+ICAgPj4+YXBwbGljYXRpb24gSUQg
aXMgYW4gZXhhbXBsZSkgb3IgbWF5IGJlIGNvbnN1bWVkIGJ5IHRoZQ0KPj4+Pj5mb3J3YXJkaW5n
DQo+Pj4+PiAgID4+PmVsZW1lbnRzIChhIHZyZi1JRCBpcyBhbiBleGFtcGxlKS4NCj4+Pj4+ICAg
Pj4+W0x1Y3ldIERvIHlvdSBjYWxsIHRoZSBjb250ZXh0IGFzIG1ldGFkYXRhIG9yIG5vdD8gRG8g
d2UgaGF2ZQ0KPj4+Pj5hbm90aGVyDQo+Pj4+PiAgID4+PnRlcm0gaGVyZSBiZXNpZGUgU0ZDIGhl
YWRlciBhbmQgbWV0YWRhdGEuIEkgc2VlIHRoYXQgeW91IGRvbid0DQo+Pj4+PndhbnQgdG8NCj4+
Pj4+ICAgPj4+c2VwYXJhdGUgd2hhdCBpcyBjb25zdW1lZCBieSBTRiBhbmQgd2hhdCBpcyBjb25z
dW1lZCBieSB0aGUNCj4+Pj4+Zm9yd2FyZGluZw0KPj4+Pj4gICA+Pj5lbGVtZW50cy4NCj4+Pj4+
ICAgPj4+DQo+Pj4+PiAgID4+Pkx1Y3kNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+PlNlbnQgZnJv
bSBteSBpUGhvbmUNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+Pj4gT24gTWFyIDEyLCAyMDE0LCBh
dCA0OjE2IFBNLCAiTHVjeSB5b25nIg0KPj4+Pj48bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRv
Omx1Y3kueW9uZ0BodWF3ZWkuY29tPiA8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3Jv
dGU6DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBHcmVhdC4gVGhlbiB3ZSBtYXkgY29uc2lk
ZXIgdHdvIHNwZWNpYWwgbWV0YWRhdGEgZGVmaW5pdGlvbnMNCj4+Pj4+aW4gdGhlDQo+Pj4+PiAg
ID4+Pj5wcm9ibGVtIHN0YXRlbWVudCBzbyB3ZSBjYW4gYWxsIHVzZSB0aGUgc2FtZSBkZWZpbml0
aW9ucy4NCj4+Pj4+SGVyZSBpcyBteQ0KPj4+Pj4gICA+Pj4+c3VnZ2VzdGVkIHRleHQgYW5kIGxp
a2UgdG8gaGVhciB5b3UgYW5kIG90aGVyJ3MgaW5wdXQgYW5kDQo+Pj4+PnN1Z2dlc3Rpb25zLg0K
Pj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5l
IG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5DQo+Pj4+PnRvDQo+Pj4+PiAgID4+Pj5leGNo
YW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBlbGVtZW50cyBpbiBhIHNlcnZpY2UgZnVuY3Rp
b24NCj4+Pj4+ICAgPj4+PmNoYWluaW5nLiBJbiB0aGlzIGNvbnRleHQsIHRoZXJlIGFyZSB0d28g
dHlwZXMgb2YgZGF0YSBwbGFuZQ0KPj4+Pj5tZXRhZGF0YS4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4g
ICA+Pj4+IFNlcnZpY2UgRnVuY3Rpb24gTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBleGNoYW5n
ZWQgYmV0d2Vlbg0KPj4+Pj4gICA+Pj4+Y2xhc3NpZmllciBhbmQgc2VydmljZSBmdW5jdGlvbnMs
IGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMgdG8NCj4+Pj4+ICAgPj4+PmZhY2lsaXRhdGUgc2Vy
dmljZSBmdW5jdGlvbnMgb24gdGhlIHBhY2tldCB0cmVhdG1lbnQuDQo+Pj4+PiAgID4+Pj4NCj4+
Pj4+ICAgPj4+PiBTdGVlcmluZyBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGZyb20gc2Vydmlj
ZSBmdW5jdGlvbnMgdG8gYQ0KPj4+Pj4gICA+Pj4+Y2xhc3NpZmllciBvciBzZXJ2aWNlIG5vZGUg
Zm9yIHRyYWZmaWMgZm9yd2FyZGluZyBwdXJwb3NlLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+
Pj4gLWVuZA0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gTHVjeQ0KPj4+Pj4gICA+Pj4+DQo+
Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+
Pj4gICA+Pj4+IEZyb206IEpvZWwgTS4gSGFscGVybiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b21dDQo+Pj4+PiAgID4+Pj4gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjM1IFBN
DQo+Pj4+PiAgID4+Pj4gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtl
cg0KPj4+Pj4gICA+Pj4+IENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsgYnJpanNtYW5AanVu
aXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpDQo+Pj4+PiAgID4+Pj4gU2FsaW0NCj4+
Pj4+ICAgPj4+PiBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEt
Y29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFllcywgSSBhbSB0cnlp
bmcgdG8gY29uc2lzdGVudGx5IGRpc3Rpbmd1aXNoIHRob3NlIHR3byBjYXNlcw0KPj4+Pj53aGVu
DQo+Pj4+PiAgID4+Pj50YWxraW5nIGFib3V0IHRoZSBpbmZvcm1hdGlvbiBjYXJyaWVkIHdpdGgg
cGFja2V0cyBpbiBzZXJ2aWNlDQo+Pj4+PmNoYWlucy4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+
Pj4+IFlvdXJzLA0KPj4+Pj4gICA+Pj4+IEpvZWwNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+
PiBPbiAzLzEyLzE0LCAzOjEzIFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+IEpv
ZWwsIFNlZSBiZWxvdy4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjDQo+Pj4+
PiAgID4+Pj4+IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKb2Vs
IE0uIEhhbHBlcm4NCj4+Pj4+U2VudDoNCj4+Pj4+ICAgPj4+Pj4gV2VkbmVzZGF5LCBNYXJjaCAx
MiwgMjAxNCAyOjAyIFBNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXMNCj4+Pj4+Qk9VVEhPUlM7DQo+
Pj4+PiAgID4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOw0KPj4+
Pj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7DQo+Pj4+PiAgID4+Pj4+IEphbWFsIEhhZGkg
U2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+IGRyYWZ0LXJpanNtYW4tc2Zj
LW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IEkg
d2FzIHRyeWluZyB0byB3b3JkIGl0IGNhcmVmdWxseSBub3QgdG8gZm9jdXMgb24gd2hvIHB1dHMN
Cj4+Pj4+dGhlDQo+Pj4+PiAgID4+Pj4+IGluZm9ybWF0aW9uIGluLCBidXQgb25seSBvbiB3aG8g
Y29uc3VtZXMgdGhlIGluZm9ybWF0aW9uLg0KPj4+Pj4gICA+Pj4+PiBJbmZvcm1hdGlvbiBmb3Ig
c2VydmljZSBmdW5jdGlvbnMgbWF5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcw0KPj4+Pj4gICA+Pj4+
PiBjbGFzc2lmaWVyIG9yIGZyb20gb3RoZXIgc2VydmljZSBmdW5jdGlvbnMuIFtMdWN5XSB0aGlz
IGlzDQo+Pj4+PnRoZSBvbmUNCj4+Pj4+ICAgPj4+Pj4gY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5
b3VyIHZpZXcuIEluZm9ybWF0aW9uIGZvciB0aGUNCj4+Pj4+Zm9yd2FyZGluZw0KPj4+Pj4gICA+
Pj4+PiB3aWxsIGdlbmVyYWxseSBjb21lIGZyb20gdGhlIGluZ3Jlc3MgY2xhc3NpZmllciwgYnV0
IGluDQo+Pj4+PnNwZWNpYWwNCj4+Pj4+ICAgPj4+Pj4gY2FzZXMgbWF5IGJlIHByb3ZpZGVkIGJ5
IHNlcnZpY2UgZnVuY3Rpb25zLiAoSSBrZWVwDQo+Pj4+PndhbnRpbmcgdG8gZ2V0DQo+Pj4+PiAg
ID4+Pj4+IHJpZCBvZiB0aG9zZSBzcGVjaWFsIGNhc2VzLCBidXQgc28gZmFyIHRoZXJlIHNlZW0g
dG8gYmUNCj4+Pj4+anVzdCBlbm91Z2gNCj4+Pj4+ICAgPj4+Pj4gb2YgdGhlbSB0byB3YXJyYW50
IGNvdmVyaW5nIGluIHRoZSBzb2x1dGlvbi4gQW5kIG1vcmUNCj4+Pj4+aW1wb3J0YW50bHksDQo+
Pj4+PiAgID4+Pj4+IHNpZ25pZmljYW50IHN1cHBvcnQgZm9yIGl0IGluIHRoZSB3b3JraW5nIGdy
b3VwLikgW0x1Y3ldDQo+Pj4+PlRoaXMgaXMNCj4+Pj4+ICAgPj4+Pj4gdGhlIHNlY29uZCBjYXNl
IHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldyAoYnV0IHlvdSBkb24ndA0KPj4+Pj5saWtlIGl0
KS4NCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gQW5kIHlvdSBzdWdnZXN0IGRpc3Rpbmd1
aXNoaW5nIHRoZXNlIHR3byBjYXNlcyB3aGVuDQo+Pj4+PmRpc2N1c3NpbmcNCj4+Pj4+ICAgPj4+
Pj4gYWJvdXQgbWV0YWRhdGEgdXNhZ2UuIElzIHRoYXQgcmlnaHQgdW5kZXJzdGFuZGluZz8NCj4+
Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gTHVjeQ0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+
Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gT24gMy8xMi8x
NCwgMjozMyBQTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4gSm9lbCwgSSBpbnRl
cnByZXQgdGhhdCB5b3Ugc3VnZ2VzdHMgdGhhdCBkaXN0aW5ndWlzaCB0aGUNCj4+Pj4+ZXhjaGFu
Z2UNCj4+Pj4+ICAgPj4+Pj4+IGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBiZXR3ZWVu
IHNlcnZpY2UgZnVuY3Rpb25zDQo+Pj4+PmFuZCB0aGUNCj4+Pj4+ICAgPj4+Pj4+IGV4Y2hhbmdl
IGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBmcm9tIGEgc2VydmljZQ0KPj4+Pj5mdW5j
dGlvbiB0bw0KPj4+Pj4gICA+Pj4+Pj4gYSBzZXJ2aWNlIG5vZGUuIElzIHRoaXMgcmlnaHQgdW5k
ZXJzdGFuZGluZz8gTHVjeQ0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybg0KPj4+Pj4gICA+Pj4+Pj4g
W21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLA0K
Pj4+Pj4yMDE0DQo+Pj4+PiAxOjE5DQo+Pj4+PiAgID4+Pj4+PiBQTQ0KPj4+Pj4gICA+Pj4+Pj4g
VG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNo
YXJkDQo+Pj4+PiAgID4+Pj4+PiAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDoNCj4+Pj4+ICAgPj4+Pj4+IFJlOiBb
c2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IE15IGluY2xpbmF0aW9uIHdvdWxkIGJlIHRvIHR1bmUgdGhh
dCBkZWZpbml0aW9uIHRvDQo+Pj4+PmRpc3Rpbmd1aXNoDQo+Pj4+PiAgID4+Pj4+PiBiZXR3ZWVu
IGRhdGFwbGFuZSBjYXJyaWVkIGluZm9ybWF0aW9uIGludGVuZGVkIGZvciB1c2UgYnkNCj4+Pj4+
c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4gZnVuY2l0b25zICh3aGF0ZXZlciB0aGUgb3JpZ2luKSwg
YW5kIGRhdGFwbGFuZSBjYXJyaWVkDQo+Pj4+PmluZm9ybWF0aW9uDQo+Pj4+PiAgID4+Pj4+PiBp
bnRlbmRlZCBmb3IgZGF0YXBsYW5lIGZvcndhcmRpbmcgY29tcG9uZW50cy4NCj4+Pj4+ICAgPj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gSGkgSm9lbCwNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+IEkgYWdyZWUgdGhhdCB3ZSBuZWVkIHVzaW5nIHRoZSBzYW1lIGRlZmluaXRpb24g
Zm9yIGENCj4+Pj4+dGVybSwgYnV0DQo+Pj4+PiAgID4+Pj4+Pj4gZGlzYWdyZWUgdGhhdCB0aGUg
bWV0YWRhdGEgZGVmaW5pdGlvbiBoZXJlIGlzIGEgc2V0IG9mDQo+Pj4+PiAgID4+Pj4+Pj4gaW5m
b3JtYXRpb24gcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBUaGlzIG1heSBiZSB0b28gbmFycm93DQo+
Pj4+Pm9yIGxlYWQNCj4+Pj4+ICAgPj4+Pj4+PiB0byBhIHBhcnRpY3VsYXIgc29sdXRpb24uIEkg
YW0gZmluZSB3aXRoIHRoaXMgZGVmaW5pdGlvbg0KPj4+Pj5pbiB0aGUNCj4+Pj4+ICAgPj4+Pj4+
PiBwcm9ibGVtIHN0YXRlbWVudCB3LyBtaW5vciB0d2VhayAoc3VnZ2VzdGVkIG9uIG1haWxpbmcN
Cj4+Pj4+bGlzdCkuDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBEYXRhcGxhbmUg
TWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlDQo+Pj4+PmFiaWxpdHkg
dG8NCj4+Pj4+ICAgPj4+Pj4+PiBleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBjbGFz
c2lmaWVycyBhbmQgc2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+IGZ1bmN0aW9ucywgYmV0d2VlbiBz
ZXJ2aWNlIGZ1bmN0aW9ucywgYW5kIHNlcnZpY2UNCj4+Pj4+ZnVuY3Rpb25zIGFuZA0KPj4+Pj4g
ICA+Pj4+Pj4+IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+IGNsYXNzaWZpZXJzfHNlcnZpY2Ugbm9kZXMu
DQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBUaGVyZSBtYXkgYmUgYSBzb2x1dGlv
biB0aGF0IGEgc2VydmljZSBmdW5jdGlvbiBwYXNzZXMNCj4+Pj4+c29tZQ0KPj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+PiBpbmZvcm1hdGlvbiB0byBhdHRhY2hlZCBzZXJ2aWNlIG5vZGUgd2l0aG91dCB1
c2luZyBTRkMNCj4+Pj4+aGVhZGVyLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4g
VGhhbmtzLCBMdWN5DQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgSGFscGVybiBEaXJl
Y3QNCj4+Pj4+ICAgPj4+Pj4+PiBbbWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tXSBT
ZW50OiBXZWRuZXNkYXksDQo+Pj4+Pk1hcmNoIDEyLA0KPj4+Pj4gICA+Pj4+Pj4+IDIwMTQgMTI6
MjUgUE0gVG86IEx1Y3kgeW9uZzsgSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzDQo+Pj4+PkJPVVRI
T1JTOw0KPj4+Pj4gICA+Pj4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNo
YXIpOw0KPj4+Pj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj4gICA+Pj4+Pj4+IHNmYzsg
SmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4+PiBkcmFm
dC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4gTHVjeSwgeW91IHNheSAidGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgLi4u
IiBUaGUNCj4+Pj4+ZGVmaW5pdGlvbiB5b3UNCj4+Pj4+ICAgPj4+Pj4+PiB0aGVuIHByb3ZpZGUg
aXMgYSBkZWZpbml0aW9uIG9mIHRoZSBzZXQgb2YgaW5mb3JtYXRpb24gd2UNCj4+Pj4+YXJlDQo+
Pj4+PiAgID4+Pj4+Pj4gcHJvcG9zaW5nIHRoYXQgd2UgcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBJ
LCBhbmQgb3RoZXJzLA0KPj4+Pj5oYXZlDQo+Pj4+PiAgID4+Pj4+Pj4gYmVlbiB1c2luZyB0aGUg
dGVybSBtZXRhZGF0YSBtb3JlIG5hcnJvd2x5LiBXZSBjYW4gdXNlDQo+Pj4+PndoYXRldmVyDQo+
Pj4+PiAgID4+Pj4+Pj4gZGVmaW5pdGlvbiB3ZSB3YW50LiBCdXQgd2UgZG8gbmVlZCB0byBhZ3Jl
ZSBvbiB0aGUNCj4+Pj4+ZGVmaW5pdGlvbi4NCj4+Pj4+ICAgPj4+Pj4+PiBGb3IgdGhlIHB1cnBv
c2VzIG9mIHRoZSBXRywgaXQgc2VlbXMgbXVjaCBtb3JlIHVzZWZ1bCB0bw0KPj4+Pj51c2UgdGhl
DQo+Pj4+PiAgID4+Pj4+Pj4gdGVybSBtZXRhZGF0YSBmb3IgdGhlIG5hcnJvd2VyIGRlc2NyaXB0
aW9uLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+
ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBPbiAzLzEyLzE0LCAxOjE5IFBNLCBMdWN5IHlv
bmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+IEhpIEpvZWwsDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+IEkgYWdyZWUuIFdlIG5lZWQgdG8gZGlmZmVyZW50aWF0ZSB0aGUgbWV0
YWRhdGEgdXNlZCBieQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+ZnVuY3Rpb24gYW5k
IFNGQyBoZWFkZXIuIFRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIGNhcnJ5aW5nDQo+Pj4+PnNvbWUN
Cj4+Pj4+ICAgPj4+Pj4+Pj5zdGF0ZXMgYWxvbmcgd2l0aCB0aGUgcGFja2V0LiBJTU86IFNGQyBo
ZWFkZXIgaXMgYSBraW5kIG9mDQo+Pj4+PiAgID4+Pj4+Pj4+bWV0YWRhdGEgY2FycmllZCBvbiBw
YWNrZXQgZm9yIG5leHQgc2VydmljZSBub2RlIHRvIHVzZS4NCj4+Pj4+SW4gdGhlDQo+Pj4+PiAg
ID4+Pj4+Pj4+Y29udGV4dCBvZiBTRkMsIHdlIGhhdmUgdGVybSBmb3IgU0ZDIGhlYWRlciBhbmQg
dGhlDQo+Pj4+Pm1ldGFkYXRhIHRoYXQNCj4+Pj4+ICAgPj4+Pj4+Pj53YXMgY2FycmllZCBiZXR3
ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBvciBiZXR3ZWVuIHNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+
Pj5mdW5jdGlvbnMgYW5kIGNsYXNzaWZpZXJzL3NlcnZpY2Ugbm9kZXMsIHdoaWNoIGlzIHdoYXQN
Cj4+Pj4+dGhlIGRyYWZ0DQo+Pj4+PiAgID4+Pj4+Pj4+Zm9jdXMuDQo+Pj4+PiAgID4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+IFRoYW5rcywgTHVjeQ0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9t
OiBKb2VsIE0uIEhhbHBlcm4NCj4+Pj4+ICAgPj4+Pj4+Pj4gW21haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tXSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLA0KPj4+Pj4gMjAxNA0KPj4+Pj4gICA+
Pj4+Pj4+PiAxMToxOCBBTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFy
a2VyIENjOg0KPj4+Pj4gSmltDQo+Pj4+PiAgID4+Pj4+Pj4+IEd1aWNoYXJkIChqZ3VpY2hhcik7
IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+
PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbQ0KPj4+
Pj4gICA+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2Zj
LW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+IEkgdGhpbmsgaXQgaXMgaW1wb3J0YW50IHRvIGtlZXAgYSBzdHJvbmcgZGlzdGluY3Rpb24N
Cj4+Pj4+YmV0d2Vlbg0KPj4+Pj4gICA+Pj4+Pj4+PiBtZXRhZGF0YSAod2hpY2ggaXMgZm9yIHVz
ZSBieSBhcHBsaWNhdGlvbnMpIGFuZCB0aGUNCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+
PiBjaGFpbmluZyBpbmZvcm1hdGlvbiBpbiB0aGUgYmFzZSBzZXJ2aWNlIGNoYWluIGhlYWRlciwN
Cj4+Pj4+d2hpY2ggaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4gZm9yIHVzZSBieSB0aGUgc2VydmljZSBj
aGFpbiBzdXBwb3J0IG1lY2hhbmlzbXMuDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBPbiAz
LzEyLzE0LCAxMDo0MiBBTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gRnVs
bHkgYWdyZWUgd2l0aCBKb2UuDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4g
V2Ugc2hvdWxkIG5vdCByZXF1aXJlIGEgZml4IGxlbmd0aCBmb3IgaW4tYmFuZCBtZXRhZGF0YQ0K
Pj4+Pj5idXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGFsc28gbm90IGxlYXZlIGl0IGZvciBmcmVlbHkg
dXNhZ2UuIEluIGZhY3QsIHdoZW4gYQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+PiBu
b2RlIGluc2VydHMgU0ZDIGhlYWRlciBvbiBhIChlbmNhcHN1bGF0ZWQpIHBhY2tldCBhbmQNCj4+
Pj4+c2VuZCB0bw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbmV4dCBzZXJ2aWNlIG5vZGUsIFNGQyBoZWFk
ZXIgaXRzZWxmIGNhbiBiZSBzZWVuIGFzIGENCj4+Pj4+bWV0YWRhdGEuDQo+Pj4+PiAgID4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gTHVjeQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYw0KPj4+Pj4gICA+
Pj4+Pj4+Pj4gW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpvZWwg
TS4NCj4+Pj4+SGFscGVybg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gU2VudDogV2VkbmVzZGF5LCBNYXJj
aCAxMiwgMjAxNCA5OjIxIEFNIFRvOiBOaWNvbGFzDQo+Pj4+PkJPVVRIT1JTOw0KPj4+Pj4gICA+
Pj4+Pj4+Pj4gUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4+PmJy
aWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+PiAgID4+Pj4+Pj4+PiBzZmM7IEphbWFsIEhhZGkg
U2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFu
LXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+IEZvciBpbi1iYW5kIG1ldGFkYXRhLCB0aGUgQVBJIGZvciBhY2Nlc3MgY2FuIGVh
c2lseSBiZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gc3luY2hyb25vdXMuIE91dCBvZiBiYW5kIG1ldGFk
YXRhIG5lZWRzIGRpZmZlcmVudA0KPj4+Pj5oYW5kbGluZy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFRo
ZXJlIGFyZSBtYW55IGNhc2VzIHdoZXJlIG91dC1vZi1iYW5kIG1ldGFkYXRhIGlzDQo+Pj4+PnVz
ZWZ1bCBhbmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGFwcHJvcHJpYXRlLiBCdXQgdGhleSBkbyBub3Qg
Y292ZXIgYWxsIG5lZWRzIGJ5IGFueQ0KPj4+Pj5zdHJldGNoLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+IEV2ZW4gaWYgZWFjaCBwaWVjZSBvZiBpbi1iYW5kIG1ldGFkYXRh
IGlzIG9mIGZpeGVkDQo+Pj4+Pmxlbmd0aCwNCj4+Pj4+ICAgPj4+Pj4+Pj4+IHRoZXJlIGFyZSBt
YW55IGRpZmZlcmVudCBraW5kcyBvZiBtZXRhdHlwZS4gVHJ5aW5nIHRvDQo+Pj4+PnNheQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4gInRoZXJlIHdpbGwgYmUgZXhhY3RseSBmb3VyIHBpZWNlcywgYW5kIHRo
ZXkgd2lsbCBiZSBvZg0KPj4+Pj50eXBlcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gdDEsIHQyLCB0Mywg
YW5kIHQ0IiBpcyBzaW1wbHkgdG9vIHNwZWNpZmljIGZvciBldmVuIDgwJQ0KPj4+Pj5vZiB0aGUN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+bmVlZHMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
T24gMy8xMi8xNCwgODo1MiBBTSwgTmljb2xhcyBCT1VUSE9SUyB3cm90ZToNCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBIZWxsbyBSb24sDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBTZW5kaW5nIG91dCBvZiBiYW5kIGNvbmdydWVudCBtZXRhZGF0YSBtYXkgbm90IGJlIHRoZQ0K
Pj4+Pj5hbnN3ZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0byBhbGwgbmVlZHMgYnV0IGl0IGlzIG9u
ZSB0b29sIHRoYXQgd2Ugc2hvdWxkIGtlZXAuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBOb3QgYWxsIG1ldGFkYXRhIGlzIHRpZWQgdG8gYSBzcGVjaWZpYyBwYWNrZXQs
IGZvcg0KPj4+Pj5leGFtcGxlIGENCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBwb2xpY3kgY2hhbmdlIGlu
IFBDUkYgY291bGQgbGVhZCB0byBzb21lIG1ldGFkYXRhDQo+Pj4+PnNpZ25hbGluZywNCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiB0aGUgcmVhY3Rpb24gdGltZSBuZWVkIG5vdCBiZSBpbW1lZGlhdGUsIGZl
dyBtcyBtYXkNCj4+Pj4+bm90IG1hdHRlci4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IEFzIHlvdSBwb2ludCwgaWYgYSBwYWNrZXQgaXMgdGllZCB0byBhIG1ldGFkYXRh
IGENCj4+Pj4+Y29ycmVsYXRpb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBpbmZvIGNhbiBiZSBzZXQg
aW4gYm90aCBwYWNrZXQgdG8gZGVhbCB3aXRoIGl0IChpLmUNCj4+Pj4+bWV0YWRhdGENCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBleHBlY3RlZCBmbGFnIGluIHRoZSBTRkMgaGVhZGVyLCBwbHVzIGFuIGlk
KQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gRmluYWxseSB3ZSBjYW4g
c3RpbGwgc2VuZCBzb21lIGxpbWl0ZWQgbWV0YWRhdGEgd2l0aGluDQo+Pj4+PmEgaGVhZGVyLg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoaXMgY291bGQgYmUgdXNlZCBmb3IgbG9hZCBiYWxhbmNlcnMg
aW4gcGFydGljdWxhciBpZg0KPj4+Pj53ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGFncmVlIG9uIGEg
Y29udmVudGlvbiB0byBsb2NhdGUgImNvYXJzZSBncmFpbiBwb2xpY3kiDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4gLyAiZmluZSBncmFpbiBwb2xpY3kiIG9uIHJlc2VydmVkIGNvbnRleHQgaGVhZGVycy4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoaXMgc2VlbXMgdG8gb3Bl
biB1cCBhIGxvdCBvZiBmbGV4aWJpbGl0eSAvDQo+Pj4+Pmlubm92YXRpb25zLg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gT24geW91ciBsYXN0IHBvaW50LCB0aGVyZSBp
cyBhIHF1ZXN0aW9uIG9uIGhvdyB0byBtYWtlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWV0YWRhdGEg
YXZhaWxhYmxlIHRvIGEgU2VydmljZSBGdW5jdGlvbi4gQ3VycmVudCBzb2NrZXQNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBjb25uZWN0aW9ucyBmb3IgZXhhbXBsZSBkbyBub3QgYWxsb3cgdG8gcmV0cmll
dmUgSVANCj4+Pj4+aGVhZGVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gb3B0aW9ucy4gU28gSSBhc3N1
bWUgdGhhdCBTRkMgYXdhcmUgU2VydmljZSBGdW5jdGlvbnMNCj4+Pj4+d2lsbA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IG5lZWQgc29tZSAoYXN5bmNocm9ub3VzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gPykg
QVBJIHRvIHJldHJpZXZlIFNGQyBoZWFkZXIgaW5mb3JtYXRpb24gYXMgd2VsbCBhcw0KPj4+Pj5p
bi1iYW5kDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWV0YWRhdGEuIEkgZG9uJ3Qgc2VlIG91dCBvZiBi
YW5kIG1ldGFkYXRhIHRyYW5zcG9ydA0KPj4+Pj5hZGRpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBj
b21wbGV4aXR5LCB0aGUgc2FtZSBBUEkgY2FuIHByb2JhYmx5IGFwcGx5Lg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhlIGFsdGVybmF0aXZlIG9wdGlvbiwgYWxsb3dp
bmcgdmFyaWFibGUgc2l6ZWQNCj4+Pj4+bWV0YWRhdGEgaW4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0
aGUgU0ZDIGhlYWRlciBoYXMgc29tZSBkcmF3YmFja3MgYXMgd2VsbCwgb25lIGJlaW5nDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gZnJhZ21lbnRhdGlvbiwgYW5kIHNvbWUgc3dpdGNoZXMgZXhwZWN0aW5n
IGFzIHdlbGwgdG8NCj4+Pj4+bG9vayBhdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGVuZCB1c2VyIHRy
YWZmaWMgaGVhZGVycyBmb3IgbGluayBsb2FkIGJhbGFuY2luZy4gSQ0KPj4+Pj53b3VsZA0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+IGFncmVlIHRoYXQgaWYgd2UgY2FuIGFjY2VwdCB0aGVzZSBpc3N1ZXMs
IHRoZW4gc2VuZGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG9mZi1saW5lIGNvbmdydWVudCBtZXRh
ZGF0YSBsb29zZXMgaXRzIGludGVyZXN0Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gV2UgbmVlZCB0byB0YWtlIGludG8gYWNjb3VudCB0aGF0IGJvdGggaW4tYmFuZCBh
bmQNCj4+Pj4+Y29uZ3J1ZW50DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gb3V0LW9mLWJhbmQgbWV0YWRh
dGEgdHJhbnNwb3J0IGlzIG5vdCByZWxpYWJsZS4gQQ0KPj4+Pj5wYWNrZXQgbG9zcw0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IHRyaWdnZXJpbmcgcmV0cmFuc21pc3Npb24gd291bGQgbm90IGxlYWQgdG8g
dGhlDQo+Pj4+PmlkZW50aWNhbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHJlY29uc3RydWN0aW9uIG9m
IHRoZSBhc3NvY2lhdGVkIG1ldGFkYXRhLiBJbiBzb21lDQo+Pj4+PmNhc2VzLCB3ZQ0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IG1pZ2h0IHRodXMgZXZlbiBuZWVkIG5vbi1jb25ncnVlbnQgb3V0LW9mLWJh
bmQgcmVsaWFibGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtZXRhZGF0YSB0cmFuc3BvcnQuDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fIEZyb206DQo+Pj4+PiBSb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBQYXJrZXIgW1Jv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb20+XSBTZW50Og0KPj4+Pj5XZWRuZXNkYXksDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
TWFyY2ggMTIsIDIwMTQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiAxMjo0MyBQTSBUbzogTmljb2xhcyBC
T1VUSE9SUyBDYzogSmltIEd1aWNoYXJkDQo+Pj4+PihqZ3VpY2hhcik7DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4gYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+c2ZjOyBKYW1hbCBIYWRpIFNhbGlt
IFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2Zj
LW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBOaWNvbGFzLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
SSB1bmRlcnN0YW5kIHRoZSBjb25jZXB0IGZvciBvdXQgb2YgYmFuZCBzaWduYWxpbmcgb2YNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pm1ldGFkYXRhLCBidXQgSSBhbSBjb25jZXJuZWQgdGhhdCBpdCBpbnRy
b2R1Y2VzDQo+Pj4+PnNpZ25pZmljYW50DQo+Pj4+PiAgID4+Pj4+Pj4+Pj5jb21wbGV4aXR5IGR1
ZSB0byB0aGUgcG90ZW50aWFsIHJhY2UgY29uZGl0aW9uIG9mDQo+Pj4+PnJlY2VpdmluZyB0aGUN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+PnJlYWwgcGFja2V0IGJlZm9yZSB0aGUgbWV0YWRhdGEuIFdoaWxl
IHRoZSByZWFsIHBhY2tldA0KPj4+Pj5jb3VsZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+aW5kaWNhdGUg
dGhhdCBvdXQgb2YgYmFuZCBtZXRhZGF0YSBpcyBleHBlY3RlZCwgaG93IGNhbg0KPj4+Pj53ZQ0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Z3VhcmFudGVlIHRoZSBvcmRlciBvZiByZWNlcHRpb24/IFdoYXQg
aWYgc3dpdGNoaW5nIG9yDQo+Pj4+PnJvdXRpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pm5vZGVzIGFw
cGx5IGhhc2ggYmFzZWQgbG9hZCBiYWxhbmNpbmc/IFdoYXQgaWYgdGhlIGxvYWQNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PmJhbGFuY2luZyB1bmRlcnN0YW5kcyBTRkMgZW5jYXBzIGFuZCBsb29rcyBiZXlv
bmQgaXQgdG8NCj4+Pj4+dGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5vcmlnaW5hbCBoZWFkZXIgdG8g
Z2V0IGJldHRlciBlbnRyb3B5Pw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IENhbiB3ZSBndWFyYW50ZWUg
dGhhdCB0aGUgbWV0YWRhdGEgYW5kIHJlYWwgcGFja2V0DQo+Pj4+PndpbGwgZm9sbG93DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj50aGUgZXhhY3Qgc2FtZSBwYXRoPyBJZiB3ZSBjYW4gbm90LCB0aGVuDQo+
Pj4+PmltcGxlbWVudGF0aW9ucyB3aWxsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5uZWVkIHRvIGFkZCBp
bmdyZXNzIHF1ZXVpbmcgdG8gY29wZSB3aXRoIHRoZSBzY2VuYXJpby4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEFsc28sIGRvIHlvdSBmZWVsIHRoYXQgdGhlIGluY3Jl
YXNlIGluIGltcGxlbWVudGF0aW9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gY29tcGxleGl0eSBhdCB0
aGUgc2VydmljZSBmdW5jdGlvbnMgaXMgcmVhc29uYWJsZT8NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoYW5rcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IFJvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IE9u
IE1hciAxMiwgMjAxNCwgYXQgNDowOSBBTSwgIk5pY29sYXMgQk9VVEhPUlMiDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+IDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9V
VEhPUlNAcW9zbW9zLmNvbT4NCj4+Pj4+PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5j
b20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gSSB0
aGluayB3ZSBtdXN0IG1ha2UgYSBkaXN0aW5jdGlvbiBiZXR3ZWVuOg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiAtIE1ldGFkYXRhIHdoaWNoIHNob3VsZCBiZSBwYXJ0
IG9mIHRoZSBoZWFkZXIgZGVmaW5lZA0KPj4+Pj5hcyBpbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBi
YW5kIG1hcmtpbmcuIC0gTWV0YWRhdGEgd2l0aCBjYW4gYmUgcGFzc2VkIG91dCBvZg0KPj4+Pj5i
YW5kLCBmb3INCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gZXhhbXBsZSBjb25ncnVlbnQgb3V0IG9mIGJh
bmQgc2lnbmFsaW5nIGRlZmluZWQgaW4NCj4+Pj4+dGhlIGRyYWZ0DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFRoZSBmb3JtZXIgY2FsbHMgZm9yIGEgbGltaXRlZCBz
cGFjZSBpbiB0aGUgaGVhZGVyLA0KPj4+Pj50cnVlLCBUaGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4g
bGF0dGVyIGhvd2V2ZXIgZG9lcyBub3QgaW5jdXIgYW55IHNwYWNlIGxpbWl0YXRpb24NCj4+Pj4+
YW5kIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IHN0aWxsIGZhaXJseSBlZmZpY2llbnQgYW5kIGl0
IHJlbWFpbnMgY29tcGF0aWJsZSB3aXRoDQo+Pj4+PmEgZml4ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4gc2l6ZSBoZWFkZXIgdXNlZCB0byByb3V0ZSB0aG9zZSBzaWduYWxpbmcgbWVzc2FnZXMNCj4+
Pj4+YWxvbmcgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGNoYWluJ3Mgc2VydmljZSBmdW5jdGlv
bnMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IE5pY29sYXMgX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+PiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbamd1aWNoYXJAY2lzY28uY29tPG1haWx0
bzpqZ3VpY2hhckBjaXNjby5jb20+XSBTZW50Og0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBUdWVzZGF5
LCBNYXJjaCAxMSwgMjAxNCA2OjQ4IFBNIFRvOiBSb24gUGFya2VyIENjOg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+PiBOaWNvbGFzIEJPVVRIT1JTOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBz
ZmM7IEphbWFsIEhhZGkgU2FsaW0NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtz
ZmNdDQo+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBIaSBSb24sDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFdlIGNhbiBjZXJ0YWlubHkgaGF2ZSB0aGlz
IGRpc2N1c3Npb24gYnV0IHdlIHNob3VsZA0KPj4+Pj5maXJzdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
PiBjb25zaWRlciB3aGF0IGluZm9ybWF0aW9uIGlzIG5lY2Vzc2FyeSBhbmQgaWYgc2FpZA0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+PiBpbmZvcm1hdGlvbiBjYW4gZml0IHdpdGhpbiBhIGZpeGVkIG51bWJl
ciBvZiBjb250ZXh0cw0KPj4+Pj5pbiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbWFqb3JpdHkg
b2YgY2FzZXMuIFJlbWVtYmVyLCB0aGUgZ29hbCBvZiBiZWluZyBhYmxlDQo+Pj4+PnRvIHBhc3MN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbWV0YWRhdGEgdGhyb3VnaCB0aGUgbmV0d29yayBpcyB0byBl
bmhhbmNlIHNlcnZpY2UNCj4+Pj4+ZGVsaXZlcnksDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IG5vdCBw
YXNzIHRoZSBlbnRpcmUgd29ya3Mgb2YgU2hha2VzcGVhcmUgOy0pDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFNlbnQgZnJvbSBteSBpUGhvbmUNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IE9uIE1hciA3LCAyMDE0LCBhdCAzOjUyIEFN
LCAiUm9uIFBhcmtlciINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IDxSb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPg0KPj4+
Pj48bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PiB3cm90ZToNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBOaWNvbGFzLA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IEkgc2VlIHNpbWlsYXIgcmVxdWlyZW1l
bnRzIGZyb20gdGhlIDNncHAgRVBDIHNpZGUuDQo+Pj4+Pkkgd291bGQNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+IGxpa2UgdG8gcHJvcG9zZSBhbiBPVUkgLyBUTFYgYmFzZWQgYXBwcm9hY2ggd2hlcmUg
dGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiByZXNlcnZlZCBPVUkgY2FuIGJlIHVzZWQgZm9yIGFn
cmVlZCB1cG9uIHR5cGVzIG9mDQo+Pj4+PmNvbW1vbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gbWV0
YWRhdGEgYW5kIHZlbmRvciBvciBvdGhlciBvcmdhbml6YXRpb25hbCBPVUlzIGNhbg0KPj4+Pj5i
ZSB1c2VkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiB0byBxdWlja2x5IGlubm92YXRlIGluIHRoZSBu
ZXR3b3Jrcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IFNpbXVsdGFuZW91c2x5LCBJIHdvdWxkIGFs
c28gbGlrZSB0byBjb25zaWRlcg0KPj4+Pj5tZWNoYW5pc21zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
PiB0aGF0IGFyZSBvcHRpbWl6ZWQgZm9yIGxvbmcgbGl2ZWQgZmxvd3Mgc28gYXMgdG8NCj4+Pj4+
bGltaXQgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBuZWdhdGl2ZSBlZmZlY3RzIG9mIHBhY2tl
dCBncm93dGguDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gUm9u
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+PiBPbiBNYXIgNywgMjAxNCwgYXQgODozNCBBTSwgIk5pY29sYXMgQk9VVEhPUlMi
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWls
dG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPg0KPj4+Pj48bWFpbHRvOk5pY29sYXMuQk9V
VEhPUlNAcW9zbW9zLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gSGVsbG8gSmltDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+PiBJIGhhdmUgc2VlbiBjYXNlcyBpbiBHaSBMQU4sIHdoZXJlIHN1YnNjcmli
ZXIgcmVsYXRlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGluZm9ybWF0aW9uIGlzIHBhc3NlZCB0
byBhIFdlYiBQcm94eSBmb3IgSFRUUCBoZWFkZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBlbnJp
Y2htZW50IChhaW1lZCBhdCBzb21lIFdlYiBDb250ZW50IHByb3ZpZGVycw0KPj4+Pj5wYXJ0bmVy
cyBvZg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHRoZSBNb2JpbGUgT3BlcmF0b3IpLg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+IEluZm9ybWF0aW9uIHdhcyBhbiBjb2RlZCAocGVyc2lzdGVudCkgc3Vi
c2NyaWJlciBpZA0KPj4+Pj5kZXJpdmVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZnJvbSB0aGUg
TVNJU0ROLCBhbmQgY291cGxlIG9mIGYgY3VzdG9tZXIgcHJvZmlsZQ0KPj4+Pj5yZWxhdGVkDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZmllbGRzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gSW4gYW4gc2ZjIGJhc2VkIEdpIExBTiwgdGhpcyBlbnRpdHkgc2hv
dWxkIHJlY2VpdmUNCj4+Pj4gPmZyb20gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gQ2xhc3Np
Zmllcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gLSBBIGNs
YXNzaWZpY2F0aW9uIG9mIHRoZSBDb250ZW50IFByb3ZpZGVyICggSWQsDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4gQ2F0ZWdvcnkpIGJhc2VkIG9uIHRyYWZmaWMgYW5hbHlzaXMgLSBUaGUgTVNJU0RO
IG9mDQo+Pj4+PiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBzdWJzY3JpYmVyIC0gVHdvIHN1
YnNjcmliZXIgcG9saWN5IGZpZWxkcyAobm90IHRpZWQNCj4+Pj4+IHRvIFBDUkYNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+PiBidXQgYmVsb25naW5nIHRvIHRoZSBTdWJzY3JpYmVyIERCKSAoU3Vic2Ny
aWJlcg0KPj4+Pj4gY2F0ZWdvcnksDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gc3ViLWNhdGVnb3J5
KSAtIEEgc2Vzc2lvbiBpZCAoZm9yIGxvZ2dpbmcgYW5kDQo+Pj4+PnRyYWNraW5nDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gcHVycG9zZXMpDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+PiBUaGUgb2JqZWN0aXZlIGJlaW5nIHRvIGF2b2lkIGhhdmluZyB0aGUgSFRU
UCBQcm94eQ0KPj4+Pj50bw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGJlY29tZSBhIHRydXN0ZWQg
YXBwbGljYXRpb24gKGludGVyb2dhdGUgdGhlDQo+Pj4+PiBzdWJzY3JpYmVyIERCLA0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+IGV0Yy4uKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBOaWNvbGFzDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTogSmltDQo+Pj4+PiBH
dWljaGFyZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IChqZ3VpY2hhcikgW2pndWljaGFyQGNpc2Nv
LmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPl0gU2VudDoNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+PiBUaHVyc2RheSwgTWFyY2ggMDYsIDIwMTQgMjowMiBQTSBUbzogSmFtYWwgSGFkaQ0KPj4+
Pj5TYWxpbTsNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBqbW9pc2FuZEBqdW5pcGVyLm5ldDxtYWls
dG86am1vaXNhbmRAanVuaXBlci5uZXQ+IDxtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQ+Ow0K
Pj4+Pj4gYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiBDYzoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBz
ZmMgU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21h
bi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEhpIEphbWFsLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gWW91IHNhaWQgIkl0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBm
b3IgdmFyaWFibGUNCj4+Pj4+IHNpemVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbWV0YWRhdGEi
Li4gSSBhbSBub3Qgc28gY29udmluY2VkIGFuZCB3b3VsZCBsaWtlIHRvDQo+Pj4+PiBiZXR0ZXIN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiB1bmRlcnN0YW5kIHRoZSByZXF1aXJlbWVudHMgYmVmb3Jl
IHBhc3NpbmcganVkZ2VtZW50Lg0KPj4+Pj4gSWYgd2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBs
b29rIGF0IHRoZSB1c2UgY2FzZXMgYXMgcHJlc2VudGVkIHRodXMgZmFyIGludG8NCj4+Pj4+IHRo
ZSBXRyBJDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gaGF2ZSB5ZXQgdG8gc2VlIGEgc2luZ2xlIGV4
YW1wbGUgb2YgdGhlIG5lZWQNCj4+Pj4+IChub3RpbmcgdGhhdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+IGRlc2lyZSBpcyBub3QgdGhlIHNhbWUgYXMgbmVlZCkgLSBJIGFtIG5vdCBzYXlpbmcNCj4+
Pj4+IHRoZXJlIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbm8gcmVxdWlyZW1lbnQgYnV0IHJh
dGhlciB0aGF0IHdlIHNob3VsZCBub3QganVtcA0KPj4+Pj4gdG8gdGhlDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4gY29uY2x1c2lvbiBhbmQgYnVpbGQgc3RhbmRhcmRzIGFyb3VuZCBhIHRoZW9yeS4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gT24gMy8zLzE0LCA2OjM1IEFNLCAi
SmFtYWwgSGFkaSBTYWxpbSINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gPGhhZGlAbW9qYXRhdHUu
Y29tPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4gPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4+
DQo+Pj4+Pndyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+PiBJIGxpa2UgdGhlIGRvYyAtIHdlbGwgd3JpdHRlbi4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gU2VjdGlvbiA0LjMgb24gbWV0YWRhdGEgZW5jb2Rp
bmcuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IEl0IHNl
ZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGUgc2l6ZWQNCj4+Pj4+IG1ldGFkYXRh
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IChhdCBsZWFzdCBmb3IgaHR0cC9hcHAgeW91IHNlZW0g
dG8gaW5kaWNhdGUgdGhlDQo+Pj4+PiBkZXNpcmUgZm9yDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+
aXQpLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBGb3IgYSBkYXRhcGF0aCBwZXItcGFja2V0IG1l
dGFkYXRhLCBpIGZlZWwgdGhlDQo+Pj4+PiBuZWVkIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+
IGp1c3QgYXMgaW1wb3J0YW50LiBBcmUgd2UgbGltaXRlZCBieSB0aGUgZmFjdCB0aGF0DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4+IGV4aXN0aW5nIGhhcmR3YXJlIG1heSBub3QgYmUgYWJsZSB0byBo
YW5kbGUgVExWcz8NCj4+Pj4+Rm9yDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGV4YW1wbGUsIEkg
ZG9udCBoYXZlIGEgcHJvYmxlbSBoYW5kbGluZyBUTFZzIGluIGENCj4+Pj4+IHNvZnR3YXJlDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+ZGF0YXBhdGguDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGNoZWVycywgamFtYWwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IG1haWxpbmcgbGlz
dCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+
PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNm
Yw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5v
cmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pg0KPj4+
Pj4gICA+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XyBzZmMgbWFpbGluZw0KPj4+Pj4gbGlzdA0KPj4+Pj4gICA+Pj4+PiBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+
Pg0KPj4+Pj4gICA+Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQo+Pj4+PiAgID4+c2ZjIG1haWxpbmcgbGlzdA0KPj4+Pj4gICA+PnNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+ICAgPj5odHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+DQo+Pj4+PiAg
ID5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+Pj4g
ICA+c2ZjIG1haWxpbmcgbGlzdA0KPj4+Pj4gICA+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gICA+aHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+DQo+Pj4+DQo+Pj4+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+IHNmYyBtYWlsaW5nIGxpc3QN
Cj4+Pj4gc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+IGh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4NCj4+PiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+IHNmYyBtYWlsaW5nIGxpc3QNCj4+
PiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+PiBodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+DQo+Pg0KPj5fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj5zZmMgbWFpbGluZyBsaXN0DQo+PnNmY0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYw0KPg0KPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fDQo+c2ZjIG1haWxpbmcgbGlzdA0KPnNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPg0KPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQoN
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzZmMgbWFp
bGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYw0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNm
YyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg0K

--_000_419417C345CA5F48BF45F0A23955A0634A7A9BDESEAEMBX02olympu_
Content-Type: text/html; charset="gb2312"
Content-Transfer-Encoding: quoted-printable

<html dir=3D"ltr">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
<style>=0A=
<!--=0A=
@font-face=0A=
	{font-family:Helvetica}=0A=
@font-face=0A=
	{font-family:=CB=CE=CC=E5}=0A=
@font-face=0A=
	{font-family:"Cambria Math"}=0A=
@font-face=0A=
	{font-family:Calibri}=0A=
@font-face=0A=
	{font-family:Tahoma}=0A=
@font-face=0A=
	{font-family:"MS UI Gothic"}=0A=
p.MsoNormal, li.MsoNormal, div.MsoNormal=0A=
	{margin:0cm;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:12.0pt;=0A=
	font-family:"Times New Roman","serif"}=0A=
a:link, span.MsoHyperlink=0A=
	{color:blue;=0A=
	text-decoration:underline}=0A=
a:visited, span.MsoHyperlinkFollowed=0A=
	{color:purple;=0A=
	text-decoration:underline}=0A=
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate=0A=
	{margin:0cm;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:9.0pt;=0A=
	font-family:"Times New Roman","serif"}=0A=
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph=0A=
	{margin-top:0cm;=0A=
	margin-right:0cm;=0A=
	margin-bottom:0cm;=0A=
	margin-left:36.0pt;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:12.0pt;=0A=
	font-family:"Times New Roman","serif"}=0A=
span.EmailStyle19=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#1F497D}=0A=
span.EmailStyle20=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#1F497D}=0A=
span.Char=0A=
	{font-family:=CB=CE=CC=E5}=0A=
span.EmailStyle23=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#1F497D}=0A=
.MsoChpDefault=0A=
	{font-size:10.0pt}=0A=
@page WordSection1=0A=
	{margin:72.0pt 72.0pt 72.0pt 72.0pt}=0A=
ol=0A=
	{margin-bottom:0cm}=0A=
ul=0A=
	{margin-bottom:0cm}=0A=
-->=0A=
</style><style id=3D"owaParaStyle" type=3D"text/css">P {margin-top:0;margin=
-bottom:0;}</style>
</head>
<body ocsi=3D"0" fpstyle=3D"1" lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple=
">
<div style=3D"direction: ltr;font-family: Tahoma;color: #000000;font-size: =
10pt;"><font size=3D"2">While I think you are correct that a path through a=
 service chain has a lot in common with source routing, and I strongly beli=
eve we should seek to understand what
 makes source routing undesirable not just for SFC but for networking in ge=
neral and apply those lessons, I don't think that this statement about each=
 node having to hold the entire sequence of nodes is _necessarily_ a requir=
ement for option one.<br>
<br>
All that is required for either option is that a particular instance of a f=
unction be able to determine the next hop for that instance of the chain.&n=
bsp; There are a number of ways to do this, and one of them is to have the =
complete path as a sequenced list of
 addresses, but there are others and I don't think that it really matters, =
at an architectural level, _how_ a service function instance arrives at the=
 decision for the next hop as long as the _outcome_ is correct.<br>
<br>
It seems to me a short amount of brainstorming will yield four or five matu=
re variations of making a table lookup or reading a list that could easily =
be used to pick a next hop, and none of them are _necessarily_ better than =
the others when you don't actually
 have an implementation in front of you.&nbsp; What matters is that the par=
ticular method being used is able to glean the necessary information (for t=
his pathID, from this service function, what is the next hop?) from any com=
bination of the network, the control
 plane, a discovery service, or the configuration.&nbsp; Or it could just h=
and it back to the physical host / service function forwarder / ADC and let=
 that function deal with it, which is how I imagine that legacy &quot;stuff=
&quot; will have to be managed.<br>
<br>
What seems important at this point, is that we are able to articulate the d=
ecision that the service function instance is expected to make when it is d=
one doing what ever it does and is ready to pass the packet/message along, =
what information required to make
 that decision, and which vectors MAY be used to provide that information t=
o the service function instance, and what happens when some or all of that =
information is missing, invalid, or wrong.&nbsp; That articulation must be =
general enough to cover the campus, data
 center, broadband, and mobile use cases, so there is room for variations, =
but we also have to make it simple enough that interoperability is not sacr=
ificed for flexibility or through loose vendor interpretation.<br>
&nbsp; <br>
I encourage people to look at the very nice presentation that Ross Callon m=
ade in London and focus on option 5, which seems to be the only method capa=
ble of satisfying all four major use cases.&nbsp;
<a href=3D"http://www.ietf.org/proceedings/89/slides/slides-89-sfc-8.pptx" =
target=3D"_blank">
http://www.ietf.org/proceedings/89/slides/slides-89-sfc-8.pptx</a> &nbsp; I=
n some cases (like a campus LAN) the control plane will be weak and the for=
warding plane will have to carry more information, it other cases (like a m=
obile network or a virtualized data center)
 a strong control plane will let the forwarding plane carry little or no in=
formation; we must be able to use both - this isn't either/or.<br>
<br>
<br>
<span style=3D"font-size: 16pt; color: rgb(31, 73, 125);" lang=3D"EN-US"></=
span></font>
<div style=3D"font-family: Times New Roman; color: #000000; font-size: 16px=
">
<hr tabindex=3D"-1">
<div style=3D"direction: ltr;" id=3D"divRpF139701"><font color=3D"#000000" =
face=3D"Tahoma" size=3D"2"><b>From:</b> sfc [sfc-bounces@ietf.org] on behal=
f of Xuxiaohu [xuxiaohu@huawei.com]<br>
<b>Sent:</b> Wednesday, March 19, 2014 11:33 PM<br>
<b>To:</b> Sumandra Majee; Cathy Zhang; Paul Quinn (paulq); David Allan I<b=
r>
<b>Cc:</b> sfc@ietf.org<br>
<b>Subject:</b> [sfc] =B4=F0=B8=B4: SFC encapsulation chain ID<br>
</font><br>
</div>
<div></div>
<div>
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D" lang=3D"EN-US">&nbsp;</=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D" lang=3D"EN-US">&nbsp;</=
span></p>
<div style=3D"border:none; border-left:solid blue 1.5pt; padding:0cm 0cm 0c=
m 4.0pt">
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0c=
m 0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt; font-family:=CB=
=CE=CC=E5">=B7=A2=BC=FE=C8=CB<span lang=3D"EN-US">:</span></span></b><span =
style=3D"font-size:10.0pt; font-family:=CB=CE=CC=E5" lang=3D"EN-US"> sfc [m=
ailto:sfc-bounces@ietf.org]
</span><b><span style=3D"font-size:10.0pt; font-family:=CB=CE=CC=E5">=B4=FA=
=B1=ED </span></b><span style=3D"font-size:10.0pt; font-family:=CB=CE=CC=E5=
" lang=3D"EN-US">Sumandra Majee<br>
</span><b><span style=3D"font-size:10.0pt; font-family:=CB=CE=CC=E5">=B7=A2=
=CB=CD=CA=B1=BC=E4<span lang=3D"EN-US">:</span></span></b><span style=3D"fo=
nt-size:10.0pt; font-family:=CB=CE=CC=E5" lang=3D"EN-US"> 2014</span><span =
style=3D"font-size:10.0pt; font-family:=CB=CE=CC=E5">=C4=EA<span lang=3D"EN=
-US">3</span>=D4=C2<span lang=3D"EN-US">19</span>=C8=D5<span lang=3D"EN-US"=
>
 15:40<br>
</span><b>=CA=D5=BC=FE=C8=CB<span lang=3D"EN-US">:</span></b><span lang=3D"=
EN-US"> Cathy Zhang; Paul Quinn (paulq); David Allan I<br>
</span><b>=B3=AD=CB=CD<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"=
> sfc@ietf.org<br>
</span><b>=D6=F7=CC=E2<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"=
> Re: [sfc] SFC encapsulation chain ID</span></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;</span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">&lt;&lt;Tr=
immed the TO list to avoid the msg being held again&gt;&gt;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">&nbsp;</sp=
an></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">I see two =
ways to carry the path information.&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">&nbsp;</sp=
an></p>
</div>
<ol start=3D"1" type=3D"1">
<li class=3D"MsoNormal" style=3D"color:black"><span style=3D"font-size:10.5=
pt; font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;" lang=3D"EN-US">=
Explicit ordered list, something like FW-A :: TCP-OPT :: LB :: VideoOPT :: =
CGNAT. &nbsp; There are two issues with this approach, first the
 length of graph is variable. &nbsp;Also it implies bidirectional symmetry.=
 It is often required but should not be mandatory. &nbsp;Secondly changing =
this path/graph in at SF can be cumbersome.&nbsp;</span></li></ol>
<p class=3D"MsoNormal" style=3D""><span style=3D"font-size:16.0pt; font-fam=
ily:&quot;Calibri&quot;,&quot;sans-serif&quot;; color:#1F497D" lang=3D"EN-U=
S">[Xiaohu] The advantage of this option is that there is no need for each =
SF node to hold the mappings of &nbsp;chain_ID(path_ID may be a better
 term)-&gt;an explicit ordered list of service nodes. Whether option 1 or o=
ption 2 should be preferred also depends on the total number of the explici=
t ordered list of service nodes available in a given network, IMHO. Such tr=
adeoff seems similar with that in the
 explicit route case: if the total number of explicit routes available in a=
 given number is small, the RSVP-TE LSP is a better choice. Otherwise, sour=
ce routing (e.g., segment routing) seem more attractive since it doesn=A1=
=AFt require intermediate nodes to maintain
 a lot of states.</span></p>
<p class=3D"MsoNormal" style=3D""><span style=3D"font-size:16.0pt; font-fam=
ily:&quot;Calibri&quot;,&quot;sans-serif&quot;; color:#1F497D" lang=3D"EN-U=
S">Best regards,</span></p>
<p class=3D"MsoNormal" style=3D""><span style=3D"font-size:16.0pt; font-fam=
ily:&quot;Calibri&quot;,&quot;sans-serif&quot;; color:#1F497D" lang=3D"EN-U=
S">Xiaohu</span></p>
<ol start=3D"2" type=3D"1">
<li class=3D"MsoNormal" style=3D"color:black"><span style=3D"font-size:10.5=
pt; font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;" lang=3D"EN-US">=
Let the Control plane distribute the chainID &lt;=A1=AA&gt; graph mapping. =
In this case each SF would have mapping of given a chainID what is my next
 hop. The chainID itself could be fixed size element. A SF can select a dif=
ferent path by changing the chaiID parameter.</span></li></ol>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">&nbsp;</sp=
an></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">Regards</s=
pan></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">Sumandra</=
span></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">&nbsp;</sp=
an></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">&nbsp;</sp=
an></p>
</div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0c=
m 0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt; font-family:&quo=
t;Calibri&quot;,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">From:
</span></b><span style=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;=
,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">Cathy Zhang &lt;<a hre=
f=3D"mailto:Cathy.H.Zhang@huawei.com" target=3D"_blank">Cathy.H.Zhang@huawe=
i.com</a>&gt;<br>
<b>Date: </b>Tuesday, March 18, 2014 at 10:13 AM<br>
<b>To: </b>&quot;Reinaldo Penno (repenno)&quot; &lt;<a href=3D"mailto:repen=
no@cisco.com" target=3D"_blank">repenno@cisco.com</a>&gt;, &quot;Louis.Four=
ie&quot; &lt;<a href=3D"mailto:Louis.Fourie@huawei.com" target=3D"_blank">L=
ouis.Fourie@huawei.com</a>&gt;, &quot;Paul Quinn (paulq)&quot; &lt;<a href=
=3D"mailto:paulq@cisco.com" target=3D"_blank">paulq@cisco.com</a>&gt;,
 David Allan I &lt;<a href=3D"mailto:david.i.allan@ericsson.com" target=3D"=
_blank">david.i.allan@ericsson.com</a>&gt;<br>
<b>Cc: </b>Nicolas BOUTHORS &lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.c=
om" target=3D"_blank">Nicolas.BOUTHORS@qosmos.com</a>&gt;, Xuxiaohu &lt;<a =
href=3D"mailto:xuxiaohu@huawei.com" target=3D"_blank">xuxiaohu@huawei.com</=
a>&gt;, Changcheng Huang &lt;<a href=3D"mailto:huang@sce.carleton.ca" targe=
t=3D"_blank">huang@sce.carleton.ca</a>&gt;,
 &quot;<a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a>&q=
uot; &lt;<a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a>=
&gt;, &quot;<a href=3D"mailto:mikebianc@aol.com" target=3D"_blank">mikebian=
c@aol.com</a>&quot; &lt;<a href=3D"mailto:mikebianc@aol.com" target=3D"_bla=
nk">mikebianc@aol.com</a>&gt;<br>
<b>Subject: </b>Re: [sfc] SFC encapsulation chain ID</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">&nbsp;</sp=
an></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D" lang=3D"EN-US">Hi Reina=
ldo,</span><span style=3D"color:black" lang=3D"EN-US"></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D" lang=3D"EN-US">&nbsp;</=
span><span style=3D"color:black" lang=3D"EN-US"></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D" lang=3D"EN-US">So the c=
hain ID is actually the path ID which represents an ordered set of service =
function instances.
</span><span style=3D"color:black" lang=3D"EN-US"></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D" lang=3D"EN-US">I think =
we should add an explicit definition of =A1=B0service instance=A1=B1. What =
do you think?</span><span style=3D"color:black" lang=3D"EN-US"></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D" lang=3D"EN-US">&nbsp;</=
span><span style=3D"color:black" lang=3D"EN-US"></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D" lang=3D"EN-US">Thanks,<=
/span><span style=3D"color:black" lang=3D"EN-US"></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D" lang=3D"EN-US">Cathy</s=
pan><span style=3D"color:black" lang=3D"EN-US"></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D" lang=3D"EN-US">&nbsp;</=
span><span style=3D"color:black" lang=3D"EN-US"></span></p>
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0c=
m 0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt; font-family:&quo=
t;Tahoma&quot;,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">From:</s=
pan></b><span style=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&qu=
ot;sans-serif&quot;; color:black" lang=3D"EN-US"> sfc [<a href=3D"mailto:sf=
c-bounces@ietf.org" target=3D"_blank">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Reinaldo Penno (repenno)<br>
<b>Sent:</b> Tuesday, March 18, 2014 11:03 AM<br>
<b>To:</b> Louis.Fourie; Paul Quinn (paulq); David Allan I<br>
<b>Cc:</b> Nicolas BOUTHORS; Xuxiaohu; <a href=3D"mailto:mikebianc@aol.com"=
 target=3D"_blank">
mikebianc@aol.com</a>; <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sf=
c@ietf.org</a>; Changcheng Huang<br>
<b>Subject:</b> Re: [sfc] SFC encapsulation chain ID</span><span style=3D"c=
olor:black" lang=3D"EN-US"></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black" lang=3D"EN-US">&nbsp;</s=
pan></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">A Service =
Chain just defines which type of service and their order.</span><span style=
=3D"color:black" lang=3D"EN-US"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">&nbsp;</sp=
an><span style=3D"color:black" lang=3D"EN-US"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">A service =
path defines the actual service instance, say, firewall1.home, nat2, dpi-si=
c, etc.</span><span style=3D"color:black" lang=3D"EN-US"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">&nbsp;</sp=
an><span style=3D"color:black" lang=3D"EN-US"></span></p>
</div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0c=
m 0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt; font-family:&quo=
t;Calibri&quot;,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">From:
</span></b><span style=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;=
,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">&quot;Louis.Fourie&quo=
t; &lt;<a href=3D"mailto:Louis.Fourie@huawei.com" target=3D"_blank">Louis.F=
ourie@huawei.com</a>&gt;<br>
<b>Date: </b>Tuesday, March 18, 2014 at 10:55 AM<br>
<b>To: </b>&quot;Paul Quinn (paulq)&quot; &lt;<a href=3D"mailto:paulq@cisco=
.com" target=3D"_blank">paulq@cisco.com</a>&gt;, David Allan I &lt;<a href=
=3D"mailto:david.i.allan@ericsson.com" target=3D"_blank">david.i.allan@eric=
sson.com</a>&gt;<br>
<b>Cc: </b>Nicolas BOUTHORS &lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.c=
om" target=3D"_blank">Nicolas.BOUTHORS@qosmos.com</a>&gt;, Xuxiaohu &lt;<a =
href=3D"mailto:xuxiaohu@huawei.com" target=3D"_blank">xuxiaohu@huawei.com</=
a>&gt;, Changcheng Huang &lt;<a href=3D"mailto:huang@sce.carleton.ca" targe=
t=3D"_blank">huang@sce.carleton.ca</a>&gt;,
 &quot;<a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a>&q=
uot; &lt;<a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a>=
&gt;, &quot;<a href=3D"mailto:mikebianc@aol.com" target=3D"_blank">mikebian=
c@aol.com</a>&quot; &lt;<a href=3D"mailto:mikebianc@aol.com" target=3D"_bla=
nk">mikebianc@aol.com</a>&gt;<br>
<b>Subject: </b>Re: [sfc] SFC encapsulation chain ID</span><span style=3D"c=
olor:black" lang=3D"EN-US"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">&nbsp;</sp=
an><span style=3D"color:black" lang=3D"EN-US"></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D" lang=3D"EN-US">Paul,</s=
pan><span style=3D"color:black" lang=3D"EN-US"></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D" lang=3D"EN-US">&nbsp;&n=
bsp; Can you clarify the difference between service chain and service path.=
 Given that a service chain is composed</span><span style=3D"color:black" l=
ang=3D"EN-US"></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D" lang=3D"EN-US">of sever=
al service functions SF1, SF2, .. SFn how would a service path differ from =
that service chain?</span><span style=3D"color:black" lang=3D"EN-US"></span=
></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:20.25pt; text-indent:-18=
.0pt"><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
; color:black" lang=3D"EN-US"><span style=3D"">-<span style=3D"font:7.0pt &=
quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span></span><span style=3D"font-size:11.0pt; font-family:&quot;Cal=
ibri&quot;,&quot;sans-serif&quot;; color:#1F497D" lang=3D"EN-US">Louis</spa=
n><span style=3D"color:black" lang=3D"EN-US"></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D" lang=3D"EN-US">&nbsp;</=
span><span style=3D"color:black" lang=3D"EN-US"></span></p>
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0c=
m 0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt; font-family:&quo=
t;Tahoma&quot;,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">From:</s=
pan></b><span style=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&qu=
ot;sans-serif&quot;; color:black" lang=3D"EN-US"> sfc [<a href=3D"mailto:sf=
c-bounces@ietf.org" target=3D"_blank">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Paul Quinn (paulq)<br>
<b>Sent:</b> Tuesday, March 18, 2014 10:26 AM<br>
<b>To:</b> David Allan I<br>
<b>Cc:</b> Nicolas BOUTHORS; Xuxiaohu; <a href=3D"mailto:mikebianc@aol.com"=
 target=3D"_blank">
mikebianc@aol.com</a>; <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sf=
c@ietf.org</a>; Changcheng Huang<br>
<b>Subject:</b> Re: [sfc] SFC encapsulation chain ID</span><span style=3D"c=
olor:black" lang=3D"EN-US"></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black" lang=3D"EN-US">&nbsp;</s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"color:black" lang=3D"EN-US">Hi Dave, =
</span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black" lang=3D"EN-US">&nbsp;</s=
pan></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black" lang=3D"EN-US">Chain ID =
should really be path ID since there can be many paths for a given chain. &=
nbsp;Using that definition, we avoid the overload and reap the gain alluded=
 to below.</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black" lang=3D"EN-US">&nbsp;</s=
pan></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black" lang=3D"EN-US">Paul</spa=
n></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black" lang=3D"EN-US">&nbsp;</s=
pan></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black" lang=3D"EN-US">On Mar 18=
, 2014, at 12:14 PM, David Allan I &lt;<a href=3D"mailto:david.i.allan@eric=
sson.com" target=3D"_blank">david.i.allan@ericsson.com</a>&gt; wrote:</span=
></p>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black" lang=3D"EN-US"><br>
<br>
<br>
<br>
</span></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D" lang=3D"EN-US">Well the=
 question de jour is =A1=B0does a chain ID define a class or an instance=A1=
=B1=A1=AD. If it defines an class we also need instance information, if it
 is currently overloaded to define class and instance IMO we have a problem=
=A1=AD.</span><span style=3D"color:black" lang=3D"EN-US"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D" lang=3D"EN-US">&nbsp;</=
span><span style=3D"color:black" lang=3D"EN-US"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D" lang=3D"EN-US">Dave</sp=
an><span style=3D"color:black" lang=3D"EN-US"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D" lang=3D"EN-US">&nbsp;</=
span><span style=3D"color:black" lang=3D"EN-US"></span></p>
</div>
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0c=
m 0cm 0cm">
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt; font-family:&quo=
t;Tahoma&quot;,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">From:</s=
pan></b><span class=3D"apple-converted-space"><span style=3D"font-size:10.0=
pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black" lan=
g=3D"EN-US">&nbsp;</span></span><span style=3D"font-size:10.0pt; font-famil=
y:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">sf=
c
 [<a href=3D"mailto:sfc-" target=3D"_blank">mailto:sfc-</a><a href=3D"mailt=
o:bounces@ietf.org" target=3D"_blank"><span style=3D"color:purple">bounces@=
ietf.org</span></a>]<span class=3D"apple-converted-space">&nbsp;</span><b>O=
n Behalf Of<span class=3D"apple-converted-space">&nbsp;</span></b>Changchen=
g
 Huang<br>
<b>Sent:</b><span class=3D"apple-converted-space">&nbsp;</span>Tuesday, Mar=
ch 18, 2014 7:43 AM<br>
<b>To:</b><span class=3D"apple-converted-space">&nbsp;</span>Nicolas BOUTHO=
RS<br>
<b>Cc:</b><span class=3D"apple-converted-space">&nbsp;</span>Xuxiaohu;<span=
 class=3D"apple-converted-space">&nbsp;</span><a href=3D"mailto:sfc@ietf.or=
g" target=3D"_blank"><span style=3D"color:purple">sfc@ietf.org</span></a>;<=
span class=3D"apple-converted-space">&nbsp;</span><a href=3D"mailto:mikebia=
nc@aol.com" target=3D"_blank"><span style=3D"color:purple">mikebianc@aol.co=
m</span></a><br>
<b>Subject:</b><span class=3D"apple-converted-space">&nbsp;</span>Re: [sfc]=
<span class=3D"apple-converted-space">&nbsp;</span></span><span style=3D"fo=
nt-size:10.0pt; font-family:&quot;MS UI Gothic&quot;,&quot;sans-serif&quot;=
; color:black">=B4=F0=B8=B4</span><span style=3D"font-size:10.0pt; font-fam=
ily:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">=
:
 SFC encapsulation chain ID</span><span style=3D"color:black" lang=3D"EN-US=
"></span></p>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black" lang=3D"EN-US">&nbsp;</s=
pan></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black" lang=3D"EN-US">Good poin=
ts. I believe explicit chain ID should be mandatory. The overhead is very l=
ittle. It helps simplify processing and steering significantly. The gain is=
 huge.</span></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black" lang=3D"EN-US">&nbsp;</s=
pan></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black" lang=3D"EN-US">Chang<br>
<br>
------------</span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black" lang=3D"EN-US">Changchen=
g Huang</span></p>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"color:=
black" lang=3D"EN-US"><br>
On Mar 18, 2014, at 1:53 AM, Nicolas BOUTHORS &lt;<a href=3D"mailto:Nicolas=
.BOUTHORS@qosmos.com" target=3D"_blank"><span style=3D"color:purple">Nicola=
s.BOUTHORS@qosmos.com</span></a>&gt; wrote:</span></p>
</div>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">I think tha=
t keeping the Service Path Layer transport independent should remain an obj=
ective for SFC. &nbsp;Such a separation of concerns is a sound
 architectural principle that help keep things simple in practice.</span><s=
pan style=3D"color:black" lang=3D"EN-US"></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">&nbsp;</spa=
n><span style=3D"color:black" lang=3D"EN-US"></span></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">On the ques=
tion of &nbsp;Service Path, we have a discussion on whether we need some ki=
nd of explicit identifier or&nbsp;</span><span style=3D"color:black" lang=
=3D"EN-US"></span></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">could we re=
ly on mapping on some underlay network protocol fields.</span><span style=
=3D"color:black" lang=3D"EN-US"></span></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">&nbsp;</spa=
n><span style=3D"color:black" lang=3D"EN-US"></span></p>
</div>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">&nbsp;</spa=
n><span style=3D"color:black" lang=3D"EN-US"></span></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">May be a PR=
O/CON table could help focus the group decision on that matter</span><span =
style=3D"color:black" lang=3D"EN-US"></span></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">&nbsp;</spa=
n><span style=3D"color:black" lang=3D"EN-US"></span></p>
</div>
</div>
<div>
<ul style=3D"margin-top:0cm" type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black"><span style=3D"font-size:10.0=
pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;" lang=3D"EN-US">V=
isibility (tracing)</span><span lang=3D"EN-US"></span></li><li class=3D"Mso=
Normal" style=3D"color:black"><span style=3D"font-size:10.0pt; font-family:=
&quot;Tahoma&quot;,&quot;sans-serif&quot;" lang=3D"EN-US">Forwarding graph =
structure impact/limitations</span><span lang=3D"EN-US"></span></li><li cla=
ss=3D"MsoNormal" style=3D"color:black"><span style=3D"font-size:10.0pt; fon=
t-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;" lang=3D"EN-US">Reconfig=
uration speed&nbsp;</span><span lang=3D"EN-US"></span></li></ul>
<ul style=3D"margin-top:0cm" type=3D"disc">
<ul style=3D"margin-top:0cm" type=3D"circle">
<li class=3D"MsoNormal" style=3D"color:black"><span style=3D"font-size:10.0=
pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;" lang=3D"EN-US">L=
BS / scale out impact</span><span lang=3D"EN-US"></span></li><li class=3D"M=
soNormal" style=3D"color:black"><span style=3D"font-size:10.0pt; font-famil=
y:&quot;Tahoma&quot;,&quot;sans-serif&quot;" lang=3D"EN-US">Node bypass (e.=
g; maintenance)</span><span lang=3D"EN-US"></span></li></ul>
</ul>
<ul style=3D"margin-top:0cm" type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black"><span style=3D"font-size:10.0=
pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;" lang=3D"EN-US">u=
nderlay network/transport layers support</span><span lang=3D"EN-US"></span>=
</li><li class=3D"MsoNormal" style=3D"color:black"><span style=3D"font-size=
:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;" lang=3D"EN-=
US">Header space impact</span><span lang=3D"EN-US"></span></li><li class=3D=
"MsoNormal" style=3D"color:black"><span style=3D"font-size:10.0pt; font-fam=
ily:&quot;Tahoma&quot;,&quot;sans-serif&quot;" lang=3D"EN-US">Multi tenant =
support impact</span><span lang=3D"EN-US"></span></li><li class=3D"MsoNorma=
l" style=3D"color:black"><span style=3D"font-size:10.0pt; font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;" lang=3D"EN-US">SFC on flat (e.g optic=
al L2 for Data Centers) network&nbsp;</span><span lang=3D"EN-US"></span></l=
i><li class=3D"MsoNormal" style=3D"color:black"><span style=3D"font-size:10=
.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;" lang=3D"EN-US"=
>Underlay network administration impact</span><span lang=3D"EN-US"></span><=
/li></ul>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">&nbsp;</spa=
n><span style=3D"color:black" lang=3D"EN-US"></span></p>
</div>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">Personally =
I think that having an explicit chain identifier (e.g. Service Path/Service=
 Index) is clear (management and control) and not expensive
 (header space). The drawback being some impact on the simplicity to add/re=
move elements in a chain dynamically.</span><span style=3D"color:black" lan=
g=3D"EN-US"></span></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">&nbsp;</spa=
n><span style=3D"color:black" lang=3D"EN-US"></span></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">Tag switchi=
ng (as MPLS) &nbsp;allows to manage tags per service nodes, leading to more=
 versatile and diverse graphs</span><span style=3D"color:black" lang=3D"EN-=
US"></span></p>
</div>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">&nbsp;</spa=
n><span style=3D"color:black" lang=3D"EN-US"></span></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">&nbsp;</spa=
n><span style=3D"color:black" lang=3D"EN-US"></span></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">Nicolas</sp=
an><span style=3D"color:black" lang=3D"EN-US"></span></p>
</div>
<div>
<div class=3D"MsoNormal" style=3D"text-align:center" align=3D"center"><span=
 style=3D"color:black" lang=3D"EN-US">
<hr align=3D"center" size=3D"2" width=3D"100%">
</span></div>
<div id=3D"divRpF811467">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><b><span style=3D"fon=
t-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color=
:black" lang=3D"EN-US">From:</span></b><span class=3D"apple-converted-space=
"><span style=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;san=
s-serif&quot;; color:black" lang=3D"EN-US">&nbsp;</span></span><span style=
=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;=
; color:black" lang=3D"EN-US">Xuxiaohu
 [<a href=3D"mailto:xuxiaohu@huawei.com" target=3D"_blank"><span style=3D"c=
olor:purple">xuxiaohu@huawei.com</span></a>]<br>
<b>Sent:</b><span class=3D"apple-converted-space">&nbsp;</span>Tuesday, Mar=
ch 18, 2014 5:04 AM<br>
<b>To:</b><span class=3D"apple-converted-space">&nbsp;</span>Jerome Moisand=
;<span class=3D"apple-converted-space">&nbsp;</span><a href=3D"mailto:mikeb=
ianc@aol.com" target=3D"_blank"><span style=3D"color:purple">mikebianc@aol.=
com</span></a>;<span class=3D"apple-converted-space">&nbsp;</span><a href=
=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purple">sfc=
@ietf.org</span></a><br>
<b>Subject:</b><span class=3D"apple-converted-space">&nbsp;</span>[sfc]<spa=
n class=3D"apple-converted-space">&nbsp;</span></span><span style=3D"font-s=
ize:10.0pt; font-family:&quot;MS UI Gothic&quot;,&quot;sans-serif&quot;; co=
lor:black">=B4=F0=B8=B4</span><span style=3D"font-size:10.0pt; font-family:=
&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">:
 SFC encapsulation chain ID</span><span style=3D"color:black" lang=3D"EN-US=
"></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D" lang=3D"EN-US">I like t=
he idea of separating the Service Function Layer and the Service Path Layer=
, as proposed in draft-rijsman-sfc-metadata-considerations.
 The role of the Service Path Layer is just to steer the traffic along a pa=
rticular chain of service nodes which can be implemented by existing tools =
for source routing, such as segment routing. As such, it=A1=AFs not necessa=
ry to try to keep the Service Path Layer
 transport-independent and contain it in the SFC header.</span><span style=
=3D"color:black" lang=3D"EN-US"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D" lang=3D"EN-US">&nbsp;</=
span><span style=3D"color:black" lang=3D"EN-US"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D" lang=3D"EN-US">Best reg=
ards,</span><span style=3D"color:black" lang=3D"EN-US"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D" lang=3D"EN-US">Xiaohu</=
span><span style=3D"color:black" lang=3D"EN-US"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D" lang=3D"EN-US">&nbsp;</=
span><span style=3D"color:black" lang=3D"EN-US"></span></p>
</div>
<div style=3D"border:none; border-left:solid blue 1.5pt; padding:0cm 0cm 0c=
m 4.0pt">
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0c=
m 0cm 0cm">
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt; font-family:=CB=
=CE=CC=E5; color:black">=B7=A2=BC=FE=C8=CB<span lang=3D"EN-US">:</span></sp=
an></b><span class=3D"apple-converted-space"><span style=3D"font-size:10.0p=
t; font-family:=CB=CE=CC=E5; color:black" lang=3D"EN-US">&nbsp;</span></spa=
n><span style=3D"font-size:10.0pt; font-family:=CB=CE=CC=E5; color:black" l=
ang=3D"EN-US">sfc
 [<a href=3D"mailto:sfc-bounces@ietf.org" target=3D"_blank"><span style=3D"=
color:purple">mailto:sfc-bounces@ietf.org</span></a>]<span class=3D"apple-c=
onverted-space">&nbsp;</span></span><b><span style=3D"font-size:10.0pt; fon=
t-family:=CB=CE=CC=E5; color:black">=B4=FA=B1=ED<span class=3D"apple-conver=
ted-space"><span lang=3D"EN-US">&nbsp;</span></span></span></b><span style=
=3D"font-size:10.0pt; font-family:=CB=CE=CC=E5; color:black" lang=3D"EN-US"=
>Jerome
 Moisand<br>
</span><b><span style=3D"font-size:10.0pt; font-family:=CB=CE=CC=E5; color:=
black">=B7=A2=CB=CD=CA=B1=BC=E4<span lang=3D"EN-US">:</span></span></b><spa=
n class=3D"apple-converted-space"><span style=3D"font-size:10.0pt; font-fam=
ily:=CB=CE=CC=E5; color:black" lang=3D"EN-US">&nbsp;</span></span><span sty=
le=3D"font-size:10.0pt; font-family:=CB=CE=CC=E5; color:black" lang=3D"EN-U=
S">2014</span><span style=3D"font-size:10.0pt; font-family:=CB=CE=CC=E5; co=
lor:black">=C4=EA<span lang=3D"EN-US">3</span>=D4=C2<span lang=3D"EN-US">18=
</span>=C8=D5<span lang=3D"EN-US">
 1:03<br>
</span><b>=CA=D5=BC=FE=C8=CB<span lang=3D"EN-US">:</span></b><span class=3D=
"apple-converted-space"><span lang=3D"EN-US">&nbsp;</span></span><span lang=
=3D"EN-US"><a href=3D"mailto:mikebianc@aol.com" target=3D"_blank"><span sty=
le=3D"color:purple">mikebianc@aol.com</span></a>;<span class=3D"apple-conve=
rted-space">&nbsp;</span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank">=
<span style=3D"color:purple">sfc@ietf.org</span></a><br>
</span><b>=D6=F7=CC=E2<span lang=3D"EN-US">:</span></b><span class=3D"apple=
-converted-space"><span lang=3D"EN-US">&nbsp;</span></span><span lang=3D"EN=
-US">Re: [sfc] SFC encapsulation chain ID</span></span><span style=3D"color=
:black" lang=3D"EN-US"></span></p>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black" lang=3D"EN-US">&nbsp;</s=
pan></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D" lang=3D"EN-US">This (le=
ngthy and very lively) thread started from draft-rijsman-sfc-metadata-consi=
derations (which I co-authored).</span><span style=3D"color:black" lang=3D"=
EN-US"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D" lang=3D"EN-US">&nbsp;</=
span><span style=3D"color:black" lang=3D"EN-US"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D" lang=3D"EN-US">In secti=
on 4.8, we made a clear distinction between a service path layer (steering =
packets hop by hop along the chain) and a service function
 layer (convey metadata information of interest to SFs). Terminology aside,=
 it seems that such layered view was agreed upon by many people on the mail=
ing list.</span><span style=3D"color:black" lang=3D"EN-US"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D" lang=3D"EN-US">&nbsp;</=
span><span style=3D"color:black" lang=3D"EN-US"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D" lang=3D"EN-US">Now this=
 certainly does beg the question of solving BOTH problems with the same (pa=
cket) encapsulation mechanism. Notably when observing that
 many use cases could be satisfied without SF-level metadata, or by using m=
ore out-of-band ways to convey such SF metadata. And also when observing th=
at inband marking (e.g. packet headers) comes with various pros &amp; cons =
(some of the issues being identified
 in the draft, e.g. sections 4.1 and 4.2).</span><span style=3D"color:black=
" lang=3D"EN-US"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D" lang=3D"EN-US">&nbsp;</=
span><span style=3D"color:black" lang=3D"EN-US"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D" lang=3D"EN-US">I do agr=
ee with Maria. We may want to explore other options for addressing the need=
s of the service path layer that do not require an explicit
 chain-id of sorts.</span><span style=3D"color:black" lang=3D"EN-US"></span=
></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D" lang=3D"EN-US">&nbsp;</=
span><span style=3D"color:black" lang=3D"EN-US"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D" lang=3D"EN-US">In the d=
raft, we concluded by stating =A1=B0A productive path forward could be to d=
ivide and conquer: to clearly separate the problem of Service Function
 Path topology from the&nbsp;&nbsp; problem of [conveying SF] metadata=A1=
=B1. I do believe we should explore such separation principle further.</spa=
n><span style=3D"color:black" lang=3D"EN-US"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D" lang=3D"EN-US">&nbsp;</=
span><span style=3D"color:black" lang=3D"EN-US"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;; color:#1F497D" lang=3D"EN-US">&nbsp;</=
span><span style=3D"color:black" lang=3D"EN-US"></span></p>
</div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0c=
m 0cm 0cm">
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt; font-family:&quo=
t;Tahoma&quot;,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">From:</s=
pan></b><span class=3D"apple-converted-space"><span style=3D"font-size:10.0=
pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black" lan=
g=3D"EN-US">&nbsp;</span></span><span style=3D"font-size:10.0pt; font-famil=
y:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">sf=
c
 [<a href=3D"mailto:sfc-bounces@ietf.org" target=3D"_blank"><span style=3D"=
color:purple">mailto:sfc-bounces@ietf.org</span></a>]<span class=3D"apple-c=
onverted-space">&nbsp;</span><b>On Behalf Of<span class=3D"apple-converted-=
space">&nbsp;</span></b><a href=3D"mailto:mikebianc@aol.com" target=3D"_bla=
nk"><span style=3D"color:purple">mikebianc@aol.com</span></a><br>
<b>Sent:</b><span class=3D"apple-converted-space">&nbsp;</span>Friday, Marc=
h 14, 2014 5:50 PM<br>
<b>To:</b><span class=3D"apple-converted-space">&nbsp;</span><a href=3D"mai=
lto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purple">sfc@ietf.o=
rg</span></a><br>
<b>Subject:</b><span class=3D"apple-converted-space">&nbsp;</span>Re: [sfc]=
 SFC encapsulation chain ID</span><span style=3D"color:black" lang=3D"EN-US=
"></span></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black" lang=3D"EN-US">&nbsp;</s=
pan></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"font-s=
ize:10.0pt; font-family:&quot;Arial&quot;,&quot;sans-serif&quot;; color:bla=
ck" lang=3D"EN-US">I would imagine that if we made the Chain ID field in th=
e header be optional, yet still required a header and still
 required that some indication of the chain be carried somewhere in the pac=
ket (mpls label or vlan or whatever), that the implementation would become =
overly complicated. &nbsp;To do so would be using SFC simply as a mechanism=
 to carry meta data and not at all for
 service chaining, which sounds counter intuitive to me.&nbsp;<br>
<br>
Maria,&nbsp;<br>
So, you are saying that you want to use SFC to carry around metadata, but n=
ot for actual service chaining because you already have a way to implement =
service chaining outside of SFC? &nbsp;Maybe I'm not following, but it seem=
s to me that if you were to upgrade your
 network to support SFC that you would change from using your existing mech=
anism and start using SFC, which is meant to provide support for service fu=
nctions that are not SFC aware. &nbsp;There are a number of us who have imp=
lemented, in one way or another, some
 sort of service chaining, but I (I can at least speak for myself) am looki=
ng to SFC not to enhance my current implementation, but to replace it with =
something better while still maintaining my core (non service function) inf=
rastructure.</span><span style=3D"color:black" lang=3D"EN-US"></span></p>
</div>
<div style=3D"margin-bottom:6.75pt">
<div class=3D"MsoNormal" style=3D"text-align:center" align=3D"center"><span=
 style=3D"color:black" lang=3D"EN-US">
<hr style=3D"color:#999999" align=3D"center" noshade=3D"" size=3D"1" width=
=3D"100%">
</span></div>
</div>
<p class=3D"MsoNormal" style=3D"margin-bottom:6.75pt"><b><span style=3D"col=
or:black" lang=3D"EN-US">From:<span class=3D"apple-converted-space">&nbsp;<=
/span></span></b><span style=3D"color:black" lang=3D"EN-US"><a href=3D"mail=
to:kegray@cisco.com%3ckegray@cisco.com" target=3D"_blank"><span style=3D"co=
lor:purple">kegray@cisco.com&lt;kegray@cisco.com</span></a>&gt;<br>
<b>To:<span class=3D"apple-converted-space">&nbsp;</span></b>Ron Parker&lt;=
<a href=3D"mailto:Ron_Parker@affirmednetworks.com" target=3D"_blank"><span =
style=3D"color:purple">Ron_Parker@affirmednetworks.com</span></a>&gt;,Jim G=
uichard (jguichar)&lt;<a href=3D"mailto:jguichar@cisco.com" target=3D"_blan=
k"><span style=3D"color:purple">jguichar@cisco.com</span></a>&gt;,Joel
 M. Halpern&lt;<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_blank"><sp=
an style=3D"color:purple">jmh@joelhalpern.com</span></a>&gt;<br>
<b>cc:<span class=3D"apple-converted-space">&nbsp;</span></b><a href=3D"mai=
lto:sfc@ietf.org%3csfc@ietf.org" target=3D"_blank"><span style=3D"color:pur=
ple">sfc@ietf.org&lt;sfc@ietf.org</span></a>&gt;<br>
<b>Sent:<span class=3D"apple-converted-space">&nbsp;</span></b>Friday, Marc=
h 14, 2014<br>
<b>Subject:<span class=3D"apple-converted-space">&nbsp;</span></b>Re: [sfc]=
 SFC encapsulation chain ID<br>
<br>
&#43;1 the idea is interoperability.<br>
<br>
<br>
On 3/14/14 12:55 PM, &quot;Ron Parker&quot; &lt;<a href=3D"mailto:Ron_Parke=
r@affirmednetworks.com" target=3D"_blank"><span style=3D"color:purple">Ron_=
Parker@affirmednetworks.com</span></a>&gt; wrote:<br>
<br>
&gt;Thanks, Jim.<br>
&gt;<br>
&gt;Remember that we have said many times that the SFC service header is<br=
>
&gt;transport independent. &nbsp; Just because the chain id could be carrie=
d in<br>
&gt;some form or another with some particular transport doesn't mean that i=
t<br>
&gt;could be universally conveyed. &nbsp;&nbsp; By making and keeping the S=
FC service<br>
&gt;header transport independent makes it more applicable in more<br>
&gt;environments and more likely to get adopted broadly.<br>
&gt;<br>
&gt; &nbsp; Ron<br>
&gt;<br>
&gt;<br>
&gt;-----Original Message-----<br>
&gt;From: Jim Guichard (jguichar) [<a href=3D"mailto:jguichar@cisco.com" ta=
rget=3D"_blank"><span style=3D"color:purple">mailto:jguichar@cisco.com</spa=
n></a>]<br>
&gt;Sent: Friday, March 14, 2014 3:52 PM<br>
&gt;To: Joel M. Halpern; Ron Parker<br>
&gt;Cc:<span class=3D"apple-converted-space">&nbsp;</span><a href=3D"mailto=
:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purple">sfc@ietf.org<=
/span></a><br>
&gt;Subject: SFC encapsulation chain ID<br>
&gt;<br>
&gt;Hi Joel,<br>
&gt;<br>
&gt;Perhaps but I would point out that the base SFC header could have a lot=
<br>
&gt;more information than just the chain ID; I would also point out that th=
e<br>
&gt;devil is in the details and saying &quot;well, I can just use an MPLS l=
abel&quot;<br>
&gt;hides much of the complexity of actually doing that.<br>
&gt;<br>
&gt;On 3/14/14, 2:35 PM, &quot;Joel M. Halpern&quot; &lt;<a href=3D"mailto:=
jmh@joelhalpern.com" target=3D"_blank"><span style=3D"color:purple">jmh@joe=
lhalpern.com</span></a>&gt; wrote:<br>
&gt;<br>
&gt;&gt;If the transport header carries enough information for identifying =
the<br>
&gt;&gt;sequence (VLAN tag or MPLS label can both do the job), then arguabl=
y<br>
&gt;&gt;the global chain ID is redundant. I can live with carrying it anywa=
y<br>
&gt;&gt;either if I have metadata to carry, or if I need the chain ID for s=
ome<br>
&gt;&gt;purpose.<br>
&gt;&gt; After all, some folks seem to want to use that for the forwarding<=
br>
&gt;&gt;decisions.<br>
&gt;&gt;<br>
&gt;&gt;Yours,<br>
&gt;&gt;Joel<br>
&gt;&gt;<br>
&gt;&gt;On 3/14/14, 2:28 PM, Ron Parker wrote:<br>
&gt;&gt;&gt; The chain ID is the label that defines the sequence of service=
<br>
&gt;&gt;&gt;functions that must be visited. &nbsp; It can be thought of as =
a handle for a<br>
&gt;&gt;&gt;stack of must-visit network locations. &nbsp; I don't see how t=
his can be<br>
&gt;&gt;&gt;anything but mandatory.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; &nbsp;&nbsp;&nbsp; Ron<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt; From: sfc [<a href=3D"mailto:sfc-bounces@ietf.org" target=3D"_=
blank"><span style=3D"color:purple">mailto:sfc-bounces@ietf.org</span></a>]=
 On Behalf Of Surendra Kumar<br>
&gt;&gt;&gt;(smkumar)<br>
&gt;&gt;&gt; Sent: Friday, March 14, 2014 1:46 PM<br>
&gt;&gt;&gt; To: Joel M. Halpern; NAPIERALA, MARIA H<br>
&gt;&gt;&gt; Cc:<span class=3D"apple-converted-space">&nbsp;</span><a href=
=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purple">sfc=
@ietf.org</span></a><br>
&gt;&gt;&gt; Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations<b=
r>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; [Trimmed the recipient list - needs approval otherwise]<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Completely agree here.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; SFC does not prevent VLAN stitching and one can continue to do=
 that.<br>
&gt;&gt;&gt;While at the same time SFC can include VLAN stitching to suppor=
t<br>
&gt;&gt;&gt;legacy SFs in the same chain that includes SFC aware SFs. Even =
legacy<br>
&gt;&gt;&gt;SFs benefit from chain identification and hence can be shared a=
cross<br>
&gt;&gt;&gt;different service chains.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Surendra.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On 3/14/14 10:26 AM, &quot;Joel M. Halpern&quot; &lt;<a href=
=3D"mailto:jmh@joelhalpern.com" target=3D"_blank"><span style=3D"color:purp=
le">jmh@joelhalpern.com</span></a>&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; My own inclination is to observe that if you don't need ex=
plicit<br>
&gt;&gt;&gt;&gt; chain identification and you don't need metadata, you can =
just omit<br>
&gt;&gt;&gt;&gt; the sfc/nsh header. Still do service chaining, just no ext=
ra header.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; If we are going to have the header, it seems to me that th=
e chain<br>
&gt;&gt;&gt;&gt;identification field is very useful, and low cost once we h=
ave the<br>
&gt;&gt;&gt;&gt;header.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Yours,<br>
&gt;&gt;&gt;&gt; Joel<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:<br>
&gt;&gt;&gt;&gt;&gt; Explicit chain identification should be made optional.=
 I believe it<br>
&gt;&gt;&gt;&gt;&gt; was discussed few months ago on this mailing list.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Maria<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; *From:*sfc [<a href=3D"mailto:sfc-bounces@ietf.org" ta=
rget=3D"_blank"><span style=3D"color:purple">mailto:sfc-bounces@ietf.org</s=
pan></a>] *On Behalf Of *Jmh.direct<br>
&gt;&gt;&gt;&gt;&gt; *Sent:* Thursday, March 13, 2014 12:12 PM<br>
&gt;&gt;&gt;&gt;&gt; *To:*<span class=3D"apple-converted-space">&nbsp;</spa=
n><a href=3D"mailto:kegray@cisco.com" target=3D"_blank"><span style=3D"colo=
r:purple">kegray@cisco.com</span></a>;<span class=3D"apple-converted-space"=
>&nbsp;</span><a href=3D"mailto:lucy.yong@huawei.com" target=3D"_blank"><sp=
an style=3D"color:purple">lucy.yong@huawei.com</span></a>;<span class=3D"ap=
ple-converted-space">&nbsp;</span><a href=3D"mailto:smkumar@cisco.com" targ=
et=3D"_blank"><span style=3D"color:purple">smkumar@cisco.com</span></a>;<br=
>
&gt;&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a h=
ref=3D"mailto:jguichar@cisco.com" target=3D"_blank"><span style=3D"color:pu=
rple">jguichar@cisco.com</span></a><br>
&gt;&gt;&gt;&gt;&gt; *Cc:*<span class=3D"apple-converted-space">&nbsp;</spa=
n><a href=3D"mailto:nicolas.bouthors@qosmos.com" target=3D"_blank"><span st=
yle=3D"color:purple">nicolas.bouthors@qosmos.com</span></a>;<span class=3D"=
apple-converted-space">&nbsp;</span><a href=3D"mailto:sfc@ietf.org" target=
=3D"_blank"><span style=3D"color:purple">sfc@ietf.org</span></a>;<span clas=
s=3D"apple-converted-space">&nbsp;</span><a href=3D"mailto:hadi@mojatatu.co=
m" target=3D"_blank"><span style=3D"color:purple">hadi@mojatatu.com</span><=
/a>;<br>
&gt;&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a h=
ref=3D"mailto:ron_parker@affirmednetworks.com" target=3D"_blank"><span styl=
e=3D"color:purple">ron_parker@affirmednetworks.com</span></a>;<span class=
=3D"apple-converted-space">&nbsp;</span><a href=3D"mailto:brijsman@juniper.=
net" target=3D"_blank"><span style=3D"color:purple">brijsman@juniper.net</s=
pan></a>;<br>
&gt;&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a h=
ref=3D"mailto:jmh@joelhalpern.com" target=3D"_blank"><span style=3D"color:p=
urple">jmh@joelhalpern.com</span></a><br>
&gt;&gt;&gt;&gt;&gt; *Subject:* Re: [sfc] draft-rijsman-sfc-metadata-consid=
erations<br>
&gt;&gt;&gt;&gt;&gt; *Importance:* Low<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Assuming I understand you properly Ken, I disagree.<br=
>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; For example, by using separate terms I can easily disc=
uss the fact<br>
&gt;&gt;&gt;&gt;&gt; that certain kinds of data (chain identification) only=
 need to be<br>
&gt;&gt;&gt;&gt;&gt; adjust by a few apps in rare cases. And that data is n=
ot beeded<br>
&gt;&gt;&gt;&gt;&gt; by the applications.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Unless you would like to consider the chain identifica=
tion as being<br>
&gt;&gt;&gt;&gt;&gt; optional?<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Yours,<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Joel<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Sent from my Samsung smartphone on AT&amp;T<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; -------- Original message --------<br>
&gt;&gt;&gt;&gt;&gt; Subject: Re: [sfc] draft-rijsman-sfc-metadata-consider=
ations<br>
&gt;&gt;&gt;&gt;&gt; From: &quot;Ken Gray (kegray)&quot; &lt;<a href=3D"mai=
lto:kegray@cisco.com" target=3D"_blank"><span style=3D"color:purple">kegray=
@cisco.com</span></a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:kegray@cisco.com" target=3D"_blan=
k"><span style=3D"color:purple">mailto:kegray@cisco.com</span></a>&gt;&gt;<=
br>
&gt;&gt;&gt;&gt;&gt; To: Lucy yong &lt;<a href=3D"mailto:lucy.yong@huawei.c=
om" target=3D"_blank"><span style=3D"color:purple">lucy.yong@huawei.com</sp=
an></a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:lucy.yong@huawei.com%3e%3e,%22Sur=
endra" target=3D"_blank"><span style=3D"color:purple">mailto:lucy.yong@huaw=
ei.com&gt;&gt;,&quot;Surendra</span></a><span class=3D"apple-converted-spac=
e">&nbsp;</span>Kumar (smkumar)&quot;<br>
&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:smkumar@cisco.com" target=3D"_bl=
ank"><span style=3D"color:purple">smkumar@cisco.com</span></a><span class=
=3D"apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:smkumar@cisco=
.com%3e%3e,%22Jim" target=3D"_blank"><span style=3D"color:purple">mailto:sm=
kumar@cisco.com&gt;&gt;,&quot;Jim</span></a><span class=3D"apple-converted-=
space">&nbsp;</span>Guichard<br>
&gt;&gt;&gt;&gt;&gt;(jguichar)&quot;<br>
&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:jguichar@cisco.com" target=3D"_b=
lank"><span style=3D"color:purple">jguichar@cisco.com</span></a><span class=
=3D"apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:jguichar@cisc=
o.com" target=3D"_blank"><span style=3D"color:purple">mailto:jguichar@cisco=
.com</span></a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; CC: Nicolas BOUTHORS &lt;<a href=3D"mailto:Nicolas.BOU=
THORS@qosmos.com" target=3D"_blank"><span style=3D"color:purple">Nicolas.BO=
UTHORS@qosmos.com</span></a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com%3e%3e=
,sfc" target=3D"_blank"><span style=3D"color:purple">mailto:Nicolas.BOUTHOR=
S@qosmos.com&gt;&gt;,sfc</span></a><span class=3D"apple-converted-space">&n=
bsp;</span>&lt;<a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span styl=
e=3D"color:purple">sfc@ietf.org</span></a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:sfc@ietf.org%3e%3e,Jamal" target=
=3D"_blank"><span style=3D"color:purple">mailto:sfc@ietf.org&gt;&gt;,Jamal<=
/span></a><span class=3D"apple-converted-space">&nbsp;</span>Hadi Salim &lt=
;<a href=3D"mailto:hadi@mojatatu.com" target=3D"_blank"><span style=3D"colo=
r:purple">hadi@mojatatu.com</span></a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:hadi@mojatatu.com%3e%3e,Ron" targ=
et=3D"_blank"><span style=3D"color:purple">mailto:hadi@mojatatu.com&gt;&gt;=
,Ron</span></a><span class=3D"apple-converted-space">&nbsp;</span>Parker<br=
>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com" =
target=3D"_blank"><span style=3D"color:purple">Ron_Parker@affirmednetworks.=
com</span></a><br>
&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com%=
3e%3e,%22brijsman@juniper.net" target=3D"_blank"><span style=3D"color:purpl=
e">mailto:Ron_Parker@affirmednetworks.com&gt;&gt;,&quot;brijsman@juniper.ne=
t</span></a><br>
&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:brijsman@juniper.net" target=3D"=
_blank"><span style=3D"color:purple">mailto:brijsman@juniper.net</span></a>=
&gt;&quot; &lt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_blank"><s=
pan style=3D"color:purple">brijsman@juniper.net</span></a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net%3e%3e,%22Joe=
l" target=3D"_blank"><span style=3D"color:purple">mailto:brijsman@juniper.n=
et&gt;&gt;,&quot;Joel</span></a><span class=3D"apple-converted-space">&nbsp=
;</span>M. Halpern&quot;<br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_b=
lank"><span style=3D"color:purple">jmh@joelhalpern.com</span></a><span clas=
s=3D"apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:jmh@joelhalp=
ern.com" target=3D"_blank"><span style=3D"color:purple">mailto:jmh@joelhalp=
ern.com</span></a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; The word &quot;metadata&quot; is a purposely ambiguous=
 term &quot;data that<br>
&gt;&gt;&gt;&gt;&gt; provides information about other data&quot;. It is use=
d to avoid THIS<br>
&gt;&gt;&gt;&gt;&gt;discussion.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; For example, I propose we define &quot;tequila metadat=
a&quot; because,<br>
&gt;&gt;&gt;&gt;&gt; frankly, I will need to order a triple-shot if we keep=
 attempting<br>
&gt;&gt;&gt;&gt;&gt; to define something that, by definition, is ambiguous.=
 I'd like<br>
&gt;&gt;&gt;&gt;&gt; my bartender to understand me specifically when I say =
&quot;I need a<br>
&gt;&gt;&gt;&gt;&gt;shot&quot;.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; On 3/13/14 7:49 AM, &quot;Lucy yong&quot; &lt;<a href=
=3D"mailto:lucy.yong@huawei.com" target=3D"_blank"><span style=3D"color:pur=
ple">lucy.yong@huawei.com</span></a><br>
&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:lucy.yong@huawei.com" target=3D"=
_blank"><span style=3D"color:purple">mailto:lucy.yong@huawei.com</span></a>=
&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;Snip..<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;SK&gt; Just copying from the PS:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;--<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;Data plane metadata provides the ability to=
 exchange information<br>
&gt;&gt;&gt;&gt;&gt;between<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;the network and service functions, between =
service functions,<br>
&gt;&gt;&gt;&gt;&gt;and service<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;functions and the network.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;--<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;It is a lucid definition. We are unnecessar=
ily making the word<br>
&gt;&gt;&gt;&gt;&gt;&quot;network&quot;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;controversial, IMO.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;[Lucy] This is my point. &quot;The network&=
quot; is too general here,<br>
&gt;&gt;&gt;&gt;&gt;which brings<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;metadata great power to do many things. Thi=
s is why people<br>
&gt;&gt;&gt;&gt;&gt;invent ideas<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;here, which causes a lot of debates on meta=
data usage potentials.<br>
&gt;&gt;&gt;&gt;&gt; We<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;should not spend a lot of times on that deb=
ates and judge which<br>
&gt;&gt;&gt;&gt;&gt;usage is<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;valuable or not. Thus, for the SFC work, it=
 will be helpful if<br>
&gt;&gt;&gt;&gt;&gt;we can<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;narrow down a bit. Joel makes explicitly tw=
o cases, which is<br>
&gt;&gt;&gt;&gt;&gt;helpful to<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;develop use cases for each case. I would li=
ke to see that the<br>
&gt;&gt;&gt;&gt;&gt;problem<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;statement can be more specific on metadata =
definition, which may<br>
&gt;&gt;&gt;&gt;&gt;be<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;helpful in less focusing on it and moving f=
orward.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;Lucy<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;Surendra.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;Thanks,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;Lucy<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;-----Original Message-----<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;From: Jim Guichard (jguichar) [<a href=
=3D"mailto:jguichar@cisco.com" target=3D"_blank"><span style=3D"color:purpl=
e">mailto:jguichar@cisco.com</span></a>]<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;Sent: Wednesday, March 12, 2014 4:38 PM=
<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;To: Lucy yong<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;Cc: Joel M. Halpern; Nicolas BOUTHORS; =
Ron Parker;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<a href=3D"mailto:brijsman@juniper.net"=
 target=3D"_blank"><span style=3D"color:purple">brijsman@juniper.net</span>=
</a><span class=3D"apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailt=
o:brijsman@juniper.net" target=3D"_blank"><span style=3D"color:purple">mail=
to:brijsman@juniper.net</span></a>&gt;;
 sfc; Jamal<br>
&gt;&gt;&gt;&gt;&gt;Hadi Salim<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;Subject: Re: [sfc] draft-rijsman-sfc-me=
tadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;Hi Lucy,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;No. I am simply saying we should not ov=
ercomplicate the problem<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;statement with text that adds little to=
 no value in my opinion.<br>
&gt;&gt;&gt;&gt;&gt; Whether<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;we call it metadata, or context, has no=
 bearing on the fact<br>
&gt;&gt;&gt;&gt;&gt;that the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;problem statement already clearly state=
s we need to be able to<br>
&gt;&gt;&gt;&gt;&gt;pass<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;information between SF&sup1;s and betwe=
en the network &amp; SF&sup1;s.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;On 3/12/14, 5:13 PM, &quot;Lucy yong&qu=
ot; &lt;<a href=3D"mailto:lucy.yong@huawei.com" target=3D"_blank"><span sty=
le=3D"color:purple">lucy.yong@huawei.com</span></a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:lucy.yong@huawei.com" target=3D"_=
blank"><span style=3D"color:purple">mailto:lucy.yong@huawei.com</span></a>&=
gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;Hi Jim,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;I for one don't agree and think we =
are over complicating what<br>
&gt;&gt;&gt;&gt;&gt;should<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;be straightforward. The SFC encapsu=
lation should enable two<br>
&gt;&gt;&gt;&gt;&gt;things:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;1. Steering of selected flows throu=
gh a service chain; this is<br>
&gt;&gt;&gt;&gt;&gt;the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;service function path.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;2. Passing of context associated wi=
th a given flow within said<br>
&gt;&gt;&gt;&gt;&gt;service<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;function path. This context informa=
tion may be consumed by a<br>
&gt;&gt;&gt;&gt;&gt;SF (an<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;application ID is an example) or ma=
y be consumed by the<br>
&gt;&gt;&gt;&gt;&gt;forwarding<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;elements (a vrf-ID is an example).<=
br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;[Lucy] Do you call the context as m=
etadata or not? Do we have<br>
&gt;&gt;&gt;&gt;&gt;another<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;term here beside SFC header and met=
adata. I see that you don't<br>
&gt;&gt;&gt;&gt;&gt;want to<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;separate what is consumed by SF and=
 what is consumed by the<br>
&gt;&gt;&gt;&gt;&gt;forwarding<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;elements.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;Lucy<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;Sent from my iPhone<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; On Mar 12, 2014, at 4:16 PM, &=
quot;Lucy yong&quot;<br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:lucy.yong@huawei.com" target=3D"_=
blank"><span style=3D"color:purple">lucy.yong@huawei.com</span></a><span cl=
ass=3D"apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:lucy.yong@=
huawei.com" target=3D"_blank"><span style=3D"color:purple">mailto:lucy.yong=
@huawei.com</span></a>&gt;&gt;
 wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Great. Then we may consider tw=
o special metadata definitions<br>
&gt;&gt;&gt;&gt;&gt;in the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;problem statement so we can all=
 use the same definitions.<br>
&gt;&gt;&gt;&gt;&gt;Here is my<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;suggested text and like to hear=
 you and other's input and<br>
&gt;&gt;&gt;&gt;&gt;suggestions.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Dataplane Metadata: Data plane=
 metadata provides the ability<br>
&gt;&gt;&gt;&gt;&gt;to<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;exchange information between th=
e elements in a service function<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;chaining. In this context, ther=
e are two types of data plane<br>
&gt;&gt;&gt;&gt;&gt;metadata.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Service Function Metadata: the=
 information exchanged between<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;classifier and service function=
s, between service functions to<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;facilitate service functions on=
 the packet treatment.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Steering Metadata: the informa=
tion from service functions to a<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;classifier or service node for =
traffic forwarding purpose.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; -end<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Lucy<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; From: Joel M. Halpern [<a href=
=3D"mailto:jmh@joelhalpern.com" target=3D"_blank"><span style=3D"color:purp=
le">mailto:jmh@joelhalpern.com</span></a>]<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Sent: Wednesday, March 12, 201=
4 2:35 PM<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; To: Lucy yong; Nicolas BOUTHOR=
S; Ron Parker<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Cc: Jim Guichard (jguichar);<s=
pan class=3D"apple-converted-space">&nbsp;</span><a href=3D"mailto:brijsman=
@juniper.net" target=3D"_blank"><span style=3D"color:purple">brijsman@junip=
er.net</span></a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_=
blank"><span style=3D"color:purple">mailto:brijsman@juniper.net</span></a>&=
gt;; sfc; Jamal Hadi<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Salim<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Subject: Re: [sfc] draft-rijsm=
an-sfc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Yes, I am trying to consistent=
ly distinguish those two cases<br>
&gt;&gt;&gt;&gt;&gt;when<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;talking about the information c=
arried with packets in service<br>
&gt;&gt;&gt;&gt;&gt;chains.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Yours,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt; Joel<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; On 3/12/14, 3:13 PM, Lucy =
yong wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; Joel, See below. -----Orig=
inal Message----- From: sfc<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; [<a href=3D"mailto:sfc-bou=
nces@ietf.org" target=3D"_blank"><span style=3D"color:purple">mailto:sfc-bo=
unces@ietf.org</span></a>] On Behalf Of Joel M. Halpern<br>
&gt;&gt;&gt;&gt;&gt;Sent:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; Wednesday, March 12, 2014 =
2:02 PM To: Lucy yong; Nicolas<br>
&gt;&gt;&gt;&gt;&gt;BOUTHORS;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; Ron Parker Cc: Jim Guichar=
d (jguichar);<br>
&gt;&gt;&gt;&gt;&gt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_blan=
k"><span style=3D"color:purple">brijsman@juniper.net</span></a><span class=
=3D"apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:brijsman@juni=
per.net" target=3D"_blank"><span style=3D"color:purple">mailto:brijsman@jun=
iper.net</span></a>&gt;;
 sfc;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; Jamal Hadi Salim Subject: =
Re: [sfc]<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-metadata=
-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; I was trying to word it ca=
refully not to focus on who puts<br>
&gt;&gt;&gt;&gt;&gt;the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; information in, but only o=
n who consumes the information.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; Information for service fu=
nctions may come from the ingress<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; classifier or from other s=
ervice functions. [Lucy] this is<br>
&gt;&gt;&gt;&gt;&gt;the one<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; case using metadata in you=
r view. Information for the<br>
&gt;&gt;&gt;&gt;&gt;forwarding<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; will generally come from t=
he ingress classifier, but in<br>
&gt;&gt;&gt;&gt;&gt;special<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; cases may be provided by s=
ervice functions. (I keep<br>
&gt;&gt;&gt;&gt;&gt;wanting to get<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; rid of those special cases=
, but so far there seem to be<br>
&gt;&gt;&gt;&gt;&gt;just enough<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; of them to warrant coverin=
g in the solution. And more<br>
&gt;&gt;&gt;&gt;&gt;importantly,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; significant support for it=
 in the working group.) [Lucy]<br>
&gt;&gt;&gt;&gt;&gt;This is<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; the second case using meta=
data in your view (but you don't<br>
&gt;&gt;&gt;&gt;&gt;like it).<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; And you suggest distinguis=
hing these two cases when<br>
&gt;&gt;&gt;&gt;&gt;discussing<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; about metadata usage. Is t=
hat right understanding?<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; Lucy<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; Yours, Joel<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14, 2:33 PM, L=
ucy yong wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; Joel, I interpret that=
 you suggests that distinguish the<br>
&gt;&gt;&gt;&gt;&gt;exchange<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; information data plane=
 carried between service functions<br>
&gt;&gt;&gt;&gt;&gt;and the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; exchange information d=
ata plane carried from a service<br>
&gt;&gt;&gt;&gt;&gt;function to<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; a service node. Is thi=
s right understanding? Lucy<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; -----Original Message-=
---- From: Joel M. Halpern<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; [<a href=3D"mailto:jmh=
@joelhalpern.com" target=3D"_blank"><span style=3D"color:purple">mailto:jmh=
@joelhalpern.com</span></a>] Sent: Wednesday, March 12,<br>
&gt;&gt;&gt;&gt;&gt;2014<br>
&gt;&gt;&gt;&gt;&gt; 1:19<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; PM<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; To: Lucy yong; Nicolas=
 BOUTHORS; Ron Parker Cc: Jim Guichard<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; (jguichar);<span class=
=3D"apple-converted-space">&nbsp;</span><a href=3D"mailto:brijsman@juniper.=
net" target=3D"_blank"><span style=3D"color:purple">brijsman@juniper.net</s=
pan></a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_=
blank"><span style=3D"color:purple">mailto:brijsman@juniper.net</span></a>&=
gt;; sfc; Jamal Hadi Salim Subject:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; Re: [sfc] draft-rijsma=
n-sfc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; My inclination would b=
e to tune that definition to<br>
&gt;&gt;&gt;&gt;&gt;distinguish<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; between dataplane carr=
ied information intended for use by<br>
&gt;&gt;&gt;&gt;&gt;service<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; funcitons (whatever th=
e origin), and dataplane carried<br>
&gt;&gt;&gt;&gt;&gt;information<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; intended for dataplane=
 forwarding components.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Joel,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; I agree that we ne=
ed using the same definition for a<br>
&gt;&gt;&gt;&gt;&gt;term, but<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; disagree that the =
metadata definition here is a set of<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; information put in=
 the SFC header. This may be too narrow<br>
&gt;&gt;&gt;&gt;&gt;or lead<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; to a particular so=
lution. I am fine with this definition<br>
&gt;&gt;&gt;&gt;&gt;in the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; problem statement =
w/ minor tweak (suggested on mailing<br>
&gt;&gt;&gt;&gt;&gt;list).<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Dataplane Metadata=
: Data plane metadata provides the<br>
&gt;&gt;&gt;&gt;&gt;ability to<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; exchange informati=
on between the classifiers and service<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; functions, between=
 service functions, and service<br>
&gt;&gt;&gt;&gt;&gt;functions and<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; classifiers|servic=
e nodes.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; There may be a sol=
ution that a service function passes<br>
&gt;&gt;&gt;&gt;&gt;some<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; information to att=
ached service node without using SFC<br>
&gt;&gt;&gt;&gt;&gt;header.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks, Lucy<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original Mess=
age----- From: Joel Halpern Direct<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; [<a href=3D"mailto=
:jmh.direct@joelhalpern.com" target=3D"_blank"><span style=3D"color:purple"=
>mailto:jmh.direct@joelhalpern.com</span></a>] Sent: Wednesday,<br>
&gt;&gt;&gt;&gt;&gt;March 12,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; 2014 12:25 PM To: =
Lucy yong; Joel M. Halpern; Nicolas<br>
&gt;&gt;&gt;&gt;&gt;BOUTHORS;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron Parker Cc: Jim=
 Guichard (jguichar);<br>
&gt;&gt;&gt;&gt;&gt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_blan=
k"><span style=3D"color:purple">brijsman@juniper.net</span></a><span class=
=3D"apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:brijsman@juni=
per.net" target=3D"_blank"><span style=3D"color:purple">mailto:brijsman@jun=
iper.net</span></a>&gt;;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; sfc; Jamal Hadi Sa=
lim Subject: Re: [sfc]<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-=
metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Lucy, you say &quo=
t;the metadata term means ...&quot; The<br>
&gt;&gt;&gt;&gt;&gt;definition you<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; then provide is a =
definition of the set of information we<br>
&gt;&gt;&gt;&gt;&gt;are<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; proposing that we =
put in the SFC header. I, and others,<br>
&gt;&gt;&gt;&gt;&gt;have<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; been using the ter=
m metadata more narrowly. We can use<br>
&gt;&gt;&gt;&gt;&gt;whatever<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; definition we want=
. But we do need to agree on the<br>
&gt;&gt;&gt;&gt;&gt;definition.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; For the purposes o=
f the WG, it seems much more useful to<br>
&gt;&gt;&gt;&gt;&gt;use the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; term metadata for =
the narrower description.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14, 1:=
19 PM, Lucy yong wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Joel,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I agree. We ne=
ed to differentiate the metadata used by<br>
&gt;&gt;&gt;&gt;&gt;service<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;function and SF=
C header. The metadata term means carrying<br>
&gt;&gt;&gt;&gt;&gt;some<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;states along wi=
th the packet. IMO: SFC header is a kind of<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;metadata carrie=
d on packet for next service node to use.<br>
&gt;&gt;&gt;&gt;&gt;In the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;context of SFC,=
 we have term for SFC header and the<br>
&gt;&gt;&gt;&gt;&gt;metadata that<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;was carried bet=
ween service functions, or between service<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;functions and c=
lassifiers/service nodes, which is what<br>
&gt;&gt;&gt;&gt;&gt;the draft<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;focus.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks, Lucy<b=
r>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Original =
Message----- From: Joel M. Halpern<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [<a href=3D"ma=
ilto:jmh@joelhalpern.com" target=3D"_blank"><span style=3D"color:purple">ma=
ilto:jmh@joelhalpern.com</span></a>] Sent: Wednesday, March 12,<br>
&gt;&gt;&gt;&gt;&gt; 2014<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 11:18 AM To: L=
ucy yong; Nicolas BOUTHORS; Ron Parker Cc:<br>
&gt;&gt;&gt;&gt;&gt; Jim<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Guichard (jgui=
char);<span class=3D"apple-converted-space">&nbsp;</span><a href=3D"mailto:=
brijsman@juniper.net" target=3D"_blank"><span style=3D"color:purple">brijsm=
an@juniper.net</span></a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_=
blank"><span style=3D"color:purple">mailto:brijsman@juniper.net</span></a>&=
gt;; sfc; Jamal Hadi Salim<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [=
sfc]<br>
&gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I think it is =
important to keep a strong distinction<br>
&gt;&gt;&gt;&gt;&gt;between<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metadata (whic=
h is for use by applications) and the<br>
&gt;&gt;&gt;&gt;&gt;service<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; chaining infor=
mation in the base service chain header,<br>
&gt;&gt;&gt;&gt;&gt;which is<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; for use by the=
 service chain support mechanisms.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Yours, Joel<br=
>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 3/12/14=
, 10:42 AM, Lucy yong wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Fully agre=
e with Joe.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We should =
not require a fix length for in-band metadata<br>
&gt;&gt;&gt;&gt;&gt;but<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; also not l=
eave it for freely usage. In fact, when a<br>
&gt;&gt;&gt;&gt;&gt;service<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; node inser=
ts SFC header on a (encapsulated) packet and<br>
&gt;&gt;&gt;&gt;&gt;send to<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; next servi=
ce node, SFC header itself can be seen as a<br>
&gt;&gt;&gt;&gt;&gt;metadata.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Lucy<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; -----Origi=
nal Message----- From: sfc<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [<a href=
=3D"mailto:sfc-bounces@ietf.org" target=3D"_blank"><span style=3D"color:pur=
ple">mailto:sfc-bounces@ietf.org</span></a>] On Behalf Of Joel M.<br>
&gt;&gt;&gt;&gt;&gt;Halpern<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Wedn=
esday, March 12, 2014 9:21 AM To: Nicolas<br>
&gt;&gt;&gt;&gt;&gt;BOUTHORS;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron Parker=
 Cc: Jim Guichard (jguichar);<br>
&gt;&gt;&gt;&gt;&gt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_blan=
k"><span style=3D"color:purple">brijsman@juniper.net</span></a><span class=
=3D"apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:brijsman@juni=
per.net" target=3D"_blank"><span style=3D"color:purple">mailto:brijsman@jun=
iper.net</span></a>&gt;;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; sfc; Jamal=
 Hadi Salim Subject: Re: [sfc]<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; draft-rijs=
man-sfc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; For in-ban=
d metadata, the API for access can easily be<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; synchronou=
s. Out of band metadata needs different<br>
&gt;&gt;&gt;&gt;&gt;handling.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; There are =
many cases where out-of-band metadata is<br>
&gt;&gt;&gt;&gt;&gt;useful and<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; appropriat=
e. But they do not cover all needs by any<br>
&gt;&gt;&gt;&gt;&gt;stretch.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Even if ea=
ch piece of in-band metadata is of fixed<br>
&gt;&gt;&gt;&gt;&gt;length,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; there are =
many different kinds of metatype. Trying to<br>
&gt;&gt;&gt;&gt;&gt;say<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &quot;ther=
e will be exactly four pieces, and they will be of<br>
&gt;&gt;&gt;&gt;&gt;types<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; t1, t2, t3=
, and t4&quot; is simply too specific for even 80%<br>
&gt;&gt;&gt;&gt;&gt;of the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;needs.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Yours, Joe=
l<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 3/1=
2/14, 8:52 AM, Nicolas BOUTHORS wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hello =
Ron,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sendin=
g out of band congruent metadata may not be the<br>
&gt;&gt;&gt;&gt;&gt;answer<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; to all=
 needs but it is one tool that we should keep.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Not al=
l metadata is tied to a specific packet, for<br>
&gt;&gt;&gt;&gt;&gt;example a<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; policy=
 change in PCRF could lead to some metadata<br>
&gt;&gt;&gt;&gt;&gt;signaling,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the re=
action time need not be immediate, few ms may<br>
&gt;&gt;&gt;&gt;&gt;not matter.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; As you=
 point, if a packet is tied to a metadata a<br>
&gt;&gt;&gt;&gt;&gt;correlation<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; info c=
an be set in both packet to deal with it (i.e<br>
&gt;&gt;&gt;&gt;&gt;metadata<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; expect=
ed flag in the SFC header, plus an id)<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Finall=
y we can still send some limited metadata within<br>
&gt;&gt;&gt;&gt;&gt;a header.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; This c=
ould be used for load balancers in particular if<br>
&gt;&gt;&gt;&gt;&gt;we<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; agree =
on a convention to locate &quot;coarse grain policy&quot;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; / &quo=
t;fine grain policy&quot; on reserved context headers.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; This s=
eems to open up a lot of flexibility /<br>
&gt;&gt;&gt;&gt;&gt;innovations.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On you=
r last point, there is a question on how to make<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metada=
ta available to a Service Function. Current socket<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; connec=
tions for example do not allow to retrieve IP<br>
&gt;&gt;&gt;&gt;&gt;header<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; option=
s. So I assume that SFC aware Service Functions<br>
&gt;&gt;&gt;&gt;&gt;will<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; need s=
ome (asynchronous<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ?) API=
 to retrieve SFC header information as well as<br>
&gt;&gt;&gt;&gt;&gt;in-band<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metada=
ta. I don't see out of band metadata transport<br>
&gt;&gt;&gt;&gt;&gt;adding<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; comple=
xity, the same API can probably apply.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The al=
ternative option, allowing variable sized<br>
&gt;&gt;&gt;&gt;&gt;metadata in<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the SF=
C header has some drawbacks as well, one being<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; fragme=
ntation, and some switches expecting as well to<br>
&gt;&gt;&gt;&gt;&gt;look at<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; end us=
er traffic headers for link load balancing. I<br>
&gt;&gt;&gt;&gt;&gt;would<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; agree =
that if we can accept these issues, then sending<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; off-li=
ne congruent metadata looses its interest.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We nee=
d to take into account that both in-band and<br>
&gt;&gt;&gt;&gt;&gt;congruent<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; out-of=
-band metadata transport is not reliable. A<br>
&gt;&gt;&gt;&gt;&gt;packet loss<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; trigge=
ring retransmission would not lead to the<br>
&gt;&gt;&gt;&gt;&gt;identical<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; recons=
truction of the associated metadata. In some<br>
&gt;&gt;&gt;&gt;&gt;cases, we<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; might =
thus even need non-congruent out-of-band reliable<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; metada=
ta transport.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicola=
s ________________________________________ From:<br>
&gt;&gt;&gt;&gt;&gt; Ron<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Parker=
 [<a href=3D"mailto:Ron_Parker@affirmednetworks.com" target=3D"_blank"><spa=
n style=3D"color:purple">Ron_Parker@affirmednetworks.com</span></a>] Sent:<=
br>
&gt;&gt;&gt;&gt;&gt;Wednesday,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; March =
12, 2014<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 12:43 =
PM To: Nicolas BOUTHORS Cc: Jim Guichard<br>
&gt;&gt;&gt;&gt;&gt;(jguichar);<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<span c=
lass=3D"apple-converted-space">&nbsp;</span><a href=3D"mailto:brijsman@juni=
per.net" target=3D"_blank"><span style=3D"color:purple">brijsman@juniper.ne=
t</span></a><span class=3D"apple-converted-space">&nbsp;</span>&lt;<a href=
=3D"mailto:brijsman@juniper.net" target=3D"_blank"><span style=3D"color:pur=
ple">mailto:brijsman@juniper.net</span></a>&gt;;<br>
&gt;&gt;&gt;&gt;&gt;sfc; Jamal Hadi Salim Subject: Re: [sfc]<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; draft-=
rijsman-sfc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Nicola=
s,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I unde=
rstand the concept for out of band signaling of<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;metadat=
a, but I am concerned that it introduces<br>
&gt;&gt;&gt;&gt;&gt;significant<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;complex=
ity due to the potential race condition of<br>
&gt;&gt;&gt;&gt;&gt;receiving the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;real pa=
cket before the metadata. While the real packet<br>
&gt;&gt;&gt;&gt;&gt;could<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;indicat=
e that out of band metadata is expected, how can<br>
&gt;&gt;&gt;&gt;&gt;we<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;guarant=
ee the order of reception? What if switching or<br>
&gt;&gt;&gt;&gt;&gt;routing<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;nodes a=
pply hash based load balancing? What if the load<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;balanci=
ng understands SFC encaps and looks beyond it to<br>
&gt;&gt;&gt;&gt;&gt;the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;origina=
l header to get better entropy?<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Can we=
 guarantee that the metadata and real packet<br>
&gt;&gt;&gt;&gt;&gt;will follow<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;the exa=
ct same path? If we can not, then<br>
&gt;&gt;&gt;&gt;&gt;implementations will<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;need to=
 add ingress queuing to cope with the scenario.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Also, =
do you feel that the increase in implementation<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; comple=
xity at the service functions is reasonable?<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks=
.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ron<br=
>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On=
 Mar 12, 2014, at 4:09 AM, &quot;Nicolas BOUTHORS&quot;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &l=
t;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com" target=3D"_blank"><span st=
yle=3D"color:purple">Nicolas.BOUTHORS@qosmos.com</span></a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com" targ=
et=3D"_blank"><span style=3D"color:purple">mailto:Nicolas.BOUTHORS@qosmos.c=
om</span></a>&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br=
>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I =
think we must make a distinction between:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br=
>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - =
Metadata which should be part of the header defined<br>
&gt;&gt;&gt;&gt;&gt;as in<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ba=
nd marking. - Metadata with can be passed out of<br>
&gt;&gt;&gt;&gt;&gt;band, for<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ex=
ample congruent out of band signaling defined in<br>
&gt;&gt;&gt;&gt;&gt;the draft<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br=
>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Th=
e former calls for a limited space in the header,<br>
&gt;&gt;&gt;&gt;&gt;true, The<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; la=
tter however does not incur any space limitation<br>
&gt;&gt;&gt;&gt;&gt;and is<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; st=
ill fairly efficient and it remains compatible with<br>
&gt;&gt;&gt;&gt;&gt;a fixed<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; si=
ze header used to route those signaling messages<br>
&gt;&gt;&gt;&gt;&gt;along the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ch=
ain's service functions.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br=
>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ni=
colas ________________________________________ From:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ji=
m Guichard (jguichar) [<a href=3D"mailto:jguichar@cisco.com" target=3D"_bla=
nk"><span style=3D"color:purple">jguichar@cisco.com</span></a>] Sent:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Tu=
esday, March 11, 2014 6:48 PM To: Ron Parker Cc:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Ni=
colas BOUTHORS;<span class=3D"apple-converted-space">&nbsp;</span><a href=
=3D"mailto:brijsman@juniper.net" target=3D"_blank"><span style=3D"color:pur=
ple">brijsman@juniper.net</span></a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_=
blank"><span style=3D"color:purple">mailto:brijsman@juniper.net</span></a>&=
gt;; sfc; Jamal Hadi Salim<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Su=
bject: Re: [sfc]<br>
&gt;&gt;&gt;&gt;&gt; draft-rijsman-sfc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br=
>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi=
 Ron,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br=
>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We=
 can certainly have this discussion but we should<br>
&gt;&gt;&gt;&gt;&gt;first<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; co=
nsider what information is necessary and if said<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; in=
formation can fit within a fixed number of contexts<br>
&gt;&gt;&gt;&gt;&gt;in the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ma=
jority of cases. Remember, the goal of being able<br>
&gt;&gt;&gt;&gt;&gt;to pass<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; me=
tadata through the network is to enhance service<br>
&gt;&gt;&gt;&gt;&gt;delivery,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; no=
t pass the entire works of Shakespeare ;-)<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br=
>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Se=
nt from my iPhone<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br=
>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; On Mar 7, 2014, at 3:52 AM, &quot;Ron Parker&quot;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; &lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com" target=3D"_blank">=
<span style=3D"color:purple">Ron_Parker@affirmednetworks.com</span></a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com" =
target=3D"_blank"><span style=3D"color:purple">mailto:Ron_Parker@affirmedne=
tworks.com</span></a>&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; Nicolas,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; I see similar requirements from the 3gpp EPC side.<br>
&gt;&gt;&gt;&gt;&gt;I would<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; like to propose an OUI / TLV based approach where the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; reserved OUI can be used for agreed upon types of<br>
&gt;&gt;&gt;&gt;&gt;common<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; metadata and vendor or other organizational OUIs can<br>
&gt;&gt;&gt;&gt;&gt;be used<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; to quickly innovate in the networks.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; Simultaneously, I would also like to consider<br>
&gt;&gt;&gt;&gt;&gt;mechanisms<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; that are optimized for long lived flows so as to<br>
&gt;&gt;&gt;&gt;&gt;limit the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; negative effects of packet growth.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; Ron<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; On Mar 7, 2014, at 8:34 AM, &quot;Nicolas BOUTHORS&quot;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; &lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com" target=3D"_blank">=
<span style=3D"color:purple">Nicolas.BOUTHORS@qosmos.com</span></a><br>
&gt;&gt;&gt;&gt;&gt;&lt;<a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com" targ=
et=3D"_blank"><span style=3D"color:purple">mailto:Nicolas.BOUTHORS@qosmos.c=
om</span></a>&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; Hello Jim<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; I have seen cases in Gi LAN, where subscriber related<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; information is passed to a Web Proxy for HTTP header<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; enrichment (aimed at some Web Content providers<br>
&gt;&gt;&gt;&gt;&gt;partners of<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; the Mobile Operator).<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; Information was an coded (persistent) subscriber id<br>
&gt;&gt;&gt;&gt;&gt;derived<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; from the MSISDN, and couple of f customer profile<br>
&gt;&gt;&gt;&gt;&gt;related<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; fields.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; In an sfc based Gi LAN, this entity should receive<br>
&gt;&gt;&gt;&gt; &gt;from the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; Classifier<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; - A classification of the Content Provider ( Id,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; Category) based on traffic analysis - The MSISDN of<br>
&gt;&gt;&gt;&gt;&gt; the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; subscriber - Two subscriber policy fields (not tied<br>
&gt;&gt;&gt;&gt;&gt; to PCRF<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; but belonging to the Subscriber DB) (Subscriber<br>
&gt;&gt;&gt;&gt;&gt; category,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; sub-category) - A session id (for logging and<br>
&gt;&gt;&gt;&gt;&gt;tracking<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; purposes)<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; The objective being to avoid having the HTTP Proxy<br>
&gt;&gt;&gt;&gt;&gt;to<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; become a trusted application (interogate the<br>
&gt;&gt;&gt;&gt;&gt; subscriber DB,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; etc..)<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; Nicolas<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; ________________________________________ From: Jim<br>
&gt;&gt;&gt;&gt;&gt; Guichard<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; (jguichar) [<a href=3D"mailto:jguichar@cisco.com" target=3D"_blank"><=
span style=3D"color:purple">jguichar@cisco.com</span></a>] Sent:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; Thursday, March 06, 2014 2:02 PM To: Jamal Hadi<br>
&gt;&gt;&gt;&gt;&gt;Salim;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a href=3D"mailto:j=
moisand@juniper.net" target=3D"_blank"><span style=3D"color:purple">jmoisan=
d@juniper.net</span></a><span class=3D"apple-converted-space">&nbsp;</span>=
&lt;<a href=3D"mailto:jmoisand@juniper.net" target=3D"_blank"><span style=
=3D"color:purple">mailto:jmoisand@juniper.net</span></a>&gt;;<br>
&gt;&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a h=
ref=3D"mailto:brijsman@juniper.net" target=3D"_blank"><span style=3D"color:=
purple">brijsman@juniper.net</span></a><span class=3D"apple-converted-space=
">&nbsp;</span>&lt;<a href=3D"mailto:brijsman@juniper.net" target=3D"_blank=
"><span style=3D"color:purple">mailto:brijsman@juniper.net</span></a>&gt;
 Cc:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; sfc Subject: Re: [sfc]<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; draft-rijsman-sfc-metadata-considerations<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; Hi Jamal,<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; You said &quot;It seems there's clear need for variable<br>
&gt;&gt;&gt;&gt;&gt; sized<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; metadata&quot;.. I am not so convinced and would like to<br>
&gt;&gt;&gt;&gt;&gt; better<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; understand the requirements before passing judgement.<br>
&gt;&gt;&gt;&gt;&gt; If we<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; look at the use cases as presented thus far into<br>
&gt;&gt;&gt;&gt;&gt; the WG I<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; have yet to see a single example of the need<br>
&gt;&gt;&gt;&gt;&gt; (noting that<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; desire is not the same as need) - I am not saying<br>
&gt;&gt;&gt;&gt;&gt; there is<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; no requirement but rather that we should not jump<br>
&gt;&gt;&gt;&gt;&gt; to the<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; conclusion and build standards around a theory.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt; On 3/3/14, 6:35 AM, &quot;Jamal Hadi Salim&quot;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt; &lt;<a href=3D"mailto:hadi@mojatatu.com" target=3D"_blank"><span =
style=3D"color:purple">hadi@mojatatu.com</span></a><span class=3D"apple-con=
verted-space">&nbsp;</span>&lt;<a href=3D"mailto:hadi@mojatatu.com" target=
=3D"_blank"><span style=3D"color:purple">mailto:hadi@mojatatu.com</span></a=
>&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;wrote:<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt; I like the doc - well written.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt; Section 4.3 on metadata encoding.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt; It seems there's clear need for variable sized<br>
&gt;&gt;&gt;&gt;&gt; metadata<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt; (at least for http/app you seem to indicate the<br>
&gt;&gt;&gt;&gt;&gt; desire for<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;it).<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt; For a datapath per-packet metadata, i feel the<br>
&gt;&gt;&gt;&gt;&gt; need is<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt; just as important. Are we limited by the fact that<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt; existing hardware may not be able to handle TLVs?<br>
&gt;&gt;&gt;&gt;&gt;For<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt; example, I dont have a problem handling TLVs in a<br>
&gt;&gt;&gt;&gt;&gt; software<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;datapath.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt; cheers, jamal<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt; _______________________________________________ sfc<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt; mailing list<span class=3D"apple-converted-space">&nbsp;</span><a=
 href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purple=
">sfc@ietf.org</span></a><span class=3D"apple-converted-space">&nbsp;</span=
>&lt;<a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"color=
:purple">mailto:sfc@ietf.org</span></a>&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a href=3D"http=
s://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank"><span style=3D"col=
or:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; _______________________________________________ sfc<br>
&gt;&gt;&gt;&gt;&gt; mailing<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; list<span class=3D"apple-converted-space">&nbsp;</span><a href=3D"mai=
lto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purple">sfc@ietf.o=
rg</span></a><span class=3D"apple-converted-space">&nbsp;</span>&lt;<a href=
=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purple">mai=
lto:sfc@ietf.org</span></a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a h=
ref=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank"><span s=
tyle=3D"color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><=
br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ______=
_________________________________________ sfc<br>
&gt;&gt;&gt;&gt;&gt; mailing<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list<s=
pan class=3D"apple-converted-space">&nbsp;</span><a href=3D"mailto:sfc@ietf=
.org" target=3D"_blank"><span style=3D"color:purple">sfc@ietf.org</span></a=
><span class=3D"apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:s=
fc@ietf.org" target=3D"_blank"><span style=3D"color:purple">mailto:sfc@ietf=
.org</span></a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a h=
ref=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank"><span s=
tyle=3D"color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><=
br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; __________=
_____________________________________ sfc<br>
&gt;&gt;&gt;&gt;&gt; mailing<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list<span =
class=3D"apple-converted-space">&nbsp;</span><a href=3D"mailto:sfc@ietf.org=
" target=3D"_blank"><span style=3D"color:purple">sfc@ietf.org</span></a><sp=
an class=3D"apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:sfc@i=
etf.org" target=3D"_blank"><span style=3D"color:purple">mailto:sfc@ietf.org=
</span></a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a h=
ref=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank"><span s=
tyle=3D"color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><=
br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; __________=
_____________________________________ sfc<br>
&gt;&gt;&gt;&gt;&gt; mailing<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; list<span =
class=3D"apple-converted-space">&nbsp;</span><a href=3D"mailto:sfc@ietf.org=
" target=3D"_blank"><span style=3D"color:purple">sfc@ietf.org</span></a><sp=
an class=3D"apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:sfc@i=
etf.org" target=3D"_blank"><span style=3D"color:purple">mailto:sfc@ietf.org=
</span></a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a h=
ref=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank"><span s=
tyle=3D"color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><=
br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt; __________________________=
_____________________ sfc mailing<br>
&gt;&gt;&gt;&gt;&gt; list<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<span class=3D"apple-conver=
ted-space">&nbsp;</span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><=
span style=3D"color:purple">sfc@ietf.org</span></a><span class=3D"apple-con=
verted-space">&nbsp;</span>&lt;<a href=3D"mailto:sfc@ietf.org" target=3D"_b=
lank"><span style=3D"color:purple">mailto:sfc@ietf.org</span></a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a h=
ref=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank"><span s=
tyle=3D"color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><=
br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;_______________________________________=
________<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;sfc mailing list<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<a href=3D"mailto:sfc@ietf.org" target=
=3D"_blank"><span style=3D"color:purple">sfc@ietf.org</span></a><span class=
=3D"apple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:sfc@ietf.org"=
 target=3D"_blank"><span style=3D"color:purple">mailto:sfc@ietf.org</span><=
/a>&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;&gt;<a href=3D"https://www.ietf.org/mailman=
/listinfo/sfc" target=3D"_blank"><span style=3D"color:purple">https://www.i=
etf.org/mailman/listinfo/sfc</span></a><br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;___________________________________________=
____<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;sfc mailing list<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<a href=3D"mailto:sfc@ietf.org" target=3D"_=
blank"><span style=3D"color:purple">sfc@ietf.org</span></a><span class=3D"a=
pple-converted-space">&nbsp;</span>&lt;<a href=3D"mailto:sfc@ietf.org" targ=
et=3D"_blank"><span style=3D"color:purple">mailto:sfc@ietf.org</span></a>&g=
t;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp; &gt;<a href=3D"https://www.ietf.org/mailman/lis=
tinfo/sfc" target=3D"_blank"><span style=3D"color:purple">https://www.ietf.=
org/mailman/listinfo/sfc</span></a><br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt; sfc mailing list<br>
&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a href=
=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purple">sfc=
@ietf.org</span></a><br>
&gt;&gt;&gt;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a href=
=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank"><span styl=
e=3D"color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; sfc mailing list<br>
&gt;&gt;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a href=3D"m=
ailto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purple">sfc@ietf=
.org</span></a><br>
&gt;&gt;&gt;<span class=3D"apple-converted-space">&nbsp;</span><a href=3D"h=
ttps://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank"><span style=3D"=
color:purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;_______________________________________________<br>
&gt;&gt;sfc mailing list<br>
&gt;&gt;<a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"co=
lor:purple">sfc@ietf.org</span></a><br>
&gt;&gt;<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_bl=
ank"><span style=3D"color:purple">https://www.ietf.org/mailman/listinfo/sfc=
</span></a><br>
&gt;<br>
&gt;_______________________________________________<br>
&gt;sfc mailing list<br>
&gt;<a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:=
purple">sfc@ietf.org</span></a><br>
&gt;<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank"=
><span style=3D"color:purple">https://www.ietf.org/mailman/listinfo/sfc</sp=
an></a><br>
<br>
_______________________________________________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purp=
le">sfc@ietf.org</span></a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank"><sp=
an style=3D"color:purple">https://www.ietf.org/mailman/listinfo/sfc</span><=
/a></span></p>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal"><span style=3D"color:black" lang=3D"EN-US">_________=
______________________________________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purp=
le">sfc@ietf.org</span></a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank"><sp=
an style=3D"color:purple">https://www.ietf.org/mailman/listinfo/sfc</span><=
/a></span></p>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt; font-family:&quot;H=
elvetica&quot;,&quot;sans-serif&quot;; color:black" lang=3D"EN-US">________=
_______________________________________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"color:purp=
le">sfc@ietf.org</span></a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank"><sp=
an style=3D"color:purple">https://www.ietf.org/mailman/listinfo/sfc</span><=
/a></span><span style=3D"color:black" lang=3D"EN-US"></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black" lang=3D"EN-US">&nbsp;</s=
pan></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_419417C345CA5F48BF45F0A23955A0634A7A9BDESEAEMBX02olympu_--


From nobody Thu Mar 20 00:41:13 2014
Return-Path: <pedroa.aranda@tid.es>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2C6401A03DF for <sfc@ietfa.amsl.com>; Thu, 20 Mar 2014 00:41:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.447
X-Spam-Level: 
X-Spam-Status: No, score=-2.447 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 MNxnVR6Efnxe for <sfc@ietfa.amsl.com>; Thu, 20 Mar 2014 00:40:48 -0700 (PDT)
Received: from tidos.tid.es (tidos.tid.es [195.235.93.44]) by ietfa.amsl.com (Postfix) with ESMTP id 298581A065A for <sfc@ietf.org>; Thu, 20 Mar 2014 00:40:33 -0700 (PDT)
Received: from sbrightmailg01.hi.inet (sbrightmailg01.hi.inet [10.95.64.104]) by tid.hi.inet (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0N2Q00F4N5BAVU@tid.hi.inet> for sfc@ietf.org; Thu, 20 Mar 2014 08:40:23 +0100 (MET)
Received: from dequeue_removeroute (tid.hi.inet [10.95.64.10]) by sbrightmailg01.hi.inet (Symantec Messaging Gateway) with SMTP id A0.20.03314.66B9A235; Thu, 20 Mar 2014 08:40:22 +0100 (CET)
Received: from correo.tid.es (mailhost.hi.inet [10.95.64.100]) by tid.hi.inet (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0N2Q00F445BAVU@tid.hi.inet> for sfc@ietf.org; Thu, 20 Mar 2014 08:40:22 +0100 (MET)
Received: from EX10-MB2-MAD.hi.inet ([169.254.2.84]) by EX10-HTCAS5-MAD.hi.inet ([::1]) with mapi id 14.03.0158.001; Thu, 20 Mar 2014 08:40:21 +0100
Date: Thu, 20 Mar 2014 07:40:21 +0000
From: PEDRO ANDRES ARANDA GUTIERREZ <pedroa.aranda@tid.es>
In-reply-to: <32731939-280A-4278-83FF-A7E1064CFA51@tid.es>
X-Originating-IP: [10.95.64.115]
To: "Diego R. Lopez" <diego@tid.es>, Ron Parker <Ron_Parker@affirmednetworks.com>
Message-id: <CF5059E9.90DE%paag@tid.es>
MIME-version: 1.0
Content-type: multipart/alternative; boundary="Boundary_(ID_+sOSyLLfrW+GTF7rhLmTpA)"
Content-language: es-ES
Accept-Language: es-ES, es-ES, en-US
Thread-topic: [sfc] SFC encapsulation chain ID
Thread-index: AQHPQs8xljK6G41nT02CFdx1kz/2UJrnlkYAgAACAQCAAAL2AIAAfNyAgAAfhoCAABIjAIABT+cA
user-agent: Microsoft-MacOutlook/14.3.9.131030
X-AuditID: 0a5f4068-b7fe58e000000cf2-b8-532a9b664802
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRmVeSWpSXmKPExsXCFe/ApZs2WyvYYPM3I4snD7ayOzB6LFny kymAMYrLJiU1J7MstUjfLoEr4+b0BuaCFa38FR0rVBoY71/m62Lk5JAQMJFobZrNBmGLSVy4 tx7I5uIQEjjAKHH9zAFmCOcro8TB+y0sEM40Rome9g3MIC0sAqoSD3c3gNlsAlYSczf/ZQSx hQV0JXbcaWUFsTmB4g0NW6FWKEj8OfcYaBAHh4hAsMS6GcUgM5kFjjBK7Ft2kgmkhldAXWLt 75VsELagxI/J91hAbGYBT4ln14+wQtjiEnN+TWQFmcMooCIxYX8xSFhEQE/i5t1uZgg7RqJl 5lqwclGg+L1Hc1kgThCQWLLnPDOELSrx8vE/Voi/rjJJ/OjbwzaBUXwWktWzkKyehWT1LKDV zAKaEut36UOEFSWmdD9kh7A1JFrnzIWyzSTWdm9kR1azgJFjFaNYcVJRZnpGSW5iZk66gaFe RqZeZl5qySZGSKRm7GBcvlPlEKMAB6MSD+81GfVgIdbEsuLK3EOMEhzMSiK81u5awUK8KYmV ValF+fFFpTmpxYcYmTg4pRoYF22v2Phr8Q5/hwSDyOlBbzivdjj4G4e9DbKbeN3vkrFH7sV1 GUZtW5dJTZYQenNxzbvfWl4d717/dnVLvGj03Hz3gVoX6Rnb54X9cvuqI7LQ6meZs5bpgYii 2LQNj6y90kV/nO8wdFUOSgjpyrz0aHnGzPjd+1ijHXmX/Q828u9mvudQIMWsxFKckWioxVxU nAgAXP041bICAAA=
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <576BD16E-C195-432B-A3FD-3B5F6607D2C5@affirmednetworks.com> <32731939-280A-4278-83FF-A7E1064CFA51@tid.es>
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/Wijw0Tr2h_Yz3ELiByqJ21cmfm0
Cc: "sfc@ietf.org" <sfc@ietf.org>, Cathy Zhang <Cathy.H.Zhang@huawei.com>, "Paul Quinn \(paulq\)" <paulq@cisco.com>, Sumandra Majee <S.Majee@F5.com>, David Allan I <david.i.allan@ericsson.com>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Mar 2014 07:41:00 -0000

--Boundary_(ID_+sOSyLLfrW+GTF7rhLmTpA)
Content-type: text/plain; charset=utf-8
Content-transfer-encoding: base64

KzENCg0KRHIuIFBlZHJvIEEuIEFyYW5kYSBHdXRpw6lycmV6DQoNClRlY2hub2xvZ3kgRXhwbG9y
YXRpb24gLQ0KTmV0d29yayBJbm5vdmF0aW9uICYgVmlydHVhbGlzYXRpb24NCg0KbWFpbHRvOnBh
YWdAdGlkLmVzDQpUZWxlZsOzbmljYSwgSW52ZXN0aWdhY2nDs24geSBEZXNhcnJvbGxvDQpDLyBE
LiBSYW3Ds24gZGUgbGEgQ3J1eiw4NA0KMjgwMDYgTWFkcmlkLCBTcGFpbg0KDQpGcmFnZW4gc2lu
ZCBuaWNodCBkYSwgdW0gYmVhbnR3b3J0ZXQgenUgd2VyZGVuLg0KRnJhZ2VuIHNpbmQgZGEsIHVt
IGdlc3RlbGx0IHp1IHdlcmRlbi4NCkdlb3JnIEtyZWlzbGVyDQoNCkRlOiAiRGllZ28gUi4gTG9w
ZXoiIDxkaWVnb0B0aWQuZXM8bWFpbHRvOmRpZWdvQHRpZC5lcz4+DQpGZWNoYTogbWnDqXJjb2xl
cyAxOSBkZSBtYXJ6byBkZSAyMDE0IDEzOjM4DQpQYXJhOiBSb24gUGFya2VyIDxSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tPj4NCkNDOiBEYXZpZCBBbGxhbiBJIDxkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbTxtYWls
dG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20+PiwgQ2F0aHkgWmhhbmcgPENhdGh5LkguWmhh
bmdAaHVhd2VpLmNvbTxtYWlsdG86Q2F0aHkuSC5aaGFuZ0BodWF3ZWkuY29tPj4sICJQYXVsIFF1
aW5uIChwYXVscSkiIDxwYXVscUBjaXNjby5jb208bWFpbHRvOnBhdWxxQGNpc2NvLmNvbT4+LCBT
dW1hbmRyYSBNYWplZSA8Uy5NYWplZUBGNS5jb208bWFpbHRvOlMuTWFqZWVARjUuY29tPj4sICJz
ZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4iIDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4+DQpBc3VudG86IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJ
RA0KDQpJIGFncmVlIHdpdGggUm9uLiBPcHRpb24gMiBpcyB0aGUga2luZCBvZiBhcHByb2FjaCBJ
IHNlZSBzaW1wbGVyIHRvIGltcGxlbWVudCBpbiBhbnkgc2NlbmFyaW8gSSBjYW4gdGhpbmsgb2Ys
IGFuZCBlYXNpZXIgZm9yIGludGVncmF0aW5nIG5vbi1TRkMtYXdhcmUgZ2Vhci4NCg0KQmUgZ29v
ZGUsDQoNCk9uIDE5IE1hciAyMDE0LCBhdCAxMzozMyAsIFJvbiBQYXJrZXIgPFJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b20+PiB3cm90ZToNCg0KU3VtYW5kcmEsDQoNCkkndmUgYmVlbiB0aGlua2luZyB0aGF0IHlvdXIg
YXBwcm9hY2ggMiB3b3VsZCBiZSB0aGUgd2F5IHRvIGdvLg0KDQogICBSb24NCg0KDQpPbiBNYXIg
MTksIDIwMTQsIGF0IDM6NDAgQU0sICJTdW1hbmRyYSBNYWplZSIgPFMuTWFqZWVARjUuY29tPG1h
aWx0bzpTLk1hamVlQEY1LmNvbT4+IHdyb3RlOg0KDQo8PFRyaW1tZWQgdGhlIFRPIGxpc3QgdG8g
YXZvaWQgdGhlIG1zZyBiZWluZyBoZWxkIGFnYWluPj4NCg0KSSBzZWUgdHdvIHdheXMgdG8gY2Fy
cnkgdGhlIHBhdGggaW5mb3JtYXRpb24uDQoNCg0KICAxLiAgRXhwbGljaXQgb3JkZXJlZCBsaXN0
LCBzb21ldGhpbmcgbGlrZSBGVy1BIDo6IFRDUC1PUFQgOjogTEIgOjogVmlkZW9PUFQgOjogQ0dO
QVQuICAgVGhlcmUgYXJlIHR3byBpc3N1ZXMgd2l0aCB0aGlzIGFwcHJvYWNoLCBmaXJzdCB0aGUg
bGVuZ3RoIG9mIGdyYXBoIGlzIHZhcmlhYmxlLiAgQWxzbyBpdCBpbXBsaWVzIGJpZGlyZWN0aW9u
YWwgc3ltbWV0cnkuIEl0IGlzIG9mdGVuIHJlcXVpcmVkIGJ1dCBzaG91bGQgbm90IGJlIG1hbmRh
dG9yeS4gIFNlY29uZGx5IGNoYW5naW5nIHRoaXMgcGF0aC9ncmFwaCBpbiBhdCBTRiBjYW4gYmUg
Y3VtYmVyc29tZS4NCiAgMi4gIExldCB0aGUgQ29udHJvbCBwbGFuZSBkaXN0cmlidXRlIHRoZSBj
aGFpbklEIDzigJQ+IGdyYXBoIG1hcHBpbmcuIEluIHRoaXMgY2FzZSBlYWNoIFNGIHdvdWxkIGhh
dmUgbWFwcGluZyBvZiBnaXZlbiBhIGNoYWluSUQgd2hhdCBpcyBteSBuZXh0IGhvcC4gVGhlIGNo
YWluSUQgaXRzZWxmIGNvdWxkIGJlIGZpeGVkIHNpemUgZWxlbWVudC4gQSBTRiBjYW4gc2VsZWN0
IGEgZGlmZmVyZW50IHBhdGggYnkgY2hhbmdpbmcgdGhlIGNoYWlJRCBwYXJhbWV0ZXIuDQoNClJl
Z2FyZHMNClN1bWFuZHJhDQoNCg0KRnJvbTogQ2F0aHkgWmhhbmcgPENhdGh5LkguWmhhbmdAaHVh
d2VpLmNvbTxtYWlsdG86Q2F0aHkuSC5aaGFuZ0BodWF3ZWkuY29tPj4NCkRhdGU6IFR1ZXNkYXks
IE1hcmNoIDE4LCAyMDE0IGF0IDEwOjEzIEFNDQpUbzogIlJlaW5hbGRvIFBlbm5vIChyZXBlbm5v
KSIgPHJlcGVubm9AY2lzY28uY29tPG1haWx0bzpyZXBlbm5vQGNpc2NvLmNvbT4+LCAiTG91aXMu
Rm91cmllIiA8TG91aXMuRm91cmllQGh1YXdlaS5jb208bWFpbHRvOkxvdWlzLkZvdXJpZUBodWF3
ZWkuY29tPj4sICJQYXVsIFF1aW5uIChwYXVscSkiIDxwYXVscUBjaXNjby5jb208bWFpbHRvOnBh
dWxxQGNpc2NvLmNvbT4+LCBEYXZpZCBBbGxhbiBJIDxkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNv
bTxtYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20+Pg0KQ2M6IE5pY29sYXMgQk9VVEhP
UlMgPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bx
b3Ntb3MuY29tPj4sIFh1eGlhb2h1IDx4dXhpYW9odUBodWF3ZWkuY29tPG1haWx0bzp4dXhpYW9o
dUBodWF3ZWkuY29tPj4sIENoYW5nY2hlbmcgSHVhbmcgPGh1YW5nQHNjZS5jYXJsZXRvbi5jYTxt
YWlsdG86aHVhbmdAc2NlLmNhcmxldG9uLmNhPj4sICJzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4iIDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4+LCAibWlrZWJpYW5j
QGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPiIgPG1pa2ViaWFuY0Bhb2wuY29tPG1h
aWx0bzptaWtlYmlhbmNAYW9sLmNvbT4+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3Vs
YXRpb24gY2hhaW4gSUQNCg0KSGkgUmVpbmFsZG8sDQoNClNvIHRoZSBjaGFpbiBJRCBpcyBhY3R1
YWxseSB0aGUgcGF0aCBJRCB3aGljaCByZXByZXNlbnRzIGFuIG9yZGVyZWQgc2V0IG9mIHNlcnZp
Y2UgZnVuY3Rpb24gaW5zdGFuY2VzLg0KSSB0aGluayB3ZSBzaG91bGQgYWRkIGFuIGV4cGxpY2l0
IGRlZmluaXRpb24gb2Yg4oCcc2VydmljZSBpbnN0YW5jZeKAnS4gV2hhdCBkbyB5b3UgdGhpbms/
DQoNClRoYW5rcywNCkNhdGh5DQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnXSBPbiBCZWhhbGYgT2YgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pDQpTZW50OiBUdWVzZGF5
LCBNYXJjaCAxOCwgMjAxNCAxMTowMyBBTQ0KVG86IExvdWlzLkZvdXJpZTsgUGF1bCBRdWlubiAo
cGF1bHEpOyBEYXZpZCBBbGxhbiBJDQpDYzogTmljb2xhcyBCT1VUSE9SUzsgWHV4aWFvaHU7IG1p
a2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT47IHNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPjsgQ2hhbmdjaGVuZyBIdWFuZw0KU3ViamVjdDogUmU6IFtzZmNd
IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCkEgU2VydmljZSBDaGFpbiBqdXN0IGRlZmlu
ZXMgd2hpY2ggdHlwZSBvZiBzZXJ2aWNlIGFuZCB0aGVpciBvcmRlci4NCg0KQSBzZXJ2aWNlIHBh
dGggZGVmaW5lcyB0aGUgYWN0dWFsIHNlcnZpY2UgaW5zdGFuY2UsIHNheSwgZmlyZXdhbGwxLmhv
bWUsIG5hdDIsIGRwaS1zaWMsIGV0Yy4NCg0KRnJvbTogIkxvdWlzLkZvdXJpZSIgPExvdWlzLkZv
dXJpZUBodWF3ZWkuY29tPG1haWx0bzpMb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbT4+DQpEYXRlOiBU
dWVzZGF5LCBNYXJjaCAxOCwgMjAxNCBhdCAxMDo1NSBBTQ0KVG86ICJQYXVsIFF1aW5uIChwYXVs
cSkiIDxwYXVscUBjaXNjby5jb208bWFpbHRvOnBhdWxxQGNpc2NvLmNvbT4+LCBEYXZpZCBBbGxh
biBJIDxkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbTxtYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmlj
c3Nvbi5jb20+Pg0KQ2M6IE5pY29sYXMgQk9VVEhPUlMgPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9z
LmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4sIFh1eGlhb2h1IDx4dXhp
YW9odUBodWF3ZWkuY29tPG1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tPj4sIENoYW5nY2hlbmcg
SHVhbmcgPGh1YW5nQHNjZS5jYXJsZXRvbi5jYTxtYWlsdG86aHVhbmdAc2NlLmNhcmxldG9uLmNh
Pj4sICJzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4iIDxzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4+LCAibWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bh
b2wuY29tPiIgPG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4+DQpT
dWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KUGF1bCwNCiAg
IENhbiB5b3UgY2xhcmlmeSB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIHNlcnZpY2UgY2hhaW4gYW5k
IHNlcnZpY2UgcGF0aC4gR2l2ZW4gdGhhdCBhIHNlcnZpY2UgY2hhaW4gaXMgY29tcG9zZWQNCm9m
IHNldmVyYWwgc2VydmljZSBmdW5jdGlvbnMgU0YxLCBTRjIsIC4uIFNGbiBob3cgd291bGQgYSBz
ZXJ2aWNlIHBhdGggZGlmZmVyIGZyb20gdGhhdCBzZXJ2aWNlIGNoYWluPw0KLSAgICAgICAgICBM
b3Vpcw0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxm
IE9mIFBhdWwgUXVpbm4gKHBhdWxxKQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgMTA6
MjYgQU0NClRvOiBEYXZpZCBBbGxhbiBJDQpDYzogTmljb2xhcyBCT1VUSE9SUzsgWHV4aWFvaHU7
IG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT47IHNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgQ2hhbmdjaGVuZyBIdWFuZw0KU3ViamVjdDogUmU6IFtz
ZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCkhpIERhdmUsDQoNCkNoYWluIElEIHNo
b3VsZCByZWFsbHkgYmUgcGF0aCBJRCBzaW5jZSB0aGVyZSBjYW4gYmUgbWFueSBwYXRocyBmb3Ig
YSBnaXZlbiBjaGFpbi4gIFVzaW5nIHRoYXQgZGVmaW5pdGlvbiwgd2UgYXZvaWQgdGhlIG92ZXJs
b2FkIGFuZCByZWFwIHRoZSBnYWluIGFsbHVkZWQgdG8gYmVsb3cuDQoNClBhdWwNCg0KT24gTWFy
IDE4LCAyMDE0LCBhdCAxMjoxNCBQTSwgRGF2aWQgQWxsYW4gSSA8ZGF2aWQuaS5hbGxhbkBlcmlj
c3Nvbi5jb208bWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPj4gd3JvdGU6DQoNCg0K
DQpXZWxsIHRoZSBxdWVzdGlvbiBkZSBqb3VyIGlzIOKAnGRvZXMgYSBjaGFpbiBJRCBkZWZpbmUg
YSBjbGFzcyBvciBhbiBpbnN0YW5jZeKAneKApi4gSWYgaXQgZGVmaW5lcyBhbiBjbGFzcyB3ZSBh
bHNvIG5lZWQgaW5zdGFuY2UgaW5mb3JtYXRpb24sIGlmIGl0IGlzIGN1cnJlbnRseSBvdmVybG9h
ZGVkIHRvIGRlZmluZSBjbGFzcyBhbmQgaW5zdGFuY2UgSU1PIHdlIGhhdmUgYSBwcm9ibGVt4oCm
Lg0KDQpEYXZlDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPG1haWx0
bzpib3VuY2VzQGlldGYub3JnPl0gT24gQmVoYWxmIE9mIENoYW5nY2hlbmcgSHVhbmcNClNlbnQ6
IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDc6NDMgQU0NClRvOiBOaWNvbGFzIEJPVVRIT1JTDQpD
YzogWHV4aWFvaHU7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgbWlrZWJpYW5j
QGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPg0KU3ViamVjdDogUmU6IFtzZmNdIOet
lOWkjTogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KR29vZCBwb2ludHMuIEkgYmVsaWV2
ZSBleHBsaWNpdCBjaGFpbiBJRCBzaG91bGQgYmUgbWFuZGF0b3J5LiBUaGUgb3ZlcmhlYWQgaXMg
dmVyeSBsaXR0bGUuIEl0IGhlbHBzIHNpbXBsaWZ5IHByb2Nlc3NpbmcgYW5kIHN0ZWVyaW5nIHNp
Z25pZmljYW50bHkuIFRoZSBnYWluIGlzIGh1Z2UuDQoNCkNoYW5nDQoNCi0tLS0tLS0tLS0tLQ0K
Q2hhbmdjaGVuZyBIdWFuZw0KDQpPbiBNYXIgMTgsIDIwMTQsIGF0IDE6NTMgQU0sIE5pY29sYXMg
Qk9VVEhPUlMgPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VU
SE9SU0Bxb3Ntb3MuY29tPj4gd3JvdGU6DQpJIHRoaW5rIHRoYXQga2VlcGluZyB0aGUgU2Vydmlj
ZSBQYXRoIExheWVyIHRyYW5zcG9ydCBpbmRlcGVuZGVudCBzaG91bGQgcmVtYWluIGFuIG9iamVj
dGl2ZSBmb3IgU0ZDLiAgU3VjaCBhIHNlcGFyYXRpb24gb2YgY29uY2VybnMgaXMgYSBzb3VuZCBh
cmNoaXRlY3R1cmFsIHByaW5jaXBsZSB0aGF0IGhlbHAga2VlcCB0aGluZ3Mgc2ltcGxlIGluIHBy
YWN0aWNlLg0KDQpPbiB0aGUgcXVlc3Rpb24gb2YgIFNlcnZpY2UgUGF0aCwgd2UgaGF2ZSBhIGRp
c2N1c3Npb24gb24gd2hldGhlciB3ZSBuZWVkIHNvbWUga2luZCBvZiBleHBsaWNpdCBpZGVudGlm
aWVyIG9yDQpjb3VsZCB3ZSByZWx5IG9uIG1hcHBpbmcgb24gc29tZSB1bmRlcmxheSBuZXR3b3Jr
IHByb3RvY29sIGZpZWxkcy4NCg0KDQpNYXkgYmUgYSBQUk8vQ09OIHRhYmxlIGNvdWxkIGhlbHAg
Zm9jdXMgdGhlIGdyb3VwIGRlY2lzaW9uIG9uIHRoYXQgbWF0dGVyDQoNCg0KICAqICAgVmlzaWJp
bGl0eSAodHJhY2luZykNCiAgKiAgIEZvcndhcmRpbmcgZ3JhcGggc3RydWN0dXJlIGltcGFjdC9s
aW1pdGF0aW9ucw0KICAqICAgUmVjb25maWd1cmF0aW9uIHNwZWVkDQoNCiAgICAgKiAgIExCUyAv
IHNjYWxlIG91dCBpbXBhY3QNCiAgICAgKiAgIE5vZGUgYnlwYXNzIChlLmc7IG1haW50ZW5hbmNl
KQ0KDQogICogICB1bmRlcmxheSBuZXR3b3JrL3RyYW5zcG9ydCBsYXllcnMgc3VwcG9ydA0KICAq
ICAgSGVhZGVyIHNwYWNlIGltcGFjdA0KICAqICAgTXVsdGkgdGVuYW50IHN1cHBvcnQgaW1wYWN0
DQogICogICBTRkMgb24gZmxhdCAoZS5nIG9wdGljYWwgTDIgZm9yIERhdGEgQ2VudGVycykgbmV0
d29yaw0KICAqICAgVW5kZXJsYXkgbmV0d29yayBhZG1pbmlzdHJhdGlvbiBpbXBhY3QNCg0KDQpQ
ZXJzb25hbGx5IEkgdGhpbmsgdGhhdCBoYXZpbmcgYW4gZXhwbGljaXQgY2hhaW4gaWRlbnRpZmll
ciAoZS5nLiBTZXJ2aWNlIFBhdGgvU2VydmljZSBJbmRleCkgaXMgY2xlYXIgKG1hbmFnZW1lbnQg
YW5kIGNvbnRyb2wpIGFuZCBub3QgZXhwZW5zaXZlIChoZWFkZXIgc3BhY2UpLiBUaGUgZHJhd2Jh
Y2sgYmVpbmcgc29tZSBpbXBhY3Qgb24gdGhlIHNpbXBsaWNpdHkgdG8gYWRkL3JlbW92ZSBlbGVt
ZW50cyBpbiBhIGNoYWluIGR5bmFtaWNhbGx5Lg0KDQpUYWcgc3dpdGNoaW5nIChhcyBNUExTKSAg
YWxsb3dzIHRvIG1hbmFnZSB0YWdzIHBlciBzZXJ2aWNlIG5vZGVzLCBsZWFkaW5nIHRvIG1vcmUg
dmVyc2F0aWxlIGFuZCBkaXZlcnNlIGdyYXBocw0KDQoNCk5pY29sYXMNCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQpGcm9tOiBYdXhpYW9odSBbeHV4aWFvaHVAaHVhd2VpLmNvbTxt
YWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT5dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAx
NCA1OjA0IEFNDQpUbzogSmVyb21lIE1vaXNhbmQ7IG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzpt
aWtlYmlhbmNAYW9sLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3Vi
amVjdDogW3NmY10g562U5aSNOiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KSSBsaWtlIHRo
ZSBpZGVhIG9mIHNlcGFyYXRpbmcgdGhlIFNlcnZpY2UgRnVuY3Rpb24gTGF5ZXIgYW5kIHRoZSBT
ZXJ2aWNlIFBhdGggTGF5ZXIsIGFzIHByb3Bvc2VkIGluIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zLiBUaGUgcm9sZSBvZiB0aGUgU2VydmljZSBQYXRoIExheWVyIGlz
IGp1c3QgdG8gc3RlZXIgdGhlIHRyYWZmaWMgYWxvbmcgYSBwYXJ0aWN1bGFyIGNoYWluIG9mIHNl
cnZpY2Ugbm9kZXMgd2hpY2ggY2FuIGJlIGltcGxlbWVudGVkIGJ5IGV4aXN0aW5nIHRvb2xzIGZv
ciBzb3VyY2Ugcm91dGluZywgc3VjaCBhcyBzZWdtZW50IHJvdXRpbmcuIEFzIHN1Y2gsIGl04oCZ
cyBub3QgbmVjZXNzYXJ5IHRvIHRyeSB0byBrZWVwIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIgdHJh
bnNwb3J0LWluZGVwZW5kZW50IGFuZCBjb250YWluIGl0IGluIHRoZSBTRkMgaGVhZGVyLg0KDQpC
ZXN0IHJlZ2FyZHMsDQpYaWFvaHUNCg0K5Y+R5Lu25Lq6OiBzZmMgW21haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZ10g5Luj6KGoIEplcm9tZSBNb2lzYW5kDQrlj5HpgIHml7bpl7Q6IDIwMTTlubQz
5pyIMTjml6UgMTowMw0K5pS25Lu25Lq6OiBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJp
YW5jQGFvbC5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCuS4u+mimDog
UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNClRoaXMgKGxlbmd0aHkgYW5k
IHZlcnkgbGl2ZWx5KSB0aHJlYWQgc3RhcnRlZCBmcm9tIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zICh3aGljaCBJIGNvLWF1dGhvcmVkKS4NCg0KSW4gc2VjdGlvbiA0
LjgsIHdlIG1hZGUgYSBjbGVhciBkaXN0aW5jdGlvbiBiZXR3ZWVuIGEgc2VydmljZSBwYXRoIGxh
eWVyIChzdGVlcmluZyBwYWNrZXRzIGhvcCBieSBob3AgYWxvbmcgdGhlIGNoYWluKSBhbmQgYSBz
ZXJ2aWNlIGZ1bmN0aW9uIGxheWVyIChjb252ZXkgbWV0YWRhdGEgaW5mb3JtYXRpb24gb2YgaW50
ZXJlc3QgdG8gU0ZzKS4gVGVybWlub2xvZ3kgYXNpZGUsIGl0IHNlZW1zIHRoYXQgc3VjaCBsYXll
cmVkIHZpZXcgd2FzIGFncmVlZCB1cG9uIGJ5IG1hbnkgcGVvcGxlIG9uIHRoZSBtYWlsaW5nIGxp
c3QuDQoNCk5vdyB0aGlzIGNlcnRhaW5seSBkb2VzIGJlZyB0aGUgcXVlc3Rpb24gb2Ygc29sdmlu
ZyBCT1RIIHByb2JsZW1zIHdpdGggdGhlIHNhbWUgKHBhY2tldCkgZW5jYXBzdWxhdGlvbiBtZWNo
YW5pc20uIE5vdGFibHkgd2hlbiBvYnNlcnZpbmcgdGhhdCBtYW55IHVzZSBjYXNlcyBjb3VsZCBi
ZSBzYXRpc2ZpZWQgd2l0aG91dCBTRi1sZXZlbCBtZXRhZGF0YSwgb3IgYnkgdXNpbmcgbW9yZSBv
dXQtb2YtYmFuZCB3YXlzIHRvIGNvbnZleSBzdWNoIFNGIG1ldGFkYXRhLiBBbmQgYWxzbyB3aGVu
IG9ic2VydmluZyB0aGF0IGluYmFuZCBtYXJraW5nIChlLmcuIHBhY2tldCBoZWFkZXJzKSBjb21l
cyB3aXRoIHZhcmlvdXMgcHJvcyAmIGNvbnMgKHNvbWUgb2YgdGhlIGlzc3VlcyBiZWluZyBpZGVu
dGlmaWVkIGluIHRoZSBkcmFmdCwgZS5nLiBzZWN0aW9ucyA0LjEgYW5kIDQuMikuDQoNCkkgZG8g
YWdyZWUgd2l0aCBNYXJpYS4gV2UgbWF5IHdhbnQgdG8gZXhwbG9yZSBvdGhlciBvcHRpb25zIGZv
ciBhZGRyZXNzaW5nIHRoZSBuZWVkcyBvZiB0aGUgc2VydmljZSBwYXRoIGxheWVyIHRoYXQgZG8g
bm90IHJlcXVpcmUgYW4gZXhwbGljaXQgY2hhaW4taWQgb2Ygc29ydHMuDQoNCkluIHRoZSBkcmFm
dCwgd2UgY29uY2x1ZGVkIGJ5IHN0YXRpbmcg4oCcQSBwcm9kdWN0aXZlIHBhdGggZm9yd2FyZCBj
b3VsZCBiZSB0byBkaXZpZGUgYW5kIGNvbnF1ZXI6IHRvIGNsZWFybHkgc2VwYXJhdGUgdGhlIHBy
b2JsZW0gb2YgU2VydmljZSBGdW5jdGlvbiBQYXRoIHRvcG9sb2d5IGZyb20gdGhlICAgcHJvYmxl
bSBvZiBbY29udmV5aW5nIFNGXSBtZXRhZGF0YeKAnS4gSSBkbyBiZWxpZXZlIHdlIHNob3VsZCBl
eHBsb3JlIHN1Y2ggc2VwYXJhdGlvbiBwcmluY2lwbGUgZnVydGhlci4NCg0KDQpGcm9tOiBzZmMg
W21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIG1pa2ViaWFuY0Bhb2wu
Y29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4NClNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIw
MTQgNTo1MCBQTQ0KVG86IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVj
dDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCkkgd291bGQgaW1hZ2lu
ZSB0aGF0IGlmIHdlIG1hZGUgdGhlIENoYWluIElEIGZpZWxkIGluIHRoZSBoZWFkZXIgYmUgb3B0
aW9uYWwsIHlldCBzdGlsbCByZXF1aXJlZCBhIGhlYWRlciBhbmQgc3RpbGwgcmVxdWlyZWQgdGhh
dCBzb21lIGluZGljYXRpb24gb2YgdGhlIGNoYWluIGJlIGNhcnJpZWQgc29tZXdoZXJlIGluIHRo
ZSBwYWNrZXQgKG1wbHMgbGFiZWwgb3IgdmxhbiBvciB3aGF0ZXZlciksIHRoYXQgdGhlIGltcGxl
bWVudGF0aW9uIHdvdWxkIGJlY29tZSBvdmVybHkgY29tcGxpY2F0ZWQuICBUbyBkbyBzbyB3b3Vs
ZCBiZSB1c2luZyBTRkMgc2ltcGx5IGFzIGEgbWVjaGFuaXNtIHRvIGNhcnJ5IG1ldGEgZGF0YSBh
bmQgbm90IGF0IGFsbCBmb3Igc2VydmljZSBjaGFpbmluZywgd2hpY2ggc291bmRzIGNvdW50ZXIg
aW50dWl0aXZlIHRvIG1lLg0KDQpNYXJpYSwNClNvLCB5b3UgYXJlIHNheWluZyB0aGF0IHlvdSB3
YW50IHRvIHVzZSBTRkMgdG8gY2FycnkgYXJvdW5kIG1ldGFkYXRhLCBidXQgbm90IGZvciBhY3R1
YWwgc2VydmljZSBjaGFpbmluZyBiZWNhdXNlIHlvdSBhbHJlYWR5IGhhdmUgYSB3YXkgdG8gaW1w
bGVtZW50IHNlcnZpY2UgY2hhaW5pbmcgb3V0c2lkZSBvZiBTRkM/ICBNYXliZSBJJ20gbm90IGZv
bGxvd2luZywgYnV0IGl0IHNlZW1zIHRvIG1lIHRoYXQgaWYgeW91IHdlcmUgdG8gdXBncmFkZSB5
b3VyIG5ldHdvcmsgdG8gc3VwcG9ydCBTRkMgdGhhdCB5b3Ugd291bGQgY2hhbmdlIGZyb20gdXNp
bmcgeW91ciBleGlzdGluZyBtZWNoYW5pc20gYW5kIHN0YXJ0IHVzaW5nIFNGQywgd2hpY2ggaXMg
bWVhbnQgdG8gcHJvdmlkZSBzdXBwb3J0IGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyB0aGF0IGFyZSBu
b3QgU0ZDIGF3YXJlLiAgVGhlcmUgYXJlIGEgbnVtYmVyIG9mIHVzIHdobyBoYXZlIGltcGxlbWVu
dGVkLCBpbiBvbmUgd2F5IG9yIGFub3RoZXIsIHNvbWUgc29ydCBvZiBzZXJ2aWNlIGNoYWluaW5n
LCBidXQgSSAoSSBjYW4gYXQgbGVhc3Qgc3BlYWsgZm9yIG15c2VsZikgYW0gbG9va2luZyB0byBT
RkMgbm90IHRvIGVuaGFuY2UgbXkgY3VycmVudCBpbXBsZW1lbnRhdGlvbiwgYnV0IHRvIHJlcGxh
Y2UgaXQgd2l0aCBzb21ldGhpbmcgYmV0dGVyIHdoaWxlIHN0aWxsIG1haW50YWluaW5nIG15IGNv
cmUgKG5vbiBzZXJ2aWNlIGZ1bmN0aW9uKSBpbmZyYXN0cnVjdHVyZS4NCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQpGcm9tOiBrZWdyYXlAY2lzY28uY29tPGtlZ3JheUBjaXNjby5j
b208bWFpbHRvOmtlZ3JheUBjaXNjby5jb20lM2NrZWdyYXlAY2lzY28uY29tPj4NClRvOiBSb24g
UGFya2VyPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb20+PixKaW0gR3VpY2hhcmQgKGpndWljaGFyKTxqZ3VpY2hhckBj
aXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4+LEpvZWwgTS4gSGFscGVybjxqbWhA
am9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4NCmNjOiBzZmNAaWV0
Zi5vcmc8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmclM2NzZmNAaWV0Zi5vcmc+Pg0K
U2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNA0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNh
cHN1bGF0aW9uIGNoYWluIElEDQoNCisxIHRoZSBpZGVhIGlzIGludGVyb3BlcmFiaWxpdHkuDQoN
Cg0KT24gMy8xNC8xNCAxMjo1NSBQTSwgIlJvbiBQYXJrZXIiIDxSb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4gd3Jv
dGU6DQoNCj5UaGFua3MsIEppbS4NCj4NCj5SZW1lbWJlciB0aGF0IHdlIGhhdmUgc2FpZCBtYW55
IHRpbWVzIHRoYXQgdGhlIFNGQyBzZXJ2aWNlIGhlYWRlciBpcw0KPnRyYW5zcG9ydCBpbmRlcGVu
ZGVudC4gICBKdXN0IGJlY2F1c2UgdGhlIGNoYWluIGlkIGNvdWxkIGJlIGNhcnJpZWQgaW4NCj5z
b21lIGZvcm0gb3IgYW5vdGhlciB3aXRoIHNvbWUgcGFydGljdWxhciB0cmFuc3BvcnQgZG9lc24n
dCBtZWFuIHRoYXQgaXQNCj5jb3VsZCBiZSB1bml2ZXJzYWxseSBjb252ZXllZC4gICAgQnkgbWFr
aW5nIGFuZCBrZWVwaW5nIHRoZSBTRkMgc2VydmljZQ0KPmhlYWRlciB0cmFuc3BvcnQgaW5kZXBl
bmRlbnQgbWFrZXMgaXQgbW9yZSBhcHBsaWNhYmxlIGluIG1vcmUNCj5lbnZpcm9ubWVudHMgYW5k
IG1vcmUgbGlrZWx5IHRvIGdldCBhZG9wdGVkIGJyb2FkbHkuDQo+DQo+ICAgUm9uDQo+DQo+DQo+
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj5Gcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFy
KSBbbWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbV0NCj5TZW50OiBGcmlkYXksIE1hcmNoIDE0LCAy
MDE0IDM6NTIgUE0NCj5UbzogSm9lbCBNLiBIYWxwZXJuOyBSb24gUGFya2VyDQo+Q2M6IHNmY0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPlN1YmplY3Q6IFNGQyBlbmNhcHN1bGF0aW9u
IGNoYWluIElEDQo+DQo+SGkgSm9lbCwNCj4NCj5QZXJoYXBzIGJ1dCBJIHdvdWxkIHBvaW50IG91
dCB0aGF0IHRoZSBiYXNlIFNGQyBoZWFkZXIgY291bGQgaGF2ZSBhIGxvdA0KPm1vcmUgaW5mb3Jt
YXRpb24gdGhhbiBqdXN0IHRoZSBjaGFpbiBJRDsgSSB3b3VsZCBhbHNvIHBvaW50IG91dCB0aGF0
IHRoZQ0KPmRldmlsIGlzIGluIHRoZSBkZXRhaWxzIGFuZCBzYXlpbmcgIndlbGwsIEkgY2FuIGp1
c3QgdXNlIGFuIE1QTFMgbGFiZWwiDQo+aGlkZXMgbXVjaCBvZiB0aGUgY29tcGxleGl0eSBvZiBh
Y3R1YWxseSBkb2luZyB0aGF0Lg0KPg0KPk9uIDMvMTQvMTQsIDI6MzUgUE0sICJKb2VsIE0uIEhh
bHBlcm4iIDxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4g
d3JvdGU6DQo+DQo+PklmIHRoZSB0cmFuc3BvcnQgaGVhZGVyIGNhcnJpZXMgZW5vdWdoIGluZm9y
bWF0aW9uIGZvciBpZGVudGlmeWluZyB0aGUNCj4+c2VxdWVuY2UgKFZMQU4gdGFnIG9yIE1QTFMg
bGFiZWwgY2FuIGJvdGggZG8gdGhlIGpvYiksIHRoZW4gYXJndWFibHkNCj4+dGhlIGdsb2JhbCBj
aGFpbiBJRCBpcyByZWR1bmRhbnQuIEkgY2FuIGxpdmUgd2l0aCBjYXJyeWluZyBpdCBhbnl3YXkN
Cj4+ZWl0aGVyIGlmIEkgaGF2ZSBtZXRhZGF0YSB0byBjYXJyeSwgb3IgaWYgSSBuZWVkIHRoZSBj
aGFpbiBJRCBmb3Igc29tZQ0KPj5wdXJwb3NlLg0KPj4gQWZ0ZXIgYWxsLCBzb21lIGZvbGtzIHNl
ZW0gdG8gd2FudCB0byB1c2UgdGhhdCBmb3IgdGhlIGZvcndhcmRpbmcNCj4+ZGVjaXNpb25zLg0K
Pj4NCj4+WW91cnMsDQo+PkpvZWwNCj4+DQo+Pk9uIDMvMTQvMTQsIDI6MjggUE0sIFJvbiBQYXJr
ZXIgd3JvdGU6DQo+Pj4gVGhlIGNoYWluIElEIGlzIHRoZSBsYWJlbCB0aGF0IGRlZmluZXMgdGhl
IHNlcXVlbmNlIG9mIHNlcnZpY2UNCj4+PmZ1bmN0aW9ucyB0aGF0IG11c3QgYmUgdmlzaXRlZC4g
ICBJdCBjYW4gYmUgdGhvdWdodCBvZiBhcyBhIGhhbmRsZSBmb3IgYQ0KPj4+c3RhY2sgb2YgbXVz
dC12aXNpdCBuZXR3b3JrIGxvY2F0aW9ucy4gICBJIGRvbid0IHNlZSBob3cgdGhpcyBjYW4gYmUN
Cj4+PmFueXRoaW5nIGJ1dCBtYW5kYXRvcnkuDQo+Pj4NCj4+PiAgICAgUm9uDQo+Pj4NCj4+Pg0K
Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4gRnJvbTogc2ZjIFttYWlsdG86c2Zj
LWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBTdXJlbmRyYSBLdW1hcg0KPj4+KHNta3Vt
YXIpDQo+Pj4gU2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAxOjQ2IFBNDQo+Pj4gVG86IEpv
ZWwgTS4gSGFscGVybjsgTkFQSUVSQUxBLCBNQVJJQSBIDQo+Pj4gQ2M6IHNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPg0KPj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFu
LXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+DQo+Pj4gW1RyaW1tZWQgdGhlIHJlY2lw
aWVudCBsaXN0IC0gbmVlZHMgYXBwcm92YWwgb3RoZXJ3aXNlXQ0KPj4+DQo+Pj4gQ29tcGxldGVs
eSBhZ3JlZSBoZXJlLg0KPj4+DQo+Pj4gU0ZDIGRvZXMgbm90IHByZXZlbnQgVkxBTiBzdGl0Y2hp
bmcgYW5kIG9uZSBjYW4gY29udGludWUgdG8gZG8gdGhhdC4NCj4+PldoaWxlIGF0IHRoZSBzYW1l
IHRpbWUgU0ZDIGNhbiBpbmNsdWRlIFZMQU4gc3RpdGNoaW5nIHRvIHN1cHBvcnQNCj4+PmxlZ2Fj
eSBTRnMgaW4gdGhlIHNhbWUgY2hhaW4gdGhhdCBpbmNsdWRlcyBTRkMgYXdhcmUgU0ZzLiBFdmVu
IGxlZ2FjeQ0KPj4+U0ZzIGJlbmVmaXQgZnJvbSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgaGVu
Y2UgY2FuIGJlIHNoYXJlZCBhY3Jvc3MNCj4+PmRpZmZlcmVudCBzZXJ2aWNlIGNoYWlucy4NCj4+
Pg0KPj4+IFN1cmVuZHJhLg0KPj4+DQo+Pj4NCj4+Pg0KPj4+IE9uIDMvMTQvMTQgMTA6MjYgQU0s
ICJKb2VsIE0uIEhhbHBlcm4iIDxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tPj4gd3JvdGU6DQo+Pj4NCj4+Pj4gTXkgb3duIGluY2xpbmF0aW9uIGlzIHRvIG9i
c2VydmUgdGhhdCBpZiB5b3UgZG9uJ3QgbmVlZCBleHBsaWNpdA0KPj4+PiBjaGFpbiBpZGVudGlm
aWNhdGlvbiBhbmQgeW91IGRvbid0IG5lZWQgbWV0YWRhdGEsIHlvdSBjYW4ganVzdCBvbWl0DQo+
Pj4+IHRoZSBzZmMvbnNoIGhlYWRlci4gU3RpbGwgZG8gc2VydmljZSBjaGFpbmluZywganVzdCBu
byBleHRyYSBoZWFkZXIuDQo+Pj4+DQo+Pj4+IElmIHdlIGFyZSBnb2luZyB0byBoYXZlIHRoZSBo
ZWFkZXIsIGl0IHNlZW1zIHRvIG1lIHRoYXQgdGhlIGNoYWluDQo+Pj4+aWRlbnRpZmljYXRpb24g
ZmllbGQgaXMgdmVyeSB1c2VmdWwsIGFuZCBsb3cgY29zdCBvbmNlIHdlIGhhdmUgdGhlDQo+Pj4+
aGVhZGVyLg0KPj4+Pg0KPj4+PiBZb3VycywNCj4+Pj4gSm9lbA0KPj4+Pg0KPj4+PiBPbiAzLzE0
LzE0LCAxOjAwIFBNLCBOQVBJRVJBTEEsIE1BUklBIEggd3JvdGU6DQo+Pj4+PiBFeHBsaWNpdCBj
aGFpbiBpZGVudGlmaWNhdGlvbiBzaG91bGQgYmUgbWFkZSBvcHRpb25hbC4gSSBiZWxpZXZlIGl0
DQo+Pj4+PiB3YXMgZGlzY3Vzc2VkIGZldyBtb250aHMgYWdvIG9uIHRoaXMgbWFpbGluZyBsaXN0
Lg0KPj4+Pj4NCj4+Pj4+IE1hcmlhDQo+Pj4+Pg0KPj4+Pj4gKkZyb206KnNmYyBbbWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnXSAqT24gQmVoYWxmIE9mICpKbWguZGlyZWN0DQo+Pj4+PiAqU2Vu
dDoqIFRodXJzZGF5LCBNYXJjaCAxMywgMjAxNCAxMjoxMiBQTQ0KPj4+Pj4gKlRvOioga2VncmF5
QGNpc2NvLmNvbTxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT47IGx1Y3kueW9uZ0BodWF3ZWkuY29t
PG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT47IHNta3VtYXJAY2lzY28uY29tPG1haWx0bzpz
bWt1bWFyQGNpc2NvLmNvbT47DQo+Pj4+PiBqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWlj
aGFyQGNpc2NvLmNvbT4NCj4+Pj4+ICpDYzoqIG5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbTxt
YWlsdG86bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+OyBoYWRpQG1vamF0YXR1LmNvbTxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+
Ow0KPj4+Pj4gcm9uX3BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86cm9uX3Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbT47IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+PiBqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tPg0KPj4+Pj4gKlN1YmplY3Q6KiBSZTogW3NmY10gZHJhZnQtcmlqc21h
bi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICpJbXBvcnRhbmNlOiogTG93DQo+
Pj4+Pg0KPj4+Pj4gQXNzdW1pbmcgSSB1bmRlcnN0YW5kIHlvdSBwcm9wZXJseSBLZW4sIEkgZGlz
YWdyZWUuDQo+Pj4+Pg0KPj4+Pj4gRm9yIGV4YW1wbGUsIGJ5IHVzaW5nIHNlcGFyYXRlIHRlcm1z
IEkgY2FuIGVhc2lseSBkaXNjdXNzIHRoZSBmYWN0DQo+Pj4+PiB0aGF0IGNlcnRhaW4ga2luZHMg
b2YgZGF0YSAoY2hhaW4gaWRlbnRpZmljYXRpb24pIG9ubHkgbmVlZCB0byBiZQ0KPj4+Pj4gYWRq
dXN0IGJ5IGEgZmV3IGFwcHMgaW4gcmFyZSBjYXNlcy4gQW5kIHRoYXQgZGF0YSBpcyBub3QgYmVl
ZGVkDQo+Pj4+PiBieSB0aGUgYXBwbGljYXRpb25zLg0KPj4+Pj4NCj4+Pj4+IFVubGVzcyB5b3Ug
d291bGQgbGlrZSB0byBjb25zaWRlciB0aGUgY2hhaW4gaWRlbnRpZmljYXRpb24gYXMgYmVpbmcN
Cj4+Pj4+IG9wdGlvbmFsPw0KPj4+Pj4NCj4+Pj4+IFlvdXJzLA0KPj4+Pj4NCj4+Pj4+IEpvZWwN
Cj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+IFNlbnQgZnJvbSBteSBTYW1zdW5nIHNtYXJ0cGhv
bmUgb24gQVQmVA0KPj4+Pj4NCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+IC0tLS0tLS0tIE9y
aWdpbmFsIG1lc3NhZ2UgLS0tLS0tLS0NCj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1y
aWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gRnJvbTogIktlbiBHcmF5
IChrZWdyYXkpIiA8a2VncmF5QGNpc2NvLmNvbTxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT4NCj4+
Pj4+PG1haWx0bzprZWdyYXlAY2lzY28uY29tPj4NCj4+Pj4+IFRvOiBMdWN5IHlvbmcgPGx1Y3ku
eW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4NCj4+Pj4+PG1haWx0
bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+LCJTdXJlbmRyYTxtYWlsdG86bHVjeS55b25nQGh1YXdl
aS5jb20lM2UlM2UsJTIyU3VyZW5kcmE+IEt1bWFyIChzbWt1bWFyKSINCj4+Pj4+IDxzbWt1bWFy
QGNpc2NvLmNvbTxtYWlsdG86c21rdW1hckBjaXNjby5jb20+IDxtYWlsdG86c21rdW1hckBjaXNj
by5jb20+PiwiSmltPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSUzZSUzZSwlMjJKaW0+IEd1aWNo
YXJkDQo+Pj4+PihqZ3VpY2hhcikiDQo+Pj4+PiA8amd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpq
Z3VpY2hhckBjaXNjby5jb20+IDxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPj4NCj4+Pj4+IEND
OiBOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5p
Y29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4NCj4+Pj4+PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JT
QHFvc21vcy5jb20+PixzZmM8bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSUzZSUz
ZSxzZmM+IDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+PG1haWx0bzpz
ZmNAaWV0Zi5vcmc+PixKYW1hbDxtYWlsdG86c2ZjQGlldGYub3JnJTNlJTNlLEphbWFsPiBIYWRp
IFNhbGltIDxoYWRpQG1vamF0YXR1LmNvbTxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+DQo+Pj4+
PjxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+PixSb248bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29t
JTNlJTNlLFJvbj4gUGFya2VyDQo+Pj4+PjxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
PG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPg0KPj4+Pj4gPG1haWx0bzpS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4sImJyaWpzbWFuQGp1bmlwZXIubmV0PG1h
aWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tJTNlJTNlLCUyMmJyaWpzbWFuQGp1
bmlwZXIubmV0Pg0KPj4+Pj4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4iIDxicmlqc21h
bkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQ+PiwiSm9lbDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQl
M2UlM2UsJTIySm9lbD4gTS4gSGFscGVybiINCj4+Pj4+PGptaEBqb2VsaGFscGVybi5jb208bWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb20+IDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+DQo+
Pj4+Pg0KPj4+Pj4gVGhlIHdvcmQgIm1ldGFkYXRhIiBpcyBhIHB1cnBvc2VseSBhbWJpZ3VvdXMg
dGVybSAiZGF0YSB0aGF0DQo+Pj4+PiBwcm92aWRlcyBpbmZvcm1hdGlvbiBhYm91dCBvdGhlciBk
YXRhIi4gSXQgaXMgdXNlZCB0byBhdm9pZCBUSElTDQo+Pj4+PmRpc2N1c3Npb24uDQo+Pj4+Pg0K
Pj4+Pj4gRm9yIGV4YW1wbGUsIEkgcHJvcG9zZSB3ZSBkZWZpbmUgInRlcXVpbGEgbWV0YWRhdGEi
IGJlY2F1c2UsDQo+Pj4+PiBmcmFua2x5LCBJIHdpbGwgbmVlZCB0byBvcmRlciBhIHRyaXBsZS1z
aG90IGlmIHdlIGtlZXAgYXR0ZW1wdGluZw0KPj4+Pj4gdG8gZGVmaW5lIHNvbWV0aGluZyB0aGF0
LCBieSBkZWZpbml0aW9uLCBpcyBhbWJpZ3VvdXMuIEknZCBsaWtlDQo+Pj4+PiBteSBiYXJ0ZW5k
ZXIgdG8gdW5kZXJzdGFuZCBtZSBzcGVjaWZpY2FsbHkgd2hlbiBJIHNheSAiSSBuZWVkIGENCj4+
Pj4+c2hvdCIuDQo+Pj4+Pg0KPj4+Pj4gT24gMy8xMy8xNCA3OjQ5IEFNLCAiTHVjeSB5b25nIiA8
bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4+Pj4g
PG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0KPj4+Pj4NCj4+Pj4+ICAgPlNu
aXAuLg0KPj4+Pj4gICA+U0s+IEp1c3QgY29weWluZyBmcm9tIHRoZSBQUzoNCj4+Pj4+ICAgPi0t
DQo+Pj4+PiAgID5EYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5IHRvIGV4
Y2hhbmdlIGluZm9ybWF0aW9uDQo+Pj4+PmJldHdlZW4NCj4+Pj4+ICAgPnRoZSBuZXR3b3JrIGFu
ZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywNCj4+Pj4+YW5k
IHNlcnZpY2UNCj4+Pj4+ICAgPmZ1bmN0aW9ucyBhbmQgdGhlIG5ldHdvcmsuDQo+Pj4+PiAgID4N
Cj4+Pj4+ICAgPi0tDQo+Pj4+PiAgID5JdCBpcyBhIGx1Y2lkIGRlZmluaXRpb24uIFdlIGFyZSB1
bm5lY2Vzc2FyaWx5IG1ha2luZyB0aGUgd29yZA0KPj4+Pj4ibmV0d29yayINCj4+Pj4+ICAgPmNv
bnRyb3ZlcnNpYWwsIElNTy4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+W0x1Y3ldIFRoaXMgaXMgbXkg
cG9pbnQuICJUaGUgbmV0d29yayIgaXMgdG9vIGdlbmVyYWwgaGVyZSwNCj4+Pj4+d2hpY2ggYnJp
bmdzDQo+Pj4+PiAgID5tZXRhZGF0YSBncmVhdCBwb3dlciB0byBkbyBtYW55IHRoaW5ncy4gVGhp
cyBpcyB3aHkgcGVvcGxlDQo+Pj4+PmludmVudCBpZGVhcw0KPj4+Pj4gICA+aGVyZSwgd2hpY2gg
Y2F1c2VzIGEgbG90IG9mIGRlYmF0ZXMgb24gbWV0YWRhdGEgdXNhZ2UgcG90ZW50aWFscy4NCj4+
Pj4+IFdlDQo+Pj4+PiAgID5zaG91bGQgbm90IHNwZW5kIGEgbG90IG9mIHRpbWVzIG9uIHRoYXQg
ZGViYXRlcyBhbmQganVkZ2Ugd2hpY2gNCj4+Pj4+dXNhZ2UgaXMNCj4+Pj4+ICAgPnZhbHVhYmxl
IG9yIG5vdC4gVGh1cywgZm9yIHRoZSBTRkMgd29yaywgaXQgd2lsbCBiZSBoZWxwZnVsIGlmDQo+
Pj4+PndlIGNhbg0KPj4+Pj4gICA+bmFycm93IGRvd24gYSBiaXQuIEpvZWwgbWFrZXMgZXhwbGlj
aXRseSB0d28gY2FzZXMsIHdoaWNoIGlzDQo+Pj4+PmhlbHBmdWwgdG8NCj4+Pj4+ICAgPmRldmVs
b3AgdXNlIGNhc2VzIGZvciBlYWNoIGNhc2UuIEkgd291bGQgbGlrZSB0byBzZWUgdGhhdCB0aGUN
Cj4+Pj4+cHJvYmxlbQ0KPj4+Pj4gICA+c3RhdGVtZW50IGNhbiBiZSBtb3JlIHNwZWNpZmljIG9u
IG1ldGFkYXRhIGRlZmluaXRpb24sIHdoaWNoIG1heQ0KPj4+Pj5iZQ0KPj4+Pj4gICA+aGVscGZ1
bCBpbiBsZXNzIGZvY3VzaW5nIG9uIGl0IGFuZCBtb3ZpbmcgZm9yd2FyZC4NCj4+Pj4+ICAgPg0K
Pj4+Pj4gICA+THVjeQ0KPj4+Pj4gICA+DQo+Pj4+PiAgID5TdXJlbmRyYS4NCj4+Pj4+ICAgPg0K
Pj4+Pj4gICA+DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+VGhhbmtzLA0KPj4+Pj4gICA+Pkx1Y3kN
Cj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4g
ICA+PkZyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFttYWlsdG86amd1aWNoYXJAY2lzY28u
Y29tXQ0KPj4+Pj4gICA+PlNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgNDozOCBQTQ0K
Pj4+Pj4gICA+PlRvOiBMdWN5IHlvbmcNCj4+Pj4+ICAgPj5DYzogSm9lbCBNLiBIYWxwZXJuOyBO
aWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyOw0KPj4+Pj4gICA+PmJyaWpzbWFuQGp1bmlwZXIu
bmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldD47IHNmYzsgSmFtYWwNCj4+Pj4+SGFkaSBTYWxpbQ0KPj4+Pj4gICA+PlN1YmplY3Q6IFJl
OiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4g
ICA+Pg0KPj4+Pj4gICA+PkhpIEx1Y3ksDQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+Tm8uIEkgYW0g
c2ltcGx5IHNheWluZyB3ZSBzaG91bGQgbm90IG92ZXJjb21wbGljYXRlIHRoZSBwcm9ibGVtDQo+
Pj4+PiAgID4+c3RhdGVtZW50IHdpdGggdGV4dCB0aGF0IGFkZHMgbGl0dGxlIHRvIG5vIHZhbHVl
IGluIG15IG9waW5pb24uDQo+Pj4+PiBXaGV0aGVyDQo+Pj4+PiAgID4+d2UgY2FsbCBpdCBtZXRh
ZGF0YSwgb3IgY29udGV4dCwgaGFzIG5vIGJlYXJpbmcgb24gdGhlIGZhY3QNCj4+Pj4+dGhhdCB0
aGUNCj4+Pj4+ICAgPj5wcm9ibGVtIHN0YXRlbWVudCBhbHJlYWR5IGNsZWFybHkgc3RhdGVzIHdl
IG5lZWQgdG8gYmUgYWJsZSB0bw0KPj4+Pj5wYXNzDQo+Pj4+PiAgID4+aW5mb3JtYXRpb24gYmV0
d2VlbiBTRsK5cyBhbmQgYmV0d2VlbiB0aGUgbmV0d29yayAmIFNGwrlzLg0KPj4+Pj4gICA+Pg0K
Pj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pk9uIDMvMTIvMTQsIDU6MTMgUE0sICJMdWN5IHlvbmciIDxs
dWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+DQo+Pj4+Pjxt
YWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAg
Pj4+DQo+Pj4+PiAgID4+PkhpIEppbSwNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+PkkgZm9yIG9u
ZSBkb24ndCBhZ3JlZSBhbmQgdGhpbmsgd2UgYXJlIG92ZXIgY29tcGxpY2F0aW5nIHdoYXQNCj4+
Pj4+c2hvdWxkDQo+Pj4+PiAgID4+PmJlIHN0cmFpZ2h0Zm9yd2FyZC4gVGhlIFNGQyBlbmNhcHN1
bGF0aW9uIHNob3VsZCBlbmFibGUgdHdvDQo+Pj4+PnRoaW5nczoNCj4+Pj4+ICAgPj4+DQo+Pj4+
PiAgID4+PjEuIFN0ZWVyaW5nIG9mIHNlbGVjdGVkIGZsb3dzIHRocm91Z2ggYSBzZXJ2aWNlIGNo
YWluOyB0aGlzIGlzDQo+Pj4+PnRoZQ0KPj4+Pj4gICA+Pj5zZXJ2aWNlIGZ1bmN0aW9uIHBhdGgu
DQo+Pj4+PiAgID4+PjIuIFBhc3Npbmcgb2YgY29udGV4dCBhc3NvY2lhdGVkIHdpdGggYSBnaXZl
biBmbG93IHdpdGhpbiBzYWlkDQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+ZnVuY3Rpb24gcGF0
aC4gVGhpcyBjb250ZXh0IGluZm9ybWF0aW9uIG1heSBiZSBjb25zdW1lZCBieSBhDQo+Pj4+PlNG
IChhbg0KPj4+Pj4gICA+Pj5hcHBsaWNhdGlvbiBJRCBpcyBhbiBleGFtcGxlKSBvciBtYXkgYmUg
Y29uc3VtZWQgYnkgdGhlDQo+Pj4+PmZvcndhcmRpbmcNCj4+Pj4+ICAgPj4+ZWxlbWVudHMgKGEg
dnJmLUlEIGlzIGFuIGV4YW1wbGUpLg0KPj4+Pj4gICA+Pj5bTHVjeV0gRG8geW91IGNhbGwgdGhl
IGNvbnRleHQgYXMgbWV0YWRhdGEgb3Igbm90PyBEbyB3ZSBoYXZlDQo+Pj4+PmFub3RoZXINCj4+
Pj4+ICAgPj4+dGVybSBoZXJlIGJlc2lkZSBTRkMgaGVhZGVyIGFuZCBtZXRhZGF0YS4gSSBzZWUg
dGhhdCB5b3UgZG9uJ3QNCj4+Pj4+d2FudCB0bw0KPj4+Pj4gICA+Pj5zZXBhcmF0ZSB3aGF0IGlz
IGNvbnN1bWVkIGJ5IFNGIGFuZCB3aGF0IGlzIGNvbnN1bWVkIGJ5IHRoZQ0KPj4+Pj5mb3J3YXJk
aW5nDQo+Pj4+PiAgID4+PmVsZW1lbnRzLg0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+THVjeQ0K
Pj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+U2VudCBmcm9tIG15IGlQaG9uZQ0KPj4+Pj4gICA+Pj4N
Cj4+Pj4+ICAgPj4+PiBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MTYgUE0sICJMdWN5IHlvbmciDQo+
Pj4+PjxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+IDxt
YWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4g
ICA+Pj4+IEdyZWF0LiBUaGVuIHdlIG1heSBjb25zaWRlciB0d28gc3BlY2lhbCBtZXRhZGF0YSBk
ZWZpbml0aW9ucw0KPj4+Pj5pbiB0aGUNCj4+Pj4+ICAgPj4+PnByb2JsZW0gc3RhdGVtZW50IHNv
IHdlIGNhbiBhbGwgdXNlIHRoZSBzYW1lIGRlZmluaXRpb25zLg0KPj4+Pj5IZXJlIGlzIG15DQo+
Pj4+PiAgID4+Pj5zdWdnZXN0ZWQgdGV4dCBhbmQgbGlrZSB0byBoZWFyIHlvdSBhbmQgb3RoZXIn
cyBpbnB1dCBhbmQNCj4+Pj4+c3VnZ2VzdGlvbnMuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+
PiBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFi
aWxpdHkNCj4+Pj4+dG8NCj4+Pj4+ICAgPj4+PmV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4g
dGhlIGVsZW1lbnRzIGluIGEgc2VydmljZSBmdW5jdGlvbg0KPj4+Pj4gICA+Pj4+Y2hhaW5pbmcu
IEluIHRoaXMgY29udGV4dCwgdGhlcmUgYXJlIHR3byB0eXBlcyBvZiBkYXRhIHBsYW5lDQo+Pj4+
Pm1ldGFkYXRhLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gU2VydmljZSBGdW5jdGlvbiBN
ZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGV4Y2hhbmdlZCBiZXR3ZWVuDQo+Pj4+PiAgID4+Pj5j
bGFzc2lmaWVyIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9u
cyB0bw0KPj4+Pj4gICA+Pj4+ZmFjaWxpdGF0ZSBzZXJ2aWNlIGZ1bmN0aW9ucyBvbiB0aGUgcGFj
a2V0IHRyZWF0bWVudC4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFN0ZWVyaW5nIE1ldGFk
YXRhOiB0aGUgaW5mb3JtYXRpb24gZnJvbSBzZXJ2aWNlIGZ1bmN0aW9ucyB0byBhDQo+Pj4+PiAg
ID4+Pj5jbGFzc2lmaWVyIG9yIHNlcnZpY2Ugbm9kZSBmb3IgdHJhZmZpYyBmb3J3YXJkaW5nIHB1
cnBvc2UuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiAtZW5kDQo+Pj4+PiAgID4+Pj4NCj4+
Pj4+ICAgPj4+PiBMdWN5DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4+PiAgID4+Pj4gRnJvbTogSm9lbCBNLiBI
YWxwZXJuIFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0NCj4+Pj4+ICAgPj4+PiBTZW50OiBX
ZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MzUgUE0NCj4+Pj4+ICAgPj4+PiBUbzogTHVjeSB5
b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyDQo+Pj4+PiAgID4+Pj4gQ2M6IEppbSBH
dWljaGFyZCAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEph
bWFsIEhhZGkNCj4+Pj4+ICAgPj4+PiBTYWxpbQ0KPj4+Pj4gICA+Pj4+IFN1YmplY3Q6IFJlOiBb
c2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+
Pj4+DQo+Pj4+PiAgID4+Pj4gWWVzLCBJIGFtIHRyeWluZyB0byBjb25zaXN0ZW50bHkgZGlzdGlu
Z3Vpc2ggdGhvc2UgdHdvIGNhc2VzDQo+Pj4+PndoZW4NCj4+Pj4+ICAgPj4+PnRhbGtpbmcgYWJv
dXQgdGhlIGluZm9ybWF0aW9uIGNhcnJpZWQgd2l0aCBwYWNrZXRzIGluIHNlcnZpY2UNCj4+Pj4+
Y2hhaW5zLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gWW91cnMsDQo+Pj4+PiAgID4+Pj4g
Sm9lbA0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4+IE9uIDMvMTIvMTQsIDM6MTMgUE0sIEx1
Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4gSm9lbCwgU2VlIGJlbG93LiAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmMNCj4+Pj4+ICAgPj4+Pj4gW21haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpvZWwgTS4gSGFscGVybg0KPj4+Pj5TZW50Og0K
Pj4+Pj4gICA+Pj4+PiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MDIgUE0gVG86IEx1Y3kg
eW9uZzsgTmljb2xhcw0KPj4+Pj5CT1VUSE9SUzsNCj4+Pj4+ICAgPj4+Pj4gUm9uIFBhcmtlciBD
YzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47
IHNmYzsNCj4+Pj4+ICAgPj4+Pj4gSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10N
Cj4+Pj4+ICAgPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMN
Cj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gSSB3YXMgdHJ5aW5nIHRvIHdvcmQgaXQgY2Fy
ZWZ1bGx5IG5vdCB0byBmb2N1cyBvbiB3aG8gcHV0cw0KPj4+Pj50aGUNCj4+Pj4+ICAgPj4+Pj4g
aW5mb3JtYXRpb24gaW4sIGJ1dCBvbmx5IG9uIHdobyBjb25zdW1lcyB0aGUgaW5mb3JtYXRpb24u
DQo+Pj4+PiAgID4+Pj4+IEluZm9ybWF0aW9uIGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyBtYXkgY29t
ZSBmcm9tIHRoZSBpbmdyZXNzDQo+Pj4+PiAgID4+Pj4+IGNsYXNzaWZpZXIgb3IgZnJvbSBvdGhl
ciBzZXJ2aWNlIGZ1bmN0aW9ucy4gW0x1Y3ldIHRoaXMgaXMNCj4+Pj4+dGhlIG9uZQ0KPj4+Pj4g
ICA+Pj4+PiBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldy4gSW5mb3JtYXRpb24gZm9y
IHRoZQ0KPj4+Pj5mb3J3YXJkaW5nDQo+Pj4+PiAgID4+Pj4+IHdpbGwgZ2VuZXJhbGx5IGNvbWUg
ZnJvbSB0aGUgaW5ncmVzcyBjbGFzc2lmaWVyLCBidXQgaW4NCj4+Pj4+c3BlY2lhbA0KPj4+Pj4g
ICA+Pj4+PiBjYXNlcyBtYXkgYmUgcHJvdmlkZWQgYnkgc2VydmljZSBmdW5jdGlvbnMuIChJIGtl
ZXANCj4+Pj4+d2FudGluZyB0byBnZXQNCj4+Pj4+ICAgPj4+Pj4gcmlkIG9mIHRob3NlIHNwZWNp
YWwgY2FzZXMsIGJ1dCBzbyBmYXIgdGhlcmUgc2VlbSB0byBiZQ0KPj4+Pj5qdXN0IGVub3VnaA0K
Pj4+Pj4gICA+Pj4+PiBvZiB0aGVtIHRvIHdhcnJhbnQgY292ZXJpbmcgaW4gdGhlIHNvbHV0aW9u
LiBBbmQgbW9yZQ0KPj4+Pj5pbXBvcnRhbnRseSwNCj4+Pj4+ICAgPj4+Pj4gc2lnbmlmaWNhbnQg
c3VwcG9ydCBmb3IgaXQgaW4gdGhlIHdvcmtpbmcgZ3JvdXAuKSBbTHVjeV0NCj4+Pj4+VGhpcyBp
cw0KPj4+Pj4gICA+Pj4+PiB0aGUgc2Vjb25kIGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2
aWV3IChidXQgeW91IGRvbid0DQo+Pj4+Pmxpa2UgaXQpLg0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+PiBBbmQgeW91IHN1Z2dlc3QgZGlzdGluZ3Vpc2hpbmcgdGhlc2UgdHdvIGNhc2VzIHdo
ZW4NCj4+Pj4+ZGlzY3Vzc2luZw0KPj4+Pj4gICA+Pj4+PiBhYm91dCBtZXRhZGF0YSB1c2FnZS4g
SXMgdGhhdCByaWdodCB1bmRlcnN0YW5kaW5nPw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+
PiBMdWN5DQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAg
ID4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiBPbiAzLzEyLzE0LCAyOjMzIFBNLCBMdWN5IHlvbmcgd3Jv
dGU6DQo+Pj4+PiAgID4+Pj4+PiBKb2VsLCBJIGludGVycHJldCB0aGF0IHlvdSBzdWdnZXN0cyB0
aGF0IGRpc3Rpbmd1aXNoIHRoZQ0KPj4+Pj5leGNoYW5nZQ0KPj4+Pj4gICA+Pj4+Pj4gaW5mb3Jt
YXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMNCj4+Pj4+
YW5kIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4gZXhjaGFuZ2UgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBj
YXJyaWVkIGZyb20gYSBzZXJ2aWNlDQo+Pj4+PmZ1bmN0aW9uIHRvDQo+Pj4+PiAgID4+Pj4+PiBh
IHNlcnZpY2Ugbm9kZS4gSXMgdGhpcyByaWdodCB1bmRlcnN0YW5kaW5nPyBMdWN5DQo+Pj4+PiAg
ID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTog
Sm9lbCBNLiBIYWxwZXJuDQo+Pj4+PiAgID4+Pj4+PiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b21dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsDQo+Pj4+PjIwMTQNCj4+Pj4+IDE6MTkNCj4+
Pj4+ICAgPj4+Pj4+IFBNDQo+Pj4+PiAgID4+Pj4+PiBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJP
VVRIT1JTOyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQNCj4+Pj4+ICAgPj4+Pj4+IChqZ3Vp
Y2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4N
Cj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaSBTYWxp
bSBTdWJqZWN0Og0KPj4+Pj4gICA+Pj4+Pj4gUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1l
dGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gTXkg
aW5jbGluYXRpb24gd291bGQgYmUgdG8gdHVuZSB0aGF0IGRlZmluaXRpb24gdG8NCj4+Pj4+ZGlz
dGluZ3Vpc2gNCj4+Pj4+ICAgPj4+Pj4+IGJldHdlZW4gZGF0YXBsYW5lIGNhcnJpZWQgaW5mb3Jt
YXRpb24gaW50ZW5kZWQgZm9yIHVzZSBieQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+PiBm
dW5jaXRvbnMgKHdoYXRldmVyIHRoZSBvcmlnaW4pLCBhbmQgZGF0YXBsYW5lIGNhcnJpZWQNCj4+
Pj4+aW5mb3JtYXRpb24NCj4+Pj4+ICAgPj4+Pj4+IGludGVuZGVkIGZvciBkYXRhcGxhbmUgZm9y
d2FyZGluZyBjb21wb25lbnRzLg0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IFlvdXJz
LCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBI
aSBKb2VsLA0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gSSBhZ3JlZSB0aGF0IHdl
IG5lZWQgdXNpbmcgdGhlIHNhbWUgZGVmaW5pdGlvbiBmb3IgYQ0KPj4+Pj50ZXJtLCBidXQNCj4+
Pj4+ICAgPj4+Pj4+PiBkaXNhZ3JlZSB0aGF0IHRoZSBtZXRhZGF0YSBkZWZpbml0aW9uIGhlcmUg
aXMgYSBzZXQgb2YNCj4+Pj4+ICAgPj4+Pj4+PiBpbmZvcm1hdGlvbiBwdXQgaW4gdGhlIFNGQyBo
ZWFkZXIuIFRoaXMgbWF5IGJlIHRvbyBuYXJyb3cNCj4+Pj4+b3IgbGVhZA0KPj4+Pj4gICA+Pj4+
Pj4+IHRvIGEgcGFydGljdWxhciBzb2x1dGlvbi4gSSBhbSBmaW5lIHdpdGggdGhpcyBkZWZpbml0
aW9uDQo+Pj4+PmluIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+IHByb2JsZW0gc3RhdGVtZW50IHcvIG1p
bm9yIHR3ZWFrIChzdWdnZXN0ZWQgb24gbWFpbGluZw0KPj4+Pj5saXN0KS4NCj4+Pj4+ICAgPj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRh
ZGF0YSBwcm92aWRlcyB0aGUNCj4+Pj4+YWJpbGl0eSB0bw0KPj4+Pj4gICA+Pj4+Pj4+IGV4Y2hh
bmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGNsYXNzaWZpZXJzIGFuZCBzZXJ2aWNlDQo+Pj4+
PiAgID4+Pj4+Pj4gZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBhbmQgc2Vy
dmljZQ0KPj4+Pj5mdW5jdGlvbnMgYW5kDQo+Pj4+PiAgID4+Pj4+Pj4gdGhlDQo+Pj4+PiAgID4+
Pj4+Pj4gY2xhc3NpZmllcnN8c2VydmljZSBub2Rlcy4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+IFRoZXJlIG1heSBiZSBhIHNvbHV0aW9uIHRoYXQgYSBzZXJ2aWNlIGZ1bmN0aW9u
IHBhc3Nlcw0KPj4+Pj5zb21lDQo+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IGluZm9ybWF0aW9uIHRv
IGF0dGFjaGVkIHNlcnZpY2Ugbm9kZSB3aXRob3V0IHVzaW5nIFNGQw0KPj4+Pj5oZWFkZXIuDQo+
Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBUaGFua3MsIEx1Y3kNCj4+Pj4+ICAgPj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0gRnJvbTogSm9lbCBIYWxwZXJuIERpcmVjdA0KPj4+Pj4gICA+Pj4+Pj4+IFttYWls
dG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwNCj4+Pj4+TWFy
Y2ggMTIsDQo+Pj4+PiAgID4+Pj4+Pj4gMjAxNCAxMjoyNSBQTSBUbzogTHVjeSB5b25nOyBKb2Vs
IE0uIEhhbHBlcm47IE5pY29sYXMNCj4+Pj4+Qk9VVEhPUlM7DQo+Pj4+PiAgID4+Pj4+Pj4gUm9u
IFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlw
ZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldD47DQo+Pj4+PiAgID4+Pj4+Pj4gc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6
IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNv
bnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBMdWN5LCB5b3Ug
c2F5ICJ0aGUgbWV0YWRhdGEgdGVybSBtZWFucyAuLi4iIFRoZQ0KPj4+Pj5kZWZpbml0aW9uIHlv
dQ0KPj4+Pj4gICA+Pj4+Pj4+IHRoZW4gcHJvdmlkZSBpcyBhIGRlZmluaXRpb24gb2YgdGhlIHNl
dCBvZiBpbmZvcm1hdGlvbiB3ZQ0KPj4+Pj5hcmUNCj4+Pj4+ICAgPj4+Pj4+PiBwcm9wb3Npbmcg
dGhhdCB3ZSBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIEksIGFuZCBvdGhlcnMsDQo+Pj4+PmhhdmUN
Cj4+Pj4+ICAgPj4+Pj4+PiBiZWVuIHVzaW5nIHRoZSB0ZXJtIG1ldGFkYXRhIG1vcmUgbmFycm93
bHkuIFdlIGNhbiB1c2UNCj4+Pj4+d2hhdGV2ZXINCj4+Pj4+ICAgPj4+Pj4+PiBkZWZpbml0aW9u
IHdlIHdhbnQuIEJ1dCB3ZSBkbyBuZWVkIHRvIGFncmVlIG9uIHRoZQ0KPj4+Pj5kZWZpbml0aW9u
Lg0KPj4+Pj4gICA+Pj4+Pj4+IEZvciB0aGUgcHVycG9zZXMgb2YgdGhlIFdHLCBpdCBzZWVtcyBt
dWNoIG1vcmUgdXNlZnVsIHRvDQo+Pj4+PnVzZSB0aGUNCj4+Pj4+ICAgPj4+Pj4+PiB0ZXJtIG1l
dGFkYXRhIGZvciB0aGUgbmFycm93ZXIgZGVzY3JpcHRpb24uDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+IE9uIDMvMTIvMTQsIDE6MTkgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+
Pj4gSGkgSm9lbCwNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gSSBhZ3JlZS4g
V2UgbmVlZCB0byBkaWZmZXJlbnRpYXRlIHRoZSBtZXRhZGF0YSB1c2VkIGJ5DQo+Pj4+PnNlcnZp
Y2UNCj4+Pj4+ICAgPj4+Pj4+Pj5mdW5jdGlvbiBhbmQgU0ZDIGhlYWRlci4gVGhlIG1ldGFkYXRh
IHRlcm0gbWVhbnMgY2FycnlpbmcNCj4+Pj4+c29tZQ0KPj4+Pj4gICA+Pj4+Pj4+PnN0YXRlcyBh
bG9uZyB3aXRoIHRoZSBwYWNrZXQuIElNTzogU0ZDIGhlYWRlciBpcyBhIGtpbmQgb2YNCj4+Pj4+
ICAgPj4+Pj4+Pj5tZXRhZGF0YSBjYXJyaWVkIG9uIHBhY2tldCBmb3IgbmV4dCBzZXJ2aWNlIG5v
ZGUgdG8gdXNlLg0KPj4+Pj5JbiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj5jb250ZXh0IG9mIFNGQywg
d2UgaGF2ZSB0ZXJtIGZvciBTRkMgaGVhZGVyIGFuZCB0aGUNCj4+Pj4+bWV0YWRhdGEgdGhhdA0K
Pj4+Pj4gICA+Pj4+Pj4+PndhcyBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIG9y
IGJldHdlZW4gc2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+PmZ1bmN0aW9ucyBhbmQgY2xhc3NpZmll
cnMvc2VydmljZSBub2Rlcywgd2hpY2ggaXMgd2hhdA0KPj4+Pj50aGUgZHJhZnQNCj4+Pj4+ICAg
Pj4+Pj4+Pj5mb2N1cy4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gVGhhbmtz
LCBMdWN5DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybg0KPj4+Pj4g
ICA+Pj4+Pj4+PiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwg
TWFyY2ggMTIsDQo+Pj4+PiAyMDE0DQo+Pj4+PiAgID4+Pj4+Pj4+IDExOjE4IEFNIFRvOiBMdWN5
IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6DQo+Pj4+PiBKaW0NCj4+Pj4+
ICAgPj4+Pj4+Pj4gR3VpY2hhcmQgKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0Pjsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltDQo+Pj4+PiAgID4+Pj4+Pj4+IFN1YmplY3Q6IFJl
OiBbc2ZjXQ0KPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMN
Cj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gSSB0aGluayBpdCBpcyBpbXBvcnRh
bnQgdG8ga2VlcCBhIHN0cm9uZyBkaXN0aW5jdGlvbg0KPj4+Pj5iZXR3ZWVuDQo+Pj4+PiAgID4+
Pj4+Pj4+IG1ldGFkYXRhICh3aGljaCBpcyBmb3IgdXNlIGJ5IGFwcGxpY2F0aW9ucykgYW5kIHRo
ZQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+IGNoYWluaW5nIGluZm9ybWF0aW9uIGlu
IHRoZSBiYXNlIHNlcnZpY2UgY2hhaW4gaGVhZGVyLA0KPj4+Pj53aGljaCBpcw0KPj4+Pj4gICA+
Pj4+Pj4+PiBmb3IgdXNlIGJ5IHRoZSBzZXJ2aWNlIGNoYWluIHN1cHBvcnQgbWVjaGFuaXNtcy4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAg
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IE9uIDMvMTIvMTQsIDEwOjQyIEFNLCBMdWN5IHlv
bmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+PiBGdWxseSBhZ3JlZSB3aXRoIEpvZS4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBXZSBzaG91bGQgbm90IHJlcXVpcmUgYSBm
aXggbGVuZ3RoIGZvciBpbi1iYW5kIG1ldGFkYXRhDQo+Pj4+PmJ1dA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4gYWxzbyBub3QgbGVhdmUgaXQgZm9yIGZyZWVseSB1c2FnZS4gSW4gZmFjdCwgd2hlbiBhDQo+
Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+IG5vZGUgaW5zZXJ0cyBTRkMgaGVhZGVyIG9u
IGEgKGVuY2Fwc3VsYXRlZCkgcGFja2V0IGFuZA0KPj4+Pj5zZW5kIHRvDQo+Pj4+PiAgID4+Pj4+
Pj4+PiBuZXh0IHNlcnZpY2Ugbm9kZSwgU0ZDIGhlYWRlciBpdHNlbGYgY2FuIGJlIHNlZW4gYXMg
YQ0KPj4+Pj5tZXRhZGF0YS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBM
dWN5DQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0gRnJvbTogc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+PiBbbWFpbHRvOnNmYy1ib3Vu
Y2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgSm9lbCBNLg0KPj4+Pj5IYWxwZXJuDQo+Pj4+PiAg
ID4+Pj4+Pj4+PiBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDk6MjEgQU0gVG86IE5p
Y29sYXMNCj4+Pj4+Qk9VVEhPUlM7DQo+Pj4+PiAgID4+Pj4+Pj4+PiBSb24gUGFya2VyIENjOiBK
aW0gR3VpY2hhcmQgKGpndWljaGFyKTsNCj4+Pj4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+
Pj4+ICAgPj4+Pj4+Pj4+IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRp
b25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gRm9yIGluLWJhbmQgbWV0
YWRhdGEsIHRoZSBBUEkgZm9yIGFjY2VzcyBjYW4gZWFzaWx5IGJlDQo+Pj4+PiAgID4+Pj4+Pj4+
PiBzeW5jaHJvbm91cy4gT3V0IG9mIGJhbmQgbWV0YWRhdGEgbmVlZHMgZGlmZmVyZW50DQo+Pj4+
PmhhbmRsaW5nLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gVGhlcmUgYXJlIG1hbnkgY2FzZXMgd2hlcmUg
b3V0LW9mLWJhbmQgbWV0YWRhdGEgaXMNCj4+Pj4+dXNlZnVsIGFuZA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4gYXBwcm9wcmlhdGUuIEJ1dCB0aGV5IGRvIG5vdCBjb3ZlciBhbGwgbmVlZHMgYnkgYW55DQo+
Pj4+PnN0cmV0Y2guDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gRXZlbiBp
ZiBlYWNoIHBpZWNlIG9mIGluLWJhbmQgbWV0YWRhdGEgaXMgb2YgZml4ZWQNCj4+Pj4+bGVuZ3Ro
LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4gdGhlcmUgYXJlIG1hbnkgZGlmZmVyZW50IGtpbmRzIG9mIG1l
dGF0eXBlLiBUcnlpbmcgdG8NCj4+Pj4+c2F5DQo+Pj4+PiAgID4+Pj4+Pj4+PiAidGhlcmUgd2ls
bCBiZSBleGFjdGx5IGZvdXIgcGllY2VzLCBhbmQgdGhleSB3aWxsIGJlIG9mDQo+Pj4+PnR5cGVz
DQo+Pj4+PiAgID4+Pj4+Pj4+PiB0MSwgdDIsIHQzLCBhbmQgdDQiIGlzIHNpbXBseSB0b28gc3Bl
Y2lmaWMgZm9yIGV2ZW4gODAlDQo+Pj4+Pm9mIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj5uZWVkcy4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBPbiAzLzEyLzE0LCA4OjUyIEFNLCBOaWNv
bGFzIEJPVVRIT1JTIHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEhlbGxvIFJvbiwNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFNlbmRpbmcgb3V0IG9mIGJhbmQgY29u
Z3J1ZW50IG1ldGFkYXRhIG1heSBub3QgYmUgdGhlDQo+Pj4+PmFuc3dlcg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IHRvIGFsbCBuZWVkcyBidXQgaXQgaXMgb25lIHRvb2wgdGhhdCB3ZSBzaG91bGQga2Vl
cC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE5vdCBhbGwgbWV0YWRh
dGEgaXMgdGllZCB0byBhIHNwZWNpZmljIHBhY2tldCwgZm9yDQo+Pj4+PmV4YW1wbGUgYQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+IHBvbGljeSBjaGFuZ2UgaW4gUENSRiBjb3VsZCBsZWFkIHRvIHNvbWUg
bWV0YWRhdGENCj4+Pj4+c2lnbmFsaW5nLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRoZSByZWFjdGlv
biB0aW1lIG5lZWQgbm90IGJlIGltbWVkaWF0ZSwgZmV3IG1zIG1heQ0KPj4+Pj5ub3QgbWF0dGVy
Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gQXMgeW91IHBvaW50LCBp
ZiBhIHBhY2tldCBpcyB0aWVkIHRvIGEgbWV0YWRhdGEgYQ0KPj4+Pj5jb3JyZWxhdGlvbg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+IGluZm8gY2FuIGJlIHNldCBpbiBib3RoIHBhY2tldCB0byBkZWFsIHdp
dGggaXQgKGkuZQ0KPj4+Pj5tZXRhZGF0YQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGV4cGVjdGVkIGZs
YWcgaW4gdGhlIFNGQyBoZWFkZXIsIHBsdXMgYW4gaWQpDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiBGaW5hbGx5IHdlIGNhbiBzdGlsbCBzZW5kIHNvbWUgbGltaXRlZCBt
ZXRhZGF0YSB3aXRoaW4NCj4+Pj4+YSBoZWFkZXIuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhpcyBj
b3VsZCBiZSB1c2VkIGZvciBsb2FkIGJhbGFuY2VycyBpbiBwYXJ0aWN1bGFyIGlmDQo+Pj4+Pndl
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gYWdyZWUgb24gYSBjb252ZW50aW9uIHRvIGxvY2F0ZSAiY29h
cnNlIGdyYWluIHBvbGljeSINCj4+Pj4+ICAgPj4+Pj4+Pj4+PiAvICJmaW5lIGdyYWluIHBvbGlj
eSIgb24gcmVzZXJ2ZWQgY29udGV4dCBoZWFkZXJzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gVGhpcyBzZWVtcyB0byBvcGVuIHVwIGEgbG90IG9mIGZsZXhpYmlsaXR5
IC8NCj4+Pj4+aW5ub3ZhdGlvbnMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBPbiB5b3VyIGxhc3QgcG9pbnQsIHRoZXJlIGlzIGEgcXVlc3Rpb24gb24gaG93IHRvIG1h
a2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtZXRhZGF0YSBhdmFpbGFibGUgdG8gYSBTZXJ2aWNlIEZ1
bmN0aW9uLiBDdXJyZW50IHNvY2tldA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGNvbm5lY3Rpb25zIGZv
ciBleGFtcGxlIGRvIG5vdCBhbGxvdyB0byByZXRyaWV2ZSBJUA0KPj4+Pj5oZWFkZXINCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBvcHRpb25zLiBTbyBJIGFzc3VtZSB0aGF0IFNGQyBhd2FyZSBTZXJ2aWNl
IEZ1bmN0aW9ucw0KPj4+Pj53aWxsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbmVlZCBzb21lIChhc3lu
Y2hyb25vdXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiA/KSBBUEkgdG8gcmV0cmlldmUgU0ZDIGhlYWRl
ciBpbmZvcm1hdGlvbiBhcyB3ZWxsIGFzDQo+Pj4+PmluLWJhbmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBtZXRhZGF0YS4gSSBkb24ndCBzZWUgb3V0IG9mIGJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0DQo+
Pj4+PmFkZGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGNvbXBsZXhpdHksIHRoZSBzYW1lIEFQSSBj
YW4gcHJvYmFibHkgYXBwbHkuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBUaGUgYWx0ZXJuYXRpdmUgb3B0aW9uLCBhbGxvd2luZyB2YXJpYWJsZSBzaXplZA0KPj4+Pj5t
ZXRhZGF0YSBpbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRoZSBTRkMgaGVhZGVyIGhhcyBzb21lIGRy
YXdiYWNrcyBhcyB3ZWxsLCBvbmUgYmVpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBmcmFnbWVudGF0
aW9uLCBhbmQgc29tZSBzd2l0Y2hlcyBleHBlY3RpbmcgYXMgd2VsbCB0bw0KPj4+Pj5sb29rIGF0
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gZW5kIHVzZXIgdHJhZmZpYyBoZWFkZXJzIGZvciBsaW5rIGxv
YWQgYmFsYW5jaW5nLiBJDQo+Pj4+PndvdWxkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gYWdyZWUgdGhh
dCBpZiB3ZSBjYW4gYWNjZXB0IHRoZXNlIGlzc3VlcywgdGhlbiBzZW5kaW5nDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gb2ZmLWxpbmUgY29uZ3J1ZW50IG1ldGFkYXRhIGxvb3NlcyBpdHMgaW50ZXJlc3Qu
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBXZSBuZWVkIHRvIHRha2Ug
aW50byBhY2NvdW50IHRoYXQgYm90aCBpbi1iYW5kIGFuZA0KPj4+Pj5jb25ncnVlbnQNCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBvdXQtb2YtYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQgaXMgbm90IHJlbGlh
YmxlLiBBDQo+Pj4+PnBhY2tldCBsb3NzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdHJpZ2dlcmluZyBy
ZXRyYW5zbWlzc2lvbiB3b3VsZCBub3QgbGVhZCB0byB0aGUNCj4+Pj4+aWRlbnRpY2FsDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gcmVjb25zdHJ1Y3Rpb24gb2YgdGhlIGFzc29jaWF0ZWQgbWV0YWRhdGEu
IEluIHNvbWUNCj4+Pj4+Y2FzZXMsIHdlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWlnaHQgdGh1cyBl
dmVuIG5lZWQgbm9uLWNvbmdydWVudCBvdXQtb2YtYmFuZCByZWxpYWJsZQ0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IG1ldGFkYXRhIHRyYW5zcG9ydC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBOaWNvbGFz
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbToNCj4+Pj4+IFJv
bg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFBhcmtlciBbUm9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT5dIFNlbnQ6DQo+Pj4+
PldlZG5lc2RheSwNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBNYXJjaCAxMiwgMjAxNA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IDEyOjQzIFBNIFRvOiBOaWNvbGFzIEJPVVRIT1JTIENjOiBKaW0gR3VpY2hhcmQN
Cj4+Pj4+KGpndWljaGFyKTsNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBicmlqc21hbkBqdW5pcGVyLm5l
dDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQ+Ow0KPj4+Pj5zZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE5pY29sYXMsDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBJIHVuZGVyc3RhbmQgdGhlIGNvbmNlcHQg
Zm9yIG91dCBvZiBiYW5kIHNpZ25hbGluZyBvZg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+bWV0YWRhdGEs
IGJ1dCBJIGFtIGNvbmNlcm5lZCB0aGF0IGl0IGludHJvZHVjZXMNCj4+Pj4+c2lnbmlmaWNhbnQN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+PmNvbXBsZXhpdHkgZHVlIHRvIHRoZSBwb3RlbnRpYWwgcmFjZSBj
b25kaXRpb24gb2YNCj4+Pj4+cmVjZWl2aW5nIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+cmVhbCBw
YWNrZXQgYmVmb3JlIHRoZSBtZXRhZGF0YS4gV2hpbGUgdGhlIHJlYWwgcGFja2V0DQo+Pj4+PmNv
dWxkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5pbmRpY2F0ZSB0aGF0IG91dCBvZiBiYW5kIG1ldGFkYXRh
IGlzIGV4cGVjdGVkLCBob3cgY2FuDQo+Pj4+PndlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5ndWFyYW50
ZWUgdGhlIG9yZGVyIG9mIHJlY2VwdGlvbj8gV2hhdCBpZiBzd2l0Y2hpbmcgb3INCj4+Pj4+cm91
dGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+bm9kZXMgYXBwbHkgaGFzaCBiYXNlZCBsb2FkIGJhbGFu
Y2luZz8gV2hhdCBpZiB0aGUgbG9hZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+YmFsYW5jaW5nIHVuZGVy
c3RhbmRzIFNGQyBlbmNhcHMgYW5kIGxvb2tzIGJleW9uZCBpdCB0bw0KPj4+Pj50aGUNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pm9yaWdpbmFsIGhlYWRlciB0byBnZXQgYmV0dGVyIGVudHJvcHk/DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gQ2FuIHdlIGd1YXJhbnRlZSB0aGF0IHRoZSBtZXRhZGF0YSBhbmQgcmVh
bCBwYWNrZXQNCj4+Pj4+d2lsbCBmb2xsb3cNCj4+Pj4+ICAgPj4+Pj4+Pj4+PnRoZSBleGFjdCBz
YW1lIHBhdGg/IElmIHdlIGNhbiBub3QsIHRoZW4NCj4+Pj4+aW1wbGVtZW50YXRpb25zIHdpbGwN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pm5lZWQgdG8gYWRkIGluZ3Jlc3MgcXVldWluZyB0byBjb3BlIHdp
dGggdGhlIHNjZW5hcmlvLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
QWxzbywgZG8geW91IGZlZWwgdGhhdCB0aGUgaW5jcmVhc2UgaW4gaW1wbGVtZW50YXRpb24NCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiBjb21wbGV4aXR5IGF0IHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucyBpcyBy
ZWFzb25hYmxlPw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhhbmtz
Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gUm9uDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gT24gTWFyIDEyLCAyMDE0LCBhdCA0OjA5IEFN
LCAiTmljb2xhcyBCT1VUSE9SUyINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhP
UlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPg0KPj4+Pj48
bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBJIHRoaW5rIHdlIG11c3QgbWFrZSBhIGRpc3Rp
bmN0aW9uIGJldHdlZW46DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
IC0gTWV0YWRhdGEgd2hpY2ggc2hvdWxkIGJlIHBhcnQgb2YgdGhlIGhlYWRlciBkZWZpbmVkDQo+
Pj4+PmFzIGluDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGJhbmQgbWFya2luZy4gLSBNZXRhZGF0YSB3
aXRoIGNhbiBiZSBwYXNzZWQgb3V0IG9mDQo+Pj4+PmJhbmQsIGZvcg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+PiBleGFtcGxlIGNvbmdydWVudCBvdXQgb2YgYmFuZCBzaWduYWxpbmcgZGVmaW5lZCBpbg0K
Pj4+Pj50aGUgZHJhZnQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4g
VGhlIGZvcm1lciBjYWxscyBmb3IgYSBsaW1pdGVkIHNwYWNlIGluIHRoZSBoZWFkZXIsDQo+Pj4+
PnRydWUsIFRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBsYXR0ZXIgaG93ZXZlciBkb2VzIG5vdCBp
bmN1ciBhbnkgc3BhY2UgbGltaXRhdGlvbg0KPj4+Pj5hbmQgaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4gc3RpbGwgZmFpcmx5IGVmZmljaWVudCBhbmQgaXQgcmVtYWlucyBjb21wYXRpYmxlIHdpdGgN
Cj4+Pj4+YSBmaXhlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBzaXplIGhlYWRlciB1c2VkIHRvIHJv
dXRlIHRob3NlIHNpZ25hbGluZyBtZXNzYWdlcw0KPj4+Pj5hbG9uZyB0aGUNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4gY2hhaW4ncyBzZXJ2aWNlIGZ1bmN0aW9ucy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fIEZyb206DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IEppbSBHdWljaGFyZCAoamd1
aWNoYXIpIFtqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT5dIFNl
bnQ6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFR1ZXNkYXksIE1hcmNoIDExLCAyMDE0IDY6NDggUE0g
VG86IFJvbiBQYXJrZXIgQ2M6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IE5pY29sYXMgQk9VVEhPUlM7
IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+
PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+IGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+IEhpIFJvbiwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4gV2UgY2FuIGNlcnRhaW5seSBoYXZlIHRoaXMgZGlzY3Vzc2lvbiBidXQgd2Ugc2hvdWxk
DQo+Pj4+PmZpcnN0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGNvbnNpZGVyIHdoYXQgaW5mb3JtYXRp
b24gaXMgbmVjZXNzYXJ5IGFuZCBpZiBzYWlkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGluZm9ybWF0
aW9uIGNhbiBmaXQgd2l0aGluIGEgZml4ZWQgbnVtYmVyIG9mIGNvbnRleHRzDQo+Pj4+PmluIHRo
ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBtYWpvcml0eSBvZiBjYXNlcy4gUmVtZW1iZXIsIHRoZSBn
b2FsIG9mIGJlaW5nIGFibGUNCj4+Pj4+dG8gcGFzcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBtZXRh
ZGF0YSB0aHJvdWdoIHRoZSBuZXR3b3JrIGlzIHRvIGVuaGFuY2Ugc2VydmljZQ0KPj4+Pj5kZWxp
dmVyeSwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbm90IHBhc3MgdGhlIGVudGlyZSB3b3JrcyBvZiBT
aGFrZXNwZWFyZSA7LSkNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4g
U2VudCBmcm9tIG15IGlQaG9uZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4gT24gTWFyIDcsIDIwMTQsIGF0IDM6NTIgQU0sICJSb24gUGFya2VyIg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4gPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+DQo+Pj4+PjxtYWlsdG86Um9uX1BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+IE5pY29sYXMsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4gSSBzZWUgc2ltaWxhciByZXF1aXJlbWVudHMgZnJvbSB0aGUgM2dwcCBFUEMgc2lk
ZS4NCj4+Pj4+SSB3b3VsZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gbGlrZSB0byBwcm9wb3NlIGFu
IE9VSSAvIFRMViBiYXNlZCBhcHByb2FjaCB3aGVyZSB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
IHJlc2VydmVkIE9VSSBjYW4gYmUgdXNlZCBmb3IgYWdyZWVkIHVwb24gdHlwZXMgb2YNCj4+Pj4+
Y29tbW9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSBhbmQgdmVuZG9yIG9yIG90aGVy
IG9yZ2FuaXphdGlvbmFsIE9VSXMgY2FuDQo+Pj4+PmJlIHVzZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+IHRvIHF1aWNrbHkgaW5ub3ZhdGUgaW4gdGhlIG5ldHdvcmtzLg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4gU2ltdWx0YW5lb3VzbHksIEkgd291bGQgYWxzbyBsaWtlIHRvIGNvbnNpZGVyDQo+Pj4+
Pm1lY2hhbmlzbXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IHRoYXQgYXJlIG9wdGltaXplZCBmb3Ig
bG9uZyBsaXZlZCBmbG93cyBzbyBhcyB0bw0KPj4+Pj5saW1pdCB0aGUNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+IG5lZ2F0aXZlIGVmZmVjdHMgb2YgcGFja2V0IGdyb3d0aC4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBSb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IE9uIE1hciA3LCAyMDE0
LCBhdCA4OjM0IEFNLCAiTmljb2xhcyBCT1VUSE9SUyINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiA8
Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb20+DQo+Pj4+PjxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4gd3JvdGU6
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBIZWxsbyBKaW0N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEkgaGF2ZSBzZWVu
IGNhc2VzIGluIEdpIExBTiwgd2hlcmUgc3Vic2NyaWJlciByZWxhdGVkDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4gaW5mb3JtYXRpb24gaXMgcGFzc2VkIHRvIGEgV2ViIFByb3h5IGZvciBIVFRQIGhl
YWRlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGVucmljaG1lbnQgKGFpbWVkIGF0IHNvbWUgV2Vi
IENvbnRlbnQgcHJvdmlkZXJzDQo+Pj4+PnBhcnRuZXJzIG9mDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gdGhlIE1vYmlsZSBPcGVyYXRvcikuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSW5mb3JtYXRp
b24gd2FzIGFuIGNvZGVkIChwZXJzaXN0ZW50KSBzdWJzY3JpYmVyIGlkDQo+Pj4+PmRlcml2ZWQN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBmcm9tIHRoZSBNU0lTRE4sIGFuZCBjb3VwbGUgb2YgZiBj
dXN0b21lciBwcm9maWxlDQo+Pj4+PnJlbGF0ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBmaWVs
ZHMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBJbiBhbiBz
ZmMgYmFzZWQgR2kgTEFOLCB0aGlzIGVudGl0eSBzaG91bGQgcmVjZWl2ZQ0KPj4+PiA+ZnJvbSB0
aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBDbGFzc2lmaWVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiAtIEEgY2xhc3NpZmljYXRpb24gb2YgdGhlIENvbnRl
bnQgUHJvdmlkZXIgKCBJZCwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBDYXRlZ29yeSkgYmFzZWQg
b24gdHJhZmZpYyBhbmFseXNpcyAtIFRoZSBNU0lTRE4gb2YNCj4+Pj4+IHRoZQ0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IHN1YnNjcmliZXIgLSBUd28gc3Vic2NyaWJlciBwb2xpY3kgZmllbGRzIChu
b3QgdGllZA0KPj4+Pj4gdG8gUENSRg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGJ1dCBiZWxvbmdp
bmcgdG8gdGhlIFN1YnNjcmliZXIgREIpIChTdWJzY3JpYmVyDQo+Pj4+PiBjYXRlZ29yeSwNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBzdWItY2F0ZWdvcnkpIC0gQSBzZXNzaW9uIGlkIChmb3IgbG9n
Z2luZyBhbmQNCj4+Pj4+dHJhY2tpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBwdXJwb3NlcykN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IFRoZSBvYmplY3Rp
dmUgYmVpbmcgdG8gYXZvaWQgaGF2aW5nIHRoZSBIVFRQIFByb3h5DQo+Pj4+PnRvDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gYmVjb21lIGEgdHJ1c3RlZCBhcHBsaWNhdGlvbiAoaW50ZXJvZ2F0ZSB0
aGUNCj4+Pj4+IHN1YnNjcmliZXIgREIsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZXRjLi4pDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IE5pY29sYXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXyBGcm9tOiBKaW0NCj4+Pj4+IEd1aWNoYXJkDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4gKGpndWljaGFyKSBbamd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNj
by5jb20+XSBTZW50Og0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IFRodXJzZGF5LCBNYXJjaCAwNiwg
MjAxNCAyOjAyIFBNIFRvOiBKYW1hbCBIYWRpDQo+Pj4+PlNhbGltOw0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+IGptb2lzYW5kQGp1bmlwZXIubmV0PG1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldD4g
PG1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldD47DQo+Pj4+PiBicmlqc21hbkBqdW5pcGVyLm5l
dDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQ+IENjOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHNmYyBTdWJqZWN0OiBSZTogW3NmY10NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0
aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSGkgSmFt
YWwsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBZb3Ugc2Fp
ZCAiSXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZQ0KPj4+Pj4gc2l6ZWQN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSIuLiBJIGFtIG5vdCBzbyBjb252aW5jZWQg
YW5kIHdvdWxkIGxpa2UgdG8NCj4+Pj4+IGJldHRlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHVu
ZGVyc3RhbmQgdGhlIHJlcXVpcmVtZW50cyBiZWZvcmUgcGFzc2luZyBqdWRnZW1lbnQuDQo+Pj4+
PiBJZiB3ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGxvb2sgYXQgdGhlIHVzZSBjYXNlcyBhcyBw
cmVzZW50ZWQgdGh1cyBmYXIgaW50bw0KPj4+Pj4gdGhlIFdHIEkNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+PiBoYXZlIHlldCB0byBzZWUgYSBzaW5nbGUgZXhhbXBsZSBvZiB0aGUgbmVlZA0KPj4+Pj4g
KG5vdGluZyB0aGF0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZGVzaXJlIGlzIG5vdCB0aGUgc2Ft
ZSBhcyBuZWVkKSAtIEkgYW0gbm90IHNheWluZw0KPj4+Pj4gdGhlcmUgaXMNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+PiBubyByZXF1aXJlbWVudCBidXQgcmF0aGVyIHRoYXQgd2Ugc2hvdWxkIG5vdCBq
dW1wDQo+Pj4+PiB0byB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBjb25jbHVzaW9uIGFuZCBi
dWlsZCBzdGFuZGFyZHMgYXJvdW5kIGEgdGhlb3J5Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+PiBPbiAzLzMvMTQsIDY6MzUgQU0sICJKYW1hbCBIYWRpIFNhbGltIg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+PiA8aGFkaUBtb2phdGF0dS5jb208bWFpbHRvOmhhZGlAbW9qYXRhdHUu
Y29tPiA8bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPj4NCj4+Pj4+d3JvdGU6DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IEkgbGlrZSB0aGUgZG9jIC0gd2Vs
bCB3cml0dGVuLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
PiBTZWN0aW9uIDQuMyBvbiBtZXRhZGF0YSBlbmNvZGluZy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gSXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZv
ciB2YXJpYWJsZSBzaXplZA0KPj4+Pj4gbWV0YWRhdGENCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4g
KGF0IGxlYXN0IGZvciBodHRwL2FwcCB5b3Ugc2VlbSB0byBpbmRpY2F0ZSB0aGUNCj4+Pj4+IGRl
c2lyZSBmb3INCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj5pdCkuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4+IEZvciBhIGRhdGFwYXRoIHBlci1wYWNrZXQgbWV0YWRhdGEsIGkgZmVlbCB0aGUNCj4+Pj4+
IG5lZWQgaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4ganVzdCBhcyBpbXBvcnRhbnQuIEFyZSB3
ZSBsaW1pdGVkIGJ5IHRoZSBmYWN0IHRoYXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gZXhpc3Rp
bmcgaGFyZHdhcmUgbWF5IG5vdCBiZSBhYmxlIHRvIGhhbmRsZSBUTFZzPw0KPj4+Pj5Gb3INCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gZXhhbXBsZSwgSSBkb250IGhhdmUgYSBwcm9ibGVtIGhhbmRs
aW5nIFRMVnMgaW4gYQ0KPj4+Pj4gc29mdHdhcmUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj5kYXRh
cGF0aC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gY2hl
ZXJzLCBqYW1hbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gbWFpbGluZyBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4g
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBsaXN0
IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
Cj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
DQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAg
ID4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+
Pj4+PiAgID4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8
bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5nDQo+Pj4+PiBsaXN0
DQo+Pj4+PiAgID4+Pj4+IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc2ZjDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+X19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj4+ICAgPj5zZmMgbWFpbGlu
ZyBsaXN0DQo+Pj4+PiAgID4+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWls
dG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gICA+Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+PiAgID5zZmMgbWFpbGluZyBsaXN0DQo+Pj4+
PiAgID5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQo+Pj4+PiAgID5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0K
Pj4+Pj4NCj4+Pj4NCj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCj4+Pj4gc2ZjIG1haWxpbmcgbGlzdA0KPj4+PiBzZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NCj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmMNCj4+Pg0KPj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQo+Pj4gc2ZjIG1haWxpbmcgbGlzdA0KPj4+IHNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPg0KPj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
DQo+Pj4NCj4+DQo+Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQo+PnNmYyBtYWlsaW5nIGxpc3QNCj4+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQo+Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+DQo+X19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj5zZmMgbWFpbGlu
ZyBsaXN0DQo+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+aHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmMNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpz
ZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYw0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNm
Y0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmMNCg0KDQotLQ0KIkVzdGEgdmV6IG5vIGZhbGxhcmVtb3MsIERvY3Rv
ciBJbmZpZXJubyINCg0KRHIgRGllZ28gUi4gTG9wZXoNClRlbGVmb25pY2EgSStEDQpodHRwOi8v
cGVvcGxlLnRpZC5lcy9kaWVnby5sb3Blei8NCg0KZS1tYWlsOiBkaWVnb0B0aWQuZXM8bWFpbHRv
OmRpZWdvQHRpZC5lcz4NClRlbDogICAgKzM0IDkxMyAxMjkgMDQxDQpNb2JpbGU6ICszNCA2ODIg
MDUxIDA5MQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KDQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQpFc3RlIG1lbnNhamUgc2UgZGlyaWdl
IGV4Y2x1c2l2YW1lbnRlIGEgc3UgZGVzdGluYXRhcmlvLiBQdWVkZSBjb25zdWx0YXIgbnVlc3Ry
YSBwb2zDrXRpY2EgZGUgZW52w61vIHkgcmVjZXBjacOzbiBkZSBjb3JyZW8gZWxlY3Ryw7NuaWNv
IGVuIGVsIGVubGFjZSBzaXR1YWRvIG3DoXMgYWJham8uDQpUaGlzIG1lc3NhZ2UgaXMgaW50ZW5k
ZWQgZXhjbHVzaXZlbHkgZm9yIGl0cyBhZGRyZXNzZWUuIFdlIG9ubHkgc2VuZCBhbmQgcmVjZWl2
ZSBlbWFpbCBvbiB0aGUgYmFzaXMgb2YgdGhlIHRlcm1zIHNldCBvdXQgYXQ6DQpodHRwOi8vd3d3
LnRpZC5lcy9FUy9QQUdJTkFTL2Rpc2NsYWltZXIuYXNweA0KDQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0KDQpFc3RlIG1lbnNhamUgc2UgZGlyaWdlIGV4Y2x1c2l2YW1lbnRlIGEg
c3UgZGVzdGluYXRhcmlvLiBQdWVkZSBjb25zdWx0YXIgbnVlc3RyYSBwb2zDrXRpY2EgZGUgZW52
w61vIHkgcmVjZXBjacOzbiBkZSBjb3JyZW8gZWxlY3Ryw7NuaWNvIGVuIGVsIGVubGFjZSBzaXR1
YWRvIG3DoXMgYWJham8uDQpUaGlzIG1lc3NhZ2UgaXMgaW50ZW5kZWQgZXhjbHVzaXZlbHkgZm9y
IGl0cyBhZGRyZXNzZWUuIFdlIG9ubHkgc2VuZCBhbmQgcmVjZWl2ZSBlbWFpbCBvbiB0aGUgYmFz
aXMgb2YgdGhlIHRlcm1zIHNldCBvdXQgYXQ6DQpodHRwOi8vd3d3LnRpZC5lcy9FUy9QQUdJTkFT
L2Rpc2NsYWltZXIuYXNweA0K

--Boundary_(ID_+sOSyLLfrW+GTF7rhLmTpA)
Content-id: <0CE6699DA34EE14E9251F195D84A6CFB@hi.inet>
Content-type: text/html; charset=utf-8
Content-transfer-encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6YnJlYWstd29yZDsgY29sb3I6cmdiKDAsMCwwKTsgZm9udC1zaXplOjE0cHg7IGZvbnQtZmFt
aWx5OkNhbGlicmksc2Fucy1zZXJpZiI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+JiM0MzsxPC9kaXY+
DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWls
eTpDb25zb2xhczsgZm9udC1zaXplOm1lZGl1bSI+RHIuIFBlZHJvIEEuIEFyYW5kYSBHdXRpw6ly
cmV6PC9kaXY+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpDb25zb2xhczsgZm9udC1zaXplOm1l
ZGl1bSI+PGJyPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpDb25zb2xhczsgZm9u
dC1zaXplOm1lZGl1bSI+VGVjaG5vbG9neSBFeHBsb3JhdGlvbiAtPC9kaXY+DQo8ZGl2IHN0eWxl
PSJmb250LWZhbWlseTpDb25zb2xhczsgZm9udC1zaXplOm1lZGl1bSI+TmV0d29yayBJbm5vdmF0
aW9uICZhbXA7IFZpcnR1YWxpc2F0aW9uPC9kaXY+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpD
b25zb2xhczsgZm9udC1zaXplOm1lZGl1bSI+PGJyPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJmb250
LWZhbWlseTpDb25zb2xhczsgZm9udC1zaXplOm1lZGl1bSI+PGEgaHJlZj0ibWFpbHRvOnBhYWdA
dGlkLmVzIj5tYWlsdG86cGFhZ0B0aWQuZXM8L2E+PC9kaXY+DQo8ZGl2IHN0eWxlPSJmb250LWZh
bWlseTpDb25zb2xhczsgZm9udC1zaXplOm1lZGl1bSI+VGVsZWbDs25pY2EsIEludmVzdGlnYWNp
w7NuIHkgRGVzYXJyb2xsbzwvZGl2Pg0KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6Q29uc29sYXM7
IGZvbnQtc2l6ZTptZWRpdW0iPkMvIEQuIFJhbcOzbiBkZSBsYSBDcnV6LDg0PC9kaXY+DQo8ZGl2
IHN0eWxlPSJmb250LWZhbWlseTpDb25zb2xhczsgZm9udC1zaXplOm1lZGl1bSI+MjgwMDYgTWFk
cmlkLCBTcGFpbjwvZGl2Pg0KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6Q29uc29sYXM7IGZvbnQt
c2l6ZTptZWRpdW0iPjxicj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6Q29uc29s
YXM7IGZvbnQtc2l6ZTptZWRpdW0iPkZyYWdlbiBzaW5kIG5pY2h0IGRhLCB1bSBiZWFudHdvcnRl
dCB6dSB3ZXJkZW4uPC9kaXY+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpDb25zb2xhczsgZm9u
dC1zaXplOm1lZGl1bSI+RnJhZ2VuIHNpbmQgZGEsIHVtIGdlc3RlbGx0IHp1IHdlcmRlbi48L2Rp
dj4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkNvbnNvbGFzOyBmb250LXNpemU6bWVkaXVtIj5H
ZW9yZyBLcmVpc2xlcjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pjxicj4NCjwvZGl2Pg0KPHNwYW4gaWQ9Ik9MS19TUkNfQk9EWV9TRUNUSU9OIj4NCjxkaXYgc3R5
bGU9ImZvbnQtZmFtaWx5OkNhbGlicmk7IGZvbnQtc2l6ZToxMXB0OyB0ZXh0LWFsaWduOmxlZnQ7
IGNvbG9yOmJsYWNrOyBib3JkZXItYm90dG9tOm1lZGl1bSBub25lOyBib3JkZXItbGVmdDptZWRp
dW0gbm9uZTsgcGFkZGluZy1ib3R0b206MGluOyBwYWRkaW5nLWxlZnQ6MGluOyBwYWRkaW5nLXJp
Z2h0OjBpbjsgYm9yZGVyLXRvcDojYjVjNGRmIDFwdCBzb2xpZDsgYm9yZGVyLXJpZ2h0Om1lZGl1
bSBub25lOyBwYWRkaW5nLXRvcDozcHQiPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQi
PkRlOiA8L3NwYW4+JnF1b3Q7RGllZ28gUi4gTG9wZXomcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0
bzpkaWVnb0B0aWQuZXMiPmRpZWdvQHRpZC5lczwvYT4mZ3Q7PGJyPg0KPHNwYW4gc3R5bGU9ImZv
bnQtd2VpZ2h0OmJvbGQiPkZlY2hhOiA8L3NwYW4+bWnDqXJjb2xlcyAxOSBkZSBtYXJ6byBkZSAy
MDE0IDEzOjM4PGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPlBhcmE6IDwvc3Bh
bj5Sb24gUGFya2VyICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT4mZ3Q7PGJyPg0KPHNw
YW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPkNDOiA8L3NwYW4+RGF2aWQgQWxsYW4gSSAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tIj5kYXZpZC5pLmFsbGFu
QGVyaWNzc29uLmNvbTwvYT4mZ3Q7LCBDYXRoeSBaaGFuZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOkNh
dGh5LkguWmhhbmdAaHVhd2VpLmNvbSI+Q2F0aHkuSC5aaGFuZ0BodWF3ZWkuY29tPC9hPiZndDss
ICZxdW90O1BhdWwgUXVpbm4gKHBhdWxxKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWxx
QGNpc2NvLmNvbSI+cGF1bHFAY2lzY28uY29tPC9hPiZndDssDQogU3VtYW5kcmEgTWFqZWUgJmx0
OzxhIGhyZWY9Im1haWx0bzpTLk1hamVlQEY1LmNvbSI+Uy5NYWplZUBGNS5jb208L2E+Jmd0Oywg
JnF1b3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiZxdW90
OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiZndDs8
YnI+DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+QXN1bnRvOiA8L3NwYW4+UmU6IFtz
ZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPGJyPg0KPC9kaXY+DQo8ZGl2Pjxicj4NCjwv
ZGl2Pg0KPGJsb2NrcXVvdGUgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUi
IHN0eWxlPSJib3JkZXItbGVmdDojYjVjNGRmIDUgc29saWQ7IHBhZGRpbmc6MCAwIDAgNTsgbWFy
Z2luOjAgMCAwIDUiPg0KPGRpdj4NCjxkaXYgc3R5bGU9IndvcmQtd3JhcDpicmVhay13b3JkIj5J
IGFncmVlIHdpdGggUm9uLiBPcHRpb24gMiBpcyB0aGUga2luZCBvZiBhcHByb2FjaCBJIHNlZSBz
aW1wbGVyIHRvIGltcGxlbWVudCBpbiBhbnkgc2NlbmFyaW8gSSBjYW4gdGhpbmsgb2YsIGFuZCBl
YXNpZXIgZm9yIGludGVncmF0aW5nIG5vbi1TRkMtYXdhcmUgZ2Vhci4NCjxkaXY+PGJyPg0KPC9k
aXY+DQo8ZGl2PkJlIGdvb2RlLDwvZGl2Pg0KPGRpdj48YnI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
T24gMTkgTWFyIDIwMTQsIGF0IDEzOjMzICwgUm9uIFBhcmtlciAmbHQ7PGEgaHJlZj0ibWFpbHRv
OlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb208L2E+Jmd0OyB3cm90ZTo8L2Rpdj4NCjxiciBjbGFzcz0iQXBwbGUtaW50ZXJjaGFu
Z2UtbmV3bGluZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxkaXYgZGlyPSJhdXRvIiBz
dHlsZT0iZm9udC1mYW1pbHk6SGVsdmV0aWNhOyBmb250LXNpemU6MTFweDsgZm9udC1zdHlsZTpu
b3JtYWw7IGZvbnQtdmFyaWFudDpub3JtYWw7IGZvbnQtd2VpZ2h0Om5vcm1hbDsgbGV0dGVyLXNw
YWNpbmc6bm9ybWFsOyBsaW5lLWhlaWdodDpub3JtYWw7IG9ycGhhbnM6YXV0bzsgdGV4dC1hbGln
bjpzdGFydDsgdGV4dC1pbmRlbnQ6MHB4OyB0ZXh0LXRyYW5zZm9ybTpub25lOyB3aGl0ZS1zcGFj
ZTpub3JtYWw7IHdpZG93czphdXRvOyB3b3JkLXNwYWNpbmc6MHB4Ij4NCjxkaXY+U3VtYW5kcmEs
PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5JJ3ZlIGJlZW4gdGhpbmtpbmcgdGhhdCB5
b3VyIGFwcHJvYWNoIDIgd291bGQgYmUgdGhlIHdheSB0byBnby48L2Rpdj4NCjxkaXY+PGJyPg0K
PC9kaXY+DQo8ZGl2PiZuYnNwOyAmbmJzcDtSb248L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8
ZGl2Pjxicj4NCk9uIE1hciAxOSwgMjAxNCwgYXQgMzo0MCBBTSwgJnF1b3Q7U3VtYW5kcmEgTWFq
ZWUmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpTLk1hamVlQEY1LmNvbSIgc3R5bGU9ImNvbG9y
OnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+Uy5NYWplZUBGNS5jb208L2E+Jmd0
OyB3cm90ZTo8YnI+DQo8YnI+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGRp
dj4mbHQ7Jmx0O1RyaW1tZWQgdGhlIFRPIGxpc3QgdG8gYXZvaWQgdGhlIG1zZyBiZWluZyBoZWxk
IGFnYWluJmd0OyZndDs8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj5JIHNl
ZSB0d28gd2F5cyB0byBjYXJyeSB0aGUgcGF0aCBpbmZvcm1hdGlvbi4mbmJzcDs8L2Rpdj4NCjxk
aXY+PGJyPg0KPC9kaXY+DQo8b2wgc3R5bGU9Im1hcmdpbi1ib3R0b206MGluIj4NCjxsaT5FeHBs
aWNpdCBvcmRlcmVkIGxpc3QsIHNvbWV0aGluZyBsaWtlIEZXLUEgOjogVENQLU9QVCA6OiBMQiA6
OiBWaWRlb09QVCA6OiBDR05BVC4gJm5ic3A7IFRoZXJlIGFyZSB0d28gaXNzdWVzIHdpdGggdGhp
cyBhcHByb2FjaCwgZmlyc3QgdGhlIGxlbmd0aCBvZiBncmFwaCBpcyB2YXJpYWJsZS4gJm5ic3A7
QWxzbyBpdCBpbXBsaWVzIGJpZGlyZWN0aW9uYWwgc3ltbWV0cnkuIEl0IGlzIG9mdGVuIHJlcXVp
cmVkIGJ1dCBzaG91bGQgbm90IGJlIG1hbmRhdG9yeS4NCiAmbmJzcDtTZWNvbmRseSBjaGFuZ2lu
ZyB0aGlzIHBhdGgvZ3JhcGggaW4gYXQgU0YgY2FuIGJlIGN1bWJlcnNvbWUuJm5ic3A7PC9saT48
bGk+TGV0IHRoZSBDb250cm9sIHBsYW5lIGRpc3RyaWJ1dGUgdGhlIGNoYWluSUQgJmx0O+KAlCZn
dDsgZ3JhcGggbWFwcGluZy4gSW4gdGhpcyBjYXNlIGVhY2ggU0Ygd291bGQgaGF2ZSBtYXBwaW5n
IG9mIGdpdmVuIGEgY2hhaW5JRCB3aGF0IGlzIG15IG5leHQgaG9wLiBUaGUgY2hhaW5JRCBpdHNl
bGYgY291bGQgYmUgZml4ZWQgc2l6ZSBlbGVtZW50LiBBIFNGIGNhbiBzZWxlY3QgYSBkaWZmZXJl
bnQgcGF0aCBieSBjaGFuZ2luZyB0aGUgY2hhaUlEIHBhcmFtZXRlci48L2xpPjwvb2w+DQo8ZGl2
Pjxicj4NCjwvZGl2Pg0KPGRpdj5SZWdhcmRzPC9kaXY+DQo8ZGl2PlN1bWFuZHJhPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPHNwYW4gaWQ9Ik9M
S19TUkNfQk9EWV9TRUNUSU9OIj4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkNhbGlicmk7IGZv
bnQtc2l6ZToxMXB0OyB0ZXh0LWFsaWduOmxlZnQ7IGJvcmRlci13aWR0aDoxcHQgbWVkaXVtIG1l
ZGl1bTsgYm9yZGVyLXN0eWxlOnNvbGlkIG5vbmUgbm9uZTsgcGFkZGluZzozcHQgMGluIDBpbjsg
Ym9yZGVyLXRvcC1jb2xvcjpyZ2IoMTgxLDE5NiwyMjMpIj4NCjxzcGFuIHN0eWxlPSJmb250LXdl
aWdodDpib2xkIj5Gcm9tOjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48L3NwYW4+Q2F0aHkgWmhhbmcgJmx0OzxhIGhyZWY9Im1haWx0bzpDYXRoeS5ILlpo
YW5nQGh1YXdlaS5jb20iIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRl
cmxpbmUiPkNhdGh5LkguWmhhbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7PGJyPg0KPHNwYW4gc3R5bGU9
ImZvbnQtd2VpZ2h0OmJvbGQiPkRhdGU6PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj5UdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCBhdCAxMDoxMyBB
TTxicj4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5Ubzo8c3BhbiBjbGFzcz0iQXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPiZxdW90O1JlaW5hbGRvIFBl
bm5vIChyZXBlbm5vKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJlcGVubm9AY2lzY28uY29t
IiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj5yZXBlbm5v
QGNpc2NvLmNvbTwvYT4mZ3Q7LCAmcXVvdDtMb3Vpcy5Gb3VyaWUmcXVvdDsgJmx0OzxhIGhyZWY9
Im1haWx0bzpMb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbSIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4
dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+TG91aXMuRm91cmllQGh1YXdlaS5jb208L2E+Jmd0OywN
CiAmcXVvdDtQYXVsIFF1aW5uIChwYXVscSkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpwYXVs
cUBjaXNjby5jb20iIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxp
bmUiPnBhdWxxQGNpc2NvLmNvbTwvYT4mZ3Q7LCBEYXZpZCBBbGxhbiBJICZsdDs8YSBocmVmPSJt
YWlsdG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20iIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRl
eHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPC9hPiZn
dDs8YnI+DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+Q2M6PHNwYW4gY2xhc3M9IkFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj5OaWNvbGFzIEJPVVRIT1JT
ICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiBzdHlsZT0i
Y29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj5OaWNvbGFzLkJPVVRIT1JT
QHFvc21vcy5jb208L2E+Jmd0OywgWHV4aWFvaHUgJmx0OzxhIGhyZWY9Im1haWx0bzp4dXhpYW9o
dUBodWF3ZWkuY29tIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJs
aW5lIj54dXhpYW9odUBodWF3ZWkuY29tPC9hPiZndDssDQogQ2hhbmdjaGVuZyBIdWFuZyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmh1YW5nQHNjZS5jYXJsZXRvbi5jYSIgc3R5bGU9ImNvbG9yOnB1cnBs
ZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+aHVhbmdAc2NlLmNhcmxldG9uLmNhPC9hPiZn
dDssICZxdW90OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHN0eWxlPSJjb2xvcjpwdXJw
bGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPnNmY0BpZXRmLm9yZzwvYT4mcXVvdDsgJmx0
OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQt
ZGVjb3JhdGlvbjp1bmRlcmxpbmUiPnNmY0BpZXRmLm9yZzwvYT4mZ3Q7LA0KICZxdW90OzxhIGhy
ZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1k
ZWNvcmF0aW9uOnVuZGVybGluZSI+bWlrZWJpYW5jQGFvbC5jb208L2E+JnF1b3Q7ICZsdDs8YSBo
cmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQt
ZGVjb3JhdGlvbjp1bmRlcmxpbmUiPm1pa2ViaWFuY0Bhb2wuY29tPC9hPiZndDs8YnI+DQo8c3Bh
biBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+U3ViamVjdDo8c3BhbiBjbGFzcz0iQXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPlJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxh
dGlvbiBjaGFpbiBJRDxicj4NCjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+PGJhc2Ug
aHJlZj0iIj4NCjxkaXYgbGFuZz0iRU4tVVMiIHN0eWxlPSJ3b3JkLXdyYXA6YnJlYWstd29yZCI+
DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiIHN0eWxlPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWlseTonVGltZXMgTmV3
IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjExcHQ7IGNvbG9yOnJnYigz
MSw3MywxMjUpOyBmb250LWZhbWlseTpDYWxpYnJpLHNhbnMtc2VyaWYiPkhpIFJlaW5hbGRvLDwv
c3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNp
emU6MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMXB0OyBjb2xvcjpyZ2IoMzEsNzMsMTI1KTsgZm9udC1mYW1pbHk6Q2Fs
aWJyaSxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46
MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcg
Um9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTFwdDsgY29sb3I6cmdiKDMx
LDczLDEyNSk7IGZvbnQtZmFtaWx5OkNhbGlicmksc2Fucy1zZXJpZiI+U28gdGhlIGNoYWluIElE
IGlzIGFjdHVhbGx5IHRoZSBwYXRoIElEIHdoaWNoIHJlcHJlc2VudHMgYW4gb3JkZXJlZCBzZXQg
b2Ygc2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZXMuPC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0i
bWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWlseTonVGlt
ZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjExcHQ7IGNvbG9y
OnJnYigzMSw3MywxMjUpOyBmb250LWZhbWlseTpDYWxpYnJpLHNhbnMtc2VyaWYiPkkgdGhpbmsg
d2Ugc2hvdWxkIGFkZCBhbiBleHBsaWNpdCBkZWZpbml0aW9uIG9mIOKAnHNlcnZpY2UgaW5zdGFu
Y2XigJ0uIFdoYXQgZG8geW91IHRoaW5rPzwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdp
bjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5l
dyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB0OyBjb2xvcjpyZ2Io
MzEsNzMsMTI1KTsgZm9udC1mYW1pbHk6Q2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+
PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEy
cHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTFwdDsgY29sb3I6cmdiKDMxLDczLDEyNSk7IGZvbnQtZmFtaWx5OkNhbGlicmks
c2Fucy1zZXJpZiI+VGhhbmtzLDwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjowaW4g
MGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5ldyBSb21h
bicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB0OyBjb2xvcjpyZ2IoMzEsNzMs
MTI1KTsgZm9udC1mYW1pbHk6Q2FsaWJyaSxzYW5zLXNlcmlmIj5DYXRoeTwvc3Bhbj48L2Rpdj4N
CjxkaXYgc3R5bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9u
dC1mYW1pbHk6J1RpbWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMXB0OyBjb2xvcjpyZ2IoMzEsNzMsMTI1KTsgZm9udC1mYW1pbHk6Q2FsaWJyaSxzYW5zLXNl
cmlmIj4mbmJzcDs8L3NwYW4+PC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyLXN0eWxl
OnNvbGlkIG5vbmUgbm9uZTsgYm9yZGVyLXRvcC1jb2xvcjpyZ2IoMTgxLDE5NiwyMjMpOyBib3Jk
ZXItdG9wLXdpZHRoOjFwdDsgcGFkZGluZzozcHQgMGluIDBpbiI+DQo8ZGl2IHN0eWxlPSJtYXJn
aW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBO
ZXcgUm9tYW4nLHNlcmlmIj4NCjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDsgZm9udC1m
YW1pbHk6VGFob21hLHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwcHQ7IGZvbnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmIj48c3BhbiBjbGFzcz0i
QXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+c2ZjIFs8YSBocmVmPSJtYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlv
bjp1bmRlcmxpbmUiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dPHNwYW4gY2xhc3M9
IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiPk9uDQogQmVoYWxmIE9mPHNw
YW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5SZWluYWxk
byBQZW5ubyAocmVwZW5ubyk8YnI+DQo8Yj5TZW50OjwvYj48c3BhbiBjbGFzcz0iQXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+VHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgMTE6MDMg
QU08YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPkxvdWlzLkZvdXJpZTsgUGF1bCBRdWlubiAocGF1bHEpOyBEYXZpZCBBbGxhbiBJ
PGJyPg0KPGI+Q2M6PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj5OaWNvbGFzIEJPVVRIT1JTOyBYdXhpYW9odTs8c3BhbiBjbGFzcz0iQXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wu
Y29tIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj5taWtl
YmlhbmNAYW9sLmNvbTwvYT47PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHN0eWxlPSJjb2xvcjpwdXJw
bGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPnNmY0BpZXRmLm9yZzwvYT47DQogQ2hhbmdj
aGVuZyBIdWFuZzxicj4NCjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4g
SUQ8L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBpbiAw
aW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWlseTonVGltZXMgTmV3IFJvbWFu
JyxzZXJpZiI+DQombmJzcDs8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBp
biAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4n
LHNlcmlmIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0OyBmb250LWZhbWlseTpDYWxp
YnJpLHNhbnMtc2VyaWYiPkEgU2VydmljZSBDaGFpbiBqdXN0IGRlZmluZXMgd2hpY2ggdHlwZSBv
ZiBzZXJ2aWNlIGFuZCB0aGVpciBvcmRlci48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQt
ZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0OyBmb250LWZhbWlseTpDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBm
b250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7IGZvbnQtZmFtaWx5OkNhbGlicmksc2Fucy1zZXJp
ZiI+QSBzZXJ2aWNlIHBhdGggZGVmaW5lcyB0aGUgYWN0dWFsIHNlcnZpY2UgaW5zdGFuY2UsIHNh
eSwgZmlyZXdhbGwxLmhvbWUsIG5hdDIsIGRwaS1zaWMsIGV0Yy48L3NwYW4+PC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXpl
OjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0OyBmb250LWZhbWlseTpDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNw
Ozwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyLXN0eWxlOnNvbGlkIG5v
bmUgbm9uZTsgYm9yZGVyLXRvcC1jb2xvcjpyZ2IoMTgxLDE5NiwyMjMpOyBib3JkZXItdG9wLXdp
ZHRoOjFwdDsgcGFkZGluZzozcHQgMGluIDBpbiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBp
biAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4n
LHNlcmlmIj4NCjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTFwdDsgZm9udC1mYW1pbHk6Q2Fs
aWJyaSxzYW5zLXNlcmlmIj5Gcm9tOjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj48L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTFwdDsgZm9u
dC1mYW1pbHk6Q2FsaWJyaSxzYW5zLXNlcmlmIj4mcXVvdDtMb3Vpcy5Gb3VyaWUmcXVvdDsgJmx0
OzxhIGhyZWY9Im1haWx0bzpMb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbSIgc3R5bGU9ImNvbG9yOnB1
cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+TG91aXMuRm91cmllQGh1YXdlaS5jb208
L2E+Jmd0Ozxicj4NCjxiPkRhdGU6PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPjwvYj5UdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCBhdCAxMDo1NSBBTTxicj4N
CjxiPlRvOjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48
L2I+JnF1b3Q7UGF1bCBRdWlubiAocGF1bHEpJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86cGF1
bHFAY2lzY28uY29tIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJs
aW5lIj5wYXVscUBjaXNjby5jb208L2E+Jmd0OywgRGF2aWQgQWxsYW4gSSAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0
ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj5kYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbTwvYT4m
Z3Q7PGJyPg0KPGI+Q2M6PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPjwvYj5OaWNvbGFzIEJPVVRIT1JTICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5C
T1VUSE9SU0Bxb3Ntb3MuY29tIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246
dW5kZXJsaW5lIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L2E+Jmd0OywgWHV4aWFvaHUg
Jmx0OzxhIGhyZWY9Im1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tIiBzdHlsZT0iY29sb3I6cHVy
cGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj54dXhpYW9odUBodWF3ZWkuY29tPC9hPiZn
dDssDQogQ2hhbmdjaGVuZyBIdWFuZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmh1YW5nQHNjZS5jYXJs
ZXRvbi5jYSIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+
aHVhbmdAc2NlLmNhcmxldG9uLmNhPC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUi
PnNmY0BpZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
IHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPnNmY0BpZXRm
Lm9yZzwvYT4mZ3Q7LA0KICZxdW90OzxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSIg
c3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+bWlrZWJpYW5j
QGFvbC5jb208L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20i
IHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPm1pa2ViaWFu
Y0Bhb2wuY29tPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OjxzcGFuIGNsYXNzPSJBcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9u
IGNoYWluIElEPC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWlseTonVGltZXMgTmV3
IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDsgZm9udC1mYW1p
bHk6Q2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZv
bnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTFwdDsgY29sb3I6cmdiKDMxLDczLDEyNSk7IGZvbnQtZmFtaWx5OkNhbGlicmksc2Fucy1z
ZXJpZiI+UGF1bCw8L3NwYW4+PHNwYW4gc3R5bGU9IiI+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHls
ZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWlseTon
VGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjExcHQ7IGNv
bG9yOnJnYigzMSw3MywxMjUpOyBmb250LWZhbWlseTpDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNw
OyZuYnNwOyBDYW4geW91IGNsYXJpZnkgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiBzZXJ2aWNlIGNo
YWluIGFuZCBzZXJ2aWNlIHBhdGguIEdpdmVuIHRoYXQgYSBzZXJ2aWNlIGNoYWluIGlzIGNvbXBv
c2VkPC9zcGFuPjxzcGFuIHN0eWxlPSIiPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdp
bjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5l
dyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB0OyBjb2xvcjpyZ2Io
MzEsNzMsMTI1KTsgZm9udC1mYW1pbHk6Q2FsaWJyaSxzYW5zLXNlcmlmIj5vZiBzZXZlcmFsIHNl
cnZpY2UgZnVuY3Rpb25zIFNGMSwgU0YyLCAuLiBTRm4gaG93IHdvdWxkIGEgc2VydmljZSBwYXRo
IGRpZmZlciBmcm9tIHRoYXQgc2VydmljZSBjaGFpbj88L3NwYW4+PHNwYW4gc3R5bGU9IiI+PC9z
cGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQgMjAuMjVwdDsg
Zm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyB0ZXh0
LWluZGVudDotMC4yNWluIj4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpDYWxpYnJpLHNhbnMt
c2VyaWYiPjxzcGFuPi08c3BhbiBzdHlsZT0iZm9udC1zdHlsZTpub3JtYWw7IGZvbnQtdmFyaWFu
dDpub3JtYWw7IGZvbnQtd2VpZ2h0Om5vcm1hbDsgZm9udC1zaXplOjdwdDsgbGluZS1oZWlnaHQ6
bm9ybWFsOyBmb250LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PHNwYW4gY2xhc3M9IkFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTFwdDsgY29sb3I6cmdiKDMxLDczLDEyNSk7IGZvbnQtZmFtaWx5OkNh
bGlicmksc2Fucy1zZXJpZiI+TG91aXM8L3NwYW4+PHNwYW4gc3R5bGU9IiI+PC9zcGFuPjwvZGl2
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBm
b250LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExcHQ7IGNvbG9yOnJnYigzMSw3MywxMjUpOyBmb250LWZhbWlseTpDYWxpYnJpLHNhbnMt
c2VyaWYiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iIj48L3NwYW4+PC9kaXY+DQo8ZGl2Pg0K
PGRpdiBzdHlsZT0iYm9yZGVyLXN0eWxlOnNvbGlkIG5vbmUgbm9uZTsgYm9yZGVyLXRvcC1jb2xv
cjpyZ2IoMTgxLDE5NiwyMjMpOyBib3JkZXItdG9wLXdpZHRoOjFwdDsgcGFkZGluZzozcHQgMGlu
IDBpbiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEy
cHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTBwdDsgZm9udC1mYW1pbHk6VGFob21hLHNhbnMtc2VyaWYiPkZyb206PC9z
cGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7IGZvbnQtZmFtaWx5OlRhaG9tYSxz
YW5zLXNlcmlmIj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+c2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHN0eWxlPSJjb2xv
cjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPm1haWx0bzpzZmMtYm91bmNlc0Bp
ZXRmLm9yZzwvYT5dPHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPjxiPk9uDQogQmVoYWxmIE9mPHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPjwvYj5QYXVsIFF1aW5uIChwYXVscSk8YnI+DQo8Yj5TZW50OjwvYj48c3Bh
biBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+VHVlc2RheSwgTWFy
Y2ggMTgsIDIwMTQgMTA6MjYgQU08YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkRhdmlkIEFsbGFuIEk8YnI+DQo8Yj5DYzo8L2I+
PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPk5pY29sYXMg
Qk9VVEhPUlM7IFh1eGlhb2h1OzxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iIHN0eWxlPSJjb2xv
cjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPm1pa2ViaWFuY0Bhb2wuY29tPC9h
Pjs8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0
aW9uOnVuZGVybGluZSI+c2ZjQGlldGYub3JnPC9hPjsNCiBDaGFuZ2NoZW5nIEh1YW5nPGJyPg0K
PGI+U3ViamVjdDo8L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPlJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48c3BhbiBz
dHlsZT0iIj48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWlseTonVGltZXMgTmV3
IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iIj4mbmJzcDs8L3NwYW4+PC9kaXY+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFt
aWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxlPSIiPkhpIERhdmUsPC9z
cGFuPjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBm
b250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNw
YW4gc3R5bGU9IiI+Jm5ic3A7PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHls
ZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWlseTon
VGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iIj5DaGFpbiBJRCBzaG91bGQg
cmVhbGx5IGJlIHBhdGggSUQgc2luY2UgdGhlcmUgY2FuIGJlIG1hbnkgcGF0aHMgZm9yIGEgZ2l2
ZW4gY2hhaW4uICZuYnNwO1VzaW5nIHRoYXQgZGVmaW5pdGlvbiwgd2UgYXZvaWQgdGhlIG92ZXJs
b2FkIGFuZCByZWFwIHRoZSBnYWluIGFsbHVkZWQgdG8gYmVsb3cuPC9zcGFuPjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6
ZToxMnB0OyBmb250LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHls
ZT0iIj4mbmJzcDs8L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJn
aW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBO
ZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxlPSIiPlBhdWw8L3NwYW4+PC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXpl
OjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxl
PSIiPiZuYnNwOzwvc3Bhbj48L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWlseTonVGltZXMgTmV3
IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iIj5PbiBNYXIgMTgsIDIwMTQsIGF0IDEyOjE0
IFBNLCBEYXZpZCBBbGxhbiBJICZsdDs8YSBocmVmPSJtYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmlj
c3Nvbi5jb20iIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUi
PmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tPC9hPiZndDsgd3JvdGU6PC9zcGFuPjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEy
cHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxlPSIi
Pjxicj4NCjxicj4NCjxicj4NCjwvc3Bhbj48L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdiBzdHls
ZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWlseTon
VGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjExcHQ7IGNv
bG9yOnJnYigzMSw3MywxMjUpOyBmb250LWZhbWlseTpDYWxpYnJpLHNhbnMtc2VyaWYiPldlbGwg
dGhlIHF1ZXN0aW9uIGRlIGpvdXIgaXMg4oCcZG9lcyBhIGNoYWluIElEIGRlZmluZSBhIGNsYXNz
IG9yIGFuIGluc3RhbmNl4oCd4oCmLiBJZiBpdCBkZWZpbmVzIGFuIGNsYXNzIHdlIGFsc28gbmVl
ZCBpbnN0YW5jZSBpbmZvcm1hdGlvbiwgaWYgaXQgaXMgY3VycmVudGx5IG92ZXJsb2FkZWQgdG8g
ZGVmaW5lDQogY2xhc3MgYW5kIGluc3RhbmNlIElNTyB3ZSBoYXZlIGEgcHJvYmxlbeKApi48L3Nw
YW4+PHNwYW4gc3R5bGU9IiI+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHls
ZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWlseTon
VGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjExcHQ7IGNv
bG9yOnJnYigzMSw3MywxMjUpOyBmb250LWZhbWlseTpDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0iIj48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFt
aWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTFw
dDsgY29sb3I6cmdiKDMxLDczLDEyNSk7IGZvbnQtZmFtaWx5OkNhbGlicmksc2Fucy1zZXJpZiI+
RGF2ZTwvc3Bhbj48c3BhbiBzdHlsZT0iIj48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQt
ZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTFwdDsgY29sb3I6cmdiKDMxLDczLDEyNSk7IGZvbnQtZmFtaWx5OkNhbGlicmksc2Fucy1zZXJp
ZiI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSIiPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXYgc3R5bGU9ImJvcmRlci1zdHlsZTpzb2xpZCBub25lIG5vbmU7IGJvcmRlci10b3At
Y29sb3I6cmdiKDE4MSwxOTYsMjIzKTsgYm9yZGVyLXRvcC13aWR0aDoxcHQ7IHBhZGRpbmc6M3B0
IDBpbiAwaW4iPg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6
ZToxMnB0OyBmb250LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8Yj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwcHQ7IGZvbnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmIj5Gcm9t
Ojwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMHB0OyBmb250LWZhbWlseTpUYWhvbWEsc2Fucy1zZXJpZiI+Jm5ic3A7
PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7IGZvbnQtZmFtaWx5OlRh
aG9tYSxzYW5zLXNlcmlmIj5zZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtIiBzdHlsZT0iY29sb3I6
cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj5tYWlsdG86c2ZjLTwvYT48YSBocmVm
PSJtYWlsdG86Ym91bmNlc0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNv
cmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+Ym91bmNlc0BpZXRm
Lm9yZzwvc3Bhbj48L2E+XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48Yj5Pbg0KIEJlaGFsZiBPZjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj48L2I+Q2hhbmdjaGVuZyBIdWFuZzxicj4NCjxiPlNlbnQ6PC9iPjxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5UdWVzZGF5LCBN
YXJjaCAxOCwgMjAxNCA3OjQzIEFNPGJyPg0KPGI+VG86PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5OaWNvbGFzIEJPVVRIT1JTPGJyPg0KPGI+Q2M6
PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5YdXhp
YW9odTs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNv
cmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3Jn
PC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPjxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSIgc3R5bGU9ImNvbG9yOnB1cnBs
ZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
bWlrZWJpYW5jQGFvbC5jb208L3NwYW4+PC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTogW3NmY108c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIGxh
bmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7IGZvbnQtZmFtaWx5OidNUyBVSSBHb3Ro
aWMnLHNhbnMtc2VyaWYiPuetlOWkjTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7
IGZvbnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmIj46DQogU0ZDIGVuY2Fwc3VsYXRpb24gY2hh
aW4gSUQ8L3NwYW4+PHNwYW4gc3R5bGU9IiI+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEy
cHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxlPSIi
PiZuYnNwOzwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjow
aW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5ldyBS
b21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9IiI+R29vZCBwb2ludHMuIEkgYmVsaWV2ZSBleHBs
aWNpdCBjaGFpbiBJRCBzaG91bGQgYmUgbWFuZGF0b3J5LiBUaGUgb3ZlcmhlYWQgaXMgdmVyeSBs
aXR0bGUuIEl0IGhlbHBzIHNpbXBsaWZ5IHByb2Nlc3NpbmcgYW5kIHN0ZWVyaW5nIHNpZ25pZmlj
YW50bHkuIFRoZSBnYWluIGlzIGh1Z2UuPC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
diBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZh
bWlseTonVGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iIj4mbmJzcDs8L3Nw
YW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBpbiAw
aW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWlseTonVGltZXMgTmV3IFJvbWFu
JyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iIj5DaGFuZzxicj4NCjxicj4NCi0tLS0tLS0tLS0tLTwv
c3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjowaW4gMGluIDAu
MDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5ldyBSb21hbicsc2Vy
aWYiPg0KPHNwYW4gc3R5bGU9IiI+Q2hhbmdjaGVuZyBIdWFuZzwvc3Bhbj48L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjowaW4g
MGluIDEycHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyxz
ZXJpZiI+DQo8c3BhbiBzdHlsZT0iIj48YnI+DQpPbiBNYXIgMTgsIDIwMTQsIGF0IDE6NTMgQU0s
IE5pY29sYXMgQk9VVEhPUlMgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFv
c21vcy5jb20iIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwv
c3Bhbj48L2E+Jmd0OyB3cm90ZTo8L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHls
ZT0ibWFyZ2luLXRvcDo1cHQ7IG1hcmdpbi1ib3R0b206NXB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxl
PSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidU
aW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDsgZm9u
dC1mYW1pbHk6VGFob21hLHNhbnMtc2VyaWYiPkkgdGhpbmsgdGhhdCBrZWVwaW5nIHRoZSBTZXJ2
aWNlIFBhdGggTGF5ZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50IHNob3VsZCByZW1haW4gYW4gb2Jq
ZWN0aXZlIGZvciBTRkMuICZuYnNwO1N1Y2ggYSBzZXBhcmF0aW9uIG9mIGNvbmNlcm5zIGlzIGEg
c291bmQgYXJjaGl0ZWN0dXJhbCBwcmluY2lwbGUgdGhhdCBoZWxwIGtlZXAgdGhpbmdzIHNpbXBs
ZQ0KIGluIHByYWN0aWNlLjwvc3Bhbj48c3BhbiBzdHlsZT0iIj48L3NwYW4+PC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXpl
OjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTBwdDsgZm9udC1mYW1pbHk6VGFob21hLHNhbnMtc2VyaWYiPiZuYnNwOzwv
c3Bhbj48c3BhbiBzdHlsZT0iIj48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5
OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDsg
Zm9udC1mYW1pbHk6VGFob21hLHNhbnMtc2VyaWYiPk9uIHRoZSBxdWVzdGlvbiBvZiAmbmJzcDtT
ZXJ2aWNlIFBhdGgsIHdlIGhhdmUgYSBkaXNjdXNzaW9uIG9uIHdoZXRoZXIgd2UgbmVlZCBzb21l
IGtpbmQgb2YgZXhwbGljaXQgaWRlbnRpZmllciBvciZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0i
Ij48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBp
biAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4n
LHNlcmlmIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDsgZm9udC1mYW1pbHk6VGFob21h
LHNhbnMtc2VyaWYiPmNvdWxkIHdlIHJlbHkgb24gbWFwcGluZyBvbiBzb21lIHVuZGVybGF5IG5l
dHdvcmsgcHJvdG9jb2wgZmllbGRzLjwvc3Bhbj48c3BhbiBzdHlsZT0iIj48L3NwYW4+PC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9u
dC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTBwdDsgZm9udC1mYW1pbHk6VGFob21hLHNhbnMtc2VyaWYiPiZu
YnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iIj48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0
OyBmb250LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwcHQ7IGZvbnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9IiI+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0i
bWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWlseTonVGlt
ZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7IGZvbnQt
ZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmIj5NYXkgYmUgYSBQUk8vQ09OIHRhYmxlIGNvdWxkIGhl
bHAgZm9jdXMgdGhlIGdyb3VwIGRlY2lzaW9uIG9uIHRoYXQgbWF0dGVyPC9zcGFuPjxzcGFuIHN0
eWxlPSIiPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjow
aW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5ldyBS
b21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0OyBmb250LWZhbWlseTpU
YWhvbWEsc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSIiPjwvc3Bhbj48L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjx1bCB0eXBlPSJkaXNjIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTow
aW47IG1hcmdpbi10b3A6MGluIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
OjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWlseTonVGltZXMgTmV3
IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7IGZvbnQtZmFtaWx5
OlRhaG9tYSxzYW5zLXNlcmlmIj5WaXNpYmlsaXR5ICh0cmFjaW5nKTwvc3Bhbj48L2xpPjxsaSBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6
ZToxMnB0OyBmb250LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwcHQ7IGZvbnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmIj5Gb3J3YXJk
aW5nIGdyYXBoIHN0cnVjdHVyZSBpbXBhY3QvbGltaXRhdGlvbnM8L3NwYW4+PC9saT48bGkgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6
MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMHB0OyBmb250LWZhbWlseTpUYWhvbWEsc2Fucy1zZXJpZiI+UmVjb25maWd1
cmF0aW9uIHNwZWVkJm5ic3A7PC9zcGFuPjwvbGk+PC91bD4NCjx1bCB0eXBlPSJkaXNjIiBzdHls
ZT0ibWFyZ2luLWJvdHRvbTowaW47IG1hcmdpbi10b3A6MGluIj4NCjx1bCB0eXBlPSJjaXJjbGUi
IHN0eWxlPSJtYXJnaW4tYm90dG9tOjBpbjsgbWFyZ2luLXRvcDowaW4iPg0KPGxpIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7
IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTBwdDsgZm9udC1mYW1pbHk6VGFob21hLHNhbnMtc2VyaWYiPkxCUyAvIHNjYWxlIG91
dCBpbXBhY3Q8L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjow
aW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5ldyBS
b21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0OyBmb250LWZhbWlseTpU
YWhvbWEsc2Fucy1zZXJpZiI+Tm9kZSBieXBhc3MgKGUuZzsgbWFpbnRlbmFuY2UpPC9zcGFuPjwv
bGk+PC91bD4NCjwvdWw+DQo8dWwgdHlwZT0iZGlzYyIgc3R5bGU9Im1hcmdpbi1ib3R0b206MGlu
OyBtYXJnaW4tdG9wOjBpbiI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjow
aW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5ldyBS
b21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0OyBmb250LWZhbWlseTpU
YWhvbWEsc2Fucy1zZXJpZiI+dW5kZXJsYXkgbmV0d29yay90cmFuc3BvcnQgbGF5ZXJzIHN1cHBv
cnQ8L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjowaW4gMGlu
IDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5ldyBSb21hbics
c2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0OyBmb250LWZhbWlseTpUYWhvbWEs
c2Fucy1zZXJpZiI+SGVhZGVyIHNwYWNlIGltcGFjdDwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBm
b250LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwcHQ7IGZvbnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmIj5NdWx0aSB0ZW5hbnQgc3Vw
cG9ydCBpbXBhY3Q8L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5l
dyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0OyBmb250LWZhbWls
eTpUYWhvbWEsc2Fucy1zZXJpZiI+U0ZDIG9uIGZsYXQgKGUuZyBvcHRpY2FsIEwyIGZvciBEYXRh
IENlbnRlcnMpIG5ldHdvcmsmbmJzcDs8L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1p
bHk6J1RpbWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0
OyBmb250LWZhbWlseTpUYWhvbWEsc2Fucy1zZXJpZiI+VW5kZXJsYXkgbmV0d29yayBhZG1pbmlz
dHJhdGlvbiBpbXBhY3Q8L3NwYW4+PC9saT48L3VsPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHls
ZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWlseTon
VGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7IGZv
bnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9IiI+
PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjow
aW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5ldyBS
b21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0OyBmb250LWZhbWlseTpU
YWhvbWEsc2Fucy1zZXJpZiI+UGVyc29uYWxseSBJIHRoaW5rIHRoYXQgaGF2aW5nIGFuIGV4cGxp
Y2l0IGNoYWluIGlkZW50aWZpZXIgKGUuZy4gU2VydmljZSBQYXRoL1NlcnZpY2UgSW5kZXgpIGlz
IGNsZWFyIChtYW5hZ2VtZW50IGFuZCBjb250cm9sKSBhbmQgbm90IGV4cGVuc2l2ZSAoaGVhZGVy
IHNwYWNlKS4gVGhlIGRyYXdiYWNrIGJlaW5nIHNvbWUgaW1wYWN0IG9uIHRoZQ0KIHNpbXBsaWNp
dHkgdG8gYWRkL3JlbW92ZSBlbGVtZW50cyBpbiBhIGNoYWluIGR5bmFtaWNhbGx5Ljwvc3Bhbj48
c3BhbiBzdHlsZT0iIj48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJt
YXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1l
cyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDsgZm9udC1m
YW1pbHk6VGFob21hLHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iIj48L3Nw
YW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAw
MDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlm
Ij4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDsgZm9udC1mYW1pbHk6VGFob21hLHNhbnMt
c2VyaWYiPlRhZyBzd2l0Y2hpbmcgKGFzIE1QTFMpICZuYnNwO2FsbG93cyB0byBtYW5hZ2UgdGFn
cyBwZXIgc2VydmljZSBub2RlcywgbGVhZGluZyB0byBtb3JlIHZlcnNhdGlsZSBhbmQgZGl2ZXJz
ZSBncmFwaHM8L3NwYW4+PHNwYW4gc3R5bGU9IiI+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXpl
OjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTBwdDsgZm9udC1mYW1pbHk6VGFob21hLHNhbnMtc2VyaWYiPiZuYnNwOzwv
c3Bhbj48c3BhbiBzdHlsZT0iIj48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5
OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDsg
Zm9udC1mYW1pbHk6VGFob21hLHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0i
Ij48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWlseTonVGltZXMgTmV3
IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7IGZvbnQtZmFtaWx5
OlRhaG9tYSxzYW5zLXNlcmlmIj5OaWNvbGFzPC9zcGFuPjxzcGFuIHN0eWxlPSIiPjwvc3Bhbj48
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRl
ciIgc3R5bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1m
YW1pbHk6J1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IHRleHQtYWxpZ246Y2VudGVyIj4NCjxzcGFu
IHN0eWxlPSIiPg0KPGhyIHNpemU9IjIiIHdpZHRoPSIxMDAlIiBhbGlnbj0iY2VudGVyIj4NCjwv
c3Bhbj48L2Rpdj4NCjxkaXYgaWQ9ImRpdlJwRjgxMTQ2NyI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMTJwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5
OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBw
dDsgZm9udC1mYW1pbHk6VGFob21hLHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7
IGZvbnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTBwdDsgZm9udC1mYW1pbHk6VGFob21hLHNhbnMtc2VyaWYiPlh1
eGlhb2h1DQogWzxhIGhyZWY9Im1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tIiBzdHlsZT0iY29s
b3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj54dXhpYW9odUBodWF3ZWkuY29tPC9zcGFuPjwvYT5dPGJyPg0KPGI+U2VudDo8L2I+
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlR1ZXNkYXks
IE1hcmNoIDE4LCAyMDE0IDU6MDQgQU08YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkplcm9tZSBNb2lzYW5kOzxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86bWlr
ZWJpYW5jQGFvbC5jb20iIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRl
cmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1pa2ViaWFuY0Bhb2wuY29tPC9zcGFu
PjwvYT47PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVj
b3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9y
Zzwvc3Bhbj48L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPltzZmNdPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZv
bnQtc2l6ZToxMHB0OyBmb250LWZhbWlseTonTVMgVUkgR290aGljJyxzYW5zLXNlcmlmIj7nrZTl
pI08L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0OyBmb250LWZhbWlseTpUYWhvbWEs
c2Fucy1zZXJpZiI+Og0KIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPC9zcGFuPjxzcGFuIHN0
eWxlPSIiPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFy
Z2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWlseTonVGltZXMg
TmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2cHQ7IGNvbG9yOnJn
YigzMSw3MywxMjUpOyBmb250LWZhbWlseTpDYWxpYnJpLHNhbnMtc2VyaWYiPkkgbGlrZSB0aGUg
aWRlYSBvZiBzZXBhcmF0aW5nIHRoZSBTZXJ2aWNlIEZ1bmN0aW9uIExheWVyIGFuZCB0aGUgU2Vy
dmljZSBQYXRoIExheWVyLCBhcyBwcm9wb3NlZCBpbiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9ucy4gVGhlIHJvbGUgb2YgdGhlIFNlcnZpY2UgUGF0aCBMYXllcg0KIGlz
IGp1c3QgdG8gc3RlZXIgdGhlIHRyYWZmaWMgYWxvbmcgYSBwYXJ0aWN1bGFyIGNoYWluIG9mIHNl
cnZpY2Ugbm9kZXMgd2hpY2ggY2FuIGJlIGltcGxlbWVudGVkIGJ5IGV4aXN0aW5nIHRvb2xzIGZv
ciBzb3VyY2Ugcm91dGluZywgc3VjaCBhcyBzZWdtZW50IHJvdXRpbmcuIEFzIHN1Y2gsIGl04oCZ
cyBub3QgbmVjZXNzYXJ5IHRvIHRyeSB0byBrZWVwIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIgdHJh
bnNwb3J0LWluZGVwZW5kZW50IGFuZCBjb250YWluDQogaXQgaW4gdGhlIFNGQyBoZWFkZXIuPC9z
cGFuPjxzcGFuIHN0eWxlPSIiPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5
bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6
J1RpbWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNnB0OyBj
b2xvcjpyZ2IoMzEsNzMsMTI1KTsgZm9udC1mYW1pbHk6Q2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJz
cDs8L3NwYW4+PHNwYW4gc3R5bGU9IiI+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
diBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZh
bWlseTonVGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2
cHQ7IGNvbG9yOnJnYigzMSw3MywxMjUpOyBmb250LWZhbWlseTpDYWxpYnJpLHNhbnMtc2VyaWYi
PkJlc3QgcmVnYXJkcyw8L3NwYW4+PHNwYW4gc3R5bGU9IiI+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTox
MnB0OyBmb250LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjE2cHQ7IGNvbG9yOnJnYigzMSw3MywxMjUpOyBmb250LWZhbWlseTpDYWxpYnJp
LHNhbnMtc2VyaWYiPlhpYW9odTwvc3Bhbj48c3BhbiBzdHlsZT0iIj48L3NwYW4+PC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1z
aXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTZwdDsgY29sb3I6cmdiKDMxLDczLDEyNSk7IGZvbnQtZmFtaWx5OkNh
bGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSIiPjwvc3Bhbj48L2Rp
dj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyLXN0eWxlOm5vbmUgbm9uZSBub25lIHNvbGlk
OyBib3JkZXItbGVmdC1jb2xvcjpibHVlOyBib3JkZXItbGVmdC13aWR0aDoxLjVwdDsgcGFkZGlu
ZzowaW4gMGluIDBpbiA0cHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlci1zdHlsZTpzb2xp
ZCBub25lIG5vbmU7IGJvcmRlci10b3AtY29sb3I6cmdiKDE4MSwxOTYsMjIzKTsgYm9yZGVyLXRv
cC13aWR0aDoxcHQ7IHBhZGRpbmc6M3B0IDBpbiAwaW4iPg0KPGRpdiBzdHlsZT0ibWFyZ2luOjBp
biAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWlseTonVGltZXMgTmV3IFJv
bWFuJyxzZXJpZiI+DQo8Yj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMHB0
OyBmb250LWZhbWlseTpTaW1TdW4iPuWPkeS7tuS6ujwvc3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMHB0OyBmb250LWZhbWlseTpTaW1TdW4iPjo8L3NwYW4+PC9iPjxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDsg
Zm9udC1mYW1pbHk6U2ltU3VuIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTBwdDsgZm9udC1mYW1pbHk6U2ltU3VuIj5zZmMNCiBbPGEgaHJlZj0ibWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246
dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjLWJvdW5jZXNA
aWV0Zi5vcmc8L3NwYW4+PC9hPl08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PGI+PHNwYW4gbGFuZz0iWkgtQ04iPuS7o+ihqDwvc3Bhbj48c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPkplcm9tZQ0KIE1vaXNh
bmQ8YnI+DQo8Yj48c3BhbiBsYW5nPSJaSC1DTiI+5Y+R6YCB5pe26Ze0PC9zcGFuPjo8L2I+PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjIwMTQ8c3BhbiBs
YW5nPSJaSC1DTiI+5bm0PC9zcGFuPjM8c3BhbiBsYW5nPSJaSC1DTiI+5pyIPC9zcGFuPjE4PHNw
YW4gbGFuZz0iWkgtQ04iPuaXpTwvc3Bhbj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+MTowMzxicj4NCjxiPjxzcGFuIGxhbmc9IlpILUNOIj7mlLbku7bk
uro8L3NwYW4+OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIiBzdHlsZT0iY29sb3I6cHVy
cGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5taWtlYmlhbmNAYW9sLmNvbTwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiBzdHls
ZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxiPjxzcGFuIGxhbmc9
IlpILUNOIj7kuLvpopg8L3NwYW4+OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPC9z
cGFuPjxzcGFuIHN0eWxlPSIiPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdiBzdHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250
LWZhbWlseTonVGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iIj4mbmJzcDs8
L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAw
LjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNl
cmlmIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTFwdDsgY29sb3I6cmdiKDMxLDczLDEyNSk7
IGZvbnQtZmFtaWx5OkNhbGlicmksc2Fucy1zZXJpZiI+VGhpcyAobGVuZ3RoeSBhbmQgdmVyeSBs
aXZlbHkpIHRocmVhZCBzdGFydGVkIGZyb20gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29u
c2lkZXJhdGlvbnMgKHdoaWNoIEkgY28tYXV0aG9yZWQpLjwvc3Bhbj48c3BhbiBzdHlsZT0iIj48
L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAw
LjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNl
cmlmIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTFwdDsgY29sb3I6cmdiKDMxLDczLDEyNSk7
IGZvbnQtZmFtaWx5OkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSIiPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjowaW4g
MGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5ldyBSb21h
bicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB0OyBjb2xvcjpyZ2IoMzEsNzMs
MTI1KTsgZm9udC1mYW1pbHk6Q2FsaWJyaSxzYW5zLXNlcmlmIj5JbiBzZWN0aW9uIDQuOCwgd2Ug
bWFkZSBhIGNsZWFyIGRpc3RpbmN0aW9uIGJldHdlZW4gYSBzZXJ2aWNlIHBhdGggbGF5ZXIgKHN0
ZWVyaW5nIHBhY2tldHMgaG9wIGJ5IGhvcCBhbG9uZyB0aGUgY2hhaW4pIGFuZCBhIHNlcnZpY2Ug
ZnVuY3Rpb24gbGF5ZXIgKGNvbnZleSBtZXRhZGF0YSBpbmZvcm1hdGlvbg0KIG9mIGludGVyZXN0
IHRvIFNGcykuIFRlcm1pbm9sb2d5IGFzaWRlLCBpdCBzZWVtcyB0aGF0IHN1Y2ggbGF5ZXJlZCB2
aWV3IHdhcyBhZ3JlZWQgdXBvbiBieSBtYW55IHBlb3BsZSBvbiB0aGUgbWFpbGluZyBsaXN0Ljwv
c3Bhbj48c3BhbiBzdHlsZT0iIj48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5
OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTFwdDsg
Y29sb3I6cmdiKDMxLDczLDEyNSk7IGZvbnQtZmFtaWx5OkNhbGlicmksc2Fucy1zZXJpZiI+Jm5i
c3A7PC9zcGFuPjxzcGFuIHN0eWxlPSIiPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXYgc3R5bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1m
YW1pbHk6J1RpbWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MXB0OyBjb2xvcjpyZ2IoMzEsNzMsMTI1KTsgZm9udC1mYW1pbHk6Q2FsaWJyaSxzYW5zLXNlcmlm
Ij5Ob3cgdGhpcyBjZXJ0YWlubHkgZG9lcyBiZWcgdGhlIHF1ZXN0aW9uIG9mIHNvbHZpbmcgQk9U
SCBwcm9ibGVtcyB3aXRoIHRoZSBzYW1lIChwYWNrZXQpIGVuY2Fwc3VsYXRpb24gbWVjaGFuaXNt
LiBOb3RhYmx5IHdoZW4gb2JzZXJ2aW5nIHRoYXQgbWFueSB1c2UgY2FzZXMgY291bGQgYmUgc2F0
aXNmaWVkDQogd2l0aG91dCBTRi1sZXZlbCBtZXRhZGF0YSwgb3IgYnkgdXNpbmcgbW9yZSBvdXQt
b2YtYmFuZCB3YXlzIHRvIGNvbnZleSBzdWNoIFNGIG1ldGFkYXRhLiBBbmQgYWxzbyB3aGVuIG9i
c2VydmluZyB0aGF0IGluYmFuZCBtYXJraW5nIChlLmcuIHBhY2tldCBoZWFkZXJzKSBjb21lcyB3
aXRoIHZhcmlvdXMgcHJvcyAmYW1wOyBjb25zIChzb21lIG9mIHRoZSBpc3N1ZXMgYmVpbmcgaWRl
bnRpZmllZCBpbiB0aGUgZHJhZnQsIGUuZy4gc2VjdGlvbnMgNC4xIGFuZA0KIDQuMikuPC9zcGFu
PjxzcGFuIHN0eWxlPSIiPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9
Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6J1Rp
bWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB0OyBjb2xv
cjpyZ2IoMzEsNzMsMTI1KTsgZm9udC1mYW1pbHk6Q2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDs8
L3NwYW4+PHNwYW4gc3R5bGU9IiI+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBz
dHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWls
eTonVGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjExcHQ7
IGNvbG9yOnJnYigzMSw3MywxMjUpOyBmb250LWZhbWlseTpDYWxpYnJpLHNhbnMtc2VyaWYiPkkg
ZG8gYWdyZWUgd2l0aCBNYXJpYS4gV2UgbWF5IHdhbnQgdG8gZXhwbG9yZSBvdGhlciBvcHRpb25z
IGZvciBhZGRyZXNzaW5nIHRoZSBuZWVkcyBvZiB0aGUgc2VydmljZSBwYXRoIGxheWVyIHRoYXQg
ZG8gbm90IHJlcXVpcmUgYW4gZXhwbGljaXQgY2hhaW4taWQgb2Ygc29ydHMuPC9zcGFuPjxzcGFu
IHN0eWxlPSIiPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdp
bjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5l
dyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB0OyBjb2xvcjpyZ2Io
MzEsNzMsMTI1KTsgZm9udC1mYW1pbHk6Q2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9IiI+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0i
bWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWlseTonVGlt
ZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjExcHQ7IGNvbG9y
OnJnYigzMSw3MywxMjUpOyBmb250LWZhbWlseTpDYWxpYnJpLHNhbnMtc2VyaWYiPkluIHRoZSBk
cmFmdCwgd2UgY29uY2x1ZGVkIGJ5IHN0YXRpbmcg4oCcQSBwcm9kdWN0aXZlIHBhdGggZm9yd2Fy
ZCBjb3VsZCBiZSB0byBkaXZpZGUgYW5kIGNvbnF1ZXI6IHRvIGNsZWFybHkgc2VwYXJhdGUgdGhl
IHByb2JsZW0gb2YgU2VydmljZSBGdW5jdGlvbiBQYXRoIHRvcG9sb2d5IGZyb20gdGhlJm5ic3A7
Jm5ic3A7DQogcHJvYmxlbSBvZiBbY29udmV5aW5nIFNGXSBtZXRhZGF0YeKAnS4gSSBkbyBiZWxp
ZXZlIHdlIHNob3VsZCBleHBsb3JlIHN1Y2ggc2VwYXJhdGlvbiBwcmluY2lwbGUgZnVydGhlci48
L3NwYW4+PHNwYW4gc3R5bGU9IiI+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBz
dHlsZT0ibWFyZ2luOjBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZToxMnB0OyBmb250LWZhbWls
eTonVGltZXMgTmV3IFJvbWFuJyxzZXJpZiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjExcHQ7
IGNvbG9yOnJnYigzMSw3MywxMjUpOyBmb250LWZhbWlseTpDYWxpYnJpLHNhbnMtc2VyaWYiPiZu
YnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iIj48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQt
ZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTFwdDsgY29sb3I6cmdiKDMxLDczLDEyNSk7IGZvbnQtZmFtaWx5OkNhbGlicmksc2Fucy1zZXJp
ZiI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSIiPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRp
diBzdHlsZT0iYm9yZGVyLXN0eWxlOnNvbGlkIG5vbmUgbm9uZTsgYm9yZGVyLXRvcC1jb2xvcjpy
Z2IoMTgxLDE5NiwyMjMpOyBib3JkZXItdG9wLXdpZHRoOjFwdDsgcGFkZGluZzozcHQgMGluIDBp
biI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7
IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTBwdDsgZm9udC1mYW1pbHk6VGFob21hLHNhbnMtc2VyaWYiPkZyb206PC9zcGFu
PjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwcHQ7IGZvbnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDsgZm9udC1mYW1pbHk6VGFob21hLHNh
bnMtc2VyaWYiPnNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGlu
ZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
PC9zcGFuPjwvYT5dPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPjxiPk9uDQogQmVoYWxmIE9mPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPjwvYj48YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iIHRhcmdl
dD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5l
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5taWtlYmlhbmNAYW9sLmNvbTwvc3Bhbj48L2E+
PGJyPg0KPGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPkZyaWRheSwgTWFyY2ggMTQsIDIwMTQgNTo1MCBQTTxicj4NCjxiPlRvOjwvYj48
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7
IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNm
Y0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxh
dGlvbiBjaGFpbiBJRDwvc3Bhbj48c3BhbiBzdHlsZT0iIj48L3NwYW4+PC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEy
cHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxlPSIi
PiZuYnNwOzwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW46MGluIDBpbiAxMnB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6
J1RpbWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0OyBm
b250LWZhbWlseTpBcmlhbCxzYW5zLXNlcmlmIj5JIHdvdWxkIGltYWdpbmUgdGhhdCBpZiB3ZSBt
YWRlIHRoZSBDaGFpbiBJRCBmaWVsZCBpbiB0aGUgaGVhZGVyIGJlIG9wdGlvbmFsLCB5ZXQgc3Rp
bGwgcmVxdWlyZWQgYSBoZWFkZXIgYW5kIHN0aWxsIHJlcXVpcmVkIHRoYXQgc29tZSBpbmRpY2F0
aW9uIG9mIHRoZSBjaGFpbiBiZSBjYXJyaWVkIHNvbWV3aGVyZSBpbiB0aGUgcGFja2V0IChtcGxz
DQogbGFiZWwgb3IgdmxhbiBvciB3aGF0ZXZlciksIHRoYXQgdGhlIGltcGxlbWVudGF0aW9uIHdv
dWxkIGJlY29tZSBvdmVybHkgY29tcGxpY2F0ZWQuICZuYnNwO1RvIGRvIHNvIHdvdWxkIGJlIHVz
aW5nIFNGQyBzaW1wbHkgYXMgYSBtZWNoYW5pc20gdG8gY2FycnkgbWV0YSBkYXRhIGFuZCBub3Qg
YXQgYWxsIGZvciBzZXJ2aWNlIGNoYWluaW5nLCB3aGljaCBzb3VuZHMgY291bnRlciBpbnR1aXRp
dmUgdG8gbWUuJm5ic3A7PGJyPg0KPGJyPg0KTWFyaWEsJm5ic3A7PGJyPg0KU28sIHlvdSBhcmUg
c2F5aW5nIHRoYXQgeW91IHdhbnQgdG8gdXNlIFNGQyB0byBjYXJyeSBhcm91bmQgbWV0YWRhdGEs
IGJ1dCBub3QgZm9yIGFjdHVhbCBzZXJ2aWNlIGNoYWluaW5nIGJlY2F1c2UgeW91IGFscmVhZHkg
aGF2ZSBhIHdheSB0byBpbXBsZW1lbnQgc2VydmljZSBjaGFpbmluZyBvdXRzaWRlIG9mIFNGQz8g
Jm5ic3A7TWF5YmUgSSdtIG5vdCBmb2xsb3dpbmcsIGJ1dCBpdCBzZWVtcyB0byBtZSB0aGF0IGlm
IHlvdSB3ZXJlIHRvIHVwZ3JhZGUgeW91cg0KIG5ldHdvcmsgdG8gc3VwcG9ydCBTRkMgdGhhdCB5
b3Ugd291bGQgY2hhbmdlIGZyb20gdXNpbmcgeW91ciBleGlzdGluZyBtZWNoYW5pc20gYW5kIHN0
YXJ0IHVzaW5nIFNGQywgd2hpY2ggaXMgbWVhbnQgdG8gcHJvdmlkZSBzdXBwb3J0IGZvciBzZXJ2
aWNlIGZ1bmN0aW9ucyB0aGF0IGFyZSBub3QgU0ZDIGF3YXJlLiAmbmJzcDtUaGVyZSBhcmUgYSBu
dW1iZXIgb2YgdXMgd2hvIGhhdmUgaW1wbGVtZW50ZWQsIGluIG9uZSB3YXkgb3IgYW5vdGhlciwg
c29tZQ0KIHNvcnQgb2Ygc2VydmljZSBjaGFpbmluZywgYnV0IEkgKEkgY2FuIGF0IGxlYXN0IHNw
ZWFrIGZvciBteXNlbGYpIGFtIGxvb2tpbmcgdG8gU0ZDIG5vdCB0byBlbmhhbmNlIG15IGN1cnJl
bnQgaW1wbGVtZW50YXRpb24sIGJ1dCB0byByZXBsYWNlIGl0IHdpdGggc29tZXRoaW5nIGJldHRl
ciB3aGlsZSBzdGlsbCBtYWludGFpbmluZyBteSBjb3JlIChub24gc2VydmljZSBmdW5jdGlvbikg
aW5mcmFzdHJ1Y3R1cmUuPC9zcGFuPjxzcGFuIHN0eWxlPSIiPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXYgc3R5bGU9Im1hcmdpbi1ib3R0b206Ni43NXB0Ij4NCjxkaXYgY2xhc3M9Ik1zb05vcm1h
bCIgYWxpZ249ImNlbnRlciIgc3R5bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250LXNp
emU6MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IHRleHQtYWxpZ246
Y2VudGVyIj4NCjxzcGFuIHN0eWxlPSIiPg0KPGhyIHNpemU9IjEiIHdpZHRoPSIxMDAlIiBub3No
YWRlPSIiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJjb2xvcjpyZ2IoMTUzLDE1MywxNTMpIj4NCjwv
c3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjow
aW4gMGluIDYuNzVwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQtZmFtaWx5OidUaW1lcyBOZXcgUm9t
YW4nLHNlcmlmIj4NCjxiPjxzcGFuIHN0eWxlPSIiPkZyb206PHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9IiI+PGEg
aHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20lM2NrZWdyYXlAY2lzY28uY29tIiB0YXJnZXQ9
Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+a2VncmF5QGNpc2NvLmNvbSZsdDtrZWdyYXlAY2lz
Y28uY29tPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KPGI+VG86PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5Sb24gUGFya2VyJmx0OzxhIGhyZWY9Im1haWx0
bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9
ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+Jmd0
OyxKaW0gR3VpY2hhcmQNCiAoamd1aWNoYXIpJmx0OzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBj
aXNjby5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29y
YXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qZ3VpY2hhckBjaXNj
by5jb208L3NwYW4+PC9hPiZndDssSm9lbCBNLiBIYWxwZXJuJmx0OzxhIGhyZWY9Im1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsg
dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+am1o
QGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+Jmd0Ozxicj4NCjxiPmNjOjxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+PGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyUzY3NmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpw
dXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPnNmY0BpZXRmLm9yZyZsdDtzZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+DQo8Yj5T
ZW50OjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+
RnJpZGF5LCBNYXJjaCAxNCwgMjAxNDxicj4NCjxiPlN1YmplY3Q6PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5SZTogW3NmY10gU0ZDIGVuY2Fwc3Vs
YXRpb24gY2hhaW4gSUQ8YnI+DQo8YnI+DQomIzQzOzEgdGhlIGlkZWEgaXMgaW50ZXJvcGVyYWJp
bGl0eS48YnI+DQo8YnI+DQo8YnI+DQpPbiAzLzE0LzE0IDEyOjU1IFBNLCAmcXVvdDtSb24gUGFy
a2VyJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlv
bjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPlJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPiZndDsgd3JvdGU6PGJyPg0KPGJyPg0KJmd0O1RoYW5r
cywgSmltLjxicj4NCiZndDs8YnI+DQomZ3Q7UmVtZW1iZXIgdGhhdCB3ZSBoYXZlIHNhaWQgbWFu
eSB0aW1lcyB0aGF0IHRoZSBTRkMgc2VydmljZSBoZWFkZXIgaXM8YnI+DQomZ3Q7dHJhbnNwb3J0
IGluZGVwZW5kZW50LiAmbmJzcDsgSnVzdCBiZWNhdXNlIHRoZSBjaGFpbiBpZCBjb3VsZCBiZSBj
YXJyaWVkIGluPGJyPg0KJmd0O3NvbWUgZm9ybSBvciBhbm90aGVyIHdpdGggc29tZSBwYXJ0aWN1
bGFyIHRyYW5zcG9ydCBkb2Vzbid0IG1lYW4gdGhhdCBpdDxicj4NCiZndDtjb3VsZCBiZSB1bml2
ZXJzYWxseSBjb252ZXllZC4gJm5ic3A7Jm5ic3A7IEJ5IG1ha2luZyBhbmQga2VlcGluZyB0aGUg
U0ZDIHNlcnZpY2U8YnI+DQomZ3Q7aGVhZGVyIHRyYW5zcG9ydCBpbmRlcGVuZGVudCBtYWtlcyBp
dCBtb3JlIGFwcGxpY2FibGUgaW4gbW9yZTxicj4NCiZndDtlbnZpcm9ubWVudHMgYW5kIG1vcmUg
bGlrZWx5IHRvIGdldCBhZG9wdGVkIGJyb2FkbHkuPGJyPg0KJmd0Ozxicj4NCiZndDsgJm5ic3A7
IFJvbjxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0Oy0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tPGJyPg0KJmd0O0Zyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWls
dG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBs
ZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+XTxicj4NCiZndDtTZW50OiBGcmlk
YXksIE1hcmNoIDE0LCAyMDE0IDM6NTIgUE08YnI+DQomZ3Q7VG86IEpvZWwgTS4gSGFscGVybjsg
Um9uIFBhcmtlcjxicj4NCiZndDtDYzo8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KJmd0O1N1
YmplY3Q6IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPGJyPg0KJmd0Ozxicj4NCiZndDtIaSBK
b2VsLDxicj4NCiZndDs8YnI+DQomZ3Q7UGVyaGFwcyBidXQgSSB3b3VsZCBwb2ludCBvdXQgdGhh
dCB0aGUgYmFzZSBTRkMgaGVhZGVyIGNvdWxkIGhhdmUgYSBsb3Q8YnI+DQomZ3Q7bW9yZSBpbmZv
cm1hdGlvbiB0aGFuIGp1c3QgdGhlIGNoYWluIElEOyBJIHdvdWxkIGFsc28gcG9pbnQgb3V0IHRo
YXQgdGhlPGJyPg0KJmd0O2RldmlsIGlzIGluIHRoZSBkZXRhaWxzIGFuZCBzYXlpbmcgJnF1b3Q7
d2VsbCwgSSBjYW4ganVzdCB1c2UgYW4gTVBMUyBsYWJlbCZxdW90Ozxicj4NCiZndDtoaWRlcyBt
dWNoIG9mIHRoZSBjb21wbGV4aXR5IG9mIGFjdHVhbGx5IGRvaW5nIHRoYXQuPGJyPg0KJmd0Ozxi
cj4NCiZndDtPbiAzLzE0LzE0LCAyOjM1IFBNLCAmcXVvdDtKb2VsIE0uIEhhbHBlcm4mcXVvdDsg
Jmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayIg
c3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90
ZTo8YnI+DQomZ3Q7PGJyPg0KJmd0OyZndDtJZiB0aGUgdHJhbnNwb3J0IGhlYWRlciBjYXJyaWVz
IGVub3VnaCBpbmZvcm1hdGlvbiBmb3IgaWRlbnRpZnlpbmcgdGhlPGJyPg0KJmd0OyZndDtzZXF1
ZW5jZSAoVkxBTiB0YWcgb3IgTVBMUyBsYWJlbCBjYW4gYm90aCBkbyB0aGUgam9iKSwgdGhlbiBh
cmd1YWJseTxicj4NCiZndDsmZ3Q7dGhlIGdsb2JhbCBjaGFpbiBJRCBpcyByZWR1bmRhbnQuIEkg
Y2FuIGxpdmUgd2l0aCBjYXJyeWluZyBpdCBhbnl3YXk8YnI+DQomZ3Q7Jmd0O2VpdGhlciBpZiBJ
IGhhdmUgbWV0YWRhdGEgdG8gY2FycnksIG9yIGlmIEkgbmVlZCB0aGUgY2hhaW4gSUQgZm9yIHNv
bWU8YnI+DQomZ3Q7Jmd0O3B1cnBvc2UuPGJyPg0KJmd0OyZndDsgQWZ0ZXIgYWxsLCBzb21lIGZv
bGtzIHNlZW0gdG8gd2FudCB0byB1c2UgdGhhdCBmb3IgdGhlIGZvcndhcmRpbmc8YnI+DQomZ3Q7
Jmd0O2RlY2lzaW9ucy48YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7WW91cnMsPGJyPg0KJmd0
OyZndDtKb2VsPGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0O09uIDMvMTQvMTQsIDI6MjggUE0s
IFJvbiBQYXJrZXIgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7IFRoZSBjaGFpbiBJRCBpcyB0aGUg
bGFiZWwgdGhhdCBkZWZpbmVzIHRoZSBzZXF1ZW5jZSBvZiBzZXJ2aWNlPGJyPg0KJmd0OyZndDsm
Z3Q7ZnVuY3Rpb25zIHRoYXQgbXVzdCBiZSB2aXNpdGVkLiAmbmJzcDsgSXQgY2FuIGJlIHRob3Vn
aHQgb2YgYXMgYSBoYW5kbGUgZm9yIGE8YnI+DQomZ3Q7Jmd0OyZndDtzdGFjayBvZiBtdXN0LXZp
c2l0IG5ldHdvcmsgbG9jYXRpb25zLiAmbmJzcDsgSSBkb24ndCBzZWUgaG93IHRoaXMgY2FuIGJl
PGJyPg0KJmd0OyZndDsmZ3Q7YW55dGhpbmcgYnV0IG1hbmRhdG9yeS48YnI+DQomZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsgJm5ic3A7Jm5ic3A7Jm5ic3A7IFJvbjxicj4NCiZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyBGcm9tOiBzZmMgWzxhIGhyZWY9Im1haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7
IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1h
aWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+XSBPbiBCZWhhbGYgT2YgU3VyZW5k
cmEgS3VtYXI8YnI+DQomZ3Q7Jmd0OyZndDsoc21rdW1hcik8YnI+DQomZ3Q7Jmd0OyZndDsgU2Vu
dDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAxOjQ2IFBNPGJyPg0KJmd0OyZndDsmZ3Q7IFRvOiBK
b2VsIE0uIEhhbHBlcm47IE5BUElFUkFMQSwgTUFSSUEgSDxicj4NCiZndDsmZ3Q7Jmd0OyBDYzo8
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7
IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNm
Y0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2Zj
XSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBbVHJpbW1lZCB0aGUgcmVjaXBpZW50IGxpc3QgLSBuZWVk
cyBhcHByb3ZhbCBvdGhlcndpc2VdPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
IENvbXBsZXRlbHkgYWdyZWUgaGVyZS48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsgU0ZDIGRvZXMgbm90IHByZXZlbnQgVkxBTiBzdGl0Y2hpbmcgYW5kIG9uZSBjYW4gY29udGlu
dWUgdG8gZG8gdGhhdC48YnI+DQomZ3Q7Jmd0OyZndDtXaGlsZSBhdCB0aGUgc2FtZSB0aW1lIFNG
QyBjYW4gaW5jbHVkZSBWTEFOIHN0aXRjaGluZyB0byBzdXBwb3J0PGJyPg0KJmd0OyZndDsmZ3Q7
bGVnYWN5IFNGcyBpbiB0aGUgc2FtZSBjaGFpbiB0aGF0IGluY2x1ZGVzIFNGQyBhd2FyZSBTRnMu
IEV2ZW4gbGVnYWN5PGJyPg0KJmd0OyZndDsmZ3Q7U0ZzIGJlbmVmaXQgZnJvbSBjaGFpbiBpZGVu
dGlmaWNhdGlvbiBhbmQgaGVuY2UgY2FuIGJlIHNoYXJlZCBhY3Jvc3M8YnI+DQomZ3Q7Jmd0OyZn
dDtkaWZmZXJlbnQgc2VydmljZSBjaGFpbnMuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7IFN1cmVuZHJhLjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBPbiAzLzE0LzE0IDEwOjI2IEFNLCAmcXVv
dDtKb2VsIE0uIEhhbHBlcm4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0
aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+am1oQGpvZWxoYWxwZXJu
LmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7IE15IG93biBpbmNsaW5hdGlvbiBpcyB0byBvYnNlcnZlIHRoYXQgaWYgeW91IGRv
bid0IG5lZWQgZXhwbGljaXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IGNoYWluIGlkZW50aWZpY2F0
aW9uIGFuZCB5b3UgZG9uJ3QgbmVlZCBtZXRhZGF0YSwgeW91IGNhbiBqdXN0IG9taXQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7IHRoZSBzZmMvbnNoIGhlYWRlci4gU3RpbGwgZG8gc2VydmljZSBjaGFp
bmluZywganVzdCBubyBleHRyYSBoZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsgSWYgd2UgYXJlIGdvaW5nIHRvIGhhdmUgdGhlIGhlYWRlciwgaXQgc2Vl
bXMgdG8gbWUgdGhhdCB0aGUgY2hhaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7aWRlbnRpZmljYXRp
b24gZmllbGQgaXMgdmVyeSB1c2VmdWwsIGFuZCBsb3cgY29zdCBvbmNlIHdlIGhhdmUgdGhlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0O2hlYWRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyBZb3Vycyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzE0LzE0LCAxOjAwIFBNLCBO
QVBJRVJBTEEsIE1BUklBIEggd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgRXhwbGlj
aXQgY2hhaW4gaWRlbnRpZmljYXRpb24gc2hvdWxkIGJlIG1hZGUgb3B0aW9uYWwuIEkgYmVsaWV2
ZSBpdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdhcyBkaXNjdXNzZWQgZmV3IG1vbnRocyBh
Z28gb24gdGhpcyBtYWlsaW5nIGxpc3QuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBNYXJpYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKkZyb206KnNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3Vu
Y2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1k
ZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dICpPbiBCZWhhbGYgT2YgKkptaC5kaXJlY3Q8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqU2VudDoqIFRodXJzZGF5LCBNYXJjaCAxMywgMjAx
NCAxMjoxMiBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpUbzoqPHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzprZWdyYXlA
Y2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNv
cmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+a2VncmF5QGNpc2Nv
LmNvbTwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2Js
YW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+Ozxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJt
YWlsdG86c21rdW1hckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVy
cGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5zbWt1bWFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9
Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6
cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5qZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICpDYzoqPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PjxhIGhyZWY9Im1haWx0bzpuaWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb20iIHRhcmdldD0iX2Js
YW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5uaWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb208L3NwYW4+
PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpw
dXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20iIHRh
cmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJs
aW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5oYWRpQG1vamF0YXR1LmNvbTwvc3Bhbj48
L2E+Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpyb25fcGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1k
ZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+cm9uX3Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRp
b246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVy
Lm5ldDwvc3Bhbj48L2E+Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1k
ZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+am1oQGpvZWxo
YWxwZXJuLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKlN1YmplY3Q6
KiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqSW1wb3J0YW5jZToqIExvdzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgQXNzdW1pbmcgSSB1bmRlcnN0YW5k
IHlvdSBwcm9wZXJseSBLZW4sIEkgZGlzYWdyZWUuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgZXhhbXBsZSwgYnkgdXNpbmcgc2VwYXJhdGUg
dGVybXMgSSBjYW4gZWFzaWx5IGRpc2N1c3MgdGhlIGZhY3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyB0aGF0IGNlcnRhaW4ga2luZHMgb2YgZGF0YSAoY2hhaW4gaWRlbnRpZmljYXRpb24pIG9u
bHkgbmVlZCB0byBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFkanVzdCBieSBhIGZldyBh
cHBzIGluIHJhcmUgY2FzZXMuIEFuZCB0aGF0IGRhdGEgaXMgbm90IGJlZWRlZDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGJ5IHRoZSBhcHBsaWNhdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBVbmxlc3MgeW91IHdvdWxkIGxpa2UgdG8g
Y29uc2lkZXIgdGhlIGNoYWluIGlkZW50aWZpY2F0aW9uIGFzIGJlaW5nPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgb3B0aW9uYWw/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBZb3Vycyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBTZW50IGZyb20gbXkgU2Ftc3VuZyBzbWFydHBob25lIG9uIEFUJmFtcDtU
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLS0tPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2Zj
LW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgRnJvbTog
JnF1b3Q7S2VuIEdyYXkgKGtlZ3JheSkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzprZWdyYXlA
Y2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNv
cmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+a2VncmF5QGNpc2Nv
LmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFp
bHRvOmtlZ3JheUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxl
OyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5t
YWlsdG86a2VncmF5QGNpc2NvLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBUbzogTHVjeSB5b25nICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1
YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29y
YXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5sdWN5LnlvbmdAaHVh
d2VpLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0i
bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tJTNlJTNlLCUyMlN1cmVuZHJhIiB0YXJnZXQ9Il9i
bGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tJmd0OyZn
dDssJnF1b3Q7U3VyZW5kcmE8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj5LdW1hciAoc21rdW1hcikmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNta3VtYXJAY2lzY28uY29tIiB0YXJnZXQ9
Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c21rdW1hckBjaXNjby5jb208L3NwYW4+PC9hPjxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJl
Zj0ibWFpbHRvOnNta3VtYXJAY2lzY28uY29tJTNlJTNlLCUyMkppbSIgdGFyZ2V0PSJfYmxhbmsi
IHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSZndDsmZ3Q7LCZxdW90
O0ppbTwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPkd1aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsoamd1aWNoYXIpJnF1b3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBj
aXNjby5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29y
YXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qZ3VpY2hhckBjaXNj
by5jb208L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpqZ3VpY2hhckBjaXNjby5jb208L3NwYW4+
PC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ0M6IE5pY29sYXMgQk9VVEhP
UlMgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iIHRhcmdl
dD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5l
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208
L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpO
aWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20lM2UlM2Usc2ZjIiB0YXJnZXQ9Il9ibGFuayIgc3R5
bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSZndDsmZ3Q7
LHNmYzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayIg
c3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnJTNlJTNlLEphbWFsIiB0
YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVy
bGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9yZyZndDsm
Z3Q7LEphbWFsPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+SGFkaSBTYWxpbSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUu
Y29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9u
OnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aGFkaUBtb2phdGF0dS5jb208
L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpo
YWRpQG1vamF0YXR1LmNvbSUzZSUzZSxSb24iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6
cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5tYWlsdG86aGFkaUBtb2phdGF0dS5jb20mZ3Q7Jmd0OyxSb248L3NwYW4+PC9hPjxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5QYXJrZXI8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQt
ZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSUz
ZSUzZSwlMjJicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xv
cjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tJmd0OyZndDssJnF1
b3Q7YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2Js
YW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+
PC9hPiZndDsmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIg
dGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRl
cmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9z
cGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQlM2UlM2UsJTIySm9lbCIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJj
b2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCZndDsmZ3Q7LCZxdW90O0pvZWw8
L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj5NLiBIYWxwZXJuJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0i
bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6
cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5qbWhAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNv
cmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb208L3NwYW4+PC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgd29yZCAmcXVvdDttZXRhZGF0YSZxdW90
OyBpcyBhIHB1cnBvc2VseSBhbWJpZ3VvdXMgdGVybSAmcXVvdDtkYXRhIHRoYXQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBwcm92aWRlcyBpbmZvcm1hdGlvbiBhYm91dCBvdGhlciBkYXRhJnF1
b3Q7LiBJdCBpcyB1c2VkIHRvIGF2b2lkIFRISVM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rp
c2N1c3Npb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBGb3IgZXhhbXBsZSwgSSBwcm9wb3NlIHdlIGRlZmluZSAmcXVvdDt0ZXF1aWxhIG1ldGFk
YXRhJnF1b3Q7IGJlY2F1c2UsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnJhbmtseSwgSSB3
aWxsIG5lZWQgdG8gb3JkZXIgYSB0cmlwbGUtc2hvdCBpZiB3ZSBrZWVwIGF0dGVtcHRpbmc8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBkZWZpbmUgc29tZXRoaW5nIHRoYXQsIGJ5IGRlZmlu
aXRpb24sIGlzIGFtYmlndW91cy4gSSdkIGxpa2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBt
eSBiYXJ0ZW5kZXIgdG8gdW5kZXJzdGFuZCBtZSBzcGVjaWZpY2FsbHkgd2hlbiBJIHNheSAmcXVv
dDtJIG5lZWQgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2hvdCZxdW90Oy48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTMvMTQgNzo0
OSBBTSwgJnF1b3Q7THVjeSB5b25nJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25n
QGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRl
Y29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5sdWN5LnlvbmdA
aHVhd2VpLmNvbTwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhy
ZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJj
b2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+Jmd0OyZndDsg
d3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0O1NuaXAuLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
U0smZ3Q7IEp1c3QgY29weWluZyBmcm9tIHRoZSBQUzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0Oy0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtEYXRh
IHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5IHRvIGV4Y2hhbmdlIGluZm9ybWF0
aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiZXR3ZWVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDt0aGUgbmV0d29yayBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdl
ZW4gc2VydmljZSBmdW5jdGlvbnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbmQgc2Vydmlj
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7ZnVuY3Rpb25zIGFuZCB0aGUg
bmV0d29yay48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7LS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0O0l0IGlzIGEgbHVjaWQgZGVmaW5pdGlvbi4gV2UgYXJlIHVubmVjZXNzYXJpbHkg
bWFraW5nIHRoZSB3b3JkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmcXVvdDtuZXR3b3JrJnF1
b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtjb250cm92ZXJzaWFsLCBJ
TU8uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O1tMdWN5XSBUaGlzIGlzIG15IHBvaW50LiAmcXVvdDtUaGUg
bmV0d29yayZxdW90OyBpcyB0b28gZ2VuZXJhbCBoZXJlLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7d2hpY2ggYnJpbmdzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDttZXRh
ZGF0YSBncmVhdCBwb3dlciB0byBkbyBtYW55IHRoaW5ncy4gVGhpcyBpcyB3aHkgcGVvcGxlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbnZlbnQgaWRlYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0O2hlcmUsIHdoaWNoIGNhdXNlcyBhIGxvdCBvZiBkZWJhdGVzIG9uIG1l
dGFkYXRhIHVzYWdlIHBvdGVudGlhbHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2U8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3Nob3VsZCBub3Qgc3BlbmQgYSBsb3Qg
b2YgdGltZXMgb24gdGhhdCBkZWJhdGVzIGFuZCBqdWRnZSB3aGljaDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7dXNhZ2UgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3Zh
bHVhYmxlIG9yIG5vdC4gVGh1cywgZm9yIHRoZSBTRkMgd29yaywgaXQgd2lsbCBiZSBoZWxwZnVs
IGlmPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3ZSBjYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0O25hcnJvdyBkb3duIGEgYml0LiBKb2VsIG1ha2VzIGV4cGxpY2l0bHkg
dHdvIGNhc2VzLCB3aGljaCBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGVscGZ1bCB0bzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7ZGV2ZWxvcCB1c2UgY2FzZXMgZm9y
IGVhY2ggY2FzZS4gSSB3b3VsZCBsaWtlIHRvIHNlZSB0aGF0IHRoZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7cHJvYmxlbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7c3Rh
dGVtZW50IGNhbiBiZSBtb3JlIHNwZWNpZmljIG9uIG1ldGFkYXRhIGRlZmluaXRpb24sIHdoaWNo
IG1heTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0O2hlbHBmdWwgaW4gbGVzcyBmb2N1c2luZyBvbiBpdCBhbmQgbW92aW5nIGZv
cndhcmQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O0x1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7U3VyZW5kcmEu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O1RoYW5rcyw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtMdWN5PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtGcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbPGEg
aHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJj
b2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPm1haWx0bzpqZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPl08YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEy
LCAyMDE0IDQ6MzggUE08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtU
bzogTHVjeSB5b25nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Q2M6
IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcjs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRl
Y29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBq
dW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRh
cmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJs
aW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQ8L3NwYW4+PC9hPiZndDs7DQogc2ZjOyBKYW1hbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
SGFkaSBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O1N1Ympl
Y3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0hpIEx1Y3ksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Tm8uIEkgYW0gc2ltcGx5IHNheWluZyB3ZSBzaG91bGQgbm90IG92ZXJjb21wbGljYXRlIHRo
ZSBwcm9ibGVtPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7c3RhdGVt
ZW50IHdpdGggdGV4dCB0aGF0IGFkZHMgbGl0dGxlIHRvIG5vIHZhbHVlIGluIG15IG9waW5pb24u
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2hldGhlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0O3dlIGNhbGwgaXQgbWV0YWRhdGEsIG9yIGNvbnRleHQsIGhhcyBu
byBiZWFyaW5nIG9uIHRoZSBmYWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGF0IHRoZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O3Byb2JsZW0gc3RhdGVtZW50
IGFscmVhZHkgY2xlYXJseSBzdGF0ZXMgd2UgbmVlZCB0byBiZSBhYmxlIHRvPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtwYXNzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7aW5mb3JtYXRpb24gYmV0d2VlbiBTRsK5cyBhbmQgYmV0d2VlbiB0aGUgbmV0d29yayAmYW1w
OyBTRsK5cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDtPbiAzLzEyLzE0LCA1OjEzIFBNLCAmcXVvdDtMdWN5IHlvbmcm
cXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1
YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29y
YXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86bHVjeS55
b25nQGh1YXdlaS5jb208L3NwYW4+PC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7SGkgSmltLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7SSBmb3Igb25lIGRv
bid0IGFncmVlIGFuZCB0aGluayB3ZSBhcmUgb3ZlciBjb21wbGljYXRpbmcgd2hhdDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7c2hvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0O2JlIHN0cmFpZ2h0Zm9yd2FyZC4gVGhlIFNGQyBlbmNhcHN1bGF0aW9uIHNo
b3VsZCBlbmFibGUgdHdvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGluZ3M6PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsxLiBTdGVlcmluZyBvZiBzZWxlY3RlZCBmbG93cyB0
aHJvdWdoIGEgc2VydmljZSBjaGFpbjsgdGhpcyBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O3NlcnZpY2Ug
ZnVuY3Rpb24gcGF0aC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Mi4gUGFzc2luZyBvZiBjb250ZXh0IGFzc29jaWF0ZWQgd2l0aCBhIGdpdmVuIGZsb3cgd2l0
aGluIHNhaWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7ZnVuY3Rpb24gcGF0aC4gVGhpcyBjb250ZXh0
IGluZm9ybWF0aW9uIG1heSBiZSBjb25zdW1lZCBieSBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtTRiAoYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7YXBw
bGljYXRpb24gSUQgaXMgYW4gZXhhbXBsZSkgb3IgbWF5IGJlIGNvbnN1bWVkIGJ5IHRoZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9yd2FyZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDtlbGVtZW50cyAoYSB2cmYtSUQgaXMgYW4gZXhhbXBsZSkuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O1tMdWN5XSBEbyB5b3Ug
Y2FsbCB0aGUgY29udGV4dCBhcyBtZXRhZGF0YSBvciBub3Q/IERvIHdlIGhhdmU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2Fub3RoZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7dGVybSBoZXJlIGJlc2lkZSBTRkMgaGVhZGVyIGFuZCBtZXRhZGF0YS4gSSBz
ZWUgdGhhdCB5b3UgZG9uJ3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dhbnQgdG88YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7c2VwYXJhdGUgd2hhdCBpcyBj
b25zdW1lZCBieSBTRiBhbmQgd2hhdCBpcyBjb25zdW1lZCBieSB0aGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7ZWxlbWVudHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtMdWN5
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtTZW50IGZyb20gbXkgaVBob25lPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciAxMiwgMjAxNCwgYXQg
NDoxNiBQTSwgJnF1b3Q7THVjeSB5b25nJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
bHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayIg
c3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+bHVjeS55b25nQGh1YXdlaS5jb208L3NwYW4+PC9hPjxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0ibWFp
bHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1
cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0Ow0KIHdyb3Rl
Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgR3JlYXQuIFRoZW4g
d2UgbWF5IGNvbnNpZGVyIHR3byBzcGVjaWFsIG1ldGFkYXRhIGRlZmluaXRpb25zPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtpbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0O3Byb2JsZW0gc3RhdGVtZW50IHNvIHdlIGNhbiBhbGwgdXNlIHRoZSBz
YW1lIGRlZmluaXRpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SGVyZSBpcyBteTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7c3VnZ2VzdGVkIHRl
eHQgYW5kIGxpa2UgdG8gaGVhciB5b3UgYW5kIG90aGVyJ3MgaW5wdXQgYW5kPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtzdWdnZXN0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92
aWRlcyB0aGUgYWJpbGl0eTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dG88YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2V4Y2hhbmdlIGluZm9ybWF0aW9u
IGJldHdlZW4gdGhlIGVsZW1lbnRzIGluIGEgc2VydmljZSBmdW5jdGlvbjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Y2hhaW5pbmcuIEluIHRoaXMgY29u
dGV4dCwgdGhlcmUgYXJlIHR3byB0eXBlcyBvZiBkYXRhIHBsYW5lPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDttZXRhZGF0YS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7IFNlcnZpY2UgRnVuY3Rpb24gTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBleGNoYW5nZWQg
YmV0d2Vlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Y2xhc3NpZmllciBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlv
bnMgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2Zh
Y2lsaXRhdGUgc2VydmljZSBmdW5jdGlvbnMgb24gdGhlIHBhY2tldCB0cmVhdG1lbnQuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTdGVlcmluZyBNZXRhZGF0YTog
dGhlIGluZm9ybWF0aW9uIGZyb20gc2VydmljZSBmdW5jdGlvbnMgdG8gYTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Y2xhc3NpZmllciBvciBzZXJ2aWNl
IG5vZGUgZm9yIHRyYWZmaWMgZm9yd2FyZGluZyBwdXJwb3NlLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgLWVuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7IEZyb206IEpvZWwgTS4gSGFscGVybiBbPGEgaHJlZj0ibWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxl
OyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5t
YWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+XTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIs
IDIwMTQgMjozNSBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXI8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBDYzogSmltIEd1aWNo
YXJkIChqZ3VpY2hhcik7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxh
bmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRp
b246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFkaTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFNhbGltPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdIGRy
YWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBZZXMsIEkgYW0gdHJ5aW5nIHRvIGNvbnNpc3RlbnRs
eSBkaXN0aW5ndWlzaCB0aG9zZSB0d28gY2FzZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3do
ZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O3RhbGtp
bmcgYWJvdXQgdGhlIGluZm9ybWF0aW9uIGNhcnJpZWQgd2l0aCBwYWNrZXRzIGluIHNlcnZpY2U8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NoYWlucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAzOjEzIFBNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWwsIFNl
ZSBiZWxvdy4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVy
cGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl0gT24gQmVoYWxmIE9mIEpv
ZWwgTS4gSGFscGVybjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7U2VudDo8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2VkbmVzZGF5LCBNYXJj
aCAxMiwgMjAxNCAyOjAyIFBNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldCIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlv
bjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIu
bmV0PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJf
YmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bh
bj48L2E+Jmd0OzsNCiBzZmM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJp
anNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgd2FzIHRyeWluZyB0byB3b3JkIGl0IGNhcmVm
dWxseSBub3QgdG8gZm9jdXMgb24gd2hvIHB1dHM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Ro
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBp
bmZvcm1hdGlvbiBpbiwgYnV0IG9ubHkgb24gd2hvIGNvbnN1bWVzIHRoZSBpbmZvcm1hdGlvbi48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSW5m
b3JtYXRpb24gZm9yIHNlcnZpY2UgZnVuY3Rpb25zIG1heSBjb21lIGZyb20gdGhlIGluZ3Jlc3M8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2xh
c3NpZmllciBvciBmcm9tIG90aGVyIHNlcnZpY2UgZnVuY3Rpb25zLiBbTHVjeV0gdGhpcyBpczxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIG9uZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIg
dmlldy4gSW5mb3JtYXRpb24gZm9yIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9yd2Fy
ZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyB3aWxsIGdlbmVyYWxseSBjb21lIGZyb20gdGhlIGluZ3Jlc3MgY2xhc3NpZmllciwgYnV0IGlu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzcGVjaWFsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhc2VzIG1heSBiZSBwcm92aWRlZCBieSBz
ZXJ2aWNlIGZ1bmN0aW9ucy4gKEkga2VlcDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2FudGlu
ZyB0byBnZXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgcmlkIG9mIHRob3NlIHNwZWNpYWwgY2FzZXMsIGJ1dCBzbyBmYXIgdGhlcmUgc2VlbSB0
byBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7anVzdCBlbm91Z2g8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgb2YgdGhlbSB0byB3YXJyYW50
IGNvdmVyaW5nIGluIHRoZSBzb2x1dGlvbi4gQW5kIG1vcmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2ltcG9ydGFudGx5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBzaWduaWZpY2FudCBzdXBwb3J0IGZvciBpdCBpbiB0aGUgd29ya2luZyBn
cm91cC4pIFtMdWN5XTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7VGhpcyBpczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgc2Vjb25kIGNh
c2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3IChidXQgeW91IGRvbid0PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtsaWtlIGl0KS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgQW5kIHlvdSBzdWdnZXN0IGRpc3Rpbmd1aXNoaW5nIHRoZXNlIHR3
byBjYXNlcyB3aGVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkaXNjdXNzaW5nPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFib3V0IG1ldGFk
YXRhIHVzYWdlLiBJcyB0aGF0IHJpZ2h0IHVuZGVyc3RhbmRpbmc/PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDI6
MzMgUE0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWwsIEkgaW50ZXJwcmV0IHRoYXQgeW91IHN1Z2dl
c3RzIHRoYXQgZGlzdGluZ3Vpc2ggdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtleGNoYW5n
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlv
bnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4Y2hhbmdlIGluZm9ybWF0aW9u
IGRhdGEgcGxhbmUgY2FycmllZCBmcm9tIGEgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ZnVuY3Rpb24gdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGEgc2VydmljZSBub2RlLiBJcyB0aGlzIHJpZ2h0IHVuZGVyc3RhbmRp
bmc/IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBl
cm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
IHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9zcGFuPjwvYT5d
IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsyMDE0
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgMToxOTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUE08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBMdWN5IHlvbmc7IE5pY29s
YXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKGpndWljaGFyKTs8c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1
cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxh
bmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48
L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSZTogW3NmY10gZHJhZnQt
cmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBNeSBpbmNsaW5hdGlvbiB3b3Vs
ZCBiZSB0byB0dW5lIHRoYXQgZGVmaW5pdGlvbiB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ZGlzdGluZ3Vpc2g8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGJldHdlZW4gZGF0YXBsYW5lIGNhcnJpZWQgaW5mb3JtYXRpb24gaW50ZW5k
ZWQgZm9yIHVzZSBieTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnVuY2l0b25z
ICh3aGF0ZXZlciB0aGUgb3JpZ2luKSwgYW5kIGRhdGFwbGFuZSBjYXJyaWVkPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtpbmZvcm1hdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW50ZW5kZWQgZm9yIGRhdGFwbGFuZSBmb3J3YXJk
aW5nIGNvbXBvbmVudHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIEpvZWwsPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJ
IGFncmVlIHRoYXQgd2UgbmVlZCB1c2luZyB0aGUgc2FtZSBkZWZpbml0aW9uIGZvciBhPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDt0ZXJtLCBidXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkaXNhZ3JlZSB0aGF0IHRoZSBtZXRh
ZGF0YSBkZWZpbml0aW9uIGhlcmUgaXMgYSBzZXQgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBwdXQgaW4g
dGhlIFNGQyBoZWFkZXIuIFRoaXMgbWF5IGJlIHRvbyBuYXJyb3c8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O29yIGxlYWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBhIHBhcnRpY3VsYXIgc29sdXRpb24uIEkgYW0gZmluZSB3
aXRoIHRoaXMgZGVmaW5pdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4gdGhlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
cHJvYmxlbSBzdGF0ZW1lbnQgdy8gbWlub3IgdHdlYWsgKHN1Z2dlc3RlZCBvbiBtYWlsaW5nPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsaXN0KS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IERhdGFwbGFuZSBNZXRhZGF0
YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2FiaWxpdHkgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBjbGFz
c2lmaWVycyBhbmQgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0
aW9ucywgYW5kIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9ucyBhbmQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBjbGFzc2lmaWVyc3xzZXJ2aWNlIG5vZGVzLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlcmUg
bWF5IGJlIGEgc29sdXRpb24gdGhhdCBhIHNlcnZpY2UgZnVuY3Rpb24gcGFzc2VzPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtzb21lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZv
cm1hdGlvbiB0byBhdHRhY2hlZCBzZXJ2aWNlIG5vZGUgd2l0aG91dCB1c2luZyBTRkM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hlYWRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcywgTHVjeTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIEhhbHBlcm4gRGly
ZWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpqbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxp
bmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpqbWguZGlyZWN0QGpvZWxoYWxw
ZXJuLmNvbTwvc3Bhbj48L2E+XSBTZW50OiBXZWRuZXNkYXksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtNYXJjaCAxMiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAyMDE0IDEyOjI1IFBNIFRvOiBMdWN5IHlvbmc7IEpvZWwgTS4g
SGFscGVybjsgTmljb2xhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Qk9VVEhPUlM7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Um9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2Js
YW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVm
PSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29s
b3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
c2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNt
YW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBMdWN5LCB5b3Ugc2F5ICZx
dW90O3RoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIC4uLiZxdW90OyBUaGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2RlZmluaXRpb24geW91PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlbiBwcm92aWRlIGlzIGEgZGVmaW5pdGlv
biBvZiB0aGUgc2V0IG9mIGluZm9ybWF0aW9uIHdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDth
cmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBwcm9wb3NpbmcgdGhhdCB3ZSBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIEksIGFuZCBv
dGhlcnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoYXZlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmVlbiB1c2luZyB0aGUg
dGVybSBtZXRhZGF0YSBtb3JlIG5hcnJvd2x5LiBXZSBjYW4gdXNlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDt3aGF0ZXZlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRlZmluaXRpb24gd2Ugd2FudC4gQnV0IHdlIGRvIG5lZWQg
dG8gYWdyZWUgb24gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkZWZpbml0aW9uLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IEZvciB0aGUgcHVycG9zZXMgb2YgdGhlIFdHLCBpdCBzZWVtcyBtdWNoIG1vcmUgdXNlZnVsIHRv
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt1c2UgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGVybSBtZXRhZGF0YSBmb3Ig
dGhlIG5hcnJvd2VyIGRlc2NyaXB0aW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBPbiAzLzEyLzE0LCAxOjE5IFBNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIEpv
ZWwsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgYWdyZWUuIFdlIG5lZWQgdG8gZGlmZmVyZW50aWF0ZSB0
aGUgbWV0YWRhdGEgdXNlZCBieTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2Z1bmN0aW9uIGFuZCBTRkMgaGVhZGVyLiBUaGUgbWV0YWRhdGEgdGVybSBtZWFucyBjYXJy
eWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c29tZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3N0YXRlcyBhbG9uZyB3
aXRoIHRoZSBwYWNrZXQuIElNTzogU0ZDIGhlYWRlciBpcyBhIGtpbmQgb2Y8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRh
ZGF0YSBjYXJyaWVkIG9uIHBhY2tldCBmb3IgbmV4dCBzZXJ2aWNlIG5vZGUgdG8gdXNlLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29udGV4dCBvZiBTRkMsIHdlIGhh
dmUgdGVybSBmb3IgU0ZDIGhlYWRlciBhbmQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtt
ZXRhZGF0YSB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2FzIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9u
cywgb3IgYmV0d2VlbiBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb25zIGFuZCBjbGFzc2lmaWVycy9z
ZXJ2aWNlIG5vZGVzLCB3aGljaCBpcyB3aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGUg
ZHJhZnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDtmb2N1cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLCBMdWN5PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJl
Zj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29s
b3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvc3Bhbj48L2E+XSBTZW50OiBXZWRu
ZXNkYXksIE1hcmNoIDEyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDIwMTQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
MTE6MTggQU0gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlciBDYzo8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgR3VpY2hhcmQgKGpndWljaGFy
KTs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJl
Zj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNv
bG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0
PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwv
c3Bhbj48L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJl
OiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgdGhpbmsgaXQgaXMgaW1wb3J0
YW50IHRvIGtlZXAgYSBzdHJvbmcgZGlzdGluY3Rpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2JldHdlZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgKHdoaWNoIGlzIGZvciB1c2UgYnkgYXBwbGljYXRp
b25zKSBhbmQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNo
YWluaW5nIGluZm9ybWF0aW9uIGluIHRoZSBiYXNlIHNlcnZpY2UgY2hhaW4gaGVhZGVyLDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hpY2ggaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZm9yIHVzZSBieSB0aGUgc2Vy
dmljZSBjaGFpbiBzdXBwb3J0IG1lY2hhbmlzbXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBK
b2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAxMDo0MiBBTSwgTHVjeSB5b25n
IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRnVsbHkgYWdyZWUgd2l0aCBKb2UuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgV2Ugc2hvdWxkIG5vdCByZXF1aXJlIGEgZml4IGxlbmd0aCBmb3IgaW4tYmFu
ZCBtZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YnV0PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhbHNv
IG5vdCBsZWF2ZSBpdCBmb3IgZnJlZWx5IHVzYWdlLiBJbiBmYWN0LCB3aGVuIGE8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5vZGUgaW5zZXJ0cyBTRkMgaGVh
ZGVyIG9uIGEgKGVuY2Fwc3VsYXRlZCkgcGFja2V0IGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7c2VuZCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmV4dCBzZXJ2aWNlIG5vZGUsIFNGQyBoZWFkZXIgaXRz
ZWxmIGNhbiBiZSBzZWVuIGFzIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVm
PSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29s
b3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl0gT24gQmVoYWxm
IE9mIEpvZWwgTS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0hhbHBlcm48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgOToyMSBBTSBUbzogTmljb2xhczxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Qk9VVEhPUlM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb24gUGFya2VyIENj
OiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxhIGhy
ZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJj
b2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRl
eHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNmYzsg
SmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJp
anNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgRm9yIGluLWJhbmQgbWV0YWRhdGEsIHRoZSBBUEkgZm9yIGFjY2VzcyBjYW4gZWFzaWx5IGJl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBzeW5jaHJvbm91cy4gT3V0IG9mIGJhbmQgbWV0YWRhdGEgbmVlZHMgZGlm
ZmVyZW50PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoYW5kbGluZy48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRo
ZXJlIGFyZSBtYW55IGNhc2VzIHdoZXJlIG91dC1vZi1iYW5kIG1ldGFkYXRhIGlzPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDt1c2VmdWwgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhcHByb3ByaWF0ZS4gQnV0
IHRoZXkgZG8gbm90IGNvdmVyIGFsbCBuZWVkcyBieSBhbnk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3N0cmV0Y2guPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRXZlbiBpZiBlYWNoIHBpZWNl
IG9mIGluLWJhbmQgbWV0YWRhdGEgaXMgb2YgZml4ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2xlbmd0aCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZXJlIGFyZSBtYW55IGRpZmZlcmVudCBraW5kcyBvZiBt
ZXRhdHlwZS4gVHJ5aW5nIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzYXk8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZxdW90O3RoZXJlIHdpbGwgYmUgZXhhY3RseSBmb3VyIHBpZWNlcywgYW5kIHRoZXkgd2ls
bCBiZSBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dHlwZXM8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHQxLCB0
MiwgdDMsIGFuZCB0NCZxdW90OyBpcyBzaW1wbHkgdG9vIHNwZWNpZmljIGZvciBldmVuIDgwJTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7b2YgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25lZWRzLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IE9uIDMvMTIvMTQsIDg6NTIgQU0sIE5pY29sYXMgQk9VVEhPUlMgd3JvdGU6PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgSGVsbG8gUm9uLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2Vu
ZGluZyBvdXQgb2YgYmFuZCBjb25ncnVlbnQgbWV0YWRhdGEgbWF5IG5vdCBiZSB0aGU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Fuc3dlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIGFsbCBuZWVkcyBi
dXQgaXQgaXMgb25lIHRvb2wgdGhhdCB3ZSBzaG91bGQga2VlcC48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IE5vdCBhbGwgbWV0YWRhdGEgaXMgdGllZCB0byBhIHNwZWNpZmljIHBh
Y2tldCwgZm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtleGFtcGxlIGE8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBwb2xpY3kgY2hhbmdlIGluIFBDUkYgY291bGQgbGVhZCB0byBzb21lIG1ldGFkYXRhPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzaWduYWxpbmcsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIHJl
YWN0aW9uIHRpbWUgbmVlZCBub3QgYmUgaW1tZWRpYXRlLCBmZXcgbXMgbWF5PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtub3QgbWF0dGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgQXMgeW91IHBvaW50LCBpZiBhIHBhY2tldCBpcyB0aWVkIHRvIGEgbWV0YWRhdGEgYTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29ycmVsYXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvIGNh
biBiZSBzZXQgaW4gYm90aCBwYWNrZXQgdG8gZGVhbCB3aXRoIGl0IChpLmU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O21ldGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhwZWN0ZWQgZmxhZyBpbiB0
aGUgU0ZDIGhlYWRlciwgcGx1cyBhbiBpZCk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEZpbmFsbHkgd2UgY2FuIHN0aWxsIHNlbmQgc29tZSBsaW1pdGVkIG1ldGFkYXRhIHdpdGhp
bjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YSBoZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhp
cyBjb3VsZCBiZSB1c2VkIGZvciBsb2FkIGJhbGFuY2VycyBpbiBwYXJ0aWN1bGFyIGlmPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDt3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFncmVlIG9uIGEgY29udmVu
dGlvbiB0byBsb2NhdGUgJnF1b3Q7Y29hcnNlIGdyYWluIHBvbGljeSZxdW90Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IC8gJnF1b3Q7ZmluZSBncmFpbiBwb2xpY3kmcXVvdDsgb24gcmVzZXJ2ZWQgY29udGV4
dCBoZWFkZXJzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhpcyBzZWVtcyB0
byBvcGVuIHVwIGEgbG90IG9mIGZsZXhpYmlsaXR5IC88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2lubm92YXRpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24geW91ciBs
YXN0IHBvaW50LCB0aGVyZSBpcyBhIHF1ZXN0aW9uIG9uIGhvdyB0byBtYWtlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgbWV0YWRhdGEgYXZhaWxhYmxlIHRvIGEgU2VydmljZSBGdW5jdGlvbi4gQ3VycmVudCBz
b2NrZXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb25uZWN0aW9ucyBmb3IgZXhhbXBsZSBkbyBub3QgYWxs
b3cgdG8gcmV0cmlldmUgSVA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hlYWRlcjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG9wdGlvbnMuIFNvIEkgYXNzdW1lIHRoYXQgU0ZDIGF3YXJlIFNlcnZpY2UgRnVu
Y3Rpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aWxsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmVl
ZCBzb21lIChhc3luY2hyb25vdXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA/KSBBUEkgdG8gcmV0cmlldmUg
U0ZDIGhlYWRlciBpbmZvcm1hdGlvbiBhcyB3ZWxsIGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtpbi1iYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEuIEkgZG9uJ3Qgc2VlIG91dCBvZiBi
YW5kIG1ldGFkYXRhIHRyYW5zcG9ydDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YWRkaW5nPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgY29tcGxleGl0eSwgdGhlIHNhbWUgQVBJIGNhbiBwcm9iYWJseSBhcHBs
eS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBhbHRlcm5hdGl2ZSBvcHRp
b24sIGFsbG93aW5nIHZhcmlhYmxlIHNpemVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRh
ZGF0YSBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBTRkMgaGVhZGVyIGhhcyBzb21lIGRyYXdiYWNr
cyBhcyB3ZWxsLCBvbmUgYmVpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmcmFnbWVudGF0aW9uLCBhbmQg
c29tZSBzd2l0Y2hlcyBleHBlY3RpbmcgYXMgd2VsbCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7bG9vayBhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGVuZCB1c2VyIHRyYWZmaWMgaGVhZGVycyBmb3Ig
bGluayBsb2FkIGJhbGFuY2luZy4gSTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d291bGQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBhZ3JlZSB0aGF0IGlmIHdlIGNhbiBhY2NlcHQgdGhlc2UgaXNzdWVzLCB0
aGVuIHNlbmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvZmYtbGluZSBjb25ncnVlbnQgbWV0YWRhdGEg
bG9vc2VzIGl0cyBpbnRlcmVzdC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdl
IG5lZWQgdG8gdGFrZSBpbnRvIGFjY291bnQgdGhhdCBib3RoIGluLWJhbmQgYW5kPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtjb25ncnVlbnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvdXQtb2YtYmFuZCBt
ZXRhZGF0YSB0cmFuc3BvcnQgaXMgbm90IHJlbGlhYmxlLiBBPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtwYWNrZXQgbG9zczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRyaWdnZXJpbmcgcmV0cmFuc21pc3Np
b24gd291bGQgbm90IGxlYWQgdG8gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpZGVudGlj
YWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyByZWNvbnN0cnVjdGlvbiBvZiB0aGUgYXNzb2NpYXRlZCBtZXRh
ZGF0YS4gSW4gc29tZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y2FzZXMsIHdlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgbWlnaHQgdGh1cyBldmVuIG5lZWQgbm9uLWNvbmdydWVudCBvdXQtb2YtYmFuZCBy
ZWxpYWJsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIHRyYW5zcG9ydC48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBO
aWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTo8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBQYXJrZXIgWzxhIGhy
ZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFu
ayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bh
bj48L2E+XSBTZW50Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7V2VkbmVzZGF5LDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IE1hcmNoIDEyLCAyMDE0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMTI6NDMgUE0gVG86IE5p
Y29sYXMgQk9VVEhPUlMgQ2M6IEppbSBHdWljaGFyZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
KGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQi
IHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5k
ZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmlqc21hbkBqdW5pcGVyLm5ldDwv
c3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PiZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5r
IiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9h
PiZndDs7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3Vi
amVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRh
dGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29s
YXMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHVuZGVyc3RhbmQgdGhlIGNv
bmNlcHQgZm9yIG91dCBvZiBiYW5kIHNpZ25hbGluZyBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRh
dGEsIGJ1dCBJIGFtIGNvbmNlcm5lZCB0aGF0IGl0IGludHJvZHVjZXM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3NpZ25pZmljYW50PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtjb21wbGV4aXR5IGR1ZSB0byB0
aGUgcG90ZW50aWFsIHJhY2UgY29uZGl0aW9uIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDty
ZWNlaXZpbmcgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtyZWFsIHBhY2tldCBiZWZvcmUgdGhlIG1ldGFk
YXRhLiBXaGlsZSB0aGUgcmVhbCBwYWNrZXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvdWxk
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDtpbmRpY2F0ZSB0aGF0IG91dCBvZiBiYW5kIG1ldGFkYXRhIGlzIGV4
cGVjdGVkLCBob3cgY2FuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3ZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Z3VhcmFudGVlIHRoZSBvcmRlciBvZiByZWNlcHRpb24/IFdoYXQgaWYgc3dpdGNoaW5nIG9y
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtyb3V0aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtub2RlcyBh
cHBseSBoYXNoIGJhc2VkIGxvYWQgYmFsYW5jaW5nPyBXaGF0IGlmIHRoZSBsb2FkPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDtiYWxhbmNpbmcgdW5kZXJzdGFuZHMgU0ZDIGVuY2FwcyBhbmQgbG9va3MgYmV5b25k
IGl0IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O29yaWdp
bmFsIGhlYWRlciB0byBnZXQgYmV0dGVyIGVudHJvcHk/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2FuIHdl
IGd1YXJhbnRlZSB0aGF0IHRoZSBtZXRhZGF0YSBhbmQgcmVhbCBwYWNrZXQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3dpbGwgZm9sbG93PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGUgZXhhY3Qgc2FtZSBw
YXRoPyBJZiB3ZSBjYW4gbm90LCB0aGVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbXBsZW1l
bnRhdGlvbnMgd2lsbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bmVlZCB0byBhZGQgaW5ncmVzcyBxdWV1aW5n
IHRvIGNvcGUgd2l0aCB0aGUgc2NlbmFyaW8uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBBbHNvLCBkbyB5b3UgZmVlbCB0aGF0IHRoZSBpbmNyZWFzZSBpbiBpbXBsZW1lbnRhdGlv
bjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbXBsZXhpdHkgYXQgdGhlIHNlcnZpY2UgZnVuY3Rpb25zIGlz
IHJlYXNvbmFibGU/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MDkgQU0sICZxdW90O05pY29s
YXMgQk9VVEhPUlMmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0
bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29s
b3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L3NwYW4+PC9hPjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRp
b246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86Tmljb2xhcy5C
T1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB0aGluayB3ZSBtdXN0IG1ha2UgYSBkaXN0
aW5jdGlvbiBiZXR3ZWVuOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAtIE1ldGFkYXRhIHdoaWNoIHNob3VsZCBiZSBwYXJ0IG9mIHRoZSBoZWFkZXIgZGVmaW5lZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YXMgaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmFuZCBt
YXJraW5nLiAtIE1ldGFkYXRhIHdpdGggY2FuIGJlIHBhc3NlZCBvdXQgb2Y8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2JhbmQsIGZvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGFtcGxlIGNvbmdy
dWVudCBvdXQgb2YgYmFuZCBzaWduYWxpbmcgZGVmaW5lZCBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7dGhlIGRyYWZ0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFRoZSBmb3JtZXIgY2FsbHMgZm9yIGEgbGltaXRlZCBzcGFjZSBpbiB0aGUgaGVhZGVyLDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dHJ1ZSwgVGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxhdHRl
ciBob3dldmVyIGRvZXMgbm90IGluY3VyIGFueSBzcGFjZSBsaW1pdGF0aW9uPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDthbmQgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3RpbGwgZmFpcmx5IGVm
ZmljaWVudCBhbmQgaXQgcmVtYWlucyBjb21wYXRpYmxlIHdpdGg8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2EgZml4ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2l6ZSBoZWFkZXIgdXNlZCB0byBy
b3V0ZSB0aG9zZSBzaWduYWxpbmcgbWVzc2FnZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Fs
b25nIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjaGFpbidzIHNlcnZpY2UgZnVuY3Rpb25zLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzIF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTo8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNj
by5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRp
b246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qZ3VpY2hhckBjaXNjby5j
b208L3NwYW4+PC9hPl0gU2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVHVlc2RheSwgTWFyY2gg
MTEsIDIwMTQgNjo0OCBQTSBUbzogUm9uIFBhcmtlciBDYzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Tmljb2xhcyBCT1VUSE9SUzs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9i
bGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJpanNtYW5AanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3Jh
dGlvbjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIFJvbiw8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2UgY2FuIGNlcnRhaW5seSBoYXZlIHRoaXMgZGlzY3Vz
c2lvbiBidXQgd2Ugc2hvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmaXJzdDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBjb25zaWRlciB3aGF0IGluZm9ybWF0aW9uIGlzIG5lY2Vzc2FyeSBhbmQg
aWYgc2FpZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBjYW4gZml0IHdpdGhpbiBh
IGZpeGVkIG51bWJlciBvZiBjb250ZXh0czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4gdGhl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ham9yaXR5IG9mIGNhc2VzLiBSZW1lbWJlciwgdGhlIGdv
YWwgb2YgYmVpbmcgYWJsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dG8gcGFzczxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSB0aHJvdWdoIHRoZSBuZXR3b3JrIGlzIHRvIGVuaGFuY2Ug
c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVsaXZlcnksPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IG5vdCBwYXNzIHRoZSBlbnRpcmUgd29ya3Mgb2YgU2hha2VzcGVhcmUgOy0pPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbnQgZnJvbSBteSBpUGhvbmU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciA3LCAy
MDE0LCBhdCAzOjUyIEFNLCAmcXVvdDtSb24gUGFya2VyJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246
dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5Sb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBo
cmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tPC9zcGFuPjwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgc2VlIHNpbWlsYXIgcmVxdWlyZW1lbnRzIGZyb20g
dGhlIDNncHAgRVBDIHNpZGUuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtJIHdvdWxkPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaWtlIHRvIHByb3Bvc2UgYW4gT1VJIC8gVExWIGJhc2VkIGFw
cHJvYWNoIHdoZXJlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcmVzZXJ2ZWQgT1VJIGNh
biBiZSB1c2VkIGZvciBhZ3JlZWQgdXBvbiB0eXBlcyBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Y29tbW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSBhbmQgdmVuZG9yIG9y
IG90aGVyIG9yZ2FuaXphdGlvbmFsIE9VSXMgY2FuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDti
ZSB1c2VkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBxdWlja2x5IGlubm92YXRlIGluIHRo
ZSBuZXR3b3Jrcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNpbXVsdGFuZW91c2x5LCBJIHdv
dWxkIGFsc28gbGlrZSB0byBjb25zaWRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWVjaGFu
aXNtczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhhdCBhcmUgb3B0aW1pemVkIGZvciBsb25n
IGxpdmVkIGZsb3dzIHNvIGFzIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsaW1pdCB0aGU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lZ2F0aXZlIGVmZmVjdHMgb2YgcGFja2V0IGdyb3d0
aC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb248
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciA3LCAyMDE0LCBhdCA4OjM0IEFNLCAmcXVvdDtO
aWNvbGFzIEJPVVRIT1JTJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0Ozxh
IGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5r
IiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L3NwYW4+PC9h
Pjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJP
VVRIT1JTQHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0
ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWls
dG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0OyB3cm90ZTo8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IEhlbGxvIEppbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgSSBoYXZlIHNlZW4gY2FzZXMgaW4gR2kgTEFOLCB3aGVyZSBzdWJzY3JpYmVy
IHJlbGF0ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBpcyBwYXNz
ZWQgdG8gYSBXZWIgUHJveHkgZm9yIEhUVFAgaGVhZGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgZW5yaWNobWVudCAoYWltZWQgYXQgc29tZSBXZWIgQ29udGVudCBwcm92aWRlcnM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3BhcnRuZXJzIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgdGhlIE1vYmlsZSBPcGVyYXRvcikuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
SW5mb3JtYXRpb24gd2FzIGFuIGNvZGVkIChwZXJzaXN0ZW50KSBzdWJzY3JpYmVyIGlkPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtkZXJpdmVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
ZnJvbSB0aGUgTVNJU0ROLCBhbmQgY291cGxlIG9mIGYgY3VzdG9tZXIgcHJvZmlsZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVsYXRlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZp
ZWxkcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IEluIGFuIHNmYyBiYXNlZCBHaSBMQU4sIHRoaXMgZW50aXR5IHNob3VsZCByZWNlaXZl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7ZnJvbSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBDbGFzc2lmaWVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtIEEgY2xhc3NpZmljYXRpb24gb2YgdGhlIENvbnRlbnQgUHJv
dmlkZXIgKCBJZCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDYXRlZ29yeSkgYmFzZWQg
b24gdHJhZmZpYyBhbmFseXNpcyAtIFRoZSBNU0lTRE4gb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdWJzY3JpYmVyIC0gVHdvIHN1
YnNjcmliZXIgcG9saWN5IGZpZWxkcyAobm90IHRpZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyB0byBQQ1JGPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYnV0IGJlbG9uZ2luZyB0byB0
aGUgU3Vic2NyaWJlciBEQikgKFN1YnNjcmliZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBj
YXRlZ29yeSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdWItY2F0ZWdvcnkpIC0gQSBz
ZXNzaW9uIGlkIChmb3IgbG9nZ2luZyBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RyYWNr
aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHVycG9zZXMpPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgb2JqZWN0aXZl
IGJlaW5nIHRvIGF2b2lkIGhhdmluZyB0aGUgSFRUUCBQcm94eTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7dG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZWNvbWUgYSB0cnVzdGVkIGFw
cGxpY2F0aW9uIChpbnRlcm9nYXRlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN1YnNj
cmliZXIgREIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXRjLi4pPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOiBKaW08YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBHdWljaGFyZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IChqZ3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0i
X2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5qZ3VpY2hhckBjaXNjby5jb208L3NwYW4+PC9hPl0g
U2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaHVyc2RheSwgTWFyY2ggMDYsIDIw
MTQgMjowMiBQTSBUbzogSmFtYWwgSGFkaTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7U2FsaW07
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0
IiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVu
ZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+am1vaXNhbmRAanVuaXBlci5uZXQ8
L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFu
ayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0PC9zcGFuPjwv
YT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldCIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlv
bjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJyaWpzbWFuQGp1bmlwZXIu
bmV0PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJf
YmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvc3Bh
bj48L2E+Jmd0Ow0KIENjOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNmYyBTdWJqZWN0
OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNm
Yy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgSmFtYWwsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3Ugc2FpZCAmcXVvdDtJdCBz
ZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgc2l6ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSZxdW90Oy4u
IEkgYW0gbm90IHNvIGNvbnZpbmNlZCBhbmQgd291bGQgbGlrZSB0bzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGJldHRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHVuZGVyc3RhbmQg
dGhlIHJlcXVpcmVtZW50cyBiZWZvcmUgcGFzc2luZyBqdWRnZW1lbnQuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgSWYgd2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsb29rIGF0IHRo
ZSB1c2UgY2FzZXMgYXMgcHJlc2VudGVkIHRodXMgZmFyIGludG88YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyB0aGUgV0cgSTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGhhdmUgeWV0IHRv
IHNlZSBhIHNpbmdsZSBleGFtcGxlIG9mIHRoZSBuZWVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgKG5vdGluZyB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGVzaXJlIGlzIG5v
dCB0aGUgc2FtZSBhcyBuZWVkKSAtIEkgYW0gbm90IHNheWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHRoZXJlIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbm8gcmVxdWlyZW1l
bnQgYnV0IHJhdGhlciB0aGF0IHdlIHNob3VsZCBub3QganVtcDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHRvIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbmNsdXNpb24gYW5k
IGJ1aWxkIHN0YW5kYXJkcyBhcm91bmQgYSB0aGVvcnkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMy8xNCwgNjozNSBB
TSwgJnF1b3Q7SmFtYWwgSGFkaSBTYWxpbSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tIiB0YXJnZXQ9Il9i
bGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aGFkaUBtb2phdGF0dS5jb208L3NwYW4+PC9hPjxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj4mbHQ7PGEgaHJlZj0i
bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1
cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPC9zcGFuPjwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7d3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgbGlrZSB0aGUgZG9jIC0gd2VsbCB3cml0
dGVuLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBTZWN0aW9uIDQuMyBvbiBtZXRhZGF0YSBlbmNvZGluZy48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
SXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZSBzaXplZDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IChhdCBsZWFzdCBmb3IgaHR0cC9hcHAgeW91IHNlZW0gdG8gaW5kaWNhdGUgdGhlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgZGVzaXJlIGZvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2l0KS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIGEgZGF0YXBhdGgg
cGVyLXBhY2tldCBtZXRhZGF0YSwgaSBmZWVsIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IG5lZWQgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsganVzdCBhcyBpbXBvcnRh
bnQuIEFyZSB3ZSBsaW1pdGVkIGJ5IHRoZSBmYWN0IHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgZXhpc3RpbmcgaGFyZHdhcmUgbWF5IG5vdCBiZSBhYmxlIHRvIGhhbmRsZSBU
TFZzPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Rm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGV4YW1wbGUsIEkgZG9udCBoYXZlIGEgcHJvYmxlbSBoYW5kbGluZyBUTFZzIGlu
IGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzb2Z0d2FyZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2RhdGFwYXRoLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjaGVlcnMsIGphbWFsPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nIGxpc3Q8c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1
bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48
L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9y
OnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
YyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1
bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBt
YWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdDxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9u
OnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFu
PjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0
OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29s
b3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5tYWlsdG86c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRh
cmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJs
aW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdDxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsg
dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2Zj
QGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRl
Y29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlz
dDxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBs
ZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjQGlldGYub3JnPC9zcGFuPjwvYT4m
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
bGlzdDxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1
cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5l
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjQGlldGYub3JnPC9zcGFuPjwv
YT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0
ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5nPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayIgc3R5
bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRp
b246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjQGlldGYu
b3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29s
b3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48
L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDtzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJj
b2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVu
ZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRmLm9yZzwv
c3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxh
IGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9
Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0
eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0
aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmY0BpZXRm
Lm9yZzwvc3Bhbj48L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdl
dD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5l
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgc2ZjIG1h
aWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFy
Z2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxp
bmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlv
bjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX188YnI+DQomZ3Q7Jmd0OyZndDsgc2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0
OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBs
ZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQomZ3Q7Jmd0OyZndDs8c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6
cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+
PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0O19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDtzZmMgbWFp
bGluZyBsaXN0PGJyPg0KJmd0OyZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGlu
ZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+
DQomZ3Q7Jmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9u
OnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxicj4NCiZndDs8YnI+DQomZ3Q7X19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7c2Zj
IG1haWxpbmcgbGlzdDxicj4NCiZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGlu
ZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+
DQomZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMi
IHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5k
ZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PGJyPg0KPGJyPg0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJy
Pg0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJj
b2xvcjpwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0i
Y29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bh
bj48L2E+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1cHQ7IG1hcmdp
bi1ib3R0b206NXB0Ij4NCjxkaXYgc3R5bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0OyBmb250
LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5ldyBSb21hbicsc2VyaWYiPg0KPHNwYW4g
c3R5bGU9IiI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188
YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIg
c3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8YSBocmVmPSJo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgc3R5bGU9ImNvbG9yOnB1
cnBsZTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjwv
c3Bhbj48L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXYgc3R5bGU9Im1hcmdpbjowaW4gMGluIDAu
MDAwMXB0OyBmb250LXNpemU6MTJwdDsgZm9udC1mYW1pbHk6J1RpbWVzIE5ldyBSb21hbicsc2Vy
aWYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7IGZvbnQtZmFtaWx5OkhlbHZldGlj
YSxzYW5zLXNlcmlmIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXzxicj4NCnNmYyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxhIGhy
ZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiBzdHlsZT0iY29s
b3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48
L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSIiPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOjEycHQ7IGZvbnQt
ZmFtaWx5OidUaW1lcyBOZXcgUm9tYW4nLHNlcmlmIj4NCjxzcGFuIHN0eWxlPSIiPiZuYnNwOzwv
c3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L3Nw
YW4+PC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+X19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188L3NwYW4+PGJyPg0KPHNwYW4+
c2ZjIG1haWxpbmcgbGlzdDwvc3Bhbj48YnI+DQo8c3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj5z
ZmNAaWV0Zi5vcmc8L2E+PC9zcGFuPjxicj4NCjxzcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0ZXh0LWRl
Y29yYXRpb246dW5kZXJsaW5lIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYzwvYT48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJyPg0KPGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOnB1cnBsZTsgdGV4dC1kZWNv
cmF0aW9uOnVuZGVybGluZSI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiBzdHlsZT0iY29sb3I6cHVycGxlOyB0
ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYzwvYT48L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPGJyPg0KPGRpdj48
c3BhbiBjbGFzcz0iQXBwbGUtc3R5bGUtc3BhbiIgc3R5bGU9ImZvbnQtZmFtaWx5OkhlbHZldGlj
YSI+DQo8ZGl2IHN0eWxlPSJ3b3JkLXdyYXA6YnJlYWstd29yZCI+PHNwYW4gY2xhc3M9IkFwcGxl
LXN0eWxlLXNwYW4iIHN0eWxlPSJib3JkZXItY29sbGFwc2U6c2VwYXJhdGU7IGNvbG9yOnJnYigw
LDAsMCk7IGZvbnQtZmFtaWx5OkhlbHZldGljYTsgZm9udC1zdHlsZTpub3JtYWw7IGZvbnQtdmFy
aWFudDpub3JtYWw7IGZvbnQtd2VpZ2h0Om5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6bm9ybWFsOyBs
aW5lLWhlaWdodDpub3JtYWw7IG9ycGhhbnM6MjsgdGV4dC1pbmRlbnQ6MHB4OyB0ZXh0LXRyYW5z
Zm9ybTpub25lOyB3aGl0ZS1zcGFjZTpub3JtYWw7IHdpZG93czoyOyB3b3JkLXNwYWNpbmc6MHB4
Ij4NCjxkaXYgc3R5bGU9IndvcmQtd3JhcDpicmVhay13b3JkIj48YnI+DQotLTxicj4NCiZxdW90
O0VzdGEgdmV6IG5vIGZhbGxhcmVtb3MsIERvY3RvciBJbmZpZXJubyZxdW90Ozxicj4NCjxicj4N
CkRyIERpZWdvIFIuIExvcGV6PGJyPg0KVGVsZWZvbmljYSBJJiM0MztEPC9kaXY+DQo8ZGl2IHN0
eWxlPSJ3b3JkLXdyYXA6YnJlYWstd29yZCI+PGEgaHJlZj0iaHR0cDovL3Blb3BsZS50aWQuZXMv
ZGllZ28ubG9wZXovIj5odHRwOi8vcGVvcGxlLnRpZC5lcy9kaWVnby5sb3Blei88L2E+PGJyPg0K
PGJyPg0KZS1tYWlsOiA8YSBocmVmPSJtYWlsdG86ZGllZ29AdGlkLmVzIj5kaWVnb0B0aWQuZXM8
L2E+PGJyPg0KVGVsOiAmbmJzcDsgJm5ic3A7JiM0MzszNCA5MTMgMTI5IDA0MTxicj4NCk1vYmls
ZTogJiM0MzszNCA2ODIgMDUxIDA5MTxicj4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tPC9kaXY+DQo8L3NwYW4+PC9kaXY+DQo8L3NwYW4+PC9kaXY+DQo8YnI+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGJyPg0KPGhyPg0KPGZvbnQgZmFjZT0iQXJpYWwiIGNvbG9yPSJHcmF5
IiBzaXplPSIxIj48YnI+DQpFc3RlIG1lbnNhamUgc2UgZGlyaWdlIGV4Y2x1c2l2YW1lbnRlIGEg
c3UgZGVzdGluYXRhcmlvLiBQdWVkZSBjb25zdWx0YXIgbnVlc3RyYSBwb2zDrXRpY2EgZGUgZW52
w61vIHkgcmVjZXBjacOzbiBkZSBjb3JyZW8gZWxlY3Ryw7NuaWNvIGVuIGVsIGVubGFjZSBzaXR1
YWRvIG3DoXMgYWJham8uPGJyPg0KVGhpcyBtZXNzYWdlIGlzIGludGVuZGVkIGV4Y2x1c2l2ZWx5
IGZvciBpdHMgYWRkcmVzc2VlLiBXZSBvbmx5IHNlbmQgYW5kIHJlY2VpdmUgZW1haWwgb24gdGhl
IGJhc2lzIG9mIHRoZSB0ZXJtcyBzZXQgb3V0IGF0Ojxicj4NCjxhIGhyZWY9Imh0dHA6Ly93d3cu
dGlkLmVzL0VTL1BBR0lOQVMvZGlzY2xhaW1lci5hc3B4Ij5odHRwOi8vd3d3LnRpZC5lcy9FUy9Q
QUdJTkFTL2Rpc2NsYWltZXIuYXNweDwvYT48YnI+DQo8L2ZvbnQ+PC9kaXY+DQo8L2Rpdj4NCjwv
YmxvY2txdW90ZT4NCjwvc3Bhbj48YnI+DQo8aHI+DQo8Zm9udCBmYWNlPSJBcmlhbCIgY29sb3I9
IkdyYXkiIHNpemU9IjEiPjxicj4NCkVzdGUgbWVuc2FqZSBzZSBkaXJpZ2UgZXhjbHVzaXZhbWVu
dGUgYSBzdSBkZXN0aW5hdGFyaW8uIFB1ZWRlIGNvbnN1bHRhciBudWVzdHJhIHBvbMOtdGljYSBk
ZSBlbnbDrW8geSByZWNlcGNpw7NuIGRlIGNvcnJlbyBlbGVjdHLDs25pY28gZW4gZWwgZW5sYWNl
IHNpdHVhZG8gbcOhcyBhYmFqby48YnI+DQpUaGlzIG1lc3NhZ2UgaXMgaW50ZW5kZWQgZXhjbHVz
aXZlbHkgZm9yIGl0cyBhZGRyZXNzZWUuIFdlIG9ubHkgc2VuZCBhbmQgcmVjZWl2ZSBlbWFpbCBv
biB0aGUgYmFzaXMgb2YgdGhlIHRlcm1zIHNldCBvdXQgYXQ6PGJyPg0KaHR0cDovL3d3dy50aWQu
ZXMvRVMvUEFHSU5BUy9kaXNjbGFpbWVyLmFzcHg8YnI+DQo8L2ZvbnQ+DQo8L2JvZHk+DQo8L2h0
bWw+DQo=

--Boundary_(ID_+sOSyLLfrW+GTF7rhLmTpA)--


From nobody Thu Mar 20 02:04:19 2014
Return-Path: <prvs=149255562=Nicolas.BOUTHORS@qosmos.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EDF681A0691 for <sfc@ietfa.amsl.com>; Thu, 20 Mar 2014 02:04:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_21=0.6, RCVD_IN_DNSWL_LOW=-0.7] 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 gML3qAD7XyYM for <sfc@ietfa.amsl.com>; Thu, 20 Mar 2014 02:04:15 -0700 (PDT)
Received: from mc28.lon.server.colt.net (mc28.lon.server.colt.net [212.74.77.108]) by ietfa.amsl.com (Postfix) with ESMTP id 824581A034A for <sfc@ietf.org>; Thu, 20 Mar 2014 02:04:15 -0700 (PDT)
Received: from mc28.lon.server.colt.net (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 56ED5F007B for <sfc@ietf.org>; Thu, 20 Mar 2014 09:03:35 +0000 (UTC)
Received: from mx3.qosmos.com (unknown [195.68.92.43]) by mc28.lon.server.colt.net (Postfix) with ESMTP id 2D2EDF0054 for <sfc@ietf.org>; Thu, 20 Mar 2014 09:03:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="4.97,693,1389740400"; d="scan'208,217";a="920055"
Received: from unknown (HELO mailbox.jungle.qosmos.com) ([10.12.1.3]) by mx3.qosmos.com with ESMTP; 20 Mar 2014 10:03:34 +0100
Received: from LILAS.jungle.qosmos.com ([fe80::5524:2c18:b2c3:74d4]) by CAROUBIER.jungle.qosmos.com ([169.254.1.110]) with mapi id 14.01.0438.000; Thu, 20 Mar 2014 10:03:53 +0100
From: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>
To: "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: Allowing SFF to serve multiple SF 
Thread-Index: AQHPRBolZkr+xv4ax0GzCuN5/N6MWg==
Date: Thu, 20 Mar 2014 09:03:33 +0000
Message-ID: <76B41B8FACE1514795D30EC137FF391D3EB725@LILAS.jungle.qosmos.com>
Accept-Language: en-US, fr-FR
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.13.0.22]
Content-Type: multipart/alternative; boundary="_000_76B41B8FACE1514795D30EC137FF391D3EB725LILASjungleqosmos_"
MIME-Version: 1.0
X-TM-AS-MML: No
X-TM-AS-Product-Ver: IMSVA-8.2.0.1679-7.5.0.1017-20576.005
X-TM-AS-Result: No--3.938-5.0-31-10
X-imss-scan-details: No--3.938-5.0-31-10
X-TMASE-Version: IMSVA-8.2.0.1679-7.5.1017-20576.005
X-TMASE-Result: 10--3.937900-5.000000
X-TMASE-MatchedRID: zjF8vDW3rJSiwkztVCsqbxVXx+49zfW3lnrMq7Sriu3OxDyJFXIPjs6T KhnUKFzbe9kZ+KdgnWJRTtwr21aeWPhDfjwsp9c4jWe5HOFKvuMMtgM5/AwIJq2PbheqHTJcuml LC5g94HvFZ4Afww8PpLvLap9h7c1qjlL/hujrw1tnCZCpd7/yw/QhQe5JVYOHc8fYKUMzpkRYu3 XrsSgPzA/k1a/EOoIs+P6brVGiFu/bZ0gxaXmSlgPZZctd3P4BguW5E3PvX0SqvcIF1TcLYBEag Ylxo94PJz2KkQBhubdIc7XcoyxALWTs31t2fEbCaUe/i9AephPqvccKLF+4pxziuLhElX/VHJRk sWeLoCZ2+AZuxakJyz5yNRGdBvJsU3mQhmdh4RgMH4SsGvRsA8ogYxpm9PTbD7yuK0Zjj7n7P+A D+3A/FyeXP7bUz9aMgDLqnrRlXrYdFwhcbRvoqFgXepbcl7r7qdl0ybLF4ntEDfQ5Cbkoa+GlsR uXamg+O8XgT59cB2Sh5Y1u21VDvDfaXdyeoXEIuLb5AgmtQlEkeSDF9IhOAZhuGt46xFd1Of51w LNWXwjSqR7srlVZx+UCzPFuJUOPkrLofgqJoi58B7/XVi5uGESZcWzWq7KshAXclGUxGnQfmmrE fq3aQUfltnGBNndd
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/oQcLfPY8__q6yzHdPdt7IpCkjrw
Subject: [sfc] Allowing SFF to serve multiple SF
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Mar 2014 09:04:18 -0000

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

Service function instance have to be identified to the full extent of their=
 location.
A SF instance could be a VM and can be addressed in different ways by the S=
FF
that receives the traffic on the chain on its behalf.

Ron mentionned MAC or IP address as network locators for a Service
Function, true but other information will be required to locate a
specific application VM (e.g belonging to a VNFC in a VNF ) for
example.

In practice an SFF could use sockets, shared memory, ipcs to forward subscr=
iber traffic
to local SF. It could be tricky for a central sfc configuration system to k=
eep track of
this complexity. So for now an SFF configuration needs to keeps this additi=
onal information
and the SFF is responsible to route the traffic to the associated SF.

An approach could be to rely on contextual information in the chain
header to allow the SFF to locate the SF at all time. In this case the
SFF is not only responsible to route packet from hop to hop, but also
to select a "local" SF, based on say on combination of coarse grain/ fine g=
rain
policy identifier transported in the header.

In this case a SFF could then act as a Load balancing service for a set of =
SF.

Come to think of it, if we choose  that SF should ignore the forwarding sta=
te, then
the SFF may have to embark this responsibility to this extent as well.

In an SDN world for example, the SFF could then be driven by an Openflow co=
ntroller
application that could take care of Elasticity, OA&M SFC messages, LBS etc.=
.

The advantage I see is that the configuration of a chain could then contain=
 the path
as well as the policies to be used for a chain, letting some flexibility wi=
thing Service Node
on how to serve the traffic best based on local state.

Nicolas

>> I  agree, with a small caveat.The service chain identification should id=
entify an instance as seen by
>> the service chain forwarding mechanisms.  As has been discussed, there
>> may be a load balancer and multiple pieces of software running on
>> multiple VMs hidden behind what appears to be one instance from the SFC
>> perspective.  As long as it interfaces properly, that should be fine.
>> Joel

> I agree.   The chain id in the packet should represent a fully specified
> set of located service function instances.    It could be thought of as
> representing a stack of network locators (typically MAC or IP addresses).
>
>      Ron

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

<html dir=3D"ltr">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<style type=3D"text/css" id=3D"owaParaStyle"></style><style type=3D"text/cs=
s"></style><style type=3D"text/css"></style>
</head>
<body fpstyle=3D"1" ocsi=3D"0">
<div style=3D"direction: ltr;font-family: Tahoma;color: #000000;font-size: =
10pt;">
<div>Service function instance have to be identified to&nbsp;<span style=3D=
"font-size: 10pt;">the full extent of their location.&nbsp;</span></div>
<div><span style=3D"font-size: 10pt;">A SF instance could be a VM and&nbsp;=
</span><span style=3D"font-size: 10pt;">can be addressed in different ways =
by the SFF&nbsp;</span></div>
<div><span style=3D"font-size: 10pt;">that receives the&nbsp;</span><span s=
tyle=3D"font-size: 10pt;">traffic on the chain on its behalf.</span></div>
<div><br>
</div>
<div>Ron mentionned MAC or IP address as network locators for a Service</di=
v>
<div>Function, true but other information will be required to locate a</div=
>
<div>specific application VM (e.g belonging to a VNFC in a VNF ) for</div>
<div>example.&nbsp;</div>
<div><span style=3D"font-size: 10pt;"><br>
</span></div>
<div><font size=3D"2">In&nbsp;</font>practice<font size=3D"2">&nbsp;an SFF =
could use sockets, shared memory, ipcs to forward subscriber traffic&nbsp;<=
/font></div>
<div><span style=3D"font-size: 10pt;">to local SF. It could be tricky for a=
 central sfc configuration system to keep track of</span></div>
<div><span style=3D"font-size: 10pt;">this complexity. So for now an SFF co=
nfiguration needs to keeps this additional information</span></div>
<div><span style=3D"font-size: 10pt;">and the SFF is responsible to route t=
he traffic to the associated SF.</span></div>
<div><br>
</div>
<div>An approach could be to rely on contextual information in the chain</d=
iv>
<div>header to allow the SFF to locate the SF at all time. In this case the=
</div>
<div>SFF is not only responsible to route packet from hop to hop, but also<=
/div>
<div>to select a &quot;local&quot; SF, based on say on combination of coars=
e grain/ fine grain</div>
<div>policy identifier transported in the header.</div>
<div><br>
</div>
<div>In this case a SFF could then act as a Load balancing service for a se=
t of SF.</div>
<div><br>
</div>
<div>Come to think of it, if we choose &nbsp;that SF should ignore the forw=
arding state, then</div>
<div>the SFF may have to embark this responsibility to this extent as well.=
</div>
<div><br>
</div>
<div>In an SDN world for example, the SFF could then be driven by an Openfl=
ow controller</div>
<div>application&nbsp;<span style=3D"font-size: 10pt;">that could take care=
 of Elasticity, OA&amp;M SFC messages, LBS etc..</span></div>
<div><br>
</div>
<div>The advantage I see is that the configuration of a chain could then co=
ntain the path</div>
<div>as well as the policies to be used for a chain, letting some flexibili=
ty withing Service Node</div>
<div>on how to serve the traffic best based on local state.</div>
<div><br>
</div>
<div>Nicolas</div>
<div><br>
</div>
<div>&gt;&gt; I &nbsp;agree, with a small caveat.The service chain identifi=
cation should identify an instance as seen by &nbsp;</div>
<div>&gt;&gt; the service chain forwarding mechanisms. &nbsp;As has been di=
scussed, there&nbsp;</div>
<div>&gt;&gt; may be a load balancer and multiple pieces of software runnin=
g on&nbsp;</div>
<div>&gt;&gt; multiple VMs hidden behind what appears to be one instance fr=
om the SFC&nbsp;</div>
<div>&gt;&gt; perspective. &nbsp;As long as it interfaces properly, that sh=
ould be fine.</div>
<div>&gt;&gt; Joel</div>
<div><br>
</div>
<div>&gt; I agree. &nbsp; The chain id in the packet should represent a ful=
ly specified</div>
<div>&gt; set of located service function instances. &nbsp; &nbsp;It could =
be thought of as</div>
<div>&gt; representing a stack of network locators (typically MAC or IP add=
resses).</div>
<div>&gt;</div>
<div>&gt; &nbsp; &nbsp; &nbsp;Ron</div>
</div>
</body>
</html>

--_000_76B41B8FACE1514795D30EC137FF391D3EB725LILASjungleqosmos_--


From nobody Thu Mar 20 03:14:00 2014
Return-Path: <roland.bless@kit.edu>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 635D41A08BC for <sfc@ietfa.amsl.com>; Thu, 20 Mar 2014 03:13:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.85
X-Spam-Level: 
X-Spam-Status: No, score=-3.85 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-2.3] 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 gGOMXhj4OZFm for <sfc@ietfa.amsl.com>; Thu, 20 Mar 2014 03:13:56 -0700 (PDT)
Received: from iramx2.ira.uni-karlsruhe.de (iramx2.ira.uni-karlsruhe.de [141.3.10.81]) by ietfa.amsl.com (Postfix) with ESMTP id 3BA791A08B3 for <sfc@ietf.org>; Thu, 20 Mar 2014 03:13:56 -0700 (PDT)
Received: from i72vorta.tm.uni-karlsruhe.de ([141.3.71.26] helo=vorta.tm.kit.edu) by iramx2.ira.uni-karlsruhe.de with esmtp port 25  id 1WQZyd-0000qV-10 for <sfc@ietf.org>; Thu, 20 Mar 2014 11:13:31 +0100
Received: from [IPv6:::1] (ip6-localhost [IPv6:::1]) by vorta.tm.kit.edu (Postfix) with ESMTPS id CC069A804B3 for <sfc@ietf.org>; Thu, 20 Mar 2014 11:13:46 +0100 (CET)
Message-ID: <532ABF5A.10000@kit.edu>
Date: Thu, 20 Mar 2014 11:13:46 +0100
From: "Bless, Roland (TM)" <roland.bless@kit.edu>
Organization: Institute of Telematics, Karlsruhe Institute of Technology
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: sfc@ietf.org
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com>
In-Reply-To: <CF4E97A7.1B7CC%s.majee@f5.com>
X-Enigmail-Version: 1.5.2
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: 8bit
X-ATIS-AV: ClamAV (iramx2.ira.uni-karlsruhe.de)
X-ATIS-Timestamp: iramx2.ira.uni-karlsruhe.de 1395310411.
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/6NPXzID88cjjSq8sp_HQ4QCd858
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Mar 2014 10:13:58 -0000

Hi,

On 19.03.2014 08:40, Sumandra Majee wrote:

> I see two ways to carry the path information. 
> 
>  1. Explicit ordered list, something like FW-A :: TCP-OPT :: LB ::
>     VideoOPT :: CGNAT.   There are two issues with this approach, first
>     the length of graph is variable.  Also it implies bidirectional
>     symmetry. It is often required but should not be mandatory.
>      Secondly changing this path/graph in at SF can be cumbersome. 
>  2. Let the Control plane distribute the chainID <—> graph mapping. In
>     this case each SF would have mapping of given a chainID what is my
>     next hop. The chainID itself could be fixed size element. A SF can
>     select a different path by changing the chaiID parameter.

I'm also for option 2: it's probably not necessary to have such a
high flexibility/dynamics to change the graph between SF hops.
The 2nd approach nevertheless allows to use subgraphs or change
graphs if this is necessary, by changing the chainID.

Regards,
 Roland



From nobody Thu Mar 20 04:45:57 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7FD361A08C5 for <sfc@ietfa.amsl.com>; Thu, 20 Mar 2014 04:45:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.3
X-Spam-Level: 
X-Spam-Status: No, score=-1.3 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_21=0.6, RCVD_IN_DNSWL_NONE=-0.0001, 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 4q2NhApUrR-0 for <sfc@ietfa.amsl.com>; Thu, 20 Mar 2014 04:45:53 -0700 (PDT)
Received: from hub021-ca-1.exch021.serverdata.net (hub021-ca-1.exch021.serverdata.net [64.78.22.168]) by ietfa.amsl.com (Postfix) with ESMTP id 7EF921A08C3 for <sfc@ietf.org>; Thu, 20 Mar 2014 04:45:53 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-1.exch021.domain.local ([10.254.4.30]) with mapi id 14.03.0174.001;  Thu, 20 Mar 2014 04:45:45 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>
Thread-Topic: [sfc] Allowing SFF to serve multiple SF
Thread-Index: AQHPRBolZkr+xv4ax0GzCuN5/N6MWprp26U0
Date: Thu, 20 Mar 2014 11:45:43 +0000
Message-ID: <F4ACF0F4-B1AC-4BC3-80CA-19445E5A3D87@affirmednetworks.com>
References: <76B41B8FACE1514795D30EC137FF391D3EB725@LILAS.jungle.qosmos.com>
In-Reply-To: <76B41B8FACE1514795D30EC137FF391D3EB725@LILAS.jungle.qosmos.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: multipart/alternative; boundary="_000_F4ACF0F4B1AC4BC380CA19445E5A3D87affirmednetworkscom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/aLWlJuQMKf0HpTHjhLGZBQuOcmo
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Allowing SFF to serve multiple SF
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Mar 2014 11:45:55 -0000

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

Hi, Nicolas.

I think local policy at the SFF is entirely appropriate for some implementa=
tions.  And inband or out of band metadata driven by the classifier could b=
e used as part of the input into that policy engine.   The MAC or IP addres=
ses that were referenced are network locators and therefore cause the packe=
ts to progress to the appropriate SFF, whose job is to invoke the SFs in a =
manner appropriate to the implementation.

   Ron


On Mar 20, 2014, at 5:04 AM, "Nicolas BOUTHORS" <Nicolas.BOUTHORS@qosmos.co=
m<mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:

Service function instance have to be identified to the full extent of their=
 location.
A SF instance could be a VM and can be addressed in different ways by the S=
FF
that receives the traffic on the chain on its behalf.

Ron mentionned MAC or IP address as network locators for a Service
Function, true but other information will be required to locate a
specific application VM (e.g belonging to a VNFC in a VNF ) for
example.

In practice an SFF could use sockets, shared memory, ipcs to forward subscr=
iber traffic
to local SF. It could be tricky for a central sfc configuration system to k=
eep track of
this complexity. So for now an SFF configuration needs to keeps this additi=
onal information
and the SFF is responsible to route the traffic to the associated SF.

An approach could be to rely on contextual information in the chain
header to allow the SFF to locate the SF at all time. In this case the
SFF is not only responsible to route packet from hop to hop, but also
to select a "local" SF, based on say on combination of coarse grain/ fine g=
rain
policy identifier transported in the header.

In this case a SFF could then act as a Load balancing service for a set of =
SF.

Come to think of it, if we choose  that SF should ignore the forwarding sta=
te, then
the SFF may have to embark this responsibility to this extent as well.

In an SDN world for example, the SFF could then be driven by an Openflow co=
ntroller
application that could take care of Elasticity, OA&M SFC messages, LBS etc.=
.

The advantage I see is that the configuration of a chain could then contain=
 the path
as well as the policies to be used for a chain, letting some flexibility wi=
thing Service Node
on how to serve the traffic best based on local state.

Nicolas

>> I  agree, with a small caveat.The service chain identification should id=
entify an instance as seen by
>> the service chain forwarding mechanisms.  As has been discussed, there
>> may be a load balancer and multiple pieces of software running on
>> multiple VMs hidden behind what appears to be one instance from the SFC
>> perspective.  As long as it interfaces properly, that should be fine.
>> Joel

> I agree.   The chain id in the packet should represent a fully specified
> set of located service function instances.    It could be thought of as
> representing a stack of network locators (typically MAC or IP addresses).
>
>      Ron
_______________________________________________
sfc mailing list
sfc@ietf.org<mailto:sfc@ietf.org>
https://www.ietf.org/mailman/listinfo/sfc

--_000_F4ACF0F4B1AC4BC380CA19445E5A3D87affirmednetworkscom_
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"=
>
</head>
<body dir=3D"auto">
<div>Hi, Nicolas.&nbsp;</div>
<div><br>
</div>
<div>I think local policy at the SFF is entirely appropriate for some imple=
mentations. &nbsp;And inband or out of band metadata driven by the classifi=
er could be used as part of the input into that policy engine. &nbsp; The M=
AC or IP addresses that were referenced are
 network locators and therefore cause the packets to progress to the approp=
riate SFF, whose job is to invoke the SFs in a manner appropriate to the im=
plementation. &nbsp;</div>
<div><br>
</div>
<div>&nbsp; &nbsp;Ron</div>
<div><br>
</div>
<div><br>
On Mar 20, 2014, at 5:04 AM, &quot;Nicolas BOUTHORS&quot; &lt;<a href=3D"ma=
ilto:Nicolas.BOUTHORS@qosmos.com">Nicolas.BOUTHORS@qosmos.com</a>&gt; wrote=
:<br>
<br>
</div>
<blockquote type=3D"cite">
<div><style type=3D"text/css"></style>
<div style=3D"direction: ltr;font-family: Tahoma;color: #000000;font-size: =
10pt;">
<div>Service function instance have to be identified to&nbsp;<span style=3D=
"font-size: 10pt;">the full extent of their location.&nbsp;</span></div>
<div><span style=3D"font-size: 10pt;">A SF instance could be a VM and&nbsp;=
</span><span style=3D"font-size: 10pt;">can be addressed in different ways =
by the SFF&nbsp;</span></div>
<div><span style=3D"font-size: 10pt;">that receives the&nbsp;</span><span s=
tyle=3D"font-size: 10pt;">traffic on the chain on its behalf.</span></div>
<div><br>
</div>
<div>Ron mentionned MAC or IP address as network locators for a Service</di=
v>
<div>Function, true but other information will be required to locate a</div=
>
<div>specific application VM (e.g belonging to a VNFC in a VNF ) for</div>
<div>example.&nbsp;</div>
<div><span style=3D"font-size: 10pt;"><br>
</span></div>
<div><font size=3D"2">In&nbsp;</font>practice<font size=3D"2">&nbsp;an SFF =
could use sockets, shared memory, ipcs to forward subscriber traffic&nbsp;<=
/font></div>
<div><span style=3D"font-size: 10pt;">to local SF. It could be tricky for a=
 central sfc configuration system to keep track of</span></div>
<div><span style=3D"font-size: 10pt;">this complexity. So for now an SFF co=
nfiguration needs to keeps this additional information</span></div>
<div><span style=3D"font-size: 10pt;">and the SFF is responsible to route t=
he traffic to the associated SF.</span></div>
<div><br>
</div>
<div>An approach could be to rely on contextual information in the chain</d=
iv>
<div>header to allow the SFF to locate the SF at all time. In this case the=
</div>
<div>SFF is not only responsible to route packet from hop to hop, but also<=
/div>
<div>to select a &quot;local&quot; SF, based on say on combination of coars=
e grain/ fine grain</div>
<div>policy identifier transported in the header.</div>
<div><br>
</div>
<div>In this case a SFF could then act as a Load balancing service for a se=
t of SF.</div>
<div><br>
</div>
<div>Come to think of it, if we choose &nbsp;that SF should ignore the forw=
arding state, then</div>
<div>the SFF may have to embark this responsibility to this extent as well.=
</div>
<div><br>
</div>
<div>In an SDN world for example, the SFF could then be driven by an Openfl=
ow controller</div>
<div>application&nbsp;<span style=3D"font-size: 10pt;">that could take care=
 of Elasticity, OA&amp;M SFC messages, LBS etc..</span></div>
<div><br>
</div>
<div>The advantage I see is that the configuration of a chain could then co=
ntain the path</div>
<div>as well as the policies to be used for a chain, letting some flexibili=
ty withing Service Node</div>
<div>on how to serve the traffic best based on local state.</div>
<div><br>
</div>
<div>Nicolas</div>
<div><br>
</div>
<div>&gt;&gt; I &nbsp;agree, with a small caveat.The service chain identifi=
cation should identify an instance as seen by &nbsp;</div>
<div>&gt;&gt; the service chain forwarding mechanisms. &nbsp;As has been di=
scussed, there&nbsp;</div>
<div>&gt;&gt; may be a load balancer and multiple pieces of software runnin=
g on&nbsp;</div>
<div>&gt;&gt; multiple VMs hidden behind what appears to be one instance fr=
om the SFC&nbsp;</div>
<div>&gt;&gt; perspective. &nbsp;As long as it interfaces properly, that sh=
ould be fine.</div>
<div>&gt;&gt; Joel</div>
<div><br>
</div>
<div>&gt; I agree. &nbsp; The chain id in the packet should represent a ful=
ly specified</div>
<div>&gt; set of located service function instances. &nbsp; &nbsp;It could =
be thought of as</div>
<div>&gt; representing a stack of network locators (typically MAC or IP add=
resses).</div>
<div>&gt;</div>
<div>&gt; &nbsp; &nbsp; &nbsp;Ron</div>
</div>
</div>
</blockquote>
<blockquote type=3D"cite">
<div><span>_______________________________________________</span><br>
<span>sfc mailing list</span><br>
<span><a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a></span><br>
<span><a href=3D"https://www.ietf.org/mailman/listinfo/sfc">https://www.iet=
f.org/mailman/listinfo/sfc</a></span><br>
</div>
</blockquote>
</body>
</html>

--_000_F4ACF0F4B1AC4BC380CA19445E5A3D87affirmednetworkscom_--


From nobody Thu Mar 20 08:29:37 2014
Return-Path: <huang@sce.carleton.ca>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D96A01A08FC for <sfc@ietfa.amsl.com>; Thu, 20 Mar 2014 08:29:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.547
X-Spam-Level: 
X-Spam-Status: No, score=-2.547 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_21=0.6, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.547, 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 BdmcnfNkh7bg for <sfc@ietfa.amsl.com>; Thu, 20 Mar 2014 08:29:33 -0700 (PDT)
Received: from sangam.sce.carleton.ca (sangam.sce.carleton.ca [134.117.56.4]) by ietfa.amsl.com (Postfix) with ESMTP id 5CAEB1A08FA for <sfc@ietf.org>; Thu, 20 Mar 2014 08:29:33 -0700 (PDT)
Received: from [10.0.0.2] (c-174-62-109-135.hsd1.ca.comcast.net [174.62.109.135]) (authenticated bits=0) by sangam.sce.carleton.ca (8.14.4/8.14.4) with ESMTP id s2KFTJWi026758 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Thu, 20 Mar 2014 11:29:21 -0400
References: <76B41B8FACE1514795D30EC137FF391D3EB725@LILAS.jungle.qosmos.com> <F4ACF0F4-B1AC-4BC3-80CA-19445E5A3D87@affirmednetworks.com>
In-Reply-To: <F4ACF0F4-B1AC-4BC3-80CA-19445E5A3D87@affirmednetworks.com>
Mime-Version: 1.0 (1.0)
Content-Transfer-Encoding: 7bit
Content-Type: multipart/alternative; boundary=Apple-Mail-9F31F2CE-02EE-4076-9AA5-5FAE84E305D2
Message-Id: <8E994E3A-6C87-425E-8154-1F732E7B7772@sce.carleton.ca>
X-Mailer: iPad Mail (11B651)
From: Changcheng Huang <huang@sce.carleton.ca>
Date: Thu, 20 Mar 2014 08:29:19 -0700
To: Ron Parker <Ron_Parker@affirmednetworks.com>
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/IBwwBrlIBUj51a-3enjLj61AT7U
Cc: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Allowing SFF to serve multiple SF
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Mar 2014 15:29:36 -0000

--Apple-Mail-9F31F2CE-02EE-4076-9AA5-5FAE84E305D2
Content-Type: text/plain;
	charset=us-ascii
Content-Transfer-Encoding: quoted-printable

A service instance can be mapped to multiple VMs at different locations. For=
 example, a web service today can be mapped to multiple VMs in different phy=
sical machines through DNS or load balancer. A Chain ID identifies a chain o=
f service instances, not a chain of physical locations. Physical locations s=
hould be identified by IP and MAC addresses. Mapping Chain ID to physical lo=
cations can be done either centrally in SDN or distributedly.

Chang

------------
Changcheng Huang

> On Mar 20, 2014, at 4:45 AM, Ron Parker <Ron_Parker@affirmednetworks.com> w=
rote:
>=20
> Hi, Nicolas.=20
>=20
> I think local policy at the SFF is entirely appropriate for some implement=
ations.  And inband or out of band metadata driven by the classifier could b=
e used as part of the input into that policy engine.   The MAC or IP address=
es that were referenced are network locators and therefore cause the packets=
 to progress to the appropriate SFF, whose job is to invoke the SFs in a man=
ner appropriate to the implementation. =20
>=20
>    Ron
>=20
>=20
> On Mar 20, 2014, at 5:04 AM, "Nicolas BOUTHORS" <Nicolas.BOUTHORS@qosmos.c=
om> wrote:
>=20
>> Service function instance have to be identified to the full extent of the=
ir location.=20
>> A SF instance could be a VM and can be addressed in different ways by the=
 SFF=20
>> that receives the traffic on the chain on its behalf.
>>=20
>> Ron mentionned MAC or IP address as network locators for a Service
>> Function, true but other information will be required to locate a
>> specific application VM (e.g belonging to a VNFC in a VNF ) for
>> example.=20
>>=20
>> In practice an SFF could use sockets, shared memory, ipcs to forward subs=
criber traffic=20
>> to local SF. It could be tricky for a central sfc configuration system to=
 keep track of
>> this complexity. So for now an SFF configuration needs to keeps this addi=
tional information
>> and the SFF is responsible to route the traffic to the associated SF.
>>=20
>> An approach could be to rely on contextual information in the chain
>> header to allow the SFF to locate the SF at all time. In this case the
>> SFF is not only responsible to route packet from hop to hop, but also
>> to select a "local" SF, based on say on combination of coarse grain/ fine=
 grain
>> policy identifier transported in the header.
>>=20
>> In this case a SFF could then act as a Load balancing service for a set o=
f SF.
>>=20
>> Come to think of it, if we choose  that SF should ignore the forwarding s=
tate, then
>> the SFF may have to embark this responsibility to this extent as well.
>>=20
>> In an SDN world for example, the SFF could then be driven by an Openflow c=
ontroller
>> application that could take care of Elasticity, OA&M SFC messages, LBS et=
c..
>>=20
>> The advantage I see is that the configuration of a chain could then conta=
in the path
>> as well as the policies to be used for a chain, letting some flexibility w=
ithing Service Node
>> on how to serve the traffic best based on local state.
>>=20
>> Nicolas
>>=20
>> >> I  agree, with a small caveat.The service chain identification should i=
dentify an instance as seen by =20
>> >> the service chain forwarding mechanisms.  As has been discussed, there=
=20
>> >> may be a load balancer and multiple pieces of software running on=20
>> >> multiple VMs hidden behind what appears to be one instance from the SFC=
=20
>> >> perspective.  As long as it interfaces properly, that should be fine.
>> >> Joel
>>=20
>> > I agree.   The chain id in the packet should represent a fully specifie=
d
>> > set of located service function instances.    It could be thought of as=

>> > representing a stack of network locators (typically MAC or IP addresses=
).
>> >
>> >      Ron
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc

--Apple-Mail-9F31F2CE-02EE-4076-9AA5-5FAE84E305D2
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: 7bit

<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div>A service instance can be mapped to multiple VMs at different locations. For example, a web service today can be mapped to multiple VMs in different physical machines through DNS or load balancer. A Chain ID identifies a chain of service instances, not a chain of physical locations. Physical locations should be identified by IP and MAC addresses. Mapping Chain ID to physical locations can be done either centrally in SDN or distributedly.</div><div><br></div><div>Chang<br><br>------------<div>Changcheng Huang</div></div><div><br>On Mar 20, 2014, at 4:45 AM, Ron Parker &lt;<a href="mailto:Ron_Parker@affirmednetworks.com">Ron_Parker@affirmednetworks.com</a>&gt; wrote:<br><br></div><blockquote type="cite"><div>

<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">


<div>Hi, Nicolas.&nbsp;</div>
<div><br>
</div>
<div>I think local policy at the SFF is entirely appropriate for some implementations. &nbsp;And inband or out of band metadata driven by the classifier could be used as part of the input into that policy engine. &nbsp; The MAC or IP addresses that were referenced are
 network locators and therefore cause the packets to progress to the appropriate SFF, whose job is to invoke the SFs in a manner appropriate to the implementation. &nbsp;</div>
<div><br>
</div>
<div>&nbsp; &nbsp;Ron</div>
<div><br>
</div>
<div><br>
On Mar 20, 2014, at 5:04 AM, "Nicolas BOUTHORS" &lt;<a href="mailto:Nicolas.BOUTHORS@qosmos.com">Nicolas.BOUTHORS@qosmos.com</a>&gt; wrote:<br>
<br>
</div>
<blockquote type="cite">
<div>
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">
<div>Service function instance have to be identified to&nbsp;<span style="font-size: 10pt;">the full extent of their location.&nbsp;</span></div>
<div><span style="font-size: 10pt;">A SF instance could be a VM and&nbsp;</span><span style="font-size: 10pt;">can be addressed in different ways by the SFF&nbsp;</span></div>
<div><span style="font-size: 10pt;">that receives the&nbsp;</span><span style="font-size: 10pt;">traffic on the chain on its behalf.</span></div>
<div><br>
</div>
<div>Ron mentionned MAC or IP address as network locators for a Service</div>
<div>Function, true but other information will be required to locate a</div>
<div>specific application VM (e.g belonging to a VNFC in a VNF ) for</div>
<div>example.&nbsp;</div>
<div><span style="font-size: 10pt;"><br>
</span></div>
<div><font size="2">In&nbsp;</font>practice<font size="2">&nbsp;an SFF could use sockets, shared memory, ipcs to forward subscriber traffic&nbsp;</font></div>
<div><span style="font-size: 10pt;">to local SF. It could be tricky for a central sfc configuration system to keep track of</span></div>
<div><span style="font-size: 10pt;">this complexity. So for now an SFF configuration needs to keeps this additional information</span></div>
<div><span style="font-size: 10pt;">and the SFF is responsible to route the traffic to the associated SF.</span></div>
<div><br>
</div>
<div>An approach could be to rely on contextual information in the chain</div>
<div>header to allow the SFF to locate the SF at all time. In this case the</div>
<div>SFF is not only responsible to route packet from hop to hop, but also</div>
<div>to select a "local" SF, based on say on combination of coarse grain/ fine grain</div>
<div>policy identifier transported in the header.</div>
<div><br>
</div>
<div>In this case a SFF could then act as a Load balancing service for a set of SF.</div>
<div><br>
</div>
<div>Come to think of it, if we choose &nbsp;that SF should ignore the forwarding state, then</div>
<div>the SFF may have to embark this responsibility to this extent as well.</div>
<div><br>
</div>
<div>In an SDN world for example, the SFF could then be driven by an Openflow controller</div>
<div>application&nbsp;<span style="font-size: 10pt;">that could take care of Elasticity, OA&amp;M SFC messages, LBS etc..</span></div>
<div><br>
</div>
<div>The advantage I see is that the configuration of a chain could then contain the path</div>
<div>as well as the policies to be used for a chain, letting some flexibility withing Service Node</div>
<div>on how to serve the traffic best based on local state.</div>
<div><br>
</div>
<div>Nicolas</div>
<div><br>
</div>
<div>&gt;&gt; I &nbsp;agree, with a small caveat.The service chain identification should identify an instance as seen by &nbsp;</div>
<div>&gt;&gt; the service chain forwarding mechanisms. &nbsp;As has been discussed, there&nbsp;</div>
<div>&gt;&gt; may be a load balancer and multiple pieces of software running on&nbsp;</div>
<div>&gt;&gt; multiple VMs hidden behind what appears to be one instance from the SFC&nbsp;</div>
<div>&gt;&gt; perspective. &nbsp;As long as it interfaces properly, that should be fine.</div>
<div>&gt;&gt; Joel</div>
<div><br>
</div>
<div>&gt; I agree. &nbsp; The chain id in the packet should represent a fully specified</div>
<div>&gt; set of located service function instances. &nbsp; &nbsp;It could be thought of as</div>
<div>&gt; representing a stack of network locators (typically MAC or IP addresses).</div>
<div>&gt;</div>
<div>&gt; &nbsp; &nbsp; &nbsp;Ron</div>
</div>
</div>
</blockquote>
<blockquote type="cite">
<div><span>_______________________________________________</span><br>
<span>sfc mailing list</span><br>
<span><a href="mailto:sfc@ietf.org">sfc@ietf.org</a></span><br>
<span><a href="https://www.ietf.org/mailman/listinfo/sfc">https://www.ietf.org/mailman/listinfo/sfc</a></span><br>
</div>
</blockquote>


</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>sfc mailing list</span><br><span><a href="mailto:sfc@ietf.org">sfc@ietf.org</a></span><br><span><a href="https://www.ietf.org/mailman/listinfo/sfc">https://www.ietf.org/mailman/listinfo/sfc</a></span><br></div></blockquote></body></html>
--Apple-Mail-9F31F2CE-02EE-4076-9AA5-5FAE84E305D2--


From nobody Thu Mar 20 08:40:41 2014
Return-Path: <diego@tid.es>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B6ED01A0772 for <sfc@ietfa.amsl.com>; Thu, 20 Mar 2014 08:40:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.147
X-Spam-Level: 
X-Spam-Status: No, score=-4.147 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_21=0.6, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, 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 LhTLJPTil3XU for <sfc@ietfa.amsl.com>; Thu, 20 Mar 2014 08:40:33 -0700 (PDT)
Received: from tidos.tid.es (tidos.tid.es [195.235.93.44]) by ietfa.amsl.com (Postfix) with ESMTP id 37E721A0792 for <sfc@ietf.org>; Thu, 20 Mar 2014 08:40:31 -0700 (PDT)
Received: from sbrightmailg01.hi.inet (sbrightmailg01.hi.inet [10.95.64.104]) by tid.hi.inet (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0N2Q00GNYRJ9UP@tid.hi.inet> for sfc@ietf.org; Thu, 20 Mar 2014 16:40:21 +0100 (MET)
Received: from dequeue_removeroute (tid.hi.inet [10.95.64.10]) by sbrightmailg01.hi.inet (Symantec Messaging Gateway) with SMTP id B0.DA.03314.5EB0B235; Thu, 20 Mar 2014 16:40:21 +0100 (CET)
Received: from correo.tid.es (mailhost.hi.inet [10.95.64.100]) by tid.hi.inet (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0N2Q00HEZRJ92R@tid.hi.inet> for sfc@ietf.org; Thu, 20 Mar 2014 16:40:21 +0100 (MET)
Received: from EX10-MB2-MAD.hi.inet ([169.254.2.84]) by EX10-HTCAS5-MAD.hi.inet ([::1]) with mapi id 14.03.0158.001; Thu, 20 Mar 2014 16:40:21 +0100
Date: Thu, 20 Mar 2014 15:40:21 +0000
From: "Diego R. Lopez" <diego@tid.es>
In-reply-to: <F4ACF0F4-B1AC-4BC3-80CA-19445E5A3D87@affirmednetworks.com>
X-Originating-IP: [10.95.64.115]
To: Ron Parker <Ron_Parker@affirmednetworks.com>
Message-id: <51F9C400-EC67-4DD9-8B58-AA103E049ED4@tid.es>
MIME-version: 1.0
Content-type: multipart/alternative; boundary="Boundary_(ID_wiCokI9CtVB78OMuk10BaA)"
Content-language: en-US
Accept-Language: en-US, es-ES
Thread-topic: [sfc] Allowing SFF to serve multiple SF
Thread-index: AQHPRBolZkr+xv4ax0GzCuN5/N6MWprp26U0gAAwyQA=
X-AuditID: 0a5f4068-b7fe58e000000cf2-a6-532b0be500c4
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRmVeSWpSXmKPExsXCFe/ApfuUWzvYoKFX2+LJg63sDoweS5b8 ZApgjOKySUnNySxLLdK3S+DKeP73GFPBsy7Gio8PdjA1MLa3M3YxcnJICJhIzH/1jQnCFpO4 cG89WxcjF4eQwAFGiZUbmsGKhAS+Mko8aiuFSExjlLiw7jorSIJFQFVi8qOLYN1sQPaj5t/s ILYw0NRlz1eBxTkFPCQ27P/BBrFBQeLPuccsILaIgIHE68+nwOYwCwRLLDh9G6yeV8BSoun9 JXYIW1Dix+R7LBA10RLHnv1hh7DFJZpbb4LFGQVkJd7Nn88KMdNU4vihQ+wQtpXEnH8roD4T kFiy5zwzhC0q8fLxP1aIZ7oYJS6ffMQ2gVFsFpJ9s5Dsm4Vk3yxGDiBbU2L9Ln2IsKLElO6H UCUaEq1z5kLZZhIPv7YzIqtZwMixilGsOKkoMz2jJDcxMyfdwFAvI1MvMy+1ZBMjJCYzdjAu 36lyiFGAg1GJh/eajHqwEGtiWXFl7iFGCQ5mJRHeanbtYCHelMTKqtSi/Pii0pzU4kOMTByc Ug2M+y8Hmeqdf/HVOsRdZe2fNTsOB85Rtrh6RFXncdCB5ZMLtXbbLnVZyz/zpEyx6LTEGwsf fW0RX6Y70/9JWd7053rP3x7kPpSb/P3cHZ/Zmnv+erN3XatLmBD1QUnnaY48i9DTt9PFk/y3 /2l7xLfl3UWe019Sm402G9cdZf2kv7d3mtz8A0cUPiuxFGckGmoxFxUnAgD4qtTcpwIAAA==
References: <76B41B8FACE1514795D30EC137FF391D3EB725@LILAS.jungle.qosmos.com> <F4ACF0F4-B1AC-4BC3-80CA-19445E5A3D87@affirmednetworks.com>
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/NzrFfRyvtsKY6p6qcYAPrMuUSg8
Cc: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Allowing SFF to serve multiple SF
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Mar 2014 15:40:40 -0000

--Boundary_(ID_wiCokI9CtVB78OMuk10BaA)
Content-type: text/plain; charset=utf-8
Content-transfer-encoding: base64

QWdyZWVkLiBUaGUgcm9sZSBOaWNvbGFzIHByb3Bvc2VzIGZvciB0aGUgU0ZGIHNvdW5kcyBwcmV0
dHkgcmVhc29uYWJsZSwgYW5kIGludGVyZXN0aW5nbHkgY29tcGF0aWJsZSB3aXRoIGFsbCBraW5k
IG9mIFNGcyAoU0ZDLWF3YXJlIG9yIG5vdCkNCg0KV2hhdCBJIHRoaW5rIGlzIGltcG9ydGFudCBp
cyB0byBrZWVwIHRoZSBkaXN0aW5jdGlvbiBiZXR3ZWVuIGlkZW50aWZpZXIgYW5kIGxvY2F0b3Ig
ZGVzY3JpYmVkIGluIGRyYWZ0LWJvdWNhZGFpci1zZXJ2aWNlLWNoYWluaW5nLWZyYW1ld29yay4g
VGhlIG1hcHBpbmcgZnJvbSB0aGUgZm9ybWVyICh1c2VkIGluIHRoZSBjaGFpbiBkZWZpbml0aW9u
KSB0byB0aGUgbGF0ZXIgKHJlYWxpemluZyBhIHBhcnRpY3VsYXIgcGF0aCwgb3IgcGF0aCBsaW5r
LCBpbiBhIGNoYWluKSBjb3JyZXNwb25kcyB0byB0aGUgIHBvbGljeSBlbmZvcmNlbWVudCBlbGVt
ZW50LCB3aGV0aGVyIGNlbnRyYWxpemVkIG9yIGRpc3RyaWJ1dGVkLg0KDQpCZSBnb29kZSwNCg0K
T24gMjAgTWFyIDIwMTQsIGF0IDEzOjQ1ICwgUm9uIFBhcmtlciA8Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+IHdy
b3RlOg0KDQpIaSwgTmljb2xhcy4NCg0KSSB0aGluayBsb2NhbCBwb2xpY3kgYXQgdGhlIFNGRiBp
cyBlbnRpcmVseSBhcHByb3ByaWF0ZSBmb3Igc29tZSBpbXBsZW1lbnRhdGlvbnMuICBBbmQgaW5i
YW5kIG9yIG91dCBvZiBiYW5kIG1ldGFkYXRhIGRyaXZlbiBieSB0aGUgY2xhc3NpZmllciBjb3Vs
ZCBiZSB1c2VkIGFzIHBhcnQgb2YgdGhlIGlucHV0IGludG8gdGhhdCBwb2xpY3kgZW5naW5lLiAg
IFRoZSBNQUMgb3IgSVAgYWRkcmVzc2VzIHRoYXQgd2VyZSByZWZlcmVuY2VkIGFyZSBuZXR3b3Jr
IGxvY2F0b3JzIGFuZCB0aGVyZWZvcmUgY2F1c2UgdGhlIHBhY2tldHMgdG8gcHJvZ3Jlc3MgdG8g
dGhlIGFwcHJvcHJpYXRlIFNGRiwgd2hvc2Ugam9iIGlzIHRvIGludm9rZSB0aGUgU0ZzIGluIGEg
bWFubmVyIGFwcHJvcHJpYXRlIHRvIHRoZSBpbXBsZW1lbnRhdGlvbi4NCg0KICAgUm9uDQoNCg0K
T24gTWFyIDIwLCAyMDE0LCBhdCA1OjA0IEFNLCAiTmljb2xhcyBCT1VUSE9SUyIgPE5pY29sYXMu
Qk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4g
d3JvdGU6DQoNClNlcnZpY2UgZnVuY3Rpb24gaW5zdGFuY2UgaGF2ZSB0byBiZSBpZGVudGlmaWVk
IHRvIHRoZSBmdWxsIGV4dGVudCBvZiB0aGVpciBsb2NhdGlvbi4NCkEgU0YgaW5zdGFuY2UgY291
bGQgYmUgYSBWTSBhbmQgY2FuIGJlIGFkZHJlc3NlZCBpbiBkaWZmZXJlbnQgd2F5cyBieSB0aGUg
U0ZGDQp0aGF0IHJlY2VpdmVzIHRoZSB0cmFmZmljIG9uIHRoZSBjaGFpbiBvbiBpdHMgYmVoYWxm
Lg0KDQpSb24gbWVudGlvbm5lZCBNQUMgb3IgSVAgYWRkcmVzcyBhcyBuZXR3b3JrIGxvY2F0b3Jz
IGZvciBhIFNlcnZpY2UNCkZ1bmN0aW9uLCB0cnVlIGJ1dCBvdGhlciBpbmZvcm1hdGlvbiB3aWxs
IGJlIHJlcXVpcmVkIHRvIGxvY2F0ZSBhDQpzcGVjaWZpYyBhcHBsaWNhdGlvbiBWTSAoZS5nIGJl
bG9uZ2luZyB0byBhIFZORkMgaW4gYSBWTkYgKSBmb3INCmV4YW1wbGUuDQoNCkluIHByYWN0aWNl
IGFuIFNGRiBjb3VsZCB1c2Ugc29ja2V0cywgc2hhcmVkIG1lbW9yeSwgaXBjcyB0byBmb3J3YXJk
IHN1YnNjcmliZXIgdHJhZmZpYw0KdG8gbG9jYWwgU0YuIEl0IGNvdWxkIGJlIHRyaWNreSBmb3Ig
YSBjZW50cmFsIHNmYyBjb25maWd1cmF0aW9uIHN5c3RlbSB0byBrZWVwIHRyYWNrIG9mDQp0aGlz
IGNvbXBsZXhpdHkuIFNvIGZvciBub3cgYW4gU0ZGIGNvbmZpZ3VyYXRpb24gbmVlZHMgdG8ga2Vl
cHMgdGhpcyBhZGRpdGlvbmFsIGluZm9ybWF0aW9uDQphbmQgdGhlIFNGRiBpcyByZXNwb25zaWJs
ZSB0byByb3V0ZSB0aGUgdHJhZmZpYyB0byB0aGUgYXNzb2NpYXRlZCBTRi4NCg0KQW4gYXBwcm9h
Y2ggY291bGQgYmUgdG8gcmVseSBvbiBjb250ZXh0dWFsIGluZm9ybWF0aW9uIGluIHRoZSBjaGFp
bg0KaGVhZGVyIHRvIGFsbG93IHRoZSBTRkYgdG8gbG9jYXRlIHRoZSBTRiBhdCBhbGwgdGltZS4g
SW4gdGhpcyBjYXNlIHRoZQ0KU0ZGIGlzIG5vdCBvbmx5IHJlc3BvbnNpYmxlIHRvIHJvdXRlIHBh
Y2tldCBmcm9tIGhvcCB0byBob3AsIGJ1dCBhbHNvDQp0byBzZWxlY3QgYSAibG9jYWwiIFNGLCBi
YXNlZCBvbiBzYXkgb24gY29tYmluYXRpb24gb2YgY29hcnNlIGdyYWluLyBmaW5lIGdyYWluDQpw
b2xpY3kgaWRlbnRpZmllciB0cmFuc3BvcnRlZCBpbiB0aGUgaGVhZGVyLg0KDQpJbiB0aGlzIGNh
c2UgYSBTRkYgY291bGQgdGhlbiBhY3QgYXMgYSBMb2FkIGJhbGFuY2luZyBzZXJ2aWNlIGZvciBh
IHNldCBvZiBTRi4NCg0KQ29tZSB0byB0aGluayBvZiBpdCwgaWYgd2UgY2hvb3NlICB0aGF0IFNG
IHNob3VsZCBpZ25vcmUgdGhlIGZvcndhcmRpbmcgc3RhdGUsIHRoZW4NCnRoZSBTRkYgbWF5IGhh
dmUgdG8gZW1iYXJrIHRoaXMgcmVzcG9uc2liaWxpdHkgdG8gdGhpcyBleHRlbnQgYXMgd2VsbC4N
Cg0KSW4gYW4gU0ROIHdvcmxkIGZvciBleGFtcGxlLCB0aGUgU0ZGIGNvdWxkIHRoZW4gYmUgZHJp
dmVuIGJ5IGFuIE9wZW5mbG93IGNvbnRyb2xsZXINCmFwcGxpY2F0aW9uIHRoYXQgY291bGQgdGFr
ZSBjYXJlIG9mIEVsYXN0aWNpdHksIE9BJk0gU0ZDIG1lc3NhZ2VzLCBMQlMgZXRjLi4NCg0KVGhl
IGFkdmFudGFnZSBJIHNlZSBpcyB0aGF0IHRoZSBjb25maWd1cmF0aW9uIG9mIGEgY2hhaW4gY291
bGQgdGhlbiBjb250YWluIHRoZSBwYXRoDQphcyB3ZWxsIGFzIHRoZSBwb2xpY2llcyB0byBiZSB1
c2VkIGZvciBhIGNoYWluLCBsZXR0aW5nIHNvbWUgZmxleGliaWxpdHkgd2l0aGluZyBTZXJ2aWNl
IE5vZGUNCm9uIGhvdyB0byBzZXJ2ZSB0aGUgdHJhZmZpYyBiZXN0IGJhc2VkIG9uIGxvY2FsIHN0
YXRlLg0KDQpOaWNvbGFzDQoNCj4+IEkgIGFncmVlLCB3aXRoIGEgc21hbGwgY2F2ZWF0LlRoZSBz
ZXJ2aWNlIGNoYWluIGlkZW50aWZpY2F0aW9uIHNob3VsZCBpZGVudGlmeSBhbiBpbnN0YW5jZSBh
cyBzZWVuIGJ5DQo+PiB0aGUgc2VydmljZSBjaGFpbiBmb3J3YXJkaW5nIG1lY2hhbmlzbXMuICBB
cyBoYXMgYmVlbiBkaXNjdXNzZWQsIHRoZXJlDQo+PiBtYXkgYmUgYSBsb2FkIGJhbGFuY2VyIGFu
ZCBtdWx0aXBsZSBwaWVjZXMgb2Ygc29mdHdhcmUgcnVubmluZyBvbg0KPj4gbXVsdGlwbGUgVk1z
IGhpZGRlbiBiZWhpbmQgd2hhdCBhcHBlYXJzIHRvIGJlIG9uZSBpbnN0YW5jZSBmcm9tIHRoZSBT
RkMNCj4+IHBlcnNwZWN0aXZlLiAgQXMgbG9uZyBhcyBpdCBpbnRlcmZhY2VzIHByb3Blcmx5LCB0
aGF0IHNob3VsZCBiZSBmaW5lLg0KPj4gSm9lbA0KDQo+IEkgYWdyZWUuICAgVGhlIGNoYWluIGlk
IGluIHRoZSBwYWNrZXQgc2hvdWxkIHJlcHJlc2VudCBhIGZ1bGx5IHNwZWNpZmllZA0KPiBzZXQg
b2YgbG9jYXRlZCBzZXJ2aWNlIGZ1bmN0aW9uIGluc3RhbmNlcy4gICAgSXQgY291bGQgYmUgdGhv
dWdodCBvZiBhcw0KPiByZXByZXNlbnRpbmcgYSBzdGFjayBvZiBuZXR3b3JrIGxvY2F0b3JzICh0
eXBpY2FsbHkgTUFDIG9yIElQIGFkZHJlc3NlcykuDQo+DQo+ICAgICAgUm9uDQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0K
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYw0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg0KDQot
LQ0KIkVzdGEgdmV6IG5vIGZhbGxhcmVtb3MsIERvY3RvciBJbmZpZXJubyINCg0KRHIgRGllZ28g
Ui4gTG9wZXoNClRlbGVmb25pY2EgSStEDQpodHRwOi8vcGVvcGxlLnRpZC5lcy9kaWVnby5sb3Bl
ei8NCg0KZS1tYWlsOiBkaWVnb0B0aWQuZXMNClRlbDogICAgKzM0IDkxMyAxMjkgMDQxDQpNb2Jp
bGU6ICszNCA2ODIgMDUxIDA5MQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0NCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQpFc3RlIG1lbnNh
amUgc2UgZGlyaWdlIGV4Y2x1c2l2YW1lbnRlIGEgc3UgZGVzdGluYXRhcmlvLiBQdWVkZSBjb25z
dWx0YXIgbnVlc3RyYSBwb2zDrXRpY2EgZGUgZW52w61vIHkgcmVjZXBjacOzbiBkZSBjb3JyZW8g
ZWxlY3Ryw7NuaWNvIGVuIGVsIGVubGFjZSBzaXR1YWRvIG3DoXMgYWJham8uDQpUaGlzIG1lc3Nh
Z2UgaXMgaW50ZW5kZWQgZXhjbHVzaXZlbHkgZm9yIGl0cyBhZGRyZXNzZWUuIFdlIG9ubHkgc2Vu
ZCBhbmQgcmVjZWl2ZSBlbWFpbCBvbiB0aGUgYmFzaXMgb2YgdGhlIHRlcm1zIHNldCBvdXQgYXQ6
DQpodHRwOi8vd3d3LnRpZC5lcy9FUy9QQUdJTkFTL2Rpc2NsYWltZXIuYXNweA0K

--Boundary_(ID_wiCokI9CtVB78OMuk10BaA)
Content-id: <C994E56BB3C262428C15A17681CADEC0@hi.inet>
Content-type: text/html; charset=utf-8
Content-transfer-encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6YnJlYWstd29yZCI+DQpBZ3JlZWQuIFRoZSByb2xlIE5pY29sYXMgcHJvcG9zZXMgZm9yIHRo
ZSBTRkYgc291bmRzIHByZXR0eSByZWFzb25hYmxlLCBhbmQgaW50ZXJlc3RpbmdseSBjb21wYXRp
YmxlIHdpdGggYWxsIGtpbmQgb2YgU0ZzIChTRkMtYXdhcmUgb3Igbm90KQ0KPGRpdj48YnI+DQo8
L2Rpdj4NCjxkaXY+V2hhdCBJIHRoaW5rIGlzIGltcG9ydGFudCBpcyB0byBrZWVwIHRoZSBkaXN0
aW5jdGlvbiBiZXR3ZWVuIGlkZW50aWZpZXIgYW5kIGxvY2F0b3IgZGVzY3JpYmVkIGluIGRyYWZ0
LWJvdWNhZGFpci1zZXJ2aWNlLWNoYWluaW5nLWZyYW1ld29yay4gVGhlIG1hcHBpbmcgZnJvbSB0
aGUgZm9ybWVyICh1c2VkIGluIHRoZSBjaGFpbiBkZWZpbml0aW9uKSB0byB0aGUgbGF0ZXIgKHJl
YWxpemluZyBhIHBhcnRpY3VsYXIgcGF0aCwgb3IgcGF0aCBsaW5rLA0KIGluIGEgY2hhaW4pIGNv
cnJlc3BvbmRzIHRvIHRoZSAmbmJzcDtwb2xpY3kgZW5mb3JjZW1lbnQgZWxlbWVudCwgd2hldGhl
ciBjZW50cmFsaXplZCBvciBkaXN0cmlidXRlZC48L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8
ZGl2PkJlIGdvb2RlLDwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRp
dj5PbiAyMCBNYXIgMjAxNCwgYXQgMTM6NDUgLCBSb24gUGFya2VyICZsdDs8YSBocmVmPSJtYWls
dG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbTwvYT4mZ3Q7IHdyb3RlOjwvZGl2Pg0KPGJyIGNsYXNzPSJBcHBsZS1pbnRlcmNo
YW5nZS1uZXdsaW5lIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGRpdiBkaXI9ImF1dG8i
IHN0eWxlPSJmb250LWZhbWlseTpIZWx2ZXRpY2E7IGZvbnQtc2l6ZToxMXB4OyBmb250LXN0eWxl
Om5vcm1hbDsgZm9udC12YXJpYW50Om5vcm1hbDsgZm9udC13ZWlnaHQ6bm9ybWFsOyBsZXR0ZXIt
c3BhY2luZzpub3JtYWw7IGxpbmUtaGVpZ2h0Om5vcm1hbDsgb3JwaGFuczphdXRvOyB0ZXh0LWFs
aWduOnN0YXJ0OyB0ZXh0LWluZGVudDowcHg7IHRleHQtdHJhbnNmb3JtOm5vbmU7IHdoaXRlLXNw
YWNlOm5vcm1hbDsgd2lkb3dzOmF1dG87IHdvcmQtc3BhY2luZzowcHgiPg0KPGRpdj5IaSwgTmlj
b2xhcy4mbmJzcDs8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PkkgdGhpbmsgbG9jYWwg
cG9saWN5IGF0IHRoZSBTRkYgaXMgZW50aXJlbHkgYXBwcm9wcmlhdGUgZm9yIHNvbWUgaW1wbGVt
ZW50YXRpb25zLiAmbmJzcDtBbmQgaW5iYW5kIG9yIG91dCBvZiBiYW5kIG1ldGFkYXRhIGRyaXZl
biBieSB0aGUgY2xhc3NpZmllciBjb3VsZCBiZSB1c2VkIGFzIHBhcnQgb2YgdGhlIGlucHV0IGlu
dG8gdGhhdCBwb2xpY3kgZW5naW5lLiAmbmJzcDsgVGhlIE1BQyBvciBJUCBhZGRyZXNzZXMgdGhh
dCB3ZXJlIHJlZmVyZW5jZWQgYXJlDQogbmV0d29yayBsb2NhdG9ycyBhbmQgdGhlcmVmb3JlIGNh
dXNlIHRoZSBwYWNrZXRzIHRvIHByb2dyZXNzIHRvIHRoZSBhcHByb3ByaWF0ZSBTRkYsIHdob3Nl
IGpvYiBpcyB0byBpbnZva2UgdGhlIFNGcyBpbiBhIG1hbm5lciBhcHByb3ByaWF0ZSB0byB0aGUg
aW1wbGVtZW50YXRpb24uICZuYnNwOzwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+Jm5i
c3A7ICZuYnNwO1JvbjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+PGJyPg0KT24gTWFy
IDIwLCAyMDE0LCBhdCA1OjA0IEFNLCAmcXVvdDtOaWNvbGFzIEJPVVRIT1JTJnF1b3Q7ICZsdDs8
YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIj5OaWNvbGFzLkJPVVRI
T1JTQHFvc21vcy5jb208L2E+Jmd0OyB3cm90ZTo8YnI+DQo8YnI+DQo8L2Rpdj4NCjxibG9ja3F1
b3RlIHR5cGU9ImNpdGUiPg0KPGRpdiBzdHlsZT0iZGlyZWN0aW9uOmx0cjsgZm9udC1mYW1pbHk6
VGFob21hOyBmb250LXNpemU6MTBwdCI+DQo8ZGl2PlNlcnZpY2UgZnVuY3Rpb24gaW5zdGFuY2Ug
aGF2ZSB0byBiZSBpZGVudGlmaWVkIHRvJm5ic3A7PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0
Ij50aGUgZnVsbCBleHRlbnQgb2YgdGhlaXIgbG9jYXRpb24uJm5ic3A7PC9zcGFuPjwvZGl2Pg0K
PGRpdj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPkEgU0YgaW5zdGFuY2UgY291bGQgYmUg
YSBWTSBhbmQmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij5jYW4gYmUg
YWRkcmVzc2VkIGluIGRpZmZlcmVudCB3YXlzIGJ5IHRoZSBTRkYmbmJzcDs8L3NwYW4+PC9kaXY+
DQo8ZGl2PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+dGhhdCByZWNlaXZlcyB0aGUmbmJz
cDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij50cmFmZmljIG9uIHRoZSBjaGFp
biBvbiBpdHMgYmVoYWxmLjwvc3Bhbj48L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PlJv
biBtZW50aW9ubmVkIE1BQyBvciBJUCBhZGRyZXNzIGFzIG5ldHdvcmsgbG9jYXRvcnMgZm9yIGEg
U2VydmljZTwvZGl2Pg0KPGRpdj5GdW5jdGlvbiwgdHJ1ZSBidXQgb3RoZXIgaW5mb3JtYXRpb24g
d2lsbCBiZSByZXF1aXJlZCB0byBsb2NhdGUgYTwvZGl2Pg0KPGRpdj5zcGVjaWZpYyBhcHBsaWNh
dGlvbiBWTSAoZS5nIGJlbG9uZ2luZyB0byBhIFZORkMgaW4gYSBWTkYgKSBmb3I8L2Rpdj4NCjxk
aXY+ZXhhbXBsZS4mbmJzcDs8L2Rpdj4NCjxkaXY+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0
Ij48YnI+DQo8L3NwYW4+PC9kaXY+DQo8ZGl2Pjxmb250IHNpemU9IjIiPkluJm5ic3A7PC9mb250
PnByYWN0aWNlPGZvbnQgc2l6ZT0iMiI+Jm5ic3A7YW4gU0ZGIGNvdWxkIHVzZSBzb2NrZXRzLCBz
aGFyZWQgbWVtb3J5LCBpcGNzIHRvIGZvcndhcmQgc3Vic2NyaWJlciB0cmFmZmljJm5ic3A7PC9m
b250PjwvZGl2Pg0KPGRpdj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPnRvIGxvY2FsIFNG
LiBJdCBjb3VsZCBiZSB0cmlja3kgZm9yIGEgY2VudHJhbCBzZmMgY29uZmlndXJhdGlvbiBzeXN0
ZW0gdG8ga2VlcCB0cmFjayBvZjwvc3Bhbj48L2Rpdj4NCjxkaXY+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMHB0Ij50aGlzIGNvbXBsZXhpdHkuIFNvIGZvciBub3cgYW4gU0ZGIGNvbmZpZ3VyYXRp
b24gbmVlZHMgdG8ga2VlcHMgdGhpcyBhZGRpdGlvbmFsIGluZm9ybWF0aW9uPC9zcGFuPjwvZGl2
Pg0KPGRpdj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPmFuZCB0aGUgU0ZGIGlzIHJlc3Bv
bnNpYmxlIHRvIHJvdXRlIHRoZSB0cmFmZmljIHRvIHRoZSBhc3NvY2lhdGVkIFNGLjwvc3Bhbj48
L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PkFuIGFwcHJvYWNoIGNvdWxkIGJlIHRvIHJl
bHkgb24gY29udGV4dHVhbCBpbmZvcm1hdGlvbiBpbiB0aGUgY2hhaW48L2Rpdj4NCjxkaXY+aGVh
ZGVyIHRvIGFsbG93IHRoZSBTRkYgdG8gbG9jYXRlIHRoZSBTRiBhdCBhbGwgdGltZS4gSW4gdGhp
cyBjYXNlIHRoZTwvZGl2Pg0KPGRpdj5TRkYgaXMgbm90IG9ubHkgcmVzcG9uc2libGUgdG8gcm91
dGUgcGFja2V0IGZyb20gaG9wIHRvIGhvcCwgYnV0IGFsc288L2Rpdj4NCjxkaXY+dG8gc2VsZWN0
IGEgJnF1b3Q7bG9jYWwmcXVvdDsgU0YsIGJhc2VkIG9uIHNheSBvbiBjb21iaW5hdGlvbiBvZiBj
b2Fyc2UgZ3JhaW4vIGZpbmUgZ3JhaW48L2Rpdj4NCjxkaXY+cG9saWN5IGlkZW50aWZpZXIgdHJh
bnNwb3J0ZWQgaW4gdGhlIGhlYWRlci48L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2Pklu
IHRoaXMgY2FzZSBhIFNGRiBjb3VsZCB0aGVuIGFjdCBhcyBhIExvYWQgYmFsYW5jaW5nIHNlcnZp
Y2UgZm9yIGEgc2V0IG9mIFNGLjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+Q29tZSB0
byB0aGluayBvZiBpdCwgaWYgd2UgY2hvb3NlICZuYnNwO3RoYXQgU0Ygc2hvdWxkIGlnbm9yZSB0
aGUgZm9yd2FyZGluZyBzdGF0ZSwgdGhlbjwvZGl2Pg0KPGRpdj50aGUgU0ZGIG1heSBoYXZlIHRv
IGVtYmFyayB0aGlzIHJlc3BvbnNpYmlsaXR5IHRvIHRoaXMgZXh0ZW50IGFzIHdlbGwuPC9kaXY+
DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5JbiBhbiBTRE4gd29ybGQgZm9yIGV4YW1wbGUsIHRo
ZSBTRkYgY291bGQgdGhlbiBiZSBkcml2ZW4gYnkgYW4gT3BlbmZsb3cgY29udHJvbGxlcjwvZGl2
Pg0KPGRpdj5hcHBsaWNhdGlvbiZuYnNwOzxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+dGhh
dCBjb3VsZCB0YWtlIGNhcmUgb2YgRWxhc3RpY2l0eSwgT0EmYW1wO00gU0ZDIG1lc3NhZ2VzLCBM
QlMgZXRjLi48L3NwYW4+PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5UaGUgYWR2YW50
YWdlIEkgc2VlIGlzIHRoYXQgdGhlIGNvbmZpZ3VyYXRpb24gb2YgYSBjaGFpbiBjb3VsZCB0aGVu
IGNvbnRhaW4gdGhlIHBhdGg8L2Rpdj4NCjxkaXY+YXMgd2VsbCBhcyB0aGUgcG9saWNpZXMgdG8g
YmUgdXNlZCBmb3IgYSBjaGFpbiwgbGV0dGluZyBzb21lIGZsZXhpYmlsaXR5IHdpdGhpbmcgU2Vy
dmljZSBOb2RlPC9kaXY+DQo8ZGl2Pm9uIGhvdyB0byBzZXJ2ZSB0aGUgdHJhZmZpYyBiZXN0IGJh
c2VkIG9uIGxvY2FsIHN0YXRlLjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+Tmljb2xh
czwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+Jmd0OyZndDsgSSAmbmJzcDthZ3JlZSwg
d2l0aCBhIHNtYWxsIGNhdmVhdC5UaGUgc2VydmljZSBjaGFpbiBpZGVudGlmaWNhdGlvbiBzaG91
bGQgaWRlbnRpZnkgYW4gaW5zdGFuY2UgYXMgc2VlbiBieSAmbmJzcDs8L2Rpdj4NCjxkaXY+Jmd0
OyZndDsgdGhlIHNlcnZpY2UgY2hhaW4gZm9yd2FyZGluZyBtZWNoYW5pc21zLiAmbmJzcDtBcyBo
YXMgYmVlbiBkaXNjdXNzZWQsIHRoZXJlJm5ic3A7PC9kaXY+DQo8ZGl2PiZndDsmZ3Q7IG1heSBi
ZSBhIGxvYWQgYmFsYW5jZXIgYW5kIG11bHRpcGxlIHBpZWNlcyBvZiBzb2Z0d2FyZSBydW5uaW5n
IG9uJm5ic3A7PC9kaXY+DQo8ZGl2PiZndDsmZ3Q7IG11bHRpcGxlIFZNcyBoaWRkZW4gYmVoaW5k
IHdoYXQgYXBwZWFycyB0byBiZSBvbmUgaW5zdGFuY2UgZnJvbSB0aGUgU0ZDJm5ic3A7PC9kaXY+
DQo8ZGl2PiZndDsmZ3Q7IHBlcnNwZWN0aXZlLiAmbmJzcDtBcyBsb25nIGFzIGl0IGludGVyZmFj
ZXMgcHJvcGVybHksIHRoYXQgc2hvdWxkIGJlIGZpbmUuPC9kaXY+DQo8ZGl2PiZndDsmZ3Q7IEpv
ZWw8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PiZndDsgSSBhZ3JlZS4gJm5ic3A7IFRo
ZSBjaGFpbiBpZCBpbiB0aGUgcGFja2V0IHNob3VsZCByZXByZXNlbnQgYSBmdWxseSBzcGVjaWZp
ZWQ8L2Rpdj4NCjxkaXY+Jmd0OyBzZXQgb2YgbG9jYXRlZCBzZXJ2aWNlIGZ1bmN0aW9uIGluc3Rh
bmNlcy4gJm5ic3A7ICZuYnNwO0l0IGNvdWxkIGJlIHRob3VnaHQgb2YgYXM8L2Rpdj4NCjxkaXY+
Jmd0OyByZXByZXNlbnRpbmcgYSBzdGFjayBvZiBuZXR3b3JrIGxvY2F0b3JzICh0eXBpY2FsbHkg
TUFDIG9yIElQIGFkZHJlc3NlcykuPC9kaXY+DQo8ZGl2PiZndDs8L2Rpdj4NCjxkaXY+Jmd0OyAm
bmJzcDsgJm5ic3A7ICZuYnNwO1JvbjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv
Y2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXzwvc3Bhbj48YnI+DQo8c3Bhbj5zZmMgbWFpbGluZyBsaXN0PC9zcGFu
Pjxicj4NCjxzcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwv
YT48L3NwYW4+PGJyPg0KPHNwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
PC9hPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXzxicj4NCnNmYyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+
DQo8YnI+DQo8ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS1zdHlsZS1zcGFuIiBzdHlsZT0iYm9yZGVy
LWNvbGxhcHNlOnNlcGFyYXRlOyBjb2xvcjpyZ2IoMCwwLDApOyBmb250LWZhbWlseTpIZWx2ZXRp
Y2E7IGZvbnQtc3R5bGU6bm9ybWFsOyBmb250LXZhcmlhbnQ6bm9ybWFsOyBmb250LXdlaWdodDpu
b3JtYWw7IGxldHRlci1zcGFjaW5nOm5vcm1hbDsgbGluZS1oZWlnaHQ6bm9ybWFsOyBvcnBoYW5z
OjI7IHRleHQtaW5kZW50OjBweDsgdGV4dC10cmFuc2Zvcm06bm9uZTsgd2hpdGUtc3BhY2U6bm9y
bWFsOyB3aWRvd3M6Mjsgd29yZC1zcGFjaW5nOjBweCI+PHNwYW4gY2xhc3M9IkFwcGxlLXN0eWxl
LXNwYW4iIHN0eWxlPSJib3JkZXItY29sbGFwc2U6c2VwYXJhdGU7IGNvbG9yOnJnYigwLDAsMCk7
IGZvbnQtZmFtaWx5OkhlbHZldGljYTsgZm9udC1zdHlsZTpub3JtYWw7IGZvbnQtdmFyaWFudDpu
b3JtYWw7IGZvbnQtd2VpZ2h0Om5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6bm9ybWFsOyBsaW5lLWhl
aWdodDpub3JtYWw7IG9ycGhhbnM6MjsgdGV4dC1pbmRlbnQ6MHB4OyB0ZXh0LXRyYW5zZm9ybTpu
b25lOyB3aGl0ZS1zcGFjZTpub3JtYWw7IHdpZG93czoyOyB3b3JkLXNwYWNpbmc6MHB4Ij4NCjxk
aXYgc3R5bGU9IndvcmQtd3JhcDpicmVhay13b3JkIj48c3BhbiBjbGFzcz0iQXBwbGUtc3R5bGUt
c3BhbiIgc3R5bGU9ImJvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZTsgY29sb3I6cmdiKDAsMCwwKTsg
Zm9udC1mYW1pbHk6SGVsdmV0aWNhOyBmb250LXN0eWxlOm5vcm1hbDsgZm9udC12YXJpYW50Om5v
cm1hbDsgZm9udC13ZWlnaHQ6bm9ybWFsOyBsZXR0ZXItc3BhY2luZzpub3JtYWw7IGxpbmUtaGVp
Z2h0Om5vcm1hbDsgb3JwaGFuczoyOyB0ZXh0LWluZGVudDowcHg7IHRleHQtdHJhbnNmb3JtOm5v
bmU7IHdoaXRlLXNwYWNlOm5vcm1hbDsgd2lkb3dzOjI7IHdvcmQtc3BhY2luZzowcHgiPg0KPGRp
diBzdHlsZT0id29yZC13cmFwOmJyZWFrLXdvcmQiPjxicj4NCi0tPGJyPg0KJnF1b3Q7RXN0YSB2
ZXogbm8gZmFsbGFyZW1vcywgRG9jdG9yIEluZmllcm5vJnF1b3Q7PGJyPg0KPGJyPg0KRHIgRGll
Z28gUi4gTG9wZXo8YnI+DQpUZWxlZm9uaWNhIEkmIzQzO0Q8L2Rpdj4NCjxkaXYgc3R5bGU9Indv
cmQtd3JhcDpicmVhay13b3JkIj48YSBocmVmPSJodHRwOi8vcGVvcGxlLnRpZC5lcy9kaWVnby5s
b3Blei8iPmh0dHA6Ly9wZW9wbGUudGlkLmVzL2RpZWdvLmxvcGV6LzwvYT48YnI+DQo8YnI+DQpl
LW1haWw6IGRpZWdvQHRpZC5lczxicj4NClRlbDogJm5ic3A7ICZuYnNwOyYjNDM7MzQgOTEzIDEy
OSAwNDE8YnI+DQpNb2JpbGU6ICYjNDM7MzQgNjgyIDA1MSAwOTE8YnI+DQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTwvZGl2Pg0KPC9zcGFuPjwvZGl2Pg0KPC9zcGFu
Pjwvc3Bhbj48L2Rpdj4NCjxicj4NCjwvZGl2Pg0KPGJyPg0KPGhyPg0KPGZvbnQgZmFjZT0iQXJp
YWwiIGNvbG9yPSJHcmF5IiBzaXplPSIxIj48YnI+DQpFc3RlIG1lbnNhamUgc2UgZGlyaWdlIGV4
Y2x1c2l2YW1lbnRlIGEgc3UgZGVzdGluYXRhcmlvLiBQdWVkZSBjb25zdWx0YXIgbnVlc3RyYSBw
b2zDrXRpY2EgZGUgZW52w61vIHkgcmVjZXBjacOzbiBkZSBjb3JyZW8gZWxlY3Ryw7NuaWNvIGVu
IGVsIGVubGFjZSBzaXR1YWRvIG3DoXMgYWJham8uPGJyPg0KVGhpcyBtZXNzYWdlIGlzIGludGVu
ZGVkIGV4Y2x1c2l2ZWx5IGZvciBpdHMgYWRkcmVzc2VlLiBXZSBvbmx5IHNlbmQgYW5kIHJlY2Vp
dmUgZW1haWwgb24gdGhlIGJhc2lzIG9mIHRoZSB0ZXJtcyBzZXQgb3V0IGF0Ojxicj4NCmh0dHA6
Ly93d3cudGlkLmVzL0VTL1BBR0lOQVMvZGlzY2xhaW1lci5hc3B4PGJyPg0KPC9mb250Pg0KPC9i
b2R5Pg0KPC9odG1sPg0K

--Boundary_(ID_wiCokI9CtVB78OMuk10BaA)--


From nobody Thu Mar 20 16:51:05 2014
Return-Path: <mn1921@att.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8AAB11A07E2 for <sfc@ietfa.amsl.com>; Thu, 20 Mar 2014 16:51:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.146
X-Spam-Level: 
X-Spam-Status: No, score=-2.146 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547] 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 jwP4BCKluYDY for <sfc@ietfa.amsl.com>; Thu, 20 Mar 2014 16:50:50 -0700 (PDT)
Received: from nbfkord-smmo05.seg.att.com (nbfkord-smmo05.seg.att.com [209.65.160.92]) by ietfa.amsl.com (Postfix) with ESMTP id E14D91A07D2 for <sfc@ietf.org>; Thu, 20 Mar 2014 16:50:49 -0700 (PDT)
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo05.seg.att.com(mxl_mta-7.2.1-0) with ESMTP id 1de7b235.2aacb005f940.1261927.00-2428.3576585.nbfkord-smmo05.seg.att.com (envelope-from <mn1921@att.com>);  Thu, 20 Mar 2014 23:50:41 +0000 (UTC)
X-MXL-Hash: 532b7ed13f4316b5-2b4c0939abb191cb31fd1739de43fa4c553fa38a
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo05.seg.att.com(mxl_mta-7.2.1-0) over TLS secured channel with ESMTP id 9ce7b235.0.1261890.00-2273.3576482.nbfkord-smmo05.seg.att.com (envelope-from <mn1921@att.com>);  Thu, 20 Mar 2014 23:50:36 +0000 (UTC)
X-MXL-Hash: 532b7ecc34335d8a-138c6eb79182937831a69dec8a690119da2fdf96
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2KNoXrq006576; Thu, 20 Mar 2014 19:50:33 -0400
Received: from mlpi409.sfdc.sbc.com (mlpi409.sfdc.sbc.com [130.9.128.241]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2KNoNQD006465 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 20 Mar 2014 19:50:26 -0400
Received: from MISOUT7MSGHUB9A.ITServices.sbc.com (MISOUT7MSGHUB9A.itservices.sbc.com [144.151.223.62]) by mlpi409.sfdc.sbc.com (RSA Interceptor); Thu, 20 Mar 2014 23:50:12 GMT
Received: from MISOUT7MSGUSR9I.ITServices.sbc.com ([144.151.223.56]) by MISOUT7MSGHUB9A.ITServices.sbc.com ([144.151.223.62]) with mapi id 14.03.0174.001; Thu, 20 Mar 2014 19:50:12 -0400
From: "NAPIERALA, MARIA H" <mn1921@att.com>
To: Xuxiaohu <xuxiaohu@huawei.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Changcheng Huang <huang@sce.carleton.ca>, "'David Allan I'" <david.i.allan@ericsson.com>, "'Nicolas BOUTHORS'" <Nicolas.BOUTHORS@qosmos.com>
Thread-Topic: =?utf-8?B?W3NmY10g562U5aSNOiAg562U5aSNOiAgU0ZDIGVuY2Fwc3VsYXRpb24gY2hh?= =?utf-8?Q?in_ID?=
Thread-Index: AQHPQw9n4QOuDxJQ+USDTOP5bxkFDZrqp01Q
Date: Thu, 20 Mar 2014 23:50:11 +0000
Message-ID: <1D70D757A2C9D54D83B4CBD7625FA80E0135ECE9@MISOUT7MSGUSR9I.ITServices.sbc.com>
References: <CF48AD80.E673%kegray@cisco.com> <1824354318.7479.1394833814368.JavaMail.tomcat@mgs-aaa01.mail.aol.com> <83cc0a7d4c664109b7ba930f22890871@CO2PR05MB716.namprd05.prod.outlook.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08262A61@NKGEML512-MBS.china.huawei.com> <76B41B8FACE1514795D30EC137FF391D3EA877@LILAS.jungle.qosmos.com> <2F14AC87-6C25-4028-B607-54DCFD9DE187@sce.carleton.ca> <E6C17D2345AC7A45B7D054D407AA205C39244B93@eusaamb105.ericsson.se> <023801cf42c6$f99bf860$ecd3e920$@sce.carleton.ca> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E0ED5@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08262F94@NKGEML512-MBS.china.huawei.com>
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08262F94@NKGEML512-MBS.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [141.204.181.67]
Content-Type: multipart/alternative; boundary="_000_1D70D757A2C9D54D83B4CBD7625FA80E0135ECE9MISOUT7MSGUSR9I_"
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-AnalysisOut: [v=2.0 cv=I8rSsqcg c=1 sm=1 a=dhB6nF3YHL5t/Ixux6cINA==:17 a]
X-AnalysisOut: [=gnb_g_1GBBIA:10 a=ofMgfj31e3cA:10 a=jPJDawAOAc8A:10 a=MyX]
X-AnalysisOut: [i6n9x7joA:10 a=BLceEmwcHowA:10 a=zQP7CpKOAAAA:8 a=XIqpo32R]
X-AnalysisOut: [AAAA:8 a=0q7qjaLpv44A:10 a=48vgC7mUAAAA:8 a=3oc9M9_CAAAA:8]
X-AnalysisOut: [ a=qN95wPeSAAAA:8 a=0FD05c-RAAAA:8 a=PBr8zg0IAAAA:8 a=i0Ee]
X-AnalysisOut: [H86SAAAA:8 a=AUd_NHdVAAAA:8 a=ABeY7kuGAAAA:8 a=A7XncKjpAAA]
X-AnalysisOut: [A:8 a=OUXY8nFuAAAA:8 a=ZDIf7dFW7-ideh2GSF4A:9 a=QEXdDO2ut3]
X-AnalysisOut: [YA:10 a=lZB815dzVvQA:10 a=U8Ie8EnqySEA:10 a=paC5pjApGzsA:1]
X-AnalysisOut: [0 a=f7GxY0FH8QIA:10 a=wQWeH_5-QA4A:10 a=hPjdaMEvmhQA:10 a=]
X-AnalysisOut: [urJ7WFPTtTIbEpr1:21 a=ZD2zFzskYNsGXRkA:21 a=yMhMjlubAAAA:8]
X-AnalysisOut: [ a=SSmOFEACAAAA:8 a=EH8rQXNYBXz4p1-97kUA:9 a=gKO2Hq4RSVkA:]
X-AnalysisOut: [10 a=UiCQ7L4-1S4A:10 a=hTZeC7Yk6K0A:10 a=frz4AuCg-hUA:10 a]
X-AnalysisOut: [=Sf_gFPzhefAA:10 a=tXsnliwV7b4A:10 a=m5atrJpuJH5JZM6N:21 a]
X-AnalysisOut: [=iFLbMaBLa88NPH0-:21]
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2010122901)]
X-MAIL-FROM: <mn1921@att.com>
X-SOURCE-IP: [144.160.229.24]
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/DSJpbqqM4v2zXDIjL0GgnDGo1Wc
Cc: "sfc@ietf.org" <sfc@ietf.org>, "mikebianc@aol.com" <mikebianc@aol.com>
Subject: Re: [sfc] =?utf-8?b?562U5aSNOiAg562U5aSNOiAgU0ZDIGVuY2Fwc3VsYXRpb24g?= =?utf-8?q?chain_ID?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Mar 2014 23:51:00 -0000

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

R29vZCBwb2ludC4gU2VnbWVudCByb3V0aW5nIHNob3VsZCB3b3JrIGVxdWFsbHkgZm9yIHNlcnZp
Y2VzIHRoYXQgYXJlIGF0IHRoZSBlZGdlIGFuZCBmb3Igc2VydmljZXMgdGhhdCBhcmUgaW4gdGhl
IG1pZGRsZS4NCg0KDQpNYXJpYQ0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZ10gT24gQmVoYWxmIE9mIFh1eGlhb2h1DQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAx
NCA5OjA1IFBNDQpUbzogUm9uIFBhcmtlcjsgQ2hhbmdjaGVuZyBIdWFuZzsgJ0RhdmlkIEFsbGFu
IEknOyAnTmljb2xhcyBCT1VUSE9SUycNCkNjOiBzZmNAaWV0Zi5vcmc7IG1pa2ViaWFuY0Bhb2wu
Y29tDQpTdWJqZWN0OiBbc2ZjXSDnrZTlpI06IOetlOWkjTogU0ZDIGVuY2Fwc3VsYXRpb24gY2hh
aW4gSUQNCg0KSWYgc28sIHdoeSBub3QgbGV2ZXJhZ2UgdGhlIHNvdXJjZSByb3V0aW5nIG1lY2hh
bmlzbSB0byBkbyB0aGlzIHdvcmsgKGkuZS4sIHNlcnZpY2UgcGF0aCBsYXllcik/DQoNCkJlc3Qg
cmVnYXJkcywNClhpYW9odQ0KDQrlj5Hku7bkuro6IFJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tXQ0K5Y+R6YCB5pe26Ze0OiAyMDE05bm0M+aciDE55pel
IDE6MjMNCuaUtuS7tuS6ujogQ2hhbmdjaGVuZyBIdWFuZzsgJ0RhdmlkIEFsbGFuIEknOyAnTmlj
b2xhcyBCT1VUSE9SUycNCuaKhOmAgTogWHV4aWFvaHU7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPjsgbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPg0K
5Li76aKYOiBSRTogW3NmY10g562U5aSNOiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpJ
IGFncmVlLiAgIFRoZSBjaGFpbiBpZCBpbiB0aGUgcGFja2V0IHNob3VsZCByZXByZXNlbnQgYSBm
dWxseSBzcGVjaWZpZWQgc2V0IG9mIGxvY2F0ZWQgc2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZXMu
ICAgIEl0IGNvdWxkIGJlIHRob3VnaHQgb2YgYXMgcmVwcmVzZW50aW5nIGEgc3RhY2sgb2YgbmV0
d29yayBsb2NhdG9ycyAodHlwaWNhbGx5IE1BQyBvciBJUCBhZGRyZXNzZXMpLg0KDQogICAgUm9u
DQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBP
ZiBDaGFuZ2NoZW5nIEh1YW5nDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCAxMjoyOCBQ
TQ0KVG86ICdEYXZpZCBBbGxhbiBJJzsgJ05pY29sYXMgQk9VVEhPUlMnDQpDYzogJ1h1eGlhb2h1
Jzsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBtaWtlYmlhbmNAYW9sLmNvbTxt
YWlsdG86bWlrZWJpYW5jQGFvbC5jb20+DQpTdWJqZWN0OiBSZTogW3NmY10g562U5aSNOiBTRkMg
ZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpJIHRoaW5rIGl0IHNob3VsZCBpZGVudGlmeSBhbiBp
bnN0YW5jZS4NCg0KQ2hhbmcNCg0KRnJvbTogRGF2aWQgQWxsYW4gSSBbbWFpbHRvOmRhdmlkLmku
YWxsYW5AZXJpY3Nzb24uY29tXQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgOToxNSBB
TQ0KVG86IENoYW5nY2hlbmcgSHVhbmc7IE5pY29sYXMgQk9VVEhPUlMNCkNjOiBYdXhpYW9odTsg
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBtaWtlYmlhbmNAYW9sLmNvbTxtYWls
dG86bWlrZWJpYW5jQGFvbC5jb20+DQpTdWJqZWN0OiBSRTogW3NmY10g562U5aSNOiBTRkMgZW5j
YXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpXZWxsIHRoZSBxdWVzdGlvbiBkZSBqb3VyIGlzIOKAnGRv
ZXMgYSBjaGFpbiBJRCBkZWZpbmUgYSBjbGFzcyBvciBhbiBpbnN0YW5jZeKAneKApi4gSWYgaXQg
ZGVmaW5lcyBhbiBjbGFzcyB3ZSBhbHNvIG5lZWQgaW5zdGFuY2UgaW5mb3JtYXRpb24sIGlmIGl0
IGlzIGN1cnJlbnRseSBvdmVybG9hZGVkIHRvIGRlZmluZSBjbGFzcyBhbmQgaW5zdGFuY2UgSU1P
IHdlIGhhdmUgYSBwcm9ibGVt4oCmLg0KDQpEYXZlDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgQ2hhbmdjaGVuZyBIdWFuZw0KU2VudDogVHVl
c2RheSwgTWFyY2ggMTgsIDIwMTQgNzo0MyBBTQ0KVG86IE5pY29sYXMgQk9VVEhPUlMNCkNjOiBY
dXhpYW9odTsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBtaWtlYmlhbmNAYW9s
LmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+DQpTdWJqZWN0OiBSZTogW3NmY10g562U5aSN
OiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpHb29kIHBvaW50cy4gSSBiZWxpZXZlIGV4
cGxpY2l0IGNoYWluIElEIHNob3VsZCBiZSBtYW5kYXRvcnkuIFRoZSBvdmVyaGVhZCBpcyB2ZXJ5
IGxpdHRsZS4gSXQgaGVscHMgc2ltcGxpZnkgcHJvY2Vzc2luZyBhbmQgc3RlZXJpbmcgc2lnbmlm
aWNhbnRseS4gVGhlIGdhaW4gaXMgaHVnZS4NCg0KQ2hhbmcNCg0KLS0tLS0tLS0tLS0tDQpDaGFu
Z2NoZW5nIEh1YW5nDQoNCk9uIE1hciAxOCwgMjAxNCwgYXQgMTo1MyBBTSwgTmljb2xhcyBCT1VU
SE9SUyA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JT
QHFvc21vcy5jb20+PiB3cm90ZToNCkkgdGhpbmsgdGhhdCBrZWVwaW5nIHRoZSBTZXJ2aWNlIFBh
dGggTGF5ZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50IHNob3VsZCByZW1haW4gYW4gb2JqZWN0aXZl
IGZvciBTRkMuICBTdWNoIGEgc2VwYXJhdGlvbiBvZiBjb25jZXJucyBpcyBhIHNvdW5kIGFyY2hp
dGVjdHVyYWwgcHJpbmNpcGxlIHRoYXQgaGVscCBrZWVwIHRoaW5ncyBzaW1wbGUgaW4gcHJhY3Rp
Y2UuDQoNCk9uIHRoZSBxdWVzdGlvbiBvZiAgU2VydmljZSBQYXRoLCB3ZSBoYXZlIGEgZGlzY3Vz
c2lvbiBvbiB3aGV0aGVyIHdlIG5lZWQgc29tZSBraW5kIG9mIGV4cGxpY2l0IGlkZW50aWZpZXIg
b3INCmNvdWxkIHdlIHJlbHkgb24gbWFwcGluZyBvbiBzb21lIHVuZGVybGF5IG5ldHdvcmsgcHJv
dG9jb2wgZmllbGRzLg0KDQoNCk1heSBiZSBhIFBSTy9DT04gdGFibGUgY291bGQgaGVscCBmb2N1
cyB0aGUgZ3JvdXAgZGVjaXNpb24gb24gdGhhdCBtYXR0ZXINCg0KDQogICogICBWaXNpYmlsaXR5
ICh0cmFjaW5nKQ0KICAqICAgRm9yd2FyZGluZyBncmFwaCBzdHJ1Y3R1cmUgaW1wYWN0L2xpbWl0
YXRpb25zDQogICogICBSZWNvbmZpZ3VyYXRpb24gc3BlZWQNCg0KICAgICAqICAgTEJTIC8gc2Nh
bGUgb3V0IGltcGFjdA0KICAgICAqICAgTm9kZSBieXBhc3MgKGUuZzsgbWFpbnRlbmFuY2UpDQoN
CiAgKiAgIHVuZGVybGF5IG5ldHdvcmsvdHJhbnNwb3J0IGxheWVycyBzdXBwb3J0DQogICogICBI
ZWFkZXIgc3BhY2UgaW1wYWN0DQogICogICBNdWx0aSB0ZW5hbnQgc3VwcG9ydCBpbXBhY3QNCiAg
KiAgIFNGQyBvbiBmbGF0IChlLmcgb3B0aWNhbCBMMiBmb3IgRGF0YSBDZW50ZXJzKSBuZXR3b3Jr
DQogICogICBVbmRlcmxheSBuZXR3b3JrIGFkbWluaXN0cmF0aW9uIGltcGFjdA0KDQpQZXJzb25h
bGx5IEkgdGhpbmsgdGhhdCBoYXZpbmcgYW4gZXhwbGljaXQgY2hhaW4gaWRlbnRpZmllciAoZS5n
LiBTZXJ2aWNlIFBhdGgvU2VydmljZSBJbmRleCkgaXMgY2xlYXIgKG1hbmFnZW1lbnQgYW5kIGNv
bnRyb2wpIGFuZCBub3QgZXhwZW5zaXZlIChoZWFkZXIgc3BhY2UpLiBUaGUgZHJhd2JhY2sgYmVp
bmcgc29tZSBpbXBhY3Qgb24gdGhlIHNpbXBsaWNpdHkgdG8gYWRkL3JlbW92ZSBlbGVtZW50cyBp
biBhIGNoYWluIGR5bmFtaWNhbGx5Lg0KDQpUYWcgc3dpdGNoaW5nIChhcyBNUExTKSAgYWxsb3dz
IHRvIG1hbmFnZSB0YWdzIHBlciBzZXJ2aWNlIG5vZGVzLCBsZWFkaW5nIHRvIG1vcmUgdmVyc2F0
aWxlIGFuZCBkaXZlcnNlIGdyYXBocw0KDQoNCk5pY29sYXMNCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fDQpGcm9tOiBYdXhpYW9odSBbeHV4aWFvaHVAaHVhd2VpLmNvbTxtYWlsdG86
eHV4aWFvaHVAaHVhd2VpLmNvbT5dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA1OjA0
IEFNDQpUbzogSmVyb21lIE1vaXNhbmQ7IG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlh
bmNAYW9sLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDog
W3NmY10g562U5aSNOiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KSSBsaWtlIHRoZSBpZGVh
IG9mIHNlcGFyYXRpbmcgdGhlIFNlcnZpY2UgRnVuY3Rpb24gTGF5ZXIgYW5kIHRoZSBTZXJ2aWNl
IFBhdGggTGF5ZXIsIGFzIHByb3Bvc2VkIGluIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNv
bnNpZGVyYXRpb25zLiBUaGUgcm9sZSBvZiB0aGUgU2VydmljZSBQYXRoIExheWVyIGlzIGp1c3Qg
dG8gc3RlZXIgdGhlIHRyYWZmaWMgYWxvbmcgYSBwYXJ0aWN1bGFyIGNoYWluIG9mIHNlcnZpY2Ug
bm9kZXMgd2hpY2ggY2FuIGJlIGltcGxlbWVudGVkIGJ5IGV4aXN0aW5nIHRvb2xzIGZvciBzb3Vy
Y2Ugcm91dGluZywgc3VjaCBhcyBzZWdtZW50IHJvdXRpbmcuIEFzIHN1Y2gsIGl04oCZcyBub3Qg
bmVjZXNzYXJ5IHRvIHRyeSB0byBrZWVwIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIgdHJhbnNwb3J0
LWluZGVwZW5kZW50IGFuZCBjb250YWluIGl0IGluIHRoZSBTRkMgaGVhZGVyLg0KDQpCZXN0IHJl
Z2FyZHMsDQpYaWFvaHUNCg0K5Y+R5Lu25Lq6OiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZ10g5Luj6KGoIEplcm9tZSBNb2lzYW5kDQrlj5HpgIHml7bpl7Q6IDIwMTTlubQz5pyIMTjm
l6UgMTowMw0K5pS25Lu25Lq6OiBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFv
bC5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCuS4u+mimDogUmU6IFtz
ZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNClRoaXMgKGxlbmd0aHkgYW5kIHZlcnkg
bGl2ZWx5KSB0aHJlYWQgc3RhcnRlZCBmcm9tIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNv
bnNpZGVyYXRpb25zICh3aGljaCBJIGNvLWF1dGhvcmVkKS4NCg0KSW4gc2VjdGlvbiA0LjgsIHdl
IG1hZGUgYSBjbGVhciBkaXN0aW5jdGlvbiBiZXR3ZWVuIGEgc2VydmljZSBwYXRoIGxheWVyIChz
dGVlcmluZyBwYWNrZXRzIGhvcCBieSBob3AgYWxvbmcgdGhlIGNoYWluKSBhbmQgYSBzZXJ2aWNl
IGZ1bmN0aW9uIGxheWVyIChjb252ZXkgbWV0YWRhdGEgaW5mb3JtYXRpb24gb2YgaW50ZXJlc3Qg
dG8gU0ZzKS4gVGVybWlub2xvZ3kgYXNpZGUsIGl0IHNlZW1zIHRoYXQgc3VjaCBsYXllcmVkIHZp
ZXcgd2FzIGFncmVlZCB1cG9uIGJ5IG1hbnkgcGVvcGxlIG9uIHRoZSBtYWlsaW5nIGxpc3QuDQoN
Ck5vdyB0aGlzIGNlcnRhaW5seSBkb2VzIGJlZyB0aGUgcXVlc3Rpb24gb2Ygc29sdmluZyBCT1RI
IHByb2JsZW1zIHdpdGggdGhlIHNhbWUgKHBhY2tldCkgZW5jYXBzdWxhdGlvbiBtZWNoYW5pc20u
IE5vdGFibHkgd2hlbiBvYnNlcnZpbmcgdGhhdCBtYW55IHVzZSBjYXNlcyBjb3VsZCBiZSBzYXRp
c2ZpZWQgd2l0aG91dCBTRi1sZXZlbCBtZXRhZGF0YSwgb3IgYnkgdXNpbmcgbW9yZSBvdXQtb2Yt
YmFuZCB3YXlzIHRvIGNvbnZleSBzdWNoIFNGIG1ldGFkYXRhLiBBbmQgYWxzbyB3aGVuIG9ic2Vy
dmluZyB0aGF0IGluYmFuZCBtYXJraW5nIChlLmcuIHBhY2tldCBoZWFkZXJzKSBjb21lcyB3aXRo
IHZhcmlvdXMgcHJvcyAmIGNvbnMgKHNvbWUgb2YgdGhlIGlzc3VlcyBiZWluZyBpZGVudGlmaWVk
IGluIHRoZSBkcmFmdCwgZS5nLiBzZWN0aW9ucyA0LjEgYW5kIDQuMikuDQoNCkkgZG8gYWdyZWUg
d2l0aCBNYXJpYS4gV2UgbWF5IHdhbnQgdG8gZXhwbG9yZSBvdGhlciBvcHRpb25zIGZvciBhZGRy
ZXNzaW5nIHRoZSBuZWVkcyBvZiB0aGUgc2VydmljZSBwYXRoIGxheWVyIHRoYXQgZG8gbm90IHJl
cXVpcmUgYW4gZXhwbGljaXQgY2hhaW4taWQgb2Ygc29ydHMuDQoNCkluIHRoZSBkcmFmdCwgd2Ug
Y29uY2x1ZGVkIGJ5IHN0YXRpbmcg4oCcQSBwcm9kdWN0aXZlIHBhdGggZm9yd2FyZCBjb3VsZCBi
ZSB0byBkaXZpZGUgYW5kIGNvbnF1ZXI6IHRvIGNsZWFybHkgc2VwYXJhdGUgdGhlIHByb2JsZW0g
b2YgU2VydmljZSBGdW5jdGlvbiBQYXRoIHRvcG9sb2d5IGZyb20gdGhlICAgcHJvYmxlbSBvZiBb
Y29udmV5aW5nIFNGXSBtZXRhZGF0YeKAnS4gSSBkbyBiZWxpZXZlIHdlIHNob3VsZCBleHBsb3Jl
IHN1Y2ggc2VwYXJhdGlvbiBwcmluY2lwbGUgZnVydGhlci4NCg0KDQpGcm9tOiBzZmMgW21haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIG1pa2ViaWFuY0Bhb2wuY29tPG1h
aWx0bzptaWtlYmlhbmNAYW9sLmNvbT4NClNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgNTo1
MCBQTQ0KVG86IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6
IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCkkgd291bGQgaW1hZ2luZSB0aGF0
IGlmIHdlIG1hZGUgdGhlIENoYWluIElEIGZpZWxkIGluIHRoZSBoZWFkZXIgYmUgb3B0aW9uYWws
IHlldCBzdGlsbCByZXF1aXJlZCBhIGhlYWRlciBhbmQgc3RpbGwgcmVxdWlyZWQgdGhhdCBzb21l
IGluZGljYXRpb24gb2YgdGhlIGNoYWluIGJlIGNhcnJpZWQgc29tZXdoZXJlIGluIHRoZSBwYWNr
ZXQgKG1wbHMgbGFiZWwgb3IgdmxhbiBvciB3aGF0ZXZlciksIHRoYXQgdGhlIGltcGxlbWVudGF0
aW9uIHdvdWxkIGJlY29tZSBvdmVybHkgY29tcGxpY2F0ZWQuICBUbyBkbyBzbyB3b3VsZCBiZSB1
c2luZyBTRkMgc2ltcGx5IGFzIGEgbWVjaGFuaXNtIHRvIGNhcnJ5IG1ldGEgZGF0YSBhbmQgbm90
IGF0IGFsbCBmb3Igc2VydmljZSBjaGFpbmluZywgd2hpY2ggc291bmRzIGNvdW50ZXIgaW50dWl0
aXZlIHRvIG1lLg0KDQpNYXJpYSwNClNvLCB5b3UgYXJlIHNheWluZyB0aGF0IHlvdSB3YW50IHRv
IHVzZSBTRkMgdG8gY2FycnkgYXJvdW5kIG1ldGFkYXRhLCBidXQgbm90IGZvciBhY3R1YWwgc2Vy
dmljZSBjaGFpbmluZyBiZWNhdXNlIHlvdSBhbHJlYWR5IGhhdmUgYSB3YXkgdG8gaW1wbGVtZW50
IHNlcnZpY2UgY2hhaW5pbmcgb3V0c2lkZSBvZiBTRkM/ICBNYXliZSBJJ20gbm90IGZvbGxvd2lu
ZywgYnV0IGl0IHNlZW1zIHRvIG1lIHRoYXQgaWYgeW91IHdlcmUgdG8gdXBncmFkZSB5b3VyIG5l
dHdvcmsgdG8gc3VwcG9ydCBTRkMgdGhhdCB5b3Ugd291bGQgY2hhbmdlIGZyb20gdXNpbmcgeW91
ciBleGlzdGluZyBtZWNoYW5pc20gYW5kIHN0YXJ0IHVzaW5nIFNGQywgd2hpY2ggaXMgbWVhbnQg
dG8gcHJvdmlkZSBzdXBwb3J0IGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyB0aGF0IGFyZSBub3QgU0ZD
IGF3YXJlLiAgVGhlcmUgYXJlIGEgbnVtYmVyIG9mIHVzIHdobyBoYXZlIGltcGxlbWVudGVkLCBp
biBvbmUgd2F5IG9yIGFub3RoZXIsIHNvbWUgc29ydCBvZiBzZXJ2aWNlIGNoYWluaW5nLCBidXQg
SSAoSSBjYW4gYXQgbGVhc3Qgc3BlYWsgZm9yIG15c2VsZikgYW0gbG9va2luZyB0byBTRkMgbm90
IHRvIGVuaGFuY2UgbXkgY3VycmVudCBpbXBsZW1lbnRhdGlvbiwgYnV0IHRvIHJlcGxhY2UgaXQg
d2l0aCBzb21ldGhpbmcgYmV0dGVyIHdoaWxlIHN0aWxsIG1haW50YWluaW5nIG15IGNvcmUgKG5v
biBzZXJ2aWNlIGZ1bmN0aW9uKSBpbmZyYXN0cnVjdHVyZS4NCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fDQpGcm9tOiBrZWdyYXlAY2lzY28uY29tPGtlZ3JheUBjaXNjby5jb208bWFp
bHRvOmtlZ3JheUBjaXNjby5jb20lM2NrZWdyYXlAY2lzY28uY29tPj4NClRvOiBSb24gUGFya2Vy
PFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb20+PixKaW0gR3VpY2hhcmQgKGpndWljaGFyKTxqZ3VpY2hhckBjaXNjby5j
b208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4+LEpvZWwgTS4gSGFscGVybjxqbWhAam9lbGhh
bHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4NCmNjOiBzZmNAaWV0Zi5vcmc8
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmclM2NzZmNAaWV0Zi5vcmc+Pg0KU2VudDog
RnJpZGF5LCBNYXJjaCAxNCwgMjAxNA0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0
aW9uIGNoYWluIElEDQoNCisxIHRoZSBpZGVhIGlzIGludGVyb3BlcmFiaWxpdHkuDQoNCg0KT24g
My8xNC8xNCAxMjo1NSBQTSwgIlJvbiBQYXJrZXIiIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4gd3JvdGU6DQoN
Cj5UaGFua3MsIEppbS4NCj4NCj5SZW1lbWJlciB0aGF0IHdlIGhhdmUgc2FpZCBtYW55IHRpbWVz
IHRoYXQgdGhlIFNGQyBzZXJ2aWNlIGhlYWRlciBpcw0KPnRyYW5zcG9ydCBpbmRlcGVuZGVudC4g
ICBKdXN0IGJlY2F1c2UgdGhlIGNoYWluIGlkIGNvdWxkIGJlIGNhcnJpZWQgaW4NCj5zb21lIGZv
cm0gb3IgYW5vdGhlciB3aXRoIHNvbWUgcGFydGljdWxhciB0cmFuc3BvcnQgZG9lc24ndCBtZWFu
IHRoYXQgaXQNCj5jb3VsZCBiZSB1bml2ZXJzYWxseSBjb252ZXllZC4gICAgQnkgbWFraW5nIGFu
ZCBrZWVwaW5nIHRoZSBTRkMgc2VydmljZQ0KPmhlYWRlciB0cmFuc3BvcnQgaW5kZXBlbmRlbnQg
bWFrZXMgaXQgbW9yZSBhcHBsaWNhYmxlIGluIG1vcmUNCj5lbnZpcm9ubWVudHMgYW5kIG1vcmUg
bGlrZWx5IHRvIGdldCBhZG9wdGVkIGJyb2FkbHkuDQo+DQo+ICAgUm9uDQo+DQo+DQo+LS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0NCj5Gcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbbWFp
bHRvOmpndWljaGFyQGNpc2NvLmNvbV0NCj5TZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDM6
NTIgUE0NCj5UbzogSm9lbCBNLiBIYWxwZXJuOyBSb24gUGFya2VyDQo+Q2M6IHNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPlN1YmplY3Q6IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWlu
IElEDQo+DQo+SGkgSm9lbCwNCj4NCj5QZXJoYXBzIGJ1dCBJIHdvdWxkIHBvaW50IG91dCB0aGF0
IHRoZSBiYXNlIFNGQyBoZWFkZXIgY291bGQgaGF2ZSBhIGxvdA0KPm1vcmUgaW5mb3JtYXRpb24g
dGhhbiBqdXN0IHRoZSBjaGFpbiBJRDsgSSB3b3VsZCBhbHNvIHBvaW50IG91dCB0aGF0IHRoZQ0K
PmRldmlsIGlzIGluIHRoZSBkZXRhaWxzIGFuZCBzYXlpbmcgIndlbGwsIEkgY2FuIGp1c3QgdXNl
IGFuIE1QTFMgbGFiZWwiDQo+aGlkZXMgbXVjaCBvZiB0aGUgY29tcGxleGl0eSBvZiBhY3R1YWxs
eSBkb2luZyB0aGF0Lg0KPg0KPk9uIDMvMTQvMTQsIDI6MzUgUE0sICJKb2VsIE0uIEhhbHBlcm4i
IDxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4gd3JvdGU6
DQo+DQo+PklmIHRoZSB0cmFuc3BvcnQgaGVhZGVyIGNhcnJpZXMgZW5vdWdoIGluZm9ybWF0aW9u
IGZvciBpZGVudGlmeWluZyB0aGUNCj4+c2VxdWVuY2UgKFZMQU4gdGFnIG9yIE1QTFMgbGFiZWwg
Y2FuIGJvdGggZG8gdGhlIGpvYiksIHRoZW4gYXJndWFibHkNCj4+dGhlIGdsb2JhbCBjaGFpbiBJ
RCBpcyByZWR1bmRhbnQuIEkgY2FuIGxpdmUgd2l0aCBjYXJyeWluZyBpdCBhbnl3YXkNCj4+ZWl0
aGVyIGlmIEkgaGF2ZSBtZXRhZGF0YSB0byBjYXJyeSwgb3IgaWYgSSBuZWVkIHRoZSBjaGFpbiBJ
RCBmb3Igc29tZQ0KPj5wdXJwb3NlLg0KPj4gQWZ0ZXIgYWxsLCBzb21lIGZvbGtzIHNlZW0gdG8g
d2FudCB0byB1c2UgdGhhdCBmb3IgdGhlIGZvcndhcmRpbmcNCj4+ZGVjaXNpb25zLg0KPj4NCj4+
WW91cnMsDQo+PkpvZWwNCj4+DQo+Pk9uIDMvMTQvMTQsIDI6MjggUE0sIFJvbiBQYXJrZXIgd3Jv
dGU6DQo+Pj4gVGhlIGNoYWluIElEIGlzIHRoZSBsYWJlbCB0aGF0IGRlZmluZXMgdGhlIHNlcXVl
bmNlIG9mIHNlcnZpY2UNCj4+PmZ1bmN0aW9ucyB0aGF0IG11c3QgYmUgdmlzaXRlZC4gICBJdCBj
YW4gYmUgdGhvdWdodCBvZiBhcyBhIGhhbmRsZSBmb3IgYQ0KPj4+c3RhY2sgb2YgbXVzdC12aXNp
dCBuZXR3b3JrIGxvY2F0aW9ucy4gICBJIGRvbid0IHNlZSBob3cgdGhpcyBjYW4gYmUNCj4+PmFu
eXRoaW5nIGJ1dCBtYW5kYXRvcnkuDQo+Pj4NCj4+PiAgICAgUm9uDQo+Pj4NCj4+Pg0KPj4+IC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4gRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBTdXJlbmRyYSBLdW1hcg0KPj4+KHNta3VtYXIpDQo+
Pj4gU2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAxOjQ2IFBNDQo+Pj4gVG86IEpvZWwgTS4g
SGFscGVybjsgTkFQSUVSQUxBLCBNQVJJQSBIDQo+Pj4gQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPg0KPj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+DQo+Pj4gW1RyaW1tZWQgdGhlIHJlY2lwaWVudCBs
aXN0IC0gbmVlZHMgYXBwcm92YWwgb3RoZXJ3aXNlXQ0KPj4+DQo+Pj4gQ29tcGxldGVseSBhZ3Jl
ZSBoZXJlLg0KPj4+DQo+Pj4gU0ZDIGRvZXMgbm90IHByZXZlbnQgVkxBTiBzdGl0Y2hpbmcgYW5k
IG9uZSBjYW4gY29udGludWUgdG8gZG8gdGhhdC4NCj4+PldoaWxlIGF0IHRoZSBzYW1lIHRpbWUg
U0ZDIGNhbiBpbmNsdWRlIFZMQU4gc3RpdGNoaW5nIHRvIHN1cHBvcnQNCj4+PmxlZ2FjeSBTRnMg
aW4gdGhlIHNhbWUgY2hhaW4gdGhhdCBpbmNsdWRlcyBTRkMgYXdhcmUgU0ZzLiBFdmVuIGxlZ2Fj
eQ0KPj4+U0ZzIGJlbmVmaXQgZnJvbSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgaGVuY2UgY2Fu
IGJlIHNoYXJlZCBhY3Jvc3MNCj4+PmRpZmZlcmVudCBzZXJ2aWNlIGNoYWlucy4NCj4+Pg0KPj4+
IFN1cmVuZHJhLg0KPj4+DQo+Pj4NCj4+Pg0KPj4+IE9uIDMvMTQvMTQgMTA6MjYgQU0sICJKb2Vs
IE0uIEhhbHBlcm4iIDxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4u
Y29tPj4gd3JvdGU6DQo+Pj4NCj4+Pj4gTXkgb3duIGluY2xpbmF0aW9uIGlzIHRvIG9ic2VydmUg
dGhhdCBpZiB5b3UgZG9uJ3QgbmVlZCBleHBsaWNpdA0KPj4+PiBjaGFpbiBpZGVudGlmaWNhdGlv
biBhbmQgeW91IGRvbid0IG5lZWQgbWV0YWRhdGEsIHlvdSBjYW4ganVzdCBvbWl0DQo+Pj4+IHRo
ZSBzZmMvbnNoIGhlYWRlci4gU3RpbGwgZG8gc2VydmljZSBjaGFpbmluZywganVzdCBubyBleHRy
YSBoZWFkZXIuDQo+Pj4+DQo+Pj4+IElmIHdlIGFyZSBnb2luZyB0byBoYXZlIHRoZSBoZWFkZXIs
IGl0IHNlZW1zIHRvIG1lIHRoYXQgdGhlIGNoYWluDQo+Pj4+aWRlbnRpZmljYXRpb24gZmllbGQg
aXMgdmVyeSB1c2VmdWwsIGFuZCBsb3cgY29zdCBvbmNlIHdlIGhhdmUgdGhlDQo+Pj4+aGVhZGVy
Lg0KPj4+Pg0KPj4+PiBZb3VycywNCj4+Pj4gSm9lbA0KPj4+Pg0KPj4+PiBPbiAzLzE0LzE0LCAx
OjAwIFBNLCBOQVBJRVJBTEEsIE1BUklBIEggd3JvdGU6DQo+Pj4+PiBFeHBsaWNpdCBjaGFpbiBp
ZGVudGlmaWNhdGlvbiBzaG91bGQgYmUgbWFkZSBvcHRpb25hbC4gSSBiZWxpZXZlIGl0DQo+Pj4+
PiB3YXMgZGlzY3Vzc2VkIGZldyBtb250aHMgYWdvIG9uIHRoaXMgbWFpbGluZyBsaXN0Lg0KPj4+
Pj4NCj4+Pj4+IE1hcmlhDQo+Pj4+Pg0KPj4+Pj4gKkZyb206KnNmYyBbbWFpbHRvOnNmYy1ib3Vu
Y2VzQGlldGYub3JnXSAqT24gQmVoYWxmIE9mICpKbWguZGlyZWN0DQo+Pj4+PiAqU2VudDoqIFRo
dXJzZGF5LCBNYXJjaCAxMywgMjAxNCAxMjoxMiBQTQ0KPj4+Pj4gKlRvOioga2VncmF5QGNpc2Nv
LmNvbTxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT47IGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0
bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT47IHNta3VtYXJAY2lzY28uY29tPG1haWx0bzpzbWt1bWFy
QGNpc2NvLmNvbT47DQo+Pj4+PiBqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNp
c2NvLmNvbT4NCj4+Pj4+ICpDYzoqIG5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbTxtYWlsdG86
bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+OyBoYWRpQG1vamF0YXR1LmNvbTxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+Ow0KPj4+
Pj4gcm9uX3BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86cm9uX3BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbT47IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldD47DQo+Pj4+PiBqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tPg0KPj4+Pj4gKlN1YmplY3Q6KiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMt
bWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICpJbXBvcnRhbmNlOiogTG93DQo+Pj4+Pg0K
Pj4+Pj4gQXNzdW1pbmcgSSB1bmRlcnN0YW5kIHlvdSBwcm9wZXJseSBLZW4sIEkgZGlzYWdyZWUu
DQo+Pj4+Pg0KPj4+Pj4gRm9yIGV4YW1wbGUsIGJ5IHVzaW5nIHNlcGFyYXRlIHRlcm1zIEkgY2Fu
IGVhc2lseSBkaXNjdXNzIHRoZSBmYWN0DQo+Pj4+PiB0aGF0IGNlcnRhaW4ga2luZHMgb2YgZGF0
YSAoY2hhaW4gaWRlbnRpZmljYXRpb24pIG9ubHkgbmVlZCB0byBiZQ0KPj4+Pj4gYWRqdXN0IGJ5
IGEgZmV3IGFwcHMgaW4gcmFyZSBjYXNlcy4gQW5kIHRoYXQgZGF0YSBpcyBub3QgYmVlZGVkDQo+
Pj4+PiBieSB0aGUgYXBwbGljYXRpb25zLg0KPj4+Pj4NCj4+Pj4+IFVubGVzcyB5b3Ugd291bGQg
bGlrZSB0byBjb25zaWRlciB0aGUgY2hhaW4gaWRlbnRpZmljYXRpb24gYXMgYmVpbmcNCj4+Pj4+
IG9wdGlvbmFsPw0KPj4+Pj4NCj4+Pj4+IFlvdXJzLA0KPj4+Pj4NCj4+Pj4+IEpvZWwNCj4+Pj4+
DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+IFNlbnQgZnJvbSBteSBTYW1zdW5nIHNtYXJ0cGhvbmUgb24g
QVQmVA0KPj4+Pj4NCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+IC0tLS0tLS0tIE9yaWdpbmFs
IG1lc3NhZ2UgLS0tLS0tLS0NCj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFu
LXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gRnJvbTogIktlbiBHcmF5IChrZWdy
YXkpIiA8a2VncmF5QGNpc2NvLmNvbTxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT4NCj4+Pj4+PG1h
aWx0bzprZWdyYXlAY2lzY28uY29tPj4NCj4+Pj4+IFRvOiBMdWN5IHlvbmcgPGx1Y3kueW9uZ0Bo
dWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4NCj4+Pj4+PG1haWx0bzpsdWN5
LnlvbmdAaHVhd2VpLmNvbT4+LCJTdXJlbmRyYTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20l
M2UlM2UsJTIyU3VyZW5kcmE+IEt1bWFyIChzbWt1bWFyKSINCj4+Pj4+IDxzbWt1bWFyQGNpc2Nv
LmNvbTxtYWlsdG86c21rdW1hckBjaXNjby5jb20+IDxtYWlsdG86c21rdW1hckBjaXNjby5jb20+
PiwiSmltPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSUzZSUzZSwlMjJKaW0+IEd1aWNoYXJkDQo+
Pj4+PihqZ3VpY2hhcikiDQo+Pj4+PiA8amd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hh
ckBjaXNjby5jb20+IDxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPj4NCj4+Pj4+IENDOiBOaWNv
bGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMu
Qk9VVEhPUlNAcW9zbW9zLmNvbT4NCj4+Pj4+PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb20+PixzZmM8bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSUzZSUzZSxzZmM+
IDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+PG1haWx0bzpzZmNAaWV0
Zi5vcmc+PixKYW1hbDxtYWlsdG86c2ZjQGlldGYub3JnJTNlJTNlLEphbWFsPiBIYWRpIFNhbGlt
IDxoYWRpQG1vamF0YXR1LmNvbTxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+DQo+Pj4+PjxtYWls
dG86aGFkaUBtb2phdGF0dS5jb20+PixSb248bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tJTNlJTNl
LFJvbj4gUGFya2VyDQo+Pj4+PjxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0
bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPg0KPj4+Pj4gPG1haWx0bzpSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4sImJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tJTNlJTNlLCUyMmJyaWpzbWFuQGp1bmlwZXIu
bmV0Pg0KPj4+Pj4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4iIDxicmlqc21hbkBqdW5p
cGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ+PiwiSm9lbDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQlM2UlM2Us
JTIySm9lbD4gTS4gSGFscGVybiINCj4+Pj4+PGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmpt
aEBqb2VsaGFscGVybi5jb20+IDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+DQo+Pj4+Pg0K
Pj4+Pj4gVGhlIHdvcmQgIm1ldGFkYXRhIiBpcyBhIHB1cnBvc2VseSBhbWJpZ3VvdXMgdGVybSAi
ZGF0YSB0aGF0DQo+Pj4+PiBwcm92aWRlcyBpbmZvcm1hdGlvbiBhYm91dCBvdGhlciBkYXRhIi4g
SXQgaXMgdXNlZCB0byBhdm9pZCBUSElTDQo+Pj4+PmRpc2N1c3Npb24uDQo+Pj4+Pg0KPj4+Pj4g
Rm9yIGV4YW1wbGUsIEkgcHJvcG9zZSB3ZSBkZWZpbmUgInRlcXVpbGEgbWV0YWRhdGEiIGJlY2F1
c2UsDQo+Pj4+PiBmcmFua2x5LCBJIHdpbGwgbmVlZCB0byBvcmRlciBhIHRyaXBsZS1zaG90IGlm
IHdlIGtlZXAgYXR0ZW1wdGluZw0KPj4+Pj4gdG8gZGVmaW5lIHNvbWV0aGluZyB0aGF0LCBieSBk
ZWZpbml0aW9uLCBpcyBhbWJpZ3VvdXMuIEknZCBsaWtlDQo+Pj4+PiBteSBiYXJ0ZW5kZXIgdG8g
dW5kZXJzdGFuZCBtZSBzcGVjaWZpY2FsbHkgd2hlbiBJIHNheSAiSSBuZWVkIGENCj4+Pj4+c2hv
dCIuDQo+Pj4+Pg0KPj4+Pj4gT24gMy8xMy8xNCA3OjQ5IEFNLCAiTHVjeSB5b25nIiA8bHVjeS55
b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4+Pj4gPG1haWx0
bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0KPj4+Pj4NCj4+Pj4+ICAgPlNuaXAuLg0K
Pj4+Pj4gICA+U0s+IEp1c3QgY29weWluZyBmcm9tIHRoZSBQUzoNCj4+Pj4+ICAgPi0tDQo+Pj4+
PiAgID5EYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5IHRvIGV4Y2hhbmdl
IGluZm9ybWF0aW9uDQo+Pj4+PmJldHdlZW4NCj4+Pj4+ICAgPnRoZSBuZXR3b3JrIGFuZCBzZXJ2
aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywNCj4+Pj4+YW5kIHNlcnZp
Y2UNCj4+Pj4+ICAgPmZ1bmN0aW9ucyBhbmQgdGhlIG5ldHdvcmsuDQo+Pj4+PiAgID4NCj4+Pj4+
ICAgPi0tDQo+Pj4+PiAgID5JdCBpcyBhIGx1Y2lkIGRlZmluaXRpb24uIFdlIGFyZSB1bm5lY2Vz
c2FyaWx5IG1ha2luZyB0aGUgd29yZA0KPj4+Pj4ibmV0d29yayINCj4+Pj4+ICAgPmNvbnRyb3Zl
cnNpYWwsIElNTy4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+W0x1Y3ldIFRoaXMgaXMgbXkgcG9pbnQu
ICJUaGUgbmV0d29yayIgaXMgdG9vIGdlbmVyYWwgaGVyZSwNCj4+Pj4+d2hpY2ggYnJpbmdzDQo+
Pj4+PiAgID5tZXRhZGF0YSBncmVhdCBwb3dlciB0byBkbyBtYW55IHRoaW5ncy4gVGhpcyBpcyB3
aHkgcGVvcGxlDQo+Pj4+PmludmVudCBpZGVhcw0KPj4+Pj4gICA+aGVyZSwgd2hpY2ggY2F1c2Vz
IGEgbG90IG9mIGRlYmF0ZXMgb24gbWV0YWRhdGEgdXNhZ2UgcG90ZW50aWFscy4NCj4+Pj4+IFdl
DQo+Pj4+PiAgID5zaG91bGQgbm90IHNwZW5kIGEgbG90IG9mIHRpbWVzIG9uIHRoYXQgZGViYXRl
cyBhbmQganVkZ2Ugd2hpY2gNCj4+Pj4+dXNhZ2UgaXMNCj4+Pj4+ICAgPnZhbHVhYmxlIG9yIG5v
dC4gVGh1cywgZm9yIHRoZSBTRkMgd29yaywgaXQgd2lsbCBiZSBoZWxwZnVsIGlmDQo+Pj4+Pndl
IGNhbg0KPj4+Pj4gICA+bmFycm93IGRvd24gYSBiaXQuIEpvZWwgbWFrZXMgZXhwbGljaXRseSB0
d28gY2FzZXMsIHdoaWNoIGlzDQo+Pj4+PmhlbHBmdWwgdG8NCj4+Pj4+ICAgPmRldmVsb3AgdXNl
IGNhc2VzIGZvciBlYWNoIGNhc2UuIEkgd291bGQgbGlrZSB0byBzZWUgdGhhdCB0aGUNCj4+Pj4+
cHJvYmxlbQ0KPj4+Pj4gICA+c3RhdGVtZW50IGNhbiBiZSBtb3JlIHNwZWNpZmljIG9uIG1ldGFk
YXRhIGRlZmluaXRpb24sIHdoaWNoIG1heQ0KPj4+Pj5iZQ0KPj4+Pj4gICA+aGVscGZ1bCBpbiBs
ZXNzIGZvY3VzaW5nIG9uIGl0IGFuZCBtb3ZpbmcgZm9yd2FyZC4NCj4+Pj4+ICAgPg0KPj4+Pj4g
ICA+THVjeQ0KPj4+Pj4gICA+DQo+Pj4+PiAgID5TdXJlbmRyYS4NCj4+Pj4+ICAgPg0KPj4+Pj4g
ICA+DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+VGhhbmtzLA0KPj4+Pj4gICA+Pkx1Y3kNCj4+Pj4+
ICAgPj4NCj4+Pj4+ICAgPj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4gICA+PkZy
b206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFttYWlsdG86amd1aWNoYXJAY2lzY28uY29tXQ0K
Pj4+Pj4gICA+PlNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgNDozOCBQTQ0KPj4+Pj4g
ICA+PlRvOiBMdWN5IHlvbmcNCj4+Pj4+ICAgPj5DYzogSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFz
IEJPVVRIT1JTOyBSb24gUGFya2VyOw0KPj4+Pj4gICA+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47
IHNmYzsgSmFtYWwNCj4+Pj4+SGFkaSBTYWxpbQ0KPj4+Pj4gICA+PlN1YmplY3Q6IFJlOiBbc2Zj
XSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pg0K
Pj4+Pj4gICA+PkhpIEx1Y3ksDQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+Tm8uIEkgYW0gc2ltcGx5
IHNheWluZyB3ZSBzaG91bGQgbm90IG92ZXJjb21wbGljYXRlIHRoZSBwcm9ibGVtDQo+Pj4+PiAg
ID4+c3RhdGVtZW50IHdpdGggdGV4dCB0aGF0IGFkZHMgbGl0dGxlIHRvIG5vIHZhbHVlIGluIG15
IG9waW5pb24uDQo+Pj4+PiBXaGV0aGVyDQo+Pj4+PiAgID4+d2UgY2FsbCBpdCBtZXRhZGF0YSwg
b3IgY29udGV4dCwgaGFzIG5vIGJlYXJpbmcgb24gdGhlIGZhY3QNCj4+Pj4+dGhhdCB0aGUNCj4+
Pj4+ICAgPj5wcm9ibGVtIHN0YXRlbWVudCBhbHJlYWR5IGNsZWFybHkgc3RhdGVzIHdlIG5lZWQg
dG8gYmUgYWJsZSB0bw0KPj4+Pj5wYXNzDQo+Pj4+PiAgID4+aW5mb3JtYXRpb24gYmV0d2VlbiBT
RsK5cyBhbmQgYmV0d2VlbiB0aGUgbmV0d29yayAmIFNGwrlzLg0KPj4+Pj4gICA+Pg0KPj4+Pj4g
ICA+Pg0KPj4+Pj4gICA+Pk9uIDMvMTIvMTQsIDU6MTMgUE0sICJMdWN5IHlvbmciIDxsdWN5Lnlv
bmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+DQo+Pj4+PjxtYWlsdG86
bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj4+DQo+
Pj4+PiAgID4+PkhpIEppbSwNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+PkkgZm9yIG9uZSBkb24n
dCBhZ3JlZSBhbmQgdGhpbmsgd2UgYXJlIG92ZXIgY29tcGxpY2F0aW5nIHdoYXQNCj4+Pj4+c2hv
dWxkDQo+Pj4+PiAgID4+PmJlIHN0cmFpZ2h0Zm9yd2FyZC4gVGhlIFNGQyBlbmNhcHN1bGF0aW9u
IHNob3VsZCBlbmFibGUgdHdvDQo+Pj4+PnRoaW5nczoNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+
PjEuIFN0ZWVyaW5nIG9mIHNlbGVjdGVkIGZsb3dzIHRocm91Z2ggYSBzZXJ2aWNlIGNoYWluOyB0
aGlzIGlzDQo+Pj4+PnRoZQ0KPj4+Pj4gICA+Pj5zZXJ2aWNlIGZ1bmN0aW9uIHBhdGguDQo+Pj4+
PiAgID4+PjIuIFBhc3Npbmcgb2YgY29udGV4dCBhc3NvY2lhdGVkIHdpdGggYSBnaXZlbiBmbG93
IHdpdGhpbiBzYWlkDQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+ZnVuY3Rpb24gcGF0aC4gVGhp
cyBjb250ZXh0IGluZm9ybWF0aW9uIG1heSBiZSBjb25zdW1lZCBieSBhDQo+Pj4+PlNGIChhbg0K
Pj4+Pj4gICA+Pj5hcHBsaWNhdGlvbiBJRCBpcyBhbiBleGFtcGxlKSBvciBtYXkgYmUgY29uc3Vt
ZWQgYnkgdGhlDQo+Pj4+PmZvcndhcmRpbmcNCj4+Pj4+ICAgPj4+ZWxlbWVudHMgKGEgdnJmLUlE
IGlzIGFuIGV4YW1wbGUpLg0KPj4+Pj4gICA+Pj5bTHVjeV0gRG8geW91IGNhbGwgdGhlIGNvbnRl
eHQgYXMgbWV0YWRhdGEgb3Igbm90PyBEbyB3ZSBoYXZlDQo+Pj4+PmFub3RoZXINCj4+Pj4+ICAg
Pj4+dGVybSBoZXJlIGJlc2lkZSBTRkMgaGVhZGVyIGFuZCBtZXRhZGF0YS4gSSBzZWUgdGhhdCB5
b3UgZG9uJ3QNCj4+Pj4+d2FudCB0bw0KPj4+Pj4gICA+Pj5zZXBhcmF0ZSB3aGF0IGlzIGNvbnN1
bWVkIGJ5IFNGIGFuZCB3aGF0IGlzIGNvbnN1bWVkIGJ5IHRoZQ0KPj4+Pj5mb3J3YXJkaW5nDQo+
Pj4+PiAgID4+PmVsZW1lbnRzLg0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+THVjeQ0KPj4+Pj4g
ICA+Pj4NCj4+Pj4+ICAgPj4+U2VudCBmcm9tIG15IGlQaG9uZQ0KPj4+Pj4gICA+Pj4NCj4+Pj4+
ICAgPj4+PiBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MTYgUE0sICJMdWN5IHlvbmciDQo+Pj4+Pjxs
dWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+IDxtYWlsdG86
bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+
IEdyZWF0LiBUaGVuIHdlIG1heSBjb25zaWRlciB0d28gc3BlY2lhbCBtZXRhZGF0YSBkZWZpbml0
aW9ucw0KPj4+Pj5pbiB0aGUNCj4+Pj4+ICAgPj4+PnByb2JsZW0gc3RhdGVtZW50IHNvIHdlIGNh
biBhbGwgdXNlIHRoZSBzYW1lIGRlZmluaXRpb25zLg0KPj4+Pj5IZXJlIGlzIG15DQo+Pj4+PiAg
ID4+Pj5zdWdnZXN0ZWQgdGV4dCBhbmQgbGlrZSB0byBoZWFyIHlvdSBhbmQgb3RoZXIncyBpbnB1
dCBhbmQNCj4+Pj4+c3VnZ2VzdGlvbnMuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBEYXRh
cGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkN
Cj4+Pj4+dG8NCj4+Pj4+ICAgPj4+PmV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGVs
ZW1lbnRzIGluIGEgc2VydmljZSBmdW5jdGlvbg0KPj4+Pj4gICA+Pj4+Y2hhaW5pbmcuIEluIHRo
aXMgY29udGV4dCwgdGhlcmUgYXJlIHR3byB0eXBlcyBvZiBkYXRhIHBsYW5lDQo+Pj4+Pm1ldGFk
YXRhLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gU2VydmljZSBGdW5jdGlvbiBNZXRhZGF0
YTogdGhlIGluZm9ybWF0aW9uIGV4Y2hhbmdlZCBiZXR3ZWVuDQo+Pj4+PiAgID4+Pj5jbGFzc2lm
aWVyIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucyB0bw0K
Pj4+Pj4gICA+Pj4+ZmFjaWxpdGF0ZSBzZXJ2aWNlIGZ1bmN0aW9ucyBvbiB0aGUgcGFja2V0IHRy
ZWF0bWVudC4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFN0ZWVyaW5nIE1ldGFkYXRhOiB0
aGUgaW5mb3JtYXRpb24gZnJvbSBzZXJ2aWNlIGZ1bmN0aW9ucyB0byBhDQo+Pj4+PiAgID4+Pj5j
bGFzc2lmaWVyIG9yIHNlcnZpY2Ugbm9kZSBmb3IgdHJhZmZpYyBmb3J3YXJkaW5nIHB1cnBvc2Uu
DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiAtZW5kDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAg
Pj4+PiBMdWN5DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4+PiAgID4+Pj4gRnJvbTogSm9lbCBNLiBIYWxwZXJu
IFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0NCj4+Pj4+ICAgPj4+PiBTZW50OiBXZWRuZXNk
YXksIE1hcmNoIDEyLCAyMDE0IDI6MzUgUE0NCj4+Pj4+ICAgPj4+PiBUbzogTHVjeSB5b25nOyBO
aWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyDQo+Pj4+PiAgID4+Pj4gQ2M6IEppbSBHdWljaGFy
ZCAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhh
ZGkNCj4+Pj4+ICAgPj4+PiBTYWxpbQ0KPj4+Pj4gICA+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBk
cmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+DQo+
Pj4+PiAgID4+Pj4gWWVzLCBJIGFtIHRyeWluZyB0byBjb25zaXN0ZW50bHkgZGlzdGluZ3Vpc2gg
dGhvc2UgdHdvIGNhc2VzDQo+Pj4+PndoZW4NCj4+Pj4+ICAgPj4+PnRhbGtpbmcgYWJvdXQgdGhl
IGluZm9ybWF0aW9uIGNhcnJpZWQgd2l0aCBwYWNrZXRzIGluIHNlcnZpY2UNCj4+Pj4+Y2hhaW5z
Lg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gWW91cnMsDQo+Pj4+PiAgID4+Pj4gSm9lbA0K
Pj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4+IE9uIDMvMTIvMTQsIDM6MTMgUE0sIEx1Y3kgeW9u
ZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4gSm9lbCwgU2VlIGJlbG93LiAtLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLSBGcm9tOiBzZmMNCj4+Pj4+ICAgPj4+Pj4gW21haWx0bzpzZmMtYm91bmNlc0Bp
ZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpvZWwgTS4gSGFscGVybg0KPj4+Pj5TZW50Og0KPj4+Pj4g
ICA+Pj4+PiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MDIgUE0gVG86IEx1Y3kgeW9uZzsg
Tmljb2xhcw0KPj4+Pj5CT1VUSE9SUzsNCj4+Pj4+ICAgPj4+Pj4gUm9uIFBhcmtlciBDYzogSmlt
IEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsN
Cj4+Pj4+ICAgPj4+Pj4gSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+
ICAgPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+
ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gSSB3YXMgdHJ5aW5nIHRvIHdvcmQgaXQgY2FyZWZ1bGx5
IG5vdCB0byBmb2N1cyBvbiB3aG8gcHV0cw0KPj4+Pj50aGUNCj4+Pj4+ICAgPj4+Pj4gaW5mb3Jt
YXRpb24gaW4sIGJ1dCBvbmx5IG9uIHdobyBjb25zdW1lcyB0aGUgaW5mb3JtYXRpb24uDQo+Pj4+
PiAgID4+Pj4+IEluZm9ybWF0aW9uIGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyBtYXkgY29tZSBmcm9t
IHRoZSBpbmdyZXNzDQo+Pj4+PiAgID4+Pj4+IGNsYXNzaWZpZXIgb3IgZnJvbSBvdGhlciBzZXJ2
aWNlIGZ1bmN0aW9ucy4gW0x1Y3ldIHRoaXMgaXMNCj4+Pj4+dGhlIG9uZQ0KPj4+Pj4gICA+Pj4+
PiBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldy4gSW5mb3JtYXRpb24gZm9yIHRoZQ0K
Pj4+Pj5mb3J3YXJkaW5nDQo+Pj4+PiAgID4+Pj4+IHdpbGwgZ2VuZXJhbGx5IGNvbWUgZnJvbSB0
aGUgaW5ncmVzcyBjbGFzc2lmaWVyLCBidXQgaW4NCj4+Pj4+c3BlY2lhbA0KPj4+Pj4gICA+Pj4+
PiBjYXNlcyBtYXkgYmUgcHJvdmlkZWQgYnkgc2VydmljZSBmdW5jdGlvbnMuIChJIGtlZXANCj4+
Pj4+d2FudGluZyB0byBnZXQNCj4+Pj4+ICAgPj4+Pj4gcmlkIG9mIHRob3NlIHNwZWNpYWwgY2Fz
ZXMsIGJ1dCBzbyBmYXIgdGhlcmUgc2VlbSB0byBiZQ0KPj4+Pj5qdXN0IGVub3VnaA0KPj4+Pj4g
ICA+Pj4+PiBvZiB0aGVtIHRvIHdhcnJhbnQgY292ZXJpbmcgaW4gdGhlIHNvbHV0aW9uLiBBbmQg
bW9yZQ0KPj4+Pj5pbXBvcnRhbnRseSwNCj4+Pj4+ICAgPj4+Pj4gc2lnbmlmaWNhbnQgc3VwcG9y
dCBmb3IgaXQgaW4gdGhlIHdvcmtpbmcgZ3JvdXAuKSBbTHVjeV0NCj4+Pj4+VGhpcyBpcw0KPj4+
Pj4gICA+Pj4+PiB0aGUgc2Vjb25kIGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3IChi
dXQgeW91IGRvbid0DQo+Pj4+Pmxpa2UgaXQpLg0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+
PiBBbmQgeW91IHN1Z2dlc3QgZGlzdGluZ3Vpc2hpbmcgdGhlc2UgdHdvIGNhc2VzIHdoZW4NCj4+
Pj4+ZGlzY3Vzc2luZw0KPj4+Pj4gICA+Pj4+PiBhYm91dCBtZXRhZGF0YSB1c2FnZS4gSXMgdGhh
dCByaWdodCB1bmRlcnN0YW5kaW5nPw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBMdWN5
DQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+
DQo+Pj4+PiAgID4+Pj4+PiBPbiAzLzEyLzE0LCAyOjMzIFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+
Pj4+PiAgID4+Pj4+PiBKb2VsLCBJIGludGVycHJldCB0aGF0IHlvdSBzdWdnZXN0cyB0aGF0IGRp
c3Rpbmd1aXNoIHRoZQ0KPj4+Pj5leGNoYW5nZQ0KPj4+Pj4gICA+Pj4+Pj4gaW5mb3JtYXRpb24g
ZGF0YSBwbGFuZSBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMNCj4+Pj4+YW5kIHRo
ZQ0KPj4+Pj4gICA+Pj4+Pj4gZXhjaGFuZ2UgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVk
IGZyb20gYSBzZXJ2aWNlDQo+Pj4+PmZ1bmN0aW9uIHRvDQo+Pj4+PiAgID4+Pj4+PiBhIHNlcnZp
Y2Ugbm9kZS4gSXMgdGhpcyByaWdodCB1bmRlcnN0YW5kaW5nPyBMdWN5DQo+Pj4+PiAgID4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBN
LiBIYWxwZXJuDQo+Pj4+PiAgID4+Pj4+PiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21dIFNl
bnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsDQo+Pj4+PjIwMTQNCj4+Pj4+IDE6MTkNCj4+Pj4+ICAg
Pj4+Pj4+IFBNDQo+Pj4+PiAgID4+Pj4+PiBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JT
OyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQNCj4+Pj4+ICAgPj4+Pj4+IChqZ3VpY2hhcik7
IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+
PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJq
ZWN0Og0KPj4+Pj4gICA+Pj4+Pj4gUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRh
LWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gTXkgaW5jbGlu
YXRpb24gd291bGQgYmUgdG8gdHVuZSB0aGF0IGRlZmluaXRpb24gdG8NCj4+Pj4+ZGlzdGluZ3Vp
c2gNCj4+Pj4+ICAgPj4+Pj4+IGJldHdlZW4gZGF0YXBsYW5lIGNhcnJpZWQgaW5mb3JtYXRpb24g
aW50ZW5kZWQgZm9yIHVzZSBieQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+PiBmdW5jaXRv
bnMgKHdoYXRldmVyIHRoZSBvcmlnaW4pLCBhbmQgZGF0YXBsYW5lIGNhcnJpZWQNCj4+Pj4+aW5m
b3JtYXRpb24NCj4+Pj4+ICAgPj4+Pj4+IGludGVuZGVkIGZvciBkYXRhcGxhbmUgZm9yd2FyZGlu
ZyBjb21wb25lbnRzLg0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IFlvdXJzLCBKb2Vs
DQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBIaSBKb2Vs
LA0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gSSBhZ3JlZSB0aGF0IHdlIG5lZWQg
dXNpbmcgdGhlIHNhbWUgZGVmaW5pdGlvbiBmb3IgYQ0KPj4+Pj50ZXJtLCBidXQNCj4+Pj4+ICAg
Pj4+Pj4+PiBkaXNhZ3JlZSB0aGF0IHRoZSBtZXRhZGF0YSBkZWZpbml0aW9uIGhlcmUgaXMgYSBz
ZXQgb2YNCj4+Pj4+ICAgPj4+Pj4+PiBpbmZvcm1hdGlvbiBwdXQgaW4gdGhlIFNGQyBoZWFkZXIu
IFRoaXMgbWF5IGJlIHRvbyBuYXJyb3cNCj4+Pj4+b3IgbGVhZA0KPj4+Pj4gICA+Pj4+Pj4+IHRv
IGEgcGFydGljdWxhciBzb2x1dGlvbi4gSSBhbSBmaW5lIHdpdGggdGhpcyBkZWZpbml0aW9uDQo+
Pj4+PmluIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+IHByb2JsZW0gc3RhdGVtZW50IHcvIG1pbm9yIHR3
ZWFrIChzdWdnZXN0ZWQgb24gbWFpbGluZw0KPj4+Pj5saXN0KS4NCj4+Pj4+ICAgPj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBw
cm92aWRlcyB0aGUNCj4+Pj4+YWJpbGl0eSB0bw0KPj4+Pj4gICA+Pj4+Pj4+IGV4Y2hhbmdlIGlu
Zm9ybWF0aW9uIGJldHdlZW4gdGhlIGNsYXNzaWZpZXJzIGFuZCBzZXJ2aWNlDQo+Pj4+PiAgID4+
Pj4+Pj4gZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBhbmQgc2VydmljZQ0K
Pj4+Pj5mdW5jdGlvbnMgYW5kDQo+Pj4+PiAgID4+Pj4+Pj4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4g
Y2xhc3NpZmllcnN8c2VydmljZSBub2Rlcy4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+IFRoZXJlIG1heSBiZSBhIHNvbHV0aW9uIHRoYXQgYSBzZXJ2aWNlIGZ1bmN0aW9uIHBhc3Nl
cw0KPj4+Pj5zb21lDQo+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IGluZm9ybWF0aW9uIHRvIGF0dGFj
aGVkIHNlcnZpY2Ugbm9kZSB3aXRob3V0IHVzaW5nIFNGQw0KPj4+Pj5oZWFkZXIuDQo+Pj4+PiAg
ID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBUaGFua3MsIEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0gRnJvbTogSm9lbCBIYWxwZXJuIERpcmVjdA0KPj4+Pj4gICA+Pj4+Pj4+IFttYWlsdG86am1o
LmRpcmVjdEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwNCj4+Pj4+TWFyY2ggMTIs
DQo+Pj4+PiAgID4+Pj4+Pj4gMjAxNCAxMjoyNSBQTSBUbzogTHVjeSB5b25nOyBKb2VsIE0uIEhh
bHBlcm47IE5pY29sYXMNCj4+Pj4+Qk9VVEhPUlM7DQo+Pj4+PiAgID4+Pj4+Pj4gUm9uIFBhcmtl
ciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlwZXIubmV0
PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dD47DQo+Pj4+PiAgID4+Pj4+Pj4gc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBb
c2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVy
YXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBMdWN5LCB5b3Ugc2F5ICJ0
aGUgbWV0YWRhdGEgdGVybSBtZWFucyAuLi4iIFRoZQ0KPj4+Pj5kZWZpbml0aW9uIHlvdQ0KPj4+
Pj4gICA+Pj4+Pj4+IHRoZW4gcHJvdmlkZSBpcyBhIGRlZmluaXRpb24gb2YgdGhlIHNldCBvZiBp
bmZvcm1hdGlvbiB3ZQ0KPj4+Pj5hcmUNCj4+Pj4+ICAgPj4+Pj4+PiBwcm9wb3NpbmcgdGhhdCB3
ZSBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIEksIGFuZCBvdGhlcnMsDQo+Pj4+PmhhdmUNCj4+Pj4+
ICAgPj4+Pj4+PiBiZWVuIHVzaW5nIHRoZSB0ZXJtIG1ldGFkYXRhIG1vcmUgbmFycm93bHkuIFdl
IGNhbiB1c2UNCj4+Pj4+d2hhdGV2ZXINCj4+Pj4+ICAgPj4+Pj4+PiBkZWZpbml0aW9uIHdlIHdh
bnQuIEJ1dCB3ZSBkbyBuZWVkIHRvIGFncmVlIG9uIHRoZQ0KPj4+Pj5kZWZpbml0aW9uLg0KPj4+
Pj4gICA+Pj4+Pj4+IEZvciB0aGUgcHVycG9zZXMgb2YgdGhlIFdHLCBpdCBzZWVtcyBtdWNoIG1v
cmUgdXNlZnVsIHRvDQo+Pj4+PnVzZSB0aGUNCj4+Pj4+ICAgPj4+Pj4+PiB0ZXJtIG1ldGFkYXRh
IGZvciB0aGUgbmFycm93ZXIgZGVzY3JpcHRpb24uDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IE9u
IDMvMTIvMTQsIDE6MTkgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4gSGkg
Sm9lbCwNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gSSBhZ3JlZS4gV2UgbmVl
ZCB0byBkaWZmZXJlbnRpYXRlIHRoZSBtZXRhZGF0YSB1c2VkIGJ5DQo+Pj4+PnNlcnZpY2UNCj4+
Pj4+ICAgPj4+Pj4+Pj5mdW5jdGlvbiBhbmQgU0ZDIGhlYWRlci4gVGhlIG1ldGFkYXRhIHRlcm0g
bWVhbnMgY2FycnlpbmcNCj4+Pj4+c29tZQ0KPj4+Pj4gICA+Pj4+Pj4+PnN0YXRlcyBhbG9uZyB3
aXRoIHRoZSBwYWNrZXQuIElNTzogU0ZDIGhlYWRlciBpcyBhIGtpbmQgb2YNCj4+Pj4+ICAgPj4+
Pj4+Pj5tZXRhZGF0YSBjYXJyaWVkIG9uIHBhY2tldCBmb3IgbmV4dCBzZXJ2aWNlIG5vZGUgdG8g
dXNlLg0KPj4+Pj5JbiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj5jb250ZXh0IG9mIFNGQywgd2UgaGF2
ZSB0ZXJtIGZvciBTRkMgaGVhZGVyIGFuZCB0aGUNCj4+Pj4+bWV0YWRhdGEgdGhhdA0KPj4+Pj4g
ICA+Pj4+Pj4+PndhcyBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIG9yIGJldHdl
ZW4gc2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+PmZ1bmN0aW9ucyBhbmQgY2xhc3NpZmllcnMvc2Vy
dmljZSBub2Rlcywgd2hpY2ggaXMgd2hhdA0KPj4+Pj50aGUgZHJhZnQNCj4+Pj4+ICAgPj4+Pj4+
Pj5mb2N1cy4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gVGhhbmtzLCBMdWN5
DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybg0KPj4+Pj4gICA+Pj4+
Pj4+PiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2gg
MTIsDQo+Pj4+PiAyMDE0DQo+Pj4+PiAgID4+Pj4+Pj4+IDExOjE4IEFNIFRvOiBMdWN5IHlvbmc7
IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6DQo+Pj4+PiBKaW0NCj4+Pj4+ICAgPj4+
Pj4+Pj4gR3VpY2hhcmQgKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsg
c2ZjOyBKYW1hbCBIYWRpIFNhbGltDQo+Pj4+PiAgID4+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2Zj
XQ0KPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+
ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gSSB0aGluayBpdCBpcyBpbXBvcnRhbnQgdG8g
a2VlcCBhIHN0cm9uZyBkaXN0aW5jdGlvbg0KPj4+Pj5iZXR3ZWVuDQo+Pj4+PiAgID4+Pj4+Pj4+
IG1ldGFkYXRhICh3aGljaCBpcyBmb3IgdXNlIGJ5IGFwcGxpY2F0aW9ucykgYW5kIHRoZQ0KPj4+
Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+IGNoYWluaW5nIGluZm9ybWF0aW9uIGluIHRoZSBi
YXNlIHNlcnZpY2UgY2hhaW4gaGVhZGVyLA0KPj4+Pj53aGljaCBpcw0KPj4+Pj4gICA+Pj4+Pj4+
PiBmb3IgdXNlIGJ5IHRoZSBzZXJ2aWNlIGNoYWluIHN1cHBvcnQgbWVjaGFuaXNtcy4NCj4+Pj4+
ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IE9uIDMvMTIvMTQsIDEwOjQyIEFNLCBMdWN5IHlvbmcgd3Jv
dGU6DQo+Pj4+PiAgID4+Pj4+Pj4+PiBGdWxseSBhZ3JlZSB3aXRoIEpvZS4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBXZSBzaG91bGQgbm90IHJlcXVpcmUgYSBmaXggbGVu
Z3RoIGZvciBpbi1iYW5kIG1ldGFkYXRhDQo+Pj4+PmJ1dA0KPj4+Pj4gICA+Pj4+Pj4+Pj4gYWxz
byBub3QgbGVhdmUgaXQgZm9yIGZyZWVseSB1c2FnZS4gSW4gZmFjdCwgd2hlbiBhDQo+Pj4+PnNl
cnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+IG5vZGUgaW5zZXJ0cyBTRkMgaGVhZGVyIG9uIGEgKGVu
Y2Fwc3VsYXRlZCkgcGFja2V0IGFuZA0KPj4+Pj5zZW5kIHRvDQo+Pj4+PiAgID4+Pj4+Pj4+PiBu
ZXh0IHNlcnZpY2Ugbm9kZSwgU0ZDIGhlYWRlciBpdHNlbGYgY2FuIGJlIHNlZW4gYXMgYQ0KPj4+
Pj5tZXRhZGF0YS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBMdWN5DQo+
Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0gRnJvbTogc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+PiBbbWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnXSBPbiBCZWhhbGYgT2YgSm9lbCBNLg0KPj4+Pj5IYWxwZXJuDQo+Pj4+PiAgID4+Pj4+
Pj4+PiBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDk6MjEgQU0gVG86IE5pY29sYXMN
Cj4+Pj4+Qk9VVEhPUlM7DQo+Pj4+PiAgID4+Pj4+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3Vp
Y2hhcmQgKGpndWljaGFyKTsNCj4+Pj4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+
ICAgPj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+
Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gRm9yIGluLWJhbmQgbWV0YWRhdGEs
IHRoZSBBUEkgZm9yIGFjY2VzcyBjYW4gZWFzaWx5IGJlDQo+Pj4+PiAgID4+Pj4+Pj4+PiBzeW5j
aHJvbm91cy4gT3V0IG9mIGJhbmQgbWV0YWRhdGEgbmVlZHMgZGlmZmVyZW50DQo+Pj4+PmhhbmRs
aW5nLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gVGhlcmUgYXJlIG1hbnkgY2FzZXMgd2hlcmUgb3V0LW9m
LWJhbmQgbWV0YWRhdGEgaXMNCj4+Pj4+dXNlZnVsIGFuZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4gYXBw
cm9wcmlhdGUuIEJ1dCB0aGV5IGRvIG5vdCBjb3ZlciBhbGwgbmVlZHMgYnkgYW55DQo+Pj4+PnN0
cmV0Y2guDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gRXZlbiBpZiBlYWNo
IHBpZWNlIG9mIGluLWJhbmQgbWV0YWRhdGEgaXMgb2YgZml4ZWQNCj4+Pj4+bGVuZ3RoLA0KPj4+
Pj4gICA+Pj4+Pj4+Pj4gdGhlcmUgYXJlIG1hbnkgZGlmZmVyZW50IGtpbmRzIG9mIG1ldGF0eXBl
LiBUcnlpbmcgdG8NCj4+Pj4+c2F5DQo+Pj4+PiAgID4+Pj4+Pj4+PiAidGhlcmUgd2lsbCBiZSBl
eGFjdGx5IGZvdXIgcGllY2VzLCBhbmQgdGhleSB3aWxsIGJlIG9mDQo+Pj4+PnR5cGVzDQo+Pj4+
PiAgID4+Pj4+Pj4+PiB0MSwgdDIsIHQzLCBhbmQgdDQiIGlzIHNpbXBseSB0b28gc3BlY2lmaWMg
Zm9yIGV2ZW4gODAlDQo+Pj4+Pm9mIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj5uZWVkcy4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBPbiAzLzEyLzE0LCA4OjUyIEFNLCBOaWNvbGFzIEJP
VVRIT1JTIHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEhlbGxvIFJvbiwNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFNlbmRpbmcgb3V0IG9mIGJhbmQgY29uZ3J1ZW50
IG1ldGFkYXRhIG1heSBub3QgYmUgdGhlDQo+Pj4+PmFuc3dlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
IHRvIGFsbCBuZWVkcyBidXQgaXQgaXMgb25lIHRvb2wgdGhhdCB3ZSBzaG91bGQga2VlcC4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE5vdCBhbGwgbWV0YWRhdGEgaXMg
dGllZCB0byBhIHNwZWNpZmljIHBhY2tldCwgZm9yDQo+Pj4+PmV4YW1wbGUgYQ0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IHBvbGljeSBjaGFuZ2UgaW4gUENSRiBjb3VsZCBsZWFkIHRvIHNvbWUgbWV0YWRh
dGENCj4+Pj4+c2lnbmFsaW5nLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRoZSByZWFjdGlvbiB0aW1l
IG5lZWQgbm90IGJlIGltbWVkaWF0ZSwgZmV3IG1zIG1heQ0KPj4+Pj5ub3QgbWF0dGVyLg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gQXMgeW91IHBvaW50LCBpZiBhIHBh
Y2tldCBpcyB0aWVkIHRvIGEgbWV0YWRhdGEgYQ0KPj4+Pj5jb3JyZWxhdGlvbg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IGluZm8gY2FuIGJlIHNldCBpbiBib3RoIHBhY2tldCB0byBkZWFsIHdpdGggaXQg
KGkuZQ0KPj4+Pj5tZXRhZGF0YQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGV4cGVjdGVkIGZsYWcgaW4g
dGhlIFNGQyBoZWFkZXIsIHBsdXMgYW4gaWQpDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBGaW5hbGx5IHdlIGNhbiBzdGlsbCBzZW5kIHNvbWUgbGltaXRlZCBtZXRhZGF0
YSB3aXRoaW4NCj4+Pj4+YSBoZWFkZXIuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhpcyBjb3VsZCBi
ZSB1c2VkIGZvciBsb2FkIGJhbGFuY2VycyBpbiBwYXJ0aWN1bGFyIGlmDQo+Pj4+PndlDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gYWdyZWUgb24gYSBjb252ZW50aW9uIHRvIGxvY2F0ZSAiY29hcnNlIGdy
YWluIHBvbGljeSINCj4+Pj4+ICAgPj4+Pj4+Pj4+PiAvICJmaW5lIGdyYWluIHBvbGljeSIgb24g
cmVzZXJ2ZWQgY29udGV4dCBoZWFkZXJzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gVGhpcyBzZWVtcyB0byBvcGVuIHVwIGEgbG90IG9mIGZsZXhpYmlsaXR5IC8NCj4+
Pj4+aW5ub3ZhdGlvbnMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBP
biB5b3VyIGxhc3QgcG9pbnQsIHRoZXJlIGlzIGEgcXVlc3Rpb24gb24gaG93IHRvIG1ha2UNCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiBtZXRhZGF0YSBhdmFpbGFibGUgdG8gYSBTZXJ2aWNlIEZ1bmN0aW9u
LiBDdXJyZW50IHNvY2tldA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGNvbm5lY3Rpb25zIGZvciBleGFt
cGxlIGRvIG5vdCBhbGxvdyB0byByZXRyaWV2ZSBJUA0KPj4+Pj5oZWFkZXINCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBvcHRpb25zLiBTbyBJIGFzc3VtZSB0aGF0IFNGQyBhd2FyZSBTZXJ2aWNlIEZ1bmN0
aW9ucw0KPj4+Pj53aWxsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbmVlZCBzb21lIChhc3luY2hyb25v
dXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiA/KSBBUEkgdG8gcmV0cmlldmUgU0ZDIGhlYWRlciBpbmZv
cm1hdGlvbiBhcyB3ZWxsIGFzDQo+Pj4+PmluLWJhbmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtZXRh
ZGF0YS4gSSBkb24ndCBzZWUgb3V0IG9mIGJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0DQo+Pj4+PmFk
ZGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGNvbXBsZXhpdHksIHRoZSBzYW1lIEFQSSBjYW4gcHJv
YmFibHkgYXBwbHkuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGUg
YWx0ZXJuYXRpdmUgb3B0aW9uLCBhbGxvd2luZyB2YXJpYWJsZSBzaXplZA0KPj4+Pj5tZXRhZGF0
YSBpbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRoZSBTRkMgaGVhZGVyIGhhcyBzb21lIGRyYXdiYWNr
cyBhcyB3ZWxsLCBvbmUgYmVpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBmcmFnbWVudGF0aW9uLCBh
bmQgc29tZSBzd2l0Y2hlcyBleHBlY3RpbmcgYXMgd2VsbCB0bw0KPj4+Pj5sb29rIGF0DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gZW5kIHVzZXIgdHJhZmZpYyBoZWFkZXJzIGZvciBsaW5rIGxvYWQgYmFs
YW5jaW5nLiBJDQo+Pj4+PndvdWxkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gYWdyZWUgdGhhdCBpZiB3
ZSBjYW4gYWNjZXB0IHRoZXNlIGlzc3VlcywgdGhlbiBzZW5kaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gb2ZmLWxpbmUgY29uZ3J1ZW50IG1ldGFkYXRhIGxvb3NlcyBpdHMgaW50ZXJlc3QuDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBXZSBuZWVkIHRvIHRha2UgaW50byBh
Y2NvdW50IHRoYXQgYm90aCBpbi1iYW5kIGFuZA0KPj4+Pj5jb25ncnVlbnQNCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBvdXQtb2YtYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQgaXMgbm90IHJlbGlhYmxlLiBB
DQo+Pj4+PnBhY2tldCBsb3NzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdHJpZ2dlcmluZyByZXRyYW5z
bWlzc2lvbiB3b3VsZCBub3QgbGVhZCB0byB0aGUNCj4+Pj4+aWRlbnRpY2FsDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gcmVjb25zdHJ1Y3Rpb24gb2YgdGhlIGFzc29jaWF0ZWQgbWV0YWRhdGEuIEluIHNv
bWUNCj4+Pj4+Y2FzZXMsIHdlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWlnaHQgdGh1cyBldmVuIG5l
ZWQgbm9uLWNvbmdydWVudCBvdXQtb2YtYmFuZCByZWxpYWJsZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
IG1ldGFkYXRhIHRyYW5zcG9ydC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBOaWNvbGFzIF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbToNCj4+Pj4+IFJvbg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+IFBhcmtlciBbUm9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxt
YWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT5dIFNlbnQ6DQo+Pj4+PldlZG5l
c2RheSwNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBNYXJjaCAxMiwgMjAxNA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+IDEyOjQzIFBNIFRvOiBOaWNvbGFzIEJPVVRIT1JTIENjOiBKaW0gR3VpY2hhcmQNCj4+Pj4+
KGpndWljaGFyKTsNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0K
Pj4+Pj5zZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE5pY29sYXMsDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBJIHVuZGVyc3RhbmQgdGhlIGNvbmNlcHQgZm9yIG91
dCBvZiBiYW5kIHNpZ25hbGluZyBvZg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+bWV0YWRhdGEsIGJ1dCBJ
IGFtIGNvbmNlcm5lZCB0aGF0IGl0IGludHJvZHVjZXMNCj4+Pj4+c2lnbmlmaWNhbnQNCj4+Pj4+
ICAgPj4+Pj4+Pj4+PmNvbXBsZXhpdHkgZHVlIHRvIHRoZSBwb3RlbnRpYWwgcmFjZSBjb25kaXRp
b24gb2YNCj4+Pj4+cmVjZWl2aW5nIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+cmVhbCBwYWNrZXQg
YmVmb3JlIHRoZSBtZXRhZGF0YS4gV2hpbGUgdGhlIHJlYWwgcGFja2V0DQo+Pj4+PmNvdWxkDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj5pbmRpY2F0ZSB0aGF0IG91dCBvZiBiYW5kIG1ldGFkYXRhIGlzIGV4
cGVjdGVkLCBob3cgY2FuDQo+Pj4+PndlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5ndWFyYW50ZWUgdGhl
IG9yZGVyIG9mIHJlY2VwdGlvbj8gV2hhdCBpZiBzd2l0Y2hpbmcgb3INCj4+Pj4+cm91dGluZw0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+bm9kZXMgYXBwbHkgaGFzaCBiYXNlZCBsb2FkIGJhbGFuY2luZz8g
V2hhdCBpZiB0aGUgbG9hZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+YmFsYW5jaW5nIHVuZGVyc3RhbmRz
IFNGQyBlbmNhcHMgYW5kIGxvb2tzIGJleW9uZCBpdCB0bw0KPj4+Pj50aGUNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pm9yaWdpbmFsIGhlYWRlciB0byBnZXQgYmV0dGVyIGVudHJvcHk/DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gQ2FuIHdlIGd1YXJhbnRlZSB0aGF0IHRoZSBtZXRhZGF0YSBhbmQgcmVhbCBwYWNr
ZXQNCj4+Pj4+d2lsbCBmb2xsb3cNCj4+Pj4+ICAgPj4+Pj4+Pj4+PnRoZSBleGFjdCBzYW1lIHBh
dGg/IElmIHdlIGNhbiBub3QsIHRoZW4NCj4+Pj4+aW1wbGVtZW50YXRpb25zIHdpbGwNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pm5lZWQgdG8gYWRkIGluZ3Jlc3MgcXVldWluZyB0byBjb3BlIHdpdGggdGhl
IHNjZW5hcmlvLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gQWxzbywg
ZG8geW91IGZlZWwgdGhhdCB0aGUgaW5jcmVhc2UgaW4gaW1wbGVtZW50YXRpb24NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBjb21wbGV4aXR5IGF0IHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucyBpcyByZWFzb25h
YmxlPw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhhbmtzLg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gUm9uDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gT24gTWFyIDEyLCAyMDE0LCBhdCA0OjA5IEFNLCAiTmlj
b2xhcyBCT1VUSE9SUyINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhPUlNAcW9z
bW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPg0KPj4+Pj48bWFpbHRv
Ok5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBJIHRoaW5rIHdlIG11c3QgbWFrZSBhIGRpc3RpbmN0aW9u
IGJldHdlZW46DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IC0gTWV0
YWRhdGEgd2hpY2ggc2hvdWxkIGJlIHBhcnQgb2YgdGhlIGhlYWRlciBkZWZpbmVkDQo+Pj4+PmFz
IGluDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGJhbmQgbWFya2luZy4gLSBNZXRhZGF0YSB3aXRoIGNh
biBiZSBwYXNzZWQgb3V0IG9mDQo+Pj4+PmJhbmQsIGZvcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBl
eGFtcGxlIGNvbmdydWVudCBvdXQgb2YgYmFuZCBzaWduYWxpbmcgZGVmaW5lZCBpbg0KPj4+Pj50
aGUgZHJhZnQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gVGhlIGZv
cm1lciBjYWxscyBmb3IgYSBsaW1pdGVkIHNwYWNlIGluIHRoZSBoZWFkZXIsDQo+Pj4+PnRydWUs
IFRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBsYXR0ZXIgaG93ZXZlciBkb2VzIG5vdCBpbmN1ciBh
bnkgc3BhY2UgbGltaXRhdGlvbg0KPj4+Pj5hbmQgaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gc3Rp
bGwgZmFpcmx5IGVmZmljaWVudCBhbmQgaXQgcmVtYWlucyBjb21wYXRpYmxlIHdpdGgNCj4+Pj4+
YSBmaXhlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBzaXplIGhlYWRlciB1c2VkIHRvIHJvdXRlIHRo
b3NlIHNpZ25hbGluZyBtZXNzYWdlcw0KPj4+Pj5hbG9uZyB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4gY2hhaW4ncyBzZXJ2aWNlIGZ1bmN0aW9ucy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4gTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fIEZyb206DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IEppbSBHdWljaGFyZCAoamd1aWNoYXIp
IFtqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT5dIFNlbnQ6DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+IFR1ZXNkYXksIE1hcmNoIDExLCAyMDE0IDY6NDggUE0gVG86IFJv
biBQYXJrZXIgQ2M6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IE5pY29sYXMgQk9VVEhPUlM7IGJyaWpz
bWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbQ0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1l
dGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+IEhpIFJvbiwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4g
V2UgY2FuIGNlcnRhaW5seSBoYXZlIHRoaXMgZGlzY3Vzc2lvbiBidXQgd2Ugc2hvdWxkDQo+Pj4+
PmZpcnN0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGNvbnNpZGVyIHdoYXQgaW5mb3JtYXRpb24gaXMg
bmVjZXNzYXJ5IGFuZCBpZiBzYWlkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGluZm9ybWF0aW9uIGNh
biBmaXQgd2l0aGluIGEgZml4ZWQgbnVtYmVyIG9mIGNvbnRleHRzDQo+Pj4+PmluIHRoZQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+PiBtYWpvcml0eSBvZiBjYXNlcy4gUmVtZW1iZXIsIHRoZSBnb2FsIG9m
IGJlaW5nIGFibGUNCj4+Pj4+dG8gcGFzcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSB0
aHJvdWdoIHRoZSBuZXR3b3JrIGlzIHRvIGVuaGFuY2Ugc2VydmljZQ0KPj4+Pj5kZWxpdmVyeSwN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbm90IHBhc3MgdGhlIGVudGlyZSB3b3JrcyBvZiBTaGFrZXNw
ZWFyZSA7LSkNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gU2VudCBm
cm9tIG15IGlQaG9uZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4g
T24gTWFyIDcsIDIwMTQsIGF0IDM6NTIgQU0sICJSb24gUGFya2VyIg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4gPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb20+DQo+Pj4+PjxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+IE5pY29sYXMsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4gSSBzZWUgc2ltaWxhciByZXF1aXJlbWVudHMgZnJvbSB0aGUgM2dwcCBFUEMgc2lkZS4NCj4+
Pj4+SSB3b3VsZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gbGlrZSB0byBwcm9wb3NlIGFuIE9VSSAv
IFRMViBiYXNlZCBhcHByb2FjaCB3aGVyZSB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IHJlc2Vy
dmVkIE9VSSBjYW4gYmUgdXNlZCBmb3IgYWdyZWVkIHVwb24gdHlwZXMgb2YNCj4+Pj4+Y29tbW9u
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSBhbmQgdmVuZG9yIG9yIG90aGVyIG9yZ2Fu
aXphdGlvbmFsIE9VSXMgY2FuDQo+Pj4+PmJlIHVzZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IHRv
IHF1aWNrbHkgaW5ub3ZhdGUgaW4gdGhlIG5ldHdvcmtzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4g
U2ltdWx0YW5lb3VzbHksIEkgd291bGQgYWxzbyBsaWtlIHRvIGNvbnNpZGVyDQo+Pj4+Pm1lY2hh
bmlzbXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IHRoYXQgYXJlIG9wdGltaXplZCBmb3IgbG9uZyBs
aXZlZCBmbG93cyBzbyBhcyB0bw0KPj4+Pj5saW1pdCB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
IG5lZ2F0aXZlIGVmZmVjdHMgb2YgcGFja2V0IGdyb3d0aC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBSb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IE9uIE1hciA3LCAyMDE0LCBhdCA4
OjM0IEFNLCAiTmljb2xhcyBCT1VUSE9SUyINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiA8Tmljb2xh
cy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+
DQo+Pj4+PjxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4gd3JvdGU6DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBIZWxsbyBKaW0NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEkgaGF2ZSBzZWVuIGNhc2Vz
IGluIEdpIExBTiwgd2hlcmUgc3Vic2NyaWJlciByZWxhdGVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gaW5mb3JtYXRpb24gaXMgcGFzc2VkIHRvIGEgV2ViIFByb3h5IGZvciBIVFRQIGhlYWRlcg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGVucmljaG1lbnQgKGFpbWVkIGF0IHNvbWUgV2ViIENvbnRl
bnQgcHJvdmlkZXJzDQo+Pj4+PnBhcnRuZXJzIG9mDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gdGhl
IE1vYmlsZSBPcGVyYXRvcikuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSW5mb3JtYXRpb24gd2Fz
IGFuIGNvZGVkIChwZXJzaXN0ZW50KSBzdWJzY3JpYmVyIGlkDQo+Pj4+PmRlcml2ZWQNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBmcm9tIHRoZSBNU0lTRE4sIGFuZCBjb3VwbGUgb2YgZiBjdXN0b21l
ciBwcm9maWxlDQo+Pj4+PnJlbGF0ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBmaWVsZHMuDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBJbiBhbiBzZmMgYmFz
ZWQgR2kgTEFOLCB0aGlzIGVudGl0eSBzaG91bGQgcmVjZWl2ZQ0KPj4+PiA+ZnJvbSB0aGUNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBDbGFzc2lmaWVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiAtIEEgY2xhc3NpZmljYXRpb24gb2YgdGhlIENvbnRlbnQgUHJv
dmlkZXIgKCBJZCwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBDYXRlZ29yeSkgYmFzZWQgb24gdHJh
ZmZpYyBhbmFseXNpcyAtIFRoZSBNU0lTRE4gb2YNCj4+Pj4+IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+IHN1YnNjcmliZXIgLSBUd28gc3Vic2NyaWJlciBwb2xpY3kgZmllbGRzIChub3QgdGll
ZA0KPj4+Pj4gdG8gUENSRg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGJ1dCBiZWxvbmdpbmcgdG8g
dGhlIFN1YnNjcmliZXIgREIpIChTdWJzY3JpYmVyDQo+Pj4+PiBjYXRlZ29yeSwNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+PiBzdWItY2F0ZWdvcnkpIC0gQSBzZXNzaW9uIGlkIChmb3IgbG9nZ2luZyBh
bmQNCj4+Pj4+dHJhY2tpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBwdXJwb3NlcykNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IFRoZSBvYmplY3RpdmUgYmVp
bmcgdG8gYXZvaWQgaGF2aW5nIHRoZSBIVFRQIFByb3h5DQo+Pj4+PnRvDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4gYmVjb21lIGEgdHJ1c3RlZCBhcHBsaWNhdGlvbiAoaW50ZXJvZ2F0ZSB0aGUNCj4+
Pj4+IHN1YnNjcmliZXIgREIsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZXRjLi4pDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+IE5pY29sYXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXyBGcm9tOiBKaW0NCj4+Pj4+IEd1aWNoYXJkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4g
KGpndWljaGFyKSBbamd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+
XSBTZW50Og0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IFRodXJzZGF5LCBNYXJjaCAwNiwgMjAxNCAy
OjAyIFBNIFRvOiBKYW1hbCBIYWRpDQo+Pj4+PlNhbGltOw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
IGptb2lzYW5kQGp1bmlwZXIubmV0PG1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldD4gPG1haWx0
bzpqbW9pc2FuZEBqdW5pcGVyLm5ldD47DQo+Pj4+PiBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IENj
Og0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHNmYyBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSGkgSmFtYWwsDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBZb3Ugc2FpZCAiSXQg
c2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZQ0KPj4+Pj4gc2l6ZWQNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSIuLiBJIGFtIG5vdCBzbyBjb252aW5jZWQgYW5kIHdv
dWxkIGxpa2UgdG8NCj4+Pj4+IGJldHRlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHVuZGVyc3Rh
bmQgdGhlIHJlcXVpcmVtZW50cyBiZWZvcmUgcGFzc2luZyBqdWRnZW1lbnQuDQo+Pj4+PiBJZiB3
ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGxvb2sgYXQgdGhlIHVzZSBjYXNlcyBhcyBwcmVzZW50
ZWQgdGh1cyBmYXIgaW50bw0KPj4+Pj4gdGhlIFdHIEkNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBo
YXZlIHlldCB0byBzZWUgYSBzaW5nbGUgZXhhbXBsZSBvZiB0aGUgbmVlZA0KPj4+Pj4gKG5vdGlu
ZyB0aGF0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZGVzaXJlIGlzIG5vdCB0aGUgc2FtZSBhcyBu
ZWVkKSAtIEkgYW0gbm90IHNheWluZw0KPj4+Pj4gdGhlcmUgaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+PiBubyByZXF1aXJlbWVudCBidXQgcmF0aGVyIHRoYXQgd2Ugc2hvdWxkIG5vdCBqdW1wDQo+
Pj4+PiB0byB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBjb25jbHVzaW9uIGFuZCBidWlsZCBz
dGFuZGFyZHMgYXJvdW5kIGEgdGhlb3J5Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+PiBPbiAzLzMvMTQsIDY6MzUgQU0sICJKYW1hbCBIYWRpIFNhbGltIg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+PiA8aGFkaUBtb2phdGF0dS5jb208bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPiA8
bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPj4NCj4+Pj4+d3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IEkgbGlrZSB0aGUgZG9jIC0gd2VsbCB3cml0
dGVuLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBTZWN0
aW9uIDQuMyBvbiBtZXRhZGF0YSBlbmNvZGluZy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gSXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJp
YWJsZSBzaXplZA0KPj4+Pj4gbWV0YWRhdGENCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gKGF0IGxl
YXN0IGZvciBodHRwL2FwcCB5b3Ugc2VlbSB0byBpbmRpY2F0ZSB0aGUNCj4+Pj4+IGRlc2lyZSBm
b3INCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj5pdCkuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IEZv
ciBhIGRhdGFwYXRoIHBlci1wYWNrZXQgbWV0YWRhdGEsIGkgZmVlbCB0aGUNCj4+Pj4+IG5lZWQg
aXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4ganVzdCBhcyBpbXBvcnRhbnQuIEFyZSB3ZSBsaW1p
dGVkIGJ5IHRoZSBmYWN0IHRoYXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gZXhpc3RpbmcgaGFy
ZHdhcmUgbWF5IG5vdCBiZSBhYmxlIHRvIGhhbmRsZSBUTFZzPw0KPj4+Pj5Gb3INCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+Pj4gZXhhbXBsZSwgSSBkb250IGhhdmUgYSBwcm9ibGVtIGhhbmRsaW5nIFRM
VnMgaW4gYQ0KPj4+Pj4gc29mdHdhcmUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj5kYXRhcGF0aC4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gY2hlZXJzLCBq
YW1hbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+Pj4gbWFpbGluZyBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBsaXN0IHNmY0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+
IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBs
aXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+
PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+
Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
DQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAg
ID4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc2ZjDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5nDQo+Pj4+PiBsaXN0DQo+Pj4+
PiAgID4+Pj4+IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
DQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+X19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj4+ICAgPj5zZmMgbWFpbGluZyBsaXN0
DQo+Pj4+PiAgID4+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2Zj
QGlldGYub3JnPg0KPj4+Pj4gICA+Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc2ZjDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQo+Pj4+PiAgID5zZmMgbWFpbGluZyBsaXN0DQo+Pj4+PiAgID5z
ZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+
Pj4+PiAgID5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4N
Cj4+Pj4NCj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18NCj4+Pj4gc2ZjIG1haWxpbmcgbGlzdA0KPj4+PiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMN
Cj4+Pg0KPj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
DQo+Pj4gc2ZjIG1haWxpbmcgbGlzdA0KPj4+IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KPj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4N
Cj4+DQo+Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+
PnNmYyBtYWlsaW5nIGxpc3QNCj4+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+
Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+DQo+X19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj5zZmMgbWFpbGluZyBsaXN0
DQo+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+aHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMN
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzZmMgbWFp
bGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OiJNUyBNaW5jaG8iOw0KCXBhbm9zZS0xOjIgMiA2IDkgNCAyIDUgOCAz
IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpTaW1TdW47DQoJcGFub3NlLTE6MiAxIDYg
MCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJNUyBHb3RoaWMiOw0K
CXBhbm9zZS0xOjIgMTEgNiA5IDcgMiA1IDggMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1p
bHk6Ik1TIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2IDkgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQt
ZmFjZQ0KCXtmb250LWZhbWlseToiQXJpYWwgVW5pY29kZSBNUyI7DQoJcGFub3NlLTE6MiAxMSA2
IDQgMiAyIDIgMiAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBh
bm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
VGFob21hOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk65a6L5L2TO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxATVMgTWlu
Y2hvIjsNCglwYW5vc2UtMToyIDIgNiA5IDQgMiA1IDggMyA0O30NCkBmb250LWZhY2UNCgl7Zm9u
dC1mYW1pbHk6IlxAQXJpYWwgVW5pY29kZSBNUyI7DQoJcGFub3NlLTE6MiAxMSA2IDQgMiAyIDIg
MiAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBNUyBHb3RoaWMiO30NCkBmb250
LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxAU2ltU3VuIjsNCglwYW5vc2UtMTowIDAgMCAwIDAgMCAw
IDAgMCAwO30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9y
bWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0
Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNl
cmlmIjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5
OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVk
LCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglj
b2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLk1zb0FjZXRhdGUs
IGxpLk1zb0FjZXRhdGUsIGRpdi5Nc29BY2V0YXRlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsN
Cgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFy
Z2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRp
bWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0KCXttc28tc3R5
bGUtbmFtZToiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCglt
c28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IjsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fu
cy1zZXJpZiI7fQ0KcC5iYWxsb29udGV4dCwgbGkuYmFsbG9vbnRleHQsIGRpdi5iYWxsb29udGV4
dA0KCXttc28tc3R5bGUtbmFtZTpiYWxsb29udGV4dDsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBO
ZXcgUm9tYW4iLCJzZXJpZiI7fQ0KcC5tc29jaHBkZWZhdWx0LCBsaS5tc29jaHBkZWZhdWx0LCBk
aXYubXNvY2hwZGVmYXVsdA0KCXttc28tc3R5bGUtbmFtZTptc29jaHBkZWZhdWx0Ow0KCW1zby1t
YXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQpwLmEsIGxpLmEsIGRpdi5hDQoJ
e21zby1zdHlsZS1uYW1lOuaJueazqOahhuaWh+acrDsNCgltc28tc3R5bGUtbGluazoi5om55rOo
5qGG5paH5pysIENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0K
CWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlm
Ijt9DQpzcGFuLkNoYXINCgl7bXNvLXN0eWxlLW5hbWU6IuaJueazqOahhuaWh+acrCBDaGFyIjsN
Cgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms65om55rOo5qGG5paH5pys
Ow0KCWZvbnQtZmFtaWx5OlNpbVN1bjt9DQpzcGFuLmNoYXIwDQoJe21zby1zdHlsZS1uYW1lOmNo
YXI7DQoJZm9udC1mYW1pbHk6U2ltU3VuO30NCnNwYW4uYmFsbG9vbnRleHRjaGFyMA0KCXttc28t
c3R5bGUtbmFtZTpiYWxsb29udGV4dGNoYXI7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMt
c2VyaWYiO30NCnNwYW4uZW1haWxzdHlsZTIxDQoJe21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGUy
MTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7
fQ0Kc3Bhbi5lbWFpbHN0eWxlMjINCgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHlsZTIyOw0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFu
LkVtYWlsU3R5bGUyNw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToi
Q2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxl
MjgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJz
YW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTI5DQoJe21zby1z
dHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7
DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUzMA0KCXttc28tc3R5bGUtdHlwZTpw
ZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMx
RjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMzENCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVw
bHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdE
O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQt
c2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0K
CW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3Bh
Z2U6V29yZFNlY3Rpb24xO30NCi8qIExpc3QgRGVmaW5pdGlvbnMgKi8NCkBsaXN0IGwwDQoJe21z
by1saXN0LWlkOjIwMzQ0ODcwOTsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTcyMjk2MzUxNDt9
DQpAbGlzdCBsMDpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxDQoJe21zby1s
aXN0LWlkOjQ3MDI5MTk0OTsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTEzNzI0NDE3NDQ7fQ0K
QGxpc3QgbDE6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28t
bGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOi41aW47DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMg0KCXttc28tbGlz
dC1pZDo4MzA5NDQ0ODg7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0xMDM1NDE4MTk4O30NCkBs
aXN0IGwyOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWwyDQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1s
ZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6IkNvdXJpZXIgTmV3IjsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJv
bWFuIjt9DQpAbGlzdCBsMjpsZXZlbDMNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjEuNWluOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxp
c3QgbDI6bGV2ZWw0DQoJe21zby1sZXZlbC10YWItc3RvcDoyLjBpbjsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwyOmxldmVs
NQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6Mi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMjpsZXZlbDYNCgl7bXNvLWxl
dmVsLXRhYi1zdG9wOjMuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDI6bGV2ZWw3DQoJe21zby1sZXZlbC10YWItc3Rv
cDozLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluO30NCkBsaXN0IGwyOmxldmVsOA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpA
bGlzdCBsMjpsZXZlbDkNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjQuNWluOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDMNCgl7
bXNvLWxpc3QtaWQ6OTkzNDgzNTU2Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczoxNDc5NTc0ODI4
O30NCkBsaXN0IGwzOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2kt
Zm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDM6bGV2ZWwy
DQoJe21zby1sZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwzOmxldmVsMw0KCXttc28tbGV2
ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMzpsZXZlbDQNCgl7bXNvLWxldmVsLXRhYi1zdG9w
OjIuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
LjI1aW47fQ0KQGxpc3QgbDM6bGV2ZWw1DQoJe21zby1sZXZlbC10YWItc3RvcDoyLjVpbjsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBs
aXN0IGwzOmxldmVsNg0KCXttc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMzpsZXZl
bDcNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDM6bGV2ZWw4DQoJe21zby1s
ZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwzOmxldmVsOQ0KCXttc28tbGV2ZWwtdGFiLXN0
b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0uMjVpbjt9DQpAbGlzdCBsNA0KCXttc28tbGlzdC1pZDoxMzIxMjMyNDg5Ow0KCW1zby1saXN0
LXRlbXBsYXRlLWlkczotMTc2NjgyMTE1Njt9DQpAbGlzdCBsNDpsZXZlbDENCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
U3ltYm9sO30NCkBsaXN0IGw0OmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS4waW47DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJbXNv
LWJpZGktZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7fQ0KQGxpc3QgbDUNCgl7bXNvLWxp
c3QtaWQ6MTY1MTcxMzA0MDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MTg0MDI3NjI2NDt9DQpA
bGlzdCBsNTpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw1OmxldmVsMg0KCXtt
c28tbGV2ZWwtdGFiLXN0b3A6MS4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsNTpsZXZlbDMNCgl7bXNvLWxldmVsLXRh
Yi1zdG9wOjEuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47fQ0KQGxpc3QgbDU6bGV2ZWw0DQoJe21zby1sZXZlbC10YWItc3RvcDoyLjBp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
O30NCkBsaXN0IGw1OmxldmVsNQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6Mi41aW47DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBs
NTpsZXZlbDYNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjMuMGluOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDU6bGV2ZWw3DQoJ
e21zby1sZXZlbC10YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGw1OmxldmVsOA0KCXttc28tbGV2ZWwt
dGFiLXN0b3A6NC4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsNTpsZXZlbDkNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjQu
NWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1
aW47fQ0Kb2wNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowaW47
fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMg
djpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lm
IGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFw
IHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlm
XS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJw
bGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkdvb2QgcG9pbnQuIFNlZ21lbnQgcm91dGluZyBzaG91bGQg
d29yayBlcXVhbGx5IGZvciBzZXJ2aWNlcyB0aGF0IGFyZSBhdCB0aGUgZWRnZSBhbmQgZm9yIHNl
cnZpY2VzIHRoYXQgYXJlIGluIHRoZSBtaWRkbGUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMUY0OTdE
Ij5NYXJpYTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVl
IDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBp
biAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBzZmMg
W21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10NCjxiPk9uIEJlaGFsZiBPZiA8L2I+WHV4aWFv
aHU8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgOTowNSBQTTxicj4N
CjxiPlRvOjwvYj4gUm9uIFBhcmtlcjsgQ2hhbmdjaGVuZyBIdWFuZzsgJ0RhdmlkIEFsbGFuIEkn
OyAnTmljb2xhcyBCT1VUSE9SUyc8YnI+DQo8Yj5DYzo8L2I+IHNmY0BpZXRmLm9yZzsgbWlrZWJp
YW5jQGFvbC5jb208YnI+DQo8Yj5TdWJqZWN0OjwvYj4gW3NmY10gPC9zcGFuPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIE1pbmNobyZxdW90OyI+562U
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsIFVuaWNvZGUgTVMmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+5aSNPC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij46DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgTWluY2hvJnF1b3Q7Ij7nrZQ8L3NwYW4+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwgVW5pY29k
ZSBNUyZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij7lpI08L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPjogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+SWYgc28sIHdoeSBub3QgbGV2ZXJhZ2UgdGhlIHNvdXJjZSBy
b3V0aW5nIG1lY2hhbmlzbSB0byBkbyB0aGlzIHdvcmsgKGkuZS4sIHNlcnZpY2UgcGF0aCBsYXll
cik/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj5CZXN0IHJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PlhpYW9odTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVl
IDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBp
biAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IlpILUNOIiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPuWPkeS7tuS6ujwvc3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L5L2TIj46PC9zcGFuPjwvYj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTrlrovkvZMiPiBSb24gUGFya2VyIFs8
YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+bWFpbHRvOlJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+XQ0KPGJyPg0KPC9zcGFuPjxiPjxzcGFu
IGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPuWPkemAgeaXtumXtDwvc3Bhbj48
L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L5L2TIj46
PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTrlrovk
vZMiPiAyMDE0PC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtNUyBNaW5jaG8mcXVvdDsiPuW5tDwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTrlrovkvZMiPjM8L3NwYW4+PHNwYW4gbGFu
Zz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIE1p
bmNobyZxdW90OyI+5pyIPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OuWui+S9kyI+MTk8L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIE1pbmNobyZxdW90OyI+5pelPC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OuWui+S9kyI+DQogMToyMzxi
cj4NCjwvc3Bhbj48Yj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7TVMgTWluY2hvJnF1b3Q7Ij7mlLbku7bkuro8L3NwYW4+PC9iPjxi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OuWui+S9kyI+Ojwvc3Bh
bj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L5L2TIj4g
Q2hhbmdjaGVuZyBIdWFuZzsgJ0RhdmlkIEFsbGFuIEknOyAnTmljb2xhcyBCT1VUSE9SUyc8YnI+
DQo8L3NwYW4+PGI+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O01TIE1pbmNobyZxdW90OyI+5oqE6YCBPC9zcGFuPjwvYj48Yj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTrlrovkvZMiPjo8L3NwYW4+PC9i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OuWui+S9kyI+IFh1eGlh
b2h1Ow0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjsgPGEg
aHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj4NCm1pa2ViaWFuY0Bhb2wuY29tPC9hPjxi
cj4NCjwvc3Bhbj48Yj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7TVMgTWluY2hvJnF1b3Q7Ij7kuLs8L3NwYW4+PC9iPjxiPjxzcGFu
IGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPumimDwvc3Bhbj48L2I+PGI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L5L2TIj46PC9zcGFuPjwv
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTrlrovkvZMiPg0KIFJF
OiBbc2ZjXSA8L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O01TIE1pbmNobyZxdW90OyI+562UPC9zcGFuPjxzcGFuIGxhbmc9
IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPuWkjTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTrlrovkvZMiPjogU0ZDIGVuY2Fwc3VsYXRpb24gY2hh
aW4gSUQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SSBhZ3JlZS4mbmJzcDsmbmJz
cDsgVGhlIGNoYWluIGlkIGluIHRoZSBwYWNrZXQgc2hvdWxkIHJlcHJlc2VudCBhIGZ1bGx5IHNw
ZWNpZmllZCBzZXQgb2YgbG9jYXRlZCBzZXJ2aWNlIGZ1bmN0aW9uIGluc3RhbmNlcy4gJm5ic3A7
Jm5ic3A7Jm5ic3A7SXQgY291bGQgYmUgdGhvdWdodCBvZiBhcyByZXByZXNlbnRpbmcNCiBhIHN0
YWNrIG9mIG5ldHdvcmsgbG9jYXRvcnMgKHR5cGljYWxseSBNQUMgb3IgSVAgYWRkcmVzc2VzKS48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyBSb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9w
OnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFu
PjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxi
Pk9uIEJlaGFsZiBPZiA8L2I+Q2hhbmdjaGVuZyBIdWFuZzxicj4NCjxiPlNlbnQ6PC9iPiBUdWVz
ZGF5LCBNYXJjaCAxOCwgMjAxNCAxMjoyOCBQTTxicj4NCjxiPlRvOjwvYj4gJ0RhdmlkIEFsbGFu
IEknOyAnTmljb2xhcyBCT1VUSE9SUyc8YnI+DQo8Yj5DYzo8L2I+ICdYdXhpYW9odSc7IDxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT47IDxhIGhyZWY9Im1haWx0
bzptaWtlYmlhbmNAYW9sLmNvbSI+DQptaWtlYmlhbmNAYW9sLmNvbTwvYT48YnI+DQo8Yj5TdWJq
ZWN0OjwvYj4gUmU6IFtzZmNdIDwvc3Bhbj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgR290aGljJnF1b3Q7Ij7nrZQ8L3NwYW4+
PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O01TIEdvdGhpYyZxdW90OyI+5aSNPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+OiBTRkMNCiBlbmNhcHN1bGF0aW9uIGNoYWluIElEPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPkkgdGhpbmsgaXQgc2hvdWxkIGlkZW50aWZ5IGFuIGluc3RhbmNlLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+Q2hhbmc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YSBu
YW1lPSJfTWFpbEVuZENvbXBvc2UiPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMu
MHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PiBEYXZpZCBBbGxhbiBJIFs8YSBocmVmPSJtYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5j
b20iPm1haWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50
OjwvYj4gVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgOToxNSBBTTxicj4NCjxiPlRvOjwvYj4gQ2hh
bmdjaGVuZyBIdWFuZzsgTmljb2xhcyBCT1VUSE9SUzxicj4NCjxiPkNjOjwvYj4gWHV4aWFvaHU7
IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT47IDxhIGhyZWY9
Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+DQptaWtlYmlhbmNAYW9sLmNvbTwvYT48YnI+DQo8
Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIDwvc3Bhbj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgTWluY2hvJnF1b3Q7Ij7nrZQ8
L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+5aSNPC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij46DQogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4g
SUQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+V2VsbCB0aGUgcXVlc3Rpb24gZGUg
am91ciBpcyDigJxkb2VzIGEgY2hhaW4gSUQgZGVmaW5lIGEgY2xhc3Mgb3IgYW4gaW5zdGFuY2Xi
gJ3igKYuIElmIGl0IGRlZmluZXMgYW4gY2xhc3Mgd2UgYWxzbyBuZWVkIGluc3RhbmNlIGluZm9y
bWF0aW9uLCBpZiBpdCBpcyBjdXJyZW50bHkNCiBvdmVybG9hZGVkIHRvIGRlZmluZSBjbGFzcyBh
bmQgaW5zdGFuY2UgSU1PIHdlIGhhdmUgYSBwcm9ibGVt4oCmLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+RGF2ZTxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEu
MHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
Ij5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5D
aGFuZ2NoZW5nIEh1YW5nPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0
IDc6NDMgQU08YnI+DQo8Yj5Ubzo8L2I+IE5pY29sYXMgQk9VVEhPUlM8YnI+DQo8Yj5DYzo8L2I+
IFh1eGlhb2h1OyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+
OyA8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPg0KbWlrZWJpYW5jQGFvbC5jb208
L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSA8L3NwYW4+PHNwYW4gbGFuZz0iWkgt
Q04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIE1pbmNobyZx
dW90OyI+562UPC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PuWkjTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Og0KIFNGQyBlbmNhcHN1bGF0
aW9uIGNoYWluIElEPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPkdvb2QgcG9pbnRzLiBJIGJlbGlldmUgZXhwbGljaXQgY2hhaW4gSUQgc2hvdWxk
IGJlIG1hbmRhdG9yeS4gVGhlIG92ZXJoZWFkIGlzIHZlcnkgbGl0dGxlLiBJdCBoZWxwcyBzaW1w
bGlmeSBwcm9jZXNzaW5nIGFuZCBzdGVlcmluZyBzaWduaWZpY2FudGx5LiBUaGUgZ2FpbiBpcyBo
dWdlLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5DaGFuZzxicj4NCjxicj4NCi0tLS0tLS0tLS0tLTxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPkNoYW5nY2hlbmcgSHVhbmc8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0
b206MTIuMHB0Ij48YnI+DQpPbiBNYXIgMTgsIDIwMTQsIGF0IDE6NTMgQU0sIE5pY29sYXMgQk9V
VEhPUlMgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iPk5p
Y29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9t
OjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkkgdGhpbmsgdGhhdCBrZWVwaW5nIHRoZSBTZXJ2
aWNlIFBhdGggTGF5ZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50IHNob3VsZCByZW1haW4gYW4gb2Jq
ZWN0aXZlIGZvciBTRkMuICZuYnNwO1N1Y2ggYSBzZXBhcmF0aW9uIG9mIGNvbmNlcm5zIGlzIGEg
c291bmQgYXJjaGl0ZWN0dXJhbCBwcmluY2lwbGUNCiB0aGF0IGhlbHAga2VlcCB0aGluZ3Mgc2lt
cGxlIGluIHByYWN0aWNlLiA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5PbiB0aGUgcXVlc3Rp
b24gb2YgJm5ic3A7U2VydmljZSBQYXRoLCB3ZSBoYXZlIGEgZGlzY3Vzc2lvbiBvbiB3aGV0aGVy
IHdlIG5lZWQgc29tZSBraW5kIG9mIGV4cGxpY2l0IGlkZW50aWZpZXIgb3ImbmJzcDs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Y291bGQgd2UgcmVseSBvbiBtYXBw
aW5nIG9uIHNvbWUgdW5kZXJsYXkgbmV0d29yayBwcm90b2NvbCBmaWVsZHMuPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6YmxhY2siPk1heSBiZSBhIFBSTy9DT04gdGFibGUgY291bGQgaGVscCBm
b2N1cyB0aGUgZ3JvdXAgZGVjaXNpb24gb24gdGhhdCBtYXR0ZXI8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJjb2xvcjpibGFjazttc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0bzttc28tbGlzdDpsMyBsZXZlbDEgbGZvMyI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+VmlzaWJpbGl0eSAodHJhY2luZyk8bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjxsaSBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDMgbGV2ZWwxIGxmbzMiPg0KPHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZvcndhcmRpbmcgZ3JhcGggc3RydWN0dXJlIGltcGFj
dC9saW1pdGF0aW9uczxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJjb2xvcjpibGFjazttc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMyBsZXZlbDEgbGZvMyI+DQo8c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+UmVjb25maWd1cmF0aW9uIHNwZWVkJm5ic3A7DQo8bzpwPjwvbzpwPjwvc3Bh
bj48L2xpPjwvdWw+DQo8dWwgdHlwZT0iZGlzYyI+DQo8dWwgdHlwZT0iY2lyY2xlIj4NCjxsaSBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDIgbGV2ZWwyIGxmbzYiPg0K
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkxCUyAvIHNjYWxlIG91dCBpbXBhY3Q8bzpwPjwv
bzpwPjwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxp
c3Q6bDIgbGV2ZWwyIGxmbzYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPk5vZGUgYnlw
YXNzIChlLmc7IG1haW50ZW5hbmNlKTxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjwvdWw+
DQo8dWwgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJs
YWNrO21zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21z
by1saXN0Omw1IGxldmVsMSBsZm85Ij4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij51bmRl
cmxheSBuZXR3b3JrL3RyYW5zcG9ydCBsYXllcnMgc3VwcG9ydDxvOnA+PC9vOnA+PC9zcGFuPjwv
bGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsNSBsZXZlbDEg
bGZvOSI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+SGVhZGVyIHNwYWNlIGltcGFjdDxv
OnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpi
bGFjazttc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bztt
c28tbGlzdDpsNSBsZXZlbDEgbGZvOSI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+TXVs
dGkgdGVuYW50IHN1cHBvcnQgaW1wYWN0PG86cD48L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0Omw1IGxldmVsMSBsZm85Ij4NCjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5TRkMgb24gZmxhdCAoZS5nIG9wdGljYWwgTDIgZm9yIERh
dGEgQ2VudGVycykgbmV0d29yayZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsNSBsZXZlbDEgbGZvOSI+DQo8c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+VW5kZXJsYXkgbmV0d29yayBhZG1pbmlzdHJhdGlvbiBp
bXBhY3Q8bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjwvdWw+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5QZXJz
b25hbGx5IEkgdGhpbmsgdGhhdCBoYXZpbmcgYW4gZXhwbGljaXQgY2hhaW4gaWRlbnRpZmllciAo
ZS5nLiBTZXJ2aWNlIFBhdGgvU2VydmljZSBJbmRleCkgaXMgY2xlYXIgKG1hbmFnZW1lbnQgYW5k
IGNvbnRyb2wpIGFuZCBub3QgZXhwZW5zaXZlIChoZWFkZXIgc3BhY2UpLg0KIFRoZSBkcmF3YmFj
ayBiZWluZyBzb21lIGltcGFjdCBvbiB0aGUgc2ltcGxpY2l0eSB0byBhZGQvcmVtb3ZlIGVsZW1l
bnRzIGluIGEgY2hhaW4gZHluYW1pY2FsbHkuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJs
YWNrIj5UYWcgc3dpdGNoaW5nIChhcyBNUExTKSAmbmJzcDthbGxvd3MgdG8gbWFuYWdlIHRhZ3Mg
cGVyIHNlcnZpY2Ugbm9kZXMsIGxlYWRpbmcgdG8gbW9yZSB2ZXJzYXRpbGUgYW5kIGRpdmVyc2Ug
Z3JhcGhzPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5OaWNvbGFzPG86cD48L286
cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRl
ciIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPg0K
PGhyIHNpemU9IjIiIHdpZHRoPSIxMDAlIiBhbGlnbj0iY2VudGVyIj4NCjwvc3Bhbj48L2Rpdj4N
CjxkaXYgaWQ9ImRpdlJwRjgxMTQ2NyI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWJvdHRvbToxMi4wcHQiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJs
YWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6Ymxh
Y2siPiBYdXhpYW9odSBbPGEgaHJlZj0ibWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20iPnh1eGlh
b2h1QGh1YXdlaS5jb208L2E+XTxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBNYXJjaCAxOCwg
MjAxNCA1OjA0IEFNPGJyPg0KPGI+VG86PC9iPiBKZXJvbWUgTW9pc2FuZDsgPGEgaHJlZj0ibWFp
bHRvOm1pa2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT47DQo8YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+
IFtzZmNdIDwvc3Bhbj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7TVMgTWluY2hvJnF1b3Q7O2NvbG9yOmJsYWNrIj7nrZQ8L3NwYW4+
PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+5aSN
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj46DQogU0ZDIGVu
Y2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkkgbGlrZSB0
aGUgaWRlYSBvZiBzZXBhcmF0aW5nIHRoZSBTZXJ2aWNlIEZ1bmN0aW9uIExheWVyIGFuZCB0aGUg
U2VydmljZSBQYXRoIExheWVyLCBhcyBwcm9wb3NlZCBpbiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRh
ZGF0YS1jb25zaWRlcmF0aW9ucy4gVGhlIHJvbGUgb2YgdGhlDQogU2VydmljZSBQYXRoIExheWVy
IGlzIGp1c3QgdG8gc3RlZXIgdGhlIHRyYWZmaWMgYWxvbmcgYSBwYXJ0aWN1bGFyIGNoYWluIG9m
IHNlcnZpY2Ugbm9kZXMgd2hpY2ggY2FuIGJlIGltcGxlbWVudGVkIGJ5IGV4aXN0aW5nIHRvb2xz
IGZvciBzb3VyY2Ugcm91dGluZywgc3VjaCBhcyBzZWdtZW50IHJvdXRpbmcuIEFzIHN1Y2gsIGl0
4oCZcyBub3QgbmVjZXNzYXJ5IHRvIHRyeSB0byBrZWVwIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIg
dHJhbnNwb3J0LWluZGVwZW5kZW50DQogYW5kIGNvbnRhaW4gaXQgaW4gdGhlIFNGQyBoZWFkZXIu
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj5CZXN0IHJlZ2FyZHMsPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlhpYW9odTwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3Bh
ZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGlu
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPuWPkeS7tuS6ujwvc3Bhbj48L2I+PGI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L5L2TO2NvbG9yOmJsYWNrIj46PC9z
cGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTrlrovkvZM7
Y29sb3I6YmxhY2siPg0KIHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
Ij5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XSA8L3NwYW4+DQo8Yj48c3BhbiBsYW5n
PSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgTWlu
Y2hvJnF1b3Q7O2NvbG9yOmJsYWNrIj7ku6Pooag8L3NwYW4+PC9iPjxiPjxzcGFuIGxhbmc9IlpI
LUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTrlrovkvZM7Y29sb3I6Ymxh
Y2siPg0KPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTrlrovkvZM7Y29sb3I6YmxhY2siPkplcm9tZSBNb2lzYW5kPGJyPg0KPC9zcGFuPjxiPjxzcGFu
IGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPuWPkemAgeaX
tumXtDwvc3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk65a6L5L2TO2NvbG9yOmJsYWNrIj46PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTrlrovkvZM7Y29sb3I6YmxhY2siPiAyMDE0PC9zcGFuPjxzcGFu
IGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtN
UyBNaW5jaG8mcXVvdDs7Y29sb3I6YmxhY2siPuW5tDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTrlrovkvZM7Y29sb3I6YmxhY2siPjM8L3NwYW4+PHNwYW4g
bGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01T
IE1pbmNobyZxdW90Oztjb2xvcjpibGFjayI+5pyIPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OuWui+S9kztjb2xvcjpibGFjayI+MTg8L3NwYW4+PHNwYW4g
bGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01T
IE1pbmNobyZxdW90Oztjb2xvcjpibGFjayI+5pelPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OuWui+S9kztjb2xvcjpibGFjayI+DQogMTowMzxicj4NCjwv
c3Bhbj48Yj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7TVMgTWluY2hvJnF1b3Q7O2NvbG9yOmJsYWNrIj7mlLbku7bkuro8L3NwYW4+
PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OuWui+S9kztj
b2xvcjpibGFjayI+Ojwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk65a6L5L2TO2NvbG9yOmJsYWNrIj4NCjxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNA
YW9sLmNvbSI+bWlrZWJpYW5jQGFvbC5jb208L2E+OyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIj4NCnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8L3NwYW4+PGI+PHNwYW4gbGFuZz0iWkgtQ04i
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIE1pbmNobyZxdW90
Oztjb2xvcjpibGFjayI+5Li7PC9zcGFuPjwvYj48Yj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj7popg8L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OuWui+S9kztjb2xvcjpibGFjayI+Ojwvc3Bh
bj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L5L2TO2Nv
bG9yOmJsYWNrIj4NCiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+VGhpcyAobGVuZ3RoeSBhbmQgdmVy
eSBsaXZlbHkpIHRocmVhZCBzdGFydGVkIGZyb20gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEt
Y29uc2lkZXJhdGlvbnMgKHdoaWNoIEkgY28tYXV0aG9yZWQpLjwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
SW4gc2VjdGlvbiA0LjgsIHdlIG1hZGUgYSBjbGVhciBkaXN0aW5jdGlvbiBiZXR3ZWVuIGEgc2Vy
dmljZSBwYXRoIGxheWVyIChzdGVlcmluZyBwYWNrZXRzIGhvcCBieSBob3AgYWxvbmcgdGhlIGNo
YWluKSBhbmQgYSBzZXJ2aWNlIGZ1bmN0aW9uIGxheWVyIChjb252ZXkNCiBtZXRhZGF0YSBpbmZv
cm1hdGlvbiBvZiBpbnRlcmVzdCB0byBTRnMpLiBUZXJtaW5vbG9neSBhc2lkZSwgaXQgc2VlbXMg
dGhhdCBzdWNoIGxheWVyZWQgdmlldyB3YXMgYWdyZWVkIHVwb24gYnkgbWFueSBwZW9wbGUgb24g
dGhlIG1haWxpbmcgbGlzdC4NCjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Tm93IHRoaXMgY2VydGFpbmx5
IGRvZXMgYmVnIHRoZSBxdWVzdGlvbiBvZiBzb2x2aW5nIEJPVEggcHJvYmxlbXMgd2l0aCB0aGUg
c2FtZSAocGFja2V0KSBlbmNhcHN1bGF0aW9uIG1lY2hhbmlzbS4gTm90YWJseSB3aGVuIG9ic2Vy
dmluZyB0aGF0IG1hbnkgdXNlIGNhc2VzDQogY291bGQgYmUgc2F0aXNmaWVkIHdpdGhvdXQgU0Yt
bGV2ZWwgbWV0YWRhdGEsIG9yIGJ5IHVzaW5nIG1vcmUgb3V0LW9mLWJhbmQgd2F5cyB0byBjb252
ZXkgc3VjaCBTRiBtZXRhZGF0YS4gQW5kIGFsc28gd2hlbiBvYnNlcnZpbmcgdGhhdCBpbmJhbmQg
bWFya2luZyAoZS5nLiBwYWNrZXQgaGVhZGVycykgY29tZXMgd2l0aCB2YXJpb3VzIHByb3MgJmFt
cDsgY29ucyAoc29tZSBvZiB0aGUgaXNzdWVzIGJlaW5nIGlkZW50aWZpZWQgaW4gdGhlIGRyYWZ0
LA0KIGUuZy4gc2VjdGlvbnMgNC4xIGFuZCA0LjIpLiA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkkgZG8g
YWdyZWUgd2l0aCBNYXJpYS4gV2UgbWF5IHdhbnQgdG8gZXhwbG9yZSBvdGhlciBvcHRpb25zIGZv
ciBhZGRyZXNzaW5nIHRoZSBuZWVkcyBvZiB0aGUgc2VydmljZSBwYXRoIGxheWVyIHRoYXQgZG8g
bm90IHJlcXVpcmUgYW4gZXhwbGljaXQgY2hhaW4taWQgb2Ygc29ydHMuDQo8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPkluIHRoZSBkcmFmdCwgd2UgY29uY2x1ZGVkIGJ5IHN0YXRpbmcg4oCcQSBwcm9kdWN0
aXZlIHBhdGggZm9yd2FyZCBjb3VsZCBiZSB0byBkaXZpZGUgYW5kIGNvbnF1ZXI6IHRvIGNsZWFy
bHkgc2VwYXJhdGUgdGhlIHByb2JsZW0gb2YgU2VydmljZSBGdW5jdGlvbiBQYXRoIHRvcG9sb2d5
DQogZnJvbSB0aGUmbmJzcDsmbmJzcDsgcHJvYmxlbSBvZiBbY29udmV5aW5nIFNGXSBtZXRhZGF0
YeKAnS4gSSBkbyBiZWxpZXZlIHdlIHNob3VsZCBleHBsb3JlIHN1Y2ggc2VwYXJhdGlvbiBwcmlu
Y2lwbGUgZnVydGhlci48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAw
aW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6YmxhY2siPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5P
biBCZWhhbGYgT2YgPC9iPjxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPm1pa2ViaWFuY0Bhb2wuY29tPC9hPjxicj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXks
IE1hcmNoIDE0LCAyMDE0IDU6NTAgUE08YnI+DQo8Yj5Ubzo8L2I+IDxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3Vi
amVjdDo8L2I+IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5J
IHdvdWxkIGltYWdpbmUgdGhhdCBpZiB3ZSBtYWRlIHRoZSBDaGFpbiBJRCBmaWVsZCBpbiB0aGUg
aGVhZGVyIGJlIG9wdGlvbmFsLCB5ZXQgc3RpbGwgcmVxdWlyZWQgYSBoZWFkZXIgYW5kIHN0aWxs
IHJlcXVpcmVkIHRoYXQgc29tZQ0KIGluZGljYXRpb24gb2YgdGhlIGNoYWluIGJlIGNhcnJpZWQg
c29tZXdoZXJlIGluIHRoZSBwYWNrZXQgKG1wbHMgbGFiZWwgb3IgdmxhbiBvciB3aGF0ZXZlciks
IHRoYXQgdGhlIGltcGxlbWVudGF0aW9uIHdvdWxkIGJlY29tZSBvdmVybHkgY29tcGxpY2F0ZWQu
ICZuYnNwO1RvIGRvIHNvIHdvdWxkIGJlIHVzaW5nIFNGQyBzaW1wbHkgYXMgYSBtZWNoYW5pc20g
dG8gY2FycnkgbWV0YSBkYXRhIGFuZCBub3QgYXQgYWxsIGZvciBzZXJ2aWNlIGNoYWluaW5nLA0K
IHdoaWNoIHNvdW5kcyBjb3VudGVyIGludHVpdGl2ZSB0byBtZS4mbmJzcDs8YnI+DQo8YnI+DQpN
YXJpYSwmbmJzcDs8YnI+DQpTbywgeW91IGFyZSBzYXlpbmcgdGhhdCB5b3Ugd2FudCB0byB1c2Ug
U0ZDIHRvIGNhcnJ5IGFyb3VuZCBtZXRhZGF0YSwgYnV0IG5vdCBmb3IgYWN0dWFsIHNlcnZpY2Ug
Y2hhaW5pbmcgYmVjYXVzZSB5b3UgYWxyZWFkeSBoYXZlIGEgd2F5IHRvIGltcGxlbWVudCBzZXJ2
aWNlIGNoYWluaW5nIG91dHNpZGUgb2YgU0ZDPyAmbmJzcDtNYXliZSBJJ20gbm90IGZvbGxvd2lu
ZywgYnV0IGl0IHNlZW1zIHRvIG1lIHRoYXQgaWYgeW91IHdlcmUgdG8gdXBncmFkZSB5b3VyDQog
bmV0d29yayB0byBzdXBwb3J0IFNGQyB0aGF0IHlvdSB3b3VsZCBjaGFuZ2UgZnJvbSB1c2luZyB5
b3VyIGV4aXN0aW5nIG1lY2hhbmlzbSBhbmQgc3RhcnQgdXNpbmcgU0ZDLCB3aGljaCBpcyBtZWFu
dCB0byBwcm92aWRlIHN1cHBvcnQgZm9yIHNlcnZpY2UgZnVuY3Rpb25zIHRoYXQgYXJlIG5vdCBT
RkMgYXdhcmUuICZuYnNwO1RoZXJlIGFyZSBhIG51bWJlciBvZiB1cyB3aG8gaGF2ZSBpbXBsZW1l
bnRlZCwgaW4gb25lIHdheSBvciBhbm90aGVyLCBzb21lDQogc29ydCBvZiBzZXJ2aWNlIGNoYWlu
aW5nLCBidXQgSSAoSSBjYW4gYXQgbGVhc3Qgc3BlYWsgZm9yIG15c2VsZikgYW0gbG9va2luZyB0
byBTRkMgbm90IHRvIGVuaGFuY2UgbXkgY3VycmVudCBpbXBsZW1lbnRhdGlvbiwgYnV0IHRvIHJl
cGxhY2UgaXQgd2l0aCBzb21ldGhpbmcgYmV0dGVyIHdoaWxlIHN0aWxsIG1haW50YWluaW5nIG15
IGNvcmUgKG5vbiBzZXJ2aWNlIGZ1bmN0aW9uKSBpbmZyYXN0cnVjdHVyZS48L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXYg
c3R5bGU9Im1hcmdpbi1ib3R0b206Ni43NXB0Ij4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxp
Z249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyIj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPg0KPGhyIHNpemU9IjEiIHdpZHRoPSIxMDAlIiBub3NoYWRlPSIiIHN0eWxlPSJjb2xv
cjojOTk5OTk5IiBhbGlnbj0iY2VudGVyIj4NCjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206Ni43NXB0Ij48Yj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPkZyb206DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20lM2NrZWdyYXlAY2lzY28uY29tIiB0
YXJnZXQ9Il9ibGFuayI+a2VncmF5QGNpc2NvLmNvbSZsdDtrZWdyYXlAY2lzY28uY29tPC9hPiZn
dDs8YnI+DQo8Yj5UbzogPC9iPlJvbiBQYXJrZXImbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj5Sb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tPC9hPiZndDssSmltIEd1aWNoYXJkIChqZ3VpY2hhcikmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmpndWljaGFyQGNp
c2NvLmNvbTwvYT4mZ3Q7LEpvZWwgTS4gSGFscGVybiZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0
Ozxicj4NCjxiPmNjOiA8L2I+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyUzY3NmY0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZyZsdDtzZmNAaWV0Zi5vcmc8L2E+Jmd0
Ozxicj4NCjxiPlNlbnQ6IDwvYj5GcmlkYXksIE1hcmNoIDE0LCAyMDE0PGJyPg0KPGI+U3ViamVj
dDogPC9iPlJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDxicj4NCjxicj4NCiYj
NDM7MSB0aGUgaWRlYSBpcyBpbnRlcm9wZXJhYmlsaXR5Ljxicj4NCjxicj4NCjxicj4NCk9uIDMv
MTQvMTQgMTI6NTUgUE0sICZxdW90O1JvbiBQYXJrZXImcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0
bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+Um9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj4NCjxicj4NCiZndDtU
aGFua3MsIEppbS48YnI+DQomZ3Q7PGJyPg0KJmd0O1JlbWVtYmVyIHRoYXQgd2UgaGF2ZSBzYWlk
IG1hbnkgdGltZXMgdGhhdCB0aGUgU0ZDIHNlcnZpY2UgaGVhZGVyIGlzPGJyPg0KJmd0O3RyYW5z
cG9ydCBpbmRlcGVuZGVudC4gJm5ic3A7IEp1c3QgYmVjYXVzZSB0aGUgY2hhaW4gaWQgY291bGQg
YmUgY2FycmllZCBpbjxicj4NCiZndDtzb21lIGZvcm0gb3IgYW5vdGhlciB3aXRoIHNvbWUgcGFy
dGljdWxhciB0cmFuc3BvcnQgZG9lc24ndCBtZWFuIHRoYXQgaXQ8YnI+DQomZ3Q7Y291bGQgYmUg
dW5pdmVyc2FsbHkgY29udmV5ZWQuICZuYnNwOyZuYnNwOyBCeSBtYWtpbmcgYW5kIGtlZXBpbmcg
dGhlIFNGQyBzZXJ2aWNlPGJyPg0KJmd0O2hlYWRlciB0cmFuc3BvcnQgaW5kZXBlbmRlbnQgbWFr
ZXMgaXQgbW9yZSBhcHBsaWNhYmxlIGluIG1vcmU8YnI+DQomZ3Q7ZW52aXJvbm1lbnRzIGFuZCBt
b3JlIGxpa2VseSB0byBnZXQgYWRvcHRlZCBicm9hZGx5Ljxicj4NCiZndDs8YnI+DQomZ3Q7ICZu
YnNwOyBSb248YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDstLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLTxicj4NCiZndDtGcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbPGEgaHJlZj0i
bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqZ3VpY2hh
ckBjaXNjby5jb208L2E+XTxicj4NCiZndDtTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDM6
NTIgUE08YnI+DQomZ3Q7VG86IEpvZWwgTS4gSGFscGVybjsgUm9uIFBhcmtlcjxicj4NCiZndDtD
YzogPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRm
Lm9yZzwvYT48YnI+DQomZ3Q7U3ViamVjdDogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8YnI+
DQomZ3Q7PGJyPg0KJmd0O0hpIEpvZWwsPGJyPg0KJmd0Ozxicj4NCiZndDtQZXJoYXBzIGJ1dCBJ
IHdvdWxkIHBvaW50IG91dCB0aGF0IHRoZSBiYXNlIFNGQyBoZWFkZXIgY291bGQgaGF2ZSBhIGxv
dDxicj4NCiZndDttb3JlIGluZm9ybWF0aW9uIHRoYW4ganVzdCB0aGUgY2hhaW4gSUQ7IEkgd291
bGQgYWxzbyBwb2ludCBvdXQgdGhhdCB0aGU8YnI+DQomZ3Q7ZGV2aWwgaXMgaW4gdGhlIGRldGFp
bHMgYW5kIHNheWluZyAmcXVvdDt3ZWxsLCBJIGNhbiBqdXN0IHVzZSBhbiBNUExTIGxhYmVsJnF1
b3Q7PGJyPg0KJmd0O2hpZGVzIG11Y2ggb2YgdGhlIGNvbXBsZXhpdHkgb2YgYWN0dWFsbHkgZG9p
bmcgdGhhdC48YnI+DQomZ3Q7PGJyPg0KJmd0O09uIDMvMTQvMTQsIDI6MzUgUE0sICZxdW90O0pv
ZWwgTS4gSGFscGVybiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsgd3JvdGU6PGJy
Pg0KJmd0Ozxicj4NCiZndDsmZ3Q7SWYgdGhlIHRyYW5zcG9ydCBoZWFkZXIgY2FycmllcyBlbm91
Z2ggaW5mb3JtYXRpb24gZm9yIGlkZW50aWZ5aW5nIHRoZTxicj4NCiZndDsmZ3Q7c2VxdWVuY2Ug
KFZMQU4gdGFnIG9yIE1QTFMgbGFiZWwgY2FuIGJvdGggZG8gdGhlIGpvYiksIHRoZW4gYXJndWFi
bHk8YnI+DQomZ3Q7Jmd0O3RoZSBnbG9iYWwgY2hhaW4gSUQgaXMgcmVkdW5kYW50LiBJIGNhbiBs
aXZlIHdpdGggY2FycnlpbmcgaXQgYW55d2F5PGJyPg0KJmd0OyZndDtlaXRoZXIgaWYgSSBoYXZl
IG1ldGFkYXRhIHRvIGNhcnJ5LCBvciBpZiBJIG5lZWQgdGhlIGNoYWluIElEIGZvciBzb21lPGJy
Pg0KJmd0OyZndDtwdXJwb3NlLjxicj4NCiZndDsmZ3Q7IEFmdGVyIGFsbCwgc29tZSBmb2xrcyBz
ZWVtIHRvIHdhbnQgdG8gdXNlIHRoYXQgZm9yIHRoZSBmb3J3YXJkaW5nPGJyPg0KJmd0OyZndDtk
ZWNpc2lvbnMuPGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0O1lvdXJzLDxicj4NCiZndDsmZ3Q7
Sm9lbDxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDtPbiAzLzE0LzE0LCAyOjI4IFBNLCBSb24g
UGFya2VyIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyBUaGUgY2hhaW4gSUQgaXMgdGhlIGxhYmVs
IHRoYXQgZGVmaW5lcyB0aGUgc2VxdWVuY2Ugb2Ygc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0O2Z1
bmN0aW9ucyB0aGF0IG11c3QgYmUgdmlzaXRlZC4gJm5ic3A7IEl0IGNhbiBiZSB0aG91Z2h0IG9m
IGFzIGEgaGFuZGxlIGZvciBhPGJyPg0KJmd0OyZndDsmZ3Q7c3RhY2sgb2YgbXVzdC12aXNpdCBu
ZXR3b3JrIGxvY2F0aW9ucy4gJm5ic3A7IEkgZG9uJ3Qgc2VlIGhvdyB0aGlzIGNhbiBiZTxicj4N
CiZndDsmZ3Q7Jmd0O2FueXRoaW5nIGJ1dCBtYW5kYXRvcnkuPGJyPg0KJmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7ICZuYnNwOyZuYnNwOyZuYnNwOyBSb248YnI+DQomZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsgRnJvbTogc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmc8L2E+XSBPbiBCZWhhbGYgT2YgU3VyZW5kcmEgS3VtYXI8YnI+DQomZ3Q7Jmd0OyZndDsoc21r
dW1hcik8YnI+DQomZ3Q7Jmd0OyZndDsgU2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAxOjQ2
IFBNPGJyPg0KJmd0OyZndDsmZ3Q7IFRvOiBKb2VsIE0uIEhhbHBlcm47IE5BUElFUkFMQSwgTUFS
SUEgSDxicj4NCiZndDsmZ3Q7Jmd0OyBDYzogPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsgU3ViamVj
dDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJy
Pg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IFtUcmltbWVkIHRoZSByZWNpcGllbnQg
bGlzdCAtIG5lZWRzIGFwcHJvdmFsIG90aGVyd2lzZV08YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsgQ29tcGxldGVseSBhZ3JlZSBoZXJlLjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyBTRkMgZG9lcyBub3QgcHJldmVudCBWTEFOIHN0aXRjaGluZyBhbmQgb25l
IGNhbiBjb250aW51ZSB0byBkbyB0aGF0Ljxicj4NCiZndDsmZ3Q7Jmd0O1doaWxlIGF0IHRoZSBz
YW1lIHRpbWUgU0ZDIGNhbiBpbmNsdWRlIFZMQU4gc3RpdGNoaW5nIHRvIHN1cHBvcnQ8YnI+DQom
Z3Q7Jmd0OyZndDtsZWdhY3kgU0ZzIGluIHRoZSBzYW1lIGNoYWluIHRoYXQgaW5jbHVkZXMgU0ZD
IGF3YXJlIFNGcy4gRXZlbiBsZWdhY3k8YnI+DQomZ3Q7Jmd0OyZndDtTRnMgYmVuZWZpdCBmcm9t
IGNoYWluIGlkZW50aWZpY2F0aW9uIGFuZCBoZW5jZSBjYW4gYmUgc2hhcmVkIGFjcm9zczxicj4N
CiZndDsmZ3Q7Jmd0O2RpZmZlcmVudCBzZXJ2aWNlIGNoYWlucy48YnI+DQomZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsgU3VyZW5kcmEuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IE9uIDMvMTQvMTQgMTA6
MjYgQU0sICZxdW90O0pvZWwgTS4gSGFscGVybiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpt
aEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9h
PiZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBNeSBv
d24gaW5jbGluYXRpb24gaXMgdG8gb2JzZXJ2ZSB0aGF0IGlmIHlvdSBkb24ndCBuZWVkIGV4cGxp
Y2l0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgeW91IGRv
bid0IG5lZWQgbWV0YWRhdGEsIHlvdSBjYW4ganVzdCBvbWl0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyB0aGUgc2ZjL25zaCBoZWFkZXIuIFN0aWxsIGRvIHNlcnZpY2UgY2hhaW5pbmcsIGp1c3Qgbm8g
ZXh0cmEgaGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
IElmIHdlIGFyZSBnb2luZyB0byBoYXZlIHRoZSBoZWFkZXIsIGl0IHNlZW1zIHRvIG1lIHRoYXQg
dGhlIGNoYWluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O2lkZW50aWZpY2F0aW9uIGZpZWxkIGlzIHZl
cnkgdXNlZnVsLCBhbmQgbG93IGNvc3Qgb25jZSB3ZSBoYXZlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDtoZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsg
WW91cnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xNC8xNCwgMTowMCBQTSwgTkFQSUVSQUxBLCBNQVJJ
QSBIIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEV4cGxpY2l0IGNoYWluIGlkZW50
aWZpY2F0aW9uIHNob3VsZCBiZSBtYWRlIG9wdGlvbmFsLiBJIGJlbGlldmUgaXQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyB3YXMgZGlzY3Vzc2VkIGZldyBtb250aHMgYWdvIG9uIHRoaXMgbWFp
bGluZyBsaXN0Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgTWFyaWE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICpGcm9tOipzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dICpPbiBCZWhh
bGYgT2YgKkptaC5kaXJlY3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqU2VudDoqIFRodXJz
ZGF5LCBNYXJjaCAxMywgMjAxNCAxMjoxMiBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpU
bzoqIDxhIGhyZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+a2Vn
cmF5QGNpc2NvLmNvbTwvYT47DQo8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20i
IHRhcmdldD0iX2JsYW5rIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT47IDxhIGhyZWY9Im1haWx0
bzpzbWt1bWFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPg0Kc21rdW1hckBjaXNjby5jb208
L2E+Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBj
aXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj5qZ3VpY2hhckBjaXNjby5jb208L2E+PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgKkNjOiogPGEgaHJlZj0ibWFpbHRvOm5pY29sYXMuYm91dGhvcnNA
cW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbTwv
YT47DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGll
dGYub3JnPC9hPjsgPGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tIiB0YXJnZXQ9Il9i
bGFuayI+DQpoYWRpQG1vamF0YXR1LmNvbTwvYT47PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
PGEgaHJlZj0ibWFpbHRvOnJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0i
X2JsYW5rIj5yb25fcGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPjsNCjxhIGhyZWY9Im1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmJyaWpzbWFuQGp1bmlw
ZXIubmV0PC9hPjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKlN1YmplY3Q6KiBSZTogW3NmY10gZHJhZnQtcmlq
c21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAqSW1wb3J0YW5jZToqIExvdzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgQXNzdW1pbmcgSSB1bmRlcnN0YW5kIHlvdSBwcm9wZXJseSBLZW4sIEkg
ZGlzYWdyZWUuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBGb3IgZXhhbXBsZSwgYnkgdXNpbmcgc2VwYXJhdGUgdGVybXMgSSBjYW4gZWFzaWx5IGRp
c2N1c3MgdGhlIGZhY3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGF0IGNlcnRhaW4ga2lu
ZHMgb2YgZGF0YSAoY2hhaW4gaWRlbnRpZmljYXRpb24pIG9ubHkgbmVlZCB0byBiZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFkanVzdCBieSBhIGZldyBhcHBzIGluIHJhcmUgY2FzZXMuIEFu
ZCB0aGF0IGRhdGEgaXMgbm90IGJlZWRlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJ5IHRo
ZSBhcHBsaWNhdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBVbmxlc3MgeW91IHdvdWxkIGxpa2UgdG8gY29uc2lkZXIgdGhlIGNoYWluIGlk
ZW50aWZpY2F0aW9uIGFzIGJlaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3B0aW9uYWw/
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3Vy
cyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpv
ZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50IGZy
b20gbXkgU2Ftc3VuZyBzbWFydHBob25lIG9uIEFUJmFtcDtUPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0t
LS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
U3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRp
b25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgRnJvbTogJnF1b3Q7S2VuIEdyYXkgKGtlZ3Jh
eSkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29tIiB0YXJnZXQ9Il9i
bGFuayI+a2VncmF5QGNpc2NvLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8
YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpr
ZWdyYXlAY2lzY28uY29tPC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgVG86
IEx1Y3kgeW9uZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+bHVjeS55b25nQGh1YXdlaS5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tJTNlJTNlLCUyMlN1
cmVuZHJhIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tJmd0OyZn
dDssJnF1b3Q7U3VyZW5kcmE8L2E+IEt1bWFyIChzbWt1bWFyKSZxdW90Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86c21rdW1hckBjaXNjby5jb20iIHRhcmdl
dD0iX2JsYW5rIj5zbWt1bWFyQGNpc2NvLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzbWt1
bWFyQGNpc2NvLmNvbSUzZSUzZSwlMjJKaW0iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c21rdW1h
ckBjaXNjby5jb20mZ3Q7Jmd0OywmcXVvdDtKaW08L2E+IEd1aWNoYXJkPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsoamd1aWNoYXIpJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0
OzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj5qZ3Vp
Y2hhckBjaXNjby5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29t
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbTwvYT4mZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENDOiBOaWNvbGFzIEJPVVRIT1JTICZsdDs8YSBocmVm
PSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+Tmlj
b2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0
OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20lM2UlM2Usc2ZjIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSZndDsmZ3Q7
LHNmYzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyUzZSUzZSxKYW1hbCIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpz
ZmNAaWV0Zi5vcmcmZ3Q7Jmd0OyxKYW1hbDwvYT4gSGFkaSBTYWxpbSAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmhhZGlAbW9qYXRhdHUuY29tIiB0YXJnZXQ9Il9ibGFuayI+aGFkaUBtb2phdGF0dS5jb208
L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9q
YXRhdHUuY29tJTNlJTNlLFJvbiIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpoYWRpQG1vamF0YXR1
LmNvbSZndDsmZ3Q7LFJvbjwvYT4gUGFya2VyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7
PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0i
X2JsYW5rIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbSUzZSUzZSwlMjJicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tJmd0OyZndDssJnF1b3Q7YnJpanNt
YW5AanVuaXBlci5uZXQ8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9
Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQlM2UlM2UsJTIySm9lbCIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldCZndDsmZ3Q7LCZxdW90O0pvZWw8L2E+IE0uIEhhbHBlcm4mcXVvdDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDs8YSBocmVmPSJt
YWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tPC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgd29yZCAmcXVvdDttZXRhZGF0YSZxdW90OyBpcyBhIHB1
cnBvc2VseSBhbWJpZ3VvdXMgdGVybSAmcXVvdDtkYXRhIHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBwcm92aWRlcyBpbmZvcm1hdGlvbiBhYm91dCBvdGhlciBkYXRhJnF1b3Q7LiBJdCBp
cyB1c2VkIHRvIGF2b2lkIFRISVM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rpc2N1c3Npb24u
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3Ig
ZXhhbXBsZSwgSSBwcm9wb3NlIHdlIGRlZmluZSAmcXVvdDt0ZXF1aWxhIG1ldGFkYXRhJnF1b3Q7
IGJlY2F1c2UsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnJhbmtseSwgSSB3aWxsIG5lZWQg
dG8gb3JkZXIgYSB0cmlwbGUtc2hvdCBpZiB3ZSBrZWVwIGF0dGVtcHRpbmc8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyB0byBkZWZpbmUgc29tZXRoaW5nIHRoYXQsIGJ5IGRlZmluaXRpb24sIGlz
IGFtYmlndW91cy4gSSdkIGxpa2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBteSBiYXJ0ZW5k
ZXIgdG8gdW5kZXJzdGFuZCBtZSBzcGVjaWZpY2FsbHkgd2hlbiBJIHNheSAmcXVvdDtJIG5lZWQg
YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2hvdCZxdW90Oy48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTMvMTQgNzo0OSBBTSwgJnF1
b3Q7THVjeSB5b25nJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5j
b20iIHRhcmdldD0iX2JsYW5rIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPiZndDsmZ3Q7IHdy
b3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDtTbmlwLi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O1NL
Jmd0OyBKdXN0IGNvcHlpbmcgZnJvbSB0aGUgUFM6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDstLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7RGF0YSBw
bGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eSB0byBleGNoYW5nZSBpbmZvcm1hdGlv
bjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmV0d2Vlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7dGhlIG5ldHdvcmsgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVu
IHNlcnZpY2UgZnVuY3Rpb25zLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5kIHNlcnZpY2U8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2Z1bmN0aW9ucyBhbmQgdGhlIG5l
dHdvcmsuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Oy0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDtJdCBpcyBhIGx1Y2lkIGRlZmluaXRpb24uIFdlIGFyZSB1bm5lY2Vzc2FyaWx5IG1h
a2luZyB0aGUgd29yZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7JnF1b3Q7bmV0d29yayZxdW90
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Y29udHJvdmVyc2lhbCwgSU1P
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDtbTHVjeV0gVGhpcyBpcyBteSBwb2ludC4gJnF1b3Q7VGhlIG5l
dHdvcmsmcXVvdDsgaXMgdG9vIGdlbmVyYWwgaGVyZSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3doaWNoIGJyaW5nczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7bWV0YWRh
dGEgZ3JlYXQgcG93ZXIgdG8gZG8gbWFueSB0aGluZ3MuIFRoaXMgaXMgd2h5IHBlb3BsZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW52ZW50IGlkZWFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDtoZXJlLCB3aGljaCBjYXVzZXMgYSBsb3Qgb2YgZGViYXRlcyBvbiBtZXRh
ZGF0YSB1c2FnZSBwb3RlbnRpYWxzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtzaG91bGQgbm90IHNwZW5kIGEgbG90IG9m
IHRpbWVzIG9uIHRoYXQgZGViYXRlcyBhbmQganVkZ2Ugd2hpY2g8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3VzYWdlIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDt2YWx1
YWJsZSBvciBub3QuIFRodXMsIGZvciB0aGUgU0ZDIHdvcmssIGl0IHdpbGwgYmUgaGVscGZ1bCBp
Zjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2UgY2FuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDtuYXJyb3cgZG93biBhIGJpdC4gSm9lbCBtYWtlcyBleHBsaWNpdGx5IHR3
byBjYXNlcywgd2hpY2ggaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hlbHBmdWwgdG88YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2RldmVsb3AgdXNlIGNhc2VzIGZvciBl
YWNoIGNhc2UuIEkgd291bGQgbGlrZSB0byBzZWUgdGhhdCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3Byb2JsZW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3N0YXRl
bWVudCBjYW4gYmUgbW9yZSBzcGVjaWZpYyBvbiBtZXRhZGF0YSBkZWZpbml0aW9uLCB3aGljaCBt
YXk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDtoZWxwZnVsIGluIGxlc3MgZm9jdXNpbmcgb24gaXQgYW5kIG1vdmluZyBmb3J3
YXJkLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O1N1cmVuZHJhLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtUaGFua3MsPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7THVjeTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0Oy0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgWzxhIGhy
ZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86amd1
aWNoYXJAY2lzY28uY29tPC9hPl08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDtTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDQ6MzggUE08YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtUbzogTHVjeSB5b25nPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Q2M6IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcyBC
T1VUSE9SUzsgUm9uIFBhcmtlcjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5r
Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwv
YT4mZ3Q7OyBzZmM7IEphbWFsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtIYWRpIFNhbGltPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7U3ViamVjdDogUmU6IFtzZmNd
IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7SGkgTHVjeSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtOby4gSSBhbSBz
aW1wbHkgc2F5aW5nIHdlIHNob3VsZCBub3Qgb3ZlcmNvbXBsaWNhdGUgdGhlIHByb2JsZW08YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtzdGF0ZW1lbnQgd2l0aCB0ZXh0
IHRoYXQgYWRkcyBsaXR0bGUgdG8gbm8gdmFsdWUgaW4gbXkgb3Bpbmlvbi48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBXaGV0aGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7d2UgY2FsbCBpdCBtZXRhZGF0YSwgb3IgY29udGV4dCwgaGFzIG5vIGJlYXJpbmcgb24g
dGhlIGZhY3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoYXQgdGhlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7cHJvYmxlbSBzdGF0ZW1lbnQgYWxyZWFkeSBjbGVh
cmx5IHN0YXRlcyB3ZSBuZWVkIHRvIGJlIGFibGUgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3Bhc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtpbmZvcm1hdGlv
biBiZXR3ZWVuIFNGwrlzIGFuZCBiZXR3ZWVuIHRoZSBuZXR3b3JrICZhbXA7IFNGwrlzLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0O09uIDMvMTIvMTQsIDU6MTMgUE0sICZxdW90O0x1Y3kgeW9uZyZxdW90OyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+bHVjeS55
b25nQGh1YXdlaS5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0i
bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmx1Y3ku
eW9uZ0BodWF3ZWkuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7SGkg
SmltLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7SSBmb3Igb25lIGRvbid0IGFn
cmVlIGFuZCB0aGluayB3ZSBhcmUgb3ZlciBjb21wbGljYXRpbmcgd2hhdDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7c2hvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0O2JlIHN0cmFpZ2h0Zm9yd2FyZC4gVGhlIFNGQyBlbmNhcHN1bGF0aW9uIHNob3VsZCBl
bmFibGUgdHdvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGluZ3M6PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsxLiBTdGVlcmluZyBvZiBzZWxlY3RlZCBmbG93cyB0aHJvdWdo
IGEgc2VydmljZSBjaGFpbjsgdGhpcyBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O3NlcnZpY2UgZnVuY3Rp
b24gcGF0aC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Mi4g
UGFzc2luZyBvZiBjb250ZXh0IGFzc29jaWF0ZWQgd2l0aCBhIGdpdmVuIGZsb3cgd2l0aGluIHNh
aWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7ZnVuY3Rpb24gcGF0aC4gVGhpcyBjb250ZXh0IGluZm9y
bWF0aW9uIG1heSBiZSBjb25zdW1lZCBieSBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtTRiAo
YW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7YXBwbGljYXRp
b24gSUQgaXMgYW4gZXhhbXBsZSkgb3IgbWF5IGJlIGNvbnN1bWVkIGJ5IHRoZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Zm9yd2FyZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDtlbGVtZW50cyAoYSB2cmYtSUQgaXMgYW4gZXhhbXBsZSkuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O1tMdWN5XSBEbyB5b3UgY2FsbCB0
aGUgY29udGV4dCBhcyBtZXRhZGF0YSBvciBub3Q/IERvIHdlIGhhdmU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2Fub3RoZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7dGVybSBoZXJlIGJlc2lkZSBTRkMgaGVhZGVyIGFuZCBtZXRhZGF0YS4gSSBzZWUgdGhh
dCB5b3UgZG9uJ3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dhbnQgdG88YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7c2VwYXJhdGUgd2hhdCBpcyBjb25zdW1l
ZCBieSBTRiBhbmQgd2hhdCBpcyBjb25zdW1lZCBieSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2ZvcndhcmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7ZWxlbWVudHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtMdWN5PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtTZW50IGZyb20gbXkgaVBob25lPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciAxMiwgMjAxNCwgYXQgNDoxNiBQ
TSwgJnF1b3Q7THVjeSB5b25nJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEg
aHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+bHVjeS55
b25nQGh1YXdlaS5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5j
b20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208L2E+Jmd0OyZn
dDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBHcmVh
dC4gVGhlbiB3ZSBtYXkgY29uc2lkZXIgdHdvIHNwZWNpYWwgbWV0YWRhdGEgZGVmaW5pdGlvbnM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7cHJvYmxlbSBzdGF0ZW1lbnQgc28gd2UgY2FuIGFsbCB1
c2UgdGhlIHNhbWUgZGVmaW5pdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtIZXJlIGlz
IG15PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtzdWdn
ZXN0ZWQgdGV4dCBhbmQgbGlrZSB0byBoZWFyIHlvdSBhbmQgb3RoZXIncyBpbnB1dCBhbmQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3N1Z2dlc3Rpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsgRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFk
YXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0bzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7ZXhjaGFuZ2UgaW5m
b3JtYXRpb24gYmV0d2VlbiB0aGUgZWxlbWVudHMgaW4gYSBzZXJ2aWNlIGZ1bmN0aW9uPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtjaGFpbmluZy4gSW4g
dGhpcyBjb250ZXh0LCB0aGVyZSBhcmUgdHdvIHR5cGVzIG9mIGRhdGEgcGxhbmU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsgU2VydmljZSBGdW5jdGlvbiBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGV4
Y2hhbmdlZCBiZXR3ZWVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDtjbGFzc2lmaWVyIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNl
IGZ1bmN0aW9ucyB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7ZmFjaWxpdGF0ZSBzZXJ2aWNlIGZ1bmN0aW9ucyBvbiB0aGUgcGFja2V0IHRyZWF0bWVu
dC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFN0ZWVyaW5nIE1l
dGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZnJvbSBzZXJ2aWNlIGZ1bmN0aW9ucyB0byBhPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtjbGFzc2lmaWVyIG9y
IHNlcnZpY2Ugbm9kZSBmb3IgdHJhZmZpYyBmb3J3YXJkaW5nIHB1cnBvc2UuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAtZW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgRnJvbTogSm9lbCBNLiBIYWxwZXJuIFs8YSBocmVm
PSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tPC9hPl08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MzUgUE08YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBUbzogTHVjeSB5
b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOyA8
YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj4NCmJy
aWpzbWFuQGp1bmlwZXIubmV0PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhy
ZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGk8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTYWxpbTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXSBk
cmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgWWVzLCBJIGFtIHRyeWluZyB0byBjb25zaXN0ZW50
bHkgZGlzdGluZ3Vpc2ggdGhvc2UgdHdvIGNhc2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3
aGVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDt0YWxr
aW5nIGFib3V0IHRoZSBpbmZvcm1hdGlvbiBjYXJyaWVkIHdpdGggcGFja2V0cyBpbiBzZXJ2aWNl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjaGFpbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyBZb3Vycyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMzoxMyBQTSwgTHVjeSB5b25nIHdyb3RlOjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKb2VsLCBT
ZWUgYmVsb3cuIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFp
bHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNmYy1ib3Vu
Y2VzQGlldGYub3JnPC9hPl0gT24gQmVoYWxmIE9mIEpvZWwgTS4gSGFscGVybjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7U2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjAyIFBNIFRvOiBM
dWN5IHlvbmc7IE5pY29sYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb24gUGFy
a2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmJy
aWpzbWFuQGp1bmlwZXIubmV0PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZn
dDs7IHNmYzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMt
bWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgSSB3YXMgdHJ5aW5nIHRvIHdvcmQgaXQgY2FyZWZ1bGx5IG5vdCB0
byBmb2N1cyBvbiB3aG8gcHV0czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9u
IGluLCBidXQgb25seSBvbiB3aG8gY29uc3VtZXMgdGhlIGluZm9ybWF0aW9uLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJbmZvcm1hdGlvbiBm
b3Igc2VydmljZSBmdW5jdGlvbnMgbWF5IGNvbWUgZnJvbSB0aGUgaW5ncmVzczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjbGFzc2lmaWVyIG9y
IGZyb20gb3RoZXIgc2VydmljZSBmdW5jdGlvbnMuIFtMdWN5XSB0aGlzIGlzPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDt0aGUgb25lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3LiBJbmZv
cm1hdGlvbiBmb3IgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmb3J3YXJkaW5nPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdpbGwgZ2Vu
ZXJhbGx5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcyBjbGFzc2lmaWVyLCBidXQgaW48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3NwZWNpYWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2FzZXMgbWF5IGJlIHByb3ZpZGVkIGJ5IHNlcnZpY2UgZnVu
Y3Rpb25zLiAoSSBrZWVwPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3YW50aW5nIHRvIGdldDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyByaWQg
b2YgdGhvc2Ugc3BlY2lhbCBjYXNlcywgYnV0IHNvIGZhciB0aGVyZSBzZWVtIHRvIGJlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtqdXN0IGVub3VnaDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvZiB0aGVtIHRvIHdhcnJhbnQgY292ZXJpbmcg
aW4gdGhlIHNvbHV0aW9uLiBBbmQgbW9yZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW1wb3J0
YW50bHksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHNpZ25pZmljYW50IHN1cHBvcnQgZm9yIGl0IGluIHRoZSB3b3JraW5nIGdyb3VwLikgW0x1
Y3ldPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtUaGlzIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBzZWNvbmQgY2FzZSB1c2luZyBt
ZXRhZGF0YSBpbiB5b3VyIHZpZXcgKGJ1dCB5b3UgZG9uJ3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2xpa2UgaXQpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBBbmQgeW91IHN1Z2dlc3QgZGlzdGluZ3Vpc2hpbmcgdGhlc2UgdHdvIGNhc2VzIHdo
ZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rpc2N1c3Npbmc8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWJvdXQgbWV0YWRhdGEgdXNhZ2Uu
IElzIHRoYXQgcmlnaHQgdW5kZXJzdGFuZGluZz88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMjozMyBQTSwgTHVj
eSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgSm9lbCwgSSBpbnRlcnByZXQgdGhhdCB5b3Ugc3VnZ2VzdHMgdGhhdCBk
aXN0aW5ndWlzaCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2V4Y2hhbmdlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1h
dGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9uczxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5kIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhjaGFuZ2UgaW5mb3JtYXRpb24gZGF0YSBwbGFu
ZSBjYXJyaWVkIGZyb20gYSBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlv
biB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgYSBzZXJ2aWNlIG5vZGUuIElzIHRoaXMgcmlnaHQgdW5kZXJzdGFuZGluZz8gTHVjeTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhy
ZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmpt
aEBqb2VsaGFscGVybi5jb208L2E+XSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7MjAxNDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDE6MTk8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFBN
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOiBKaW0gR3Vp
Y2hhcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IChqZ3VpY2hhcik7IDxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIg
dGFyZ2V0PSJfYmxhbmsiPg0KYnJpanNtYW5AanVuaXBlci5uZXQ8L2E+PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7IHNmYzsgSmFt
YWwgSGFkaSBTYWxpbSBTdWJqZWN0Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTXkgaW5jbGluYXRpb24gd291bGQgYmUgdG8gdHVuZSB0aGF0
IGRlZmluaXRpb24gdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rpc3Rpbmd1aXNoPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZXR3
ZWVuIGRhdGFwbGFuZSBjYXJyaWVkIGluZm9ybWF0aW9uIGludGVuZGVkIGZvciB1c2UgYnk8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZ1bmNpdG9ucyAod2hhdGV2ZXIgdGhlIG9y
aWdpbiksIGFuZCBkYXRhcGxhbmUgY2FycmllZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW5m
b3JtYXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGludGVuZGVkIGZvciBkYXRhcGxhbmUgZm9yd2FyZGluZyBjb21wb25lbnRzLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBKb2VsLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBhZ3JlZSB0aGF0IHdlIG5l
ZWQgdXNpbmcgdGhlIHNhbWUgZGVmaW5pdGlvbiBmb3IgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7dGVybSwgYnV0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgZGlzYWdyZWUgdGhhdCB0aGUgbWV0YWRhdGEgZGVmaW5pdGlvbiBo
ZXJlIGlzIGEgc2V0IG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBU
aGlzIG1heSBiZSB0b28gbmFycm93PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtvciBsZWFkPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgdG8gYSBwYXJ0aWN1bGFyIHNvbHV0aW9uLiBJIGFtIGZpbmUgd2l0aCB0aGlzIGRlZmluaXRp
b248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb2JsZW0gc3RhdGVtZW50
IHcvIG1pbm9yIHR3ZWFrIChzdWdnZXN0ZWQgb24gbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7bGlzdCkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0
YWRhdGEgcHJvdmlkZXMgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthYmlsaXR5IHRvPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgY2xhc3NpZmllcnMgYW5kIHNlcnZp
Y2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIGFuZCBzZXJ2aWNl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbnMgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2xh
c3NpZmllcnN8c2VydmljZSBub2Rlcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZXJlIG1heSBiZSBhIHNvbHV0aW9u
IHRoYXQgYSBzZXJ2aWNlIGZ1bmN0aW9uIHBhc3Nlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
c29tZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gdG8gYXR0YWNo
ZWQgc2VydmljZSBub2RlIHdpdGhvdXQgdXNpbmcgU0ZDPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtoZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MsIEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1Pcmln
aW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBIYWxwZXJuIERpcmVjdDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVm
PSJtYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb208L2E+XSBTZW50OiBXZWRuZXNkYXksPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtNYXJjaCAxMiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAyMDE0IDEyOjI1IFBNIFRvOiBMdWN5
IHlvbmc7IEpvZWwgTS4gSGFscGVybjsgTmljb2xhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Qk9VVEhPUlM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQiIHRhcmdldD0iX2JsYW5rIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT4gJmx0OzxhIGhyZWY9
Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJq
ZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0
aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgTHVjeSwgeW91IHNheSAmcXVvdDt0aGUgbWV0YWRhdGEgdGVybSBtZWFu
cyAuLi4mcXVvdDsgVGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkZWZpbml0aW9uIHlvdTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHRoZW4gcHJvdmlkZSBpcyBhIGRlZmluaXRpb24gb2YgdGhlIHNldCBvZiBpbmZvcm1hdGlv
biB3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YXJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHJvcG9zaW5nIHRoYXQgd2Ug
cHV0IGluIHRoZSBTRkMgaGVhZGVyLiBJLCBhbmQgb3RoZXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7aGF2ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGJlZW4gdXNpbmcgdGhlIHRlcm0gbWV0YWRhdGEgbW9yZSBuYXJyb3ds
eS4gV2UgY2FuIHVzZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hhdGV2ZXI8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkZWZp
bml0aW9uIHdlIHdhbnQuIEJ1dCB3ZSBkbyBuZWVkIHRvIGFncmVlIG9uIHRoZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ZGVmaW5pdGlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgdGhlIHB1cnBvc2VzIG9mIHRoZSBX
RywgaXQgc2VlbXMgbXVjaCBtb3JlIHVzZWZ1bCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
dXNlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHRlcm0gbWV0YWRhdGEgZm9yIHRoZSBuYXJyb3dlciBkZXNjcmlwdGlvbi48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMToxOSBQTSwg
THVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBKb2VsLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGFn
cmVlLiBXZSBuZWVkIHRvIGRpZmZlcmVudGlhdGUgdGhlIG1ldGFkYXRhIHVzZWQgYnk8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbiBhbmQgU0ZDIGhlYWRl
ci4gVGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgY2Fycnlpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3NvbWU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDtzdGF0ZXMgYWxvbmcgd2l0aCB0aGUgcGFja2V0LiBJTU86IFNGQyBo
ZWFkZXIgaXMgYSBraW5kIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEgY2FycmllZCBvbiBwYWNrZXQgZm9y
IG5leHQgc2VydmljZSBub2RlIHRvIHVzZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0luIHRo
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2NvbnRleHQgb2YgU0ZDLCB3ZSBoYXZlIHRlcm0gZm9yIFNGQyBoZWFkZXIgYW5k
IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEgdGhhdDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dhcyBj
YXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIG9yIGJldHdlZW4gc2VydmljZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2Z1bmN0aW9ucyBhbmQgY2xhc3NpZmllcnMvc2VydmljZSBub2Rlcywgd2hpY2ggaXMgd2hh
dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGRyYWZ0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9jdXMuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFRoYW5rcywgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBK
b2VsIE0uIEhhbHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4u
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+XSBTZW50
OiBXZWRuZXNkYXksIE1hcmNoIDEyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDIwMTQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgMTE6MTggQU0gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtl
ciBDYzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgR3VpY2hhcmQgKGpn
dWljaGFyKTsgPGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9i
bGFuayI+DQpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpIFNh
bGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEkgdGhpbmsgaXQgaXMgaW1wb3J0YW50IHRvIGtlZXAgYSBzdHJvbmcgZGlzdGluY3Rpb248
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JldHdlZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgKHdoaWNo
IGlzIGZvciB1c2UgYnkgYXBwbGljYXRpb25zKSBhbmQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNoYWluaW5nIGluZm9ybWF0aW9uIGluIHRoZSBiYXNlIHNl
cnZpY2UgY2hhaW4gaGVhZGVyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hpY2ggaXM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgZm9yIHVzZSBieSB0aGUgc2VydmljZSBjaGFpbiBzdXBwb3J0IG1lY2hhbmlzbXMuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEy
LzE0LCAxMDo0MiBBTSwgTHVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRnVsbHkgYWdyZWUg
d2l0aCBKb2UuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2Ugc2hvdWxkIG5vdCByZXF1aXJl
IGEgZml4IGxlbmd0aCBmb3IgaW4tYmFuZCBtZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7YnV0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhbHNvIG5vdCBsZWF2ZSBpdCBmb3IgZnJlZWx5IHVzYWdlLiBJ
biBmYWN0LCB3aGVuIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IG5vZGUgaW5zZXJ0cyBTRkMgaGVhZGVyIG9uIGEgKGVuY2Fwc3VsYXRlZCkgcGFja2V0IGFu
ZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VuZCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmV4dCBzZXJ2
aWNlIG5vZGUsIFNGQyBoZWFkZXIgaXRzZWxmIGNhbiBiZSBzZWVuIGFzIGE8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O21ldGFkYXRhLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBz
ZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XSBPbiBCZWhhbGYg
T2YgSm9lbCBNLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SGFscGVybjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
U2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA5OjIxIEFNIFRvOiBOaWNvbGFzPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtCT1VUSE9SUzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQYXJrZXIgQ2M6
IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGEgaHJl
Zj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+YnJpanNtYW5A
anVuaXBlci5uZXQ8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQi
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIGluLWJhbmQgbWV0YWRhdGEsIHRoZSBBUEkgZm9yIGFjY2Vz
cyBjYW4gZWFzaWx5IGJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzeW5jaHJvbm91cy4gT3V0IG9mIGJhbmQgbWV0
YWRhdGEgbmVlZHMgZGlmZmVyZW50PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoYW5kbGluZy48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFRoZXJlIGFyZSBtYW55IGNhc2VzIHdoZXJlIG91dC1vZi1iYW5kIG1ldGFk
YXRhIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt1c2VmdWwgYW5kPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBh
cHByb3ByaWF0ZS4gQnV0IHRoZXkgZG8gbm90IGNvdmVyIGFsbCBuZWVkcyBieSBhbnk8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3N0cmV0Y2guPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRXZl
biBpZiBlYWNoIHBpZWNlIG9mIGluLWJhbmQgbWV0YWRhdGEgaXMgb2YgZml4ZWQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2xlbmd0aCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZXJlIGFyZSBtYW55IGRpZmZl
cmVudCBraW5kcyBvZiBtZXRhdHlwZS4gVHJ5aW5nIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtzYXk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZxdW90O3RoZXJlIHdpbGwgYmUgZXhhY3RseSBmb3VyIHBpZWNl
cywgYW5kIHRoZXkgd2lsbCBiZSBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dHlwZXM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHQxLCB0MiwgdDMsIGFuZCB0NCZxdW90OyBpcyBzaW1wbHkgdG9vIHNwZWNpZmlj
IGZvciBldmVuIDgwJTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7b2YgdGhlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O25lZWRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDg6NTIgQU0sIE5pY29sYXMgQk9VVEhPUlMg
d3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGVsbG8gUm9uLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgU2VuZGluZyBvdXQgb2YgYmFuZCBjb25ncnVlbnQgbWV0YWRhdGEgbWF5IG5v
dCBiZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Fuc3dlcjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IHRvIGFsbCBuZWVkcyBidXQgaXQgaXMgb25lIHRvb2wgdGhhdCB3ZSBzaG91bGQga2VlcC48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5vdCBhbGwgbWV0YWRhdGEgaXMgdGllZCB0
byBhIHNwZWNpZmljIHBhY2tldCwgZm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtleGFtcGxl
IGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwb2xpY3kgY2hhbmdlIGluIFBDUkYgY291bGQgbGVhZCB0byBz
b21lIG1ldGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzaWduYWxpbmcsPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgdGhlIHJlYWN0aW9uIHRpbWUgbmVlZCBub3QgYmUgaW1tZWRpYXRlLCBmZXcgbXMg
bWF5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtub3QgbWF0dGVyLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgQXMgeW91IHBvaW50LCBpZiBhIHBhY2tldCBpcyB0aWVkIHRvIGEg
bWV0YWRhdGEgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29ycmVsYXRpb248YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBpbmZvIGNhbiBiZSBzZXQgaW4gYm90aCBwYWNrZXQgdG8gZGVhbCB3aXRoIGl0IChp
LmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhw
ZWN0ZWQgZmxhZyBpbiB0aGUgU0ZDIGhlYWRlciwgcGx1cyBhbiBpZCk8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZpbmFsbHkgd2UgY2FuIHN0aWxsIHNlbmQgc29tZSBsaW1pdGVk
IG1ldGFkYXRhIHdpdGhpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YSBoZWFkZXIuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgVGhpcyBjb3VsZCBiZSB1c2VkIGZvciBsb2FkIGJhbGFuY2VycyBpbiBwYXJ0
aWN1bGFyIGlmPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFn
cmVlIG9uIGEgY29udmVudGlvbiB0byBsb2NhdGUgJnF1b3Q7Y29hcnNlIGdyYWluIHBvbGljeSZx
dW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC8gJnF1b3Q7ZmluZSBncmFpbiBwb2xpY3kmcXVvdDsgb24g
cmVzZXJ2ZWQgY29udGV4dCBoZWFkZXJzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgVGhpcyBzZWVtcyB0byBvcGVuIHVwIGEgbG90IG9mIGZsZXhpYmlsaXR5IC88YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2lubm92YXRpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgT24geW91ciBsYXN0IHBvaW50LCB0aGVyZSBpcyBhIHF1ZXN0aW9uIG9uIGhvdyB0byBt
YWtlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgYXZhaWxhYmxlIHRvIGEgU2VydmljZSBGdW5j
dGlvbi4gQ3VycmVudCBzb2NrZXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb25uZWN0aW9ucyBmb3IgZXhh
bXBsZSBkbyBub3QgYWxsb3cgdG8gcmV0cmlldmUgSVA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2hlYWRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9wdGlvbnMuIFNvIEkgYXNzdW1lIHRoYXQgU0ZDIGF3
YXJlIFNlcnZpY2UgRnVuY3Rpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aWxsPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgbmVlZCBzb21lIChhc3luY2hyb25vdXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA/KSBB
UEkgdG8gcmV0cmlldmUgU0ZDIGhlYWRlciBpbmZvcm1hdGlvbiBhcyB3ZWxsIGFzPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtpbi1iYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEuIEkgZG9u
J3Qgc2VlIG91dCBvZiBiYW5kIG1ldGFkYXRhIHRyYW5zcG9ydDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7YWRkaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29tcGxleGl0eSwgdGhlIHNhbWUgQVBJIGNh
biBwcm9iYWJseSBhcHBseS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBh
bHRlcm5hdGl2ZSBvcHRpb24sIGFsbG93aW5nIHZhcmlhYmxlIHNpemVkPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDttZXRhZGF0YSBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBTRkMgaGVhZGVyIGhh
cyBzb21lIGRyYXdiYWNrcyBhcyB3ZWxsLCBvbmUgYmVpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmcmFn
bWVudGF0aW9uLCBhbmQgc29tZSBzd2l0Y2hlcyBleHBlY3RpbmcgYXMgd2VsbCB0bzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7bG9vayBhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGVuZCB1c2VyIHRyYWZm
aWMgaGVhZGVycyBmb3IgbGluayBsb2FkIGJhbGFuY2luZy4gSTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7d291bGQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhZ3JlZSB0aGF0IGlmIHdlIGNhbiBhY2NlcHQg
dGhlc2UgaXNzdWVzLCB0aGVuIHNlbmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvZmYtbGluZSBjb25n
cnVlbnQgbWV0YWRhdGEgbG9vc2VzIGl0cyBpbnRlcmVzdC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFdlIG5lZWQgdG8gdGFrZSBpbnRvIGFjY291bnQgdGhhdCBib3RoIGluLWJh
bmQgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjb25ncnVlbnQ8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBvdXQtb2YtYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQgaXMgbm90IHJlbGlhYmxlLiBBPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtwYWNrZXQgbG9zczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRyaWdnZXJp
bmcgcmV0cmFuc21pc3Npb24gd291bGQgbm90IGxlYWQgdG8gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtpZGVudGljYWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyByZWNvbnN0cnVjdGlvbiBvZiB0aGUg
YXNzb2NpYXRlZCBtZXRhZGF0YS4gSW4gc29tZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y2Fz
ZXMsIHdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWlnaHQgdGh1cyBldmVuIG5lZWQgbm9uLWNvbmdydWVu
dCBvdXQtb2YtYmFuZCByZWxpYWJsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIHRyYW5zcG9y
dC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18gRnJvbTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb248YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBQYXJrZXIgWzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
IiB0YXJnZXQ9Il9ibGFuayI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT5dIFNl
bnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtXZWRuZXNkYXksPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
TWFyY2ggMTIsIDIwMTQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxMjo0MyBQTSBUbzogTmljb2xhcyBCT1VU
SE9SUyBDYzogSmltIEd1aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsoamd1aWNoYXIp
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIg
dGFyZ2V0PSJfYmxhbmsiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0PC9hPiZndDs7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZmM7IEphbWFs
IEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlq
c21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IE5pY29sYXMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHVu
ZGVyc3RhbmQgdGhlIGNvbmNlcHQgZm9yIG91dCBvZiBiYW5kIHNpZ25hbGluZyBvZjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7bWV0YWRhdGEsIGJ1dCBJIGFtIGNvbmNlcm5lZCB0aGF0IGl0IGludHJvZHVjZXM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NpZ25pZmljYW50PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtjb21w
bGV4aXR5IGR1ZSB0byB0aGUgcG90ZW50aWFsIHJhY2UgY29uZGl0aW9uIG9mPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtyZWNlaXZpbmcgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtyZWFsIHBhY2tldCBi
ZWZvcmUgdGhlIG1ldGFkYXRhLiBXaGlsZSB0aGUgcmVhbCBwYWNrZXQ8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2NvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpbmRpY2F0ZSB0aGF0IG91dCBvZiBiYW5k
IG1ldGFkYXRhIGlzIGV4cGVjdGVkLCBob3cgY2FuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Z3VhcmFudGVlIHRoZSBvcmRlciBvZiByZWNlcHRpb24/IFdoYXQg
aWYgc3dpdGNoaW5nIG9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtyb3V0aW5nPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDtub2RlcyBhcHBseSBoYXNoIGJhc2VkIGxvYWQgYmFsYW5jaW5nPyBXaGF0IGlmIHRo
ZSBsb2FkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtiYWxhbmNpbmcgdW5kZXJzdGFuZHMgU0ZDIGVuY2FwcyBh
bmQgbG9va3MgYmV5b25kIGl0IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O29yaWdpbmFsIGhlYWRlciB0byBnZXQgYmV0dGVyIGVudHJvcHk/PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgQ2FuIHdlIGd1YXJhbnRlZSB0aGF0IHRoZSBtZXRhZGF0YSBhbmQgcmVhbCBwYWNr
ZXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dpbGwgZm9sbG93PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDt0
aGUgZXhhY3Qgc2FtZSBwYXRoPyBJZiB3ZSBjYW4gbm90LCB0aGVuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtpbXBsZW1lbnRhdGlvbnMgd2lsbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bmVlZCB0byBhZGQg
aW5ncmVzcyBxdWV1aW5nIHRvIGNvcGUgd2l0aCB0aGUgc2NlbmFyaW8uPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBbHNvLCBkbyB5b3UgZmVlbCB0aGF0IHRoZSBpbmNyZWFzZSBp
biBpbXBsZW1lbnRhdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbXBsZXhpdHkgYXQgdGhlIHNlcnZp
Y2UgZnVuY3Rpb25zIGlzIHJlYXNvbmFibGU/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBUaGFua3MuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb248YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MDkg
QU0sICZxdW90O05pY29sYXMgQk9VVEhPUlMmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0
OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iIHRhcmdldD0iX2Js
YW5rIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L2E+Jmd0OyZn
dDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgdGhp
bmsgd2UgbXVzdCBtYWtlIGEgZGlzdGluY3Rpb24gYmV0d2Vlbjo8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLSBNZXRhZGF0YSB3aGljaCBzaG91bGQgYmUgcGFydCBv
ZiB0aGUgaGVhZGVyIGRlZmluZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FzIGluPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGJhbmQgbWFya2luZy4gLSBNZXRhZGF0YSB3aXRoIGNhbiBiZSBwYXNz
ZWQgb3V0IG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiYW5kLCBmb3I8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgZXhhbXBsZSBjb25ncnVlbnQgb3V0IG9mIGJhbmQgc2lnbmFsaW5nIGRlZmluZWQg
aW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBkcmFmdDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgZm9ybWVyIGNhbGxzIGZvciBhIGxpbWl0ZWQgc3Bh
Y2UgaW4gdGhlIGhlYWRlciw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RydWUsIFRoZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBsYXR0ZXIgaG93ZXZlciBkb2VzIG5vdCBpbmN1ciBhbnkgc3BhY2Ug
bGltaXRhdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5kIGlzPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHN0aWxsIGZhaXJseSBlZmZpY2llbnQgYW5kIGl0IHJlbWFpbnMgY29tcGF0aWJsZSB3
aXRoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthIGZpeGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IHNpemUgaGVhZGVyIHVzZWQgdG8gcm91dGUgdGhvc2Ugc2lnbmFsaW5nIG1lc3NhZ2VzPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDthbG9uZyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2hhaW4n
cyBzZXJ2aWNlIGZ1bmN0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZy
b206PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFs8YSBocmVm
PSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+amd1aWNoYXJAY2lz
Y28uY29tPC9hPl0gU2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVHVlc2RheSwgTWFyY2ggMTEs
IDIwMTQgNjo0OCBQTSBUbzogUm9uIFBhcmtlciBDYzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmlj
b2xhcyBCT1VUSE9SUzsgPGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJn
ZXQ9Il9ibGFuayI+DQpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBI
YWRpIFNhbGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRp
b25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIFJvbiw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2UgY2FuIGNlcnRhaW5seSBo
YXZlIHRoaXMgZGlzY3Vzc2lvbiBidXQgd2Ugc2hvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtmaXJzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb25zaWRlciB3aGF0IGluZm9ybWF0aW9uIGlz
IG5lY2Vzc2FyeSBhbmQgaWYgc2FpZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBj
YW4gZml0IHdpdGhpbiBhIGZpeGVkIG51bWJlciBvZiBjb250ZXh0czxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7aW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ham9yaXR5IG9mIGNhc2VzLiBS
ZW1lbWJlciwgdGhlIGdvYWwgb2YgYmVpbmcgYWJsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
dG8gcGFzczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSB0aHJvdWdoIHRoZSBuZXR3b3Jr
IGlzIHRvIGVuaGFuY2Ugc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVsaXZlcnks
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5vdCBwYXNzIHRoZSBlbnRpcmUgd29ya3Mgb2YgU2hha2Vz
cGVhcmUgOy0pPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbnQg
ZnJvbSBteSBpUGhvbmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IE9uIE1hciA3LCAyMDE0LCBhdCAzOjUyIEFNLCAmcXVvdDtSb24gUGFya2VyJnF1b3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0
bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
OlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHNlZSBzaW1p
bGFyIHJlcXVpcmVtZW50cyBmcm9tIHRoZSAzZ3BwIEVQQyBzaWRlLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7SSB3b3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlrZSB0byBwcm9wb3Nl
IGFuIE9VSSAvIFRMViBiYXNlZCBhcHByb2FjaCB3aGVyZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHJlc2VydmVkIE9VSSBjYW4gYmUgdXNlZCBmb3IgYWdyZWVkIHVwb24gdHlwZXMgb2Y8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbW1vbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
bWV0YWRhdGEgYW5kIHZlbmRvciBvciBvdGhlciBvcmdhbml6YXRpb25hbCBPVUlzIGNhbjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmUgdXNlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8g
cXVpY2tseSBpbm5vdmF0ZSBpbiB0aGUgbmV0d29ya3MuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBTaW11bHRhbmVvdXNseSwgSSB3b3VsZCBhbHNvIGxpa2UgdG8gY29uc2lkZXI8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O21lY2hhbmlzbXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoYXQg
YXJlIG9wdGltaXplZCBmb3IgbG9uZyBsaXZlZCBmbG93cyBzbyBhcyB0bzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7bGltaXQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZWdhdGl2ZSBl
ZmZlY3RzIG9mIHBhY2tldCBncm93dGguPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgNywgMjAx
NCwgYXQgODozNCBBTSwgJnF1b3Q7Tmljb2xhcyBCT1VUSE9SUyZxdW90Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Nt
b3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRI
T1JTQHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bx
b3Ntb3MuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGVsbG8gSmltPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGhhdmUgc2VlbiBjYXNl
cyBpbiBHaSBMQU4sIHdoZXJlIHN1YnNjcmliZXIgcmVsYXRlZDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGlzIHBhc3NlZCB0byBhIFdlYiBQcm94eSBmb3IgSFRUUCBo
ZWFkZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBlbnJpY2htZW50IChhaW1lZCBhdCBz
b21lIFdlYiBDb250ZW50IHByb3ZpZGVyczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cGFydG5l
cnMgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgTW9iaWxlIE9wZXJhdG9yKS48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJbmZvcm1hdGlvbiB3YXMgYW4gY29kZWQgKHBl
cnNpc3RlbnQpIHN1YnNjcmliZXIgaWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rlcml2ZWQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmcm9tIHRoZSBNU0lTRE4sIGFuZCBjb3VwbGUg
b2YgZiBjdXN0b21lciBwcm9maWxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtyZWxhdGVkPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZmllbGRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSW4gYW4gc2ZjIGJhc2VkIEdpIExB
TiwgdGhpcyBlbnRpdHkgc2hvdWxkIHJlY2VpdmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7ICZndDtm
cm9tIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENsYXNzaWZpZXI8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0gQSBjbGFz
c2lmaWNhdGlvbiBvZiB0aGUgQ29udGVudCBQcm92aWRlciAoIElkLDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IENhdGVnb3J5KSBiYXNlZCBvbiB0cmFmZmljIGFuYWx5c2lzIC0gVGhlIE1T
SVNETiBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHN1YnNjcmliZXIgLSBUd28gc3Vic2NyaWJlciBwb2xpY3kgZmllbGRzIChub3Qg
dGllZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIFBDUkY8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBidXQgYmVsb25naW5nIHRvIHRoZSBTdWJzY3JpYmVyIERCKSAoU3Vic2NyaWJl
cjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhdGVnb3J5LDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHN1Yi1jYXRlZ29yeSkgLSBBIHNlc3Npb24gaWQgKGZvciBsb2dnaW5nIGFuZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dHJhY2tpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBwdXJwb3Nlcyk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFRoZSBvYmplY3RpdmUgYmVpbmcgdG8gYXZvaWQgaGF2aW5nIHRoZSBI
VFRQIFByb3h5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0bzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGJlY29tZSBhIHRydXN0ZWQgYXBwbGljYXRpb24gKGludGVyb2dhdGUgdGhlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3Vic2NyaWJlciBEQiw8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBldGMuLik8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhczxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fIEZyb206IEppbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEd1aWNoYXJk
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKGpndWljaGFyKSBbPGEgaHJlZj0ibWFpbHRv
OmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmpndWljaGFyQGNpc2NvLmNvbTwv
YT5dIFNlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGh1cnNkYXksIE1hcmNoIDA2
LCAyMDE0IDI6MDIgUE0gVG86IEphbWFsIEhhZGk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1Nh
bGltOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpqbW9pc2Fu
ZEBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmptb2lzYW5kQGp1bmlwZXIubmV0PC9hPiAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0PC9hPiZndDs7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgPGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFu
ayI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8
L2E+Jmd0OyBDYzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZmMgU3ViamVjdDogUmU6
IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0
YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIEphbWFsLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91IHNhaWQgJnF1b3Q7SXQgc2VlbXMg
dGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IHNpemVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEmcXVvdDsuLiBJIGFt
IG5vdCBzbyBjb252aW5jZWQgYW5kIHdvdWxkIGxpa2UgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBiZXR0ZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB1bmRlcnN0YW5kIHRoZSBy
ZXF1aXJlbWVudHMgYmVmb3JlIHBhc3NpbmcganVkZ2VtZW50Ljxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IElmIHdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbG9vayBhdCB0aGUgdXNl
IGNhc2VzIGFzIHByZXNlbnRlZCB0aHVzIGZhciBpbnRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgdGhlIFdHIEk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBoYXZlIHlldCB0byBzZWUg
YSBzaW5nbGUgZXhhbXBsZSBvZiB0aGUgbmVlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChu
b3RpbmcgdGhhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRlc2lyZSBpcyBub3QgdGhl
IHNhbWUgYXMgbmVlZCkgLSBJIGFtIG5vdCBzYXlpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyB0aGVyZSBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5vIHJlcXVpcmVtZW50IGJ1
dCByYXRoZXIgdGhhdCB3ZSBzaG91bGQgbm90IGp1bXA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyB0byB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb25jbHVzaW9uIGFuZCBidWls
ZCBzdGFuZGFyZHMgYXJvdW5kIGEgdGhlb3J5Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzMvMTQsIDY6MzUgQU0sICZx
dW90O0phbWFsIEhhZGkgU2FsaW0mcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJmx0OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PmhhZGlAbW9qYXRhdHUuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPC9hPiZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBsaWtlIHRoZSBkb2Mg
LSB3ZWxsIHdyaXR0ZW4uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlY3Rpb24gNC4zIG9uIG1ldGFkYXRhIGVuY29kaW5n
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlIHNpemVk
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgKGF0IGxlYXN0IGZvciBodHRwL2FwcCB5b3Ugc2VlbSB0byBpbmRpY2F0ZSB0
aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkZXNpcmUgZm9yPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7aXQpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3Ig
YSBkYXRhcGF0aCBwZXItcGFja2V0IG1ldGFkYXRhLCBpIGZlZWwgdGhlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgbmVlZCBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBqdXN0
IGFzIGltcG9ydGFudC4gQXJlIHdlIGxpbWl0ZWQgYnkgdGhlIGZhY3QgdGhhdDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGlzdGluZyBoYXJkd2FyZSBtYXkgbm90IGJlIGFibGUg
dG8gaGFuZGxlIFRMVnM/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtGb3I8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhhbXBsZSwgSSBkb250IGhhdmUgYSBwcm9ibGVtIGhhbmRs
aW5nIFRMVnMgaW4gYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNvZnR3YXJlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGF0YXBhdGguPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNoZWVycywgamFtYWw8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18g
c2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmcgbGlzdCA8YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+DQpzZmNAaWV0Zi5vcmc8L2E+
ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
OnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxh
IGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9
Il9ibGFuayI+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgbGlzdCA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2Zj
QGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0
YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8
L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdCA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdCA8YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzZmNAaWV0
Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18g
c2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdCA8
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3Jn
PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhy
ZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9i
bGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5nPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9
Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7X19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDtzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPnNmY0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsi
PnNmY0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgc2ZjIG1haWxpbmcg
bGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IDxh
IGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9
Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJy
Pg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7IHNmYyBtYWlsaW5nIGxp
c3Q8YnI+DQomZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsgPGEgaHJlZj0iaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj5o
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7X19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+
DQomZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5z
ZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyZndDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDs8YnI+DQomZ3Q7X19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7c2ZjIG1haWxp
bmcgbGlzdDxicj4NCiZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+c2ZjQGlldGYub3JnPC9hPjxicj4NCiZndDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCjxicj4NCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0Kc2ZjIG1haWxpbmcgbGlzdDxi
cj4NCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0
Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYzwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3Rl
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBw
dCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+X19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9i
bG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_1D70D757A2C9D54D83B4CBD7625FA80E0135ECE9MISOUT7MSGUSR9I_--


From nobody Fri Mar 21 07:28:15 2014
Return-Path: <paulq@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 44FC21A08E8 for <sfc@ietfa.amsl.com>; Fri, 21 Mar 2014 07:28:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.048
X-Spam-Level: 
X-Spam-Status: No, score=-10.048 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 aBJaTjtWG0mK for <sfc@ietfa.amsl.com>; Fri, 21 Mar 2014 07:28:10 -0700 (PDT)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) by ietfa.amsl.com (Postfix) with ESMTP id 7D6D51A0738 for <sfc@ietf.org>; Fri, 21 Mar 2014 07:28:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=12956; q=dns/txt; s=iport; t=1395412081; x=1396621681; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=5YuTVUJrc7hMTG9Uq1YWasWTUViQ+32HivK55M9Gnnw=; b=JjqohIgmjfyrT7z4Yg8Wvif/iqJl1AAtPHYoE0PcwJmm3Q0RElHShZP9 AkLZX1PcH3N2Njj/LeApiPahVwEAspeu7ezExFYLaAsgA3vcodvjAS0FX e4aylPU7Bcw01BE1hGK+7+XnZCzAlzUQORF6VijA124W0XiX6jAtU8f4h A=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgUFAFFLLFOtJXHB/2dsb2JhbABZgwY7V7slhzSBFRZ0giUBAQEDAQEBAWIJCwULAgEIEjQnCxcOAgQOBRuHVggNz28XjX84MweDJIEUBJhJgTKQf4Mtgis
X-IronPort-AV: E=Sophos;i="4.97,704,1389744000"; d="scan'208";a="29332075"
Received: from rcdn-core2-6.cisco.com ([173.37.113.193]) by alln-iport-4.cisco.com with ESMTP; 21 Mar 2014 14:28:00 +0000
Received: from xhc-aln-x08.cisco.com (xhc-aln-x08.cisco.com [173.36.12.82]) by rcdn-core2-6.cisco.com (8.14.5/8.14.5) with ESMTP id s2LES0ro015284 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 21 Mar 2014 14:28:00 GMT
Received: from xmb-rcd-x14.cisco.com ([169.254.4.171]) by xhc-aln-x08.cisco.com ([173.36.12.82]) with mapi id 14.03.0123.003; Fri, 21 Mar 2014 09:28:00 -0500
From: "Paul Quinn (paulq)" <paulq@cisco.com>
To: "Charles E. Perkins" <charliep@computer.org>
Thread-Topic: [sfc] Comments on problem statement draft
Thread-Index: AQHPPJJVGo4fXnemjkugLfUxBLY4Iprr/jGA
Date: Fri, 21 Mar 2014 14:27:59 +0000
Message-ID: <6F03F16A-F512-4A6A-AA8B-9641CA622635@cisco.com>
References: <531E0A9C.30002@computer.org>
In-Reply-To: <531E0A9C.30002@computer.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.19.17.229]
Content-Type: text/plain; charset="Windows-1252"
Content-ID: <93255836CE74064DAF0FAD1E833F526B@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/935WmZmHIn4PBntjxrdF5bdrUuo
Cc: sfc <sfc@ietf.org>
Subject: Re: [sfc] Comments on problem statement draft
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Mar 2014 14:28:13 -0000

Charlie,

Thank you very much for the comments.  Tom and I are finishing the latest r=
ound of updates to the draft and plan to submit next week.  In the meanwhil=
e, please see some thoughts below.

Paul

On Mar 10, 2014, at 2:55 PM, Charles E. Perkins <charliep@computer.org> wro=
te:

>=20
> Hello folks,
>=20
> I have some comments on draft-ietf-sfc-problem-statement-02.txt,
> the problem statement draft.
>=20
> Most of the comments are editorial suggestions, and can be found by looki=
ng at the following file which is the output of rfcdiff:
>=20
> http://tools.ietf.org/wg/sfc/trac/attachment/wiki/WikiStart/Diff%20%20dra=
ft-ietf-sfc-problem-statement-02.txt%20-%20draft-ietf-sfc-problem-statement=
-02cep.txt.htm
>=20
> The more substantive comments, which are also embedded in the above file,
> I list below.
>=20
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>=20
> Abstract:
>=20
> "set" implies no duplication.  Perhaps "set of instantiations"

PQ>  Good clarification, updated.


>=20
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>=20
> 1.  Introduction
>=20
> >            .....     Service functions may be delivered within the
> >  context of an isolated user group, or shared amongst many users/user
> >  groups.
>=20
> "delivered" isn't right.  Maybe "deployed" or "instantiated"=85

PQ>  Updated as well.


>=20
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>=20
> 1.1.  Definition of Terms
>=20
> >  Service Function Chain (SFC):
>=20
> CEP: the term "frame" is never used elsewhere in the document.

PQ>  The document will be updated to be more specific: layer-2 frame.



> CEP: a chain is linear, but the same function may appear more than
>    one time in the chain.  Moreover, it's not at all clear what
>    "copy" means in this definition.
> CEP: I reckon the group should really be considering "Service Function Gr=
aphs",
>    but I guess that train has already left the station.

PQ>  Chain is a generalization, but one we've widely accepted and agreed to=
 be a little loose with given the broad understanding of this term.  Having=
 said that, there is an architecture draft (https://datatracker.ietf.org/do=
c/draft-quinn-sfc-arch/) that describes graphs in more detail.



>=20
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>=20
> 2.  Problem Space
>=20
>             .....
>=20
> >       A common example involves web servers using a server load balance=
r as
> >       the default gateway.  When the web service responds to non-load
> >       balanced traffic (e.g., administrative or backup operations) all
> >       traffic from the server must traverse the load balancer forcing
> >       network administrators to create complex routing schemes or
> >       create additional interfaces to provide an alternate topology.
>=20
> CEP: Doesn't IPv6 allow multiple interfaces, and thus directly
>    resolve this difficulty?  Is it suggested that managing
>    an abstract service function interface is easier than assigning
>    a new IPv6 address (or, perhaps better, anycast address)?

PQ>  I have a few points: 1) even with v4 you could create other (virtual) =
interfaces, but then you you have to maintain parallel topologies , 2) no w=
ay to perform classification, even if you have multiple interfaces, 3) this=
 is only an example, you could do different things but it doesn't change th=
is example.


>=20
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>=20
> >  2.   Configuration complexity:
> >                .............                  All of this leads to
> >       very static service delivery deployments. Furthermore, the
> >       speed at which these topological changes can be made is not
> >       rapid or dynamic enough as it often requires manual
> >       intervention, or use of slow provisioning systems.
>=20
> How is this different from the idea expressed in point #1?

PQ>  There is certainly some overlap but in #1 we focus on placement and tr=
affic flows.  In #2, we broaden that discussion.  We could certainly make i=
t one section, but I think having 2 highlights the points more strongly.


>=20
> >                          ............ QoS-based, resilient VPN
> >       service offerings are a typical example of such complex service
> >       offerings.
>=20
> CEP: Agreed, but this working group does not seem to be about
>     reducing the inherent complexity of services.  I do not
>     understand the relevance to point #2, but it is useful
>     information to keep in mind when reading the draft and
>     thus belongs in one of the introductory sections.

PQ>  I agree, this section seems out of place and doesn't bolster any point=
s raised.  We will remove it.

>=20
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>=20
> >  4.   Consistent Ordering of Service Functions: Service functions are
> >       typically independent; service function_1 (SF1)...service
> >       function_n (SFn) are unrelated and there is no notion at the
> >       service layer that SF1 occurs before SF2. However, to an
> >       administrator many service functions have a strict ordering that
> >       must be in place, yet the administrator has no consistent way to
> >       impose and verify the ordering of the functions that are used to
> >       deliver a given service.
>=20
> CEP: One could, indeed, say that SFC is about service topology
>     independent of network topology.
>=20

PQ> Not only could one, this one does! :)


> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>=20
> >  5.   Service Chain Construction: Service function chains today are
> >       most typically built through manual configuration processes.
> >       These are slow and error prone.  With the advent of newer
> >       service deployment models the control/management planes provide
> >       not only connectivity state, but will also be increasingly
> >       utilized for the creation of network services. Such control/
> >       management planes could be centralized, or be distributed.
>=20
> CEP: Is chain construction and management intended to be one of the
>     chartered work items of [sfc], or simply defining a mechanism to
>     enable traffic to traverse a chain?  It is probably very important
>     to carefully distinguish between control plane and management plane.
>     So, the '/' character in the last sentence is worrisome.

PQ>  You raise a good point, the next revision will remove the "/" and refe=
rence policy instead.


>=20
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>=20
> >  6.   Application of Service Policy:
> ...........                                        The
> >       topological information is often stale, providing the operator
> >       with inaccurate placement that can result in suboptimal resource
> >       utilization.
>=20
> CEP: It's hard to imagine SFC as a remedy for stale topology information.
>     That would need to be fixed before SFC could really work (right?).
>=20

PQ>  The text is misleading, we'll make it clearer in -03.



> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>=20
> >  7.   Transport Dependence: Service functions can and will be deployed
> >       in networks with a range of transports, including under and
> >       overlays.
>=20
> CEP: an underlay might be called a "transport", but I would not think
>     to call an overlay a "transport".  Thus, the first sentence might
>     need to be reworked.

PQ>  I will update: "range of over and underlay transports"


>=20
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>=20
> >  8.   Elastic Service Delivery: Given that the current state of the art=
 for
> >       adding/removing service functions largely centers around VLANs
> >       and routing changes, rapid changes to the service deployment can
> >       be hard to realize due to the risk and complexity of such
> >       changes.
>=20
> CEP: it would be nice to cite a reference for the claimed risk / complexi=
ty.
>=20
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>=20
> >  9.   Traffic Selection Criteria: Traffic selection is coarse, that
> >       is, all traffic on a particular segment traverses service
> >       functions whether or not the traffic requires service enforcement=
.
>                       ............
>=20
> CEP: Hard to distinguish this from points #1 and #2.
>=20

PQ>  Explicitly identifying classification which is only _implied_ in 1 and=
 2.

> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>=20
> >  12.  Symmetric Traffic Flows: Service function chains may be
> >       unidirectional or bidirectional;    ............
>=20
> CEP: It would be nice to show an example of this phenomenon.

PQ>  Let me see how to phrase it.

>=20
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>=20
> >  3.  Service Classification:
> >                    ..........              Initial classification is
> >      used to start the service function chain.
>=20
> CEP: It seems better to say that initial classification determines the
>     service function chain required to process the traffic.

PQ> Agreed.

>=20
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>=20
> 6.  Security Considerations
>=20
> >  Security considerations are not addressed in this problem statement
> >  document.                 ..................
>=20
>=20
> CEP: O.K. if the working group agrees, but I strongly suspect
>     that security is "part of the problem" and deserves a bit
>     more attention as part of the problem statement.
>     In fact, each of the four solution components in Section 3
>     deserves specific attention for this purpose.  The threats
>     in each case are different, and the solutions that are likely
>     appropriate will vary quite a bit.
>=20

 PQ>  This is a big ball of wax, but we've seen at least some amount of con=
sensus: push security to architecture and protocol. =20


> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>=20
> --=20
> Regards,
> Charlie P.
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Fri Mar 21 15:39:14 2014
Return-Path: <mn1921@att.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 596DB1A0751 for <sfc@ietfa.amsl.com>; Fri, 21 Mar 2014 15:39:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.446
X-Spam-Level: 
X-Spam-Status: No, score=-2.446 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547] 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 yF0G1QNrZ0cP for <sfc@ietfa.amsl.com>; Fri, 21 Mar 2014 15:39:01 -0700 (PDT)
Received: from nbfkord-smmo06.seg.att.com (nbfkord-smmo06.seg.att.com [209.65.160.94]) by ietfa.amsl.com (Postfix) with ESMTP id 22E831A0720 for <sfc@ietf.org>; Fri, 21 Mar 2014 15:39:00 -0700 (PDT)
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo06.seg.att.com(mxl_mta-7.2.1-0) with ESMTP id b7fbc235.2ab952856940.105110.00-2460.300055.nbfkord-smmo06.seg.att.com (envelope-from <mn1921@att.com>);  Fri, 21 Mar 2014 22:38:51 +0000 (UTC)
X-MXL-Hash: 532cbf7b7023f115-8913ca6b6496dc93344a1ef428f6e07c776e0aa5
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo06.seg.att.com(mxl_mta-7.2.1-0) over TLS secured channel with ESMTP id 47fbc235.0.105074.00-2394.299945.nbfkord-smmo06.seg.att.com (envelope-from <mn1921@att.com>);  Fri, 21 Mar 2014 22:38:45 +0000 (UTC)
X-MXL-Hash: 532cbf754b4bcf68-6944cd991607e34a6307f70e33ff838bd72f75bc
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2LMciHX013997; Fri, 21 Mar 2014 18:38:44 -0400
Received: from mlpi407.sfdc.sbc.com (mlpi407.sfdc.sbc.com [130.9.128.239]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2LMcZr2013887 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 21 Mar 2014 18:38:39 -0400
Received: from MISOUT7MSGHUB9C.ITServices.sbc.com (MISOUT7MSGHUB9C.itservices.sbc.com [144.151.223.82]) by mlpi407.sfdc.sbc.com (RSA Interceptor); Fri, 21 Mar 2014 22:38:23 GMT
Received: from MISOUT7MSGUSR9I.ITServices.sbc.com ([144.151.223.56]) by MISOUT7MSGHUB9C.ITServices.sbc.com ([144.151.223.82]) with mapi id 14.03.0174.001; Fri, 21 Mar 2014 18:38:23 -0400
From: "NAPIERALA, MARIA H" <mn1921@att.com>
To: "mikebianc@aol.com" <mikebianc@aol.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPP8rYNQgIZcMkREG35aeO8haCV5rhYjsAgArJtqA=
Date: Fri, 21 Mar 2014 22:38:22 +0000
Message-ID: <1D70D757A2C9D54D83B4CBD7625FA80E0135F1C4@MISOUT7MSGUSR9I.ITServices.sbc.com>
References: <CF48AD80.E673%kegray@cisco.com> <1824354318.7479.1394833814368.JavaMail.tomcat@mgs-aaa01.mail.aol.com>
In-Reply-To: <1824354318.7479.1394833814368.JavaMail.tomcat@mgs-aaa01.mail.aol.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.70.130.128]
Content-Type: multipart/alternative; boundary="_000_1D70D757A2C9D54D83B4CBD7625FA80E0135F1C4MISOUT7MSGUSR9I_"
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-AnalysisOut: [v=2.0 cv=eY6Kic4H c=1 sm=1 a=dhB6nF3YHL5t/Ixux6cINA==:17 a]
X-AnalysisOut: [=1f6CK83DgCoA:10 a=ofMgfj31e3cA:10 a=DSryQKU5lNMA:10 a=BLc]
X-AnalysisOut: [eEmwcHowA:10 a=zQP7CpKOAAAA:8 a=XIqpo32RAAAA:8 a=AUd_NHdVA]
X-AnalysisOut: [AAA:8 a=qN95wPeSAAAA:8 a=ABeY7kuGAAAA:8 a=48vgC7mUAAAA:8 a]
X-AnalysisOut: [=i0EeH86SAAAA:8 a=PBr8zg0IAAAA:8 a=A7XncKjpAAAA:8 a=OUXY8n]
X-AnalysisOut: [FuAAAA:8 a=2nJNCNmvh68g0dGrO8UA:9 a=QEXdDO2ut3YA:10 a=JfD0]
X-AnalysisOut: [Fch1gWkA:10 a=paC5pjApGzsA:10 a=chC_agHSu74A:10 a=lZB815dz]
X-AnalysisOut: [VvQA:10 a=hPjdaMEvmhQA:10 a=_YqAeAGCz7_6Ow-Z:21 a=zEAvOViB]
X-AnalysisOut: [_NwQRb38:21 a=yMhMjlubAAAA:8 a=SSmOFEACAAAA:8 a=18s-ncMKhZ]
X-AnalysisOut: [VHLl5IKk8A:9 a=gKO2Hq4RSVkA:10 a=UiCQ7L4-1S4A:10 a=hTZeC7Y]
X-AnalysisOut: [k6K0A:10 a=frz4AuCg-hUA:10 a=iqn4U6PqCpYVX7jV:21 a=nPmGjzc]
X-AnalysisOut: [Ep4QVhYCS:21]
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2010122901)]
X-MAIL-FROM: <mn1921@att.com>
X-SOURCE-IP: [144.160.229.24]
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/Yo6wSZ-Y6i9oal2w3qKE211QDlk
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Mar 2014 22:39:10 -0000

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

TWlrZSwNCg0KTWFyaWEsDQpTbywgeW91IGFyZSBzYXlpbmcgdGhhdCB5b3Ugd2FudCB0byB1c2Ug
U0ZDIHRvIGNhcnJ5IGFyb3VuZCBtZXRhZGF0YSwgYnV0IG5vdCBmb3IgYWN0dWFsIHNlcnZpY2Ug
Y2hhaW5pbmcgYmVjYXVzZSB5b3UgYWxyZWFkeSBoYXZlIGEgd2F5IHRvIGltcGxlbWVudCBzZXJ2
aWNlIGNoYWluaW5nIG91dHNpZGUgb2YgU0ZDPw0KWWVzLg0KTWF5YmUgSSdtIG5vdCBmb2xsb3dp
bmcsIGJ1dCBpdCBzZWVtcyB0byBtZSB0aGF0IGlmIHlvdSB3ZXJlIHRvIHVwZ3JhZGUgeW91ciBu
ZXR3b3JrIHRvIHN1cHBvcnQgU0ZDIHRoYXQgeW91IHdvdWxkIGNoYW5nZSBmcm9tIHVzaW5nIHlv
dXIgZXhpc3RpbmcgbWVjaGFuaXNtIGFuZCBzdGFydCB1c2luZyBTRkMsIHdoaWNoIGlzIG1lYW50
IHRvIHByb3ZpZGUgc3VwcG9ydCBmb3Igc2VydmljZSBmdW5jdGlvbnMgdGhhdCBhcmUgbm90IFNG
QyBhd2FyZS4NClRoZXJlIHNob3VsZCBiZSBhIHdheSB0byB1c2UgdGhlIE5TSCBvbmx5IGFzIGEg
d2F5IHRvIGNvbnZleSBtZXRhZGF0YSBzdWNoIGFzIHN1YnNjcmliZXItaWQsIGFwcGxpY2F0aW9u
LWlkLCBldGMuLCB3aGlsZSBrZWVwaW5nIHRoZSBzZXJ2aWNlIGNoYWluaW5nIGZvcndhcmRpbmcg
aW5mb3JtYXRpb24gYXQsIGUuZy4sIHRoZSBNUExTIFZQTiBsZXZlbC4NClRoZXJlIGFyZSBhIG51
bWJlciBvZiB1cyB3aG8gaGF2ZSBpbXBsZW1lbnRlZCwgaW4gb25lIHdheSBvciBhbm90aGVyLCBz
b21lIHNvcnQgb2Ygc2VydmljZSBjaGFpbmluZywgYnV0IEkgKEkgY2FuIGF0IGxlYXN0IHNwZWFr
IGZvciBteXNlbGYpIGFtIGxvb2tpbmcgdG8gU0ZDIG5vdCB0byBlbmhhbmNlIG15IGN1cnJlbnQg
aW1wbGVtZW50YXRpb24sIGJ1dCB0byByZXBsYWNlIGl0IHdpdGggc29tZXRoaW5nIGJldHRlciB3
aGlsZSBzdGlsbCBtYWludGFpbmluZyBteSBjb3JlIChub24gc2VydmljZSBmdW5jdGlvbikgaW5m
cmFzdHJ1Y3R1cmUuDQoic2VydmljZS1jaGFpbmluZyIgaXMgbm90aGluZyBuZXcsIGl0IGhhcyBi
ZWVuIGRvbmUgZm9yIHRoZSBtYW55IHllYXJzIHVzaW5nIFZMQU5zLiBUaGUgaXNzdWUgaGFzIGJl
ZW4gYWx3YXlzIGhvdyB0byBicmluZyB0aGUgdHJhZmZpYyBmcm9tIGEgcm91dGVkIG5ldHdvcmsg
aW50byBhIHNldCBvZiBhcHBsaWFuY2VzLCBpLmUuLCBob3cgdG8gaW50ZWdyYXRlIHdpdGggcm91
dGluZy4gQnkgdXNpbmcgdGhlIHNhbWUgbWVjaGFuaXNtIGluIHRoZSBpbnRlcm1lZGlhdGUgaG9w
cyB0aGUgY29tcGxleGl0eSBpcyBzaWduaWZpY2FudGx5IHJlZHVjZWQuDQoNCklNTywgdGhlIHNp
Z25hbGluZyBvZiBtZXRhZGF0YSBzaG91bGQgYmUgaW5kZXBlbmRlbnQgZnJvbSBzaWduYWxpbmcg
b2Ygc2VydmljZSBwYXRoLiBUaGVyZSBjYW4gYmUgbWFueSB3YXlzIHRvIHNpZ25hbCB0aGUgcGF0
aCBzbyB3aHkgdGllIHRoZSB0d28gdG9nZXRoZXIuDQoNCg0KDQoNCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQpGcm9tOiBrZWdyYXlAY2lzY28uY29tPGtlZ3JheUBjaXNjby5jb208
bWFpbHRvOmtlZ3JheUBjaXNjby5jb20lM2NrZWdyYXlAY2lzY28uY29tPj4NClRvOiBSb24gUGFy
a2VyPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb20+PixKaW0gR3VpY2hhcmQgKGpndWljaGFyKTxqZ3VpY2hhckBjaXNj
by5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4+LEpvZWwgTS4gSGFscGVybjxqbWhAam9l
bGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4NCmNjOiBzZmNAaWV0Zi5v
cmc8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmclM2NzZmNAaWV0Zi5vcmc+Pg0KU2Vu
dDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNA0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1
bGF0aW9uIGNoYWluIElEDQoNCisxIHRoZSBpZGVhIGlzIGludGVyb3BlcmFiaWxpdHkuDQoNCg0K
T24gMy8xNC8xNCAxMjo1NSBQTSwgIlJvbiBQYXJrZXIiIDxSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4gd3JvdGU6
DQoNCj5UaGFua3MsIEppbS4NCj4NCj5SZW1lbWJlciB0aGF0IHdlIGhhdmUgc2FpZCBtYW55IHRp
bWVzIHRoYXQgdGhlIFNGQyBzZXJ2aWNlIGhlYWRlciBpcw0KPnRyYW5zcG9ydCBpbmRlcGVuZGVu
dC4gICBKdXN0IGJlY2F1c2UgdGhlIGNoYWluIGlkIGNvdWxkIGJlIGNhcnJpZWQgaW4NCj5zb21l
IGZvcm0gb3IgYW5vdGhlciB3aXRoIHNvbWUgcGFydGljdWxhciB0cmFuc3BvcnQgZG9lc24ndCBt
ZWFuIHRoYXQgaXQNCj5jb3VsZCBiZSB1bml2ZXJzYWxseSBjb252ZXllZC4gICAgQnkgbWFraW5n
IGFuZCBrZWVwaW5nIHRoZSBTRkMgc2VydmljZQ0KPmhlYWRlciB0cmFuc3BvcnQgaW5kZXBlbmRl
bnQgbWFrZXMgaXQgbW9yZSBhcHBsaWNhYmxlIGluIG1vcmUNCj5lbnZpcm9ubWVudHMgYW5kIG1v
cmUgbGlrZWx5IHRvIGdldCBhZG9wdGVkIGJyb2FkbHkuDQo+DQo+ICAgUm9uDQo+DQo+DQo+LS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj5Gcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBb
bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbV0NCj5TZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0
IDM6NTIgUE0NCj5UbzogSm9lbCBNLiBIYWxwZXJuOyBSb24gUGFya2VyDQo+Q2M6IHNmY0BpZXRm
Lm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPlN1YmplY3Q6IFNGQyBlbmNhcHN1bGF0aW9uIGNo
YWluIElEDQo+DQo+SGkgSm9lbCwNCj4NCj5QZXJoYXBzIGJ1dCBJIHdvdWxkIHBvaW50IG91dCB0
aGF0IHRoZSBiYXNlIFNGQyBoZWFkZXIgY291bGQgaGF2ZSBhIGxvdA0KPm1vcmUgaW5mb3JtYXRp
b24gdGhhbiBqdXN0IHRoZSBjaGFpbiBJRDsgSSB3b3VsZCBhbHNvIHBvaW50IG91dCB0aGF0IHRo
ZQ0KPmRldmlsIGlzIGluIHRoZSBkZXRhaWxzIGFuZCBzYXlpbmcgIndlbGwsIEkgY2FuIGp1c3Qg
dXNlIGFuIE1QTFMgbGFiZWwiDQo+aGlkZXMgbXVjaCBvZiB0aGUgY29tcGxleGl0eSBvZiBhY3R1
YWxseSBkb2luZyB0aGF0Lg0KPg0KPk9uIDMvMTQvMTQsIDI6MzUgUE0sICJKb2VsIE0uIEhhbHBl
cm4iIDxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4gd3Jv
dGU6DQo+DQo+PklmIHRoZSB0cmFuc3BvcnQgaGVhZGVyIGNhcnJpZXMgZW5vdWdoIGluZm9ybWF0
aW9uIGZvciBpZGVudGlmeWluZyB0aGUNCj4+c2VxdWVuY2UgKFZMQU4gdGFnIG9yIE1QTFMgbGFi
ZWwgY2FuIGJvdGggZG8gdGhlIGpvYiksIHRoZW4gYXJndWFibHkNCj4+dGhlIGdsb2JhbCBjaGFp
biBJRCBpcyByZWR1bmRhbnQuIEkgY2FuIGxpdmUgd2l0aCBjYXJyeWluZyBpdCBhbnl3YXkNCj4+
ZWl0aGVyIGlmIEkgaGF2ZSBtZXRhZGF0YSB0byBjYXJyeSwgb3IgaWYgSSBuZWVkIHRoZSBjaGFp
biBJRCBmb3Igc29tZQ0KPj5wdXJwb3NlLg0KPj4gQWZ0ZXIgYWxsLCBzb21lIGZvbGtzIHNlZW0g
dG8gd2FudCB0byB1c2UgdGhhdCBmb3IgdGhlIGZvcndhcmRpbmcNCj4+ZGVjaXNpb25zLg0KPj4N
Cj4+WW91cnMsDQo+PkpvZWwNCj4+DQo+Pk9uIDMvMTQvMTQsIDI6MjggUE0sIFJvbiBQYXJrZXIg
d3JvdGU6DQo+Pj4gVGhlIGNoYWluIElEIGlzIHRoZSBsYWJlbCB0aGF0IGRlZmluZXMgdGhlIHNl
cXVlbmNlIG9mIHNlcnZpY2UNCj4+PmZ1bmN0aW9ucyB0aGF0IG11c3QgYmUgdmlzaXRlZC4gICBJ
dCBjYW4gYmUgdGhvdWdodCBvZiBhcyBhIGhhbmRsZSBmb3IgYQ0KPj4+c3RhY2sgb2YgbXVzdC12
aXNpdCBuZXR3b3JrIGxvY2F0aW9ucy4gICBJIGRvbid0IHNlZSBob3cgdGhpcyBjYW4gYmUNCj4+
PmFueXRoaW5nIGJ1dCBtYW5kYXRvcnkuDQo+Pj4NCj4+PiAgICAgUm9uDQo+Pj4NCj4+Pg0KPj4+
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4gRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBTdXJlbmRyYSBLdW1hcg0KPj4+KHNta3VtYXIp
DQo+Pj4gU2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAxOjQ2IFBNDQo+Pj4gVG86IEpvZWwg
TS4gSGFscGVybjsgTkFQSUVSQUxBLCBNQVJJQSBIDQo+Pj4gQ2M6IHNmY0BpZXRmLm9yZzxtYWls
dG86c2ZjQGlldGYub3JnPg0KPj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNm
Yy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+DQo+Pj4gW1RyaW1tZWQgdGhlIHJlY2lwaWVu
dCBsaXN0IC0gbmVlZHMgYXBwcm92YWwgb3RoZXJ3aXNlXQ0KPj4+DQo+Pj4gQ29tcGxldGVseSBh
Z3JlZSBoZXJlLg0KPj4+DQo+Pj4gU0ZDIGRvZXMgbm90IHByZXZlbnQgVkxBTiBzdGl0Y2hpbmcg
YW5kIG9uZSBjYW4gY29udGludWUgdG8gZG8gdGhhdC4NCj4+PldoaWxlIGF0IHRoZSBzYW1lIHRp
bWUgU0ZDIGNhbiBpbmNsdWRlIFZMQU4gc3RpdGNoaW5nIHRvIHN1cHBvcnQNCj4+PmxlZ2FjeSBT
RnMgaW4gdGhlIHNhbWUgY2hhaW4gdGhhdCBpbmNsdWRlcyBTRkMgYXdhcmUgU0ZzLiBFdmVuIGxl
Z2FjeQ0KPj4+U0ZzIGJlbmVmaXQgZnJvbSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgaGVuY2Ug
Y2FuIGJlIHNoYXJlZCBhY3Jvc3MNCj4+PmRpZmZlcmVudCBzZXJ2aWNlIGNoYWlucy4NCj4+Pg0K
Pj4+IFN1cmVuZHJhLg0KPj4+DQo+Pj4NCj4+Pg0KPj4+IE9uIDMvMTQvMTQgMTA6MjYgQU0sICJK
b2VsIE0uIEhhbHBlcm4iIDxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tPj4gd3JvdGU6DQo+Pj4NCj4+Pj4gTXkgb3duIGluY2xpbmF0aW9uIGlzIHRvIG9ic2Vy
dmUgdGhhdCBpZiB5b3UgZG9uJ3QgbmVlZCBleHBsaWNpdA0KPj4+PiBjaGFpbiBpZGVudGlmaWNh
dGlvbiBhbmQgeW91IGRvbid0IG5lZWQgbWV0YWRhdGEsIHlvdSBjYW4ganVzdCBvbWl0DQo+Pj4+
IHRoZSBzZmMvbnNoIGhlYWRlci4gU3RpbGwgZG8gc2VydmljZSBjaGFpbmluZywganVzdCBubyBl
eHRyYSBoZWFkZXIuDQo+Pj4+DQo+Pj4+IElmIHdlIGFyZSBnb2luZyB0byBoYXZlIHRoZSBoZWFk
ZXIsIGl0IHNlZW1zIHRvIG1lIHRoYXQgdGhlIGNoYWluDQo+Pj4+aWRlbnRpZmljYXRpb24gZmll
bGQgaXMgdmVyeSB1c2VmdWwsIGFuZCBsb3cgY29zdCBvbmNlIHdlIGhhdmUgdGhlDQo+Pj4+aGVh
ZGVyLg0KPj4+Pg0KPj4+PiBZb3VycywNCj4+Pj4gSm9lbA0KPj4+Pg0KPj4+PiBPbiAzLzE0LzE0
LCAxOjAwIFBNLCBOQVBJRVJBTEEsIE1BUklBIEggd3JvdGU6DQo+Pj4+PiBFeHBsaWNpdCBjaGFp
biBpZGVudGlmaWNhdGlvbiBzaG91bGQgYmUgbWFkZSBvcHRpb25hbC4gSSBiZWxpZXZlIGl0DQo+
Pj4+PiB3YXMgZGlzY3Vzc2VkIGZldyBtb250aHMgYWdvIG9uIHRoaXMgbWFpbGluZyBsaXN0Lg0K
Pj4+Pj4NCj4+Pj4+IE1hcmlhDQo+Pj4+Pg0KPj4+Pj4gKkZyb206KnNmYyBbbWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnXSAqT24gQmVoYWxmIE9mICpKbWguZGlyZWN0DQo+Pj4+PiAqU2VudDoq
IFRodXJzZGF5LCBNYXJjaCAxMywgMjAxNCAxMjoxMiBQTQ0KPj4+Pj4gKlRvOioga2VncmF5QGNp
c2NvLmNvbTxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT47IGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1h
aWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT47IHNta3VtYXJAY2lzY28uY29tPG1haWx0bzpzbWt1
bWFyQGNpc2NvLmNvbT47DQo+Pj4+PiBqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFy
QGNpc2NvLmNvbT4NCj4+Pj4+ICpDYzoqIG5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbTxtYWls
dG86bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+OyBoYWRpQG1vamF0YXR1LmNvbTxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+Ow0K
Pj4+Pj4gcm9uX3BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86cm9uX3BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbT47IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldD47DQo+Pj4+PiBqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tPg0KPj4+Pj4gKlN1YmplY3Q6KiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1z
ZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICpJbXBvcnRhbmNlOiogTG93DQo+Pj4+
Pg0KPj4+Pj4gQXNzdW1pbmcgSSB1bmRlcnN0YW5kIHlvdSBwcm9wZXJseSBLZW4sIEkgZGlzYWdy
ZWUuDQo+Pj4+Pg0KPj4+Pj4gRm9yIGV4YW1wbGUsIGJ5IHVzaW5nIHNlcGFyYXRlIHRlcm1zIEkg
Y2FuIGVhc2lseSBkaXNjdXNzIHRoZSBmYWN0DQo+Pj4+PiB0aGF0IGNlcnRhaW4ga2luZHMgb2Yg
ZGF0YSAoY2hhaW4gaWRlbnRpZmljYXRpb24pIG9ubHkgbmVlZCB0byBiZQ0KPj4+Pj4gYWRqdXN0
IGJ5IGEgZmV3IGFwcHMgaW4gcmFyZSBjYXNlcy4gQW5kIHRoYXQgZGF0YSBpcyBub3QgYmVlZGVk
DQo+Pj4+PiBieSB0aGUgYXBwbGljYXRpb25zLg0KPj4+Pj4NCj4+Pj4+IFVubGVzcyB5b3Ugd291
bGQgbGlrZSB0byBjb25zaWRlciB0aGUgY2hhaW4gaWRlbnRpZmljYXRpb24gYXMgYmVpbmcNCj4+
Pj4+IG9wdGlvbmFsPw0KPj4+Pj4NCj4+Pj4+IFlvdXJzLA0KPj4+Pj4NCj4+Pj4+IEpvZWwNCj4+
Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+IFNlbnQgZnJvbSBteSBTYW1zdW5nIHNtYXJ0cGhvbmUg
b24gQVQmVA0KPj4+Pj4NCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+IC0tLS0tLS0tIE9yaWdp
bmFsIG1lc3NhZ2UgLS0tLS0tLS0NCj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpz
bWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gRnJvbTogIktlbiBHcmF5IChr
ZWdyYXkpIiA8a2VncmF5QGNpc2NvLmNvbTxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT4NCj4+Pj4+
PG1haWx0bzprZWdyYXlAY2lzY28uY29tPj4NCj4+Pj4+IFRvOiBMdWN5IHlvbmcgPGx1Y3kueW9u
Z0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4NCj4+Pj4+PG1haWx0bzps
dWN5LnlvbmdAaHVhd2VpLmNvbT4+LCJTdXJlbmRyYTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5j
b20lM2UlM2UsJTIyU3VyZW5kcmE+IEt1bWFyIChzbWt1bWFyKSINCj4+Pj4+IDxzbWt1bWFyQGNp
c2NvLmNvbTxtYWlsdG86c21rdW1hckBjaXNjby5jb20+IDxtYWlsdG86c21rdW1hckBjaXNjby5j
b20+PiwiSmltPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSUzZSUzZSwlMjJKaW0+IEd1aWNoYXJk
DQo+Pj4+PihqZ3VpY2hhcikiDQo+Pj4+PiA8amd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3Vp
Y2hhckBjaXNjby5jb20+IDxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPj4NCj4+Pj4+IENDOiBO
aWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29s
YXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4NCj4+Pj4+PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFv
c21vcy5jb20+PixzZmM8bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSUzZSUzZSxz
ZmM+IDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+PG1haWx0bzpzZmNA
aWV0Zi5vcmc+PixKYW1hbDxtYWlsdG86c2ZjQGlldGYub3JnJTNlJTNlLEphbWFsPiBIYWRpIFNh
bGltIDxoYWRpQG1vamF0YXR1LmNvbTxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+DQo+Pj4+Pjxt
YWlsdG86aGFkaUBtb2phdGF0dS5jb20+PixSb248bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tJTNl
JTNlLFJvbj4gUGFya2VyDQo+Pj4+PjxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1h
aWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPg0KPj4+Pj4gPG1haWx0bzpSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4sImJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0
bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tJTNlJTNlLCUyMmJyaWpzbWFuQGp1bmlw
ZXIubmV0Pg0KPj4+Pj4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4iIDxicmlqc21hbkBq
dW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ+PiwiSm9lbDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQlM2Ul
M2UsJTIySm9lbD4gTS4gSGFscGVybiINCj4+Pj4+PGptaEBqb2VsaGFscGVybi5jb208bWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb20+IDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+DQo+Pj4+
Pg0KPj4+Pj4gVGhlIHdvcmQgIm1ldGFkYXRhIiBpcyBhIHB1cnBvc2VseSBhbWJpZ3VvdXMgdGVy
bSAiZGF0YSB0aGF0DQo+Pj4+PiBwcm92aWRlcyBpbmZvcm1hdGlvbiBhYm91dCBvdGhlciBkYXRh
Ii4gSXQgaXMgdXNlZCB0byBhdm9pZCBUSElTDQo+Pj4+PmRpc2N1c3Npb24uDQo+Pj4+Pg0KPj4+
Pj4gRm9yIGV4YW1wbGUsIEkgcHJvcG9zZSB3ZSBkZWZpbmUgInRlcXVpbGEgbWV0YWRhdGEiIGJl
Y2F1c2UsDQo+Pj4+PiBmcmFua2x5LCBJIHdpbGwgbmVlZCB0byBvcmRlciBhIHRyaXBsZS1zaG90
IGlmIHdlIGtlZXAgYXR0ZW1wdGluZw0KPj4+Pj4gdG8gZGVmaW5lIHNvbWV0aGluZyB0aGF0LCBi
eSBkZWZpbml0aW9uLCBpcyBhbWJpZ3VvdXMuIEknZCBsaWtlDQo+Pj4+PiBteSBiYXJ0ZW5kZXIg
dG8gdW5kZXJzdGFuZCBtZSBzcGVjaWZpY2FsbHkgd2hlbiBJIHNheSAiSSBuZWVkIGENCj4+Pj4+
c2hvdCIuDQo+Pj4+Pg0KPj4+Pj4gT24gMy8xMy8xNCA3OjQ5IEFNLCAiTHVjeSB5b25nIiA8bHVj
eS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4+Pj4gPG1h
aWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0KPj4+Pj4NCj4+Pj4+ICAgPlNuaXAu
Lg0KPj4+Pj4gICA+U0s+IEp1c3QgY29weWluZyBmcm9tIHRoZSBQUzoNCj4+Pj4+ICAgPi0tDQo+
Pj4+PiAgID5EYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5IHRvIGV4Y2hh
bmdlIGluZm9ybWF0aW9uDQo+Pj4+PmJldHdlZW4NCj4+Pj4+ICAgPnRoZSBuZXR3b3JrIGFuZCBz
ZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywNCj4+Pj4+YW5kIHNl
cnZpY2UNCj4+Pj4+ICAgPmZ1bmN0aW9ucyBhbmQgdGhlIG5ldHdvcmsuDQo+Pj4+PiAgID4NCj4+
Pj4+ICAgPi0tDQo+Pj4+PiAgID5JdCBpcyBhIGx1Y2lkIGRlZmluaXRpb24uIFdlIGFyZSB1bm5l
Y2Vzc2FyaWx5IG1ha2luZyB0aGUgd29yZA0KPj4+Pj4ibmV0d29yayINCj4+Pj4+ICAgPmNvbnRy
b3ZlcnNpYWwsIElNTy4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+W0x1Y3ldIFRoaXMgaXMgbXkgcG9p
bnQuICJUaGUgbmV0d29yayIgaXMgdG9vIGdlbmVyYWwgaGVyZSwNCj4+Pj4+d2hpY2ggYnJpbmdz
DQo+Pj4+PiAgID5tZXRhZGF0YSBncmVhdCBwb3dlciB0byBkbyBtYW55IHRoaW5ncy4gVGhpcyBp
cyB3aHkgcGVvcGxlDQo+Pj4+PmludmVudCBpZGVhcw0KPj4+Pj4gICA+aGVyZSwgd2hpY2ggY2F1
c2VzIGEgbG90IG9mIGRlYmF0ZXMgb24gbWV0YWRhdGEgdXNhZ2UgcG90ZW50aWFscy4NCj4+Pj4+
IFdlDQo+Pj4+PiAgID5zaG91bGQgbm90IHNwZW5kIGEgbG90IG9mIHRpbWVzIG9uIHRoYXQgZGVi
YXRlcyBhbmQganVkZ2Ugd2hpY2gNCj4+Pj4+dXNhZ2UgaXMNCj4+Pj4+ICAgPnZhbHVhYmxlIG9y
IG5vdC4gVGh1cywgZm9yIHRoZSBTRkMgd29yaywgaXQgd2lsbCBiZSBoZWxwZnVsIGlmDQo+Pj4+
PndlIGNhbg0KPj4+Pj4gICA+bmFycm93IGRvd24gYSBiaXQuIEpvZWwgbWFrZXMgZXhwbGljaXRs
eSB0d28gY2FzZXMsIHdoaWNoIGlzDQo+Pj4+PmhlbHBmdWwgdG8NCj4+Pj4+ICAgPmRldmVsb3Ag
dXNlIGNhc2VzIGZvciBlYWNoIGNhc2UuIEkgd291bGQgbGlrZSB0byBzZWUgdGhhdCB0aGUNCj4+
Pj4+cHJvYmxlbQ0KPj4+Pj4gICA+c3RhdGVtZW50IGNhbiBiZSBtb3JlIHNwZWNpZmljIG9uIG1l
dGFkYXRhIGRlZmluaXRpb24sIHdoaWNoIG1heQ0KPj4+Pj5iZQ0KPj4+Pj4gICA+aGVscGZ1bCBp
biBsZXNzIGZvY3VzaW5nIG9uIGl0IGFuZCBtb3ZpbmcgZm9yd2FyZC4NCj4+Pj4+ICAgPg0KPj4+
Pj4gICA+THVjeQ0KPj4+Pj4gICA+DQo+Pj4+PiAgID5TdXJlbmRyYS4NCj4+Pj4+ICAgPg0KPj4+
Pj4gICA+DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+VGhhbmtzLA0KPj4+Pj4gICA+Pkx1Y3kNCj4+
Pj4+ICAgPj4NCj4+Pj4+ICAgPj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4gICA+
PkZyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFttYWlsdG86amd1aWNoYXJAY2lzY28uY29t
XQ0KPj4+Pj4gICA+PlNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgNDozOCBQTQ0KPj4+
Pj4gICA+PlRvOiBMdWN5IHlvbmcNCj4+Pj4+ICAgPj5DYzogSm9lbCBNLiBIYWxwZXJuOyBOaWNv
bGFzIEJPVVRIT1JTOyBSb24gUGFya2VyOw0KPj4+Pj4gICA+PmJyaWpzbWFuQGp1bmlwZXIubmV0
PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dD47IHNmYzsgSmFtYWwNCj4+Pj4+SGFkaSBTYWxpbQ0KPj4+Pj4gICA+PlN1YmplY3Q6IFJlOiBb
c2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+
Pg0KPj4+Pj4gICA+PkhpIEx1Y3ksDQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+Tm8uIEkgYW0gc2lt
cGx5IHNheWluZyB3ZSBzaG91bGQgbm90IG92ZXJjb21wbGljYXRlIHRoZSBwcm9ibGVtDQo+Pj4+
PiAgID4+c3RhdGVtZW50IHdpdGggdGV4dCB0aGF0IGFkZHMgbGl0dGxlIHRvIG5vIHZhbHVlIGlu
IG15IG9waW5pb24uDQo+Pj4+PiBXaGV0aGVyDQo+Pj4+PiAgID4+d2UgY2FsbCBpdCBtZXRhZGF0
YSwgb3IgY29udGV4dCwgaGFzIG5vIGJlYXJpbmcgb24gdGhlIGZhY3QNCj4+Pj4+dGhhdCB0aGUN
Cj4+Pj4+ICAgPj5wcm9ibGVtIHN0YXRlbWVudCBhbHJlYWR5IGNsZWFybHkgc3RhdGVzIHdlIG5l
ZWQgdG8gYmUgYWJsZSB0bw0KPj4+Pj5wYXNzDQo+Pj4+PiAgID4+aW5mb3JtYXRpb24gYmV0d2Vl
biBTRsK5cyBhbmQgYmV0d2VlbiB0aGUgbmV0d29yayAmIFNGwrlzLg0KPj4+Pj4gICA+Pg0KPj4+
Pj4gICA+Pg0KPj4+Pj4gICA+Pk9uIDMvMTIvMTQsIDU6MTMgUE0sICJMdWN5IHlvbmciIDxsdWN5
LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+DQo+Pj4+PjxtYWls
dG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj4+
DQo+Pj4+PiAgID4+PkhpIEppbSwNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+PkkgZm9yIG9uZSBk
b24ndCBhZ3JlZSBhbmQgdGhpbmsgd2UgYXJlIG92ZXIgY29tcGxpY2F0aW5nIHdoYXQNCj4+Pj4+
c2hvdWxkDQo+Pj4+PiAgID4+PmJlIHN0cmFpZ2h0Zm9yd2FyZC4gVGhlIFNGQyBlbmNhcHN1bGF0
aW9uIHNob3VsZCBlbmFibGUgdHdvDQo+Pj4+PnRoaW5nczoNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAg
ID4+PjEuIFN0ZWVyaW5nIG9mIHNlbGVjdGVkIGZsb3dzIHRocm91Z2ggYSBzZXJ2aWNlIGNoYWlu
OyB0aGlzIGlzDQo+Pj4+PnRoZQ0KPj4+Pj4gICA+Pj5zZXJ2aWNlIGZ1bmN0aW9uIHBhdGguDQo+
Pj4+PiAgID4+PjIuIFBhc3Npbmcgb2YgY29udGV4dCBhc3NvY2lhdGVkIHdpdGggYSBnaXZlbiBm
bG93IHdpdGhpbiBzYWlkDQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+ZnVuY3Rpb24gcGF0aC4g
VGhpcyBjb250ZXh0IGluZm9ybWF0aW9uIG1heSBiZSBjb25zdW1lZCBieSBhDQo+Pj4+PlNGIChh
bg0KPj4+Pj4gICA+Pj5hcHBsaWNhdGlvbiBJRCBpcyBhbiBleGFtcGxlKSBvciBtYXkgYmUgY29u
c3VtZWQgYnkgdGhlDQo+Pj4+PmZvcndhcmRpbmcNCj4+Pj4+ICAgPj4+ZWxlbWVudHMgKGEgdnJm
LUlEIGlzIGFuIGV4YW1wbGUpLg0KPj4+Pj4gICA+Pj5bTHVjeV0gRG8geW91IGNhbGwgdGhlIGNv
bnRleHQgYXMgbWV0YWRhdGEgb3Igbm90PyBEbyB3ZSBoYXZlDQo+Pj4+PmFub3RoZXINCj4+Pj4+
ICAgPj4+dGVybSBoZXJlIGJlc2lkZSBTRkMgaGVhZGVyIGFuZCBtZXRhZGF0YS4gSSBzZWUgdGhh
dCB5b3UgZG9uJ3QNCj4+Pj4+d2FudCB0bw0KPj4+Pj4gICA+Pj5zZXBhcmF0ZSB3aGF0IGlzIGNv
bnN1bWVkIGJ5IFNGIGFuZCB3aGF0IGlzIGNvbnN1bWVkIGJ5IHRoZQ0KPj4+Pj5mb3J3YXJkaW5n
DQo+Pj4+PiAgID4+PmVsZW1lbnRzLg0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+THVjeQ0KPj4+
Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+U2VudCBmcm9tIG15IGlQaG9uZQ0KPj4+Pj4gICA+Pj4NCj4+
Pj4+ICAgPj4+PiBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MTYgUE0sICJMdWN5IHlvbmciDQo+Pj4+
PjxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+IDxtYWls
dG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+
Pj4+IEdyZWF0LiBUaGVuIHdlIG1heSBjb25zaWRlciB0d28gc3BlY2lhbCBtZXRhZGF0YSBkZWZp
bml0aW9ucw0KPj4+Pj5pbiB0aGUNCj4+Pj4+ICAgPj4+PnByb2JsZW0gc3RhdGVtZW50IHNvIHdl
IGNhbiBhbGwgdXNlIHRoZSBzYW1lIGRlZmluaXRpb25zLg0KPj4+Pj5IZXJlIGlzIG15DQo+Pj4+
PiAgID4+Pj5zdWdnZXN0ZWQgdGV4dCBhbmQgbGlrZSB0byBoZWFyIHlvdSBhbmQgb3RoZXIncyBp
bnB1dCBhbmQNCj4+Pj4+c3VnZ2VzdGlvbnMuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBE
YXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxp
dHkNCj4+Pj4+dG8NCj4+Pj4+ICAgPj4+PmV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhl
IGVsZW1lbnRzIGluIGEgc2VydmljZSBmdW5jdGlvbg0KPj4+Pj4gICA+Pj4+Y2hhaW5pbmcuIElu
IHRoaXMgY29udGV4dCwgdGhlcmUgYXJlIHR3byB0eXBlcyBvZiBkYXRhIHBsYW5lDQo+Pj4+Pm1l
dGFkYXRhLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gU2VydmljZSBGdW5jdGlvbiBNZXRh
ZGF0YTogdGhlIGluZm9ybWF0aW9uIGV4Y2hhbmdlZCBiZXR3ZWVuDQo+Pj4+PiAgID4+Pj5jbGFz
c2lmaWVyIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucyB0
bw0KPj4+Pj4gICA+Pj4+ZmFjaWxpdGF0ZSBzZXJ2aWNlIGZ1bmN0aW9ucyBvbiB0aGUgcGFja2V0
IHRyZWF0bWVudC4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFN0ZWVyaW5nIE1ldGFkYXRh
OiB0aGUgaW5mb3JtYXRpb24gZnJvbSBzZXJ2aWNlIGZ1bmN0aW9ucyB0byBhDQo+Pj4+PiAgID4+
Pj5jbGFzc2lmaWVyIG9yIHNlcnZpY2Ugbm9kZSBmb3IgdHJhZmZpYyBmb3J3YXJkaW5nIHB1cnBv
c2UuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiAtZW5kDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+
ICAgPj4+PiBMdWN5DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4+PiAgID4+Pj4gRnJvbTogSm9lbCBNLiBIYWxw
ZXJuIFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0NCj4+Pj4+ICAgPj4+PiBTZW50OiBXZWRu
ZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MzUgUE0NCj4+Pj4+ICAgPj4+PiBUbzogTHVjeSB5b25n
OyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyDQo+Pj4+PiAgID4+Pj4gQ2M6IEppbSBHdWlj
aGFyZCAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFs
IEhhZGkNCj4+Pj4+ICAgPj4+PiBTYWxpbQ0KPj4+Pj4gICA+Pj4+IFN1YmplY3Q6IFJlOiBbc2Zj
XSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+
DQo+Pj4+PiAgID4+Pj4gWWVzLCBJIGFtIHRyeWluZyB0byBjb25zaXN0ZW50bHkgZGlzdGluZ3Vp
c2ggdGhvc2UgdHdvIGNhc2VzDQo+Pj4+PndoZW4NCj4+Pj4+ICAgPj4+PnRhbGtpbmcgYWJvdXQg
dGhlIGluZm9ybWF0aW9uIGNhcnJpZWQgd2l0aCBwYWNrZXRzIGluIHNlcnZpY2UNCj4+Pj4+Y2hh
aW5zLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gWW91cnMsDQo+Pj4+PiAgID4+Pj4gSm9l
bA0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4+IE9uIDMvMTIvMTQsIDM6MTMgUE0sIEx1Y3kg
eW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4gSm9lbCwgU2VlIGJlbG93LiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmMNCj4+Pj4+ICAgPj4+Pj4gW21haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpvZWwgTS4gSGFscGVybg0KPj4+Pj5TZW50Og0KPj4+
Pj4gICA+Pj4+PiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MDIgUE0gVG86IEx1Y3kgeW9u
ZzsgTmljb2xhcw0KPj4+Pj5CT1VUSE9SUzsNCj4+Pj4+ICAgPj4+Pj4gUm9uIFBhcmtlciBDYzog
SmltIEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNm
YzsNCj4+Pj4+ICAgPj4+Pj4gSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+
Pj4+ICAgPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+
Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gSSB3YXMgdHJ5aW5nIHRvIHdvcmQgaXQgY2FyZWZ1
bGx5IG5vdCB0byBmb2N1cyBvbiB3aG8gcHV0cw0KPj4+Pj50aGUNCj4+Pj4+ICAgPj4+Pj4gaW5m
b3JtYXRpb24gaW4sIGJ1dCBvbmx5IG9uIHdobyBjb25zdW1lcyB0aGUgaW5mb3JtYXRpb24uDQo+
Pj4+PiAgID4+Pj4+IEluZm9ybWF0aW9uIGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyBtYXkgY29tZSBm
cm9tIHRoZSBpbmdyZXNzDQo+Pj4+PiAgID4+Pj4+IGNsYXNzaWZpZXIgb3IgZnJvbSBvdGhlciBz
ZXJ2aWNlIGZ1bmN0aW9ucy4gW0x1Y3ldIHRoaXMgaXMNCj4+Pj4+dGhlIG9uZQ0KPj4+Pj4gICA+
Pj4+PiBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldy4gSW5mb3JtYXRpb24gZm9yIHRo
ZQ0KPj4+Pj5mb3J3YXJkaW5nDQo+Pj4+PiAgID4+Pj4+IHdpbGwgZ2VuZXJhbGx5IGNvbWUgZnJv
bSB0aGUgaW5ncmVzcyBjbGFzc2lmaWVyLCBidXQgaW4NCj4+Pj4+c3BlY2lhbA0KPj4+Pj4gICA+
Pj4+PiBjYXNlcyBtYXkgYmUgcHJvdmlkZWQgYnkgc2VydmljZSBmdW5jdGlvbnMuIChJIGtlZXAN
Cj4+Pj4+d2FudGluZyB0byBnZXQNCj4+Pj4+ICAgPj4+Pj4gcmlkIG9mIHRob3NlIHNwZWNpYWwg
Y2FzZXMsIGJ1dCBzbyBmYXIgdGhlcmUgc2VlbSB0byBiZQ0KPj4+Pj5qdXN0IGVub3VnaA0KPj4+
Pj4gICA+Pj4+PiBvZiB0aGVtIHRvIHdhcnJhbnQgY292ZXJpbmcgaW4gdGhlIHNvbHV0aW9uLiBB
bmQgbW9yZQ0KPj4+Pj5pbXBvcnRhbnRseSwNCj4+Pj4+ICAgPj4+Pj4gc2lnbmlmaWNhbnQgc3Vw
cG9ydCBmb3IgaXQgaW4gdGhlIHdvcmtpbmcgZ3JvdXAuKSBbTHVjeV0NCj4+Pj4+VGhpcyBpcw0K
Pj4+Pj4gICA+Pj4+PiB0aGUgc2Vjb25kIGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3
IChidXQgeW91IGRvbid0DQo+Pj4+Pmxpa2UgaXQpLg0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+
Pj4+PiBBbmQgeW91IHN1Z2dlc3QgZGlzdGluZ3Vpc2hpbmcgdGhlc2UgdHdvIGNhc2VzIHdoZW4N
Cj4+Pj4+ZGlzY3Vzc2luZw0KPj4+Pj4gICA+Pj4+PiBhYm91dCBtZXRhZGF0YSB1c2FnZS4gSXMg
dGhhdCByaWdodCB1bmRlcnN0YW5kaW5nPw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBM
dWN5DQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+
Pj4+DQo+Pj4+PiAgID4+Pj4+PiBPbiAzLzEyLzE0LCAyOjMzIFBNLCBMdWN5IHlvbmcgd3JvdGU6
DQo+Pj4+PiAgID4+Pj4+PiBKb2VsLCBJIGludGVycHJldCB0aGF0IHlvdSBzdWdnZXN0cyB0aGF0
IGRpc3Rpbmd1aXNoIHRoZQ0KPj4+Pj5leGNoYW5nZQ0KPj4+Pj4gICA+Pj4+Pj4gaW5mb3JtYXRp
b24gZGF0YSBwbGFuZSBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMNCj4+Pj4+YW5k
IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4gZXhjaGFuZ2UgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJy
aWVkIGZyb20gYSBzZXJ2aWNlDQo+Pj4+PmZ1bmN0aW9uIHRvDQo+Pj4+PiAgID4+Pj4+PiBhIHNl
cnZpY2Ugbm9kZS4gSXMgdGhpcyByaWdodCB1bmRlcnN0YW5kaW5nPyBMdWN5DQo+Pj4+PiAgID4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9l
bCBNLiBIYWxwZXJuDQo+Pj4+PiAgID4+Pj4+PiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21d
IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsDQo+Pj4+PjIwMTQNCj4+Pj4+IDE6MTkNCj4+Pj4+
ICAgPj4+Pj4+IFBNDQo+Pj4+PiAgID4+Pj4+PiBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRI
T1JTOyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQNCj4+Pj4+ICAgPj4+Pj4+IChqZ3VpY2hh
cik7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+
Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBT
dWJqZWN0Og0KPj4+Pj4gICA+Pj4+Pj4gUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gTXkgaW5j
bGluYXRpb24gd291bGQgYmUgdG8gdHVuZSB0aGF0IGRlZmluaXRpb24gdG8NCj4+Pj4+ZGlzdGlu
Z3Vpc2gNCj4+Pj4+ICAgPj4+Pj4+IGJldHdlZW4gZGF0YXBsYW5lIGNhcnJpZWQgaW5mb3JtYXRp
b24gaW50ZW5kZWQgZm9yIHVzZSBieQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+PiBmdW5j
aXRvbnMgKHdoYXRldmVyIHRoZSBvcmlnaW4pLCBhbmQgZGF0YXBsYW5lIGNhcnJpZWQNCj4+Pj4+
aW5mb3JtYXRpb24NCj4+Pj4+ICAgPj4+Pj4+IGludGVuZGVkIGZvciBkYXRhcGxhbmUgZm9yd2Fy
ZGluZyBjb21wb25lbnRzLg0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IFlvdXJzLCBK
b2VsDQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBIaSBK
b2VsLA0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gSSBhZ3JlZSB0aGF0IHdlIG5l
ZWQgdXNpbmcgdGhlIHNhbWUgZGVmaW5pdGlvbiBmb3IgYQ0KPj4+Pj50ZXJtLCBidXQNCj4+Pj4+
ICAgPj4+Pj4+PiBkaXNhZ3JlZSB0aGF0IHRoZSBtZXRhZGF0YSBkZWZpbml0aW9uIGhlcmUgaXMg
YSBzZXQgb2YNCj4+Pj4+ICAgPj4+Pj4+PiBpbmZvcm1hdGlvbiBwdXQgaW4gdGhlIFNGQyBoZWFk
ZXIuIFRoaXMgbWF5IGJlIHRvbyBuYXJyb3cNCj4+Pj4+b3IgbGVhZA0KPj4+Pj4gICA+Pj4+Pj4+
IHRvIGEgcGFydGljdWxhciBzb2x1dGlvbi4gSSBhbSBmaW5lIHdpdGggdGhpcyBkZWZpbml0aW9u
DQo+Pj4+PmluIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+IHByb2JsZW0gc3RhdGVtZW50IHcvIG1pbm9y
IHR3ZWFrIChzdWdnZXN0ZWQgb24gbWFpbGluZw0KPj4+Pj5saXN0KS4NCj4+Pj4+ICAgPj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0
YSBwcm92aWRlcyB0aGUNCj4+Pj4+YWJpbGl0eSB0bw0KPj4+Pj4gICA+Pj4+Pj4+IGV4Y2hhbmdl
IGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGNsYXNzaWZpZXJzIGFuZCBzZXJ2aWNlDQo+Pj4+PiAg
ID4+Pj4+Pj4gZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBhbmQgc2Vydmlj
ZQ0KPj4+Pj5mdW5jdGlvbnMgYW5kDQo+Pj4+PiAgID4+Pj4+Pj4gdGhlDQo+Pj4+PiAgID4+Pj4+
Pj4gY2xhc3NpZmllcnN8c2VydmljZSBub2Rlcy4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+IFRoZXJlIG1heSBiZSBhIHNvbHV0aW9uIHRoYXQgYSBzZXJ2aWNlIGZ1bmN0aW9uIHBh
c3Nlcw0KPj4+Pj5zb21lDQo+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IGluZm9ybWF0aW9uIHRvIGF0
dGFjaGVkIHNlcnZpY2Ugbm9kZSB3aXRob3V0IHVzaW5nIFNGQw0KPj4+Pj5oZWFkZXIuDQo+Pj4+
PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBUaGFua3MsIEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0gRnJvbTogSm9lbCBIYWxwZXJuIERpcmVjdA0KPj4+Pj4gICA+Pj4+Pj4+IFttYWlsdG86
am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwNCj4+Pj4+TWFyY2gg
MTIsDQo+Pj4+PiAgID4+Pj4+Pj4gMjAxNCAxMjoyNSBQTSBUbzogTHVjeSB5b25nOyBKb2VsIE0u
IEhhbHBlcm47IE5pY29sYXMNCj4+Pj4+Qk9VVEhPUlM7DQo+Pj4+PiAgID4+Pj4+Pj4gUm9uIFBh
cmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlwZXIu
bmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldD47DQo+Pj4+PiAgID4+Pj4+Pj4gc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJl
OiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNp
ZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBMdWN5LCB5b3Ugc2F5
ICJ0aGUgbWV0YWRhdGEgdGVybSBtZWFucyAuLi4iIFRoZQ0KPj4+Pj5kZWZpbml0aW9uIHlvdQ0K
Pj4+Pj4gICA+Pj4+Pj4+IHRoZW4gcHJvdmlkZSBpcyBhIGRlZmluaXRpb24gb2YgdGhlIHNldCBv
ZiBpbmZvcm1hdGlvbiB3ZQ0KPj4+Pj5hcmUNCj4+Pj4+ICAgPj4+Pj4+PiBwcm9wb3NpbmcgdGhh
dCB3ZSBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIEksIGFuZCBvdGhlcnMsDQo+Pj4+PmhhdmUNCj4+
Pj4+ICAgPj4+Pj4+PiBiZWVuIHVzaW5nIHRoZSB0ZXJtIG1ldGFkYXRhIG1vcmUgbmFycm93bHku
IFdlIGNhbiB1c2UNCj4+Pj4+d2hhdGV2ZXINCj4+Pj4+ICAgPj4+Pj4+PiBkZWZpbml0aW9uIHdl
IHdhbnQuIEJ1dCB3ZSBkbyBuZWVkIHRvIGFncmVlIG9uIHRoZQ0KPj4+Pj5kZWZpbml0aW9uLg0K
Pj4+Pj4gICA+Pj4+Pj4+IEZvciB0aGUgcHVycG9zZXMgb2YgdGhlIFdHLCBpdCBzZWVtcyBtdWNo
IG1vcmUgdXNlZnVsIHRvDQo+Pj4+PnVzZSB0aGUNCj4+Pj4+ICAgPj4+Pj4+PiB0ZXJtIG1ldGFk
YXRhIGZvciB0aGUgbmFycm93ZXIgZGVzY3JpcHRpb24uDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
IE9uIDMvMTIvMTQsIDE6MTkgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4g
SGkgSm9lbCwNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gSSBhZ3JlZS4gV2Ug
bmVlZCB0byBkaWZmZXJlbnRpYXRlIHRoZSBtZXRhZGF0YSB1c2VkIGJ5DQo+Pj4+PnNlcnZpY2UN
Cj4+Pj4+ICAgPj4+Pj4+Pj5mdW5jdGlvbiBhbmQgU0ZDIGhlYWRlci4gVGhlIG1ldGFkYXRhIHRl
cm0gbWVhbnMgY2FycnlpbmcNCj4+Pj4+c29tZQ0KPj4+Pj4gICA+Pj4+Pj4+PnN0YXRlcyBhbG9u
ZyB3aXRoIHRoZSBwYWNrZXQuIElNTzogU0ZDIGhlYWRlciBpcyBhIGtpbmQgb2YNCj4+Pj4+ICAg
Pj4+Pj4+Pj5tZXRhZGF0YSBjYXJyaWVkIG9uIHBhY2tldCBmb3IgbmV4dCBzZXJ2aWNlIG5vZGUg
dG8gdXNlLg0KPj4+Pj5JbiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj5jb250ZXh0IG9mIFNGQywgd2Ug
aGF2ZSB0ZXJtIGZvciBTRkMgaGVhZGVyIGFuZCB0aGUNCj4+Pj4+bWV0YWRhdGEgdGhhdA0KPj4+
Pj4gICA+Pj4+Pj4+PndhcyBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIG9yIGJl
dHdlZW4gc2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+PmZ1bmN0aW9ucyBhbmQgY2xhc3NpZmllcnMv
c2VydmljZSBub2Rlcywgd2hpY2ggaXMgd2hhdA0KPj4+Pj50aGUgZHJhZnQNCj4+Pj4+ICAgPj4+
Pj4+Pj5mb2N1cy4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gVGhhbmtzLCBM
dWN5DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybg0KPj4+Pj4gICA+
Pj4+Pj4+PiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwgTWFy
Y2ggMTIsDQo+Pj4+PiAyMDE0DQo+Pj4+PiAgID4+Pj4+Pj4+IDExOjE4IEFNIFRvOiBMdWN5IHlv
bmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6DQo+Pj4+PiBKaW0NCj4+Pj4+ICAg
Pj4+Pj4+Pj4gR3VpY2hhcmQgKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
Pjsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltDQo+Pj4+PiAgID4+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBb
c2ZjXQ0KPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+
Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gSSB0aGluayBpdCBpcyBpbXBvcnRhbnQg
dG8ga2VlcCBhIHN0cm9uZyBkaXN0aW5jdGlvbg0KPj4+Pj5iZXR3ZWVuDQo+Pj4+PiAgID4+Pj4+
Pj4+IG1ldGFkYXRhICh3aGljaCBpcyBmb3IgdXNlIGJ5IGFwcGxpY2F0aW9ucykgYW5kIHRoZQ0K
Pj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+IGNoYWluaW5nIGluZm9ybWF0aW9uIGluIHRo
ZSBiYXNlIHNlcnZpY2UgY2hhaW4gaGVhZGVyLA0KPj4+Pj53aGljaCBpcw0KPj4+Pj4gICA+Pj4+
Pj4+PiBmb3IgdXNlIGJ5IHRoZSBzZXJ2aWNlIGNoYWluIHN1cHBvcnQgbWVjaGFuaXNtcy4NCj4+
Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IE9uIDMvMTIvMTQsIDEwOjQyIEFNLCBMdWN5IHlvbmcg
d3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+PiBGdWxseSBhZ3JlZSB3aXRoIEpvZS4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBXZSBzaG91bGQgbm90IHJlcXVpcmUgYSBmaXgg
bGVuZ3RoIGZvciBpbi1iYW5kIG1ldGFkYXRhDQo+Pj4+PmJ1dA0KPj4+Pj4gICA+Pj4+Pj4+Pj4g
YWxzbyBub3QgbGVhdmUgaXQgZm9yIGZyZWVseSB1c2FnZS4gSW4gZmFjdCwgd2hlbiBhDQo+Pj4+
PnNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+IG5vZGUgaW5zZXJ0cyBTRkMgaGVhZGVyIG9uIGEg
KGVuY2Fwc3VsYXRlZCkgcGFja2V0IGFuZA0KPj4+Pj5zZW5kIHRvDQo+Pj4+PiAgID4+Pj4+Pj4+
PiBuZXh0IHNlcnZpY2Ugbm9kZSwgU0ZDIGhlYWRlciBpdHNlbGYgY2FuIGJlIHNlZW4gYXMgYQ0K
Pj4+Pj5tZXRhZGF0YS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBMdWN5
DQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0gRnJvbTogc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+PiBbbWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnXSBPbiBCZWhhbGYgT2YgSm9lbCBNLg0KPj4+Pj5IYWxwZXJuDQo+Pj4+PiAgID4+
Pj4+Pj4+PiBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDk6MjEgQU0gVG86IE5pY29s
YXMNCj4+Pj4+Qk9VVEhPUlM7DQo+Pj4+PiAgID4+Pj4+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0g
R3VpY2hhcmQgKGpndWljaGFyKTsNCj4+Pj4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+
ICAgPj4+Pj4+Pj4+IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+
Pj4+ICAgPj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25z
DQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gRm9yIGluLWJhbmQgbWV0YWRh
dGEsIHRoZSBBUEkgZm9yIGFjY2VzcyBjYW4gZWFzaWx5IGJlDQo+Pj4+PiAgID4+Pj4+Pj4+PiBz
eW5jaHJvbm91cy4gT3V0IG9mIGJhbmQgbWV0YWRhdGEgbmVlZHMgZGlmZmVyZW50DQo+Pj4+Pmhh
bmRsaW5nLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gVGhlcmUgYXJlIG1hbnkgY2FzZXMgd2hlcmUgb3V0
LW9mLWJhbmQgbWV0YWRhdGEgaXMNCj4+Pj4+dXNlZnVsIGFuZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4g
YXBwcm9wcmlhdGUuIEJ1dCB0aGV5IGRvIG5vdCBjb3ZlciBhbGwgbmVlZHMgYnkgYW55DQo+Pj4+
PnN0cmV0Y2guDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gRXZlbiBpZiBl
YWNoIHBpZWNlIG9mIGluLWJhbmQgbWV0YWRhdGEgaXMgb2YgZml4ZWQNCj4+Pj4+bGVuZ3RoLA0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4gdGhlcmUgYXJlIG1hbnkgZGlmZmVyZW50IGtpbmRzIG9mIG1ldGF0
eXBlLiBUcnlpbmcgdG8NCj4+Pj4+c2F5DQo+Pj4+PiAgID4+Pj4+Pj4+PiAidGhlcmUgd2lsbCBi
ZSBleGFjdGx5IGZvdXIgcGllY2VzLCBhbmQgdGhleSB3aWxsIGJlIG9mDQo+Pj4+PnR5cGVzDQo+
Pj4+PiAgID4+Pj4+Pj4+PiB0MSwgdDIsIHQzLCBhbmQgdDQiIGlzIHNpbXBseSB0b28gc3BlY2lm
aWMgZm9yIGV2ZW4gODAlDQo+Pj4+Pm9mIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj5uZWVkcy4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBPbiAzLzEyLzE0LCA4OjUyIEFNLCBOaWNvbGFz
IEJPVVRIT1JTIHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEhlbGxvIFJvbiwNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFNlbmRpbmcgb3V0IG9mIGJhbmQgY29uZ3J1
ZW50IG1ldGFkYXRhIG1heSBub3QgYmUgdGhlDQo+Pj4+PmFuc3dlcg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+IHRvIGFsbCBuZWVkcyBidXQgaXQgaXMgb25lIHRvb2wgdGhhdCB3ZSBzaG91bGQga2VlcC4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE5vdCBhbGwgbWV0YWRhdGEg
aXMgdGllZCB0byBhIHNwZWNpZmljIHBhY2tldCwgZm9yDQo+Pj4+PmV4YW1wbGUgYQ0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IHBvbGljeSBjaGFuZ2UgaW4gUENSRiBjb3VsZCBsZWFkIHRvIHNvbWUgbWV0
YWRhdGENCj4+Pj4+c2lnbmFsaW5nLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRoZSByZWFjdGlvbiB0
aW1lIG5lZWQgbm90IGJlIGltbWVkaWF0ZSwgZmV3IG1zIG1heQ0KPj4+Pj5ub3QgbWF0dGVyLg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gQXMgeW91IHBvaW50LCBpZiBh
IHBhY2tldCBpcyB0aWVkIHRvIGEgbWV0YWRhdGEgYQ0KPj4+Pj5jb3JyZWxhdGlvbg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IGluZm8gY2FuIGJlIHNldCBpbiBib3RoIHBhY2tldCB0byBkZWFsIHdpdGgg
aXQgKGkuZQ0KPj4+Pj5tZXRhZGF0YQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGV4cGVjdGVkIGZsYWcg
aW4gdGhlIFNGQyBoZWFkZXIsIHBsdXMgYW4gaWQpDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBGaW5hbGx5IHdlIGNhbiBzdGlsbCBzZW5kIHNvbWUgbGltaXRlZCBtZXRh
ZGF0YSB3aXRoaW4NCj4+Pj4+YSBoZWFkZXIuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhpcyBjb3Vs
ZCBiZSB1c2VkIGZvciBsb2FkIGJhbGFuY2VycyBpbiBwYXJ0aWN1bGFyIGlmDQo+Pj4+PndlDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gYWdyZWUgb24gYSBjb252ZW50aW9uIHRvIGxvY2F0ZSAiY29hcnNl
IGdyYWluIHBvbGljeSINCj4+Pj4+ICAgPj4+Pj4+Pj4+PiAvICJmaW5lIGdyYWluIHBvbGljeSIg
b24gcmVzZXJ2ZWQgY29udGV4dCBoZWFkZXJzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gVGhpcyBzZWVtcyB0byBvcGVuIHVwIGEgbG90IG9mIGZsZXhpYmlsaXR5IC8N
Cj4+Pj4+aW5ub3ZhdGlvbnMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBPbiB5b3VyIGxhc3QgcG9pbnQsIHRoZXJlIGlzIGEgcXVlc3Rpb24gb24gaG93IHRvIG1ha2UN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtZXRhZGF0YSBhdmFpbGFibGUgdG8gYSBTZXJ2aWNlIEZ1bmN0
aW9uLiBDdXJyZW50IHNvY2tldA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGNvbm5lY3Rpb25zIGZvciBl
eGFtcGxlIGRvIG5vdCBhbGxvdyB0byByZXRyaWV2ZSBJUA0KPj4+Pj5oZWFkZXINCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBvcHRpb25zLiBTbyBJIGFzc3VtZSB0aGF0IFNGQyBhd2FyZSBTZXJ2aWNlIEZ1
bmN0aW9ucw0KPj4+Pj53aWxsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbmVlZCBzb21lIChhc3luY2hy
b25vdXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiA/KSBBUEkgdG8gcmV0cmlldmUgU0ZDIGhlYWRlciBp
bmZvcm1hdGlvbiBhcyB3ZWxsIGFzDQo+Pj4+PmluLWJhbmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBt
ZXRhZGF0YS4gSSBkb24ndCBzZWUgb3V0IG9mIGJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0DQo+Pj4+
PmFkZGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGNvbXBsZXhpdHksIHRoZSBzYW1lIEFQSSBjYW4g
cHJvYmFibHkgYXBwbHkuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBU
aGUgYWx0ZXJuYXRpdmUgb3B0aW9uLCBhbGxvd2luZyB2YXJpYWJsZSBzaXplZA0KPj4+Pj5tZXRh
ZGF0YSBpbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRoZSBTRkMgaGVhZGVyIGhhcyBzb21lIGRyYXdi
YWNrcyBhcyB3ZWxsLCBvbmUgYmVpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBmcmFnbWVudGF0aW9u
LCBhbmQgc29tZSBzd2l0Y2hlcyBleHBlY3RpbmcgYXMgd2VsbCB0bw0KPj4+Pj5sb29rIGF0DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gZW5kIHVzZXIgdHJhZmZpYyBoZWFkZXJzIGZvciBsaW5rIGxvYWQg
YmFsYW5jaW5nLiBJDQo+Pj4+PndvdWxkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gYWdyZWUgdGhhdCBp
ZiB3ZSBjYW4gYWNjZXB0IHRoZXNlIGlzc3VlcywgdGhlbiBzZW5kaW5nDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4gb2ZmLWxpbmUgY29uZ3J1ZW50IG1ldGFkYXRhIGxvb3NlcyBpdHMgaW50ZXJlc3QuDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBXZSBuZWVkIHRvIHRha2UgaW50
byBhY2NvdW50IHRoYXQgYm90aCBpbi1iYW5kIGFuZA0KPj4+Pj5jb25ncnVlbnQNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBvdXQtb2YtYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQgaXMgbm90IHJlbGlhYmxl
LiBBDQo+Pj4+PnBhY2tldCBsb3NzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdHJpZ2dlcmluZyByZXRy
YW5zbWlzc2lvbiB3b3VsZCBub3QgbGVhZCB0byB0aGUNCj4+Pj4+aWRlbnRpY2FsDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gcmVjb25zdHJ1Y3Rpb24gb2YgdGhlIGFzc29jaWF0ZWQgbWV0YWRhdGEuIElu
IHNvbWUNCj4+Pj4+Y2FzZXMsIHdlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWlnaHQgdGh1cyBldmVu
IG5lZWQgbm9uLWNvbmdydWVudCBvdXQtb2YtYmFuZCByZWxpYWJsZQ0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+IG1ldGFkYXRhIHRyYW5zcG9ydC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBOaWNvbGFzIF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbToNCj4+Pj4+IFJvbg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IFBhcmtlciBbUm9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT5dIFNlbnQ6DQo+Pj4+Pldl
ZG5lc2RheSwNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBNYXJjaCAxMiwgMjAxNA0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IDEyOjQzIFBNIFRvOiBOaWNvbGFzIEJPVVRIT1JTIENjOiBKaW0gR3VpY2hhcmQNCj4+
Pj4+KGpndWljaGFyKTsNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBicmlqc21hbkBqdW5pcGVyLm5ldDxt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+
Ow0KPj4+Pj5zZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE5pY29sYXMsDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBJIHVuZGVyc3RhbmQgdGhlIGNvbmNlcHQgZm9y
IG91dCBvZiBiYW5kIHNpZ25hbGluZyBvZg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+bWV0YWRhdGEsIGJ1
dCBJIGFtIGNvbmNlcm5lZCB0aGF0IGl0IGludHJvZHVjZXMNCj4+Pj4+c2lnbmlmaWNhbnQNCj4+
Pj4+ICAgPj4+Pj4+Pj4+PmNvbXBsZXhpdHkgZHVlIHRvIHRoZSBwb3RlbnRpYWwgcmFjZSBjb25k
aXRpb24gb2YNCj4+Pj4+cmVjZWl2aW5nIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+cmVhbCBwYWNr
ZXQgYmVmb3JlIHRoZSBtZXRhZGF0YS4gV2hpbGUgdGhlIHJlYWwgcGFja2V0DQo+Pj4+PmNvdWxk
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj5pbmRpY2F0ZSB0aGF0IG91dCBvZiBiYW5kIG1ldGFkYXRhIGlz
IGV4cGVjdGVkLCBob3cgY2FuDQo+Pj4+PndlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5ndWFyYW50ZWUg
dGhlIG9yZGVyIG9mIHJlY2VwdGlvbj8gV2hhdCBpZiBzd2l0Y2hpbmcgb3INCj4+Pj4+cm91dGlu
Zw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+bm9kZXMgYXBwbHkgaGFzaCBiYXNlZCBsb2FkIGJhbGFuY2lu
Zz8gV2hhdCBpZiB0aGUgbG9hZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+YmFsYW5jaW5nIHVuZGVyc3Rh
bmRzIFNGQyBlbmNhcHMgYW5kIGxvb2tzIGJleW9uZCBpdCB0bw0KPj4+Pj50aGUNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pm9yaWdpbmFsIGhlYWRlciB0byBnZXQgYmV0dGVyIGVudHJvcHk/DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gQ2FuIHdlIGd1YXJhbnRlZSB0aGF0IHRoZSBtZXRhZGF0YSBhbmQgcmVhbCBw
YWNrZXQNCj4+Pj4+d2lsbCBmb2xsb3cNCj4+Pj4+ICAgPj4+Pj4+Pj4+PnRoZSBleGFjdCBzYW1l
IHBhdGg/IElmIHdlIGNhbiBub3QsIHRoZW4NCj4+Pj4+aW1wbGVtZW50YXRpb25zIHdpbGwNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pm5lZWQgdG8gYWRkIGluZ3Jlc3MgcXVldWluZyB0byBjb3BlIHdpdGgg
dGhlIHNjZW5hcmlvLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gQWxz
bywgZG8geW91IGZlZWwgdGhhdCB0aGUgaW5jcmVhc2UgaW4gaW1wbGVtZW50YXRpb24NCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBjb21wbGV4aXR5IGF0IHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucyBpcyByZWFz
b25hYmxlPw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhhbmtzLg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gUm9uDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gT24gTWFyIDEyLCAyMDE0LCBhdCA0OjA5IEFNLCAi
Tmljb2xhcyBCT1VUSE9SUyINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPg0KPj4+Pj48bWFp
bHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBJIHRoaW5rIHdlIG11c3QgbWFrZSBhIGRpc3RpbmN0
aW9uIGJldHdlZW46DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IC0g
TWV0YWRhdGEgd2hpY2ggc2hvdWxkIGJlIHBhcnQgb2YgdGhlIGhlYWRlciBkZWZpbmVkDQo+Pj4+
PmFzIGluDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGJhbmQgbWFya2luZy4gLSBNZXRhZGF0YSB3aXRo
IGNhbiBiZSBwYXNzZWQgb3V0IG9mDQo+Pj4+PmJhbmQsIGZvcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
PiBleGFtcGxlIGNvbmdydWVudCBvdXQgb2YgYmFuZCBzaWduYWxpbmcgZGVmaW5lZCBpbg0KPj4+
Pj50aGUgZHJhZnQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gVGhl
IGZvcm1lciBjYWxscyBmb3IgYSBsaW1pdGVkIHNwYWNlIGluIHRoZSBoZWFkZXIsDQo+Pj4+PnRy
dWUsIFRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBsYXR0ZXIgaG93ZXZlciBkb2VzIG5vdCBpbmN1
ciBhbnkgc3BhY2UgbGltaXRhdGlvbg0KPj4+Pj5hbmQgaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4g
c3RpbGwgZmFpcmx5IGVmZmljaWVudCBhbmQgaXQgcmVtYWlucyBjb21wYXRpYmxlIHdpdGgNCj4+
Pj4+YSBmaXhlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBzaXplIGhlYWRlciB1c2VkIHRvIHJvdXRl
IHRob3NlIHNpZ25hbGluZyBtZXNzYWdlcw0KPj4+Pj5hbG9uZyB0aGUNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4gY2hhaW4ncyBzZXJ2aWNlIGZ1bmN0aW9ucy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4gTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fIEZyb206DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IEppbSBHdWljaGFyZCAoamd1aWNo
YXIpIFtqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT5dIFNlbnQ6
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFR1ZXNkYXksIE1hcmNoIDExLCAyMDE0IDY6NDggUE0gVG86
IFJvbiBQYXJrZXIgQ2M6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IE5pY29sYXMgQk9VVEhPUlM7IGJy
aWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbQ0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2Zj
LW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+IEhpIFJvbiwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4gV2UgY2FuIGNlcnRhaW5seSBoYXZlIHRoaXMgZGlzY3Vzc2lvbiBidXQgd2Ugc2hvdWxkDQo+
Pj4+PmZpcnN0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGNvbnNpZGVyIHdoYXQgaW5mb3JtYXRpb24g
aXMgbmVjZXNzYXJ5IGFuZCBpZiBzYWlkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGluZm9ybWF0aW9u
IGNhbiBmaXQgd2l0aGluIGEgZml4ZWQgbnVtYmVyIG9mIGNvbnRleHRzDQo+Pj4+PmluIHRoZQ0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+PiBtYWpvcml0eSBvZiBjYXNlcy4gUmVtZW1iZXIsIHRoZSBnb2Fs
IG9mIGJlaW5nIGFibGUNCj4+Pj4+dG8gcGFzcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBtZXRhZGF0
YSB0aHJvdWdoIHRoZSBuZXR3b3JrIGlzIHRvIGVuaGFuY2Ugc2VydmljZQ0KPj4+Pj5kZWxpdmVy
eSwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbm90IHBhc3MgdGhlIGVudGlyZSB3b3JrcyBvZiBTaGFr
ZXNwZWFyZSA7LSkNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gU2Vu
dCBmcm9tIG15IGlQaG9uZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4gT24gTWFyIDcsIDIwMTQsIGF0IDM6NTIgQU0sICJSb24gUGFya2VyIg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4gPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+DQo+Pj4+PjxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+IE5pY29sYXMsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4gSSBzZWUgc2ltaWxhciByZXF1aXJlbWVudHMgZnJvbSB0aGUgM2dwcCBFUEMgc2lkZS4N
Cj4+Pj4+SSB3b3VsZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gbGlrZSB0byBwcm9wb3NlIGFuIE9V
SSAvIFRMViBiYXNlZCBhcHByb2FjaCB3aGVyZSB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IHJl
c2VydmVkIE9VSSBjYW4gYmUgdXNlZCBmb3IgYWdyZWVkIHVwb24gdHlwZXMgb2YNCj4+Pj4+Y29t
bW9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSBhbmQgdmVuZG9yIG9yIG90aGVyIG9y
Z2FuaXphdGlvbmFsIE9VSXMgY2FuDQo+Pj4+PmJlIHVzZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
IHRvIHF1aWNrbHkgaW5ub3ZhdGUgaW4gdGhlIG5ldHdvcmtzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4gU2ltdWx0YW5lb3VzbHksIEkgd291bGQgYWxzbyBsaWtlIHRvIGNvbnNpZGVyDQo+Pj4+Pm1l
Y2hhbmlzbXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IHRoYXQgYXJlIG9wdGltaXplZCBmb3IgbG9u
ZyBsaXZlZCBmbG93cyBzbyBhcyB0bw0KPj4+Pj5saW1pdCB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+IG5lZ2F0aXZlIGVmZmVjdHMgb2YgcGFja2V0IGdyb3d0aC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBSb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IE9uIE1hciA3LCAyMDE0LCBh
dCA4OjM0IEFNLCAiTmljb2xhcyBCT1VUSE9SUyINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiA8Tmlj
b2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5j
b20+DQo+Pj4+PjxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4gd3JvdGU6DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBIZWxsbyBKaW0NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEkgaGF2ZSBzZWVuIGNh
c2VzIGluIEdpIExBTiwgd2hlcmUgc3Vic2NyaWJlciByZWxhdGVkDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4gaW5mb3JtYXRpb24gaXMgcGFzc2VkIHRvIGEgV2ViIFByb3h5IGZvciBIVFRQIGhlYWRl
cg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGVucmljaG1lbnQgKGFpbWVkIGF0IHNvbWUgV2ViIENv
bnRlbnQgcHJvdmlkZXJzDQo+Pj4+PnBhcnRuZXJzIG9mDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4g
dGhlIE1vYmlsZSBPcGVyYXRvcikuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSW5mb3JtYXRpb24g
d2FzIGFuIGNvZGVkIChwZXJzaXN0ZW50KSBzdWJzY3JpYmVyIGlkDQo+Pj4+PmRlcml2ZWQNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBmcm9tIHRoZSBNU0lTRE4sIGFuZCBjb3VwbGUgb2YgZiBjdXN0
b21lciBwcm9maWxlDQo+Pj4+PnJlbGF0ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBmaWVsZHMu
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBJbiBhbiBzZmMg
YmFzZWQgR2kgTEFOLCB0aGlzIGVudGl0eSBzaG91bGQgcmVjZWl2ZQ0KPj4+PiA+ZnJvbSB0aGUN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBDbGFzc2lmaWVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiAtIEEgY2xhc3NpZmljYXRpb24gb2YgdGhlIENvbnRlbnQg
UHJvdmlkZXIgKCBJZCwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBDYXRlZ29yeSkgYmFzZWQgb24g
dHJhZmZpYyBhbmFseXNpcyAtIFRoZSBNU0lTRE4gb2YNCj4+Pj4+IHRoZQ0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IHN1YnNjcmliZXIgLSBUd28gc3Vic2NyaWJlciBwb2xpY3kgZmllbGRzIChub3Qg
dGllZA0KPj4+Pj4gdG8gUENSRg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGJ1dCBiZWxvbmdpbmcg
dG8gdGhlIFN1YnNjcmliZXIgREIpIChTdWJzY3JpYmVyDQo+Pj4+PiBjYXRlZ29yeSwNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBzdWItY2F0ZWdvcnkpIC0gQSBzZXNzaW9uIGlkIChmb3IgbG9nZ2lu
ZyBhbmQNCj4+Pj4+dHJhY2tpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBwdXJwb3NlcykNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IFRoZSBvYmplY3RpdmUg
YmVpbmcgdG8gYXZvaWQgaGF2aW5nIHRoZSBIVFRQIFByb3h5DQo+Pj4+PnRvDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4gYmVjb21lIGEgdHJ1c3RlZCBhcHBsaWNhdGlvbiAoaW50ZXJvZ2F0ZSB0aGUN
Cj4+Pj4+IHN1YnNjcmliZXIgREIsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZXRjLi4pDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+IE5pY29sYXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXyBGcm9tOiBKaW0NCj4+Pj4+IEd1aWNoYXJkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gKGpndWljaGFyKSBbamd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5j
b20+XSBTZW50Og0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IFRodXJzZGF5LCBNYXJjaCAwNiwgMjAx
NCAyOjAyIFBNIFRvOiBKYW1hbCBIYWRpDQo+Pj4+PlNhbGltOw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+IGptb2lzYW5kQGp1bmlwZXIubmV0PG1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldD4gPG1h
aWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldD47DQo+Pj4+PiBicmlqc21hbkBqdW5pcGVyLm5ldDxt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+
IENjOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHNmYyBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9u
cw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSGkgSmFtYWws
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBZb3Ugc2FpZCAi
SXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZQ0KPj4+Pj4gc2l6ZWQNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSIuLiBJIGFtIG5vdCBzbyBjb252aW5jZWQgYW5k
IHdvdWxkIGxpa2UgdG8NCj4+Pj4+IGJldHRlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHVuZGVy
c3RhbmQgdGhlIHJlcXVpcmVtZW50cyBiZWZvcmUgcGFzc2luZyBqdWRnZW1lbnQuDQo+Pj4+PiBJ
ZiB3ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGxvb2sgYXQgdGhlIHVzZSBjYXNlcyBhcyBwcmVz
ZW50ZWQgdGh1cyBmYXIgaW50bw0KPj4+Pj4gdGhlIFdHIEkNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
PiBoYXZlIHlldCB0byBzZWUgYSBzaW5nbGUgZXhhbXBsZSBvZiB0aGUgbmVlZA0KPj4+Pj4gKG5v
dGluZyB0aGF0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZGVzaXJlIGlzIG5vdCB0aGUgc2FtZSBh
cyBuZWVkKSAtIEkgYW0gbm90IHNheWluZw0KPj4+Pj4gdGhlcmUgaXMNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiBubyByZXF1aXJlbWVudCBidXQgcmF0aGVyIHRoYXQgd2Ugc2hvdWxkIG5vdCBqdW1w
DQo+Pj4+PiB0byB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBjb25jbHVzaW9uIGFuZCBidWls
ZCBzdGFuZGFyZHMgYXJvdW5kIGEgdGhlb3J5Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+PiBPbiAzLzMvMTQsIDY6MzUgQU0sICJKYW1hbCBIYWRpIFNhbGltIg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+PiA8aGFkaUBtb2phdGF0dS5jb208bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29t
PiA8bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPj4NCj4+Pj4+d3JvdGU6DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IEkgbGlrZSB0aGUgZG9jIC0gd2VsbCB3
cml0dGVuLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBT
ZWN0aW9uIDQuMyBvbiBtZXRhZGF0YSBlbmNvZGluZy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gSXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2
YXJpYWJsZSBzaXplZA0KPj4+Pj4gbWV0YWRhdGENCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gKGF0
IGxlYXN0IGZvciBodHRwL2FwcCB5b3Ugc2VlbSB0byBpbmRpY2F0ZSB0aGUNCj4+Pj4+IGRlc2ly
ZSBmb3INCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj5pdCkuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+
IEZvciBhIGRhdGFwYXRoIHBlci1wYWNrZXQgbWV0YWRhdGEsIGkgZmVlbCB0aGUNCj4+Pj4+IG5l
ZWQgaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4ganVzdCBhcyBpbXBvcnRhbnQuIEFyZSB3ZSBs
aW1pdGVkIGJ5IHRoZSBmYWN0IHRoYXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gZXhpc3Rpbmcg
aGFyZHdhcmUgbWF5IG5vdCBiZSBhYmxlIHRvIGhhbmRsZSBUTFZzPw0KPj4+Pj5Gb3INCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+Pj4gZXhhbXBsZSwgSSBkb250IGhhdmUgYSBwcm9ibGVtIGhhbmRsaW5n
IFRMVnMgaW4gYQ0KPj4+Pj4gc29mdHdhcmUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj5kYXRhcGF0
aC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gY2hlZXJz
LCBqYW1hbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+Pj4gbWFpbGluZyBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBsaXN0IHNm
Y0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+
Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+
Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+
Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+
PiAgID4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5nDQo+Pj4+PiBsaXN0DQo+
Pj4+PiAgID4+Pj4+IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+X19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj4+ICAgPj5zZmMgbWFpbGluZyBs
aXN0DQo+Pj4+PiAgID4+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86
c2ZjQGlldGYub3JnPg0KPj4+Pj4gICA+Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQo+Pj4+PiAgID5zZmMgbWFpbGluZyBsaXN0DQo+Pj4+PiAg
ID5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQo+Pj4+PiAgID5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+
Pj4NCj4+Pj4NCj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCj4+Pj4gc2ZjIG1haWxpbmcgbGlzdA0KPj4+PiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NCj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmMNCj4+Pg0KPj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQo+Pj4gc2ZjIG1haWxpbmcgbGlzdA0KPj4+IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPg0KPj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+
Pj4NCj4+DQo+Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
DQo+PnNmYyBtYWlsaW5nIGxpc3QNCj4+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQo+Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+DQo+X19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj5zZmMgbWFpbGluZyBs
aXN0DQo+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+aHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWls
dG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmMNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7
fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQg
MyA1IDQgNCAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5N
c29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4w
MDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFu
Iiwic2VyaWYiO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZp
c2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5
Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAuTXNvQWNl
dGF0ZSwgbGkuTXNvQWNldGF0ZSwgZGl2Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbWFyZ2luOjBpbjsN
CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjguMHB0Ow0KCWZvbnQtZmFtaWx5
OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0KCXttc28tc3R5
bGUtbmFtZToiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCglt
c28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IjsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fu
cy1zZXJpZiI7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwt
cmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0
OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5O30NCkBw
YWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4w
aW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9
DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2
OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYg
Z3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAg
djpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZd
LS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBs
ZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPk1pa2UsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJs
dWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij5NYXJpYSwmbmJzcDs8YnI+DQpTbywgeW91IGFyZSBzYXlpbmcgdGhhdCB5b3Ugd2Fu
dCB0byB1c2UgU0ZDIHRvIGNhcnJ5IGFyb3VuZCBtZXRhZGF0YSwgYnV0IG5vdCBmb3IgYWN0dWFs
IHNlcnZpY2UgY2hhaW5pbmcgYmVjYXVzZSB5b3UgYWxyZWFkeSBoYXZlIGEgd2F5IHRvIGltcGxl
bWVudCBzZXJ2aWNlIGNoYWluaW5nIG91dHNpZGUgb2YgU0ZDPyAmbmJzcDs8c3BhbiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+PG86cD48L286cD48L3NwYW4+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlllcy48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRv
bToxMi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPk1heWJlIEknbSBub3QgZm9sbG93
aW5nLCBidXQgaXQgc2VlbXMgdG8gbWUgdGhhdCBpZiB5b3Ugd2VyZSB0byB1cGdyYWRlIHlvdXIg
bmV0d29yayB0byBzdXBwb3J0IFNGQyB0aGF0IHlvdSB3b3VsZCBjaGFuZ2UgZnJvbSB1c2luZyB5
b3VyIGV4aXN0aW5nDQogbWVjaGFuaXNtIGFuZCBzdGFydCB1c2luZyBTRkMsIHdoaWNoIGlzIG1l
YW50IHRvIHByb3ZpZGUgc3VwcG9ydCBmb3Igc2VydmljZSBmdW5jdGlvbnMgdGhhdCBhcmUgbm90
IFNGQyBhd2FyZS4gJm5ic3A7PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJv
dHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90Oztjb2xvcjojMUY0OTdEIj5UaGVyZSBzaG91bGQgYmUgYSB3YXkgdG8gdXNlIHRoZSBOU0gg
b25seSBhcyBhIHdheSB0byBjb252ZXkgbWV0YWRhdGEgc3VjaCBhcyBzdWJzY3JpYmVyLWlkLCBh
cHBsaWNhdGlvbi1pZCwgZXRjLiwgd2hpbGUga2VlcGluZyB0aGUgc2VydmljZSBjaGFpbmluZyBm
b3J3YXJkaW5nDQogaW5mb3JtYXRpb24gYXQsIGUuZy4sIHRoZSBNUExTIFZQTiBsZXZlbC4gPC9z
cGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTox
Mi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlRoZXJlIGFyZSBhIG51bWJlciBvZiB1
cyB3aG8gaGF2ZSBpbXBsZW1lbnRlZCwgaW4gb25lIHdheSBvciBhbm90aGVyLCBzb21lIHNvcnQg
b2Ygc2VydmljZSBjaGFpbmluZywgYnV0IEkgKEkgY2FuIGF0IGxlYXN0IHNwZWFrIGZvciBteXNl
bGYpIGFtDQogbG9va2luZyB0byBTRkMgbm90IHRvIGVuaGFuY2UgbXkgY3VycmVudCBpbXBsZW1l
bnRhdGlvbiwgYnV0IHRvIHJlcGxhY2UgaXQgd2l0aCBzb21ldGhpbmcgYmV0dGVyIHdoaWxlIHN0
aWxsIG1haW50YWluaW5nIG15IGNvcmUgKG5vbiBzZXJ2aWNlIGZ1bmN0aW9uKSBpbmZyYXN0cnVj
dHVyZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjoj
MUY0OTdEIj4mcXVvdDtzZXJ2aWNlLWNoYWluaW5nJnF1b3Q7IGlzIG5vdGhpbmcgbmV3LCBpdCBo
YXMgYmVlbiBkb25lIGZvciB0aGUgbWFueSB5ZWFycyB1c2luZyBWTEFOcy4gVGhlIGlzc3VlIGhh
cyBiZWVuIGFsd2F5cyBob3cgdG8gYnJpbmcgdGhlIHRyYWZmaWMgZnJvbSBhIHJvdXRlZCBuZXR3
b3JrIGludG8gYSBzZXQgb2YgYXBwbGlhbmNlcywNCiBpLmUuLCBob3cgdG8gaW50ZWdyYXRlIHdp
dGggcm91dGluZy4gQnkgdXNpbmcgdGhlIHNhbWUgbWVjaGFuaXNtIGluIHRoZSBpbnRlcm1lZGlh
dGUgaG9wcyB0aGUgY29tcGxleGl0eSBpcyBzaWduaWZpY2FudGx5IHJlZHVjZWQuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90Oztjb2xvcjojMUY0OTdEIj5JTU8sIHRoZSBzaWduYWxpbmcgb2YgbWV0YWRhdGEgc2hv
dWxkIGJlIGluZGVwZW5kZW50IGZyb20gc2lnbmFsaW5nIG9mIHNlcnZpY2UgcGF0aC4gVGhlcmUg
Y2FuIGJlIG1hbnkgd2F5cyB0byBzaWduYWwgdGhlIHBhdGggc28gd2h5IHRpZSB0aGUgdHdvIHRv
Z2V0aGVyLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMUY0OTdE
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
Ym90dG9tOjEyLjBwdCI+PGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8ZGl2IGNsYXNzPSJN
c29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjUuNHB0O3RleHQt
YWxpZ246Y2VudGVyIj4NCjxociBzaXplPSIxIiB3aWR0aD0iMTAwJSIgbm9zaGFkZT0iIiBzdHls
ZT0iY29sb3I6Izk5OTk5OSIgYWxpZ249ImNlbnRlciI+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjUuNHB0Ij48Yj5Gcm9tOiA8L2I+PGEgaHJlZj0i
bWFpbHRvOmtlZ3JheUBjaXNjby5jb20lM2NrZWdyYXlAY2lzY28uY29tIj5rZWdyYXlAY2lzY28u
Y29tJmx0O2tlZ3JheUBjaXNjby5jb208L2E+Jmd0Ozxicj4NCjxiPlRvOiA8L2I+Um9uIFBhcmtl
ciZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT4mZ3Q7LEppbSBHdWljaGFyZCAoamd1aWNo
YXIpJmx0OzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iPmpndWljaGFyQGNpc2Nv
LmNvbTwvYT4mZ3Q7LEpvZWwgTS4gSGFscGVybiZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbSI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+Y2M6IDwvYj48
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnJTNjc2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmcm
bHQ7c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5TZW50OiA8L2I+RnJpZGF5LCBNYXJjaCAx
NCwgMjAxNDxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24g
Y2hhaW4gSUQ8YnI+DQo8YnI+DQomIzQzOzEgdGhlIGlkZWEgaXMgaW50ZXJvcGVyYWJpbGl0eS48
YnI+DQo8YnI+DQo8YnI+DQpPbiAzLzE0LzE0IDEyOjU1IFBNLCAmcXVvdDtSb24gUGFya2VyJnF1
b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj4NCjxicj4N
CiZndDtUaGFua3MsIEppbS48YnI+DQomZ3Q7PGJyPg0KJmd0O1JlbWVtYmVyIHRoYXQgd2UgaGF2
ZSBzYWlkIG1hbnkgdGltZXMgdGhhdCB0aGUgU0ZDIHNlcnZpY2UgaGVhZGVyIGlzPGJyPg0KJmd0
O3RyYW5zcG9ydCBpbmRlcGVuZGVudC4gJm5ic3A7IEp1c3QgYmVjYXVzZSB0aGUgY2hhaW4gaWQg
Y291bGQgYmUgY2FycmllZCBpbjxicj4NCiZndDtzb21lIGZvcm0gb3IgYW5vdGhlciB3aXRoIHNv
bWUgcGFydGljdWxhciB0cmFuc3BvcnQgZG9lc24ndCBtZWFuIHRoYXQgaXQ8YnI+DQomZ3Q7Y291
bGQgYmUgdW5pdmVyc2FsbHkgY29udmV5ZWQuICZuYnNwOyZuYnNwOyBCeSBtYWtpbmcgYW5kIGtl
ZXBpbmcgdGhlIFNGQyBzZXJ2aWNlPGJyPg0KJmd0O2hlYWRlciB0cmFuc3BvcnQgaW5kZXBlbmRl
bnQgbWFrZXMgaXQgbW9yZSBhcHBsaWNhYmxlIGluIG1vcmU8YnI+DQomZ3Q7ZW52aXJvbm1lbnRz
IGFuZCBtb3JlIGxpa2VseSB0byBnZXQgYWRvcHRlZCBicm9hZGx5Ljxicj4NCiZndDs8YnI+DQom
Z3Q7ICZuYnNwOyBSb248YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDstLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLTxicj4NCiZndDtGcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbPGEg
aHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSI+bWFpbHRvOmpndWljaGFyQGNpc2NvLmNv
bTwvYT5dPGJyPg0KJmd0O1NlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMzo1MiBQTTxicj4N
CiZndDtUbzogSm9lbCBNLiBIYWxwZXJuOyBSb24gUGFya2VyPGJyPg0KJmd0O0NjOiA8YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0O1N1YmplY3Q6
IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPGJyPg0KJmd0Ozxicj4NCiZndDtIaSBKb2VsLDxi
cj4NCiZndDs8YnI+DQomZ3Q7UGVyaGFwcyBidXQgSSB3b3VsZCBwb2ludCBvdXQgdGhhdCB0aGUg
YmFzZSBTRkMgaGVhZGVyIGNvdWxkIGhhdmUgYSBsb3Q8YnI+DQomZ3Q7bW9yZSBpbmZvcm1hdGlv
biB0aGFuIGp1c3QgdGhlIGNoYWluIElEOyBJIHdvdWxkIGFsc28gcG9pbnQgb3V0IHRoYXQgdGhl
PGJyPg0KJmd0O2RldmlsIGlzIGluIHRoZSBkZXRhaWxzIGFuZCBzYXlpbmcgJnF1b3Q7d2VsbCwg
SSBjYW4ganVzdCB1c2UgYW4gTVBMUyBsYWJlbCZxdW90Ozxicj4NCiZndDtoaWRlcyBtdWNoIG9m
IHRoZSBjb21wbGV4aXR5IG9mIGFjdHVhbGx5IGRvaW5nIHRoYXQuPGJyPg0KJmd0Ozxicj4NCiZn
dDtPbiAzLzE0LzE0LCAyOjM1IFBNLCAmcXVvdDtKb2VsIE0uIEhhbHBlcm4mcXVvdDsgJmx0Ozxh
IGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIj5qbWhAam9lbGhhbHBlcm4uY29tPC9h
PiZndDsgd3JvdGU6PGJyPg0KJmd0Ozxicj4NCiZndDsmZ3Q7SWYgdGhlIHRyYW5zcG9ydCBoZWFk
ZXIgY2FycmllcyBlbm91Z2ggaW5mb3JtYXRpb24gZm9yIGlkZW50aWZ5aW5nIHRoZTxicj4NCiZn
dDsmZ3Q7c2VxdWVuY2UgKFZMQU4gdGFnIG9yIE1QTFMgbGFiZWwgY2FuIGJvdGggZG8gdGhlIGpv
YiksIHRoZW4gYXJndWFibHk8YnI+DQomZ3Q7Jmd0O3RoZSBnbG9iYWwgY2hhaW4gSUQgaXMgcmVk
dW5kYW50LiBJIGNhbiBsaXZlIHdpdGggY2FycnlpbmcgaXQgYW55d2F5PGJyPg0KJmd0OyZndDtl
aXRoZXIgaWYgSSBoYXZlIG1ldGFkYXRhIHRvIGNhcnJ5LCBvciBpZiBJIG5lZWQgdGhlIGNoYWlu
IElEIGZvciBzb21lPGJyPg0KJmd0OyZndDtwdXJwb3NlLjxicj4NCiZndDsmZ3Q7IEFmdGVyIGFs
bCwgc29tZSBmb2xrcyBzZWVtIHRvIHdhbnQgdG8gdXNlIHRoYXQgZm9yIHRoZSBmb3J3YXJkaW5n
PGJyPg0KJmd0OyZndDtkZWNpc2lvbnMuPGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0O1lvdXJz
LDxicj4NCiZndDsmZ3Q7Sm9lbDxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDtPbiAzLzE0LzE0
LCAyOjI4IFBNLCBSb24gUGFya2VyIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyBUaGUgY2hhaW4g
SUQgaXMgdGhlIGxhYmVsIHRoYXQgZGVmaW5lcyB0aGUgc2VxdWVuY2Ugb2Ygc2VydmljZTxicj4N
CiZndDsmZ3Q7Jmd0O2Z1bmN0aW9ucyB0aGF0IG11c3QgYmUgdmlzaXRlZC4gJm5ic3A7IEl0IGNh
biBiZSB0aG91Z2h0IG9mIGFzIGEgaGFuZGxlIGZvciBhPGJyPg0KJmd0OyZndDsmZ3Q7c3RhY2sg
b2YgbXVzdC12aXNpdCBuZXR3b3JrIGxvY2F0aW9ucy4gJm5ic3A7IEkgZG9uJ3Qgc2VlIGhvdyB0
aGlzIGNhbiBiZTxicj4NCiZndDsmZ3Q7Jmd0O2FueXRoaW5nIGJ1dCBtYW5kYXRvcnkuPGJyPg0K
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7ICZuYnNwOyZuYnNwOyZuYnNwOyBSb248YnI+
DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsgRnJvbTogc2ZjIFs8YSBocmVm
PSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
ZzwvYT5dIE9uIEJlaGFsZiBPZiBTdXJlbmRyYSBLdW1hcjxicj4NCiZndDsmZ3Q7Jmd0OyhzbWt1
bWFyKTxicj4NCiZndDsmZ3Q7Jmd0OyBTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDE6NDYg
UE08YnI+DQomZ3Q7Jmd0OyZndDsgVG86IEpvZWwgTS4gSGFscGVybjsgTkFQSUVSQUxBLCBNQVJJ
QSBIPGJyPg0KJmd0OyZndDsmZ3Q7IENjOiA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5z
ZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFm
dC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyBbVHJpbW1lZCB0aGUgcmVjaXBpZW50IGxpc3QgLSBuZWVkcyBhcHBy
b3ZhbCBvdGhlcndpc2VdPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IENvbXBs
ZXRlbHkgYWdyZWUgaGVyZS48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgU0ZD
IGRvZXMgbm90IHByZXZlbnQgVkxBTiBzdGl0Y2hpbmcgYW5kIG9uZSBjYW4gY29udGludWUgdG8g
ZG8gdGhhdC48YnI+DQomZ3Q7Jmd0OyZndDtXaGlsZSBhdCB0aGUgc2FtZSB0aW1lIFNGQyBjYW4g
aW5jbHVkZSBWTEFOIHN0aXRjaGluZyB0byBzdXBwb3J0PGJyPg0KJmd0OyZndDsmZ3Q7bGVnYWN5
IFNGcyBpbiB0aGUgc2FtZSBjaGFpbiB0aGF0IGluY2x1ZGVzIFNGQyBhd2FyZSBTRnMuIEV2ZW4g
bGVnYWN5PGJyPg0KJmd0OyZndDsmZ3Q7U0ZzIGJlbmVmaXQgZnJvbSBjaGFpbiBpZGVudGlmaWNh
dGlvbiBhbmQgaGVuY2UgY2FuIGJlIHNoYXJlZCBhY3Jvc3M8YnI+DQomZ3Q7Jmd0OyZndDtkaWZm
ZXJlbnQgc2VydmljZSBjaGFpbnMuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
IFN1cmVuZHJhLjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBPbiAzLzE0LzE0IDEwOjI2IEFNLCAmcXVvdDtKb2Vs
IE0uIEhhbHBlcm4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
Ij5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyBNeSBvd24gaW5jbGluYXRpb24gaXMgdG8gb2JzZXJ2ZSB0aGF0
IGlmIHlvdSBkb24ndCBuZWVkIGV4cGxpY2l0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBjaGFpbiBp
ZGVudGlmaWNhdGlvbiBhbmQgeW91IGRvbid0IG5lZWQgbWV0YWRhdGEsIHlvdSBjYW4ganVzdCBv
bWl0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyB0aGUgc2ZjL25zaCBoZWFkZXIuIFN0aWxsIGRvIHNl
cnZpY2UgY2hhaW5pbmcsIGp1c3Qgbm8gZXh0cmEgaGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IElmIHdlIGFyZSBnb2luZyB0byBoYXZlIHRoZSBoZWFk
ZXIsIGl0IHNlZW1zIHRvIG1lIHRoYXQgdGhlIGNoYWluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O2lk
ZW50aWZpY2F0aW9uIGZpZWxkIGlzIHZlcnkgdXNlZnVsLCBhbmQgbG93IGNvc3Qgb25jZSB3ZSBo
YXZlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDtoZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBKb2Vs
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xNC8xNCwg
MTowMCBQTSwgTkFQSUVSQUxBLCBNQVJJQSBIIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEV4cGxpY2l0IGNoYWluIGlkZW50aWZpY2F0aW9uIHNob3VsZCBiZSBtYWRlIG9wdGlvbmFs
LiBJIGJlbGlldmUgaXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3YXMgZGlzY3Vzc2VkIGZl
dyBtb250aHMgYWdvIG9uIHRoaXMgbWFpbGluZyBsaXN0Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgTWFyaWE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpGcm9tOipzZmMgWzxhIGhyZWY9Im1haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0g
Kk9uIEJlaGFsZiBPZiAqSm1oLmRpcmVjdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpTZW50
OiogVGh1cnNkYXksIE1hcmNoIDEzLCAyMDE0IDEyOjEyIFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgKlRvOiogPGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20iPmtlZ3JheUBjaXNj
by5jb208L2E+OyA8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iPg0KbHVjeS55
b25nQGh1YXdlaS5jb208L2E+OyA8YSBocmVmPSJtYWlsdG86c21rdW1hckBjaXNjby5jb20iPnNt
a3VtYXJAY2lzY28uY29tPC9hPjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJt
YWlsdG86amd1aWNoYXJAY2lzY28uY29tIj5qZ3VpY2hhckBjaXNjby5jb208L2E+PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgKkNjOiogPGEgaHJlZj0ibWFpbHRvOm5pY29sYXMuYm91dGhvcnNA
cW9zbW9zLmNvbSI+bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tPC9hPjsNCjxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT47IDxhIGhyZWY9Im1haWx0bzpoYWRp
QG1vamF0YXR1LmNvbSI+DQpoYWRpQG1vamF0YXR1LmNvbTwvYT47PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOnJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20i
PnJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT47PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iPmptaEBq
b2VsaGFscGVybi5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKlN1YmplY3Q6KiBS
ZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqSW1wb3J0YW5jZToqIExvdzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgQXNzdW1pbmcgSSB1bmRlcnN0YW5kIHlv
dSBwcm9wZXJseSBLZW4sIEkgZGlzYWdyZWUuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgZXhhbXBsZSwgYnkgdXNpbmcgc2VwYXJhdGUgdGVy
bXMgSSBjYW4gZWFzaWx5IGRpc2N1c3MgdGhlIGZhY3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyB0aGF0IGNlcnRhaW4ga2luZHMgb2YgZGF0YSAoY2hhaW4gaWRlbnRpZmljYXRpb24pIG9ubHkg
bmVlZCB0byBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFkanVzdCBieSBhIGZldyBhcHBz
IGluIHJhcmUgY2FzZXMuIEFuZCB0aGF0IGRhdGEgaXMgbm90IGJlZWRlZDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGJ5IHRoZSBhcHBsaWNhdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBVbmxlc3MgeW91IHdvdWxkIGxpa2UgdG8gY29u
c2lkZXIgdGhlIGNoYWluIGlkZW50aWZpY2F0aW9uIGFzIGJlaW5nPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgb3B0aW9uYWw/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBZb3Vycyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBTZW50IGZyb20gbXkgU2Ftc3VuZyBzbWFydHBob25lIG9uIEFUJmFtcDtUPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAtLS0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLS0tPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1l
dGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgRnJvbTogJnF1
b3Q7S2VuIEdyYXkgKGtlZ3JheSkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzprZWdyYXlAY2lz
Y28uY29tIj5rZWdyYXlAY2lzY28uY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0
OzxhIGhyZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29tIj5tYWlsdG86a2VncmF5QGNpc2NvLmNv
bTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBMdWN5IHlvbmcgJmx0
OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+bHVjeS55b25nQGh1YXdlaS5j
b208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3ku
eW9uZ0BodWF3ZWkuY29tJTNlJTNlLCUyMlN1cmVuZHJhIj5tYWlsdG86bHVjeS55b25nQGh1YXdl
aS5jb20mZ3Q7Jmd0OywmcXVvdDtTdXJlbmRyYTwvYT4gS3VtYXIgKHNta3VtYXIpJnF1b3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzbWt1bWFyQGNpc2Nv
LmNvbSI+c21rdW1hckBjaXNjby5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c21rdW1hckBj
aXNjby5jb20lM2UlM2UsJTIySmltIj5tYWlsdG86c21rdW1hckBjaXNjby5jb20mZ3Q7Jmd0Oywm
cXVvdDtKaW08L2E+IEd1aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsoamd1aWNoYXIp
JnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqZ3Vp
Y2hhckBjaXNjby5jb20iPmpndWljaGFyQGNpc2NvLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0
bzpqZ3VpY2hhckBjaXNjby5jb20iPm1haWx0bzpqZ3VpY2hhckBjaXNjby5jb208L2E+Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDQzogTmljb2xhcyBCT1VUSE9SUyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSI+Tmljb2xhcy5CT1VUSE9S
U0Bxb3Ntb3MuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1h
aWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20lM2UlM2Usc2ZjIj5tYWlsdG86Tmljb2xh
cy5CT1VUSE9SU0Bxb3Ntb3MuY29tJmd0OyZndDssc2ZjPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmclM2UlM2UsSmFtYWwiPm1haWx0bzpzZmNA
aWV0Zi5vcmcmZ3Q7Jmd0OyxKYW1hbDwvYT4gSGFkaSBTYWxpbSAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmhhZGlAbW9qYXRhdHUuY29tIj5oYWRpQG1vamF0YXR1LmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20lM2UlM2UsUm9u
Ij5tYWlsdG86aGFkaUBtb2phdGF0dS5jb20mZ3Q7Jmd0OyxSb248L2E+IFBhcmtlcjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbSUzZSUzZSwlMjJicmlqc21hbkBqdW5pcGVyLm5ldCI+bWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20mZ3Q7Jmd0OywmcXVvdDticmlqc21hbkBqdW5pcGVy
Lm5ldDwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0OyZx
dW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5icmlqc21hbkBq
dW5pcGVyLm5ldDwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQlM2UlM2UsJTIySm9lbCI+bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0Jmd0OyZndDssJnF1b3Q7Sm9lbDwvYT4gTS4gSGFscGVybiZxdW90Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
Ij5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFs
cGVybi5jb20iPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgd29yZCAmcXVv
dDttZXRhZGF0YSZxdW90OyBpcyBhIHB1cnBvc2VseSBhbWJpZ3VvdXMgdGVybSAmcXVvdDtkYXRh
IHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwcm92aWRlcyBpbmZvcm1hdGlvbiBhYm91
dCBvdGhlciBkYXRhJnF1b3Q7LiBJdCBpcyB1c2VkIHRvIGF2b2lkIFRISVM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2Rpc2N1c3Npb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgZXhhbXBsZSwgSSBwcm9wb3NlIHdlIGRlZmluZSAmcXVv
dDt0ZXF1aWxhIG1ldGFkYXRhJnF1b3Q7IGJlY2F1c2UsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgZnJhbmtseSwgSSB3aWxsIG5lZWQgdG8gb3JkZXIgYSB0cmlwbGUtc2hvdCBpZiB3ZSBrZWVw
IGF0dGVtcHRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBkZWZpbmUgc29tZXRoaW5n
IHRoYXQsIGJ5IGRlZmluaXRpb24sIGlzIGFtYmlndW91cy4gSSdkIGxpa2U8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBteSBiYXJ0ZW5kZXIgdG8gdW5kZXJzdGFuZCBtZSBzcGVjaWZpY2FsbHkg
d2hlbiBJIHNheSAmcXVvdDtJIG5lZWQgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2hvdCZx
dW90Oy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IE9uIDMvMTMvMTQgNzo0OSBBTSwgJnF1b3Q7THVjeSB5b25nJnF1b3Q7ICZsdDs8YSBocmVmPSJt
YWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdl
aS5jb20iPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7U25pcC4uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtTSyZndDsgSnVz
dCBjb3B5aW5nIGZyb20gdGhlIFBTOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7LS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O0RhdGEgcGxhbmUgbWV0
YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkgdG8gZXhjaGFuZ2UgaW5mb3JtYXRpb248YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JldHdlZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0O3RoZSBuZXR3b3JrIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNl
IGZ1bmN0aW9ucyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCBzZXJ2aWNlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtmdW5jdGlvbnMgYW5kIHRoZSBuZXR3b3JrLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDstLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
SXQgaXMgYSBsdWNpZCBkZWZpbml0aW9uLiBXZSBhcmUgdW5uZWNlc3NhcmlseSBtYWtpbmcgdGhl
IHdvcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZxdW90O25ldHdvcmsmcXVvdDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2NvbnRyb3ZlcnNpYWwsIElNTy48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7W0x1Y3ldIFRoaXMgaXMgbXkgcG9pbnQuICZxdW90O1RoZSBuZXR3b3JrJnF1
b3Q7IGlzIHRvbyBnZW5lcmFsIGhlcmUsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aGljaCBi
cmluZ3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O21ldGFkYXRhIGdyZWF0
IHBvd2VyIHRvIGRvIG1hbnkgdGhpbmdzLiBUaGlzIGlzIHdoeSBwZW9wbGU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2ludmVudCBpZGVhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7aGVyZSwgd2hpY2ggY2F1c2VzIGEgbG90IG9mIGRlYmF0ZXMgb24gbWV0YWRhdGEgdXNh
Z2UgcG90ZW50aWFscy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7c2hvdWxkIG5vdCBzcGVuZCBhIGxvdCBvZiB0aW1lcyBv
biB0aGF0IGRlYmF0ZXMgYW5kIGp1ZGdlIHdoaWNoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt1
c2FnZSBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7dmFsdWFibGUgb3Ig
bm90LiBUaHVzLCBmb3IgdGhlIFNGQyB3b3JrLCBpdCB3aWxsIGJlIGhlbHBmdWwgaWY8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dlIGNhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7bmFycm93IGRvd24gYSBiaXQuIEpvZWwgbWFrZXMgZXhwbGljaXRseSB0d28gY2FzZXMs
IHdoaWNoIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoZWxwZnVsIHRvPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtkZXZlbG9wIHVzZSBjYXNlcyBmb3IgZWFjaCBjYXNl
LiBJIHdvdWxkIGxpa2UgdG8gc2VlIHRoYXQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtw
cm9ibGVtPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtzdGF0ZW1lbnQgY2Fu
IGJlIG1vcmUgc3BlY2lmaWMgb24gbWV0YWRhdGEgZGVmaW5pdGlvbiwgd2hpY2ggbWF5PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7aGVscGZ1bCBpbiBsZXNzIGZvY3VzaW5nIG9uIGl0IGFuZCBtb3ZpbmcgZm9yd2FyZC48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7THVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtTdXJlbmRyYS48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7VGhhbmtzLDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0x1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDstLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0O0Zyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWls
dG86amd1aWNoYXJAY2lzY28uY29tIj5tYWlsdG86amd1aWNoYXJAY2lzY28uY29tPC9hPl08YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtTZW50OiBXZWRuZXNkYXksIE1h
cmNoIDEyLCAyMDE0IDQ6MzggUE08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDtUbzogTHVjeSB5b25nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Q2M6IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcjs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8
L2E+Jmd0Ozsgc2ZjOyBKYW1hbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SGFkaSBTYWxpbTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O1N1YmplY3Q6IFJlOiBbc2Zj
XSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0O0hpIEx1Y3ksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Tm8uIEkgYW0g
c2ltcGx5IHNheWluZyB3ZSBzaG91bGQgbm90IG92ZXJjb21wbGljYXRlIHRoZSBwcm9ibGVtPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7c3RhdGVtZW50IHdpdGggdGV4
dCB0aGF0IGFkZHMgbGl0dGxlIHRvIG5vIHZhbHVlIGluIG15IG9waW5pb24uPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgV2hldGhlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0O3dlIGNhbGwgaXQgbWV0YWRhdGEsIG9yIGNvbnRleHQsIGhhcyBubyBiZWFyaW5nIG9u
IHRoZSBmYWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGF0IHRoZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O3Byb2JsZW0gc3RhdGVtZW50IGFscmVhZHkgY2xl
YXJseSBzdGF0ZXMgd2UgbmVlZCB0byBiZSBhYmxlIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtwYXNzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7aW5mb3JtYXRp
b24gYmV0d2VlbiBTRsK5cyBhbmQgYmV0d2VlbiB0aGUgbmV0d29yayAmYW1wOyBTRsK5cy48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDtPbiAzLzEyLzE0LCA1OjEzIFBNLCAmcXVvdDtMdWN5IHlvbmcmcXVvdDsgJmx0Ozxh
IGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+bHVjeS55b25nQGh1YXdlaS5jb208
L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9u
Z0BodWF3ZWkuY29tIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208L2E+Jmd0OyZndDsgd3Jv
dGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtIaSBKaW0sPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDtJIGZvciBvbmUgZG9uJ3QgYWdyZWUgYW5kIHRoaW5rIHdlIGFyZSBvdmVyIGNvbXBs
aWNhdGluZyB3aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzaG91bGQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7YmUgc3RyYWlnaHRmb3J3YXJkLiBUaGUg
U0ZDIGVuY2Fwc3VsYXRpb24gc2hvdWxkIGVuYWJsZSB0d288YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3RoaW5nczo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OzEuIFN0ZWVyaW5n
IG9mIHNlbGVjdGVkIGZsb3dzIHRocm91Z2ggYSBzZXJ2aWNlIGNoYWluOyB0aGlzIGlzPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7c2VydmljZSBmdW5jdGlvbiBwYXRoLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsyLiBQYXNzaW5nIG9mIGNvbnRleHQgYXNzb2NpYXRlZCB3
aXRoIGEgZ2l2ZW4gZmxvdyB3aXRoaW4gc2FpZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2Vy
dmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtmdW5jdGlv
biBwYXRoLiBUaGlzIGNvbnRleHQgaW5mb3JtYXRpb24gbWF5IGJlIGNvbnN1bWVkIGJ5IGE8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1NGIChhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDthcHBsaWNhdGlvbiBJRCBpcyBhbiBleGFtcGxlKSBvciBtYXkgYmUg
Y29uc3VtZWQgYnkgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmb3J3YXJkaW5nPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2VsZW1lbnRzIChhIHZyZi1J
RCBpcyBhbiBleGFtcGxlKS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7W0x1Y3ldIERvIHlvdSBjYWxsIHRoZSBjb250ZXh0IGFzIG1ldGFkYXRhIG9yIG5vdD8g
RG8gd2UgaGF2ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5vdGhlcjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDt0ZXJtIGhlcmUgYmVzaWRlIFNGQyBoZWFk
ZXIgYW5kIG1ldGFkYXRhLiBJIHNlZSB0aGF0IHlvdSBkb24ndDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7d2FudCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDtzZXBhcmF0ZSB3aGF0IGlzIGNvbnN1bWVkIGJ5IFNGIGFuZCB3aGF0IGlzIGNvbnN1bWVkIGJ5
IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9yd2FyZGluZzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtlbGVtZW50cy48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0O0x1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O1Nl
bnQgZnJvbSBteSBpUGhvbmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsg
T24gTWFyIDEyLCAyMDE0LCBhdCA0OjE2IFBNLCAmcXVvdDtMdWN5IHlvbmcmcXVvdDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5j
b20iPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9u
Z0BodWF3ZWkuY29tIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208L2E+Jmd0OyZndDsgd3Jv
dGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBHcmVhdC4gVGhl
biB3ZSBtYXkgY29uc2lkZXIgdHdvIHNwZWNpYWwgbWV0YWRhdGEgZGVmaW5pdGlvbnM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7cHJvYmxlbSBzdGF0ZW1lbnQgc28gd2UgY2FuIGFsbCB1c2UgdGhl
IHNhbWUgZGVmaW5pdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtIZXJlIGlzIG15PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtzdWdnZXN0ZWQg
dGV4dCBhbmQgbGlrZSB0byBoZWFyIHlvdSBhbmQgb3RoZXIncyBpbnB1dCBhbmQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3N1Z2dlc3Rpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsgRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHBy
b3ZpZGVzIHRoZSBhYmlsaXR5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0bzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7ZXhjaGFuZ2UgaW5mb3JtYXRp
b24gYmV0d2VlbiB0aGUgZWxlbWVudHMgaW4gYSBzZXJ2aWNlIGZ1bmN0aW9uPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtjaGFpbmluZy4gSW4gdGhpcyBj
b250ZXh0LCB0aGVyZSBhcmUgdHdvIHR5cGVzIG9mIGRhdGEgcGxhbmU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O21ldGFkYXRhLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsgU2VydmljZSBGdW5jdGlvbiBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGV4Y2hhbmdl
ZCBiZXR3ZWVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDtjbGFzc2lmaWVyIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0
aW9ucyB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
ZmFjaWxpdGF0ZSBzZXJ2aWNlIGZ1bmN0aW9ucyBvbiB0aGUgcGFja2V0IHRyZWF0bWVudC48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFN0ZWVyaW5nIE1ldGFkYXRh
OiB0aGUgaW5mb3JtYXRpb24gZnJvbSBzZXJ2aWNlIGZ1bmN0aW9ucyB0byBhPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtjbGFzc2lmaWVyIG9yIHNlcnZp
Y2Ugbm9kZSBmb3IgdHJhZmZpYyBmb3J3YXJkaW5nIHB1cnBvc2UuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAtZW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsgRnJvbTogSm9lbCBNLiBIYWxwZXJuIFs8YSBocmVmPSJtYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbSI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+XTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbnQ6IFdl
ZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjozNSBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7
IFJvbiBQYXJrZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7IDxhIGhyZWY9Im1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldCI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5tYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU2FsaW08YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY10g
ZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFllcywgSSBhbSB0cnlpbmcgdG8gY29uc2lzdGVu
dGx5IGRpc3Rpbmd1aXNoIHRob3NlIHR3byBjYXNlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
d2hlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7dGFs
a2luZyBhYm91dCB0aGUgaW5mb3JtYXRpb24gY2FycmllZCB3aXRoIHBhY2tldHMgaW4gc2Vydmlj
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y2hhaW5zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDM6MTMgUE0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSm9lbCwg
U2VlIGJlbG93LiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1h
aWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9h
Pl0gT24gQmVoYWxmIE9mIEpvZWwgTS4gSGFscGVybjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
U2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjAyIFBNIFRvOiBMdWN5IHlvbmc7IE5pY29s
YXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb24gUGFya2VyIENjOiBKaW0gR3Vp
Y2hhcmQgKGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+ICZsdDs8YSBo
cmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldDwvYT4mZ3Q7OyBzZmM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJp
anNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgd2FzIHRyeWluZyB0byB3b3JkIGl0IGNhcmVm
dWxseSBub3QgdG8gZm9jdXMgb24gd2hvIHB1dHM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Ro
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBp
bmZvcm1hdGlvbiBpbiwgYnV0IG9ubHkgb24gd2hvIGNvbnN1bWVzIHRoZSBpbmZvcm1hdGlvbi48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSW5m
b3JtYXRpb24gZm9yIHNlcnZpY2UgZnVuY3Rpb25zIG1heSBjb21lIGZyb20gdGhlIGluZ3Jlc3M8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2xh
c3NpZmllciBvciBmcm9tIG90aGVyIHNlcnZpY2UgZnVuY3Rpb25zLiBbTHVjeV0gdGhpcyBpczxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIG9uZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIg
dmlldy4gSW5mb3JtYXRpb24gZm9yIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9yd2Fy
ZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyB3aWxsIGdlbmVyYWxseSBjb21lIGZyb20gdGhlIGluZ3Jlc3MgY2xhc3NpZmllciwgYnV0IGlu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzcGVjaWFsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhc2VzIG1heSBiZSBwcm92aWRlZCBieSBz
ZXJ2aWNlIGZ1bmN0aW9ucy4gKEkga2VlcDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2FudGlu
ZyB0byBnZXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgcmlkIG9mIHRob3NlIHNwZWNpYWwgY2FzZXMsIGJ1dCBzbyBmYXIgdGhlcmUgc2VlbSB0
byBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7anVzdCBlbm91Z2g8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgb2YgdGhlbSB0byB3YXJyYW50
IGNvdmVyaW5nIGluIHRoZSBzb2x1dGlvbi4gQW5kIG1vcmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2ltcG9ydGFudGx5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBzaWduaWZpY2FudCBzdXBwb3J0IGZvciBpdCBpbiB0aGUgd29ya2luZyBn
cm91cC4pIFtMdWN5XTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7VGhpcyBpczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgc2Vjb25kIGNh
c2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3IChidXQgeW91IGRvbid0PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtsaWtlIGl0KS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgQW5kIHlvdSBzdWdnZXN0IGRpc3Rpbmd1aXNoaW5nIHRoZXNlIHR3
byBjYXNlcyB3aGVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkaXNjdXNzaW5nPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFib3V0IG1ldGFk
YXRhIHVzYWdlLiBJcyB0aGF0IHJpZ2h0IHVuZGVyc3RhbmRpbmc/PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDI6
MzMgUE0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWwsIEkgaW50ZXJwcmV0IHRoYXQgeW91IHN1Z2dl
c3RzIHRoYXQgZGlzdGluZ3Vpc2ggdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtleGNoYW5n
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlv
bnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4Y2hhbmdlIGluZm9ybWF0aW9u
IGRhdGEgcGxhbmUgY2FycmllZCBmcm9tIGEgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ZnVuY3Rpb24gdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGEgc2VydmljZSBub2RlLiBJcyB0aGlzIHJpZ2h0IHVuZGVyc3RhbmRp
bmc/IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBl
cm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSI+bWFpbHRvOmptaEBqb2Vs
aGFscGVybi5jb208L2E+XSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7MjAxNDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDE6MTk8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFBNPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUbzog
THVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IChqZ3VpY2hhcik7IDxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+YnJpanNt
YW5AanVuaXBlci5uZXQ8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0i
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8
L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSZTogW3NmY10gZHJhZnQt
cmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBNeSBpbmNsaW5hdGlvbiB3b3Vs
ZCBiZSB0byB0dW5lIHRoYXQgZGVmaW5pdGlvbiB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ZGlzdGluZ3Vpc2g8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGJldHdlZW4gZGF0YXBsYW5lIGNhcnJpZWQgaW5mb3JtYXRpb24gaW50ZW5k
ZWQgZm9yIHVzZSBieTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnVuY2l0b25z
ICh3aGF0ZXZlciB0aGUgb3JpZ2luKSwgYW5kIGRhdGFwbGFuZSBjYXJyaWVkPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtpbmZvcm1hdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW50ZW5kZWQgZm9yIGRhdGFwbGFuZSBmb3J3YXJk
aW5nIGNvbXBvbmVudHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIEpvZWwsPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJ
IGFncmVlIHRoYXQgd2UgbmVlZCB1c2luZyB0aGUgc2FtZSBkZWZpbml0aW9uIGZvciBhPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDt0ZXJtLCBidXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkaXNhZ3JlZSB0aGF0IHRoZSBtZXRh
ZGF0YSBkZWZpbml0aW9uIGhlcmUgaXMgYSBzZXQgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBwdXQgaW4g
dGhlIFNGQyBoZWFkZXIuIFRoaXMgbWF5IGJlIHRvbyBuYXJyb3c8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O29yIGxlYWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBhIHBhcnRpY3VsYXIgc29sdXRpb24uIEkgYW0gZmluZSB3
aXRoIHRoaXMgZGVmaW5pdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4gdGhlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
cHJvYmxlbSBzdGF0ZW1lbnQgdy8gbWlub3IgdHdlYWsgKHN1Z2dlc3RlZCBvbiBtYWlsaW5nPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsaXN0KS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IERhdGFwbGFuZSBNZXRhZGF0
YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2FiaWxpdHkgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBjbGFz
c2lmaWVycyBhbmQgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0
aW9ucywgYW5kIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9ucyBhbmQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBjbGFzc2lmaWVyc3xzZXJ2aWNlIG5vZGVzLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlcmUg
bWF5IGJlIGEgc29sdXRpb24gdGhhdCBhIHNlcnZpY2UgZnVuY3Rpb24gcGFzc2VzPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtzb21lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZv
cm1hdGlvbiB0byBhdHRhY2hlZCBzZXJ2aWNlIG5vZGUgd2l0aG91dCB1c2luZyBTRkM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hlYWRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcywgTHVjeTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIEhhbHBlcm4gRGly
ZWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpqbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbSI+bWFp
bHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tPC9hPl0gU2VudDogV2VkbmVzZGF5LDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7TWFyY2ggMTIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMjAxNCAxMjoyNSBQTSBUbzogTHVj
eSB5b25nOyBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O0JPVVRIT1JTOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
c2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNt
YW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBMdWN5LCB5b3Ugc2F5ICZx
dW90O3RoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIC4uLiZxdW90OyBUaGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2RlZmluaXRpb24geW91PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlbiBwcm92aWRlIGlzIGEgZGVmaW5pdGlv
biBvZiB0aGUgc2V0IG9mIGluZm9ybWF0aW9uIHdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDth
cmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBwcm9wb3NpbmcgdGhhdCB3ZSBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIEksIGFuZCBv
dGhlcnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoYXZlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmVlbiB1c2luZyB0aGUg
dGVybSBtZXRhZGF0YSBtb3JlIG5hcnJvd2x5LiBXZSBjYW4gdXNlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDt3aGF0ZXZlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRlZmluaXRpb24gd2Ugd2FudC4gQnV0IHdlIGRvIG5lZWQg
dG8gYWdyZWUgb24gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkZWZpbml0aW9uLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IEZvciB0aGUgcHVycG9zZXMgb2YgdGhlIFdHLCBpdCBzZWVtcyBtdWNoIG1vcmUgdXNlZnVsIHRv
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt1c2UgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGVybSBtZXRhZGF0YSBmb3Ig
dGhlIG5hcnJvd2VyIGRlc2NyaXB0aW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBPbiAzLzEyLzE0LCAxOjE5IFBNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIEpv
ZWwsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgYWdyZWUuIFdlIG5lZWQgdG8gZGlmZmVyZW50aWF0ZSB0
aGUgbWV0YWRhdGEgdXNlZCBieTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2Z1bmN0aW9uIGFuZCBTRkMgaGVhZGVyLiBUaGUgbWV0YWRhdGEgdGVybSBtZWFucyBjYXJy
eWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c29tZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3N0YXRlcyBhbG9uZyB3
aXRoIHRoZSBwYWNrZXQuIElNTzogU0ZDIGhlYWRlciBpcyBhIGtpbmQgb2Y8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRh
ZGF0YSBjYXJyaWVkIG9uIHBhY2tldCBmb3IgbmV4dCBzZXJ2aWNlIG5vZGUgdG8gdXNlLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29udGV4dCBvZiBTRkMsIHdlIGhh
dmUgdGVybSBmb3IgU0ZDIGhlYWRlciBhbmQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtt
ZXRhZGF0YSB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2FzIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9u
cywgb3IgYmV0d2VlbiBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb25zIGFuZCBjbGFzc2lmaWVycy9z
ZXJ2aWNlIG5vZGVzLCB3aGljaCBpcyB3aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGUg
ZHJhZnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDtmb2N1cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLCBMdWN5PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJl
Zj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
PC9hPl0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAyMDE0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IDExOjE4IEFNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7
IFJvbiBQYXJrZXIgQ2M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSmltPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEd1
aWNoYXJkIChqZ3VpY2hhcik7IDxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+
YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEg
aHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5tYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQ8L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJl
OiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgdGhpbmsgaXQgaXMgaW1wb3J0
YW50IHRvIGtlZXAgYSBzdHJvbmcgZGlzdGluY3Rpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2JldHdlZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgKHdoaWNoIGlzIGZvciB1c2UgYnkgYXBwbGljYXRp
b25zKSBhbmQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNo
YWluaW5nIGluZm9ybWF0aW9uIGluIHRoZSBiYXNlIHNlcnZpY2UgY2hhaW4gaGVhZGVyLDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hpY2ggaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZm9yIHVzZSBieSB0aGUgc2Vy
dmljZSBjaGFpbiBzdXBwb3J0IG1lY2hhbmlzbXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBK
b2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAxMDo0MiBBTSwgTHVjeSB5b25n
IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRnVsbHkgYWdyZWUgd2l0aCBKb2UuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgV2Ugc2hvdWxkIG5vdCByZXF1aXJlIGEgZml4IGxlbmd0aCBmb3IgaW4tYmFu
ZCBtZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YnV0PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhbHNv
IG5vdCBsZWF2ZSBpdCBmb3IgZnJlZWx5IHVzYWdlLiBJbiBmYWN0LCB3aGVuIGE8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5vZGUgaW5zZXJ0cyBTRkMgaGVh
ZGVyIG9uIGEgKGVuY2Fwc3VsYXRlZCkgcGFja2V0IGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7c2VuZCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmV4dCBzZXJ2aWNlIG5vZGUsIFNGQyBoZWFkZXIgaXRz
ZWxmIGNhbiBiZSBzZWVuIGFzIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVm
PSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
ZzwvYT5dIE9uIEJlaGFsZiBPZiBKb2VsIE0uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtIYWxw
ZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDk6MjEgQU0g
VG86IE5pY29sYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPmJyaWpzbWFu
QGp1bmlwZXIubmV0PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNmYzsg
SmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJp
anNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgRm9yIGluLWJhbmQgbWV0YWRhdGEsIHRoZSBBUEkgZm9yIGFjY2VzcyBjYW4gZWFzaWx5IGJl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBzeW5jaHJvbm91cy4gT3V0IG9mIGJhbmQgbWV0YWRhdGEgbmVlZHMgZGlm
ZmVyZW50PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoYW5kbGluZy48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRo
ZXJlIGFyZSBtYW55IGNhc2VzIHdoZXJlIG91dC1vZi1iYW5kIG1ldGFkYXRhIGlzPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDt1c2VmdWwgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhcHByb3ByaWF0ZS4gQnV0
IHRoZXkgZG8gbm90IGNvdmVyIGFsbCBuZWVkcyBieSBhbnk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3N0cmV0Y2guPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRXZlbiBpZiBlYWNoIHBpZWNl
IG9mIGluLWJhbmQgbWV0YWRhdGEgaXMgb2YgZml4ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2xlbmd0aCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZXJlIGFyZSBtYW55IGRpZmZlcmVudCBraW5kcyBvZiBt
ZXRhdHlwZS4gVHJ5aW5nIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzYXk8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZxdW90O3RoZXJlIHdpbGwgYmUgZXhhY3RseSBmb3VyIHBpZWNlcywgYW5kIHRoZXkgd2ls
bCBiZSBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dHlwZXM8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHQxLCB0
MiwgdDMsIGFuZCB0NCZxdW90OyBpcyBzaW1wbHkgdG9vIHNwZWNpZmljIGZvciBldmVuIDgwJTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7b2YgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25lZWRzLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IE9uIDMvMTIvMTQsIDg6NTIgQU0sIE5pY29sYXMgQk9VVEhPUlMgd3JvdGU6PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgSGVsbG8gUm9uLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2Vu
ZGluZyBvdXQgb2YgYmFuZCBjb25ncnVlbnQgbWV0YWRhdGEgbWF5IG5vdCBiZSB0aGU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Fuc3dlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIGFsbCBuZWVkcyBi
dXQgaXQgaXMgb25lIHRvb2wgdGhhdCB3ZSBzaG91bGQga2VlcC48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IE5vdCBhbGwgbWV0YWRhdGEgaXMgdGllZCB0byBhIHNwZWNpZmljIHBh
Y2tldCwgZm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtleGFtcGxlIGE8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBwb2xpY3kgY2hhbmdlIGluIFBDUkYgY291bGQgbGVhZCB0byBzb21lIG1ldGFkYXRhPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzaWduYWxpbmcsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIHJl
YWN0aW9uIHRpbWUgbmVlZCBub3QgYmUgaW1tZWRpYXRlLCBmZXcgbXMgbWF5PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtub3QgbWF0dGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgQXMgeW91IHBvaW50LCBpZiBhIHBhY2tldCBpcyB0aWVkIHRvIGEgbWV0YWRhdGEgYTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29ycmVsYXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvIGNh
biBiZSBzZXQgaW4gYm90aCBwYWNrZXQgdG8gZGVhbCB3aXRoIGl0IChpLmU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O21ldGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhwZWN0ZWQgZmxhZyBpbiB0
aGUgU0ZDIGhlYWRlciwgcGx1cyBhbiBpZCk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEZpbmFsbHkgd2UgY2FuIHN0aWxsIHNlbmQgc29tZSBsaW1pdGVkIG1ldGFkYXRhIHdpdGhp
bjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YSBoZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhp
cyBjb3VsZCBiZSB1c2VkIGZvciBsb2FkIGJhbGFuY2VycyBpbiBwYXJ0aWN1bGFyIGlmPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDt3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFncmVlIG9uIGEgY29udmVu
dGlvbiB0byBsb2NhdGUgJnF1b3Q7Y29hcnNlIGdyYWluIHBvbGljeSZxdW90Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IC8gJnF1b3Q7ZmluZSBncmFpbiBwb2xpY3kmcXVvdDsgb24gcmVzZXJ2ZWQgY29udGV4
dCBoZWFkZXJzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhpcyBzZWVtcyB0
byBvcGVuIHVwIGEgbG90IG9mIGZsZXhpYmlsaXR5IC88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2lubm92YXRpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24geW91ciBs
YXN0IHBvaW50LCB0aGVyZSBpcyBhIHF1ZXN0aW9uIG9uIGhvdyB0byBtYWtlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgbWV0YWRhdGEgYXZhaWxhYmxlIHRvIGEgU2VydmljZSBGdW5jdGlvbi4gQ3VycmVudCBz
b2NrZXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb25uZWN0aW9ucyBmb3IgZXhhbXBsZSBkbyBub3QgYWxs
b3cgdG8gcmV0cmlldmUgSVA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hlYWRlcjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG9wdGlvbnMuIFNvIEkgYXNzdW1lIHRoYXQgU0ZDIGF3YXJlIFNlcnZpY2UgRnVu
Y3Rpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aWxsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmVl
ZCBzb21lIChhc3luY2hyb25vdXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA/KSBBUEkgdG8gcmV0cmlldmUg
U0ZDIGhlYWRlciBpbmZvcm1hdGlvbiBhcyB3ZWxsIGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtpbi1iYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEuIEkgZG9uJ3Qgc2VlIG91dCBvZiBi
YW5kIG1ldGFkYXRhIHRyYW5zcG9ydDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YWRkaW5nPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgY29tcGxleGl0eSwgdGhlIHNhbWUgQVBJIGNhbiBwcm9iYWJseSBhcHBs
eS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBhbHRlcm5hdGl2ZSBvcHRp
b24sIGFsbG93aW5nIHZhcmlhYmxlIHNpemVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRh
ZGF0YSBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBTRkMgaGVhZGVyIGhhcyBzb21lIGRyYXdiYWNr
cyBhcyB3ZWxsLCBvbmUgYmVpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmcmFnbWVudGF0aW9uLCBhbmQg
c29tZSBzd2l0Y2hlcyBleHBlY3RpbmcgYXMgd2VsbCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7bG9vayBhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGVuZCB1c2VyIHRyYWZmaWMgaGVhZGVycyBmb3Ig
bGluayBsb2FkIGJhbGFuY2luZy4gSTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d291bGQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBhZ3JlZSB0aGF0IGlmIHdlIGNhbiBhY2NlcHQgdGhlc2UgaXNzdWVzLCB0
aGVuIHNlbmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvZmYtbGluZSBjb25ncnVlbnQgbWV0YWRhdGEg
bG9vc2VzIGl0cyBpbnRlcmVzdC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdl
IG5lZWQgdG8gdGFrZSBpbnRvIGFjY291bnQgdGhhdCBib3RoIGluLWJhbmQgYW5kPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtjb25ncnVlbnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvdXQtb2YtYmFuZCBt
ZXRhZGF0YSB0cmFuc3BvcnQgaXMgbm90IHJlbGlhYmxlLiBBPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtwYWNrZXQgbG9zczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRyaWdnZXJpbmcgcmV0cmFuc21pc3Np
b24gd291bGQgbm90IGxlYWQgdG8gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpZGVudGlj
YWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyByZWNvbnN0cnVjdGlvbiBvZiB0aGUgYXNzb2NpYXRlZCBtZXRh
ZGF0YS4gSW4gc29tZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y2FzZXMsIHdlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgbWlnaHQgdGh1cyBldmVuIG5lZWQgbm9uLWNvbmdydWVudCBvdXQtb2YtYmFuZCBy
ZWxpYWJsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIHRyYW5zcG9ydC48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBO
aWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTo8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBQYXJrZXIgWzxhIGhy
ZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5Sb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tPC9hPl0gU2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1dl
ZG5lc2RheSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBNYXJjaCAxMiwgMjAxNDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IDEyOjQzIFBNIFRvOiBOaWNvbGFzIEJPVVRIT1JTIENjOiBKaW0gR3VpY2hhcmQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyhqZ3VpY2hhcik7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT4gJmx0Ozxh
IGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0PC9hPiZndDs7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZmM7IEphbWFsIEhhZGkg
U2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1z
ZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IE5pY29sYXMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHVuZGVyc3Rh
bmQgdGhlIGNvbmNlcHQgZm9yIG91dCBvZiBiYW5kIHNpZ25hbGluZyBvZjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7bWV0YWRhdGEsIGJ1dCBJIGFtIGNvbmNlcm5lZCB0aGF0IGl0IGludHJvZHVjZXM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NpZ25pZmljYW50PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtjb21wbGV4aXR5
IGR1ZSB0byB0aGUgcG90ZW50aWFsIHJhY2UgY29uZGl0aW9uIG9mPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtyZWNlaXZpbmcgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtyZWFsIHBhY2tldCBiZWZvcmUg
dGhlIG1ldGFkYXRhLiBXaGlsZSB0aGUgcmVhbCBwYWNrZXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2NvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpbmRpY2F0ZSB0aGF0IG91dCBvZiBiYW5kIG1ldGFk
YXRhIGlzIGV4cGVjdGVkLCBob3cgY2FuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3ZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Z3VhcmFudGVlIHRoZSBvcmRlciBvZiByZWNlcHRpb24/IFdoYXQgaWYgc3dp
dGNoaW5nIG9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtyb3V0aW5nPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDtub2RlcyBhcHBseSBoYXNoIGJhc2VkIGxvYWQgYmFsYW5jaW5nPyBXaGF0IGlmIHRoZSBsb2Fk
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDtiYWxhbmNpbmcgdW5kZXJzdGFuZHMgU0ZDIGVuY2FwcyBhbmQgbG9v
a3MgYmV5b25kIGl0IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O29yaWdpbmFsIGhlYWRlciB0byBnZXQgYmV0dGVyIGVudHJvcHk/PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgQ2FuIHdlIGd1YXJhbnRlZSB0aGF0IHRoZSBtZXRhZGF0YSBhbmQgcmVhbCBwYWNrZXQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dpbGwgZm9sbG93PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGUgZXhh
Y3Qgc2FtZSBwYXRoPyBJZiB3ZSBjYW4gbm90LCB0aGVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtpbXBsZW1lbnRhdGlvbnMgd2lsbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bmVlZCB0byBhZGQgaW5ncmVz
cyBxdWV1aW5nIHRvIGNvcGUgd2l0aCB0aGUgc2NlbmFyaW8uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBBbHNvLCBkbyB5b3UgZmVlbCB0aGF0IHRoZSBpbmNyZWFzZSBpbiBpbXBs
ZW1lbnRhdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbXBsZXhpdHkgYXQgdGhlIHNlcnZpY2UgZnVu
Y3Rpb25zIGlzIHJlYXNvbmFibGU/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBU
aGFua3MuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb248YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MDkgQU0sICZx
dW90O05pY29sYXMgQk9VVEhPUlMmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhy
ZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iPk5pY29sYXMuQk9VVEhPUlNA
cW9zbW9zLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWls
dG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIj5tYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bx
b3Ntb3MuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBJIHRoaW5rIHdlIG11c3QgbWFrZSBhIGRpc3RpbmN0aW9uIGJldHdlZW46
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0gTWV0YWRhdGEgd2hp
Y2ggc2hvdWxkIGJlIHBhcnQgb2YgdGhlIGhlYWRlciBkZWZpbmVkPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDthcyBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiYW5kIG1hcmtpbmcuIC0gTWV0YWRh
dGEgd2l0aCBjYW4gYmUgcGFzc2VkIG91dCBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmFu
ZCwgZm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4YW1wbGUgY29uZ3J1ZW50IG91dCBvZiBiYW5k
IHNpZ25hbGluZyBkZWZpbmVkIGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGUgZHJhZnQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIGZvcm1lciBjYWxs
cyBmb3IgYSBsaW1pdGVkIHNwYWNlIGluIHRoZSBoZWFkZXIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDt0cnVlLCBUaGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGF0dGVyIGhvd2V2ZXIgZG9lcyBu
b3QgaW5jdXIgYW55IHNwYWNlIGxpbWl0YXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Fu
ZCBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdGlsbCBmYWlybHkgZWZmaWNpZW50IGFuZCBpdCBy
ZW1haW5zIGNvbXBhdGlibGUgd2l0aDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YSBmaXhlZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzaXplIGhlYWRlciB1c2VkIHRvIHJvdXRlIHRob3NlIHNpZ25h
bGluZyBtZXNzYWdlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YWxvbmcgdGhlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGNoYWluJ3Mgc2VydmljZSBmdW5jdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXyBGcm9tOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKaW0gR3VpY2hhcmQg
KGpndWljaGFyKSBbPGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSI+amd1aWNoYXJA
Y2lzY28uY29tPC9hPl0gU2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVHVlc2RheSwgTWFyY2gg
MTEsIDIwMTQgNjo0OCBQTSBUbzogUm9uIFBhcmtlciBDYzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Tmljb2xhcyBCT1VUSE9SUzsgPGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5i
cmlqc21hbkBqdW5pcGVyLm5ldDwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBo
cmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldDwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGkgU2FsaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
U3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21h
bi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgSGkgUm9uLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBXZSBjYW4gY2VydGFpbmx5IGhhdmUgdGhpcyBkaXNjdXNzaW9uIGJ1dCB3ZSBzaG91
bGQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZpcnN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNv
bnNpZGVyIHdoYXQgaW5mb3JtYXRpb24gaXMgbmVjZXNzYXJ5IGFuZCBpZiBzYWlkPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGNhbiBmaXQgd2l0aGluIGEgZml4ZWQgbnVtYmVyIG9m
IGNvbnRleHRzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbiB0aGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgbWFqb3JpdHkgb2YgY2FzZXMuIFJlbWVtYmVyLCB0aGUgZ29hbCBvZiBiZWluZyBhYmxl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0byBwYXNzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1l
dGFkYXRhIHRocm91Z2ggdGhlIG5ldHdvcmsgaXMgdG8gZW5oYW5jZSBzZXJ2aWNlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtkZWxpdmVyeSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbm90IHBhc3Mg
dGhlIGVudGlyZSB3b3JrcyBvZiBTaGFrZXNwZWFyZSA7LSk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VudCBmcm9tIG15IGlQaG9uZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDcsIDIwMTQsIGF0IDM6NTIgQU0s
ICZxdW90O1JvbiBQYXJrZXImcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBo
cmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBo
cmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+bWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHNlZSBzaW1pbGFyIHJl
cXVpcmVtZW50cyBmcm9tIHRoZSAzZ3BwIEVQQyBzaWRlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7SSB3b3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlrZSB0byBwcm9wb3NlIGFuIE9V
SSAvIFRMViBiYXNlZCBhcHByb2FjaCB3aGVyZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IHJlc2VydmVkIE9VSSBjYW4gYmUgdXNlZCBmb3IgYWdyZWVkIHVwb24gdHlwZXMgb2Y8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbW1vbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRh
dGEgYW5kIHZlbmRvciBvciBvdGhlciBvcmdhbml6YXRpb25hbCBPVUlzIGNhbjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7YmUgdXNlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gcXVpY2ts
eSBpbm5vdmF0ZSBpbiB0aGUgbmV0d29ya3MuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTaW11
bHRhbmVvdXNseSwgSSB3b3VsZCBhbHNvIGxpa2UgdG8gY29uc2lkZXI8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O21lY2hhbmlzbXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoYXQgYXJlIG9w
dGltaXplZCBmb3IgbG9uZyBsaXZlZCBmbG93cyBzbyBhcyB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7bGltaXQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZWdhdGl2ZSBlZmZlY3Rz
IG9mIHBhY2tldCBncm93dGguPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgNywgMjAxNCwgYXQg
ODozNCBBTSwgJnF1b3Q7Tmljb2xhcyBCT1VUSE9SUyZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29t
Ij5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSI+bWFpbHRv
Ok5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhlbGxvIEpp
bTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgSSBoYXZlIHNlZW4gY2FzZXMgaW4gR2kgTEFOLCB3aGVyZSBzdWJzY3JpYmVyIHJlbGF0ZWQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBpcyBwYXNzZWQgdG8gYSBX
ZWIgUHJveHkgZm9yIEhUVFAgaGVhZGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZW5y
aWNobWVudCAoYWltZWQgYXQgc29tZSBXZWIgQ29udGVudCBwcm92aWRlcnM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3BhcnRuZXJzIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhl
IE1vYmlsZSBPcGVyYXRvcikuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSW5mb3JtYXRp
b24gd2FzIGFuIGNvZGVkIChwZXJzaXN0ZW50KSBzdWJzY3JpYmVyIGlkPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtkZXJpdmVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnJvbSB0aGUg
TVNJU0ROLCBhbmQgY291cGxlIG9mIGYgY3VzdG9tZXIgcHJvZmlsZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7cmVsYXRlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZpZWxkcy48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IElu
IGFuIHNmYyBiYXNlZCBHaSBMQU4sIHRoaXMgZW50aXR5IHNob3VsZCByZWNlaXZlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyAmZ3Q7ZnJvbSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBD
bGFzc2lmaWVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAtIEEgY2xhc3NpZmljYXRpb24gb2YgdGhlIENvbnRlbnQgUHJvdmlkZXIgKCBJ
ZCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDYXRlZ29yeSkgYmFzZWQgb24gdHJhZmZp
YyBhbmFseXNpcyAtIFRoZSBNU0lTRE4gb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdWJzY3JpYmVyIC0gVHdvIHN1YnNjcmliZXIg
cG9saWN5IGZpZWxkcyAobm90IHRpZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBQQ1JG
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYnV0IGJlbG9uZ2luZyB0byB0aGUgU3Vic2Ny
aWJlciBEQikgKFN1YnNjcmliZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjYXRlZ29yeSw8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdWItY2F0ZWdvcnkpIC0gQSBzZXNzaW9uIGlk
IChmb3IgbG9nZ2luZyBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RyYWNraW5nPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHVycG9zZXMpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgb2JqZWN0aXZlIGJlaW5nIHRv
IGF2b2lkIGhhdmluZyB0aGUgSFRUUCBQcm94eTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dG88
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZWNvbWUgYSB0cnVzdGVkIGFwcGxpY2F0aW9u
IChpbnRlcm9nYXRlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN1YnNjcmliZXIgREIs
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXRjLi4pPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IE5pY29sYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOiBKaW08YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBHdWljaGFyZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChqZ3VpY2hh
cikgWzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iPmpndWljaGFyQGNpc2NvLmNv
bTwvYT5dIFNlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGh1cnNkYXksIE1hcmNo
IDA2LCAyMDE0IDI6MDIgUE0gVG86IEphbWFsIEhhZGk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O1NhbGltOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpqbW9p
c2FuZEBqdW5pcGVyLm5ldCI+am1vaXNhbmRAanVuaXBlci5uZXQ8L2E+ICZsdDs8YSBocmVmPSJt
YWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQiPm1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldDwv
YT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldCI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+ICZsdDs8YSBocmVmPSJtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4m
Z3Q7IENjOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNmYyBTdWJqZWN0OiBSZTogW3Nm
Y108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgSGkgSmFtYWwsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3Ugc2FpZCAmcXVvdDtJdCBzZWVtcyB0aGVy
ZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2l6
ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSZxdW90Oy4uIEkgYW0gbm90
IHNvIGNvbnZpbmNlZCBhbmQgd291bGQgbGlrZSB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGJldHRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHVuZGVyc3RhbmQgdGhlIHJlcXVp
cmVtZW50cyBiZWZvcmUgcGFzc2luZyBqdWRnZW1lbnQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgSWYgd2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsb29rIGF0IHRoZSB1c2UgY2Fz
ZXMgYXMgcHJlc2VudGVkIHRodXMgZmFyIGludG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0
aGUgV0cgSTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGhhdmUgeWV0IHRvIHNlZSBhIHNp
bmdsZSBleGFtcGxlIG9mIHRoZSBuZWVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKG5vdGlu
ZyB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGVzaXJlIGlzIG5vdCB0aGUgc2Ft
ZSBhcyBuZWVkKSAtIEkgYW0gbm90IHNheWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRo
ZXJlIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbm8gcmVxdWlyZW1lbnQgYnV0IHJh
dGhlciB0aGF0IHdlIHNob3VsZCBub3QganVtcDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRv
IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbmNsdXNpb24gYW5kIGJ1aWxkIHN0
YW5kYXJkcyBhcm91bmQgYSB0aGVvcnkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMy8xNCwgNjozNSBBTSwgJnF1b3Q7
SmFtYWwgSGFkaSBTYWxpbSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tIj5oYWRpQG1vamF0YXR1LmNvbTwv
YT4gJmx0OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSI+bWFpbHRvOmhhZGlAbW9q
YXRhdHUuY29tPC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3cm90ZTo8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgSSBsaWtlIHRoZSBkb2MgLSB3ZWxsIHdyaXR0ZW4uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlY3Rpb24gNC4z
IG9uIG1ldGFkYXRhIGVuY29kaW5nLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5l
ZWQgZm9yIHZhcmlhYmxlIHNpemVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGE8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKGF0IGxlYXN0IGZvciBodHRwL2FwcCB5
b3Ugc2VlbSB0byBpbmRpY2F0ZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkZXNpcmUg
Zm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aXQpLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgYSBkYXRhcGF0aCBwZXItcGFja2V0IG1ldGFkYXRhLCBpIGZl
ZWwgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmVlZCBpczxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBqdXN0IGFzIGltcG9ydGFudC4gQXJlIHdlIGxpbWl0ZWQgYnkgdGhl
IGZhY3QgdGhhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGlzdGluZyBoYXJk
d2FyZSBtYXkgbm90IGJlIGFibGUgdG8gaGFuZGxlIFRMVnM/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtGb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhhbXBsZSwgSSBkb250
IGhhdmUgYSBwcm9ibGVtIGhhbmRsaW5nIFRMVnMgaW4gYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHNvZnR3YXJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGF0YXBhdGguPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGNoZWVycywgamFtYWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IG1haWxpbmcgbGlzdCA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8
L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5tYWlsdG86c2ZjQGlldGYub3Jn
PC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
Pm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxh
IGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBsaXN0IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4g
Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciPnNmY0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPm1h
aWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhy
ZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0IDxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjIG1haWxpbmc8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNm
Y0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPm1haWx0bzpz
ZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Imh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3Jn
Ij5zZmNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5tYWls
dG86c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
YyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0O19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtzZmMgbWFpbGluZyBsaXN0PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3Jn
Ij5tYWlsdG86c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyBzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJy
Pg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7IHNmYyBtYWlsaW5nIGxp
c3Q8YnI+DQomZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGll
dGYub3JnPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0
O19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0
OyZndDtzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyZndDs8YSBocmVmPSJodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0Ozxicj4NCiZndDtfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDtzZmMgbWFpbGluZyBsaXN0
PGJyPg0KJmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48
YnI+DQomZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmMiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCjxi
cj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0K
c2ZjIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0Bp
ZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_1D70D757A2C9D54D83B4CBD7625FA80E0135F1C4MISOUT7MSGUSR9I_--


From nobody Sun Mar 23 18:21:40 2014
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DED941A0083 for <sfc@ietfa.amsl.com>; Sun, 23 Mar 2014 18:21:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.09
X-Spam-Level: *
X-Spam-Status: No, score=1.09 tagged_above=-999 required=5 tests=[BAYES_50=0.8, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, 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 PSXyNI-HgOFf for <sfc@ietfa.amsl.com>; Sun, 23 Mar 2014 18:21:31 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 972991A0079 for <sfc@ietf.org>; Sun, 23 Mar 2014 18:21:29 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BCI95559; Mon, 24 Mar 2014 01:21:27 +0000 (GMT)
Received: from LHREML406-HUB.china.huawei.com (10.201.5.243) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Mon, 24 Mar 2014 01:21:08 +0000
Received: from nkgeml409-hub.china.huawei.com (10.98.56.40) by lhreml406-hub.china.huawei.com (10.201.5.243) with Microsoft SMTP Server (TLS) id 14.3.158.1; Mon, 24 Mar 2014 01:21:24 +0000
Received: from NKGEML512-MBS.china.huawei.com ([169.254.8.115]) by nkgeml409-hub.china.huawei.com ([10.98.56.40]) with mapi id 14.03.0158.001; Mon, 24 Mar 2014 09:21:20 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: "NAPIERALA, MARIA H" <mn1921@att.com>, "mikebianc@aol.com" <mikebianc@aol.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPP8rYHsKOF65pk0GQDtBCcpECjJrhYjsAgArJtqCAA1MDIA==
Date: Mon, 24 Mar 2014 01:21:19 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0826439C@NKGEML512-MBS.china.huawei.com>
References: <CF48AD80.E673%kegray@cisco.com> <1824354318.7479.1394833814368.JavaMail.tomcat@mgs-aaa01.mail.aol.com> <1D70D757A2C9D54D83B4CBD7625FA80E0135F1C4@MISOUT7MSGUSR9I.ITServices.sbc.com>
In-Reply-To: <1D70D757A2C9D54D83B4CBD7625FA80E0135F1C4@MISOUT7MSGUSR9I.ITServices.sbc.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.98.134]
Content-Type: multipart/alternative; boundary="_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0826439CNKGEML512MBSchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/jsx6Fqd8JFi3uGwhDw254ucmJnk
Subject: [sfc] =?utf-8?b?562U5aSNOiAgU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ=?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Mar 2014 01:21:39 -0000

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

KzENCg0KWGlhb2h1DQoNCuWPkeS7tuS6ujogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmddIOS7o+ihqCBOQVBJRVJBTEEsIE1BUklBIEgNCuWPkemAgeaXtumXtDogMjAxNOW5tDPmnIgy
MuaXpSA2OjM4DQrmlLbku7bkuro6IG1pa2ViaWFuY0Bhb2wuY29tOyBzZmNAaWV0Zi5vcmcNCuS4
u+mimDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCk1pa2UsDQoNCk1h
cmlhLA0KU28sIHlvdSBhcmUgc2F5aW5nIHRoYXQgeW91IHdhbnQgdG8gdXNlIFNGQyB0byBjYXJy
eSBhcm91bmQgbWV0YWRhdGEsIGJ1dCBub3QgZm9yIGFjdHVhbCBzZXJ2aWNlIGNoYWluaW5nIGJl
Y2F1c2UgeW91IGFscmVhZHkgaGF2ZSBhIHdheSB0byBpbXBsZW1lbnQgc2VydmljZSBjaGFpbmlu
ZyBvdXRzaWRlIG9mIFNGQz8NClllcy4NCk1heWJlIEknbSBub3QgZm9sbG93aW5nLCBidXQgaXQg
c2VlbXMgdG8gbWUgdGhhdCBpZiB5b3Ugd2VyZSB0byB1cGdyYWRlIHlvdXIgbmV0d29yayB0byBz
dXBwb3J0IFNGQyB0aGF0IHlvdSB3b3VsZCBjaGFuZ2UgZnJvbSB1c2luZyB5b3VyIGV4aXN0aW5n
IG1lY2hhbmlzbSBhbmQgc3RhcnQgdXNpbmcgU0ZDLCB3aGljaCBpcyBtZWFudCB0byBwcm92aWRl
IHN1cHBvcnQgZm9yIHNlcnZpY2UgZnVuY3Rpb25zIHRoYXQgYXJlIG5vdCBTRkMgYXdhcmUuDQpU
aGVyZSBzaG91bGQgYmUgYSB3YXkgdG8gdXNlIHRoZSBOU0ggb25seSBhcyBhIHdheSB0byBjb252
ZXkgbWV0YWRhdGEgc3VjaCBhcyBzdWJzY3JpYmVyLWlkLCBhcHBsaWNhdGlvbi1pZCwgZXRjLiwg
d2hpbGUga2VlcGluZyB0aGUgc2VydmljZSBjaGFpbmluZyBmb3J3YXJkaW5nIGluZm9ybWF0aW9u
IGF0LCBlLmcuLCB0aGUgTVBMUyBWUE4gbGV2ZWwuDQpUaGVyZSBhcmUgYSBudW1iZXIgb2YgdXMg
d2hvIGhhdmUgaW1wbGVtZW50ZWQsIGluIG9uZSB3YXkgb3IgYW5vdGhlciwgc29tZSBzb3J0IG9m
IHNlcnZpY2UgY2hhaW5pbmcsIGJ1dCBJIChJIGNhbiBhdCBsZWFzdCBzcGVhayBmb3IgbXlzZWxm
KSBhbSBsb29raW5nIHRvIFNGQyBub3QgdG8gZW5oYW5jZSBteSBjdXJyZW50IGltcGxlbWVudGF0
aW9uLCBidXQgdG8gcmVwbGFjZSBpdCB3aXRoIHNvbWV0aGluZyBiZXR0ZXIgd2hpbGUgc3RpbGwg
bWFpbnRhaW5pbmcgbXkgY29yZSAobm9uIHNlcnZpY2UgZnVuY3Rpb24pIGluZnJhc3RydWN0dXJl
Lg0KInNlcnZpY2UtY2hhaW5pbmciIGlzIG5vdGhpbmcgbmV3LCBpdCBoYXMgYmVlbiBkb25lIGZv
ciB0aGUgbWFueSB5ZWFycyB1c2luZyBWTEFOcy4gVGhlIGlzc3VlIGhhcyBiZWVuIGFsd2F5cyBo
b3cgdG8gYnJpbmcgdGhlIHRyYWZmaWMgZnJvbSBhIHJvdXRlZCBuZXR3b3JrIGludG8gYSBzZXQg
b2YgYXBwbGlhbmNlcywgaS5lLiwgaG93IHRvIGludGVncmF0ZSB3aXRoIHJvdXRpbmcuIEJ5IHVz
aW5nIHRoZSBzYW1lIG1lY2hhbmlzbSBpbiB0aGUgaW50ZXJtZWRpYXRlIGhvcHMgdGhlIGNvbXBs
ZXhpdHkgaXMgc2lnbmlmaWNhbnRseSByZWR1Y2VkLg0KDQpJTU8sIHRoZSBzaWduYWxpbmcgb2Yg
bWV0YWRhdGEgc2hvdWxkIGJlIGluZGVwZW5kZW50IGZyb20gc2lnbmFsaW5nIG9mIHNlcnZpY2Ug
cGF0aC4gVGhlcmUgY2FuIGJlIG1hbnkgd2F5cyB0byBzaWduYWwgdGhlIHBhdGggc28gd2h5IHRp
ZSB0aGUgdHdvIHRvZ2V0aGVyLg0KDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18NCkZyb206IGtlZ3JheUBjaXNjby5jb208a2VncmF5QGNpc2NvLmNvbTxtYWlsdG86a2VncmF5
QGNpc2NvLmNvbSUzY2tlZ3JheUBjaXNjby5jb20+Pg0KVG86IFJvbiBQYXJrZXI8Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbT4+LEppbSBHdWljaGFyZCAoamd1aWNoYXIpPGpndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86
amd1aWNoYXJAY2lzY28uY29tPj4sSm9lbCBNLiBIYWxwZXJuPGptaEBqb2VsaGFscGVybi5jb208
bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+Pg0KY2M6IHNmY0BpZXRmLm9yZzxzZmNAaWV0Zi5v
cmc8bWFpbHRvOnNmY0BpZXRmLm9yZyUzY3NmY0BpZXRmLm9yZz4+DQpTZW50OiBGcmlkYXksIE1h
cmNoIDE0LCAyMDE0DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4g
SUQNCg0KKzEgdGhlIGlkZWEgaXMgaW50ZXJvcGVyYWJpbGl0eS4NCg0KDQpPbiAzLzE0LzE0IDEy
OjU1IFBNLCAiUm9uIFBhcmtlciIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFp
bHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PiB3cm90ZToNCg0KPlRoYW5rcywg
SmltLg0KPg0KPlJlbWVtYmVyIHRoYXQgd2UgaGF2ZSBzYWlkIG1hbnkgdGltZXMgdGhhdCB0aGUg
U0ZDIHNlcnZpY2UgaGVhZGVyIGlzDQo+dHJhbnNwb3J0IGluZGVwZW5kZW50LiAgIEp1c3QgYmVj
YXVzZSB0aGUgY2hhaW4gaWQgY291bGQgYmUgY2FycmllZCBpbg0KPnNvbWUgZm9ybSBvciBhbm90
aGVyIHdpdGggc29tZSBwYXJ0aWN1bGFyIHRyYW5zcG9ydCBkb2Vzbid0IG1lYW4gdGhhdCBpdA0K
PmNvdWxkIGJlIHVuaXZlcnNhbGx5IGNvbnZleWVkLiAgICBCeSBtYWtpbmcgYW5kIGtlZXBpbmcg
dGhlIFNGQyBzZXJ2aWNlDQo+aGVhZGVyIHRyYW5zcG9ydCBpbmRlcGVuZGVudCBtYWtlcyBpdCBt
b3JlIGFwcGxpY2FibGUgaW4gbW9yZQ0KPmVudmlyb25tZW50cyBhbmQgbW9yZSBsaWtlbHkgdG8g
Z2V0IGFkb3B0ZWQgYnJvYWRseS4NCj4NCj4gICBSb24NCj4NCj4NCj4tLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLQ0KPkZyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFttYWlsdG86amd1aWNo
YXJAY2lzY28uY29tXQ0KPlNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMzo1MiBQTQ0KPlRv
OiBKb2VsIE0uIEhhbHBlcm47IFJvbiBQYXJrZXINCj5DYzogc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQo+U3ViamVjdDogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCj4NCj5I
aSBKb2VsLA0KPg0KPlBlcmhhcHMgYnV0IEkgd291bGQgcG9pbnQgb3V0IHRoYXQgdGhlIGJhc2Ug
U0ZDIGhlYWRlciBjb3VsZCBoYXZlIGEgbG90DQo+bW9yZSBpbmZvcm1hdGlvbiB0aGFuIGp1c3Qg
dGhlIGNoYWluIElEOyBJIHdvdWxkIGFsc28gcG9pbnQgb3V0IHRoYXQgdGhlDQo+ZGV2aWwgaXMg
aW4gdGhlIGRldGFpbHMgYW5kIHNheWluZyAid2VsbCwgSSBjYW4ganVzdCB1c2UgYW4gTVBMUyBs
YWJlbCINCj5oaWRlcyBtdWNoIG9mIHRoZSBjb21wbGV4aXR5IG9mIGFjdHVhbGx5IGRvaW5nIHRo
YXQuDQo+DQo+T24gMy8xNC8xNCwgMjozNSBQTSwgIkpvZWwgTS4gSGFscGVybiIgPGptaEBqb2Vs
aGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+PiB3cm90ZToNCj4NCj4+SWYg
dGhlIHRyYW5zcG9ydCBoZWFkZXIgY2FycmllcyBlbm91Z2ggaW5mb3JtYXRpb24gZm9yIGlkZW50
aWZ5aW5nIHRoZQ0KPj5zZXF1ZW5jZSAoVkxBTiB0YWcgb3IgTVBMUyBsYWJlbCBjYW4gYm90aCBk
byB0aGUgam9iKSwgdGhlbiBhcmd1YWJseQ0KPj50aGUgZ2xvYmFsIGNoYWluIElEIGlzIHJlZHVu
ZGFudC4gSSBjYW4gbGl2ZSB3aXRoIGNhcnJ5aW5nIGl0IGFueXdheQ0KPj5laXRoZXIgaWYgSSBo
YXZlIG1ldGFkYXRhIHRvIGNhcnJ5LCBvciBpZiBJIG5lZWQgdGhlIGNoYWluIElEIGZvciBzb21l
DQo+PnB1cnBvc2UuDQo+PiBBZnRlciBhbGwsIHNvbWUgZm9sa3Mgc2VlbSB0byB3YW50IHRvIHVz
ZSB0aGF0IGZvciB0aGUgZm9yd2FyZGluZw0KPj5kZWNpc2lvbnMuDQo+Pg0KPj5Zb3VycywNCj4+
Sm9lbA0KPj4NCj4+T24gMy8xNC8xNCwgMjoyOCBQTSwgUm9uIFBhcmtlciB3cm90ZToNCj4+PiBU
aGUgY2hhaW4gSUQgaXMgdGhlIGxhYmVsIHRoYXQgZGVmaW5lcyB0aGUgc2VxdWVuY2Ugb2Ygc2Vy
dmljZQ0KPj4+ZnVuY3Rpb25zIHRoYXQgbXVzdCBiZSB2aXNpdGVkLiAgIEl0IGNhbiBiZSB0aG91
Z2h0IG9mIGFzIGEgaGFuZGxlIGZvciBhDQo+Pj5zdGFjayBvZiBtdXN0LXZpc2l0IG5ldHdvcmsg
bG9jYXRpb25zLiAgIEkgZG9uJ3Qgc2VlIGhvdyB0aGlzIGNhbiBiZQ0KPj4+YW55dGhpbmcgYnV0
IG1hbmRhdG9yeS4NCj4+Pg0KPj4+ICAgICBSb24NCj4+Pg0KPj4+DQo+Pj4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0NCj4+PiBGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
Z10gT24gQmVoYWxmIE9mIFN1cmVuZHJhIEt1bWFyDQo+Pj4oc21rdW1hcikNCj4+PiBTZW50OiBG
cmlkYXksIE1hcmNoIDE0LCAyMDE0IDE6NDYgUE0NCj4+PiBUbzogSm9lbCBNLiBIYWxwZXJuOyBO
QVBJRVJBTEEsIE1BUklBIEgNCj4+PiBDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQo+Pj4gU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNv
bnNpZGVyYXRpb25zDQo+Pj4NCj4+PiBbVHJpbW1lZCB0aGUgcmVjaXBpZW50IGxpc3QgLSBuZWVk
cyBhcHByb3ZhbCBvdGhlcndpc2VdDQo+Pj4NCj4+PiBDb21wbGV0ZWx5IGFncmVlIGhlcmUuDQo+
Pj4NCj4+PiBTRkMgZG9lcyBub3QgcHJldmVudCBWTEFOIHN0aXRjaGluZyBhbmQgb25lIGNhbiBj
b250aW51ZSB0byBkbyB0aGF0Lg0KPj4+V2hpbGUgYXQgdGhlIHNhbWUgdGltZSBTRkMgY2FuIGlu
Y2x1ZGUgVkxBTiBzdGl0Y2hpbmcgdG8gc3VwcG9ydA0KPj4+bGVnYWN5IFNGcyBpbiB0aGUgc2Ft
ZSBjaGFpbiB0aGF0IGluY2x1ZGVzIFNGQyBhd2FyZSBTRnMuIEV2ZW4gbGVnYWN5DQo+Pj5TRnMg
YmVuZWZpdCBmcm9tIGNoYWluIGlkZW50aWZpY2F0aW9uIGFuZCBoZW5jZSBjYW4gYmUgc2hhcmVk
IGFjcm9zcw0KPj4+ZGlmZmVyZW50IHNlcnZpY2UgY2hhaW5zLg0KPj4+DQo+Pj4gU3VyZW5kcmEu
DQo+Pj4NCj4+Pg0KPj4+DQo+Pj4gT24gMy8xNC8xNCAxMDoyNiBBTSwgIkpvZWwgTS4gSGFscGVy
biIgPGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+PiB3cm90
ZToNCj4+Pg0KPj4+PiBNeSBvd24gaW5jbGluYXRpb24gaXMgdG8gb2JzZXJ2ZSB0aGF0IGlmIHlv
dSBkb24ndCBuZWVkIGV4cGxpY2l0DQo+Pj4+IGNoYWluIGlkZW50aWZpY2F0aW9uIGFuZCB5b3Ug
ZG9uJ3QgbmVlZCBtZXRhZGF0YSwgeW91IGNhbiBqdXN0IG9taXQNCj4+Pj4gdGhlIHNmYy9uc2gg
aGVhZGVyLiBTdGlsbCBkbyBzZXJ2aWNlIGNoYWluaW5nLCBqdXN0IG5vIGV4dHJhIGhlYWRlci4N
Cj4+Pj4NCj4+Pj4gSWYgd2UgYXJlIGdvaW5nIHRvIGhhdmUgdGhlIGhlYWRlciwgaXQgc2VlbXMg
dG8gbWUgdGhhdCB0aGUgY2hhaW4NCj4+Pj5pZGVudGlmaWNhdGlvbiBmaWVsZCBpcyB2ZXJ5IHVz
ZWZ1bCwgYW5kIGxvdyBjb3N0IG9uY2Ugd2UgaGF2ZSB0aGUNCj4+Pj5oZWFkZXIuDQo+Pj4+DQo+
Pj4+IFlvdXJzLA0KPj4+PiBKb2VsDQo+Pj4+DQo+Pj4+IE9uIDMvMTQvMTQsIDE6MDAgUE0sIE5B
UElFUkFMQSwgTUFSSUEgSCB3cm90ZToNCj4+Pj4+IEV4cGxpY2l0IGNoYWluIGlkZW50aWZpY2F0
aW9uIHNob3VsZCBiZSBtYWRlIG9wdGlvbmFsLiBJIGJlbGlldmUgaXQNCj4+Pj4+IHdhcyBkaXNj
dXNzZWQgZmV3IG1vbnRocyBhZ28gb24gdGhpcyBtYWlsaW5nIGxpc3QuDQo+Pj4+Pg0KPj4+Pj4g
TWFyaWENCj4+Pj4+DQo+Pj4+PiAqRnJvbToqc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmddICpPbiBCZWhhbGYgT2YgKkptaC5kaXJlY3QNCj4+Pj4+ICpTZW50OiogVGh1cnNkYXksIE1h
cmNoIDEzLCAyMDE0IDEyOjEyIFBNDQo+Pj4+PiAqVG86KiBrZWdyYXlAY2lzY28uY29tPG1haWx0
bzprZWdyYXlAY2lzY28uY29tPjsgbHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9u
Z0BodWF3ZWkuY29tPjsgc21rdW1hckBjaXNjby5jb208bWFpbHRvOnNta3VtYXJAY2lzY28uY29t
PjsNCj4+Pj4+IGpndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPg0K
Pj4+Pj4gKkNjOiogbmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tPG1haWx0bzpuaWNvbGFzLmJv
dXRob3JzQHFvc21vcy5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47IGhh
ZGlAbW9qYXRhdHUuY29tPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT47DQo+Pj4+PiByb25fcGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpyb25fcGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tPjsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
PjsNCj4+Pj4+IGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+
DQo+Pj4+PiAqU3ViamVjdDoqIFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1j
b25zaWRlcmF0aW9ucw0KPj4+Pj4gKkltcG9ydGFuY2U6KiBMb3cNCj4+Pj4+DQo+Pj4+PiBBc3N1
bWluZyBJIHVuZGVyc3RhbmQgeW91IHByb3Blcmx5IEtlbiwgSSBkaXNhZ3JlZS4NCj4+Pj4+DQo+
Pj4+PiBGb3IgZXhhbXBsZSwgYnkgdXNpbmcgc2VwYXJhdGUgdGVybXMgSSBjYW4gZWFzaWx5IGRp
c2N1c3MgdGhlIGZhY3QNCj4+Pj4+IHRoYXQgY2VydGFpbiBraW5kcyBvZiBkYXRhIChjaGFpbiBp
ZGVudGlmaWNhdGlvbikgb25seSBuZWVkIHRvIGJlDQo+Pj4+PiBhZGp1c3QgYnkgYSBmZXcgYXBw
cyBpbiByYXJlIGNhc2VzLiBBbmQgdGhhdCBkYXRhIGlzIG5vdCBiZWVkZWQNCj4+Pj4+IGJ5IHRo
ZSBhcHBsaWNhdGlvbnMuDQo+Pj4+Pg0KPj4+Pj4gVW5sZXNzIHlvdSB3b3VsZCBsaWtlIHRvIGNv
bnNpZGVyIHRoZSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhcyBiZWluZw0KPj4+Pj4gb3B0aW9uYWw/
DQo+Pj4+Pg0KPj4+Pj4gWW91cnMsDQo+Pj4+Pg0KPj4+Pj4gSm9lbA0KPj4+Pj4NCj4+Pj4+DQo+
Pj4+Pg0KPj4+Pj4gU2VudCBmcm9tIG15IFNhbXN1bmcgc21hcnRwaG9uZSBvbiBBVCZUDQo+Pj4+
Pg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4gLS0tLS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAt
LS0tLS0tLQ0KPj4+Pj4gU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiBGcm9tOiAiS2VuIEdyYXkgKGtlZ3JheSkiIDxrZWdy
YXlAY2lzY28uY29tPG1haWx0bzprZWdyYXlAY2lzY28uY29tPg0KPj4+Pj48bWFpbHRvOmtlZ3Jh
eUBjaXNjby5jb20+Pg0KPj4+Pj4gVG86IEx1Y3kgeW9uZyA8bHVjeS55b25nQGh1YXdlaS5jb208
bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4+Pj48bWFpbHRvOmx1Y3kueW9uZ0BodWF3
ZWkuY29tPj4sIlN1cmVuZHJhPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSUzZSUzZSwlMjJT
dXJlbmRyYT4gS3VtYXIgKHNta3VtYXIpIg0KPj4+Pj4gPHNta3VtYXJAY2lzY28uY29tPG1haWx0
bzpzbWt1bWFyQGNpc2NvLmNvbT4gPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbT4+LCJKaW08bWFp
bHRvOnNta3VtYXJAY2lzY28uY29tJTNlJTNlLCUyMkppbT4gR3VpY2hhcmQNCj4+Pj4+KGpndWlj
aGFyKSINCj4+Pj4+IDxqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNv
bT4gPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+Pg0KPj4+Pj4gQ0M6IE5pY29sYXMgQk9VVEhP
UlMgPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bx
b3Ntb3MuY29tPg0KPj4+Pj48bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+LHNm
YzxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tJTNlJTNlLHNmYz4gPHNmY0BpZXRm
Lm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj48bWFpbHRvOnNmY0BpZXRmLm9yZz4+LEph
bWFsPG1haWx0bzpzZmNAaWV0Zi5vcmclM2UlM2UsSmFtYWw+IEhhZGkgU2FsaW0gPGhhZGlAbW9q
YXRhdHUuY29tPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4NCj4+Pj4+PG1haWx0bzpoYWRpQG1v
amF0YXR1LmNvbT4+LFJvbjxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20lM2UlM2UsUm9uPiBQYXJr
ZXINCj4+Pj4+PFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+DQo+Pj4+PiA8bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb20+PiwiYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb20lM2UlM2UsJTIyYnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+
PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiIgPGJyaWpzbWFuQGp1bmlwZXIubmV0PG1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldD4+LCJKb2VsPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCUzZSUzZSwlMjJKb2VsPiBN
LiBIYWxwZXJuIg0KPj4+Pj48am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxw
ZXJuLmNvbT4gPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4NCj4+Pj4+DQo+Pj4+PiBUaGUg
d29yZCAibWV0YWRhdGEiIGlzIGEgcHVycG9zZWx5IGFtYmlndW91cyB0ZXJtICJkYXRhIHRoYXQN
Cj4+Pj4+IHByb3ZpZGVzIGluZm9ybWF0aW9uIGFib3V0IG90aGVyIGRhdGEiLiBJdCBpcyB1c2Vk
IHRvIGF2b2lkIFRISVMNCj4+Pj4+ZGlzY3Vzc2lvbi4NCj4+Pj4+DQo+Pj4+PiBGb3IgZXhhbXBs
ZSwgSSBwcm9wb3NlIHdlIGRlZmluZSAidGVxdWlsYSBtZXRhZGF0YSIgYmVjYXVzZSwNCj4+Pj4+
IGZyYW5rbHksIEkgd2lsbCBuZWVkIHRvIG9yZGVyIGEgdHJpcGxlLXNob3QgaWYgd2Uga2VlcCBh
dHRlbXB0aW5nDQo+Pj4+PiB0byBkZWZpbmUgc29tZXRoaW5nIHRoYXQsIGJ5IGRlZmluaXRpb24s
IGlzIGFtYmlndW91cy4gSSdkIGxpa2UNCj4+Pj4+IG15IGJhcnRlbmRlciB0byB1bmRlcnN0YW5k
IG1lIHNwZWNpZmljYWxseSB3aGVuIEkgc2F5ICJJIG5lZWQgYQ0KPj4+Pj5zaG90Ii4NCj4+Pj4+
DQo+Pj4+PiBPbiAzLzEzLzE0IDc6NDkgQU0sICJMdWN5IHlvbmciIDxsdWN5LnlvbmdAaHVhd2Vp
LmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+DQo+Pj4+PiA8bWFpbHRvOmx1Y3kueW9u
Z0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+Pj4+Pg0KPj4+Pj4gICA+U25pcC4uDQo+Pj4+PiAgID5T
Sz4gSnVzdCBjb3B5aW5nIGZyb20gdGhlIFBTOg0KPj4+Pj4gICA+LS0NCj4+Pj4+ICAgPkRhdGEg
cGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkgdG8gZXhjaGFuZ2UgaW5mb3JtYXRp
b24NCj4+Pj4+YmV0d2Vlbg0KPj4+Pj4gICA+dGhlIG5ldHdvcmsgYW5kIHNlcnZpY2UgZnVuY3Rp
b25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLA0KPj4+Pj5hbmQgc2VydmljZQ0KPj4+Pj4g
ICA+ZnVuY3Rpb25zIGFuZCB0aGUgbmV0d29yay4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+LS0NCj4+
Pj4+ICAgPkl0IGlzIGEgbHVjaWQgZGVmaW5pdGlvbi4gV2UgYXJlIHVubmVjZXNzYXJpbHkgbWFr
aW5nIHRoZSB3b3JkDQo+Pj4+PiJuZXR3b3JrIg0KPj4+Pj4gICA+Y29udHJvdmVyc2lhbCwgSU1P
Lg0KPj4+Pj4gICA+DQo+Pj4+PiAgID5bTHVjeV0gVGhpcyBpcyBteSBwb2ludC4gIlRoZSBuZXR3
b3JrIiBpcyB0b28gZ2VuZXJhbCBoZXJlLA0KPj4+Pj53aGljaCBicmluZ3MNCj4+Pj4+ICAgPm1l
dGFkYXRhIGdyZWF0IHBvd2VyIHRvIGRvIG1hbnkgdGhpbmdzLiBUaGlzIGlzIHdoeSBwZW9wbGUN
Cj4+Pj4+aW52ZW50IGlkZWFzDQo+Pj4+PiAgID5oZXJlLCB3aGljaCBjYXVzZXMgYSBsb3Qgb2Yg
ZGViYXRlcyBvbiBtZXRhZGF0YSB1c2FnZSBwb3RlbnRpYWxzLg0KPj4+Pj4gV2UNCj4+Pj4+ICAg
PnNob3VsZCBub3Qgc3BlbmQgYSBsb3Qgb2YgdGltZXMgb24gdGhhdCBkZWJhdGVzIGFuZCBqdWRn
ZSB3aGljaA0KPj4+Pj51c2FnZSBpcw0KPj4+Pj4gICA+dmFsdWFibGUgb3Igbm90LiBUaHVzLCBm
b3IgdGhlIFNGQyB3b3JrLCBpdCB3aWxsIGJlIGhlbHBmdWwgaWYNCj4+Pj4+d2UgY2FuDQo+Pj4+
PiAgID5uYXJyb3cgZG93biBhIGJpdC4gSm9lbCBtYWtlcyBleHBsaWNpdGx5IHR3byBjYXNlcywg
d2hpY2ggaXMNCj4+Pj4+aGVscGZ1bCB0bw0KPj4+Pj4gICA+ZGV2ZWxvcCB1c2UgY2FzZXMgZm9y
IGVhY2ggY2FzZS4gSSB3b3VsZCBsaWtlIHRvIHNlZSB0aGF0IHRoZQ0KPj4+Pj5wcm9ibGVtDQo+
Pj4+PiAgID5zdGF0ZW1lbnQgY2FuIGJlIG1vcmUgc3BlY2lmaWMgb24gbWV0YWRhdGEgZGVmaW5p
dGlvbiwgd2hpY2ggbWF5DQo+Pj4+PmJlDQo+Pj4+PiAgID5oZWxwZnVsIGluIGxlc3MgZm9jdXNp
bmcgb24gaXQgYW5kIG1vdmluZyBmb3J3YXJkLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID5MdWN5DQo+
Pj4+PiAgID4NCj4+Pj4+ICAgPlN1cmVuZHJhLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID4NCj4+Pj4+
ICAgPj4NCj4+Pj4+ICAgPj5UaGFua3MsDQo+Pj4+PiAgID4+THVjeQ0KPj4+Pj4gICA+Pg0KPj4+
Pj4gICA+Pi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4+PiAgID4+RnJvbTogSmltIEd1
aWNoYXJkIChqZ3VpY2hhcikgW21haWx0bzpqZ3VpY2hhckBjaXNjby5jb21dDQo+Pj4+PiAgID4+
U2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA0OjM4IFBNDQo+Pj4+PiAgID4+VG86IEx1
Y3kgeW9uZw0KPj4+Pj4gICA+PkNjOiBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXMgQk9VVEhPUlM7
IFJvbiBQYXJrZXI7DQo+Pj4+PiAgID4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1h
bA0KPj4+Pj5IYWRpIFNhbGltDQo+Pj4+PiAgID4+U3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJp
anNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+
SGkgTHVjeSwNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5Oby4gSSBhbSBzaW1wbHkgc2F5aW5nIHdl
IHNob3VsZCBub3Qgb3ZlcmNvbXBsaWNhdGUgdGhlIHByb2JsZW0NCj4+Pj4+ICAgPj5zdGF0ZW1l
bnQgd2l0aCB0ZXh0IHRoYXQgYWRkcyBsaXR0bGUgdG8gbm8gdmFsdWUgaW4gbXkgb3Bpbmlvbi4N
Cj4+Pj4+IFdoZXRoZXINCj4+Pj4+ICAgPj53ZSBjYWxsIGl0IG1ldGFkYXRhLCBvciBjb250ZXh0
LCBoYXMgbm8gYmVhcmluZyBvbiB0aGUgZmFjdA0KPj4+Pj50aGF0IHRoZQ0KPj4+Pj4gICA+PnBy
b2JsZW0gc3RhdGVtZW50IGFscmVhZHkgY2xlYXJseSBzdGF0ZXMgd2UgbmVlZCB0byBiZSBhYmxl
IHRvDQo+Pj4+PnBhc3MNCj4+Pj4+ICAgPj5pbmZvcm1hdGlvbiBiZXR3ZWVuIFNGwrlzIGFuZCBi
ZXR3ZWVuIHRoZSBuZXR3b3JrICYgU0bCuXMuDQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+DQo+Pj4+
PiAgID4+T24gMy8xMi8xNCwgNToxMyBQTSwgIkx1Y3kgeW9uZyIgPGx1Y3kueW9uZ0BodWF3ZWku
Y29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4NCj4+Pj4+PG1haWx0bzpsdWN5LnlvbmdA
aHVhd2VpLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+
SGkgSmltLA0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+SSBmb3Igb25lIGRvbid0IGFncmVlIGFu
ZCB0aGluayB3ZSBhcmUgb3ZlciBjb21wbGljYXRpbmcgd2hhdA0KPj4+Pj5zaG91bGQNCj4+Pj4+
ICAgPj4+YmUgc3RyYWlnaHRmb3J3YXJkLiBUaGUgU0ZDIGVuY2Fwc3VsYXRpb24gc2hvdWxkIGVu
YWJsZSB0d28NCj4+Pj4+dGhpbmdzOg0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+MS4gU3RlZXJp
bmcgb2Ygc2VsZWN0ZWQgZmxvd3MgdGhyb3VnaCBhIHNlcnZpY2UgY2hhaW47IHRoaXMgaXMNCj4+
Pj4+dGhlDQo+Pj4+PiAgID4+PnNlcnZpY2UgZnVuY3Rpb24gcGF0aC4NCj4+Pj4+ICAgPj4+Mi4g
UGFzc2luZyBvZiBjb250ZXh0IGFzc29jaWF0ZWQgd2l0aCBhIGdpdmVuIGZsb3cgd2l0aGluIHNh
aWQNCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj5mdW5jdGlvbiBwYXRoLiBUaGlzIGNvbnRleHQg
aW5mb3JtYXRpb24gbWF5IGJlIGNvbnN1bWVkIGJ5IGENCj4+Pj4+U0YgKGFuDQo+Pj4+PiAgID4+
PmFwcGxpY2F0aW9uIElEIGlzIGFuIGV4YW1wbGUpIG9yIG1heSBiZSBjb25zdW1lZCBieSB0aGUN
Cj4+Pj4+Zm9yd2FyZGluZw0KPj4+Pj4gICA+Pj5lbGVtZW50cyAoYSB2cmYtSUQgaXMgYW4gZXhh
bXBsZSkuDQo+Pj4+PiAgID4+PltMdWN5XSBEbyB5b3UgY2FsbCB0aGUgY29udGV4dCBhcyBtZXRh
ZGF0YSBvciBub3Q/IERvIHdlIGhhdmUNCj4+Pj4+YW5vdGhlcg0KPj4+Pj4gICA+Pj50ZXJtIGhl
cmUgYmVzaWRlIFNGQyBoZWFkZXIgYW5kIG1ldGFkYXRhLiBJIHNlZSB0aGF0IHlvdSBkb24ndA0K
Pj4+Pj53YW50IHRvDQo+Pj4+PiAgID4+PnNlcGFyYXRlIHdoYXQgaXMgY29uc3VtZWQgYnkgU0Yg
YW5kIHdoYXQgaXMgY29uc3VtZWQgYnkgdGhlDQo+Pj4+PmZvcndhcmRpbmcNCj4+Pj4+ICAgPj4+
ZWxlbWVudHMuDQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj5MdWN5DQo+Pj4+PiAgID4+Pg0KPj4+
Pj4gICA+Pj5TZW50IGZyb20gbXkgaVBob25lDQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj4+IE9u
IE1hciAxMiwgMjAxNCwgYXQgNDoxNiBQTSwgIkx1Y3kgeW9uZyINCj4+Pj4+PGx1Y3kueW9uZ0Bo
dWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4gPG1haWx0bzpsdWN5LnlvbmdA
aHVhd2VpLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gR3JlYXQuIFRo
ZW4gd2UgbWF5IGNvbnNpZGVyIHR3byBzcGVjaWFsIG1ldGFkYXRhIGRlZmluaXRpb25zDQo+Pj4+
PmluIHRoZQ0KPj4+Pj4gICA+Pj4+cHJvYmxlbSBzdGF0ZW1lbnQgc28gd2UgY2FuIGFsbCB1c2Ug
dGhlIHNhbWUgZGVmaW5pdGlvbnMuDQo+Pj4+PkhlcmUgaXMgbXkNCj4+Pj4+ICAgPj4+PnN1Z2dl
c3RlZCB0ZXh0IGFuZCBsaWtlIHRvIGhlYXIgeW91IGFuZCBvdGhlcidzIGlucHV0IGFuZA0KPj4+
Pj5zdWdnZXN0aW9ucy4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IERhdGFwbGFuZSBNZXRh
ZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eQ0KPj4+Pj50bw0K
Pj4+Pj4gICA+Pj4+ZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgZWxlbWVudHMgaW4g
YSBzZXJ2aWNlIGZ1bmN0aW9uDQo+Pj4+PiAgID4+Pj5jaGFpbmluZy4gSW4gdGhpcyBjb250ZXh0
LCB0aGVyZSBhcmUgdHdvIHR5cGVzIG9mIGRhdGEgcGxhbmUNCj4+Pj4+bWV0YWRhdGEuDQo+Pj4+
PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBTZXJ2aWNlIEZ1bmN0aW9uIE1ldGFkYXRhOiB0aGUgaW5m
b3JtYXRpb24gZXhjaGFuZ2VkIGJldHdlZW4NCj4+Pj4+ICAgPj4+PmNsYXNzaWZpZXIgYW5kIHNl
cnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zIHRvDQo+Pj4+PiAgID4+
Pj5mYWNpbGl0YXRlIHNlcnZpY2UgZnVuY3Rpb25zIG9uIHRoZSBwYWNrZXQgdHJlYXRtZW50Lg0K
Pj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gU3RlZXJpbmcgTWV0YWRhdGE6IHRoZSBpbmZvcm1h
dGlvbiBmcm9tIHNlcnZpY2UgZnVuY3Rpb25zIHRvIGENCj4+Pj4+ICAgPj4+PmNsYXNzaWZpZXIg
b3Igc2VydmljZSBub2RlIGZvciB0cmFmZmljIGZvcndhcmRpbmcgcHVycG9zZS4NCj4+Pj4+ICAg
Pj4+Pg0KPj4+Pj4gICA+Pj4+IC1lbmQNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IEx1Y3kN
Cj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0NCj4+Pj4+ICAgPj4+PiBGcm9tOiBKb2VsIE0uIEhhbHBlcm4gW21haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tXQ0KPj4+Pj4gICA+Pj4+IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2gg
MTIsIDIwMTQgMjozNSBQTQ0KPj4+Pj4gICA+Pj4+IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9V
VEhPUlM7IFJvbiBQYXJrZXINCj4+Pj4+ICAgPj4+PiBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hh
cik7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+
Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaQ0KPj4+Pj4g
ICA+Pj4+IFNhbGltDQo+Pj4+PiAgID4+Pj4gU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNt
YW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+
PiBZZXMsIEkgYW0gdHJ5aW5nIHRvIGNvbnNpc3RlbnRseSBkaXN0aW5ndWlzaCB0aG9zZSB0d28g
Y2FzZXMNCj4+Pj4+d2hlbg0KPj4+Pj4gICA+Pj4+dGFsa2luZyBhYm91dCB0aGUgaW5mb3JtYXRp
b24gY2FycmllZCB3aXRoIHBhY2tldHMgaW4gc2VydmljZQ0KPj4+Pj5jaGFpbnMuDQo+Pj4+PiAg
ID4+Pj4NCj4+Pj4+ICAgPj4+PiBZb3VycywNCj4+Pj4+ICAgPj4+PiBKb2VsDQo+Pj4+PiAgID4+
Pj4NCj4+Pj4+ICAgPj4+Pj4gT24gMy8xMi8xNCwgMzoxMyBQTSwgTHVjeSB5b25nIHdyb3RlOg0K
Pj4+Pj4gICA+Pj4+PiBKb2VsLCBTZWUgYmVsb3cuIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
IEZyb206IHNmYw0KPj4+Pj4gICA+Pj4+PiBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBP
biBCZWhhbGYgT2YgSm9lbCBNLiBIYWxwZXJuDQo+Pj4+PlNlbnQ6DQo+Pj4+PiAgID4+Pj4+IFdl
ZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjowMiBQTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzDQo+
Pj4+PkJPVVRIT1JTOw0KPj4+Pj4gICA+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQg
KGpndWljaGFyKTsNCj4+Pj4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOw0KPj4+Pj4gICA+
Pj4+PiBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+PiBk
cmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+PiBJIHdhcyB0cnlpbmcgdG8gd29yZCBpdCBjYXJlZnVsbHkgbm90IHRvIGZv
Y3VzIG9uIHdobyBwdXRzDQo+Pj4+PnRoZQ0KPj4+Pj4gICA+Pj4+PiBpbmZvcm1hdGlvbiBpbiwg
YnV0IG9ubHkgb24gd2hvIGNvbnN1bWVzIHRoZSBpbmZvcm1hdGlvbi4NCj4+Pj4+ICAgPj4+Pj4g
SW5mb3JtYXRpb24gZm9yIHNlcnZpY2UgZnVuY3Rpb25zIG1heSBjb21lIGZyb20gdGhlIGluZ3Jl
c3MNCj4+Pj4+ICAgPj4+Pj4gY2xhc3NpZmllciBvciBmcm9tIG90aGVyIHNlcnZpY2UgZnVuY3Rp
b25zLiBbTHVjeV0gdGhpcyBpcw0KPj4+Pj50aGUgb25lDQo+Pj4+PiAgID4+Pj4+IGNhc2UgdXNp
bmcgbWV0YWRhdGEgaW4geW91ciB2aWV3LiBJbmZvcm1hdGlvbiBmb3IgdGhlDQo+Pj4+PmZvcndh
cmRpbmcNCj4+Pj4+ICAgPj4+Pj4gd2lsbCBnZW5lcmFsbHkgY29tZSBmcm9tIHRoZSBpbmdyZXNz
IGNsYXNzaWZpZXIsIGJ1dCBpbg0KPj4+Pj5zcGVjaWFsDQo+Pj4+PiAgID4+Pj4+IGNhc2VzIG1h
eSBiZSBwcm92aWRlZCBieSBzZXJ2aWNlIGZ1bmN0aW9ucy4gKEkga2VlcA0KPj4+Pj53YW50aW5n
IHRvIGdldA0KPj4+Pj4gICA+Pj4+PiByaWQgb2YgdGhvc2Ugc3BlY2lhbCBjYXNlcywgYnV0IHNv
IGZhciB0aGVyZSBzZWVtIHRvIGJlDQo+Pj4+Pmp1c3QgZW5vdWdoDQo+Pj4+PiAgID4+Pj4+IG9m
IHRoZW0gdG8gd2FycmFudCBjb3ZlcmluZyBpbiB0aGUgc29sdXRpb24uIEFuZCBtb3JlDQo+Pj4+
PmltcG9ydGFudGx5LA0KPj4+Pj4gICA+Pj4+PiBzaWduaWZpY2FudCBzdXBwb3J0IGZvciBpdCBp
biB0aGUgd29ya2luZyBncm91cC4pIFtMdWN5XQ0KPj4+Pj5UaGlzIGlzDQo+Pj4+PiAgID4+Pj4+
IHRoZSBzZWNvbmQgY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcgKGJ1dCB5b3UgZG9u
J3QNCj4+Pj4+bGlrZSBpdCkuDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IEFuZCB5b3Ug
c3VnZ2VzdCBkaXN0aW5ndWlzaGluZyB0aGVzZSB0d28gY2FzZXMgd2hlbg0KPj4+Pj5kaXNjdXNz
aW5nDQo+Pj4+PiAgID4+Pj4+IGFib3V0IG1ldGFkYXRhIHVzYWdlLiBJcyB0aGF0IHJpZ2h0IHVu
ZGVyc3RhbmRpbmc/DQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IEx1Y3kNCj4+Pj4+ICAg
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+IE9uIDMvMTIvMTQsIDI6MzMgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+
Pj4+IEpvZWwsIEkgaW50ZXJwcmV0IHRoYXQgeW91IHN1Z2dlc3RzIHRoYXQgZGlzdGluZ3Vpc2gg
dGhlDQo+Pj4+PmV4Y2hhbmdlDQo+Pj4+PiAgID4+Pj4+PiBpbmZvcm1hdGlvbiBkYXRhIHBsYW5l
IGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucw0KPj4+Pj5hbmQgdGhlDQo+Pj4+PiAg
ID4+Pj4+PiBleGNoYW5nZSBpbmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgZnJvbSBhIHNl
cnZpY2UNCj4+Pj4+ZnVuY3Rpb24gdG8NCj4+Pj4+ICAgPj4+Pj4+IGEgc2VydmljZSBub2RlLiBJ
cyB0aGlzIHJpZ2h0IHVuZGVyc3RhbmRpbmc/IEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm4N
Cj4+Pj4+ICAgPj4+Pj4+IFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2VkbmVz
ZGF5LCBNYXJjaCAxMiwNCj4+Pj4+MjAxNA0KPj4+Pj4gMToxOQ0KPj4+Pj4gICA+Pj4+Pj4gUE0N
Cj4+Pj4+ICAgPj4+Pj4+IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJr
ZXIgQ2M6IEppbSBHdWljaGFyZA0KPj4+Pj4gICA+Pj4+Pj4gKGpndWljaGFyKTsgYnJpanNtYW5A
anVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6DQo+Pj4+
PiAgID4+Pj4+PiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJh
dGlvbnMNCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiBNeSBpbmNsaW5hdGlvbiB3b3Vs
ZCBiZSB0byB0dW5lIHRoYXQgZGVmaW5pdGlvbiB0bw0KPj4+Pj5kaXN0aW5ndWlzaA0KPj4+Pj4g
ICA+Pj4+Pj4gYmV0d2VlbiBkYXRhcGxhbmUgY2FycmllZCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBm
b3IgdXNlIGJ5DQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+IGZ1bmNpdG9ucyAod2hhdGV2
ZXIgdGhlIG9yaWdpbiksIGFuZCBkYXRhcGxhbmUgY2FycmllZA0KPj4+Pj5pbmZvcm1hdGlvbg0K
Pj4+Pj4gICA+Pj4+Pj4gaW50ZW5kZWQgZm9yIGRhdGFwbGFuZSBmb3J3YXJkaW5nIGNvbXBvbmVu
dHMuDQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAg
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IEhpIEpvZWwsDQo+Pj4+PiAg
ID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBJIGFncmVlIHRoYXQgd2UgbmVlZCB1c2luZyB0aGUg
c2FtZSBkZWZpbml0aW9uIGZvciBhDQo+Pj4+PnRlcm0sIGJ1dA0KPj4+Pj4gICA+Pj4+Pj4+IGRp
c2FncmVlIHRoYXQgdGhlIG1ldGFkYXRhIGRlZmluaXRpb24gaGVyZSBpcyBhIHNldCBvZg0KPj4+
Pj4gICA+Pj4+Pj4+IGluZm9ybWF0aW9uIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gVGhpcyBtYXkg
YmUgdG9vIG5hcnJvdw0KPj4+Pj5vciBsZWFkDQo+Pj4+PiAgID4+Pj4+Pj4gdG8gYSBwYXJ0aWN1
bGFyIHNvbHV0aW9uLiBJIGFtIGZpbmUgd2l0aCB0aGlzIGRlZmluaXRpb24NCj4+Pj4+aW4gdGhl
DQo+Pj4+PiAgID4+Pj4+Pj4gcHJvYmxlbSBzdGF0ZW1lbnQgdy8gbWlub3IgdHdlYWsgKHN1Z2dl
c3RlZCBvbiBtYWlsaW5nDQo+Pj4+Pmxpc3QpLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4gRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRo
ZQ0KPj4+Pj5hYmlsaXR5IHRvDQo+Pj4+PiAgID4+Pj4+Pj4gZXhjaGFuZ2UgaW5mb3JtYXRpb24g
YmV0d2VlbiB0aGUgY2xhc3NpZmllcnMgYW5kIHNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+PiBmdW5j
dGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIGFuZCBzZXJ2aWNlDQo+Pj4+PmZ1bmN0
aW9ucyBhbmQNCj4+Pj4+ICAgPj4+Pj4+PiB0aGUNCj4+Pj4+ICAgPj4+Pj4+PiBjbGFzc2lmaWVy
c3xzZXJ2aWNlIG5vZGVzLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gVGhlcmUg
bWF5IGJlIGEgc29sdXRpb24gdGhhdCBhIHNlcnZpY2UgZnVuY3Rpb24gcGFzc2VzDQo+Pj4+PnNv
bWUNCj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gaW5mb3JtYXRpb24gdG8gYXR0YWNoZWQgc2Vydmlj
ZSBub2RlIHdpdGhvdXQgdXNpbmcgU0ZDDQo+Pj4+PmhlYWRlci4NCj4+Pj4+ICAgPj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+IFRoYW5rcywgTHVjeQ0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBK
b2VsIEhhbHBlcm4gRGlyZWN0DQo+Pj4+PiAgID4+Pj4+Pj4gW21haWx0bzpqbWguZGlyZWN0QGpv
ZWxoYWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LA0KPj4+Pj5NYXJjaCAxMiwNCj4+Pj4+ICAg
Pj4+Pj4+PiAyMDE0IDEyOjI1IFBNIFRvOiBMdWN5IHlvbmc7IEpvZWwgTS4gSGFscGVybjsgTmlj
b2xhcw0KPj4+Pj5CT1VUSE9SUzsNCj4+Pj4+ICAgPj4+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0g
R3VpY2hhcmQgKGpndWljaGFyKTsNCj4+Pj4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+
ICAgPj4+Pj4+PiBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+
PiAgID4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+
Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IEx1Y3ksIHlvdSBzYXkgInRoZSBtZXRhZGF0
YSB0ZXJtIG1lYW5zIC4uLiIgVGhlDQo+Pj4+PmRlZmluaXRpb24geW91DQo+Pj4+PiAgID4+Pj4+
Pj4gdGhlbiBwcm92aWRlIGlzIGEgZGVmaW5pdGlvbiBvZiB0aGUgc2V0IG9mIGluZm9ybWF0aW9u
IHdlDQo+Pj4+PmFyZQ0KPj4+Pj4gICA+Pj4+Pj4+IHByb3Bvc2luZyB0aGF0IHdlIHB1dCBpbiB0
aGUgU0ZDIGhlYWRlci4gSSwgYW5kIG90aGVycywNCj4+Pj4+aGF2ZQ0KPj4+Pj4gICA+Pj4+Pj4+
IGJlZW4gdXNpbmcgdGhlIHRlcm0gbWV0YWRhdGEgbW9yZSBuYXJyb3dseS4gV2UgY2FuIHVzZQ0K
Pj4+Pj53aGF0ZXZlcg0KPj4+Pj4gICA+Pj4+Pj4+IGRlZmluaXRpb24gd2Ugd2FudC4gQnV0IHdl
IGRvIG5lZWQgdG8gYWdyZWUgb24gdGhlDQo+Pj4+PmRlZmluaXRpb24uDQo+Pj4+PiAgID4+Pj4+
Pj4gRm9yIHRoZSBwdXJwb3NlcyBvZiB0aGUgV0csIGl0IHNlZW1zIG11Y2ggbW9yZSB1c2VmdWwg
dG8NCj4+Pj4+dXNlIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+IHRlcm0gbWV0YWRhdGEgZm9yIHRoZSBu
YXJyb3dlciBkZXNjcmlwdGlvbi4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IFlv
dXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gT24gMy8xMi8xNCwg
MToxOSBQTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+PiBIaSBKb2VsLA0KPj4+
Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBJIGFncmVlLiBXZSBuZWVkIHRvIGRpZmZl
cmVudGlhdGUgdGhlIG1ldGFkYXRhIHVzZWQgYnkNCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+
Pj4+PmZ1bmN0aW9uIGFuZCBTRkMgaGVhZGVyLiBUaGUgbWV0YWRhdGEgdGVybSBtZWFucyBjYXJy
eWluZw0KPj4+Pj5zb21lDQo+Pj4+PiAgID4+Pj4+Pj4+c3RhdGVzIGFsb25nIHdpdGggdGhlIHBh
Y2tldC4gSU1POiBTRkMgaGVhZGVyIGlzIGEga2luZCBvZg0KPj4+Pj4gICA+Pj4+Pj4+Pm1ldGFk
YXRhIGNhcnJpZWQgb24gcGFja2V0IGZvciBuZXh0IHNlcnZpY2Ugbm9kZSB0byB1c2UuDQo+Pj4+
PkluIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+PmNvbnRleHQgb2YgU0ZDLCB3ZSBoYXZlIHRlcm0gZm9y
IFNGQyBoZWFkZXIgYW5kIHRoZQ0KPj4+Pj5tZXRhZGF0YSB0aGF0DQo+Pj4+PiAgID4+Pj4+Pj4+
d2FzIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgb3IgYmV0d2VlbiBzZXJ2aWNl
DQo+Pj4+PiAgID4+Pj4+Pj4+ZnVuY3Rpb25zIGFuZCBjbGFzc2lmaWVycy9zZXJ2aWNlIG5vZGVz
LCB3aGljaCBpcyB3aGF0DQo+Pj4+PnRoZSBkcmFmdA0KPj4+Pj4gICA+Pj4+Pj4+PmZvY3VzLg0K
Pj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBUaGFua3MsIEx1Y3kNCj4+Pj4+ICAg
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuDQo+Pj4+PiAgID4+Pj4+Pj4+IFttYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwNCj4+Pj4+
IDIwMTQNCj4+Pj4+ICAgPj4+Pj4+Pj4gMTE6MTggQU0gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBC
T1VUSE9SUzsgUm9uIFBhcmtlciBDYzoNCj4+Pj4+IEppbQ0KPj4+Pj4gICA+Pj4+Pj4+PiBHdWlj
aGFyZCAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFs
IEhhZGkgU2FsaW0NCj4+Pj4+ICAgPj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiBk
cmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBJIHRoaW5rIGl0IGlzIGltcG9ydGFudCB0byBrZWVwIGEgc3Ry
b25nIGRpc3RpbmN0aW9uDQo+Pj4+PmJldHdlZW4NCj4+Pj4+ICAgPj4+Pj4+Pj4gbWV0YWRhdGEg
KHdoaWNoIGlzIGZvciB1c2UgYnkgYXBwbGljYXRpb25zKSBhbmQgdGhlDQo+Pj4+PnNlcnZpY2UN
Cj4+Pj4+ICAgPj4+Pj4+Pj4gY2hhaW5pbmcgaW5mb3JtYXRpb24gaW4gdGhlIGJhc2Ugc2Vydmlj
ZSBjaGFpbiBoZWFkZXIsDQo+Pj4+PndoaWNoIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+IGZvciB1c2Ug
YnkgdGhlIHNlcnZpY2UgY2hhaW4gc3VwcG9ydCBtZWNoYW5pc21zLg0KPj4+Pj4gICA+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4gT24gMy8xMi8xNCwgMTA6NDIgQU0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+
ICAgPj4+Pj4+Pj4+IEZ1bGx5IGFncmVlIHdpdGggSm9lLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+IFdlIHNob3VsZCBub3QgcmVxdWlyZSBhIGZpeCBsZW5ndGggZm9yIGlu
LWJhbmQgbWV0YWRhdGENCj4+Pj4+YnV0DQo+Pj4+PiAgID4+Pj4+Pj4+PiBhbHNvIG5vdCBsZWF2
ZSBpdCBmb3IgZnJlZWx5IHVzYWdlLiBJbiBmYWN0LCB3aGVuIGENCj4+Pj4+c2VydmljZQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4gbm9kZSBpbnNlcnRzIFNGQyBoZWFkZXIgb24gYSAoZW5jYXBzdWxhdGVk
KSBwYWNrZXQgYW5kDQo+Pj4+PnNlbmQgdG8NCj4+Pj4+ICAgPj4+Pj4+Pj4+IG5leHQgc2Vydmlj
ZSBub2RlLCBTRkMgaGVhZGVyIGl0c2VsZiBjYW4gYmUgc2VlbiBhcyBhDQo+Pj4+Pm1ldGFkYXRh
Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IEx1Y3kNCj4+Pj4+ICAgPj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9t
OiBzZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9u
IEJlaGFsZiBPZiBKb2VsIE0uDQo+Pj4+PkhhbHBlcm4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFNlbnQ6
IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgOToyMSBBTSBUbzogTmljb2xhcw0KPj4+Pj5CT1VU
SE9SUzsNCj4+Pj4+ICAgPj4+Pj4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1
aWNoYXIpOw0KPj4+Pj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj4gICA+Pj4+Pj4+Pj4g
c2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+
Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBGb3IgaW4tYmFuZCBtZXRhZGF0YSwgdGhlIEFQSSBm
b3IgYWNjZXNzIGNhbiBlYXNpbHkgYmUNCj4+Pj4+ICAgPj4+Pj4+Pj4+IHN5bmNocm9ub3VzLiBP
dXQgb2YgYmFuZCBtZXRhZGF0YSBuZWVkcyBkaWZmZXJlbnQNCj4+Pj4+aGFuZGxpbmcuDQo+Pj4+
PiAgID4+Pj4+Pj4+PiBUaGVyZSBhcmUgbWFueSBjYXNlcyB3aGVyZSBvdXQtb2YtYmFuZCBtZXRh
ZGF0YSBpcw0KPj4+Pj51c2VmdWwgYW5kDQo+Pj4+PiAgID4+Pj4+Pj4+PiBhcHByb3ByaWF0ZS4g
QnV0IHRoZXkgZG8gbm90IGNvdmVyIGFsbCBuZWVkcyBieSBhbnkNCj4+Pj4+c3RyZXRjaC4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBFdmVuIGlmIGVhY2ggcGllY2Ugb2Yg
aW4tYmFuZCBtZXRhZGF0YSBpcyBvZiBmaXhlZA0KPj4+Pj5sZW5ndGgsDQo+Pj4+PiAgID4+Pj4+
Pj4+PiB0aGVyZSBhcmUgbWFueSBkaWZmZXJlbnQga2luZHMgb2YgbWV0YXR5cGUuIFRyeWluZyB0
bw0KPj4+Pj5zYXkNCj4+Pj4+ICAgPj4+Pj4+Pj4+ICJ0aGVyZSB3aWxsIGJlIGV4YWN0bHkgZm91
ciBwaWVjZXMsIGFuZCB0aGV5IHdpbGwgYmUgb2YNCj4+Pj4+dHlwZXMNCj4+Pj4+ICAgPj4+Pj4+
Pj4+IHQxLCB0MiwgdDMsIGFuZCB0NCIgaXMgc2ltcGx5IHRvbyBzcGVjaWZpYyBmb3IgZXZlbiA4
MCUNCj4+Pj4+b2YgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pm5lZWRzLg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+IE9uIDMvMTIvMTQsIDg6NTIgQU0sIE5pY29sYXMgQk9VVEhPUlMgd3Jv
dGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gSGVsbG8gUm9uLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gU2VuZGluZyBvdXQgb2YgYmFuZCBjb25ncnVlbnQgbWV0YWRhdGEg
bWF5IG5vdCBiZSB0aGUNCj4+Pj4+YW5zd2VyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdG8gYWxsIG5l
ZWRzIGJ1dCBpdCBpcyBvbmUgdG9vbCB0aGF0IHdlIHNob3VsZCBrZWVwLg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gTm90IGFsbCBtZXRhZGF0YSBpcyB0aWVkIHRvIGEg
c3BlY2lmaWMgcGFja2V0LCBmb3INCj4+Pj4+ZXhhbXBsZSBhDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
cG9saWN5IGNoYW5nZSBpbiBQQ1JGIGNvdWxkIGxlYWQgdG8gc29tZSBtZXRhZGF0YQ0KPj4+Pj5z
aWduYWxpbmcsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdGhlIHJlYWN0aW9uIHRpbWUgbmVlZCBub3Qg
YmUgaW1tZWRpYXRlLCBmZXcgbXMgbWF5DQo+Pj4+Pm5vdCBtYXR0ZXIuDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBBcyB5b3UgcG9pbnQsIGlmIGEgcGFja2V0IGlzIHRp
ZWQgdG8gYSBtZXRhZGF0YSBhDQo+Pj4+PmNvcnJlbGF0aW9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
aW5mbyBjYW4gYmUgc2V0IGluIGJvdGggcGFja2V0IHRvIGRlYWwgd2l0aCBpdCAoaS5lDQo+Pj4+
Pm1ldGFkYXRhDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gZXhwZWN0ZWQgZmxhZyBpbiB0aGUgU0ZDIGhl
YWRlciwgcGx1cyBhbiBpZCkNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
IEZpbmFsbHkgd2UgY2FuIHN0aWxsIHNlbmQgc29tZSBsaW1pdGVkIG1ldGFkYXRhIHdpdGhpbg0K
Pj4+Pj5hIGhlYWRlci4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGlzIGNvdWxkIGJlIHVzZWQgZm9y
IGxvYWQgYmFsYW5jZXJzIGluIHBhcnRpY3VsYXIgaWYNCj4+Pj4+d2UNCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBhZ3JlZSBvbiBhIGNvbnZlbnRpb24gdG8gbG9jYXRlICJjb2Fyc2UgZ3JhaW4gcG9saWN5
Ig0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IC8gImZpbmUgZ3JhaW4gcG9saWN5IiBvbiByZXNlcnZlZCBj
b250ZXh0IGhlYWRlcnMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBU
aGlzIHNlZW1zIHRvIG9wZW4gdXAgYSBsb3Qgb2YgZmxleGliaWxpdHkgLw0KPj4+Pj5pbm5vdmF0
aW9ucy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE9uIHlvdXIgbGFz
dCBwb2ludCwgdGhlcmUgaXMgYSBxdWVzdGlvbiBvbiBob3cgdG8gbWFrZQ0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IG1ldGFkYXRhIGF2YWlsYWJsZSB0byBhIFNlcnZpY2UgRnVuY3Rpb24uIEN1cnJlbnQg
c29ja2V0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gY29ubmVjdGlvbnMgZm9yIGV4YW1wbGUgZG8gbm90
IGFsbG93IHRvIHJldHJpZXZlIElQDQo+Pj4+PmhlYWRlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG9w
dGlvbnMuIFNvIEkgYXNzdW1lIHRoYXQgU0ZDIGF3YXJlIFNlcnZpY2UgRnVuY3Rpb25zDQo+Pj4+
PndpbGwNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBuZWVkIHNvbWUgKGFzeW5jaHJvbm91cw0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+ID8pIEFQSSB0byByZXRyaWV2ZSBTRkMgaGVhZGVyIGluZm9ybWF0aW9uIGFz
IHdlbGwgYXMNCj4+Pj4+aW4tYmFuZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1ldGFkYXRhLiBJIGRv
bid0IHNlZSBvdXQgb2YgYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQNCj4+Pj4+YWRkaW5nDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gY29tcGxleGl0eSwgdGhlIHNhbWUgQVBJIGNhbiBwcm9iYWJseSBhcHBs
eS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoZSBhbHRlcm5hdGl2
ZSBvcHRpb24sIGFsbG93aW5nIHZhcmlhYmxlIHNpemVkDQo+Pj4+Pm1ldGFkYXRhIGluDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gdGhlIFNGQyBoZWFkZXIgaGFzIHNvbWUgZHJhd2JhY2tzIGFzIHdlbGws
IG9uZSBiZWluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGZyYWdtZW50YXRpb24sIGFuZCBzb21lIHN3
aXRjaGVzIGV4cGVjdGluZyBhcyB3ZWxsIHRvDQo+Pj4+Pmxvb2sgYXQNCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBlbmQgdXNlciB0cmFmZmljIGhlYWRlcnMgZm9yIGxpbmsgbG9hZCBiYWxhbmNpbmcuIEkN
Cj4+Pj4+d291bGQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBhZ3JlZSB0aGF0IGlmIHdlIGNhbiBhY2Nl
cHQgdGhlc2UgaXNzdWVzLCB0aGVuIHNlbmRpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBvZmYtbGlu
ZSBjb25ncnVlbnQgbWV0YWRhdGEgbG9vc2VzIGl0cyBpbnRlcmVzdC4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFdlIG5lZWQgdG8gdGFrZSBpbnRvIGFjY291bnQgdGhh
dCBib3RoIGluLWJhbmQgYW5kDQo+Pj4+PmNvbmdydWVudA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG91
dC1vZi1iYW5kIG1ldGFkYXRhIHRyYW5zcG9ydCBpcyBub3QgcmVsaWFibGUuIEENCj4+Pj4+cGFj
a2V0IGxvc3MNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0cmlnZ2VyaW5nIHJldHJhbnNtaXNzaW9uIHdv
dWxkIG5vdCBsZWFkIHRvIHRoZQ0KPj4+Pj5pZGVudGljYWwNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBy
ZWNvbnN0cnVjdGlvbiBvZiB0aGUgYXNzb2NpYXRlZCBtZXRhZGF0YS4gSW4gc29tZQ0KPj4+Pj5j
YXNlcywgd2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtaWdodCB0aHVzIGV2ZW4gbmVlZCBub24tY29u
Z3J1ZW50IG91dC1vZi1iYW5kIHJlbGlhYmxlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWV0YWRhdGEg
dHJhbnNwb3J0Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE5pY29sYXMgX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOg0KPj4+Pj4gUm9uDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4gUGFya2VyIFtSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPl0gU2VudDoNCj4+Pj4+V2VkbmVzZGF5LA0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+IE1hcmNoIDEyLCAyMDE0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gMTI6NDMg
UE0gVG86IE5pY29sYXMgQk9VVEhPUlMgQ2M6IEppbSBHdWljaGFyZA0KPj4+Pj4oamd1aWNoYXIp
Ow0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+PnNmYzsg
SmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBk
cmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gTmljb2xhcywNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+IEkgdW5kZXJzdGFuZCB0aGUgY29uY2VwdCBmb3Igb3V0IG9mIGJhbmQg
c2lnbmFsaW5nIG9mDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5tZXRhZGF0YSwgYnV0IEkgYW0gY29uY2Vy
bmVkIHRoYXQgaXQgaW50cm9kdWNlcw0KPj4+Pj5zaWduaWZpY2FudA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Y29tcGxleGl0eSBkdWUgdG8gdGhlIHBvdGVudGlhbCByYWNlIGNvbmRpdGlvbiBvZg0KPj4+
Pj5yZWNlaXZpbmcgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5yZWFsIHBhY2tldCBiZWZvcmUgdGhl
IG1ldGFkYXRhLiBXaGlsZSB0aGUgcmVhbCBwYWNrZXQNCj4+Pj4+Y291bGQNCj4+Pj4+ICAgPj4+
Pj4+Pj4+PmluZGljYXRlIHRoYXQgb3V0IG9mIGJhbmQgbWV0YWRhdGEgaXMgZXhwZWN0ZWQsIGhv
dyBjYW4NCj4+Pj4+d2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pmd1YXJhbnRlZSB0aGUgb3JkZXIgb2Yg
cmVjZXB0aW9uPyBXaGF0IGlmIHN3aXRjaGluZyBvcg0KPj4+Pj5yb3V0aW5nDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj5ub2RlcyBhcHBseSBoYXNoIGJhc2VkIGxvYWQgYmFsYW5jaW5nPyBXaGF0IGlmIHRo
ZSBsb2FkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5iYWxhbmNpbmcgdW5kZXJzdGFuZHMgU0ZDIGVuY2Fw
cyBhbmQgbG9va3MgYmV5b25kIGl0IHRvDQo+Pj4+PnRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+b3Jp
Z2luYWwgaGVhZGVyIHRvIGdldCBiZXR0ZXIgZW50cm9weT8NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBD
YW4gd2UgZ3VhcmFudGVlIHRoYXQgdGhlIG1ldGFkYXRhIGFuZCByZWFsIHBhY2tldA0KPj4+Pj53
aWxsIGZvbGxvdw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+dGhlIGV4YWN0IHNhbWUgcGF0aD8gSWYgd2Ug
Y2FuIG5vdCwgdGhlbg0KPj4+Pj5pbXBsZW1lbnRhdGlvbnMgd2lsbA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+bmVlZCB0byBhZGQgaW5ncmVzcyBxdWV1aW5nIHRvIGNvcGUgd2l0aCB0aGUgc2NlbmFyaW8u
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBBbHNvLCBkbyB5b3UgZmVl
bCB0aGF0IHRoZSBpbmNyZWFzZSBpbiBpbXBsZW1lbnRhdGlvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
IGNvbXBsZXhpdHkgYXQgdGhlIHNlcnZpY2UgZnVuY3Rpb25zIGlzIHJlYXNvbmFibGU/DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGFua3MuDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBSb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+PiBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MDkgQU0sICJOaWNvbGFzIEJPVVRI
T1JTIg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1h
aWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+DQo+Pj4+PjxtYWlsdG86Tmljb2xhcy5C
T1VUSE9SU0Bxb3Ntb3MuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+IEkgdGhpbmsgd2UgbXVzdCBtYWtlIGEgZGlzdGluY3Rpb24gYmV0d2VlbjoN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gLSBNZXRhZGF0YSB3aGlj
aCBzaG91bGQgYmUgcGFydCBvZiB0aGUgaGVhZGVyIGRlZmluZWQNCj4+Pj4+YXMgaW4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4gYmFuZCBtYXJraW5nLiAtIE1ldGFkYXRhIHdpdGggY2FuIGJlIHBhc3Nl
ZCBvdXQgb2YNCj4+Pj4+YmFuZCwgZm9yDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGV4YW1wbGUgY29u
Z3J1ZW50IG91dCBvZiBiYW5kIHNpZ25hbGluZyBkZWZpbmVkIGluDQo+Pj4+PnRoZSBkcmFmdA0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBUaGUgZm9ybWVyIGNhbGxz
IGZvciBhIGxpbWl0ZWQgc3BhY2UgaW4gdGhlIGhlYWRlciwNCj4+Pj4+dHJ1ZSwgVGhlDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+IGxhdHRlciBob3dldmVyIGRvZXMgbm90IGluY3VyIGFueSBzcGFjZSBs
aW1pdGF0aW9uDQo+Pj4+PmFuZCBpcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBzdGlsbCBmYWlybHkg
ZWZmaWNpZW50IGFuZCBpdCByZW1haW5zIGNvbXBhdGlibGUgd2l0aA0KPj4+Pj5hIGZpeGVkDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+IHNpemUgaGVhZGVyIHVzZWQgdG8gcm91dGUgdGhvc2Ugc2lnbmFs
aW5nIG1lc3NhZ2VzDQo+Pj4+PmFsb25nIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBjaGFpbidz
IHNlcnZpY2UgZnVuY3Rpb25zLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+PiBOaWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJv
bToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW2pndWljaGFy
QGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPl0gU2VudDoNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4gVHVlc2RheSwgTWFyY2ggMTEsIDIwMTQgNjo0OCBQTSBUbzogUm9uIFBhcmtlciBD
YzoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gTmljb2xhcyBCT1VUSE9SUzsgYnJpanNtYW5AanVuaXBl
ci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
IFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29u
c2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gSGkg
Um9uLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBXZSBjYW4gY2Vy
dGFpbmx5IGhhdmUgdGhpcyBkaXNjdXNzaW9uIGJ1dCB3ZSBzaG91bGQNCj4+Pj4+Zmlyc3QNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4gY29uc2lkZXIgd2hhdCBpbmZvcm1hdGlvbiBpcyBuZWNlc3Nhcnkg
YW5kIGlmIHNhaWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gaW5mb3JtYXRpb24gY2FuIGZpdCB3aXRo
aW4gYSBmaXhlZCBudW1iZXIgb2YgY29udGV4dHMNCj4+Pj4+aW4gdGhlDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+IG1ham9yaXR5IG9mIGNhc2VzLiBSZW1lbWJlciwgdGhlIGdvYWwgb2YgYmVpbmcgYWJs
ZQ0KPj4+Pj50byBwYXNzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIHRocm91Z2ggdGhl
IG5ldHdvcmsgaXMgdG8gZW5oYW5jZSBzZXJ2aWNlDQo+Pj4+PmRlbGl2ZXJ5LA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+PiBub3QgcGFzcyB0aGUgZW50aXJlIHdvcmtzIG9mIFNoYWtlc3BlYXJlIDstKQ0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBTZW50IGZyb20gbXkgaVBo
b25lDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBPbiBNYXIgNywg
MjAxNCwgYXQgMzo1MiBBTSwgIlJvbiBQYXJrZXIiDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiA8Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbT4NCj4+Pj4+PG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
Pj4gd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gTmlj
b2xhcywNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBJIHNlZSBz
aW1pbGFyIHJlcXVpcmVtZW50cyBmcm9tIHRoZSAzZ3BwIEVQQyBzaWRlLg0KPj4+Pj5JIHdvdWxk
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBsaWtlIHRvIHByb3Bvc2UgYW4gT1VJIC8gVExWIGJhc2Vk
IGFwcHJvYWNoIHdoZXJlIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gcmVzZXJ2ZWQgT1VJIGNh
biBiZSB1c2VkIGZvciBhZ3JlZWQgdXBvbiB0eXBlcyBvZg0KPj4+Pj5jb21tb24NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIGFuZCB2ZW5kb3Igb3Igb3RoZXIgb3JnYW5pemF0aW9uYWwg
T1VJcyBjYW4NCj4+Pj4+YmUgdXNlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gdG8gcXVpY2tseSBp
bm5vdmF0ZSBpbiB0aGUgbmV0d29ya3MuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBTaW11bHRhbmVv
dXNseSwgSSB3b3VsZCBhbHNvIGxpa2UgdG8gY29uc2lkZXINCj4+Pj4+bWVjaGFuaXNtcw0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4gdGhhdCBhcmUgb3B0aW1pemVkIGZvciBsb25nIGxpdmVkIGZsb3dz
IHNvIGFzIHRvDQo+Pj4+PmxpbWl0IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gbmVnYXRpdmUg
ZWZmZWN0cyBvZiBwYWNrZXQgZ3Jvd3RoLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+IFJvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gT24gTWFyIDcsIDIwMTQsIGF0IDg6MzQgQU0sICJO
aWNvbGFzIEJPVVRIT1JTIg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IDxOaWNvbGFzLkJPVVRIT1JT
QHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4NCj4+Pj4+PG1h
aWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEhlbGxvIEppbQ0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSSBoYXZlIHNlZW4gY2FzZXMgaW4gR2kgTEFO
LCB3aGVyZSBzdWJzY3JpYmVyIHJlbGF0ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBpbmZvcm1h
dGlvbiBpcyBwYXNzZWQgdG8gYSBXZWIgUHJveHkgZm9yIEhUVFAgaGVhZGVyDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4gZW5yaWNobWVudCAoYWltZWQgYXQgc29tZSBXZWIgQ29udGVudCBwcm92aWRl
cnMNCj4+Pj4+cGFydG5lcnMgb2YNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiB0aGUgTW9iaWxlIE9w
ZXJhdG9yKS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBJbmZvcm1hdGlvbiB3YXMgYW4gY29kZWQg
KHBlcnNpc3RlbnQpIHN1YnNjcmliZXIgaWQNCj4+Pj4+ZGVyaXZlZA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+IGZyb20gdGhlIE1TSVNETiwgYW5kIGNvdXBsZSBvZiBmIGN1c3RvbWVyIHByb2ZpbGUN
Cj4+Pj4+cmVsYXRlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGZpZWxkcy4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEluIGFuIHNmYyBiYXNlZCBHaSBMQU4s
IHRoaXMgZW50aXR5IHNob3VsZCByZWNlaXZlDQo+Pj4+ID5mcm9tIHRoZQ0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IENsYXNzaWZpZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IC0gQSBjbGFzc2lmaWNhdGlvbiBvZiB0aGUgQ29udGVudCBQcm92aWRlciAoIElk
LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IENhdGVnb3J5KSBiYXNlZCBvbiB0cmFmZmljIGFuYWx5
c2lzIC0gVGhlIE1TSVNETiBvZg0KPj4+Pj4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gc3Vi
c2NyaWJlciAtIFR3byBzdWJzY3JpYmVyIHBvbGljeSBmaWVsZHMgKG5vdCB0aWVkDQo+Pj4+PiB0
byBQQ1JGDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gYnV0IGJlbG9uZ2luZyB0byB0aGUgU3Vic2Ny
aWJlciBEQikgKFN1YnNjcmliZXINCj4+Pj4+IGNhdGVnb3J5LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+IHN1Yi1jYXRlZ29yeSkgLSBBIHNlc3Npb24gaWQgKGZvciBsb2dnaW5nIGFuZA0KPj4+Pj50
cmFja2luZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHB1cnBvc2VzKQ0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gVGhlIG9iamVjdGl2ZSBiZWluZyB0byBhdm9p
ZCBoYXZpbmcgdGhlIEhUVFAgUHJveHkNCj4+Pj4+dG8NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBi
ZWNvbWUgYSB0cnVzdGVkIGFwcGxpY2F0aW9uIChpbnRlcm9nYXRlIHRoZQ0KPj4+Pj4gc3Vic2Ny
aWJlciBEQiwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBldGMuLikNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gTmljb2xh
cw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZy
b206IEppbQ0KPj4+Pj4gR3VpY2hhcmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiAoamd1aWNoYXIp
IFtqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT5dIFNlbnQ6DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gVGh1cnNkYXksIE1hcmNoIDA2LCAyMDE0IDI6MDIgUE0gVG86
IEphbWFsIEhhZGkNCj4+Pj4+U2FsaW07DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gam1vaXNhbmRA
anVuaXBlci5uZXQ8bWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0PiA8bWFpbHRvOmptb2lzYW5k
QGp1bmlwZXIubmV0PjsNCj4+Pj4+IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gQ2M6DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gc2ZjIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBIaSBKYW1hbCwNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IFlvdSBzYWlkICJJdCBzZWVtcyB0aGVy
ZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlDQo+Pj4+PiBzaXplZA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+IG1ldGFkYXRhIi4uIEkgYW0gbm90IHNvIGNvbnZpbmNlZCBhbmQgd291bGQgbGlrZSB0
bw0KPj4+Pj4gYmV0dGVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gdW5kZXJzdGFuZCB0aGUgcmVx
dWlyZW1lbnRzIGJlZm9yZSBwYXNzaW5nIGp1ZGdlbWVudC4NCj4+Pj4+IElmIHdlDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gbG9vayBhdCB0aGUgdXNlIGNhc2VzIGFzIHByZXNlbnRlZCB0aHVzIGZh
ciBpbnRvDQo+Pj4+PiB0aGUgV0cgSQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGhhdmUgeWV0IHRv
IHNlZSBhIHNpbmdsZSBleGFtcGxlIG9mIHRoZSBuZWVkDQo+Pj4+PiAobm90aW5nIHRoYXQNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBkZXNpcmUgaXMgbm90IHRoZSBzYW1lIGFzIG5lZWQpIC0gSSBh
bSBub3Qgc2F5aW5nDQo+Pj4+PiB0aGVyZSBpcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IG5vIHJl
cXVpcmVtZW50IGJ1dCByYXRoZXIgdGhhdCB3ZSBzaG91bGQgbm90IGp1bXANCj4+Pj4+IHRvIHRo
ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGNvbmNsdXNpb24gYW5kIGJ1aWxkIHN0YW5kYXJkcyBh
cm91bmQgYSB0aGVvcnkuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IE9uIDMv
My8xNCwgNjozNSBBTSwgIkphbWFsIEhhZGkgU2FsaW0iDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+
IDxoYWRpQG1vamF0YXR1LmNvbTxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+IDxtYWlsdG86aGFk
aUBtb2phdGF0dS5jb20+Pg0KPj4+Pj53cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gSSBsaWtlIHRoZSBkb2MgLSB3ZWxsIHdyaXR0ZW4uDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IFNlY3Rpb24gNC4zIG9u
IG1ldGFkYXRhIGVuY29kaW5nLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+PiBJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlIHNpemVk
DQo+Pj4+PiBtZXRhZGF0YQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiAoYXQgbGVhc3QgZm9yIGh0
dHAvYXBwIHlvdSBzZWVtIHRvIGluZGljYXRlIHRoZQ0KPj4+Pj4gZGVzaXJlIGZvcg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+Pml0KS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gRm9yIGEgZGF0YXBh
dGggcGVyLXBhY2tldCBtZXRhZGF0YSwgaSBmZWVsIHRoZQ0KPj4+Pj4gbmVlZCBpcw0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+PiBqdXN0IGFzIGltcG9ydGFudC4gQXJlIHdlIGxpbWl0ZWQgYnkgdGhl
IGZhY3QgdGhhdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBleGlzdGluZyBoYXJkd2FyZSBtYXkg
bm90IGJlIGFibGUgdG8gaGFuZGxlIFRMVnM/DQo+Pj4+PkZvcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+PiBleGFtcGxlLCBJIGRvbnQgaGF2ZSBhIHByb2JsZW0gaGFuZGxpbmcgVExWcyBpbiBhDQo+
Pj4+PiBzb2Z0d2FyZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PmRhdGFwYXRoLg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBjaGVlcnMsIGphbWFsDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+PiBtYWlsaW5nIGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWls
dG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0K
Pj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGxpc3Qgc2ZjQGll
dGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4g
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGxpc3Qg
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0K
Pj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+
IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+
Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18gc2ZjIG1haWxpbmcNCj4+Pj4+IGxpc3QNCj4+Pj4+ICAgPj4+Pj4g
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0K
Pj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAg
Pj4+Pj4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXw0KPj4+Pj4gICA+PnNmYyBtYWlsaW5nIGxpc3QNCj4+Pj4+ICAg
Pj5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQo+Pj4+PiAgID4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+
Pj4+ICAgPg0KPj4+Pj4gICA+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCj4+Pj4+ICAgPnNmYyBtYWlsaW5nIGxpc3QNCj4+Pj4+ICAgPnNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+ICAgPmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+Pg0KPj4+Pg0KPj4+
PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+PiBz
ZmMgbWFpbGluZyBsaXN0DQo+Pj4+IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0K
Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+DQo+Pj4g
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+PiBzZmMg
bWFpbGluZyBsaXN0DQo+Pj4gc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4g
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pg0KPj4NCj4+X19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+c2ZjIG1haWxp
bmcgbGlzdA0KPj5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+aHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4NCj5fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPnNmYyBtYWlsaW5nIGxpc3QNCj5zZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYw0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OuWui+S9kzsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0
IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJ
cGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWls
eTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiXEDlrovkvZMiOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7
fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRp
di5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9u
dC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30N
CmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNv
bG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4u
TXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1
cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAuTXNvQWNldGF0ZSwgbGkuTXNv
QWNldGF0ZSwgZGl2Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1z
dHlsZS1saW5rOiLmibnms6jmoYbmlofmnKwgQ2hhciI7DQoJbWFyZ2luOjBjbTsNCgltYXJnaW4t
Ym90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjguMHB0Ow0KCWZvbnQtZmFtaWx5OiJUYWhvbWEi
LCJzYW5zLXNlcmlmIjt9DQpzcGFuLkNoYXINCgl7bXNvLXN0eWxlLW5hbWU6IuaJueazqOahhuaW
h+acrCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms65om5
5rOo5qGG5paH5pysOw0KCWZvbnQtZmFtaWx5OuWui+S9kzt9DQpwLkJhbGxvb25UZXh0LCBsaS5C
YWxsb29uVGV4dCwgZGl2LkJhbGxvb25UZXh0DQoJe21zby1zdHlsZS1uYW1lOiJCYWxsb29uIFRl
eHQiOw0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbWFyZ2luOjBjbTsN
CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWls
eToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnNwYW4uQmFsbG9vblRleHRDaGFyDQoJe21z
by1zdHlsZS1uYW1lOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5
Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQiOw0KCWZvbnQtZmFtaWx5OiJUYWhvbWEi
LCJzYW5zLXNlcmlmIjt9DQpzcGFuLkVtYWlsU3R5bGUyMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJz
b25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5
N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjINCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30N
Ci5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6
ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0K
CW1hcmdpbjo3Mi4wcHQgNzIuMHB0IDcyLjBwdCA3Mi4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0K
CXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1s
Pg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1s
PjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpl
eHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVs
YXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJaSC1DTiIgbGlu
az0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTYu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj4mIzQzOzE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+WGlhb2h1PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
bGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4N
CjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtw
YWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OuWui+S9kyI+5Y+R5Lu25Lq6PHNw
YW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L5L2TIj4gc2ZjIFttYWlsdG86c2Zj
LWJvdW5jZXNAaWV0Zi5vcmddDQo8L3NwYW4+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk65a6L5L2TIj7ku6PooaggPC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L5L2TIj5OQVBJRVJBTEEs
IE1BUklBIEg8YnI+DQo8L3NwYW4+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk65a6L5L2TIj7lj5HpgIHml7bpl7Q8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48
L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTrlrovkvZMiPiAyMDE0PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OuWui+S9kyI+5bm0PHNwYW4gbGFuZz0iRU4tVVMiPjM8L3NwYW4+5pyIPHNw
YW4gbGFuZz0iRU4tVVMiPjIyPC9zcGFuPuaXpTxzcGFuIGxhbmc9IkVOLVVTIj4NCiA2OjM4PGJy
Pg0KPC9zcGFuPjxiPuaUtuS7tuS6ujxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvYj48c3Bh
biBsYW5nPSJFTi1VUyI+IG1pa2ViaWFuY0Bhb2wuY29tOyBzZmNAaWV0Zi5vcmc8YnI+DQo8L3Nw
YW4+PGI+5Li76aKYPHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVO
LVVTIj4gUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPG86cD48L286cD48L3Nw
YW4+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90Oztjb2xvcjojMUY0OTdEIj5NaWtlLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBj
bSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij5NYXJpYSwmbmJzcDs8YnI+DQpTbywgeW91IGFyZSBzYXlpbmcgdGhhdCB5b3Ugd2FudCB0byB1
c2UgU0ZDIHRvIGNhcnJ5IGFyb3VuZCBtZXRhZGF0YSwgYnV0IG5vdCBmb3IgYWN0dWFsIHNlcnZp
Y2UgY2hhaW5pbmcgYmVjYXVzZSB5b3UgYWxyZWFkeSBoYXZlIGEgd2F5IHRvIGltcGxlbWVudCBz
ZXJ2aWNlIGNoYWluaW5nIG91dHNpZGUgb2YgU0ZDPyAmbmJzcDs8c3BhbiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+PG86cD48L286cD48L3NwYW4+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMUY0OTdEIj5ZZXMu
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1ib3R0b206MTIuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
TWF5YmUgSSdtIG5vdCBmb2xsb3dpbmcsIGJ1dCBpdCBzZWVtcyB0byBtZSB0aGF0IGlmIHlvdSB3
ZXJlIHRvIHVwZ3JhZGUgeW91ciBuZXR3b3JrIHRvIHN1cHBvcnQgU0ZDIHRoYXQgeW91IHdvdWxk
IGNoYW5nZSBmcm9tIHVzaW5nDQogeW91ciBleGlzdGluZyBtZWNoYW5pc20gYW5kIHN0YXJ0IHVz
aW5nIFNGQywgd2hpY2ggaXMgbWVhbnQgdG8gcHJvdmlkZSBzdXBwb3J0IGZvciBzZXJ2aWNlIGZ1
bmN0aW9ucyB0aGF0IGFyZSBub3QgU0ZDIGF3YXJlLiAmbmJzcDs8c3BhbiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+PG86cD48L286cD48L3NwYW4+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGVy
ZSBzaG91bGQgYmUgYSB3YXkgdG8gdXNlIHRoZSBOU0ggb25seSBhcyBhIHdheSB0byBjb252ZXkg
bWV0YWRhdGEgc3VjaCBhcyBzdWJzY3JpYmVyLWlkLCBhcHBsaWNhdGlvbi1pZCwgZXRjLiwgd2hp
bGUga2VlcGluZyB0aGUgc2VydmljZQ0KIGNoYWluaW5nIGZvcndhcmRpbmcgaW5mb3JtYXRpb24g
YXQsIGUuZy4sIHRoZSBNUExTIFZQTiBsZXZlbC4gPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+VGhlcmUgYXJlIGEgbnVtYmVyIG9m
IHVzIHdobyBoYXZlIGltcGxlbWVudGVkLCBpbiBvbmUgd2F5IG9yIGFub3RoZXIsIHNvbWUgc29y
dCBvZiBzZXJ2aWNlIGNoYWluaW5nLCBidXQgSSAoSSBjYW4gYXQgbGVhc3Qgc3BlYWsgZm9yDQog
bXlzZWxmKSBhbSBsb29raW5nIHRvIFNGQyBub3QgdG8gZW5oYW5jZSBteSBjdXJyZW50IGltcGxl
bWVudGF0aW9uLCBidXQgdG8gcmVwbGFjZSBpdCB3aXRoIHNvbWV0aGluZyBiZXR0ZXIgd2hpbGUg
c3RpbGwgbWFpbnRhaW5pbmcgbXkgY29yZSAobm9uIHNlcnZpY2UgZnVuY3Rpb24pIGluZnJhc3Ry
dWN0dXJlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90Oztjb2xvcjojMUY0OTdEIj4mcXVvdDtzZXJ2aWNlLWNoYWluaW5nJnF1b3Q7IGlzIG5v
dGhpbmcgbmV3LCBpdCBoYXMgYmVlbiBkb25lIGZvciB0aGUgbWFueSB5ZWFycyB1c2luZyBWTEFO
cy4gVGhlIGlzc3VlIGhhcyBiZWVuIGFsd2F5cyBob3cgdG8gYnJpbmcgdGhlIHRyYWZmaWMgZnJv
bSBhIHJvdXRlZCBuZXR3b3JrIGludG8gYSBzZXQgb2YNCiBhcHBsaWFuY2VzLCBpLmUuLCBob3cg
dG8gaW50ZWdyYXRlIHdpdGggcm91dGluZy4gQnkgdXNpbmcgdGhlIHNhbWUgbWVjaGFuaXNtIGlu
IHRoZSBpbnRlcm1lZGlhdGUgaG9wcyB0aGUgY29tcGxleGl0eSBpcyBzaWduaWZpY2FudGx5IHJl
ZHVjZWQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPklNTywgdGhlIHNpZ25hbGluZyBvZiBtZXRhZGF0YSBzaG91bGQgYmUgaW5kZXBlbmRl
bnQgZnJvbSBzaWduYWxpbmcgb2Ygc2VydmljZSBwYXRoLiBUaGVyZSBjYW4gYmUgbWFueSB3YXlz
IHRvIHNpZ25hbCB0aGUgcGF0aCBzbyB3aHkgdGllIHRoZSB0d28gdG9nZXRoZXIuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMUY0OTdEIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMUY0OTdE
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJtYXJnaW4tYm90dG9tOjUuNHB0Ij4NCjxkaXYg
Y2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVy
Ij48c3BhbiBsYW5nPSJFTi1VUyI+DQo8aHIgc2l6ZT0iMSIgd2lkdGg9IjEwMCUiIG5vc2hhZGU9
IiIgc3R5bGU9ImNvbG9yOiM5OTk5OTkiIGFsaWduPSJjZW50ZXIiPg0KPC9zcGFuPjwvZGl2Pg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTo1LjRwdCI+
PGI+PHNwYW4gbGFuZz0iRU4tVVMiPkZyb206IDwvc3Bhbj4NCjwvYj48c3BhbiBsYW5nPSJFTi1V
UyI+PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20lM2NrZWdyYXlAY2lzY28uY29tIj5r
ZWdyYXlAY2lzY28uY29tJmx0O2tlZ3JheUBjaXNjby5jb208L2E+Jmd0Ozxicj4NCjxiPlRvOiA8
L2I+Um9uIFBhcmtlciZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT4mZ3Q7LEppbSBHdWlj
aGFyZCAoamd1aWNoYXIpJmx0OzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iPmpn
dWljaGFyQGNpc2NvLmNvbTwvYT4mZ3Q7LEpvZWwgTS4gSGFscGVybiZsdDs8YSBocmVmPSJtYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbSI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7PGJyPg0K
PGI+Y2M6IDwvYj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnJTNjc2ZjQGlldGYub3JnIj5z
ZmNAaWV0Zi5vcmcmbHQ7c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5TZW50OiA8L2I+RnJp
ZGF5LCBNYXJjaCAxNCwgMjAxNDxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW3NmY10gU0ZDIGVu
Y2Fwc3VsYXRpb24gY2hhaW4gSUQ8YnI+DQo8YnI+DQomIzQzOzEgdGhlIGlkZWEgaXMgaW50ZXJv
cGVyYWJpbGl0eS48YnI+DQo8YnI+DQo8YnI+DQpPbiAzLzE0LzE0IDEyOjU1IFBNLCAmcXVvdDtS
b24gUGFya2VyJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT4mZ3Q7IHdyb3Rl
Ojxicj4NCjxicj4NCiZndDtUaGFua3MsIEppbS48YnI+DQomZ3Q7PGJyPg0KJmd0O1JlbWVtYmVy
IHRoYXQgd2UgaGF2ZSBzYWlkIG1hbnkgdGltZXMgdGhhdCB0aGUgU0ZDIHNlcnZpY2UgaGVhZGVy
IGlzPGJyPg0KJmd0O3RyYW5zcG9ydCBpbmRlcGVuZGVudC4gJm5ic3A7IEp1c3QgYmVjYXVzZSB0
aGUgY2hhaW4gaWQgY291bGQgYmUgY2FycmllZCBpbjxicj4NCiZndDtzb21lIGZvcm0gb3IgYW5v
dGhlciB3aXRoIHNvbWUgcGFydGljdWxhciB0cmFuc3BvcnQgZG9lc24ndCBtZWFuIHRoYXQgaXQ8
YnI+DQomZ3Q7Y291bGQgYmUgdW5pdmVyc2FsbHkgY29udmV5ZWQuICZuYnNwOyZuYnNwOyBCeSBt
YWtpbmcgYW5kIGtlZXBpbmcgdGhlIFNGQyBzZXJ2aWNlPGJyPg0KJmd0O2hlYWRlciB0cmFuc3Bv
cnQgaW5kZXBlbmRlbnQgbWFrZXMgaXQgbW9yZSBhcHBsaWNhYmxlIGluIG1vcmU8YnI+DQomZ3Q7
ZW52aXJvbm1lbnRzIGFuZCBtb3JlIGxpa2VseSB0byBnZXQgYWRvcHRlZCBicm9hZGx5Ljxicj4N
CiZndDs8YnI+DQomZ3Q7ICZuYnNwOyBSb248YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDst
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDtGcm9tOiBKaW0gR3VpY2hhcmQgKGpn
dWljaGFyKSBbPGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSI+bWFpbHRvOmpndWlj
aGFyQGNpc2NvLmNvbTwvYT5dPGJyPg0KJmd0O1NlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQg
Mzo1MiBQTTxicj4NCiZndDtUbzogSm9lbCBNLiBIYWxwZXJuOyBSb24gUGFya2VyPGJyPg0KJmd0
O0NjOiA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0K
Jmd0O1N1YmplY3Q6IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPGJyPg0KJmd0Ozxicj4NCiZn
dDtIaSBKb2VsLDxicj4NCiZndDs8YnI+DQomZ3Q7UGVyaGFwcyBidXQgSSB3b3VsZCBwb2ludCBv
dXQgdGhhdCB0aGUgYmFzZSBTRkMgaGVhZGVyIGNvdWxkIGhhdmUgYSBsb3Q8YnI+DQomZ3Q7bW9y
ZSBpbmZvcm1hdGlvbiB0aGFuIGp1c3QgdGhlIGNoYWluIElEOyBJIHdvdWxkIGFsc28gcG9pbnQg
b3V0IHRoYXQgdGhlPGJyPg0KJmd0O2RldmlsIGlzIGluIHRoZSBkZXRhaWxzIGFuZCBzYXlpbmcg
JnF1b3Q7d2VsbCwgSSBjYW4ganVzdCB1c2UgYW4gTVBMUyBsYWJlbCZxdW90Ozxicj4NCiZndDto
aWRlcyBtdWNoIG9mIHRoZSBjb21wbGV4aXR5IG9mIGFjdHVhbGx5IGRvaW5nIHRoYXQuPGJyPg0K
Jmd0Ozxicj4NCiZndDtPbiAzLzE0LzE0LCAyOjM1IFBNLCAmcXVvdDtKb2VsIE0uIEhhbHBlcm4m
cXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIj5qbWhAam9lbGhh
bHBlcm4uY29tPC9hPiZndDsgd3JvdGU6PGJyPg0KJmd0Ozxicj4NCiZndDsmZ3Q7SWYgdGhlIHRy
YW5zcG9ydCBoZWFkZXIgY2FycmllcyBlbm91Z2ggaW5mb3JtYXRpb24gZm9yIGlkZW50aWZ5aW5n
IHRoZTxicj4NCiZndDsmZ3Q7c2VxdWVuY2UgKFZMQU4gdGFnIG9yIE1QTFMgbGFiZWwgY2FuIGJv
dGggZG8gdGhlIGpvYiksIHRoZW4gYXJndWFibHk8YnI+DQomZ3Q7Jmd0O3RoZSBnbG9iYWwgY2hh
aW4gSUQgaXMgcmVkdW5kYW50LiBJIGNhbiBsaXZlIHdpdGggY2FycnlpbmcgaXQgYW55d2F5PGJy
Pg0KJmd0OyZndDtlaXRoZXIgaWYgSSBoYXZlIG1ldGFkYXRhIHRvIGNhcnJ5LCBvciBpZiBJIG5l
ZWQgdGhlIGNoYWluIElEIGZvciBzb21lPGJyPg0KJmd0OyZndDtwdXJwb3NlLjxicj4NCiZndDsm
Z3Q7IEFmdGVyIGFsbCwgc29tZSBmb2xrcyBzZWVtIHRvIHdhbnQgdG8gdXNlIHRoYXQgZm9yIHRo
ZSBmb3J3YXJkaW5nPGJyPg0KJmd0OyZndDtkZWNpc2lvbnMuPGJyPg0KJmd0OyZndDs8YnI+DQom
Z3Q7Jmd0O1lvdXJzLDxicj4NCiZndDsmZ3Q7Sm9lbDxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDtPbiAzLzE0LzE0LCAyOjI4IFBNLCBSb24gUGFya2VyIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0
OyBUaGUgY2hhaW4gSUQgaXMgdGhlIGxhYmVsIHRoYXQgZGVmaW5lcyB0aGUgc2VxdWVuY2Ugb2Yg
c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0O2Z1bmN0aW9ucyB0aGF0IG11c3QgYmUgdmlzaXRlZC4g
Jm5ic3A7IEl0IGNhbiBiZSB0aG91Z2h0IG9mIGFzIGEgaGFuZGxlIGZvciBhPGJyPg0KJmd0OyZn
dDsmZ3Q7c3RhY2sgb2YgbXVzdC12aXNpdCBuZXR3b3JrIGxvY2F0aW9ucy4gJm5ic3A7IEkgZG9u
J3Qgc2VlIGhvdyB0aGlzIGNhbiBiZTxicj4NCiZndDsmZ3Q7Jmd0O2FueXRoaW5nIGJ1dCBtYW5k
YXRvcnkuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7ICZuYnNwOyZuYnNwOyZu
YnNwOyBSb248YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsgRnJvbTog
c2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZzwvYT5dIE9uIEJlaGFsZiBPZiBTdXJlbmRyYSBLdW1hcjxicj4NCiZndDsm
Z3Q7Jmd0OyhzbWt1bWFyKTxicj4NCiZndDsmZ3Q7Jmd0OyBTZW50OiBGcmlkYXksIE1hcmNoIDE0
LCAyMDE0IDE6NDYgUE08YnI+DQomZ3Q7Jmd0OyZndDsgVG86IEpvZWwgTS4gSGFscGVybjsgTkFQ
SUVSQUxBLCBNQVJJQSBIPGJyPg0KJmd0OyZndDsmZ3Q7IENjOiA8YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJl
OiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBbVHJpbW1lZCB0aGUgcmVjaXBpZW50IGxpc3Qg
LSBuZWVkcyBhcHByb3ZhbCBvdGhlcndpc2VdPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7IENvbXBsZXRlbHkgYWdyZWUgaGVyZS48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsgU0ZDIGRvZXMgbm90IHByZXZlbnQgVkxBTiBzdGl0Y2hpbmcgYW5kIG9uZSBjYW4g
Y29udGludWUgdG8gZG8gdGhhdC48YnI+DQomZ3Q7Jmd0OyZndDtXaGlsZSBhdCB0aGUgc2FtZSB0
aW1lIFNGQyBjYW4gaW5jbHVkZSBWTEFOIHN0aXRjaGluZyB0byBzdXBwb3J0PGJyPg0KJmd0OyZn
dDsmZ3Q7bGVnYWN5IFNGcyBpbiB0aGUgc2FtZSBjaGFpbiB0aGF0IGluY2x1ZGVzIFNGQyBhd2Fy
ZSBTRnMuIEV2ZW4gbGVnYWN5PGJyPg0KJmd0OyZndDsmZ3Q7U0ZzIGJlbmVmaXQgZnJvbSBjaGFp
biBpZGVudGlmaWNhdGlvbiBhbmQgaGVuY2UgY2FuIGJlIHNoYXJlZCBhY3Jvc3M8YnI+DQomZ3Q7
Jmd0OyZndDtkaWZmZXJlbnQgc2VydmljZSBjaGFpbnMuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7IFN1cmVuZHJhLjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBPbiAzLzE0LzE0IDEwOjI2IEFN
LCAmcXVvdDtKb2VsIE0uIEhhbHBlcm4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsgd3JvdGU6PGJyPg0KJmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBNeSBvd24gaW5jbGluYXRpb24gaXMgdG8g
b2JzZXJ2ZSB0aGF0IGlmIHlvdSBkb24ndCBuZWVkIGV4cGxpY2l0PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgeW91IGRvbid0IG5lZWQgbWV0YWRhdGEsIHlv
dSBjYW4ganVzdCBvbWl0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyB0aGUgc2ZjL25zaCBoZWFkZXIu
IFN0aWxsIGRvIHNlcnZpY2UgY2hhaW5pbmcsIGp1c3Qgbm8gZXh0cmEgaGVhZGVyLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IElmIHdlIGFyZSBnb2luZyB0byBo
YXZlIHRoZSBoZWFkZXIsIGl0IHNlZW1zIHRvIG1lIHRoYXQgdGhlIGNoYWluPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0O2lkZW50aWZpY2F0aW9uIGZpZWxkIGlzIHZlcnkgdXNlZnVsLCBhbmQgbG93IGNv
c3Qgb25jZSB3ZSBoYXZlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDtoZWFkZXIuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsg
T24gMy8xNC8xNCwgMTowMCBQTSwgTkFQSUVSQUxBLCBNQVJJQSBIIHdyb3RlOjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEV4cGxpY2l0IGNoYWluIGlkZW50aWZpY2F0aW9uIHNob3VsZCBiZSBt
YWRlIG9wdGlvbmFsLiBJIGJlbGlldmUgaXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3YXMg
ZGlzY3Vzc2VkIGZldyBtb250aHMgYWdvIG9uIHRoaXMgbWFpbGluZyBsaXN0Ljxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgTWFyaWE8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpGcm9tOipzZmMgWzxh
IGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnPC9hPl0gKk9uIEJlaGFsZiBPZiAqSm1oLmRpcmVjdDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICpTZW50OiogVGh1cnNkYXksIE1hcmNoIDEzLCAyMDE0IDEyOjEyIFBNPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgKlRvOiogPGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20i
PmtlZ3JheUBjaXNjby5jb208L2E+OyA8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5j
b20iPg0KbHVjeS55b25nQGh1YXdlaS5jb208L2E+OyA8YSBocmVmPSJtYWlsdG86c21rdW1hckBj
aXNjby5jb20iPnNta3VtYXJAY2lzY28uY29tPC9hPjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyA8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIj5qZ3VpY2hhckBjaXNjby5jb208
L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKkNjOiogPGEgaHJlZj0ibWFpbHRvOm5pY29s
YXMuYm91dGhvcnNAcW9zbW9zLmNvbSI+bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tPC9hPjsN
CjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT47IDxhIGhyZWY9
Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSI+DQpoYWRpQG1vamF0YXR1LmNvbTwvYT47PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOnJvbl9wYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb20iPnJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Ow0KPGEgaHJl
Zj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT47
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb20iPmptaEBqb2VsaGFscGVybi5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
KlN1YmplY3Q6KiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJh
dGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqSW1wb3J0YW5jZToqIExvdzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgQXNzdW1pbmcgSSB1
bmRlcnN0YW5kIHlvdSBwcm9wZXJseSBLZW4sIEkgZGlzYWdyZWUuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgZXhhbXBsZSwgYnkgdXNpbmcg
c2VwYXJhdGUgdGVybXMgSSBjYW4gZWFzaWx5IGRpc2N1c3MgdGhlIGZhY3Q8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyB0aGF0IGNlcnRhaW4ga2luZHMgb2YgZGF0YSAoY2hhaW4gaWRlbnRpZmlj
YXRpb24pIG9ubHkgbmVlZCB0byBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFkanVzdCBi
eSBhIGZldyBhcHBzIGluIHJhcmUgY2FzZXMuIEFuZCB0aGF0IGRhdGEgaXMgbm90IGJlZWRlZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJ5IHRoZSBhcHBsaWNhdGlvbnMuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBVbmxlc3MgeW91IHdvdWxk
IGxpa2UgdG8gY29uc2lkZXIgdGhlIGNoYWluIGlkZW50aWZpY2F0aW9uIGFzIGJlaW5nPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3B0aW9uYWw/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3Vycyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50IGZyb20gbXkgU2Ftc3VuZyBzbWFydHBob25lIG9u
IEFUJmFtcDtUPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0t
LS0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJp
anNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgRnJvbTogJnF1b3Q7S2VuIEdyYXkgKGtlZ3JheSkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0
bzprZWdyYXlAY2lzY28uY29tIj5rZWdyYXlAY2lzY28uY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29tIj5tYWlsdG86a2Vn
cmF5QGNpc2NvLmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBM
dWN5IHlvbmcgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+bHVjeS55
b25nQGh1YXdlaS5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0i
bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tJTNlJTNlLCUyMlN1cmVuZHJhIj5tYWlsdG86bHVj
eS55b25nQGh1YXdlaS5jb20mZ3Q7Jmd0OywmcXVvdDtTdXJlbmRyYTwvYT4gS3VtYXIgKHNta3Vt
YXIpJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpz
bWt1bWFyQGNpc2NvLmNvbSI+c21rdW1hckBjaXNjby5jb208L2E+ICZsdDs8YSBocmVmPSJtYWls
dG86c21rdW1hckBjaXNjby5jb20lM2UlM2UsJTIySmltIj5tYWlsdG86c21rdW1hckBjaXNjby5j
b20mZ3Q7Jmd0OywmcXVvdDtKaW08L2E+IEd1aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsoamd1aWNoYXIpJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9
Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iPmpndWljaGFyQGNpc2NvLmNvbTwvYT4gJmx0Ozxh
IGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iPm1haWx0bzpqZ3VpY2hhckBjaXNjby5j
b208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDQzogTmljb2xhcyBCT1VU
SE9SUyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSI+Tmlj
b2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0
OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20lM2UlM2Usc2ZjIj5t
YWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tJmd0OyZndDssc2ZjPC9hPiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmclM2UlM2UsSmFtYWwi
Pm1haWx0bzpzZmNAaWV0Zi5vcmcmZ3Q7Jmd0OyxKYW1hbDwvYT4gSGFkaSBTYWxpbSAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tIj5oYWRpQG1vamF0YXR1LmNvbTwvYT48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5j
b20lM2UlM2UsUm9uIj5tYWlsdG86aGFkaUBtb2phdGF0dS5jb20mZ3Q7Jmd0OyxSb248L2E+IFBh
cmtlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSUzZSUzZSwlMjJicmlqc21hbkBqdW5pcGVyLm5ldCI+
bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20mZ3Q7Jmd0OywmcXVvdDticmlq
c21hbkBqdW5pcGVyLm5ldDwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQ8L2E+Jmd0OyZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8
YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQlM2UlM2UsJTIySm9lbCI+bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0Jmd0OyZndDssJnF1b3Q7Sm9lbDwvYT4gTS4gSGFscGVybiZx
dW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb20iPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBU
aGUgd29yZCAmcXVvdDttZXRhZGF0YSZxdW90OyBpcyBhIHB1cnBvc2VseSBhbWJpZ3VvdXMgdGVy
bSAmcXVvdDtkYXRhIHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwcm92aWRlcyBpbmZv
cm1hdGlvbiBhYm91dCBvdGhlciBkYXRhJnF1b3Q7LiBJdCBpcyB1c2VkIHRvIGF2b2lkIFRISVM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rpc2N1c3Npb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgZXhhbXBsZSwgSSBwcm9wb3NlIHdl
IGRlZmluZSAmcXVvdDt0ZXF1aWxhIG1ldGFkYXRhJnF1b3Q7IGJlY2F1c2UsPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgZnJhbmtseSwgSSB3aWxsIG5lZWQgdG8gb3JkZXIgYSB0cmlwbGUtc2hv
dCBpZiB3ZSBrZWVwIGF0dGVtcHRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBkZWZp
bmUgc29tZXRoaW5nIHRoYXQsIGJ5IGRlZmluaXRpb24sIGlzIGFtYmlndW91cy4gSSdkIGxpa2U8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBteSBiYXJ0ZW5kZXIgdG8gdW5kZXJzdGFuZCBtZSBz
cGVjaWZpY2FsbHkgd2hlbiBJIHNheSAmcXVvdDtJIG5lZWQgYTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7c2hvdCZxdW90Oy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IE9uIDMvMTMvMTQgNzo0OSBBTSwgJnF1b3Q7THVjeSB5b25nJnF1b3Q7ICZs
dDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iPmx1Y3kueW9uZ0BodWF3ZWku
Y29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bHVj
eS55b25nQGh1YXdlaS5jb20iPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7Jmd0
OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7U25pcC4uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDtTSyZndDsgSnVzdCBjb3B5aW5nIGZyb20gdGhlIFBTOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7LS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O0Rh
dGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkgdG8gZXhjaGFuZ2UgaW5mb3Jt
YXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JldHdlZW48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0O3RoZSBuZXR3b3JrIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0
d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCBzZXJ2
aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtmdW5jdGlvbnMgYW5kIHRo
ZSBuZXR3b3JrLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDstLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7SXQgaXMgYSBsdWNpZCBkZWZpbml0aW9uLiBXZSBhcmUgdW5uZWNlc3Nhcmls
eSBtYWtpbmcgdGhlIHdvcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZxdW90O25ldHdvcmsm
cXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2NvbnRyb3ZlcnNpYWws
IElNTy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7W0x1Y3ldIFRoaXMgaXMgbXkgcG9pbnQuICZxdW90O1Ro
ZSBuZXR3b3JrJnF1b3Q7IGlzIHRvbyBnZW5lcmFsIGhlcmUsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDt3aGljaCBicmluZ3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O21l
dGFkYXRhIGdyZWF0IHBvd2VyIHRvIGRvIG1hbnkgdGhpbmdzLiBUaGlzIGlzIHdoeSBwZW9wbGU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ludmVudCBpZGVhczxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7aGVyZSwgd2hpY2ggY2F1c2VzIGEgbG90IG9mIGRlYmF0ZXMgb24g
bWV0YWRhdGEgdXNhZ2UgcG90ZW50aWFscy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7c2hvdWxkIG5vdCBzcGVuZCBhIGxv
dCBvZiB0aW1lcyBvbiB0aGF0IGRlYmF0ZXMgYW5kIGp1ZGdlIHdoaWNoPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDt1c2FnZSBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
dmFsdWFibGUgb3Igbm90LiBUaHVzLCBmb3IgdGhlIFNGQyB3b3JrLCBpdCB3aWxsIGJlIGhlbHBm
dWwgaWY8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dlIGNhbjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7bmFycm93IGRvd24gYSBiaXQuIEpvZWwgbWFrZXMgZXhwbGljaXRs
eSB0d28gY2FzZXMsIHdoaWNoIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoZWxwZnVsIHRv
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtkZXZlbG9wIHVzZSBjYXNlcyBm
b3IgZWFjaCBjYXNlLiBJIHdvdWxkIGxpa2UgdG8gc2VlIHRoYXQgdGhlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtwcm9ibGVtPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtz
dGF0ZW1lbnQgY2FuIGJlIG1vcmUgc3BlY2lmaWMgb24gbWV0YWRhdGEgZGVmaW5pdGlvbiwgd2hp
Y2ggbWF5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7aGVscGZ1bCBpbiBsZXNzIGZvY3VzaW5nIG9uIGl0IGFuZCBtb3Zpbmcg
Zm9yd2FyZC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7THVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtTdXJlbmRy
YS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7VGhhbmtzLDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0x1Y3k8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDstLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0Zyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFs8
YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIj5tYWlsdG86amd1aWNoYXJAY2lzY28u
Y29tPC9hPl08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtTZW50OiBX
ZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDQ6MzggUE08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDtUbzogTHVjeSB5b25nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Q2M6IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcyBCT1VUSE9SUzsgUm9u
IFBhcmtlcjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YSBocmVm
PSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5tYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ8L2E+Jmd0Ozsgc2ZjOyBKYW1hbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
SGFkaSBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O1N1Ympl
Y3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0hpIEx1Y3ksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Tm8uIEkgYW0gc2ltcGx5IHNheWluZyB3ZSBzaG91bGQgbm90IG92ZXJjb21wbGljYXRlIHRo
ZSBwcm9ibGVtPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7c3RhdGVt
ZW50IHdpdGggdGV4dCB0aGF0IGFkZHMgbGl0dGxlIHRvIG5vIHZhbHVlIGluIG15IG9waW5pb24u
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2hldGhlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0O3dlIGNhbGwgaXQgbWV0YWRhdGEsIG9yIGNvbnRleHQsIGhhcyBu
byBiZWFyaW5nIG9uIHRoZSBmYWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGF0IHRoZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O3Byb2JsZW0gc3RhdGVtZW50
IGFscmVhZHkgY2xlYXJseSBzdGF0ZXMgd2UgbmVlZCB0byBiZSBhYmxlIHRvPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtwYXNzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7aW5mb3JtYXRpb24gYmV0d2VlbiBTRsK5cyBhbmQgYmV0d2VlbiB0aGUgbmV0d29yayAmYW1w
OyBTRsK5cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDtPbiAzLzEyLzE0LCA1OjEzIFBNLCAmcXVvdDtMdWN5IHlvbmcm
cXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+bHVjeS55b25n
QGh1YXdlaS5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFp
bHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208L2E+
Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtIaSBKaW0sPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDtJIGZvciBvbmUgZG9uJ3QgYWdyZWUgYW5kIHRoaW5rIHdlIGFy
ZSBvdmVyIGNvbXBsaWNhdGluZyB3aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzaG91bGQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7YmUgc3RyYWlnaHRm
b3J3YXJkLiBUaGUgU0ZDIGVuY2Fwc3VsYXRpb24gc2hvdWxkIGVuYWJsZSB0d288YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3RoaW5nczo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OzEuIFN0ZWVyaW5nIG9mIHNlbGVjdGVkIGZsb3dzIHRocm91Z2ggYSBzZXJ2aWNlIGNoYWluOyB0
aGlzIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7c2VydmljZSBmdW5jdGlvbiBwYXRoLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsyLiBQYXNzaW5nIG9mIGNvbnRleHQg
YXNzb2NpYXRlZCB3aXRoIGEgZ2l2ZW4gZmxvdyB3aXRoaW4gc2FpZDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDtmdW5jdGlvbiBwYXRoLiBUaGlzIGNvbnRleHQgaW5mb3JtYXRpb24gbWF5IGJlIGNvbnN1
bWVkIGJ5IGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1NGIChhbjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDthcHBsaWNhdGlvbiBJRCBpcyBhbiBleGFtcGxl
KSBvciBtYXkgYmUgY29uc3VtZWQgYnkgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmb3J3
YXJkaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2VsZW1l
bnRzIChhIHZyZi1JRCBpcyBhbiBleGFtcGxlKS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7W0x1Y3ldIERvIHlvdSBjYWxsIHRoZSBjb250ZXh0IGFzIG1ldGFk
YXRhIG9yIG5vdD8gRG8gd2UgaGF2ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5vdGhlcjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDt0ZXJtIGhlcmUgYmVz
aWRlIFNGQyBoZWFkZXIgYW5kIG1ldGFkYXRhLiBJIHNlZSB0aGF0IHlvdSBkb24ndDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7d2FudCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDtzZXBhcmF0ZSB3aGF0IGlzIGNvbnN1bWVkIGJ5IFNGIGFuZCB3aGF0IGlz
IGNvbnN1bWVkIGJ5IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9yd2FyZGluZzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtlbGVtZW50cy48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O0x1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0O1NlbnQgZnJvbSBteSBpUGhvbmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsgT24gTWFyIDEyLCAyMDE0LCBhdCA0OjE2IFBNLCAmcXVvdDtMdWN5IHlvbmcm
cXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55
b25nQGh1YXdlaS5jb20iPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208L2E+
Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyBHcmVhdC4gVGhlbiB3ZSBtYXkgY29uc2lkZXIgdHdvIHNwZWNpYWwgbWV0YWRhdGEgZGVmaW5p
dGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7cHJvYmxlbSBzdGF0ZW1lbnQgc28gd2UgY2Fu
IGFsbCB1c2UgdGhlIHNhbWUgZGVmaW5pdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtI
ZXJlIGlzIG15PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDtzdWdnZXN0ZWQgdGV4dCBhbmQgbGlrZSB0byBoZWFyIHlvdSBhbmQgb3RoZXIncyBpbnB1dCBh
bmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3N1Z2dlc3Rpb25zLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5l
IG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0
bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7ZXhjaGFu
Z2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgZWxlbWVudHMgaW4gYSBzZXJ2aWNlIGZ1bmN0aW9u
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtjaGFpbmlu
Zy4gSW4gdGhpcyBjb250ZXh0LCB0aGVyZSBhcmUgdHdvIHR5cGVzIG9mIGRhdGEgcGxhbmU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsgU2VydmljZSBGdW5jdGlvbiBNZXRhZGF0YTogdGhlIGluZm9ybWF0
aW9uIGV4Y2hhbmdlZCBiZXR3ZWVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDtjbGFzc2lmaWVyIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBz
ZXJ2aWNlIGZ1bmN0aW9ucyB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7ZmFjaWxpdGF0ZSBzZXJ2aWNlIGZ1bmN0aW9ucyBvbiB0aGUgcGFja2V0IHRy
ZWF0bWVudC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFN0ZWVy
aW5nIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZnJvbSBzZXJ2aWNlIGZ1bmN0aW9ucyB0byBh
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtjbGFzc2lm
aWVyIG9yIHNlcnZpY2Ugbm9kZSBmb3IgdHJhZmZpYyBmb3J3YXJkaW5nIHB1cnBvc2UuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAtZW5kPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgRnJvbTogSm9lbCBNLiBIYWxwZXJuIFs8
YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSI+bWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb208L2E+XTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjozNSBQTTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBMdWN5IHlvbmc7IE5pY29s
YXMgQk9VVEhPUlM7IFJvbiBQYXJrZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7IDxhIGhyZWY9Im1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRp
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU2FsaW08
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0
OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFllcywgSSBhbSB0cnlpbmcg
dG8gY29uc2lzdGVudGx5IGRpc3Rpbmd1aXNoIHRob3NlIHR3byBjYXNlczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7d2hlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7dGFsa2luZyBhYm91dCB0aGUgaW5mb3JtYXRpb24gY2FycmllZCB3aXRoIHBhY2tl
dHMgaW4gc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y2hhaW5zLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDM6MTMgUE0sIEx1Y3kgeW9u
ZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgSm9lbCwgU2VlIGJlbG93LiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBz
ZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
WzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnPC9hPl0gT24gQmVoYWxmIE9mIEpvZWwgTS4gSGFscGVybjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7U2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjAyIFBNIFRvOiBMdWN5
IHlvbmc7IE5pY29sYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb24gUGFya2Vy
IENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxh
IGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+YnJpanNtYW5AanVuaXBlci5uZXQ8
L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7OyBzZmM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6
IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgd2FzIHRyeWluZyB0byB3
b3JkIGl0IGNhcmVmdWxseSBub3QgdG8gZm9jdXMgb24gd2hvIHB1dHM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3RoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBpbiwgYnV0IG9ubHkgb24gd2hvIGNvbnN1bWVzIHRoZSBp
bmZvcm1hdGlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgSW5mb3JtYXRpb24gZm9yIHNlcnZpY2UgZnVuY3Rpb25zIG1heSBjb21lIGZyb20g
dGhlIGluZ3Jlc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgY2xhc3NpZmllciBvciBmcm9tIG90aGVyIHNlcnZpY2UgZnVuY3Rpb25zLiBbTHVj
eV0gdGhpcyBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIG9uZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjYXNlIHVzaW5nIG1ldGFk
YXRhIGluIHlvdXIgdmlldy4gSW5mb3JtYXRpb24gZm9yIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Zm9yd2FyZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyB3aWxsIGdlbmVyYWxseSBjb21lIGZyb20gdGhlIGluZ3Jlc3MgY2xhc3Np
ZmllciwgYnV0IGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzcGVjaWFsPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhc2VzIG1heSBiZSBw
cm92aWRlZCBieSBzZXJ2aWNlIGZ1bmN0aW9ucy4gKEkga2VlcDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7d2FudGluZyB0byBnZXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgcmlkIG9mIHRob3NlIHNwZWNpYWwgY2FzZXMsIGJ1dCBzbyBmYXIg
dGhlcmUgc2VlbSB0byBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7anVzdCBlbm91Z2g8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgb2YgdGhl
bSB0byB3YXJyYW50IGNvdmVyaW5nIGluIHRoZSBzb2x1dGlvbi4gQW5kIG1vcmU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2ltcG9ydGFudGx5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzaWduaWZpY2FudCBzdXBwb3J0IGZvciBpdCBpbiB0
aGUgd29ya2luZyBncm91cC4pIFtMdWN5XTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7VGhpcyBp
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0
aGUgc2Vjb25kIGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3IChidXQgeW91IGRvbid0
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsaWtlIGl0KS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgQW5kIHlvdSBzdWdnZXN0IGRpc3Rpbmd1aXNo
aW5nIHRoZXNlIHR3byBjYXNlcyB3aGVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkaXNjdXNz
aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGFib3V0IG1ldGFkYXRhIHVzYWdlLiBJcyB0aGF0IHJpZ2h0IHVuZGVyc3RhbmRpbmc/PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9u
IDMvMTIvMTQsIDI6MzMgUE0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWwsIEkgaW50ZXJwcmV0IHRo
YXQgeW91IHN1Z2dlc3RzIHRoYXQgZGlzdGluZ3Vpc2ggdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtleGNoYW5nZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGJldHdlZW4gc2Vy
dmljZSBmdW5jdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCB0aGU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4Y2hhbmdl
IGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBmcm9tIGEgc2VydmljZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb24gdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGEgc2VydmljZSBub2RlLiBJcyB0aGlzIHJpZ2h0
IHVuZGVyc3RhbmRpbmc/IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBK
b2VsIE0uIEhhbHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSI+bWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+XSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7MjAxNDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDE6
MTk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOiBK
aW0gR3VpY2hhcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IChqZ3VpY2hhcik7IDxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldCI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
bHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5tYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ8L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSZTog
W3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBNeSBpbmNs
aW5hdGlvbiB3b3VsZCBiZSB0byB0dW5lIHRoYXQgZGVmaW5pdGlvbiB0bzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ZGlzdGluZ3Vpc2g8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJldHdlZW4gZGF0YXBsYW5lIGNhcnJpZWQgaW5mb3Jt
YXRpb24gaW50ZW5kZWQgZm9yIHVzZSBieTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2Vydmlj
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgZnVuY2l0b25zICh3aGF0ZXZlciB0aGUgb3JpZ2luKSwgYW5kIGRhdGFwbGFuZSBjYXJyaWVk
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbmZvcm1hdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW50ZW5kZWQgZm9yIGRhdGFw
bGFuZSBmb3J3YXJkaW5nIGNvbXBvbmVudHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIEpvZWws
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBJIGFncmVlIHRoYXQgd2UgbmVlZCB1c2luZyB0aGUgc2FtZSBkZWZpbml0aW9u
IGZvciBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0ZXJtLCBidXQ8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkaXNhZ3JlZSB0
aGF0IHRoZSBtZXRhZGF0YSBkZWZpbml0aW9uIGhlcmUgaXMgYSBzZXQgb2Y8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1h
dGlvbiBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIFRoaXMgbWF5IGJlIHRvbyBuYXJyb3c8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O29yIGxlYWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBhIHBhcnRpY3VsYXIgc29sdXRpb24u
IEkgYW0gZmluZSB3aXRoIHRoaXMgZGVmaW5pdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
aW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgcHJvYmxlbSBzdGF0ZW1lbnQgdy8gbWlub3IgdHdlYWsgKHN1Z2dlc3RlZCBv
biBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsaXN0KS48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IERhdGFw
bGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2FiaWxpdHkgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3
ZWVuIHRoZSBjbGFzc2lmaWVycyBhbmQgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZ1bmN0aW9ucywgYmV0d2VlbiBz
ZXJ2aWNlIGZ1bmN0aW9ucywgYW5kIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1
bmN0aW9ucyBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjbGFzc2lmaWVyc3xzZXJ2aWNlIG5vZGVzLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgVGhlcmUgbWF5IGJlIGEgc29sdXRpb24gdGhhdCBhIHNlcnZpY2UgZnVuY3Rpb24gcGFz
c2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzb21lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBpbmZvcm1hdGlvbiB0byBhdHRhY2hlZCBzZXJ2aWNlIG5vZGUgd2l0aG91dCB1c2lu
ZyBTRkM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hlYWRlci48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcywg
THVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2Vs
IEhhbHBlcm4gRGlyZWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpqbWguZGlyZWN0QGpvZWxoYWxw
ZXJuLmNvbSI+bWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tPC9hPl0gU2VudDogV2Vk
bmVzZGF5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7TWFyY2ggMTIsPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMjAxNCAxMjoy
NSBQTSBUbzogTHVjeSB5b25nOyBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAo
amd1aWNoYXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT4gJmx0OzxhIGhyZWY9Im1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9h
PiZndDs7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBMdWN5
LCB5b3Ugc2F5ICZxdW90O3RoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIC4uLiZxdW90OyBUaGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2RlZmluaXRpb24geW91PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlbiBwcm92aWRlIGlz
IGEgZGVmaW5pdGlvbiBvZiB0aGUgc2V0IG9mIGluZm9ybWF0aW9uIHdlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDthcmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwcm9wb3NpbmcgdGhhdCB3ZSBwdXQgaW4gdGhlIFNGQyBoZWFk
ZXIuIEksIGFuZCBvdGhlcnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoYXZlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmVl
biB1c2luZyB0aGUgdGVybSBtZXRhZGF0YSBtb3JlIG5hcnJvd2x5LiBXZSBjYW4gdXNlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDt3aGF0ZXZlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRlZmluaXRpb24gd2Ugd2FudC4gQnV0
IHdlIGRvIG5lZWQgdG8gYWdyZWUgb24gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkZWZp
bml0aW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IEZvciB0aGUgcHVycG9zZXMgb2YgdGhlIFdHLCBpdCBzZWVtcyBtdWNoIG1v
cmUgdXNlZnVsIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt1c2UgdGhlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGVybSBt
ZXRhZGF0YSBmb3IgdGhlIG5hcnJvd2VyIGRlc2NyaXB0aW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpv
ZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAxOjE5IFBNLCBMdWN5IHlvbmcgd3JvdGU6PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IEhpIEpvZWwsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgYWdyZWUuIFdlIG5lZWQgdG8gZGlm
ZmVyZW50aWF0ZSB0aGUgbWV0YWRhdGEgdXNlZCBieTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9uIGFuZCBTRkMgaGVhZGVyLiBUaGUgbWV0YWRhdGEgdGVy
bSBtZWFucyBjYXJyeWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c29tZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3N0
YXRlcyBhbG9uZyB3aXRoIHRoZSBwYWNrZXQuIElNTzogU0ZDIGhlYWRlciBpcyBhIGtpbmQgb2Y8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDttZXRhZGF0YSBjYXJyaWVkIG9uIHBhY2tldCBmb3IgbmV4dCBzZXJ2aWNlIG5vZGUg
dG8gdXNlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29udGV4dCBv
ZiBTRkMsIHdlIGhhdmUgdGVybSBmb3IgU0ZDIGhlYWRlciBhbmQgdGhlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDttZXRhZGF0YSB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2FzIGNhcnJpZWQgYmV0d2VlbiBzZXJ2
aWNlIGZ1bmN0aW9ucywgb3IgYmV0d2VlbiBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb25zIGFuZCBj
bGFzc2lmaWVycy9zZXJ2aWNlIG5vZGVzLCB3aGljaCBpcyB3aGF0PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDt0aGUgZHJhZnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtmb2N1cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtz
LCBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iPm1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tPC9hPl0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAyMDE0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDExOjE4IEFNIFRvOiBMdWN5IHlvbmc7IE5pY29s
YXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSmlt
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEd1aWNoYXJkIChqZ3VpY2hhcik7IDxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldCI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5tYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNt
YW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgdGhpbmsg
aXQgaXMgaW1wb3J0YW50IHRvIGtlZXAgYSBzdHJvbmcgZGlzdGluY3Rpb248YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2JldHdlZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgKHdoaWNoIGlzIGZvciB1c2Ug
YnkgYXBwbGljYXRpb25zKSBhbmQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGNoYWluaW5nIGluZm9ybWF0aW9uIGluIHRoZSBiYXNlIHNlcnZpY2UgY2hhaW4g
aGVhZGVyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hpY2ggaXM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZm9yIHVz
ZSBieSB0aGUgc2VydmljZSBjaGFpbiBzdXBwb3J0IG1lY2hhbmlzbXMuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAxMDo0MiBB
TSwgTHVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRnVsbHkgYWdyZWUgd2l0aCBKb2UuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2Ugc2hvdWxkIG5vdCByZXF1aXJlIGEgZml4IGxlbmd0
aCBmb3IgaW4tYmFuZCBtZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YnV0PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBhbHNvIG5vdCBsZWF2ZSBpdCBmb3IgZnJlZWx5IHVzYWdlLiBJbiBmYWN0LCB3aGVu
IGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5vZGUgaW5z
ZXJ0cyBTRkMgaGVhZGVyIG9uIGEgKGVuY2Fwc3VsYXRlZCkgcGFja2V0IGFuZDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7c2VuZCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmV4dCBzZXJ2aWNlIG5vZGUsIFNG
QyBoZWFkZXIgaXRzZWxmIGNhbiBiZSBzZWVuIGFzIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O21ldGFkYXRhLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZzwvYT5dIE9uIEJlaGFsZiBPZiBKb2VsIE0uPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAy
MDE0IDk6MjEgQU0gVG86IE5pY29sYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0JPVVRIT1JT
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgRm9yIGluLWJhbmQgbWV0YWRhdGEsIHRoZSBBUEkgZm9yIGFjY2VzcyBj
YW4gZWFzaWx5IGJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzeW5jaHJvbm91cy4gT3V0IG9mIGJhbmQgbWV0YWRh
dGEgbmVlZHMgZGlmZmVyZW50PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoYW5kbGluZy48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFRoZXJlIGFyZSBtYW55IGNhc2VzIHdoZXJlIG91dC1vZi1iYW5kIG1ldGFkYXRh
IGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt1c2VmdWwgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhcHBy
b3ByaWF0ZS4gQnV0IHRoZXkgZG8gbm90IGNvdmVyIGFsbCBuZWVkcyBieSBhbnk8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3N0cmV0Y2guPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRXZlbiBp
ZiBlYWNoIHBpZWNlIG9mIGluLWJhbmQgbWV0YWRhdGEgaXMgb2YgZml4ZWQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2xlbmd0aCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZXJlIGFyZSBtYW55IGRpZmZlcmVu
dCBraW5kcyBvZiBtZXRhdHlwZS4gVHJ5aW5nIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtz
YXk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZxdW90O3RoZXJlIHdpbGwgYmUgZXhhY3RseSBmb3VyIHBpZWNlcywg
YW5kIHRoZXkgd2lsbCBiZSBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dHlwZXM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHQxLCB0MiwgdDMsIGFuZCB0NCZxdW90OyBpcyBzaW1wbHkgdG9vIHNwZWNpZmljIGZv
ciBldmVuIDgwJTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7b2YgdGhlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25l
ZWRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDg6NTIgQU0sIE5pY29sYXMgQk9VVEhPUlMgd3Jv
dGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGVsbG8gUm9uLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgU2VuZGluZyBvdXQgb2YgYmFuZCBjb25ncnVlbnQgbWV0YWRhdGEgbWF5IG5vdCBi
ZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Fuc3dlcjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRv
IGFsbCBuZWVkcyBidXQgaXQgaXMgb25lIHRvb2wgdGhhdCB3ZSBzaG91bGQga2VlcC48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5vdCBhbGwgbWV0YWRhdGEgaXMgdGllZCB0byBh
IHNwZWNpZmljIHBhY2tldCwgZm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtleGFtcGxlIGE8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBwb2xpY3kgY2hhbmdlIGluIFBDUkYgY291bGQgbGVhZCB0byBzb21l
IG1ldGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzaWduYWxpbmcsPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgdGhlIHJlYWN0aW9uIHRpbWUgbmVlZCBub3QgYmUgaW1tZWRpYXRlLCBmZXcgbXMgbWF5
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtub3QgbWF0dGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgQXMgeW91IHBvaW50LCBpZiBhIHBhY2tldCBpcyB0aWVkIHRvIGEgbWV0
YWRhdGEgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29ycmVsYXRpb248YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBpbmZvIGNhbiBiZSBzZXQgaW4gYm90aCBwYWNrZXQgdG8gZGVhbCB3aXRoIGl0IChpLmU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhwZWN0
ZWQgZmxhZyBpbiB0aGUgU0ZDIGhlYWRlciwgcGx1cyBhbiBpZCk8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEZpbmFsbHkgd2UgY2FuIHN0aWxsIHNlbmQgc29tZSBsaW1pdGVkIG1l
dGFkYXRhIHdpdGhpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YSBoZWFkZXIuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgVGhpcyBjb3VsZCBiZSB1c2VkIGZvciBsb2FkIGJhbGFuY2VycyBpbiBwYXJ0aWN1
bGFyIGlmPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFncmVl
IG9uIGEgY29udmVudGlvbiB0byBsb2NhdGUgJnF1b3Q7Y29hcnNlIGdyYWluIHBvbGljeSZxdW90
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IC8gJnF1b3Q7ZmluZSBncmFpbiBwb2xpY3kmcXVvdDsgb24gcmVz
ZXJ2ZWQgY29udGV4dCBoZWFkZXJzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
VGhpcyBzZWVtcyB0byBvcGVuIHVwIGEgbG90IG9mIGZsZXhpYmlsaXR5IC88YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2lubm92YXRpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgT24geW91ciBsYXN0IHBvaW50LCB0aGVyZSBpcyBhIHF1ZXN0aW9uIG9uIGhvdyB0byBtYWtl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgYXZhaWxhYmxlIHRvIGEgU2VydmljZSBGdW5jdGlv
bi4gQ3VycmVudCBzb2NrZXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb25uZWN0aW9ucyBmb3IgZXhhbXBs
ZSBkbyBub3QgYWxsb3cgdG8gcmV0cmlldmUgSVA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hl
YWRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9wdGlvbnMuIFNvIEkgYXNzdW1lIHRoYXQgU0ZDIGF3YXJl
IFNlcnZpY2UgRnVuY3Rpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aWxsPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgbmVlZCBzb21lIChhc3luY2hyb25vdXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA/KSBBUEkg
dG8gcmV0cmlldmUgU0ZDIGhlYWRlciBpbmZvcm1hdGlvbiBhcyB3ZWxsIGFzPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtpbi1iYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEuIEkgZG9uJ3Qg
c2VlIG91dCBvZiBiYW5kIG1ldGFkYXRhIHRyYW5zcG9ydDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7YWRkaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29tcGxleGl0eSwgdGhlIHNhbWUgQVBJIGNhbiBw
cm9iYWJseSBhcHBseS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBhbHRl
cm5hdGl2ZSBvcHRpb24sIGFsbG93aW5nIHZhcmlhYmxlIHNpemVkPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDttZXRhZGF0YSBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBTRkMgaGVhZGVyIGhhcyBz
b21lIGRyYXdiYWNrcyBhcyB3ZWxsLCBvbmUgYmVpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmcmFnbWVu
dGF0aW9uLCBhbmQgc29tZSBzd2l0Y2hlcyBleHBlY3RpbmcgYXMgd2VsbCB0bzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7bG9vayBhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGVuZCB1c2VyIHRyYWZmaWMg
aGVhZGVycyBmb3IgbGluayBsb2FkIGJhbGFuY2luZy4gSTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7d291bGQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhZ3JlZSB0aGF0IGlmIHdlIGNhbiBhY2NlcHQgdGhl
c2UgaXNzdWVzLCB0aGVuIHNlbmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvZmYtbGluZSBjb25ncnVl
bnQgbWV0YWRhdGEgbG9vc2VzIGl0cyBpbnRlcmVzdC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFdlIG5lZWQgdG8gdGFrZSBpbnRvIGFjY291bnQgdGhhdCBib3RoIGluLWJhbmQg
YW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjb25ncnVlbnQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBv
dXQtb2YtYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQgaXMgbm90IHJlbGlhYmxlLiBBPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtwYWNrZXQgbG9zczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRyaWdnZXJpbmcg
cmV0cmFuc21pc3Npb24gd291bGQgbm90IGxlYWQgdG8gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtpZGVudGljYWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyByZWNvbnN0cnVjdGlvbiBvZiB0aGUgYXNz
b2NpYXRlZCBtZXRhZGF0YS4gSW4gc29tZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y2FzZXMs
IHdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWlnaHQgdGh1cyBldmVuIG5lZWQgbm9uLWNvbmdydWVudCBv
dXQtb2YtYmFuZCByZWxpYWJsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIHRyYW5zcG9ydC48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBOaWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18gRnJvbTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb248YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBQ
YXJrZXIgWzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5S
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPl0gU2VudDo8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O1dlZG5lc2RheSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBNYXJjaCAxMiwgMjAxNDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IDEyOjQzIFBNIFRvOiBOaWNvbGFzIEJPVVRIT1JTIENjOiBKaW0gR3VpY2hh
cmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyhqZ3VpY2hhcik7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5icmlqc21hbkBqdW5pcGVyLm5l
dDwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZmM7
IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJh
ZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBJIHVuZGVyc3RhbmQgdGhlIGNvbmNlcHQgZm9yIG91dCBvZiBiYW5kIHNpZ25hbGluZyBvZjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEsIGJ1dCBJIGFtIGNvbmNlcm5lZCB0aGF0IGl0IGludHJv
ZHVjZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NpZ25pZmljYW50PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDtjb21wbGV4aXR5IGR1ZSB0byB0aGUgcG90ZW50aWFsIHJhY2UgY29uZGl0aW9uIG9mPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtyZWNlaXZpbmcgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtyZWFsIHBh
Y2tldCBiZWZvcmUgdGhlIG1ldGFkYXRhLiBXaGlsZSB0aGUgcmVhbCBwYWNrZXQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2NvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpbmRpY2F0ZSB0aGF0IG91dCBv
ZiBiYW5kIG1ldGFkYXRhIGlzIGV4cGVjdGVkLCBob3cgY2FuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDt3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Z3VhcmFudGVlIHRoZSBvcmRlciBvZiByZWNlcHRpb24/
IFdoYXQgaWYgc3dpdGNoaW5nIG9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtyb3V0aW5nPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDtub2RlcyBhcHBseSBoYXNoIGJhc2VkIGxvYWQgYmFsYW5jaW5nPyBXaGF0
IGlmIHRoZSBsb2FkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtiYWxhbmNpbmcgdW5kZXJzdGFuZHMgU0ZDIGVu
Y2FwcyBhbmQgbG9va3MgYmV5b25kIGl0IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O29yaWdpbmFsIGhlYWRlciB0byBnZXQgYmV0dGVyIGVudHJvcHk/PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgQ2FuIHdlIGd1YXJhbnRlZSB0aGF0IHRoZSBtZXRhZGF0YSBhbmQgcmVh
bCBwYWNrZXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dpbGwgZm9sbG93PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDt0aGUgZXhhY3Qgc2FtZSBwYXRoPyBJZiB3ZSBjYW4gbm90LCB0aGVuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtpbXBsZW1lbnRhdGlvbnMgd2lsbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bmVlZCB0
byBhZGQgaW5ncmVzcyBxdWV1aW5nIHRvIGNvcGUgd2l0aCB0aGUgc2NlbmFyaW8uPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBbHNvLCBkbyB5b3UgZmVlbCB0aGF0IHRoZSBpbmNy
ZWFzZSBpbiBpbXBsZW1lbnRhdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbXBsZXhpdHkgYXQgdGhl
IHNlcnZpY2UgZnVuY3Rpb25zIGlzIHJlYXNvbmFibGU/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBUaGFua3MuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb248
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgMTIsIDIwMTQsIGF0
IDQ6MDkgQU0sICZxdW90O05pY29sYXMgQk9VVEhPUlMmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iPk5pY29s
YXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8
YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIj5tYWlsdG86Tmljb2xh
cy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHRoaW5rIHdlIG11c3QgbWFrZSBhIGRpc3RpbmN0
aW9uIGJldHdlZW46PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0g
TWV0YWRhdGEgd2hpY2ggc2hvdWxkIGJlIHBhcnQgb2YgdGhlIGhlYWRlciBkZWZpbmVkPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDthcyBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiYW5kIG1hcmtp
bmcuIC0gTWV0YWRhdGEgd2l0aCBjYW4gYmUgcGFzc2VkIG91dCBvZjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7YmFuZCwgZm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4YW1wbGUgY29uZ3J1ZW50
IG91dCBvZiBiYW5kIHNpZ25hbGluZyBkZWZpbmVkIGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDt0aGUgZHJhZnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhl
IGZvcm1lciBjYWxscyBmb3IgYSBsaW1pdGVkIHNwYWNlIGluIHRoZSBoZWFkZXIsPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDt0cnVlLCBUaGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGF0dGVyIGhv
d2V2ZXIgZG9lcyBub3QgaW5jdXIgYW55IHNwYWNlIGxpbWl0YXRpb248YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2FuZCBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdGlsbCBmYWlybHkgZWZmaWNp
ZW50IGFuZCBpdCByZW1haW5zIGNvbXBhdGlibGUgd2l0aDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7YSBmaXhlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzaXplIGhlYWRlciB1c2VkIHRvIHJvdXRl
IHRob3NlIHNpZ25hbGluZyBtZXNzYWdlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YWxvbmcg
dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNoYWluJ3Mgc2VydmljZSBmdW5jdGlvbnMuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMgX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBK
aW0gR3VpY2hhcmQgKGpndWljaGFyKSBbPGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNv
bSI+amd1aWNoYXJAY2lzY28uY29tPC9hPl0gU2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVHVl
c2RheSwgTWFyY2ggMTEsIDIwMTQgNjo0OCBQTSBUbzogUm9uIFBhcmtlciBDYzo8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgTmljb2xhcyBCT1VUSE9SUzsgPGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGkgU2FsaW08YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
ZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgUm9uLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZSBjYW4gY2VydGFpbmx5IGhhdmUgdGhpcyBkaXNjdXNzaW9u
IGJ1dCB3ZSBzaG91bGQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZpcnN0PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGNvbnNpZGVyIHdoYXQgaW5mb3JtYXRpb24gaXMgbmVjZXNzYXJ5IGFuZCBpZiBz
YWlkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGNhbiBmaXQgd2l0aGluIGEgZml4
ZWQgbnVtYmVyIG9mIGNvbnRleHRzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbiB0aGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgbWFqb3JpdHkgb2YgY2FzZXMuIFJlbWVtYmVyLCB0aGUgZ29hbCBv
ZiBiZWluZyBhYmxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0byBwYXNzPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG1ldGFkYXRhIHRocm91Z2ggdGhlIG5ldHdvcmsgaXMgdG8gZW5oYW5jZSBzZXJ2
aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkZWxpdmVyeSw8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgbm90IHBhc3MgdGhlIGVudGlyZSB3b3JrcyBvZiBTaGFrZXNwZWFyZSA7LSk8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VudCBmcm9tIG15IGlQaG9uZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDcsIDIwMTQs
IGF0IDM6NTIgQU0sICZxdW90O1JvbiBQYXJrZXImcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+
bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0OyZndDsgd3JvdGU6
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xh
cyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHNl
ZSBzaW1pbGFyIHJlcXVpcmVtZW50cyBmcm9tIHRoZSAzZ3BwIEVQQyBzaWRlLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7SSB3b3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlrZSB0byBw
cm9wb3NlIGFuIE9VSSAvIFRMViBiYXNlZCBhcHByb2FjaCB3aGVyZSB0aGU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHJlc2VydmVkIE9VSSBjYW4gYmUgdXNlZCBmb3IgYWdyZWVkIHVwb24gdHlw
ZXMgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbW1vbjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgbWV0YWRhdGEgYW5kIHZlbmRvciBvciBvdGhlciBvcmdhbml6YXRpb25hbCBPVUlzIGNh
bjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmUgdXNlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgdG8gcXVpY2tseSBpbm5vdmF0ZSBpbiB0aGUgbmV0d29ya3MuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBTaW11bHRhbmVvdXNseSwgSSB3b3VsZCBhbHNvIGxpa2UgdG8gY29uc2lkZXI8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21lY2hhbmlzbXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IHRoYXQgYXJlIG9wdGltaXplZCBmb3IgbG9uZyBsaXZlZCBmbG93cyBzbyBhcyB0bzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7bGltaXQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZWdh
dGl2ZSBlZmZlY3RzIG9mIHBhY2tldCBncm93dGguPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIg
NywgMjAxNCwgYXQgODozNCBBTSwgJnF1b3Q7Tmljb2xhcyBCT1VUSE9SUyZxdW90Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9S
U0Bxb3Ntb3MuY29tIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L2E+PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9z
LmNvbSI+bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90
ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEhlbGxvIEppbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgSSBoYXZlIHNlZW4gY2FzZXMgaW4gR2kgTEFOLCB3aGVyZSBzdWJzY3Jp
YmVyIHJlbGF0ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBpcyBw
YXNzZWQgdG8gYSBXZWIgUHJveHkgZm9yIEhUVFAgaGVhZGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgZW5yaWNobWVudCAoYWltZWQgYXQgc29tZSBXZWIgQ29udGVudCBwcm92aWRlcnM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3BhcnRuZXJzIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgdGhlIE1vYmlsZSBPcGVyYXRvcikuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgSW5mb3JtYXRpb24gd2FzIGFuIGNvZGVkIChwZXJzaXN0ZW50KSBzdWJzY3JpYmVyIGlkPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkZXJpdmVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgZnJvbSB0aGUgTVNJU0ROLCBhbmQgY291cGxlIG9mIGYgY3VzdG9tZXIgcHJvZmlsZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVsYXRlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGZpZWxkcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEluIGFuIHNmYyBiYXNlZCBHaSBMQU4sIHRoaXMgZW50aXR5IHNob3VsZCByZWNl
aXZlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7ZnJvbSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBDbGFzc2lmaWVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtIEEgY2xhc3NpZmljYXRpb24gb2YgdGhlIENvbnRlbnQg
UHJvdmlkZXIgKCBJZCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDYXRlZ29yeSkgYmFz
ZWQgb24gdHJhZmZpYyBhbmFseXNpcyAtIFRoZSBNU0lTRE4gb2Y8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdWJzY3JpYmVyIC0gVHdv
IHN1YnNjcmliZXIgcG9saWN5IGZpZWxkcyAobm90IHRpZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyB0byBQQ1JGPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYnV0IGJlbG9uZ2luZyB0
byB0aGUgU3Vic2NyaWJlciBEQikgKFN1YnNjcmliZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBjYXRlZ29yeSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdWItY2F0ZWdvcnkpIC0g
QSBzZXNzaW9uIGlkIChmb3IgbG9nZ2luZyBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Ry
YWNraW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHVycG9zZXMpPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgb2JqZWN0
aXZlIGJlaW5nIHRvIGF2b2lkIGhhdmluZyB0aGUgSFRUUCBQcm94eTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7dG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZWNvbWUgYSB0cnVzdGVk
IGFwcGxpY2F0aW9uIChpbnRlcm9nYXRlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN1
YnNjcmliZXIgREIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXRjLi4pPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOiBKaW08YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBHdWljaGFyZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IChqZ3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iPmpndWlj
aGFyQGNpc2NvLmNvbTwvYT5dIFNlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGh1
cnNkYXksIE1hcmNoIDA2LCAyMDE0IDI6MDIgUE0gVG86IEphbWFsIEhhZGk8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O1NhbGltOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9
Im1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldCI+am1vaXNhbmRAanVuaXBlci5uZXQ8L2E+ICZs
dDs8YSBocmVmPSJtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQiPm1haWx0bzpqbW9pc2FuZEBq
dW5pcGVyLm5ldDwvYT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+ICZsdDs8
YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldDwvYT4mZ3Q7IENjOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNmYyBTdWJq
ZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFu
LXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgSmFtYWwsPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3Ugc2FpZCAmcXVvdDtJ
dCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgc2l6ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSZxdW90
Oy4uIEkgYW0gbm90IHNvIGNvbnZpbmNlZCBhbmQgd291bGQgbGlrZSB0bzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGJldHRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHVuZGVyc3Rh
bmQgdGhlIHJlcXVpcmVtZW50cyBiZWZvcmUgcGFzc2luZyBqdWRnZW1lbnQuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgSWYgd2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsb29rIGF0
IHRoZSB1c2UgY2FzZXMgYXMgcHJlc2VudGVkIHRodXMgZmFyIGludG88YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyB0aGUgV0cgSTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGhhdmUgeWV0
IHRvIHNlZSBhIHNpbmdsZSBleGFtcGxlIG9mIHRoZSBuZWVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgKG5vdGluZyB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGVzaXJlIGlz
IG5vdCB0aGUgc2FtZSBhcyBuZWVkKSAtIEkgYW0gbm90IHNheWluZzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHRoZXJlIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbm8gcmVxdWly
ZW1lbnQgYnV0IHJhdGhlciB0aGF0IHdlIHNob3VsZCBub3QganVtcDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHRvIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbmNsdXNpb24g
YW5kIGJ1aWxkIHN0YW5kYXJkcyBhcm91bmQgYSB0aGVvcnkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMy8xNCwgNjoz
NSBBTSwgJnF1b3Q7SmFtYWwgSGFkaSBTYWxpbSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tIj5oYWRpQG1v
amF0YXR1LmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSI+bWFp
bHRvOmhhZGlAbW9qYXRhdHUuY29tPC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDt3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgSSBsaWtlIHRoZSBkb2MgLSB3ZWxsIHdyaXR0ZW4uPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFNlY3Rpb24gNC4zIG9uIG1ldGFkYXRhIGVuY29kaW5nLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJdCBzZWVtcyB0aGVy
ZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlIHNpemVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgbWV0YWRhdGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKGF0IGxlYXN0IGZv
ciBodHRwL2FwcCB5b3Ugc2VlbSB0byBpbmRpY2F0ZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBkZXNpcmUgZm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aXQpLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgYSBkYXRhcGF0aCBwZXItcGFja2V0IG1l
dGFkYXRhLCBpIGZlZWwgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmVlZCBpczxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBqdXN0IGFzIGltcG9ydGFudC4gQXJlIHdlIGxp
bWl0ZWQgYnkgdGhlIGZhY3QgdGhhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBl
eGlzdGluZyBoYXJkd2FyZSBtYXkgbm90IGJlIGFibGUgdG8gaGFuZGxlIFRMVnM/PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtGb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhh
bXBsZSwgSSBkb250IGhhdmUgYSBwcm9ibGVtIGhhbmRsaW5nIFRMVnMgaW4gYTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IHNvZnR3YXJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ZGF0YXBhdGguPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNoZWVycywgamFtYWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IG1haWxpbmcgbGlzdCA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5z
ZmNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5tYWlsdG86
c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEg
aHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0IDxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0Bp
ZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPm1haWx0bzpzZmNA
aWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0IDxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
Ij5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBsaXN0IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4gJmx0
OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2Zj
IG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDtfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O3NmYyBtYWlsaW5nIGxpc3Q8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIj5tYWlsdG86c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8
L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtzZmMgbWFp
bGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIj5tYWlsdG86c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
YzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8
L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7IHNm
YyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDs8
YnI+DQomZ3Q7Jmd0O19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fPGJyPg0KJmd0OyZndDtzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDs8YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyZndDs8YSBocmVm
PSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0Ozxicj4NCiZndDtfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDtzZmMg
bWFpbGluZyBsaXN0PGJyPg0KJmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0Bp
ZXRmLm9yZzwvYT48YnI+DQomZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
PC9hPjxicj4NCjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fPGJyPg0Kc2ZjIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmM8L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0826439CNKGEML512MBSchi_--


From nobody Mon Mar 24 09:37:49 2014
Return-Path: <jmoisand@juniper.net>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 449DB1A0258 for <sfc@ietfa.amsl.com>; Mon, 24 Mar 2014 09:37:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.7
X-Spam-Level: **
X-Spam-Status: No, score=2.7 tagged_above=-999 required=5 tests=[BAYES_50=0.8,  HTML_MESSAGE=0.001, MANGLED_OFF=2.3, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-0.7, 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 xZyHqhvBpyEW for <sfc@ietfa.amsl.com>; Mon, 24 Mar 2014 09:37:37 -0700 (PDT)
Received: from ch1outboundpool.messaging.microsoft.com (ch1ehsobe003.messaging.microsoft.com [216.32.181.183]) by ietfa.amsl.com (Postfix) with ESMTP id 68DD21A0255 for <sfc@ietf.org>; Mon, 24 Mar 2014 09:37:36 -0700 (PDT)
Received: from mail79-ch1-R.bigfish.com (10.43.68.234) by CH1EHSOBE010.bigfish.com (10.43.70.60) with Microsoft SMTP Server id 14.1.225.22; Mon, 24 Mar 2014 16:37:35 +0000
Received: from mail79-ch1 (localhost [127.0.0.1])	by mail79-ch1-R.bigfish.com (Postfix) with ESMTP id 6879D2013E; Mon, 24 Mar 2014 16:37:34 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:157.56.240.101; KIP:(null); UIP:(null); IPV:NLI; H:BL2PRD0510HT005.namprd05.prod.outlook.com; RD:none; EFVD:NLI
X-SpamScore: -21
X-BigFish: VPS-21(z579eh5109h5105hzbb2dI98dI9371Ic89bh542I1432Ic857h4015I17bckzz1f42h2148h208ch1ee6h1de0h1fdah2073h2146h1202h1e76h2189h1d1ah1d2ah21bch1fc6hzdchz8275ch1d7338h1de098h1033IL17326ah8275bh8275dh18c673h1c8fb4h1de097h186068hz2fh109h2a8h839hd24hf0ah1288h12a5h12bdh137ah1441h1504h1537h153bh162dh1631h1758h18e1h1946h19b5h19ceh1ad9h1b0ah1bceh224fh1d07h1d0ch1d2eh1d3fh1de9h1dfeh1dffh1fe8h1ff5h20f0h2216h22d0h2336h2461h2487h24ach24d7h2516h2545h255eh25cch25f6h2605h268bh9a9j1155h)
Received-SPF: pass (mail79-ch1: domain of juniper.net designates 157.56.240.101 as permitted sender) client-ip=157.56.240.101; envelope-from=jmoisand@juniper.net; helo=BL2PRD0510HT005.namprd05.prod.outlook.com ; .outlook.com ; 
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009001)(428001)(51704005)(189002)(199002)(24454002)(377454003)(479174003)(164054003)(81342001)(85306002)(56816005)(94946001)(20776003)(63696002)(86362001)(97186001)(83072002)(93136001)(97336001)(87936001)(224303002)(2656002)(69226001)(19300405004)(87266001)(90146001)(95416001)(66066001)(80022001)(93516002)(65816001)(92566001)(95666003)(2201001)(94316002)(98676001)(79102001)(59766001)(77982001)(16236675002)(18717965001)(53806001)(81816001)(74876001)(56776001)(76482001)(74366001)(54316002)(54356001)(83322001)(19580405001)(46102001)(19580395003)(74316001)(51856001)(76576001)(74706001)(33646001)(15975445006)(81542001)(76796001)(85852003)(50986001)(74502001)(4396001)(47976001)(81686001)(49866001)(47446002)(47736001)(15202345003)(31966008)(80976001)(60764002)(24736002)(579004)(559001); DIR:OUT; SFP:1101; SCL:1; SRVR:CO2PR05MB713; H:CO2PR05MB716.namprd05.prod.outlook.com; FPR:E02DD1C5.AFFAD341.B0F1717B.1ABAD87C.20B50; MLV:sfv; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received: from mail79-ch1 (localhost.localdomain [127.0.0.1]) by mail79-ch1 (MessageSwitch) id 1395679049977422_32511; Mon, 24 Mar 2014 16:37:29 +0000 (UTC)
Received: from CH1EHSMHS026.bigfish.com (snatpool3.int.messaging.microsoft.com [10.43.68.226])	by mail79-ch1.bigfish.com (Postfix) with ESMTP id E351C3A00C2;	Mon, 24 Mar 2014 16:37:29 +0000 (UTC)
Received: from BL2PRD0510HT005.namprd05.prod.outlook.com (157.56.240.101) by CH1EHSMHS026.bigfish.com (10.43.70.26) with Microsoft SMTP Server (TLS) id 14.16.227.3; Mon, 24 Mar 2014 16:37:29 +0000
Received: from CO2PR05MB713.namprd05.prod.outlook.com (10.141.228.147) by BL2PRD0510HT005.namprd05.prod.outlook.com (10.255.100.40) with Microsoft SMTP Server (TLS) id 14.16.423.0; Mon, 24 Mar 2014 16:37:27 +0000
Received: from CO2PR05MB716.namprd05.prod.outlook.com (10.141.228.152) by CO2PR05MB713.namprd05.prod.outlook.com (10.141.228.147) with Microsoft SMTP Server (TLS) id 15.0.898.11; Mon, 24 Mar 2014 16:37:25 +0000
Received: from CO2PR05MB716.namprd05.prod.outlook.com ([10.141.228.152]) by CO2PR05MB716.namprd05.prod.outlook.com ([10.141.228.152]) with mapi id 15.00.0898.005; Mon, 24 Mar 2014 16:37:25 +0000
From: Jerome Moisand <jmoisand@juniper.net>
To: Xuxiaohu <xuxiaohu@huawei.com>, "NAPIERALA, MARIA H" <mn1921@att.com>, "mikebianc@aol.com" <mikebianc@aol.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: =?utf-8?B?W3NmY10g562U5aSNOiAgU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ=?=
Thread-Index: AQHPRv9//ND+KQAYOkeJ8oyUxQJSzZrwbcsg
Date: Mon, 24 Mar 2014 16:37:25 +0000
Message-ID: <07fefb702f564e9ab7ead4ce063be3c8@CO2PR05MB716.namprd05.prod.outlook.com>
References: <CF48AD80.E673%kegray@cisco.com> <1824354318.7479.1394833814368.JavaMail.tomcat@mgs-aaa01.mail.aol.com> <1D70D757A2C9D54D83B4CBD7625FA80E0135F1C4@MISOUT7MSGUSR9I.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0826439C@NKGEML512-MBS.china.huawei.com>
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0826439C@NKGEML512-MBS.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [66.129.241.12]
x-forefront-prvs: 01604FB62B
Content-Type: multipart/alternative; boundary="_000_07fefb702f564e9ab7ead4ce063be3c8CO2PR05MB716namprd05pro_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-FOPE-CONNECTOR: Id%0$Dn%*$RO%0$TLS%0$FQDN%$TlsDn%
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/HH6BtDewdJ-RzkUix45hJkt2DSY
Subject: Re: [sfc] =?utf-8?b?562U5aSNOiAgU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ=?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Mar 2014 16:37:46 -0000

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

KzEuDQoNCldlIGNvdWxkIGdlbmVyYWxpemUgdGhlIGV4aXN0aW5nIFZMQU4tYmFzZWQgYXBwcm9h
Y2ggdG8gbW9yZSBmbGV4aWJsZSB0dW5uZWwvb3ZlcmxheSB0aGlua2luZyBhbmQgYSBzZXQgb2Yg
ZGlzdHJpYnV0ZWQgY29uc3RyYWluZWQgcm91dGVzIHVzaW5nIGEgY29udHJvbCBsb2dpYyBvZiBz
b3J0cy4gTm8gbmVlZCBmb3IgYW4gZXhwbGljaXQgc2VydmljZSBjaGFpbiAob3IgcGF0aCkgaWQs
IHRoZW4uIFdoaWxlIHN0YXlpbmcgdHJhbnNwb3J0LWluZGVwZW5kZW50ICh0aGF04oCZcyB0aGUg
d2hvbGUgcG9pbnQgb2Ygb3ZlcmxheXMpLg0KDQpMb3ZlIHRoaXMgcXVvdGUgZnJvbSBNYXJpYSwg
dGhpcyBpcyBwdXR0aW5nIGl0IHZlcnkgY2xlYXJseSBhbmQgdmVyeSBjb25jaXNlbHkuDQoNCjw8
IHRoZSBzaWduYWxpbmcgb2YgbWV0YWRhdGEgc2hvdWxkIGJlIGluZGVwZW5kZW50IGZyb20gc2ln
bmFsaW5nIG9mIHNlcnZpY2UgcGF0aC4gVGhlcmUgY2FuIGJlIG1hbnkgd2F5cyB0byBzaWduYWwg
dGhlIHBhdGggc28gd2h5IHRpZSB0aGUgdHdvIHRvZ2V0aGVyLj4+DQoNCkkgd291bGQganVzdCBh
ZGQgdGhhdCB0aGVyZSBhcmUgcHJvYmFibHkgZXZlbiBtb3JlIHdheXMgdG8gc2lnbmFsIG1ldGFk
YXRhIHRoYW4gdG8gc2lnbmFsIHRoZSAoc2VydmljZSkgcGF0aOKApg0KDQoNCkZyb206IHNmYyBb
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgWHV4aWFvaHUNClNlbnQ6
IFN1bmRheSwgTWFyY2ggMjMsIDIwMTQgOToyMSBQTQ0KVG86IE5BUElFUkFMQSwgTUFSSUEgSDsg
bWlrZWJpYW5jQGFvbC5jb207IHNmY0BpZXRmLm9yZw0KU3ViamVjdDogW3NmY10g562U5aSNOiBT
RkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQorMQ0KDQpYaWFvaHUNCg0K5Y+R5Lu25Lq6OiBz
ZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10g5Luj6KGoIE5BUElFUkFMQSwgTUFSSUEg
SA0K5Y+R6YCB5pe26Ze0OiAyMDE05bm0M+aciDIy5pelIDY6MzgNCuaUtuS7tuS6ujogbWlrZWJp
YW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+DQrkuLvpopg6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFp
biBJRA0KDQpNaWtlLA0KDQpNYXJpYSwNClNvLCB5b3UgYXJlIHNheWluZyB0aGF0IHlvdSB3YW50
IHRvIHVzZSBTRkMgdG8gY2FycnkgYXJvdW5kIG1ldGFkYXRhLCBidXQgbm90IGZvciBhY3R1YWwg
c2VydmljZSBjaGFpbmluZyBiZWNhdXNlIHlvdSBhbHJlYWR5IGhhdmUgYSB3YXkgdG8gaW1wbGVt
ZW50IHNlcnZpY2UgY2hhaW5pbmcgb3V0c2lkZSBvZiBTRkM/DQpZZXMuDQpNYXliZSBJJ20gbm90
IGZvbGxvd2luZywgYnV0IGl0IHNlZW1zIHRvIG1lIHRoYXQgaWYgeW91IHdlcmUgdG8gdXBncmFk
ZSB5b3VyIG5ldHdvcmsgdG8gc3VwcG9ydCBTRkMgdGhhdCB5b3Ugd291bGQgY2hhbmdlIGZyb20g
dXNpbmcgeW91ciBleGlzdGluZyBtZWNoYW5pc20gYW5kIHN0YXJ0IHVzaW5nIFNGQywgd2hpY2gg
aXMgbWVhbnQgdG8gcHJvdmlkZSBzdXBwb3J0IGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyB0aGF0IGFy
ZSBub3QgU0ZDIGF3YXJlLg0KVGhlcmUgc2hvdWxkIGJlIGEgd2F5IHRvIHVzZSB0aGUgTlNIIG9u
bHkgYXMgYSB3YXkgdG8gY29udmV5IG1ldGFkYXRhIHN1Y2ggYXMgc3Vic2NyaWJlci1pZCwgYXBw
bGljYXRpb24taWQsIGV0Yy4sIHdoaWxlIGtlZXBpbmcgdGhlIHNlcnZpY2UgY2hhaW5pbmcgZm9y
d2FyZGluZyBpbmZvcm1hdGlvbiBhdCwgZS5nLiwgdGhlIE1QTFMgVlBOIGxldmVsLg0KVGhlcmUg
YXJlIGEgbnVtYmVyIG9mIHVzIHdobyBoYXZlIGltcGxlbWVudGVkLCBpbiBvbmUgd2F5IG9yIGFu
b3RoZXIsIHNvbWUgc29ydCBvZiBzZXJ2aWNlIGNoYWluaW5nLCBidXQgSSAoSSBjYW4gYXQgbGVh
c3Qgc3BlYWsgZm9yIG15c2VsZikgYW0gbG9va2luZyB0byBTRkMgbm90IHRvIGVuaGFuY2UgbXkg
Y3VycmVudCBpbXBsZW1lbnRhdGlvbiwgYnV0IHRvIHJlcGxhY2UgaXQgd2l0aCBzb21ldGhpbmcg
YmV0dGVyIHdoaWxlIHN0aWxsIG1haW50YWluaW5nIG15IGNvcmUgKG5vbiBzZXJ2aWNlIGZ1bmN0
aW9uKSBpbmZyYXN0cnVjdHVyZS4NCiJzZXJ2aWNlLWNoYWluaW5nIiBpcyBub3RoaW5nIG5ldywg
aXQgaGFzIGJlZW4gZG9uZSBmb3IgdGhlIG1hbnkgeWVhcnMgdXNpbmcgVkxBTnMuIFRoZSBpc3N1
ZSBoYXMgYmVlbiBhbHdheXMgaG93IHRvIGJyaW5nIHRoZSB0cmFmZmljIGZyb20gYSByb3V0ZWQg
bmV0d29yayBpbnRvIGEgc2V0IG9mIGFwcGxpYW5jZXMsIGkuZS4sIGhvdyB0byBpbnRlZ3JhdGUg
d2l0aCByb3V0aW5nLiBCeSB1c2luZyB0aGUgc2FtZSBtZWNoYW5pc20gaW4gdGhlIGludGVybWVk
aWF0ZSBob3BzIHRoZSBjb21wbGV4aXR5IGlzIHNpZ25pZmljYW50bHkgcmVkdWNlZC4NCg0KSU1P
LCB0aGUgc2lnbmFsaW5nIG9mIG1ldGFkYXRhIHNob3VsZCBiZSBpbmRlcGVuZGVudCBmcm9tIHNp
Z25hbGluZyBvZiBzZXJ2aWNlIHBhdGguIFRoZXJlIGNhbiBiZSBtYW55IHdheXMgdG8gc2lnbmFs
IHRoZSBwYXRoIHNvIHdoeSB0aWUgdGhlIHR3byB0b2dldGhlci4NCg0KDQoNCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQpGcm9tOiBrZWdyYXlAY2lzY28uY29tPGtlZ3JheUBjaXNj
by5jb208bWFpbHRvOmtlZ3JheUBjaXNjby5jb20lM2NrZWdyYXlAY2lzY28uY29tPj4NClRvOiBS
b24gUGFya2VyPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PixKaW0gR3VpY2hhcmQgKGpndWljaGFyKTxqZ3VpY2hh
ckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4+LEpvZWwgTS4gSGFscGVybjxq
bWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4NCmNjOiBzZmNA
aWV0Zi5vcmc8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmclM2NzZmNAaWV0Zi5vcmc+
Pg0KU2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNA0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBl
bmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCisxIHRoZSBpZGVhIGlzIGludGVyb3BlcmFiaWxpdHku
DQoNCg0KT24gMy8xNC8xNCAxMjo1NSBQTSwgIlJvbiBQYXJrZXIiIDxSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4g
d3JvdGU6DQoNCj5UaGFua3MsIEppbS4NCj4NCj5SZW1lbWJlciB0aGF0IHdlIGhhdmUgc2FpZCBt
YW55IHRpbWVzIHRoYXQgdGhlIFNGQyBzZXJ2aWNlIGhlYWRlciBpcw0KPnRyYW5zcG9ydCBpbmRl
cGVuZGVudC4gICBKdXN0IGJlY2F1c2UgdGhlIGNoYWluIGlkIGNvdWxkIGJlIGNhcnJpZWQgaW4N
Cj5zb21lIGZvcm0gb3IgYW5vdGhlciB3aXRoIHNvbWUgcGFydGljdWxhciB0cmFuc3BvcnQgZG9l
c24ndCBtZWFuIHRoYXQgaXQNCj5jb3VsZCBiZSB1bml2ZXJzYWxseSBjb252ZXllZC4gICAgQnkg
bWFraW5nIGFuZCBrZWVwaW5nIHRoZSBTRkMgc2VydmljZQ0KPmhlYWRlciB0cmFuc3BvcnQgaW5k
ZXBlbmRlbnQgbWFrZXMgaXQgbW9yZSBhcHBsaWNhYmxlIGluIG1vcmUNCj5lbnZpcm9ubWVudHMg
YW5kIG1vcmUgbGlrZWx5IHRvIGdldCBhZG9wdGVkIGJyb2FkbHkuDQo+DQo+ICAgUm9uDQo+DQo+
DQo+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj5Gcm9tOiBKaW0gR3VpY2hhcmQgKGpndWlj
aGFyKSBbbWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbV0NCj5TZW50OiBGcmlkYXksIE1hcmNoIDE0
LCAyMDE0IDM6NTIgUE0NCj5UbzogSm9lbCBNLiBIYWxwZXJuOyBSb24gUGFya2VyDQo+Q2M6IHNm
Y0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPlN1YmplY3Q6IFNGQyBlbmNhcHN1bGF0
aW9uIGNoYWluIElEDQo+DQo+SGkgSm9lbCwNCj4NCj5QZXJoYXBzIGJ1dCBJIHdvdWxkIHBvaW50
IG91dCB0aGF0IHRoZSBiYXNlIFNGQyBoZWFkZXIgY291bGQgaGF2ZSBhIGxvdA0KPm1vcmUgaW5m
b3JtYXRpb24gdGhhbiBqdXN0IHRoZSBjaGFpbiBJRDsgSSB3b3VsZCBhbHNvIHBvaW50IG91dCB0
aGF0IHRoZQ0KPmRldmlsIGlzIGluIHRoZSBkZXRhaWxzIGFuZCBzYXlpbmcgIndlbGwsIEkgY2Fu
IGp1c3QgdXNlIGFuIE1QTFMgbGFiZWwiDQo+aGlkZXMgbXVjaCBvZiB0aGUgY29tcGxleGl0eSBv
ZiBhY3R1YWxseSBkb2luZyB0aGF0Lg0KPg0KPk9uIDMvMTQvMTQsIDI6MzUgUE0sICJKb2VsIE0u
IEhhbHBlcm4iIDxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
Pj4gd3JvdGU6DQo+DQo+PklmIHRoZSB0cmFuc3BvcnQgaGVhZGVyIGNhcnJpZXMgZW5vdWdoIGlu
Zm9ybWF0aW9uIGZvciBpZGVudGlmeWluZyB0aGUNCj4+c2VxdWVuY2UgKFZMQU4gdGFnIG9yIE1Q
TFMgbGFiZWwgY2FuIGJvdGggZG8gdGhlIGpvYiksIHRoZW4gYXJndWFibHkNCj4+dGhlIGdsb2Jh
bCBjaGFpbiBJRCBpcyByZWR1bmRhbnQuIEkgY2FuIGxpdmUgd2l0aCBjYXJyeWluZyBpdCBhbnl3
YXkNCj4+ZWl0aGVyIGlmIEkgaGF2ZSBtZXRhZGF0YSB0byBjYXJyeSwgb3IgaWYgSSBuZWVkIHRo
ZSBjaGFpbiBJRCBmb3Igc29tZQ0KPj5wdXJwb3NlLg0KPj4gQWZ0ZXIgYWxsLCBzb21lIGZvbGtz
IHNlZW0gdG8gd2FudCB0byB1c2UgdGhhdCBmb3IgdGhlIGZvcndhcmRpbmcNCj4+ZGVjaXNpb25z
Lg0KPj4NCj4+WW91cnMsDQo+PkpvZWwNCj4+DQo+Pk9uIDMvMTQvMTQsIDI6MjggUE0sIFJvbiBQ
YXJrZXIgd3JvdGU6DQo+Pj4gVGhlIGNoYWluIElEIGlzIHRoZSBsYWJlbCB0aGF0IGRlZmluZXMg
dGhlIHNlcXVlbmNlIG9mIHNlcnZpY2UNCj4+PmZ1bmN0aW9ucyB0aGF0IG11c3QgYmUgdmlzaXRl
ZC4gICBJdCBjYW4gYmUgdGhvdWdodCBvZiBhcyBhIGhhbmRsZSBmb3IgYQ0KPj4+c3RhY2sgb2Yg
bXVzdC12aXNpdCBuZXR3b3JrIGxvY2F0aW9ucy4gICBJIGRvbid0IHNlZSBob3cgdGhpcyBjYW4g
YmUNCj4+PmFueXRoaW5nIGJ1dCBtYW5kYXRvcnkuDQo+Pj4NCj4+PiAgICAgUm9uDQo+Pj4NCj4+
Pg0KPj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4gRnJvbTogc2ZjIFttYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBTdXJlbmRyYSBLdW1hcg0KPj4+KHNt
a3VtYXIpDQo+Pj4gU2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAxOjQ2IFBNDQo+Pj4gVG86
IEpvZWwgTS4gSGFscGVybjsgTkFQSUVSQUxBLCBNQVJJQSBIDQo+Pj4gQ2M6IHNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpz
bWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+DQo+Pj4gW1RyaW1tZWQgdGhlIHJl
Y2lwaWVudCBsaXN0IC0gbmVlZHMgYXBwcm92YWwgb3RoZXJ3aXNlXQ0KPj4+DQo+Pj4gQ29tcGxl
dGVseSBhZ3JlZSBoZXJlLg0KPj4+DQo+Pj4gU0ZDIGRvZXMgbm90IHByZXZlbnQgVkxBTiBzdGl0
Y2hpbmcgYW5kIG9uZSBjYW4gY29udGludWUgdG8gZG8gdGhhdC4NCj4+PldoaWxlIGF0IHRoZSBz
YW1lIHRpbWUgU0ZDIGNhbiBpbmNsdWRlIFZMQU4gc3RpdGNoaW5nIHRvIHN1cHBvcnQNCj4+Pmxl
Z2FjeSBTRnMgaW4gdGhlIHNhbWUgY2hhaW4gdGhhdCBpbmNsdWRlcyBTRkMgYXdhcmUgU0ZzLiBF
dmVuIGxlZ2FjeQ0KPj4+U0ZzIGJlbmVmaXQgZnJvbSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQg
aGVuY2UgY2FuIGJlIHNoYXJlZCBhY3Jvc3MNCj4+PmRpZmZlcmVudCBzZXJ2aWNlIGNoYWlucy4N
Cj4+Pg0KPj4+IFN1cmVuZHJhLg0KPj4+DQo+Pj4NCj4+Pg0KPj4+IE9uIDMvMTQvMTQgMTA6MjYg
QU0sICJKb2VsIE0uIEhhbHBlcm4iIDxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tPj4gd3JvdGU6DQo+Pj4NCj4+Pj4gTXkgb3duIGluY2xpbmF0aW9uIGlzIHRv
IG9ic2VydmUgdGhhdCBpZiB5b3UgZG9uJ3QgbmVlZCBleHBsaWNpdA0KPj4+PiBjaGFpbiBpZGVu
dGlmaWNhdGlvbiBhbmQgeW91IGRvbid0IG5lZWQgbWV0YWRhdGEsIHlvdSBjYW4ganVzdCBvbWl0
DQo+Pj4+IHRoZSBzZmMvbnNoIGhlYWRlci4gU3RpbGwgZG8gc2VydmljZSBjaGFpbmluZywganVz
dCBubyBleHRyYSBoZWFkZXIuDQo+Pj4+DQo+Pj4+IElmIHdlIGFyZSBnb2luZyB0byBoYXZlIHRo
ZSBoZWFkZXIsIGl0IHNlZW1zIHRvIG1lIHRoYXQgdGhlIGNoYWluDQo+Pj4+aWRlbnRpZmljYXRp
b24gZmllbGQgaXMgdmVyeSB1c2VmdWwsIGFuZCBsb3cgY29zdCBvbmNlIHdlIGhhdmUgdGhlDQo+
Pj4+aGVhZGVyLg0KPj4+Pg0KPj4+PiBZb3VycywNCj4+Pj4gSm9lbA0KPj4+Pg0KPj4+PiBPbiAz
LzE0LzE0LCAxOjAwIFBNLCBOQVBJRVJBTEEsIE1BUklBIEggd3JvdGU6DQo+Pj4+PiBFeHBsaWNp
dCBjaGFpbiBpZGVudGlmaWNhdGlvbiBzaG91bGQgYmUgbWFkZSBvcHRpb25hbC4gSSBiZWxpZXZl
IGl0DQo+Pj4+PiB3YXMgZGlzY3Vzc2VkIGZldyBtb250aHMgYWdvIG9uIHRoaXMgbWFpbGluZyBs
aXN0Lg0KPj4+Pj4NCj4+Pj4+IE1hcmlhDQo+Pj4+Pg0KPj4+Pj4gKkZyb206KnNmYyBbbWFpbHRv
OnNmYy1ib3VuY2VzQGlldGYub3JnXSAqT24gQmVoYWxmIE9mICpKbWguZGlyZWN0DQo+Pj4+PiAq
U2VudDoqIFRodXJzZGF5LCBNYXJjaCAxMywgMjAxNCAxMjoxMiBQTQ0KPj4+Pj4gKlRvOioga2Vn
cmF5QGNpc2NvLmNvbTxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT47IGx1Y3kueW9uZ0BodWF3ZWku
Y29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT47IHNta3VtYXJAY2lzY28uY29tPG1haWx0
bzpzbWt1bWFyQGNpc2NvLmNvbT47DQo+Pj4+PiBqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpn
dWljaGFyQGNpc2NvLmNvbT4NCj4+Pj4+ICpDYzoqIG5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNv
bTxtYWlsdG86bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+OyBoYWRpQG1vamF0YXR1LmNvbTxtYWlsdG86aGFkaUBtb2phdGF0dS5j
b20+Ow0KPj4+Pj4gcm9uX3BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86cm9uX3Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT47IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+PiBqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tPg0KPj4+Pj4gKlN1YmplY3Q6KiBSZTogW3NmY10gZHJhZnQtcmlq
c21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICpJbXBvcnRhbmNlOiogTG93
DQo+Pj4+Pg0KPj4+Pj4gQXNzdW1pbmcgSSB1bmRlcnN0YW5kIHlvdSBwcm9wZXJseSBLZW4sIEkg
ZGlzYWdyZWUuDQo+Pj4+Pg0KPj4+Pj4gRm9yIGV4YW1wbGUsIGJ5IHVzaW5nIHNlcGFyYXRlIHRl
cm1zIEkgY2FuIGVhc2lseSBkaXNjdXNzIHRoZSBmYWN0DQo+Pj4+PiB0aGF0IGNlcnRhaW4ga2lu
ZHMgb2YgZGF0YSAoY2hhaW4gaWRlbnRpZmljYXRpb24pIG9ubHkgbmVlZCB0byBiZQ0KPj4+Pj4g
YWRqdXN0IGJ5IGEgZmV3IGFwcHMgaW4gcmFyZSBjYXNlcy4gQW5kIHRoYXQgZGF0YSBpcyBub3Qg
YmVlZGVkDQo+Pj4+PiBieSB0aGUgYXBwbGljYXRpb25zLg0KPj4+Pj4NCj4+Pj4+IFVubGVzcyB5
b3Ugd291bGQgbGlrZSB0byBjb25zaWRlciB0aGUgY2hhaW4gaWRlbnRpZmljYXRpb24gYXMgYmVp
bmcNCj4+Pj4+IG9wdGlvbmFsPw0KPj4+Pj4NCj4+Pj4+IFlvdXJzLA0KPj4+Pj4NCj4+Pj4+IEpv
ZWwNCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+IFNlbnQgZnJvbSBteSBTYW1zdW5nIHNtYXJ0
cGhvbmUgb24gQVQmVA0KPj4+Pj4NCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+IC0tLS0tLS0t
IE9yaWdpbmFsIG1lc3NhZ2UgLS0tLS0tLS0NCj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFm
dC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gRnJvbTogIktlbiBH
cmF5IChrZWdyYXkpIiA8a2VncmF5QGNpc2NvLmNvbTxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT4N
Cj4+Pj4+PG1haWx0bzprZWdyYXlAY2lzY28uY29tPj4NCj4+Pj4+IFRvOiBMdWN5IHlvbmcgPGx1
Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4NCj4+Pj4+PG1h
aWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+LCJTdXJlbmRyYTxtYWlsdG86bHVjeS55b25nQGh1
YXdlaS5jb20lM2UlM2UsJTIyU3VyZW5kcmE+IEt1bWFyIChzbWt1bWFyKSINCj4+Pj4+IDxzbWt1
bWFyQGNpc2NvLmNvbTxtYWlsdG86c21rdW1hckBjaXNjby5jb20+IDxtYWlsdG86c21rdW1hckBj
aXNjby5jb20+PiwiSmltPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSUzZSUzZSwlMjJKaW0+IEd1
aWNoYXJkDQo+Pj4+PihqZ3VpY2hhcikiDQo+Pj4+PiA8amd1aWNoYXJAY2lzY28uY29tPG1haWx0
bzpqZ3VpY2hhckBjaXNjby5jb20+IDxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPj4NCj4+Pj4+
IENDOiBOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRv
Ok5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4NCj4+Pj4+PG1haWx0bzpOaWNvbGFzLkJPVVRI
T1JTQHFvc21vcy5jb20+PixzZmM8bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSUz
ZSUzZSxzZmM+IDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+PG1haWx0
bzpzZmNAaWV0Zi5vcmc+PixKYW1hbDxtYWlsdG86c2ZjQGlldGYub3JnJTNlJTNlLEphbWFsPiBI
YWRpIFNhbGltIDxoYWRpQG1vamF0YXR1LmNvbTxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+DQo+
Pj4+PjxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+PixSb248bWFpbHRvOmhhZGlAbW9qYXRhdHUu
Y29tJTNlJTNlLFJvbj4gUGFya2VyDQo+Pj4+PjxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPg0KPj4+Pj4gPG1haWx0
bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4sImJyaWpzbWFuQGp1bmlwZXIubmV0
PG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tJTNlJTNlLCUyMmJyaWpzbWFu
QGp1bmlwZXIubmV0Pg0KPj4+Pj4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4iIDxicmlq
c21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQ+PiwiSm9lbDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQlM2UlM2UsJTIySm9lbD4gTS4gSGFscGVybiINCj4+Pj4+PGptaEBqb2VsaGFscGVybi5jb208
bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+IDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+
DQo+Pj4+Pg0KPj4+Pj4gVGhlIHdvcmQgIm1ldGFkYXRhIiBpcyBhIHB1cnBvc2VseSBhbWJpZ3Vv
dXMgdGVybSAiZGF0YSB0aGF0DQo+Pj4+PiBwcm92aWRlcyBpbmZvcm1hdGlvbiBhYm91dCBvdGhl
ciBkYXRhIi4gSXQgaXMgdXNlZCB0byBhdm9pZCBUSElTDQo+Pj4+PmRpc2N1c3Npb24uDQo+Pj4+
Pg0KPj4+Pj4gRm9yIGV4YW1wbGUsIEkgcHJvcG9zZSB3ZSBkZWZpbmUgInRlcXVpbGEgbWV0YWRh
dGEiIGJlY2F1c2UsDQo+Pj4+PiBmcmFua2x5LCBJIHdpbGwgbmVlZCB0byBvcmRlciBhIHRyaXBs
ZS1zaG90IGlmIHdlIGtlZXAgYXR0ZW1wdGluZw0KPj4+Pj4gdG8gZGVmaW5lIHNvbWV0aGluZyB0
aGF0LCBieSBkZWZpbml0aW9uLCBpcyBhbWJpZ3VvdXMuIEknZCBsaWtlDQo+Pj4+PiBteSBiYXJ0
ZW5kZXIgdG8gdW5kZXJzdGFuZCBtZSBzcGVjaWZpY2FsbHkgd2hlbiBJIHNheSAiSSBuZWVkIGEN
Cj4+Pj4+c2hvdCIuDQo+Pj4+Pg0KPj4+Pj4gT24gMy8xMy8xNCA3OjQ5IEFNLCAiTHVjeSB5b25n
IiA8bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4+
Pj4gPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0KPj4+Pj4NCj4+Pj4+ICAg
PlNuaXAuLg0KPj4+Pj4gICA+U0s+IEp1c3QgY29weWluZyBmcm9tIHRoZSBQUzoNCj4+Pj4+ICAg
Pi0tDQo+Pj4+PiAgID5EYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5IHRv
IGV4Y2hhbmdlIGluZm9ybWF0aW9uDQo+Pj4+PmJldHdlZW4NCj4+Pj4+ICAgPnRoZSBuZXR3b3Jr
IGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywNCj4+Pj4+
YW5kIHNlcnZpY2UNCj4+Pj4+ICAgPmZ1bmN0aW9ucyBhbmQgdGhlIG5ldHdvcmsuDQo+Pj4+PiAg
ID4NCj4+Pj4+ICAgPi0tDQo+Pj4+PiAgID5JdCBpcyBhIGx1Y2lkIGRlZmluaXRpb24uIFdlIGFy
ZSB1bm5lY2Vzc2FyaWx5IG1ha2luZyB0aGUgd29yZA0KPj4+Pj4ibmV0d29yayINCj4+Pj4+ICAg
PmNvbnRyb3ZlcnNpYWwsIElNTy4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+W0x1Y3ldIFRoaXMgaXMg
bXkgcG9pbnQuICJUaGUgbmV0d29yayIgaXMgdG9vIGdlbmVyYWwgaGVyZSwNCj4+Pj4+d2hpY2gg
YnJpbmdzDQo+Pj4+PiAgID5tZXRhZGF0YSBncmVhdCBwb3dlciB0byBkbyBtYW55IHRoaW5ncy4g
VGhpcyBpcyB3aHkgcGVvcGxlDQo+Pj4+PmludmVudCBpZGVhcw0KPj4+Pj4gICA+aGVyZSwgd2hp
Y2ggY2F1c2VzIGEgbG90IG9mIGRlYmF0ZXMgb24gbWV0YWRhdGEgdXNhZ2UgcG90ZW50aWFscy4N
Cj4+Pj4+IFdlDQo+Pj4+PiAgID5zaG91bGQgbm90IHNwZW5kIGEgbG90IG9mIHRpbWVzIG9uIHRo
YXQgZGViYXRlcyBhbmQganVkZ2Ugd2hpY2gNCj4+Pj4+dXNhZ2UgaXMNCj4+Pj4+ICAgPnZhbHVh
YmxlIG9yIG5vdC4gVGh1cywgZm9yIHRoZSBTRkMgd29yaywgaXQgd2lsbCBiZSBoZWxwZnVsIGlm
DQo+Pj4+PndlIGNhbg0KPj4+Pj4gICA+bmFycm93IGRvd24gYSBiaXQuIEpvZWwgbWFrZXMgZXhw
bGljaXRseSB0d28gY2FzZXMsIHdoaWNoIGlzDQo+Pj4+PmhlbHBmdWwgdG8NCj4+Pj4+ICAgPmRl
dmVsb3AgdXNlIGNhc2VzIGZvciBlYWNoIGNhc2UuIEkgd291bGQgbGlrZSB0byBzZWUgdGhhdCB0
aGUNCj4+Pj4+cHJvYmxlbQ0KPj4+Pj4gICA+c3RhdGVtZW50IGNhbiBiZSBtb3JlIHNwZWNpZmlj
IG9uIG1ldGFkYXRhIGRlZmluaXRpb24sIHdoaWNoIG1heQ0KPj4+Pj5iZQ0KPj4+Pj4gICA+aGVs
cGZ1bCBpbiBsZXNzIGZvY3VzaW5nIG9uIGl0IGFuZCBtb3ZpbmcgZm9yd2FyZC4NCj4+Pj4+ICAg
Pg0KPj4+Pj4gICA+THVjeQ0KPj4+Pj4gICA+DQo+Pj4+PiAgID5TdXJlbmRyYS4NCj4+Pj4+ICAg
Pg0KPj4+Pj4gICA+DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+VGhhbmtzLA0KPj4+Pj4gICA+Pkx1
Y3kNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+
Pj4gICA+PkZyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFttYWlsdG86amd1aWNoYXJAY2lz
Y28uY29tXQ0KPj4+Pj4gICA+PlNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgNDozOCBQ
TQ0KPj4+Pj4gICA+PlRvOiBMdWN5IHlvbmcNCj4+Pj4+ICAgPj5DYzogSm9lbCBNLiBIYWxwZXJu
OyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyOw0KPj4+Pj4gICA+PmJyaWpzbWFuQGp1bmlw
ZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldD47IHNmYzsgSmFtYWwNCj4+Pj4+SGFkaSBTYWxpbQ0KPj4+Pj4gICA+PlN1YmplY3Q6
IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+
Pj4gICA+Pg0KPj4+Pj4gICA+PkhpIEx1Y3ksDQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+Tm8uIEkg
YW0gc2ltcGx5IHNheWluZyB3ZSBzaG91bGQgbm90IG92ZXJjb21wbGljYXRlIHRoZSBwcm9ibGVt
DQo+Pj4+PiAgID4+c3RhdGVtZW50IHdpdGggdGV4dCB0aGF0IGFkZHMgbGl0dGxlIHRvIG5vIHZh
bHVlIGluIG15IG9waW5pb24uDQo+Pj4+PiBXaGV0aGVyDQo+Pj4+PiAgID4+d2UgY2FsbCBpdCBt
ZXRhZGF0YSwgb3IgY29udGV4dCwgaGFzIG5vIGJlYXJpbmcgb24gdGhlIGZhY3QNCj4+Pj4+dGhh
dCB0aGUNCj4+Pj4+ICAgPj5wcm9ibGVtIHN0YXRlbWVudCBhbHJlYWR5IGNsZWFybHkgc3RhdGVz
IHdlIG5lZWQgdG8gYmUgYWJsZSB0bw0KPj4+Pj5wYXNzDQo+Pj4+PiAgID4+aW5mb3JtYXRpb24g
YmV0d2VlbiBTRsK5cyBhbmQgYmV0d2VlbiB0aGUgbmV0d29yayAmIFNGwrlzLg0KPj4+Pj4gICA+
Pg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pk9uIDMvMTIvMTQsIDU6MTMgUE0sICJMdWN5IHlvbmci
IDxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+DQo+Pj4+
PjxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4NCj4+Pj4+
ICAgPj4+DQo+Pj4+PiAgID4+PkhpIEppbSwNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+PkkgZm9y
IG9uZSBkb24ndCBhZ3JlZSBhbmQgdGhpbmsgd2UgYXJlIG92ZXIgY29tcGxpY2F0aW5nIHdoYXQN
Cj4+Pj4+c2hvdWxkDQo+Pj4+PiAgID4+PmJlIHN0cmFpZ2h0Zm9yd2FyZC4gVGhlIFNGQyBlbmNh
cHN1bGF0aW9uIHNob3VsZCBlbmFibGUgdHdvDQo+Pj4+PnRoaW5nczoNCj4+Pj4+ICAgPj4+DQo+
Pj4+PiAgID4+PjEuIFN0ZWVyaW5nIG9mIHNlbGVjdGVkIGZsb3dzIHRocm91Z2ggYSBzZXJ2aWNl
IGNoYWluOyB0aGlzIGlzDQo+Pj4+PnRoZQ0KPj4+Pj4gICA+Pj5zZXJ2aWNlIGZ1bmN0aW9uIHBh
dGguDQo+Pj4+PiAgID4+PjIuIFBhc3Npbmcgb2YgY29udGV4dCBhc3NvY2lhdGVkIHdpdGggYSBn
aXZlbiBmbG93IHdpdGhpbiBzYWlkDQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+ZnVuY3Rpb24g
cGF0aC4gVGhpcyBjb250ZXh0IGluZm9ybWF0aW9uIG1heSBiZSBjb25zdW1lZCBieSBhDQo+Pj4+
PlNGIChhbg0KPj4+Pj4gICA+Pj5hcHBsaWNhdGlvbiBJRCBpcyBhbiBleGFtcGxlKSBvciBtYXkg
YmUgY29uc3VtZWQgYnkgdGhlDQo+Pj4+PmZvcndhcmRpbmcNCj4+Pj4+ICAgPj4+ZWxlbWVudHMg
KGEgdnJmLUlEIGlzIGFuIGV4YW1wbGUpLg0KPj4+Pj4gICA+Pj5bTHVjeV0gRG8geW91IGNhbGwg
dGhlIGNvbnRleHQgYXMgbWV0YWRhdGEgb3Igbm90PyBEbyB3ZSBoYXZlDQo+Pj4+PmFub3RoZXIN
Cj4+Pj4+ICAgPj4+dGVybSBoZXJlIGJlc2lkZSBTRkMgaGVhZGVyIGFuZCBtZXRhZGF0YS4gSSBz
ZWUgdGhhdCB5b3UgZG9uJ3QNCj4+Pj4+d2FudCB0bw0KPj4+Pj4gICA+Pj5zZXBhcmF0ZSB3aGF0
IGlzIGNvbnN1bWVkIGJ5IFNGIGFuZCB3aGF0IGlzIGNvbnN1bWVkIGJ5IHRoZQ0KPj4+Pj5mb3J3
YXJkaW5nDQo+Pj4+PiAgID4+PmVsZW1lbnRzLg0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+THVj
eQ0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+U2VudCBmcm9tIG15IGlQaG9uZQ0KPj4+Pj4gICA+
Pj4NCj4+Pj4+ICAgPj4+PiBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MTYgUE0sICJMdWN5IHlvbmci
DQo+Pj4+PjxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+
IDxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pg0KPj4+
Pj4gICA+Pj4+IEdyZWF0LiBUaGVuIHdlIG1heSBjb25zaWRlciB0d28gc3BlY2lhbCBtZXRhZGF0
YSBkZWZpbml0aW9ucw0KPj4+Pj5pbiB0aGUNCj4+Pj4+ICAgPj4+PnByb2JsZW0gc3RhdGVtZW50
IHNvIHdlIGNhbiBhbGwgdXNlIHRoZSBzYW1lIGRlZmluaXRpb25zLg0KPj4+Pj5IZXJlIGlzIG15
DQo+Pj4+PiAgID4+Pj5zdWdnZXN0ZWQgdGV4dCBhbmQgbGlrZSB0byBoZWFyIHlvdSBhbmQgb3Ro
ZXIncyBpbnB1dCBhbmQNCj4+Pj4+c3VnZ2VzdGlvbnMuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAg
Pj4+PiBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhl
IGFiaWxpdHkNCj4+Pj4+dG8NCj4+Pj4+ICAgPj4+PmV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdl
ZW4gdGhlIGVsZW1lbnRzIGluIGEgc2VydmljZSBmdW5jdGlvbg0KPj4+Pj4gICA+Pj4+Y2hhaW5p
bmcuIEluIHRoaXMgY29udGV4dCwgdGhlcmUgYXJlIHR3byB0eXBlcyBvZiBkYXRhIHBsYW5lDQo+
Pj4+Pm1ldGFkYXRhLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gU2VydmljZSBGdW5jdGlv
biBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGV4Y2hhbmdlZCBiZXR3ZWVuDQo+Pj4+PiAgID4+
Pj5jbGFzc2lmaWVyIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0
aW9ucyB0bw0KPj4+Pj4gICA+Pj4+ZmFjaWxpdGF0ZSBzZXJ2aWNlIGZ1bmN0aW9ucyBvbiB0aGUg
cGFja2V0IHRyZWF0bWVudC4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFN0ZWVyaW5nIE1l
dGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZnJvbSBzZXJ2aWNlIGZ1bmN0aW9ucyB0byBhDQo+Pj4+
PiAgID4+Pj5jbGFzc2lmaWVyIG9yIHNlcnZpY2Ugbm9kZSBmb3IgdHJhZmZpYyBmb3J3YXJkaW5n
IHB1cnBvc2UuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiAtZW5kDQo+Pj4+PiAgID4+Pj4N
Cj4+Pj4+ICAgPj4+PiBMdWN5DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+
Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4+PiAgID4+Pj4gRnJvbTogSm9lbCBN
LiBIYWxwZXJuIFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0NCj4+Pj4+ICAgPj4+PiBTZW50
OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MzUgUE0NCj4+Pj4+ICAgPj4+PiBUbzogTHVj
eSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyDQo+Pj4+PiAgID4+Pj4gQ2M6IEpp
bSBHdWljaGFyZCAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7
IEphbWFsIEhhZGkNCj4+Pj4+ICAgPj4+PiBTYWxpbQ0KPj4+Pj4gICA+Pj4+IFN1YmplY3Q6IFJl
OiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4g
ICA+Pj4+DQo+Pj4+PiAgID4+Pj4gWWVzLCBJIGFtIHRyeWluZyB0byBjb25zaXN0ZW50bHkgZGlz
dGluZ3Vpc2ggdGhvc2UgdHdvIGNhc2VzDQo+Pj4+PndoZW4NCj4+Pj4+ICAgPj4+PnRhbGtpbmcg
YWJvdXQgdGhlIGluZm9ybWF0aW9uIGNhcnJpZWQgd2l0aCBwYWNrZXRzIGluIHNlcnZpY2UNCj4+
Pj4+Y2hhaW5zLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gWW91cnMsDQo+Pj4+PiAgID4+
Pj4gSm9lbA0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4+IE9uIDMvMTIvMTQsIDM6MTMgUE0s
IEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4gSm9lbCwgU2VlIGJlbG93LiAtLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmMNCj4+Pj4+ICAgPj4+Pj4gW21haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpvZWwgTS4gSGFscGVybg0KPj4+Pj5TZW50
Og0KPj4+Pj4gICA+Pj4+PiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MDIgUE0gVG86IEx1
Y3kgeW9uZzsgTmljb2xhcw0KPj4+Pj5CT1VUSE9SUzsNCj4+Pj4+ICAgPj4+Pj4gUm9uIFBhcmtl
ciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlwZXIubmV0
PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dD47IHNmYzsNCj4+Pj4+ICAgPj4+Pj4gSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3Nm
Y10NCj4+Pj4+ICAgPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlv
bnMNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gSSB3YXMgdHJ5aW5nIHRvIHdvcmQgaXQg
Y2FyZWZ1bGx5IG5vdCB0byBmb2N1cyBvbiB3aG8gcHV0cw0KPj4+Pj50aGUNCj4+Pj4+ICAgPj4+
Pj4gaW5mb3JtYXRpb24gaW4sIGJ1dCBvbmx5IG9uIHdobyBjb25zdW1lcyB0aGUgaW5mb3JtYXRp
b24uDQo+Pj4+PiAgID4+Pj4+IEluZm9ybWF0aW9uIGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyBtYXkg
Y29tZSBmcm9tIHRoZSBpbmdyZXNzDQo+Pj4+PiAgID4+Pj4+IGNsYXNzaWZpZXIgb3IgZnJvbSBv
dGhlciBzZXJ2aWNlIGZ1bmN0aW9ucy4gW0x1Y3ldIHRoaXMgaXMNCj4+Pj4+dGhlIG9uZQ0KPj4+
Pj4gICA+Pj4+PiBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldy4gSW5mb3JtYXRpb24g
Zm9yIHRoZQ0KPj4+Pj5mb3J3YXJkaW5nDQo+Pj4+PiAgID4+Pj4+IHdpbGwgZ2VuZXJhbGx5IGNv
bWUgZnJvbSB0aGUgaW5ncmVzcyBjbGFzc2lmaWVyLCBidXQgaW4NCj4+Pj4+c3BlY2lhbA0KPj4+
Pj4gICA+Pj4+PiBjYXNlcyBtYXkgYmUgcHJvdmlkZWQgYnkgc2VydmljZSBmdW5jdGlvbnMuIChJ
IGtlZXANCj4+Pj4+d2FudGluZyB0byBnZXQNCj4+Pj4+ICAgPj4+Pj4gcmlkIG9mIHRob3NlIHNw
ZWNpYWwgY2FzZXMsIGJ1dCBzbyBmYXIgdGhlcmUgc2VlbSB0byBiZQ0KPj4+Pj5qdXN0IGVub3Vn
aA0KPj4+Pj4gICA+Pj4+PiBvZiB0aGVtIHRvIHdhcnJhbnQgY292ZXJpbmcgaW4gdGhlIHNvbHV0
aW9uLiBBbmQgbW9yZQ0KPj4+Pj5pbXBvcnRhbnRseSwNCj4+Pj4+ICAgPj4+Pj4gc2lnbmlmaWNh
bnQgc3VwcG9ydCBmb3IgaXQgaW4gdGhlIHdvcmtpbmcgZ3JvdXAuKSBbTHVjeV0NCj4+Pj4+VGhp
cyBpcw0KPj4+Pj4gICA+Pj4+PiB0aGUgc2Vjb25kIGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91
ciB2aWV3IChidXQgeW91IGRvbid0DQo+Pj4+Pmxpa2UgaXQpLg0KPj4+Pj4gICA+Pj4+Pg0KPj4+
Pj4gICA+Pj4+PiBBbmQgeW91IHN1Z2dlc3QgZGlzdGluZ3Vpc2hpbmcgdGhlc2UgdHdvIGNhc2Vz
IHdoZW4NCj4+Pj4+ZGlzY3Vzc2luZw0KPj4+Pj4gICA+Pj4+PiBhYm91dCBtZXRhZGF0YSB1c2Fn
ZS4gSXMgdGhhdCByaWdodCB1bmRlcnN0YW5kaW5nPw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+
Pj4+PiBMdWN5DQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+
PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiBPbiAzLzEyLzE0LCAyOjMzIFBNLCBMdWN5IHlvbmcg
d3JvdGU6DQo+Pj4+PiAgID4+Pj4+PiBKb2VsLCBJIGludGVycHJldCB0aGF0IHlvdSBzdWdnZXN0
cyB0aGF0IGRpc3Rpbmd1aXNoIHRoZQ0KPj4+Pj5leGNoYW5nZQ0KPj4+Pj4gICA+Pj4+Pj4gaW5m
b3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMNCj4+
Pj4+YW5kIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4gZXhjaGFuZ2UgaW5mb3JtYXRpb24gZGF0YSBwbGFu
ZSBjYXJyaWVkIGZyb20gYSBzZXJ2aWNlDQo+Pj4+PmZ1bmN0aW9uIHRvDQo+Pj4+PiAgID4+Pj4+
PiBhIHNlcnZpY2Ugbm9kZS4gSXMgdGhpcyByaWdodCB1bmRlcnN0YW5kaW5nPyBMdWN5DQo+Pj4+
PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJv
bTogSm9lbCBNLiBIYWxwZXJuDQo+Pj4+PiAgID4+Pj4+PiBbbWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb21dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsDQo+Pj4+PjIwMTQNCj4+Pj4+IDE6MTkN
Cj4+Pj4+ICAgPj4+Pj4+IFBNDQo+Pj4+PiAgID4+Pj4+PiBUbzogTHVjeSB5b25nOyBOaWNvbGFz
IEJPVVRIT1JTOyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQNCj4+Pj4+ICAgPj4+Pj4+IChq
Z3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaSBT
YWxpbSBTdWJqZWN0Og0KPj4+Pj4gICA+Pj4+Pj4gUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2Zj
LW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4g
TXkgaW5jbGluYXRpb24gd291bGQgYmUgdG8gdHVuZSB0aGF0IGRlZmluaXRpb24gdG8NCj4+Pj4+
ZGlzdGluZ3Vpc2gNCj4+Pj4+ICAgPj4+Pj4+IGJldHdlZW4gZGF0YXBsYW5lIGNhcnJpZWQgaW5m
b3JtYXRpb24gaW50ZW5kZWQgZm9yIHVzZSBieQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+
PiBmdW5jaXRvbnMgKHdoYXRldmVyIHRoZSBvcmlnaW4pLCBhbmQgZGF0YXBsYW5lIGNhcnJpZWQN
Cj4+Pj4+aW5mb3JtYXRpb24NCj4+Pj4+ICAgPj4+Pj4+IGludGVuZGVkIGZvciBkYXRhcGxhbmUg
Zm9yd2FyZGluZyBjb21wb25lbnRzLg0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IFlv
dXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
PiBIaSBKb2VsLA0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gSSBhZ3JlZSB0aGF0
IHdlIG5lZWQgdXNpbmcgdGhlIHNhbWUgZGVmaW5pdGlvbiBmb3IgYQ0KPj4+Pj50ZXJtLCBidXQN
Cj4+Pj4+ICAgPj4+Pj4+PiBkaXNhZ3JlZSB0aGF0IHRoZSBtZXRhZGF0YSBkZWZpbml0aW9uIGhl
cmUgaXMgYSBzZXQgb2YNCj4+Pj4+ICAgPj4+Pj4+PiBpbmZvcm1hdGlvbiBwdXQgaW4gdGhlIFNG
QyBoZWFkZXIuIFRoaXMgbWF5IGJlIHRvbyBuYXJyb3cNCj4+Pj4+b3IgbGVhZA0KPj4+Pj4gICA+
Pj4+Pj4+IHRvIGEgcGFydGljdWxhciBzb2x1dGlvbi4gSSBhbSBmaW5lIHdpdGggdGhpcyBkZWZp
bml0aW9uDQo+Pj4+PmluIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+IHByb2JsZW0gc3RhdGVtZW50IHcv
IG1pbm9yIHR3ZWFrIChzdWdnZXN0ZWQgb24gbWFpbGluZw0KPj4+Pj5saXN0KS4NCj4+Pj4+ICAg
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBt
ZXRhZGF0YSBwcm92aWRlcyB0aGUNCj4+Pj4+YWJpbGl0eSB0bw0KPj4+Pj4gICA+Pj4+Pj4+IGV4
Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGNsYXNzaWZpZXJzIGFuZCBzZXJ2aWNlDQo+
Pj4+PiAgID4+Pj4+Pj4gZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBhbmQg
c2VydmljZQ0KPj4+Pj5mdW5jdGlvbnMgYW5kDQo+Pj4+PiAgID4+Pj4+Pj4gdGhlDQo+Pj4+PiAg
ID4+Pj4+Pj4gY2xhc3NpZmllcnN8c2VydmljZSBub2Rlcy4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+IFRoZXJlIG1heSBiZSBhIHNvbHV0aW9uIHRoYXQgYSBzZXJ2aWNlIGZ1bmN0
aW9uIHBhc3Nlcw0KPj4+Pj5zb21lDQo+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IGluZm9ybWF0aW9u
IHRvIGF0dGFjaGVkIHNlcnZpY2Ugbm9kZSB3aXRob3V0IHVzaW5nIFNGQw0KPj4+Pj5oZWFkZXIu
DQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBUaGFua3MsIEx1Y3kNCj4+Pj4+ICAg
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBIYWxwZXJuIERpcmVjdA0KPj4+Pj4gICA+Pj4+Pj4+IFtt
YWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwNCj4+Pj4+
TWFyY2ggMTIsDQo+Pj4+PiAgID4+Pj4+Pj4gMjAxNCAxMjoyNSBQTSBUbzogTHVjeSB5b25nOyBK
b2VsIE0uIEhhbHBlcm47IE5pY29sYXMNCj4+Pj4+Qk9VVEhPUlM7DQo+Pj4+PiAgID4+Pj4+Pj4g
Um9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4+PmJyaWpzbWFuQGp1
bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldD47DQo+Pj4+PiAgID4+Pj4+Pj4gc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1Ympl
Y3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRh
LWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBMdWN5LCB5
b3Ugc2F5ICJ0aGUgbWV0YWRhdGEgdGVybSBtZWFucyAuLi4iIFRoZQ0KPj4+Pj5kZWZpbml0aW9u
IHlvdQ0KPj4+Pj4gICA+Pj4+Pj4+IHRoZW4gcHJvdmlkZSBpcyBhIGRlZmluaXRpb24gb2YgdGhl
IHNldCBvZiBpbmZvcm1hdGlvbiB3ZQ0KPj4+Pj5hcmUNCj4+Pj4+ICAgPj4+Pj4+PiBwcm9wb3Np
bmcgdGhhdCB3ZSBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIEksIGFuZCBvdGhlcnMsDQo+Pj4+Pmhh
dmUNCj4+Pj4+ICAgPj4+Pj4+PiBiZWVuIHVzaW5nIHRoZSB0ZXJtIG1ldGFkYXRhIG1vcmUgbmFy
cm93bHkuIFdlIGNhbiB1c2UNCj4+Pj4+d2hhdGV2ZXINCj4+Pj4+ICAgPj4+Pj4+PiBkZWZpbml0
aW9uIHdlIHdhbnQuIEJ1dCB3ZSBkbyBuZWVkIHRvIGFncmVlIG9uIHRoZQ0KPj4+Pj5kZWZpbml0
aW9uLg0KPj4+Pj4gICA+Pj4+Pj4+IEZvciB0aGUgcHVycG9zZXMgb2YgdGhlIFdHLCBpdCBzZWVt
cyBtdWNoIG1vcmUgdXNlZnVsIHRvDQo+Pj4+PnVzZSB0aGUNCj4+Pj4+ICAgPj4+Pj4+PiB0ZXJt
IG1ldGFkYXRhIGZvciB0aGUgbmFycm93ZXIgZGVzY3JpcHRpb24uDQo+Pj4+PiAgID4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+IE9uIDMvMTIvMTQsIDE6MTkgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+
Pj4+Pj4gSGkgSm9lbCwNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gSSBhZ3Jl
ZS4gV2UgbmVlZCB0byBkaWZmZXJlbnRpYXRlIHRoZSBtZXRhZGF0YSB1c2VkIGJ5DQo+Pj4+PnNl
cnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj5mdW5jdGlvbiBhbmQgU0ZDIGhlYWRlci4gVGhlIG1ldGFk
YXRhIHRlcm0gbWVhbnMgY2FycnlpbmcNCj4+Pj4+c29tZQ0KPj4+Pj4gICA+Pj4+Pj4+PnN0YXRl
cyBhbG9uZyB3aXRoIHRoZSBwYWNrZXQuIElNTzogU0ZDIGhlYWRlciBpcyBhIGtpbmQgb2YNCj4+
Pj4+ICAgPj4+Pj4+Pj5tZXRhZGF0YSBjYXJyaWVkIG9uIHBhY2tldCBmb3IgbmV4dCBzZXJ2aWNl
IG5vZGUgdG8gdXNlLg0KPj4+Pj5JbiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj5jb250ZXh0IG9mIFNG
Qywgd2UgaGF2ZSB0ZXJtIGZvciBTRkMgaGVhZGVyIGFuZCB0aGUNCj4+Pj4+bWV0YWRhdGEgdGhh
dA0KPj4+Pj4gICA+Pj4+Pj4+PndhcyBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMs
IG9yIGJldHdlZW4gc2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+PmZ1bmN0aW9ucyBhbmQgY2xhc3Np
ZmllcnMvc2VydmljZSBub2Rlcywgd2hpY2ggaXMgd2hhdA0KPj4+Pj50aGUgZHJhZnQNCj4+Pj4+
ICAgPj4+Pj4+Pj5mb2N1cy4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gVGhh
bmtzLCBMdWN5DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybg0KPj4+
Pj4gICA+Pj4+Pj4+PiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2Rh
eSwgTWFyY2ggMTIsDQo+Pj4+PiAyMDE0DQo+Pj4+PiAgID4+Pj4+Pj4+IDExOjE4IEFNIFRvOiBM
dWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6DQo+Pj4+PiBKaW0NCj4+
Pj4+ICAgPj4+Pj4+Pj4gR3VpY2hhcmQgKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ8
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltDQo+Pj4+PiAgID4+Pj4+Pj4+IFN1YmplY3Q6
IFJlOiBbc2ZjXQ0KPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlv
bnMNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gSSB0aGluayBpdCBpcyBpbXBv
cnRhbnQgdG8ga2VlcCBhIHN0cm9uZyBkaXN0aW5jdGlvbg0KPj4+Pj5iZXR3ZWVuDQo+Pj4+PiAg
ID4+Pj4+Pj4+IG1ldGFkYXRhICh3aGljaCBpcyBmb3IgdXNlIGJ5IGFwcGxpY2F0aW9ucykgYW5k
IHRoZQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+IGNoYWluaW5nIGluZm9ybWF0aW9u
IGluIHRoZSBiYXNlIHNlcnZpY2UgY2hhaW4gaGVhZGVyLA0KPj4+Pj53aGljaCBpcw0KPj4+Pj4g
ICA+Pj4+Pj4+PiBmb3IgdXNlIGJ5IHRoZSBzZXJ2aWNlIGNoYWluIHN1cHBvcnQgbWVjaGFuaXNt
cy4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+
ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IE9uIDMvMTIvMTQsIDEwOjQyIEFNLCBMdWN5
IHlvbmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+PiBGdWxseSBhZ3JlZSB3aXRoIEpvZS4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBXZSBzaG91bGQgbm90IHJlcXVpcmUg
YSBmaXggbGVuZ3RoIGZvciBpbi1iYW5kIG1ldGFkYXRhDQo+Pj4+PmJ1dA0KPj4+Pj4gICA+Pj4+
Pj4+Pj4gYWxzbyBub3QgbGVhdmUgaXQgZm9yIGZyZWVseSB1c2FnZS4gSW4gZmFjdCwgd2hlbiBh
DQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+IG5vZGUgaW5zZXJ0cyBTRkMgaGVhZGVy
IG9uIGEgKGVuY2Fwc3VsYXRlZCkgcGFja2V0IGFuZA0KPj4+Pj5zZW5kIHRvDQo+Pj4+PiAgID4+
Pj4+Pj4+PiBuZXh0IHNlcnZpY2Ugbm9kZSwgU0ZDIGhlYWRlciBpdHNlbGYgY2FuIGJlIHNlZW4g
YXMgYQ0KPj4+Pj5tZXRhZGF0YS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
PiBMdWN5DQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+PiBbbWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgSm9lbCBNLg0KPj4+Pj5IYWxwZXJuDQo+Pj4+
PiAgID4+Pj4+Pj4+PiBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDk6MjEgQU0gVG86
IE5pY29sYXMNCj4+Pj4+Qk9VVEhPUlM7DQo+Pj4+PiAgID4+Pj4+Pj4+PiBSb24gUGFya2VyIENj
OiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsNCj4+Pj4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3Nm
Y10NCj4+Pj4+ICAgPj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVy
YXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gRm9yIGluLWJhbmQg
bWV0YWRhdGEsIHRoZSBBUEkgZm9yIGFjY2VzcyBjYW4gZWFzaWx5IGJlDQo+Pj4+PiAgID4+Pj4+
Pj4+PiBzeW5jaHJvbm91cy4gT3V0IG9mIGJhbmQgbWV0YWRhdGEgbmVlZHMgZGlmZmVyZW50DQo+
Pj4+PmhhbmRsaW5nLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gVGhlcmUgYXJlIG1hbnkgY2FzZXMgd2hl
cmUgb3V0LW9mLWJhbmQgbWV0YWRhdGEgaXMNCj4+Pj4+dXNlZnVsIGFuZA0KPj4+Pj4gICA+Pj4+
Pj4+Pj4gYXBwcm9wcmlhdGUuIEJ1dCB0aGV5IGRvIG5vdCBjb3ZlciBhbGwgbmVlZHMgYnkgYW55
DQo+Pj4+PnN0cmV0Y2guDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gRXZl
biBpZiBlYWNoIHBpZWNlIG9mIGluLWJhbmQgbWV0YWRhdGEgaXMgb2YgZml4ZWQNCj4+Pj4+bGVu
Z3RoLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4gdGhlcmUgYXJlIG1hbnkgZGlmZmVyZW50IGtpbmRzIG9m
IG1ldGF0eXBlLiBUcnlpbmcgdG8NCj4+Pj4+c2F5DQo+Pj4+PiAgID4+Pj4+Pj4+PiAidGhlcmUg
d2lsbCBiZSBleGFjdGx5IGZvdXIgcGllY2VzLCBhbmQgdGhleSB3aWxsIGJlIG9mDQo+Pj4+PnR5
cGVzDQo+Pj4+PiAgID4+Pj4+Pj4+PiB0MSwgdDIsIHQzLCBhbmQgdDQiIGlzIHNpbXBseSB0b28g
c3BlY2lmaWMgZm9yIGV2ZW4gODAlDQo+Pj4+Pm9mIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj5uZWVk
cy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+
Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBPbiAzLzEyLzE0LCA4OjUyIEFNLCBO
aWNvbGFzIEJPVVRIT1JTIHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEhlbGxvIFJvbiwNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFNlbmRpbmcgb3V0IG9mIGJhbmQg
Y29uZ3J1ZW50IG1ldGFkYXRhIG1heSBub3QgYmUgdGhlDQo+Pj4+PmFuc3dlcg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IHRvIGFsbCBuZWVkcyBidXQgaXQgaXMgb25lIHRvb2wgdGhhdCB3ZSBzaG91bGQg
a2VlcC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE5vdCBhbGwgbWV0
YWRhdGEgaXMgdGllZCB0byBhIHNwZWNpZmljIHBhY2tldCwgZm9yDQo+Pj4+PmV4YW1wbGUgYQ0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IHBvbGljeSBjaGFuZ2UgaW4gUENSRiBjb3VsZCBsZWFkIHRvIHNv
bWUgbWV0YWRhdGENCj4+Pj4+c2lnbmFsaW5nLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRoZSByZWFj
dGlvbiB0aW1lIG5lZWQgbm90IGJlIGltbWVkaWF0ZSwgZmV3IG1zIG1heQ0KPj4+Pj5ub3QgbWF0
dGVyLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gQXMgeW91IHBvaW50
LCBpZiBhIHBhY2tldCBpcyB0aWVkIHRvIGEgbWV0YWRhdGEgYQ0KPj4+Pj5jb3JyZWxhdGlvbg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IGluZm8gY2FuIGJlIHNldCBpbiBib3RoIHBhY2tldCB0byBkZWFs
IHdpdGggaXQgKGkuZQ0KPj4+Pj5tZXRhZGF0YQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGV4cGVjdGVk
IGZsYWcgaW4gdGhlIFNGQyBoZWFkZXIsIHBsdXMgYW4gaWQpDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+PiBGaW5hbGx5IHdlIGNhbiBzdGlsbCBzZW5kIHNvbWUgbGltaXRl
ZCBtZXRhZGF0YSB3aXRoaW4NCj4+Pj4+YSBoZWFkZXIuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhp
cyBjb3VsZCBiZSB1c2VkIGZvciBsb2FkIGJhbGFuY2VycyBpbiBwYXJ0aWN1bGFyIGlmDQo+Pj4+
PndlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gYWdyZWUgb24gYSBjb252ZW50aW9uIHRvIGxvY2F0ZSAi
Y29hcnNlIGdyYWluIHBvbGljeSINCj4+Pj4+ICAgPj4+Pj4+Pj4+PiAvICJmaW5lIGdyYWluIHBv
bGljeSIgb24gcmVzZXJ2ZWQgY29udGV4dCBoZWFkZXJzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhpcyBzZWVtcyB0byBvcGVuIHVwIGEgbG90IG9mIGZsZXhpYmls
aXR5IC8NCj4+Pj4+aW5ub3ZhdGlvbnMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBPbiB5b3VyIGxhc3QgcG9pbnQsIHRoZXJlIGlzIGEgcXVlc3Rpb24gb24gaG93IHRv
IG1ha2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtZXRhZGF0YSBhdmFpbGFibGUgdG8gYSBTZXJ2aWNl
IEZ1bmN0aW9uLiBDdXJyZW50IHNvY2tldA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGNvbm5lY3Rpb25z
IGZvciBleGFtcGxlIGRvIG5vdCBhbGxvdyB0byByZXRyaWV2ZSBJUA0KPj4+Pj5oZWFkZXINCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiBvcHRpb25zLiBTbyBJIGFzc3VtZSB0aGF0IFNGQyBhd2FyZSBTZXJ2
aWNlIEZ1bmN0aW9ucw0KPj4+Pj53aWxsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbmVlZCBzb21lIChh
c3luY2hyb25vdXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiA/KSBBUEkgdG8gcmV0cmlldmUgU0ZDIGhl
YWRlciBpbmZvcm1hdGlvbiBhcyB3ZWxsIGFzDQo+Pj4+PmluLWJhbmQNCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBtZXRhZGF0YS4gSSBkb24ndCBzZWUgb3V0IG9mIGJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0
DQo+Pj4+PmFkZGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGNvbXBsZXhpdHksIHRoZSBzYW1lIEFQ
SSBjYW4gcHJvYmFibHkgYXBwbHkuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBUaGUgYWx0ZXJuYXRpdmUgb3B0aW9uLCBhbGxvd2luZyB2YXJpYWJsZSBzaXplZA0KPj4+
Pj5tZXRhZGF0YSBpbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRoZSBTRkMgaGVhZGVyIGhhcyBzb21l
IGRyYXdiYWNrcyBhcyB3ZWxsLCBvbmUgYmVpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBmcmFnbWVu
dGF0aW9uLCBhbmQgc29tZSBzd2l0Y2hlcyBleHBlY3RpbmcgYXMgd2VsbCB0bw0KPj4+Pj5sb29r
IGF0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gZW5kIHVzZXIgdHJhZmZpYyBoZWFkZXJzIGZvciBsaW5r
IGxvYWQgYmFsYW5jaW5nLiBJDQo+Pj4+PndvdWxkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gYWdyZWUg
dGhhdCBpZiB3ZSBjYW4gYWNjZXB0IHRoZXNlIGlzc3VlcywgdGhlbiBzZW5kaW5nDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gb2ZmLWxpbmUgY29uZ3J1ZW50IG1ldGFkYXRhIGxvb3NlcyBpdHMgaW50ZXJl
c3QuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBXZSBuZWVkIHRvIHRh
a2UgaW50byBhY2NvdW50IHRoYXQgYm90aCBpbi1iYW5kIGFuZA0KPj4+Pj5jb25ncnVlbnQNCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiBvdXQtb2YtYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQgaXMgbm90IHJl
bGlhYmxlLiBBDQo+Pj4+PnBhY2tldCBsb3NzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdHJpZ2dlcmlu
ZyByZXRyYW5zbWlzc2lvbiB3b3VsZCBub3QgbGVhZCB0byB0aGUNCj4+Pj4+aWRlbnRpY2FsDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gcmVjb25zdHJ1Y3Rpb24gb2YgdGhlIGFzc29jaWF0ZWQgbWV0YWRh
dGEuIEluIHNvbWUNCj4+Pj4+Y2FzZXMsIHdlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWlnaHQgdGh1
cyBldmVuIG5lZWQgbm9uLWNvbmdydWVudCBvdXQtb2YtYmFuZCByZWxpYWJsZQ0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IG1ldGFkYXRhIHRyYW5zcG9ydC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBOaWNv
bGFzIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbToNCj4+Pj4+
IFJvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFBhcmtlciBbUm9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT5dIFNlbnQ6DQo+
Pj4+PldlZG5lc2RheSwNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBNYXJjaCAxMiwgMjAxNA0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IDEyOjQzIFBNIFRvOiBOaWNvbGFzIEJPVVRIT1JTIENjOiBKaW0gR3VpY2hh
cmQNCj4+Pj4+KGpndWljaGFyKTsNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBicmlqc21hbkBqdW5pcGVy
Lm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQ+Ow0KPj4+Pj5zZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlv
bnMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE5pY29sYXMsDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBJIHVuZGVyc3RhbmQgdGhlIGNvbmNl
cHQgZm9yIG91dCBvZiBiYW5kIHNpZ25hbGluZyBvZg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+bWV0YWRh
dGEsIGJ1dCBJIGFtIGNvbmNlcm5lZCB0aGF0IGl0IGludHJvZHVjZXMNCj4+Pj4+c2lnbmlmaWNh
bnQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PmNvbXBsZXhpdHkgZHVlIHRvIHRoZSBwb3RlbnRpYWwgcmFj
ZSBjb25kaXRpb24gb2YNCj4+Pj4+cmVjZWl2aW5nIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+cmVh
bCBwYWNrZXQgYmVmb3JlIHRoZSBtZXRhZGF0YS4gV2hpbGUgdGhlIHJlYWwgcGFja2V0DQo+Pj4+
PmNvdWxkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5pbmRpY2F0ZSB0aGF0IG91dCBvZiBiYW5kIG1ldGFk
YXRhIGlzIGV4cGVjdGVkLCBob3cgY2FuDQo+Pj4+PndlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5ndWFy
YW50ZWUgdGhlIG9yZGVyIG9mIHJlY2VwdGlvbj8gV2hhdCBpZiBzd2l0Y2hpbmcgb3INCj4+Pj4+
cm91dGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+bm9kZXMgYXBwbHkgaGFzaCBiYXNlZCBsb2FkIGJh
bGFuY2luZz8gV2hhdCBpZiB0aGUgbG9hZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+YmFsYW5jaW5nIHVu
ZGVyc3RhbmRzIFNGQyBlbmNhcHMgYW5kIGxvb2tzIGJleW9uZCBpdCB0bw0KPj4+Pj50aGUNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pm9yaWdpbmFsIGhlYWRlciB0byBnZXQgYmV0dGVyIGVudHJvcHk/DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gQ2FuIHdlIGd1YXJhbnRlZSB0aGF0IHRoZSBtZXRhZGF0YSBhbmQg
cmVhbCBwYWNrZXQNCj4+Pj4+d2lsbCBmb2xsb3cNCj4+Pj4+ICAgPj4+Pj4+Pj4+PnRoZSBleGFj
dCBzYW1lIHBhdGg/IElmIHdlIGNhbiBub3QsIHRoZW4NCj4+Pj4+aW1wbGVtZW50YXRpb25zIHdp
bGwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pm5lZWQgdG8gYWRkIGluZ3Jlc3MgcXVldWluZyB0byBjb3Bl
IHdpdGggdGhlIHNjZW5hcmlvLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gQWxzbywgZG8geW91IGZlZWwgdGhhdCB0aGUgaW5jcmVhc2UgaW4gaW1wbGVtZW50YXRpb24N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+PiBjb21wbGV4aXR5IGF0IHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucyBp
cyByZWFzb25hYmxlPw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhh
bmtzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gUm9uDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gT24gTWFyIDEyLCAyMDE0LCBhdCA0OjA5
IEFNLCAiTmljb2xhcyBCT1VUSE9SUyINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gPE5pY29sYXMuQk9V
VEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPg0KPj4+
Pj48bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBJIHRoaW5rIHdlIG11c3QgbWFrZSBhIGRp
c3RpbmN0aW9uIGJldHdlZW46DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+IC0gTWV0YWRhdGEgd2hpY2ggc2hvdWxkIGJlIHBhcnQgb2YgdGhlIGhlYWRlciBkZWZpbmVk
DQo+Pj4+PmFzIGluDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGJhbmQgbWFya2luZy4gLSBNZXRhZGF0
YSB3aXRoIGNhbiBiZSBwYXNzZWQgb3V0IG9mDQo+Pj4+PmJhbmQsIGZvcg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+PiBleGFtcGxlIGNvbmdydWVudCBvdXQgb2YgYmFuZCBzaWduYWxpbmcgZGVmaW5lZCBp
bg0KPj4+Pj50aGUgZHJhZnQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4gVGhlIGZvcm1lciBjYWxscyBmb3IgYSBsaW1pdGVkIHNwYWNlIGluIHRoZSBoZWFkZXIsDQo+
Pj4+PnRydWUsIFRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBsYXR0ZXIgaG93ZXZlciBkb2VzIG5v
dCBpbmN1ciBhbnkgc3BhY2UgbGltaXRhdGlvbg0KPj4+Pj5hbmQgaXMNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4gc3RpbGwgZmFpcmx5IGVmZmljaWVudCBhbmQgaXQgcmVtYWlucyBjb21wYXRpYmxlIHdp
dGgNCj4+Pj4+YSBmaXhlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBzaXplIGhlYWRlciB1c2VkIHRv
IHJvdXRlIHRob3NlIHNpZ25hbGluZyBtZXNzYWdlcw0KPj4+Pj5hbG9uZyB0aGUNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4gY2hhaW4ncyBzZXJ2aWNlIGZ1bmN0aW9ucy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fIEZyb206DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IEppbSBHdWljaGFyZCAo
amd1aWNoYXIpIFtqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT5d
IFNlbnQ6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFR1ZXNkYXksIE1hcmNoIDExLCAyMDE0IDY6NDgg
UE0gVG86IFJvbiBQYXJrZXIgQ2M6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IE5pY29sYXMgQk9VVEhP
UlM7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+
Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbQ0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+IGRyYWZ0LXJpanNt
YW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+IEhpIFJvbiwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4gV2UgY2FuIGNlcnRhaW5seSBoYXZlIHRoaXMgZGlzY3Vzc2lvbiBidXQgd2Ugc2hv
dWxkDQo+Pj4+PmZpcnN0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGNvbnNpZGVyIHdoYXQgaW5mb3Jt
YXRpb24gaXMgbmVjZXNzYXJ5IGFuZCBpZiBzYWlkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGluZm9y
bWF0aW9uIGNhbiBmaXQgd2l0aGluIGEgZml4ZWQgbnVtYmVyIG9mIGNvbnRleHRzDQo+Pj4+Pmlu
IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBtYWpvcml0eSBvZiBjYXNlcy4gUmVtZW1iZXIsIHRo
ZSBnb2FsIG9mIGJlaW5nIGFibGUNCj4+Pj4+dG8gcGFzcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBt
ZXRhZGF0YSB0aHJvdWdoIHRoZSBuZXR3b3JrIGlzIHRvIGVuaGFuY2Ugc2VydmljZQ0KPj4+Pj5k
ZWxpdmVyeSwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbm90IHBhc3MgdGhlIGVudGlyZSB3b3JrcyBv
ZiBTaGFrZXNwZWFyZSA7LSkNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4gU2VudCBmcm9tIG15IGlQaG9uZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4gT24gTWFyIDcsIDIwMTQsIGF0IDM6NTIgQU0sICJSb24gUGFya2VyIg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4gPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+DQo+Pj4+PjxtYWlsdG86Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+IE5pY29sYXMsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4gSSBzZWUgc2ltaWxhciByZXF1aXJlbWVudHMgZnJvbSB0aGUgM2dwcCBFUEMg
c2lkZS4NCj4+Pj4+SSB3b3VsZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gbGlrZSB0byBwcm9wb3Nl
IGFuIE9VSSAvIFRMViBiYXNlZCBhcHByb2FjaCB3aGVyZSB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+IHJlc2VydmVkIE9VSSBjYW4gYmUgdXNlZCBmb3IgYWdyZWVkIHVwb24gdHlwZXMgb2YNCj4+
Pj4+Y29tbW9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSBhbmQgdmVuZG9yIG9yIG90
aGVyIG9yZ2FuaXphdGlvbmFsIE9VSXMgY2FuDQo+Pj4+PmJlIHVzZWQNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+IHRvIHF1aWNrbHkgaW5ub3ZhdGUgaW4gdGhlIG5ldHdvcmtzLg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4gU2ltdWx0YW5lb3VzbHksIEkgd291bGQgYWxzbyBsaWtlIHRvIGNvbnNpZGVyDQo+
Pj4+Pm1lY2hhbmlzbXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IHRoYXQgYXJlIG9wdGltaXplZCBm
b3IgbG9uZyBsaXZlZCBmbG93cyBzbyBhcyB0bw0KPj4+Pj5saW1pdCB0aGUNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+IG5lZ2F0aXZlIGVmZmVjdHMgb2YgcGFja2V0IGdyb3d0aC4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBSb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IE9uIE1hciA3LCAy
MDE0LCBhdCA4OjM0IEFNLCAiTmljb2xhcyBCT1VUSE9SUyINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
PiA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFv
c21vcy5jb20+DQo+Pj4+PjxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4gd3Jv
dGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBIZWxsbyBK
aW0NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEkgaGF2ZSBz
ZWVuIGNhc2VzIGluIEdpIExBTiwgd2hlcmUgc3Vic2NyaWJlciByZWxhdGVkDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4gaW5mb3JtYXRpb24gaXMgcGFzc2VkIHRvIGEgV2ViIFByb3h5IGZvciBIVFRQ
IGhlYWRlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGVucmljaG1lbnQgKGFpbWVkIGF0IHNvbWUg
V2ViIENvbnRlbnQgcHJvdmlkZXJzDQo+Pj4+PnBhcnRuZXJzIG9mDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4gdGhlIE1vYmlsZSBPcGVyYXRvcikuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSW5mb3Jt
YXRpb24gd2FzIGFuIGNvZGVkIChwZXJzaXN0ZW50KSBzdWJzY3JpYmVyIGlkDQo+Pj4+PmRlcml2
ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBmcm9tIHRoZSBNU0lTRE4sIGFuZCBjb3VwbGUgb2Yg
ZiBjdXN0b21lciBwcm9maWxlDQo+Pj4+PnJlbGF0ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBm
aWVsZHMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBJbiBh
biBzZmMgYmFzZWQgR2kgTEFOLCB0aGlzIGVudGl0eSBzaG91bGQgcmVjZWl2ZQ0KPj4+PiA+ZnJv
bSB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBDbGFzc2lmaWVyDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiAtIEEgY2xhc3NpZmljYXRpb24gb2YgdGhlIENv
bnRlbnQgUHJvdmlkZXIgKCBJZCwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBDYXRlZ29yeSkgYmFz
ZWQgb24gdHJhZmZpYyBhbmFseXNpcyAtIFRoZSBNU0lTRE4gb2YNCj4+Pj4+IHRoZQ0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+IHN1YnNjcmliZXIgLSBUd28gc3Vic2NyaWJlciBwb2xpY3kgZmllbGRz
IChub3QgdGllZA0KPj4+Pj4gdG8gUENSRg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGJ1dCBiZWxv
bmdpbmcgdG8gdGhlIFN1YnNjcmliZXIgREIpIChTdWJzY3JpYmVyDQo+Pj4+PiBjYXRlZ29yeSwN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBzdWItY2F0ZWdvcnkpIC0gQSBzZXNzaW9uIGlkIChmb3Ig
bG9nZ2luZyBhbmQNCj4+Pj4+dHJhY2tpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBwdXJwb3Nl
cykNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IFRoZSBvYmpl
Y3RpdmUgYmVpbmcgdG8gYXZvaWQgaGF2aW5nIHRoZSBIVFRQIFByb3h5DQo+Pj4+PnRvDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gYmVjb21lIGEgdHJ1c3RlZCBhcHBsaWNhdGlvbiAoaW50ZXJvZ2F0
ZSB0aGUNCj4+Pj4+IHN1YnNjcmliZXIgREIsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZXRjLi4p
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IE5pY29sYXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXyBGcm9tOiBKaW0NCj4+Pj4+IEd1aWNoYXJkDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4gKGpndWljaGFyKSBbamd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBj
aXNjby5jb20+XSBTZW50Og0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IFRodXJzZGF5LCBNYXJjaCAw
NiwgMjAxNCAyOjAyIFBNIFRvOiBKYW1hbCBIYWRpDQo+Pj4+PlNhbGltOw0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IGptb2lzYW5kQGp1bmlwZXIubmV0PG1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5l
dD4gPG1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldD47DQo+Pj4+PiBicmlqc21hbkBqdW5pcGVy
Lm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQ+IENjOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHNmYyBTdWJqZWN0OiBSZTogW3NmY10N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRl
cmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSGkg
SmFtYWwsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBZb3Ug
c2FpZCAiSXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZQ0KPj4+Pj4gc2l6
ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSIuLiBJIGFtIG5vdCBzbyBjb252aW5j
ZWQgYW5kIHdvdWxkIGxpa2UgdG8NCj4+Pj4+IGJldHRlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
IHVuZGVyc3RhbmQgdGhlIHJlcXVpcmVtZW50cyBiZWZvcmUgcGFzc2luZyBqdWRnZW1lbnQuDQo+
Pj4+PiBJZiB3ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGxvb2sgYXQgdGhlIHVzZSBjYXNlcyBh
cyBwcmVzZW50ZWQgdGh1cyBmYXIgaW50bw0KPj4+Pj4gdGhlIFdHIEkNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiBoYXZlIHlldCB0byBzZWUgYSBzaW5nbGUgZXhhbXBsZSBvZiB0aGUgbmVlZA0KPj4+
Pj4gKG5vdGluZyB0aGF0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZGVzaXJlIGlzIG5vdCB0aGUg
c2FtZSBhcyBuZWVkKSAtIEkgYW0gbm90IHNheWluZw0KPj4+Pj4gdGhlcmUgaXMNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+PiBubyByZXF1aXJlbWVudCBidXQgcmF0aGVyIHRoYXQgd2Ugc2hvdWxkIG5v
dCBqdW1wDQo+Pj4+PiB0byB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBjb25jbHVzaW9uIGFu
ZCBidWlsZCBzdGFuZGFyZHMgYXJvdW5kIGEgdGhlb3J5Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+PiBPbiAzLzMvMTQsIDY6MzUgQU0sICJKYW1hbCBIYWRpIFNhbGltIg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiA8aGFkaUBtb2phdGF0dS5jb208bWFpbHRvOmhhZGlAbW9qYXRh
dHUuY29tPiA8bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPj4NCj4+Pj4+d3JvdGU6DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IEkgbGlrZSB0aGUgZG9jIC0g
d2VsbCB3cml0dGVuLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+PiBTZWN0aW9uIDQuMyBvbiBtZXRhZGF0YSBlbmNvZGluZy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gSXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVk
IGZvciB2YXJpYWJsZSBzaXplZA0KPj4+Pj4gbWV0YWRhdGENCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
Pj4gKGF0IGxlYXN0IGZvciBodHRwL2FwcCB5b3Ugc2VlbSB0byBpbmRpY2F0ZSB0aGUNCj4+Pj4+
IGRlc2lyZSBmb3INCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj5pdCkuDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4+IEZvciBhIGRhdGFwYXRoIHBlci1wYWNrZXQgbWV0YWRhdGEsIGkgZmVlbCB0aGUNCj4+
Pj4+IG5lZWQgaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4ganVzdCBhcyBpbXBvcnRhbnQuIEFy
ZSB3ZSBsaW1pdGVkIGJ5IHRoZSBmYWN0IHRoYXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gZXhp
c3RpbmcgaGFyZHdhcmUgbWF5IG5vdCBiZSBhYmxlIHRvIGhhbmRsZSBUTFZzPw0KPj4+Pj5Gb3IN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gZXhhbXBsZSwgSSBkb250IGhhdmUgYSBwcm9ibGVtIGhh
bmRsaW5nIFRMVnMgaW4gYQ0KPj4+Pj4gc29mdHdhcmUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj5k
YXRhcGF0aC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4g
Y2hlZXJzLCBqYW1hbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gbWFpbGluZyBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBs
aXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+
PiAgID4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5n
DQo+Pj4+PiAgID4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
PiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5nDQo+Pj4+PiBs
aXN0DQo+Pj4+PiAgID4+Pj4+IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+X19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj4+ICAgPj5zZmMgbWFp
bGluZyBsaXN0DQo+Pj4+PiAgID4+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxt
YWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gICA+Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+PiAgID5zZmMgbWFpbGluZyBsaXN0DQo+
Pj4+PiAgID5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQo+Pj4+PiAgID5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
Yw0KPj4+Pj4NCj4+Pj4NCj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCj4+Pj4gc2ZjIG1haWxpbmcgbGlzdA0KPj4+PiBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMNCj4+Pg0KPj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fDQo+Pj4gc2ZjIG1haWxpbmcgbGlzdA0KPj4+IHNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPg0KPj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjDQo+Pj4NCj4+DQo+Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQo+PnNmYyBtYWlsaW5nIGxpc3QNCj4+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQo+Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+DQo+
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj5zZmMgbWFp
bGluZyBsaXN0DQo+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+aHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6eD0idXJuOnNjaGVtYXMtbWljcm9z
b2Z0LWNvbTpvZmZpY2U6ZXhjZWwiIHhtbG5zOm09Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5j
b20vb2ZmaWNlLzIwMDQvMTIvb21tbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1o
dG1sNDAiPg0KPGhlYWQ+DQo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9
InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+DQo8bWV0YSBuYW1lPSJHZW5lcmF0b3IiIGNvbnRl
bnQ9Ik1pY3Jvc29mdCBXb3JkIDEyIChmaWx0ZXJlZCBtZWRpdW0pIj4NCjwhLS1baWYgIW1zb10+
PHN0eWxlPnZcOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCm9cOioge2JlaGF2aW9y
OnVybCgjZGVmYXVsdCNWTUwpO30NCndcOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30N
Ci5zaGFwZSB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0KPC9zdHlsZT48IVtlbmRpZl0t
LT48c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFjZQ0KCXtmb250
LWZhbWlseTpTaW1TdW47DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OiJNUyBHb3RoaWMiOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDcgMiA1
IDggMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6TWluZ0xpVTsNCglwYW5vc2UtMToy
IDIgNSA5IDAgMCAwIDAgMCAwO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEg
TWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2Zv
bnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZv
bnQtZmFjZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQg
NCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTrlrovkvZM7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiXEBNaW5nTGlVIjsNCglwYW5vc2UtMToyIDIgNSA5IDAgMCAwIDAgMCAw
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxATVMgR290aGljIjsNCglwYW5vc2UtMToy
IDExIDYgOSA3IDIgNSA4IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJNUyBVSSBH
b3RoaWMiOw0KCXBhbm9zZS0xOjIgMTEgNiAwIDcgMiA1IDggMiA0O30NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk6IlxATVMgVUkgR290aGljIjsNCglwYW5vc2UtMToyIDExIDYgMCA3IDIgNSA4
IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQFNpbVN1biI7DQoJcGFub3NlLTE6
MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt
YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBO
ZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5
bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5l
O30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0K
cC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBkaXYuTXNvQWNldGF0ZQ0KCXttc28tc3R5bGUt
cHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltYXJn
aW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0Kc3Bhbi5CYWxsb29uVGV4dENo
YXINCgl7bXNvLXN0eWxlLW5hbWU6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCI7DQoJZm9udC1mYW1pbHk6
IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnAuYSwgbGkuYSwgZGl2LmENCgl7bXNvLXN0eWxlLW5h
bWU65om55rOo5qGG5paH5pysOw0KCW1zby1zdHlsZS1saW5rOiLmibnms6jmoYbmlofmnKwgQ2hh
ciI7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEy
LjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnNwYW4uQ2hh
cg0KCXttc28tc3R5bGUtbmFtZToi5om55rOo5qGG5paH5pysIENoYXIiOw0KCW1zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazrmibnms6jmoYbmlofmnKw7DQoJZm9udC1mYW1p
bHk6U2ltU3VuO30NCnNwYW4uRW1haWxTdHlsZTIxDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFs
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9
DQpzcGFuLkVtYWlsU3R5bGUyMg0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFp
bFN0eWxlMjMNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0
DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBh
Z2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBp
biAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30N
Ci0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6
ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBn
dGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2
OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0t
LT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxl
Ij4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+JiM0MzsxLjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
V2UgY291bGQgZ2VuZXJhbGl6ZSB0aGUgZXhpc3RpbmcgVkxBTi1iYXNlZCBhcHByb2FjaCB0byBt
b3JlIGZsZXhpYmxlIHR1bm5lbC9vdmVybGF5IHRoaW5raW5nIGFuZCBhIHNldCBvZiBkaXN0cmli
dXRlZCBjb25zdHJhaW5lZCByb3V0ZXMgdXNpbmcgYSBjb250cm9sIGxvZ2ljDQogb2Ygc29ydHMu
IE5vIG5lZWQgZm9yIGFuIGV4cGxpY2l0IHNlcnZpY2UgY2hhaW4gKG9yIHBhdGgpIGlkLCB0aGVu
LiBXaGlsZSBzdGF5aW5nIHRyYW5zcG9ydC1pbmRlcGVuZGVudCAodGhhdOKAmXMgdGhlIHdob2xl
IHBvaW50IG9mIG92ZXJsYXlzKS4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+TG92ZSB0aGlzIHF1b3RlIGZyb20gTWFy
aWEsIHRoaXMgaXMgcHV0dGluZyBpdCB2ZXJ5IGNsZWFybHkgYW5kIHZlcnkgY29uY2lzZWx5Lg0K
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMUY0OTdEIj4mbHQ7Jmx0OyB0aGUgc2lnbmFsaW5nIG9m
IG1ldGFkYXRhIHNob3VsZCBiZSBpbmRlcGVuZGVudCBmcm9tIHNpZ25hbGluZyBvZiBzZXJ2aWNl
IHBhdGguIFRoZXJlIGNhbiBiZSBtYW55IHdheXMgdG8gc2lnbmFsIHRoZSBwYXRoIHNvIHdoeSB0
aWUgdGhlIHR3byB0b2dldGhlci4mZ3Q7Jmd0OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SSB3b3VsZCBqdXN0IGFkZCB0
aGF0IHRoZXJlIGFyZSBwcm9iYWJseSBldmVuIG1vcmUgd2F5cyB0byBzaWduYWwgbWV0YWRhdGEg
dGhhbiB0byBzaWduYWwgdGhlIChzZXJ2aWNlKSBwYXRo4oCmPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9z
cGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IHNmYyBbbWFpbHRvOnNmYy1ib3Vu
Y2VzQGlldGYub3JnXQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5YdXhpYW9odTxicj4NCjxiPlNlbnQ6
PC9iPiBTdW5kYXksIE1hcmNoIDIzLCAyMDE0IDk6MjEgUE08YnI+DQo8Yj5Ubzo8L2I+IE5BUElF
UkFMQSwgTUFSSUEgSDsgbWlrZWJpYW5jQGFvbC5jb207IHNmY0BpZXRmLm9yZzxicj4NCjxiPlN1
YmplY3Q6PC9iPiBbc2ZjXSA8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7TVMgVUkgR290aGljJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PuetlOWkjTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+OiBTRkMgZW5jYXBzdWxh
dGlvbiBjaGFpbiBJRDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mIzQzOzE8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPlhpYW9odTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xp
ZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMu
MHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IlpI
LUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpNaW5nTGlVIj7lj5Hku7bk
uro8L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OuWui+S9kyI+Ojwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk65a6L5L2TIj4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmci
Pm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8L3NwYW4+PGI+PHNwYW4gbGFuZz0i
WkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIEdvdGhp
YyZxdW90OyI+5Luj6KGoPC9zcGFuPjwvYj48Yj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L5L2TIj4NCjwvc3Bhbj48L2I+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L5L2TIj5OQVBJRVJBTEEsIE1BUklB
IEg8YnI+DQo8L3NwYW4+PGI+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5Ok1pbmdMaVUiPuWPkemAgeaXtumXtDwvc3Bhbj48L2I+PGI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L5L2TIj46PC9zcGFuPjwvYj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTrlrovkvZMiPiAyMDE0PC9z
cGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtNUyBHb3RoaWMmcXVvdDsiPuW5tDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTrlrovkvZMiPjM8L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIEdvdGhpYyZxdW90OyI+
5pyIPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OuWui+S9
kyI+MjI8L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O01TIEdvdGhpYyZxdW90OyI+5pelPC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OuWui+S9kyI+DQogNjozODxicj4NCjwvc3Bhbj48
Yj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7TVMgR290aGljJnF1b3Q7Ij7mlLbku7bkuro8L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OuWui+S9kyI+Ojwvc3Bhbj48L2I+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L5L2TIj4NCjxhIGhyZWY9Im1h
aWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+bWlrZWJpYW5jQGFvbC5jb208L2E+OyA8YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIj4NCnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8L3NwYW4+PGI+PHNw
YW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O01TIEdvdGhpYyZxdW90OyI+5Li7PC9zcGFuPjwvYj48Yj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6TWluZ0xpVSI+6aKYPC9zcGFuPjwvYj48
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTrlrovkvZMiPjo8L3Nw
YW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OuWui+S9kyI+
DQogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPk1pa2UsPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGlu
IDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1i
b3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5NYXJpYSwmbmJzcDs8YnI+
DQpTbywgeW91IGFyZSBzYXlpbmcgdGhhdCB5b3Ugd2FudCB0byB1c2UgU0ZDIHRvIGNhcnJ5IGFy
b3VuZCBtZXRhZGF0YSwgYnV0IG5vdCBmb3IgYWN0dWFsIHNlcnZpY2UgY2hhaW5pbmcgYmVjYXVz
ZSB5b3UgYWxyZWFkeSBoYXZlIGEgd2F5IHRvIGltcGxlbWVudCBzZXJ2aWNlIGNoYWluaW5nIG91
dHNpZGUgb2YgU0ZDPyAmbmJzcDs8c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD48L286
cD48L3NwYW4+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
Ym90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlllcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPk1heWJlIEknbSBub3QgZm9sbG93aW5nLCBidXQgaXQgc2VlbXMgdG8gbWUg
dGhhdCBpZiB5b3Ugd2VyZSB0byB1cGdyYWRlIHlvdXIgbmV0d29yayB0byBzdXBwb3J0IFNGQyB0
aGF0IHlvdSB3b3VsZCBjaGFuZ2UgZnJvbSB1c2luZyB5b3VyIGV4aXN0aW5nDQogbWVjaGFuaXNt
IGFuZCBzdGFydCB1c2luZyBTRkMsIHdoaWNoIGlzIG1lYW50IHRvIHByb3ZpZGUgc3VwcG9ydCBm
b3Igc2VydmljZSBmdW5jdGlvbnMgdGhhdCBhcmUgbm90IFNGQyBhd2FyZS4gJm5ic3A7PHNwYW4g
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+PC9vOnA+PC9zcGFuPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGVy
ZSBzaG91bGQgYmUgYSB3YXkgdG8gdXNlIHRoZSBOU0ggb25seSBhcyBhIHdheSB0byBjb252ZXkg
bWV0YWRhdGEgc3VjaCBhcyBzdWJzY3JpYmVyLWlkLCBhcHBsaWNhdGlvbi1pZCwgZXRjLiwgd2hp
bGUga2VlcGluZyB0aGUgc2VydmljZSBjaGFpbmluZyBmb3J3YXJkaW5nDQogaW5mb3JtYXRpb24g
YXQsIGUuZy4sIHRoZSBNUExTIFZQTiBsZXZlbC4gPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPlRoZXJlIGFyZSBhIG51bWJlciBvZiB1cyB3aG8gaGF2ZSBpbXBsZW1lbnRlZCwg
aW4gb25lIHdheSBvciBhbm90aGVyLCBzb21lIHNvcnQgb2Ygc2VydmljZSBjaGFpbmluZywgYnV0
IEkgKEkgY2FuIGF0IGxlYXN0IHNwZWFrIGZvciBteXNlbGYpIGFtDQogbG9va2luZyB0byBTRkMg
bm90IHRvIGVuaGFuY2UgbXkgY3VycmVudCBpbXBsZW1lbnRhdGlvbiwgYnV0IHRvIHJlcGxhY2Ug
aXQgd2l0aCBzb21ldGhpbmcgYmV0dGVyIHdoaWxlIHN0aWxsIG1haW50YWluaW5nIG15IGNvcmUg
KG5vbiBzZXJ2aWNlIGZ1bmN0aW9uKSBpbmZyYXN0cnVjdHVyZS48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMUY0OTdEIj4mcXVvdDtzZXJ2aWNlLWNo
YWluaW5nJnF1b3Q7IGlzIG5vdGhpbmcgbmV3LCBpdCBoYXMgYmVlbiBkb25lIGZvciB0aGUgbWFu
eSB5ZWFycyB1c2luZyBWTEFOcy4gVGhlIGlzc3VlIGhhcyBiZWVuIGFsd2F5cyBob3cgdG8gYnJp
bmcgdGhlIHRyYWZmaWMgZnJvbSBhIHJvdXRlZCBuZXR3b3JrIGludG8gYSBzZXQgb2YgYXBwbGlh
bmNlcywNCiBpLmUuLCBob3cgdG8gaW50ZWdyYXRlIHdpdGggcm91dGluZy4gQnkgdXNpbmcgdGhl
IHNhbWUgbWVjaGFuaXNtIGluIHRoZSBpbnRlcm1lZGlhdGUgaG9wcyB0aGUgY29tcGxleGl0eSBp
cyBzaWduaWZpY2FudGx5IHJlZHVjZWQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMUY0OTdEIj5J
TU8sIHRoZSBzaWduYWxpbmcgb2YgbWV0YWRhdGEgc2hvdWxkIGJlIGluZGVwZW5kZW50IGZyb20g
c2lnbmFsaW5nIG9mIHNlcnZpY2UgcGF0aC4gVGhlcmUgY2FuIGJlIG1hbnkgd2F5cyB0byBzaWdu
YWwgdGhlIHBhdGggc28gd2h5IHRpZSB0aGUgdHdvIHRvZ2V0aGVyLjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8ZGl2IHN0eWxlPSJtYXJnaW4tYm90dG9tOjUuNHB0Ij4NCjxkaXYgY2xh
c3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyIj4N
CjxociBzaXplPSIxIiB3aWR0aD0iMTAwJSIgbm9zaGFkZT0iIiBzdHlsZT0iY29sb3I6Izk5OTk5
OSIgYWxpZ249ImNlbnRlciI+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1ib3R0b206NS40cHQiPjxiPkZyb206IDwvYj48YSBocmVmPSJtYWlsdG86
a2VncmF5QGNpc2NvLmNvbSUzY2tlZ3JheUBjaXNjby5jb20iPmtlZ3JheUBjaXNjby5jb20mbHQ7
a2VncmF5QGNpc2NvLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+VG86IDwvYj5Sb24gUGFya2VyJmx0Ozxh
IGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5Sb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tPC9hPiZndDssSmltIEd1aWNoYXJkIChqZ3VpY2hhcikmbHQ7
PGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSI+amd1aWNoYXJAY2lzY28uY29tPC9h
PiZndDssSm9lbCBNLiBIYWxwZXJuJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4u
Y29tIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDs8YnI+DQo8Yj5jYzogPC9iPjxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmclM2NzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZyZsdDtzZmNA
aWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlNlbnQ6IDwvYj5GcmlkYXksIE1hcmNoIDE0LCAyMDE0
PGJyPg0KPGI+U3ViamVjdDogPC9iPlJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJ
RDxicj4NCjxicj4NCiYjNDM7MSB0aGUgaWRlYSBpcyBpbnRlcm9wZXJhYmlsaXR5Ljxicj4NCjxi
cj4NCjxicj4NCk9uIDMvMTQvMTQgMTI6NTUgUE0sICZxdW90O1JvbiBQYXJrZXImcXVvdDsgJmx0
OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5Sb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPiZndDsgd3JvdGU6PGJyPg0KPGJyPg0KJmd0O1Ro
YW5rcywgSmltLjxicj4NCiZndDs8YnI+DQomZ3Q7UmVtZW1iZXIgdGhhdCB3ZSBoYXZlIHNhaWQg
bWFueSB0aW1lcyB0aGF0IHRoZSBTRkMgc2VydmljZSBoZWFkZXIgaXM8YnI+DQomZ3Q7dHJhbnNw
b3J0IGluZGVwZW5kZW50LiAmbmJzcDsgSnVzdCBiZWNhdXNlIHRoZSBjaGFpbiBpZCBjb3VsZCBi
ZSBjYXJyaWVkIGluPGJyPg0KJmd0O3NvbWUgZm9ybSBvciBhbm90aGVyIHdpdGggc29tZSBwYXJ0
aWN1bGFyIHRyYW5zcG9ydCBkb2Vzbid0IG1lYW4gdGhhdCBpdDxicj4NCiZndDtjb3VsZCBiZSB1
bml2ZXJzYWxseSBjb252ZXllZC4gJm5ic3A7Jm5ic3A7IEJ5IG1ha2luZyBhbmQga2VlcGluZyB0
aGUgU0ZDIHNlcnZpY2U8YnI+DQomZ3Q7aGVhZGVyIHRyYW5zcG9ydCBpbmRlcGVuZGVudCBtYWtl
cyBpdCBtb3JlIGFwcGxpY2FibGUgaW4gbW9yZTxicj4NCiZndDtlbnZpcm9ubWVudHMgYW5kIG1v
cmUgbGlrZWx5IHRvIGdldCBhZG9wdGVkIGJyb2FkbHkuPGJyPg0KJmd0Ozxicj4NCiZndDsgJm5i
c3A7IFJvbjxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0Oy0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tPGJyPg0KJmd0O0Zyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFs8YSBocmVmPSJt
YWlsdG86amd1aWNoYXJAY2lzY28uY29tIj5tYWlsdG86amd1aWNoYXJAY2lzY28uY29tPC9hPl08
YnI+DQomZ3Q7U2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAzOjUyIFBNPGJyPg0KJmd0O1Rv
OiBKb2VsIE0uIEhhbHBlcm47IFJvbiBQYXJrZXI8YnI+DQomZ3Q7Q2M6IDxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQomZ3Q7U3ViamVjdDogU0ZDIGVu
Y2Fwc3VsYXRpb24gY2hhaW4gSUQ8YnI+DQomZ3Q7PGJyPg0KJmd0O0hpIEpvZWwsPGJyPg0KJmd0
Ozxicj4NCiZndDtQZXJoYXBzIGJ1dCBJIHdvdWxkIHBvaW50IG91dCB0aGF0IHRoZSBiYXNlIFNG
QyBoZWFkZXIgY291bGQgaGF2ZSBhIGxvdDxicj4NCiZndDttb3JlIGluZm9ybWF0aW9uIHRoYW4g
anVzdCB0aGUgY2hhaW4gSUQ7IEkgd291bGQgYWxzbyBwb2ludCBvdXQgdGhhdCB0aGU8YnI+DQom
Z3Q7ZGV2aWwgaXMgaW4gdGhlIGRldGFpbHMgYW5kIHNheWluZyAmcXVvdDt3ZWxsLCBJIGNhbiBq
dXN0IHVzZSBhbiBNUExTIGxhYmVsJnF1b3Q7PGJyPg0KJmd0O2hpZGVzIG11Y2ggb2YgdGhlIGNv
bXBsZXhpdHkgb2YgYWN0dWFsbHkgZG9pbmcgdGhhdC48YnI+DQomZ3Q7PGJyPg0KJmd0O09uIDMv
MTQvMTQsIDI6MzUgUE0sICZxdW90O0pvZWwgTS4gSGFscGVybiZxdW90OyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iPmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyB3
cm90ZTo8YnI+DQomZ3Q7PGJyPg0KJmd0OyZndDtJZiB0aGUgdHJhbnNwb3J0IGhlYWRlciBjYXJy
aWVzIGVub3VnaCBpbmZvcm1hdGlvbiBmb3IgaWRlbnRpZnlpbmcgdGhlPGJyPg0KJmd0OyZndDtz
ZXF1ZW5jZSAoVkxBTiB0YWcgb3IgTVBMUyBsYWJlbCBjYW4gYm90aCBkbyB0aGUgam9iKSwgdGhl
biBhcmd1YWJseTxicj4NCiZndDsmZ3Q7dGhlIGdsb2JhbCBjaGFpbiBJRCBpcyByZWR1bmRhbnQu
IEkgY2FuIGxpdmUgd2l0aCBjYXJyeWluZyBpdCBhbnl3YXk8YnI+DQomZ3Q7Jmd0O2VpdGhlciBp
ZiBJIGhhdmUgbWV0YWRhdGEgdG8gY2FycnksIG9yIGlmIEkgbmVlZCB0aGUgY2hhaW4gSUQgZm9y
IHNvbWU8YnI+DQomZ3Q7Jmd0O3B1cnBvc2UuPGJyPg0KJmd0OyZndDsgQWZ0ZXIgYWxsLCBzb21l
IGZvbGtzIHNlZW0gdG8gd2FudCB0byB1c2UgdGhhdCBmb3IgdGhlIGZvcndhcmRpbmc8YnI+DQom
Z3Q7Jmd0O2RlY2lzaW9ucy48YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7WW91cnMsPGJyPg0K
Jmd0OyZndDtKb2VsPGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0O09uIDMvMTQvMTQsIDI6Mjgg
UE0sIFJvbiBQYXJrZXIgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7IFRoZSBjaGFpbiBJRCBpcyB0
aGUgbGFiZWwgdGhhdCBkZWZpbmVzIHRoZSBzZXF1ZW5jZSBvZiBzZXJ2aWNlPGJyPg0KJmd0OyZn
dDsmZ3Q7ZnVuY3Rpb25zIHRoYXQgbXVzdCBiZSB2aXNpdGVkLiAmbmJzcDsgSXQgY2FuIGJlIHRo
b3VnaHQgb2YgYXMgYSBoYW5kbGUgZm9yIGE8YnI+DQomZ3Q7Jmd0OyZndDtzdGFjayBvZiBtdXN0
LXZpc2l0IG5ldHdvcmsgbG9jYXRpb25zLiAmbmJzcDsgSSBkb24ndCBzZWUgaG93IHRoaXMgY2Fu
IGJlPGJyPg0KJmd0OyZndDsmZ3Q7YW55dGhpbmcgYnV0IG1hbmRhdG9yeS48YnI+DQomZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgJm5ic3A7Jm5ic3A7Jm5ic3A7IFJvbjxicj4NCiZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyBGcm9tOiBzZmMgWzxhIGhyZWY9Im1haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0g
T24gQmVoYWxmIE9mIFN1cmVuZHJhIEt1bWFyPGJyPg0KJmd0OyZndDsmZ3Q7KHNta3VtYXIpPGJy
Pg0KJmd0OyZndDsmZ3Q7IFNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMTo0NiBQTTxicj4N
CiZndDsmZ3Q7Jmd0OyBUbzogSm9lbCBNLiBIYWxwZXJuOyBOQVBJRVJBTEEsIE1BUklBIEg8YnI+
DQomZ3Q7Jmd0OyZndDsgQ2M6IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRm
Lm9yZzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNt
YW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7IFtUcmltbWVkIHRoZSByZWNpcGllbnQgbGlzdCAtIG5lZWRzIGFwcHJvdmFsIG90
aGVyd2lzZV08YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgQ29tcGxldGVseSBh
Z3JlZSBoZXJlLjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBTRkMgZG9lcyBu
b3QgcHJldmVudCBWTEFOIHN0aXRjaGluZyBhbmQgb25lIGNhbiBjb250aW51ZSB0byBkbyB0aGF0
Ljxicj4NCiZndDsmZ3Q7Jmd0O1doaWxlIGF0IHRoZSBzYW1lIHRpbWUgU0ZDIGNhbiBpbmNsdWRl
IFZMQU4gc3RpdGNoaW5nIHRvIHN1cHBvcnQ8YnI+DQomZ3Q7Jmd0OyZndDtsZWdhY3kgU0ZzIGlu
IHRoZSBzYW1lIGNoYWluIHRoYXQgaW5jbHVkZXMgU0ZDIGF3YXJlIFNGcy4gRXZlbiBsZWdhY3k8
YnI+DQomZ3Q7Jmd0OyZndDtTRnMgYmVuZWZpdCBmcm9tIGNoYWluIGlkZW50aWZpY2F0aW9uIGFu
ZCBoZW5jZSBjYW4gYmUgc2hhcmVkIGFjcm9zczxicj4NCiZndDsmZ3Q7Jmd0O2RpZmZlcmVudCBz
ZXJ2aWNlIGNoYWlucy48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgU3VyZW5k
cmEuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7IE9uIDMvMTQvMTQgMTA6MjYgQU0sICZxdW90O0pvZWwgTS4gSGFs
cGVybiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iPmptaEBq
b2VsaGFscGVybi5jb208L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7IE15IG93biBpbmNsaW5hdGlvbiBpcyB0byBvYnNlcnZlIHRoYXQgaWYgeW91
IGRvbid0IG5lZWQgZXhwbGljaXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IGNoYWluIGlkZW50aWZp
Y2F0aW9uIGFuZCB5b3UgZG9uJ3QgbmVlZCBtZXRhZGF0YSwgeW91IGNhbiBqdXN0IG9taXQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBzZmMvbnNoIGhlYWRlci4gU3RpbGwgZG8gc2VydmljZSBj
aGFpbmluZywganVzdCBubyBleHRyYSBoZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsgSWYgd2UgYXJlIGdvaW5nIHRvIGhhdmUgdGhlIGhlYWRlciwgaXQg
c2VlbXMgdG8gbWUgdGhhdCB0aGUgY2hhaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7aWRlbnRpZmlj
YXRpb24gZmllbGQgaXMgdmVyeSB1c2VmdWwsIGFuZCBsb3cgY29zdCBvbmNlIHdlIGhhdmUgdGhl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O2hlYWRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyBZb3Vycyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWw8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzE0LzE0LCAxOjAwIFBN
LCBOQVBJRVJBTEEsIE1BUklBIEggd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgRXhw
bGljaXQgY2hhaW4gaWRlbnRpZmljYXRpb24gc2hvdWxkIGJlIG1hZGUgb3B0aW9uYWwuIEkgYmVs
aWV2ZSBpdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdhcyBkaXNjdXNzZWQgZmV3IG1vbnRo
cyBhZ28gb24gdGhpcyBtYWlsaW5nIGxpc3QuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBNYXJpYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKkZyb206KnNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XSAqT24gQmVo
YWxmIE9mICpKbWguZGlyZWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKlNlbnQ6KiBUaHVy
c2RheSwgTWFyY2ggMTMsIDIwMTQgMTI6MTIgUE08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAq
VG86KiA8YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSI+a2VncmF5QGNpc2NvLmNvbTwv
YT47IDxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+DQpsdWN5LnlvbmdAaHVh
d2VpLmNvbTwvYT47IDxhIGhyZWY9Im1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSI+c21rdW1hckBj
aXNjby5jb208L2E+Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpq
Z3VpY2hhckBjaXNjby5jb20iPmpndWljaGFyQGNpc2NvLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAqQ2M6KiA8YSBocmVmPSJtYWlsdG86bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3Mu
Y29tIj5uaWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb208L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjsgPGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRh
dHUuY29tIj4NCmhhZGlAbW9qYXRhdHUuY29tPC9hPjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyA8YSBocmVmPSJtYWlsdG86cm9uX3BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+cm9uX3Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT47DQo8YSBocmVmPSJtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPjs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSI+am1oQGpvZWxoYWxw
ZXJuLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqU3ViamVjdDoqIFJlOiBbc2Zj
XSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICpJbXBvcnRhbmNlOiogTG93PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBc3N1bWluZyBJIHVuZGVyc3RhbmQgeW91IHByb3Bl
cmx5IEtlbiwgSSBkaXNhZ3JlZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEZvciBleGFtcGxlLCBieSB1c2luZyBzZXBhcmF0ZSB0ZXJtcyBJIGNh
biBlYXNpbHkgZGlzY3VzcyB0aGUgZmFjdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoYXQg
Y2VydGFpbiBraW5kcyBvZiBkYXRhIChjaGFpbiBpZGVudGlmaWNhdGlvbikgb25seSBuZWVkIHRv
IGJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWRqdXN0IGJ5IGEgZmV3IGFwcHMgaW4gcmFy
ZSBjYXNlcy4gQW5kIHRoYXQgZGF0YSBpcyBub3QgYmVlZGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgYnkgdGhlIGFwcGxpY2F0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFVubGVzcyB5b3Ugd291bGQgbGlrZSB0byBjb25zaWRlciB0
aGUgY2hhaW4gaWRlbnRpZmljYXRpb24gYXMgYmVpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBvcHRpb25hbD88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFlvdXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFNlbnQgZnJvbSBteSBTYW1zdW5nIHNtYXJ0cGhvbmUgb24gQVQmYW1wO1Q8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IC0tLS0tLS0tIE9yaWdpbmFsIG1lc3NhZ2UgLS0tLS0tLS08YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEt
Y29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGcm9tOiAmcXVvdDtLZW4g
R3JheSAoa2VncmF5KSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20i
PmtlZ3JheUBjaXNjby5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20iPm1haWx0bzprZWdyYXlAY2lzY28uY29tPC9hPiZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgVG86IEx1Y3kgeW9uZyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1
YXdlaS5jb20lM2UlM2UsJTIyU3VyZW5kcmEiPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSZn
dDsmZ3Q7LCZxdW90O1N1cmVuZHJhPC9hPiBLdW1hciAoc21rdW1hcikmcXVvdDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNta3VtYXJAY2lzY28uY29tIj5z
bWt1bWFyQGNpc2NvLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzbWt1bWFyQGNpc2NvLmNv
bSUzZSUzZSwlMjJKaW0iPm1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSZndDsmZ3Q7LCZxdW90O0pp
bTwvYT4gR3VpY2hhcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyhqZ3VpY2hhcikmcXVvdDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNp
c2NvLmNvbSI+amd1aWNoYXJAY2lzY28uY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpndWlj
aGFyQGNpc2NvLmNvbSI+bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbTwvYT4mZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENDOiBOaWNvbGFzIEJPVVRIT1JTICZsdDs8YSBocmVmPSJt
YWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOk5p
Y29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSUzZSUzZSxzZmMiPm1haWx0bzpOaWNvbGFzLkJPVVRI
T1JTQHFvc21vcy5jb20mZ3Q7Jmd0OyxzZmM8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyUzZSUzZSxKYW1hbCI+bWFpbHRvOnNmY0BpZXRmLm9y
ZyZndDsmZ3Q7LEphbWFsPC9hPiBIYWRpIFNhbGltICZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBt
b2phdGF0dS5jb20iPmhhZGlAbW9qYXRhdHUuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSUzZSUzZSxSb24iPm1haWx0
bzpoYWRpQG1vamF0YXR1LmNvbSZndDsmZ3Q7LFJvbjwvYT4gUGFya2VyPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb20iPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tJTNlJTNlLCUyMmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5tYWlsdG86Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbSZndDsmZ3Q7LCZxdW90O2JyaWpzbWFuQGp1bmlwZXIubmV0PC9h
Pjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7JnF1b3Q7ICZs
dDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPmJyaWpzbWFuQGp1bmlwZXIu
bmV0PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldCUzZSUzZSwlMjJKb2VsIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQmZ3Q7Jmd0OywmcXVvdDtKb2VsPC9hPiBNLiBIYWxwZXJuJnF1b3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iPmptaEBq
b2VsaGFscGVybi5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bSI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSB3b3JkICZxdW90O21ldGFk
YXRhJnF1b3Q7IGlzIGEgcHVycG9zZWx5IGFtYmlndW91cyB0ZXJtICZxdW90O2RhdGEgdGhhdDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb3ZpZGVzIGluZm9ybWF0aW9uIGFib3V0IG90aGVy
IGRhdGEmcXVvdDsuIEl0IGlzIHVzZWQgdG8gYXZvaWQgVEhJUzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ZGlzY3Vzc2lvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IEZvciBleGFtcGxlLCBJIHByb3Bvc2Ugd2UgZGVmaW5lICZxdW90O3RlcXVp
bGEgbWV0YWRhdGEmcXVvdDsgYmVjYXVzZSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmcmFu
a2x5LCBJIHdpbGwgbmVlZCB0byBvcmRlciBhIHRyaXBsZS1zaG90IGlmIHdlIGtlZXAgYXR0ZW1w
dGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIGRlZmluZSBzb21ldGhpbmcgdGhhdCwg
YnkgZGVmaW5pdGlvbiwgaXMgYW1iaWd1b3VzLiBJJ2QgbGlrZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IG15IGJhcnRlbmRlciB0byB1bmRlcnN0YW5kIG1lIHNwZWNpZmljYWxseSB3aGVuIEkg
c2F5ICZxdW90O0kgbmVlZCBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzaG90JnF1b3Q7Ljxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8x
My8xNCA3OjQ5IEFNLCAmcXVvdDtMdWN5IHlvbmcmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzps
dWN5LnlvbmdAaHVhd2VpLmNvbSI+bHVjeS55b25nQGh1YXdlaS5jb208L2E+PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+
bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtTbmlw
Li48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O1NLJmd0OyBKdXN0IGNvcHlp
bmcgZnJvbSB0aGUgUFM6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDstLTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7RGF0YSBwbGFuZSBtZXRhZGF0YSBw
cm92aWRlcyB0aGUgYWJpbGl0eSB0byBleGNoYW5nZSBpbmZvcm1hdGlvbjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7YmV0d2Vlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
dGhlIG5ldHdvcmsgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rp
b25zLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5kIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2Z1bmN0aW9ucyBhbmQgdGhlIG5ldHdvcmsuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0Oy0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtJdCBpcyBh
IGx1Y2lkIGRlZmluaXRpb24uIFdlIGFyZSB1bm5lY2Vzc2FyaWx5IG1ha2luZyB0aGUgd29yZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7JnF1b3Q7bmV0d29yayZxdW90Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Y29udHJvdmVyc2lhbCwgSU1PLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDtbTHVjeV0gVGhpcyBpcyBteSBwb2ludC4gJnF1b3Q7VGhlIG5ldHdvcmsmcXVvdDsgaXMg
dG9vIGdlbmVyYWwgaGVyZSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3doaWNoIGJyaW5nczxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7bWV0YWRhdGEgZ3JlYXQgcG93ZXIg
dG8gZG8gbWFueSB0aGluZ3MuIFRoaXMgaXMgd2h5IHBlb3BsZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7aW52ZW50IGlkZWFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDto
ZXJlLCB3aGljaCBjYXVzZXMgYSBsb3Qgb2YgZGViYXRlcyBvbiBtZXRhZGF0YSB1c2FnZSBwb3Rl
bnRpYWxzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDtzaG91bGQgbm90IHNwZW5kIGEgbG90IG9mIHRpbWVzIG9uIHRoYXQg
ZGViYXRlcyBhbmQganVkZ2Ugd2hpY2g8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3VzYWdlIGlz
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDt2YWx1YWJsZSBvciBub3QuIFRo
dXMsIGZvciB0aGUgU0ZDIHdvcmssIGl0IHdpbGwgYmUgaGVscGZ1bCBpZjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7d2UgY2FuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtu
YXJyb3cgZG93biBhIGJpdC4gSm9lbCBtYWtlcyBleHBsaWNpdGx5IHR3byBjYXNlcywgd2hpY2gg
aXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hlbHBmdWwgdG88YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0O2RldmVsb3AgdXNlIGNhc2VzIGZvciBlYWNoIGNhc2UuIEkgd291
bGQgbGlrZSB0byBzZWUgdGhhdCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Byb2JsZW08
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3N0YXRlbWVudCBjYW4gYmUgbW9y
ZSBzcGVjaWZpYyBvbiBtZXRhZGF0YSBkZWZpbml0aW9uLCB3aGljaCBtYXk8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2JlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtoZWxw
ZnVsIGluIGxlc3MgZm9jdXNpbmcgb24gaXQgYW5kIG1vdmluZyBmb3J3YXJkLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDtMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O1N1cmVuZHJhLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtUaGFua3MsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7THVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Oy0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3Vp
Y2hhckBjaXNjby5jb20iPm1haWx0bzpqZ3VpY2hhckBjaXNjby5jb208L2E+XTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O1NlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIs
IDIwMTQgNDozOCBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O1Rv
OiBMdWN5IHlvbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtDYzog
Sm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyOzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldCI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7
OyBzZmM7IEphbWFsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtIYWRpIFNhbGltPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7U3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0
LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7SGkgTHVjeSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtOby4gSSBhbSBzaW1wbHkg
c2F5aW5nIHdlIHNob3VsZCBub3Qgb3ZlcmNvbXBsaWNhdGUgdGhlIHByb2JsZW08YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtzdGF0ZW1lbnQgd2l0aCB0ZXh0IHRoYXQg
YWRkcyBsaXR0bGUgdG8gbm8gdmFsdWUgaW4gbXkgb3Bpbmlvbi48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBXaGV0aGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
d2UgY2FsbCBpdCBtZXRhZGF0YSwgb3IgY29udGV4dCwgaGFzIG5vIGJlYXJpbmcgb24gdGhlIGZh
Y3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoYXQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7cHJvYmxlbSBzdGF0ZW1lbnQgYWxyZWFkeSBjbGVhcmx5IHN0
YXRlcyB3ZSBuZWVkIHRvIGJlIGFibGUgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Bhc3M8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtpbmZvcm1hdGlvbiBiZXR3
ZWVuIFNGwrlzIGFuZCBiZXR3ZWVuIHRoZSBuZXR3b3JrICZhbXA7IFNGwrlzLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
O09uIDMvMTIvMTQsIDU6MTMgUE0sICZxdW90O0x1Y3kgeW9uZyZxdW90OyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdl
aS5jb20iPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0O0hpIEppbSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
O0kgZm9yIG9uZSBkb24ndCBhZ3JlZSBhbmQgdGhpbmsgd2UgYXJlIG92ZXIgY29tcGxpY2F0aW5n
IHdoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Nob3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtiZSBzdHJhaWdodGZvcndhcmQuIFRoZSBTRkMgZW5j
YXBzdWxhdGlvbiBzaG91bGQgZW5hYmxlIHR3bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhp
bmdzOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7MS4gU3RlZXJpbmcgb2Ygc2Vs
ZWN0ZWQgZmxvd3MgdGhyb3VnaCBhIHNlcnZpY2UgY2hhaW47IHRoaXMgaXM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3RoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDtzZXJ2aWNlIGZ1bmN0aW9uIHBhdGguPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OzIuIFBhc3Npbmcgb2YgY29udGV4dCBhc3NvY2lhdGVkIHdpdGggYSBn
aXZlbiBmbG93IHdpdGhpbiBzYWlkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2Z1bmN0aW9uIHBhdGgu
IFRoaXMgY29udGV4dCBpbmZvcm1hdGlvbiBtYXkgYmUgY29uc3VtZWQgYnkgYTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7U0YgKGFuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0O2FwcGxpY2F0aW9uIElEIGlzIGFuIGV4YW1wbGUpIG9yIG1heSBiZSBjb25zdW1l
ZCBieSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7ZWxlbWVudHMgKGEgdnJmLUlEIGlzIGFu
IGV4YW1wbGUpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtb
THVjeV0gRG8geW91IGNhbGwgdGhlIGNvbnRleHQgYXMgbWV0YWRhdGEgb3Igbm90PyBEbyB3ZSBo
YXZlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbm90aGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O3Rlcm0gaGVyZSBiZXNpZGUgU0ZDIGhlYWRlciBhbmQg
bWV0YWRhdGEuIEkgc2VlIHRoYXQgeW91IGRvbid0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3
YW50IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O3NlcGFy
YXRlIHdoYXQgaXMgY29uc3VtZWQgYnkgU0YgYW5kIHdoYXQgaXMgY29uc3VtZWQgYnkgdGhlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmb3J3YXJkaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2VsZW1lbnRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7THVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7U2VudCBmcm9t
IG15IGlQaG9uZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIg
MTIsIDIwMTQsIGF0IDQ6MTYgUE0sICZxdW90O0x1Y3kgeW9uZyZxdW90Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+bHVj
eS55b25nQGh1YXdlaS5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdl
aS5jb20iPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IEdyZWF0LiBUaGVuIHdlIG1h
eSBjb25zaWRlciB0d28gc3BlY2lhbCBtZXRhZGF0YSBkZWZpbml0aW9uczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7aW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDtwcm9ibGVtIHN0YXRlbWVudCBzbyB3ZSBjYW4gYWxsIHVzZSB0aGUgc2FtZSBk
ZWZpbml0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0hlcmUgaXMgbXk8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O3N1Z2dlc3RlZCB0ZXh0IGFu
ZCBsaWtlIHRvIGhlYXIgeW91IGFuZCBvdGhlcidzIGlucHV0IGFuZDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7c3VnZ2VzdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMg
dGhlIGFiaWxpdHk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RvPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3
ZWVuIHRoZSBlbGVtZW50cyBpbiBhIHNlcnZpY2UgZnVuY3Rpb248YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2NoYWluaW5nLiBJbiB0aGlzIGNvbnRleHQs
IHRoZXJlIGFyZSB0d28gdHlwZXMgb2YgZGF0YSBwbGFuZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7bWV0YWRhdGEuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBT
ZXJ2aWNlIEZ1bmN0aW9uIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZXhjaGFuZ2VkIGJldHdl
ZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2NsYXNz
aWZpZXIgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zIHRv
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtmYWNpbGl0
YXRlIHNlcnZpY2UgZnVuY3Rpb25zIG9uIHRoZSBwYWNrZXQgdHJlYXRtZW50Ljxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU3RlZXJpbmcgTWV0YWRhdGE6IHRoZSBp
bmZvcm1hdGlvbiBmcm9tIHNlcnZpY2UgZnVuY3Rpb25zIHRvIGE8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2NsYXNzaWZpZXIgb3Igc2VydmljZSBub2Rl
IGZvciB0cmFmZmljIGZvcndhcmRpbmcgcHVycG9zZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7IC1lbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyBGcm9tOiBKb2VsIE0uIEhhbHBlcm4gWzxhIGhyZWY9Im1haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT5dPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU2VudDogV2VkbmVzZGF5
LCBNYXJjaCAxMiwgMjAxNCAyOjM1IFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsgVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBh
cmtlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IENj
OiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsgPGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldDwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGk8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1y
aWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsgWWVzLCBJIGFtIHRyeWluZyB0byBjb25zaXN0ZW50bHkgZGlz
dGluZ3Vpc2ggdGhvc2UgdHdvIGNhc2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aGVuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDt0YWxraW5nIGFi
b3V0IHRoZSBpbmZvcm1hdGlvbiBjYXJyaWVkIHdpdGggcGFja2V0cyBpbiBzZXJ2aWNlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtjaGFpbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyBZb3Vycyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgT24gMy8xMi8xNCwgMzoxMyBQTSwgTHVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKb2VsLCBTZWUgYmVs
b3cuIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XSBPbiBC
ZWhhbGYgT2YgSm9lbCBNLiBIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtTZW50Ojxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZWRu
ZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MDIgUE0gVG86IEx1Y3kgeW9uZzsgTmljb2xhczxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Qk9VVEhPUlM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAo
amd1aWNoYXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT4gJmx0OzxhIGhyZWY9Im1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9h
PiZndDs7IHNmYzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1z
ZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB3YXMgdHJ5aW5nIHRvIHdvcmQgaXQgY2FyZWZ1bGx5IG5v
dCB0byBmb2N1cyBvbiB3aG8gcHV0czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0
aW9uIGluLCBidXQgb25seSBvbiB3aG8gY29uc3VtZXMgdGhlIGluZm9ybWF0aW9uLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJbmZvcm1hdGlv
biBmb3Igc2VydmljZSBmdW5jdGlvbnMgbWF5IGNvbWUgZnJvbSB0aGUgaW5ncmVzczxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjbGFzc2lmaWVy
IG9yIGZyb20gb3RoZXIgc2VydmljZSBmdW5jdGlvbnMuIFtMdWN5XSB0aGlzIGlzPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDt0aGUgb25lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3LiBJ
bmZvcm1hdGlvbiBmb3IgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmb3J3YXJkaW5nPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdpbGwg
Z2VuZXJhbGx5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcyBjbGFzc2lmaWVyLCBidXQgaW48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NwZWNpYWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2FzZXMgbWF5IGJlIHByb3ZpZGVkIGJ5IHNlcnZpY2Ug
ZnVuY3Rpb25zLiAoSSBrZWVwPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3YW50aW5nIHRvIGdl
dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBy
aWQgb2YgdGhvc2Ugc3BlY2lhbCBjYXNlcywgYnV0IHNvIGZhciB0aGVyZSBzZWVtIHRvIGJlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtqdXN0IGVub3VnaDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvZiB0aGVtIHRvIHdhcnJhbnQgY292ZXJp
bmcgaW4gdGhlIHNvbHV0aW9uLiBBbmQgbW9yZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW1w
b3J0YW50bHksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHNpZ25pZmljYW50IHN1cHBvcnQgZm9yIGl0IGluIHRoZSB3b3JraW5nIGdyb3VwLikg
W0x1Y3ldPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtUaGlzIGlzPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBzZWNvbmQgY2FzZSB1c2lu
ZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcgKGJ1dCB5b3UgZG9uJ3Q8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2xpa2UgaXQpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBBbmQgeW91IHN1Z2dlc3QgZGlzdGluZ3Vpc2hpbmcgdGhlc2UgdHdvIGNhc2Vz
IHdoZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rpc2N1c3Npbmc8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWJvdXQgbWV0YWRhdGEgdXNh
Z2UuIElzIHRoYXQgcmlnaHQgdW5kZXJzdGFuZGluZz88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMjozMyBQTSwg
THVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgSm9lbCwgSSBpbnRlcnByZXQgdGhhdCB5b3Ugc3VnZ2VzdHMgdGhh
dCBkaXN0aW5ndWlzaCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2V4Y2hhbmdlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZv
cm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9uczxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5kIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhjaGFuZ2UgaW5mb3JtYXRpb24gZGF0YSBw
bGFuZSBjYXJyaWVkIGZyb20gYSBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5j
dGlvbiB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgYSBzZXJ2aWNlIG5vZGUuIElzIHRoaXMgcmlnaHQgdW5kZXJzdGFuZGluZz8gTHVj
eTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxh
IGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIj5tYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbTwvYT5dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsyMDE0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgMToxOTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUE08YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBMdWN5IHlv
bmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKGpndWlj
aGFyKTsgPGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5icmlqc21hbkBqdW5p
cGVyLm5ldDwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7
OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFu
LXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE15IGluY2xpbmF0aW9uIHdvdWxkIGJlIHRv
IHR1bmUgdGhhdCBkZWZpbml0aW9uIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkaXN0aW5n
dWlzaDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgYmV0d2VlbiBkYXRhcGxhbmUgY2FycmllZCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBmb3Ig
dXNlIGJ5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmdW5jaXRvbnMgKHdoYXRl
dmVyIHRoZSBvcmlnaW4pLCBhbmQgZGF0YXBsYW5lIGNhcnJpZWQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2luZm9ybWF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbnRlbmRlZCBmb3IgZGF0YXBsYW5lIGZvcndhcmRpbmcgY29t
cG9uZW50cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgSm9lbCw8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgYWdyZWUg
dGhhdCB3ZSBuZWVkIHVzaW5nIHRoZSBzYW1lIGRlZmluaXRpb24gZm9yIGE8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3Rlcm0sIGJ1dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRpc2FncmVlIHRoYXQgdGhlIG1ldGFkYXRhIGRl
ZmluaXRpb24gaGVyZSBpcyBhIHNldCBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIHB1dCBpbiB0aGUgU0ZD
IGhlYWRlci4gVGhpcyBtYXkgYmUgdG9vIG5hcnJvdzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
b3IgbGVhZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHRvIGEgcGFydGljdWxhciBzb2x1dGlvbi4gSSBhbSBmaW5lIHdpdGggdGhp
cyBkZWZpbml0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbiB0aGU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwcm9ibGVt
IHN0YXRlbWVudCB3LyBtaW5vciB0d2VhayAoc3VnZ2VzdGVkIG9uIG1haWxpbmc8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2xpc3QpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRh
IHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YWJp
bGl0eSB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGNsYXNzaWZpZXJz
IGFuZCBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBh
bmQgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb25zIGFuZDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRo
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGNsYXNzaWZpZXJzfHNlcnZpY2Ugbm9kZXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGVyZSBtYXkgYmUg
YSBzb2x1dGlvbiB0aGF0IGEgc2VydmljZSBmdW5jdGlvbiBwYXNzZXM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3NvbWU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9u
IHRvIGF0dGFjaGVkIHNlcnZpY2Ugbm9kZSB3aXRob3V0IHVzaW5nIFNGQzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7aGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLCBMdWN5PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgSGFscGVybiBEaXJlY3Q8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBbPGEgaHJlZj0ibWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tIj5tYWlsdG86am1o
LmRpcmVjdEBqb2VsaGFscGVybi5jb208L2E+XSBTZW50OiBXZWRuZXNkYXksPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtNYXJjaCAxMiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAyMDE0IDEyOjI1IFBNIFRvOiBMdWN5IHlvbmc7
IEpvZWwgTS4gSGFscGVybjsgTmljb2xhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Qk9VVEhP
UlM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPmJy
aWpzbWFuQGp1bmlwZXIubmV0PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZmM7IEph
bWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMt
bWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3ksIHlvdSBzYXkgJnF1b3Q7dGhl
IG1ldGFkYXRhIHRlcm0gbWVhbnMgLi4uJnF1b3Q7IFRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ZGVmaW5pdGlvbiB5b3U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGVuIHByb3ZpZGUgaXMgYSBkZWZpbml0aW9uIG9mIHRo
ZSBzZXQgb2YgaW5mb3JtYXRpb24gd2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FyZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IHByb3Bvc2luZyB0aGF0IHdlIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gSSwgYW5kIG90aGVycyw8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hhdmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZWVuIHVzaW5nIHRoZSB0ZXJtIG1l
dGFkYXRhIG1vcmUgbmFycm93bHkuIFdlIGNhbiB1c2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3doYXRldmVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgZGVmaW5pdGlvbiB3ZSB3YW50LiBCdXQgd2UgZG8gbmVlZCB0byBhZ3Jl
ZSBvbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2RlZmluaXRpb24uPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIHRo
ZSBwdXJwb3NlcyBvZiB0aGUgV0csIGl0IHNlZW1zIG11Y2ggbW9yZSB1c2VmdWwgdG88YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3VzZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0ZXJtIG1ldGFkYXRhIGZvciB0aGUgbmFy
cm93ZXIgZGVzY3JpcHRpb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9u
IDMvMTIvMTQsIDE6MTkgUE0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgSm9lbCw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgSSBhZ3JlZS4gV2UgbmVlZCB0byBkaWZmZXJlbnRpYXRlIHRoZSBtZXRh
ZGF0YSB1c2VkIGJ5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVu
Y3Rpb24gYW5kIFNGQyBoZWFkZXIuIFRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIGNhcnJ5aW5nPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzb21lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3RhdGVzIGFsb25nIHdpdGggdGhl
IHBhY2tldC4gSU1POiBTRkMgaGVhZGVyIGlzIGEga2luZCBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhIGNh
cnJpZWQgb24gcGFja2V0IGZvciBuZXh0IHNlcnZpY2Ugbm9kZSB0byB1c2UuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtJbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtjb250ZXh0IG9mIFNGQywgd2UgaGF2ZSB0ZXJt
IGZvciBTRkMgaGVhZGVyIGFuZCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRh
IHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDt3YXMgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBvciBi
ZXR3ZWVuIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbnMgYW5kIGNsYXNzaWZpZXJzL3NlcnZpY2Ug
bm9kZXMsIHdoaWNoIGlzIHdoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBkcmFmdDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2ZvY3VzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MsIEx1Y3k8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbSI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+XSBT
ZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDIwMTQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgMTE6MTggQU0gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBh
cmtlciBDYzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKaW08YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgR3VpY2hhcmQg
KGpndWljaGFyKTsgPGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5icmlqc21h
bkBqdW5pcGVyLm5ldDwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwv
YT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGkgU2FsaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNd
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29u
c2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB0aGluayBpdCBpcyBpbXBvcnRhbnQgdG8g
a2VlcCBhIHN0cm9uZyBkaXN0aW5jdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmV0d2Vl
bjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBtZXRhZGF0YSAod2hpY2ggaXMgZm9yIHVzZSBieSBhcHBsaWNhdGlvbnMpIGFu
ZCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2hhaW5pbmcg
aW5mb3JtYXRpb24gaW4gdGhlIGJhc2Ugc2VydmljZSBjaGFpbiBoZWFkZXIsPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDt3aGljaCBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmb3IgdXNlIGJ5IHRoZSBzZXJ2aWNlIGNo
YWluIHN1cHBvcnQgbWVjaGFuaXNtcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDEwOjQyIEFNLCBMdWN5IHlvbmcgd3JvdGU6
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBGdWxseSBhZ3JlZSB3aXRoIEpvZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBXZSBzaG91bGQgbm90IHJlcXVpcmUgYSBmaXggbGVuZ3RoIGZvciBpbi1iYW5kIG1ldGFk
YXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtidXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFsc28gbm90IGxl
YXZlIGl0IGZvciBmcmVlbHkgdXNhZ2UuIEluIGZhY3QsIHdoZW4gYTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbm9kZSBpbnNlcnRzIFNGQyBoZWFkZXIgb24g
YSAoZW5jYXBzdWxhdGVkKSBwYWNrZXQgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZW5k
IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBuZXh0IHNlcnZpY2Ugbm9kZSwgU0ZDIGhlYWRlciBpdHNlbGYgY2Fu
IGJlIHNlZW4gYXMgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0g
T24gQmVoYWxmIE9mIEpvZWwgTS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0hhbHBlcm48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgOToyMSBBTSBUbzogTmlj
b2xhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Qk9VVEhPUlM7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb24g
UGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+YnJpanNtYW5AanVuaXBl
ci5uZXQ8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2ZjOyBKYW1hbCBI
YWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1z
ZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3Ig
aW4tYmFuZCBtZXRhZGF0YSwgdGhlIEFQSSBmb3IgYWNjZXNzIGNhbiBlYXNpbHkgYmU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHN5bmNocm9ub3VzLiBPdXQgb2YgYmFuZCBtZXRhZGF0YSBuZWVkcyBkaWZmZXJlbnQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hhbmRsaW5nLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlcmUgYXJl
IG1hbnkgY2FzZXMgd2hlcmUgb3V0LW9mLWJhbmQgbWV0YWRhdGEgaXM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3VzZWZ1bCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFwcHJvcHJpYXRlLiBCdXQgdGhleSBk
byBub3QgY292ZXIgYWxsIG5lZWRzIGJ5IGFueTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3Ry
ZXRjaC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBFdmVuIGlmIGVhY2ggcGllY2Ugb2YgaW4t
YmFuZCBtZXRhZGF0YSBpcyBvZiBmaXhlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bGVuZ3Ro
LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgdGhlcmUgYXJlIG1hbnkgZGlmZmVyZW50IGtpbmRzIG9mIG1ldGF0eXBl
LiBUcnlpbmcgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NheTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJnF1
b3Q7dGhlcmUgd2lsbCBiZSBleGFjdGx5IGZvdXIgcGllY2VzLCBhbmQgdGhleSB3aWxsIGJlIG9m
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0eXBlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdDEsIHQyLCB0Mywg
YW5kIHQ0JnF1b3Q7IGlzIHNpbXBseSB0b28gc3BlY2lmaWMgZm9yIGV2ZW4gODAlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtvZiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bmVlZHMuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24g
My8xMi8xNCwgODo1MiBBTSwgTmljb2xhcyBCT1VUSE9SUyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBIZWxsbyBSb24sPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW5kaW5nIG91
dCBvZiBiYW5kIGNvbmdydWVudCBtZXRhZGF0YSBtYXkgbm90IGJlIHRoZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7YW5zd2VyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gYWxsIG5lZWRzIGJ1dCBpdCBp
cyBvbmUgdG9vbCB0aGF0IHdlIHNob3VsZCBrZWVwLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgTm90IGFsbCBtZXRhZGF0YSBpcyB0aWVkIHRvIGEgc3BlY2lmaWMgcGFja2V0LCBm
b3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2V4YW1wbGUgYTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHBv
bGljeSBjaGFuZ2UgaW4gUENSRiBjb3VsZCBsZWFkIHRvIHNvbWUgbWV0YWRhdGE8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3NpZ25hbGluZyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgcmVhY3Rpb24g
dGltZSBuZWVkIG5vdCBiZSBpbW1lZGlhdGUsIGZldyBtcyBtYXk8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O25vdCBtYXR0ZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBcyB5
b3UgcG9pbnQsIGlmIGEgcGFja2V0IGlzIHRpZWQgdG8gYSBtZXRhZGF0YSBhPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtjb3JyZWxhdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm8gY2FuIGJlIHNl
dCBpbiBib3RoIHBhY2tldCB0byBkZWFsIHdpdGggaXQgKGkuZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7bWV0YWRhdGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleHBlY3RlZCBmbGFnIGluIHRoZSBTRkMg
aGVhZGVyLCBwbHVzIGFuIGlkKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRmlu
YWxseSB3ZSBjYW4gc3RpbGwgc2VuZCBzb21lIGxpbWl0ZWQgbWV0YWRhdGEgd2l0aGluPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDthIGhlYWRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGlzIGNvdWxk
IGJlIHVzZWQgZm9yIGxvYWQgYmFsYW5jZXJzIGluIHBhcnRpY3VsYXIgaWY8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3dlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWdyZWUgb24gYSBjb252ZW50aW9uIHRv
IGxvY2F0ZSAmcXVvdDtjb2Fyc2UgZ3JhaW4gcG9saWN5JnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
LyAmcXVvdDtmaW5lIGdyYWluIHBvbGljeSZxdW90OyBvbiByZXNlcnZlZCBjb250ZXh0IGhlYWRl
cnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGlzIHNlZW1zIHRvIG9wZW4g
dXAgYSBsb3Qgb2YgZmxleGliaWxpdHkgLzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW5ub3Zh
dGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiB5b3VyIGxhc3QgcG9p
bnQsIHRoZXJlIGlzIGEgcXVlc3Rpb24gb24gaG93IHRvIG1ha2U8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBt
ZXRhZGF0YSBhdmFpbGFibGUgdG8gYSBTZXJ2aWNlIEZ1bmN0aW9uLiBDdXJyZW50IHNvY2tldDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGNvbm5lY3Rpb25zIGZvciBleGFtcGxlIGRvIG5vdCBhbGxvdyB0byBy
ZXRyaWV2ZSBJUDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGVhZGVyPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgb3B0aW9ucy4gU28gSSBhc3N1bWUgdGhhdCBTRkMgYXdhcmUgU2VydmljZSBGdW5jdGlvbnM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dpbGw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZWVkIHNvbWUg
KGFzeW5jaHJvbm91czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ID8pIEFQSSB0byByZXRyaWV2ZSBTRkMgaGVh
ZGVyIGluZm9ybWF0aW9uIGFzIHdlbGwgYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luLWJh
bmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YS4gSSBkb24ndCBzZWUgb3V0IG9mIGJhbmQgbWV0
YWRhdGEgdHJhbnNwb3J0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthZGRpbmc8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBjb21wbGV4aXR5LCB0aGUgc2FtZSBBUEkgY2FuIHByb2JhYmx5IGFwcGx5Ljxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIGFsdGVybmF0aXZlIG9wdGlvbiwgYWxs
b3dpbmcgdmFyaWFibGUgc2l6ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhIGlu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIFNGQyBoZWFkZXIgaGFzIHNvbWUgZHJhd2JhY2tzIGFzIHdl
bGwsIG9uZSBiZWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZyYWdtZW50YXRpb24sIGFuZCBzb21lIHN3
aXRjaGVzIGV4cGVjdGluZyBhcyB3ZWxsIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsb29r
IGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZW5kIHVzZXIgdHJhZmZpYyBoZWFkZXJzIGZvciBsaW5rIGxv
YWQgYmFsYW5jaW5nLiBJPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3b3VsZDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGFncmVlIHRoYXQgaWYgd2UgY2FuIGFjY2VwdCB0aGVzZSBpc3N1ZXMsIHRoZW4gc2Vu
ZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9mZi1saW5lIGNvbmdydWVudCBtZXRhZGF0YSBsb29zZXMg
aXRzIGludGVyZXN0Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2UgbmVlZCB0
byB0YWtlIGludG8gYWNjb3VudCB0aGF0IGJvdGggaW4tYmFuZCBhbmQ8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2NvbmdydWVudDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG91dC1vZi1iYW5kIG1ldGFkYXRh
IHRyYW5zcG9ydCBpcyBub3QgcmVsaWFibGUuIEE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Bh
Y2tldCBsb3NzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdHJpZ2dlcmluZyByZXRyYW5zbWlzc2lvbiB3b3Vs
ZCBub3QgbGVhZCB0byB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2lkZW50aWNhbDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHJlY29uc3RydWN0aW9uIG9mIHRoZSBhc3NvY2lhdGVkIG1ldGFkYXRhLiBJ
biBzb21lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjYXNlcywgd2U8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBtaWdodCB0aHVzIGV2ZW4gbmVlZCBub24tY29uZ3J1ZW50IG91dC1vZi1iYW5kIHJlbGlhYmxl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgdHJhbnNwb3J0Ljxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMg
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFJvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFBhcmtlciBbPGEgaHJlZj0ibWFp
bHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPlJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb208L2E+XSBTZW50Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7V2VkbmVzZGF5
LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IE1hcmNoIDEyLCAyMDE0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMTI6NDMg
UE0gVG86IE5pY29sYXMgQk9VVEhPUlMgQ2M6IEppbSBHdWljaGFyZDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7KGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8
L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NmYzsgSmFtYWwgSGFkaSBTYWxpbSBT
dWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRh
ZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmlj
b2xhcyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgdW5kZXJzdGFuZCB0aGUg
Y29uY2VwdCBmb3Igb3V0IG9mIGJhbmQgc2lnbmFsaW5nIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRh
ZGF0YSwgYnV0IEkgYW0gY29uY2VybmVkIHRoYXQgaXQgaW50cm9kdWNlczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7c2lnbmlmaWNhbnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbXBsZXhpdHkgZHVlIHRv
IHRoZSBwb3RlbnRpYWwgcmFjZSBjb25kaXRpb24gb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3JlY2VpdmluZyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3JlYWwgcGFja2V0IGJlZm9yZSB0aGUgbWV0
YWRhdGEuIFdoaWxlIHRoZSByZWFsIHBhY2tldDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y291
bGQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luZGljYXRlIHRoYXQgb3V0IG9mIGJhbmQgbWV0YWRhdGEgaXMg
ZXhwZWN0ZWQsIGhvdyBjYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDtndWFyYW50ZWUgdGhlIG9yZGVyIG9mIHJlY2VwdGlvbj8gV2hhdCBpZiBzd2l0Y2hpbmcg
b3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3JvdXRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25vZGVz
IGFwcGx5IGhhc2ggYmFzZWQgbG9hZCBiYWxhbmNpbmc/IFdoYXQgaWYgdGhlIGxvYWQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2JhbGFuY2luZyB1bmRlcnN0YW5kcyBTRkMgZW5jYXBzIGFuZCBsb29rcyBiZXlv
bmQgaXQgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7b3Jp
Z2luYWwgaGVhZGVyIHRvIGdldCBiZXR0ZXIgZW50cm9weT88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDYW4g
d2UgZ3VhcmFudGVlIHRoYXQgdGhlIG1ldGFkYXRhIGFuZCByZWFsIHBhY2tldDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7d2lsbCBmb2xsb3c8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBleGFjdCBzYW1l
IHBhdGg/IElmIHdlIGNhbiBub3QsIHRoZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ltcGxl
bWVudGF0aW9ucyB3aWxsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtuZWVkIHRvIGFkZCBpbmdyZXNzIHF1ZXVp
bmcgdG8gY29wZSB3aXRoIHRoZSBzY2VuYXJpby48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IEFsc28sIGRvIHlvdSBmZWVsIHRoYXQgdGhlIGluY3JlYXNlIGluIGltcGxlbWVudGF0
aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29tcGxleGl0eSBhdCB0aGUgc2VydmljZSBmdW5jdGlvbnMg
aXMgcmVhc29uYWJsZT88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcy48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciAxMiwgMjAxNCwgYXQgNDowOSBBTSwgJnF1b3Q7Tmlj
b2xhcyBCT1VUSE9SUyZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3Mu
Y29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpOaWNv
bGFzLkJPVVRIT1JTQHFvc21vcy5jb20iPm1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5j
b208L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IEkgdGhpbmsgd2UgbXVzdCBtYWtlIGEgZGlzdGluY3Rpb24gYmV0d2Vlbjo8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLSBNZXRhZGF0YSB3aGljaCBzaG91
bGQgYmUgcGFydCBvZiB0aGUgaGVhZGVyIGRlZmluZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2FzIGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJhbmQgbWFya2luZy4gLSBNZXRhZGF0YSB3aXRo
IGNhbiBiZSBwYXNzZWQgb3V0IG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiYW5kLCBmb3I8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhhbXBsZSBjb25ncnVlbnQgb3V0IG9mIGJhbmQgc2lnbmFs
aW5nIGRlZmluZWQgaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBkcmFmdDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgZm9ybWVyIGNhbGxzIGZvciBh
IGxpbWl0ZWQgc3BhY2UgaW4gdGhlIGhlYWRlciw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Ry
dWUsIFRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsYXR0ZXIgaG93ZXZlciBkb2VzIG5vdCBpbmN1
ciBhbnkgc3BhY2UgbGltaXRhdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5kIGlzPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN0aWxsIGZhaXJseSBlZmZpY2llbnQgYW5kIGl0IHJlbWFpbnMg
Y29tcGF0aWJsZSB3aXRoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthIGZpeGVkPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHNpemUgaGVhZGVyIHVzZWQgdG8gcm91dGUgdGhvc2Ugc2lnbmFsaW5nIG1l
c3NhZ2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbG9uZyB0aGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgY2hhaW4ncyBzZXJ2aWNlIGZ1bmN0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fIEZyb206PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEppbSBHdWljaGFyZCAoamd1aWNo
YXIpIFs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIj5qZ3VpY2hhckBjaXNjby5j
b208L2E+XSBTZW50Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUdWVzZGF5LCBNYXJjaCAxMSwgMjAx
NCA2OjQ4IFBNIFRvOiBSb24gUGFya2VyIENjOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFz
IEJPVVRIT1JTOyA8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPmJyaWpzbWFu
QGp1bmlwZXIubmV0PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9h
PiZndDs7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0
OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBIaSBSb24sPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFdlIGNhbiBjZXJ0YWlubHkgaGF2ZSB0aGlzIGRpc2N1c3Npb24gYnV0IHdlIHNob3VsZDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zmlyc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29uc2lkZXIg
d2hhdCBpbmZvcm1hdGlvbiBpcyBuZWNlc3NhcnkgYW5kIGlmIHNhaWQ8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgaW5mb3JtYXRpb24gY2FuIGZpdCB3aXRoaW4gYSBmaXhlZCBudW1iZXIgb2YgY29udGV4
dHM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBt
YWpvcml0eSBvZiBjYXNlcy4gUmVtZW1iZXIsIHRoZSBnb2FsIG9mIGJlaW5nIGFibGU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RvIHBhc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEg
dGhyb3VnaCB0aGUgbmV0d29yayBpcyB0byBlbmhhbmNlIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2RlbGl2ZXJ5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBub3QgcGFzcyB0aGUgZW50
aXJlIHdvcmtzIG9mIFNoYWtlc3BlYXJlIDstKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBTZW50IGZyb20gbXkgaVBob25lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgNywgMjAxNCwgYXQgMzo1MiBBTSwgJnF1b3Q7
Um9uIFBhcmtlciZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1h
aWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5Sb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1h
aWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5tYWlsdG86Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzLDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgc2VlIHNpbWlsYXIgcmVxdWlyZW1l
bnRzIGZyb20gdGhlIDNncHAgRVBDIHNpZGUuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtJIHdv
dWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaWtlIHRvIHByb3Bvc2UgYW4gT1VJIC8gVExW
IGJhc2VkIGFwcHJvYWNoIHdoZXJlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcmVzZXJ2
ZWQgT1VJIGNhbiBiZSB1c2VkIGZvciBhZ3JlZWQgdXBvbiB0eXBlcyBvZjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Y29tbW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSBhbmQg
dmVuZG9yIG9yIG90aGVyIG9yZ2FuaXphdGlvbmFsIE9VSXMgY2FuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtiZSB1c2VkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBxdWlja2x5IGlubm92
YXRlIGluIHRoZSBuZXR3b3Jrcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNpbXVsdGFuZW91
c2x5LCBJIHdvdWxkIGFsc28gbGlrZSB0byBjb25zaWRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7bWVjaGFuaXNtczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhhdCBhcmUgb3B0aW1pemVk
IGZvciBsb25nIGxpdmVkIGZsb3dzIHNvIGFzIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDts
aW1pdCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lZ2F0aXZlIGVmZmVjdHMgb2YgcGFj
a2V0IGdyb3d0aC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBSb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciA3LCAyMDE0LCBhdCA4OjM0IEFN
LCAmcXVvdDtOaWNvbGFzIEJPVVRIT1JTJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iPk5pY29s
YXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8
YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIj5tYWlsdG86Tmljb2xh
cy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGVsbG8gSmltPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGhh
dmUgc2VlbiBjYXNlcyBpbiBHaSBMQU4sIHdoZXJlIHN1YnNjcmliZXIgcmVsYXRlZDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGlzIHBhc3NlZCB0byBhIFdlYiBQcm94
eSBmb3IgSFRUUCBoZWFkZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBlbnJpY2htZW50
IChhaW1lZCBhdCBzb21lIFdlYiBDb250ZW50IHByb3ZpZGVyczxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7cGFydG5lcnMgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgTW9iaWxl
IE9wZXJhdG9yKS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJbmZvcm1hdGlvbiB3YXMg
YW4gY29kZWQgKHBlcnNpc3RlbnQpIHN1YnNjcmliZXIgaWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2Rlcml2ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmcm9tIHRoZSBNU0lTRE4s
IGFuZCBjb3VwbGUgb2YgZiBjdXN0b21lciBwcm9maWxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtyZWxhdGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZmllbGRzLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSW4gYW4gc2Zj
IGJhc2VkIEdpIExBTiwgdGhpcyBlbnRpdHkgc2hvdWxkIHJlY2VpdmU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7ICZndDtmcm9tIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENsYXNzaWZp
ZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IC0gQSBjbGFzc2lmaWNhdGlvbiBvZiB0aGUgQ29udGVudCBQcm92aWRlciAoIElkLDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENhdGVnb3J5KSBiYXNlZCBvbiB0cmFmZmljIGFuYWx5
c2lzIC0gVGhlIE1TSVNETiBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN1YnNjcmliZXIgLSBUd28gc3Vic2NyaWJlciBwb2xpY3kg
ZmllbGRzIChub3QgdGllZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIFBDUkY8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBidXQgYmVsb25naW5nIHRvIHRoZSBTdWJzY3JpYmVyIERC
KSAoU3Vic2NyaWJlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhdGVnb3J5LDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN1Yi1jYXRlZ29yeSkgLSBBIHNlc3Npb24gaWQgKGZvciBs
b2dnaW5nIGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dHJhY2tpbmc8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBwdXJwb3Nlcyk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBvYmplY3RpdmUgYmVpbmcgdG8gYXZvaWQg
aGF2aW5nIHRoZSBIVFRQIFByb3h5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0bzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJlY29tZSBhIHRydXN0ZWQgYXBwbGljYXRpb24gKGludGVy
b2dhdGUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3Vic2NyaWJlciBEQiw8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBldGMuLik8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgTmljb2xhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fIEZyb206IEppbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEd1aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKGpndWljaGFyKSBbPGEg
aHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSI+amd1aWNoYXJAY2lzY28uY29tPC9hPl0g
U2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaHVyc2RheSwgTWFyY2ggMDYsIDIw
MTQgMjowMiBQTSBUbzogSmFtYWwgSGFkaTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7U2FsaW07
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOmptb2lzYW5kQGp1
bmlwZXIubmV0Ij5qbW9pc2FuZEBqdW5pcGVyLm5ldDwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpq
bW9pc2FuZEBqdW5pcGVyLm5ldCI+bWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0PC9hPiZndDs7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDsgQ2M6
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2ZjIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNp
ZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBIaSBKYW1hbCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdSBzYWlkICZxdW90O0l0IHNlZW1zIHRoZXJlJ3MgY2xl
YXIgbmVlZCBmb3IgdmFyaWFibGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzaXplZDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhJnF1b3Q7Li4gSSBhbSBub3Qgc28gY29u
dmluY2VkIGFuZCB3b3VsZCBsaWtlIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmV0dGVy
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdW5kZXJzdGFuZCB0aGUgcmVxdWlyZW1lbnRz
IGJlZm9yZSBwYXNzaW5nIGp1ZGdlbWVudC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJZiB3
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxvb2sgYXQgdGhlIHVzZSBjYXNlcyBhcyBw
cmVzZW50ZWQgdGh1cyBmYXIgaW50bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBXRyBJ
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaGF2ZSB5ZXQgdG8gc2VlIGEgc2luZ2xlIGV4
YW1wbGUgb2YgdGhlIG5lZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAobm90aW5nIHRoYXQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkZXNpcmUgaXMgbm90IHRoZSBzYW1lIGFzIG5l
ZWQpIC0gSSBhbSBub3Qgc2F5aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlcmUgaXM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBubyByZXF1aXJlbWVudCBidXQgcmF0aGVyIHRo
YXQgd2Ugc2hvdWxkIG5vdCBqdW1wPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gdGhlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29uY2x1c2lvbiBhbmQgYnVpbGQgc3RhbmRhcmRz
IGFyb3VuZCBhIHRoZW9yeS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8zLzE0LCA2OjM1IEFNLCAmcXVvdDtKYW1hbCBI
YWRpIFNhbGltJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBo
cmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20iPmhhZGlAbW9qYXRhdHUuY29tPC9hPiAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tIj5tYWlsdG86aGFkaUBtb2phdGF0dS5j
b208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dyb3RlOjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJ
IGxpa2UgdGhlIGRvYyAtIHdlbGwgd3JpdHRlbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VjdGlvbiA0LjMgb24gbWV0
YWRhdGEgZW5jb2RpbmcuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEl0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3Ig
dmFyaWFibGUgc2l6ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAoYXQgbGVhc3QgZm9yIGh0dHAvYXBwIHlvdSBzZWVt
IHRvIGluZGljYXRlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRlc2lyZSBmb3I8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpdCkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEZvciBhIGRhdGFwYXRoIHBlci1wYWNrZXQgbWV0YWRhdGEsIGkgZmVlbCB0aGU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZWVkIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGp1c3QgYXMgaW1wb3J0YW50LiBBcmUgd2UgbGltaXRlZCBieSB0aGUgZmFjdCB0
aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4aXN0aW5nIGhhcmR3YXJlIG1h
eSBub3QgYmUgYWJsZSB0byBoYW5kbGUgVExWcz88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0Zv
cjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGFtcGxlLCBJIGRvbnQgaGF2ZSBh
IHByb2JsZW0gaGFuZGxpbmcgVExWcyBpbiBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgc29m
dHdhcmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtkYXRhcGF0aC48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Y2hlZXJzLCBqYW1hbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGlu
ZyBsaXN0IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4gJmx0
OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3QgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+
c2ZjQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+bWFpbHRv
OnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0i
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18g
c2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxp
c3QgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1h
aWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3QgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2Zj
QGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+bWFpbHRvOnNm
Y0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0iaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3QgPGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmMiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMgbWFpbGluZzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYu
b3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+bWFpbHRvOnNmY0BpZXRm
Lm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0Bp
ZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPm1haWx0bzpzZmNA
aWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
PnNmY0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPm1haWx0
bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsg
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7IHNmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
Ij5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyZndDsgc2ZjIG1haWxpbmcgbGlzdDxicj4N
CiZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8
L2E+PGJyPg0KJmd0OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
YzwvYT48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7X19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0O3Nm
YyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
PnNmY0BpZXRmLm9yZzwvYT48YnI+DQomZ3Q7Jmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7PGJyPg0KJmd0O19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+DQom
Z3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCiZn
dDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KPGJyPg0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzZmMgbWFp
bGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3Jn
PC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_07fefb702f564e9ab7ead4ce063be3c8CO2PR05MB716namprd05pro_--


From nobody Mon Mar 24 09:48:46 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EE0D81A026E for <sfc@ietfa.amsl.com>; Mon, 24 Mar 2014 09:48:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 3.4
X-Spam-Level: ***
X-Spam-Status: No, score=3.4 tagged_above=-999 required=5 tests=[BAYES_50=0.8,  HTML_MESSAGE=0.001, MANGLED_OFF=2.3, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_NONE=-0.0001, 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 rCbL06TgbU1c for <sfc@ietfa.amsl.com>; Mon, 24 Mar 2014 09:48:33 -0700 (PDT)
Received: from hub021-ca-8.exch021.serverdata.net (hub021-ca-8.exch021.serverdata.net [64.78.56.73]) by ietfa.amsl.com (Postfix) with ESMTP id 9BCAC1A01DF for <sfc@ietf.org>; Mon, 24 Mar 2014 09:48:33 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-8.exch021.domain.local ([10.254.4.112]) with mapi id 14.03.0174.001; Mon, 24 Mar 2014 09:48:32 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: Jerome Moisand <jmoisand@juniper.net>, Xuxiaohu <xuxiaohu@huawei.com>, "NAPIERALA, MARIA H" <mn1921@att.com>, "mikebianc@aol.com" <mikebianc@aol.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: =?utf-8?B?W3NmY10J562U5aSNOiAgU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ=?=
Thread-Index: AQHPR39r2fa8y6jFTESCq9WmXj6QwJrwcRoA
Date: Mon, 24 Mar 2014 16:48:32 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E4AFC@MBX021-W3-CA-2.exch021.domain.local>
References: <CF48AD80.E673%kegray@cisco.com> <1824354318.7479.1394833814368.JavaMail.tomcat@mgs-aaa01.mail.aol.com> <1D70D757A2C9D54D83B4CBD7625FA80E0135F1C4@MISOUT7MSGUSR9I.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0826439C@NKGEML512-MBS.china.huawei.com> <07fefb702f564e9ab7ead4ce063be3c8@CO2PR05MB716.namprd05.prod.outlook.com>
In-Reply-To: <07fefb702f564e9ab7ead4ce063be3c8@CO2PR05MB716.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.203.66.100]
Content-Type: multipart/alternative; boundary="_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E4AFCMBX021W3CA2exch_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/n1APNn6WXqLU5mkUh6o4pLnCkVI
Subject: Re: [sfc] =?utf-8?b?562U5aSNOiAgU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ=?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Mar 2014 16:48:42 -0000

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

Q2xlYXJseSwgYW4gU0ZDIGVuY2Fwc3VsYXRpb24gY2FuIGJlIHVzZWQg4oCcb2ZmIGxhYmVs4oCd
IHRvIHN1cHBvcnQgYW4gaW5iYW5kIG1ldGFkYXRhIHRyYW5zcG9ydCBtZWNoYW5pc20gb3V0c2lk
ZSBvZiB0aGUgU0ZDIHN0ZWVyaW5nIHBhcmFkaWdtLiAgQW5kLCBJ4oCZbSBpbiBubyB3YXkgdHJ5
aW5nIHRvIGRpc3N1YWRlIHN1Y2ggYSB1c2FnZS4gICAgQnV0LCBzaW5jZSB0aGUgc3RlZXJpbmcg
cGFydCBvZiB0aGUgaGVhZGVyIGlzIGxpa2VseSB0byBiZSBzaW1wbGUsIGNvbXBhY3QsIGFuZCBv
ZiBmaXhlZCBsZW5ndGgsIHdoeSBub3QganVzdCBpZ25vcmUgaXQgaW4gc3VjaCBhIGNhc2Ug4oCT
IHNlbmQgMOKAmXMsIGlnbm9yZSByZWNlaXZlZCBmaWVsZHMuICAgV291bGRu4oCZdCB0aGlzIGtl
ZXAgdGhpbmdzIHNpbXBsZXIgdGhhbiB0cnlpbmcgdG8gYWRkIHlldCBtb3JlIGZsZXhpYmlsaXR5
IGludG8gYSB1bmlmaWVkIGhlYWRlcj8gICAgQWRkaXRpb25hbGx5LCBtaWdodCB3ZSBydW4gaW50
byBjaGFydGVyIGlzc3VlcyBpZiB0aGUgaGVhZGVyIGNhbiBleHBsaWNpdGx5IGNvbnZleSDigJxu
b24tU0ZDLWNvbXBsaWFudOKAnSAoZS5nLiwgdGhlIGNoYXJ0ZXIgaXMgcXVpdGUgZXhwbGljaXQg
dGhhdCB3ZSBhcmUgc29sdmluZyBhIHN0ZWVyaW5nIHByb2JsZW0pPw0KDQogICBSb24NCg0KDQpG
cm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEplcm9t
ZSBNb2lzYW5kDQpTZW50OiBNb25kYXksIE1hcmNoIDI0LCAyMDE0IDEyOjM3IFBNDQpUbzogWHV4
aWFvaHU7IE5BUElFUkFMQSwgTUFSSUEgSDsgbWlrZWJpYW5jQGFvbC5jb207IHNmY0BpZXRmLm9y
Zw0KU3ViamVjdDogUmU6IFtzZmNdIOetlOWkjTogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQN
Cg0KKzEuDQoNCldlIGNvdWxkIGdlbmVyYWxpemUgdGhlIGV4aXN0aW5nIFZMQU4tYmFzZWQgYXBw
cm9hY2ggdG8gbW9yZSBmbGV4aWJsZSB0dW5uZWwvb3ZlcmxheSB0aGlua2luZyBhbmQgYSBzZXQg
b2YgZGlzdHJpYnV0ZWQgY29uc3RyYWluZWQgcm91dGVzIHVzaW5nIGEgY29udHJvbCBsb2dpYyBv
ZiBzb3J0cy4gTm8gbmVlZCBmb3IgYW4gZXhwbGljaXQgc2VydmljZSBjaGFpbiAob3IgcGF0aCkg
aWQsIHRoZW4uIFdoaWxlIHN0YXlpbmcgdHJhbnNwb3J0LWluZGVwZW5kZW50ICh0aGF04oCZcyB0
aGUgd2hvbGUgcG9pbnQgb2Ygb3ZlcmxheXMpLg0KDQpMb3ZlIHRoaXMgcXVvdGUgZnJvbSBNYXJp
YSwgdGhpcyBpcyBwdXR0aW5nIGl0IHZlcnkgY2xlYXJseSBhbmQgdmVyeSBjb25jaXNlbHkuDQoN
Cjw8IHRoZSBzaWduYWxpbmcgb2YgbWV0YWRhdGEgc2hvdWxkIGJlIGluZGVwZW5kZW50IGZyb20g
c2lnbmFsaW5nIG9mIHNlcnZpY2UgcGF0aC4gVGhlcmUgY2FuIGJlIG1hbnkgd2F5cyB0byBzaWdu
YWwgdGhlIHBhdGggc28gd2h5IHRpZSB0aGUgdHdvIHRvZ2V0aGVyLj4+DQoNCkkgd291bGQganVz
dCBhZGQgdGhhdCB0aGVyZSBhcmUgcHJvYmFibHkgZXZlbiBtb3JlIHdheXMgdG8gc2lnbmFsIG1l
dGFkYXRhIHRoYW4gdG8gc2lnbmFsIHRoZSAoc2VydmljZSkgcGF0aOKApg0KDQoNCkZyb206IHNm
YyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgWHV4aWFvaHUNClNl
bnQ6IFN1bmRheSwgTWFyY2ggMjMsIDIwMTQgOToyMSBQTQ0KVG86IE5BUElFUkFMQSwgTUFSSUEg
SDsgbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPjsgc2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBbc2ZjXSDnrZTlpI06IFNGQyBlbmNh
cHN1bGF0aW9uIGNoYWluIElEDQoNCisxDQoNClhpYW9odQ0KDQrlj5Hku7bkuro6IHNmYyBbbWFp
bHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSDku6PooaggTkFQSUVSQUxBLCBNQVJJQSBIDQrlj5Hp
gIHml7bpl7Q6IDIwMTTlubQz5pyIMjLml6UgNjozOA0K5pS25Lu25Lq6OiBtaWtlYmlhbmNAYW9s
LmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCuS4u+mimDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoN
Ck1pa2UsDQoNCk1hcmlhLA0KU28sIHlvdSBhcmUgc2F5aW5nIHRoYXQgeW91IHdhbnQgdG8gdXNl
IFNGQyB0byBjYXJyeSBhcm91bmQgbWV0YWRhdGEsIGJ1dCBub3QgZm9yIGFjdHVhbCBzZXJ2aWNl
IGNoYWluaW5nIGJlY2F1c2UgeW91IGFscmVhZHkgaGF2ZSBhIHdheSB0byBpbXBsZW1lbnQgc2Vy
dmljZSBjaGFpbmluZyBvdXRzaWRlIG9mIFNGQz8NClllcy4NCk1heWJlIEknbSBub3QgZm9sbG93
aW5nLCBidXQgaXQgc2VlbXMgdG8gbWUgdGhhdCBpZiB5b3Ugd2VyZSB0byB1cGdyYWRlIHlvdXIg
bmV0d29yayB0byBzdXBwb3J0IFNGQyB0aGF0IHlvdSB3b3VsZCBjaGFuZ2UgZnJvbSB1c2luZyB5
b3VyIGV4aXN0aW5nIG1lY2hhbmlzbSBhbmQgc3RhcnQgdXNpbmcgU0ZDLCB3aGljaCBpcyBtZWFu
dCB0byBwcm92aWRlIHN1cHBvcnQgZm9yIHNlcnZpY2UgZnVuY3Rpb25zIHRoYXQgYXJlIG5vdCBT
RkMgYXdhcmUuDQpUaGVyZSBzaG91bGQgYmUgYSB3YXkgdG8gdXNlIHRoZSBOU0ggb25seSBhcyBh
IHdheSB0byBjb252ZXkgbWV0YWRhdGEgc3VjaCBhcyBzdWJzY3JpYmVyLWlkLCBhcHBsaWNhdGlv
bi1pZCwgZXRjLiwgd2hpbGUga2VlcGluZyB0aGUgc2VydmljZSBjaGFpbmluZyBmb3J3YXJkaW5n
IGluZm9ybWF0aW9uIGF0LCBlLmcuLCB0aGUgTVBMUyBWUE4gbGV2ZWwuDQpUaGVyZSBhcmUgYSBu
dW1iZXIgb2YgdXMgd2hvIGhhdmUgaW1wbGVtZW50ZWQsIGluIG9uZSB3YXkgb3IgYW5vdGhlciwg
c29tZSBzb3J0IG9mIHNlcnZpY2UgY2hhaW5pbmcsIGJ1dCBJIChJIGNhbiBhdCBsZWFzdCBzcGVh
ayBmb3IgbXlzZWxmKSBhbSBsb29raW5nIHRvIFNGQyBub3QgdG8gZW5oYW5jZSBteSBjdXJyZW50
IGltcGxlbWVudGF0aW9uLCBidXQgdG8gcmVwbGFjZSBpdCB3aXRoIHNvbWV0aGluZyBiZXR0ZXIg
d2hpbGUgc3RpbGwgbWFpbnRhaW5pbmcgbXkgY29yZSAobm9uIHNlcnZpY2UgZnVuY3Rpb24pIGlu
ZnJhc3RydWN0dXJlLg0KInNlcnZpY2UtY2hhaW5pbmciIGlzIG5vdGhpbmcgbmV3LCBpdCBoYXMg
YmVlbiBkb25lIGZvciB0aGUgbWFueSB5ZWFycyB1c2luZyBWTEFOcy4gVGhlIGlzc3VlIGhhcyBi
ZWVuIGFsd2F5cyBob3cgdG8gYnJpbmcgdGhlIHRyYWZmaWMgZnJvbSBhIHJvdXRlZCBuZXR3b3Jr
IGludG8gYSBzZXQgb2YgYXBwbGlhbmNlcywgaS5lLiwgaG93IHRvIGludGVncmF0ZSB3aXRoIHJv
dXRpbmcuIEJ5IHVzaW5nIHRoZSBzYW1lIG1lY2hhbmlzbSBpbiB0aGUgaW50ZXJtZWRpYXRlIGhv
cHMgdGhlIGNvbXBsZXhpdHkgaXMgc2lnbmlmaWNhbnRseSByZWR1Y2VkLg0KDQpJTU8sIHRoZSBz
aWduYWxpbmcgb2YgbWV0YWRhdGEgc2hvdWxkIGJlIGluZGVwZW5kZW50IGZyb20gc2lnbmFsaW5n
IG9mIHNlcnZpY2UgcGF0aC4gVGhlcmUgY2FuIGJlIG1hbnkgd2F5cyB0byBzaWduYWwgdGhlIHBh
dGggc28gd2h5IHRpZSB0aGUgdHdvIHRvZ2V0aGVyLg0KDQoNCg0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCkZyb206IGtlZ3JheUBjaXNjby5jb208a2VncmF5QGNpc2NvLmNvbTxt
YWlsdG86a2VncmF5QGNpc2NvLmNvbSUzY2tlZ3JheUBjaXNjby5jb20+Pg0KVG86IFJvbiBQYXJr
ZXI8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbT4+LEppbSBHdWljaGFyZCAoamd1aWNoYXIpPGpndWljaGFyQGNpc2Nv
LmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPj4sSm9lbCBNLiBIYWxwZXJuPGptaEBqb2Vs
aGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+Pg0KY2M6IHNmY0BpZXRmLm9y
ZzxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZyUzY3NmY0BpZXRmLm9yZz4+DQpTZW50
OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3Vs
YXRpb24gY2hhaW4gSUQNCg0KKzEgdGhlIGlkZWEgaXMgaW50ZXJvcGVyYWJpbGl0eS4NCg0KDQpP
biAzLzE0LzE0IDEyOjU1IFBNLCAiUm9uIFBhcmtlciIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PiB3cm90ZToN
Cg0KPlRoYW5rcywgSmltLg0KPg0KPlJlbWVtYmVyIHRoYXQgd2UgaGF2ZSBzYWlkIG1hbnkgdGlt
ZXMgdGhhdCB0aGUgU0ZDIHNlcnZpY2UgaGVhZGVyIGlzDQo+dHJhbnNwb3J0IGluZGVwZW5kZW50
LiAgIEp1c3QgYmVjYXVzZSB0aGUgY2hhaW4gaWQgY291bGQgYmUgY2FycmllZCBpbg0KPnNvbWUg
Zm9ybSBvciBhbm90aGVyIHdpdGggc29tZSBwYXJ0aWN1bGFyIHRyYW5zcG9ydCBkb2Vzbid0IG1l
YW4gdGhhdCBpdA0KPmNvdWxkIGJlIHVuaXZlcnNhbGx5IGNvbnZleWVkLiAgICBCeSBtYWtpbmcg
YW5kIGtlZXBpbmcgdGhlIFNGQyBzZXJ2aWNlDQo+aGVhZGVyIHRyYW5zcG9ydCBpbmRlcGVuZGVu
dCBtYWtlcyBpdCBtb3JlIGFwcGxpY2FibGUgaW4gbW9yZQ0KPmVudmlyb25tZW50cyBhbmQgbW9y
ZSBsaWtlbHkgdG8gZ2V0IGFkb3B0ZWQgYnJvYWRseS4NCj4NCj4gICBSb24NCj4NCj4NCj4tLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPkZyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFtt
YWlsdG86amd1aWNoYXJAY2lzY28uY29tXQ0KPlNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQg
Mzo1MiBQTQ0KPlRvOiBKb2VsIE0uIEhhbHBlcm47IFJvbiBQYXJrZXINCj5DYzogc2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+U3ViamVjdDogU0ZDIGVuY2Fwc3VsYXRpb24gY2hh
aW4gSUQNCj4NCj5IaSBKb2VsLA0KPg0KPlBlcmhhcHMgYnV0IEkgd291bGQgcG9pbnQgb3V0IHRo
YXQgdGhlIGJhc2UgU0ZDIGhlYWRlciBjb3VsZCBoYXZlIGEgbG90DQo+bW9yZSBpbmZvcm1hdGlv
biB0aGFuIGp1c3QgdGhlIGNoYWluIElEOyBJIHdvdWxkIGFsc28gcG9pbnQgb3V0IHRoYXQgdGhl
DQo+ZGV2aWwgaXMgaW4gdGhlIGRldGFpbHMgYW5kIHNheWluZyAid2VsbCwgSSBjYW4ganVzdCB1
c2UgYW4gTVBMUyBsYWJlbCINCj5oaWRlcyBtdWNoIG9mIHRoZSBjb21wbGV4aXR5IG9mIGFjdHVh
bGx5IGRvaW5nIHRoYXQuDQo+DQo+T24gMy8xNC8xNCwgMjozNSBQTSwgIkpvZWwgTS4gSGFscGVy
biIgPGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+PiB3cm90
ZToNCj4NCj4+SWYgdGhlIHRyYW5zcG9ydCBoZWFkZXIgY2FycmllcyBlbm91Z2ggaW5mb3JtYXRp
b24gZm9yIGlkZW50aWZ5aW5nIHRoZQ0KPj5zZXF1ZW5jZSAoVkxBTiB0YWcgb3IgTVBMUyBsYWJl
bCBjYW4gYm90aCBkbyB0aGUgam9iKSwgdGhlbiBhcmd1YWJseQ0KPj50aGUgZ2xvYmFsIGNoYWlu
IElEIGlzIHJlZHVuZGFudC4gSSBjYW4gbGl2ZSB3aXRoIGNhcnJ5aW5nIGl0IGFueXdheQ0KPj5l
aXRoZXIgaWYgSSBoYXZlIG1ldGFkYXRhIHRvIGNhcnJ5LCBvciBpZiBJIG5lZWQgdGhlIGNoYWlu
IElEIGZvciBzb21lDQo+PnB1cnBvc2UuDQo+PiBBZnRlciBhbGwsIHNvbWUgZm9sa3Mgc2VlbSB0
byB3YW50IHRvIHVzZSB0aGF0IGZvciB0aGUgZm9yd2FyZGluZw0KPj5kZWNpc2lvbnMuDQo+Pg0K
Pj5Zb3VycywNCj4+Sm9lbA0KPj4NCj4+T24gMy8xNC8xNCwgMjoyOCBQTSwgUm9uIFBhcmtlciB3
cm90ZToNCj4+PiBUaGUgY2hhaW4gSUQgaXMgdGhlIGxhYmVsIHRoYXQgZGVmaW5lcyB0aGUgc2Vx
dWVuY2Ugb2Ygc2VydmljZQ0KPj4+ZnVuY3Rpb25zIHRoYXQgbXVzdCBiZSB2aXNpdGVkLiAgIEl0
IGNhbiBiZSB0aG91Z2h0IG9mIGFzIGEgaGFuZGxlIGZvciBhDQo+Pj5zdGFjayBvZiBtdXN0LXZp
c2l0IG5ldHdvcmsgbG9jYXRpb25zLiAgIEkgZG9uJ3Qgc2VlIGhvdyB0aGlzIGNhbiBiZQ0KPj4+
YW55dGhpbmcgYnV0IG1hbmRhdG9yeS4NCj4+Pg0KPj4+ICAgICBSb24NCj4+Pg0KPj4+DQo+Pj4g
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+PiBGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFN1cmVuZHJhIEt1bWFyDQo+Pj4oc21rdW1hcikN
Cj4+PiBTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDE6NDYgUE0NCj4+PiBUbzogSm9lbCBN
LiBIYWxwZXJuOyBOQVBJRVJBTEEsIE1BUklBIEgNCj4+PiBDYzogc2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+DQo+Pj4gU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2Zj
LW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4NCj4+PiBbVHJpbW1lZCB0aGUgcmVjaXBpZW50
IGxpc3QgLSBuZWVkcyBhcHByb3ZhbCBvdGhlcndpc2VdDQo+Pj4NCj4+PiBDb21wbGV0ZWx5IGFn
cmVlIGhlcmUuDQo+Pj4NCj4+PiBTRkMgZG9lcyBub3QgcHJldmVudCBWTEFOIHN0aXRjaGluZyBh
bmQgb25lIGNhbiBjb250aW51ZSB0byBkbyB0aGF0Lg0KPj4+V2hpbGUgYXQgdGhlIHNhbWUgdGlt
ZSBTRkMgY2FuIGluY2x1ZGUgVkxBTiBzdGl0Y2hpbmcgdG8gc3VwcG9ydA0KPj4+bGVnYWN5IFNG
cyBpbiB0aGUgc2FtZSBjaGFpbiB0aGF0IGluY2x1ZGVzIFNGQyBhd2FyZSBTRnMuIEV2ZW4gbGVn
YWN5DQo+Pj5TRnMgYmVuZWZpdCBmcm9tIGNoYWluIGlkZW50aWZpY2F0aW9uIGFuZCBoZW5jZSBj
YW4gYmUgc2hhcmVkIGFjcm9zcw0KPj4+ZGlmZmVyZW50IHNlcnZpY2UgY2hhaW5zLg0KPj4+DQo+
Pj4gU3VyZW5kcmEuDQo+Pj4NCj4+Pg0KPj4+DQo+Pj4gT24gMy8xNC8xNCAxMDoyNiBBTSwgIkpv
ZWwgTS4gSGFscGVybiIgPGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb20+PiB3cm90ZToNCj4+Pg0KPj4+PiBNeSBvd24gaW5jbGluYXRpb24gaXMgdG8gb2JzZXJ2
ZSB0aGF0IGlmIHlvdSBkb24ndCBuZWVkIGV4cGxpY2l0DQo+Pj4+IGNoYWluIGlkZW50aWZpY2F0
aW9uIGFuZCB5b3UgZG9uJ3QgbmVlZCBtZXRhZGF0YSwgeW91IGNhbiBqdXN0IG9taXQNCj4+Pj4g
dGhlIHNmYy9uc2ggaGVhZGVyLiBTdGlsbCBkbyBzZXJ2aWNlIGNoYWluaW5nLCBqdXN0IG5vIGV4
dHJhIGhlYWRlci4NCj4+Pj4NCj4+Pj4gSWYgd2UgYXJlIGdvaW5nIHRvIGhhdmUgdGhlIGhlYWRl
ciwgaXQgc2VlbXMgdG8gbWUgdGhhdCB0aGUgY2hhaW4NCj4+Pj5pZGVudGlmaWNhdGlvbiBmaWVs
ZCBpcyB2ZXJ5IHVzZWZ1bCwgYW5kIGxvdyBjb3N0IG9uY2Ugd2UgaGF2ZSB0aGUNCj4+Pj5oZWFk
ZXIuDQo+Pj4+DQo+Pj4+IFlvdXJzLA0KPj4+PiBKb2VsDQo+Pj4+DQo+Pj4+IE9uIDMvMTQvMTQs
IDE6MDAgUE0sIE5BUElFUkFMQSwgTUFSSUEgSCB3cm90ZToNCj4+Pj4+IEV4cGxpY2l0IGNoYWlu
IGlkZW50aWZpY2F0aW9uIHNob3VsZCBiZSBtYWRlIG9wdGlvbmFsLiBJIGJlbGlldmUgaXQNCj4+
Pj4+IHdhcyBkaXNjdXNzZWQgZmV3IG1vbnRocyBhZ28gb24gdGhpcyBtYWlsaW5nIGxpc3QuDQo+
Pj4+Pg0KPj4+Pj4gTWFyaWENCj4+Pj4+DQo+Pj4+PiAqRnJvbToqc2ZjIFttYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmddICpPbiBCZWhhbGYgT2YgKkptaC5kaXJlY3QNCj4+Pj4+ICpTZW50Oiog
VGh1cnNkYXksIE1hcmNoIDEzLCAyMDE0IDEyOjEyIFBNDQo+Pj4+PiAqVG86KiBrZWdyYXlAY2lz
Y28uY29tPG1haWx0bzprZWdyYXlAY2lzY28uY29tPjsgbHVjeS55b25nQGh1YXdlaS5jb208bWFp
bHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPjsgc21rdW1hckBjaXNjby5jb208bWFpbHRvOnNta3Vt
YXJAY2lzY28uY29tPjsNCj4+Pj4+IGpndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJA
Y2lzY28uY29tPg0KPj4+Pj4gKkNjOiogbmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tPG1haWx0
bzpuaWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz47IGhhZGlAbW9qYXRhdHUuY29tPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT47DQo+
Pj4+PiByb25fcGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpyb25fcGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tPjsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0PjsNCj4+Pj4+IGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2Vs
aGFscGVybi5jb20+DQo+Pj4+PiAqU3ViamVjdDoqIFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNm
Yy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gKkltcG9ydGFuY2U6KiBMb3cNCj4+Pj4+
DQo+Pj4+PiBBc3N1bWluZyBJIHVuZGVyc3RhbmQgeW91IHByb3Blcmx5IEtlbiwgSSBkaXNhZ3Jl
ZS4NCj4+Pj4+DQo+Pj4+PiBGb3IgZXhhbXBsZSwgYnkgdXNpbmcgc2VwYXJhdGUgdGVybXMgSSBj
YW4gZWFzaWx5IGRpc2N1c3MgdGhlIGZhY3QNCj4+Pj4+IHRoYXQgY2VydGFpbiBraW5kcyBvZiBk
YXRhIChjaGFpbiBpZGVudGlmaWNhdGlvbikgb25seSBuZWVkIHRvIGJlDQo+Pj4+PiBhZGp1c3Qg
YnkgYSBmZXcgYXBwcyBpbiByYXJlIGNhc2VzLiBBbmQgdGhhdCBkYXRhIGlzIG5vdCBiZWVkZWQN
Cj4+Pj4+IGJ5IHRoZSBhcHBsaWNhdGlvbnMuDQo+Pj4+Pg0KPj4+Pj4gVW5sZXNzIHlvdSB3b3Vs
ZCBsaWtlIHRvIGNvbnNpZGVyIHRoZSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhcyBiZWluZw0KPj4+
Pj4gb3B0aW9uYWw/DQo+Pj4+Pg0KPj4+Pj4gWW91cnMsDQo+Pj4+Pg0KPj4+Pj4gSm9lbA0KPj4+
Pj4NCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4gU2VudCBmcm9tIG15IFNhbXN1bmcgc21hcnRwaG9uZSBv
biBBVCZUDQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4gLS0tLS0tLS0gT3JpZ2lu
YWwgbWVzc2FnZSAtLS0tLS0tLQ0KPj4+Pj4gU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNt
YW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiBGcm9tOiAiS2VuIEdyYXkgKGtl
Z3JheSkiIDxrZWdyYXlAY2lzY28uY29tPG1haWx0bzprZWdyYXlAY2lzY28uY29tPg0KPj4+Pj48
bWFpbHRvOmtlZ3JheUBjaXNjby5jb20+Pg0KPj4+Pj4gVG86IEx1Y3kgeW9uZyA8bHVjeS55b25n
QGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4+Pj48bWFpbHRvOmx1
Y3kueW9uZ0BodWF3ZWkuY29tPj4sIlN1cmVuZHJhPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNv
bSUzZSUzZSwlMjJTdXJlbmRyYT4gS3VtYXIgKHNta3VtYXIpIg0KPj4+Pj4gPHNta3VtYXJAY2lz
Y28uY29tPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbT4gPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNv
bT4+LCJKaW08bWFpbHRvOnNta3VtYXJAY2lzY28uY29tJTNlJTNlLCUyMkppbT4gR3VpY2hhcmQN
Cj4+Pj4+KGpndWljaGFyKSINCj4+Pj4+IDxqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWlj
aGFyQGNpc2NvLmNvbT4gPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+Pg0KPj4+Pj4gQ0M6IE5p
Y29sYXMgQk9VVEhPUlMgPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xh
cy5CT1VUSE9SU0Bxb3Ntb3MuY29tPg0KPj4+Pj48bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9z
bW9zLmNvbT4+LHNmYzxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tJTNlJTNlLHNm
Yz4gPHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj48bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4+LEphbWFsPG1haWx0bzpzZmNAaWV0Zi5vcmclM2UlM2UsSmFtYWw+IEhhZGkgU2Fs
aW0gPGhhZGlAbW9qYXRhdHUuY29tPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4NCj4+Pj4+PG1h
aWx0bzpoYWRpQG1vamF0YXR1LmNvbT4+LFJvbjxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20lM2Ul
M2UsUm9uPiBQYXJrZXINCj4+Pj4+PFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFp
bHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+DQo+Pj4+PiA8bWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PiwiYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRv
OlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20lM2UlM2UsJTIyYnJpanNtYW5AanVuaXBl
ci5uZXQ+DQo+Pj4+PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiIgPGJyaWpzbWFuQGp1
bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldD4+LCJKb2VsPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCUzZSUz
ZSwlMjJKb2VsPiBNLiBIYWxwZXJuIg0KPj4+Pj48am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbT4gPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4NCj4+Pj4+
DQo+Pj4+PiBUaGUgd29yZCAibWV0YWRhdGEiIGlzIGEgcHVycG9zZWx5IGFtYmlndW91cyB0ZXJt
ICJkYXRhIHRoYXQNCj4+Pj4+IHByb3ZpZGVzIGluZm9ybWF0aW9uIGFib3V0IG90aGVyIGRhdGEi
LiBJdCBpcyB1c2VkIHRvIGF2b2lkIFRISVMNCj4+Pj4+ZGlzY3Vzc2lvbi4NCj4+Pj4+DQo+Pj4+
PiBGb3IgZXhhbXBsZSwgSSBwcm9wb3NlIHdlIGRlZmluZSAidGVxdWlsYSBtZXRhZGF0YSIgYmVj
YXVzZSwNCj4+Pj4+IGZyYW5rbHksIEkgd2lsbCBuZWVkIHRvIG9yZGVyIGEgdHJpcGxlLXNob3Qg
aWYgd2Uga2VlcCBhdHRlbXB0aW5nDQo+Pj4+PiB0byBkZWZpbmUgc29tZXRoaW5nIHRoYXQsIGJ5
IGRlZmluaXRpb24sIGlzIGFtYmlndW91cy4gSSdkIGxpa2UNCj4+Pj4+IG15IGJhcnRlbmRlciB0
byB1bmRlcnN0YW5kIG1lIHNwZWNpZmljYWxseSB3aGVuIEkgc2F5ICJJIG5lZWQgYQ0KPj4+Pj5z
aG90Ii4NCj4+Pj4+DQo+Pj4+PiBPbiAzLzEzLzE0IDc6NDkgQU0sICJMdWN5IHlvbmciIDxsdWN5
LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+DQo+Pj4+PiA8bWFp
bHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+Pj4+Pg0KPj4+Pj4gICA+U25pcC4u
DQo+Pj4+PiAgID5TSz4gSnVzdCBjb3B5aW5nIGZyb20gdGhlIFBTOg0KPj4+Pj4gICA+LS0NCj4+
Pj4+ICAgPkRhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkgdG8gZXhjaGFu
Z2UgaW5mb3JtYXRpb24NCj4+Pj4+YmV0d2Vlbg0KPj4+Pj4gICA+dGhlIG5ldHdvcmsgYW5kIHNl
cnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLA0KPj4+Pj5hbmQgc2Vy
dmljZQ0KPj4+Pj4gICA+ZnVuY3Rpb25zIGFuZCB0aGUgbmV0d29yay4NCj4+Pj4+ICAgPg0KPj4+
Pj4gICA+LS0NCj4+Pj4+ICAgPkl0IGlzIGEgbHVjaWQgZGVmaW5pdGlvbi4gV2UgYXJlIHVubmVj
ZXNzYXJpbHkgbWFraW5nIHRoZSB3b3JkDQo+Pj4+PiJuZXR3b3JrIg0KPj4+Pj4gICA+Y29udHJv
dmVyc2lhbCwgSU1PLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID5bTHVjeV0gVGhpcyBpcyBteSBwb2lu
dC4gIlRoZSBuZXR3b3JrIiBpcyB0b28gZ2VuZXJhbCBoZXJlLA0KPj4+Pj53aGljaCBicmluZ3MN
Cj4+Pj4+ICAgPm1ldGFkYXRhIGdyZWF0IHBvd2VyIHRvIGRvIG1hbnkgdGhpbmdzLiBUaGlzIGlz
IHdoeSBwZW9wbGUNCj4+Pj4+aW52ZW50IGlkZWFzDQo+Pj4+PiAgID5oZXJlLCB3aGljaCBjYXVz
ZXMgYSBsb3Qgb2YgZGViYXRlcyBvbiBtZXRhZGF0YSB1c2FnZSBwb3RlbnRpYWxzLg0KPj4+Pj4g
V2UNCj4+Pj4+ICAgPnNob3VsZCBub3Qgc3BlbmQgYSBsb3Qgb2YgdGltZXMgb24gdGhhdCBkZWJh
dGVzIGFuZCBqdWRnZSB3aGljaA0KPj4+Pj51c2FnZSBpcw0KPj4+Pj4gICA+dmFsdWFibGUgb3Ig
bm90LiBUaHVzLCBmb3IgdGhlIFNGQyB3b3JrLCBpdCB3aWxsIGJlIGhlbHBmdWwgaWYNCj4+Pj4+
d2UgY2FuDQo+Pj4+PiAgID5uYXJyb3cgZG93biBhIGJpdC4gSm9lbCBtYWtlcyBleHBsaWNpdGx5
IHR3byBjYXNlcywgd2hpY2ggaXMNCj4+Pj4+aGVscGZ1bCB0bw0KPj4+Pj4gICA+ZGV2ZWxvcCB1
c2UgY2FzZXMgZm9yIGVhY2ggY2FzZS4gSSB3b3VsZCBsaWtlIHRvIHNlZSB0aGF0IHRoZQ0KPj4+
Pj5wcm9ibGVtDQo+Pj4+PiAgID5zdGF0ZW1lbnQgY2FuIGJlIG1vcmUgc3BlY2lmaWMgb24gbWV0
YWRhdGEgZGVmaW5pdGlvbiwgd2hpY2ggbWF5DQo+Pj4+PmJlDQo+Pj4+PiAgID5oZWxwZnVsIGlu
IGxlc3MgZm9jdXNpbmcgb24gaXQgYW5kIG1vdmluZyBmb3J3YXJkLg0KPj4+Pj4gICA+DQo+Pj4+
PiAgID5MdWN5DQo+Pj4+PiAgID4NCj4+Pj4+ICAgPlN1cmVuZHJhLg0KPj4+Pj4gICA+DQo+Pj4+
PiAgID4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5UaGFua3MsDQo+Pj4+PiAgID4+THVjeQ0KPj4+
Pj4gICA+Pg0KPj4+Pj4gICA+Pi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4+PiAgID4+
RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW21haWx0bzpqZ3VpY2hhckBjaXNjby5jb21d
DQo+Pj4+PiAgID4+U2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA0OjM4IFBNDQo+Pj4+
PiAgID4+VG86IEx1Y3kgeW9uZw0KPj4+Pj4gICA+PkNjOiBKb2VsIE0uIEhhbHBlcm47IE5pY29s
YXMgQk9VVEhPUlM7IFJvbiBQYXJrZXI7DQo+Pj4+PiAgID4+YnJpanNtYW5AanVuaXBlci5uZXQ8
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
Pjsgc2ZjOyBKYW1hbA0KPj4+Pj5IYWRpIFNhbGltDQo+Pj4+PiAgID4+U3ViamVjdDogUmU6IFtz
ZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+
DQo+Pj4+PiAgID4+SGkgTHVjeSwNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5Oby4gSSBhbSBzaW1w
bHkgc2F5aW5nIHdlIHNob3VsZCBub3Qgb3ZlcmNvbXBsaWNhdGUgdGhlIHByb2JsZW0NCj4+Pj4+
ICAgPj5zdGF0ZW1lbnQgd2l0aCB0ZXh0IHRoYXQgYWRkcyBsaXR0bGUgdG8gbm8gdmFsdWUgaW4g
bXkgb3Bpbmlvbi4NCj4+Pj4+IFdoZXRoZXINCj4+Pj4+ICAgPj53ZSBjYWxsIGl0IG1ldGFkYXRh
LCBvciBjb250ZXh0LCBoYXMgbm8gYmVhcmluZyBvbiB0aGUgZmFjdA0KPj4+Pj50aGF0IHRoZQ0K
Pj4+Pj4gICA+PnByb2JsZW0gc3RhdGVtZW50IGFscmVhZHkgY2xlYXJseSBzdGF0ZXMgd2UgbmVl
ZCB0byBiZSBhYmxlIHRvDQo+Pj4+PnBhc3MNCj4+Pj4+ICAgPj5pbmZvcm1hdGlvbiBiZXR3ZWVu
IFNGwrlzIGFuZCBiZXR3ZWVuIHRoZSBuZXR3b3JrICYgU0bCuXMuDQo+Pj4+PiAgID4+DQo+Pj4+
PiAgID4+DQo+Pj4+PiAgID4+T24gMy8xMi8xNCwgNToxMyBQTSwgIkx1Y3kgeW9uZyIgPGx1Y3ku
eW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4NCj4+Pj4+PG1haWx0
bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pj4N
Cj4+Pj4+ICAgPj4+SGkgSmltLA0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+SSBmb3Igb25lIGRv
bid0IGFncmVlIGFuZCB0aGluayB3ZSBhcmUgb3ZlciBjb21wbGljYXRpbmcgd2hhdA0KPj4+Pj5z
aG91bGQNCj4+Pj4+ICAgPj4+YmUgc3RyYWlnaHRmb3J3YXJkLiBUaGUgU0ZDIGVuY2Fwc3VsYXRp
b24gc2hvdWxkIGVuYWJsZSB0d28NCj4+Pj4+dGhpbmdzOg0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAg
Pj4+MS4gU3RlZXJpbmcgb2Ygc2VsZWN0ZWQgZmxvd3MgdGhyb3VnaCBhIHNlcnZpY2UgY2hhaW47
IHRoaXMgaXMNCj4+Pj4+dGhlDQo+Pj4+PiAgID4+PnNlcnZpY2UgZnVuY3Rpb24gcGF0aC4NCj4+
Pj4+ICAgPj4+Mi4gUGFzc2luZyBvZiBjb250ZXh0IGFzc29jaWF0ZWQgd2l0aCBhIGdpdmVuIGZs
b3cgd2l0aGluIHNhaWQNCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj5mdW5jdGlvbiBwYXRoLiBU
aGlzIGNvbnRleHQgaW5mb3JtYXRpb24gbWF5IGJlIGNvbnN1bWVkIGJ5IGENCj4+Pj4+U0YgKGFu
DQo+Pj4+PiAgID4+PmFwcGxpY2F0aW9uIElEIGlzIGFuIGV4YW1wbGUpIG9yIG1heSBiZSBjb25z
dW1lZCBieSB0aGUNCj4+Pj4+Zm9yd2FyZGluZw0KPj4+Pj4gICA+Pj5lbGVtZW50cyAoYSB2cmYt
SUQgaXMgYW4gZXhhbXBsZSkuDQo+Pj4+PiAgID4+PltMdWN5XSBEbyB5b3UgY2FsbCB0aGUgY29u
dGV4dCBhcyBtZXRhZGF0YSBvciBub3Q/IERvIHdlIGhhdmUNCj4+Pj4+YW5vdGhlcg0KPj4+Pj4g
ICA+Pj50ZXJtIGhlcmUgYmVzaWRlIFNGQyBoZWFkZXIgYW5kIG1ldGFkYXRhLiBJIHNlZSB0aGF0
IHlvdSBkb24ndA0KPj4+Pj53YW50IHRvDQo+Pj4+PiAgID4+PnNlcGFyYXRlIHdoYXQgaXMgY29u
c3VtZWQgYnkgU0YgYW5kIHdoYXQgaXMgY29uc3VtZWQgYnkgdGhlDQo+Pj4+PmZvcndhcmRpbmcN
Cj4+Pj4+ICAgPj4+ZWxlbWVudHMuDQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj5MdWN5DQo+Pj4+
PiAgID4+Pg0KPj4+Pj4gICA+Pj5TZW50IGZyb20gbXkgaVBob25lDQo+Pj4+PiAgID4+Pg0KPj4+
Pj4gICA+Pj4+IE9uIE1hciAxMiwgMjAxNCwgYXQgNDoxNiBQTSwgIkx1Y3kgeW9uZyINCj4+Pj4+
PGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4gPG1haWx0
bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+
Pj4gR3JlYXQuIFRoZW4gd2UgbWF5IGNvbnNpZGVyIHR3byBzcGVjaWFsIG1ldGFkYXRhIGRlZmlu
aXRpb25zDQo+Pj4+PmluIHRoZQ0KPj4+Pj4gICA+Pj4+cHJvYmxlbSBzdGF0ZW1lbnQgc28gd2Ug
Y2FuIGFsbCB1c2UgdGhlIHNhbWUgZGVmaW5pdGlvbnMuDQo+Pj4+PkhlcmUgaXMgbXkNCj4+Pj4+
ICAgPj4+PnN1Z2dlc3RlZCB0ZXh0IGFuZCBsaWtlIHRvIGhlYXIgeW91IGFuZCBvdGhlcidzIGlu
cHV0IGFuZA0KPj4+Pj5zdWdnZXN0aW9ucy4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IERh
dGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0
eQ0KPj4+Pj50bw0KPj4+Pj4gICA+Pj4+ZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUg
ZWxlbWVudHMgaW4gYSBzZXJ2aWNlIGZ1bmN0aW9uDQo+Pj4+PiAgID4+Pj5jaGFpbmluZy4gSW4g
dGhpcyBjb250ZXh0LCB0aGVyZSBhcmUgdHdvIHR5cGVzIG9mIGRhdGEgcGxhbmUNCj4+Pj4+bWV0
YWRhdGEuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBTZXJ2aWNlIEZ1bmN0aW9uIE1ldGFk
YXRhOiB0aGUgaW5mb3JtYXRpb24gZXhjaGFuZ2VkIGJldHdlZW4NCj4+Pj4+ICAgPj4+PmNsYXNz
aWZpZXIgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zIHRv
DQo+Pj4+PiAgID4+Pj5mYWNpbGl0YXRlIHNlcnZpY2UgZnVuY3Rpb25zIG9uIHRoZSBwYWNrZXQg
dHJlYXRtZW50Lg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gU3RlZXJpbmcgTWV0YWRhdGE6
IHRoZSBpbmZvcm1hdGlvbiBmcm9tIHNlcnZpY2UgZnVuY3Rpb25zIHRvIGENCj4+Pj4+ICAgPj4+
PmNsYXNzaWZpZXIgb3Igc2VydmljZSBub2RlIGZvciB0cmFmZmljIGZvcndhcmRpbmcgcHVycG9z
ZS4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IC1lbmQNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4g
ICA+Pj4+IEx1Y3kNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+ICAgPj4+PiBGcm9tOiBKb2VsIE0uIEhhbHBl
cm4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXQ0KPj4+Pj4gICA+Pj4+IFNlbnQ6IFdlZG5l
c2RheSwgTWFyY2ggMTIsIDIwMTQgMjozNSBQTQ0KPj4+Pj4gICA+Pj4+IFRvOiBMdWN5IHlvbmc7
IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXINCj4+Pj4+ICAgPj4+PiBDYzogSmltIEd1aWNo
YXJkIChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwg
SGFkaQ0KPj4+Pj4gICA+Pj4+IFNhbGltDQo+Pj4+PiAgID4+Pj4gU3ViamVjdDogUmU6IFtzZmNd
IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4N
Cj4+Pj4+ICAgPj4+PiBZZXMsIEkgYW0gdHJ5aW5nIHRvIGNvbnNpc3RlbnRseSBkaXN0aW5ndWlz
aCB0aG9zZSB0d28gY2FzZXMNCj4+Pj4+d2hlbg0KPj4+Pj4gICA+Pj4+dGFsa2luZyBhYm91dCB0
aGUgaW5mb3JtYXRpb24gY2FycmllZCB3aXRoIHBhY2tldHMgaW4gc2VydmljZQ0KPj4+Pj5jaGFp
bnMuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBZb3VycywNCj4+Pj4+ICAgPj4+PiBKb2Vs
DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+Pj4gT24gMy8xMi8xNCwgMzoxMyBQTSwgTHVjeSB5
b25nIHdyb3RlOg0KPj4+Pj4gICA+Pj4+PiBKb2VsLCBTZWUgYmVsb3cuIC0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tIEZyb206IHNmYw0KPj4+Pj4gICA+Pj4+PiBbbWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnXSBPbiBCZWhhbGYgT2YgSm9lbCBNLiBIYWxwZXJuDQo+Pj4+PlNlbnQ6DQo+Pj4+
PiAgID4+Pj4+IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjowMiBQTSBUbzogTHVjeSB5b25n
OyBOaWNvbGFzDQo+Pj4+PkJPVVRIT1JTOw0KPj4+Pj4gICA+Pj4+PiBSb24gUGFya2VyIENjOiBK
aW0gR3VpY2hhcmQgKGpndWljaGFyKTsNCj4+Pj4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2Zj
Ow0KPj4+Pj4gICA+Pj4+PiBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+
Pj4gICA+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+
Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBJIHdhcyB0cnlpbmcgdG8gd29yZCBpdCBjYXJlZnVs
bHkgbm90IHRvIGZvY3VzIG9uIHdobyBwdXRzDQo+Pj4+PnRoZQ0KPj4+Pj4gICA+Pj4+PiBpbmZv
cm1hdGlvbiBpbiwgYnV0IG9ubHkgb24gd2hvIGNvbnN1bWVzIHRoZSBpbmZvcm1hdGlvbi4NCj4+
Pj4+ICAgPj4+Pj4gSW5mb3JtYXRpb24gZm9yIHNlcnZpY2UgZnVuY3Rpb25zIG1heSBjb21lIGZy
b20gdGhlIGluZ3Jlc3MNCj4+Pj4+ICAgPj4+Pj4gY2xhc3NpZmllciBvciBmcm9tIG90aGVyIHNl
cnZpY2UgZnVuY3Rpb25zLiBbTHVjeV0gdGhpcyBpcw0KPj4+Pj50aGUgb25lDQo+Pj4+PiAgID4+
Pj4+IGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3LiBJbmZvcm1hdGlvbiBmb3IgdGhl
DQo+Pj4+PmZvcndhcmRpbmcNCj4+Pj4+ICAgPj4+Pj4gd2lsbCBnZW5lcmFsbHkgY29tZSBmcm9t
IHRoZSBpbmdyZXNzIGNsYXNzaWZpZXIsIGJ1dCBpbg0KPj4+Pj5zcGVjaWFsDQo+Pj4+PiAgID4+
Pj4+IGNhc2VzIG1heSBiZSBwcm92aWRlZCBieSBzZXJ2aWNlIGZ1bmN0aW9ucy4gKEkga2VlcA0K
Pj4+Pj53YW50aW5nIHRvIGdldA0KPj4+Pj4gICA+Pj4+PiByaWQgb2YgdGhvc2Ugc3BlY2lhbCBj
YXNlcywgYnV0IHNvIGZhciB0aGVyZSBzZWVtIHRvIGJlDQo+Pj4+Pmp1c3QgZW5vdWdoDQo+Pj4+
PiAgID4+Pj4+IG9mIHRoZW0gdG8gd2FycmFudCBjb3ZlcmluZyBpbiB0aGUgc29sdXRpb24uIEFu
ZCBtb3JlDQo+Pj4+PmltcG9ydGFudGx5LA0KPj4+Pj4gICA+Pj4+PiBzaWduaWZpY2FudCBzdXBw
b3J0IGZvciBpdCBpbiB0aGUgd29ya2luZyBncm91cC4pIFtMdWN5XQ0KPj4+Pj5UaGlzIGlzDQo+
Pj4+PiAgID4+Pj4+IHRoZSBzZWNvbmQgY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcg
KGJ1dCB5b3UgZG9uJ3QNCj4+Pj4+bGlrZSBpdCkuDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+
Pj4+IEFuZCB5b3Ugc3VnZ2VzdCBkaXN0aW5ndWlzaGluZyB0aGVzZSB0d28gY2FzZXMgd2hlbg0K
Pj4+Pj5kaXNjdXNzaW5nDQo+Pj4+PiAgID4+Pj4+IGFib3V0IG1ldGFkYXRhIHVzYWdlLiBJcyB0
aGF0IHJpZ2h0IHVuZGVyc3RhbmRpbmc/DQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IEx1
Y3kNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+IE9uIDMvMTIvMTQsIDI6MzMgUE0sIEx1Y3kgeW9uZyB3cm90ZToN
Cj4+Pj4+ICAgPj4+Pj4+IEpvZWwsIEkgaW50ZXJwcmV0IHRoYXQgeW91IHN1Z2dlc3RzIHRoYXQg
ZGlzdGluZ3Vpc2ggdGhlDQo+Pj4+PmV4Y2hhbmdlDQo+Pj4+PiAgID4+Pj4+PiBpbmZvcm1hdGlv
biBkYXRhIHBsYW5lIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucw0KPj4+Pj5hbmQg
dGhlDQo+Pj4+PiAgID4+Pj4+PiBleGNoYW5nZSBpbmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJp
ZWQgZnJvbSBhIHNlcnZpY2UNCj4+Pj4+ZnVuY3Rpb24gdG8NCj4+Pj4+ICAgPj4+Pj4+IGEgc2Vy
dmljZSBub2RlLiBJcyB0aGlzIHJpZ2h0IHVuZGVyc3RhbmRpbmc/IEx1Y3kNCj4+Pj4+ICAgPj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2Vs
IE0uIEhhbHBlcm4NCj4+Pj4+ICAgPj4+Pj4+IFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0g
U2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwNCj4+Pj4+MjAxNA0KPj4+Pj4gMToxOQ0KPj4+Pj4g
ICA+Pj4+Pj4gUE0NCj4+Pj4+ICAgPj4+Pj4+IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhP
UlM7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZA0KPj4+Pj4gICA+Pj4+Pj4gKGpndWljaGFy
KTsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+
Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1
YmplY3Q6DQo+Pj4+PiAgID4+Pj4+PiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRh
dGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiBNeSBpbmNs
aW5hdGlvbiB3b3VsZCBiZSB0byB0dW5lIHRoYXQgZGVmaW5pdGlvbiB0bw0KPj4+Pj5kaXN0aW5n
dWlzaA0KPj4+Pj4gICA+Pj4+Pj4gYmV0d2VlbiBkYXRhcGxhbmUgY2FycmllZCBpbmZvcm1hdGlv
biBpbnRlbmRlZCBmb3IgdXNlIGJ5DQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+IGZ1bmNp
dG9ucyAod2hhdGV2ZXIgdGhlIG9yaWdpbiksIGFuZCBkYXRhcGxhbmUgY2FycmllZA0KPj4+Pj5p
bmZvcm1hdGlvbg0KPj4+Pj4gICA+Pj4+Pj4gaW50ZW5kZWQgZm9yIGRhdGFwbGFuZSBmb3J3YXJk
aW5nIGNvbXBvbmVudHMuDQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gWW91cnMsIEpv
ZWwNCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IEhpIEpv
ZWwsDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBJIGFncmVlIHRoYXQgd2UgbmVl
ZCB1c2luZyB0aGUgc2FtZSBkZWZpbml0aW9uIGZvciBhDQo+Pj4+PnRlcm0sIGJ1dA0KPj4+Pj4g
ICA+Pj4+Pj4+IGRpc2FncmVlIHRoYXQgdGhlIG1ldGFkYXRhIGRlZmluaXRpb24gaGVyZSBpcyBh
IHNldCBvZg0KPj4+Pj4gICA+Pj4+Pj4+IGluZm9ybWF0aW9uIHB1dCBpbiB0aGUgU0ZDIGhlYWRl
ci4gVGhpcyBtYXkgYmUgdG9vIG5hcnJvdw0KPj4+Pj5vciBsZWFkDQo+Pj4+PiAgID4+Pj4+Pj4g
dG8gYSBwYXJ0aWN1bGFyIHNvbHV0aW9uLiBJIGFtIGZpbmUgd2l0aCB0aGlzIGRlZmluaXRpb24N
Cj4+Pj4+aW4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4gcHJvYmxlbSBzdGF0ZW1lbnQgdy8gbWlub3Ig
dHdlYWsgKHN1Z2dlc3RlZCBvbiBtYWlsaW5nDQo+Pj4+Pmxpc3QpLg0KPj4+Pj4gICA+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4gRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRh
IHByb3ZpZGVzIHRoZQ0KPj4+Pj5hYmlsaXR5IHRvDQo+Pj4+PiAgID4+Pj4+Pj4gZXhjaGFuZ2Ug
aW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgY2xhc3NpZmllcnMgYW5kIHNlcnZpY2UNCj4+Pj4+ICAg
Pj4+Pj4+PiBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIGFuZCBzZXJ2aWNl
DQo+Pj4+PmZ1bmN0aW9ucyBhbmQNCj4+Pj4+ICAgPj4+Pj4+PiB0aGUNCj4+Pj4+ICAgPj4+Pj4+
PiBjbGFzc2lmaWVyc3xzZXJ2aWNlIG5vZGVzLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4gVGhlcmUgbWF5IGJlIGEgc29sdXRpb24gdGhhdCBhIHNlcnZpY2UgZnVuY3Rpb24gcGFz
c2VzDQo+Pj4+PnNvbWUNCj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gaW5mb3JtYXRpb24gdG8gYXR0
YWNoZWQgc2VydmljZSBub2RlIHdpdGhvdXQgdXNpbmcgU0ZDDQo+Pj4+PmhlYWRlci4NCj4+Pj4+
ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IFRoYW5rcywgTHVjeQ0KPj4+Pj4gICA+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLSBGcm9tOiBKb2VsIEhhbHBlcm4gRGlyZWN0DQo+Pj4+PiAgID4+Pj4+Pj4gW21haWx0bzpq
bWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LA0KPj4+Pj5NYXJjaCAx
MiwNCj4+Pj4+ICAgPj4+Pj4+PiAyMDE0IDEyOjI1IFBNIFRvOiBMdWN5IHlvbmc7IEpvZWwgTS4g
SGFscGVybjsgTmljb2xhcw0KPj4+Pj5CT1VUSE9SUzsNCj4+Pj4+ICAgPj4+Pj4+PiBSb24gUGFy
a2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsNCj4+Pj4+YnJpanNtYW5AanVuaXBlci5u
ZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0PjsNCj4+Pj4+ICAgPj4+Pj4+PiBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6
IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lk
ZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IEx1Y3ksIHlvdSBzYXkg
InRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIC4uLiIgVGhlDQo+Pj4+PmRlZmluaXRpb24geW91DQo+
Pj4+PiAgID4+Pj4+Pj4gdGhlbiBwcm92aWRlIGlzIGEgZGVmaW5pdGlvbiBvZiB0aGUgc2V0IG9m
IGluZm9ybWF0aW9uIHdlDQo+Pj4+PmFyZQ0KPj4+Pj4gICA+Pj4+Pj4+IHByb3Bvc2luZyB0aGF0
IHdlIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gSSwgYW5kIG90aGVycywNCj4+Pj4+aGF2ZQ0KPj4+
Pj4gICA+Pj4+Pj4+IGJlZW4gdXNpbmcgdGhlIHRlcm0gbWV0YWRhdGEgbW9yZSBuYXJyb3dseS4g
V2UgY2FuIHVzZQ0KPj4+Pj53aGF0ZXZlcg0KPj4+Pj4gICA+Pj4+Pj4+IGRlZmluaXRpb24gd2Ug
d2FudC4gQnV0IHdlIGRvIG5lZWQgdG8gYWdyZWUgb24gdGhlDQo+Pj4+PmRlZmluaXRpb24uDQo+
Pj4+PiAgID4+Pj4+Pj4gRm9yIHRoZSBwdXJwb3NlcyBvZiB0aGUgV0csIGl0IHNlZW1zIG11Y2gg
bW9yZSB1c2VmdWwgdG8NCj4+Pj4+dXNlIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+IHRlcm0gbWV0YWRh
dGEgZm9yIHRoZSBuYXJyb3dlciBkZXNjcmlwdGlvbi4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4g
T24gMy8xMi8xNCwgMToxOSBQTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+PiBI
aSBKb2VsLA0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBJIGFncmVlLiBXZSBu
ZWVkIHRvIGRpZmZlcmVudGlhdGUgdGhlIG1ldGFkYXRhIHVzZWQgYnkNCj4+Pj4+c2VydmljZQ0K
Pj4+Pj4gICA+Pj4+Pj4+PmZ1bmN0aW9uIGFuZCBTRkMgaGVhZGVyLiBUaGUgbWV0YWRhdGEgdGVy
bSBtZWFucyBjYXJyeWluZw0KPj4+Pj5zb21lDQo+Pj4+PiAgID4+Pj4+Pj4+c3RhdGVzIGFsb25n
IHdpdGggdGhlIHBhY2tldC4gSU1POiBTRkMgaGVhZGVyIGlzIGEga2luZCBvZg0KPj4+Pj4gICA+
Pj4+Pj4+Pm1ldGFkYXRhIGNhcnJpZWQgb24gcGFja2V0IGZvciBuZXh0IHNlcnZpY2Ugbm9kZSB0
byB1c2UuDQo+Pj4+PkluIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+PmNvbnRleHQgb2YgU0ZDLCB3ZSBo
YXZlIHRlcm0gZm9yIFNGQyBoZWFkZXIgYW5kIHRoZQ0KPj4+Pj5tZXRhZGF0YSB0aGF0DQo+Pj4+
PiAgID4+Pj4+Pj4+d2FzIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgb3IgYmV0
d2VlbiBzZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+ZnVuY3Rpb25zIGFuZCBjbGFzc2lmaWVycy9z
ZXJ2aWNlIG5vZGVzLCB3aGljaCBpcyB3aGF0DQo+Pj4+PnRoZSBkcmFmdA0KPj4+Pj4gICA+Pj4+
Pj4+PmZvY3VzLg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBUaGFua3MsIEx1
Y3kNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuDQo+Pj4+PiAgID4+
Pj4+Pj4+IFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LCBNYXJj
aCAxMiwNCj4+Pj4+IDIwMTQNCj4+Pj4+ICAgPj4+Pj4+Pj4gMTE6MTggQU0gVG86IEx1Y3kgeW9u
ZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlciBDYzoNCj4+Pj4+IEppbQ0KPj4+Pj4gICA+
Pj4+Pj4+PiBHdWljaGFyZCAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+
OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0NCj4+Pj4+ICAgPj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtz
ZmNdDQo+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+
Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBJIHRoaW5rIGl0IGlzIGltcG9ydGFudCB0
byBrZWVwIGEgc3Ryb25nIGRpc3RpbmN0aW9uDQo+Pj4+PmJldHdlZW4NCj4+Pj4+ICAgPj4+Pj4+
Pj4gbWV0YWRhdGEgKHdoaWNoIGlzIGZvciB1c2UgYnkgYXBwbGljYXRpb25zKSBhbmQgdGhlDQo+
Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj4gY2hhaW5pbmcgaW5mb3JtYXRpb24gaW4gdGhl
IGJhc2Ugc2VydmljZSBjaGFpbiBoZWFkZXIsDQo+Pj4+PndoaWNoIGlzDQo+Pj4+PiAgID4+Pj4+
Pj4+IGZvciB1c2UgYnkgdGhlIHNlcnZpY2UgY2hhaW4gc3VwcG9ydCBtZWNoYW5pc21zLg0KPj4+
Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gT24gMy8xMi8xNCwgMTA6NDIgQU0sIEx1Y3kgeW9uZyB3
cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+IEZ1bGx5IGFncmVlIHdpdGggSm9lLg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFdlIHNob3VsZCBub3QgcmVxdWlyZSBhIGZpeCBs
ZW5ndGggZm9yIGluLWJhbmQgbWV0YWRhdGENCj4+Pj4+YnV0DQo+Pj4+PiAgID4+Pj4+Pj4+PiBh
bHNvIG5vdCBsZWF2ZSBpdCBmb3IgZnJlZWx5IHVzYWdlLiBJbiBmYWN0LCB3aGVuIGENCj4+Pj4+
c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbm9kZSBpbnNlcnRzIFNGQyBoZWFkZXIgb24gYSAo
ZW5jYXBzdWxhdGVkKSBwYWNrZXQgYW5kDQo+Pj4+PnNlbmQgdG8NCj4+Pj4+ICAgPj4+Pj4+Pj4+
IG5leHQgc2VydmljZSBub2RlLCBTRkMgaGVhZGVyIGl0c2VsZiBjYW4gYmUgc2VlbiBhcyBhDQo+
Pj4+Pm1ldGFkYXRhLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IEx1Y3kN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLSBGcm9tOiBzZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+IFttYWlsdG86c2ZjLWJvdW5jZXNA
aWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKb2VsIE0uDQo+Pj4+PkhhbHBlcm4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgOToyMSBBTSBUbzogTmljb2xh
cw0KPj4+Pj5CT1VUSE9SUzsNCj4+Pj4+ICAgPj4+Pj4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBH
dWljaGFyZCAoamd1aWNoYXIpOw0KPj4+Pj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4gc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBGb3IgaW4tYmFuZCBtZXRhZGF0
YSwgdGhlIEFQSSBmb3IgYWNjZXNzIGNhbiBlYXNpbHkgYmUNCj4+Pj4+ICAgPj4+Pj4+Pj4+IHN5
bmNocm9ub3VzLiBPdXQgb2YgYmFuZCBtZXRhZGF0YSBuZWVkcyBkaWZmZXJlbnQNCj4+Pj4+aGFu
ZGxpbmcuDQo+Pj4+PiAgID4+Pj4+Pj4+PiBUaGVyZSBhcmUgbWFueSBjYXNlcyB3aGVyZSBvdXQt
b2YtYmFuZCBtZXRhZGF0YSBpcw0KPj4+Pj51c2VmdWwgYW5kDQo+Pj4+PiAgID4+Pj4+Pj4+PiBh
cHByb3ByaWF0ZS4gQnV0IHRoZXkgZG8gbm90IGNvdmVyIGFsbCBuZWVkcyBieSBhbnkNCj4+Pj4+
c3RyZXRjaC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBFdmVuIGlmIGVh
Y2ggcGllY2Ugb2YgaW4tYmFuZCBtZXRhZGF0YSBpcyBvZiBmaXhlZA0KPj4+Pj5sZW5ndGgsDQo+
Pj4+PiAgID4+Pj4+Pj4+PiB0aGVyZSBhcmUgbWFueSBkaWZmZXJlbnQga2luZHMgb2YgbWV0YXR5
cGUuIFRyeWluZyB0bw0KPj4+Pj5zYXkNCj4+Pj4+ICAgPj4+Pj4+Pj4+ICJ0aGVyZSB3aWxsIGJl
IGV4YWN0bHkgZm91ciBwaWVjZXMsIGFuZCB0aGV5IHdpbGwgYmUgb2YNCj4+Pj4+dHlwZXMNCj4+
Pj4+ICAgPj4+Pj4+Pj4+IHQxLCB0MiwgdDMsIGFuZCB0NCIgaXMgc2ltcGx5IHRvbyBzcGVjaWZp
YyBmb3IgZXZlbiA4MCUNCj4+Pj4+b2YgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pm5lZWRzLg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE9uIDMvMTIvMTQsIDg6NTIgQU0sIE5pY29sYXMg
Qk9VVEhPUlMgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gSGVsbG8gUm9uLA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gU2VuZGluZyBvdXQgb2YgYmFuZCBjb25ncnVl
bnQgbWV0YWRhdGEgbWF5IG5vdCBiZSB0aGUNCj4+Pj4+YW5zd2VyDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gdG8gYWxsIG5lZWRzIGJ1dCBpdCBpcyBvbmUgdG9vbCB0aGF0IHdlIHNob3VsZCBrZWVwLg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gTm90IGFsbCBtZXRhZGF0YSBp
cyB0aWVkIHRvIGEgc3BlY2lmaWMgcGFja2V0LCBmb3INCj4+Pj4+ZXhhbXBsZSBhDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gcG9saWN5IGNoYW5nZSBpbiBQQ1JGIGNvdWxkIGxlYWQgdG8gc29tZSBtZXRh
ZGF0YQ0KPj4+Pj5zaWduYWxpbmcsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdGhlIHJlYWN0aW9uIHRp
bWUgbmVlZCBub3QgYmUgaW1tZWRpYXRlLCBmZXcgbXMgbWF5DQo+Pj4+Pm5vdCBtYXR0ZXIuDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBBcyB5b3UgcG9pbnQsIGlmIGEg
cGFja2V0IGlzIHRpZWQgdG8gYSBtZXRhZGF0YSBhDQo+Pj4+PmNvcnJlbGF0aW9uDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gaW5mbyBjYW4gYmUgc2V0IGluIGJvdGggcGFja2V0IHRvIGRlYWwgd2l0aCBp
dCAoaS5lDQo+Pj4+Pm1ldGFkYXRhDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gZXhwZWN0ZWQgZmxhZyBp
biB0aGUgU0ZDIGhlYWRlciwgcGx1cyBhbiBpZCkNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IEZpbmFsbHkgd2UgY2FuIHN0aWxsIHNlbmQgc29tZSBsaW1pdGVkIG1ldGFk
YXRhIHdpdGhpbg0KPj4+Pj5hIGhlYWRlci4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGlzIGNvdWxk
IGJlIHVzZWQgZm9yIGxvYWQgYmFsYW5jZXJzIGluIHBhcnRpY3VsYXIgaWYNCj4+Pj4+d2UNCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiBhZ3JlZSBvbiBhIGNvbnZlbnRpb24gdG8gbG9jYXRlICJjb2Fyc2Ug
Z3JhaW4gcG9saWN5Ig0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IC8gImZpbmUgZ3JhaW4gcG9saWN5IiBv
biByZXNlcnZlZCBjb250ZXh0IGhlYWRlcnMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBUaGlzIHNlZW1zIHRvIG9wZW4gdXAgYSBsb3Qgb2YgZmxleGliaWxpdHkgLw0K
Pj4+Pj5pbm5vdmF0aW9ucy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
IE9uIHlvdXIgbGFzdCBwb2ludCwgdGhlcmUgaXMgYSBxdWVzdGlvbiBvbiBob3cgdG8gbWFrZQ0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IG1ldGFkYXRhIGF2YWlsYWJsZSB0byBhIFNlcnZpY2UgRnVuY3Rp
b24uIEN1cnJlbnQgc29ja2V0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gY29ubmVjdGlvbnMgZm9yIGV4
YW1wbGUgZG8gbm90IGFsbG93IHRvIHJldHJpZXZlIElQDQo+Pj4+PmhlYWRlcg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IG9wdGlvbnMuIFNvIEkgYXNzdW1lIHRoYXQgU0ZDIGF3YXJlIFNlcnZpY2UgRnVu
Y3Rpb25zDQo+Pj4+PndpbGwNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBuZWVkIHNvbWUgKGFzeW5jaHJv
bm91cw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+ID8pIEFQSSB0byByZXRyaWV2ZSBTRkMgaGVhZGVyIGlu
Zm9ybWF0aW9uIGFzIHdlbGwgYXMNCj4+Pj4+aW4tYmFuZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1l
dGFkYXRhLiBJIGRvbid0IHNlZSBvdXQgb2YgYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQNCj4+Pj4+
YWRkaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gY29tcGxleGl0eSwgdGhlIHNhbWUgQVBJIGNhbiBw
cm9iYWJseSBhcHBseS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRo
ZSBhbHRlcm5hdGl2ZSBvcHRpb24sIGFsbG93aW5nIHZhcmlhYmxlIHNpemVkDQo+Pj4+Pm1ldGFk
YXRhIGluDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdGhlIFNGQyBoZWFkZXIgaGFzIHNvbWUgZHJhd2Jh
Y2tzIGFzIHdlbGwsIG9uZSBiZWluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGZyYWdtZW50YXRpb24s
IGFuZCBzb21lIHN3aXRjaGVzIGV4cGVjdGluZyBhcyB3ZWxsIHRvDQo+Pj4+Pmxvb2sgYXQNCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiBlbmQgdXNlciB0cmFmZmljIGhlYWRlcnMgZm9yIGxpbmsgbG9hZCBi
YWxhbmNpbmcuIEkNCj4+Pj4+d291bGQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBhZ3JlZSB0aGF0IGlm
IHdlIGNhbiBhY2NlcHQgdGhlc2UgaXNzdWVzLCB0aGVuIHNlbmRpbmcNCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBvZmYtbGluZSBjb25ncnVlbnQgbWV0YWRhdGEgbG9vc2VzIGl0cyBpbnRlcmVzdC4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFdlIG5lZWQgdG8gdGFrZSBpbnRv
IGFjY291bnQgdGhhdCBib3RoIGluLWJhbmQgYW5kDQo+Pj4+PmNvbmdydWVudA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IG91dC1vZi1iYW5kIG1ldGFkYXRhIHRyYW5zcG9ydCBpcyBub3QgcmVsaWFibGUu
IEENCj4+Pj4+cGFja2V0IGxvc3MNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0cmlnZ2VyaW5nIHJldHJh
bnNtaXNzaW9uIHdvdWxkIG5vdCBsZWFkIHRvIHRoZQ0KPj4+Pj5pZGVudGljYWwNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiByZWNvbnN0cnVjdGlvbiBvZiB0aGUgYXNzb2NpYXRlZCBtZXRhZGF0YS4gSW4g
c29tZQ0KPj4+Pj5jYXNlcywgd2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtaWdodCB0aHVzIGV2ZW4g
bmVlZCBub24tY29uZ3J1ZW50IG91dC1vZi1iYW5kIHJlbGlhYmxlDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gbWV0YWRhdGEgdHJhbnNwb3J0Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE5pY29sYXMgX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOg0KPj4+Pj4gUm9uDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gUGFya2VyIFtSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
PG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPl0gU2VudDoNCj4+Pj4+V2Vk
bmVzZGF5LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE1hcmNoIDEyLCAyMDE0DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4gMTI6NDMgUE0gVG86IE5pY29sYXMgQk9VVEhPUlMgQ2M6IEppbSBHdWljaGFyZA0KPj4+
Pj4oamd1aWNoYXIpOw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47
DQo+Pj4+PnNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gTmljb2xhcywNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEkgdW5kZXJzdGFuZCB0aGUgY29uY2VwdCBmb3Ig
b3V0IG9mIGJhbmQgc2lnbmFsaW5nIG9mDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5tZXRhZGF0YSwgYnV0
IEkgYW0gY29uY2VybmVkIHRoYXQgaXQgaW50cm9kdWNlcw0KPj4+Pj5zaWduaWZpY2FudA0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Y29tcGxleGl0eSBkdWUgdG8gdGhlIHBvdGVudGlhbCByYWNlIGNvbmRp
dGlvbiBvZg0KPj4+Pj5yZWNlaXZpbmcgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5yZWFsIHBhY2tl
dCBiZWZvcmUgdGhlIG1ldGFkYXRhLiBXaGlsZSB0aGUgcmVhbCBwYWNrZXQNCj4+Pj4+Y291bGQN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+PmluZGljYXRlIHRoYXQgb3V0IG9mIGJhbmQgbWV0YWRhdGEgaXMg
ZXhwZWN0ZWQsIGhvdyBjYW4NCj4+Pj4+d2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pmd1YXJhbnRlZSB0
aGUgb3JkZXIgb2YgcmVjZXB0aW9uPyBXaGF0IGlmIHN3aXRjaGluZyBvcg0KPj4+Pj5yb3V0aW5n
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj5ub2RlcyBhcHBseSBoYXNoIGJhc2VkIGxvYWQgYmFsYW5jaW5n
PyBXaGF0IGlmIHRoZSBsb2FkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5iYWxhbmNpbmcgdW5kZXJzdGFu
ZHMgU0ZDIGVuY2FwcyBhbmQgbG9va3MgYmV5b25kIGl0IHRvDQo+Pj4+PnRoZQ0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+b3JpZ2luYWwgaGVhZGVyIHRvIGdldCBiZXR0ZXIgZW50cm9weT8NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBDYW4gd2UgZ3VhcmFudGVlIHRoYXQgdGhlIG1ldGFkYXRhIGFuZCByZWFsIHBh
Y2tldA0KPj4+Pj53aWxsIGZvbGxvdw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+dGhlIGV4YWN0IHNhbWUg
cGF0aD8gSWYgd2UgY2FuIG5vdCwgdGhlbg0KPj4+Pj5pbXBsZW1lbnRhdGlvbnMgd2lsbA0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+bmVlZCB0byBhZGQgaW5ncmVzcyBxdWV1aW5nIHRvIGNvcGUgd2l0aCB0
aGUgc2NlbmFyaW8uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBBbHNv
LCBkbyB5b3UgZmVlbCB0aGF0IHRoZSBpbmNyZWFzZSBpbiBpbXBsZW1lbnRhdGlvbg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IGNvbXBsZXhpdHkgYXQgdGhlIHNlcnZpY2UgZnVuY3Rpb25zIGlzIHJlYXNv
bmFibGU/DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGFua3MuDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBSb24NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MDkgQU0sICJO
aWNvbGFzIEJPVVRIT1JTIg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiA8Tmljb2xhcy5CT1VUSE9SU0Bx
b3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+DQo+Pj4+PjxtYWls
dG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IEkgdGhpbmsgd2UgbXVzdCBtYWtlIGEgZGlzdGluY3Rp
b24gYmV0d2VlbjoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gLSBN
ZXRhZGF0YSB3aGljaCBzaG91bGQgYmUgcGFydCBvZiB0aGUgaGVhZGVyIGRlZmluZWQNCj4+Pj4+
YXMgaW4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gYmFuZCBtYXJraW5nLiAtIE1ldGFkYXRhIHdpdGgg
Y2FuIGJlIHBhc3NlZCBvdXQgb2YNCj4+Pj4+YmFuZCwgZm9yDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
IGV4YW1wbGUgY29uZ3J1ZW50IG91dCBvZiBiYW5kIHNpZ25hbGluZyBkZWZpbmVkIGluDQo+Pj4+
PnRoZSBkcmFmdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBUaGUg
Zm9ybWVyIGNhbGxzIGZvciBhIGxpbWl0ZWQgc3BhY2UgaW4gdGhlIGhlYWRlciwNCj4+Pj4+dHJ1
ZSwgVGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGxhdHRlciBob3dldmVyIGRvZXMgbm90IGluY3Vy
IGFueSBzcGFjZSBsaW1pdGF0aW9uDQo+Pj4+PmFuZCBpcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBz
dGlsbCBmYWlybHkgZWZmaWNpZW50IGFuZCBpdCByZW1haW5zIGNvbXBhdGlibGUgd2l0aA0KPj4+
Pj5hIGZpeGVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IHNpemUgaGVhZGVyIHVzZWQgdG8gcm91dGUg
dGhvc2Ugc2lnbmFsaW5nIG1lc3NhZ2VzDQo+Pj4+PmFsb25nIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+PiBjaGFpbidzIHNlcnZpY2UgZnVuY3Rpb25zLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+PiBOaWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18gRnJvbToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gSmltIEd1aWNoYXJkIChqZ3VpY2hh
cikgW2pndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPl0gU2VudDoN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gVHVlc2RheSwgTWFyY2ggMTEsIDIwMTQgNjo0OCBQTSBUbzog
Um9uIFBhcmtlciBDYzoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gTmljb2xhcyBCT1VUSE9SUzsgYnJp
anNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMt
bWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4gSGkgUm9uLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
PiBXZSBjYW4gY2VydGFpbmx5IGhhdmUgdGhpcyBkaXNjdXNzaW9uIGJ1dCB3ZSBzaG91bGQNCj4+
Pj4+Zmlyc3QNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gY29uc2lkZXIgd2hhdCBpbmZvcm1hdGlvbiBp
cyBuZWNlc3NhcnkgYW5kIGlmIHNhaWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gaW5mb3JtYXRpb24g
Y2FuIGZpdCB3aXRoaW4gYSBmaXhlZCBudW1iZXIgb2YgY29udGV4dHMNCj4+Pj4+aW4gdGhlDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+IG1ham9yaXR5IG9mIGNhc2VzLiBSZW1lbWJlciwgdGhlIGdvYWwg
b2YgYmVpbmcgYWJsZQ0KPj4+Pj50byBwYXNzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IG1ldGFkYXRh
IHRocm91Z2ggdGhlIG5ldHdvcmsgaXMgdG8gZW5oYW5jZSBzZXJ2aWNlDQo+Pj4+PmRlbGl2ZXJ5
LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBub3QgcGFzcyB0aGUgZW50aXJlIHdvcmtzIG9mIFNoYWtl
c3BlYXJlIDstKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBTZW50
IGZyb20gbXkgaVBob25lDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
PiBPbiBNYXIgNywgMjAxNCwgYXQgMzo1MiBBTSwgIlJvbiBQYXJrZXIiDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+PiA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4NCj4+Pj4+PG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4gTmljb2xhcywNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+PiBJIHNlZSBzaW1pbGFyIHJlcXVpcmVtZW50cyBmcm9tIHRoZSAzZ3BwIEVQQyBzaWRlLg0K
Pj4+Pj5JIHdvdWxkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBsaWtlIHRvIHByb3Bvc2UgYW4gT1VJ
IC8gVExWIGJhc2VkIGFwcHJvYWNoIHdoZXJlIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gcmVz
ZXJ2ZWQgT1VJIGNhbiBiZSB1c2VkIGZvciBhZ3JlZWQgdXBvbiB0eXBlcyBvZg0KPj4+Pj5jb21t
b24NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIGFuZCB2ZW5kb3Igb3Igb3RoZXIgb3Jn
YW5pemF0aW9uYWwgT1VJcyBjYW4NCj4+Pj4+YmUgdXNlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4g
dG8gcXVpY2tseSBpbm5vdmF0ZSBpbiB0aGUgbmV0d29ya3MuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
PiBTaW11bHRhbmVvdXNseSwgSSB3b3VsZCBhbHNvIGxpa2UgdG8gY29uc2lkZXINCj4+Pj4+bWVj
aGFuaXNtcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gdGhhdCBhcmUgb3B0aW1pemVkIGZvciBsb25n
IGxpdmVkIGZsb3dzIHNvIGFzIHRvDQo+Pj4+PmxpbWl0IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4gbmVnYXRpdmUgZWZmZWN0cyBvZiBwYWNrZXQgZ3Jvd3RoLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IFJvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gT24gTWFyIDcsIDIwMTQsIGF0
IDg6MzQgQU0sICJOaWNvbGFzIEJPVVRIT1JTIg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IDxOaWNv
bGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNv
bT4NCj4+Pj4+PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PiB3cm90ZToNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEhlbGxvIEppbQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSSBoYXZlIHNlZW4gY2Fz
ZXMgaW4gR2kgTEFOLCB3aGVyZSBzdWJzY3JpYmVyIHJlbGF0ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+PiBpbmZvcm1hdGlvbiBpcyBwYXNzZWQgdG8gYSBXZWIgUHJveHkgZm9yIEhUVFAgaGVhZGVy
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZW5yaWNobWVudCAoYWltZWQgYXQgc29tZSBXZWIgQ29u
dGVudCBwcm92aWRlcnMNCj4+Pj4+cGFydG5lcnMgb2YNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiB0
aGUgTW9iaWxlIE9wZXJhdG9yKS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBJbmZvcm1hdGlvbiB3
YXMgYW4gY29kZWQgKHBlcnNpc3RlbnQpIHN1YnNjcmliZXIgaWQNCj4+Pj4+ZGVyaXZlZA0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGZyb20gdGhlIE1TSVNETiwgYW5kIGNvdXBsZSBvZiBmIGN1c3Rv
bWVyIHByb2ZpbGUNCj4+Pj4+cmVsYXRlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGZpZWxkcy4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEluIGFuIHNmYyBi
YXNlZCBHaSBMQU4sIHRoaXMgZW50aXR5IHNob3VsZCByZWNlaXZlDQo+Pj4+ID5mcm9tIHRoZQ0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IENsYXNzaWZpZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IC0gQSBjbGFzc2lmaWNhdGlvbiBvZiB0aGUgQ29udGVudCBQ
cm92aWRlciAoIElkLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IENhdGVnb3J5KSBiYXNlZCBvbiB0
cmFmZmljIGFuYWx5c2lzIC0gVGhlIE1TSVNETiBvZg0KPj4+Pj4gdGhlDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4gc3Vic2NyaWJlciAtIFR3byBzdWJzY3JpYmVyIHBvbGljeSBmaWVsZHMgKG5vdCB0
aWVkDQo+Pj4+PiB0byBQQ1JGDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gYnV0IGJlbG9uZ2luZyB0
byB0aGUgU3Vic2NyaWJlciBEQikgKFN1YnNjcmliZXINCj4+Pj4+IGNhdGVnb3J5LA0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+IHN1Yi1jYXRlZ29yeSkgLSBBIHNlc3Npb24gaWQgKGZvciBsb2dnaW5n
IGFuZA0KPj4+Pj50cmFja2luZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHB1cnBvc2VzKQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gVGhlIG9iamVjdGl2ZSBi
ZWluZyB0byBhdm9pZCBoYXZpbmcgdGhlIEhUVFAgUHJveHkNCj4+Pj4+dG8NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+PiBiZWNvbWUgYSB0cnVzdGVkIGFwcGxpY2F0aW9uIChpbnRlcm9nYXRlIHRoZQ0K
Pj4+Pj4gc3Vic2NyaWJlciBEQiwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBldGMuLikNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4gTmljb2xhcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fIEZyb206IEppbQ0KPj4+Pj4gR3VpY2hhcmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
PiAoamd1aWNoYXIpIFtqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNv
bT5dIFNlbnQ6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gVGh1cnNkYXksIE1hcmNoIDA2LCAyMDE0
IDI6MDIgUE0gVG86IEphbWFsIEhhZGkNCj4+Pj4+U2FsaW07DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gam1vaXNhbmRAanVuaXBlci5uZXQ8bWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0PiA8bWFp
bHRvOmptb2lzYW5kQGp1bmlwZXIubmV0PjsNCj4+Pj4+IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4g
Q2M6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gc2ZjIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25z
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBIaSBKYW1hbCwN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IFlvdSBzYWlkICJJ
dCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlDQo+Pj4+PiBzaXplZA0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIi4uIEkgYW0gbm90IHNvIGNvbnZpbmNlZCBhbmQg
d291bGQgbGlrZSB0bw0KPj4+Pj4gYmV0dGVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gdW5kZXJz
dGFuZCB0aGUgcmVxdWlyZW1lbnRzIGJlZm9yZSBwYXNzaW5nIGp1ZGdlbWVudC4NCj4+Pj4+IElm
IHdlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbG9vayBhdCB0aGUgdXNlIGNhc2VzIGFzIHByZXNl
bnRlZCB0aHVzIGZhciBpbnRvDQo+Pj4+PiB0aGUgV0cgSQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
IGhhdmUgeWV0IHRvIHNlZSBhIHNpbmdsZSBleGFtcGxlIG9mIHRoZSBuZWVkDQo+Pj4+PiAobm90
aW5nIHRoYXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBkZXNpcmUgaXMgbm90IHRoZSBzYW1lIGFz
IG5lZWQpIC0gSSBhbSBub3Qgc2F5aW5nDQo+Pj4+PiB0aGVyZSBpcw0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+IG5vIHJlcXVpcmVtZW50IGJ1dCByYXRoZXIgdGhhdCB3ZSBzaG91bGQgbm90IGp1bXAN
Cj4+Pj4+IHRvIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGNvbmNsdXNpb24gYW5kIGJ1aWxk
IHN0YW5kYXJkcyBhcm91bmQgYSB0aGVvcnkuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4+IE9uIDMvMy8xNCwgNjozNSBBTSwgIkphbWFsIEhhZGkgU2FsaW0iDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4+IDxoYWRpQG1vamF0YXR1LmNvbTxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+
IDxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+Pg0KPj4+Pj53cm90ZToNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gSSBsaWtlIHRoZSBkb2MgLSB3ZWxsIHdy
aXR0ZW4uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IFNl
Y3Rpb24gNC4zIG9uIG1ldGFkYXRhIGVuY29kaW5nLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZh
cmlhYmxlIHNpemVkDQo+Pj4+PiBtZXRhZGF0YQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiAoYXQg
bGVhc3QgZm9yIGh0dHAvYXBwIHlvdSBzZWVtIHRvIGluZGljYXRlIHRoZQ0KPj4+Pj4gZGVzaXJl
IGZvcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pml0KS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4g
Rm9yIGEgZGF0YXBhdGggcGVyLXBhY2tldCBtZXRhZGF0YSwgaSBmZWVsIHRoZQ0KPj4+Pj4gbmVl
ZCBpcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBqdXN0IGFzIGltcG9ydGFudC4gQXJlIHdlIGxp
bWl0ZWQgYnkgdGhlIGZhY3QgdGhhdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBleGlzdGluZyBo
YXJkd2FyZSBtYXkgbm90IGJlIGFibGUgdG8gaGFuZGxlIFRMVnM/DQo+Pj4+PkZvcg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+PiBleGFtcGxlLCBJIGRvbnQgaGF2ZSBhIHByb2JsZW0gaGFuZGxpbmcg
VExWcyBpbiBhDQo+Pj4+PiBzb2Z0d2FyZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PmRhdGFwYXRo
Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBjaGVlcnMs
IGphbWFsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+PiBtYWlsaW5nIGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGxpc3Qgc2Zj
QGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+
Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+
Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+
Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2Zj
QGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+
ICAgPj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWls
dG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjIG1haWxpbmcNCj4+Pj4+IGxpc3QNCj4+
Pj4+ICAgPj4+Pj4gc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2Zj
QGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmMNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+Pj4gICA+PnNmYyBtYWlsaW5nIGxp
c3QNCj4+Pj4+ICAgPj5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQo+Pj4+PiAgID4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMNCj4+Pj4+ICAgPg0KPj4+Pj4gICA+X19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18NCj4+Pj4+ICAgPnNmYyBtYWlsaW5nIGxpc3QNCj4+Pj4+ICAg
PnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
Cj4+Pj4+ICAgPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+
Pg0KPj4+Pg0KPj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0KPj4+PiBzZmMgbWFpbGluZyBsaXN0DQo+Pj4+IHNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPg0KPj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
Yw0KPj4+DQo+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18NCj4+PiBzZmMgbWFpbGluZyBsaXN0DQo+Pj4gc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQo+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+
Pg0KPj4NCj4+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
Cj4+c2ZjIG1haWxpbmcgbGlzdA0KPj5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
Cj4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4NCj5fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPnNmYyBtYWlsaW5nIGxp
c3QNCj5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj5odHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
Yw0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OlNpbVN1bjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Ik1TIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2
IDkgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpNaW5nTGlVOw0KCXBh
bm9zZS0xOjIgMiA1IDkgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToi
Q2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZh
Y2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIg
NDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYg
NCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQFNpbVN1biI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OiJcQE1pbmdMaVUiOw0KCXBhbm9zZS0xOjIgMiA1IDkgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiXEBNUyBHb3RoaWMiOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDcgMiA1
IDggMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Ik1TIFVJIEdvdGhpYyI7DQoJcGFu
b3NlLTE6MiAxMSA2IDAgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToi
XEBNUyBVSSBHb3RoaWMiOw0KCXBhbm9zZS0xOjIgMTEgNiAwIDcgMiA1IDggMiA0O30NCi8qIFN0
eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9y
bWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTox
Mi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQphOmxpbmss
IHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVl
Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVy
bGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJ
dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLk1zb0FjZXRhdGUsIGxpLk1zb0FjZXRhdGUs
IGRpdi5Nc29BY2V0YXRlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGlu
azoiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAw
MXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIs
InNlcmlmIjt9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiQmFsbG9v
biBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoi
QmFsbG9vbiBUZXh0IjsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0Kc3Bh
bi5DaGFyDQoJe21zby1zdHlsZS1uYW1lOiLmibnms6jmoYbmlofmnKwgQ2hhciI7DQoJbXNvLXN0
eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOuaJueazqOahhuaWh+acrDsNCglmb250
LWZhbWlseTpTaW1TdW47fQ0KcC5hLCBsaS5hLCBkaXYuYQ0KCXttc28tc3R5bGUtbmFtZTrmibnm
s6jmoYbmlofmnKw7DQoJbXNvLXN0eWxlLWxpbms6IuaJueazqOahhuaWh+acrCBDaGFyIjsNCglt
YXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0K
CWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0Kc3Bhbi5FbWFpbFN0eWxl
MjENCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJz
YW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTIyDQoJe21zby1z
dHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7
DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyMw0KCXttc28tc3R5bGUtdHlwZTpw
ZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMx
RjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjQNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVw
bHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdE
O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQt
c2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0K
CW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3Bh
Z2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8
bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFb
ZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0i
ZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91
dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJi
bHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
Q2xlYXJseSwgYW4gU0ZDIGVuY2Fwc3VsYXRpb24gY2FuIGJlIHVzZWQg4oCcb2ZmIGxhYmVs4oCd
IHRvIHN1cHBvcnQgYW4gaW5iYW5kIG1ldGFkYXRhIHRyYW5zcG9ydCBtZWNoYW5pc20gb3V0c2lk
ZSBvZiB0aGUgU0ZDIHN0ZWVyaW5nIHBhcmFkaWdtLiZuYnNwOyBBbmQsIEnigJltIGluIG5vDQog
d2F5IHRyeWluZyB0byBkaXNzdWFkZSBzdWNoIGEgdXNhZ2UuJm5ic3A7Jm5ic3A7ICZuYnNwO0J1
dCwgc2luY2UgdGhlIHN0ZWVyaW5nIHBhcnQgb2YgdGhlIGhlYWRlciBpcyBsaWtlbHkgdG8gYmUg
c2ltcGxlLCBjb21wYWN0LCBhbmQgb2YgZml4ZWQgbGVuZ3RoLCB3aHkgbm90IGp1c3QgaWdub3Jl
IGl0IGluIHN1Y2ggYSBjYXNlIOKAkyBzZW5kIDDigJlzLCBpZ25vcmUgcmVjZWl2ZWQgZmllbGRz
LiZuYnNwOyZuYnNwOyBXb3VsZG7igJl0IHRoaXMga2VlcCB0aGluZ3Mgc2ltcGxlciB0aGFuIHRy
eWluZw0KIHRvIGFkZCB5ZXQgbW9yZSBmbGV4aWJpbGl0eSBpbnRvIGEgdW5pZmllZCBoZWFkZXI/
Jm5ic3A7Jm5ic3A7Jm5ic3A7IEFkZGl0aW9uYWxseSwgbWlnaHQgd2UgcnVuIGludG8gY2hhcnRl
ciBpc3N1ZXMgaWYgdGhlIGhlYWRlciBjYW4gZXhwbGljaXRseSBjb252ZXkg4oCcbm9uLVNGQy1j
b21wbGlhbnTigJ0gKGUuZy4sIHRoZSBjaGFydGVyIGlzIHF1aXRlIGV4cGxpY2l0IHRoYXQgd2Ug
YXJlIHNvbHZpbmcgYSBzdGVlcmluZyBwcm9ibGVtKT88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBS
b248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzoz
LjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10NCjxiPk9uIEJlaGFsZiBPZiA8
L2I+SmVyb21lIE1vaXNhbmQ8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBNYXJjaCAyNCwgMjAx
NCAxMjozNyBQTTxicj4NCjxiPlRvOjwvYj4gWHV4aWFvaHU7IE5BUElFUkFMQSwgTUFSSUEgSDsg
bWlrZWJpYW5jQGFvbC5jb207IHNmY0BpZXRmLm9yZzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTog
W3NmY10gPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O01TIEdvdGhpYyZxdW90OyI+562U5aSNPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+OiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj4mIzQzOzEuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5XZSBjb3VsZCBnZW5lcmFsaXplIHRoZSBleGlz
dGluZyBWTEFOLWJhc2VkIGFwcHJvYWNoIHRvIG1vcmUgZmxleGlibGUgdHVubmVsL292ZXJsYXkg
dGhpbmtpbmcgYW5kIGEgc2V0IG9mIGRpc3RyaWJ1dGVkIGNvbnN0cmFpbmVkIHJvdXRlcyB1c2lu
ZyBhIGNvbnRyb2wgbG9naWMNCiBvZiBzb3J0cy4gTm8gbmVlZCBmb3IgYW4gZXhwbGljaXQgc2Vy
dmljZSBjaGFpbiAob3IgcGF0aCkgaWQsIHRoZW4uIFdoaWxlIHN0YXlpbmcgdHJhbnNwb3J0LWlu
ZGVwZW5kZW50ICh0aGF04oCZcyB0aGUgd2hvbGUgcG9pbnQgb2Ygb3ZlcmxheXMpLg0KPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj5Mb3ZlIHRoaXMgcXVvdGUgZnJvbSBNYXJpYSwgdGhpcyBpcyBwdXR0aW5nIGl0IHZlcnkg
Y2xlYXJseSBhbmQgdmVyeSBjb25jaXNlbHkuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPiZsdDsmbHQ7IHRoZSBzaWduYWxpbmcgb2YgbWV0YWRhdGEgc2hvdWxkIGJlIGluZGVwZW5k
ZW50IGZyb20gc2lnbmFsaW5nIG9mIHNlcnZpY2UgcGF0aC4gVGhlcmUgY2FuIGJlIG1hbnkgd2F5
cyB0byBzaWduYWwgdGhlIHBhdGggc28gd2h5IHRpZSB0aGUgdHdvIHRvZ2V0aGVyLiZndDsmZ3Q7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj5JIHdvdWxkIGp1c3QgYWRkIHRoYXQgdGhlcmUgYXJlIHByb2JhYmx5IGV2ZW4g
bW9yZSB3YXlzIHRvIHNpZ25hbCBtZXRhZGF0YSB0aGFuIHRvIHNpZ25hbCB0aGUgKHNlcnZpY2Up
IHBhdGjigKY8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8
ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFk
ZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlh1eGlhb2h1
PGJyPg0KPGI+U2VudDo8L2I+IFN1bmRheSwgTWFyY2ggMjMsIDIwMTQgOToyMSBQTTxicj4NCjxi
PlRvOjwvYj4gTkFQSUVSQUxBLCBNQVJJQSBIOyA8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFv
bC5jb20iPm1pa2ViaWFuY0Bhb2wuY29tPC9hPjsNCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gW3NmY10gPC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIFVJIEdvdGhp
YyZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij7nrZTlpI08L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPjogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+JiM0MzsxPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5YaWFvaHU8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAw
aW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9w
OnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6TWluZ0xpVTttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+5Y+R5Lu2
5Lq6PC9zcGFuPjwvYj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTpTaW1TdW4iPjo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OlNpbVN1biI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
Ij5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPC9zcGFuPjxiPjxzcGFuIGxhbmc9
IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtNUyBHb3Ro
aWMmcXVvdDs7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPuS7o+ihqDwvc3Bhbj48L2I+PGI+
PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNp
bVN1bjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1biI+TkFQSUVSQUxBLCBNQVJJQSBI
PGJyPg0KPC9zcGFuPjxiPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTpNaW5nTGlVO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj7lj5HpgIHm
l7bpl7Q8L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OlNpbVN1biI+Ojwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6U2ltU3VuIj4gMjAxNDwvc3Bhbj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgR290aGljJnF1b3Q7O21zby1mYXJl
YXN0LWxhbmd1YWdlOlpILUNOIj7lubQ8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6U2ltU3VuIj4zPC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtNUyBHb3RoaWMmcXVvdDs7bXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPuaciDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTpTaW1TdW4iPjIyPC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtNUyBHb3RoaWMmcXVvdDs7bXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPuaXpTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW4iPg0KIDY6Mzg8YnI+DQo8L3NwYW4+PGI+PHNwYW4g
bGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01T
IEdvdGhpYyZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+5pS25Lu25Lq6PC9zcGFu
PjwvYj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW4i
Pjo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNp
bVN1biI+DQo8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPm1pa2ViaWFuY0Bhb2wu
Y29tPC9hPjsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+DQpzZmNAaWV0Zi5vcmc8L2E+
PGJyPg0KPC9zcGFuPjxiPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtNUyBHb3RoaWMmcXVvdDs7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
WkgtQ04iPuS4uzwvc3Bhbj48L2I+PGI+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5Ok1pbmdMaVU7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04i
PumimDwvc3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6U2ltU3VuIj46PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTpTaW1TdW4iPg0KIFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMUY0OTdEIj5NaWtl
LDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0
O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
TWFyaWEsJm5ic3A7PGJyPg0KU28sIHlvdSBhcmUgc2F5aW5nIHRoYXQgeW91IHdhbnQgdG8gdXNl
IFNGQyB0byBjYXJyeSBhcm91bmQgbWV0YWRhdGEsIGJ1dCBub3QgZm9yIGFjdHVhbCBzZXJ2aWNl
IGNoYWluaW5nIGJlY2F1c2UgeW91IGFscmVhZHkgaGF2ZSBhIHdheSB0byBpbXBsZW1lbnQgc2Vy
dmljZSBjaGFpbmluZyBvdXRzaWRlIG9mIFNGQz8gJm5ic3A7PHNwYW4gc3R5bGU9ImNvbG9yOiMx
RjQ5N0QiPjxvOnA+PC9vOnA+PC9zcGFuPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMUY0OTdEIj5ZZXMuPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5NYXliZSBJJ20gbm90IGZvbGxvd2luZywgYnV0
IGl0IHNlZW1zIHRvIG1lIHRoYXQgaWYgeW91IHdlcmUgdG8gdXBncmFkZSB5b3VyIG5ldHdvcmsg
dG8gc3VwcG9ydCBTRkMgdGhhdCB5b3Ugd291bGQgY2hhbmdlIGZyb20gdXNpbmcgeW91ciBleGlz
dGluZw0KIG1lY2hhbmlzbSBhbmQgc3RhcnQgdXNpbmcgU0ZDLCB3aGljaCBpcyBtZWFudCB0byBw
cm92aWRlIHN1cHBvcnQgZm9yIHNlcnZpY2UgZnVuY3Rpb25zIHRoYXQgYXJlIG5vdCBTRkMgYXdh
cmUuICZuYnNwOzxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIu
MHB0Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+VGhlcmUgc2hvdWxkIGJlIGEgd2F5IHRvIHVzZSB0aGUgTlNIIG9ubHkgYXMg
YSB3YXkgdG8gY29udmV5IG1ldGFkYXRhIHN1Y2ggYXMgc3Vic2NyaWJlci1pZCwgYXBwbGljYXRp
b24taWQsIGV0Yy4sIHdoaWxlIGtlZXBpbmcgdGhlIHNlcnZpY2UgY2hhaW5pbmcgZm9yd2FyZGlu
Zw0KIGluZm9ybWF0aW9uIGF0LCBlLmcuLCB0aGUgTVBMUyBWUE4gbGV2ZWwuIDwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5UaGVyZSBhcmUgYSBudW1iZXIgb2YgdXMgd2hvIGhh
dmUgaW1wbGVtZW50ZWQsIGluIG9uZSB3YXkgb3IgYW5vdGhlciwgc29tZSBzb3J0IG9mIHNlcnZp
Y2UgY2hhaW5pbmcsIGJ1dCBJIChJIGNhbiBhdCBsZWFzdCBzcGVhayBmb3IgbXlzZWxmKSBhbQ0K
IGxvb2tpbmcgdG8gU0ZDIG5vdCB0byBlbmhhbmNlIG15IGN1cnJlbnQgaW1wbGVtZW50YXRpb24s
IGJ1dCB0byByZXBsYWNlIGl0IHdpdGggc29tZXRoaW5nIGJldHRlciB3aGlsZSBzdGlsbCBtYWlu
dGFpbmluZyBteSBjb3JlIChub24gc2VydmljZSBmdW5jdGlvbikgaW5mcmFzdHJ1Y3R1cmUuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
JnF1b3Q7c2VydmljZS1jaGFpbmluZyZxdW90OyBpcyBub3RoaW5nIG5ldywgaXQgaGFzIGJlZW4g
ZG9uZSBmb3IgdGhlIG1hbnkgeWVhcnMgdXNpbmcgVkxBTnMuIFRoZSBpc3N1ZSBoYXMgYmVlbiBh
bHdheXMgaG93IHRvIGJyaW5nIHRoZSB0cmFmZmljIGZyb20gYSByb3V0ZWQgbmV0d29yayBpbnRv
IGEgc2V0IG9mIGFwcGxpYW5jZXMsDQogaS5lLiwgaG93IHRvIGludGVncmF0ZSB3aXRoIHJvdXRp
bmcuIEJ5IHVzaW5nIHRoZSBzYW1lIG1lY2hhbmlzbSBpbiB0aGUgaW50ZXJtZWRpYXRlIGhvcHMg
dGhlIGNvbXBsZXhpdHkgaXMgc2lnbmlmaWNhbnRseSByZWR1Y2VkLjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+SU1PLCB0aGUgc2lnbmFsaW5nIG9mIG1ldGFkYXRhIHNob3VsZCBiZSBp
bmRlcGVuZGVudCBmcm9tIHNpZ25hbGluZyBvZiBzZXJ2aWNlIHBhdGguIFRoZXJlIGNhbiBiZSBt
YW55IHdheXMgdG8gc2lnbmFsIHRoZSBwYXRoIHNvIHdoeSB0aWUgdGhlIHR3byB0b2dldGhlci48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTox
Mi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0ibWFyZ2luLWJvdHRvbTo1
LjRwdCI+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJ0ZXh0
LWFsaWduOmNlbnRlciI+DQo8aHIgc2l6ZT0iMSIgd2lkdGg9IjEwMCUiIG5vc2hhZGU9IiIgc3R5
bGU9ImNvbG9yOiM5OTk5OTkiIGFsaWduPSJjZW50ZXIiPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjUuNHB0Ij48Yj5Gcm9tOiA8L2I+
PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20lM2NrZWdyYXlAY2lzY28uY29tIj5rZWdy
YXlAY2lzY28uY29tJmx0O2tlZ3JheUBjaXNjby5jb208L2E+Jmd0Ozxicj4NCjxiPlRvOiA8L2I+
Um9uIFBhcmtlciZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT4mZ3Q7LEppbSBHdWljaGFy
ZCAoamd1aWNoYXIpJmx0OzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iPmpndWlj
aGFyQGNpc2NvLmNvbTwvYT4mZ3Q7LEpvZWwgTS4gSGFscGVybiZsdDs8YSBocmVmPSJtYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbSI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+
Y2M6IDwvYj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnJTNjc2ZjQGlldGYub3JnIj5zZmNA
aWV0Zi5vcmcmbHQ7c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5TZW50OiA8L2I+RnJpZGF5
LCBNYXJjaCAxNCwgMjAxNDxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW3NmY10gU0ZDIGVuY2Fw
c3VsYXRpb24gY2hhaW4gSUQ8YnI+DQo8YnI+DQomIzQzOzEgdGhlIGlkZWEgaXMgaW50ZXJvcGVy
YWJpbGl0eS48YnI+DQo8YnI+DQo8YnI+DQpPbiAzLzE0LzE0IDEyOjU1IFBNLCAmcXVvdDtSb24g
UGFya2VyJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT4mZ3Q7IHdyb3RlOjxi
cj4NCjxicj4NCiZndDtUaGFua3MsIEppbS48YnI+DQomZ3Q7PGJyPg0KJmd0O1JlbWVtYmVyIHRo
YXQgd2UgaGF2ZSBzYWlkIG1hbnkgdGltZXMgdGhhdCB0aGUgU0ZDIHNlcnZpY2UgaGVhZGVyIGlz
PGJyPg0KJmd0O3RyYW5zcG9ydCBpbmRlcGVuZGVudC4gJm5ic3A7IEp1c3QgYmVjYXVzZSB0aGUg
Y2hhaW4gaWQgY291bGQgYmUgY2FycmllZCBpbjxicj4NCiZndDtzb21lIGZvcm0gb3IgYW5vdGhl
ciB3aXRoIHNvbWUgcGFydGljdWxhciB0cmFuc3BvcnQgZG9lc24ndCBtZWFuIHRoYXQgaXQ8YnI+
DQomZ3Q7Y291bGQgYmUgdW5pdmVyc2FsbHkgY29udmV5ZWQuICZuYnNwOyZuYnNwOyBCeSBtYWtp
bmcgYW5kIGtlZXBpbmcgdGhlIFNGQyBzZXJ2aWNlPGJyPg0KJmd0O2hlYWRlciB0cmFuc3BvcnQg
aW5kZXBlbmRlbnQgbWFrZXMgaXQgbW9yZSBhcHBsaWNhYmxlIGluIG1vcmU8YnI+DQomZ3Q7ZW52
aXJvbm1lbnRzIGFuZCBtb3JlIGxpa2VseSB0byBnZXQgYWRvcHRlZCBicm9hZGx5Ljxicj4NCiZn
dDs8YnI+DQomZ3Q7ICZuYnNwOyBSb248YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDstLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDtGcm9tOiBKaW0gR3VpY2hhcmQgKGpndWlj
aGFyKSBbPGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSI+bWFpbHRvOmpndWljaGFy
QGNpc2NvLmNvbTwvYT5dPGJyPg0KJmd0O1NlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMzo1
MiBQTTxicj4NCiZndDtUbzogSm9lbCBNLiBIYWxwZXJuOyBSb24gUGFya2VyPGJyPg0KJmd0O0Nj
OiA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0
O1N1YmplY3Q6IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPGJyPg0KJmd0Ozxicj4NCiZndDtI
aSBKb2VsLDxicj4NCiZndDs8YnI+DQomZ3Q7UGVyaGFwcyBidXQgSSB3b3VsZCBwb2ludCBvdXQg
dGhhdCB0aGUgYmFzZSBTRkMgaGVhZGVyIGNvdWxkIGhhdmUgYSBsb3Q8YnI+DQomZ3Q7bW9yZSBp
bmZvcm1hdGlvbiB0aGFuIGp1c3QgdGhlIGNoYWluIElEOyBJIHdvdWxkIGFsc28gcG9pbnQgb3V0
IHRoYXQgdGhlPGJyPg0KJmd0O2RldmlsIGlzIGluIHRoZSBkZXRhaWxzIGFuZCBzYXlpbmcgJnF1
b3Q7d2VsbCwgSSBjYW4ganVzdCB1c2UgYW4gTVBMUyBsYWJlbCZxdW90Ozxicj4NCiZndDtoaWRl
cyBtdWNoIG9mIHRoZSBjb21wbGV4aXR5IG9mIGFjdHVhbGx5IGRvaW5nIHRoYXQuPGJyPg0KJmd0
Ozxicj4NCiZndDtPbiAzLzE0LzE0LCAyOjM1IFBNLCAmcXVvdDtKb2VsIE0uIEhhbHBlcm4mcXVv
dDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIj5qbWhAam9lbGhhbHBl
cm4uY29tPC9hPiZndDsgd3JvdGU6PGJyPg0KJmd0Ozxicj4NCiZndDsmZ3Q7SWYgdGhlIHRyYW5z
cG9ydCBoZWFkZXIgY2FycmllcyBlbm91Z2ggaW5mb3JtYXRpb24gZm9yIGlkZW50aWZ5aW5nIHRo
ZTxicj4NCiZndDsmZ3Q7c2VxdWVuY2UgKFZMQU4gdGFnIG9yIE1QTFMgbGFiZWwgY2FuIGJvdGgg
ZG8gdGhlIGpvYiksIHRoZW4gYXJndWFibHk8YnI+DQomZ3Q7Jmd0O3RoZSBnbG9iYWwgY2hhaW4g
SUQgaXMgcmVkdW5kYW50LiBJIGNhbiBsaXZlIHdpdGggY2FycnlpbmcgaXQgYW55d2F5PGJyPg0K
Jmd0OyZndDtlaXRoZXIgaWYgSSBoYXZlIG1ldGFkYXRhIHRvIGNhcnJ5LCBvciBpZiBJIG5lZWQg
dGhlIGNoYWluIElEIGZvciBzb21lPGJyPg0KJmd0OyZndDtwdXJwb3NlLjxicj4NCiZndDsmZ3Q7
IEFmdGVyIGFsbCwgc29tZSBmb2xrcyBzZWVtIHRvIHdhbnQgdG8gdXNlIHRoYXQgZm9yIHRoZSBm
b3J3YXJkaW5nPGJyPg0KJmd0OyZndDtkZWNpc2lvbnMuPGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7
Jmd0O1lvdXJzLDxicj4NCiZndDsmZ3Q7Sm9lbDxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDtP
biAzLzE0LzE0LCAyOjI4IFBNLCBSb24gUGFya2VyIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyBU
aGUgY2hhaW4gSUQgaXMgdGhlIGxhYmVsIHRoYXQgZGVmaW5lcyB0aGUgc2VxdWVuY2Ugb2Ygc2Vy
dmljZTxicj4NCiZndDsmZ3Q7Jmd0O2Z1bmN0aW9ucyB0aGF0IG11c3QgYmUgdmlzaXRlZC4gJm5i
c3A7IEl0IGNhbiBiZSB0aG91Z2h0IG9mIGFzIGEgaGFuZGxlIGZvciBhPGJyPg0KJmd0OyZndDsm
Z3Q7c3RhY2sgb2YgbXVzdC12aXNpdCBuZXR3b3JrIGxvY2F0aW9ucy4gJm5ic3A7IEkgZG9uJ3Qg
c2VlIGhvdyB0aGlzIGNhbiBiZTxicj4NCiZndDsmZ3Q7Jmd0O2FueXRoaW5nIGJ1dCBtYW5kYXRv
cnkuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7ICZuYnNwOyZuYnNwOyZuYnNw
OyBSb248YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsgRnJvbTogc2Zj
IFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZzwvYT5dIE9uIEJlaGFsZiBPZiBTdXJlbmRyYSBLdW1hcjxicj4NCiZndDsmZ3Q7
Jmd0OyhzbWt1bWFyKTxicj4NCiZndDsmZ3Q7Jmd0OyBTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAy
MDE0IDE6NDYgUE08YnI+DQomZ3Q7Jmd0OyZndDsgVG86IEpvZWwgTS4gSGFscGVybjsgTkFQSUVS
QUxBLCBNQVJJQSBIPGJyPg0KJmd0OyZndDsmZ3Q7IENjOiA8YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBb
c2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBbVHJpbW1lZCB0aGUgcmVjaXBpZW50IGxpc3QgLSBu
ZWVkcyBhcHByb3ZhbCBvdGhlcndpc2VdPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7IENvbXBsZXRlbHkgYWdyZWUgaGVyZS48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsgU0ZDIGRvZXMgbm90IHByZXZlbnQgVkxBTiBzdGl0Y2hpbmcgYW5kIG9uZSBjYW4gY29u
dGludWUgdG8gZG8gdGhhdC48YnI+DQomZ3Q7Jmd0OyZndDtXaGlsZSBhdCB0aGUgc2FtZSB0aW1l
IFNGQyBjYW4gaW5jbHVkZSBWTEFOIHN0aXRjaGluZyB0byBzdXBwb3J0PGJyPg0KJmd0OyZndDsm
Z3Q7bGVnYWN5IFNGcyBpbiB0aGUgc2FtZSBjaGFpbiB0aGF0IGluY2x1ZGVzIFNGQyBhd2FyZSBT
RnMuIEV2ZW4gbGVnYWN5PGJyPg0KJmd0OyZndDsmZ3Q7U0ZzIGJlbmVmaXQgZnJvbSBjaGFpbiBp
ZGVudGlmaWNhdGlvbiBhbmQgaGVuY2UgY2FuIGJlIHNoYXJlZCBhY3Jvc3M8YnI+DQomZ3Q7Jmd0
OyZndDtkaWZmZXJlbnQgc2VydmljZSBjaGFpbnMuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7IFN1cmVuZHJhLjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBPbiAzLzE0LzE0IDEwOjI2IEFNLCAm
cXVvdDtKb2VsIE0uIEhhbHBlcm4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsgd3JvdGU6PGJyPg0KJmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBNeSBvd24gaW5jbGluYXRpb24gaXMgdG8gb2Jz
ZXJ2ZSB0aGF0IGlmIHlvdSBkb24ndCBuZWVkIGV4cGxpY2l0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgeW91IGRvbid0IG5lZWQgbWV0YWRhdGEsIHlvdSBj
YW4ganVzdCBvbWl0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyB0aGUgc2ZjL25zaCBoZWFkZXIuIFN0
aWxsIGRvIHNlcnZpY2UgY2hhaW5pbmcsIGp1c3Qgbm8gZXh0cmEgaGVhZGVyLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IElmIHdlIGFyZSBnb2luZyB0byBoYXZl
IHRoZSBoZWFkZXIsIGl0IHNlZW1zIHRvIG1lIHRoYXQgdGhlIGNoYWluPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0O2lkZW50aWZpY2F0aW9uIGZpZWxkIGlzIHZlcnkgdXNlZnVsLCBhbmQgbG93IGNvc3Qg
b25jZSB3ZSBoYXZlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDtoZWFkZXIuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgT24g
My8xNC8xNCwgMTowMCBQTSwgTkFQSUVSQUxBLCBNQVJJQSBIIHdyb3RlOjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IEV4cGxpY2l0IGNoYWluIGlkZW50aWZpY2F0aW9uIHNob3VsZCBiZSBtYWRl
IG9wdGlvbmFsLiBJIGJlbGlldmUgaXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3YXMgZGlz
Y3Vzc2VkIGZldyBtb250aHMgYWdvIG9uIHRoaXMgbWFpbGluZyBsaXN0Ljxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgTWFyaWE8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpGcm9tOipzZmMgWzxhIGhy
ZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnPC9hPl0gKk9uIEJlaGFsZiBPZiAqSm1oLmRpcmVjdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICpTZW50OiogVGh1cnNkYXksIE1hcmNoIDEzLCAyMDE0IDEyOjEyIFBNPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgKlRvOiogPGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20iPmtl
Z3JheUBjaXNjby5jb208L2E+OyA8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20i
Pg0KbHVjeS55b25nQGh1YXdlaS5jb208L2E+OyA8YSBocmVmPSJtYWlsdG86c21rdW1hckBjaXNj
by5jb20iPnNta3VtYXJAY2lzY28uY29tPC9hPjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8
YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIj5qZ3VpY2hhckBjaXNjby5jb208L2E+
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKkNjOiogPGEgaHJlZj0ibWFpbHRvOm5pY29sYXMu
Ym91dGhvcnNAcW9zbW9zLmNvbSI+bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tPC9hPjsNCjxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT47IDxhIGhyZWY9Im1h
aWx0bzpoYWRpQG1vamF0YXR1LmNvbSI+DQpoYWRpQG1vamF0YXR1LmNvbTwvYT47PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOnJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb20iPnJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Ow0KPGEgaHJlZj0i
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT47PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b20iPmptaEBqb2VsaGFscGVybi5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKlN1
YmplY3Q6KiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlv
bnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqSW1wb3J0YW5jZToqIExvdzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgQXNzdW1pbmcgSSB1bmRl
cnN0YW5kIHlvdSBwcm9wZXJseSBLZW4sIEkgZGlzYWdyZWUuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgZXhhbXBsZSwgYnkgdXNpbmcgc2Vw
YXJhdGUgdGVybXMgSSBjYW4gZWFzaWx5IGRpc2N1c3MgdGhlIGZhY3Q8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyB0aGF0IGNlcnRhaW4ga2luZHMgb2YgZGF0YSAoY2hhaW4gaWRlbnRpZmljYXRp
b24pIG9ubHkgbmVlZCB0byBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFkanVzdCBieSBh
IGZldyBhcHBzIGluIHJhcmUgY2FzZXMuIEFuZCB0aGF0IGRhdGEgaXMgbm90IGJlZWRlZDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJ5IHRoZSBhcHBsaWNhdGlvbnMuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBVbmxlc3MgeW91IHdvdWxkIGxp
a2UgdG8gY29uc2lkZXIgdGhlIGNoYWluIGlkZW50aWZpY2F0aW9uIGFzIGJlaW5nPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgb3B0aW9uYWw/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3Vycyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50IGZyb20gbXkgU2Ftc3VuZyBzbWFydHBob25lIG9uIEFU
JmFtcDtUPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLS0t
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNt
YW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
RnJvbTogJnF1b3Q7S2VuIEdyYXkgKGtlZ3JheSkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpr
ZWdyYXlAY2lzY28uY29tIj5rZWdyYXlAY2lzY28uY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29tIj5tYWlsdG86a2VncmF5
QGNpc2NvLmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBMdWN5
IHlvbmcgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+bHVjeS55b25n
QGh1YXdlaS5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFp
bHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tJTNlJTNlLCUyMlN1cmVuZHJhIj5tYWlsdG86bHVjeS55
b25nQGh1YXdlaS5jb20mZ3Q7Jmd0OywmcXVvdDtTdXJlbmRyYTwvYT4gS3VtYXIgKHNta3VtYXIp
JnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzbWt1
bWFyQGNpc2NvLmNvbSI+c21rdW1hckBjaXNjby5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86
c21rdW1hckBjaXNjby5jb20lM2UlM2UsJTIySmltIj5tYWlsdG86c21rdW1hckBjaXNjby5jb20m
Z3Q7Jmd0OywmcXVvdDtKaW08L2E+IEd1aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDso
amd1aWNoYXIpJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1h
aWx0bzpqZ3VpY2hhckBjaXNjby5jb20iPmpndWljaGFyQGNpc2NvLmNvbTwvYT4gJmx0OzxhIGhy
ZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iPm1haWx0bzpqZ3VpY2hhckBjaXNjby5jb208
L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDQzogTmljb2xhcyBCT1VUSE9S
UyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSI+Tmljb2xh
cy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0Ozxh
IGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20lM2UlM2Usc2ZjIj5tYWls
dG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tJmd0OyZndDssc2ZjPC9hPiAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmclM2UlM2UsSmFtYWwiPm1h
aWx0bzpzZmNAaWV0Zi5vcmcmZ3Q7Jmd0OyxKYW1hbDwvYT4gSGFkaSBTYWxpbSAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tIj5oYWRpQG1vamF0YXR1LmNvbTwvYT48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20l
M2UlM2UsUm9uIj5tYWlsdG86aGFkaUBtb2phdGF0dS5jb20mZ3Q7Jmd0OyxSb248L2E+IFBhcmtl
cjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9h
Pjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbSUzZSUzZSwlMjJicmlqc21hbkBqdW5pcGVyLm5ldCI+bWFp
bHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20mZ3Q7Jmd0OywmcXVvdDticmlqc21h
bkBqdW5pcGVyLm5ldDwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8
L2E+Jmd0OyZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5i
cmlqc21hbkBqdW5pcGVyLm5ldDwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBo
cmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQlM2UlM2UsJTIySm9lbCI+bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0Jmd0OyZndDssJnF1b3Q7Sm9lbDwvYT4gTS4gSGFscGVybiZxdW90
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpt
aEBqb2VsaGFscGVybi5jb20iPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUg
d29yZCAmcXVvdDttZXRhZGF0YSZxdW90OyBpcyBhIHB1cnBvc2VseSBhbWJpZ3VvdXMgdGVybSAm
cXVvdDtkYXRhIHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwcm92aWRlcyBpbmZvcm1h
dGlvbiBhYm91dCBvdGhlciBkYXRhJnF1b3Q7LiBJdCBpcyB1c2VkIHRvIGF2b2lkIFRISVM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rpc2N1c3Npb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgZXhhbXBsZSwgSSBwcm9wb3NlIHdlIGRl
ZmluZSAmcXVvdDt0ZXF1aWxhIG1ldGFkYXRhJnF1b3Q7IGJlY2F1c2UsPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgZnJhbmtseSwgSSB3aWxsIG5lZWQgdG8gb3JkZXIgYSB0cmlwbGUtc2hvdCBp
ZiB3ZSBrZWVwIGF0dGVtcHRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBkZWZpbmUg
c29tZXRoaW5nIHRoYXQsIGJ5IGRlZmluaXRpb24sIGlzIGFtYmlndW91cy4gSSdkIGxpa2U8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBteSBiYXJ0ZW5kZXIgdG8gdW5kZXJzdGFuZCBtZSBzcGVj
aWZpY2FsbHkgd2hlbiBJIHNheSAmcXVvdDtJIG5lZWQgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7c2hvdCZxdW90Oy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IE9uIDMvMTMvMTQgNzo0OSBBTSwgJnF1b3Q7THVjeSB5b25nJnF1b3Q7ICZsdDs8
YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iPmx1Y3kueW9uZ0BodWF3ZWkuY29t
PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55
b25nQGh1YXdlaS5jb20iPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7Jmd0OyB3
cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7U25pcC4uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtT
SyZndDsgSnVzdCBjb3B5aW5nIGZyb20gdGhlIFBTOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7LS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O0RhdGEg
cGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkgdG8gZXhjaGFuZ2UgaW5mb3JtYXRp
b248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JldHdlZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0O3RoZSBuZXR3b3JrIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2Vl
biBzZXJ2aWNlIGZ1bmN0aW9ucyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCBzZXJ2aWNl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtmdW5jdGlvbnMgYW5kIHRoZSBu
ZXR3b3JrLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDstLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7SXQgaXMgYSBsdWNpZCBkZWZpbml0aW9uLiBXZSBhcmUgdW5uZWNlc3NhcmlseSBt
YWtpbmcgdGhlIHdvcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZxdW90O25ldHdvcmsmcXVv
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2NvbnRyb3ZlcnNpYWwsIElN
Ty48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7W0x1Y3ldIFRoaXMgaXMgbXkgcG9pbnQuICZxdW90O1RoZSBu
ZXR3b3JrJnF1b3Q7IGlzIHRvbyBnZW5lcmFsIGhlcmUsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDt3aGljaCBicmluZ3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O21ldGFk
YXRhIGdyZWF0IHBvd2VyIHRvIGRvIG1hbnkgdGhpbmdzLiBUaGlzIGlzIHdoeSBwZW9wbGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ludmVudCBpZGVhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7aGVyZSwgd2hpY2ggY2F1c2VzIGEgbG90IG9mIGRlYmF0ZXMgb24gbWV0
YWRhdGEgdXNhZ2UgcG90ZW50aWFscy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7c2hvdWxkIG5vdCBzcGVuZCBhIGxvdCBv
ZiB0aW1lcyBvbiB0aGF0IGRlYmF0ZXMgYW5kIGp1ZGdlIHdoaWNoPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDt1c2FnZSBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7dmFs
dWFibGUgb3Igbm90LiBUaHVzLCBmb3IgdGhlIFNGQyB3b3JrLCBpdCB3aWxsIGJlIGhlbHBmdWwg
aWY8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dlIGNhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7bmFycm93IGRvd24gYSBiaXQuIEpvZWwgbWFrZXMgZXhwbGljaXRseSB0
d28gY2FzZXMsIHdoaWNoIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoZWxwZnVsIHRvPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtkZXZlbG9wIHVzZSBjYXNlcyBmb3Ig
ZWFjaCBjYXNlLiBJIHdvdWxkIGxpa2UgdG8gc2VlIHRoYXQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtwcm9ibGVtPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtzdGF0
ZW1lbnQgY2FuIGJlIG1vcmUgc3BlY2lmaWMgb24gbWV0YWRhdGEgZGVmaW5pdGlvbiwgd2hpY2gg
bWF5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7aGVscGZ1bCBpbiBsZXNzIGZvY3VzaW5nIG9uIGl0IGFuZCBtb3ZpbmcgZm9y
d2FyZC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7THVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtTdXJlbmRyYS48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7VGhhbmtzLDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0x1Y3k8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDstLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0Zyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFs8YSBo
cmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIj5tYWlsdG86amd1aWNoYXJAY2lzY28uY29t
PC9hPl08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtTZW50OiBXZWRu
ZXNkYXksIE1hcmNoIDEyLCAyMDE0IDQ6MzggUE08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDtUbzogTHVjeSB5b25nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Q2M6IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBh
cmtlcjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YSBocmVmPSJt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5tYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQ8L2E+Jmd0Ozsgc2ZjOyBKYW1hbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SGFk
aSBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O1N1YmplY3Q6
IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0hpIEx1Y3ksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Tm8uIEkgYW0gc2ltcGx5IHNheWluZyB3ZSBzaG91bGQgbm90IG92ZXJjb21wbGljYXRlIHRoZSBw
cm9ibGVtPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7c3RhdGVtZW50
IHdpdGggdGV4dCB0aGF0IGFkZHMgbGl0dGxlIHRvIG5vIHZhbHVlIGluIG15IG9waW5pb24uPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2hldGhlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0O3dlIGNhbGwgaXQgbWV0YWRhdGEsIG9yIGNvbnRleHQsIGhhcyBubyBi
ZWFyaW5nIG9uIHRoZSBmYWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGF0IHRoZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O3Byb2JsZW0gc3RhdGVtZW50IGFs
cmVhZHkgY2xlYXJseSBzdGF0ZXMgd2UgbmVlZCB0byBiZSBhYmxlIHRvPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtwYXNzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
aW5mb3JtYXRpb24gYmV0d2VlbiBTRsK5cyBhbmQgYmV0d2VlbiB0aGUgbmV0d29yayAmYW1wOyBT
RsK5cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDtPbiAzLzEyLzE0LCA1OjEzIFBNLCAmcXVvdDtMdWN5IHlvbmcmcXVv
dDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+bHVjeS55b25nQGh1
YXdlaS5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRv
Omx1Y3kueW9uZ0BodWF3ZWkuY29tIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208L2E+Jmd0
OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtIaSBKaW0sPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDtJIGZvciBvbmUgZG9uJ3QgYWdyZWUgYW5kIHRoaW5rIHdlIGFyZSBv
dmVyIGNvbXBsaWNhdGluZyB3aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzaG91bGQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7YmUgc3RyYWlnaHRmb3J3
YXJkLiBUaGUgU0ZDIGVuY2Fwc3VsYXRpb24gc2hvdWxkIGVuYWJsZSB0d288YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3RoaW5nczo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OzEu
IFN0ZWVyaW5nIG9mIHNlbGVjdGVkIGZsb3dzIHRocm91Z2ggYSBzZXJ2aWNlIGNoYWluOyB0aGlz
IGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7c2VydmljZSBmdW5jdGlvbiBwYXRoLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsyLiBQYXNzaW5nIG9mIGNvbnRleHQgYXNz
b2NpYXRlZCB3aXRoIGEgZ2l2ZW4gZmxvdyB3aXRoaW4gc2FpZDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDtmdW5jdGlvbiBwYXRoLiBUaGlzIGNvbnRleHQgaW5mb3JtYXRpb24gbWF5IGJlIGNvbnN1bWVk
IGJ5IGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1NGIChhbjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDthcHBsaWNhdGlvbiBJRCBpcyBhbiBleGFtcGxlKSBv
ciBtYXkgYmUgY29uc3VtZWQgYnkgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmb3J3YXJk
aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2VsZW1lbnRz
IChhIHZyZi1JRCBpcyBhbiBleGFtcGxlKS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7W0x1Y3ldIERvIHlvdSBjYWxsIHRoZSBjb250ZXh0IGFzIG1ldGFkYXRh
IG9yIG5vdD8gRG8gd2UgaGF2ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5vdGhlcjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDt0ZXJtIGhlcmUgYmVzaWRl
IFNGQyBoZWFkZXIgYW5kIG1ldGFkYXRhLiBJIHNlZSB0aGF0IHlvdSBkb24ndDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7d2FudCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDtzZXBhcmF0ZSB3aGF0IGlzIGNvbnN1bWVkIGJ5IFNGIGFuZCB3aGF0IGlzIGNv
bnN1bWVkIGJ5IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9yd2FyZGluZzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtlbGVtZW50cy48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O0x1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0O1NlbnQgZnJvbSBteSBpUGhvbmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsgT24gTWFyIDEyLCAyMDE0LCBhdCA0OjE2IFBNLCAmcXVvdDtMdWN5IHlvbmcmcXVv
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25n
QGh1YXdlaS5jb20iPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRv
Omx1Y3kueW9uZ0BodWF3ZWkuY29tIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208L2E+Jmd0
OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBH
cmVhdC4gVGhlbiB3ZSBtYXkgY29uc2lkZXIgdHdvIHNwZWNpYWwgbWV0YWRhdGEgZGVmaW5pdGlv
bnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7cHJvYmxlbSBzdGF0ZW1lbnQgc28gd2UgY2FuIGFs
bCB1c2UgdGhlIHNhbWUgZGVmaW5pdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtIZXJl
IGlzIG15PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtz
dWdnZXN0ZWQgdGV4dCBhbmQgbGlrZSB0byBoZWFyIHlvdSBhbmQgb3RoZXIncyBpbnB1dCBhbmQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3N1Z2dlc3Rpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1l
dGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0bzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7ZXhjaGFuZ2Ug
aW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgZWxlbWVudHMgaW4gYSBzZXJ2aWNlIGZ1bmN0aW9uPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtjaGFpbmluZy4g
SW4gdGhpcyBjb250ZXh0LCB0aGVyZSBhcmUgdHdvIHR5cGVzIG9mIGRhdGEgcGxhbmU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsgU2VydmljZSBGdW5jdGlvbiBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9u
IGV4Y2hhbmdlZCBiZXR3ZWVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDtjbGFzc2lmaWVyIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2
aWNlIGZ1bmN0aW9ucyB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7ZmFjaWxpdGF0ZSBzZXJ2aWNlIGZ1bmN0aW9ucyBvbiB0aGUgcGFja2V0IHRyZWF0
bWVudC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFN0ZWVyaW5n
IE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZnJvbSBzZXJ2aWNlIGZ1bmN0aW9ucyB0byBhPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtjbGFzc2lmaWVy
IG9yIHNlcnZpY2Ugbm9kZSBmb3IgdHJhZmZpYyBmb3J3YXJkaW5nIHB1cnBvc2UuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAtZW5kPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgRnJvbTogSm9lbCBNLiBIYWxwZXJuIFs8YSBo
cmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b208L2E+XTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjozNSBQTTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMg
Qk9VVEhPUlM7IFJvbiBQYXJrZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7IDxhIGhyZWY9Im1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU2FsaW08YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBS
ZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFllcywgSSBhbSB0cnlpbmcgdG8g
Y29uc2lzdGVudGx5IGRpc3Rpbmd1aXNoIHRob3NlIHR3byBjYXNlczxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7d2hlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7dGFsa2luZyBhYm91dCB0aGUgaW5mb3JtYXRpb24gY2FycmllZCB3aXRoIHBhY2tldHMg
aW4gc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y2hhaW5zLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDM6MTMgUE0sIEx1Y3kgeW9uZyB3
cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgSm9lbCwgU2VlIGJlbG93LiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxh
IGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnPC9hPl0gT24gQmVoYWxmIE9mIEpvZWwgTS4gSGFscGVybjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7U2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjAyIFBNIFRvOiBMdWN5IHlv
bmc7IE5pY29sYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb24gUGFya2VyIENj
OiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxhIGhy
ZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+
ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldDwvYT4mZ3Q7OyBzZmM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtz
ZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgd2FzIHRyeWluZyB0byB3b3Jk
IGl0IGNhcmVmdWxseSBub3QgdG8gZm9jdXMgb24gd2hvIHB1dHM8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3RoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBpbmZvcm1hdGlvbiBpbiwgYnV0IG9ubHkgb24gd2hvIGNvbnN1bWVzIHRoZSBpbmZv
cm1hdGlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgSW5mb3JtYXRpb24gZm9yIHNlcnZpY2UgZnVuY3Rpb25zIG1heSBjb21lIGZyb20gdGhl
IGluZ3Jlc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgY2xhc3NpZmllciBvciBmcm9tIG90aGVyIHNlcnZpY2UgZnVuY3Rpb25zLiBbTHVjeV0g
dGhpcyBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIG9uZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjYXNlIHVzaW5nIG1ldGFkYXRh
IGluIHlvdXIgdmlldy4gSW5mb3JtYXRpb24gZm9yIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Zm9yd2FyZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyB3aWxsIGdlbmVyYWxseSBjb21lIGZyb20gdGhlIGluZ3Jlc3MgY2xhc3NpZmll
ciwgYnV0IGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzcGVjaWFsPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhc2VzIG1heSBiZSBwcm92
aWRlZCBieSBzZXJ2aWNlIGZ1bmN0aW9ucy4gKEkga2VlcDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7d2FudGluZyB0byBnZXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgcmlkIG9mIHRob3NlIHNwZWNpYWwgY2FzZXMsIGJ1dCBzbyBmYXIgdGhl
cmUgc2VlbSB0byBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7anVzdCBlbm91Z2g8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgb2YgdGhlbSB0
byB3YXJyYW50IGNvdmVyaW5nIGluIHRoZSBzb2x1dGlvbi4gQW5kIG1vcmU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2ltcG9ydGFudGx5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzaWduaWZpY2FudCBzdXBwb3J0IGZvciBpdCBpbiB0aGUg
d29ya2luZyBncm91cC4pIFtMdWN5XTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7VGhpcyBpczxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUg
c2Vjb25kIGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3IChidXQgeW91IGRvbid0PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsaWtlIGl0KS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgQW5kIHlvdSBzdWdnZXN0IGRpc3Rpbmd1aXNoaW5n
IHRoZXNlIHR3byBjYXNlcyB3aGVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkaXNjdXNzaW5n
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFi
b3V0IG1ldGFkYXRhIHVzYWdlLiBJcyB0aGF0IHJpZ2h0IHVuZGVyc3RhbmRpbmc/PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMv
MTIvMTQsIDI6MzMgUE0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWwsIEkgaW50ZXJwcmV0IHRoYXQg
eW91IHN1Z2dlc3RzIHRoYXQgZGlzdGluZ3Vpc2ggdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtleGNoYW5nZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGJldHdlZW4gc2Vydmlj
ZSBmdW5jdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCB0aGU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4Y2hhbmdlIGlu
Zm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBmcm9tIGEgc2VydmljZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ZnVuY3Rpb24gdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGEgc2VydmljZSBub2RlLiBJcyB0aGlzIHJpZ2h0IHVu
ZGVyc3RhbmRpbmc/IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2Vs
IE0uIEhhbHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSI+bWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb208L2E+XSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7MjAxNDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDE6MTk8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOiBKaW0g
R3VpY2hhcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IChqZ3VpY2hhcik7IDxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dCI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7
PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5tYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQ8L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSZTogW3Nm
Y10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBNeSBpbmNsaW5h
dGlvbiB3b3VsZCBiZSB0byB0dW5lIHRoYXQgZGVmaW5pdGlvbiB0bzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ZGlzdGluZ3Vpc2g8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJldHdlZW4gZGF0YXBsYW5lIGNhcnJpZWQgaW5mb3JtYXRp
b24gaW50ZW5kZWQgZm9yIHVzZSBieTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
ZnVuY2l0b25zICh3aGF0ZXZlciB0aGUgb3JpZ2luKSwgYW5kIGRhdGFwbGFuZSBjYXJyaWVkPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbmZvcm1hdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW50ZW5kZWQgZm9yIGRhdGFwbGFu
ZSBmb3J3YXJkaW5nIGNvbXBvbmVudHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIEpvZWwsPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBJIGFncmVlIHRoYXQgd2UgbmVlZCB1c2luZyB0aGUgc2FtZSBkZWZpbml0aW9uIGZv
ciBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0ZXJtLCBidXQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkaXNhZ3JlZSB0aGF0
IHRoZSBtZXRhZGF0YSBkZWZpbml0aW9uIGhlcmUgaXMgYSBzZXQgb2Y8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlv
biBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIFRoaXMgbWF5IGJlIHRvbyBuYXJyb3c8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O29yIGxlYWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBhIHBhcnRpY3VsYXIgc29sdXRpb24uIEkg
YW0gZmluZSB3aXRoIHRoaXMgZGVmaW5pdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4g
dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgcHJvYmxlbSBzdGF0ZW1lbnQgdy8gbWlub3IgdHdlYWsgKHN1Z2dlc3RlZCBvbiBt
YWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsaXN0KS48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IERhdGFwbGFu
ZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2FiaWxpdHkgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVu
IHRoZSBjbGFzc2lmaWVycyBhbmQgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2
aWNlIGZ1bmN0aW9ucywgYW5kIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0
aW9ucyBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjbGFzc2lmaWVyc3xzZXJ2aWNlIG5vZGVzLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgVGhlcmUgbWF5IGJlIGEgc29sdXRpb24gdGhhdCBhIHNlcnZpY2UgZnVuY3Rpb24gcGFzc2Vz
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzb21lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBpbmZvcm1hdGlvbiB0byBhdHRhY2hlZCBzZXJ2aWNlIG5vZGUgd2l0aG91dCB1c2luZyBT
RkM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hlYWRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcywgTHVj
eTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIEhh
bHBlcm4gRGlyZWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpqbWguZGlyZWN0QGpvZWxoYWxwZXJu
LmNvbSI+bWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tPC9hPl0gU2VudDogV2VkbmVz
ZGF5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7TWFyY2ggMTIsPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMjAxNCAxMjoyNSBQ
TSBUbzogTHVjeSB5b25nOyBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1
aWNoYXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT4gJmx0OzxhIGhyZWY9Im1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZn
dDs7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRy
YWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBMdWN5LCB5
b3Ugc2F5ICZxdW90O3RoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIC4uLiZxdW90OyBUaGU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2RlZmluaXRpb24geW91PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlbiBwcm92aWRlIGlzIGEg
ZGVmaW5pdGlvbiBvZiB0aGUgc2V0IG9mIGluZm9ybWF0aW9uIHdlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDthcmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBwcm9wb3NpbmcgdGhhdCB3ZSBwdXQgaW4gdGhlIFNGQyBoZWFkZXIu
IEksIGFuZCBvdGhlcnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoYXZlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmVlbiB1
c2luZyB0aGUgdGVybSBtZXRhZGF0YSBtb3JlIG5hcnJvd2x5LiBXZSBjYW4gdXNlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDt3aGF0ZXZlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRlZmluaXRpb24gd2Ugd2FudC4gQnV0IHdl
IGRvIG5lZWQgdG8gYWdyZWUgb24gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkZWZpbml0
aW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEZvciB0aGUgcHVycG9zZXMgb2YgdGhlIFdHLCBpdCBzZWVtcyBtdWNoIG1vcmUg
dXNlZnVsIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt1c2UgdGhlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGVybSBtZXRh
ZGF0YSBmb3IgdGhlIG5hcnJvd2VyIGRlc2NyaXB0aW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAxOjE5IFBNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEhpIEpvZWwsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgYWdyZWUuIFdlIG5lZWQgdG8gZGlmZmVy
ZW50aWF0ZSB0aGUgbWV0YWRhdGEgdXNlZCBieTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2Vy
dmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9uIGFuZCBTRkMgaGVhZGVyLiBUaGUgbWV0YWRhdGEgdGVybSBt
ZWFucyBjYXJyeWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c29tZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3N0YXRl
cyBhbG9uZyB3aXRoIHRoZSBwYWNrZXQuIElNTzogU0ZDIGhlYWRlciBpcyBhIGtpbmQgb2Y8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDttZXRhZGF0YSBjYXJyaWVkIG9uIHBhY2tldCBmb3IgbmV4dCBzZXJ2aWNlIG5vZGUgdG8g
dXNlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29udGV4dCBvZiBT
RkMsIHdlIGhhdmUgdGVybSBmb3IgU0ZDIGhlYWRlciBhbmQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDttZXRhZGF0YSB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2FzIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNl
IGZ1bmN0aW9ucywgb3IgYmV0d2VlbiBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb25zIGFuZCBjbGFz
c2lmaWVycy9zZXJ2aWNlIG5vZGVzLCB3aGljaCBpcyB3aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDt0aGUgZHJhZnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtmb2N1cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLCBM
dWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBbPGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iPm1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tPC9hPl0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiw8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAyMDE0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDExOjE4IEFNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXMg
Qk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSmltPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IEd1aWNoYXJkIChqZ3VpY2hhcik7IDxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldCI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5tYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1
YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgdGhpbmsgaXQg
aXMgaW1wb3J0YW50IHRvIGtlZXAgYSBzdHJvbmcgZGlzdGluY3Rpb248YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2JldHdlZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgKHdoaWNoIGlzIGZvciB1c2UgYnkg
YXBwbGljYXRpb25zKSBhbmQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGNoYWluaW5nIGluZm9ybWF0aW9uIGluIHRoZSBiYXNlIHNlcnZpY2UgY2hhaW4gaGVh
ZGVyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hpY2ggaXM8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZm9yIHVzZSBi
eSB0aGUgc2VydmljZSBjaGFpbiBzdXBwb3J0IG1lY2hhbmlzbXMuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAxMDo0MiBBTSwg
THVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRnVsbHkgYWdyZWUgd2l0aCBKb2UuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2Ugc2hvdWxkIG5vdCByZXF1aXJlIGEgZml4IGxlbmd0aCBm
b3IgaW4tYmFuZCBtZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YnV0PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBhbHNvIG5vdCBsZWF2ZSBpdCBmb3IgZnJlZWx5IHVzYWdlLiBJbiBmYWN0LCB3aGVuIGE8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5vZGUgaW5zZXJ0
cyBTRkMgaGVhZGVyIG9uIGEgKGVuY2Fwc3VsYXRlZCkgcGFja2V0IGFuZDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7c2VuZCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmV4dCBzZXJ2aWNlIG5vZGUsIFNGQyBo
ZWFkZXIgaXRzZWxmIGNhbiBiZSBzZWVuIGFzIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21l
dGFkYXRhLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZzwvYT5dIE9uIEJlaGFsZiBPZiBKb2VsIE0uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0
IDk6MjEgQU0gVG86IE5pY29sYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0JPVVRIT1JTOzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQi
PmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgRm9yIGluLWJhbmQgbWV0YWRhdGEsIHRoZSBBUEkgZm9yIGFjY2VzcyBjYW4g
ZWFzaWx5IGJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzeW5jaHJvbm91cy4gT3V0IG9mIGJhbmQgbWV0YWRhdGEg
bmVlZHMgZGlmZmVyZW50PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoYW5kbGluZy48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFRoZXJlIGFyZSBtYW55IGNhc2VzIHdoZXJlIG91dC1vZi1iYW5kIG1ldGFkYXRhIGlz
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt1c2VmdWwgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhcHByb3By
aWF0ZS4gQnV0IHRoZXkgZG8gbm90IGNvdmVyIGFsbCBuZWVkcyBieSBhbnk8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3N0cmV0Y2guPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRXZlbiBpZiBl
YWNoIHBpZWNlIG9mIGluLWJhbmQgbWV0YWRhdGEgaXMgb2YgZml4ZWQ8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2xlbmd0aCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZXJlIGFyZSBtYW55IGRpZmZlcmVudCBr
aW5kcyBvZiBtZXRhdHlwZS4gVHJ5aW5nIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzYXk8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZxdW90O3RoZXJlIHdpbGwgYmUgZXhhY3RseSBmb3VyIHBpZWNlcywgYW5k
IHRoZXkgd2lsbCBiZSBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dHlwZXM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHQxLCB0MiwgdDMsIGFuZCB0NCZxdW90OyBpcyBzaW1wbHkgdG9vIHNwZWNpZmljIGZvciBl
dmVuIDgwJTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7b2YgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25lZWRz
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDg6NTIgQU0sIE5pY29sYXMgQk9VVEhPUlMgd3JvdGU6
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgSGVsbG8gUm9uLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgU2VuZGluZyBvdXQgb2YgYmFuZCBjb25ncnVlbnQgbWV0YWRhdGEgbWF5IG5vdCBiZSB0
aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Fuc3dlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIGFs
bCBuZWVkcyBidXQgaXQgaXMgb25lIHRvb2wgdGhhdCB3ZSBzaG91bGQga2VlcC48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5vdCBhbGwgbWV0YWRhdGEgaXMgdGllZCB0byBhIHNw
ZWNpZmljIHBhY2tldCwgZm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtleGFtcGxlIGE8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBwb2xpY3kgY2hhbmdlIGluIFBDUkYgY291bGQgbGVhZCB0byBzb21lIG1l
dGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzaWduYWxpbmcsPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgdGhlIHJlYWN0aW9uIHRpbWUgbmVlZCBub3QgYmUgaW1tZWRpYXRlLCBmZXcgbXMgbWF5PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtub3QgbWF0dGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgQXMgeW91IHBvaW50LCBpZiBhIHBhY2tldCBpcyB0aWVkIHRvIGEgbWV0YWRh
dGEgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29ycmVsYXRpb248YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBpbmZvIGNhbiBiZSBzZXQgaW4gYm90aCBwYWNrZXQgdG8gZGVhbCB3aXRoIGl0IChpLmU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhwZWN0ZWQg
ZmxhZyBpbiB0aGUgU0ZDIGhlYWRlciwgcGx1cyBhbiBpZCk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IEZpbmFsbHkgd2UgY2FuIHN0aWxsIHNlbmQgc29tZSBsaW1pdGVkIG1ldGFk
YXRhIHdpdGhpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YSBoZWFkZXIuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgVGhpcyBjb3VsZCBiZSB1c2VkIGZvciBsb2FkIGJhbGFuY2VycyBpbiBwYXJ0aWN1bGFy
IGlmPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFncmVlIG9u
IGEgY29udmVudGlvbiB0byBsb2NhdGUgJnF1b3Q7Y29hcnNlIGdyYWluIHBvbGljeSZxdW90Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IC8gJnF1b3Q7ZmluZSBncmFpbiBwb2xpY3kmcXVvdDsgb24gcmVzZXJ2
ZWQgY29udGV4dCBoZWFkZXJzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhp
cyBzZWVtcyB0byBvcGVuIHVwIGEgbG90IG9mIGZsZXhpYmlsaXR5IC88YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2lubm92YXRpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
T24geW91ciBsYXN0IHBvaW50LCB0aGVyZSBpcyBhIHF1ZXN0aW9uIG9uIGhvdyB0byBtYWtlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgYXZhaWxhYmxlIHRvIGEgU2VydmljZSBGdW5jdGlvbi4g
Q3VycmVudCBzb2NrZXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb25uZWN0aW9ucyBmb3IgZXhhbXBsZSBk
byBub3QgYWxsb3cgdG8gcmV0cmlldmUgSVA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hlYWRl
cjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9wdGlvbnMuIFNvIEkgYXNzdW1lIHRoYXQgU0ZDIGF3YXJlIFNl
cnZpY2UgRnVuY3Rpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aWxsPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgbmVlZCBzb21lIChhc3luY2hyb25vdXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA/KSBBUEkgdG8g
cmV0cmlldmUgU0ZDIGhlYWRlciBpbmZvcm1hdGlvbiBhcyB3ZWxsIGFzPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtpbi1iYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEuIEkgZG9uJ3Qgc2Vl
IG91dCBvZiBiYW5kIG1ldGFkYXRhIHRyYW5zcG9ydDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
YWRkaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29tcGxleGl0eSwgdGhlIHNhbWUgQVBJIGNhbiBwcm9i
YWJseSBhcHBseS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBhbHRlcm5h
dGl2ZSBvcHRpb24sIGFsbG93aW5nIHZhcmlhYmxlIHNpemVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDttZXRhZGF0YSBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBTRkMgaGVhZGVyIGhhcyBzb21l
IGRyYXdiYWNrcyBhcyB3ZWxsLCBvbmUgYmVpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmcmFnbWVudGF0
aW9uLCBhbmQgc29tZSBzd2l0Y2hlcyBleHBlY3RpbmcgYXMgd2VsbCB0bzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7bG9vayBhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGVuZCB1c2VyIHRyYWZmaWMgaGVh
ZGVycyBmb3IgbGluayBsb2FkIGJhbGFuY2luZy4gSTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
d291bGQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhZ3JlZSB0aGF0IGlmIHdlIGNhbiBhY2NlcHQgdGhlc2Ug
aXNzdWVzLCB0aGVuIHNlbmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvZmYtbGluZSBjb25ncnVlbnQg
bWV0YWRhdGEgbG9vc2VzIGl0cyBpbnRlcmVzdC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFdlIG5lZWQgdG8gdGFrZSBpbnRvIGFjY291bnQgdGhhdCBib3RoIGluLWJhbmQgYW5k
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjb25ncnVlbnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvdXQt
b2YtYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQgaXMgbm90IHJlbGlhYmxlLiBBPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtwYWNrZXQgbG9zczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRyaWdnZXJpbmcgcmV0
cmFuc21pc3Npb24gd291bGQgbm90IGxlYWQgdG8gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtpZGVudGljYWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyByZWNvbnN0cnVjdGlvbiBvZiB0aGUgYXNzb2Np
YXRlZCBtZXRhZGF0YS4gSW4gc29tZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y2FzZXMsIHdl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgbWlnaHQgdGh1cyBldmVuIG5lZWQgbm9uLWNvbmdydWVudCBvdXQt
b2YtYmFuZCByZWxpYWJsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIHRyYW5zcG9ydC48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBOaWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18g
RnJvbTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBQYXJr
ZXIgWzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5Sb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPl0gU2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O1dlZG5lc2RheSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBNYXJjaCAxMiwgMjAxNDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IDEyOjQzIFBNIFRvOiBOaWNvbGFzIEJPVVRIT1JTIENjOiBKaW0gR3VpY2hhcmQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyhqZ3VpY2hhcik7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEg
aHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwv
YT4gJmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0PC9hPiZndDs7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZmM7IEph
bWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQt
cmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IE5pY29sYXMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJ
IHVuZGVyc3RhbmQgdGhlIGNvbmNlcHQgZm9yIG91dCBvZiBiYW5kIHNpZ25hbGluZyBvZjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7bWV0YWRhdGEsIGJ1dCBJIGFtIGNvbmNlcm5lZCB0aGF0IGl0IGludHJvZHVj
ZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NpZ25pZmljYW50PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtj
b21wbGV4aXR5IGR1ZSB0byB0aGUgcG90ZW50aWFsIHJhY2UgY29uZGl0aW9uIG9mPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtyZWNlaXZpbmcgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtyZWFsIHBhY2tl
dCBiZWZvcmUgdGhlIG1ldGFkYXRhLiBXaGlsZSB0aGUgcmVhbCBwYWNrZXQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2NvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpbmRpY2F0ZSB0aGF0IG91dCBvZiBi
YW5kIG1ldGFkYXRhIGlzIGV4cGVjdGVkLCBob3cgY2FuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDt3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Z3VhcmFudGVlIHRoZSBvcmRlciBvZiByZWNlcHRpb24/IFdo
YXQgaWYgc3dpdGNoaW5nIG9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtyb3V0aW5nPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDtub2RlcyBhcHBseSBoYXNoIGJhc2VkIGxvYWQgYmFsYW5jaW5nPyBXaGF0IGlm
IHRoZSBsb2FkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtiYWxhbmNpbmcgdW5kZXJzdGFuZHMgU0ZDIGVuY2Fw
cyBhbmQgbG9va3MgYmV5b25kIGl0IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O29yaWdpbmFsIGhlYWRlciB0byBnZXQgYmV0dGVyIGVudHJvcHk/PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgQ2FuIHdlIGd1YXJhbnRlZSB0aGF0IHRoZSBtZXRhZGF0YSBhbmQgcmVhbCBw
YWNrZXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dpbGwgZm9sbG93PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDt0aGUgZXhhY3Qgc2FtZSBwYXRoPyBJZiB3ZSBjYW4gbm90LCB0aGVuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtpbXBsZW1lbnRhdGlvbnMgd2lsbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bmVlZCB0byBh
ZGQgaW5ncmVzcyBxdWV1aW5nIHRvIGNvcGUgd2l0aCB0aGUgc2NlbmFyaW8uPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBbHNvLCBkbyB5b3UgZmVlbCB0aGF0IHRoZSBpbmNyZWFz
ZSBpbiBpbXBsZW1lbnRhdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbXBsZXhpdHkgYXQgdGhlIHNl
cnZpY2UgZnVuY3Rpb25zIGlzIHJlYXNvbmFibGU/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBUaGFua3MuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb248YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6
MDkgQU0sICZxdW90O05pY29sYXMgQk9VVEhPUlMmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iPk5pY29sYXMu
Qk9VVEhPUlNAcW9zbW9zLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBo
cmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIj5tYWlsdG86Tmljb2xhcy5C
T1VUSE9SU0Bxb3Ntb3MuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHRoaW5rIHdlIG11c3QgbWFrZSBhIGRpc3RpbmN0aW9u
IGJldHdlZW46PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0gTWV0
YWRhdGEgd2hpY2ggc2hvdWxkIGJlIHBhcnQgb2YgdGhlIGhlYWRlciBkZWZpbmVkPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDthcyBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiYW5kIG1hcmtpbmcu
IC0gTWV0YWRhdGEgd2l0aCBjYW4gYmUgcGFzc2VkIG91dCBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7YmFuZCwgZm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4YW1wbGUgY29uZ3J1ZW50IG91
dCBvZiBiYW5kIHNpZ25hbGluZyBkZWZpbmVkIGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0
aGUgZHJhZnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIGZv
cm1lciBjYWxscyBmb3IgYSBsaW1pdGVkIHNwYWNlIGluIHRoZSBoZWFkZXIsPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDt0cnVlLCBUaGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGF0dGVyIGhvd2V2
ZXIgZG9lcyBub3QgaW5jdXIgYW55IHNwYWNlIGxpbWl0YXRpb248YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2FuZCBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdGlsbCBmYWlybHkgZWZmaWNpZW50
IGFuZCBpdCByZW1haW5zIGNvbXBhdGlibGUgd2l0aDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
YSBmaXhlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzaXplIGhlYWRlciB1c2VkIHRvIHJvdXRlIHRo
b3NlIHNpZ25hbGluZyBtZXNzYWdlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YWxvbmcgdGhl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNoYWluJ3Mgc2VydmljZSBmdW5jdGlvbnMuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMgX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKaW0g
R3VpY2hhcmQgKGpndWljaGFyKSBbPGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSI+
amd1aWNoYXJAY2lzY28uY29tPC9hPl0gU2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVHVlc2Rh
eSwgTWFyY2ggMTEsIDIwMTQgNjo0OCBQTSBUbzogUm9uIFBhcmtlciBDYzo8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgTmljb2xhcyBCT1VUSE9SUzsgPGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldDwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGkgU2FsaW08YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJh
ZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgUm9uLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBXZSBjYW4gY2VydGFpbmx5IGhhdmUgdGhpcyBkaXNjdXNzaW9uIGJ1
dCB3ZSBzaG91bGQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZpcnN0PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGNvbnNpZGVyIHdoYXQgaW5mb3JtYXRpb24gaXMgbmVjZXNzYXJ5IGFuZCBpZiBzYWlk
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGNhbiBmaXQgd2l0aGluIGEgZml4ZWQg
bnVtYmVyIG9mIGNvbnRleHRzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbiB0aGU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgbWFqb3JpdHkgb2YgY2FzZXMuIFJlbWVtYmVyLCB0aGUgZ29hbCBvZiBi
ZWluZyBhYmxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0byBwYXNzPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IG1ldGFkYXRhIHRocm91Z2ggdGhlIG5ldHdvcmsgaXMgdG8gZW5oYW5jZSBzZXJ2aWNl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkZWxpdmVyeSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
bm90IHBhc3MgdGhlIGVudGlyZSB3b3JrcyBvZiBTaGFrZXNwZWFyZSA7LSk8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VudCBmcm9tIG15IGlQaG9uZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDcsIDIwMTQsIGF0
IDM6NTIgQU0sICZxdW90O1JvbiBQYXJrZXImcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+bWFp
bHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0OyZndDsgd3JvdGU6PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyw8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHNlZSBz
aW1pbGFyIHJlcXVpcmVtZW50cyBmcm9tIHRoZSAzZ3BwIEVQQyBzaWRlLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7SSB3b3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlrZSB0byBwcm9w
b3NlIGFuIE9VSSAvIFRMViBiYXNlZCBhcHByb2FjaCB3aGVyZSB0aGU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHJlc2VydmVkIE9VSSBjYW4gYmUgdXNlZCBmb3IgYWdyZWVkIHVwb24gdHlwZXMg
b2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbW1vbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgbWV0YWRhdGEgYW5kIHZlbmRvciBvciBvdGhlciBvcmdhbml6YXRpb25hbCBPVUlzIGNhbjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmUgdXNlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
dG8gcXVpY2tseSBpbm5vdmF0ZSBpbiB0aGUgbmV0d29ya3MuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBTaW11bHRhbmVvdXNseSwgSSB3b3VsZCBhbHNvIGxpa2UgdG8gY29uc2lkZXI8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O21lY2hhbmlzbXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRo
YXQgYXJlIG9wdGltaXplZCBmb3IgbG9uZyBsaXZlZCBmbG93cyBzbyBhcyB0bzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7bGltaXQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZWdhdGl2
ZSBlZmZlY3RzIG9mIHBhY2tldCBncm93dGguPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgNywg
MjAxNCwgYXQgODozNCBBTSwgJnF1b3Q7Tmljb2xhcyBCT1VUSE9SUyZxdW90Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bx
b3Ntb3MuY29tIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L2E+PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNv
bSI+bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IEhlbGxvIEppbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgSSBoYXZlIHNlZW4gY2FzZXMgaW4gR2kgTEFOLCB3aGVyZSBzdWJzY3JpYmVy
IHJlbGF0ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBpcyBwYXNz
ZWQgdG8gYSBXZWIgUHJveHkgZm9yIEhUVFAgaGVhZGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgZW5yaWNobWVudCAoYWltZWQgYXQgc29tZSBXZWIgQ29udGVudCBwcm92aWRlcnM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3BhcnRuZXJzIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgdGhlIE1vYmlsZSBPcGVyYXRvcikuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
SW5mb3JtYXRpb24gd2FzIGFuIGNvZGVkIChwZXJzaXN0ZW50KSBzdWJzY3JpYmVyIGlkPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtkZXJpdmVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
ZnJvbSB0aGUgTVNJU0ROLCBhbmQgY291cGxlIG9mIGYgY3VzdG9tZXIgcHJvZmlsZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVsYXRlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZp
ZWxkcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IEluIGFuIHNmYyBiYXNlZCBHaSBMQU4sIHRoaXMgZW50aXR5IHNob3VsZCByZWNlaXZl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7ZnJvbSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBDbGFzc2lmaWVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtIEEgY2xhc3NpZmljYXRpb24gb2YgdGhlIENvbnRlbnQgUHJv
dmlkZXIgKCBJZCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDYXRlZ29yeSkgYmFzZWQg
b24gdHJhZmZpYyBhbmFseXNpcyAtIFRoZSBNU0lTRE4gb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdWJzY3JpYmVyIC0gVHdvIHN1
YnNjcmliZXIgcG9saWN5IGZpZWxkcyAobm90IHRpZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyB0byBQQ1JGPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYnV0IGJlbG9uZ2luZyB0byB0
aGUgU3Vic2NyaWJlciBEQikgKFN1YnNjcmliZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBj
YXRlZ29yeSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdWItY2F0ZWdvcnkpIC0gQSBz
ZXNzaW9uIGlkIChmb3IgbG9nZ2luZyBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RyYWNr
aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHVycG9zZXMpPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgb2JqZWN0aXZl
IGJlaW5nIHRvIGF2b2lkIGhhdmluZyB0aGUgSFRUUCBQcm94eTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7dG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZWNvbWUgYSB0cnVzdGVkIGFw
cGxpY2F0aW9uIChpbnRlcm9nYXRlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN1YnNj
cmliZXIgREIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXRjLi4pPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOiBKaW08YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBHdWljaGFyZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IChqZ3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iPmpndWljaGFy
QGNpc2NvLmNvbTwvYT5dIFNlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGh1cnNk
YXksIE1hcmNoIDA2LCAyMDE0IDI6MDIgUE0gVG86IEphbWFsIEhhZGk8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O1NhbGltOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1h
aWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldCI+am1vaXNhbmRAanVuaXBlci5uZXQ8L2E+ICZsdDs8
YSBocmVmPSJtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQiPm1haWx0bzpqbW9pc2FuZEBqdW5p
cGVyLm5ldDwvYT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+ICZsdDs8YSBo
cmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldDwvYT4mZ3Q7IENjOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNmYyBTdWJqZWN0
OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNm
Yy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgSmFtYWwsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3Ugc2FpZCAmcXVvdDtJdCBz
ZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgc2l6ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSZxdW90Oy4u
IEkgYW0gbm90IHNvIGNvbnZpbmNlZCBhbmQgd291bGQgbGlrZSB0bzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGJldHRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHVuZGVyc3RhbmQg
dGhlIHJlcXVpcmVtZW50cyBiZWZvcmUgcGFzc2luZyBqdWRnZW1lbnQuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgSWYgd2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsb29rIGF0IHRo
ZSB1c2UgY2FzZXMgYXMgcHJlc2VudGVkIHRodXMgZmFyIGludG88YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyB0aGUgV0cgSTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGhhdmUgeWV0IHRv
IHNlZSBhIHNpbmdsZSBleGFtcGxlIG9mIHRoZSBuZWVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgKG5vdGluZyB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGVzaXJlIGlzIG5v
dCB0aGUgc2FtZSBhcyBuZWVkKSAtIEkgYW0gbm90IHNheWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHRoZXJlIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbm8gcmVxdWlyZW1l
bnQgYnV0IHJhdGhlciB0aGF0IHdlIHNob3VsZCBub3QganVtcDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHRvIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbmNsdXNpb24gYW5k
IGJ1aWxkIHN0YW5kYXJkcyBhcm91bmQgYSB0aGVvcnkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMy8xNCwgNjozNSBB
TSwgJnF1b3Q7SmFtYWwgSGFkaSBTYWxpbSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tIj5oYWRpQG1vamF0
YXR1LmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSI+bWFpbHRv
OmhhZGlAbW9qYXRhdHUuY29tPC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3
cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgSSBsaWtlIHRoZSBkb2MgLSB3ZWxsIHdyaXR0ZW4uPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNl
Y3Rpb24gNC4zIG9uIG1ldGFkYXRhIGVuY29kaW5nLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJdCBzZWVtcyB0aGVyZSdz
IGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlIHNpemVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
bWV0YWRhdGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKGF0IGxlYXN0IGZvciBo
dHRwL2FwcCB5b3Ugc2VlbSB0byBpbmRpY2F0ZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBkZXNpcmUgZm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aXQpLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgYSBkYXRhcGF0aCBwZXItcGFja2V0IG1ldGFk
YXRhLCBpIGZlZWwgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmVlZCBpczxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBqdXN0IGFzIGltcG9ydGFudC4gQXJlIHdlIGxpbWl0
ZWQgYnkgdGhlIGZhY3QgdGhhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGlz
dGluZyBoYXJkd2FyZSBtYXkgbm90IGJlIGFibGUgdG8gaGFuZGxlIFRMVnM/PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtGb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhhbXBs
ZSwgSSBkb250IGhhdmUgYSBwcm9ibGVtIGhhbmRsaW5nIFRMVnMgaW4gYTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHNvZnR3YXJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGF0
YXBhdGguPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGNoZWVycywgamFtYWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG1haWxpbmcgbGlzdCA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNA
aWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5tYWlsdG86c2Zj
QGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJl
Zj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0IDxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
Ij5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBsaXN0IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRm
Lm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPm1haWx0bzpzZmNAaWV0
Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0IDxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5o
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBs
aXN0IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4gJmx0Ozxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjIG1h
aWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
Pm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxh
IGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDtfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIj5tYWlsdG86c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0O19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtzZmMgbWFpbGlu
ZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIj5tYWlsdG86c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwv
YT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7IHNmYyBt
YWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDs8YnI+
DQomZ3Q7Jmd0O19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
PGJyPg0KJmd0OyZndDtzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDs8YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyZndDs8YSBocmVmPSJo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0Ozxicj4NCiZndDtfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDtzZmMgbWFp
bGluZyBsaXN0PGJyPg0KJmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRm
Lm9yZzwvYT48YnI+DQomZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9h
Pjxicj4NCjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fPGJyPg0Kc2ZjIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmM8L2E+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+
DQo8L2h0bWw+DQo=

--_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E4AFCMBX021W3CA2exch_--


From nobody Mon Mar 24 10:27:19 2014
Return-Path: <Cathy.H.Zhang@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2D5611A0265 for <sfc@ietfa.amsl.com>; Mon, 24 Mar 2014 10:27:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.09
X-Spam-Level: *
X-Spam-Status: No, score=1.09 tagged_above=-999 required=5 tests=[BAYES_50=0.8, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, 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 rBnH_NQqiT-v for <sfc@ietfa.amsl.com>; Mon, 24 Mar 2014 10:27:08 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 8BBBB1A025D for <sfc@ietf.org>; Mon, 24 Mar 2014 10:27:06 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BEW96486; Mon, 24 Mar 2014 17:27:04 +0000 (GMT)
Received: from LHREML403-HUB.china.huawei.com (10.201.5.217) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Mon, 24 Mar 2014 17:26:35 +0000
Received: from SJCEML702-CHM.china.huawei.com (10.212.94.48) by lhreml403-hub.china.huawei.com (10.201.5.217) with Microsoft SMTP Server (TLS) id 14.3.158.1; Mon, 24 Mar 2014 17:27:03 +0000
Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.52]) by SJCEML702-CHM.china.huawei.com ([169.254.4.61]) with mapi id 14.03.0158.001; Mon, 24 Mar 2014 10:26:50 -0700
From: Cathy Zhang <Cathy.H.Zhang@huawei.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, Jerome Moisand <jmoisand@juniper.net>, Xuxiaohu <xuxiaohu@huawei.com>, "NAPIERALA, MARIA H" <mn1921@att.com>, "mikebianc@aol.com" <mikebianc@aol.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: =?utf-8?B?W3NmY10J562U5aSNOiAgU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ=?=
Thread-Index: AQHPR39uGlcHSeIqWkOqUxnY3/1rlJrw6CEA//+NFyA=
Date: Mon, 24 Mar 2014 17:26:50 +0000
Message-ID: <A2C96F6779E6A041BC7023CC207FC99418F1EE96@SJCEML701-CHM.china.huawei.com>
References: <CF48AD80.E673%kegray@cisco.com> <1824354318.7479.1394833814368.JavaMail.tomcat@mgs-aaa01.mail.aol.com> <1D70D757A2C9D54D83B4CBD7625FA80E0135F1C4@MISOUT7MSGUSR9I.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0826439C@NKGEML512-MBS.china.huawei.com> <07fefb702f564e9ab7ead4ce063be3c8@CO2PR05MB716.namprd05.prod.outlook.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E4AFC@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E4AFC@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.212.145.61]
Content-Type: multipart/alternative; boundary="_000_A2C96F6779E6A041BC7023CC207FC99418F1EE96SJCEML701CHMchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/V6HTT03FWqvK5CjsRmkb3Df8oRg
Subject: Re: [sfc] =?utf-8?b?562U5aSNOiAgU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ=?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Mar 2014 17:27:17 -0000

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

VG8gYWRkIG9uIHdoYXQgUm9uIHNhaWQsIHdoaWxlIG9uZSBjYW4gY2hvb3NlIHRvIGdlbmVyYWxp
emUgVkxBTiBiYXNlZCBhcHByb2FjaCwgYW4gZXhwbGljaXQgc2VydmljZSBjaGFpbiBoZWFkZXIg
d2l0aCBhIGNvbXBhY3QgZml4ZWQgbGVuZ3RoIGNoYWluKHBhdGgpIElEIGZpZWxkIHRoYXQgaXMg
bm90IHRpZWQgdG8gVkxBTiwNCmFuZCBjb3VsZCBiZSB0cmFuc2ZlcnJlZCBpbmJhbmQgb3ZlciBh
bnkgdHJhbnNwb3J0IChpbmNsdWRpbmcgdHVubmVsL292ZXJsYXkpIHdpbGwgYmUgbW9yZSBnZW5l
cmljIGFuZCB3aWxsIHNpbXBsaWZ5IHRoZSBvcGVyYXRpb24gb24gbWFueSBTRkMgZW50aXRpZXMu
DQoNCkNhdGh5DQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBC
ZWhhbGYgT2YgUm9uIFBhcmtlcg0KU2VudDogTW9uZGF5LCBNYXJjaCAyNCwgMjAxNCA5OjQ5IEFN
DQpUbzogSmVyb21lIE1vaXNhbmQ7IFh1eGlhb2h1OyBOQVBJRVJBTEEsIE1BUklBIEg7IG1pa2Vi
aWFuY0Bhb2wuY29tOyBzZmNAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbc2ZjXSDnrZTlpI06IFNG
QyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCkNsZWFybHksIGFuIFNGQyBlbmNhcHN1bGF0aW9u
IGNhbiBiZSB1c2VkIOKAnG9mZiBsYWJlbOKAnSB0byBzdXBwb3J0IGFuIGluYmFuZCBtZXRhZGF0
YSB0cmFuc3BvcnQgbWVjaGFuaXNtIG91dHNpZGUgb2YgdGhlIFNGQyBzdGVlcmluZyBwYXJhZGln
bS4gIEFuZCwgSeKAmW0gaW4gbm8gd2F5IHRyeWluZyB0byBkaXNzdWFkZSBzdWNoIGEgdXNhZ2Uu
ICAgIEJ1dCwgc2luY2UgdGhlIHN0ZWVyaW5nIHBhcnQgb2YgdGhlIGhlYWRlciBpcyBsaWtlbHkg
dG8gYmUgc2ltcGxlLCBjb21wYWN0LCBhbmQgb2YgZml4ZWQgbGVuZ3RoLCB3aHkgbm90IGp1c3Qg
aWdub3JlIGl0IGluIHN1Y2ggYSBjYXNlIOKAkyBzZW5kIDDigJlzLCBpZ25vcmUgcmVjZWl2ZWQg
ZmllbGRzLiAgIFdvdWxkbuKAmXQgdGhpcyBrZWVwIHRoaW5ncyBzaW1wbGVyIHRoYW4gdHJ5aW5n
IHRvIGFkZCB5ZXQgbW9yZSBmbGV4aWJpbGl0eSBpbnRvIGEgdW5pZmllZCBoZWFkZXI/ICAgIEFk
ZGl0aW9uYWxseSwgbWlnaHQgd2UgcnVuIGludG8gY2hhcnRlciBpc3N1ZXMgaWYgdGhlIGhlYWRl
ciBjYW4gZXhwbGljaXRseSBjb252ZXkg4oCcbm9uLVNGQy1jb21wbGlhbnTigJ0gKGUuZy4sIHRo
ZSBjaGFydGVyIGlzIHF1aXRlIGV4cGxpY2l0IHRoYXQgd2UgYXJlIHNvbHZpbmcgYSBzdGVlcmlu
ZyBwcm9ibGVtKT8NCg0KICAgUm9uDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNA
aWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKZXJvbWUgTW9pc2FuZA0KU2VudDogTW9uZGF5LCBNYXJj
aCAyNCwgMjAxNCAxMjozNyBQTQ0KVG86IFh1eGlhb2h1OyBOQVBJRVJBTEEsIE1BUklBIEg7IG1p
a2ViaWFuY0Bhb2wuY29tOyBzZmNAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbc2ZjXSDnrZTlpI06
IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCisxLg0KDQpXZSBjb3VsZCBnZW5lcmFsaXpl
IHRoZSBleGlzdGluZyBWTEFOLWJhc2VkIGFwcHJvYWNoIHRvIG1vcmUgZmxleGlibGUgdHVubmVs
L292ZXJsYXkgdGhpbmtpbmcgYW5kIGEgc2V0IG9mIGRpc3RyaWJ1dGVkIGNvbnN0cmFpbmVkIHJv
dXRlcyB1c2luZyBhIGNvbnRyb2wgbG9naWMgb2Ygc29ydHMuIE5vIG5lZWQgZm9yIGFuIGV4cGxp
Y2l0IHNlcnZpY2UgY2hhaW4gKG9yIHBhdGgpIGlkLCB0aGVuLiBXaGlsZSBzdGF5aW5nIHRyYW5z
cG9ydC1pbmRlcGVuZGVudCAodGhhdOKAmXMgdGhlIHdob2xlIHBvaW50IG9mIG92ZXJsYXlzKS4N
Cg0KTG92ZSB0aGlzIHF1b3RlIGZyb20gTWFyaWEsIHRoaXMgaXMgcHV0dGluZyBpdCB2ZXJ5IGNs
ZWFybHkgYW5kIHZlcnkgY29uY2lzZWx5Lg0KDQo8PCB0aGUgc2lnbmFsaW5nIG9mIG1ldGFkYXRh
IHNob3VsZCBiZSBpbmRlcGVuZGVudCBmcm9tIHNpZ25hbGluZyBvZiBzZXJ2aWNlIHBhdGguIFRo
ZXJlIGNhbiBiZSBtYW55IHdheXMgdG8gc2lnbmFsIHRoZSBwYXRoIHNvIHdoeSB0aWUgdGhlIHR3
byB0b2dldGhlci4+Pg0KDQpJIHdvdWxkIGp1c3QgYWRkIHRoYXQgdGhlcmUgYXJlIHByb2JhYmx5
IGV2ZW4gbW9yZSB3YXlzIHRvIHNpZ25hbCBtZXRhZGF0YSB0aGFuIHRvIHNpZ25hbCB0aGUgKHNl
cnZpY2UpIHBhdGjigKYNCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
Z10gT24gQmVoYWxmIE9mIFh1eGlhb2h1DQpTZW50OiBTdW5kYXksIE1hcmNoIDIzLCAyMDE0IDk6
MjEgUE0NClRvOiBOQVBJRVJBTEEsIE1BUklBIEg7IG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzpt
aWtlYmlhbmNAYW9sLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3Vi
amVjdDogW3NmY10g562U5aSNOiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQorMQ0KDQpY
aWFvaHUNCg0K5Y+R5Lu25Lq6OiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10g5Luj
6KGoIE5BUElFUkFMQSwgTUFSSUEgSA0K5Y+R6YCB5pe26Ze0OiAyMDE05bm0M+aciDIy5pelIDY6
MzgNCuaUtuS7tuS6ujogbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29t
Pjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQrkuLvpopg6IFJlOiBbc2ZjXSBT
RkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpNaWtlLA0KDQpNYXJpYSwNClNvLCB5b3UgYXJl
IHNheWluZyB0aGF0IHlvdSB3YW50IHRvIHVzZSBTRkMgdG8gY2FycnkgYXJvdW5kIG1ldGFkYXRh
LCBidXQgbm90IGZvciBhY3R1YWwgc2VydmljZSBjaGFpbmluZyBiZWNhdXNlIHlvdSBhbHJlYWR5
IGhhdmUgYSB3YXkgdG8gaW1wbGVtZW50IHNlcnZpY2UgY2hhaW5pbmcgb3V0c2lkZSBvZiBTRkM/
DQpZZXMuDQpNYXliZSBJJ20gbm90IGZvbGxvd2luZywgYnV0IGl0IHNlZW1zIHRvIG1lIHRoYXQg
aWYgeW91IHdlcmUgdG8gdXBncmFkZSB5b3VyIG5ldHdvcmsgdG8gc3VwcG9ydCBTRkMgdGhhdCB5
b3Ugd291bGQgY2hhbmdlIGZyb20gdXNpbmcgeW91ciBleGlzdGluZyBtZWNoYW5pc20gYW5kIHN0
YXJ0IHVzaW5nIFNGQywgd2hpY2ggaXMgbWVhbnQgdG8gcHJvdmlkZSBzdXBwb3J0IGZvciBzZXJ2
aWNlIGZ1bmN0aW9ucyB0aGF0IGFyZSBub3QgU0ZDIGF3YXJlLg0KVGhlcmUgc2hvdWxkIGJlIGEg
d2F5IHRvIHVzZSB0aGUgTlNIIG9ubHkgYXMgYSB3YXkgdG8gY29udmV5IG1ldGFkYXRhIHN1Y2gg
YXMgc3Vic2NyaWJlci1pZCwgYXBwbGljYXRpb24taWQsIGV0Yy4sIHdoaWxlIGtlZXBpbmcgdGhl
IHNlcnZpY2UgY2hhaW5pbmcgZm9yd2FyZGluZyBpbmZvcm1hdGlvbiBhdCwgZS5nLiwgdGhlIE1Q
TFMgVlBOIGxldmVsLg0KVGhlcmUgYXJlIGEgbnVtYmVyIG9mIHVzIHdobyBoYXZlIGltcGxlbWVu
dGVkLCBpbiBvbmUgd2F5IG9yIGFub3RoZXIsIHNvbWUgc29ydCBvZiBzZXJ2aWNlIGNoYWluaW5n
LCBidXQgSSAoSSBjYW4gYXQgbGVhc3Qgc3BlYWsgZm9yIG15c2VsZikgYW0gbG9va2luZyB0byBT
RkMgbm90IHRvIGVuaGFuY2UgbXkgY3VycmVudCBpbXBsZW1lbnRhdGlvbiwgYnV0IHRvIHJlcGxh
Y2UgaXQgd2l0aCBzb21ldGhpbmcgYmV0dGVyIHdoaWxlIHN0aWxsIG1haW50YWluaW5nIG15IGNv
cmUgKG5vbiBzZXJ2aWNlIGZ1bmN0aW9uKSBpbmZyYXN0cnVjdHVyZS4NCiJzZXJ2aWNlLWNoYWlu
aW5nIiBpcyBub3RoaW5nIG5ldywgaXQgaGFzIGJlZW4gZG9uZSBmb3IgdGhlIG1hbnkgeWVhcnMg
dXNpbmcgVkxBTnMuIFRoZSBpc3N1ZSBoYXMgYmVlbiBhbHdheXMgaG93IHRvIGJyaW5nIHRoZSB0
cmFmZmljIGZyb20gYSByb3V0ZWQgbmV0d29yayBpbnRvIGEgc2V0IG9mIGFwcGxpYW5jZXMsIGku
ZS4sIGhvdyB0byBpbnRlZ3JhdGUgd2l0aCByb3V0aW5nLiBCeSB1c2luZyB0aGUgc2FtZSBtZWNo
YW5pc20gaW4gdGhlIGludGVybWVkaWF0ZSBob3BzIHRoZSBjb21wbGV4aXR5IGlzIHNpZ25pZmlj
YW50bHkgcmVkdWNlZC4NCg0KSU1PLCB0aGUgc2lnbmFsaW5nIG9mIG1ldGFkYXRhIHNob3VsZCBi
ZSBpbmRlcGVuZGVudCBmcm9tIHNpZ25hbGluZyBvZiBzZXJ2aWNlIHBhdGguIFRoZXJlIGNhbiBi
ZSBtYW55IHdheXMgdG8gc2lnbmFsIHRoZSBwYXRoIHNvIHdoeSB0aWUgdGhlIHR3byB0b2dldGhl
ci4NCg0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpGcm9tOiBrZWdyYXlA
Y2lzY28uY29tPGtlZ3JheUBjaXNjby5jb208bWFpbHRvOmtlZ3JheUBjaXNjby5jb20lM2NrZWdy
YXlAY2lzY28uY29tPj4NClRvOiBSb24gUGFya2VyPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PixKaW0gR3VpY2hh
cmQgKGpndWljaGFyKTxqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNv
bT4+LEpvZWwgTS4gSGFscGVybjxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tPj4NCmNjOiBzZmNAaWV0Zi5vcmc8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmclM2NzZmNAaWV0Zi5vcmc+Pg0KU2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNA0KU3Vi
amVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCisxIHRoZSBpZGVh
IGlzIGludGVyb3BlcmFiaWxpdHkuDQoNCg0KT24gMy8xNC8xNCAxMjo1NSBQTSwgIlJvbiBQYXJr
ZXIiIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tPj4gd3JvdGU6DQoNCj5UaGFua3MsIEppbS4NCj4NCj5SZW1lbWJl
ciB0aGF0IHdlIGhhdmUgc2FpZCBtYW55IHRpbWVzIHRoYXQgdGhlIFNGQyBzZXJ2aWNlIGhlYWRl
ciBpcw0KPnRyYW5zcG9ydCBpbmRlcGVuZGVudC4gICBKdXN0IGJlY2F1c2UgdGhlIGNoYWluIGlk
IGNvdWxkIGJlIGNhcnJpZWQgaW4NCj5zb21lIGZvcm0gb3IgYW5vdGhlciB3aXRoIHNvbWUgcGFy
dGljdWxhciB0cmFuc3BvcnQgZG9lc24ndCBtZWFuIHRoYXQgaXQNCj5jb3VsZCBiZSB1bml2ZXJz
YWxseSBjb252ZXllZC4gICAgQnkgbWFraW5nIGFuZCBrZWVwaW5nIHRoZSBTRkMgc2VydmljZQ0K
PmhlYWRlciB0cmFuc3BvcnQgaW5kZXBlbmRlbnQgbWFrZXMgaXQgbW9yZSBhcHBsaWNhYmxlIGlu
IG1vcmUNCj5lbnZpcm9ubWVudHMgYW5kIG1vcmUgbGlrZWx5IHRvIGdldCBhZG9wdGVkIGJyb2Fk
bHkuDQo+DQo+ICAgUm9uDQo+DQo+DQo+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj5Gcm9t
OiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbbWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbV0NCj5T
ZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDM6NTIgUE0NCj5UbzogSm9lbCBNLiBIYWxwZXJu
OyBSb24gUGFya2VyDQo+Q2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPlN1
YmplY3Q6IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQo+DQo+SGkgSm9lbCwNCj4NCj5QZXJo
YXBzIGJ1dCBJIHdvdWxkIHBvaW50IG91dCB0aGF0IHRoZSBiYXNlIFNGQyBoZWFkZXIgY291bGQg
aGF2ZSBhIGxvdA0KPm1vcmUgaW5mb3JtYXRpb24gdGhhbiBqdXN0IHRoZSBjaGFpbiBJRDsgSSB3
b3VsZCBhbHNvIHBvaW50IG91dCB0aGF0IHRoZQ0KPmRldmlsIGlzIGluIHRoZSBkZXRhaWxzIGFu
ZCBzYXlpbmcgIndlbGwsIEkgY2FuIGp1c3QgdXNlIGFuIE1QTFMgbGFiZWwiDQo+aGlkZXMgbXVj
aCBvZiB0aGUgY29tcGxleGl0eSBvZiBhY3R1YWxseSBkb2luZyB0aGF0Lg0KPg0KPk9uIDMvMTQv
MTQsIDI6MzUgUE0sICJKb2VsIE0uIEhhbHBlcm4iIDxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tPj4gd3JvdGU6DQo+DQo+PklmIHRoZSB0cmFuc3BvcnQgaGVh
ZGVyIGNhcnJpZXMgZW5vdWdoIGluZm9ybWF0aW9uIGZvciBpZGVudGlmeWluZyB0aGUNCj4+c2Vx
dWVuY2UgKFZMQU4gdGFnIG9yIE1QTFMgbGFiZWwgY2FuIGJvdGggZG8gdGhlIGpvYiksIHRoZW4g
YXJndWFibHkNCj4+dGhlIGdsb2JhbCBjaGFpbiBJRCBpcyByZWR1bmRhbnQuIEkgY2FuIGxpdmUg
d2l0aCBjYXJyeWluZyBpdCBhbnl3YXkNCj4+ZWl0aGVyIGlmIEkgaGF2ZSBtZXRhZGF0YSB0byBj
YXJyeSwgb3IgaWYgSSBuZWVkIHRoZSBjaGFpbiBJRCBmb3Igc29tZQ0KPj5wdXJwb3NlLg0KPj4g
QWZ0ZXIgYWxsLCBzb21lIGZvbGtzIHNlZW0gdG8gd2FudCB0byB1c2UgdGhhdCBmb3IgdGhlIGZv
cndhcmRpbmcNCj4+ZGVjaXNpb25zLg0KPj4NCj4+WW91cnMsDQo+PkpvZWwNCj4+DQo+Pk9uIDMv
MTQvMTQsIDI6MjggUE0sIFJvbiBQYXJrZXIgd3JvdGU6DQo+Pj4gVGhlIGNoYWluIElEIGlzIHRo
ZSBsYWJlbCB0aGF0IGRlZmluZXMgdGhlIHNlcXVlbmNlIG9mIHNlcnZpY2UNCj4+PmZ1bmN0aW9u
cyB0aGF0IG11c3QgYmUgdmlzaXRlZC4gICBJdCBjYW4gYmUgdGhvdWdodCBvZiBhcyBhIGhhbmRs
ZSBmb3IgYQ0KPj4+c3RhY2sgb2YgbXVzdC12aXNpdCBuZXR3b3JrIGxvY2F0aW9ucy4gICBJIGRv
bid0IHNlZSBob3cgdGhpcyBjYW4gYmUNCj4+PmFueXRoaW5nIGJ1dCBtYW5kYXRvcnkuDQo+Pj4N
Cj4+PiAgICAgUm9uDQo+Pj4NCj4+Pg0KPj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+
Pj4gRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBT
dXJlbmRyYSBLdW1hcg0KPj4+KHNta3VtYXIpDQo+Pj4gU2VudDogRnJpZGF5LCBNYXJjaCAxNCwg
MjAxNCAxOjQ2IFBNDQo+Pj4gVG86IEpvZWwgTS4gSGFscGVybjsgTkFQSUVSQUxBLCBNQVJJQSBI
DQo+Pj4gQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+IFN1YmplY3Q6
IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+
DQo+Pj4gW1RyaW1tZWQgdGhlIHJlY2lwaWVudCBsaXN0IC0gbmVlZHMgYXBwcm92YWwgb3RoZXJ3
aXNlXQ0KPj4+DQo+Pj4gQ29tcGxldGVseSBhZ3JlZSBoZXJlLg0KPj4+DQo+Pj4gU0ZDIGRvZXMg
bm90IHByZXZlbnQgVkxBTiBzdGl0Y2hpbmcgYW5kIG9uZSBjYW4gY29udGludWUgdG8gZG8gdGhh
dC4NCj4+PldoaWxlIGF0IHRoZSBzYW1lIHRpbWUgU0ZDIGNhbiBpbmNsdWRlIFZMQU4gc3RpdGNo
aW5nIHRvIHN1cHBvcnQNCj4+PmxlZ2FjeSBTRnMgaW4gdGhlIHNhbWUgY2hhaW4gdGhhdCBpbmNs
dWRlcyBTRkMgYXdhcmUgU0ZzLiBFdmVuIGxlZ2FjeQ0KPj4+U0ZzIGJlbmVmaXQgZnJvbSBjaGFp
biBpZGVudGlmaWNhdGlvbiBhbmQgaGVuY2UgY2FuIGJlIHNoYXJlZCBhY3Jvc3MNCj4+PmRpZmZl
cmVudCBzZXJ2aWNlIGNoYWlucy4NCj4+Pg0KPj4+IFN1cmVuZHJhLg0KPj4+DQo+Pj4NCj4+Pg0K
Pj4+IE9uIDMvMTQvMTQgMTA6MjYgQU0sICJKb2VsIE0uIEhhbHBlcm4iIDxqbWhAam9lbGhhbHBl
cm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4gd3JvdGU6DQo+Pj4NCj4+Pj4gTXkg
b3duIGluY2xpbmF0aW9uIGlzIHRvIG9ic2VydmUgdGhhdCBpZiB5b3UgZG9uJ3QgbmVlZCBleHBs
aWNpdA0KPj4+PiBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgeW91IGRvbid0IG5lZWQgbWV0YWRh
dGEsIHlvdSBjYW4ganVzdCBvbWl0DQo+Pj4+IHRoZSBzZmMvbnNoIGhlYWRlci4gU3RpbGwgZG8g
c2VydmljZSBjaGFpbmluZywganVzdCBubyBleHRyYSBoZWFkZXIuDQo+Pj4+DQo+Pj4+IElmIHdl
IGFyZSBnb2luZyB0byBoYXZlIHRoZSBoZWFkZXIsIGl0IHNlZW1zIHRvIG1lIHRoYXQgdGhlIGNo
YWluDQo+Pj4+aWRlbnRpZmljYXRpb24gZmllbGQgaXMgdmVyeSB1c2VmdWwsIGFuZCBsb3cgY29z
dCBvbmNlIHdlIGhhdmUgdGhlDQo+Pj4+aGVhZGVyLg0KPj4+Pg0KPj4+PiBZb3VycywNCj4+Pj4g
Sm9lbA0KPj4+Pg0KPj4+PiBPbiAzLzE0LzE0LCAxOjAwIFBNLCBOQVBJRVJBTEEsIE1BUklBIEgg
d3JvdGU6DQo+Pj4+PiBFeHBsaWNpdCBjaGFpbiBpZGVudGlmaWNhdGlvbiBzaG91bGQgYmUgbWFk
ZSBvcHRpb25hbC4gSSBiZWxpZXZlIGl0DQo+Pj4+PiB3YXMgZGlzY3Vzc2VkIGZldyBtb250aHMg
YWdvIG9uIHRoaXMgbWFpbGluZyBsaXN0Lg0KPj4+Pj4NCj4+Pj4+IE1hcmlhDQo+Pj4+Pg0KPj4+
Pj4gKkZyb206KnNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSAqT24gQmVoYWxmIE9m
ICpKbWguZGlyZWN0DQo+Pj4+PiAqU2VudDoqIFRodXJzZGF5LCBNYXJjaCAxMywgMjAxNCAxMjox
MiBQTQ0KPj4+Pj4gKlRvOioga2VncmF5QGNpc2NvLmNvbTxtYWlsdG86a2VncmF5QGNpc2NvLmNv
bT47IGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT47IHNt
a3VtYXJAY2lzY28uY29tPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbT47DQo+Pj4+PiBqZ3VpY2hh
ckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4NCj4+Pj4+ICpDYzoqIG5pY29s
YXMuYm91dGhvcnNAcW9zbW9zLmNvbTxtYWlsdG86bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29t
Pjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBoYWRpQG1vamF0YXR1LmNvbTxt
YWlsdG86aGFkaUBtb2phdGF0dS5jb20+Ow0KPj4+Pj4gcm9uX3BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbTxtYWlsdG86cm9uX3BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT47IGJyaWpzbWFu
QGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+PiBqbWhAam9l
bGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPg0KPj4+Pj4gKlN1YmplY3Q6
KiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+
Pj4+ICpJbXBvcnRhbmNlOiogTG93DQo+Pj4+Pg0KPj4+Pj4gQXNzdW1pbmcgSSB1bmRlcnN0YW5k
IHlvdSBwcm9wZXJseSBLZW4sIEkgZGlzYWdyZWUuDQo+Pj4+Pg0KPj4+Pj4gRm9yIGV4YW1wbGUs
IGJ5IHVzaW5nIHNlcGFyYXRlIHRlcm1zIEkgY2FuIGVhc2lseSBkaXNjdXNzIHRoZSBmYWN0DQo+
Pj4+PiB0aGF0IGNlcnRhaW4ga2luZHMgb2YgZGF0YSAoY2hhaW4gaWRlbnRpZmljYXRpb24pIG9u
bHkgbmVlZCB0byBiZQ0KPj4+Pj4gYWRqdXN0IGJ5IGEgZmV3IGFwcHMgaW4gcmFyZSBjYXNlcy4g
QW5kIHRoYXQgZGF0YSBpcyBub3QgYmVlZGVkDQo+Pj4+PiBieSB0aGUgYXBwbGljYXRpb25zLg0K
Pj4+Pj4NCj4+Pj4+IFVubGVzcyB5b3Ugd291bGQgbGlrZSB0byBjb25zaWRlciB0aGUgY2hhaW4g
aWRlbnRpZmljYXRpb24gYXMgYmVpbmcNCj4+Pj4+IG9wdGlvbmFsPw0KPj4+Pj4NCj4+Pj4+IFlv
dXJzLA0KPj4+Pj4NCj4+Pj4+IEpvZWwNCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+IFNlbnQg
ZnJvbSBteSBTYW1zdW5nIHNtYXJ0cGhvbmUgb24gQVQmVA0KPj4+Pj4NCj4+Pj4+DQo+Pj4+Pg0K
Pj4+Pj4NCj4+Pj4+IC0tLS0tLS0tIE9yaWdpbmFsIG1lc3NhZ2UgLS0tLS0tLS0NCj4+Pj4+IFN1
YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9u
cw0KPj4+Pj4gRnJvbTogIktlbiBHcmF5IChrZWdyYXkpIiA8a2VncmF5QGNpc2NvLmNvbTxtYWls
dG86a2VncmF5QGNpc2NvLmNvbT4NCj4+Pj4+PG1haWx0bzprZWdyYXlAY2lzY28uY29tPj4NCj4+
Pj4+IFRvOiBMdWN5IHlvbmcgPGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdA
aHVhd2VpLmNvbT4NCj4+Pj4+PG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+LCJTdXJlbmRy
YTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20lM2UlM2UsJTIyU3VyZW5kcmE+IEt1bWFyIChz
bWt1bWFyKSINCj4+Pj4+IDxzbWt1bWFyQGNpc2NvLmNvbTxtYWlsdG86c21rdW1hckBjaXNjby5j
b20+IDxtYWlsdG86c21rdW1hckBjaXNjby5jb20+PiwiSmltPG1haWx0bzpzbWt1bWFyQGNpc2Nv
LmNvbSUzZSUzZSwlMjJKaW0+IEd1aWNoYXJkDQo+Pj4+PihqZ3VpY2hhcikiDQo+Pj4+PiA8amd1
aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+IDxtYWlsdG86amd1aWNo
YXJAY2lzY28uY29tPj4NCj4+Pj4+IENDOiBOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRI
T1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4NCj4+Pj4+
PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PixzZmM8bWFpbHRvOk5pY29sYXMu
Qk9VVEhPUlNAcW9zbW9zLmNvbSUzZSUzZSxzZmM+IDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCj4+Pj4+PG1haWx0bzpzZmNAaWV0Zi5vcmc+PixKYW1hbDxtYWlsdG86c2ZjQGll
dGYub3JnJTNlJTNlLEphbWFsPiBIYWRpIFNhbGltIDxoYWRpQG1vamF0YXR1LmNvbTxtYWlsdG86
aGFkaUBtb2phdGF0dS5jb20+DQo+Pj4+PjxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+PixSb248
bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tJTNlJTNlLFJvbj4gUGFya2VyDQo+Pj4+PjxSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tPg0KPj4+Pj4gPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4s
ImJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tJTNlJTNlLCUyMmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj4gPG1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldD4iIDxicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+PiwiSm9lbDxtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQlM2UlM2UsJTIySm9lbD4gTS4gSGFscGVybiINCj4+Pj4+
PGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+IDxtYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbT4+DQo+Pj4+Pg0KPj4+Pj4gVGhlIHdvcmQgIm1ldGFkYXRhIiBp
cyBhIHB1cnBvc2VseSBhbWJpZ3VvdXMgdGVybSAiZGF0YSB0aGF0DQo+Pj4+PiBwcm92aWRlcyBp
bmZvcm1hdGlvbiBhYm91dCBvdGhlciBkYXRhIi4gSXQgaXMgdXNlZCB0byBhdm9pZCBUSElTDQo+
Pj4+PmRpc2N1c3Npb24uDQo+Pj4+Pg0KPj4+Pj4gRm9yIGV4YW1wbGUsIEkgcHJvcG9zZSB3ZSBk
ZWZpbmUgInRlcXVpbGEgbWV0YWRhdGEiIGJlY2F1c2UsDQo+Pj4+PiBmcmFua2x5LCBJIHdpbGwg
bmVlZCB0byBvcmRlciBhIHRyaXBsZS1zaG90IGlmIHdlIGtlZXAgYXR0ZW1wdGluZw0KPj4+Pj4g
dG8gZGVmaW5lIHNvbWV0aGluZyB0aGF0LCBieSBkZWZpbml0aW9uLCBpcyBhbWJpZ3VvdXMuIEkn
ZCBsaWtlDQo+Pj4+PiBteSBiYXJ0ZW5kZXIgdG8gdW5kZXJzdGFuZCBtZSBzcGVjaWZpY2FsbHkg
d2hlbiBJIHNheSAiSSBuZWVkIGENCj4+Pj4+c2hvdCIuDQo+Pj4+Pg0KPj4+Pj4gT24gMy8xMy8x
NCA3OjQ5IEFNLCAiTHVjeSB5b25nIiA8bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3ku
eW9uZ0BodWF3ZWkuY29tPg0KPj4+Pj4gPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdy
b3RlOg0KPj4+Pj4NCj4+Pj4+ICAgPlNuaXAuLg0KPj4+Pj4gICA+U0s+IEp1c3QgY29weWluZyBm
cm9tIHRoZSBQUzoNCj4+Pj4+ICAgPi0tDQo+Pj4+PiAgID5EYXRhIHBsYW5lIG1ldGFkYXRhIHBy
b3ZpZGVzIHRoZSBhYmlsaXR5IHRvIGV4Y2hhbmdlIGluZm9ybWF0aW9uDQo+Pj4+PmJldHdlZW4N
Cj4+Pj4+ICAgPnRoZSBuZXR3b3JrIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2
aWNlIGZ1bmN0aW9ucywNCj4+Pj4+YW5kIHNlcnZpY2UNCj4+Pj4+ICAgPmZ1bmN0aW9ucyBhbmQg
dGhlIG5ldHdvcmsuDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPi0tDQo+Pj4+PiAgID5JdCBpcyBhIGx1
Y2lkIGRlZmluaXRpb24uIFdlIGFyZSB1bm5lY2Vzc2FyaWx5IG1ha2luZyB0aGUgd29yZA0KPj4+
Pj4ibmV0d29yayINCj4+Pj4+ICAgPmNvbnRyb3ZlcnNpYWwsIElNTy4NCj4+Pj4+ICAgPg0KPj4+
Pj4gICA+W0x1Y3ldIFRoaXMgaXMgbXkgcG9pbnQuICJUaGUgbmV0d29yayIgaXMgdG9vIGdlbmVy
YWwgaGVyZSwNCj4+Pj4+d2hpY2ggYnJpbmdzDQo+Pj4+PiAgID5tZXRhZGF0YSBncmVhdCBwb3dl
ciB0byBkbyBtYW55IHRoaW5ncy4gVGhpcyBpcyB3aHkgcGVvcGxlDQo+Pj4+PmludmVudCBpZGVh
cw0KPj4+Pj4gICA+aGVyZSwgd2hpY2ggY2F1c2VzIGEgbG90IG9mIGRlYmF0ZXMgb24gbWV0YWRh
dGEgdXNhZ2UgcG90ZW50aWFscy4NCj4+Pj4+IFdlDQo+Pj4+PiAgID5zaG91bGQgbm90IHNwZW5k
IGEgbG90IG9mIHRpbWVzIG9uIHRoYXQgZGViYXRlcyBhbmQganVkZ2Ugd2hpY2gNCj4+Pj4+dXNh
Z2UgaXMNCj4+Pj4+ICAgPnZhbHVhYmxlIG9yIG5vdC4gVGh1cywgZm9yIHRoZSBTRkMgd29yaywg
aXQgd2lsbCBiZSBoZWxwZnVsIGlmDQo+Pj4+PndlIGNhbg0KPj4+Pj4gICA+bmFycm93IGRvd24g
YSBiaXQuIEpvZWwgbWFrZXMgZXhwbGljaXRseSB0d28gY2FzZXMsIHdoaWNoIGlzDQo+Pj4+Pmhl
bHBmdWwgdG8NCj4+Pj4+ICAgPmRldmVsb3AgdXNlIGNhc2VzIGZvciBlYWNoIGNhc2UuIEkgd291
bGQgbGlrZSB0byBzZWUgdGhhdCB0aGUNCj4+Pj4+cHJvYmxlbQ0KPj4+Pj4gICA+c3RhdGVtZW50
IGNhbiBiZSBtb3JlIHNwZWNpZmljIG9uIG1ldGFkYXRhIGRlZmluaXRpb24sIHdoaWNoIG1heQ0K
Pj4+Pj5iZQ0KPj4+Pj4gICA+aGVscGZ1bCBpbiBsZXNzIGZvY3VzaW5nIG9uIGl0IGFuZCBtb3Zp
bmcgZm9yd2FyZC4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+THVjeQ0KPj4+Pj4gICA+DQo+Pj4+PiAg
ID5TdXJlbmRyYS4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+
VGhhbmtzLA0KPj4+Pj4gICA+Pkx1Y3kNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj4tLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4gICA+PkZyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIp
IFttYWlsdG86amd1aWNoYXJAY2lzY28uY29tXQ0KPj4+Pj4gICA+PlNlbnQ6IFdlZG5lc2RheSwg
TWFyY2ggMTIsIDIwMTQgNDozOCBQTQ0KPj4+Pj4gICA+PlRvOiBMdWN5IHlvbmcNCj4+Pj4+ICAg
Pj5DYzogSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyOw0KPj4+
Pj4gICA+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4g
PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwNCj4+Pj4+SGFkaSBTYWxp
bQ0KPj4+Pj4gICA+PlN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+PkhpIEx1Y3ksDQo+Pj4+PiAg
ID4+DQo+Pj4+PiAgID4+Tm8uIEkgYW0gc2ltcGx5IHNheWluZyB3ZSBzaG91bGQgbm90IG92ZXJj
b21wbGljYXRlIHRoZSBwcm9ibGVtDQo+Pj4+PiAgID4+c3RhdGVtZW50IHdpdGggdGV4dCB0aGF0
IGFkZHMgbGl0dGxlIHRvIG5vIHZhbHVlIGluIG15IG9waW5pb24uDQo+Pj4+PiBXaGV0aGVyDQo+
Pj4+PiAgID4+d2UgY2FsbCBpdCBtZXRhZGF0YSwgb3IgY29udGV4dCwgaGFzIG5vIGJlYXJpbmcg
b24gdGhlIGZhY3QNCj4+Pj4+dGhhdCB0aGUNCj4+Pj4+ICAgPj5wcm9ibGVtIHN0YXRlbWVudCBh
bHJlYWR5IGNsZWFybHkgc3RhdGVzIHdlIG5lZWQgdG8gYmUgYWJsZSB0bw0KPj4+Pj5wYXNzDQo+
Pj4+PiAgID4+aW5mb3JtYXRpb24gYmV0d2VlbiBTRsK5cyBhbmQgYmV0d2VlbiB0aGUgbmV0d29y
ayAmIFNGwrlzLg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pk9uIDMvMTIvMTQs
IDU6MTMgUE0sICJMdWN5IHlvbmciIDxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55
b25nQGh1YXdlaS5jb20+DQo+Pj4+PjxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90
ZToNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+PkhpIEppbSwNCj4+Pj4+ICAg
Pj4+DQo+Pj4+PiAgID4+PkkgZm9yIG9uZSBkb24ndCBhZ3JlZSBhbmQgdGhpbmsgd2UgYXJlIG92
ZXIgY29tcGxpY2F0aW5nIHdoYXQNCj4+Pj4+c2hvdWxkDQo+Pj4+PiAgID4+PmJlIHN0cmFpZ2h0
Zm9yd2FyZC4gVGhlIFNGQyBlbmNhcHN1bGF0aW9uIHNob3VsZCBlbmFibGUgdHdvDQo+Pj4+PnRo
aW5nczoNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+PjEuIFN0ZWVyaW5nIG9mIHNlbGVjdGVkIGZs
b3dzIHRocm91Z2ggYSBzZXJ2aWNlIGNoYWluOyB0aGlzIGlzDQo+Pj4+PnRoZQ0KPj4+Pj4gICA+
Pj5zZXJ2aWNlIGZ1bmN0aW9uIHBhdGguDQo+Pj4+PiAgID4+PjIuIFBhc3Npbmcgb2YgY29udGV4
dCBhc3NvY2lhdGVkIHdpdGggYSBnaXZlbiBmbG93IHdpdGhpbiBzYWlkDQo+Pj4+PnNlcnZpY2UN
Cj4+Pj4+ICAgPj4+ZnVuY3Rpb24gcGF0aC4gVGhpcyBjb250ZXh0IGluZm9ybWF0aW9uIG1heSBi
ZSBjb25zdW1lZCBieSBhDQo+Pj4+PlNGIChhbg0KPj4+Pj4gICA+Pj5hcHBsaWNhdGlvbiBJRCBp
cyBhbiBleGFtcGxlKSBvciBtYXkgYmUgY29uc3VtZWQgYnkgdGhlDQo+Pj4+PmZvcndhcmRpbmcN
Cj4+Pj4+ICAgPj4+ZWxlbWVudHMgKGEgdnJmLUlEIGlzIGFuIGV4YW1wbGUpLg0KPj4+Pj4gICA+
Pj5bTHVjeV0gRG8geW91IGNhbGwgdGhlIGNvbnRleHQgYXMgbWV0YWRhdGEgb3Igbm90PyBEbyB3
ZSBoYXZlDQo+Pj4+PmFub3RoZXINCj4+Pj4+ICAgPj4+dGVybSBoZXJlIGJlc2lkZSBTRkMgaGVh
ZGVyIGFuZCBtZXRhZGF0YS4gSSBzZWUgdGhhdCB5b3UgZG9uJ3QNCj4+Pj4+d2FudCB0bw0KPj4+
Pj4gICA+Pj5zZXBhcmF0ZSB3aGF0IGlzIGNvbnN1bWVkIGJ5IFNGIGFuZCB3aGF0IGlzIGNvbnN1
bWVkIGJ5IHRoZQ0KPj4+Pj5mb3J3YXJkaW5nDQo+Pj4+PiAgID4+PmVsZW1lbnRzLg0KPj4+Pj4g
ICA+Pj4NCj4+Pj4+ICAgPj4+THVjeQ0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+U2VudCBmcm9t
IG15IGlQaG9uZQ0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+PiBPbiBNYXIgMTIsIDIwMTQsIGF0
IDQ6MTYgUE0sICJMdWN5IHlvbmciDQo+Pj4+PjxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86
bHVjeS55b25nQGh1YXdlaS5jb20+IDxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90
ZToNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IEdyZWF0LiBUaGVuIHdlIG1heSBjb25zaWRl
ciB0d28gc3BlY2lhbCBtZXRhZGF0YSBkZWZpbml0aW9ucw0KPj4+Pj5pbiB0aGUNCj4+Pj4+ICAg
Pj4+PnByb2JsZW0gc3RhdGVtZW50IHNvIHdlIGNhbiBhbGwgdXNlIHRoZSBzYW1lIGRlZmluaXRp
b25zLg0KPj4+Pj5IZXJlIGlzIG15DQo+Pj4+PiAgID4+Pj5zdWdnZXN0ZWQgdGV4dCBhbmQgbGlr
ZSB0byBoZWFyIHlvdSBhbmQgb3RoZXIncyBpbnB1dCBhbmQNCj4+Pj4+c3VnZ2VzdGlvbnMuDQo+
Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUg
bWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxpdHkNCj4+Pj4+dG8NCj4+Pj4+ICAgPj4+PmV4Y2hh
bmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGVsZW1lbnRzIGluIGEgc2VydmljZSBmdW5jdGlv
bg0KPj4+Pj4gICA+Pj4+Y2hhaW5pbmcuIEluIHRoaXMgY29udGV4dCwgdGhlcmUgYXJlIHR3byB0
eXBlcyBvZiBkYXRhIHBsYW5lDQo+Pj4+Pm1ldGFkYXRhLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAg
ID4+Pj4gU2VydmljZSBGdW5jdGlvbiBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGV4Y2hhbmdl
ZCBiZXR3ZWVuDQo+Pj4+PiAgID4+Pj5jbGFzc2lmaWVyIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywg
YmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucyB0bw0KPj4+Pj4gICA+Pj4+ZmFjaWxpdGF0ZSBzZXJ2
aWNlIGZ1bmN0aW9ucyBvbiB0aGUgcGFja2V0IHRyZWF0bWVudC4NCj4+Pj4+ICAgPj4+Pg0KPj4+
Pj4gICA+Pj4+IFN0ZWVyaW5nIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZnJvbSBzZXJ2aWNl
IGZ1bmN0aW9ucyB0byBhDQo+Pj4+PiAgID4+Pj5jbGFzc2lmaWVyIG9yIHNlcnZpY2Ugbm9kZSBm
b3IgdHJhZmZpYyBmb3J3YXJkaW5nIHB1cnBvc2UuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+
PiAtZW5kDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBMdWN5DQo+Pj4+PiAgID4+Pj4NCj4+
Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4+
PiAgID4+Pj4gRnJvbTogSm9lbCBNLiBIYWxwZXJuIFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bV0NCj4+Pj4+ICAgPj4+PiBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MzUgUE0N
Cj4+Pj4+ICAgPj4+PiBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2Vy
DQo+Pj4+PiAgID4+Pj4gQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5p
cGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkNCj4+Pj4+ICAgPj4+PiBTYWxpbQ0KPj4+
Pj4gICA+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1j
b25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gWWVzLCBJIGFtIHRyeWlu
ZyB0byBjb25zaXN0ZW50bHkgZGlzdGluZ3Vpc2ggdGhvc2UgdHdvIGNhc2VzDQo+Pj4+PndoZW4N
Cj4+Pj4+ICAgPj4+PnRhbGtpbmcgYWJvdXQgdGhlIGluZm9ybWF0aW9uIGNhcnJpZWQgd2l0aCBw
YWNrZXRzIGluIHNlcnZpY2UNCj4+Pj4+Y2hhaW5zLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+
Pj4gWW91cnMsDQo+Pj4+PiAgID4+Pj4gSm9lbA0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4+
IE9uIDMvMTIvMTQsIDM6MTMgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4gSm9l
bCwgU2VlIGJlbG93LiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmMNCj4+Pj4+
ICAgPj4+Pj4gW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpvZWwg
TS4gSGFscGVybg0KPj4+Pj5TZW50Og0KPj4+Pj4gICA+Pj4+PiBXZWRuZXNkYXksIE1hcmNoIDEy
LCAyMDE0IDI6MDIgUE0gVG86IEx1Y3kgeW9uZzsgTmljb2xhcw0KPj4+Pj5CT1VUSE9SUzsNCj4+
Pj4+ICAgPj4+Pj4gUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4+
PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsNCj4+Pj4+ICAgPj4+Pj4gSmFtYWwgSGFkaSBT
YWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMt
bWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gSSB3
YXMgdHJ5aW5nIHRvIHdvcmQgaXQgY2FyZWZ1bGx5IG5vdCB0byBmb2N1cyBvbiB3aG8gcHV0cw0K
Pj4+Pj50aGUNCj4+Pj4+ICAgPj4+Pj4gaW5mb3JtYXRpb24gaW4sIGJ1dCBvbmx5IG9uIHdobyBj
b25zdW1lcyB0aGUgaW5mb3JtYXRpb24uDQo+Pj4+PiAgID4+Pj4+IEluZm9ybWF0aW9uIGZvciBz
ZXJ2aWNlIGZ1bmN0aW9ucyBtYXkgY29tZSBmcm9tIHRoZSBpbmdyZXNzDQo+Pj4+PiAgID4+Pj4+
IGNsYXNzaWZpZXIgb3IgZnJvbSBvdGhlciBzZXJ2aWNlIGZ1bmN0aW9ucy4gW0x1Y3ldIHRoaXMg
aXMNCj4+Pj4+dGhlIG9uZQ0KPj4+Pj4gICA+Pj4+PiBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlv
dXIgdmlldy4gSW5mb3JtYXRpb24gZm9yIHRoZQ0KPj4+Pj5mb3J3YXJkaW5nDQo+Pj4+PiAgID4+
Pj4+IHdpbGwgZ2VuZXJhbGx5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcyBjbGFzc2lmaWVyLCBidXQg
aW4NCj4+Pj4+c3BlY2lhbA0KPj4+Pj4gICA+Pj4+PiBjYXNlcyBtYXkgYmUgcHJvdmlkZWQgYnkg
c2VydmljZSBmdW5jdGlvbnMuIChJIGtlZXANCj4+Pj4+d2FudGluZyB0byBnZXQNCj4+Pj4+ICAg
Pj4+Pj4gcmlkIG9mIHRob3NlIHNwZWNpYWwgY2FzZXMsIGJ1dCBzbyBmYXIgdGhlcmUgc2VlbSB0
byBiZQ0KPj4+Pj5qdXN0IGVub3VnaA0KPj4+Pj4gICA+Pj4+PiBvZiB0aGVtIHRvIHdhcnJhbnQg
Y292ZXJpbmcgaW4gdGhlIHNvbHV0aW9uLiBBbmQgbW9yZQ0KPj4+Pj5pbXBvcnRhbnRseSwNCj4+
Pj4+ICAgPj4+Pj4gc2lnbmlmaWNhbnQgc3VwcG9ydCBmb3IgaXQgaW4gdGhlIHdvcmtpbmcgZ3Jv
dXAuKSBbTHVjeV0NCj4+Pj4+VGhpcyBpcw0KPj4+Pj4gICA+Pj4+PiB0aGUgc2Vjb25kIGNhc2Ug
dXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3IChidXQgeW91IGRvbid0DQo+Pj4+Pmxpa2UgaXQp
Lg0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBBbmQgeW91IHN1Z2dlc3QgZGlzdGluZ3Vp
c2hpbmcgdGhlc2UgdHdvIGNhc2VzIHdoZW4NCj4+Pj4+ZGlzY3Vzc2luZw0KPj4+Pj4gICA+Pj4+
PiBhYm91dCBtZXRhZGF0YSB1c2FnZS4gSXMgdGhhdCByaWdodCB1bmRlcnN0YW5kaW5nPw0KPj4+
Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBMdWN5DQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+
Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiBPbiAzLzEyLzE0
LCAyOjMzIFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+PiBKb2VsLCBJIGludGVy
cHJldCB0aGF0IHlvdSBzdWdnZXN0cyB0aGF0IGRpc3Rpbmd1aXNoIHRoZQ0KPj4+Pj5leGNoYW5n
ZQ0KPj4+Pj4gICA+Pj4+Pj4gaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGJldHdlZW4g
c2VydmljZSBmdW5jdGlvbnMNCj4+Pj4+YW5kIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4gZXhjaGFuZ2Ug
aW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGZyb20gYSBzZXJ2aWNlDQo+Pj4+PmZ1bmN0
aW9uIHRvDQo+Pj4+PiAgID4+Pj4+PiBhIHNlcnZpY2Ugbm9kZS4gSXMgdGhpcyByaWdodCB1bmRl
cnN0YW5kaW5nPyBMdWN5DQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gLS0tLS1Pcmln
aW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuDQo+Pj4+PiAgID4+Pj4+PiBb
bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsDQo+
Pj4+PjIwMTQNCj4+Pj4+IDE6MTkNCj4+Pj4+ICAgPj4+Pj4+IFBNDQo+Pj4+PiAgID4+Pj4+PiBU
bzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hh
cmQNCj4+Pj4+ICAgPj4+Pj4+IChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0Og0KPj4+Pj4gICA+Pj4+Pj4gUmU6IFtz
ZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gTXkgaW5jbGluYXRpb24gd291bGQgYmUgdG8gdHVuZSB0aGF0
IGRlZmluaXRpb24gdG8NCj4+Pj4+ZGlzdGluZ3Vpc2gNCj4+Pj4+ICAgPj4+Pj4+IGJldHdlZW4g
ZGF0YXBsYW5lIGNhcnJpZWQgaW5mb3JtYXRpb24gaW50ZW5kZWQgZm9yIHVzZSBieQ0KPj4+Pj5z
ZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+PiBmdW5jaXRvbnMgKHdoYXRldmVyIHRoZSBvcmlnaW4pLCBh
bmQgZGF0YXBsYW5lIGNhcnJpZWQNCj4+Pj4+aW5mb3JtYXRpb24NCj4+Pj4+ICAgPj4+Pj4+IGlu
dGVuZGVkIGZvciBkYXRhcGxhbmUgZm9yd2FyZGluZyBjb21wb25lbnRzLg0KPj4+Pj4gICA+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBIaSBKb2VsLA0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4gSSBhZ3JlZSB0aGF0IHdlIG5lZWQgdXNpbmcgdGhlIHNhbWUgZGVmaW5pdGlvbiBm
b3IgYQ0KPj4+Pj50ZXJtLCBidXQNCj4+Pj4+ICAgPj4+Pj4+PiBkaXNhZ3JlZSB0aGF0IHRoZSBt
ZXRhZGF0YSBkZWZpbml0aW9uIGhlcmUgaXMgYSBzZXQgb2YNCj4+Pj4+ICAgPj4+Pj4+PiBpbmZv
cm1hdGlvbiBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIFRoaXMgbWF5IGJlIHRvbyBuYXJyb3cNCj4+
Pj4+b3IgbGVhZA0KPj4+Pj4gICA+Pj4+Pj4+IHRvIGEgcGFydGljdWxhciBzb2x1dGlvbi4gSSBh
bSBmaW5lIHdpdGggdGhpcyBkZWZpbml0aW9uDQo+Pj4+PmluIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+
IHByb2JsZW0gc3RhdGVtZW50IHcvIG1pbm9yIHR3ZWFrIChzdWdnZXN0ZWQgb24gbWFpbGluZw0K
Pj4+Pj5saXN0KS4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IERhdGFwbGFuZSBN
ZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUNCj4+Pj4+YWJpbGl0eSB0
bw0KPj4+Pj4gICA+Pj4+Pj4+IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGNsYXNz
aWZpZXJzIGFuZCBzZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4gZnVuY3Rpb25zLCBiZXR3ZWVuIHNl
cnZpY2UgZnVuY3Rpb25zLCBhbmQgc2VydmljZQ0KPj4+Pj5mdW5jdGlvbnMgYW5kDQo+Pj4+PiAg
ID4+Pj4+Pj4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4gY2xhc3NpZmllcnN8c2VydmljZSBub2Rlcy4N
Cj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IFRoZXJlIG1heSBiZSBhIHNvbHV0aW9u
IHRoYXQgYSBzZXJ2aWNlIGZ1bmN0aW9uIHBhc3Nlcw0KPj4+Pj5zb21lDQo+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+IGluZm9ybWF0aW9uIHRvIGF0dGFjaGVkIHNlcnZpY2Ugbm9kZSB3aXRob3V0IHVz
aW5nIFNGQw0KPj4+Pj5oZWFkZXIuDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBU
aGFua3MsIEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBIYWxwZXJuIERpcmVj
dA0KPj4+Pj4gICA+Pj4+Pj4+IFttYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb21dIFNl
bnQ6IFdlZG5lc2RheSwNCj4+Pj4+TWFyY2ggMTIsDQo+Pj4+PiAgID4+Pj4+Pj4gMjAxNCAxMjoy
NSBQTSBUbzogTHVjeSB5b25nOyBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXMNCj4+Pj4+Qk9VVEhP
UlM7DQo+Pj4+PiAgID4+Pj4+Pj4gUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hh
cik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+PiAgID4+Pj4+Pj4gc2ZjOyBK
YW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+IGRyYWZ0
LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+PiBMdWN5LCB5b3Ugc2F5ICJ0aGUgbWV0YWRhdGEgdGVybSBtZWFucyAuLi4i
IFRoZQ0KPj4+Pj5kZWZpbml0aW9uIHlvdQ0KPj4+Pj4gICA+Pj4+Pj4+IHRoZW4gcHJvdmlkZSBp
cyBhIGRlZmluaXRpb24gb2YgdGhlIHNldCBvZiBpbmZvcm1hdGlvbiB3ZQ0KPj4+Pj5hcmUNCj4+
Pj4+ICAgPj4+Pj4+PiBwcm9wb3NpbmcgdGhhdCB3ZSBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIEks
IGFuZCBvdGhlcnMsDQo+Pj4+PmhhdmUNCj4+Pj4+ICAgPj4+Pj4+PiBiZWVuIHVzaW5nIHRoZSB0
ZXJtIG1ldGFkYXRhIG1vcmUgbmFycm93bHkuIFdlIGNhbiB1c2UNCj4+Pj4+d2hhdGV2ZXINCj4+
Pj4+ICAgPj4+Pj4+PiBkZWZpbml0aW9uIHdlIHdhbnQuIEJ1dCB3ZSBkbyBuZWVkIHRvIGFncmVl
IG9uIHRoZQ0KPj4+Pj5kZWZpbml0aW9uLg0KPj4+Pj4gICA+Pj4+Pj4+IEZvciB0aGUgcHVycG9z
ZXMgb2YgdGhlIFdHLCBpdCBzZWVtcyBtdWNoIG1vcmUgdXNlZnVsIHRvDQo+Pj4+PnVzZSB0aGUN
Cj4+Pj4+ICAgPj4+Pj4+PiB0ZXJtIG1ldGFkYXRhIGZvciB0aGUgbmFycm93ZXIgZGVzY3JpcHRp
b24uDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4g
ICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IE9uIDMvMTIvMTQsIDE6MTkgUE0sIEx1Y3kgeW9u
ZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4gSGkgSm9lbCwNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4gSSBhZ3JlZS4gV2UgbmVlZCB0byBkaWZmZXJlbnRpYXRlIHRoZSBtZXRh
ZGF0YSB1c2VkIGJ5DQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj5mdW5jdGlvbiBhbmQg
U0ZDIGhlYWRlci4gVGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgY2FycnlpbmcNCj4+Pj4+c29tZQ0K
Pj4+Pj4gICA+Pj4+Pj4+PnN0YXRlcyBhbG9uZyB3aXRoIHRoZSBwYWNrZXQuIElNTzogU0ZDIGhl
YWRlciBpcyBhIGtpbmQgb2YNCj4+Pj4+ICAgPj4+Pj4+Pj5tZXRhZGF0YSBjYXJyaWVkIG9uIHBh
Y2tldCBmb3IgbmV4dCBzZXJ2aWNlIG5vZGUgdG8gdXNlLg0KPj4+Pj5JbiB0aGUNCj4+Pj4+ICAg
Pj4+Pj4+Pj5jb250ZXh0IG9mIFNGQywgd2UgaGF2ZSB0ZXJtIGZvciBTRkMgaGVhZGVyIGFuZCB0
aGUNCj4+Pj4+bWV0YWRhdGEgdGhhdA0KPj4+Pj4gICA+Pj4+Pj4+PndhcyBjYXJyaWVkIGJldHdl
ZW4gc2VydmljZSBmdW5jdGlvbnMsIG9yIGJldHdlZW4gc2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+
PmZ1bmN0aW9ucyBhbmQgY2xhc3NpZmllcnMvc2VydmljZSBub2Rlcywgd2hpY2ggaXMgd2hhdA0K
Pj4+Pj50aGUgZHJhZnQNCj4+Pj4+ICAgPj4+Pj4+Pj5mb2N1cy4NCj4+Pj4+ICAgPj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4gVGhhbmtzLCBMdWN5DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206
IEpvZWwgTS4gSGFscGVybg0KPj4+Pj4gICA+Pj4+Pj4+PiBbbWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb21dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsDQo+Pj4+PiAyMDE0DQo+Pj4+PiAgID4+
Pj4+Pj4+IDExOjE4IEFNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJr
ZXIgQ2M6DQo+Pj4+PiBKaW0NCj4+Pj4+ICAgPj4+Pj4+Pj4gR3VpY2hhcmQgKGpndWljaGFyKTsg
YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltDQo+Pj4+
PiAgID4+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMt
bWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4gSSB0aGluayBpdCBpcyBpbXBvcnRhbnQgdG8ga2VlcCBhIHN0cm9uZyBkaXN0aW5jdGlvbg0K
Pj4+Pj5iZXR3ZWVuDQo+Pj4+PiAgID4+Pj4+Pj4+IG1ldGFkYXRhICh3aGljaCBpcyBmb3IgdXNl
IGJ5IGFwcGxpY2F0aW9ucykgYW5kIHRoZQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+
IGNoYWluaW5nIGluZm9ybWF0aW9uIGluIHRoZSBiYXNlIHNlcnZpY2UgY2hhaW4gaGVhZGVyLA0K
Pj4+Pj53aGljaCBpcw0KPj4+Pj4gICA+Pj4+Pj4+PiBmb3IgdXNlIGJ5IHRoZSBzZXJ2aWNlIGNo
YWluIHN1cHBvcnQgbWVjaGFuaXNtcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IE9uIDMv
MTIvMTQsIDEwOjQyIEFNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+PiBGdWxs
eSBhZ3JlZSB3aXRoIEpvZS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBX
ZSBzaG91bGQgbm90IHJlcXVpcmUgYSBmaXggbGVuZ3RoIGZvciBpbi1iYW5kIG1ldGFkYXRhDQo+
Pj4+PmJ1dA0KPj4+Pj4gICA+Pj4+Pj4+Pj4gYWxzbyBub3QgbGVhdmUgaXQgZm9yIGZyZWVseSB1
c2FnZS4gSW4gZmFjdCwgd2hlbiBhDQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+IG5v
ZGUgaW5zZXJ0cyBTRkMgaGVhZGVyIG9uIGEgKGVuY2Fwc3VsYXRlZCkgcGFja2V0IGFuZA0KPj4+
Pj5zZW5kIHRvDQo+Pj4+PiAgID4+Pj4+Pj4+PiBuZXh0IHNlcnZpY2Ugbm9kZSwgU0ZDIGhlYWRl
ciBpdHNlbGYgY2FuIGJlIHNlZW4gYXMgYQ0KPj4+Pj5tZXRhZGF0YS4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBMdWN5DQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjDQo+Pj4+PiAgID4+
Pj4+Pj4+PiBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgSm9lbCBN
Lg0KPj4+Pj5IYWxwZXJuDQo+Pj4+PiAgID4+Pj4+Pj4+PiBTZW50OiBXZWRuZXNkYXksIE1hcmNo
IDEyLCAyMDE0IDk6MjEgQU0gVG86IE5pY29sYXMNCj4+Pj4+Qk9VVEhPUlM7DQo+Pj4+PiAgID4+
Pj4+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsNCj4+Pj4+YnJp
anNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+ICAgPj4+Pj4+Pj4+IHNmYzsgSmFtYWwgSGFkaSBT
YWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4gRm9yIGluLWJhbmQgbWV0YWRhdGEsIHRoZSBBUEkgZm9yIGFjY2VzcyBjYW4gZWFz
aWx5IGJlDQo+Pj4+PiAgID4+Pj4+Pj4+PiBzeW5jaHJvbm91cy4gT3V0IG9mIGJhbmQgbWV0YWRh
dGEgbmVlZHMgZGlmZmVyZW50DQo+Pj4+PmhhbmRsaW5nLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gVGhl
cmUgYXJlIG1hbnkgY2FzZXMgd2hlcmUgb3V0LW9mLWJhbmQgbWV0YWRhdGEgaXMNCj4+Pj4+dXNl
ZnVsIGFuZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4gYXBwcm9wcmlhdGUuIEJ1dCB0aGV5IGRvIG5vdCBj
b3ZlciBhbGwgbmVlZHMgYnkgYW55DQo+Pj4+PnN0cmV0Y2guDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4gRXZlbiBpZiBlYWNoIHBpZWNlIG9mIGluLWJhbmQgbWV0YWRhdGEg
aXMgb2YgZml4ZWQNCj4+Pj4+bGVuZ3RoLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4gdGhlcmUgYXJlIG1h
bnkgZGlmZmVyZW50IGtpbmRzIG9mIG1ldGF0eXBlLiBUcnlpbmcgdG8NCj4+Pj4+c2F5DQo+Pj4+
PiAgID4+Pj4+Pj4+PiAidGhlcmUgd2lsbCBiZSBleGFjdGx5IGZvdXIgcGllY2VzLCBhbmQgdGhl
eSB3aWxsIGJlIG9mDQo+Pj4+PnR5cGVzDQo+Pj4+PiAgID4+Pj4+Pj4+PiB0MSwgdDIsIHQzLCBh
bmQgdDQiIGlzIHNpbXBseSB0b28gc3BlY2lmaWMgZm9yIGV2ZW4gODAlDQo+Pj4+Pm9mIHRoZQ0K
Pj4+Pj4gICA+Pj4+Pj4+Pj5uZWVkcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBP
biAzLzEyLzE0LCA4OjUyIEFNLCBOaWNvbGFzIEJPVVRIT1JTIHdyb3RlOg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IEhlbGxvIFJvbiwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
IFNlbmRpbmcgb3V0IG9mIGJhbmQgY29uZ3J1ZW50IG1ldGFkYXRhIG1heSBub3QgYmUgdGhlDQo+
Pj4+PmFuc3dlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRvIGFsbCBuZWVkcyBidXQgaXQgaXMgb25l
IHRvb2wgdGhhdCB3ZSBzaG91bGQga2VlcC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IE5vdCBhbGwgbWV0YWRhdGEgaXMgdGllZCB0byBhIHNwZWNpZmljIHBhY2tldCwg
Zm9yDQo+Pj4+PmV4YW1wbGUgYQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHBvbGljeSBjaGFuZ2UgaW4g
UENSRiBjb3VsZCBsZWFkIHRvIHNvbWUgbWV0YWRhdGENCj4+Pj4+c2lnbmFsaW5nLA0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IHRoZSByZWFjdGlvbiB0aW1lIG5lZWQgbm90IGJlIGltbWVkaWF0ZSwgZmV3
IG1zIG1heQ0KPj4+Pj5ub3QgbWF0dGVyLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gQXMgeW91IHBvaW50LCBpZiBhIHBhY2tldCBpcyB0aWVkIHRvIGEgbWV0YWRhdGEg
YQ0KPj4+Pj5jb3JyZWxhdGlvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGluZm8gY2FuIGJlIHNldCBp
biBib3RoIHBhY2tldCB0byBkZWFsIHdpdGggaXQgKGkuZQ0KPj4+Pj5tZXRhZGF0YQ0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IGV4cGVjdGVkIGZsYWcgaW4gdGhlIFNGQyBoZWFkZXIsIHBsdXMgYW4gaWQp
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBGaW5hbGx5IHdlIGNhbiBz
dGlsbCBzZW5kIHNvbWUgbGltaXRlZCBtZXRhZGF0YSB3aXRoaW4NCj4+Pj4+YSBoZWFkZXIuDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhpcyBjb3VsZCBiZSB1c2VkIGZvciBsb2FkIGJhbGFuY2VycyBp
biBwYXJ0aWN1bGFyIGlmDQo+Pj4+PndlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gYWdyZWUgb24gYSBj
b252ZW50aW9uIHRvIGxvY2F0ZSAiY29hcnNlIGdyYWluIHBvbGljeSINCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiAvICJmaW5lIGdyYWluIHBvbGljeSIgb24gcmVzZXJ2ZWQgY29udGV4dCBoZWFkZXJzLg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhpcyBzZWVtcyB0byBvcGVu
IHVwIGEgbG90IG9mIGZsZXhpYmlsaXR5IC8NCj4+Pj4+aW5ub3ZhdGlvbnMuDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBPbiB5b3VyIGxhc3QgcG9pbnQsIHRoZXJlIGlz
IGEgcXVlc3Rpb24gb24gaG93IHRvIG1ha2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtZXRhZGF0YSBh
dmFpbGFibGUgdG8gYSBTZXJ2aWNlIEZ1bmN0aW9uLiBDdXJyZW50IHNvY2tldA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IGNvbm5lY3Rpb25zIGZvciBleGFtcGxlIGRvIG5vdCBhbGxvdyB0byByZXRyaWV2
ZSBJUA0KPj4+Pj5oZWFkZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBvcHRpb25zLiBTbyBJIGFzc3Vt
ZSB0aGF0IFNGQyBhd2FyZSBTZXJ2aWNlIEZ1bmN0aW9ucw0KPj4+Pj53aWxsDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gbmVlZCBzb21lIChhc3luY2hyb25vdXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiA/KSBB
UEkgdG8gcmV0cmlldmUgU0ZDIGhlYWRlciBpbmZvcm1hdGlvbiBhcyB3ZWxsIGFzDQo+Pj4+Pmlu
LWJhbmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtZXRhZGF0YS4gSSBkb24ndCBzZWUgb3V0IG9mIGJh
bmQgbWV0YWRhdGEgdHJhbnNwb3J0DQo+Pj4+PmFkZGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGNv
bXBsZXhpdHksIHRoZSBzYW1lIEFQSSBjYW4gcHJvYmFibHkgYXBwbHkuDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGUgYWx0ZXJuYXRpdmUgb3B0aW9uLCBhbGxvd2lu
ZyB2YXJpYWJsZSBzaXplZA0KPj4+Pj5tZXRhZGF0YSBpbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRo
ZSBTRkMgaGVhZGVyIGhhcyBzb21lIGRyYXdiYWNrcyBhcyB3ZWxsLCBvbmUgYmVpbmcNCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBmcmFnbWVudGF0aW9uLCBhbmQgc29tZSBzd2l0Y2hlcyBleHBlY3Rpbmcg
YXMgd2VsbCB0bw0KPj4+Pj5sb29rIGF0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gZW5kIHVzZXIgdHJh
ZmZpYyBoZWFkZXJzIGZvciBsaW5rIGxvYWQgYmFsYW5jaW5nLiBJDQo+Pj4+PndvdWxkDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gYWdyZWUgdGhhdCBpZiB3ZSBjYW4gYWNjZXB0IHRoZXNlIGlzc3Vlcywg
dGhlbiBzZW5kaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gb2ZmLWxpbmUgY29uZ3J1ZW50IG1ldGFk
YXRhIGxvb3NlcyBpdHMgaW50ZXJlc3QuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBXZSBuZWVkIHRvIHRha2UgaW50byBhY2NvdW50IHRoYXQgYm90aCBpbi1iYW5kIGFu
ZA0KPj4+Pj5jb25ncnVlbnQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBvdXQtb2YtYmFuZCBtZXRhZGF0
YSB0cmFuc3BvcnQgaXMgbm90IHJlbGlhYmxlLiBBDQo+Pj4+PnBhY2tldCBsb3NzDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gdHJpZ2dlcmluZyByZXRyYW5zbWlzc2lvbiB3b3VsZCBub3QgbGVhZCB0byB0
aGUNCj4+Pj4+aWRlbnRpY2FsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gcmVjb25zdHJ1Y3Rpb24gb2Yg
dGhlIGFzc29jaWF0ZWQgbWV0YWRhdGEuIEluIHNvbWUNCj4+Pj4+Y2FzZXMsIHdlDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gbWlnaHQgdGh1cyBldmVuIG5lZWQgbm9uLWNvbmdydWVudCBvdXQtb2YtYmFu
ZCByZWxpYWJsZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1ldGFkYXRhIHRyYW5zcG9ydC4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiBOaWNvbGFzIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18gRnJvbToNCj4+Pj4+IFJvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFBhcmtlciBbUm9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbT5dIFNlbnQ6DQo+Pj4+PldlZG5lc2RheSwNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBN
YXJjaCAxMiwgMjAxNA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IDEyOjQzIFBNIFRvOiBOaWNvbGFzIEJP
VVRIT1JTIENjOiBKaW0gR3VpY2hhcmQNCj4+Pj4+KGpndWljaGFyKTsNCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj5zZmM7IEphbWFsIEhhZGkgU2FsaW0g
U3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMt
bWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IE5pY29sYXMsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBJ
IHVuZGVyc3RhbmQgdGhlIGNvbmNlcHQgZm9yIG91dCBvZiBiYW5kIHNpZ25hbGluZyBvZg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+bWV0YWRhdGEsIGJ1dCBJIGFtIGNvbmNlcm5lZCB0aGF0IGl0IGludHJv
ZHVjZXMNCj4+Pj4+c2lnbmlmaWNhbnQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PmNvbXBsZXhpdHkgZHVl
IHRvIHRoZSBwb3RlbnRpYWwgcmFjZSBjb25kaXRpb24gb2YNCj4+Pj4+cmVjZWl2aW5nIHRoZQ0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+cmVhbCBwYWNrZXQgYmVmb3JlIHRoZSBtZXRhZGF0YS4gV2hpbGUg
dGhlIHJlYWwgcGFja2V0DQo+Pj4+PmNvdWxkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5pbmRpY2F0ZSB0
aGF0IG91dCBvZiBiYW5kIG1ldGFkYXRhIGlzIGV4cGVjdGVkLCBob3cgY2FuDQo+Pj4+PndlDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj5ndWFyYW50ZWUgdGhlIG9yZGVyIG9mIHJlY2VwdGlvbj8gV2hhdCBp
ZiBzd2l0Y2hpbmcgb3INCj4+Pj4+cm91dGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+bm9kZXMgYXBw
bHkgaGFzaCBiYXNlZCBsb2FkIGJhbGFuY2luZz8gV2hhdCBpZiB0aGUgbG9hZA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+YmFsYW5jaW5nIHVuZGVyc3RhbmRzIFNGQyBlbmNhcHMgYW5kIGxvb2tzIGJleW9u
ZCBpdCB0bw0KPj4+Pj50aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pm9yaWdpbmFsIGhlYWRlciB0byBn
ZXQgYmV0dGVyIGVudHJvcHk/DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gQ2FuIHdlIGd1YXJhbnRlZSB0
aGF0IHRoZSBtZXRhZGF0YSBhbmQgcmVhbCBwYWNrZXQNCj4+Pj4+d2lsbCBmb2xsb3cNCj4+Pj4+
ICAgPj4+Pj4+Pj4+PnRoZSBleGFjdCBzYW1lIHBhdGg/IElmIHdlIGNhbiBub3QsIHRoZW4NCj4+
Pj4+aW1wbGVtZW50YXRpb25zIHdpbGwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pm5lZWQgdG8gYWRkIGlu
Z3Jlc3MgcXVldWluZyB0byBjb3BlIHdpdGggdGhlIHNjZW5hcmlvLg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gQWxzbywgZG8geW91IGZlZWwgdGhhdCB0aGUgaW5jcmVh
c2UgaW4gaW1wbGVtZW50YXRpb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBjb21wbGV4aXR5IGF0IHRo
ZSBzZXJ2aWNlIGZ1bmN0aW9ucyBpcyByZWFzb25hYmxlPw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhhbmtzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gUm9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gT24g
TWFyIDEyLCAyMDE0LCBhdCA0OjA5IEFNLCAiTmljb2xhcyBCT1VUSE9SUyINCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VU
SE9SU0Bxb3Ntb3MuY29tPg0KPj4+Pj48bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNv
bT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBJIHRo
aW5rIHdlIG11c3QgbWFrZSBhIGRpc3RpbmN0aW9uIGJldHdlZW46DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IC0gTWV0YWRhdGEgd2hpY2ggc2hvdWxkIGJlIHBhcnQg
b2YgdGhlIGhlYWRlciBkZWZpbmVkDQo+Pj4+PmFzIGluDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGJh
bmQgbWFya2luZy4gLSBNZXRhZGF0YSB3aXRoIGNhbiBiZSBwYXNzZWQgb3V0IG9mDQo+Pj4+PmJh
bmQsIGZvcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBleGFtcGxlIGNvbmdydWVudCBvdXQgb2YgYmFu
ZCBzaWduYWxpbmcgZGVmaW5lZCBpbg0KPj4+Pj50aGUgZHJhZnQNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gVGhlIGZvcm1lciBjYWxscyBmb3IgYSBsaW1pdGVkIHNw
YWNlIGluIHRoZSBoZWFkZXIsDQo+Pj4+PnRydWUsIFRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBs
YXR0ZXIgaG93ZXZlciBkb2VzIG5vdCBpbmN1ciBhbnkgc3BhY2UgbGltaXRhdGlvbg0KPj4+Pj5h
bmQgaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gc3RpbGwgZmFpcmx5IGVmZmljaWVudCBhbmQgaXQg
cmVtYWlucyBjb21wYXRpYmxlIHdpdGgNCj4+Pj4+YSBmaXhlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
PiBzaXplIGhlYWRlciB1c2VkIHRvIHJvdXRlIHRob3NlIHNpZ25hbGluZyBtZXNzYWdlcw0KPj4+
Pj5hbG9uZyB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gY2hhaW4ncyBzZXJ2aWNlIGZ1bmN0aW9u
cy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gTmljb2xhcyBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFtqZ3VpY2hhckBjaXNjby5jb208bWFpbHRv
OmpndWljaGFyQGNpc2NvLmNvbT5dIFNlbnQ6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFR1ZXNkYXks
IE1hcmNoIDExLCAyMDE0IDY6NDggUE0gVG86IFJvbiBQYXJrZXIgQ2M6DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+IE5pY29sYXMgQk9VVEhPUlM7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNm
YzsgSmFtYWwgSGFkaSBTYWxpbQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3Nm
Y10NCj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IEhpIFJvbiwNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gV2UgY2FuIGNlcnRhaW5seSBoYXZlIHRoaXMg
ZGlzY3Vzc2lvbiBidXQgd2Ugc2hvdWxkDQo+Pj4+PmZpcnN0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
IGNvbnNpZGVyIHdoYXQgaW5mb3JtYXRpb24gaXMgbmVjZXNzYXJ5IGFuZCBpZiBzYWlkDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+IGluZm9ybWF0aW9uIGNhbiBmaXQgd2l0aGluIGEgZml4ZWQgbnVtYmVy
IG9mIGNvbnRleHRzDQo+Pj4+PmluIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBtYWpvcml0eSBv
ZiBjYXNlcy4gUmVtZW1iZXIsIHRoZSBnb2FsIG9mIGJlaW5nIGFibGUNCj4+Pj4+dG8gcGFzcw0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSB0aHJvdWdoIHRoZSBuZXR3b3JrIGlzIHRvIGVu
aGFuY2Ugc2VydmljZQ0KPj4+Pj5kZWxpdmVyeSwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbm90IHBh
c3MgdGhlIGVudGlyZSB3b3JrcyBvZiBTaGFrZXNwZWFyZSA7LSkNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gU2VudCBmcm9tIG15IGlQaG9uZQ0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gT24gTWFyIDcsIDIwMTQsIGF0IDM6NTIgQU0s
ICJSb24gUGFya2VyIg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gPFJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+DQo+Pj4+
PjxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+IHdyb3RlOg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IE5pY29sYXMsDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gSSBzZWUgc2ltaWxhciByZXF1aXJlbWVu
dHMgZnJvbSB0aGUgM2dwcCBFUEMgc2lkZS4NCj4+Pj4+SSB3b3VsZA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4gbGlrZSB0byBwcm9wb3NlIGFuIE9VSSAvIFRMViBiYXNlZCBhcHByb2FjaCB3aGVyZSB0
aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IHJlc2VydmVkIE9VSSBjYW4gYmUgdXNlZCBmb3IgYWdy
ZWVkIHVwb24gdHlwZXMgb2YNCj4+Pj4+Y29tbW9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBtZXRh
ZGF0YSBhbmQgdmVuZG9yIG9yIG90aGVyIG9yZ2FuaXphdGlvbmFsIE9VSXMgY2FuDQo+Pj4+PmJl
IHVzZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IHRvIHF1aWNrbHkgaW5ub3ZhdGUgaW4gdGhlIG5l
dHdvcmtzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gU2ltdWx0YW5lb3VzbHksIEkgd291bGQgYWxz
byBsaWtlIHRvIGNvbnNpZGVyDQo+Pj4+Pm1lY2hhbmlzbXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
IHRoYXQgYXJlIG9wdGltaXplZCBmb3IgbG9uZyBsaXZlZCBmbG93cyBzbyBhcyB0bw0KPj4+Pj5s
aW1pdCB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IG5lZ2F0aXZlIGVmZmVjdHMgb2YgcGFja2V0
IGdyb3d0aC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBSb24N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IE9uIE1hciA3LCAyMDE0LCBhdCA4OjM0IEFNLCAiTmljb2xhcyBCT1VUSE9SUyIN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0
bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+DQo+Pj4+PjxtYWlsdG86Tmljb2xhcy5CT1VU
SE9SU0Bxb3Ntb3MuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+PiBIZWxsbyBKaW0NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IEkgaGF2ZSBzZWVuIGNhc2VzIGluIEdpIExBTiwgd2hlcmUgc3Vic2NyaWJl
ciByZWxhdGVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gaW5mb3JtYXRpb24gaXMgcGFzc2VkIHRv
IGEgV2ViIFByb3h5IGZvciBIVFRQIGhlYWRlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGVucmlj
aG1lbnQgKGFpbWVkIGF0IHNvbWUgV2ViIENvbnRlbnQgcHJvdmlkZXJzDQo+Pj4+PnBhcnRuZXJz
IG9mDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gdGhlIE1vYmlsZSBPcGVyYXRvcikuDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gSW5mb3JtYXRpb24gd2FzIGFuIGNvZGVkIChwZXJzaXN0ZW50KSBzdWJz
Y3JpYmVyIGlkDQo+Pj4+PmRlcml2ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBmcm9tIHRoZSBN
U0lTRE4sIGFuZCBjb3VwbGUgb2YgZiBjdXN0b21lciBwcm9maWxlDQo+Pj4+PnJlbGF0ZWQNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBmaWVsZHMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBJbiBhbiBzZmMgYmFzZWQgR2kgTEFOLCB0aGlzIGVudGl0eSBzaG91
bGQgcmVjZWl2ZQ0KPj4+PiA+ZnJvbSB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBDbGFzc2lm
aWVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiAtIEEgY2xh
c3NpZmljYXRpb24gb2YgdGhlIENvbnRlbnQgUHJvdmlkZXIgKCBJZCwNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiBDYXRlZ29yeSkgYmFzZWQgb24gdHJhZmZpYyBhbmFseXNpcyAtIFRoZSBNU0lTRE4g
b2YNCj4+Pj4+IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHN1YnNjcmliZXIgLSBUd28gc3Vi
c2NyaWJlciBwb2xpY3kgZmllbGRzIChub3QgdGllZA0KPj4+Pj4gdG8gUENSRg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IGJ1dCBiZWxvbmdpbmcgdG8gdGhlIFN1YnNjcmliZXIgREIpIChTdWJzY3Jp
YmVyDQo+Pj4+PiBjYXRlZ29yeSwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBzdWItY2F0ZWdvcnkp
IC0gQSBzZXNzaW9uIGlkIChmb3IgbG9nZ2luZyBhbmQNCj4+Pj4+dHJhY2tpbmcNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+PiBwdXJwb3NlcykNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IFRoZSBvYmplY3RpdmUgYmVpbmcgdG8gYXZvaWQgaGF2aW5nIHRoZSBIVFRQ
IFByb3h5DQo+Pj4+PnRvDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gYmVjb21lIGEgdHJ1c3RlZCBh
cHBsaWNhdGlvbiAoaW50ZXJvZ2F0ZSB0aGUNCj4+Pj4+IHN1YnNjcmliZXIgREIsDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gZXRjLi4pDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IE5pY29sYXMNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOiBKaW0NCj4+Pj4+IEd1
aWNoYXJkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gKGpndWljaGFyKSBbamd1aWNoYXJAY2lzY28u
Y29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+XSBTZW50Og0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+IFRodXJzZGF5LCBNYXJjaCAwNiwgMjAxNCAyOjAyIFBNIFRvOiBKYW1hbCBIYWRpDQo+Pj4+
PlNhbGltOw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGptb2lzYW5kQGp1bmlwZXIubmV0PG1haWx0
bzpqbW9pc2FuZEBqdW5pcGVyLm5ldD4gPG1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldD47DQo+
Pj4+PiBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IENjOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHNm
YyBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFu
LXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gSGkgSmFtYWwsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBZb3Ugc2FpZCAiSXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZv
ciB2YXJpYWJsZQ0KPj4+Pj4gc2l6ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSIu
LiBJIGFtIG5vdCBzbyBjb252aW5jZWQgYW5kIHdvdWxkIGxpa2UgdG8NCj4+Pj4+IGJldHRlcg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHVuZGVyc3RhbmQgdGhlIHJlcXVpcmVtZW50cyBiZWZvcmUg
cGFzc2luZyBqdWRnZW1lbnQuDQo+Pj4+PiBJZiB3ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGxv
b2sgYXQgdGhlIHVzZSBjYXNlcyBhcyBwcmVzZW50ZWQgdGh1cyBmYXIgaW50bw0KPj4+Pj4gdGhl
IFdHIEkNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBoYXZlIHlldCB0byBzZWUgYSBzaW5nbGUgZXhh
bXBsZSBvZiB0aGUgbmVlZA0KPj4+Pj4gKG5vdGluZyB0aGF0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gZGVzaXJlIGlzIG5vdCB0aGUgc2FtZSBhcyBuZWVkKSAtIEkgYW0gbm90IHNheWluZw0KPj4+
Pj4gdGhlcmUgaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBubyByZXF1aXJlbWVudCBidXQgcmF0
aGVyIHRoYXQgd2Ugc2hvdWxkIG5vdCBqdW1wDQo+Pj4+PiB0byB0aGUNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiBjb25jbHVzaW9uIGFuZCBidWlsZCBzdGFuZGFyZHMgYXJvdW5kIGEgdGhlb3J5Lg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBPbiAzLzMvMTQsIDY6MzUgQU0sICJK
YW1hbCBIYWRpIFNhbGltIg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiA8aGFkaUBtb2phdGF0dS5j
b208bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPiA8bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPj4N
Cj4+Pj4+d3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4+IEkgbGlrZSB0aGUgZG9jIC0gd2VsbCB3cml0dGVuLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBTZWN0aW9uIDQuMyBvbiBtZXRhZGF0YSBlbmNvZGlu
Zy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gSXQgc2Vl
bXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZSBzaXplZA0KPj4+Pj4gbWV0YWRhdGEN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gKGF0IGxlYXN0IGZvciBodHRwL2FwcCB5b3Ugc2VlbSB0
byBpbmRpY2F0ZSB0aGUNCj4+Pj4+IGRlc2lyZSBmb3INCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj5p
dCkuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IEZvciBhIGRhdGFwYXRoIHBlci1wYWNrZXQgbWV0
YWRhdGEsIGkgZmVlbCB0aGUNCj4+Pj4+IG5lZWQgaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4g
anVzdCBhcyBpbXBvcnRhbnQuIEFyZSB3ZSBsaW1pdGVkIGJ5IHRoZSBmYWN0IHRoYXQNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+Pj4gZXhpc3RpbmcgaGFyZHdhcmUgbWF5IG5vdCBiZSBhYmxlIHRvIGhh
bmRsZSBUTFZzPw0KPj4+Pj5Gb3INCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gZXhhbXBsZSwgSSBk
b250IGhhdmUgYSBwcm9ibGVtIGhhbmRsaW5nIFRMVnMgaW4gYQ0KPj4+Pj4gc29mdHdhcmUNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj5kYXRhcGF0aC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gY2hlZXJzLCBqYW1hbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gbWFpbGluZyBsaXN0
IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
PiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+
IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2Zj
DQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWls
dG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+
PiAgID4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
IHNmYyBtYWlsaW5nDQo+Pj4+PiBsaXN0DQo+Pj4+PiAgID4+Pj4+IHNmY0BpZXRmLm9yZzxtYWls
dG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+
DQo+Pj4+PiAgID4+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18NCj4+Pj4+ICAgPj5zZmMgbWFpbGluZyBsaXN0DQo+Pj4+PiAgID4+c2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gICA+Pmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4NCj4+Pj4+ICAg
Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+PiAg
ID5zZmMgbWFpbGluZyBsaXN0DQo+Pj4+PiAgID5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiAgID5odHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4NCj4+Pj4NCj4+Pj4gX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj4gc2ZjIG1haWxpbmcgbGlzdA0K
Pj4+PiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4gaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pg0KPj4+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4gc2ZjIG1haWxpbmcgbGlzdA0KPj4+
IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+IGh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4NCj4+DQo+Pl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+PnNmYyBtYWlsaW5nIGxpc3QNCj4+c2ZjQGll
dGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjDQo+DQo+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCj5zZmMgbWFpbGluZyBsaXN0DQo+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQo+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWls
aW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OlNpbVN1bjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Ik1TIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2
IDkgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpNaW5nTGlVOw0KCXBh
bm9zZS0xOjIgMiA1IDkgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToi
Q2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZh
Y2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIg
NDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYg
NCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQFNpbVN1biI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OiJNaWNyb3NvZnQgWWFIZWkiOw0KCXBhbm9zZS0xOjIgMTEgNSAzIDIgMiA0IDIgMiA0O30NCkBm
b250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxATWljcm9zb2Z0IFlhSGVpIjsNCglwYW5vc2UtMToy
IDExIDUgMyAyIDIgNCAyIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQE1pbmdM
aVUiOw0KCXBhbm9zZS0xOjIgMiA1IDkgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0KCXtmb250
LWZhbWlseToiXEBNUyBHb3RoaWMiOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDcgMiA1IDggMiA0O30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Ik1TIFVJIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAx
MSA2IDAgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBNUyBVSSBH
b3RoaWMiOw0KCXBhbm9zZS0xOjIgMTEgNiAwIDcgMiA1IDggMiA0O30NCi8qIFN0eWxlIERlZmlu
aXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21h
cmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJ
Zm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQphOmxpbmssIHNwYW4uTXNv
SHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQt
ZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxv
d2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNv
cmF0aW9uOnVuZGVybGluZTt9DQpwLk1zb0FjZXRhdGUsIGxpLk1zb0FjZXRhdGUsIGRpdi5Nc29B
Y2V0YXRlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9v
biBUZXh0IENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZv
bnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9
DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0IENo
YXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBU
ZXh0IjsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5DaGFyDQoJ
e21zby1zdHlsZS1uYW1lOiLmibnms6jmoYbmlofmnKwgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOuaJueazqOahhuaWh+acrDsNCglmb250LWZhbWlseTpT
aW1TdW47fQ0KcC5hLCBsaS5hLCBkaXYuYQ0KCXttc28tc3R5bGUtbmFtZTrmibnms6jmoYbmlofm
nKw7DQoJbXNvLXN0eWxlLWxpbms6IuaJueazqOahhuaWh+acrCBDaGFyIjsNCgltYXJnaW46MGlu
Ow0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFt
aWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjENCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlm
IjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTIyDQoJe21zby1zdHlsZS10eXBl
OnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6
IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyMw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsN
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0K
c3Bhbi5FbWFpbFN0eWxlMjQNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxT
dHlsZTI1DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJD
YWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0K
CXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdl
IFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4g
MS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQot
LT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4
dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3Rl
IG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpl
eHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+
DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+
DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlRvIGFkZCBvbiB3aGF0IFJvbiBz
YWlkLCB3aGlsZSBvbmUgY2FuIGNob29zZSB0byBnZW5lcmFsaXplIFZMQU4gYmFzZWQgYXBwcm9h
Y2gsIGFuIGV4cGxpY2l0IHNlcnZpY2UgY2hhaW4gaGVhZGVyIHdpdGggYSBjb21wYWN0IGZpeGVk
IGxlbmd0aCBjaGFpbihwYXRoKSBJRA0KIGZpZWxkIHRoYXQgaXMgbm90IHRpZWQgdG8gVkxBTiw8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+YW5kIGNvdWxkIGJlIHRyYW5zZmVycmVkIGlu
YmFuZCBvdmVyIGFueSB0cmFuc3BvcnQgKGluY2x1ZGluZyB0dW5uZWwvb3ZlcmxheSkgd2lsbCBi
ZSBtb3JlIGdlbmVyaWMgYW5kIHdpbGwgc2ltcGxpZnkgdGhlIG9wZXJhdGlvbiBvbiBtYW55IFNG
QyBlbnRpdGllcy4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Q2F0aHk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAw
aW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBzZmMgW21h
aWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10NCjxiPk9uIEJlaGFsZiBPZiA8L2I+Um9uIFBhcmtl
cjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIE1hcmNoIDI0LCAyMDE0IDk6NDkgQU08YnI+DQo8
Yj5Ubzo8L2I+IEplcm9tZSBNb2lzYW5kOyBYdXhpYW9odTsgTkFQSUVSQUxBLCBNQVJJQSBIOyBt
aWtlYmlhbmNAYW9sLmNvbTsgc2ZjQGlldGYub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBb
c2ZjXSA8L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O01pY3Jvc29mdCBZYUhlaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij7nrZTlpI08L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjogU0ZDIGVuY2Fw
c3VsYXRpb24gY2hhaW4gSUQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Q2xlYXJs
eSwgYW4gU0ZDIGVuY2Fwc3VsYXRpb24gY2FuIGJlIHVzZWQg4oCcb2ZmIGxhYmVs4oCdIHRvIHN1
cHBvcnQgYW4gaW5iYW5kIG1ldGFkYXRhIHRyYW5zcG9ydCBtZWNoYW5pc20gb3V0c2lkZSBvZiB0
aGUgU0ZDIHN0ZWVyaW5nIHBhcmFkaWdtLiZuYnNwOyBBbmQsIEnigJltIGluIG5vDQogd2F5IHRy
eWluZyB0byBkaXNzdWFkZSBzdWNoIGEgdXNhZ2UuJm5ic3A7Jm5ic3A7ICZuYnNwO0J1dCwgc2lu
Y2UgdGhlIHN0ZWVyaW5nIHBhcnQgb2YgdGhlIGhlYWRlciBpcyBsaWtlbHkgdG8gYmUgc2ltcGxl
LCBjb21wYWN0LCBhbmQgb2YgZml4ZWQgbGVuZ3RoLCB3aHkgbm90IGp1c3QgaWdub3JlIGl0IGlu
IHN1Y2ggYSBjYXNlIOKAkyBzZW5kIDDigJlzLCBpZ25vcmUgcmVjZWl2ZWQgZmllbGRzLiZuYnNw
OyZuYnNwOyBXb3VsZG7igJl0IHRoaXMga2VlcCB0aGluZ3Mgc2ltcGxlciB0aGFuIHRyeWluZw0K
IHRvIGFkZCB5ZXQgbW9yZSBmbGV4aWJpbGl0eSBpbnRvIGEgdW5pZmllZCBoZWFkZXI/Jm5ic3A7
Jm5ic3A7Jm5ic3A7IEFkZGl0aW9uYWxseSwgbWlnaHQgd2UgcnVuIGludG8gY2hhcnRlciBpc3N1
ZXMgaWYgdGhlIGhlYWRlciBjYW4gZXhwbGljaXRseSBjb252ZXkg4oCcbm9uLVNGQy1jb21wbGlh
bnTigJ0gKGUuZy4sIHRoZSBjaGFydGVyIGlzIHF1aXRlIGV4cGxpY2l0IHRoYXQgd2UgYXJlIHNv
bHZpbmcgYSBzdGVlcmluZyBwcm9ibGVtKT88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBSb248bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAw
aW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBz
ZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10NCjxiPk9uIEJlaGFsZiBPZiA8L2I+SmVy
b21lIE1vaXNhbmQ8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBNYXJjaCAyNCwgMjAxNCAxMjoz
NyBQTTxicj4NCjxiPlRvOjwvYj4gWHV4aWFvaHU7IE5BUElFUkFMQSwgTUFSSUEgSDsgbWlrZWJp
YW5jQGFvbC5jb207IHNmY0BpZXRmLm9yZzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10g
PC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtNUyBHb3RoaWMmcXVvdDsiPuetlOWkjTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPjogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+JiM0MzsxLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+V2UgY291bGQgZ2VuZXJhbGl6ZSB0
aGUgZXhpc3RpbmcgVkxBTi1iYXNlZCBhcHByb2FjaCB0byBtb3JlIGZsZXhpYmxlIHR1bm5lbC9v
dmVybGF5IHRoaW5raW5nIGFuZCBhIHNldCBvZiBkaXN0cmlidXRlZCBjb25zdHJhaW5lZCByb3V0
ZXMgdXNpbmcgYSBjb250cm9sIGxvZ2ljDQogb2Ygc29ydHMuIE5vIG5lZWQgZm9yIGFuIGV4cGxp
Y2l0IHNlcnZpY2UgY2hhaW4gKG9yIHBhdGgpIGlkLCB0aGVuLiBXaGlsZSBzdGF5aW5nIHRyYW5z
cG9ydC1pbmRlcGVuZGVudCAodGhhdOKAmXMgdGhlIHdob2xlIHBvaW50IG9mIG92ZXJsYXlzKS4N
CjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+TG92ZSB0aGlzIHF1b3RlIGZyb20gTWFyaWEsIHRoaXMgaXMgcHV0dGluZyBp
dCB2ZXJ5IGNsZWFybHkgYW5kIHZlcnkgY29uY2lzZWx5Lg0KPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xv
cjojMUY0OTdEIj4mbHQ7Jmx0OyB0aGUgc2lnbmFsaW5nIG9mIG1ldGFkYXRhIHNob3VsZCBiZSBp
bmRlcGVuZGVudCBmcm9tIHNpZ25hbGluZyBvZiBzZXJ2aWNlIHBhdGguIFRoZXJlIGNhbiBiZSBt
YW55IHdheXMgdG8gc2lnbmFsIHRoZSBwYXRoIHNvIHdoeSB0aWUgdGhlIHR3byB0b2dldGhlci4m
Z3Q7Jmd0OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+SSB3b3VsZCBqdXN0IGFkZCB0aGF0IHRoZXJlIGFyZSBwcm9iYWJs
eSBldmVuIG1vcmUgd2F5cyB0byBzaWduYWwgbWV0YWRhdGEgdGhhbiB0byBzaWduYWwgdGhlIChz
ZXJ2aWNlKSBwYXRo4oCmPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEu
MHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
Ij5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5Y
dXhpYW9odTxicj4NCjxiPlNlbnQ6PC9iPiBTdW5kYXksIE1hcmNoIDIzLCAyMDE0IDk6MjEgUE08
YnI+DQo8Yj5Ubzo8L2I+IE5BUElFUkFMQSwgTUFSSUEgSDsgPGEgaHJlZj0ibWFpbHRvOm1pa2Vi
aWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwvYT47DQo8YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFtzZmNdIDwv
c3Bhbj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7TVMgVUkgR290aGljJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPuetlOWk
jTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+OiBTRkMgZW5jYXBzdWxhdGlvbiBj
aGFpbiBJRDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mIzQzOzE8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PlhpYW9odTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVl
IDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBp
biAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IlpILUNOIiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpNaW5nTGlVIj7lj5Hku7bkuro8L3Nw
YW4+PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1
biI+Ojwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
U2ltU3VuIj4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8L3NwYW4+PGI+PHNwYW4gbGFuZz0iWkgtQ04i
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIEdvdGhpYyZxdW90
OyI+5Luj6KGoPC9zcGFuPjwvYj48Yj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuIj4NCjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuIj5OQVBJRVJBTEEsIE1BUklBIEg8YnI+
DQo8L3NwYW4+PGI+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5Ok1pbmdMaVUiPuWPkemAgeaXtumXtDwvc3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuIj46PC9zcGFuPjwvYj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW4iPiAyMDE0PC9zcGFuPjxz
cGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtNUyBHb3RoaWMmcXVvdDsiPuW5tDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTpTaW1TdW4iPjM8L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIEdvdGhpYyZxdW90OyI+5pyIPC9z
cGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1biI+MjI8
L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O01TIEdvdGhpYyZxdW90OyI+5pelPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1biI+DQogNjozODxicj4NCjwvc3Bhbj48Yj48c3Bh
biBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
TVMgR290aGljJnF1b3Q7Ij7mlLbku7bkuro8L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1biI+Ojwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuIj4NCjxhIGhyZWY9Im1haWx0bzpt
aWtlYmlhbmNAYW9sLmNvbSI+bWlrZWJpYW5jQGFvbC5jb208L2E+OyA8YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIj4NCnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8L3NwYW4+PGI+PHNwYW4gbGFu
Zz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIEdv
dGhpYyZxdW90OyI+5Li7PC9zcGFuPjwvYj48Yj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6TWluZ0xpVSI+6aKYPC9zcGFuPjwvYj48Yj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW4iPjo8L3NwYW4+PC9i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1biI+DQogUmU6
IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPk1pa2UsPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0
LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206
MTIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5NYXJpYSwmbmJzcDs8YnI+DQpTbywg
eW91IGFyZSBzYXlpbmcgdGhhdCB5b3Ugd2FudCB0byB1c2UgU0ZDIHRvIGNhcnJ5IGFyb3VuZCBt
ZXRhZGF0YSwgYnV0IG5vdCBmb3IgYWN0dWFsIHNlcnZpY2UgY2hhaW5pbmcgYmVjYXVzZSB5b3Ug
YWxyZWFkeSBoYXZlIGEgd2F5IHRvIGltcGxlbWVudCBzZXJ2aWNlIGNoYWluaW5nIG91dHNpZGUg
b2YgU0ZDPyAmbmJzcDs8c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD48L286cD48L3Nw
YW4+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9t
OjEyLjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPlllcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPk1heWJlIEknbSBub3QgZm9sbG93aW5nLCBidXQgaXQgc2VlbXMgdG8gbWUgdGhhdCBp
ZiB5b3Ugd2VyZSB0byB1cGdyYWRlIHlvdXIgbmV0d29yayB0byBzdXBwb3J0IFNGQyB0aGF0IHlv
dSB3b3VsZCBjaGFuZ2UgZnJvbSB1c2luZyB5b3VyIGV4aXN0aW5nDQogbWVjaGFuaXNtIGFuZCBz
dGFydCB1c2luZyBTRkMsIHdoaWNoIGlzIG1lYW50IHRvIHByb3ZpZGUgc3VwcG9ydCBmb3Igc2Vy
dmljZSBmdW5jdGlvbnMgdGhhdCBhcmUgbm90IFNGQyBhd2FyZS4gJm5ic3A7PHNwYW4gc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPjxvOnA+PC9vOnA+PC9zcGFuPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGVyZSBzaG91
bGQgYmUgYSB3YXkgdG8gdXNlIHRoZSBOU0ggb25seSBhcyBhIHdheSB0byBjb252ZXkgbWV0YWRh
dGEgc3VjaCBhcyBzdWJzY3JpYmVyLWlkLCBhcHBsaWNhdGlvbi1pZCwgZXRjLiwgd2hpbGUga2Vl
cGluZyB0aGUgc2VydmljZSBjaGFpbmluZyBmb3J3YXJkaW5nDQogaW5mb3JtYXRpb24gYXQsIGUu
Zy4sIHRoZSBNUExTIFZQTiBsZXZlbC4gPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPlRoZXJlIGFyZSBhIG51bWJlciBvZiB1cyB3aG8gaGF2ZSBpbXBsZW1lbnRlZCwgaW4gb25l
IHdheSBvciBhbm90aGVyLCBzb21lIHNvcnQgb2Ygc2VydmljZSBjaGFpbmluZywgYnV0IEkgKEkg
Y2FuIGF0IGxlYXN0IHNwZWFrIGZvciBteXNlbGYpIGFtDQogbG9va2luZyB0byBTRkMgbm90IHRv
IGVuaGFuY2UgbXkgY3VycmVudCBpbXBsZW1lbnRhdGlvbiwgYnV0IHRvIHJlcGxhY2UgaXQgd2l0
aCBzb21ldGhpbmcgYmV0dGVyIHdoaWxlIHN0aWxsIG1haW50YWluaW5nIG15IGNvcmUgKG5vbiBz
ZXJ2aWNlIGZ1bmN0aW9uKSBpbmZyYXN0cnVjdHVyZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMUY0OTdEIj4mcXVvdDtzZXJ2aWNlLWNoYWluaW5n
JnF1b3Q7IGlzIG5vdGhpbmcgbmV3LCBpdCBoYXMgYmVlbiBkb25lIGZvciB0aGUgbWFueSB5ZWFy
cyB1c2luZyBWTEFOcy4gVGhlIGlzc3VlIGhhcyBiZWVuIGFsd2F5cyBob3cgdG8gYnJpbmcgdGhl
IHRyYWZmaWMgZnJvbSBhIHJvdXRlZCBuZXR3b3JrIGludG8gYSBzZXQgb2YgYXBwbGlhbmNlcywN
CiBpLmUuLCBob3cgdG8gaW50ZWdyYXRlIHdpdGggcm91dGluZy4gQnkgdXNpbmcgdGhlIHNhbWUg
bWVjaGFuaXNtIGluIHRoZSBpbnRlcm1lZGlhdGUgaG9wcyB0aGUgY29tcGxleGl0eSBpcyBzaWdu
aWZpY2FudGx5IHJlZHVjZWQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMUY0OTdEIj5JTU8sIHRo
ZSBzaWduYWxpbmcgb2YgbWV0YWRhdGEgc2hvdWxkIGJlIGluZGVwZW5kZW50IGZyb20gc2lnbmFs
aW5nIG9mIHNlcnZpY2UgcGF0aC4gVGhlcmUgY2FuIGJlIG1hbnkgd2F5cyB0byBzaWduYWwgdGhl
IHBhdGggc28gd2h5IHRpZSB0aGUgdHdvIHRvZ2V0aGVyLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PG86cD4mbmJzcDs8L286
cD48L3A+DQo8ZGl2IHN0eWxlPSJtYXJnaW4tYm90dG9tOjUuNHB0Ij4NCjxkaXYgY2xhc3M9Ik1z
b05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyIj4NCjxociBz
aXplPSIxIiB3aWR0aD0iMTAwJSIgbm9zaGFkZT0iIiBzdHlsZT0iY29sb3I6Izk5OTk5OSIgYWxp
Z249ImNlbnRlciI+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1ib3R0b206NS40cHQiPjxiPkZyb206IDwvYj48YSBocmVmPSJtYWlsdG86a2VncmF5
QGNpc2NvLmNvbSUzY2tlZ3JheUBjaXNjby5jb20iPmtlZ3JheUBjaXNjby5jb20mbHQ7a2VncmF5
QGNpc2NvLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+VG86IDwvYj5Sb24gUGFya2VyJmx0OzxhIGhyZWY9
Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5Sb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tPC9hPiZndDssSmltIEd1aWNoYXJkIChqZ3VpY2hhcikmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSI+amd1aWNoYXJAY2lzY28uY29tPC9hPiZndDss
Sm9lbCBNLiBIYWxwZXJuJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIj5q
bWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDs8YnI+DQo8Yj5jYzogPC9iPjxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmclM2NzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZyZsdDtzZmNAaWV0Zi5v
cmc8L2E+Jmd0Ozxicj4NCjxiPlNlbnQ6IDwvYj5GcmlkYXksIE1hcmNoIDE0LCAyMDE0PGJyPg0K
PGI+U3ViamVjdDogPC9iPlJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDxicj4N
Cjxicj4NCiYjNDM7MSB0aGUgaWRlYSBpcyBpbnRlcm9wZXJhYmlsaXR5Ljxicj4NCjxicj4NCjxi
cj4NCk9uIDMvMTQvMTQgMTI6NTUgUE0sICZxdW90O1JvbiBQYXJrZXImcXVvdDsgJmx0OzxhIGhy
ZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5Sb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tPC9hPiZndDsgd3JvdGU6PGJyPg0KPGJyPg0KJmd0O1RoYW5rcywg
SmltLjxicj4NCiZndDs8YnI+DQomZ3Q7UmVtZW1iZXIgdGhhdCB3ZSBoYXZlIHNhaWQgbWFueSB0
aW1lcyB0aGF0IHRoZSBTRkMgc2VydmljZSBoZWFkZXIgaXM8YnI+DQomZ3Q7dHJhbnNwb3J0IGlu
ZGVwZW5kZW50LiAmbmJzcDsgSnVzdCBiZWNhdXNlIHRoZSBjaGFpbiBpZCBjb3VsZCBiZSBjYXJy
aWVkIGluPGJyPg0KJmd0O3NvbWUgZm9ybSBvciBhbm90aGVyIHdpdGggc29tZSBwYXJ0aWN1bGFy
IHRyYW5zcG9ydCBkb2Vzbid0IG1lYW4gdGhhdCBpdDxicj4NCiZndDtjb3VsZCBiZSB1bml2ZXJz
YWxseSBjb252ZXllZC4gJm5ic3A7Jm5ic3A7IEJ5IG1ha2luZyBhbmQga2VlcGluZyB0aGUgU0ZD
IHNlcnZpY2U8YnI+DQomZ3Q7aGVhZGVyIHRyYW5zcG9ydCBpbmRlcGVuZGVudCBtYWtlcyBpdCBt
b3JlIGFwcGxpY2FibGUgaW4gbW9yZTxicj4NCiZndDtlbnZpcm9ubWVudHMgYW5kIG1vcmUgbGlr
ZWx5IHRvIGdldCBhZG9wdGVkIGJyb2FkbHkuPGJyPg0KJmd0Ozxicj4NCiZndDsgJm5ic3A7IFJv
bjxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0Oy0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
PGJyPg0KJmd0O0Zyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86
amd1aWNoYXJAY2lzY28uY29tIj5tYWlsdG86amd1aWNoYXJAY2lzY28uY29tPC9hPl08YnI+DQom
Z3Q7U2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAzOjUyIFBNPGJyPg0KJmd0O1RvOiBKb2Vs
IE0uIEhhbHBlcm47IFJvbiBQYXJrZXI8YnI+DQomZ3Q7Q2M6IDxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQomZ3Q7U3ViamVjdDogU0ZDIGVuY2Fwc3Vs
YXRpb24gY2hhaW4gSUQ8YnI+DQomZ3Q7PGJyPg0KJmd0O0hpIEpvZWwsPGJyPg0KJmd0Ozxicj4N
CiZndDtQZXJoYXBzIGJ1dCBJIHdvdWxkIHBvaW50IG91dCB0aGF0IHRoZSBiYXNlIFNGQyBoZWFk
ZXIgY291bGQgaGF2ZSBhIGxvdDxicj4NCiZndDttb3JlIGluZm9ybWF0aW9uIHRoYW4ganVzdCB0
aGUgY2hhaW4gSUQ7IEkgd291bGQgYWxzbyBwb2ludCBvdXQgdGhhdCB0aGU8YnI+DQomZ3Q7ZGV2
aWwgaXMgaW4gdGhlIGRldGFpbHMgYW5kIHNheWluZyAmcXVvdDt3ZWxsLCBJIGNhbiBqdXN0IHVz
ZSBhbiBNUExTIGxhYmVsJnF1b3Q7PGJyPg0KJmd0O2hpZGVzIG11Y2ggb2YgdGhlIGNvbXBsZXhp
dHkgb2YgYWN0dWFsbHkgZG9pbmcgdGhhdC48YnI+DQomZ3Q7PGJyPg0KJmd0O09uIDMvMTQvMTQs
IDI6MzUgUE0sICZxdW90O0pvZWwgTS4gSGFscGVybiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb20iPmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyB3cm90ZTo8
YnI+DQomZ3Q7PGJyPg0KJmd0OyZndDtJZiB0aGUgdHJhbnNwb3J0IGhlYWRlciBjYXJyaWVzIGVu
b3VnaCBpbmZvcm1hdGlvbiBmb3IgaWRlbnRpZnlpbmcgdGhlPGJyPg0KJmd0OyZndDtzZXF1ZW5j
ZSAoVkxBTiB0YWcgb3IgTVBMUyBsYWJlbCBjYW4gYm90aCBkbyB0aGUgam9iKSwgdGhlbiBhcmd1
YWJseTxicj4NCiZndDsmZ3Q7dGhlIGdsb2JhbCBjaGFpbiBJRCBpcyByZWR1bmRhbnQuIEkgY2Fu
IGxpdmUgd2l0aCBjYXJyeWluZyBpdCBhbnl3YXk8YnI+DQomZ3Q7Jmd0O2VpdGhlciBpZiBJIGhh
dmUgbWV0YWRhdGEgdG8gY2FycnksIG9yIGlmIEkgbmVlZCB0aGUgY2hhaW4gSUQgZm9yIHNvbWU8
YnI+DQomZ3Q7Jmd0O3B1cnBvc2UuPGJyPg0KJmd0OyZndDsgQWZ0ZXIgYWxsLCBzb21lIGZvbGtz
IHNlZW0gdG8gd2FudCB0byB1c2UgdGhhdCBmb3IgdGhlIGZvcndhcmRpbmc8YnI+DQomZ3Q7Jmd0
O2RlY2lzaW9ucy48YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7WW91cnMsPGJyPg0KJmd0OyZn
dDtKb2VsPGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0O09uIDMvMTQvMTQsIDI6MjggUE0sIFJv
biBQYXJrZXIgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7IFRoZSBjaGFpbiBJRCBpcyB0aGUgbGFi
ZWwgdGhhdCBkZWZpbmVzIHRoZSBzZXF1ZW5jZSBvZiBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7
ZnVuY3Rpb25zIHRoYXQgbXVzdCBiZSB2aXNpdGVkLiAmbmJzcDsgSXQgY2FuIGJlIHRob3VnaHQg
b2YgYXMgYSBoYW5kbGUgZm9yIGE8YnI+DQomZ3Q7Jmd0OyZndDtzdGFjayBvZiBtdXN0LXZpc2l0
IG5ldHdvcmsgbG9jYXRpb25zLiAmbmJzcDsgSSBkb24ndCBzZWUgaG93IHRoaXMgY2FuIGJlPGJy
Pg0KJmd0OyZndDsmZ3Q7YW55dGhpbmcgYnV0IG1hbmRhdG9yeS48YnI+DQomZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsgJm5ic3A7Jm5ic3A7Jm5ic3A7IFJvbjxicj4NCiZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyBGcm9tOiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0gT24gQmVo
YWxmIE9mIFN1cmVuZHJhIEt1bWFyPGJyPg0KJmd0OyZndDsmZ3Q7KHNta3VtYXIpPGJyPg0KJmd0
OyZndDsmZ3Q7IFNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMTo0NiBQTTxicj4NCiZndDsm
Z3Q7Jmd0OyBUbzogSm9lbCBNLiBIYWxwZXJuOyBOQVBJRVJBTEEsIE1BUklBIEg8YnI+DQomZ3Q7
Jmd0OyZndDsgQ2M6IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwv
YT48YnI+DQomZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2Zj
LW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7IFtUcmltbWVkIHRoZSByZWNpcGllbnQgbGlzdCAtIG5lZWRzIGFwcHJvdmFsIG90aGVyd2lz
ZV08YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgQ29tcGxldGVseSBhZ3JlZSBo
ZXJlLjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBTRkMgZG9lcyBub3QgcHJl
dmVudCBWTEFOIHN0aXRjaGluZyBhbmQgb25lIGNhbiBjb250aW51ZSB0byBkbyB0aGF0Ljxicj4N
CiZndDsmZ3Q7Jmd0O1doaWxlIGF0IHRoZSBzYW1lIHRpbWUgU0ZDIGNhbiBpbmNsdWRlIFZMQU4g
c3RpdGNoaW5nIHRvIHN1cHBvcnQ8YnI+DQomZ3Q7Jmd0OyZndDtsZWdhY3kgU0ZzIGluIHRoZSBz
YW1lIGNoYWluIHRoYXQgaW5jbHVkZXMgU0ZDIGF3YXJlIFNGcy4gRXZlbiBsZWdhY3k8YnI+DQom
Z3Q7Jmd0OyZndDtTRnMgYmVuZWZpdCBmcm9tIGNoYWluIGlkZW50aWZpY2F0aW9uIGFuZCBoZW5j
ZSBjYW4gYmUgc2hhcmVkIGFjcm9zczxicj4NCiZndDsmZ3Q7Jmd0O2RpZmZlcmVudCBzZXJ2aWNl
IGNoYWlucy48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgU3VyZW5kcmEuPGJy
Pg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7IE9uIDMvMTQvMTQgMTA6MjYgQU0sICZxdW90O0pvZWwgTS4gSGFscGVybiZx
dW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iPmptaEBqb2VsaGFs
cGVybi5jb208L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7IE15IG93biBpbmNsaW5hdGlvbiBpcyB0byBvYnNlcnZlIHRoYXQgaWYgeW91IGRvbid0
IG5lZWQgZXhwbGljaXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IGNoYWluIGlkZW50aWZpY2F0aW9u
IGFuZCB5b3UgZG9uJ3QgbmVlZCBtZXRhZGF0YSwgeW91IGNhbiBqdXN0IG9taXQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7IHRoZSBzZmMvbnNoIGhlYWRlci4gU3RpbGwgZG8gc2VydmljZSBjaGFpbmlu
ZywganVzdCBubyBleHRyYSBoZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsgSWYgd2UgYXJlIGdvaW5nIHRvIGhhdmUgdGhlIGhlYWRlciwgaXQgc2VlbXMg
dG8gbWUgdGhhdCB0aGUgY2hhaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7aWRlbnRpZmljYXRpb24g
ZmllbGQgaXMgdmVyeSB1c2VmdWwsIGFuZCBsb3cgY29zdCBvbmNlIHdlIGhhdmUgdGhlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0O2hlYWRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyBZb3Vycyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzE0LzE0LCAxOjAwIFBNLCBOQVBJ
RVJBTEEsIE1BUklBIEggd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgRXhwbGljaXQg
Y2hhaW4gaWRlbnRpZmljYXRpb24gc2hvdWxkIGJlIG1hZGUgb3B0aW9uYWwuIEkgYmVsaWV2ZSBp
dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdhcyBkaXNjdXNzZWQgZmV3IG1vbnRocyBhZ28g
b24gdGhpcyBtYWlsaW5nIGxpc3QuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBNYXJpYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgKkZyb206KnNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XSAqT24gQmVoYWxmIE9m
ICpKbWguZGlyZWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKlNlbnQ6KiBUaHVyc2RheSwg
TWFyY2ggMTMsIDIwMTQgMTI6MTIgUE08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqVG86KiA8
YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSI+a2VncmF5QGNpc2NvLmNvbTwvYT47IDxh
IGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+DQpsdWN5LnlvbmdAaHVhd2VpLmNv
bTwvYT47IDxhIGhyZWY9Im1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSI+c21rdW1hckBjaXNjby5j
b208L2E+Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpqZ3VpY2hh
ckBjaXNjby5jb20iPmpndWljaGFyQGNpc2NvLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAqQ2M6KiA8YSBocmVmPSJtYWlsdG86bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tIj5u
aWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb208L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyI+c2ZjQGlldGYub3JnPC9hPjsgPGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUuY29t
Ij4NCmhhZGlAbW9qYXRhdHUuY29tPC9hPjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBo
cmVmPSJtYWlsdG86cm9uX3BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+cm9uX3BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT47DQo8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyA8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSI+am1oQGpvZWxoYWxwZXJuLmNv
bTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqU3ViamVjdDoqIFJlOiBbc2ZjXSBkcmFm
dC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICpJbXBvcnRhbmNlOiogTG93PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBc3N1bWluZyBJIHVuZGVyc3RhbmQgeW91IHByb3Blcmx5IEtl
biwgSSBkaXNhZ3JlZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEZvciBleGFtcGxlLCBieSB1c2luZyBzZXBhcmF0ZSB0ZXJtcyBJIGNhbiBlYXNp
bHkgZGlzY3VzcyB0aGUgZmFjdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoYXQgY2VydGFp
biBraW5kcyBvZiBkYXRhIChjaGFpbiBpZGVudGlmaWNhdGlvbikgb25seSBuZWVkIHRvIGJlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWRqdXN0IGJ5IGEgZmV3IGFwcHMgaW4gcmFyZSBjYXNl
cy4gQW5kIHRoYXQgZGF0YSBpcyBub3QgYmVlZGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
YnkgdGhlIGFwcGxpY2F0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFVubGVzcyB5b3Ugd291bGQgbGlrZSB0byBjb25zaWRlciB0aGUgY2hh
aW4gaWRlbnRpZmljYXRpb24gYXMgYmVpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvcHRp
b25hbD88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFlvdXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNl
bnQgZnJvbSBteSBTYW1zdW5nIHNtYXJ0cGhvbmUgb24gQVQmYW1wO1Q8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IC0tLS0tLS0tIE9yaWdpbmFsIG1lc3NhZ2UgLS0tLS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lk
ZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGcm9tOiAmcXVvdDtLZW4gR3JheSAo
a2VncmF5KSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20iPmtlZ3Jh
eUBjaXNjby5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFp
bHRvOmtlZ3JheUBjaXNjby5jb20iPm1haWx0bzprZWdyYXlAY2lzY28uY29tPC9hPiZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgVG86IEx1Y3kgeW9uZyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5j
b20lM2UlM2UsJTIyU3VyZW5kcmEiPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSZndDsmZ3Q7
LCZxdW90O1N1cmVuZHJhPC9hPiBLdW1hciAoc21rdW1hcikmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNta3VtYXJAY2lzY28uY29tIj5zbWt1bWFy
QGNpc2NvLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSUzZSUz
ZSwlMjJKaW0iPm1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSZndDsmZ3Q7LCZxdW90O0ppbTwvYT4g
R3VpY2hhcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyhqZ3VpY2hhcikmcXVvdDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNv
bSI+amd1aWNoYXJAY2lzY28uY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNp
c2NvLmNvbSI+bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IENDOiBOaWNvbGFzIEJPVVRIT1JTICZsdDs8YSBocmVmPSJtYWlsdG86
Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208
L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMu
Qk9VVEhPUlNAcW9zbW9zLmNvbSUzZSUzZSxzZmMiPm1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFv
c21vcy5jb20mZ3Q7Jmd0OyxzZmM8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3Jn
Ij5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyUzZSUzZSxKYW1hbCI+bWFpbHRvOnNmY0BpZXRmLm9yZyZndDsm
Z3Q7LEphbWFsPC9hPiBIYWRpIFNhbGltICZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0
dS5jb20iPmhhZGlAbW9qYXRhdHUuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0
OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSUzZSUzZSxSb24iPm1haWx0bzpoYWRp
QG1vamF0YXR1LmNvbSZndDsmZ3Q7LFJvbjwvYT4gUGFya2VyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20i
PlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
JTNlJTNlLCUyMmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbSZndDsmZ3Q7LCZxdW90O2JyaWpzbWFuQGp1bmlwZXIubmV0PC9hPjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7JnF1b3Q7ICZsdDs8YSBo
cmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9h
Pjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldCUzZSUzZSwlMjJKb2VsIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQmZ3Q7
Jmd0OywmcXVvdDtKb2VsPC9hPiBNLiBIYWxwZXJuJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iPmptaEBqb2VsaGFs
cGVybi5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSI+bWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSB3b3JkICZxdW90O21ldGFkYXRhJnF1
b3Q7IGlzIGEgcHVycG9zZWx5IGFtYmlndW91cyB0ZXJtICZxdW90O2RhdGEgdGhhdDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb3ZpZGVzIGluZm9ybWF0aW9uIGFib3V0IG90aGVyIGRhdGEm
cXVvdDsuIEl0IGlzIHVzZWQgdG8gYXZvaWQgVEhJUzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ZGlzY3Vzc2lvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IEZvciBleGFtcGxlLCBJIHByb3Bvc2Ugd2UgZGVmaW5lICZxdW90O3RlcXVpbGEgbWV0
YWRhdGEmcXVvdDsgYmVjYXVzZSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmcmFua2x5LCBJ
IHdpbGwgbmVlZCB0byBvcmRlciBhIHRyaXBsZS1zaG90IGlmIHdlIGtlZXAgYXR0ZW1wdGluZzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIGRlZmluZSBzb21ldGhpbmcgdGhhdCwgYnkgZGVm
aW5pdGlvbiwgaXMgYW1iaWd1b3VzLiBJJ2QgbGlrZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IG15IGJhcnRlbmRlciB0byB1bmRlcnN0YW5kIG1lIHNwZWNpZmljYWxseSB3aGVuIEkgc2F5ICZx
dW90O0kgbmVlZCBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzaG90JnF1b3Q7Ljxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMy8xNCA3
OjQ5IEFNLCAmcXVvdDtMdWN5IHlvbmcmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5Lnlv
bmdAaHVhd2VpLmNvbSI+bHVjeS55b25nQGh1YXdlaS5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+bWFpbHRv
Omx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtTbmlwLi48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O1NLJmd0OyBKdXN0IGNvcHlpbmcgZnJv
bSB0aGUgUFM6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDstLTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7RGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRl
cyB0aGUgYWJpbGl0eSB0byBleGNoYW5nZSBpbmZvcm1hdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7YmV0d2Vlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7dGhlIG5l
dHdvcmsgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5kIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0O2Z1bmN0aW9ucyBhbmQgdGhlIG5ldHdvcmsuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0Oy0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtJdCBpcyBhIGx1Y2lk
IGRlZmluaXRpb24uIFdlIGFyZSB1bm5lY2Vzc2FyaWx5IG1ha2luZyB0aGUgd29yZDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7JnF1b3Q7bmV0d29yayZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Y29udHJvdmVyc2lhbCwgSU1PLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtb
THVjeV0gVGhpcyBpcyBteSBwb2ludC4gJnF1b3Q7VGhlIG5ldHdvcmsmcXVvdDsgaXMgdG9vIGdl
bmVyYWwgaGVyZSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3doaWNoIGJyaW5nczxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7bWV0YWRhdGEgZ3JlYXQgcG93ZXIgdG8gZG8g
bWFueSB0aGluZ3MuIFRoaXMgaXMgd2h5IHBlb3BsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
aW52ZW50IGlkZWFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtoZXJlLCB3
aGljaCBjYXVzZXMgYSBsb3Qgb2YgZGViYXRlcyBvbiBtZXRhZGF0YSB1c2FnZSBwb3RlbnRpYWxz
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDtzaG91bGQgbm90IHNwZW5kIGEgbG90IG9mIHRpbWVzIG9uIHRoYXQgZGViYXRl
cyBhbmQganVkZ2Ugd2hpY2g8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3VzYWdlIGlzPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDt2YWx1YWJsZSBvciBub3QuIFRodXMsIGZv
ciB0aGUgU0ZDIHdvcmssIGl0IHdpbGwgYmUgaGVscGZ1bCBpZjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7d2UgY2FuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtuYXJyb3cg
ZG93biBhIGJpdC4gSm9lbCBtYWtlcyBleHBsaWNpdGx5IHR3byBjYXNlcywgd2hpY2ggaXM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hlbHBmdWwgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0O2RldmVsb3AgdXNlIGNhc2VzIGZvciBlYWNoIGNhc2UuIEkgd291bGQgbGlr
ZSB0byBzZWUgdGhhdCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Byb2JsZW08YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3N0YXRlbWVudCBjYW4gYmUgbW9yZSBzcGVj
aWZpYyBvbiBtZXRhZGF0YSBkZWZpbml0aW9uLCB3aGljaCBtYXk8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2JlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtoZWxwZnVsIGlu
IGxlc3MgZm9jdXNpbmcgb24gaXQgYW5kIG1vdmluZyBmb3J3YXJkLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDtMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O1N1cmVuZHJhLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtUaGFua3MsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7THVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Oy0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBj
aXNjby5jb20iPm1haWx0bzpqZ3VpY2hhckBjaXNjby5jb208L2E+XTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O1NlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQg
NDozOCBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O1RvOiBMdWN5
IHlvbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtDYzogSm9lbCBN
LiBIYWxwZXJuOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyOzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldCI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7OyBzZmM7
IEphbWFsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtIYWRpIFNhbGltPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7U3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNt
YW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
SGkgTHVjeSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtOby4gSSBhbSBzaW1wbHkgc2F5aW5n
IHdlIHNob3VsZCBub3Qgb3ZlcmNvbXBsaWNhdGUgdGhlIHByb2JsZW08YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtzdGF0ZW1lbnQgd2l0aCB0ZXh0IHRoYXQgYWRkcyBs
aXR0bGUgdG8gbm8gdmFsdWUgaW4gbXkgb3Bpbmlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBXaGV0aGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7d2UgY2Fs
bCBpdCBtZXRhZGF0YSwgb3IgY29udGV4dCwgaGFzIG5vIGJlYXJpbmcgb24gdGhlIGZhY3Q8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoYXQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7cHJvYmxlbSBzdGF0ZW1lbnQgYWxyZWFkeSBjbGVhcmx5IHN0YXRlcyB3
ZSBuZWVkIHRvIGJlIGFibGUgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Bhc3M8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtpbmZvcm1hdGlvbiBiZXR3ZWVuIFNG
wrlzIGFuZCBiZXR3ZWVuIHRoZSBuZXR3b3JrICZhbXA7IFNGwrlzLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O09uIDMv
MTIvMTQsIDU6MTMgUE0sICZxdW90O0x1Y3kgeW9uZyZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRv
Omx1Y3kueW9uZ0BodWF3ZWkuY29tIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20i
Pm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0O0hpIEppbSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O0kgZm9y
IG9uZSBkb24ndCBhZ3JlZSBhbmQgdGhpbmsgd2UgYXJlIG92ZXIgY29tcGxpY2F0aW5nIHdoYXQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Nob3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDtiZSBzdHJhaWdodGZvcndhcmQuIFRoZSBTRkMgZW5jYXBzdWxh
dGlvbiBzaG91bGQgZW5hYmxlIHR3bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhpbmdzOjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7MS4gU3RlZXJpbmcgb2Ygc2VsZWN0ZWQg
Zmxvd3MgdGhyb3VnaCBhIHNlcnZpY2UgY2hhaW47IHRoaXMgaXM8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3RoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtz
ZXJ2aWNlIGZ1bmN0aW9uIHBhdGguPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OzIuIFBhc3Npbmcgb2YgY29udGV4dCBhc3NvY2lhdGVkIHdpdGggYSBnaXZlbiBm
bG93IHdpdGhpbiBzYWlkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2Z1bmN0aW9uIHBhdGguIFRoaXMg
Y29udGV4dCBpbmZvcm1hdGlvbiBtYXkgYmUgY29uc3VtZWQgYnkgYTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7U0YgKGFuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0O2FwcGxpY2F0aW9uIElEIGlzIGFuIGV4YW1wbGUpIG9yIG1heSBiZSBjb25zdW1lZCBieSB0
aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7ZWxlbWVudHMgKGEgdnJmLUlEIGlzIGFuIGV4YW1w
bGUpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtbTHVjeV0g
RG8geW91IGNhbGwgdGhlIGNvbnRleHQgYXMgbWV0YWRhdGEgb3Igbm90PyBEbyB3ZSBoYXZlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbm90aGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0O3Rlcm0gaGVyZSBiZXNpZGUgU0ZDIGhlYWRlciBhbmQgbWV0YWRh
dGEuIEkgc2VlIHRoYXQgeW91IGRvbid0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3YW50IHRv
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O3NlcGFyYXRlIHdo
YXQgaXMgY29uc3VtZWQgYnkgU0YgYW5kIHdoYXQgaXMgY29uc3VtZWQgYnkgdGhlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtmb3J3YXJkaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0O2VsZW1lbnRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7THVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7U2VudCBmcm9tIG15IGlQ
aG9uZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgMTIsIDIw
MTQsIGF0IDQ6MTYgUE0sICZxdW90O0x1Y3kgeW9uZyZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+bHVjeS55b25n
QGh1YXdlaS5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20i
Pm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IEdyZWF0LiBUaGVuIHdlIG1heSBjb25z
aWRlciB0d28gc3BlY2lhbCBtZXRhZGF0YSBkZWZpbml0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7aW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDtwcm9ibGVtIHN0YXRlbWVudCBzbyB3ZSBjYW4gYWxsIHVzZSB0aGUgc2FtZSBkZWZpbml0
aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0hlcmUgaXMgbXk8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O3N1Z2dlc3RlZCB0ZXh0IGFuZCBsaWtl
IHRvIGhlYXIgeW91IGFuZCBvdGhlcidzIGlucHV0IGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7c3VnZ2VzdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFi
aWxpdHk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRo
ZSBlbGVtZW50cyBpbiBhIHNlcnZpY2UgZnVuY3Rpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2NoYWluaW5nLiBJbiB0aGlzIGNvbnRleHQsIHRoZXJl
IGFyZSB0d28gdHlwZXMgb2YgZGF0YSBwbGFuZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0
YWRhdGEuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTZXJ2aWNl
IEZ1bmN0aW9uIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZXhjaGFuZ2VkIGJldHdlZW48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2NsYXNzaWZpZXIg
YW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zIHRvPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtmYWNpbGl0YXRlIHNl
cnZpY2UgZnVuY3Rpb25zIG9uIHRoZSBwYWNrZXQgdHJlYXRtZW50Ljxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU3RlZXJpbmcgTWV0YWRhdGE6IHRoZSBpbmZvcm1h
dGlvbiBmcm9tIHNlcnZpY2UgZnVuY3Rpb25zIHRvIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2NsYXNzaWZpZXIgb3Igc2VydmljZSBub2RlIGZvciB0
cmFmZmljIGZvcndhcmRpbmcgcHVycG9zZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7IC1lbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyBGcm9tOiBKb2VsIE0uIEhhbHBlcm4gWzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT5dPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU2VudDogV2VkbmVzZGF5LCBNYXJj
aCAxMiwgMjAxNCAyOjM1IFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsgVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IENjOiBKaW0g
R3VpY2hhcmQgKGpndWljaGFyKTsgPGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8
YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldDwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFu
LXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsgWWVzLCBJIGFtIHRyeWluZyB0byBjb25zaXN0ZW50bHkgZGlzdGluZ3Vp
c2ggdGhvc2UgdHdvIGNhc2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aGVuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDt0YWxraW5nIGFib3V0IHRo
ZSBpbmZvcm1hdGlvbiBjYXJyaWVkIHdpdGggcGFja2V0cyBpbiBzZXJ2aWNlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtjaGFpbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyBZb3Vycyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgT24gMy8xMi8xNCwgMzoxMyBQTSwgTHVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKb2VsLCBTZWUgYmVsb3cuIC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3Vu
Y2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XSBPbiBCZWhhbGYg
T2YgSm9lbCBNLiBIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtTZW50Ojxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZWRuZXNkYXks
IE1hcmNoIDEyLCAyMDE0IDI6MDIgUE0gVG86IEx1Y3kgeW9uZzsgTmljb2xhczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Qk9VVEhPUlM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNo
YXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7
IHNmYzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0
YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgSSB3YXMgdHJ5aW5nIHRvIHdvcmQgaXQgY2FyZWZ1bGx5IG5vdCB0byBm
b2N1cyBvbiB3aG8gcHV0czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGlu
LCBidXQgb25seSBvbiB3aG8gY29uc3VtZXMgdGhlIGluZm9ybWF0aW9uLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJbmZvcm1hdGlvbiBmb3Ig
c2VydmljZSBmdW5jdGlvbnMgbWF5IGNvbWUgZnJvbSB0aGUgaW5ncmVzczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjbGFzc2lmaWVyIG9yIGZy
b20gb3RoZXIgc2VydmljZSBmdW5jdGlvbnMuIFtMdWN5XSB0aGlzIGlzPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDt0aGUgb25lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3LiBJbmZvcm1h
dGlvbiBmb3IgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmb3J3YXJkaW5nPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdpbGwgZ2VuZXJh
bGx5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcyBjbGFzc2lmaWVyLCBidXQgaW48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3NwZWNpYWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgY2FzZXMgbWF5IGJlIHByb3ZpZGVkIGJ5IHNlcnZpY2UgZnVuY3Rp
b25zLiAoSSBrZWVwPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3YW50aW5nIHRvIGdldDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyByaWQgb2Yg
dGhvc2Ugc3BlY2lhbCBjYXNlcywgYnV0IHNvIGZhciB0aGVyZSBzZWVtIHRvIGJlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtqdXN0IGVub3VnaDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvZiB0aGVtIHRvIHdhcnJhbnQgY292ZXJpbmcgaW4g
dGhlIHNvbHV0aW9uLiBBbmQgbW9yZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW1wb3J0YW50
bHksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IHNpZ25pZmljYW50IHN1cHBvcnQgZm9yIGl0IGluIHRoZSB3b3JraW5nIGdyb3VwLikgW0x1Y3ld
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtUaGlzIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBzZWNvbmQgY2FzZSB1c2luZyBtZXRh
ZGF0YSBpbiB5b3VyIHZpZXcgKGJ1dCB5b3UgZG9uJ3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2xpa2UgaXQpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBBbmQgeW91IHN1Z2dlc3QgZGlzdGluZ3Vpc2hpbmcgdGhlc2UgdHdvIGNhc2VzIHdoZW48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rpc2N1c3Npbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWJvdXQgbWV0YWRhdGEgdXNhZ2UuIElz
IHRoYXQgcmlnaHQgdW5kZXJzdGFuZGluZz88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMjozMyBQTSwgTHVjeSB5
b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgSm9lbCwgSSBpbnRlcnByZXQgdGhhdCB5b3Ugc3VnZ2VzdHMgdGhhdCBkaXN0
aW5ndWlzaCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2V4Y2hhbmdlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlv
biBkYXRhIHBsYW5lIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9uczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7YW5kIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhjaGFuZ2UgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBj
YXJyaWVkIGZyb20gYSBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbiB0
bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgYSBzZXJ2aWNlIG5vZGUuIElzIHRoaXMgcmlnaHQgdW5kZXJzdGFuZGluZz8gTHVjeTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9
Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwv
YT5dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsy
MDE0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgMToxOTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUE08YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBMdWN5IHlvbmc7IE5p
Y29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKGpndWljaGFyKTsg
PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5icmlqc21hbkBqdW5pcGVyLm5l
dDwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7OyBzZmM7
IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE15IGluY2xpbmF0aW9uIHdvdWxkIGJlIHRvIHR1bmUg
dGhhdCBkZWZpbml0aW9uIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkaXN0aW5ndWlzaDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
YmV0d2VlbiBkYXRhcGxhbmUgY2FycmllZCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBmb3IgdXNlIGJ5
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmdW5jaXRvbnMgKHdoYXRldmVyIHRo
ZSBvcmlnaW4pLCBhbmQgZGF0YXBsYW5lIGNhcnJpZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2luZm9ybWF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBpbnRlbmRlZCBmb3IgZGF0YXBsYW5lIGZvcndhcmRpbmcgY29tcG9uZW50
cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgSm9lbCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgYWdyZWUgdGhhdCB3
ZSBuZWVkIHVzaW5nIHRoZSBzYW1lIGRlZmluaXRpb24gZm9yIGE8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3Rlcm0sIGJ1dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRpc2FncmVlIHRoYXQgdGhlIG1ldGFkYXRhIGRlZmluaXRp
b24gaGVyZSBpcyBhIHNldCBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIHB1dCBpbiB0aGUgU0ZDIGhlYWRl
ci4gVGhpcyBtYXkgYmUgdG9vIG5hcnJvdzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7b3IgbGVh
ZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHRvIGEgcGFydGljdWxhciBzb2x1dGlvbi4gSSBhbSBmaW5lIHdpdGggdGhpcyBkZWZp
bml0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwcm9ibGVtIHN0YXRl
bWVudCB3LyBtaW5vciB0d2VhayAoc3VnZ2VzdGVkIG9uIG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2xpc3QpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5l
IG1ldGFkYXRhIHByb3ZpZGVzIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YWJpbGl0eSB0
bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGNsYXNzaWZpZXJzIGFuZCBz
ZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBhbmQgc2Vy
dmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb25zIGFuZDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGNsYXNzaWZpZXJzfHNlcnZpY2Ugbm9kZXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGVyZSBtYXkgYmUgYSBzb2x1
dGlvbiB0aGF0IGEgc2VydmljZSBmdW5jdGlvbiBwYXNzZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3NvbWU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIHRvIGF0
dGFjaGVkIHNlcnZpY2Ugbm9kZSB3aXRob3V0IHVzaW5nIFNGQzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7aGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLCBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgSGFscGVybiBEaXJlY3Q8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEg
aHJlZj0ibWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tIj5tYWlsdG86am1oLmRpcmVj
dEBqb2VsaGFscGVybi5jb208L2E+XSBTZW50OiBXZWRuZXNkYXksPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtNYXJjaCAxMiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAyMDE0IDEyOjI1IFBNIFRvOiBMdWN5IHlvbmc7IEpvZWwg
TS4gSGFscGVybjsgTmljb2xhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Qk9VVEhPUlM7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPmJyaWpzbWFu
QGp1bmlwZXIubmV0PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZmM7IEphbWFsIEhh
ZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRh
dGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3ksIHlvdSBzYXkgJnF1b3Q7dGhlIG1ldGFk
YXRhIHRlcm0gbWVhbnMgLi4uJnF1b3Q7IFRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVm
aW5pdGlvbiB5b3U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyB0aGVuIHByb3ZpZGUgaXMgYSBkZWZpbml0aW9uIG9mIHRoZSBzZXQg
b2YgaW5mb3JtYXRpb24gd2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FyZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb3Bv
c2luZyB0aGF0IHdlIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gSSwgYW5kIG90aGVycyw8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hhdmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZWVuIHVzaW5nIHRoZSB0ZXJtIG1ldGFkYXRh
IG1vcmUgbmFycm93bHkuIFdlIGNhbiB1c2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3doYXRl
dmVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgZGVmaW5pdGlvbiB3ZSB3YW50LiBCdXQgd2UgZG8gbmVlZCB0byBhZ3JlZSBvbiB0
aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2RlZmluaXRpb24uPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIHRoZSBwdXJw
b3NlcyBvZiB0aGUgV0csIGl0IHNlZW1zIG11Y2ggbW9yZSB1c2VmdWwgdG88YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3VzZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0ZXJtIG1ldGFkYXRhIGZvciB0aGUgbmFycm93ZXIg
ZGVzY3JpcHRpb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIv
MTQsIDE6MTkgUE0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgSm9lbCw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgSSBhZ3JlZS4gV2UgbmVlZCB0byBkaWZmZXJlbnRpYXRlIHRoZSBtZXRhZGF0YSB1
c2VkIGJ5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb24g
YW5kIFNGQyBoZWFkZXIuIFRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIGNhcnJ5aW5nPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtzb21lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3RhdGVzIGFsb25nIHdpdGggdGhlIHBhY2tl
dC4gSU1POiBTRkMgaGVhZGVyIGlzIGEga2luZCBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhIGNhcnJpZWQg
b24gcGFja2V0IGZvciBuZXh0IHNlcnZpY2Ugbm9kZSB0byB1c2UuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtJbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtjb250ZXh0IG9mIFNGQywgd2UgaGF2ZSB0ZXJtIGZvciBT
RkMgaGVhZGVyIGFuZCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhIHRoYXQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDt3YXMgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBvciBiZXR3ZWVu
IHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbnMgYW5kIGNsYXNzaWZpZXJzL3NlcnZpY2Ugbm9kZXMs
IHdoaWNoIGlzIHdoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBkcmFmdDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2ZvY3VzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MsIEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbSI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+XSBTZW50OiBX
ZWRuZXNkYXksIE1hcmNoIDEyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDIwMTQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgMTE6MTggQU0gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlciBD
Yzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgR3VpY2hhcmQgKGpndWlj
aGFyKTsgPGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5icmlqc21hbkBqdW5p
cGVyLm5ldDwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7
OyBzZmM7IEphbWFsIEhhZGkgU2FsaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNdPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJh
dGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB0aGluayBpdCBpcyBpbXBvcnRhbnQgdG8ga2VlcCBh
IHN0cm9uZyBkaXN0aW5jdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmV0d2Vlbjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBtZXRhZGF0YSAod2hpY2ggaXMgZm9yIHVzZSBieSBhcHBsaWNhdGlvbnMpIGFuZCB0aGU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2hhaW5pbmcgaW5mb3Jt
YXRpb24gaW4gdGhlIGJhc2Ugc2VydmljZSBjaGFpbiBoZWFkZXIsPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDt3aGljaCBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmb3IgdXNlIGJ5IHRoZSBzZXJ2aWNlIGNoYWluIHN1
cHBvcnQgbWVjaGFuaXNtcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDEwOjQyIEFNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBGdWxseSBhZ3JlZSB3aXRoIEpvZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBX
ZSBzaG91bGQgbm90IHJlcXVpcmUgYSBmaXggbGVuZ3RoIGZvciBpbi1iYW5kIG1ldGFkYXRhPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtidXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFsc28gbm90IGxlYXZlIGl0
IGZvciBmcmVlbHkgdXNhZ2UuIEluIGZhY3QsIHdoZW4gYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbm9kZSBpbnNlcnRzIFNGQyBoZWFkZXIgb24gYSAoZW5j
YXBzdWxhdGVkKSBwYWNrZXQgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZW5kIHRvPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBuZXh0IHNlcnZpY2Ugbm9kZSwgU0ZDIGhlYWRlciBpdHNlbGYgY2FuIGJlIHNl
ZW4gYXMgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tIEZyb206IHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0gT24gQmVo
YWxmIE9mIEpvZWwgTS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0hhbHBlcm48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgOToyMSBBTSBUbzogTmljb2xhczxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Qk9VVEhPUlM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb24gUGFya2Vy
IENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxh
IGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+YnJpanNtYW5AanVuaXBlci5uZXQ8
L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2ZjOyBKYW1hbCBIYWRpIFNh
bGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0
YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGb3IgaW4tYmFu
ZCBtZXRhZGF0YSwgdGhlIEFQSSBmb3IgYWNjZXNzIGNhbiBlYXNpbHkgYmU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IHN5bmNocm9ub3VzLiBPdXQgb2YgYmFuZCBtZXRhZGF0YSBuZWVkcyBkaWZmZXJlbnQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hhbmRsaW5nLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlcmUgYXJlIG1hbnkg
Y2FzZXMgd2hlcmUgb3V0LW9mLWJhbmQgbWV0YWRhdGEgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3VzZWZ1bCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFwcHJvcHJpYXRlLiBCdXQgdGhleSBkbyBub3Qg
Y292ZXIgYWxsIG5lZWRzIGJ5IGFueTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3RyZXRjaC48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBFdmVuIGlmIGVhY2ggcGllY2Ugb2YgaW4tYmFuZCBt
ZXRhZGF0YSBpcyBvZiBmaXhlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bGVuZ3RoLDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgdGhlcmUgYXJlIG1hbnkgZGlmZmVyZW50IGtpbmRzIG9mIG1ldGF0eXBlLiBUcnlp
bmcgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NheTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJnF1b3Q7dGhl
cmUgd2lsbCBiZSBleGFjdGx5IGZvdXIgcGllY2VzLCBhbmQgdGhleSB3aWxsIGJlIG9mPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDt0eXBlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdDEsIHQyLCB0MywgYW5kIHQ0
JnF1b3Q7IGlzIHNpbXBseSB0b28gc3BlY2lmaWMgZm9yIGV2ZW4gODAlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtvZiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bmVlZHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8x
NCwgODo1MiBBTSwgTmljb2xhcyBCT1VUSE9SUyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIZWxs
byBSb24sPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW5kaW5nIG91dCBvZiBi
YW5kIGNvbmdydWVudCBtZXRhZGF0YSBtYXkgbm90IGJlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7YW5zd2VyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gYWxsIG5lZWRzIGJ1dCBpdCBpcyBvbmUg
dG9vbCB0aGF0IHdlIHNob3VsZCBrZWVwLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgTm90IGFsbCBtZXRhZGF0YSBpcyB0aWVkIHRvIGEgc3BlY2lmaWMgcGFja2V0LCBmb3I8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2V4YW1wbGUgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHBvbGljeSBj
aGFuZ2UgaW4gUENSRiBjb3VsZCBsZWFkIHRvIHNvbWUgbWV0YWRhdGE8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3NpZ25hbGluZyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgcmVhY3Rpb24gdGltZSBu
ZWVkIG5vdCBiZSBpbW1lZGlhdGUsIGZldyBtcyBtYXk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O25vdCBtYXR0ZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBcyB5b3UgcG9p
bnQsIGlmIGEgcGFja2V0IGlzIHRpZWQgdG8gYSBtZXRhZGF0YSBhPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtjb3JyZWxhdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm8gY2FuIGJlIHNldCBpbiBi
b3RoIHBhY2tldCB0byBkZWFsIHdpdGggaXQgKGkuZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
bWV0YWRhdGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleHBlY3RlZCBmbGFnIGluIHRoZSBTRkMgaGVhZGVy
LCBwbHVzIGFuIGlkKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRmluYWxseSB3
ZSBjYW4gc3RpbGwgc2VuZCBzb21lIGxpbWl0ZWQgbWV0YWRhdGEgd2l0aGluPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDthIGhlYWRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGlzIGNvdWxkIGJlIHVz
ZWQgZm9yIGxvYWQgYmFsYW5jZXJzIGluIHBhcnRpY3VsYXIgaWY8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3dlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWdyZWUgb24gYSBjb252ZW50aW9uIHRvIGxvY2F0
ZSAmcXVvdDtjb2Fyc2UgZ3JhaW4gcG9saWN5JnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLyAmcXVv
dDtmaW5lIGdyYWluIHBvbGljeSZxdW90OyBvbiByZXNlcnZlZCBjb250ZXh0IGhlYWRlcnMuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGlzIHNlZW1zIHRvIG9wZW4gdXAgYSBs
b3Qgb2YgZmxleGliaWxpdHkgLzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW5ub3ZhdGlvbnMu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiB5b3VyIGxhc3QgcG9pbnQsIHRo
ZXJlIGlzIGEgcXVlc3Rpb24gb24gaG93IHRvIG1ha2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0
YSBhdmFpbGFibGUgdG8gYSBTZXJ2aWNlIEZ1bmN0aW9uLiBDdXJyZW50IHNvY2tldDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGNvbm5lY3Rpb25zIGZvciBleGFtcGxlIGRvIG5vdCBhbGxvdyB0byByZXRyaWV2
ZSBJUDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGVhZGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3B0
aW9ucy4gU28gSSBhc3N1bWUgdGhhdCBTRkMgYXdhcmUgU2VydmljZSBGdW5jdGlvbnM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dpbGw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZWVkIHNvbWUgKGFzeW5j
aHJvbm91czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ID8pIEFQSSB0byByZXRyaWV2ZSBTRkMgaGVhZGVyIGlu
Zm9ybWF0aW9uIGFzIHdlbGwgYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luLWJhbmQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YS4gSSBkb24ndCBzZWUgb3V0IG9mIGJhbmQgbWV0YWRhdGEg
dHJhbnNwb3J0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthZGRpbmc8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBjb21wbGV4aXR5LCB0aGUgc2FtZSBBUEkgY2FuIHByb2JhYmx5IGFwcGx5Ljxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIGFsdGVybmF0aXZlIG9wdGlvbiwgYWxsb3dpbmcg
dmFyaWFibGUgc2l6ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhIGluPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgdGhlIFNGQyBoZWFkZXIgaGFzIHNvbWUgZHJhd2JhY2tzIGFzIHdlbGwsIG9u
ZSBiZWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZyYWdtZW50YXRpb24sIGFuZCBzb21lIHN3aXRjaGVz
IGV4cGVjdGluZyBhcyB3ZWxsIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsb29rIGF0PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgZW5kIHVzZXIgdHJhZmZpYyBoZWFkZXJzIGZvciBsaW5rIGxvYWQgYmFs
YW5jaW5nLiBJPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3b3VsZDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGFncmVlIHRoYXQgaWYgd2UgY2FuIGFjY2VwdCB0aGVzZSBpc3N1ZXMsIHRoZW4gc2VuZGluZzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IG9mZi1saW5lIGNvbmdydWVudCBtZXRhZGF0YSBsb29zZXMgaXRzIGlu
dGVyZXN0Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2UgbmVlZCB0byB0YWtl
IGludG8gYWNjb3VudCB0aGF0IGJvdGggaW4tYmFuZCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2NvbmdydWVudDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG91dC1vZi1iYW5kIG1ldGFkYXRhIHRyYW5z
cG9ydCBpcyBub3QgcmVsaWFibGUuIEE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3BhY2tldCBs
b3NzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdHJpZ2dlcmluZyByZXRyYW5zbWlzc2lvbiB3b3VsZCBub3Qg
bGVhZCB0byB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2lkZW50aWNhbDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHJlY29uc3RydWN0aW9uIG9mIHRoZSBhc3NvY2lhdGVkIG1ldGFkYXRhLiBJbiBzb21l
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjYXNlcywgd2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtaWdo
dCB0aHVzIGV2ZW4gbmVlZCBub24tY29uZ3J1ZW50IG91dC1vZi1iYW5kIHJlbGlhYmxlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgbWV0YWRhdGEgdHJhbnNwb3J0Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMgX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFJvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFBhcmtlciBbPGEgaHJlZj0ibWFpbHRvOlJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb208L2E+XSBTZW50Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7V2VkbmVzZGF5LDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IE1hcmNoIDEyLCAyMDE0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMTI6NDMgUE0gVG86
IE5pY29sYXMgQk9VVEhPUlMgQ2M6IEppbSBHdWljaGFyZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7KGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0
Ozs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0
OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1j
b25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyw8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgdW5kZXJzdGFuZCB0aGUgY29uY2Vw
dCBmb3Igb3V0IG9mIGJhbmQgc2lnbmFsaW5nIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YSwg
YnV0IEkgYW0gY29uY2VybmVkIHRoYXQgaXQgaW50cm9kdWNlczxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7c2lnbmlmaWNhbnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbXBsZXhpdHkgZHVlIHRvIHRoZSBw
b3RlbnRpYWwgcmFjZSBjb25kaXRpb24gb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3JlY2Vp
dmluZyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3JlYWwgcGFja2V0IGJlZm9yZSB0aGUgbWV0YWRhdGEu
IFdoaWxlIHRoZSByZWFsIHBhY2tldDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y291bGQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2luZGljYXRlIHRoYXQgb3V0IG9mIGJhbmQgbWV0YWRhdGEgaXMgZXhwZWN0
ZWQsIGhvdyBjYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtn
dWFyYW50ZWUgdGhlIG9yZGVyIG9mIHJlY2VwdGlvbj8gV2hhdCBpZiBzd2l0Y2hpbmcgb3I8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3JvdXRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25vZGVzIGFwcGx5
IGhhc2ggYmFzZWQgbG9hZCBiYWxhbmNpbmc/IFdoYXQgaWYgdGhlIGxvYWQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2JhbGFuY2luZyB1bmRlcnN0YW5kcyBTRkMgZW5jYXBzIGFuZCBsb29rcyBiZXlvbmQgaXQg
dG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7b3JpZ2luYWwg
aGVhZGVyIHRvIGdldCBiZXR0ZXIgZW50cm9weT88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDYW4gd2UgZ3Vh
cmFudGVlIHRoYXQgdGhlIG1ldGFkYXRhIGFuZCByZWFsIHBhY2tldDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7d2lsbCBmb2xsb3c8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBleGFjdCBzYW1lIHBhdGg/
IElmIHdlIGNhbiBub3QsIHRoZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ltcGxlbWVudGF0
aW9ucyB3aWxsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtuZWVkIHRvIGFkZCBpbmdyZXNzIHF1ZXVpbmcgdG8g
Y29wZSB3aXRoIHRoZSBzY2VuYXJpby48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IEFsc28sIGRvIHlvdSBmZWVsIHRoYXQgdGhlIGluY3JlYXNlIGluIGltcGxlbWVudGF0aW9uPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgY29tcGxleGl0eSBhdCB0aGUgc2VydmljZSBmdW5jdGlvbnMgaXMgcmVh
c29uYWJsZT88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcy48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IE9uIE1hciAxMiwgMjAxNCwgYXQgNDowOSBBTSwgJnF1b3Q7Tmljb2xhcyBC
T1VUSE9SUyZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5p
Y29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9h
Pjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJP
VVRIT1JTQHFvc21vcy5jb20iPm1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L2E+
Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IEkgdGhpbmsgd2UgbXVzdCBtYWtlIGEgZGlzdGluY3Rpb24gYmV0d2Vlbjo8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLSBNZXRhZGF0YSB3aGljaCBzaG91bGQgYmUg
cGFydCBvZiB0aGUgaGVhZGVyIGRlZmluZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FzIGlu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJhbmQgbWFya2luZy4gLSBNZXRhZGF0YSB3aXRoIGNhbiBi
ZSBwYXNzZWQgb3V0IG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiYW5kLCBmb3I8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgZXhhbXBsZSBjb25ncnVlbnQgb3V0IG9mIGJhbmQgc2lnbmFsaW5nIGRl
ZmluZWQgaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBkcmFmdDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgZm9ybWVyIGNhbGxzIGZvciBhIGxpbWl0
ZWQgc3BhY2UgaW4gdGhlIGhlYWRlciw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RydWUsIFRo
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsYXR0ZXIgaG93ZXZlciBkb2VzIG5vdCBpbmN1ciBhbnkg
c3BhY2UgbGltaXRhdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5kIGlzPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHN0aWxsIGZhaXJseSBlZmZpY2llbnQgYW5kIGl0IHJlbWFpbnMgY29tcGF0
aWJsZSB3aXRoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthIGZpeGVkPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHNpemUgaGVhZGVyIHVzZWQgdG8gcm91dGUgdGhvc2Ugc2lnbmFsaW5nIG1lc3NhZ2Vz
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbG9uZyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Y2hhaW4ncyBzZXJ2aWNlIGZ1bmN0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fIEZyb206PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFs8
YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIj5qZ3VpY2hhckBjaXNjby5jb208L2E+
XSBTZW50Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUdWVzZGF5LCBNYXJjaCAxMSwgMjAxNCA2OjQ4
IFBNIFRvOiBSb24gUGFya2VyIENjOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzIEJPVVRI
T1JTOyA8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPmJyaWpzbWFuQGp1bmlw
ZXIubmV0PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7
IHNmYzsgSmFtYWwgSGFkaSBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTog
W3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBIaSBSb24sPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlIGNh
biBjZXJ0YWlubHkgaGF2ZSB0aGlzIGRpc2N1c3Npb24gYnV0IHdlIHNob3VsZDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Zmlyc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29uc2lkZXIgd2hhdCBp
bmZvcm1hdGlvbiBpcyBuZWNlc3NhcnkgYW5kIGlmIHNhaWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
aW5mb3JtYXRpb24gY2FuIGZpdCB3aXRoaW4gYSBmaXhlZCBudW1iZXIgb2YgY29udGV4dHM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWpvcml0
eSBvZiBjYXNlcy4gUmVtZW1iZXIsIHRoZSBnb2FsIG9mIGJlaW5nIGFibGU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3RvIHBhc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgdGhyb3Vn
aCB0aGUgbmV0d29yayBpcyB0byBlbmhhbmNlIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2RlbGl2ZXJ5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBub3QgcGFzcyB0aGUgZW50aXJlIHdv
cmtzIG9mIFNoYWtlc3BlYXJlIDstKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBTZW50IGZyb20gbXkgaVBob25lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgNywgMjAxNCwgYXQgMzo1MiBBTSwgJnF1b3Q7Um9uIFBh
cmtlciZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgc2VlIHNpbWlsYXIgcmVxdWlyZW1lbnRzIGZy
b20gdGhlIDNncHAgRVBDIHNpZGUuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtJIHdvdWxkPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaWtlIHRvIHByb3Bvc2UgYW4gT1VJIC8gVExWIGJhc2Vk
IGFwcHJvYWNoIHdoZXJlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcmVzZXJ2ZWQgT1VJ
IGNhbiBiZSB1c2VkIGZvciBhZ3JlZWQgdXBvbiB0eXBlcyBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Y29tbW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSBhbmQgdmVuZG9y
IG9yIG90aGVyIG9yZ2FuaXphdGlvbmFsIE9VSXMgY2FuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtiZSB1c2VkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBxdWlja2x5IGlubm92YXRlIGlu
IHRoZSBuZXR3b3Jrcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNpbXVsdGFuZW91c2x5LCBJ
IHdvdWxkIGFsc28gbGlrZSB0byBjb25zaWRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWVj
aGFuaXNtczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhhdCBhcmUgb3B0aW1pemVkIGZvciBs
b25nIGxpdmVkIGZsb3dzIHNvIGFzIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsaW1pdCB0
aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lZ2F0aXZlIGVmZmVjdHMgb2YgcGFja2V0IGdy
b3d0aC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBS
b248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciA3LCAyMDE0LCBhdCA4OjM0IEFNLCAmcXVv
dDtOaWNvbGFzIEJPVVRIT1JTJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0
OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iPk5pY29sYXMuQk9V
VEhPUlNAcW9zbW9zLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVm
PSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIj5tYWlsdG86Tmljb2xhcy5CT1VU
SE9SU0Bxb3Ntb3MuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGVsbG8gSmltPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGhhdmUgc2Vl
biBjYXNlcyBpbiBHaSBMQU4sIHdoZXJlIHN1YnNjcmliZXIgcmVsYXRlZDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGlzIHBhc3NlZCB0byBhIFdlYiBQcm94eSBmb3Ig
SFRUUCBoZWFkZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBlbnJpY2htZW50IChhaW1l
ZCBhdCBzb21lIFdlYiBDb250ZW50IHByb3ZpZGVyczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
cGFydG5lcnMgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgTW9iaWxlIE9wZXJh
dG9yKS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJbmZvcm1hdGlvbiB3YXMgYW4gY29k
ZWQgKHBlcnNpc3RlbnQpIHN1YnNjcmliZXIgaWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rl
cml2ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmcm9tIHRoZSBNU0lTRE4sIGFuZCBj
b3VwbGUgb2YgZiBjdXN0b21lciBwcm9maWxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtyZWxh
dGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZmllbGRzLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSW4gYW4gc2ZjIGJhc2Vk
IEdpIExBTiwgdGhpcyBlbnRpdHkgc2hvdWxkIHJlY2VpdmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
ICZndDtmcm9tIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENsYXNzaWZpZXI8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0g
QSBjbGFzc2lmaWNhdGlvbiBvZiB0aGUgQ29udGVudCBQcm92aWRlciAoIElkLDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IENhdGVnb3J5KSBiYXNlZCBvbiB0cmFmZmljIGFuYWx5c2lzIC0g
VGhlIE1TSVNETiBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IHN1YnNjcmliZXIgLSBUd28gc3Vic2NyaWJlciBwb2xpY3kgZmllbGRz
IChub3QgdGllZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIFBDUkY8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBidXQgYmVsb25naW5nIHRvIHRoZSBTdWJzY3JpYmVyIERCKSAoU3Vi
c2NyaWJlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhdGVnb3J5LDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IHN1Yi1jYXRlZ29yeSkgLSBBIHNlc3Npb24gaWQgKGZvciBsb2dnaW5n
IGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dHJhY2tpbmc8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBwdXJwb3Nlcyk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBvYmplY3RpdmUgYmVpbmcgdG8gYXZvaWQgaGF2aW5n
IHRoZSBIVFRQIFByb3h5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0bzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGJlY29tZSBhIHRydXN0ZWQgYXBwbGljYXRpb24gKGludGVyb2dhdGUg
dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3Vic2NyaWJlciBEQiw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBldGMuLik8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmlj
b2xhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fIEZyb206IEppbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEd1
aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKGpndWljaGFyKSBbPGEgaHJlZj0i
bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSI+amd1aWNoYXJAY2lzY28uY29tPC9hPl0gU2VudDo8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaHVyc2RheSwgTWFyY2ggMDYsIDIwMTQgMjow
MiBQTSBUbzogSmFtYWwgSGFkaTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7U2FsaW07PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOmptb2lzYW5kQGp1bmlwZXIu
bmV0Ij5qbW9pc2FuZEBqdW5pcGVyLm5ldDwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbW9pc2Fu
ZEBqdW5pcGVyLm5ldCI+bWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0PC9hPiZndDs7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDsgQ2M6PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2ZjIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRp
b25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBIaSBKYW1hbCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFlvdSBzYWlkICZxdW90O0l0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVl
ZCBmb3IgdmFyaWFibGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzaXplZDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhJnF1b3Q7Li4gSSBhbSBub3Qgc28gY29udmluY2Vk
IGFuZCB3b3VsZCBsaWtlIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmV0dGVyPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdW5kZXJzdGFuZCB0aGUgcmVxdWlyZW1lbnRzIGJlZm9y
ZSBwYXNzaW5nIGp1ZGdlbWVudC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJZiB3ZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxvb2sgYXQgdGhlIHVzZSBjYXNlcyBhcyBwcmVzZW50
ZWQgdGh1cyBmYXIgaW50bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBXRyBJPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaGF2ZSB5ZXQgdG8gc2VlIGEgc2luZ2xlIGV4YW1wbGUg
b2YgdGhlIG5lZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAobm90aW5nIHRoYXQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkZXNpcmUgaXMgbm90IHRoZSBzYW1lIGFzIG5lZWQpIC0g
SSBhbSBub3Qgc2F5aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlcmUgaXM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBubyByZXF1aXJlbWVudCBidXQgcmF0aGVyIHRoYXQgd2Ug
c2hvdWxkIG5vdCBqdW1wPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gdGhlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29uY2x1c2lvbiBhbmQgYnVpbGQgc3RhbmRhcmRzIGFyb3Vu
ZCBhIHRoZW9yeS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8zLzE0LCA2OjM1IEFNLCAmcXVvdDtKYW1hbCBIYWRpIFNh
bGltJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJt
YWlsdG86aGFkaUBtb2phdGF0dS5jb20iPmhhZGlAbW9qYXRhdHUuY29tPC9hPiAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tIj5tYWlsdG86aGFkaUBtb2phdGF0dS5jb208L2E+
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGxpa2Ug
dGhlIGRvYyAtIHdlbGwgd3JpdHRlbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VjdGlvbiA0LjMgb24gbWV0YWRhdGEg
ZW5jb2RpbmcuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEl0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFi
bGUgc2l6ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAoYXQgbGVhc3QgZm9yIGh0dHAvYXBwIHlvdSBzZWVtIHRvIGlu
ZGljYXRlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRlc2lyZSBmb3I8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpdCkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEZvciBhIGRhdGFwYXRoIHBlci1wYWNrZXQgbWV0YWRhdGEsIGkgZmVlbCB0aGU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZWVkIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGp1c3QgYXMgaW1wb3J0YW50LiBBcmUgd2UgbGltaXRlZCBieSB0aGUgZmFjdCB0aGF0PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4aXN0aW5nIGhhcmR3YXJlIG1heSBub3Qg
YmUgYWJsZSB0byBoYW5kbGUgVExWcz88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0Zvcjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGFtcGxlLCBJIGRvbnQgaGF2ZSBhIHByb2Js
ZW0gaGFuZGxpbmcgVExWcyBpbiBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgc29mdHdhcmU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtkYXRhcGF0aC48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2hlZXJz
LCBqYW1hbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZyBsaXN0
IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGxpc3QgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGll
dGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+bWFpbHRvOnNmY0Bp
ZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3QgPGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9h
Pjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGxpc3QgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYu
b3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+bWFpbHRvOnNmY0BpZXRm
Lm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3QgPGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9h
PiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+bWFpbHRvOnNmY0BpZXRmLm9yZzwv
YT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9y
ZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPm1haWx0bzpzZmNAaWV0Zi5v
cmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OzxhIGhy
ZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7X19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0Bp
ZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPm1haWx0bzpzZmNA
aWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGEg
aHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7IHNmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyZndDsgc2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsm
Z3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJy
Pg0KJmd0OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48
YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7X19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0O3NmYyBtYWls
aW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0Bp
ZXRmLm9yZzwvYT48YnI+DQomZ3Q7Jmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYzwvYT48YnI+DQomZ3Q7PGJyPg0KJmd0O19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fPGJyPg0KJmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7PGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCiZndDs8YSBo
cmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KPGJyPg0KX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzZmMgbWFpbGluZyBs
aXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxi
cj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5o
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_A2C96F6779E6A041BC7023CC207FC99418F1EE96SJCEML701CHMchi_--


From nobody Mon Mar 24 12:16:01 2014
Return-Path: <jmoisand@juniper.net>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4E2C91A02CB for <sfc@ietfa.amsl.com>; Mon, 24 Mar 2014 12:15:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.2
X-Spam-Level: 
X-Spam-Status: No, score=-0.2 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, 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 Xz9X9XYdf-aR for <sfc@ietfa.amsl.com>; Mon, 24 Mar 2014 12:15:48 -0700 (PDT)
Received: from va3outboundpool.messaging.microsoft.com (va3ehsobe006.messaging.microsoft.com [216.32.180.16]) by ietfa.amsl.com (Postfix) with ESMTP id B96561A02C2 for <sfc@ietf.org>; Mon, 24 Mar 2014 12:15:47 -0700 (PDT)
Received: from mail30-va3-R.bigfish.com (10.7.14.225) by VA3EHSOBE008.bigfish.com (10.7.40.28) with Microsoft SMTP Server id 14.1.225.22; Mon, 24 Mar 2014 19:15:46 +0000
Received: from mail30-va3 (localhost [127.0.0.1])	by mail30-va3-R.bigfish.com (Postfix) with ESMTP id 8B1B440089	for <sfc@ietf.org>; Mon, 24 Mar 2014 19:15:46 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:157.56.240.101; KIP:(null); UIP:(null); IPV:NLI; H:BL2PRD0510HT004.namprd05.prod.outlook.com; RD:none; EFVD:NLI
X-SpamScore: -21
X-BigFish: VPS-21(z579eh5109h5105hzbb2dI98dI9371Ic89bh542I1432Ic857h4015I17bckzz1f42h2148h208ch1ee6h1de0h1fdah2073h2146h1202h1e76h2189h1d1ah1d2ah21bch1fc6hzz8275ch1d7338h1de098h1033IL17326ah8275bh8275dh18c673h1c8fb4h1de097h186068hz2fh109h2a8h839hd24hf0ah1288h12a5h12bdh137ah1441h1504h1537h153bh162dh1631h1758h18e1h1946h19b5h19ceh1ad9h1b0ah1bceh224fh1d07h1d0ch1d2eh1d3fh1de9h1dfeh1dffh1fe8h1ff5h20f0h2216h22d0h2336h2461h2487h24ach24d7h2516h2545h255eh25cch25f6h2605h268bh9a9j1155h)
Received-SPF: pass (mail30-va3: domain of juniper.net designates 157.56.240.101 as permitted sender) client-ip=157.56.240.101; envelope-from=jmoisand@juniper.net; helo=BL2PRD0510HT004.namprd05.prod.outlook.com ; .outlook.com ; 
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009001)(428001)(479174003)(13464003)(377454003)(51704005)(189002)(199002)(164054003)(92566001)(80022001)(15975445006)(18717965001)(33646001)(90146001)(76796001)(81542001)(76576001)(65816001)(66066001)(76786001)(81686001)(56816005)(56776001)(74876001)(97186001)(74316001)(97336001)(77982001)(85852003)(19609705001)(79102001)(63696002)(20776003)(59766001)(95666003)(15202345003)(74502001)(80976001)(31966008)(87266001)(2656002)(224303002)(87936001)(74662001)(69226001)(81342001)(19300405004)(47446002)(16236675002)(4396001)(49866001)(47736001)(19580395003)(50986001)(83322001)(19580405001)(47976001)(86362001)(94316002)(98676001)(93516002)(51856001)(81816001)(74366001)(95416001)(53806001)(54356001)(93136001)(85306002)(76482001)(94946001)(46102001)(54316002)(60764002)(24736002)(559001); DIR:OUT; SFP:1101; SCL:1; SRVR:CO2PR05MB715; H:CO2PR05MB716.namprd05.prod.outlook.com; FPR:E02DD105.AFFAD341.B0F1717B.1AAAD87C.20B9E; MLV:sfv; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received: from mail30-va3 (localhost.localdomain [127.0.0.1]) by mail30-va3 (MessageSwitch) id 1395688540569946_8624; Mon, 24 Mar 2014 19:15:40 +0000 (UTC)
Received: from VA3EHSMHS043.bigfish.com (unknown [10.7.14.237])	by mail30-va3.bigfish.com (Postfix) with ESMTP id 6E6753A004D	for <sfc@ietf.org>; Mon, 24 Mar 2014 19:15:40 +0000 (UTC)
Received: from BL2PRD0510HT004.namprd05.prod.outlook.com (157.56.240.101) by VA3EHSMHS043.bigfish.com (10.7.99.53) with Microsoft SMTP Server (TLS) id 14.16.227.3; Mon, 24 Mar 2014 19:15:36 +0000
Received: from CO2PR05MB715.namprd05.prod.outlook.com (10.141.228.150) by BL2PRD0510HT004.namprd05.prod.outlook.com (10.255.100.39) with Microsoft SMTP Server (TLS) id 14.16.423.0; Mon, 24 Mar 2014 19:15:34 +0000
Received: from CO2PR05MB716.namprd05.prod.outlook.com (10.141.228.152) by CO2PR05MB715.namprd05.prod.outlook.com (10.141.228.150) with Microsoft SMTP Server (TLS) id 15.0.898.11; Mon, 24 Mar 2014 19:15:31 +0000
Received: from CO2PR05MB716.namprd05.prod.outlook.com ([10.141.228.152]) by CO2PR05MB716.namprd05.prod.outlook.com ([10.141.228.152]) with mapi id 15.00.0898.005; Mon, 24 Mar 2014 19:15:32 +0000
From: Jerome Moisand <jmoisand@juniper.net>
To: "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: =?utf-8?B?W3NmY10J562U5aSNOiAgU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ=?=
Thread-Index: AQHPR5OuOw2CR92y90SZ5GdrALzhYprwmFCg
Date: Mon, 24 Mar 2014 19:15:32 +0000
Message-ID: <8fa50dff099c4f0182b07ddfaf1ce3a3@CO2PR05MB716.namprd05.prod.outlook.com>
References: <CF48AD80.E673%kegray@cisco.com> <1824354318.7479.1394833814368.JavaMail.tomcat@mgs-aaa01.mail.aol.com> <1D70D757A2C9D54D83B4CBD7625FA80E0135F1C4@MISOUT7MSGUSR9I.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0826439C@NKGEML512-MBS.china.huawei.com> <07fefb702f564e9ab7ead4ce063be3c8@CO2PR05MB716.namprd05.prod.outlook.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E4AFC@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E4AFC@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [66.129.241.12]
x-forefront-prvs: 01604FB62B
Content-Type: multipart/alternative; boundary="_000_8fa50dff099c4f0182b07ddfaf1ce3a3CO2PR05MB716namprd05pro_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-FOPE-CONNECTOR: Id%0$Dn%*$RO%0$TLS%0$FQDN%$TlsDn%
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/9hrPOkE6kNGhwbEgeF6GFApGshA
Subject: Re: [sfc] =?utf-8?b?562U5aSNOiAgU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ=?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Mar 2014 19:15:56 -0000

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

SW50ZXJlc3RpbmcgaWRlYS4gQ291bGQgaW5kZWVkIGJlIHRoZSBiZXN0IG9mIGJvdGggd29ybGRz
LiBUaGVuIHdlIHByb2JhYmx5IHNob3VsZCBhbGxvdyBhIGhlYWRlci1sZXNzIGJlaGF2aW9yIGFz
IHdlbGwgYXMgbnVsbC1oZWFkZXIgdGhvdWdoLCBzZW1hbnRpY2FsbHkgZXF1aXZhbGVudCAoc2ln
bmFsZWQpLiBXaGlsZSBrZWVwaW5nIHRoZSBleHBsaWNpdCBoZWFkZXIgYmVoYXZpb3IuDQoNCkEg
Yml0IG9mIGEg4oCYZG8gaXQgYWxs4oCZIGNvbXByb21pc2UsIGJ1dCBJIGNhbiBzZWUgdGhlIHZh
bHVlIG9mIGl04oCmDQoNCg0KRnJvbTogUm9uIFBhcmtlciBbbWFpbHRvOlJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb21dDQpTZW50OiBNb25kYXksIE1hcmNoIDI0LCAyMDE0IDEyOjQ5IFBN
DQpUbzogSmVyb21lIE1vaXNhbmQ7IFh1eGlhb2h1OyBOQVBJRVJBTEEsIE1BUklBIEg7IG1pa2Vi
aWFuY0Bhb2wuY29tOyBzZmNAaWV0Zi5vcmcNClN1YmplY3Q6IFJFOiBbc2ZjXSDnrZTlpI06IFNG
QyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCkNsZWFybHksIGFuIFNGQyBlbmNhcHN1bGF0aW9u
IGNhbiBiZSB1c2VkIOKAnG9mZiBsYWJlbOKAnSB0byBzdXBwb3J0IGFuIGluYmFuZCBtZXRhZGF0
YSB0cmFuc3BvcnQgbWVjaGFuaXNtIG91dHNpZGUgb2YgdGhlIFNGQyBzdGVlcmluZyBwYXJhZGln
bS4gIEFuZCwgSeKAmW0gaW4gbm8gd2F5IHRyeWluZyB0byBkaXNzdWFkZSBzdWNoIGEgdXNhZ2Uu
ICAgIEJ1dCwgc2luY2UgdGhlIHN0ZWVyaW5nIHBhcnQgb2YgdGhlIGhlYWRlciBpcyBsaWtlbHkg
dG8gYmUgc2ltcGxlLCBjb21wYWN0LCBhbmQgb2YgZml4ZWQgbGVuZ3RoLCB3aHkgbm90IGp1c3Qg
aWdub3JlIGl0IGluIHN1Y2ggYSBjYXNlIOKAkyBzZW5kIDDigJlzLCBpZ25vcmUgcmVjZWl2ZWQg
ZmllbGRzLiAgIFdvdWxkbuKAmXQgdGhpcyBrZWVwIHRoaW5ncyBzaW1wbGVyIHRoYW4gdHJ5aW5n
IHRvIGFkZCB5ZXQgbW9yZSBmbGV4aWJpbGl0eSBpbnRvIGEgdW5pZmllZCBoZWFkZXI/ICAgIEFk
ZGl0aW9uYWxseSwgbWlnaHQgd2UgcnVuIGludG8gY2hhcnRlciBpc3N1ZXMgaWYgdGhlIGhlYWRl
ciBjYW4gZXhwbGljaXRseSBjb252ZXkg4oCcbm9uLVNGQy1jb21wbGlhbnTigJ0gKGUuZy4sIHRo
ZSBjaGFydGVyIGlzIHF1aXRlIGV4cGxpY2l0IHRoYXQgd2UgYXJlIHNvbHZpbmcgYSBzdGVlcmlu
ZyBwcm9ibGVtKT8NCg0KICAgUm9uDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNA
aWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKZXJvbWUgTW9pc2FuZA0KU2VudDogTW9uZGF5LCBNYXJj
aCAyNCwgMjAxNCAxMjozNyBQTQ0KVG86IFh1eGlhb2h1OyBOQVBJRVJBTEEsIE1BUklBIEg7IG1p
a2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT47IHNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIOetlOWkjTogU0ZDIGVuY2Fw
c3VsYXRpb24gY2hhaW4gSUQNCg0KKzEuDQoNCldlIGNvdWxkIGdlbmVyYWxpemUgdGhlIGV4aXN0
aW5nIFZMQU4tYmFzZWQgYXBwcm9hY2ggdG8gbW9yZSBmbGV4aWJsZSB0dW5uZWwvb3ZlcmxheSB0
aGlua2luZyBhbmQgYSBzZXQgb2YgZGlzdHJpYnV0ZWQgY29uc3RyYWluZWQgcm91dGVzIHVzaW5n
IGEgY29udHJvbCBsb2dpYyBvZiBzb3J0cy4gTm8gbmVlZCBmb3IgYW4gZXhwbGljaXQgc2Vydmlj
ZSBjaGFpbiAob3IgcGF0aCkgaWQsIHRoZW4uIFdoaWxlIHN0YXlpbmcgdHJhbnNwb3J0LWluZGVw
ZW5kZW50ICh0aGF04oCZcyB0aGUgd2hvbGUgcG9pbnQgb2Ygb3ZlcmxheXMpLg0KDQpMb3ZlIHRo
aXMgcXVvdGUgZnJvbSBNYXJpYSwgdGhpcyBpcyBwdXR0aW5nIGl0IHZlcnkgY2xlYXJseSBhbmQg
dmVyeSBjb25jaXNlbHkuDQoNCjw8IHRoZSBzaWduYWxpbmcgb2YgbWV0YWRhdGEgc2hvdWxkIGJl
IGluZGVwZW5kZW50IGZyb20gc2lnbmFsaW5nIG9mIHNlcnZpY2UgcGF0aC4gVGhlcmUgY2FuIGJl
IG1hbnkgd2F5cyB0byBzaWduYWwgdGhlIHBhdGggc28gd2h5IHRpZSB0aGUgdHdvIHRvZ2V0aGVy
Lj4+DQoNCkkgd291bGQganVzdCBhZGQgdGhhdCB0aGVyZSBhcmUgcHJvYmFibHkgZXZlbiBtb3Jl
IHdheXMgdG8gc2lnbmFsIG1ldGFkYXRhIHRoYW4gdG8gc2lnbmFsIHRoZSAoc2VydmljZSkgcGF0
aOKApg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhh
bGYgT2YgWHV4aWFvaHUNClNlbnQ6IFN1bmRheSwgTWFyY2ggMjMsIDIwMTQgOToyMSBQTQ0KVG86
IE5BUElFUkFMQSwgTUFSSUEgSDsgbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bh
b2wuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBbc2Zj
XSDnrZTlpI06IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCisxDQoNClhpYW9odQ0KDQrl
j5Hku7bkuro6IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSDku6PooaggTkFQSUVS
QUxBLCBNQVJJQSBIDQrlj5HpgIHml7bpl7Q6IDIwMTTlubQz5pyIMjLml6UgNjozOA0K5pS25Lu2
5Lq6OiBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+OyBzZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCuS4u+mimDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1
bGF0aW9uIGNoYWluIElEDQoNCk1pa2UsDQoNCk1hcmlhLA0KU28sIHlvdSBhcmUgc2F5aW5nIHRo
YXQgeW91IHdhbnQgdG8gdXNlIFNGQyB0byBjYXJyeSBhcm91bmQgbWV0YWRhdGEsIGJ1dCBub3Qg
Zm9yIGFjdHVhbCBzZXJ2aWNlIGNoYWluaW5nIGJlY2F1c2UgeW91IGFscmVhZHkgaGF2ZSBhIHdh
eSB0byBpbXBsZW1lbnQgc2VydmljZSBjaGFpbmluZyBvdXRzaWRlIG9mIFNGQz8NClllcy4NCk1h
eWJlIEknbSBub3QgZm9sbG93aW5nLCBidXQgaXQgc2VlbXMgdG8gbWUgdGhhdCBpZiB5b3Ugd2Vy
ZSB0byB1cGdyYWRlIHlvdXIgbmV0d29yayB0byBzdXBwb3J0IFNGQyB0aGF0IHlvdSB3b3VsZCBj
aGFuZ2UgZnJvbSB1c2luZyB5b3VyIGV4aXN0aW5nIG1lY2hhbmlzbSBhbmQgc3RhcnQgdXNpbmcg
U0ZDLCB3aGljaCBpcyBtZWFudCB0byBwcm92aWRlIHN1cHBvcnQgZm9yIHNlcnZpY2UgZnVuY3Rp
b25zIHRoYXQgYXJlIG5vdCBTRkMgYXdhcmUuDQpUaGVyZSBzaG91bGQgYmUgYSB3YXkgdG8gdXNl
IHRoZSBOU0ggb25seSBhcyBhIHdheSB0byBjb252ZXkgbWV0YWRhdGEgc3VjaCBhcyBzdWJzY3Jp
YmVyLWlkLCBhcHBsaWNhdGlvbi1pZCwgZXRjLiwgd2hpbGUga2VlcGluZyB0aGUgc2VydmljZSBj
aGFpbmluZyBmb3J3YXJkaW5nIGluZm9ybWF0aW9uIGF0LCBlLmcuLCB0aGUgTVBMUyBWUE4gbGV2
ZWwuDQpUaGVyZSBhcmUgYSBudW1iZXIgb2YgdXMgd2hvIGhhdmUgaW1wbGVtZW50ZWQsIGluIG9u
ZSB3YXkgb3IgYW5vdGhlciwgc29tZSBzb3J0IG9mIHNlcnZpY2UgY2hhaW5pbmcsIGJ1dCBJIChJ
IGNhbiBhdCBsZWFzdCBzcGVhayBmb3IgbXlzZWxmKSBhbSBsb29raW5nIHRvIFNGQyBub3QgdG8g
ZW5oYW5jZSBteSBjdXJyZW50IGltcGxlbWVudGF0aW9uLCBidXQgdG8gcmVwbGFjZSBpdCB3aXRo
IHNvbWV0aGluZyBiZXR0ZXIgd2hpbGUgc3RpbGwgbWFpbnRhaW5pbmcgbXkgY29yZSAobm9uIHNl
cnZpY2UgZnVuY3Rpb24pIGluZnJhc3RydWN0dXJlLg0KInNlcnZpY2UtY2hhaW5pbmciIGlzIG5v
dGhpbmcgbmV3LCBpdCBoYXMgYmVlbiBkb25lIGZvciB0aGUgbWFueSB5ZWFycyB1c2luZyBWTEFO
cy4gVGhlIGlzc3VlIGhhcyBiZWVuIGFsd2F5cyBob3cgdG8gYnJpbmcgdGhlIHRyYWZmaWMgZnJv
bSBhIHJvdXRlZCBuZXR3b3JrIGludG8gYSBzZXQgb2YgYXBwbGlhbmNlcywgaS5lLiwgaG93IHRv
IGludGVncmF0ZSB3aXRoIHJvdXRpbmcuIEJ5IHVzaW5nIHRoZSBzYW1lIG1lY2hhbmlzbSBpbiB0
aGUgaW50ZXJtZWRpYXRlIGhvcHMgdGhlIGNvbXBsZXhpdHkgaXMgc2lnbmlmaWNhbnRseSByZWR1
Y2VkLg0KDQpJTU8sIHRoZSBzaWduYWxpbmcgb2YgbWV0YWRhdGEgc2hvdWxkIGJlIGluZGVwZW5k
ZW50IGZyb20gc2lnbmFsaW5nIG9mIHNlcnZpY2UgcGF0aC4gVGhlcmUgY2FuIGJlIG1hbnkgd2F5
cyB0byBzaWduYWwgdGhlIHBhdGggc28gd2h5IHRpZSB0aGUgdHdvIHRvZ2V0aGVyLg0KDQoNCg0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkZyb206IGtlZ3JheUBjaXNjby5jb208
a2VncmF5QGNpc2NvLmNvbTxtYWlsdG86a2VncmF5QGNpc2NvLmNvbSUzY2tlZ3JheUBjaXNjby5j
b20+Pg0KVG86IFJvbiBQYXJrZXI8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWls
dG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+LEppbSBHdWljaGFyZCAoamd1aWNo
YXIpPGpndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPj4sSm9lbCBN
LiBIYWxwZXJuPGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+
Pg0KY2M6IHNmY0BpZXRmLm9yZzxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZyUzY3Nm
Y0BpZXRmLm9yZz4+DQpTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0DQpTdWJqZWN0OiBSZTog
W3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KKzEgdGhlIGlkZWEgaXMgaW50ZXJv
cGVyYWJpbGl0eS4NCg0KDQpPbiAzLzE0LzE0IDEyOjU1IFBNLCAiUm9uIFBhcmtlciIgPFJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb20+PiB3cm90ZToNCg0KPlRoYW5rcywgSmltLg0KPg0KPlJlbWVtYmVyIHRoYXQgd2Ug
aGF2ZSBzYWlkIG1hbnkgdGltZXMgdGhhdCB0aGUgU0ZDIHNlcnZpY2UgaGVhZGVyIGlzDQo+dHJh
bnNwb3J0IGluZGVwZW5kZW50LiAgIEp1c3QgYmVjYXVzZSB0aGUgY2hhaW4gaWQgY291bGQgYmUg
Y2FycmllZCBpbg0KPnNvbWUgZm9ybSBvciBhbm90aGVyIHdpdGggc29tZSBwYXJ0aWN1bGFyIHRy
YW5zcG9ydCBkb2Vzbid0IG1lYW4gdGhhdCBpdA0KPmNvdWxkIGJlIHVuaXZlcnNhbGx5IGNvbnZl
eWVkLiAgICBCeSBtYWtpbmcgYW5kIGtlZXBpbmcgdGhlIFNGQyBzZXJ2aWNlDQo+aGVhZGVyIHRy
YW5zcG9ydCBpbmRlcGVuZGVudCBtYWtlcyBpdCBtb3JlIGFwcGxpY2FibGUgaW4gbW9yZQ0KPmVu
dmlyb25tZW50cyBhbmQgbW9yZSBsaWtlbHkgdG8gZ2V0IGFkb3B0ZWQgYnJvYWRseS4NCj4NCj4g
ICBSb24NCj4NCj4NCj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPkZyb206IEppbSBHdWlj
aGFyZCAoamd1aWNoYXIpIFttYWlsdG86amd1aWNoYXJAY2lzY28uY29tXQ0KPlNlbnQ6IEZyaWRh
eSwgTWFyY2ggMTQsIDIwMTQgMzo1MiBQTQ0KPlRvOiBKb2VsIE0uIEhhbHBlcm47IFJvbiBQYXJr
ZXINCj5DYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+U3ViamVjdDogU0ZD
IGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCj4NCj5IaSBKb2VsLA0KPg0KPlBlcmhhcHMgYnV0IEkg
d291bGQgcG9pbnQgb3V0IHRoYXQgdGhlIGJhc2UgU0ZDIGhlYWRlciBjb3VsZCBoYXZlIGEgbG90
DQo+bW9yZSBpbmZvcm1hdGlvbiB0aGFuIGp1c3QgdGhlIGNoYWluIElEOyBJIHdvdWxkIGFsc28g
cG9pbnQgb3V0IHRoYXQgdGhlDQo+ZGV2aWwgaXMgaW4gdGhlIGRldGFpbHMgYW5kIHNheWluZyAi
d2VsbCwgSSBjYW4ganVzdCB1c2UgYW4gTVBMUyBsYWJlbCINCj5oaWRlcyBtdWNoIG9mIHRoZSBj
b21wbGV4aXR5IG9mIGFjdHVhbGx5IGRvaW5nIHRoYXQuDQo+DQo+T24gMy8xNC8xNCwgMjozNSBQ
TSwgIkpvZWwgTS4gSGFscGVybiIgPGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2Vs
aGFscGVybi5jb20+PiB3cm90ZToNCj4NCj4+SWYgdGhlIHRyYW5zcG9ydCBoZWFkZXIgY2Fycmll
cyBlbm91Z2ggaW5mb3JtYXRpb24gZm9yIGlkZW50aWZ5aW5nIHRoZQ0KPj5zZXF1ZW5jZSAoVkxB
TiB0YWcgb3IgTVBMUyBsYWJlbCBjYW4gYm90aCBkbyB0aGUgam9iKSwgdGhlbiBhcmd1YWJseQ0K
Pj50aGUgZ2xvYmFsIGNoYWluIElEIGlzIHJlZHVuZGFudC4gSSBjYW4gbGl2ZSB3aXRoIGNhcnJ5
aW5nIGl0IGFueXdheQ0KPj5laXRoZXIgaWYgSSBoYXZlIG1ldGFkYXRhIHRvIGNhcnJ5LCBvciBp
ZiBJIG5lZWQgdGhlIGNoYWluIElEIGZvciBzb21lDQo+PnB1cnBvc2UuDQo+PiBBZnRlciBhbGws
IHNvbWUgZm9sa3Mgc2VlbSB0byB3YW50IHRvIHVzZSB0aGF0IGZvciB0aGUgZm9yd2FyZGluZw0K
Pj5kZWNpc2lvbnMuDQo+Pg0KPj5Zb3VycywNCj4+Sm9lbA0KPj4NCj4+T24gMy8xNC8xNCwgMjoy
OCBQTSwgUm9uIFBhcmtlciB3cm90ZToNCj4+PiBUaGUgY2hhaW4gSUQgaXMgdGhlIGxhYmVsIHRo
YXQgZGVmaW5lcyB0aGUgc2VxdWVuY2Ugb2Ygc2VydmljZQ0KPj4+ZnVuY3Rpb25zIHRoYXQgbXVz
dCBiZSB2aXNpdGVkLiAgIEl0IGNhbiBiZSB0aG91Z2h0IG9mIGFzIGEgaGFuZGxlIGZvciBhDQo+
Pj5zdGFjayBvZiBtdXN0LXZpc2l0IG5ldHdvcmsgbG9jYXRpb25zLiAgIEkgZG9uJ3Qgc2VlIGhv
dyB0aGlzIGNhbiBiZQ0KPj4+YW55dGhpbmcgYnV0IG1hbmRhdG9yeS4NCj4+Pg0KPj4+ICAgICBS
b24NCj4+Pg0KPj4+DQo+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+PiBGcm9tOiBz
ZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFN1cmVuZHJhIEt1
bWFyDQo+Pj4oc21rdW1hcikNCj4+PiBTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDE6NDYg
UE0NCj4+PiBUbzogSm9lbCBNLiBIYWxwZXJuOyBOQVBJRVJBTEEsIE1BUklBIEgNCj4+PiBDYzog
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4gU3ViamVjdDogUmU6IFtzZmNd
IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4NCj4+PiBbVHJp
bW1lZCB0aGUgcmVjaXBpZW50IGxpc3QgLSBuZWVkcyBhcHByb3ZhbCBvdGhlcndpc2VdDQo+Pj4N
Cj4+PiBDb21wbGV0ZWx5IGFncmVlIGhlcmUuDQo+Pj4NCj4+PiBTRkMgZG9lcyBub3QgcHJldmVu
dCBWTEFOIHN0aXRjaGluZyBhbmQgb25lIGNhbiBjb250aW51ZSB0byBkbyB0aGF0Lg0KPj4+V2hp
bGUgYXQgdGhlIHNhbWUgdGltZSBTRkMgY2FuIGluY2x1ZGUgVkxBTiBzdGl0Y2hpbmcgdG8gc3Vw
cG9ydA0KPj4+bGVnYWN5IFNGcyBpbiB0aGUgc2FtZSBjaGFpbiB0aGF0IGluY2x1ZGVzIFNGQyBh
d2FyZSBTRnMuIEV2ZW4gbGVnYWN5DQo+Pj5TRnMgYmVuZWZpdCBmcm9tIGNoYWluIGlkZW50aWZp
Y2F0aW9uIGFuZCBoZW5jZSBjYW4gYmUgc2hhcmVkIGFjcm9zcw0KPj4+ZGlmZmVyZW50IHNlcnZp
Y2UgY2hhaW5zLg0KPj4+DQo+Pj4gU3VyZW5kcmEuDQo+Pj4NCj4+Pg0KPj4+DQo+Pj4gT24gMy8x
NC8xNCAxMDoyNiBBTSwgIkpvZWwgTS4gSGFscGVybiIgPGptaEBqb2VsaGFscGVybi5jb208bWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb20+PiB3cm90ZToNCj4+Pg0KPj4+PiBNeSBvd24gaW5jbGlu
YXRpb24gaXMgdG8gb2JzZXJ2ZSB0aGF0IGlmIHlvdSBkb24ndCBuZWVkIGV4cGxpY2l0DQo+Pj4+
IGNoYWluIGlkZW50aWZpY2F0aW9uIGFuZCB5b3UgZG9uJ3QgbmVlZCBtZXRhZGF0YSwgeW91IGNh
biBqdXN0IG9taXQNCj4+Pj4gdGhlIHNmYy9uc2ggaGVhZGVyLiBTdGlsbCBkbyBzZXJ2aWNlIGNo
YWluaW5nLCBqdXN0IG5vIGV4dHJhIGhlYWRlci4NCj4+Pj4NCj4+Pj4gSWYgd2UgYXJlIGdvaW5n
IHRvIGhhdmUgdGhlIGhlYWRlciwgaXQgc2VlbXMgdG8gbWUgdGhhdCB0aGUgY2hhaW4NCj4+Pj5p
ZGVudGlmaWNhdGlvbiBmaWVsZCBpcyB2ZXJ5IHVzZWZ1bCwgYW5kIGxvdyBjb3N0IG9uY2Ugd2Ug
aGF2ZSB0aGUNCj4+Pj5oZWFkZXIuDQo+Pj4+DQo+Pj4+IFlvdXJzLA0KPj4+PiBKb2VsDQo+Pj4+
DQo+Pj4+IE9uIDMvMTQvMTQsIDE6MDAgUE0sIE5BUElFUkFMQSwgTUFSSUEgSCB3cm90ZToNCj4+
Pj4+IEV4cGxpY2l0IGNoYWluIGlkZW50aWZpY2F0aW9uIHNob3VsZCBiZSBtYWRlIG9wdGlvbmFs
LiBJIGJlbGlldmUgaXQNCj4+Pj4+IHdhcyBkaXNjdXNzZWQgZmV3IG1vbnRocyBhZ28gb24gdGhp
cyBtYWlsaW5nIGxpc3QuDQo+Pj4+Pg0KPj4+Pj4gTWFyaWENCj4+Pj4+DQo+Pj4+PiAqRnJvbToq
c2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddICpPbiBCZWhhbGYgT2YgKkptaC5kaXJl
Y3QNCj4+Pj4+ICpTZW50OiogVGh1cnNkYXksIE1hcmNoIDEzLCAyMDE0IDEyOjEyIFBNDQo+Pj4+
PiAqVG86KiBrZWdyYXlAY2lzY28uY29tPG1haWx0bzprZWdyYXlAY2lzY28uY29tPjsgbHVjeS55
b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPjsgc21rdW1hckBjaXNj
by5jb208bWFpbHRvOnNta3VtYXJAY2lzY28uY29tPjsNCj4+Pj4+IGpndWljaGFyQGNpc2NvLmNv
bTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPg0KPj4+Pj4gKkNjOiogbmljb2xhcy5ib3V0aG9y
c0Bxb3Ntb3MuY29tPG1haWx0bzpuaWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb20+OyBzZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47IGhhZGlAbW9qYXRhdHUuY29tPG1haWx0bzpoYWRp
QG1vamF0YXR1LmNvbT47DQo+Pj4+PiByb25fcGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1h
aWx0bzpyb25fcGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPjsgYnJpanNtYW5AanVuaXBlci5u
ZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+IGptaEBqb2VsaGFscGVybi5j
b208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+DQo+Pj4+PiAqU3ViamVjdDoqIFJlOiBbc2Zj
XSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gKkltcG9y
dGFuY2U6KiBMb3cNCj4+Pj4+DQo+Pj4+PiBBc3N1bWluZyBJIHVuZGVyc3RhbmQgeW91IHByb3Bl
cmx5IEtlbiwgSSBkaXNhZ3JlZS4NCj4+Pj4+DQo+Pj4+PiBGb3IgZXhhbXBsZSwgYnkgdXNpbmcg
c2VwYXJhdGUgdGVybXMgSSBjYW4gZWFzaWx5IGRpc2N1c3MgdGhlIGZhY3QNCj4+Pj4+IHRoYXQg
Y2VydGFpbiBraW5kcyBvZiBkYXRhIChjaGFpbiBpZGVudGlmaWNhdGlvbikgb25seSBuZWVkIHRv
IGJlDQo+Pj4+PiBhZGp1c3QgYnkgYSBmZXcgYXBwcyBpbiByYXJlIGNhc2VzLiBBbmQgdGhhdCBk
YXRhIGlzIG5vdCBiZWVkZWQNCj4+Pj4+IGJ5IHRoZSBhcHBsaWNhdGlvbnMuDQo+Pj4+Pg0KPj4+
Pj4gVW5sZXNzIHlvdSB3b3VsZCBsaWtlIHRvIGNvbnNpZGVyIHRoZSBjaGFpbiBpZGVudGlmaWNh
dGlvbiBhcyBiZWluZw0KPj4+Pj4gb3B0aW9uYWw/DQo+Pj4+Pg0KPj4+Pj4gWW91cnMsDQo+Pj4+
Pg0KPj4+Pj4gSm9lbA0KPj4+Pj4NCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4gU2VudCBmcm9tIG15IFNh
bXN1bmcgc21hcnRwaG9uZSBvbiBBVCZUDQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+Pg0KPj4+
Pj4gLS0tLS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0tLS0tLQ0KPj4+Pj4gU3ViamVjdDogUmU6
IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiBG
cm9tOiAiS2VuIEdyYXkgKGtlZ3JheSkiIDxrZWdyYXlAY2lzY28uY29tPG1haWx0bzprZWdyYXlA
Y2lzY28uY29tPg0KPj4+Pj48bWFpbHRvOmtlZ3JheUBjaXNjby5jb20+Pg0KPj4+Pj4gVG86IEx1
Y3kgeW9uZyA8bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29t
Pg0KPj4+Pj48bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4sIlN1cmVuZHJhPG1haWx0bzps
dWN5LnlvbmdAaHVhd2VpLmNvbSUzZSUzZSwlMjJTdXJlbmRyYT4gS3VtYXIgKHNta3VtYXIpIg0K
Pj4+Pj4gPHNta3VtYXJAY2lzY28uY29tPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbT4gPG1haWx0
bzpzbWt1bWFyQGNpc2NvLmNvbT4+LCJKaW08bWFpbHRvOnNta3VtYXJAY2lzY28uY29tJTNlJTNl
LCUyMkppbT4gR3VpY2hhcmQNCj4+Pj4+KGpndWljaGFyKSINCj4+Pj4+IDxqZ3VpY2hhckBjaXNj
by5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4gPG1haWx0bzpqZ3VpY2hhckBjaXNjby5j
b20+Pg0KPj4+Pj4gQ0M6IE5pY29sYXMgQk9VVEhPUlMgPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9z
LmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPg0KPj4+Pj48bWFpbHRvOk5p
Y29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+LHNmYzxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bx
b3Ntb3MuY29tJTNlJTNlLHNmYz4gPHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0K
Pj4+Pj48bWFpbHRvOnNmY0BpZXRmLm9yZz4+LEphbWFsPG1haWx0bzpzZmNAaWV0Zi5vcmclM2Ul
M2UsSmFtYWw+IEhhZGkgU2FsaW0gPGhhZGlAbW9qYXRhdHUuY29tPG1haWx0bzpoYWRpQG1vamF0
YXR1LmNvbT4NCj4+Pj4+PG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4+LFJvbjxtYWlsdG86aGFk
aUBtb2phdGF0dS5jb20lM2UlM2UsUm9uPiBQYXJrZXINCj4+Pj4+PFJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+DQo+
Pj4+PiA8bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PiwiYnJpanNtYW5A
anVuaXBlci5uZXQ8bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20lM2UlM2Us
JTIyYnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0PiIgPGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4N
Cj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4+LCJKb2VsPG1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldCUzZSUzZSwlMjJKb2VsPiBNLiBIYWxwZXJuIg0KPj4+Pj48am1oQGpvZWxo
YWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4gPG1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tPj4NCj4+Pj4+DQo+Pj4+PiBUaGUgd29yZCAibWV0YWRhdGEiIGlzIGEgcHVycG9z
ZWx5IGFtYmlndW91cyB0ZXJtICJkYXRhIHRoYXQNCj4+Pj4+IHByb3ZpZGVzIGluZm9ybWF0aW9u
IGFib3V0IG90aGVyIGRhdGEiLiBJdCBpcyB1c2VkIHRvIGF2b2lkIFRISVMNCj4+Pj4+ZGlzY3Vz
c2lvbi4NCj4+Pj4+DQo+Pj4+PiBGb3IgZXhhbXBsZSwgSSBwcm9wb3NlIHdlIGRlZmluZSAidGVx
dWlsYSBtZXRhZGF0YSIgYmVjYXVzZSwNCj4+Pj4+IGZyYW5rbHksIEkgd2lsbCBuZWVkIHRvIG9y
ZGVyIGEgdHJpcGxlLXNob3QgaWYgd2Uga2VlcCBhdHRlbXB0aW5nDQo+Pj4+PiB0byBkZWZpbmUg
c29tZXRoaW5nIHRoYXQsIGJ5IGRlZmluaXRpb24sIGlzIGFtYmlndW91cy4gSSdkIGxpa2UNCj4+
Pj4+IG15IGJhcnRlbmRlciB0byB1bmRlcnN0YW5kIG1lIHNwZWNpZmljYWxseSB3aGVuIEkgc2F5
ICJJIG5lZWQgYQ0KPj4+Pj5zaG90Ii4NCj4+Pj4+DQo+Pj4+PiBPbiAzLzEzLzE0IDc6NDkgQU0s
ICJMdWN5IHlvbmciIDxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdl
aS5jb20+DQo+Pj4+PiA8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+Pj4+
Pg0KPj4+Pj4gICA+U25pcC4uDQo+Pj4+PiAgID5TSz4gSnVzdCBjb3B5aW5nIGZyb20gdGhlIFBT
Og0KPj4+Pj4gICA+LS0NCj4+Pj4+ICAgPkRhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhl
IGFiaWxpdHkgdG8gZXhjaGFuZ2UgaW5mb3JtYXRpb24NCj4+Pj4+YmV0d2Vlbg0KPj4+Pj4gICA+
dGhlIG5ldHdvcmsgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rp
b25zLA0KPj4+Pj5hbmQgc2VydmljZQ0KPj4+Pj4gICA+ZnVuY3Rpb25zIGFuZCB0aGUgbmV0d29y
ay4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+LS0NCj4+Pj4+ICAgPkl0IGlzIGEgbHVjaWQgZGVmaW5p
dGlvbi4gV2UgYXJlIHVubmVjZXNzYXJpbHkgbWFraW5nIHRoZSB3b3JkDQo+Pj4+PiJuZXR3b3Jr
Ig0KPj4+Pj4gICA+Y29udHJvdmVyc2lhbCwgSU1PLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID5bTHVj
eV0gVGhpcyBpcyBteSBwb2ludC4gIlRoZSBuZXR3b3JrIiBpcyB0b28gZ2VuZXJhbCBoZXJlLA0K
Pj4+Pj53aGljaCBicmluZ3MNCj4+Pj4+ICAgPm1ldGFkYXRhIGdyZWF0IHBvd2VyIHRvIGRvIG1h
bnkgdGhpbmdzLiBUaGlzIGlzIHdoeSBwZW9wbGUNCj4+Pj4+aW52ZW50IGlkZWFzDQo+Pj4+PiAg
ID5oZXJlLCB3aGljaCBjYXVzZXMgYSBsb3Qgb2YgZGViYXRlcyBvbiBtZXRhZGF0YSB1c2FnZSBw
b3RlbnRpYWxzLg0KPj4+Pj4gV2UNCj4+Pj4+ICAgPnNob3VsZCBub3Qgc3BlbmQgYSBsb3Qgb2Yg
dGltZXMgb24gdGhhdCBkZWJhdGVzIGFuZCBqdWRnZSB3aGljaA0KPj4+Pj51c2FnZSBpcw0KPj4+
Pj4gICA+dmFsdWFibGUgb3Igbm90LiBUaHVzLCBmb3IgdGhlIFNGQyB3b3JrLCBpdCB3aWxsIGJl
IGhlbHBmdWwgaWYNCj4+Pj4+d2UgY2FuDQo+Pj4+PiAgID5uYXJyb3cgZG93biBhIGJpdC4gSm9l
bCBtYWtlcyBleHBsaWNpdGx5IHR3byBjYXNlcywgd2hpY2ggaXMNCj4+Pj4+aGVscGZ1bCB0bw0K
Pj4+Pj4gICA+ZGV2ZWxvcCB1c2UgY2FzZXMgZm9yIGVhY2ggY2FzZS4gSSB3b3VsZCBsaWtlIHRv
IHNlZSB0aGF0IHRoZQ0KPj4+Pj5wcm9ibGVtDQo+Pj4+PiAgID5zdGF0ZW1lbnQgY2FuIGJlIG1v
cmUgc3BlY2lmaWMgb24gbWV0YWRhdGEgZGVmaW5pdGlvbiwgd2hpY2ggbWF5DQo+Pj4+PmJlDQo+
Pj4+PiAgID5oZWxwZnVsIGluIGxlc3MgZm9jdXNpbmcgb24gaXQgYW5kIG1vdmluZyBmb3J3YXJk
Lg0KPj4+Pj4gICA+DQo+Pj4+PiAgID5MdWN5DQo+Pj4+PiAgID4NCj4+Pj4+ICAgPlN1cmVuZHJh
Lg0KPj4+Pj4gICA+DQo+Pj4+PiAgID4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5UaGFua3MsDQo+
Pj4+PiAgID4+THVjeQ0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pi0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tDQo+Pj4+PiAgID4+RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW21haWx0bzpq
Z3VpY2hhckBjaXNjby5jb21dDQo+Pj4+PiAgID4+U2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwg
MjAxNCA0OjM4IFBNDQo+Pj4+PiAgID4+VG86IEx1Y3kgeW9uZw0KPj4+Pj4gICA+PkNjOiBKb2Vs
IE0uIEhhbHBlcm47IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXI7DQo+Pj4+PiAgID4+YnJp
anNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbA0KPj4+Pj5IYWRpIFNhbGltDQo+Pj4+PiAg
ID4+U3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVy
YXRpb25zDQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+SGkgTHVjeSwNCj4+Pj4+ICAgPj4NCj4+Pj4+
ICAgPj5Oby4gSSBhbSBzaW1wbHkgc2F5aW5nIHdlIHNob3VsZCBub3Qgb3ZlcmNvbXBsaWNhdGUg
dGhlIHByb2JsZW0NCj4+Pj4+ICAgPj5zdGF0ZW1lbnQgd2l0aCB0ZXh0IHRoYXQgYWRkcyBsaXR0
bGUgdG8gbm8gdmFsdWUgaW4gbXkgb3Bpbmlvbi4NCj4+Pj4+IFdoZXRoZXINCj4+Pj4+ICAgPj53
ZSBjYWxsIGl0IG1ldGFkYXRhLCBvciBjb250ZXh0LCBoYXMgbm8gYmVhcmluZyBvbiB0aGUgZmFj
dA0KPj4+Pj50aGF0IHRoZQ0KPj4+Pj4gICA+PnByb2JsZW0gc3RhdGVtZW50IGFscmVhZHkgY2xl
YXJseSBzdGF0ZXMgd2UgbmVlZCB0byBiZSBhYmxlIHRvDQo+Pj4+PnBhc3MNCj4+Pj4+ICAgPj5p
bmZvcm1hdGlvbiBiZXR3ZWVuIFNGwrlzIGFuZCBiZXR3ZWVuIHRoZSBuZXR3b3JrICYgU0bCuXMu
DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+T24gMy8xMi8xNCwgNToxMyBQTSwg
Ikx1Y3kgeW9uZyIgPGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2Vp
LmNvbT4NCj4+Pj4+PG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0KPj4+Pj4g
ICA+Pg0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+SGkgSmltLA0KPj4+Pj4gICA+Pj4NCj4+Pj4+
ICAgPj4+SSBmb3Igb25lIGRvbid0IGFncmVlIGFuZCB0aGluayB3ZSBhcmUgb3ZlciBjb21wbGlj
YXRpbmcgd2hhdA0KPj4+Pj5zaG91bGQNCj4+Pj4+ICAgPj4+YmUgc3RyYWlnaHRmb3J3YXJkLiBU
aGUgU0ZDIGVuY2Fwc3VsYXRpb24gc2hvdWxkIGVuYWJsZSB0d28NCj4+Pj4+dGhpbmdzOg0KPj4+
Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+MS4gU3RlZXJpbmcgb2Ygc2VsZWN0ZWQgZmxvd3MgdGhyb3Vn
aCBhIHNlcnZpY2UgY2hhaW47IHRoaXMgaXMNCj4+Pj4+dGhlDQo+Pj4+PiAgID4+PnNlcnZpY2Ug
ZnVuY3Rpb24gcGF0aC4NCj4+Pj4+ICAgPj4+Mi4gUGFzc2luZyBvZiBjb250ZXh0IGFzc29jaWF0
ZWQgd2l0aCBhIGdpdmVuIGZsb3cgd2l0aGluIHNhaWQNCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+
Pj5mdW5jdGlvbiBwYXRoLiBUaGlzIGNvbnRleHQgaW5mb3JtYXRpb24gbWF5IGJlIGNvbnN1bWVk
IGJ5IGENCj4+Pj4+U0YgKGFuDQo+Pj4+PiAgID4+PmFwcGxpY2F0aW9uIElEIGlzIGFuIGV4YW1w
bGUpIG9yIG1heSBiZSBjb25zdW1lZCBieSB0aGUNCj4+Pj4+Zm9yd2FyZGluZw0KPj4+Pj4gICA+
Pj5lbGVtZW50cyAoYSB2cmYtSUQgaXMgYW4gZXhhbXBsZSkuDQo+Pj4+PiAgID4+PltMdWN5XSBE
byB5b3UgY2FsbCB0aGUgY29udGV4dCBhcyBtZXRhZGF0YSBvciBub3Q/IERvIHdlIGhhdmUNCj4+
Pj4+YW5vdGhlcg0KPj4+Pj4gICA+Pj50ZXJtIGhlcmUgYmVzaWRlIFNGQyBoZWFkZXIgYW5kIG1l
dGFkYXRhLiBJIHNlZSB0aGF0IHlvdSBkb24ndA0KPj4+Pj53YW50IHRvDQo+Pj4+PiAgID4+PnNl
cGFyYXRlIHdoYXQgaXMgY29uc3VtZWQgYnkgU0YgYW5kIHdoYXQgaXMgY29uc3VtZWQgYnkgdGhl
DQo+Pj4+PmZvcndhcmRpbmcNCj4+Pj4+ICAgPj4+ZWxlbWVudHMuDQo+Pj4+PiAgID4+Pg0KPj4+
Pj4gICA+Pj5MdWN5DQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj5TZW50IGZyb20gbXkgaVBob25l
DQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj4+IE9uIE1hciAxMiwgMjAxNCwgYXQgNDoxNiBQTSwg
Ikx1Y3kgeW9uZyINCj4+Pj4+PGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdA
aHVhd2VpLmNvbT4gPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0KPj4+Pj4g
ICA+Pj4+DQo+Pj4+PiAgID4+Pj4gR3JlYXQuIFRoZW4gd2UgbWF5IGNvbnNpZGVyIHR3byBzcGVj
aWFsIG1ldGFkYXRhIGRlZmluaXRpb25zDQo+Pj4+PmluIHRoZQ0KPj4+Pj4gICA+Pj4+cHJvYmxl
bSBzdGF0ZW1lbnQgc28gd2UgY2FuIGFsbCB1c2UgdGhlIHNhbWUgZGVmaW5pdGlvbnMuDQo+Pj4+
PkhlcmUgaXMgbXkNCj4+Pj4+ICAgPj4+PnN1Z2dlc3RlZCB0ZXh0IGFuZCBsaWtlIHRvIGhlYXIg
eW91IGFuZCBvdGhlcidzIGlucHV0IGFuZA0KPj4+Pj5zdWdnZXN0aW9ucy4NCj4+Pj4+ICAgPj4+
Pg0KPj4+Pj4gICA+Pj4+IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBw
cm92aWRlcyB0aGUgYWJpbGl0eQ0KPj4+Pj50bw0KPj4+Pj4gICA+Pj4+ZXhjaGFuZ2UgaW5mb3Jt
YXRpb24gYmV0d2VlbiB0aGUgZWxlbWVudHMgaW4gYSBzZXJ2aWNlIGZ1bmN0aW9uDQo+Pj4+PiAg
ID4+Pj5jaGFpbmluZy4gSW4gdGhpcyBjb250ZXh0LCB0aGVyZSBhcmUgdHdvIHR5cGVzIG9mIGRh
dGEgcGxhbmUNCj4+Pj4+bWV0YWRhdGEuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBTZXJ2
aWNlIEZ1bmN0aW9uIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZXhjaGFuZ2VkIGJldHdlZW4N
Cj4+Pj4+ICAgPj4+PmNsYXNzaWZpZXIgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNl
cnZpY2UgZnVuY3Rpb25zIHRvDQo+Pj4+PiAgID4+Pj5mYWNpbGl0YXRlIHNlcnZpY2UgZnVuY3Rp
b25zIG9uIHRoZSBwYWNrZXQgdHJlYXRtZW50Lg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4g
U3RlZXJpbmcgTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBmcm9tIHNlcnZpY2UgZnVuY3Rpb25z
IHRvIGENCj4+Pj4+ICAgPj4+PmNsYXNzaWZpZXIgb3Igc2VydmljZSBub2RlIGZvciB0cmFmZmlj
IGZvcndhcmRpbmcgcHVycG9zZS4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IC1lbmQNCj4+
Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IEx1Y3kNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+
DQo+Pj4+PiAgID4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+ICAgPj4+PiBG
cm9tOiBKb2VsIE0uIEhhbHBlcm4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXQ0KPj4+Pj4g
ICA+Pj4+IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjozNSBQTQ0KPj4+Pj4gICA+
Pj4+IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXINCj4+Pj4+ICAg
Pj4+PiBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldD47IHNmYzsgSmFtYWwgSGFkaQ0KPj4+Pj4gICA+Pj4+IFNhbGltDQo+Pj4+PiAgID4+Pj4g
U3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRp
b25zDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBZZXMsIEkgYW0gdHJ5aW5nIHRvIGNvbnNp
c3RlbnRseSBkaXN0aW5ndWlzaCB0aG9zZSB0d28gY2FzZXMNCj4+Pj4+d2hlbg0KPj4+Pj4gICA+
Pj4+dGFsa2luZyBhYm91dCB0aGUgaW5mb3JtYXRpb24gY2FycmllZCB3aXRoIHBhY2tldHMgaW4g
c2VydmljZQ0KPj4+Pj5jaGFpbnMuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBZb3VycywN
Cj4+Pj4+ICAgPj4+PiBKb2VsDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+Pj4gT24gMy8xMi8x
NCwgMzoxMyBQTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4gICA+Pj4+PiBKb2VsLCBTZWUgYmVs
b3cuIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYw0KPj4+Pj4gICA+Pj4+PiBb
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgSm9lbCBNLiBIYWxwZXJu
DQo+Pj4+PlNlbnQ6DQo+Pj4+PiAgID4+Pj4+IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjow
MiBQTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzDQo+Pj4+PkJPVVRIT1JTOw0KPj4+Pj4gICA+Pj4+
PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsNCj4+Pj4+YnJpanNtYW5A
anVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0Pjsgc2ZjOw0KPj4+Pj4gICA+Pj4+PiBKYW1hbCBIYWRpIFNhbGltIFN1Ympl
Y3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1j
b25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBJIHdhcyB0cnlpbmcg
dG8gd29yZCBpdCBjYXJlZnVsbHkgbm90IHRvIGZvY3VzIG9uIHdobyBwdXRzDQo+Pj4+PnRoZQ0K
Pj4+Pj4gICA+Pj4+PiBpbmZvcm1hdGlvbiBpbiwgYnV0IG9ubHkgb24gd2hvIGNvbnN1bWVzIHRo
ZSBpbmZvcm1hdGlvbi4NCj4+Pj4+ICAgPj4+Pj4gSW5mb3JtYXRpb24gZm9yIHNlcnZpY2UgZnVu
Y3Rpb25zIG1heSBjb21lIGZyb20gdGhlIGluZ3Jlc3MNCj4+Pj4+ICAgPj4+Pj4gY2xhc3NpZmll
ciBvciBmcm9tIG90aGVyIHNlcnZpY2UgZnVuY3Rpb25zLiBbTHVjeV0gdGhpcyBpcw0KPj4+Pj50
aGUgb25lDQo+Pj4+PiAgID4+Pj4+IGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3LiBJ
bmZvcm1hdGlvbiBmb3IgdGhlDQo+Pj4+PmZvcndhcmRpbmcNCj4+Pj4+ICAgPj4+Pj4gd2lsbCBn
ZW5lcmFsbHkgY29tZSBmcm9tIHRoZSBpbmdyZXNzIGNsYXNzaWZpZXIsIGJ1dCBpbg0KPj4+Pj5z
cGVjaWFsDQo+Pj4+PiAgID4+Pj4+IGNhc2VzIG1heSBiZSBwcm92aWRlZCBieSBzZXJ2aWNlIGZ1
bmN0aW9ucy4gKEkga2VlcA0KPj4+Pj53YW50aW5nIHRvIGdldA0KPj4+Pj4gICA+Pj4+PiByaWQg
b2YgdGhvc2Ugc3BlY2lhbCBjYXNlcywgYnV0IHNvIGZhciB0aGVyZSBzZWVtIHRvIGJlDQo+Pj4+
Pmp1c3QgZW5vdWdoDQo+Pj4+PiAgID4+Pj4+IG9mIHRoZW0gdG8gd2FycmFudCBjb3ZlcmluZyBp
biB0aGUgc29sdXRpb24uIEFuZCBtb3JlDQo+Pj4+PmltcG9ydGFudGx5LA0KPj4+Pj4gICA+Pj4+
PiBzaWduaWZpY2FudCBzdXBwb3J0IGZvciBpdCBpbiB0aGUgd29ya2luZyBncm91cC4pIFtMdWN5
XQ0KPj4+Pj5UaGlzIGlzDQo+Pj4+PiAgID4+Pj4+IHRoZSBzZWNvbmQgY2FzZSB1c2luZyBtZXRh
ZGF0YSBpbiB5b3VyIHZpZXcgKGJ1dCB5b3UgZG9uJ3QNCj4+Pj4+bGlrZSBpdCkuDQo+Pj4+PiAg
ID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IEFuZCB5b3Ugc3VnZ2VzdCBkaXN0aW5ndWlzaGluZyB0aGVz
ZSB0d28gY2FzZXMgd2hlbg0KPj4+Pj5kaXNjdXNzaW5nDQo+Pj4+PiAgID4+Pj4+IGFib3V0IG1l
dGFkYXRhIHVzYWdlLiBJcyB0aGF0IHJpZ2h0IHVuZGVyc3RhbmRpbmc/DQo+Pj4+PiAgID4+Pj4+
DQo+Pj4+PiAgID4+Pj4+IEx1Y3kNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gWW91cnMs
IEpvZWwNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IE9uIDMvMTIvMTQsIDI6MzMgUE0s
IEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+IEpvZWwsIEkgaW50ZXJwcmV0IHRoYXQg
eW91IHN1Z2dlc3RzIHRoYXQgZGlzdGluZ3Vpc2ggdGhlDQo+Pj4+PmV4Y2hhbmdlDQo+Pj4+PiAg
ID4+Pj4+PiBpbmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1
bmN0aW9ucw0KPj4+Pj5hbmQgdGhlDQo+Pj4+PiAgID4+Pj4+PiBleGNoYW5nZSBpbmZvcm1hdGlv
biBkYXRhIHBsYW5lIGNhcnJpZWQgZnJvbSBhIHNlcnZpY2UNCj4+Pj4+ZnVuY3Rpb24gdG8NCj4+
Pj4+ICAgPj4+Pj4+IGEgc2VydmljZSBub2RlLiBJcyB0aGlzIHJpZ2h0IHVuZGVyc3RhbmRpbmc/
IEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm4NCj4+Pj4+ICAgPj4+Pj4+IFttYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwNCj4+Pj4+MjAxNA0K
Pj4+Pj4gMToxOQ0KPj4+Pj4gICA+Pj4+Pj4gUE0NCj4+Pj4+ICAgPj4+Pj4+IFRvOiBMdWN5IHlv
bmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZA0KPj4+Pj4g
ICA+Pj4+Pj4gKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBK
YW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6DQo+Pj4+PiAgID4+Pj4+PiBSZTogW3NmY10gZHJhZnQt
cmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+PiBNeSBpbmNsaW5hdGlvbiB3b3VsZCBiZSB0byB0dW5lIHRoYXQgZGVmaW5pdGlv
biB0bw0KPj4+Pj5kaXN0aW5ndWlzaA0KPj4+Pj4gICA+Pj4+Pj4gYmV0d2VlbiBkYXRhcGxhbmUg
Y2FycmllZCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBmb3IgdXNlIGJ5DQo+Pj4+PnNlcnZpY2UNCj4+
Pj4+ICAgPj4+Pj4+IGZ1bmNpdG9ucyAod2hhdGV2ZXIgdGhlIG9yaWdpbiksIGFuZCBkYXRhcGxh
bmUgY2FycmllZA0KPj4+Pj5pbmZvcm1hdGlvbg0KPj4+Pj4gICA+Pj4+Pj4gaW50ZW5kZWQgZm9y
IGRhdGFwbGFuZSBmb3J3YXJkaW5nIGNvbXBvbmVudHMuDQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+IEhpIEpvZWwsDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBJ
IGFncmVlIHRoYXQgd2UgbmVlZCB1c2luZyB0aGUgc2FtZSBkZWZpbml0aW9uIGZvciBhDQo+Pj4+
PnRlcm0sIGJ1dA0KPj4+Pj4gICA+Pj4+Pj4+IGRpc2FncmVlIHRoYXQgdGhlIG1ldGFkYXRhIGRl
ZmluaXRpb24gaGVyZSBpcyBhIHNldCBvZg0KPj4+Pj4gICA+Pj4+Pj4+IGluZm9ybWF0aW9uIHB1
dCBpbiB0aGUgU0ZDIGhlYWRlci4gVGhpcyBtYXkgYmUgdG9vIG5hcnJvdw0KPj4+Pj5vciBsZWFk
DQo+Pj4+PiAgID4+Pj4+Pj4gdG8gYSBwYXJ0aWN1bGFyIHNvbHV0aW9uLiBJIGFtIGZpbmUgd2l0
aCB0aGlzIGRlZmluaXRpb24NCj4+Pj4+aW4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4gcHJvYmxlbSBz
dGF0ZW1lbnQgdy8gbWlub3IgdHdlYWsgKHN1Z2dlc3RlZCBvbiBtYWlsaW5nDQo+Pj4+Pmxpc3Qp
Lg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gRGF0YXBsYW5lIE1ldGFkYXRhOiBE
YXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZQ0KPj4+Pj5hYmlsaXR5IHRvDQo+Pj4+PiAg
ID4+Pj4+Pj4gZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgY2xhc3NpZmllcnMgYW5k
IHNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+PiBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5j
dGlvbnMsIGFuZCBzZXJ2aWNlDQo+Pj4+PmZ1bmN0aW9ucyBhbmQNCj4+Pj4+ICAgPj4+Pj4+PiB0
aGUNCj4+Pj4+ICAgPj4+Pj4+PiBjbGFzc2lmaWVyc3xzZXJ2aWNlIG5vZGVzLg0KPj4+Pj4gICA+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gVGhlcmUgbWF5IGJlIGEgc29sdXRpb24gdGhhdCBhIHNl
cnZpY2UgZnVuY3Rpb24gcGFzc2VzDQo+Pj4+PnNvbWUNCj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4g
aW5mb3JtYXRpb24gdG8gYXR0YWNoZWQgc2VydmljZSBub2RlIHdpdGhvdXQgdXNpbmcgU0ZDDQo+
Pj4+PmhlYWRlci4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IFRoYW5rcywgTHVj
eQ0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiAtLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIEhhbHBlcm4gRGlyZWN0DQo+Pj4+PiAg
ID4+Pj4+Pj4gW21haWx0bzpqbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2VkbmVz
ZGF5LA0KPj4+Pj5NYXJjaCAxMiwNCj4+Pj4+ICAgPj4+Pj4+PiAyMDE0IDEyOjI1IFBNIFRvOiBM
dWN5IHlvbmc7IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcw0KPj4+Pj5CT1VUSE9SUzsNCj4+Pj4+
ICAgPj4+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsNCj4+Pj4+
YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+ICAgPj4+Pj4+PiBzZmM7IEphbWFsIEhhZGkg
U2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1z
ZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+IEx1Y3ksIHlvdSBzYXkgInRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIC4uLiIgVGhlDQo+Pj4+
PmRlZmluaXRpb24geW91DQo+Pj4+PiAgID4+Pj4+Pj4gdGhlbiBwcm92aWRlIGlzIGEgZGVmaW5p
dGlvbiBvZiB0aGUgc2V0IG9mIGluZm9ybWF0aW9uIHdlDQo+Pj4+PmFyZQ0KPj4+Pj4gICA+Pj4+
Pj4+IHByb3Bvc2luZyB0aGF0IHdlIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gSSwgYW5kIG90aGVy
cywNCj4+Pj4+aGF2ZQ0KPj4+Pj4gICA+Pj4+Pj4+IGJlZW4gdXNpbmcgdGhlIHRlcm0gbWV0YWRh
dGEgbW9yZSBuYXJyb3dseS4gV2UgY2FuIHVzZQ0KPj4+Pj53aGF0ZXZlcg0KPj4+Pj4gICA+Pj4+
Pj4+IGRlZmluaXRpb24gd2Ugd2FudC4gQnV0IHdlIGRvIG5lZWQgdG8gYWdyZWUgb24gdGhlDQo+
Pj4+PmRlZmluaXRpb24uDQo+Pj4+PiAgID4+Pj4+Pj4gRm9yIHRoZSBwdXJwb3NlcyBvZiB0aGUg
V0csIGl0IHNlZW1zIG11Y2ggbW9yZSB1c2VmdWwgdG8NCj4+Pj4+dXNlIHRoZQ0KPj4+Pj4gICA+
Pj4+Pj4+IHRlcm0gbWV0YWRhdGEgZm9yIHRoZSBuYXJyb3dlciBkZXNjcmlwdGlvbi4NCj4+Pj4+
ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4gT24gMy8xMi8xNCwgMToxOSBQTSwgTHVjeSB5b25nIHdyb3RlOg0K
Pj4+Pj4gICA+Pj4+Pj4+PiBIaSBKb2VsLA0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+PiBJIGFncmVlLiBXZSBuZWVkIHRvIGRpZmZlcmVudGlhdGUgdGhlIG1ldGFkYXRhIHVzZWQg
YnkNCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+PmZ1bmN0aW9uIGFuZCBTRkMgaGVhZGVy
LiBUaGUgbWV0YWRhdGEgdGVybSBtZWFucyBjYXJyeWluZw0KPj4+Pj5zb21lDQo+Pj4+PiAgID4+
Pj4+Pj4+c3RhdGVzIGFsb25nIHdpdGggdGhlIHBhY2tldC4gSU1POiBTRkMgaGVhZGVyIGlzIGEg
a2luZCBvZg0KPj4+Pj4gICA+Pj4+Pj4+Pm1ldGFkYXRhIGNhcnJpZWQgb24gcGFja2V0IGZvciBu
ZXh0IHNlcnZpY2Ugbm9kZSB0byB1c2UuDQo+Pj4+PkluIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+PmNv
bnRleHQgb2YgU0ZDLCB3ZSBoYXZlIHRlcm0gZm9yIFNGQyBoZWFkZXIgYW5kIHRoZQ0KPj4+Pj5t
ZXRhZGF0YSB0aGF0DQo+Pj4+PiAgID4+Pj4+Pj4+d2FzIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNl
IGZ1bmN0aW9ucywgb3IgYmV0d2VlbiBzZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+ZnVuY3Rpb25z
IGFuZCBjbGFzc2lmaWVycy9zZXJ2aWNlIG5vZGVzLCB3aGljaCBpcyB3aGF0DQo+Pj4+PnRoZSBk
cmFmdA0KPj4+Pj4gICA+Pj4+Pj4+PmZvY3VzLg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+PiBUaGFua3MsIEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBI
YWxwZXJuDQo+Pj4+PiAgID4+Pj4+Pj4+IFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0gU2Vu
dDogV2VkbmVzZGF5LCBNYXJjaCAxMiwNCj4+Pj4+IDIwMTQNCj4+Pj4+ICAgPj4+Pj4+Pj4gMTE6
MTggQU0gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlciBDYzoNCj4+
Pj4+IEppbQ0KPj4+Pj4gICA+Pj4+Pj4+PiBHdWljaGFyZCAoamd1aWNoYXIpOyBicmlqc21hbkBq
dW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0NCj4+Pj4+ICAgPj4+Pj4+
Pj4gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1j
b25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBJIHRoaW5r
IGl0IGlzIGltcG9ydGFudCB0byBrZWVwIGEgc3Ryb25nIGRpc3RpbmN0aW9uDQo+Pj4+PmJldHdl
ZW4NCj4+Pj4+ICAgPj4+Pj4+Pj4gbWV0YWRhdGEgKHdoaWNoIGlzIGZvciB1c2UgYnkgYXBwbGlj
YXRpb25zKSBhbmQgdGhlDQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj4gY2hhaW5pbmcg
aW5mb3JtYXRpb24gaW4gdGhlIGJhc2Ugc2VydmljZSBjaGFpbiBoZWFkZXIsDQo+Pj4+PndoaWNo
IGlzDQo+Pj4+PiAgID4+Pj4+Pj4+IGZvciB1c2UgYnkgdGhlIHNlcnZpY2UgY2hhaW4gc3VwcG9y
dCBtZWNoYW5pc21zLg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBZb3Vycywg
Sm9lbA0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gT24gMy8xMi8xNCwgMTA6
NDIgQU0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+IEZ1bGx5IGFncmVlIHdp
dGggSm9lLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFdlIHNob3VsZCBu
b3QgcmVxdWlyZSBhIGZpeCBsZW5ndGggZm9yIGluLWJhbmQgbWV0YWRhdGENCj4+Pj4+YnV0DQo+
Pj4+PiAgID4+Pj4+Pj4+PiBhbHNvIG5vdCBsZWF2ZSBpdCBmb3IgZnJlZWx5IHVzYWdlLiBJbiBm
YWN0LCB3aGVuIGENCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbm9kZSBpbnNlcnRz
IFNGQyBoZWFkZXIgb24gYSAoZW5jYXBzdWxhdGVkKSBwYWNrZXQgYW5kDQo+Pj4+PnNlbmQgdG8N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+IG5leHQgc2VydmljZSBub2RlLCBTRkMgaGVhZGVyIGl0c2VsZiBj
YW4gYmUgc2VlbiBhcyBhDQo+Pj4+Pm1ldGFkYXRhLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+IEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+IFtt
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKb2VsIE0uDQo+Pj4+Pkhh
bHBlcm4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQg
OToyMSBBTSBUbzogTmljb2xhcw0KPj4+Pj5CT1VUSE9SUzsNCj4+Pj4+ICAgPj4+Pj4+Pj4+IFJv
biBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOw0KPj4+Pj5icmlqc21hbkBqdW5p
cGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQ+Ow0KPj4+Pj4gICA+Pj4+Pj4+Pj4gc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1Ympl
Y3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRh
dGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBG
b3IgaW4tYmFuZCBtZXRhZGF0YSwgdGhlIEFQSSBmb3IgYWNjZXNzIGNhbiBlYXNpbHkgYmUNCj4+
Pj4+ICAgPj4+Pj4+Pj4+IHN5bmNocm9ub3VzLiBPdXQgb2YgYmFuZCBtZXRhZGF0YSBuZWVkcyBk
aWZmZXJlbnQNCj4+Pj4+aGFuZGxpbmcuDQo+Pj4+PiAgID4+Pj4+Pj4+PiBUaGVyZSBhcmUgbWFu
eSBjYXNlcyB3aGVyZSBvdXQtb2YtYmFuZCBtZXRhZGF0YSBpcw0KPj4+Pj51c2VmdWwgYW5kDQo+
Pj4+PiAgID4+Pj4+Pj4+PiBhcHByb3ByaWF0ZS4gQnV0IHRoZXkgZG8gbm90IGNvdmVyIGFsbCBu
ZWVkcyBieSBhbnkNCj4+Pj4+c3RyZXRjaC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+PiBFdmVuIGlmIGVhY2ggcGllY2Ugb2YgaW4tYmFuZCBtZXRhZGF0YSBpcyBvZiBmaXhl
ZA0KPj4+Pj5sZW5ndGgsDQo+Pj4+PiAgID4+Pj4+Pj4+PiB0aGVyZSBhcmUgbWFueSBkaWZmZXJl
bnQga2luZHMgb2YgbWV0YXR5cGUuIFRyeWluZyB0bw0KPj4+Pj5zYXkNCj4+Pj4+ICAgPj4+Pj4+
Pj4+ICJ0aGVyZSB3aWxsIGJlIGV4YWN0bHkgZm91ciBwaWVjZXMsIGFuZCB0aGV5IHdpbGwgYmUg
b2YNCj4+Pj4+dHlwZXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+IHQxLCB0MiwgdDMsIGFuZCB0NCIgaXMg
c2ltcGx5IHRvbyBzcGVjaWZpYyBmb3IgZXZlbiA4MCUNCj4+Pj4+b2YgdGhlDQo+Pj4+PiAgID4+
Pj4+Pj4+Pm5lZWRzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFlvdXJz
LCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE9uIDMvMTIvMTQs
IDg6NTIgQU0sIE5pY29sYXMgQk9VVEhPUlMgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gSGVs
bG8gUm9uLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gU2VuZGluZyBv
dXQgb2YgYmFuZCBjb25ncnVlbnQgbWV0YWRhdGEgbWF5IG5vdCBiZSB0aGUNCj4+Pj4+YW5zd2Vy
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdG8gYWxsIG5lZWRzIGJ1dCBpdCBpcyBvbmUgdG9vbCB0aGF0
IHdlIHNob3VsZCBrZWVwLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
Tm90IGFsbCBtZXRhZGF0YSBpcyB0aWVkIHRvIGEgc3BlY2lmaWMgcGFja2V0LCBmb3INCj4+Pj4+
ZXhhbXBsZSBhDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gcG9saWN5IGNoYW5nZSBpbiBQQ1JGIGNvdWxk
IGxlYWQgdG8gc29tZSBtZXRhZGF0YQ0KPj4+Pj5zaWduYWxpbmcsDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gdGhlIHJlYWN0aW9uIHRpbWUgbmVlZCBub3QgYmUgaW1tZWRpYXRlLCBmZXcgbXMgbWF5DQo+
Pj4+Pm5vdCBtYXR0ZXIuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBB
cyB5b3UgcG9pbnQsIGlmIGEgcGFja2V0IGlzIHRpZWQgdG8gYSBtZXRhZGF0YSBhDQo+Pj4+PmNv
cnJlbGF0aW9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gaW5mbyBjYW4gYmUgc2V0IGluIGJvdGggcGFj
a2V0IHRvIGRlYWwgd2l0aCBpdCAoaS5lDQo+Pj4+Pm1ldGFkYXRhDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gZXhwZWN0ZWQgZmxhZyBpbiB0aGUgU0ZDIGhlYWRlciwgcGx1cyBhbiBpZCkNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEZpbmFsbHkgd2UgY2FuIHN0aWxsIHNlbmQg
c29tZSBsaW1pdGVkIG1ldGFkYXRhIHdpdGhpbg0KPj4+Pj5hIGhlYWRlci4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBUaGlzIGNvdWxkIGJlIHVzZWQgZm9yIGxvYWQgYmFsYW5jZXJzIGluIHBhcnRpY3Vs
YXIgaWYNCj4+Pj4+d2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBhZ3JlZSBvbiBhIGNvbnZlbnRpb24g
dG8gbG9jYXRlICJjb2Fyc2UgZ3JhaW4gcG9saWN5Ig0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IC8gImZp
bmUgZ3JhaW4gcG9saWN5IiBvbiByZXNlcnZlZCBjb250ZXh0IGhlYWRlcnMuDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGlzIHNlZW1zIHRvIG9wZW4gdXAgYSBsb3Qg
b2YgZmxleGliaWxpdHkgLw0KPj4+Pj5pbm5vdmF0aW9ucy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IE9uIHlvdXIgbGFzdCBwb2ludCwgdGhlcmUgaXMgYSBxdWVzdGlv
biBvbiBob3cgdG8gbWFrZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1ldGFkYXRhIGF2YWlsYWJsZSB0
byBhIFNlcnZpY2UgRnVuY3Rpb24uIEN1cnJlbnQgc29ja2V0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
Y29ubmVjdGlvbnMgZm9yIGV4YW1wbGUgZG8gbm90IGFsbG93IHRvIHJldHJpZXZlIElQDQo+Pj4+
PmhlYWRlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG9wdGlvbnMuIFNvIEkgYXNzdW1lIHRoYXQgU0ZD
IGF3YXJlIFNlcnZpY2UgRnVuY3Rpb25zDQo+Pj4+PndpbGwNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBu
ZWVkIHNvbWUgKGFzeW5jaHJvbm91cw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+ID8pIEFQSSB0byByZXRy
aWV2ZSBTRkMgaGVhZGVyIGluZm9ybWF0aW9uIGFzIHdlbGwgYXMNCj4+Pj4+aW4tYmFuZA0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+IG1ldGFkYXRhLiBJIGRvbid0IHNlZSBvdXQgb2YgYmFuZCBtZXRhZGF0
YSB0cmFuc3BvcnQNCj4+Pj4+YWRkaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gY29tcGxleGl0eSwg
dGhlIHNhbWUgQVBJIGNhbiBwcm9iYWJseSBhcHBseS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+IFRoZSBhbHRlcm5hdGl2ZSBvcHRpb24sIGFsbG93aW5nIHZhcmlhYmxl
IHNpemVkDQo+Pj4+Pm1ldGFkYXRhIGluDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdGhlIFNGQyBoZWFk
ZXIgaGFzIHNvbWUgZHJhd2JhY2tzIGFzIHdlbGwsIG9uZSBiZWluZw0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+IGZyYWdtZW50YXRpb24sIGFuZCBzb21lIHN3aXRjaGVzIGV4cGVjdGluZyBhcyB3ZWxsIHRv
DQo+Pj4+Pmxvb2sgYXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBlbmQgdXNlciB0cmFmZmljIGhlYWRl
cnMgZm9yIGxpbmsgbG9hZCBiYWxhbmNpbmcuIEkNCj4+Pj4+d291bGQNCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBhZ3JlZSB0aGF0IGlmIHdlIGNhbiBhY2NlcHQgdGhlc2UgaXNzdWVzLCB0aGVuIHNlbmRp
bmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBvZmYtbGluZSBjb25ncnVlbnQgbWV0YWRhdGEgbG9vc2Vz
IGl0cyBpbnRlcmVzdC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFdl
IG5lZWQgdG8gdGFrZSBpbnRvIGFjY291bnQgdGhhdCBib3RoIGluLWJhbmQgYW5kDQo+Pj4+PmNv
bmdydWVudA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG91dC1vZi1iYW5kIG1ldGFkYXRhIHRyYW5zcG9y
dCBpcyBub3QgcmVsaWFibGUuIEENCj4+Pj4+cGFja2V0IGxvc3MNCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiB0cmlnZ2VyaW5nIHJldHJhbnNtaXNzaW9uIHdvdWxkIG5vdCBsZWFkIHRvIHRoZQ0KPj4+Pj5p
ZGVudGljYWwNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiByZWNvbnN0cnVjdGlvbiBvZiB0aGUgYXNzb2Np
YXRlZCBtZXRhZGF0YS4gSW4gc29tZQ0KPj4+Pj5jYXNlcywgd2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBtaWdodCB0aHVzIGV2ZW4gbmVlZCBub24tY29uZ3J1ZW50IG91dC1vZi1iYW5kIHJlbGlhYmxl
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWV0YWRhdGEgdHJhbnNwb3J0Lg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBG
cm9tOg0KPj4+Pj4gUm9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gUGFya2VyIFtSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
Pl0gU2VudDoNCj4+Pj4+V2VkbmVzZGF5LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE1hcmNoIDEyLCAy
MDE0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gMTI6NDMgUE0gVG86IE5pY29sYXMgQk9VVEhPUlMgQ2M6
IEppbSBHdWljaGFyZA0KPj4+Pj4oamd1aWNoYXIpOw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGJyaWpz
bWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+PnNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBS
ZTogW3NmY10NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1j
b25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gTmlj
b2xhcywNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEkgdW5kZXJzdGFu
ZCB0aGUgY29uY2VwdCBmb3Igb3V0IG9mIGJhbmQgc2lnbmFsaW5nIG9mDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj5tZXRhZGF0YSwgYnV0IEkgYW0gY29uY2VybmVkIHRoYXQgaXQgaW50cm9kdWNlcw0KPj4+
Pj5zaWduaWZpY2FudA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Y29tcGxleGl0eSBkdWUgdG8gdGhlIHBv
dGVudGlhbCByYWNlIGNvbmRpdGlvbiBvZg0KPj4+Pj5yZWNlaXZpbmcgdGhlDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj5yZWFsIHBhY2tldCBiZWZvcmUgdGhlIG1ldGFkYXRhLiBXaGlsZSB0aGUgcmVhbCBw
YWNrZXQNCj4+Pj4+Y291bGQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PmluZGljYXRlIHRoYXQgb3V0IG9m
IGJhbmQgbWV0YWRhdGEgaXMgZXhwZWN0ZWQsIGhvdyBjYW4NCj4+Pj4+d2UNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pmd1YXJhbnRlZSB0aGUgb3JkZXIgb2YgcmVjZXB0aW9uPyBXaGF0IGlmIHN3aXRjaGlu
ZyBvcg0KPj4+Pj5yb3V0aW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5ub2RlcyBhcHBseSBoYXNoIGJh
c2VkIGxvYWQgYmFsYW5jaW5nPyBXaGF0IGlmIHRoZSBsb2FkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5i
YWxhbmNpbmcgdW5kZXJzdGFuZHMgU0ZDIGVuY2FwcyBhbmQgbG9va3MgYmV5b25kIGl0IHRvDQo+
Pj4+PnRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+b3JpZ2luYWwgaGVhZGVyIHRvIGdldCBiZXR0ZXIg
ZW50cm9weT8NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBDYW4gd2UgZ3VhcmFudGVlIHRoYXQgdGhlIG1l
dGFkYXRhIGFuZCByZWFsIHBhY2tldA0KPj4+Pj53aWxsIGZvbGxvdw0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+dGhlIGV4YWN0IHNhbWUgcGF0aD8gSWYgd2UgY2FuIG5vdCwgdGhlbg0KPj4+Pj5pbXBsZW1l
bnRhdGlvbnMgd2lsbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+bmVlZCB0byBhZGQgaW5ncmVzcyBxdWV1
aW5nIHRvIGNvcGUgd2l0aCB0aGUgc2NlbmFyaW8uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBBbHNvLCBkbyB5b3UgZmVlbCB0aGF0IHRoZSBpbmNyZWFzZSBpbiBpbXBs
ZW1lbnRhdGlvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGNvbXBsZXhpdHkgYXQgdGhlIHNlcnZpY2Ug
ZnVuY3Rpb25zIGlzIHJlYXNvbmFibGU/DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBUaGFua3MuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBS
b24NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBPbiBNYXIgMTIsIDIw
MTQsIGF0IDQ6MDkgQU0sICJOaWNvbGFzIEJPVVRIT1JTIg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiA8
Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb20+DQo+Pj4+PjxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4gd3JvdGU6
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IEkgdGhpbmsgd2UgbXVz
dCBtYWtlIGEgZGlzdGluY3Rpb24gYmV0d2VlbjoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4gLSBNZXRhZGF0YSB3aGljaCBzaG91bGQgYmUgcGFydCBvZiB0aGUgaGVh
ZGVyIGRlZmluZWQNCj4+Pj4+YXMgaW4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gYmFuZCBtYXJraW5n
LiAtIE1ldGFkYXRhIHdpdGggY2FuIGJlIHBhc3NlZCBvdXQgb2YNCj4+Pj4+YmFuZCwgZm9yDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+IGV4YW1wbGUgY29uZ3J1ZW50IG91dCBvZiBiYW5kIHNpZ25hbGlu
ZyBkZWZpbmVkIGluDQo+Pj4+PnRoZSBkcmFmdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+PiBUaGUgZm9ybWVyIGNhbGxzIGZvciBhIGxpbWl0ZWQgc3BhY2UgaW4gdGhl
IGhlYWRlciwNCj4+Pj4+dHJ1ZSwgVGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGxhdHRlciBob3dl
dmVyIGRvZXMgbm90IGluY3VyIGFueSBzcGFjZSBsaW1pdGF0aW9uDQo+Pj4+PmFuZCBpcw0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+PiBzdGlsbCBmYWlybHkgZWZmaWNpZW50IGFuZCBpdCByZW1haW5zIGNv
bXBhdGlibGUgd2l0aA0KPj4+Pj5hIGZpeGVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IHNpemUgaGVh
ZGVyIHVzZWQgdG8gcm91dGUgdGhvc2Ugc2lnbmFsaW5nIG1lc3NhZ2VzDQo+Pj4+PmFsb25nIHRo
ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBjaGFpbidzIHNlcnZpY2UgZnVuY3Rpb25zLg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBOaWNvbGFzIF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gSmlt
IEd1aWNoYXJkIChqZ3VpY2hhcikgW2pndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJA
Y2lzY28uY29tPl0gU2VudDoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gVHVlc2RheSwgTWFyY2ggMTEs
IDIwMTQgNjo0OCBQTSBUbzogUm9uIFBhcmtlciBDYzoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gTmlj
b2xhcyBCT1VUSE9SUzsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBI
YWRpIFNhbGltDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4g
ZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gSGkgUm9uLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+PiBXZSBjYW4gY2VydGFpbmx5IGhhdmUgdGhpcyBkaXNjdXNzaW9u
IGJ1dCB3ZSBzaG91bGQNCj4+Pj4+Zmlyc3QNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gY29uc2lkZXIg
d2hhdCBpbmZvcm1hdGlvbiBpcyBuZWNlc3NhcnkgYW5kIGlmIHNhaWQNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4gaW5mb3JtYXRpb24gY2FuIGZpdCB3aXRoaW4gYSBmaXhlZCBudW1iZXIgb2YgY29udGV4
dHMNCj4+Pj4+aW4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IG1ham9yaXR5IG9mIGNhc2VzLiBS
ZW1lbWJlciwgdGhlIGdvYWwgb2YgYmVpbmcgYWJsZQ0KPj4+Pj50byBwYXNzDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+IG1ldGFkYXRhIHRocm91Z2ggdGhlIG5ldHdvcmsgaXMgdG8gZW5oYW5jZSBzZXJ2
aWNlDQo+Pj4+PmRlbGl2ZXJ5LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBub3QgcGFzcyB0aGUgZW50
aXJlIHdvcmtzIG9mIFNoYWtlc3BlYXJlIDstKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+PiBTZW50IGZyb20gbXkgaVBob25lDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBPbiBNYXIgNywgMjAxNCwgYXQgMzo1MiBBTSwgIlJvbiBQYXJr
ZXIiDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4NCj4+Pj4+PG1haWx0bzpS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gTmljb2xhcywNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBJIHNlZSBzaW1pbGFyIHJlcXVpcmVtZW50cyBmcm9tIHRo
ZSAzZ3BwIEVQQyBzaWRlLg0KPj4+Pj5JIHdvdWxkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBsaWtl
IHRvIHByb3Bvc2UgYW4gT1VJIC8gVExWIGJhc2VkIGFwcHJvYWNoIHdoZXJlIHRoZQ0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4gcmVzZXJ2ZWQgT1VJIGNhbiBiZSB1c2VkIGZvciBhZ3JlZWQgdXBvbiB0
eXBlcyBvZg0KPj4+Pj5jb21tb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIGFuZCB2
ZW5kb3Igb3Igb3RoZXIgb3JnYW5pemF0aW9uYWwgT1VJcyBjYW4NCj4+Pj4+YmUgdXNlZA0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4gdG8gcXVpY2tseSBpbm5vdmF0ZSBpbiB0aGUgbmV0d29ya3MuDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBTaW11bHRhbmVvdXNseSwgSSB3b3VsZCBhbHNvIGxpa2UgdG8g
Y29uc2lkZXINCj4+Pj4+bWVjaGFuaXNtcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gdGhhdCBhcmUg
b3B0aW1pemVkIGZvciBsb25nIGxpdmVkIGZsb3dzIHNvIGFzIHRvDQo+Pj4+PmxpbWl0IHRoZQ0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gbmVnYXRpdmUgZWZmZWN0cyBvZiBwYWNrZXQgZ3Jvd3RoLg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IFJvbg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4g
T24gTWFyIDcsIDIwMTQsIGF0IDg6MzQgQU0sICJOaWNvbGFzIEJPVVRIT1JTIg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMu
Qk9VVEhPUlNAcW9zbW9zLmNvbT4NCj4+Pj4+PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+IEhlbGxvIEppbQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gSSBoYXZlIHNlZW4gY2FzZXMgaW4gR2kgTEFOLCB3aGVyZSBzdWJzY3JpYmVyIHJlbGF0ZWQN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBpbmZvcm1hdGlvbiBpcyBwYXNzZWQgdG8gYSBXZWIgUHJv
eHkgZm9yIEhUVFAgaGVhZGVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZW5yaWNobWVudCAoYWlt
ZWQgYXQgc29tZSBXZWIgQ29udGVudCBwcm92aWRlcnMNCj4+Pj4+cGFydG5lcnMgb2YNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiB0aGUgTW9iaWxlIE9wZXJhdG9yKS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+PiBJbmZvcm1hdGlvbiB3YXMgYW4gY29kZWQgKHBlcnNpc3RlbnQpIHN1YnNjcmliZXIgaWQN
Cj4+Pj4+ZGVyaXZlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGZyb20gdGhlIE1TSVNETiwgYW5k
IGNvdXBsZSBvZiBmIGN1c3RvbWVyIHByb2ZpbGUNCj4+Pj4+cmVsYXRlZA0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IGZpZWxkcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+IEluIGFuIHNmYyBiYXNlZCBHaSBMQU4sIHRoaXMgZW50aXR5IHNob3VsZCByZWNlaXZl
DQo+Pj4+ID5mcm9tIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IENsYXNzaWZpZXINCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IC0gQSBjbGFzc2lmaWNhdGlv
biBvZiB0aGUgQ29udGVudCBQcm92aWRlciAoIElkLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IENh
dGVnb3J5KSBiYXNlZCBvbiB0cmFmZmljIGFuYWx5c2lzIC0gVGhlIE1TSVNETiBvZg0KPj4+Pj4g
dGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gc3Vic2NyaWJlciAtIFR3byBzdWJzY3JpYmVyIHBv
bGljeSBmaWVsZHMgKG5vdCB0aWVkDQo+Pj4+PiB0byBQQ1JGDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gYnV0IGJlbG9uZ2luZyB0byB0aGUgU3Vic2NyaWJlciBEQikgKFN1YnNjcmliZXINCj4+Pj4+
IGNhdGVnb3J5LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHN1Yi1jYXRlZ29yeSkgLSBBIHNlc3Np
b24gaWQgKGZvciBsb2dnaW5nIGFuZA0KPj4+Pj50cmFja2luZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+IHB1cnBvc2VzKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gVGhlIG9iamVjdGl2ZSBiZWluZyB0byBhdm9pZCBoYXZpbmcgdGhlIEhUVFAgUHJveHkNCj4+
Pj4+dG8NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBiZWNvbWUgYSB0cnVzdGVkIGFwcGxpY2F0aW9u
IChpbnRlcm9nYXRlIHRoZQ0KPj4+Pj4gc3Vic2NyaWJlciBEQiwNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+PiBldGMuLikNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gTmljb2xhcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206IEppbQ0KPj4+Pj4gR3VpY2hhcmQNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiAoamd1aWNoYXIpIFtqZ3VpY2hhckBjaXNjby5jb208bWFpbHRv
OmpndWljaGFyQGNpc2NvLmNvbT5dIFNlbnQ6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gVGh1cnNk
YXksIE1hcmNoIDA2LCAyMDE0IDI6MDIgUE0gVG86IEphbWFsIEhhZGkNCj4+Pj4+U2FsaW07DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gam1vaXNhbmRAanVuaXBlci5uZXQ8bWFpbHRvOmptb2lzYW5k
QGp1bmlwZXIubmV0PiA8bWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0PjsNCj4+Pj4+IGJyaWpz
bWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldD4gQ2M6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gc2ZjIFN1YmplY3Q6
IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiBIaSBKYW1hbCwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+IFlvdSBzYWlkICJJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxl
DQo+Pj4+PiBzaXplZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIi4uIEkgYW0gbm90
IHNvIGNvbnZpbmNlZCBhbmQgd291bGQgbGlrZSB0bw0KPj4+Pj4gYmV0dGVyDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4gdW5kZXJzdGFuZCB0aGUgcmVxdWlyZW1lbnRzIGJlZm9yZSBwYXNzaW5nIGp1
ZGdlbWVudC4NCj4+Pj4+IElmIHdlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbG9vayBhdCB0aGUg
dXNlIGNhc2VzIGFzIHByZXNlbnRlZCB0aHVzIGZhciBpbnRvDQo+Pj4+PiB0aGUgV0cgSQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGhhdmUgeWV0IHRvIHNlZSBhIHNpbmdsZSBleGFtcGxlIG9mIHRo
ZSBuZWVkDQo+Pj4+PiAobm90aW5nIHRoYXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBkZXNpcmUg
aXMgbm90IHRoZSBzYW1lIGFzIG5lZWQpIC0gSSBhbSBub3Qgc2F5aW5nDQo+Pj4+PiB0aGVyZSBp
cw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IG5vIHJlcXVpcmVtZW50IGJ1dCByYXRoZXIgdGhhdCB3
ZSBzaG91bGQgbm90IGp1bXANCj4+Pj4+IHRvIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGNv
bmNsdXNpb24gYW5kIGJ1aWxkIHN0YW5kYXJkcyBhcm91bmQgYSB0aGVvcnkuDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IE9uIDMvMy8xNCwgNjozNSBBTSwgIkphbWFsIEhhZGkg
U2FsaW0iDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IDxoYWRpQG1vamF0YXR1LmNvbTxtYWlsdG86
aGFkaUBtb2phdGF0dS5jb20+IDxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+Pg0KPj4+Pj53cm90
ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gSSBsaWtl
IHRoZSBkb2MgLSB3ZWxsIHdyaXR0ZW4uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4+IFNlY3Rpb24gNC4zIG9uIG1ldGFkYXRhIGVuY29kaW5nLg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBJdCBzZWVtcyB0aGVyZSdz
IGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlIHNpemVkDQo+Pj4+PiBtZXRhZGF0YQ0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+PiAoYXQgbGVhc3QgZm9yIGh0dHAvYXBwIHlvdSBzZWVtIHRvIGluZGljYXRl
IHRoZQ0KPj4+Pj4gZGVzaXJlIGZvcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pml0KS4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+Pj4gRm9yIGEgZGF0YXBhdGggcGVyLXBhY2tldCBtZXRhZGF0YSwgaSBm
ZWVsIHRoZQ0KPj4+Pj4gbmVlZCBpcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBqdXN0IGFzIGlt
cG9ydGFudC4gQXJlIHdlIGxpbWl0ZWQgYnkgdGhlIGZhY3QgdGhhdA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+PiBleGlzdGluZyBoYXJkd2FyZSBtYXkgbm90IGJlIGFibGUgdG8gaGFuZGxlIFRMVnM/
DQo+Pj4+PkZvcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBleGFtcGxlLCBJIGRvbnQgaGF2ZSBh
IHByb2JsZW0gaGFuZGxpbmcgVExWcyBpbiBhDQo+Pj4+PiBzb2Z0d2FyZQ0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+PmRhdGFwYXRoLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+PiBjaGVlcnMsIGphbWFsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fIHNmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBtYWlsaW5nIGxpc3Qgc2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86
c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1h
aWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+
Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4g
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjIG1haWxp
bmcNCj4+Pj4+IGxpc3QNCj4+Pj4+ICAgPj4+Pj4gc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAg
Pj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+Pj4g
ICA+PnNmYyBtYWlsaW5nIGxpc3QNCj4+Pj4+ICAgPj5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiAgID4+aHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPg0KPj4+Pj4gICA+X19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj4+ICAgPnNmYyBtYWls
aW5nIGxpc3QNCj4+Pj4+ICAgPnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+ICAgPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjDQo+Pj4+Pg0KPj4+Pg0KPj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXw0KPj4+PiBzZmMgbWFpbGluZyBsaXN0DQo+Pj4+IHNmY0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+DQo+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18NCj4+PiBzZmMgbWFpbGluZyBsaXN0DQo+Pj4gc2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmMNCj4+Pg0KPj4NCj4+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18NCj4+c2ZjIG1haWxpbmcgbGlzdA0KPj5zZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NCj4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmMNCj4NCj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KPnNmYyBtYWlsaW5nIGxpc3QNCj5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
Cj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0K
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYw0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OlNpbVN1bjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Ik1TIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2
IDkgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpNaW5nTGlVOw0KCXBh
bm9zZS0xOjIgMiA1IDkgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToi
Q2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZh
Y2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIg
NDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYg
NCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQE1pbmdMaVUiOw0K
CXBhbm9zZS0xOjIgMiA1IDkgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWls
eToiXEBNUyBHb3RoaWMiOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDcgMiA1IDggMiA0O30NCkBmb250
LWZhY2UNCgl7Zm9udC1mYW1pbHk6Ik1TIFVJIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2IDAg
NyAyIDUgOCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBNUyBVSSBHb3RoaWMi
Ow0KCXBhbm9zZS0xOjIgMTEgNiAwIDcgMiA1IDggMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1m
YW1pbHk6IlxAU2ltU3VuIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCi8qIFN0
eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9y
bWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTox
Mi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQphOmxpbmss
IHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVl
Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVy
bGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJ
dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLk1zb0FjZXRhdGUsIGxpLk1zb0FjZXRhdGUs
IGRpdi5Nc29BY2V0YXRlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGlu
azoiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAw
MXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIs
InNlcmlmIjt9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiQmFsbG9v
biBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoi
QmFsbG9vbiBUZXh0IjsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0Kc3Bh
bi5DaGFyDQoJe21zby1zdHlsZS1uYW1lOiLmibnms6jmoYbmlofmnKwgQ2hhciI7DQoJbXNvLXN0
eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOuaJueazqOahhuaWh+acrDsNCglmb250
LWZhbWlseTpTaW1TdW47fQ0KcC5hLCBsaS5hLCBkaXYuYQ0KCXttc28tc3R5bGUtbmFtZTrmibnm
s6jmoYbmlofmnKw7DQoJbXNvLXN0eWxlLWxpbms6IuaJueazqOahhuaWh+acrCBDaGFyIjsNCglt
YXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0K
CWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0Kc3Bhbi5FbWFpbFN0eWxl
MjENCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJz
YW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTIyDQoJe21zby1z
dHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7
DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyMw0KCXttc28tc3R5bGUtdHlwZTpw
ZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMx
RjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjQNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJ
Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNw
YW4uRW1haWxTdHlsZTI1DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hw
RGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0
O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4w
aW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0
aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZh
dWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwh
LS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86
aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFb
ZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9
InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkludGVyZXN0aW5n
IGlkZWEuIENvdWxkIGluZGVlZCBiZSB0aGUgYmVzdCBvZiBib3RoIHdvcmxkcy4gVGhlbiB3ZSBw
cm9iYWJseSBzaG91bGQgYWxsb3cgYSBoZWFkZXItbGVzcyBiZWhhdmlvciBhcyB3ZWxsIGFzIG51
bGwtaGVhZGVyIHRob3VnaCwgc2VtYW50aWNhbGx5DQogZXF1aXZhbGVudCAoc2lnbmFsZWQpLiBX
aGlsZSBrZWVwaW5nIHRoZSBleHBsaWNpdCBoZWFkZXIgYmVoYXZpb3IuPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5BIGJp
dCBvZiBhIOKAmGRvIGl0IGFsbOKAmSBjb21wcm9taXNlLCBidXQgSSBjYW4gc2VlIHRoZSB2YWx1
ZSBvZiBpdOKApg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2
Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0
O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+IFJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tXQ0KPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgTWFyY2ggMjQsIDIwMTQgMTI6NDkg
UE08YnI+DQo8Yj5Ubzo8L2I+IEplcm9tZSBNb2lzYW5kOyBYdXhpYW9odTsgTkFQSUVSQUxBLCBN
QVJJQSBIOyBtaWtlYmlhbmNAYW9sLmNvbTsgc2ZjQGlldGYub3JnPGJyPg0KPGI+U3ViamVjdDo8
L2I+IFJFOiBbc2ZjXSA8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7TVMgVUkgR290aGljJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPuet
lOWkjTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+OiBTRkMgZW5jYXBzdWxhdGlv
biBjaGFpbiBJRDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5DbGVhcmx5LCBhbiBT
RkMgZW5jYXBzdWxhdGlvbiBjYW4gYmUgdXNlZCDigJxvZmYgbGFiZWzigJ0gdG8gc3VwcG9ydCBh
biBpbmJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0IG1lY2hhbmlzbSBvdXRzaWRlIG9mIHRoZSBTRkMg
c3RlZXJpbmcgcGFyYWRpZ20uJm5ic3A7IEFuZCwgSeKAmW0gaW4gbm8NCiB3YXkgdHJ5aW5nIHRv
IGRpc3N1YWRlIHN1Y2ggYSB1c2FnZS4mbmJzcDsmbmJzcDsgJm5ic3A7QnV0LCBzaW5jZSB0aGUg
c3RlZXJpbmcgcGFydCBvZiB0aGUgaGVhZGVyIGlzIGxpa2VseSB0byBiZSBzaW1wbGUsIGNvbXBh
Y3QsIGFuZCBvZiBmaXhlZCBsZW5ndGgsIHdoeSBub3QganVzdCBpZ25vcmUgaXQgaW4gc3VjaCBh
IGNhc2Ug4oCTIHNlbmQgMOKAmXMsIGlnbm9yZSByZWNlaXZlZCBmaWVsZHMuJm5ic3A7Jm5ic3A7
IFdvdWxkbuKAmXQgdGhpcyBrZWVwIHRoaW5ncyBzaW1wbGVyIHRoYW4gdHJ5aW5nDQogdG8gYWRk
IHlldCBtb3JlIGZsZXhpYmlsaXR5IGludG8gYSB1bmlmaWVkIGhlYWRlcj8mbmJzcDsmbmJzcDsm
bmJzcDsgQWRkaXRpb25hbGx5LCBtaWdodCB3ZSBydW4gaW50byBjaGFydGVyIGlzc3VlcyBpZiB0
aGUgaGVhZGVyIGNhbiBleHBsaWNpdGx5IGNvbnZleSDigJxub24tU0ZDLWNvbXBsaWFudOKAnSAo
ZS5nLiwgdGhlIGNoYXJ0ZXIgaXMgcXVpdGUgZXhwbGljaXQgdGhhdCB3ZSBhcmUgc29sdmluZyBh
IHN0ZWVyaW5nIHByb2JsZW0pPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IFJvbjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4g
MGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IHNmYyBbPGEg
aHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5KZXJvbWUgTW9pc2FuZDxicj4NCjxiPlNl
bnQ6PC9iPiBNb25kYXksIE1hcmNoIDI0LCAyMDE0IDEyOjM3IFBNPGJyPg0KPGI+VG86PC9iPiBY
dXhpYW9odTsgTkFQSUVSQUxBLCBNQVJJQSBIOyA8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFv
bC5jb20iPm1pa2ViaWFuY0Bhb2wuY29tPC9hPjsNCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIDwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtNUyBHb3Ro
aWMmcXVvdDsiPuetlOWkjTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjogU0ZD
IGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
JiM0MzsxLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+V2UgY291bGQgZ2VuZXJhbGl6ZSB0aGUgZXhpc3RpbmcgVkxBTi1i
YXNlZCBhcHByb2FjaCB0byBtb3JlIGZsZXhpYmxlIHR1bm5lbC9vdmVybGF5IHRoaW5raW5nIGFu
ZCBhIHNldCBvZiBkaXN0cmlidXRlZCBjb25zdHJhaW5lZCByb3V0ZXMgdXNpbmcgYSBjb250cm9s
IGxvZ2ljDQogb2Ygc29ydHMuIE5vIG5lZWQgZm9yIGFuIGV4cGxpY2l0IHNlcnZpY2UgY2hhaW4g
KG9yIHBhdGgpIGlkLCB0aGVuLiBXaGlsZSBzdGF5aW5nIHRyYW5zcG9ydC1pbmRlcGVuZGVudCAo
dGhhdOKAmXMgdGhlIHdob2xlIHBvaW50IG9mIG92ZXJsYXlzKS4NCjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+TG92ZSB0
aGlzIHF1b3RlIGZyb20gTWFyaWEsIHRoaXMgaXMgcHV0dGluZyBpdCB2ZXJ5IGNsZWFybHkgYW5k
IHZlcnkgY29uY2lzZWx5Lg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMUY0OTdEIj4mbHQ7Jmx0
OyB0aGUgc2lnbmFsaW5nIG9mIG1ldGFkYXRhIHNob3VsZCBiZSBpbmRlcGVuZGVudCBmcm9tIHNp
Z25hbGluZyBvZiBzZXJ2aWNlIHBhdGguIFRoZXJlIGNhbiBiZSBtYW55IHdheXMgdG8gc2lnbmFs
IHRoZSBwYXRoIHNvIHdoeSB0aWUgdGhlIHR3byB0b2dldGhlci4mZ3Q7Jmd0OzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
SSB3b3VsZCBqdXN0IGFkZCB0aGF0IHRoZXJlIGFyZSBwcm9iYWJseSBldmVuIG1vcmUgd2F5cyB0
byBzaWduYWwgbWV0YWRhdGEgdGhhbiB0byBzaWduYWwgdGhlIChzZXJ2aWNlKSBwYXRo4oCmPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQg
MGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IHNm
YyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5YdXhpYW9odTxicj4NCjxiPlNl
bnQ6PC9iPiBTdW5kYXksIE1hcmNoIDIzLCAyMDE0IDk6MjEgUE08YnI+DQo8Yj5Ubzo8L2I+IE5B
UElFUkFMQSwgTUFSSUEgSDsgPGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj5taWtl
YmlhbmNAYW9sLmNvbTwvYT47DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0
Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFtzZmNdIDwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtNUyBVSSBHb3RoaWMmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+562U5aSNPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij46IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPiYjNDM7MTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+WGlhb2h1PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBw
dCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVD
NERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5Ok1pbmdMaVUiPuWPkeS7tuS6ujwvc3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuIj46PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW4iPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjwv
c3Bhbj48Yj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7TVMgR290aGljJnF1b3Q7Ij7ku6Pooag8L3NwYW4+PC9iPjxiPjxzcGFuIGxh
bmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW4iPg0K
PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1T
dW4iPk5BUElFUkFMQSwgTUFSSUEgSDxicj4NCjwvc3Bhbj48Yj48c3BhbiBsYW5nPSJaSC1DTiIg
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6TWluZ0xpVSI+5Y+R6YCB5pe26Ze0
PC9zcGFuPjwvYj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpT
aW1TdW4iPjo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OlNpbVN1biI+IDIwMTQ8L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIEdvdGhpYyZxdW90OyI+5bm0PC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1biI+Mzwvc3Bhbj48
c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7TVMgR290aGljJnF1b3Q7Ij7mnIg8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6U2ltU3VuIj4yMjwvc3Bhbj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgR290aGljJnF1b3Q7Ij7ml6U8
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuIj4N
CiA2OjM4PGJyPg0KPC9zcGFuPjxiPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtNUyBHb3RoaWMmcXVvdDsiPuaUtuS7tuS6ujwvc3Bh
bj48L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3Vu
Ij46PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpT
aW1TdW4iPg0KPGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9s
LmNvbTwvYT47IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPg0Kc2ZjQGlldGYub3JnPC9h
Pjxicj4NCjwvc3Bhbj48Yj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgR290aGljJnF1b3Q7Ij7kuLs8L3NwYW4+PC9iPjxiPjxz
cGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpNaW5n
TGlVIj7popg8L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OlNpbVN1biI+Ojwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6U2ltU3VuIj4NCiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4g
SUQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
TWlrZSw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAx
LjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPk1hcmlhLCZuYnNwOzxicj4NClNvLCB5b3UgYXJlIHNheWluZyB0aGF0IHlvdSB3YW50IHRv
IHVzZSBTRkMgdG8gY2FycnkgYXJvdW5kIG1ldGFkYXRhLCBidXQgbm90IGZvciBhY3R1YWwgc2Vy
dmljZSBjaGFpbmluZyBiZWNhdXNlIHlvdSBhbHJlYWR5IGhhdmUgYSB3YXkgdG8gaW1wbGVtZW50
IHNlcnZpY2UgY2hhaW5pbmcgb3V0c2lkZSBvZiBTRkM/ICZuYnNwOzxzcGFuIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj48bzpwPjwvbzpwPjwvc3Bhbj48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzFGNDk3RCI+WWVzLjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEy
LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJp
YWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+TWF5YmUgSSdtIG5vdCBmb2xsb3dpbmcs
IGJ1dCBpdCBzZWVtcyB0byBtZSB0aGF0IGlmIHlvdSB3ZXJlIHRvIHVwZ3JhZGUgeW91ciBuZXR3
b3JrIHRvIHN1cHBvcnQgU0ZDIHRoYXQgeW91IHdvdWxkIGNoYW5nZSBmcm9tIHVzaW5nIHlvdXIg
ZXhpc3RpbmcNCiBtZWNoYW5pc20gYW5kIHN0YXJ0IHVzaW5nIFNGQywgd2hpY2ggaXMgbWVhbnQg
dG8gcHJvdmlkZSBzdXBwb3J0IGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyB0aGF0IGFyZSBub3QgU0ZD
IGF3YXJlLiAmbmJzcDs8c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD48L286cD48L3Nw
YW4+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9t
OjEyLjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPlRoZXJlIHNob3VsZCBiZSBhIHdheSB0byB1c2UgdGhlIE5TSCBvbmx5
IGFzIGEgd2F5IHRvIGNvbnZleSBtZXRhZGF0YSBzdWNoIGFzIHN1YnNjcmliZXItaWQsIGFwcGxp
Y2F0aW9uLWlkLCBldGMuLCB3aGlsZSBrZWVwaW5nIHRoZSBzZXJ2aWNlIGNoYWluaW5nIGZvcndh
cmRpbmcNCiBpbmZvcm1hdGlvbiBhdCwgZS5nLiwgdGhlIE1QTFMgVlBOIGxldmVsLiA8L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBw
dCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+VGhlcmUgYXJlIGEgbnVtYmVyIG9mIHVzIHdo
byBoYXZlIGltcGxlbWVudGVkLCBpbiBvbmUgd2F5IG9yIGFub3RoZXIsIHNvbWUgc29ydCBvZiBz
ZXJ2aWNlIGNoYWluaW5nLCBidXQgSSAoSSBjYW4gYXQgbGVhc3Qgc3BlYWsgZm9yIG15c2VsZikg
YW0NCiBsb29raW5nIHRvIFNGQyBub3QgdG8gZW5oYW5jZSBteSBjdXJyZW50IGltcGxlbWVudGF0
aW9uLCBidXQgdG8gcmVwbGFjZSBpdCB3aXRoIHNvbWV0aGluZyBiZXR0ZXIgd2hpbGUgc3RpbGwg
bWFpbnRhaW5pbmcgbXkgY29yZSAobm9uIHNlcnZpY2UgZnVuY3Rpb24pIGluZnJhc3RydWN0dXJl
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPiZxdW90O3NlcnZpY2UtY2hhaW5pbmcmcXVvdDsgaXMgbm90aGluZyBuZXcsIGl0IGhhcyBi
ZWVuIGRvbmUgZm9yIHRoZSBtYW55IHllYXJzIHVzaW5nIFZMQU5zLiBUaGUgaXNzdWUgaGFzIGJl
ZW4gYWx3YXlzIGhvdyB0byBicmluZyB0aGUgdHJhZmZpYyBmcm9tIGEgcm91dGVkIG5ldHdvcmsg
aW50byBhIHNldCBvZiBhcHBsaWFuY2VzLA0KIGkuZS4sIGhvdyB0byBpbnRlZ3JhdGUgd2l0aCBy
b3V0aW5nLiBCeSB1c2luZyB0aGUgc2FtZSBtZWNoYW5pc20gaW4gdGhlIGludGVybWVkaWF0ZSBo
b3BzIHRoZSBjb21wbGV4aXR5IGlzIHNpZ25pZmljYW50bHkgcmVkdWNlZC48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPklNTywgdGhlIHNpZ25hbGluZyBvZiBtZXRhZGF0YSBzaG91bGQg
YmUgaW5kZXBlbmRlbnQgZnJvbSBzaWduYWxpbmcgb2Ygc2VydmljZSBwYXRoLiBUaGVyZSBjYW4g
YmUgbWFueSB3YXlzIHRvIHNpZ25hbCB0aGUgcGF0aCBzbyB3aHkgdGllIHRoZSB0d28gdG9nZXRo
ZXIuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0
b206MTIuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9Im1hcmdpbi1ib3R0
b206NS40cHQiPg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0iY2VudGVyIiBzdHlsZT0i
dGV4dC1hbGlnbjpjZW50ZXIiPg0KPGhyIHNpemU9IjEiIHdpZHRoPSIxMDAlIiBub3NoYWRlPSIi
IHN0eWxlPSJjb2xvcjojOTk5OTk5IiBhbGlnbj0iY2VudGVyIj4NCjwvZGl2Pg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTo1LjRwdCI+PGI+RnJvbTog
PC9iPjxhIGhyZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29tJTNja2VncmF5QGNpc2NvLmNvbSI+
a2VncmF5QGNpc2NvLmNvbSZsdDtrZWdyYXlAY2lzY28uY29tPC9hPiZndDs8YnI+DQo8Yj5Ubzog
PC9iPlJvbiBQYXJrZXImbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb20iPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0OyxKaW0gR3Vp
Y2hhcmQgKGpndWljaGFyKSZsdDs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIj5q
Z3VpY2hhckBjaXNjby5jb208L2E+Jmd0OyxKb2VsIE0uIEhhbHBlcm4mbHQ7PGEgaHJlZj0ibWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb20iPmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0Ozxicj4N
CjxiPmNjOiA8L2I+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyUzY3NmY0BpZXRmLm9yZyI+
c2ZjQGlldGYub3JnJmx0O3NmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+U2VudDogPC9iPkZy
aWRheSwgTWFyY2ggMTQsIDIwMTQ8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFtzZmNdIFNGQyBl
bmNhcHN1bGF0aW9uIGNoYWluIElEPGJyPg0KPGJyPg0KJiM0MzsxIHRoZSBpZGVhIGlzIGludGVy
b3BlcmFiaWxpdHkuPGJyPg0KPGJyPg0KPGJyPg0KT24gMy8xNC8xNCAxMjo1NSBQTSwgJnF1b3Q7
Um9uIFBhcmtlciZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb20iPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0OyB3cm90
ZTo8YnI+DQo8YnI+DQomZ3Q7VGhhbmtzLCBKaW0uPGJyPg0KJmd0Ozxicj4NCiZndDtSZW1lbWJl
ciB0aGF0IHdlIGhhdmUgc2FpZCBtYW55IHRpbWVzIHRoYXQgdGhlIFNGQyBzZXJ2aWNlIGhlYWRl
ciBpczxicj4NCiZndDt0cmFuc3BvcnQgaW5kZXBlbmRlbnQuICZuYnNwOyBKdXN0IGJlY2F1c2Ug
dGhlIGNoYWluIGlkIGNvdWxkIGJlIGNhcnJpZWQgaW48YnI+DQomZ3Q7c29tZSBmb3JtIG9yIGFu
b3RoZXIgd2l0aCBzb21lIHBhcnRpY3VsYXIgdHJhbnNwb3J0IGRvZXNuJ3QgbWVhbiB0aGF0IGl0
PGJyPg0KJmd0O2NvdWxkIGJlIHVuaXZlcnNhbGx5IGNvbnZleWVkLiAmbmJzcDsmbmJzcDsgQnkg
bWFraW5nIGFuZCBrZWVwaW5nIHRoZSBTRkMgc2VydmljZTxicj4NCiZndDtoZWFkZXIgdHJhbnNw
b3J0IGluZGVwZW5kZW50IG1ha2VzIGl0IG1vcmUgYXBwbGljYWJsZSBpbiBtb3JlPGJyPg0KJmd0
O2Vudmlyb25tZW50cyBhbmQgbW9yZSBsaWtlbHkgdG8gZ2V0IGFkb3B0ZWQgYnJvYWRseS48YnI+
DQomZ3Q7PGJyPg0KJmd0OyAmbmJzcDsgUm9uPGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7RnJvbTogSmltIEd1aWNoYXJkIChq
Z3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iPm1haWx0bzpqZ3Vp
Y2hhckBjaXNjby5jb208L2E+XTxicj4NCiZndDtTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0
IDM6NTIgUE08YnI+DQomZ3Q7VG86IEpvZWwgTS4gSGFscGVybjsgUm9uIFBhcmtlcjxicj4NCiZn
dDtDYzogPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4N
CiZndDtTdWJqZWN0OiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDxicj4NCiZndDs8YnI+DQom
Z3Q7SGkgSm9lbCw8YnI+DQomZ3Q7PGJyPg0KJmd0O1BlcmhhcHMgYnV0IEkgd291bGQgcG9pbnQg
b3V0IHRoYXQgdGhlIGJhc2UgU0ZDIGhlYWRlciBjb3VsZCBoYXZlIGEgbG90PGJyPg0KJmd0O21v
cmUgaW5mb3JtYXRpb24gdGhhbiBqdXN0IHRoZSBjaGFpbiBJRDsgSSB3b3VsZCBhbHNvIHBvaW50
IG91dCB0aGF0IHRoZTxicj4NCiZndDtkZXZpbCBpcyBpbiB0aGUgZGV0YWlscyBhbmQgc2F5aW5n
ICZxdW90O3dlbGwsIEkgY2FuIGp1c3QgdXNlIGFuIE1QTFMgbGFiZWwmcXVvdDs8YnI+DQomZ3Q7
aGlkZXMgbXVjaCBvZiB0aGUgY29tcGxleGl0eSBvZiBhY3R1YWxseSBkb2luZyB0aGF0Ljxicj4N
CiZndDs8YnI+DQomZ3Q7T24gMy8xNC8xNCwgMjozNSBQTSwgJnF1b3Q7Sm9lbCBNLiBIYWxwZXJu
JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSI+am1oQGpvZWxo
YWxwZXJuLmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj4NCiZndDs8YnI+DQomZ3Q7Jmd0O0lmIHRoZSB0
cmFuc3BvcnQgaGVhZGVyIGNhcnJpZXMgZW5vdWdoIGluZm9ybWF0aW9uIGZvciBpZGVudGlmeWlu
ZyB0aGU8YnI+DQomZ3Q7Jmd0O3NlcXVlbmNlIChWTEFOIHRhZyBvciBNUExTIGxhYmVsIGNhbiBi
b3RoIGRvIHRoZSBqb2IpLCB0aGVuIGFyZ3VhYmx5PGJyPg0KJmd0OyZndDt0aGUgZ2xvYmFsIGNo
YWluIElEIGlzIHJlZHVuZGFudC4gSSBjYW4gbGl2ZSB3aXRoIGNhcnJ5aW5nIGl0IGFueXdheTxi
cj4NCiZndDsmZ3Q7ZWl0aGVyIGlmIEkgaGF2ZSBtZXRhZGF0YSB0byBjYXJyeSwgb3IgaWYgSSBu
ZWVkIHRoZSBjaGFpbiBJRCBmb3Igc29tZTxicj4NCiZndDsmZ3Q7cHVycG9zZS48YnI+DQomZ3Q7
Jmd0OyBBZnRlciBhbGwsIHNvbWUgZm9sa3Mgc2VlbSB0byB3YW50IHRvIHVzZSB0aGF0IGZvciB0
aGUgZm9yd2FyZGluZzxicj4NCiZndDsmZ3Q7ZGVjaXNpb25zLjxicj4NCiZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDtZb3Vycyw8YnI+DQomZ3Q7Jmd0O0pvZWw8YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7T24gMy8xNC8xNCwgMjoyOCBQTSwgUm9uIFBhcmtlciB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZn
dDsgVGhlIGNoYWluIElEIGlzIHRoZSBsYWJlbCB0aGF0IGRlZmluZXMgdGhlIHNlcXVlbmNlIG9m
IHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDtmdW5jdGlvbnMgdGhhdCBtdXN0IGJlIHZpc2l0ZWQu
ICZuYnNwOyBJdCBjYW4gYmUgdGhvdWdodCBvZiBhcyBhIGhhbmRsZSBmb3IgYTxicj4NCiZndDsm
Z3Q7Jmd0O3N0YWNrIG9mIG11c3QtdmlzaXQgbmV0d29yayBsb2NhdGlvbnMuICZuYnNwOyBJIGRv
bid0IHNlZSBob3cgdGhpcyBjYW4gYmU8YnI+DQomZ3Q7Jmd0OyZndDthbnl0aGluZyBidXQgbWFu
ZGF0b3J5Ljxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyAmbmJzcDsmbmJzcDsm
bmJzcDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7IEZyb206
IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmc8L2E+XSBPbiBCZWhhbGYgT2YgU3VyZW5kcmEgS3VtYXI8YnI+DQomZ3Q7
Jmd0OyZndDsoc21rdW1hcik8YnI+DQomZ3Q7Jmd0OyZndDsgU2VudDogRnJpZGF5LCBNYXJjaCAx
NCwgMjAxNCAxOjQ2IFBNPGJyPg0KJmd0OyZndDsmZ3Q7IFRvOiBKb2VsIE0uIEhhbHBlcm47IE5B
UElFUkFMQSwgTUFSSUEgSDxicj4NCiZndDsmZ3Q7Jmd0OyBDYzogPGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBS
ZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQom
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgW1RyaW1tZWQgdGhlIHJlY2lwaWVudCBsaXN0
IC0gbmVlZHMgYXBwcm92YWwgb3RoZXJ3aXNlXTxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyBDb21wbGV0ZWx5IGFncmVlIGhlcmUuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7IFNGQyBkb2VzIG5vdCBwcmV2ZW50IFZMQU4gc3RpdGNoaW5nIGFuZCBvbmUgY2Fu
IGNvbnRpbnVlIHRvIGRvIHRoYXQuPGJyPg0KJmd0OyZndDsmZ3Q7V2hpbGUgYXQgdGhlIHNhbWUg
dGltZSBTRkMgY2FuIGluY2x1ZGUgVkxBTiBzdGl0Y2hpbmcgdG8gc3VwcG9ydDxicj4NCiZndDsm
Z3Q7Jmd0O2xlZ2FjeSBTRnMgaW4gdGhlIHNhbWUgY2hhaW4gdGhhdCBpbmNsdWRlcyBTRkMgYXdh
cmUgU0ZzLiBFdmVuIGxlZ2FjeTxicj4NCiZndDsmZ3Q7Jmd0O1NGcyBiZW5lZml0IGZyb20gY2hh
aW4gaWRlbnRpZmljYXRpb24gYW5kIGhlbmNlIGNhbiBiZSBzaGFyZWQgYWNyb3NzPGJyPg0KJmd0
OyZndDsmZ3Q7ZGlmZmVyZW50IHNlcnZpY2UgY2hhaW5zLjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyBTdXJlbmRyYS48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgT24gMy8xNC8xNCAxMDoyNiBB
TSwgJnF1b3Q7Sm9lbCBNLiBIYWxwZXJuJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbSI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj4NCiZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgTXkgb3duIGluY2xpbmF0aW9uIGlzIHRv
IG9ic2VydmUgdGhhdCBpZiB5b3UgZG9uJ3QgbmVlZCBleHBsaWNpdDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsgY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIHlvdSBkb24ndCBuZWVkIG1ldGFkYXRhLCB5
b3UgY2FuIGp1c3Qgb21pdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgdGhlIHNmYy9uc2ggaGVhZGVy
LiBTdGlsbCBkbyBzZXJ2aWNlIGNoYWluaW5nLCBqdXN0IG5vIGV4dHJhIGhlYWRlci48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBJZiB3ZSBhcmUgZ29pbmcgdG8g
aGF2ZSB0aGUgaGVhZGVyLCBpdCBzZWVtcyB0byBtZSB0aGF0IHRoZSBjaGFpbjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDtpZGVudGlmaWNhdGlvbiBmaWVsZCBpcyB2ZXJ5IHVzZWZ1bCwgYW5kIGxvdyBj
b3N0IG9uY2Ugd2UgaGF2ZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7aGVhZGVyLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
IE9uIDMvMTQvMTQsIDE6MDAgUE0sIE5BUElFUkFMQSwgTUFSSUEgSCB3cm90ZTo8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBFeHBsaWNpdCBjaGFpbiBpZGVudGlmaWNhdGlvbiBzaG91bGQgYmUg
bWFkZSBvcHRpb25hbC4gSSBiZWxpZXZlIGl0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgd2Fz
IGRpc2N1c3NlZCBmZXcgbW9udGhzIGFnbyBvbiB0aGlzIG1haWxpbmcgbGlzdC48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE1hcmlhPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqRnJvbToqc2ZjIFs8
YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0Bp
ZXRmLm9yZzwvYT5dICpPbiBCZWhhbGYgT2YgKkptaC5kaXJlY3Q8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAqU2VudDoqIFRodXJzZGF5LCBNYXJjaCAxMywgMjAxNCAxMjoxMiBQTTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpUbzoqIDxhIGhyZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29t
Ij5rZWdyYXlAY2lzY28uY29tPC9hPjsgPGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWku
Y29tIj4NCmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPjsgPGEgaHJlZj0ibWFpbHRvOnNta3VtYXJA
Y2lzY28uY29tIj5zbWt1bWFyQGNpc2NvLmNvbTwvYT47PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgPGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSI+amd1aWNoYXJAY2lzY28uY29t
PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpDYzoqIDxhIGhyZWY9Im1haWx0bzpuaWNv
bGFzLmJvdXRob3JzQHFvc21vcy5jb20iPm5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbTwvYT47
DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+OyA8YSBocmVm
PSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20iPg0KaGFkaUBtb2phdGF0dS5jb208L2E+Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpyb25fcGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tIj5yb25fcGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPjsNCjxhIGhy
ZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICpTdWJqZWN0OiogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVy
YXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKkltcG9ydGFuY2U6KiBMb3c8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFzc3VtaW5nIEkg
dW5kZXJzdGFuZCB5b3UgcHJvcGVybHkgS2VuLCBJIGRpc2FncmVlLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIGV4YW1wbGUsIGJ5IHVzaW5n
IHNlcGFyYXRlIHRlcm1zIEkgY2FuIGVhc2lseSBkaXNjdXNzIHRoZSBmYWN0PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgdGhhdCBjZXJ0YWluIGtpbmRzIG9mIGRhdGEgKGNoYWluIGlkZW50aWZp
Y2F0aW9uKSBvbmx5IG5lZWQgdG8gYmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhZGp1c3Qg
YnkgYSBmZXcgYXBwcyBpbiByYXJlIGNhc2VzLiBBbmQgdGhhdCBkYXRhIGlzIG5vdCBiZWVkZWQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBieSB0aGUgYXBwbGljYXRpb25zLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgVW5sZXNzIHlvdSB3b3Vs
ZCBsaWtlIHRvIGNvbnNpZGVyIHRoZSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhcyBiZWluZzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9wdGlvbmFsPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VudCBmcm9tIG15IFNhbXN1bmcgc21hcnRwaG9uZSBv
biBBVCZhbXA7VDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0t
LS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1y
aWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEZyb206ICZxdW90O0tlbiBHcmF5IChrZWdyYXkpJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWls
dG86a2VncmF5QGNpc2NvLmNvbSI+a2VncmF5QGNpc2NvLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSI+bWFpbHRvOmtl
Z3JheUBjaXNjby5jb208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUbzog
THVjeSB5b25nICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iPmx1Y3ku
eW9uZ0BodWF3ZWkuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9
Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSUzZSUzZSwlMjJTdXJlbmRyYSI+bWFpbHRvOmx1
Y3kueW9uZ0BodWF3ZWkuY29tJmd0OyZndDssJnF1b3Q7U3VyZW5kcmE8L2E+IEt1bWFyIChzbWt1
bWFyKSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86
c21rdW1hckBjaXNjby5jb20iPnNta3VtYXJAY2lzY28uY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnNta3VtYXJAY2lzY28uY29tJTNlJTNlLCUyMkppbSI+bWFpbHRvOnNta3VtYXJAY2lzY28u
Y29tJmd0OyZndDssJnF1b3Q7SmltPC9hPiBHdWljaGFyZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7KGpndWljaGFyKSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVm
PSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIj5qZ3VpY2hhckBjaXNjby5jb208L2E+ICZsdDs8
YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIj5tYWlsdG86amd1aWNoYXJAY2lzY28u
Y29tPC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ0M6IE5pY29sYXMgQk9V
VEhPUlMgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iPk5p
Y29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZs
dDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tJTNlJTNlLHNmYyI+
bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSZndDsmZ3Q7LHNmYzwvYT4gJmx0Ozxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnJTNlJTNlLEphbWFs
Ij5tYWlsdG86c2ZjQGlldGYub3JnJmd0OyZndDssSmFtYWw8L2E+IEhhZGkgU2FsaW0gJmx0Ozxh
IGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSI+aGFkaUBtb2phdGF0dS5jb208L2E+PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUu
Y29tJTNlJTNlLFJvbiI+bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tJmd0OyZndDssUm9uPC9hPiBQ
YXJrZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20lM2UlM2UsJTIyYnJpanNtYW5AanVuaXBlci5uZXQi
Pm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tJmd0OyZndDssJnF1b3Q7YnJp
anNtYW5AanVuaXBlci5uZXQ8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhy
ZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0PC9hPiZndDsmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dCI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7
PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0JTNlJTNlLCUyMkpvZWwiPm1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldCZndDsmZ3Q7LCZxdW90O0pvZWw8L2E+IE0uIEhhbHBlcm4m
cXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbSI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
VGhlIHdvcmQgJnF1b3Q7bWV0YWRhdGEmcXVvdDsgaXMgYSBwdXJwb3NlbHkgYW1iaWd1b3VzIHRl
cm0gJnF1b3Q7ZGF0YSB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHJvdmlkZXMgaW5m
b3JtYXRpb24gYWJvdXQgb3RoZXIgZGF0YSZxdW90Oy4gSXQgaXMgdXNlZCB0byBhdm9pZCBUSElT
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkaXNjdXNzaW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIGV4YW1wbGUsIEkgcHJvcG9zZSB3
ZSBkZWZpbmUgJnF1b3Q7dGVxdWlsYSBtZXRhZGF0YSZxdW90OyBiZWNhdXNlLDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGZyYW5rbHksIEkgd2lsbCBuZWVkIHRvIG9yZGVyIGEgdHJpcGxlLXNo
b3QgaWYgd2Uga2VlcCBhdHRlbXB0aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gZGVm
aW5lIHNvbWV0aGluZyB0aGF0LCBieSBkZWZpbml0aW9uLCBpcyBhbWJpZ3VvdXMuIEknZCBsaWtl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbXkgYmFydGVuZGVyIHRvIHVuZGVyc3RhbmQgbWUg
c3BlY2lmaWNhbGx5IHdoZW4gSSBzYXkgJnF1b3Q7SSBuZWVkIGE8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3Nob3QmcXVvdDsuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBPbiAzLzEzLzE0IDc6NDkgQU0sICZxdW90O0x1Y3kgeW9uZyZxdW90OyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIj5sdWN5LnlvbmdAaHVhd2Vp
LmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1
Y3kueW9uZ0BodWF3ZWkuY29tIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208L2E+Jmd0OyZn
dDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0O1NuaXAuLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7U0smZ3Q7IEp1c3QgY29weWluZyBmcm9tIHRoZSBQUzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0Oy0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtE
YXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5IHRvIGV4Y2hhbmdlIGluZm9y
bWF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiZXR3ZWVuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDt0aGUgbmV0d29yayBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJl
dHdlZW4gc2VydmljZSBmdW5jdGlvbnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbmQgc2Vy
dmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7ZnVuY3Rpb25zIGFuZCB0
aGUgbmV0d29yay48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7LS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0O0l0IGlzIGEgbHVjaWQgZGVmaW5pdGlvbi4gV2UgYXJlIHVubmVjZXNzYXJp
bHkgbWFraW5nIHRoZSB3b3JkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmcXVvdDtuZXR3b3Jr
JnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtjb250cm92ZXJzaWFs
LCBJTU8uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O1tMdWN5XSBUaGlzIGlzIG15IHBvaW50LiAmcXVvdDtU
aGUgbmV0d29yayZxdW90OyBpcyB0b28gZ2VuZXJhbCBoZXJlLDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7d2hpY2ggYnJpbmdzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtt
ZXRhZGF0YSBncmVhdCBwb3dlciB0byBkbyBtYW55IHRoaW5ncy4gVGhpcyBpcyB3aHkgcGVvcGxl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbnZlbnQgaWRlYXM8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0O2hlcmUsIHdoaWNoIGNhdXNlcyBhIGxvdCBvZiBkZWJhdGVzIG9u
IG1ldGFkYXRhIHVzYWdlIHBvdGVudGlhbHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2U8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3Nob3VsZCBub3Qgc3BlbmQgYSBs
b3Qgb2YgdGltZXMgb24gdGhhdCBkZWJhdGVzIGFuZCBqdWRnZSB3aGljaDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7dXNhZ2UgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
O3ZhbHVhYmxlIG9yIG5vdC4gVGh1cywgZm9yIHRoZSBTRkMgd29yaywgaXQgd2lsbCBiZSBoZWxw
ZnVsIGlmPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3ZSBjYW48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0O25hcnJvdyBkb3duIGEgYml0LiBKb2VsIG1ha2VzIGV4cGxpY2l0
bHkgdHdvIGNhc2VzLCB3aGljaCBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGVscGZ1bCB0
bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7ZGV2ZWxvcCB1c2UgY2FzZXMg
Zm9yIGVhY2ggY2FzZS4gSSB3b3VsZCBsaWtlIHRvIHNlZSB0aGF0IHRoZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7cHJvYmxlbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
c3RhdGVtZW50IGNhbiBiZSBtb3JlIHNwZWNpZmljIG9uIG1ldGFkYXRhIGRlZmluaXRpb24sIHdo
aWNoIG1heTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0O2hlbHBmdWwgaW4gbGVzcyBmb2N1c2luZyBvbiBpdCBhbmQgbW92aW5n
IGZvcndhcmQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O0x1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7U3VyZW5k
cmEuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O1RoYW5rcyw8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtMdWN5PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtGcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBb
PGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSI+bWFpbHRvOmpndWljaGFyQGNpc2Nv
LmNvbTwvYT5dPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7U2VudDog
V2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA0OjM4IFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7VG86IEx1Y3kgeW9uZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0O0NjOiBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXMgQk9VVEhPUlM7IFJv
biBQYXJrZXI7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGEgaHJl
Zj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT4g
Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0PC9hPiZndDs7IHNmYzsgSmFtYWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O0hhZGkgU2FsaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtTdWJq
ZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtIaSBMdWN5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0O05vLiBJIGFtIHNpbXBseSBzYXlpbmcgd2Ugc2hvdWxkIG5vdCBvdmVyY29tcGxpY2F0ZSB0
aGUgcHJvYmxlbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O3N0YXRl
bWVudCB3aXRoIHRleHQgdGhhdCBhZGRzIGxpdHRsZSB0byBubyB2YWx1ZSBpbiBteSBvcGluaW9u
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdoZXRoZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDt3ZSBjYWxsIGl0IG1ldGFkYXRhLCBvciBjb250ZXh0LCBoYXMg
bm8gYmVhcmluZyBvbiB0aGUgZmFjdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhhdCB0aGU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtwcm9ibGVtIHN0YXRlbWVu
dCBhbHJlYWR5IGNsZWFybHkgc3RhdGVzIHdlIG5lZWQgdG8gYmUgYWJsZSB0bzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7cGFzczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0O2luZm9ybWF0aW9uIGJldHdlZW4gU0bCuXMgYW5kIGJldHdlZW4gdGhlIG5ldHdvcmsgJmFt
cDsgU0bCuXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7T24gMy8xMi8xNCwgNToxMyBQTSwgJnF1b3Q7THVjeSB5b25n
JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iPmx1Y3kueW9u
Z0BodWF3ZWkuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1h
aWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9h
PiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7SGkgSmltLDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7SSBmb3Igb25lIGRvbid0IGFncmVlIGFuZCB0aGluayB3ZSBh
cmUgb3ZlciBjb21wbGljYXRpbmcgd2hhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2hvdWxk
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2JlIHN0cmFpZ2h0
Zm9yd2FyZC4gVGhlIFNGQyBlbmNhcHN1bGF0aW9uIHNob3VsZCBlbmFibGUgdHdvPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDt0aGluZ3M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsxLiBTdGVlcmluZyBvZiBzZWxlY3RlZCBmbG93cyB0aHJvdWdoIGEgc2VydmljZSBjaGFpbjsg
dGhpcyBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O3NlcnZpY2UgZnVuY3Rpb24gcGF0aC48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Mi4gUGFzc2luZyBvZiBjb250ZXh0
IGFzc29jaWF0ZWQgd2l0aCBhIGdpdmVuIGZsb3cgd2l0aGluIHNhaWQ8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7ZnVuY3Rpb24gcGF0aC4gVGhpcyBjb250ZXh0IGluZm9ybWF0aW9uIG1heSBiZSBjb25z
dW1lZCBieSBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtTRiAoYW48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7YXBwbGljYXRpb24gSUQgaXMgYW4gZXhhbXBs
ZSkgb3IgbWF5IGJlIGNvbnN1bWVkIGJ5IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9y
d2FyZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtlbGVt
ZW50cyAoYSB2cmYtSUQgaXMgYW4gZXhhbXBsZSkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0O1tMdWN5XSBEbyB5b3UgY2FsbCB0aGUgY29udGV4dCBhcyBtZXRh
ZGF0YSBvciBub3Q/IERvIHdlIGhhdmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Fub3RoZXI8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7dGVybSBoZXJlIGJl
c2lkZSBTRkMgaGVhZGVyIGFuZCBtZXRhZGF0YS4gSSBzZWUgdGhhdCB5b3UgZG9uJ3Q8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dhbnQgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7c2VwYXJhdGUgd2hhdCBpcyBjb25zdW1lZCBieSBTRiBhbmQgd2hhdCBp
cyBjb25zdW1lZCBieSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7ZWxlbWVudHMuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDtTZW50IGZyb20gbXkgaVBob25lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7IE9uIE1hciAxMiwgMjAxNCwgYXQgNDoxNiBQTSwgJnF1b3Q7THVjeSB5b25n
JnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3ku
eW9uZ0BodWF3ZWkuY29tIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1h
aWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9h
PiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsgR3JlYXQuIFRoZW4gd2UgbWF5IGNvbnNpZGVyIHR3byBzcGVjaWFsIG1ldGFkYXRhIGRlZmlu
aXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O3Byb2JsZW0gc3RhdGVtZW50IHNvIHdlIGNh
biBhbGwgdXNlIHRoZSBzYW1lIGRlZmluaXRpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
SGVyZSBpcyBteTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7c3VnZ2VzdGVkIHRleHQgYW5kIGxpa2UgdG8gaGVhciB5b3UgYW5kIG90aGVyJ3MgaW5wdXQg
YW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzdWdnZXN0aW9ucy48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFu
ZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
dG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2V4Y2hh
bmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGVsZW1lbnRzIGluIGEgc2VydmljZSBmdW5jdGlv
bjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Y2hhaW5p
bmcuIEluIHRoaXMgY29udGV4dCwgdGhlcmUgYXJlIHR3byB0eXBlcyBvZiBkYXRhIHBsYW5lPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7IFNlcnZpY2UgRnVuY3Rpb24gTWV0YWRhdGE6IHRoZSBpbmZvcm1h
dGlvbiBleGNoYW5nZWQgYmV0d2Vlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Y2xhc3NpZmllciBhbmQgc2VydmljZSBmdW5jdGlvbnMsIGJldHdlZW4g
c2VydmljZSBmdW5jdGlvbnMgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0O2ZhY2lsaXRhdGUgc2VydmljZSBmdW5jdGlvbnMgb24gdGhlIHBhY2tldCB0
cmVhdG1lbnQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTdGVl
cmluZyBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGZyb20gc2VydmljZSBmdW5jdGlvbnMgdG8g
YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Y2xhc3Np
ZmllciBvciBzZXJ2aWNlIG5vZGUgZm9yIHRyYWZmaWMgZm9yd2FyZGluZyBwdXJwb3NlLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgLWVuZDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IEZyb206IEpvZWwgTS4gSGFscGVybiBb
PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iPm1haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tPC9hPl08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MzUgUE08YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBUbzogTHVjeSB5b25nOyBOaWNv
bGFzIEJPVVRIT1JTOyBSb24gUGFya2VyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOyA8YSBocmVmPSJt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFk
aTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFNhbGlt
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU3ViamVj
dDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBZZXMsIEkgYW0gdHJ5aW5n
IHRvIGNvbnNpc3RlbnRseSBkaXN0aW5ndWlzaCB0aG9zZSB0d28gY2FzZXM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3doZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0O3RhbGtpbmcgYWJvdXQgdGhlIGluZm9ybWF0aW9uIGNhcnJpZWQgd2l0aCBwYWNr
ZXRzIGluIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NoYWlucy48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAzOjEzIFBNLCBMdWN5IHlv
bmcgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IEpvZWwsIFNlZSBiZWxvdy4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTog
c2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZzwvYT5dIE9uIEJlaGFsZiBPZiBKb2VsIE0uIEhhbHBlcm48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O1NlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjowMiBQTSBUbzogTHVj
eSB5b25nOyBOaWNvbGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtCT1VUSE9SUzs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uIFBhcmtl
ciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPmJyaWpzbWFuQGp1bmlwZXIubmV0
PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5tYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozsgc2ZjOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJl
OiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHdhcyB0cnlpbmcgdG8g
d29yZCBpdCBjYXJlZnVsbHkgbm90IHRvIGZvY3VzIG9uIHdobyBwdXRzPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDt0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gaW4sIGJ1dCBvbmx5IG9uIHdobyBjb25zdW1lcyB0aGUg
aW5mb3JtYXRpb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEluZm9ybWF0aW9uIGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyBtYXkgY29tZSBmcm9t
IHRoZSBpbmdyZXNzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGNsYXNzaWZpZXIgb3IgZnJvbSBvdGhlciBzZXJ2aWNlIGZ1bmN0aW9ucy4gW0x1
Y3ldIHRoaXMgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBvbmU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2FzZSB1c2luZyBtZXRh
ZGF0YSBpbiB5b3VyIHZpZXcuIEluZm9ybWF0aW9uIGZvciB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2ZvcndhcmRpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgd2lsbCBnZW5lcmFsbHkgY29tZSBmcm9tIHRoZSBpbmdyZXNzIGNsYXNz
aWZpZXIsIGJ1dCBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3BlY2lhbDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjYXNlcyBtYXkgYmUg
cHJvdmlkZWQgYnkgc2VydmljZSBmdW5jdGlvbnMuIChJIGtlZXA8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3dhbnRpbmcgdG8gZ2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJpZCBvZiB0aG9zZSBzcGVjaWFsIGNhc2VzLCBidXQgc28gZmFy
IHRoZXJlIHNlZW0gdG8gYmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2p1c3QgZW5vdWdoPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9mIHRo
ZW0gdG8gd2FycmFudCBjb3ZlcmluZyBpbiB0aGUgc29sdXRpb24uIEFuZCBtb3JlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtpbXBvcnRhbnRseSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2lnbmlmaWNhbnQgc3VwcG9ydCBmb3IgaXQgaW4g
dGhlIHdvcmtpbmcgZ3JvdXAuKSBbTHVjeV08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1RoaXMg
aXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
dGhlIHNlY29uZCBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldyAoYnV0IHlvdSBkb24n
dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bGlrZSBpdCkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFuZCB5b3Ugc3VnZ2VzdCBkaXN0aW5ndWlz
aGluZyB0aGVzZSB0d28gY2FzZXMgd2hlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGlzY3Vz
c2luZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBhYm91dCBtZXRhZGF0YSB1c2FnZS4gSXMgdGhhdCByaWdodCB1bmRlcnN0YW5kaW5nPzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBMdWN5PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2Vs
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBP
biAzLzEyLzE0LCAyOjMzIFBNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKb2VsLCBJIGludGVycHJldCB0
aGF0IHlvdSBzdWdnZXN0cyB0aGF0IGRpc3Rpbmd1aXNoIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ZXhjaGFuZ2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBiZXR3ZWVuIHNl
cnZpY2UgZnVuY3Rpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbmQgdGhlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGNoYW5n
ZSBpbmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgZnJvbSBhIHNlcnZpY2U8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9uIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhIHNlcnZpY2Ugbm9kZS4gSXMgdGhpcyByaWdo
dCB1bmRlcnN0YW5kaW5nPyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTog
Sm9lbCBNLiBIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iPm1h
aWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPl0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiw8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzIwMTQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAx
OjE5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlciBDYzog
SmltIEd1aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAoamd1aWNoYXIpOyA8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0Ojxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUmU6
IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTXkgaW5j
bGluYXRpb24gd291bGQgYmUgdG8gdHVuZSB0aGF0IGRlZmluaXRpb24gdG88YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2Rpc3Rpbmd1aXNoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZXR3ZWVuIGRhdGFwbGFuZSBjYXJyaWVkIGluZm9y
bWF0aW9uIGludGVuZGVkIGZvciB1c2UgYnk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZp
Y2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGZ1bmNpdG9ucyAod2hhdGV2ZXIgdGhlIG9yaWdpbiksIGFuZCBkYXRhcGxhbmUgY2Fycmll
ZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW5mb3JtYXRpb248YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGludGVuZGVkIGZvciBkYXRh
cGxhbmUgZm9yd2FyZGluZyBjb21wb25lbnRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBKb2Vs
LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgSSBhZ3JlZSB0aGF0IHdlIG5lZWQgdXNpbmcgdGhlIHNhbWUgZGVmaW5pdGlv
biBmb3IgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGVybSwgYnV0PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGlzYWdyZWUg
dGhhdCB0aGUgbWV0YWRhdGEgZGVmaW5pdGlvbiBoZXJlIGlzIGEgc2V0IG9mPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3Jt
YXRpb24gcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBUaGlzIG1heSBiZSB0b28gbmFycm93PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtvciBsZWFkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gYSBwYXJ0aWN1bGFyIHNvbHV0aW9u
LiBJIGFtIGZpbmUgd2l0aCB0aGlzIGRlZmluaXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHByb2JsZW0gc3RhdGVtZW50IHcvIG1pbm9yIHR3ZWFrIChzdWdnZXN0ZWQg
b24gbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bGlzdCkuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBEYXRh
cGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDthYmlsaXR5IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0
d2VlbiB0aGUgY2xhc3NpZmllcnMgYW5kIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmdW5jdGlvbnMsIGJldHdlZW4g
c2VydmljZSBmdW5jdGlvbnMsIGFuZCBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtm
dW5jdGlvbnMgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2xhc3NpZmllcnN8c2VydmljZSBub2Rlcy48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFRoZXJlIG1heSBiZSBhIHNvbHV0aW9uIHRoYXQgYSBzZXJ2aWNlIGZ1bmN0aW9uIHBh
c3Nlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c29tZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgaW5mb3JtYXRpb24gdG8gYXR0YWNoZWQgc2VydmljZSBub2RlIHdpdGhvdXQgdXNp
bmcgU0ZDPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3Ms
IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9l
bCBIYWxwZXJuIERpcmVjdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86am1oLmRpcmVjdEBqb2VsaGFs
cGVybi5jb20iPm1haWx0bzpqbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbTwvYT5dIFNlbnQ6IFdl
ZG5lc2RheSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O01hcmNoIDEyLDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDIwMTQgMTI6
MjUgUE0gVG86IEx1Y3kgeW9uZzsgSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtCT1VUSE9SUzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQg
KGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldCI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+ICZsdDs8YSBocmVmPSJt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwv
YT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTHVj
eSwgeW91IHNheSAmcXVvdDt0aGUgbWV0YWRhdGEgdGVybSBtZWFucyAuLi4mcXVvdDsgVGhlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkZWZpbml0aW9uIHlvdTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZW4gcHJvdmlkZSBp
cyBhIGRlZmluaXRpb24gb2YgdGhlIHNldCBvZiBpbmZvcm1hdGlvbiB3ZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7YXJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHJvcG9zaW5nIHRoYXQgd2UgcHV0IGluIHRoZSBTRkMgaGVh
ZGVyLiBJLCBhbmQgb3RoZXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGF2ZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJl
ZW4gdXNpbmcgdGhlIHRlcm0gbWV0YWRhdGEgbW9yZSBuYXJyb3dseS4gV2UgY2FuIHVzZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hhdGV2ZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkZWZpbml0aW9uIHdlIHdhbnQuIEJ1
dCB3ZSBkbyBuZWVkIHRvIGFncmVlIG9uIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVm
aW5pdGlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBGb3IgdGhlIHB1cnBvc2VzIG9mIHRoZSBXRywgaXQgc2VlbXMgbXVjaCBt
b3JlIHVzZWZ1bCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dXNlIHRoZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRlcm0g
bWV0YWRhdGEgZm9yIHRoZSBuYXJyb3dlciBkZXNjcmlwdGlvbi48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBK
b2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMToxOSBQTSwgTHVjeSB5b25nIHdyb3RlOjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBIaSBKb2VsLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGFncmVlLiBXZSBuZWVkIHRvIGRp
ZmZlcmVudGlhdGUgdGhlIG1ldGFkYXRhIHVzZWQgYnk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbiBhbmQgU0ZDIGhlYWRlci4gVGhlIG1ldGFkYXRhIHRl
cm0gbWVhbnMgY2Fycnlpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NvbWU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtz
dGF0ZXMgYWxvbmcgd2l0aCB0aGUgcGFja2V0LiBJTU86IFNGQyBoZWFkZXIgaXMgYSBraW5kIG9m
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7bWV0YWRhdGEgY2FycmllZCBvbiBwYWNrZXQgZm9yIG5leHQgc2VydmljZSBub2Rl
IHRvIHVzZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbnRleHQg
b2YgU0ZDLCB3ZSBoYXZlIHRlcm0gZm9yIFNGQyBoZWFkZXIgYW5kIHRoZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7bWV0YWRhdGEgdGhhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dhcyBjYXJyaWVkIGJldHdlZW4gc2Vy
dmljZSBmdW5jdGlvbnMsIG9yIGJldHdlZW4gc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9ucyBhbmQg
Y2xhc3NpZmllcnMvc2VydmljZSBub2Rlcywgd2hpY2ggaXMgd2hhdDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7dGhlIGRyYWZ0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9jdXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5r
cywgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgWzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIj5tYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbTwvYT5dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgMjAxNDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxMToxOCBBTSBUbzogTHVjeSB5b25nOyBOaWNv
bGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpp
bTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBHdWljaGFyZCAoamd1aWNoYXIpOyA8YSBocmVmPSJtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpz
bWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHRoaW5r
IGl0IGlzIGltcG9ydGFudCB0byBrZWVwIGEgc3Ryb25nIGRpc3RpbmN0aW9uPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtiZXR3ZWVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhICh3aGljaCBpcyBmb3IgdXNl
IGJ5IGFwcGxpY2F0aW9ucykgYW5kIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2Vydmlj
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBjaGFpbmluZyBpbmZvcm1hdGlvbiBpbiB0aGUgYmFzZSBzZXJ2aWNlIGNoYWlu
IGhlYWRlciw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3doaWNoIGlzPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZvciB1
c2UgYnkgdGhlIHNlcnZpY2UgY2hhaW4gc3VwcG9ydCBtZWNoYW5pc21zLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMTA6NDIg
QU0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZ1bGx5IGFncmVlIHdpdGggSm9lLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlIHNob3VsZCBub3QgcmVxdWlyZSBhIGZpeCBsZW5n
dGggZm9yIGluLWJhbmQgbWV0YWRhdGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2J1dDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgYWxzbyBub3QgbGVhdmUgaXQgZm9yIGZyZWVseSB1c2FnZS4gSW4gZmFjdCwgd2hl
biBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBub2RlIGlu
c2VydHMgU0ZDIGhlYWRlciBvbiBhIChlbmNhcHN1bGF0ZWQpIHBhY2tldCBhbmQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3NlbmQgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5leHQgc2VydmljZSBub2RlLCBT
RkMgaGVhZGVyIGl0c2VsZiBjYW4gYmUgc2VlbiBhcyBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDttZXRhZGF0YS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBMdWN5PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmc8L2E+XSBPbiBCZWhhbGYgT2YgSm9lbCBNLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7SGFscGVybjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwg
MjAxNCA5OjIxIEFNIFRvOiBOaWNvbGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtCT1VUSE9S
Uzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEZvciBpbi1iYW5kIG1ldGFkYXRhLCB0aGUgQVBJIGZvciBhY2Nlc3Mg
Y2FuIGVhc2lseSBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3luY2hyb25vdXMuIE91dCBvZiBiYW5kIG1ldGFk
YXRhIG5lZWRzIGRpZmZlcmVudDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGFuZGxpbmcuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBUaGVyZSBhcmUgbWFueSBjYXNlcyB3aGVyZSBvdXQtb2YtYmFuZCBtZXRhZGF0
YSBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dXNlZnVsIGFuZDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYXBw
cm9wcmlhdGUuIEJ1dCB0aGV5IGRvIG5vdCBjb3ZlciBhbGwgbmVlZHMgYnkgYW55PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtzdHJldGNoLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEV2ZW4g
aWYgZWFjaCBwaWVjZSBvZiBpbi1iYW5kIG1ldGFkYXRhIGlzIG9mIGZpeGVkPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtsZW5ndGgsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGVyZSBhcmUgbWFueSBkaWZmZXJl
bnQga2luZHMgb2YgbWV0YXR5cGUuIFRyeWluZyB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
c2F5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmcXVvdDt0aGVyZSB3aWxsIGJlIGV4YWN0bHkgZm91ciBwaWVjZXMs
IGFuZCB0aGV5IHdpbGwgYmUgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3R5cGVzPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyB0MSwgdDIsIHQzLCBhbmQgdDQmcXVvdDsgaXMgc2ltcGx5IHRvbyBzcGVjaWZpYyBm
b3IgZXZlbiA4MCU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O29mIHRoZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtu
ZWVkcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCA4OjUyIEFNLCBOaWNvbGFzIEJPVVRIT1JTIHdy
b3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhlbGxvIFJvbiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFNlbmRpbmcgb3V0IG9mIGJhbmQgY29uZ3J1ZW50IG1ldGFkYXRhIG1heSBub3Qg
YmUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbnN3ZXI8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0
byBhbGwgbmVlZHMgYnV0IGl0IGlzIG9uZSB0b29sIHRoYXQgd2Ugc2hvdWxkIGtlZXAuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOb3QgYWxsIG1ldGFkYXRhIGlzIHRpZWQgdG8g
YSBzcGVjaWZpYyBwYWNrZXQsIGZvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZXhhbXBsZSBh
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgcG9saWN5IGNoYW5nZSBpbiBQQ1JGIGNvdWxkIGxlYWQgdG8gc29t
ZSBtZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2lnbmFsaW5nLDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHRoZSByZWFjdGlvbiB0aW1lIG5lZWQgbm90IGJlIGltbWVkaWF0ZSwgZmV3IG1zIG1h
eTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bm90IG1hdHRlci48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEFzIHlvdSBwb2ludCwgaWYgYSBwYWNrZXQgaXMgdGllZCB0byBhIG1l
dGFkYXRhIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvcnJlbGF0aW9uPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgaW5mbyBjYW4gYmUgc2V0IGluIGJvdGggcGFja2V0IHRvIGRlYWwgd2l0aCBpdCAoaS5l
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4cGVj
dGVkIGZsYWcgaW4gdGhlIFNGQyBoZWFkZXIsIHBsdXMgYW4gaWQpPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBGaW5hbGx5IHdlIGNhbiBzdGlsbCBzZW5kIHNvbWUgbGltaXRlZCBt
ZXRhZGF0YSB3aXRoaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2EgaGVhZGVyLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFRoaXMgY291bGQgYmUgdXNlZCBmb3IgbG9hZCBiYWxhbmNlcnMgaW4gcGFydGlj
dWxhciBpZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhZ3Jl
ZSBvbiBhIGNvbnZlbnRpb24gdG8gbG9jYXRlICZxdW90O2NvYXJzZSBncmFpbiBwb2xpY3kmcXVv
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAvICZxdW90O2ZpbmUgZ3JhaW4gcG9saWN5JnF1b3Q7IG9uIHJl
c2VydmVkIGNvbnRleHQgaGVhZGVycy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFRoaXMgc2VlbXMgdG8gb3BlbiB1cCBhIGxvdCBvZiBmbGV4aWJpbGl0eSAvPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtpbm5vdmF0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IE9uIHlvdXIgbGFzdCBwb2ludCwgdGhlcmUgaXMgYSBxdWVzdGlvbiBvbiBob3cgdG8gbWFr
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIGF2YWlsYWJsZSB0byBhIFNlcnZpY2UgRnVuY3Rp
b24uIEN1cnJlbnQgc29ja2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29ubmVjdGlvbnMgZm9yIGV4YW1w
bGUgZG8gbm90IGFsbG93IHRvIHJldHJpZXZlIElQPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDto
ZWFkZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvcHRpb25zLiBTbyBJIGFzc3VtZSB0aGF0IFNGQyBhd2Fy
ZSBTZXJ2aWNlIEZ1bmN0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2lsbDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG5lZWQgc29tZSAoYXN5bmNocm9ub3VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPykgQVBJ
IHRvIHJldHJpZXZlIFNGQyBoZWFkZXIgaW5mb3JtYXRpb24gYXMgd2VsbCBhczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7aW4tYmFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhLiBJIGRvbid0
IHNlZSBvdXQgb2YgYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2FkZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbXBsZXhpdHksIHRoZSBzYW1lIEFQSSBjYW4g
cHJvYmFibHkgYXBwbHkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgYWx0
ZXJuYXRpdmUgb3B0aW9uLCBhbGxvd2luZyB2YXJpYWJsZSBzaXplZDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7bWV0YWRhdGEgaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgU0ZDIGhlYWRlciBoYXMg
c29tZSBkcmF3YmFja3MgYXMgd2VsbCwgb25lIGJlaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnJhZ21l
bnRhdGlvbiwgYW5kIHNvbWUgc3dpdGNoZXMgZXhwZWN0aW5nIGFzIHdlbGwgdG88YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2xvb2sgYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBlbmQgdXNlciB0cmFmZmlj
IGhlYWRlcnMgZm9yIGxpbmsgbG9hZCBiYWxhbmNpbmcuIEk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3dvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWdyZWUgdGhhdCBpZiB3ZSBjYW4gYWNjZXB0IHRo
ZXNlIGlzc3VlcywgdGhlbiBzZW5kaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb2ZmLWxpbmUgY29uZ3J1
ZW50IG1ldGFkYXRhIGxvb3NlcyBpdHMgaW50ZXJlc3QuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBXZSBuZWVkIHRvIHRha2UgaW50byBhY2NvdW50IHRoYXQgYm90aCBpbi1iYW5k
IGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29uZ3J1ZW50PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
b3V0LW9mLWJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0IGlzIG5vdCByZWxpYWJsZS4gQTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7cGFja2V0IGxvc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0cmlnZ2VyaW5n
IHJldHJhbnNtaXNzaW9uIHdvdWxkIG5vdCBsZWFkIHRvIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7aWRlbnRpY2FsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcmVjb25zdHJ1Y3Rpb24gb2YgdGhlIGFz
c29jaWF0ZWQgbWV0YWRhdGEuIEluIHNvbWU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Nhc2Vz
LCB3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1pZ2h0IHRodXMgZXZlbiBuZWVkIG5vbi1jb25ncnVlbnQg
b3V0LW9mLWJhbmQgcmVsaWFibGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSB0cmFuc3BvcnQu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fIEZyb206PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
UGFya2VyIFs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT5dIFNlbnQ6PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtXZWRuZXNkYXksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTWFyY2ggMTIsIDIwMTQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAxMjo0MyBQTSBUbzogTmljb2xhcyBCT1VUSE9SUyBDYzogSmltIEd1aWNo
YXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsoamd1aWNoYXIpOzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IDxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+YnJpanNtYW5AanVuaXBlci5u
ZXQ8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2Zj
OyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRy
YWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgSSB1bmRlcnN0YW5kIHRoZSBjb25jZXB0IGZvciBvdXQgb2YgYmFuZCBzaWduYWxpbmcgb2Y8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhLCBidXQgSSBhbSBjb25jZXJuZWQgdGhhdCBpdCBpbnRy
b2R1Y2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzaWduaWZpY2FudDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Y29tcGxleGl0eSBkdWUgdG8gdGhlIHBvdGVudGlhbCByYWNlIGNvbmRpdGlvbiBvZjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVjZWl2aW5nIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVhbCBw
YWNrZXQgYmVmb3JlIHRoZSBtZXRhZGF0YS4gV2hpbGUgdGhlIHJlYWwgcGFja2V0PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtjb3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW5kaWNhdGUgdGhhdCBvdXQg
b2YgYmFuZCBtZXRhZGF0YSBpcyBleHBlY3RlZCwgaG93IGNhbjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7d2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2d1YXJhbnRlZSB0aGUgb3JkZXIgb2YgcmVjZXB0aW9u
PyBXaGF0IGlmIHN3aXRjaGluZyBvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cm91dGluZzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7bm9kZXMgYXBwbHkgaGFzaCBiYXNlZCBsb2FkIGJhbGFuY2luZz8gV2hh
dCBpZiB0aGUgbG9hZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmFsYW5jaW5nIHVuZGVyc3RhbmRzIFNGQyBl
bmNhcHMgYW5kIGxvb2tzIGJleW9uZCBpdCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDtvcmlnaW5hbCBoZWFkZXIgdG8gZ2V0IGJldHRlciBlbnRyb3B5Pzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IENhbiB3ZSBndWFyYW50ZWUgdGhhdCB0aGUgbWV0YWRhdGEgYW5kIHJl
YWwgcGFja2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aWxsIGZvbGxvdzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7dGhlIGV4YWN0IHNhbWUgcGF0aD8gSWYgd2UgY2FuIG5vdCwgdGhlbjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7aW1wbGVtZW50YXRpb25zIHdpbGw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25lZWQg
dG8gYWRkIGluZ3Jlc3MgcXVldWluZyB0byBjb3BlIHdpdGggdGhlIHNjZW5hcmlvLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQWxzbywgZG8geW91IGZlZWwgdGhhdCB0aGUgaW5j
cmVhc2UgaW4gaW1wbGVtZW50YXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb21wbGV4aXR5IGF0IHRo
ZSBzZXJ2aWNlIGZ1bmN0aW9ucyBpcyByZWFzb25hYmxlPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgVGhhbmtzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9u
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDEyLCAyMDE0LCBh
dCA0OjA5IEFNLCAmcXVvdDtOaWNvbGFzIEJPVVRIT1JTJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIj5OaWNv
bGFzLkJPVVRIT1JTQHFvc21vcy5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7
PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSI+bWFpbHRvOk5pY29s
YXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB0aGluayB3ZSBtdXN0IG1ha2UgYSBkaXN0aW5j
dGlvbiBiZXR3ZWVuOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAt
IE1ldGFkYXRhIHdoaWNoIHNob3VsZCBiZSBwYXJ0IG9mIHRoZSBoZWFkZXIgZGVmaW5lZDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YXMgaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmFuZCBtYXJr
aW5nLiAtIE1ldGFkYXRhIHdpdGggY2FuIGJlIHBhc3NlZCBvdXQgb2Y8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2JhbmQsIGZvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGFtcGxlIGNvbmdydWVu
dCBvdXQgb2YgYmFuZCBzaWduYWxpbmcgZGVmaW5lZCBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7dGhlIGRyYWZ0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRo
ZSBmb3JtZXIgY2FsbHMgZm9yIGEgbGltaXRlZCBzcGFjZSBpbiB0aGUgaGVhZGVyLDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7dHJ1ZSwgVGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxhdHRlciBo
b3dldmVyIGRvZXMgbm90IGluY3VyIGFueSBzcGFjZSBsaW1pdGF0aW9uPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDthbmQgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3RpbGwgZmFpcmx5IGVmZmlj
aWVudCBhbmQgaXQgcmVtYWlucyBjb21wYXRpYmxlIHdpdGg8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2EgZml4ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2l6ZSBoZWFkZXIgdXNlZCB0byByb3V0
ZSB0aG9zZSBzaWduYWxpbmcgbWVzc2FnZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Fsb25n
IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjaGFpbidzIHNlcnZpY2UgZnVuY3Rpb25zLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzIF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
SmltIEd1aWNoYXJkIChqZ3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5j
b20iPmpndWljaGFyQGNpc2NvLmNvbTwvYT5dIFNlbnQ6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFR1
ZXNkYXksIE1hcmNoIDExLCAyMDE0IDY6NDggUE0gVG86IFJvbiBQYXJrZXIgQ2M6PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IE5pY29sYXMgQk9VVEhPUlM7IDxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldCI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5tYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIFJvbiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2UgY2FuIGNlcnRhaW5seSBoYXZlIHRoaXMgZGlzY3Vzc2lv
biBidXQgd2Ugc2hvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmaXJzdDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBjb25zaWRlciB3aGF0IGluZm9ybWF0aW9uIGlzIG5lY2Vzc2FyeSBhbmQgaWYg
c2FpZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBjYW4gZml0IHdpdGhpbiBhIGZp
eGVkIG51bWJlciBvZiBjb250ZXh0czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4gdGhlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ham9yaXR5IG9mIGNhc2VzLiBSZW1lbWJlciwgdGhlIGdvYWwg
b2YgYmVpbmcgYWJsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dG8gcGFzczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBtZXRhZGF0YSB0aHJvdWdoIHRoZSBuZXR3b3JrIGlzIHRvIGVuaGFuY2Ugc2Vy
dmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVsaXZlcnksPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IG5vdCBwYXNzIHRoZSBlbnRpcmUgd29ya3Mgb2YgU2hha2VzcGVhcmUgOy0pPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbnQgZnJvbSBteSBpUGhvbmU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciA3LCAyMDE0
LCBhdCAzOjUyIEFNLCAmcXVvdDtSb24gUGFya2VyJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20i
PlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20i
Pm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPiZndDsmZ3Q7IHdyb3Rl
Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29s
YXMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBz
ZWUgc2ltaWxhciByZXF1aXJlbWVudHMgZnJvbSB0aGUgM2dwcCBFUEMgc2lkZS48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O0kgd291bGQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpa2UgdG8g
cHJvcG9zZSBhbiBPVUkgLyBUTFYgYmFzZWQgYXBwcm9hY2ggd2hlcmUgdGhlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyByZXNlcnZlZCBPVUkgY2FuIGJlIHVzZWQgZm9yIGFncmVlZCB1cG9uIHR5
cGVzIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjb21tb248YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IG1ldGFkYXRhIGFuZCB2ZW5kb3Igb3Igb3RoZXIgb3JnYW5pemF0aW9uYWwgT1VJcyBj
YW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JlIHVzZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHRvIHF1aWNrbHkgaW5ub3ZhdGUgaW4gdGhlIG5ldHdvcmtzLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgU2ltdWx0YW5lb3VzbHksIEkgd291bGQgYWxzbyBsaWtlIHRvIGNvbnNpZGVyPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZWNoYW5pc21zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyB0aGF0IGFyZSBvcHRpbWl6ZWQgZm9yIGxvbmcgbGl2ZWQgZmxvd3Mgc28gYXMgdG88YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xpbWl0IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmVn
YXRpdmUgZWZmZWN0cyBvZiBwYWNrZXQgZ3Jvd3RoLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gTWFy
IDcsIDIwMTQsIGF0IDg6MzQgQU0sICZxdW90O05pY29sYXMgQk9VVEhPUlMmcXVvdDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhP
UlNAcW9zbW9zLmNvbSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb20iPm1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L2E+Jmd0OyZndDsgd3Jv
dGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBIZWxsbyBKaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEkgaGF2ZSBzZWVuIGNhc2VzIGluIEdpIExBTiwgd2hlcmUgc3Vic2Ny
aWJlciByZWxhdGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gaXMg
cGFzc2VkIHRvIGEgV2ViIFByb3h5IGZvciBIVFRQIGhlYWRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGVucmljaG1lbnQgKGFpbWVkIGF0IHNvbWUgV2ViIENvbnRlbnQgcHJvdmlkZXJz
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtwYXJ0bmVycyBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHRoZSBNb2JpbGUgT3BlcmF0b3IpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEluZm9ybWF0aW9uIHdhcyBhbiBjb2RlZCAocGVyc2lzdGVudCkgc3Vic2NyaWJlciBpZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGVyaXZlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGZyb20gdGhlIE1TSVNETiwgYW5kIGNvdXBsZSBvZiBmIGN1c3RvbWVyIHByb2ZpbGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3JlbGF0ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBmaWVsZHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBJbiBhbiBzZmMgYmFzZWQgR2kgTEFOLCB0aGlzIGVudGl0eSBzaG91bGQgcmVj
ZWl2ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgJmd0O2Zyb20gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgQ2xhc3NpZmllcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLSBBIGNsYXNzaWZpY2F0aW9uIG9mIHRoZSBDb250ZW50
IFByb3ZpZGVyICggSWQsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2F0ZWdvcnkpIGJh
c2VkIG9uIHRyYWZmaWMgYW5hbHlzaXMgLSBUaGUgTVNJU0ROIG9mPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3Vic2NyaWJlciAtIFR3
byBzdWJzY3JpYmVyIHBvbGljeSBmaWVsZHMgKG5vdCB0aWVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgdG8gUENSRjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJ1dCBiZWxvbmdpbmcg
dG8gdGhlIFN1YnNjcmliZXIgREIpIChTdWJzY3JpYmVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgY2F0ZWdvcnksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3ViLWNhdGVnb3J5KSAt
IEEgc2Vzc2lvbiBpZCAoZm9yIGxvZ2dpbmcgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0
cmFja2luZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHB1cnBvc2VzKTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIG9iamVj
dGl2ZSBiZWluZyB0byBhdm9pZCBoYXZpbmcgdGhlIEhUVFAgUHJveHk8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3RvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmVjb21lIGEgdHJ1c3Rl
ZCBhcHBsaWNhdGlvbiAoaW50ZXJvZ2F0ZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBz
dWJzY3JpYmVyIERCLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV0Yy4uKTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTogSmltPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgR3VpY2hhcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIj5qZ3Vp
Y2hhckBjaXNjby5jb208L2E+XSBTZW50Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRo
dXJzZGF5LCBNYXJjaCAwNiwgMjAxNCAyOjAyIFBNIFRvOiBKYW1hbCBIYWRpPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtTYWxpbTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVm
PSJtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQiPmptb2lzYW5kQGp1bmlwZXIubmV0PC9hPiAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0Ij5tYWlsdG86am1vaXNhbmRA
anVuaXBlci5uZXQ8L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5tYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQ8L2E+Jmd0OyBDYzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZmMgU3Vi
amVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21h
bi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIEphbWFsLDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91IHNhaWQgJnF1b3Q7
SXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHNpemVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEmcXVv
dDsuLiBJIGFtIG5vdCBzbyBjb252aW5jZWQgYW5kIHdvdWxkIGxpa2UgdG88YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBiZXR0ZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB1bmRlcnN0
YW5kIHRoZSByZXF1aXJlbWVudHMgYmVmb3JlIHBhc3NpbmcganVkZ2VtZW50Ljxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IElmIHdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbG9vayBh
dCB0aGUgdXNlIGNhc2VzIGFzIHByZXNlbnRlZCB0aHVzIGZhciBpbnRvPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgdGhlIFdHIEk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBoYXZlIHll
dCB0byBzZWUgYSBzaW5nbGUgZXhhbXBsZSBvZiB0aGUgbmVlZDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IChub3RpbmcgdGhhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRlc2lyZSBp
cyBub3QgdGhlIHNhbWUgYXMgbmVlZCkgLSBJIGFtIG5vdCBzYXlpbmc8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyB0aGVyZSBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5vIHJlcXVp
cmVtZW50IGJ1dCByYXRoZXIgdGhhdCB3ZSBzaG91bGQgbm90IGp1bXA8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyB0byB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb25jbHVzaW9u
IGFuZCBidWlsZCBzdGFuZGFyZHMgYXJvdW5kIGEgdGhlb3J5Ljxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzMvMTQsIDY6
MzUgQU0sICZxdW90O0phbWFsIEhhZGkgU2FsaW0mcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSI+aGFkaUBt
b2phdGF0dS5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20iPm1h
aWx0bzpoYWRpQG1vamF0YXR1LmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7d3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgbGlrZSB0aGUgZG9jIC0gd2VsbCB3cml0dGVuLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBTZWN0aW9uIDQuMyBvbiBtZXRhZGF0YSBlbmNvZGluZy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSXQgc2VlbXMgdGhl
cmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZSBzaXplZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IG1ldGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChhdCBsZWFzdCBm
b3IgaHR0cC9hcHAgeW91IHNlZW0gdG8gaW5kaWNhdGUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgZGVzaXJlIGZvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2l0KS48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIGEgZGF0YXBhdGggcGVyLXBhY2tldCBt
ZXRhZGF0YSwgaSBmZWVsIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lZWQgaXM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsganVzdCBhcyBpbXBvcnRhbnQuIEFyZSB3ZSBs
aW1pdGVkIGJ5IHRoZSBmYWN0IHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
ZXhpc3RpbmcgaGFyZHdhcmUgbWF5IG5vdCBiZSBhYmxlIHRvIGhhbmRsZSBUTFZzPzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Rm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4
YW1wbGUsIEkgZG9udCBoYXZlIGEgcHJvYmxlbSBoYW5kbGluZyBUTFZzIGluIGE8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBzb2Z0d2FyZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2RhdGFwYXRoLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjaGVlcnMsIGphbWFsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nIGxpc3QgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+
c2ZjQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+bWFpbHRv
OnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxh
IGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdCA8YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIj5tYWlsdG86c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5n
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdCA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNA
aWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5tYWlsdG86c2Zj
QGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdCA8YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIj5tYWlsdG86c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
YyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgbGlzdCA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+ICZs
dDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5tYWlsdG86c2ZjQGlldGYub3JnPC9hPiZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNm
YyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIj5tYWlsdG86c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtzZmMgbWFpbGluZyBsaXN0
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7c2ZjIG1h
aWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgc2ZjIG1haWxpbmcgbGlzdDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3Jn
PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7Jmd0OyBz
ZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
PGJyPg0KJmd0OyZndDtfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXzxicj4NCiZndDsmZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7PGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCiZndDsmZ3Q7PGEgaHJl
Zj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDs8YnI+DQomZ3Q7X19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7c2Zj
IG1haWxpbmcgbGlzdDxicj4NCiZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNA
aWV0Zi5vcmc8L2E+PGJyPg0KJmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
YzwvYT48YnI+DQo8YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXzxicj4NCnNmYyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjPC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i
b2R5Pg0KPC9odG1sPg0K

--_000_8fa50dff099c4f0182b07ddfaf1ce3a3CO2PR05MB716namprd05pro_--


From nobody Mon Mar 24 12:20:40 2014
Return-Path: <nordmark@acm.org>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5817D1A02C3 for <sfc@ietfa.amsl.com>; Mon, 24 Mar 2014 12:20:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.235
X-Spam-Level: 
X-Spam-Status: No, score=-1.235 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 LUgJSXVCtIeC for <sfc@ietfa.amsl.com>; Mon, 24 Mar 2014 12:20:36 -0700 (PDT)
Received: from d.mail.sonic.net (d.mail.sonic.net [64.142.111.50]) by ietfa.amsl.com (Postfix) with ESMTP id 4D2B91A02C0 for <sfc@ietf.org>; Mon, 24 Mar 2014 12:20:36 -0700 (PDT)
Received: from [172.22.209.194] ([162.210.130.3]) (authenticated bits=0) by d.mail.sonic.net (8.14.4/8.14.4) with ESMTP id s2OJKMHp018489 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Mon, 24 Mar 2014 12:20:22 -0700
Message-ID: <53308576.6030107@acm.org>
Date: Mon, 24 Mar 2014 12:20:22 -0700
From: Erik Nordmark <nordmark@acm.org>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Kevin J Ma <kevin.ma@azukisystems.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>, Sumandra Majee <S.Majee@F5.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan>
In-Reply-To: <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Sonic-ID: C;KHY3WImz4xGMFtKVOBdzQA== M;HApGWImz4xGMFtKVOBdzQA==
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/3nuwCuZ0FDhS_2RCQ0rYQc9MA60
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Mar 2014 19:20:37 -0000

On 3/19/14 2:29 PM, Kevin J Ma wrote:
>
> Does the use of path ID imply that the ingress classifier does all of the
>
> instance load balancing for every service in the chain, rather than having
>
> service instance load balancing occur at the point in the chain when each
>
> given service function has been reached?
>

Kevin et al,

I get the impression that different participants might be using terms 
like "node" and "instance" to mean slightly different things as it comes 
to load balancing, and your email is a reasonable place to interject 
that observation.

Let me give to examples to illustrate the possibly different interpretation.
In both cases on ingress to SFC the classification directs the the 
packet to a service path. These examples use "tenant" as the 
distinguishing characteristics, but it could also be e.g., "subscriber" 
or "class-of-service", or any combination of those.

In the first example the packets for tentantA are associated with a 
service path containing FW-A etc. In this case FW-A is the instance of 
the FW service; that instance has tenantA's specific firewall 
configuration. That is distinct from the FW class, which is a firewall 
without any instantiation with any firewall policy. (And "FW" might 
actually be more specific - having a distinct set of firewalling 
capabilities and features, but still devoid of the tenant config.)

 From a service graph perspective FW-A is on a node - but that graph 
node doesn't necessarily map to a single physical node.
The implementation of the FW-A could  be done using multiple FW virtual 
machines - on the same or different physical nodes. We can call them 
FW-A-1 and FW-A-2 etc. Such load balancing could be a local matter to 
the implementation of FW, or it could perhaps leverage SFC.


In the second example the instance is one level down. FW-A-1 and FW-A-2 
would be different instances, with different service paths to reach 
them. Thus the SFC ingress classifier would pick a path for some traffic 
which using one of those instances. Thus SFC would have more visibility 
and control in how traffic is load balanced (for the firewall in this 
case). However, that also means SFC needs to handle failures to FW-A-1 
by knowing the rules for which FW-A-* instance to re-route the packets 
to, which implies some coupling between SF specific state and SFC.


Some of the concerns on the list seem to assume that "instance" means 
the second approach, which brings in more possibilities but also more 
complexity.

It might make sense to start with the first approach. But in any case, 
making it more clear (perhaps by using concrete examples like the above) 
what is an instance and a node would help the discussion.

Regards,
    Erik


From nobody Mon Mar 24 12:24:40 2014
Return-Path: <nordmark@acm.org>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DA3581A02B2 for <sfc@ietfa.amsl.com>; Mon, 24 Mar 2014 12:24:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 4.065
X-Spam-Level: ****
X-Spam-Status: No, score=4.065 tagged_above=-999 required=5 tests=[BAYES_50=0.8, MANGLED_OFF=2.3, MIME_8BIT_HEADER=0.3, 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 dvmodWkvPgbY for <sfc@ietfa.amsl.com>; Mon, 24 Mar 2014 12:24:34 -0700 (PDT)
Received: from c.mail.sonic.net (c.mail.sonic.net [64.142.111.80]) by ietfa.amsl.com (Postfix) with ESMTP id 50C011A0216 for <sfc@ietf.org>; Mon, 24 Mar 2014 12:24:34 -0700 (PDT)
Received: from [172.22.209.194] ([162.210.130.3]) (authenticated bits=0) by c.mail.sonic.net (8.14.4/8.14.4) with ESMTP id s2OJNVcr010322 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Mon, 24 Mar 2014 12:23:31 -0700
Message-ID: <53308634.3030406@acm.org>
Date: Mon, 24 Mar 2014 12:23:32 -0700
From: Erik Nordmark <nordmark@acm.org>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Changcheng Huang <huang@sce.carleton.ca>, "'David Allan I'" <david.i.allan@ericsson.com>, "'Nicolas BOUTHORS'" <Nicolas.BOUTHORS@qosmos.com>
References: <CF48AD80.E673%kegray@cisco.com> <1824354318.7479.1394833814368.JavaMail.tomcat@mgs-aaa01.mail.aol.com> <83cc0a7d4c664109b7ba930f22890871@CO2PR05MB716.namprd05.prod.outlook.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08262A61@NKGEML512-MBS.china.huawei.com> <76B41B8FACE1514795D30EC137FF391D3EA877@LILAS.jungle.qosmos.com> <2F14AC87-6C25-4028-B607-54DCFD9DE187@sce.carleton.ca> <E6C17D2345AC7A45B7D054D407AA205C39244B93@eusaamb105.ericsson.se> <023801cf42c6$f99bf860$ecd3e920$@sce.carleton.ca> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E0ED5@MBX021-W3-CA-2.exch021.domain.local> <532A2797.2030901@joelhalpern.com>
In-Reply-To: <532A2797.2030901@joelhalpern.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Sonic-ID: C;kiYpyYmz4xGIPbRWCY+HFQ== M;2P9AyYmz4xGIPbRWCY+HFQ==
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/-HM0SqO2xFTbUPYro-n9DsVQL6g
Cc: 'Xuxiaohu' <xuxiaohu@huawei.com>, "sfc@ietf.org" <sfc@ietf.org>, "mikebianc@aol.com" <mikebianc@aol.com>
Subject: Re: [sfc] =?utf-8?b?562U5aSNOiAgU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ=?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Mar 2014 19:24:39 -0000

On 3/19/14 4:26 PM, Joel M. Halpern wrote:
> I agree, with a small caveat.
> The service chain identification should identify an instance as seen 
> by the service chain forwarding mechanisms.  As has been discussed, 
> there may be a load balancer and multiple pieces of software running 
> on multiple VMs hidden behind what appears to be one instance from the 
> SFC perspective.  As long as it interfaces properly, that should be fine.
>
> (Put differently, even if we claim it is one real instances, people 
> will build solutions that do all sorts of things outside our purview.  
> We should recognize and accept that.)
Joel,
I agree with your approach and observation.

Key is determining what the interface would be. Today load balancers 
"hide" behind a single virtual IP address (and associated MAC address) 
and that can continue to be the case for service functions that want 
their internal load balancing to be invisible to SFC. Question is 
whether there should also be an interface by which service functions can 
expose their internal load balancing to SFC.

Regards,
     Erik

>
> Yours,
> Joel
>
> On 3/18/14, 1:23 PM, Ron Parker wrote:
>> I agree.   The chain id in the packet should represent a fully specified
>> set of located service function instances.    It could be thought of as
>> representing a stack of network locators (typically MAC or IP 
>> addresses).
>>
>>      Ron
>>
>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Changcheng Huang
>> *Sent:* Tuesday, March 18, 2014 12:28 PM
>> *To:* 'David Allan I'; 'Nicolas BOUTHORS'
>> *Cc:* 'Xuxiaohu'; sfc@ietf.org; mikebianc@aol.com
>> *Subject:* Re: [sfc] ç­”å¤: SFC encapsulation chain ID
>>
>> I think it should identify an instance.
>>
>> Chang
>>
>> *From:*David Allan I [mailto:david.i.allan@ericsson.com]
>> *Sent:* Tuesday, March 18, 2014 9:15 AM
>> *To:* Changcheng Huang; Nicolas BOUTHORS
>> *Cc:* Xuxiaohu; sfc@ietf.org <mailto:sfc@ietf.org>; mikebianc@aol.com
>> <mailto:mikebianc@aol.com>
>> *Subject:* RE: [sfc] ç­”å¤: SFC encapsulation chain ID
>>
>> Well the question de jour is â€œdoes a chain ID define a class or an
>> instanceâ€â€¦. If it defines an class we also need instance information, if
>> it is currently overloaded to define class and instance IMO we have a
>> problemâ€¦.
>>
>> Dave
>>
>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Changcheng Huang
>> *Sent:* Tuesday, March 18, 2014 7:43 AM
>> *To:* Nicolas BOUTHORS
>> *Cc:* Xuxiaohu; sfc@ietf.org <mailto:sfc@ietf.org>; mikebianc@aol.com
>> <mailto:mikebianc@aol.com>
>> *Subject:* Re: [sfc] ç­”å¤: SFC encapsulation chain ID
>>
>> Good points. I believe explicit chain ID should be mandatory. The
>> overhead is very little. It helps simplify processing and steering
>> significantly. The gain is huge.
>>
>> Chang
>>
>> ------------
>>
>> Changcheng Huang
>>
>>
>> On Mar 18, 2014, at 1:53 AM, Nicolas BOUTHORS
>> <Nicolas.BOUTHORS@qosmos.com <mailto:Nicolas.BOUTHORS@qosmos.com>> 
>> wrote:
>>
>>     I think that keeping the Service Path Layer transport independent
>>     should remain an objective for SFC.  Such a separation of concerns
>>     is a sound architectural principle that help keep things simple in
>>     practice.
>>
>>     On the question of  Service Path, we have a discussion on whether we
>>     need some kind of explicit identifier or
>>
>>     could we rely on mapping on some underlay network protocol fields.
>>
>>     May be a PRO/CON table could help focus the group decision on that
>>     matter
>>
>>       * Visibility (tracing)
>>       * Forwarding graph structure impact/limitations
>>       * Reconfiguration speed
>>
>>           o LBS / scale out impact
>>           o Node bypass (e.g; maintenance)
>>
>>       * underlay network/transport layers support
>>       * Header space impact
>>       * Multi tenant support impact
>>       * SFC on flat (e.g optical L2 for Data Centers) network
>>       * Underlay network administration impact
>>
>>     Personally I think that having an explicit chain identifier (e.g.
>>     Service Path/Service Index) is clear (management and control) and
>>     not expensive (header space). The drawback being some impact on the
>>     simplicity to add/remove elements in a chain dynamically.
>>
>>     Tag switching (as MPLS)  allows to manage tags per service nodes,
>>     leading to more versatile and diverse graphs
>>
>>     Nicolas
>>
>> ------------------------------------------------------------------------
>>
>>     *From:*Xuxiaohu [xuxiaohu@huawei.com <mailto:xuxiaohu@huawei.com>]
>>     *Sent:* Tuesday, March 18, 2014 5:04 AM
>>     *To:* Jerome Moisand; mikebianc@aol.com <mailto:mikebianc@aol.com>;
>>     sfc@ietf.org <mailto:sfc@ietf.org>
>>     *Subject:* [sfc] ç­”å¤: SFC encapsulation chain ID
>>
>>     I like the idea of separating the Service Function Layer and the
>>     Service Path Layer, as proposed in
>>     draft-rijsman-sfc-metadata-considerations. The role of the Service
>>     Path Layer is just to steer the traffic along a particular chain of
>>     service nodes which can be implemented by existing tools for source
>>     routing, such as segment routing. As such, itâ€™s not necessary to try
>>     to keep the Service Path Layer transport-independent and contain it
>>     in the SFC header.
>>
>>     Best regards,
>>
>>     Xiaohu
>>
>>     *å‘ä»¶äºº**:*sfc [mailto:sfc-bounces@ietf.org] *ä»£è¡¨ *Jerome Moisand
>>     *å‘é€æ—¶é—´**:*2014å¹´3æœˆ18æ—¥1:03
>>     *æ”¶ä»¶äºº**:*mikebianc@aol.com <mailto:mikebianc@aol.com>;
>>     sfc@ietf.org <mailto:sfc@ietf.org>
>>     *ä¸»é¢˜**:*Re: [sfc] SFC encapsulation chain ID
>>
>>     This (lengthy and very lively) thread started from
>>     draft-rijsman-sfc-metadata-considerations (which I co-authored).
>>
>>     In section 4.8, we made a clear distinction between a service path
>>     layer (steering packets hop by hop along the chain) and a service
>>     function layer (convey metadata information of interest to SFs).
>>     Terminology aside, it seems that such layered view was agreed upon
>>     by many people on the mailing list.
>>
>>     Now this certainly does beg the question of solving BOTH problems
>>     with the same (packet) encapsulation mechanism. Notably when
>>     observing that many use cases could be satisfied without SF-level
>>     metadata, or by using more out-of-band ways to convey such SF
>>     metadata. And also when observing that inband marking (e.g. packet
>>     headers) comes with various pros & cons (some of the issues being
>>     identified in the draft, e.g. sections 4.1 and 4.2).
>>
>>     I do agree with Maria. We may want to explore other options for
>>     addressing the needs of the service path layer that do not require
>>     an explicit chain-id of sorts.
>>
>>     In the draft, we concluded by stating â€œA productive path forward
>>     could be to divide and conquer: to clearly separate the problem of
>>     Service Function Path topology from the   problem of [conveying SF]
>>     metadataâ€. I do believe we should explore such separation principle
>>     further.
>>
>>     *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of
>>     *mikebianc@aol.com <mailto:mikebianc@aol.com>
>>     *Sent:* Friday, March 14, 2014 5:50 PM
>>     *To:* sfc@ietf.org <mailto:sfc@ietf.org>
>>     *Subject:* Re: [sfc] SFC encapsulation chain ID
>>
>>     I would imagine that if we made the Chain ID field in the header be
>>     optional, yet still required a header and still required that some
>>     indication of the chain be carried somewhere in the packet (mpls
>>     label or vlan or whatever), that the implementation would become
>>     overly complicated.  To do so would be using SFC simply as a
>>     mechanism to carry meta data and not at all for service chaining,
>>     which sounds counter intuitive to me.
>>
>>     Maria,
>>     So, you are saying that you want to use SFC to carry around
>>     metadata, but not for actual service chaining because you already
>>     have a way to implement service chaining outside of SFC? Maybe I'm
>>     not following, but it seems to me that if you were to upgrade your
>>     network to support SFC that you would change from using your
>>     existing mechanism and start using SFC, which is meant to provide
>>     support for service functions that are not SFC aware.  There are a
>>     number of us who have implemented, in one way or another, some sort
>>     of service chaining, but I (I can at least speak for myself) am
>>     looking to SFC not to enhance my current implementation, but to
>>     replace it with something better while still maintaining my core
>>     (non service function) infrastructure.
>>
>> ------------------------------------------------------------------------
>>
>>     *From: *kegray@cisco.com<kegray@cisco.com
>>     <mailto:kegray@cisco.com%3ckegray@cisco.com>>
>>     *To: *Ron Parker<Ron_Parker@affirmednetworks.com
>>     <mailto:Ron_Parker@affirmednetworks.com>>,Jim Guichard
>>     (jguichar)<jguichar@cisco.com <mailto:jguichar@cisco.com>>,Joel M.
>>     Halpern<jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
>>     *cc: *sfc@ietf.org<sfc@ietf.org 
>> <mailto:sfc@ietf.org%3csfc@ietf.org>>
>>     *Sent: *Friday, March 14, 2014
>>     *Subject: *Re: [sfc] SFC encapsulation chain ID
>>
>>     +1 the idea is interoperability.
>>
>>
>>     On 3/14/14 12:55 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com
>>     <mailto:Ron_Parker@affirmednetworks.com>> wrote:
>>
>>     >Thanks, Jim.
>>     >
>>     >Remember that we have said many times that the SFC service 
>> header is
>>     >transport independent.   Just because the chain id could be 
>> carried in
>>     >some form or another with some particular transport doesn't mean 
>> that it
>>     >could be universally conveyed.    By making and keeping the SFC 
>> service
>>     >header transport independent makes it more applicable in more
>>     >environments and more likely to get adopted broadly.
>>     >
>>     >   Ron
>>     >
>>     >
>>     >-----Original Message-----
>>     >From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
>>     >Sent: Friday, March 14, 2014 3:52 PM
>>     >To: Joel M. Halpern; Ron Parker
>>     >Cc:sfc@ietf.org <mailto:sfc@ietf.org>
>>     >Subject: SFC encapsulation chain ID
>>     >
>>     >Hi Joel,
>>     >
>>     >Perhaps but I would point out that the base SFC header could 
>> have a lot
>>     >more information than just the chain ID; I would also point out 
>> that the
>>     >devil is in the details and saying "well, I can just use an MPLS 
>> label"
>>     >hides much of the complexity of actually doing that.
>>     >
>>     >On 3/14/14, 2:35 PM, "Joel M. Halpern" <jmh@joelhalpern.com 
>> <mailto:jmh@joelhalpern.com>> wrote:
>>     >
>>     >>If the transport header carries enough information for 
>> identifying the
>>     >>sequence (VLAN tag or MPLS label can both do the job), then 
>> arguably
>>     >>the global chain ID is redundant. I can live with carrying it 
>> anyway
>>     >>either if I have metadata to carry, or if I need the chain ID 
>> for some
>>     >>purpose.
>>     >> After all, some folks seem to want to use that for the forwarding
>>     >>decisions.
>>     >>
>>     >>Yours,
>>     >>Joel
>>     >>
>>     >>On 3/14/14, 2:28 PM, Ron Parker wrote:
>>     >>> The chain ID is the label that defines the sequence of service
>>     >>>functions that must be visited.   It can be thought of as a 
>> handle for a
>>     >>>stack of must-visit network locations.   I don't see how this 
>> can be
>>     >>>anything but mandatory.
>>     >>>
>>     >>>     Ron
>>     >>>
>>     >>>
>>     >>> -----Original Message-----
>>     >>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Surendra 
>> Kumar
>>     >>>(smkumar)
>>     >>> Sent: Friday, March 14, 2014 1:46 PM
>>     >>> To: Joel M. Halpern; NAPIERALA, MARIA H
>>     >>> Cc:sfc@ietf.org <mailto:sfc@ietf.org>
>>     >>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>     >>>
>>     >>> [Trimmed the recipient list - needs approval otherwise]
>>     >>>
>>     >>> Completely agree here.
>>     >>>
>>     >>> SFC does not prevent VLAN stitching and one can continue to 
>> do that.
>>     >>>While at the same time SFC can include VLAN stitching to support
>>     >>>legacy SFs in the same chain that includes SFC aware SFs. Even 
>> legacy
>>     >>>SFs benefit from chain identification and hence can be shared 
>> across
>>     >>>different service chains.
>>     >>>
>>     >>> Surendra.
>>     >>>
>>     >>>
>>     >>>
>>     >>> On 3/14/14 10:26 AM, "Joel M. Halpern" <jmh@joelhalpern.com 
>> <mailto:jmh@joelhalpern.com>> wrote:
>>     >>>
>>     >>>> My own inclination is to observe that if you don't need 
>> explicit
>>     >>>> chain identification and you don't need metadata, you can 
>> just omit
>>     >>>> the sfc/nsh header. Still do service chaining, just no extra 
>> header.
>>     >>>>
>>     >>>> If we are going to have the header, it seems to me that the 
>> chain
>>     >>>>identification field is very useful, and low cost once we 
>> have the
>>     >>>>header.
>>     >>>>
>>     >>>> Yours,
>>     >>>> Joel
>>     >>>>
>>     >>>> On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:
>>     >>>>> Explicit chain identification should be made optional. I 
>> believe it
>>     >>>>> was discussed few months ago on this mailing list.
>>     >>>>>
>>     >>>>> Maria
>>     >>>>>
>>     >>>>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of 
>> *Jmh.direct
>>     >>>>> *Sent:* Thursday, March 13, 2014 12:12 PM
>>     >>>>> *To:*kegray@cisco.com <mailto:kegray@cisco.com>; 
>> lucy.yong@huawei.com
>>     <mailto:lucy.yong@huawei.com>; smkumar@cisco.com
>>     <mailto:smkumar@cisco.com>;
>>     >>>>>jguichar@cisco.com <mailto:jguichar@cisco.com>
>>     >>>>> *Cc:*nicolas.bouthors@qosmos.com 
>> <mailto:nicolas.bouthors@qosmos.com>;
>>     sfc@ietf.org <mailto:sfc@ietf.org>; hadi@mojatatu.com
>>     <mailto:hadi@mojatatu.com>;
>>     >>>>>ron_parker@affirmednetworks.com
>>     <mailto:ron_parker@affirmednetworks.com>; brijsman@juniper.net
>>     <mailto:brijsman@juniper.net>;
>>     >>>>>jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>>     >>>>> *Subject:* Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>     >>>>> *Importance:* Low
>>     >>>>>
>>     >>>>> Assuming I understand you properly Ken, I disagree.
>>     >>>>>
>>     >>>>> For example, by using separate terms I can easily discuss 
>> the fact
>>     >>>>> that certain kinds of data (chain identification) only need 
>> to be
>>     >>>>> adjust by a few apps in rare cases. And that data is not 
>> beeded
>>     >>>>> by the applications.
>>     >>>>>
>>     >>>>> Unless you would like to consider the chain identification 
>> as being
>>     >>>>> optional?
>>     >>>>>
>>     >>>>> Yours,
>>     >>>>>
>>     >>>>> Joel
>>     >>>>>
>>     >>>>>
>>     >>>>>
>>     >>>>> Sent from my Samsung smartphone on AT&T
>>     >>>>>
>>     >>>>>
>>     >>>>>
>>     >>>>>
>>     >>>>> -------- Original message --------
>>     >>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>     >>>>> From: "Ken Gray (kegray)" <kegray@cisco.com 
>> <mailto:kegray@cisco.com>
>>     >>>>><mailto:kegray@cisco.com>>
>>     >>>>> To: Lucy yong <lucy.yong@huawei.com 
>> <mailto:lucy.yong@huawei.com>
>> >>>>><mailto:lucy.yong@huawei.com>>,"Surendra
>>     <mailto:lucy.yong@huawei.com%3e%3e,%22Surendra> Kumar (smkumar)"
>>     >>>>> <smkumar@cisco.com <mailto:smkumar@cisco.com>
>>     <mailto:smkumar@cisco.com>>,"Jim
>>     <mailto:smkumar@cisco.com%3e%3e,%22Jim> Guichard
>>     >>>>>(jguichar)"
>>     >>>>> <jguichar@cisco.com <mailto:jguichar@cisco.com>
>>     <mailto:jguichar@cisco.com>>
>>     >>>>> CC: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com 
>> <mailto:Nicolas.BOUTHORS@qosmos.com>
>> >>>>><mailto:Nicolas.BOUTHORS@qosmos.com>>,sfc
>>     <mailto:Nicolas.BOUTHORS@qosmos.com%3e%3e,sfc> <sfc@ietf.org
>>     <mailto:sfc@ietf.org>
>>     >>>>><mailto:sfc@ietf.org>>,Jamal 
>> <mailto:sfc@ietf.org%3e%3e,Jamal> Hadi
>>     Salim <hadi@mojatatu.com <mailto:hadi@mojatatu.com>
>>     >>>>><mailto:hadi@mojatatu.com>>,Ron 
>> <mailto:hadi@mojatatu.com%3e%3e,Ron>
>>     Parker
>>     >>>>><Ron_Parker@affirmednetworks.com 
>> <mailto:Ron_Parker@affirmednetworks.com>
>>     >>>>> 
>> <mailto:Ron_Parker@affirmednetworks.com>>,"brijsman@juniper.net
>> <mailto:Ron_Parker@affirmednetworks.com%3e%3e,%22brijsman@juniper.net>
>>     >>>>> <mailto:brijsman@juniper.net>" <brijsman@juniper.net
>>     <mailto:brijsman@juniper.net>
>> >>>>><mailto:brijsman@juniper.net>>,"Joel
>>     <mailto:brijsman@juniper.net%3e%3e,%22Joel> M. Halpern"
>>     >>>>><jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>>     <mailto:jmh@joelhalpern.com>>
>>     >>>>>
>>     >>>>> The word "metadata" is a purposely ambiguous term "data that
>>     >>>>> provides information about other data". It is used to avoid 
>> THIS
>>     >>>>>discussion.
>>     >>>>>
>>     >>>>> For example, I propose we define "tequila metadata" because,
>>     >>>>> frankly, I will need to order a triple-shot if we keep 
>> attempting
>>     >>>>> to define something that, by definition, is ambiguous. I'd 
>> like
>>     >>>>> my bartender to understand me specifically when I say "I 
>> need a
>>     >>>>>shot".
>>     >>>>>
>>     >>>>> On 3/13/14 7:49 AM, "Lucy yong" <lucy.yong@huawei.com 
>> <mailto:lucy.yong@huawei.com>
>>     >>>>> <mailto:lucy.yong@huawei.com>> wrote:
>>     >>>>>
>>     >>>>>   >Snip..
>>     >>>>>   >SK> Just copying from the PS:
>>     >>>>>   >--
>>     >>>>>   >Data plane metadata provides the ability to exchange 
>> information
>>     >>>>>between
>>     >>>>>   >the network and service functions, between service 
>> functions,
>>     >>>>>and service
>>     >>>>>   >functions and the network.
>>     >>>>>   >
>>     >>>>>   >--
>>     >>>>>   >It is a lucid definition. We are unnecessarily making 
>> the word
>>     >>>>>"network"
>>     >>>>>   >controversial, IMO.
>>     >>>>>   >
>>     >>>>>   >[Lucy] This is my point. "The network" is too general here,
>>     >>>>>which brings
>>     >>>>>   >metadata great power to do many things. This is why people
>>     >>>>>invent ideas
>>     >>>>>   >here, which causes a lot of debates on metadata usage 
>> potentials.
>>     >>>>> We
>>     >>>>>   >should not spend a lot of times on that debates and 
>> judge which
>>     >>>>>usage is
>>     >>>>>   >valuable or not. Thus, for the SFC work, it will be 
>> helpful if
>>     >>>>>we can
>>     >>>>>   >narrow down a bit. Joel makes explicitly two cases, 
>> which is
>>     >>>>>helpful to
>>     >>>>>   >develop use cases for each case. I would like to see 
>> that the
>>     >>>>>problem
>>     >>>>>   >statement can be more specific on metadata definition, 
>> which may
>>     >>>>>be
>>     >>>>>   >helpful in less focusing on it and moving forward.
>>     >>>>>   >
>>     >>>>>   >Lucy
>>     >>>>>   >
>>     >>>>>   >Surendra.
>>     >>>>>   >
>>     >>>>>   >
>>     >>>>>   >>
>>     >>>>>   >>Thanks,
>>     >>>>>   >>Lucy
>>     >>>>>   >>
>>     >>>>>   >>-----Original Message-----
>>     >>>>>   >>From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
>>     >>>>>   >>Sent: Wednesday, March 12, 2014 4:38 PM
>>     >>>>>   >>To: Lucy yong
>>     >>>>>   >>Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker;
>>     >>>>>   >>brijsman@juniper.net <mailto:brijsman@juniper.net>
>>     <mailto:brijsman@juniper.net>; sfc; Jamal
>>     >>>>>Hadi Salim
>>     >>>>>   >>Subject: Re: [sfc] 
>> draft-rijsman-sfc-metadata-considerations
>>     >>>>>   >>
>>     >>>>>   >>Hi Lucy,
>>     >>>>>   >>
>>     >>>>>   >>No. I am simply saying we should not overcomplicate the 
>> problem
>>     >>>>>   >>statement with text that adds little to no value in my 
>> opinion.
>>     >>>>> Whether
>>     >>>>>   >>we call it metadata, or context, has no bearing on the 
>> fact
>>     >>>>>that the
>>     >>>>>   >>problem statement already clearly states we need to be 
>> able to
>>     >>>>>pass
>>     >>>>>   >>information between SFÂ¹s and between the network & SFÂ¹s.
>>     >>>>>   >>
>>     >>>>>   >>
>>     >>>>>   >>On 3/12/14, 5:13 PM, "Lucy yong" <lucy.yong@huawei.com 
>> <mailto:lucy.yong@huawei.com>
>>     >>>>><mailto:lucy.yong@huawei.com>> wrote:
>>     >>>>>   >>
>>     >>>>>   >>>
>>     >>>>>   >>>Hi Jim,
>>     >>>>>   >>>
>>     >>>>>   >>>I for one don't agree and think we are over 
>> complicating what
>>     >>>>>should
>>     >>>>>   >>>be straightforward. The SFC encapsulation should 
>> enable two
>>     >>>>>things:
>>     >>>>>   >>>
>>     >>>>>   >>>1. Steering of selected flows through a service chain; 
>> this is
>>     >>>>>the
>>     >>>>>   >>>service function path.
>>     >>>>>   >>>2. Passing of context associated with a given flow 
>> within said
>>     >>>>>service
>>     >>>>>   >>>function path. This context information may be 
>> consumed by a
>>     >>>>>SF (an
>>     >>>>>   >>>application ID is an example) or may be consumed by the
>>     >>>>>forwarding
>>     >>>>>   >>>elements (a vrf-ID is an example).
>>     >>>>>   >>>[Lucy] Do you call the context as metadata or not? Do 
>> we have
>>     >>>>>another
>>     >>>>>   >>>term here beside SFC header and metadata. I see that 
>> you don't
>>     >>>>>want to
>>     >>>>>   >>>separate what is consumed by SF and what is consumed 
>> by the
>>     >>>>>forwarding
>>     >>>>>   >>>elements.
>>     >>>>>   >>>
>>     >>>>>   >>>Lucy
>>     >>>>>   >>>
>>     >>>>>   >>>Sent from my iPhone
>>     >>>>>   >>>
>>     >>>>>   >>>> On Mar 12, 2014, at 4:16 PM, "Lucy yong"
>>     >>>>><lucy.yong@huawei.com <mailto:lucy.yong@huawei.com>
>>     <mailto:lucy.yong@huawei.com>> wrote:
>>     >>>>>   >>>>
>>     >>>>>   >>>> Great. Then we may consider two special metadata 
>> definitions
>>     >>>>>in the
>>     >>>>>   >>>>problem statement so we can all use the same 
>> definitions.
>>     >>>>>Here is my
>>     >>>>>   >>>>suggested text and like to hear you and other's input 
>> and
>>     >>>>>suggestions.
>>     >>>>>   >>>>
>>     >>>>>   >>>> Dataplane Metadata: Data plane metadata provides the 
>> ability
>>     >>>>>to
>>     >>>>>   >>>>exchange information between the elements in a 
>> service function
>>     >>>>>   >>>>chaining. In this context, there are two types of 
>> data plane
>>     >>>>>metadata.
>>     >>>>>   >>>>
>>     >>>>>   >>>> Service Function Metadata: the information exchanged 
>> between
>>     >>>>>   >>>>classifier and service functions, between service 
>> functions to
>>     >>>>>   >>>>facilitate service functions on the packet treatment.
>>     >>>>>   >>>>
>>     >>>>>   >>>> Steering Metadata: the information from service 
>> functions to a
>>     >>>>>   >>>>classifier or service node for traffic forwarding 
>> purpose.
>>     >>>>>   >>>>
>>     >>>>>   >>>> -end
>>     >>>>>   >>>>
>>     >>>>>   >>>> Lucy
>>     >>>>>   >>>>
>>     >>>>>   >>>>
>>     >>>>>   >>>> -----Original Message-----
>>     >>>>>   >>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>>     >>>>>   >>>> Sent: Wednesday, March 12, 2014 2:35 PM
>>     >>>>>   >>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker
>>     >>>>>   >>>> Cc: Jim Guichard (jguichar);brijsman@juniper.net 
>> <mailto:brijsman@juniper.net>
>>     >>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi
>>     >>>>>   >>>> Salim
>>     >>>>>   >>>> Subject: Re: [sfc] 
>> draft-rijsman-sfc-metadata-considerations
>>     >>>>>   >>>>
>>     >>>>>   >>>> Yes, I am trying to consistently distinguish those 
>> two cases
>>     >>>>>when
>>     >>>>>   >>>>talking about the information carried with packets in 
>> service
>>     >>>>>chains.
>>     >>>>>   >>>>
>>     >>>>>   >>>> Yours,
>>     >>>>>   >>>> Joel
>>     >>>>>   >>>>
>>     >>>>>   >>>>> On 3/12/14, 3:13 PM, Lucy yong wrote:
>>     >>>>>   >>>>> Joel, See below. -----Original Message----- From: sfc
>>     >>>>>   >>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. 
>> Halpern
>>     >>>>>Sent:
>>     >>>>>   >>>>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong; 
>> Nicolas
>>     >>>>>BOUTHORS;
>>     >>>>>   >>>>> Ron Parker Cc: Jim Guichard (jguichar);
>>     >>>>>brijsman@juniper.net <mailto:brijsman@juniper.net>
>>     <mailto:brijsman@juniper.net>; sfc;
>>     >>>>>   >>>>> Jamal Hadi Salim Subject: Re: [sfc]
>>     >>>>>   >>>>> draft-rijsman-sfc-metadata-considerations
>>     >>>>>   >>>>>
>>     >>>>>   >>>>> I was trying to word it carefully not to focus on 
>> who puts
>>     >>>>>the
>>     >>>>>   >>>>> information in, but only on who consumes the 
>> information.
>>     >>>>>   >>>>> Information for service functions may come from the 
>> ingress
>>     >>>>>   >>>>> classifier or from other service functions. [Lucy] 
>> this is
>>     >>>>>the one
>>     >>>>>   >>>>> case using metadata in your view. Information for the
>>     >>>>>forwarding
>>     >>>>>   >>>>> will generally come from the ingress classifier, 
>> but in
>>     >>>>>special
>>     >>>>>   >>>>> cases may be provided by service functions. (I keep
>>     >>>>>wanting to get
>>     >>>>>   >>>>> rid of those special cases, but so far there seem 
>> to be
>>     >>>>>just enough
>>     >>>>>   >>>>> of them to warrant covering in the solution. And more
>>     >>>>>importantly,
>>     >>>>>   >>>>> significant support for it in the working group.) 
>> [Lucy]
>>     >>>>>This is
>>     >>>>>   >>>>> the second case using metadata in your view (but 
>> you don't
>>     >>>>>like it).
>>     >>>>>   >>>>>
>>     >>>>>   >>>>> And you suggest distinguishing these two cases when
>>     >>>>>discussing
>>     >>>>>   >>>>> about metadata usage. Is that right understanding?
>>     >>>>>   >>>>>
>>     >>>>>   >>>>> Lucy
>>     >>>>>   >>>>>
>>     >>>>>   >>>>> Yours, Joel
>>     >>>>>   >>>>>
>>     >>>>>   >>>>>> On 3/12/14, 2:33 PM, Lucy yong wrote:
>>     >>>>>   >>>>>> Joel, I interpret that you suggests that 
>> distinguish the
>>     >>>>>exchange
>>     >>>>>   >>>>>> information data plane carried between service 
>> functions
>>     >>>>>and the
>>     >>>>>   >>>>>> exchange information data plane carried from a 
>> service
>>     >>>>>function to
>>     >>>>>   >>>>>> a service node. Is this right understanding? Lucy
>>     >>>>>   >>>>>>
>>     >>>>>   >>>>>> -----Original Message----- From: Joel M. Halpern
>>     >>>>>   >>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, 
>> March 12,
>>     >>>>>2014
>>     >>>>> 1:19
>>     >>>>>   >>>>>> PM
>>     >>>>>   >>>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: 
>> Jim Guichard
>>     >>>>>   >>>>>> (jguichar);brijsman@juniper.net 
>> <mailto:brijsman@juniper.net>
>>     >>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim Subject:
>>     >>>>>   >>>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>     >>>>>   >>>>>>
>>     >>>>>   >>>>>> My inclination would be to tune that definition to
>>     >>>>>distinguish
>>     >>>>>   >>>>>> between dataplane carried information intended for 
>> use by
>>     >>>>>service
>>     >>>>>   >>>>>> funcitons (whatever the origin), and dataplane 
>> carried
>>     >>>>>information
>>     >>>>>   >>>>>> intended for dataplane forwarding components.
>>     >>>>>   >>>>>>
>>     >>>>>   >>>>>> Yours, Joel
>>     >>>>>   >>>>>>
>>     >>>>>   >>>>>>
>>     >>>>>   >>>>>>> Hi Joel,
>>     >>>>>   >>>>>>>
>>     >>>>>   >>>>>>> I agree that we need using the same definition for a
>>     >>>>>term, but
>>     >>>>>   >>>>>>> disagree that the metadata definition here is a 
>> set of
>>     >>>>>   >>>>>>> information put in the SFC header. This may be 
>> too narrow
>>     >>>>>or lead
>>     >>>>>   >>>>>>> to a particular solution. I am fine with this 
>> definition
>>     >>>>>in the
>>     >>>>>   >>>>>>> problem statement w/ minor tweak (suggested on 
>> mailing
>>     >>>>>list).
>>     >>>>>   >>>>>>>
>>     >>>>>   >>>>>>> Dataplane Metadata: Data plane metadata provides the
>>     >>>>>ability to
>>     >>>>>   >>>>>>> exchange information between the classifiers and 
>> service
>>     >>>>>   >>>>>>> functions, between service functions, and service
>>     >>>>>functions and
>>     >>>>>   >>>>>>> the
>>     >>>>>   >>>>>>> classifiers|service nodes.
>>     >>>>>   >>>>>>>
>>     >>>>>   >>>>>>> There may be a solution that a service function 
>> passes
>>     >>>>>some
>>     >>>>>
>>     >>>>>   >>>>>>> information to attached service node without 
>> using SFC
>>     >>>>>header.
>>     >>>>>   >>>>>>>
>>     >>>>>   >>>>>>> Thanks, Lucy
>>     >>>>>   >>>>>>>
>>     >>>>>   >>>>>>>
>>     >>>>>   >>>>>>> -----Original Message----- From: Joel Halpern Direct
>>     >>>>>   >>>>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday,
>>     >>>>>March 12,
>>     >>>>>   >>>>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern; 
>> Nicolas
>>     >>>>>BOUTHORS;
>>     >>>>>   >>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
>>     >>>>>brijsman@juniper.net <mailto:brijsman@juniper.net>
>>     <mailto:brijsman@juniper.net>;
>>     >>>>>   >>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>     >>>>>   >>>>>>> draft-rijsman-sfc-metadata-considerations
>>     >>>>>   >>>>>>>
>>     >>>>>   >>>>>>> Lucy, you say "the metadata term means ..." The
>>     >>>>>definition you
>>     >>>>>   >>>>>>> then provide is a definition of the set of 
>> information we
>>     >>>>>are
>>     >>>>>   >>>>>>> proposing that we put in the SFC header. I, and 
>> others,
>>     >>>>>have
>>     >>>>>   >>>>>>> been using the term metadata more narrowly. We 
>> can use
>>     >>>>>whatever
>>     >>>>>   >>>>>>> definition we want. But we do need to agree on the
>>     >>>>>definition.
>>     >>>>>   >>>>>>> For the purposes of the WG, it seems much more 
>> useful to
>>     >>>>>use the
>>     >>>>>   >>>>>>> term metadata for the narrower description.
>>     >>>>>   >>>>>>>
>>     >>>>>   >>>>>>> Yours, Joel
>>     >>>>>   >>>>>>>
>>     >>>>>   >>>>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
>>     >>>>>   >>>>>>>> Hi Joel,
>>     >>>>>   >>>>>>>>
>>     >>>>>   >>>>>>>> I agree. We need to differentiate the metadata 
>> used by
>>     >>>>>service
>>     >>>>> >>>>>>>>function and SFC header. The metadata term means 
>> carrying
>>     >>>>>some
>>     >>>>> >>>>>>>>states along with the packet. IMO: SFC header is a 
>> kind of
>>     >>>>> >>>>>>>>metadata carried on packet for next service node to 
>> use.
>>     >>>>>In the
>>     >>>>> >>>>>>>>context of SFC, we have term for SFC header and the
>>     >>>>>metadata that
>>     >>>>>   >>>>>>>>was carried between service functions, or between 
>> service
>>     >>>>> >>>>>>>>functions and classifiers/service nodes, which is what
>>     >>>>>the draft
>>     >>>>> >>>>>>>>focus.
>>     >>>>>   >>>>>>>>
>>     >>>>>   >>>>>>>> Thanks, Lucy
>>     >>>>>   >>>>>>>>
>>     >>>>>   >>>>>>>>
>>     >>>>>   >>>>>>>>
>>     >>>>>   >>>>>>>>
>>     >>>>>   >>>>>>>>
>>     >>>>>   >>>>>>>> -----Original Message----- From: Joel M. Halpern
>>     >>>>>   >>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, 
>> March 12,
>>     >>>>> 2014
>>     >>>>>   >>>>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron 
>> Parker Cc:
>>     >>>>> Jim
>>     >>>>>   >>>>>>>> Guichard (jguichar);brijsman@juniper.net 
>> <mailto:brijsman@juniper.net>
>>     >>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>>     >>>>>   >>>>>>>> Subject: Re: [sfc]
>>     >>>>> draft-rijsman-sfc-metadata-considerations
>>     >>>>>   >>>>>>>>
>>     >>>>>   >>>>>>>> I think it is important to keep a strong 
>> distinction
>>     >>>>>between
>>     >>>>>   >>>>>>>> metadata (which is for use by applications) and the
>>     >>>>>service
>>     >>>>>   >>>>>>>> chaining information in the base service chain 
>> header,
>>     >>>>>which is
>>     >>>>>   >>>>>>>> for use by the service chain support mechanisms.
>>     >>>>>   >>>>>>>>
>>     >>>>>   >>>>>>>> Yours, Joel
>>     >>>>>   >>>>>>>>
>>     >>>>>   >>>>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
>>     >>>>>   >>>>>>>>> Fully agree with Joe.
>>     >>>>>   >>>>>>>>>
>>     >>>>>   >>>>>>>>> We should not require a fix length for in-band 
>> metadata
>>     >>>>>but
>>     >>>>>   >>>>>>>>> also not leave it for freely usage. In fact, 
>> when a
>>     >>>>>service
>>     >>>>>   >>>>>>>>> node inserts SFC header on a (encapsulated) 
>> packet and
>>     >>>>>send to
>>     >>>>>   >>>>>>>>> next service node, SFC header itself can be 
>> seen as a
>>     >>>>>metadata.
>>     >>>>>   >>>>>>>>>
>>     >>>>>   >>>>>>>>> Lucy
>>     >>>>>   >>>>>>>>>
>>     >>>>>   >>>>>>>>> -----Original Message----- From: sfc
>>     >>>>>   >>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M.
>>     >>>>>Halpern
>>     >>>>>   >>>>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To: 
>> Nicolas
>>     >>>>>BOUTHORS;
>>     >>>>>   >>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
>>     >>>>>brijsman@juniper.net <mailto:brijsman@juniper.net>
>>     <mailto:brijsman@juniper.net>;
>>     >>>>>   >>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>     >>>>>   >>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>     >>>>>   >>>>>>>>>
>>     >>>>>   >>>>>>>>> For in-band metadata, the API for access can 
>> easily be
>>     >>>>>   >>>>>>>>> synchronous. Out of band metadata needs different
>>     >>>>>handling.
>>     >>>>>   >>>>>>>>> There are many cases where out-of-band metadata is
>>     >>>>>useful and
>>     >>>>>   >>>>>>>>> appropriate. But they do not cover all needs by 
>> any
>>     >>>>>stretch.
>>     >>>>>   >>>>>>>>>
>>     >>>>>   >>>>>>>>> Even if each piece of in-band metadata is of fixed
>>     >>>>>length,
>>     >>>>>   >>>>>>>>> there are many different kinds of metatype. 
>> Trying to
>>     >>>>>say
>>     >>>>>   >>>>>>>>> "there will be exactly four pieces, and they 
>> will be of
>>     >>>>>types
>>     >>>>>   >>>>>>>>> t1, t2, t3, and t4" is simply too specific for 
>> even 80%
>>     >>>>>of the
>>     >>>>> >>>>>>>>>needs.
>>     >>>>>   >>>>>>>>>
>>     >>>>>   >>>>>>>>> Yours, Joel
>>     >>>>>   >>>>>>>>>
>>     >>>>> >>>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>>     >>>>> >>>>>>>>>> Hello Ron,
>>     >>>>> >>>>>>>>>>
>>     >>>>> >>>>>>>>>> Sending out of band congruent metadata may not 
>> be the
>>     >>>>>answer
>>     >>>>> >>>>>>>>>> to all needs but it is one tool that we should 
>> keep.
>>     >>>>> >>>>>>>>>>
>>     >>>>> >>>>>>>>>> Not all metadata is tied to a specific packet, for
>>     >>>>>example a
>>     >>>>> >>>>>>>>>> policy change in PCRF could lead to some metadata
>>     >>>>>signaling,
>>     >>>>> >>>>>>>>>> the reaction time need not be immediate, few ms may
>>     >>>>>not matter.
>>     >>>>> >>>>>>>>>>
>>     >>>>> >>>>>>>>>> As you point, if a packet is tied to a metadata a
>>     >>>>>correlation
>>     >>>>> >>>>>>>>>> info can be set in both packet to deal with it (i.e
>>     >>>>>metadata
>>     >>>>> >>>>>>>>>> expected flag in the SFC header, plus an id)
>>     >>>>> >>>>>>>>>>
>>     >>>>> >>>>>>>>>> Finally we can still send some limited metadata 
>> within
>>     >>>>>a header.
>>     >>>>> >>>>>>>>>> This could be used for load balancers in 
>> particular if
>>     >>>>>we
>>     >>>>> >>>>>>>>>> agree on a convention to locate "coarse grain 
>> policy"
>>     >>>>> >>>>>>>>>> / "fine grain policy" on reserved context headers.
>>     >>>>> >>>>>>>>>>
>>     >>>>> >>>>>>>>>> This seems to open up a lot of flexibility /
>>     >>>>>innovations.
>>     >>>>> >>>>>>>>>>
>>     >>>>> >>>>>>>>>> On your last point, there is a question on how 
>> to make
>>     >>>>> >>>>>>>>>> metadata available to a Service Function. 
>> Current socket
>>     >>>>> >>>>>>>>>> connections for example do not allow to retrieve IP
>>     >>>>>header
>>     >>>>> >>>>>>>>>> options. So I assume that SFC aware Service 
>> Functions
>>     >>>>>will
>>     >>>>> >>>>>>>>>> need some (asynchronous
>>     >>>>> >>>>>>>>>> ?) API to retrieve SFC header information as 
>> well as
>>     >>>>>in-band
>>     >>>>> >>>>>>>>>> metadata. I don't see out of band metadata 
>> transport
>>     >>>>>adding
>>     >>>>> >>>>>>>>>> complexity, the same API can probably apply.
>>     >>>>> >>>>>>>>>>
>>     >>>>> >>>>>>>>>> The alternative option, allowing variable sized
>>     >>>>>metadata in
>>     >>>>> >>>>>>>>>> the SFC header has some drawbacks as well, one 
>> being
>>     >>>>> >>>>>>>>>> fragmentation, and some switches expecting as 
>> well to
>>     >>>>>look at
>>     >>>>> >>>>>>>>>> end user traffic headers for link load balancing. I
>>     >>>>>would
>>     >>>>> >>>>>>>>>> agree that if we can accept these issues, then 
>> sending
>>     >>>>> >>>>>>>>>> off-line congruent metadata looses its interest.
>>     >>>>> >>>>>>>>>>
>>     >>>>> >>>>>>>>>> We need to take into account that both in-band and
>>     >>>>>congruent
>>     >>>>> >>>>>>>>>> out-of-band metadata transport is not reliable. A
>>     >>>>>packet loss
>>     >>>>> >>>>>>>>>> triggering retransmission would not lead to the
>>     >>>>>identical
>>     >>>>> >>>>>>>>>> reconstruction of the associated metadata. In some
>>     >>>>>cases, we
>>     >>>>> >>>>>>>>>> might thus even need non-congruent out-of-band 
>> reliable
>>     >>>>> >>>>>>>>>> metadata transport.
>>     >>>>> >>>>>>>>>>
>>     >>>>> >>>>>>>>>>
>>     >>>>> >>>>>>>>>>
>>     >>>>> >>>>>>>>>> Nicolas ________________________________________ 
>> From:
>>     >>>>> Ron
>>     >>>>> >>>>>>>>>> Parker [Ron_Parker@affirmednetworks.com
>>     <mailto:Ron_Parker@affirmednetworks.com>] Sent:
>>     >>>>>Wednesday,
>>     >>>>> >>>>>>>>>> March 12, 2014
>>     >>>>> >>>>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard
>>     >>>>>(jguichar);
>>     >>>>> >>>>>>>>>>brijsman@juniper.net <mailto:brijsman@juniper.net>
>>     <mailto:brijsman@juniper.net>;
>>     >>>>>sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>     >>>>> >>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>     >>>>> >>>>>>>>>>
>>     >>>>> >>>>>>>>>> Nicolas,
>>     >>>>> >>>>>>>>>>
>>     >>>>> >>>>>>>>>> I understand the concept for out of band 
>> signaling of
>>     >>>>> >>>>>>>>>>metadata, but I am concerned that it introduces
>>     >>>>>significant
>>     >>>>> >>>>>>>>>>complexity due to the potential race condition of
>>     >>>>>receiving the
>>     >>>>> >>>>>>>>>>real packet before the metadata. While the real 
>> packet
>>     >>>>>could
>>     >>>>> >>>>>>>>>>indicate that out of band metadata is expected, 
>> how can
>>     >>>>>we
>>     >>>>> >>>>>>>>>>guarantee the order of reception? What if 
>> switching or
>>     >>>>>routing
>>     >>>>> >>>>>>>>>>nodes apply hash based load balancing? What if 
>> the load
>>     >>>>> >>>>>>>>>>balancing understands SFC encaps and looks beyond 
>> it to
>>     >>>>>the
>>     >>>>> >>>>>>>>>>original header to get better entropy?
>>     >>>>> >>>>>>>>>> Can we guarantee that the metadata and real packet
>>     >>>>>will follow
>>     >>>>> >>>>>>>>>>the exact same path? If we can not, then
>>     >>>>>implementations will
>>     >>>>> >>>>>>>>>>need to add ingress queuing to cope with the 
>> scenario.
>>     >>>>> >>>>>>>>>>
>>     >>>>> >>>>>>>>>> Also, do you feel that the increase in 
>> implementation
>>     >>>>> >>>>>>>>>> complexity at the service functions is reasonable?
>>     >>>>> >>>>>>>>>>
>>     >>>>> >>>>>>>>>> Thanks.
>>     >>>>> >>>>>>>>>>
>>     >>>>> >>>>>>>>>> Ron
>>     >>>>> >>>>>>>>>>
>>     >>>>> >>>>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>>     >>>>> >>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com 
>> <mailto:Nicolas.BOUTHORS@qosmos.com>
>> >>>>><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>>     >>>>> >>>>>>>>>>>
>>     >>>>> >>>>>>>>>>> I think we must make a distinction between:
>>     >>>>> >>>>>>>>>>>
>>     >>>>> >>>>>>>>>>> - Metadata which should be part of the header 
>> defined
>>     >>>>>as in
>>     >>>>> >>>>>>>>>>> band marking. - Metadata with can be passed out of
>>     >>>>>band, for
>>     >>>>> >>>>>>>>>>> example congruent out of band signaling defined in
>>     >>>>>the draft
>>     >>>>> >>>>>>>>>>>
>>     >>>>> >>>>>>>>>>> The former calls for a limited space in the 
>> header,
>>     >>>>>true, The
>>     >>>>> >>>>>>>>>>> latter however does not incur any space limitation
>>     >>>>>and is
>>     >>>>> >>>>>>>>>>> still fairly efficient and it remains 
>> compatible with
>>     >>>>>a fixed
>>     >>>>> >>>>>>>>>>> size header used to route those signaling messages
>>     >>>>>along the
>>     >>>>> >>>>>>>>>>> chain's service functions.
>>     >>>>> >>>>>>>>>>>
>>     >>>>> >>>>>>>>>>> Nicolas 
>> ________________________________________ From:
>>     >>>>> >>>>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com 
>> <mailto:jguichar@cisco.com>] Sent:
>>     >>>>> >>>>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker Cc:
>>     >>>>> >>>>>>>>>>> Nicolas BOUTHORS;brijsman@juniper.net 
>> <mailto:brijsman@juniper.net>
>>     >>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>>     >>>>> >>>>>>>>>>> Subject: Re: [sfc]
>>     >>>>> draft-rijsman-sfc-metadata-considerations
>>     >>>>> >>>>>>>>>>>
>>     >>>>> >>>>>>>>>>> Hi Ron,
>>     >>>>> >>>>>>>>>>>
>>     >>>>> >>>>>>>>>>> We can certainly have this discussion but we 
>> should
>>     >>>>>first
>>     >>>>> >>>>>>>>>>> consider what information is necessary and if said
>>     >>>>> >>>>>>>>>>> information can fit within a fixed number of 
>> contexts
>>     >>>>>in the
>>     >>>>> >>>>>>>>>>> majority of cases. Remember, the goal of being 
>> able
>>     >>>>>to pass
>>     >>>>> >>>>>>>>>>> metadata through the network is to enhance service
>>     >>>>>delivery,
>>     >>>>> >>>>>>>>>>> not pass the entire works of Shakespeare ;-)
>>     >>>>> >>>>>>>>>>>
>>     >>>>> >>>>>>>>>>> Sent from my iPhone
>>     >>>>> >>>>>>>>>>>
>>     >>>>> >>>>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>>     >>>>> >>>>>>>>>>>> <Ron_Parker@affirmednetworks.com 
>> <mailto:Ron_Parker@affirmednetworks.com>
>> >>>>><mailto:Ron_Parker@affirmednetworks.com>> wrote:
>>     >>>>> >>>>>>>>>>>>
>>     >>>>> >>>>>>>>>>>> Nicolas,
>>     >>>>> >>>>>>>>>>>>
>>     >>>>> >>>>>>>>>>>> I see similar requirements from the 3gpp EPC 
>> side.
>>     >>>>>I would
>>     >>>>> >>>>>>>>>>>> like to propose an OUI / TLV based approach 
>> where the
>>     >>>>> >>>>>>>>>>>> reserved OUI can be used for agreed upon types of
>>     >>>>>common
>>     >>>>> >>>>>>>>>>>> metadata and vendor or other organizational 
>> OUIs can
>>     >>>>>be used
>>     >>>>> >>>>>>>>>>>> to quickly innovate in the networks.
>>     >>>>> >>>>>>>>>>>> Simultaneously, I would also like to consider
>>     >>>>>mechanisms
>>     >>>>> >>>>>>>>>>>> that are optimized for long lived flows so as to
>>     >>>>>limit the
>>     >>>>> >>>>>>>>>>>> negative effects of packet growth.
>>     >>>>> >>>>>>>>>>>>
>>     >>>>> >>>>>>>>>>>> Ron
>>     >>>>> >>>>>>>>>>>>
>>     >>>>> >>>>>>>>>>>>
>>     >>>>> >>>>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>>     >>>>> >>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com 
>> <mailto:Nicolas.BOUTHORS@qosmos.com>
>> >>>>><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>>     >>>>> >>>>>>>>>>>>>
>>     >>>>> >>>>>>>>>>>>> Hello Jim
>>     >>>>> >>>>>>>>>>>>>
>>     >>>>> >>>>>>>>>>>>> I have seen cases in Gi LAN, where subscriber 
>> related
>>     >>>>> >>>>>>>>>>>>> information is passed to a Web Proxy for HTTP 
>> header
>>     >>>>> >>>>>>>>>>>>> enrichment (aimed at some Web Content providers
>>     >>>>>partners of
>>     >>>>> >>>>>>>>>>>>> the Mobile Operator).
>>     >>>>> >>>>>>>>>>>>> Information was an coded (persistent) 
>> subscriber id
>>     >>>>>derived
>>     >>>>> >>>>>>>>>>>>> from the MSISDN, and couple of f customer 
>> profile
>>     >>>>>related
>>     >>>>> >>>>>>>>>>>>> fields.
>>     >>>>> >>>>>>>>>>>>>
>>     >>>>> >>>>>>>>>>>>> In an sfc based Gi LAN, this entity should 
>> receive
>>     >>>> >from the
>>     >>>>> >>>>>>>>>>>>> Classifier
>>     >>>>> >>>>>>>>>>>>>
>>     >>>>> >>>>>>>>>>>>> - A classification of the Content Provider ( Id,
>>     >>>>> >>>>>>>>>>>>> Category) based on traffic analysis - The 
>> MSISDN of
>>     >>>>> the
>>     >>>>> >>>>>>>>>>>>> subscriber - Two subscriber policy fields 
>> (not tied
>>     >>>>> to PCRF
>>     >>>>> >>>>>>>>>>>>> but belonging to the Subscriber DB) (Subscriber
>>     >>>>> category,
>>     >>>>> >>>>>>>>>>>>> sub-category) - A session id (for logging and
>>     >>>>>tracking
>>     >>>>> >>>>>>>>>>>>> purposes)
>>     >>>>> >>>>>>>>>>>>>
>>     >>>>> >>>>>>>>>>>>> The objective being to avoid having the HTTP 
>> Proxy
>>     >>>>>to
>>     >>>>> >>>>>>>>>>>>> become a trusted application (interogate the
>>     >>>>> subscriber DB,
>>     >>>>> >>>>>>>>>>>>> etc..)
>>     >>>>> >>>>>>>>>>>>>
>>     >>>>> >>>>>>>>>>>>>
>>     >>>>> >>>>>>>>>>>>> Nicolas
>>     >>>>> >>>>>>>>>>>>>
>>     >>>>> >>>>>>>>>>>>>
>>     >>>>> >>>>>>>>>>>>> ________________________________________ 
>> From: Jim
>>     >>>>> Guichard
>>     >>>>> >>>>>>>>>>>>> (jguichar) [jguichar@cisco.com 
>> <mailto:jguichar@cisco.com>] Sent:
>>     >>>>> >>>>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal Hadi
>>     >>>>>Salim;
>>     >>>>> >>>>>>>>>>>>>jmoisand@juniper.net 
>> <mailto:jmoisand@juniper.net>
>>     <mailto:jmoisand@juniper.net>;
>>     >>>>>brijsman@juniper.net <mailto:brijsman@juniper.net>
>>     <mailto:brijsman@juniper.net> Cc:
>>     >>>>> >>>>>>>>>>>>> sfc Subject: Re: [sfc]
>>     >>>>> >>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>     >>>>> >>>>>>>>>>>>>
>>     >>>>> >>>>>>>>>>>>> Hi Jamal,
>>     >>>>> >>>>>>>>>>>>>
>>     >>>>> >>>>>>>>>>>>> You said "It seems there's clear need for 
>> variable
>>     >>>>> sized
>>     >>>>> >>>>>>>>>>>>> metadata".. I am not so convinced and would 
>> like to
>>     >>>>> better
>>     >>>>> >>>>>>>>>>>>> understand the requirements before passing 
>> judgement.
>>     >>>>> If we
>>     >>>>> >>>>>>>>>>>>> look at the use cases as presented thus far into
>>     >>>>> the WG I
>>     >>>>> >>>>>>>>>>>>> have yet to see a single example of the need
>>     >>>>> (noting that
>>     >>>>> >>>>>>>>>>>>> desire is not the same as need) - I am not 
>> saying
>>     >>>>> there is
>>     >>>>> >>>>>>>>>>>>> no requirement but rather that we should not 
>> jump
>>     >>>>> to the
>>     >>>>> >>>>>>>>>>>>> conclusion and build standards around a theory.
>>     >>>>> >>>>>>>>>>>>>
>>     >>>>> >>>>>>>>>>>>>
>>     >>>>> >>>>>>>>>>>>>
>>     >>>>> >>>>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>>     >>>>> >>>>>>>>>>>>>> <hadi@mojatatu.com 
>> <mailto:hadi@mojatatu.com> <mailto:hadi@mojatatu.com>>
>>     >>>>>wrote:
>>     >>>>> >>>>>>>>>>>>>>
>>     >>>>> >>>>>>>>>>>>>> I like the doc - well written.
>>     >>>>> >>>>>>>>>>>>>>
>>     >>>>> >>>>>>>>>>>>>> Section 4.3 on metadata encoding.
>>     >>>>> >>>>>>>>>>>>>>
>>     >>>>> >>>>>>>>>>>>>> It seems there's clear need for variable sized
>>     >>>>> metadata
>>     >>>>> >>>>>>>>>>>>>> (at least for http/app you seem to indicate the
>>     >>>>> desire for
>>     >>>>> >>>>>>>>>>>>>>it).
>>     >>>>> >>>>>>>>>>>>>> For a datapath per-packet metadata, i feel the
>>     >>>>> need is
>>     >>>>> >>>>>>>>>>>>>> just as important. Are we limited by the 
>> fact that
>>     >>>>> >>>>>>>>>>>>>> existing hardware may not be able to handle 
>> TLVs?
>>     >>>>>For
>>     >>>>> >>>>>>>>>>>>>> example, I dont have a problem handling TLVs 
>> in a
>>     >>>>> software
>>     >>>>> >>>>>>>>>>>>>>datapath.
>>     >>>>> >>>>>>>>>>>>>>
>>     >>>>> >>>>>>>>>>>>>> cheers, jamal
>>     >>>>> >>>>>>>>>>>>>>
>>     >>>>> >>>>>>>>>>>>>> 
>> _______________________________________________ sfc
>>     >>>>> >>>>>>>>>>>>>> mailing listsfc@ietf.org 
>> <mailto:sfc@ietf.org> <mailto:sfc@ietf.org>
>>     >>>>> >>>>>>>>>>>>>>https://www.ietf.org/mailman/listinfo/sfc
>>     >>>>> >>>>>>>>>>>>>
>>     >>>>> >>>>>>>>>>>>>
>>     >>>>> >>>>>>>>>>>>>
>>     >>>>> >>>>>>>>>>>>> 
>> _______________________________________________ sfc
>>     >>>>> mailing
>>     >>>>> >>>>>>>>>>>>> listsfc@ietf.org <mailto:sfc@ietf.org> 
>> <mailto:sfc@ietf.org>
>> >>>>>https://www.ietf.org/mailman/listinfo/sfc
>>     >>>>> >>>>>>>>>>
>>     >>>>> >>>>>>>>>> _______________________________________________ sfc
>>     >>>>> mailing
>>     >>>>> >>>>>>>>>> listsfc@ietf.org <mailto:sfc@ietf.org> 
>> <mailto:sfc@ietf.org>
>> >>>>>https://www.ietf.org/mailman/listinfo/sfc
>>     >>>>>   >>>>>>>>>
>>     >>>>>   >>>>>>>>> _______________________________________________ 
>> sfc
>>     >>>>> mailing
>>     >>>>>   >>>>>>>>> listsfc@ietf.org <mailto:sfc@ietf.org> 
>> <mailto:sfc@ietf.org>
>> >>>>>https://www.ietf.org/mailman/listinfo/sfc
>>     >>>>>   >>>>>>>>>
>>     >>>>>   >>>>>>>>> _______________________________________________ 
>> sfc
>>     >>>>> mailing
>>     >>>>>   >>>>>>>>> listsfc@ietf.org <mailto:sfc@ietf.org> 
>> <mailto:sfc@ietf.org>
>> >>>>>https://www.ietf.org/mailman/listinfo/sfc
>>     >>>>>   >>>>>
>>     >>>>>   >>>>> _______________________________________________ sfc 
>> mailing
>>     >>>>> list
>>     >>>>>   >>>>>sfc@ietf.org <mailto:sfc@ietf.org> 
>> <mailto:sfc@ietf.org>
>> >>>>>https://www.ietf.org/mailman/listinfo/sfc
>>     >>>>>   >>>>>
>>     >>>>>   >>
>>     >>>>> >>_______________________________________________
>>     >>>>>   >>sfc mailing list
>>     >>>>>   >>sfc@ietf.org <mailto:sfc@ietf.org> <mailto:sfc@ietf.org>
>>     >>>>> >>https://www.ietf.org/mailman/listinfo/sfc
>>     >>>>>   >
>>     >>>>> >_______________________________________________
>>     >>>>>   >sfc mailing list
>>     >>>>>   >sfc@ietf.org <mailto:sfc@ietf.org> <mailto:sfc@ietf.org>
>>     >>>>> >https://www.ietf.org/mailman/listinfo/sfc
>>     >>>>>
>>     >>>>
>>     >>>> _______________________________________________
>>     >>>> sfc mailing list
>>     >>>>sfc@ietf.org <mailto:sfc@ietf.org>
>>     >>>>https://www.ietf.org/mailman/listinfo/sfc
>>     >>>
>>     >>> _______________________________________________
>>     >>> sfc mailing list
>>     >>>sfc@ietf.org <mailto:sfc@ietf.org>
>>     >>>https://www.ietf.org/mailman/listinfo/sfc
>>     >>>
>>     >>
>>     >>_______________________________________________
>>     >>sfc mailing list
>>     >>sfc@ietf.org <mailto:sfc@ietf.org>
>>     >>https://www.ietf.org/mailman/listinfo/sfc
>>     >
>>     >_______________________________________________
>>     >sfc mailing list
>>     >sfc@ietf.org <mailto:sfc@ietf.org>
>>     >https://www.ietf.org/mailman/listinfo/sfc
>>
>>     _______________________________________________
>>     sfc mailing list
>>     sfc@ietf.org <mailto:sfc@ietf.org>
>>     https://www.ietf.org/mailman/listinfo/sfc
>>
>>     _______________________________________________
>>     sfc mailing list
>>     sfc@ietf.org <mailto:sfc@ietf.org>
>>     https://www.ietf.org/mailman/listinfo/sfc
>>
>>
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Mon Mar 24 14:24:31 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 60DB41A02DD for <sfc@ietfa.amsl.com>; Mon, 24 Mar 2014 14:24:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 kEZViB-rlHgd for <sfc@ietfa.amsl.com>; Mon, 24 Mar 2014 14:24:22 -0700 (PDT)
Received: from mailc2.tigertech.net (mailc2.tigertech.net [208.80.4.156]) by ietfa.amsl.com (Postfix) with ESMTP id 9F1291A02CF for <sfc@ietf.org>; Mon, 24 Mar 2014 14:24:22 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailc2.tigertech.net (Postfix) with ESMTP id 201C41C2888C; Mon, 24 Mar 2014 14:24:22 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at c2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-134-57.clppva.east.verizon.net [70.106.134.57]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mailc2.tigertech.net (Postfix) with ESMTPSA id B5DCB1C2888B; Mon, 24 Mar 2014 14:24:20 -0700 (PDT)
Message-ID: <5330A283.6050007@joelhalpern.com>
Date: Mon, 24 Mar 2014 17:24:19 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Erik Nordmark <nordmark@acm.org>, Kevin J Ma <kevin.ma@azukisystems.com>,  Ron Parker <Ron_Parker@affirmednetworks.com>,  Dave Dolson <ddolson@sandvine.com>, Sumandra Majee <S.Majee@F5.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <53308576.6030107@acm.org>
In-Reply-To: <53308576.6030107@acm.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/2_OxLpiKObdWqB6Hym1AgLDa8z0
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Mar 2014 21:24:25 -0000

First, I think it is important to keep in mind that we are likely not 
going to be able to mandate the granularity at which folks build things.

As far as I can tell, the fact that the chain goes to a firewall may 
mean that is a generic firewall which uses header information or 
metadata to select the policy or it may be a firewall that is specific 
to the rules used by tenant A.

Similarly, the actual instantiation in the chain may be a single VM, or 
it may be a cluster with internal load balancing that interacts with the 
service chain as a single thing.
And further, there may be several such clusters, each used in different 
service chains.

 From an architecture perspective, we have to allow these.
I do however think we should be wary of taking the single-instance 
detail-policy approach too far.  If there are several service functions, 
each with several policies or instances which are chosen to be used 
sparately by the chaining, then the number of service paths grows 
exponentially.

In a different note Eric asked about addressing the individual 
instances.  For the purposes of service chaining, it is not obvious that 
there is any need to ddress the internal instances if they are deployed 
as an internal cluster.  The question of what addressing they need for 
configuration or other control protocols would seem to be outside of SFC 
scope.  And for data path addressing, they are identified by whatever 
the transport needs, which may be an IP address an Ethernet Address, an 
MPLS label, or who knows what.

Yours,
Joel

On 3/24/14, 3:20 PM, Erik Nordmark wrote:
> On 3/19/14 2:29 PM, Kevin J Ma wrote:
>>
>> Does the use of path ID imply that the ingress classifier does all of the
>>
>> instance load balancing for every service in the chain, rather than
>> having
>>
>> service instance load balancing occur at the point in the chain when each
>>
>> given service function has been reached?
>>
>
> Kevin et al,
>
> I get the impression that different participants might be using terms
> like "node" and "instance" to mean slightly different things as it comes
> to load balancing, and your email is a reasonable place to interject
> that observation.
>
> Let me give to examples to illustrate the possibly different
> interpretation.
> In both cases on ingress to SFC the classification directs the the
> packet to a service path. These examples use "tenant" as the
> distinguishing characteristics, but it could also be e.g., "subscriber"
> or "class-of-service", or any combination of those.
>
> In the first example the packets for tentantA are associated with a
> service path containing FW-A etc. In this case FW-A is the instance of
> the FW service; that instance has tenantA's specific firewall
> configuration. That is distinct from the FW class, which is a firewall
> without any instantiation with any firewall policy. (And "FW" might
> actually be more specific - having a distinct set of firewalling
> capabilities and features, but still devoid of the tenant config.)
>
>  From a service graph perspective FW-A is on a node - but that graph
> node doesn't necessarily map to a single physical node.
> The implementation of the FW-A could  be done using multiple FW virtual
> machines - on the same or different physical nodes. We can call them
> FW-A-1 and FW-A-2 etc. Such load balancing could be a local matter to
> the implementation of FW, or it could perhaps leverage SFC.
>
>
> In the second example the instance is one level down. FW-A-1 and FW-A-2
> would be different instances, with different service paths to reach
> them. Thus the SFC ingress classifier would pick a path for some traffic
> which using one of those instances. Thus SFC would have more visibility
> and control in how traffic is load balanced (for the firewall in this
> case). However, that also means SFC needs to handle failures to FW-A-1
> by knowing the rules for which FW-A-* instance to re-route the packets
> to, which implies some coupling between SF specific state and SFC.
>
>
> Some of the concerns on the list seem to assume that "instance" means
> the second approach, which brings in more possibilities but also more
> complexity.
>
> It might make sense to start with the first approach. But in any case,
> making it more clear (perhaps by using concrete examples like the above)
> what is an instance and a node would help the discussion.
>
> Regards,
>     Erik
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Mon Mar 24 14:56:02 2014
Return-Path: <prvs=1536159af=Nicolas.BOUTHORS@qosmos.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 681621A028F for <sfc@ietfa.amsl.com>; Mon, 24 Mar 2014 14:56:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.701
X-Spam-Level: **
X-Spam-Status: No, score=2.701 tagged_above=-999 required=5 tests=[BAYES_50=0.8, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-0.7] 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 dNq5SJVmUmym for <sfc@ietfa.amsl.com>; Mon, 24 Mar 2014 14:55:52 -0700 (PDT)
Received: from mc30.lon.server.colt.net (mc30.lon.server.colt.net [212.74.77.110]) by ietfa.amsl.com (Postfix) with ESMTP id B693E1A0295 for <sfc@ietf.org>; Mon, 24 Mar 2014 14:55:50 -0700 (PDT)
Received: from mc30.lon.server.colt.net (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 803F91C808A for <sfc@ietf.org>; Mon, 24 Mar 2014 21:55:18 +0000 (UTC)
Received: from mx3.qosmos.com (unknown [195.68.92.43]) by mc30.lon.server.colt.net (Postfix) with ESMTP id 529481C809E for <sfc@ietf.org>; Mon, 24 Mar 2014 21:55:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="4.97,723,1389740400"; d="scan'208,217";a="927636"
Received: from unknown (HELO mailbox.jungle.qosmos.com) ([10.12.1.3]) by mx3.qosmos.com with ESMTP; 24 Mar 2014 22:55:17 +0100
Received: from LILAS.jungle.qosmos.com ([fe80::5524:2c18:b2c3:74d4]) by CAROUBIER.jungle.qosmos.com ([169.254.1.110]) with mapi id 14.01.0438.000; Mon, 24 Mar 2014 22:55:38 +0100
From: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>
To: Jerome Moisand <jmoisand@juniper.net>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: =?utf-8?B?W3NmY10J562U5aSNOiAgU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ=?=
Thread-Index: AQHPR5WR0YCRNUdtGUqyp8eYSYqO7JrwxIXh
Date: Mon, 24 Mar 2014 21:55:16 +0000
Message-ID: <76B41B8FACE1514795D30EC137FF391D3EBF37@LILAS.jungle.qosmos.com>
References: <CF48AD80.E673%kegray@cisco.com> <1824354318.7479.1394833814368.JavaMail.tomcat@mgs-aaa01.mail.aol.com> <1D70D757A2C9D54D83B4CBD7625FA80E0135F1C4@MISOUT7MSGUSR9I.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0826439C@NKGEML512-MBS.china.huawei.com> <07fefb702f564e9ab7ead4ce063be3c8@CO2PR05MB716.namprd05.prod.outlook.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E4AFC@MBX021-W3-CA-2.exch021.domain.local>, <8fa50dff099c4f0182b07ddfaf1ce3a3@CO2PR05MB716.namprd05.prod.outlook.com>
In-Reply-To: <8fa50dff099c4f0182b07ddfaf1ce3a3@CO2PR05MB716.namprd05.prod.outlook.com>
Accept-Language: en-US, fr-FR
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.13.0.22]
Content-Type: multipart/alternative; boundary="_000_76B41B8FACE1514795D30EC137FF391D3EBF37LILASjungleqosmos_"
MIME-Version: 1.0
X-TM-AS-MML: No
X-TM-AS-Product-Ver: IMSVA-8.2.0.1679-7.5.0.1017-20588.002
X-TM-AS-Result: No--45.735-5.0-31-10
X-imss-scan-details: No--45.735-5.0-31-10
X-TMASE-Version: IMSVA-8.2.0.1679-7.5.1017-20588.002
X-TMASE-Result: 10--45.735400-5.000000
X-TMASE-MatchedRID: CxmI61mtwh8hvnLuzo4LTE1Wvi92YKnOK70vctTSAAcBWxwPU6jS0IQi 4zbFr/VbhhBfy0OKO3Y5suuA6RHmUY5S/4bo68Nbl1zsjZ1/6axMkOX0UoduuczjN5iVJiZdWDy 2IMXTT3PN2m+4FhPkVz03u+j5vZ5mMA8bs51X9/nLXx7n52sqBkD6nbwbhGT/+hwb6PyejK13xG TCpZzRgDrv3swh5CGbbKDjm1aK3I2ip6xhGipIWcNrWpY804TG5Y0kb0hqaty4GyTmeN+AbEI+z J7afAQYqucwHXTsrX+bGag5wnPmFW4RB7pIS+fBkxIExNA2JIAxmbT6wQT2a9YvwFfOk4oDnf52 5jr+jLwyJGFI+V1z5fimv3pn6Hzw2T2c1cWHafmeEco05hssvqGL0wLo4E7CngTg/fayv5uXTka FZN0PCA7V6jOl0eUSLN+KtKVfIdDbrpTyDqktrtpRKKWRDOCMjQZNKYdsOFVp/RKBpBrPSejIVR gjrIQeTxa/NuJNvJDjmyIFsFBoNyVqTewNlt0eSy346PTLSWzWSrKtwxqWpTCmUYns3FLT8xO4i sLpZaF+K6b1OPrDfM7JrwBHIhh0wHoskkCsakktR8fVMTBo3bKI25nOBDi8YIPlIzxi9UXtloNH czQ4Gitr5Oyo1YIYDsFl2sNdNIttcr/uuDMv3i5uHg2g0opeBdebOqawiLswyfWtyopBqHnkLqv Sf/2y3Fp/jOcZhxEC8BL7gy3I0UkkO4zqprNO5gCHftmwEMK6QCTCuzfiVRRZ/9wBMhGsx0cnTl Uwjm0+oFL5hAX9BpGgVdv6xrtJgt8NvDl5hcSeAiCmPx4NwGmRqNBHmBveZYJ9vPJ1vSA2Sfve6 144mTdAtZjTJF9vseWplitmp0hFGCd0S0NCsktADoI5KPQamFKN6M4DraK8X+bqoh+dD+IUoNip 3juF66XHIc5w+gc=
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/fiALGIl6goBCKpyX1ZikkVwDzVk
Subject: Re: [sfc] =?utf-8?b?562U5aSNOiAgU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ=?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Mar 2014 21:56:00 -0000

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

RnV0dXJlIFNGQyBhd2FyZSBhcHBsaWNhdGlvbnMgd291bGQgYmVuZWZpdCBmcm9tIHJlYWRpbmcg
ZGF0YSBmcm9tIHRoZSBTRkMgaGVhZGVyIGlmIGFueS4NCg0KU28gdGhlIHF1ZXN0aW9uIGlzIG5v
dCBvbmx5IHRvIGJlIGFibGUgdG8gaW5mZXIgYSBjaGFpbiBpZCBpbiBhIGhlYWRlci1sZXNzIGNv
bmZpZ3VyYXRpb24sICBidXQgYWxzbyB0byBiZSBhYmxlIHRvIHJldHJpZXZlIGNvbnRleHR1YWwg
aW5mb3JtYXRpb24uDQpJIGRvbid0IHNlZSBob3cgd2UgY291bGQgYWNoaWV2ZSB0aGlzIGlmIHdl
IGFyZSB0byBjYXJyeSBzYXkgYSBwb2xpY3kgaWRlbnRpZmllciBvciBhbiBhcHAgaWQgYW5kIGEg
c3Vic2NyaWJlciBpZGVudGlmaWVyIGluIHN1Y2ggYSBjYXNlLg0KDQpJbiB0aGUgZW5kIHRoZSBv
cHRpb25zIChmaXggaGVhZGVyLCBoZWFkZXItbGVzcywuLikgYXJlIG5vdCBlcXVpdmFsZW50IGlu
IHRlcm1zIG9mIGZlYXR1cmVzLg0KDQpTaG91bGRuJ3QgdGhlIGZvY3VzIG9mIHRoZSB3b3JrIHdl
IHByb3ZpZGUgYmUgb24gdGhlIHJpY2hlciBtb2RlbCwgYW5kIGNvbnNpZGVyIG90aGVyIGNhc2Vz
IGFzIHZhbGlkIG9wdGlvbnMgcHJvdmlkZWQgc29tZSBpZGVudGlmaWVkIGxpbWl0YXRpb25zLg0K
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KRnJvbTogSmVyb21lIE1vaXNhbmQg
W2ptb2lzYW5kQGp1bmlwZXIubmV0XQ0KU2VudDogTW9uZGF5LCBNYXJjaCAyNCwgMjAxNCA4OjE1
IFBNDQpUbzogc2ZjQGlldGYub3JnDQpTdWJqZWN0OiBSZTogW3NmY10g562U5aSNOiBTRkMgZW5j
YXBzdWxhdGlvbiBjaGFpbiBJRA0KDQpJbnRlcmVzdGluZyBpZGVhLiBDb3VsZCBpbmRlZWQgYmUg
dGhlIGJlc3Qgb2YgYm90aCB3b3JsZHMuIFRoZW4gd2UgcHJvYmFibHkgc2hvdWxkIGFsbG93IGEg
aGVhZGVyLWxlc3MgYmVoYXZpb3IgYXMgd2VsbCBhcyBudWxsLWhlYWRlciB0aG91Z2gsIHNlbWFu
dGljYWxseSBlcXVpdmFsZW50IChzaWduYWxlZCkuIFdoaWxlIGtlZXBpbmcgdGhlIGV4cGxpY2l0
IGhlYWRlciBiZWhhdmlvci4NCg0KQSBiaXQgb2YgYSDigJhkbyBpdCBhbGzigJkgY29tcHJvbWlz
ZSwgYnV0IEkgY2FuIHNlZSB0aGUgdmFsdWUgb2YgaXTigKYNCg0KDQpGcm9tOiBSb24gUGFya2Vy
IFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IE1vbmRheSwg
TWFyY2ggMjQsIDIwMTQgMTI6NDkgUE0NClRvOiBKZXJvbWUgTW9pc2FuZDsgWHV4aWFvaHU7IE5B
UElFUkFMQSwgTUFSSUEgSDsgbWlrZWJpYW5jQGFvbC5jb207IHNmY0BpZXRmLm9yZw0KU3ViamVj
dDogUkU6IFtzZmNdIOetlOWkjTogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KQ2xlYXJs
eSwgYW4gU0ZDIGVuY2Fwc3VsYXRpb24gY2FuIGJlIHVzZWQg4oCcb2ZmIGxhYmVs4oCdIHRvIHN1
cHBvcnQgYW4gaW5iYW5kIG1ldGFkYXRhIHRyYW5zcG9ydCBtZWNoYW5pc20gb3V0c2lkZSBvZiB0
aGUgU0ZDIHN0ZWVyaW5nIHBhcmFkaWdtLiAgQW5kLCBJ4oCZbSBpbiBubyB3YXkgdHJ5aW5nIHRv
IGRpc3N1YWRlIHN1Y2ggYSB1c2FnZS4gICAgQnV0LCBzaW5jZSB0aGUgc3RlZXJpbmcgcGFydCBv
ZiB0aGUgaGVhZGVyIGlzIGxpa2VseSB0byBiZSBzaW1wbGUsIGNvbXBhY3QsIGFuZCBvZiBmaXhl
ZCBsZW5ndGgsIHdoeSBub3QganVzdCBpZ25vcmUgaXQgaW4gc3VjaCBhIGNhc2Ug4oCTIHNlbmQg
MOKAmXMsIGlnbm9yZSByZWNlaXZlZCBmaWVsZHMuICAgV291bGRu4oCZdCB0aGlzIGtlZXAgdGhp
bmdzIHNpbXBsZXIgdGhhbiB0cnlpbmcgdG8gYWRkIHlldCBtb3JlIGZsZXhpYmlsaXR5IGludG8g
YSB1bmlmaWVkIGhlYWRlcj8gICAgQWRkaXRpb25hbGx5LCBtaWdodCB3ZSBydW4gaW50byBjaGFy
dGVyIGlzc3VlcyBpZiB0aGUgaGVhZGVyIGNhbiBleHBsaWNpdGx5IGNvbnZleSDigJxub24tU0ZD
LWNvbXBsaWFudOKAnSAoZS5nLiwgdGhlIGNoYXJ0ZXIgaXMgcXVpdGUgZXhwbGljaXQgdGhhdCB3
ZSBhcmUgc29sdmluZyBhIHN0ZWVyaW5nIHByb2JsZW0pPw0KDQogICBSb24NCg0KDQpGcm9tOiBz
ZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEplcm9tZSBNb2lz
YW5kDQpTZW50OiBNb25kYXksIE1hcmNoIDI0LCAyMDE0IDEyOjM3IFBNDQpUbzogWHV4aWFvaHU7
IE5BUElFUkFMQSwgTUFSSUEgSDsgbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bh
b2wuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTog
W3NmY10g562U5aSNOiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KDQorMS4NCg0KV2UgY291
bGQgZ2VuZXJhbGl6ZSB0aGUgZXhpc3RpbmcgVkxBTi1iYXNlZCBhcHByb2FjaCB0byBtb3JlIGZs
ZXhpYmxlIHR1bm5lbC9vdmVybGF5IHRoaW5raW5nIGFuZCBhIHNldCBvZiBkaXN0cmlidXRlZCBj
b25zdHJhaW5lZCByb3V0ZXMgdXNpbmcgYSBjb250cm9sIGxvZ2ljIG9mIHNvcnRzLiBObyBuZWVk
IGZvciBhbiBleHBsaWNpdCBzZXJ2aWNlIGNoYWluIChvciBwYXRoKSBpZCwgdGhlbi4gV2hpbGUg
c3RheWluZyB0cmFuc3BvcnQtaW5kZXBlbmRlbnQgKHRoYXTigJlzIHRoZSB3aG9sZSBwb2ludCBv
ZiBvdmVybGF5cykuDQoNCkxvdmUgdGhpcyBxdW90ZSBmcm9tIE1hcmlhLCB0aGlzIGlzIHB1dHRp
bmcgaXQgdmVyeSBjbGVhcmx5IGFuZCB2ZXJ5IGNvbmNpc2VseS4NCg0KPDwgdGhlIHNpZ25hbGlu
ZyBvZiBtZXRhZGF0YSBzaG91bGQgYmUgaW5kZXBlbmRlbnQgZnJvbSBzaWduYWxpbmcgb2Ygc2Vy
dmljZSBwYXRoLiBUaGVyZSBjYW4gYmUgbWFueSB3YXlzIHRvIHNpZ25hbCB0aGUgcGF0aCBzbyB3
aHkgdGllIHRoZSB0d28gdG9nZXRoZXIuPj4NCg0KSSB3b3VsZCBqdXN0IGFkZCB0aGF0IHRoZXJl
IGFyZSBwcm9iYWJseSBldmVuIG1vcmUgd2F5cyB0byBzaWduYWwgbWV0YWRhdGEgdGhhbiB0byBz
aWduYWwgdGhlIChzZXJ2aWNlKSBwYXRo4oCmDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBYdXhpYW9odQ0KU2VudDogU3VuZGF5LCBNYXJj
aCAyMywgMjAxNCA5OjIxIFBNDQpUbzogTkFQSUVSQUxBLCBNQVJJQSBIOyBtaWtlYmlhbmNAYW9s
LmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NClN1YmplY3Q6IFtzZmNdIOetlOWkjTogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4g
SUQNCg0KKzENCg0KWGlhb2h1DQoNCuWPkeS7tuS6ujogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNA
aWV0Zi5vcmddIOS7o+ihqCBOQVBJRVJBTEEsIE1BUklBIEgNCuWPkemAgeaXtumXtDogMjAxNOW5
tDPmnIgyMuaXpSA2OjM4DQrmlLbku7bkuro6IG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtl
YmlhbmNAYW9sLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0K5Li76aKY
OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KTWlrZSwNCg0KTWFyaWEs
DQpTbywgeW91IGFyZSBzYXlpbmcgdGhhdCB5b3Ugd2FudCB0byB1c2UgU0ZDIHRvIGNhcnJ5IGFy
b3VuZCBtZXRhZGF0YSwgYnV0IG5vdCBmb3IgYWN0dWFsIHNlcnZpY2UgY2hhaW5pbmcgYmVjYXVz
ZSB5b3UgYWxyZWFkeSBoYXZlIGEgd2F5IHRvIGltcGxlbWVudCBzZXJ2aWNlIGNoYWluaW5nIG91
dHNpZGUgb2YgU0ZDPw0KWWVzLg0KTWF5YmUgSSdtIG5vdCBmb2xsb3dpbmcsIGJ1dCBpdCBzZWVt
cyB0byBtZSB0aGF0IGlmIHlvdSB3ZXJlIHRvIHVwZ3JhZGUgeW91ciBuZXR3b3JrIHRvIHN1cHBv
cnQgU0ZDIHRoYXQgeW91IHdvdWxkIGNoYW5nZSBmcm9tIHVzaW5nIHlvdXIgZXhpc3RpbmcgbWVj
aGFuaXNtIGFuZCBzdGFydCB1c2luZyBTRkMsIHdoaWNoIGlzIG1lYW50IHRvIHByb3ZpZGUgc3Vw
cG9ydCBmb3Igc2VydmljZSBmdW5jdGlvbnMgdGhhdCBhcmUgbm90IFNGQyBhd2FyZS4NClRoZXJl
IHNob3VsZCBiZSBhIHdheSB0byB1c2UgdGhlIE5TSCBvbmx5IGFzIGEgd2F5IHRvIGNvbnZleSBt
ZXRhZGF0YSBzdWNoIGFzIHN1YnNjcmliZXItaWQsIGFwcGxpY2F0aW9uLWlkLCBldGMuLCB3aGls
ZSBrZWVwaW5nIHRoZSBzZXJ2aWNlIGNoYWluaW5nIGZvcndhcmRpbmcgaW5mb3JtYXRpb24gYXQs
IGUuZy4sIHRoZSBNUExTIFZQTiBsZXZlbC4NClRoZXJlIGFyZSBhIG51bWJlciBvZiB1cyB3aG8g
aGF2ZSBpbXBsZW1lbnRlZCwgaW4gb25lIHdheSBvciBhbm90aGVyLCBzb21lIHNvcnQgb2Ygc2Vy
dmljZSBjaGFpbmluZywgYnV0IEkgKEkgY2FuIGF0IGxlYXN0IHNwZWFrIGZvciBteXNlbGYpIGFt
IGxvb2tpbmcgdG8gU0ZDIG5vdCB0byBlbmhhbmNlIG15IGN1cnJlbnQgaW1wbGVtZW50YXRpb24s
IGJ1dCB0byByZXBsYWNlIGl0IHdpdGggc29tZXRoaW5nIGJldHRlciB3aGlsZSBzdGlsbCBtYWlu
dGFpbmluZyBteSBjb3JlIChub24gc2VydmljZSBmdW5jdGlvbikgaW5mcmFzdHJ1Y3R1cmUuDQoi
c2VydmljZS1jaGFpbmluZyIgaXMgbm90aGluZyBuZXcsIGl0IGhhcyBiZWVuIGRvbmUgZm9yIHRo
ZSBtYW55IHllYXJzIHVzaW5nIFZMQU5zLiBUaGUgaXNzdWUgaGFzIGJlZW4gYWx3YXlzIGhvdyB0
byBicmluZyB0aGUgdHJhZmZpYyBmcm9tIGEgcm91dGVkIG5ldHdvcmsgaW50byBhIHNldCBvZiBh
cHBsaWFuY2VzLCBpLmUuLCBob3cgdG8gaW50ZWdyYXRlIHdpdGggcm91dGluZy4gQnkgdXNpbmcg
dGhlIHNhbWUgbWVjaGFuaXNtIGluIHRoZSBpbnRlcm1lZGlhdGUgaG9wcyB0aGUgY29tcGxleGl0
eSBpcyBzaWduaWZpY2FudGx5IHJlZHVjZWQuDQoNCklNTywgdGhlIHNpZ25hbGluZyBvZiBtZXRh
ZGF0YSBzaG91bGQgYmUgaW5kZXBlbmRlbnQgZnJvbSBzaWduYWxpbmcgb2Ygc2VydmljZSBwYXRo
LiBUaGVyZSBjYW4gYmUgbWFueSB3YXlzIHRvIHNpZ25hbCB0aGUgcGF0aCBzbyB3aHkgdGllIHRo
ZSB0d28gdG9nZXRoZXIuDQoNCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
RnJvbToga2VncmF5QGNpc2NvLmNvbTxrZWdyYXlAY2lzY28uY29tPG1haWx0bzprZWdyYXlAY2lz
Y28uY29tJTNja2VncmF5QGNpc2NvLmNvbT4+DQpUbzogUm9uIFBhcmtlcjxSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
Pj4sSmltIEd1aWNoYXJkIChqZ3VpY2hhcik8amd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3Vp
Y2hhckBjaXNjby5jb20+PixKb2VsIE0uIEhhbHBlcm48am1oQGpvZWxoYWxwZXJuLmNvbTxtYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbT4+DQpjYzogc2ZjQGlldGYub3JnPHNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnJTNjc2ZjQGlldGYub3JnPj4NClNlbnQ6IEZyaWRheSwgTWFyY2gg
MTQsIDIwMTQNClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0K
DQorMSB0aGUgaWRlYSBpcyBpbnRlcm9wZXJhYmlsaXR5Lg0KDQoNCk9uIDMvMTQvMTQgMTI6NTUg
UE0sICJSb24gUGFya2VyIiA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+IHdyb3RlOg0KDQo+VGhhbmtzLCBKaW0u
DQo+DQo+UmVtZW1iZXIgdGhhdCB3ZSBoYXZlIHNhaWQgbWFueSB0aW1lcyB0aGF0IHRoZSBTRkMg
c2VydmljZSBoZWFkZXIgaXMNCj50cmFuc3BvcnQgaW5kZXBlbmRlbnQuICAgSnVzdCBiZWNhdXNl
IHRoZSBjaGFpbiBpZCBjb3VsZCBiZSBjYXJyaWVkIGluDQo+c29tZSBmb3JtIG9yIGFub3RoZXIg
d2l0aCBzb21lIHBhcnRpY3VsYXIgdHJhbnNwb3J0IGRvZXNuJ3QgbWVhbiB0aGF0IGl0DQo+Y291
bGQgYmUgdW5pdmVyc2FsbHkgY29udmV5ZWQuICAgIEJ5IG1ha2luZyBhbmQga2VlcGluZyB0aGUg
U0ZDIHNlcnZpY2UNCj5oZWFkZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50IG1ha2VzIGl0IG1vcmUg
YXBwbGljYWJsZSBpbiBtb3JlDQo+ZW52aXJvbm1lbnRzIGFuZCBtb3JlIGxpa2VseSB0byBnZXQg
YWRvcHRlZCBicm9hZGx5Lg0KPg0KPiAgIFJvbg0KPg0KPg0KPi0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tDQo+RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW21haWx0bzpqZ3VpY2hhckBj
aXNjby5jb21dDQo+U2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAzOjUyIFBNDQo+VG86IEpv
ZWwgTS4gSGFscGVybjsgUm9uIFBhcmtlcg0KPkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCj5TdWJqZWN0OiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KPg0KPkhpIEpv
ZWwsDQo+DQo+UGVyaGFwcyBidXQgSSB3b3VsZCBwb2ludCBvdXQgdGhhdCB0aGUgYmFzZSBTRkMg
aGVhZGVyIGNvdWxkIGhhdmUgYSBsb3QNCj5tb3JlIGluZm9ybWF0aW9uIHRoYW4ganVzdCB0aGUg
Y2hhaW4gSUQ7IEkgd291bGQgYWxzbyBwb2ludCBvdXQgdGhhdCB0aGUNCj5kZXZpbCBpcyBpbiB0
aGUgZGV0YWlscyBhbmQgc2F5aW5nICJ3ZWxsLCBJIGNhbiBqdXN0IHVzZSBhbiBNUExTIGxhYmVs
Ig0KPmhpZGVzIG11Y2ggb2YgdGhlIGNvbXBsZXhpdHkgb2YgYWN0dWFsbHkgZG9pbmcgdGhhdC4N
Cj4NCj5PbiAzLzE0LzE0LCAyOjM1IFBNLCAiSm9lbCBNLiBIYWxwZXJuIiA8am1oQGpvZWxoYWxw
ZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+IHdyb3RlOg0KPg0KPj5JZiB0aGUg
dHJhbnNwb3J0IGhlYWRlciBjYXJyaWVzIGVub3VnaCBpbmZvcm1hdGlvbiBmb3IgaWRlbnRpZnlp
bmcgdGhlDQo+PnNlcXVlbmNlIChWTEFOIHRhZyBvciBNUExTIGxhYmVsIGNhbiBib3RoIGRvIHRo
ZSBqb2IpLCB0aGVuIGFyZ3VhYmx5DQo+PnRoZSBnbG9iYWwgY2hhaW4gSUQgaXMgcmVkdW5kYW50
LiBJIGNhbiBsaXZlIHdpdGggY2FycnlpbmcgaXQgYW55d2F5DQo+PmVpdGhlciBpZiBJIGhhdmUg
bWV0YWRhdGEgdG8gY2FycnksIG9yIGlmIEkgbmVlZCB0aGUgY2hhaW4gSUQgZm9yIHNvbWUNCj4+
cHVycG9zZS4NCj4+IEFmdGVyIGFsbCwgc29tZSBmb2xrcyBzZWVtIHRvIHdhbnQgdG8gdXNlIHRo
YXQgZm9yIHRoZSBmb3J3YXJkaW5nDQo+PmRlY2lzaW9ucy4NCj4+DQo+PllvdXJzLA0KPj5Kb2Vs
DQo+Pg0KPj5PbiAzLzE0LzE0LCAyOjI4IFBNLCBSb24gUGFya2VyIHdyb3RlOg0KPj4+IFRoZSBj
aGFpbiBJRCBpcyB0aGUgbGFiZWwgdGhhdCBkZWZpbmVzIHRoZSBzZXF1ZW5jZSBvZiBzZXJ2aWNl
DQo+Pj5mdW5jdGlvbnMgdGhhdCBtdXN0IGJlIHZpc2l0ZWQuICAgSXQgY2FuIGJlIHRob3VnaHQg
b2YgYXMgYSBoYW5kbGUgZm9yIGENCj4+PnN0YWNrIG9mIG11c3QtdmlzaXQgbmV0d29yayBsb2Nh
dGlvbnMuICAgSSBkb24ndCBzZWUgaG93IHRoaXMgY2FuIGJlDQo+Pj5hbnl0aGluZyBidXQgbWFu
ZGF0b3J5Lg0KPj4+DQo+Pj4gICAgIFJvbg0KPj4+DQo+Pj4NCj4+PiAtLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLQ0KPj4+IEZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBP
biBCZWhhbGYgT2YgU3VyZW5kcmEgS3VtYXINCj4+PihzbWt1bWFyKQ0KPj4+IFNlbnQ6IEZyaWRh
eSwgTWFyY2ggMTQsIDIwMTQgMTo0NiBQTQ0KPj4+IFRvOiBKb2VsIE0uIEhhbHBlcm47IE5BUElF
UkFMQSwgTUFSSUEgSA0KPj4+IENjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
Cj4+PiBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lk
ZXJhdGlvbnMNCj4+Pg0KPj4+IFtUcmltbWVkIHRoZSByZWNpcGllbnQgbGlzdCAtIG5lZWRzIGFw
cHJvdmFsIG90aGVyd2lzZV0NCj4+Pg0KPj4+IENvbXBsZXRlbHkgYWdyZWUgaGVyZS4NCj4+Pg0K
Pj4+IFNGQyBkb2VzIG5vdCBwcmV2ZW50IFZMQU4gc3RpdGNoaW5nIGFuZCBvbmUgY2FuIGNvbnRp
bnVlIHRvIGRvIHRoYXQuDQo+Pj5XaGlsZSBhdCB0aGUgc2FtZSB0aW1lIFNGQyBjYW4gaW5jbHVk
ZSBWTEFOIHN0aXRjaGluZyB0byBzdXBwb3J0DQo+Pj5sZWdhY3kgU0ZzIGluIHRoZSBzYW1lIGNo
YWluIHRoYXQgaW5jbHVkZXMgU0ZDIGF3YXJlIFNGcy4gRXZlbiBsZWdhY3kNCj4+PlNGcyBiZW5l
Zml0IGZyb20gY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIGhlbmNlIGNhbiBiZSBzaGFyZWQgYWNy
b3NzDQo+Pj5kaWZmZXJlbnQgc2VydmljZSBjaGFpbnMuDQo+Pj4NCj4+PiBTdXJlbmRyYS4NCj4+
Pg0KPj4+DQo+Pj4NCj4+PiBPbiAzLzE0LzE0IDEwOjI2IEFNLCAiSm9lbCBNLiBIYWxwZXJuIiA8
am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+IHdyb3RlOg0K
Pj4+DQo+Pj4+IE15IG93biBpbmNsaW5hdGlvbiBpcyB0byBvYnNlcnZlIHRoYXQgaWYgeW91IGRv
bid0IG5lZWQgZXhwbGljaXQNCj4+Pj4gY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIHlvdSBkb24n
dCBuZWVkIG1ldGFkYXRhLCB5b3UgY2FuIGp1c3Qgb21pdA0KPj4+PiB0aGUgc2ZjL25zaCBoZWFk
ZXIuIFN0aWxsIGRvIHNlcnZpY2UgY2hhaW5pbmcsIGp1c3Qgbm8gZXh0cmEgaGVhZGVyLg0KPj4+
Pg0KPj4+PiBJZiB3ZSBhcmUgZ29pbmcgdG8gaGF2ZSB0aGUgaGVhZGVyLCBpdCBzZWVtcyB0byBt
ZSB0aGF0IHRoZSBjaGFpbg0KPj4+PmlkZW50aWZpY2F0aW9uIGZpZWxkIGlzIHZlcnkgdXNlZnVs
LCBhbmQgbG93IGNvc3Qgb25jZSB3ZSBoYXZlIHRoZQ0KPj4+PmhlYWRlci4NCj4+Pj4NCj4+Pj4g
WW91cnMsDQo+Pj4+IEpvZWwNCj4+Pj4NCj4+Pj4gT24gMy8xNC8xNCwgMTowMCBQTSwgTkFQSUVS
QUxBLCBNQVJJQSBIIHdyb3RlOg0KPj4+Pj4gRXhwbGljaXQgY2hhaW4gaWRlbnRpZmljYXRpb24g
c2hvdWxkIGJlIG1hZGUgb3B0aW9uYWwuIEkgYmVsaWV2ZSBpdA0KPj4+Pj4gd2FzIGRpc2N1c3Nl
ZCBmZXcgbW9udGhzIGFnbyBvbiB0aGlzIG1haWxpbmcgbGlzdC4NCj4+Pj4+DQo+Pj4+PiBNYXJp
YQ0KPj4+Pj4NCj4+Pj4+ICpGcm9tOipzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10g
Kk9uIEJlaGFsZiBPZiAqSm1oLmRpcmVjdA0KPj4+Pj4gKlNlbnQ6KiBUaHVyc2RheSwgTWFyY2gg
MTMsIDIwMTQgMTI6MTIgUE0NCj4+Pj4+ICpUbzoqIGtlZ3JheUBjaXNjby5jb208bWFpbHRvOmtl
Z3JheUBjaXNjby5jb20+OyBsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1
YXdlaS5jb20+OyBzbWt1bWFyQGNpc2NvLmNvbTxtYWlsdG86c21rdW1hckBjaXNjby5jb20+Ow0K
Pj4+Pj4gamd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+DQo+Pj4+
PiAqQ2M6KiBuaWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb208bWFpbHRvOm5pY29sYXMuYm91dGhv
cnNAcW9zbW9zLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgaGFkaUBt
b2phdGF0dS5jb208bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPjsNCj4+Pj4+IHJvbl9wYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOnJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b20+OyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0K
Pj4+Pj4gam1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4NCj4+
Pj4+ICpTdWJqZWN0OiogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNp
ZGVyYXRpb25zDQo+Pj4+PiAqSW1wb3J0YW5jZToqIExvdw0KPj4+Pj4NCj4+Pj4+IEFzc3VtaW5n
IEkgdW5kZXJzdGFuZCB5b3UgcHJvcGVybHkgS2VuLCBJIGRpc2FncmVlLg0KPj4+Pj4NCj4+Pj4+
IEZvciBleGFtcGxlLCBieSB1c2luZyBzZXBhcmF0ZSB0ZXJtcyBJIGNhbiBlYXNpbHkgZGlzY3Vz
cyB0aGUgZmFjdA0KPj4+Pj4gdGhhdCBjZXJ0YWluIGtpbmRzIG9mIGRhdGEgKGNoYWluIGlkZW50
aWZpY2F0aW9uKSBvbmx5IG5lZWQgdG8gYmUNCj4+Pj4+IGFkanVzdCBieSBhIGZldyBhcHBzIGlu
IHJhcmUgY2FzZXMuIEFuZCB0aGF0IGRhdGEgaXMgbm90IGJlZWRlZA0KPj4+Pj4gYnkgdGhlIGFw
cGxpY2F0aW9ucy4NCj4+Pj4+DQo+Pj4+PiBVbmxlc3MgeW91IHdvdWxkIGxpa2UgdG8gY29uc2lk
ZXIgdGhlIGNoYWluIGlkZW50aWZpY2F0aW9uIGFzIGJlaW5nDQo+Pj4+PiBvcHRpb25hbD8NCj4+
Pj4+DQo+Pj4+PiBZb3VycywNCj4+Pj4+DQo+Pj4+PiBKb2VsDQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+
DQo+Pj4+PiBTZW50IGZyb20gbXkgU2Ftc3VuZyBzbWFydHBob25lIG9uIEFUJlQNCj4+Pj4+DQo+
Pj4+Pg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+PiAtLS0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0t
LS0tDQo+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEt
Y29uc2lkZXJhdGlvbnMNCj4+Pj4+IEZyb206ICJLZW4gR3JheSAoa2VncmF5KSIgPGtlZ3JheUBj
aXNjby5jb208bWFpbHRvOmtlZ3JheUBjaXNjby5jb20+DQo+Pj4+PjxtYWlsdG86a2VncmF5QGNp
c2NvLmNvbT4+DQo+Pj4+PiBUbzogTHVjeSB5b25nIDxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWls
dG86bHVjeS55b25nQGh1YXdlaS5jb20+DQo+Pj4+PjxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5j
b20+PiwiU3VyZW5kcmE8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tJTNlJTNlLCUyMlN1cmVu
ZHJhPiBLdW1hciAoc21rdW1hcikiDQo+Pj4+PiA8c21rdW1hckBjaXNjby5jb208bWFpbHRvOnNt
a3VtYXJAY2lzY28uY29tPiA8bWFpbHRvOnNta3VtYXJAY2lzY28uY29tPj4sIkppbTxtYWlsdG86
c21rdW1hckBjaXNjby5jb20lM2UlM2UsJTIySmltPiBHdWljaGFyZA0KPj4+Pj4oamd1aWNoYXIp
Ig0KPj4+Pj4gPGpndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPiA8
bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4+DQo+Pj4+PiBDQzogTmljb2xhcyBCT1VUSE9SUyA8
Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb20+DQo+Pj4+PjxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4sc2ZjPG1h
aWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20lM2UlM2Usc2ZjPiA8c2ZjQGlldGYub3Jn
PG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PjxtYWlsdG86c2ZjQGlldGYub3JnPj4sSmFtYWw8
bWFpbHRvOnNmY0BpZXRmLm9yZyUzZSUzZSxKYW1hbD4gSGFkaSBTYWxpbSA8aGFkaUBtb2phdGF0
dS5jb208bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPg0KPj4+Pj48bWFpbHRvOmhhZGlAbW9qYXRh
dHUuY29tPj4sUm9uPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSUzZSUzZSxSb24+IFBhcmtlcg0K
Pj4+Pj48Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbT4NCj4+Pj4+IDxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbT4+LCJicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86Um9uX1BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbSUzZSUzZSwlMjJicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+IDxt
YWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IiA8YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
Pj4sIkpvZWw8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0JTNlJTNlLCUyMkpvZWw+IE0uIEhh
bHBlcm4iDQo+Pj4+PjxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4u
Y29tPiA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+Pg0KPj4+Pj4NCj4+Pj4+IFRoZSB3b3Jk
ICJtZXRhZGF0YSIgaXMgYSBwdXJwb3NlbHkgYW1iaWd1b3VzIHRlcm0gImRhdGEgdGhhdA0KPj4+
Pj4gcHJvdmlkZXMgaW5mb3JtYXRpb24gYWJvdXQgb3RoZXIgZGF0YSIuIEl0IGlzIHVzZWQgdG8g
YXZvaWQgVEhJUw0KPj4+Pj5kaXNjdXNzaW9uLg0KPj4+Pj4NCj4+Pj4+IEZvciBleGFtcGxlLCBJ
IHByb3Bvc2Ugd2UgZGVmaW5lICJ0ZXF1aWxhIG1ldGFkYXRhIiBiZWNhdXNlLA0KPj4+Pj4gZnJh
bmtseSwgSSB3aWxsIG5lZWQgdG8gb3JkZXIgYSB0cmlwbGUtc2hvdCBpZiB3ZSBrZWVwIGF0dGVt
cHRpbmcNCj4+Pj4+IHRvIGRlZmluZSBzb21ldGhpbmcgdGhhdCwgYnkgZGVmaW5pdGlvbiwgaXMg
YW1iaWd1b3VzLiBJJ2QgbGlrZQ0KPj4+Pj4gbXkgYmFydGVuZGVyIHRvIHVuZGVyc3RhbmQgbWUg
c3BlY2lmaWNhbGx5IHdoZW4gSSBzYXkgIkkgbmVlZCBhDQo+Pj4+PnNob3QiLg0KPj4+Pj4NCj4+
Pj4+IE9uIDMvMTMvMTQgNzo0OSBBTSwgIkx1Y3kgeW9uZyIgPGx1Y3kueW9uZ0BodWF3ZWkuY29t
PG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4NCj4+Pj4+IDxtYWlsdG86bHVjeS55b25nQGh1
YXdlaS5jb20+PiB3cm90ZToNCj4+Pj4+DQo+Pj4+PiAgID5TbmlwLi4NCj4+Pj4+ICAgPlNLPiBK
dXN0IGNvcHlpbmcgZnJvbSB0aGUgUFM6DQo+Pj4+PiAgID4tLQ0KPj4+Pj4gICA+RGF0YSBwbGFu
ZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eSB0byBleGNoYW5nZSBpbmZvcm1hdGlvbg0K
Pj4+Pj5iZXR3ZWVuDQo+Pj4+PiAgID50aGUgbmV0d29yayBhbmQgc2VydmljZSBmdW5jdGlvbnMs
IGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsDQo+Pj4+PmFuZCBzZXJ2aWNlDQo+Pj4+PiAgID5m
dW5jdGlvbnMgYW5kIHRoZSBuZXR3b3JrLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID4tLQ0KPj4+Pj4g
ICA+SXQgaXMgYSBsdWNpZCBkZWZpbml0aW9uLiBXZSBhcmUgdW5uZWNlc3NhcmlseSBtYWtpbmcg
dGhlIHdvcmQNCj4+Pj4+Im5ldHdvcmsiDQo+Pj4+PiAgID5jb250cm92ZXJzaWFsLCBJTU8uDQo+
Pj4+PiAgID4NCj4+Pj4+ICAgPltMdWN5XSBUaGlzIGlzIG15IHBvaW50LiAiVGhlIG5ldHdvcmsi
IGlzIHRvbyBnZW5lcmFsIGhlcmUsDQo+Pj4+PndoaWNoIGJyaW5ncw0KPj4+Pj4gICA+bWV0YWRh
dGEgZ3JlYXQgcG93ZXIgdG8gZG8gbWFueSB0aGluZ3MuIFRoaXMgaXMgd2h5IHBlb3BsZQ0KPj4+
Pj5pbnZlbnQgaWRlYXMNCj4+Pj4+ICAgPmhlcmUsIHdoaWNoIGNhdXNlcyBhIGxvdCBvZiBkZWJh
dGVzIG9uIG1ldGFkYXRhIHVzYWdlIHBvdGVudGlhbHMuDQo+Pj4+PiBXZQ0KPj4+Pj4gICA+c2hv
dWxkIG5vdCBzcGVuZCBhIGxvdCBvZiB0aW1lcyBvbiB0aGF0IGRlYmF0ZXMgYW5kIGp1ZGdlIHdo
aWNoDQo+Pj4+PnVzYWdlIGlzDQo+Pj4+PiAgID52YWx1YWJsZSBvciBub3QuIFRodXMsIGZvciB0
aGUgU0ZDIHdvcmssIGl0IHdpbGwgYmUgaGVscGZ1bCBpZg0KPj4+Pj53ZSBjYW4NCj4+Pj4+ICAg
Pm5hcnJvdyBkb3duIGEgYml0LiBKb2VsIG1ha2VzIGV4cGxpY2l0bHkgdHdvIGNhc2VzLCB3aGlj
aCBpcw0KPj4+Pj5oZWxwZnVsIHRvDQo+Pj4+PiAgID5kZXZlbG9wIHVzZSBjYXNlcyBmb3IgZWFj
aCBjYXNlLiBJIHdvdWxkIGxpa2UgdG8gc2VlIHRoYXQgdGhlDQo+Pj4+PnByb2JsZW0NCj4+Pj4+
ICAgPnN0YXRlbWVudCBjYW4gYmUgbW9yZSBzcGVjaWZpYyBvbiBtZXRhZGF0YSBkZWZpbml0aW9u
LCB3aGljaCBtYXkNCj4+Pj4+YmUNCj4+Pj4+ICAgPmhlbHBmdWwgaW4gbGVzcyBmb2N1c2luZyBv
biBpdCBhbmQgbW92aW5nIGZvcndhcmQuDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPkx1Y3kNCj4+Pj4+
ICAgPg0KPj4+Pj4gICA+U3VyZW5kcmEuDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+
Pg0KPj4+Pj4gICA+PlRoYW5rcywNCj4+Pj4+ICAgPj5MdWN5DQo+Pj4+PiAgID4+DQo+Pj4+PiAg
ID4+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+ICAgPj5Gcm9tOiBKaW0gR3VpY2hh
cmQgKGpndWljaGFyKSBbbWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbV0NCj4+Pj4+ICAgPj5TZW50
OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDQ6MzggUE0NCj4+Pj4+ICAgPj5UbzogTHVjeSB5
b25nDQo+Pj4+PiAgID4+Q2M6IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcyBCT1VUSE9SUzsgUm9u
IFBhcmtlcjsNCj4+Pj4+ICAgPj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsDQo+
Pj4+PkhhZGkgU2FsaW0NCj4+Pj4+ICAgPj5TdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21h
bi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5IaSBM
dWN5LA0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pk5vLiBJIGFtIHNpbXBseSBzYXlpbmcgd2Ugc2hv
dWxkIG5vdCBvdmVyY29tcGxpY2F0ZSB0aGUgcHJvYmxlbQ0KPj4+Pj4gICA+PnN0YXRlbWVudCB3
aXRoIHRleHQgdGhhdCBhZGRzIGxpdHRsZSB0byBubyB2YWx1ZSBpbiBteSBvcGluaW9uLg0KPj4+
Pj4gV2hldGhlcg0KPj4+Pj4gICA+PndlIGNhbGwgaXQgbWV0YWRhdGEsIG9yIGNvbnRleHQsIGhh
cyBubyBiZWFyaW5nIG9uIHRoZSBmYWN0DQo+Pj4+PnRoYXQgdGhlDQo+Pj4+PiAgID4+cHJvYmxl
bSBzdGF0ZW1lbnQgYWxyZWFkeSBjbGVhcmx5IHN0YXRlcyB3ZSBuZWVkIHRvIGJlIGFibGUgdG8N
Cj4+Pj4+cGFzcw0KPj4+Pj4gICA+PmluZm9ybWF0aW9uIGJldHdlZW4gU0bCuXMgYW5kIGJldHdl
ZW4gdGhlIG5ldHdvcmsgJiBTRsK5cy4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAg
Pj5PbiAzLzEyLzE0LCA1OjEzIFBNLCAiTHVjeSB5b25nIiA8bHVjeS55b25nQGh1YXdlaS5jb208
bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4+Pj48bWFpbHRvOmx1Y3kueW9uZ0BodWF3
ZWkuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj5IaSBK
aW0sDQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj5JIGZvciBvbmUgZG9uJ3QgYWdyZWUgYW5kIHRo
aW5rIHdlIGFyZSBvdmVyIGNvbXBsaWNhdGluZyB3aGF0DQo+Pj4+PnNob3VsZA0KPj4+Pj4gICA+
Pj5iZSBzdHJhaWdodGZvcndhcmQuIFRoZSBTRkMgZW5jYXBzdWxhdGlvbiBzaG91bGQgZW5hYmxl
IHR3bw0KPj4+Pj50aGluZ3M6DQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj4xLiBTdGVlcmluZyBv
ZiBzZWxlY3RlZCBmbG93cyB0aHJvdWdoIGEgc2VydmljZSBjaGFpbjsgdGhpcyBpcw0KPj4+Pj50
aGUNCj4+Pj4+ICAgPj4+c2VydmljZSBmdW5jdGlvbiBwYXRoLg0KPj4+Pj4gICA+Pj4yLiBQYXNz
aW5nIG9mIGNvbnRleHQgYXNzb2NpYXRlZCB3aXRoIGEgZ2l2ZW4gZmxvdyB3aXRoaW4gc2FpZA0K
Pj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+PmZ1bmN0aW9uIHBhdGguIFRoaXMgY29udGV4dCBpbmZv
cm1hdGlvbiBtYXkgYmUgY29uc3VtZWQgYnkgYQ0KPj4+Pj5TRiAoYW4NCj4+Pj4+ICAgPj4+YXBw
bGljYXRpb24gSUQgaXMgYW4gZXhhbXBsZSkgb3IgbWF5IGJlIGNvbnN1bWVkIGJ5IHRoZQ0KPj4+
Pj5mb3J3YXJkaW5nDQo+Pj4+PiAgID4+PmVsZW1lbnRzIChhIHZyZi1JRCBpcyBhbiBleGFtcGxl
KS4NCj4+Pj4+ICAgPj4+W0x1Y3ldIERvIHlvdSBjYWxsIHRoZSBjb250ZXh0IGFzIG1ldGFkYXRh
IG9yIG5vdD8gRG8gd2UgaGF2ZQ0KPj4+Pj5hbm90aGVyDQo+Pj4+PiAgID4+PnRlcm0gaGVyZSBi
ZXNpZGUgU0ZDIGhlYWRlciBhbmQgbWV0YWRhdGEuIEkgc2VlIHRoYXQgeW91IGRvbid0DQo+Pj4+
PndhbnQgdG8NCj4+Pj4+ICAgPj4+c2VwYXJhdGUgd2hhdCBpcyBjb25zdW1lZCBieSBTRiBhbmQg
d2hhdCBpcyBjb25zdW1lZCBieSB0aGUNCj4+Pj4+Zm9yd2FyZGluZw0KPj4+Pj4gICA+Pj5lbGVt
ZW50cy4NCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+Pkx1Y3kNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAg
ID4+PlNlbnQgZnJvbSBteSBpUGhvbmUNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+Pj4gT24gTWFy
IDEyLCAyMDE0LCBhdCA0OjE2IFBNLCAiTHVjeSB5b25nIg0KPj4+Pj48bHVjeS55b25nQGh1YXdl
aS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPiA8bWFpbHRvOmx1Y3kueW9uZ0BodWF3
ZWkuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBHcmVhdC4gVGhlbiB3
ZSBtYXkgY29uc2lkZXIgdHdvIHNwZWNpYWwgbWV0YWRhdGEgZGVmaW5pdGlvbnMNCj4+Pj4+aW4g
dGhlDQo+Pj4+PiAgID4+Pj5wcm9ibGVtIHN0YXRlbWVudCBzbyB3ZSBjYW4gYWxsIHVzZSB0aGUg
c2FtZSBkZWZpbml0aW9ucy4NCj4+Pj4+SGVyZSBpcyBteQ0KPj4+Pj4gICA+Pj4+c3VnZ2VzdGVk
IHRleHQgYW5kIGxpa2UgdG8gaGVhciB5b3UgYW5kIG90aGVyJ3MgaW5wdXQgYW5kDQo+Pj4+PnN1
Z2dlc3Rpb25zLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gRGF0YXBsYW5lIE1ldGFkYXRh
OiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5DQo+Pj4+PnRvDQo+Pj4+
PiAgID4+Pj5leGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBlbGVtZW50cyBpbiBhIHNl
cnZpY2UgZnVuY3Rpb24NCj4+Pj4+ICAgPj4+PmNoYWluaW5nLiBJbiB0aGlzIGNvbnRleHQsIHRo
ZXJlIGFyZSB0d28gdHlwZXMgb2YgZGF0YSBwbGFuZQ0KPj4+Pj5tZXRhZGF0YS4NCj4+Pj4+ICAg
Pj4+Pg0KPj4+Pj4gICA+Pj4+IFNlcnZpY2UgRnVuY3Rpb24gTWV0YWRhdGE6IHRoZSBpbmZvcm1h
dGlvbiBleGNoYW5nZWQgYmV0d2Vlbg0KPj4+Pj4gICA+Pj4+Y2xhc3NpZmllciBhbmQgc2Vydmlj
ZSBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMgdG8NCj4+Pj4+ICAgPj4+PmZh
Y2lsaXRhdGUgc2VydmljZSBmdW5jdGlvbnMgb24gdGhlIHBhY2tldCB0cmVhdG1lbnQuDQo+Pj4+
PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBTdGVlcmluZyBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9u
IGZyb20gc2VydmljZSBmdW5jdGlvbnMgdG8gYQ0KPj4+Pj4gICA+Pj4+Y2xhc3NpZmllciBvciBz
ZXJ2aWNlIG5vZGUgZm9yIHRyYWZmaWMgZm9yd2FyZGluZyBwdXJwb3NlLg0KPj4+Pj4gICA+Pj4+
DQo+Pj4+PiAgID4+Pj4gLWVuZA0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gTHVjeQ0KPj4+
Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiAtLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLQ0KPj4+Pj4gICA+Pj4+IEZyb206IEpvZWwgTS4gSGFscGVybiBbbWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb21dDQo+Pj4+PiAgID4+Pj4gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwg
MjAxNCAyOjM1IFBNDQo+Pj4+PiAgID4+Pj4gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9S
UzsgUm9uIFBhcmtlcg0KPj4+Pj4gICA+Pj4+IENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsg
YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpDQo+Pj4+PiAgID4+
Pj4gU2FsaW0NCj4+Pj4+ICAgPj4+PiBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1z
ZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFll
cywgSSBhbSB0cnlpbmcgdG8gY29uc2lzdGVudGx5IGRpc3Rpbmd1aXNoIHRob3NlIHR3byBjYXNl
cw0KPj4+Pj53aGVuDQo+Pj4+PiAgID4+Pj50YWxraW5nIGFib3V0IHRoZSBpbmZvcm1hdGlvbiBj
YXJyaWVkIHdpdGggcGFja2V0cyBpbiBzZXJ2aWNlDQo+Pj4+PmNoYWlucy4NCj4+Pj4+ICAgPj4+
Pg0KPj4+Pj4gICA+Pj4+IFlvdXJzLA0KPj4+Pj4gICA+Pj4+IEpvZWwNCj4+Pj4+ICAgPj4+Pg0K
Pj4+Pj4gICA+Pj4+PiBPbiAzLzEyLzE0LCAzOjEzIFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+
PiAgID4+Pj4+IEpvZWwsIFNlZSBiZWxvdy4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJv
bTogc2ZjDQo+Pj4+PiAgID4+Pj4+IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJl
aGFsZiBPZiBKb2VsIE0uIEhhbHBlcm4NCj4+Pj4+U2VudDoNCj4+Pj4+ICAgPj4+Pj4gV2VkbmVz
ZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjAyIFBNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXMNCj4+Pj4+
Qk9VVEhPUlM7DQo+Pj4+PiAgID4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1
aWNoYXIpOw0KPj4+Pj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7DQo+Pj4+PiAgID4+Pj4+
IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+IGRyYWZ0
LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+
PiAgID4+Pj4+IEkgd2FzIHRyeWluZyB0byB3b3JkIGl0IGNhcmVmdWxseSBub3QgdG8gZm9jdXMg
b24gd2hvIHB1dHMNCj4+Pj4+dGhlDQo+Pj4+PiAgID4+Pj4+IGluZm9ybWF0aW9uIGluLCBidXQg
b25seSBvbiB3aG8gY29uc3VtZXMgdGhlIGluZm9ybWF0aW9uLg0KPj4+Pj4gICA+Pj4+PiBJbmZv
cm1hdGlvbiBmb3Igc2VydmljZSBmdW5jdGlvbnMgbWF5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcw0K
Pj4+Pj4gICA+Pj4+PiBjbGFzc2lmaWVyIG9yIGZyb20gb3RoZXIgc2VydmljZSBmdW5jdGlvbnMu
IFtMdWN5XSB0aGlzIGlzDQo+Pj4+PnRoZSBvbmUNCj4+Pj4+ICAgPj4+Pj4gY2FzZSB1c2luZyBt
ZXRhZGF0YSBpbiB5b3VyIHZpZXcuIEluZm9ybWF0aW9uIGZvciB0aGUNCj4+Pj4+Zm9yd2FyZGlu
Zw0KPj4+Pj4gICA+Pj4+PiB3aWxsIGdlbmVyYWxseSBjb21lIGZyb20gdGhlIGluZ3Jlc3MgY2xh
c3NpZmllciwgYnV0IGluDQo+Pj4+PnNwZWNpYWwNCj4+Pj4+ICAgPj4+Pj4gY2FzZXMgbWF5IGJl
IHByb3ZpZGVkIGJ5IHNlcnZpY2UgZnVuY3Rpb25zLiAoSSBrZWVwDQo+Pj4+PndhbnRpbmcgdG8g
Z2V0DQo+Pj4+PiAgID4+Pj4+IHJpZCBvZiB0aG9zZSBzcGVjaWFsIGNhc2VzLCBidXQgc28gZmFy
IHRoZXJlIHNlZW0gdG8gYmUNCj4+Pj4+anVzdCBlbm91Z2gNCj4+Pj4+ICAgPj4+Pj4gb2YgdGhl
bSB0byB3YXJyYW50IGNvdmVyaW5nIGluIHRoZSBzb2x1dGlvbi4gQW5kIG1vcmUNCj4+Pj4+aW1w
b3J0YW50bHksDQo+Pj4+PiAgID4+Pj4+IHNpZ25pZmljYW50IHN1cHBvcnQgZm9yIGl0IGluIHRo
ZSB3b3JraW5nIGdyb3VwLikgW0x1Y3ldDQo+Pj4+PlRoaXMgaXMNCj4+Pj4+ICAgPj4+Pj4gdGhl
IHNlY29uZCBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldyAoYnV0IHlvdSBkb24ndA0K
Pj4+Pj5saWtlIGl0KS4NCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gQW5kIHlvdSBzdWdn
ZXN0IGRpc3Rpbmd1aXNoaW5nIHRoZXNlIHR3byBjYXNlcyB3aGVuDQo+Pj4+PmRpc2N1c3NpbmcN
Cj4+Pj4+ICAgPj4+Pj4gYWJvdXQgbWV0YWRhdGEgdXNhZ2UuIElzIHRoYXQgcmlnaHQgdW5kZXJz
dGFuZGluZz8NCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gTHVjeQ0KPj4+Pj4gICA+Pj4+
Pg0KPj4+Pj4gICA+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4gT24gMy8xMi8xNCwgMjozMyBQTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4g
Sm9lbCwgSSBpbnRlcnByZXQgdGhhdCB5b3Ugc3VnZ2VzdHMgdGhhdCBkaXN0aW5ndWlzaCB0aGUN
Cj4+Pj4+ZXhjaGFuZ2UNCj4+Pj4+ICAgPj4+Pj4+IGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2Fy
cmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zDQo+Pj4+PmFuZCB0aGUNCj4+Pj4+ICAgPj4+
Pj4+IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBmcm9tIGEgc2Vydmlj
ZQ0KPj4+Pj5mdW5jdGlvbiB0bw0KPj4+Pj4gICA+Pj4+Pj4gYSBzZXJ2aWNlIG5vZGUuIElzIHRo
aXMgcmlnaHQgdW5kZXJzdGFuZGluZz8gTHVjeQ0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybg0KPj4+
Pj4gICA+Pj4+Pj4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXks
IE1hcmNoIDEyLA0KPj4+Pj4yMDE0DQo+Pj4+PiAxOjE5DQo+Pj4+PiAgID4+Pj4+PiBQTQ0KPj4+
Pj4gICA+Pj4+Pj4gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlciBD
YzogSmltIEd1aWNoYXJkDQo+Pj4+PiAgID4+Pj4+PiAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5p
cGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDoNCj4+Pj4+ICAg
Pj4+Pj4+IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9u
cw0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IE15IGluY2xpbmF0aW9uIHdvdWxkIGJl
IHRvIHR1bmUgdGhhdCBkZWZpbml0aW9uIHRvDQo+Pj4+PmRpc3Rpbmd1aXNoDQo+Pj4+PiAgID4+
Pj4+PiBiZXR3ZWVuIGRhdGFwbGFuZSBjYXJyaWVkIGluZm9ybWF0aW9uIGludGVuZGVkIGZvciB1
c2UgYnkNCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4gZnVuY2l0b25zICh3aGF0ZXZlciB0
aGUgb3JpZ2luKSwgYW5kIGRhdGFwbGFuZSBjYXJyaWVkDQo+Pj4+PmluZm9ybWF0aW9uDQo+Pj4+
PiAgID4+Pj4+PiBpbnRlbmRlZCBmb3IgZGF0YXBsYW5lIGZvcndhcmRpbmcgY29tcG9uZW50cy4N
Cj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gSGkgSm9lbCwNCj4+Pj4+ICAgPj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IEkgYWdyZWUgdGhhdCB3ZSBuZWVkIHVzaW5nIHRoZSBzYW1l
IGRlZmluaXRpb24gZm9yIGENCj4+Pj4+dGVybSwgYnV0DQo+Pj4+PiAgID4+Pj4+Pj4gZGlzYWdy
ZWUgdGhhdCB0aGUgbWV0YWRhdGEgZGVmaW5pdGlvbiBoZXJlIGlzIGEgc2V0IG9mDQo+Pj4+PiAg
ID4+Pj4+Pj4gaW5mb3JtYXRpb24gcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBUaGlzIG1heSBiZSB0
b28gbmFycm93DQo+Pj4+Pm9yIGxlYWQNCj4+Pj4+ICAgPj4+Pj4+PiB0byBhIHBhcnRpY3VsYXIg
c29sdXRpb24uIEkgYW0gZmluZSB3aXRoIHRoaXMgZGVmaW5pdGlvbg0KPj4+Pj5pbiB0aGUNCj4+
Pj4+ICAgPj4+Pj4+PiBwcm9ibGVtIHN0YXRlbWVudCB3LyBtaW5vciB0d2VhayAoc3VnZ2VzdGVk
IG9uIG1haWxpbmcNCj4+Pj4+bGlzdCkuDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
PiBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlDQo+
Pj4+PmFiaWxpdHkgdG8NCj4+Pj4+ICAgPj4+Pj4+PiBleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3
ZWVuIHRoZSBjbGFzc2lmaWVycyBhbmQgc2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+IGZ1bmN0aW9u
cywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgYW5kIHNlcnZpY2UNCj4+Pj4+ZnVuY3Rpb25z
IGFuZA0KPj4+Pj4gICA+Pj4+Pj4+IHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+IGNsYXNzaWZpZXJzfHNl
cnZpY2Ugbm9kZXMuDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBUaGVyZSBtYXkg
YmUgYSBzb2x1dGlvbiB0aGF0IGEgc2VydmljZSBmdW5jdGlvbiBwYXNzZXMNCj4+Pj4+c29tZQ0K
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBpbmZvcm1hdGlvbiB0byBhdHRhY2hlZCBzZXJ2aWNlIG5v
ZGUgd2l0aG91dCB1c2luZyBTRkMNCj4+Pj4+aGVhZGVyLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4gVGhhbmtzLCBMdWN5DQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwg
SGFscGVybiBEaXJlY3QNCj4+Pj4+ICAgPj4+Pj4+PiBbbWFpbHRvOmptaC5kaXJlY3RAam9lbGhh
bHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksDQo+Pj4+Pk1hcmNoIDEyLA0KPj4+Pj4gICA+Pj4+
Pj4+IDIwMTQgMTI6MjUgUE0gVG86IEx1Y3kgeW9uZzsgSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFz
DQo+Pj4+PkJPVVRIT1JTOw0KPj4+Pj4gICA+Pj4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWlj
aGFyZCAoamd1aWNoYXIpOw0KPj4+Pj5icmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+Pj4gICA+
Pj4+Pj4+IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+ICAg
Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4g
ICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gTHVjeSwgeW91IHNheSAidGhlIG1ldGFkYXRhIHRl
cm0gbWVhbnMgLi4uIiBUaGUNCj4+Pj4+ZGVmaW5pdGlvbiB5b3UNCj4+Pj4+ICAgPj4+Pj4+PiB0
aGVuIHByb3ZpZGUgaXMgYSBkZWZpbml0aW9uIG9mIHRoZSBzZXQgb2YgaW5mb3JtYXRpb24gd2UN
Cj4+Pj4+YXJlDQo+Pj4+PiAgID4+Pj4+Pj4gcHJvcG9zaW5nIHRoYXQgd2UgcHV0IGluIHRoZSBT
RkMgaGVhZGVyLiBJLCBhbmQgb3RoZXJzLA0KPj4+Pj5oYXZlDQo+Pj4+PiAgID4+Pj4+Pj4gYmVl
biB1c2luZyB0aGUgdGVybSBtZXRhZGF0YSBtb3JlIG5hcnJvd2x5LiBXZSBjYW4gdXNlDQo+Pj4+
PndoYXRldmVyDQo+Pj4+PiAgID4+Pj4+Pj4gZGVmaW5pdGlvbiB3ZSB3YW50LiBCdXQgd2UgZG8g
bmVlZCB0byBhZ3JlZSBvbiB0aGUNCj4+Pj4+ZGVmaW5pdGlvbi4NCj4+Pj4+ICAgPj4+Pj4+PiBG
b3IgdGhlIHB1cnBvc2VzIG9mIHRoZSBXRywgaXQgc2VlbXMgbXVjaCBtb3JlIHVzZWZ1bCB0bw0K
Pj4+Pj51c2UgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4gdGVybSBtZXRhZGF0YSBmb3IgdGhlIG5hcnJv
d2VyIGRlc2NyaXB0aW9uLg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gWW91cnMs
IEpvZWwNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBPbiAzLzEyLzE0LCAxOjE5
IFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+IEhpIEpvZWwsDQo+Pj4+PiAg
ID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IEkgYWdyZWUuIFdlIG5lZWQgdG8gZGlmZmVyZW50
aWF0ZSB0aGUgbWV0YWRhdGEgdXNlZCBieQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+
ZnVuY3Rpb24gYW5kIFNGQyBoZWFkZXIuIFRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIGNhcnJ5aW5n
DQo+Pj4+PnNvbWUNCj4+Pj4+ICAgPj4+Pj4+Pj5zdGF0ZXMgYWxvbmcgd2l0aCB0aGUgcGFja2V0
LiBJTU86IFNGQyBoZWFkZXIgaXMgYSBraW5kIG9mDQo+Pj4+PiAgID4+Pj4+Pj4+bWV0YWRhdGEg
Y2FycmllZCBvbiBwYWNrZXQgZm9yIG5leHQgc2VydmljZSBub2RlIHRvIHVzZS4NCj4+Pj4+SW4g
dGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Y29udGV4dCBvZiBTRkMsIHdlIGhhdmUgdGVybSBmb3IgU0ZD
IGhlYWRlciBhbmQgdGhlDQo+Pj4+Pm1ldGFkYXRhIHRoYXQNCj4+Pj4+ICAgPj4+Pj4+Pj53YXMg
Y2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBvciBiZXR3ZWVuIHNlcnZpY2UNCj4+
Pj4+ICAgPj4+Pj4+Pj5mdW5jdGlvbnMgYW5kIGNsYXNzaWZpZXJzL3NlcnZpY2Ugbm9kZXMsIHdo
aWNoIGlzIHdoYXQNCj4+Pj4+dGhlIGRyYWZ0DQo+Pj4+PiAgID4+Pj4+Pj4+Zm9jdXMuDQo+Pj4+
PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+IFRoYW5rcywgTHVjeQ0KPj4+Pj4gICA+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm4NCj4+Pj4+ICAgPj4+Pj4+Pj4gW21haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLA0KPj4+Pj4gMjAx
NA0KPj4+Pj4gICA+Pj4+Pj4+PiAxMToxOCBBTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRI
T1JTOyBSb24gUGFya2VyIENjOg0KPj4+Pj4gSmltDQo+Pj4+PiAgID4+Pj4+Pj4+IEd1aWNoYXJk
IChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFk
aSBTYWxpbQ0KPj4+Pj4gICA+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+IGRyYWZ0
LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+IEkgdGhpbmsgaXQgaXMgaW1wb3J0YW50IHRvIGtlZXAgYSBzdHJvbmcg
ZGlzdGluY3Rpb24NCj4+Pj4+YmV0d2Vlbg0KPj4+Pj4gICA+Pj4+Pj4+PiBtZXRhZGF0YSAod2hp
Y2ggaXMgZm9yIHVzZSBieSBhcHBsaWNhdGlvbnMpIGFuZCB0aGUNCj4+Pj4+c2VydmljZQ0KPj4+
Pj4gICA+Pj4+Pj4+PiBjaGFpbmluZyBpbmZvcm1hdGlvbiBpbiB0aGUgYmFzZSBzZXJ2aWNlIGNo
YWluIGhlYWRlciwNCj4+Pj4+d2hpY2ggaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4gZm9yIHVzZSBieSB0
aGUgc2VydmljZSBjaGFpbiBzdXBwb3J0IG1lY2hhbmlzbXMuDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+PiBPbiAzLzEyLzE0LCAxMDo0MiBBTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4gRnVsbHkgYWdyZWUgd2l0aCBKb2UuDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4gV2Ugc2hvdWxkIG5vdCByZXF1aXJlIGEgZml4IGxlbmd0aCBmb3IgaW4tYmFu
ZCBtZXRhZGF0YQ0KPj4+Pj5idXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGFsc28gbm90IGxlYXZlIGl0
IGZvciBmcmVlbHkgdXNhZ2UuIEluIGZhY3QsIHdoZW4gYQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAg
ID4+Pj4+Pj4+PiBub2RlIGluc2VydHMgU0ZDIGhlYWRlciBvbiBhIChlbmNhcHN1bGF0ZWQpIHBh
Y2tldCBhbmQNCj4+Pj4+c2VuZCB0bw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbmV4dCBzZXJ2aWNlIG5v
ZGUsIFNGQyBoZWFkZXIgaXRzZWxmIGNhbiBiZSBzZWVuIGFzIGENCj4+Pj4+bWV0YWRhdGEuDQo+
Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gTHVjeQ0KPj4+Pj4gICA+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNm
Yw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVo
YWxmIE9mIEpvZWwgTS4NCj4+Pj4+SGFscGVybg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gU2VudDogV2Vk
bmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA5OjIxIEFNIFRvOiBOaWNvbGFzDQo+Pj4+PkJPVVRIT1JT
Ow0KPj4+Pj4gICA+Pj4+Pj4+Pj4gUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hh
cik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+PiAgID4+Pj4+Pj4+PiBzZmM7
IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4+PiBk
cmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IEZvciBpbi1iYW5kIG1ldGFkYXRhLCB0aGUgQVBJIGZvciBh
Y2Nlc3MgY2FuIGVhc2lseSBiZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gc3luY2hyb25vdXMuIE91dCBv
ZiBiYW5kIG1ldGFkYXRhIG5lZWRzIGRpZmZlcmVudA0KPj4+Pj5oYW5kbGluZy4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+IFRoZXJlIGFyZSBtYW55IGNhc2VzIHdoZXJlIG91dC1vZi1iYW5kIG1ldGFkYXRh
IGlzDQo+Pj4+PnVzZWZ1bCBhbmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGFwcHJvcHJpYXRlLiBCdXQg
dGhleSBkbyBub3QgY292ZXIgYWxsIG5lZWRzIGJ5IGFueQ0KPj4+Pj5zdHJldGNoLg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IEV2ZW4gaWYgZWFjaCBwaWVjZSBvZiBpbi1i
YW5kIG1ldGFkYXRhIGlzIG9mIGZpeGVkDQo+Pj4+Pmxlbmd0aCwNCj4+Pj4+ICAgPj4+Pj4+Pj4+
IHRoZXJlIGFyZSBtYW55IGRpZmZlcmVudCBraW5kcyBvZiBtZXRhdHlwZS4gVHJ5aW5nIHRvDQo+
Pj4+PnNheQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gInRoZXJlIHdpbGwgYmUgZXhhY3RseSBmb3VyIHBp
ZWNlcywgYW5kIHRoZXkgd2lsbCBiZSBvZg0KPj4+Pj50eXBlcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4g
dDEsIHQyLCB0MywgYW5kIHQ0IiBpcyBzaW1wbHkgdG9vIHNwZWNpZmljIGZvciBldmVuIDgwJQ0K
Pj4+Pj5vZiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+bmVlZHMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gT24gMy8xMi8xNCwgODo1MiBBTSwgTmljb2xhcyBCT1VUSE9SUyB3cm90ZToN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+PiBIZWxsbyBSb24sDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBTZW5kaW5nIG91dCBvZiBiYW5kIGNvbmdydWVudCBtZXRhZGF0YSBtYXkg
bm90IGJlIHRoZQ0KPj4+Pj5hbnN3ZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0byBhbGwgbmVlZHMg
YnV0IGl0IGlzIG9uZSB0b29sIHRoYXQgd2Ugc2hvdWxkIGtlZXAuDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBOb3QgYWxsIG1ldGFkYXRhIGlzIHRpZWQgdG8gYSBzcGVj
aWZpYyBwYWNrZXQsIGZvcg0KPj4+Pj5leGFtcGxlIGENCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBwb2xp
Y3kgY2hhbmdlIGluIFBDUkYgY291bGQgbGVhZCB0byBzb21lIG1ldGFkYXRhDQo+Pj4+PnNpZ25h
bGluZywNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0aGUgcmVhY3Rpb24gdGltZSBuZWVkIG5vdCBiZSBp
bW1lZGlhdGUsIGZldyBtcyBtYXkNCj4+Pj4+bm90IG1hdHRlci4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEFzIHlvdSBwb2ludCwgaWYgYSBwYWNrZXQgaXMgdGllZCB0
byBhIG1ldGFkYXRhIGENCj4+Pj4+Y29ycmVsYXRpb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBpbmZv
IGNhbiBiZSBzZXQgaW4gYm90aCBwYWNrZXQgdG8gZGVhbCB3aXRoIGl0IChpLmUNCj4+Pj4+bWV0
YWRhdGENCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBleHBlY3RlZCBmbGFnIGluIHRoZSBTRkMgaGVhZGVy
LCBwbHVzIGFuIGlkKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gRmlu
YWxseSB3ZSBjYW4gc3RpbGwgc2VuZCBzb21lIGxpbWl0ZWQgbWV0YWRhdGEgd2l0aGluDQo+Pj4+
PmEgaGVhZGVyLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoaXMgY291bGQgYmUgdXNlZCBmb3IgbG9h
ZCBiYWxhbmNlcnMgaW4gcGFydGljdWxhciBpZg0KPj4+Pj53ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
IGFncmVlIG9uIGEgY29udmVudGlvbiB0byBsb2NhdGUgImNvYXJzZSBncmFpbiBwb2xpY3kiDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gLyAiZmluZSBncmFpbiBwb2xpY3kiIG9uIHJlc2VydmVkIGNvbnRl
eHQgaGVhZGVycy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoaXMg
c2VlbXMgdG8gb3BlbiB1cCBhIGxvdCBvZiBmbGV4aWJpbGl0eSAvDQo+Pj4+Pmlubm92YXRpb25z
Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gT24geW91ciBsYXN0IHBv
aW50LCB0aGVyZSBpcyBhIHF1ZXN0aW9uIG9uIGhvdyB0byBtYWtlDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4gbWV0YWRhdGEgYXZhaWxhYmxlIHRvIGEgU2VydmljZSBGdW5jdGlvbi4gQ3VycmVudCBzb2Nr
ZXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBjb25uZWN0aW9ucyBmb3IgZXhhbXBsZSBkbyBub3QgYWxs
b3cgdG8gcmV0cmlldmUgSVANCj4+Pj4+aGVhZGVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gb3B0aW9u
cy4gU28gSSBhc3N1bWUgdGhhdCBTRkMgYXdhcmUgU2VydmljZSBGdW5jdGlvbnMNCj4+Pj4+d2ls
bA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG5lZWQgc29tZSAoYXN5bmNocm9ub3VzDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gPykgQVBJIHRvIHJldHJpZXZlIFNGQyBoZWFkZXIgaW5mb3JtYXRpb24gYXMgd2Vs
bCBhcw0KPj4+Pj5pbi1iYW5kDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWV0YWRhdGEuIEkgZG9uJ3Qg
c2VlIG91dCBvZiBiYW5kIG1ldGFkYXRhIHRyYW5zcG9ydA0KPj4+Pj5hZGRpbmcNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBjb21wbGV4aXR5LCB0aGUgc2FtZSBBUEkgY2FuIHByb2JhYmx5IGFwcGx5Lg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhlIGFsdGVybmF0aXZlIG9w
dGlvbiwgYWxsb3dpbmcgdmFyaWFibGUgc2l6ZWQNCj4+Pj4+bWV0YWRhdGEgaW4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+PiB0aGUgU0ZDIGhlYWRlciBoYXMgc29tZSBkcmF3YmFja3MgYXMgd2VsbCwgb25l
IGJlaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gZnJhZ21lbnRhdGlvbiwgYW5kIHNvbWUgc3dpdGNo
ZXMgZXhwZWN0aW5nIGFzIHdlbGwgdG8NCj4+Pj4+bG9vayBhdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
IGVuZCB1c2VyIHRyYWZmaWMgaGVhZGVycyBmb3IgbGluayBsb2FkIGJhbGFuY2luZy4gSQ0KPj4+
Pj53b3VsZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGFncmVlIHRoYXQgaWYgd2UgY2FuIGFjY2VwdCB0
aGVzZSBpc3N1ZXMsIHRoZW4gc2VuZGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG9mZi1saW5lIGNv
bmdydWVudCBtZXRhZGF0YSBsb29zZXMgaXRzIGludGVyZXN0Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gV2UgbmVlZCB0byB0YWtlIGludG8gYWNjb3VudCB0aGF0IGJv
dGggaW4tYmFuZCBhbmQNCj4+Pj4+Y29uZ3J1ZW50DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gb3V0LW9m
LWJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0IGlzIG5vdCByZWxpYWJsZS4gQQ0KPj4+Pj5wYWNrZXQg
bG9zcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRyaWdnZXJpbmcgcmV0cmFuc21pc3Npb24gd291bGQg
bm90IGxlYWQgdG8gdGhlDQo+Pj4+PmlkZW50aWNhbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHJlY29u
c3RydWN0aW9uIG9mIHRoZSBhc3NvY2lhdGVkIG1ldGFkYXRhLiBJbiBzb21lDQo+Pj4+PmNhc2Vz
LCB3ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1pZ2h0IHRodXMgZXZlbiBuZWVkIG5vbi1jb25ncnVl
bnQgb3V0LW9mLWJhbmQgcmVsaWFibGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtZXRhZGF0YSB0cmFu
c3BvcnQuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gTmljb2xhcyBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fIEZyb206DQo+Pj4+PiBSb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBQYXJrZXIgW1Jvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+XSBTZW50Og0KPj4+Pj5XZWRuZXNkYXksDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gTWFyY2ggMTIsIDIwMTQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiAxMjo0MyBQTSBU
bzogTmljb2xhcyBCT1VUSE9SUyBDYzogSmltIEd1aWNoYXJkDQo+Pj4+PihqZ3VpY2hhcik7DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+c2ZjOyBKYW1h
bCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGRyYWZ0
LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+PiBOaWNvbGFzLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gSSB1bmRlcnN0YW5kIHRoZSBjb25jZXB0IGZvciBvdXQgb2YgYmFuZCBzaWdu
YWxpbmcgb2YNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pm1ldGFkYXRhLCBidXQgSSBhbSBjb25jZXJuZWQg
dGhhdCBpdCBpbnRyb2R1Y2VzDQo+Pj4+PnNpZ25pZmljYW50DQo+Pj4+PiAgID4+Pj4+Pj4+Pj5j
b21wbGV4aXR5IGR1ZSB0byB0aGUgcG90ZW50aWFsIHJhY2UgY29uZGl0aW9uIG9mDQo+Pj4+PnJl
Y2VpdmluZyB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+PnJlYWwgcGFja2V0IGJlZm9yZSB0aGUgbWV0
YWRhdGEuIFdoaWxlIHRoZSByZWFsIHBhY2tldA0KPj4+Pj5jb3VsZA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+aW5kaWNhdGUgdGhhdCBvdXQgb2YgYmFuZCBtZXRhZGF0YSBpcyBleHBlY3RlZCwgaG93IGNh
bg0KPj4+Pj53ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Z3VhcmFudGVlIHRoZSBvcmRlciBvZiByZWNl
cHRpb24/IFdoYXQgaWYgc3dpdGNoaW5nIG9yDQo+Pj4+PnJvdXRpbmcNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pm5vZGVzIGFwcGx5IGhhc2ggYmFzZWQgbG9hZCBiYWxhbmNpbmc/IFdoYXQgaWYgdGhlIGxv
YWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PmJhbGFuY2luZyB1bmRlcnN0YW5kcyBTRkMgZW5jYXBzIGFu
ZCBsb29rcyBiZXlvbmQgaXQgdG8NCj4+Pj4+dGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5vcmlnaW5h
bCBoZWFkZXIgdG8gZ2V0IGJldHRlciBlbnRyb3B5Pw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IENhbiB3
ZSBndWFyYW50ZWUgdGhhdCB0aGUgbWV0YWRhdGEgYW5kIHJlYWwgcGFja2V0DQo+Pj4+PndpbGwg
Zm9sbG93DQo+Pj4+PiAgID4+Pj4+Pj4+Pj50aGUgZXhhY3Qgc2FtZSBwYXRoPyBJZiB3ZSBjYW4g
bm90LCB0aGVuDQo+Pj4+PmltcGxlbWVudGF0aW9ucyB3aWxsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5u
ZWVkIHRvIGFkZCBpbmdyZXNzIHF1ZXVpbmcgdG8gY29wZSB3aXRoIHRoZSBzY2VuYXJpby4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEFsc28sIGRvIHlvdSBmZWVsIHRo
YXQgdGhlIGluY3JlYXNlIGluIGltcGxlbWVudGF0aW9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gY29t
cGxleGl0eSBhdCB0aGUgc2VydmljZSBmdW5jdGlvbnMgaXMgcmVhc29uYWJsZT8NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoYW5rcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFJvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+IE9uIE1hciAxMiwgMjAxNCwgYXQgNDowOSBBTSwgIk5pY29sYXMgQk9VVEhPUlMi
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRv
Ok5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4NCj4+Pj4+PG1haWx0bzpOaWNvbGFzLkJPVVRI
T1JTQHFvc21vcy5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4gSSB0aGluayB3ZSBtdXN0IG1ha2UgYSBkaXN0aW5jdGlvbiBiZXR3ZWVuOg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiAtIE1ldGFkYXRhIHdoaWNoIHNo
b3VsZCBiZSBwYXJ0IG9mIHRoZSBoZWFkZXIgZGVmaW5lZA0KPj4+Pj5hcyBpbg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+PiBiYW5kIG1hcmtpbmcuIC0gTWV0YWRhdGEgd2l0aCBjYW4gYmUgcGFzc2VkIG91
dCBvZg0KPj4+Pj5iYW5kLCBmb3INCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gZXhhbXBsZSBjb25ncnVl
bnQgb3V0IG9mIGJhbmQgc2lnbmFsaW5nIGRlZmluZWQgaW4NCj4+Pj4+dGhlIGRyYWZ0DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFRoZSBmb3JtZXIgY2FsbHMgZm9y
IGEgbGltaXRlZCBzcGFjZSBpbiB0aGUgaGVhZGVyLA0KPj4+Pj50cnVlLCBUaGUNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4gbGF0dGVyIGhvd2V2ZXIgZG9lcyBub3QgaW5jdXIgYW55IHNwYWNlIGxpbWl0
YXRpb24NCj4+Pj4+YW5kIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IHN0aWxsIGZhaXJseSBlZmZp
Y2llbnQgYW5kIGl0IHJlbWFpbnMgY29tcGF0aWJsZSB3aXRoDQo+Pj4+PmEgZml4ZWQNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4gc2l6ZSBoZWFkZXIgdXNlZCB0byByb3V0ZSB0aG9zZSBzaWduYWxpbmcg
bWVzc2FnZXMNCj4+Pj4+YWxvbmcgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGNoYWluJ3Mgc2Vy
dmljZSBmdW5jdGlvbnMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+PiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbamd1aWNoYXJAY2lz
Y28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+XSBTZW50Og0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+PiBUdWVzZGF5LCBNYXJjaCAxMSwgMjAxNCA2OjQ4IFBNIFRvOiBSb24gUGFya2VyIENjOg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+PiBOaWNvbGFzIEJPVVRIT1JTOyBicmlqc21hbkBqdW5pcGVyLm5l
dDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gU3Vi
amVjdDogUmU6IFtzZmNdDQo+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRl
cmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBIaSBSb24s
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFdlIGNhbiBjZXJ0YWlu
bHkgaGF2ZSB0aGlzIGRpc2N1c3Npb24gYnV0IHdlIHNob3VsZA0KPj4+Pj5maXJzdA0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+PiBjb25zaWRlciB3aGF0IGluZm9ybWF0aW9uIGlzIG5lY2Vzc2FyeSBhbmQg
aWYgc2FpZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBpbmZvcm1hdGlvbiBjYW4gZml0IHdpdGhpbiBh
IGZpeGVkIG51bWJlciBvZiBjb250ZXh0cw0KPj4+Pj5pbiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4gbWFqb3JpdHkgb2YgY2FzZXMuIFJlbWVtYmVyLCB0aGUgZ29hbCBvZiBiZWluZyBhYmxlDQo+
Pj4+PnRvIHBhc3MNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbWV0YWRhdGEgdGhyb3VnaCB0aGUgbmV0
d29yayBpcyB0byBlbmhhbmNlIHNlcnZpY2UNCj4+Pj4+ZGVsaXZlcnksDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+IG5vdCBwYXNzIHRoZSBlbnRpcmUgd29ya3Mgb2YgU2hha2VzcGVhcmUgOy0pDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFNlbnQgZnJvbSBteSBpUGhvbmUN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IE9uIE1hciA3LCAyMDE0
LCBhdCAzOjUyIEFNLCAiUm9uIFBhcmtlciINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IDxSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tPg0KPj4+Pj48bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PiB3
cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBOaWNvbGFz
LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IEkgc2VlIHNpbWls
YXIgcmVxdWlyZW1lbnRzIGZyb20gdGhlIDNncHAgRVBDIHNpZGUuDQo+Pj4+Pkkgd291bGQNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+IGxpa2UgdG8gcHJvcG9zZSBhbiBPVUkgLyBUTFYgYmFzZWQgYXBw
cm9hY2ggd2hlcmUgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiByZXNlcnZlZCBPVUkgY2FuIGJl
IHVzZWQgZm9yIGFncmVlZCB1cG9uIHR5cGVzIG9mDQo+Pj4+PmNvbW1vbg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4gbWV0YWRhdGEgYW5kIHZlbmRvciBvciBvdGhlciBvcmdhbml6YXRpb25hbCBPVUlz
IGNhbg0KPj4+Pj5iZSB1c2VkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiB0byBxdWlja2x5IGlubm92
YXRlIGluIHRoZSBuZXR3b3Jrcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IFNpbXVsdGFuZW91c2x5
LCBJIHdvdWxkIGFsc28gbGlrZSB0byBjb25zaWRlcg0KPj4+Pj5tZWNoYW5pc21zDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+PiB0aGF0IGFyZSBvcHRpbWl6ZWQgZm9yIGxvbmcgbGl2ZWQgZmxvd3Mgc28g
YXMgdG8NCj4+Pj4+bGltaXQgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBuZWdhdGl2ZSBlZmZl
Y3RzIG9mIHBhY2tldCBncm93dGguDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4gUm9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBPbiBNYXIgNywgMjAxNCwgYXQgODozNCBBTSwgIk5pY29s
YXMgQk9VVEhPUlMiDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhPUlNAcW9z
bW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPg0KPj4+Pj48bWFpbHRv
Ok5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSGVsbG8gSmltDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBJIGhhdmUgc2VlbiBjYXNlcyBpbiBHaSBMQU4sIHdo
ZXJlIHN1YnNjcmliZXIgcmVsYXRlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGluZm9ybWF0aW9u
IGlzIHBhc3NlZCB0byBhIFdlYiBQcm94eSBmb3IgSFRUUCBoZWFkZXINCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiBlbnJpY2htZW50IChhaW1lZCBhdCBzb21lIFdlYiBDb250ZW50IHByb3ZpZGVycw0K
Pj4+Pj5wYXJ0bmVycyBvZg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHRoZSBNb2JpbGUgT3BlcmF0
b3IpLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEluZm9ybWF0aW9uIHdhcyBhbiBjb2RlZCAocGVy
c2lzdGVudCkgc3Vic2NyaWJlciBpZA0KPj4+Pj5kZXJpdmVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gZnJvbSB0aGUgTVNJU0ROLCBhbmQgY291cGxlIG9mIGYgY3VzdG9tZXIgcHJvZmlsZQ0KPj4+
Pj5yZWxhdGVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZmllbGRzLg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSW4gYW4gc2ZjIGJhc2VkIEdpIExBTiwgdGhp
cyBlbnRpdHkgc2hvdWxkIHJlY2VpdmUNCj4+Pj4gPmZyb20gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4gQ2xhc3NpZmllcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4gLSBBIGNsYXNzaWZpY2F0aW9uIG9mIHRoZSBDb250ZW50IFByb3ZpZGVyICggSWQsDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gQ2F0ZWdvcnkpIGJhc2VkIG9uIHRyYWZmaWMgYW5hbHlzaXMg
LSBUaGUgTVNJU0ROIG9mDQo+Pj4+PiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBzdWJzY3Jp
YmVyIC0gVHdvIHN1YnNjcmliZXIgcG9saWN5IGZpZWxkcyAobm90IHRpZWQNCj4+Pj4+IHRvIFBD
UkYNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBidXQgYmVsb25naW5nIHRvIHRoZSBTdWJzY3JpYmVy
IERCKSAoU3Vic2NyaWJlcg0KPj4+Pj4gY2F0ZWdvcnksDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4g
c3ViLWNhdGVnb3J5KSAtIEEgc2Vzc2lvbiBpZCAoZm9yIGxvZ2dpbmcgYW5kDQo+Pj4+PnRyYWNr
aW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gcHVycG9zZXMpDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBUaGUgb2JqZWN0aXZlIGJlaW5nIHRvIGF2b2lkIGhh
dmluZyB0aGUgSFRUUCBQcm94eQ0KPj4+Pj50bw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGJlY29t
ZSBhIHRydXN0ZWQgYXBwbGljYXRpb24gKGludGVyb2dhdGUgdGhlDQo+Pj4+PiBzdWJzY3JpYmVy
IERCLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGV0Yy4uKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBOaWNvbGFzDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTog
SmltDQo+Pj4+PiBHdWljaGFyZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IChqZ3VpY2hhcikgW2pn
dWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPl0gU2VudDoNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBUaHVyc2RheSwgTWFyY2ggMDYsIDIwMTQgMjowMiBQTSBUbzogSmFt
YWwgSGFkaQ0KPj4+Pj5TYWxpbTsNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBqbW9pc2FuZEBqdW5p
cGVyLm5ldDxtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQ+IDxtYWlsdG86am1vaXNhbmRAanVu
aXBlci5uZXQ+Ow0KPj4+Pj4gYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiBDYzoNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+PiBzZmMgU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4g
ZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEhpIEphbWFsLA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gWW91IHNhaWQgIkl0IHNlZW1zIHRoZXJlJ3Mg
Y2xlYXIgbmVlZCBmb3IgdmFyaWFibGUNCj4+Pj4+IHNpemVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gbWV0YWRhdGEiLi4gSSBhbSBub3Qgc28gY29udmluY2VkIGFuZCB3b3VsZCBsaWtlIHRvDQo+
Pj4+PiBiZXR0ZXINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiB1bmRlcnN0YW5kIHRoZSByZXF1aXJl
bWVudHMgYmVmb3JlIHBhc3NpbmcganVkZ2VtZW50Lg0KPj4+Pj4gSWYgd2UNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+PiBsb29rIGF0IHRoZSB1c2UgY2FzZXMgYXMgcHJlc2VudGVkIHRodXMgZmFyIGlu
dG8NCj4+Pj4+IHRoZSBXRyBJDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gaGF2ZSB5ZXQgdG8gc2Vl
IGEgc2luZ2xlIGV4YW1wbGUgb2YgdGhlIG5lZWQNCj4+Pj4+IChub3RpbmcgdGhhdA0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+IGRlc2lyZSBpcyBub3QgdGhlIHNhbWUgYXMgbmVlZCkgLSBJIGFtIG5v
dCBzYXlpbmcNCj4+Pj4+IHRoZXJlIGlzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbm8gcmVxdWly
ZW1lbnQgYnV0IHJhdGhlciB0aGF0IHdlIHNob3VsZCBub3QganVtcA0KPj4+Pj4gdG8gdGhlDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gY29uY2x1c2lvbiBhbmQgYnVpbGQgc3RhbmRhcmRzIGFyb3Vu
ZCBhIHRoZW9yeS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gT24gMy8zLzE0
LCA2OjM1IEFNLCAiSmFtYWwgSGFkaSBTYWxpbSINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gPGhh
ZGlAbW9qYXRhdHUuY29tPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4gPG1haWx0bzpoYWRpQG1v
amF0YXR1LmNvbT4+DQo+Pj4+Pndyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+PiBJIGxpa2UgdGhlIGRvYyAtIHdlbGwgd3JpdHRlbi4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gU2VjdGlvbiA0LjMgb24gbWV0
YWRhdGEgZW5jb2RpbmcuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4+IEl0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGUgc2l6ZWQNCj4+
Pj4+IG1ldGFkYXRhDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IChhdCBsZWFzdCBmb3IgaHR0cC9h
cHAgeW91IHNlZW0gdG8gaW5kaWNhdGUgdGhlDQo+Pj4+PiBkZXNpcmUgZm9yDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4+aXQpLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBGb3IgYSBkYXRhcGF0aCBw
ZXItcGFja2V0IG1ldGFkYXRhLCBpIGZlZWwgdGhlDQo+Pj4+PiBuZWVkIGlzDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4+IGp1c3QgYXMgaW1wb3J0YW50LiBBcmUgd2UgbGltaXRlZCBieSB0aGUgZmFj
dCB0aGF0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGV4aXN0aW5nIGhhcmR3YXJlIG1heSBub3Qg
YmUgYWJsZSB0byBoYW5kbGUgVExWcz8NCj4+Pj4+Rm9yDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+
IGV4YW1wbGUsIEkgZG9udCBoYXZlIGEgcHJvYmxlbSBoYW5kbGluZyBUTFZzIGluIGENCj4+Pj4+
IHNvZnR3YXJlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+ZGF0YXBhdGguDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGNoZWVycywgamFtYWwNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+
IG1haWxpbmcgbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4g
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+
PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbGlzdCBzZmNAaWV0Zi5v
cmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiBodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbGlzdCBzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+
PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbGlz
dCBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4g
ICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXyBzZmMgbWFpbGluZw0KPj4+Pj4gbGlzdA0KPj4+Pj4gICA+Pj4+PiBzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+
PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4gICA+Pj4+
Pg0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQo+Pj4+PiAgID4+c2ZjIG1haWxpbmcgbGlzdA0KPj4+Pj4gICA+PnNm
Y0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+
Pj4+ICAgPj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4g
ICA+DQo+Pj4+PiAgID5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0KPj4+Pj4gICA+c2ZjIG1haWxpbmcgbGlzdA0KPj4+Pj4gICA+c2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gICA+aHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+DQo+Pj4+DQo+Pj4+IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+IHNmYyBt
YWlsaW5nIGxpc3QNCj4+Pj4gc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+
IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4NCj4+PiBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+IHNmYyBtYWls
aW5nIGxpc3QNCj4+PiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+PiBodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+DQo+Pg0KPj5fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj5zZmMgbWFpbGluZyBs
aXN0DQo+PnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj5odHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPg0KPl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQo+c2ZjIG1haWxpbmcgbGlzdA0KPnNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
Cmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo=

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

PGh0bWwgZGlyPSJsdHIiPg0KPGhlYWQ+DQo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUi
IGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+DQo8c3R5bGU+CjwhLS0KQGZvbnQt
ZmFjZQoJe2ZvbnQtZmFtaWx5OlNpbVN1bn0KQGZvbnQtZmFjZQoJe2ZvbnQtZmFtaWx5OiJNUyBH
b3RoaWMifQpAZm9udC1mYWNlCgl7Zm9udC1mYW1pbHk6TWluZ0xpVX0KQGZvbnQtZmFjZQoJe2Zv
bnQtZmFtaWx5OiJDYW1icmlhIE1hdGgifQpAZm9udC1mYWNlCgl7Zm9udC1mYW1pbHk6Q2FsaWJy
aX0KQGZvbnQtZmFjZQoJe2ZvbnQtZmFtaWx5OlRhaG9tYX0KQGZvbnQtZmFjZQoJe2ZvbnQtZmFt
aWx5OiJcQE1pbmdMaVUifQpAZm9udC1mYWNlCgl7Zm9udC1mYW1pbHk6IlxATVMgR290aGljIn0K
QGZvbnQtZmFjZQoJe2ZvbnQtZmFtaWx5OiJNUyBVSSBHb3RoaWMifQpAZm9udC1mYWNlCgl7Zm9u
dC1mYW1pbHk6IlxATVMgVUkgR290aGljIn0KQGZvbnQtZmFjZQoJe2ZvbnQtZmFtaWx5OiJcQFNp
bVN1biJ9CnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwKCXttYXJnaW46
MGluOwoJbWFyZ2luLWJvdHRvbTouMDAwMXB0OwoJZm9udC1zaXplOjEyLjBwdDsKCWZvbnQtZmFt
aWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiJ9CmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsK
CXtjb2xvcjpibHVlOwoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0KYTp2aXNpdGVkLCBzcGFu
Lk1zb0h5cGVybGlua0ZvbGxvd2VkCgl7Y29sb3I6cHVycGxlOwoJdGV4dC1kZWNvcmF0aW9uOnVu
ZGVybGluZX0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBkaXYuTXNvQWNldGF0ZQoJe21h
cmdpbjowaW47CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7Cglmb250LXNpemU6MTIuMHB0OwoJZm9u
dC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIn0Kc3Bhbi5CYWxsb29uVGV4dENoYXIK
CXtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiJ9CnNwYW4uQ2hhcgoJe2ZvbnQtZmFt
aWx5OlNpbVN1bn0KcC5hLCBsaS5hLCBkaXYuYQoJe21hcmdpbjowaW47CgltYXJnaW4tYm90dG9t
Oi4wMDAxcHQ7Cglmb250LXNpemU6MTIuMHB0OwoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21h
biIsInNlcmlmIn0Kc3Bhbi5FbWFpbFN0eWxlMjEKCXtmb250LWZhbWlseToiQ2FsaWJyaSIsInNh
bnMtc2VyaWYiOwoJY29sb3I6IzFGNDk3RH0Kc3Bhbi5FbWFpbFN0eWxlMjIKCXtmb250LWZhbWls
eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOwoJY29sb3I6IzFGNDk3RH0Kc3Bhbi5FbWFpbFN0eWxl
MjMKCXtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOwoJY29sb3I6IzFGNDk3RH0K
c3Bhbi5FbWFpbFN0eWxlMjQKCXtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOwoJ
Y29sb3I6IzFGNDk3RH0Kc3Bhbi5FbWFpbFN0eWxlMjUKCXtmb250LWZhbWlseToiQ2FsaWJyaSIs
InNhbnMtc2VyaWYiOwoJY29sb3I6IzFGNDk3RH0KLk1zb0NocERlZmF1bHQKCXtmb250LXNpemU6
MTAuMHB0fQpAcGFnZSBXb3JkU2VjdGlvbjEKCXttYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4w
aW59Ci0tPgo8L3N0eWxlPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyIgaWQ9Im93YVBhcmFTdHlsZSI+
PC9zdHlsZT48c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwvc3R5bGU+PHN0eWxlIHR5cGU9InRleHQv
Y3NzIj48L3N0eWxlPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZs
aW5rPSJwdXJwbGUiIGZwc3R5bGU9IjEiIG9jc2k9IjAiPg0KPGRpdiBzdHlsZT0iZGlyZWN0aW9u
OiBsdHI7Zm9udC1mYW1pbHk6IFRhaG9tYTtjb2xvcjogIzAwMDAwMDtmb250LXNpemU6IDEwcHQ7
Ij4NCjxkaXY+RnV0dXJlIFNGQyBhd2FyZSBhcHBsaWNhdGlvbnMgd291bGQgYmVuZWZpdCBmcm9t
IHJlYWRpbmcgZGF0YSBmcm9tIHRoZSBTRkMgaGVhZGVyIGlmIGFueS4mbmJzcDs8L2Rpdj4NCjxk
aXY+PGJyPg0KPC9kaXY+DQo8ZGl2PlNvIHRoZSBxdWVzdGlvbiBpcyBub3Qgb25seSB0byBiZSBh
YmxlIHRvIGluZmVyIGEgY2hhaW4gaWQgaW4gYSBoZWFkZXItbGVzcyBjb25maWd1cmF0aW9uLCAm
bmJzcDs8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyI+YnV0IGFsc28gdG8gYmUgYWJsZSB0
byByZXRyaWV2ZSBjb250ZXh0dWFsIGluZm9ybWF0aW9uLjwvc3Bhbj48L2Rpdj4NCjxkaXY+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsiPkkgZG9uJ3Qgc2VlIGhvdyB3ZSBjb3VsZCBhY2hp
ZXZlIHRoaXMgaWYgd2UgYXJlIHRvIGNhcnJ5IHNheSBhIHBvbGljeSBpZGVudGlmaWVyIG9yIGFu
IGFwcCBpZCBhbmQgYSBzdWJzY3JpYmVyIGlkZW50aWZpZXIgaW4gc3VjaCBhIGNhc2UuPC9zcGFu
PjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+SW4gdGhlIGVuZCB0aGUgb3B0aW9ucyAo
Zml4IGhlYWRlciwgaGVhZGVyLWxlc3MsLi4pIGFyZSBub3QgZXF1aXZhbGVudCBpbiB0ZXJtcyBv
ZiBmZWF0dXJlcy4mbmJzcDs8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PlNob3VsZG4n
dCB0aGUgZm9jdXMgb2YgdGhlIHdvcmsgd2UgcHJvdmlkZSBiZSBvbiB0aGUgcmljaGVyIG1vZGVs
LCBhbmQgY29uc2lkZXIgb3RoZXIgY2FzZXMgYXMmbmJzcDs8c3BhbiBzdHlsZT0iZm9udC1zaXpl
OiAxMHB0OyI+dmFsaWQgb3B0aW9ucyBwcm92aWRlZCBzb21lIGlkZW50aWZpZWQgbGltaXRhdGlv
bnMuPC9zcGFuPjwvZGl2Pg0KPGJyPg0KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IFRpbWVzIE5l
dyBSb21hbjsgY29sb3I6ICMwMDAwMDA7IGZvbnQtc2l6ZTogMTZweCI+DQo8aHIgdGFiaW5kZXg9
Ii0xIj4NCjxkaXYgaWQ9ImRpdlJwRjYzNzQ0NCIgc3R5bGU9ImRpcmVjdGlvbjogbHRyOyI+PGZv
bnQgZmFjZT0iVGFob21hIiBzaXplPSIyIiBjb2xvcj0iIzAwMDAwMCI+PGI+RnJvbTo8L2I+IEpl
cm9tZSBNb2lzYW5kIFtqbW9pc2FuZEBqdW5pcGVyLm5ldF08YnI+DQo8Yj5TZW50OjwvYj4gTW9u
ZGF5LCBNYXJjaCAyNCwgMjAxNCA4OjE1IFBNPGJyPg0KPGI+VG86PC9iPiBzZmNAaWV0Zi5vcmc8
YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIOetlOWkjTogU0ZDIGVuY2Fwc3VsYXRpb24g
Y2hhaW4gSUQ8YnI+DQo8L2ZvbnQ+PGJyPg0KPC9kaXY+DQo8ZGl2PjwvZGl2Pg0KPGRpdj4NCjxk
aXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7OyBjb2xvcjojMUY0OTdEIj5JbnRlcmVzdGluZyBpZGVhLiBDb3Vs
ZCBpbmRlZWQgYmUgdGhlIGJlc3Qgb2YgYm90aCB3b3JsZHMuIFRoZW4gd2UgcHJvYmFibHkgc2hv
dWxkIGFsbG93IGEgaGVhZGVyLWxlc3MgYmVoYXZpb3IgYXMgd2VsbCBhcyBudWxsLWhlYWRlciB0
aG91Z2gsIHNlbWFudGljYWxseQ0KIGVxdWl2YWxlbnQgKHNpZ25hbGVkKS4gV2hpbGUga2VlcGlu
ZyB0aGUgZXhwbGljaXQgaGVhZGVyIGJlaGF2aW9yLjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7OyBjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OzsgY29sb3I6IzFGNDk3RCI+QSBiaXQgb2YgYSDigJhkbyBpdCBhbGzigJkgY29tcHJv
bWlzZSwgYnV0IEkgY2FuIHNlZSB0aGUgdmFsdWUgb2YgaXTigKYNCjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDsgZm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7OyBjb2xvcjojMUY0
OTdEIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OzsgY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxkaXY+
DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTsgYm9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0
OyBwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0OyBmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+IFJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tXQ0KPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgTWFyY2ggMjQsIDIwMTQgMTI6
NDkgUE08YnI+DQo8Yj5Ubzo8L2I+IEplcm9tZSBNb2lzYW5kOyBYdXhpYW9odTsgTkFQSUVSQUxB
LCBNQVJJQSBIOyBtaWtlYmlhbmNAYW9sLmNvbTsgc2ZjQGlldGYub3JnPGJyPg0KPGI+U3ViamVj
dDo8L2I+IFJFOiBbc2ZjXSA8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZv
bnQtZmFtaWx5OiZxdW90O01TIFVJIEdvdGhpYyZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij7nrZTlpI08L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij46IFNGQyBlbmNhcHN1
bGF0aW9uIGNoYWluIElEPC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDs8L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7OyBjb2xvcjojMUY0OTdEIj5DbGVhcmx5LCBhbiBTRkMgZW5jYXBzdWxhdGlv
biBjYW4gYmUgdXNlZCDigJxvZmYgbGFiZWzigJ0gdG8gc3VwcG9ydCBhbiBpbmJhbmQgbWV0YWRh
dGEgdHJhbnNwb3J0IG1lY2hhbmlzbSBvdXRzaWRlIG9mIHRoZSBTRkMgc3RlZXJpbmcgcGFyYWRp
Z20uJm5ic3A7IEFuZCwgSeKAmW0gaW4NCiBubyB3YXkgdHJ5aW5nIHRvIGRpc3N1YWRlIHN1Y2gg
YSB1c2FnZS4mbmJzcDsmbmJzcDsgJm5ic3A7QnV0LCBzaW5jZSB0aGUgc3RlZXJpbmcgcGFydCBv
ZiB0aGUgaGVhZGVyIGlzIGxpa2VseSB0byBiZSBzaW1wbGUsIGNvbXBhY3QsIGFuZCBvZiBmaXhl
ZCBsZW5ndGgsIHdoeSBub3QganVzdCBpZ25vcmUgaXQgaW4gc3VjaCBhIGNhc2Ug4oCTIHNlbmQg
MOKAmXMsIGlnbm9yZSByZWNlaXZlZCBmaWVsZHMuJm5ic3A7Jm5ic3A7IFdvdWxkbuKAmXQgdGhp
cyBrZWVwIHRoaW5ncyBzaW1wbGVyIHRoYW4gdHJ5aW5nDQogdG8gYWRkIHlldCBtb3JlIGZsZXhp
YmlsaXR5IGludG8gYSB1bmlmaWVkIGhlYWRlcj8mbmJzcDsmbmJzcDsmbmJzcDsgQWRkaXRpb25h
bGx5LCBtaWdodCB3ZSBydW4gaW50byBjaGFydGVyIGlzc3VlcyBpZiB0aGUgaGVhZGVyIGNhbiBl
eHBsaWNpdGx5IGNvbnZleSDigJxub24tU0ZDLWNvbXBsaWFudOKAnSAoZS5nLiwgdGhlIGNoYXJ0
ZXIgaXMgcXVpdGUgZXhwbGljaXQgdGhhdCB3ZSBhcmUgc29sdmluZyBhIHN0ZWVyaW5nIHByb2Js
ZW0pPzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7OyBjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsgY29sb3I6IzFGNDk3RCI+Jm5i
c3A7Jm5ic3A7IFJvbjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7OyBjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7IGZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsgY29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTsg
Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0OyBwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGlu
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
OyBmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDsgZm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gc2ZjIFs8YSBo
cmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5KZXJvbWUgTW9p
c2FuZDxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIE1hcmNoIDI0LCAyMDE0IDEyOjM3IFBNPGJy
Pg0KPGI+VG86PC9iPiBYdXhpYW9odTsgTkFQSUVSQUxBLCBNQVJJQSBIOyA8YSBocmVmPSJtYWls
dG86bWlrZWJpYW5jQGFvbC5jb20iIHRhcmdldD0iX2JsYW5rIj4NCm1pa2ViaWFuY0Bhb2wuY29t
PC9hPjsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0Bp
ZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIDwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7TVMgR290aGljJnF1b3Q7
Ij7nrZTlpI08L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7IGZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+OiBTRkMgZW5jYXBz
dWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OzsgY29sb3I6IzFGNDk3RCI+JiM0MzsxLjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDsgZm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7OyBjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OzsgY29sb3I6IzFGNDk3RCI+V2UgY291bGQgZ2VuZXJhbGl6ZSB0aGUgZXhp
c3RpbmcgVkxBTi1iYXNlZCBhcHByb2FjaCB0byBtb3JlIGZsZXhpYmxlIHR1bm5lbC9vdmVybGF5
IHRoaW5raW5nIGFuZCBhIHNldCBvZiBkaXN0cmlidXRlZCBjb25zdHJhaW5lZCByb3V0ZXMgdXNp
bmcgYSBjb250cm9sDQogbG9naWMgb2Ygc29ydHMuIE5vIG5lZWQgZm9yIGFuIGV4cGxpY2l0IHNl
cnZpY2UgY2hhaW4gKG9yIHBhdGgpIGlkLCB0aGVuLiBXaGlsZSBzdGF5aW5nIHRyYW5zcG9ydC1p
bmRlcGVuZGVudCAodGhhdOKAmXMgdGhlIHdob2xlIHBvaW50IG9mIG92ZXJsYXlzKS4NCjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDsgZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
OyBjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsgY29sb3I6IzFGNDk3RCI+TG92ZSB0aGlzIHF1
b3RlIGZyb20gTWFyaWEsIHRoaXMgaXMgcHV0dGluZyBpdCB2ZXJ5IGNsZWFybHkgYW5kIHZlcnkg
Y29uY2lzZWx5Lg0KPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0OyBmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7IGNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDs7IGNvbG9yOiMxRjQ5N0QiPiZsdDsmbHQ7IHRoZSBzaWduYWxpbmcgb2YgbWV0YWRh
dGEgc2hvdWxkIGJlIGluZGVwZW5kZW50IGZyb20gc2lnbmFsaW5nIG9mIHNlcnZpY2UgcGF0aC4g
VGhlcmUgY2FuIGJlIG1hbnkgd2F5cyB0byBzaWduYWwgdGhlIHBhdGggc28gd2h5IHRpZSB0aGUg
dHdvIHRvZ2V0aGVyLiZndDsmZ3Q7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0OyBmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7IGNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDsg
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7OyBj
b2xvcjojMUY0OTdEIj5JIHdvdWxkIGp1c3QgYWRkIHRoYXQgdGhlcmUgYXJlIHByb2JhYmx5IGV2
ZW4gbW9yZSB3YXlzIHRvIHNpZ25hbCBtZXRhZGF0YSB0aGFuIHRvIHNpZ25hbCB0aGUgKHNlcnZp
Y2UpIHBhdGjigKY8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OzsgY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0OyBmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7IGNvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7IGJv
cmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDsgcGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDsg
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZy
b206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDsgZm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBzZmMgWzxhIGhyZWY9
Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlh1eGlhb2h1PGJyPg0K
PGI+U2VudDo8L2I+IFN1bmRheSwgTWFyY2ggMjMsIDIwMTQgOToyMSBQTTxicj4NCjxiPlRvOjwv
Yj4gTkFQSUVSQUxBLCBNQVJJQSBIOyA8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20i
IHRhcmdldD0iX2JsYW5rIj4NCm1pa2ViaWFuY0Bhb2wuY29tPC9hPjsgPGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5T
dWJqZWN0OjwvYj4gW3NmY10gPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBm
b250LWZhbWlseTomcXVvdDtNUyBVSSBHb3RoaWMmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+562U5aSNPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+OiBTRkMgZW5jYXBz
dWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxNi4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OzsgY29sb3I6IzFGNDk3RCI+JiM0MzsxPC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0OyBmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7IGNvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjE2LjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7OyBjb2xvcjojMUY0OTdEIj5YaWFvaHU8L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7IGZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsgY29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lOyBib3JkZXItbGVmdDpz
b2xpZCBibHVlIDEuNXB0OyBwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2
IHN0eWxlPSJib3JkZXI6bm9uZTsgYm9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0OyBwYWRk
aW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxh
bmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDsgZm9udC1mYW1pbHk6TWluZ0xpVSI+
5Y+R5Lu25Lq6PC9zcGFuPjwvYj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDsgZm9u
dC1mYW1pbHk6U2ltU3VuIj46PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDsgZm9udC1mYW1pbHk6U2ltU3VuIj4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+
XQ0KPC9zcGFuPjxiPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDsg
Zm9udC1mYW1pbHk6JnF1b3Q7TVMgR290aGljJnF1b3Q7Ij7ku6Pooag8L3NwYW4+PC9iPjxiPjxz
cGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDsgZm9udC1mYW1pbHk6U2lt
U3VuIj4NCjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZvbnQtZmFt
aWx5OlNpbVN1biI+TkFQSUVSQUxBLCBNQVJJQSBIPGJyPg0KPC9zcGFuPjxiPjxzcGFuIGxhbmc9
IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDsgZm9udC1mYW1pbHk6TWluZ0xpVSI+5Y+R
6YCB5pe26Ze0PC9zcGFuPjwvYj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDsgZm9u
dC1mYW1pbHk6U2ltU3VuIj46PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDsgZm9udC1mYW1pbHk6U2ltU3VuIj4gMjAxNDwvc3Bhbj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O01TIEdvdGhpYyZxdW90OyI+
5bm0PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250LWZhbWlseTpTaW1T
dW4iPjM8L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBm
b250LWZhbWlseTomcXVvdDtNUyBHb3RoaWMmcXVvdDsiPuaciDwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDsgZm9udC1mYW1pbHk6U2ltU3VuIj4yMjwvc3Bhbj48c3BhbiBsYW5n
PSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O01TIEdv
dGhpYyZxdW90OyI+5pelPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250
LWZhbWlseTpTaW1TdW4iPg0KIDY6Mzg8YnI+DQo8L3NwYW4+PGI+PHNwYW4gbGFuZz0iWkgtQ04i
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250LWZhbWlseTomcXVvdDtNUyBHb3RoaWMmcXVv
dDsiPuaUtuS7tuS6ujwvc3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
IGZvbnQtZmFtaWx5OlNpbVN1biI+Ojwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7IGZvbnQtZmFtaWx5OlNpbVN1biI+DQo8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFv
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5taWtlYmlhbmNAYW9sLmNvbTwvYT47IDxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj4NCnNmY0BpZXRmLm9yZzwvYT48YnI+
DQo8L3NwYW4+PGI+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBm
b250LWZhbWlseTomcXVvdDtNUyBHb3RoaWMmcXVvdDsiPuS4uzwvc3Bhbj48L2I+PGI+PHNwYW4g
bGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250LWZhbWlseTpNaW5nTGlV
Ij7popg8L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250LWZh
bWlseTpTaW1TdW4iPjo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBm
b250LWZhbWlseTpTaW1TdW4iPg0KIFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJ
RDwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7OyBjb2xvcjojMUY0OTdEIj5NaWtlLDwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDsgZm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7OyBjb2xvcjojMUY0
OTdEIj4mbmJzcDs8L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7IGJvcmRlci1s
ZWZ0OnNvbGlkIGJsdWUgMS41cHQ7IHBhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPk1hcmlhLCZuYnNwOzxicj4NClNvLCB5b3UgYXJlIHNheWlu
ZyB0aGF0IHlvdSB3YW50IHRvIHVzZSBTRkMgdG8gY2FycnkgYXJvdW5kIG1ldGFkYXRhLCBidXQg
bm90IGZvciBhY3R1YWwgc2VydmljZSBjaGFpbmluZyBiZWNhdXNlIHlvdSBhbHJlYWR5IGhhdmUg
YSB3YXkgdG8gaW1wbGVtZW50IHNlcnZpY2UgY2hhaW5pbmcgb3V0c2lkZSBvZiBTRkM/ICZuYnNw
OzxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48L3NwYW4+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBjb2xvcjojMUY0OTdEIj5ZZXMuPC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBw
dCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0FyaWFs
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPk1heWJlIEknbSBub3QgZm9sbG93aW5nLCBi
dXQgaXQgc2VlbXMgdG8gbWUgdGhhdCBpZiB5b3Ugd2VyZSB0byB1cGdyYWRlIHlvdXIgbmV0d29y
ayB0byBzdXBwb3J0IFNGQyB0aGF0IHlvdSB3b3VsZCBjaGFuZ2UgZnJvbSB1c2luZyB5b3VyIGV4
aXN0aW5nDQogbWVjaGFuaXNtIGFuZCBzdGFydCB1c2luZyBTRkMsIHdoaWNoIGlzIG1lYW50IHRv
IHByb3ZpZGUgc3VwcG9ydCBmb3Igc2VydmljZSBmdW5jdGlvbnMgdGhhdCBhcmUgbm90IFNGQyBh
d2FyZS4gJm5ic3A7PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjwvc3Bhbj48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7IGNvbG9yOiMxRjQ5
N0QiPlRoZXJlIHNob3VsZCBiZSBhIHdheSB0byB1c2UgdGhlIE5TSCBvbmx5IGFzIGEgd2F5IHRv
IGNvbnZleSBtZXRhZGF0YSBzdWNoIGFzIHN1YnNjcmliZXItaWQsIGFwcGxpY2F0aW9uLWlkLCBl
dGMuLCB3aGlsZSBrZWVwaW5nIHRoZSBzZXJ2aWNlIGNoYWluaW5nIGZvcndhcmRpbmcNCiBpbmZv
cm1hdGlvbiBhdCwgZS5nLiwgdGhlIE1QTFMgVlBOIGxldmVsLiA8L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OzsgY29sb3I6IzFGNDk3RCI+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPlRoZXJlIGFyZSBhIG51bWJlciBvZiB1cyB3aG8gaGF2ZSBpbXBsZW1lbnRlZCwg
aW4gb25lIHdheSBvciBhbm90aGVyLCBzb21lIHNvcnQgb2Ygc2VydmljZSBjaGFpbmluZywgYnV0
IEkgKEkgY2FuIGF0IGxlYXN0IHNwZWFrIGZvciBteXNlbGYpIGFtDQogbG9va2luZyB0byBTRkMg
bm90IHRvIGVuaGFuY2UgbXkgY3VycmVudCBpbXBsZW1lbnRhdGlvbiwgYnV0IHRvIHJlcGxhY2Ug
aXQgd2l0aCBzb21ldGhpbmcgYmV0dGVyIHdoaWxlIHN0aWxsIG1haW50YWluaW5nIG15IGNvcmUg
KG5vbiBzZXJ2aWNlIGZ1bmN0aW9uKSBpbmZyYXN0cnVjdHVyZS48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDs7IGNvbG9yOiMxRjQ5N0QiPiZxdW90O3NlcnZpY2UtY2hhaW5pbmcmcXVv
dDsgaXMgbm90aGluZyBuZXcsIGl0IGhhcyBiZWVuIGRvbmUgZm9yIHRoZSBtYW55IHllYXJzIHVz
aW5nIFZMQU5zLiBUaGUgaXNzdWUgaGFzIGJlZW4gYWx3YXlzIGhvdyB0byBicmluZyB0aGUgdHJh
ZmZpYyBmcm9tIGEgcm91dGVkIG5ldHdvcmsgaW50byBhIHNldCBvZiBhcHBsaWFuY2VzLA0KIGku
ZS4sIGhvdyB0byBpbnRlZ3JhdGUgd2l0aCByb3V0aW5nLiBCeSB1c2luZyB0aGUgc2FtZSBtZWNo
YW5pc20gaW4gdGhlIGludGVybWVkaWF0ZSBob3BzIHRoZSBjb21wbGV4aXR5IGlzIHNpZ25pZmlj
YW50bHkgcmVkdWNlZC48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OzsgY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90OzsgY29sb3I6IzFGNDk3RCI+SU1PLCB0aGUgc2lnbmFsaW5nIG9mIG1ldGFkYXRh
IHNob3VsZCBiZSBpbmRlcGVuZGVudCBmcm9tIHNpZ25hbGluZyBvZiBzZXJ2aWNlIHBhdGguIFRo
ZXJlIGNhbiBiZSBtYW55IHdheXMgdG8gc2lnbmFsIHRoZSBwYXRoIHNvIHdoeSB0aWUgdGhlIHR3
byB0b2dldGhlci48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206
MTIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDs7IGNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPiZuYnNwOzwvcD4N
CjxkaXYgc3R5bGU9Im1hcmdpbi1ib3R0b206NS40cHQiPg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFs
IiBhbGlnbj0iY2VudGVyIiBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXIiPg0KPGhyIHNpemU9IjEi
IHdpZHRoPSIxMDAlIiBub3NoYWRlPSIiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJjb2xvcjojOTk5
OTk5Ij4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWJvdHRvbTo1LjRwdCI+PGI+RnJvbTogPC9iPjxhIGhyZWY9Im1haWx0bzprZWdyYXlAY2lzY28u
Y29tJTNja2VncmF5QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmtlZ3JheUBjaXNjby5jb20m
bHQ7a2VncmF5QGNpc2NvLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+VG86IDwvYj5Sb24gUGFya2VyJmx0
OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9
Il9ibGFuayI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT4mZ3Q7LEppbSBHdWlj
aGFyZCAoamd1aWNoYXIpJmx0OzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRh
cmdldD0iX2JsYW5rIj5qZ3VpY2hhckBjaXNjby5jb208L2E+Jmd0OyxKb2VsIE0uIEhhbHBlcm4m
bHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5q
bWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDs8YnI+DQo8Yj5jYzogPC9iPjxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmclM2NzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5v
cmcmbHQ7c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5TZW50OiA8L2I+RnJpZGF5LCBNYXJj
aCAxNCwgMjAxNDxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRp
b24gY2hhaW4gSUQ8YnI+DQo8YnI+DQomIzQzOzEgdGhlIGlkZWEgaXMgaW50ZXJvcGVyYWJpbGl0
eS48YnI+DQo8YnI+DQo8YnI+DQpPbiAzLzE0LzE0IDEyOjU1IFBNLCAmcXVvdDtSb24gUGFya2Vy
JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0
OyB3cm90ZTo8YnI+DQo8YnI+DQomZ3Q7VGhhbmtzLCBKaW0uPGJyPg0KJmd0Ozxicj4NCiZndDtS
ZW1lbWJlciB0aGF0IHdlIGhhdmUgc2FpZCBtYW55IHRpbWVzIHRoYXQgdGhlIFNGQyBzZXJ2aWNl
IGhlYWRlciBpczxicj4NCiZndDt0cmFuc3BvcnQgaW5kZXBlbmRlbnQuICZuYnNwOyBKdXN0IGJl
Y2F1c2UgdGhlIGNoYWluIGlkIGNvdWxkIGJlIGNhcnJpZWQgaW48YnI+DQomZ3Q7c29tZSBmb3Jt
IG9yIGFub3RoZXIgd2l0aCBzb21lIHBhcnRpY3VsYXIgdHJhbnNwb3J0IGRvZXNuJ3QgbWVhbiB0
aGF0IGl0PGJyPg0KJmd0O2NvdWxkIGJlIHVuaXZlcnNhbGx5IGNvbnZleWVkLiAmbmJzcDsmbmJz
cDsgQnkgbWFraW5nIGFuZCBrZWVwaW5nIHRoZSBTRkMgc2VydmljZTxicj4NCiZndDtoZWFkZXIg
dHJhbnNwb3J0IGluZGVwZW5kZW50IG1ha2VzIGl0IG1vcmUgYXBwbGljYWJsZSBpbiBtb3JlPGJy
Pg0KJmd0O2Vudmlyb25tZW50cyBhbmQgbW9yZSBsaWtlbHkgdG8gZ2V0IGFkb3B0ZWQgYnJvYWRs
eS48YnI+DQomZ3Q7PGJyPg0KJmd0OyAmbmJzcDsgUm9uPGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+
DQomZ3Q7LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7RnJvbTogSmltIEd1aWNo
YXJkIChqZ3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86amd1aWNoYXJAY2lzY28uY29tPC9hPl08YnI+DQomZ3Q7U2VudDog
RnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAzOjUyIFBNPGJyPg0KJmd0O1RvOiBKb2VsIE0uIEhhbHBl
cm47IFJvbiBQYXJrZXI8YnI+DQomZ3Q7Q2M6IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0O1N1YmplY3Q6IFNGQyBl
bmNhcHN1bGF0aW9uIGNoYWluIElEPGJyPg0KJmd0Ozxicj4NCiZndDtIaSBKb2VsLDxicj4NCiZn
dDs8YnI+DQomZ3Q7UGVyaGFwcyBidXQgSSB3b3VsZCBwb2ludCBvdXQgdGhhdCB0aGUgYmFzZSBT
RkMgaGVhZGVyIGNvdWxkIGhhdmUgYSBsb3Q8YnI+DQomZ3Q7bW9yZSBpbmZvcm1hdGlvbiB0aGFu
IGp1c3QgdGhlIGNoYWluIElEOyBJIHdvdWxkIGFsc28gcG9pbnQgb3V0IHRoYXQgdGhlPGJyPg0K
Jmd0O2RldmlsIGlzIGluIHRoZSBkZXRhaWxzIGFuZCBzYXlpbmcgJnF1b3Q7d2VsbCwgSSBjYW4g
anVzdCB1c2UgYW4gTVBMUyBsYWJlbCZxdW90Ozxicj4NCiZndDtoaWRlcyBtdWNoIG9mIHRoZSBj
b21wbGV4aXR5IG9mIGFjdHVhbGx5IGRvaW5nIHRoYXQuPGJyPg0KJmd0Ozxicj4NCiZndDtPbiAz
LzE0LzE0LCAyOjM1IFBNLCAmcXVvdDtKb2VsIE0uIEhhbHBlcm4mcXVvdDsgJmx0OzxhIGhyZWY9
Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxw
ZXJuLmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj4NCiZndDs8YnI+DQomZ3Q7Jmd0O0lmIHRoZSB0cmFu
c3BvcnQgaGVhZGVyIGNhcnJpZXMgZW5vdWdoIGluZm9ybWF0aW9uIGZvciBpZGVudGlmeWluZyB0
aGU8YnI+DQomZ3Q7Jmd0O3NlcXVlbmNlIChWTEFOIHRhZyBvciBNUExTIGxhYmVsIGNhbiBib3Ro
IGRvIHRoZSBqb2IpLCB0aGVuIGFyZ3VhYmx5PGJyPg0KJmd0OyZndDt0aGUgZ2xvYmFsIGNoYWlu
IElEIGlzIHJlZHVuZGFudC4gSSBjYW4gbGl2ZSB3aXRoIGNhcnJ5aW5nIGl0IGFueXdheTxicj4N
CiZndDsmZ3Q7ZWl0aGVyIGlmIEkgaGF2ZSBtZXRhZGF0YSB0byBjYXJyeSwgb3IgaWYgSSBuZWVk
IHRoZSBjaGFpbiBJRCBmb3Igc29tZTxicj4NCiZndDsmZ3Q7cHVycG9zZS48YnI+DQomZ3Q7Jmd0
OyBBZnRlciBhbGwsIHNvbWUgZm9sa3Mgc2VlbSB0byB3YW50IHRvIHVzZSB0aGF0IGZvciB0aGUg
Zm9yd2FyZGluZzxicj4NCiZndDsmZ3Q7ZGVjaXNpb25zLjxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0
OyZndDtZb3Vycyw8YnI+DQomZ3Q7Jmd0O0pvZWw8YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
T24gMy8xNC8xNCwgMjoyOCBQTSwgUm9uIFBhcmtlciB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsg
VGhlIGNoYWluIElEIGlzIHRoZSBsYWJlbCB0aGF0IGRlZmluZXMgdGhlIHNlcXVlbmNlIG9mIHNl
cnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDtmdW5jdGlvbnMgdGhhdCBtdXN0IGJlIHZpc2l0ZWQuICZu
YnNwOyBJdCBjYW4gYmUgdGhvdWdodCBvZiBhcyBhIGhhbmRsZSBmb3IgYTxicj4NCiZndDsmZ3Q7
Jmd0O3N0YWNrIG9mIG11c3QtdmlzaXQgbmV0d29yayBsb2NhdGlvbnMuICZuYnNwOyBJIGRvbid0
IHNlZSBob3cgdGhpcyBjYW4gYmU8YnI+DQomZ3Q7Jmd0OyZndDthbnl0aGluZyBidXQgbWFuZGF0
b3J5Ljxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyAmbmJzcDsmbmJzcDsmbmJz
cDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7IEZyb206IHNm
YyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0gT24gQmVoYWxmIE9mIFN1cmVuZHJhIEt1
bWFyPGJyPg0KJmd0OyZndDsmZ3Q7KHNta3VtYXIpPGJyPg0KJmd0OyZndDsmZ3Q7IFNlbnQ6IEZy
aWRheSwgTWFyY2ggMTQsIDIwMTQgMTo0NiBQTTxicj4NCiZndDsmZ3Q7Jmd0OyBUbzogSm9lbCBN
LiBIYWxwZXJuOyBOQVBJRVJBTEEsIE1BUklBIEg8YnI+DQomZ3Q7Jmd0OyZndDsgQ2M6IDxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+
PGJyPg0KJmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyBbVHJpbW1lZCB0aGUgcmVjaXBpZW50IGxpc3QgLSBuZWVkcyBhcHByb3ZhbCBvdGhlcndpc2Vd
PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IENvbXBsZXRlbHkgYWdyZWUgaGVy
ZS48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgU0ZDIGRvZXMgbm90IHByZXZl
bnQgVkxBTiBzdGl0Y2hpbmcgYW5kIG9uZSBjYW4gY29udGludWUgdG8gZG8gdGhhdC48YnI+DQom
Z3Q7Jmd0OyZndDtXaGlsZSBhdCB0aGUgc2FtZSB0aW1lIFNGQyBjYW4gaW5jbHVkZSBWTEFOIHN0
aXRjaGluZyB0byBzdXBwb3J0PGJyPg0KJmd0OyZndDsmZ3Q7bGVnYWN5IFNGcyBpbiB0aGUgc2Ft
ZSBjaGFpbiB0aGF0IGluY2x1ZGVzIFNGQyBhd2FyZSBTRnMuIEV2ZW4gbGVnYWN5PGJyPg0KJmd0
OyZndDsmZ3Q7U0ZzIGJlbmVmaXQgZnJvbSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgaGVuY2Ug
Y2FuIGJlIHNoYXJlZCBhY3Jvc3M8YnI+DQomZ3Q7Jmd0OyZndDtkaWZmZXJlbnQgc2VydmljZSBj
aGFpbnMuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IFN1cmVuZHJhLjxicj4N
CiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyBPbiAzLzE0LzE0IDEwOjI2IEFNLCAmcXVvdDtKb2VsIE0uIEhhbHBlcm4mcXVv
dDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFu
ayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsgTXkgb3duIGluY2xpbmF0aW9uIGlzIHRvIG9ic2VydmUgdGhh
dCBpZiB5b3UgZG9uJ3QgbmVlZCBleHBsaWNpdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgY2hhaW4g
aWRlbnRpZmljYXRpb24gYW5kIHlvdSBkb24ndCBuZWVkIG1ldGFkYXRhLCB5b3UgY2FuIGp1c3Qg
b21pdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgdGhlIHNmYy9uc2ggaGVhZGVyLiBTdGlsbCBkbyBz
ZXJ2aWNlIGNoYWluaW5nLCBqdXN0IG5vIGV4dHJhIGhlYWRlci48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBJZiB3ZSBhcmUgZ29pbmcgdG8gaGF2ZSB0aGUgaGVh
ZGVyLCBpdCBzZWVtcyB0byBtZSB0aGF0IHRoZSBjaGFpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDtp
ZGVudGlmaWNhdGlvbiBmaWVsZCBpcyB2ZXJ5IHVzZWZ1bCwgYW5kIGxvdyBjb3N0IG9uY2Ugd2Ug
aGF2ZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7aGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgSm9l
bDxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTQvMTQs
IDE6MDAgUE0sIE5BUElFUkFMQSwgTUFSSUEgSCB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBFeHBsaWNpdCBjaGFpbiBpZGVudGlmaWNhdGlvbiBzaG91bGQgYmUgbWFkZSBvcHRpb25h
bC4gSSBiZWxpZXZlIGl0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgd2FzIGRpc2N1c3NlZCBm
ZXcgbW9udGhzIGFnbyBvbiB0aGlzIG1haWxpbmcgbGlzdC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE1hcmlhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqRnJvbToqc2ZjIFs8YSBocmVmPSJtYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmc8L2E+XSAqT24gQmVoYWxmIE9mICpKbWguZGlyZWN0PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgKlNlbnQ6KiBUaHVyc2RheSwgTWFyY2ggMTMsIDIwMTQgMTI6MTIgUE08YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqVG86KiA8YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2Nv
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmtlZ3JheUBjaXNjby5jb208L2E+Ow0KPGEgaHJlZj0ibWFp
bHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+bHVjeS55b25nQGh1YXdl
aS5jb208L2E+OyA8YSBocmVmPSJtYWlsdG86c21rdW1hckBjaXNjby5jb20iIHRhcmdldD0iX2Js
YW5rIj4NCnNta3VtYXJAY2lzY28uY29tPC9hPjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8
YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+amd1aWNo
YXJAY2lzY28uY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpDYzoqIDxhIGhyZWY9
Im1haWx0bzpuaWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5rIj5uaWNv
bGFzLmJvdXRob3JzQHFvc21vcy5jb208L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT47IDxhIGhyZWY9Im1haWx0bzpoYWRp
QG1vamF0YXR1LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPg0KaGFkaUBtb2phdGF0dS5jb208L2E+Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpyb25fcGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+cm9uX3BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbTwvYT47DQo8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdl
dD0iX2JsYW5rIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT47PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgPGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5r
Ij5qbWhAam9lbGhhbHBlcm4uY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpTdWJq
ZWN0OiogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25z
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKkltcG9ydGFuY2U6KiBMb3c8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFzc3VtaW5nIEkgdW5kZXJz
dGFuZCB5b3UgcHJvcGVybHkgS2VuLCBJIGRpc2FncmVlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIGV4YW1wbGUsIGJ5IHVzaW5nIHNlcGFy
YXRlIHRlcm1zIEkgY2FuIGVhc2lseSBkaXNjdXNzIHRoZSBmYWN0PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgdGhhdCBjZXJ0YWluIGtpbmRzIG9mIGRhdGEgKGNoYWluIGlkZW50aWZpY2F0aW9u
KSBvbmx5IG5lZWQgdG8gYmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhZGp1c3QgYnkgYSBm
ZXcgYXBwcyBpbiByYXJlIGNhc2VzLiBBbmQgdGhhdCBkYXRhIGlzIG5vdCBiZWVkZWQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBieSB0aGUgYXBwbGljYXRpb25zLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgVW5sZXNzIHlvdSB3b3VsZCBsaWtl
IHRvIGNvbnNpZGVyIHRoZSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhcyBiZWluZzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IG9wdGlvbmFsPzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgU2VudCBmcm9tIG15IFNhbXN1bmcgc21hcnRwaG9uZSBvbiBBVCZh
bXA7VDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0tLS0tLTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFu
LXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZy
b206ICZxdW90O0tlbiBHcmF5IChrZWdyYXkpJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86a2Vn
cmF5QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmtlZ3JheUBjaXNjby5jb208L2E+PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20i
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86a2VncmF5QGNpc2NvLmNvbTwvYT4mZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBMdWN5IHlvbmcgJmx0OzxhIGhyZWY9Im1haWx0bzps
dWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmx1Y3kueW9uZ0BodWF3ZWkuY29t
PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5Lnlv
bmdAaHVhd2VpLmNvbSUzZSUzZSwlMjJTdXJlbmRyYSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzps
dWN5LnlvbmdAaHVhd2VpLmNvbSZndDsmZ3Q7LCZxdW90O1N1cmVuZHJhPC9hPiBLdW1hciAoc21r
dW1hcikmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRv
OnNta3VtYXJAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+c21rdW1hckBjaXNjby5jb208L2E+
ICZsdDs8YSBocmVmPSJtYWlsdG86c21rdW1hckBjaXNjby5jb20lM2UlM2UsJTIySmltIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOnNta3VtYXJAY2lzY28uY29tJmd0OyZndDssJnF1b3Q7SmltPC9h
PiBHdWljaGFyZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7KGpndWljaGFyKSZxdW90Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28u
Y29tIiB0YXJnZXQ9Il9ibGFuayI+amd1aWNoYXJAY2lzY28uY29tPC9hPiAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqZ3VpY2hh
ckBjaXNjby5jb208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDQzogTmlj
b2xhcyBCT1VUSE9SUyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9z
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvYT48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9S
U0Bxb3Ntb3MuY29tJTNlJTNlLHNmYyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpOaWNvbGFzLkJP
VVRIT1JTQHFvc21vcy5jb20mZ3Q7Jmd0OyxzZmM8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmclM2UlM2UsSmFtYWwi
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2ZjQGlldGYub3JnJmd0OyZndDssSmFtYWw8L2E+IEhh
ZGkgU2FsaW0gJmx0OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPmhhZGlAbW9qYXRhdHUuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0
OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSUzZSUzZSxSb24iIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86aGFkaUBtb2phdGF0dS5jb20mZ3Q7Jmd0OyxSb248L2E+IFBhcmtlcjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRv
OlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20lM2UlM2UsJTIyYnJpanNtYW5AanVuaXBl
ci5uZXQiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbSZndDsmZ3Q7LCZxdW90O2JyaWpzbWFuQGp1bmlwZXIubmV0PC9hPjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0OyZxdW90OyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+
YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEg
aHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0JTNlJTNlLCUyMkpvZWwiIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQmZ3Q7Jmd0OywmcXVvdDtKb2VsPC9h
PiBNLiBIYWxwZXJuJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0i
bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBl
cm4uY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIHdvcmQgJnF1
b3Q7bWV0YWRhdGEmcXVvdDsgaXMgYSBwdXJwb3NlbHkgYW1iaWd1b3VzIHRlcm0gJnF1b3Q7ZGF0
YSB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHJvdmlkZXMgaW5mb3JtYXRpb24gYWJv
dXQgb3RoZXIgZGF0YSZxdW90Oy4gSXQgaXMgdXNlZCB0byBhdm9pZCBUSElTPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtkaXNjdXNzaW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIGV4YW1wbGUsIEkgcHJvcG9zZSB3ZSBkZWZpbmUgJnF1
b3Q7dGVxdWlsYSBtZXRhZGF0YSZxdW90OyBiZWNhdXNlLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGZyYW5rbHksIEkgd2lsbCBuZWVkIHRvIG9yZGVyIGEgdHJpcGxlLXNob3QgaWYgd2Uga2Vl
cCBhdHRlbXB0aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gZGVmaW5lIHNvbWV0aGlu
ZyB0aGF0LCBieSBkZWZpbml0aW9uLCBpcyBhbWJpZ3VvdXMuIEknZCBsaWtlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgbXkgYmFydGVuZGVyIHRvIHVuZGVyc3RhbmQgbWUgc3BlY2lmaWNhbGx5
IHdoZW4gSSBzYXkgJnF1b3Q7SSBuZWVkIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Nob3Qm
cXVvdDsuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBPbiAzLzEzLzE0IDc6NDkgQU0sICZxdW90O0x1Y3kgeW9uZyZxdW90OyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+bHVjeS55b25nQGh1
YXdlaS5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0
bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpsdWN5LnlvbmdA
aHVhd2VpLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7U25pcC4uPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtTSyZndDsgSnVzdCBjb3B5aW5nIGZyb20gdGhlIFBTOjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7LS08YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0O0RhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxp
dHkgdG8gZXhjaGFuZ2UgaW5mb3JtYXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JldHdl
ZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3RoZSBuZXR3b3JrIGFuZCBz
ZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucyw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2FuZCBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDtmdW5jdGlvbnMgYW5kIHRoZSBuZXR3b3JrLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDstLTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7SXQgaXMgYSBsdWNpZCBkZWZpbml0aW9u
LiBXZSBhcmUgdW5uZWNlc3NhcmlseSBtYWtpbmcgdGhlIHdvcmQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZxdW90O25ldHdvcmsmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0O2NvbnRyb3ZlcnNpYWwsIElNTy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7W0x1Y3ldIFRoaXMg
aXMgbXkgcG9pbnQuICZxdW90O1RoZSBuZXR3b3JrJnF1b3Q7IGlzIHRvbyBnZW5lcmFsIGhlcmUs
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aGljaCBicmluZ3M8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0O21ldGFkYXRhIGdyZWF0IHBvd2VyIHRvIGRvIG1hbnkgdGhpbmdz
LiBUaGlzIGlzIHdoeSBwZW9wbGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ludmVudCBpZGVh
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7aGVyZSwgd2hpY2ggY2F1c2Vz
IGEgbG90IG9mIGRlYmF0ZXMgb24gbWV0YWRhdGEgdXNhZ2UgcG90ZW50aWFscy48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBXZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
c2hvdWxkIG5vdCBzcGVuZCBhIGxvdCBvZiB0aW1lcyBvbiB0aGF0IGRlYmF0ZXMgYW5kIGp1ZGdl
IHdoaWNoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt1c2FnZSBpczxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7dmFsdWFibGUgb3Igbm90LiBUaHVzLCBmb3IgdGhlIFNGQyB3
b3JrLCBpdCB3aWxsIGJlIGhlbHBmdWwgaWY8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dlIGNh
bjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7bmFycm93IGRvd24gYSBiaXQu
IEpvZWwgbWFrZXMgZXhwbGljaXRseSB0d28gY2FzZXMsIHdoaWNoIGlzPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtoZWxwZnVsIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDtkZXZlbG9wIHVzZSBjYXNlcyBmb3IgZWFjaCBjYXNlLiBJIHdvdWxkIGxpa2UgdG8gc2VlIHRo
YXQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtwcm9ibGVtPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDtzdGF0ZW1lbnQgY2FuIGJlIG1vcmUgc3BlY2lmaWMgb24gbWV0
YWRhdGEgZGVmaW5pdGlvbiwgd2hpY2ggbWF5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7aGVscGZ1bCBpbiBsZXNzIGZvY3Vz
aW5nIG9uIGl0IGFuZCBtb3ZpbmcgZm9yd2FyZC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7THVjeTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDtTdXJlbmRyYS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7VGhhbmtzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0O0x1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDstLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0Zyb206IEppbSBH
dWljaGFyZCAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbTwvYT5dPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7U2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwg
MjAxNCA0OjM4IFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7VG86
IEx1Y3kgeW9uZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0NjOiBK
b2VsIE0uIEhhbHBlcm47IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXI7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+ICZsdDs8
YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozsgc2ZjOyBKYW1hbDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7SGFkaSBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0O1N1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25z
aWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O0hpIEx1Y3ksPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Tm8uIEkgYW0gc2ltcGx5IHNheWluZyB3ZSBzaG91bGQgbm90IG92ZXJj
b21wbGljYXRlIHRoZSBwcm9ibGVtPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7c3RhdGVtZW50IHdpdGggdGV4dCB0aGF0IGFkZHMgbGl0dGxlIHRvIG5vIHZhbHVlIGlu
IG15IG9waW5pb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2hldGhlcjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O3dlIGNhbGwgaXQgbWV0YWRhdGEsIG9yIGNv
bnRleHQsIGhhcyBubyBiZWFyaW5nIG9uIHRoZSBmYWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDt0aGF0IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O3Byb2Js
ZW0gc3RhdGVtZW50IGFscmVhZHkgY2xlYXJseSBzdGF0ZXMgd2UgbmVlZCB0byBiZSBhYmxlIHRv
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtwYXNzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7aW5mb3JtYXRpb24gYmV0d2VlbiBTRsK5cyBhbmQgYmV0d2VlbiB0aGUg
bmV0d29yayAmYW1wOyBTRsK5cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtPbiAzLzEyLzE0LCA1OjEzIFBNLCAmcXVv
dDtMdWN5IHlvbmcmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90
ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O0hpIEppbSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0O0kgZm9yIG9uZSBkb24ndCBhZ3JlZSBhbmQgdGhpbmsgd2UgYXJlIG92ZXIgY29tcGxp
Y2F0aW5nIHdoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Nob3VsZDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtiZSBzdHJhaWdodGZvcndhcmQuIFRoZSBT
RkMgZW5jYXBzdWxhdGlvbiBzaG91bGQgZW5hYmxlIHR3bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7dGhpbmdzOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7MS4gU3RlZXJpbmcg
b2Ygc2VsZWN0ZWQgZmxvd3MgdGhyb3VnaCBhIHNlcnZpY2UgY2hhaW47IHRoaXMgaXM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDtzZXJ2aWNlIGZ1bmN0aW9uIHBhdGguPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OzIuIFBhc3Npbmcgb2YgY29udGV4dCBhc3NvY2lhdGVkIHdp
dGggYSBnaXZlbiBmbG93IHdpdGhpbiBzYWlkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2
aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2Z1bmN0aW9u
IHBhdGguIFRoaXMgY29udGV4dCBpbmZvcm1hdGlvbiBtYXkgYmUgY29uc3VtZWQgYnkgYTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7U0YgKGFuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0O2FwcGxpY2F0aW9uIElEIGlzIGFuIGV4YW1wbGUpIG9yIG1heSBiZSBj
b25zdW1lZCBieSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7ZWxlbWVudHMgKGEgdnJmLUlE
IGlzIGFuIGV4YW1wbGUpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDtbTHVjeV0gRG8geW91IGNhbGwgdGhlIGNvbnRleHQgYXMgbWV0YWRhdGEgb3Igbm90PyBE
byB3ZSBoYXZlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbm90aGVyPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O3Rlcm0gaGVyZSBiZXNpZGUgU0ZDIGhlYWRl
ciBhbmQgbWV0YWRhdGEuIEkgc2VlIHRoYXQgeW91IGRvbid0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDt3YW50IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
O3NlcGFyYXRlIHdoYXQgaXMgY29uc3VtZWQgYnkgU0YgYW5kIHdoYXQgaXMgY29uc3VtZWQgYnkg
dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmb3J3YXJkaW5nPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2VsZW1lbnRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7THVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7U2Vu
dCBmcm9tIG15IGlQaG9uZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBP
biBNYXIgMTIsIDIwMTQsIGF0IDQ6MTYgUE0sICZxdW90O0x1Y3kgeW9uZyZxdW90Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPiAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmx1Y3ku
eW9uZ0BodWF3ZWkuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsgR3JlYXQuIFRoZW4gd2UgbWF5IGNvbnNpZGVyIHR3byBzcGVj
aWFsIG1ldGFkYXRhIGRlZmluaXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbiB0aGU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O3Byb2JsZW0g
c3RhdGVtZW50IHNvIHdlIGNhbiBhbGwgdXNlIHRoZSBzYW1lIGRlZmluaXRpb25zLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7SGVyZSBpcyBteTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7c3VnZ2VzdGVkIHRleHQgYW5kIGxpa2UgdG8gaGVhciB5b3Ug
YW5kIG90aGVyJ3MgaW5wdXQgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzdWdnZXN0aW9u
cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IERhdGFwbGFuZSBN
ZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7dG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0O2V4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGVsZW1lbnRzIGlu
IGEgc2VydmljZSBmdW5jdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Y2hhaW5pbmcuIEluIHRoaXMgY29udGV4dCwgdGhlcmUgYXJlIHR3byB0eXBl
cyBvZiBkYXRhIHBsYW5lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YS48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFNlcnZpY2UgRnVuY3Rpb24gTWV0
YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBleGNoYW5nZWQgYmV0d2Vlbjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Y2xhc3NpZmllciBhbmQgc2VydmljZSBm
dW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMgdG88YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2ZhY2lsaXRhdGUgc2VydmljZSBmdW5jdGlv
bnMgb24gdGhlIHBhY2tldCB0cmVhdG1lbnQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyBTdGVlcmluZyBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGZyb20gc2Vy
dmljZSBmdW5jdGlvbnMgdG8gYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Y2xhc3NpZmllciBvciBzZXJ2aWNlIG5vZGUgZm9yIHRyYWZmaWMgZm9yd2Fy
ZGluZyBwdXJwb3NlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsg
LWVuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IEZyb206
IEpvZWwgTS4gSGFscGVybiBbPGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT5dPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU2VudDogV2VkbmVzZGF5LCBN
YXJjaCAxMiwgMjAxNCAyOjM1IFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsgVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtl
cjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IENjOiBK
aW0gR3VpY2hhcmQgKGpndWljaGFyKTsgPGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0IiB0YXJnZXQ9Il9ibGFuayI+DQpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQi
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozsgc2Zj
OyBKYW1hbCBIYWRpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsgU2FsaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lk
ZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFllcywg
SSBhbSB0cnlpbmcgdG8gY29uc2lzdGVudGx5IGRpc3Rpbmd1aXNoIHRob3NlIHR3byBjYXNlczxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7dGFsa2luZyBhYm91dCB0aGUgaW5mb3JtYXRpb24gY2Fycmll
ZCB3aXRoIHBhY2tldHMgaW4gc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y2hhaW5z
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgSm9lbDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDM6MTMg
UE0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgSm9lbCwgU2VlIGJlbG93LiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLSBGcm9tOiBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dIE9uIEJlaGFsZiBPZiBK
b2VsIE0uIEhhbHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1NlbnQ6PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlZG5lc2RheSwgTWFy
Y2ggMTIsIDIwMTQgMjowMiBQTSBUbzogTHVjeSB5b25nOyBOaWNvbGFzPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtCT1VUSE9SUzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQiIHRhcmdldD0iX2JsYW5rIj5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT4gJmx0OzxhIGhy
ZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7OyBzZmM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDog
UmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgd2FzIHRyeWluZyB0
byB3b3JkIGl0IGNhcmVmdWxseSBub3QgdG8gZm9jdXMgb24gd2hvIHB1dHM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3RoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBpbiwgYnV0IG9ubHkgb24gd2hvIGNvbnN1bWVzIHRo
ZSBpbmZvcm1hdGlvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgSW5mb3JtYXRpb24gZm9yIHNlcnZpY2UgZnVuY3Rpb25zIG1heSBjb21lIGZy
b20gdGhlIGluZ3Jlc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgY2xhc3NpZmllciBvciBmcm9tIG90aGVyIHNlcnZpY2UgZnVuY3Rpb25zLiBb
THVjeV0gdGhpcyBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIG9uZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjYXNlIHVzaW5nIG1l
dGFkYXRhIGluIHlvdXIgdmlldy4gSW5mb3JtYXRpb24gZm9yIHRoZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Zm9yd2FyZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyB3aWxsIGdlbmVyYWxseSBjb21lIGZyb20gdGhlIGluZ3Jlc3MgY2xh
c3NpZmllciwgYnV0IGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzcGVjaWFsPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhc2VzIG1heSBi
ZSBwcm92aWRlZCBieSBzZXJ2aWNlIGZ1bmN0aW9ucy4gKEkga2VlcDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7d2FudGluZyB0byBnZXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcmlkIG9mIHRob3NlIHNwZWNpYWwgY2FzZXMsIGJ1dCBzbyBm
YXIgdGhlcmUgc2VlbSB0byBiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7anVzdCBlbm91Z2g8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgb2Yg
dGhlbSB0byB3YXJyYW50IGNvdmVyaW5nIGluIHRoZSBzb2x1dGlvbi4gQW5kIG1vcmU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ltcG9ydGFudGx5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzaWduaWZpY2FudCBzdXBwb3J0IGZvciBpdCBp
biB0aGUgd29ya2luZyBncm91cC4pIFtMdWN5XTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7VGhp
cyBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyB0aGUgc2Vjb25kIGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3IChidXQgeW91IGRv
bid0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsaWtlIGl0KS48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgQW5kIHlvdSBzdWdnZXN0IGRpc3Rpbmd1
aXNoaW5nIHRoZXNlIHR3byBjYXNlcyB3aGVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkaXNj
dXNzaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGFib3V0IG1ldGFkYXRhIHVzYWdlLiBJcyB0aGF0IHJpZ2h0IHVuZGVyc3RhbmRpbmc/PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpv
ZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IE9uIDMvMTIvMTQsIDI6MzMgUE0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEpvZWwsIEkgaW50ZXJwcmV0
IHRoYXQgeW91IHN1Z2dlc3RzIHRoYXQgZGlzdGluZ3Vpc2ggdGhlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtleGNoYW5nZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGJldHdlZW4g
c2VydmljZSBmdW5jdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCB0aGU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4Y2hh
bmdlIGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBmcm9tIGEgc2VydmljZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb24gdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGEgc2VydmljZSBub2RlLiBJcyB0aGlzIHJp
Z2h0IHVuZGVyc3RhbmRpbmc/IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9t
OiBKb2VsIE0uIEhhbHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPl0gU2VudDogV2Vk
bmVzZGF5LCBNYXJjaCAxMiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzIwMTQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAxOjE5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9S
UzsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAoamd1aWNoYXIpOyA8YSBocmVmPSJtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj4NCmJyaWpzbWFuQGp1bmlw
ZXIubmV0PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldDwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDo8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJlOiBbc2Zj
XSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE15IGluY2xpbmF0
aW9uIHdvdWxkIGJlIHRvIHR1bmUgdGhhdCBkZWZpbml0aW9uIHRvPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtkaXN0aW5ndWlzaDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmV0d2VlbiBkYXRhcGxhbmUgY2FycmllZCBpbmZvcm1hdGlv
biBpbnRlbmRlZCBmb3IgdXNlIGJ5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBm
dW5jaXRvbnMgKHdoYXRldmVyIHRoZSBvcmlnaW4pLCBhbmQgZGF0YXBsYW5lIGNhcnJpZWQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luZm9ybWF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbnRlbmRlZCBmb3IgZGF0YXBsYW5l
IGZvcndhcmRpbmcgY29tcG9uZW50cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgSm9lbCw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IEkgYWdyZWUgdGhhdCB3ZSBuZWVkIHVzaW5nIHRoZSBzYW1lIGRlZmluaXRpb24gZm9y
IGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Rlcm0sIGJ1dDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRpc2FncmVlIHRoYXQg
dGhlIG1ldGFkYXRhIGRlZmluaXRpb24gaGVyZSBpcyBhIHNldCBvZjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9u
IHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gVGhpcyBtYXkgYmUgdG9vIG5hcnJvdzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7b3IgbGVhZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIGEgcGFydGljdWxhciBzb2x1dGlvbi4gSSBh
bSBmaW5lIHdpdGggdGhpcyBkZWZpbml0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbiB0
aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBwcm9ibGVtIHN0YXRlbWVudCB3LyBtaW5vciB0d2VhayAoc3VnZ2VzdGVkIG9uIG1h
aWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xpc3QpLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRGF0YXBsYW5l
IE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7YWJpbGl0eSB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4g
dGhlIGNsYXNzaWZpZXJzIGFuZCBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZp
Y2UgZnVuY3Rpb25zLCBhbmQgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rp
b25zIGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNsYXNzaWZpZXJzfHNlcnZpY2Ugbm9kZXMuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBUaGVyZSBtYXkgYmUgYSBzb2x1dGlvbiB0aGF0IGEgc2VydmljZSBmdW5jdGlvbiBwYXNzZXM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NvbWU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGluZm9ybWF0aW9uIHRvIGF0dGFjaGVkIHNlcnZpY2Ugbm9kZSB3aXRob3V0IHVzaW5nIFNG
Qzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLCBMdWN5
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgSGFs
cGVybiBEaXJlY3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4u
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tPC9h
Pl0gU2VudDogV2VkbmVzZGF5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7TWFyY2ggMTIsPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgMjAxNCAxMjoyNSBQTSBUbzogTHVjeSB5b25nOyBKb2VsIE0uIEhhbHBlcm47IE5pY29sYXM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQYXJrZXIgQ2M6IEpp
bSBHdWljaGFyZCAoamd1aWNoYXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGEgaHJlZj0i
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+YnJpanNtYW5AanVu
aXBlci5uZXQ8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBz
ZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21h
bi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3ksIHlvdSBzYXkgJnF1
b3Q7dGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgLi4uJnF1b3Q7IFRoZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ZGVmaW5pdGlvbiB5b3U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGVuIHByb3ZpZGUgaXMgYSBkZWZpbml0aW9u
IG9mIHRoZSBzZXQgb2YgaW5mb3JtYXRpb24gd2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Fy
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHByb3Bvc2luZyB0aGF0IHdlIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gSSwgYW5kIG90
aGVycyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hhdmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZWVuIHVzaW5nIHRoZSB0
ZXJtIG1ldGFkYXRhIG1vcmUgbmFycm93bHkuIFdlIGNhbiB1c2U8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3doYXRldmVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGVmaW5pdGlvbiB3ZSB3YW50LiBCdXQgd2UgZG8gbmVlZCB0
byBhZ3JlZSBvbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2RlZmluaXRpb24uPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Rm9yIHRoZSBwdXJwb3NlcyBvZiB0aGUgV0csIGl0IHNlZW1zIG11Y2ggbW9yZSB1c2VmdWwgdG88
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3VzZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0ZXJtIG1ldGFkYXRhIGZvciB0
aGUgbmFycm93ZXIgZGVzY3JpcHRpb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IE9uIDMvMTIvMTQsIDE6MTkgUE0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgSm9l
bCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBhZ3JlZS4gV2UgbmVlZCB0byBkaWZmZXJlbnRpYXRlIHRo
ZSBtZXRhZGF0YSB1c2VkIGJ5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ZnVuY3Rpb24gYW5kIFNGQyBoZWFkZXIuIFRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIGNhcnJ5
aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzb21lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3RhdGVzIGFsb25nIHdp
dGggdGhlIHBhY2tldC4gSU1POiBTRkMgaGVhZGVyIGlzIGEga2luZCBvZjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFk
YXRhIGNhcnJpZWQgb24gcGFja2V0IGZvciBuZXh0IHNlcnZpY2Ugbm9kZSB0byB1c2UuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtJbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtjb250ZXh0IG9mIFNGQywgd2UgaGF2
ZSB0ZXJtIGZvciBTRkMgaGVhZGVyIGFuZCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21l
dGFkYXRhIHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDt3YXMgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25z
LCBvciBiZXR3ZWVuIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbnMgYW5kIGNsYXNzaWZpZXJzL3Nl
cnZpY2Ugbm9kZXMsIHdoaWNoIGlzIHdoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBk
cmFmdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2ZvY3VzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MsIEx1Y3k8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1Pcmln
aW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVm
PSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tPC9hPl0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAyMDE0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDExOjE4IEFNIFRvOiBMdWN5IHlvbmc7IE5p
Y29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
SmltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IEd1aWNoYXJkIChqZ3VpY2hhcik7IDxhIGhyZWY9Im1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPg0KYnJpanNtYW5AanVuaXBlci5uZXQ8L2E+
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9h
PiZndDs7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY108
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25z
aWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHRoaW5rIGl0IGlzIGltcG9ydGFudCB0byBr
ZWVwIGEgc3Ryb25nIGRpc3RpbmN0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtiZXR3ZWVu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG1ldGFkYXRhICh3aGljaCBpcyBmb3IgdXNlIGJ5IGFwcGxpY2F0aW9ucykgYW5k
IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjaGFpbmluZyBp
bmZvcm1hdGlvbiBpbiB0aGUgYmFzZSBzZXJ2aWNlIGNoYWluIGhlYWRlciw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3doaWNoIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZvciB1c2UgYnkgdGhlIHNlcnZpY2UgY2hh
aW4gc3VwcG9ydCBtZWNoYW5pc21zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMTA6NDIgQU0sIEx1Y3kgeW9uZyB3cm90ZTo8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IEZ1bGx5IGFncmVlIHdpdGggSm9lLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFdlIHNob3VsZCBub3QgcmVxdWlyZSBhIGZpeCBsZW5ndGggZm9yIGluLWJhbmQgbWV0YWRh
dGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2J1dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWxzbyBub3QgbGVh
dmUgaXQgZm9yIGZyZWVseSB1c2FnZS4gSW4gZmFjdCwgd2hlbiBhPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBub2RlIGluc2VydHMgU0ZDIGhlYWRlciBvbiBh
IChlbmNhcHN1bGF0ZWQpIHBhY2tldCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlbmQg
dG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IG5leHQgc2VydmljZSBub2RlLCBTRkMgaGVhZGVyIGl0c2VsZiBjYW4g
YmUgc2VlbiBhcyBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YS48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1Pcmln
aW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRv
OnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnPC9hPl0gT24gQmVoYWxmIE9mIEpvZWwgTS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O0hhbHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQg
OToyMSBBTSBUbzogTmljb2xhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Qk9VVEhPUlM7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIg
dGFyZ2V0PSJfYmxhbmsiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0PC9hPiZndDs7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0g
U3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0
YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciBpbi1iYW5kIG1l
dGFkYXRhLCB0aGUgQVBJIGZvciBhY2Nlc3MgY2FuIGVhc2lseSBiZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3lu
Y2hyb25vdXMuIE91dCBvZiBiYW5kIG1ldGFkYXRhIG5lZWRzIGRpZmZlcmVudDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7aGFuZGxpbmcuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGVyZSBhcmUgbWFueSBjYXNl
cyB3aGVyZSBvdXQtb2YtYmFuZCBtZXRhZGF0YSBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
dXNlZnVsIGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYXBwcm9wcmlhdGUuIEJ1dCB0aGV5IGRvIG5vdCBjb3Zl
ciBhbGwgbmVlZHMgYnkgYW55PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzdHJldGNoLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEV2ZW4gaWYgZWFjaCBwaWVjZSBvZiBpbi1iYW5kIG1ldGFk
YXRhIGlzIG9mIGZpeGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtsZW5ndGgsPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyB0aGVyZSBhcmUgbWFueSBkaWZmZXJlbnQga2luZHMgb2YgbWV0YXR5cGUuIFRyeWluZyB0
bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2F5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmcXVvdDt0aGVyZSB3
aWxsIGJlIGV4YWN0bHkgZm91ciBwaWVjZXMsIGFuZCB0aGV5IHdpbGwgYmUgb2Y8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O3R5cGVzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0MSwgdDIsIHQzLCBhbmQgdDQmcXVv
dDsgaXMgc2ltcGx5IHRvbyBzcGVjaWZpYyBmb3IgZXZlbiA4MCU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O29mIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtuZWVkcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCA4
OjUyIEFNLCBOaWNvbGFzIEJPVVRIT1JTIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhlbGxvIFJv
biw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbmRpbmcgb3V0IG9mIGJhbmQg
Y29uZ3J1ZW50IG1ldGFkYXRhIG1heSBub3QgYmUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDthbnN3ZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBhbGwgbmVlZHMgYnV0IGl0IGlzIG9uZSB0b29s
IHRoYXQgd2Ugc2hvdWxkIGtlZXAuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBO
b3QgYWxsIG1ldGFkYXRhIGlzIHRpZWQgdG8gYSBzcGVjaWZpYyBwYWNrZXQsIGZvcjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ZXhhbXBsZSBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcG9saWN5IGNoYW5n
ZSBpbiBQQ1JGIGNvdWxkIGxlYWQgdG8gc29tZSBtZXRhZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7c2lnbmFsaW5nLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSByZWFjdGlvbiB0aW1lIG5lZWQg
bm90IGJlIGltbWVkaWF0ZSwgZmV3IG1zIG1heTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bm90
IG1hdHRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFzIHlvdSBwb2ludCwg
aWYgYSBwYWNrZXQgaXMgdGllZCB0byBhIG1ldGFkYXRhIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2NvcnJlbGF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mbyBjYW4gYmUgc2V0IGluIGJvdGgg
cGFja2V0IHRvIGRlYWwgd2l0aCBpdCAoaS5lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRh
ZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4cGVjdGVkIGZsYWcgaW4gdGhlIFNGQyBoZWFkZXIsIHBs
dXMgYW4gaWQpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGaW5hbGx5IHdlIGNh
biBzdGlsbCBzZW5kIHNvbWUgbGltaXRlZCBtZXRhZGF0YSB3aXRoaW48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O2EgaGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoaXMgY291bGQgYmUgdXNlZCBm
b3IgbG9hZCBiYWxhbmNlcnMgaW4gcGFydGljdWxhciBpZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7d2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhZ3JlZSBvbiBhIGNvbnZlbnRpb24gdG8gbG9jYXRlICZx
dW90O2NvYXJzZSBncmFpbiBwb2xpY3kmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAvICZxdW90O2Zp
bmUgZ3JhaW4gcG9saWN5JnF1b3Q7IG9uIHJlc2VydmVkIGNvbnRleHQgaGVhZGVycy48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoaXMgc2VlbXMgdG8gb3BlbiB1cCBhIGxvdCBv
ZiBmbGV4aWJpbGl0eSAvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbm5vdmF0aW9ucy48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIHlvdXIgbGFzdCBwb2ludCwgdGhlcmUg
aXMgYSBxdWVzdGlvbiBvbiBob3cgdG8gbWFrZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIGF2
YWlsYWJsZSB0byBhIFNlcnZpY2UgRnVuY3Rpb24uIEN1cnJlbnQgc29ja2V0PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgY29ubmVjdGlvbnMgZm9yIGV4YW1wbGUgZG8gbm90IGFsbG93IHRvIHJldHJpZXZlIElQ
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoZWFkZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvcHRpb25z
LiBTbyBJIGFzc3VtZSB0aGF0IFNGQyBhd2FyZSBTZXJ2aWNlIEZ1bmN0aW9uczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7d2lsbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lZWQgc29tZSAoYXN5bmNocm9u
b3VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPykgQVBJIHRvIHJldHJpZXZlIFNGQyBoZWFkZXIgaW5mb3Jt
YXRpb24gYXMgd2VsbCBhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4tYmFuZDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG1ldGFkYXRhLiBJIGRvbid0IHNlZSBvdXQgb2YgYmFuZCBtZXRhZGF0YSB0cmFu
c3BvcnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FkZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNv
bXBsZXhpdHksIHRoZSBzYW1lIEFQSSBjYW4gcHJvYmFibHkgYXBwbHkuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgYWx0ZXJuYXRpdmUgb3B0aW9uLCBhbGxvd2luZyB2YXJp
YWJsZSBzaXplZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEgaW48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyB0aGUgU0ZDIGhlYWRlciBoYXMgc29tZSBkcmF3YmFja3MgYXMgd2VsbCwgb25lIGJl
aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnJhZ21lbnRhdGlvbiwgYW5kIHNvbWUgc3dpdGNoZXMgZXhw
ZWN0aW5nIGFzIHdlbGwgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xvb2sgYXQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBlbmQgdXNlciB0cmFmZmljIGhlYWRlcnMgZm9yIGxpbmsgbG9hZCBiYWxhbmNp
bmcuIEk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWdy
ZWUgdGhhdCBpZiB3ZSBjYW4gYWNjZXB0IHRoZXNlIGlzc3VlcywgdGhlbiBzZW5kaW5nPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgb2ZmLWxpbmUgY29uZ3J1ZW50IG1ldGFkYXRhIGxvb3NlcyBpdHMgaW50ZXJl
c3QuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZSBuZWVkIHRvIHRha2UgaW50
byBhY2NvdW50IHRoYXQgYm90aCBpbi1iYW5kIGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Y29uZ3J1ZW50PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3V0LW9mLWJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0
IGlzIG5vdCByZWxpYWJsZS4gQTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cGFja2V0IGxvc3M8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyB0cmlnZ2VyaW5nIHJldHJhbnNtaXNzaW9uIHdvdWxkIG5vdCBsZWFk
IHRvIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aWRlbnRpY2FsPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgcmVjb25zdHJ1Y3Rpb24gb2YgdGhlIGFzc29jaWF0ZWQgbWV0YWRhdGEuIEluIHNvbWU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Nhc2VzLCB3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1pZ2h0IHRo
dXMgZXZlbiBuZWVkIG5vbi1jb25ncnVlbnQgb3V0LW9mLWJhbmQgcmVsaWFibGU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBtZXRhZGF0YSB0cmFuc3BvcnQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUGFya2VyIFs8YSBocmVmPSJtYWlsdG86Um9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPlJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb208L2E+XSBTZW50Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7V2Vk
bmVzZGF5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE1hcmNoIDEyLCAyMDE0PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
MTI6NDMgUE0gVG86IE5pY29sYXMgQk9VVEhPUlMgQ2M6IEppbSBHdWljaGFyZDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7KGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj5icmlqc21hbkBqdW5pcGVy
Lm5ldDwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7c2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25z
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzLDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB1bmRlcnN0YW5kIHRoZSBjb25jZXB0IGZvciBvdXQgb2Yg
YmFuZCBzaWduYWxpbmcgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhLCBidXQgSSBhbSBjb25j
ZXJuZWQgdGhhdCBpdCBpbnRyb2R1Y2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzaWduaWZp
Y2FudDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29tcGxleGl0eSBkdWUgdG8gdGhlIHBvdGVudGlhbCByYWNl
IGNvbmRpdGlvbiBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVjZWl2aW5nIHRoZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7cmVhbCBwYWNrZXQgYmVmb3JlIHRoZSBtZXRhZGF0YS4gV2hpbGUgdGhlIHJl
YWwgcGFja2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjb3VsZDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
aW5kaWNhdGUgdGhhdCBvdXQgb2YgYmFuZCBtZXRhZGF0YSBpcyBleHBlY3RlZCwgaG93IGNhbjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2d1YXJhbnRlZSB0aGUg
b3JkZXIgb2YgcmVjZXB0aW9uPyBXaGF0IGlmIHN3aXRjaGluZyBvcjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7cm91dGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bm9kZXMgYXBwbHkgaGFzaCBiYXNlZCBs
b2FkIGJhbGFuY2luZz8gV2hhdCBpZiB0aGUgbG9hZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmFsYW5jaW5n
IHVuZGVyc3RhbmRzIFNGQyBlbmNhcHMgYW5kIGxvb2tzIGJleW9uZCBpdCB0bzxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtvcmlnaW5hbCBoZWFkZXIgdG8gZ2V0
IGJldHRlciBlbnRyb3B5Pzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENhbiB3ZSBndWFyYW50ZWUgdGhhdCB0
aGUgbWV0YWRhdGEgYW5kIHJlYWwgcGFja2V0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aWxs
IGZvbGxvdzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dGhlIGV4YWN0IHNhbWUgcGF0aD8gSWYgd2UgY2FuIG5v
dCwgdGhlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW1wbGVtZW50YXRpb25zIHdpbGw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O25lZWQgdG8gYWRkIGluZ3Jlc3MgcXVldWluZyB0byBjb3BlIHdpdGggdGhl
IHNjZW5hcmlvLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQWxzbywgZG8geW91
IGZlZWwgdGhhdCB0aGUgaW5jcmVhc2UgaW4gaW1wbGVtZW50YXRpb248YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBjb21wbGV4aXR5IGF0IHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucyBpcyByZWFzb25hYmxlPzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgUm9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
T24gTWFyIDEyLCAyMDE0LCBhdCA0OjA5IEFNLCAmcXVvdDtOaWNvbGFzIEJPVVRIT1JTJnF1b3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9S
U0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29t
PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFz
LkJPVVRIT1JTQHFvc21vcy5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Tmljb2xhcy5CT1VU
SE9SU0Bxb3Ntb3MuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHRoaW5rIHdlIG11c3QgbWFrZSBhIGRpc3RpbmN0aW9uIGJl
dHdlZW46PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0gTWV0YWRh
dGEgd2hpY2ggc2hvdWxkIGJlIHBhcnQgb2YgdGhlIGhlYWRlciBkZWZpbmVkPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDthcyBpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiYW5kIG1hcmtpbmcuIC0g
TWV0YWRhdGEgd2l0aCBjYW4gYmUgcGFzc2VkIG91dCBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7YmFuZCwgZm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4YW1wbGUgY29uZ3J1ZW50IG91dCBv
ZiBiYW5kIHNpZ25hbGluZyBkZWZpbmVkIGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGUg
ZHJhZnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIGZvcm1l
ciBjYWxscyBmb3IgYSBsaW1pdGVkIHNwYWNlIGluIHRoZSBoZWFkZXIsPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDt0cnVlLCBUaGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGF0dGVyIGhvd2V2ZXIg
ZG9lcyBub3QgaW5jdXIgYW55IHNwYWNlIGxpbWl0YXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2FuZCBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdGlsbCBmYWlybHkgZWZmaWNpZW50IGFu
ZCBpdCByZW1haW5zIGNvbXBhdGlibGUgd2l0aDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YSBm
aXhlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzaXplIGhlYWRlciB1c2VkIHRvIHJvdXRlIHRob3Nl
IHNpZ25hbGluZyBtZXNzYWdlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YWxvbmcgdGhlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNoYWluJ3Mgc2VydmljZSBmdW5jdGlvbnMuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMgX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXyBGcm9tOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKaW0gR3Vp
Y2hhcmQgKGpndWljaGFyKSBbPGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPmpndWljaGFyQGNpc2NvLmNvbTwvYT5dIFNlbnQ6PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFR1ZXNkYXksIE1hcmNoIDExLCAyMDE0IDY6NDggUE0gVG86IFJvbiBQYXJrZXIgQ2M6
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMgQk9VVEhPUlM7IDxhIGhyZWY9Im1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPg0KYnJpanNtYW5AanVuaXBlci5u
ZXQ8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBT
dWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFu
LXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBIaSBSb24sPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFdlIGNhbiBjZXJ0YWlubHkgaGF2ZSB0aGlzIGRpc2N1c3Npb24gYnV0IHdlIHNob3Vs
ZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zmlyc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29u
c2lkZXIgd2hhdCBpbmZvcm1hdGlvbiBpcyBuZWNlc3NhcnkgYW5kIGlmIHNhaWQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gY2FuIGZpdCB3aXRoaW4gYSBmaXhlZCBudW1iZXIgb2Yg
Y29udGV4dHM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBtYWpvcml0eSBvZiBjYXNlcy4gUmVtZW1iZXIsIHRoZSBnb2FsIG9mIGJlaW5nIGFibGU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RvIHBhc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0
YWRhdGEgdGhyb3VnaCB0aGUgbmV0d29yayBpcyB0byBlbmhhbmNlIHNlcnZpY2U8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2RlbGl2ZXJ5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBub3QgcGFzcyB0
aGUgZW50aXJlIHdvcmtzIG9mIFNoYWtlc3BlYXJlIDstKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50IGZyb20gbXkgaVBob25lPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgNywgMjAxNCwgYXQgMzo1MiBBTSwg
JnF1b3Q7Um9uIFBhcmtlciZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhy
ZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
PC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IE5pY29sYXMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgSSBzZWUgc2ltaWxhciByZXF1aXJlbWVudHMgZnJvbSB0aGUgM2dwcCBF
UEMgc2lkZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0kgd291bGQ8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGxpa2UgdG8gcHJvcG9zZSBhbiBPVUkgLyBUTFYgYmFzZWQgYXBwcm9hY2ggd2hl
cmUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyByZXNlcnZlZCBPVUkgY2FuIGJlIHVzZWQg
Zm9yIGFncmVlZCB1cG9uIHR5cGVzIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjb21tb248
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIGFuZCB2ZW5kb3Igb3Igb3RoZXIgb3Jn
YW5pemF0aW9uYWwgT1VJcyBjYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JlIHVzZWQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIHF1aWNrbHkgaW5ub3ZhdGUgaW4gdGhlIG5ldHdvcmtz
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2ltdWx0YW5lb3VzbHksIEkgd291bGQgYWxzbyBs
aWtlIHRvIGNvbnNpZGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZWNoYW5pc21zPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGF0IGFyZSBvcHRpbWl6ZWQgZm9yIGxvbmcgbGl2ZWQgZmxv
d3Mgc28gYXMgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xpbWl0IHRoZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgbmVnYXRpdmUgZWZmZWN0cyBvZiBwYWNrZXQgZ3Jvd3RoLjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgT24gTWFyIDcsIDIwMTQsIGF0IDg6MzQgQU0sICZxdW90O05pY29sYXMgQk9V
VEhPUlMmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPk5pY29sYXMu
Qk9VVEhPUlNAcW9zbW9zLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBo
cmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhl
bGxvIEppbTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgSSBoYXZlIHNlZW4gY2FzZXMgaW4gR2kgTEFOLCB3aGVyZSBzdWJzY3JpYmVyIHJl
bGF0ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBpcyBwYXNzZWQg
dG8gYSBXZWIgUHJveHkgZm9yIEhUVFAgaGVhZGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgZW5yaWNobWVudCAoYWltZWQgYXQgc29tZSBXZWIgQ29udGVudCBwcm92aWRlcnM8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O3BhcnRuZXJzIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgdGhlIE1vYmlsZSBPcGVyYXRvcikuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSW5m
b3JtYXRpb24gd2FzIGFuIGNvZGVkIChwZXJzaXN0ZW50KSBzdWJzY3JpYmVyIGlkPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDtkZXJpdmVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnJv
bSB0aGUgTVNJU0ROLCBhbmQgY291cGxlIG9mIGYgY3VzdG9tZXIgcHJvZmlsZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7cmVsYXRlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZpZWxk
cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEluIGFuIHNmYyBiYXNlZCBHaSBMQU4sIHRoaXMgZW50aXR5IHNob3VsZCByZWNlaXZlPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7ZnJvbSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBDbGFzc2lmaWVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAtIEEgY2xhc3NpZmljYXRpb24gb2YgdGhlIENvbnRlbnQgUHJvdmlk
ZXIgKCBJZCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDYXRlZ29yeSkgYmFzZWQgb24g
dHJhZmZpYyBhbmFseXNpcyAtIFRoZSBNU0lTRE4gb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdWJzY3JpYmVyIC0gVHdvIHN1YnNj
cmliZXIgcG9saWN5IGZpZWxkcyAobm90IHRpZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0
byBQQ1JGPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYnV0IGJlbG9uZ2luZyB0byB0aGUg
U3Vic2NyaWJlciBEQikgKFN1YnNjcmliZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjYXRl
Z29yeSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdWItY2F0ZWdvcnkpIC0gQSBzZXNz
aW9uIGlkIChmb3IgbG9nZ2luZyBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RyYWNraW5n
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHVycG9zZXMpPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgb2JqZWN0aXZlIGJl
aW5nIHRvIGF2b2lkIGhhdmluZyB0aGUgSFRUUCBQcm94eTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7dG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZWNvbWUgYSB0cnVzdGVkIGFwcGxp
Y2F0aW9uIChpbnRlcm9nYXRlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN1YnNjcmli
ZXIgREIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXRjLi4pPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOiBKaW08YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBHdWljaGFyZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChq
Z3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iIHRhcmdldD0iX2Js
YW5rIj5qZ3VpY2hhckBjaXNjby5jb208L2E+XSBTZW50Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFRodXJzZGF5LCBNYXJjaCAwNiwgMjAxNCAyOjAyIFBNIFRvOiBKYW1hbCBIYWRpPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtTYWxpbTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyA8YSBocmVmPSJtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj5q
bW9pc2FuZEBqdW5pcGVyLm5ldDwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbW9pc2FuZEBqdW5p
cGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldDwvYT4m
Z3Q7Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDsgQ2M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgc2ZjIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBKYW1hbCw8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFlvdSBzYWlkICZxdW90O0l0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzaXplZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IG1ldGFkYXRhJnF1b3Q7Li4gSSBhbSBub3Qgc28gY29udmluY2VkIGFuZCB3b3VsZCBsaWtl
IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmV0dGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgdW5kZXJzdGFuZCB0aGUgcmVxdWlyZW1lbnRzIGJlZm9yZSBwYXNzaW5nIGp1ZGdl
bWVudC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJZiB3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGxvb2sgYXQgdGhlIHVzZSBjYXNlcyBhcyBwcmVzZW50ZWQgdGh1cyBmYXIgaW50
bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBXRyBJPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgaGF2ZSB5ZXQgdG8gc2VlIGEgc2luZ2xlIGV4YW1wbGUgb2YgdGhlIG5lZWQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAobm90aW5nIHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBkZXNpcmUgaXMgbm90IHRoZSBzYW1lIGFzIG5lZWQpIC0gSSBhbSBub3Qgc2F5aW5n
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlcmUgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBubyByZXF1aXJlbWVudCBidXQgcmF0aGVyIHRoYXQgd2Ugc2hvdWxkIG5vdCBqdW1w
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgY29uY2x1c2lvbiBhbmQgYnVpbGQgc3RhbmRhcmRzIGFyb3VuZCBhIHRoZW9yeS48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgT24gMy8zLzE0LCA2OjM1IEFNLCAmcXVvdDtKYW1hbCBIYWRpIFNhbGltJnF1b3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2ph
dGF0dS5jb20iIHRhcmdldD0iX2JsYW5rIj5oYWRpQG1vamF0YXR1LmNvbTwvYT4gJmx0OzxhIGhy
ZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpoYWRp
QG1vamF0YXR1LmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d3JvdGU6
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEkgbGlrZSB0aGUgZG9jIC0gd2VsbCB3cml0dGVuLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZWN0aW9u
IDQuMyBvbiBtZXRhZGF0YSBlbmNvZGluZy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSXQgc2VlbXMgdGhlcmUncyBjbGVh
ciBuZWVkIGZvciB2YXJpYWJsZSBzaXplZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFk
YXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChhdCBsZWFzdCBmb3IgaHR0cC9h
cHAgeW91IHNlZW0gdG8gaW5kaWNhdGUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGVz
aXJlIGZvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2l0KS48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIGEgZGF0YXBhdGggcGVyLXBhY2tldCBtZXRhZGF0YSwg
aSBmZWVsIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lZWQgaXM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsganVzdCBhcyBpbXBvcnRhbnQuIEFyZSB3ZSBsaW1pdGVkIGJ5
IHRoZSBmYWN0IHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhpc3Rpbmcg
aGFyZHdhcmUgbWF5IG5vdCBiZSBhYmxlIHRvIGhhbmRsZSBUTFZzPzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Rm9yPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4YW1wbGUsIEkg
ZG9udCBoYXZlIGEgcHJvYmxlbSBoYW5kbGluZyBUTFZzIGluIGE8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBzb2Z0d2FyZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2RhdGFwYXRo
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBjaGVlcnMsIGphbWFsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBtYWlsaW5nIGxpc3QgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPg0Kc2ZjQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3QgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2ZjQGlldGYub3JnPC9hPiZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2Zj
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Qg
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9y
ZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBo
cmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJf
YmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGxpc3QgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsi
PnNmY0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
YyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1h
aWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3QgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFy
Z2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXyBzZmMgbWFpbGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT4gJmx0Ozxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2ZjQGll
dGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0O19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7c2ZjIG1haWxpbmcgbGlzdDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNmY0BpZXRmLm9y
ZzwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGEgaHJl
Zj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2Js
YW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X188YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3NmYyBtYWlsaW5nIGxpc3Q8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OzxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNmY0BpZXRmLm9yZzwv
YT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YSBocmVmPSJodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsg
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7IHNmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZn
dDsmZ3Q7Jmd0OyBzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0K
Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0
O19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0
OyZndDtzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxicj4NCiZndDsmZ3Q7PGEg
aHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0i
X2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+
DQomZ3Q7PGJyPg0KJmd0O19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fPGJyPg0KJmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT48YnI+DQomZ3Q7
PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdl
dD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48
YnI+DQo8YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xzxicj4NCnNmYyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_76B41B8FACE1514795D30EC137FF391D3EBF37LILASjungleqosmos_--



From nobody Mon Mar 24 17:48:31 2014
Return-Path: <S.Majee@f5.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1BF4B1A0026 for <sfc@ietfa.amsl.com>; Mon, 24 Mar 2014 17:48:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.011
X-Spam-Level: 
X-Spam-Status: No, score=-7.011 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] 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 sV6C19riMwCM for <sfc@ietfa.amsl.com>; Mon, 24 Mar 2014 17:48:26 -0700 (PDT)
Received: from mail.f5.com (mail.f5.com [208.85.209.139]) by ietfa.amsl.com (Postfix) with ESMTP id 14E531A0025 for <sfc@ietf.org>; Mon, 24 Mar 2014 17:48:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=f5.com; i=@f5.com; q=dns/txt; s=seattle; t=1395708506; x=1427244506; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=t1QVdOzNcH0sIhdOaOcnH+nipVcwIvR8YAAubgUedSQ=; b=FPIARv70y4IAavKoXe7Bulzyz+byMiQ8twW8WJM1JjUsElmonA3BA1vt BZGaxiYYVhBSLj2rZMn5OU8WcVF4eRZoV3/CAxX7rq9yQfz5vVNV3Dxvl Ye/IAM16Cte0EsEK7vEwr5bNPuy11SzqywHrFYLqWI8Y6hZXR9cptq+jy c=;
X-IronPort-AV: E=Sophos;i="4.97,724,1389744000"; d="scan'208";a="104433893"
X-IPAS-Result: AqAEAPDQMFPAqArr/2dsb2JhbABZhBjCeYE5dIIlAQEBAQNlFBACAQgNCy4yJQIEAQ0F1yQXjhgRAVAHhDgEnz6OaoFyOQ
Received: from unknown (HELO exchmail.f5net.com) ([192.168.10.235]) by mail.f5.com with ESMTP/TLS/AES128-SHA; 25 Mar 2014 00:48:25 +0000
Received: from SEAEMBX01.olympus.F5Net.com ([fe80::3440:4256:38f6:d3a0]) by SEAECAS01.olympus.F5Net.com ([::1]) with mapi id 14.03.0181.006; Mon, 24 Mar 2014 17:48:24 -0700
From: Sumandra Majee <S.Majee@F5.com>
To: Erik Nordmark <nordmark@acm.org>, Kevin J Ma <kevin.ma@azukisystems.com>,  Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs8xljK6G41nT02CFdx1kz/2UJrnlkYAgAACAQCAAAL2AIAAfNyAgAEZmQCAABnpAIAAGK+AgAe3owD//+ZOAA==
Date: Tue, 25 Mar 2014 00:48:24 +0000
Message-ID: <CF561DAD.1BED1%s.majee@f5.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <53308576.6030107@acm.org>
In-Reply-To: <53308576.6030107@acm.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [192.168.16.250]
Content-Type: text/plain; charset="Windows-1252"
Content-ID: <717752DCCA05A04B88C189DE19EE36D0@F5.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/dSCNOQsHcVE330EElrFEut7dWno
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Mar 2014 00:48:28 -0000

Erik,

I generally agree with your observation. To me a service a blob and the
blob may have built on many instances of the service. Service path graph
should not be in the business of picking up a specific instances of the
service. Lets look at an example,

   =8B=8B FW  =8B=8B LB  =8B---------- FW
            Video opt
            Servers

The desired service chain is : Security <=8B> Video Opt  <=8B> FW and the
actual chain is,
  Security <=8B> LB VIP for video opt <=8B> FW

This sort of makes LB a critical component of SFC.

On 3/24/14, 12:20 PM, "Erik Nordmark" <nordmark@acm.org> wrote:

>On 3/19/14 2:29 PM, Kevin J Ma wrote:
>>
>> Does the use of path ID imply that the ingress classifier does all of
>>the
>>
>> instance load balancing for every service in the chain, rather than
>>having
>>
>> service instance load balancing occur at the point in the chain when
>>each
>>
>> given service function has been reached?
>>
>
>Kevin et al,
>
>I get the impression that different participants might be using terms
>like "node" and "instance" to mean slightly different things as it comes
>to load balancing, and your email is a reasonable place to interject
>that observation.
>
>Let me give to examples to illustrate the possibly different
>interpretation.
>In both cases on ingress to SFC the classification directs the the
>packet to a service path. These examples use "tenant" as the
>distinguishing characteristics, but it could also be e.g., "subscriber"
>or "class-of-service", or any combination of those.
>
>In the first example the packets for tentantA are associated with a
>service path containing FW-A etc. In this case FW-A is the instance of
>the FW service; that instance has tenantA's specific firewall
>configuration. That is distinct from the FW class, which is a firewall
>without any instantiation with any firewall policy. (And "FW" might
>actually be more specific - having a distinct set of firewalling
>capabilities and features, but still devoid of the tenant config.)
>
> From a service graph perspective FW-A is on a node - but that graph
>node doesn't necessarily map to a single physical node.
>The implementation of the FW-A could  be done using multiple FW virtual
>machines - on the same or different physical nodes. We can call them
>FW-A-1 and FW-A-2 etc. Such load balancing could be a local matter to
>the implementation of FW, or it could perhaps leverage SFC.
>
>
>In the second example the instance is one level down. FW-A-1 and FW-A-2
>would be different instances, with different service paths to reach
>them. Thus the SFC ingress classifier would pick a path for some traffic
>which using one of those instances. Thus SFC would have more visibility
>and control in how traffic is load balanced (for the firewall in this
>case). However, that also means SFC needs to handle failures to FW-A-1
>by knowing the rules for which FW-A-* instance to re-route the packets
>to, which implies some coupling between SF specific state and SFC.
>
>
>Some of the concerns on the list seem to assume that "instance" means
>the second approach, which brings in more possibilities but also more
>complexity.
>
>It might make sense to start with the first approach. But in any case,
>making it more clear (perhaps by using concrete examples like the above)
>what is an instance and a node would help the discussion.
>
>Regards,
>    Erik
>


From nobody Mon Mar 24 17:59:56 2014
Return-Path: <S.Majee@f5.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 34AB71A0026 for <sfc@ietfa.amsl.com>; Mon, 24 Mar 2014 17:59:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.71
X-Spam-Level: 
X-Spam-Status: No, score=-1.71 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_HI=-5, 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 DwLUJ3c3LLJc for <sfc@ietfa.amsl.com>; Mon, 24 Mar 2014 17:59:42 -0700 (PDT)
Received: from mail.f5.com (mail.f5.com [208.85.209.139]) by ietfa.amsl.com (Postfix) with ESMTP id 978BE1A0025 for <sfc@ietf.org>; Mon, 24 Mar 2014 17:59:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=f5.com; i=@f5.com; q=dns/txt; s=seattle; t=1395709182; x=1427245182; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=qq5pxfPBsadBTUQDPqeCsM2RaeR3y5+T315vMoGw8kc=; b=mJdXxBHMIhErOQjb7c6JN8bvg0fAQ/bBYamqTkDl3xvOskdXooEt3PCH /RE3QTEQgGoRpeTgx1E7KXxk1Nhl5ULsxmRcALxFT6JWDJOd5Q1naXdcY jgPJUq9QZhpAowPO4Bx5YhRjqGaM0apdTvvG9ghsHbV4g/1nwe6331q0S c=;
X-IronPort-AV: E=Sophos;i="4.97,724,1389744000";  d="scan'208,217";a="104434596"
X-IPAS-Result: Ap4EAKHUMFPAqArr/2dsb2JhbACEGsM/gTmDGQEBagIHAxQjAQEBARUSTQk84GSESwsBCVsEmExEmzMB
Received: from unknown (HELO exchmail.f5net.com) ([192.168.10.235]) by mail.f5.com with ESMTP/TLS/AES128-SHA; 25 Mar 2014 00:59:39 +0000
Received: from SEAEMBX01.olympus.F5Net.com ([fe80::3440:4256:38f6:d3a0]) by SEAECAS01.olympus.F5Net.com ([::1]) with mapi id 14.03.0181.006; Mon, 24 Mar 2014 17:59:39 -0700
From: Sumandra Majee <S.Majee@F5.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, Jerome Moisand <jmoisand@juniper.net>, Xuxiaohu <xuxiaohu@huawei.com>, "NAPIERALA, MARIA H" <mn1921@att.com>, "mikebianc@aol.com" <mikebianc@aol.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: =?utf-8?B?W3NmY10g562U5aSNOiAgU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ=?=
Thread-Index: AQHPR8V/eufBTr0P8kiBt4nEIXIwcA==
Date: Tue, 25 Mar 2014 00:59:38 +0000
Message-ID: <CF56217C.1BEF1%s.majee@f5.com>
References: <CF48AD80.E673%kegray@cisco.com> <1824354318.7479.1394833814368.JavaMail.tomcat@mgs-aaa01.mail.aol.com> <1D70D757A2C9D54D83B4CBD7625FA80E0135F1C4@MISOUT7MSGUSR9I.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0826439C@NKGEML512-MBS.china.huawei.com> <07fefb702f564e9ab7ead4ce063be3c8@CO2PR05MB716.namprd05.prod.outlook.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E4AFC@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E4AFC@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [192.168.16.250]
Content-Type: multipart/alternative; boundary="_000_CF56217C1BEF1smajeef5com_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/Cw7QpAG8fym8vSx8CFKQ2P9fZIk
Subject: Re: [sfc] =?utf-8?b?562U5aSNOiAgU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ=?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Mar 2014 00:59:50 -0000

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

QWdyZWUuDQoNCkkgcGVyc29uYWxseSBsb29rIGF0IGEgY2hhaW5JRCBhcyB5ZXQgYW5vdGhlciBp
bmRpcmVjdGlvbiB0aGF0IGVuYWJsZXMgcHJvZ3JhbWF0aWMgY29udHJvbCBvdmVyIHRoZSBwYXRo
LiBNb3N0IFZMQU4gYmFzZWQgc3RpdGNoaW5nIGlzIHByZXR0eSBzdGF0aWMgYW5kIGRlYnVnZ2lu
ZyBpcyBub3QgYW4gZWFzeSB0YXNrLg0KDQo+Pkkgd291bGQganVzdCBhZGQgdGhhdCB0aGVyZSBh
cmUgcHJvYmFibHkgZXZlbiBtb3JlIHdheXMgdG8gc2lnbmFsIG1ldGFkYXRhIHRoYW4gdG8gc2ln
bmFsIHRoZSAoc2VydmljZSkgcGF0aOKApg0KWWVzLiBIb3dldmVyIHRoZSBpbiBiYW5kIHBhcnQg
b2YgdGhlIHNpZ25hbGluZyBzaG91bGQgYmUgc3RhbmRhcmRpemVkLg0KDQpGcm9tOiBSb24gUGFy
a2VyIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tPj4NCkRhdGU6IE1vbmRheSwgTWFyY2ggMjQsIDIwMTQgYXQgOTo0
OCBBTQ0KVG86IEplcm9tZSBNb2lzYW5kIDxqbW9pc2FuZEBqdW5pcGVyLm5ldDxtYWlsdG86am1v
aXNhbmRAanVuaXBlci5uZXQ+PiwgWHV4aWFvaHUgPHh1eGlhb2h1QGh1YXdlaS5jb208bWFpbHRv
Onh1eGlhb2h1QGh1YXdlaS5jb20+PiwgIk5BUElFUkFMQSwgTUFSSUEgSCIgPG1uMTkyMUBhdHQu
Y29tPG1haWx0bzptbjE5MjFAYXR0LmNvbT4+LCAibWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1p
a2ViaWFuY0Bhb2wuY29tPiIgPG1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNAYW9s
LmNvbT4+LCAic2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IiA8c2ZjQGlldGYub3Jn
PG1haWx0bzpzZmNAaWV0Zi5vcmc+Pg0KU3ViamVjdDogUmU6IFtzZmNdIOetlOWkjTogU0ZDIGVu
Y2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KQ2xlYXJseSwgYW4gU0ZDIGVuY2Fwc3VsYXRpb24gY2Fu
IGJlIHVzZWQg4oCcb2ZmIGxhYmVs4oCdIHRvIHN1cHBvcnQgYW4gaW5iYW5kIG1ldGFkYXRhIHRy
YW5zcG9ydCBtZWNoYW5pc20gb3V0c2lkZSBvZiB0aGUgU0ZDIHN0ZWVyaW5nIHBhcmFkaWdtLiAg
QW5kLCBJ4oCZbSBpbiBubyB3YXkgdHJ5aW5nIHRvIGRpc3N1YWRlIHN1Y2ggYSB1c2FnZS4gICAg
QnV0LCBzaW5jZSB0aGUgc3RlZXJpbmcgcGFydCBvZiB0aGUgaGVhZGVyIGlzIGxpa2VseSB0byBi
ZSBzaW1wbGUsIGNvbXBhY3QsIGFuZCBvZiBmaXhlZCBsZW5ndGgsIHdoeSBub3QganVzdCBpZ25v
cmUgaXQgaW4gc3VjaCBhIGNhc2Ug4oCTIHNlbmQgMOKAmXMsIGlnbm9yZSByZWNlaXZlZCBmaWVs
ZHMuICAgV291bGRu4oCZdCB0aGlzIGtlZXAgdGhpbmdzIHNpbXBsZXIgdGhhbiB0cnlpbmcgdG8g
YWRkIHlldCBtb3JlIGZsZXhpYmlsaXR5IGludG8gYSB1bmlmaWVkIGhlYWRlcj8gICAgQWRkaXRp
b25hbGx5LCBtaWdodCB3ZSBydW4gaW50byBjaGFydGVyIGlzc3VlcyBpZiB0aGUgaGVhZGVyIGNh
biBleHBsaWNpdGx5IGNvbnZleSDigJxub24tU0ZDLWNvbXBsaWFudOKAnSAoZS5nLiwgdGhlIGNo
YXJ0ZXIgaXMgcXVpdGUgZXhwbGljaXQgdGhhdCB3ZSBhcmUgc29sdmluZyBhIHN0ZWVyaW5nIHBy
b2JsZW0pPw0KDQogICBSb24NCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZ10gT24gQmVoYWxmIE9mIEplcm9tZSBNb2lzYW5kDQpTZW50OiBNb25kYXksIE1hcmNoIDI0
LCAyMDE0IDEyOjM3IFBNDQpUbzogWHV4aWFvaHU7IE5BUElFUkFMQSwgTUFSSUEgSDsgbWlrZWJp
YW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10g562U5aSNOiBTRkMgZW5jYXBzdWxh
dGlvbiBjaGFpbiBJRA0KDQorMS4NCg0KV2UgY291bGQgZ2VuZXJhbGl6ZSB0aGUgZXhpc3Rpbmcg
VkxBTi1iYXNlZCBhcHByb2FjaCB0byBtb3JlIGZsZXhpYmxlIHR1bm5lbC9vdmVybGF5IHRoaW5r
aW5nIGFuZCBhIHNldCBvZiBkaXN0cmlidXRlZCBjb25zdHJhaW5lZCByb3V0ZXMgdXNpbmcgYSBj
b250cm9sIGxvZ2ljIG9mIHNvcnRzLiBObyBuZWVkIGZvciBhbiBleHBsaWNpdCBzZXJ2aWNlIGNo
YWluIChvciBwYXRoKSBpZCwgdGhlbi4gV2hpbGUgc3RheWluZyB0cmFuc3BvcnQtaW5kZXBlbmRl
bnQgKHRoYXTigJlzIHRoZSB3aG9sZSBwb2ludCBvZiBvdmVybGF5cykuDQoNCkxvdmUgdGhpcyBx
dW90ZSBmcm9tIE1hcmlhLCB0aGlzIGlzIHB1dHRpbmcgaXQgdmVyeSBjbGVhcmx5IGFuZCB2ZXJ5
IGNvbmNpc2VseS4NCg0KPDwgdGhlIHNpZ25hbGluZyBvZiBtZXRhZGF0YSBzaG91bGQgYmUgaW5k
ZXBlbmRlbnQgZnJvbSBzaWduYWxpbmcgb2Ygc2VydmljZSBwYXRoLiBUaGVyZSBjYW4gYmUgbWFu
eSB3YXlzIHRvIHNpZ25hbCB0aGUgcGF0aCBzbyB3aHkgdGllIHRoZSB0d28gdG9nZXRoZXIuPj4N
Cg0KSSB3b3VsZCBqdXN0IGFkZCB0aGF0IHRoZXJlIGFyZSBwcm9iYWJseSBldmVuIG1vcmUgd2F5
cyB0byBzaWduYWwgbWV0YWRhdGEgdGhhbiB0byBzaWduYWwgdGhlIChzZXJ2aWNlKSBwYXRo4oCm
DQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBP
ZiBYdXhpYW9odQ0KU2VudDogU3VuZGF5LCBNYXJjaCAyMywgMjAxNCA5OjIxIFBNDQpUbzogTkFQ
SUVSQUxBLCBNQVJJQSBIOyBtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5j
b20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFtzZmNdIOet
lOWkjTogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KKzENCg0KWGlhb2h1DQoNCuWPkeS7
tuS6ujogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIOS7o+ihqE5BUElFUkFMQSwg
TUFSSUEgSA0K5Y+R6YCB5pe26Ze0OiAyMDE05bm0M+aciDIy5pelIDY6MzgNCuaUtuS7tuS6ujpt
aWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+OyBzZmNAaWV0Zi5vcmc8
bWFpbHRvOnNmY0BpZXRmLm9yZz4NCuS4u+mimDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9u
IGNoYWluIElEDQoNCk1pa2UsDQoNCk1hcmlhLA0KU28sIHlvdSBhcmUgc2F5aW5nIHRoYXQgeW91
IHdhbnQgdG8gdXNlIFNGQyB0byBjYXJyeSBhcm91bmQgbWV0YWRhdGEsIGJ1dCBub3QgZm9yIGFj
dHVhbCBzZXJ2aWNlIGNoYWluaW5nIGJlY2F1c2UgeW91IGFscmVhZHkgaGF2ZSBhIHdheSB0byBp
bXBsZW1lbnQgc2VydmljZSBjaGFpbmluZyBvdXRzaWRlIG9mIFNGQz8NClllcy4NCk1heWJlIEkn
bSBub3QgZm9sbG93aW5nLCBidXQgaXQgc2VlbXMgdG8gbWUgdGhhdCBpZiB5b3Ugd2VyZSB0byB1
cGdyYWRlIHlvdXIgbmV0d29yayB0byBzdXBwb3J0IFNGQyB0aGF0IHlvdSB3b3VsZCBjaGFuZ2Ug
ZnJvbSB1c2luZyB5b3VyIGV4aXN0aW5nIG1lY2hhbmlzbSBhbmQgc3RhcnQgdXNpbmcgU0ZDLCB3
aGljaCBpcyBtZWFudCB0byBwcm92aWRlIHN1cHBvcnQgZm9yIHNlcnZpY2UgZnVuY3Rpb25zIHRo
YXQgYXJlIG5vdCBTRkMgYXdhcmUuDQpUaGVyZSBzaG91bGQgYmUgYSB3YXkgdG8gdXNlIHRoZSBO
U0ggb25seSBhcyBhIHdheSB0byBjb252ZXkgbWV0YWRhdGEgc3VjaCBhcyBzdWJzY3JpYmVyLWlk
LCBhcHBsaWNhdGlvbi1pZCwgZXRjLiwgd2hpbGUga2VlcGluZyB0aGUgc2VydmljZSBjaGFpbmlu
ZyBmb3J3YXJkaW5nIGluZm9ybWF0aW9uIGF0LCBlLmcuLCB0aGUgTVBMUyBWUE4gbGV2ZWwuDQpU
aGVyZSBhcmUgYSBudW1iZXIgb2YgdXMgd2hvIGhhdmUgaW1wbGVtZW50ZWQsIGluIG9uZSB3YXkg
b3IgYW5vdGhlciwgc29tZSBzb3J0IG9mIHNlcnZpY2UgY2hhaW5pbmcsIGJ1dCBJIChJIGNhbiBh
dCBsZWFzdCBzcGVhayBmb3IgbXlzZWxmKSBhbSBsb29raW5nIHRvIFNGQyBub3QgdG8gZW5oYW5j
ZSBteSBjdXJyZW50IGltcGxlbWVudGF0aW9uLCBidXQgdG8gcmVwbGFjZSBpdCB3aXRoIHNvbWV0
aGluZyBiZXR0ZXIgd2hpbGUgc3RpbGwgbWFpbnRhaW5pbmcgbXkgY29yZSAobm9uIHNlcnZpY2Ug
ZnVuY3Rpb24pIGluZnJhc3RydWN0dXJlLg0KInNlcnZpY2UtY2hhaW5pbmciIGlzIG5vdGhpbmcg
bmV3LCBpdCBoYXMgYmVlbiBkb25lIGZvciB0aGUgbWFueSB5ZWFycyB1c2luZyBWTEFOcy4gVGhl
IGlzc3VlIGhhcyBiZWVuIGFsd2F5cyBob3cgdG8gYnJpbmcgdGhlIHRyYWZmaWMgZnJvbSBhIHJv
dXRlZCBuZXR3b3JrIGludG8gYSBzZXQgb2YgYXBwbGlhbmNlcywgaS5lLiwgaG93IHRvIGludGVn
cmF0ZSB3aXRoIHJvdXRpbmcuIEJ5IHVzaW5nIHRoZSBzYW1lIG1lY2hhbmlzbSBpbiB0aGUgaW50
ZXJtZWRpYXRlIGhvcHMgdGhlIGNvbXBsZXhpdHkgaXMgc2lnbmlmaWNhbnRseSByZWR1Y2VkLg0K
DQpJTU8sIHRoZSBzaWduYWxpbmcgb2YgbWV0YWRhdGEgc2hvdWxkIGJlIGluZGVwZW5kZW50IGZy
b20gc2lnbmFsaW5nIG9mIHNlcnZpY2UgcGF0aC4gVGhlcmUgY2FuIGJlIG1hbnkgd2F5cyB0byBz
aWduYWwgdGhlIHBhdGggc28gd2h5IHRpZSB0aGUgdHdvIHRvZ2V0aGVyLg0KDQoNCg0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCkZyb206IGtlZ3JheUBjaXNjby5jb208a2VncmF5
QGNpc2NvLmNvbTxtYWlsdG86a2VncmF5QGNpc2NvLmNvbSUzY2tlZ3JheUBjaXNjby5jb20+Pg0K
VG86IFJvbiBQYXJrZXI8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+LEppbSBHdWljaGFyZCAoamd1aWNoYXIpPGpn
dWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPj4sSm9lbCBNLiBIYWxw
ZXJuPGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+Pg0KY2M6
IHNmY0BpZXRmLm9yZzxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZyUzY3NmY0BpZXRm
Lm9yZz4+DQpTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0DQpTdWJqZWN0OiBSZTogW3NmY10g
U0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCg0KKzEgdGhlIGlkZWEgaXMgaW50ZXJvcGVyYWJp
bGl0eS4NCg0KDQpPbiAzLzE0LzE0IDEyOjU1IFBNLCAiUm9uIFBhcmtlciIgPFJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b20+PiB3cm90ZToNCg0KPlRoYW5rcywgSmltLg0KPg0KPlJlbWVtYmVyIHRoYXQgd2UgaGF2ZSBz
YWlkIG1hbnkgdGltZXMgdGhhdCB0aGUgU0ZDIHNlcnZpY2UgaGVhZGVyIGlzDQo+dHJhbnNwb3J0
IGluZGVwZW5kZW50LiAgIEp1c3QgYmVjYXVzZSB0aGUgY2hhaW4gaWQgY291bGQgYmUgY2Fycmll
ZCBpbg0KPnNvbWUgZm9ybSBvciBhbm90aGVyIHdpdGggc29tZSBwYXJ0aWN1bGFyIHRyYW5zcG9y
dCBkb2Vzbid0IG1lYW4gdGhhdCBpdA0KPmNvdWxkIGJlIHVuaXZlcnNhbGx5IGNvbnZleWVkLiAg
ICBCeSBtYWtpbmcgYW5kIGtlZXBpbmcgdGhlIFNGQyBzZXJ2aWNlDQo+aGVhZGVyIHRyYW5zcG9y
dCBpbmRlcGVuZGVudCBtYWtlcyBpdCBtb3JlIGFwcGxpY2FibGUgaW4gbW9yZQ0KPmVudmlyb25t
ZW50cyBhbmQgbW9yZSBsaWtlbHkgdG8gZ2V0IGFkb3B0ZWQgYnJvYWRseS4NCj4NCj4gICBSb24N
Cj4NCj4NCj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPkZyb206IEppbSBHdWljaGFyZCAo
amd1aWNoYXIpIFttYWlsdG86amd1aWNoYXJAY2lzY28uY29tXQ0KPlNlbnQ6IEZyaWRheSwgTWFy
Y2ggMTQsIDIwMTQgMzo1MiBQTQ0KPlRvOiBKb2VsIE0uIEhhbHBlcm47IFJvbiBQYXJrZXINCj5D
Yzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+U3ViamVjdDogU0ZDIGVuY2Fw
c3VsYXRpb24gY2hhaW4gSUQNCj4NCj5IaSBKb2VsLA0KPg0KPlBlcmhhcHMgYnV0IEkgd291bGQg
cG9pbnQgb3V0IHRoYXQgdGhlIGJhc2UgU0ZDIGhlYWRlciBjb3VsZCBoYXZlIGEgbG90DQo+bW9y
ZSBpbmZvcm1hdGlvbiB0aGFuIGp1c3QgdGhlIGNoYWluIElEOyBJIHdvdWxkIGFsc28gcG9pbnQg
b3V0IHRoYXQgdGhlDQo+ZGV2aWwgaXMgaW4gdGhlIGRldGFpbHMgYW5kIHNheWluZyAid2VsbCwg
SSBjYW4ganVzdCB1c2UgYW4gTVBMUyBsYWJlbCINCj5oaWRlcyBtdWNoIG9mIHRoZSBjb21wbGV4
aXR5IG9mIGFjdHVhbGx5IGRvaW5nIHRoYXQuDQo+DQo+T24gMy8xNC8xNCwgMjozNSBQTSwgIkpv
ZWwgTS4gSGFscGVybiIgPGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb20+PiB3cm90ZToNCj4NCj4+SWYgdGhlIHRyYW5zcG9ydCBoZWFkZXIgY2FycmllcyBlbm91
Z2ggaW5mb3JtYXRpb24gZm9yIGlkZW50aWZ5aW5nIHRoZQ0KPj5zZXF1ZW5jZSAoVkxBTiB0YWcg
b3IgTVBMUyBsYWJlbCBjYW4gYm90aCBkbyB0aGUgam9iKSwgdGhlbiBhcmd1YWJseQ0KPj50aGUg
Z2xvYmFsIGNoYWluIElEIGlzIHJlZHVuZGFudC4gSSBjYW4gbGl2ZSB3aXRoIGNhcnJ5aW5nIGl0
IGFueXdheQ0KPj5laXRoZXIgaWYgSSBoYXZlIG1ldGFkYXRhIHRvIGNhcnJ5LCBvciBpZiBJIG5l
ZWQgdGhlIGNoYWluIElEIGZvciBzb21lDQo+PnB1cnBvc2UuDQo+PiBBZnRlciBhbGwsIHNvbWUg
Zm9sa3Mgc2VlbSB0byB3YW50IHRvIHVzZSB0aGF0IGZvciB0aGUgZm9yd2FyZGluZw0KPj5kZWNp
c2lvbnMuDQo+Pg0KPj5Zb3VycywNCj4+Sm9lbA0KPj4NCj4+T24gMy8xNC8xNCwgMjoyOCBQTSwg
Um9uIFBhcmtlciB3cm90ZToNCj4+PiBUaGUgY2hhaW4gSUQgaXMgdGhlIGxhYmVsIHRoYXQgZGVm
aW5lcyB0aGUgc2VxdWVuY2Ugb2Ygc2VydmljZQ0KPj4+ZnVuY3Rpb25zIHRoYXQgbXVzdCBiZSB2
aXNpdGVkLiAgIEl0IGNhbiBiZSB0aG91Z2h0IG9mIGFzIGEgaGFuZGxlIGZvciBhDQo+Pj5zdGFj
ayBvZiBtdXN0LXZpc2l0IG5ldHdvcmsgbG9jYXRpb25zLiAgIEkgZG9uJ3Qgc2VlIGhvdyB0aGlz
IGNhbiBiZQ0KPj4+YW55dGhpbmcgYnV0IG1hbmRhdG9yeS4NCj4+Pg0KPj4+ICAgICBSb24NCj4+
Pg0KPj4+DQo+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+PiBGcm9tOiBzZmMgW21h
aWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFN1cmVuZHJhIEt1bWFyDQo+
Pj4oc21rdW1hcikNCj4+PiBTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDE6NDYgUE0NCj4+
PiBUbzogSm9lbCBNLiBIYWxwZXJuOyBOQVBJRVJBTEEsIE1BUklBIEgNCj4+PiBDYzogc2ZjQGll
dGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4gU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0
LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4NCj4+PiBbVHJpbW1lZCB0
aGUgcmVjaXBpZW50IGxpc3QgLSBuZWVkcyBhcHByb3ZhbCBvdGhlcndpc2VdDQo+Pj4NCj4+PiBD
b21wbGV0ZWx5IGFncmVlIGhlcmUuDQo+Pj4NCj4+PiBTRkMgZG9lcyBub3QgcHJldmVudCBWTEFO
IHN0aXRjaGluZyBhbmQgb25lIGNhbiBjb250aW51ZSB0byBkbyB0aGF0Lg0KPj4+V2hpbGUgYXQg
dGhlIHNhbWUgdGltZSBTRkMgY2FuIGluY2x1ZGUgVkxBTiBzdGl0Y2hpbmcgdG8gc3VwcG9ydA0K
Pj4+bGVnYWN5IFNGcyBpbiB0aGUgc2FtZSBjaGFpbiB0aGF0IGluY2x1ZGVzIFNGQyBhd2FyZSBT
RnMuIEV2ZW4gbGVnYWN5DQo+Pj5TRnMgYmVuZWZpdCBmcm9tIGNoYWluIGlkZW50aWZpY2F0aW9u
IGFuZCBoZW5jZSBjYW4gYmUgc2hhcmVkIGFjcm9zcw0KPj4+ZGlmZmVyZW50IHNlcnZpY2UgY2hh
aW5zLg0KPj4+DQo+Pj4gU3VyZW5kcmEuDQo+Pj4NCj4+Pg0KPj4+DQo+Pj4gT24gMy8xNC8xNCAx
MDoyNiBBTSwgIkpvZWwgTS4gSGFscGVybiIgPGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmpt
aEBqb2VsaGFscGVybi5jb20+PiB3cm90ZToNCj4+Pg0KPj4+PiBNeSBvd24gaW5jbGluYXRpb24g
aXMgdG8gb2JzZXJ2ZSB0aGF0IGlmIHlvdSBkb24ndCBuZWVkIGV4cGxpY2l0DQo+Pj4+IGNoYWlu
IGlkZW50aWZpY2F0aW9uIGFuZCB5b3UgZG9uJ3QgbmVlZCBtZXRhZGF0YSwgeW91IGNhbiBqdXN0
IG9taXQNCj4+Pj4gdGhlIHNmYy9uc2ggaGVhZGVyLiBTdGlsbCBkbyBzZXJ2aWNlIGNoYWluaW5n
LCBqdXN0IG5vIGV4dHJhIGhlYWRlci4NCj4+Pj4NCj4+Pj4gSWYgd2UgYXJlIGdvaW5nIHRvIGhh
dmUgdGhlIGhlYWRlciwgaXQgc2VlbXMgdG8gbWUgdGhhdCB0aGUgY2hhaW4NCj4+Pj5pZGVudGlm
aWNhdGlvbiBmaWVsZCBpcyB2ZXJ5IHVzZWZ1bCwgYW5kIGxvdyBjb3N0IG9uY2Ugd2UgaGF2ZSB0
aGUNCj4+Pj5oZWFkZXIuDQo+Pj4+DQo+Pj4+IFlvdXJzLA0KPj4+PiBKb2VsDQo+Pj4+DQo+Pj4+
IE9uIDMvMTQvMTQsIDE6MDAgUE0sIE5BUElFUkFMQSwgTUFSSUEgSCB3cm90ZToNCj4+Pj4+IEV4
cGxpY2l0IGNoYWluIGlkZW50aWZpY2F0aW9uIHNob3VsZCBiZSBtYWRlIG9wdGlvbmFsLiBJIGJl
bGlldmUgaXQNCj4+Pj4+IHdhcyBkaXNjdXNzZWQgZmV3IG1vbnRocyBhZ28gb24gdGhpcyBtYWls
aW5nIGxpc3QuDQo+Pj4+Pg0KPj4+Pj4gTWFyaWENCj4+Pj4+DQo+Pj4+PiAqRnJvbToqc2ZjIFtt
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddICpPbiBCZWhhbGYgT2YgKkptaC5kaXJlY3QNCj4+
Pj4+ICpTZW50OiogVGh1cnNkYXksIE1hcmNoIDEzLCAyMDE0IDEyOjEyIFBNDQo+Pj4+PiAqVG86
KiBrZWdyYXlAY2lzY28uY29tPG1haWx0bzprZWdyYXlAY2lzY28uY29tPjsgbHVjeS55b25nQGh1
YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPjsgc21rdW1hckBjaXNjby5jb208
bWFpbHRvOnNta3VtYXJAY2lzY28uY29tPjsNCj4+Pj4+IGpndWljaGFyQGNpc2NvLmNvbTxtYWls
dG86amd1aWNoYXJAY2lzY28uY29tPg0KPj4+Pj4gKkNjOiogbmljb2xhcy5ib3V0aG9yc0Bxb3Nt
b3MuY29tPG1haWx0bzpuaWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb20+OyBzZmNAaWV0Zi5vcmc8
bWFpbHRvOnNmY0BpZXRmLm9yZz47IGhhZGlAbW9qYXRhdHUuY29tPG1haWx0bzpoYWRpQG1vamF0
YXR1LmNvbT47DQo+Pj4+PiByb25fcGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpy
b25fcGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPjsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+IGptaEBqb2VsaGFscGVybi5jb208bWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb20+DQo+Pj4+PiAqU3ViamVjdDoqIFJlOiBbc2ZjXSBkcmFm
dC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gKkltcG9ydGFuY2U6
KiBMb3cNCj4+Pj4+DQo+Pj4+PiBBc3N1bWluZyBJIHVuZGVyc3RhbmQgeW91IHByb3Blcmx5IEtl
biwgSSBkaXNhZ3JlZS4NCj4+Pj4+DQo+Pj4+PiBGb3IgZXhhbXBsZSwgYnkgdXNpbmcgc2VwYXJh
dGUgdGVybXMgSSBjYW4gZWFzaWx5IGRpc2N1c3MgdGhlIGZhY3QNCj4+Pj4+IHRoYXQgY2VydGFp
biBraW5kcyBvZiBkYXRhIChjaGFpbiBpZGVudGlmaWNhdGlvbikgb25seSBuZWVkIHRvIGJlDQo+
Pj4+PiBhZGp1c3QgYnkgYSBmZXcgYXBwcyBpbiByYXJlIGNhc2VzLiBBbmQgdGhhdCBkYXRhIGlz
IG5vdCBiZWVkZWQNCj4+Pj4+IGJ5IHRoZSBhcHBsaWNhdGlvbnMuDQo+Pj4+Pg0KPj4+Pj4gVW5s
ZXNzIHlvdSB3b3VsZCBsaWtlIHRvIGNvbnNpZGVyIHRoZSBjaGFpbiBpZGVudGlmaWNhdGlvbiBh
cyBiZWluZw0KPj4+Pj4gb3B0aW9uYWw/DQo+Pj4+Pg0KPj4+Pj4gWW91cnMsDQo+Pj4+Pg0KPj4+
Pj4gSm9lbA0KPj4+Pj4NCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4gU2VudCBmcm9tIG15IFNhbXN1bmcg
c21hcnRwaG9uZSBvbiBBVCZUDQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4gLS0t
LS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0tLS0tLQ0KPj4+Pj4gU3ViamVjdDogUmU6IFtzZmNd
IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiBGcm9tOiAi
S2VuIEdyYXkgKGtlZ3JheSkiIDxrZWdyYXlAY2lzY28uY29tPG1haWx0bzprZWdyYXlAY2lzY28u
Y29tPg0KPj4+Pj48bWFpbHRvOmtlZ3JheUBjaXNjby5jb20+Pg0KPj4+Pj4gVG86IEx1Y3kgeW9u
ZyA8bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4+
Pj48bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4sIlN1cmVuZHJhPG1haWx0bzpsdWN5Lnlv
bmdAaHVhd2VpLmNvbSUzZSUzZSwlMjJTdXJlbmRyYT4gS3VtYXIgKHNta3VtYXIpIg0KPj4+Pj4g
PHNta3VtYXJAY2lzY28uY29tPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbT4gPG1haWx0bzpzbWt1
bWFyQGNpc2NvLmNvbT4+LCJKaW08bWFpbHRvOnNta3VtYXJAY2lzY28uY29tJTNlJTNlLCUyMkpp
bT4gR3VpY2hhcmQNCj4+Pj4+KGpndWljaGFyKSINCj4+Pj4+IDxqZ3VpY2hhckBjaXNjby5jb208
bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4gPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+Pg0K
Pj4+Pj4gQ0M6IE5pY29sYXMgQk9VVEhPUlMgPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxt
YWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPg0KPj4+Pj48bWFpbHRvOk5pY29sYXMu
Qk9VVEhPUlNAcW9zbW9zLmNvbT4+LHNmYzxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3Mu
Y29tJTNlJTNlLHNmYz4gPHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj48
bWFpbHRvOnNmY0BpZXRmLm9yZz4+LEphbWFsPG1haWx0bzpzZmNAaWV0Zi5vcmclM2UlM2UsSmFt
YWw+IEhhZGkgU2FsaW0gPGhhZGlAbW9qYXRhdHUuY29tPG1haWx0bzpoYWRpQG1vamF0YXR1LmNv
bT4NCj4+Pj4+PG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4+LFJvbjxtYWlsdG86aGFkaUBtb2ph
dGF0dS5jb20lM2UlM2UsUm9uPiBQYXJrZXINCj4+Pj4+PFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+DQo+Pj4+PiA8
bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PiwiYnJpanNtYW5AanVuaXBl
ci5uZXQ8bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20lM2UlM2UsJTIyYnJp
anNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiIg
PGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+
PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4+LCJKb2VsPG1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldCUzZSUzZSwlMjJKb2VsPiBNLiBIYWxwZXJuIg0KPj4+Pj48am1oQGpvZWxoYWxwZXJu
LmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4gPG1haWx0bzpqbWhAam9lbGhhbHBlcm4u
Y29tPj4NCj4+Pj4+DQo+Pj4+PiBUaGUgd29yZCAibWV0YWRhdGEiIGlzIGEgcHVycG9zZWx5IGFt
YmlndW91cyB0ZXJtICJkYXRhIHRoYXQNCj4+Pj4+IHByb3ZpZGVzIGluZm9ybWF0aW9uIGFib3V0
IG90aGVyIGRhdGEiLiBJdCBpcyB1c2VkIHRvIGF2b2lkIFRISVMNCj4+Pj4+ZGlzY3Vzc2lvbi4N
Cj4+Pj4+DQo+Pj4+PiBGb3IgZXhhbXBsZSwgSSBwcm9wb3NlIHdlIGRlZmluZSAidGVxdWlsYSBt
ZXRhZGF0YSIgYmVjYXVzZSwNCj4+Pj4+IGZyYW5rbHksIEkgd2lsbCBuZWVkIHRvIG9yZGVyIGEg
dHJpcGxlLXNob3QgaWYgd2Uga2VlcCBhdHRlbXB0aW5nDQo+Pj4+PiB0byBkZWZpbmUgc29tZXRo
aW5nIHRoYXQsIGJ5IGRlZmluaXRpb24sIGlzIGFtYmlndW91cy4gSSdkIGxpa2UNCj4+Pj4+IG15
IGJhcnRlbmRlciB0byB1bmRlcnN0YW5kIG1lIHNwZWNpZmljYWxseSB3aGVuIEkgc2F5ICJJIG5l
ZWQgYQ0KPj4+Pj5zaG90Ii4NCj4+Pj4+DQo+Pj4+PiBPbiAzLzEzLzE0IDc6NDkgQU0sICJMdWN5
IHlvbmciIDxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+
DQo+Pj4+PiA8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+Pj4+Pg0KPj4+
Pj4gICA+U25pcC4uDQo+Pj4+PiAgID5TSz4gSnVzdCBjb3B5aW5nIGZyb20gdGhlIFBTOg0KPj4+
Pj4gICA+LS0NCj4+Pj4+ICAgPkRhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFiaWxp
dHkgdG8gZXhjaGFuZ2UgaW5mb3JtYXRpb24NCj4+Pj4+YmV0d2Vlbg0KPj4+Pj4gICA+dGhlIG5l
dHdvcmsgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLA0K
Pj4+Pj5hbmQgc2VydmljZQ0KPj4+Pj4gICA+ZnVuY3Rpb25zIGFuZCB0aGUgbmV0d29yay4NCj4+
Pj4+ICAgPg0KPj4+Pj4gICA+LS0NCj4+Pj4+ICAgPkl0IGlzIGEgbHVjaWQgZGVmaW5pdGlvbi4g
V2UgYXJlIHVubmVjZXNzYXJpbHkgbWFraW5nIHRoZSB3b3JkDQo+Pj4+PiJuZXR3b3JrIg0KPj4+
Pj4gICA+Y29udHJvdmVyc2lhbCwgSU1PLg0KPj4+Pj4gICA+DQo+Pj4+PiAgID5bTHVjeV0gVGhp
cyBpcyBteSBwb2ludC4gIlRoZSBuZXR3b3JrIiBpcyB0b28gZ2VuZXJhbCBoZXJlLA0KPj4+Pj53
aGljaCBicmluZ3MNCj4+Pj4+ICAgPm1ldGFkYXRhIGdyZWF0IHBvd2VyIHRvIGRvIG1hbnkgdGhp
bmdzLiBUaGlzIGlzIHdoeSBwZW9wbGUNCj4+Pj4+aW52ZW50IGlkZWFzDQo+Pj4+PiAgID5oZXJl
LCB3aGljaCBjYXVzZXMgYSBsb3Qgb2YgZGViYXRlcyBvbiBtZXRhZGF0YSB1c2FnZSBwb3RlbnRp
YWxzLg0KPj4+Pj4gV2UNCj4+Pj4+ICAgPnNob3VsZCBub3Qgc3BlbmQgYSBsb3Qgb2YgdGltZXMg
b24gdGhhdCBkZWJhdGVzIGFuZCBqdWRnZSB3aGljaA0KPj4+Pj51c2FnZSBpcw0KPj4+Pj4gICA+
dmFsdWFibGUgb3Igbm90LiBUaHVzLCBmb3IgdGhlIFNGQyB3b3JrLCBpdCB3aWxsIGJlIGhlbHBm
dWwgaWYNCj4+Pj4+d2UgY2FuDQo+Pj4+PiAgID5uYXJyb3cgZG93biBhIGJpdC4gSm9lbCBtYWtl
cyBleHBsaWNpdGx5IHR3byBjYXNlcywgd2hpY2ggaXMNCj4+Pj4+aGVscGZ1bCB0bw0KPj4+Pj4g
ICA+ZGV2ZWxvcCB1c2UgY2FzZXMgZm9yIGVhY2ggY2FzZS4gSSB3b3VsZCBsaWtlIHRvIHNlZSB0
aGF0IHRoZQ0KPj4+Pj5wcm9ibGVtDQo+Pj4+PiAgID5zdGF0ZW1lbnQgY2FuIGJlIG1vcmUgc3Bl
Y2lmaWMgb24gbWV0YWRhdGEgZGVmaW5pdGlvbiwgd2hpY2ggbWF5DQo+Pj4+PmJlDQo+Pj4+PiAg
ID5oZWxwZnVsIGluIGxlc3MgZm9jdXNpbmcgb24gaXQgYW5kIG1vdmluZyBmb3J3YXJkLg0KPj4+
Pj4gICA+DQo+Pj4+PiAgID5MdWN5DQo+Pj4+PiAgID4NCj4+Pj4+ICAgPlN1cmVuZHJhLg0KPj4+
Pj4gICA+DQo+Pj4+PiAgID4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5UaGFua3MsDQo+Pj4+PiAg
ID4+THVjeQ0KPj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
DQo+Pj4+PiAgID4+RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW21haWx0bzpqZ3VpY2hh
ckBjaXNjby5jb21dDQo+Pj4+PiAgID4+U2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCA0
OjM4IFBNDQo+Pj4+PiAgID4+VG86IEx1Y3kgeW9uZw0KPj4+Pj4gICA+PkNjOiBKb2VsIE0uIEhh
bHBlcm47IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXI7DQo+Pj4+PiAgID4+YnJpanNtYW5A
anVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbA0KPj4+Pj5IYWRpIFNhbGltDQo+Pj4+PiAgID4+U3Vi
amVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25z
DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+SGkgTHVjeSwNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5O
by4gSSBhbSBzaW1wbHkgc2F5aW5nIHdlIHNob3VsZCBub3Qgb3ZlcmNvbXBsaWNhdGUgdGhlIHBy
b2JsZW0NCj4+Pj4+ICAgPj5zdGF0ZW1lbnQgd2l0aCB0ZXh0IHRoYXQgYWRkcyBsaXR0bGUgdG8g
bm8gdmFsdWUgaW4gbXkgb3Bpbmlvbi4NCj4+Pj4+IFdoZXRoZXINCj4+Pj4+ICAgPj53ZSBjYWxs
IGl0IG1ldGFkYXRhLCBvciBjb250ZXh0LCBoYXMgbm8gYmVhcmluZyBvbiB0aGUgZmFjdA0KPj4+
Pj50aGF0IHRoZQ0KPj4+Pj4gICA+PnByb2JsZW0gc3RhdGVtZW50IGFscmVhZHkgY2xlYXJseSBz
dGF0ZXMgd2UgbmVlZCB0byBiZSBhYmxlIHRvDQo+Pj4+PnBhc3MNCj4+Pj4+ICAgPj5pbmZvcm1h
dGlvbiBiZXR3ZWVuIFNGwrlzIGFuZCBiZXR3ZWVuIHRoZSBuZXR3b3JrICYgU0bCuXMuDQo+Pj4+
PiAgID4+DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+T24gMy8xMi8xNCwgNToxMyBQTSwgIkx1Y3kg
eW9uZyIgPGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4N
Cj4+Pj4+PG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pg0K
Pj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+SGkgSmltLA0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+
SSBmb3Igb25lIGRvbid0IGFncmVlIGFuZCB0aGluayB3ZSBhcmUgb3ZlciBjb21wbGljYXRpbmcg
d2hhdA0KPj4+Pj5zaG91bGQNCj4+Pj4+ICAgPj4+YmUgc3RyYWlnaHRmb3J3YXJkLiBUaGUgU0ZD
IGVuY2Fwc3VsYXRpb24gc2hvdWxkIGVuYWJsZSB0d28NCj4+Pj4+dGhpbmdzOg0KPj4+Pj4gICA+
Pj4NCj4+Pj4+ICAgPj4+MS4gU3RlZXJpbmcgb2Ygc2VsZWN0ZWQgZmxvd3MgdGhyb3VnaCBhIHNl
cnZpY2UgY2hhaW47IHRoaXMgaXMNCj4+Pj4+dGhlDQo+Pj4+PiAgID4+PnNlcnZpY2UgZnVuY3Rp
b24gcGF0aC4NCj4+Pj4+ICAgPj4+Mi4gUGFzc2luZyBvZiBjb250ZXh0IGFzc29jaWF0ZWQgd2l0
aCBhIGdpdmVuIGZsb3cgd2l0aGluIHNhaWQNCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj5mdW5j
dGlvbiBwYXRoLiBUaGlzIGNvbnRleHQgaW5mb3JtYXRpb24gbWF5IGJlIGNvbnN1bWVkIGJ5IGEN
Cj4+Pj4+U0YgKGFuDQo+Pj4+PiAgID4+PmFwcGxpY2F0aW9uIElEIGlzIGFuIGV4YW1wbGUpIG9y
IG1heSBiZSBjb25zdW1lZCBieSB0aGUNCj4+Pj4+Zm9yd2FyZGluZw0KPj4+Pj4gICA+Pj5lbGVt
ZW50cyAoYSB2cmYtSUQgaXMgYW4gZXhhbXBsZSkuDQo+Pj4+PiAgID4+PltMdWN5XSBEbyB5b3Ug
Y2FsbCB0aGUgY29udGV4dCBhcyBtZXRhZGF0YSBvciBub3Q/IERvIHdlIGhhdmUNCj4+Pj4+YW5v
dGhlcg0KPj4+Pj4gICA+Pj50ZXJtIGhlcmUgYmVzaWRlIFNGQyBoZWFkZXIgYW5kIG1ldGFkYXRh
LiBJIHNlZSB0aGF0IHlvdSBkb24ndA0KPj4+Pj53YW50IHRvDQo+Pj4+PiAgID4+PnNlcGFyYXRl
IHdoYXQgaXMgY29uc3VtZWQgYnkgU0YgYW5kIHdoYXQgaXMgY29uc3VtZWQgYnkgdGhlDQo+Pj4+
PmZvcndhcmRpbmcNCj4+Pj4+ICAgPj4+ZWxlbWVudHMuDQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+
Pj5MdWN5DQo+Pj4+PiAgID4+Pg0KPj4+Pj4gICA+Pj5TZW50IGZyb20gbXkgaVBob25lDQo+Pj4+
PiAgID4+Pg0KPj4+Pj4gICA+Pj4+IE9uIE1hciAxMiwgMjAxNCwgYXQgNDoxNiBQTSwgIkx1Y3kg
eW9uZyINCj4+Pj4+PGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2Vp
LmNvbT4gPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+
DQo+Pj4+PiAgID4+Pj4gR3JlYXQuIFRoZW4gd2UgbWF5IGNvbnNpZGVyIHR3byBzcGVjaWFsIG1l
dGFkYXRhIGRlZmluaXRpb25zDQo+Pj4+PmluIHRoZQ0KPj4+Pj4gICA+Pj4+cHJvYmxlbSBzdGF0
ZW1lbnQgc28gd2UgY2FuIGFsbCB1c2UgdGhlIHNhbWUgZGVmaW5pdGlvbnMuDQo+Pj4+PkhlcmUg
aXMgbXkNCj4+Pj4+ICAgPj4+PnN1Z2dlc3RlZCB0ZXh0IGFuZCBsaWtlIHRvIGhlYXIgeW91IGFu
ZCBvdGhlcidzIGlucHV0IGFuZA0KPj4+Pj5zdWdnZXN0aW9ucy4NCj4+Pj4+ICAgPj4+Pg0KPj4+
Pj4gICA+Pj4+IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRl
cyB0aGUgYWJpbGl0eQ0KPj4+Pj50bw0KPj4+Pj4gICA+Pj4+ZXhjaGFuZ2UgaW5mb3JtYXRpb24g
YmV0d2VlbiB0aGUgZWxlbWVudHMgaW4gYSBzZXJ2aWNlIGZ1bmN0aW9uDQo+Pj4+PiAgID4+Pj5j
aGFpbmluZy4gSW4gdGhpcyBjb250ZXh0LCB0aGVyZSBhcmUgdHdvIHR5cGVzIG9mIGRhdGEgcGxh
bmUNCj4+Pj4+bWV0YWRhdGEuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBTZXJ2aWNlIEZ1
bmN0aW9uIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZXhjaGFuZ2VkIGJldHdlZW4NCj4+Pj4+
ICAgPj4+PmNsYXNzaWZpZXIgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2Ug
ZnVuY3Rpb25zIHRvDQo+Pj4+PiAgID4+Pj5mYWNpbGl0YXRlIHNlcnZpY2UgZnVuY3Rpb25zIG9u
IHRoZSBwYWNrZXQgdHJlYXRtZW50Lg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gU3RlZXJp
bmcgTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBmcm9tIHNlcnZpY2UgZnVuY3Rpb25zIHRvIGEN
Cj4+Pj4+ICAgPj4+PmNsYXNzaWZpZXIgb3Igc2VydmljZSBub2RlIGZvciB0cmFmZmljIGZvcndh
cmRpbmcgcHVycG9zZS4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IC1lbmQNCj4+Pj4+ICAg
Pj4+Pg0KPj4+Pj4gICA+Pj4+IEx1Y3kNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+DQo+Pj4+
PiAgID4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+ICAgPj4+PiBGcm9tOiBK
b2VsIE0uIEhhbHBlcm4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXQ0KPj4+Pj4gICA+Pj4+
IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjozNSBQTQ0KPj4+Pj4gICA+Pj4+IFRv
OiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXINCj4+Pj4+ICAgPj4+PiBD
YzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47
IHNmYzsgSmFtYWwgSGFkaQ0KPj4+Pj4gICA+Pj4+IFNhbGltDQo+Pj4+PiAgID4+Pj4gU3ViamVj
dDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+
Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBZZXMsIEkgYW0gdHJ5aW5nIHRvIGNvbnNpc3RlbnRs
eSBkaXN0aW5ndWlzaCB0aG9zZSB0d28gY2FzZXMNCj4+Pj4+d2hlbg0KPj4+Pj4gICA+Pj4+dGFs
a2luZyBhYm91dCB0aGUgaW5mb3JtYXRpb24gY2FycmllZCB3aXRoIHBhY2tldHMgaW4gc2Vydmlj
ZQ0KPj4+Pj5jaGFpbnMuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiBZb3VycywNCj4+Pj4+
ICAgPj4+PiBKb2VsDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+Pj4gT24gMy8xMi8xNCwgMzox
MyBQTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4gICA+Pj4+PiBKb2VsLCBTZWUgYmVsb3cuIC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYw0KPj4+Pj4gICA+Pj4+PiBbbWFpbHRv
OnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgSm9lbCBNLiBIYWxwZXJuDQo+Pj4+
PlNlbnQ6DQo+Pj4+PiAgID4+Pj4+IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjowMiBQTSBU
bzogTHVjeSB5b25nOyBOaWNvbGFzDQo+Pj4+PkJPVVRIT1JTOw0KPj4+Pj4gICA+Pj4+PiBSb24g
UGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsNCj4+Pj4+YnJpanNtYW5AanVuaXBl
ci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0Pjsgc2ZjOw0KPj4+Pj4gICA+Pj4+PiBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJl
OiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRl
cmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+PiBJIHdhcyB0cnlpbmcgdG8gd29y
ZCBpdCBjYXJlZnVsbHkgbm90IHRvIGZvY3VzIG9uIHdobyBwdXRzDQo+Pj4+PnRoZQ0KPj4+Pj4g
ICA+Pj4+PiBpbmZvcm1hdGlvbiBpbiwgYnV0IG9ubHkgb24gd2hvIGNvbnN1bWVzIHRoZSBpbmZv
cm1hdGlvbi4NCj4+Pj4+ICAgPj4+Pj4gSW5mb3JtYXRpb24gZm9yIHNlcnZpY2UgZnVuY3Rpb25z
IG1heSBjb21lIGZyb20gdGhlIGluZ3Jlc3MNCj4+Pj4+ICAgPj4+Pj4gY2xhc3NpZmllciBvciBm
cm9tIG90aGVyIHNlcnZpY2UgZnVuY3Rpb25zLiBbTHVjeV0gdGhpcyBpcw0KPj4+Pj50aGUgb25l
DQo+Pj4+PiAgID4+Pj4+IGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3LiBJbmZvcm1h
dGlvbiBmb3IgdGhlDQo+Pj4+PmZvcndhcmRpbmcNCj4+Pj4+ICAgPj4+Pj4gd2lsbCBnZW5lcmFs
bHkgY29tZSBmcm9tIHRoZSBpbmdyZXNzIGNsYXNzaWZpZXIsIGJ1dCBpbg0KPj4+Pj5zcGVjaWFs
DQo+Pj4+PiAgID4+Pj4+IGNhc2VzIG1heSBiZSBwcm92aWRlZCBieSBzZXJ2aWNlIGZ1bmN0aW9u
cy4gKEkga2VlcA0KPj4+Pj53YW50aW5nIHRvIGdldA0KPj4+Pj4gICA+Pj4+PiByaWQgb2YgdGhv
c2Ugc3BlY2lhbCBjYXNlcywgYnV0IHNvIGZhciB0aGVyZSBzZWVtIHRvIGJlDQo+Pj4+Pmp1c3Qg
ZW5vdWdoDQo+Pj4+PiAgID4+Pj4+IG9mIHRoZW0gdG8gd2FycmFudCBjb3ZlcmluZyBpbiB0aGUg
c29sdXRpb24uIEFuZCBtb3JlDQo+Pj4+PmltcG9ydGFudGx5LA0KPj4+Pj4gICA+Pj4+PiBzaWdu
aWZpY2FudCBzdXBwb3J0IGZvciBpdCBpbiB0aGUgd29ya2luZyBncm91cC4pIFtMdWN5XQ0KPj4+
Pj5UaGlzIGlzDQo+Pj4+PiAgID4+Pj4+IHRoZSBzZWNvbmQgY2FzZSB1c2luZyBtZXRhZGF0YSBp
biB5b3VyIHZpZXcgKGJ1dCB5b3UgZG9uJ3QNCj4+Pj4+bGlrZSBpdCkuDQo+Pj4+PiAgID4+Pj4+
DQo+Pj4+PiAgID4+Pj4+IEFuZCB5b3Ugc3VnZ2VzdCBkaXN0aW5ndWlzaGluZyB0aGVzZSB0d28g
Y2FzZXMgd2hlbg0KPj4+Pj5kaXNjdXNzaW5nDQo+Pj4+PiAgID4+Pj4+IGFib3V0IG1ldGFkYXRh
IHVzYWdlLiBJcyB0aGF0IHJpZ2h0IHVuZGVyc3RhbmRpbmc/DQo+Pj4+PiAgID4+Pj4+DQo+Pj4+
PiAgID4+Pj4+IEx1Y3kNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gWW91cnMsIEpvZWwN
Cj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IE9uIDMvMTIvMTQsIDI6MzMgUE0sIEx1Y3kg
eW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+IEpvZWwsIEkgaW50ZXJwcmV0IHRoYXQgeW91IHN1
Z2dlc3RzIHRoYXQgZGlzdGluZ3Vpc2ggdGhlDQo+Pj4+PmV4Y2hhbmdlDQo+Pj4+PiAgID4+Pj4+
PiBpbmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9u
cw0KPj4+Pj5hbmQgdGhlDQo+Pj4+PiAgID4+Pj4+PiBleGNoYW5nZSBpbmZvcm1hdGlvbiBkYXRh
IHBsYW5lIGNhcnJpZWQgZnJvbSBhIHNlcnZpY2UNCj4+Pj4+ZnVuY3Rpb24gdG8NCj4+Pj4+ICAg
Pj4+Pj4+IGEgc2VydmljZSBub2RlLiBJcyB0aGlzIHJpZ2h0IHVuZGVyc3RhbmRpbmc/IEx1Y3kN
Cj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LSBGcm9tOiBKb2VsIE0uIEhhbHBlcm4NCj4+Pj4+ICAgPj4+Pj4+IFttYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwNCj4+Pj4+MjAxNA0KPj4+Pj4g
MToxOQ0KPj4+Pj4gICA+Pj4+Pj4gUE0NCj4+Pj4+ICAgPj4+Pj4+IFRvOiBMdWN5IHlvbmc7IE5p
Y29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZA0KPj4+Pj4gICA+Pj4+
Pj4gKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBI
YWRpIFNhbGltIFN1YmplY3Q6DQo+Pj4+PiAgID4+Pj4+PiBSZTogW3NmY10gZHJhZnQtcmlqc21h
bi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+
Pj4+PiBNeSBpbmNsaW5hdGlvbiB3b3VsZCBiZSB0byB0dW5lIHRoYXQgZGVmaW5pdGlvbiB0bw0K
Pj4+Pj5kaXN0aW5ndWlzaA0KPj4+Pj4gICA+Pj4+Pj4gYmV0d2VlbiBkYXRhcGxhbmUgY2Fycmll
ZCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBmb3IgdXNlIGJ5DQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAg
Pj4+Pj4+IGZ1bmNpdG9ucyAod2hhdGV2ZXIgdGhlIG9yaWdpbiksIGFuZCBkYXRhcGxhbmUgY2Fy
cmllZA0KPj4+Pj5pbmZvcm1hdGlvbg0KPj4+Pj4gICA+Pj4+Pj4gaW50ZW5kZWQgZm9yIGRhdGFw
bGFuZSBmb3J3YXJkaW5nIGNvbXBvbmVudHMuDQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAgPj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+IEhpIEpvZWwsDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBJIGFncmVl
IHRoYXQgd2UgbmVlZCB1c2luZyB0aGUgc2FtZSBkZWZpbml0aW9uIGZvciBhDQo+Pj4+PnRlcm0s
IGJ1dA0KPj4+Pj4gICA+Pj4+Pj4+IGRpc2FncmVlIHRoYXQgdGhlIG1ldGFkYXRhIGRlZmluaXRp
b24gaGVyZSBpcyBhIHNldCBvZg0KPj4+Pj4gICA+Pj4+Pj4+IGluZm9ybWF0aW9uIHB1dCBpbiB0
aGUgU0ZDIGhlYWRlci4gVGhpcyBtYXkgYmUgdG9vIG5hcnJvdw0KPj4+Pj5vciBsZWFkDQo+Pj4+
PiAgID4+Pj4+Pj4gdG8gYSBwYXJ0aWN1bGFyIHNvbHV0aW9uLiBJIGFtIGZpbmUgd2l0aCB0aGlz
IGRlZmluaXRpb24NCj4+Pj4+aW4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4gcHJvYmxlbSBzdGF0ZW1l
bnQgdy8gbWlub3IgdHdlYWsgKHN1Z2dlc3RlZCBvbiBtYWlsaW5nDQo+Pj4+Pmxpc3QpLg0KPj4+
Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBs
YW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZQ0KPj4+Pj5hYmlsaXR5IHRvDQo+Pj4+PiAgID4+Pj4+
Pj4gZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgY2xhc3NpZmllcnMgYW5kIHNlcnZp
Y2UNCj4+Pj4+ICAgPj4+Pj4+PiBmdW5jdGlvbnMsIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMs
IGFuZCBzZXJ2aWNlDQo+Pj4+PmZ1bmN0aW9ucyBhbmQNCj4+Pj4+ICAgPj4+Pj4+PiB0aGUNCj4+
Pj4+ICAgPj4+Pj4+PiBjbGFzc2lmaWVyc3xzZXJ2aWNlIG5vZGVzLg0KPj4+Pj4gICA+Pj4+Pj4+
DQo+Pj4+PiAgID4+Pj4+Pj4gVGhlcmUgbWF5IGJlIGEgc29sdXRpb24gdGhhdCBhIHNlcnZpY2Ug
ZnVuY3Rpb24gcGFzc2VzDQo+Pj4+PnNvbWUNCj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gaW5mb3Jt
YXRpb24gdG8gYXR0YWNoZWQgc2VydmljZSBub2RlIHdpdGhvdXQgdXNpbmcgU0ZDDQo+Pj4+Pmhl
YWRlci4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IFRoYW5rcywgTHVjeQ0KPj4+
Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIEhhbHBlcm4gRGlyZWN0DQo+Pj4+PiAgID4+Pj4+
Pj4gW21haWx0bzpqbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LA0K
Pj4+Pj5NYXJjaCAxMiwNCj4+Pj4+ICAgPj4+Pj4+PiAyMDE0IDEyOjI1IFBNIFRvOiBMdWN5IHlv
bmc7IEpvZWwgTS4gSGFscGVybjsgTmljb2xhcw0KPj4+Pj5CT1VUSE9SUzsNCj4+Pj4+ICAgPj4+
Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsNCj4+Pj4+YnJpanNt
YW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0PjsNCj4+Pj4+ICAgPj4+Pj4+PiBzZmM7IEphbWFsIEhhZGkgU2FsaW0g
U3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+PiAgID4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0
YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IEx1
Y3ksIHlvdSBzYXkgInRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5zIC4uLiIgVGhlDQo+Pj4+PmRlZmlu
aXRpb24geW91DQo+Pj4+PiAgID4+Pj4+Pj4gdGhlbiBwcm92aWRlIGlzIGEgZGVmaW5pdGlvbiBv
ZiB0aGUgc2V0IG9mIGluZm9ybWF0aW9uIHdlDQo+Pj4+PmFyZQ0KPj4+Pj4gICA+Pj4+Pj4+IHBy
b3Bvc2luZyB0aGF0IHdlIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gSSwgYW5kIG90aGVycywNCj4+
Pj4+aGF2ZQ0KPj4+Pj4gICA+Pj4+Pj4+IGJlZW4gdXNpbmcgdGhlIHRlcm0gbWV0YWRhdGEgbW9y
ZSBuYXJyb3dseS4gV2UgY2FuIHVzZQ0KPj4+Pj53aGF0ZXZlcg0KPj4+Pj4gICA+Pj4+Pj4+IGRl
ZmluaXRpb24gd2Ugd2FudC4gQnV0IHdlIGRvIG5lZWQgdG8gYWdyZWUgb24gdGhlDQo+Pj4+PmRl
ZmluaXRpb24uDQo+Pj4+PiAgID4+Pj4+Pj4gRm9yIHRoZSBwdXJwb3NlcyBvZiB0aGUgV0csIGl0
IHNlZW1zIG11Y2ggbW9yZSB1c2VmdWwgdG8NCj4+Pj4+dXNlIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+
IHRlcm0gbWV0YWRhdGEgZm9yIHRoZSBuYXJyb3dlciBkZXNjcmlwdGlvbi4NCj4+Pj4+ICAgPj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4gT24gMy8xMi8xNCwgMToxOSBQTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+Pj4g
ICA+Pj4+Pj4+PiBIaSBKb2VsLA0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBJ
IGFncmVlLiBXZSBuZWVkIHRvIGRpZmZlcmVudGlhdGUgdGhlIG1ldGFkYXRhIHVzZWQgYnkNCj4+
Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+PmZ1bmN0aW9uIGFuZCBTRkMgaGVhZGVyLiBUaGUg
bWV0YWRhdGEgdGVybSBtZWFucyBjYXJyeWluZw0KPj4+Pj5zb21lDQo+Pj4+PiAgID4+Pj4+Pj4+
c3RhdGVzIGFsb25nIHdpdGggdGhlIHBhY2tldC4gSU1POiBTRkMgaGVhZGVyIGlzIGEga2luZCBv
Zg0KPj4+Pj4gICA+Pj4+Pj4+Pm1ldGFkYXRhIGNhcnJpZWQgb24gcGFja2V0IGZvciBuZXh0IHNl
cnZpY2Ugbm9kZSB0byB1c2UuDQo+Pj4+PkluIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+PmNvbnRleHQg
b2YgU0ZDLCB3ZSBoYXZlIHRlcm0gZm9yIFNGQyBoZWFkZXIgYW5kIHRoZQ0KPj4+Pj5tZXRhZGF0
YSB0aGF0DQo+Pj4+PiAgID4+Pj4+Pj4+d2FzIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0
aW9ucywgb3IgYmV0d2VlbiBzZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+ZnVuY3Rpb25zIGFuZCBj
bGFzc2lmaWVycy9zZXJ2aWNlIG5vZGVzLCB3aGljaCBpcyB3aGF0DQo+Pj4+PnRoZSBkcmFmdA0K
Pj4+Pj4gICA+Pj4+Pj4+PmZvY3VzLg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
PiBUaGFua3MsIEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+
ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxwZXJu
DQo+Pj4+PiAgID4+Pj4+Pj4+IFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2Vk
bmVzZGF5LCBNYXJjaCAxMiwNCj4+Pj4+IDIwMTQNCj4+Pj4+ICAgPj4+Pj4+Pj4gMTE6MTggQU0g
VG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlciBDYzoNCj4+Pj4+IEpp
bQ0KPj4+Pj4gICA+Pj4+Pj4+PiBHdWljaGFyZCAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVy
Lm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0NCj4+Pj4+ICAgPj4+Pj4+Pj4gU3Vi
amVjdDogUmU6IFtzZmNdDQo+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRl
cmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBJIHRoaW5rIGl0IGlz
IGltcG9ydGFudCB0byBrZWVwIGEgc3Ryb25nIGRpc3RpbmN0aW9uDQo+Pj4+PmJldHdlZW4NCj4+
Pj4+ICAgPj4+Pj4+Pj4gbWV0YWRhdGEgKHdoaWNoIGlzIGZvciB1c2UgYnkgYXBwbGljYXRpb25z
KSBhbmQgdGhlDQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj4gY2hhaW5pbmcgaW5mb3Jt
YXRpb24gaW4gdGhlIGJhc2Ugc2VydmljZSBjaGFpbiBoZWFkZXIsDQo+Pj4+PndoaWNoIGlzDQo+
Pj4+PiAgID4+Pj4+Pj4+IGZvciB1c2UgYnkgdGhlIHNlcnZpY2UgY2hhaW4gc3VwcG9ydCBtZWNo
YW5pc21zLg0KPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+PiBZb3VycywgSm9lbA0K
Pj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gT24gMy8xMi8xNCwgMTA6NDIgQU0s
IEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+IEZ1bGx5IGFncmVlIHdpdGggSm9l
Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFdlIHNob3VsZCBub3QgcmVx
dWlyZSBhIGZpeCBsZW5ndGggZm9yIGluLWJhbmQgbWV0YWRhdGENCj4+Pj4+YnV0DQo+Pj4+PiAg
ID4+Pj4+Pj4+PiBhbHNvIG5vdCBsZWF2ZSBpdCBmb3IgZnJlZWx5IHVzYWdlLiBJbiBmYWN0LCB3
aGVuIGENCj4+Pj4+c2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gbm9kZSBpbnNlcnRzIFNGQyBo
ZWFkZXIgb24gYSAoZW5jYXBzdWxhdGVkKSBwYWNrZXQgYW5kDQo+Pj4+PnNlbmQgdG8NCj4+Pj4+
ICAgPj4+Pj4+Pj4+IG5leHQgc2VydmljZSBub2RlLCBTRkMgaGVhZGVyIGl0c2VsZiBjYW4gYmUg
c2VlbiBhcyBhDQo+Pj4+Pm1ldGFkYXRhLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+IEx1Y3kNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiAtLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+IFttYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKb2VsIE0uDQo+Pj4+PkhhbHBlcm4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgOToyMSBB
TSBUbzogTmljb2xhcw0KPj4+Pj5CT1VUSE9SUzsNCj4+Pj4+ICAgPj4+Pj4+Pj4+IFJvbiBQYXJr
ZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOw0KPj4+Pj5icmlqc21hbkBqdW5pcGVyLm5l
dDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQ+Ow0KPj4+Pj4gICA+Pj4+Pj4+Pj4gc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJl
OiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29u
c2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBGb3IgaW4t
YmFuZCBtZXRhZGF0YSwgdGhlIEFQSSBmb3IgYWNjZXNzIGNhbiBlYXNpbHkgYmUNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+IHN5bmNocm9ub3VzLiBPdXQgb2YgYmFuZCBtZXRhZGF0YSBuZWVkcyBkaWZmZXJl
bnQNCj4+Pj4+aGFuZGxpbmcuDQo+Pj4+PiAgID4+Pj4+Pj4+PiBUaGVyZSBhcmUgbWFueSBjYXNl
cyB3aGVyZSBvdXQtb2YtYmFuZCBtZXRhZGF0YSBpcw0KPj4+Pj51c2VmdWwgYW5kDQo+Pj4+PiAg
ID4+Pj4+Pj4+PiBhcHByb3ByaWF0ZS4gQnV0IHRoZXkgZG8gbm90IGNvdmVyIGFsbCBuZWVkcyBi
eSBhbnkNCj4+Pj4+c3RyZXRjaC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
PiBFdmVuIGlmIGVhY2ggcGllY2Ugb2YgaW4tYmFuZCBtZXRhZGF0YSBpcyBvZiBmaXhlZA0KPj4+
Pj5sZW5ndGgsDQo+Pj4+PiAgID4+Pj4+Pj4+PiB0aGVyZSBhcmUgbWFueSBkaWZmZXJlbnQga2lu
ZHMgb2YgbWV0YXR5cGUuIFRyeWluZyB0bw0KPj4+Pj5zYXkNCj4+Pj4+ICAgPj4+Pj4+Pj4+ICJ0
aGVyZSB3aWxsIGJlIGV4YWN0bHkgZm91ciBwaWVjZXMsIGFuZCB0aGV5IHdpbGwgYmUgb2YNCj4+
Pj4+dHlwZXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+IHQxLCB0MiwgdDMsIGFuZCB0NCIgaXMgc2ltcGx5
IHRvbyBzcGVjaWZpYyBmb3IgZXZlbiA4MCUNCj4+Pj4+b2YgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+
Pm5lZWRzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IFlvdXJzLCBKb2Vs
DQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE9uIDMvMTIvMTQsIDg6NTIg
QU0sIE5pY29sYXMgQk9VVEhPUlMgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gSGVsbG8gUm9u
LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gU2VuZGluZyBvdXQgb2Yg
YmFuZCBjb25ncnVlbnQgbWV0YWRhdGEgbWF5IG5vdCBiZSB0aGUNCj4+Pj4+YW5zd2VyDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gdG8gYWxsIG5lZWRzIGJ1dCBpdCBpcyBvbmUgdG9vbCB0aGF0IHdlIHNo
b3VsZCBrZWVwLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gTm90IGFs
bCBtZXRhZGF0YSBpcyB0aWVkIHRvIGEgc3BlY2lmaWMgcGFja2V0LCBmb3INCj4+Pj4+ZXhhbXBs
ZSBhDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gcG9saWN5IGNoYW5nZSBpbiBQQ1JGIGNvdWxkIGxlYWQg
dG8gc29tZSBtZXRhZGF0YQ0KPj4+Pj5zaWduYWxpbmcsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdGhl
IHJlYWN0aW9uIHRpbWUgbmVlZCBub3QgYmUgaW1tZWRpYXRlLCBmZXcgbXMgbWF5DQo+Pj4+Pm5v
dCBtYXR0ZXIuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBBcyB5b3Ug
cG9pbnQsIGlmIGEgcGFja2V0IGlzIHRpZWQgdG8gYSBtZXRhZGF0YSBhDQo+Pj4+PmNvcnJlbGF0
aW9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gaW5mbyBjYW4gYmUgc2V0IGluIGJvdGggcGFja2V0IHRv
IGRlYWwgd2l0aCBpdCAoaS5lDQo+Pj4+Pm1ldGFkYXRhDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gZXhw
ZWN0ZWQgZmxhZyBpbiB0aGUgU0ZDIGhlYWRlciwgcGx1cyBhbiBpZCkNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEZpbmFsbHkgd2UgY2FuIHN0aWxsIHNlbmQgc29tZSBs
aW1pdGVkIG1ldGFkYXRhIHdpdGhpbg0KPj4+Pj5hIGhlYWRlci4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBUaGlzIGNvdWxkIGJlIHVzZWQgZm9yIGxvYWQgYmFsYW5jZXJzIGluIHBhcnRpY3VsYXIgaWYN
Cj4+Pj4+d2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBhZ3JlZSBvbiBhIGNvbnZlbnRpb24gdG8gbG9j
YXRlICJjb2Fyc2UgZ3JhaW4gcG9saWN5Ig0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IC8gImZpbmUgZ3Jh
aW4gcG9saWN5IiBvbiByZXNlcnZlZCBjb250ZXh0IGhlYWRlcnMuDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGlzIHNlZW1zIHRvIG9wZW4gdXAgYSBsb3Qgb2YgZmxl
eGliaWxpdHkgLw0KPj4+Pj5pbm5vdmF0aW9ucy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IE9uIHlvdXIgbGFzdCBwb2ludCwgdGhlcmUgaXMgYSBxdWVzdGlvbiBvbiBo
b3cgdG8gbWFrZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1ldGFkYXRhIGF2YWlsYWJsZSB0byBhIFNl
cnZpY2UgRnVuY3Rpb24uIEN1cnJlbnQgc29ja2V0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gY29ubmVj
dGlvbnMgZm9yIGV4YW1wbGUgZG8gbm90IGFsbG93IHRvIHJldHJpZXZlIElQDQo+Pj4+PmhlYWRl
cg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG9wdGlvbnMuIFNvIEkgYXNzdW1lIHRoYXQgU0ZDIGF3YXJl
IFNlcnZpY2UgRnVuY3Rpb25zDQo+Pj4+PndpbGwNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBuZWVkIHNv
bWUgKGFzeW5jaHJvbm91cw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+ID8pIEFQSSB0byByZXRyaWV2ZSBT
RkMgaGVhZGVyIGluZm9ybWF0aW9uIGFzIHdlbGwgYXMNCj4+Pj4+aW4tYmFuZA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IG1ldGFkYXRhLiBJIGRvbid0IHNlZSBvdXQgb2YgYmFuZCBtZXRhZGF0YSB0cmFu
c3BvcnQNCj4+Pj4+YWRkaW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gY29tcGxleGl0eSwgdGhlIHNh
bWUgQVBJIGNhbiBwcm9iYWJseSBhcHBseS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IFRoZSBhbHRlcm5hdGl2ZSBvcHRpb24sIGFsbG93aW5nIHZhcmlhYmxlIHNpemVk
DQo+Pj4+Pm1ldGFkYXRhIGluDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdGhlIFNGQyBoZWFkZXIgaGFz
IHNvbWUgZHJhd2JhY2tzIGFzIHdlbGwsIG9uZSBiZWluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGZy
YWdtZW50YXRpb24sIGFuZCBzb21lIHN3aXRjaGVzIGV4cGVjdGluZyBhcyB3ZWxsIHRvDQo+Pj4+
Pmxvb2sgYXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBlbmQgdXNlciB0cmFmZmljIGhlYWRlcnMgZm9y
IGxpbmsgbG9hZCBiYWxhbmNpbmcuIEkNCj4+Pj4+d291bGQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBh
Z3JlZSB0aGF0IGlmIHdlIGNhbiBhY2NlcHQgdGhlc2UgaXNzdWVzLCB0aGVuIHNlbmRpbmcNCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiBvZmYtbGluZSBjb25ncnVlbnQgbWV0YWRhdGEgbG9vc2VzIGl0cyBp
bnRlcmVzdC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFdlIG5lZWQg
dG8gdGFrZSBpbnRvIGFjY291bnQgdGhhdCBib3RoIGluLWJhbmQgYW5kDQo+Pj4+PmNvbmdydWVu
dA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IG91dC1vZi1iYW5kIG1ldGFkYXRhIHRyYW5zcG9ydCBpcyBu
b3QgcmVsaWFibGUuIEENCj4+Pj4+cGFja2V0IGxvc3MNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiB0cmln
Z2VyaW5nIHJldHJhbnNtaXNzaW9uIHdvdWxkIG5vdCBsZWFkIHRvIHRoZQ0KPj4+Pj5pZGVudGlj
YWwNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiByZWNvbnN0cnVjdGlvbiBvZiB0aGUgYXNzb2NpYXRlZCBt
ZXRhZGF0YS4gSW4gc29tZQ0KPj4+Pj5jYXNlcywgd2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtaWdo
dCB0aHVzIGV2ZW4gbmVlZCBub24tY29uZ3J1ZW50IG91dC1vZi1iYW5kIHJlbGlhYmxlDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gbWV0YWRhdGEgdHJhbnNwb3J0Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9tOg0K
Pj4+Pj4gUm9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gUGFya2VyIFtSb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPl0gU2Vu
dDoNCj4+Pj4+V2VkbmVzZGF5LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE1hcmNoIDEyLCAyMDE0DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4gMTI6NDMgUE0gVG86IE5pY29sYXMgQk9VVEhPUlMgQ2M6IEppbSBH
dWljaGFyZA0KPj4+Pj4oamd1aWNoYXIpOw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGJyaWpzbWFuQGp1
bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldD47DQo+Pj4+PnNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3Nm
Y10NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRl
cmF0aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gTmljb2xhcywN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEkgdW5kZXJzdGFuZCB0aGUg
Y29uY2VwdCBmb3Igb3V0IG9mIGJhbmQgc2lnbmFsaW5nIG9mDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5t
ZXRhZGF0YSwgYnV0IEkgYW0gY29uY2VybmVkIHRoYXQgaXQgaW50cm9kdWNlcw0KPj4+Pj5zaWdu
aWZpY2FudA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Y29tcGxleGl0eSBkdWUgdG8gdGhlIHBvdGVudGlh
bCByYWNlIGNvbmRpdGlvbiBvZg0KPj4+Pj5yZWNlaXZpbmcgdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj5yZWFsIHBhY2tldCBiZWZvcmUgdGhlIG1ldGFkYXRhLiBXaGlsZSB0aGUgcmVhbCBwYWNrZXQN
Cj4+Pj4+Y291bGQNCj4+Pj4+ICAgPj4+Pj4+Pj4+PmluZGljYXRlIHRoYXQgb3V0IG9mIGJhbmQg
bWV0YWRhdGEgaXMgZXhwZWN0ZWQsIGhvdyBjYW4NCj4+Pj4+d2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pmd1YXJhbnRlZSB0aGUgb3JkZXIgb2YgcmVjZXB0aW9uPyBXaGF0IGlmIHN3aXRjaGluZyBvcg0K
Pj4+Pj5yb3V0aW5nDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5ub2RlcyBhcHBseSBoYXNoIGJhc2VkIGxv
YWQgYmFsYW5jaW5nPyBXaGF0IGlmIHRoZSBsb2FkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5iYWxhbmNp
bmcgdW5kZXJzdGFuZHMgU0ZDIGVuY2FwcyBhbmQgbG9va3MgYmV5b25kIGl0IHRvDQo+Pj4+PnRo
ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+b3JpZ2luYWwgaGVhZGVyIHRvIGdldCBiZXR0ZXIgZW50cm9w
eT8NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBDYW4gd2UgZ3VhcmFudGVlIHRoYXQgdGhlIG1ldGFkYXRh
IGFuZCByZWFsIHBhY2tldA0KPj4+Pj53aWxsIGZvbGxvdw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+dGhl
IGV4YWN0IHNhbWUgcGF0aD8gSWYgd2UgY2FuIG5vdCwgdGhlbg0KPj4+Pj5pbXBsZW1lbnRhdGlv
bnMgd2lsbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+bmVlZCB0byBhZGQgaW5ncmVzcyBxdWV1aW5nIHRv
IGNvcGUgd2l0aCB0aGUgc2NlbmFyaW8uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+PiBBbHNvLCBkbyB5b3UgZmVlbCB0aGF0IHRoZSBpbmNyZWFzZSBpbiBpbXBsZW1lbnRh
dGlvbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGNvbXBsZXhpdHkgYXQgdGhlIHNlcnZpY2UgZnVuY3Rp
b25zIGlzIHJlYXNvbmFibGU/DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBUaGFua3MuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBSb24NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBPbiBNYXIgMTIsIDIwMTQsIGF0
IDQ6MDkgQU0sICJOaWNvbGFzIEJPVVRIT1JTIg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiA8Tmljb2xh
cy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+
DQo+Pj4+PjxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4gd3JvdGU6DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IEkgdGhpbmsgd2UgbXVzdCBtYWtl
IGEgZGlzdGluY3Rpb24gYmV0d2VlbjoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4gLSBNZXRhZGF0YSB3aGljaCBzaG91bGQgYmUgcGFydCBvZiB0aGUgaGVhZGVyIGRl
ZmluZWQNCj4+Pj4+YXMgaW4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gYmFuZCBtYXJraW5nLiAtIE1l
dGFkYXRhIHdpdGggY2FuIGJlIHBhc3NlZCBvdXQgb2YNCj4+Pj4+YmFuZCwgZm9yDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+IGV4YW1wbGUgY29uZ3J1ZW50IG91dCBvZiBiYW5kIHNpZ25hbGluZyBkZWZp
bmVkIGluDQo+Pj4+PnRoZSBkcmFmdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+PiBUaGUgZm9ybWVyIGNhbGxzIGZvciBhIGxpbWl0ZWQgc3BhY2UgaW4gdGhlIGhlYWRl
ciwNCj4+Pj4+dHJ1ZSwgVGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGxhdHRlciBob3dldmVyIGRv
ZXMgbm90IGluY3VyIGFueSBzcGFjZSBsaW1pdGF0aW9uDQo+Pj4+PmFuZCBpcw0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+PiBzdGlsbCBmYWlybHkgZWZmaWNpZW50IGFuZCBpdCByZW1haW5zIGNvbXBhdGli
bGUgd2l0aA0KPj4+Pj5hIGZpeGVkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IHNpemUgaGVhZGVyIHVz
ZWQgdG8gcm91dGUgdGhvc2Ugc2lnbmFsaW5nIG1lc3NhZ2VzDQo+Pj4+PmFsb25nIHRoZQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+PiBjaGFpbidzIHNlcnZpY2UgZnVuY3Rpb25zLg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBOaWNvbGFzIF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18gRnJvbToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gSmltIEd1aWNo
YXJkIChqZ3VpY2hhcikgW2pndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1aWNoYXJAY2lzY28u
Y29tPl0gU2VudDoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gVHVlc2RheSwgTWFyY2ggMTEsIDIwMTQg
Njo0OCBQTSBUbzogUm9uIFBhcmtlciBDYzoNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gTmljb2xhcyBC
T1VUSE9SUzsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpIFNh
bGltDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+Pj4gZHJhZnQt
cmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gSGkgUm9uLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+PiBXZSBjYW4gY2VydGFpbmx5IGhhdmUgdGhpcyBkaXNjdXNzaW9uIGJ1dCB3
ZSBzaG91bGQNCj4+Pj4+Zmlyc3QNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gY29uc2lkZXIgd2hhdCBp
bmZvcm1hdGlvbiBpcyBuZWNlc3NhcnkgYW5kIGlmIHNhaWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4g
aW5mb3JtYXRpb24gY2FuIGZpdCB3aXRoaW4gYSBmaXhlZCBudW1iZXIgb2YgY29udGV4dHMNCj4+
Pj4+aW4gdGhlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IG1ham9yaXR5IG9mIGNhc2VzLiBSZW1lbWJl
ciwgdGhlIGdvYWwgb2YgYmVpbmcgYWJsZQ0KPj4+Pj50byBwYXNzDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+IG1ldGFkYXRhIHRocm91Z2ggdGhlIG5ldHdvcmsgaXMgdG8gZW5oYW5jZSBzZXJ2aWNlDQo+
Pj4+PmRlbGl2ZXJ5LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBub3QgcGFzcyB0aGUgZW50aXJlIHdv
cmtzIG9mIFNoYWtlc3BlYXJlIDstKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+PiBTZW50IGZyb20gbXkgaVBob25lDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+PiBPbiBNYXIgNywgMjAxNCwgYXQgMzo1MiBBTSwgIlJvbiBQYXJrZXIiDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+PiA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWls
dG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4NCj4+Pj4+PG1haWx0bzpSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4gd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0K
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gTmljb2xhcywNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+PiBJIHNlZSBzaW1pbGFyIHJlcXVpcmVtZW50cyBmcm9tIHRoZSAzZ3Bw
IEVQQyBzaWRlLg0KPj4+Pj5JIHdvdWxkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBsaWtlIHRvIHBy
b3Bvc2UgYW4gT1VJIC8gVExWIGJhc2VkIGFwcHJvYWNoIHdoZXJlIHRoZQ0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4gcmVzZXJ2ZWQgT1VJIGNhbiBiZSB1c2VkIGZvciBhZ3JlZWQgdXBvbiB0eXBlcyBv
Zg0KPj4+Pj5jb21tb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIGFuZCB2ZW5kb3Ig
b3Igb3RoZXIgb3JnYW5pemF0aW9uYWwgT1VJcyBjYW4NCj4+Pj4+YmUgdXNlZA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4gdG8gcXVpY2tseSBpbm5vdmF0ZSBpbiB0aGUgbmV0d29ya3MuDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+PiBTaW11bHRhbmVvdXNseSwgSSB3b3VsZCBhbHNvIGxpa2UgdG8gY29uc2lk
ZXINCj4+Pj4+bWVjaGFuaXNtcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gdGhhdCBhcmUgb3B0aW1p
emVkIGZvciBsb25nIGxpdmVkIGZsb3dzIHNvIGFzIHRvDQo+Pj4+PmxpbWl0IHRoZQ0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4gbmVnYXRpdmUgZWZmZWN0cyBvZiBwYWNrZXQgZ3Jvd3RoLg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IFJvbg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gT24gTWFy
IDcsIDIwMTQsIGF0IDg6MzQgQU0sICJOaWNvbGFzIEJPVVRIT1JTIg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+IDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhP
UlNAcW9zbW9zLmNvbT4NCj4+Pj4+PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+
PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEhl
bGxvIEppbQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSSBo
YXZlIHNlZW4gY2FzZXMgaW4gR2kgTEFOLCB3aGVyZSBzdWJzY3JpYmVyIHJlbGF0ZWQNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBpbmZvcm1hdGlvbiBpcyBwYXNzZWQgdG8gYSBXZWIgUHJveHkgZm9y
IEhUVFAgaGVhZGVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZW5yaWNobWVudCAoYWltZWQgYXQg
c29tZSBXZWIgQ29udGVudCBwcm92aWRlcnMNCj4+Pj4+cGFydG5lcnMgb2YNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+PiB0aGUgTW9iaWxlIE9wZXJhdG9yKS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBJ
bmZvcm1hdGlvbiB3YXMgYW4gY29kZWQgKHBlcnNpc3RlbnQpIHN1YnNjcmliZXIgaWQNCj4+Pj4+
ZGVyaXZlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGZyb20gdGhlIE1TSVNETiwgYW5kIGNvdXBs
ZSBvZiBmIGN1c3RvbWVyIHByb2ZpbGUNCj4+Pj4+cmVsYXRlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+IGZpZWxkcy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
IEluIGFuIHNmYyBiYXNlZCBHaSBMQU4sIHRoaXMgZW50aXR5IHNob3VsZCByZWNlaXZlDQo+Pj4+
ID5mcm9tIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IENsYXNzaWZpZXINCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IC0gQSBjbGFzc2lmaWNhdGlvbiBvZiB0
aGUgQ29udGVudCBQcm92aWRlciAoIElkLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IENhdGVnb3J5
KSBiYXNlZCBvbiB0cmFmZmljIGFuYWx5c2lzIC0gVGhlIE1TSVNETiBvZg0KPj4+Pj4gdGhlDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gc3Vic2NyaWJlciAtIFR3byBzdWJzY3JpYmVyIHBvbGljeSBm
aWVsZHMgKG5vdCB0aWVkDQo+Pj4+PiB0byBQQ1JGDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gYnV0
IGJlbG9uZ2luZyB0byB0aGUgU3Vic2NyaWJlciBEQikgKFN1YnNjcmliZXINCj4+Pj4+IGNhdGVn
b3J5LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHN1Yi1jYXRlZ29yeSkgLSBBIHNlc3Npb24gaWQg
KGZvciBsb2dnaW5nIGFuZA0KPj4+Pj50cmFja2luZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHB1
cnBvc2VzKQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gVGhl
IG9iamVjdGl2ZSBiZWluZyB0byBhdm9pZCBoYXZpbmcgdGhlIEhUVFAgUHJveHkNCj4+Pj4+dG8N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBiZWNvbWUgYSB0cnVzdGVkIGFwcGxpY2F0aW9uIChpbnRl
cm9nYXRlIHRoZQ0KPj4+Pj4gc3Vic2NyaWJlciBEQiwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBl
dGMuLikNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gTmljb2xhcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fIEZyb206IEppbQ0KPj4+Pj4gR3VpY2hhcmQNCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+PiAoamd1aWNoYXIpIFtqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWlj
aGFyQGNpc2NvLmNvbT5dIFNlbnQ6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gVGh1cnNkYXksIE1h
cmNoIDA2LCAyMDE0IDI6MDIgUE0gVG86IEphbWFsIEhhZGkNCj4+Pj4+U2FsaW07DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gam1vaXNhbmRAanVuaXBlci5uZXQ8bWFpbHRvOmptb2lzYW5kQGp1bmlw
ZXIubmV0PiA8bWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0PjsNCj4+Pj4+IGJyaWpzbWFuQGp1
bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldD4gQ2M6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gc2ZjIFN1YmplY3Q6IFJlOiBb
c2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNv
bnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
PiBIaSBKYW1hbCwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
IFlvdSBzYWlkICJJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlDQo+Pj4+
PiBzaXplZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIi4uIEkgYW0gbm90IHNvIGNv
bnZpbmNlZCBhbmQgd291bGQgbGlrZSB0bw0KPj4+Pj4gYmV0dGVyDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4gdW5kZXJzdGFuZCB0aGUgcmVxdWlyZW1lbnRzIGJlZm9yZSBwYXNzaW5nIGp1ZGdlbWVu
dC4NCj4+Pj4+IElmIHdlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbG9vayBhdCB0aGUgdXNlIGNh
c2VzIGFzIHByZXNlbnRlZCB0aHVzIGZhciBpbnRvDQo+Pj4+PiB0aGUgV0cgSQ0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IGhhdmUgeWV0IHRvIHNlZSBhIHNpbmdsZSBleGFtcGxlIG9mIHRoZSBuZWVk
DQo+Pj4+PiAobm90aW5nIHRoYXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBkZXNpcmUgaXMgbm90
IHRoZSBzYW1lIGFzIG5lZWQpIC0gSSBhbSBub3Qgc2F5aW5nDQo+Pj4+PiB0aGVyZSBpcw0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+IG5vIHJlcXVpcmVtZW50IGJ1dCByYXRoZXIgdGhhdCB3ZSBzaG91
bGQgbm90IGp1bXANCj4+Pj4+IHRvIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGNvbmNsdXNp
b24gYW5kIGJ1aWxkIHN0YW5kYXJkcyBhcm91bmQgYSB0aGVvcnkuDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4+IE9uIDMvMy8xNCwgNjozNSBBTSwgIkphbWFsIEhhZGkgU2FsaW0i
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IDxoYWRpQG1vamF0YXR1LmNvbTxtYWlsdG86aGFkaUBt
b2phdGF0dS5jb20+IDxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+Pg0KPj4+Pj53cm90ZToNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gSSBsaWtlIHRoZSBk
b2MgLSB3ZWxsIHdyaXR0ZW4uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4+IFNlY3Rpb24gNC4zIG9uIG1ldGFkYXRhIGVuY29kaW5nLg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBJdCBzZWVtcyB0aGVyZSdzIGNsZWFy
IG5lZWQgZm9yIHZhcmlhYmxlIHNpemVkDQo+Pj4+PiBtZXRhZGF0YQ0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+PiAoYXQgbGVhc3QgZm9yIGh0dHAvYXBwIHlvdSBzZWVtIHRvIGluZGljYXRlIHRoZQ0K
Pj4+Pj4gZGVzaXJlIGZvcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pml0KS4NCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+Pj4gRm9yIGEgZGF0YXBhdGggcGVyLXBhY2tldCBtZXRhZGF0YSwgaSBmZWVsIHRo
ZQ0KPj4+Pj4gbmVlZCBpcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBqdXN0IGFzIGltcG9ydGFu
dC4gQXJlIHdlIGxpbWl0ZWQgYnkgdGhlIGZhY3QgdGhhdA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
PiBleGlzdGluZyBoYXJkd2FyZSBtYXkgbm90IGJlIGFibGUgdG8gaGFuZGxlIFRMVnM/DQo+Pj4+
PkZvcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBleGFtcGxlLCBJIGRvbnQgaGF2ZSBhIHByb2Js
ZW0gaGFuZGxpbmcgVExWcyBpbiBhDQo+Pj4+PiBzb2Z0d2FyZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+PmRhdGFwYXRoLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+PiBjaGVlcnMsIGphbWFsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
IHNmYw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBtYWlsaW5nIGxpc3Qgc2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWlsdG86c2ZjQGll
dGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4+Pj4gbWFpbGluZw0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWls
dG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1h
aWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+IGxpc3Qgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjIG1haWxpbmcNCj4+
Pj4+IGxpc3QNCj4+Pj4+ICAgPj4+Pj4gc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj5fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+Pj4gICA+PnNm
YyBtYWlsaW5nIGxpc3QNCj4+Pj4+ICAgPj5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiAgID4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPg0KPj4+Pj4gICA+X19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj4+ICAgPnNmYyBtYWlsaW5nIGxp
c3QNCj4+Pj4+ICAgPnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NCj4+Pj4+ICAgPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc2ZjDQo+Pj4+Pg0KPj4+Pg0KPj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KPj4+PiBzZmMgbWFpbGluZyBsaXN0DQo+Pj4+IHNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYw0KPj4+DQo+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCj4+PiBzZmMgbWFpbGluZyBsaXN0DQo+Pj4gc2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMNCj4+Pg0KPj4NCj4+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCj4+c2ZjIG1haWxpbmcgbGlzdA0KPj5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NCj4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMN
Cj4NCj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPnNm
YyBtYWlsaW5nIGxpc3QNCj5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj5odHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGll
dGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYw0K

--_000_CF56217C1BEF1smajeef5com_
Content-Type: text/html; charset="utf-8"
Content-ID: <23F7B5652ADE1946803CD88BBB9E55CD@F5.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiPg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAw
KTsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0K
QWdyZWUuPC9kaXY+DQo8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+DQo8YnI+DQo8L2Rpdj4N
CjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij4NCkkgcGVyc29uYWxseSBsb29rIGF0IGEgY2hh
aW5JRCBhcyB5ZXQgYW5vdGhlciBpbmRpcmVjdGlvbiB0aGF0IGVuYWJsZXMgcHJvZ3JhbWF0aWMg
Y29udHJvbCBvdmVyIHRoZSBwYXRoLiBNb3N0IFZMQU4gYmFzZWQgc3RpdGNoaW5nIGlzIHByZXR0
eSBzdGF0aWMgYW5kIGRlYnVnZ2luZyBpcyBub3QgYW4gZWFzeSB0YXNrLiZuYnNwOzwvZGl2Pg0K
PGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0KPGJyPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJj
b2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9u
dC1zaXplOiAxNHB4OyI+DQo8c3BhbiBzdHlsZT0iY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IGZv
bnQtc2l6ZTogMTVweDsiPiZndDsmZ3Q7SSB3b3VsZCBqdXN0IGFkZCB0aGF0IHRoZXJlIGFyZSBw
cm9iYWJseSBldmVuIG1vcmUgd2F5cyB0byBzaWduYWwgbWV0YWRhdGEgdGhhbiB0byBzaWduYWwg
dGhlIChzZXJ2aWNlKSBwYXRo4oCmPC9zcGFuPjwvZGl2Pg0KPGRpdj48Zm9udCBjb2xvcj0iIzFm
NDk3ZCIgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
NXB4OyI+WWVzLiBIb3dldmVyIHRoZSZuYnNwO2luIGJhbmQgcGFydCBvZiB0aGUmbmJzcDtzaWdu
YWxpbmcgc2hvdWxkIGJlIHN0YW5kYXJkaXplZC4mbmJzcDs8L3NwYW4+PC9mb250PjwvZGl2Pg0K
PGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0KPGJyPg0KPC9kaXY+DQo8c3BhbiBpZD0iT0xL
X1NSQ19CT0RZX1NFQ1RJT04iIHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+DQo8ZGl2IHN0eWxlPSJm
b250LWZhbWlseTpDYWxpYnJpOyBmb250LXNpemU6MTFwdDsgdGV4dC1hbGlnbjpsZWZ0OyBjb2xv
cjpibGFjazsgQk9SREVSLUJPVFRPTTogbWVkaXVtIG5vbmU7IEJPUkRFUi1MRUZUOiBtZWRpdW0g
bm9uZTsgUEFERElORy1CT1RUT006IDBpbjsgUEFERElORy1MRUZUOiAwaW47IFBBRERJTkctUklH
SFQ6IDBpbjsgQk9SREVSLVRPUDogI2I1YzRkZiAxcHQgc29saWQ7IEJPUkRFUi1SSUdIVDogbWVk
aXVtIG5vbmU7IFBBRERJTkctVE9QOiAzcHQiPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJv
bGQiPkZyb206IDwvc3Bhbj5Sb24gUGFya2VyICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwv
YT4mZ3Q7PGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPkRhdGU6IDwvc3Bhbj5N
b25kYXksIE1hcmNoIDI0LCAyMDE0IGF0IDk6NDggQU08YnI+DQo8c3BhbiBzdHlsZT0iZm9udC13
ZWlnaHQ6Ym9sZCI+VG86IDwvc3Bhbj5KZXJvbWUgTW9pc2FuZCAmbHQ7PGEgaHJlZj0ibWFpbHRv
Omptb2lzYW5kQGp1bmlwZXIubmV0Ij5qbW9pc2FuZEBqdW5pcGVyLm5ldDwvYT4mZ3Q7LCBYdXhp
YW9odSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20iPnh1eGlhb2h1QGh1
YXdlaS5jb208L2E+Jmd0OywgJnF1b3Q7TkFQSUVSQUxBLCBNQVJJQSBIJnF1b3Q7ICZsdDs8YSBo
cmVmPSJtYWlsdG86bW4xOTIxQGF0dC5jb20iPm1uMTkyMUBhdHQuY29tPC9hPiZndDssDQogJnF1
b3Q7PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwv
YT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzptaWtlYmlhbmNAYW9sLmNvbSI+bWlrZWJpYW5j
QGFvbC5jb208L2E+Jmd0OywgJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2Zj
QGlldGYub3JnPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2Zj
QGlldGYub3JnPC9hPiZndDs8YnI+DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+U3Vi
amVjdDogPC9zcGFuPlJlOiBbc2ZjXSDnrZTlpI06IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElE
PGJyPg0KPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdiB4bWxuczp2PSJ1cm46c2NoZW1h
cy1taWNyb3NvZnQtY29tOnZtbCIgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpv
ZmZpY2U6b2ZmaWNlIiB4bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3
b3JkIiB4bWxuczptPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEy
L29tbWwiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxtZXRhIG5h
bWU9IkdlbmVyYXRvciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1
bSkiPg0KPCEtLVtpZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZN
TCk7fQ0Kb1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6
dXJsKCNkZWZhdWx0I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9
DQo8L3N0eWxlPjwhW2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICov
DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlNpbVN1bjsNCglwYW5vc2UtMToyIDEgNiAwIDMg
MSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Ik1TIEdvdGhpYyI7DQoJcGFu
b3NlLTE6MiAxMSA2IDkgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpN
aW5nTGlVOw0KCXBhbm9zZS0xOjIgMiA1IDkgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5v
c2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJc
QFNpbVN1biI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OiJcQE1pbmdMaVUiOw0KCXBhbm9zZS0xOjIgMiA1IDkgMCAwIDAgMCAwIDA7
fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBNUyBHb3RoaWMiOw0KCXBhbm9zZS0xOjIg
MTEgNiA5IDcgMiA1IDggMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Ik1TIFVJIEdv
dGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2IDAgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiXEBNUyBVSSBHb3RoaWMiOw0KCXBhbm9zZS0xOjIgMTEgNiAwIDcgMiA1IDgg
MiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFs
LCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0K
CWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlm
Ijt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsN
Cgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBz
cGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv
cjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLk1zb0FjZXRhdGUsIGxp
Lk1zb0FjZXRhdGUsIGRpdi5Nc29BY2V0YXRlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglt
c28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2lu
LWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVz
IE5ldyBSb21hbiIsInNlcmlmIjt9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0KCXttc28tc3R5bGUt
bmFtZToiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28t
c3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IjsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1z
ZXJpZiI7fQ0Kc3Bhbi5DaGFyDQoJe21zby1zdHlsZS1uYW1lOiLmibnms6jmoYbmlofmnKwgQ2hh
ciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOuaJueazqOahhuaW
h+acrDsNCglmb250LWZhbWlseTpTaW1TdW47fQ0KcC5hLCBsaS5hLCBkaXYuYQ0KCXttc28tc3R5
bGUtbmFtZTrmibnms6jmoYbmlofmnKw7DQoJbXNvLXN0eWxlLWxpbms6IuaJueazqOahhuaWh+ac
rCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNp
emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0Kc3Bh
bi5FbWFpbFN0eWxlMjENCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHls
ZTIyDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwi
c2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyMw0KCXttc28t
c3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYi
Ow0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjQNCgl7bXNvLXN0eWxlLXR5cGU6
cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCglj
b2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1v
bmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41
aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNl
Y3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNv
IDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAv
Pg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxh
eW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwv
bzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjxkaXYgbGFuZz0iRU4tVVMiIGxpbms9
ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPkNsZWFybHks
IGFuIFNGQyBlbmNhcHN1bGF0aW9uIGNhbiBiZSB1c2VkIOKAnG9mZiBsYWJlbOKAnSB0byBzdXBw
b3J0IGFuIGluYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQgbWVjaGFuaXNtIG91dHNpZGUgb2YgdGhl
IFNGQyBzdGVlcmluZyBwYXJhZGlnbS4mbmJzcDsgQW5kLA0KIEnigJltIGluIG5vIHdheSB0cnlp
bmcgdG8gZGlzc3VhZGUgc3VjaCBhIHVzYWdlLiZuYnNwOyZuYnNwOyAmbmJzcDtCdXQsIHNpbmNl
IHRoZSBzdGVlcmluZyBwYXJ0IG9mIHRoZSBoZWFkZXIgaXMgbGlrZWx5IHRvIGJlIHNpbXBsZSwg
Y29tcGFjdCwgYW5kIG9mIGZpeGVkIGxlbmd0aCwgd2h5IG5vdCBqdXN0IGlnbm9yZSBpdCBpbiBz
dWNoIGEgY2FzZSDigJMgc2VuZCAw4oCZcywgaWdub3JlIHJlY2VpdmVkIGZpZWxkcy4mbmJzcDsm
bmJzcDsgV291bGRu4oCZdCB0aGlzIGtlZXAgdGhpbmdzIHNpbXBsZXINCiB0aGFuIHRyeWluZyB0
byBhZGQgeWV0IG1vcmUgZmxleGliaWxpdHkgaW50byBhIHVuaWZpZWQgaGVhZGVyPyZuYnNwOyZu
YnNwOyZuYnNwOyBBZGRpdGlvbmFsbHksIG1pZ2h0IHdlIHJ1biBpbnRvIGNoYXJ0ZXIgaXNzdWVz
IGlmIHRoZSBoZWFkZXIgY2FuIGV4cGxpY2l0bHkgY29udmV5IOKAnG5vbi1TRkMtY29tcGxpYW50
4oCdIChlLmcuLCB0aGUgY2hhcnRlciBpcyBxdWl0ZSBleHBsaWNpdCB0aGF0IHdlIGFyZSBzb2x2
aW5nIGEgc3RlZXJpbmcgcHJvYmxlbSk/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2Io
MzEsIDczLCAxMjUpOyI+Jm5ic3A7Jm5ic3A7IFJvbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xv
cjogcmdiKDMxLCA3MywgMTI1KTsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+
DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7
cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJl
aGFsZiBPZiA8L2I+SmVyb21lIE1vaXNhbmQ8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBNYXJj
aCAyNCwgMjAxNCAxMjozNyBQTTxicj4NCjxiPlRvOjwvYj4gWHV4aWFvaHU7IE5BUElFUkFMQSwg
TUFSSUEgSDsgPGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9s
LmNvbTwvYT47DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+
PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSA8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6ICfvvK3vvLMg44K044K344OD44KvJywgJ01TIEdvdGhp
Yyc7Ij7nrZTlpI08L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij46IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9y
OiByZ2IoMzEsIDczLCAxMjUpOyI+JiM0MzsxLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjog
cmdiKDMxLCA3MywgMTI1KTsiPldlIGNvdWxkIGdlbmVyYWxpemUgdGhlIGV4aXN0aW5nIFZMQU4t
YmFzZWQgYXBwcm9hY2ggdG8gbW9yZSBmbGV4aWJsZSB0dW5uZWwvb3ZlcmxheSB0aGlua2luZyBh
bmQgYSBzZXQgb2YgZGlzdHJpYnV0ZWQgY29uc3RyYWluZWQgcm91dGVzIHVzaW5nIGENCiBjb250
cm9sIGxvZ2ljIG9mIHNvcnRzLiBObyBuZWVkIGZvciBhbiBleHBsaWNpdCBzZXJ2aWNlIGNoYWlu
IChvciBwYXRoKSBpZCwgdGhlbi4gV2hpbGUgc3RheWluZyB0cmFuc3BvcnQtaW5kZXBlbmRlbnQg
KHRoYXTigJlzIHRoZSB3aG9sZSBwb2ludCBvZiBvdmVybGF5cykuDQo8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEy
NSk7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij5Mb3ZlIHRoaXMgcXVvdGUgZnJvbSBNYXJp
YSwgdGhpcyBpcyBwdXR0aW5nIGl0IHZlcnkgY2xlYXJseSBhbmQgdmVyeSBjb25jaXNlbHkuDQo8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6
IHJnYigzMSwgNzMsIDEyNSk7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6ICdDb3VyaWVyIE5ldyc7IGNv
bG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+Jmx0OyZsdDsgdGhlIHNpZ25hbGluZyBvZiBtZXRhZGF0
YSBzaG91bGQgYmUgaW5kZXBlbmRlbnQgZnJvbSBzaWduYWxpbmcgb2Ygc2VydmljZSBwYXRoLiBU
aGVyZSBjYW4gYmUgbWFueSB3YXlzIHRvIHNpZ25hbCB0aGUgcGF0aCBzbyB3aHkgdGllIHRoZSB0
d28gdG9nZXRoZXIuJmd0OyZndDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwg
NzMsIDEyNSk7Ij5JIHdvdWxkIGp1c3QgYWRkIHRoYXQgdGhlcmUgYXJlIHByb2JhYmx5IGV2ZW4g
bW9yZSB3YXlzIHRvIHNpZ25hbCBtZXRhZGF0YSB0aGFuIHRvIHNpZ25hbCB0aGUgKHNlcnZpY2Up
IHBhdGjigKY8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAw
aW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBw
dDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiPkZyb206PC9zcGFuPjwvYj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlm
OyI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2Zj
LWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5YdXhpYW9odTxicj4N
CjxiPlNlbnQ6PC9iPiBTdW5kYXksIE1hcmNoIDIzLCAyMDE0IDk6MjEgUE08YnI+DQo8Yj5Ubzo8
L2I+IE5BUElFUkFMQSwgTUFSSUEgSDsgPGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29t
Ij5taWtlYmlhbmNAYW9sLmNvbTwvYT47DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5z
ZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFtzZmNdIDwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogJ01TIFVJIEdvdGhpYycsIHNhbnMt
c2VyaWY7Ij7nrZTlpI08L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1m
YW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiPjogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOiAxNnB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29s
b3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mIzQzOzE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxNnB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOiAxNnB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6
IHJnYigzMSwgNzMsIDEyNSk7Ij5YaWFvaHU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxNnB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpz
b2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5n
OjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9
IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpNaW5nTGlVO21zby1m
YXJlYXN0LWxhbmd1YWdlOlpILUNOIj7lj5Hku7bkuro8L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1biI+Ojwvc3Bhbj48L2I+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuIj4gc2ZjIFs8YSBocmVm
PSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
ZzwvYT5dDQo8L3NwYW4+PGI+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6IDEw
cHQ7IGZvbnQtZmFtaWx5OiAn77yt77yzIOOCtOOCt+ODg+OCrycsICdNUyBHb3RoaWMnOyI+5Luj
6KGoPC9zcGFuPjwvYj48Yj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6U2ltU3VuO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48L3NwYW4+
PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1biI+TkFQ
SUVSQUxBLA0KIE1BUklBIEg8YnI+DQo8L3NwYW4+PGI+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5Ok1pbmdMaVU7bXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6WkgtQ04iPuWPkemAgeaXtumXtDwvc3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuIj46PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW4iPiAyMDE0PC9zcGFuPjxzcGFuIGxhbmc9
IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogJ++8re+8syDjgrTj
grfjg4Pjgq8nLCAnTVMgR290aGljJzsiPuW5tDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW4iPjM8L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0
eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiAn77yt77yzIOOCtOOCt+ODg+OCrycs
ICdNUyBHb3RoaWMnOyI+5pyIPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OlNpbVN1biI+MjI8L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250
LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiAn77yt77yzIOOCtOOCt+ODg+OCrycsICdNUyBHb3Ro
aWMnOyI+5pelPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OlNpbVN1biI+DQogNjozODxicj4NCjwvc3Bhbj48Yj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9
ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICfvvK3vvLMg44K044K344OD44KvJywgJ01T
IEdvdGhpYyc7Ij7mlLbku7bkuro8L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1biI+Ojwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuIj48YSBocmVmPSJtYWlsdG86bWlrZWJpYW5j
QGFvbC5jb20iPm1pa2ViaWFuY0Bhb2wuY29tPC9hPjsNCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8L3NwYW4+PGI+PHNwYW4gbGFuZz0iWkgtQ04i
IHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiAn77yt77yzIOOCtOOCt+ODg+OC
rycsICdNUyBHb3RoaWMnOyI+5Li7PC9zcGFuPjwvYj48Yj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6TWluZ0xpVTttc28tZmFyZWFzdC1sYW5n
dWFnZTpaSC1DTiI+6aKYPC9zcGFuPjwvYj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTpTaW1TdW4iPjo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1biI+DQogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9u
IGNoYWluIElEPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnOyBjb2xvcjogcmdiKDMxLCA3
MywgMTI1KTsiPk1pa2UsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAx
LjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
IDEwcHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPk1hcmlhLCZuYnNwOzxicj4N
ClNvLCB5b3UgYXJlIHNheWluZyB0aGF0IHlvdSB3YW50IHRvIHVzZSBTRkMgdG8gY2FycnkgYXJv
dW5kIG1ldGFkYXRhLCBidXQgbm90IGZvciBhY3R1YWwgc2VydmljZSBjaGFpbmluZyBiZWNhdXNl
IHlvdSBhbHJlYWR5IGhhdmUgYSB3YXkgdG8gaW1wbGVtZW50IHNlcnZpY2UgY2hhaW5pbmcgb3V0
c2lkZSBvZiBTRkM/ICZuYnNwOzxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1i
b3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6ICdDb3VyaWVyIE5ldyc7IGNv
bG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+WWVzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+TWF5YmUg
SSdtIG5vdCBmb2xsb3dpbmcsIGJ1dCBpdCBzZWVtcyB0byBtZSB0aGF0IGlmIHlvdSB3ZXJlIHRv
IHVwZ3JhZGUgeW91ciBuZXR3b3JrIHRvIHN1cHBvcnQgU0ZDIHRoYXQgeW91IHdvdWxkIGNoYW5n
ZSBmcm9tIHVzaW5nIHlvdXIgZXhpc3RpbmcNCiBtZWNoYW5pc20gYW5kIHN0YXJ0IHVzaW5nIFNG
Qywgd2hpY2ggaXMgbWVhbnQgdG8gcHJvdmlkZSBzdXBwb3J0IGZvciBzZXJ2aWNlIGZ1bmN0aW9u
cyB0aGF0IGFyZSBub3QgU0ZDIGF3YXJlLiAmbmJzcDs8c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+PG86cD48L286cD48L3NwYW4+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiAnQ291
cmllciBOZXcnOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPlRoZXJlIHNob3VsZCBiZSBhIHdh
eSB0byB1c2UgdGhlIE5TSCBvbmx5IGFzIGEgd2F5IHRvIGNvbnZleSBtZXRhZGF0YSBzdWNoIGFz
IHN1YnNjcmliZXItaWQsIGFwcGxpY2F0aW9uLWlkLCBldGMuLCB3aGlsZSBrZWVwaW5nIHRoZSBz
ZXJ2aWNlDQogY2hhaW5pbmcgZm9yd2FyZGluZyBpbmZvcm1hdGlvbiBhdCwgZS5nLiwgdGhlIE1Q
TFMgVlBOIGxldmVsLiA8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1i
b3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTog
QXJpYWwsIHNhbnMtc2VyaWY7Ij5UaGVyZSBhcmUgYSBudW1iZXIgb2YgdXMgd2hvIGhhdmUgaW1w
bGVtZW50ZWQsIGluIG9uZSB3YXkgb3IgYW5vdGhlciwgc29tZSBzb3J0IG9mIHNlcnZpY2UgY2hh
aW5pbmcsIGJ1dCBJIChJIGNhbiBhdCBsZWFzdCBzcGVhayBmb3IgbXlzZWxmKSBhbQ0KIGxvb2tp
bmcgdG8gU0ZDIG5vdCB0byBlbmhhbmNlIG15IGN1cnJlbnQgaW1wbGVtZW50YXRpb24sIGJ1dCB0
byByZXBsYWNlIGl0IHdpdGggc29tZXRoaW5nIGJldHRlciB3aGlsZSBzdGlsbCBtYWludGFpbmlu
ZyBteSBjb3JlIChub24gc2VydmljZSBmdW5jdGlvbikgaW5mcmFzdHJ1Y3R1cmUuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6ICdDb3VyaWVyIE5ldyc7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+JnF1
b3Q7c2VydmljZS1jaGFpbmluZyZxdW90OyBpcyBub3RoaW5nIG5ldywgaXQgaGFzIGJlZW4gZG9u
ZSBmb3IgdGhlIG1hbnkgeWVhcnMgdXNpbmcgVkxBTnMuIFRoZSBpc3N1ZSBoYXMgYmVlbiBhbHdh
eXMgaG93IHRvIGJyaW5nIHRoZSB0cmFmZmljIGZyb20gYSByb3V0ZWQgbmV0d29yayBpbnRvIGEg
c2V0IG9mDQogYXBwbGlhbmNlcywgaS5lLiwgaG93IHRvIGludGVncmF0ZSB3aXRoIHJvdXRpbmcu
IEJ5IHVzaW5nIHRoZSBzYW1lIG1lY2hhbmlzbSBpbiB0aGUgaW50ZXJtZWRpYXRlIGhvcHMgdGhl
IGNvbXBsZXhpdHkgaXMgc2lnbmlmaWNhbnRseSByZWR1Y2VkLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTogJ0NvdXJpZXIgTmV3JzsgY29sb3I6IHJnYigzMSwgNzMsIDEy
NSk7Ij5JTU8sIHRoZSBzaWduYWxpbmcgb2YgbWV0YWRhdGEgc2hvdWxkIGJlIGluZGVwZW5kZW50
IGZyb20gc2lnbmFsaW5nIG9mIHNlcnZpY2UgcGF0aC4gVGhlcmUgY2FuIGJlIG1hbnkgd2F5cyB0
byBzaWduYWwgdGhlIHBhdGggc28gd2h5IHRpZSB0aGUgdHdvIHRvZ2V0aGVyLjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTogJ0NvdXJpZXIgTmV3JzsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRv
bToxMi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiAnQ291
cmllciBOZXcnOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBw
dCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2IHN0eWxlPSJtYXJnaW4tYm90dG9tOjUuNHB0
Ij4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxp
Z246Y2VudGVyIj4NCjxociBzaXplPSIxIiB3aWR0aD0iMTAwJSIgbm9zaGFkZT0iIiBzdHlsZT0i
Y29sb3I6Izk5OTk5OSIgYWxpZ249ImNlbnRlciI+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206NS40cHQiPjxiPkZyb206IDwvYj48YSBo
cmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSUzY2tlZ3JheUBjaXNjby5jb20iPmtlZ3JheUBj
aXNjby5jb20mbHQ7a2VncmF5QGNpc2NvLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+VG86IDwvYj5Sb24g
UGFya2VyJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
Ij5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPiZndDssSmltIEd1aWNoYXJkIChq
Z3VpY2hhcikmbHQ7PGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSI+amd1aWNoYXJA
Y2lzY28uY29tPC9hPiZndDssSm9lbCBNLiBIYWxwZXJuJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDs8YnI+DQo8Yj5jYzog
PC9iPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmclM2NzZmNAaWV0Zi5vcmciPnNmY0BpZXRm
Lm9yZyZsdDtzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlNlbnQ6IDwvYj5GcmlkYXksIE1h
cmNoIDE0LCAyMDE0PGJyPg0KPGI+U3ViamVjdDogPC9iPlJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxh
dGlvbiBjaGFpbiBJRDxicj4NCjxicj4NCiYjNDM7MSB0aGUgaWRlYSBpcyBpbnRlcm9wZXJhYmls
aXR5Ljxicj4NCjxicj4NCjxicj4NCk9uIDMvMTQvMTQgMTI6NTUgUE0sICZxdW90O1JvbiBQYXJr
ZXImcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPiZndDsgd3JvdGU6PGJyPg0K
PGJyPg0KJmd0O1RoYW5rcywgSmltLjxicj4NCiZndDs8YnI+DQomZ3Q7UmVtZW1iZXIgdGhhdCB3
ZSBoYXZlIHNhaWQgbWFueSB0aW1lcyB0aGF0IHRoZSBTRkMgc2VydmljZSBoZWFkZXIgaXM8YnI+
DQomZ3Q7dHJhbnNwb3J0IGluZGVwZW5kZW50LiAmbmJzcDsgSnVzdCBiZWNhdXNlIHRoZSBjaGFp
biBpZCBjb3VsZCBiZSBjYXJyaWVkIGluPGJyPg0KJmd0O3NvbWUgZm9ybSBvciBhbm90aGVyIHdp
dGggc29tZSBwYXJ0aWN1bGFyIHRyYW5zcG9ydCBkb2Vzbid0IG1lYW4gdGhhdCBpdDxicj4NCiZn
dDtjb3VsZCBiZSB1bml2ZXJzYWxseSBjb252ZXllZC4gJm5ic3A7Jm5ic3A7IEJ5IG1ha2luZyBh
bmQga2VlcGluZyB0aGUgU0ZDIHNlcnZpY2U8YnI+DQomZ3Q7aGVhZGVyIHRyYW5zcG9ydCBpbmRl
cGVuZGVudCBtYWtlcyBpdCBtb3JlIGFwcGxpY2FibGUgaW4gbW9yZTxicj4NCiZndDtlbnZpcm9u
bWVudHMgYW5kIG1vcmUgbGlrZWx5IHRvIGdldCBhZG9wdGVkIGJyb2FkbHkuPGJyPg0KJmd0Ozxi
cj4NCiZndDsgJm5ic3A7IFJvbjxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0Oy0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0O0Zyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIp
IFs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIj5tYWlsdG86amd1aWNoYXJAY2lz
Y28uY29tPC9hPl08YnI+DQomZ3Q7U2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAzOjUyIFBN
PGJyPg0KJmd0O1RvOiBKb2VsIE0uIEhhbHBlcm47IFJvbiBQYXJrZXI8YnI+DQomZ3Q7Q2M6IDxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQomZ3Q7U3Vi
amVjdDogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8YnI+DQomZ3Q7PGJyPg0KJmd0O0hpIEpv
ZWwsPGJyPg0KJmd0Ozxicj4NCiZndDtQZXJoYXBzIGJ1dCBJIHdvdWxkIHBvaW50IG91dCB0aGF0
IHRoZSBiYXNlIFNGQyBoZWFkZXIgY291bGQgaGF2ZSBhIGxvdDxicj4NCiZndDttb3JlIGluZm9y
bWF0aW9uIHRoYW4ganVzdCB0aGUgY2hhaW4gSUQ7IEkgd291bGQgYWxzbyBwb2ludCBvdXQgdGhh
dCB0aGU8YnI+DQomZ3Q7ZGV2aWwgaXMgaW4gdGhlIGRldGFpbHMgYW5kIHNheWluZyAmcXVvdDt3
ZWxsLCBJIGNhbiBqdXN0IHVzZSBhbiBNUExTIGxhYmVsJnF1b3Q7PGJyPg0KJmd0O2hpZGVzIG11
Y2ggb2YgdGhlIGNvbXBsZXhpdHkgb2YgYWN0dWFsbHkgZG9pbmcgdGhhdC48YnI+DQomZ3Q7PGJy
Pg0KJmd0O09uIDMvMTQvMTQsIDI6MzUgUE0sICZxdW90O0pvZWwgTS4gSGFscGVybiZxdW90OyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iPmptaEBqb2VsaGFscGVybi5j
b208L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7PGJyPg0KJmd0OyZndDtJZiB0aGUgdHJhbnNwb3J0
IGhlYWRlciBjYXJyaWVzIGVub3VnaCBpbmZvcm1hdGlvbiBmb3IgaWRlbnRpZnlpbmcgdGhlPGJy
Pg0KJmd0OyZndDtzZXF1ZW5jZSAoVkxBTiB0YWcgb3IgTVBMUyBsYWJlbCBjYW4gYm90aCBkbyB0
aGUgam9iKSwgdGhlbiBhcmd1YWJseTxicj4NCiZndDsmZ3Q7dGhlIGdsb2JhbCBjaGFpbiBJRCBp
cyByZWR1bmRhbnQuIEkgY2FuIGxpdmUgd2l0aCBjYXJyeWluZyBpdCBhbnl3YXk8YnI+DQomZ3Q7
Jmd0O2VpdGhlciBpZiBJIGhhdmUgbWV0YWRhdGEgdG8gY2FycnksIG9yIGlmIEkgbmVlZCB0aGUg
Y2hhaW4gSUQgZm9yIHNvbWU8YnI+DQomZ3Q7Jmd0O3B1cnBvc2UuPGJyPg0KJmd0OyZndDsgQWZ0
ZXIgYWxsLCBzb21lIGZvbGtzIHNlZW0gdG8gd2FudCB0byB1c2UgdGhhdCBmb3IgdGhlIGZvcndh
cmRpbmc8YnI+DQomZ3Q7Jmd0O2RlY2lzaW9ucy48YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
WW91cnMsPGJyPg0KJmd0OyZndDtKb2VsPGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0O09uIDMv
MTQvMTQsIDI6MjggUE0sIFJvbiBQYXJrZXIgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7IFRoZSBj
aGFpbiBJRCBpcyB0aGUgbGFiZWwgdGhhdCBkZWZpbmVzIHRoZSBzZXF1ZW5jZSBvZiBzZXJ2aWNl
PGJyPg0KJmd0OyZndDsmZ3Q7ZnVuY3Rpb25zIHRoYXQgbXVzdCBiZSB2aXNpdGVkLiAmbmJzcDsg
SXQgY2FuIGJlIHRob3VnaHQgb2YgYXMgYSBoYW5kbGUgZm9yIGE8YnI+DQomZ3Q7Jmd0OyZndDtz
dGFjayBvZiBtdXN0LXZpc2l0IG5ldHdvcmsgbG9jYXRpb25zLiAmbmJzcDsgSSBkb24ndCBzZWUg
aG93IHRoaXMgY2FuIGJlPGJyPg0KJmd0OyZndDsmZ3Q7YW55dGhpbmcgYnV0IG1hbmRhdG9yeS48
YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgJm5ic3A7Jm5ic3A7Jm5ic3A7IFJv
bjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyBGcm9tOiBzZmMgWzxh
IGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnPC9hPl0gT24gQmVoYWxmIE9mIFN1cmVuZHJhIEt1bWFyPGJyPg0KJmd0OyZndDsmZ3Q7
KHNta3VtYXIpPGJyPg0KJmd0OyZndDsmZ3Q7IFNlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQg
MTo0NiBQTTxicj4NCiZndDsmZ3Q7Jmd0OyBUbzogSm9lbCBNLiBIYWxwZXJuOyBOQVBJRVJBTEEs
IE1BUklBIEg8YnI+DQomZ3Q7Jmd0OyZndDsgQ2M6IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtzZmNd
IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IFtUcmltbWVkIHRoZSByZWNpcGllbnQgbGlzdCAtIG5lZWRz
IGFwcHJvdmFsIG90aGVyd2lzZV08YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsg
Q29tcGxldGVseSBhZ3JlZSBoZXJlLjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyBTRkMgZG9lcyBub3QgcHJldmVudCBWTEFOIHN0aXRjaGluZyBhbmQgb25lIGNhbiBjb250aW51
ZSB0byBkbyB0aGF0Ljxicj4NCiZndDsmZ3Q7Jmd0O1doaWxlIGF0IHRoZSBzYW1lIHRpbWUgU0ZD
IGNhbiBpbmNsdWRlIFZMQU4gc3RpdGNoaW5nIHRvIHN1cHBvcnQ8YnI+DQomZ3Q7Jmd0OyZndDts
ZWdhY3kgU0ZzIGluIHRoZSBzYW1lIGNoYWluIHRoYXQgaW5jbHVkZXMgU0ZDIGF3YXJlIFNGcy4g
RXZlbiBsZWdhY3k8YnI+DQomZ3Q7Jmd0OyZndDtTRnMgYmVuZWZpdCBmcm9tIGNoYWluIGlkZW50
aWZpY2F0aW9uIGFuZCBoZW5jZSBjYW4gYmUgc2hhcmVkIGFjcm9zczxicj4NCiZndDsmZ3Q7Jmd0
O2RpZmZlcmVudCBzZXJ2aWNlIGNoYWlucy48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsgU3VyZW5kcmEuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IE9uIDMvMTQvMTQgMTA6MjYgQU0sICZxdW90
O0pvZWwgTS4gSGFscGVybiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb20iPmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IE15IG93biBpbmNsaW5hdGlvbiBpcyB0byBvYnNlcnZl
IHRoYXQgaWYgeW91IGRvbid0IG5lZWQgZXhwbGljaXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IGNo
YWluIGlkZW50aWZpY2F0aW9uIGFuZCB5b3UgZG9uJ3QgbmVlZCBtZXRhZGF0YSwgeW91IGNhbiBq
dXN0IG9taXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBzZmMvbnNoIGhlYWRlci4gU3RpbGwg
ZG8gc2VydmljZSBjaGFpbmluZywganVzdCBubyBleHRyYSBoZWFkZXIuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgSWYgd2UgYXJlIGdvaW5nIHRvIGhhdmUgdGhl
IGhlYWRlciwgaXQgc2VlbXMgdG8gbWUgdGhhdCB0aGUgY2hhaW48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7aWRlbnRpZmljYXRpb24gZmllbGQgaXMgdmVyeSB1c2VmdWwsIGFuZCBsb3cgY29zdCBvbmNl
IHdlIGhhdmUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O2hlYWRlci48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBZb3Vycyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
IEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzE0
LzE0LCAxOjAwIFBNLCBOQVBJRVJBTEEsIE1BUklBIEggd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgRXhwbGljaXQgY2hhaW4gaWRlbnRpZmljYXRpb24gc2hvdWxkIGJlIG1hZGUgb3B0
aW9uYWwuIEkgYmVsaWV2ZSBpdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdhcyBkaXNjdXNz
ZWQgZmV3IG1vbnRocyBhZ28gb24gdGhpcyBtYWlsaW5nIGxpc3QuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBNYXJpYTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKkZyb206KnNmYyBbPGEgaHJlZj0i
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8
L2E+XSAqT24gQmVoYWxmIE9mICpKbWguZGlyZWN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
KlNlbnQ6KiBUaHVyc2RheSwgTWFyY2ggMTMsIDIwMTQgMTI6MTIgUE08YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAqVG86KiA8YSBocmVmPSJtYWlsdG86a2VncmF5QGNpc2NvLmNvbSI+a2VncmF5
QGNpc2NvLmNvbTwvYT47IDxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+DQps
dWN5LnlvbmdAaHVhd2VpLmNvbTwvYT47IDxhIGhyZWY9Im1haWx0bzpzbWt1bWFyQGNpc2NvLmNv
bSI+c21rdW1hckBjaXNjby5jb208L2E+Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhy
ZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iPmpndWljaGFyQGNpc2NvLmNvbTwvYT48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqQ2M6KiA8YSBocmVmPSJtYWlsdG86bmljb2xhcy5ib3V0
aG9yc0Bxb3Ntb3MuY29tIj5uaWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb208L2E+Ow0KPGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjsgPGEgaHJlZj0ibWFpbHRv
OmhhZGlAbW9qYXRhdHUuY29tIj4NCmhhZGlAbW9qYXRhdHUuY29tPC9hPjs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86cm9uX3BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbSI+cm9uX3BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT47DQo8YSBocmVmPSJtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPjs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSI+
am1oQGpvZWxoYWxwZXJuLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAqU3ViamVj
dDoqIFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpJbXBvcnRhbmNlOiogTG93PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBc3N1bWluZyBJIHVuZGVyc3Rh
bmQgeW91IHByb3Blcmx5IEtlbiwgSSBkaXNhZ3JlZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciBleGFtcGxlLCBieSB1c2luZyBzZXBhcmF0
ZSB0ZXJtcyBJIGNhbiBlYXNpbHkgZGlzY3VzcyB0aGUgZmFjdDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHRoYXQgY2VydGFpbiBraW5kcyBvZiBkYXRhIChjaGFpbiBpZGVudGlmaWNhdGlvbikg
b25seSBuZWVkIHRvIGJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWRqdXN0IGJ5IGEgZmV3
IGFwcHMgaW4gcmFyZSBjYXNlcy4gQW5kIHRoYXQgZGF0YSBpcyBub3QgYmVlZGVkPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgYnkgdGhlIGFwcGxpY2F0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFVubGVzcyB5b3Ugd291bGQgbGlrZSB0
byBjb25zaWRlciB0aGUgY2hhaW4gaWRlbnRpZmljYXRpb24gYXMgYmVpbmc8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBvcHRpb25hbD88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFNlbnQgZnJvbSBteSBTYW1zdW5nIHNtYXJ0cGhvbmUgb24gQVQmYW1w
O1Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tLS0tIE9yaWdpbmFsIG1lc3NhZ2UgLS0tLS0tLS08YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1z
ZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGcm9t
OiAmcXVvdDtLZW4gR3JheSAoa2VncmF5KSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmtlZ3Jh
eUBjaXNjby5jb20iPmtlZ3JheUBjaXNjby5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20iPm1haWx0bzprZWdyYXlAY2lz
Y28uY29tPC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgVG86IEx1Y3kgeW9u
ZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIj5sdWN5LnlvbmdAaHVh
d2VpLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86
bHVjeS55b25nQGh1YXdlaS5jb20lM2UlM2UsJTIyU3VyZW5kcmEiPm1haWx0bzpsdWN5LnlvbmdA
aHVhd2VpLmNvbSZndDsmZ3Q7LCZxdW90O1N1cmVuZHJhPC9hPiBLdW1hciAoc21rdW1hcikmcXVv
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNta3VtYXJA
Y2lzY28uY29tIj5zbWt1bWFyQGNpc2NvLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzbWt1
bWFyQGNpc2NvLmNvbSUzZSUzZSwlMjJKaW0iPm1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSZndDsm
Z3Q7LCZxdW90O0ppbTwvYT4gR3VpY2hhcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyhqZ3Vp
Y2hhcikmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmpndWljaGFyQGNpc2NvLmNvbSI+amd1aWNoYXJAY2lzY28uY29tPC9hPiAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSI+bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbTwvYT4m
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENDOiBOaWNvbGFzIEJPVVRIT1JTICZs
dDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIj5OaWNvbGFzLkJP
VVRIT1JTQHFvc21vcy5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJl
Zj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSUzZSUzZSxzZmMiPm1haWx0bzpO
aWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20mZ3Q7Jmd0OyxzZmM8L2E+ICZsdDs8YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyUzZSUzZSxKYW1hbCI+bWFpbHRv
OnNmY0BpZXRmLm9yZyZndDsmZ3Q7LEphbWFsPC9hPiBIYWRpIFNhbGltICZsdDs8YSBocmVmPSJt
YWlsdG86aGFkaUBtb2phdGF0dS5jb20iPmhhZGlAbW9qYXRhdHUuY29tPC9hPjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSUzZSUz
ZSxSb24iPm1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSZndDsmZ3Q7LFJvbjwvYT4gUGFya2VyPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb20iPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tJTNlJTNlLCUyMmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5tYWlsdG86
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSZndDsmZ3Q7LCZxdW90O2JyaWpzbWFuQGp1
bmlwZXIubmV0PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWls
dG86YnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4m
Z3Q7JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPmJyaWpz
bWFuQGp1bmlwZXIubmV0PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9
Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCUzZSUzZSwlMjJKb2VsIj5tYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQmZ3Q7Jmd0OywmcXVvdDtKb2VsPC9hPiBNLiBIYWxwZXJuJnF1b3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb20iPmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbSI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSB3b3Jk
ICZxdW90O21ldGFkYXRhJnF1b3Q7IGlzIGEgcHVycG9zZWx5IGFtYmlndW91cyB0ZXJtICZxdW90
O2RhdGEgdGhhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb3ZpZGVzIGluZm9ybWF0aW9u
IGFib3V0IG90aGVyIGRhdGEmcXVvdDsuIEl0IGlzIHVzZWQgdG8gYXZvaWQgVEhJUzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGlzY3Vzc2lvbi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciBleGFtcGxlLCBJIHByb3Bvc2Ugd2UgZGVmaW5l
ICZxdW90O3RlcXVpbGEgbWV0YWRhdGEmcXVvdDsgYmVjYXVzZSw8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBmcmFua2x5LCBJIHdpbGwgbmVlZCB0byBvcmRlciBhIHRyaXBsZS1zaG90IGlmIHdl
IGtlZXAgYXR0ZW1wdGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIGRlZmluZSBzb21l
dGhpbmcgdGhhdCwgYnkgZGVmaW5pdGlvbiwgaXMgYW1iaWd1b3VzLiBJJ2QgbGlrZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IG15IGJhcnRlbmRlciB0byB1bmRlcnN0YW5kIG1lIHNwZWNpZmlj
YWxseSB3aGVuIEkgc2F5ICZxdW90O0kgbmVlZCBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtz
aG90JnF1b3Q7Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgT24gMy8xMy8xNCA3OjQ5IEFNLCAmcXVvdDtMdWN5IHlvbmcmcXVvdDsgJmx0OzxhIGhy
ZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+bHVjeS55b25nQGh1YXdlaS5jb208L2E+
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdA
aHVhd2VpLmNvbSI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPiZndDsmZ3Q7IHdyb3Rl
Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDtTbmlwLi48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O1NLJmd0
OyBKdXN0IGNvcHlpbmcgZnJvbSB0aGUgUFM6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDstLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7RGF0YSBwbGFu
ZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eSB0byBleGNoYW5nZSBpbmZvcm1hdGlvbjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmV0d2Vlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7dGhlIG5ldHdvcmsgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNl
cnZpY2UgZnVuY3Rpb25zLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5kIHNlcnZpY2U8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2Z1bmN0aW9ucyBhbmQgdGhlIG5ldHdv
cmsuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Oy0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDtJdCBpcyBhIGx1Y2lkIGRlZmluaXRpb24uIFdlIGFyZSB1bm5lY2Vzc2FyaWx5IG1ha2lu
ZyB0aGUgd29yZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7JnF1b3Q7bmV0d29yayZxdW90Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Y29udHJvdmVyc2lhbCwgSU1PLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDtbTHVjeV0gVGhpcyBpcyBteSBwb2ludC4gJnF1b3Q7VGhlIG5ldHdv
cmsmcXVvdDsgaXMgdG9vIGdlbmVyYWwgaGVyZSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3do
aWNoIGJyaW5nczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7bWV0YWRhdGEg
Z3JlYXQgcG93ZXIgdG8gZG8gbWFueSB0aGluZ3MuIFRoaXMgaXMgd2h5IHBlb3BsZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7aW52ZW50IGlkZWFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDtoZXJlLCB3aGljaCBjYXVzZXMgYSBsb3Qgb2YgZGViYXRlcyBvbiBtZXRhZGF0
YSB1c2FnZSBwb3RlbnRpYWxzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtzaG91bGQgbm90IHNwZW5kIGEgbG90IG9mIHRp
bWVzIG9uIHRoYXQgZGViYXRlcyBhbmQganVkZ2Ugd2hpY2g8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3VzYWdlIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDt2YWx1YWJs
ZSBvciBub3QuIFRodXMsIGZvciB0aGUgU0ZDIHdvcmssIGl0IHdpbGwgYmUgaGVscGZ1bCBpZjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2UgY2FuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDtuYXJyb3cgZG93biBhIGJpdC4gSm9lbCBtYWtlcyBleHBsaWNpdGx5IHR3byBj
YXNlcywgd2hpY2ggaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hlbHBmdWwgdG88YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O2RldmVsb3AgdXNlIGNhc2VzIGZvciBlYWNo
IGNhc2UuIEkgd291bGQgbGlrZSB0byBzZWUgdGhhdCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3Byb2JsZW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3N0YXRlbWVu
dCBjYW4gYmUgbW9yZSBzcGVjaWZpYyBvbiBtZXRhZGF0YSBkZWZpbml0aW9uLCB3aGljaCBtYXk8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDtoZWxwZnVsIGluIGxlc3MgZm9jdXNpbmcgb24gaXQgYW5kIG1vdmluZyBmb3J3YXJk
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDtMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O1N1cmVuZHJhLjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtUaGFua3MsPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7THVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0Oy0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7RnJvbTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgWzxhIGhyZWY9
Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iPm1haWx0bzpqZ3VpY2hhckBjaXNjby5jb208L2E+
XTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O1NlbnQ6IFdlZG5lc2Rh
eSwgTWFyY2ggMTIsIDIwMTQgNDozOCBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0O1RvOiBMdWN5IHlvbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDtDYzogSm9lbCBNLiBIYWxwZXJuOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2Vy
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+ICZsdDs8YSBo
cmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldDwvYT4mZ3Q7OyBzZmM7IEphbWFsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtIYWRpIFNh
bGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7U3ViamVjdDogUmU6
IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7SGkgTHVjeSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtOby4g
SSBhbSBzaW1wbHkgc2F5aW5nIHdlIHNob3VsZCBub3Qgb3ZlcmNvbXBsaWNhdGUgdGhlIHByb2Js
ZW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtzdGF0ZW1lbnQgd2l0
aCB0ZXh0IHRoYXQgYWRkcyBsaXR0bGUgdG8gbm8gdmFsdWUgaW4gbXkgb3Bpbmlvbi48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXaGV0aGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7d2UgY2FsbCBpdCBtZXRhZGF0YSwgb3IgY29udGV4dCwgaGFzIG5vIGJlYXJp
bmcgb24gdGhlIGZhY3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoYXQgdGhlPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7cHJvYmxlbSBzdGF0ZW1lbnQgYWxyZWFk
eSBjbGVhcmx5IHN0YXRlcyB3ZSBuZWVkIHRvIGJlIGFibGUgdG88YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3Bhc3M8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtpbmZv
cm1hdGlvbiBiZXR3ZWVuIFNGwrlzIGFuZCBiZXR3ZWVuIHRoZSBuZXR3b3JrICZhbXA7IFNGwrlz
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0O09uIDMvMTIvMTQsIDU6MTMgUE0sICZxdW90O0x1Y3kgeW9uZyZxdW90OyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIj5sdWN5LnlvbmdAaHVhd2Vp
LmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86bHVj
eS55b25nQGh1YXdlaS5jb20iPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7Jmd0
OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O0hpIEppbSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0O0kgZm9yIG9uZSBkb24ndCBhZ3JlZSBhbmQgdGhpbmsgd2UgYXJlIG92ZXIg
Y29tcGxpY2F0aW5nIHdoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Nob3VsZDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtiZSBzdHJhaWdodGZvcndhcmQu
IFRoZSBTRkMgZW5jYXBzdWxhdGlvbiBzaG91bGQgZW5hYmxlIHR3bzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7dGhpbmdzOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7MS4gU3Rl
ZXJpbmcgb2Ygc2VsZWN0ZWQgZmxvd3MgdGhyb3VnaCBhIHNlcnZpY2UgY2hhaW47IHRoaXMgaXM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDtzZXJ2aWNlIGZ1bmN0aW9uIHBhdGguPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OzIuIFBhc3Npbmcgb2YgY29udGV4dCBhc3NvY2lh
dGVkIHdpdGggYSBnaXZlbiBmbG93IHdpdGhpbiBzYWlkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2Z1
bmN0aW9uIHBhdGguIFRoaXMgY29udGV4dCBpbmZvcm1hdGlvbiBtYXkgYmUgY29uc3VtZWQgYnkg
YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7U0YgKGFuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2FwcGxpY2F0aW9uIElEIGlzIGFuIGV4YW1wbGUpIG9yIG1h
eSBiZSBjb25zdW1lZCBieSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZvcndhcmRpbmc8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7ZWxlbWVudHMgKGEg
dnJmLUlEIGlzIGFuIGV4YW1wbGUpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDtbTHVjeV0gRG8geW91IGNhbGwgdGhlIGNvbnRleHQgYXMgbWV0YWRhdGEgb3Ig
bm90PyBEbyB3ZSBoYXZlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbm90aGVyPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O3Rlcm0gaGVyZSBiZXNpZGUgU0ZD
IGhlYWRlciBhbmQgbWV0YWRhdGEuIEkgc2VlIHRoYXQgeW91IGRvbid0PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDt3YW50IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0O3NlcGFyYXRlIHdoYXQgaXMgY29uc3VtZWQgYnkgU0YgYW5kIHdoYXQgaXMgY29uc3Vt
ZWQgYnkgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmb3J3YXJkaW5nPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2VsZW1lbnRzLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7THVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7U2VudCBmcm9tIG15IGlQaG9uZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MTYgUE0sICZxdW90O0x1Y3kgeW9uZyZxdW90Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVh
d2VpLmNvbSI+bHVjeS55b25nQGh1YXdlaS5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86bHVj
eS55b25nQGh1YXdlaS5jb20iPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7Jmd0
OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IEdyZWF0
LiBUaGVuIHdlIG1heSBjb25zaWRlciB0d28gc3BlY2lhbCBtZXRhZGF0YSBkZWZpbml0aW9uczxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtwcm9ibGVtIHN0YXRlbWVudCBzbyB3ZSBjYW4gYWxsIHVz
ZSB0aGUgc2FtZSBkZWZpbml0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0hlcmUgaXMg
bXk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O3N1Z2dl
c3RlZCB0ZXh0IGFuZCBsaWtlIHRvIGhlYXIgeW91IGFuZCBvdGhlcidzIGlucHV0IGFuZDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3VnZ2VzdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRh
dGEgcHJvdmlkZXMgdGhlIGFiaWxpdHk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RvPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtleGNoYW5nZSBpbmZv
cm1hdGlvbiBiZXR3ZWVuIHRoZSBlbGVtZW50cyBpbiBhIHNlcnZpY2UgZnVuY3Rpb248YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2NoYWluaW5nLiBJbiB0
aGlzIGNvbnRleHQsIHRoZXJlIGFyZSB0d28gdHlwZXMgb2YgZGF0YSBwbGFuZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyBTZXJ2aWNlIEZ1bmN0aW9uIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZXhj
aGFuZ2VkIGJldHdlZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0O2NsYXNzaWZpZXIgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2Ug
ZnVuY3Rpb25zIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDtmYWNpbGl0YXRlIHNlcnZpY2UgZnVuY3Rpb25zIG9uIHRoZSBwYWNrZXQgdHJlYXRtZW50
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU3RlZXJpbmcgTWV0
YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBmcm9tIHNlcnZpY2UgZnVuY3Rpb25zIHRvIGE8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0O2NsYXNzaWZpZXIgb3Ig
c2VydmljZSBub2RlIGZvciB0cmFmZmljIGZvcndhcmRpbmcgcHVycG9zZS48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IC1lbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBGcm9tOiBKb2VsIE0uIEhhbHBlcm4gWzxhIGhyZWY9
Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwv
YT5dPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU2Vu
dDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjM1IFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VU
SE9SUzsgUm9uIFBhcmtlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7IENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsgPGEgaHJlZj0ibWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPm1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGk8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTYWxpbTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBb
c2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgWWVzLCBJIGFtIHRyeWluZyB0byBjb25z
aXN0ZW50bHkgZGlzdGluZ3Vpc2ggdGhvc2UgdHdvIGNhc2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDt3aGVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDt0YWxraW5nIGFib3V0IHRoZSBpbmZvcm1hdGlvbiBjYXJyaWVkIHdpdGggcGFja2V0cyBpbiBz
ZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjaGFpbnMuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBZb3Vycyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8xNCwgMzoxMyBQTSwgTHVjeSB5b25nIHdyb3Rl
Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBK
b2VsLCBTZWUgYmVsb3cuIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJl
Zj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmc8L2E+XSBPbiBCZWhhbGYgT2YgSm9lbCBNLiBIYWxwZXJuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtTZW50Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MDIgUE0gVG86IEx1Y3kgeW9uZzsg
Tmljb2xhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Qk9VVEhPUlM7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbiBQYXJrZXIgQ2M6IEpp
bSBHdWljaGFyZCAoamd1aWNoYXIpOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGEgaHJlZj0i
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT4gJmx0
OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0PC9hPiZndDs7IHNmYzs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJh
ZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB3YXMgdHJ5aW5nIHRvIHdvcmQgaXQg
Y2FyZWZ1bGx5IG5vdCB0byBmb2N1cyBvbiB3aG8gcHV0czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGluZm9ybWF0aW9uIGluLCBidXQgb25seSBvbiB3aG8gY29uc3VtZXMgdGhlIGluZm9ybWF0
aW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBJbmZvcm1hdGlvbiBmb3Igc2VydmljZSBmdW5jdGlvbnMgbWF5IGNvbWUgZnJvbSB0aGUgaW5n
cmVzczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBjbGFzc2lmaWVyIG9yIGZyb20gb3RoZXIgc2VydmljZSBmdW5jdGlvbnMuIFtMdWN5XSB0aGlz
IGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGUgb25lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4g
eW91ciB2aWV3LiBJbmZvcm1hdGlvbiBmb3IgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtm
b3J3YXJkaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHdpbGwgZ2VuZXJhbGx5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcyBjbGFzc2lmaWVyLCBi
dXQgaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NwZWNpYWw8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2FzZXMgbWF5IGJlIHByb3ZpZGVk
IGJ5IHNlcnZpY2UgZnVuY3Rpb25zLiAoSSBrZWVwPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3
YW50aW5nIHRvIGdldDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyByaWQgb2YgdGhvc2Ugc3BlY2lhbCBjYXNlcywgYnV0IHNvIGZhciB0aGVyZSBz
ZWVtIHRvIGJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtqdXN0IGVub3VnaDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvZiB0aGVtIHRvIHdh
cnJhbnQgY292ZXJpbmcgaW4gdGhlIHNvbHV0aW9uLiBBbmQgbW9yZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7aW1wb3J0YW50bHksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNpZ25pZmljYW50IHN1cHBvcnQgZm9yIGl0IGluIHRoZSB3b3Jr
aW5nIGdyb3VwLikgW0x1Y3ldPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtUaGlzIGlzPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZSBzZWNv
bmQgY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcgKGJ1dCB5b3UgZG9uJ3Q8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xpa2UgaXQpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBbmQgeW91IHN1Z2dlc3QgZGlzdGluZ3Vpc2hpbmcgdGhl
c2UgdHdvIGNhc2VzIHdoZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rpc2N1c3Npbmc8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWJvdXQg
bWV0YWRhdGEgdXNhZ2UuIElzIHRoYXQgcmlnaHQgdW5kZXJzdGFuZGluZz88YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xMi8x
NCwgMjozMyBQTSwgTHVjeSB5b25nIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSm9lbCwgSSBpbnRlcnByZXQgdGhhdCB5b3Ug
c3VnZ2VzdHMgdGhhdCBkaXN0aW5ndWlzaCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2V4
Y2hhbmdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBpbmZvcm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1
bmN0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5kIHRoZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhjaGFuZ2UgaW5mb3Jt
YXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGZyb20gYSBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtmdW5jdGlvbiB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYSBzZXJ2aWNlIG5vZGUuIElzIHRoaXMgcmlnaHQgdW5kZXJz
dGFuZGluZz8gTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4g
SGFscGVybjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIj5tYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbTwvYT5dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsyMDE0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgMToxOTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUE08
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWlj
aGFyZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgKGpndWljaGFyKTsgPGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5i
cmlqc21hbkBqdW5pcGVyLm5ldDwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBo
cmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldDwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDo8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJlOiBbc2ZjXSBk
cmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE15IGluY2xpbmF0aW9u
IHdvdWxkIGJlIHRvIHR1bmUgdGhhdCBkZWZpbml0aW9uIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtkaXN0aW5ndWlzaDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgYmV0d2VlbiBkYXRhcGxhbmUgY2FycmllZCBpbmZvcm1hdGlvbiBp
bnRlbmRlZCBmb3IgdXNlIGJ5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmdW5j
aXRvbnMgKHdoYXRldmVyIHRoZSBvcmlnaW4pLCBhbmQgZGF0YXBsYW5lIGNhcnJpZWQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luZm9ybWF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbnRlbmRlZCBmb3IgZGF0YXBsYW5lIGZv
cndhcmRpbmcgY29tcG9uZW50cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgSm9lbCw8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEkgYWdyZWUgdGhhdCB3ZSBuZWVkIHVzaW5nIHRoZSBzYW1lIGRlZmluaXRpb24gZm9yIGE8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Rlcm0sIGJ1dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRpc2FncmVlIHRoYXQgdGhl
IG1ldGFkYXRhIGRlZmluaXRpb24gaGVyZSBpcyBhIHNldCBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIHB1
dCBpbiB0aGUgU0ZDIGhlYWRlci4gVGhpcyBtYXkgYmUgdG9vIG5hcnJvdzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7b3IgbGVhZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIGEgcGFydGljdWxhciBzb2x1dGlvbi4gSSBhbSBm
aW5lIHdpdGggdGhpcyBkZWZpbml0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbiB0aGU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBwcm9ibGVtIHN0YXRlbWVudCB3LyBtaW5vciB0d2VhayAoc3VnZ2VzdGVkIG9uIG1haWxp
bmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xpc3QpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRGF0YXBsYW5lIE1l
dGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7YWJpbGl0eSB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhl
IGNsYXNzaWZpZXJzIGFuZCBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2Ug
ZnVuY3Rpb25zLCBhbmQgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb25z
IGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNsYXNzaWZpZXJzfHNlcnZpY2Ugbm9kZXMuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBU
aGVyZSBtYXkgYmUgYSBzb2x1dGlvbiB0aGF0IGEgc2VydmljZSBmdW5jdGlvbiBwYXNzZXM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NvbWU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGluZm9ybWF0aW9uIHRvIGF0dGFjaGVkIHNlcnZpY2Ugbm9kZSB3aXRob3V0IHVzaW5nIFNGQzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLCBMdWN5PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgSGFscGVy
biBEaXJlY3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29t
Ij5tYWlsdG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb208L2E+XSBTZW50OiBXZWRuZXNkYXks
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtNYXJjaCAxMiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAyMDE0IDEyOjI1IFBNIFRv
OiBMdWN5IHlvbmc7IEpvZWwgTS4gSGFscGVybjsgTmljb2xhczxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Qk9VVEhPUlM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uIFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hh
cik7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQt
cmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3ksIHlvdSBz
YXkgJnF1b3Q7dGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgLi4uJnF1b3Q7IFRoZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ZGVmaW5pdGlvbiB5b3U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGVuIHByb3ZpZGUgaXMgYSBkZWZp
bml0aW9uIG9mIHRoZSBzZXQgb2YgaW5mb3JtYXRpb24gd2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O2FyZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHByb3Bvc2luZyB0aGF0IHdlIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gSSwg
YW5kIG90aGVycyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hhdmU8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiZWVuIHVzaW5n
IHRoZSB0ZXJtIG1ldGFkYXRhIG1vcmUgbmFycm93bHkuIFdlIGNhbiB1c2U8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3doYXRldmVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGVmaW5pdGlvbiB3ZSB3YW50LiBCdXQgd2UgZG8g
bmVlZCB0byBhZ3JlZSBvbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2RlZmluaXRpb24u
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgRm9yIHRoZSBwdXJwb3NlcyBvZiB0aGUgV0csIGl0IHNlZW1zIG11Y2ggbW9yZSB1c2Vm
dWwgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3VzZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0ZXJtIG1ldGFkYXRh
IGZvciB0aGUgbmFycm93ZXIgZGVzY3JpcHRpb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZb3VycywgSm9lbDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDE6MTkgUE0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
SGkgSm9lbCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBhZ3JlZS4gV2UgbmVlZCB0byBkaWZmZXJlbnRp
YXRlIHRoZSBtZXRhZGF0YSB1c2VkIGJ5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ZnVuY3Rpb24gYW5kIFNGQyBoZWFkZXIuIFRoZSBtZXRhZGF0YSB0ZXJtIG1lYW5z
IGNhcnJ5aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzb21lPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c3RhdGVzIGFs
b25nIHdpdGggdGhlIHBhY2tldC4gSU1POiBTRkMgaGVhZGVyIGlzIGEga2luZCBvZjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O21ldGFkYXRhIGNhcnJpZWQgb24gcGFja2V0IGZvciBuZXh0IHNlcnZpY2Ugbm9kZSB0byB1c2Uu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtJbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtjb250ZXh0IG9mIFNGQywg
d2UgaGF2ZSB0ZXJtIGZvciBTRkMgaGVhZGVyIGFuZCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O21ldGFkYXRhIHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDt3YXMgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVu
Y3Rpb25zLCBvciBiZXR3ZWVuIHNlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtmdW5jdGlvbnMgYW5kIGNsYXNzaWZp
ZXJzL3NlcnZpY2Ugbm9kZXMsIHdoaWNoIGlzIHdoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3RoZSBkcmFmdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ZvY3VzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MsIEx1Y3k8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBIYWxwZXJuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8
YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSI+bWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb208L2E+XSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IDIwMTQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMTE6MTggQU0gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VU
SE9SUzsgUm9uIFBhcmtlciBDYzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKaW08YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgR3VpY2hhcmQgKGpndWljaGFyKTsgPGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZs
dDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldDwvYT4mZ3Q7OyBzZmM7IEphbWFsIEhhZGkgU2FsaW08YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3ViamVj
dDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMt
bWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSB0aGluayBpdCBpcyBp
bXBvcnRhbnQgdG8ga2VlcCBhIHN0cm9uZyBkaXN0aW5jdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7YmV0d2Vlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSAod2hpY2ggaXMgZm9yIHVzZSBieSBhcHBs
aWNhdGlvbnMpIGFuZCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NlcnZpY2U8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgY2hhaW5pbmcgaW5mb3JtYXRpb24gaW4gdGhlIGJhc2Ugc2VydmljZSBjaGFpbiBoZWFkZXIs
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aGljaCBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmb3IgdXNlIGJ5IHRo
ZSBzZXJ2aWNlIGNoYWluIHN1cHBvcnQgbWVjaGFuaXNtcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91
cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDEwOjQyIEFNLCBMdWN5
IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGdWxseSBhZ3JlZSB3aXRoIEpvZS48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBXZSBzaG91bGQgbm90IHJlcXVpcmUgYSBmaXggbGVuZ3RoIGZvciBp
bi1iYW5kIG1ldGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtidXQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGFsc28gbm90IGxlYXZlIGl0IGZvciBmcmVlbHkgdXNhZ2UuIEluIGZhY3QsIHdoZW4gYTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbm9kZSBpbnNlcnRzIFNG
QyBoZWFkZXIgb24gYSAoZW5jYXBzdWxhdGVkKSBwYWNrZXQgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtzZW5kIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZXh0IHNlcnZpY2Ugbm9kZSwgU0ZDIGhlYWRl
ciBpdHNlbGYgY2FuIGJlIHNlZW4gYXMgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRh
dGEuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxh
IGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnPC9hPl0gT24gQmVoYWxmIE9mIEpvZWwgTS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O0hhbHBlcm48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgOToy
MSBBTSBUbzogTmljb2xhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Qk9VVEhPUlM7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+YnJp
anNtYW5AanVuaXBlci5uZXQ8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
c2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJh
ZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBGb3IgaW4tYmFuZCBtZXRhZGF0YSwgdGhlIEFQSSBmb3IgYWNjZXNzIGNhbiBlYXNp
bHkgYmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN5bmNocm9ub3VzLiBPdXQgb2YgYmFuZCBtZXRhZGF0YSBuZWVk
cyBkaWZmZXJlbnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hhbmRsaW5nLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgVGhlcmUgYXJlIG1hbnkgY2FzZXMgd2hlcmUgb3V0LW9mLWJhbmQgbWV0YWRhdGEgaXM8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3VzZWZ1bCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFwcHJvcHJpYXRl
LiBCdXQgdGhleSBkbyBub3QgY292ZXIgYWxsIG5lZWRzIGJ5IGFueTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7c3RyZXRjaC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBFdmVuIGlmIGVhY2gg
cGllY2Ugb2YgaW4tYmFuZCBtZXRhZGF0YSBpcyBvZiBmaXhlZDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7bGVuZ3RoLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlcmUgYXJlIG1hbnkgZGlmZmVyZW50IGtpbmRz
IG9mIG1ldGF0eXBlLiBUcnlpbmcgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NheTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJnF1b3Q7dGhlcmUgd2lsbCBiZSBleGFjdGx5IGZvdXIgcGllY2VzLCBhbmQgdGhl
eSB3aWxsIGJlIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0eXBlczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
dDEsIHQyLCB0MywgYW5kIHQ0JnF1b3Q7IGlzIHNpbXBseSB0b28gc3BlY2lmaWMgZm9yIGV2ZW4g
ODAlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtvZiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bmVlZHMuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgT24gMy8xMi8xNCwgODo1MiBBTSwgTmljb2xhcyBCT1VUSE9SUyB3cm90ZTo8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBIZWxsbyBSb24sPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBTZW5kaW5nIG91dCBvZiBiYW5kIGNvbmdydWVudCBtZXRhZGF0YSBtYXkgbm90IGJlIHRoZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5zd2VyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gYWxsIG5l
ZWRzIGJ1dCBpdCBpcyBvbmUgdG9vbCB0aGF0IHdlIHNob3VsZCBrZWVwLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTm90IGFsbCBtZXRhZGF0YSBpcyB0aWVkIHRvIGEgc3BlY2lm
aWMgcGFja2V0LCBmb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2V4YW1wbGUgYTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHBvbGljeSBjaGFuZ2UgaW4gUENSRiBjb3VsZCBsZWFkIHRvIHNvbWUgbWV0YWRh
dGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NpZ25hbGluZyw8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0
aGUgcmVhY3Rpb24gdGltZSBuZWVkIG5vdCBiZSBpbW1lZGlhdGUsIGZldyBtcyBtYXk8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0O25vdCBtYXR0ZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBBcyB5b3UgcG9pbnQsIGlmIGEgcGFja2V0IGlzIHRpZWQgdG8gYSBtZXRhZGF0YSBh
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjb3JyZWxhdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGlu
Zm8gY2FuIGJlIHNldCBpbiBib3RoIHBhY2tldCB0byBkZWFsIHdpdGggaXQgKGkuZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleHBlY3RlZCBmbGFn
IGluIHRoZSBTRkMgaGVhZGVyLCBwbHVzIGFuIGlkKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgRmluYWxseSB3ZSBjYW4gc3RpbGwgc2VuZCBzb21lIGxpbWl0ZWQgbWV0YWRhdGEg
d2l0aGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthIGhlYWRlci48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBUaGlzIGNvdWxkIGJlIHVzZWQgZm9yIGxvYWQgYmFsYW5jZXJzIGluIHBhcnRpY3VsYXIgaWY8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWdyZWUgb24gYSBj
b252ZW50aW9uIHRvIGxvY2F0ZSAmcXVvdDtjb2Fyc2UgZ3JhaW4gcG9saWN5JnF1b3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgLyAmcXVvdDtmaW5lIGdyYWluIHBvbGljeSZxdW90OyBvbiByZXNlcnZlZCBj
b250ZXh0IGhlYWRlcnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGlzIHNl
ZW1zIHRvIG9wZW4gdXAgYSBsb3Qgb2YgZmxleGliaWxpdHkgLzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7aW5ub3ZhdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiB5
b3VyIGxhc3QgcG9pbnQsIHRoZXJlIGlzIGEgcXVlc3Rpb24gb24gaG93IHRvIG1ha2U8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBtZXRhZGF0YSBhdmFpbGFibGUgdG8gYSBTZXJ2aWNlIEZ1bmN0aW9uLiBDdXJy
ZW50IHNvY2tldDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbm5lY3Rpb25zIGZvciBleGFtcGxlIGRvIG5v
dCBhbGxvdyB0byByZXRyaWV2ZSBJUDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aGVhZGVyPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgb3B0aW9ucy4gU28gSSBhc3N1bWUgdGhhdCBTRkMgYXdhcmUgU2Vydmlj
ZSBGdW5jdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dpbGw8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBuZWVkIHNvbWUgKGFzeW5jaHJvbm91czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ID8pIEFQSSB0byByZXRy
aWV2ZSBTRkMgaGVhZGVyIGluZm9ybWF0aW9uIGFzIHdlbGwgYXM8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2luLWJhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YS4gSSBkb24ndCBzZWUgb3V0
IG9mIGJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthZGRp
bmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjb21wbGV4aXR5LCB0aGUgc2FtZSBBUEkgY2FuIHByb2JhYmx5
IGFwcGx5Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIGFsdGVybmF0aXZl
IG9wdGlvbiwgYWxsb3dpbmcgdmFyaWFibGUgc2l6ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O21ldGFkYXRhIGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIFNGQyBoZWFkZXIgaGFzIHNvbWUgZHJh
d2JhY2tzIGFzIHdlbGwsIG9uZSBiZWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZyYWdtZW50YXRpb24s
IGFuZCBzb21lIHN3aXRjaGVzIGV4cGVjdGluZyBhcyB3ZWxsIHRvPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtsb29rIGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZW5kIHVzZXIgdHJhZmZpYyBoZWFkZXJz
IGZvciBsaW5rIGxvYWQgYmFsYW5jaW5nLiBJPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3b3Vs
ZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFncmVlIHRoYXQgaWYgd2UgY2FuIGFjY2VwdCB0aGVzZSBpc3N1
ZXMsIHRoZW4gc2VuZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9mZi1saW5lIGNvbmdydWVudCBtZXRh
ZGF0YSBsb29zZXMgaXRzIGludGVyZXN0Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgV2UgbmVlZCB0byB0YWtlIGludG8gYWNjb3VudCB0aGF0IGJvdGggaW4tYmFuZCBhbmQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbmdydWVudDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG91dC1vZi1i
YW5kIG1ldGFkYXRhIHRyYW5zcG9ydCBpcyBub3QgcmVsaWFibGUuIEE8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3BhY2tldCBsb3NzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdHJpZ2dlcmluZyByZXRyYW5z
bWlzc2lvbiB3b3VsZCBub3QgbGVhZCB0byB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2lk
ZW50aWNhbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJlY29uc3RydWN0aW9uIG9mIHRoZSBhc3NvY2lhdGVk
IG1ldGFkYXRhLiBJbiBzb21lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtjYXNlcywgd2U8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBtaWdodCB0aHVzIGV2ZW4gbmVlZCBub24tY29uZ3J1ZW50IG91dC1vZi1i
YW5kIHJlbGlhYmxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgdHJhbnNwb3J0Ljxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBGcm9t
Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFBhcmtlciBb
PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+XSBTZW50Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7V2VkbmVzZGF5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE1hcmNoIDEyLCAyMDE0PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgMTI6NDMgUE0gVG86IE5pY29sYXMgQk9VVEhPUlMgQ2M6IEppbSBHdWljaGFyZDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7KGpndWljaGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVm
PSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5tYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ8L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3NmYzsgSmFtYWwg
SGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpz
bWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgTmljb2xhcyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgdW5k
ZXJzdGFuZCB0aGUgY29uY2VwdCBmb3Igb3V0IG9mIGJhbmQgc2lnbmFsaW5nIG9mPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDttZXRhZGF0YSwgYnV0IEkgYW0gY29uY2VybmVkIHRoYXQgaXQgaW50cm9kdWNlczxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2lnbmlmaWNhbnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvbXBs
ZXhpdHkgZHVlIHRvIHRoZSBwb3RlbnRpYWwgcmFjZSBjb25kaXRpb24gb2Y8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O3JlY2VpdmluZyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3JlYWwgcGFja2V0IGJl
Zm9yZSB0aGUgbWV0YWRhdGEuIFdoaWxlIHRoZSByZWFsIHBhY2tldDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Y291bGQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luZGljYXRlIHRoYXQgb3V0IG9mIGJhbmQg
bWV0YWRhdGEgaXMgZXhwZWN0ZWQsIGhvdyBjYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDtndWFyYW50ZWUgdGhlIG9yZGVyIG9mIHJlY2VwdGlvbj8gV2hhdCBp
ZiBzd2l0Y2hpbmcgb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3JvdXRpbmc8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O25vZGVzIGFwcGx5IGhhc2ggYmFzZWQgbG9hZCBiYWxhbmNpbmc/IFdoYXQgaWYgdGhl
IGxvYWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JhbGFuY2luZyB1bmRlcnN0YW5kcyBTRkMgZW5jYXBzIGFu
ZCBsb29rcyBiZXlvbmQgaXQgdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7b3JpZ2luYWwgaGVhZGVyIHRvIGdldCBiZXR0ZXIgZW50cm9weT88YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBDYW4gd2UgZ3VhcmFudGVlIHRoYXQgdGhlIG1ldGFkYXRhIGFuZCByZWFsIHBhY2tl
dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2lsbCBmb2xsb3c8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3Ro
ZSBleGFjdCBzYW1lIHBhdGg/IElmIHdlIGNhbiBub3QsIHRoZW48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2ltcGxlbWVudGF0aW9ucyB3aWxsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtuZWVkIHRvIGFkZCBp
bmdyZXNzIHF1ZXVpbmcgdG8gY29wZSB3aXRoIHRoZSBzY2VuYXJpby48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFsc28sIGRvIHlvdSBmZWVsIHRoYXQgdGhlIGluY3JlYXNlIGlu
IGltcGxlbWVudGF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29tcGxleGl0eSBhdCB0aGUgc2Vydmlj
ZSBmdW5jdGlvbnMgaXMgcmVhc29uYWJsZT88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFRoYW5rcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJvbjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciAxMiwgMjAxNCwgYXQgNDowOSBB
TSwgJnF1b3Q7Tmljb2xhcyBCT1VUSE9SUyZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSI+Tmljb2xhcy5CT1VU
SE9SU0Bxb3Ntb3MuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9
Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iPm1haWx0bzpOaWNvbGFzLkJPVVRI
T1JTQHFvc21vcy5jb208L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgdGhpbmsgd2UgbXVzdCBtYWtlIGEgZGlzdGluY3Rpb24gYmV0
d2Vlbjo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLSBNZXRhZGF0
YSB3aGljaCBzaG91bGQgYmUgcGFydCBvZiB0aGUgaGVhZGVyIGRlZmluZWQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0O2FzIGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJhbmQgbWFya2luZy4gLSBN
ZXRhZGF0YSB3aXRoIGNhbiBiZSBwYXNzZWQgb3V0IG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtiYW5kLCBmb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhhbXBsZSBjb25ncnVlbnQgb3V0IG9m
IGJhbmQgc2lnbmFsaW5nIGRlZmluZWQgaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZSBk
cmFmdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgZm9ybWVy
IGNhbGxzIGZvciBhIGxpbWl0ZWQgc3BhY2UgaW4gdGhlIGhlYWRlciw8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3RydWUsIFRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsYXR0ZXIgaG93ZXZlciBk
b2VzIG5vdCBpbmN1ciBhbnkgc3BhY2UgbGltaXRhdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7YW5kIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN0aWxsIGZhaXJseSBlZmZpY2llbnQgYW5k
IGl0IHJlbWFpbnMgY29tcGF0aWJsZSB3aXRoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthIGZp
eGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNpemUgaGVhZGVyIHVzZWQgdG8gcm91dGUgdGhvc2Ug
c2lnbmFsaW5nIG1lc3NhZ2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthbG9uZyB0aGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgY2hhaW4ncyBzZXJ2aWNlIGZ1bmN0aW9ucy48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fIEZyb206PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEppbSBHdWlj
aGFyZCAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lzY28uY29tIj5qZ3Vp
Y2hhckBjaXNjby5jb208L2E+XSBTZW50Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUdWVzZGF5LCBN
YXJjaCAxMSwgMjAxNCA2OjQ4IFBNIFRvOiBSb24gUGFya2VyIENjOjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBOaWNvbGFzIEJPVVRIT1JTOyA8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0
OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0PC9hPiZndDs7IHNmYzsgSmFtYWwgSGFkaSBTYWxpbTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1y
aWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBSb24sPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFdlIGNhbiBjZXJ0YWlubHkgaGF2ZSB0aGlzIGRpc2N1c3Npb24gYnV0IHdl
IHNob3VsZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zmlyc3Q8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgY29uc2lkZXIgd2hhdCBpbmZvcm1hdGlvbiBpcyBuZWNlc3NhcnkgYW5kIGlmIHNhaWQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRpb24gY2FuIGZpdCB3aXRoaW4gYSBmaXhlZCBudW1i
ZXIgb2YgY29udGV4dHM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2luIHRoZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBtYWpvcml0eSBvZiBjYXNlcy4gUmVtZW1iZXIsIHRoZSBnb2FsIG9mIGJlaW5n
IGFibGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RvIHBhc3M8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgbWV0YWRhdGEgdGhyb3VnaCB0aGUgbmV0d29yayBpcyB0byBlbmhhbmNlIHNlcnZpY2U8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2RlbGl2ZXJ5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBub3Qg
cGFzcyB0aGUgZW50aXJlIHdvcmtzIG9mIFNoYWtlc3BlYXJlIDstKTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50IGZyb20gbXkgaVBob25lPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgNywgMjAxNCwgYXQgMzo1
MiBBTSwgJnF1b3Q7Um9uIFBhcmtlciZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0
OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5Sb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0
OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5tYWlsdG86
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzLDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgc2VlIHNpbWls
YXIgcmVxdWlyZW1lbnRzIGZyb20gdGhlIDNncHAgRVBDIHNpZGUuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtJIHdvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaWtlIHRvIHByb3Bvc2Ug
YW4gT1VJIC8gVExWIGJhc2VkIGFwcHJvYWNoIHdoZXJlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgcmVzZXJ2ZWQgT1VJIGNhbiBiZSB1c2VkIGZvciBhZ3JlZWQgdXBvbiB0eXBlcyBvZjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29tbW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBt
ZXRhZGF0YSBhbmQgdmVuZG9yIG9yIG90aGVyIG9yZ2FuaXphdGlvbmFsIE9VSXMgY2FuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtiZSB1c2VkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBx
dWlja2x5IGlubm92YXRlIGluIHRoZSBuZXR3b3Jrcy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFNpbXVsdGFuZW91c2x5LCBJIHdvdWxkIGFsc28gbGlrZSB0byBjb25zaWRlcjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7bWVjaGFuaXNtczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhhdCBh
cmUgb3B0aW1pemVkIGZvciBsb25nIGxpdmVkIGZsb3dzIHNvIGFzIHRvPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtsaW1pdCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lZ2F0aXZlIGVm
ZmVjdHMgb2YgcGFja2V0IGdyb3d0aC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBSb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIE1hciA3LCAyMDE0
LCBhdCA4OjM0IEFNLCAmcXVvdDtOaWNvbGFzIEJPVVRIT1JTJnF1b3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb20iPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIj5t
YWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGVs
bG8gSmltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBJIGhhdmUgc2VlbiBjYXNlcyBpbiBHaSBMQU4sIHdoZXJlIHN1YnNjcmliZXIgcmVs
YXRlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uIGlzIHBhc3NlZCB0
byBhIFdlYiBQcm94eSBmb3IgSFRUUCBoZWFkZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBlbnJpY2htZW50IChhaW1lZCBhdCBzb21lIFdlYiBDb250ZW50IHByb3ZpZGVyczxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7cGFydG5lcnMgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyB0aGUgTW9iaWxlIE9wZXJhdG9yKS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJbmZv
cm1hdGlvbiB3YXMgYW4gY29kZWQgKHBlcnNpc3RlbnQpIHN1YnNjcmliZXIgaWQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2Rlcml2ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmcm9t
IHRoZSBNU0lTRE4sIGFuZCBjb3VwbGUgb2YgZiBjdXN0b21lciBwcm9maWxlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtyZWxhdGVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZmllbGRz
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgSW4gYW4gc2ZjIGJhc2VkIEdpIExBTiwgdGhpcyBlbnRpdHkgc2hvdWxkIHJlY2VpdmU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7ICZndDtmcm9tIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IENsYXNzaWZpZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IC0gQSBjbGFzc2lmaWNhdGlvbiBvZiB0aGUgQ29udGVudCBQcm92aWRl
ciAoIElkLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENhdGVnb3J5KSBiYXNlZCBvbiB0
cmFmZmljIGFuYWx5c2lzIC0gVGhlIE1TSVNETiBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN1YnNjcmliZXIgLSBUd28gc3Vic2Ny
aWJlciBwb2xpY3kgZmllbGRzIChub3QgdGllZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRv
IFBDUkY8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBidXQgYmVsb25naW5nIHRvIHRoZSBT
dWJzY3JpYmVyIERCKSAoU3Vic2NyaWJlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhdGVn
b3J5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN1Yi1jYXRlZ29yeSkgLSBBIHNlc3Np
b24gaWQgKGZvciBsb2dnaW5nIGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dHJhY2tpbmc8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwdXJwb3Nlcyk8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBvYmplY3RpdmUgYmVp
bmcgdG8gYXZvaWQgaGF2aW5nIHRoZSBIVFRQIFByb3h5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDt0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJlY29tZSBhIHRydXN0ZWQgYXBwbGlj
YXRpb24gKGludGVyb2dhdGUgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3Vic2NyaWJl
ciBEQiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBldGMuLik8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgTmljb2xhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZyb206IEppbTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEd1aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKGpn
dWljaGFyKSBbPGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSI+amd1aWNoYXJAY2lz
Y28uY29tPC9hPl0gU2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaHVyc2RheSwg
TWFyY2ggMDYsIDIwMTQgMjowMiBQTSBUbzogSmFtYWwgSGFkaTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7U2FsaW07PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRv
Omptb2lzYW5kQGp1bmlwZXIubmV0Ij5qbW9pc2FuZEBqdW5pcGVyLm5ldDwvYT4gJmx0OzxhIGhy
ZWY9Im1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldCI+bWFpbHRvOmptb2lzYW5kQGp1bmlwZXIu
bmV0PC9hPiZndDs7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOmJy
aWpzbWFuQGp1bmlwZXIubmV0Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT4gJmx0OzxhIGhyZWY9
Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
PC9hPiZndDsgQ2M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2ZjIFN1YmplY3Q6IFJl
OiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1l
dGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBKYW1hbCw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdSBzYWlkICZxdW90O0l0IHNlZW1z
IHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBzaXplZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhJnF1b3Q7Li4gSSBh
bSBub3Qgc28gY29udmluY2VkIGFuZCB3b3VsZCBsaWtlIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgYmV0dGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdW5kZXJzdGFuZCB0aGUg
cmVxdWlyZW1lbnRzIGJlZm9yZSBwYXNzaW5nIGp1ZGdlbWVudC48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBJZiB3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxvb2sgYXQgdGhlIHVz
ZSBjYXNlcyBhcyBwcmVzZW50ZWQgdGh1cyBmYXIgaW50bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHRoZSBXRyBJPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaGF2ZSB5ZXQgdG8gc2Vl
IGEgc2luZ2xlIGV4YW1wbGUgb2YgdGhlIG5lZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAo
bm90aW5nIHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkZXNpcmUgaXMgbm90IHRo
ZSBzYW1lIGFzIG5lZWQpIC0gSSBhbSBub3Qgc2F5aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgdGhlcmUgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBubyByZXF1aXJlbWVudCBi
dXQgcmF0aGVyIHRoYXQgd2Ugc2hvdWxkIG5vdCBqdW1wPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgdG8gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgY29uY2x1c2lvbiBhbmQgYnVp
bGQgc3RhbmRhcmRzIGFyb3VuZCBhIHRoZW9yeS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMy8zLzE0LCA2OjM1IEFNLCAm
cXVvdDtKYW1hbCBIYWRpIFNhbGltJnF1b3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20iPmhhZGlAbW9qYXRhdHUu
Y29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tIj5tYWlsdG86aGFk
aUBtb2phdGF0dS5jb208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3dyb3Rl
Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBJIGxpa2UgdGhlIGRvYyAtIHdlbGwgd3JpdHRlbi48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VjdGlv
biA0LjMgb24gbWV0YWRhdGEgZW5jb2RpbmcuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEl0IHNlZW1zIHRoZXJlJ3MgY2xl
YXIgbmVlZCBmb3IgdmFyaWFibGUgc2l6ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRh
ZGF0YTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAoYXQgbGVhc3QgZm9yIGh0dHAv
YXBwIHlvdSBzZWVtIHRvIGluZGljYXRlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRl
c2lyZSBmb3I8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtpdCkuPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciBhIGRhdGFwYXRoIHBlci1wYWNrZXQgbWV0YWRhdGEs
IGkgZmVlbCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZWVkIGlzPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGp1c3QgYXMgaW1wb3J0YW50LiBBcmUgd2UgbGltaXRlZCBi
eSB0aGUgZmFjdCB0aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4aXN0aW5n
IGhhcmR3YXJlIG1heSBub3QgYmUgYWJsZSB0byBoYW5kbGUgVExWcz88YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O0Zvcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGFtcGxlLCBJ
IGRvbnQgaGF2ZSBhIHByb2JsZW0gaGFuZGxpbmcgVExWcyBpbiBhPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgc29mdHdhcmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtkYXRhcGF0
aC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgY2hlZXJzLCBqYW1hbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgbWFpbGluZyBsaXN0IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRm
Lm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPm1haWx0bzpzZmNAaWV0
Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFp
bGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3QgPGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFpbGluZzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGxpc3QgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3Jn
PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+bWFpbHRvOnNmY0BpZXRmLm9y
ZzwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3QgPGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
IHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Qg
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+bWFpbHRvOnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMgbWFpbGlu
Zzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyI+c2ZjQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+bWFp
bHRvOnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJl
Zj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
O19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7c2ZjIG1haWxpbmcgbGlzdDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
Pm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX188YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3NmYyBtYWlsaW5nIGxp
c3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OzxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X188YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IHNmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwv
YT48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyZndDsgc2ZjIG1haWxp
bmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5z
ZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+
DQomZ3Q7Jmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQomZ3Q7Jmd0OzxhIGhyZWY9Imh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7PGJyPg0KJmd0O19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0O3NmYyBtYWlsaW5n
IGxpc3Q8YnI+DQomZ3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3Jn
PC9hPjxicj4NCiZndDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJy
Pg0KPGJyPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188
YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+
c2ZjQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
YzwvYT48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L3NwYW4+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_CF56217C1BEF1smajeef5com_--


From nobody Mon Mar 24 18:17:02 2014
Return-Path: <prvs=21619f01dd=phe@ciena.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BA3A41A002D for <sfc@ietfa.amsl.com>; Mon, 24 Mar 2014 18:17:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.267
X-Spam-Level: 
X-Spam-Status: No, score=-2.267 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, IP_NOT_FRIENDLY=0.334, RCVD_IN_DNSWL_LOW=-0.7, 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 KXZ_-YmooH0a for <sfc@ietfa.amsl.com>; Mon, 24 Mar 2014 18:16:58 -0700 (PDT)
Received: from mx0a-00103a01.pphosted.com (mx0a-00103a01.pphosted.com [67.231.144.234]) by ietfa.amsl.com (Postfix) with ESMTP id BD44E1A002B for <sfc@ietf.org>; Mon, 24 Mar 2014 18:16:58 -0700 (PDT)
Received: from pps.filterd (m0000419.ppops.net [127.0.0.1]) by mx0a-00103a01.pphosted.com (8.14.5/8.14.5) with SMTP id s2P1FNcR021144; Mon, 24 Mar 2014 21:16:52 -0400
Received: from mdwexght02.ciena.com (LIN1-118-36-29.ciena.com [63.118.36.29]) by mx0a-00103a01.pphosted.com with ESMTP id 1jtsp314ae-1 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Mon, 24 Mar 2014 21:16:52 -0400
Received: from MDWVEXCHHT02.ciena.com (10.4.156.176) by MDWEXGHT02.ciena.com (10.4.140.213) with Microsoft SMTP Server (TLS) id 8.3.298.1; Mon, 24 Mar 2014 21:16:50 -0400
Received: from ONWVEXCHHT02.ciena.com (10.128.6.17) by MDWVEXCHHT02.ciena.com (10.4.156.176) with Microsoft SMTP Server (TLS) id 8.3.298.1; Mon, 24 Mar 2014 21:16:50 -0400
Received: from ONWVEXCHMB04.ciena.com ([::1]) by ONWVEXCHHT02.ciena.com ([::1]) with mapi; Mon, 24 Mar 2014 21:16:49 -0400
From: "He, Peng" <phe@ciena.com>
To: Erik Nordmark <nordmark@acm.org>, Kevin J Ma <kevin.ma@azukisystems.com>,  Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>, Sumandra Majee <S.Majee@F5.com>
Date: Mon, 24 Mar 2014 21:16:47 -0400
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: Ac9HlieJp2SfAn1QT1aEZ4ULb/oHwwAMN9OA
Message-ID: <B6D287BF58D35D4B882E012AD3E175616BCFE7C4@ONWVEXCHMB04.ciena.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <53308576.6030107@acm.org>
In-Reply-To: <53308576.6030107@acm.org>
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
X-TM-AS-Product-Ver: SMEX-10.0.0.1412-7.000.1014-20588.003
X-TM-AS-Result: No--29.968900-0.000000-31
X-TM-AS-User-Approved-Sender: Yes
X-TM-AS-User-Blocked-Sender: No
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.11.87, 1.0.14,  0.0.0000 definitions=2014-03-24_05:2014-03-24,2014-03-24,1970-01-01 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 suspectscore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=7.0.1-1402240000 definitions=main-1403240156
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/JbCSW4Fb_XNI_b8uN3vAeT4NW_A
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Mar 2014 01:17:01 -0000

Thanks Erik .. Does that mean the first approach basically excludes or hide=
s LB from service path graph? i.e., treating it as a local matter?


Regards,
Peng


-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Erik Nordmark
Sent: Monday, March 24, 2014 3:20 PM
To: Kevin J Ma; Ron Parker; Dave Dolson; Sumandra Majee
Cc: sfc@ietf.org
Subject: Re: [sfc] SFC encapsulation chain ID

On 3/19/14 2:29 PM, Kevin J Ma wrote:
>
> Does the use of path ID imply that the ingress classifier does all of=20
> the
>
> instance load balancing for every service in the chain, rather than=20
> having
>
> service instance load balancing occur at the point in the chain when=20
> each
>
> given service function has been reached?
>

Kevin et al,

I get the impression that different participants might be using terms like =
"node" and "instance" to mean slightly different things as it comes to load=
 balancing, and your email is a reasonable place to interject that observat=
ion.

Let me give to examples to illustrate the possibly different interpretation=
.
In both cases on ingress to SFC the classification directs the the packet t=
o a service path. These examples use "tenant" as the distinguishing charact=
eristics, but it could also be e.g., "subscriber"=20
or "class-of-service", or any combination of those.

In the first example the packets for tentantA are associated with a service=
 path containing FW-A etc. In this case FW-A is the instance of the FW serv=
ice; that instance has tenantA's specific firewall configuration. That is d=
istinct from the FW class, which is a firewall without any instantiation wi=
th any firewall policy. (And "FW" might actually be more specific - having =
a distinct set of firewalling capabilities and features, but still devoid o=
f the tenant config.)

 From a service graph perspective FW-A is on a node - but that graph node d=
oesn't necessarily map to a single physical node.
The implementation of the FW-A could  be done using multiple FW virtual mac=
hines - on the same or different physical nodes. We can call them
FW-A-1 and FW-A-2 etc. Such load balancing could be a local matter to the i=
mplementation of FW, or it could perhaps leverage SFC.


In the second example the instance is one level down. FW-A-1 and FW-A-2 wou=
ld be different instances, with different service paths to reach them. Thus=
 the SFC ingress classifier would pick a path for some traffic which using =
one of those instances. Thus SFC would have more visibility and control in =
how traffic is load balanced (for the firewall in this case). However, that=
 also means SFC needs to handle failures to FW-A-1 by knowing the rules for=
 which FW-A-* instance to re-route the packets to, which implies some coupl=
ing between SF specific state and SFC.


Some of the concerns on the list seem to assume that "instance" means the s=
econd approach, which brings in more possibilities but also more complexity=
.

It might make sense to start with the first approach. But in any case, maki=
ng it more clear (perhaps by using concrete examples like the above) what i=
s an instance and a node would help the discussion.

Regards,
    Erik

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


From nobody Mon Mar 24 23:51:51 2014
Return-Path: <haibin.song@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 33E301A0370 for <sfc@ietfa.amsl.com>; Mon, 24 Mar 2014 23:51:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fMvlZl3S3CxB for <sfc@ietfa.amsl.com>; Mon, 24 Mar 2014 23:51:44 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id AE76D1A036F for <sfc@ietf.org>; Mon, 24 Mar 2014 23:51:43 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BCK14531; Tue, 25 Mar 2014 06:51:41 +0000 (GMT)
Received: from LHREML406-HUB.china.huawei.com (10.201.5.243) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 25 Mar 2014 06:51:18 +0000
Received: from NKGEML408-HUB.china.huawei.com (10.98.56.39) by lhreml406-hub.china.huawei.com (10.201.5.243) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 25 Mar 2014 06:51:39 +0000
Received: from NKGEML501-MBS.china.huawei.com ([169.254.2.85]) by nkgeml408-hub.china.huawei.com ([10.98.56.39]) with mapi id 14.03.0158.001; Tue, 25 Mar 2014 14:51:35 +0800
From: "Songhaibin (A)" <haibin.song@huawei.com>
To: Jerome Moisand <jmoisand@juniper.net>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: New Version Notification for draft-dolson-sfc-vlan-00.txt
Thread-Index: AQHPKbtPKdOcCli6/kyVOz+kPxQ2Q5q1JKyQgAAH+sCAPGmtwA==
Date: Tue, 25 Mar 2014 06:51:34 +0000
Message-ID: <E33E01DFD5BEA24B9F3F18671078951F650B7264@nkgeml501-mbs.china.huawei.com>
References: <E8355113905631478EFF04F5AA706E9818A94B16@wtl-exchp-2.sandvine.com> <60c63abb74c34d88b9f1e04aafa07ef6@CO2PR05MB716.namprd05.prod.outlook.com>
In-Reply-To: <60c63abb74c34d88b9f1e04aafa07ef6@CO2PR05MB716.namprd05.prod.outlook.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.138.41.123]
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/sfc/G-xkvt1i8D7zDSSsKeQ3tif6hEM
Subject: Re: [sfc] New Version Notification for draft-dolson-sfc-vlan-00.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Mar 2014 06:51:48 -0000

(Just want to catch up with the interesting drafts in this working group.)

I agree that the practice introduced in this draft is very simple and effic=
ient. I think most of the nowadays service functions are transparent and th=
ey can understand the 802.1Q. And they will not change any layer 2 traffic.=
 So mapping traffic to VLAN pairs and using VLAN to divert traffic apply to=
 this normal use case.

A little concern is that, while service functions are moving from dedicated=
 devices to commodity servers or virtual machines, challenges will emerge, =
as the host interface may not support VLAN, and the MAC address may also be=
 changed. And other non-transparent service functions may not use the metho=
d either.

Best Regards!
-Haibin

> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jerome Moisand
> Sent: Saturday, February 15, 2014 4:18 AM
> To: sfc@ietf.org
> Subject: Re: [sfc] New Version Notification for draft-dolson-sfc-vlan-00.=
txt
>=20
> Dave,
>=20
> Thanks for sharing.
>=20
> So in essence, this is using preconfigured VLANs to assemble a service ov=
erlay.
> And a service classifier of sorts is used to steer traffic to the proper =
VLAN.
>=20
> Generalizing a bit, one can that with various forms of preconfigured tunn=
els (IP,
> MPLS, VLAN, etc) as long as the SFs can use them as input and output 'log=
ical'
> interfaces.
>=20
> Yup, agreed, this has been deployed in various shapes or forms in the pas=
t
> decade. Nothing wrong with it as long as the use case stays simple. And w=
e
> should not underestimate the fact that such simple use cases are rather
> commonplace, while more complex use cases are less common.
>=20
> I wonder if we should not extend the scope of this draft to 'existing pra=
ctices'?
>=20
> Tx
> Jerome
>=20
> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Dave Dolson
> Sent: Friday, February 14, 2014 2:39 PM
> To: sfc@ietf.org
> Subject: [sfc] FW: New Version Notification for draft-dolson-sfc-vlan-00.=
txt
>=20
> As requested by some of you, this draft details Sandvine's experience wit=
h
> service chaining using VLANs.
>=20
>=20
> -----Original Message-----
> From: internet-drafts@ietf.org [mailto:internet-drafts@ietf.org]
> Sent: Friday, February 14, 2014 2:31 PM
> To: Dave Dolson; Dave Dolson
> Subject: New Version Notification for draft-dolson-sfc-vlan-00.txt
>=20
>=20
> A new version of I-D, draft-dolson-sfc-vlan-00.txt
> has been successfully submitted by David Dolson and posted to the
> IETF repository.
>=20
> Name:		draft-dolson-sfc-vlan
> Revision:	00
> Title:		VLAN Service Function Chaining
> Document date:	2014-02-14
> Group:		Individual Submission
> Pages:		9
> URL:
> http://www.ietf.org/internet-drafts/draft-dolson-sfc-vlan-00.txt
> Status:         https://datatracker.ietf.org/doc/draft-dolson-sfc-vlan/
> Htmlized:       http://tools.ietf.org/html/draft-dolson-sfc-vlan-00
>=20
>=20
> Abstract:
>    This document describes an implementation of Service Function Chains
>    (SFC) utilizing standard VLAN switching, appropriate for bump-in-the-
>    wire Service Function nodes.
>=20
>=20
>=20
>=20
>=20
> Please note that it may take a couple of minutes from the time of submiss=
ion
> until the htmlized version and diff are available at tools.ietf.org.
>=20
> The IETF Secretariat
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>=20
>=20
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Mon Mar 24 23:51:59 2014
Return-Path: <nordmark@acm.org>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C2CEE1A0359 for <sfc@ietfa.amsl.com>; Mon, 24 Mar 2014 23:51:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.235
X-Spam-Level: 
X-Spam-Status: No, score=-1.235 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 iG2u4K4fhIVW for <sfc@ietfa.amsl.com>; Mon, 24 Mar 2014 23:51:49 -0700 (PDT)
Received: from c.mail.sonic.net (c.mail.sonic.net [64.142.111.80]) by ietfa.amsl.com (Postfix) with ESMTP id 7EDCA1A036F for <sfc@ietf.org>; Mon, 24 Mar 2014 23:51:49 -0700 (PDT)
Received: from [10.0.1.68] (184-23-158-127.dsl.dynamic.sonic.net [184.23.158.127]) (authenticated bits=0) by c.mail.sonic.net (8.14.4/8.14.4) with ESMTP id s2P6pcUf012657 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Mon, 24 Mar 2014 23:51:39 -0700
Message-ID: <5331277A.7010606@acm.org>
Date: Mon, 24 Mar 2014 23:51:38 -0700
From: Erik Nordmark <nordmark@acm.org>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: "He, Peng" <phe@ciena.com>, Erik Nordmark <nordmark@acm.org>, Kevin J Ma <kevin.ma@azukisystems.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>, Sumandra Majee <S.Majee@F5.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <53308576.6030107@acm.org> <B6D287BF58D35D4B882E012AD3E175616BCFE7C4@ONWVEXCHMB04.ciena.com>
In-Reply-To: <B6D287BF58D35D4B882E012AD3E175616BCFE7C4@ONWVEXCHMB04.ciena.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Sonic-ID: C;9GwO6umz4xG0P7RWCY+HFQ== M;pFUg6umz4xG0P7RWCY+HFQ==
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/IuUxQU2bX1yQtk36lGLQ-zo6nw4
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Mar 2014 06:51:51 -0000

On 3/24/14 6:16 PM, He, Peng wrote:
> Thanks Erik .. Does that mean the first approach basically excludes or hides LB from service path graph? i.e., treating it as a local matter?
Peng,
Given that LBs can be "hidden" inside a service instance, then a fair 
amount of the load balancing need can be taken care of using that local 
approach.

But there might be benefits to supporting a more "global" load balancing 
as well which would be visible in the service path graph. But it means 
that the motivation for such a "global" load balancing must be different 
than a simple "we need load balancing".

Perhaps there are parallels with the web server load balancing that 
developed as the web developed? In that world there was (and still is 
AFAIK) a local load balancing function within one datacenter, but also a 
global load balancing function which serves a different purpose. One can 
envision a SFC global/visible "load balancer" which might run at the 
mobile edge and
  - handles failures of different datacenters (i.e., disasters), and
  - picks a datacenter based on the location of the client (and not on 
the load of the service)

Regards,
    Erik

>
>
> Regards,
> Peng
>
>
> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Erik Nordmark
> Sent: Monday, March 24, 2014 3:20 PM
> To: Kevin J Ma; Ron Parker; Dave Dolson; Sumandra Majee
> Cc: sfc@ietf.org
> Subject: Re: [sfc] SFC encapsulation chain ID
>
> On 3/19/14 2:29 PM, Kevin J Ma wrote:
>> Does the use of path ID imply that the ingress classifier does all of
>> the
>>
>> instance load balancing for every service in the chain, rather than
>> having
>>
>> service instance load balancing occur at the point in the chain when
>> each
>>
>> given service function has been reached?
>>
> Kevin et al,
>
> I get the impression that different participants might be using terms like "node" and "instance" to mean slightly different things as it comes to load balancing, and your email is a reasonable place to interject that observation.
>
> Let me give to examples to illustrate the possibly different interpretation.
> In both cases on ingress to SFC the classification directs the the packet to a service path. These examples use "tenant" as the distinguishing characteristics, but it could also be e.g., "subscriber"
> or "class-of-service", or any combination of those.
>
> In the first example the packets for tentantA are associated with a service path containing FW-A etc. In this case FW-A is the instance of the FW service; that instance has tenantA's specific firewall configuration. That is distinct from the FW class, which is a firewall without any instantiation with any firewall policy. (And "FW" might actually be more specific - having a distinct set of firewalling capabilities and features, but still devoid of the tenant config.)
>
>   From a service graph perspective FW-A is on a node - but that graph node doesn't necessarily map to a single physical node.
> The implementation of the FW-A could  be done using multiple FW virtual machines - on the same or different physical nodes. We can call them
> FW-A-1 and FW-A-2 etc. Such load balancing could be a local matter to the implementation of FW, or it could perhaps leverage SFC.
>
>
> In the second example the instance is one level down. FW-A-1 and FW-A-2 would be different instances, with different service paths to reach them. Thus the SFC ingress classifier would pick a path for some traffic which using one of those instances. Thus SFC would have more visibility and control in how traffic is load balanced (for the firewall in this case). However, that also means SFC needs to handle failures to FW-A-1 by knowing the rules for which FW-A-* instance to re-route the packets to, which implies some coupling between SF specific state and SFC.
>
>
> Some of the concerns on the list seem to assume that "instance" means the second approach, which brings in more possibilities but also more complexity.
>
> It might make sense to start with the first approach. But in any case, making it more clear (perhaps by using concrete examples like the above) what is an instance and a node would help the discussion.
>
> Regards,
>      Erik
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Tue Mar 25 07:54:35 2014
Return-Path: <paulq@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B1E421A0160 for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 07:54:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.511
X-Spam-Level: 
X-Spam-Status: No, score=-9.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, 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 LpHGDYhY12Y8 for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 07:54:31 -0700 (PDT)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) by ietfa.amsl.com (Postfix) with ESMTP id ABD6A1A0153 for <sfc@ietf.org>; Tue, 25 Mar 2014 07:54:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4007; q=dns/txt; s=iport; t=1395759270; x=1396968870; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=TmAp0h3Len+aKXcewqpBF111DeZLhtop90Kx5Mjrn9k=; b=ZvZ9v9ih8DKNbnHTv5o0GJ84ZiQIACqrJTl2w2CBhLlN7T16IYMYRB5Q qW4Q/1P9hrkOyuH8PER9gsDyQPxSsOlpC7A4+BONUna3AP/1xbwVaD9Ln bvbfVhaqUWkQzqCOqqOprj8CoI4BT4o3bCZNnZcHIuX2cBQsmfHEDrwS/ o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgcFAHSXMVOtJXHB/2dsb2JhbABZgwY7V7s4hzWBGhZ0giUBAQEDAQEBATcrCQsFCwIBCBgeECcLJQIEDgWHcQgNzyETBI4MEQEdMweDJIEUBJhNkjKDLoFyOQ
X-IronPort-AV: E=Sophos;i="4.97,728,1389744000"; d="scan'208";a="30188004"
Received: from rcdn-core2-6.cisco.com ([173.37.113.193]) by alln-iport-6.cisco.com with ESMTP; 25 Mar 2014 14:54:30 +0000
Received: from xhc-aln-x02.cisco.com (xhc-aln-x02.cisco.com [173.36.12.76]) by rcdn-core2-6.cisco.com (8.14.5/8.14.5) with ESMTP id s2PEsTjB024871 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 25 Mar 2014 14:54:30 GMT
Received: from xmb-rcd-x14.cisco.com ([169.254.4.171]) by xhc-aln-x02.cisco.com ([173.36.12.76]) with mapi id 14.03.0123.003; Tue, 25 Mar 2014 09:54:29 -0500
From: "Paul Quinn (paulq)" <paulq@cisco.com>
To: Erik Nordmark <nordmark@acm.org>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQtNRKqmKiO02FE6W6ZJsjkUv9JrndrgAgAAC9gCAAOFzgIAAtQIAgAAZ6ACAABiwgIAHt6MAgAFICgA=
Date: Tue, 25 Mar 2014 14:54:28 +0000
Message-ID: <53F2A78C-07D9-417B-B177-C5CDAC76D21F@cisco.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <53308576.6030107@acm.org>
In-Reply-To: <53308576.6030107@acm.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.19.17.229]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <000A27383B97E841B0632CA8240A9BC2@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/1_k3GiPJmWiAQjT1ceSfK4HgfhA
Cc: "sfc@ietf.org" <sfc@ietf.org>, Sumandra Majee <S.Majee@F5.com>, Dave Dolson <ddolson@sandvine.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Kevin J Ma <kevin.ma@azukisystems.com>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Mar 2014 14:54:33 -0000

Hi Erik,


On Mar 24, 2014, at 3:20 PM, Erik Nordmark <nordmark@acm.org> wrote:

> On 3/19/14 2:29 PM, Kevin J Ma wrote:
>>=20
>> Does the use of path ID imply that the ingress classifier does all of th=
e
>>=20
>> instance load balancing for every service in the chain, rather than havi=
ng
>>=20
>> service instance load balancing occur at the point in the chain when eac=
h
>>=20
>> given service function has been reached?
>>=20
>=20
> Kevin et al,
>=20
> I get the impression that different participants might be using terms lik=
e "node" and "instance" to mean slightly different things as it comes to lo=
ad balancing, and your email is a reasonable place to interject that observ=
ation.
>=20
> Let me give to examples to illustrate the possibly different interpretati=
on.
> In both cases on ingress to SFC the classification directs the the packet=
 to a service path. These examples use "tenant" as the distinguishing chara=
cteristics, but it could also be e.g., "subscriber" or "class-of-service", =
or any combination of those.
>=20
> In the first example the packets for tentantA are associated with a servi=
ce path containing FW-A etc. In this case FW-A is the instance of the FW se=
rvice; that instance has tenantA's specific firewall configuration. That is=
 distinct from the FW class, which is a firewall without any instantiation =
with any firewall policy. (And "FW" might actually be more specific - havin=
g a distinct set of firewalling capabilities and features, but still devoid=
 of the tenant config.)
>=20
> From a service graph perspective FW-A is on a node - but that graph node =
doesn't necessarily map to a single physical node.
> The implementation of the FW-A could  be done using multiple FW virtual m=
achines - on the same or different physical nodes. We can call them FW-A-1 =
and FW-A-2 etc. Such load balancing could be a local matter to the implemen=
tation of FW, or it could perhaps leverage SFC.
>=20

If the service function handles load balancing between like elements (e.g. =
clustered FWs), then to SFC, that can look like one SF with varying capacit=
y.  The handling of the instances within the cluster is outside the scope o=
f SFC, and if the cluster (for lack of a better term) presents a single loc=
ator to SFC, SFC can, and should treat the cluster as a SF.


>=20
> In the second example the instance is one level down. FW-A-1 and FW-A-2 w=
ould be different instances, with different service paths to reach them. Th=
us the SFC ingress classifier would pick a path for some traffic which usin=
g one of those instances. Thus SFC would have more visibility and control i=
n how traffic is load balanced (for the firewall in this case). However, th=
at also means SFC needs to handle failures to FW-A-1 by knowing the rules f=
or which FW-A-* instance to re-route the packets to, which implies some cou=
pling between SF specific state and SFC.
>=20

This is closer to my definition of instance: an instance presents, to SFC, =
in the simplest case, a network locator.  That locator is then used to cons=
truct the service path.   There is no limitation on presenting several loca=
tors for like services for load distribution, and redundancy.  So, a path n=
eed no be mapped to a single set of locators, rather a list of locators may=
be used to select (locally or centrally) the correct instance along the pat=
h.



>=20
> Some of the concerns on the list seem to assume that "instance" means the=
 second approach, which brings in more possibilities but also more complexi=
ty.
>=20
> It might make sense to start with the first approach. But in any case, ma=
king it more clear (perhaps by using concrete examples like the above) what=
 is an instance and a node would help the discussion.
>=20
> Regards,
>   Erik
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Tue Mar 25 07:59:22 2014
Return-Path: <paulq@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C2A891A0160 for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 07:59:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.511
X-Spam-Level: 
X-Spam-Status: No, score=-9.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, 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 Q9zYrtg3dD-k for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 07:59:14 -0700 (PDT)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) by ietfa.amsl.com (Postfix) with ESMTP id 43C4C1A0165 for <sfc@ietf.org>; Tue, 25 Mar 2014 07:59:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4063; q=dns/txt; s=iport; t=1395759553; x=1396969153; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=BBfo8vNDgxtLA/9mr1ARoCq7hF1wM3DkbEy9FQu1Ozw=; b=PG1iF1jRXn0vuE4oyhI94Gmbe8RmgrlbAykYwuyY2ooFS8E7k7yCrGkc qIB1H7Qg/EebtVf/YmLtPgr+kphaeSyTQCJAv1YP6yzbRfkKkQhUYuaC8 mujwN+1kn2g/KCZ//IYGqqKGLVwyNW3TPyFieKeqKDn0a2Ih+GGl1YjGc Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgcFAOGYMVOtJV2b/2dsb2JhbABZgwY7V7s4hzWBGhZ0giUBAQEDAQEBAWIJCwULAgEIDgouJwslAgQOBYdxCA3PJRMEjgwRAR0zB4MkgRQEmE2SMoMugXI5
X-IronPort-AV: E=Sophos;i="4.97,728,1389744000"; d="scan'208";a="30201982"
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by alln-iport-4.cisco.com with ESMTP; 25 Mar 2014 14:59:10 +0000
Received: from xhc-aln-x13.cisco.com (xhc-aln-x13.cisco.com [173.36.12.87]) by rcdn-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id s2PEx9MU021583 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 25 Mar 2014 14:59:09 GMT
Received: from xmb-rcd-x14.cisco.com ([169.254.4.171]) by xhc-aln-x13.cisco.com ([173.36.12.87]) with mapi id 14.03.0123.003; Tue, 25 Mar 2014 09:59:09 -0500
From: "Paul Quinn (paulq)" <paulq@cisco.com>
To: Sumandra Majee <S.Majee@F5.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQtNRKqmKiO02FE6W6ZJsjkUv9JrndrgAgAAC9gCAAOFzgIAAtQIAgAAZ6ACAABiwgIAHt6MAgABbpwCAAO2wgA==
Date: Tue, 25 Mar 2014 14:59:09 +0000
Message-ID: <4EF8A041-AB81-4C59-AF50-2F40F9975DBC@cisco.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <53308576.6030107@acm.org> <CF561DAD.1BED1%s.majee@f5.com>
In-Reply-To: <CF561DAD.1BED1%s.majee@f5.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.19.17.229]
Content-Type: text/plain; charset="Windows-1252"
Content-ID: <FED38C906A7A084886B01AC0387D687E@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/zgGO5FHpfUG0ZdpE0F664WGZT28
Cc: Erik Nordmark <nordmark@acm.org>, "sfc@ietf.org" <sfc@ietf.org>, Dave Dolson <ddolson@sandvine.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Kevin J Ma <kevin.ma@azukisystems.com>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Mar 2014 14:59:16 -0000

Hi,


On Mar 24, 2014, at 8:48 PM, Sumandra Majee <S.Majee@F5.com> wrote:

> Erik,
>=20
> I generally agree with your observation. To me a service a blob and the
> blob may have built on many instances of the service. Service path graph
> should not be in the business of picking up a specific instances of the
> service. Lets look at an example,
>=20
>   =8B=8B FW  =8B=8B LB  =8B---------- FW
>            Video opt
>            Servers
>=20
> The desired service chain is : Security <=8B> Video Opt  <=8B> FW and the
> actual chain is,
>  Security <=8B> LB VIP for video opt <=8B> FW
>=20

Indeed, however, I suggest that to be truly accurate, the chain, at the pol=
icy layer, would in this case specify LB as part of the chain since LB is a=
 distinct SF.=20



> This sort of makes LB a critical component of SFC.
>=20
> On 3/24/14, 12:20 PM, "Erik Nordmark" <nordmark@acm.org> wrote:
>=20
>> On 3/19/14 2:29 PM, Kevin J Ma wrote:
>>>=20
>>> Does the use of path ID imply that the ingress classifier does all of
>>> the
>>>=20
>>> instance load balancing for every service in the chain, rather than
>>> having
>>>=20
>>> service instance load balancing occur at the point in the chain when
>>> each
>>>=20
>>> given service function has been reached?
>>>=20
>>=20
>> Kevin et al,
>>=20
>> I get the impression that different participants might be using terms
>> like "node" and "instance" to mean slightly different things as it comes
>> to load balancing, and your email is a reasonable place to interject
>> that observation.
>>=20
>> Let me give to examples to illustrate the possibly different
>> interpretation.
>> In both cases on ingress to SFC the classification directs the the
>> packet to a service path. These examples use "tenant" as the
>> distinguishing characteristics, but it could also be e.g., "subscriber"
>> or "class-of-service", or any combination of those.
>>=20
>> In the first example the packets for tentantA are associated with a
>> service path containing FW-A etc. In this case FW-A is the instance of
>> the FW service; that instance has tenantA's specific firewall
>> configuration. That is distinct from the FW class, which is a firewall
>> without any instantiation with any firewall policy. (And "FW" might
>> actually be more specific - having a distinct set of firewalling
>> capabilities and features, but still devoid of the tenant config.)
>>=20
>> From a service graph perspective FW-A is on a node - but that graph
>> node doesn't necessarily map to a single physical node.
>> The implementation of the FW-A could  be done using multiple FW virtual
>> machines - on the same or different physical nodes. We can call them
>> FW-A-1 and FW-A-2 etc. Such load balancing could be a local matter to
>> the implementation of FW, or it could perhaps leverage SFC.
>>=20
>>=20
>> In the second example the instance is one level down. FW-A-1 and FW-A-2
>> would be different instances, with different service paths to reach
>> them. Thus the SFC ingress classifier would pick a path for some traffic
>> which using one of those instances. Thus SFC would have more visibility
>> and control in how traffic is load balanced (for the firewall in this
>> case). However, that also means SFC needs to handle failures to FW-A-1
>> by knowing the rules for which FW-A-* instance to re-route the packets
>> to, which implies some coupling between SF specific state and SFC.
>>=20
>>=20
>> Some of the concerns on the list seem to assume that "instance" means
>> the second approach, which brings in more possibilities but also more
>> complexity.
>>=20
>> It might make sense to start with the first approach. But in any case,
>> making it more clear (perhaps by using concrete examples like the above)
>> what is an instance and a node would help the discussion.
>>=20
>> Regards,
>>   Erik
>>=20
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Tue Mar 25 08:12:52 2014
Return-Path: <mn1921@att.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B80191A016B for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 08:12:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.609
X-Spam-Level: 
X-Spam-Status: No, score=-1.609 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MANGLED_OFF=2.3, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-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 VcZZqdaMpGsd for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 08:12:17 -0700 (PDT)
Received: from nbfkord-smmo06.seg.att.com (nbfkord-smmo06.seg.att.com [209.65.160.94]) by ietfa.amsl.com (Postfix) with ESMTP id 849ED1A0171 for <sfc@ietf.org>; Tue, 25 Mar 2014 08:12:14 -0700 (PDT)
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo06.seg.att.com(mxl_mta-7.2.1-0) with ESMTP id dcc91335.2ab93982e940.1581019.00-2463.4403397.nbfkord-smmo06.seg.att.com (envelope-from <mn1921@att.com>);  Tue, 25 Mar 2014 15:12:13 +0000 (UTC)
X-MXL-Hash: 53319ccd55aed50c-5bae0fa946506fabc0613d8e0668fe3f36bb330c
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo06.seg.att.com(mxl_mta-7.2.1-0) over TLS secured channel with ESMTP id 99c91335.0.1580400.00-2329.4401636.nbfkord-smmo06.seg.att.com (envelope-from <mn1921@att.com>);  Tue, 25 Mar 2014 15:11:22 +0000 (UTC)
X-MXL-Hash: 53319c9a7555a1c4-518dad23004ed7b072e218559d7d1d62a405223b
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2PFBKGq007831; Tue, 25 Mar 2014 11:11:21 -0400
Received: from mlpi407.sfdc.sbc.com (mlpi407.sfdc.sbc.com [130.9.128.239]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2PFB7aD007587 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 25 Mar 2014 11:11:17 -0400
Received: from MISOUT7MSGHUBAD.ITServices.sbc.com (MISOUT7MSGHUBAD.itservices.sbc.com [130.9.129.148]) by mlpi407.sfdc.sbc.com (RSA Interceptor); Tue, 25 Mar 2014 15:10:58 GMT
Received: from MISOUT7MSGUSR9I.ITServices.sbc.com ([144.151.223.56]) by MISOUT7MSGHUBAD.ITServices.sbc.com ([130.9.129.148]) with mapi id 14.03.0174.001; Tue, 25 Mar 2014 11:10:57 -0400
From: "NAPIERALA, MARIA H" <mn1921@att.com>
To: Sumandra Majee <S.Majee@f5.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Jerome Moisand <jmoisand@juniper.net>, Xuxiaohu <xuxiaohu@huawei.com>, "mikebianc@aol.com" <mikebianc@aol.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: =?utf-8?B?W3NmY10g562U5aSNOiAgU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ=?=
Thread-Index: AQHPR8WEWVSpr3qc30eXrfgeuPmk8prx6FGg
Date: Tue, 25 Mar 2014 15:10:57 +0000
Message-ID: <1D70D757A2C9D54D83B4CBD7625FA80E01360D6F@MISOUT7MSGUSR9I.ITServices.sbc.com>
References: <CF48AD80.E673%kegray@cisco.com> <1824354318.7479.1394833814368.JavaMail.tomcat@mgs-aaa01.mail.aol.com> <1D70D757A2C9D54D83B4CBD7625FA80E0135F1C4@MISOUT7MSGUSR9I.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0826439C@NKGEML512-MBS.china.huawei.com> <07fefb702f564e9ab7ead4ce063be3c8@CO2PR05MB716.namprd05.prod.outlook.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E4AFC@MBX021-W3-CA-2.exch021.domain.local> <CF56217C.1BEF1%s.majee@f5.com>
In-Reply-To: <CF56217C.1BEF1%s.majee@f5.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.91.76.193]
Content-Type: multipart/alternative; boundary="_000_1D70D757A2C9D54D83B4CBD7625FA80E01360D6FMISOUT7MSGUSR9I_"
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-AnalysisOut: [v=2.0 cv=eY6Kic4H c=1 sm=1 a=dhB6nF3YHL5t/Ixux6cINA==:17 a]
X-AnalysisOut: [=qHpBsg_hYkMA:10 a=ofMgfj31e3cA:10 a=jPJDawAOAc8A:10 a=-s3]
X-AnalysisOut: [I2kwCOWQA:10 a=BLceEmwcHowA:10 a=zQP7CpKOAAAA:8 a=XIqpo32R]
X-AnalysisOut: [AAAA:8 a=0q7qjaLpv44A:10 a=n2LCcfabAAAA:8 a=3oc9M9_CAAAA:8]
X-AnalysisOut: [ a=48vgC7mUAAAA:8 a=qN95wPeSAAAA:8 a=OUXY8nFuAAAA:8 a=i0Ee]
X-AnalysisOut: [H86SAAAA:8 a=AUd_NHdVAAAA:8 a=ABeY7kuGAAAA:8 a=PBr8zg0IAAA]
X-AnalysisOut: [A:8 a=A7XncKjpAAAA:8 a=Cu7LD9TAdyISZToFVAwA:9 a=QEXdDO2ut3]
X-AnalysisOut: [YA:10 a=3XJ037QrwtgA:10 a=U8Ie8EnqySEA:10 a=lZB815dzVvQA:1]
X-AnalysisOut: [0 a=paC5pjApGzsA:10 a=peF9eE_zjQwA:10 a=hPjdaMEvmhQA:10 a=]
X-AnalysisOut: [Hz7IrDYlS0cA:10 a=8qI8LhVgj8KWfwya:21 a=gynIzU2TTdmg5-NO:2]
X-AnalysisOut: [1 a=yMhMjlubAAAA:8 a=SSmOFEACAAAA:8 a=v08gopWy592B8EAMNRcA]
X-AnalysisOut: [:9 a=gKO2Hq4RSVkA:10 a=UiCQ7L4-1S4A:10 a=hTZeC7Yk6K0A:10 a]
X-AnalysisOut: [=frz4AuCg-hUA:10 a=nnZ3bhRnsKkw3L41:21 a=RjVWprGEkwhSZPPp:]
X-AnalysisOut: [21]
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2010122901)]
X-MAIL-FROM: <mn1921@att.com>
X-SOURCE-IP: [144.160.229.24]
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/Lh0osiGgWU2wgILmEgi0cqDqb58
Subject: Re: [sfc] =?utf-8?b?562U5aSNOiAgU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ=?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Mar 2014 15:12:25 -0000

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

UHJvZ3JhbW1hdGljIGNvbnRyb2wgZG9lcyBub3QgbmVjZXNzYXJpbHkgaW1wbHkgYW4gZXhpc3Rl
bmNlIG9mIGFuIGV4cGxpY2l0IHVuaXF1ZSBwYXRoIG9yIGNoYWluIElEIGNhcnJpZWQgaW4gYSBw
YWNrZXQuICBMYWNrIG9mIGFuIGV4cGxpY2l0IHVuaXF1ZSBwYXRoIElEIGluIGEgcGFja2V0IGRv
ZXMgbm90IGltcGx5IFZMQU4gc3RpdGNoaW5nLg0KDQpNYXJpYQ0KDQpGcm9tOiBTdW1hbmRyYSBN
YWplZSBbbWFpbHRvOlMuTWFqZWVAZjUuY29tXQ0KU2VudDogTW9uZGF5LCBNYXJjaCAyNCwgMjAx
NCA5OjAwIFBNDQpUbzogUm9uIFBhcmtlcjsgSmVyb21lIE1vaXNhbmQ7IFh1eGlhb2h1OyBOQVBJ
RVJBTEEsIE1BUklBIEg7IG1pa2ViaWFuY0Bhb2wuY29tOyBzZmNAaWV0Zi5vcmcNClN1YmplY3Q6
IFJlOiBbc2ZjXSDnrZTlpI06IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCkFncmVlLg0K
DQpJIHBlcnNvbmFsbHkgbG9vayBhdCBhIGNoYWluSUQgYXMgeWV0IGFub3RoZXIgaW5kaXJlY3Rp
b24gdGhhdCBlbmFibGVzIHByb2dyYW1hdGljIGNvbnRyb2wgb3ZlciB0aGUgcGF0aC4gTW9zdCBW
TEFOIGJhc2VkIHN0aXRjaGluZyBpcyBwcmV0dHkgc3RhdGljIGFuZCBkZWJ1Z2dpbmcgaXMgbm90
IGFuIGVhc3kgdGFzay4NCg0KPj5JIHdvdWxkIGp1c3QgYWRkIHRoYXQgdGhlcmUgYXJlIHByb2Jh
Ymx5IGV2ZW4gbW9yZSB3YXlzIHRvIHNpZ25hbCBtZXRhZGF0YSB0aGFuIHRvIHNpZ25hbCB0aGUg
KHNlcnZpY2UpIHBhdGjigKYNClllcy4gSG93ZXZlciB0aGUgaW4gYmFuZCBwYXJ0IG9mIHRoZSBz
aWduYWxpbmcgc2hvdWxkIGJlIHN0YW5kYXJkaXplZC4NCg0KRnJvbTogUm9uIFBhcmtlciA8Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbT4+DQpEYXRlOiBNb25kYXksIE1hcmNoIDI0LCAyMDE0IGF0IDk6NDggQU0NClRv
OiBKZXJvbWUgTW9pc2FuZCA8am1vaXNhbmRAanVuaXBlci5uZXQ8bWFpbHRvOmptb2lzYW5kQGp1
bmlwZXIubmV0Pj4sIFh1eGlhb2h1IDx4dXhpYW9odUBodWF3ZWkuY29tPG1haWx0bzp4dXhpYW9o
dUBodWF3ZWkuY29tPj4sICJOQVBJRVJBTEEsIE1BUklBIEgiIDxtbjE5MjFAYXR0LmNvbTxtYWls
dG86bW4xOTIxQGF0dC5jb20+PiwgIm1pa2ViaWFuY0Bhb2wuY29tPG1haWx0bzptaWtlYmlhbmNA
YW9sLmNvbT4iIDxtaWtlYmlhbmNAYW9sLmNvbTxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+Piwg
InNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiIgPHNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPj4NClN1YmplY3Q6IFJlOiBbc2ZjXSDnrZTlpI06IFNGQyBlbmNhcHN1bGF0
aW9uIGNoYWluIElEDQoNCkNsZWFybHksIGFuIFNGQyBlbmNhcHN1bGF0aW9uIGNhbiBiZSB1c2Vk
IOKAnG9mZiBsYWJlbOKAnSB0byBzdXBwb3J0IGFuIGluYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQg
bWVjaGFuaXNtIG91dHNpZGUgb2YgdGhlIFNGQyBzdGVlcmluZyBwYXJhZGlnbS4gIEFuZCwgSeKA
mW0gaW4gbm8gd2F5IHRyeWluZyB0byBkaXNzdWFkZSBzdWNoIGEgdXNhZ2UuICAgIEJ1dCwgc2lu
Y2UgdGhlIHN0ZWVyaW5nIHBhcnQgb2YgdGhlIGhlYWRlciBpcyBsaWtlbHkgdG8gYmUgc2ltcGxl
LCBjb21wYWN0LCBhbmQgb2YgZml4ZWQgbGVuZ3RoLCB3aHkgbm90IGp1c3QgaWdub3JlIGl0IGlu
IHN1Y2ggYSBjYXNlIOKAkyBzZW5kIDDigJlzLCBpZ25vcmUgcmVjZWl2ZWQgZmllbGRzLiAgIFdv
dWxkbuKAmXQgdGhpcyBrZWVwIHRoaW5ncyBzaW1wbGVyIHRoYW4gdHJ5aW5nIHRvIGFkZCB5ZXQg
bW9yZSBmbGV4aWJpbGl0eSBpbnRvIGEgdW5pZmllZCBoZWFkZXI/ICAgIEFkZGl0aW9uYWxseSwg
bWlnaHQgd2UgcnVuIGludG8gY2hhcnRlciBpc3N1ZXMgaWYgdGhlIGhlYWRlciBjYW4gZXhwbGlj
aXRseSBjb252ZXkg4oCcbm9uLVNGQy1jb21wbGlhbnTigJ0gKGUuZy4sIHRoZSBjaGFydGVyIGlz
IHF1aXRlIGV4cGxpY2l0IHRoYXQgd2UgYXJlIHNvbHZpbmcgYSBzdGVlcmluZyBwcm9ibGVtKT8N
Cg0KICAgUm9uDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9u
IEJlaGFsZiBPZiBKZXJvbWUgTW9pc2FuZA0KU2VudDogTW9uZGF5LCBNYXJjaCAyNCwgMjAxNCAx
MjozNyBQTQ0KVG86IFh1eGlhb2h1OyBOQVBJRVJBTEEsIE1BUklBIEg7IG1pa2ViaWFuY0Bhb2wu
Y29tPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIOetlOWkjTogU0ZDIGVuY2Fwc3VsYXRpb24gY2hh
aW4gSUQNCg0KKzEuDQoNCldlIGNvdWxkIGdlbmVyYWxpemUgdGhlIGV4aXN0aW5nIFZMQU4tYmFz
ZWQgYXBwcm9hY2ggdG8gbW9yZSBmbGV4aWJsZSB0dW5uZWwvb3ZlcmxheSB0aGlua2luZyBhbmQg
YSBzZXQgb2YgZGlzdHJpYnV0ZWQgY29uc3RyYWluZWQgcm91dGVzIHVzaW5nIGEgY29udHJvbCBs
b2dpYyBvZiBzb3J0cy4gTm8gbmVlZCBmb3IgYW4gZXhwbGljaXQgc2VydmljZSBjaGFpbiAob3Ig
cGF0aCkgaWQsIHRoZW4uIFdoaWxlIHN0YXlpbmcgdHJhbnNwb3J0LWluZGVwZW5kZW50ICh0aGF0
4oCZcyB0aGUgd2hvbGUgcG9pbnQgb2Ygb3ZlcmxheXMpLg0KDQpMb3ZlIHRoaXMgcXVvdGUgZnJv
bSBNYXJpYSwgdGhpcyBpcyBwdXR0aW5nIGl0IHZlcnkgY2xlYXJseSBhbmQgdmVyeSBjb25jaXNl
bHkuDQoNCjw8IHRoZSBzaWduYWxpbmcgb2YgbWV0YWRhdGEgc2hvdWxkIGJlIGluZGVwZW5kZW50
IGZyb20gc2lnbmFsaW5nIG9mIHNlcnZpY2UgcGF0aC4gVGhlcmUgY2FuIGJlIG1hbnkgd2F5cyB0
byBzaWduYWwgdGhlIHBhdGggc28gd2h5IHRpZSB0aGUgdHdvIHRvZ2V0aGVyLj4+DQoNCkkgd291
bGQganVzdCBhZGQgdGhhdCB0aGVyZSBhcmUgcHJvYmFibHkgZXZlbiBtb3JlIHdheXMgdG8gc2ln
bmFsIG1ldGFkYXRhIHRoYW4gdG8gc2lnbmFsIHRoZSAoc2VydmljZSkgcGF0aOKApg0KDQoNCkZy
b206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgWHV4aWFv
aHUNClNlbnQ6IFN1bmRheSwgTWFyY2ggMjMsIDIwMTQgOToyMSBQTQ0KVG86IE5BUElFUkFMQSwg
TUFSSUEgSDsgbWlrZWJpYW5jQGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPjsgc2Zj
QGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBbc2ZjXSDnrZTlpI06IFNG
QyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQoNCisxDQoNClhpYW9odQ0KDQrlj5Hku7bkuro6IHNm
YyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSDku6PooahOQVBJRVJBTEEsIE1BUklBIEgN
CuWPkemAgeaXtumXtDogMjAxNOW5tDPmnIgyMuaXpSA2OjM4DQrmlLbku7bkuro6bWlrZWJpYW5j
QGFvbC5jb208bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQrkuLvpopg6IFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJ
RA0KDQpNaWtlLA0KDQpNYXJpYSwNClNvLCB5b3UgYXJlIHNheWluZyB0aGF0IHlvdSB3YW50IHRv
IHVzZSBTRkMgdG8gY2FycnkgYXJvdW5kIG1ldGFkYXRhLCBidXQgbm90IGZvciBhY3R1YWwgc2Vy
dmljZSBjaGFpbmluZyBiZWNhdXNlIHlvdSBhbHJlYWR5IGhhdmUgYSB3YXkgdG8gaW1wbGVtZW50
IHNlcnZpY2UgY2hhaW5pbmcgb3V0c2lkZSBvZiBTRkM/DQpZZXMuDQpNYXliZSBJJ20gbm90IGZv
bGxvd2luZywgYnV0IGl0IHNlZW1zIHRvIG1lIHRoYXQgaWYgeW91IHdlcmUgdG8gdXBncmFkZSB5
b3VyIG5ldHdvcmsgdG8gc3VwcG9ydCBTRkMgdGhhdCB5b3Ugd291bGQgY2hhbmdlIGZyb20gdXNp
bmcgeW91ciBleGlzdGluZyBtZWNoYW5pc20gYW5kIHN0YXJ0IHVzaW5nIFNGQywgd2hpY2ggaXMg
bWVhbnQgdG8gcHJvdmlkZSBzdXBwb3J0IGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyB0aGF0IGFyZSBu
b3QgU0ZDIGF3YXJlLg0KVGhlcmUgc2hvdWxkIGJlIGEgd2F5IHRvIHVzZSB0aGUgTlNIIG9ubHkg
YXMgYSB3YXkgdG8gY29udmV5IG1ldGFkYXRhIHN1Y2ggYXMgc3Vic2NyaWJlci1pZCwgYXBwbGlj
YXRpb24taWQsIGV0Yy4sIHdoaWxlIGtlZXBpbmcgdGhlIHNlcnZpY2UgY2hhaW5pbmcgZm9yd2Fy
ZGluZyBpbmZvcm1hdGlvbiBhdCwgZS5nLiwgdGhlIE1QTFMgVlBOIGxldmVsLg0KVGhlcmUgYXJl
IGEgbnVtYmVyIG9mIHVzIHdobyBoYXZlIGltcGxlbWVudGVkLCBpbiBvbmUgd2F5IG9yIGFub3Ro
ZXIsIHNvbWUgc29ydCBvZiBzZXJ2aWNlIGNoYWluaW5nLCBidXQgSSAoSSBjYW4gYXQgbGVhc3Qg
c3BlYWsgZm9yIG15c2VsZikgYW0gbG9va2luZyB0byBTRkMgbm90IHRvIGVuaGFuY2UgbXkgY3Vy
cmVudCBpbXBsZW1lbnRhdGlvbiwgYnV0IHRvIHJlcGxhY2UgaXQgd2l0aCBzb21ldGhpbmcgYmV0
dGVyIHdoaWxlIHN0aWxsIG1haW50YWluaW5nIG15IGNvcmUgKG5vbiBzZXJ2aWNlIGZ1bmN0aW9u
KSBpbmZyYXN0cnVjdHVyZS4NCiJzZXJ2aWNlLWNoYWluaW5nIiBpcyBub3RoaW5nIG5ldywgaXQg
aGFzIGJlZW4gZG9uZSBmb3IgdGhlIG1hbnkgeWVhcnMgdXNpbmcgVkxBTnMuIFRoZSBpc3N1ZSBo
YXMgYmVlbiBhbHdheXMgaG93IHRvIGJyaW5nIHRoZSB0cmFmZmljIGZyb20gYSByb3V0ZWQgbmV0
d29yayBpbnRvIGEgc2V0IG9mIGFwcGxpYW5jZXMsIGkuZS4sIGhvdyB0byBpbnRlZ3JhdGUgd2l0
aCByb3V0aW5nLiBCeSB1c2luZyB0aGUgc2FtZSBtZWNoYW5pc20gaW4gdGhlIGludGVybWVkaWF0
ZSBob3BzIHRoZSBjb21wbGV4aXR5IGlzIHNpZ25pZmljYW50bHkgcmVkdWNlZC4NCg0KSU1PLCB0
aGUgc2lnbmFsaW5nIG9mIG1ldGFkYXRhIHNob3VsZCBiZSBpbmRlcGVuZGVudCBmcm9tIHNpZ25h
bGluZyBvZiBzZXJ2aWNlIHBhdGguIFRoZXJlIGNhbiBiZSBtYW55IHdheXMgdG8gc2lnbmFsIHRo
ZSBwYXRoIHNvIHdoeSB0aWUgdGhlIHR3byB0b2dldGhlci4NCg0KDQoNCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQpGcm9tOiBrZWdyYXlAY2lzY28uY29tPGtlZ3JheUBjaXNjby5j
b208bWFpbHRvOmtlZ3JheUBjaXNjby5jb20lM2NrZWdyYXlAY2lzY28uY29tPj4NClRvOiBSb24g
UGFya2VyPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb20+PixKaW0gR3VpY2hhcmQgKGpndWljaGFyKTxqZ3VpY2hhckBj
aXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4+LEpvZWwgTS4gSGFscGVybjxqbWhA
am9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4NCmNjOiBzZmNAaWV0
Zi5vcmc8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmclM2NzZmNAaWV0Zi5vcmc+Pg0K
U2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNA0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNh
cHN1bGF0aW9uIGNoYWluIElEDQoNCisxIHRoZSBpZGVhIGlzIGludGVyb3BlcmFiaWxpdHkuDQoN
Cg0KT24gMy8xNC8xNCAxMjo1NSBQTSwgIlJvbiBQYXJrZXIiIDxSb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4gd3Jv
dGU6DQoNCj5UaGFua3MsIEppbS4NCj4NCj5SZW1lbWJlciB0aGF0IHdlIGhhdmUgc2FpZCBtYW55
IHRpbWVzIHRoYXQgdGhlIFNGQyBzZXJ2aWNlIGhlYWRlciBpcw0KPnRyYW5zcG9ydCBpbmRlcGVu
ZGVudC4gICBKdXN0IGJlY2F1c2UgdGhlIGNoYWluIGlkIGNvdWxkIGJlIGNhcnJpZWQgaW4NCj5z
b21lIGZvcm0gb3IgYW5vdGhlciB3aXRoIHNvbWUgcGFydGljdWxhciB0cmFuc3BvcnQgZG9lc24n
dCBtZWFuIHRoYXQgaXQNCj5jb3VsZCBiZSB1bml2ZXJzYWxseSBjb252ZXllZC4gICAgQnkgbWFr
aW5nIGFuZCBrZWVwaW5nIHRoZSBTRkMgc2VydmljZQ0KPmhlYWRlciB0cmFuc3BvcnQgaW5kZXBl
bmRlbnQgbWFrZXMgaXQgbW9yZSBhcHBsaWNhYmxlIGluIG1vcmUNCj5lbnZpcm9ubWVudHMgYW5k
IG1vcmUgbGlrZWx5IHRvIGdldCBhZG9wdGVkIGJyb2FkbHkuDQo+DQo+ICAgUm9uDQo+DQo+DQo+
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj5Gcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFy
KSBbbWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbV0NCj5TZW50OiBGcmlkYXksIE1hcmNoIDE0LCAy
MDE0IDM6NTIgUE0NCj5UbzogSm9lbCBNLiBIYWxwZXJuOyBSb24gUGFya2VyDQo+Q2M6IHNmY0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KPlN1YmplY3Q6IFNGQyBlbmNhcHN1bGF0aW9u
IGNoYWluIElEDQo+DQo+SGkgSm9lbCwNCj4NCj5QZXJoYXBzIGJ1dCBJIHdvdWxkIHBvaW50IG91
dCB0aGF0IHRoZSBiYXNlIFNGQyBoZWFkZXIgY291bGQgaGF2ZSBhIGxvdA0KPm1vcmUgaW5mb3Jt
YXRpb24gdGhhbiBqdXN0IHRoZSBjaGFpbiBJRDsgSSB3b3VsZCBhbHNvIHBvaW50IG91dCB0aGF0
IHRoZQ0KPmRldmlsIGlzIGluIHRoZSBkZXRhaWxzIGFuZCBzYXlpbmcgIndlbGwsIEkgY2FuIGp1
c3QgdXNlIGFuIE1QTFMgbGFiZWwiDQo+aGlkZXMgbXVjaCBvZiB0aGUgY29tcGxleGl0eSBvZiBh
Y3R1YWxseSBkb2luZyB0aGF0Lg0KPg0KPk9uIDMvMTQvMTQsIDI6MzUgUE0sICJKb2VsIE0uIEhh
bHBlcm4iIDxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4g
d3JvdGU6DQo+DQo+PklmIHRoZSB0cmFuc3BvcnQgaGVhZGVyIGNhcnJpZXMgZW5vdWdoIGluZm9y
bWF0aW9uIGZvciBpZGVudGlmeWluZyB0aGUNCj4+c2VxdWVuY2UgKFZMQU4gdGFnIG9yIE1QTFMg
bGFiZWwgY2FuIGJvdGggZG8gdGhlIGpvYiksIHRoZW4gYXJndWFibHkNCj4+dGhlIGdsb2JhbCBj
aGFpbiBJRCBpcyByZWR1bmRhbnQuIEkgY2FuIGxpdmUgd2l0aCBjYXJyeWluZyBpdCBhbnl3YXkN
Cj4+ZWl0aGVyIGlmIEkgaGF2ZSBtZXRhZGF0YSB0byBjYXJyeSwgb3IgaWYgSSBuZWVkIHRoZSBj
aGFpbiBJRCBmb3Igc29tZQ0KPj5wdXJwb3NlLg0KPj4gQWZ0ZXIgYWxsLCBzb21lIGZvbGtzIHNl
ZW0gdG8gd2FudCB0byB1c2UgdGhhdCBmb3IgdGhlIGZvcndhcmRpbmcNCj4+ZGVjaXNpb25zLg0K
Pj4NCj4+WW91cnMsDQo+PkpvZWwNCj4+DQo+Pk9uIDMvMTQvMTQsIDI6MjggUE0sIFJvbiBQYXJr
ZXIgd3JvdGU6DQo+Pj4gVGhlIGNoYWluIElEIGlzIHRoZSBsYWJlbCB0aGF0IGRlZmluZXMgdGhl
IHNlcXVlbmNlIG9mIHNlcnZpY2UNCj4+PmZ1bmN0aW9ucyB0aGF0IG11c3QgYmUgdmlzaXRlZC4g
ICBJdCBjYW4gYmUgdGhvdWdodCBvZiBhcyBhIGhhbmRsZSBmb3IgYQ0KPj4+c3RhY2sgb2YgbXVz
dC12aXNpdCBuZXR3b3JrIGxvY2F0aW9ucy4gICBJIGRvbid0IHNlZSBob3cgdGhpcyBjYW4gYmUN
Cj4+PmFueXRoaW5nIGJ1dCBtYW5kYXRvcnkuDQo+Pj4NCj4+PiAgICAgUm9uDQo+Pj4NCj4+Pg0K
Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4gRnJvbTogc2ZjIFttYWlsdG86c2Zj
LWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBTdXJlbmRyYSBLdW1hcg0KPj4+KHNta3Vt
YXIpDQo+Pj4gU2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAxOjQ2IFBNDQo+Pj4gVG86IEpv
ZWwgTS4gSGFscGVybjsgTkFQSUVSQUxBLCBNQVJJQSBIDQo+Pj4gQ2M6IHNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPg0KPj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFu
LXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+DQo+Pj4gW1RyaW1tZWQgdGhlIHJlY2lw
aWVudCBsaXN0IC0gbmVlZHMgYXBwcm92YWwgb3RoZXJ3aXNlXQ0KPj4+DQo+Pj4gQ29tcGxldGVs
eSBhZ3JlZSBoZXJlLg0KPj4+DQo+Pj4gU0ZDIGRvZXMgbm90IHByZXZlbnQgVkxBTiBzdGl0Y2hp
bmcgYW5kIG9uZSBjYW4gY29udGludWUgdG8gZG8gdGhhdC4NCj4+PldoaWxlIGF0IHRoZSBzYW1l
IHRpbWUgU0ZDIGNhbiBpbmNsdWRlIFZMQU4gc3RpdGNoaW5nIHRvIHN1cHBvcnQNCj4+PmxlZ2Fj
eSBTRnMgaW4gdGhlIHNhbWUgY2hhaW4gdGhhdCBpbmNsdWRlcyBTRkMgYXdhcmUgU0ZzLiBFdmVu
IGxlZ2FjeQ0KPj4+U0ZzIGJlbmVmaXQgZnJvbSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgaGVu
Y2UgY2FuIGJlIHNoYXJlZCBhY3Jvc3MNCj4+PmRpZmZlcmVudCBzZXJ2aWNlIGNoYWlucy4NCj4+
Pg0KPj4+IFN1cmVuZHJhLg0KPj4+DQo+Pj4NCj4+Pg0KPj4+IE9uIDMvMTQvMTQgMTA6MjYgQU0s
ICJKb2VsIE0uIEhhbHBlcm4iIDxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tPj4gd3JvdGU6DQo+Pj4NCj4+Pj4gTXkgb3duIGluY2xpbmF0aW9uIGlzIHRvIG9i
c2VydmUgdGhhdCBpZiB5b3UgZG9uJ3QgbmVlZCBleHBsaWNpdA0KPj4+PiBjaGFpbiBpZGVudGlm
aWNhdGlvbiBhbmQgeW91IGRvbid0IG5lZWQgbWV0YWRhdGEsIHlvdSBjYW4ganVzdCBvbWl0DQo+
Pj4+IHRoZSBzZmMvbnNoIGhlYWRlci4gU3RpbGwgZG8gc2VydmljZSBjaGFpbmluZywganVzdCBu
byBleHRyYSBoZWFkZXIuDQo+Pj4+DQo+Pj4+IElmIHdlIGFyZSBnb2luZyB0byBoYXZlIHRoZSBo
ZWFkZXIsIGl0IHNlZW1zIHRvIG1lIHRoYXQgdGhlIGNoYWluDQo+Pj4+aWRlbnRpZmljYXRpb24g
ZmllbGQgaXMgdmVyeSB1c2VmdWwsIGFuZCBsb3cgY29zdCBvbmNlIHdlIGhhdmUgdGhlDQo+Pj4+
aGVhZGVyLg0KPj4+Pg0KPj4+PiBZb3VycywNCj4+Pj4gSm9lbA0KPj4+Pg0KPj4+PiBPbiAzLzE0
LzE0LCAxOjAwIFBNLCBOQVBJRVJBTEEsIE1BUklBIEggd3JvdGU6DQo+Pj4+PiBFeHBsaWNpdCBj
aGFpbiBpZGVudGlmaWNhdGlvbiBzaG91bGQgYmUgbWFkZSBvcHRpb25hbC4gSSBiZWxpZXZlIGl0
DQo+Pj4+PiB3YXMgZGlzY3Vzc2VkIGZldyBtb250aHMgYWdvIG9uIHRoaXMgbWFpbGluZyBsaXN0
Lg0KPj4+Pj4NCj4+Pj4+IE1hcmlhDQo+Pj4+Pg0KPj4+Pj4gKkZyb206KnNmYyBbbWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnXSAqT24gQmVoYWxmIE9mICpKbWguZGlyZWN0DQo+Pj4+PiAqU2Vu
dDoqIFRodXJzZGF5LCBNYXJjaCAxMywgMjAxNCAxMjoxMiBQTQ0KPj4+Pj4gKlRvOioga2VncmF5
QGNpc2NvLmNvbTxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT47IGx1Y3kueW9uZ0BodWF3ZWkuY29t
PG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT47IHNta3VtYXJAY2lzY28uY29tPG1haWx0bzpz
bWt1bWFyQGNpc2NvLmNvbT47DQo+Pj4+PiBqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWlj
aGFyQGNpc2NvLmNvbT4NCj4+Pj4+ICpDYzoqIG5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbTxt
YWlsdG86bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+OyBoYWRpQG1vamF0YXR1LmNvbTxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+
Ow0KPj4+Pj4gcm9uX3BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86cm9uX3Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbT47IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldD47DQo+Pj4+PiBqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tPg0KPj4+Pj4gKlN1YmplY3Q6KiBSZTogW3NmY10gZHJhZnQtcmlqc21h
bi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+Pj4+ICpJbXBvcnRhbmNlOiogTG93DQo+
Pj4+Pg0KPj4+Pj4gQXNzdW1pbmcgSSB1bmRlcnN0YW5kIHlvdSBwcm9wZXJseSBLZW4sIEkgZGlz
YWdyZWUuDQo+Pj4+Pg0KPj4+Pj4gRm9yIGV4YW1wbGUsIGJ5IHVzaW5nIHNlcGFyYXRlIHRlcm1z
IEkgY2FuIGVhc2lseSBkaXNjdXNzIHRoZSBmYWN0DQo+Pj4+PiB0aGF0IGNlcnRhaW4ga2luZHMg
b2YgZGF0YSAoY2hhaW4gaWRlbnRpZmljYXRpb24pIG9ubHkgbmVlZCB0byBiZQ0KPj4+Pj4gYWRq
dXN0IGJ5IGEgZmV3IGFwcHMgaW4gcmFyZSBjYXNlcy4gQW5kIHRoYXQgZGF0YSBpcyBub3QgYmVl
ZGVkDQo+Pj4+PiBieSB0aGUgYXBwbGljYXRpb25zLg0KPj4+Pj4NCj4+Pj4+IFVubGVzcyB5b3Ug
d291bGQgbGlrZSB0byBjb25zaWRlciB0aGUgY2hhaW4gaWRlbnRpZmljYXRpb24gYXMgYmVpbmcN
Cj4+Pj4+IG9wdGlvbmFsPw0KPj4+Pj4NCj4+Pj4+IFlvdXJzLA0KPj4+Pj4NCj4+Pj4+IEpvZWwN
Cj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+IFNlbnQgZnJvbSBteSBTYW1zdW5nIHNtYXJ0cGhv
bmUgb24gQVQmVA0KPj4+Pj4NCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+IC0tLS0tLS0tIE9y
aWdpbmFsIG1lc3NhZ2UgLS0tLS0tLS0NCj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1y
aWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gRnJvbTogIktlbiBHcmF5
IChrZWdyYXkpIiA8a2VncmF5QGNpc2NvLmNvbTxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT4NCj4+
Pj4+PG1haWx0bzprZWdyYXlAY2lzY28uY29tPj4NCj4+Pj4+IFRvOiBMdWN5IHlvbmcgPGx1Y3ku
eW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4NCj4+Pj4+PG1haWx0
bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+LCJTdXJlbmRyYTxtYWlsdG86bHVjeS55b25nQGh1YXdl
aS5jb20lM2UlM2UsJTIyU3VyZW5kcmE+IEt1bWFyIChzbWt1bWFyKSINCj4+Pj4+IDxzbWt1bWFy
QGNpc2NvLmNvbTxtYWlsdG86c21rdW1hckBjaXNjby5jb20+IDxtYWlsdG86c21rdW1hckBjaXNj
by5jb20+PiwiSmltPG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSUzZSUzZSwlMjJKaW0+IEd1aWNo
YXJkDQo+Pj4+PihqZ3VpY2hhcikiDQo+Pj4+PiA8amd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpq
Z3VpY2hhckBjaXNjby5jb20+IDxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPj4NCj4+Pj4+IEND
OiBOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208bWFpbHRvOk5p
Y29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4NCj4+Pj4+PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JT
QHFvc21vcy5jb20+PixzZmM8bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSUzZSUz
ZSxzZmM+IDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+PG1haWx0bzpz
ZmNAaWV0Zi5vcmc+PixKYW1hbDxtYWlsdG86c2ZjQGlldGYub3JnJTNlJTNlLEphbWFsPiBIYWRp
IFNhbGltIDxoYWRpQG1vamF0YXR1LmNvbTxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+DQo+Pj4+
PjxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+PixSb248bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29t
JTNlJTNlLFJvbj4gUGFya2VyDQo+Pj4+PjxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
PG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPg0KPj4+Pj4gPG1haWx0bzpS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4sImJyaWpzbWFuQGp1bmlwZXIubmV0PG1h
aWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tJTNlJTNlLCUyMmJyaWpzbWFuQGp1
bmlwZXIubmV0Pg0KPj4+Pj4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4iIDxicmlqc21h
bkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQ+PiwiSm9lbDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQl
M2UlM2UsJTIySm9lbD4gTS4gSGFscGVybiINCj4+Pj4+PGptaEBqb2VsaGFscGVybi5jb208bWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb20+IDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+DQo+
Pj4+Pg0KPj4+Pj4gVGhlIHdvcmQgIm1ldGFkYXRhIiBpcyBhIHB1cnBvc2VseSBhbWJpZ3VvdXMg
dGVybSAiZGF0YSB0aGF0DQo+Pj4+PiBwcm92aWRlcyBpbmZvcm1hdGlvbiBhYm91dCBvdGhlciBk
YXRhIi4gSXQgaXMgdXNlZCB0byBhdm9pZCBUSElTDQo+Pj4+PmRpc2N1c3Npb24uDQo+Pj4+Pg0K
Pj4+Pj4gRm9yIGV4YW1wbGUsIEkgcHJvcG9zZSB3ZSBkZWZpbmUgInRlcXVpbGEgbWV0YWRhdGEi
IGJlY2F1c2UsDQo+Pj4+PiBmcmFua2x5LCBJIHdpbGwgbmVlZCB0byBvcmRlciBhIHRyaXBsZS1z
aG90IGlmIHdlIGtlZXAgYXR0ZW1wdGluZw0KPj4+Pj4gdG8gZGVmaW5lIHNvbWV0aGluZyB0aGF0
LCBieSBkZWZpbml0aW9uLCBpcyBhbWJpZ3VvdXMuIEknZCBsaWtlDQo+Pj4+PiBteSBiYXJ0ZW5k
ZXIgdG8gdW5kZXJzdGFuZCBtZSBzcGVjaWZpY2FsbHkgd2hlbiBJIHNheSAiSSBuZWVkIGENCj4+
Pj4+c2hvdCIuDQo+Pj4+Pg0KPj4+Pj4gT24gMy8xMy8xNCA3OjQ5IEFNLCAiTHVjeSB5b25nIiA8
bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4+Pj4g
PG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0KPj4+Pj4NCj4+Pj4+ICAgPlNu
aXAuLg0KPj4+Pj4gICA+U0s+IEp1c3QgY29weWluZyBmcm9tIHRoZSBQUzoNCj4+Pj4+ICAgPi0t
DQo+Pj4+PiAgID5EYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5IHRvIGV4
Y2hhbmdlIGluZm9ybWF0aW9uDQo+Pj4+PmJldHdlZW4NCj4+Pj4+ICAgPnRoZSBuZXR3b3JrIGFu
ZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywNCj4+Pj4+YW5k
IHNlcnZpY2UNCj4+Pj4+ICAgPmZ1bmN0aW9ucyBhbmQgdGhlIG5ldHdvcmsuDQo+Pj4+PiAgID4N
Cj4+Pj4+ICAgPi0tDQo+Pj4+PiAgID5JdCBpcyBhIGx1Y2lkIGRlZmluaXRpb24uIFdlIGFyZSB1
bm5lY2Vzc2FyaWx5IG1ha2luZyB0aGUgd29yZA0KPj4+Pj4ibmV0d29yayINCj4+Pj4+ICAgPmNv
bnRyb3ZlcnNpYWwsIElNTy4NCj4+Pj4+ICAgPg0KPj4+Pj4gICA+W0x1Y3ldIFRoaXMgaXMgbXkg
cG9pbnQuICJUaGUgbmV0d29yayIgaXMgdG9vIGdlbmVyYWwgaGVyZSwNCj4+Pj4+d2hpY2ggYnJp
bmdzDQo+Pj4+PiAgID5tZXRhZGF0YSBncmVhdCBwb3dlciB0byBkbyBtYW55IHRoaW5ncy4gVGhp
cyBpcyB3aHkgcGVvcGxlDQo+Pj4+PmludmVudCBpZGVhcw0KPj4+Pj4gICA+aGVyZSwgd2hpY2gg
Y2F1c2VzIGEgbG90IG9mIGRlYmF0ZXMgb24gbWV0YWRhdGEgdXNhZ2UgcG90ZW50aWFscy4NCj4+
Pj4+IFdlDQo+Pj4+PiAgID5zaG91bGQgbm90IHNwZW5kIGEgbG90IG9mIHRpbWVzIG9uIHRoYXQg
ZGViYXRlcyBhbmQganVkZ2Ugd2hpY2gNCj4+Pj4+dXNhZ2UgaXMNCj4+Pj4+ICAgPnZhbHVhYmxl
IG9yIG5vdC4gVGh1cywgZm9yIHRoZSBTRkMgd29yaywgaXQgd2lsbCBiZSBoZWxwZnVsIGlmDQo+
Pj4+PndlIGNhbg0KPj4+Pj4gICA+bmFycm93IGRvd24gYSBiaXQuIEpvZWwgbWFrZXMgZXhwbGlj
aXRseSB0d28gY2FzZXMsIHdoaWNoIGlzDQo+Pj4+PmhlbHBmdWwgdG8NCj4+Pj4+ICAgPmRldmVs
b3AgdXNlIGNhc2VzIGZvciBlYWNoIGNhc2UuIEkgd291bGQgbGlrZSB0byBzZWUgdGhhdCB0aGUN
Cj4+Pj4+cHJvYmxlbQ0KPj4+Pj4gICA+c3RhdGVtZW50IGNhbiBiZSBtb3JlIHNwZWNpZmljIG9u
IG1ldGFkYXRhIGRlZmluaXRpb24sIHdoaWNoIG1heQ0KPj4+Pj5iZQ0KPj4+Pj4gICA+aGVscGZ1
bCBpbiBsZXNzIGZvY3VzaW5nIG9uIGl0IGFuZCBtb3ZpbmcgZm9yd2FyZC4NCj4+Pj4+ICAgPg0K
Pj4+Pj4gICA+THVjeQ0KPj4+Pj4gICA+DQo+Pj4+PiAgID5TdXJlbmRyYS4NCj4+Pj4+ICAgPg0K
Pj4+Pj4gICA+DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+VGhhbmtzLA0KPj4+Pj4gICA+Pkx1Y3kN
Cj4+Pj4+ICAgPj4NCj4+Pj4+ICAgPj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4g
ICA+PkZyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFttYWlsdG86amd1aWNoYXJAY2lzY28u
Y29tXQ0KPj4+Pj4gICA+PlNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgNDozOCBQTQ0K
Pj4+Pj4gICA+PlRvOiBMdWN5IHlvbmcNCj4+Pj4+ICAgPj5DYzogSm9lbCBNLiBIYWxwZXJuOyBO
aWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyOw0KPj4+Pj4gICA+PmJyaWpzbWFuQGp1bmlwZXIu
bmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVy
Lm5ldD47IHNmYzsgSmFtYWwNCj4+Pj4+SGFkaSBTYWxpbQ0KPj4+Pj4gICA+PlN1YmplY3Q6IFJl
OiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4g
ICA+Pg0KPj4+Pj4gICA+PkhpIEx1Y3ksDQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+Tm8uIEkgYW0g
c2ltcGx5IHNheWluZyB3ZSBzaG91bGQgbm90IG92ZXJjb21wbGljYXRlIHRoZSBwcm9ibGVtDQo+
Pj4+PiAgID4+c3RhdGVtZW50IHdpdGggdGV4dCB0aGF0IGFkZHMgbGl0dGxlIHRvIG5vIHZhbHVl
IGluIG15IG9waW5pb24uDQo+Pj4+PiBXaGV0aGVyDQo+Pj4+PiAgID4+d2UgY2FsbCBpdCBtZXRh
ZGF0YSwgb3IgY29udGV4dCwgaGFzIG5vIGJlYXJpbmcgb24gdGhlIGZhY3QNCj4+Pj4+dGhhdCB0
aGUNCj4+Pj4+ICAgPj5wcm9ibGVtIHN0YXRlbWVudCBhbHJlYWR5IGNsZWFybHkgc3RhdGVzIHdl
IG5lZWQgdG8gYmUgYWJsZSB0bw0KPj4+Pj5wYXNzDQo+Pj4+PiAgID4+aW5mb3JtYXRpb24gYmV0
d2VlbiBTRsK5cyBhbmQgYmV0d2VlbiB0aGUgbmV0d29yayAmIFNGwrlzLg0KPj4+Pj4gICA+Pg0K
Pj4+Pj4gICA+Pg0KPj4+Pj4gICA+Pk9uIDMvMTIvMTQsIDU6MTMgUE0sICJMdWN5IHlvbmciIDxs
dWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+DQo+Pj4+Pjxt
YWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4NCj4+Pj4+ICAg
Pj4+DQo+Pj4+PiAgID4+PkhpIEppbSwNCj4+Pj4+ICAgPj4+DQo+Pj4+PiAgID4+PkkgZm9yIG9u
ZSBkb24ndCBhZ3JlZSBhbmQgdGhpbmsgd2UgYXJlIG92ZXIgY29tcGxpY2F0aW5nIHdoYXQNCj4+
Pj4+c2hvdWxkDQo+Pj4+PiAgID4+PmJlIHN0cmFpZ2h0Zm9yd2FyZC4gVGhlIFNGQyBlbmNhcHN1
bGF0aW9uIHNob3VsZCBlbmFibGUgdHdvDQo+Pj4+PnRoaW5nczoNCj4+Pj4+ICAgPj4+DQo+Pj4+
PiAgID4+PjEuIFN0ZWVyaW5nIG9mIHNlbGVjdGVkIGZsb3dzIHRocm91Z2ggYSBzZXJ2aWNlIGNo
YWluOyB0aGlzIGlzDQo+Pj4+PnRoZQ0KPj4+Pj4gICA+Pj5zZXJ2aWNlIGZ1bmN0aW9uIHBhdGgu
DQo+Pj4+PiAgID4+PjIuIFBhc3Npbmcgb2YgY29udGV4dCBhc3NvY2lhdGVkIHdpdGggYSBnaXZl
biBmbG93IHdpdGhpbiBzYWlkDQo+Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+ZnVuY3Rpb24gcGF0
aC4gVGhpcyBjb250ZXh0IGluZm9ybWF0aW9uIG1heSBiZSBjb25zdW1lZCBieSBhDQo+Pj4+PlNG
IChhbg0KPj4+Pj4gICA+Pj5hcHBsaWNhdGlvbiBJRCBpcyBhbiBleGFtcGxlKSBvciBtYXkgYmUg
Y29uc3VtZWQgYnkgdGhlDQo+Pj4+PmZvcndhcmRpbmcNCj4+Pj4+ICAgPj4+ZWxlbWVudHMgKGEg
dnJmLUlEIGlzIGFuIGV4YW1wbGUpLg0KPj4+Pj4gICA+Pj5bTHVjeV0gRG8geW91IGNhbGwgdGhl
IGNvbnRleHQgYXMgbWV0YWRhdGEgb3Igbm90PyBEbyB3ZSBoYXZlDQo+Pj4+PmFub3RoZXINCj4+
Pj4+ICAgPj4+dGVybSBoZXJlIGJlc2lkZSBTRkMgaGVhZGVyIGFuZCBtZXRhZGF0YS4gSSBzZWUg
dGhhdCB5b3UgZG9uJ3QNCj4+Pj4+d2FudCB0bw0KPj4+Pj4gICA+Pj5zZXBhcmF0ZSB3aGF0IGlz
IGNvbnN1bWVkIGJ5IFNGIGFuZCB3aGF0IGlzIGNvbnN1bWVkIGJ5IHRoZQ0KPj4+Pj5mb3J3YXJk
aW5nDQo+Pj4+PiAgID4+PmVsZW1lbnRzLg0KPj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+THVjeQ0K
Pj4+Pj4gICA+Pj4NCj4+Pj4+ICAgPj4+U2VudCBmcm9tIG15IGlQaG9uZQ0KPj4+Pj4gICA+Pj4N
Cj4+Pj4+ICAgPj4+PiBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MTYgUE0sICJMdWN5IHlvbmciDQo+
Pj4+PjxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+IDxt
YWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4g
ICA+Pj4+IEdyZWF0LiBUaGVuIHdlIG1heSBjb25zaWRlciB0d28gc3BlY2lhbCBtZXRhZGF0YSBk
ZWZpbml0aW9ucw0KPj4+Pj5pbiB0aGUNCj4+Pj4+ICAgPj4+PnByb2JsZW0gc3RhdGVtZW50IHNv
IHdlIGNhbiBhbGwgdXNlIHRoZSBzYW1lIGRlZmluaXRpb25zLg0KPj4+Pj5IZXJlIGlzIG15DQo+
Pj4+PiAgID4+Pj5zdWdnZXN0ZWQgdGV4dCBhbmQgbGlrZSB0byBoZWFyIHlvdSBhbmQgb3RoZXIn
cyBpbnB1dCBhbmQNCj4+Pj4+c3VnZ2VzdGlvbnMuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+
PiBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlIGFi
aWxpdHkNCj4+Pj4+dG8NCj4+Pj4+ICAgPj4+PmV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4g
dGhlIGVsZW1lbnRzIGluIGEgc2VydmljZSBmdW5jdGlvbg0KPj4+Pj4gICA+Pj4+Y2hhaW5pbmcu
IEluIHRoaXMgY29udGV4dCwgdGhlcmUgYXJlIHR3byB0eXBlcyBvZiBkYXRhIHBsYW5lDQo+Pj4+
Pm1ldGFkYXRhLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gU2VydmljZSBGdW5jdGlvbiBN
ZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGV4Y2hhbmdlZCBiZXR3ZWVuDQo+Pj4+PiAgID4+Pj5j
bGFzc2lmaWVyIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9u
cyB0bw0KPj4+Pj4gICA+Pj4+ZmFjaWxpdGF0ZSBzZXJ2aWNlIGZ1bmN0aW9ucyBvbiB0aGUgcGFj
a2V0IHRyZWF0bWVudC4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+IFN0ZWVyaW5nIE1ldGFk
YXRhOiB0aGUgaW5mb3JtYXRpb24gZnJvbSBzZXJ2aWNlIGZ1bmN0aW9ucyB0byBhDQo+Pj4+PiAg
ID4+Pj5jbGFzc2lmaWVyIG9yIHNlcnZpY2Ugbm9kZSBmb3IgdHJhZmZpYyBmb3J3YXJkaW5nIHB1
cnBvc2UuDQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+PiAtZW5kDQo+Pj4+PiAgID4+Pj4NCj4+
Pj4+ICAgPj4+PiBMdWN5DQo+Pj4+PiAgID4+Pj4NCj4+Pj4+ICAgPj4+Pg0KPj4+Pj4gICA+Pj4+
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4+PiAgID4+Pj4gRnJvbTogSm9lbCBNLiBI
YWxwZXJuIFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0NCj4+Pj4+ICAgPj4+PiBTZW50OiBX
ZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MzUgUE0NCj4+Pj4+ICAgPj4+PiBUbzogTHVjeSB5
b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyDQo+Pj4+PiAgID4+Pj4gQ2M6IEppbSBH
dWljaGFyZCAoamd1aWNoYXIpOyBicmlqc21hbkBqdW5pcGVyLm5ldDxtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ+DQo+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEph
bWFsIEhhZGkNCj4+Pj4+ICAgPj4+PiBTYWxpbQ0KPj4+Pj4gICA+Pj4+IFN1YmplY3Q6IFJlOiBb
c2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+Pj4gICA+
Pj4+DQo+Pj4+PiAgID4+Pj4gWWVzLCBJIGFtIHRyeWluZyB0byBjb25zaXN0ZW50bHkgZGlzdGlu
Z3Vpc2ggdGhvc2UgdHdvIGNhc2VzDQo+Pj4+PndoZW4NCj4+Pj4+ICAgPj4+PnRhbGtpbmcgYWJv
dXQgdGhlIGluZm9ybWF0aW9uIGNhcnJpZWQgd2l0aCBwYWNrZXRzIGluIHNlcnZpY2UNCj4+Pj4+
Y2hhaW5zLg0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4gWW91cnMsDQo+Pj4+PiAgID4+Pj4g
Sm9lbA0KPj4+Pj4gICA+Pj4+DQo+Pj4+PiAgID4+Pj4+IE9uIDMvMTIvMTQsIDM6MTMgUE0sIEx1
Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4gSm9lbCwgU2VlIGJlbG93LiAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmMNCj4+Pj4+ICAgPj4+Pj4gW21haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpvZWwgTS4gSGFscGVybg0KPj4+Pj5TZW50Og0K
Pj4+Pj4gICA+Pj4+PiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MDIgUE0gVG86IEx1Y3kg
eW9uZzsgTmljb2xhcw0KPj4+Pj5CT1VUSE9SUzsNCj4+Pj4+ICAgPj4+Pj4gUm9uIFBhcmtlciBD
YzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlwZXIubmV0PG1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47
IHNmYzsNCj4+Pj4+ICAgPj4+Pj4gSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10N
Cj4+Pj4+ICAgPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMN
Cj4+Pj4+ICAgPj4+Pj4NCj4+Pj4+ICAgPj4+Pj4gSSB3YXMgdHJ5aW5nIHRvIHdvcmQgaXQgY2Fy
ZWZ1bGx5IG5vdCB0byBmb2N1cyBvbiB3aG8gcHV0cw0KPj4+Pj50aGUNCj4+Pj4+ICAgPj4+Pj4g
aW5mb3JtYXRpb24gaW4sIGJ1dCBvbmx5IG9uIHdobyBjb25zdW1lcyB0aGUgaW5mb3JtYXRpb24u
DQo+Pj4+PiAgID4+Pj4+IEluZm9ybWF0aW9uIGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyBtYXkgY29t
ZSBmcm9tIHRoZSBpbmdyZXNzDQo+Pj4+PiAgID4+Pj4+IGNsYXNzaWZpZXIgb3IgZnJvbSBvdGhl
ciBzZXJ2aWNlIGZ1bmN0aW9ucy4gW0x1Y3ldIHRoaXMgaXMNCj4+Pj4+dGhlIG9uZQ0KPj4+Pj4g
ICA+Pj4+PiBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldy4gSW5mb3JtYXRpb24gZm9y
IHRoZQ0KPj4+Pj5mb3J3YXJkaW5nDQo+Pj4+PiAgID4+Pj4+IHdpbGwgZ2VuZXJhbGx5IGNvbWUg
ZnJvbSB0aGUgaW5ncmVzcyBjbGFzc2lmaWVyLCBidXQgaW4NCj4+Pj4+c3BlY2lhbA0KPj4+Pj4g
ICA+Pj4+PiBjYXNlcyBtYXkgYmUgcHJvdmlkZWQgYnkgc2VydmljZSBmdW5jdGlvbnMuIChJIGtl
ZXANCj4+Pj4+d2FudGluZyB0byBnZXQNCj4+Pj4+ICAgPj4+Pj4gcmlkIG9mIHRob3NlIHNwZWNp
YWwgY2FzZXMsIGJ1dCBzbyBmYXIgdGhlcmUgc2VlbSB0byBiZQ0KPj4+Pj5qdXN0IGVub3VnaA0K
Pj4+Pj4gICA+Pj4+PiBvZiB0aGVtIHRvIHdhcnJhbnQgY292ZXJpbmcgaW4gdGhlIHNvbHV0aW9u
LiBBbmQgbW9yZQ0KPj4+Pj5pbXBvcnRhbnRseSwNCj4+Pj4+ICAgPj4+Pj4gc2lnbmlmaWNhbnQg
c3VwcG9ydCBmb3IgaXQgaW4gdGhlIHdvcmtpbmcgZ3JvdXAuKSBbTHVjeV0NCj4+Pj4+VGhpcyBp
cw0KPj4+Pj4gICA+Pj4+PiB0aGUgc2Vjb25kIGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2
aWV3IChidXQgeW91IGRvbid0DQo+Pj4+Pmxpa2UgaXQpLg0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+PiBBbmQgeW91IHN1Z2dlc3QgZGlzdGluZ3Vpc2hpbmcgdGhlc2UgdHdvIGNhc2VzIHdo
ZW4NCj4+Pj4+ZGlzY3Vzc2luZw0KPj4+Pj4gICA+Pj4+PiBhYm91dCBtZXRhZGF0YSB1c2FnZS4g
SXMgdGhhdCByaWdodCB1bmRlcnN0YW5kaW5nPw0KPj4+Pj4gICA+Pj4+Pg0KPj4+Pj4gICA+Pj4+
PiBMdWN5DQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4+PiAg
ID4+Pj4+DQo+Pj4+PiAgID4+Pj4+PiBPbiAzLzEyLzE0LCAyOjMzIFBNLCBMdWN5IHlvbmcgd3Jv
dGU6DQo+Pj4+PiAgID4+Pj4+PiBKb2VsLCBJIGludGVycHJldCB0aGF0IHlvdSBzdWdnZXN0cyB0
aGF0IGRpc3Rpbmd1aXNoIHRoZQ0KPj4+Pj5leGNoYW5nZQ0KPj4+Pj4gICA+Pj4+Pj4gaW5mb3Jt
YXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMNCj4+Pj4+
YW5kIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4gZXhjaGFuZ2UgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBj
YXJyaWVkIGZyb20gYSBzZXJ2aWNlDQo+Pj4+PmZ1bmN0aW9uIHRvDQo+Pj4+PiAgID4+Pj4+PiBh
IHNlcnZpY2Ugbm9kZS4gSXMgdGhpcyByaWdodCB1bmRlcnN0YW5kaW5nPyBMdWN5DQo+Pj4+PiAg
ID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTog
Sm9lbCBNLiBIYWxwZXJuDQo+Pj4+PiAgID4+Pj4+PiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b21dIFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsDQo+Pj4+PjIwMTQNCj4+Pj4+IDE6MTkNCj4+
Pj4+ICAgPj4+Pj4+IFBNDQo+Pj4+PiAgID4+Pj4+PiBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJP
VVRIT1JTOyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQNCj4+Pj4+ICAgPj4+Pj4+IChqZ3Vp
Y2hhcik7IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4N
Cj4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaSBTYWxp
bSBTdWJqZWN0Og0KPj4+Pj4gICA+Pj4+Pj4gUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1l
dGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4gTXkg
aW5jbGluYXRpb24gd291bGQgYmUgdG8gdHVuZSB0aGF0IGRlZmluaXRpb24gdG8NCj4+Pj4+ZGlz
dGluZ3Vpc2gNCj4+Pj4+ICAgPj4+Pj4+IGJldHdlZW4gZGF0YXBsYW5lIGNhcnJpZWQgaW5mb3Jt
YXRpb24gaW50ZW5kZWQgZm9yIHVzZSBieQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+PiBm
dW5jaXRvbnMgKHdoYXRldmVyIHRoZSBvcmlnaW4pLCBhbmQgZGF0YXBsYW5lIGNhcnJpZWQNCj4+
Pj4+aW5mb3JtYXRpb24NCj4+Pj4+ICAgPj4+Pj4+IGludGVuZGVkIGZvciBkYXRhcGxhbmUgZm9y
d2FyZGluZyBjb21wb25lbnRzLg0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+IFlvdXJz
LCBKb2VsDQo+Pj4+PiAgID4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBI
aSBKb2VsLA0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gSSBhZ3JlZSB0aGF0IHdl
IG5lZWQgdXNpbmcgdGhlIHNhbWUgZGVmaW5pdGlvbiBmb3IgYQ0KPj4+Pj50ZXJtLCBidXQNCj4+
Pj4+ICAgPj4+Pj4+PiBkaXNhZ3JlZSB0aGF0IHRoZSBtZXRhZGF0YSBkZWZpbml0aW9uIGhlcmUg
aXMgYSBzZXQgb2YNCj4+Pj4+ICAgPj4+Pj4+PiBpbmZvcm1hdGlvbiBwdXQgaW4gdGhlIFNGQyBo
ZWFkZXIuIFRoaXMgbWF5IGJlIHRvbyBuYXJyb3cNCj4+Pj4+b3IgbGVhZA0KPj4+Pj4gICA+Pj4+
Pj4+IHRvIGEgcGFydGljdWxhciBzb2x1dGlvbi4gSSBhbSBmaW5lIHdpdGggdGhpcyBkZWZpbml0
aW9uDQo+Pj4+PmluIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+IHByb2JsZW0gc3RhdGVtZW50IHcvIG1p
bm9yIHR3ZWFrIChzdWdnZXN0ZWQgb24gbWFpbGluZw0KPj4+Pj5saXN0KS4NCj4+Pj4+ICAgPj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFuZSBtZXRh
ZGF0YSBwcm92aWRlcyB0aGUNCj4+Pj4+YWJpbGl0eSB0bw0KPj4+Pj4gICA+Pj4+Pj4+IGV4Y2hh
bmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGNsYXNzaWZpZXJzIGFuZCBzZXJ2aWNlDQo+Pj4+
PiAgID4+Pj4+Pj4gZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBhbmQgc2Vy
dmljZQ0KPj4+Pj5mdW5jdGlvbnMgYW5kDQo+Pj4+PiAgID4+Pj4+Pj4gdGhlDQo+Pj4+PiAgID4+
Pj4+Pj4gY2xhc3NpZmllcnN8c2VydmljZSBub2Rlcy4NCj4+Pj4+ICAgPj4+Pj4+Pg0KPj4+Pj4g
ICA+Pj4+Pj4+IFRoZXJlIG1heSBiZSBhIHNvbHV0aW9uIHRoYXQgYSBzZXJ2aWNlIGZ1bmN0aW9u
IHBhc3Nlcw0KPj4+Pj5zb21lDQo+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+IGluZm9ybWF0aW9uIHRv
IGF0dGFjaGVkIHNlcnZpY2Ugbm9kZSB3aXRob3V0IHVzaW5nIFNGQw0KPj4+Pj5oZWFkZXIuDQo+
Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBUaGFua3MsIEx1Y3kNCj4+Pj4+ICAgPj4+
Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0gRnJvbTogSm9lbCBIYWxwZXJuIERpcmVjdA0KPj4+Pj4gICA+Pj4+Pj4+IFttYWls
dG86am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwNCj4+Pj4+TWFy
Y2ggMTIsDQo+Pj4+PiAgID4+Pj4+Pj4gMjAxNCAxMjoyNSBQTSBUbzogTHVjeSB5b25nOyBKb2Vs
IE0uIEhhbHBlcm47IE5pY29sYXMNCj4+Pj4+Qk9VVEhPUlM7DQo+Pj4+PiAgID4+Pj4+Pj4gUm9u
IFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4+PmJyaWpzbWFuQGp1bmlw
ZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gPG1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldD47DQo+Pj4+PiAgID4+Pj4+Pj4gc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6
IFJlOiBbc2ZjXQ0KPj4+Pj4gICA+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNv
bnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+PiBMdWN5LCB5b3Ug
c2F5ICJ0aGUgbWV0YWRhdGEgdGVybSBtZWFucyAuLi4iIFRoZQ0KPj4+Pj5kZWZpbml0aW9uIHlv
dQ0KPj4+Pj4gICA+Pj4+Pj4+IHRoZW4gcHJvdmlkZSBpcyBhIGRlZmluaXRpb24gb2YgdGhlIHNl
dCBvZiBpbmZvcm1hdGlvbiB3ZQ0KPj4+Pj5hcmUNCj4+Pj4+ICAgPj4+Pj4+PiBwcm9wb3Npbmcg
dGhhdCB3ZSBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIEksIGFuZCBvdGhlcnMsDQo+Pj4+PmhhdmUN
Cj4+Pj4+ICAgPj4+Pj4+PiBiZWVuIHVzaW5nIHRoZSB0ZXJtIG1ldGFkYXRhIG1vcmUgbmFycm93
bHkuIFdlIGNhbiB1c2UNCj4+Pj4+d2hhdGV2ZXINCj4+Pj4+ICAgPj4+Pj4+PiBkZWZpbml0aW9u
IHdlIHdhbnQuIEJ1dCB3ZSBkbyBuZWVkIHRvIGFncmVlIG9uIHRoZQ0KPj4+Pj5kZWZpbml0aW9u
Lg0KPj4+Pj4gICA+Pj4+Pj4+IEZvciB0aGUgcHVycG9zZXMgb2YgdGhlIFdHLCBpdCBzZWVtcyBt
dWNoIG1vcmUgdXNlZnVsIHRvDQo+Pj4+PnVzZSB0aGUNCj4+Pj4+ICAgPj4+Pj4+PiB0ZXJtIG1l
dGFkYXRhIGZvciB0aGUgbmFycm93ZXIgZGVzY3JpcHRpb24uDQo+Pj4+PiAgID4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+IE9uIDMvMTIvMTQsIDE6MTkgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+Pj4+ICAgPj4+Pj4+
Pj4gSGkgSm9lbCwNCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gSSBhZ3JlZS4g
V2UgbmVlZCB0byBkaWZmZXJlbnRpYXRlIHRoZSBtZXRhZGF0YSB1c2VkIGJ5DQo+Pj4+PnNlcnZp
Y2UNCj4+Pj4+ICAgPj4+Pj4+Pj5mdW5jdGlvbiBhbmQgU0ZDIGhlYWRlci4gVGhlIG1ldGFkYXRh
IHRlcm0gbWVhbnMgY2FycnlpbmcNCj4+Pj4+c29tZQ0KPj4+Pj4gICA+Pj4+Pj4+PnN0YXRlcyBh
bG9uZyB3aXRoIHRoZSBwYWNrZXQuIElNTzogU0ZDIGhlYWRlciBpcyBhIGtpbmQgb2YNCj4+Pj4+
ICAgPj4+Pj4+Pj5tZXRhZGF0YSBjYXJyaWVkIG9uIHBhY2tldCBmb3IgbmV4dCBzZXJ2aWNlIG5v
ZGUgdG8gdXNlLg0KPj4+Pj5JbiB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj5jb250ZXh0IG9mIFNGQywg
d2UgaGF2ZSB0ZXJtIGZvciBTRkMgaGVhZGVyIGFuZCB0aGUNCj4+Pj4+bWV0YWRhdGEgdGhhdA0K
Pj4+Pj4gICA+Pj4+Pj4+PndhcyBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIG9y
IGJldHdlZW4gc2VydmljZQ0KPj4+Pj4gICA+Pj4+Pj4+PmZ1bmN0aW9ucyBhbmQgY2xhc3NpZmll
cnMvc2VydmljZSBub2Rlcywgd2hpY2ggaXMgd2hhdA0KPj4+Pj50aGUgZHJhZnQNCj4+Pj4+ICAg
Pj4+Pj4+Pj5mb2N1cy4NCj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gVGhhbmtz
LCBMdWN5DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+
Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybg0KPj4+Pj4g
ICA+Pj4+Pj4+PiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2RheSwg
TWFyY2ggMTIsDQo+Pj4+PiAyMDE0DQo+Pj4+PiAgID4+Pj4+Pj4+IDExOjE4IEFNIFRvOiBMdWN5
IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIgQ2M6DQo+Pj4+PiBKaW0NCj4+Pj4+
ICAgPj4+Pj4+Pj4gR3VpY2hhcmQgKGpndWljaGFyKTsgYnJpanNtYW5AanVuaXBlci5uZXQ8bWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0Pjsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltDQo+Pj4+PiAgID4+Pj4+Pj4+IFN1YmplY3Q6IFJl
OiBbc2ZjXQ0KPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMN
Cj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gSSB0aGluayBpdCBpcyBpbXBvcnRh
bnQgdG8ga2VlcCBhIHN0cm9uZyBkaXN0aW5jdGlvbg0KPj4+Pj5iZXR3ZWVuDQo+Pj4+PiAgID4+
Pj4+Pj4+IG1ldGFkYXRhICh3aGljaCBpcyBmb3IgdXNlIGJ5IGFwcGxpY2F0aW9ucykgYW5kIHRo
ZQ0KPj4+Pj5zZXJ2aWNlDQo+Pj4+PiAgID4+Pj4+Pj4+IGNoYWluaW5nIGluZm9ybWF0aW9uIGlu
IHRoZSBiYXNlIHNlcnZpY2UgY2hhaW4gaGVhZGVyLA0KPj4+Pj53aGljaCBpcw0KPj4+Pj4gICA+
Pj4+Pj4+PiBmb3IgdXNlIGJ5IHRoZSBzZXJ2aWNlIGNoYWluIHN1cHBvcnQgbWVjaGFuaXNtcy4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+Pj4+ICAg
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+IE9uIDMvMTIvMTQsIDEwOjQyIEFNLCBMdWN5IHlv
bmcgd3JvdGU6DQo+Pj4+PiAgID4+Pj4+Pj4+PiBGdWxseSBhZ3JlZSB3aXRoIEpvZS4NCj4+Pj4+
ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBXZSBzaG91bGQgbm90IHJlcXVpcmUgYSBm
aXggbGVuZ3RoIGZvciBpbi1iYW5kIG1ldGFkYXRhDQo+Pj4+PmJ1dA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4gYWxzbyBub3QgbGVhdmUgaXQgZm9yIGZyZWVseSB1c2FnZS4gSW4gZmFjdCwgd2hlbiBhDQo+
Pj4+PnNlcnZpY2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+IG5vZGUgaW5zZXJ0cyBTRkMgaGVhZGVyIG9u
IGEgKGVuY2Fwc3VsYXRlZCkgcGFja2V0IGFuZA0KPj4+Pj5zZW5kIHRvDQo+Pj4+PiAgID4+Pj4+
Pj4+PiBuZXh0IHNlcnZpY2Ugbm9kZSwgU0ZDIGhlYWRlciBpdHNlbGYgY2FuIGJlIHNlZW4gYXMg
YQ0KPj4+Pj5tZXRhZGF0YS4NCj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBM
dWN5DQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0gRnJvbTogc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+PiBbbWFpbHRvOnNmYy1ib3Vu
Y2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgSm9lbCBNLg0KPj4+Pj5IYWxwZXJuDQo+Pj4+PiAg
ID4+Pj4+Pj4+PiBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDk6MjEgQU0gVG86IE5p
Y29sYXMNCj4+Pj4+Qk9VVEhPUlM7DQo+Pj4+PiAgID4+Pj4+Pj4+PiBSb24gUGFya2VyIENjOiBK
aW0gR3VpY2hhcmQgKGpndWljaGFyKTsNCj4+Pj4+YnJpanNtYW5AanVuaXBlci5uZXQ8bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+
Pj4+ICAgPj4+Pj4+Pj4+IHNmYzsgSmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRp
b25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gRm9yIGluLWJhbmQgbWV0
YWRhdGEsIHRoZSBBUEkgZm9yIGFjY2VzcyBjYW4gZWFzaWx5IGJlDQo+Pj4+PiAgID4+Pj4+Pj4+
PiBzeW5jaHJvbm91cy4gT3V0IG9mIGJhbmQgbWV0YWRhdGEgbmVlZHMgZGlmZmVyZW50DQo+Pj4+
PmhhbmRsaW5nLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gVGhlcmUgYXJlIG1hbnkgY2FzZXMgd2hlcmUg
b3V0LW9mLWJhbmQgbWV0YWRhdGEgaXMNCj4+Pj4+dXNlZnVsIGFuZA0KPj4+Pj4gICA+Pj4+Pj4+
Pj4gYXBwcm9wcmlhdGUuIEJ1dCB0aGV5IGRvIG5vdCBjb3ZlciBhbGwgbmVlZHMgYnkgYW55DQo+
Pj4+PnN0cmV0Y2guDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gRXZlbiBp
ZiBlYWNoIHBpZWNlIG9mIGluLWJhbmQgbWV0YWRhdGEgaXMgb2YgZml4ZWQNCj4+Pj4+bGVuZ3Ro
LA0KPj4+Pj4gICA+Pj4+Pj4+Pj4gdGhlcmUgYXJlIG1hbnkgZGlmZmVyZW50IGtpbmRzIG9mIG1l
dGF0eXBlLiBUcnlpbmcgdG8NCj4+Pj4+c2F5DQo+Pj4+PiAgID4+Pj4+Pj4+PiAidGhlcmUgd2ls
bCBiZSBleGFjdGx5IGZvdXIgcGllY2VzLCBhbmQgdGhleSB3aWxsIGJlIG9mDQo+Pj4+PnR5cGVz
DQo+Pj4+PiAgID4+Pj4+Pj4+PiB0MSwgdDIsIHQzLCBhbmQgdDQiIGlzIHNpbXBseSB0b28gc3Bl
Y2lmaWMgZm9yIGV2ZW4gODAlDQo+Pj4+Pm9mIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj5uZWVkcy4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBPbiAzLzEyLzE0LCA4OjUyIEFNLCBOaWNv
bGFzIEJPVVRIT1JTIHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IEhlbGxvIFJvbiwNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFNlbmRpbmcgb3V0IG9mIGJhbmQgY29u
Z3J1ZW50IG1ldGFkYXRhIG1heSBub3QgYmUgdGhlDQo+Pj4+PmFuc3dlcg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IHRvIGFsbCBuZWVkcyBidXQgaXQgaXMgb25lIHRvb2wgdGhhdCB3ZSBzaG91bGQga2Vl
cC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE5vdCBhbGwgbWV0YWRh
dGEgaXMgdGllZCB0byBhIHNwZWNpZmljIHBhY2tldCwgZm9yDQo+Pj4+PmV4YW1wbGUgYQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+IHBvbGljeSBjaGFuZ2UgaW4gUENSRiBjb3VsZCBsZWFkIHRvIHNvbWUg
bWV0YWRhdGENCj4+Pj4+c2lnbmFsaW5nLA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRoZSByZWFjdGlv
biB0aW1lIG5lZWQgbm90IGJlIGltbWVkaWF0ZSwgZmV3IG1zIG1heQ0KPj4+Pj5ub3QgbWF0dGVy
Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gQXMgeW91IHBvaW50LCBp
ZiBhIHBhY2tldCBpcyB0aWVkIHRvIGEgbWV0YWRhdGEgYQ0KPj4+Pj5jb3JyZWxhdGlvbg0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+IGluZm8gY2FuIGJlIHNldCBpbiBib3RoIHBhY2tldCB0byBkZWFsIHdp
dGggaXQgKGkuZQ0KPj4+Pj5tZXRhZGF0YQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGV4cGVjdGVkIGZs
YWcgaW4gdGhlIFNGQyBoZWFkZXIsIHBsdXMgYW4gaWQpDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiBGaW5hbGx5IHdlIGNhbiBzdGlsbCBzZW5kIHNvbWUgbGltaXRlZCBt
ZXRhZGF0YSB3aXRoaW4NCj4+Pj4+YSBoZWFkZXIuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhpcyBj
b3VsZCBiZSB1c2VkIGZvciBsb2FkIGJhbGFuY2VycyBpbiBwYXJ0aWN1bGFyIGlmDQo+Pj4+Pndl
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gYWdyZWUgb24gYSBjb252ZW50aW9uIHRvIGxvY2F0ZSAiY29h
cnNlIGdyYWluIHBvbGljeSINCj4+Pj4+ICAgPj4+Pj4+Pj4+PiAvICJmaW5lIGdyYWluIHBvbGlj
eSIgb24gcmVzZXJ2ZWQgY29udGV4dCBoZWFkZXJzLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gVGhpcyBzZWVtcyB0byBvcGVuIHVwIGEgbG90IG9mIGZsZXhpYmlsaXR5
IC8NCj4+Pj4+aW5ub3ZhdGlvbnMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBPbiB5b3VyIGxhc3QgcG9pbnQsIHRoZXJlIGlzIGEgcXVlc3Rpb24gb24gaG93IHRvIG1h
a2UNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBtZXRhZGF0YSBhdmFpbGFibGUgdG8gYSBTZXJ2aWNlIEZ1
bmN0aW9uLiBDdXJyZW50IHNvY2tldA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGNvbm5lY3Rpb25zIGZv
ciBleGFtcGxlIGRvIG5vdCBhbGxvdyB0byByZXRyaWV2ZSBJUA0KPj4+Pj5oZWFkZXINCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBvcHRpb25zLiBTbyBJIGFzc3VtZSB0aGF0IFNGQyBhd2FyZSBTZXJ2aWNl
IEZ1bmN0aW9ucw0KPj4+Pj53aWxsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbmVlZCBzb21lIChhc3lu
Y2hyb25vdXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiA/KSBBUEkgdG8gcmV0cmlldmUgU0ZDIGhlYWRl
ciBpbmZvcm1hdGlvbiBhcyB3ZWxsIGFzDQo+Pj4+PmluLWJhbmQNCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBtZXRhZGF0YS4gSSBkb24ndCBzZWUgb3V0IG9mIGJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0DQo+
Pj4+PmFkZGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IGNvbXBsZXhpdHksIHRoZSBzYW1lIEFQSSBj
YW4gcHJvYmFibHkgYXBwbHkuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+
PiBUaGUgYWx0ZXJuYXRpdmUgb3B0aW9uLCBhbGxvd2luZyB2YXJpYWJsZSBzaXplZA0KPj4+Pj5t
ZXRhZGF0YSBpbg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRoZSBTRkMgaGVhZGVyIGhhcyBzb21lIGRy
YXdiYWNrcyBhcyB3ZWxsLCBvbmUgYmVpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBmcmFnbWVudGF0
aW9uLCBhbmQgc29tZSBzd2l0Y2hlcyBleHBlY3RpbmcgYXMgd2VsbCB0bw0KPj4+Pj5sb29rIGF0
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gZW5kIHVzZXIgdHJhZmZpYyBoZWFkZXJzIGZvciBsaW5rIGxv
YWQgYmFsYW5jaW5nLiBJDQo+Pj4+PndvdWxkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gYWdyZWUgdGhh
dCBpZiB3ZSBjYW4gYWNjZXB0IHRoZXNlIGlzc3VlcywgdGhlbiBzZW5kaW5nDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4gb2ZmLWxpbmUgY29uZ3J1ZW50IG1ldGFkYXRhIGxvb3NlcyBpdHMgaW50ZXJlc3Qu
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBXZSBuZWVkIHRvIHRha2Ug
aW50byBhY2NvdW50IHRoYXQgYm90aCBpbi1iYW5kIGFuZA0KPj4+Pj5jb25ncnVlbnQNCj4+Pj4+
ICAgPj4+Pj4+Pj4+PiBvdXQtb2YtYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQgaXMgbm90IHJlbGlh
YmxlLiBBDQo+Pj4+PnBhY2tldCBsb3NzDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gdHJpZ2dlcmluZyBy
ZXRyYW5zbWlzc2lvbiB3b3VsZCBub3QgbGVhZCB0byB0aGUNCj4+Pj4+aWRlbnRpY2FsDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gcmVjb25zdHJ1Y3Rpb24gb2YgdGhlIGFzc29jaWF0ZWQgbWV0YWRhdGEu
IEluIHNvbWUNCj4+Pj4+Y2FzZXMsIHdlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWlnaHQgdGh1cyBl
dmVuIG5lZWQgbm9uLWNvbmdydWVudCBvdXQtb2YtYmFuZCByZWxpYWJsZQ0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+IG1ldGFkYXRhIHRyYW5zcG9ydC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBOaWNvbGFz
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbToNCj4+Pj4+IFJv
bg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IFBhcmtlciBbUm9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT5dIFNlbnQ6DQo+Pj4+
PldlZG5lc2RheSwNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBNYXJjaCAxMiwgMjAxNA0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+IDEyOjQzIFBNIFRvOiBOaWNvbGFzIEJPVVRIT1JTIENjOiBKaW0gR3VpY2hhcmQN
Cj4+Pj4+KGpndWljaGFyKTsNCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBicmlqc21hbkBqdW5pcGVyLm5l
dDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQ+Ow0KPj4+Pj5zZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+IE5pY29sYXMsDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBJIHVuZGVyc3RhbmQgdGhlIGNvbmNlcHQg
Zm9yIG91dCBvZiBiYW5kIHNpZ25hbGluZyBvZg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+bWV0YWRhdGEs
IGJ1dCBJIGFtIGNvbmNlcm5lZCB0aGF0IGl0IGludHJvZHVjZXMNCj4+Pj4+c2lnbmlmaWNhbnQN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+PmNvbXBsZXhpdHkgZHVlIHRvIHRoZSBwb3RlbnRpYWwgcmFjZSBj
b25kaXRpb24gb2YNCj4+Pj4+cmVjZWl2aW5nIHRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+cmVhbCBw
YWNrZXQgYmVmb3JlIHRoZSBtZXRhZGF0YS4gV2hpbGUgdGhlIHJlYWwgcGFja2V0DQo+Pj4+PmNv
dWxkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5pbmRpY2F0ZSB0aGF0IG91dCBvZiBiYW5kIG1ldGFkYXRh
IGlzIGV4cGVjdGVkLCBob3cgY2FuDQo+Pj4+PndlDQo+Pj4+PiAgID4+Pj4+Pj4+Pj5ndWFyYW50
ZWUgdGhlIG9yZGVyIG9mIHJlY2VwdGlvbj8gV2hhdCBpZiBzd2l0Y2hpbmcgb3INCj4+Pj4+cm91
dGluZw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+bm9kZXMgYXBwbHkgaGFzaCBiYXNlZCBsb2FkIGJhbGFu
Y2luZz8gV2hhdCBpZiB0aGUgbG9hZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+YmFsYW5jaW5nIHVuZGVy
c3RhbmRzIFNGQyBlbmNhcHMgYW5kIGxvb2tzIGJleW9uZCBpdCB0bw0KPj4+Pj50aGUNCj4+Pj4+
ICAgPj4+Pj4+Pj4+Pm9yaWdpbmFsIGhlYWRlciB0byBnZXQgYmV0dGVyIGVudHJvcHk/DQo+Pj4+
PiAgID4+Pj4+Pj4+Pj4gQ2FuIHdlIGd1YXJhbnRlZSB0aGF0IHRoZSBtZXRhZGF0YSBhbmQgcmVh
bCBwYWNrZXQNCj4+Pj4+d2lsbCBmb2xsb3cNCj4+Pj4+ICAgPj4+Pj4+Pj4+PnRoZSBleGFjdCBz
YW1lIHBhdGg/IElmIHdlIGNhbiBub3QsIHRoZW4NCj4+Pj4+aW1wbGVtZW50YXRpb25zIHdpbGwN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pm5lZWQgdG8gYWRkIGluZ3Jlc3MgcXVldWluZyB0byBjb3BlIHdp
dGggdGhlIHNjZW5hcmlvLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4g
QWxzbywgZG8geW91IGZlZWwgdGhhdCB0aGUgaW5jcmVhc2UgaW4gaW1wbGVtZW50YXRpb24NCj4+
Pj4+ICAgPj4+Pj4+Pj4+PiBjb21wbGV4aXR5IGF0IHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucyBpcyBy
ZWFzb25hYmxlPw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhhbmtz
Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4gUm9uDQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gT24gTWFyIDEyLCAyMDE0LCBhdCA0OjA5IEFN
LCAiTmljb2xhcyBCT1VUSE9SUyINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhP
UlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPg0KPj4+Pj48
bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBJIHRoaW5rIHdlIG11c3QgbWFrZSBhIGRpc3Rp
bmN0aW9uIGJldHdlZW46DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
IC0gTWV0YWRhdGEgd2hpY2ggc2hvdWxkIGJlIHBhcnQgb2YgdGhlIGhlYWRlciBkZWZpbmVkDQo+
Pj4+PmFzIGluDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGJhbmQgbWFya2luZy4gLSBNZXRhZGF0YSB3
aXRoIGNhbiBiZSBwYXNzZWQgb3V0IG9mDQo+Pj4+PmJhbmQsIGZvcg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+PiBleGFtcGxlIGNvbmdydWVudCBvdXQgb2YgYmFuZCBzaWduYWxpbmcgZGVmaW5lZCBpbg0K
Pj4+Pj50aGUgZHJhZnQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4g
VGhlIGZvcm1lciBjYWxscyBmb3IgYSBsaW1pdGVkIHNwYWNlIGluIHRoZSBoZWFkZXIsDQo+Pj4+
PnRydWUsIFRoZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBsYXR0ZXIgaG93ZXZlciBkb2VzIG5vdCBp
bmN1ciBhbnkgc3BhY2UgbGltaXRhdGlvbg0KPj4+Pj5hbmQgaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4gc3RpbGwgZmFpcmx5IGVmZmljaWVudCBhbmQgaXQgcmVtYWlucyBjb21wYXRpYmxlIHdpdGgN
Cj4+Pj4+YSBmaXhlZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBzaXplIGhlYWRlciB1c2VkIHRvIHJv
dXRlIHRob3NlIHNpZ25hbGluZyBtZXNzYWdlcw0KPj4+Pj5hbG9uZyB0aGUNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4gY2hhaW4ncyBzZXJ2aWNlIGZ1bmN0aW9ucy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gTmljb2xhcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fIEZyb206DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IEppbSBHdWljaGFyZCAoamd1
aWNoYXIpIFtqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT5dIFNl
bnQ6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFR1ZXNkYXksIE1hcmNoIDExLCAyMDE0IDY6NDggUE0g
VG86IFJvbiBQYXJrZXIgQ2M6DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IE5pY29sYXMgQk9VVEhPUlM7
IGJyaWpzbWFuQGp1bmlwZXIubmV0PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+Pj4+
PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbQ0KPj4+
Pj4gICA+Pj4+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10NCj4+Pj4+IGRyYWZ0LXJpanNtYW4t
c2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+IEhpIFJvbiwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4gV2UgY2FuIGNlcnRhaW5seSBoYXZlIHRoaXMgZGlzY3Vzc2lvbiBidXQgd2Ugc2hvdWxk
DQo+Pj4+PmZpcnN0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGNvbnNpZGVyIHdoYXQgaW5mb3JtYXRp
b24gaXMgbmVjZXNzYXJ5IGFuZCBpZiBzYWlkDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGluZm9ybWF0
aW9uIGNhbiBmaXQgd2l0aGluIGEgZml4ZWQgbnVtYmVyIG9mIGNvbnRleHRzDQo+Pj4+PmluIHRo
ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBtYWpvcml0eSBvZiBjYXNlcy4gUmVtZW1iZXIsIHRoZSBn
b2FsIG9mIGJlaW5nIGFibGUNCj4+Pj4+dG8gcGFzcw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBtZXRh
ZGF0YSB0aHJvdWdoIHRoZSBuZXR3b3JrIGlzIHRvIGVuaGFuY2Ugc2VydmljZQ0KPj4+Pj5kZWxp
dmVyeSwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbm90IHBhc3MgdGhlIGVudGlyZSB3b3JrcyBvZiBT
aGFrZXNwZWFyZSA7LSkNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4g
U2VudCBmcm9tIG15IGlQaG9uZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4gT24gTWFyIDcsIDIwMTQsIGF0IDM6NTIgQU0sICJSb24gUGFya2VyIg0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4gPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+DQo+Pj4+PjxtYWlsdG86Um9uX1BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbT4+IHdyb3RlOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+IE5pY29sYXMsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4gSSBzZWUgc2ltaWxhciByZXF1aXJlbWVudHMgZnJvbSB0aGUgM2dwcCBFUEMgc2lk
ZS4NCj4+Pj4+SSB3b3VsZA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gbGlrZSB0byBwcm9wb3NlIGFu
IE9VSSAvIFRMViBiYXNlZCBhcHByb2FjaCB3aGVyZSB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
IHJlc2VydmVkIE9VSSBjYW4gYmUgdXNlZCBmb3IgYWdyZWVkIHVwb24gdHlwZXMgb2YNCj4+Pj4+
Y29tbW9uDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSBhbmQgdmVuZG9yIG9yIG90aGVy
IG9yZ2FuaXphdGlvbmFsIE9VSXMgY2FuDQo+Pj4+PmJlIHVzZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+IHRvIHF1aWNrbHkgaW5ub3ZhdGUgaW4gdGhlIG5ldHdvcmtzLg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4gU2ltdWx0YW5lb3VzbHksIEkgd291bGQgYWxzbyBsaWtlIHRvIGNvbnNpZGVyDQo+Pj4+
Pm1lY2hhbmlzbXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IHRoYXQgYXJlIG9wdGltaXplZCBmb3Ig
bG9uZyBsaXZlZCBmbG93cyBzbyBhcyB0bw0KPj4+Pj5saW1pdCB0aGUNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+IG5lZ2F0aXZlIGVmZmVjdHMgb2YgcGFja2V0IGdyb3d0aC4NCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBSb24NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IE9uIE1hciA3LCAyMDE0
LCBhdCA4OjM0IEFNLCAiTmljb2xhcyBCT1VUSE9SUyINCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiA8
Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb20+DQo+Pj4+PjxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4gd3JvdGU6
DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBIZWxsbyBKaW0N
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEkgaGF2ZSBzZWVu
IGNhc2VzIGluIEdpIExBTiwgd2hlcmUgc3Vic2NyaWJlciByZWxhdGVkDQo+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4gaW5mb3JtYXRpb24gaXMgcGFzc2VkIHRvIGEgV2ViIFByb3h5IGZvciBIVFRQIGhl
YWRlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGVucmljaG1lbnQgKGFpbWVkIGF0IHNvbWUgV2Vi
IENvbnRlbnQgcHJvdmlkZXJzDQo+Pj4+PnBhcnRuZXJzIG9mDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gdGhlIE1vYmlsZSBPcGVyYXRvcikuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSW5mb3JtYXRp
b24gd2FzIGFuIGNvZGVkIChwZXJzaXN0ZW50KSBzdWJzY3JpYmVyIGlkDQo+Pj4+PmRlcml2ZWQN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBmcm9tIHRoZSBNU0lTRE4sIGFuZCBjb3VwbGUgb2YgZiBj
dXN0b21lciBwcm9maWxlDQo+Pj4+PnJlbGF0ZWQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBmaWVs
ZHMuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBJbiBhbiBz
ZmMgYmFzZWQgR2kgTEFOLCB0aGlzIGVudGl0eSBzaG91bGQgcmVjZWl2ZQ0KPj4+PiA+ZnJvbSB0
aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBDbGFzc2lmaWVyDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiAtIEEgY2xhc3NpZmljYXRpb24gb2YgdGhlIENvbnRl
bnQgUHJvdmlkZXIgKCBJZCwNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBDYXRlZ29yeSkgYmFzZWQg
b24gdHJhZmZpYyBhbmFseXNpcyAtIFRoZSBNU0lTRE4gb2YNCj4+Pj4+IHRoZQ0KPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IHN1YnNjcmliZXIgLSBUd28gc3Vic2NyaWJlciBwb2xpY3kgZmllbGRzIChu
b3QgdGllZA0KPj4+Pj4gdG8gUENSRg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGJ1dCBiZWxvbmdp
bmcgdG8gdGhlIFN1YnNjcmliZXIgREIpIChTdWJzY3JpYmVyDQo+Pj4+PiBjYXRlZ29yeSwNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBzdWItY2F0ZWdvcnkpIC0gQSBzZXNzaW9uIGlkIChmb3IgbG9n
Z2luZyBhbmQNCj4+Pj4+dHJhY2tpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBwdXJwb3NlcykN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IFRoZSBvYmplY3Rp
dmUgYmVpbmcgdG8gYXZvaWQgaGF2aW5nIHRoZSBIVFRQIFByb3h5DQo+Pj4+PnRvDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gYmVjb21lIGEgdHJ1c3RlZCBhcHBsaWNhdGlvbiAoaW50ZXJvZ2F0ZSB0
aGUNCj4+Pj4+IHN1YnNjcmliZXIgREIsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZXRjLi4pDQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IE5pY29sYXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXyBGcm9tOiBKaW0NCj4+Pj4+IEd1aWNoYXJkDQo+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4gKGpndWljaGFyKSBbamd1aWNoYXJAY2lzY28uY29tPG1haWx0bzpqZ3VpY2hhckBjaXNj
by5jb20+XSBTZW50Og0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IFRodXJzZGF5LCBNYXJjaCAwNiwg
MjAxNCAyOjAyIFBNIFRvOiBKYW1hbCBIYWRpDQo+Pj4+PlNhbGltOw0KPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+IGptb2lzYW5kQGp1bmlwZXIubmV0PG1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldD4g
PG1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldD47DQo+Pj4+PiBicmlqc21hbkBqdW5pcGVyLm5l
dDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQ+IENjOg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHNmYyBTdWJqZWN0OiBSZTogW3NmY10NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0
aW9ucw0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSGkgSmFt
YWwsDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBZb3Ugc2Fp
ZCAiSXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJpYWJsZQ0KPj4+Pj4gc2l6ZWQN
Cj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSIuLiBJIGFtIG5vdCBzbyBjb252aW5jZWQg
YW5kIHdvdWxkIGxpa2UgdG8NCj4+Pj4+IGJldHRlcg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHVu
ZGVyc3RhbmQgdGhlIHJlcXVpcmVtZW50cyBiZWZvcmUgcGFzc2luZyBqdWRnZW1lbnQuDQo+Pj4+
PiBJZiB3ZQ0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGxvb2sgYXQgdGhlIHVzZSBjYXNlcyBhcyBw
cmVzZW50ZWQgdGh1cyBmYXIgaW50bw0KPj4+Pj4gdGhlIFdHIEkNCj4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+PiBoYXZlIHlldCB0byBzZWUgYSBzaW5nbGUgZXhhbXBsZSBvZiB0aGUgbmVlZA0KPj4+Pj4g
KG5vdGluZyB0aGF0DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZGVzaXJlIGlzIG5vdCB0aGUgc2Ft
ZSBhcyBuZWVkKSAtIEkgYW0gbm90IHNheWluZw0KPj4+Pj4gdGhlcmUgaXMNCj4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+PiBubyByZXF1aXJlbWVudCBidXQgcmF0aGVyIHRoYXQgd2Ugc2hvdWxkIG5vdCBq
dW1wDQo+Pj4+PiB0byB0aGUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBjb25jbHVzaW9uIGFuZCBi
dWlsZCBzdGFuZGFyZHMgYXJvdW5kIGEgdGhlb3J5Lg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+PiBPbiAzLzMvMTQsIDY6MzUgQU0sICJKYW1hbCBIYWRpIFNhbGltIg0KPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+PiA8aGFkaUBtb2phdGF0dS5jb208bWFpbHRvOmhhZGlAbW9qYXRhdHUu
Y29tPiA8bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPj4NCj4+Pj4+d3JvdGU6DQo+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IEkgbGlrZSB0aGUgZG9jIC0gd2Vs
bCB3cml0dGVuLg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
PiBTZWN0aW9uIDQuMyBvbiBtZXRhZGF0YSBlbmNvZGluZy4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gSXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZv
ciB2YXJpYWJsZSBzaXplZA0KPj4+Pj4gbWV0YWRhdGENCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4g
KGF0IGxlYXN0IGZvciBodHRwL2FwcCB5b3Ugc2VlbSB0byBpbmRpY2F0ZSB0aGUNCj4+Pj4+IGRl
c2lyZSBmb3INCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj5pdCkuDQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4+IEZvciBhIGRhdGFwYXRoIHBlci1wYWNrZXQgbWV0YWRhdGEsIGkgZmVlbCB0aGUNCj4+Pj4+
IG5lZWQgaXMNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4ganVzdCBhcyBpbXBvcnRhbnQuIEFyZSB3
ZSBsaW1pdGVkIGJ5IHRoZSBmYWN0IHRoYXQNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gZXhpc3Rp
bmcgaGFyZHdhcmUgbWF5IG5vdCBiZSBhYmxlIHRvIGhhbmRsZSBUTFZzPw0KPj4+Pj5Gb3INCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gZXhhbXBsZSwgSSBkb250IGhhdmUgYSBwcm9ibGVtIGhhbmRs
aW5nIFRMVnMgaW4gYQ0KPj4+Pj4gc29mdHdhcmUNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj5kYXRh
cGF0aC4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gY2hl
ZXJzLCBqYW1hbA0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gbWFpbGluZyBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4g
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBsaXN0
IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
Cj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiAg
ID4+Pj4+Pj4+Pj4NCj4+Pj4+ICAgPj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+Pj4+IG1haWxpbmcNCj4+Pj4+ICAgPj4+Pj4+
Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
DQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+Pj4+PiAg
ID4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc2ZjDQo+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+Pj4gICA+Pj4+Pj4+Pj4gX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4+PiBtYWlsaW5nDQo+
Pj4+PiAgID4+Pj4+Pj4+PiBsaXN0IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8
bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+Pj4+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYyBtYWlsaW5nDQo+Pj4+PiBsaXN0
DQo+Pj4+PiAgID4+Pj4+IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiA8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc2ZjDQo+Pj4+PiAgID4+Pj4+DQo+Pj4+PiAgID4+DQo+Pj4+PiAgID4+X19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj4+ICAgPj5zZmMgbWFpbGlu
ZyBsaXN0DQo+Pj4+PiAgID4+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxtYWls
dG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gICA+Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjDQo+Pj4+PiAgID4NCj4+Pj4+ICAgPl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+PiAgID5zZmMgbWFpbGluZyBsaXN0DQo+Pj4+
PiAgID5zZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4gPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQo+Pj4+PiAgID5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0K
Pj4+Pj4NCj4+Pj4NCj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCj4+Pj4gc2ZjIG1haWxpbmcgbGlzdA0KPj4+PiBzZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NCj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmMNCj4+Pg0KPj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQo+Pj4gc2ZjIG1haWxpbmcgbGlzdA0KPj4+IHNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPg0KPj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
DQo+Pj4NCj4+DQo+Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQo+PnNmYyBtYWlsaW5nIGxpc3QNCj4+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQo+Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+DQo+X19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj5zZmMgbWFpbGlu
ZyBsaXN0DQo+c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+aHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmMNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OiJNUyBNaW5jaG8iOw0KCXBhbm9zZS0xOjIgMiA2IDkgNCAyIDUgOCAz
IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpTaW1TdW47DQoJcGFub3NlLTE6MiAxIDYg
MCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJNUyBHb3RoaWMiOw0K
CXBhbm9zZS0xOjIgMTEgNiA5IDcgMiA1IDggMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1p
bHk6TWluZ0xpVTsNCglwYW5vc2UtMToyIDEgNiA5IDAgMSAxIDEgMSAxO30NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk6TWluZ0xpVTsNCglwYW5vc2UtMToyIDEgNiA5IDAgMSAxIDEgMSAxO30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkFyaWFsIFVuaWNvZGUgTVMiOw0KCXBhbm9zZS0x
OjIgMTEgNiA0IDIgMiAyIDIgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJy
aTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQt
ZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OiJcQE1TIE1pbmNobyI7DQoJcGFub3NlLTE6MiAyIDYgOSA0IDIg
NSA4IDMgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQE1pbmdMaVUiO30NCkBmb250
LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxATVMgR290aGljIjt9DQpAZm9udC1mYWNlDQoJe2ZvbnQt
ZmFtaWx5OiJcQFNpbVN1biI7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBBcmlhbCBV
bmljb2RlIE1TIjsNCglwYW5vc2UtMToyIDExIDYgNCAyIDIgMiAyIDIgNDt9DQovKiBTdHlsZSBE
ZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0K
CXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0
Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTpsaW5rLCBzcGFu
Lk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0
ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtG
b2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQt
ZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBkaXYu
TXNvQWNldGF0ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJh
bGxvb24gVGV4dCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsN
Cglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJp
ZiI7fQ0Kc3Bhbi5CYWxsb29uVGV4dENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkJhbGxvb24gVGV4
dCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxv
b24gVGV4dCI7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnNwYW4uQ2hh
cg0KCXttc28tc3R5bGUtbmFtZToi5om55rOo5qGG5paH5pysIENoYXIiOw0KCW1zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazrmibnms6jmoYbmlofmnKw7DQoJZm9udC1mYW1p
bHk6U2ltU3VuO30NCnAuYSwgbGkuYSwgZGl2LmENCgl7bXNvLXN0eWxlLW5hbWU65om55rOo5qGG
5paH5pysOw0KCW1zby1zdHlsZS1saW5rOiLmibnms6jmoYbmlofmnKwgQ2hhciI7DQoJbWFyZ2lu
OjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250
LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnNwYW4uRW1haWxTdHlsZTIxDQoJ
e21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1z
ZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyMg0KCXttc28tc3R5bGUt
dHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNv
bG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjMNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29u
YWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdE
O30NCnNwYW4uRW1haWxTdHlsZTI0DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVt
YWlsU3R5bGUyNQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERlZmF1
bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpA
cGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEu
MGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7
fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMg
djpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lm
IGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFw
IHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlm
XS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJw
bGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7O2NvbG9yOmJsYWNrIj5Qcm9ncmFtbWF0aWMgY29udHJvbCBkb2VzIG5vdCBuZWNlc3Nh
cmlseSBpbXBseSBhbiBleGlzdGVuY2Ugb2YgYW4gZXhwbGljaXQgdW5pcXVlIHBhdGggb3IgY2hh
aW4gSUQgY2FycmllZCBpbiBhIHBhY2tldC4gJm5ic3A7TGFjayBvZiBhbiBleHBsaWNpdCB1bmlx
dWUgcGF0aCBJRCBpbiBhIHBhY2tldA0KIGRvZXMgbm90IGltcGx5IFZMQU4gc3RpdGNoaW5nLjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9y
OmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90Oztjb2xvcjpibGFjayI+TWFyaWE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBi
bHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0
IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBT
dW1hbmRyYSBNYWplZSBbbWFpbHRvOlMuTWFqZWVAZjUuY29tXQ0KPGJyPg0KPGI+U2VudDo8L2I+
IE1vbmRheSwgTWFyY2ggMjQsIDIwMTQgOTowMCBQTTxicj4NCjxiPlRvOjwvYj4gUm9uIFBhcmtl
cjsgSmVyb21lIE1vaXNhbmQ7IFh1eGlhb2h1OyBOQVBJRVJBTEEsIE1BUklBIEg7IG1pa2ViaWFu
Y0Bhb2wuY29tOyBzZmNAaWV0Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIDwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtNUyBN
aW5jaG8mcXVvdDsiPuetlDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtBcmlhbCBVbmljb2RlIE1TJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPuWkjTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+OiBTRkMgZW5jYXBzdWxh
dGlvbg0KIGNoYWluIElEPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5BZ3Jl
ZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjguNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkkgcGVyc29uYWxseSBsb29rIGF0
IGEgY2hhaW5JRCBhcyB5ZXQgYW5vdGhlciBpbmRpcmVjdGlvbiB0aGF0IGVuYWJsZXMgcHJvZ3Jh
bWF0aWMgY29udHJvbCBvdmVyIHRoZSBwYXRoLiBNb3N0IFZMQU4gYmFzZWQgc3RpdGNoaW5nIGlz
IHByZXR0eSBzdGF0aWMgYW5kIGRlYnVnZ2luZw0KIGlzIG5vdCBhbiBlYXN5IHRhc2suJm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZndDsmZ3Q7SSB3b3VsZCBqdXN0
IGFkZCB0aGF0IHRoZXJlIGFyZSBwcm9iYWJseSBldmVuIG1vcmUgd2F5cyB0byBzaWduYWwgbWV0
YWRhdGEgdGhhbiB0byBzaWduYWwgdGhlIChzZXJ2aWNlKSBwYXRo4oCmPC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6OC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj5ZZXMuIEhvd2V2ZXIgdGhlJm5ic3A7aW4gYmFuZCBwYXJ0IG9m
IHRoZSZuYnNwO3NpZ25hbGluZyBzaG91bGQgYmUgc3RhbmRhcmRpemVkLiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6OC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQg
I0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RnJvbToN
Cjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Sb24g
UGFya2VyICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+RGF0ZTog
PC9iPk1vbmRheSwgTWFyY2ggMjQsIDIwMTQgYXQgOTo0OCBBTTxicj4NCjxiPlRvOiA8L2I+SmVy
b21lIE1vaXNhbmQgJmx0OzxhIGhyZWY9Im1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldCI+am1v
aXNhbmRAanVuaXBlci5uZXQ8L2E+Jmd0OywgWHV4aWFvaHUgJmx0OzxhIGhyZWY9Im1haWx0bzp4
dXhpYW9odUBodWF3ZWkuY29tIj54dXhpYW9odUBodWF3ZWkuY29tPC9hPiZndDssICZxdW90O05B
UElFUkFMQSwgTUFSSUEgSCZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1uMTkyMUBhdHQuY29t
Ij5tbjE5MjFAYXR0LmNvbTwvYT4mZ3Q7LCAmcXVvdDs8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5j
QGFvbC5jb20iPm1pa2ViaWFuY0Bhb2wuY29tPC9hPiZxdW90Ow0KICZsdDs8YSBocmVmPSJtYWls
dG86bWlrZWJpYW5jQGFvbC5jb20iPm1pa2ViaWFuY0Bhb2wuY29tPC9hPiZndDssICZxdW90Ozxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4mcXVvdDsgJmx0Ozxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+
U3ViamVjdDogPC9iPlJlOiBbc2ZjXSA8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgTWluY2hvJnF1b3Q7O2NvbG9yOmJsYWNrIj7nrZQ8L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwg
VW5pY29kZSBNUyZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj7lpI08
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj46DQogU0ZDIGVu
Y2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjguNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5D
bGVhcmx5LCBhbiBTRkMgZW5jYXBzdWxhdGlvbiBjYW4gYmUgdXNlZCDigJxvZmYgbGFiZWzigJ0g
dG8gc3VwcG9ydCBhbiBpbmJhbmQgbWV0YWRhdGEgdHJhbnNwb3J0IG1lY2hhbmlzbSBvdXRzaWRl
IG9mIHRoZSBTRkMgc3RlZXJpbmcgcGFyYWRpZ20uJm5ic3A7IEFuZCwgSeKAmW0gaW4gbm8NCiB3
YXkgdHJ5aW5nIHRvIGRpc3N1YWRlIHN1Y2ggYSB1c2FnZS4mbmJzcDsmbmJzcDsgJm5ic3A7QnV0
LCBzaW5jZSB0aGUgc3RlZXJpbmcgcGFydCBvZiB0aGUgaGVhZGVyIGlzIGxpa2VseSB0byBiZSBz
aW1wbGUsIGNvbXBhY3QsIGFuZCBvZiBmaXhlZCBsZW5ndGgsIHdoeSBub3QganVzdCBpZ25vcmUg
aXQgaW4gc3VjaCBhIGNhc2Ug4oCTIHNlbmQgMOKAmXMsIGlnbm9yZSByZWNlaXZlZCBmaWVsZHMu
Jm5ic3A7Jm5ic3A7IFdvdWxkbuKAmXQgdGhpcyBrZWVwIHRoaW5ncyBzaW1wbGVyIHRoYW4gdHJ5
aW5nDQogdG8gYWRkIHlldCBtb3JlIGZsZXhpYmlsaXR5IGludG8gYSB1bmlmaWVkIGhlYWRlcj8m
bmJzcDsmbmJzcDsmbmJzcDsgQWRkaXRpb25hbGx5LCBtaWdodCB3ZSBydW4gaW50byBjaGFydGVy
IGlzc3VlcyBpZiB0aGUgaGVhZGVyIGNhbiBleHBsaWNpdGx5IGNvbnZleSDigJxub24tU0ZDLWNv
bXBsaWFudOKAnSAoZS5nLiwgdGhlIGNoYXJ0ZXIgaXMgcXVpdGUgZXhwbGljaXQgdGhhdCB3ZSBh
cmUgc29sdmluZyBhIHN0ZWVyaW5nIHByb2JsZW0pPzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
Jm5ic3A7IFJvbjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBp
biAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjpibGFjayI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9m
IDwvYj5KZXJvbWUgTW9pc2FuZDxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIE1hcmNoIDI0LCAy
MDE0IDEyOjM3IFBNPGJyPg0KPGI+VG86PC9iPiBYdXhpYW9odTsgTkFQSUVSQUxBLCBNQVJJQSBI
OyA8YSBocmVmPSJtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20iPm1pa2ViaWFuY0Bhb2wuY29tPC9h
PjsNCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8
Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtNUyBHb3RoaWMmcXVvdDs7Y29sb3I6YmxhY2siPuetlDwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtNUyBH
b3RoaWMmcXVvdDs7Y29sb3I6YmxhY2siPuWkjTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6YmxhY2siPjoNCiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZu
YnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mIzQzOzEuPC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj5XZSBjb3VsZCBnZW5lcmFsaXplIHRoZSBleGlzdGluZyBWTEFOLWJhc2VkIGFwcHJvYWNo
IHRvIG1vcmUgZmxleGlibGUgdHVubmVsL292ZXJsYXkgdGhpbmtpbmcgYW5kIGEgc2V0IG9mIGRp
c3RyaWJ1dGVkIGNvbnN0cmFpbmVkIHJvdXRlcyB1c2luZyBhIGNvbnRyb2wgbG9naWMNCiBvZiBz
b3J0cy4gTm8gbmVlZCBmb3IgYW4gZXhwbGljaXQgc2VydmljZSBjaGFpbiAob3IgcGF0aCkgaWQs
IHRoZW4uIFdoaWxlIHN0YXlpbmcgdHJhbnNwb3J0LWluZGVwZW5kZW50ICh0aGF04oCZcyB0aGUg
d2hvbGUgcG9pbnQgb2Ygb3ZlcmxheXMpLg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5Mb3ZlIHRoaXMg
cXVvdGUgZnJvbSBNYXJpYSwgdGhpcyBpcyBwdXR0aW5nIGl0IHZlcnkgY2xlYXJseSBhbmQgdmVy
eSBjb25jaXNlbHkuDQo8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZs
dDsmbHQ7IHRoZSBzaWduYWxpbmcgb2YgbWV0YWRhdGEgc2hvdWxkIGJlIGluZGVwZW5kZW50IGZy
b20gc2lnbmFsaW5nIG9mIHNlcnZpY2UgcGF0aC4gVGhlcmUgY2FuIGJlIG1hbnkgd2F5cyB0byBz
aWduYWwgdGhlIHBhdGggc28gd2h5IHRpZSB0aGUgdHdvIHRvZ2V0aGVyLiZndDsmZ3Q7PC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj5JIHdvdWxkIGp1c3QgYWRkIHRoYXQgdGhlcmUgYXJlIHByb2JhYmx5IGV2
ZW4gbW9yZSB3YXlzIHRvIHNpZ25hbCBtZXRhZGF0YSB0aGFuIHRvIHNpZ25hbCB0aGUgKHNlcnZp
Y2UpIHBhdGjigKY8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAw
aW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOmJsYWNrIj4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2Yg
PC9iPlh1eGlhb2h1PGJyPg0KPGI+U2VudDo8L2I+IFN1bmRheSwgTWFyY2ggMjMsIDIwMTQgOToy
MSBQTTxicj4NCjxiPlRvOjwvYj4gTkFQSUVSQUxBLCBNQVJJQSBIOyA8YSBocmVmPSJtYWlsdG86
bWlrZWJpYW5jQGFvbC5jb20iPm1pa2ViaWFuY0Bhb2wuY29tPC9hPjsNCjxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gW3Nm
Y10gPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O01TIE1pbmNobyZxdW90Oztjb2xvcjpibGFjayI+562UPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+5aSNPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOmJsYWNrIj46DQogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+JiM0MzsxPC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij5YaWFvaHU8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2LjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6
c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGlu
ZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5n
PSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6TWluZ0xpVTtjb2xv
cjpibGFjayI+5Y+R5Lu25Lq6PC9zcGFuPjwvYj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2siPjo8L3NwYW4+PC9iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayI+IHNm
Yw0KIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZzwvYT5dIDwvc3Bhbj48Yj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgR290aGljJnF1b3Q7O2NvbG9yOmJs
YWNrIj7ku6Pooag8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayI+TkFQSUVSQUxBLCBNQVJJQSBIPGJyPg0KPC9zcGFu
PjxiPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTpNaW5nTGlVO2NvbG9yOmJsYWNrIj7lj5HpgIHml7bpl7Q8L3NwYW4+PC9iPjxiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayI+Ojwv
c3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3Vu
O2NvbG9yOmJsYWNrIj4gMjAxNDwvc3Bhbj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgR290aGljJnF1b3Q7O2NvbG9yOmJsYWNr
Ij7lubQ8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2lt
U3VuO2NvbG9yOmJsYWNrIj4zPC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtNUyBHb3RoaWMmcXVvdDs7Y29sb3I6YmxhY2si
PuaciDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1T
dW47Y29sb3I6YmxhY2siPjIyPC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtNUyBHb3RoaWMmcXVvdDs7Y29sb3I6YmxhY2si
PuaXpTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1T
dW47Y29sb3I6YmxhY2siPg0KIDY6Mzg8YnI+DQo8L3NwYW4+PGI+PHNwYW4gbGFuZz0iWkgtQ04i
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIEdvdGhpYyZxdW90
Oztjb2xvcjpibGFjayI+5pS25Lu25Lq6PC9zcGFuPjwvYj48Yj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2siPjo8L3NwYW4+PC9iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFj
ayI+PGEgaHJlZj0ibWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tIj5taWtlYmlhbmNAYW9sLmNvbTwv
YT47DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0K
PC9zcGFuPjxiPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtNUyBHb3RoaWMmcXVvdDs7Y29sb3I6YmxhY2siPuS4uzwvc3Bhbj48L2I+
PGI+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
Ok1pbmdMaVU7Y29sb3I6YmxhY2siPumimDwvc3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrIj46PC9zcGFuPjwvYj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6Ymxh
Y2siPg0KIFJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRDwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMUY0OTdEIj5NaWtlLDwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVl
IDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjpibGFjayI+TWFyaWEsJm5ic3A7PGJyPg0KU28sIHlvdSBhcmUgc2F5aW5nIHRo
YXQgeW91IHdhbnQgdG8gdXNlIFNGQyB0byBjYXJyeSBhcm91bmQgbWV0YWRhdGEsIGJ1dCBub3Qg
Zm9yIGFjdHVhbCBzZXJ2aWNlIGNoYWluaW5nIGJlY2F1c2UgeW91IGFscmVhZHkgaGF2ZSBhIHdh
eSB0byBpbXBsZW1lbnQgc2VydmljZSBjaGFpbmluZyBvdXRzaWRlIG9mIFNGQz8gJm5ic3A7PC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzFGNDk3RCI+WWVz
Ljwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+TWF5YmUgSSdtIG5vdCBmb2xsb3dpbmcs
IGJ1dCBpdCBzZWVtcyB0byBtZSB0aGF0IGlmIHlvdSB3ZXJlIHRvIHVwZ3JhZGUgeW91ciBuZXR3
b3JrIHRvIHN1cHBvcnQgU0ZDIHRoYXQgeW91IHdvdWxkIGNoYW5nZSBmcm9tIHVzaW5nDQogeW91
ciBleGlzdGluZyBtZWNoYW5pc20gYW5kIHN0YXJ0IHVzaW5nIFNGQywgd2hpY2ggaXMgbWVhbnQg
dG8gcHJvdmlkZSBzdXBwb3J0IGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyB0aGF0IGFyZSBub3QgU0ZD
IGF3YXJlLiAmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTox
Mi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztj
b2xvcjojMUY0OTdEIj5UaGVyZSBzaG91bGQgYmUgYSB3YXkgdG8gdXNlIHRoZSBOU0ggb25seSBh
cyBhIHdheSB0byBjb252ZXkgbWV0YWRhdGEgc3VjaCBhcyBzdWJzY3JpYmVyLWlkLCBhcHBsaWNh
dGlvbi1pZCwgZXRjLiwgd2hpbGUga2VlcGluZyB0aGUgc2VydmljZSBjaGFpbmluZyBmb3J3YXJk
aW5nDQogaW5mb3JtYXRpb24gYXQsIGUuZy4sIHRoZSBNUExTIFZQTiBsZXZlbC4gPC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5UaGVyZSBhcmUgYSBudW1iZXIgb2YgdXMgd2hvIGhhdmUg
aW1wbGVtZW50ZWQsIGluIG9uZSB3YXkgb3IgYW5vdGhlciwgc29tZSBzb3J0IG9mIHNlcnZpY2Ug
Y2hhaW5pbmcsIGJ1dCBJIChJIGNhbiBhdCBsZWFzdCBzcGVhayBmb3INCiBteXNlbGYpIGFtIGxv
b2tpbmcgdG8gU0ZDIG5vdCB0byBlbmhhbmNlIG15IGN1cnJlbnQgaW1wbGVtZW50YXRpb24sIGJ1
dCB0byByZXBsYWNlIGl0IHdpdGggc29tZXRoaW5nIGJldHRlciB3aGlsZSBzdGlsbCBtYWludGFp
bmluZyBteSBjb3JlIChub24gc2VydmljZSBmdW5jdGlvbikgaW5mcmFzdHJ1Y3R1cmUuPC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDs7Y29sb3I6IzFGNDk3RCI+JnF1b3Q7c2VydmljZS1jaGFpbmluZyZxdW90
OyBpcyBub3RoaW5nIG5ldywgaXQgaGFzIGJlZW4gZG9uZSBmb3IgdGhlIG1hbnkgeWVhcnMgdXNp
bmcgVkxBTnMuIFRoZSBpc3N1ZSBoYXMgYmVlbiBhbHdheXMgaG93IHRvIGJyaW5nIHRoZSB0cmFm
ZmljIGZyb20gYSByb3V0ZWQgbmV0d29yayBpbnRvIGEgc2V0IG9mIGFwcGxpYW5jZXMsDQogaS5l
LiwgaG93IHRvIGludGVncmF0ZSB3aXRoIHJvdXRpbmcuIEJ5IHVzaW5nIHRoZSBzYW1lIG1lY2hh
bmlzbSBpbiB0aGUgaW50ZXJtZWRpYXRlIGhvcHMgdGhlIGNvbXBsZXhpdHkgaXMgc2lnbmlmaWNh
bnRseSByZWR1Y2VkLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SU1P
LCB0aGUgc2lnbmFsaW5nIG9mIG1ldGFkYXRhIHNob3VsZCBiZSBpbmRlcGVuZGVudCBmcm9tIHNp
Z25hbGluZyBvZiBzZXJ2aWNlIHBhdGguIFRoZXJlIGNhbiBiZSBtYW55IHdheXMgdG8gc2lnbmFs
IHRoZSBwYXRoIHNvIHdoeSB0aWUgdGhlIHR3byB0b2dldGhlci48L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206
MTIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0ibWFyZ2luLWJvdHRvbTo1
LjRwdCI+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJ0ZXh0
LWFsaWduOmNlbnRlciI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4NCjxociBzaXplPSIxIiB3
aWR0aD0iMTAwJSIgbm9zaGFkZT0iIiBzdHlsZT0iY29sb3I6Izk5OTk5OSIgYWxpZ249ImNlbnRl
ciI+DQo8L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tYm90dG9tOjUuNHB0Ij48Yj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkZyb206DQo8
L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFpbHRvOmtlZ3Jh
eUBjaXNjby5jb20lM2NrZWdyYXlAY2lzY28uY29tIj5rZWdyYXlAY2lzY28uY29tJmx0O2tlZ3Jh
eUBjaXNjby5jb208L2E+Jmd0Ozxicj4NCjxiPlRvOiA8L2I+Um9uIFBhcmtlciZsdDs8YSBocmVm
PSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+Um9uX1BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbTwvYT4mZ3Q7LEppbSBHdWljaGFyZCAoamd1aWNoYXIpJmx0OzxhIGhy
ZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iPmpndWljaGFyQGNpc2NvLmNvbTwvYT4mZ3Q7
LEpvZWwgTS4gSGFscGVybiZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSI+
am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+Y2M6IDwvYj48YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnJTNjc2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmcmbHQ7c2ZjQGlldGYu
b3JnPC9hPiZndDs8YnI+DQo8Yj5TZW50OiA8L2I+RnJpZGF5LCBNYXJjaCAxNCwgMjAxNDxicj4N
CjxiPlN1YmplY3Q6IDwvYj5SZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQ8YnI+
DQo8YnI+DQomIzQzOzEgdGhlIGlkZWEgaXMgaW50ZXJvcGVyYWJpbGl0eS48YnI+DQo8YnI+DQo8
YnI+DQpPbiAzLzE0LzE0IDEyOjU1IFBNLCAmcXVvdDtSb24gUGFya2VyJnF1b3Q7ICZsdDs8YSBo
cmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj4NCjxicj4NCiZndDtUaGFua3Ms
IEppbS48YnI+DQomZ3Q7PGJyPg0KJmd0O1JlbWVtYmVyIHRoYXQgd2UgaGF2ZSBzYWlkIG1hbnkg
dGltZXMgdGhhdCB0aGUgU0ZDIHNlcnZpY2UgaGVhZGVyIGlzPGJyPg0KJmd0O3RyYW5zcG9ydCBp
bmRlcGVuZGVudC4gJm5ic3A7IEp1c3QgYmVjYXVzZSB0aGUgY2hhaW4gaWQgY291bGQgYmUgY2Fy
cmllZCBpbjxicj4NCiZndDtzb21lIGZvcm0gb3IgYW5vdGhlciB3aXRoIHNvbWUgcGFydGljdWxh
ciB0cmFuc3BvcnQgZG9lc24ndCBtZWFuIHRoYXQgaXQ8YnI+DQomZ3Q7Y291bGQgYmUgdW5pdmVy
c2FsbHkgY29udmV5ZWQuICZuYnNwOyZuYnNwOyBCeSBtYWtpbmcgYW5kIGtlZXBpbmcgdGhlIFNG
QyBzZXJ2aWNlPGJyPg0KJmd0O2hlYWRlciB0cmFuc3BvcnQgaW5kZXBlbmRlbnQgbWFrZXMgaXQg
bW9yZSBhcHBsaWNhYmxlIGluIG1vcmU8YnI+DQomZ3Q7ZW52aXJvbm1lbnRzIGFuZCBtb3JlIGxp
a2VseSB0byBnZXQgYWRvcHRlZCBicm9hZGx5Ljxicj4NCiZndDs8YnI+DQomZ3Q7ICZuYnNwOyBS
b248YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDstLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LTxicj4NCiZndDtGcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbPGEgaHJlZj0ibWFpbHRv
OmpndWljaGFyQGNpc2NvLmNvbSI+bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbTwvYT5dPGJyPg0K
Jmd0O1NlbnQ6IEZyaWRheSwgTWFyY2ggMTQsIDIwMTQgMzo1MiBQTTxicj4NCiZndDtUbzogSm9l
bCBNLiBIYWxwZXJuOyBSb24gUGFya2VyPGJyPg0KJmd0O0NjOiA8YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0O1N1YmplY3Q6IFNGQyBlbmNhcHN1
bGF0aW9uIGNoYWluIElEPGJyPg0KJmd0Ozxicj4NCiZndDtIaSBKb2VsLDxicj4NCiZndDs8YnI+
DQomZ3Q7UGVyaGFwcyBidXQgSSB3b3VsZCBwb2ludCBvdXQgdGhhdCB0aGUgYmFzZSBTRkMgaGVh
ZGVyIGNvdWxkIGhhdmUgYSBsb3Q8YnI+DQomZ3Q7bW9yZSBpbmZvcm1hdGlvbiB0aGFuIGp1c3Qg
dGhlIGNoYWluIElEOyBJIHdvdWxkIGFsc28gcG9pbnQgb3V0IHRoYXQgdGhlPGJyPg0KJmd0O2Rl
dmlsIGlzIGluIHRoZSBkZXRhaWxzIGFuZCBzYXlpbmcgJnF1b3Q7d2VsbCwgSSBjYW4ganVzdCB1
c2UgYW4gTVBMUyBsYWJlbCZxdW90Ozxicj4NCiZndDtoaWRlcyBtdWNoIG9mIHRoZSBjb21wbGV4
aXR5IG9mIGFjdHVhbGx5IGRvaW5nIHRoYXQuPGJyPg0KJmd0Ozxicj4NCiZndDtPbiAzLzE0LzE0
LCAyOjM1IFBNLCAmcXVvdDtKb2VsIE0uIEhhbHBlcm4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsgd3JvdGU6
PGJyPg0KJmd0Ozxicj4NCiZndDsmZ3Q7SWYgdGhlIHRyYW5zcG9ydCBoZWFkZXIgY2FycmllcyBl
bm91Z2ggaW5mb3JtYXRpb24gZm9yIGlkZW50aWZ5aW5nIHRoZTxicj4NCiZndDsmZ3Q7c2VxdWVu
Y2UgKFZMQU4gdGFnIG9yIE1QTFMgbGFiZWwgY2FuIGJvdGggZG8gdGhlIGpvYiksIHRoZW4gYXJn
dWFibHk8YnI+DQomZ3Q7Jmd0O3RoZSBnbG9iYWwgY2hhaW4gSUQgaXMgcmVkdW5kYW50LiBJIGNh
biBsaXZlIHdpdGggY2FycnlpbmcgaXQgYW55d2F5PGJyPg0KJmd0OyZndDtlaXRoZXIgaWYgSSBo
YXZlIG1ldGFkYXRhIHRvIGNhcnJ5LCBvciBpZiBJIG5lZWQgdGhlIGNoYWluIElEIGZvciBzb21l
PGJyPg0KJmd0OyZndDtwdXJwb3NlLjxicj4NCiZndDsmZ3Q7IEFmdGVyIGFsbCwgc29tZSBmb2xr
cyBzZWVtIHRvIHdhbnQgdG8gdXNlIHRoYXQgZm9yIHRoZSBmb3J3YXJkaW5nPGJyPg0KJmd0OyZn
dDtkZWNpc2lvbnMuPGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0O1lvdXJzLDxicj4NCiZndDsm
Z3Q7Sm9lbDxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDtPbiAzLzE0LzE0LCAyOjI4IFBNLCBS
b24gUGFya2VyIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyBUaGUgY2hhaW4gSUQgaXMgdGhlIGxh
YmVsIHRoYXQgZGVmaW5lcyB0aGUgc2VxdWVuY2Ugb2Ygc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0
O2Z1bmN0aW9ucyB0aGF0IG11c3QgYmUgdmlzaXRlZC4gJm5ic3A7IEl0IGNhbiBiZSB0aG91Z2h0
IG9mIGFzIGEgaGFuZGxlIGZvciBhPGJyPg0KJmd0OyZndDsmZ3Q7c3RhY2sgb2YgbXVzdC12aXNp
dCBuZXR3b3JrIGxvY2F0aW9ucy4gJm5ic3A7IEkgZG9uJ3Qgc2VlIGhvdyB0aGlzIGNhbiBiZTxi
cj4NCiZndDsmZ3Q7Jmd0O2FueXRoaW5nIGJ1dCBtYW5kYXRvcnkuPGJyPg0KJmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7ICZuYnNwOyZuYnNwOyZuYnNwOyBSb248YnI+DQomZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsgRnJvbTogc2ZjIFs8YSBocmVmPSJtYWlsdG86c2Zj
LWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dIE9uIEJl
aGFsZiBPZiBTdXJlbmRyYSBLdW1hcjxicj4NCiZndDsmZ3Q7Jmd0OyhzbWt1bWFyKTxicj4NCiZn
dDsmZ3Q7Jmd0OyBTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDE6NDYgUE08YnI+DQomZ3Q7
Jmd0OyZndDsgVG86IEpvZWwgTS4gSGFscGVybjsgTkFQSUVSQUxBLCBNQVJJQSBIPGJyPg0KJmd0
OyZndDsmZ3Q7IENjOiA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8
L2E+PGJyPg0KJmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNm
Yy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyBbVHJpbW1lZCB0aGUgcmVjaXBpZW50IGxpc3QgLSBuZWVkcyBhcHByb3ZhbCBvdGhlcndp
c2VdPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IENvbXBsZXRlbHkgYWdyZWUg
aGVyZS48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgU0ZDIGRvZXMgbm90IHBy
ZXZlbnQgVkxBTiBzdGl0Y2hpbmcgYW5kIG9uZSBjYW4gY29udGludWUgdG8gZG8gdGhhdC48YnI+
DQomZ3Q7Jmd0OyZndDtXaGlsZSBhdCB0aGUgc2FtZSB0aW1lIFNGQyBjYW4gaW5jbHVkZSBWTEFO
IHN0aXRjaGluZyB0byBzdXBwb3J0PGJyPg0KJmd0OyZndDsmZ3Q7bGVnYWN5IFNGcyBpbiB0aGUg
c2FtZSBjaGFpbiB0aGF0IGluY2x1ZGVzIFNGQyBhd2FyZSBTRnMuIEV2ZW4gbGVnYWN5PGJyPg0K
Jmd0OyZndDsmZ3Q7U0ZzIGJlbmVmaXQgZnJvbSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgaGVu
Y2UgY2FuIGJlIHNoYXJlZCBhY3Jvc3M8YnI+DQomZ3Q7Jmd0OyZndDtkaWZmZXJlbnQgc2Vydmlj
ZSBjaGFpbnMuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IFN1cmVuZHJhLjxi
cj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyBPbiAzLzE0LzE0IDEwOjI2IEFNLCAmcXVvdDtKb2VsIE0uIEhhbHBlcm4m
cXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIj5qbWhAam9lbGhh
bHBlcm4uY29tPC9hPiZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyBNeSBvd24gaW5jbGluYXRpb24gaXMgdG8gb2JzZXJ2ZSB0aGF0IGlmIHlvdSBkb24n
dCBuZWVkIGV4cGxpY2l0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBjaGFpbiBpZGVudGlmaWNhdGlv
biBhbmQgeW91IGRvbid0IG5lZWQgbWV0YWRhdGEsIHlvdSBjYW4ganVzdCBvbWl0PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyB0aGUgc2ZjL25zaCBoZWFkZXIuIFN0aWxsIGRvIHNlcnZpY2UgY2hhaW5p
bmcsIGp1c3Qgbm8gZXh0cmEgaGVhZGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7IElmIHdlIGFyZSBnb2luZyB0byBoYXZlIHRoZSBoZWFkZXIsIGl0IHNlZW1z
IHRvIG1lIHRoYXQgdGhlIGNoYWluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O2lkZW50aWZpY2F0aW9u
IGZpZWxkIGlzIHZlcnkgdXNlZnVsLCBhbmQgbG93IGNvc3Qgb25jZSB3ZSBoYXZlIHRoZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDtoZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsgWW91cnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBKb2VsPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgT24gMy8xNC8xNCwgMTowMCBQTSwgTkFQ
SUVSQUxBLCBNQVJJQSBIIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEV4cGxpY2l0
IGNoYWluIGlkZW50aWZpY2F0aW9uIHNob3VsZCBiZSBtYWRlIG9wdGlvbmFsLiBJIGJlbGlldmUg
aXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3YXMgZGlzY3Vzc2VkIGZldyBtb250aHMgYWdv
IG9uIHRoaXMgbWFpbGluZyBsaXN0Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgTWFyaWE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpGcm9tOipzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0gKk9uIEJlaGFsZiBP
ZiAqSm1oLmRpcmVjdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICpTZW50OiogVGh1cnNkYXks
IE1hcmNoIDEzLCAyMDE0IDEyOjEyIFBNPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKlRvOiog
PGEgaHJlZj0ibWFpbHRvOmtlZ3JheUBjaXNjby5jb20iPmtlZ3JheUBjaXNjby5jb208L2E+OyA8
YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iPg0KbHVjeS55b25nQGh1YXdlaS5j
b208L2E+OyA8YSBocmVmPSJtYWlsdG86c21rdW1hckBjaXNjby5jb20iPnNta3VtYXJAY2lzY28u
Y29tPC9hPjs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86amd1aWNo
YXJAY2lzY28uY29tIj5qZ3VpY2hhckBjaXNjby5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgKkNjOiogPGEgaHJlZj0ibWFpbHRvOm5pY29sYXMuYm91dGhvcnNAcW9zbW9zLmNvbSI+
bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tPC9hPjsNCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT47IDxhIGhyZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNv
bSI+DQpoYWRpQG1vamF0YXR1LmNvbTwvYT47PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEg
aHJlZj0ibWFpbHRvOnJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPnJvbl9wYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT47PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgPGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iPmptaEBqb2VsaGFscGVybi5j
b208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKlN1YmplY3Q6KiBSZTogW3NmY10gZHJh
ZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAqSW1wb3J0YW5jZToqIExvdzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQXNzdW1pbmcgSSB1bmRlcnN0YW5kIHlvdSBwcm9wZXJseSBL
ZW4sIEkgZGlzYWdyZWUuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBGb3IgZXhhbXBsZSwgYnkgdXNpbmcgc2VwYXJhdGUgdGVybXMgSSBjYW4gZWFz
aWx5IGRpc2N1c3MgdGhlIGZhY3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGF0IGNlcnRh
aW4ga2luZHMgb2YgZGF0YSAoY2hhaW4gaWRlbnRpZmljYXRpb24pIG9ubHkgbmVlZCB0byBiZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFkanVzdCBieSBhIGZldyBhcHBzIGluIHJhcmUgY2Fz
ZXMuIEFuZCB0aGF0IGRhdGEgaXMgbm90IGJlZWRlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGJ5IHRoZSBhcHBsaWNhdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBVbmxlc3MgeW91IHdvdWxkIGxpa2UgdG8gY29uc2lkZXIgdGhlIGNo
YWluIGlkZW50aWZpY2F0aW9uIGFzIGJlaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3B0
aW9uYWw/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBZb3Vycyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBT
ZW50IGZyb20gbXkgU2Ftc3VuZyBzbWFydHBob25lIG9uIEFUJmFtcDtUPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAtLS0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNp
ZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgRnJvbTogJnF1b3Q7S2VuIEdyYXkg
KGtlZ3JheSkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzprZWdyYXlAY2lzY28uY29tIj5rZWdy
YXlAY2lzY28uY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1h
aWx0bzprZWdyYXlAY2lzY28uY29tIj5tYWlsdG86a2VncmF5QGNpc2NvLmNvbTwvYT4mZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBMdWN5IHlvbmcgJmx0OzxhIGhyZWY9Im1h
aWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+bHVjeS55b25nQGh1YXdlaS5jb208L2E+PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWku
Y29tJTNlJTNlLCUyMlN1cmVuZHJhIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20mZ3Q7Jmd0
OywmcXVvdDtTdXJlbmRyYTwvYT4gS3VtYXIgKHNta3VtYXIpJnF1b3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSI+c21rdW1h
ckBjaXNjby5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c21rdW1hckBjaXNjby5jb20lM2Ul
M2UsJTIySmltIj5tYWlsdG86c21rdW1hckBjaXNjby5jb20mZ3Q7Jmd0OywmcXVvdDtKaW08L2E+
IEd1aWNoYXJkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsoamd1aWNoYXIpJnF1b3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5j
b20iPmpndWljaGFyQGNpc2NvLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBj
aXNjby5jb20iPm1haWx0bzpqZ3VpY2hhckBjaXNjby5jb208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBDQzogTmljb2xhcyBCT1VUSE9SUyAmbHQ7PGEgaHJlZj0ibWFpbHRv
Ok5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29t
PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFz
LkJPVVRIT1JTQHFvc21vcy5jb20lM2UlM2Usc2ZjIj5tYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bx
b3Ntb3MuY29tJmd0OyZndDssc2ZjPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmx0OzxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmclM2UlM2UsSmFtYWwiPm1haWx0bzpzZmNAaWV0Zi5vcmcmZ3Q7
Jmd0OyxKYW1hbDwvYT4gSGFkaSBTYWxpbSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmhhZGlAbW9qYXRh
dHUuY29tIj5oYWRpQG1vamF0YXR1LmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZs
dDs8YSBocmVmPSJtYWlsdG86aGFkaUBtb2phdGF0dS5jb20lM2UlM2UsUm9uIj5tYWlsdG86aGFk
aUBtb2phdGF0dS5jb20mZ3Q7Jmd0OyxSb248L2E+IFBhcmtlcjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
Ij5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bSUzZSUzZSwlMjJicmlqc21hbkBqdW5pcGVyLm5ldCI+bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb20mZ3Q7Jmd0OywmcXVvdDticmlqc21hbkBqdW5pcGVyLm5ldDwvYT48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0OyZxdW90OyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwv
YT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQlM2UlM2UsJTIySm9lbCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Jmd0
OyZndDssJnF1b3Q7Sm9lbDwvYT4gTS4gSGFscGVybiZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIj5qbWhAam9lbGhh
bHBlcm4uY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iPm1h
aWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgd29yZCAmcXVvdDttZXRhZGF0YSZx
dW90OyBpcyBhIHB1cnBvc2VseSBhbWJpZ3VvdXMgdGVybSAmcXVvdDtkYXRhIHRoYXQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwcm92aWRlcyBpbmZvcm1hdGlvbiBhYm91dCBvdGhlciBkYXRh
JnF1b3Q7LiBJdCBpcyB1c2VkIHRvIGF2b2lkIFRISVM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2Rpc2N1c3Npb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBGb3IgZXhhbXBsZSwgSSBwcm9wb3NlIHdlIGRlZmluZSAmcXVvdDt0ZXF1aWxhIG1l
dGFkYXRhJnF1b3Q7IGJlY2F1c2UsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnJhbmtseSwg
SSB3aWxsIG5lZWQgdG8gb3JkZXIgYSB0cmlwbGUtc2hvdCBpZiB3ZSBrZWVwIGF0dGVtcHRpbmc8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBkZWZpbmUgc29tZXRoaW5nIHRoYXQsIGJ5IGRl
ZmluaXRpb24sIGlzIGFtYmlndW91cy4gSSdkIGxpa2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBteSBiYXJ0ZW5kZXIgdG8gdW5kZXJzdGFuZCBtZSBzcGVjaWZpY2FsbHkgd2hlbiBJIHNheSAm
cXVvdDtJIG5lZWQgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2hvdCZxdW90Oy48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTMvMTQg
Nzo0OSBBTSwgJnF1b3Q7THVjeSB5b25nJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55
b25nQGh1YXdlaS5jb20iPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iPm1haWx0
bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7U25pcC4uPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtTSyZndDsgSnVzdCBjb3B5aW5nIGZy
b20gdGhlIFBTOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7LS08YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O0RhdGEgcGxhbmUgbWV0YWRhdGEgcHJvdmlk
ZXMgdGhlIGFiaWxpdHkgdG8gZXhjaGFuZ2UgaW5mb3JtYXRpb248YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2JldHdlZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O3RoZSBu
ZXR3b3JrIGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucyw8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDtmdW5jdGlvbnMgYW5kIHRoZSBuZXR3b3JrLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDstLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7SXQgaXMgYSBsdWNp
ZCBkZWZpbml0aW9uLiBXZSBhcmUgdW5uZWNlc3NhcmlseSBtYWtpbmcgdGhlIHdvcmQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZxdW90O25ldHdvcmsmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0O2NvbnRyb3ZlcnNpYWwsIElNTy48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
W0x1Y3ldIFRoaXMgaXMgbXkgcG9pbnQuICZxdW90O1RoZSBuZXR3b3JrJnF1b3Q7IGlzIHRvbyBn
ZW5lcmFsIGhlcmUsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aGljaCBicmluZ3M8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O21ldGFkYXRhIGdyZWF0IHBvd2VyIHRvIGRv
IG1hbnkgdGhpbmdzLiBUaGlzIGlzIHdoeSBwZW9wbGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O2ludmVudCBpZGVhczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7aGVyZSwg
d2hpY2ggY2F1c2VzIGEgbG90IG9mIGRlYmF0ZXMgb24gbWV0YWRhdGEgdXNhZ2UgcG90ZW50aWFs
cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7c2hvdWxkIG5vdCBzcGVuZCBhIGxvdCBvZiB0aW1lcyBvbiB0aGF0IGRlYmF0
ZXMgYW5kIGp1ZGdlIHdoaWNoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt1c2FnZSBpczxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7dmFsdWFibGUgb3Igbm90LiBUaHVzLCBm
b3IgdGhlIFNGQyB3b3JrLCBpdCB3aWxsIGJlIGhlbHBmdWwgaWY8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3dlIGNhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7bmFycm93
IGRvd24gYSBiaXQuIEpvZWwgbWFrZXMgZXhwbGljaXRseSB0d28gY2FzZXMsIHdoaWNoIGlzPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtoZWxwZnVsIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDtkZXZlbG9wIHVzZSBjYXNlcyBmb3IgZWFjaCBjYXNlLiBJIHdvdWxkIGxp
a2UgdG8gc2VlIHRoYXQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtwcm9ibGVtPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtzdGF0ZW1lbnQgY2FuIGJlIG1vcmUgc3Bl
Y2lmaWMgb24gbWV0YWRhdGEgZGVmaW5pdGlvbiwgd2hpY2ggbWF5PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDtiZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7aGVscGZ1bCBp
biBsZXNzIGZvY3VzaW5nIG9uIGl0IGFuZCBtb3ZpbmcgZm9yd2FyZC48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7THVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtTdXJlbmRyYS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7VGhhbmtzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0O0x1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDstLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
O0Zyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJA
Y2lzY28uY29tIj5tYWlsdG86amd1aWNoYXJAY2lzY28uY29tPC9hPl08YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0
IDQ6MzggUE08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtUbzogTHVj
eSB5b25nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Q2M6IEpvZWwg
TS4gSGFscGVybjsgTmljb2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcjs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQiPmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozsgc2Zj
OyBKYW1hbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SGFkaSBTYWxpbTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O1N1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpz
bWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
O0hpIEx1Y3ksPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Tm8uIEkgYW0gc2ltcGx5IHNheWlu
ZyB3ZSBzaG91bGQgbm90IG92ZXJjb21wbGljYXRlIHRoZSBwcm9ibGVtPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7c3RhdGVtZW50IHdpdGggdGV4dCB0aGF0IGFkZHMg
bGl0dGxlIHRvIG5vIHZhbHVlIGluIG15IG9waW5pb24uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgV2hldGhlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0O3dlIGNh
bGwgaXQgbWV0YWRhdGEsIG9yIGNvbnRleHQsIGhhcyBubyBiZWFyaW5nIG9uIHRoZSBmYWN0PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGF0IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0O3Byb2JsZW0gc3RhdGVtZW50IGFscmVhZHkgY2xlYXJseSBzdGF0ZXMg
d2UgbmVlZCB0byBiZSBhYmxlIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtwYXNzPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7aW5mb3JtYXRpb24gYmV0d2VlbiBT
RsK5cyBhbmQgYmV0d2VlbiB0aGUgbmV0d29yayAmYW1wOyBTRsK5cy48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtPbiAz
LzEyLzE0LCA1OjEzIFBNLCAmcXVvdDtMdWN5IHlvbmcmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0
bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+bHVjeS55b25nQGh1YXdlaS5jb208L2E+PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29t
Ij5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDtIaSBKaW0sPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtJIGZv
ciBvbmUgZG9uJ3QgYWdyZWUgYW5kIHRoaW5rIHdlIGFyZSBvdmVyIGNvbXBsaWNhdGluZyB3aGF0
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzaG91bGQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7YmUgc3RyYWlnaHRmb3J3YXJkLiBUaGUgU0ZDIGVuY2Fwc3Vs
YXRpb24gc2hvdWxkIGVuYWJsZSB0d288YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoaW5nczo8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OzEuIFN0ZWVyaW5nIG9mIHNlbGVjdGVk
IGZsb3dzIHRocm91Z2ggYSBzZXJ2aWNlIGNoYWluOyB0aGlzIGlzPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDt0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
c2VydmljZSBmdW5jdGlvbiBwYXRoLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsyLiBQYXNzaW5nIG9mIGNvbnRleHQgYXNzb2NpYXRlZCB3aXRoIGEgZ2l2ZW4g
ZmxvdyB3aXRoaW4gc2FpZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtmdW5jdGlvbiBwYXRoLiBUaGlz
IGNvbnRleHQgaW5mb3JtYXRpb24gbWF5IGJlIGNvbnN1bWVkIGJ5IGE8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O1NGIChhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDthcHBsaWNhdGlvbiBJRCBpcyBhbiBleGFtcGxlKSBvciBtYXkgYmUgY29uc3VtZWQgYnkg
dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtmb3J3YXJkaW5nPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O2VsZW1lbnRzIChhIHZyZi1JRCBpcyBhbiBleGFt
cGxlKS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7W0x1Y3ld
IERvIHlvdSBjYWxsIHRoZSBjb250ZXh0IGFzIG1ldGFkYXRhIG9yIG5vdD8gRG8gd2UgaGF2ZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YW5vdGhlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDt0ZXJtIGhlcmUgYmVzaWRlIFNGQyBoZWFkZXIgYW5kIG1ldGFk
YXRhLiBJIHNlZSB0aGF0IHlvdSBkb24ndDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2FudCB0
bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDtzZXBhcmF0ZSB3
aGF0IGlzIGNvbnN1bWVkIGJ5IFNGIGFuZCB3aGF0IGlzIGNvbnN1bWVkIGJ5IHRoZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9yd2FyZGluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDtlbGVtZW50cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0O0x1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0O1NlbnQgZnJvbSBteSBp
UGhvbmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDEyLCAy
MDE0LCBhdCA0OjE2IFBNLCAmcXVvdDtMdWN5IHlvbmcmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iPmx1Y3kueW9u
Z0BodWF3ZWkuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29t
Ij5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBHcmVhdC4gVGhlbiB3ZSBtYXkgY29u
c2lkZXIgdHdvIHNwZWNpYWwgbWV0YWRhdGEgZGVmaW5pdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2luIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7cHJvYmxlbSBzdGF0ZW1lbnQgc28gd2UgY2FuIGFsbCB1c2UgdGhlIHNhbWUgZGVmaW5p
dGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtIZXJlIGlzIG15PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtzdWdnZXN0ZWQgdGV4dCBhbmQgbGlr
ZSB0byBoZWFyIHlvdSBhbmQgb3RoZXIncyBpbnB1dCBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3N1Z2dlc3Rpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsgRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBh
YmlsaXR5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7ZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0
aGUgZWxlbWVudHMgaW4gYSBzZXJ2aWNlIGZ1bmN0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtjaGFpbmluZy4gSW4gdGhpcyBjb250ZXh0LCB0aGVy
ZSBhcmUgdHdvIHR5cGVzIG9mIGRhdGEgcGxhbmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21l
dGFkYXRhLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU2Vydmlj
ZSBGdW5jdGlvbiBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGV4Y2hhbmdlZCBiZXR3ZWVuPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtjbGFzc2lmaWVy
IGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucyB0bzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7ZmFjaWxpdGF0ZSBz
ZXJ2aWNlIGZ1bmN0aW9ucyBvbiB0aGUgcGFja2V0IHRyZWF0bWVudC48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFN0ZWVyaW5nIE1ldGFkYXRhOiB0aGUgaW5mb3Jt
YXRpb24gZnJvbSBzZXJ2aWNlIGZ1bmN0aW9ucyB0byBhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDtjbGFzc2lmaWVyIG9yIHNlcnZpY2Ugbm9kZSBmb3Ig
dHJhZmZpYyBmb3J3YXJkaW5nIHB1cnBvc2UuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyAtZW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsgRnJvbTogSm9lbCBNLiBIYWxwZXJuIFs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbSI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+XTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbnQ6IFdlZG5lc2RheSwgTWFy
Y2ggMTIsIDIwMTQgMjozNSBQTTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXI8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBDYzogSmlt
IEd1aWNoYXJkIChqZ3VpY2hhcik7IDxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dCI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7
PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5tYWlsdG86YnJpanNtYW5AanVu
aXBlci5uZXQ8L2E+Jmd0Ozsgc2ZjOyBKYW1hbCBIYWRpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgU2FsaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21h
bi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7IFllcywgSSBhbSB0cnlpbmcgdG8gY29uc2lzdGVudGx5IGRpc3Rpbmd1
aXNoIHRob3NlIHR3byBjYXNlczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2hlbjxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7dGFsa2luZyBhYm91dCB0
aGUgaW5mb3JtYXRpb24gY2FycmllZCB3aXRoIHBhY2tldHMgaW4gc2VydmljZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Y2hhaW5zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsgWW91cnMsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsgSm9lbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IE9uIDMvMTIvMTQsIDM6MTMgUE0sIEx1Y3kgeW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSm9lbCwgU2VlIGJlbG93LiAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0gT24gQmVoYWxm
IE9mIEpvZWwgTS4gSGFscGVybjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7U2VudDo8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2VkbmVzZGF5
LCBNYXJjaCAxMiwgMjAxNCAyOjAyIFBNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWlj
aGFyKTs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBq
dW5pcGVyLm5ldCI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7
OyBzZmM7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1l
dGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEkgd2FzIHRyeWluZyB0byB3b3JkIGl0IGNhcmVmdWxseSBub3QgdG8g
Zm9jdXMgb24gd2hvIHB1dHM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RoZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBp
biwgYnV0IG9ubHkgb24gd2hvIGNvbnN1bWVzIHRoZSBpbmZvcm1hdGlvbi48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSW5mb3JtYXRpb24gZm9y
IHNlcnZpY2UgZnVuY3Rpb25zIG1heSBjb21lIGZyb20gdGhlIGluZ3Jlc3M8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgY2xhc3NpZmllciBvciBm
cm9tIG90aGVyIHNlcnZpY2UgZnVuY3Rpb25zLiBbTHVjeV0gdGhpcyBpczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7dGhlIG9uZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldy4gSW5mb3Jt
YXRpb24gZm9yIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Zm9yd2FyZGluZzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3aWxsIGdlbmVy
YWxseSBjb21lIGZyb20gdGhlIGluZ3Jlc3MgY2xhc3NpZmllciwgYnV0IGluPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDtzcGVjaWFsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNhc2VzIG1heSBiZSBwcm92aWRlZCBieSBzZXJ2aWNlIGZ1bmN0
aW9ucy4gKEkga2VlcDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d2FudGluZyB0byBnZXQ8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgcmlkIG9m
IHRob3NlIHNwZWNpYWwgY2FzZXMsIGJ1dCBzbyBmYXIgdGhlcmUgc2VlbSB0byBiZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7anVzdCBlbm91Z2g8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgb2YgdGhlbSB0byB3YXJyYW50IGNvdmVyaW5nIGlu
IHRoZSBzb2x1dGlvbi4gQW5kIG1vcmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2ltcG9ydGFu
dGx5LDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBzaWduaWZpY2FudCBzdXBwb3J0IGZvciBpdCBpbiB0aGUgd29ya2luZyBncm91cC4pIFtMdWN5
XTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7VGhpcyBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgc2Vjb25kIGNhc2UgdXNpbmcgbWV0
YWRhdGEgaW4geW91ciB2aWV3IChidXQgeW91IGRvbid0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtsaWtlIGl0KS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgQW5kIHlvdSBzdWdnZXN0IGRpc3Rpbmd1aXNoaW5nIHRoZXNlIHR3byBjYXNlcyB3aGVu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkaXNjdXNzaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFib3V0IG1ldGFkYXRhIHVzYWdlLiBJ
cyB0aGF0IHJpZ2h0IHVuZGVyc3RhbmRpbmc/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIvMTQsIDI6MzMgUE0sIEx1Y3kg
eW9uZyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IEpvZWwsIEkgaW50ZXJwcmV0IHRoYXQgeW91IHN1Z2dlc3RzIHRoYXQgZGlz
dGluZ3Vpc2ggdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtleGNoYW5nZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5mb3JtYXRp
b24gZGF0YSBwbGFuZSBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnM8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2FuZCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGRhdGEgcGxhbmUg
Y2FycmllZCBmcm9tIGEgc2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb24g
dG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGEgc2VydmljZSBub2RlLiBJcyB0aGlzIHJpZ2h0IHVuZGVyc3RhbmRpbmc/IEx1Y3k8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVm
PSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208
L2E+XSBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
MjAxNDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDE6MTk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFBNPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUbzogTHVjeSB5b25nOyBO
aWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChqZ3VpY2hhcik7
IDxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+YnJpanNtYW5AanVuaXBlci5u
ZXQ8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpz
bWFuQGp1bmlwZXIubmV0Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozsgc2Zj
OyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMt
bWV0YWRhdGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBNeSBpbmNsaW5hdGlvbiB3b3VsZCBiZSB0byB0dW5l
IHRoYXQgZGVmaW5pdGlvbiB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGlzdGluZ3Vpc2g8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGJldHdlZW4gZGF0YXBsYW5lIGNhcnJpZWQgaW5mb3JtYXRpb24gaW50ZW5kZWQgZm9yIHVzZSBi
eTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnVuY2l0b25zICh3aGF0ZXZlciB0
aGUgb3JpZ2luKSwgYW5kIGRhdGFwbGFuZSBjYXJyaWVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtpbmZvcm1hdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgaW50ZW5kZWQgZm9yIGRhdGFwbGFuZSBmb3J3YXJkaW5nIGNvbXBvbmVu
dHMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIEpvZWwsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGFncmVlIHRoYXQg
d2UgbmVlZCB1c2luZyB0aGUgc2FtZSBkZWZpbml0aW9uIGZvciBhPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDt0ZXJtLCBidXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkaXNhZ3JlZSB0aGF0IHRoZSBtZXRhZGF0YSBkZWZpbml0
aW9uIGhlcmUgaXMgYSBzZXQgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBwdXQgaW4gdGhlIFNGQyBoZWFk
ZXIuIFRoaXMgbWF5IGJlIHRvbyBuYXJyb3c8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O29yIGxl
YWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyB0byBhIHBhcnRpY3VsYXIgc29sdXRpb24uIEkgYW0gZmluZSB3aXRoIHRoaXMgZGVm
aW5pdGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHJvYmxlbSBzdGF0
ZW1lbnQgdy8gbWlub3IgdHdlYWsgKHN1Z2dlc3RlZCBvbiBtYWlsaW5nPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtsaXN0KS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IERhdGFwbGFuZSBNZXRhZGF0YTogRGF0YSBwbGFu
ZSBtZXRhZGF0YSBwcm92aWRlcyB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FiaWxpdHkg
dG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBjbGFzc2lmaWVycyBhbmQg
c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgYW5kIHNl
cnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9ucyBhbmQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGU8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBjbGFzc2lmaWVyc3xzZXJ2aWNlIG5vZGVzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlcmUgbWF5IGJlIGEgc29s
dXRpb24gdGhhdCBhIHNlcnZpY2UgZnVuY3Rpb24gcGFzc2VzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtzb21lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiB0byBh
dHRhY2hlZCBzZXJ2aWNlIG5vZGUgd2l0aG91dCB1c2luZyBTRkM8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2hlYWRlci48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoYW5rcywgTHVjeTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIEhhbHBlcm4gRGlyZWN0PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzxh
IGhyZWY9Im1haWx0bzpqbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbSI+bWFpbHRvOmptaC5kaXJl
Y3RAam9lbGhhbHBlcm4uY29tPC9hPl0gU2VudDogV2VkbmVzZGF5LDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7TWFyY2ggMTIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMjAxNCAxMjoyNSBQTSBUbzogTHVjeSB5b25nOyBKb2Vs
IE0uIEhhbHBlcm47IE5pY29sYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0JPVVRIT1JTOzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5icmlqc21h
bkBqdW5pcGVyLm5ldDwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZndDs7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2ZjOyBKYW1hbCBI
YWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFk
YXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBMdWN5LCB5b3Ugc2F5ICZxdW90O3RoZSBtZXRh
ZGF0YSB0ZXJtIG1lYW5zIC4uLiZxdW90OyBUaGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Rl
ZmluaXRpb24geW91PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgdGhlbiBwcm92aWRlIGlzIGEgZGVmaW5pdGlvbiBvZiB0aGUgc2V0
IG9mIGluZm9ybWF0aW9uIHdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthcmU8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwcm9w
b3NpbmcgdGhhdCB3ZSBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIEksIGFuZCBvdGhlcnMsPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtoYXZlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYmVlbiB1c2luZyB0aGUgdGVybSBtZXRhZGF0
YSBtb3JlIG5hcnJvd2x5LiBXZSBjYW4gdXNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3aGF0
ZXZlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGRlZmluaXRpb24gd2Ugd2FudC4gQnV0IHdlIGRvIG5lZWQgdG8gYWdyZWUgb24g
dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtkZWZpbml0aW9uLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZvciB0aGUgcHVy
cG9zZXMgb2YgdGhlIFdHLCBpdCBzZWVtcyBtdWNoIG1vcmUgdXNlZnVsIHRvPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDt1c2UgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGVybSBtZXRhZGF0YSBmb3IgdGhlIG5hcnJvd2Vy
IGRlc2NyaXB0aW9uLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWW91cnMsIEpvZWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAzLzEy
LzE0LCAxOjE5IFBNLCBMdWN5IHlvbmcgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIEpvZWwsPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEkgYWdyZWUuIFdlIG5lZWQgdG8gZGlmZmVyZW50aWF0ZSB0aGUgbWV0YWRhdGEg
dXNlZCBieTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VydmljZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2Z1bmN0aW9u
IGFuZCBTRkMgaGVhZGVyLiBUaGUgbWV0YWRhdGEgdGVybSBtZWFucyBjYXJyeWluZzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7c29tZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3N0YXRlcyBhbG9uZyB3aXRoIHRoZSBwYWNr
ZXQuIElNTzogU0ZDIGhlYWRlciBpcyBhIGtpbmQgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YSBjYXJyaWVk
IG9uIHBhY2tldCBmb3IgbmV4dCBzZXJ2aWNlIG5vZGUgdG8gdXNlLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7SW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y29udGV4dCBvZiBTRkMsIHdlIGhhdmUgdGVybSBmb3Ig
U0ZDIGhlYWRlciBhbmQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YSB0aGF0
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7d2FzIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgb3IgYmV0d2Vl
biBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ZnVuY3Rpb25zIGFuZCBjbGFzc2lmaWVycy9zZXJ2aWNlIG5vZGVz
LCB3aGljaCBpcyB3aGF0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGUgZHJhZnQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDtmb2N1cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLCBMdWN5PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbPGEgaHJlZj0ibWFpbHRvOmpt
aEBqb2VsaGFscGVybi5jb20iPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPl0gU2VudDog
V2VkbmVzZGF5LCBNYXJjaCAxMiw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAyMDE0PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IDExOjE4IEFNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJrZXIg
Q2M6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSmltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEd1aWNoYXJkIChqZ3Vp
Y2hhcik7IDxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+YnJpanNtYW5AanVu
aXBlci5uZXQ8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJlZj0ibWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5tYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0
Ozsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbc2ZjXTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVy
YXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgdGhpbmsgaXQgaXMgaW1wb3J0YW50IHRvIGtlZXAg
YSBzdHJvbmcgZGlzdGluY3Rpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2JldHdlZW48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgbWV0YWRhdGEgKHdoaWNoIGlzIGZvciB1c2UgYnkgYXBwbGljYXRpb25zKSBhbmQgdGhl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNoYWluaW5nIGluZm9y
bWF0aW9uIGluIHRoZSBiYXNlIHNlcnZpY2UgY2hhaW4gaGVhZGVyLDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7d2hpY2ggaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZm9yIHVzZSBieSB0aGUgc2VydmljZSBjaGFpbiBz
dXBwb3J0IG1lY2hhbmlzbXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBPbiAzLzEyLzE0LCAxMDo0MiBBTSwgTHVjeSB5b25nIHdyb3RlOjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgRnVsbHkgYWdyZWUgd2l0aCBKb2UuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
V2Ugc2hvdWxkIG5vdCByZXF1aXJlIGEgZml4IGxlbmd0aCBmb3IgaW4tYmFuZCBtZXRhZGF0YTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YnV0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhbHNvIG5vdCBsZWF2ZSBp
dCBmb3IgZnJlZWx5IHVzYWdlLiBJbiBmYWN0LCB3aGVuIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0O3NlcnZpY2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5vZGUgaW5zZXJ0cyBTRkMgaGVhZGVyIG9uIGEgKGVu
Y2Fwc3VsYXRlZCkgcGFja2V0IGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7c2VuZCB0bzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgbmV4dCBzZXJ2aWNlIG5vZGUsIFNGQyBoZWFkZXIgaXRzZWxmIGNhbiBiZSBz
ZWVuIGFzIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21ldGFkYXRhLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IEx1Y3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLSBGcm9tOiBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFs8YSBocmVmPSJtYWlsdG86c2Zj
LWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dIE9uIEJl
aGFsZiBPZiBKb2VsIE0uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtIYWxwZXJuPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDk6MjEgQU0gVG86IE5pY29sYXM8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O0JPVVRIT1JTOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUm9uIFBhcmtl
ciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YSBocmVmPSJtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQiPmJyaWpzbWFuQGp1bmlwZXIubmV0
PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5tYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ8L2E+Jmd0Ozs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNmYzsgSmFtYWwgSGFkaSBT
YWxpbSBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LXJpanNtYW4tc2ZjLW1l
dGFkYXRhLWNvbnNpZGVyYXRpb25zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRm9yIGluLWJh
bmQgbWV0YWRhdGEsIHRoZSBBUEkgZm9yIGFjY2VzcyBjYW4gZWFzaWx5IGJlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBzeW5jaHJvbm91cy4gT3V0IG9mIGJhbmQgbWV0YWRhdGEgbmVlZHMgZGlmZmVyZW50PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDtoYW5kbGluZy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZXJlIGFyZSBtYW55
IGNhc2VzIHdoZXJlIG91dC1vZi1iYW5kIG1ldGFkYXRhIGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDt1c2VmdWwgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhcHByb3ByaWF0ZS4gQnV0IHRoZXkgZG8gbm90
IGNvdmVyIGFsbCBuZWVkcyBieSBhbnk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3N0cmV0Y2gu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRXZlbiBpZiBlYWNoIHBpZWNlIG9mIGluLWJhbmQg
bWV0YWRhdGEgaXMgb2YgZml4ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2xlbmd0aCw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHRoZXJlIGFyZSBtYW55IGRpZmZlcmVudCBraW5kcyBvZiBtZXRhdHlwZS4gVHJ5
aW5nIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzYXk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZxdW90O3Ro
ZXJlIHdpbGwgYmUgZXhhY3RseSBmb3VyIHBpZWNlcywgYW5kIHRoZXkgd2lsbCBiZSBvZjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dHlwZXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHQxLCB0MiwgdDMsIGFuZCB0
NCZxdW90OyBpcyBzaW1wbHkgdG9vIHNwZWNpZmljIGZvciBldmVuIDgwJTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7b2YgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O25lZWRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFlvdXJzLCBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMTIv
MTQsIDg6NTIgQU0sIE5pY29sYXMgQk9VVEhPUlMgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGVs
bG8gUm9uLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VuZGluZyBvdXQgb2Yg
YmFuZCBjb25ncnVlbnQgbWV0YWRhdGEgbWF5IG5vdCBiZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2Fuc3dlcjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIGFsbCBuZWVkcyBidXQgaXQgaXMgb25l
IHRvb2wgdGhhdCB3ZSBzaG91bGQga2VlcC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IE5vdCBhbGwgbWV0YWRhdGEgaXMgdGllZCB0byBhIHNwZWNpZmljIHBhY2tldCwgZm9yPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtleGFtcGxlIGE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwb2xpY3kg
Y2hhbmdlIGluIFBDUkYgY291bGQgbGVhZCB0byBzb21lIG1ldGFkYXRhPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDtzaWduYWxpbmcsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIHJlYWN0aW9uIHRpbWUg
bmVlZCBub3QgYmUgaW1tZWRpYXRlLCBmZXcgbXMgbWF5PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDtub3QgbWF0dGVyLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQXMgeW91IHBv
aW50LCBpZiBhIHBhY2tldCBpcyB0aWVkIHRvIGEgbWV0YWRhdGEgYTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Y29ycmVsYXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvIGNhbiBiZSBzZXQgaW4g
Ym90aCBwYWNrZXQgdG8gZGVhbCB3aXRoIGl0IChpLmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O21ldGFkYXRhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhwZWN0ZWQgZmxhZyBpbiB0aGUgU0ZDIGhlYWRl
ciwgcGx1cyBhbiBpZCk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZpbmFsbHkg
d2UgY2FuIHN0aWxsIHNlbmQgc29tZSBsaW1pdGVkIG1ldGFkYXRhIHdpdGhpbjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7YSBoZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhpcyBjb3VsZCBiZSB1
c2VkIGZvciBsb2FkIGJhbGFuY2VycyBpbiBwYXJ0aWN1bGFyIGlmPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDt3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFncmVlIG9uIGEgY29udmVudGlvbiB0byBsb2Nh
dGUgJnF1b3Q7Y29hcnNlIGdyYWluIHBvbGljeSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC8gJnF1
b3Q7ZmluZSBncmFpbiBwb2xpY3kmcXVvdDsgb24gcmVzZXJ2ZWQgY29udGV4dCBoZWFkZXJzLjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhpcyBzZWVtcyB0byBvcGVuIHVwIGEg
bG90IG9mIGZsZXhpYmlsaXR5IC88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2lubm92YXRpb25z
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24geW91ciBsYXN0IHBvaW50LCB0
aGVyZSBpcyBhIHF1ZXN0aW9uIG9uIGhvdyB0byBtYWtlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRh
dGEgYXZhaWxhYmxlIHRvIGEgU2VydmljZSBGdW5jdGlvbi4gQ3VycmVudCBzb2NrZXQ8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBjb25uZWN0aW9ucyBmb3IgZXhhbXBsZSBkbyBub3QgYWxsb3cgdG8gcmV0cmll
dmUgSVA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2hlYWRlcjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9w
dGlvbnMuIFNvIEkgYXNzdW1lIHRoYXQgU0ZDIGF3YXJlIFNlcnZpY2UgRnVuY3Rpb25zPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDt3aWxsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmVlZCBzb21lIChhc3lu
Y2hyb25vdXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA/KSBBUEkgdG8gcmV0cmlldmUgU0ZDIGhlYWRlciBp
bmZvcm1hdGlvbiBhcyB3ZWxsIGFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbi1iYW5kPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEuIEkgZG9uJ3Qgc2VlIG91dCBvZiBiYW5kIG1ldGFkYXRh
IHRyYW5zcG9ydDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YWRkaW5nPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgY29tcGxleGl0eSwgdGhlIHNhbWUgQVBJIGNhbiBwcm9iYWJseSBhcHBseS48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBhbHRlcm5hdGl2ZSBvcHRpb24sIGFsbG93aW5n
IHZhcmlhYmxlIHNpemVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDttZXRhZGF0YSBpbjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHRoZSBTRkMgaGVhZGVyIGhhcyBzb21lIGRyYXdiYWNrcyBhcyB3ZWxsLCBv
bmUgYmVpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmcmFnbWVudGF0aW9uLCBhbmQgc29tZSBzd2l0Y2hl
cyBleHBlY3RpbmcgYXMgd2VsbCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bG9vayBhdDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGVuZCB1c2VyIHRyYWZmaWMgaGVhZGVycyBmb3IgbGluayBsb2FkIGJh
bGFuY2luZy4gSTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7d291bGQ8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBhZ3JlZSB0aGF0IGlmIHdlIGNhbiBhY2NlcHQgdGhlc2UgaXNzdWVzLCB0aGVuIHNlbmRpbmc8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBvZmYtbGluZSBjb25ncnVlbnQgbWV0YWRhdGEgbG9vc2VzIGl0cyBp
bnRlcmVzdC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlIG5lZWQgdG8gdGFr
ZSBpbnRvIGFjY291bnQgdGhhdCBib3RoIGluLWJhbmQgYW5kPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtjb25ncnVlbnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvdXQtb2YtYmFuZCBtZXRhZGF0YSB0cmFu
c3BvcnQgaXMgbm90IHJlbGlhYmxlLiBBPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtwYWNrZXQg
bG9zczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRyaWdnZXJpbmcgcmV0cmFuc21pc3Npb24gd291bGQgbm90
IGxlYWQgdG8gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpZGVudGljYWw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyByZWNvbnN0cnVjdGlvbiBvZiB0aGUgYXNzb2NpYXRlZCBtZXRhZGF0YS4gSW4gc29t
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Y2FzZXMsIHdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWln
aHQgdGh1cyBldmVuIG5lZWQgbm9uLWNvbmdydWVudCBvdXQtb2YtYmFuZCByZWxpYWJsZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIHRyYW5zcG9ydC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBOaWNvbGFzIF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbTo8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBSb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBQYXJrZXIgWzxhIGhyZWY9Im1haWx0bzpS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tPC9hPl0gU2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1dlZG5lc2RheSw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBNYXJjaCAxMiwgMjAxNDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDEyOjQzIFBNIFRv
OiBOaWNvbGFzIEJPVVRIT1JTIENjOiBKaW0gR3VpY2hhcmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyhqZ3VpY2hhcik7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0Ij5icmlqc21hbkBqdW5pcGVyLm5ldDwvYT4gJmx0OzxhIGhyZWY9Im1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldCI+bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PC9hPiZn
dDs7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVj
dDogUmU6IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEt
Y29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5pY29sYXMs
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHVuZGVyc3RhbmQgdGhlIGNvbmNl
cHQgZm9yIG91dCBvZiBiYW5kIHNpZ25hbGluZyBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bWV0YWRhdGEs
IGJ1dCBJIGFtIGNvbmNlcm5lZCB0aGF0IGl0IGludHJvZHVjZXM8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O3NpZ25pZmljYW50PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtjb21wbGV4aXR5IGR1ZSB0byB0aGUg
cG90ZW50aWFsIHJhY2UgY29uZGl0aW9uIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtyZWNl
aXZpbmcgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtyZWFsIHBhY2tldCBiZWZvcmUgdGhlIG1ldGFkYXRh
LiBXaGlsZSB0aGUgcmVhbCBwYWNrZXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2NvdWxkPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDtpbmRpY2F0ZSB0aGF0IG91dCBvZiBiYW5kIG1ldGFkYXRhIGlzIGV4cGVj
dGVkLCBob3cgY2FuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3ZTxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Z3VhcmFudGVlIHRoZSBvcmRlciBvZiByZWNlcHRpb24/IFdoYXQgaWYgc3dpdGNoaW5nIG9yPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtyb3V0aW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDtub2RlcyBhcHBs
eSBoYXNoIGJhc2VkIGxvYWQgYmFsYW5jaW5nPyBXaGF0IGlmIHRoZSBsb2FkPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDtiYWxhbmNpbmcgdW5kZXJzdGFuZHMgU0ZDIGVuY2FwcyBhbmQgbG9va3MgYmV5b25kIGl0
IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O29yaWdpbmFs
IGhlYWRlciB0byBnZXQgYmV0dGVyIGVudHJvcHk/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2FuIHdlIGd1
YXJhbnRlZSB0aGF0IHRoZSBtZXRhZGF0YSBhbmQgcmVhbCBwYWNrZXQ8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0O3dpbGwgZm9sbG93PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGUgZXhhY3Qgc2FtZSBwYXRo
PyBJZiB3ZSBjYW4gbm90LCB0aGVuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbXBsZW1lbnRh
dGlvbnMgd2lsbDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bmVlZCB0byBhZGQgaW5ncmVzcyBxdWV1aW5nIHRv
IGNvcGUgd2l0aCB0aGUgc2NlbmFyaW8uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBBbHNvLCBkbyB5b3UgZmVlbCB0aGF0IHRoZSBpbmNyZWFzZSBpbiBpbXBsZW1lbnRhdGlvbjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGNvbXBsZXhpdHkgYXQgdGhlIHNlcnZpY2UgZnVuY3Rpb25zIGlzIHJl
YXNvbmFibGU/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MuPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MDkgQU0sICZxdW90O05pY29sYXMg
Qk9VVEhPUlMmcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpO
aWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwv
YT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5C
T1VUSE9SU0Bxb3Ntb3MuY29tIj5tYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9h
PiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBJIHRoaW5rIHdlIG11c3QgbWFrZSBhIGRpc3RpbmN0aW9uIGJldHdlZW46PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0gTWV0YWRhdGEgd2hpY2ggc2hvdWxkIGJl
IHBhcnQgb2YgdGhlIGhlYWRlciBkZWZpbmVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDthcyBp
bjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiYW5kIG1hcmtpbmcuIC0gTWV0YWRhdGEgd2l0aCBjYW4g
YmUgcGFzc2VkIG91dCBvZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YmFuZCwgZm9yPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IGV4YW1wbGUgY29uZ3J1ZW50IG91dCBvZiBiYW5kIHNpZ25hbGluZyBk
ZWZpbmVkIGluPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0aGUgZHJhZnQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlIGZvcm1lciBjYWxscyBmb3IgYSBsaW1p
dGVkIHNwYWNlIGluIHRoZSBoZWFkZXIsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt0cnVlLCBU
aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGF0dGVyIGhvd2V2ZXIgZG9lcyBub3QgaW5jdXIgYW55
IHNwYWNlIGxpbWl0YXRpb248YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O2FuZCBpczxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBzdGlsbCBmYWlybHkgZWZmaWNpZW50IGFuZCBpdCByZW1haW5zIGNvbXBh
dGlibGUgd2l0aDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YSBmaXhlZDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBzaXplIGhlYWRlciB1c2VkIHRvIHJvdXRlIHRob3NlIHNpZ25hbGluZyBtZXNzYWdl
czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7YWxvbmcgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGNoYWluJ3Mgc2VydmljZSBmdW5jdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IE5pY29sYXMgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXyBGcm9tOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBb
PGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbSI+amd1aWNoYXJAY2lzY28uY29tPC9h
Pl0gU2VudDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVHVlc2RheSwgTWFyY2ggMTEsIDIwMTQgNjo0
OCBQTSBUbzogUm9uIFBhcmtlciBDYzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyBCT1VU
SE9SUzsgPGEgaHJlZj0ibWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Ij5icmlqc21hbkBqdW5p
cGVyLm5ldDwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7
OyBzZmM7IEphbWFsIEhhZGkgU2FsaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6
IFtzZmNdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRh
dGEtY29uc2lkZXJhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgSGkgUm9uLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZSBj
YW4gY2VydGFpbmx5IGhhdmUgdGhpcyBkaXNjdXNzaW9uIGJ1dCB3ZSBzaG91bGQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0O2ZpcnN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbnNpZGVyIHdoYXQg
aW5mb3JtYXRpb24gaXMgbmVjZXNzYXJ5IGFuZCBpZiBzYWlkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGluZm9ybWF0aW9uIGNhbiBmaXQgd2l0aGluIGEgZml4ZWQgbnVtYmVyIG9mIGNvbnRleHRzPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtpbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWFqb3Jp
dHkgb2YgY2FzZXMuIFJlbWVtYmVyLCB0aGUgZ29hbCBvZiBiZWluZyBhYmxlPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDt0byBwYXNzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1ldGFkYXRhIHRocm91
Z2ggdGhlIG5ldHdvcmsgaXMgdG8gZW5oYW5jZSBzZXJ2aWNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDtkZWxpdmVyeSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbm90IHBhc3MgdGhlIGVudGlyZSB3
b3JrcyBvZiBTaGFrZXNwZWFyZSA7LSk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgU2VudCBmcm9tIG15IGlQaG9uZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgT24gTWFyIDcsIDIwMTQsIGF0IDM6NTIgQU0sICZxdW90O1JvbiBQ
YXJrZXImcXVvdDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZsdDs8YSBocmVmPSJtYWlsdG86
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb208L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTmljb2xhcyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIHNlZSBzaW1pbGFyIHJlcXVpcmVtZW50cyBm
cm9tIHRoZSAzZ3BwIEVQQyBzaWRlLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7SSB3b3VsZDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlrZSB0byBwcm9wb3NlIGFuIE9VSSAvIFRMViBiYXNl
ZCBhcHByb2FjaCB3aGVyZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHJlc2VydmVkIE9V
SSBjYW4gYmUgdXNlZCBmb3IgYWdyZWVkIHVwb24gdHlwZXMgb2Y8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0O2NvbW1vbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGEgYW5kIHZlbmRv
ciBvciBvdGhlciBvcmdhbml6YXRpb25hbCBPVUlzIGNhbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7YmUgdXNlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gcXVpY2tseSBpbm5vdmF0ZSBp
biB0aGUgbmV0d29ya3MuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTaW11bHRhbmVvdXNseSwg
SSB3b3VsZCBhbHNvIGxpa2UgdG8gY29uc2lkZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O21l
Y2hhbmlzbXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoYXQgYXJlIG9wdGltaXplZCBmb3Ig
bG9uZyBsaXZlZCBmbG93cyBzbyBhcyB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7bGltaXQg
dGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBuZWdhdGl2ZSBlZmZlY3RzIG9mIHBhY2tldCBn
cm93dGguPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Um9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBNYXIgNywgMjAxNCwgYXQgODozNCBBTSwgJnF1
b3Q7Tmljb2xhcyBCT1VUSE9SUyZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZs
dDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIj5OaWNvbGFzLkJP
VVRIT1JTQHFvc21vcy5jb208L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbHQ7PGEgaHJl
Zj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSI+bWFpbHRvOk5pY29sYXMuQk9V
VEhPUlNAcW9zbW9zLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhlbGxvIEppbTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBoYXZlIHNl
ZW4gY2FzZXMgaW4gR2kgTEFOLCB3aGVyZSBzdWJzY3JpYmVyIHJlbGF0ZWQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBpbmZvcm1hdGlvbiBpcyBwYXNzZWQgdG8gYSBXZWIgUHJveHkgZm9y
IEhUVFAgaGVhZGVyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZW5yaWNobWVudCAoYWlt
ZWQgYXQgc29tZSBXZWIgQ29udGVudCBwcm92aWRlcnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
O3BhcnRuZXJzIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIE1vYmlsZSBPcGVy
YXRvcikuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSW5mb3JtYXRpb24gd2FzIGFuIGNv
ZGVkIChwZXJzaXN0ZW50KSBzdWJzY3JpYmVyIGlkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtk
ZXJpdmVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnJvbSB0aGUgTVNJU0ROLCBhbmQg
Y291cGxlIG9mIGYgY3VzdG9tZXIgcHJvZmlsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7cmVs
YXRlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZpZWxkcy48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluIGFuIHNmYyBiYXNl
ZCBHaSBMQU4sIHRoaXMgZW50aXR5IHNob3VsZCByZWNlaXZlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyAmZ3Q7ZnJvbSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDbGFzc2lmaWVyPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAt
IEEgY2xhc3NpZmljYXRpb24gb2YgdGhlIENvbnRlbnQgUHJvdmlkZXIgKCBJZCw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDYXRlZ29yeSkgYmFzZWQgb24gdHJhZmZpYyBhbmFseXNpcyAt
IFRoZSBNU0lTRE4gb2Y8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGU8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBzdWJzY3JpYmVyIC0gVHdvIHN1YnNjcmliZXIgcG9saWN5IGZpZWxk
cyAobm90IHRpZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBQQ1JGPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgYnV0IGJlbG9uZ2luZyB0byB0aGUgU3Vic2NyaWJlciBEQikgKFN1
YnNjcmliZXI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjYXRlZ29yeSw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBzdWItY2F0ZWdvcnkpIC0gQSBzZXNzaW9uIGlkIChmb3IgbG9nZ2lu
ZyBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O3RyYWNraW5nPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgcHVycG9zZXMpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgb2JqZWN0aXZlIGJlaW5nIHRvIGF2b2lkIGhhdmlu
ZyB0aGUgSFRUUCBQcm94eTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7dG88YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBiZWNvbWUgYSB0cnVzdGVkIGFwcGxpY2F0aW9uIChpbnRlcm9nYXRl
IHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHN1YnNjcmliZXIgREIsPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgZXRjLi4pPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE5p
Y29sYXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXyBGcm9tOiBKaW08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBH
dWljaGFyZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IChqZ3VpY2hhcikgWzxhIGhyZWY9
Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iPmpndWljaGFyQGNpc2NvLmNvbTwvYT5dIFNlbnQ6
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGh1cnNkYXksIE1hcmNoIDA2LCAyMDE0IDI6
MDIgUE0gVG86IEphbWFsIEhhZGk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0O1NhbGltOzxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpqbW9pc2FuZEBqdW5pcGVy
Lm5ldCI+am1vaXNhbmRAanVuaXBlci5uZXQ8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86am1vaXNh
bmRAanVuaXBlci5uZXQiPm1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldDwvYT4mZ3Q7Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dCI+YnJpanNtYW5AanVuaXBlci5uZXQ8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQiPm1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7IENjOjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNmYyBTdWJqZWN0OiBSZTogW3NmY108YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0
aW9uczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgSGkgSmFtYWwsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBZb3Ugc2FpZCAmcXVvdDtJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5l
ZWQgZm9yIHZhcmlhYmxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2l6ZWQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtZXRhZGF0YSZxdW90Oy4uIEkgYW0gbm90IHNvIGNvbnZpbmNl
ZCBhbmQgd291bGQgbGlrZSB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGJldHRlcjxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHVuZGVyc3RhbmQgdGhlIHJlcXVpcmVtZW50cyBiZWZv
cmUgcGFzc2luZyBqdWRnZW1lbnQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSWYgd2U8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsb29rIGF0IHRoZSB1c2UgY2FzZXMgYXMgcHJlc2Vu
dGVkIHRodXMgZmFyIGludG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGUgV0cgSTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGhhdmUgeWV0IHRvIHNlZSBhIHNpbmdsZSBleGFtcGxl
IG9mIHRoZSBuZWVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgKG5vdGluZyB0aGF0PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGVzaXJlIGlzIG5vdCB0aGUgc2FtZSBhcyBuZWVkKSAt
IEkgYW0gbm90IHNheWluZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoZXJlIGlzPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbm8gcmVxdWlyZW1lbnQgYnV0IHJhdGhlciB0aGF0IHdl
IHNob3VsZCBub3QganVtcDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRvIHRoZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbmNsdXNpb24gYW5kIGJ1aWxkIHN0YW5kYXJkcyBhcm91
bmQgYSB0aGVvcnkuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDMvMy8xNCwgNjozNSBBTSwgJnF1b3Q7SmFtYWwgSGFkaSBT
YWxpbSZxdW90Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tIj5oYWRpQG1vamF0YXR1LmNvbTwvYT4gJmx0OzxhIGhy
ZWY9Im1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSI+bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPC9h
PiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDt3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBsaWtl
IHRoZSBkb2MgLSB3ZWxsIHdyaXR0ZW4uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlY3Rpb24gNC4zIG9uIG1ldGFkYXRh
IGVuY29kaW5nLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlh
YmxlIHNpemVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgbWV0YWRhdGE8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKGF0IGxlYXN0IGZvciBodHRwL2FwcCB5b3Ugc2VlbSB0byBp
bmRpY2F0ZSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkZXNpcmUgZm9yPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7aXQpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBGb3IgYSBkYXRhcGF0aCBwZXItcGFja2V0IG1ldGFkYXRhLCBpIGZlZWwgdGhlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbmVlZCBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBqdXN0IGFzIGltcG9ydGFudC4gQXJlIHdlIGxpbWl0ZWQgYnkgdGhlIGZhY3QgdGhhdDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBleGlzdGluZyBoYXJkd2FyZSBtYXkgbm90
IGJlIGFibGUgdG8gaGFuZGxlIFRMVnM/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDtGb3I8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXhhbXBsZSwgSSBkb250IGhhdmUgYSBwcm9i
bGVtIGhhbmRsaW5nIFRMVnMgaW4gYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNvZnR3YXJl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ZGF0YXBhdGguPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNoZWVy
cywgamFtYWw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18gc2ZjPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmcgbGlz
dCA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5tYWlsdG86c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fIHNmYzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0Bp
ZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPm1haWx0bzpzZmNA
aWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYzxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0IDxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmciPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwv
YT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBtYWlsaW5n
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBsaXN0IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRm
Lm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPm1haWx0bzpzZmNAaWV0
Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmM8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBtYWlsaW5nPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsaXN0IDxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciPm1haWx0bzpzZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5o
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjIG1haWxpbmc8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwv
YT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPm1haWx0bzpzZmNAaWV0Zi5vcmc8
L2E+Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDtfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmZ3Q7Jmd0O3NmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyAmbmJzcDsgJmd0OyZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5v
cmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5tYWlsdG86c2ZjQGlldGYu
b3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0OyZndDs8YSBo
cmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7ICZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0O19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZndDtzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7ICZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNA
aWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5tYWlsdG86c2Zj
QGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJmd0Ozxh
IGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyBzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyPg0KJmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7IHNmYyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7
Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxi
cj4NCiZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+
PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0O19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDtzZmMgbWFp
bGluZyBsaXN0PGJyPg0KJmd0OyZndDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNA
aWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyZndDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmM8L2E+PGJyPg0KJmd0Ozxicj4NCiZndDtfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXzxicj4NCiZndDtzZmMgbWFpbGluZyBsaXN0PGJyPg0KJmd0Ozxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQomZ3Q7PGEg
aHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxicj4NCjxicj4NCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0Kc2ZjIG1haWxpbmcg
bGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48
YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_1D70D757A2C9D54D83B4CBD7625FA80E01360D6FMISOUT7MSGUSR9I_--


From nobody Tue Mar 25 11:25:16 2014
Return-Path: <nordmark@acm.org>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D40291A018D for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 11:25:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.235
X-Spam-Level: 
X-Spam-Status: No, score=-1.235 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 reg-niJDxDAL for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 11:25:02 -0700 (PDT)
Received: from c.mail.sonic.net (c.mail.sonic.net [64.142.111.80]) by ietfa.amsl.com (Postfix) with ESMTP id A92DA1A0171 for <sfc@ietf.org>; Tue, 25 Mar 2014 11:25:01 -0700 (PDT)
Received: from [172.22.209.194] ([162.210.130.3]) (authenticated bits=0) by c.mail.sonic.net (8.14.4/8.14.4) with ESMTP id s2PIOqlf027071 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Tue, 25 Mar 2014 11:24:52 -0700
Message-ID: <5331C9F4.60600@acm.org>
Date: Tue, 25 Mar 2014 11:24:52 -0700
From: Erik Nordmark <nordmark@acm.org>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: "Paul Quinn (paulq)" <paulq@cisco.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <53308576.6030107@acm.org> <53F2A78C-07D9-417B-B177-C5CDAC76D21F@cisco.com>
In-Reply-To: <53F2A78C-07D9-417B-B177-C5CDAC76D21F@cisco.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Sonic-ID: C;Kuy7wUq04xGYHbRWCY+HFQ== M;vOjNwUq04xGYHbRWCY+HFQ==
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/tLn_iqOv2uqW9hrJgipjNHhhgS8
Cc: "sfc@ietf.org" <sfc@ietf.org>, Sumandra Majee <S.Majee@F5.com>, Dave Dolson <ddolson@sandvine.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Kevin J Ma <kevin.ma@azukisystems.com>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Mar 2014 18:25:04 -0000

On 3/25/14 7:54 AM, Paul Quinn (paulq) wrote:
>
>
>  From a service graph perspective FW-A is on a node - but that graph node doesn't necessarily map to a single physical node.
> The implementation of the FW-A could  be done using multiple FW virtual machines - on the same or different physical nodes. We can call them FW-A-1 and FW-A-2 etc. Such load balancing could be a local matter to the implementation of FW, or it could perhaps leverage SFC.
>
> If the service function handles load balancing between like elements (e.g. clustered FWs), then to SFC, that can look like one SF with varying capacity.  The handling of the instances within the cluster is outside the scope of SFC, and if the cluster (for lack of a better term) presents a single locator to SFC, SFC can, and should treat the cluster as a SF.

Paul,
Yes, just like when e-commerce websites were developed, the load 
balancer+web servers can be hidden bind a single locator.
SFC wouldn't care - and wouldn't see such hidden load balancing.

>
>
>> In the second example the instance is one level down. FW-A-1 and FW-A-2 would be different instances, with different service paths to reach them. Thus the SFC ingress classifier would pick a path for some traffic which using one of those instances. Thus SFC would have more visibility and control in how traffic is load balanced (for the firewall in this case). However, that also means SFC needs to handle failures to FW-A-1 by knowing the rules for which FW-A-* instance to re-route the packets to, which implies some coupling between SF specific state and SFC.
>>
> This is closer to my definition of instance: an instance presents, to SFC, in the simplest case, a network locator.  That locator is then used to construct the service path.   There is no limitation on presenting several locators for like services for load distribution, and redundancy.  So, a path need no be mapped to a single set of locators, rather a list of locators maybe used to select (locally or centrally) the correct instance along the path.

I don't think using the existence of the network locator as that helpful 
in coming up with crisp definitions.
Even for the FW-A case above it would be identified by a network 
locator. And the CPU temperature sensor on server3 has a network locator 
as well (composed of MAC address and I2C address for instance). I 
suspect the essence of their differences has more to do with state than 
how they are addressed.

It feels like we might need different terms to describe the two cases of 
"instances":
  - an instance (such as FW-A) of the class (FW) which is specific for a 
given tenant, subscriber, etc. In the cases I can think of that instance 
has some configuration/policy which is specific to "A". Thus FW-B is 
different than FW-A in its config/policy.
  - an instance of a SFC-visible load balanced entity (such as FW-A-1). 
In the examples I can think of all of those FW-A-* would be identical 
and exist to balance and adjust to load. From a config/policy 
perspective we could consider calling these "replicas" to capture that 
they are identical.

Note that the FW-A-* are likely to contain some operational/session 
state (think of a NAT or a FW which maintains state for TCP connections).

Other suggestions for crisp terminology to describe this?

Note that the existence of operational/session state means that when 
load balancing is visible to SFC, then something in SFC needs to be able 
to ensure the appropriate stickiness (term from http load balancers; 
might be based on client IP address, or http cookie in the web world) so 
that the packet flows are not accidentally sent to the wrong replica. 
That would require some SF-specific awareness in SFC.

Regards,
    Erik


From nobody Tue Mar 25 13:02:21 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 77DBB1A01F4 for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 13:02:04 -0700 (PDT)
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 T1Zwzf8M6pNX for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 13:02:01 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id EA6D71A01E3 for <sfc@ietf.org>; Tue, 25 Mar 2014 13:02:00 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BCK80111; Tue, 25 Mar 2014 20:01:59 +0000 (GMT)
Received: from LHREML402-HUB.china.huawei.com (10.201.5.241) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 25 Mar 2014 20:01:35 +0000
Received: from DFWEML704-CHM.china.huawei.com (10.193.5.141) by lhreml402-hub.china.huawei.com (10.201.5.241) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 25 Mar 2014 20:01:58 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.118]) by dfweml704-chm.china.huawei.com ([169.254.6.173]) with mapi id 14.03.0158.001;  Tue, 25 Mar 2014 13:01:46 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQA==
Date: Tue, 25 Mar 2014 20:01:45 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D4535F265@dfweml701-chm.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.129.112]
Content-Type: multipart/alternative; boundary="_000_2691CE0099834E4A9C5044EEC662BB9D4535F265dfweml701chmchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/tUIZ_p_UXgynjY4b6cR3iiNLHA8
Subject: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Mar 2014 20:02:04 -0000

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

Hi,

There are many ways to implement SFCs. However, one of our goals in standar=
d is to develop a solution that is simple and less cost for venders and ser=
vice providers.  Other goals are that the solution can apply to common and =
majority use cases.

If we implement SFC as an IP or UDP/IP application, i.e. once traffic is cl=
assified by the classification, it adds SFC header and IP header (outer) on=
 the packets (UDP header too in latter case), and send such packets as a re=
gular IP packet. The src IP of outer header can be classification IP addres=
s, and dst IP can be next SF Instance IP address. Many transport networks c=
an carry IP traffic and route IP packets based on dst IP address.  We only =
need to request a new IP protocol type for SFC. At the service forwarder po=
int, it can look up next SF IP address based on Path ID in SFC header and s=
rc IP address (previous SF) on the packet.  A SF also forwards the packet w=
ith SFC header as an IP packet and fills its IP address as src IP and the s=
ervice forwarder point IP address as the dst IP on the packet.

This solution works for either SFC as an IP application or UDP/IP applicati=
on, which one is more proper from SF and service forwarder point?

This solution seems simple to me and only need Path ID in SFC header for st=
eering traffic through the SFC path. But like to see others' opinion on thi=
s solution, pros and cons.

Thanks,
Lucy

--_000_2691CE0099834E4A9C5044EEC662BB9D4535F265dfweml701chmchi_
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 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@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">Hi,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">There are many ways to implement SFCs. However, one =
of our goals in standard is to develop a solution that is simple and less c=
ost for venders and service providers. &nbsp;Other goals are that the solut=
ion can apply to common and majority use
 cases. <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">If we implement SFC as an IP or UDP/IP application, =
i.e. once traffic is classified by the classification, it adds SFC header a=
nd IP header (outer) on the packets (UDP header too in latter case), and se=
nd such packets as a regular IP packet.
 The src IP of outer header can be classification IP address, and dst IP ca=
n be next SF Instance IP address. Many transport networks can carry IP traf=
fic and route IP packets based on dst IP address. &nbsp;We only need to req=
uest a new IP protocol type for SFC.
 At the service forwarder point, it can look up next SF IP address based on=
 Path ID in SFC header and src IP address (previous SF) on the packet. &nbs=
p;A SF also forwards the packet with SFC header as an IP packet and fills i=
ts IP address as src IP and the service
 forwarder point IP address as the dst IP on the packet. <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">This solution works for either SFC as an IP applicat=
ion or UDP/IP application, which one is more proper from SF and service for=
warder point?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">This solution seems simple to me and only need Path =
ID in SFC header for steering traffic through the SFC path. But like to see=
 others&#8217; opinion on this solution, pros and cons.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks,<o:p></o:p></p>
<p class=3D"MsoNormal">Lucy<o:p></o:p></p>
</div>
</body>
</html>

--_000_2691CE0099834E4A9C5044EEC662BB9D4535F265dfweml701chmchi_--


From nobody Tue Mar 25 13:17:37 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B53981A0106 for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 13:17:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 5baEJm9YWFKR for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 13:17:34 -0700 (PDT)
Received: from mailc2.tigertech.net (mailc2.tigertech.net [208.80.4.156]) by ietfa.amsl.com (Postfix) with ESMTP id 0F7DB1A002A for <sfc@ietf.org>; Tue, 25 Mar 2014 13:17:34 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailc2.tigertech.net (Postfix) with ESMTP id 2DE72163A22; Tue, 25 Mar 2014 13:17:33 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at c2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-134-57.clppva.east.verizon.net [70.106.134.57]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mailc2.tigertech.net (Postfix) with ESMTPSA id 1D007163A20; Tue, 25 Mar 2014 13:17:31 -0700 (PDT)
Message-ID: <5331E458.1080008@joelhalpern.com>
Date: Tue, 25 Mar 2014 16:17:28 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Lucy yong <lucy.yong@huawei.com>, "sfc@ietf.org" <sfc@ietf.org>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F265@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D4535F265@dfweml701-chm.china.huawei.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/OsjUu2lLt1f-dtpwUDb1_Smeh54
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Mar 2014 20:17:35 -0000

This proposal specifies the transport mechanism for the service 
chaining.  I had thought that we were not going to mandate a specific 
transport, as there are reasons for making different choices, and 
boundary interworking is quite tractable.

Yours,
Joel

On 3/25/14, 4:01 PM, Lucy yong wrote:
> Hi,
>
> There are many ways to implement SFCs. However, one of our goals in
> standard is to develop a solution that is simple and less cost for
> venders and service providers.  Other goals are that the solution can
> apply to common and majority use cases.
>
> If we implement SFC as an IP or UDP/IP application, i.e. once traffic is
> classified by the classification, it adds SFC header and IP header
> (outer) on the packets (UDP header too in latter case), and send such
> packets as a regular IP packet. The src IP of outer header can be
> classification IP address, and dst IP can be next SF Instance IP
> address. Many transport networks can carry IP traffic and route IP
> packets based on dst IP address.  We only need to request a new IP
> protocol type for SFC. At the service forwarder point, it can look up
> next SF IP address based on Path ID in SFC header and src IP address
> (previous SF) on the packet.  A SF also forwards the packet with SFC
> header as an IP packet and fills its IP address as src IP and the
> service forwarder point IP address as the dst IP on the packet.
>
> This solution works for either SFC as an IP application or UDP/IP
> application, which one is more proper from SF and service forwarder point?
>
> This solution seems simple to me and only need Path ID in SFC header for
> steering traffic through the SFC path. But like to see others’ opinion
> on this solution, pros and cons.
>
> Thanks,
>
> Lucy
>
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Tue Mar 25 13:20:49 2014
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CBA171A0201 for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 13:20:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level: 
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=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 4zLQo13KTHeG for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 13:20:45 -0700 (PDT)
Received: from mail1.sandvine.com (Mail1.sandvine.com [64.7.137.134]) by ietfa.amsl.com (Postfix) with ESMTP id EC84F1A002A for <sfc@ietf.org>; Tue, 25 Mar 2014 13:20:44 -0700 (PDT)
Received: from WTL-EXCHP-1.sandvine.com ([fe80::ac6b:cc1e:f2ff:93aa]) by wtl-exchp-2.sandvine.com ([fe80::68ac:f071:19ff:3455%20]) with mapi id 14.01.0339.001; Tue, 25 Mar 2014 16:20:43 -0400
From: Dave Dolson <ddolson@sandvine.com>
To: Lucy yong <lucy.yong@huawei.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7Q
Date: Tue, 25 Mar 2014 20:20:42 +0000
Message-ID: <E8355113905631478EFF04F5AA706E9818ADC9B9@wtl-exchp-1.sandvine.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F265@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D4535F265@dfweml701-chm.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.200.52]
Content-Type: multipart/alternative; boundary="_000_E8355113905631478EFF04F5AA706E9818ADC9B9wtlexchp1sandvi_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/9BA5y2upJy0a4Mk9IPcs97JYjwY
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Mar 2014 20:20:48 -0000

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

I do not see why source IP address (previous SF) would be required to look =
up the next SF. The path ID should be sufficient to determine the next SF.





From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Lucy yong
Sent: Tuesday, March 25, 2014 4:02 PM
To: sfc@ietf.org
Subject: [sfc] SFC as an IP or UDP application, pros and cons?

Hi,

There are many ways to implement SFCs. However, one of our goals in standar=
d is to develop a solution that is simple and less cost for venders and ser=
vice providers.  Other goals are that the solution can apply to common and =
majority use cases.

If we implement SFC as an IP or UDP/IP application, i.e. once traffic is cl=
assified by the classification, it adds SFC header and IP header (outer) on=
 the packets (UDP header too in latter case), and send such packets as a re=
gular IP packet. The src IP of outer header can be classification IP addres=
s, and dst IP can be next SF Instance IP address. Many transport networks c=
an carry IP traffic and route IP packets based on dst IP address.  We only =
need to request a new IP protocol type for SFC. At the service forwarder po=
int, it can look up next SF IP address based on Path ID in SFC header and s=
rc IP address (previous SF) on the packet.  A SF also forwards the packet w=
ith SFC header as an IP packet and fills its IP address as src IP and the s=
ervice forwarder point IP address as the dst IP on the packet.

This solution works for either SFC as an IP application or UDP/IP applicati=
on, which one is more proper from SF and service forwarder point?

This solution seems simple to me and only need Path ID in SFC header for st=
eering traffic through the SFC path. But like to see others' opinion on thi=
s solution, pros and cons.

Thanks,
Lucy

--_000_E8355113905631478EFF04F5AA706E9818ADC9B9wtlexchp1sandvi_
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 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.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"><span style=3D"color:#1F497D">I do not see why sourc=
e IP address (previous SF) would be required to look up the next SF. The pa=
th ID should be sufficient to determine the next SF.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> sfc [mai=
lto:sfc-bounces@ietf.org]
<b>On Behalf Of </b>Lucy yong<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:02 PM<br>
<b>To:</b> sfc@ietf.org<br>
<b>Subject:</b> [sfc] SFC as an IP or UDP application, pros and cons?<o:p><=
/o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Hi,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">There are many ways to implement SFCs. However, one =
of our goals in standard is to develop a solution that is simple and less c=
ost for venders and service providers. &nbsp;Other goals are that the solut=
ion can apply to common and majority use
 cases. <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">If we implement SFC as an IP or UDP/IP application, =
i.e. once traffic is classified by the classification, it adds SFC header a=
nd IP header (outer) on the packets (UDP header too in latter case), and se=
nd such packets as a regular IP packet.
 The src IP of outer header can be classification IP address, and dst IP ca=
n be next SF Instance IP address. Many transport networks can carry IP traf=
fic and route IP packets based on dst IP address. &nbsp;We only need to req=
uest a new IP protocol type for SFC.
 At the service forwarder point, it can look up next SF IP address based on=
 Path ID in SFC header and src IP address (previous SF) on the packet. &nbs=
p;A SF also forwards the packet with SFC header as an IP packet and fills i=
ts IP address as src IP and the service
 forwarder point IP address as the dst IP on the packet. <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">This solution works for either SFC as an IP applicat=
ion or UDP/IP application, which one is more proper from SF and service for=
warder point?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">This solution seems simple to me and only need Path =
ID in SFC header for steering traffic through the SFC path. But like to see=
 others&#8217; opinion on this solution, pros and cons.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks,<o:p></o:p></p>
<p class=3D"MsoNormal">Lucy<o:p></o:p></p>
</div>
</body>
</html>

--_000_E8355113905631478EFF04F5AA706E9818ADC9B9wtlexchp1sandvi_--


From nobody Tue Mar 25 13:46:36 2014
Return-Path: <Cathy.H.Zhang@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DB3A01A0231 for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 13:46:29 -0700 (PDT)
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 G9E6p2R8Ddab for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 13:46:20 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 53B5E1A0215 for <sfc@ietf.org>; Tue, 25 Mar 2014 13:46:19 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BEY08619; Tue, 25 Mar 2014 20:46:17 +0000 (GMT)
Received: from LHREML406-HUB.china.huawei.com (10.201.5.243) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 25 Mar 2014 20:45:43 +0000
Received: from SJCEML703-CHM.china.huawei.com (10.212.94.49) by lhreml406-hub.china.huawei.com (10.201.5.243) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 25 Mar 2014 20:45:59 +0000
Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.52]) by SJCEML703-CHM.china.huawei.com ([169.254.5.78]) with mapi id 14.03.0158.001; Tue, 25 Mar 2014 13:45:56 -0700
From: Cathy Zhang <Cathy.H.Zhang@huawei.com>
To: "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: A new proposal on a flexible-length service chain header that is transport independent
Thread-Index: Ac9IazfRLRWteDI7QieWiz/02fl7qA==
Date: Tue, 25 Mar 2014 20:45:55 +0000
Message-ID: <A2C96F6779E6A041BC7023CC207FC99418F1F439@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.212.145.61]
Content-Type: multipart/alternative; boundary="_000_A2C96F6779E6A041BC7023CC207FC99418F1F439SJCEML701CHMchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/UQbfM2BwGC2m-hHXyg4d9ImoXSc
Subject: [sfc] A new proposal on a flexible-length service chain header that is transport independent
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Mar 2014 20:46:30 -0000

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

Dear All,

We have submitted a proposal on a flexible-length service function chain he=
ader that is transport independent.

http://datatracker.ietf.org/doc/draft-zhang-sfc-sch/

The proposal defines the service chain header (SCH) format which consists o=
f mandatory service function chain (SFC) path fields
and optional metadata fields. It also illustrates how to encapsulate the SC=
H into some typical existing transports.
The rationale for creating a flexible-length header is as follows:

1.       It allows for the flexibility of carrying metadata of different ty=
pes and lengths for a wide range of current and future usage scenarios.

2.      It allows for vendor-specific customization of metadata for differe=
nt service functions over various segments of the service chain.

3.      It allows for innovation of service function chain solutions and ap=
plications which involve addition of new types of service functions or serv=
ice metadata



Comments are welcomed.



Thank you.

Cathy Zhang, Ron Parker, Louis Fourie, Myo Zarny


--_000_A2C96F6779E6A041BC7023CC207FC99418F1F439SJCEML701CHMchi_
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 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:365104879;
	mso-list-type:hybrid;
	mso-list-template-ids:1417684830 67698703 67698713 67698715 67698703 67698=
713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></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"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,&quot;serif&quot;">Dear All,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,&quot;serif&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,&quot;serif&quot;">We have submitted a proposal on a fl=
exible-length service function chain header that is transport independent.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,&quot;serif&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,&quot;serif&quot;"><a href=3D"http://datatracker.ietf.o=
rg/doc/draft-zhang-sfc-sch/">http://datatracker.ietf.org/doc/draft-zhang-sf=
c-sch/</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,&quot;serif&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,&quot;serif&quot;">The proposal defines the service cha=
in header (SCH) format which consists of mandatory service function chain (=
SFC) path fields
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,&quot;serif&quot;">and optional metadata fields. It als=
o illustrates how to encapsulate the SCH into some typical existing transpo=
rts.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,&quot;serif&quot;">The rationale for creating a flexibl=
e-length header is as follows:
<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo1"><![if !supportLists]><span style=3D"font-size:12.0pt;font-family:&q=
uot;Times New Roman&quot;,&quot;serif&quot;"><span style=3D"mso-list:Ignore=
">1.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;
</span></span></span><![endif]>&nbsp;<span style=3D"font-size:12.0pt;font-f=
amily:&quot;Times New Roman&quot;,&quot;serif&quot;">It allows for the flex=
ibility of carrying metadata of different types and lengths for a wide rang=
e of current and future usage scenarios.<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in"><span style=3D"f=
ont-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;">=
2.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman&q=
uot;,&quot;serif&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&qu=
ot;,&quot;serif&quot;">It allows for vendor-specific customization of metad=
ata for different service functions over various segments of the service ch=
ain.
<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in"><span style=3D"f=
ont-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;;c=
olor:#1F497D">3</span><span style=3D"font-size:12.0pt;font-family:&quot;Tim=
es New Roman&quot;,&quot;serif&quot;">.</span><span style=3D"font-size:7.0p=
t;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;
</span><span style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&qu=
ot;,&quot;serif&quot;">It allows for innovation of service function chain s=
olutions and applications which involve addition of new types of service fu=
nctions or service metadata<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:0in"><o:p>&nbsp;</o:p></=
p>
<p class=3D"MsoListParagraph" style=3D"margin-left:0in"><span style=3D"font=
-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;">Com=
ments are welcomed.
<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:0in"><span style=3D"font=
-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;"><o:=
p>&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:0in"><span style=3D"font=
-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;">Tha=
nk you.
<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:0in"><span style=3D"font=
-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;">Cat=
hy Zhang, Ron Parker, Louis Fourie, Myo Zarny<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_A2C96F6779E6A041BC7023CC207FC99418F1F439SJCEML701CHMchi_--


From nobody Tue Mar 25 13:51:45 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9C74D1A0215 for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 13:51:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8eHjBues_k2n for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 13:51:38 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id F1E741A0236 for <sfc@ietf.org>; Tue, 25 Mar 2014 13:51:37 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BEY08869; Tue, 25 Mar 2014 20:51:36 +0000 (GMT)
Received: from LHREML405-HUB.china.huawei.com (10.201.5.242) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 25 Mar 2014 20:51:12 +0000
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; Tue, 25 Mar 2014 20:51:35 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.118]) by dfweml702-chm.china.huawei.com ([169.254.4.83]) with mapi id 14.03.0158.001; Tue, 25 Mar 2014 13:51:29 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: AQHPSGdKRhaWm/MaLECvBwf6gkbH/JryRA5w
Date: Tue, 25 Mar 2014 20:51:29 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D4535F2CE@dfweml701-chm.china.huawei.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F265@dfweml701-chm.china.huawei.com> <5331E458.1080008@joelhalpern.com>
In-Reply-To: <5331E458.1080008@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.129.112]
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/sfc/taIY8QvOhkshW-iiW2Ngqvl_6lY
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Mar 2014 20:51:40 -0000

Hi Joel,

I believe that transporting between service forwarder points is what you me=
an. Although service forwarder point sends/receives the packet with SFC hea=
der as IP packet, IP packets can be transported by any transport solution s=
uch as Ethernet, PW/MPLS, Overlay Technologies, isn't? IP is network techno=
logy, and not a transport technology.=20

If service forwarder point is a service router, the solution will not chang=
e the router behavior, i.e. forward on IP destination address on the packet=
. Only addition to a service router is if that destination address is the r=
outer itself, the router terminates the packet and checks the protocol, if =
it is SFC, it retrieve the SFC header and performs the table lookup based o=
n Path ID and src IP address.=20

Thanks,
Lucy

-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
Sent: Tuesday, March 25, 2014 3:17 PM
To: Lucy yong; sfc@ietf.org
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

This proposal specifies the transport mechanism for the service chaining.  =
I had thought that we were not going to mandate a specific transport, as th=
ere are reasons for making different choices, and boundary interworking is =
quite tractable.

Yours,
Joel

On 3/25/14, 4:01 PM, Lucy yong wrote:
> Hi,
>
> There are many ways to implement SFCs. However, one of our goals in=20
> standard is to develop a solution that is simple and less cost for=20
> venders and service providers.  Other goals are that the solution can=20
> apply to common and majority use cases.
>
> If we implement SFC as an IP or UDP/IP application, i.e. once traffic=20
> is classified by the classification, it adds SFC header and IP header
> (outer) on the packets (UDP header too in latter case), and send such=20
> packets as a regular IP packet. The src IP of outer header can be=20
> classification IP address, and dst IP can be next SF Instance IP=20
> address. Many transport networks can carry IP traffic and route IP=20
> packets based on dst IP address.  We only need to request a new IP=20
> protocol type for SFC. At the service forwarder point, it can look up=20
> next SF IP address based on Path ID in SFC header and src IP address=20
> (previous SF) on the packet.  A SF also forwards the packet with SFC=20
> header as an IP packet and fills its IP address as src IP and the=20
> service forwarder point IP address as the dst IP on the packet.
>
> This solution works for either SFC as an IP application or UDP/IP=20
> application, which one is more proper from SF and service forwarder point=
?
>
> This solution seems simple to me and only need Path ID in SFC header=20
> for steering traffic through the SFC path. But like to see others'=20
> opinion on this solution, pros and cons.
>
> Thanks,
>
> Lucy
>
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>

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


From nobody Tue Mar 25 13:56:24 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AF55F1A0245 for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 13:56:22 -0700 (PDT)
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 cagBcWA9L_QL for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 13:56:20 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 519821A0231 for <sfc@ietf.org>; Tue, 25 Mar 2014 13:56:19 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BCK82461; Tue, 25 Mar 2014 20:56:17 +0000 (GMT)
Received: from LHREML406-HUB.china.huawei.com (10.201.5.243) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 25 Mar 2014 20:55:53 +0000
Received: from DFWEML706-CHM.china.huawei.com (10.193.5.225) by lhreml406-hub.china.huawei.com (10.201.5.243) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 25 Mar 2014 20:56:15 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.118]) by dfweml706-chm.china.huawei.com ([169.254.8.30]) with mapi id 14.03.0158.001; Tue, 25 Mar 2014 13:56:07 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7QAAGnooA=
Date: Tue, 25 Mar 2014 20:56:06 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D4535F2DF@dfweml701-chm.china.huawei.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F265@dfweml701-chm.china.huawei.com> <E8355113905631478EFF04F5AA706E9818ADC9B9@wtl-exchp-1.sandvine.com>
In-Reply-To: <E8355113905631478EFF04F5AA706E9818ADC9B9@wtl-exchp-1.sandvine.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.129.112]
Content-Type: multipart/alternative; boundary="_000_2691CE0099834E4A9C5044EEC662BB9D4535F2DFdfweml701chmchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/tGKvpuoYeUCMNN1qgGfGJylhcJo
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Mar 2014 20:56:22 -0000

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

In this solution, service forwarder and SF instance are separated entities.=
 Service forwarder needs Path ID and previous SF IP address to uniquely ide=
ntify the next SF IP address.

Lucy

From: Dave Dolson [mailto:ddolson@sandvine.com]
Sent: Tuesday, March 25, 2014 3:21 PM
To: Lucy yong; sfc@ietf.org
Subject: RE: SFC as an IP or UDP application, pros and cons?

I do not see why source IP address (previous SF) would be required to look =
up the next SF. The path ID should be sufficient to determine the next SF.





From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Lucy yong
Sent: Tuesday, March 25, 2014 4:02 PM
To: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: [sfc] SFC as an IP or UDP application, pros and cons?

Hi,

There are many ways to implement SFCs. However, one of our goals in standar=
d is to develop a solution that is simple and less cost for venders and ser=
vice providers.  Other goals are that the solution can apply to common and =
majority use cases.

If we implement SFC as an IP or UDP/IP application, i.e. once traffic is cl=
assified by the classification, it adds SFC header and IP header (outer) on=
 the packets (UDP header too in latter case), and send such packets as a re=
gular IP packet. The src IP of outer header can be classification IP addres=
s, and dst IP can be next SF Instance IP address. Many transport networks c=
an carry IP traffic and route IP packets based on dst IP address.  We only =
need to request a new IP protocol type for SFC. At the service forwarder po=
int, it can look up next SF IP address based on Path ID in SFC header and s=
rc IP address (previous SF) on the packet.  A SF also forwards the packet w=
ith SFC header as an IP packet and fills its IP address as src IP and the s=
ervice forwarder point IP address as the dst IP on the packet.

This solution works for either SFC as an IP application or UDP/IP applicati=
on, which one is more proper from SF and service forwarder point?

This solution seems simple to me and only need Path ID in SFC header for st=
eering traffic through the SFC path. But like to see others' opinion on thi=
s solution, pros and cons.

Thanks,
Lucy

--_000_2691CE0099834E4A9C5044EEC662BB9D4535F2DFdfweml701chmchi_
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 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
.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"><span style=3D"color:#0070C0">In this solution, serv=
ice forwarder and SF instance are separated entities. Service forwarder nee=
ds Path ID and previous SF IP address to uniquely identify the next SF IP a=
ddress.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Dave Dol=
son [mailto:ddolson@sandvine.com]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 3:21 PM<br>
<b>To:</b> Lucy yong; sfc@ietf.org<br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?<o:p></o=
:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I do not see why sourc=
e IP address (previous SF) would be required to look up the next SF. The pa=
th ID should be sufficient to determine the next SF.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> sfc [<a =
href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Lucy yong<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:02 PM<br>
<b>To:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> [sfc] SFC as an IP or UDP application, pros and cons?<o:p><=
/o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Hi,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">There are many ways to implement SFCs. However, one =
of our goals in standard is to develop a solution that is simple and less c=
ost for venders and service providers. &nbsp;Other goals are that the solut=
ion can apply to common and majority use
 cases. <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">If we implement SFC as an IP or UDP/IP application, =
i.e. once traffic is classified by the classification, it adds SFC header a=
nd IP header (outer) on the packets (UDP header too in latter case), and se=
nd such packets as a regular IP packet.
 The src IP of outer header can be classification IP address, and dst IP ca=
n be next SF Instance IP address. Many transport networks can carry IP traf=
fic and route IP packets based on dst IP address. &nbsp;We only need to req=
uest a new IP protocol type for SFC.
 At the service forwarder point, it can look up next SF IP address based on=
 Path ID in SFC header and src IP address (previous SF) on the packet. &nbs=
p;A SF also forwards the packet with SFC header as an IP packet and fills i=
ts IP address as src IP and the service
 forwarder point IP address as the dst IP on the packet. <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">This solution works for either SFC as an IP applicat=
ion or UDP/IP application, which one is more proper from SF and service for=
warder point?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">This solution seems simple to me and only need Path =
ID in SFC header for steering traffic through the SFC path. But like to see=
 others&#8217; opinion on this solution, pros and cons.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks,<o:p></o:p></p>
<p class=3D"MsoNormal">Lucy<o:p></o:p></p>
</div>
</body>
</html>

--_000_2691CE0099834E4A9C5044EEC662BB9D4535F2DFdfweml701chmchi_--


From nobody Tue Mar 25 14:05:24 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9DE8E1A026C for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 14:04:54 -0700 (PDT)
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, RCVD_IN_DNSWL_NONE=-0.0001, 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 SqwKC1E_zxMd for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 14:04:40 -0700 (PDT)
Received: from hub021-ca-1.exch021.serverdata.net (hub021-ca-1.exch021.serverdata.net [64.78.22.168]) by ietfa.amsl.com (Postfix) with ESMTP id 8E13C1A0240 for <sfc@ietf.org>; Tue, 25 Mar 2014 14:04:37 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-1.exch021.domain.local ([10.254.4.30]) with mapi id 14.03.0174.001;  Tue, 25 Mar 2014 14:04:31 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: Lucy yong <lucy.yong@huawei.com>, "Joel M. Halpern" <jmh@joelhalpern.com>,  "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAPHP0AAAEwIoAADm+3IA==
Date: Tue, 25 Mar 2014 21:04:30 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E5B49@MBX021-W3-CA-2.exch021.domain.local>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F265@dfweml701-chm.china.huawei.com> <5331E458.1080008@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D4535F2CE@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D4535F2CE@dfweml701-chm.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.203.66.100]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/rqyik60zRP8QaD__valYyelrPPs
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Mar 2014 21:04:56 -0000

Hi, Lucy.

I originally had some confusion around the terminology so I thought I'd sha=
re.   When I first heard "transport" I though layer 4 UDP/TCP/etc.    But w=
hat I believe is meant by "transport" in this context is, instead, a full e=
ncapsulation that will get the desired packet or frame to the intended plac=
e.   So in the SFC terminology, some possible examples for "transport" that=
 is applied in front of the SFC-specific header could theoretically be:=20

MAC (ethertype =3D SFC)
MAC (ethertype =3D IP) / IP (protocol =3D SFC)
MAC (ethertype =3D IP) / IP (protocol =3D GRE) / GRE (ethertype =3D SFC)
MAC (ethertype =3D IP) / IP (protocol =3D UDP) / UDP (dport =3D SFC)
Frame-Relay=20
...


     Ron


-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Lucy yong
Sent: Tuesday, March 25, 2014 4:51 PM
To: Joel M. Halpern; sfc@ietf.org
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

Hi Joel,

I believe that transporting between service forwarder points is what you me=
an. Although service forwarder point sends/receives the packet with SFC hea=
der as IP packet, IP packets can be transported by any transport solution s=
uch as Ethernet, PW/MPLS, Overlay Technologies, isn't? IP is network techno=
logy, and not a transport technology.=20

If service forwarder point is a service router, the solution will not chang=
e the router behavior, i.e. forward on IP destination address on the packet=
. Only addition to a service router is if that destination address is the r=
outer itself, the router terminates the packet and checks the protocol, if =
it is SFC, it retrieve the SFC header and performs the table lookup based o=
n Path ID and src IP address.=20

Thanks,
Lucy

-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
Sent: Tuesday, March 25, 2014 3:17 PM
To: Lucy yong; sfc@ietf.org
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

This proposal specifies the transport mechanism for the service chaining.  =
I had thought that we were not going to mandate a specific transport, as th=
ere are reasons for making different choices, and boundary interworking is =
quite tractable.

Yours,
Joel

On 3/25/14, 4:01 PM, Lucy yong wrote:
> Hi,
>
> There are many ways to implement SFCs. However, one of our goals in=20
> standard is to develop a solution that is simple and less cost for=20
> venders and service providers.  Other goals are that the solution can=20
> apply to common and majority use cases.
>
> If we implement SFC as an IP or UDP/IP application, i.e. once traffic=20
> is classified by the classification, it adds SFC header and IP header
> (outer) on the packets (UDP header too in latter case), and send such=20
> packets as a regular IP packet. The src IP of outer header can be=20
> classification IP address, and dst IP can be next SF Instance IP=20
> address. Many transport networks can carry IP traffic and route IP=20
> packets based on dst IP address.  We only need to request a new IP=20
> protocol type for SFC. At the service forwarder point, it can look up=20
> next SF IP address based on Path ID in SFC header and src IP address=20
> (previous SF) on the packet.  A SF also forwards the packet with SFC=20
> header as an IP packet and fills its IP address as src IP and the=20
> service forwarder point IP address as the dst IP on the packet.
>
> This solution works for either SFC as an IP application or UDP/IP=20
> application, which one is more proper from SF and service forwarder point=
?
>
> This solution seems simple to me and only need Path ID in SFC header=20
> for steering traffic through the SFC path. But like to see others'
> opinion on this solution, pros and cons.
>
> Thanks,
>
> Lucy
>
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>

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

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


From nobody Tue Mar 25 14:10:17 2014
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BEC591A020B for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 14:10:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level: 
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=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 VFKcyMt5KWTi for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 14:10:11 -0700 (PDT)
Received: from mail1.sandvine.com (Mail1.sandvine.com [64.7.137.134]) by ietfa.amsl.com (Postfix) with ESMTP id 992211A0246 for <sfc@ietf.org>; Tue, 25 Mar 2014 14:09:35 -0700 (PDT)
Received: from WTL-EXCHP-1.sandvine.com ([fe80::ac6b:cc1e:f2ff:93aa]) by WTL-EXCHP-3.sandvine.com ([fe80::3c39:d305:d721:f00a%16]) with mapi id 14.01.0339.001; Tue, 25 Mar 2014 17:09:34 -0400
From: Dave Dolson <ddolson@sandvine.com>
To: Lucy yong <lucy.yong@huawei.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7QAAGnooAAAH8L8A==
Date: Tue, 25 Mar 2014 21:09:32 +0000
Message-ID: <E8355113905631478EFF04F5AA706E9818ADCBAB@wtl-exchp-1.sandvine.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F265@dfweml701-chm.china.huawei.com> <E8355113905631478EFF04F5AA706E9818ADC9B9@wtl-exchp-1.sandvine.com> <2691CE0099834E4A9C5044EEC662BB9D4535F2DF@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D4535F2DF@dfweml701-chm.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.200.52]
Content-Type: multipart/alternative; boundary="_000_E8355113905631478EFF04F5AA706E9818ADCBABwtlexchp1sandvi_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/aRXQFVU4HFlxsxW4sgMV4YUZxjI
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Mar 2014 21:10:15 -0000

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

Why do you think the previous SF IP address is required to determine the ne=
xt SF IP address? Why is the Path ID not sufficient information?


From: Lucy yong [mailto:lucy.yong@huawei.com]
Sent: Tuesday, March 25, 2014 4:56 PM
To: Dave Dolson; sfc@ietf.org
Subject: RE: SFC as an IP or UDP application, pros and cons?

In this solution, service forwarder and SF instance are separated entities.=
 Service forwarder needs Path ID and previous SF IP address to uniquely ide=
ntify the next SF IP address.

Lucy

From: Dave Dolson [mailto:ddolson@sandvine.com]
Sent: Tuesday, March 25, 2014 3:21 PM
To: Lucy yong; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: SFC as an IP or UDP application, pros and cons?

I do not see why source IP address (previous SF) would be required to look =
up the next SF. The path ID should be sufficient to determine the next SF.





From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Lucy yong
Sent: Tuesday, March 25, 2014 4:02 PM
To: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: [sfc] SFC as an IP or UDP application, pros and cons?

Hi,

There are many ways to implement SFCs. However, one of our goals in standar=
d is to develop a solution that is simple and less cost for venders and ser=
vice providers.  Other goals are that the solution can apply to common and =
majority use cases.

If we implement SFC as an IP or UDP/IP application, i.e. once traffic is cl=
assified by the classification, it adds SFC header and IP header (outer) on=
 the packets (UDP header too in latter case), and send such packets as a re=
gular IP packet. The src IP of outer header can be classification IP addres=
s, and dst IP can be next SF Instance IP address. Many transport networks c=
an carry IP traffic and route IP packets based on dst IP address.  We only =
need to request a new IP protocol type for SFC. At the service forwarder po=
int, it can look up next SF IP address based on Path ID in SFC header and s=
rc IP address (previous SF) on the packet.  A SF also forwards the packet w=
ith SFC header as an IP packet and fills its IP address as src IP and the s=
ervice forwarder point IP address as the dst IP on the packet.

This solution works for either SFC as an IP application or UDP/IP applicati=
on, which one is more proper from SF and service forwarder point?

This solution seems simple to me and only need Path ID in SFC header for st=
eering traffic through the SFC path. But like to see others' opinion on thi=
s solution, pros and cons.

Thanks,
Lucy

--_000_E8355113905631478EFF04F5AA706E9818ADCBABwtlexchp1sandvi_
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 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle22
	{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"><span style=3D"color:#1F497D">Why do you think the p=
revious SF IP address is required to determine the next SF IP address? Why =
is the Path ID not sufficient information?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Lucy yon=
g [mailto:lucy.yong@huawei.com]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Dave Dolson; sfc@ietf.org<br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?<o:p></o=
:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">In this solution, serv=
ice forwarder and SF instance are separated entities. Service forwarder nee=
ds Path ID and previous SF IP address to uniquely identify the next SF IP a=
ddress.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Dave Dol=
son [<a href=3D"mailto:ddolson@sandvine.com">mailto:ddolson@sandvine.com</a=
>]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 3:21 PM<br>
<b>To:</b> Lucy yong; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?<o:p></o=
:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I do not see why sourc=
e IP address (previous SF) would be required to look up the next SF. The pa=
th ID should be sufficient to determine the next SF.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> sfc [<a =
href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Lucy yong<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:02 PM<br>
<b>To:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> [sfc] SFC as an IP or UDP application, pros and cons?<o:p><=
/o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Hi,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">There are many ways to implement SFCs. However, one =
of our goals in standard is to develop a solution that is simple and less c=
ost for venders and service providers. &nbsp;Other goals are that the solut=
ion can apply to common and majority use
 cases. <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">If we implement SFC as an IP or UDP/IP application, =
i.e. once traffic is classified by the classification, it adds SFC header a=
nd IP header (outer) on the packets (UDP header too in latter case), and se=
nd such packets as a regular IP packet.
 The src IP of outer header can be classification IP address, and dst IP ca=
n be next SF Instance IP address. Many transport networks can carry IP traf=
fic and route IP packets based on dst IP address. &nbsp;We only need to req=
uest a new IP protocol type for SFC.
 At the service forwarder point, it can look up next SF IP address based on=
 Path ID in SFC header and src IP address (previous SF) on the packet. &nbs=
p;A SF also forwards the packet with SFC header as an IP packet and fills i=
ts IP address as src IP and the service
 forwarder point IP address as the dst IP on the packet. <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">This solution works for either SFC as an IP applicat=
ion or UDP/IP application, which one is more proper from SF and service for=
warder point?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">This solution seems simple to me and only need Path =
ID in SFC header for steering traffic through the SFC path. But like to see=
 others&#8217; opinion on this solution, pros and cons.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks,<o:p></o:p></p>
<p class=3D"MsoNormal">Lucy<o:p></o:p></p>
</div>
</body>
</html>

--_000_E8355113905631478EFF04F5AA706E9818ADCBABwtlexchp1sandvi_--


From nobody Tue Mar 25 14:12:37 2014
Return-Path: <ghanwani@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5166E1A020B for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 14:12:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.277
X-Spam-Level: 
X-Spam-Status: No, score=-1.277 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, 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 2ERG2F-fzS4G for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 14:12:32 -0700 (PDT)
Received: from mail-we0-x231.google.com (mail-we0-x231.google.com [IPv6:2a00:1450:400c:c03::231]) by ietfa.amsl.com (Postfix) with ESMTP id 97C971A00BE for <sfc@ietf.org>; Tue, 25 Mar 2014 14:12:31 -0700 (PDT)
Received: by mail-we0-f177.google.com with SMTP id u57so761056wes.36 for <sfc@ietf.org>; Tue, 25 Mar 2014 14:12:30 -0700 (PDT)
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=CgMQlWmZgBtrJgrKgtyp2E9noZ2k4ZGW8IIBrju5YR0=; b=Xf3ho7FxNarzIwS/KMRSbmy39TMdKl611r3QR3cuGnAhlgQTK/vppuW4vRjUisFgqP Dvc3EyXI6b2Y4be7R8nsRhXRVcnnDPV9j46q+i041tQUsusdwSuoxTQ7UqtHUNJiXKcY JFsOM8rEjug4AAPeD1xkCZuNKF02iZsxCcRpNtQ7kgewrngcjiFB8bzDwYyh1uZnkvfU YQ8Se4EKVJnEeCVwaSM/nc9nwD7RdkoJTL1qnCVOI1mqPXx9QnTYrxlJH6ddnzdZz+Yr T05XWKGg2F+grUFMMrdDkUEIRU0A/ZQ2fvTM0Pvz1HOnaAKNtaGr1VT1dtJO6Jzuvpfv 3Kgg==
MIME-Version: 1.0
X-Received: by 10.180.188.66 with SMTP id fy2mr24851634wic.45.1395781949955; Tue, 25 Mar 2014 14:12:29 -0700 (PDT)
Sender: ghanwani@gmail.com
Received: by 10.216.84.130 with HTTP; Tue, 25 Mar 2014 14:12:29 -0700 (PDT)
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E5B49@MBX021-W3-CA-2.exch021.domain.local>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F265@dfweml701-chm.china.huawei.com> <5331E458.1080008@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D4535F2CE@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E5B49@MBX021-W3-CA-2.exch021.domain.local>
Date: Tue, 25 Mar 2014 14:12:29 -0700
X-Google-Sender-Auth: 9z3WJCKhXoiRP4V5zXMStCzkc-Q
Message-ID: <CA+-tSzyE9k_UBEgcYgs5Vph+2Af++vFNsTJ7wf6Dt9zi-pumtA@mail.gmail.com>
From: Anoop Ghanwani <anoop@alumni.duke.edu>
To: Ron Parker <Ron_Parker@affirmednetworks.com>
Content-Type: multipart/alternative; boundary=001a11c383be4fa1de04f574cfeb
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/2DyFxIa95Bdv6GSAZ8x6JDJ-z9A
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, "sfc@ietf.org" <sfc@ietf.org>, Lucy yong <lucy.yong@huawei.com>
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Mar 2014 21:12:34 -0000

--001a11c383be4fa1de04f574cfeb
Content-Type: text/plain; charset=ISO-8859-1

This is an interesting discussion.  Given that many encap proposals in the
NVO3 WG use UDP because they want to play nice with available hashing
mechanisms in existing hardware, it looks like SFC is about break things
all over again. :)

Anoop


On Tue, Mar 25, 2014 at 2:04 PM, Ron Parker <Ron_Parker@affirmednetworks.com
> wrote:

> Hi, Lucy.
>
> I originally had some confusion around the terminology so I thought I'd
> share.   When I first heard "transport" I though layer 4 UDP/TCP/etc.
>  But what I believe is meant by "transport" in this context is, instead, a
> full encapsulation that will get the desired packet or frame to the
> intended place.   So in the SFC terminology, some possible examples for
> "transport" that is applied in front of the SFC-specific header could
> theoretically be:
>
> MAC (ethertype = SFC)
> MAC (ethertype = IP) / IP (protocol = SFC)
> MAC (ethertype = IP) / IP (protocol = GRE) / GRE (ethertype = SFC)
> MAC (ethertype = IP) / IP (protocol = UDP) / UDP (dport = SFC)
> Frame-Relay
> ...
>
>
>      Ron
>
>
> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Lucy yong
> Sent: Tuesday, March 25, 2014 4:51 PM
> To: Joel M. Halpern; sfc@ietf.org
> Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
>
> Hi Joel,
>
> I believe that transporting between service forwarder points is what you
> mean. Although service forwarder point sends/receives the packet with SFC
> header as IP packet, IP packets can be transported by any transport
> solution such as Ethernet, PW/MPLS, Overlay Technologies, isn't? IP is
> network technology, and not a transport technology.
>
> If service forwarder point is a service router, the solution will not
> change the router behavior, i.e. forward on IP destination address on the
> packet. Only addition to a service router is if that destination address is
> the router itself, the router terminates the packet and checks the
> protocol, if it is SFC, it retrieve the SFC header and performs the table
> lookup based on Path ID and src IP address.
>
> Thanks,
> Lucy
>
> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
> Sent: Tuesday, March 25, 2014 3:17 PM
> To: Lucy yong; sfc@ietf.org
> Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
>
> This proposal specifies the transport mechanism for the service chaining.
>  I had thought that we were not going to mandate a specific transport, as
> there are reasons for making different choices, and boundary interworking
> is quite tractable.
>
> Yours,
> Joel
>
> On 3/25/14, 4:01 PM, Lucy yong wrote:
> > Hi,
> >
> > There are many ways to implement SFCs. However, one of our goals in
> > standard is to develop a solution that is simple and less cost for
> > venders and service providers.  Other goals are that the solution can
> > apply to common and majority use cases.
> >
> > If we implement SFC as an IP or UDP/IP application, i.e. once traffic
> > is classified by the classification, it adds SFC header and IP header
> > (outer) on the packets (UDP header too in latter case), and send such
> > packets as a regular IP packet. The src IP of outer header can be
> > classification IP address, and dst IP can be next SF Instance IP
> > address. Many transport networks can carry IP traffic and route IP
> > packets based on dst IP address.  We only need to request a new IP
> > protocol type for SFC. At the service forwarder point, it can look up
> > next SF IP address based on Path ID in SFC header and src IP address
> > (previous SF) on the packet.  A SF also forwards the packet with SFC
> > header as an IP packet and fills its IP address as src IP and the
> > service forwarder point IP address as the dst IP on the packet.
> >
> > This solution works for either SFC as an IP application or UDP/IP
> > application, which one is more proper from SF and service forwarder
> point?
> >
> > This solution seems simple to me and only need Path ID in SFC header
> > for steering traffic through the SFC path. But like to see others'
> > opinion on this solution, pros and cons.
> >
> > Thanks,
> >
> > Lucy
> >
> >
> >
> > _______________________________________________
> > sfc mailing list
> > sfc@ietf.org
> > https://www.ietf.org/mailman/listinfo/sfc
> >
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>

--001a11c383be4fa1de04f574cfeb
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">This is an interesting discussion. =A0Given that many enca=
p proposals in the NVO3 WG use UDP because they want to play nice with avai=
lable hashing mechanisms in existing hardware, it looks like SFC is about b=
reak things all over again. :)<div>
<br></div><div>Anoop</div></div><div class=3D"gmail_extra"><br><br><div cla=
ss=3D"gmail_quote">On Tue, Mar 25, 2014 at 2:04 PM, Ron Parker <span dir=3D=
"ltr">&lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com" target=3D"_bla=
nk">Ron_Parker@affirmednetworks.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hi, Lucy.<br>
<br>
I originally had some confusion around the terminology so I thought I&#39;d=
 share. =A0 When I first heard &quot;transport&quot; I though layer 4 UDP/T=
CP/etc. =A0 =A0But what I believe is meant by &quot;transport&quot; in this=
 context is, instead, a full encapsulation that will get the desired packet=
 or frame to the intended place. =A0 So in the SFC terminology, some possib=
le examples for &quot;transport&quot; that is applied in front of the SFC-s=
pecific header could theoretically be:<br>

<br>
MAC (ethertype =3D SFC)<br>
MAC (ethertype =3D IP) / IP (protocol =3D SFC)<br>
MAC (ethertype =3D IP) / IP (protocol =3D GRE) / GRE (ethertype =3D SFC)<br=
>
MAC (ethertype =3D IP) / IP (protocol =3D UDP) / UDP (dport =3D SFC)<br>
Frame-Relay<br>
...<br>
<br>
<br>
=A0 =A0 =A0Ron<br>
<br>
<br>
-----Original Message-----<br>
From: sfc [mailto:<a href=3D"mailto:sfc-bounces@ietf.org">sfc-bounces@ietf.=
org</a>] On Behalf Of Lucy yong<br>
Sent: Tuesday, March 25, 2014 4:51 PM<br>
To: Joel M. Halpern; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?<br>
<br>
Hi Joel,<br>
<br>
I believe that transporting between service forwarder points is what you me=
an. Although service forwarder point sends/receives the packet with SFC hea=
der as IP packet, IP packets can be transported by any transport solution s=
uch as Ethernet, PW/MPLS, Overlay Technologies, isn&#39;t? IP is network te=
chnology, and not a transport technology.<br>

<br>
If service forwarder point is a service router, the solution will not chang=
e the router behavior, i.e. forward on IP destination address on the packet=
. Only addition to a service router is if that destination address is the r=
outer itself, the router terminates the packet and checks the protocol, if =
it is SFC, it retrieve the SFC header and performs the table lookup based o=
n Path ID and src IP address.<br>

<br>
Thanks,<br>
Lucy<br>
<br>
-----Original Message-----<br>
From: sfc [mailto:<a href=3D"mailto:sfc-bounces@ietf.org">sfc-bounces@ietf.=
org</a>] On Behalf Of Joel M. Halpern<br>
Sent: Tuesday, March 25, 2014 3:17 PM<br>
To: Lucy yong; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?<br>
<br>
This proposal specifies the transport mechanism for the service chaining. =
=A0I had thought that we were not going to mandate a specific transport, as=
 there are reasons for making different choices, and boundary interworking =
is quite tractable.<br>

<br>
Yours,<br>
Joel<br>
<br>
On 3/25/14, 4:01 PM, Lucy yong wrote:<br>
&gt; Hi,<br>
&gt;<br>
&gt; There are many ways to implement SFCs. However, one of our goals in<br=
>
&gt; standard is to develop a solution that is simple and less cost for<br>
&gt; venders and service providers. =A0Other goals are that the solution ca=
n<br>
&gt; apply to common and majority use cases.<br>
&gt;<br>
&gt; If we implement SFC as an IP or UDP/IP application, i.e. once traffic<=
br>
&gt; is classified by the classification, it adds SFC header and IP header<=
br>
&gt; (outer) on the packets (UDP header too in latter case), and send such<=
br>
&gt; packets as a regular IP packet. The src IP of outer header can be<br>
&gt; classification IP address, and dst IP can be next SF Instance IP<br>
&gt; address. Many transport networks can carry IP traffic and route IP<br>
&gt; packets based on dst IP address. =A0We only need to request a new IP<b=
r>
&gt; protocol type for SFC. At the service forwarder point, it can look up<=
br>
&gt; next SF IP address based on Path ID in SFC header and src IP address<b=
r>
&gt; (previous SF) on the packet. =A0A SF also forwards the packet with SFC=
<br>
&gt; header as an IP packet and fills its IP address as src IP and the<br>
&gt; service forwarder point IP address as the dst IP on the packet.<br>
&gt;<br>
&gt; This solution works for either SFC as an IP application or UDP/IP<br>
&gt; application, which one is more proper from SF and service forwarder po=
int?<br>
&gt;<br>
&gt; This solution seems simple to me and only need Path ID in SFC header<b=
r>
&gt; for steering traffic through the SFC path. But like to see others&#39;=
<br>
&gt; opinion on this solution, pros and cons.<br>
&gt;<br>
&gt; Thanks,<br>
&gt;<br>
&gt; Lucy<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; sfc mailing list<br>
&gt; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank=
">https://www.ietf.org/mailman/listinfo/sfc</a><br>
&gt;<br>
<br>
_______________________________________________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank">htt=
ps://www.ietf.org/mailman/listinfo/sfc</a><br>
<br>
_______________________________________________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank">htt=
ps://www.ietf.org/mailman/listinfo/sfc</a><br>
<br>
_______________________________________________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank">htt=
ps://www.ietf.org/mailman/listinfo/sfc</a><br>
</blockquote></div><br></div>

--001a11c383be4fa1de04f574cfeb--


From nobody Tue Mar 25 14:14:08 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 15A291A020B for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 14:14:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 BDy1ZuOI9Uft for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 14:13:57 -0700 (PDT)
Received: from mailc2.tigertech.net (mailc2.tigertech.net [208.80.4.156]) by ietfa.amsl.com (Postfix) with ESMTP id 77E561A00E6 for <sfc@ietf.org>; Tue, 25 Mar 2014 14:13:57 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailc2.tigertech.net (Postfix) with ESMTP id 97D295203E4; Tue, 25 Mar 2014 14:13:56 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at c2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-134-57.clppva.east.verizon.net [70.106.134.57]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mailc2.tigertech.net (Postfix) with ESMTPSA id 9A1895203E0; Tue, 25 Mar 2014 14:13:55 -0700 (PDT)
Message-ID: <5331F190.9080309@joelhalpern.com>
Date: Tue, 25 Mar 2014 17:13:52 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Ron Parker <Ron_Parker@affirmednetworks.com>,  Lucy yong <lucy.yong@huawei.com>, "sfc@ietf.org" <sfc@ietf.org>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F265@dfweml701-chm.china.huawei.com> <5331E458.1080008@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D4535F2CE@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E5B49@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E5B49@MBX021-W3-CA-2.exch021.domain.local>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/3KGctP-4EZu35uEXB5u0ax1lrCk
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Mar 2014 21:14:02 -0000

Yes, that is what I meant by transport.  And yes, there are many options 
(for example an MPLS label).

Further, and to the reason I raised this in response to Lucy, the 
transport header may direct the forwarding to and through several 
service functions along a chain.  It need not be limited to forwarding 
to a single service function in the chain.
Note that in such cases I still need the SFC header for metadata, and 
may well want it for simpler interworking with other transports.

Yours,
Joel

On 3/25/14, 5:04 PM, Ron Parker wrote:
> Hi, Lucy.
>
> I originally had some confusion around the terminology so I thought I'd share.   When I first heard "transport" I though layer 4 UDP/TCP/etc.    But what I believe is meant by "transport" in this context is, instead, a full encapsulation that will get the desired packet or frame to the intended place.   So in the SFC terminology, some possible examples for "transport" that is applied in front of the SFC-specific header could theoretically be:
>
> MAC (ethertype = SFC)
> MAC (ethertype = IP) / IP (protocol = SFC)
> MAC (ethertype = IP) / IP (protocol = GRE) / GRE (ethertype = SFC)
> MAC (ethertype = IP) / IP (protocol = UDP) / UDP (dport = SFC)
> Frame-Relay
> ...
>
>
>       Ron
>
>
> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Lucy yong
> Sent: Tuesday, March 25, 2014 4:51 PM
> To: Joel M. Halpern; sfc@ietf.org
> Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
>
> Hi Joel,
>
> I believe that transporting between service forwarder points is what you mean. Although service forwarder point sends/receives the packet with SFC header as IP packet, IP packets can be transported by any transport solution such as Ethernet, PW/MPLS, Overlay Technologies, isn't? IP is network technology, and not a transport technology.
>
> If service forwarder point is a service router, the solution will not change the router behavior, i.e. forward on IP destination address on the packet. Only addition to a service router is if that destination address is the router itself, the router terminates the packet and checks the protocol, if it is SFC, it retrieve the SFC header and performs the table lookup based on Path ID and src IP address.
>
> Thanks,
> Lucy
>
> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
> Sent: Tuesday, March 25, 2014 3:17 PM
> To: Lucy yong; sfc@ietf.org
> Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
>
> This proposal specifies the transport mechanism for the service chaining.  I had thought that we were not going to mandate a specific transport, as there are reasons for making different choices, and boundary interworking is quite tractable.
>
> Yours,
> Joel
>
> On 3/25/14, 4:01 PM, Lucy yong wrote:
>> Hi,
>>
>> There are many ways to implement SFCs. However, one of our goals in
>> standard is to develop a solution that is simple and less cost for
>> venders and service providers.  Other goals are that the solution can
>> apply to common and majority use cases.
>>
>> If we implement SFC as an IP or UDP/IP application, i.e. once traffic
>> is classified by the classification, it adds SFC header and IP header
>> (outer) on the packets (UDP header too in latter case), and send such
>> packets as a regular IP packet. The src IP of outer header can be
>> classification IP address, and dst IP can be next SF Instance IP
>> address. Many transport networks can carry IP traffic and route IP
>> packets based on dst IP address.  We only need to request a new IP
>> protocol type for SFC. At the service forwarder point, it can look up
>> next SF IP address based on Path ID in SFC header and src IP address
>> (previous SF) on the packet.  A SF also forwards the packet with SFC
>> header as an IP packet and fills its IP address as src IP and the
>> service forwarder point IP address as the dst IP on the packet.
>>
>> This solution works for either SFC as an IP application or UDP/IP
>> application, which one is more proper from SF and service forwarder point?
>>
>> This solution seems simple to me and only need Path ID in SFC header
>> for steering traffic through the SFC path. But like to see others'
>> opinion on this solution, pros and cons.
>>
>> Thanks,
>>
>> Lucy
>>
>>
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Tue Mar 25 14:19:47 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3BA0A1A0231 for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 14:19:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TgKqMBLtI-6H for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 14:19:43 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 48AEF1A0236 for <sfc@ietf.org>; Tue, 25 Mar 2014 14:19:42 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BCK83443; Tue, 25 Mar 2014 21:19:40 +0000 (GMT)
Received: from LHREML406-HUB.china.huawei.com (10.201.5.243) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 25 Mar 2014 21:19:08 +0000
Received: from DFWEML702-CHM.china.huawei.com (10.193.5.72) by lhreml406-hub.china.huawei.com (10.201.5.243) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 25 Mar 2014 21:19:39 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.118]) by dfweml702-chm.china.huawei.com ([169.254.4.83]) with mapi id 14.03.0158.001; Tue, 25 Mar 2014 14:19:29 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: AQHPSGdKRhaWm/MaLECvBwf6gkbH/JryRA5wgAB8HAD//4y8oA==
Date: Tue, 25 Mar 2014 21:19:28 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D4535F31F@dfweml701-chm.china.huawei.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F265@dfweml701-chm.china.huawei.com> <5331E458.1080008@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D4535F2CE@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E5B49@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E5B49@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.129.112]
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/sfc/9lgnryObW4Zh0NPtXa693Q-zJUs
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Mar 2014 21:19:46 -0000

Hi Ron,

Sorry to create such confusion. Yes, for network people, transport means th=
e technology used below IP layer in OSI architecture. For Application peopl=
e, transport means TCP or UDP.=20
To clarify, the transport in this context means transport solution in L2.5 =
or below. =20

See below.

-----Original Message-----
From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]=20
Sent: Tuesday, March 25, 2014 4:05 PM
To: Lucy yong; Joel M. Halpern; sfc@ietf.org
Subject: RE: [sfc] SFC as an IP or UDP application, pros and cons?

Hi, Lucy.

I originally had some confusion around the terminology so I thought I'd sha=
re.   When I first heard "transport" I though layer 4 UDP/TCP/etc.    But w=
hat I believe is meant by "transport" in this context is, instead, a full e=
ncapsulation that will get the desired packet or frame to the intended plac=
e.   So in the SFC terminology, some possible examples for "transport" that=
 is applied in front of the SFC-specific header could theoretically be:=20

MAC (ethertype =3D SFC)
MAC (ethertype =3D IP) / IP (protocol =3D SFC) MAC (ethertype =3D IP) / IP =
(protocol =3D GRE) / GRE (ethertype =3D SFC) MAC (ethertype =3D IP) / IP (p=
rotocol =3D UDP) / UDP (dport =3D SFC) Frame-Relay ...

[Lucy] What is the benefit to allow SFC header being transported in many wa=
ys? I certainly see that creates the complex in control and management plan=
e. What use case requires a special SFC transport mechanism?=20

Thanks,
Lucy


     Ron


-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Lucy yong
Sent: Tuesday, March 25, 2014 4:51 PM
To: Joel M. Halpern; sfc@ietf.org
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

Hi Joel,

I believe that transporting between service forwarder points is what you me=
an. Although service forwarder point sends/receives the packet with SFC hea=
der as IP packet, IP packets can be transported by any transport solution s=
uch as Ethernet, PW/MPLS, Overlay Technologies, isn't? IP is network techno=
logy, and not a transport technology.=20

If service forwarder point is a service router, the solution will not chang=
e the router behavior, i.e. forward on IP destination address on the packet=
. Only addition to a service router is if that destination address is the r=
outer itself, the router terminates the packet and checks the protocol, if =
it is SFC, it retrieve the SFC header and performs the table lookup based o=
n Path ID and src IP address.=20

Thanks,
Lucy

-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
Sent: Tuesday, March 25, 2014 3:17 PM
To: Lucy yong; sfc@ietf.org
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

This proposal specifies the transport mechanism for the service chaining.  =
I had thought that we were not going to mandate a specific transport, as th=
ere are reasons for making different choices, and boundary interworking is =
quite tractable.

Yours,
Joel

On 3/25/14, 4:01 PM, Lucy yong wrote:
> Hi,
>
> There are many ways to implement SFCs. However, one of our goals in=20
> standard is to develop a solution that is simple and less cost for=20
> venders and service providers.  Other goals are that the solution can=20
> apply to common and majority use cases.
>
> If we implement SFC as an IP or UDP/IP application, i.e. once traffic=20
> is classified by the classification, it adds SFC header and IP header
> (outer) on the packets (UDP header too in latter case), and send such=20
> packets as a regular IP packet. The src IP of outer header can be=20
> classification IP address, and dst IP can be next SF Instance IP=20
> address. Many transport networks can carry IP traffic and route IP=20
> packets based on dst IP address.  We only need to request a new IP=20
> protocol type for SFC. At the service forwarder point, it can look up=20
> next SF IP address based on Path ID in SFC header and src IP address=20
> (previous SF) on the packet.  A SF also forwards the packet with SFC=20
> header as an IP packet and fills its IP address as src IP and the=20
> service forwarder point IP address as the dst IP on the packet.
>
> This solution works for either SFC as an IP application or UDP/IP=20
> application, which one is more proper from SF and service forwarder point=
?
>
> This solution seems simple to me and only need Path ID in SFC header=20
> for steering traffic through the SFC path. But like to see others'
> opinion on this solution, pros and cons.
>
> Thanks,
>
> Lucy
>
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>

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

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


From nobody Tue Mar 25 14:25:58 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 74ECC1A0239 for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 14:25:57 -0700 (PDT)
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 KByDqSQqNuTU for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 14:25:54 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 90BCF1A0231 for <sfc@ietf.org>; Tue, 25 Mar 2014 14:25:53 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BCK83712; Tue, 25 Mar 2014 21:25:51 +0000 (GMT)
Received: from LHREML406-HUB.china.huawei.com (10.201.5.243) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 25 Mar 2014 21:25:19 +0000
Received: from DFWEML706-CHM.china.huawei.com (10.193.5.225) by lhreml406-hub.china.huawei.com (10.201.5.243) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 25 Mar 2014 21:25:50 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.118]) by dfweml706-chm.china.huawei.com ([169.254.8.30]) with mapi id 14.03.0158.001; Tue, 25 Mar 2014 14:25:47 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7QAAGnooAAAH8L8AAAfg8Q
Date: Tue, 25 Mar 2014 21:25:47 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F265@dfweml701-chm.china.huawei.com> <E8355113905631478EFF04F5AA706E9818ADC9B9@wtl-exchp-1.sandvine.com> <2691CE0099834E4A9C5044EEC662BB9D4535F2DF@dfweml701-chm.china.huawei.com> <E8355113905631478EFF04F5AA706E9818ADCBAB@wtl-exchp-1.sandvine.com>
In-Reply-To: <E8355113905631478EFF04F5AA706E9818ADCBAB@wtl-exchp-1.sandvine.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.129.112]
Content-Type: multipart/alternative; boundary="_000_2691CE0099834E4A9C5044EEC662BB9D4535F337dfweml701chmchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/0KOqy_RMlUbnY7sjMwXSm-jDTns
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Mar 2014 21:25:57 -0000

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

Hi Dave,

If a service forwarder point connects more than one SF instances that belon=
g to the same SFC, how can one Path ID determine which SF instances is the =
next? If you draw a service chain path with many SF instances, you can easi=
ly see, if Path ID represents that path, service forwarder needs to use pre=
vious SF on the path to position the next SF on that path.

Lucy

From: Dave Dolson [mailto:ddolson@sandvine.com]
Sent: Tuesday, March 25, 2014 4:10 PM
To: Lucy yong; sfc@ietf.org
Subject: RE: SFC as an IP or UDP application, pros and cons?

Why do you think the previous SF IP address is required to determine the ne=
xt SF IP address? Why is the Path ID not sufficient information?


From: Lucy yong [mailto:lucy.yong@huawei.com]
Sent: Tuesday, March 25, 2014 4:56 PM
To: Dave Dolson; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: SFC as an IP or UDP application, pros and cons?

In this solution, service forwarder and SF instance are separated entities.=
 Service forwarder needs Path ID and previous SF IP address to uniquely ide=
ntify the next SF IP address.

Lucy

From: Dave Dolson [mailto:ddolson@sandvine.com]
Sent: Tuesday, March 25, 2014 3:21 PM
To: Lucy yong; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: SFC as an IP or UDP application, pros and cons?

I do not see why source IP address (previous SF) would be required to look =
up the next SF. The path ID should be sufficient to determine the next SF.





From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Lucy yong
Sent: Tuesday, March 25, 2014 4:02 PM
To: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: [sfc] SFC as an IP or UDP application, pros and cons?

Hi,

There are many ways to implement SFCs. However, one of our goals in standar=
d is to develop a solution that is simple and less cost for venders and ser=
vice providers.  Other goals are that the solution can apply to common and =
majority use cases.

If we implement SFC as an IP or UDP/IP application, i.e. once traffic is cl=
assified by the classification, it adds SFC header and IP header (outer) on=
 the packets (UDP header too in latter case), and send such packets as a re=
gular IP packet. The src IP of outer header can be classification IP addres=
s, and dst IP can be next SF Instance IP address. Many transport networks c=
an carry IP traffic and route IP packets based on dst IP address.  We only =
need to request a new IP protocol type for SFC. At the service forwarder po=
int, it can look up next SF IP address based on Path ID in SFC header and s=
rc IP address (previous SF) on the packet.  A SF also forwards the packet w=
ith SFC header as an IP packet and fills its IP address as src IP and the s=
ervice forwarder point IP address as the dst IP on the packet.

This solution works for either SFC as an IP application or UDP/IP applicati=
on, which one is more proper from SF and service forwarder point?

This solution seems simple to me and only need Path ID in SFC header for st=
eering traffic through the SFC path. But like to see others' opinion on thi=
s solution, pros and cons.

Thanks,
Lucy

--_000_2691CE0099834E4A9C5044EEC662BB9D4535F337dfweml701chmchi_
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 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle23
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
.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"><span style=3D"color:#0070C0">Hi Dave,<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">If a service forwarder=
 point connects more than one SF instances that belong to the same SFC, how=
 can one Path ID determine which SF instances is the next? If you draw a se=
rvice chain path with many SF instances,
 you can easily see, if Path ID represents that path, service forwarder nee=
ds to use previous SF on the path to position the next SF on that path.<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy <o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Dave Dol=
son [mailto:ddolson@sandvine.com]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:10 PM<br>
<b>To:</b> Lucy yong; sfc@ietf.org<br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?<o:p></o=
:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Why do you think the p=
revious SF IP address is required to determine the next SF IP address? Why =
is the Path ID not sufficient information?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Lucy yon=
g [<a href=3D"mailto:lucy.yong@huawei.com">mailto:lucy.yong@huawei.com</a>]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Dave Dolson; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br=
>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?<o:p></o=
:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">In this solution, serv=
ice forwarder and SF instance are separated entities. Service forwarder nee=
ds Path ID and previous SF IP address to uniquely identify the next SF IP a=
ddress.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Dave Dol=
son [<a href=3D"mailto:ddolson@sandvine.com">mailto:ddolson@sandvine.com</a=
>]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 3:21 PM<br>
<b>To:</b> Lucy yong; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?<o:p></o=
:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I do not see why sourc=
e IP address (previous SF) would be required to look up the next SF. The pa=
th ID should be sufficient to determine the next SF.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> sfc [<a =
href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Lucy yong<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:02 PM<br>
<b>To:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> [sfc] SFC as an IP or UDP application, pros and cons?<o:p><=
/o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Hi,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">There are many ways to implement SFCs. However, one =
of our goals in standard is to develop a solution that is simple and less c=
ost for venders and service providers. &nbsp;Other goals are that the solut=
ion can apply to common and majority use
 cases. <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">If we implement SFC as an IP or UDP/IP application, =
i.e. once traffic is classified by the classification, it adds SFC header a=
nd IP header (outer) on the packets (UDP header too in latter case), and se=
nd such packets as a regular IP packet.
 The src IP of outer header can be classification IP address, and dst IP ca=
n be next SF Instance IP address. Many transport networks can carry IP traf=
fic and route IP packets based on dst IP address. &nbsp;We only need to req=
uest a new IP protocol type for SFC.
 At the service forwarder point, it can look up next SF IP address based on=
 Path ID in SFC header and src IP address (previous SF) on the packet. &nbs=
p;A SF also forwards the packet with SFC header as an IP packet and fills i=
ts IP address as src IP and the service
 forwarder point IP address as the dst IP on the packet. <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">This solution works for either SFC as an IP applicat=
ion or UDP/IP application, which one is more proper from SF and service for=
warder point?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">This solution seems simple to me and only need Path =
ID in SFC header for steering traffic through the SFC path. But like to see=
 others&#8217; opinion on this solution, pros and cons.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks,<o:p></o:p></p>
<p class=3D"MsoNormal">Lucy<o:p></o:p></p>
</div>
</body>
</html>

--_000_2691CE0099834E4A9C5044EEC662BB9D4535F337dfweml701chmchi_--


From nobody Tue Mar 25 14:31:53 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 865321A020A for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 14:31:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UxBkMBgDOGQ1 for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 14:31:49 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id B15381A0230 for <sfc@ietf.org>; Tue, 25 Mar 2014 14:31:48 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BCK83958; Tue, 25 Mar 2014 21:31:47 +0000 (GMT)
Received: from LHREML404-HUB.china.huawei.com (10.201.5.218) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 25 Mar 2014 21:31:15 +0000
Received: from DFWEML703-CHM.china.huawei.com (10.193.5.130) by lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 25 Mar 2014 21:31:46 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.118]) by dfweml703-chm.china.huawei.com ([169.254.5.106]) with mapi id 14.03.0158.001;  Tue, 25 Mar 2014 14:31:39 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: AQHPSGdKRhaWm/MaLECvBwf6gkbH/JryRA5wgAB8HACAAAKeAP//j0yA
Date: Tue, 25 Mar 2014 21:31:38 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D4535F353@dfweml701-chm.china.huawei.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F265@dfweml701-chm.china.huawei.com> <5331E458.1080008@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D4535F2CE@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E5B49@MBX021-W3-CA-2.exch021.domain.local> <5331F190.9080309@joelhalpern.com>
In-Reply-To: <5331F190.9080309@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.129.112]
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/sfc/0g-0zmGFesHgGT5Wzh3M3sYJh7U
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Mar 2014 21:31:51 -0000

Hi Joel,

I agree that SFC header may carry metadata and that metadata will be used b=
y SFs ( I see that (re)classification is also as a SF). So the metadata doe=
s not relate to forwarding the packets with SFC header. This is the reason =
I do not mention that.

Thanks,
Lucy=20

-----Original Message-----
From: Joel M. Halpern [mailto:jmh@joelhalpern.com]=20
Sent: Tuesday, March 25, 2014 4:14 PM
To: Ron Parker; Lucy yong; sfc@ietf.org
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

Yes, that is what I meant by transport.  And yes, there are many options (f=
or example an MPLS label).

Further, and to the reason I raised this in response to Lucy, the transport=
 header may direct the forwarding to and through several service functions =
along a chain.  It need not be limited to forwarding to a single service fu=
nction in the chain.
Note that in such cases I still need the SFC header for metadata, and may w=
ell want it for simpler interworking with other transports.

Yours,
Joel

On 3/25/14, 5:04 PM, Ron Parker wrote:
> Hi, Lucy.
>
> I originally had some confusion around the terminology so I thought I'd s=
hare.   When I first heard "transport" I though layer 4 UDP/TCP/etc.    But=
 what I believe is meant by "transport" in this context is, instead, a full=
 encapsulation that will get the desired packet or frame to the intended pl=
ace.   So in the SFC terminology, some possible examples for "transport" th=
at is applied in front of the SFC-specific header could theoretically be:
>
> MAC (ethertype =3D SFC)
> MAC (ethertype =3D IP) / IP (protocol =3D SFC) MAC (ethertype =3D IP) / I=
P=20
> (protocol =3D GRE) / GRE (ethertype =3D SFC) MAC (ethertype =3D IP) / IP=
=20
> (protocol =3D UDP) / UDP (dport =3D SFC) Frame-Relay ...
>
>
>       Ron
>
>
> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Lucy yong
> Sent: Tuesday, March 25, 2014 4:51 PM
> To: Joel M. Halpern; sfc@ietf.org
> Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
>
> Hi Joel,
>
> I believe that transporting between service forwarder points is what you =
mean. Although service forwarder point sends/receives the packet with SFC h=
eader as IP packet, IP packets can be transported by any transport solution=
 such as Ethernet, PW/MPLS, Overlay Technologies, isn't? IP is network tech=
nology, and not a transport technology.
>
> If service forwarder point is a service router, the solution will not cha=
nge the router behavior, i.e. forward on IP destination address on the pack=
et. Only addition to a service router is if that destination address is the=
 router itself, the router terminates the packet and checks the protocol, i=
f it is SFC, it retrieve the SFC header and performs the table lookup based=
 on Path ID and src IP address.
>
> Thanks,
> Lucy
>
> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
> Sent: Tuesday, March 25, 2014 3:17 PM
> To: Lucy yong; sfc@ietf.org
> Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
>
> This proposal specifies the transport mechanism for the service chaining.=
  I had thought that we were not going to mandate a specific transport, as =
there are reasons for making different choices, and boundary interworking i=
s quite tractable.
>
> Yours,
> Joel
>
> On 3/25/14, 4:01 PM, Lucy yong wrote:
>> Hi,
>>
>> There are many ways to implement SFCs. However, one of our goals in
>> standard is to develop a solution that is simple and less cost for
>> venders and service providers.  Other goals are that the solution can
>> apply to common and majority use cases.
>>
>> If we implement SFC as an IP or UDP/IP application, i.e. once traffic
>> is classified by the classification, it adds SFC header and IP header
>> (outer) on the packets (UDP header too in latter case), and send such
>> packets as a regular IP packet. The src IP of outer header can be
>> classification IP address, and dst IP can be next SF Instance IP
>> address. Many transport networks can carry IP traffic and route IP
>> packets based on dst IP address.  We only need to request a new IP
>> protocol type for SFC. At the service forwarder point, it can look up
>> next SF IP address based on Path ID in SFC header and src IP address
>> (previous SF) on the packet.  A SF also forwards the packet with SFC
>> header as an IP packet and fills its IP address as src IP and the
>> service forwarder point IP address as the dst IP on the packet.
>>
>> This solution works for either SFC as an IP application or UDP/IP
>> application, which one is more proper from SF and service forwarder poin=
t?
>>
>> This solution seems simple to me and only need Path ID in SFC header
>> for steering traffic through the SFC path. But like to see others'
>> opinion on this solution, pros and cons.
>>
>> Thanks,
>>
>> Lucy
>>
>>
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Tue Mar 25 14:37:30 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 699591A0201 for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 14:37:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id I3nphUyFVe2F for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 14:37:24 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id C314A1A020A for <sfc@ietf.org>; Tue, 25 Mar 2014 14:37:23 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BCK84196; Tue, 25 Mar 2014 21:37:22 +0000 (GMT)
Received: from LHREML404-HUB.china.huawei.com (10.201.5.218) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 25 Mar 2014 21:36:58 +0000
Received: from DFWEML706-CHM.china.huawei.com (10.193.5.225) by lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 25 Mar 2014 21:37:21 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.118]) by dfweml706-chm.china.huawei.com ([169.254.8.30]) with mapi id 14.03.0158.001; Tue, 25 Mar 2014 14:37:12 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: AQHPSGdKRhaWm/MaLECvBwf6gkbH/JryRA5wgAB8HACAAAKeAP//kPIw
Date: Tue, 25 Mar 2014 21:37:12 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D4535F371@dfweml701-chm.china.huawei.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F265@dfweml701-chm.china.huawei.com> <5331E458.1080008@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D4535F2CE@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E5B49@MBX021-W3-CA-2.exch021.domain.local> <5331F190.9080309@joelhalpern.com>
In-Reply-To: <5331F190.9080309@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.129.112]
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/sfc/OiifZfwNznlK7ClmUjc5Pqe0m8I
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Mar 2014 21:37:27 -0000

Hi Joel and Ron,

Yes, that is what I meant by transport.  And yes, there are many options (f=
or example an MPLS label).
[Lucy] all these transport solutions can transport IP packets. IP network t=
echnology provide many capabilities, we can easily reuse them in many SFC u=
se cases. What are cons to implement SFC as IP application?=20

Lucy

Further, and to the reason I raised this in response to Lucy, the transport=
 header may direct the forwarding to and through several service functions =
along a chain.  It need not be limited to forwarding to a single service fu=
nction in the chain.
Note that in such cases I still need the SFC header for metadata, and may w=
ell want it for simpler interworking with other transports.

Yours,
Joel

On 3/25/14, 5:04 PM, Ron Parker wrote:
> Hi, Lucy.
>
> I originally had some confusion around the terminology so I thought I'd s=
hare.   When I first heard "transport" I though layer 4 UDP/TCP/etc.    But=
 what I believe is meant by "transport" in this context is, instead, a full=
 encapsulation that will get the desired packet or frame to the intended pl=
ace.   So in the SFC terminology, some possible examples for "transport" th=
at is applied in front of the SFC-specific header could theoretically be:
>
> MAC (ethertype =3D SFC)
> MAC (ethertype =3D IP) / IP (protocol =3D SFC) MAC (ethertype =3D IP) / I=
P=20
> (protocol =3D GRE) / GRE (ethertype =3D SFC) MAC (ethertype =3D IP) / IP=
=20
> (protocol =3D UDP) / UDP (dport =3D SFC) Frame-Relay ...
>
>
>       Ron
>
>
> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Lucy yong
> Sent: Tuesday, March 25, 2014 4:51 PM
> To: Joel M. Halpern; sfc@ietf.org
> Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
>
> Hi Joel,
>
> I believe that transporting between service forwarder points is what you =
mean. Although service forwarder point sends/receives the packet with SFC h=
eader as IP packet, IP packets can be transported by any transport solution=
 such as Ethernet, PW/MPLS, Overlay Technologies, isn't? IP is network tech=
nology, and not a transport technology.
>
> If service forwarder point is a service router, the solution will not cha=
nge the router behavior, i.e. forward on IP destination address on the pack=
et. Only addition to a service router is if that destination address is the=
 router itself, the router terminates the packet and checks the protocol, i=
f it is SFC, it retrieve the SFC header and performs the table lookup based=
 on Path ID and src IP address.
>
> Thanks,
> Lucy
>
> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
> Sent: Tuesday, March 25, 2014 3:17 PM
> To: Lucy yong; sfc@ietf.org
> Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
>
> This proposal specifies the transport mechanism for the service chaining.=
  I had thought that we were not going to mandate a specific transport, as =
there are reasons for making different choices, and boundary interworking i=
s quite tractable.
>
> Yours,
> Joel
>
> On 3/25/14, 4:01 PM, Lucy yong wrote:
>> Hi,
>>
>> There are many ways to implement SFCs. However, one of our goals in
>> standard is to develop a solution that is simple and less cost for
>> venders and service providers.  Other goals are that the solution can
>> apply to common and majority use cases.
>>
>> If we implement SFC as an IP or UDP/IP application, i.e. once traffic
>> is classified by the classification, it adds SFC header and IP header
>> (outer) on the packets (UDP header too in latter case), and send such
>> packets as a regular IP packet. The src IP of outer header can be
>> classification IP address, and dst IP can be next SF Instance IP
>> address. Many transport networks can carry IP traffic and route IP
>> packets based on dst IP address.  We only need to request a new IP
>> protocol type for SFC. At the service forwarder point, it can look up
>> next SF IP address based on Path ID in SFC header and src IP address
>> (previous SF) on the packet.  A SF also forwards the packet with SFC
>> header as an IP packet and fills its IP address as src IP and the
>> service forwarder point IP address as the dst IP on the packet.
>>
>> This solution works for either SFC as an IP application or UDP/IP
>> application, which one is more proper from SF and service forwarder poin=
t?
>>
>> This solution seems simple to me and only need Path ID in SFC header
>> for steering traffic through the SFC path. But like to see others'
>> opinion on this solution, pros and cons.
>>
>> Thanks,
>>
>> Lucy
>>
>>
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Tue Mar 25 14:56:41 2014
Return-Path: <repenno@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C7B4E1A0273 for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 14:56:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -13.91
X-Spam-Level: 
X-Spam-Status: No, score=-13.91 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, J_CHICKENPOX_22=0.6, 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 FXGAF9OpuWSZ for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 14:56:33 -0700 (PDT)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) by ietfa.amsl.com (Postfix) with ESMTP id 0501C1A024D for <sfc@ietf.org>; Tue, 25 Mar 2014 14:56:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=18031; q=dns/txt; s=iport; t=1395784592; x=1396994192; h=from:to:subject:date:message-id:in-reply-to:mime-version; bh=KJPhqN7OzKEhGGXU0thuVL5YAJe/0g/bm4SleNppYXo=; b=Zkwwz1lOqLl085LbaI29h6b9YkTDExEqLYGVTMvpnVzn79pOfyZqyAGY xgqG2r5D8i/oQDHX11ZKmnSDHxTotLcocQWyZBzhZ572VdcbeAiBmTJg5 3Jz4OJBRB94c4iXygYF0Zlea2vtDm+TOI3riTZQuozTczYYEVKBEZXfdW 4=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AqYHAM36MVOtJXG9/2dsb2JhbABPCoJCRDtXwU4BAYEcgR0WdIIlAQEBBC1eAQgRAwEBASg5FAkIAQEEARIbh17PdReOCwdLFwGEOASYTZIygy6CKw
X-IronPort-AV: E=Sophos;i="4.97,730,1389744000";  d="scan'208,217";a="309806148"
Received: from rcdn-core2-2.cisco.com ([173.37.113.189]) by rcdn-iport-9.cisco.com with ESMTP; 25 Mar 2014 21:56:31 +0000
Received: from xhc-rcd-x11.cisco.com (xhc-rcd-x11.cisco.com [173.37.183.85]) by rcdn-core2-2.cisco.com (8.14.5/8.14.5) with ESMTP id s2PLuUe2024381 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 25 Mar 2014 21:56:31 GMT
Received: from xmb-rcd-x04.cisco.com ([169.254.8.105]) by xhc-rcd-x11.cisco.com ([173.37.183.85]) with mapi id 14.03.0123.003; Tue, 25 Mar 2014 16:56:29 -0500
From: "Reinaldo Penno (repenno)" <repenno@cisco.com>
To: Lucy yong <lucy.yong@huawei.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7QAAGnooAAAH8L8AAAfg8Q///n04A=
Date: Tue, 25 Mar 2014 21:56:29 +0000
Message-ID: <CF574684.A63B%repenno@cisco.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.2.3.120616
x-originating-ip: [10.21.123.48]
Content-Type: multipart/alternative; boundary="_000_CF574684A63Brepennociscocom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/ZcJbTNnCJSUZGWCw0DuJjKkWnhs
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Mar 2014 21:56:38 -0000

--_000_CF574684A63Brepennociscocom_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Hi,

There are several solution to this problem. Some of them implementation spe=
cific, others more elegant.

1 - One of the more elegant ones is to use the Service Index to determine t=
he next service function instance.  It makes for a completely stateless sol=
ution (code wise).

2 =96 Another option is from a coding perspective you can just keep more st=
ate in your SN/SFF while you process the packet and determine what is the =
=93next=94 service.

But irrespective, the SN needs to know the Path ID and the list of SFIs int=
ernal to its node. This provisioning can happen in a variety of ways, I imp=
lemented with RESTconf and Netconf.

As far as UDP/IP vs.IP, I give preference to UDP/IP. If you have a fixed po=
rt over UDP in which to receive/send packets:

- You can have your entire dataplane in userpace and use a variety of progr=
amming languages.
- You do not need raw packet access to pull/send packets. Therefore no root=
 support.
- UDP can traverse non-SFC aware middlexboxes. Or you can use any of the av=
ailable methods( TURN, STUN, etc).  If you encap in something else other th=
an IP/UDP the applicability of SFC will be considerably diminished.Just che=
ck STCP and its problem on getting adopted given middlexboxes  not recogniz=
ing its protocol number.
- It jives with other IETF work in the areas of metadata and transport serv=
ices (say, TAPS).

regards,

Reinaldo



From: Lucy yong <lucy.yong@huawei.com<mailto:lucy.yong@huawei.com>>
Date: Tuesday, March 25, 2014 at 2:25 PM
To: Dave Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>, "sfc@i=
etf.org<mailto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

Hi Dave,

If a service forwarder point connects more than one SF instances that belon=
g to the same SFC, how can one Path ID determine which SF instances is the =
next? If you draw a service chain path with many SF instances, you can easi=
ly see, if Path ID represents that path, service forwarder needs to use pre=
vious SF on the path to position the next SF on that path.

Lucy

From: Dave Dolson [mailto:ddolson@sandvine.com]
Sent: Tuesday, March 25, 2014 4:10 PM
To: Lucy yong; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: SFC as an IP or UDP application, pros and cons?

Why do you think the previous SF IP address is required to determine the ne=
xt SF IP address? Why is the Path ID not sufficient information?


From: Lucy yong [mailto:lucy.yong@huawei.com]
Sent: Tuesday, March 25, 2014 4:56 PM
To: Dave Dolson; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: SFC as an IP or UDP application, pros and cons?

In this solution, service forwarder and SF instance are separated entities.=
 Service forwarder needs Path ID and previous SF IP address to uniquely ide=
ntify the next SF IP address.

Lucy

From: Dave Dolson [mailto:ddolson@sandvine.com]
Sent: Tuesday, March 25, 2014 3:21 PM
To: Lucy yong; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: SFC as an IP or UDP application, pros and cons?

I do not see why source IP address (previous SF) would be required to look =
up the next SF. The path ID should be sufficient to determine the next SF.





From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Lucy yong
Sent: Tuesday, March 25, 2014 4:02 PM
To: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: [sfc] SFC as an IP or UDP application, pros and cons?

Hi,

There are many ways to implement SFCs. However, one of our goals in standar=
d is to develop a solution that is simple and less cost for venders and ser=
vice providers.  Other goals are that the solution can apply to common and =
majority use cases.

If we implement SFC as an IP or UDP/IP application, i.e. once traffic is cl=
assified by the classification, it adds SFC header and IP header (outer) on=
 the packets (UDP header too in latter case), and send such packets as a re=
gular IP packet. The src IP of outer header can be classification IP addres=
s, and dst IP can be next SF Instance IP address. Many transport networks c=
an carry IP traffic and route IP packets based on dst IP address.  We only =
need to request a new IP protocol type for SFC. At the service forwarder po=
int, it can look up next SF IP address based on Path ID in SFC header and s=
rc IP address (previous SF) on the packet.  A SF also forwards the packet w=
ith SFC header as an IP packet and fills its IP address as src IP and the s=
ervice forwarder point IP address as the dst IP on the packet.

This solution works for either SFC as an IP application or UDP/IP applicati=
on, which one is more proper from SF and service forwarder point?

This solution seems simple to me and only need Path ID in SFC header for st=
eering traffic through the SFC path. But like to see others=92 opinion on t=
his solution, pros and cons.

Thanks,
Lucy

--_000_CF574684A63Brepennociscocom_
Content-Type: text/html; charset="Windows-1252"
Content-ID: <7B46EF8DF56F0245898EE60A2766BD74@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif;">
<div>Hi,</div>
<div><br>
</div>
<div>There are several solution to this problem. Some of them implementatio=
n specific, others more elegant.&nbsp;</div>
<div><br>
</div>
<div>1 - One of the more elegant ones is to use the Service Index to determ=
ine the next service function instance. &nbsp;It makes for a completely sta=
teless solution (code wise). &nbsp;</div>
<div><br>
</div>
<div>2 =96 Another option is from a coding perspective you can just keep mo=
re state in your SN/SFF while you process the packet and determine what is =
the =93next=94 service. &nbsp;</div>
<div><br>
</div>
<div>But irrespective, the SN needs to know the Path ID and the list of SFI=
s internal to its node. This provisioning can happen in a variety of ways, =
I implemented with RESTconf and Netconf.&nbsp;</div>
<div><br>
</div>
<div>As far as UDP/IP vs.IP, I give preference to UDP/IP. If you have a fix=
ed port over UDP in which to receive/send packets:</div>
<div><br>
</div>
<div>- You can have your entire dataplane in userpace and use a variety of =
programming languages.&nbsp;</div>
<div>- You do not need raw packet access to pull/send packets. Therefore no=
 root support.&nbsp;</div>
<div>- UDP can traverse non-SFC aware middlexboxes. Or you can use any of t=
he available methods( TURN, STUN, etc). &nbsp;If you encap in something els=
e other than IP/UDP the applicability of SFC will be considerably diminishe=
d.Just check STCP and its problem on
 getting adopted given middlexboxes &nbsp;not recognizing its protocol numb=
er. &nbsp;&nbsp;</div>
<div>- It jives with other IETF work in the areas of metadata and transport=
 services (say, TAPS).&nbsp;</div>
<div><br>
</div>
<div>regards,&nbsp;</div>
<div><br>
</div>
<div>Reinaldo&nbsp;</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>Lucy yong &lt;<a href=3D"mail=
to:lucy.yong@huawei.com">lucy.yong@huawei.com</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Tuesday, March 25, 2014 at 2:=
25 PM<br>
<span style=3D"font-weight:bold">To: </span>Dave Dolson &lt;<a href=3D"mail=
to:ddolson@sandvine.com">ddolson@sandvine.com</a>&gt;, &quot;<a href=3D"mai=
lto:sfc@ietf.org">sfc@ietf.org</a>&quot; &lt;<a href=3D"mailto:sfc@ietf.org=
">sfc@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>Re: [sfc] SFC as an IP or =
UDP application, pros and cons?<br>
</div>
<div><br>
</div>
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" x=
mlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle23
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
.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]-->
<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Dave,<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">If a service forwarder=
 point connects more than one SF instances that belong to the same SFC, how=
 can one Path ID determine which SF instances is the next? If you draw a se=
rvice chain path with many SF instances,
 you can easily see, if Path ID represents that path, service forwarder nee=
ds to use previous SF on the path to position the next SF on that path.<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy <o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size: 10pt; font-family: Taho=
ma, sans-serif;">From:</span></b><span style=3D"font-size: 10pt; font-famil=
y: Tahoma, sans-serif;"> Dave Dolson [<a href=3D"mailto:ddolson@sandvine.co=
m">mailto:ddolson@sandvine.com</a>]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:10 PM<br>
<b>To:</b> Lucy yong; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?<o:p></o=
:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Why do you think the p=
revious SF IP address is required to determine the next SF IP address? Why =
is the Path ID not sufficient information?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size: 10pt; font-family: Taho=
ma, sans-serif;">From:</span></b><span style=3D"font-size: 10pt; font-famil=
y: Tahoma, sans-serif;"> Lucy yong [<a href=3D"mailto:lucy.yong@huawei.com"=
>mailto:lucy.yong@huawei.com</a>]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Dave Dolson; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br=
>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?<o:p></o=
:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">In this solution, serv=
ice forwarder and SF instance are separated entities. Service forwarder nee=
ds Path ID and previous SF IP address to uniquely identify the next SF IP a=
ddress.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size: 10pt; font-family: Taho=
ma, sans-serif;">From:</span></b><span style=3D"font-size: 10pt; font-famil=
y: Tahoma, sans-serif;"> Dave Dolson [<a href=3D"mailto:ddolson@sandvine.co=
m">mailto:ddolson@sandvine.com</a>]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 3:21 PM<br>
<b>To:</b> Lucy yong; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?<o:p></o=
:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I do not see why sourc=
e IP address (previous SF) would be required to look up the next SF. The pa=
th ID should be sufficient to determine the next SF.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size: 10pt; font-family: Taho=
ma, sans-serif;">From:</span></b><span style=3D"font-size: 10pt; font-famil=
y: Tahoma, sans-serif;"> sfc [<a href=3D"mailto:sfc-bounces@ietf.org">mailt=
o:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Lucy yong<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:02 PM<br>
<b>To:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> [sfc] SFC as an IP or UDP application, pros and cons?<o:p><=
/o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Hi,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">There are many ways to implement SFCs. However, one =
of our goals in standard is to develop a solution that is simple and less c=
ost for venders and service providers. &nbsp;Other goals are that the solut=
ion can apply to common and majority use
 cases. <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">If we implement SFC as an IP or UDP/IP application, =
i.e. once traffic is classified by the classification, it adds SFC header a=
nd IP header (outer) on the packets (UDP header too in latter case), and se=
nd such packets as a regular IP packet.
 The src IP of outer header can be classification IP address, and dst IP ca=
n be next SF Instance IP address. Many transport networks can carry IP traf=
fic and route IP packets based on dst IP address. &nbsp;We only need to req=
uest a new IP protocol type for SFC.
 At the service forwarder point, it can look up next SF IP address based on=
 Path ID in SFC header and src IP address (previous SF) on the packet. &nbs=
p;A SF also forwards the packet with SFC header as an IP packet and fills i=
ts IP address as src IP and the service
 forwarder point IP address as the dst IP on the packet. <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">This solution works for either SFC as an IP applicat=
ion or UDP/IP application, which one is more proper from SF and service for=
warder point?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">This solution seems simple to me and only need Path =
ID in SFC header for steering traffic through the SFC path. But like to see=
 others=92 opinion on this solution, pros and cons.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks,<o:p></o:p></p>
<p class=3D"MsoNormal">Lucy<o:p></o:p></p>
</div>
</div>
</div>
</span>
</body>
</html>

--_000_CF574684A63Brepennociscocom_--


From nobody Tue Mar 25 15:39:00 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D8C481A0236 for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 15:38:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.61
X-Spam-Level: 
X-Spam-Status: No, score=-3.61 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, 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 HGHjVZnQsJAH for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 15:38:51 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 755231A01C6 for <sfc@ietf.org>; Tue, 25 Mar 2014 15:38:48 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BEY13352; Tue, 25 Mar 2014 22:38:46 +0000 (GMT)
Received: from LHREML406-HUB.china.huawei.com (10.201.5.243) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 25 Mar 2014 22:38:22 +0000
Received: from DFWEML703-CHM.china.huawei.com (10.193.5.130) by lhreml406-hub.china.huawei.com (10.201.5.243) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 25 Mar 2014 22:38:45 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.118]) by dfweml703-chm.china.huawei.com ([169.254.5.106]) with mapi id 14.03.0158.001;  Tue, 25 Mar 2014 15:38:41 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: "Reinaldo Penno (repenno)" <repenno@cisco.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7QAAGnooAAAH8L8AAAfg8Q///n04D//9oCYA==
Date: Tue, 25 Mar 2014 22:38:40 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D4535F3F5@dfweml701-chm.china.huawei.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com> <CF574684.A63B%repenno@cisco.com>
In-Reply-To: <CF574684.A63B%repenno@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.129.112]
Content-Type: multipart/alternative; boundary="_000_2691CE0099834E4A9C5044EEC662BB9D4535F3F5dfweml701chmchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/brihg4w_b9EfummAuU5Fvy2yKX8
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Mar 2014 22:38:56 -0000

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

Hi Reinaldo,

Thank you to share your views on this solution. We want to have an elegant =
and general solution with one standard SFC header to cover majority use cas=
es

See inline below.


From: Reinaldo Penno (repenno) [mailto:repenno@cisco.com]
Sent: Tuesday, March 25, 2014 4:56 PM
To: Lucy yong; Dave Dolson; sfc@ietf.org
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

Hi,

There are several solution to this problem. Some of them implementation spe=
cific, others more elegant.

1 - One of the more elegant ones is to use the Service Index to determine t=
he next service function instance.  It makes for a completely stateless sol=
ution (code wise).
[Lucy] when using Path ID and Service Index on SFC header, it requires assi=
gning index # to each SF instance, configuring them in the forwarding table=
, which is very complex process and easily prune for error in may opinion. =
 In addition, each SF instance may serve more than one SFC, so need to assi=
gn index # for each SFC, which is more complex. Regarding the stateless, I =
don't get it. Isn't index # a state as well (may be few bit less)?

To implement true stateless, SFC header needs ability to carry all SFIs IP =
addresses in SFC header, which was considered as non-scale solution.


2 - Another option is from a coding perspective you can just keep more stat=
e in your SN/SFF while you process the packet and determine what is the "ne=
xt" service.
[Lucy] Agree.

But irrespective, the SN needs to know the Path ID and the list of SFIs int=
ernal to its node. This provisioning can happen in a variety of ways, I imp=
lemented with RESTconf and Netconf.

As far as UDP/IP vs.IP, I give preference to UDP/IP. If you have a fixed po=
rt over UDP in which to receive/send packets:

- You can have your entire dataplane in userpace and use a variety of progr=
amming languages.
- You do not need raw packet access to pull/send packets. Therefore no root=
 support.
- UDP can traverse non-SFC aware middlexboxes.
[Lucy] Agree on this statement. But for SFC domain, do we want to allow suc=
h midboxes on SFC path? Maybe happen if a SFC domain crosses more than tran=
sport domains? This is one I like to know from SPs and SF vendors.

Regards,
Lucy
Or you can use any of the available methods( TURN, STUN, etc).  If you enca=
p in something else other than IP/UDP the applicability of SFC will be cons=
iderably diminished.Just check STCP and its problem on getting adopted give=
n middlexboxes  not recognizing its protocol number.

- It jives with other IETF work in the areas of metadata and transport serv=
ices (say, TAPS).

regards,

Reinaldo



From: Lucy yong <lucy.yong@huawei.com<mailto:lucy.yong@huawei.com>>
Date: Tuesday, March 25, 2014 at 2:25 PM
To: Dave Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>, "sfc@i=
etf.org<mailto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

Hi Dave,

If a service forwarder point connects more than one SF instances that belon=
g to the same SFC, how can one Path ID determine which SF instances is the =
next? If you draw a service chain path with many SF instances, you can easi=
ly see, if Path ID represents that path, service forwarder needs to use pre=
vious SF on the path to position the next SF on that path.

Lucy

From: Dave Dolson [mailto:ddolson@sandvine.com]
Sent: Tuesday, March 25, 2014 4:10 PM
To: Lucy yong; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: SFC as an IP or UDP application, pros and cons?

Why do you think the previous SF IP address is required to determine the ne=
xt SF IP address? Why is the Path ID not sufficient information?


From: Lucy yong [mailto:lucy.yong@huawei.com]
Sent: Tuesday, March 25, 2014 4:56 PM
To: Dave Dolson; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: SFC as an IP or UDP application, pros and cons?

In this solution, service forwarder and SF instance are separated entities.=
 Service forwarder needs Path ID and previous SF IP address to uniquely ide=
ntify the next SF IP address.

Lucy

From: Dave Dolson [mailto:ddolson@sandvine.com]
Sent: Tuesday, March 25, 2014 3:21 PM
To: Lucy yong; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: SFC as an IP or UDP application, pros and cons?

I do not see why source IP address (previous SF) would be required to look =
up the next SF. The path ID should be sufficient to determine the next SF.





From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Lucy yong
Sent: Tuesday, March 25, 2014 4:02 PM
To: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: [sfc] SFC as an IP or UDP application, pros and cons?

Hi,

There are many ways to implement SFCs. However, one of our goals in standar=
d is to develop a solution that is simple and less cost for venders and ser=
vice providers.  Other goals are that the solution can apply to common and =
majority use cases.

If we implement SFC as an IP or UDP/IP application, i.e. once traffic is cl=
assified by the classification, it adds SFC header and IP header (outer) on=
 the packets (UDP header too in latter case), and send such packets as a re=
gular IP packet. The src IP of outer header can be classification IP addres=
s, and dst IP can be next SF Instance IP address. Many transport networks c=
an carry IP traffic and route IP packets based on dst IP address.  We only =
need to request a new IP protocol type for SFC. At the service forwarder po=
int, it can look up next SF IP address based on Path ID in SFC header and s=
rc IP address (previous SF) on the packet.  A SF also forwards the packet w=
ith SFC header as an IP packet and fills its IP address as src IP and the s=
ervice forwarder point IP address as the dst IP on the packet.

This solution works for either SFC as an IP application or UDP/IP applicati=
on, which one is more proper from SF and service forwarder point?

This solution seems simple to me and only need Path ID in SFC header for st=
eering traffic through the SFC path. But like to see others' opinion on thi=
s solution, pros and cons.

Thanks,
Lucy

--_000_2691CE0099834E4A9C5044EEC662BB9D4535F3F5dfweml701chmchi_
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 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle24
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
.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;}
/* List Definitions */
@list l0
	{mso-list-id:1563715227;
	mso-list-type:hybrid;
	mso-list-template-ids:784394406 67698689 67698691 67698693 67698689 676986=
91 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></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"><span style=3D"color:#0070C0">Hi Reinaldo,<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Thank you to share you=
r views on this solution. We want to have an elegant and general solution w=
ith one standard SFC header to cover majority use cases<o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">See inline below.<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Reinaldo=
 Penno (repenno) [mailto:repenno@cisco.com]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Lucy yong; Dave Dolson; sfc@ietf.org<br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Hi,<o:p=
></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">There a=
re several solution to this problem. Some of them implementation specific, =
others more elegant.&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">1 - One=
 of the more elegant ones is to use the Service Index to determine the next=
 service function instance. &nbsp;It makes for a completely stateless solut=
ion (code wise). &nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><b><i><span style=3D"col=
or:#0070C0">[Lucy]
</span></i></b><span style=3D"color:#0070C0">when using Path ID and Service=
 Index on SFC header, it requires assigning index # to each SF instance, co=
nfiguring them in the forwarding table, which is very complex process and e=
asily prune for error in may opinion.
 &nbsp;In addition, each SF instance may serve more than one SFC, so need t=
o assign index # for each SFC, which is more complex. Regarding the statele=
ss, I don&#8217;t get it. Isn&#8217;t index # a state as well (may be few b=
it less)?<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><span style=3D"color:#00=
70C0"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><span style=3D"color:#00=
70C0">To implement true stateless, SFC header needs ability to carry all SF=
Is IP addresses in SFC header, which was considered as non-scale solution.<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">2 &#821=
1; Another option is from a coding perspective you can just keep more state=
 in your SN/SFF while you process the packet and determine what is the &#82=
20;next&#8221; service. &nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Agree.</s=
pan></i></b><span style=3D"color:#0070C0"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">But irr=
espective, the SN needs to know the Path ID and the list of SFIs internal t=
o its node. This provisioning can happen in a variety of ways, I implemente=
d with RESTconf and Netconf.&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">As far =
as UDP/IP vs.IP, I give preference to UDP/IP. If you have a fixed port over=
 UDP in which to receive/send packets:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- You c=
an have your entire dataplane in userpace and use a variety of programming =
languages.&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- You d=
o not need raw packet access to pull/send packets. Therefore no root suppor=
t.&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- UDP c=
an traverse non-SFC aware middlexboxes.
</span><span style=3D"font-size:10.5pt;color:#0070C0"><o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Agree on =
this statement. But for SFC domain, do we want to allow such midboxes on SF=
C path? Maybe happen if a SFC domain crosses more than transport domains? T=
his is one I like to know from SPs and
 SF vendors. <o:p></o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p=
></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Regards,<o:p></o=
:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Lucy<o:p></o:p><=
/span></i></b></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Or you =
can use any of the available methods( TURN, STUN, etc). &nbsp;If you encap =
in something else other than IP/UDP the applicability of SFC will be consid=
erably diminished.Just check STCP and its
 problem on getting adopted given middlexboxes &nbsp;not recognizing its pr=
otocol number. &nbsp;&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p=
></span></i></b></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- It ji=
ves with other IETF work in the areas of metadata and transport services (s=
ay, TAPS).&nbsp;</span><span style=3D"font-size:10.5pt;color:#0070C0"><o:p>=
</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">regards=
,&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Reinald=
o&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From: </span></b><spa=
n style=3D"color:black">Lucy yong &lt;<a href=3D"mailto:lucy.yong@huawei.co=
m">lucy.yong@huawei.com</a>&gt;<br>
<b>Date: </b>Tuesday, March 25, 2014 at 2:25 PM<br>
<b>To: </b>Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com">ddolson@=
sandvine.com</a>&gt;, &quot;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a=
>&quot; &lt;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;<br>
<b>Subject: </b>Re: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Dave,</span><span s=
tyle=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">If a service forwarder=
 point connects more than one SF instances that belong to the same SFC, how=
 can one Path ID determine which SF instances is the next? If you draw a se=
rvice chain path with many SF instances,
 you can easily see, if Path ID represents that path, service forwarder nee=
ds to use previous SF on the path to position the next SF on that path.</sp=
an><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy </span><span styl=
e=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Dave Dolson [<a href=3D"mailto:ddolson@sandvine.com">mailto=
:ddolson@sandvine.com</a>]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:10 PM<br>
<b>To:</b> Lucy yong; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Why do you think the p=
revious SF IP address is required to determine the next SF IP address? Why =
is the Path ID not sufficient information?</span><span style=3D"color:black=
"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Lucy yong [<a href=3D"mailto:lucy.yong@huawei.com">mailto:l=
ucy.yong@huawei.com</a>]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Dave Dolson; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br=
>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">In this solution, serv=
ice forwarder and SF instance are separated entities. Service forwarder nee=
ds Path ID and previous SF IP address to uniquely identify the next SF IP a=
ddress.
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Dave Dolson [<a href=3D"mailto:ddolson@sandvine.com">mailto=
:ddolson@sandvine.com</a>]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 3:21 PM<br>
<b>To:</b> Lucy yong; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I do not see why sourc=
e IP address (previous SF) would be required to look up the next SF. The pa=
th ID should be sufficient to determine the next SF.</span><span style=3D"c=
olor:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> sfc [<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bou=
nces@ietf.org</a>]
<b>On Behalf Of </b>Lucy yong<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:02 PM<br>
<b>To:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> [sfc] SFC as an IP or UDP application, pros and cons?</span=
><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Hi,<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">There are many ways to i=
mplement SFCs. However, one of our goals in standard is to develop a soluti=
on that is simple and less cost for venders and service providers. &nbsp;Ot=
her goals are that the solution can apply
 to common and majority use cases. <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">If we implement SFC as a=
n IP or UDP/IP application, i.e. once traffic is classified by the classifi=
cation, it adds SFC header and IP header (outer) on the packets (UDP header=
 too in latter case), and send such
 packets as a regular IP packet. The src IP of outer header can be classifi=
cation IP address, and dst IP can be next SF Instance IP address. Many tran=
sport networks can carry IP traffic and route IP packets based on dst IP ad=
dress. &nbsp;We only need to request
 a new IP protocol type for SFC. At the service forwarder point, it can loo=
k up next SF IP address based on Path ID in SFC header and src IP address (=
previous SF) on the packet. &nbsp;A SF also forwards the packet with SFC he=
ader as an IP packet and fills its IP
 address as src IP and the service forwarder point IP address as the dst IP=
 on the packet.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">This solution works for =
either SFC as an IP application or UDP/IP application, which one is more pr=
oper from SF and service forwarder point?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">This solution seems simp=
le to me and only need Path ID in SFC header for steering traffic through t=
he SFC path. But like to see others&#8217; opinion on this solution, pros a=
nd cons.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Thanks,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:black">Lucy<o:p></o:p></span></=
p>
</div>
</div>
</div>
</body>
</html>

--_000_2691CE0099834E4A9C5044EEC662BB9D4535F3F5dfweml701chmchi_--


From nobody Tue Mar 25 15:56:33 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C9AF01A0242 for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 15:56:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.302
X-Spam-Level: 
X-Spam-Status: No, score=-1.302 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_22=0.6, RCVD_IN_DNSWL_NONE=-0.0001, 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 4VYP6zA8e8bY for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 15:56:30 -0700 (PDT)
Received: from mailc2.tigertech.net (mailc2.tigertech.net [208.80.4.156]) by ietfa.amsl.com (Postfix) with ESMTP id 995BD1A01C6 for <sfc@ietf.org>; Tue, 25 Mar 2014 15:56:30 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailc2.tigertech.net (Postfix) with ESMTP id B74CB1024; Tue, 25 Mar 2014 15:56:29 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at c2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-134-57.clppva.east.verizon.net [70.106.134.57]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mailc2.tigertech.net (Postfix) with ESMTPSA id 7161C1026; Tue, 25 Mar 2014 15:56:28 -0700 (PDT)
Message-ID: <53320999.6060906@joelhalpern.com>
Date: Tue, 25 Mar 2014 18:56:25 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Lucy yong <lucy.yong@huawei.com>,  "Reinaldo Penno (repenno)" <repenno@cisco.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com> <CF574684.A63B%repenno@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D4535F3F5@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D4535F3F5@dfweml701-chm.china.huawei.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/L_Hw4F4-N6LKAjKaM_fGbsRzxB4
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Mar 2014 22:56:32 -0000

We want to have one SFC header.
The IP header would be a Transport header, and therefore is one of 
several valid options.
Also, as I tried to explain before, IP as a transport is rather limited 
since it can only specify the next service function, while various of 
the other transports can identify the chain.
So there are trad-offs with different transports.
And since the charter is clear that transport for the SFC header is out 
of scope, I would hope we will not get into an extended debate about them.

Yours,
Joel

On 3/25/14, 6:38 PM, Lucy yong wrote:
> Hi Reinaldo,
>
> Thank you to share your views on this solution. We want to have an
> elegant and general solution with one standard SFC header to cover
> majority use cases
>
> See inline below.
>
> *From:*Reinaldo Penno (repenno) [mailto:repenno@cisco.com]
> *Sent:* Tuesday, March 25, 2014 4:56 PM
> *To:* Lucy yong; Dave Dolson; sfc@ietf.org
> *Subject:* Re: [sfc] SFC as an IP or UDP application, pros and cons?
>
> Hi,
>
> There are several solution to this problem. Some of them implementation
> specific, others more elegant.
>
> 1 - One of the more elegant ones is to use the Service Index to
> determine the next service function instance.  It makes for a completely
> stateless solution (code wise).
>
> */[Lucy] /*when using Path ID and Service Index on SFC header, it
> requires assigning index # to each SF instance, configuring them in the
> forwarding table, which is very complex process and easily prune for
> error in may opinion.  In addition, each SF instance may serve more than
> one SFC, so need to assign index # for each SFC, which is more complex.
> Regarding the stateless, I don’t get it. Isn’t index # a state as well
> (may be few bit less)?
>
> To implement true stateless, SFC header needs ability to carry all SFIs
> IP addresses in SFC header, which was considered as non-scale solution.
>
> 2 – Another option is from a coding perspective you can just keep more
> state in your SN/SFF while you process the packet and determine what is
> the “next” service.
>
> */[Lucy] Agree./*
>
> But irrespective, the SN needs to know the Path ID and the list of SFIs
> internal to its node. This provisioning can happen in a variety of ways,
> I implemented with RESTconf and Netconf.
>
> As far as UDP/IP vs.IP, I give preference to UDP/IP. If you have a fixed
> port over UDP in which to receive/send packets:
>
> - You can have your entire dataplane in userpace and use a variety of
> programming languages.
>
> - You do not need raw packet access to pull/send packets. Therefore no
> root support.
>
> - UDP can traverse non-SFC aware middlexboxes.
>
> */[Lucy] Agree on this statement. But for SFC domain, do we want to
> allow such midboxes on SFC path? Maybe happen if a SFC domain crosses
> more than transport domains? This is one I like to know from SPs and SF
> vendors. /*
>
> *//*
>
> */Regards,/*
>
> */Lucy/*
>
> Or you can use any of the available methods( TURN, STUN, etc).  If you
> encap in something else other than IP/UDP the applicability of SFC will
> be considerably diminished.Just check STCP and its problem on getting
> adopted given middlexboxes  not recognizing its protocol number.
>
> *//*
>
> - It jives with other IETF work in the areas of metadata and transport
> services (say, TAPS).
>
> regards,
>
> Reinaldo
>
> *From: *Lucy yong <lucy.yong@huawei.com <mailto:lucy.yong@huawei.com>>
> *Date: *Tuesday, March 25, 2014 at 2:25 PM
> *To: *Dave Dolson <ddolson@sandvine.com <mailto:ddolson@sandvine.com>>,
> "sfc@ietf.org <mailto:sfc@ietf.org>" <sfc@ietf.org <mailto:sfc@ietf.org>>
> *Subject: *Re: [sfc] SFC as an IP or UDP application, pros and cons?
>
> Hi Dave,
>
> If a service forwarder point connects more than one SF instances that
> belong to the same SFC, how can one Path ID determine which SF instances
> is the next? If you draw a service chain path with many SF instances,
> you can easily see, if Path ID represents that path, service forwarder
> needs to use previous SF on the path to position the next SF on that path.
>
> Lucy
>
> *From:*Dave Dolson [mailto:ddolson@sandvine.com]
> *Sent:* Tuesday, March 25, 2014 4:10 PM
> *To:* Lucy yong; sfc@ietf.org <mailto:sfc@ietf.org>
> *Subject:* RE: SFC as an IP or UDP application, pros and cons?
>
> Why do you think the previous SF IP address is required to determine the
> next SF IP address? Why is the Path ID not sufficient information?
>
> *From:*Lucy yong [mailto:lucy.yong@huawei.com]
> *Sent:* Tuesday, March 25, 2014 4:56 PM
> *To:* Dave Dolson; sfc@ietf.org <mailto:sfc@ietf.org>
> *Subject:* RE: SFC as an IP or UDP application, pros and cons?
>
> In this solution, service forwarder and SF instance are separated
> entities. Service forwarder needs Path ID and previous SF IP address to
> uniquely identify the next SF IP address.
>
> Lucy
>
> *From:*Dave Dolson [mailto:ddolson@sandvine.com]
> *Sent:* Tuesday, March 25, 2014 3:21 PM
> *To:* Lucy yong; sfc@ietf.org <mailto:sfc@ietf.org>
> *Subject:* RE: SFC as an IP or UDP application, pros and cons?
>
> I do not see why source IP address (previous SF) would be required to
> look up the next SF. The path ID should be sufficient to determine the
> next SF.
>
> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Lucy yong
> *Sent:* Tuesday, March 25, 2014 4:02 PM
> *To:* sfc@ietf.org <mailto:sfc@ietf.org>
> *Subject:* [sfc] SFC as an IP or UDP application, pros and cons?
>
> Hi,
>
> There are many ways to implement SFCs. However, one of our goals in
> standard is to develop a solution that is simple and less cost for
> venders and service providers.  Other goals are that the solution can
> apply to common and majority use cases.
>
> If we implement SFC as an IP or UDP/IP application, i.e. once traffic is
> classified by the classification, it adds SFC header and IP header
> (outer) on the packets (UDP header too in latter case), and send such
> packets as a regular IP packet. The src IP of outer header can be
> classification IP address, and dst IP can be next SF Instance IP
> address. Many transport networks can carry IP traffic and route IP
> packets based on dst IP address.  We only need to request a new IP
> protocol type for SFC. At the service forwarder point, it can look up
> next SF IP address based on Path ID in SFC header and src IP address
> (previous SF) on the packet.  A SF also forwards the packet with SFC
> header as an IP packet and fills its IP address as src IP and the
> service forwarder point IP address as the dst IP on the packet.
>
> This solution works for either SFC as an IP application or UDP/IP
> application, which one is more proper from SF and service forwarder point?
>
> This solution seems simple to me and only need Path ID in SFC header for
> steering traffic through the SFC path. But like to see others’ opinion
> on this solution, pros and cons.
>
> Thanks,
>
> Lucy
>
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Tue Mar 25 16:09:45 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2AD8F1A0256 for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 16:09:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.611
X-Spam-Level: 
X-Spam-Status: No, score=-3.611 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_22=0.6, 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 99Sh2WpoS8Qd for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 16:09:07 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 879F31A027A for <sfc@ietf.org>; Tue, 25 Mar 2014 16:09:06 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BCK87871; Tue, 25 Mar 2014 23:09:04 +0000 (GMT)
Received: from LHREML403-HUB.china.huawei.com (10.201.5.217) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 25 Mar 2014 23:08:32 +0000
Received: from DFWEML702-CHM.china.huawei.com (10.193.5.72) by lhreml403-hub.china.huawei.com (10.201.5.217) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 25 Mar 2014 23:09:03 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.118]) by dfweml702-chm.china.huawei.com ([169.254.4.83]) with mapi id 14.03.0158.001; Tue, 25 Mar 2014 16:09:01 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, "Reinaldo Penno (repenno)" <repenno@cisco.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7QAAGnooAAAH8L8AAAfg8Q///n04D//9oCYIAAzaKAgABz1JA=
Date: Tue, 25 Mar 2014 23:09:00 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D4535F430@dfweml701-chm.china.huawei.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com> <CF574684.A63B%repenno@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D4535F3F5@dfweml701-chm.china.huawei.com> <53320999.6060906@joelhalpern.com>
In-Reply-To: <53320999.6060906@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.129.112]
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/sfc/Dms0643lR0FdeczvFsu-aZnueTA
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Mar 2014 23:09:24 -0000
X-List-Received-Date: Tue, 25 Mar 2014 23:09:24 -0000

Hi Joel,

Yes, we want one SFC header. To follow your assumption, if we have a Path I=
D and previous SFI IP address in SFC Header, it achieves the same result in=
 the forwarding without depending on the transport header.


Thanks,
Lucy=20

-----Original Message-----
From: Joel M. Halpern [mailto:jmh@joelhalpern.com]=20
Sent: Tuesday, March 25, 2014 5:56 PM
To: Lucy yong; Reinaldo Penno (repenno); Dave Dolson; sfc@ietf.org
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

We want to have one SFC header.
The IP header would be a Transport header, and therefore is one of several =
valid options.
Also, as I tried to explain before, IP as a transport is rather limited sin=
ce it can only specify the next service function, while various of the othe=
r transports can identify the chain.
So there are trad-offs with different transports.
And since the charter is clear that transport for the SFC header is out of =
scope, I would hope we will not get into an extended debate about them.

Yours,
Joel

On 3/25/14, 6:38 PM, Lucy yong wrote:
> Hi Reinaldo,
>
> Thank you to share your views on this solution. We want to have an=20
> elegant and general solution with one standard SFC header to cover=20
> majority use cases
>
> See inline below.
>
> *From:*Reinaldo Penno (repenno) [mailto:repenno@cisco.com]
> *Sent:* Tuesday, March 25, 2014 4:56 PM
> *To:* Lucy yong; Dave Dolson; sfc@ietf.org
> *Subject:* Re: [sfc] SFC as an IP or UDP application, pros and cons?
>
> Hi,
>
> There are several solution to this problem. Some of them=20
> implementation specific, others more elegant.
>
> 1 - One of the more elegant ones is to use the Service Index to=20
> determine the next service function instance.  It makes for a=20
> completely stateless solution (code wise).
>
> */[Lucy] /*when using Path ID and Service Index on SFC header, it=20
> requires assigning index # to each SF instance, configuring them in=20
> the forwarding table, which is very complex process and easily prune=20
> for error in may opinion.  In addition, each SF instance may serve=20
> more than one SFC, so need to assign index # for each SFC, which is more =
complex.
> Regarding the stateless, I don't get it. Isn't index # a state as well=20
> (may be few bit less)?
>
> To implement true stateless, SFC header needs ability to carry all=20
> SFIs IP addresses in SFC header, which was considered as non-scale soluti=
on.
>
> 2 - Another option is from a coding perspective you can just keep more=20
> state in your SN/SFF while you process the packet and determine what=20
> is the "next" service.
>
> */[Lucy] Agree./*
>
> But irrespective, the SN needs to know the Path ID and the list of=20
> SFIs internal to its node. This provisioning can happen in a variety=20
> of ways, I implemented with RESTconf and Netconf.
>
> As far as UDP/IP vs.IP, I give preference to UDP/IP. If you have a=20
> fixed port over UDP in which to receive/send packets:
>
> - You can have your entire dataplane in userpace and use a variety of=20
> programming languages.
>
> - You do not need raw packet access to pull/send packets. Therefore no=20
> root support.
>
> - UDP can traverse non-SFC aware middlexboxes.
>
> */[Lucy] Agree on this statement. But for SFC domain, do we want to=20
> allow such midboxes on SFC path? Maybe happen if a SFC domain crosses=20
> more than transport domains? This is one I like to know from SPs and=20
> SF vendors. /*
>
> *//*
>
> */Regards,/*
>
> */Lucy/*
>
> Or you can use any of the available methods( TURN, STUN, etc).  If you=20
> encap in something else other than IP/UDP the applicability of SFC=20
> will be considerably diminished.Just check STCP and its problem on=20
> getting adopted given middlexboxes  not recognizing its protocol number.
>
> *//*
>
> - It jives with other IETF work in the areas of metadata and transport=20
> services (say, TAPS).
>
> regards,
>
> Reinaldo
>
> *From: *Lucy yong <lucy.yong@huawei.com <mailto:lucy.yong@huawei.com>>
> *Date: *Tuesday, March 25, 2014 at 2:25 PM
> *To: *Dave Dolson <ddolson@sandvine.com=20
> <mailto:ddolson@sandvine.com>>, "sfc@ietf.org <mailto:sfc@ietf.org>"=20
> <sfc@ietf.org <mailto:sfc@ietf.org>>
> *Subject: *Re: [sfc] SFC as an IP or UDP application, pros and cons?
>
> Hi Dave,
>
> If a service forwarder point connects more than one SF instances that=20
> belong to the same SFC, how can one Path ID determine which SF=20
> instances is the next? If you draw a service chain path with many SF=20
> instances, you can easily see, if Path ID represents that path,=20
> service forwarder needs to use previous SF on the path to position the ne=
xt SF on that path.
>
> Lucy
>
> *From:*Dave Dolson [mailto:ddolson@sandvine.com]
> *Sent:* Tuesday, March 25, 2014 4:10 PM
> *To:* Lucy yong; sfc@ietf.org <mailto:sfc@ietf.org>
> *Subject:* RE: SFC as an IP or UDP application, pros and cons?
>
> Why do you think the previous SF IP address is required to determine=20
> the next SF IP address? Why is the Path ID not sufficient information?
>
> *From:*Lucy yong [mailto:lucy.yong@huawei.com]
> *Sent:* Tuesday, March 25, 2014 4:56 PM
> *To:* Dave Dolson; sfc@ietf.org <mailto:sfc@ietf.org>
> *Subject:* RE: SFC as an IP or UDP application, pros and cons?
>
> In this solution, service forwarder and SF instance are separated=20
> entities. Service forwarder needs Path ID and previous SF IP address=20
> to uniquely identify the next SF IP address.
>
> Lucy
>
> *From:*Dave Dolson [mailto:ddolson@sandvine.com]
> *Sent:* Tuesday, March 25, 2014 3:21 PM
> *To:* Lucy yong; sfc@ietf.org <mailto:sfc@ietf.org>
> *Subject:* RE: SFC as an IP or UDP application, pros and cons?
>
> I do not see why source IP address (previous SF) would be required to=20
> look up the next SF. The path ID should be sufficient to determine the=20
> next SF.
>
> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Lucy yong
> *Sent:* Tuesday, March 25, 2014 4:02 PM
> *To:* sfc@ietf.org <mailto:sfc@ietf.org>
> *Subject:* [sfc] SFC as an IP or UDP application, pros and cons?
>
> Hi,
>
> There are many ways to implement SFCs. However, one of our goals in=20
> standard is to develop a solution that is simple and less cost for=20
> venders and service providers.  Other goals are that the solution can=20
> apply to common and majority use cases.
>
> If we implement SFC as an IP or UDP/IP application, i.e. once traffic=20
> is classified by the classification, it adds SFC header and IP header
> (outer) on the packets (UDP header too in latter case), and send such=20
> packets as a regular IP packet. The src IP of outer header can be=20
> classification IP address, and dst IP can be next SF Instance IP=20
> address. Many transport networks can carry IP traffic and route IP=20
> packets based on dst IP address.  We only need to request a new IP=20
> protocol type for SFC. At the service forwarder point, it can look up=20
> next SF IP address based on Path ID in SFC header and src IP address=20
> (previous SF) on the packet.  A SF also forwards the packet with SFC=20
> header as an IP packet and fills its IP address as src IP and the=20
> service forwarder point IP address as the dst IP on the packet.
>
> This solution works for either SFC as an IP application or UDP/IP=20
> application, which one is more proper from SF and service forwarder point=
?
>
> This solution seems simple to me and only need Path ID in SFC header=20
> for steering traffic through the SFC path. But like to see others'=20
> opinion on this solution, pros and cons.
>
> Thanks,
>
> Lucy
>
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Tue Mar 25 16:13:14 2014
Return-Path: <jmh.direct@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DEF2F1A0248 for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 16:13:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.302
X-Spam-Level: 
X-Spam-Status: No, score=-1.302 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_22=0.6, RCVD_IN_DNSWL_NONE=-0.0001, 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 fEFOL2Jk8fum for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 16:13:08 -0700 (PDT)
Received: from mailc2.tigertech.net (mailc2.tigertech.net [208.80.4.156]) by ietfa.amsl.com (Postfix) with ESMTP id AECFA1A0221 for <sfc@ietf.org>; Tue, 25 Mar 2014 16:13:08 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailc2.tigertech.net (Postfix) with ESMTP id C958E11DB; Tue, 25 Mar 2014 16:13:07 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at c2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-134-57.clppva.east.verizon.net [70.106.134.57]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mailc2.tigertech.net (Postfix) with ESMTPSA id 3C82011DA; Tue, 25 Mar 2014 16:13:06 -0700 (PDT)
Message-ID: <53320D7F.4060203@joelhalpern.com>
Date: Tue, 25 Mar 2014 19:13:03 -0400
From: Joel Halpern Direct <jmh.direct@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Lucy yong <lucy.yong@huawei.com>, "Joel M. Halpern" <jmh@joelhalpern.com>,  "Reinaldo Penno (repenno)" <repenno@cisco.com>,  Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com> <CF574684.A63B%repenno@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D4535F3F5@dfweml701-chm.china.huawei.com> <53320999.6060906@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D4535F430@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D4535F430@dfweml701-chm.china.huawei.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/x9_JSH4QiFYbTjpNge9IF6u-nMc
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Mar 2014 23:13:11 -0000

You are assuming that there is a "previous SF IP Address".  Youa re also 
assuming it is useful for forwarding logic.
Both cases may be true.  But neither case needs to apply.  I can do pure 
SFID based forwarding with just the index.  (If I assume that individual 
chains don't loop through the same SFF, I could even do it without the 
index.  But having the index is more robust.)

So I do not see why SFC should mandate that the structure uses an SF IP 
Address, or carriers one (or two).  You can use IP as the transport if 
you want.

Yours,
Joel

On 3/25/14, 7:09 PM, Lucy yong wrote:
> Hi Joel,
>
> Yes, we want one SFC header. To follow your assumption, if we have a Path ID and previous SFI IP address in SFC Header, it achieves the same result in the forwarding without depending on the transport header.
>
>
> Thanks,
> Lucy
>
> -----Original Message-----
> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
> Sent: Tuesday, March 25, 2014 5:56 PM
> To: Lucy yong; Reinaldo Penno (repenno); Dave Dolson; sfc@ietf.org
> Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
>
> We want to have one SFC header.
> The IP header would be a Transport header, and therefore is one of several valid options.
> Also, as I tried to explain before, IP as a transport is rather limited since it can only specify the next service function, while various of the other transports can identify the chain.
> So there are trad-offs with different transports.
> And since the charter is clear that transport for the SFC header is out of scope, I would hope we will not get into an extended debate about them.
>
> Yours,
> Joel
>
> On 3/25/14, 6:38 PM, Lucy yong wrote:
>> Hi Reinaldo,
>>
>> Thank you to share your views on this solution. We want to have an
>> elegant and general solution with one standard SFC header to cover
>> majority use cases
>>
>> See inline below.
>>
>> *From:*Reinaldo Penno (repenno) [mailto:repenno@cisco.com]
>> *Sent:* Tuesday, March 25, 2014 4:56 PM
>> *To:* Lucy yong; Dave Dolson; sfc@ietf.org
>> *Subject:* Re: [sfc] SFC as an IP or UDP application, pros and cons?
>>
>> Hi,
>>
>> There are several solution to this problem. Some of them
>> implementation specific, others more elegant.
>>
>> 1 - One of the more elegant ones is to use the Service Index to
>> determine the next service function instance.  It makes for a
>> completely stateless solution (code wise).
>>
>> */[Lucy] /*when using Path ID and Service Index on SFC header, it
>> requires assigning index # to each SF instance, configuring them in
>> the forwarding table, which is very complex process and easily prune
>> for error in may opinion.  In addition, each SF instance may serve
>> more than one SFC, so need to assign index # for each SFC, which is more complex.
>> Regarding the stateless, I don't get it. Isn't index # a state as well
>> (may be few bit less)?
>>
>> To implement true stateless, SFC header needs ability to carry all
>> SFIs IP addresses in SFC header, which was considered as non-scale solution.
>>
>> 2 - Another option is from a coding perspective you can just keep more
>> state in your SN/SFF while you process the packet and determine what
>> is the "next" service.
>>
>> */[Lucy] Agree./*
>>
>> But irrespective, the SN needs to know the Path ID and the list of
>> SFIs internal to its node. This provisioning can happen in a variety
>> of ways, I implemented with RESTconf and Netconf.
>>
>> As far as UDP/IP vs.IP, I give preference to UDP/IP. If you have a
>> fixed port over UDP in which to receive/send packets:
>>
>> - You can have your entire dataplane in userpace and use a variety of
>> programming languages.
>>
>> - You do not need raw packet access to pull/send packets. Therefore no
>> root support.
>>
>> - UDP can traverse non-SFC aware middlexboxes.
>>
>> */[Lucy] Agree on this statement. But for SFC domain, do we want to
>> allow such midboxes on SFC path? Maybe happen if a SFC domain crosses
>> more than transport domains? This is one I like to know from SPs and
>> SF vendors. /*
>>
>> *//*
>>
>> */Regards,/*
>>
>> */Lucy/*
>>
>> Or you can use any of the available methods( TURN, STUN, etc).  If you
>> encap in something else other than IP/UDP the applicability of SFC
>> will be considerably diminished.Just check STCP and its problem on
>> getting adopted given middlexboxes  not recognizing its protocol number.
>>
>> *//*
>>
>> - It jives with other IETF work in the areas of metadata and transport
>> services (say, TAPS).
>>
>> regards,
>>
>> Reinaldo
>>
>> *From: *Lucy yong <lucy.yong@huawei.com <mailto:lucy.yong@huawei.com>>
>> *Date: *Tuesday, March 25, 2014 at 2:25 PM
>> *To: *Dave Dolson <ddolson@sandvine.com
>> <mailto:ddolson@sandvine.com>>, "sfc@ietf.org <mailto:sfc@ietf.org>"
>> <sfc@ietf.org <mailto:sfc@ietf.org>>
>> *Subject: *Re: [sfc] SFC as an IP or UDP application, pros and cons?
>>
>> Hi Dave,
>>
>> If a service forwarder point connects more than one SF instances that
>> belong to the same SFC, how can one Path ID determine which SF
>> instances is the next? If you draw a service chain path with many SF
>> instances, you can easily see, if Path ID represents that path,
>> service forwarder needs to use previous SF on the path to position the next SF on that path.
>>
>> Lucy
>>
>> *From:*Dave Dolson [mailto:ddolson@sandvine.com]
>> *Sent:* Tuesday, March 25, 2014 4:10 PM
>> *To:* Lucy yong; sfc@ietf.org <mailto:sfc@ietf.org>
>> *Subject:* RE: SFC as an IP or UDP application, pros and cons?
>>
>> Why do you think the previous SF IP address is required to determine
>> the next SF IP address? Why is the Path ID not sufficient information?
>>
>> *From:*Lucy yong [mailto:lucy.yong@huawei.com]
>> *Sent:* Tuesday, March 25, 2014 4:56 PM
>> *To:* Dave Dolson; sfc@ietf.org <mailto:sfc@ietf.org>
>> *Subject:* RE: SFC as an IP or UDP application, pros and cons?
>>
>> In this solution, service forwarder and SF instance are separated
>> entities. Service forwarder needs Path ID and previous SF IP address
>> to uniquely identify the next SF IP address.
>>
>> Lucy
>>
>> *From:*Dave Dolson [mailto:ddolson@sandvine.com]
>> *Sent:* Tuesday, March 25, 2014 3:21 PM
>> *To:* Lucy yong; sfc@ietf.org <mailto:sfc@ietf.org>
>> *Subject:* RE: SFC as an IP or UDP application, pros and cons?
>>
>> I do not see why source IP address (previous SF) would be required to
>> look up the next SF. The path ID should be sufficient to determine the
>> next SF.
>>
>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Lucy yong
>> *Sent:* Tuesday, March 25, 2014 4:02 PM
>> *To:* sfc@ietf.org <mailto:sfc@ietf.org>
>> *Subject:* [sfc] SFC as an IP or UDP application, pros and cons?
>>
>> Hi,
>>
>> There are many ways to implement SFCs. However, one of our goals in
>> standard is to develop a solution that is simple and less cost for
>> venders and service providers.  Other goals are that the solution can
>> apply to common and majority use cases.
>>
>> If we implement SFC as an IP or UDP/IP application, i.e. once traffic
>> is classified by the classification, it adds SFC header and IP header
>> (outer) on the packets (UDP header too in latter case), and send such
>> packets as a regular IP packet. The src IP of outer header can be
>> classification IP address, and dst IP can be next SF Instance IP
>> address. Many transport networks can carry IP traffic and route IP
>> packets based on dst IP address.  We only need to request a new IP
>> protocol type for SFC. At the service forwarder point, it can look up
>> next SF IP address based on Path ID in SFC header and src IP address
>> (previous SF) on the packet.  A SF also forwards the packet with SFC
>> header as an IP packet and fills its IP address as src IP and the
>> service forwarder point IP address as the dst IP on the packet.
>>
>> This solution works for either SFC as an IP application or UDP/IP
>> application, which one is more proper from SF and service forwarder point?
>>
>> This solution seems simple to me and only need Path ID in SFC header
>> for steering traffic through the SFC path. But like to see others'
>> opinion on this solution, pros and cons.
>>
>> Thanks,
>>
>> Lucy
>>
>>
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>>


From nobody Tue Mar 25 16:13:36 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7F2991A025B for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 16:13:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.3
X-Spam-Level: 
X-Spam-Status: No, score=-1.3 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, RCVD_IN_DNSWL_NONE=-0.0001, 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 N1hIHZzcyQXg for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 16:13:29 -0700 (PDT)
Received: from hub021-ca-2.exch021.serverdata.net (hub021-ca-2.exch021.serverdata.net [64.78.22.169]) by ietfa.amsl.com (Postfix) with ESMTP id BA3741A0248 for <sfc@ietf.org>; Tue, 25 Mar 2014 16:13:28 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-2.exch021.domain.local ([10.254.4.33]) with mapi id 14.03.0174.001;  Tue, 25 Mar 2014 16:13:20 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: Lucy yong <lucy.yong@huawei.com>, "Reinaldo Penno (repenno)" <repenno@cisco.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7QAAGnooAAAH8L8AAAfg8Q///n04D//9oCYIAAW5/h
Date: Tue, 25 Mar 2014 23:13:20 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E5D0F@MBX021-W3-CA-2.exch021.domain.local>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com> <CF574684.A63B%repenno@cisco.com>, <2691CE0099834E4A9C5044EEC662BB9D4535F3F5@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D4535F3F5@dfweml701-chm.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [108.20.29.62]
Content-Type: multipart/alternative; boundary="_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E5D0FMBX021W3CA2exch_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/nKYYWg641f9IDIN4l6tyzr5n4Mk
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Mar 2014 23:13:32 -0000

--_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E5D0FMBX021W3CA2exch_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Lucy,

Regarding the service function index that would be contained in the service=
 header, I think it is simply incremented from 1 to indicate the next servi=
ce function within the chain.   For example, if the path ID is X, for a pat=
h {SF-A-5, SF-B-2, SF-C-6}, then packets destined from a classifier towards=
 SF-A-5 would carry (path X, index 1), packets from SF-A-5 to SF-B-2 would =
carry (path X, index 2), etc.

   Ron

________________________________
From: sfc [sfc-bounces@ietf.org] on behalf of Lucy yong [lucy.yong@huawei.c=
om]
Sent: Tuesday, March 25, 2014 6:38 PM
To: Reinaldo Penno (repenno); Dave Dolson; sfc@ietf.org
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

Hi Reinaldo,

Thank you to share your views on this solution. We want to have an elegant =
and general solution with one standard SFC header to cover majority use cas=
es

See inline below.


From: Reinaldo Penno (repenno) [mailto:repenno@cisco.com]
Sent: Tuesday, March 25, 2014 4:56 PM
To: Lucy yong; Dave Dolson; sfc@ietf.org
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

Hi,

There are several solution to this problem. Some of them implementation spe=
cific, others more elegant.

1 - One of the more elegant ones is to use the Service Index to determine t=
he next service function instance.  It makes for a completely stateless sol=
ution (code wise).
[Lucy] when using Path ID and Service Index on SFC header, it requires assi=
gning index # to each SF instance, configuring them in the forwarding table=
, which is very complex process and easily prune for error in may opinion. =
 In addition, each SF instance may serve more than one SFC, so need to assi=
gn index # for each SFC, which is more complex. Regarding the stateless, I =
don=92t get it. Isn=92t index # a state as well (may be few bit less)?

To implement true stateless, SFC header needs ability to carry all SFIs IP =
addresses in SFC header, which was considered as non-scale solution.


2 =96 Another option is from a coding perspective you can just keep more st=
ate in your SN/SFF while you process the packet and determine what is the =
=93next=94 service.
[Lucy] Agree.

But irrespective, the SN needs to know the Path ID and the list of SFIs int=
ernal to its node. This provisioning can happen in a variety of ways, I imp=
lemented with RESTconf and Netconf.

As far as UDP/IP vs.IP, I give preference to UDP/IP. If you have a fixed po=
rt over UDP in which to receive/send packets:

- You can have your entire dataplane in userpace and use a variety of progr=
amming languages.
- You do not need raw packet access to pull/send packets. Therefore no root=
 support.
- UDP can traverse non-SFC aware middlexboxes.
[Lucy] Agree on this statement. But for SFC domain, do we want to allow suc=
h midboxes on SFC path? Maybe happen if a SFC domain crosses more than tran=
sport domains? This is one I like to know from SPs and SF vendors.

Regards,
Lucy
Or you can use any of the available methods( TURN, STUN, etc).  If you enca=
p in something else other than IP/UDP the applicability of SFC will be cons=
iderably diminished.Just check STCP and its problem on getting adopted give=
n middlexboxes  not recognizing its protocol number.

- It jives with other IETF work in the areas of metadata and transport serv=
ices (say, TAPS).

regards,

Reinaldo



From: Lucy yong <lucy.yong@huawei.com<mailto:lucy.yong@huawei.com>>
Date: Tuesday, March 25, 2014 at 2:25 PM
To: Dave Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>, "sfc@i=
etf.org<mailto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

Hi Dave,

If a service forwarder point connects more than one SF instances that belon=
g to the same SFC, how can one Path ID determine which SF instances is the =
next? If you draw a service chain path with many SF instances, you can easi=
ly see, if Path ID represents that path, service forwarder needs to use pre=
vious SF on the path to position the next SF on that path.

Lucy

From: Dave Dolson [mailto:ddolson@sandvine.com]
Sent: Tuesday, March 25, 2014 4:10 PM
To: Lucy yong; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: SFC as an IP or UDP application, pros and cons?

Why do you think the previous SF IP address is required to determine the ne=
xt SF IP address? Why is the Path ID not sufficient information?


From: Lucy yong [mailto:lucy.yong@huawei.com]
Sent: Tuesday, March 25, 2014 4:56 PM
To: Dave Dolson; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: SFC as an IP or UDP application, pros and cons?

In this solution, service forwarder and SF instance are separated entities.=
 Service forwarder needs Path ID and previous SF IP address to uniquely ide=
ntify the next SF IP address.

Lucy

From: Dave Dolson [mailto:ddolson@sandvine.com]
Sent: Tuesday, March 25, 2014 3:21 PM
To: Lucy yong; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: SFC as an IP or UDP application, pros and cons?

I do not see why source IP address (previous SF) would be required to look =
up the next SF. The path ID should be sufficient to determine the next SF.





From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Lucy yong
Sent: Tuesday, March 25, 2014 4:02 PM
To: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: [sfc] SFC as an IP or UDP application, pros and cons?

Hi,

There are many ways to implement SFCs. However, one of our goals in standar=
d is to develop a solution that is simple and less cost for venders and ser=
vice providers.  Other goals are that the solution can apply to common and =
majority use cases.

If we implement SFC as an IP or UDP/IP application, i.e. once traffic is cl=
assified by the classification, it adds SFC header and IP header (outer) on=
 the packets (UDP header too in latter case), and send such packets as a re=
gular IP packet. The src IP of outer header can be classification IP addres=
s, and dst IP can be next SF Instance IP address. Many transport networks c=
an carry IP traffic and route IP packets based on dst IP address.  We only =
need to request a new IP protocol type for SFC. At the service forwarder po=
int, it can look up next SF IP address based on Path ID in SFC header and s=
rc IP address (previous SF) on the packet.  A SF also forwards the packet w=
ith SFC header as an IP packet and fills its IP address as src IP and the s=
ervice forwarder point IP address as the dst IP on the packet.

This solution works for either SFC as an IP application or UDP/IP applicati=
on, which one is more proper from SF and service forwarder point?

This solution seems simple to me and only need Path ID in SFC header for st=
eering traffic through the SFC path. But like to see others=92 opinion on t=
his solution, pros and cons.

Thanks,
Lucy

--_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E5D0FMBX021W3CA2exch_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html dir=3D"ltr">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<style>=0A=
<!--=0A=
@font-face=0A=
	{font-family:SimSun}=0A=
@font-face=0A=
	{font-family:"Cambria Math"}=0A=
@font-face=0A=
	{font-family:Calibri}=0A=
@font-face=0A=
	{font-family:Tahoma}=0A=
p.MsoNormal, li.MsoNormal, div.MsoNormal=0A=
	{margin:0in;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:11.0pt;=0A=
	font-family:"Calibri","sans-serif"}=0A=
a:link, span.MsoHyperlink=0A=
	{color:blue;=0A=
	text-decoration:underline}=0A=
a:visited, span.MsoHyperlinkFollowed=0A=
	{color:purple;=0A=
	text-decoration:underline}=0A=
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate=0A=
	{margin:0in;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:8.0pt;=0A=
	font-family:"Tahoma","sans-serif"}=0A=
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph=0A=
	{margin-top:0in;=0A=
	margin-right:0in;=0A=
	margin-bottom:0in;=0A=
	margin-left:.5in;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:12.0pt;=0A=
	font-family:"Times New Roman","serif"}=0A=
span.BalloonTextChar=0A=
	{font-family:"Tahoma","sans-serif"}=0A=
span.EmailStyle19=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:windowtext}=0A=
span.EmailStyle20=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#1F497D}=0A=
span.EmailStyle21=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#0070C0}=0A=
span.EmailStyle22=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#1F497D}=0A=
span.EmailStyle23=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#0070C0}=0A=
span.EmailStyle24=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#0070C0}=0A=
.MsoChpDefault=0A=
	{font-size:10.0pt}=0A=
@page WordSection1=0A=
	{margin:1.0in 1.0in 1.0in 1.0in}=0A=
ol=0A=
	{margin-bottom:0in}=0A=
ul=0A=
	{margin-bottom:0in}=0A=
-->=0A=
</style><style type=3D"text/css" id=3D"owaParaStyle"></style>
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple" fpstyle=3D"1" ocsi=3D"0=
">
<div style=3D"direction: ltr;font-family: Tahoma;color: #000000;font-size: =
10pt;">Lucy,
<div><br>
</div>
<div>Regarding the service function index that would be contained in the se=
rvice header, I think it is simply incremented from 1 to indicate the next =
service function within the chain. &nbsp; For example, if the path ID is X,=
 for a path {SF-A-5, SF-B-2, SF-C-6},
 then packets destined from a classifier towards SF-A-5 would carry (path X=
, index 1), packets from SF-A-5 to SF-B-2 would carry (path X, index 2), et=
c.</div>
<div><br>
</div>
<div>&nbsp; &nbsp;Ron</div>
<div><br>
<div style=3D"font-family: Times New Roman; color: #000000; font-size: 16px=
">
<hr tabindex=3D"-1">
<div id=3D"divRpF99624" style=3D"direction: ltr;"><font face=3D"Tahoma" siz=
e=3D"2" color=3D"#000000"><b>From:</b> sfc [sfc-bounces@ietf.org] on behalf=
 of Lucy yong [lucy.yong@huawei.com]<br>
<b>Sent:</b> Tuesday, March 25, 2014 6:38 PM<br>
<b>To:</b> Reinaldo Penno (repenno); Dave Dolson; sfc@ietf.org<br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?<b=
r>
</font><br>
</div>
<div></div>
<div>
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Reinaldo,</span></p=
>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Thank you to share you=
r views on this solution. We want to have an elegant and general solution w=
ith one standard SFC header to cover majority use cases</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">See inline below.</spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span></p>
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt; font-family:&quo=
t;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-=
size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Reinal=
do Penno (repenno) [mailto:repenno@cisco.com]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Lucy yong; Dave Dolson; sfc@ietf.org<br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">Hi,</s=
pan></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">&nbsp;=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">There =
are several solution to this problem. Some of them implementation specific,=
 others more elegant.&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">&nbsp;=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">1 - On=
e of the more elegant ones is to use the Service Index to determine the nex=
t service function instance. &nbsp;It makes for a completely stateless solu=
tion (code wise). &nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><b><i><span style=3D"col=
or:#0070C0">[Lucy]
</span></i></b><span style=3D"color:#0070C0">when using Path ID and Service=
 Index on SFC header, it requires assigning index # to each SF instance, co=
nfiguring them in the forwarding table, which is very complex process and e=
asily prune for error in may opinion.
 &nbsp;In addition, each SF instance may serve more than one SFC, so need t=
o assign index # for each SFC, which is more complex. Regarding the statele=
ss, I don=92t get it. Isn=92t index # a state as well (may be few bit less)=
?</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><span style=3D"color:#00=
70C0">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><span style=3D"color:#00=
70C0">To implement true stateless, SFC header needs ability to carry all SF=
Is IP addresses in SFC header, which was considered as non-scale solution.<=
/span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">&nbsp;=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">2 =96 =
Another option is from a coding perspective you can just keep more state in=
 your SN/SFF while you process the packet and determine what is the =93next=
=94 service. &nbsp;</span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Agree.</s=
pan></i></b><span style=3D"color:#0070C0"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">&nbsp;=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">But ir=
respective, the SN needs to know the Path ID and the list of SFIs internal =
to its node. This provisioning can happen in a variety of ways, I implement=
ed with RESTconf and Netconf.&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">&nbsp;=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">As far=
 as UDP/IP vs.IP, I give preference to UDP/IP. If you have a fixed port ove=
r UDP in which to receive/send packets:</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">&nbsp;=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">- You =
can have your entire dataplane in userpace and use a variety of programming=
 languages.&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">- You =
do not need raw packet access to pull/send packets. Therefore no root suppo=
rt.&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">- UDP =
can traverse non-SFC aware middlexboxes.
</span><span style=3D"font-size:10.5pt; color:#0070C0"></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Agree on =
this statement. But for SFC domain, do we want to allow such midboxes on SF=
C path? Maybe happen if a SFC domain crosses more than transport domains? T=
his is one I like to know from SPs and
 SF vendors. </span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">&nbsp;</span></i=
></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Regards,</span><=
/i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Lucy</span></i><=
/b></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">Or you=
 can use any of the available methods( TURN, STUN, etc). &nbsp;If you encap=
 in something else other than IP/UDP the applicability of SFC will be consi=
derably diminished.Just check STCP and its
 problem on getting adopted given middlexboxes &nbsp;not recognizing its pr=
otocol number. &nbsp;&nbsp;</span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">&nbsp;</span></i=
></b></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">- It j=
ives with other IETF work in the areas of metadata and transport services (=
say, TAPS).&nbsp;</span><span style=3D"font-size:10.5pt; color:#0070C0"></s=
pan></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">&nbsp;=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">regard=
s,&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">&nbsp;=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">Reinal=
do&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">&nbsp;=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">&nbsp;=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">&nbsp;=
</span></p>
</div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From: </span></b><spa=
n style=3D"color:black">Lucy yong &lt;<a href=3D"mailto:lucy.yong@huawei.co=
m" target=3D"_blank">lucy.yong@huawei.com</a>&gt;<br>
<b>Date: </b>Tuesday, March 25, 2014 at 2:25 PM<br>
<b>To: </b>Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com" target=
=3D"_blank">ddolson@sandvine.com</a>&gt;, &quot;<a href=3D"mailto:sfc@ietf.=
org" target=3D"_blank">sfc@ietf.org</a>&quot; &lt;<a href=3D"mailto:sfc@iet=
f.org" target=3D"_blank">sfc@ietf.org</a>&gt;<br>
<b>Subject: </b>Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">&nbsp;=
</span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Dave,</span><span s=
tyle=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">If a service forwarder=
 point connects more than one SF instances that belong to the same SFC, how=
 can one Path ID determine which SF instances is the next? If you draw a se=
rvice chain path with many SF instances,
 you can easily see, if Path ID represents that path, service forwarder nee=
ds to use previous SF on the path to position the next SF on that path.</sp=
an><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy </span><span styl=
e=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"></span></p>
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt; font-family:&quo=
t;Tahoma&quot;,&quot;sans-serif&quot;; color:black">From:</span></b><span s=
tyle=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&q=
uot;; color:black"> Dave Dolson [<a href=3D"mailto:ddolson@sandvine.com" ta=
rget=3D"_blank">mailto:ddolson@sandvine.com</a>]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:10 PM<br>
<b>To:</b> Lucy yong; <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc=
@ietf.org</a><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Why do you think the p=
revious SF IP address is required to determine the next SF IP address? Why =
is the Path ID not sufficient information?</span><span style=3D"color:black=
"></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"></span></p>
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt; font-family:&quo=
t;Tahoma&quot;,&quot;sans-serif&quot;; color:black">From:</span></b><span s=
tyle=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&q=
uot;; color:black"> Lucy yong [<a href=3D"mailto:lucy.yong@huawei.com" targ=
et=3D"_blank">mailto:lucy.yong@huawei.com</a>]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Dave Dolson; <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">s=
fc@ietf.org</a><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">In this solution, serv=
ice forwarder and SF instance are separated entities. Service forwarder nee=
ds Path ID and previous SF IP address to uniquely identify the next SF IP a=
ddress.
</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy</span><span style=
=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"></span></p>
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt; font-family:&quo=
t;Tahoma&quot;,&quot;sans-serif&quot;; color:black">From:</span></b><span s=
tyle=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&q=
uot;; color:black"> Dave Dolson [<a href=3D"mailto:ddolson@sandvine.com" ta=
rget=3D"_blank">mailto:ddolson@sandvine.com</a>]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 3:21 PM<br>
<b>To:</b> Lucy yong; <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc=
@ietf.org</a><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I do not see why sourc=
e IP address (previous SF) would be required to look up the next SF. The pa=
th ID should be sufficient to determine the next SF.</span><span style=3D"c=
olor:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"></span></p>
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt; font-family:&quo=
t;Tahoma&quot;,&quot;sans-serif&quot;; color:black">From:</span></b><span s=
tyle=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&q=
uot;; color:black"> sfc [<a href=3D"mailto:sfc-bounces@ietf.org" target=3D"=
_blank">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Lucy yong<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:02 PM<br>
<b>To:</b> <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</=
a><br>
<b>Subject:</b> [sfc] SFC as an IP or UDP application, pros and cons?</span=
><span style=3D"color:black"></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">Hi,</span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">There are many ways to i=
mplement SFCs. However, one of our goals in standard is to develop a soluti=
on that is simple and less cost for venders and service providers. &nbsp;Ot=
her goals are that the solution can apply
 to common and majority use cases. </span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">If we implement SFC as a=
n IP or UDP/IP application, i.e. once traffic is classified by the classifi=
cation, it adds SFC header and IP header (outer) on the packets (UDP header=
 too in latter case), and send such
 packets as a regular IP packet. The src IP of outer header can be classifi=
cation IP address, and dst IP can be next SF Instance IP address. Many tran=
sport networks can carry IP traffic and route IP packets based on dst IP ad=
dress. &nbsp;We only need to request
 a new IP protocol type for SFC. At the service forwarder point, it can loo=
k up next SF IP address based on Path ID in SFC header and src IP address (=
previous SF) on the packet. &nbsp;A SF also forwards the packet with SFC he=
ader as an IP packet and fills its IP
 address as src IP and the service forwarder point IP address as the dst IP=
 on the packet.
</span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">This solution works for =
either SFC as an IP application or UDP/IP application, which one is more pr=
oper from SF and service forwarder point?</span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">This solution seems simp=
le to me and only need Path ID in SFC header for steering traffic through t=
he SFC path. But like to see others=92 opinion on this solution, pros and c=
ons.</span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">Thanks,</span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">Lucy</span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E5D0FMBX021W3CA2exch_--


From nobody Tue Mar 25 16:29:50 2014
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 23B991A0254 for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 16:29:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.91
X-Spam-Level: 
X-Spam-Status: No, score=-8.91 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, J_CHICKENPOX_22=0.6, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] 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 Dg8YQC3Gxgct for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 16:29:45 -0700 (PDT)
Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) by ietfa.amsl.com (Postfix) with ESMTP id 0D2CE1A0221 for <sfc@ietf.org>; Tue, 25 Mar 2014 16:29:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=29173; q=dns/txt; s=iport; t=1395790184; x=1396999784; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=TJlGQ2cjbxGK5+B94xtQRdfoYKYj1h0lbw0ft6YM8CM=; b=Bdd5ApJuCcbJbEjVMx5ZXBF8zbMrx0Kyp4QsCRsbF5PBDb7GnhEnb18M IA96uORaLvMSfnVM2F97hsnjlygquhVthMSM5lAT2Hx8M5y0lxj7GYxDd w3Cf+JM19oil7+9Y9r8i7WfpKP1bYSatTfPwnLKgkxRvsX2QC+ecYVP9h k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Ap4lAJIQMlOtJXG//2dsb2JhbABPCoFsBAFRRDu8EoYXAQGBHIEdFnSCJQEBAQQBAQEqQQsQAgEIEQMBAQEhAQYHJwsUCQgCBA4FG4deDc9YEwSOCwdLDQQGAYMkgRQEmE2SMoMu
X-IronPort-AV: E=Sophos; i="4.97,730,1389744000"; d="scan'208,217"; a="30351644"
Received: from rcdn-core2-4.cisco.com ([173.37.113.191]) by alln-iport-3.cisco.com with ESMTP; 25 Mar 2014 23:29:43 +0000
Received: from xhc-aln-x03.cisco.com (xhc-aln-x03.cisco.com [173.36.12.77]) by rcdn-core2-4.cisco.com (8.14.5/8.14.5) with ESMTP id s2PNThm1010493 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 25 Mar 2014 23:29:43 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.194]) by xhc-aln-x03.cisco.com ([173.36.12.77]) with mapi id 14.03.0123.003; Tue, 25 Mar 2014 18:29:43 -0500
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: Lucy yong <lucy.yong@huawei.com>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7QAAGnooAAAH8L8AAAfg8Q///n04D//9oCYIAAYZYs
Date: Tue, 25 Mar 2014 23:29:42 +0000
Message-ID: <C451532E-28A2-44D5-8D01-25F02AB37F50@cisco.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com> <CF574684.A63B%repenno@cisco.com>, <2691CE0099834E4A9C5044EEC662BB9D4535F3F5@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D4535F3F5@dfweml701-chm.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: multipart/alternative; boundary="_000_C451532E28A244D58D0125F02AB37F50ciscocom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/3sN9n2or8fDDDiqQDNaFO9Bk_JE
Cc: "Reinaldo Penno \(repenno\)" <repenno@cisco.com>, "sfc@ietf.org" <sfc@ietf.org>, Dave Dolson <ddolson@sandvine.com>
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Mar 2014 23:29:48 -0000

--_000_C451532E28A244D58D0125F02AB37F50ciscocom_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Inline

Sent from my iPhone

On Mar 25, 2014, at 6:39 PM, "Lucy yong" <lucy.yong@huawei.com<mailto:lucy.=
yong@huawei.com>> wrote:

Hi Reinaldo,

Thank you to share your views on this solution. We want to have an elegant =
and general solution with one standard SFC header to cover majority use cas=
es

See inline below.


From: Reinaldo Penno (repenno) [mailto:repenno@cisco.com]
Sent: Tuesday, March 25, 2014 4:56 PM
To: Lucy yong; Dave Dolson; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

Hi,

There are several solution to this problem. Some of them implementation spe=
cific, others more elegant.

1 - One of the more elegant ones is to use the Service Index to determine t=
he next service function instance.  It makes for a completely stateless sol=
ution (code wise).
[Lucy] when using Path ID and Service Index on SFC header, it requires assi=
gning index # to each SF instance, configuring them in the

Jim> not at all. It's a very simple mechanism; see draft-quinn-sfc-nsh.

forwarding table, which is very complex process and easily prune for error =
in may opinion.  In addition, each SF instance may serve more than one SFC,=
 so need to assign index # for each SFC, which is more complex. Regarding t=
he stateless, I don=92t get it. Isn=92t index # a state as well (may be few=
 bit less)?

To implement true stateless, SFC header needs ability to carry all SFIs IP =
addresses in SFC header, which was considered as non-scale solution.


2 =96 Another option is from a coding perspective you can just keep more st=
ate in your SN/SFF while you process the packet and determine what is the =
=93next=94 service.
[Lucy] Agree.

But irrespective, the SN needs to know the Path ID and the list of SFIs int=
ernal to its node. This provisioning can happen in a variety of ways, I imp=
lemented with RESTconf and Netconf.

As far as UDP/IP vs.IP, I give preference to UDP/IP. If you have a fixed po=
rt over UDP in which to receive/send packets:

- You can have your entire dataplane in userpace and use a variety of progr=
amming languages.
- You do not need raw packet access to pull/send packets. Therefore no root=
 support.
- UDP can traverse non-SFC aware middlexboxes.
[Lucy] Agree on this statement. But for SFC domain, do we want to allow suc=
h midboxes on SFC path? Maybe happen if a SFC domain crosses more than tran=
sport domains? This is one I like to know from SPs and SF vendors.

Regards,
Lucy
Or you can use any of the available methods( TURN, STUN, etc).  If you enca=
p in something else other than IP/UDP the applicability of SFC will be cons=
iderably diminished.Just check STCP and its problem on getting adopted give=
n middlexboxes  not recognizing its protocol number.

- It jives with other IETF work in the areas of metadata and transport serv=
ices (say, TAPS).

regards,

Reinaldo



From: Lucy yong <lucy.yong@huawei.com<mailto:lucy.yong@huawei.com>>
Date: Tuesday, March 25, 2014 at 2:25 PM
To: Dave Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>, "sfc@i=
etf.org<mailto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

Hi Dave,

If a service forwarder point connects more than one SF instances that belon=
g to the same SFC, how can one Path ID determine which SF instances is the =
next? If you draw a service chain path with many SF instances, you can easi=
ly see, if Path ID represents that path, service forwarder needs to use pre=
vious SF on the path to position the next SF on that path.

Lucy

From: Dave Dolson [mailto:ddolson@sandvine.com]
Sent: Tuesday, March 25, 2014 4:10 PM
To: Lucy yong; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: SFC as an IP or UDP application, pros and cons?

Why do you think the previous SF IP address is required to determine the ne=
xt SF IP address? Why is the Path ID not sufficient information?


From: Lucy yong [mailto:lucy.yong@huawei.com]
Sent: Tuesday, March 25, 2014 4:56 PM
To: Dave Dolson; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: SFC as an IP or UDP application, pros and cons?

In this solution, service forwarder and SF instance are separated entities.=
 Service forwarder needs Path ID and previous SF IP address to uniquely ide=
ntify the next SF IP address.

Lucy

From: Dave Dolson [mailto:ddolson@sandvine.com]
Sent: Tuesday, March 25, 2014 3:21 PM
To: Lucy yong; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: SFC as an IP or UDP application, pros and cons?

I do not see why source IP address (previous SF) would be required to look =
up the next SF. The path ID should be sufficient to determine the next SF.





From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Lucy yong
Sent: Tuesday, March 25, 2014 4:02 PM
To: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: [sfc] SFC as an IP or UDP application, pros and cons?

Hi,

There are many ways to implement SFCs. However, one of our goals in standar=
d is to develop a solution that is simple and less cost for venders and ser=
vice providers.  Other goals are that the solution can apply to common and =
majority use cases.

If we implement SFC as an IP or UDP/IP application, i.e. once traffic is cl=
assified by the classification, it adds SFC header and IP header (outer) on=
 the packets (UDP header too in latter case), and send such packets as a re=
gular IP packet. The src IP of outer header can be classification IP addres=
s, and dst IP can be next SF Instance IP address. Many transport networks c=
an carry IP traffic and route IP packets based on dst IP address.  We only =
need to request a new IP protocol type for SFC. At the service forwarder po=
int, it can look up next SF IP address based on Path ID in SFC header and s=
rc IP address (previous SF) on the packet.  A SF also forwards the packet w=
ith SFC header as an IP packet and fills its IP address as src IP and the s=
ervice forwarder point IP address as the dst IP on the packet.

This solution works for either SFC as an IP application or UDP/IP applicati=
on, which one is more proper from SF and service forwarder point?

This solution seems simple to me and only need Path ID in SFC header for st=
eering traffic through the SFC path. But like to see others=92 opinion on t=
his solution, pros and cons.

Thanks,
Lucy
_______________________________________________
sfc mailing list
sfc@ietf.org<mailto:sfc@ietf.org>
https://www.ietf.org/mailman/listinfo/sfc

--_000_C451532E28A244D58D0125F02AB37F50ciscocom_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body dir=3D"auto">
<div>Inline<br>
<br>
Sent from my iPhone</div>
<div><br>
On Mar 25, 2014, at 6:39 PM, &quot;Lucy yong&quot; &lt;<a href=3D"mailto:lu=
cy.yong@huawei.com">lucy.yong@huawei.com</a>&gt; wrote:<br>
<br>
</div>
<blockquote type=3D"cite">
<div>
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle24
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
.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;}
/* List Definitions */
@list l0
	{mso-list-id:1563715227;
	mso-list-type:hybrid;
	mso-list-template-ids:784394406 67698689 67698691 67698693 67698689 676986=
91 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></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]-->
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Reinaldo,<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Thank you to share you=
r views on this solution. We want to have an elegant and general solution w=
ith one standard SFC header to cover majority use cases<o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">See inline below.<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Reinaldo=
 Penno (repenno) [<a href=3D"mailto:repenno@cisco.com">mailto:repenno@cisco=
.com</a>]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Lucy yong; Dave Dolson; <a href=3D"mailto:sfc@ietf.org">sfc@ietf=
.org</a><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Hi,<o:p=
></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">There a=
re several solution to this problem. Some of them implementation specific, =
others more elegant.&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">1 - One=
 of the more elegant ones is to use the Service Index to determine the next=
 service function instance. &nbsp;It makes for a completely stateless solut=
ion (code wise). &nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><b><i><span style=3D"col=
or:#0070C0">[Lucy]
</span></i></b><span style=3D"color:#0070C0">when using Path ID and Service=
 Index on SFC header, it requires assigning index # to each SF instance, co=
nfiguring them in the
</span></p>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
Jim&gt; not at all. It's a very simple mechanism; see draft-quinn-sfc-nsh.
<div><br>
<blockquote type=3D"cite">
<div>
<div class=3D"WordSection1">
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><span style=3D"color:#00=
70C0">forwarding table, which is very complex process and easily prune for =
error in may opinion. &nbsp;In addition, each SF instance may serve more th=
an one SFC, so need to assign index # for each
 SFC, which is more complex. Regarding the stateless, I don=92t get it. Isn=
=92t index # a state as well (may be few bit less)?<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><span style=3D"color:#00=
70C0"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><span style=3D"color:#00=
70C0">To implement true stateless, SFC header needs ability to carry all SF=
Is IP addresses in SFC header, which was considered as non-scale solution.<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">2 =96 A=
nother option is from a coding perspective you can just keep more state in =
your SN/SFF while you process the packet and determine what is the =93next=
=94 service. &nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Agree.</s=
pan></i></b><span style=3D"color:#0070C0"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">But irr=
espective, the SN needs to know the Path ID and the list of SFIs internal t=
o its node. This provisioning can happen in a variety of ways, I implemente=
d with RESTconf and Netconf.&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">As far =
as UDP/IP vs.IP, I give preference to UDP/IP. If you have a fixed port over=
 UDP in which to receive/send packets:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- You c=
an have your entire dataplane in userpace and use a variety of programming =
languages.&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- You d=
o not need raw packet access to pull/send packets. Therefore no root suppor=
t.&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- UDP c=
an traverse non-SFC aware middlexboxes.
</span><span style=3D"font-size:10.5pt;color:#0070C0"><o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Agree on =
this statement. But for SFC domain, do we want to allow such midboxes on SF=
C path? Maybe happen if a SFC domain crosses more than transport domains? T=
his is one I like to know from SPs and
 SF vendors. <o:p></o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p=
></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Regards,<o:p></o=
:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Lucy<o:p></o:p><=
/span></i></b></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Or you =
can use any of the available methods( TURN, STUN, etc). &nbsp;If you encap =
in something else other than IP/UDP the applicability of SFC will be consid=
erably diminished.Just check STCP and its
 problem on getting adopted given middlexboxes &nbsp;not recognizing its pr=
otocol number. &nbsp;&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p=
></span></i></b></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- It ji=
ves with other IETF work in the areas of metadata and transport services (s=
ay, TAPS).&nbsp;</span><span style=3D"font-size:10.5pt;color:#0070C0"><o:p>=
</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">regards=
,&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Reinald=
o&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From: </span></b><spa=
n style=3D"color:black">Lucy yong &lt;<a href=3D"mailto:lucy.yong@huawei.co=
m">lucy.yong@huawei.com</a>&gt;<br>
<b>Date: </b>Tuesday, March 25, 2014 at 2:25 PM<br>
<b>To: </b>Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com">ddolson@=
sandvine.com</a>&gt;, &quot;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a=
>&quot; &lt;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;<br>
<b>Subject: </b>Re: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Dave,</span><span s=
tyle=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">If a service forwarder=
 point connects more than one SF instances that belong to the same SFC, how=
 can one Path ID determine which SF instances is the next? If you draw a se=
rvice chain path with many SF instances,
 you can easily see, if Path ID represents that path, service forwarder nee=
ds to use previous SF on the path to position the next SF on that path.</sp=
an><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy </span><span styl=
e=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Dave Dolson [<a href=3D"mailto:ddolson@sandvine.com">mailto=
:ddolson@sandvine.com</a>]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:10 PM<br>
<b>To:</b> Lucy yong; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Why do you think the p=
revious SF IP address is required to determine the next SF IP address? Why =
is the Path ID not sufficient information?</span><span style=3D"color:black=
"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Lucy yong [<a href=3D"mailto:lucy.yong@huawei.com">mailto:l=
ucy.yong@huawei.com</a>]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Dave Dolson; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br=
>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">In this solution, serv=
ice forwarder and SF instance are separated entities. Service forwarder nee=
ds Path ID and previous SF IP address to uniquely identify the next SF IP a=
ddress.
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Dave Dolson [<a href=3D"mailto:ddolson@sandvine.com">mailto=
:ddolson@sandvine.com</a>]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 3:21 PM<br>
<b>To:</b> Lucy yong; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I do not see why sourc=
e IP address (previous SF) would be required to look up the next SF. The pa=
th ID should be sufficient to determine the next SF.</span><span style=3D"c=
olor:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> sfc [<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bou=
nces@ietf.org</a>]
<b>On Behalf Of </b>Lucy yong<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:02 PM<br>
<b>To:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> [sfc] SFC as an IP or UDP application, pros and cons?</span=
><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Hi,<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">There are many ways to i=
mplement SFCs. However, one of our goals in standard is to develop a soluti=
on that is simple and less cost for venders and service providers. &nbsp;Ot=
her goals are that the solution can apply
 to common and majority use cases. <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">If we implement SFC as a=
n IP or UDP/IP application, i.e. once traffic is classified by the classifi=
cation, it adds SFC header and IP header (outer) on the packets (UDP header=
 too in latter case), and send such
 packets as a regular IP packet. The src IP of outer header can be classifi=
cation IP address, and dst IP can be next SF Instance IP address. Many tran=
sport networks can carry IP traffic and route IP packets based on dst IP ad=
dress. &nbsp;We only need to request
 a new IP protocol type for SFC. At the service forwarder point, it can loo=
k up next SF IP address based on Path ID in SFC header and src IP address (=
previous SF) on the packet. &nbsp;A SF also forwards the packet with SFC he=
ader as an IP packet and fills its IP
 address as src IP and the service forwarder point IP address as the dst IP=
 on the packet.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">This solution works for =
either SFC as an IP application or UDP/IP application, which one is more pr=
oper from SF and service forwarder point?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">This solution seems simp=
le to me and only need Path ID in SFC header for steering traffic through t=
he SFC path. But like to see others=92 opinion on this solution, pros and c=
ons.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Thanks,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:black">Lucy<o:p></o:p></span></=
p>
</div>
</div>
</div>
</div>
</blockquote>
<blockquote type=3D"cite">
<div><span>_______________________________________________</span><br>
<span>sfc mailing list</span><br>
<span><a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a></span><br>
<span><a href=3D"https://www.ietf.org/mailman/listinfo/sfc">https://www.iet=
f.org/mailman/listinfo/sfc</a></span><br>
</div>
</blockquote>
</div>
</body>
</html>

--_000_C451532E28A244D58D0125F02AB37F50ciscocom_--


From nobody Tue Mar 25 16:34:13 2014
Return-Path: <prvs=21619f01dd=phe@ciena.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9416E1A025D for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 16:34:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.667
X-Spam-Level: 
X-Spam-Status: No, score=-1.667 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, IP_NOT_FRIENDLY=0.334, J_CHICKENPOX_22=0.6, RCVD_IN_DNSWL_LOW=-0.7, 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 ELCwfK0_-ZPH for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 16:34:09 -0700 (PDT)
Received: from mx0b-00103a01.pphosted.com (mx0b-00103a01.pphosted.com [67.231.152.227]) by ietfa.amsl.com (Postfix) with ESMTP id 09B561A025B for <sfc@ietf.org>; Tue, 25 Mar 2014 16:34:08 -0700 (PDT)
Received: from pps.filterd (m0002317.ppops.net [127.0.0.1]) by m0002317.ppops.net (8.14.5/8.14.5) with SMTP id s2PNPLa3026167; Tue, 25 Mar 2014 19:33:59 -0400
Received: from mdwvexchht01.ciena.com (LIN1-118-36-28.ciena.com [63.118.36.28]) by mx0b-00103a01.pphosted.com with ESMTP id 1jtkgsx3bq-1 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Tue, 25 Mar 2014 19:33:59 -0400
Received: from MDWVEXCHHT02.ciena.com (10.4.156.176) by MDWVEXCHHT01.ciena.com (10.4.156.175) with Microsoft SMTP Server (TLS) id 8.3.298.1; Tue, 25 Mar 2014 19:33:58 -0400
Received: from ONWVEXCHHT04.ciena.com (10.128.6.44) by MDWVEXCHHT02.ciena.com (10.4.156.176) with Microsoft SMTP Server (TLS) id 8.3.298.1; Tue, 25 Mar 2014 19:33:58 -0400
Received: from ONWVEXCHMB04.ciena.com ([::1]) by ONWVEXCHHT04.ciena.com ([::1]) with mapi; Tue, 25 Mar 2014 19:33:57 -0400
From: "He, Peng" <phe@ciena.com>
To: Joel Halpern Direct <jmh.direct@joelhalpern.com>, Lucy yong <lucy.yong@huawei.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "Reinaldo Penno (repenno)" <repenno@cisco.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Date: Tue, 25 Mar 2014 19:33:47 -0400
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9If86vIJeLbb6FQYewaOJuAG1P9QAApjEw
Message-ID: <B6D287BF58D35D4B882E012AD3E175616BEB6297@ONWVEXCHMB04.ciena.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com> <CF574684.A63B%repenno@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D4535F3F5@dfweml701-chm.china.huawei.com> <53320999.6060906@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D4535F430@dfweml701-chm.china.huawei.com> <53320D7F.4060203@joelhalpern.com>
In-Reply-To: <53320D7F.4060203@joelhalpern.com>
Accept-Language: en-US, en-CA
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-CA
X-TM-AS-Product-Ver: SMEX-10.0.0.1412-7.000.1014-20590.002
X-TM-AS-Result: No--33.031600-8.000000-31
X-TM-AS-User-Approved-Sender: No
X-TM-AS-User-Blocked-Sender: No
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.11.87, 1.0.14,  0.0.0000 definitions=2014-03-25_06:2014-03-25,2014-03-25,1970-01-01 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 suspectscore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=7.0.1-1402240000 definitions=main-1403250138
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/O8YVYQZTGpmmKBdeLqT8NSshQm8
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Mar 2014 23:34:11 -0000

Agree.. would prefer SFID-only based forwarding.


Regards,
Peng


-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Joel Halpern Direct
Sent: Tuesday, March 25, 2014 7:13 PM
To: Lucy yong; Joel M. Halpern; Reinaldo Penno (repenno); Dave Dolson; sfc@=
ietf.org
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

You are assuming that there is a "previous SF IP Address".  Youa re also as=
suming it is useful for forwarding logic.
Both cases may be true.  But neither case needs to apply.  I can do pure SF=
ID based forwarding with just the index.  (If I assume that individual chai=
ns don't loop through the same SFF, I could even do it without the index.  =
But having the index is more robust.)

So I do not see why SFC should mandate that the structure uses an SF IP Add=
ress, or carriers one (or two).  You can use IP as the transport if you wan=
t.

Yours,
Joel

On 3/25/14, 7:09 PM, Lucy yong wrote:
> Hi Joel,
>
> Yes, we want one SFC header. To follow your assumption, if we have a Path=
 ID and previous SFI IP address in SFC Header, it achieves the same result =
in the forwarding without depending on the transport header.
>
>
> Thanks,
> Lucy
>
> -----Original Message-----
> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
> Sent: Tuesday, March 25, 2014 5:56 PM
> To: Lucy yong; Reinaldo Penno (repenno); Dave Dolson; sfc@ietf.org
> Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
>
> We want to have one SFC header.
> The IP header would be a Transport header, and therefore is one of severa=
l valid options.
> Also, as I tried to explain before, IP as a transport is rather limited s=
ince it can only specify the next service function, while various of the ot=
her transports can identify the chain.
> So there are trad-offs with different transports.
> And since the charter is clear that transport for the SFC header is out o=
f scope, I would hope we will not get into an extended debate about them.
>
> Yours,
> Joel
>
> On 3/25/14, 6:38 PM, Lucy yong wrote:
>> Hi Reinaldo,
>>
>> Thank you to share your views on this solution. We want to have an=20
>> elegant and general solution with one standard SFC header to cover=20
>> majority use cases
>>
>> See inline below.
>>
>> *From:*Reinaldo Penno (repenno) [mailto:repenno@cisco.com]
>> *Sent:* Tuesday, March 25, 2014 4:56 PM
>> *To:* Lucy yong; Dave Dolson; sfc@ietf.org
>> *Subject:* Re: [sfc] SFC as an IP or UDP application, pros and cons?
>>
>> Hi,
>>
>> There are several solution to this problem. Some of them=20
>> implementation specific, others more elegant.
>>
>> 1 - One of the more elegant ones is to use the Service Index to=20
>> determine the next service function instance.  It makes for a=20
>> completely stateless solution (code wise).
>>
>> */[Lucy] /*when using Path ID and Service Index on SFC header, it=20
>> requires assigning index # to each SF instance, configuring them in=20
>> the forwarding table, which is very complex process and easily prune=20
>> for error in may opinion.  In addition, each SF instance may serve=20
>> more than one SFC, so need to assign index # for each SFC, which is more=
 complex.
>> Regarding the stateless, I don't get it. Isn't index # a state as=20
>> well (may be few bit less)?
>>
>> To implement true stateless, SFC header needs ability to carry all=20
>> SFIs IP addresses in SFC header, which was considered as non-scale solut=
ion.
>>
>> 2 - Another option is from a coding perspective you can just keep=20
>> more state in your SN/SFF while you process the packet and determine=20
>> what is the "next" service.
>>
>> */[Lucy] Agree./*
>>
>> But irrespective, the SN needs to know the Path ID and the list of=20
>> SFIs internal to its node. This provisioning can happen in a variety=20
>> of ways, I implemented with RESTconf and Netconf.
>>
>> As far as UDP/IP vs.IP, I give preference to UDP/IP. If you have a=20
>> fixed port over UDP in which to receive/send packets:
>>
>> - You can have your entire dataplane in userpace and use a variety of=20
>> programming languages.
>>
>> - You do not need raw packet access to pull/send packets. Therefore=20
>> no root support.
>>
>> - UDP can traverse non-SFC aware middlexboxes.
>>
>> */[Lucy] Agree on this statement. But for SFC domain, do we want to=20
>> allow such midboxes on SFC path? Maybe happen if a SFC domain crosses=20
>> more than transport domains? This is one I like to know from SPs and=20
>> SF vendors. /*
>>
>> *//*
>>
>> */Regards,/*
>>
>> */Lucy/*
>>
>> Or you can use any of the available methods( TURN, STUN, etc).  If=20
>> you encap in something else other than IP/UDP the applicability of=20
>> SFC will be considerably diminished.Just check STCP and its problem=20
>> on getting adopted given middlexboxes  not recognizing its protocol numb=
er.
>>
>> *//*
>>
>> - It jives with other IETF work in the areas of metadata and=20
>> transport services (say, TAPS).
>>
>> regards,
>>
>> Reinaldo
>>
>> *From: *Lucy yong <lucy.yong@huawei.com=20
>> <mailto:lucy.yong@huawei.com>>
>> *Date: *Tuesday, March 25, 2014 at 2:25 PM
>> *To: *Dave Dolson <ddolson@sandvine.com=20
>> <mailto:ddolson@sandvine.com>>, "sfc@ietf.org <mailto:sfc@ietf.org>"
>> <sfc@ietf.org <mailto:sfc@ietf.org>>
>> *Subject: *Re: [sfc] SFC as an IP or UDP application, pros and cons?
>>
>> Hi Dave,
>>
>> If a service forwarder point connects more than one SF instances that=20
>> belong to the same SFC, how can one Path ID determine which SF=20
>> instances is the next? If you draw a service chain path with many SF=20
>> instances, you can easily see, if Path ID represents that path,=20
>> service forwarder needs to use previous SF on the path to position the n=
ext SF on that path.
>>
>> Lucy
>>
>> *From:*Dave Dolson [mailto:ddolson@sandvine.com]
>> *Sent:* Tuesday, March 25, 2014 4:10 PM
>> *To:* Lucy yong; sfc@ietf.org <mailto:sfc@ietf.org>
>> *Subject:* RE: SFC as an IP or UDP application, pros and cons?
>>
>> Why do you think the previous SF IP address is required to determine=20
>> the next SF IP address? Why is the Path ID not sufficient information?
>>
>> *From:*Lucy yong [mailto:lucy.yong@huawei.com]
>> *Sent:* Tuesday, March 25, 2014 4:56 PM
>> *To:* Dave Dolson; sfc@ietf.org <mailto:sfc@ietf.org>
>> *Subject:* RE: SFC as an IP or UDP application, pros and cons?
>>
>> In this solution, service forwarder and SF instance are separated=20
>> entities. Service forwarder needs Path ID and previous SF IP address=20
>> to uniquely identify the next SF IP address.
>>
>> Lucy
>>
>> *From:*Dave Dolson [mailto:ddolson@sandvine.com]
>> *Sent:* Tuesday, March 25, 2014 3:21 PM
>> *To:* Lucy yong; sfc@ietf.org <mailto:sfc@ietf.org>
>> *Subject:* RE: SFC as an IP or UDP application, pros and cons?
>>
>> I do not see why source IP address (previous SF) would be required to=20
>> look up the next SF. The path ID should be sufficient to determine=20
>> the next SF.
>>
>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Lucy yong
>> *Sent:* Tuesday, March 25, 2014 4:02 PM
>> *To:* sfc@ietf.org <mailto:sfc@ietf.org>
>> *Subject:* [sfc] SFC as an IP or UDP application, pros and cons?
>>
>> Hi,
>>
>> There are many ways to implement SFCs. However, one of our goals in=20
>> standard is to develop a solution that is simple and less cost for=20
>> venders and service providers.  Other goals are that the solution can=20
>> apply to common and majority use cases.
>>
>> If we implement SFC as an IP or UDP/IP application, i.e. once traffic=20
>> is classified by the classification, it adds SFC header and IP header
>> (outer) on the packets (UDP header too in latter case), and send such=20
>> packets as a regular IP packet. The src IP of outer header can be=20
>> classification IP address, and dst IP can be next SF Instance IP=20
>> address. Many transport networks can carry IP traffic and route IP=20
>> packets based on dst IP address.  We only need to request a new IP=20
>> protocol type for SFC. At the service forwarder point, it can look up=20
>> next SF IP address based on Path ID in SFC header and src IP address=20
>> (previous SF) on the packet.  A SF also forwards the packet with SFC=20
>> header as an IP packet and fills its IP address as src IP and the=20
>> service forwarder point IP address as the dst IP on the packet.
>>
>> This solution works for either SFC as an IP application or UDP/IP=20
>> application, which one is more proper from SF and service forwarder poin=
t?
>>
>> This solution seems simple to me and only need Path ID in SFC header=20
>> for steering traffic through the SFC path. But like to see others'
>> opinion on this solution, pros and cons.
>>
>> Thanks,
>>
>> Lucy
>>
>>
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>>

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


From nobody Tue Mar 25 16:43:52 2014
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BB6331A025B for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 16:43:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level: 
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=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 lJi6VPi1uTle for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 16:43:39 -0700 (PDT)
Received: from mail1.sandvine.com (Mail1.sandvine.com [64.7.137.134]) by ietfa.amsl.com (Postfix) with ESMTP id 6C5171A0259 for <sfc@ietf.org>; Tue, 25 Mar 2014 16:43:39 -0700 (PDT)
Received: from WTL-EXCHP-1.sandvine.com ([fe80::ac6b:cc1e:f2ff:93aa]) by wtl-exchp-2.sandvine.com ([fe80::68ac:f071:19ff:3455%20]) with mapi id 14.01.0339.001; Tue, 25 Mar 2014 19:43:38 -0400
From: Dave Dolson <ddolson@sandvine.com>
To: Lucy yong <lucy.yong@huawei.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7QAAGnooAAAH8L8AAAfg8QAATSrGA=
Date: Tue, 25 Mar 2014 23:43:36 +0000
Message-ID: <E8355113905631478EFF04F5AA706E9818ADCDB2@wtl-exchp-1.sandvine.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F265@dfweml701-chm.china.huawei.com> <E8355113905631478EFF04F5AA706E9818ADC9B9@wtl-exchp-1.sandvine.com> <2691CE0099834E4A9C5044EEC662BB9D4535F2DF@dfweml701-chm.china.huawei.com> <E8355113905631478EFF04F5AA706E9818ADCBAB@wtl-exchp-1.sandvine.com> <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.200.52]
Content-Type: multipart/alternative; boundary="_000_E8355113905631478EFF04F5AA706E9818ADCDB2wtlexchp1sandvi_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/04xNPtLVXCT-HjoJ5SIOcUTlBhE
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Mar 2014 23:43:44 -0000

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

I'd rather see the approach in which every path ID is unique and unambiguou=
s, not qualified by sender.


From: Lucy yong [mailto:lucy.yong@huawei.com]
Sent: Tuesday, March 25, 2014 5:26 PM
To: Dave Dolson; sfc@ietf.org
Subject: RE: SFC as an IP or UDP application, pros and cons?

Hi Dave,

If a service forwarder point connects more than one SF instances that belon=
g to the same SFC, how can one Path ID determine which SF instances is the =
next? If you draw a service chain path with many SF instances, you can easi=
ly see, if Path ID represents that path, service forwarder needs to use pre=
vious SF on the path to position the next SF on that path.

Lucy

From: Dave Dolson [mailto:ddolson@sandvine.com]
Sent: Tuesday, March 25, 2014 4:10 PM
To: Lucy yong; sfc@ietf.org
Subject: RE: SFC as an IP or UDP application, pros and cons?

Why do you think the previous SF IP address is required to determine the ne=
xt SF IP address? Why is the Path ID not sufficient information?


From: Lucy yong [mailto:lucy.yong@huawei.com]
Sent: Tuesday, March 25, 2014 4:56 PM
To: Dave Dolson; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: SFC as an IP or UDP application, pros and cons?

In this solution, service forwarder and SF instance are separated entities.=
 Service forwarder needs Path ID and previous SF IP address to uniquely ide=
ntify the next SF IP address.

Lucy

From: Dave Dolson [mailto:ddolson@sandvine.com]
Sent: Tuesday, March 25, 2014 3:21 PM
To: Lucy yong; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: SFC as an IP or UDP application, pros and cons?

I do not see why source IP address (previous SF) would be required to look =
up the next SF. The path ID should be sufficient to determine the next SF.





From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Lucy yong
Sent: Tuesday, March 25, 2014 4:02 PM
To: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: [sfc] SFC as an IP or UDP application, pros and cons?

Hi,

There are many ways to implement SFCs. However, one of our goals in standar=
d is to develop a solution that is simple and less cost for venders and ser=
vice providers.  Other goals are that the solution can apply to common and =
majority use cases.

If we implement SFC as an IP or UDP/IP application, i.e. once traffic is cl=
assified by the classification, it adds SFC header and IP header (outer) on=
 the packets (UDP header too in latter case), and send such packets as a re=
gular IP packet. The src IP of outer header can be classification IP addres=
s, and dst IP can be next SF Instance IP address. Many transport networks c=
an carry IP traffic and route IP packets based on dst IP address.  We only =
need to request a new IP protocol type for SFC. At the service forwarder po=
int, it can look up next SF IP address based on Path ID in SFC header and s=
rc IP address (previous SF) on the packet.  A SF also forwards the packet w=
ith SFC header as an IP packet and fills its IP address as src IP and the s=
ervice forwarder point IP address as the dst IP on the packet.

This solution works for either SFC as an IP application or UDP/IP applicati=
on, which one is more proper from SF and service forwarder point?

This solution seems simple to me and only need Path ID in SFC header for st=
eering traffic through the SFC path. But like to see others' opinion on thi=
s solution, pros and cons.

Thanks,
Lucy

--_000_E8355113905631478EFF04F5AA706E9818ADCDB2wtlexchp1sandvi_
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 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle24
	{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"><span style=3D"color:#1F497D">I&#8217;d rather see t=
he approach in which every path ID is unique and unambiguous, not qualified=
 by sender.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Lucy yon=
g [mailto:lucy.yong@huawei.com]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 5:26 PM<br>
<b>To:</b> Dave Dolson; sfc@ietf.org<br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?<o:p></o=
:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Dave,<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">If a service forwarder=
 point connects more than one SF instances that belong to the same SFC, how=
 can one Path ID determine which SF instances is the next? If you draw a se=
rvice chain path with many SF instances,
 you can easily see, if Path ID represents that path, service forwarder nee=
ds to use previous SF on the path to position the next SF on that path.<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy <o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Dave Dol=
son [mailto:ddolson@sandvine.com]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:10 PM<br>
<b>To:</b> Lucy yong; sfc@ietf.org<br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?<o:p></o=
:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Why do you think the p=
revious SF IP address is required to determine the next SF IP address? Why =
is the Path ID not sufficient information?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Lucy yon=
g [<a href=3D"mailto:lucy.yong@huawei.com">mailto:lucy.yong@huawei.com</a>]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Dave Dolson; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br=
>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?<o:p></o=
:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">In this solution, serv=
ice forwarder and SF instance are separated entities. Service forwarder nee=
ds Path ID and previous SF IP address to uniquely identify the next SF IP a=
ddress.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Dave Dol=
son [<a href=3D"mailto:ddolson@sandvine.com">mailto:ddolson@sandvine.com</a=
>]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 3:21 PM<br>
<b>To:</b> Lucy yong; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?<o:p></o=
:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I do not see why sourc=
e IP address (previous SF) would be required to look up the next SF. The pa=
th ID should be sufficient to determine the next SF.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> sfc [<a =
href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Lucy yong<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:02 PM<br>
<b>To:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> [sfc] SFC as an IP or UDP application, pros and cons?<o:p><=
/o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Hi,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">There are many ways to implement SFCs. However, one =
of our goals in standard is to develop a solution that is simple and less c=
ost for venders and service providers. &nbsp;Other goals are that the solut=
ion can apply to common and majority use
 cases. <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">If we implement SFC as an IP or UDP/IP application, =
i.e. once traffic is classified by the classification, it adds SFC header a=
nd IP header (outer) on the packets (UDP header too in latter case), and se=
nd such packets as a regular IP packet.
 The src IP of outer header can be classification IP address, and dst IP ca=
n be next SF Instance IP address. Many transport networks can carry IP traf=
fic and route IP packets based on dst IP address. &nbsp;We only need to req=
uest a new IP protocol type for SFC.
 At the service forwarder point, it can look up next SF IP address based on=
 Path ID in SFC header and src IP address (previous SF) on the packet. &nbs=
p;A SF also forwards the packet with SFC header as an IP packet and fills i=
ts IP address as src IP and the service
 forwarder point IP address as the dst IP on the packet. <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">This solution works for either SFC as an IP applicat=
ion or UDP/IP application, which one is more proper from SF and service for=
warder point?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">This solution seems simple to me and only need Path =
ID in SFC header for steering traffic through the SFC path. But like to see=
 others&#8217; opinion on this solution, pros and cons.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks,<o:p></o:p></p>
<p class=3D"MsoNormal">Lucy<o:p></o:p></p>
</div>
</body>
</html>

--_000_E8355113905631478EFF04F5AA706E9818ADCDB2wtlexchp1sandvi_--


From nobody Tue Mar 25 16:46:47 2014
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1C5F61A025C for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 16:46:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.51
X-Spam-Level: 
X-Spam-Status: No, score=-9.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, 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 NlZvIetZmxMF for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 16:46:42 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) by ietfa.amsl.com (Postfix) with ESMTP id D1D851A021E for <sfc@ietf.org>; Tue, 25 Mar 2014 16:46:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=14101; q=dns/txt; s=iport; t=1395791201; x=1397000801; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=Pftwi+3FFof+DvLq3g6kRbLn6/Y+OQZC5BmnkBIRMGA=; b=WlOIW14PDWZTd3lMgkjHSlb1B/7ZupghjZvegO5TQ6wkJhz8Y/3pFg76 CvPB8L5WcCUzFpO+svEn86gawLoCHB0TRoqOZabBrV5+ScPXVsc/NWfBz V7m40utRRfcRvLvU2VkiCF8XXmvKv5lMk90gYMzTUmF408dqv8lNBTWkR A=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AqYHAFMUMlOtJV2Z/2dsb2JhbABPCoJCRDu8E4YXAQGBHIEbFnSCJQEBAQQBAQEqQQsQAgEIEQQBASgHJwsUCQgCBA4FG4deDc9VEwSOCwdYBAYBgySBFASYTZIygy4
X-IronPort-AV: E=Sophos; i="4.97,732,1389744000"; d="scan'208,217"; a="30367486"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by alln-iport-8.cisco.com with ESMTP; 25 Mar 2014 23:46:40 +0000
Received: from xhc-aln-x02.cisco.com (xhc-aln-x02.cisco.com [173.36.12.76]) by rcdn-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id s2PNkekI017960 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 25 Mar 2014 23:46:40 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.194]) by xhc-aln-x02.cisco.com ([173.36.12.76]) with mapi id 14.03.0123.003; Tue, 25 Mar 2014 18:46:40 -0500
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: Lucy yong <lucy.yong@huawei.com>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: AQHPSIR3YWYC7Qu5xEyA3cTQOi1zQw==
Date: Tue, 25 Mar 2014 23:46:39 +0000
Message-ID: <AEE25A6F-D922-4279-AE2A-9D88F4776096@cisco.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F265@dfweml701-chm.china.huawei.com> <E8355113905631478EFF04F5AA706E9818ADC9B9@wtl-exchp-1.sandvine.com> <2691CE0099834E4A9C5044EEC662BB9D4535F2DF@dfweml701-chm.china.huawei.com> <E8355113905631478EFF04F5AA706E9818ADCBAB@wtl-exchp-1.sandvine.com>, <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: multipart/alternative; boundary="_000_AEE25A6FD9224279AE2A9D88F4776096ciscocom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/bfjFLVrR9E7BIg1XYrhqGACuBpQ
Cc: "sfc@ietf.org" <sfc@ietf.org>, Dave Dolson <ddolson@sandvine.com>
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Mar 2014 23:46:45 -0000

--_000_AEE25A6FD9224279AE2A9D88F4776096ciscocom_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

By using the index; that's the whole point of it.

Sent from my iPhone

On Mar 25, 2014, at 5:26 PM, "Lucy yong" <lucy.yong@huawei.com<mailto:lucy.=
yong@huawei.com>> wrote:

Hi Dave,

If a service forwarder point connects more than one SF instances that belon=
g to the same SFC, how can one Path ID determine which SF instances is the =
next? If you draw a service chain path with many SF instances, you can easi=
ly see, if Path ID represents that path, service forwarder needs to use pre=
vious SF on the path to position the next SF on that path.

Lucy

From: Dave Dolson [mailto:ddolson@sandvine.com]
Sent: Tuesday, March 25, 2014 4:10 PM
To: Lucy yong; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: SFC as an IP or UDP application, pros and cons?

Why do you think the previous SF IP address is required to determine the ne=
xt SF IP address? Why is the Path ID not sufficient information?


From: Lucy yong [mailto:lucy.yong@huawei.com]
Sent: Tuesday, March 25, 2014 4:56 PM
To: Dave Dolson; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: SFC as an IP or UDP application, pros and cons?

In this solution, service forwarder and SF instance are separated entities.=
 Service forwarder needs Path ID and previous SF IP address to uniquely ide=
ntify the next SF IP address.

Lucy

From: Dave Dolson [mailto:ddolson@sandvine.com]
Sent: Tuesday, March 25, 2014 3:21 PM
To: Lucy yong; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: SFC as an IP or UDP application, pros and cons?

I do not see why source IP address (previous SF) would be required to look =
up the next SF. The path ID should be sufficient to determine the next SF.





From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Lucy yong
Sent: Tuesday, March 25, 2014 4:02 PM
To: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: [sfc] SFC as an IP or UDP application, pros and cons?

Hi,

There are many ways to implement SFCs. However, one of our goals in standar=
d is to develop a solution that is simple and less cost for venders and ser=
vice providers.  Other goals are that the solution can apply to common and =
majority use cases.

If we implement SFC as an IP or UDP/IP application, i.e. once traffic is cl=
assified by the classification, it adds SFC header and IP header (outer) on=
 the packets (UDP header too in latter case), and send such packets as a re=
gular IP packet. The src IP of outer header can be classification IP addres=
s, and dst IP can be next SF Instance IP address. Many transport networks c=
an carry IP traffic and route IP packets based on dst IP address.  We only =
need to request a new IP protocol type for SFC. At the service forwarder po=
int, it can look up next SF IP address based on Path ID in SFC header and s=
rc IP address (previous SF) on the packet.  A SF also forwards the packet w=
ith SFC header as an IP packet and fills its IP address as src IP and the s=
ervice forwarder point IP address as the dst IP on the packet.

This solution works for either SFC as an IP application or UDP/IP applicati=
on, which one is more proper from SF and service forwarder point?

This solution seems simple to me and only need Path ID in SFC header for st=
eering traffic through the SFC path. But like to see others=92 opinion on t=
his solution, pros and cons.

Thanks,
Lucy
_______________________________________________
sfc mailing list
sfc@ietf.org<mailto:sfc@ietf.org>
https://www.ietf.org/mailman/listinfo/sfc

--_000_AEE25A6FD9224279AE2A9D88F4776096ciscocom_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body dir=3D"auto">
<div>By using the index; that's the whole point of it.&nbsp;<br>
<br>
Sent from my iPhone</div>
<div><br>
On Mar 25, 2014, at 5:26 PM, &quot;Lucy yong&quot; &lt;<a href=3D"mailto:lu=
cy.yong@huawei.com">lucy.yong@huawei.com</a>&gt; wrote:<br>
<br>
</div>
<blockquote type=3D"cite">
<div>
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle23
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
.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]-->
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Dave,<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">If a service forwarder=
 point connects more than one SF instances that belong to the same SFC, how=
 can one Path ID determine which SF instances is the next? If you draw a se=
rvice chain path with many SF instances,
 you can easily see, if Path ID represents that path, service forwarder nee=
ds to use previous SF on the path to position the next SF on that path.<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy <o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Dave Dol=
son [<a href=3D"mailto:ddolson@sandvine.com">mailto:ddolson@sandvine.com</a=
>]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:10 PM<br>
<b>To:</b> Lucy yong; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?<o:p></o=
:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Why do you think the p=
revious SF IP address is required to determine the next SF IP address? Why =
is the Path ID not sufficient information?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Lucy yon=
g [<a href=3D"mailto:lucy.yong@huawei.com">mailto:lucy.yong@huawei.com</a>]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Dave Dolson; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br=
>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?<o:p></o=
:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">In this solution, serv=
ice forwarder and SF instance are separated entities. Service forwarder nee=
ds Path ID and previous SF IP address to uniquely identify the next SF IP a=
ddress.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Dave Dol=
son [<a href=3D"mailto:ddolson@sandvine.com">mailto:ddolson@sandvine.com</a=
>]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 3:21 PM<br>
<b>To:</b> Lucy yong; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?<o:p></o=
:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I do not see why sourc=
e IP address (previous SF) would be required to look up the next SF. The pa=
th ID should be sufficient to determine the next SF.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> sfc [<a =
href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Lucy yong<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:02 PM<br>
<b>To:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> [sfc] SFC as an IP or UDP application, pros and cons?<o:p><=
/o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Hi,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">There are many ways to implement SFCs. However, one =
of our goals in standard is to develop a solution that is simple and less c=
ost for venders and service providers. &nbsp;Other goals are that the solut=
ion can apply to common and majority use
 cases. <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">If we implement SFC as an IP or UDP/IP application, =
i.e. once traffic is classified by the classification, it adds SFC header a=
nd IP header (outer) on the packets (UDP header too in latter case), and se=
nd such packets as a regular IP packet.
 The src IP of outer header can be classification IP address, and dst IP ca=
n be next SF Instance IP address. Many transport networks can carry IP traf=
fic and route IP packets based on dst IP address. &nbsp;We only need to req=
uest a new IP protocol type for SFC.
 At the service forwarder point, it can look up next SF IP address based on=
 Path ID in SFC header and src IP address (previous SF) on the packet. &nbs=
p;A SF also forwards the packet with SFC header as an IP packet and fills i=
ts IP address as src IP and the service
 forwarder point IP address as the dst IP on the packet. <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">This solution works for either SFC as an IP applicat=
ion or UDP/IP application, which one is more proper from SF and service for=
warder point?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">This solution seems simple to me and only need Path =
ID in SFC header for steering traffic through the SFC path. But like to see=
 others=92 opinion on this solution, pros and cons.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks,<o:p></o:p></p>
<p class=3D"MsoNormal">Lucy<o:p></o:p></p>
</div>
</div>
</blockquote>
<blockquote type=3D"cite">
<div><span>_______________________________________________</span><br>
<span>sfc mailing list</span><br>
<span><a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a></span><br>
<span><a href=3D"https://www.ietf.org/mailman/listinfo/sfc">https://www.iet=
f.org/mailman/listinfo/sfc</a></span><br>
</div>
</blockquote>
</body>
</html>

--_000_AEE25A6FD9224279AE2A9D88F4776096ciscocom_--


From nobody Tue Mar 25 21:45:14 2014
Return-Path: <huang@sce.carleton.ca>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7835A1A00BF for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 21:45:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.61
X-Spam-Level: 
X-Spam-Status: No, score=-2.61 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, 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 9Svu-GSNKCwb for <sfc@ietfa.amsl.com>; Tue, 25 Mar 2014 21:45:08 -0700 (PDT)
Received: from sangam.sce.carleton.ca (sangam.sce.carleton.ca [134.117.56.4]) by ietfa.amsl.com (Postfix) with ESMTP id 58C691A00BB for <sfc@ietf.org>; Tue, 25 Mar 2014 21:45:06 -0700 (PDT)
Received: from Bookair (bill.cs.tsukuba.ac.jp [130.158.81.66]) (authenticated bits=0) by sangam.sce.carleton.ca (8.14.4/8.14.4) with ESMTP id s2Q4i6m8022707 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Wed, 26 Mar 2014 00:44:09 -0400
From: "Changcheng Huang" <huang@sce.carleton.ca>
To: "'Anoop Ghanwani'" <anoop@alumni.duke.edu>, "'Ron Parker'" <Ron_Parker@affirmednetworks.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F265@dfweml701-chm.china.huawei.com> <5331E458.1080008@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D4535F2CE@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E5B49@MBX021-W3-CA-2.exch021.domain.local> <CA+-tSzyE9k_UBEgcYgs5Vph+2Af++vFNsTJ7wf6Dt9zi-pumtA@mail.gmail.com>
In-Reply-To: <CA+-tSzyE9k_UBEgcYgs5Vph+2Af++vFNsTJ7wf6Dt9zi-pumtA@mail.gmail.com>
Date: Tue, 25 Mar 2014 21:44:06 -0700
Organization: Carleton University
Message-ID: <04a001cf48ae$0b621380$22263a80$@sce.carleton.ca>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_04A1_01CF4873.5F081D80"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQJCWo4sKkqzQc7p3FygJpmEYuUZtwMnC3jwAeCf0vQCw3J8XwFZyTcYmcN/nmA=
Content-Language: en-us
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/KWD06V59kuKXq5XWsKlKG-peQ-E
Cc: "'Joel M. Halpern'" <jmh@joelhalpern.com>, 'Lucy yong' <lucy.yong@huawei.com>, sfc@ietf.org
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: huang@sce.carleton.ca
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 04:45:11 -0000

This is a multipart message in MIME format.

------=_NextPart_000_04A1_01CF4873.5F081D80
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Very good point.

 

Chang

 

From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Anoop Ghanwani
Sent: Tuesday, March 25, 2014 2:12 PM
To: Ron Parker
Cc: Joel M. Halpern; sfc@ietf.org; Lucy yong
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

 

This is an interesting discussion.  Given that many encap proposals in the
NVO3 WG use UDP because they want to play nice with available hashing
mechanisms in existing hardware, it looks like SFC is about break things all
over again. :)

 

Anoop

 

On Tue, Mar 25, 2014 at 2:04 PM, Ron Parker
<Ron_Parker@affirmednetworks.com> wrote:

Hi, Lucy.

I originally had some confusion around the terminology so I thought I'd
share.   When I first heard "transport" I though layer 4 UDP/TCP/etc.    But
what I believe is meant by "transport" in this context is, instead, a full
encapsulation that will get the desired packet or frame to the intended
place.   So in the SFC terminology, some possible examples for "transport"
that is applied in front of the SFC-specific header could theoretically be:

MAC (ethertype = SFC)
MAC (ethertype = IP) / IP (protocol = SFC)
MAC (ethertype = IP) / IP (protocol = GRE) / GRE (ethertype = SFC)
MAC (ethertype = IP) / IP (protocol = UDP) / UDP (dport = SFC)
Frame-Relay
...


     Ron


-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Lucy yong
Sent: Tuesday, March 25, 2014 4:51 PM
To: Joel M. Halpern; sfc@ietf.org
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

Hi Joel,

I believe that transporting between service forwarder points is what you
mean. Although service forwarder point sends/receives the packet with SFC
header as IP packet, IP packets can be transported by any transport solution
such as Ethernet, PW/MPLS, Overlay Technologies, isn't? IP is network
technology, and not a transport technology.

If service forwarder point is a service router, the solution will not change
the router behavior, i.e. forward on IP destination address on the packet.
Only addition to a service router is if that destination address is the
router itself, the router terminates the packet and checks the protocol, if
it is SFC, it retrieve the SFC header and performs the table lookup based on
Path ID and src IP address.

Thanks,
Lucy

-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
Sent: Tuesday, March 25, 2014 3:17 PM
To: Lucy yong; sfc@ietf.org
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

This proposal specifies the transport mechanism for the service chaining.  I
had thought that we were not going to mandate a specific transport, as there
are reasons for making different choices, and boundary interworking is quite
tractable.

Yours,
Joel

On 3/25/14, 4:01 PM, Lucy yong wrote:
> Hi,
>
> There are many ways to implement SFCs. However, one of our goals in
> standard is to develop a solution that is simple and less cost for
> venders and service providers.  Other goals are that the solution can
> apply to common and majority use cases.
>
> If we implement SFC as an IP or UDP/IP application, i.e. once traffic
> is classified by the classification, it adds SFC header and IP header
> (outer) on the packets (UDP header too in latter case), and send such
> packets as a regular IP packet. The src IP of outer header can be
> classification IP address, and dst IP can be next SF Instance IP
> address. Many transport networks can carry IP traffic and route IP
> packets based on dst IP address.  We only need to request a new IP
> protocol type for SFC. At the service forwarder point, it can look up
> next SF IP address based on Path ID in SFC header and src IP address
> (previous SF) on the packet.  A SF also forwards the packet with SFC
> header as an IP packet and fills its IP address as src IP and the
> service forwarder point IP address as the dst IP on the packet.
>
> This solution works for either SFC as an IP application or UDP/IP
> application, which one is more proper from SF and service forwarder point?
>
> This solution seems simple to me and only need Path ID in SFC header
> for steering traffic through the SFC path. But like to see others'
> opinion on this solution, pros and cons.
>
> Thanks,
>
> Lucy
>
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>

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

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

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

 


------=_NextPart_000_04A1_01CF4873.5F081D80
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-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin: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.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Very good point.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Chang<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
sfc [mailto:sfc-bounces@ietf.org] <b>On Behalf Of </b>Anoop =
Ghanwani<br><b>Sent:</b> Tuesday, March 25, 2014 2:12 PM<br><b>To:</b> =
Ron Parker<br><b>Cc:</b> Joel M. Halpern; sfc@ietf.org; Lucy =
yong<br><b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros =
and cons?<o:p></o:p></span></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><p class=3DMsoNormal>This is =
an interesting discussion. &nbsp;Given that many encap proposals in the =
NVO3 WG use UDP because they want to play nice with available hashing =
mechanisms in existing hardware, it looks like SFC is about break things =
all over again. :)<o:p></o:p></p><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>Anoop<o:p></o:p></p></div></div><div><p =
class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><o:p>&nbsp;</o:p></p><div><p =
class=3DMsoNormal>On Tue, Mar 25, 2014 at 2:04 PM, Ron Parker &lt;<a =
href=3D"mailto:Ron_Parker@affirmednetworks.com" =
target=3D"_blank">Ron_Parker@affirmednetworks.com</a>&gt; =
wrote:<o:p></o:p></p><p class=3DMsoNormal>Hi, Lucy.<br><br>I originally =
had some confusion around the terminology so I thought I'd share. &nbsp; =
When I first heard &quot;transport&quot; I though layer 4 UDP/TCP/etc. =
&nbsp; &nbsp;But what I believe is meant by &quot;transport&quot; in =
this context is, instead, a full encapsulation that will get the desired =
packet or frame to the intended place. &nbsp; So in the SFC terminology, =
some possible examples for &quot;transport&quot; that is applied in =
front of the SFC-specific header could theoretically be:<br><br>MAC =
(ethertype =3D SFC)<br>MAC (ethertype =3D IP) / IP (protocol =3D =
SFC)<br>MAC (ethertype =3D IP) / IP (protocol =3D GRE) / GRE (ethertype =
=3D SFC)<br>MAC (ethertype =3D IP) / IP (protocol =3D UDP) / UDP (dport =
=3D SFC)<br>Frame-Relay<br>...<br><br><br>&nbsp; &nbsp; =
&nbsp;Ron<br><br><br>-----Original Message-----<br>From: sfc [mailto:<a =
href=3D"mailto:sfc-bounces@ietf.org">sfc-bounces@ietf.org</a>] On Behalf =
Of Lucy yong<br>Sent: Tuesday, March 25, 2014 4:51 PM<br>To: Joel M. =
Halpern; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>Subject: =
Re: [sfc] SFC as an IP or UDP application, pros and cons?<br><br>Hi =
Joel,<br><br>I believe that transporting between service forwarder =
points is what you mean. Although service forwarder point sends/receives =
the packet with SFC header as IP packet, IP packets can be transported =
by any transport solution such as Ethernet, PW/MPLS, Overlay =
Technologies, isn't? IP is network technology, and not a transport =
technology.<br><br>If service forwarder point is a service router, the =
solution will not change the router behavior, i.e. forward on IP =
destination address on the packet. Only addition to a service router is =
if that destination address is the router itself, the router terminates =
the packet and checks the protocol, if it is SFC, it retrieve the SFC =
header and performs the table lookup based on Path ID and src IP =
address.<br><br>Thanks,<br>Lucy<br><br>-----Original =
Message-----<br>From: sfc [mailto:<a =
href=3D"mailto:sfc-bounces@ietf.org">sfc-bounces@ietf.org</a>] On Behalf =
Of Joel M. Halpern<br>Sent: Tuesday, March 25, 2014 3:17 PM<br>To: Lucy =
yong; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>Subject: Re: =
[sfc] SFC as an IP or UDP application, pros and cons?<br><br>This =
proposal specifies the transport mechanism for the service chaining. =
&nbsp;I had thought that we were not going to mandate a specific =
transport, as there are reasons for making different choices, and =
boundary interworking is quite =
tractable.<br><br>Yours,<br>Joel<br><br>On 3/25/14, 4:01 PM, Lucy yong =
wrote:<br>&gt; Hi,<br>&gt;<br>&gt; There are many ways to implement =
SFCs. However, one of our goals in<br>&gt; standard is to develop a =
solution that is simple and less cost for<br>&gt; venders and service =
providers. &nbsp;Other goals are that the solution can<br>&gt; apply to =
common and majority use cases.<br>&gt;<br>&gt; If we implement SFC as an =
IP or UDP/IP application, i.e. once traffic<br>&gt; is classified by the =
classification, it adds SFC header and IP header<br>&gt; (outer) on the =
packets (UDP header too in latter case), and send such<br>&gt; packets =
as a regular IP packet. The src IP of outer header can be<br>&gt; =
classification IP address, and dst IP can be next SF Instance IP<br>&gt; =
address. Many transport networks can carry IP traffic and route =
IP<br>&gt; packets based on dst IP address. &nbsp;We only need to =
request a new IP<br>&gt; protocol type for SFC. At the service forwarder =
point, it can look up<br>&gt; next SF IP address based on Path ID in SFC =
header and src IP address<br>&gt; (previous SF) on the packet. &nbsp;A =
SF also forwards the packet with SFC<br>&gt; header as an IP packet and =
fills its IP address as src IP and the<br>&gt; service forwarder point =
IP address as the dst IP on the packet.<br>&gt;<br>&gt; This solution =
works for either SFC as an IP application or UDP/IP<br>&gt; application, =
which one is more proper from SF and service forwarder =
point?<br>&gt;<br>&gt; This solution seems simple to me and only need =
Path ID in SFC header<br>&gt; for steering traffic through the SFC path. =
But like to see others'<br>&gt; opinion on this solution, pros and =
cons.<br>&gt;<br>&gt; Thanks,<br>&gt;<br>&gt; =
Lucy<br>&gt;<br>&gt;<br>&gt;<br>&gt; =
_______________________________________________<br>&gt; sfc mailing =
list<br>&gt; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>&gt; <a =
href=3D"https://www.ietf.org/mailman/listinfo/sfc" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/sfc</a><br>&gt;<b=
r><br>_______________________________________________<br>sfc mailing =
list<br><a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/sfc" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/sfc</a><br><br>__=
_____________________________________________<br>sfc mailing list<br><a =
href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/sfc" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/sfc</a><br><br>__=
_____________________________________________<br>sfc mailing list<br><a =
href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/sfc" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/sfc</a><o:p></o:p=
></p></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div></body></html>
------=_NextPart_000_04A1_01CF4873.5F081D80--


From nobody Wed Mar 26 00:07:27 2014
Return-Path: <smkumar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 970221A02B5 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 00:06:42 -0700 (PDT)
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 Uy2UbdLvgHdP for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 00:06:20 -0700 (PDT)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) by ietfa.amsl.com (Postfix) with ESMTP id 78C451A02AA for <sfc@ietf.org>; Wed, 26 Mar 2014 00:06:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3262; q=dns/txt; s=iport; t=1395817579; x=1397027179; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=zyXD7BlLPybp27BFgAMwTqojQC0YFAG2YiGYkqLhCeU=; b=i8mZ6dUl971u+asEt6FUyz2SfDlVv0K45Pc+AHman+gf4uYMrCKrafnp U2bJ2BjNjF75s+Ho+FQ5WQpAsptj2YkFYdBjWcjTTYakkuJeLLdzI81GP YQ3Bcx0YRPx3fBL3gZw9/FvIFXPyB3ayf9otZOickYTAZkd/oaBz7Kgzd M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgUFAN57MlOtJV2d/2dsb2JhbABZgwY7V7tHhzWBGBZ0giUBAQEEAQEBNysJCxACAQgYHhAnCyUCBAENBYd5Dc9HEwSODBEBUAeEOASYTZIygy6Bcjk
X-IronPort-AV: E=Sophos;i="4.97,734,1389744000"; d="scan'208";a="312731077"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by rcdn-iport-1.cisco.com with ESMTP; 26 Mar 2014 07:06:18 +0000
Received: from xhc-rcd-x09.cisco.com (xhc-rcd-x09.cisco.com [173.37.183.83]) by rcdn-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id s2Q76Ir7021787 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 26 Mar 2014 07:06:18 GMT
Received: from xmb-aln-x09.cisco.com ([169.254.4.162]) by xhc-rcd-x09.cisco.com ([173.37.183.83]) with mapi id 14.03.0123.003; Wed, 26 Mar 2014 02:06:15 -0500
From: "Surendra Kumar (smkumar)" <smkumar@cisco.com>
To: Erik Nordmark <nordmark@acm.org>, Kevin J Ma <kevin.ma@azukisystems.com>,  Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>, Sumandra Majee <S.Majee@F5.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs9e557ihGRz/0mhVDvy9Kmcm5rndL8AgAACAACAAAL3AIAA4XOAgAC1AgCAABnoAIAAGLCAgAe3owCAAeI1gA==
Date: Wed, 26 Mar 2014 07:06:17 +0000
Message-ID: <CF57C1A8.361D8%smkumar@cisco.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <53308576.6030107@acm.org>
In-Reply-To: <53308576.6030107@acm.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.21.95.111]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <BEDC4A275233964E8E7FB48ECF67DEBE@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/ZY9xfxmPhaspalk8VVcJsC9gGoA
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 07:06:43 -0000
X-List-Received-Date: Wed, 26 Mar 2014 07:06:43 -0000

Erik,


Your examples are essentially describing load balancing at two levels:
A) servcie-graph-node
B) servcie-path


SFC SHOULD allow them both and let implementations deal with the
complexities.

Surendra.



On 3/24/14 12:20 PM, "Erik Nordmark" <nordmark@acm.org> wrote:

>On 3/19/14 2:29 PM, Kevin J Ma wrote:
>>
>> Does the use of path ID imply that the ingress classifier does all of
>>the
>>
>> instance load balancing for every service in the chain, rather than
>>having
>>
>> service instance load balancing occur at the point in the chain when
>>each
>>
>> given service function has been reached?
>>
>
>Kevin et al,
>
>I get the impression that different participants might be using terms
>like "node" and "instance" to mean slightly different things as it comes
>to load balancing, and your email is a reasonable place to interject
>that observation.
>
>Let me give to examples to illustrate the possibly different
>interpretation.
>In both cases on ingress to SFC the classification directs the the
>packet to a service path. These examples use "tenant" as the
>distinguishing characteristics, but it could also be e.g., "subscriber"
>or "class-of-service", or any combination of those.
>
>In the first example the packets for tentantA are associated with a
>service path containing FW-A etc. In this case FW-A is the instance of
>the FW service; that instance has tenantA's specific firewall
>configuration. That is distinct from the FW class, which is a firewall
>without any instantiation with any firewall policy. (And "FW" might
>actually be more specific - having a distinct set of firewalling
>capabilities and features, but still devoid of the tenant config.)
>
> From a service graph perspective FW-A is on a node - but that graph
>node doesn't necessarily map to a single physical node.
>The implementation of the FW-A could  be done using multiple FW virtual
>machines - on the same or different physical nodes. We can call them
>FW-A-1 and FW-A-2 etc. Such load balancing could be a local matter to
>the implementation of FW, or it could perhaps leverage SFC.
>
>
>In the second example the instance is one level down. FW-A-1 and FW-A-2
>would be different instances, with different service paths to reach
>them. Thus the SFC ingress classifier would pick a path for some traffic
>which using one of those instances. Thus SFC would have more visibility
>and control in how traffic is load balanced (for the firewall in this
>case). However, that also means SFC needs to handle failures to FW-A-1
>by knowing the rules for which FW-A-* instance to re-route the packets
>to, which implies some coupling between SF specific state and SFC.
>
>
>Some of the concerns on the list seem to assume that "instance" means
>the second approach, which brings in more possibilities but also more
>complexity.
>
>It might make sense to start with the first approach. But in any case,
>making it more clear (perhaps by using concrete examples like the above)
>what is an instance and a node would help the discussion.
>
>Regards,
>    Erik
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc


From nobody Wed Mar 26 01:11:30 2014
Return-Path: <prvs=15584f7a8=Nicolas.BOUTHORS@qosmos.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 919931A02DF for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 01:11:28 -0700 (PDT)
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 L3l-7mQu8CXh for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 01:11:19 -0700 (PDT)
Received: from mc36.lon.server.colt.net (mc36.lon.server.colt.net [212.74.77.116]) by ietfa.amsl.com (Postfix) with ESMTP id DDF841A02A4 for <sfc@ietf.org>; Wed, 26 Mar 2014 01:11:17 -0700 (PDT)
Received: from mc36.lon.server.colt.net (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 8D50F120095 for <sfc@ietf.org>; Wed, 26 Mar 2014 08:10:45 +0000 (UTC)
Received: from mx3.qosmos.com (unknown [195.68.92.43]) by mc36.lon.server.colt.net (Postfix) with ESMTP id 74795120086 for <sfc@ietf.org>; Wed, 26 Mar 2014 08:10:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="4.97,734,1389740400";  d="scan'208";a="931027"
Received: from unknown (HELO mailbox.jungle.qosmos.com) ([10.12.1.3]) by mx3.qosmos.com with ESMTP; 26 Mar 2014 09:10:46 +0100
Received: from LILAS.jungle.qosmos.com ([fe80::5524:2c18:b2c3:74d4]) by CAROUBIER.jungle.qosmos.com ([10.12.1.3]) with mapi id 14.01.0438.000; Wed, 26 Mar 2014 09:10:44 +0100
From: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>
To: Lucy yong <lucy.yong@huawei.com>, "Joel M. Halpern" <jmh@joelhalpern.com>,  "Reinaldo Penno (repenno)" <repenno@cisco.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: AQHPSH/PjuiuKKSQHken8q4JHqY6oJry/7aA
Date: Wed, 26 Mar 2014 08:10:44 +0000
Message-ID: <76B41B8FACE1514795D30EC137FF391D435E7D@LILAS.jungle.qosmos.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com> <CF574684.A63B%repenno@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D4535F3F5@dfweml701-chm.china.huawei.com> <53320999.6060906@joelhalpern.com>, <2691CE0099834E4A9C5044EEC662BB9D4535F430@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D4535F430@dfweml701-chm.china.huawei.com>
Accept-Language: en-US, fr-FR
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.13.0.22]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-TM-AS-MML: No
X-TM-AS-Product-Ver: IMSVA-8.2.0.1679-7.5.0.1017-20590.006
X-TM-AS-Result: No--6.647-5.0-31-10
X-imss-scan-details: No--6.647-5.0-31-10
X-TMASE-Version: IMSVA-8.2.0.1679-7.5.1017-20590.006
X-TMASE-Result: 10--6.646500-5.000000
X-TMASE-MatchedRID: O/y65JfDwwv+pyA4KAQAPrunEy64CQRqJjlv06yk4fDfk9mxlw4tGYLC CVfTVmLWxILoPou7rqlglOueDMlhiFXkr5xNB8EcSEQN/D/3cG6usS9CiBzL8eOxOq7LQlGLmCz J0t4jPEHEV2qSxpz2z1b4wwE3i+8hvylTzztjYIiZroPNdqiG856KYa03LCO2myiLZetSf8l9j2 GwzTE3vSq2rl3dzGQ1RzdT1hUbP3x5m3D/Bj+c5NqkZgjFQaQ6KqSm+0O1A3O9GX0Lc7WAyw==
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/DXTAMMyWIx0HGrtLj3vdpX3-QjM
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 08:11:28 -0000

Hello Lucy,=0A=
=0A=
We can imagine  a chain going twice through the same location possibly expe=
cting to receive services from different set of SFs  each time. =0A=
=0A=
This could be achieved easily if we have an index in the header in addition=
 to the path ID. I don't see how we could allow this use case if we rely on=
 previous SFI IP to identify where we are in a chain.=0A=
=0A=
Aslo we can imagine MPLS labels inserted between Layer2 and layer 3, used t=
o route the traffic along a chain via some SDN controlled environment, as a=
n underlay transport mechanism. In this case there could be no source IP ad=
dress to work with.=0A=
=0A=
Nicolas=0A=
=0A=
________________________________________=0A=
From: Lucy yong [lucy.yong@huawei.com]=0A=
Sent: Wednesday, March 26, 2014 12:09 AM=0A=
To: Joel M. Halpern; Reinaldo Penno (repenno); Dave Dolson; sfc@ietf.org=0A=
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?=0A=
=0A=
Hi Joel,=0A=
=0A=
Yes, we want one SFC header. To follow your assumption, if we have a Path I=
D and previous SFI IP address in SFC Header, it achieves the same result in=
 the forwarding without depending on the transport header.=0A=
=0A=
=0A=
Thanks,=0A=
Lucy=0A=
=0A=
-=


From nobody Wed Mar 26 05:21:49 2014
Return-Path: <Ben.Wright@metaswitch.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4F6131A031F for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 05:21:46 -0700 (PDT)
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, HTML_MESSAGE=0.001, 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 GoMcD4R6Z83p for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 05:21:44 -0700 (PDT)
Received: from ENFICSETS1.metaswitch.com (enficsets1.metaswitch.com [192.91.191.38]) by ietfa.amsl.com (Postfix) with ESMTP id 216B21A02DF for <sfc@ietf.org>; Wed, 26 Mar 2014 05:21:44 -0700 (PDT)
Received: from ENFIRHCAS1.datcon.co.uk (172.18.209.38) by ENFICSETS1.metaswitch.com (172.18.4.18) with Microsoft SMTP Server (TLS) id 14.3.181.6; Wed, 26 Mar 2014 12:21:37 +0000
Received: from ENFICSMBX1.datcon.co.uk ([fe80::d5d5:c683:a3be:3a19]) by ENFIRHCAS1.datcon.co.uk ([fe80::85a7:aa4e:2516:c2ad%11]) with mapi id 14.03.0174.001; Wed, 26 Mar 2014 12:21:41 +0000
From: Ben Wright <Ben.Wright@metaswitch.com>
To: "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>
Thread-Topic: Loop detection in service chains - question on draft-boucadair-sfc-requirements 
Thread-Index: Ac9I7fEHeGo8gMbcTxCydUP11z0SHw==
Date: Wed, 26 Mar 2014 12:21:40 +0000
Message-ID: <B3B6FD81D3159A45B5421AF9DD500F88D6F84A36@ENFICSMBX1.datcon.co.uk>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.18.72.105]
Content-Type: multipart/alternative; boundary="_000_B3B6FD81D3159A45B5421AF9DD500F88D6F84A36ENFICSMBX1datco_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/_NIiX5DD_rpZgU7kdGfYqlvEl08
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 12:21:46 -0000

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

Hi,

I'd like to get your input and that of the WG on Loop Detection within a se=
rvice chain.

draft-boucadair-sfc-requirements explicitly forbids the same SF from appear=
ing in a given SFC (Req #25), to prevent loops forming.   Other drafts allo=
w this - e.g. draft-quinn-sfc-arch: "A given SF can appear one time or mult=
iple times in a given SFC".

I can see that there might be use cases for which it is advantageous to hav=
e the same SF appear more than once in SFC.   Would it be acceptable to all=
ow this but use, for example, a TTL-based mechanism to prevent any loops fr=
om being long-lived?

Apologies if this has been raised before on the list and I've missed it.

Thanks,

Ben


--_000_B3B6FD81D3159A45B5421AF9DD500F88D6F84A36ENFICSMBX1datco_
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 12 (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;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-GB" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi, <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I&#8217;d like to get your input and that of the WG =
on Loop Detection within a service chain.&nbsp;
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">draft-boucadair-sfc-requirements explicitly forbids =
the same SF from appearing in a given SFC (Req #25), to prevent loops formi=
ng.&nbsp;&nbsp; Other drafts allow this - e.g. draft-quinn-sfc-arch: &#8220=
;A given SF can appear one time or multiple times
 in a given SFC&#8221;. &nbsp;&nbsp; <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I can see that there might be use cases for which it=
 is advantageous to have the same SF appear more than once in SFC.&nbsp; &n=
bsp;Would it be acceptable to allow this but use, for example, a TTL-based =
mechanism to prevent any loops from being long-lived?
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Apologies if this has been raised before on the list=
 and I&#8217;ve missed it.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks, <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Ben<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_B3B6FD81D3159A45B5421AF9DD500F88D6F84A36ENFICSMBX1datco_--


From nobody Wed Mar 26 05:23:52 2014
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DFB2C1A0084 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 05:23:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.948
X-Spam-Level: 
X-Spam-Status: No, score=-0.948 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HELO_EQ_FR=0.35, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, RCVD_IN_DNSWL_NONE=-0.0001, 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 9vGw7Un74v49 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 05:23:46 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias244.francetelecom.com [80.12.204.244]) by ietfa.amsl.com (Postfix) with ESMTP id D08821A01A5 for <sfc@ietf.org>; Wed, 26 Mar 2014 05:23:45 -0700 (PDT)
Received: from omfeda05.si.francetelecom.fr (unknown [xx.xx.xx.198]) by omfeda13.si.francetelecom.fr (ESMTP service) with ESMTP id 6806719036A; Wed, 26 Mar 2014 13:23:43 +0100 (CET)
Received: from PUEXCH61.nanterre.francetelecom.fr (unknown [10.101.44.32]) by omfeda05.si.francetelecom.fr (ESMTP service) with ESMTP id 47BDF180042; Wed, 26 Mar 2014 13:23:43 +0100 (CET)
Received: from PUEXCB1B.nanterre.francetelecom.fr ([10.101.44.11]) by PUEXCH61.nanterre.francetelecom.fr ([10.101.44.32]) with mapi; Wed, 26 Mar 2014 13:23:43 +0100
From: <mohamed.boucadair@orange.com>
To: "Reinaldo Penno (repenno)" <repenno@cisco.com>, Lucy yong <lucy.yong@huawei.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Date: Wed, 26 Mar 2014 13:23:42 +0100
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7QAAGnooAAAH8L8AAAfg8Q///n04D//u00kA==
Message-ID: <94C682931C08B048B7A8645303FDC9F36F528DEB91@PUEXCB1B.nanterre.francetelecom.fr>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com> <CF574684.A63B%repenno@cisco.com>
In-Reply-To: <CF574684.A63B%repenno@cisco.com>
Accept-Language: fr-FR
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: fr-FR
Content-Type: multipart/alternative; boundary="_000_94C682931C08B048B7A8645303FDC9F36F528DEB91PUEXCB1Bnante_"
MIME-Version: 1.0
X-PMX-Version: 6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2014.3.25.173915
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/zJWRtLBiEPIVmF0NQ7FBChZ2Gqw
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 12:23:51 -0000

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

Hi Reinaldo, all,

In addition to these two ones, other alternatives are discussed in http://t=
ools.ietf.org/html/draft-boucadair-sfc-design-analysis-02#section-5

   5<http://tools.ietf.org/html/draft-boucadair-sfc-design-analysis-02#sect=
ion-5>.  Format of the Service Function Chaining Header  . . . . . . .   6<=
http://tools.ietf.org/html/draft-boucadair-sfc-design-analysis-02#page-6>
     5.1<http://tools.ietf.org/html/draft-boucadair-sfc-design-analysis-02#=
section-5.1>.  Format 1: Single Marking Code Point . . . . . . . . . . .   =
7<http://tools.ietf.org/html/draft-boucadair-sfc-design-analysis-02#page-7>
     5.2<http://tools.ietf.org/html/draft-boucadair-sfc-design-analysis-02#=
section-5.2>.  Format 2: Marking Code Point & Profile Index  . . . . . .   =
7<http://tools.ietf.org/html/draft-boucadair-sfc-design-analysis-02#page-7>
     5.3<http://tools.ietf.org/html/draft-boucadair-sfc-design-analysis-02#=
section-5.3>.  Format 3: Explicit Route List . . . . . . . . . . . . . .   =
8<http://tools.ietf.org/html/draft-boucadair-sfc-design-analysis-02#page-8>
     5.4<http://tools.ietf.org/html/draft-boucadair-sfc-design-analysis-02#=
section-5.4>.  Format 4: Compact Explicit Route List . . . . . . . . . .   =
9<http://tools.ietf.org/html/draft-boucadair-sfc-design-analysis-02#page-9>

Cheers;
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de Reinaldo Penno (repenn=
o)
Envoy=E9 : mardi 25 mars 2014 22:56
=C0 : Lucy yong; Dave Dolson; sfc@ietf.org
Objet : Re: [sfc] SFC as an IP or UDP application, pros and cons?

Hi,

There are several solution to this problem. Some of them implementation spe=
cific, others more elegant.

1 - One of the more elegant ones is to use the Service Index to determine t=
he next service function instance.  It makes for a completely stateless sol=
ution (code wise).

2 - Another option is from a coding perspective you can just keep more stat=
e in your SN/SFF while you process the packet and determine what is the "ne=
xt" service.

But irrespective, the SN needs to know the Path ID and the list of SFIs int=
ernal to its node. This provisioning can happen in a variety of ways, I imp=
lemented with RESTconf and Netconf.

As far as UDP/IP vs.IP, I give preference to UDP/IP. If you have a fixed po=
rt over UDP in which to receive/send packets:

- You can have your entire dataplane in userpace and use a variety of progr=
amming languages.
- You do not need raw packet access to pull/send packets. Therefore no root=
 support.
- UDP can traverse non-SFC aware middlexboxes. Or you can use any of the av=
ailable methods( TURN, STUN, etc).  If you encap in something else other th=
an IP/UDP the applicability of SFC will be considerably diminished.Just che=
ck STCP and its problem on getting adopted given middlexboxes  not recogniz=
ing its protocol number.
- It jives with other IETF work in the areas of metadata and transport serv=
ices (say, TAPS).

regards,

Reinaldo



From: Lucy yong <lucy.yong@huawei.com<mailto:lucy.yong@huawei.com>>
Date: Tuesday, March 25, 2014 at 2:25 PM
To: Dave Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>, "sfc@i=
etf.org<mailto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

Hi Dave,

If a service forwarder point connects more than one SF instances that belon=
g to the same SFC, how can one Path ID determine which SF instances is the =
next? If you draw a service chain path with many SF instances, you can easi=
ly see, if Path ID represents that path, service forwarder needs to use pre=
vious SF on the path to position the next SF on that path.

Lucy

From: Dave Dolson [mailto:ddolson@sandvine.com]
Sent: Tuesday, March 25, 2014 4:10 PM
To: Lucy yong; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: SFC as an IP or UDP application, pros and cons?

Why do you think the previous SF IP address is required to determine the ne=
xt SF IP address? Why is the Path ID not sufficient information?


From: Lucy yong [mailto:lucy.yong@huawei.com]
Sent: Tuesday, March 25, 2014 4:56 PM
To: Dave Dolson; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: SFC as an IP or UDP application, pros and cons?

In this solution, service forwarder and SF instance are separated entities.=
 Service forwarder needs Path ID and previous SF IP address to uniquely ide=
ntify the next SF IP address.

Lucy

From: Dave Dolson [mailto:ddolson@sandvine.com]
Sent: Tuesday, March 25, 2014 3:21 PM
To: Lucy yong; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: SFC as an IP or UDP application, pros and cons?

I do not see why source IP address (previous SF) would be required to look =
up the next SF. The path ID should be sufficient to determine the next SF.





From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Lucy yong
Sent: Tuesday, March 25, 2014 4:02 PM
To: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: [sfc] SFC as an IP or UDP application, pros and cons?

Hi,

There are many ways to implement SFCs. However, one of our goals in standar=
d is to develop a solution that is simple and less cost for venders and ser=
vice providers.  Other goals are that the solution can apply to common and =
majority use cases.

If we implement SFC as an IP or UDP/IP application, i.e. once traffic is cl=
assified by the classification, it adds SFC header and IP header (outer) on=
 the packets (UDP header too in latter case), and send such packets as a re=
gular IP packet. The src IP of outer header can be classification IP addres=
s, and dst IP can be next SF Instance IP address. Many transport networks c=
an carry IP traffic and route IP packets based on dst IP address.  We only =
need to request a new IP protocol type for SFC. At the service forwarder po=
int, it can look up next SF IP address based on Path ID in SFC header and s=
rc IP address (previous SF) on the packet.  A SF also forwards the packet w=
ith SFC header as an IP packet and fills its IP address as src IP and the s=
ervice forwarder point IP address as the dst IP on the packet.

This solution works for either SFC as an IP application or UDP/IP applicati=
on, which one is more proper from SF and service forwarder point?

This solution seems simple to me and only need Path ID in SFC header for st=
eering traffic through the SFC path. But like to see others' opinion on thi=
s solution, pros and cons.

Thanks,
Lucy

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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><meta http-equiv=3DContent-Type content=
=3D"text/html; charset=3Diso-8859-1"><meta name=3DGenerator content=3D"Micr=
osoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"Pr=E9format=E9 HTML Car";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Texte de bulles Car";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.TextedebullesCar
	{mso-style-name:"Texte de bulles Car";
	mso-style-priority:99;
	mso-style-link:"Texte de bulles";
	font-family:"Tahoma","sans-serif";}
p.BalloonText, li.BalloonText, div.BalloonText
	{mso-style-name:"Balloon Text";
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle26
	{mso-style-type:personal-reply;
	font-family:"Courier New";
	color:#993366;}
span.PrformatHTMLCar
	{mso-style-name:"Pr=E9format=E9 HTML Car";
	mso-style-priority:99;
	mso-style-link:"Pr=E9format=E9 HTML";
	font-family:"Courier New";}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span style=3D'f=
ont-size:10.0pt;font-family:"Courier New";color:#993366'>Hi Reinaldo, all,<=
o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;f=
ont-family:"Courier New";color:#993366'><o:p>&nbsp;</o:p></span></p><p clas=
s=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier New";col=
or:#993366'>In addition to these two ones, other alternatives are discussed=
 in <a href=3D"http://tools.ietf.org/html/draft-boucadair-sfc-design-analys=
is-02#section-5">http://tools.ietf.org/html/draft-boucadair-sfc-design-anal=
ysis-02#section-5</a> <o:p></o:p></span></p><p class=3DMsoNormal><span styl=
e=3D'font-size:10.0pt;font-family:"Courier New";color:#993366'><o:p>&nbsp;<=
/o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-f=
amily:"Courier New"'>=A0=A0 <a href=3D"http://tools.ietf.org/html/draft-bou=
cadair-sfc-design-analysis-02#section-5">5</a>. =A0Format of the Service Fu=
nction Chaining Header=A0 . . . . . . .=A0=A0 <a href=3D"http://tools.ietf.=
org/html/draft-boucadair-sfc-design-analysis-02#page-6">6</a><o:p></o:p></s=
pan></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"C=
ourier New"'>=A0=A0=A0=A0 <a href=3D"http://tools.ietf.org/html/draft-bouca=
dair-sfc-design-analysis-02#section-5.1">5.1</a>.=A0 Format 1: Single Marki=
ng Code Point . . . . . . . . . . .=A0=A0 <a href=3D"http://tools.ietf.org/=
html/draft-boucadair-sfc-design-analysis-02#page-7">7</a><o:p></o:p></span>=
</p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Couri=
er New"'>=A0=A0=A0=A0 <a href=3D"http://tools.ietf.org/html/draft-boucadair=
-sfc-design-analysis-02#section-5.2">5.2</a>.=A0 Format 2: Marking Code Poi=
nt &amp; Profile Index=A0 . . . . . .=A0=A0 <a href=3D"http://tools.ietf.or=
g/html/draft-boucadair-sfc-design-analysis-02#page-7">7</a><o:p></o:p></spa=
n></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Cou=
rier New"'>=A0=A0=A0=A0 <a href=3D"http://tools.ietf.org/html/draft-boucada=
ir-sfc-design-analysis-02#section-5.3">5.3</a>.=A0 Format 3: Explicit Route=
 List . . . . . . . . . . . . . .=A0=A0 <a href=3D"http://tools.ietf.org/ht=
ml/draft-boucadair-sfc-design-analysis-02#page-8">8</a><o:p></o:p></span></=
p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier=
 New"'>=A0=A0=A0=A0 <a href=3D"http://tools.ietf.org/html/draft-boucadair-s=
fc-design-analysis-02#section-5.4">5.4</a>.=A0 Format 4: Compact Explicit R=
oute List . . . . . . . . . .=A0=A0 <a href=3D"http://tools.ietf.org/html/d=
raft-boucadair-sfc-design-analysis-02#page-9">9</a><o:p></o:p></span></p><p=
 class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier New=
";color:#993366'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span sty=
le=3D'font-size:10.0pt;font-family:"Courier New";color:#993366'>Cheers;<o:p=
></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font=
-family:"Courier New";color:#993366'>Med<o:p></o:p></span></p><p class=3DMs=
oNormal><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#99=
3366'><o:p>&nbsp;</o:p></span></p><div style=3D'border:none;border-left:sol=
id blue 1.5pt;padding:0cm 0cm 0cm 4.0pt'><div><div style=3D'border:none;bor=
der-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal=
><b><span lang=3DFR style=3D'font-size:10.0pt;font-family:"Tahoma","sans-se=
rif"'>De&nbsp;:</span></b><span lang=3DFR style=3D'font-size:10.0pt;font-fa=
mily:"Tahoma","sans-serif"'> sfc [mailto:sfc-bounces@ietf.org] <b>De la par=
t de</b> Reinaldo Penno (repenno)<br><b>Envoy=E9&nbsp;:</b> mardi 25 mars 2=
014 22:56<br><b>=C0&nbsp;:</b> Lucy yong; Dave Dolson; sfc@ietf.org<br><b>O=
bjet&nbsp;:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p></div></div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><=
div><p class=3DMsoNormal><span style=3D'font-size:10.5pt;color:black'>Hi,<o=
:p></o:p></span></p></div><div><p class=3DMsoNormal><span style=3D'font-siz=
e:10.5pt;color:black'><o:p>&nbsp;</o:p></span></p></div><div><p class=3DMso=
Normal><span style=3D'font-size:10.5pt;color:black'>There are several solut=
ion to this problem. Some of them implementation specific, others more eleg=
ant.&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span style=
=3D'font-size:10.5pt;color:black'><o:p>&nbsp;</o:p></span></p></div><div><p=
 class=3DMsoNormal><span style=3D'font-size:10.5pt;color:black'>1 - One of =
the more elegant ones is to use the Service Index to determine the next ser=
vice function instance. &nbsp;It makes for a completely stateless solution =
(code wise). &nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><s=
pan style=3D'font-size:10.5pt;color:black'><o:p>&nbsp;</o:p></span></p></di=
v><div><p class=3DMsoNormal><span style=3D'font-size:10.5pt;color:black'>2 =
&#8211; Another option is from a coding perspective you can just keep more =
state in your SN/SFF while you process the packet and determine what is the=
 &#8220;next&#8221; service. &nbsp;<o:p></o:p></span></p></div><div><p clas=
s=3DMsoNormal><span style=3D'font-size:10.5pt;color:black'><o:p>&nbsp;</o:p=
></span></p></div><div><p class=3DMsoNormal><span style=3D'font-size:10.5pt=
;color:black'>But irrespective, the SN needs to know the Path ID and the li=
st of SFIs internal to its node. This provisioning can happen in a variety =
of ways, I implemented with RESTconf and Netconf.&nbsp;<o:p></o:p></span></=
p></div><div><p class=3DMsoNormal><span style=3D'font-size:10.5pt;color:bla=
ck'><o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal><span style=
=3D'font-size:10.5pt;color:black'>As far as UDP/IP vs.IP, I give preference=
 to UDP/IP. If you have a fixed port over UDP in which to receive/send pack=
ets:<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span style=3D'fo=
nt-size:10.5pt;color:black'><o:p>&nbsp;</o:p></span></p></div><div><p class=
=3DMsoNormal><span style=3D'font-size:10.5pt;color:black'>- You can have yo=
ur entire dataplane in userpace and use a variety of programming languages.=
&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span style=3D'=
font-size:10.5pt;color:black'>- You do not need raw packet access to pull/s=
end packets. Therefore no root support.&nbsp;<o:p></o:p></span></p></div><d=
iv><p class=3DMsoNormal><span style=3D'font-size:10.5pt;color:black'>- UDP =
can traverse non-SFC aware middlexboxes. Or you can use any of the availabl=
e methods( TURN, STUN, etc). &nbsp;If you encap in something else other tha=
n IP/UDP the applicability of SFC will be considerably diminished.Just chec=
k STCP and its problem on getting adopted given middlexboxes &nbsp;not reco=
gnizing its protocol number. &nbsp;&nbsp;<o:p></o:p></span></p></div><div><=
p class=3DMsoNormal><span style=3D'font-size:10.5pt;color:black'>- It jives=
 with other IETF work in the areas of metadata and transport services (say,=
 TAPS).&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span st=
yle=3D'font-size:10.5pt;color:black'><o:p>&nbsp;</o:p></span></p></div><div=
><p class=3DMsoNormal><span style=3D'font-size:10.5pt;color:black'>regards,=
&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span style=3D'=
font-size:10.5pt;color:black'><o:p>&nbsp;</o:p></span></p></div><div><p cla=
ss=3DMsoNormal><span style=3D'font-size:10.5pt;color:black'>Reinaldo&nbsp;<=
o:p></o:p></span></p></div><div><p class=3DMsoNormal><span style=3D'font-si=
ze:10.5pt;color:black'><o:p>&nbsp;</o:p></span></p></div><div><p class=3DMs=
oNormal><span style=3D'font-size:10.5pt;color:black'><o:p>&nbsp;</o:p></spa=
n></p></div><div><p class=3DMsoNormal><span style=3D'font-size:10.5pt;color=
:black'><o:p>&nbsp;</o:p></span></p></div><div style=3D'border:none;border-=
top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b>=
<span style=3D'color:black'>From: </span></b><span style=3D'color:black'>Lu=
cy yong &lt;<a href=3D"mailto:lucy.yong@huawei.com">lucy.yong@huawei.com</a=
>&gt;<br><b>Date: </b>Tuesday, March 25, 2014 at 2:25 PM<br><b>To: </b>Dave=
 Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com">ddolson@sandvine.com</a=
>&gt;, &quot;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&quot; &lt;<a =
href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;<br><b>Subject: </b>Re: [s=
fc] SFC as an IP or UDP application, pros and cons?<o:p></o:p></span></p></=
div><div><p class=3DMsoNormal><span style=3D'font-size:10.5pt;color:black'>=
<o:p>&nbsp;</o:p></span></p></div><div><div><p class=3DMsoNormal><span styl=
e=3D'color:#0070C0'>Hi Dave,</span><span style=3D'color:black'><o:p></o:p><=
/span></p><p class=3DMsoNormal><span style=3D'color:#0070C0'>&nbsp;</span><=
span style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span=
 style=3D'color:#0070C0'>If a service forwarder point connects more than on=
e SF instances that belong to the same SFC, how can one Path ID determine w=
hich SF instances is the next? If you draw a service chain path with many S=
F instances, you can easily see, if Path ID represents that path, service f=
orwarder needs to use previous SF on the path to position the next SF on th=
at path.</span><span style=3D'color:black'><o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'color:#0070C0'>&nbsp;</span><span style=3D'colo=
r:black'><o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'color:#0=
070C0'>Lucy </span><span style=3D'color:black'><o:p></o:p></span></p><p cla=
ss=3DMsoNormal><span style=3D'color:#0070C0'>&nbsp;</span><span style=3D'co=
lor:black'><o:p></o:p></span></p><div><div style=3D'border:none;border-top:=
solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b><spa=
n style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
From:</span></b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-=
serif";color:black'> Dave Dolson [<a href=3D"mailto:ddolson@sandvine.com">m=
ailto:ddolson@sandvine.com</a>] <br><b>Sent:</b> Tuesday, March 25, 2014 4:=
10 PM<br><b>To:</b> Lucy yong; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org=
</a><br><b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?=
</span><span style=3D'color:black'><o:p></o:p></span></p></div></div><p cla=
ss=3DMsoNormal><span style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p c=
lass=3DMsoNormal><span style=3D'color:#1F497D'>Why do you think the previou=
s SF IP address is required to determine the next SF IP address? Why is the=
 Path ID not sufficient information?</span><span style=3D'color:black'><o:p=
></o:p></span></p><p class=3DMsoNormal><span style=3D'color:#1F497D'>&nbsp;=
</span><span style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNorm=
al><span style=3D'color:#1F497D'>&nbsp;</span><span style=3D'color:black'><=
o:p></o:p></span></p><div><div style=3D'border:none;border-top:solid #B5C4D=
F 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b><span style=3D'f=
ont-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color=
:black'> Lucy yong [<a href=3D"mailto:lucy.yong@huawei.com">mailto:lucy.yon=
g@huawei.com</a>] <br><b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br><b>To=
:</b> Dave Dolson; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br><b>S=
ubject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><span=
 style=3D'color:black'><o:p></o:p></span></p></div></div><p class=3DMsoNorm=
al><span style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNo=
rmal><span style=3D'color:#0070C0'>In this solution, service forwarder and =
SF instance are separated entities. Service forwarder needs Path ID and pre=
vious SF IP address to uniquely identify the next SF IP address. </span><sp=
an style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span s=
tyle=3D'color:#0070C0'>&nbsp;</span><span style=3D'color:black'><o:p></o:p>=
</span></p><p class=3DMsoNormal><span style=3D'color:#0070C0'>Lucy</span><s=
pan style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>&nbsp;</span><span style=3D'color:black'><o:p></o:p=
></span></p><div><div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;p=
adding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b><span style=3D'font-size:=
10.0pt;font-family:"Tahoma","sans-serif";color:black'>From:</span></b><span=
 style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'> =
Dave Dolson [<a href=3D"mailto:ddolson@sandvine.com">mailto:ddolson@sandvin=
e.com</a>] <br><b>Sent:</b> Tuesday, March 25, 2014 3:21 PM<br><b>To:</b> L=
ucy yong; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br><b>Subject:</=
b> RE: SFC as an IP or UDP application, pros and cons?</span><span style=3D=
'color:black'><o:p></o:p></span></p></div></div><p class=3DMsoNormal><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal><spa=
n style=3D'color:#1F497D'>I do not see why source IP address (previous SF) =
would be required to look up the next SF. The path ID should be sufficient =
to determine the next SF.</span><span style=3D'color:black'><o:p></o:p></sp=
an></p><p class=3DMsoNormal><span style=3D'color:#1F497D'>&nbsp;</span><spa=
n style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span st=
yle=3D'color:#1F497D'>&nbsp;</span><span style=3D'color:black'><o:p></o:p><=
/span></p><p class=3DMsoNormal><span style=3D'color:#1F497D'>&nbsp;</span><=
span style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span=
 style=3D'color:#1F497D'>&nbsp;</span><span style=3D'color:black'><o:p></o:=
p></span></p><p class=3DMsoNormal><span style=3D'color:#1F497D'>&nbsp;</spa=
n><span style=3D'color:black'><o:p></o:p></span></p><div><div style=3D'bord=
er:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=
=3DMsoNormal><b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-=
serif";color:black'>From:</span></b><span style=3D'font-size:10.0pt;font-fa=
mily:"Tahoma","sans-serif";color:black'> sfc [<a href=3D"mailto:sfc-bounces=
@ietf.org">mailto:sfc-bounces@ietf.org</a>] <b>On Behalf Of </b>Lucy yong<b=
r><b>Sent:</b> Tuesday, March 25, 2014 4:02 PM<br><b>To:</b> <a href=3D"mai=
lto:sfc@ietf.org">sfc@ietf.org</a><br><b>Subject:</b> [sfc] SFC as an IP or=
 UDP application, pros and cons?</span><span style=3D'color:black'><o:p></o=
:p></span></p></div></div><p class=3DMsoNormal><span style=3D'color:black'>=
&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'color:black=
'>Hi,<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'color:black'=
>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'color:blac=
k'>There are many ways to implement SFCs. However, one of our goals in stan=
dard is to develop a solution that is simple and less cost for venders and =
service providers. &nbsp;Other goals are that the solution can apply to com=
mon and majority use cases. <o:p></o:p></span></p><p class=3DMsoNormal><spa=
n style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal><s=
pan style=3D'color:black'>If we implement SFC as an IP or UDP/IP applicatio=
n, i.e. once traffic is classified by the classification, it adds SFC heade=
r and IP header (outer) on the packets (UDP header too in latter case), and=
 send such packets as a regular IP packet. The src IP of outer header can b=
e classification IP address, and dst IP can be next SF Instance IP address.=
 Many transport networks can carry IP traffic and route IP packets based on=
 dst IP address. &nbsp;We only need to request a new IP protocol type for S=
FC. At the service forwarder point, it can look up next SF IP address based=
 on Path ID in SFC header and src IP address (previous SF) on the packet. &=
nbsp;A SF also forwards the packet with SFC header as an IP packet and fill=
s its IP address as src IP and the service forwarder point IP address as th=
e dst IP on the packet. <o:p></o:p></span></p><p class=3DMsoNormal><span st=
yle=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:black'>This solution works for either SFC as an IP applicati=
on or UDP/IP application, which one is more proper from SF and service forw=
arder point?<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'color=
:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'col=
or:black'>This solution seems simple to me and only need Path ID in SFC hea=
der for steering traffic through the SFC path. But like to see others&#8217=
; opinion on this solution, pros and cons.<o:p></o:p></span></p><p class=3D=
MsoNormal><span style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'color:black'>Thanks,<o:p></o:p></span></p><p cl=
ass=3DMsoNormal><span style=3D'color:black'>Lucy<o:p></o:p></span></p></div=
></div></div></div></body></html>=

--_000_94C682931C08B048B7A8645303FDC9F36F528DEB91PUEXCB1Bnante_--


From nobody Wed Mar 26 05:45:02 2014
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E22441A0089 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 05:44:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.548
X-Spam-Level: 
X-Spam-Status: No, score=-1.548 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HELO_EQ_FR=0.35, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 F4LBvEXWhcEj for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 05:44:55 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias244.francetelecom.com [80.12.204.244]) by ietfa.amsl.com (Postfix) with ESMTP id 48AB91A0324 for <sfc@ietf.org>; Wed, 26 Mar 2014 05:44:55 -0700 (PDT)
Received: from omfeda06.si.francetelecom.fr (unknown [xx.xx.xx.199]) by omfeda12.si.francetelecom.fr (ESMTP service) with ESMTP id A86203B44EA; Wed, 26 Mar 2014 13:44:53 +0100 (CET)
Received: from puexch31.nanterre.francetelecom.fr (unknown [10.101.44.29]) by omfeda06.si.francetelecom.fr (ESMTP service) with ESMTP id 9C9EFC8064; Wed, 26 Mar 2014 13:44:52 +0100 (CET)
Received: from PUEXCB1B.nanterre.francetelecom.fr ([10.101.44.11]) by puexch31.nanterre.francetelecom.fr ([10.101.44.29]) with mapi; Wed, 26 Mar 2014 13:44:52 +0100
From: <mohamed.boucadair@orange.com>
To: Ben Wright <Ben.Wright@metaswitch.com>, "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>
Date: Wed, 26 Mar 2014 13:44:51 +0100
Thread-Topic: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
Thread-Index: Ac9I7fEHeGo8gMbcTxCydUP11z0SHwAAPTeA
Message-ID: <94C682931C08B048B7A8645303FDC9F36F528DEBA2@PUEXCB1B.nanterre.francetelecom.fr>
References: <B3B6FD81D3159A45B5421AF9DD500F88D6F84A36@ENFICSMBX1.datcon.co.uk>
In-Reply-To: <B3B6FD81D3159A45B5421AF9DD500F88D6F84A36@ENFICSMBX1.datcon.co.uk>
Accept-Language: fr-FR
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: fr-FR
Content-Type: multipart/alternative; boundary="_000_94C682931C08B048B7A8645303FDC9F36F528DEBA2PUEXCB1Bnante_"
MIME-Version: 1.0
X-PMX-Version: 6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2014.3.26.50016
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/JbMW9WrVlbmDmNGVkTTMGmGxyec
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 12:44:58 -0000

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

Dear Ben,

The main point is to prevent forwarding loops. Because SF loops can lead in=
 some contexts to such forwarding loops, the requirement draft advocates to=
 include SF loop detection as part of the solution capabilities.

Should the solution be configurable to relax these checks is another point =
that should be discussed.

Note that if loop detection checks are relaxed, and an SF identifier is all=
owed to be invoked several times, then means to ensure that such Service Fu=
nction Spiral does not lead to forwarding loops.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de Ben Wright
Envoy=E9 : mercredi 26 mars 2014 13:22
=C0 : draft-boucadair-sfc-requirements@tools.ietf.org
Cc : sfc@ietf.org
Objet : [sfc] Loop detection in service chains - question on draft-boucadai=
r-sfc-requirements

Hi,

I'd like to get your input and that of the WG on Loop Detection within a se=
rvice chain.

draft-boucadair-sfc-requirements explicitly forbids the same SF from appear=
ing in a given SFC (Req #25), to prevent loops forming.   Other drafts allo=
w this - e.g. draft-quinn-sfc-arch: "A given SF can appear one time or mult=
iple times in a given SFC".

I can see that there might be use cases for which it is advantageous to hav=
e the same SF appear more than once in SFC.   Would it be acceptable to all=
ow this but use, for example, a TTL-based mechanism to prevent any loops fr=
om being long-lived?

Apologies if this has been raised before on the list and I've missed it.

Thanks,

Ben


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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><meta http-equiv=3DContent-Type content=
=3D"text/html; charset=3Diso-8859-1"><meta name=3DGenerator content=3D"Micr=
osoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Courier New";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span style=3D'f=
ont-size:10.0pt;font-family:"Courier New";color:#1F497D'>Dear Ben,<o:p></o:=
p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-fami=
ly:"Courier New";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoN=
ormal><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#1F49=
7D'>The main point is to prevent forwarding loops. Because SF loops can lea=
d in some contexts to such forwarding loops, the requirement draft advocate=
s to include SF loop detection as part of the solution capabilities. <o:p><=
/o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-f=
amily:"Courier New";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DM=
soNormal><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#1=
F497D'>Should the solution be configurable to relax these checks is another=
 point that should be discussed. <o:p></o:p></span></p><p class=3DMsoNormal=
><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#1F497D'><=
o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10=
.0pt;font-family:"Courier New";color:#1F497D'>Note that if loop detection c=
hecks are relaxed, and an SF identifier is allowed to be invoked several ti=
mes, then means to ensure that such Service Function Spiral does not lead t=
o forwarding loops.<o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'font-size:10.0pt;font-family:"Courier New";color:#1F497D'><o:p>&nbsp;</=
o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-fa=
mily:"Courier New";color:#1F497D'>Cheers,<o:p></o:p></span></p><p class=3DM=
soNormal><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#1=
F497D'>Med<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-si=
ze:10.0pt;font-family:"Courier New";color:#1F497D'><o:p>&nbsp;</o:p></span>=
</p><div style=3D'border:none;border-left:solid blue 1.5pt;padding:0cm 0cm =
0cm 4.0pt'><div><div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;pa=
dding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b><span lang=3DFR style=3D'f=
ont-size:10.0pt;font-family:"Tahoma","sans-serif"'>De&nbsp;:</span></b><spa=
n lang=3DFR style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> s=
fc [mailto:sfc-bounces@ietf.org] <b>De la part de</b> Ben Wright<br><b>Envo=
y=E9&nbsp;:</b> mercredi 26 mars 2014 13:22<br><b>=C0&nbsp;:</b> draft-bouc=
adair-sfc-requirements@tools.ietf.org<br><b>Cc&nbsp;:</b> sfc@ietf.org<br><=
b>Objet&nbsp;:</b> [sfc] Loop detection in service chains - question on dra=
ft-boucadair-sfc-requirements<o:p></o:p></span></p></div></div><p class=3DM=
soNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span lang=3DEN-GB>Hi, <=
o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB><o:p>&nbsp;</o=
:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB>I&#8217;d like to get=
 your input and that of the WG on Loop Detection within a service chain.&nb=
sp; <o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB><o:p>&nbs=
p;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB>draft-boucadair-=
sfc-requirements explicitly forbids the same SF from appearing in a given S=
FC (Req #25), to prevent loops forming.&nbsp;&nbsp; Other drafts allow this=
 - e.g. draft-quinn-sfc-arch: &#8220;A given SF can appear one time or mult=
iple times in a given SFC&#8221;. &nbsp;&nbsp; <o:p></o:p></span></p><p cla=
ss=3DMsoNormal><span lang=3DEN-GB><o:p>&nbsp;</o:p></span></p><p class=3DMs=
oNormal><span lang=3DEN-GB>I can see that there might be use cases for whic=
h it is advantageous to have the same SF appear more than once in SFC.&nbsp=
; &nbsp;Would it be acceptable to allow this but use, for example, a TTL-ba=
sed mechanism to prevent any loops from being long-lived? <o:p></o:p></span=
></p><p class=3DMsoNormal><span lang=3DEN-GB><o:p>&nbsp;</o:p></span></p><p=
 class=3DMsoNormal><span lang=3DEN-GB>Apologies if this has been raised bef=
ore on the list and I&#8217;ve missed it. <o:p></o:p></span></p><p class=3D=
MsoNormal><span lang=3DEN-GB><o:p>&nbsp;</o:p></span></p><p class=3DMsoNorm=
al><span lang=3DEN-GB>Thanks, <o:p></o:p></span></p><p class=3DMsoNormal><s=
pan lang=3DEN-GB><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lan=
g=3DEN-GB>Ben<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB>=
<o:p>&nbsp;</o:p></span></p></div></div></body></html>=

--_000_94C682931C08B048B7A8645303FDC9F36F528DEBA2PUEXCB1Bnante_--


From nobody Wed Mar 26 05:50:02 2014
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 45BD41A00E3 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 05:49:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.548
X-Spam-Level: 
X-Spam-Status: No, score=-1.548 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HELO_EQ_FR=0.35, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 SGLp1fjd9trC for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 05:49:57 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias91.francetelecom.com [193.251.215.91]) by ietfa.amsl.com (Postfix) with ESMTP id E7F7D1A02DF for <sfc@ietf.org>; Wed, 26 Mar 2014 05:49:52 -0700 (PDT)
Received: from omfedm08.si.francetelecom.fr (unknown [xx.xx.xx.4]) by omfedm10.si.francetelecom.fr (ESMTP service) with ESMTP id D4522264348; Wed, 26 Mar 2014 13:49:50 +0100 (CET)
Received: from PUEXCH71.nanterre.francetelecom.fr (unknown [10.101.44.33]) by omfedm08.si.francetelecom.fr (ESMTP service) with ESMTP id B3AEF238059; Wed, 26 Mar 2014 13:49:50 +0100 (CET)
Received: from PUEXCB1B.nanterre.francetelecom.fr ([10.101.44.11]) by PUEXCH71.nanterre.francetelecom.fr ([10.101.44.33]) with mapi; Wed, 26 Mar 2014 13:49:50 +0100
From: <mohamed.boucadair@orange.com>
To: "jguichar@cisco.com" <jguichar@cisco.com>, "sfc@ietf.org" <sfc@ietf.org>
Date: Wed, 26 Mar 2014 13:49:49 +0100
Thread-Topic: [sfc] Progression of use case documents within the SFC working group
Thread-Index: Ac8ZL5W+9s3SCsWdS0Kztw0ia7JlXAvwe+uA
Message-ID: <94C682931C08B048B7A8645303FDC9F36F528DEBA6@PUEXCB1B.nanterre.francetelecom.fr>
References: <CF08148E.148BC%jguichar@cisco.com> <1932349033.9487.1390587026582.JavaMail.tomcat@mgs-aad01.mail.aol.com>
In-Reply-To: <1932349033.9487.1390587026582.JavaMail.tomcat@mgs-aad01.mail.aol.com>
Accept-Language: fr-FR
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: fr-FR
Content-Type: multipart/alternative; boundary="_000_94C682931C08B048B7A8645303FDC9F36F528DEBA6PUEXCB1Bnante_"
MIME-Version: 1.0
X-PMX-Version: 6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2014.3.26.121816
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/HiIkMX2DtfIIqZVpopwC1xXuLMk
Subject: Re: [sfc] Progression of use case documents within the SFC working group
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 12:49:59 -0000

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

RGVhciBjaGFpcnMsDQoNCkFyZSB0aGVyZSBhbnkgY29uY2x1c2lvbnMgZm9yIHRoaXMgcG9sbD8N
Cg0KVGhhbmsgeW91Lg0KDQpDaGVlcnMsDQpNZWQNCg0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCkZyb206IGpndWljaGFyQGNpc2NvLmNvbTxqZ3VpY2hhckBjaXNjby5jb208bWFp
bHRvOmpndWljaGFyQGNpc2NvLmNvbSUzY2pndWljaGFyQGNpc2NvLmNvbT4+DQpUbzogc2ZjQGll
dGYub3JnPHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnJTNjc2ZjQGlldGYub3JnPj4N
ClNlbnQ6IEZyaWRheSwgSmFudWFyeSAyNCwgMjAxNA0KU3ViamVjdDogW3NmY10gUHJvZ3Jlc3Np
b24gb2YgdXNlIGNhc2UgZG9jdW1lbnRzIHdpdGhpbiB0aGUgU0ZDIHdvcmtpbmcgZ3JvdXANCkdy
ZWV0aW5ncywNCg0KVGhlIGRvY3VtZW50YXRpb24gYW5kIGFwcGxpY2FiaWxpdHkgb2YgdXNlIGNh
c2VzIGZvciB0aGUgU0ZDIFdHIHdhcyBkaXNjdXNzZWQgZHVyaW5nIGJvdGggdGhlIEJlcmxpbiBh
bmQgVmFuY291dmVyIEJPRnMuIFRoZSBtYWluIHB1cnBvc2Ugb2YgdGhvc2UgZGlzY3Vzc2lvbnMg
d2FzIHRvIHNob3cgc3VwcG9ydCBmb3Igb3VyIHdvcmsgYW5kIHN1YnNlcXVlbnQgZm9ybWF0aW9u
IG9mIGEgd29ya2luZyBncm91cC4NCg0KQXMgd2UgbW92ZSBmb3J3YXJkIHdpdGggb3VyIHdvcmsg
d2Ugd291bGQgbGlrZSB0byBzb2xpY2l0IG9waW5pb25zIG9mIGhvdyBiZXN0IHRvIGFwcHJvYWNo
IHVzZSBjYXNlcyB3aXRoaW4gdGhlIFdHLiBUaGUgU0ZDIGNoYXJ0ZXIgbGVmdCBpdCBvcGVuIGFz
IHRvIHdoZXRoZXIgd2Ugc2hvdWxkIGhhdmUgYSBzaW5nbGUgcHJvYmxlbSBzdGF0ZW1lbnQgdGhh
dCBpbmNsdWRlcyB1c2UgY2FzZXMgb3Igd2hldGhlciB0byBzZXBhcmF0ZSBvdXQgdGhlIHVzZSBj
YXNlcy4NCg0KU29tZSBiYWNrZ3JvdW5kOg0KDQoxKSBBbiBpbXBvcnRhbnQgcHVycG9zZSBmb3Ig
aGF2aW5nIHVzZSBjYXNlcyBpcyB0byBjb25uZWN0IGEgcHJvYmxlbSBvciBzb2x1dGlvbiB0byBh
IHJlYWwgY29uY3JldGUgc2NlbmFyaW8uIE9uIHRoZSBwcm9ibGVtIHNpZGUsIGEgdXNlIGNhc2Ug
Y2FuIGhpZ2hsaWdodCByZXF1aXJlbWVudHMgZm9yIGFueSBzb2x1dGlvbi4gSGVuY2UsIGhhdmlu
ZyBTRkMgdXNlIGNhc2VzIGlzIGltcG9ydGFudC4gTGFjayBvZiB1c2UgY2FzZXMgY291bGQgbGVh
ZCB0byBtaXNzZWQgcmVxdWlyZW1lbnRzLg0KDQoyKSBIYXZpbmcganVzdCBvbmUgdXNlIGNhc2Ug
aXMgcHJvYmFibHkgbm90IGVub3VnaCwgYnV0IGhhdmluZyB0b28gbWFueSBxdWlja2x5IGxlYWRz
IHRvIGRpbWluaXNoaW5nIHJldHVybnMuIFRoZSBzd2VldCBzcG90IGlzIGEgcmVsYXRpdmVseSBz
bWFsbCBudW1iZXIgKDM/IDQ/KSB0aGF0IGFyZSBkaWZmZXJlbnQgZW5vdWdoIHRoYXQgdGhleSBm
bGVzaCBvdXQgdGhlIChkaWZmZXJlbnQpIGtleSByZXF1aXJlbWVudHMuIFdlIGtub3cgdGhhdCBt
b3JlIHVzZSBjYXNlcyBhcmVuJ3QgaGVscGluZyB3aGVuIHRoZXkgc2ltcGx5IHJlYWZmaXJtIHJl
cXVpcmVtZW50cyB0aGF0IGhhdmUgYWxyZWFkeSBiZWVuIG1hZGUgYXBwYXJlbnQgYnkgb3RoZXIg
dXNlIGNhc2VzLg0KDQozKSBTb21lIHVzZSBjYXNlcyBtYXkgYmUgZGV0YWlsZWQgYW5kIGNvbXBs
aWNhdGVkICwgaS5lLiwgYmVjYXVzZSB0aGUgc2NlbmFyaW8gb3IgdGVjaG5vbG9neSBpbnZvbHZl
ZCBpcyBjb21wbGljYXRlZC4gT3IgdGhleSBtYXkgYmUgb3JpZW50ZWQgdG93YXJkcyBhIHBhcnRp
Y3VsYXIgY29tbXVuaXR5LiBTdWNoIHVzZSBjYXNlcyBtYXkgd2FycmFudCBoYXZpbmcgdGhlaXIg
b3duIHN0YW5kYWxvbmUgZG9jdW1lbnQuDQoNCjQpIElmIHdlIHRyeSB0byBwdXQgYWxsIHVzZSBj
YXNlcyBpbnRvIGEgc2luZ2xlIGRvY3VtZW50LCB3ZSBydW4gdGhlIHJpc2sgdGhhdCBmb2xrIHdp
bGwgY29udGludWUgdG8gYXNrIHRoYXQgYWRkaXRpb25hbCBzY2VuYXJpb3MgYmUgYWRkZWQsIG1h
a2luZyBpdCBkaWZmaWN1bHQgdG8gY2xvc2Ugb3V0IGFuZCBmaW5pc2ggdGhlIGRvY3VtZW50Lg0K
DQpXaXRoIHRoYXQgaW4gbWluZCwgdGhlIFdHIG5lZWRzIHRvIG1ha2Ugc29tZSBjaG9pY2VzLiBX
ZSBwcm9wb3NlOg0KDQoxKSBIYXZlIHRoZSBXRyBkZXZlbG9wIG9uZSB1c2UgY2FzZSBkb2N1bWVu
dCB0aGF0IGRvY3VtZW50cyBhIHNtYWxsIG51bWJlciBvZiByZXByZXNlbnRhdGl2ZSB1c2UgY2Fz
ZXMuIFRoZSBkb2N1bWVudCBwcmVzZW50ZWQgYnkgSG9uZ3l1IExpIGF0IHRoZSBWYW5jb3V2ZXIg
Qk9GIGNvdWxkIHNlcnZlIGZvciB0aGlzIHB1cnBvc2UgKGh0dHA6Ly9kYXRhdHJhY2tlci5pZXRm
Lm9yZy9kb2MvZHJhZnQtbGl1LXNlcnZpY2UtY2hhaW5pbmctdXNlLWNhc2VzKS4NCg0KMikgUmVt
b3ZlICJTZWN0aW9uIDQuIFNlcnZpY2UgRnVuY3Rpb24gQ2hhaW5pbmcgVXNlIENhc2Vz4oCdIGZy
b20gZHJhZnQtcXVpbm4tc2ZjLXByb2JsZW0tc3RhdGVtZW50LiBBdCBwcmVzZW50LCBvbmUgc2Vj
dGlvbiBpcyBUQkQsIGFuZCB0aGUgb3RoZXIgc2VjdGlvbiAiM0dQUCBHaSBJbnRlcmZhY2UgU2Vy
dmljZSBGdW5jdGlvbiBDaGFpbmluZ+KAnSB3b3VsZCBuZWVkIHNpZ25pZmljYW50IGV4cGFuc2lv
biwgYW5kIHRoYXQgZXhwYW5zaW9uIHByb2JhYmx5IG1ha2VzIG1vcmUgc2Vuc2UgaW4gYSBzZXBh
cmF0ZSBkb2N1bWVudC4gSWYgdGhlcmUgd2FzIGEgc2ltcGxlIHVzZSBjYXNlIHRoYXQgY291bGQg
YmUgZXhwbGFpbmVkICh0byBhbiBJRVRGIHJlYWRlcikgaW4gMS0yIHBhZ2VzLCB3ZSBjb3VsZCBj
b25zaWRlciBwdXR0aW5nIGl0IGhlcmUsIGJ1dCB3ZSdkIG5lZWQgYSBwcm9wb3NhbC4gKEFueSB0
YWtlcnM/KQ0KDQozKSBGb3IgYWRkaXRpb25hbCB1c2UgY2FzZXMgbm90IGNvdmVyZWQgaW4gMSkg
YWJvdmUsIGFsbG93IGZvciBhIHNtYWxsIG51bWJlciBvZiBkb2N1bWVudHMgdGhhdCBhcmUgYXBw
bGljYWJsZSB0byBzcGVjaWZpYyBlbnZpcm9ubWVudHMgKGUuZy4gbW9iaWxpdHksIGRhdGEgY2Vu
dGVyLCBicm9hZGJhbmQsIGFuZCBzbyBmb3J0aC4pIFRoZXNlIGRvY3VtZW50cyB3b3VsZCBwcm92
aWRlIG1vcmUgZGV0YWlsZWQgaW5mb3JtYXRpb24gYW5kIGFwcGxpY2FiaWxpdHkgb2YgU0ZDIHRv
IHRoZXNlIHNwZWNpZmljIGVudmlyb25tZW50cywgYW5kIHdvdWxkIG5lZWQgdG8gZ28gYmV5b25k
IHdoYXQgaXMgY292ZXJlZCBpbiB0aGUgZ2VuZXJhbCB1c2UgY2FzZSBkb2N1bWVudCAoMSkuIE5v
dGUgdGhhdCBpdCBpcyBub3QgdGhlIGludGVudGlvbiB0byBoYXZlIGV2ZXJ5IHBvdGVudGlhbCB1
c2UgY2FzZSBkb2N1bWVudGVkLg0KDQpDb21tZW50cz8gRG9lcyB0aGUgYWJvdmUgYXBwcm9hY2gg
c2VlbSByZWFzb25hYmxlIHRvIGZvbGtzIG9uIHRoZSBsaXN0PyBBbnkgb2JqZWN0aW9ucz8NCg0K
SmltICYgVGhvbWFzDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj1Db250ZW50LVR5cGUgY29udGVu
dD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij48bWV0YSBuYW1lPUdlbmVyYXRvciBjb250ZW50
PSJNaWNyb3NvZnQgV29yZCAxNCAoZmlsdGVyZWQgbWVkaXVtKSI+PCEtLVtpZiAhbXNvXT48c3R5
bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7YmVoYXZpb3I6dXJs
KCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0KLnNo
YXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwhW2VuZGlmXS0tPjxz
dHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt
aWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7
fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRp
di5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9u
dC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30N
CmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNv
bG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4u
TXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1
cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAuTXNvQWNldGF0ZSwgbGkuTXNv
QWNldGF0ZSwgZGl2Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1z
dHlsZS1saW5rOiJUZXh0ZSBkZSBidWxsZXMgQ2FyIjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6OC4wcHQ7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIs
InNhbnMtc2VyaWYiO30NCnNwYW4uVGV4dGVkZWJ1bGxlc0Nhcg0KCXttc28tc3R5bGUtbmFtZToi
VGV4dGUgZGUgYnVsbGVzIENhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHls
ZS1saW5rOiJUZXh0ZSBkZSBidWxsZXMiOw0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNl
cmlmIjt9DQpzcGFuLkVtYWlsU3R5bGUxOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBs
eTsNCglmb250LWZhbWlseToiQ291cmllciBOZXciOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0No
cERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1mYW1pbHk6IkNh
bGlicmkiLCJzYW5zLXNlcmlmIjt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0
IDc5Mi4wcHQ7DQoJbWFyZ2luOjcwLjg1cHQgNzAuODVwdCA3MC44NXB0IDcwLjg1cHQ7fQ0KZGl2
LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYg
Z3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0i
MTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86
c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEi
IC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+PC9oZWFkPjxib2R5IGxhbmc9
RU4tVVMgbGluaz1ibHVlIHZsaW5rPXB1cnBsZT48ZGl2IGNsYXNzPVdvcmRTZWN0aW9uMT48cCBj
bGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
IkNvdXJpZXIgTmV3Ijtjb2xvcjojMUY0OTdEJz5EZWFyIGNoYWlycyw8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7Y29sb3I6IzFGNDk3RCc+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseToiQ291cmllciBOZXciO2NvbG9yOiMxRjQ5N0QnPkFyZSB0aGVyZSBhbnkg
Y29uY2x1c2lvbnMgZm9yIHRoaXMgcG9sbD88bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9
TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJDb3Vy
aWVyIE5ldyI7Y29sb3I6IzFGNDk3RCc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxwIGNs
YXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToi
Q291cmllciBOZXciO2NvbG9yOiMxRjQ5N0QnPlRoYW5rIHlvdS48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiJDb3VyaWVyIE5ldyI7Y29sb3I6IzFGNDk3RCc+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseToiQ291cmllciBOZXciO2NvbG9yOiMxRjQ5N0QnPkNoZWVycyw8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7Y29sb3I6IzFGNDk3RCc+TWVkPG86cD48L286
cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseToiQ291cmllciBOZXciO2NvbG9yOiMxRjQ5N0QnPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD48ZGl2IHN0eWxlPSdib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xp
ZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQnPjxkaXYgY2xhc3M9TXNvTm9y
bWFsIGFsaWduPWNlbnRlciBzdHlsZT0nbWFyZ2luLWJvdHRvbTo2Ljc1cHQ7dGV4dC1hbGlnbjpj
ZW50ZXInPjxociBzaXplPTEgd2lkdGg9IjEwMCUiIG5vc2hhZGUgc3R5bGU9J2NvbG9yOiM5OTk5
OTknIGFsaWduPWNlbnRlcj48L2Rpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1i
b3R0b206MTIuMHB0Jz48Yj5Gcm9tOiA8L2I+PGEgaHJlZj0ibWFpbHRvOmpndWljaGFyQGNpc2Nv
LmNvbSUzY2pndWljaGFyQGNpc2NvLmNvbSI+amd1aWNoYXJAY2lzY28uY29tJmx0O2pndWljaGFy
QGNpc2NvLmNvbTwvYT4mZ3Q7PGJyPjxiPlRvOiA8L2I+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyUzY3NmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnJmx0O3NmY0BpZXRmLm9yZzwvYT4mZ3Q7
PGJyPjxiPlNlbnQ6IDwvYj5GcmlkYXksIEphbnVhcnkgMjQsIDIwMTQ8YnI+PGI+U3ViamVjdDog
PC9iPltzZmNdIFByb2dyZXNzaW9uIG9mIHVzZSBjYXNlIGRvY3VtZW50cyB3aXRoaW4gdGhlIFNG
QyB3b3JraW5nIGdyb3VwPG86cD48L286cD48L3A+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5
bGU9J21hcmdpbi1ib3R0b206Ni43NXB0Jz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEzLjVwdDtm
b250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiJz5HcmVldGluZ3MsPG86cD48L286cD48
L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tYm90
dG9tOjYuNzVwdCc+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6IkNh
bGlicmkiLCJzYW5zLXNlcmlmIic+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjwvZGl2Pjxk
aXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tYm90dG9tOjYuNzVwdCc+PHNwYW4g
c3R5bGU9J2ZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlm
Iic+VGhlIGRvY3VtZW50YXRpb24gYW5kIGFwcGxpY2FiaWxpdHkgb2YgdXNlIGNhc2VzIGZvciB0
aGUgU0ZDIFdHIHdhcyBkaXNjdXNzZWQgZHVyaW5nIGJvdGggdGhlIEJlcmxpbiBhbmQgVmFuY291
dmVyIEJPRnMuIFRoZSBtYWluIHB1cnBvc2Ugb2YgdGhvc2UgZGlzY3Vzc2lvbnMgd2FzIHRvIHNo
b3cgc3VwcG9ydCBmb3Igb3VyIHdvcmsgYW5kIHN1YnNlcXVlbnQgZm9ybWF0aW9uIG9mIGEgd29y
a2luZyBncm91cC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29O
b3JtYWwgc3R5bGU9J21hcmdpbi1ib3R0b206Ni43NXB0Jz48c3BhbiBzdHlsZT0nZm9udC1zaXpl
OjEzLjVwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiJz48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdp
bi1ib3R0b206Ni43NXB0Jz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEzLjVwdDtmb250LWZhbWls
eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiJz5BcyB3ZSBtb3ZlIGZvcndhcmQgd2l0aCBvdXIgd29y
ayB3ZSB3b3VsZCBsaWtlIHRvIHNvbGljaXQgb3BpbmlvbnMgb2YgaG93IGJlc3QgdG8gYXBwcm9h
Y2ggdXNlIGNhc2VzIHdpdGhpbiB0aGUgV0cuIFRoZSBTRkMgY2hhcnRlciBsZWZ0IGl0IG9wZW4g
YXMgdG8gd2hldGhlciB3ZSBzaG91bGQgaGF2ZSBhIHNpbmdsZSBwcm9ibGVtIHN0YXRlbWVudCB0
aGF0IGluY2x1ZGVzIHVzZSBjYXNlcyBvciB3aGV0aGVyIHRvIHNlcGFyYXRlIG91dCB0aGUgdXNl
IGNhc2VzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1h
bCBzdHlsZT0nbWFyZ2luLWJvdHRvbTo2Ljc1cHQnPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTMu
NXB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiInPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWJv
dHRvbTo2Ljc1cHQnPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTMuNXB0O2ZvbnQtZmFtaWx5OiJD
YWxpYnJpIiwic2Fucy1zZXJpZiInPlNvbWUgYmFja2dyb3VuZDo8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1ib3R0b206Ni43
NXB0Jz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEzLjVwdDtmb250LWZhbWlseToiQ2FsaWJyaSIs
InNhbnMtc2VyaWYiJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBj
bGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1ib3R0b206Ni43NXB0Jz48c3BhbiBzdHlsZT0n
Zm9udC1zaXplOjEzLjVwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiJz4xKSBB
biBpbXBvcnRhbnQgcHVycG9zZSBmb3IgaGF2aW5nIHVzZSBjYXNlcyBpcyB0byBjb25uZWN0IGEg
cHJvYmxlbSBvciBzb2x1dGlvbiB0byBhIHJlYWwgY29uY3JldGUgc2NlbmFyaW8uIE9uIHRoZSBw
cm9ibGVtIHNpZGUsIGEgdXNlIGNhc2UgY2FuIGhpZ2hsaWdodCByZXF1aXJlbWVudHMgZm9yIGFu
eSBzb2x1dGlvbi4gSGVuY2UsIGhhdmluZyBTRkMgdXNlIGNhc2VzIGlzIGltcG9ydGFudC4gTGFj
ayBvZiB1c2UgY2FzZXMgY291bGQgbGVhZCB0byBtaXNzZWQgcmVxdWlyZW1lbnRzLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2lu
LWJvdHRvbTo2Ljc1cHQnPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTMuNXB0O2ZvbnQtZmFtaWx5
OiJDYWxpYnJpIiwic2Fucy1zZXJpZiInPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48L2Rp
dj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWJvdHRvbTo2Ljc1cHQnPjxz
cGFuIHN0eWxlPSdmb250LXNpemU6MTMuNXB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1z
ZXJpZiInPjIpIEhhdmluZyBqdXN0IG9uZSB1c2UgY2FzZSBpcyBwcm9iYWJseSBub3QgZW5vdWdo
LCBidXQgaGF2aW5nIHRvbyBtYW55IHF1aWNrbHkgbGVhZHMgdG8gZGltaW5pc2hpbmcgcmV0dXJu
cy4gVGhlIHN3ZWV0IHNwb3QgaXMgYSByZWxhdGl2ZWx5IHNtYWxsIG51bWJlciAoMz8gND8pIHRo
YXQgYXJlIGRpZmZlcmVudCBlbm91Z2ggdGhhdCB0aGV5IGZsZXNoIG91dCB0aGUgKGRpZmZlcmVu
dCkga2V5IHJlcXVpcmVtZW50cy4gV2Uga25vdyB0aGF0IG1vcmUgdXNlIGNhc2VzIGFyZW4ndCBo
ZWxwaW5nIHdoZW4gdGhleSBzaW1wbHkgcmVhZmZpcm0gcmVxdWlyZW1lbnRzIHRoYXQgaGF2ZSBh
bHJlYWR5IGJlZW4gbWFkZSBhcHBhcmVudCBieSBvdGhlciB1c2UgY2FzZXMuPG86cD48L286cD48
L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tYm90
dG9tOjYuNzVwdCc+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6IkNh
bGlicmkiLCJzYW5zLXNlcmlmIic+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjwvZGl2Pjxk
aXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tYm90dG9tOjYuNzVwdCc+PHNwYW4g
c3R5bGU9J2ZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlm
Iic+MykgU29tZSB1c2UgY2FzZXMgbWF5IGJlIGRldGFpbGVkIGFuZCBjb21wbGljYXRlZCAsIGku
ZS4sIGJlY2F1c2UgdGhlIHNjZW5hcmlvIG9yIHRlY2hub2xvZ3kgaW52b2x2ZWQgaXMgY29tcGxp
Y2F0ZWQuIE9yIHRoZXkgbWF5IGJlIG9yaWVudGVkIHRvd2FyZHMgYSBwYXJ0aWN1bGFyIGNvbW11
bml0eS4gU3VjaCB1c2UgY2FzZXMgbWF5IHdhcnJhbnQgaGF2aW5nIHRoZWlyIG93biBzdGFuZGFs
b25lIGRvY3VtZW50LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1z
b05vcm1hbCBzdHlsZT0nbWFyZ2luLWJvdHRvbTo2Ljc1cHQnPjxzcGFuIHN0eWxlPSdmb250LXNp
emU6MTMuNXB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiInPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFy
Z2luLWJvdHRvbTo2Ljc1cHQnPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTMuNXB0O2ZvbnQtZmFt
aWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiInPjQpIElmIHdlIHRyeSB0byBwdXQgYWxsIHVzZSBj
YXNlcyBpbnRvIGEgc2luZ2xlIGRvY3VtZW50LCB3ZSBydW4gdGhlIHJpc2sgdGhhdCBmb2xrIHdp
bGwgY29udGludWUgdG8gYXNrIHRoYXQgYWRkaXRpb25hbCBzY2VuYXJpb3MgYmUgYWRkZWQsIG1h
a2luZyBpdCBkaWZmaWN1bHQgdG8gY2xvc2Ugb3V0IGFuZCBmaW5pc2ggdGhlIGRvY3VtZW50Ljxv
OnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0n
bWFyZ2luLWJvdHRvbTo2Ljc1cHQnPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTMuNXB0O2ZvbnQt
ZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiInPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWJvdHRvbTo2Ljc1
cHQnPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTMuNXB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwi
c2Fucy1zZXJpZiInPldpdGggdGhhdCBpbiBtaW5kLCB0aGUgV0cgbmVlZHMgdG8gbWFrZSBzb21l
IGNob2ljZXMuIFdlIHByb3Bvc2U6PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAg
Y2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tYm90dG9tOjYuNzVwdCc+PHNwYW4gc3R5bGU9
J2ZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIic+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0
eWxlPSdtYXJnaW4tYm90dG9tOjYuNzVwdCc+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMy41cHQ7
Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIic+MSkgSGF2ZSB0aGUgV0cgZGV2ZWxv
cCBvbmUgdXNlIGNhc2UgZG9jdW1lbnQgdGhhdCBkb2N1bWVudHMgYSBzbWFsbCBudW1iZXIgb2Yg
cmVwcmVzZW50YXRpdmUgdXNlIGNhc2VzLiBUaGUgZG9jdW1lbnQgcHJlc2VudGVkIGJ5IEhvbmd5
dSBMaSBhdCB0aGUgVmFuY291dmVyIEJPRiBjb3VsZCBzZXJ2ZSBmb3IgdGhpcyBwdXJwb3NlICg8
YSBocmVmPSJodHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWxpdS1zZXJ2aWNl
LWNoYWluaW5nLXVzZS1jYXNlcyI+aHR0cDovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFm
dC1saXUtc2VydmljZS1jaGFpbmluZy11c2UtY2FzZXM8L2E+KS48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1ib3R0b206Ni43
NXB0Jz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEzLjVwdDtmb250LWZhbWlseToiQ2FsaWJyaSIs
InNhbnMtc2VyaWYiJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBj
bGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1ib3R0b206Ni43NXB0Jz48c3BhbiBzdHlsZT0n
Zm9udC1zaXplOjEzLjVwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiJz4yKSBS
ZW1vdmUgJnF1b3Q7U2VjdGlvbiA0LiBTZXJ2aWNlIEZ1bmN0aW9uIENoYWluaW5nIFVzZSBDYXNl
c+KAnSBmcm9tIGRyYWZ0LXF1aW5uLXNmYy1wcm9ibGVtLXN0YXRlbWVudC4gQXQgcHJlc2VudCwg
b25lIHNlY3Rpb24gaXMgVEJELCBhbmQgdGhlIG90aGVyIHNlY3Rpb24gJnF1b3Q7M0dQUCBHaSBJ
bnRlcmZhY2UgU2VydmljZSBGdW5jdGlvbiBDaGFpbmluZ+KAnSB3b3VsZCBuZWVkIHNpZ25pZmlj
YW50IGV4cGFuc2lvbiwgYW5kIHRoYXQgZXhwYW5zaW9uIHByb2JhYmx5IG1ha2VzIG1vcmUgc2Vu
c2UgaW4gYSBzZXBhcmF0ZSBkb2N1bWVudC4gSWYgdGhlcmUgd2FzIGEgc2ltcGxlIHVzZSBjYXNl
IHRoYXQgY291bGQgYmUgZXhwbGFpbmVkICh0byBhbiBJRVRGIHJlYWRlcikgaW4gMS0yIHBhZ2Vz
LCB3ZSBjb3VsZCBjb25zaWRlciBwdXR0aW5nIGl0IGhlcmUsIGJ1dCB3ZSdkIG5lZWQgYSBwcm9w
b3NhbC4gKEFueSB0YWtlcnM/KTxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNs
YXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWJvdHRvbTo2Ljc1cHQnPjxzcGFuIHN0eWxlPSdm
b250LXNpemU6MTMuNXB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiInPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHls
ZT0nbWFyZ2luLWJvdHRvbTo2Ljc1cHQnPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTMuNXB0O2Zv
bnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiInPjMpIEZvciBhZGRpdGlvbmFsIHVzZSBj
YXNlcyBub3QgY292ZXJlZCBpbiAxKSBhYm92ZSwgYWxsb3cgZm9yIGEgc21hbGwgbnVtYmVyIG9m
IGRvY3VtZW50cyB0aGF0IGFyZSBhcHBsaWNhYmxlIHRvIHNwZWNpZmljIGVudmlyb25tZW50cyAo
ZS5nLiBtb2JpbGl0eSwgZGF0YSBjZW50ZXIsIGJyb2FkYmFuZCwgYW5kIHNvIGZvcnRoLikgVGhl
c2UgZG9jdW1lbnRzIHdvdWxkIHByb3ZpZGUgbW9yZSBkZXRhaWxlZCBpbmZvcm1hdGlvbiBhbmQg
YXBwbGljYWJpbGl0eSBvZiBTRkMgdG8gdGhlc2Ugc3BlY2lmaWMgZW52aXJvbm1lbnRzLCBhbmQg
d291bGQgbmVlZCB0byBnbyBiZXlvbmQgd2hhdCBpcyBjb3ZlcmVkIGluIHRoZSBnZW5lcmFsIHVz
ZSBjYXNlIGRvY3VtZW50ICgxKS4gTm90ZSB0aGF0IGl0IGlzIG5vdCB0aGUgaW50ZW50aW9uIHRv
IGhhdmUgZXZlcnkgcG90ZW50aWFsIHVzZSBjYXNlIGRvY3VtZW50ZWQuPG86cD48L286cD48L3Nw
YW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tYm90dG9t
OjYuNzVwdCc+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6IkNhbGli
cmkiLCJzYW5zLXNlcmlmIic+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+
PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tYm90dG9tOjYuNzVwdCc+PHNwYW4gc3R5
bGU9J2ZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIic+
Q29tbWVudHM/IERvZXMgdGhlIGFib3ZlIGFwcHJvYWNoIHNlZW0gcmVhc29uYWJsZSB0byBmb2xr
cyBvbiB0aGUgbGlzdD8gQW55IG9iamVjdGlvbnM/PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2
PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tYm90dG9tOjYuNzVwdCc+PHNw
YW4gc3R5bGU9J2ZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNl
cmlmIic+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNv
Tm9ybWFsIHN0eWxlPSdtYXJnaW4tYm90dG9tOjYuNzVwdCc+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6
ZToxMy41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIic+SmltICZhbXA7IFRo
b21hczxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48L2Rpdj48L2JvZHk+PC9odG1s
Pg==

--_000_94C682931C08B048B7A8645303FDC9F36F528DEBA6PUEXCB1Bnante_--


From nobody Wed Mar 26 06:54:31 2014
Return-Path: <mn1921@att.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A5E2A1A030D for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 06:54:21 -0700 (PDT)
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, RCVD_IN_DNSWL_MED=-2.3, 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 krlyNqjHVpFZ for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 06:54:16 -0700 (PDT)
Received: from nbfkord-smmo07.seg.att.com (nbfkord-smmo07.seg.att.com [209.65.160.93]) by ietfa.amsl.com (Postfix) with ESMTP id 6493A1A00E3 for <sfc@ietf.org>; Wed, 26 Mar 2014 06:54:16 -0700 (PDT)
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo07.seg.att.com(mxl_mta-7.2.1-0) with ESMTP id 70cd2335.2b938b037940.2116282.00-2424.5574424.nbfkord-smmo07.seg.att.com (envelope-from <mn1921@att.com>);  Wed, 26 Mar 2014 13:54:15 +0000 (UTC)
X-MXL-Hash: 5332dc07631fb726-cec3196ed4181a8081cb5d5d0a5e0aa3f90bb2ee
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo07.seg.att.com(mxl_mta-7.2.1-0) over TLS secured channel with ESMTP id afbd2335.0.2116141.00-2314.5574093.nbfkord-smmo07.seg.att.com (envelope-from <mn1921@att.com>);  Wed, 26 Mar 2014 13:54:04 +0000 (UTC)
X-MXL-Hash: 5332dbfc5b15d9f7-dd3bd5ec14f54749bc0eb3cc93c0d1198f3295b6
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2QDs2Ph021732; Wed, 26 Mar 2014 09:54:02 -0400
Received: from mlpi407.sfdc.sbc.com (mlpi407.sfdc.sbc.com [130.9.128.239]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2QDrr1m021625 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 26 Mar 2014 09:53:57 -0400
Received: from MISOUT7MSGHUBAG.ITServices.sbc.com (MISOUT7MSGHUBAG.itservices.sbc.com [130.9.129.151]) by mlpi407.sfdc.sbc.com (RSA Interceptor); Wed, 26 Mar 2014 13:53:35 GMT
Received: from MISOUT7MSGUSR9I.ITServices.sbc.com ([144.151.223.56]) by MISOUT7MSGHUBAG.ITServices.sbc.com ([130.9.129.151]) with mapi id 14.03.0174.001; Wed, 26 Mar 2014 09:53:35 -0400
From: "NAPIERALA, MARIA H" <mn1921@att.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Erik Nordmark <nordmark@acm.org>,  Kevin J Ma <kevin.ma@azukisystems.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>, Sumandra Majee <S.Majee@F5.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs8xA0rMnfgo6kuAoN3cBjA6XJrnlkYAgAACAQCAAAL2AIAAfNyAgADnTgCAABnpAIAAGK+AgAe3pACAACKhgIACYOWw
Date: Wed, 26 Mar 2014 13:53:34 +0000
Message-ID: <1D70D757A2C9D54D83B4CBD7625FA80E01361692@MISOUT7MSGUSR9I.ITServices.sbc.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <53308576.6030107@acm.org> <5330A283.6050007@joelhalpern.com>
In-Reply-To: <5330A283.6050007@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.70.83.2]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-AnalysisOut: [v=2.0 cv=afzWa2Ut c=1 sm=1 a=dhB6nF3YHL5t/Ixux6cINA==:17 a]
X-AnalysisOut: [=1f6CK83DgCoA:10 a=ofMgfj31e3cA:10 a=jYfq9svkz8oA:10 a=BLc]
X-AnalysisOut: [eEmwcHowA:10 a=kj9zAlcOel0A:10 a=zQP7CpKOAAAA:8 a=XIqpo32R]
X-AnalysisOut: [AAAA:8 a=48vgC7mUAAAA:8 a=pUcqxILahKdENlUYiVMA:9 a=CjuIK1q]
X-AnalysisOut: [_8ugA:10 a=lZB815dzVvQA:10]
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2010122901)]
X-MAIL-FROM: <mn1921@att.com>
X-SOURCE-IP: [144.160.229.24]
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/EDz0aZMZPjPHpr0bDbOXRVqW0C8
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 13:54:21 -0000

> Similarly, the actual instantiation in the chain may be a single VM, or
> it may be a cluster with internal load balancing that interacts with
> the
> service chain as a single thing.
> And further, there may be several such clusters, each used in different
> service chains.

Actually, we cannot assume that services will come with their own internal =
load balancing. Hence, any SFC solution needs to support the load balancing=
 to a cluster.  The main problem in service chaining is how to implement a =
service that is conceptually one hop but scaled horizontally as 10 or 100 d=
ifferent VMs.
=20
>  From an architecture perspective, we have to allow these.
> I do however think we should be wary of taking the single-instance
> detail-policy approach too far.  If there are several service
> functions,
> each with several policies or instances which are chosen to be used
> sparately by the chaining, then the number of service paths grows
> exponentially.

Yes. This will not scale.
=20
Maria



> On 3/24/14, 3:20 PM, Erik Nordmark wrote:
> > On 3/19/14 2:29 PM, Kevin J Ma wrote:
> >>
> >> Does the use of path ID imply that the ingress classifier does all
> of the
> >>
> >> instance load balancing for every service in the chain, rather than
> >> having
> >>
> >> service instance load balancing occur at the point in the chain when
> each
> >>
> >> given service function has been reached?
> >>
> >
> > Kevin et al,
> >
> > I get the impression that different participants might be using terms
> > like "node" and "instance" to mean slightly different things as it
> comes
> > to load balancing, and your email is a reasonable place to interject
> > that observation.
> >
> > Let me give to examples to illustrate the possibly different
> > interpretation.
> > In both cases on ingress to SFC the classification directs the the
> > packet to a service path. These examples use "tenant" as the
> > distinguishing characteristics, but it could also be e.g.,
> "subscriber"
> > or "class-of-service", or any combination of those.
> >
> > In the first example the packets for tentantA are associated with a
> > service path containing FW-A etc. In this case FW-A is the instance
> of
> > the FW service; that instance has tenantA's specific firewall
> > configuration. That is distinct from the FW class, which is a
> firewall
> > without any instantiation with any firewall policy. (And "FW" might
> > actually be more specific - having a distinct set of firewalling
> > capabilities and features, but still devoid of the tenant config.)
> >
> >  From a service graph perspective FW-A is on a node - but that graph
> > node doesn't necessarily map to a single physical node.
> > The implementation of the FW-A could  be done using multiple FW
> virtual
> > machines - on the same or different physical nodes. We can call them
> > FW-A-1 and FW-A-2 etc. Such load balancing could be a local matter to
> > the implementation of FW, or it could perhaps leverage SFC.
> >
> >
> > In the second example the instance is one level down. FW-A-1 and FW-
> A-2
> > would be different instances, with different service paths to reach
> > them. Thus the SFC ingress classifier would pick a path for some
> traffic
> > which using one of those instances. Thus SFC would have more
> visibility
> > and control in how traffic is load balanced (for the firewall in this
> > case). However, that also means SFC needs to handle failures to FW-A-
> 1
> > by knowing the rules for which FW-A-* instance to re-route the
> packets
> > to, which implies some coupling between SF specific state and SFC.
> >
> >
> > Some of the concerns on the list seem to assume that "instance" means
> > the second approach, which brings in more possibilities but also more
> > complexity.
> >
> > It might make sense to start with the first approach. But in any
> case,
> > making it more clear (perhaps by using concrete examples like the
> above)
> > what is an instance and a node would help the discussion.
> >
> > Regards,
> >     Erik
> >
> > _______________________________________________
> > sfc mailing list
> > sfc@ietf.org
> > https://www.ietf.org/mailman/listinfo/sfc
> >
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Wed Mar 26 06:57:19 2014
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B483D1A00FB for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 06:57:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level: 
X-Spam-Status: No, score=-14.51 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_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 v_m81Y9ca3Ju for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 06:57:17 -0700 (PDT)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) by ietfa.amsl.com (Postfix) with ESMTP id 202CF1A00E3 for <sfc@ietf.org>; Wed, 26 Mar 2014 06:57:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=6901; q=dns/txt; s=iport; t=1395842236; x=1397051836; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=SLCaPbZdluG/0cej2KJML5yjEWuA1Yjya7J9lgugkmQ=; b=TLt8qnMBE8sZipFqqRIEIKXsp2pnMafFX+EJ70ADLGkzguPhGVUq8Jiv eaLbVbh9m6ID0G3qfZxMQpocnAilVVJq+GohuAtiEBVln0W7/TNCZwM1U p5pAjdWuY/9VEEO8wNGQ9jts0iP3sRWjlMUU28aUEmM96HiPML95hf7OS Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AoAFADXcMlOtJV2d/2dsb2JhbABZgkJEO1fCdYEdFnSCJQEBAQQtTBACAQgRAwECKAcyFAkIAQEEAQ0Fh3nQDheOTRMRB4Q4BJhNimuHSIFwgT6CKw
X-IronPort-AV: E=Sophos;i="4.97,735,1389744000";  d="scan'208,217";a="313026072"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by rcdn-iport-3.cisco.com with ESMTP; 26 Mar 2014 13:57:15 +0000
Received: from xhc-aln-x14.cisco.com (xhc-aln-x14.cisco.com [173.36.12.88]) by rcdn-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id s2QDvFct003586 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 26 Mar 2014 13:57:15 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.171]) by xhc-aln-x14.cisco.com ([173.36.12.88]) with mapi id 14.03.0123.003; Wed, 26 Mar 2014 08:57:15 -0500
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: Ben Wright <Ben.Wright@metaswitch.com>, "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>
Thread-Topic: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
Thread-Index: Ac9I7fEHeGo8gMbcTxCydUP11z0SHwAFbeYA
Date: Wed, 26 Mar 2014 13:57:15 +0000
Message-ID: <CF585472.1E533%jguichar@cisco.com>
References: <B3B6FD81D3159A45B5421AF9DD500F88D6F84A36@ENFICSMBX1.datcon.co.uk>
In-Reply-To: <B3B6FD81D3159A45B5421AF9DD500F88D6F84A36@ENFICSMBX1.datcon.co.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.98.43.184]
Content-Type: multipart/alternative; boundary="_000_CF5854721E533jguicharciscocom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/krMCcCQNir8z_LPClgxGoOMBiAg
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 13:57:18 -0000

--_000_CF5854721E533jguicharciscocom_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Hi Ben,

Yes, this is most certainly a requirement. I would suggest looking at draft=
-quinn-sfc-nsh for a description of how the service path ID + service index=
 are used to determine where in the service chain the packet is currently a=
nd how the index is decremented at each service hop to facilitate both serv=
ice hop awareness and loop detection within the service graph.

From: Ben Wright <Ben.Wright@metaswitch.com<mailto:Ben.Wright@metaswitch.co=
m>>
Date: Wednesday, March 26, 2014 at 8:21 AM
To: "draft-boucadair-sfc-requirements@tools.ietf.org<mailto:draft-boucadair=
-sfc-requirements@tools.ietf.org>" <draft-boucadair-sfc-requirements@tools.=
ietf.org<mailto:draft-boucadair-sfc-requirements@tools.ietf.org>>
Cc: "sfc@ietf.org<mailto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: [sfc] Loop detection in service chains - question on draft-boucada=
ir-sfc-requirements

Hi,

I=92d like to get your input and that of the WG on Loop Detection within a =
service chain.

draft-boucadair-sfc-requirements explicitly forbids the same SF from appear=
ing in a given SFC (Req #25), to prevent loops forming.   Other drafts allo=
w this - e.g. draft-quinn-sfc-arch: =93A given SF can appear one time or mu=
ltiple times in a given SFC=94.

I can see that there might be use cases for which it is advantageous to hav=
e the same SF appear more than once in SFC.   Would it be acceptable to all=
ow this but use, for example, a TTL-based mechanism to prevent any loops fr=
om being long-lived?

Apologies if this has been raised before on the list and I=92ve missed it.

Thanks,

Ben


--_000_CF5854721E533jguicharciscocom_
Content-Type: text/html; charset="Windows-1252"
Content-ID: <38A863C20188E94BADBCF96451B7DA2F@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif;">
<div>Hi Ben,</div>
<div><br>
</div>
<div>Yes, this is most certainly a requirement. I would suggest looking at =
draft-quinn-sfc-nsh for a description of how the service path ID &#43; serv=
ice index are used to determine where in the service chain the packet is cu=
rrently and how the index is decremented
 at each service hop to facilitate both service hop awareness and loop dete=
ction within the service graph.&nbsp;</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>Ben Wright &lt;<a href=3D"mai=
lto:Ben.Wright@metaswitch.com">Ben.Wright@metaswitch.com</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Wednesday, March 26, 2014 at =
8:21 AM<br>
<span style=3D"font-weight:bold">To: </span>&quot;<a href=3D"mailto:draft-b=
oucadair-sfc-requirements@tools.ietf.org">draft-boucadair-sfc-requirements@=
tools.ietf.org</a>&quot; &lt;<a href=3D"mailto:draft-boucadair-sfc-requirem=
ents@tools.ietf.org">draft-boucadair-sfc-requirements@tools.ietf.org</a>&gt=
;<br>
<span style=3D"font-weight:bold">Cc: </span>&quot;<a href=3D"mailto:sfc@iet=
f.org">sfc@ietf.org</a>&quot; &lt;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.=
org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>[sfc] Loop detection in se=
rvice chains - question on draft-boucadair-sfc-requirements<br>
</div>
<div><br>
</div>
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" x=
mlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (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;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
<div lang=3D"EN-GB" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi, <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I=92d like to get your input and that of the WG on L=
oop Detection within a service chain.&nbsp;
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">draft-boucadair-sfc-requirements explicitly forbids =
the same SF from appearing in a given SFC (Req #25), to prevent loops formi=
ng.&nbsp;&nbsp; Other drafts allow this - e.g. draft-quinn-sfc-arch: =93A g=
iven SF can appear one time or multiple times
 in a given SFC=94. &nbsp;&nbsp; <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I can see that there might be use cases for which it=
 is advantageous to have the same SF appear more than once in SFC.&nbsp; &n=
bsp;Would it be acceptable to allow this but use, for example, a TTL-based =
mechanism to prevent any loops from being long-lived?
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Apologies if this has been raised before on the list=
 and I=92ve missed it.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks, <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Ben<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
</div>
</span>
</body>
</html>

--_000_CF5854721E533jguicharciscocom_--


From nobody Wed Mar 26 06:59:09 2014
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 345AC1A00FB for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 06:59:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.51
X-Spam-Level: 
X-Spam-Status: No, score=-9.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, 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 NBdoOrxBqp_P for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 06:59:06 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) by ietfa.amsl.com (Postfix) with ESMTP id D89AF1A00E3 for <sfc@ietf.org>; Wed, 26 Mar 2014 06:59:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=18137; q=dns/txt; s=iport; t=1395842344; x=1397051944; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=pj37iLGhBmBfQ+6HxOD6b8ZfbQwRoJi+sxzFZU7X30g=; b=VWPDsAgq/lxdFPVQxLlZ2QwkDA8ayFJeUQFEiyz+y8/H866NX36g7c63 81xXBbj0lVrdCq6DOQ6jygQ1nEOx663c9hjyefiMLlK7f1soahjN+QNeZ Kv1SnpcTBAjQn5uZaiJTNmC7XJVLp2NowC9beU63VlqCBgPGLhbj0Tjdh c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvYGAOXcMlOtJV2d/2dsb2JhbABZgkJEO1esP41CiHSBHRZ0giUBAQEELVwCAQgRAwEBASgHMhQJCAIEARIUB4deDdACF44PDgMBPxcBhDgEmE2BM5EAgy6Bcjk
X-IronPort-AV: E=Sophos; i="4.97,735,1389744000"; d="scan'208,217"; a="30509835"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by alln-iport-8.cisco.com with ESMTP; 26 Mar 2014 13:58:48 +0000
Received: from xhc-rcd-x04.cisco.com (xhc-rcd-x04.cisco.com [173.37.183.78]) by rcdn-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id s2QDwmZU004900 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 26 Mar 2014 13:58:48 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.171]) by xhc-rcd-x04.cisco.com ([::1]) with mapi id 14.03.0123.003; Wed, 26 Mar 2014 08:58:48 -0500
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] Progression of use case documents within the SFC working group
Thread-Index: AQHPGS5B+ZYQfqbdGEGHvCjMISf9v5qUkVUAgF9z34D//9A0gA==
Date: Wed, 26 Mar 2014 13:58:48 +0000
Message-ID: <CF58550B.1E539%jguichar@cisco.com>
References: <CF08148E.148BC%jguichar@cisco.com> <1932349033.9487.1390587026582.JavaMail.tomcat@mgs-aad01.mail.aol.com> <94C682931C08B048B7A8645303FDC9F36F528DEBA6@PUEXCB1B.nanterre.francetelecom.fr>
In-Reply-To: <94C682931C08B048B7A8645303FDC9F36F528DEBA6@PUEXCB1B.nanterre.francetelecom.fr>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.98.43.184]
Content-Type: multipart/alternative; boundary="_000_CF58550B1E539jguicharciscocom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/nXfZpoNf3_Sr4bdo-d4IEL8MrOw
Subject: Re: [sfc] Progression of use case documents within the SFC working group
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 13:59:08 -0000

--_000_CF58550B1E539jguicharciscocom_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Hi Med,

Good timing! Thomas and I will be sending out an email shortly with suggest=
ions on how to proceed with use cases based upon WG feedback and our London=
 meeting. Stay tuned!

From: "mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>" <=
mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>>
Date: Wednesday, March 26, 2014 at 8:49 AM
To: Jim Guichard <jguichar@cisco.com<mailto:jguichar@cisco.com>>, "sfc@ietf=
.org<mailto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: Re: [sfc] Progression of use case documents within the SFC working=
 group

Dear chairs,

Are there any conclusions for this poll?

Thank you.

Cheers,
Med

________________________________
From: jguichar@cisco.com<jguichar@cisco.com<mailto:jguichar@cisco.com%3cjgu=
ichar@cisco.com>>
To: sfc@ietf.org<sfc@ietf.org<mailto:sfc@ietf.org%3csfc@ietf.org>>
Sent: Friday, January 24, 2014
Subject: [sfc] Progression of use case documents within the SFC working gro=
up
Greetings,

The documentation and applicability of use cases for the SFC WG was discuss=
ed during both the Berlin and Vancouver BOFs. The main purpose of those dis=
cussions was to show support for our work and subsequent formation of a wor=
king group.

As we move forward with our work we would like to solicit opinions of how b=
est to approach use cases within the WG. The SFC charter left it open as to=
 whether we should have a single problem statement that includes use cases =
or whether to separate out the use cases.

Some background:

1) An important purpose for having use cases is to connect a problem or sol=
ution to a real concrete scenario. On the problem side, a use case can high=
light requirements for any solution. Hence, having SFC use cases is importa=
nt. Lack of use cases could lead to missed requirements.

2) Having just one use case is probably not enough, but having too many qui=
ckly leads to diminishing returns. The sweet spot is a relatively small num=
ber (3? 4?) that are different enough that they flesh out the (different) k=
ey requirements. We know that more use cases aren't helping when they simpl=
y reaffirm requirements that have already been made apparent by other use c=
ases.

3) Some use cases may be detailed and complicated , i.e., because the scena=
rio or technology involved is complicated. Or they may be oriented towards =
a particular community. Such use cases may warrant having their own standal=
one document.

4) If we try to put all use cases into a single document, we run the risk t=
hat folk will continue to ask that additional scenarios be added, making it=
 difficult to close out and finish the document.

With that in mind, the WG needs to make some choices. We propose:

1) Have the WG develop one use case document that documents a small number =
of representative use cases. The document presented by Hongyu Li at the Van=
couver BOF could serve for this purpose (http://datatracker.ietf.org/doc/dr=
aft-liu-service-chaining-use-cases).

2) Remove "Section 4. Service Function Chaining Use Cases=94 from draft-qui=
nn-sfc-problem-statement. At present, one section is TBD, and the other sec=
tion "3GPP Gi Interface Service Function Chaining=94 would need significant=
 expansion, and that expansion probably makes more sense in a separate docu=
ment. If there was a simple use case that could be explained (to an IETF re=
ader) in 1-2 pages, we could consider putting it here, but we'd need a prop=
osal. (Any takers?)

3) For additional use cases not covered in 1) above, allow for a small numb=
er of documents that are applicable to specific environments (e.g. mobility=
, data center, broadband, and so forth.) These documents would provide more=
 detailed information and applicability of SFC to these specific environmen=
ts, and would need to go beyond what is covered in the general use case doc=
ument (1). Note that it is not the intention to have every potential use ca=
se documented.

Comments? Does the above approach seem reasonable to folks on the list? Any=
 objections?

Jim & Thomas

--_000_CF58550B1E539jguicharciscocom_
Content-Type: text/html; charset="Windows-1252"
Content-ID: <E0631B17A6CA0E4A8A7E723D252C8EDB@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif;">
<div>Hi Med,</div>
<div><br>
</div>
<div>Good timing! Thomas and I will be sending out an email shortly with su=
ggestions on how to proceed with use cases based upon WG feedback and our L=
ondon meeting. Stay tuned!</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>&quot;<a href=3D"mailto:moham=
ed.boucadair@orange.com">mohamed.boucadair@orange.com</a>&quot; &lt;<a href=
=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadair@orange.com</a>&g=
t;<br>
<span style=3D"font-weight:bold">Date: </span>Wednesday, March 26, 2014 at =
8:49 AM<br>
<span style=3D"font-weight:bold">To: </span>Jim Guichard &lt;<a href=3D"mai=
lto:jguichar@cisco.com">jguichar@cisco.com</a>&gt;, &quot;<a href=3D"mailto=
:sfc@ietf.org">sfc@ietf.org</a>&quot; &lt;<a href=3D"mailto:sfc@ietf.org">s=
fc@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>Re: [sfc] Progression of u=
se case documents within the SFC working group<br>
</div>
<div><br>
</div>
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" x=
mlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size: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.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Texte de bulles Car";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.TextedebullesCar
	{mso-style-name:"Texte de bulles Car";
	mso-style-priority:99;
	mso-style-link:"Texte de bulles";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Courier New";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: 'Courie=
r New'; color: rgb(31, 73, 125);">Dear chairs,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: 'Courie=
r New'; color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: 'Courie=
r New'; color: rgb(31, 73, 125);">Are there any conclusions for this poll?<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: 'Courie=
r New'; color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: 'Courie=
r New'; color: rgb(31, 73, 125);">Thank you.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: 'Courie=
r New'; color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: 'Courie=
r New'; color: rgb(31, 73, 125);">Cheers,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: 'Courie=
r New'; color: rgb(31, 73, 125);">Med<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: 'Courie=
r New'; color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div class=3D"MsoNormal" align=3D"center" style=3D"margin-bottom:6.75pt;tex=
t-align:center">
<hr size=3D"1" width=3D"100%" noshade=3D"" style=3D"color:#999999" align=3D=
"center">
</div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><b>From: </b><a href=
=3D"mailto:jguichar@cisco.com%3cjguichar@cisco.com">jguichar@cisco.com&lt;j=
guichar@cisco.com</a>&gt;<br>
<b>To: </b><a href=3D"mailto:sfc@ietf.org%3csfc@ietf.org">sfc@ietf.org&lt;s=
fc@ietf.org</a>&gt;<br>
<b>Sent: </b>Friday, January 24, 2014<br>
<b>Subject: </b>[sfc] Progression of use case documents within the SFC work=
ing group<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:6.75pt"><span style=3D"font-s=
ize: 13.5pt; font-family: Calibri, sans-serif;">Greetings,<o:p></o:p></span=
></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:6.75pt"><span style=3D"font-s=
ize: 13.5pt; font-family: Calibri, sans-serif;"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:6.75pt"><span style=3D"font-s=
ize: 13.5pt; font-family: Calibri, sans-serif;">The documentation and appli=
cability of use cases for the SFC WG was discussed during both the Berlin a=
nd Vancouver BOFs. The main purpose of
 those discussions was to show support for our work and subsequent formatio=
n of a working group.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:6.75pt"><span style=3D"font-s=
ize: 13.5pt; font-family: Calibri, sans-serif;"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:6.75pt"><span style=3D"font-s=
ize: 13.5pt; font-family: Calibri, sans-serif;">As we move forward with our=
 work we would like to solicit opinions of how best to approach use cases w=
ithin the WG. The SFC charter left it
 open as to whether we should have a single problem statement that includes=
 use cases or whether to separate out the use cases.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:6.75pt"><span style=3D"font-s=
ize: 13.5pt; font-family: Calibri, sans-serif;"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:6.75pt"><span style=3D"font-s=
ize: 13.5pt; font-family: Calibri, sans-serif;">Some background:<o:p></o:p>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:6.75pt"><span style=3D"font-s=
ize: 13.5pt; font-family: Calibri, sans-serif;"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:6.75pt"><span style=3D"font-s=
ize: 13.5pt; font-family: Calibri, sans-serif;">1) An important purpose for=
 having use cases is to connect a problem or solution to a real concrete sc=
enario. On the problem side, a use case
 can highlight requirements for any solution. Hence, having SFC use cases i=
s important. Lack of use cases could lead to missed requirements.<o:p></o:p=
></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:6.75pt"><span style=3D"font-s=
ize: 13.5pt; font-family: Calibri, sans-serif;"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:6.75pt"><span style=3D"font-s=
ize: 13.5pt; font-family: Calibri, sans-serif;">2) Having just one use case=
 is probably not enough, but having too many quickly leads to diminishing r=
eturns. The sweet spot is a relatively
 small number (3? 4?) that are different enough that they flesh out the (di=
fferent) key requirements. We know that more use cases aren't helping when =
they simply reaffirm requirements that have already been made apparent by o=
ther use cases.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:6.75pt"><span style=3D"font-s=
ize: 13.5pt; font-family: Calibri, sans-serif;"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:6.75pt"><span style=3D"font-s=
ize: 13.5pt; font-family: Calibri, sans-serif;">3) Some use cases may be de=
tailed and complicated , i.e., because the scenario or technology involved =
is complicated. Or they may be oriented
 towards a particular community. Such use cases may warrant having their ow=
n standalone document.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:6.75pt"><span style=3D"font-s=
ize: 13.5pt; font-family: Calibri, sans-serif;"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:6.75pt"><span style=3D"font-s=
ize: 13.5pt; font-family: Calibri, sans-serif;">4) If we try to put all use=
 cases into a single document, we run the risk that folk will continue to a=
sk that additional scenarios be added,
 making it difficult to close out and finish the document.<o:p></o:p></span=
></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:6.75pt"><span style=3D"font-s=
ize: 13.5pt; font-family: Calibri, sans-serif;"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:6.75pt"><span style=3D"font-s=
ize: 13.5pt; font-family: Calibri, sans-serif;">With that in mind, the WG n=
eeds to make some choices. We propose:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:6.75pt"><span style=3D"font-s=
ize: 13.5pt; font-family: Calibri, sans-serif;"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:6.75pt"><span style=3D"font-s=
ize: 13.5pt; font-family: Calibri, sans-serif;">1) Have the WG develop one =
use case document that documents a small number of representative use cases=
. The document presented by Hongyu Li
 at the Vancouver BOF could serve for this purpose (<a href=3D"http://datat=
racker.ietf.org/doc/draft-liu-service-chaining-use-cases">http://datatracke=
r.ietf.org/doc/draft-liu-service-chaining-use-cases</a>).<o:p></o:p></span>=
</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:6.75pt"><span style=3D"font-s=
ize: 13.5pt; font-family: Calibri, sans-serif;"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:6.75pt"><span style=3D"font-s=
ize: 13.5pt; font-family: Calibri, sans-serif;">2) Remove &quot;Section 4. =
Service Function Chaining Use Cases=94 from draft-quinn-sfc-problem-stateme=
nt. At present, one section is TBD, and the other
 section &quot;3GPP Gi Interface Service Function Chaining=94 would need si=
gnificant expansion, and that expansion probably makes more sense in a sepa=
rate document. If there was a simple use case that could be explained (to a=
n IETF reader) in 1-2 pages, we could consider
 putting it here, but we'd need a proposal. (Any takers?)<o:p></o:p></span>=
</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:6.75pt"><span style=3D"font-s=
ize: 13.5pt; font-family: Calibri, sans-serif;"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:6.75pt"><span style=3D"font-s=
ize: 13.5pt; font-family: Calibri, sans-serif;">3) For additional use cases=
 not covered in 1) above, allow for a small number of documents that are ap=
plicable to specific environments (e.g.
 mobility, data center, broadband, and so forth.) These documents would pro=
vide more detailed information and applicability of SFC to these specific e=
nvironments, and would need to go beyond what is covered in the general use=
 case document (1). Note that it
 is not the intention to have every potential use case documented.<o:p></o:=
p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:6.75pt"><span style=3D"font-s=
ize: 13.5pt; font-family: Calibri, sans-serif;"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:6.75pt"><span style=3D"font-s=
ize: 13.5pt; font-family: Calibri, sans-serif;">Comments? Does the above ap=
proach seem reasonable to folks on the list? Any objections?<o:p></o:p></sp=
an></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:6.75pt"><span style=3D"font-s=
ize: 13.5pt; font-family: Calibri, sans-serif;"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:6.75pt"><span style=3D"font-s=
ize: 13.5pt; font-family: Calibri, sans-serif;">Jim &amp; Thomas<o:p></o:p>=
</span></p>
</div>
</div>
</div>
</div>
</div>
</span>
</body>
</html>

--_000_CF58550B1E539jguicharciscocom_--


From nobody Wed Mar 26 07:00:29 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AAE1C1A0119 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 07:00:26 -0700 (PDT)
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, RCVD_IN_DNSWL_NONE=-0.0001, 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 zQveBGdmuVaj for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 07:00:24 -0700 (PDT)
Received: from hub021-ca-6.exch021.serverdata.net (hub021-ca-6.exch021.serverdata.net [64.78.56.71]) by ietfa.amsl.com (Postfix) with ESMTP id 3D29F1A0113 for <sfc@ietf.org>; Wed, 26 Mar 2014 07:00:24 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-6.exch021.domain.local ([10.254.4.92]) with mapi id 14.03.0174.001;  Wed, 26 Mar 2014 07:00:22 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: "NAPIERALA, MARIA H" <mn1921@att.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Erik Nordmark <nordmark@acm.org>, Kevin J Ma <kevin.ma@azukisystems.com>, Dave Dolson <ddolson@sandvine.com>, "Sumandra Majee" <S.Majee@F5.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs81yoHIIL+bcUu+EOJ5K2SiBZrnlkYAgAACAQCAAAL2AIAA4XOAgAC1AgD//6RbQIAAF2RQgAgufACAACKigIACprkA//+LD9A=
Date: Wed, 26 Mar 2014 14:00:21 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E64B6@MBX021-W3-CA-2.exch021.domain.local>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <53308576.6030107@acm.org> <5330A283.6050007@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361692@MISOUT7MSGUSR9I.ITServices.sbc.com>
In-Reply-To: <1D70D757A2C9D54D83B4CBD7625FA80E01361692@MISOUT7MSGUSR9I.ITServices.sbc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.203.66.100]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/atOd2nTbtKLcWHbUnkPi7aI7bHg
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 14:00:26 -0000

Maria,

I don't see any ambiguity, here.   An SF instance can be anything we want i=
t to be.   In the case of internal load balancing, that single SF instance =
would presumably have higher capacity than if it were not internally load b=
alanced, but the SFC classifier/PDP need not know anything about that.     =
It could even be hierarchical.   Let's say that some service function is re=
alized with an internally load balanced cluster of VMs or physical hosts.  =
  And, lets further say that there are 3 such clusters available.   The SFC=
 classifier/PDP would see that there are 3 network locators for that servic=
e function.   The policies used by the SFC classifier/PDP to select amongst=
 those 3 is private to the classifier/PDP.   The fact that each of those in=
stances performs internal load balancing is not relevant to the operation o=
f the SFC classifier/PDP, except, perhaps, to flavor the way the policy use=
d for selection is expressed (i.e., if they have dissimilar capacities).

    Ron


-----Original Message-----
From: NAPIERALA, MARIA H [mailto:mn1921@att.com]=20
Sent: Wednesday, March 26, 2014 9:54 AM
To: Joel M. Halpern; Erik Nordmark; Kevin J Ma; Ron Parker; Dave Dolson; Su=
mandra Majee
Cc: sfc@ietf.org
Subject: RE: [sfc] SFC encapsulation chain ID

> Similarly, the actual instantiation in the chain may be a single VM,=20
> or it may be a cluster with internal load balancing that interacts=20
> with the service chain as a single thing.
> And further, there may be several such clusters, each used in=20
> different service chains.

Actually, we cannot assume that services will come with their own internal =
load balancing. Hence, any SFC solution needs to support the load balancing=
 to a cluster.  The main problem in service chaining is how to implement a =
service that is conceptually one hop but scaled horizontally as 10 or 100 d=
ifferent VMs.
=20
>  From an architecture perspective, we have to allow these.
> I do however think we should be wary of taking the single-instance=20
> detail-policy approach too far.  If there are several service=20
> functions, each with several policies or instances which are chosen to=20
> be used sparately by the chaining, then the number of service paths=20
> grows exponentially.

Yes. This will not scale.
=20
Maria



> On 3/24/14, 3:20 PM, Erik Nordmark wrote:
> > On 3/19/14 2:29 PM, Kevin J Ma wrote:
> >>
> >> Does the use of path ID imply that the ingress classifier does all
> of the
> >>
> >> instance load balancing for every service in the chain, rather than=20
> >> having
> >>
> >> service instance load balancing occur at the point in the chain=20
> >> when
> each
> >>
> >> given service function has been reached?
> >>
> >
> > Kevin et al,
> >
> > I get the impression that different participants might be using=20
> > terms like "node" and "instance" to mean slightly different things=20
> > as it
> comes
> > to load balancing, and your email is a reasonable place to interject=20
> > that observation.
> >
> > Let me give to examples to illustrate the possibly different=20
> > interpretation.
> > In both cases on ingress to SFC the classification directs the the=20
> > packet to a service path. These examples use "tenant" as the=20
> > distinguishing characteristics, but it could also be e.g.,
> "subscriber"
> > or "class-of-service", or any combination of those.
> >
> > In the first example the packets for tentantA are associated with a=20
> > service path containing FW-A etc. In this case FW-A is the instance
> of
> > the FW service; that instance has tenantA's specific firewall=20
> > configuration. That is distinct from the FW class, which is a
> firewall
> > without any instantiation with any firewall policy. (And "FW" might=20
> > actually be more specific - having a distinct set of firewalling=20
> > capabilities and features, but still devoid of the tenant config.)
> >
> >  From a service graph perspective FW-A is on a node - but that graph=20
> > node doesn't necessarily map to a single physical node.
> > The implementation of the FW-A could  be done using multiple FW
> virtual
> > machines - on the same or different physical nodes. We can call them
> > FW-A-1 and FW-A-2 etc. Such load balancing could be a local matter=20
> > to the implementation of FW, or it could perhaps leverage SFC.
> >
> >
> > In the second example the instance is one level down. FW-A-1 and FW-
> A-2
> > would be different instances, with different service paths to reach=20
> > them. Thus the SFC ingress classifier would pick a path for some
> traffic
> > which using one of those instances. Thus SFC would have more
> visibility
> > and control in how traffic is load balanced (for the firewall in=20
> > this case). However, that also means SFC needs to handle failures to=20
> > FW-A-
> 1
> > by knowing the rules for which FW-A-* instance to re-route the
> packets
> > to, which implies some coupling between SF specific state and SFC.
> >
> >
> > Some of the concerns on the list seem to assume that "instance"=20
> > means the second approach, which brings in more possibilities but=20
> > also more complexity.
> >
> > It might make sense to start with the first approach. But in any
> case,
> > making it more clear (perhaps by using concrete examples like the
> above)
> > what is an instance and a node would help the discussion.
> >
> > Regards,
> >     Erik
> >
> > _______________________________________________
> > sfc mailing list
> > sfc@ietf.org
> > https://www.ietf.org/mailman/listinfo/sfc
> >
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Wed Mar 26 07:09:05 2014
Return-Path: <tjc@ecs.soton.ac.uk>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0E9731A02D8 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 07:09:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.63
X-Spam-Level: 
X-Spam-Status: No, score=-0.63 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, J_CHICKENPOX_31=0.6, SPF_NEUTRAL=0.779, 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 Sq1MjSet195M for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 07:09:00 -0700 (PDT)
Received: from falcon.ecs.soton.ac.uk (falcon.ecs.soton.ac.uk [IPv6:2001:630:d0:f102::25e]) by ietfa.amsl.com (Postfix) with ESMTP id 8F04C1A0107 for <sfc@ietf.org>; Wed, 26 Mar 2014 07:08:58 -0700 (PDT)
Received: from falcon.ecs.soton.ac.uk (localhost.ecs.soton.ac.uk [127.0.0.1]) by falcon.ecs.soton.ac.uk (8.13.8/8.13.8) with ESMTP id s2QE8oT1030832; Wed, 26 Mar 2014 14:08:50 GMT
X-DKIM: Sendmail DKIM Filter v2.8.2 falcon.ecs.soton.ac.uk s2QE8oT1030832
DKIM-Signature: v=1; a=rsa-sha1; c=simple/simple; d=ecs.soton.ac.uk; s=201304; t=1395842931; bh=9L3/Wx/p75rq+M/sxCef5IePqoU=; h=From:Mime-Version:Subject:Date:References:To:In-Reply-To; b=E1m41EgYjyB9Xu1Vvcq9fgkuF4CSMjm0GXEx66pqBy7/ZimdXVBEjAJSRR+GYfZWx /zw5UWFIkWV9k7jZCS2+1E2XXsnJTtCjJCuOlOnLvLYS5NRTRJSgG81Aeq9WEWfKFT 8sq3Y+n6dLPqrUA2qBLmMgCrALIiSLdOwFxD6ULk=
Received: from gander.ecs.soton.ac.uk (gander.ecs.soton.ac.uk [2001:630:d0:f102::25d]) by falcon.ecs.soton.ac.uk (falcon.ecs.soton.ac.uk [2001:630:d0:f102::25e]) envelope-from <tjc@ecs.soton.ac.uk> with ESMTP (valid=N/A) id q2PE8o0546043173YX ret-id none; Wed, 26 Mar 2014 14:08:50 +0000
Received: from dhcp-97-161.external.eduroam.ucl.ac.uk (dhcp-97-161.external.eduroam.ucl.ac.uk [144.82.97.161]) (authenticated bits=0) by gander.ecs.soton.ac.uk (8.13.8/8.13.8) with ESMTP id s2QE8gc1025176 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Wed, 26 Mar 2014 14:08:43 GMT
From: Tim Chown <tjc@ecs.soton.ac.uk>
Content-Type: multipart/alternative; boundary="Apple-Mail=_E49B2F15-171E-466A-8E56-1C58ACB20306"
Message-ID: <EMEW3|849d1c32430b208e32d5e78daa4947eeq2PE8o03tjc|ecs.soton.ac.uk|080093CE-B4B2-4ABF-B5C0-45FBDBC974F5@ecs.soton.ac.uk>
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
Date: Wed, 26 Mar 2014 14:08:42 +0000
References: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com> <CF574684.A63B%repenno@cisco.com> <94C682931C08B048B7A8645303FDC9F36F528DEB91@PUEXCB1B.nanterre.francetelecom.fr> <080093CE-B4B2-4ABF-B5C0-45FBDBC974F5@ecs.soton.ac.uk>
To: mohamed.boucadair@orange.com, "sfc@ietf.org" <sfc@ietf.org>
In-Reply-To: <94C682931C08B048B7A8645303FDC9F36F528DEB91@PUEXCB1B.nanterre.francetelecom.fr>
X-Mailer: Apple Mail (2.1874)
X-ECS-MailScanner: Found to be clean, Found to be clean
X-smtpf-Report: sid=q2PE8o054604317300; tid=q2PE8o0546043173YX; client=relay,ipv6; mail=; rcpt=; nrcpt=2:0; fails=0
X-ECS-MailScanner-Information: Please contact the ISP for more information
X-ECS-MailScanner-ID: s2QE8oT1030832
X-ECS-MailScanner-From: tjc@ecs.soton.ac.uk
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/Cs2LpMfZwikwbir3e-64TfHES5I
Subject: [sfc] Use of IPv6 EHs?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 14:09:02 -0000

--Apple-Mail=_E49B2F15-171E-466A-8E56-1C58ACB20306
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

On 26 Mar 2014, at 12:23, <mohamed.boucadair@orange.com> =
<mohamed.boucadair@orange.com> wrote:

> Hi Reinaldo, all,
> =20
> In addition to these two ones, other alternatives are discussed in =
http://tools.ietf.org/html/draft-boucadair-sfc-design-analysis-02

Hi,

A couple of comments on the potential use of IPv6 EHs referenced in your =
design document.

Firstly, RFC6564 is being updated by =
draft-gont-6man-ipv6-universal-extension-header-00.

Secondly, some tests that we=92ve run recently (to Alexa top1m =
IPv6-enabled sites) show the drop rate on packets with IPv6 EHs is quite =
significant. These were reported by ourselves and Fernando Gont in the =
IETF89 IEPG meeting. There have been a number of I-Ds discussing EH =
handling, but the results =91in the wild=92 are poor.  I understand that =
SFC is targeted at single domain environments, but it=92s not clear as =
yet whether drops are due to administrative policy, or implementation =
shortcomings. If the latter, then these may be an issue for at least =
some time for any SFC solution dependent on their use.

Tim=

--Apple-Mail=_E49B2F15-171E-466A-8E56-1C58ACB20306
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=windows-1252

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dwindows-1252"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">On 26 =
Mar 2014, at 12:23, &lt;<a =
href=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadair@orange.com<=
/a>&gt; &lt;<a =
href=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadair@orange.com<=
/a>&gt; wrote:<br><div><br class=3D"Apple-interchange-newline"><blockquote=
 type=3D"cite"><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Diso-8859-1"><meta name=3D"Generator" content=3D"Microsoft Word =
14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"Pr=E9format=E9 HTML Car";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Texte de bulles Car";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.TextedebullesCar
	{mso-style-name:"Texte de bulles Car";
	mso-style-priority:99;
	mso-style-link:"Texte de bulles";
	font-family:"Tahoma","sans-serif";}
p.BalloonText, li.BalloonText, div.BalloonText
	{mso-style-name:"Balloon Text";
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle26
	{mso-style-type:personal-reply;
	font-family:"Courier New";
	color:#993366;}
span.PrformatHTMLCar
	{mso-style-name:"Pr=E9format=E9 HTML Car";
	mso-style-priority:99;
	mso-style-link:"Pr=E9format=E9 HTML";
	font-family:"Courier New";}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--><div lang=3D"EN-US" link=3D"blue" =
vlink=3D"purple"><div class=3D"WordSection1"><p class=3D"MsoNormal"><span =
style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;;color:#993366">Hi Reinaldo, all,<o:p></o:p></span></p><p =
class=3D"MsoNormal"><span =
style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;;color:#993366">&nbsp;</span></p><p class=3D"MsoNormal"><span =
style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;;color:#993366">In addition to these two ones, other =
alternatives are discussed in <a =
href=3D"http://tools.ietf.org/html/draft-boucadair-sfc-design-analysis-02"=
>http://tools.ietf.org/html/draft-boucadair-sfc-design-analysis-02</a></sp=
an></p></div></div></blockquote><div><br></div>Hi,<div><br></div><div>A =
couple of comments on the potential use of IPv6 EHs referenced in your =
design document.</div><div><br></div><div>Firstly, RFC6564 is being =
updated =
by&nbsp;draft-gont-6man-ipv6-universal-extension-header-00.</div><div><br>=
</div><div>Secondly, some tests that we=92ve run recently (to Alexa =
top1m IPv6-enabled sites) show the drop rate on packets with IPv6 EHs is =
quite significant. These were reported by ourselves and Fernando Gont in =
the IETF89 IEPG meeting. There have been a number of I-Ds discussing EH =
handling, but the results =91in the wild=92 are poor. &nbsp;I understand =
that SFC is targeted at single domain environments, but it=92s not clear =
as yet whether drops are due to administrative policy, or implementation =
shortcomings. If the latter, then these may be an issue for at least =
some time for any SFC solution dependent on their =
use.</div><div><br></div><div>Tim</div></div></body></html>=

--Apple-Mail=_E49B2F15-171E-466A-8E56-1C58ACB20306--


From nobody Wed Mar 26 07:10:04 2014
Return-Path: <mn1921@att.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9F4EB1A0107 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 07:09:58 -0700 (PDT)
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, RCVD_IN_DNSWL_MED=-2.3, 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 GqbuIvMjdpqg for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 07:09:52 -0700 (PDT)
Received: from nbfkord-smmo05.seg.att.com (nbfkord-smmo05.seg.att.com [209.65.160.92]) by ietfa.amsl.com (Postfix) with ESMTP id 4457F1A0110 for <sfc@ietf.org>; Wed, 26 Mar 2014 07:09:50 -0700 (PDT)
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo05.seg.att.com(mxl_mta-7.2.1-0) with ESMTP id dafd2335.2b29d3204940.2175285.00-2442.6072336.nbfkord-smmo05.seg.att.com (envelope-from <mn1921@att.com>);  Wed, 26 Mar 2014 14:09:49 +0000 (UTC)
X-MXL-Hash: 5332dfad2589650b-b70b276f876fb106b7c21a4c9395e21953bc54a1
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo05.seg.att.com(mxl_mta-7.2.1-0) over TLS secured channel with ESMTP id 77fd2335.0.2174696.00-2368.6070638.nbfkord-smmo05.seg.att.com (envelope-from <mn1921@att.com>);  Wed, 26 Mar 2014 14:09:19 +0000 (UTC)
X-MXL-Hash: 5332df8f7e1719fa-5208b2c3c69eb2b8c8db74c3ef0c871dea01745c
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2QE8sGQ015158; Wed, 26 Mar 2014 10:08:55 -0400
Received: from mlpi407.sfdc.sbc.com (mlpi407.sfdc.sbc.com [130.9.128.239]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2QE8mLC015070 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 26 Mar 2014 10:08:50 -0400
Received: from MISOUT7MSGHUB9F.ITServices.sbc.com (MISOUT7MSGHUB9F.itservices.sbc.com [144.151.223.71]) by mlpi407.sfdc.sbc.com (RSA Interceptor); Wed, 26 Mar 2014 14:08:34 GMT
Received: from MISOUT7MSGUSR9I.ITServices.sbc.com ([144.151.223.56]) by MISOUT7MSGHUB9F.ITServices.sbc.com ([144.151.223.71]) with mapi id 14.03.0174.001; Wed, 26 Mar 2014 10:08:34 -0400
From: "NAPIERALA, MARIA H" <mn1921@att.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Erik Nordmark <nordmark@acm.org>, Kevin J Ma <kevin.ma@azukisystems.com>, Dave Dolson <ddolson@sandvine.com>, "Sumandra Majee" <S.Majee@F5.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs8xA0rMnfgo6kuAoN3cBjA6XJrnlkYAgAACAQCAAAL2AIAAfNyAgADnTgCAABnpAIAAGK+AgAe3pACAACKhgIACYOWwgABHuoD//75GUA==
Date: Wed, 26 Mar 2014 14:08:32 +0000
Message-ID: <1D70D757A2C9D54D83B4CBD7625FA80E013616CC@MISOUT7MSGUSR9I.ITServices.sbc.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <53308576.6030107@acm.org> <5330A283.6050007@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361692@MISOUT7MSGUSR9I.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E64B6@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E64B6@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.70.83.2]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-AnalysisOut: [v=2.0 cv=LaqLHEji c=1 sm=1 a=dhB6nF3YHL5t/Ixux6cINA==:17 a]
X-AnalysisOut: [=1f6CK83DgCoA:10 a=ofMgfj31e3cA:10 a=jYfq9svkz8oA:10 a=BLc]
X-AnalysisOut: [eEmwcHowA:10 a=kj9zAlcOel0A:10 a=zQP7CpKOAAAA:8 a=XIqpo32R]
X-AnalysisOut: [AAAA:8 a=qN95wPeSAAAA:8 a=48vgC7mUAAAA:8 a=0AlYd06uAWd6pAA]
X-AnalysisOut: [agP8A:9 a=CjuIK1q_8ugA:10 a=paC5pjApGzsA:10 a=lZB815dzVvQA]
X-AnalysisOut: [:10 a=Hz7IrDYlS0cA:10]
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2010122901)]
X-MAIL-FROM: <mn1921@att.com>
X-SOURCE-IP: [144.160.229.24]
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/lTFLdf1K9EJkNFZOF_pU1JjeCxU
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 14:09:59 -0000

Ron,

I said that we cannot assume that within a cluster there is will be some so=
rt of internal load balancing. Hence, an SFC solution should account/includ=
e the load balancing to specific instances within a cluster.

Maria

> -----Original Message-----
> From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
> Sent: Wednesday, March 26, 2014 10:00 AM
> To: NAPIERALA, MARIA H; Joel M. Halpern; Erik Nordmark; Kevin J Ma;
> Dave Dolson; Sumandra Majee
> Cc: sfc@ietf.org
> Subject: RE: [sfc] SFC encapsulation chain ID
>=20
> Maria,
>=20
> I don't see any ambiguity, here.   An SF instance can be anything we
> want it to be.   In the case of internal load balancing, that single SF
> instance would presumably have higher capacity than if it were not
> internally load balanced, but the SFC classifier/PDP need not know
> anything about that.     It could even be hierarchical.   Let's say
> that some service function is realized with an internally load balanced
> cluster of VMs or physical hosts.    And, lets further say that there
> are 3 such clusters available.   The SFC classifier/PDP would see that
> there are 3 network locators for that service function.   The policies
> used by the SFC classifier/PDP to select amongst those 3 is private to
> the classifier/PDP.   The fact that each of those instances performs
> internal load balancing is not relevant to the operation of the SFC
> classifier/PDP, except, perhaps, to flavor the way the policy used for
> selection is expressed (i.e., if they have dissimilar capacities).
>=20
>     Ron
>=20
>=20
> -----Original Message-----
> From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> Sent: Wednesday, March 26, 2014 9:54 AM
> To: Joel M. Halpern; Erik Nordmark; Kevin J Ma; Ron Parker; Dave
> Dolson; Sumandra Majee
> Cc: sfc@ietf.org
> Subject: RE: [sfc] SFC encapsulation chain ID
>=20
> > Similarly, the actual instantiation in the chain may be a single VM,
> > or it may be a cluster with internal load balancing that interacts
> > with the service chain as a single thing.
> > And further, there may be several such clusters, each used in
> > different service chains.
>=20
> Actually, we cannot assume that services will come with their own
> internal load balancing. Hence, any SFC solution needs to support the
> load balancing to a cluster.  The main problem in service chaining is
> how to implement a service that is conceptually one hop but scaled
> horizontally as 10 or 100 different VMs.
>=20
> >  From an architecture perspective, we have to allow these.
> > I do however think we should be wary of taking the single-instance
> > detail-policy approach too far.  If there are several service
> > functions, each with several policies or instances which are chosen
> to
> > be used sparately by the chaining, then the number of service paths
> > grows exponentially.
>=20
> Yes. This will not scale.
>=20
> Maria
>=20
>=20
>=20
> > On 3/24/14, 3:20 PM, Erik Nordmark wrote:
> > > On 3/19/14 2:29 PM, Kevin J Ma wrote:
> > >>
> > >> Does the use of path ID imply that the ingress classifier does all
> > of the
> > >>
> > >> instance load balancing for every service in the chain, rather
> than
> > >> having
> > >>
> > >> service instance load balancing occur at the point in the chain
> > >> when
> > each
> > >>
> > >> given service function has been reached?
> > >>
> > >
> > > Kevin et al,
> > >
> > > I get the impression that different participants might be using
> > > terms like "node" and "instance" to mean slightly different things
> > > as it
> > comes
> > > to load balancing, and your email is a reasonable place to
> interject
> > > that observation.
> > >
> > > Let me give to examples to illustrate the possibly different
> > > interpretation.
> > > In both cases on ingress to SFC the classification directs the the
> > > packet to a service path. These examples use "tenant" as the
> > > distinguishing characteristics, but it could also be e.g.,
> > "subscriber"
> > > or "class-of-service", or any combination of those.
> > >
> > > In the first example the packets for tentantA are associated with a
> > > service path containing FW-A etc. In this case FW-A is the instance
> > of
> > > the FW service; that instance has tenantA's specific firewall
> > > configuration. That is distinct from the FW class, which is a
> > firewall
> > > without any instantiation with any firewall policy. (And "FW" might
> > > actually be more specific - having a distinct set of firewalling
> > > capabilities and features, but still devoid of the tenant config.)
> > >
> > >  From a service graph perspective FW-A is on a node - but that
> graph
> > > node doesn't necessarily map to a single physical node.
> > > The implementation of the FW-A could  be done using multiple FW
> > virtual
> > > machines - on the same or different physical nodes. We can call
> them
> > > FW-A-1 and FW-A-2 etc. Such load balancing could be a local matter
> > > to the implementation of FW, or it could perhaps leverage SFC.
> > >
> > >
> > > In the second example the instance is one level down. FW-A-1 and
> FW-
> > A-2
> > > would be different instances, with different service paths to reach
> > > them. Thus the SFC ingress classifier would pick a path for some
> > traffic
> > > which using one of those instances. Thus SFC would have more
> > visibility
> > > and control in how traffic is load balanced (for the firewall in
> > > this case). However, that also means SFC needs to handle failures
> to
> > > FW-A-
> > 1
> > > by knowing the rules for which FW-A-* instance to re-route the
> > packets
> > > to, which implies some coupling between SF specific state and SFC.
> > >
> > >
> > > Some of the concerns on the list seem to assume that "instance"
> > > means the second approach, which brings in more possibilities but
> > > also more complexity.
> > >
> > > It might make sense to start with the first approach. But in any
> > case,
> > > making it more clear (perhaps by using concrete examples like the
> > above)
> > > what is an instance and a node would help the discussion.
> > >
> > > Regards,
> > >     Erik
> > >
> > > _______________________________________________
> > > sfc mailing list
> > > sfc@ietf.org
> > > https://www.ietf.org/mailman/listinfo/sfc
> > >
> >
> > _______________________________________________
> > sfc mailing list
> > sfc@ietf.org
> > https://www.ietf.org/mailman/listinfo/sfc


From nobody Wed Mar 26 07:13:16 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CB08E1A02DB for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 07:13:13 -0700 (PDT)
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, RCVD_IN_DNSWL_NONE=-0.0001, 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 FVDy64cOvhfB for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 07:13:10 -0700 (PDT)
Received: from hub021-ca-5.exch021.serverdata.net (hub021-ca-5.exch021.serverdata.net [64.78.56.70]) by ietfa.amsl.com (Postfix) with ESMTP id BF54F1A0142 for <sfc@ietf.org>; Wed, 26 Mar 2014 07:13:10 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-5.exch021.domain.local ([10.254.4.89]) with mapi id 14.03.0174.001;  Wed, 26 Mar 2014 07:13:10 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: "NAPIERALA, MARIA H" <mn1921@att.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Erik Nordmark <nordmark@acm.org>, Kevin J Ma <kevin.ma@azukisystems.com>, Dave Dolson <ddolson@sandvine.com>, "Sumandra Majee" <S.Majee@F5.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs81yoHIIL+bcUu+EOJ5K2SiBZrnlkYAgAACAQCAAAL2AIAA4XOAgAC1AgD//6RbQIAAF2RQgAgufACAACKigIACprkA//+LD9CAAHkgAP//i78A
Date: Wed, 26 Mar 2014 14:13:08 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6517@MBX021-W3-CA-2.exch021.domain.local>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <53308576.6030107@acm.org> <5330A283.6050007@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361692@MISOUT7MSGUSR9I.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E64B6@MBX021-W3-CA-2.exch021.domain.local> <1D70D757A2C9D54D83B4CBD7625FA80E013616CC@MISOUT7MSGUSR9I.ITServices.sbc.com>
In-Reply-To: <1D70D757A2C9D54D83B4CBD7625FA80E013616CC@MISOUT7MSGUSR9I.ITServices.sbc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.203.66.100]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/sSDCmptc0lVp4ymgVE7lliu5HJo
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 14:13:14 -0000

Maria,

That is exactly what I tried to bring out in my example where the SFC class=
ifier/PDP is load balancing amongst 3 SF instances.

   Ron


-----Original Message-----
From: NAPIERALA, MARIA H [mailto:mn1921@att.com]=20
Sent: Wednesday, March 26, 2014 10:09 AM
To: Ron Parker; Joel M. Halpern; Erik Nordmark; Kevin J Ma; Dave Dolson; Su=
mandra Majee
Cc: sfc@ietf.org
Subject: RE: [sfc] SFC encapsulation chain ID

Ron,

I said that we cannot assume that within a cluster there is will be some so=
rt of internal load balancing. Hence, an SFC solution should account/includ=
e the load balancing to specific instances within a cluster.

Maria

> -----Original Message-----
> From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
> Sent: Wednesday, March 26, 2014 10:00 AM
> To: NAPIERALA, MARIA H; Joel M. Halpern; Erik Nordmark; Kevin J Ma;=20
> Dave Dolson; Sumandra Majee
> Cc: sfc@ietf.org
> Subject: RE: [sfc] SFC encapsulation chain ID
>=20
> Maria,
>=20
> I don't see any ambiguity, here.   An SF instance can be anything we
> want it to be.   In the case of internal load balancing, that single SF
> instance would presumably have higher capacity than if it were not=20
> internally load balanced, but the SFC classifier/PDP need not know
> anything about that.     It could even be hierarchical.   Let's say
> that some service function is realized with an internally load balanced
> cluster of VMs or physical hosts.    And, lets further say that there
> are 3 such clusters available.   The SFC classifier/PDP would see that
> there are 3 network locators for that service function.   The policies
> used by the SFC classifier/PDP to select amongst those 3 is private to
> the classifier/PDP.   The fact that each of those instances performs
> internal load balancing is not relevant to the operation of the SFC=20
> classifier/PDP, except, perhaps, to flavor the way the policy used for=20
> selection is expressed (i.e., if they have dissimilar capacities).
>=20
>     Ron
>=20
>=20
> -----Original Message-----
> From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> Sent: Wednesday, March 26, 2014 9:54 AM
> To: Joel M. Halpern; Erik Nordmark; Kevin J Ma; Ron Parker; Dave=20
> Dolson; Sumandra Majee
> Cc: sfc@ietf.org
> Subject: RE: [sfc] SFC encapsulation chain ID
>=20
> > Similarly, the actual instantiation in the chain may be a single VM,=20
> > or it may be a cluster with internal load balancing that interacts=20
> > with the service chain as a single thing.
> > And further, there may be several such clusters, each used in=20
> > different service chains.
>=20
> Actually, we cannot assume that services will come with their own=20
> internal load balancing. Hence, any SFC solution needs to support the=20
> load balancing to a cluster.  The main problem in service chaining is=20
> how to implement a service that is conceptually one hop but scaled=20
> horizontally as 10 or 100 different VMs.
>=20
> >  From an architecture perspective, we have to allow these.
> > I do however think we should be wary of taking the single-instance=20
> > detail-policy approach too far.  If there are several service=20
> > functions, each with several policies or instances which are chosen
> to
> > be used sparately by the chaining, then the number of service paths=20
> > grows exponentially.
>=20
> Yes. This will not scale.
>=20
> Maria
>=20
>=20
>=20
> > On 3/24/14, 3:20 PM, Erik Nordmark wrote:
> > > On 3/19/14 2:29 PM, Kevin J Ma wrote:
> > >>
> > >> Does the use of path ID imply that the ingress classifier does=20
> > >> all
> > of the
> > >>
> > >> instance load balancing for every service in the chain, rather
> than
> > >> having
> > >>
> > >> service instance load balancing occur at the point in the chain=20
> > >> when
> > each
> > >>
> > >> given service function has been reached?
> > >>
> > >
> > > Kevin et al,
> > >
> > > I get the impression that different participants might be using=20
> > > terms like "node" and "instance" to mean slightly different things=20
> > > as it
> > comes
> > > to load balancing, and your email is a reasonable place to
> interject
> > > that observation.
> > >
> > > Let me give to examples to illustrate the possibly different=20
> > > interpretation.
> > > In both cases on ingress to SFC the classification directs the the=20
> > > packet to a service path. These examples use "tenant" as the=20
> > > distinguishing characteristics, but it could also be e.g.,
> > "subscriber"
> > > or "class-of-service", or any combination of those.
> > >
> > > In the first example the packets for tentantA are associated with=20
> > > a service path containing FW-A etc. In this case FW-A is the=20
> > > instance
> > of
> > > the FW service; that instance has tenantA's specific firewall=20
> > > configuration. That is distinct from the FW class, which is a
> > firewall
> > > without any instantiation with any firewall policy. (And "FW"=20
> > > might actually be more specific - having a distinct set of=20
> > > firewalling capabilities and features, but still devoid of the=20
> > > tenant config.)
> > >
> > >  From a service graph perspective FW-A is on a node - but that
> graph
> > > node doesn't necessarily map to a single physical node.
> > > The implementation of the FW-A could  be done using multiple FW
> > virtual
> > > machines - on the same or different physical nodes. We can call
> them
> > > FW-A-1 and FW-A-2 etc. Such load balancing could be a local matter=20
> > > to the implementation of FW, or it could perhaps leverage SFC.
> > >
> > >
> > > In the second example the instance is one level down. FW-A-1 and
> FW-
> > A-2
> > > would be different instances, with different service paths to=20
> > > reach them. Thus the SFC ingress classifier would pick a path for=20
> > > some
> > traffic
> > > which using one of those instances. Thus SFC would have more
> > visibility
> > > and control in how traffic is load balanced (for the firewall in=20
> > > this case). However, that also means SFC needs to handle failures
> to
> > > FW-A-
> > 1
> > > by knowing the rules for which FW-A-* instance to re-route the
> > packets
> > > to, which implies some coupling between SF specific state and SFC.
> > >
> > >
> > > Some of the concerns on the list seem to assume that "instance"
> > > means the second approach, which brings in more possibilities but=20
> > > also more complexity.
> > >
> > > It might make sense to start with the first approach. But in any
> > case,
> > > making it more clear (perhaps by using concrete examples like the
> > above)
> > > what is an instance and a node would help the discussion.
> > >
> > > Regards,
> > >     Erik
> > >
> > > _______________________________________________
> > > sfc mailing list
> > > sfc@ietf.org
> > > https://www.ietf.org/mailman/listinfo/sfc
> > >
> >
> > _______________________________________________
> > sfc mailing list
> > sfc@ietf.org
> > https://www.ietf.org/mailman/listinfo/sfc


From nobody Wed Mar 26 07:17:00 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 460671A033D for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 07:16:55 -0700 (PDT)
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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 egqYLGjVo6k9 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 07:16:52 -0700 (PDT)
Received: from hub021-ca-4.exch021.serverdata.net (hub021-ca-4.exch021.serverdata.net [64.78.22.171]) by ietfa.amsl.com (Postfix) with ESMTP id B6DB41A033E for <sfc@ietf.org>; Wed, 26 Mar 2014 07:16:48 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-4.exch021.domain.local ([10.254.4.39]) with mapi id 14.03.0174.001;  Wed, 26 Mar 2014 07:16:42 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>, Ben Wright <Ben.Wright@metaswitch.com>, "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>
Thread-Topic: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
Thread-Index: Ac9I7fEHeGo8gMbcTxCydUP11z0SHwAFbeYAAAGFThA=
Date: Wed, 26 Mar 2014 14:16:41 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6532@MBX021-W3-CA-2.exch021.domain.local>
References: <B3B6FD81D3159A45B5421AF9DD500F88D6F84A36@ENFICSMBX1.datcon.co.uk> <CF585472.1E533%jguichar@cisco.com>
In-Reply-To: <CF585472.1E533%jguichar@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.203.66.100]
Content-Type: multipart/alternative; boundary="_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E6532MBX021W3CA2exch_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/11dWc3i7HDnTJuh8FR7TPGHItoA
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 14:16:55 -0000

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

Thanks, Jim.

I'll point out that there is a second take on the SFC service header which =
is also consistent in its treatment of the SF path and SF index (full discl=
osure - I am a co-author).

http://datatracker.ietf.org/doc/draft-zhang-sfc-sch/


     Ron



From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jim Guichard (jguichar=
)
Sent: Wednesday, March 26, 2014 9:57 AM
To: Ben Wright; draft-boucadair-sfc-requirements@tools.ietf.org
Cc: sfc@ietf.org
Subject: Re: [sfc] Loop detection in service chains - question on draft-bou=
cadair-sfc-requirements

Hi Ben,

Yes, this is most certainly a requirement. I would suggest looking at draft=
-quinn-sfc-nsh for a description of how the service path ID + service index=
 are used to determine where in the service chain the packet is currently a=
nd how the index is decremented at each service hop to facilitate both serv=
ice hop awareness and loop detection within the service graph.

From: Ben Wright <Ben.Wright@metaswitch.com<mailto:Ben.Wright@metaswitch.co=
m>>
Date: Wednesday, March 26, 2014 at 8:21 AM
To: "draft-boucadair-sfc-requirements@tools.ietf.org<mailto:draft-boucadair=
-sfc-requirements@tools.ietf.org>" <draft-boucadair-sfc-requirements@tools.=
ietf.org<mailto:draft-boucadair-sfc-requirements@tools.ietf.org>>
Cc: "sfc@ietf.org<mailto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: [sfc] Loop detection in service chains - question on draft-boucada=
ir-sfc-requirements

Hi,

I'd like to get your input and that of the WG on Loop Detection within a se=
rvice chain.

draft-boucadair-sfc-requirements explicitly forbids the same SF from appear=
ing in a given SFC (Req #25), to prevent loops forming.   Other drafts allo=
w this - e.g. draft-quinn-sfc-arch: "A given SF can appear one time or mult=
iple times in a given SFC".

I can see that there might be use cases for which it is advantageous to hav=
e the same SF appear more than once in SFC.   Would it be acceptable to all=
ow this but use, for example, a TTL-based mechanism to prevent any loops fr=
om being long-lived?

Apologies if this has been raised before on the list and I've missed it.

Thanks,

Ben


--_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E6532MBX021W3CA2exch_
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;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.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"><span style=3D"color:#1F497D">Thanks, Jim.<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I&#8217;ll point out t=
hat there is a second take on the SFC service header which is also consiste=
nt in its treatment of the SF path and SF index (full disclosure &#8211; I =
am a co-author).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><a href=3D"http://data=
tracker.ietf.org/doc/draft-zhang-sfc-sch/">http://datatracker.ietf.org/doc/=
draft-zhang-sfc-sch/</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp;&nbsp;&nbs=
p; Ron<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> sfc [mailto:sfc-bounces@ietf.org] <b>On=
 Behalf Of
</b>Jim Guichard (jguichar)<br>
<b>Sent:</b> Wednesday, March 26, 2014 9:57 AM<br>
<b>To:</b> Ben Wright; draft-boucadair-sfc-requirements@tools.ietf.org<br>
<b>Cc:</b> sfc@ietf.org<br>
<b>Subject:</b> Re: [sfc] Loop detection in service chains - question on dr=
aft-boucadair-sfc-requirements<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Hi Ben,=
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Yes, th=
is is most certainly a requirement. I would suggest looking at draft-quinn-=
sfc-nsh for a description of how the service path ID &#43; service index ar=
e used to determine where in the service
 chain the packet is currently and how the index is decremented at each ser=
vice hop to facilitate both service hop awareness and loop detection within=
 the service graph.&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From: </span></b><spa=
n style=3D"color:black">Ben Wright &lt;<a href=3D"mailto:Ben.Wright@metaswi=
tch.com">Ben.Wright@metaswitch.com</a>&gt;<br>
<b>Date: </b>Wednesday, March 26, 2014 at 8:21 AM<br>
<b>To: </b>&quot;<a href=3D"mailto:draft-boucadair-sfc-requirements@tools.i=
etf.org">draft-boucadair-sfc-requirements@tools.ietf.org</a>&quot; &lt;<a h=
ref=3D"mailto:draft-boucadair-sfc-requirements@tools.ietf.org">draft-boucad=
air-sfc-requirements@tools.ietf.org</a>&gt;<br>
<b>Cc: </b>&quot;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&quot; &lt=
;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;<br>
<b>Subject: </b>[sfc] Loop detection in service chains - question on draft-=
boucadair-sfc-requirements<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:black">Hi, <o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:black">I&#8217;d=
 like to get your input and that of the WG on Loop Detection within a servi=
ce chain.&nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:black">draft-bou=
cadair-sfc-requirements explicitly forbids the same SF from appearing in a =
given SFC (Req #25), to prevent loops forming.&nbsp;&nbsp; Other drafts all=
ow this - e.g. draft-quinn-sfc-arch: &#8220;A given SF
 can appear one time or multiple times in a given SFC&#8221;. &nbsp;&nbsp; =
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:black">I can see=
 that there might be use cases for which it is advantageous to have the sam=
e SF appear more than once in SFC.&nbsp; &nbsp;Would it be acceptable to al=
low this but use, for example, a TTL-based mechanism
 to prevent any loops from being long-lived? <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:black">Apologies=
 if this has been raised before on the list and I&#8217;ve missed it.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:black">Thanks, <=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:black">Ben<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
</div>
</div>
</div>
</body>
</html>

--_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E6532MBX021W3CA2exch_--


From nobody Wed Mar 26 07:22:24 2014
Return-Path: <Ben.Wright@metaswitch.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1CD4F1A0113 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 07:22:22 -0700 (PDT)
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, HTML_MESSAGE=0.001, 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 Sst-rtJ-HBWX for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 07:22:19 -0700 (PDT)
Received: from ENFICSETS1.metaswitch.com (enficsets1.metaswitch.com [192.91.191.38]) by ietfa.amsl.com (Postfix) with ESMTP id B51931A00E3 for <sfc@ietf.org>; Wed, 26 Mar 2014 07:22:18 -0700 (PDT)
Received: from ENFICSCAS1.datcon.co.uk (172.18.4.13) by ENFICSETS1.metaswitch.com (172.18.4.18) with Microsoft SMTP Server (TLS) id 14.3.181.6; Wed, 26 Mar 2014 14:22:12 +0000
Received: from ENFICSMBX1.datcon.co.uk ([fe80::d5d5:c683:a3be:3a19]) by ENFICSCAS1.datcon.co.uk ([fe80::3d12:12a9:26af:c7%11]) with mapi id 14.03.0174.001; Wed, 26 Mar 2014 14:22:16 +0000
From: Ben Wright <Ben.Wright@metaswitch.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, "Jim Guichard (jguichar)" <jguichar@cisco.com>, "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>
Thread-Topic: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
Thread-Index: AQHPSPtNSkZ+x/Xw+EyMHoOE4zy+LJrzag2AgAABMwA=
Date: Wed, 26 Mar 2014 14:22:15 +0000
Message-ID: <B3B6FD81D3159A45B5421AF9DD500F88D6F84B7F@ENFICSMBX1.datcon.co.uk>
References: <B3B6FD81D3159A45B5421AF9DD500F88D6F84A36@ENFICSMBX1.datcon.co.uk> <CF585472.1E533%jguichar@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6532@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6532@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.18.72.105]
Content-Type: multipart/alternative; boundary="_000_B3B6FD81D3159A45B5421AF9DD500F88D6F84B7FENFICSMBX1datco_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/wzUBo1WhzaQscTn6CPO68pcCfSk
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 14:22:22 -0000

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

Hi Jim, Med, Ron,

Thanks for your prompt responses.   I think we're in agreement - spiral pat=
hs may be required, but we need to have a mechanism to prevent loops formin=
g.   My reading of REQ#25 was that it disallowed spiral paths.  Given this,=
 how do you feel about us tweaking the text for that requirement to somethi=
ng like:

REQ#25:  Service Functions MAY appear be invoked multiple times in the same=
 Service Function Chain (in a spiral), but the solution MUST prevent Servic=
e Function loops.

As Jim and Ron say, we have mechanisms which meet this requirement.

Cheers,

Ben


From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
Sent: 26 March 2014 14:17
To: Jim Guichard (jguichar); Ben Wright; draft-boucadair-sfc-requirements@t=
ools.ietf.org
Cc: sfc@ietf.org
Subject: RE: [sfc] Loop detection in service chains - question on draft-bou=
cadair-sfc-requirements

Thanks, Jim.

I'll point out that there is a second take on the SFC service header which =
is also consistent in its treatment of the SF path and SF index (full discl=
osure - I am a co-author).

http://datatracker.ietf.org/doc/draft-zhang-sfc-sch/


     Ron



From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jim Guichard (jguichar=
)
Sent: Wednesday, March 26, 2014 9:57 AM
To: Ben Wright; draft-boucadair-sfc-requirements@tools.ietf.org<mailto:draf=
t-boucadair-sfc-requirements@tools.ietf.org>
Cc: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] Loop detection in service chains - question on draft-bou=
cadair-sfc-requirements

Hi Ben,

Yes, this is most certainly a requirement. I would suggest looking at draft=
-quinn-sfc-nsh for a description of how the service path ID + service index=
 are used to determine where in the service chain the packet is currently a=
nd how the index is decremented at each service hop to facilitate both serv=
ice hop awareness and loop detection within the service graph.

From: Ben Wright <Ben.Wright@metaswitch.com<mailto:Ben.Wright@metaswitch.co=
m>>
Date: Wednesday, March 26, 2014 at 8:21 AM
To: "draft-boucadair-sfc-requirements@tools.ietf.org<mailto:draft-boucadair=
-sfc-requirements@tools.ietf.org>" <draft-boucadair-sfc-requirements@tools.=
ietf.org<mailto:draft-boucadair-sfc-requirements@tools.ietf.org>>
Cc: "sfc@ietf.org<mailto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: [sfc] Loop detection in service chains - question on draft-boucada=
ir-sfc-requirements

Hi,

I'd like to get your input and that of the WG on Loop Detection within a se=
rvice chain.

draft-boucadair-sfc-requirements explicitly forbids the same SF from appear=
ing in a given SFC (Req #25), to prevent loops forming.   Other drafts allo=
w this - e.g. draft-quinn-sfc-arch: "A given SF can appear one time or mult=
iple times in a given SFC".

I can see that there might be use cases for which it is advantageous to hav=
e the same SF appear more than once in SFC.   Would it be acceptable to all=
ow this but use, for example, a TTL-based mechanism to prevent any loops fr=
om being long-lived?

Apologies if this has been raised before on the list and I've missed it.

Thanks,

Ben


--_000_B3B6FD81D3159A45B5421AF9DD500F88D6F84B7FENFICSMBX1datco_
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 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
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;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-GB" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Hi Jim, Med, Ron, <o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Thanks for your prompt=
 responses.&nbsp;&nbsp; I think we&#8217;re in agreement &#8211; spiral pat=
hs may be required, but we need to have a mechanism to prevent loops formin=
g.&nbsp;&nbsp; My reading of REQ#25 was that it disallowed spiral paths.&nb=
sp;
 Given this, how do you feel about us tweaking the text for that requiremen=
t to something like:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal" style=3D"page-break-before:always"><span lang=3D"EN"=
 style=3D"font-size:12.0pt;font-family:&quot;Courier New&quot;">REQ#25:&nbs=
p; Service Functions MAY appear be invoked multiple times in the same Servi=
ce Function Chain (in a spiral), but the solution MUST
 prevent Service Function loops.&nbsp; <o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"page-break-before:always"><span lang=3D"EN"=
 style=3D"font-size:12.0pt;font-family:&quot;Courier New&quot;"><o:p>&nbsp;=
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">As Jim and Ron say, we=
 have mechanisms which meet this requirement.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Cheers, <o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Ben<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span =
lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&qu=
ot;sans-serif&quot;"> Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
<br>
<b>Sent:</b> 26 March 2014 14:17<br>
<b>To:</b> Jim Guichard (jguichar); Ben Wright; draft-boucadair-sfc-require=
ments@tools.ietf.org<br>
<b>Cc:</b> sfc@ietf.org<br>
<b>Subject:</b> RE: [sfc] Loop detection in service chains - question on dr=
aft-boucadair-sfc-requirements<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Thanks,=
 Jim.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">I&#8217=
;ll point out that there is a second take on the SFC service header which i=
s also consistent in its treatment of the SF path and SF index (full disclo=
sure &#8211; I am a co-author).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><a href=
=3D"http://datatracker.ietf.org/doc/draft-zhang-sfc-sch/">http://datatracke=
r.ietf.org/doc/draft-zhang-sfc-sch/</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp;&nbsp;&nbsp; Ron<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">From:</span></b><span lang=
=3D"EN-US"> sfc [<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces=
@ietf.org</a>]
<b>On Behalf Of </b>Jim Guichard (jguichar)<br>
<b>Sent:</b> Wednesday, March 26, 2014 9:57 AM<br>
<b>To:</b> Ben Wright; <a href=3D"mailto:draft-boucadair-sfc-requirements@t=
ools.ietf.org">
draft-boucadair-sfc-requirements@tools.ietf.org</a><br>
<b>Cc:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> Re: [sfc] Loop detection in service chains - question on dr=
aft-boucadair-sfc-requirements<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">Hi Ben,<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">Yes, this is most certainly a requirement. I would suggest looking =
at draft-quinn-sfc-nsh for a description of how the service path ID &#43; s=
ervice index are used to determine where in
 the service chain the packet is currently and how the index is decremented=
 at each service hop to facilitate both service hop awareness and loop dete=
ction within the service graph.&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"color:black">From: =
</span></b><span lang=3D"EN-US" style=3D"color:black">Ben Wright &lt;<a hre=
f=3D"mailto:Ben.Wright@metaswitch.com">Ben.Wright@metaswitch.com</a>&gt;<br=
>
<b>Date: </b>Wednesday, March 26, 2014 at 8:21 AM<br>
<b>To: </b>&quot;<a href=3D"mailto:draft-boucadair-sfc-requirements@tools.i=
etf.org">draft-boucadair-sfc-requirements@tools.ietf.org</a>&quot; &lt;<a h=
ref=3D"mailto:draft-boucadair-sfc-requirements@tools.ietf.org">draft-boucad=
air-sfc-requirements@tools.ietf.org</a>&gt;<br>
<b>Cc: </b>&quot;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&quot; &lt=
;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;<br>
<b>Subject: </b>[sfc] Loop detection in service chains - question on draft-=
boucadair-sfc-requirements<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">Hi, <o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">I&#8217;d like to get yo=
ur input and that of the WG on Loop Detection within a service chain.&nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">draft-boucadair-sfc-requ=
irements explicitly forbids the same SF from appearing in a given SFC (Req =
#25), to prevent loops forming.&nbsp;&nbsp; Other drafts allow this - e.g. =
draft-quinn-sfc-arch: &#8220;A given SF can appear one
 time or multiple times in a given SFC&#8221;. &nbsp;&nbsp; <o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">I can see that there mig=
ht be use cases for which it is advantageous to have the same SF appear mor=
e than once in SFC.&nbsp; &nbsp;Would it be acceptable to allow this but us=
e, for example, a TTL-based mechanism to prevent
 any loops from being long-lived? <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Apologies if this has be=
en raised before on the list and I&#8217;ve missed it.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Thanks, <o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Ben<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
</div>
</div>
</div>
</body>
</html>

--_000_B3B6FD81D3159A45B5421AF9DD500F88D6F84B7FENFICSMBX1datco_--


From nobody Wed Mar 26 07:38:36 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 953A61A0306 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 07:38:34 -0700 (PDT)
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 3XP-BRq8o4in for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 07:38:30 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 4C6461A02D8 for <sfc@ietf.org>; Wed, 26 Mar 2014 07:38:29 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BCL57895; Wed, 26 Mar 2014 14:38:27 +0000 (GMT)
Received: from LHREML404-HUB.china.huawei.com (10.201.5.218) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 26 Mar 2014 14:38:01 +0000
Received: from DFWEML702-CHM.china.huawei.com (10.193.5.72) by lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 26 Mar 2014 14:38:25 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.127]) by dfweml702-chm.china.huawei.com ([169.254.4.119]) with mapi id 14.03.0158.001;  Wed, 26 Mar 2014 07:38:13 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: Anoop Ghanwani <anoop@alumni.duke.edu>, Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: AQHPSGdKRhaWm/MaLECvBwf6gkbH/JryRA5wgAB8HACAAAI7gIAAqiGw
Date: Wed, 26 Mar 2014 14:38:13 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D45365837@dfweml701-chm.china.huawei.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F265@dfweml701-chm.china.huawei.com> <5331E458.1080008@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D4535F2CE@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E5B49@MBX021-W3-CA-2.exch021.domain.local> <CA+-tSzyE9k_UBEgcYgs5Vph+2Af++vFNsTJ7wf6Dt9zi-pumtA@mail.gmail.com>
In-Reply-To: <CA+-tSzyE9k_UBEgcYgs5Vph+2Af++vFNsTJ7wf6Dt9zi-pumtA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.139.91]
Content-Type: multipart/alternative; boundary="_000_2691CE0099834E4A9C5044EEC662BB9D45365837dfweml701chmchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/91K4dZ8rSv4PFTzdwG8A0a-zAh4
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 14:38:34 -0000

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

Good observation. It is indeed.

SFC solution, in theory, does not limit to certain transport solution that =
will get the desired packet or frame to the intended place.  In reality, we=
 want a simple and low cost solution. We need to make both goals.

Lucy

From: ghanwani@gmail.com [mailto:ghanwani@gmail.com] On Behalf Of Anoop Gha=
nwani
Sent: Tuesday, March 25, 2014 4:12 PM
To: Ron Parker
Cc: Lucy yong; Joel M. Halpern; sfc@ietf.org
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

This is an interesting discussion.  Given that many encap proposals in the =
NVO3 WG use UDP because they want to play nice with available hashing mecha=
nisms in existing hardware, it looks like SFC is about break things all ove=
r again. :)

Anoop

On Tue, Mar 25, 2014 at 2:04 PM, Ron Parker <Ron_Parker@affirmednetworks.co=
m<mailto:Ron_Parker@affirmednetworks.com>> wrote:
Hi, Lucy.

I originally had some confusion around the terminology so I thought I'd sha=
re.   When I first heard "transport" I though layer 4 UDP/TCP/etc.    But w=
hat I believe is meant by "transport" in this context is, instead, a full e=
ncapsulation that will get the desired packet or frame to the intended plac=
e.   So in the SFC terminology, some possible examples for "transport" that=
 is applied in front of the SFC-specific header could theoretically be:

MAC (ethertype =3D SFC)
MAC (ethertype =3D IP) / IP (protocol =3D SFC)
MAC (ethertype =3D IP) / IP (protocol =3D GRE) / GRE (ethertype =3D SFC)
MAC (ethertype =3D IP) / IP (protocol =3D UDP) / UDP (dport =3D SFC)
Frame-Relay
...


     Ron


-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org<mailto:sfc-bounces@ietf.org>] On Beh=
alf Of Lucy yong
Sent: Tuesday, March 25, 2014 4:51 PM
To: Joel M. Halpern; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

Hi Joel,

I believe that transporting between service forwarder points is what you me=
an. Although service forwarder point sends/receives the packet with SFC hea=
der as IP packet, IP packets can be transported by any transport solution s=
uch as Ethernet, PW/MPLS, Overlay Technologies, isn't? IP is network techno=
logy, and not a transport technology.

If service forwarder point is a service router, the solution will not chang=
e the router behavior, i.e. forward on IP destination address on the packet=
. Only addition to a service router is if that destination address is the r=
outer itself, the router terminates the packet and checks the protocol, if =
it is SFC, it retrieve the SFC header and performs the table lookup based o=
n Path ID and src IP address.

Thanks,
Lucy

-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org<mailto:sfc-bounces@ietf.org>] On Beh=
alf Of Joel M. Halpern
Sent: Tuesday, March 25, 2014 3:17 PM
To: Lucy yong; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

This proposal specifies the transport mechanism for the service chaining.  =
I had thought that we were not going to mandate a specific transport, as th=
ere are reasons for making different choices, and boundary interworking is =
quite tractable.

Yours,
Joel

On 3/25/14, 4:01 PM, Lucy yong wrote:
> Hi,
>
> There are many ways to implement SFCs. However, one of our goals in
> standard is to develop a solution that is simple and less cost for
> venders and service providers.  Other goals are that the solution can
> apply to common and majority use cases.
>
> If we implement SFC as an IP or UDP/IP application, i.e. once traffic
> is classified by the classification, it adds SFC header and IP header
> (outer) on the packets (UDP header too in latter case), and send such
> packets as a regular IP packet. The src IP of outer header can be
> classification IP address, and dst IP can be next SF Instance IP
> address. Many transport networks can carry IP traffic and route IP
> packets based on dst IP address.  We only need to request a new IP
> protocol type for SFC. At the service forwarder point, it can look up
> next SF IP address based on Path ID in SFC header and src IP address
> (previous SF) on the packet.  A SF also forwards the packet with SFC
> header as an IP packet and fills its IP address as src IP and the
> service forwarder point IP address as the dst IP on the packet.
>
> This solution works for either SFC as an IP application or UDP/IP
> application, which one is more proper from SF and service forwarder point=
?
>
> This solution seems simple to me and only need Path ID in SFC header
> for steering traffic through the SFC path. But like to see others'
> opinion on this solution, pros and cons.
>
> Thanks,
>
> Lucy
>
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org<mailto:sfc@ietf.org>
> https://www.ietf.org/mailman/listinfo/sfc
>

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

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

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


--_000_2691CE0099834E4A9C5044EEC662BB9D45365837dfweml701chmchi_
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 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size: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.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
.MsoChpDefault
	{mso-style-type:export-only;}
@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"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#0070C0">Good observation. It is i=
ndeed.
<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:#0070C0"><o:p>&nbsp;</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:#0070C0">SFC solution, in theory, =
does not limit to certain transport solution that will get the desired pack=
et or frame to the intended place. &nbsp;In reality, we want
 a simple and low cost solution. We need to make both goals.<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#0070C0"><o:p>&nbsp;</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:#0070C0">Lucy<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:#0070C0"><o:p>&nbsp;</o:p></span><=
/p>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> ghanwani=
@gmail.com [mailto:ghanwani@gmail.com]
<b>On Behalf Of </b>Anoop Ghanwani<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:12 PM<br>
<b>To:</b> Ron Parker<br>
<b>Cc:</b> Lucy yong; Joel M. Halpern; sfc@ietf.org<br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal">This is an interesting discussion. &nbsp;Given that =
many encap proposals in the NVO3 WG use UDP because they want to play nice =
with available hashing mechanisms in existing hardware, it looks like SFC i=
s about break things all over again. :)<o:p></o:p></p>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Anoop<o:p></o:p></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal">On Tue, Mar 25, 2014 at 2:04 PM, Ron Parker &lt;<a h=
ref=3D"mailto:Ron_Parker@affirmednetworks.com" target=3D"_blank">Ron_Parker=
@affirmednetworks.com</a>&gt; wrote:<o:p></o:p></p>
<p class=3D"MsoNormal">Hi, Lucy.<br>
<br>
I originally had some confusion around the terminology so I thought I'd sha=
re. &nbsp; When I first heard &quot;transport&quot; I though layer 4 UDP/TC=
P/etc. &nbsp; &nbsp;But what I believe is meant by &quot;transport&quot; in=
 this context is, instead, a full encapsulation that will get the desired
 packet or frame to the intended place. &nbsp; So in the SFC terminology, s=
ome possible examples for &quot;transport&quot; that is applied in front of=
 the SFC-specific header could theoretically be:<br>
<br>
MAC (ethertype =3D SFC)<br>
MAC (ethertype =3D IP) / IP (protocol =3D SFC)<br>
MAC (ethertype =3D IP) / IP (protocol =3D GRE) / GRE (ethertype =3D SFC)<br=
>
MAC (ethertype =3D IP) / IP (protocol =3D UDP) / UDP (dport =3D SFC)<br>
Frame-Relay<br>
...<br>
<br>
<br>
&nbsp; &nbsp; &nbsp;Ron<br>
<br>
<br>
-----Original Message-----<br>
From: sfc [mailto:<a href=3D"mailto:sfc-bounces@ietf.org">sfc-bounces@ietf.=
org</a>] On Behalf Of Lucy yong<br>
Sent: Tuesday, March 25, 2014 4:51 PM<br>
To: Joel M. Halpern; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?<br>
<br>
Hi Joel,<br>
<br>
I believe that transporting between service forwarder points is what you me=
an. Although service forwarder point sends/receives the packet with SFC hea=
der as IP packet, IP packets can be transported by any transport solution s=
uch as Ethernet, PW/MPLS, Overlay
 Technologies, isn't? IP is network technology, and not a transport technol=
ogy.<br>
<br>
If service forwarder point is a service router, the solution will not chang=
e the router behavior, i.e. forward on IP destination address on the packet=
. Only addition to a service router is if that destination address is the r=
outer itself, the router terminates
 the packet and checks the protocol, if it is SFC, it retrieve the SFC head=
er and performs the table lookup based on Path ID and src IP address.<br>
<br>
Thanks,<br>
Lucy<br>
<br>
-----Original Message-----<br>
From: sfc [mailto:<a href=3D"mailto:sfc-bounces@ietf.org">sfc-bounces@ietf.=
org</a>] On Behalf Of Joel M. Halpern<br>
Sent: Tuesday, March 25, 2014 3:17 PM<br>
To: Lucy yong; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?<br>
<br>
This proposal specifies the transport mechanism for the service chaining. &=
nbsp;I had thought that we were not going to mandate a specific transport, =
as there are reasons for making different choices, and boundary interworkin=
g is quite tractable.<br>
<br>
Yours,<br>
Joel<br>
<br>
On 3/25/14, 4:01 PM, Lucy yong wrote:<br>
&gt; Hi,<br>
&gt;<br>
&gt; There are many ways to implement SFCs. However, one of our goals in<br=
>
&gt; standard is to develop a solution that is simple and less cost for<br>
&gt; venders and service providers. &nbsp;Other goals are that the solution=
 can<br>
&gt; apply to common and majority use cases.<br>
&gt;<br>
&gt; If we implement SFC as an IP or UDP/IP application, i.e. once traffic<=
br>
&gt; is classified by the classification, it adds SFC header and IP header<=
br>
&gt; (outer) on the packets (UDP header too in latter case), and send such<=
br>
&gt; packets as a regular IP packet. The src IP of outer header can be<br>
&gt; classification IP address, and dst IP can be next SF Instance IP<br>
&gt; address. Many transport networks can carry IP traffic and route IP<br>
&gt; packets based on dst IP address. &nbsp;We only need to request a new I=
P<br>
&gt; protocol type for SFC. At the service forwarder point, it can look up<=
br>
&gt; next SF IP address based on Path ID in SFC header and src IP address<b=
r>
&gt; (previous SF) on the packet. &nbsp;A SF also forwards the packet with =
SFC<br>
&gt; header as an IP packet and fills its IP address as src IP and the<br>
&gt; service forwarder point IP address as the dst IP on the packet.<br>
&gt;<br>
&gt; This solution works for either SFC as an IP application or UDP/IP<br>
&gt; application, which one is more proper from SF and service forwarder po=
int?<br>
&gt;<br>
&gt; This solution seems simple to me and only need Path ID in SFC header<b=
r>
&gt; for steering traffic through the SFC path. But like to see others'<br>
&gt; opinion on this solution, pros and cons.<br>
&gt;<br>
&gt; Thanks,<br>
&gt;<br>
&gt; Lucy<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; sfc mailing list<br>
&gt; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank=
">https://www.ietf.org/mailman/listinfo/sfc</a><br>
&gt;<br>
<br>
_______________________________________________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank">htt=
ps://www.ietf.org/mailman/listinfo/sfc</a><br>
<br>
_______________________________________________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank">htt=
ps://www.ietf.org/mailman/listinfo/sfc</a><br>
<br>
_______________________________________________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank">htt=
ps://www.ietf.org/mailman/listinfo/sfc</a><o:p></o:p></p>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
</body>
</html>

--_000_2691CE0099834E4A9C5044EEC662BB9D45365837dfweml701chmchi_--


From nobody Wed Mar 26 07:43:03 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 23CCF1A0119 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 07:42:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 YKLxTQoRorSl for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 07:42:56 -0700 (PDT)
Received: from mailc2.tigertech.net (mailc2.tigertech.net [208.80.4.156]) by ietfa.amsl.com (Postfix) with ESMTP id D45B11A0145 for <sfc@ietf.org>; Wed, 26 Mar 2014 07:42:56 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailc2.tigertech.net (Postfix) with ESMTP id B46FB60C38; Wed, 26 Mar 2014 07:42:55 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at c2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-134-57.clppva.east.verizon.net [70.106.134.57]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mailc2.tigertech.net (Postfix) with ESMTPSA id 2608E60C35; Wed, 26 Mar 2014 07:42:54 -0700 (PDT)
Message-ID: <5332E76D.6010809@joelhalpern.com>
Date: Wed, 26 Mar 2014 10:42:53 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: "NAPIERALA, MARIA H" <mn1921@att.com>, Erik Nordmark <nordmark@acm.org>, Kevin J Ma <kevin.ma@azukisystems.com>,  Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>, Sumandra Majee <S.Majee@F5.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <53308576.6030107@acm.org> <5330A283.6050007@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361692@MISOUT7MSGUSR9I.ITServices.sbc.com>
In-Reply-To: <1D70D757A2C9D54D83B4CBD7625FA80E01361692@MISOUT7MSGUSR9I.ITServices.sbc.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/SBZiGK1pbR2igldDR3eiEAwQSeI
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 14:42:59 -0000

1) given the range of load balancing behaviors, supprting explicit load 
balancers in the service chaining (as distinct from supporting load 
balancers for end users), is significantly complicate

2) I would expect us to ensure that nothing we do prohibits internal 
load balancers

3) Given what we are currently describing, the granularity of deployment 
is up to the deployer.  We are not currently mandating the granularity, 
so the fine grained approach you have asked for is consistent with the 
problem statement, architecture proposals, and format proposals.

Yours,
Joel

On 3/26/14, 9:53 AM, NAPIERALA, MARIA H wrote:
>> Similarly, the actual instantiation in the chain may be a single VM, or
>> it may be a cluster with internal load balancing that interacts with
>> the
>> service chain as a single thing.
>> And further, there may be several such clusters, each used in different
>> service chains.
>
> Actually, we cannot assume that services will come with their own internal load balancing. Hence, any SFC solution needs to support the load balancing to a cluster.  The main problem in service chaining is how to implement a service that is conceptually one hop but scaled horizontally as 10 or 100 different VMs.
>
>>   From an architecture perspective, we have to allow these.
>> I do however think we should be wary of taking the single-instance
>> detail-policy approach too far.  If there are several service
>> functions,
>> each with several policies or instances which are chosen to be used
>> sparately by the chaining, then the number of service paths grows
>> exponentially.
>
> Yes. This will not scale.
>
> Maria
>
>
>
>> On 3/24/14, 3:20 PM, Erik Nordmark wrote:
>>> On 3/19/14 2:29 PM, Kevin J Ma wrote:
>>>>
>>>> Does the use of path ID imply that the ingress classifier does all
>> of the
>>>>
>>>> instance load balancing for every service in the chain, rather than
>>>> having
>>>>
>>>> service instance load balancing occur at the point in the chain when
>> each
>>>>
>>>> given service function has been reached?
>>>>
>>>
>>> Kevin et al,
>>>
>>> I get the impression that different participants might be using terms
>>> like "node" and "instance" to mean slightly different things as it
>> comes
>>> to load balancing, and your email is a reasonable place to interject
>>> that observation.
>>>
>>> Let me give to examples to illustrate the possibly different
>>> interpretation.
>>> In both cases on ingress to SFC the classification directs the the
>>> packet to a service path. These examples use "tenant" as the
>>> distinguishing characteristics, but it could also be e.g.,
>> "subscriber"
>>> or "class-of-service", or any combination of those.
>>>
>>> In the first example the packets for tentantA are associated with a
>>> service path containing FW-A etc. In this case FW-A is the instance
>> of
>>> the FW service; that instance has tenantA's specific firewall
>>> configuration. That is distinct from the FW class, which is a
>> firewall
>>> without any instantiation with any firewall policy. (And "FW" might
>>> actually be more specific - having a distinct set of firewalling
>>> capabilities and features, but still devoid of the tenant config.)
>>>
>>>   From a service graph perspective FW-A is on a node - but that graph
>>> node doesn't necessarily map to a single physical node.
>>> The implementation of the FW-A could  be done using multiple FW
>> virtual
>>> machines - on the same or different physical nodes. We can call them
>>> FW-A-1 and FW-A-2 etc. Such load balancing could be a local matter to
>>> the implementation of FW, or it could perhaps leverage SFC.
>>>
>>>
>>> In the second example the instance is one level down. FW-A-1 and FW-
>> A-2
>>> would be different instances, with different service paths to reach
>>> them. Thus the SFC ingress classifier would pick a path for some
>> traffic
>>> which using one of those instances. Thus SFC would have more
>> visibility
>>> and control in how traffic is load balanced (for the firewall in this
>>> case). However, that also means SFC needs to handle failures to FW-A-
>> 1
>>> by knowing the rules for which FW-A-* instance to re-route the
>> packets
>>> to, which implies some coupling between SF specific state and SFC.
>>>
>>>
>>> Some of the concerns on the list seem to assume that "instance" means
>>> the second approach, which brings in more possibilities but also more
>>> complexity.
>>>
>>> It might make sense to start with the first approach. But in any
>> case,
>>> making it more clear (perhaps by using concrete examples like the
>> above)
>>> what is an instance and a node would help the discussion.
>>>
>>> Regards,
>>>      Erik
>>>
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc


From nobody Wed Mar 26 07:56:52 2014
Return-Path: <mn1921@att.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1B5081A036C for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 07:56:50 -0700 (PDT)
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, RCVD_IN_DNSWL_MED=-2.3, 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 XXaN6oewE46m for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 07:56:47 -0700 (PDT)
Received: from nbfkord-smmo07.seg.att.com (nbfkord-smmo07.seg.att.com [209.65.160.93]) by ietfa.amsl.com (Postfix) with ESMTP id 7F62A1A02D8 for <sfc@ietf.org>; Wed, 26 Mar 2014 07:56:47 -0700 (PDT)
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo07.seg.att.com(mxl_mta-7.2.1-0) with ESMTP id eaae2335.2b9388833940.2158167.00-2487.5683921.nbfkord-smmo07.seg.att.com (envelope-from <mn1921@att.com>);  Wed, 26 Mar 2014 14:56:46 +0000 (UTC)
X-MXL-Hash: 5332eaae4d50f258-618b910be359b86a5714cd7ec850ac06b4e029f1
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo07.seg.att.com(mxl_mta-7.2.1-0) over TLS secured channel with ESMTP id caae2335.0.2158149.00-2365.5683874.nbfkord-smmo07.seg.att.com (envelope-from <mn1921@att.com>);  Wed, 26 Mar 2014 14:56:45 +0000 (UTC)
X-MXL-Hash: 5332eaad3a7ed507-02fa49c7a92b70c14d8bc44f593cb40265a9ead7
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2QEuh0X022096; Wed, 26 Mar 2014 10:56:44 -0400
Received: from mlpi407.sfdc.sbc.com (mlpi407.sfdc.sbc.com [130.9.128.239]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2QEuS4Y021811 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 26 Mar 2014 10:56:39 -0400
Received: from MISOUT7MSGHUB9F.ITServices.sbc.com (MISOUT7MSGHUB9F.itservices.sbc.com [144.151.223.71]) by mlpi407.sfdc.sbc.com (RSA Interceptor); Wed, 26 Mar 2014 14:56:12 GMT
Received: from MISOUT7MSGUSR9I.ITServices.sbc.com ([144.151.223.56]) by MISOUT7MSGHUB9F.ITServices.sbc.com ([144.151.223.71]) with mapi id 14.03.0174.001; Wed, 26 Mar 2014 10:56:11 -0400
From: "NAPIERALA, MARIA H" <mn1921@att.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Erik Nordmark <nordmark@acm.org>,  Kevin J Ma <kevin.ma@azukisystems.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>, Sumandra Majee <S.Majee@F5.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs8xA0rMnfgo6kuAoN3cBjA6XJrnlkYAgAACAQCAAAL2AIAAfNyAgADnTgCAABnpAIAAGK+AgAe3pACAACKhgIACYOWwgABTnID//79FkA==
Date: Wed, 26 Mar 2014 14:56:11 +0000
Message-ID: <1D70D757A2C9D54D83B4CBD7625FA80E013617DD@MISOUT7MSGUSR9I.ITServices.sbc.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <53308576.6030107@acm.org> <5330A283.6050007@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361692@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332E76D.6010809@joelhalpern.com>
In-Reply-To: <5332E76D.6010809@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.70.83.2]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-AnalysisOut: [v=2.0 cv=afzWa2Ut c=1 sm=1 a=dhB6nF3YHL5t/Ixux6cINA==:17 a]
X-AnalysisOut: [=1f6CK83DgCoA:10 a=ofMgfj31e3cA:10 a=jYfq9svkz8oA:10 a=BLc]
X-AnalysisOut: [eEmwcHowA:10 a=kj9zAlcOel0A:10 a=zQP7CpKOAAAA:8 a=XIqpo32R]
X-AnalysisOut: [AAAA:8 a=48vgC7mUAAAA:8 a=z82mCDuvSwnl0A4f4ksA:9 a=CjuIK1q]
X-AnalysisOut: [_8ugA:10 a=lZB815dzVvQA:10]
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2010122901)]
X-MAIL-FROM: <mn1921@att.com>
X-SOURCE-IP: [144.160.229.24]
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/53ErR9Hy4qZtiX1vabo4WxfOQ2k
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 14:56:50 -0000

> 1) given the range of load balancing behaviors, supprting explicit load
> balancers in the service chaining (as distinct from supporting load
> balancers for end users), is significantly complicate

I am not sure I understand this point. Could you explain what you mean by "=
explicit" load balancer vs. load balancer "for the end users"?
=20
>=20
> 2) I would expect us to ensure that nothing we do prohibits internal
> load balancers

Absolutely. But we cannot assume that all SFs come with internal LB.
=20
>=20
> On 3/26/14, 9:53 AM, NAPIERALA, MARIA H wrote:
> >> Similarly, the actual instantiation in the chain may be a single VM,
> or
> >> it may be a cluster with internal load balancing that interacts with
> >> the
> >> service chain as a single thing.
> >> And further, there may be several such clusters, each used in
> different
> >> service chains.
> >
> > Actually, we cannot assume that services will come with their own
> internal load balancing. Hence, any SFC solution needs to support the
> load balancing to a cluster.  The main problem in service chaining is
> how to implement a service that is conceptually one hop but scaled
> horizontally as 10 or 100 different VMs.
> >
> >>   From an architecture perspective, we have to allow these.
> >> I do however think we should be wary of taking the single-instance
> >> detail-policy approach too far.  If there are several service
> >> functions,
> >> each with several policies or instances which are chosen to be used
> >> sparately by the chaining, then the number of service paths grows
> >> exponentially.
> >
> > Yes. This will not scale.
> >
> > Maria
> >
> >
> >
> >> On 3/24/14, 3:20 PM, Erik Nordmark wrote:
> >>> On 3/19/14 2:29 PM, Kevin J Ma wrote:
> >>>>
> >>>> Does the use of path ID imply that the ingress classifier does all
> >> of the
> >>>>
> >>>> instance load balancing for every service in the chain, rather
> than
> >>>> having
> >>>>
> >>>> service instance load balancing occur at the point in the chain
> when
> >> each
> >>>>
> >>>> given service function has been reached?
> >>>>
> >>>
> >>> Kevin et al,
> >>>
> >>> I get the impression that different participants might be using
> terms
> >>> like "node" and "instance" to mean slightly different things as it
> >> comes
> >>> to load balancing, and your email is a reasonable place to
> interject
> >>> that observation.
> >>>
> >>> Let me give to examples to illustrate the possibly different
> >>> interpretation.
> >>> In both cases on ingress to SFC the classification directs the the
> >>> packet to a service path. These examples use "tenant" as the
> >>> distinguishing characteristics, but it could also be e.g.,
> >> "subscriber"
> >>> or "class-of-service", or any combination of those.
> >>>
> >>> In the first example the packets for tentantA are associated with a
> >>> service path containing FW-A etc. In this case FW-A is the instance
> >> of
> >>> the FW service; that instance has tenantA's specific firewall
> >>> configuration. That is distinct from the FW class, which is a
> >> firewall
> >>> without any instantiation with any firewall policy. (And "FW" might
> >>> actually be more specific - having a distinct set of firewalling
> >>> capabilities and features, but still devoid of the tenant config.)
> >>>
> >>>   From a service graph perspective FW-A is on a node - but that
> graph
> >>> node doesn't necessarily map to a single physical node.
> >>> The implementation of the FW-A could  be done using multiple FW
> >> virtual
> >>> machines - on the same or different physical nodes. We can call
> them
> >>> FW-A-1 and FW-A-2 etc. Such load balancing could be a local matter
> to
> >>> the implementation of FW, or it could perhaps leverage SFC.
> >>>
> >>>
> >>> In the second example the instance is one level down. FW-A-1 and
> FW-
> >> A-2
> >>> would be different instances, with different service paths to reach
> >>> them. Thus the SFC ingress classifier would pick a path for some
> >> traffic
> >>> which using one of those instances. Thus SFC would have more
> >> visibility
> >>> and control in how traffic is load balanced (for the firewall in
> this
> >>> case). However, that also means SFC needs to handle failures to FW-
> A-
> >> 1
> >>> by knowing the rules for which FW-A-* instance to re-route the
> >> packets
> >>> to, which implies some coupling between SF specific state and SFC.
> >>>
> >>>
> >>> Some of the concerns on the list seem to assume that "instance"
> means
> >>> the second approach, which brings in more possibilities but also
> more
> >>> complexity.
> >>>
> >>> It might make sense to start with the first approach. But in any
> >> case,
> >>> making it more clear (perhaps by using concrete examples like the
> >> above)
> >>> what is an instance and a node would help the discussion.
> >>>
> >>> Regards,
> >>>      Erik
> >>>
> >>> _______________________________________________
> >>> sfc mailing list
> >>> sfc@ietf.org
> >>> https://www.ietf.org/mailman/listinfo/sfc
> >>>
> >>
> >> _______________________________________________
> >> sfc mailing list
> >> sfc@ietf.org
> >> https://www.ietf.org/mailman/listinfo/sfc


From nobody Wed Mar 26 08:01:07 2014
Return-Path: <jmh.direct@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6FAC31A0337 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 08:01:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 KV4iJ8wG9oWE for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 08:00:59 -0700 (PDT)
Received: from mailc2.tigertech.net (mailc2.tigertech.net [208.80.4.156]) by ietfa.amsl.com (Postfix) with ESMTP id 6E9391A0333 for <sfc@ietf.org>; Wed, 26 Mar 2014 08:00:59 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailc2.tigertech.net (Postfix) with ESMTP id 530AC60E96; Wed, 26 Mar 2014 08:00:58 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at c2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-134-57.clppva.east.verizon.net [70.106.134.57]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mailc2.tigertech.net (Postfix) with ESMTPSA id E399860E95; Wed, 26 Mar 2014 08:00:56 -0700 (PDT)
Message-ID: <5332EBA7.3000100@joelhalpern.com>
Date: Wed, 26 Mar 2014 11:00:55 -0400
From: Joel Halpern Direct <jmh.direct@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: "NAPIERALA, MARIA H" <mn1921@att.com>,  "Joel M. Halpern" <jmh@joelhalpern.com>, Erik Nordmark <nordmark@acm.org>, Kevin J Ma <kevin.ma@azukisystems.com>,  Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>, Sumandra Majee <S.Majee@F5.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <53308576.6030107@acm.org> <5330A283.6050007@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361692@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332E76D.6010809@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E013617DD@MISOUT7MSGUSR9I.ITServices.sbc.com>
In-Reply-To: <1D70D757A2C9D54D83B4CBD7625FA80E013617DD@MISOUT7MSGUSR9I.ITServices.sbc.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/SRfwLxzyyZg59lbseAbS_YGEbXQ
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 15:01:04 -0000

The point of the distinction was between on the one hand load balancing 
as part of the chain for the purpose of selecting an instance of the 
actually addressed destination (i.e. the load balancer is visible to the 
tenant and is there for the purpose the tenant request; and on the other 
hand a load balancer which is known to the service chaining 
infrastructure, but whose purpose to balance across isntances of 
services whose multiplicity is not of concern to the tenant, only the 
functionality.

Put differently, it is between load balancing as an explicit service and 
load balancing to enable some service within the service chaining.

Yours,
Joel

On 3/26/14, 10:56 AM, NAPIERALA, MARIA H wrote:
>
>> 1) given the range of load balancing behaviors, supprting explicit load
>> balancers in the service chaining (as distinct from supporting load
>> balancers for end users), is significantly complicate
>
> I am not sure I understand this point. Could you explain what you mean by "explicit" load balancer vs. load balancer "for the end users"?


From nobody Wed Mar 26 08:04:50 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ABAB01A00FB for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 08:04:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.611
X-Spam-Level: 
X-Spam-Status: No, score=-3.611 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_22=0.6, 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 0fU3pt7vzxOk for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 08:04:45 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 390DA1A0113 for <sfc@ietf.org>; Wed, 26 Mar 2014 08:04:41 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BEY89719; Wed, 26 Mar 2014 15:04:38 +0000 (GMT)
Received: from LHREML405-HUB.china.huawei.com (10.201.5.242) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 26 Mar 2014 15:04:04 +0000
Received: from DFWEML706-CHM.china.huawei.com (10.193.5.225) by lhreml405-hub.china.huawei.com (10.201.5.242) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 26 Mar 2014 15:04:37 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.127]) by dfweml706-chm.china.huawei.com ([169.254.8.2]) with mapi id 14.03.0158.001; Wed, 26 Mar 2014 08:04:33 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: Joel Halpern Direct <jmh.direct@joelhalpern.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "Reinaldo Penno (repenno)" <repenno@cisco.com>, "Dave Dolson" <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7QAAGnooAAAH8L8AAAfg8Q///n04D//9oCYIAAzaKAgABz1JD//5DRgP//cbww
Date: Wed, 26 Mar 2014 15:04:33 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D45366875@dfweml701-chm.china.huawei.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com> <CF574684.A63B%repenno@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D4535F3F5@dfweml701-chm.china.huawei.com> <53320999.6060906@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D4535F430@dfweml701-chm.china.huawei.com> <53320D7F.4060203@joelhalpern.com>
In-Reply-To: <53320D7F.4060203@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.139.91]
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/sfc/aSWkFcnNcbVXbkeNNRxc0caoSzY
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 15:04:47 -0000

Hi Joel,

You are assuming that there is a "previous SF IP Address".  Youa re also as=
suming it is useful for forwarding logic.
[Lucy] Yes, this is my assumption. If it is true, we can have a simple solu=
tion.=20
Both cases may be true.  But neither case needs to apply.
[Lucy] That is what I try to get for this discussion. What requirements do =
we have on SFI? How we differentiate and identify SFIs? Use address or othe=
r identification. IMO: making SFIs as a host in the network allows SFC as a=
n IP/UDP application. =20
=20
  I can do pure SFID based forwarding with just the index.  (If I assume th=
at individual chains don't loop through the same SFF, I could even do it wi=
thout the index.  But having the index is more robust.)
[Lucy] pure SFID is not in format of address. I understand what index inten=
ds and think that will be more complex solution. That is why I throw this s=
olution to discuss pros and cons.

So I do not see why SFC should mandate that the structure uses an SF IP Add=
ress, or carriers one (or two).  You can use IP as the transport if you wan=
t.
[Lucy] Yeah, but we aim in a simple solution here for the use cases. carrie=
rs already can do SFC today.=20

Thanks,
Lucy

Yours,
Joel

On 3/25/14, 7:09 PM, Lucy yong wrote:
> Hi Joel,
>
> Yes, we want one SFC header. To follow your assumption, if we have a Path=
 ID and previous SFI IP address in SFC Header, it achieves the same result =
in the forwarding without depending on the transport header.
>
>
> Thanks,
> Lucy
>
> -----Original Message-----
> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
> Sent: Tuesday, March 25, 2014 5:56 PM
> To: Lucy yong; Reinaldo Penno (repenno); Dave Dolson; sfc@ietf.org
> Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
>
> We want to have one SFC header.
> The IP header would be a Transport header, and therefore is one of severa=
l valid options.
> Also, as I tried to explain before, IP as a transport is rather limited s=
ince it can only specify the next service function, while various of the ot=
her transports can identify the chain.
> So there are trad-offs with different transports.
> And since the charter is clear that transport for the SFC header is out o=
f scope, I would hope we will not get into an extended debate about them.
>
> Yours,
> Joel
>
> On 3/25/14, 6:38 PM, Lucy yong wrote:
>> Hi Reinaldo,
>>
>> Thank you to share your views on this solution. We want to have an=20
>> elegant and general solution with one standard SFC header to cover=20
>> majority use cases
>>
>> See inline below.
>>
>> *From:*Reinaldo Penno (repenno) [mailto:repenno@cisco.com]
>> *Sent:* Tuesday, March 25, 2014 4:56 PM
>> *To:* Lucy yong; Dave Dolson; sfc@ietf.org
>> *Subject:* Re: [sfc] SFC as an IP or UDP application, pros and cons?
>>
>> Hi,
>>
>> There are several solution to this problem. Some of them=20
>> implementation specific, others more elegant.
>>
>> 1 - One of the more elegant ones is to use the Service Index to=20
>> determine the next service function instance.  It makes for a=20
>> completely stateless solution (code wise).
>>
>> */[Lucy] /*when using Path ID and Service Index on SFC header, it=20
>> requires assigning index # to each SF instance, configuring them in=20
>> the forwarding table, which is very complex process and easily prune=20
>> for error in may opinion.  In addition, each SF instance may serve=20
>> more than one SFC, so need to assign index # for each SFC, which is more=
 complex.
>> Regarding the stateless, I don't get it. Isn't index # a state as=20
>> well (may be few bit less)?
>>
>> To implement true stateless, SFC header needs ability to carry all=20
>> SFIs IP addresses in SFC header, which was considered as non-scale solut=
ion.
>>
>> 2 - Another option is from a coding perspective you can just keep=20
>> more state in your SN/SFF while you process the packet and determine=20
>> what is the "next" service.
>>
>> */[Lucy] Agree./*
>>
>> But irrespective, the SN needs to know the Path ID and the list of=20
>> SFIs internal to its node. This provisioning can happen in a variety=20
>> of ways, I implemented with RESTconf and Netconf.
>>
>> As far as UDP/IP vs.IP, I give preference to UDP/IP. If you have a=20
>> fixed port over UDP in which to receive/send packets:
>>
>> - You can have your entire dataplane in userpace and use a variety of=20
>> programming languages.
>>
>> - You do not need raw packet access to pull/send packets. Therefore=20
>> no root support.
>>
>> - UDP can traverse non-SFC aware middlexboxes.
>>
>> */[Lucy] Agree on this statement. But for SFC domain, do we want to=20
>> allow such midboxes on SFC path? Maybe happen if a SFC domain crosses=20
>> more than transport domains? This is one I like to know from SPs and=20
>> SF vendors. /*
>>
>> *//*
>>
>> */Regards,/*
>>
>> */Lucy/*
>>
>> Or you can use any of the available methods( TURN, STUN, etc).  If=20
>> you encap in something else other than IP/UDP the applicability of=20
>> SFC will be considerably diminished.Just check STCP and its problem=20
>> on getting adopted given middlexboxes  not recognizing its protocol numb=
er.
>>
>> *//*
>>
>> - It jives with other IETF work in the areas of metadata and=20
>> transport services (say, TAPS).
>>
>> regards,
>>
>> Reinaldo
>>
>> *From: *Lucy yong <lucy.yong@huawei.com=20
>> <mailto:lucy.yong@huawei.com>>
>> *Date: *Tuesday, March 25, 2014 at 2:25 PM
>> *To: *Dave Dolson <ddolson@sandvine.com=20
>> <mailto:ddolson@sandvine.com>>, "sfc@ietf.org <mailto:sfc@ietf.org>"
>> <sfc@ietf.org <mailto:sfc@ietf.org>>
>> *Subject: *Re: [sfc] SFC as an IP or UDP application, pros and cons?
>>
>> Hi Dave,
>>
>> If a service forwarder point connects more than one SF instances that=20
>> belong to the same SFC, how can one Path ID determine which SF=20
>> instances is the next? If you draw a service chain path with many SF=20
>> instances, you can easily see, if Path ID represents that path,=20
>> service forwarder needs to use previous SF on the path to position the n=
ext SF on that path.
>>
>> Lucy
>>
>> *From:*Dave Dolson [mailto:ddolson@sandvine.com]
>> *Sent:* Tuesday, March 25, 2014 4:10 PM
>> *To:* Lucy yong; sfc@ietf.org <mailto:sfc@ietf.org>
>> *Subject:* RE: SFC as an IP or UDP application, pros and cons?
>>
>> Why do you think the previous SF IP address is required to determine=20
>> the next SF IP address? Why is the Path ID not sufficient information?
>>
>> *From:*Lucy yong [mailto:lucy.yong@huawei.com]
>> *Sent:* Tuesday, March 25, 2014 4:56 PM
>> *To:* Dave Dolson; sfc@ietf.org <mailto:sfc@ietf.org>
>> *Subject:* RE: SFC as an IP or UDP application, pros and cons?
>>
>> In this solution, service forwarder and SF instance are separated=20
>> entities. Service forwarder needs Path ID and previous SF IP address=20
>> to uniquely identify the next SF IP address.
>>
>> Lucy
>>
>> *From:*Dave Dolson [mailto:ddolson@sandvine.com]
>> *Sent:* Tuesday, March 25, 2014 3:21 PM
>> *To:* Lucy yong; sfc@ietf.org <mailto:sfc@ietf.org>
>> *Subject:* RE: SFC as an IP or UDP application, pros and cons?
>>
>> I do not see why source IP address (previous SF) would be required to=20
>> look up the next SF. The path ID should be sufficient to determine=20
>> the next SF.
>>
>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Lucy yong
>> *Sent:* Tuesday, March 25, 2014 4:02 PM
>> *To:* sfc@ietf.org <mailto:sfc@ietf.org>
>> *Subject:* [sfc] SFC as an IP or UDP application, pros and cons?
>>
>> Hi,
>>
>> There are many ways to implement SFCs. However, one of our goals in=20
>> standard is to develop a solution that is simple and less cost for=20
>> venders and service providers.  Other goals are that the solution can=20
>> apply to common and majority use cases.
>>
>> If we implement SFC as an IP or UDP/IP application, i.e. once traffic=20
>> is classified by the classification, it adds SFC header and IP header
>> (outer) on the packets (UDP header too in latter case), and send such=20
>> packets as a regular IP packet. The src IP of outer header can be=20
>> classification IP address, and dst IP can be next SF Instance IP=20
>> address. Many transport networks can carry IP traffic and route IP=20
>> packets based on dst IP address.  We only need to request a new IP=20
>> protocol type for SFC. At the service forwarder point, it can look up=20
>> next SF IP address based on Path ID in SFC header and src IP address=20
>> (previous SF) on the packet.  A SF also forwards the packet with SFC=20
>> header as an IP packet and fills its IP address as src IP and the=20
>> service forwarder point IP address as the dst IP on the packet.
>>
>> This solution works for either SFC as an IP application or UDP/IP=20
>> application, which one is more proper from SF and service forwarder poin=
t?
>>
>> This solution seems simple to me and only need Path ID in SFC header=20
>> for steering traffic through the SFC path. But like to see others'
>> opinion on this solution, pros and cons.
>>
>> Thanks,
>>
>> Lucy
>>
>>
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>>


From nobody Wed Mar 26 08:17:54 2014
Return-Path: <mn1921@att.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D2DB81A00E3 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 08:17:50 -0700 (PDT)
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, RCVD_IN_DNSWL_MED=-2.3, 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 jjuLUgp5IOwQ for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 08:17:49 -0700 (PDT)
Received: from nbfkord-smmo05.seg.att.com (nbfkord-smmo05.seg.att.com [209.65.160.92]) by ietfa.amsl.com (Postfix) with ESMTP id 20A901A0119 for <sfc@ietf.org>; Wed, 26 Mar 2014 08:17:49 -0700 (PDT)
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo05.seg.att.com(mxl_mta-7.2.1-0) with ESMTP id c9fe2335.2b2a3409f940.2225143.00-2451.6215701.nbfkord-smmo05.seg.att.com (envelope-from <mn1921@att.com>);  Wed, 26 Mar 2014 15:17:48 +0000 (UTC)
X-MXL-Hash: 5332ef9c4fb562a8-d4ee24f693292e900a0a8a16484659c667e875c7
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo05.seg.att.com(mxl_mta-7.2.1-0) over TLS secured channel with ESMTP id c7fe2335.0.2224726.00-2259.6214560.nbfkord-smmo05.seg.att.com (envelope-from <mn1921@att.com>);  Wed, 26 Mar 2014 15:17:16 +0000 (UTC)
X-MXL-Hash: 5332ef7c296edd2c-3fc0ce47c542a7d904e2579758672eeac14d38ef
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2QFHFv3025325; Wed, 26 Mar 2014 11:17:15 -0400
Received: from mlpi408.sfdc.sbc.com (mlpi408.sfdc.sbc.com [130.9.128.240]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2QFH6K2025166 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 26 Mar 2014 11:17:11 -0400
Received: from MISOUT7MSGHUB9F.ITServices.sbc.com (MISOUT7MSGHUB9F.itservices.sbc.com [144.151.223.71]) by mlpi408.sfdc.sbc.com (RSA Interceptor); Wed, 26 Mar 2014 15:17:00 GMT
Received: from MISOUT7MSGUSR9I.ITServices.sbc.com ([144.151.223.56]) by MISOUT7MSGHUB9F.ITServices.sbc.com ([144.151.223.71]) with mapi id 14.03.0174.001; Wed, 26 Mar 2014 11:16:59 -0400
From: "NAPIERALA, MARIA H" <mn1921@att.com>
To: Joel Halpern Direct <jmh.direct@joelhalpern.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Erik Nordmark <nordmark@acm.org>, Kevin J Ma <kevin.ma@azukisystems.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>, Sumandra Majee <S.Majee@F5.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs8xA0rMnfgo6kuAoN3cBjA6XJrnlkYAgAACAQCAAAL2AIAAfNyAgADnTgCAABnpAIAAGK+AgAe3pACAACKhgIACYOWwgABTnID//79FkIAARcWA//+904A=
Date: Wed, 26 Mar 2014 15:16:57 +0000
Message-ID: <1D70D757A2C9D54D83B4CBD7625FA80E01361830@MISOUT7MSGUSR9I.ITServices.sbc.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <53308576.6030107@acm.org> <5330A283.6050007@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361692@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332E76D.6010809@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E013617DD@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332EBA7.3000100@joelhalpern.com>
In-Reply-To: <5332EBA7.3000100@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.70.83.2]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-AnalysisOut: [v=2.0 cv=LaqLHEji c=1 sm=1 a=dhB6nF3YHL5t/Ixux6cINA==:17 a]
X-AnalysisOut: [=1f6CK83DgCoA:10 a=ofMgfj31e3cA:10 a=jYfq9svkz8oA:10 a=BLc]
X-AnalysisOut: [eEmwcHowA:10 a=kj9zAlcOel0A:10 a=zQP7CpKOAAAA:8 a=XIqpo32R]
X-AnalysisOut: [AAAA:8 a=BNHdjFgqI6hVS5ahSn8A:9 a=CjuIK1q_8ugA:10]
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2010122901)]
X-MAIL-FROM: <mn1921@att.com>
X-SOURCE-IP: [144.160.229.24]
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/dsMFozOrrOX1spWbn_dLvdRFgJw
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 15:17:51 -0000

Joel,=20

> The point of the distinction was between on the one hand load balancing
> as part of the chain for the purpose of selecting an instance of the
> actually addressed destination (i.e. the load balancer is visible to
> the
> tenant and is there for the purpose the tenant request; and on the
> other
> hand a load balancer which is known to the service chaining
> infrastructure, but whose purpose to balance across isntances of
> services whose multiplicity is not of concern to the tenant, only the
> functionality.
>
> Put differently, it is between load balancing as an explicit service
> and
> load balancing to enable some service within the service chaining.
>=20


Thanks for clarification.=20
My concern is about the latter, i.e., SFC solution must support load balanc=
ing to multiple service instantiations (e.g., VMs) of a single service at t=
he intermediate service hops. In fact, we need the latter to support the fo=
rmer..

Maria

>=20
> On 3/26/14, 10:56 AM, NAPIERALA, MARIA H wrote:
> >
> >> 1) given the range of load balancing behaviors, supprting explicit
> load
> >> balancers in the service chaining (as distinct from supporting load
> >> balancers for end users), is significantly complicate
> >
> > I am not sure I understand this point. Could you explain what you
> mean by "explicit" load balancer vs. load balancer "for the end users"?


From nobody Wed Mar 26 08:24:41 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 735B21A0113 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 08:24:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 gTOD8e-FJWsL for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 08:24:37 -0700 (PDT)
Received: from mailc2.tigertech.net (mailc2.tigertech.net [208.80.4.156]) by ietfa.amsl.com (Postfix) with ESMTP id 40FB51A00FB for <sfc@ietf.org>; Wed, 26 Mar 2014 08:24:37 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailc2.tigertech.net (Postfix) with ESMTP id 1B1CB612AB; Wed, 26 Mar 2014 08:24:36 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at c2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-134-57.clppva.east.verizon.net [70.106.134.57]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mailc2.tigertech.net (Postfix) with ESMTPSA id 2E609612CF; Wed, 26 Mar 2014 08:24:34 -0700 (PDT)
Message-ID: <5332F131.1070503@joelhalpern.com>
Date: Wed, 26 Mar 2014 11:24:33 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: "NAPIERALA, MARIA H" <mn1921@att.com>, Erik Nordmark <nordmark@acm.org>, Kevin J Ma <kevin.ma@azukisystems.com>,  Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>, Sumandra Majee <S.Majee@F5.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <53308576.6030107@acm.org> <5330A283.6050007@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361692@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332E76D.6010809@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E013617DD@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332EBA7.3000100@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361830@MISOUT7MSGUSR9I.ITServices.sbc.com>
In-Reply-To: <1D70D757A2C9D54D83B4CBD7625FA80E01361830@MISOUT7MSGUSR9I.ITServices.sbc.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/qFXHdxDGJdsScSJIpuk67HFXcvY
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 15:24:38 -0000

Given that we have mechanisms which allow service functions to direct 
modification of the service chain identification (preferably through 
metadata, but that is still under discussion) then it follows that the 
current proposals allow a load balancer which directs the chaining, and 
which modifies the packet if needed to affect external targeting.

While I would prefer and expect that to be rarely used, it is allowed. 
And I do not expect the documents to express a preference (for or 
against my personal preference.)

Given that you agree that we can also do internal load balancing, I 
don't understand what changes you are requesting.

Yours,
Joel

On 3/26/14, 11:16 AM, NAPIERALA, MARIA H wrote:
> Joel,
>
>> The point of the distinction was between on the one hand load balancing
>> as part of the chain for the purpose of selecting an instance of the
>> actually addressed destination (i.e. the load balancer is visible to
>> the
>> tenant and is there for the purpose the tenant request; and on the
>> other
>> hand a load balancer which is known to the service chaining
>> infrastructure, but whose purpose to balance across isntances of
>> services whose multiplicity is not of concern to the tenant, only the
>> functionality.
>>
>> Put differently, it is between load balancing as an explicit service
>> and
>> load balancing to enable some service within the service chaining.
>>
>
>
> Thanks for clarification.
> My concern is about the latter, i.e., SFC solution must support load balancing to multiple service instantiations (e.g., VMs) of a single service at the intermediate service hops. In fact, we need the latter to support the former..
>
> Maria
>
>>
>> On 3/26/14, 10:56 AM, NAPIERALA, MARIA H wrote:
>>>
>>>> 1) given the range of load balancing behaviors, supprting explicit
>> load
>>>> balancers in the service chaining (as distinct from supporting load
>>>> balancers for end users), is significantly complicate
>>>
>>> I am not sure I understand this point. Could you explain what you
>> mean by "explicit" load balancer vs. load balancer "for the end users"?


From nobody Wed Mar 26 08:28:40 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8F88E1A0113 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 08:28:36 -0700 (PDT)
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, RCVD_IN_DNSWL_NONE=-0.0001, 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 GH3B7ZPiLT3G for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 08:28:34 -0700 (PDT)
Received: from hub021-ca-5.exch021.serverdata.net (hub021-ca-5.exch021.serverdata.net [64.78.56.70]) by ietfa.amsl.com (Postfix) with ESMTP id 9D9831A00E3 for <sfc@ietf.org>; Wed, 26 Mar 2014 08:28:34 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-5.exch021.domain.local ([10.254.4.89]) with mapi id 14.03.0174.001;  Wed, 26 Mar 2014 08:28:28 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: "NAPIERALA, MARIA H" <mn1921@att.com>, Joel Halpern Direct <jmh.direct@joelhalpern.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "Erik Nordmark" <nordmark@acm.org>, Kevin J Ma <kevin.ma@azukisystems.com>, "Dave Dolson" <ddolson@sandvine.com>, Sumandra Majee <S.Majee@F5.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs81yoHIIL+bcUu+EOJ5K2SiBZrnlkYAgAACAQCAAAL2AIAA4XOAgAC1AgD//6RbQIAAF2RQgAgufACAACKigIACprkAgAANyICAAAO3gIAAAVOAgAAEeoD//4sd8A==
Date: Wed, 26 Mar 2014 15:28:27 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E66CA@MBX021-W3-CA-2.exch021.domain.local>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <53308576.6030107@acm.org> <5330A283.6050007@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361692@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332E76D.6010809@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E013617DD@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332EBA7.3000100@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361830@MISOUT7MSGUSR9I.ITServices.sbc.com>
In-Reply-To: <1D70D757A2C9D54D83B4CBD7625FA80E01361830@MISOUT7MSGUSR9I.ITServices.sbc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.203.66.100]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/UFDrzlfV9DFeW2L-tQxZrfvN6aA
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 15:28:36 -0000

Maria,

So long as the architecture is properly layered, this distinction becomes a=
 network design decision.   The SFC classifier/PDP, will, indeed, have the =
ability to select amongst multiple instances.    It need not know why there=
 are multiple instances.   I'll give a few examples of how multiple instanc=
es, as seen by the classifier/PDP, would arise based on network design choi=
ces.

1.  A service function is realized by multiple VM's where each VM has its o=
wn IP address.   In this case the classifier/PDP sees each VM as a service =
function instance.

2. A service function, as above, but some subset of VM's is front-ended by =
a load balancer.   There are multiple such subsets and therefore multiple l=
oad balancers.   Each load balancer has its own IP address and hides the VM=
 IP addresses behind it.   In this case, the classifier/PDP sees each load =
balancer as a service function instance.

3.  A service function is realized by a set of VM's that perform internal l=
oad balancing.   The set of VM's presents a single IP address to the outsid=
e to hide the IP addresses of the individual VMs.   The network has multipl=
e such clusters.   The classifier/PDP sees each cluster as a service functi=
on instance.

4.  Any combination of the above.   Or any other scenario you can envision.

Thanks.

    Ron


-----Original Message-----
From: NAPIERALA, MARIA H [mailto:mn1921@att.com]=20
Sent: Wednesday, March 26, 2014 11:17 AM
To: Joel Halpern Direct; Joel M. Halpern; Erik Nordmark; Kevin J Ma; Ron Pa=
rker; Dave Dolson; Sumandra Majee
Cc: sfc@ietf.org
Subject: RE: [sfc] SFC encapsulation chain ID

Joel,=20

> The point of the distinction was between on the one hand load=20
> balancing as part of the chain for the purpose of selecting an=20
> instance of the actually addressed destination (i.e. the load balancer=20
> is visible to the tenant and is there for the purpose the tenant=20
> request; and on the other hand a load balancer which is known to the=20
> service chaining infrastructure, but whose purpose to balance across=20
> isntances of services whose multiplicity is not of concern to the=20
> tenant, only the functionality.
>
> Put differently, it is between load balancing as an explicit service=20
> and load balancing to enable some service within the service chaining.
>=20


Thanks for clarification.=20
My concern is about the latter, i.e., SFC solution must support load balanc=
ing to multiple service instantiations (e.g., VMs) of a single service at t=
he intermediate service hops. In fact, we need the latter to support the fo=
rmer..

Maria

>=20
> On 3/26/14, 10:56 AM, NAPIERALA, MARIA H wrote:
> >
> >> 1) given the range of load balancing behaviors, supprting explicit
> load
> >> balancers in the service chaining (as distinct from supporting load
> >> balancers for end users), is significantly complicate
> >
> > I am not sure I understand this point. Could you explain what you
> mean by "explicit" load balancer vs. load balancer "for the end users"?


From nobody Wed Mar 26 08:32:33 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E4CEA1A0113 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 08:32:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NeFXhRO0FFfq for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 08:32:30 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 27B601A0151 for <sfc@ietf.org>; Wed, 26 Mar 2014 08:32:30 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BCL62510; Wed, 26 Mar 2014 15:32:25 +0000 (GMT)
Received: from LHREML404-HUB.china.huawei.com (10.201.5.218) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 26 Mar 2014 15:31:51 +0000
Received: from DFWEML702-CHM.china.huawei.com (10.193.5.72) by lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 26 Mar 2014 15:32:24 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.127]) by dfweml702-chm.china.huawei.com ([169.254.4.119]) with mapi id 14.03.0158.001;  Wed, 26 Mar 2014 08:32:18 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "Reinaldo Penno (repenno)" <repenno@cisco.com>, "Dave Dolson" <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7QAAGnooAAAH8L8AAAfg8Q///n04D//9oCYIAAzaKAgABz1JCAACcLAP///Phg
Date: Wed, 26 Mar 2014 15:32:18 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D453668FA@dfweml701-chm.china.huawei.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com> <CF574684.A63B%repenno@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D4535F3F5@dfweml701-chm.china.huawei.com> <53320999.6060906@joelhalpern.com>, <2691CE0099834E4A9C5044EEC662BB9D4535F430@dfweml701-chm.china.huawei.com> <76B41B8FACE1514795D30EC137FF391D435E7D@LILAS.jungle.qosmos.com>
In-Reply-To: <76B41B8FACE1514795D30EC137FF391D435E7D@LILAS.jungle.qosmos.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.139.91]
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/sfc/TqZ8ggW8daerAb0ByTf5Za865Xs
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 15:32:32 -0000

Hi Nicolas,

-----Original Message-----
From: Nicolas BOUTHORS [mailto:Nicolas.BOUTHORS@qosmos.com]=20
Sent: Wednesday, March 26, 2014 3:11 AM
To: Lucy yong; Joel M. Halpern; Reinaldo Penno (repenno); Dave Dolson; sfc@=
ietf.org
Subject: RE: [sfc] SFC as an IP or UDP application, pros and cons?

Hello Lucy,

We can imagine  a chain going twice through the same location possibly expe=
cting to receive services from different set of SFs  each time.=20
[Lucy] Yes, that can happen. But each time come from different SFIs, so pre=
vious SFI IP address are different when reaching the same location. Path ID=
 + previous SFI IP address can uniquely position the next SFI.

This could be achieved easily if we have an index in the header in addition=
 to the path ID. I don't see how we could allow this use case if we rely on=
 previous SFI IP to identify where we are in a chain.
[Lucy] yes, you can use index and make implementation work. Index assignmen=
t and programming the forwarding table with Path ID + index is complex proc=
ess and easily prune error. If one SFI serves multiple SFCs, you have multi=
ple index # mapping to the same SFI, which is the complex.

Aslo we can imagine MPLS labels inserted between Layer2 and layer 3, used t=
o route the traffic along a chain via some SDN controlled environment, as a=
n underlay transport mechanism. In this case there could be no source IP ad=
dress to work with.
[Lucy] LER is used to transport IP packets over MPLS. It is perfect to use =
SDN controller to control those LERs that are used for SFC implementation.

Regards,
Lucy

Nicolas

________________________________________
From: Lucy yong [lucy.yong@huawei.com]
Sent: Wednesday, March 26, 2014 12:09 AM
To: Joel M. Halpern; Reinaldo Penno (repenno); Dave Dolson; sfc@ietf.org
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

Hi Joel,

Yes, we want one SFC header. To follow your assumption, if we have a Path I=
D and previous SFI IP address in SFC Header, it achieves the same result in=
 the forwarding without depending on the transport header.


Thanks,
Lucy

-


From nobody Wed Mar 26 08:34:43 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 009BC1A016A for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 08:34:43 -0700 (PDT)
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 wo3lU0HNAi5F for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 08:34:41 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 02DF01A0151 for <sfc@ietf.org>; Wed, 26 Mar 2014 08:34:38 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BEY92403; Wed, 26 Mar 2014 15:34:37 +0000 (GMT)
Received: from LHREML405-HUB.china.huawei.com (10.201.5.242) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 26 Mar 2014 15:34:02 +0000
Received: from DFWEML704-CHM.china.huawei.com (10.193.5.141) by lhreml405-hub.china.huawei.com (10.201.5.242) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 26 Mar 2014 15:34:36 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.127]) by dfweml704-chm.china.huawei.com ([169.254.6.56]) with mapi id 14.03.0158.001; Wed, 26 Mar 2014 08:34:32 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: Ben Wright <Ben.Wright@metaswitch.com>, "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>
Thread-Topic: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
Thread-Index: Ac9I7fEHeGo8gMbcTxCydUP11z0SHwAGyhbQ
Date: Wed, 26 Mar 2014 15:34:31 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D4536690D@dfweml701-chm.china.huawei.com>
References: <B3B6FD81D3159A45B5421AF9DD500F88D6F84A36@ENFICSMBX1.datcon.co.uk>
In-Reply-To: <B3B6FD81D3159A45B5421AF9DD500F88D6F84A36@ENFICSMBX1.datcon.co.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.139.91]
Content-Type: multipart/alternative; boundary="_000_2691CE0099834E4A9C5044EEC662BB9D4536690Ddfweml701chmchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/EPP0kopShuVDBrNXxt1CAJZpmLo
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 15:34:43 -0000

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

Yes, this is needed. It is necessary to have a field in SFC header to serve=
 this purpose.

Lucy

From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Ben Wright
Sent: Wednesday, March 26, 2014 7:22 AM
To: draft-boucadair-sfc-requirements@tools.ietf.org
Cc: sfc@ietf.org
Subject: [sfc] Loop detection in service chains - question on draft-boucada=
ir-sfc-requirements

Hi,

I'd like to get your input and that of the WG on Loop Detection within a se=
rvice chain.

draft-boucadair-sfc-requirements explicitly forbids the same SF from appear=
ing in a given SFC (Req #25), to prevent loops forming.   Other drafts allo=
w this - e.g. draft-quinn-sfc-arch: "A given SF can appear one time or mult=
iple times in a given SFC".

I can see that there might be use cases for which it is advantageous to hav=
e the same SF appear more than once in SFC.   Would it be acceptable to all=
ow this but use, for example, a TTL-based mechanism to prevent any loops fr=
om being long-lived?

Apologies if this has been raised before on the list and I've missed it.

Thanks,

Ben


--_000_2691CE0099834E4A9C5044EEC662BB9D4536690Ddfweml701chmchi_
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 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
.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"><span style=3D"color:#0070C0">Yes, this is needed. I=
t is necessary to have a field in SFC header to serve this purpose.<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> sfc [mai=
lto:sfc-bounces@ietf.org]
<b>On Behalf Of </b>Ben Wright<br>
<b>Sent:</b> Wednesday, March 26, 2014 7:22 AM<br>
<b>To:</b> draft-boucadair-sfc-requirements@tools.ietf.org<br>
<b>Cc:</b> sfc@ietf.org<br>
<b>Subject:</b> [sfc] Loop detection in service chains - question on draft-=
boucadair-sfc-requirements<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Hi, <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">I&#8217;d like to get your inpu=
t and that of the WG on Loop Detection within a service chain.&nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">draft-boucadair-sfc-requirement=
s explicitly forbids the same SF from appearing in a given SFC (Req #25), t=
o prevent loops forming.&nbsp;&nbsp; Other drafts allow this - e.g. draft-q=
uinn-sfc-arch: &#8220;A given SF can appear one time
 or multiple times in a given SFC&#8221;. &nbsp;&nbsp; <o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">I can see that there might be u=
se cases for which it is advantageous to have the same SF appear more than =
once in SFC.&nbsp; &nbsp;Would it be acceptable to allow this but use, for =
example, a TTL-based mechanism to prevent any
 loops from being long-lived? <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Apologies if this has been rais=
ed before on the list and I&#8217;ve missed it.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Thanks, <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Ben<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
</div>
</body>
</html>

--_000_2691CE0099834E4A9C5044EEC662BB9D4536690Ddfweml701chmchi_--


From nobody Wed Mar 26 08:37:02 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3FE5E1A0351 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 08:37:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 XMSAuao8QrQB for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 08:36:57 -0700 (PDT)
Received: from mailc2.tigertech.net (mailc2.tigertech.net [208.80.4.156]) by ietfa.amsl.com (Postfix) with ESMTP id A339C1A016A for <sfc@ietf.org>; Wed, 26 Mar 2014 08:36:57 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailc2.tigertech.net (Postfix) with ESMTP id 7C1D061487; Wed, 26 Mar 2014 08:36:56 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at c2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-134-57.clppva.east.verizon.net [70.106.134.57]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mailc2.tigertech.net (Postfix) with ESMTPSA id 02C8061486; Wed, 26 Mar 2014 08:36:54 -0700 (PDT)
Message-ID: <5332F413.4060701@joelhalpern.com>
Date: Wed, 26 Mar 2014 11:36:51 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Lucy yong <lucy.yong@huawei.com>,  "Reinaldo Penno (repenno)" <repenno@cisco.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com> <CF574684.A63B%repenno@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D4535F3F5@dfweml701-chm.china.huawei.com> <53320999.6060906@joelhalpern.com>, <2691CE0099834E4A9C5044EEC662BB9D4535F430@dfweml701-chm.china.huawei.com> <76B41B8FACE1514795D30EC137FF391D435E7D@LILAS.jungle.qosmos.com> <2691CE0099834E4A9C5044EEC662BB9D453668FA@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D453668FA@dfweml701-chm.china.huawei.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/Eey8aT3pEwvhxz6WKLeL5l_UJag
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 15:37:00 -0000

I am confused by your reference to error-prone.  I don't think any of 
these approaches are tractable for human configuration.  It is going to 
require orchestration.  And that orchestration is not more error prone 
in one case than another.

If you really want human beings to be manually setting up service chains 
we have a very different simplification problem to tackle.

Yours,
Joel

On 3/26/14, 11:32 AM, Lucy yong wrote:
> Hi Nicolas,
>
> -----Original Message-----
> From: Nicolas BOUTHORS [mailto:Nicolas.BOUTHORS@qosmos.com]
> Sent: Wednesday, March 26, 2014 3:11 AM
> To: Lucy yong; Joel M. Halpern; Reinaldo Penno (repenno); Dave Dolson; sfc@ietf.org
> Subject: RE: [sfc] SFC as an IP or UDP application, pros and cons?
>
> Hello Lucy,
>
> We can imagine  a chain going twice through the same location possibly expecting to receive services from different set of SFs  each time.
> [Lucy] Yes, that can happen. But each time come from different SFIs, so previous SFI IP address are different when reaching the same location. Path ID + previous SFI IP address can uniquely position the next SFI.
>
> This could be achieved easily if we have an index in the header in addition to the path ID. I don't see how we could allow this use case if we rely on previous SFI IP to identify where we are in a chain.
> [Lucy] yes, you can use index and make implementation work. Index assignment and programming the forwarding table with Path ID + index is complex process and easily prune error. If one SFI serves multiple SFCs, you have multiple index # mapping to the same SFI, which is the complex.
>
> Aslo we can imagine MPLS labels inserted between Layer2 and layer 3, used to route the traffic along a chain via some SDN controlled environment, as an underlay transport mechanism. In this case there could be no source IP address to work with.
> [Lucy] LER is used to transport IP packets over MPLS. It is perfect to use SDN controller to control those LERs that are used for SFC implementation.
>
> Regards,
> Lucy
>
> Nicolas
>
> ________________________________________
> From: Lucy yong [lucy.yong@huawei.com]
> Sent: Wednesday, March 26, 2014 12:09 AM
> To: Joel M. Halpern; Reinaldo Penno (repenno); Dave Dolson; sfc@ietf.org
> Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
>
> Hi Joel,
>
> Yes, we want one SFC header. To follow your assumption, if we have a Path ID and previous SFI IP address in SFC Header, it achieves the same result in the forwarding without depending on the transport header.
>
>
> Thanks,
> Lucy
>
> -
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Wed Mar 26 08:39:43 2014
Return-Path: <mn1921@att.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 020041A0352 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 08:39:36 -0700 (PDT)
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, RCVD_IN_DNSWL_MED=-2.3, 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 hcEAKX45yy4u for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 08:39:32 -0700 (PDT)
Received: from nbfkord-smmo06.seg.att.com (nbfkord-smmo06.seg.att.com [209.65.160.94]) by ietfa.amsl.com (Postfix) with ESMTP id 0A72F1A016A for <sfc@ietf.org>; Wed, 26 Mar 2014 08:39:31 -0700 (PDT)
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo06.seg.att.com(mxl_mta-7.2.1-0) with ESMTP id 2b4f2335.2ab955a5b940.2239071.00-2405.6261490.nbfkord-smmo06.seg.att.com (envelope-from <mn1921@att.com>);  Wed, 26 Mar 2014 15:39:30 +0000 (UTC)
X-MXL-Hash: 5332f4b253565dd6-f9b1aaf5a108277b30c1fdfca6612e0c88a4f410
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo06.seg.att.com(mxl_mta-7.2.1-0) over TLS secured channel with ESMTP id 4a4f2335.0.2238930.00-2129.6261089.nbfkord-smmo06.seg.att.com (envelope-from <mn1921@att.com>);  Wed, 26 Mar 2014 15:39:17 +0000 (UTC)
X-MXL-Hash: 5332f4a5007a79a7-d2b660ec7b4d537b1e328d77b63f4e1a0ff66b84
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2QFdFkE027666; Wed, 26 Mar 2014 11:39:16 -0400
Received: from mlpi407.sfdc.sbc.com (mlpi407.sfdc.sbc.com [130.9.128.239]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2QFd9MK027521 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 26 Mar 2014 11:39:11 -0400
Received: from MISOUT7MSGHUBAH.ITServices.sbc.com (MISOUT7MSGHUBAH.itservices.sbc.com [130.9.129.152]) by mlpi407.sfdc.sbc.com (RSA Interceptor); Wed, 26 Mar 2014 15:39:04 GMT
Received: from MISOUT7MSGUSR9I.ITServices.sbc.com ([144.151.223.56]) by MISOUT7MSGHUBAH.ITServices.sbc.com ([130.9.129.152]) with mapi id 14.03.0174.001; Wed, 26 Mar 2014 11:39:03 -0400
From: "NAPIERALA, MARIA H" <mn1921@att.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, Joel Halpern Direct <jmh.direct@joelhalpern.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "Erik Nordmark" <nordmark@acm.org>, Kevin J Ma <kevin.ma@azukisystems.com>, "Dave Dolson" <ddolson@sandvine.com>, Sumandra Majee <S.Majee@F5.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs8xA0rMnfgo6kuAoN3cBjA6XJrnlkYAgAACAQCAAAL2AIAAfNyAgADnTgCAABnpAIAAGK+AgAe3pACAACKhgIACYOWwgABTnID//79FkIAARcWA//+904CAAEnegP//vtJA
Date: Wed, 26 Mar 2014 15:39:03 +0000
Message-ID: <1D70D757A2C9D54D83B4CBD7625FA80E013619D0@MISOUT7MSGUSR9I.ITServices.sbc.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <53308576.6030107@acm.org> <5330A283.6050007@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361692@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332E76D.6010809@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E013617DD@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332EBA7.3000100@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361830@MISOUT7MSGUSR9I.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E66CA@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E66CA@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.70.83.2]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-AnalysisOut: [v=2.0 cv=eY6Kic4H c=1 sm=1 a=dhB6nF3YHL5t/Ixux6cINA==:17 a]
X-AnalysisOut: [=1f6CK83DgCoA:10 a=ofMgfj31e3cA:10 a=jYfq9svkz8oA:10 a=BLc]
X-AnalysisOut: [eEmwcHowA:10 a=kj9zAlcOel0A:10 a=zQP7CpKOAAAA:8 a=XIqpo32R]
X-AnalysisOut: [AAAA:8 a=48vgC7mUAAAA:8 a=QjehvzQMFe4232glG58A:9 a=CjuIK1q]
X-AnalysisOut: [_8ugA:10 a=Hz7IrDYlS0cA:10 a=lZB815dzVvQA:10 a=fEv84WlUWKs]
X-AnalysisOut: [3aNJc:21 a=mNWQBlUJxlu6WSJk:21]
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2010122901)]
X-MAIL-FROM: <mn1921@att.com>
X-SOURCE-IP: [144.160.229.24]
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/cWMLur0uP7eIHolBkaXZ-MFdFq0
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 15:39:36 -0000

>=20
> 1.  A service function is realized by multiple VM's where each VM has
> its own IP address.   In this case the classifier/PDP sees each VM as a
> service function instance.
>=20

I don't think this will scale. It was pointed out that the number of servic=
e paths grows exponentially.=20


> 2. A service function, as above, but some subset of VM's is front-ended
> by a load balancer.   There are multiple such subsets and therefore
> multiple load balancers.   Each load balancer has its own IP address
> and hides the VM IP addresses behind it.   In this case, the
> classifier/PDP sees each load balancer as a service function instance.

No issue here.

> 3.  A service function is realized by a set of VM's that perform
> internal load balancing.   The set of VM's presents a single IP address
> to the outside to hide the IP addresses of the individual VMs.   The
> network has multiple such clusters.   The classifier/PDP sees each
> cluster as a service function instance.



>=20
>=20
> -----Original Message-----
> From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> Sent: Wednesday, March 26, 2014 11:17 AM
> To: Joel Halpern Direct; Joel M. Halpern; Erik Nordmark; Kevin J Ma;
> Ron Parker; Dave Dolson; Sumandra Majee
> Cc: sfc@ietf.org
> Subject: RE: [sfc] SFC encapsulation chain ID
>=20
> Joel,
>=20
> > The point of the distinction was between on the one hand load
> > balancing as part of the chain for the purpose of selecting an
> > instance of the actually addressed destination (i.e. the load
> balancer
> > is visible to the tenant and is there for the purpose the tenant
> > request; and on the other hand a load balancer which is known to the
> > service chaining infrastructure, but whose purpose to balance across
> > isntances of services whose multiplicity is not of concern to the
> > tenant, only the functionality.
> >
> > Put differently, it is between load balancing as an explicit service
> > and load balancing to enable some service within the service
> chaining.
> >
>=20
>=20
> Thanks for clarification.
> My concern is about the latter, i.e., SFC solution must support load
> balancing to multiple service instantiations (e.g., VMs) of a single
> service at the intermediate service hops. In fact, we need the latter
> to support the former..
>=20
> Maria
>=20
> >
> > On 3/26/14, 10:56 AM, NAPIERALA, MARIA H wrote:
> > >
> > >> 1) given the range of load balancing behaviors, supprting explicit
> > load
> > >> balancers in the service chaining (as distinct from supporting
> load
> > >> balancers for end users), is significantly complicate
> > >
> > > I am not sure I understand this point. Could you explain what you
> > mean by "explicit" load balancer vs. load balancer "for the end
> users"?


From nobody Wed Mar 26 08:40:02 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 867761A01AD for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 08:39:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.399
X-Spam-Level: 
X-Spam-Status: No, score=0.399 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_DIET=2.3, RCVD_IN_DNSWL_NONE=-0.0001, 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 tbtW6inGuiHu for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 08:39:53 -0700 (PDT)
Received: from hub021-ca-7.exch021.serverdata.net (hub021-ca-7.exch021.serverdata.net [64.78.56.72]) by ietfa.amsl.com (Postfix) with ESMTP id F2B641A016A for <sfc@ietf.org>; Wed, 26 Mar 2014 08:39:52 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-7.exch021.domain.local ([10.254.4.109]) with mapi id 14.03.0174.001; Wed, 26 Mar 2014 08:39:51 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: Lucy yong <lucy.yong@huawei.com>, Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "Reinaldo Penno (repenno)" <repenno@cisco.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7QAAGnooAAAH8L8AAAfg8Q///n04D//9oCYIAAzaKAgABz1JCAACcLAP///Phg///174A=
Date: Wed, 26 Mar 2014 15:39:51 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6739@MBX021-W3-CA-2.exch021.domain.local>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com> <CF574684.A63B%repenno@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D4535F3F5@dfweml701-chm.china.huawei.com> <53320999.6060906@joelhalpern.com>, <2691CE0099834E4A9C5044EEC662BB9D4535F430@dfweml701-chm.china.huawei.com> <76B41B8FACE1514795D30EC137FF391D435E7D@LILAS.jungle.qosmos.com> <2691CE0099834E4A9C5044EEC662BB9D453668FA@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D453668FA@dfweml701-chm.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.203.66.100]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/x6LI1V83_Mg9Yahe4CKldqTaH5g
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 15:39:55 -0000

We can imagine  a chain going twice through the same location possibly expe=
cting to receive services from different set of SFs  each time.=20
[Lucy] Yes, that can happen. But each time come from different SFIs, so pre=
vious SFI IP address are different when reaching the same location. Path ID=
 + previous SFI IP address can uniquely position the next SFI.

Ron>> I will paint a counter-example.   There are SF-A and SF-B at one loca=
tor (e.g., running on the same host).   There are SF-C and SF-D at another =
locator (e.g., running on another host).   A chain is built to invoke, in o=
rder, {SF-A, SF-C, SF-B, SF-D}.    Let's say this is SF path ID X.  When th=
e traffic arrives to the host that contains SF-B and SF-D, the previous hop=
 IP would be that of the host containing SF-A and SF-C.   There is no way, =
without an SF index, for the second host to know the difference between the=
 SF-A to SF-C hop and the SF-B to SF-D hop.=20

-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Lucy yong
Sent: Wednesday, March 26, 2014 11:32 AM
To: Nicolas BOUTHORS; Joel M. Halpern; Reinaldo Penno (repenno); Dave Dolso=
n; sfc@ietf.org
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

Hi Nicolas,

-----Original Message-----
From: Nicolas BOUTHORS [mailto:Nicolas.BOUTHORS@qosmos.com]=20
Sent: Wednesday, March 26, 2014 3:11 AM
To: Lucy yong; Joel M. Halpern; Reinaldo Penno (repenno); Dave Dolson; sfc@=
ietf.org
Subject: RE: [sfc] SFC as an IP or UDP application, pros and cons?

Hello Lucy,

We can imagine  a chain going twice through the same location possibly expe=
cting to receive services from different set of SFs  each time.=20
[Lucy] Yes, that can happen. But each time come from different SFIs, so pre=
vious SFI IP address are different when reaching the same location. Path ID=
 + previous SFI IP address can uniquely position the next SFI.

This could be achieved easily if we have an index in the header in addition=
 to the path ID. I don't see how we could allow this use case if we rely on=
 previous SFI IP to identify where we are in a chain.
[Lucy] yes, you can use index and make implementation work. Index assignmen=
t and programming the forwarding table with Path ID + index is complex proc=
ess and easily prune error. If one SFI serves multiple SFCs, you have multi=
ple index # mapping to the same SFI, which is the complex.

Aslo we can imagine MPLS labels inserted between Layer2 and layer 3, used t=
o route the traffic along a chain via some SDN controlled environment, as a=
n underlay transport mechanism. In this case there could be no source IP ad=
dress to work with.
[Lucy] LER is used to transport IP packets over MPLS. It is perfect to use =
SDN controller to control those LERs that are used for SFC implementation.

Regards,
Lucy

Nicolas

________________________________________
From: Lucy yong [lucy.yong@huawei.com]
Sent: Wednesday, March 26, 2014 12:09 AM
To: Joel M. Halpern; Reinaldo Penno (repenno); Dave Dolson; sfc@ietf.org
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

Hi Joel,

Yes, we want one SFC header. To follow your assumption, if we have a Path I=
D and previous SFI IP address in SFC Header, it achieves the same result in=
 the forwarding without depending on the transport header.


Thanks,
Lucy

-

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


From nobody Wed Mar 26 08:41:05 2014
Return-Path: <paulq@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4A0F31A0306 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 08:41:04 -0700 (PDT)
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 4e9KFYKpO2RE for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 08:41:02 -0700 (PDT)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) by ietfa.amsl.com (Postfix) with ESMTP id 8541F1A035D for <sfc@ietf.org>; Wed, 26 Mar 2014 08:41:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5297; q=dns/txt; s=iport; t=1395848460; x=1397058060; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=Tig0uQgKA/VzTE5VNhisc96RXYqHusCUUnG3aVPQhjY=; b=bsofKDJojhnuVwDp1Akf/hojdmANxG9aL9qVnLRCiMOwcJfaIKbsJd4b NwQBt1ieSi78G3NxH2AshTJTHF6VMVGaSllRVOSqVRwiwACdlZx0aVhEE aAU3IaJZSRvQNdN5Iztj6lRWE7rjAPsU7GBHm53H3MGSun2/pzM/qTvhd 4=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: An4FAMn0MlOtJXHA/2dsb2JhbABZgwY7V8J1gR0WdIIlAQEBAwEOVxQFCwIBCBguMiUCBA4Fh3EI0EkXjj4zB4MkgRQEiRqPM5Izgy6CKw
X-IronPort-AV: E=Sophos;i="4.97,736,1389744000"; d="scan'208";a="313020876"
Received: from rcdn-core2-5.cisco.com ([173.37.113.192]) by rcdn-iport-5.cisco.com with ESMTP; 26 Mar 2014 15:40:43 +0000
Received: from xhc-aln-x13.cisco.com (xhc-aln-x13.cisco.com [173.36.12.87]) by rcdn-core2-5.cisco.com (8.14.5/8.14.5) with ESMTP id s2QFeg0U028867 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 26 Mar 2014 15:40:42 GMT
Received: from xmb-rcd-x14.cisco.com ([169.254.4.150]) by xhc-aln-x13.cisco.com ([173.36.12.87]) with mapi id 14.03.0123.003; Wed, 26 Mar 2014 10:40:42 -0500
From: "Paul Quinn (paulq)" <paulq@cisco.com>
To: Erik Nordmark <nordmark@acm.org>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQtNRKqmKiO02FE6W6ZJsjkUv9JrndrgAgAAC9gCAAOFzgIAAtQIAgAAZ6ACAABiwgIAHt6MAgAFICgCAADrJAIABZHaA
Date: Wed, 26 Mar 2014 15:40:42 +0000
Message-ID: <DCF6BB41-65D4-49DF-9714-01DED756DFA4@cisco.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <53308576.6030107@acm.org> <53F2A78C-07D9-417B-B177-C5CDAC76D21F@cisco.com> <5331C9F4.60600@acm.org>
In-Reply-To: <5331C9F4.60600@acm.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.82.101.32]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <8C502FAD5744A847896F93379AEA3E6A@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/kSndXp-ZWpJmMdhYD791wcjTliA
Cc: "sfc@ietf.org" <sfc@ietf.org>, Sumandra Majee <S.Majee@F5.com>, Dave Dolson <ddolson@sandvine.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Kevin J Ma <kevin.ma@azukisystems.com>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 15:41:04 -0000

Hi Erik,



On Mar 25, 2014, at 2:24 PM, Erik Nordmark <nordmark@acm.org>
 wrote:

> On 3/25/14 7:54 AM, Paul Quinn (paulq) wrote:
>>=20
>>=20
>> From a service graph perspective FW-A is on a node - but that graph node=
 doesn't necessarily map to a single physical node.
>> The implementation of the FW-A could  be done using multiple FW virtual =
machines - on the same or different physical nodes. We can call them FW-A-1=
 and FW-A-2 etc. Such load balancing could be a local matter to the impleme=
ntation of FW, or it could perhaps leverage SFC.
>>=20
>> If the service function handles load balancing between like elements (e.=
g. clustered FWs), then to SFC, that can look like one SF with varying capa=
city.  The handling of the instances within the cluster is outside the scop=
e of SFC, and if the cluster (for lack of a better term) presents a single =
locator to SFC, SFC can, and should treat the cluster as a SF.
>=20
> Paul,
> Yes, just like when e-commerce websites were developed, the load balancer=
+web servers can be hidden bind a single locator.
> SFC wouldn't care - and wouldn't see such hidden load balancing.
>=20

There's a difference here: if the insertion of load balancer, for example, =
is part of the SFC policy then it must be exposed to SFC.  The distinction =
I was trying to make is one of policy and chain: if the service is part of =
a chain, explicitly, then it is in essence it must be addressed by the SFC =
policy (even if the policy is simple).  If the load balancer is not explici=
t (i.e. it is coupled to a SF), then there's no policy needed to includes t=
he chaining of such a service.  In that case, it isn't part of the chain.


>>=20
>>=20
>>> In the second example the instance is one level down. FW-A-1 and FW-A-2=
 would be different instances, with different service paths to reach them. =
Thus the SFC ingress classifier would pick a path for some traffic which us=
ing one of those instances. Thus SFC would have more visibility and control=
 in how traffic is load balanced (for the firewall in this case). However, =
that also means SFC needs to handle failures to FW-A-1 by knowing the rules=
 for which FW-A-* instance to re-route the packets to, which implies some c=
oupling between SF specific state and SFC.
>>>=20
>> This is closer to my definition of instance: an instance presents, to SF=
C, in the simplest case, a network locator.  That locator is then used to c=
onstruct the service path.   There is no limitation on presenting several l=
ocators for like services for load distribution, and redundancy.  So, a pat=
h need no be mapped to a single set of locators, rather a list of locators =
maybe used to select (locally or centrally) the correct instance along the =
path.
>=20
> I don't think using the existence of the network locator as that helpful =
in coming up with crisp definitions.
> Even for the FW-A case above it would be identified by a network locator.=
 And the CPU temperature sensor on server3 has a network locator as well (c=
omposed of MAC address and I2C address for instance). I suspect the essence=
 of their differences has more to do with state than how they are addressed=
.

Fair enough, network locator isn't accurate.  Rather, I should have said, i=
f the service function is granular enough to be expressed via policy (using=
 the heavily loaded term), which include a locator and identifier.



>=20
> It feels like we might need different terms to describe the two cases of =
"instances":
> - an instance (such as FW-A) of the class (FW) which is specific for a gi=
ven tenant, subscriber, etc. In the cases I can think of that instance has =
some configuration/policy which is specific to "A". Thus FW-B is different =
than FW-A in its config/policy.

Using my broader defn above, then per policy, we'd distinguish between FW-A=
 and FW-B.  To your point, both might share a locator (or might now), but c=
ould be distinguished via an identifier.



> - an instance of a SFC-visible load balanced entity (such as FW-A-1). In =
the examples I can think of all of those FW-A-* would be identical and exis=
t to balance and adjust to load. From a config/policy perspective we could =
consider calling these "replicas" to capture that they are identical.
>=20
> Note that the FW-A-* are likely to contain some operational/session state=
 (think of a NAT or a FW which maintains state for TCP connections).

Building on the above, FW-A-* would be expressed as one service in policy (=
i.e. this chain need FW-A, perhaps with some criteria), and assuming load b=
alancing is handled internally via FW, then one locator and one identifier =
would be used. =20


>=20
> Other suggestions for crisp terminology to describe this?
>=20
> Note that the existence of operational/session state means that when load=
 balancing is visible to SFC, then something in SFC needs to be able to ens=
ure the appropriate stickiness (term from http load balancers; might be bas=
ed on client IP address, or http cookie in the web world) so that the packe=
t flows are not accidentally sent to the wrong replica. That would require =
some SF-specific awareness in SFC.
>=20
> Regards,
>   Erik
>=20


From nobody Wed Mar 26 08:44:08 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EDBC71A0333 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 08:44:06 -0700 (PDT)
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, RCVD_IN_DNSWL_NONE=-0.0001, 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 mR25dtSOsrE4 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 08:44:05 -0700 (PDT)
Received: from hub021-ca-4.exch021.serverdata.net (hub021-ca-4.exch021.serverdata.net [64.78.22.171]) by ietfa.amsl.com (Postfix) with ESMTP id 7041F1A033F for <sfc@ietf.org>; Wed, 26 Mar 2014 08:44:05 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-4.exch021.domain.local ([10.254.4.39]) with mapi id 14.03.0174.001;  Wed, 26 Mar 2014 08:44:04 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: "NAPIERALA, MARIA H" <mn1921@att.com>, Joel Halpern Direct <jmh.direct@joelhalpern.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "Erik Nordmark" <nordmark@acm.org>, Kevin J Ma <kevin.ma@azukisystems.com>, "Dave Dolson" <ddolson@sandvine.com>, Sumandra Majee <S.Majee@F5.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs81yoHIIL+bcUu+EOJ5K2SiBZrnlkYAgAACAQCAAAL2AIAA4XOAgAC1AgD//6RbQIAAF2RQgAgufACAACKigIACprkAgAANyICAAAO3gIAAAVOAgAAEeoD//4sd8IAAexCA//+LNZA=
Date: Wed, 26 Mar 2014 15:44:03 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6751@MBX021-W3-CA-2.exch021.domain.local>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <53308576.6030107@acm.org> <5330A283.6050007@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361692@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332E76D.6010809@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E013617DD@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332EBA7.3000100@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361830@MISOUT7MSGUSR9I.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E66CA@MBX021-W3-CA-2.exch021.domain.local> <1D70D757A2C9D54D83B4CBD7625FA80E013619D0@MISOUT7MSGUSR9I.ITServices.sbc.com>
In-Reply-To: <1D70D757A2C9D54D83B4CBD7625FA80E013619D0@MISOUT7MSGUSR9I.ITServices.sbc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.203.66.100]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/wOvVV943jeBO2o3gyP30LKx4ybc
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 15:44:07 -0000

Maria,

I agree with you that case 1. will only practically scale up to some point.=
    Perhaps, as a service provider, you'd choose to avoid the whole problem=
 and only deploy service functions along the lines of case 2 or case 3.    =
But, that doesn't invalidate the utility of case 1 for some other network w=
ith some other requirements and constraints.

   Ron


-----Original Message-----
From: NAPIERALA, MARIA H [mailto:mn1921@att.com]=20
Sent: Wednesday, March 26, 2014 11:39 AM
To: Ron Parker; Joel Halpern Direct; Joel M. Halpern; Erik Nordmark; Kevin =
J Ma; Dave Dolson; Sumandra Majee
Cc: sfc@ietf.org
Subject: RE: [sfc] SFC encapsulation chain ID

>=20
> 1.  A service function is realized by multiple VM's where each VM has
> its own IP address.   In this case the classifier/PDP sees each VM as a
> service function instance.
>=20

I don't think this will scale. It was pointed out that the number of servic=
e paths grows exponentially.=20


> 2. A service function, as above, but some subset of VM's is front-ended
> by a load balancer.   There are multiple such subsets and therefore
> multiple load balancers.   Each load balancer has its own IP address
> and hides the VM IP addresses behind it.   In this case, the
> classifier/PDP sees each load balancer as a service function instance.

No issue here.

> 3.  A service function is realized by a set of VM's that perform
> internal load balancing.   The set of VM's presents a single IP address
> to the outside to hide the IP addresses of the individual VMs.   The
> network has multiple such clusters.   The classifier/PDP sees each
> cluster as a service function instance.



>=20
>=20
> -----Original Message-----
> From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> Sent: Wednesday, March 26, 2014 11:17 AM
> To: Joel Halpern Direct; Joel M. Halpern; Erik Nordmark; Kevin J Ma;=20
> Ron Parker; Dave Dolson; Sumandra Majee
> Cc: sfc@ietf.org
> Subject: RE: [sfc] SFC encapsulation chain ID
>=20
> Joel,
>=20
> > The point of the distinction was between on the one hand load=20
> > balancing as part of the chain for the purpose of selecting an=20
> > instance of the actually addressed destination (i.e. the load
> balancer
> > is visible to the tenant and is there for the purpose the tenant=20
> > request; and on the other hand a load balancer which is known to the=20
> > service chaining infrastructure, but whose purpose to balance across=20
> > isntances of services whose multiplicity is not of concern to the=20
> > tenant, only the functionality.
> >
> > Put differently, it is between load balancing as an explicit service=20
> > and load balancing to enable some service within the service
> chaining.
> >
>=20
>=20
> Thanks for clarification.
> My concern is about the latter, i.e., SFC solution must support load=20
> balancing to multiple service instantiations (e.g., VMs) of a single=20
> service at the intermediate service hops. In fact, we need the latter=20
> to support the former..
>=20
> Maria
>=20
> >
> > On 3/26/14, 10:56 AM, NAPIERALA, MARIA H wrote:
> > >
> > >> 1) given the range of load balancing behaviors, supprting=20
> > >> explicit
> > load
> > >> balancers in the service chaining (as distinct from supporting
> load
> > >> balancers for end users), is significantly complicate
> > >
> > > I am not sure I understand this point. Could you explain what you
> > mean by "explicit" load balancer vs. load balancer "for the end
> users"?


From nobody Wed Mar 26 08:45:04 2014
Return-Path: <mn1921@att.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 56F8E1A0306 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 08:45:02 -0700 (PDT)
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, RCVD_IN_DNSWL_MED=-2.3, 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 b4TKyDdsJmHg for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 08:44:56 -0700 (PDT)
Received: from nbfkord-smmo06.seg.att.com (nbfkord-smmo06.seg.att.com [209.65.160.94]) by ietfa.amsl.com (Postfix) with ESMTP id E1C721A0337 for <sfc@ietf.org>; Wed, 26 Mar 2014 08:44:55 -0700 (PDT)
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo06.seg.att.com(mxl_mta-7.2.1-0) with ESMTP id 6f5f2335.2ab94e24f940.2243073.00-2496.6273025.nbfkord-smmo06.seg.att.com (envelope-from <mn1921@att.com>);  Wed, 26 Mar 2014 15:44:54 +0000 (UTC)
X-MXL-Hash: 5332f5f658e5b393-8f30d7a67f6db70c590ae3ad2681a30d1dea2c85
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo06.seg.att.com(mxl_mta-7.2.1-0) over TLS secured channel with ESMTP id 5c5f2335.0.2242486.00-2214.6271341.nbfkord-smmo06.seg.att.com (envelope-from <mn1921@att.com>);  Wed, 26 Mar 2014 15:44:05 +0000 (UTC)
X-MXL-Hash: 5332f5c525d3abe2-3f04525f1099c86be8a37239ea5cea6d4d76cdec
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2QFi3ed001783; Wed, 26 Mar 2014 11:44:04 -0400
Received: from mlpi407.sfdc.sbc.com (mlpi407.sfdc.sbc.com [130.9.128.239]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2QFhxNO001732 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 26 Mar 2014 11:43:59 -0400
Received: from MISOUT7MSGHUBAC.ITServices.sbc.com (MISOUT7MSGHUBAC.itservices.sbc.com [130.9.129.147]) by mlpi407.sfdc.sbc.com (RSA Interceptor); Wed, 26 Mar 2014 15:43:42 GMT
Received: from MISOUT7MSGUSR9I.ITServices.sbc.com ([144.151.223.56]) by MISOUT7MSGHUBAC.ITServices.sbc.com ([130.9.129.147]) with mapi id 14.03.0174.001; Wed, 26 Mar 2014 11:43:41 -0400
From: "NAPIERALA, MARIA H" <mn1921@att.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Erik Nordmark <nordmark@acm.org>,  Kevin J Ma <kevin.ma@azukisystems.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>, Sumandra Majee <S.Majee@F5.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs8xA0rMnfgo6kuAoN3cBjA6XJrnlkYAgAACAQCAAAL2AIAAfNyAgADnTgCAABnpAIAAGK+AgAe3pACAACKhgIACYOWwgABTnID//79FkIAARcWA//+904CAAEjIgP//wStQ
Date: Wed, 26 Mar 2014 15:43:41 +0000
Message-ID: <1D70D757A2C9D54D83B4CBD7625FA80E013619F6@MISOUT7MSGUSR9I.ITServices.sbc.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <53308576.6030107@acm.org> <5330A283.6050007@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361692@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332E76D.6010809@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E013617DD@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332EBA7.3000100@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361830@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332F131.1070503@joelhalpern.com>
In-Reply-To: <5332F131.1070503@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.70.83.2]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-AnalysisOut: [v=2.0 cv=eY6Kic4H c=1 sm=1 a=dhB6nF3YHL5t/Ixux6cINA==:17 a]
X-AnalysisOut: [=1f6CK83DgCoA:10 a=ofMgfj31e3cA:10 a=jYfq9svkz8oA:10 a=BLc]
X-AnalysisOut: [eEmwcHowA:10 a=kj9zAlcOel0A:10 a=zQP7CpKOAAAA:8 a=XIqpo32R]
X-AnalysisOut: [AAAA:8 a=ABeY7kuGAAAA:8 a=48vgC7mUAAAA:8 a=GoVKzeqHrm6yKg4]
X-AnalysisOut: [Brn0A:9 a=CjuIK1q_8ugA:10 a=chC_agHSu74A:10 a=lZB815dzVvQA]
X-AnalysisOut: [:10]
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2010122901)]
X-MAIL-FROM: <mn1921@att.com>
X-SOURCE-IP: [144.160.229.24]
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/QNHE6IzQl8S855W7HVj-6zIX9aI
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 15:45:02 -0000

The issue is scaling service chaining where many (potentially 100's) of ins=
tances of a single service are present and where there is no internal load =
balancing per service function.=20
Is this being addressed in the SFC?

Maria

> -----Original Message-----
> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
> Sent: Wednesday, March 26, 2014 11:25 AM
> To: NAPIERALA, MARIA H; Erik Nordmark; Kevin J Ma; Ron Parker; Dave
> Dolson; Sumandra Majee
> Cc: sfc@ietf.org
> Subject: Re: [sfc] SFC encapsulation chain ID
>=20
> Given that we have mechanisms which allow service functions to direct
> modification of the service chain identification (preferably through
> metadata, but that is still under discussion) then it follows that the
> current proposals allow a load balancer which directs the chaining, and
> which modifies the packet if needed to affect external targeting.
>=20
> While I would prefer and expect that to be rarely used, it is allowed.
> And I do not expect the documents to express a preference (for or
> against my personal preference.)
>=20
> Given that you agree that we can also do internal load balancing, I
> don't understand what changes you are requesting.
>=20
> Yours,
> Joel
>=20
> On 3/26/14, 11:16 AM, NAPIERALA, MARIA H wrote:
> > Joel,
> >
> >> The point of the distinction was between on the one hand load
> balancing
> >> as part of the chain for the purpose of selecting an instance of the
> >> actually addressed destination (i.e. the load balancer is visible to
> >> the
> >> tenant and is there for the purpose the tenant request; and on the
> >> other
> >> hand a load balancer which is known to the service chaining
> >> infrastructure, but whose purpose to balance across isntances of
> >> services whose multiplicity is not of concern to the tenant, only
> the
> >> functionality.
> >>
> >> Put differently, it is between load balancing as an explicit service
> >> and
> >> load balancing to enable some service within the service chaining.
> >>
> >
> >
> > Thanks for clarification.
> > My concern is about the latter, i.e., SFC solution must support load
> balancing to multiple service instantiations (e.g., VMs) of a single
> service at the intermediate service hops. In fact, we need the latter
> to support the former..
> >
> > Maria
> >
> >>
> >> On 3/26/14, 10:56 AM, NAPIERALA, MARIA H wrote:
> >>>
> >>>> 1) given the range of load balancing behaviors, supprting explicit
> >> load
> >>>> balancers in the service chaining (as distinct from supporting
> load
> >>>> balancers for end users), is significantly complicate
> >>>
> >>> I am not sure I understand this point. Could you explain what you
> >> mean by "explicit" load balancer vs. load balancer "for the end
> users"?


From nobody Wed Mar 26 08:49:33 2014
Return-Path: <mn1921@att.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 48FD21A0165 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 08:49:30 -0700 (PDT)
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, RCVD_IN_DNSWL_MED=-2.3, 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 LZnKiVIDVNZm for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 08:49:28 -0700 (PDT)
Received: from nbfkord-smmo06.seg.att.com (nbfkord-smmo06.seg.att.com [209.65.160.94]) by ietfa.amsl.com (Postfix) with ESMTP id 19F9D1A00E3 for <sfc@ietf.org>; Wed, 26 Mar 2014 08:49:28 -0700 (PDT)
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo06.seg.att.com(mxl_mta-7.2.1-0) with ESMTP id 707f2335.2ab9940b2940.2246743.00-2497.6283569.nbfkord-smmo06.seg.att.com (envelope-from <mn1921@att.com>);  Wed, 26 Mar 2014 15:49:27 +0000 (UTC)
X-MXL-Hash: 5332f707478e976f-6510cfe6e0dbeed0fc4d24ffb969134b72af4aaa
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo06.seg.att.com(mxl_mta-7.2.1-0) over TLS secured channel with ESMTP id ca6f2335.0.2245237.00-2324.6279274.nbfkord-smmo06.seg.att.com (envelope-from <mn1921@att.com>);  Wed, 26 Mar 2014 15:47:57 +0000 (UTC)
X-MXL-Hash: 5332f6ad77637bb4-b286ab196754031acf1ef8c1d3a167a2a56433e8
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2QFltZH007499; Wed, 26 Mar 2014 11:47:56 -0400
Received: from mlpi409.sfdc.sbc.com (mlpi409.sfdc.sbc.com [130.9.128.241]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2QFlinr007260 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 26 Mar 2014 11:47:49 -0400
Received: from MISOUT7MSGHUBAG.ITServices.sbc.com (MISOUT7MSGHUBAG.itservices.sbc.com [130.9.129.151]) by mlpi409.sfdc.sbc.com (RSA Interceptor); Wed, 26 Mar 2014 15:47:33 GMT
Received: from MISOUT7MSGUSR9I.ITServices.sbc.com ([144.151.223.56]) by MISOUT7MSGHUBAG.ITServices.sbc.com ([130.9.129.151]) with mapi id 14.03.0174.001; Wed, 26 Mar 2014 11:47:32 -0400
From: "NAPIERALA, MARIA H" <mn1921@att.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, Joel Halpern Direct <jmh.direct@joelhalpern.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "Erik Nordmark" <nordmark@acm.org>, Kevin J Ma <kevin.ma@azukisystems.com>, "Dave Dolson" <ddolson@sandvine.com>, Sumandra Majee <S.Majee@F5.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs8xA0rMnfgo6kuAoN3cBjA6XJrnlkYAgAACAQCAAAL2AIAAfNyAgADnTgCAABnpAIAAGK+AgAe3pACAACKhgIACYOWwgABTnID//79FkIAARcWA//+904CAAEnegP//vtJAAAixWIAACFkhIA==
Date: Wed, 26 Mar 2014 15:47:33 +0000
Message-ID: <1D70D757A2C9D54D83B4CBD7625FA80E01361A1A@MISOUT7MSGUSR9I.ITServices.sbc.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <53308576.6030107@acm.org> <5330A283.6050007@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361692@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332E76D.6010809@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E013617DD@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332EBA7.3000100@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361830@MISOUT7MSGUSR9I.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E66CA@MBX021-W3-CA-2.exch021.domain.local> <1D70D757A2C9D54D83B4CBD7625FA80E013619D0@MISOUT7MSGUSR9I.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6751@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6751@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.70.83.2]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-AnalysisOut: [v=2.0 cv=eY6Kic4H c=1 sm=1 a=dhB6nF3YHL5t/Ixux6cINA==:17 a]
X-AnalysisOut: [=1f6CK83DgCoA:10 a=ofMgfj31e3cA:10 a=jYfq9svkz8oA:10 a=BLc]
X-AnalysisOut: [eEmwcHowA:10 a=kj9zAlcOel0A:10 a=zQP7CpKOAAAA:8 a=XIqpo32R]
X-AnalysisOut: [AAAA:8 a=qN95wPeSAAAA:8 a=48vgC7mUAAAA:8 a=UkhlhS5mPuUqvuV]
X-AnalysisOut: [5hL4A:9 a=CjuIK1q_8ugA:10 a=paC5pjApGzsA:10 a=lZB815dzVvQA]
X-AnalysisOut: [:10 a=Hz7IrDYlS0cA:10 a=EHyAJwnXVAKONB5U:21 a=LMS3a_pyXNVn]
X-AnalysisOut: [udyQ:21]
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2010122901)]
X-MAIL-FROM: <mn1921@att.com>
X-SOURCE-IP: [144.160.229.24]
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/7O6RAp_Laqm0F-PViZFmbzj1RRA
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 15:49:30 -0000

Ron,

I would consider a solution which scales only with assumptions 2. and 3. (c=
lusters with internal LB) as limited.

Maria

> -----Original Message-----
> From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
> Sent: Wednesday, March 26, 2014 11:44 AM
> To: NAPIERALA, MARIA H; Joel Halpern Direct; Joel M. Halpern; Erik
> Nordmark; Kevin J Ma; Dave Dolson; Sumandra Majee
> Cc: sfc@ietf.org
> Subject: RE: [sfc] SFC encapsulation chain ID
>=20
> Maria,
>=20
> I agree with you that case 1. will only practically scale up to some
> point.    Perhaps, as a service provider, you'd choose to avoid the
> whole problem and only deploy service functions along the lines of case
> 2 or case 3.    But, that doesn't invalidate the utility of case 1 for
> some other network with some other requirements and constraints.
>=20
>    Ron
>=20
>=20
> -----Original Message-----
> From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> Sent: Wednesday, March 26, 2014 11:39 AM
> To: Ron Parker; Joel Halpern Direct; Joel M. Halpern; Erik Nordmark;
> Kevin J Ma; Dave Dolson; Sumandra Majee
> Cc: sfc@ietf.org
> Subject: RE: [sfc] SFC encapsulation chain ID
>=20
> >
> > 1.  A service function is realized by multiple VM's where each VM has
> > its own IP address.   In this case the classifier/PDP sees each VM as
> a
> > service function instance.
> >
>=20
> I don't think this will scale. It was pointed out that the number of
> service paths grows exponentially.
>=20
>=20
> > 2. A service function, as above, but some subset of VM's is front-
> ended
> > by a load balancer.   There are multiple such subsets and therefore
> > multiple load balancers.   Each load balancer has its own IP address
> > and hides the VM IP addresses behind it.   In this case, the
> > classifier/PDP sees each load balancer as a service function
> instance.
>=20
> No issue here.
>=20
> > 3.  A service function is realized by a set of VM's that perform
> > internal load balancing.   The set of VM's presents a single IP
> address
> > to the outside to hide the IP addresses of the individual VMs.   The
> > network has multiple such clusters.   The classifier/PDP sees each
> > cluster as a service function instance.
>=20
>=20
>=20
> >
> >
> > -----Original Message-----
> > From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> > Sent: Wednesday, March 26, 2014 11:17 AM
> > To: Joel Halpern Direct; Joel M. Halpern; Erik Nordmark; Kevin J Ma;
> > Ron Parker; Dave Dolson; Sumandra Majee
> > Cc: sfc@ietf.org
> > Subject: RE: [sfc] SFC encapsulation chain ID
> >
> > Joel,
> >
> > > The point of the distinction was between on the one hand load
> > > balancing as part of the chain for the purpose of selecting an
> > > instance of the actually addressed destination (i.e. the load
> > balancer
> > > is visible to the tenant and is there for the purpose the tenant
> > > request; and on the other hand a load balancer which is known to
> the
> > > service chaining infrastructure, but whose purpose to balance
> across
> > > isntances of services whose multiplicity is not of concern to the
> > > tenant, only the functionality.
> > >
> > > Put differently, it is between load balancing as an explicit
> service
> > > and load balancing to enable some service within the service
> > chaining.
> > >
> >
> >
> > Thanks for clarification.
> > My concern is about the latter, i.e., SFC solution must support load
> > balancing to multiple service instantiations (e.g., VMs) of a single
> > service at the intermediate service hops. In fact, we need the latter
> > to support the former..
> >
> > Maria
> >
> > >
> > > On 3/26/14, 10:56 AM, NAPIERALA, MARIA H wrote:
> > > >
> > > >> 1) given the range of load balancing behaviors, supprting
> > > >> explicit
> > > load
> > > >> balancers in the service chaining (as distinct from supporting
> > load
> > > >> balancers for end users), is significantly complicate
> > > >
> > > > I am not sure I understand this point. Could you explain what you
> > > mean by "explicit" load balancer vs. load balancer "for the end
> > users"?


From nobody Wed Mar 26 08:53:32 2014
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 18D5C1A018F for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 08:53:30 -0700 (PDT)
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 UWxrZVNzlHxb for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 08:53:28 -0700 (PDT)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) by ietfa.amsl.com (Postfix) with ESMTP id 204F51A0186 for <sfc@ietf.org>; Wed, 26 Mar 2014 08:53:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3177; q=dns/txt; s=iport; t=1395849207; x=1397058807; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=LYgEkeA4ZiJxEsUQBLqP3ZRUQEup8q9zVoa7SqDDiiE=; b=SWyuBASQIXTZCyX5xeJppPfIxOhUgpLi1NyAWe1Keex3vFZK2bgo0iCL 18vHl2EDyFU1JGdaXugqzou1NW7C1pJ00E94vMqsY5YpNYmYgzkluiR5b mor1Y2G0/EUCF0dAtKFDrtTHCFgR583UBgKamWbOlkXDhphdj5wII7k7C Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AoEFAMT2MlOtJV2c/2dsb2JhbABZgwY7V7tAhzWBHRZ0giUBAQEEAQEBCywrCQsMBAIBCBEBAwEBAR4JBycLFAMGCAIEAQ0FG4deDdBJEwSOcQcGhDIBA5hNkjODLoIr
X-IronPort-AV: E=Sophos;i="4.97,736,1389744000"; d="scan'208";a="313039387"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by rcdn-iport-8.cisco.com with ESMTP; 26 Mar 2014 15:53:26 +0000
Received: from xhc-rcd-x08.cisco.com (xhc-rcd-x08.cisco.com [173.37.183.82]) by rcdn-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id s2QFrQMU008292 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 26 Mar 2014 15:53:26 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.171]) by xhc-rcd-x08.cisco.com ([173.37.183.82]) with mapi id 14.03.0123.003; Wed, 26 Mar 2014 10:53:25 -0500
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: "NAPIERALA, MARIA H" <mn1921@att.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Erik Nordmark <nordmark@acm.org>, Kevin J Ma <kevin.ma@azukisystems.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>, Sumandra Majee <S.Majee@F5.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs83RrICLODjEE23oTL7amdwMJrndL8AgAACAQCAAAL2AIAA4XOAgAC1AgCAABnpAIAAGK+AgAe3owCAACKigIACprkAgAANyICAAAO3gIAAAVOAgAAEeoCAAAIggIAABVmA//+/pgA=
Date: Wed, 26 Mar 2014 15:53:25 +0000
Message-ID: <CF586F6D.1E5AC%jguichar@cisco.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <53308576.6030107@acm.org> <5330A283.6050007@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361692@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332E76D.6010809@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E013617DD@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332EBA7.3000100@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361830@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332F131.1070503@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E013619F6@MISOUT7MSGUSR9I.ITServices.sbc.com>
In-Reply-To: <1D70D757A2C9D54D83B4CBD7625FA80E013619F6@MISOUT7MSGUSR9I.ITServices.sbc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.98.43.184]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <970D3638C1F2F84AAFA0EF6D26DC65D1@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/4ePcNbPUS0n5gJq0AbWqmtyj7Bo
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 15:53:30 -0000

Hi Maria,

Yes, I would expect this to be addressed as part of the architecture for
SFC. =20

On 3/26/14, 11:43 AM, "NAPIERALA, MARIA H" <mn1921@att.com> wrote:

>The issue is scaling service chaining where many (potentially 100's) of
>instances of a single service are present and where there is no internal
>load balancing per service function.
>Is this being addressed in the SFC?
>
>Maria
>
>> -----Original Message-----
>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>> Sent: Wednesday, March 26, 2014 11:25 AM
>> To: NAPIERALA, MARIA H; Erik Nordmark; Kevin J Ma; Ron Parker; Dave
>> Dolson; Sumandra Majee
>> Cc: sfc@ietf.org
>> Subject: Re: [sfc] SFC encapsulation chain ID
>>=20
>> Given that we have mechanisms which allow service functions to direct
>> modification of the service chain identification (preferably through
>> metadata, but that is still under discussion) then it follows that the
>> current proposals allow a load balancer which directs the chaining, and
>> which modifies the packet if needed to affect external targeting.
>>=20
>> While I would prefer and expect that to be rarely used, it is allowed.
>> And I do not expect the documents to express a preference (for or
>> against my personal preference.)
>>=20
>> Given that you agree that we can also do internal load balancing, I
>> don't understand what changes you are requesting.
>>=20
>> Yours,
>> Joel
>>=20
>> On 3/26/14, 11:16 AM, NAPIERALA, MARIA H wrote:
>> > Joel,
>> >
>> >> The point of the distinction was between on the one hand load
>> balancing
>> >> as part of the chain for the purpose of selecting an instance of the
>> >> actually addressed destination (i.e. the load balancer is visible to
>> >> the
>> >> tenant and is there for the purpose the tenant request; and on the
>> >> other
>> >> hand a load balancer which is known to the service chaining
>> >> infrastructure, but whose purpose to balance across isntances of
>> >> services whose multiplicity is not of concern to the tenant, only
>> the
>> >> functionality.
>> >>
>> >> Put differently, it is between load balancing as an explicit service
>> >> and
>> >> load balancing to enable some service within the service chaining.
>> >>
>> >
>> >
>> > Thanks for clarification.
>> > My concern is about the latter, i.e., SFC solution must support load
>> balancing to multiple service instantiations (e.g., VMs) of a single
>> service at the intermediate service hops. In fact, we need the latter
>> to support the former..
>> >
>> > Maria
>> >
>> >>
>> >> On 3/26/14, 10:56 AM, NAPIERALA, MARIA H wrote:
>> >>>
>> >>>> 1) given the range of load balancing behaviors, supprting explicit
>> >> load
>> >>>> balancers in the service chaining (as distinct from supporting
>> load
>> >>>> balancers for end users), is significantly complicate
>> >>>
>> >>> I am not sure I understand this point. Could you explain what you
>> >> mean by "explicit" load balancer vs. load balancer "for the end
>> users"?
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc


From nobody Wed Mar 26 08:58:30 2014
Return-Path: <smkumar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BDCA31A0119 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 08:58:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.511
X-Spam-Level: 
X-Spam-Status: No, score=-9.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, 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 wuL8Ck84cCiB for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 08:58:24 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) by ietfa.amsl.com (Postfix) with ESMTP id 4D1441A00D9 for <sfc@ietf.org>; Wed, 26 Mar 2014 08:58:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3638; q=dns/txt; s=iport; t=1395849503; x=1397059103; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=Kv3pZPWONj9Yk/vvXfbsj+J78P8YVxifZFdoeIEm5OU=; b=MW8j9e0POO89YysztflnQelSgpPDw6R79XUPMjNPNc8ZPP/I4QgmgtNP uFYb+F/EdHE3f89e//900ZEsaEzBAzeauKvXBrQS7qQho25Zbaeoc0hkz F+9oGgXnelIOrvmJbh0/toM0OC0WRB5A5qJ+Fx3HiMgTH4zip098Pb0Jw k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AoEFANr3MlOtJV2c/2dsb2JhbABZgwY7V7tAhzWBHRZ0giUBAQEEAQEBC1cJCwwEAgEIEQQBAQEnBycLFAkIAgQBDQUbh14N0EsTBI5xBwaEMgSJGo8zkjODLoIr
X-IronPort-AV: E=Sophos;i="4.97,736,1389744000"; d="scan'208";a="30545352"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by alln-iport-8.cisco.com with ESMTP; 26 Mar 2014 15:58:22 +0000
Received: from xhc-aln-x14.cisco.com (xhc-aln-x14.cisco.com [173.36.12.88]) by rcdn-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id s2QFwMrB018148 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 26 Mar 2014 15:58:22 GMT
Received: from xmb-aln-x09.cisco.com ([169.254.4.162]) by xhc-aln-x14.cisco.com ([173.36.12.88]) with mapi id 14.03.0123.003; Wed, 26 Mar 2014 10:58:22 -0500
From: "Surendra Kumar (smkumar)" <smkumar@cisco.com>
To: "NAPIERALA, MARIA H" <mn1921@att.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Erik Nordmark <nordmark@acm.org>, Kevin J Ma <kevin.ma@azukisystems.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>, Sumandra Majee <S.Majee@F5.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs9e557ihGRz/0mhVDvy9Kmcm5rndL8AgAACAACAAAL3AIAA4XOAgAC1AgCAABnoAIAAGLCAgAe3owCAACKigIACprkAgAANx4CAAAO4gIAAAVKAgAAEe4CAAAIggIAABViA//+OvoA=
Date: Wed, 26 Mar 2014 15:58:21 +0000
Message-ID: <CF584432.362A8%smkumar@cisco.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <53308576.6030107@acm.org> <5330A283.6050007@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361692@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332E76D.6010809@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E013617DD@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332EBA7.3000100@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361830@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332F131.1070503@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E013619F6@MISOUT7MSGUSR9I.ITServices.sbc.com>
In-Reply-To: <1D70D757A2C9D54D83B4CBD7625FA80E013619F6@MISOUT7MSGUSR9I.ITServices.sbc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.21.126.244]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <81AB72D161049D4882FACD0385A29531@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/XFsR59f6BiEn3nNjzKIRJTPdhAU
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 15:58:27 -0000

Erik captured it well. The graph-nodes that form a service chain may map
to a single instance or multiple instances. The latter is primarily to
scale SF capacity. I don=B9t see a reason why SFC should prevent this much.

Beyond this, the specification of load balancing in the latter case, would
be implementation territory.

Same is true when the load balancing is performed at the service chain
level, by the classifier, in choosing a specific chain for traffic at hand
- SFC should not dictate how the classifier picks the chain.

Surendra.


On 3/26/14 8:43 AM, "NAPIERALA, MARIA H" <mn1921@att.com> wrote:

>The issue is scaling service chaining where many (potentially 100's) of
>instances of a single service are present and where there is no internal
>load balancing per service function.
>Is this being addressed in the SFC?
>
>Maria
>
>> -----Original Message-----
>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>> Sent: Wednesday, March 26, 2014 11:25 AM
>> To: NAPIERALA, MARIA H; Erik Nordmark; Kevin J Ma; Ron Parker; Dave
>> Dolson; Sumandra Majee
>> Cc: sfc@ietf.org
>> Subject: Re: [sfc] SFC encapsulation chain ID
>>=20
>> Given that we have mechanisms which allow service functions to direct
>> modification of the service chain identification (preferably through
>> metadata, but that is still under discussion) then it follows that the
>> current proposals allow a load balancer which directs the chaining, and
>> which modifies the packet if needed to affect external targeting.
>>=20
>> While I would prefer and expect that to be rarely used, it is allowed.
>> And I do not expect the documents to express a preference (for or
>> against my personal preference.)
>>=20
>> Given that you agree that we can also do internal load balancing, I
>> don't understand what changes you are requesting.
>>=20
>> Yours,
>> Joel
>>=20
>> On 3/26/14, 11:16 AM, NAPIERALA, MARIA H wrote:
>> > Joel,
>> >
>> >> The point of the distinction was between on the one hand load
>> balancing
>> >> as part of the chain for the purpose of selecting an instance of the
>> >> actually addressed destination (i.e. the load balancer is visible to
>> >> the
>> >> tenant and is there for the purpose the tenant request; and on the
>> >> other
>> >> hand a load balancer which is known to the service chaining
>> >> infrastructure, but whose purpose to balance across isntances of
>> >> services whose multiplicity is not of concern to the tenant, only
>> the
>> >> functionality.
>> >>
>> >> Put differently, it is between load balancing as an explicit service
>> >> and
>> >> load balancing to enable some service within the service chaining.
>> >>
>> >
>> >
>> > Thanks for clarification.
>> > My concern is about the latter, i.e., SFC solution must support load
>> balancing to multiple service instantiations (e.g., VMs) of a single
>> service at the intermediate service hops. In fact, we need the latter
>> to support the former..
>> >
>> > Maria
>> >
>> >>
>> >> On 3/26/14, 10:56 AM, NAPIERALA, MARIA H wrote:
>> >>>
>> >>>> 1) given the range of load balancing behaviors, supprting explicit
>> >> load
>> >>>> balancers in the service chaining (as distinct from supporting
>> load
>> >>>> balancers for end users), is significantly complicate
>> >>>
>> >>> I am not sure I understand this point. Could you explain what you
>> >> mean by "explicit" load balancer vs. load balancer "for the end
>> users"?
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc


From nobody Wed Mar 26 09:19:33 2014
Return-Path: <mn1921@att.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 678CD1A018F for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 09:19:31 -0700 (PDT)
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, RCVD_IN_DNSWL_MED=-2.3, 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 kr7fXzT0vluj for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 09:19:28 -0700 (PDT)
Received: from nbfkord-smmo07.seg.att.com (nbfkord-smmo07.seg.att.com [209.65.160.93]) by ietfa.amsl.com (Postfix) with ESMTP id 323BA1A017D for <sfc@ietf.org>; Wed, 26 Mar 2014 09:19:28 -0700 (PDT)
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo07.seg.att.com(mxl_mta-7.2.1-0) with ESMTP id f0ef2335.2b93a3204940.2219477.00-2490.5839765.nbfkord-smmo07.seg.att.com (envelope-from <mn1921@att.com>);  Wed, 26 Mar 2014 16:19:27 +0000 (UTC)
X-MXL-Hash: 5332fe0f40b56f77-980a537d03b63baee075a865e1653e52f8eb3cca
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo07.seg.att.com(mxl_mta-7.2.1-0) over TLS secured channel with ESMTP id d0ef2335.0.2219459.00-2287.5839726.nbfkord-smmo07.seg.att.com (envelope-from <mn1921@att.com>);  Wed, 26 Mar 2014 16:19:26 +0000 (UTC)
X-MXL-Hash: 5332fe0e221d4f66-7e48a58feb432ab3fc24a5d8f3a916c9efd0655d
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2QGJOrn025936; Wed, 26 Mar 2014 12:19:25 -0400
Received: from mlpi409.sfdc.sbc.com (mlpi409.sfdc.sbc.com [130.9.128.241]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2QGJA7A025650 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 26 Mar 2014 12:19:19 -0400
Received: from MISOUT7MSGHUB9B.ITServices.sbc.com (MISOUT7MSGHUB9B.itservices.sbc.com [144.151.223.72]) by mlpi409.sfdc.sbc.com (RSA Interceptor); Wed, 26 Mar 2014 16:18:51 GMT
Received: from MISOUT7MSGUSR9I.ITServices.sbc.com ([144.151.223.56]) by MISOUT7MSGHUB9B.ITServices.sbc.com ([144.151.223.72]) with mapi id 14.03.0174.001; Wed, 26 Mar 2014 12:18:51 -0400
From: "NAPIERALA, MARIA H" <mn1921@att.com>
To: "Surendra Kumar (smkumar)" <smkumar@cisco.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Erik Nordmark <nordmark@acm.org>, Kevin J Ma <kevin.ma@azukisystems.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>, Sumandra Majee <S.Majee@F5.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs8xA0rMnfgo6kuAoN3cBjA6XJrnlkYAgAACAQCAAAL2AIAAfNyAgADnTgCAABnpAIAAGK+AgAe3pACAACKhgIACYOWwgABTnID//79FkIAARcWA//+904CAAEjIgP//wStQAAkI0oAAB97/AA==
Date: Wed, 26 Mar 2014 16:18:51 +0000
Message-ID: <1D70D757A2C9D54D83B4CBD7625FA80E01361A89@MISOUT7MSGUSR9I.ITServices.sbc.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <53308576.6030107@acm.org> <5330A283.6050007@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361692@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332E76D.6010809@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E013617DD@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332EBA7.3000100@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361830@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332F131.1070503@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E013619F6@MISOUT7MSGUSR9I.ITServices.sbc.com> <CF584432.362A8%smkumar@cisco.com>
In-Reply-To: <CF584432.362A8%smkumar@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.70.83.2]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-AnalysisOut: [v=2.0 cv=afzWa2Ut c=1 sm=1 a=dhB6nF3YHL5t/Ixux6cINA==:17 a]
X-AnalysisOut: [=1f6CK83DgCoA:10 a=ofMgfj31e3cA:10 a=jYfq9svkz8oA:10 a=BLc]
X-AnalysisOut: [eEmwcHowA:10 a=8nJEP1OIZ-IA:10 a=zQP7CpKOAAAA:8 a=XIqpo32R]
X-AnalysisOut: [AAAA:8 a=AUd_NHdVAAAA:8 a=48vgC7mUAAAA:8 a=ABeY7kuGAAAA:8 ]
X-AnalysisOut: [a=FleKr3IbT1fzmMAlVmIA:9 a=wPNLvfGTeEIA:10 a=JfD0Fch1gWkA:]
X-AnalysisOut: [10 a=lZB815dzVvQA:10 a=Hz7IrDYlS0cA:10 a=chC_agHSu74A:10]
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2010122901)]
X-MAIL-FROM: <mn1921@att.com>
X-SOURCE-IP: [144.160.229.24]
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/DOYJBYhvEvMetI9Wa1pPvMiqd-E
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 16:19:31 -0000

Kumar,

I don't think that load balancing to scale SF capacity (which is crucial to=
 service chaining in virtualized environments) can be delegated solely to i=
mplementation.

Maria

> -----Original Message-----
> From: Surendra Kumar (smkumar) [mailto:smkumar@cisco.com]
> Sent: Wednesday, March 26, 2014 11:58 AM
> To: NAPIERALA, MARIA H; Joel M. Halpern; Erik Nordmark; Kevin J Ma; Ron
> Parker; Dave Dolson; Sumandra Majee
> Cc: sfc@ietf.org
> Subject: Re: [sfc] SFC encapsulation chain ID
>=20
>=20
> Erik captured it well. The graph-nodes that form a service chain may
> map
> to a single instance or multiple instances. The latter is primarily to
> scale SF capacity. I don=B9t see a reason why SFC should prevent this
> much.
>=20
> Beyond this, the specification of load balancing in the latter case,
> would
> be implementation territory.
>=20
> Same is true when the load balancing is performed at the service chain
> level, by the classifier, in choosing a specific chain for traffic at
> hand
> - SFC should not dictate how the classifier picks the chain.
>=20
> Surendra.
>=20
>=20
> On 3/26/14 8:43 AM, "NAPIERALA, MARIA H" <mn1921@att.com> wrote:
>=20
> >The issue is scaling service chaining where many (potentially 100's)
> of
> >instances of a single service are present and where there is no
> internal
> >load balancing per service function.
> >Is this being addressed in the SFC?
> >
> >Maria
> >
> >> -----Original Message-----
> >> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
> >> Sent: Wednesday, March 26, 2014 11:25 AM
> >> To: NAPIERALA, MARIA H; Erik Nordmark; Kevin J Ma; Ron Parker; Dave
> >> Dolson; Sumandra Majee
> >> Cc: sfc@ietf.org
> >> Subject: Re: [sfc] SFC encapsulation chain ID
> >>
> >> Given that we have mechanisms which allow service functions to
> direct
> >> modification of the service chain identification (preferably through
> >> metadata, but that is still under discussion) then it follows that
> the
> >> current proposals allow a load balancer which directs the chaining,
> and
> >> which modifies the packet if needed to affect external targeting.
> >>
> >> While I would prefer and expect that to be rarely used, it is
> allowed.
> >> And I do not expect the documents to express a preference (for or
> >> against my personal preference.)
> >>
> >> Given that you agree that we can also do internal load balancing, I
> >> don't understand what changes you are requesting.
> >>
> >> Yours,
> >> Joel
> >>
> >> On 3/26/14, 11:16 AM, NAPIERALA, MARIA H wrote:
> >> > Joel,
> >> >
> >> >> The point of the distinction was between on the one hand load
> >> balancing
> >> >> as part of the chain for the purpose of selecting an instance of
> the
> >> >> actually addressed destination (i.e. the load balancer is visible
> to
> >> >> the
> >> >> tenant and is there for the purpose the tenant request; and on
> the
> >> >> other
> >> >> hand a load balancer which is known to the service chaining
> >> >> infrastructure, but whose purpose to balance across isntances of
> >> >> services whose multiplicity is not of concern to the tenant, only
> >> the
> >> >> functionality.
> >> >>
> >> >> Put differently, it is between load balancing as an explicit
> service
> >> >> and
> >> >> load balancing to enable some service within the service
> chaining.
> >> >>
> >> >
> >> >
> >> > Thanks for clarification.
> >> > My concern is about the latter, i.e., SFC solution must support
> load
> >> balancing to multiple service instantiations (e.g., VMs) of a single
> >> service at the intermediate service hops. In fact, we need the
> latter
> >> to support the former..
> >> >
> >> > Maria
> >> >
> >> >>
> >> >> On 3/26/14, 10:56 AM, NAPIERALA, MARIA H wrote:
> >> >>>
> >> >>>> 1) given the range of load balancing behaviors, supprting
> explicit
> >> >> load
> >> >>>> balancers in the service chaining (as distinct from supporting
> >> load
> >> >>>> balancers for end users), is significantly complicate
> >> >>>
> >> >>> I am not sure I understand this point. Could you explain what
> you
> >> >> mean by "explicit" load balancer vs. load balancer "for the end
> >> users"?
> >
> >_______________________________________________
> >sfc mailing list
> >sfc@ietf.org
> >https://www.ietf.org/mailman/listinfo/sfc


From nobody Wed Mar 26 09:27:02 2014
Return-Path: <Louis.Fourie@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A307F1A00E3 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 09:26:59 -0700 (PDT)
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 dz3YfPxsT527 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 09:26:57 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id EF9611A01AA for <sfc@ietf.org>; Wed, 26 Mar 2014 09:26:55 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BEY96570; Wed, 26 Mar 2014 16:26:53 +0000 (GMT)
Received: from LHREML403-HUB.china.huawei.com (10.201.5.217) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 26 Mar 2014 16:26:17 +0000
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, 26 Mar 2014 16:26:51 +0000
Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.52]) by SJCEML703-CHM.china.huawei.com ([169.254.5.78]) with mapi id 14.03.0158.001; Wed, 26 Mar 2014 09:26:42 -0700
From: "Louis.Fourie" <Louis.Fourie@huawei.com>
To: Lucy yong <lucy.yong@huawei.com>, Ben Wright <Ben.Wright@metaswitch.com>,  "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>
Thread-Topic: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
Thread-Index: Ac9I7fEHeGo8gMbcTxCydUP11z0SHwAGyhbQAAFqHdA=
Date: Wed, 26 Mar 2014 16:26:41 +0000
Message-ID: <F50B4ABC6D7E3745BC0AD112C6105A728ED30F@SJCEML701-CHM.china.huawei.com>
References: <B3B6FD81D3159A45B5421AF9DD500F88D6F84A36@ENFICSMBX1.datcon.co.uk> <2691CE0099834E4A9C5044EEC662BB9D4536690D@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D4536690D@dfweml701-chm.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.212.145.62]
Content-Type: multipart/alternative; boundary="_000_F50B4ABC6D7E3745BC0AD112C6105A728ED30FSJCEML701CHMchina_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/OKUxN2N9QdurDTrTgQUrlDNb-Kk
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 16:26:59 -0000

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

Lucy,
   Drafts on an SFC header:

http://datatracker.ietf.org/doc/draft-zhang-sfc-sch/

http://datatracker.ietf.org/doc/draft-quinn-sfc-nsh/

include an index field that can be used to detect loops in the service chai=
n.

-          Louis


From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Lucy yong
Sent: Wednesday, March 26, 2014 8:35 AM
To: Ben Wright; draft-boucadair-sfc-requirements@tools.ietf.org
Cc: sfc@ietf.org
Subject: Re: [sfc] Loop detection in service chains - question on draft-bou=
cadair-sfc-requirements

Yes, this is needed. It is necessary to have a field in SFC header to serve=
 this purpose.

Lucy

From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Ben Wright
Sent: Wednesday, March 26, 2014 7:22 AM
To: draft-boucadair-sfc-requirements@tools.ietf.org
Cc: sfc@ietf.org
Subject: [sfc] Loop detection in service chains - question on draft-boucada=
ir-sfc-requirements

Hi,

I'd like to get your input and that of the WG on Loop Detection within a se=
rvice chain.

draft-boucadair-sfc-requirements explicitly forbids the same SF from appear=
ing in a given SFC (Req #25), to prevent loops forming.   Other drafts allo=
w this - e.g. draft-quinn-sfc-arch: "A given SF can appear one time or mult=
iple times in a given SFC".

I can see that there might be use cases for which it is advantageous to hav=
e the same SF appear more than once in SFC.   Would it be acceptable to all=
ow this but use, for example, a TTL-based mechanism to prevent any loops fr=
om being long-lived?

Apologies if this has been raised before on the list and I've missed it.

Thanks,

Ben


--_000_F50B4ABC6D7E3745BC0AD112C6105A728ED30FSJCEML701CHMchina_
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 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
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;}
/* List Definitions */
@list l0
	{mso-list-id:488327463;
	mso-list-type:hybrid;
	mso-list-template-ids:2015900128 -1489851116 67698691 67698693 67698689 67=
698691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:20.25pt;
	text-indent:-.25in;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></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"><span style=3D"color:#1F497D">Lucy,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Drafts on=
 an SFC header:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><a href=3D"http://data=
tracker.ietf.org/doc/draft-zhang-sfc-sch/">http://datatracker.ietf.org/doc/=
draft-zhang-sfc-sch/</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><a href=3D"http://data=
tracker.ietf.org/doc/draft-quinn-sfc-nsh/">http://datatracker.ietf.org/doc/=
draft-quinn-sfc-nsh/</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">include an index field=
 that can be used to detect loops in the service chain.<o:p></o:p></span></=
p>
<p class=3D"MsoListParagraph" style=3D"margin-left:20.25pt;text-indent:-.25=
in;mso-list:l0 level1 lfo1">
<![if !supportLists]><span style=3D"color:#1F497D"><span style=3D"mso-list:=
Ignore">-<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"color:#1F497D">Louis<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> sfc [mai=
lto:sfc-bounces@ietf.org]
<b>On Behalf Of </b>Lucy yong<br>
<b>Sent:</b> Wednesday, March 26, 2014 8:35 AM<br>
<b>To:</b> Ben Wright; draft-boucadair-sfc-requirements@tools.ietf.org<br>
<b>Cc:</b> sfc@ietf.org<br>
<b>Subject:</b> Re: [sfc] Loop detection in service chains - question on dr=
aft-boucadair-sfc-requirements<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Yes, this is needed. I=
t is necessary to have a field in SFC header to serve this purpose.<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> sfc [mai=
lto:sfc-bounces@ietf.org]
<b>On Behalf Of </b>Ben Wright<br>
<b>Sent:</b> Wednesday, March 26, 2014 7:22 AM<br>
<b>To:</b> draft-boucadair-sfc-requirements@tools.ietf.org<br>
<b>Cc:</b> sfc@ietf.org<br>
<b>Subject:</b> [sfc] Loop detection in service chains - question on draft-=
boucadair-sfc-requirements<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Hi, <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">I&#8217;d like to get your inpu=
t and that of the WG on Loop Detection within a service chain.&nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">draft-boucadair-sfc-requirement=
s explicitly forbids the same SF from appearing in a given SFC (Req #25), t=
o prevent loops forming.&nbsp;&nbsp; Other drafts allow this - e.g. draft-q=
uinn-sfc-arch: &#8220;A given SF can appear one time
 or multiple times in a given SFC&#8221;. &nbsp;&nbsp; <o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">I can see that there might be u=
se cases for which it is advantageous to have the same SF appear more than =
once in SFC.&nbsp; &nbsp;Would it be acceptable to allow this but use, for =
example, a TTL-based mechanism to prevent any
 loops from being long-lived? <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Apologies if this has been rais=
ed before on the list and I&#8217;ve missed it.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Thanks, <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Ben<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
</div>
</body>
</html>

--_000_F50B4ABC6D7E3745BC0AD112C6105A728ED30FSJCEML701CHMchina_--


From nobody Wed Mar 26 10:18:35 2014
Return-Path: <prvs=15584f7a8=Nicolas.BOUTHORS@qosmos.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F21DB1A01CC for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 10:18:31 -0700 (PDT)
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 1YYB0Wtgv4VR for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 10:18:29 -0700 (PDT)
Received: from mc34.lon.server.colt.net (mc34.lon.server.colt.net [212.74.77.114]) by ietfa.amsl.com (Postfix) with ESMTP id EFA271A01AF for <sfc@ietf.org>; Wed, 26 Mar 2014 10:18:28 -0700 (PDT)
Received: from mc34.lon.server.colt.net (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 9B10C1A806D for <sfc@ietf.org>; Wed, 26 Mar 2014 17:17:56 +0000 (UTC)
Received: from mx3.qosmos.com (unknown [195.68.92.43]) by mc34.lon.server.colt.net (Postfix) with ESMTP id 74E5B1A806B for <sfc@ietf.org>; Wed, 26 Mar 2014 17:17:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="4.97,736,1389740400";  d="scan'208";a="932498"
Received: from unknown (HELO mailbox.jungle.qosmos.com) ([10.12.1.3]) by mx3.qosmos.com with ESMTP; 26 Mar 2014 18:17:56 +0100
Received: from LILAS.jungle.qosmos.com ([fe80::5524:2c18:b2c3:74d4]) by CAROUBIER.jungle.qosmos.com ([10.12.1.3]) with mapi id 14.01.0438.000; Wed, 26 Mar 2014 18:17:55 +0100
From: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>
To: "NAPIERALA, MARIA H" <mn1921@att.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Erik Nordmark <nordmark@acm.org>, Kevin J Ma <kevin.ma@azukisystems.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>, Sumandra Majee <S.Majee@F5.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQtNeOersxqvmaUWGVDPhcRqlzprzmSns
Date: Wed, 26 Mar 2014 17:17:55 +0000
Message-ID: <76B41B8FACE1514795D30EC137FF391D43878D@LILAS.jungle.qosmos.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <53308576.6030107@acm.org> <5330A283.6050007@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361692@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332E76D.6010809@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E013617DD@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332EBA7.3000100@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361830@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332F131.1070503@joelhalpern.com>, <1D70D757A2C9D54D83B4CBD7625FA80E013619F6@MISOUT7MSGUSR9I.ITServices.sbc.com>
In-Reply-To: <1D70D757A2C9D54D83B4CBD7625FA80E013619F6@MISOUT7MSGUSR9I.ITServices.sbc.com>
Accept-Language: en-US, fr-FR
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.13.0.22]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-TM-AS-MML: No
X-TM-AS-Product-Ver: IMSVA-8.2.0.1679-7.5.0.1017-20592.000
X-TM-AS-Result: No--21.280-5.0-31-10
X-imss-scan-details: No--21.280-5.0-31-10
X-TMASE-Version: IMSVA-8.2.0.1679-7.5.1017-20592.000
X-TMASE-Result: 10--21.280400-5.000000
X-TMASE-MatchedRID: 6lay9u8oTUPxlOJuQNHlfRmCYUYerLHrUAjrAJWsTe8L/50zj0KL7C/U RdGEUu4am5ygDDAk6MQZkOuFEoLztMxcivU0QoqPfJfrSYxpv0hAq6/y5AEOOiNGK7UC7ElMHK0 vA0ezMZZNukcetLSnVW/SudBUxls1fPmUQQG69pyM29hkek7Xd/BkYT/50xzWl3JzVGvmhUWjT+ 3WAPRXw01i8No7236cjTwi4RZq7/Sip6xhGipIWSlrosmS0SOAuzfiYKZlB0bqHdd93lVj+FAhl ETFDD09cZ9yjLPfEFKOzFQ9wY1VXoNq8Tt0UzjvJrUxoq6hvw8jo8c0NkYYIph8u7mojKy+Pmr7 cnrf3nCVqKzJLWJJP2J3abFc6sPigdwLsphgB0TmAId+2bAQwsfMsTzTraXalb8qVXrNjEWmkWd vE2aEjiwNmJegsdUAfyYDewMOrQBWRVlrjsKO8N0H8LFZNFG7JQhrLH5KSJ0=
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/KiENzhjlxxs26S8EpYUUnfdIKTU
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 17:18:32 -0000

Here is an example how scalability can be achieved while keeping VM IPs "vi=
sible" to an SFC orchestrator.=0A=
=0A=
An explicit load balancer could use a dedicated SFC header field to run a p=
articular load balancing algorithm. A previous node, for example=0A=
the SFC Classifier at chain ingress point would fill this field with an app=
ropriate value using DPI information, policy information collected etc..=0A=
=0A=
The SFC Orchestrator would insert the load balancer and the various SF (the=
 LBS pools) in the chain. Using the index, assuming there is one,=0A=
the LB can direct the traffic to the provisionned SFs as needed.=0A=
=0A=
Reserving space (e.g. 32bit fields) in the SFC header for coarse grain and =
fine grain policy identification provides great flexibility and allows scal=
ability =0A=
as shown in this case.=0A=
=0A=
Nicolas  =0A=
________________________________________=0A=
From: NAPIERALA, MARIA H [mn1921@att.com]=0A=
Sent: Wednesday, March 26, 2014 4:43 PM=0A=
To: Joel M. Halpern; Erik Nordmark; Kevin J Ma; Ron Parker; Dave Dolson; Su=
mandra Majee=0A=
Cc: sfc@ietf.org=0A=
Subject: Re: [sfc] SFC encapsulation chain ID=0A=
=0A=
=0A=
=0A=
The issue is scaling service chaining where many (potentially 100's) of ins=
tances of a single service are present and where there is no internal load =
balancing per service function.=0A=
Is this being addressed in the SFC?=0A=
=0A=
=0A=
Maria=0A=
=0A=
> -----Original Message-----=0A=
> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]=0A=
> Sent: Wednesday, March 26, 2014 11:25 AM=0A=
> To: NAPIERALA, MARIA H; Erik Nordmark; Kevin J Ma; Ron Parker; Dave=0A=
> Dolson; Sumandra Majee=0A=
> Cc: sfc@ietf.org=0A=
> Subject: Re: [sfc] SFC encapsulation chain ID=0A=
>=0A=
> Given that we have mechanisms which allow service functions to direct=0A=
> modification of the service chain identification (preferably through=0A=
> metadata, but that is still under discussion) then it follows that the=0A=
> current proposals allow a load balancer which directs the chaining, and=
=0A=
> which modifies the packet if needed to affect external targeting.=0A=
>=0A=
> While I would prefer and expect that to be rarely used, it is allowed.=0A=
> And I do not expect the documents to express a preference (for or=0A=
> against my personal preference.)=0A=
>=0A=
> Given that you agree that we can also do internal load balancing, I=0A=
> don't understand what changes you are requesting.=0A=
>=0A=
> Yours,=0A=
> Joel=0A=
>=0A=
> On 3/26/14, 11:16 AM, NAPIERALA, MARIA H wrote:=0A=
> > Joel,=0A=
> >=0A=
> >> The point of the distinction was between on the one hand load=0A=
> balancing=0A=
> >> as part of the chain for the purpose of selecting an instance of the=
=0A=
> >> actually addressed destination (i.e. the load balancer is visible to=
=0A=
> >> the=0A=
> >> tenant and is there for the purpose the tenant request; and on the=0A=
> >> other=0A=
> >> hand a load balancer which is known to the service chaining=0A=
> >> infrastructure, but whose purpose to balance across isntances of=0A=
> >> services whose multiplicity is not of concern to the tenant, only=0A=
> the=0A=
> >> functionality.=0A=
> >>=0A=
> >> Put differently, it is between load balancing as an explicit service=
=0A=
> >> and=0A=
> >> load balancing to enable some service within the service chaining.=0A=
> >>=0A=
> >=0A=
> >=0A=
> > Thanks for clarification.=0A=
> > My concern is about the latter, i.e., SFC solution must support load=0A=
> balancing to multiple service instantiations (e.g., VMs) of a single=0A=
> service at the intermediate service hops. In fact, we need the latter=0A=
> to support the former..=0A=
> >=0A=
> > Maria=0A=
> >=0A=
> >>=0A=
> >> On 3/26/14, 10:56 AM, NAPIERALA, MARIA H wrote:=0A=
> >>>=0A=
> >>>> 1) given the range of load balancing behaviors, supprting explicit=
=0A=
> >> load=0A=
> >>>> balancers in the service chaining (as distinct from supporting=0A=
> load=0A=
> >>>> balancers for end users), is significantly complicate=0A=
> >>>=0A=
> >>> I am not sure I understand this point. Could you explain what you=0A=
> >> mean by "explicit" load balancer vs. load balancer "for the end=0A=
> users"?=0A=
=0A=
=0A=


From nobody Wed Mar 26 10:24:13 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D397A1A0364 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 10:24:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.911
X-Spam-Level: 
X-Spam-Status: No, score=-1.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_DIET=2.3, 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 KzZ448rOFhM3 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 10:24:04 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 823C31A0353 for <sfc@ietf.org>; Wed, 26 Mar 2014 10:24:03 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BEZ00454; Wed, 26 Mar 2014 17:24:01 +0000 (GMT)
Received: from LHREML402-HUB.china.huawei.com (10.201.5.241) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 26 Mar 2014 17:23:23 +0000
Received: from DFWEML705-CHM.china.huawei.com (10.193.5.142) by lhreml402-hub.china.huawei.com (10.201.5.241) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 26 Mar 2014 17:23:57 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.127]) by dfweml705-chm.china.huawei.com ([169.254.7.19]) with mapi id 14.03.0158.001; Wed, 26 Mar 2014 10:23:51 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7QAAGnooAAAH8L8AAAfg8Q///n04D//9oCYIAAzaKAgABz1JCAACcLAP///Phg///174D//8/OIA==
Date: Wed, 26 Mar 2014 17:23:50 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D453679C6@dfweml701-chm.china.huawei.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com> <CF574684.A63B%repenno@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D4535F3F5@dfweml701-chm.china.huawei.com> <53320999.6060906@joelhalpern.com>, <2691CE0099834E4A9C5044EEC662BB9D4535F430@dfweml701-chm.china.huawei.com> <76B41B8FACE1514795D30EC137FF391D435E7D@LILAS.jungle.qosmos.com> <2691CE0099834E4A9C5044EEC662BB9D453668FA@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6739@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6739@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.139.91]
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/sfc/qnRyGc1YuBLm4jee7C2GGgAGwcE
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 17:24:09 -0000

Hi Ron,

[snip]

Ron>> I will paint a counter-example.   There are SF-A and SF-B at one loca=
tor (e.g., running on the same host).   There are SF-C and SF-D at another =
locator (e.g., running on another host).   A chain is built to invoke, in o=
rder, {SF-A, SF-C, SF-B, SF-D}.    Let's say this is SF path ID X.  When th=
e traffic arrives to the host that contains SF-B and SF-D, the previous hop=
 IP would be that of the host containing SF-A and SF-C.   There is no way, =
without an SF index, for the second host to know the difference between the=
 SF-A to SF-C hop and the SF-B to SF-D hop.=20

[Lucy] I agree this case. In my proposed solution, it uses SF-X IP address =
in the lookup, not the previous hop IP address. It works perfectly in this =
case. I know that you can use index to achieve it too.=20

[Lucy] Could you explain how to use index in achieving this and preventing =
loop as well. Your draft state:  "The first service function instance in th=
e path is identified with service index 1."

Thanks,
Lucy=20

-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Lucy yong
Sent: Wednesday, March 26, 2014 11:32 AM
To: Nicolas BOUTHORS; Joel M. Halpern; Reinaldo Penno (repenno); Dave Dolso=
n; sfc@ietf.org
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

Hi Nicolas,

-----Original Message-----
From: Nicolas BOUTHORS [mailto:Nicolas.BOUTHORS@qosmos.com]=20
Sent: Wednesday, March 26, 2014 3:11 AM
To: Lucy yong; Joel M. Halpern; Reinaldo Penno (repenno); Dave Dolson; sfc@=
ietf.org
Subject: RE: [sfc] SFC as an IP or UDP application, pros and cons?

Hello Lucy,

We can imagine  a chain going twice through the same location possibly expe=
cting to receive services from different set of SFs  each time.=20
[Lucy] Yes, that can happen. But each time come from different SFIs, so pre=
vious SFI IP address are different when reaching the same location. Path ID=
 + previous SFI IP address can uniquely position the next SFI.

This could be achieved easily if we have an index in the header in addition=
 to the path ID. I don't see how we could allow this use case if we rely on=
 previous SFI IP to identify where we are in a chain.
[Lucy] yes, you can use index and make implementation work. Index assignmen=
t and programming the forwarding table with Path ID + index is complex proc=
ess and easily prune error. If one SFI serves multiple SFCs, you have multi=
ple index # mapping to the same SFI, which is the complex.

Aslo we can imagine MPLS labels inserted between Layer2 and layer 3, used t=
o route the traffic along a chain via some SDN controlled environment, as a=
n underlay transport mechanism. In this case there could be no source IP ad=
dress to work with.
[Lucy] LER is used to transport IP packets over MPLS. It is perfect to use =
SDN controller to control those LERs that are used for SFC implementation.

Regards,
Lucy

Nicolas

________________________________________
From: Lucy yong [lucy.yong@huawei.com]
Sent: Wednesday, March 26, 2014 12:09 AM
To: Joel M. Halpern; Reinaldo Penno (repenno); Dave Dolson; sfc@ietf.org
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

Hi Joel,

Yes, we want one SFC header. To follow your assumption, if we have a Path I=
D and previous SFI IP address in SFC Header, it achieves the same result in=
 the forwarding without depending on the transport header.


Thanks,
Lucy

-

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


From nobody Wed Mar 26 10:39:23 2014
Return-Path: <Cathy.H.Zhang@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E939E1A01D1 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 10:39:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id A5Qh4tT3r2dz for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 10:39:20 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id AB2561A0142 for <sfc@ietf.org>; Wed, 26 Mar 2014 10:39:18 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BCL71043; Wed, 26 Mar 2014 17:39:16 +0000 (GMT)
Received: from LHREML401-HUB.china.huawei.com (10.201.5.240) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 26 Mar 2014 17:38:42 +0000
Received: from SJCEML702-CHM.china.huawei.com (10.212.94.48) by lhreml401-hub.china.huawei.com (10.201.5.240) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 26 Mar 2014 17:39:15 +0000
Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.52]) by SJCEML702-CHM.china.huawei.com ([169.254.4.61]) with mapi id 14.03.0158.001; Wed, 26 Mar 2014 10:39:09 -0700
From: Cathy Zhang <Cathy.H.Zhang@huawei.com>
To: "NAPIERALA, MARIA H" <mn1921@att.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Joel Halpern Direct <jmh.direct@joelhalpern.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "Erik Nordmark" <nordmark@acm.org>, Kevin J Ma <kevin.ma@azukisystems.com>, "Dave Dolson" <ddolson@sandvine.com>, Sumandra Majee <S.Majee@F5.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs83oQRF4Vi4nkyRETtZ1eglQZrndL8A//+MpgCAACHtQIABWV6AgAC1AgCAABnpAIAAGK+AgAe3owCAACKigIACprkAgAANyICAAAO3gIAAAVOAgAAEeoCAAAM3gIAAAvaAgAABZoCAAAD6gP//pflw
Date: Wed, 26 Mar 2014 17:39:08 +0000
Message-ID: <A2C96F6779E6A041BC7023CC207FC99418F1F852@SJCEML701-CHM.china.huawei.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <53308576.6030107@acm.org> <5330A283.6050007@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361692@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332E76D.6010809@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E013617DD@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332EBA7.3000100@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361830@MISOUT7MSGUSR9I.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E66CA@MBX021-W3-CA-2.exch021.domain.local> <1D70D757A2C9D54D83B4CBD7625FA80E013619D0@MISOUT7MSGUSR9I.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6751@MBX021-W3-CA-2.exch021.domain.local> <1D70D757A2C9D54D83B4CBD7625FA80E01361A1A@MISOUT7MSGUSR9I.ITServices.sbc.com>
In-Reply-To: <1D70D757A2C9D54D83B4CBD7625FA80E01361A1A@MISOUT7MSGUSR9I.ITServices.sbc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.212.145.61]
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/sfc/c4bkRK485cvdU8lwJ3mi_-WO2bA
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 17:39:23 -0000

If case 1 poses a scalability problem (eg. there are hundreds of VMs for a =
service function), the scalability issue can be solved by transforming case=
 1 into case 2=20
through placing a local LB before these VMs and only the LB is viewed in th=
e chain. In some other deployment scenario, case 1 might not pose a scalabi=
lity issue, and=20
thus solution/architecture wise, we should not exclude case 1. To put it an=
other way, case 1 is only usable in small-scale scenario.=20

Cathy

-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of NAPIERALA, MARIA H
Sent: Wednesday, March 26, 2014 8:48 AM
To: Ron Parker; Joel Halpern Direct; Joel M. Halpern; Erik Nordmark; Kevin =
J Ma; Dave Dolson; Sumandra Majee
Cc: sfc@ietf.org
Subject: Re: [sfc] SFC encapsulation chain ID

Ron,

I would consider a solution which scales only with assumptions 2. and 3. (c=
lusters with internal LB) as limited.

Maria

> -----Original Message-----
> From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
> Sent: Wednesday, March 26, 2014 11:44 AM
> To: NAPIERALA, MARIA H; Joel Halpern Direct; Joel M. Halpern; Erik
> Nordmark; Kevin J Ma; Dave Dolson; Sumandra Majee
> Cc: sfc@ietf.org
> Subject: RE: [sfc] SFC encapsulation chain ID
>=20
> Maria,
>=20
> I agree with you that case 1. will only practically scale up to some
> point.    Perhaps, as a service provider, you'd choose to avoid the
> whole problem and only deploy service functions along the lines of case
> 2 or case 3.    But, that doesn't invalidate the utility of case 1 for
> some other network with some other requirements and constraints.
>=20
>    Ron
>=20
>=20
> -----Original Message-----
> From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> Sent: Wednesday, March 26, 2014 11:39 AM
> To: Ron Parker; Joel Halpern Direct; Joel M. Halpern; Erik Nordmark;
> Kevin J Ma; Dave Dolson; Sumandra Majee
> Cc: sfc@ietf.org
> Subject: RE: [sfc] SFC encapsulation chain ID
>=20
> >
> > 1.  A service function is realized by multiple VM's where each VM has
> > its own IP address.   In this case the classifier/PDP sees each VM as
> a
> > service function instance.
> >
>=20
> I don't think this will scale. It was pointed out that the number of
> service paths grows exponentially.
>=20
>=20
> > 2. A service function, as above, but some subset of VM's is front-
> ended
> > by a load balancer.   There are multiple such subsets and therefore
> > multiple load balancers.   Each load balancer has its own IP address
> > and hides the VM IP addresses behind it.   In this case, the
> > classifier/PDP sees each load balancer as a service function
> instance.
>=20
> No issue here.
>=20
> > 3.  A service function is realized by a set of VM's that perform
> > internal load balancing.   The set of VM's presents a single IP
> address
> > to the outside to hide the IP addresses of the individual VMs.   The
> > network has multiple such clusters.   The classifier/PDP sees each
> > cluster as a service function instance.
>=20
>=20
>=20
> >
> >
> > -----Original Message-----
> > From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> > Sent: Wednesday, March 26, 2014 11:17 AM
> > To: Joel Halpern Direct; Joel M. Halpern; Erik Nordmark; Kevin J Ma;
> > Ron Parker; Dave Dolson; Sumandra Majee
> > Cc: sfc@ietf.org
> > Subject: RE: [sfc] SFC encapsulation chain ID
> >
> > Joel,
> >
> > > The point of the distinction was between on the one hand load
> > > balancing as part of the chain for the purpose of selecting an
> > > instance of the actually addressed destination (i.e. the load
> > balancer
> > > is visible to the tenant and is there for the purpose the tenant
> > > request; and on the other hand a load balancer which is known to
> the
> > > service chaining infrastructure, but whose purpose to balance
> across
> > > isntances of services whose multiplicity is not of concern to the
> > > tenant, only the functionality.
> > >
> > > Put differently, it is between load balancing as an explicit
> service
> > > and load balancing to enable some service within the service
> > chaining.
> > >
> >
> >
> > Thanks for clarification.
> > My concern is about the latter, i.e., SFC solution must support load
> > balancing to multiple service instantiations (e.g., VMs) of a single
> > service at the intermediate service hops. In fact, we need the latter
> > to support the former..
> >
> > Maria
> >
> > >
> > > On 3/26/14, 10:56 AM, NAPIERALA, MARIA H wrote:
> > > >
> > > >> 1) given the range of load balancing behaviors, supprting
> > > >> explicit
> > > load
> > > >> balancers in the service chaining (as distinct from supporting
> > load
> > > >> balancers for end users), is significantly complicate
> > > >
> > > > I am not sure I understand this point. Could you explain what you
> > > mean by "explicit" load balancer vs. load balancer "for the end
> > users"?

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


From nobody Wed Mar 26 10:40:09 2014
Return-Path: <S.Majee@f5.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A7DD11A01BB for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 10:40:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.911
X-Spam-Level: 
X-Spam-Status: No, score=-6.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, 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 FWQeVfV9VX-y for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 10:40:04 -0700 (PDT)
Received: from mail.f5.com (mail.f5.com [208.85.209.139]) by ietfa.amsl.com (Postfix) with ESMTP id 41A9F1A0142 for <sfc@ietf.org>; Wed, 26 Mar 2014 10:40:04 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.97,736,1389744000"; d="scan'208";a="105571531"
X-IPAS-Result: AqYEANEPM1PAqArr/2dsb2JhbABZg0FXgwu4GhuHNRmBGnSCJQEBAQEDAQEBIBExCQsQAgEGAg0LAgImAgICJQsVEAIEDgWIBpFynBeiTRMEgSmMZhEBHTMHBIJrgUkEn0KObIFyOQ
Received: from unknown (HELO exchmail.f5net.com) ([192.168.10.235]) by seamgw02.olympus.f5net.com with ESMTP; 26 Mar 2014 17:40:00 +0000
Received: from SEAEMBX01.olympus.F5Net.com ([fe80::3440:4256:38f6:d3a0]) by seaecas02.olympus.F5Net.com ([::1]) with mapi id 14.03.0181.006; Wed, 26 Mar 2014 10:39:59 -0700
From: Sumandra Majee <S.Majee@F5.com>
To: "Paul Quinn (paulq)" <paulq@cisco.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs8xljK6G41nT02CFdx1kz/2UJrnlkYAgAACAQCAAAL2AIAAfNyAgAEZmQCAABnpAIAAGK+AgAe3owD//+ZOAIABYwyAgAFJpwA=
Date: Wed, 26 Mar 2014 17:39:58 +0000
Message-ID: <CF585E12.1C041%s.majee@f5.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <53308576.6030107@acm.org> <CF561DAD.1BED1%s.majee@f5.com> <4EF8A041-AB81-4C59-AF50-2F40F9975DBC@cisco.com>
In-Reply-To: <4EF8A041-AB81-4C59-AF50-2F40F9975DBC@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [192.168.16.236]
Content-Type: text/plain; charset="utf-8"
Content-ID: <F7A53C1AB995D84D938036D2FFD9570D@F5.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/-O9R2IH_Zm1GpQLvVezR2eVoCbg
Cc: Erik Nordmark <nordmark@acm.org>, "sfc@ietf.org" <sfc@ietf.org>, Dave Dolson <ddolson@sandvine.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Kevin J Ma <kevin.ma@azukisystems.com>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 17:40:06 -0000

UGF1bCwNCg0KVHlwaWNhbGx5IGEgTEIgaXMgZnJvbnQgZW5kaW5nIG11bHRpcGxlIHNlcnZpY2Uu
IEEgdmlydHVhbCBzZXJ2ZXINCihJUC9tYXNrL3BvcnQgcmFuZ2UpIGlzIHR5cGljYWxseSB3aGF0
IHJlcHJlc2VudHMgYSBzZXJ2aWNlIHRoYXQgdGhpcyBMQg0KaXMgcmVwcmVzZW50aW5nLiBUaGUg
YWN0dWFsIGltcGxlbWVudGF0aW9uIHdpbGwgbmVlZCBzb21ldGhpbmcgbW9yZQ0Kc3BlY2lmaWMg
dGhhbiBqdXN0IHBvaW50aW5nIHRvIHRoZSBMQi4gVGhpcyBpcyBtb3JlIG9mIGEgZGV0YWlsLg0K
DQpPbiAzLzI1LzE0LCA3OjU5IEFNLCAiUGF1bCBRdWlubiAocGF1bHEpIiA8cGF1bHFAY2lzY28u
Y29tPiB3cm90ZToNCg0KPkhpLA0KPg0KPg0KPk9uIE1hciAyNCwgMjAxNCwgYXQgODo0OCBQTSwg
U3VtYW5kcmEgTWFqZWUgPFMuTWFqZWVARjUuY29tPiB3cm90ZToNCj4NCj4+IEVyaWssDQo+PiAN
Cj4+IEkgZ2VuZXJhbGx5IGFncmVlIHdpdGggeW91ciBvYnNlcnZhdGlvbi4gVG8gbWUgYSBzZXJ2
aWNlIGEgYmxvYiBhbmQgdGhlDQo+PiBibG9iIG1heSBoYXZlIGJ1aWx0IG9uIG1hbnkgaW5zdGFu
Y2VzIG9mIHRoZSBzZXJ2aWNlLiBTZXJ2aWNlIHBhdGggZ3JhcGgNCj4+IHNob3VsZCBub3QgYmUg
aW4gdGhlIGJ1c2luZXNzIG9mIHBpY2tpbmcgdXAgYSBzcGVjaWZpYyBpbnN0YW5jZXMgb2YgdGhl
DQo+PiBzZXJ2aWNlLiBMZXRzIGxvb2sgYXQgYW4gZXhhbXBsZSwNCj4+IA0KPj4gICDigLnigLkg
RlcgIOKAueKAuSBMQiAg4oC5LS0tLS0tLS0tLSBGVw0KPj4gICAgICAgICAgICBWaWRlbyBvcHQN
Cj4+ICAgICAgICAgICAgU2VydmVycw0KPj4gDQo+PiBUaGUgZGVzaXJlZCBzZXJ2aWNlIGNoYWlu
IGlzIDogU2VjdXJpdHkgPOKAuT4gVmlkZW8gT3B0ICA84oC5PiBGVyBhbmQgdGhlDQo+PiBhY3R1
YWwgY2hhaW4gaXMsDQo+PiAgU2VjdXJpdHkgPOKAuT4gTEIgVklQIGZvciB2aWRlbyBvcHQgPOKA
uT4gRlcNCj4+IA0KPg0KPkluZGVlZCwgaG93ZXZlciwgSSBzdWdnZXN0IHRoYXQgdG8gYmUgdHJ1
bHkgYWNjdXJhdGUsIHRoZSBjaGFpbiwgYXQgdGhlDQo+cG9saWN5IGxheWVyLCB3b3VsZCBpbiB0
aGlzIGNhc2Ugc3BlY2lmeSBMQiBhcyBwYXJ0IG9mIHRoZSBjaGFpbiBzaW5jZSBMQg0KPmlzIGEg
ZGlzdGluY3QgU0YuIA0KPg0KPg0KPg0KPj4gVGhpcyBzb3J0IG9mIG1ha2VzIExCIGEgY3JpdGlj
YWwgY29tcG9uZW50IG9mIFNGQy4NCj4+IA0KPj4gT24gMy8yNC8xNCwgMTI6MjAgUE0sICJFcmlr
IE5vcmRtYXJrIiA8bm9yZG1hcmtAYWNtLm9yZz4gd3JvdGU6DQo+PiANCj4+PiBPbiAzLzE5LzE0
IDI6MjkgUE0sIEtldmluIEogTWEgd3JvdGU6DQo+Pj4+IA0KPj4+PiBEb2VzIHRoZSB1c2Ugb2Yg
cGF0aCBJRCBpbXBseSB0aGF0IHRoZSBpbmdyZXNzIGNsYXNzaWZpZXIgZG9lcyBhbGwgb2YNCj4+
Pj4gdGhlDQo+Pj4+IA0KPj4+PiBpbnN0YW5jZSBsb2FkIGJhbGFuY2luZyBmb3IgZXZlcnkgc2Vy
dmljZSBpbiB0aGUgY2hhaW4sIHJhdGhlciB0aGFuDQo+Pj4+IGhhdmluZw0KPj4+PiANCj4+Pj4g
c2VydmljZSBpbnN0YW5jZSBsb2FkIGJhbGFuY2luZyBvY2N1ciBhdCB0aGUgcG9pbnQgaW4gdGhl
IGNoYWluIHdoZW4NCj4+Pj4gZWFjaA0KPj4+PiANCj4+Pj4gZ2l2ZW4gc2VydmljZSBmdW5jdGlv
biBoYXMgYmVlbiByZWFjaGVkPw0KPj4+PiANCj4+PiANCj4+PiBLZXZpbiBldCBhbCwNCj4+PiAN
Cj4+PiBJIGdldCB0aGUgaW1wcmVzc2lvbiB0aGF0IGRpZmZlcmVudCBwYXJ0aWNpcGFudHMgbWln
aHQgYmUgdXNpbmcgdGVybXMNCj4+PiBsaWtlICJub2RlIiBhbmQgImluc3RhbmNlIiB0byBtZWFu
IHNsaWdodGx5IGRpZmZlcmVudCB0aGluZ3MgYXMgaXQNCj4+PmNvbWVzDQo+Pj4gdG8gbG9hZCBi
YWxhbmNpbmcsIGFuZCB5b3VyIGVtYWlsIGlzIGEgcmVhc29uYWJsZSBwbGFjZSB0byBpbnRlcmpl
Y3QNCj4+PiB0aGF0IG9ic2VydmF0aW9uLg0KPj4+IA0KPj4+IExldCBtZSBnaXZlIHRvIGV4YW1w
bGVzIHRvIGlsbHVzdHJhdGUgdGhlIHBvc3NpYmx5IGRpZmZlcmVudA0KPj4+IGludGVycHJldGF0
aW9uLg0KPj4+IEluIGJvdGggY2FzZXMgb24gaW5ncmVzcyB0byBTRkMgdGhlIGNsYXNzaWZpY2F0
aW9uIGRpcmVjdHMgdGhlIHRoZQ0KPj4+IHBhY2tldCB0byBhIHNlcnZpY2UgcGF0aC4gVGhlc2Ug
ZXhhbXBsZXMgdXNlICJ0ZW5hbnQiIGFzIHRoZQ0KPj4+IGRpc3Rpbmd1aXNoaW5nIGNoYXJhY3Rl
cmlzdGljcywgYnV0IGl0IGNvdWxkIGFsc28gYmUgZS5nLiwgInN1YnNjcmliZXIiDQo+Pj4gb3Ig
ImNsYXNzLW9mLXNlcnZpY2UiLCBvciBhbnkgY29tYmluYXRpb24gb2YgdGhvc2UuDQo+Pj4gDQo+
Pj4gSW4gdGhlIGZpcnN0IGV4YW1wbGUgdGhlIHBhY2tldHMgZm9yIHRlbnRhbnRBIGFyZSBhc3Nv
Y2lhdGVkIHdpdGggYQ0KPj4+IHNlcnZpY2UgcGF0aCBjb250YWluaW5nIEZXLUEgZXRjLiBJbiB0
aGlzIGNhc2UgRlctQSBpcyB0aGUgaW5zdGFuY2Ugb2YNCj4+PiB0aGUgRlcgc2VydmljZTsgdGhh
dCBpbnN0YW5jZSBoYXMgdGVuYW50QSdzIHNwZWNpZmljIGZpcmV3YWxsDQo+Pj4gY29uZmlndXJh
dGlvbi4gVGhhdCBpcyBkaXN0aW5jdCBmcm9tIHRoZSBGVyBjbGFzcywgd2hpY2ggaXMgYSBmaXJl
d2FsbA0KPj4+IHdpdGhvdXQgYW55IGluc3RhbnRpYXRpb24gd2l0aCBhbnkgZmlyZXdhbGwgcG9s
aWN5LiAoQW5kICJGVyIgbWlnaHQNCj4+PiBhY3R1YWxseSBiZSBtb3JlIHNwZWNpZmljIC0gaGF2
aW5nIGEgZGlzdGluY3Qgc2V0IG9mIGZpcmV3YWxsaW5nDQo+Pj4gY2FwYWJpbGl0aWVzIGFuZCBm
ZWF0dXJlcywgYnV0IHN0aWxsIGRldm9pZCBvZiB0aGUgdGVuYW50IGNvbmZpZy4pDQo+Pj4gDQo+
Pj4gRnJvbSBhIHNlcnZpY2UgZ3JhcGggcGVyc3BlY3RpdmUgRlctQSBpcyBvbiBhIG5vZGUgLSBi
dXQgdGhhdCBncmFwaA0KPj4+IG5vZGUgZG9lc24ndCBuZWNlc3NhcmlseSBtYXAgdG8gYSBzaW5n
bGUgcGh5c2ljYWwgbm9kZS4NCj4+PiBUaGUgaW1wbGVtZW50YXRpb24gb2YgdGhlIEZXLUEgY291
bGQgIGJlIGRvbmUgdXNpbmcgbXVsdGlwbGUgRlcgdmlydHVhbA0KPj4+IG1hY2hpbmVzIC0gb24g
dGhlIHNhbWUgb3IgZGlmZmVyZW50IHBoeXNpY2FsIG5vZGVzLiBXZSBjYW4gY2FsbCB0aGVtDQo+
Pj4gRlctQS0xIGFuZCBGVy1BLTIgZXRjLiBTdWNoIGxvYWQgYmFsYW5jaW5nIGNvdWxkIGJlIGEg
bG9jYWwgbWF0dGVyIHRvDQo+Pj4gdGhlIGltcGxlbWVudGF0aW9uIG9mIEZXLCBvciBpdCBjb3Vs
ZCBwZXJoYXBzIGxldmVyYWdlIFNGQy4NCj4+PiANCj4+PiANCj4+PiBJbiB0aGUgc2Vjb25kIGV4
YW1wbGUgdGhlIGluc3RhbmNlIGlzIG9uZSBsZXZlbCBkb3duLiBGVy1BLTEgYW5kIEZXLUEtMg0K
Pj4+IHdvdWxkIGJlIGRpZmZlcmVudCBpbnN0YW5jZXMsIHdpdGggZGlmZmVyZW50IHNlcnZpY2Ug
cGF0aHMgdG8gcmVhY2gNCj4+PiB0aGVtLiBUaHVzIHRoZSBTRkMgaW5ncmVzcyBjbGFzc2lmaWVy
IHdvdWxkIHBpY2sgYSBwYXRoIGZvciBzb21lDQo+Pj50cmFmZmljDQo+Pj4gd2hpY2ggdXNpbmcg
b25lIG9mIHRob3NlIGluc3RhbmNlcy4gVGh1cyBTRkMgd291bGQgaGF2ZSBtb3JlIHZpc2liaWxp
dHkNCj4+PiBhbmQgY29udHJvbCBpbiBob3cgdHJhZmZpYyBpcyBsb2FkIGJhbGFuY2VkIChmb3Ig
dGhlIGZpcmV3YWxsIGluIHRoaXMNCj4+PiBjYXNlKS4gSG93ZXZlciwgdGhhdCBhbHNvIG1lYW5z
IFNGQyBuZWVkcyB0byBoYW5kbGUgZmFpbHVyZXMgdG8gRlctQS0xDQo+Pj4gYnkga25vd2luZyB0
aGUgcnVsZXMgZm9yIHdoaWNoIEZXLUEtKiBpbnN0YW5jZSB0byByZS1yb3V0ZSB0aGUgcGFja2V0
cw0KPj4+IHRvLCB3aGljaCBpbXBsaWVzIHNvbWUgY291cGxpbmcgYmV0d2VlbiBTRiBzcGVjaWZp
YyBzdGF0ZSBhbmQgU0ZDLg0KPj4+IA0KPj4+IA0KPj4+IFNvbWUgb2YgdGhlIGNvbmNlcm5zIG9u
IHRoZSBsaXN0IHNlZW0gdG8gYXNzdW1lIHRoYXQgImluc3RhbmNlIiBtZWFucw0KPj4+IHRoZSBz
ZWNvbmQgYXBwcm9hY2gsIHdoaWNoIGJyaW5ncyBpbiBtb3JlIHBvc3NpYmlsaXRpZXMgYnV0IGFs
c28gbW9yZQ0KPj4+IGNvbXBsZXhpdHkuDQo+Pj4gDQo+Pj4gSXQgbWlnaHQgbWFrZSBzZW5zZSB0
byBzdGFydCB3aXRoIHRoZSBmaXJzdCBhcHByb2FjaC4gQnV0IGluIGFueSBjYXNlLA0KPj4+IG1h
a2luZyBpdCBtb3JlIGNsZWFyIChwZXJoYXBzIGJ5IHVzaW5nIGNvbmNyZXRlIGV4YW1wbGVzIGxp
a2UgdGhlDQo+Pj5hYm92ZSkNCj4+PiB3aGF0IGlzIGFuIGluc3RhbmNlIGFuZCBhIG5vZGUgd291
bGQgaGVscCB0aGUgZGlzY3Vzc2lvbi4NCj4+PiANCj4+PiBSZWdhcmRzLA0KPj4+ICAgRXJpaw0K
Pj4+IA0KPj4gDQo+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0KPj4gc2ZjIG1haWxpbmcgbGlzdA0KPj4gc2ZjQGlldGYub3JnDQo+PiBodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPg0KDQo=


From nobody Wed Mar 26 10:54:08 2014
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AB6891A019F for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 10:54:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.51
X-Spam-Level: 
X-Spam-Status: No, score=-9.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, 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 y0GckEcHfJvF for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 10:54:04 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) by ietfa.amsl.com (Postfix) with ESMTP id 6BF6E1A0078 for <sfc@ietf.org>; Wed, 26 Mar 2014 10:54:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=9932; q=dns/txt; s=iport; t=1395856443; x=1397066043; h=from:to:subject:date:message-id:mime-version; bh=bvqx+IZiyaD/kHG4fT8AlTorBvYrl4KlTnzvzye8pAs=; b=izGTNuprpOzfq8+oohtLn+0ba0uhW/Nxsh0smr3eSJOdBJxhHymUgd2h l5VJQZlSiIu6EqjhIptyK8TZHkaZIRMZSCAi3r/H0lQBQiZzFIv6PkRbo UHtlAXWdxd0mgCusAH0wPVKOa2G/NquifqSTiTpoWgRk2CKx5pF9P+pDI Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvUGAIcTM1OtJV2Z/2dsb2JhbABZgkJEO1eFbaZSjUKIdIEdFnSCLB1VGQGBACcEiAwNnm+xaReOHVCEQwSUYYNsgTORAIFAgW6CKw
X-IronPort-AV: E=Sophos; i="4.97,736,1389744000"; d="scan'208,217"; a="30581740"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by alln-iport-1.cisco.com with ESMTP; 26 Mar 2014 17:54:02 +0000
Received: from xhc-rcd-x11.cisco.com (xhc-rcd-x11.cisco.com [173.37.183.85]) by rcdn-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id s2QHs21V007084 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <sfc@ietf.org>; Wed, 26 Mar 2014 17:54:02 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.171]) by xhc-rcd-x11.cisco.com ([173.37.183.85]) with mapi id 14.03.0123.003; Wed, 26 Mar 2014 12:54:02 -0500
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: Progression of use case documents in the SFC WG
Thread-Index: AQHPSRxfEA3AATWG/kWi/n3iJI0NjQ==
Date: Wed, 26 Mar 2014 17:54:02 +0000
Message-ID: <CF588C77.1E5F9%jguichar@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.98.43.184]
Content-Type: multipart/alternative; boundary="_000_CF588C771E5F9jguicharciscocom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/GpfQVBpy39pqN-kwguRaEfFezbY
Subject: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 17:54:07 -0000

--_000_CF588C771E5F9jguicharciscocom_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

WG:

In a message back in January, we (the chairs) proposed that the SFC WG hand=
le the topic of use case documents as follows:

1) Have the WG develop one use case document that documents a small number =
of representative use cases.  The document presented by Hongyu Li at the Va=
ncouver BOF could serve for this purpose
(http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-cases).

3) For additional use cases not covered in 1) above, allow for a small numb=
er of documents that are applicable to specific
environments (e.g.  mobility, data center, broadband, and so forth.) These =
documents would provide more detailed information and applicability of SFC =
to these specific environments, and would need to go beyond what is covered=
 in the general use case document (1). Note that it is not the intention to=
 have every potential use case documented.

Since then, and based on the presentations/discussion in London, it appears=
 that we have a number of documents that warrant being developed as standal=
one documents. Specifically:

1) A use case document on mobility, e.g., http://datatracker.ietf.org/doc/d=
raft-haeffner-sfc-use-case-mobility/

2) A use case document on Data Centers, e.g., http://datatracker.ietf.org/d=
oc/draft-kumar-sfc-dc-use-cases/

3) Possibly a use case document on Broadband scenarios. However, use cases =
from a broadband perspective are being developed in the BBF (see the liaiso=
n statement at https://datatracker.ietf.org/liaison/1304/). We also have ht=
tp://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/.  It does =
not seem appropriate to adopt a WG document on the topic of broadband (at l=
east at this time) without clarifying the relationship between draft-meng-s=
fc-broadband-usecases and the BBF work. In addition, we would need to under=
stand why two efforts =97 one in BBF and one in the IETF -- on the same top=
ic would be appropriate. Hence, at the present time, we do not intend to ad=
opt a WG document on broadband scenarios, and expect to receive primary gui=
dance on this topic from the BBF.

That leaves: http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/, a mo=
re general document. But that document includes text on three topics that w=
ould be covered in more detail elsewhere (broadband, mobile, and DC). While=
 this document could contain pointers to the other documents, that leaves t=
he document with very little standalone content -- raising the question of =
what should be done with it, or what content it could incorporate in order =
to be worthwhile as a standalone document.

Thus, the chairs recommendation at this time is:

1) Call for WG adoption of draft-haeffner-sfc-use-case-mobility-00.txt and =
draft-kumar-sfc-dc-use-cases-00.txt as WG documents (target: informational)=
.

2) Defer action on draft-liu-service-chaining-use-cases<http://datatracker.=
ietf.org/doc/draft-liu-service-chaining-use-cases>  and draft-meng-sfc-broa=
dband-usecases<http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-use=
cases/> per the above discussion.

Does this make sense?

Jim & Thomas

--_000_CF588C771E5F9jguicharciscocom_
Content-Type: text/html; charset="Windows-1252"
Content-ID: <A5DCB97C2776C243AF08BBC56A531E74@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif;">
<div>
<div style=3D"font-family: Calibri; font-size: medium;">WG:</div>
<div style=3D"font-family: Calibri; font-size: medium;"><br>
</div>
<div style=3D"font-family: Calibri; font-size: medium;">In a message back i=
n January, we (the chairs) proposed that the SFC WG handle the topic of use=
 case documents as follows:</div>
<div style=3D"font-family: Calibri; font-size: medium;"><br>
</div>
<blockquote id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style=3D"font-family:=
 Calibri; font-size: medium; border-left-color: rgb(181, 196, 223); border-=
left-width: 5px; border-left-style: solid; padding: 0px 0px 0px 5px; margin=
: 0px 0px 0px 5px;">
<div>1) Have the WG develop one use case document that documents a small nu=
mber of representative use cases.&nbsp;&nbsp;The document presented by Hong=
yu Li at the Vancouver BOF could serve for this purpose</div>
<div>(<a href=3D"http://datatracker.ietf.org/doc/draft-liu-service-chaining=
-use-cases">http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-=
cases</a>).</div>
</blockquote>
<div style=3D"font-family: Calibri; font-size: medium;"><br>
</div>
<blockquote id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style=3D"font-family:=
 Calibri; font-size: medium; border-left-color: rgb(181, 196, 223); border-=
left-width: 5px; border-left-style: solid; padding: 0px 0px 0px 5px; margin=
: 0px 0px 0px 5px;">
<div>3) For additional use cases not covered in 1) above, allow for a small=
 number of documents that are applicable to specific</div>
<div>environments (e.g.&nbsp;&nbsp;mobility, data center, broadband, and so=
 forth.) These documents would provide more detailed information and applic=
ability of SFC to these specific environments, and would need to go beyond =
what is covered in the general use case document
 (1). Note that it is not the intention to have every potential use case do=
cumented.</div>
</blockquote>
<div style=3D"font-family: Calibri; font-size: medium;"><br>
</div>
<div style=3D"font-family: Calibri; font-size: medium;">Since then, and bas=
ed on the presentations/discussion in London, it appears that we have a num=
ber of documents that warrant being developed as standalone documents. Spec=
ifically:</div>
<div style=3D"font-family: Calibri; font-size: medium;"><br>
</div>
<div style=3D"font-family: Calibri; font-size: medium;">1) A use case docum=
ent on mobility, e.g.,&nbsp;<a href=3D"http://datatracker.ietf.org/doc/draf=
t-haeffner-sfc-use-case-mobility/" style=3D"font-size: 14px;">http://datatr=
acker.ietf.org/doc/draft-haeffner-sfc-use-case-mobility/</a></div>
<div style=3D"font-family: Calibri; font-size: medium;"><br>
</div>
<div style=3D"font-family: Calibri; font-size: medium;">2) A use case docum=
ent on Data Centers, e.g.,&nbsp;<a href=3D"http://datatracker.ietf.org/doc/=
draft-kumar-sfc-dc-use-cases/" style=3D"font-size: 14px;">http://datatracke=
r.ietf.org/doc/draft-kumar-sfc-dc-use-cases/</a></div>
<div style=3D"font-family: Calibri; font-size: medium;"><br>
</div>
<div style=3D"font-family: Calibri; font-size: medium;">3) Possibly a use c=
ase document on Broadband scenarios. However, use cases from a broadband pe=
rspective are being developed in the BBF (see the liaison statement at&nbsp=
;<a href=3D"https://datatracker.ietf.org/liaison/1304/">https://datatracker=
.ietf.org/liaison/1304/</a>).
 We also have&nbsp;<a href=3D"http://datatracker.ietf.org/doc/draft-meng-sf=
c-broadband-usecases/">http://datatracker.ietf.org/doc/draft-meng-sfc-broad=
band-usecases/</a>.&nbsp; It does not seem appropriate to adopt a WG docume=
nt on the topic of broadband (at least at this
 time) without clarifying the relationship between draft-meng-sfc-broadband=
-usecases and the BBF work. In addition, we would need to understand why tw=
o efforts =97 one in BBF and one in the IETF -- on the same topic would be =
appropriate. Hence, at the present
 time, we do not intend to adopt a WG document on broadband scenarios, and =
expect to receive primary guidance on this topic from the BBF.</div>
<div style=3D"font-family: Calibri; font-size: medium;"><br>
</div>
<div style=3D"font-family: Calibri; font-size: medium;">That leaves:&nbsp;<=
a href=3D"http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/">http://=
datatracker.ietf.org/doc/draft-liu-sfc-use-cases/</a>, a more general docum=
ent. But that document includes text on three
 topics that would be covered in more detail elsewhere (broadband, mobile, =
and DC). While this document could contain pointers to the other documents,=
 that leaves the document with very little standalone content -- raising th=
e question of what should be done
 with it, or what content it could incorporate in order to be worthwhile as=
 a standalone document.</div>
<div style=3D"font-family: Calibri; font-size: medium;"><br>
</div>
<div style=3D"font-family: Calibri; font-size: medium;">Thus, the chairs re=
commendation at this time is:</div>
<div style=3D"font-family: Calibri; font-size: medium;"><br>
</div>
<div style=3D"font-family: Calibri; font-size: medium;">1) Call for WG adop=
tion of draft-haeffner-sfc-use-case-mobility-00.txt and draft-kumar-sfc-dc-=
use-cases-00.txt as WG documents (target: informational).</div>
<div style=3D"font-family: Calibri; font-size: medium;"><br>
</div>
<div style=3D"font-family: Calibri; font-size: medium;">2) Defer action on&=
nbsp;<a href=3D"http://datatracker.ietf.org/doc/draft-liu-service-chaining-=
use-cases">draft-liu-service-chaining-use-cases</a>&nbsp; and&nbsp;<a href=
=3D"http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/">dra=
ft-meng-sfc-broadband-usecases</a>&nbsp;per
 the above discussion.</div>
<div style=3D"font-family: Calibri; font-size: medium;"><br>
</div>
<div style=3D"font-family: Calibri; font-size: medium;">Does this make sens=
e?</div>
</div>
<div style=3D"font-family: Calibri; font-size: medium;"><br>
</div>
<div style=3D"font-family: Calibri; font-size: medium;">Jim &amp; Thomas</d=
iv>
</body>
</html>

--_000_CF588C771E5F9jguicharciscocom_--


From nobody Wed Mar 26 10:56:26 2014
Return-Path: <Cathy.H.Zhang@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A58BA1A01E8 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 10:56:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6Nt4n8oM_qWj for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 10:56:23 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 095271A0078 for <sfc@ietf.org>; Wed, 26 Mar 2014 10:56:22 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BCL72014; Wed, 26 Mar 2014 17:56:21 +0000 (GMT)
Received: from LHREML406-HUB.china.huawei.com (10.201.5.243) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 26 Mar 2014 17:55:44 +0000
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; Wed, 26 Mar 2014 17:56:18 +0000
Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.52]) by SJCEML702-CHM.china.huawei.com ([169.254.4.61]) with mapi id 14.03.0158.001; Wed, 26 Mar 2014 10:56:12 -0700
From: Cathy Zhang <Cathy.H.Zhang@huawei.com>
To: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, "NAPIERALA, MARIA H" <mn1921@att.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Erik Nordmark <nordmark@acm.org>, Kevin J Ma <kevin.ma@azukisystems.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>, Sumandra Majee <S.Majee@F5.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs83oQRF4Vi4nkyRETtZ1eglQZrndL8A//+MpgCAACHtQIABWV6AgAC1AgCAABnpAIAAGK+AgAe3owCAACKigIACprkAgAANyICAAAO3gIAAAVOAgAAEeoCAAAIggIAABVmAgAAaVID//5EbwA==
Date: Wed, 26 Mar 2014 17:56:11 +0000
Message-ID: <A2C96F6779E6A041BC7023CC207FC99418F1F86E@SJCEML701-CHM.china.huawei.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <53308576.6030107@acm.org> <5330A283.6050007@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361692@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332E76D.6010809@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E013617DD@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332EBA7.3000100@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361830@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332F131.1070503@joelhalpern.com>, <1D70D757A2C9D54D83B4CBD7625FA80E013619F6@MISOUT7MSGUSR9I.ITServices.sbc.com> <76B41B8FACE1514795D30EC137FF391D43878D@LILAS.jungle.qosmos.com>
In-Reply-To: <76B41B8FACE1514795D30EC137FF391D43878D@LILAS.jungle.qosmos.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.212.145.61]
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/sfc/csdHRDloieW1an0yp-MP5RZY4RA
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 17:56:25 -0000

Is there great benefit to keep VM IPs "visible" to the SFC orchestrator in =
this case?=20
I am not sure if the complication of inserting a new index in the header an=
d letting that index control the LB algorithm=20
would justify the benefit. Why not just change to the design of "front end =
those VMs with a local LB" if scale is large? =20

Cathy

-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Nicolas BOUTHORS
Sent: Wednesday, March 26, 2014 10:18 AM
To: NAPIERALA, MARIA H; Joel M. Halpern; Erik Nordmark; Kevin J Ma; Ron Par=
ker; Dave Dolson; Sumandra Majee
Cc: sfc@ietf.org
Subject: Re: [sfc] SFC encapsulation chain ID

Here is an example how scalability can be achieved while keeping VM IPs "vi=
sible" to an SFC orchestrator.

An explicit load balancer could use a dedicated SFC header field to run a p=
articular load balancing algorithm. A previous node, for example
the SFC Classifier at chain ingress point would fill this field with an app=
ropriate value using DPI information, policy information collected etc..

The SFC Orchestrator would insert the load balancer and the various SF (the=
 LBS pools) in the chain. Using the index, assuming there is one,
the LB can direct the traffic to the provisionned SFs as needed.

Reserving space (e.g. 32bit fields) in the SFC header for coarse grain and =
fine grain policy identification provides great flexibility and allows scal=
ability=20
as shown in this case.

Nicolas =20
________________________________________
From: NAPIERALA, MARIA H [mn1921@att.com]
Sent: Wednesday, March 26, 2014 4:43 PM
To: Joel M. Halpern; Erik Nordmark; Kevin J Ma; Ron Parker; Dave Dolson; Su=
mandra Majee
Cc: sfc@ietf.org
Subject: Re: [sfc] SFC encapsulation chain ID



The issue is scaling service chaining where many (potentially 100's) of ins=
tances of a single service are present and where there is no internal load =
balancing per service function.
Is this being addressed in the SFC?


Maria

> -----Original Message-----
> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
> Sent: Wednesday, March 26, 2014 11:25 AM
> To: NAPIERALA, MARIA H; Erik Nordmark; Kevin J Ma; Ron Parker; Dave
> Dolson; Sumandra Majee
> Cc: sfc@ietf.org
> Subject: Re: [sfc] SFC encapsulation chain ID
>
> Given that we have mechanisms which allow service functions to direct
> modification of the service chain identification (preferably through
> metadata, but that is still under discussion) then it follows that the
> current proposals allow a load balancer which directs the chaining, and
> which modifies the packet if needed to affect external targeting.
>
> While I would prefer and expect that to be rarely used, it is allowed.
> And I do not expect the documents to express a preference (for or
> against my personal preference.)
>
> Given that you agree that we can also do internal load balancing, I
> don't understand what changes you are requesting.
>
> Yours,
> Joel
>
> On 3/26/14, 11:16 AM, NAPIERALA, MARIA H wrote:
> > Joel,
> >
> >> The point of the distinction was between on the one hand load
> balancing
> >> as part of the chain for the purpose of selecting an instance of the
> >> actually addressed destination (i.e. the load balancer is visible to
> >> the
> >> tenant and is there for the purpose the tenant request; and on the
> >> other
> >> hand a load balancer which is known to the service chaining
> >> infrastructure, but whose purpose to balance across isntances of
> >> services whose multiplicity is not of concern to the tenant, only
> the
> >> functionality.
> >>
> >> Put differently, it is between load balancing as an explicit service
> >> and
> >> load balancing to enable some service within the service chaining.
> >>
> >
> >
> > Thanks for clarification.
> > My concern is about the latter, i.e., SFC solution must support load
> balancing to multiple service instantiations (e.g., VMs) of a single
> service at the intermediate service hops. In fact, we need the latter
> to support the former..
> >
> > Maria
> >
> >>
> >> On 3/26/14, 10:56 AM, NAPIERALA, MARIA H wrote:
> >>>
> >>>> 1) given the range of load balancing behaviors, supprting explicit
> >> load
> >>>> balancers in the service chaining (as distinct from supporting
> load
> >>>> balancers for end users), is significantly complicate
> >>>
> >>> I am not sure I understand this point. Could you explain what you
> >> mean by "explicit" load balancer vs. load balancer "for the end
> users"?



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


From nobody Wed Mar 26 10:58:25 2014
Return-Path: <mn1921@att.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D09761A01F1 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 10:58:21 -0700 (PDT)
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, MANGLED_SHOP=2.3, RCVD_IN_DNSWL_MED=-2.3, 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 xIWPVyw03K2Q for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 10:58:20 -0700 (PDT)
Received: from nbfkord-smmo07.seg.att.com (nbfkord-smmo07.seg.att.com [209.65.160.93]) by ietfa.amsl.com (Postfix) with ESMTP id E98821A01E8 for <sfc@ietf.org>; Wed, 26 Mar 2014 10:58:19 -0700 (PDT)
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo07.seg.att.com(mxl_mta-7.2.1-0) with ESMTP id a3513335.2b9395047940.2286583.00-2490.6020080.nbfkord-smmo07.seg.att.com (envelope-from <mn1921@att.com>);  Wed, 26 Mar 2014 17:58:18 +0000 (UTC)
X-MXL-Hash: 5333153a6bca8f5a-4d4c679fcd3cde33c6e7158e50710777cee8cb5b
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo07.seg.att.com(mxl_mta-7.2.1-0) over TLS secured channel with ESMTP id 21513335.0.2286182.00-2290.6018917.nbfkord-smmo07.seg.att.com (envelope-from <mn1921@att.com>);  Wed, 26 Mar 2014 17:57:39 +0000 (UTC)
X-MXL-Hash: 533315134ba0fbef-f154ea0456061948c41f7b5c690079b34811e760
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2QHvbmZ011082; Wed, 26 Mar 2014 13:57:38 -0400
Received: from mlpi409.sfdc.sbc.com (mlpi409.sfdc.sbc.com [130.9.128.241]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2QHvUm7010966 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 26 Mar 2014 13:57:34 -0400
Received: from MISOUT7MSGHUB9D.ITServices.sbc.com (MISOUT7MSGHUB9D.itservices.sbc.com [144.151.223.93]) by mlpi409.sfdc.sbc.com (RSA Interceptor); Wed, 26 Mar 2014 17:57:19 GMT
Received: from MISOUT7MSGUSR9I.ITServices.sbc.com ([144.151.223.56]) by MISOUT7MSGHUB9D.ITServices.sbc.com ([144.151.223.93]) with mapi id 14.03.0174.001; Wed, 26 Mar 2014 13:57:19 -0400
From: "NAPIERALA, MARIA H" <mn1921@att.com>
To: Cathy Zhang <Cathy.H.Zhang@huawei.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Joel Halpern Direct <jmh.direct@joelhalpern.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "Erik Nordmark" <nordmark@acm.org>, Kevin J Ma <kevin.ma@azukisystems.com>, "Dave Dolson" <ddolson@sandvine.com>, Sumandra Majee <S.Majee@F5.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs8xA0rMnfgo6kuAoN3cBjA6XJrnlkYAgAACAQCAAAL2AIAAfNyAgADnTgCAABnpAIAAGK+AgAe3pACAACKhgIACYOWwgABTnID//79FkIAARcWA//+904CAAEnegP//vtJAAAixWIAACFkhIP//3V4AgAA/rSA=
Date: Wed, 26 Mar 2014 17:57:18 +0000
Message-ID: <1D70D757A2C9D54D83B4CBD7625FA80E01361B80@MISOUT7MSGUSR9I.ITServices.sbc.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <53308576.6030107@acm.org> <5330A283.6050007@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361692@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332E76D.6010809@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E013617DD@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332EBA7.3000100@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361830@MISOUT7MSGUSR9I.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E66CA@MBX021-W3-CA-2.exch021.domain.local> <1D70D757A2C9D54D83B4CBD7625FA80E013619D0@MISOUT7MSGUSR9I.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6751@MBX021-W3-CA-2.exch021.domain.local> <1D70D757A2C9D54D83B4CBD7625FA80E01361A1A@MISOUT7MSGUSR9I.ITServices.sbc.com> <A2C96F6779E6A041BC7023CC207FC99418F1F852@SJCEML701-CHM.china.huawei.com>
In-Reply-To: <A2C96F6779E6A041BC7023CC207FC99418F1F852@SJCEML701-CHM.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.70.83.2]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-AnalysisOut: [v=2.0 cv=afzWa2Ut c=1 sm=1 a=dhB6nF3YHL5t/Ixux6cINA==:17 a]
X-AnalysisOut: [=1f6CK83DgCoA:10 a=ofMgfj31e3cA:10 a=jYfq9svkz8oA:10 a=BLc]
X-AnalysisOut: [eEmwcHowA:10 a=kj9zAlcOel0A:10 a=zQP7CpKOAAAA:8 a=XIqpo32R]
X-AnalysisOut: [AAAA:8 a=48vgC7mUAAAA:8 a=qN95wPeSAAAA:8 a=JzLVUm07a1POCud]
X-AnalysisOut: [8KeUA:9 a=CjuIK1q_8ugA:10 a=lZB815dzVvQA:10 a=paC5pjApGzsA]
X-AnalysisOut: [:10 a=Hz7IrDYlS0cA:10 a=yLszgPDupyjt8dD-:21 a=6luk6K0qvZKa]
X-AnalysisOut: [C3cC:21]
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2010122901)]
X-MAIL-FROM: <mn1921@att.com>
X-SOURCE-IP: [144.160.229.24]
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/fVyTOPErDFylEKn9V4UAMAJLW18
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 17:58:22 -0000

>=20
> If case 1 poses a scalability problem (eg. there are hundreds of VMs
> for a service function), the scalability issue can be solved by
> transforming case 1 into case 2
> through placing a local LB before these VMs and only the LB is viewed
> in the chain.=20

Introducing additional hop is a service chain translates to delay and cost.=
 Imagine a 5 hop chain, each fronted with an external LB SF. 5-hop chain be=
comes 10-hop chain.=20
In fact, if the LB is a virtual appliance it might have similar scalability=
 issue as the original SF.

> In some other deployment scenario, case 1 might not pose
> a scalability issue, and
> thus solution/architecture wise, we should not exclude case 1. To put
> it another way, case 1 is only usable in small-scale scenario.
>=20
> Cathy
>=20
> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of NAPIERALA, MARIA H
> Sent: Wednesday, March 26, 2014 8:48 AM
> To: Ron Parker; Joel Halpern Direct; Joel M. Halpern; Erik Nordmark;
> Kevin J Ma; Dave Dolson; Sumandra Majee
> Cc: sfc@ietf.org
> Subject: Re: [sfc] SFC encapsulation chain ID
>=20
> Ron,
>=20
> I would consider a solution which scales only with assumptions 2. and
> 3. (clusters with internal LB) as limited.
>=20
> Maria
>=20
> > -----Original Message-----
> > From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
> > Sent: Wednesday, March 26, 2014 11:44 AM
> > To: NAPIERALA, MARIA H; Joel Halpern Direct; Joel M. Halpern; Erik
> > Nordmark; Kevin J Ma; Dave Dolson; Sumandra Majee
> > Cc: sfc@ietf.org
> > Subject: RE: [sfc] SFC encapsulation chain ID
> >
> > Maria,
> >
> > I agree with you that case 1. will only practically scale up to some
> > point.    Perhaps, as a service provider, you'd choose to avoid the
> > whole problem and only deploy service functions along the lines of
> case
> > 2 or case 3.    But, that doesn't invalidate the utility of case 1
> for
> > some other network with some other requirements and constraints.
> >
> >    Ron
> >
> >
> > -----Original Message-----
> > From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> > Sent: Wednesday, March 26, 2014 11:39 AM
> > To: Ron Parker; Joel Halpern Direct; Joel M. Halpern; Erik Nordmark;
> > Kevin J Ma; Dave Dolson; Sumandra Majee
> > Cc: sfc@ietf.org
> > Subject: RE: [sfc] SFC encapsulation chain ID
> >
> > >
> > > 1.  A service function is realized by multiple VM's where each VM
> has
> > > its own IP address.   In this case the classifier/PDP sees each VM
> as
> > a
> > > service function instance.
> > >
> >
> > I don't think this will scale. It was pointed out that the number of
> > service paths grows exponentially.
> >
> >
> > > 2. A service function, as above, but some subset of VM's is front-
> > ended
> > > by a load balancer.   There are multiple such subsets and therefore
> > > multiple load balancers.   Each load balancer has its own IP
> address
> > > and hides the VM IP addresses behind it.   In this case, the
> > > classifier/PDP sees each load balancer as a service function
> > instance.
> >
> > No issue here.
> >
> > > 3.  A service function is realized by a set of VM's that perform
> > > internal load balancing.   The set of VM's presents a single IP
> > address
> > > to the outside to hide the IP addresses of the individual VMs.
> The
> > > network has multiple such clusters.   The classifier/PDP sees each
> > > cluster as a service function instance.
> >
> >
> >
> > >
> > >
> > > -----Original Message-----
> > > From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> > > Sent: Wednesday, March 26, 2014 11:17 AM
> > > To: Joel Halpern Direct; Joel M. Halpern; Erik Nordmark; Kevin J
> Ma;
> > > Ron Parker; Dave Dolson; Sumandra Majee
> > > Cc: sfc@ietf.org
> > > Subject: RE: [sfc] SFC encapsulation chain ID
> > >
> > > Joel,
> > >
> > > > The point of the distinction was between on the one hand load
> > > > balancing as part of the chain for the purpose of selecting an
> > > > instance of the actually addressed destination (i.e. the load
> > > balancer
> > > > is visible to the tenant and is there for the purpose the tenant
> > > > request; and on the other hand a load balancer which is known to
> > the
> > > > service chaining infrastructure, but whose purpose to balance
> > across
> > > > isntances of services whose multiplicity is not of concern to the
> > > > tenant, only the functionality.
> > > >
> > > > Put differently, it is between load balancing as an explicit
> > service
> > > > and load balancing to enable some service within the service
> > > chaining.
> > > >
> > >
> > >
> > > Thanks for clarification.
> > > My concern is about the latter, i.e., SFC solution must support
> load
> > > balancing to multiple service instantiations (e.g., VMs) of a
> single
> > > service at the intermediate service hops. In fact, we need the
> latter
> > > to support the former..
> > >
> > > Maria
> > >
> > > >
> > > > On 3/26/14, 10:56 AM, NAPIERALA, MARIA H wrote:
> > > > >
> > > > >> 1) given the range of load balancing behaviors, supprting
> > > > >> explicit
> > > > load
> > > > >> balancers in the service chaining (as distinct from supporting
> > > load
> > > > >> balancers for end users), is significantly complicate
> > > > >
> > > > > I am not sure I understand this point. Could you explain what
> you
> > > > mean by "explicit" load balancer vs. load balancer "for the end
> > > users"?
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Wed Mar 26 11:13:34 2014
Return-Path: <Cathy.H.Zhang@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 02BA71A01CA for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 11:13:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.911
X-Spam-Level: 
X-Spam-Status: No, score=-1.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_SHOP=2.3, 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 zJ-bmskqpxgu for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 11:13:29 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 6D1A71A0303 for <sfc@ietf.org>; Wed, 26 Mar 2014 11:13:28 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BEZ03327; Wed, 26 Mar 2014 18:13:26 +0000 (GMT)
Received: from LHREML405-HUB.china.huawei.com (10.201.5.242) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 26 Mar 2014 18:13:00 +0000
Received: from SJCEML703-CHM.china.huawei.com (10.212.94.49) by lhreml405-hub.china.huawei.com (10.201.5.242) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 26 Mar 2014 18:13:25 +0000
Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.52]) by SJCEML703-CHM.china.huawei.com ([169.254.5.78]) with mapi id 14.03.0158.001; Wed, 26 Mar 2014 11:13:17 -0700
From: Cathy Zhang <Cathy.H.Zhang@huawei.com>
To: "NAPIERALA, MARIA H" <mn1921@att.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Joel Halpern Direct <jmh.direct@joelhalpern.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "Erik Nordmark" <nordmark@acm.org>, Kevin J Ma <kevin.ma@azukisystems.com>, "Dave Dolson" <ddolson@sandvine.com>, Sumandra Majee <S.Majee@F5.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs83oQRF4Vi4nkyRETtZ1eglQZrndL8A//+MpgCAACHtQIABWV6AgAC1AgCAABnpAIAAGK+AgAe3owCAACKigIACprkAgAANyICAAAO3gIAAAVOAgAAEeoCAAAM3gIAAAvaAgAABZoCAAAD6gP//pflwgAB+SAD//4v/IA==
Date: Wed, 26 Mar 2014 18:13:17 +0000
Message-ID: <A2C96F6779E6A041BC7023CC207FC99418F1F8B1@SJCEML701-CHM.china.huawei.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <53308576.6030107@acm.org> <5330A283.6050007@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361692@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332E76D.6010809@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E013617DD@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332EBA7.3000100@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361830@MISOUT7MSGUSR9I.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E66CA@MBX021-W3-CA-2.exch021.domain.local> <1D70D757A2C9D54D83B4CBD7625FA80E013619D0@MISOUT7MSGUSR9I.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6751@MBX021-W3-CA-2.exch021.domain.local> <1D70D757A2C9D54D83B4CBD7625FA80E01361A1A@MISOUT7MSGUSR9I.ITServices.sbc.com> <A2C96F6779E6A041BC7023CC207FC99418F1F852@SJCEML701-CHM.china.huawei.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361B80@MISOUT7MSGUSR9I.ITServices.sbc.com>
In-Reply-To: <1D70D757A2C9D54D83B4CBD7625FA80E01361B80@MISOUT7MSGUSR9I.ITServices.sbc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.212.145.61]
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/sfc/0G21FVuI2KMFtcijxnDL8F5MQpw
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 18:13:32 -0000

Hops can be mitigated by running the LB in the same location as those SF VM=
s=20
The connection from LB to those SF VMs is local, not hops.=20

Cathy

-----Original Message-----
From: NAPIERALA, MARIA H [mailto:mn1921@att.com]=20
Sent: Wednesday, March 26, 2014 10:57 AM
To: Cathy Zhang; Ron Parker; Joel Halpern Direct; Joel M. Halpern; Erik Nor=
dmark; Kevin J Ma; Dave Dolson; Sumandra Majee
Cc: sfc@ietf.org
Subject: RE: [sfc] SFC encapsulation chain ID

>=20
> If case 1 poses a scalability problem (eg. there are hundreds of VMs
> for a service function), the scalability issue can be solved by
> transforming case 1 into case 2
> through placing a local LB before these VMs and only the LB is viewed
> in the chain.=20

Introducing additional hop is a service chain translates to delay and cost.=
 Imagine a 5 hop chain, each fronted with an external LB SF. 5-hop chain be=
comes 10-hop chain.=20
In fact, if the LB is a virtual appliance it might have similar scalability=
 issue as the original SF.

> In some other deployment scenario, case 1 might not pose
> a scalability issue, and
> thus solution/architecture wise, we should not exclude case 1. To put
> it another way, case 1 is only usable in small-scale scenario.
>=20
> Cathy
>=20
> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of NAPIERALA, MARIA H
> Sent: Wednesday, March 26, 2014 8:48 AM
> To: Ron Parker; Joel Halpern Direct; Joel M. Halpern; Erik Nordmark;
> Kevin J Ma; Dave Dolson; Sumandra Majee
> Cc: sfc@ietf.org
> Subject: Re: [sfc] SFC encapsulation chain ID
>=20
> Ron,
>=20
> I would consider a solution which scales only with assumptions 2. and
> 3. (clusters with internal LB) as limited.
>=20
> Maria
>=20
> > -----Original Message-----
> > From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
> > Sent: Wednesday, March 26, 2014 11:44 AM
> > To: NAPIERALA, MARIA H; Joel Halpern Direct; Joel M. Halpern; Erik
> > Nordmark; Kevin J Ma; Dave Dolson; Sumandra Majee
> > Cc: sfc@ietf.org
> > Subject: RE: [sfc] SFC encapsulation chain ID
> >
> > Maria,
> >
> > I agree with you that case 1. will only practically scale up to some
> > point.    Perhaps, as a service provider, you'd choose to avoid the
> > whole problem and only deploy service functions along the lines of
> case
> > 2 or case 3.    But, that doesn't invalidate the utility of case 1
> for
> > some other network with some other requirements and constraints.
> >
> >    Ron
> >
> >
> > -----Original Message-----
> > From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> > Sent: Wednesday, March 26, 2014 11:39 AM
> > To: Ron Parker; Joel Halpern Direct; Joel M. Halpern; Erik Nordmark;
> > Kevin J Ma; Dave Dolson; Sumandra Majee
> > Cc: sfc@ietf.org
> > Subject: RE: [sfc] SFC encapsulation chain ID
> >
> > >
> > > 1.  A service function is realized by multiple VM's where each VM
> has
> > > its own IP address.   In this case the classifier/PDP sees each VM
> as
> > a
> > > service function instance.
> > >
> >
> > I don't think this will scale. It was pointed out that the number of
> > service paths grows exponentially.
> >
> >
> > > 2. A service function, as above, but some subset of VM's is front-
> > ended
> > > by a load balancer.   There are multiple such subsets and therefore
> > > multiple load balancers.   Each load balancer has its own IP
> address
> > > and hides the VM IP addresses behind it.   In this case, the
> > > classifier/PDP sees each load balancer as a service function
> > instance.
> >
> > No issue here.
> >
> > > 3.  A service function is realized by a set of VM's that perform
> > > internal load balancing.   The set of VM's presents a single IP
> > address
> > > to the outside to hide the IP addresses of the individual VMs.
> The
> > > network has multiple such clusters.   The classifier/PDP sees each
> > > cluster as a service function instance.
> >
> >
> >
> > >
> > >
> > > -----Original Message-----
> > > From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> > > Sent: Wednesday, March 26, 2014 11:17 AM
> > > To: Joel Halpern Direct; Joel M. Halpern; Erik Nordmark; Kevin J
> Ma;
> > > Ron Parker; Dave Dolson; Sumandra Majee
> > > Cc: sfc@ietf.org
> > > Subject: RE: [sfc] SFC encapsulation chain ID
> > >
> > > Joel,
> > >
> > > > The point of the distinction was between on the one hand load
> > > > balancing as part of the chain for the purpose of selecting an
> > > > instance of the actually addressed destination (i.e. the load
> > > balancer
> > > > is visible to the tenant and is there for the purpose the tenant
> > > > request; and on the other hand a load balancer which is known to
> > the
> > > > service chaining infrastructure, but whose purpose to balance
> > across
> > > > isntances of services whose multiplicity is not of concern to the
> > > > tenant, only the functionality.
> > > >
> > > > Put differently, it is between load balancing as an explicit
> > service
> > > > and load balancing to enable some service within the service
> > > chaining.
> > > >
> > >
> > >
> > > Thanks for clarification.
> > > My concern is about the latter, i.e., SFC solution must support
> load
> > > balancing to multiple service instantiations (e.g., VMs) of a
> single
> > > service at the intermediate service hops. In fact, we need the
> latter
> > > to support the former..
> > >
> > > Maria
> > >
> > > >
> > > > On 3/26/14, 10:56 AM, NAPIERALA, MARIA H wrote:
> > > > >
> > > > >> 1) given the range of load balancing behaviors, supprting
> > > > >> explicit
> > > > load
> > > > >> balancers in the service chaining (as distinct from supporting
> > > load
> > > > >> balancers for end users), is significantly complicate
> > > > >
> > > > > I am not sure I understand this point. Could you explain what
> you
> > > > mean by "explicit" load balancer vs. load balancer "for the end
> > > users"?
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Wed Mar 26 11:14:42 2014
Return-Path: <jmoisand@juniper.net>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 00D831A01CC for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 11:09:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.301
X-Spam-Level: 
X-Spam-Status: No, score=-0.301 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_SHOP=2.3, RCVD_IN_DNSWL_LOW=-0.7, 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 xY7bLo70iJgR for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 11:09:16 -0700 (PDT)
Received: from am1outboundpool.messaging.microsoft.com (am1ehsobe002.messaging.microsoft.com [213.199.154.205]) by ietfa.amsl.com (Postfix) with ESMTP id 20DFA1A0302 for <sfc@ietf.org>; Wed, 26 Mar 2014 11:08:11 -0700 (PDT)
Received: from mail67-am1-R.bigfish.com (10.3.201.245) by AM1EHSOBE008.bigfish.com (10.3.204.28) with Microsoft SMTP Server id 14.1.225.22; Wed, 26 Mar 2014 18:08:09 +0000
Received: from mail67-am1 (localhost [127.0.0.1])	by mail67-am1-R.bigfish.com (Postfix) with ESMTP id 127C41E0290; Wed, 26 Mar 2014 18:08:09 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:157.56.240.101; KIP:(null); UIP:(null); IPV:NLI; H:BL2PRD0510HT001.namprd05.prod.outlook.com; RD:none; EFVD:NLI
X-SpamScore: -17
X-BigFish: VPS-17(zzbb2dI98dI9371I542I1432Izz1f42h2148h208ch1ee6h1de0h1fdah2073h2146h1202h1e76h2189h1d1ah1d2ah21bch1fc6hz5ck70kz1de098h1033IL8275dh1de097h186068hz2fh109h2a8h839h944hd24hf0ah1220h1288h12a5h12a9h12bdh137ah13b6h1441h1504h1537h153bh162dh1631h1758h18e1h1946h19b5h19ceh1ad9h1b0ah224fh1d07h1d0ch1d2eh1d3fh1de9h1dfeh1dffh1fe8h1ff5h2216h22d0h2336h2461h2487h24ach24d7h2516h2545h255eh25cch25f6h2605h262fh268bh9a9j1155h)
Received-SPF: pass (mail67-am1: domain of juniper.net designates 157.56.240.101 as permitted sender) client-ip=157.56.240.101; envelope-from=jmoisand@juniper.net; helo=BL2PRD0510HT001.namprd05.prod.outlook.com ; .outlook.com ; 
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009001)(6009001)(428001)(13464003)(199002)(189002)(24454002)(51704005)(377454003)(479174003)(94316002)(47736001)(4396001)(94946001)(93516002)(74366001)(85852003)(80022001)(74876001)(97186001)(69226001)(74662001)(47446002)(31966008)(74502001)(95666003)(46102001)(49866001)(50986001)(47976001)(86362001)(76786001)(74706001)(79102001)(20776003)(63696002)(65816001)(59766001)(76796001)(97336001)(74316001)(66066001)(56816005)(76576001)(98676001)(33646001)(95416001)(83072002)(92566001)(80976001)(87936001)(51856001)(2656002)(87266001)(53806001)(81816001)(81686001)(85306002)(76482001)(54356001)(56776001)(54316002)(93136001)(19580395003)(19580405001)(83322001)(81342001)(81542001)(77982001)(90146001)(15975445006)(1121002)(921003)(24736002); DIR:OUT; SFP:1101; SCL:1; SRVR:CO2PR05MB716; H:CO2PR05MB716.namprd05.prod.outlook.com; FPR:BCC3F1D5.AFC283D2.74E937BF.5CE1EF71.20582; MLV:sfv; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received: from mail67-am1 (localhost.localdomain [127.0.0.1]) by mail67-am1 (MessageSwitch) id 1395857286789579_4858; Wed, 26 Mar 2014 18:08:06 +0000 (UTC)
Received: from AM1EHSMHS012.bigfish.com (unknown [10.3.201.225])	by mail67-am1.bigfish.com (Postfix) with ESMTP id B34EFE00DA;	Wed, 26 Mar 2014 18:08:06 +0000 (UTC)
Received: from BL2PRD0510HT001.namprd05.prod.outlook.com (157.56.240.101) by AM1EHSMHS012.bigfish.com (10.3.207.112) with Microsoft SMTP Server (TLS) id 14.16.227.3; Wed, 26 Mar 2014 18:08:06 +0000
Received: from CO2PR05MB716.namprd05.prod.outlook.com (10.141.228.152) by BL2PRD0510HT001.namprd05.prod.outlook.com (10.255.100.36) with Microsoft SMTP Server (TLS) id 14.16.423.0; Wed, 26 Mar 2014 18:07:58 +0000
Received: from CO2PR05MB716.namprd05.prod.outlook.com (10.141.228.152) by CO2PR05MB716.namprd05.prod.outlook.com (10.141.228.152) with Microsoft SMTP Server (TLS) id 15.0.898.11; Wed, 26 Mar 2014 18:07:56 +0000
Received: from CO2PR05MB716.namprd05.prod.outlook.com ([10.141.228.152]) by CO2PR05MB716.namprd05.prod.outlook.com ([10.141.228.152]) with mapi id 15.00.0898.005; Wed, 26 Mar 2014 18:07:56 +0000
From: Jerome Moisand <jmoisand@juniper.net>
To: "NAPIERALA, MARIA H" <mn1921@att.com>, Cathy Zhang <Cathy.H.Zhang@huawei.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Joel Halpern Direct <jmh.direct@joelhalpern.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Erik Nordmark <nordmark@acm.org>, Kevin J Ma <kevin.ma@azukisystems.com>, Dave Dolson <ddolson@sandvine.com>, Sumandra Majee <S.Majee@F5.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs9hXymG5ZR2OE+LJVb1UEJQl5rnlkYAgAACAQCAAAL2AIAAfNyAgADnTgCAABnpAIAAGK+AgAe3pACAACKhgIACYOWwgABTnID//79FkIAARcWA//+904CAAAbQgIAAAvaAgAABZoCAAAD6gIAAHy0AgAAFFACAAAC5EA==
Date: Wed, 26 Mar 2014 18:07:56 +0000
Message-ID: <51be839f42e74e32bc426e252d8e2ba1@CO2PR05MB716.namprd05.prod.outlook.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <53308576.6030107@acm.org> <5330A283.6050007@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361692@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332E76D.6010809@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E013617DD@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332EBA7.3000100@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361830@MISOUT7MSGUSR9I.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E66CA@MBX021-W3-CA-2.exch021.domain.local> <1D70D757A2C9D54D83B4CBD7625FA80E013619D0@MISOUT7MSGUSR9I.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6751@MBX021-W3-CA-2.exch021.domain.local> <1D70D757A2C9D54D83B4CBD7625FA80E01361A1A@MISOUT7MSGUSR9I.ITServices.sbc.com> <A2C96F6779E6A041BC7023CC207FC99418F1F852@SJCEML701-CHM.china.huawei.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361B80@MISOUT7MSGUSR9I.ITServices.sbc.com>
In-Reply-To: <1D70D757A2C9D54D83B4CBD7625FA80E01361B80@MISOUT7MSGUSR9I.ITServices.sbc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [66.129.241.12]
x-forefront-prvs: 0162ACCC24
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-FOPE-CONNECTOR: Id%0$Dn%*$RO%0$TLS%0$FQDN%$TlsDn%
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/4C4Qb470Ie6eVSUmlZJP9PAknBM
X-Mailman-Approved-At: Wed, 26 Mar 2014 11:14:41 -0700
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 18:09:18 -0000

Furthermore, a traditional load-balancer is not necessarily what we need. T=
he point is NOT to dispatch HTTP requests (or some other application protoc=
ol) with some minimal level of state (cookies) awareness to a bunch of Web =
servers. The point is more to dispatch a collection of L3 flows with strong=
 affinity (the simple example being the traffic associated with a given bro=
adband user session) between a farm of functionally-equivalent Service Func=
tions (each possibly quite stateful), which may act at various layers of an=
 OSI stack. And probably with a good deal of 'impedance mismatch' between t=
he forwarding capacity of the service classifiers and the service (processi=
ng) functions.=20

And I agree with Maria that this is probably more than an implementation ma=
tter.

-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of NAPIERALA, MARIA H
Sent: Wednesday, March 26, 2014 1:57 PM
To: Cathy Zhang; Ron Parker; Joel Halpern Direct; Joel M. Halpern; Erik Nor=
dmark; Kevin J Ma; Dave Dolson; Sumandra Majee
Cc: sfc@ietf.org
Subject: Re: [sfc] SFC encapsulation chain ID

>=20
> If case 1 poses a scalability problem (eg. there are hundreds of VMs=20
> for a service function), the scalability issue can be solved by=20
> transforming case 1 into case 2 through placing a local LB before=20
> these VMs and only the LB is viewed in the chain.

Introducing additional hop is a service chain translates to delay and cost.=
 Imagine a 5 hop chain, each fronted with an external LB SF. 5-hop chain be=
comes 10-hop chain.=20
In fact, if the LB is a virtual appliance it might have similar scalability=
 issue as the original SF.

> In some other deployment scenario, case 1 might not pose a scalability=20
> issue, and thus solution/architecture wise, we should not exclude case=20
> 1. To put it another way, case 1 is only usable in small-scale=20
> scenario.
>=20
> Cathy
>=20
> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of NAPIERALA, MARIA=20
> H
> Sent: Wednesday, March 26, 2014 8:48 AM
> To: Ron Parker; Joel Halpern Direct; Joel M. Halpern; Erik Nordmark;=20
> Kevin J Ma; Dave Dolson; Sumandra Majee
> Cc: sfc@ietf.org
> Subject: Re: [sfc] SFC encapsulation chain ID
>=20
> Ron,
>=20
> I would consider a solution which scales only with assumptions 2. and=20
> 3. (clusters with internal LB) as limited.
>=20
> Maria
>=20
> > -----Original Message-----
> > From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
> > Sent: Wednesday, March 26, 2014 11:44 AM
> > To: NAPIERALA, MARIA H; Joel Halpern Direct; Joel M. Halpern; Erik=20
> > Nordmark; Kevin J Ma; Dave Dolson; Sumandra Majee
> > Cc: sfc@ietf.org
> > Subject: RE: [sfc] SFC encapsulation chain ID
> >
> > Maria,
> >
> > I agree with you that case 1. will only practically scale up to some
> > point.    Perhaps, as a service provider, you'd choose to avoid the
> > whole problem and only deploy service functions along the lines of
> case
> > 2 or case 3.    But, that doesn't invalidate the utility of case 1
> for
> > some other network with some other requirements and constraints.
> >
> >    Ron
> >
> >
> > -----Original Message-----
> > From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> > Sent: Wednesday, March 26, 2014 11:39 AM
> > To: Ron Parker; Joel Halpern Direct; Joel M. Halpern; Erik Nordmark;=20
> > Kevin J Ma; Dave Dolson; Sumandra Majee
> > Cc: sfc@ietf.org
> > Subject: RE: [sfc] SFC encapsulation chain ID
> >
> > >
> > > 1.  A service function is realized by multiple VM's where each VM
> has
> > > its own IP address.   In this case the classifier/PDP sees each VM
> as
> > a
> > > service function instance.
> > >
> >
> > I don't think this will scale. It was pointed out that the number of=20
> > service paths grows exponentially.
> >
> >
> > > 2. A service function, as above, but some subset of VM's is front-
> > ended
> > > by a load balancer.   There are multiple such subsets and therefore
> > > multiple load balancers.   Each load balancer has its own IP
> address
> > > and hides the VM IP addresses behind it.   In this case, the
> > > classifier/PDP sees each load balancer as a service function
> > instance.
> >
> > No issue here.
> >
> > > 3.  A service function is realized by a set of VM's that perform
> > > internal load balancing.   The set of VM's presents a single IP
> > address
> > > to the outside to hide the IP addresses of the individual VMs.
> The
> > > network has multiple such clusters.   The classifier/PDP sees each
> > > cluster as a service function instance.
> >
> >
> >
> > >
> > >
> > > -----Original Message-----
> > > From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> > > Sent: Wednesday, March 26, 2014 11:17 AM
> > > To: Joel Halpern Direct; Joel M. Halpern; Erik Nordmark; Kevin J
> Ma;
> > > Ron Parker; Dave Dolson; Sumandra Majee
> > > Cc: sfc@ietf.org
> > > Subject: RE: [sfc] SFC encapsulation chain ID
> > >
> > > Joel,
> > >
> > > > The point of the distinction was between on the one hand load=20
> > > > balancing as part of the chain for the purpose of selecting an=20
> > > > instance of the actually addressed destination (i.e. the load
> > > balancer
> > > > is visible to the tenant and is there for the purpose the tenant=20
> > > > request; and on the other hand a load balancer which is known to
> > the
> > > > service chaining infrastructure, but whose purpose to balance
> > across
> > > > isntances of services whose multiplicity is not of concern to=20
> > > > the tenant, only the functionality.
> > > >
> > > > Put differently, it is between load balancing as an explicit
> > service
> > > > and load balancing to enable some service within the service
> > > chaining.
> > > >
> > >
> > >
> > > Thanks for clarification.
> > > My concern is about the latter, i.e., SFC solution must support
> load
> > > balancing to multiple service instantiations (e.g., VMs) of a
> single
> > > service at the intermediate service hops. In fact, we need the
> latter
> > > to support the former..
> > >
> > > Maria
> > >
> > > >
> > > > On 3/26/14, 10:56 AM, NAPIERALA, MARIA H wrote:
> > > > >
> > > > >> 1) given the range of load balancing behaviors, supprting=20
> > > > >> explicit
> > > > load
> > > > >> balancers in the service chaining (as distinct from=20
> > > > >> supporting
> > > load
> > > > >> balancers for end users), is significantly complicate
> > > > >
> > > > > I am not sure I understand this point. Could you explain what
> you
> > > > mean by "explicit" load balancer vs. load balancer "for the end
> > > users"?
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc

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




From nobody Wed Mar 26 11:17:20 2014
Return-Path: <mn1921@att.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6E77D1A0344 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 11:17:18 -0700 (PDT)
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, MANGLED_SHOP=2.3, RCVD_IN_DNSWL_MED=-2.3, 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 8uvcUwHucSrV for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 11:17:15 -0700 (PDT)
Received: from nbfkord-smmo05.seg.att.com (nbfkord-smmo05.seg.att.com [209.65.160.92]) by ietfa.amsl.com (Postfix) with ESMTP id 8E5591A0303 for <sfc@ietf.org>; Wed, 26 Mar 2014 11:17:15 -0700 (PDT)
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo05.seg.att.com(mxl_mta-7.2.1-0) with ESMTP id aa913335.2b2a408b3940.2353908.00-2409.6586718.nbfkord-smmo05.seg.att.com (envelope-from <mn1921@att.com>);  Wed, 26 Mar 2014 18:17:14 +0000 (UTC)
X-MXL-Hash: 533319aa0b724b66-f711a7575638f3be674b8318ab4e6f0041c75c43
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo05.seg.att.com(mxl_mta-7.2.1-0) over TLS secured channel with ESMTP id 37913335.0.2353217.00-1939.6584721.nbfkord-smmo05.seg.att.com (envelope-from <mn1921@att.com>);  Wed, 26 Mar 2014 18:16:19 +0000 (UTC)
X-MXL-Hash: 533319730d84dc9a-2a1dd999585da46aa587367b79deeb177352245e
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2QIGH1R008566; Wed, 26 Mar 2014 14:16:19 -0400
Received: from mlpi408.sfdc.sbc.com (mlpi408.sfdc.sbc.com [130.9.128.240]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2QIG7v8008441 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 26 Mar 2014 14:16:14 -0400
Received: from MISOUT7MSGHUBAA.ITServices.sbc.com (MISOUT7MSGHUBAA.itservices.sbc.com [130.9.129.145]) by mlpi408.sfdc.sbc.com (RSA Interceptor); Wed, 26 Mar 2014 18:15:56 GMT
Received: from MISOUT7MSGUSR9I.ITServices.sbc.com ([144.151.223.56]) by MISOUT7MSGHUBAA.ITServices.sbc.com ([130.9.129.145]) with mapi id 14.03.0174.001; Wed, 26 Mar 2014 14:15:56 -0400
From: "NAPIERALA, MARIA H" <mn1921@att.com>
To: Cathy Zhang <Cathy.H.Zhang@huawei.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Joel Halpern Direct <jmh.direct@joelhalpern.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "Erik Nordmark" <nordmark@acm.org>, Kevin J Ma <kevin.ma@azukisystems.com>, "Dave Dolson" <ddolson@sandvine.com>, Sumandra Majee <S.Majee@F5.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs8xA0rMnfgo6kuAoN3cBjA6XJrnlkYAgAACAQCAAAL2AIAAfNyAgADnTgCAABnpAIAAGK+AgAe3pACAACKhgIACYOWwgABTnID//79FkIAARcWA//+904CAAEnegP//vtJAAAixWIAACFkhIP//3V4AgAA/rSD//8ndgIAAQsOA
Date: Wed, 26 Mar 2014 18:15:55 +0000
Message-ID: <1D70D757A2C9D54D83B4CBD7625FA80E01361BC6@MISOUT7MSGUSR9I.ITServices.sbc.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <53308576.6030107@acm.org> <5330A283.6050007@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361692@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332E76D.6010809@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E013617DD@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332EBA7.3000100@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361830@MISOUT7MSGUSR9I.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E66CA@MBX021-W3-CA-2.exch021.domain.local> <1D70D757A2C9D54D83B4CBD7625FA80E013619D0@MISOUT7MSGUSR9I.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6751@MBX021-W3-CA-2.exch021.domain.local> <1D70D757A2C9D54D83B4CBD7625FA80E01361A1A@MISOUT7MSGUSR9I.ITServices.sbc.com> <A2C96F6779E6A041BC7023CC207FC99418F1F852@SJCEML701-CHM.china.huawei.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361B80@MISOUT7MSGUSR9I.ITServices.sbc.com> <A2C96F6779E6A041BC7023CC207FC99418F1F8B1@SJCEML701-CHM.china.huawei.com>
In-Reply-To: <A2C96F6779E6A041BC7023CC207FC99418F1F8B1@SJCEML701-CHM.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.70.83.2]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-AnalysisOut: [v=2.0 cv=LaqLHEji c=1 sm=1 a=dhB6nF3YHL5t/Ixux6cINA==:17 a]
X-AnalysisOut: [=1f6CK83DgCoA:10 a=ofMgfj31e3cA:10 a=jYfq9svkz8oA:10 a=BLc]
X-AnalysisOut: [eEmwcHowA:10 a=kj9zAlcOel0A:10 a=zQP7CpKOAAAA:8 a=XIqpo32R]
X-AnalysisOut: [AAAA:8 a=i0EeH86SAAAA:8 a=48vgC7mUAAAA:8 a=qN95wPeSAAAA:8 ]
X-AnalysisOut: [a=EIDzkjsaGpvml8kRjl8A:9 a=CjuIK1q_8ugA:10 a=hPjdaMEvmhQA:]
X-AnalysisOut: [10 a=lZB815dzVvQA:10 a=Hz7IrDYlS0cA:10 a=paC5pjApGzsA:10 a]
X-AnalysisOut: [=voKmCBsSQRihijn8:21 a=BaP8Pp-tzbm0OX-x:21]
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2010122901)]
X-MAIL-FROM: <mn1921@att.com>
X-SOURCE-IP: [144.160.229.24]
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/oPPQpMs2plGiNkYEQUjWY3Xl6Eg
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 18:17:18 -0000

How many restrictions do you need to make it work?

> -----Original Message-----
> From: Cathy Zhang [mailto:Cathy.H.Zhang@huawei.com]
> Sent: Wednesday, March 26, 2014 2:13 PM
> To: NAPIERALA, MARIA H; Ron Parker; Joel Halpern Direct; Joel M.
> Halpern; Erik Nordmark; Kevin J Ma; Dave Dolson; Sumandra Majee
> Cc: sfc@ietf.org
> Subject: RE: [sfc] SFC encapsulation chain ID
>=20
> Hops can be mitigated by running the LB in the same location as those
> SF VMs
> The connection from LB to those SF VMs is local, not hops.
>=20
> Cathy
>=20
> -----Original Message-----
> From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> Sent: Wednesday, March 26, 2014 10:57 AM
> To: Cathy Zhang; Ron Parker; Joel Halpern Direct; Joel M. Halpern; Erik
> Nordmark; Kevin J Ma; Dave Dolson; Sumandra Majee
> Cc: sfc@ietf.org
> Subject: RE: [sfc] SFC encapsulation chain ID
>=20
> >
> > If case 1 poses a scalability problem (eg. there are hundreds of VMs
> > for a service function), the scalability issue can be solved by
> > transforming case 1 into case 2
> > through placing a local LB before these VMs and only the LB is viewed
> > in the chain.
>=20
> Introducing additional hop is a service chain translates to delay and
> cost. Imagine a 5 hop chain, each fronted with an external LB SF. 5-hop
> chain becomes 10-hop chain.
> In fact, if the LB is a virtual appliance it might have similar
> scalability issue as the original SF.
>=20
> > In some other deployment scenario, case 1 might not pose
> > a scalability issue, and
> > thus solution/architecture wise, we should not exclude case 1. To put
> > it another way, case 1 is only usable in small-scale scenario.
> >
> > Cathy
> >
> > -----Original Message-----
> > From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of NAPIERALA, MARIA
> H
> > Sent: Wednesday, March 26, 2014 8:48 AM
> > To: Ron Parker; Joel Halpern Direct; Joel M. Halpern; Erik Nordmark;
> > Kevin J Ma; Dave Dolson; Sumandra Majee
> > Cc: sfc@ietf.org
> > Subject: Re: [sfc] SFC encapsulation chain ID
> >
> > Ron,
> >
> > I would consider a solution which scales only with assumptions 2. and
> > 3. (clusters with internal LB) as limited.
> >
> > Maria
> >
> > > -----Original Message-----
> > > From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
> > > Sent: Wednesday, March 26, 2014 11:44 AM
> > > To: NAPIERALA, MARIA H; Joel Halpern Direct; Joel M. Halpern; Erik
> > > Nordmark; Kevin J Ma; Dave Dolson; Sumandra Majee
> > > Cc: sfc@ietf.org
> > > Subject: RE: [sfc] SFC encapsulation chain ID
> > >
> > > Maria,
> > >
> > > I agree with you that case 1. will only practically scale up to
> some
> > > point.    Perhaps, as a service provider, you'd choose to avoid the
> > > whole problem and only deploy service functions along the lines of
> > case
> > > 2 or case 3.    But, that doesn't invalidate the utility of case 1
> > for
> > > some other network with some other requirements and constraints.
> > >
> > >    Ron
> > >
> > >
> > > -----Original Message-----
> > > From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> > > Sent: Wednesday, March 26, 2014 11:39 AM
> > > To: Ron Parker; Joel Halpern Direct; Joel M. Halpern; Erik
> Nordmark;
> > > Kevin J Ma; Dave Dolson; Sumandra Majee
> > > Cc: sfc@ietf.org
> > > Subject: RE: [sfc] SFC encapsulation chain ID
> > >
> > > >
> > > > 1.  A service function is realized by multiple VM's where each VM
> > has
> > > > its own IP address.   In this case the classifier/PDP sees each
> VM
> > as
> > > a
> > > > service function instance.
> > > >
> > >
> > > I don't think this will scale. It was pointed out that the number
> of
> > > service paths grows exponentially.
> > >
> > >
> > > > 2. A service function, as above, but some subset of VM's is
> front-
> > > ended
> > > > by a load balancer.   There are multiple such subsets and
> therefore
> > > > multiple load balancers.   Each load balancer has its own IP
> > address
> > > > and hides the VM IP addresses behind it.   In this case, the
> > > > classifier/PDP sees each load balancer as a service function
> > > instance.
> > >
> > > No issue here.
> > >
> > > > 3.  A service function is realized by a set of VM's that perform
> > > > internal load balancing.   The set of VM's presents a single IP
> > > address
> > > > to the outside to hide the IP addresses of the individual VMs.
> > The
> > > > network has multiple such clusters.   The classifier/PDP sees
> each
> > > > cluster as a service function instance.
> > >
> > >
> > >
> > > >
> > > >
> > > > -----Original Message-----
> > > > From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> > > > Sent: Wednesday, March 26, 2014 11:17 AM
> > > > To: Joel Halpern Direct; Joel M. Halpern; Erik Nordmark; Kevin J
> > Ma;
> > > > Ron Parker; Dave Dolson; Sumandra Majee
> > > > Cc: sfc@ietf.org
> > > > Subject: RE: [sfc] SFC encapsulation chain ID
> > > >
> > > > Joel,
> > > >
> > > > > The point of the distinction was between on the one hand load
> > > > > balancing as part of the chain for the purpose of selecting an
> > > > > instance of the actually addressed destination (i.e. the load
> > > > balancer
> > > > > is visible to the tenant and is there for the purpose the
> tenant
> > > > > request; and on the other hand a load balancer which is known
> to
> > > the
> > > > > service chaining infrastructure, but whose purpose to balance
> > > across
> > > > > isntances of services whose multiplicity is not of concern to
> the
> > > > > tenant, only the functionality.
> > > > >
> > > > > Put differently, it is between load balancing as an explicit
> > > service
> > > > > and load balancing to enable some service within the service
> > > > chaining.
> > > > >
> > > >
> > > >
> > > > Thanks for clarification.
> > > > My concern is about the latter, i.e., SFC solution must support
> > load
> > > > balancing to multiple service instantiations (e.g., VMs) of a
> > single
> > > > service at the intermediate service hops. In fact, we need the
> > latter
> > > > to support the former..
> > > >
> > > > Maria
> > > >
> > > > >
> > > > > On 3/26/14, 10:56 AM, NAPIERALA, MARIA H wrote:
> > > > > >
> > > > > >> 1) given the range of load balancing behaviors, supprting
> > > > > >> explicit
> > > > > load
> > > > > >> balancers in the service chaining (as distinct from
> supporting
> > > > load
> > > > > >> balancers for end users), is significantly complicate
> > > > > >
> > > > > > I am not sure I understand this point. Could you explain what
> > you
> > > > > mean by "explicit" load balancer vs. load balancer "for the end
> > > > users"?
> >
> > _______________________________________________
> > sfc mailing list
> > sfc@ietf.org
> > https://www.ietf.org/mailman/listinfo/sfc


From nobody Wed Mar 26 11:18:02 2014
Return-Path: <Cathy.H.Zhang@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8DD231A0303 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 11:16:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.911
X-Spam-Level: 
X-Spam-Status: No, score=-1.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_SHOP=2.3, 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 11sOxGxmrj0y for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 11:16:53 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 283551A0345 for <sfc@ietf.org>; Wed, 26 Mar 2014 11:16:52 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BCL73111; Wed, 26 Mar 2014 18:16:50 +0000 (GMT)
Received: from LHREML404-HUB.china.huawei.com (10.201.5.218) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 26 Mar 2014 18:16:15 +0000
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; Wed, 26 Mar 2014 18:16:49 +0000
Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.52]) by SJCEML702-CHM.china.huawei.com ([169.254.4.61]) with mapi id 14.03.0158.001; Wed, 26 Mar 2014 11:16:43 -0700
From: Cathy Zhang <Cathy.H.Zhang@huawei.com>
To: Jerome Moisand <jmoisand@juniper.net>, "NAPIERALA, MARIA H" <mn1921@att.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "Joel Halpern Direct" <jmh.direct@joelhalpern.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Erik Nordmark <nordmark@acm.org>, Kevin J Ma <kevin.ma@azukisystems.com>, Dave Dolson <ddolson@sandvine.com>, "Sumandra Majee" <S.Majee@F5.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs83oQRF4Vi4nkyRETtZ1eglQZrndL8A//+MpgCAACHtQIABWV6AgAC1AgCAABnpAIAAGK+AgAe3owCAACKigIACprkAgAANyICAAAO3gIAAAVOAgAAEeoCAAAM3gIAAAvaAgAABZoCAAAD6gP//pflwgAB+SACAAAL4AP//jEDg
Date: Wed, 26 Mar 2014 18:16:42 +0000
Message-ID: <A2C96F6779E6A041BC7023CC207FC99418F1F8C2@SJCEML701-CHM.china.huawei.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <53308576.6030107@acm.org> <5330A283.6050007@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361692@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332E76D.6010809@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E013617DD@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332EBA7.3000100@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361830@MISOUT7MSGUSR9I.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E66CA@MBX021-W3-CA-2.exch021.domain.local> <1D70D757A2C9D54D83B4CBD7625FA80E013619D0@MISOUT7MSGUSR9I.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6751@MBX021-W3-CA-2.exch021.domain.local> <1D70D757A2C9D54D83B4CBD7625FA80E01361A1A@MISOUT7MSGUSR9I.ITServices.sbc.com> <A2C96F6779E6A041BC7023CC207FC99418F1F852@SJCEML701-CHM.china.huawei.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361B80@MISOUT7MSGUSR9I.ITServices.sbc.com> <51be839f42e74e32bc426e252d8e2ba1@CO2PR05MB716.namprd05.prod.outlook.com>
In-Reply-To: <51be839f42e74e32bc426e252d8e2ba1@CO2PR05MB716.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.212.145.61]
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/sfc/YYAkM-85CEoHCCSggMa0Zx9c8jI
X-Mailman-Approved-At: Wed, 26 Mar 2014 11:18:00 -0700
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 18:16:55 -0000

In this case, using a simple LB running on VM makes more sense.=20

Cathy

-----Original Message-----
From: Jerome Moisand [mailto:jmoisand@juniper.net]=20
Sent: Wednesday, March 26, 2014 11:08 AM
To: NAPIERALA, MARIA H; Cathy Zhang; Ron Parker; Joel Halpern Direct; Joel =
M. Halpern; Erik Nordmark; Kevin J Ma; Dave Dolson; Sumandra Majee
Cc: sfc@ietf.org
Subject: RE: [sfc] SFC encapsulation chain ID

Furthermore, a traditional load-balancer is not necessarily what we need. T=
he point is NOT to dispatch HTTP requests (or some other application protoc=
ol) with some minimal level of state (cookies) awareness to a bunch of Web =
servers. The point is more to dispatch a collection of L3 flows with strong=
 affinity (the simple example being the traffic associated with a given bro=
adband user session) between a farm of functionally-equivalent Service Func=
tions (each possibly quite stateful), which may act at various layers of an=
 OSI stack. And probably with a good deal of 'impedance mismatch' between t=
he forwarding capacity of the service classifiers and the service (processi=
ng) functions.=20

And I agree with Maria that this is probably more than an implementation ma=
tter.

-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of NAPIERALA, MARIA H
Sent: Wednesday, March 26, 2014 1:57 PM
To: Cathy Zhang; Ron Parker; Joel Halpern Direct; Joel M. Halpern; Erik Nor=
dmark; Kevin J Ma; Dave Dolson; Sumandra Majee
Cc: sfc@ietf.org
Subject: Re: [sfc] SFC encapsulation chain ID

>=20
> If case 1 poses a scalability problem (eg. there are hundreds of VMs=20
> for a service function), the scalability issue can be solved by=20
> transforming case 1 into case 2 through placing a local LB before=20
> these VMs and only the LB is viewed in the chain.

Introducing additional hop is a service chain translates to delay and cost.=
 Imagine a 5 hop chain, each fronted with an external LB SF. 5-hop chain be=
comes 10-hop chain.=20
In fact, if the LB is a virtual appliance it might have similar scalability=
 issue as the original SF.

> In some other deployment scenario, case 1 might not pose a scalability=20
> issue, and thus solution/architecture wise, we should not exclude case=20
> 1. To put it another way, case 1 is only usable in small-scale=20
> scenario.
>=20
> Cathy
>=20
> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of NAPIERALA, MARIA=20
> H
> Sent: Wednesday, March 26, 2014 8:48 AM
> To: Ron Parker; Joel Halpern Direct; Joel M. Halpern; Erik Nordmark;=20
> Kevin J Ma; Dave Dolson; Sumandra Majee
> Cc: sfc@ietf.org
> Subject: Re: [sfc] SFC encapsulation chain ID
>=20
> Ron,
>=20
> I would consider a solution which scales only with assumptions 2. and=20
> 3. (clusters with internal LB) as limited.
>=20
> Maria
>=20
> > -----Original Message-----
> > From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
> > Sent: Wednesday, March 26, 2014 11:44 AM
> > To: NAPIERALA, MARIA H; Joel Halpern Direct; Joel M. Halpern; Erik=20
> > Nordmark; Kevin J Ma; Dave Dolson; Sumandra Majee
> > Cc: sfc@ietf.org
> > Subject: RE: [sfc] SFC encapsulation chain ID
> >
> > Maria,
> >
> > I agree with you that case 1. will only practically scale up to some
> > point.    Perhaps, as a service provider, you'd choose to avoid the
> > whole problem and only deploy service functions along the lines of
> case
> > 2 or case 3.    But, that doesn't invalidate the utility of case 1
> for
> > some other network with some other requirements and constraints.
> >
> >    Ron
> >
> >
> > -----Original Message-----
> > From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> > Sent: Wednesday, March 26, 2014 11:39 AM
> > To: Ron Parker; Joel Halpern Direct; Joel M. Halpern; Erik Nordmark;=20
> > Kevin J Ma; Dave Dolson; Sumandra Majee
> > Cc: sfc@ietf.org
> > Subject: RE: [sfc] SFC encapsulation chain ID
> >
> > >
> > > 1.  A service function is realized by multiple VM's where each VM
> has
> > > its own IP address.   In this case the classifier/PDP sees each VM
> as
> > a
> > > service function instance.
> > >
> >
> > I don't think this will scale. It was pointed out that the number of=20
> > service paths grows exponentially.
> >
> >
> > > 2. A service function, as above, but some subset of VM's is front-
> > ended
> > > by a load balancer.   There are multiple such subsets and therefore
> > > multiple load balancers.   Each load balancer has its own IP
> address
> > > and hides the VM IP addresses behind it.   In this case, the
> > > classifier/PDP sees each load balancer as a service function
> > instance.
> >
> > No issue here.
> >
> > > 3.  A service function is realized by a set of VM's that perform
> > > internal load balancing.   The set of VM's presents a single IP
> > address
> > > to the outside to hide the IP addresses of the individual VMs.
> The
> > > network has multiple such clusters.   The classifier/PDP sees each
> > > cluster as a service function instance.
> >
> >
> >
> > >
> > >
> > > -----Original Message-----
> > > From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> > > Sent: Wednesday, March 26, 2014 11:17 AM
> > > To: Joel Halpern Direct; Joel M. Halpern; Erik Nordmark; Kevin J
> Ma;
> > > Ron Parker; Dave Dolson; Sumandra Majee
> > > Cc: sfc@ietf.org
> > > Subject: RE: [sfc] SFC encapsulation chain ID
> > >
> > > Joel,
> > >
> > > > The point of the distinction was between on the one hand load=20
> > > > balancing as part of the chain for the purpose of selecting an=20
> > > > instance of the actually addressed destination (i.e. the load
> > > balancer
> > > > is visible to the tenant and is there for the purpose the tenant=20
> > > > request; and on the other hand a load balancer which is known to
> > the
> > > > service chaining infrastructure, but whose purpose to balance
> > across
> > > > isntances of services whose multiplicity is not of concern to=20
> > > > the tenant, only the functionality.
> > > >
> > > > Put differently, it is between load balancing as an explicit
> > service
> > > > and load balancing to enable some service within the service
> > > chaining.
> > > >
> > >
> > >
> > > Thanks for clarification.
> > > My concern is about the latter, i.e., SFC solution must support
> load
> > > balancing to multiple service instantiations (e.g., VMs) of a
> single
> > > service at the intermediate service hops. In fact, we need the
> latter
> > > to support the former..
> > >
> > > Maria
> > >
> > > >
> > > > On 3/26/14, 10:56 AM, NAPIERALA, MARIA H wrote:
> > > > >
> > > > >> 1) given the range of load balancing behaviors, supprting=20
> > > > >> explicit
> > > > load
> > > > >> balancers in the service chaining (as distinct from=20
> > > > >> supporting
> > > load
> > > > >> balancers for end users), is significantly complicate
> > > > >
> > > > > I am not sure I understand this point. Could you explain what
> you
> > > > mean by "explicit" load balancer vs. load balancer "for the end
> > > users"?
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc

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




From nobody Wed Mar 26 11:49:30 2014
Return-Path: <jmoisand@juniper.net>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 849321A0345 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 11:21:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.301
X-Spam-Level: 
X-Spam-Status: No, score=-0.301 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_SHOP=2.3, RCVD_IN_DNSWL_LOW=-0.7, 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 X5YzvNdRxK5S for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 11:21:42 -0700 (PDT)
Received: from va3outboundpool.messaging.microsoft.com (va3ehsobe003.messaging.microsoft.com [216.32.180.13]) by ietfa.amsl.com (Postfix) with ESMTP id B68701A0333 for <sfc@ietf.org>; Wed, 26 Mar 2014 11:21:39 -0700 (PDT)
Received: from mail185-va3-R.bigfish.com (10.7.14.246) by VA3EHSOBE012.bigfish.com (10.7.40.62) with Microsoft SMTP Server id 14.1.225.22; Wed, 26 Mar 2014 18:21:37 +0000
Received: from mail185-va3 (localhost [127.0.0.1])	by mail185-va3-R.bigfish.com (Postfix) with ESMTP id A501A100107;	Wed, 26 Mar 2014 18:21:37 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:157.56.240.101; KIP:(null); UIP:(null); IPV:NLI; H:BL2PRD0510HT002.namprd05.prod.outlook.com; RD:none; EFVD:NLI
X-SpamScore: -17
X-BigFish: VPS-17(zzbb2dI98dI9371I542I1432Izz1f42h2148h208ch1ee6h1de0h1fdah2073h2146h1202h1e76h2189h1d1ah1d2ah21bch1fc6hz5ck70kz1de098h1033IL8275dh1de097h186068hz2fh109h2a8h839h944hd24hf0ah1220h1288h12a5h12a9h12bdh137ah13b6h1441h1504h1537h153bh162dh1631h1758h18e1h1946h19b5h19ceh1ad9h1b0ah224fh1d07h1d0ch1d2eh1d3fh1de9h1dfeh1dffh1fe8h1ff5h2216h22d0h2336h2461h2487h24ach24d7h2516h2545h255eh25cch25f6h2605h262fh268bh9a9j1155h)
Received-SPF: pass (mail185-va3: domain of juniper.net designates 157.56.240.101 as permitted sender) client-ip=157.56.240.101; envelope-from=jmoisand@juniper.net; helo=BL2PRD0510HT002.namprd05.prod.outlook.com ; .outlook.com ; 
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009001)(6009001)(428001)(377454003)(479174003)(189002)(199002)(24454002)(13464003)(51704005)(74316001)(74366001)(51856001)(83322001)(54356001)(19580395003)(46102001)(19580405001)(81686001)(49866001)(47736001)(80976001)(50986001)(76576001)(76482001)(54316002)(56776001)(47446002)(31966008)(74662001)(4396001)(47976001)(33646001)(74502001)(15975445006)(81542001)(74706001)(76786001)(76796001)(85852003)(74876001)(53806001)(87266001)(81816001)(97186001)(83072002)(98676001)(87936001)(2656002)(63696002)(86362001)(81342001)(94946001)(85306002)(56816005)(90146001)(80022001)(77982001)(93136001)(59766001)(79102001)(97336001)(95666003)(92566001)(65816001)(95416001)(94316002)(93516002)(66066001)(1121002)(921003)(24736002); DIR:OUT; SFP:1101; SCL:1; SRVR:CO2PR05MB713; H:CO2PR05MB716.namprd05.prod.outlook.com; FPR:8CC3F1D5.AFC283D2.74E937BF.5CE1EF71.205CD; MLV:sfv; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received: from mail185-va3 (localhost.localdomain [127.0.0.1]) by mail185-va3 (MessageSwitch) id 1395858094395095_18702; Wed, 26 Mar 2014 18:21:34 +0000 (UTC)
Received: from VA3EHSMHS032.bigfish.com (unknown [10.7.14.227])	by mail185-va3.bigfish.com (Postfix) with ESMTP id 43FDF18004C; Wed, 26 Mar 2014 18:21:34 +0000 (UTC)
Received: from BL2PRD0510HT002.namprd05.prod.outlook.com (157.56.240.101) by VA3EHSMHS032.bigfish.com (10.7.99.42) with Microsoft SMTP Server (TLS) id 14.16.227.3; Wed, 26 Mar 2014 18:21:31 +0000
Received: from CO2PR05MB713.namprd05.prod.outlook.com (10.141.228.147) by BL2PRD0510HT002.namprd05.prod.outlook.com (10.255.100.37) with Microsoft SMTP Server (TLS) id 14.16.423.0; Wed, 26 Mar 2014 18:21:31 +0000
Received: from CO2PR05MB716.namprd05.prod.outlook.com (10.141.228.152) by CO2PR05MB713.namprd05.prod.outlook.com (10.141.228.147) with Microsoft SMTP Server (TLS) id 15.0.898.11; Wed, 26 Mar 2014 18:21:29 +0000
Received: from CO2PR05MB716.namprd05.prod.outlook.com ([10.141.228.152]) by CO2PR05MB716.namprd05.prod.outlook.com ([10.141.228.152]) with mapi id 15.00.0898.005; Wed, 26 Mar 2014 18:21:28 +0000
From: Jerome Moisand <jmoisand@juniper.net>
To: Cathy Zhang <Cathy.H.Zhang@huawei.com>, "NAPIERALA, MARIA H" <mn1921@att.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Joel Halpern Direct <jmh.direct@joelhalpern.com>, "Joel M. Halpern" <jmh@joelhalpern.com>,  Erik Nordmark <nordmark@acm.org>, Kevin J Ma <kevin.ma@azukisystems.com>, Dave Dolson <ddolson@sandvine.com>, Sumandra Majee <S.Majee@F5.com>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs9hXymG5ZR2OE+LJVb1UEJQl5rnlkYAgAACAQCAAAL2AIAAfNyAgADnTgCAABnpAIAAGK+AgAe3pACAACKhgIACYOWwgABTnID//79FkIAARcWA//+904CAAAbQgIAAAvaAgAABZoCAAAD6gIAAHy0AgAAFFACAAAC5EIAABLIAgAAAiPA=
Date: Wed, 26 Mar 2014 18:21:28 +0000
Message-ID: <1126a9f2d2d34d528df83fdf2531fb20@CO2PR05MB716.namprd05.prod.outlook.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <53308576.6030107@acm.org> <5330A283.6050007@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361692@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332E76D.6010809@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E013617DD@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332EBA7.3000100@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361830@MISOUT7MSGUSR9I.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E66CA@MBX021-W3-CA-2.exch021.domain.local> <1D70D757A2C9D54D83B4CBD7625FA80E013619D0@MISOUT7MSGUSR9I.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6751@MBX021-W3-CA-2.exch021.domain.local> <1D70D757A2C9D54D83B4CBD7625FA80E01361A1A@MISOUT7MSGUSR9I.ITServices.sbc.com> <A2C96F6779E6A041BC7023CC207FC99418F1F852@SJCEML701-CHM.china.huawei.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361B80@MISOUT7MSGUSR9I.ITServices.sbc.com> <51be839f42e74e32bc426e252d8e2ba1@CO2PR05MB716.namprd05.prod.outlook.com> <A2C96F6779E6A041BC7023CC207FC99418F1F8C2@SJCEML701-CHM.china.huawei.com>
In-Reply-To: <A2C96F6779E6A041BC7023CC207FC99418F1F8C2@SJCEML701-CHM.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [66.129.241.12]
x-forefront-prvs: 0162ACCC24
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-FOPE-CONNECTOR: Id%0$Dn%*$RO%0$TLS%0$FQDN%$TlsDn%
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/3nLc9QtZiUx1_xwvmCXO4Q--UiU
X-Mailman-Approved-At: Wed, 26 Mar 2014 11:49:27 -0700
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 18:21:44 -0000

Remember... Can't have a load-balancer with roughly the same forwarding cap=
acity as the farm of service functions it is load-balancing to... This is w=
hy I spoke of 'impedance mismatch'...

-----Original Message-----
From: Cathy Zhang [mailto:Cathy.H.Zhang@huawei.com]=20
Sent: Wednesday, March 26, 2014 2:17 PM
To: Jerome Moisand; NAPIERALA, MARIA H; Ron Parker; Joel Halpern Direct; Jo=
el M. Halpern; Erik Nordmark; Kevin J Ma; Dave Dolson; Sumandra Majee
Cc: sfc@ietf.org
Subject: RE: [sfc] SFC encapsulation chain ID

In this case, using a simple LB running on VM makes more sense.=20

Cathy

-----Original Message-----
From: Jerome Moisand [mailto:jmoisand@juniper.net]
Sent: Wednesday, March 26, 2014 11:08 AM
To: NAPIERALA, MARIA H; Cathy Zhang; Ron Parker; Joel Halpern Direct; Joel =
M. Halpern; Erik Nordmark; Kevin J Ma; Dave Dolson; Sumandra Majee
Cc: sfc@ietf.org
Subject: RE: [sfc] SFC encapsulation chain ID

Furthermore, a traditional load-balancer is not necessarily what we need. T=
he point is NOT to dispatch HTTP requests (or some other application protoc=
ol) with some minimal level of state (cookies) awareness to a bunch of Web =
servers. The point is more to dispatch a collection of L3 flows with strong=
 affinity (the simple example being the traffic associated with a given bro=
adband user session) between a farm of functionally-equivalent Service Func=
tions (each possibly quite stateful), which may act at various layers of an=
 OSI stack. And probably with a good deal of 'impedance mismatch' between t=
he forwarding capacity of the service classifiers and the service (processi=
ng) functions.=20

And I agree with Maria that this is probably more than an implementation ma=
tter.

-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of NAPIERALA, MARIA H
Sent: Wednesday, March 26, 2014 1:57 PM
To: Cathy Zhang; Ron Parker; Joel Halpern Direct; Joel M. Halpern; Erik Nor=
dmark; Kevin J Ma; Dave Dolson; Sumandra Majee
Cc: sfc@ietf.org
Subject: Re: [sfc] SFC encapsulation chain ID

>=20
> If case 1 poses a scalability problem (eg. there are hundreds of VMs=20
> for a service function), the scalability issue can be solved by=20
> transforming case 1 into case 2 through placing a local LB before=20
> these VMs and only the LB is viewed in the chain.

Introducing additional hop is a service chain translates to delay and cost.=
 Imagine a 5 hop chain, each fronted with an external LB SF. 5-hop chain be=
comes 10-hop chain.=20
In fact, if the LB is a virtual appliance it might have similar scalability=
 issue as the original SF.

> In some other deployment scenario, case 1 might not pose a scalability=20
> issue, and thus solution/architecture wise, we should not exclude case=20
> 1. To put it another way, case 1 is only usable in small-scale=20
> scenario.
>=20
> Cathy
>=20
> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of NAPIERALA, MARIA=20
> H
> Sent: Wednesday, March 26, 2014 8:48 AM
> To: Ron Parker; Joel Halpern Direct; Joel M. Halpern; Erik Nordmark;=20
> Kevin J Ma; Dave Dolson; Sumandra Majee
> Cc: sfc@ietf.org
> Subject: Re: [sfc] SFC encapsulation chain ID
>=20
> Ron,
>=20
> I would consider a solution which scales only with assumptions 2. and=20
> 3. (clusters with internal LB) as limited.
>=20
> Maria
>=20
> > -----Original Message-----
> > From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
> > Sent: Wednesday, March 26, 2014 11:44 AM
> > To: NAPIERALA, MARIA H; Joel Halpern Direct; Joel M. Halpern; Erik=20
> > Nordmark; Kevin J Ma; Dave Dolson; Sumandra Majee
> > Cc: sfc@ietf.org
> > Subject: RE: [sfc] SFC encapsulation chain ID
> >
> > Maria,
> >
> > I agree with you that case 1. will only practically scale up to some
> > point.    Perhaps, as a service provider, you'd choose to avoid the
> > whole problem and only deploy service functions along the lines of
> case
> > 2 or case 3.    But, that doesn't invalidate the utility of case 1
> for
> > some other network with some other requirements and constraints.
> >
> >    Ron
> >
> >
> > -----Original Message-----
> > From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> > Sent: Wednesday, March 26, 2014 11:39 AM
> > To: Ron Parker; Joel Halpern Direct; Joel M. Halpern; Erik Nordmark;=20
> > Kevin J Ma; Dave Dolson; Sumandra Majee
> > Cc: sfc@ietf.org
> > Subject: RE: [sfc] SFC encapsulation chain ID
> >
> > >
> > > 1.  A service function is realized by multiple VM's where each VM
> has
> > > its own IP address.   In this case the classifier/PDP sees each VM
> as
> > a
> > > service function instance.
> > >
> >
> > I don't think this will scale. It was pointed out that the number of=20
> > service paths grows exponentially.
> >
> >
> > > 2. A service function, as above, but some subset of VM's is front-
> > ended
> > > by a load balancer.   There are multiple such subsets and therefore
> > > multiple load balancers.   Each load balancer has its own IP
> address
> > > and hides the VM IP addresses behind it.   In this case, the
> > > classifier/PDP sees each load balancer as a service function
> > instance.
> >
> > No issue here.
> >
> > > 3.  A service function is realized by a set of VM's that perform
> > > internal load balancing.   The set of VM's presents a single IP
> > address
> > > to the outside to hide the IP addresses of the individual VMs.
> The
> > > network has multiple such clusters.   The classifier/PDP sees each
> > > cluster as a service function instance.
> >
> >
> >
> > >
> > >
> > > -----Original Message-----
> > > From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> > > Sent: Wednesday, March 26, 2014 11:17 AM
> > > To: Joel Halpern Direct; Joel M. Halpern; Erik Nordmark; Kevin J
> Ma;
> > > Ron Parker; Dave Dolson; Sumandra Majee
> > > Cc: sfc@ietf.org
> > > Subject: RE: [sfc] SFC encapsulation chain ID
> > >
> > > Joel,
> > >
> > > > The point of the distinction was between on the one hand load=20
> > > > balancing as part of the chain for the purpose of selecting an=20
> > > > instance of the actually addressed destination (i.e. the load
> > > balancer
> > > > is visible to the tenant and is there for the purpose the tenant=20
> > > > request; and on the other hand a load balancer which is known to
> > the
> > > > service chaining infrastructure, but whose purpose to balance
> > across
> > > > isntances of services whose multiplicity is not of concern to=20
> > > > the tenant, only the functionality.
> > > >
> > > > Put differently, it is between load balancing as an explicit
> > service
> > > > and load balancing to enable some service within the service
> > > chaining.
> > > >
> > >
> > >
> > > Thanks for clarification.
> > > My concern is about the latter, i.e., SFC solution must support
> load
> > > balancing to multiple service instantiations (e.g., VMs) of a
> single
> > > service at the intermediate service hops. In fact, we need the
> latter
> > > to support the former..
> > >
> > > Maria
> > >
> > > >
> > > > On 3/26/14, 10:56 AM, NAPIERALA, MARIA H wrote:
> > > > >
> > > > >> 1) given the range of load balancing behaviors, supprting=20
> > > > >> explicit
> > > > load
> > > > >> balancers in the service chaining (as distinct from=20
> > > > >> supporting
> > > load
> > > > >> balancers for end users), is significantly complicate
> > > > >
> > > > > I am not sure I understand this point. Could you explain what
> you
> > > > mean by "explicit" load balancer vs. load balancer "for the end
> > > users"?
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc

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







From nobody Wed Mar 26 11:49:50 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0D4601A03C0 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 11:49:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.399
X-Spam-Level: 
X-Spam-Status: No, score=0.399 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_SHOP=2.3, RCVD_IN_DNSWL_NONE=-0.0001, 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 xLBrRp79tcLT for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 11:49:34 -0700 (PDT)
Received: from hub021-ca-5.exch021.serverdata.net (hub021-ca-5.exch021.serverdata.net [64.78.56.70]) by ietfa.amsl.com (Postfix) with ESMTP id AF4571A03BE for <sfc@ietf.org>; Wed, 26 Mar 2014 11:49:34 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-5.exch021.domain.local ([10.254.4.89]) with mapi id 14.03.0174.001;  Wed, 26 Mar 2014 11:49:33 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs81yoHIIL+bcUu+EOJ5K2SiBZrnlkYAgAACAQCAAAL2AIAA4XOAgAC1AgD//6RbQIAAF2RQgAgufACAACKigIACprkAgAANyICAAAO3gIAAAVOAgAAEeoD//4sd8IAAexCA//+LNZAADuV1gAAD5aIAAACibAAAAI7ngAAAF4yAAA2zxqA=
Date: Wed, 26 Mar 2014 18:49:32 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E697C@MBX021-W3-CA-2.exch021.domain.local>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <53308576.6030107@acm.org> <5330A283.6050007@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361692@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332E76D.6010809@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E013617DD@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332EBA7.3000100@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361830@MISOUT7MSGUSR9I.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E66CA@MBX021-W3-CA-2.exch021.domain.local> <1D70D757A2C9D54D83B4CBD7625FA80E013619D0@MISOUT7MSGUSR9I.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6751@MBX021-W3-CA-2.exch021.domain.local> <1D70D757A2C9D54D83B4CBD7625FA80E01361A1A@MISOUT7MSGUSR9I.ITServices.sbc.com> <A2C96F6779E6A041BC7023CC207FC99418F1F852@SJCEML701-CHM.china.huawei.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361B80@MISOUT7MSGUSR9I.ITServices.sbc.com> <A2C96F6779E6A041BC7023CC207FC99418F1F8B1@SJCEML701-CHM.china.huawei.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361BC6@MISOUT7MSGUSR9I.ITServices.sbc.com>
In-Reply-To: <1D70D757A2C9D54D83B4CBD7625FA80E01361BC6@MISOUT7MSGUSR9I.ITServices.sbc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.203.66.100]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/Djid4tr7UaFpJsaxzka_Z2G2anc
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 18:49:37 -0000

I'm still not seeing any restrictions at all.    In the real world everythi=
ng has a scale limit.   When it is reached, we do things another way.    Th=
e SFC model shouldn't care about VM's or physical hosts, and shouldn't care=
 about explicit load balancers or not.   The classifier/PDP sees some numbe=
r of logical instances of a service  function.    Whether that logical serv=
ice function is an actual embodiment of the service function or is, itself,=
 some service-function-specific load balancer is irrelevant.    Why is it s=
o important to arrive at some arbitrary answer to the "how many" question s=
o long as the answer is greater than 1?    If the classifier/PDP would solv=
e the problem better by being "smarter" about how to select the appropriate=
 logical instance, then why can't we leave that to the design and implement=
ation of the classifier/PDP?

   Ron
=20

-----Original Message-----
From: NAPIERALA, MARIA H [mailto:mn1921@att.com]=20
Sent: Wednesday, March 26, 2014 2:16 PM
To: Cathy Zhang; Ron Parker; Joel Halpern Direct; Joel M. Halpern; Erik Nor=
dmark; Kevin J Ma; Dave Dolson; Sumandra Majee
Cc: sfc@ietf.org
Subject: RE: [sfc] SFC encapsulation chain ID

How many restrictions do you need to make it work?

> -----Original Message-----
> From: Cathy Zhang [mailto:Cathy.H.Zhang@huawei.com]
> Sent: Wednesday, March 26, 2014 2:13 PM
> To: NAPIERALA, MARIA H; Ron Parker; Joel Halpern Direct; Joel M.
> Halpern; Erik Nordmark; Kevin J Ma; Dave Dolson; Sumandra Majee
> Cc: sfc@ietf.org
> Subject: RE: [sfc] SFC encapsulation chain ID
>=20
> Hops can be mitigated by running the LB in the same location as those=20
> SF VMs The connection from LB to those SF VMs is local, not hops.
>=20
> Cathy
>=20
> -----Original Message-----
> From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> Sent: Wednesday, March 26, 2014 10:57 AM
> To: Cathy Zhang; Ron Parker; Joel Halpern Direct; Joel M. Halpern;=20
> Erik Nordmark; Kevin J Ma; Dave Dolson; Sumandra Majee
> Cc: sfc@ietf.org
> Subject: RE: [sfc] SFC encapsulation chain ID
>=20
> >
> > If case 1 poses a scalability problem (eg. there are hundreds of VMs=20
> > for a service function), the scalability issue can be solved by=20
> > transforming case 1 into case 2 through placing a local LB before=20
> > these VMs and only the LB is viewed in the chain.
>=20
> Introducing additional hop is a service chain translates to delay and=20
> cost. Imagine a 5 hop chain, each fronted with an external LB SF.=20
> 5-hop chain becomes 10-hop chain.
> In fact, if the LB is a virtual appliance it might have similar=20
> scalability issue as the original SF.
>=20
> > In some other deployment scenario, case 1 might not pose a=20
> > scalability issue, and thus solution/architecture wise, we should=20
> > not exclude case 1. To put it another way, case 1 is only usable in=20
> > small-scale scenario.
> >
> > Cathy
> >
> > -----Original Message-----
> > From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of NAPIERALA,=20
> > MARIA
> H
> > Sent: Wednesday, March 26, 2014 8:48 AM
> > To: Ron Parker; Joel Halpern Direct; Joel M. Halpern; Erik Nordmark;=20
> > Kevin J Ma; Dave Dolson; Sumandra Majee
> > Cc: sfc@ietf.org
> > Subject: Re: [sfc] SFC encapsulation chain ID
> >
> > Ron,
> >
> > I would consider a solution which scales only with assumptions 2.=20
> > and 3. (clusters with internal LB) as limited.
> >
> > Maria
> >
> > > -----Original Message-----
> > > From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
> > > Sent: Wednesday, March 26, 2014 11:44 AM
> > > To: NAPIERALA, MARIA H; Joel Halpern Direct; Joel M. Halpern; Erik=20
> > > Nordmark; Kevin J Ma; Dave Dolson; Sumandra Majee
> > > Cc: sfc@ietf.org
> > > Subject: RE: [sfc] SFC encapsulation chain ID
> > >
> > > Maria,
> > >
> > > I agree with you that case 1. will only practically scale up to
> some
> > > point.    Perhaps, as a service provider, you'd choose to avoid the
> > > whole problem and only deploy service functions along the lines of
> > case
> > > 2 or case 3.    But, that doesn't invalidate the utility of case 1
> > for
> > > some other network with some other requirements and constraints.
> > >
> > >    Ron
> > >
> > >
> > > -----Original Message-----
> > > From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> > > Sent: Wednesday, March 26, 2014 11:39 AM
> > > To: Ron Parker; Joel Halpern Direct; Joel M. Halpern; Erik
> Nordmark;
> > > Kevin J Ma; Dave Dolson; Sumandra Majee
> > > Cc: sfc@ietf.org
> > > Subject: RE: [sfc] SFC encapsulation chain ID
> > >
> > > >
> > > > 1.  A service function is realized by multiple VM's where each=20
> > > > VM
> > has
> > > > its own IP address.   In this case the classifier/PDP sees each
> VM
> > as
> > > a
> > > > service function instance.
> > > >
> > >
> > > I don't think this will scale. It was pointed out that the number
> of
> > > service paths grows exponentially.
> > >
> > >
> > > > 2. A service function, as above, but some subset of VM's is
> front-
> > > ended
> > > > by a load balancer.   There are multiple such subsets and
> therefore
> > > > multiple load balancers.   Each load balancer has its own IP
> > address
> > > > and hides the VM IP addresses behind it.   In this case, the
> > > > classifier/PDP sees each load balancer as a service function
> > > instance.
> > >
> > > No issue here.
> > >
> > > > 3.  A service function is realized by a set of VM's that perform
> > > > internal load balancing.   The set of VM's presents a single IP
> > > address
> > > > to the outside to hide the IP addresses of the individual VMs.
> > The
> > > > network has multiple such clusters.   The classifier/PDP sees
> each
> > > > cluster as a service function instance.
> > >
> > >
> > >
> > > >
> > > >
> > > > -----Original Message-----
> > > > From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> > > > Sent: Wednesday, March 26, 2014 11:17 AM
> > > > To: Joel Halpern Direct; Joel M. Halpern; Erik Nordmark; Kevin J
> > Ma;
> > > > Ron Parker; Dave Dolson; Sumandra Majee
> > > > Cc: sfc@ietf.org
> > > > Subject: RE: [sfc] SFC encapsulation chain ID
> > > >
> > > > Joel,
> > > >
> > > > > The point of the distinction was between on the one hand load=20
> > > > > balancing as part of the chain for the purpose of selecting an=20
> > > > > instance of the actually addressed destination (i.e. the load
> > > > balancer
> > > > > is visible to the tenant and is there for the purpose the
> tenant
> > > > > request; and on the other hand a load balancer which is known
> to
> > > the
> > > > > service chaining infrastructure, but whose purpose to balance
> > > across
> > > > > isntances of services whose multiplicity is not of concern to
> the
> > > > > tenant, only the functionality.
> > > > >
> > > > > Put differently, it is between load balancing as an explicit
> > > service
> > > > > and load balancing to enable some service within the service
> > > > chaining.
> > > > >
> > > >
> > > >
> > > > Thanks for clarification.
> > > > My concern is about the latter, i.e., SFC solution must support
> > load
> > > > balancing to multiple service instantiations (e.g., VMs) of a
> > single
> > > > service at the intermediate service hops. In fact, we need the
> > latter
> > > > to support the former..
> > > >
> > > > Maria
> > > >
> > > > >
> > > > > On 3/26/14, 10:56 AM, NAPIERALA, MARIA H wrote:
> > > > > >
> > > > > >> 1) given the range of load balancing behaviors, supprting=20
> > > > > >> explicit
> > > > > load
> > > > > >> balancers in the service chaining (as distinct from
> supporting
> > > > load
> > > > > >> balancers for end users), is significantly complicate
> > > > > >
> > > > > > I am not sure I understand this point. Could you explain=20
> > > > > > what
> > you
> > > > > mean by "explicit" load balancer vs. load balancer "for the=20
> > > > > end
> > > > users"?
> >
> > _______________________________________________
> > sfc mailing list
> > sfc@ietf.org
> > https://www.ietf.org/mailman/listinfo/sfc


From nobody Wed Mar 26 11:53:30 2014
Return-Path: <S.Majee@f5.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B61E21A0177 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 11:53:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.111
X-Spam-Level: 
X-Spam-Status: No, score=-4.111 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, J_CHICKENPOX_210=0.6, MANGLED_OFF=2.3, RCVD_IN_DNSWL_HI=-5, 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 dl0eJEMuap7r for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 11:53:18 -0700 (PDT)
Received: from mail.f5.com (mail.f5.com [208.85.209.139]) by ietfa.amsl.com (Postfix) with ESMTP id 92E111A01E9 for <sfc@ietf.org>; Wed, 26 Mar 2014 11:53:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=f5.com; i=@f5.com; q=dns/txt; s=seattle; t=1395859997; x=1427395997; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=tbfOqkJg4vNsmZbJQWYRf3L2jUU6PszW7vtDA5sZsMk=; b=vGzBh/Mc6xKzibrwkSo73QYOz+iwX8U8BZ7/yegnLd2ru4mBKIGBsozS HSerQRnRK8jXvBoAwhKNSi0UDMFpYHxLFmuIX5Q3n5phkuoGJIYAbXB6l YjWAEDZv1Jml9f8rb7uXc05Xt0wiVxJ2Sadl8N4m4I399snJZPYcfqJPe Q=;
X-IronPort-AV: E=Sophos;i="4.97,737,1389744000"; d="scan'208";a="104690814"
X-IPAS-Result: AqkEAC8hM1PAqArr/2dsb2JhbABZg0FXgwupAo8cF4c1GYEadIIlAQEBAQMBAQEXAQgRMQIFAgMFDwQCAQYCDQQBAgEBAQECAhESAwICAiULFAECBggCBAESG4dKAx6SFZwXolMTBIEpiByDEIE5CwEJIxAQEgICAgSCZYFJBJQdRIphjmyBaQFB
Received: from unknown (HELO exchmail.f5net.com) ([192.168.10.235]) by mail.f5.com with ESMTP/TLS/AES128-SHA; 26 Mar 2014 18:53:14 +0000
Received: from SEAEMBX01.olympus.F5Net.com ([fe80::3440:4256:38f6:d3a0]) by SEAECAS01.olympus.F5Net.com ([::1]) with mapi id 14.03.0181.006; Wed, 26 Mar 2014 11:53:13 -0700
From: Sumandra Majee <S.Majee@F5.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Lucy yong <lucy.yong@huawei.com>,  "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs8xljK6G41nT02CFdx1kz/2UJrnlkYAgAACAQCAAAL2AIAAcoOAgAEfcgCAAFcSAIAKPzmA
Date: Wed, 26 Mar 2014 18:53:12 +0000
Message-ID: <CF586474.1C119%s.majee@f5.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E8D17.1B7B4%s.majee@f5.com> <2691CE0099834E4A9C5044EEC662BB9D4535AFF4@dfweml701-chm.china.huawei.com> <532A2700.8010304@joelhalpern.com>
In-Reply-To: <532A2700.8010304@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [192.168.16.250]
Content-Type: text/plain; charset="utf-8"
Content-ID: <0BE2AE64AADDE74FAC5B3E4F7AEC44E5@F5.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/BgJ5S-_88UGBXrQgcJO3HGV6Y4w
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 18:53:26 -0000

Sm9lbCwNCg0KPj4yLjIpIEhhdmluZyB0aGF0IG1wYWlpbmcgaW5zdGFsbGVkIGluIHRoZSBzZXJ2
aWNlIGZ1bmN0aW9ucy4gIFRoZQ0Kc2VydmljZSBmdW5jdGlvbnMgYXJlIGFwcGxpY2F0aW9ucy4g
IFRoZXkgaGF2ZSBhcHBsaWNhdGlvbiBzdGF0ZS4NCkhhdmluZyB0aGVtIGFsc28gaG9sZCB0aGUg
Y2hhaW4gZm9yd2FyZGluZyBzdGF0ZSAoYXMgd2FzIGV4cGxpY2l0bHkNCmRlc2NyaWJlZCBpbiBz
b21lIGVhcmxpZXIgcHJvcG9zYWxzKSBzZWVtIHRvIG1lIGEgdmVyeSBiYWQgYXJjaGl0ZWN0dXJl
Lg0KICBTZWdyZWdhdGluZyB0aGlzIGlzIHdoeSB0aGUgcHJvcG9zZWQgYXJjaGl0ZWN0dXJlIGRy
YWZ0IHNlcGFyYXRlcyB0aGUNClNGIGZyb20gdGhlIFNGRi4gIElmIFNvbWUgZm9sa3Mgd2FudCB0
byBpbXBsZW1lbnQgdGhlbSB0b2dldGhlciwgdGhhdCdzDQpmaW5lLiAgQnV0IHRoZSBzdHJ1Y3R1
cmUgYW5kIGFyY2hpdGVjdHVyZSBzaG91bGQgbm90IGFzc3VtZSB0aGF0Lg0KDQpJIGFncmVlIHRo
YXQgdGhlIGFyY2hpdGVjdHVyZSBzaG91bGQgbm90IGltcG9zZSBhbnkgZGVwZW5kZW5jeSBiZXR3
ZWVuIHRoZQ0Kc2VydmljZSBmdW5jdGlvbiBhbmQgU0ZGLiBPdGhlcndpc2UNClNGQyBkb2VzbuKA
mXQgaGF2ZSBhIHZpYWJsZSBjaGFuY2UgdG8gYmUgc3VjY2Vzc2Z1bCBpbiByZWFsaXR5LiBIb3dl
dmVyIHRoZQ0KaW1wbGVtZW50b3IgcGFydCBvZiBtZSBpcyBib3RoZXJpbmcgbWUuDQpJIHdpbGwg
YWdhaW4gc3RhcnQgd2l0aCBhIHByZXR0eSBjb21tb24gc2VydmljZSBjaGFpbiBleGFtcGxlIGlu
IGEgdHlwaWNhbA0KR2kgTEFOLg0KICANCiBDaGFpbiMxMDogIFNGX1ZPICDigJTigJQgU0ZfUEMg
ICB3aGVyZSBWTz0gdmlkZW8gb3B0aW1pemVyIGFuZCBQQyA9IHBhcmVudGFsDQpjb250cm9sDQog
Q2hhaW4jMjA6ICBTRl9WTyDigJQgb3V0IHRvIG5ldHdvcmsgb3IgaW1hZ2luZSBhbm90aGVyIHNl
cnZpY2UgU0ZfWC4NCg0KQXNzdW1lIHR3byBmbG93cyBmMSAoYXNzb2NpYXRlZCB3aXRoIGNoYWlu
IzEwKSBhbmQgYW5vdGhlciBmMihjaGFpbiMyMCkNCnBhc3NlcyB0aHJ1IFNGRl9WTyB0byBWTy4N
CldoZW4gdGhlIHRyYW5zZm9ybWVkIGNvbnRlbnQgY29tZXMgYmFjaywgaG93IGRvZXMgU0ZGX1ZP
IGFzc29jaWF0ZXMgdGhpcw0KZmxvdy9wa3QgYmFjayB0byB0aGUgb3JpZ2luYWwgY2hhaW5JRD8N
Cg0KU2V2ZXJhbCBvcHRpb24sDQogICAgQSkgaWYgdGhlIGNoYWluIHdhcyBzZWxlY3RlZCBiYXNl
ZCBvbiBzdWJzY3JpYmVyIElELCB0aGVuIFNGRiBjYW4gdXNlDQpzaXDigJQ+IHdoYXQgY2hhaW7i
gJQ+IGZpbmRfbmV4dFNGW3doYXRfY2hhaW5dDQogICAgQikgaWYgaXQgd2FzIGJhc2VkIG9uIHNv
bWUgb3RoZXIgY3JpdGVyaW9uLCB0aW1lIG9mIGRheSBldGMgdGhlbiBTRkYNCm1heSBoYXZlIHRv
IGNvcnJlbGF0ZSB0aGUgdHdvIGZsb3dzLCBvcmlnaW5hbCBhbmQgb3B0aW1pemVkLg0KICAgICAg
IEl0IGNvdWxkIHVzZSBmdWxsIDYtdHVwZWwsIHZsYW4gYW5kIHdoYXQgbm90LiBEZXBlbmRzIG9u
IG5ldHdvcmsNCnRvcG9sb2d5LiANCiAgICBDKSBBbmQgYWxsIHRoZSBvdGhlciBtZXRob2RzIHRo
YXQgSSBhbSBtaXNzaW5nIGhlcmUuDQoNClRoZSBTRkYgaW1wbGVtZW50YXRpb24gY2FuIGJlIHF1
aXRlIHZhcmllZCBhbmQgaW4gdGhlIGFic2VuY2Ugb2YgZXhwbGljaXQNCmNoYWluSUQgaW4gZWFj
aCBwYWNrZXQgYW5kIEkgYW0gTk9UIGFkdm9jYXRpbmcgZm9yIHRoYXQuDQoNClJlZ2FyZHMuDQoN
ClN1bWFuZHJhDQoNCg0KDQoNCg0KDQoNCk9uIDMvMTkvMTQsIDQ6MjMgUE0sICJKb2VsIE0uIEhh
bHBlcm4iIDxqbWhAam9lbGhhbHBlcm4uY29tPiB3cm90ZToNCg0KPkkgd2FudCB0byBiZSBhIGxp
dHRsZSBjYXJlZnVsLiAgVEhlcmUgYXJlIHR3byBpZGVhcyB0aWVkIHRvZ2V0aGVyIGluDQo+YXBw
cm9hY2ggMiBhcyBTdW1hbmRyYSBkZXNjcmliZWQgdGhlbS4gIE9uZSBvZiB0aG9zZSB0d28gaWRl
YXMgc2VlbXMgdG8NCj5tZSB0byBiZSBhIGdvb2QgaWRlYSwgdGhlIG90aGVyIG5vdC4NCj4NCj4y
LjEpIEhhdmluZyB0aGUgbWVhbmluZyBvZiB0aGUgcGF0aC1JRCBzZXQgYnkgdGhlIGNvbnRyb2wu
ICBUaGF0IHNlZW1zDQo+dmVyeSBzZW5zaWJsZSB0byBtZS4NCj4NCj4yLjIpIEhhdmluZyB0aGF0
IG1wYWlpbmcgaW5zdGFsbGVkIGluIHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucy4gIFRoZQ0KPnNlcnZp
Y2UgZnVuY3Rpb25zIGFyZSBhcHBsaWNhdGlvbnMuICBUaGV5IGhhdmUgYXBwbGljYXRpb24gc3Rh
dGUuDQo+SGF2aW5nIHRoZW0gYWxzbyBob2xkIHRoZSBjaGFpbiBmb3J3YXJkaW5nIHN0YXRlIChh
cyB3YXMgZXhwbGljaXRseQ0KPmRlc2NyaWJlZCBpbiBzb21lIGVhcmxpZXIgcHJvcG9zYWxzKSBz
ZWVtIHRvIG1lIGEgdmVyeSBiYWQgYXJjaGl0ZWN0dXJlLg0KPiAgU2VncmVnYXRpbmcgdGhpcyBp
cyB3aHkgdGhlIHByb3Bvc2VkIGFyY2hpdGVjdHVyZSBkcmFmdCBzZXBhcmF0ZXMgdGhlDQo+U0Yg
ZnJvbSB0aGUgU0ZGLiAgSWYgU29tZSBmb2xrcyB3YW50IHRvIGltcGxlbWVudCB0aGVtIHRvZ2V0
aGVyLCB0aGF0J3MNCj5maW5lLiAgQnV0IHRoZSBzdHJ1Y3R1cmUgYW5kIGFyY2hpdGVjdHVyZSBz
aG91bGQgbm90IGFzc3VtZSB0aGF0Lg0KPg0KPllvdXJzLA0KPkpvZWwNCj4NCj5PbiAzLzE5LzE0
LCAyOjEyIFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+PiBIaSBTdW1hbmRyYSwNCj4+DQo+PiBJIGFt
IGZpbmUgd2l0aCBvcHRpb24gMiBhcHByb2FjaC4NCj4+DQo+PiBCdXQgeW91ciBkZXNjcmlwdGlv
biBpbmRpY2F0ZXMgdGhhdCBTRiBpcyBhd2FyZSBvZiBjaGFpbklEIGFuZCBpcw0KPj4gcmVzcG9u
c2libGUgdG8gZm9yd2FyZCBwYWNrZXQgdG8gdGhlIG5leHQgaG9wIFNGIGFuZCBzZWxlY3QgYSBk
aWZmZXJlbnQNCj4+IHBhdGhzIGJ5IGNoYW5naW5nIHRoZSBjaGFpbmVkIHBhcmFtZXRlci4gVGhp
cyBtZWFucyB0aGF0IHdlIHdpbGwgb25seQ0KPj4gaGF2ZSBzaW5nbGUgY29tcG9uZW50LCBTRiwg
aW4gU0ZDIGFyY2hpdGVjdHVyZT8gKG1heWJlIHR3bywgY2xhc3NpZmllcg0KPj4gYW5kIFNGKS4g
IEkgZGlzYWdyZWUgdGhpcyBTRkMgYXJjaGl0ZWN0dXJlLiBXZSBuZWVkIHRvIGRpc3Rpbmd1aXNo
IFNGDQo+PiBhbmQgZm9yd2FyZGluZyBjb21wb25lbnQgaW4gU0ZDIGFyY2hpdGVjdHVyZSwgdHdv
IGhhcyBkaWZmZXJlbnQgcm9sZXMuDQo+Pg0KPj4gQW5vdGhlciBwb2ludCwgaW4gb3B0aW9uIDIg
YXBwcm9hY2gsIGRvIHdlIG5lZWQgbWFuZGF0ZSB0aGF0IHRoZQ0KPj4gZm9yd2FyZGluZyBoYXMg
dG8gdXNlIHRoZSBjaGFpbklEPyAgTWFueSBTUCBwZW9wbGUgaGFzIGV4cHJlc3NlZCB0aGF0DQo+
PiB0aGV5IG1heSB3YW50IHRvIHVzZSBkaWZmZXJlbnQgd2F5cyB0byBlc3RhYmxpc2ggdGhlIFNG
QyBwYXRoLCBub3QgcmVseQ0KPj4gb24gdGhlIGluZm8gY2FycmllZCBvbiBwYWNrZXRzLiBTaG91
bGQgU0ZDIHNvbHV0aW9uIGFsbG93IHRoYXQgb3B0aW9uPw0KPj4NCj4+IEFnYWluLCBJIGFtIGZp
bmUgd2l0aCBvcHRpb24gMiBhcHByb2FjaC4NCj4+DQo+PiBUaGFua3MsDQo+Pg0KPj4gTHVjeQ0K
Pj4NCj4+ICpGcm9tOipzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gKk9uIEJlaGFs
ZiBPZiAqU3VtYW5kcmEgTWFqZWUNCj4+ICpTZW50OiogV2VkbmVzZGF5LCBNYXJjaCAxOSwgMjAx
NCAyOjAzIEFNDQo+PiAqVG86KiBDYXRoeSBaaGFuZzsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8p
OyBMb3Vpcy5Gb3VyaWU7IFBhdWwgUXVpbm4NCj4+IChwYXVscSk7IERhdmlkIEFsbGFuIEkNCj4+
ICpDYzoqIE5pY29sYXMgQk9VVEhPUlM7IFh1eGlhb2h1OyBtaWtlYmlhbmNAYW9sLmNvbTsgc2Zj
QGlldGYub3JnOw0KPj4gQ2hhbmdjaGVuZyBIdWFuZw0KPj4gKlN1YmplY3Q6KiBSZTogW3NmY10g
U0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCj4+DQo+PiBJIHNlZSB0d28gd2F5cyB0byBjYXJy
eSB0aGUgcGF0aCBpbmZvcm1hdGlvbi4NCj4+DQo+PiAgMS4gRXhwbGljaXQgb3JkZXJlZCBsaXN0
LCBzb21ldGhpbmcgbGlrZSBGVy1BIDo6IFRDUC1PUFQgOjogTEIgOjoNCj4+ICAgICBWaWRlb09Q
VCA6OiBDR05BVC4gICBUaGVyZSBhcmUgdHdvIGlzc3VlcyB3aXRoIHRoaXMgYXBwcm9hY2gsIGZp
cnN0DQo+PiAgICAgdGhlIGxlbmd0aCBvZiBncmFwaCBpcyB2YXJpYWJsZS4gIEFsc28gaXQgaW1w
bGllcyBiaWRpcmVjdGlvbmFsDQo+PiAgICAgc3ltbWV0cnkuIEl0IGlzIG9mdGVuIHJlcXVpcmVk
IGJ1dCBzaG91bGQgbm90IGJlIG1hbmRhdG9yeS4NCj4+ICAgICAgIFNlY29uZGx5IGNoYW5naW5n
IHRoaXMgcGF0aC9ncmFwaCBpbiBhdCBTRiBjYW4gYmUgY3VtYmVyc29tZS4NCj4+ICAyLiBMZXQg
dGhlIENvbnRyb2wgcGxhbmUgZGlzdHJpYnV0ZSB0aGUgY2hhaW5JRCA84oCUPiBncmFwaCBtYXBw
aW5nLiBJbg0KPj4gICAgIHRoaXMgY2FzZSBlYWNoIFNGIHdvdWxkIGhhdmUgbWFwcGluZyBvZiBn
aXZlbiBhIGNoYWluSUQgd2hhdCBpcyBteQ0KPj4gICAgIG5leHQgaG9wLiBUaGUgY2hhaW5JRCBp
dHNlbGYgY291bGQgYmUgZml4ZWQgc2l6ZSBlbGVtZW50LiBBIFNGIGNhbg0KPj4gICAgIHNlbGVj
dCBhIGRpZmZlcmVudCBwYXRoIGJ5IGNoYW5naW5nIHRoZSBjaGFpSUQgcGFyYW1ldGVyLg0KPj4N
Cj4+IFJlZ2FyZHMNCj4+DQo+PiBTdW1hbmRyYQ0KPj4NCj4+ICpGcm9tOiAqQ2F0aHkgWmhhbmcg
PENhdGh5LkguWmhhbmdAaHVhd2VpLmNvbQ0KPj4gPG1haWx0bzpDYXRoeS5ILlpoYW5nQGh1YXdl
aS5jb20+Pg0KPj4gKkRhdGU6ICpUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCBhdCAxMDoxMyBBTQ0K
Pj4gKlRvOiAqIlJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKSIgPHJlcGVubm9AY2lzY28uY29tDQo+
PiA8bWFpbHRvOnJlcGVubm9AY2lzY28uY29tPj4sICJMb3Vpcy5Gb3VyaWUiIDxMb3Vpcy5Gb3Vy
aWVAaHVhd2VpLmNvbQ0KPj4gPG1haWx0bzpMb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbT4+LCAiUGF1
bCBRdWlubiAocGF1bHEpIiA8cGF1bHFAY2lzY28uY29tDQo+PiA8bWFpbHRvOnBhdWxxQGNpc2Nv
LmNvbT4+LCBEYXZpZCBBbGxhbiBJIDxkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbQ0KPj4gPG1h
aWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbT4+DQo+PiAqQ2M6ICpOaWNvbGFzIEJPVVRI
T1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20NCj4+IDxtYWlsdG86Tmljb2xhcy5CT1VU
SE9SU0Bxb3Ntb3MuY29tPj4sIFh1eGlhb2h1IDx4dXhpYW9odUBodWF3ZWkuY29tDQo+PiA8bWFp
bHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+PiwgQ2hhbmdjaGVuZyBIdWFuZyA8aHVhbmdAc2NlLmNh
cmxldG9uLmNhDQo+PiA8bWFpbHRvOmh1YW5nQHNjZS5jYXJsZXRvbi5jYT4+LCAic2ZjQGlldGYu
b3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPiINCj4+IDxzZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNA
aWV0Zi5vcmc+PiwgIm1pa2ViaWFuY0Bhb2wuY29tDQo+PiA8bWFpbHRvOm1pa2ViaWFuY0Bhb2wu
Y29tPiIgPG1pa2ViaWFuY0Bhb2wuY29tDQo+PjxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+Pg0K
Pj4gKlN1YmplY3Q6ICpSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCj4+DQo+
PiBIaSBSZWluYWxkbywNCj4+DQo+PiBTbyB0aGUgY2hhaW4gSUQgaXMgYWN0dWFsbHkgdGhlIHBh
dGggSUQgd2hpY2ggcmVwcmVzZW50cyBhbiBvcmRlcmVkIHNldA0KPj4gb2Ygc2VydmljZSBmdW5j
dGlvbiBpbnN0YW5jZXMuDQo+Pg0KPj4gSSB0aGluayB3ZSBzaG91bGQgYWRkIGFuIGV4cGxpY2l0
IGRlZmluaXRpb24gb2Yg4oCcc2VydmljZSBpbnN0YW5jZeKAnS4gV2hhdA0KPj4gZG8geW91IHRo
aW5rPw0KPj4NCj4+IFRoYW5rcywNCj4+DQo+PiBDYXRoeQ0KPj4NCj4+ICpGcm9tOipzZmMgW21h
aWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gKk9uIEJlaGFsZiBPZiAqUmVpbmFsZG8gUGVubm8N
Cj4+IChyZXBlbm5vKQ0KPj4gKlNlbnQ6KiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCAxMTowMyBB
TQ0KPj4gKlRvOiogTG91aXMuRm91cmllOyBQYXVsIFF1aW5uIChwYXVscSk7IERhdmlkIEFsbGFu
IEkNCj4+ICpDYzoqIE5pY29sYXMgQk9VVEhPUlM7IFh1eGlhb2h1OyBtaWtlYmlhbmNAYW9sLmNv
bQ0KPj4gPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT47IHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNm
Y0BpZXRmLm9yZz47DQo+PiBDaGFuZ2NoZW5nIEh1YW5nDQo+PiAqU3ViamVjdDoqIFJlOiBbc2Zj
XSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KPj4NCj4+IEEgU2VydmljZSBDaGFpbiBqdXN0
IGRlZmluZXMgd2hpY2ggdHlwZSBvZiBzZXJ2aWNlIGFuZCB0aGVpciBvcmRlci4NCj4+DQo+PiBB
IHNlcnZpY2UgcGF0aCBkZWZpbmVzIHRoZSBhY3R1YWwgc2VydmljZSBpbnN0YW5jZSwgc2F5LCBm
aXJld2FsbDEuaG9tZSwNCj4+IG5hdDIsIGRwaS1zaWMsIGV0Yy4NCj4+DQo+PiAqRnJvbTogKiJM
b3Vpcy5Gb3VyaWUiIDxMb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbQ0KPj4gPG1haWx0bzpMb3Vpcy5G
b3VyaWVAaHVhd2VpLmNvbT4+DQo+PiAqRGF0ZTogKlR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IGF0
IDEwOjU1IEFNDQo+PiAqVG86ICoiUGF1bCBRdWlubiAocGF1bHEpIiA8cGF1bHFAY2lzY28uY29t
IDxtYWlsdG86cGF1bHFAY2lzY28uY29tPj4sDQo+PiBEYXZpZCBBbGxhbiBJIDxkYXZpZC5pLmFs
bGFuQGVyaWNzc29uLmNvbQ0KPj4gPG1haWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbT4+
DQo+PiAqQ2M6ICpOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20N
Cj4+IDxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4sIFh1eGlhb2h1IDx4dXhp
YW9odUBodWF3ZWkuY29tDQo+PiA8bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+PiwgQ2hhbmdj
aGVuZyBIdWFuZyA8aHVhbmdAc2NlLmNhcmxldG9uLmNhDQo+PiA8bWFpbHRvOmh1YW5nQHNjZS5j
YXJsZXRvbi5jYT4+LCAic2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPiINCj4+IDxz
ZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5vcmc+PiwgIm1pa2ViaWFuY0Bhb2wuY29tDQo+
PiA8bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPiIgPG1pa2ViaWFuY0Bhb2wuY29tDQo+PjxtYWls
dG86bWlrZWJpYW5jQGFvbC5jb20+Pg0KPj4gKlN1YmplY3Q6ICpSZTogW3NmY10gU0ZDIGVuY2Fw
c3VsYXRpb24gY2hhaW4gSUQNCj4+DQo+PiBQYXVsLA0KPj4NCj4+ICAgICBDYW4geW91IGNsYXJp
ZnkgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiBzZXJ2aWNlIGNoYWluIGFuZCBzZXJ2aWNlDQo+PiBw
YXRoLiBHaXZlbiB0aGF0IGEgc2VydmljZSBjaGFpbiBpcyBjb21wb3NlZA0KPj4NCj4+IG9mIHNl
dmVyYWwgc2VydmljZSBmdW5jdGlvbnMgU0YxLCBTRjIsIC4uIFNGbiBob3cgd291bGQgYSBzZXJ2
aWNlIHBhdGgNCj4+IGRpZmZlciBmcm9tIHRoYXQgc2VydmljZSBjaGFpbj8NCj4+DQo+PiAtTG91
aXMNCj4+DQo+PiAqRnJvbToqc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddICpPbiBC
ZWhhbGYgT2YgKlBhdWwgUXVpbm4NCj4+KHBhdWxxKQ0KPj4gKlNlbnQ6KiBUdWVzZGF5LCBNYXJj
aCAxOCwgMjAxNCAxMDoyNiBBTQ0KPj4gKlRvOiogRGF2aWQgQWxsYW4gSQ0KPj4gKkNjOiogTmlj
b2xhcyBCT1VUSE9SUzsgWHV4aWFvaHU7IG1pa2ViaWFuY0Bhb2wuY29tDQo+PiA8bWFpbHRvOm1p
a2ViaWFuY0Bhb2wuY29tPjsgc2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPjsNCj4+
IENoYW5nY2hlbmcgSHVhbmcNCj4+ICpTdWJqZWN0OiogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0
aW9uIGNoYWluIElEDQo+Pg0KPj4gSGkgRGF2ZSwNCj4+DQo+PiBDaGFpbiBJRCBzaG91bGQgcmVh
bGx5IGJlIHBhdGggSUQgc2luY2UgdGhlcmUgY2FuIGJlIG1hbnkgcGF0aHMgZm9yIGENCj4+IGdp
dmVuIGNoYWluLiAgVXNpbmcgdGhhdCBkZWZpbml0aW9uLCB3ZSBhdm9pZCB0aGUgb3ZlcmxvYWQg
YW5kIHJlYXAgdGhlDQo+PiBnYWluIGFsbHVkZWQgdG8gYmVsb3cuDQo+Pg0KPj4gUGF1bA0KPj4N
Cj4+IE9uIE1hciAxOCwgMjAxNCwgYXQgMTI6MTQgUE0sIERhdmlkIEFsbGFuIEkgPGRhdmlkLmku
YWxsYW5AZXJpY3Nzb24uY29tDQo+PiA8bWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nzb24uY29t
Pj4gd3JvdGU6DQo+Pg0KPj4NCj4+DQo+Pg0KPj4NCj4+IFdlbGwgdGhlIHF1ZXN0aW9uIGRlIGpv
dXIgaXMg4oCcZG9lcyBhIGNoYWluIElEIGRlZmluZSBhIGNsYXNzIG9yIGFuDQo+PiBpbnN0YW5j
ZeKAneKApi4gSWYgaXQgZGVmaW5lcyBhbiBjbGFzcyB3ZSBhbHNvIG5lZWQgaW5zdGFuY2UgaW5m
b3JtYXRpb24sIGlmDQo+PiBpdCBpcyBjdXJyZW50bHkgb3ZlcmxvYWRlZCB0byBkZWZpbmUgY2xh
c3MgYW5kIGluc3RhbmNlIElNTyB3ZSBoYXZlIGENCj4+IHByb2JsZW3igKYuDQo+Pg0KPj4gRGF2
ZQ0KPj4NCj4+ICpGcm9tOipzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyA8bWFpbHRv
OmJvdW5jZXNAaWV0Zi5vcmc+XSpPbg0KPj4gQmVoYWxmIE9mKkNoYW5nY2hlbmcgSHVhbmcNCj4+
ICpTZW50OipUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCA3OjQzIEFNDQo+PiAqVG86Kk5pY29sYXMg
Qk9VVEhPUlMNCj4+ICpDYzoqWHV4aWFvaHU7c2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYu
b3JnPjttaWtlYmlhbmNAYW9sLmNvbQ0KPj4gPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4NCj4+
ICpTdWJqZWN0OipSZTogW3NmY13nrZTlpI06IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQo+
Pg0KPj4gR29vZCBwb2ludHMuIEkgYmVsaWV2ZSBleHBsaWNpdCBjaGFpbiBJRCBzaG91bGQgYmUg
bWFuZGF0b3J5LiBUaGUNCj4+IG92ZXJoZWFkIGlzIHZlcnkgbGl0dGxlLiBJdCBoZWxwcyBzaW1w
bGlmeSBwcm9jZXNzaW5nIGFuZCBzdGVlcmluZw0KPj4gc2lnbmlmaWNhbnRseS4gVGhlIGdhaW4g
aXMgaHVnZS4NCj4+DQo+PiBDaGFuZw0KPj4NCj4+IC0tLS0tLS0tLS0tLQ0KPj4NCj4+IENoYW5n
Y2hlbmcgSHVhbmcNCj4+DQo+Pg0KPj4gT24gTWFyIDE4LCAyMDE0LCBhdCAxOjUzIEFNLCBOaWNv
bGFzIEJPVVRIT1JTDQo+PiA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tIDxtYWlsdG86Tmlj
b2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4NCj4+d3JvdGU6DQo+Pg0KPj4gICAgIEkgdGhpbmsg
dGhhdCBrZWVwaW5nIHRoZSBTZXJ2aWNlIFBhdGggTGF5ZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50
DQo+PiAgICAgc2hvdWxkIHJlbWFpbiBhbiBvYmplY3RpdmUgZm9yIFNGQy4gIFN1Y2ggYSBzZXBh
cmF0aW9uIG9mIGNvbmNlcm5zDQo+PiAgICAgaXMgYSBzb3VuZCBhcmNoaXRlY3R1cmFsIHByaW5j
aXBsZSB0aGF0IGhlbHAga2VlcCB0aGluZ3Mgc2ltcGxlIGluDQo+PiAgICAgcHJhY3RpY2UuDQo+
Pg0KPj4gICAgIE9uIHRoZSBxdWVzdGlvbiBvZiAgU2VydmljZSBQYXRoLCB3ZSBoYXZlIGEgZGlz
Y3Vzc2lvbiBvbiB3aGV0aGVyIHdlDQo+PiAgICAgbmVlZCBzb21lIGtpbmQgb2YgZXhwbGljaXQg
aWRlbnRpZmllciBvcg0KPj4NCj4+ICAgICBjb3VsZCB3ZSByZWx5IG9uIG1hcHBpbmcgb24gc29t
ZSB1bmRlcmxheSBuZXR3b3JrIHByb3RvY29sIGZpZWxkcy4NCj4+DQo+PiAgICAgTWF5IGJlIGEg
UFJPL0NPTiB0YWJsZSBjb3VsZCBoZWxwIGZvY3VzIHRoZSBncm91cCBkZWNpc2lvbiBvbiB0aGF0
DQo+PiAgICAgbWF0dGVyDQo+Pg0KPj4gICAgICAgKiBWaXNpYmlsaXR5ICh0cmFjaW5nKQ0KPj4g
ICAgICAgKiBGb3J3YXJkaW5nIGdyYXBoIHN0cnVjdHVyZSBpbXBhY3QvbGltaXRhdGlvbnMNCj4+
ICAgICAgICogUmVjb25maWd1cmF0aW9uIHNwZWVkDQo+Pg0KPj4gICAgICAgICAgIG8gTEJTIC8g
c2NhbGUgb3V0IGltcGFjdA0KPj4gICAgICAgICAgIG8gTm9kZSBieXBhc3MgKGUuZzsgbWFpbnRl
bmFuY2UpDQo+Pg0KPj4gICAgICAgKiB1bmRlcmxheSBuZXR3b3JrL3RyYW5zcG9ydCBsYXllcnMg
c3VwcG9ydA0KPj4gICAgICAgKiBIZWFkZXIgc3BhY2UgaW1wYWN0DQo+PiAgICAgICAqIE11bHRp
IHRlbmFudCBzdXBwb3J0IGltcGFjdA0KPj4gICAgICAgKiBTRkMgb24gZmxhdCAoZS5nIG9wdGlj
YWwgTDIgZm9yIERhdGEgQ2VudGVycykgbmV0d29yaw0KPj4gICAgICAgKiBVbmRlcmxheSBuZXR3
b3JrIGFkbWluaXN0cmF0aW9uIGltcGFjdA0KPj4NCj4+ICAgICBQZXJzb25hbGx5IEkgdGhpbmsg
dGhhdCBoYXZpbmcgYW4gZXhwbGljaXQgY2hhaW4gaWRlbnRpZmllciAoZS5nLg0KPj4gICAgIFNl
cnZpY2UgUGF0aC9TZXJ2aWNlIEluZGV4KSBpcyBjbGVhciAobWFuYWdlbWVudCBhbmQgY29udHJv
bCkgYW5kDQo+PiAgICAgbm90IGV4cGVuc2l2ZSAoaGVhZGVyIHNwYWNlKS4gVGhlIGRyYXdiYWNr
IGJlaW5nIHNvbWUgaW1wYWN0IG9uIHRoZQ0KPj4gICAgIHNpbXBsaWNpdHkgdG8gYWRkL3JlbW92
ZSBlbGVtZW50cyBpbiBhIGNoYWluIGR5bmFtaWNhbGx5Lg0KPj4NCj4+ICAgICBUYWcgc3dpdGNo
aW5nIChhcyBNUExTKSAgYWxsb3dzIHRvIG1hbmFnZSB0YWdzIHBlciBzZXJ2aWNlIG5vZGVzLA0K
Pj4gICAgIGxlYWRpbmcgdG8gbW9yZSB2ZXJzYXRpbGUgYW5kIGRpdmVyc2UgZ3JhcGhzDQo+Pg0K
Pj4gICAgIE5pY29sYXMNCj4+DQo+PiAgICAgDQo+Pi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPj4NCj4+ICAg
ICAqRnJvbToqWHV4aWFvaHUgW3h1eGlhb2h1QGh1YXdlaS5jb20gPG1haWx0bzp4dXhpYW9odUBo
dWF3ZWkuY29tPl0NCj4+ICAgICAqU2VudDoqVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgNTowNCBB
TQ0KPj4gICAgICpUbzoqSmVyb21lIE1vaXNhbmQ7bWlrZWJpYW5jQGFvbC5jb20NCj4+ICAgICA8
bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPjtzZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQo+PiAgICAgKlN1YmplY3Q6KltzZmNd562U5aSNOiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFp
biBJRA0KPj4NCj4+ICAgICBJIGxpa2UgdGhlIGlkZWEgb2Ygc2VwYXJhdGluZyB0aGUgU2Vydmlj
ZSBGdW5jdGlvbiBMYXllciBhbmQgdGhlDQo+PiAgICAgU2VydmljZSBQYXRoIExheWVyLCBhcyBw
cm9wb3NlZCBpbg0KPj4gICAgIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRp
b25zLiBUaGUgcm9sZSBvZiB0aGUgU2VydmljZQ0KPj4gICAgIFBhdGggTGF5ZXIgaXMganVzdCB0
byBzdGVlciB0aGUgdHJhZmZpYyBhbG9uZyBhIHBhcnRpY3VsYXIgY2hhaW4gb2YNCj4+ICAgICBz
ZXJ2aWNlIG5vZGVzIHdoaWNoIGNhbiBiZSBpbXBsZW1lbnRlZCBieSBleGlzdGluZyB0b29scyBm
b3Igc291cmNlDQo+PiAgICAgcm91dGluZywgc3VjaCBhcyBzZWdtZW50IHJvdXRpbmcuIEFzIHN1
Y2gsIGl04oCZcyBub3QgbmVjZXNzYXJ5IHRvIHRyeQ0KPj4gICAgIHRvIGtlZXAgdGhlIFNlcnZp
Y2UgUGF0aCBMYXllciB0cmFuc3BvcnQtaW5kZXBlbmRlbnQgYW5kIGNvbnRhaW4gaXQNCj4+ICAg
ICBpbiB0aGUgU0ZDIGhlYWRlci4NCj4+DQo+PiAgICAgQmVzdCByZWdhcmRzLA0KPj4NCj4+ICAg
ICBYaWFvaHUNCj4+DQo+PiAgICAgKuWPkeS7tuS6uioqOipzZmMgW21haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZ10q5Luj6KGoKkplcm9tZSBNb2lzYW5kDQo+PiAgICAgKuWPkemAgeaXtumXtDoq
MjAxNOW5tDPmnIgxOOaXpSAxOjAzDQo+PiAgICAgKuaUtuS7tuS6ujoqbWlrZWJpYW5jQGFvbC5j
b20gPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT47c2ZjQGlldGYub3JnDQo+PiAgICAgPG1haWx0
bzpzZmNAaWV0Zi5vcmc+DQo+PiAgICAgKuS4u+mimDoqUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0
aW9uIGNoYWluIElEDQo+Pg0KPj4gICAgIFRoaXMgKGxlbmd0aHkgYW5kIHZlcnkgbGl2ZWx5KSB0
aHJlYWQgc3RhcnRlZCBmcm9tDQo+PiAgICAgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29u
c2lkZXJhdGlvbnMgKHdoaWNoIEkgY28tYXV0aG9yZWQpLg0KPj4NCj4+ICAgICBJbiBzZWN0aW9u
IDQuOCwgd2UgbWFkZSBhIGNsZWFyIGRpc3RpbmN0aW9uIGJldHdlZW4gYSBzZXJ2aWNlIHBhdGgN
Cj4+ICAgICBsYXllciAoc3RlZXJpbmcgcGFja2V0cyBob3AgYnkgaG9wIGFsb25nIHRoZSBjaGFp
bikgYW5kIGEgc2VydmljZQ0KPj4gICAgIGZ1bmN0aW9uIGxheWVyIChjb252ZXkgbWV0YWRhdGEg
aW5mb3JtYXRpb24gb2YgaW50ZXJlc3QgdG8gU0ZzKS4NCj4+ICAgICBUZXJtaW5vbG9neSBhc2lk
ZSwgaXQgc2VlbXMgdGhhdCBzdWNoIGxheWVyZWQgdmlldyB3YXMgYWdyZWVkIHVwb24NCj4+ICAg
ICBieSBtYW55IHBlb3BsZSBvbiB0aGUgbWFpbGluZyBsaXN0Lg0KPj4NCj4+ICAgICBOb3cgdGhp
cyBjZXJ0YWlubHkgZG9lcyBiZWcgdGhlIHF1ZXN0aW9uIG9mIHNvbHZpbmcgQk9USCBwcm9ibGVt
cw0KPj4gICAgIHdpdGggdGhlIHNhbWUgKHBhY2tldCkgZW5jYXBzdWxhdGlvbiBtZWNoYW5pc20u
IE5vdGFibHkgd2hlbg0KPj4gICAgIG9ic2VydmluZyB0aGF0IG1hbnkgdXNlIGNhc2VzIGNvdWxk
IGJlIHNhdGlzZmllZCB3aXRob3V0IFNGLWxldmVsDQo+PiAgICAgbWV0YWRhdGEsIG9yIGJ5IHVz
aW5nIG1vcmUgb3V0LW9mLWJhbmQgd2F5cyB0byBjb252ZXkgc3VjaCBTRg0KPj4gICAgIG1ldGFk
YXRhLiBBbmQgYWxzbyB3aGVuIG9ic2VydmluZyB0aGF0IGluYmFuZCBtYXJraW5nIChlLmcuIHBh
Y2tldA0KPj4gICAgIGhlYWRlcnMpIGNvbWVzIHdpdGggdmFyaW91cyBwcm9zICYgY29ucyAoc29t
ZSBvZiB0aGUgaXNzdWVzIGJlaW5nDQo+PiAgICAgaWRlbnRpZmllZCBpbiB0aGUgZHJhZnQsIGUu
Zy4gc2VjdGlvbnMgNC4xIGFuZCA0LjIpLg0KPj4NCj4+ICAgICBJIGRvIGFncmVlIHdpdGggTWFy
aWEuIFdlIG1heSB3YW50IHRvIGV4cGxvcmUgb3RoZXIgb3B0aW9ucyBmb3INCj4+ICAgICBhZGRy
ZXNzaW5nIHRoZSBuZWVkcyBvZiB0aGUgc2VydmljZSBwYXRoIGxheWVyIHRoYXQgZG8gbm90IHJl
cXVpcmUNCj4+ICAgICBhbiBleHBsaWNpdCBjaGFpbi1pZCBvZiBzb3J0cy4NCj4+DQo+PiAgICAg
SW4gdGhlIGRyYWZ0LCB3ZSBjb25jbHVkZWQgYnkgc3RhdGluZyDigJxBIHByb2R1Y3RpdmUgcGF0
aCBmb3J3YXJkDQo+PiAgICAgY291bGQgYmUgdG8gZGl2aWRlIGFuZCBjb25xdWVyOiB0byBjbGVh
cmx5IHNlcGFyYXRlIHRoZSBwcm9ibGVtIG9mDQo+PiAgICAgU2VydmljZSBGdW5jdGlvbiBQYXRo
IHRvcG9sb2d5IGZyb20gdGhlICAgcHJvYmxlbSBvZiBbY29udmV5aW5nIFNGXQ0KPj4gICAgIG1l
dGFkYXRh4oCdLiBJIGRvIGJlbGlldmUgd2Ugc2hvdWxkIGV4cGxvcmUgc3VjaCBzZXBhcmF0aW9u
IHByaW5jaXBsZQ0KPj4gICAgIGZ1cnRoZXIuDQo+Pg0KPj4gICAgICpGcm9tOipzZmMgW21haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10qT24gQmVoYWxmDQo+PiAgICAgT2YqbWlrZWJpYW5jQGFv
bC5jb20gPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4NCj4+ICAgICAqU2VudDoqRnJpZGF5LCBN
YXJjaCAxNCwgMjAxNCA1OjUwIFBNDQo+PiAgICAgKlRvOipzZmNAaWV0Zi5vcmcgPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQo+PiAgICAgKlN1YmplY3Q6KlJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlv
biBjaGFpbiBJRA0KPj4NCj4+ICAgICBJIHdvdWxkIGltYWdpbmUgdGhhdCBpZiB3ZSBtYWRlIHRo
ZSBDaGFpbiBJRCBmaWVsZCBpbiB0aGUgaGVhZGVyIGJlDQo+PiAgICAgb3B0aW9uYWwsIHlldCBz
dGlsbCByZXF1aXJlZCBhIGhlYWRlciBhbmQgc3RpbGwgcmVxdWlyZWQgdGhhdCBzb21lDQo+PiAg
ICAgaW5kaWNhdGlvbiBvZiB0aGUgY2hhaW4gYmUgY2FycmllZCBzb21ld2hlcmUgaW4gdGhlIHBh
Y2tldCAobXBscw0KPj4gICAgIGxhYmVsIG9yIHZsYW4gb3Igd2hhdGV2ZXIpLCB0aGF0IHRoZSBp
bXBsZW1lbnRhdGlvbiB3b3VsZCBiZWNvbWUNCj4+ICAgICBvdmVybHkgY29tcGxpY2F0ZWQuICBU
byBkbyBzbyB3b3VsZCBiZSB1c2luZyBTRkMgc2ltcGx5IGFzIGENCj4+ICAgICBtZWNoYW5pc20g
dG8gY2FycnkgbWV0YSBkYXRhIGFuZCBub3QgYXQgYWxsIGZvciBzZXJ2aWNlIGNoYWluaW5nLA0K
Pj4gICAgIHdoaWNoIHNvdW5kcyBjb3VudGVyIGludHVpdGl2ZSB0byBtZS4NCj4+DQo+PiAgICAg
TWFyaWEsDQo+PiAgICAgU28sIHlvdSBhcmUgc2F5aW5nIHRoYXQgeW91IHdhbnQgdG8gdXNlIFNG
QyB0byBjYXJyeSBhcm91bmQNCj4+ICAgICBtZXRhZGF0YSwgYnV0IG5vdCBmb3IgYWN0dWFsIHNl
cnZpY2UgY2hhaW5pbmcgYmVjYXVzZSB5b3UgYWxyZWFkeQ0KPj4gICAgIGhhdmUgYSB3YXkgdG8g
aW1wbGVtZW50IHNlcnZpY2UgY2hhaW5pbmcgb3V0c2lkZSBvZiBTRkM/ICBNYXliZSBJJ20NCj4+
ICAgICBub3QgZm9sbG93aW5nLCBidXQgaXQgc2VlbXMgdG8gbWUgdGhhdCBpZiB5b3Ugd2VyZSB0
byB1cGdyYWRlIHlvdXINCj4+ICAgICBuZXR3b3JrIHRvIHN1cHBvcnQgU0ZDIHRoYXQgeW91IHdv
dWxkIGNoYW5nZSBmcm9tIHVzaW5nIHlvdXINCj4+ICAgICBleGlzdGluZyBtZWNoYW5pc20gYW5k
IHN0YXJ0IHVzaW5nIFNGQywgd2hpY2ggaXMgbWVhbnQgdG8gcHJvdmlkZQ0KPj4gICAgIHN1cHBv
cnQgZm9yIHNlcnZpY2UgZnVuY3Rpb25zIHRoYXQgYXJlIG5vdCBTRkMgYXdhcmUuICBUaGVyZSBh
cmUgYQ0KPj4gICAgIG51bWJlciBvZiB1cyB3aG8gaGF2ZSBpbXBsZW1lbnRlZCwgaW4gb25lIHdh
eSBvciBhbm90aGVyLCBzb21lIHNvcnQNCj4+ICAgICBvZiBzZXJ2aWNlIGNoYWluaW5nLCBidXQg
SSAoSSBjYW4gYXQgbGVhc3Qgc3BlYWsgZm9yIG15c2VsZikgYW0NCj4+ICAgICBsb29raW5nIHRv
IFNGQyBub3QgdG8gZW5oYW5jZSBteSBjdXJyZW50IGltcGxlbWVudGF0aW9uLCBidXQgdG8NCj4+
ICAgICByZXBsYWNlIGl0IHdpdGggc29tZXRoaW5nIGJldHRlciB3aGlsZSBzdGlsbCBtYWludGFp
bmluZyBteSBjb3JlDQo+PiAgICAgKG5vbiBzZXJ2aWNlIGZ1bmN0aW9uKSBpbmZyYXN0cnVjdHVy
ZS4NCj4+DQo+PiAgICAgDQo+Pi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPj4NCj4+ICAgICAqRnJvbToqa2Vn
cmF5QGNpc2NvLmNvbTxrZWdyYXlAY2lzY28uY29tDQo+PiAgICAgPG1haWx0bzprZWdyYXlAY2lz
Y28uY29tJTNja2VncmF5QGNpc2NvLmNvbT4+DQo+PiAgICAgKlRvOipSb24gUGFya2VyPFJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20NCj4+ICAgICA8bWFpbHRvOlJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb20+PixKaW0gR3VpY2hhcmQNCj4+ICAgICAoamd1aWNoYXIpPGpndWlj
aGFyQGNpc2NvLmNvbSA8bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4+LEpvZWwgTS4NCj4+ICAg
ICBIYWxwZXJuPGptaEBqb2VsaGFscGVybi5jb20gPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
Pj4NCj4+ICAgICAqY2M6KnNmY0BpZXRmLm9yZzxzZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0
Zi5vcmclM2NzZmNAaWV0Zi5vcmc+Pg0KPj4gICAgICpTZW50OipGcmlkYXksIE1hcmNoIDE0LCAy
MDE0DQo+PiAgICAgKlN1YmplY3Q6KlJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJ
RA0KPj4NCj4+ICAgICArMSB0aGUgaWRlYSBpcyBpbnRlcm9wZXJhYmlsaXR5Lg0KPj4NCj4+DQo+
PiAgICAgT24gMy8xNC8xNCAxMjo1NSBQTSwgIlJvbiBQYXJrZXIiIDxSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tDQo+PiAgICAgPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tPj4gd3JvdGU6DQo+Pg0KPj4gICAgID5UaGFua3MsIEppbS4NCj4+ICAgICA+DQo+PiAg
ICAgPlJlbWVtYmVyIHRoYXQgd2UgaGF2ZSBzYWlkIG1hbnkgdGltZXMgdGhhdCB0aGUgU0ZDIHNl
cnZpY2UgaGVhZGVyDQo+PmlzDQo+PiAgICAgPnRyYW5zcG9ydCBpbmRlcGVuZGVudC4gICBKdXN0
IGJlY2F1c2UgdGhlIGNoYWluIGlkIGNvdWxkIGJlDQo+PmNhcnJpZWQgaW4NCj4+ICAgICA+c29t
ZSBmb3JtIG9yIGFub3RoZXIgd2l0aCBzb21lIHBhcnRpY3VsYXIgdHJhbnNwb3J0IGRvZXNuJ3Qg
bWVhbg0KPj50aGF0IGl0DQo+PiAgICAgPmNvdWxkIGJlIHVuaXZlcnNhbGx5IGNvbnZleWVkLiAg
ICBCeSBtYWtpbmcgYW5kIGtlZXBpbmcgdGhlIFNGQw0KPj5zZXJ2aWNlDQo+PiAgICAgPmhlYWRl
ciB0cmFuc3BvcnQgaW5kZXBlbmRlbnQgbWFrZXMgaXQgbW9yZSBhcHBsaWNhYmxlIGluIG1vcmUN
Cj4+ICAgICA+ZW52aXJvbm1lbnRzIGFuZCBtb3JlIGxpa2VseSB0byBnZXQgYWRvcHRlZCBicm9h
ZGx5Lg0KPj4gICAgID4NCj4+ICAgICA+ICAgUm9uDQo+PiAgICAgPg0KPj4gICAgID4NCj4+ICAg
ICA+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+ICAgICA+RnJvbTogSmltIEd1aWNoYXJk
IChqZ3VpY2hhcikgW21haWx0bzpqZ3VpY2hhckBjaXNjby5jb21dDQo+PiAgICAgPlNlbnQ6IEZy
aWRheSwgTWFyY2ggMTQsIDIwMTQgMzo1MiBQTQ0KPj4gICAgID5UbzogSm9lbCBNLiBIYWxwZXJu
OyBSb24gUGFya2VyDQo+PiAgICAgPkNjOnNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4NCj4+ICAgICA+U3ViamVjdDogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCj4+ICAgICA+
DQo+PiAgICAgPkhpIEpvZWwsDQo+PiAgICAgPg0KPj4gICAgID5QZXJoYXBzIGJ1dCBJIHdvdWxk
IHBvaW50IG91dCB0aGF0IHRoZSBiYXNlIFNGQyBoZWFkZXIgY291bGQgaGF2ZQ0KPj5hIGxvdA0K
Pj4gICAgID5tb3JlIGluZm9ybWF0aW9uIHRoYW4ganVzdCB0aGUgY2hhaW4gSUQ7IEkgd291bGQg
YWxzbyBwb2ludCBvdXQNCj4+dGhhdCB0aGUNCj4+ICAgICA+ZGV2aWwgaXMgaW4gdGhlIGRldGFp
bHMgYW5kIHNheWluZyAid2VsbCwgSSBjYW4ganVzdCB1c2UgYW4gTVBMUw0KPj5sYWJlbCINCj4+
ICAgICA+aGlkZXMgbXVjaCBvZiB0aGUgY29tcGxleGl0eSBvZiBhY3R1YWxseSBkb2luZyB0aGF0
Lg0KPj4gICAgID4NCj4+ICAgICA+T24gMy8xNC8xNCwgMjozNSBQTSwgIkpvZWwgTS4gSGFscGVy
biIgPGptaEBqb2VsaGFscGVybi5jb20NCj4+PG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4g
d3JvdGU6DQo+PiAgICAgPg0KPj4gICAgID4+SWYgdGhlIHRyYW5zcG9ydCBoZWFkZXIgY2Fycmll
cyBlbm91Z2ggaW5mb3JtYXRpb24gZm9yDQo+PmlkZW50aWZ5aW5nIHRoZQ0KPj4gICAgID4+c2Vx
dWVuY2UgKFZMQU4gdGFnIG9yIE1QTFMgbGFiZWwgY2FuIGJvdGggZG8gdGhlIGpvYiksIHRoZW4N
Cj4+YXJndWFibHkNCj4+ICAgICA+PnRoZSBnbG9iYWwgY2hhaW4gSUQgaXMgcmVkdW5kYW50LiBJ
IGNhbiBsaXZlIHdpdGggY2FycnlpbmcgaXQNCj4+YW55d2F5DQo+PiAgICAgPj5laXRoZXIgaWYg
SSBoYXZlIG1ldGFkYXRhIHRvIGNhcnJ5LCBvciBpZiBJIG5lZWQgdGhlIGNoYWluIElEIGZvcg0K
Pj5zb21lDQo+PiAgICAgPj5wdXJwb3NlLg0KPj4gICAgID4+IEFmdGVyIGFsbCwgc29tZSBmb2xr
cyBzZWVtIHRvIHdhbnQgdG8gdXNlIHRoYXQgZm9yIHRoZSBmb3J3YXJkaW5nDQo+PiAgICAgPj5k
ZWNpc2lvbnMuDQo+PiAgICAgPj4NCj4+ICAgICA+PllvdXJzLA0KPj4gICAgID4+Sm9lbA0KPj4g
ICAgID4+DQo+PiAgICAgPj5PbiAzLzE0LzE0LCAyOjI4IFBNLCBSb24gUGFya2VyIHdyb3RlOg0K
Pj4gICAgID4+PiBUaGUgY2hhaW4gSUQgaXMgdGhlIGxhYmVsIHRoYXQgZGVmaW5lcyB0aGUgc2Vx
dWVuY2Ugb2Ygc2VydmljZQ0KPj4gICAgID4+PmZ1bmN0aW9ucyB0aGF0IG11c3QgYmUgdmlzaXRl
ZC4gICBJdCBjYW4gYmUgdGhvdWdodCBvZiBhcyBhDQo+PmhhbmRsZSBmb3IgYQ0KPj4gICAgID4+
PnN0YWNrIG9mIG11c3QtdmlzaXQgbmV0d29yayBsb2NhdGlvbnMuICAgSSBkb24ndCBzZWUgaG93
IHRoaXMNCj4+Y2FuIGJlDQo+PiAgICAgPj4+YW55dGhpbmcgYnV0IG1hbmRhdG9yeS4NCj4+ICAg
ICA+Pj4NCj4+ICAgICA+Pj4gICAgIFJvbg0KPj4gICAgID4+Pg0KPj4gICAgID4+Pg0KPj4gICAg
ID4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4gICAgID4+PiBGcm9tOiBzZmMgW21h
aWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFN1cmVuZHJhDQo+Pkt1bWFy
DQo+PiAgICAgPj4+KHNta3VtYXIpDQo+PiAgICAgPj4+IFNlbnQ6IEZyaWRheSwgTWFyY2ggMTQs
IDIwMTQgMTo0NiBQTQ0KPj4gICAgID4+PiBUbzogSm9lbCBNLiBIYWxwZXJuOyBOQVBJRVJBTEEs
IE1BUklBIEgNCj4+ICAgICA+Pj4gQ2M6c2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KPj4gICAgID4+PiBTdWJqZWN0OiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRh
dGEtY29uc2lkZXJhdGlvbnMNCj4+ICAgICA+Pj4NCj4+ICAgICA+Pj4gW1RyaW1tZWQgdGhlIHJl
Y2lwaWVudCBsaXN0IC0gbmVlZHMgYXBwcm92YWwgb3RoZXJ3aXNlXQ0KPj4gICAgID4+Pg0KPj4g
ICAgID4+PiBDb21wbGV0ZWx5IGFncmVlIGhlcmUuDQo+PiAgICAgPj4+DQo+PiAgICAgPj4+IFNG
QyBkb2VzIG5vdCBwcmV2ZW50IFZMQU4gc3RpdGNoaW5nIGFuZCBvbmUgY2FuIGNvbnRpbnVlIHRv
IGRvDQo+PnRoYXQuDQo+PiAgICAgPj4+V2hpbGUgYXQgdGhlIHNhbWUgdGltZSBTRkMgY2FuIGlu
Y2x1ZGUgVkxBTiBzdGl0Y2hpbmcgdG8gc3VwcG9ydA0KPj4gICAgID4+PmxlZ2FjeSBTRnMgaW4g
dGhlIHNhbWUgY2hhaW4gdGhhdCBpbmNsdWRlcyBTRkMgYXdhcmUgU0ZzLiBFdmVuDQo+PmxlZ2Fj
eQ0KPj4gICAgID4+PlNGcyBiZW5lZml0IGZyb20gY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIGhl
bmNlIGNhbiBiZSBzaGFyZWQNCj4+YWNyb3NzDQo+PiAgICAgPj4+ZGlmZmVyZW50IHNlcnZpY2Ug
Y2hhaW5zLg0KPj4gICAgID4+Pg0KPj4gICAgID4+PiBTdXJlbmRyYS4NCj4+ICAgICA+Pj4NCj4+
ICAgICA+Pj4NCj4+ICAgICA+Pj4NCj4+ICAgICA+Pj4gT24gMy8xNC8xNCAxMDoyNiBBTSwgIkpv
ZWwgTS4gSGFscGVybiIgPGptaEBqb2VsaGFscGVybi5jb20NCj4+PG1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tPj4gd3JvdGU6DQo+PiAgICAgPj4+DQo+PiAgICAgPj4+PiBNeSBvd24gaW5jbGlu
YXRpb24gaXMgdG8gb2JzZXJ2ZSB0aGF0IGlmIHlvdSBkb24ndCBuZWVkDQo+PmV4cGxpY2l0DQo+
PiAgICAgPj4+PiBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgeW91IGRvbid0IG5lZWQgbWV0YWRh
dGEsIHlvdSBjYW4ganVzdA0KPj5vbWl0DQo+PiAgICAgPj4+PiB0aGUgc2ZjL25zaCBoZWFkZXIu
IFN0aWxsIGRvIHNlcnZpY2UgY2hhaW5pbmcsIGp1c3Qgbm8gZXh0cmENCj4+aGVhZGVyLg0KPj4g
ICAgID4+Pj4NCj4+ICAgICA+Pj4+IElmIHdlIGFyZSBnb2luZyB0byBoYXZlIHRoZSBoZWFkZXIs
IGl0IHNlZW1zIHRvIG1lIHRoYXQgdGhlDQo+PmNoYWluDQo+PiAgICAgPj4+PmlkZW50aWZpY2F0
aW9uIGZpZWxkIGlzIHZlcnkgdXNlZnVsLCBhbmQgbG93IGNvc3Qgb25jZSB3ZSBoYXZlDQo+PnRo
ZQ0KPj4gICAgID4+Pj5oZWFkZXIuDQo+PiAgICAgPj4+Pg0KPj4gICAgID4+Pj4gWW91cnMsDQo+
PiAgICAgPj4+PiBKb2VsDQo+PiAgICAgPj4+Pg0KPj4gICAgID4+Pj4gT24gMy8xNC8xNCwgMTow
MCBQTSwgTkFQSUVSQUxBLCBNQVJJQSBIIHdyb3RlOg0KPj4gICAgID4+Pj4+IEV4cGxpY2l0IGNo
YWluIGlkZW50aWZpY2F0aW9uIHNob3VsZCBiZSBtYWRlIG9wdGlvbmFsLiBJDQo+PmJlbGlldmUg
aXQNCj4+ICAgICA+Pj4+PiB3YXMgZGlzY3Vzc2VkIGZldyBtb250aHMgYWdvIG9uIHRoaXMgbWFp
bGluZyBsaXN0Lg0KPj4gICAgID4+Pj4+DQo+PiAgICAgPj4+Pj4gTWFyaWENCj4+ICAgICA+Pj4+
Pg0KPj4gICAgID4+Pj4+ICpGcm9tOipzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10g
Kk9uIEJlaGFsZiBPZg0KPj4qSm1oLmRpcmVjdA0KPj4gICAgID4+Pj4+ICpTZW50OiogVGh1cnNk
YXksIE1hcmNoIDEzLCAyMDE0IDEyOjEyIFBNDQo+PiAgICAgPj4+Pj4gKlRvOiprZWdyYXlAY2lz
Y28uY29tDQo+PjxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT47bHVjeS55b25nQGh1YXdlaS5jb20N
Cj4+ICAgICA8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPjtzbWt1bWFyQGNpc2NvLmNvbQ0K
Pj4gICAgIDxtYWlsdG86c21rdW1hckBjaXNjby5jb20+Ow0KPj4gICAgID4+Pj4+amd1aWNoYXJA
Y2lzY28uY29tIDxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPg0KPj4gICAgID4+Pj4+ICpDYzoq
bmljb2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tDQo+PiAgICAgPG1haWx0bzpuaWNvbGFzLmJvdXRo
b3JzQHFvc21vcy5jb20+O3NmY0BpZXRmLm9yZw0KPj4gICAgIDxtYWlsdG86c2ZjQGlldGYub3Jn
PjtoYWRpQG1vamF0YXR1LmNvbSA8bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPjsNCj4+ICAgICA+
Pj4+PnJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20NCj4+ICAgICA8bWFpbHRvOnJvbl9w
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+O2JyaWpzbWFuQGp1bmlwZXIubmV0DQo+PiAgICAg
PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+PiAgICAgPj4+Pj5qbWhAam9lbGhhbHBl
cm4uY29tIDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4NCj4+ICAgICA+Pj4+PiAqU3ViamVj
dDoqIFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0K
Pj4gICAgID4+Pj4+ICpJbXBvcnRhbmNlOiogTG93DQo+PiAgICAgPj4+Pj4NCj4+ICAgICA+Pj4+
PiBBc3N1bWluZyBJIHVuZGVyc3RhbmQgeW91IHByb3Blcmx5IEtlbiwgSSBkaXNhZ3JlZS4NCj4+
ICAgICA+Pj4+Pg0KPj4gICAgID4+Pj4+IEZvciBleGFtcGxlLCBieSB1c2luZyBzZXBhcmF0ZSB0
ZXJtcyBJIGNhbiBlYXNpbHkgZGlzY3VzcyB0aGUNCj4+ZmFjdA0KPj4gICAgID4+Pj4+IHRoYXQg
Y2VydGFpbiBraW5kcyBvZiBkYXRhIChjaGFpbiBpZGVudGlmaWNhdGlvbikgb25seSBuZWVkDQo+
PnRvIGJlDQo+PiAgICAgPj4+Pj4gYWRqdXN0IGJ5IGEgZmV3IGFwcHMgaW4gcmFyZSBjYXNlcy4g
QW5kIHRoYXQgZGF0YSBpcyBub3QNCj4+YmVlZGVkDQo+PiAgICAgPj4+Pj4gYnkgdGhlIGFwcGxp
Y2F0aW9ucy4NCj4+ICAgICA+Pj4+Pg0KPj4gICAgID4+Pj4+IFVubGVzcyB5b3Ugd291bGQgbGlr
ZSB0byBjb25zaWRlciB0aGUgY2hhaW4gaWRlbnRpZmljYXRpb24gYXMNCj4+YmVpbmcNCj4+ICAg
ICA+Pj4+PiBvcHRpb25hbD8NCj4+ICAgICA+Pj4+Pg0KPj4gICAgID4+Pj4+IFlvdXJzLA0KPj4g
ICAgID4+Pj4+DQo+PiAgICAgPj4+Pj4gSm9lbA0KPj4gICAgID4+Pj4+DQo+PiAgICAgPj4+Pj4N
Cj4+ICAgICA+Pj4+Pg0KPj4gICAgID4+Pj4+IFNlbnQgZnJvbSBteSBTYW1zdW5nIHNtYXJ0cGhv
bmUgb24gQVQmVA0KPj4gICAgID4+Pj4+DQo+PiAgICAgPj4+Pj4NCj4+ICAgICA+Pj4+Pg0KPj4g
ICAgID4+Pj4+DQo+PiAgICAgPj4+Pj4gLS0tLS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0tLS0t
LQ0KPj4gICAgID4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRh
ZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4gICAgID4+Pj4+IEZyb206ICJLZW4gR3JheSAoa2VncmF5
KSIgPGtlZ3JheUBjaXNjby5jb20NCj4+PG1haWx0bzprZWdyYXlAY2lzY28uY29tPg0KPj4gICAg
ID4+Pj4+PG1haWx0bzprZWdyYXlAY2lzY28uY29tPj4NCj4+ICAgICA+Pj4+PiBUbzogTHVjeSB5
b25nIDxsdWN5LnlvbmdAaHVhd2VpLmNvbQ0KPj48bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29t
Pg0KPj4gICAgID4+Pj4+PG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+LCJTdXJlbmRyYQ0K
Pj4gICAgIDxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20lM2UlM2UsJTIyU3VyZW5kcmE+S3Vt
YXIgKHNta3VtYXIpIg0KPj4gICAgID4+Pj4+IDxzbWt1bWFyQGNpc2NvLmNvbQ0KPj4gICAgIDxt
YWlsdG86c21rdW1hckBjaXNjby5jb20+PG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbT4+LCJKaW0N
Cj4+ICAgICA8bWFpbHRvOnNta3VtYXJAY2lzY28uY29tJTNlJTNlLCUyMkppbT5HdWljaGFyZA0K
Pj4gICAgID4+Pj4+KGpndWljaGFyKSINCj4+ICAgICA+Pj4+PiA8amd1aWNoYXJAY2lzY28uY29t
DQo+PiAgICAgPG1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+PG1haWx0bzpqZ3VpY2hhckBjaXNj
by5jb20+Pg0KPj4gICAgID4+Pj4+IENDOiBOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRI
T1JTQHFvc21vcy5jb20NCj4+PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+DQo+
PiAgICAgPj4+Pj48bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+LHNmYw0KPj4g
ICAgIDxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tJTNlJTNlLHNmYz48c2ZjQGll
dGYub3JnDQo+PiAgICAgPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+PiAgICAgPj4+Pj48bWFpbHRv
OnNmY0BpZXRmLm9yZz4+LEphbWFsDQo+PjxtYWlsdG86c2ZjQGlldGYub3JnJTNlJTNlLEphbWFs
PkhhZGkNCj4+ICAgICBTYWxpbSA8aGFkaUBtb2phdGF0dS5jb20gPG1haWx0bzpoYWRpQG1vamF0
YXR1LmNvbT4NCj4+ICAgICA+Pj4+PjxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+PixSb24NCj4+
ICAgICA8bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tJTNlJTNlLFJvbj5QYXJrZXINCj4+ICAgICA+
Pj4+PjxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tDQo+PjxtYWlsdG86Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4NCj4+ICAgICA+Pj4+PiANCj4+PG1haWx0bzpSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4sImJyaWpzbWFuQGp1bmlwZXIubmV0DQo+PiAgICAg
DQo+PjxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSUzZSUzZSwlMjJicmlq
c21hbkBqdW5pcGVyLm5ldD4NCj4+ICAgICA+Pj4+PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0PiIgPGJyaWpzbWFuQGp1bmlwZXIubmV0DQo+PiAgICAgPG1haWx0bzpicmlqc21hbkBqdW5p
cGVyLm5ldD4NCj4+ICAgICA+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+PiwiSm9l
bA0KPj4gICAgIDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQlM2UlM2UsJTIySm9lbD5NLiBI
YWxwZXJuIg0KPj4gICAgID4+Pj4+PGptaEBqb2VsaGFscGVybi5jb20NCj4+ICAgICA8bWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb20+PG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4NCj4+ICAg
ICA+Pj4+Pg0KPj4gICAgID4+Pj4+IFRoZSB3b3JkICJtZXRhZGF0YSIgaXMgYSBwdXJwb3NlbHkg
YW1iaWd1b3VzIHRlcm0gImRhdGEgdGhhdA0KPj4gICAgID4+Pj4+IHByb3ZpZGVzIGluZm9ybWF0
aW9uIGFib3V0IG90aGVyIGRhdGEiLiBJdCBpcyB1c2VkIHRvIGF2b2lkDQo+PlRISVMNCj4+ICAg
ICA+Pj4+PmRpc2N1c3Npb24uDQo+PiAgICAgPj4+Pj4NCj4+ICAgICA+Pj4+PiBGb3IgZXhhbXBs
ZSwgSSBwcm9wb3NlIHdlIGRlZmluZSAidGVxdWlsYSBtZXRhZGF0YSIgYmVjYXVzZSwNCj4+ICAg
ICA+Pj4+PiBmcmFua2x5LCBJIHdpbGwgbmVlZCB0byBvcmRlciBhIHRyaXBsZS1zaG90IGlmIHdl
IGtlZXANCj4+YXR0ZW1wdGluZw0KPj4gICAgID4+Pj4+IHRvIGRlZmluZSBzb21ldGhpbmcgdGhh
dCwgYnkgZGVmaW5pdGlvbiwgaXMgYW1iaWd1b3VzLiBJJ2QNCj4+bGlrZQ0KPj4gICAgID4+Pj4+
IG15IGJhcnRlbmRlciB0byB1bmRlcnN0YW5kIG1lIHNwZWNpZmljYWxseSB3aGVuIEkgc2F5ICJJ
IG5lZWQNCj4+YQ0KPj4gICAgID4+Pj4+c2hvdCIuDQo+PiAgICAgPj4+Pj4NCj4+ICAgICA+Pj4+
PiBPbiAzLzEzLzE0IDc6NDkgQU0sICJMdWN5IHlvbmciIDxsdWN5LnlvbmdAaHVhd2VpLmNvbQ0K
Pj48bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4gICAgID4+Pj4+IDxtYWlsdG86bHVj
eS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4+ICAgICA+Pj4+Pg0KPj4gICAgID4+Pj4+ICAg
PlNuaXAuLg0KPj4gICAgID4+Pj4+ICAgPlNLPiBKdXN0IGNvcHlpbmcgZnJvbSB0aGUgUFM6DQo+
PiAgICAgPj4+Pj4gICA+LS0NCj4+ICAgICA+Pj4+PiAgID5EYXRhIHBsYW5lIG1ldGFkYXRhIHBy
b3ZpZGVzIHRoZSBhYmlsaXR5IHRvIGV4Y2hhbmdlDQo+PmluZm9ybWF0aW9uDQo+PiAgICAgPj4+
Pj5iZXR3ZWVuDQo+PiAgICAgPj4+Pj4gICA+dGhlIG5ldHdvcmsgYW5kIHNlcnZpY2UgZnVuY3Rp
b25zLCBiZXR3ZWVuIHNlcnZpY2UNCj4+ZnVuY3Rpb25zLA0KPj4gICAgID4+Pj4+YW5kIHNlcnZp
Y2UNCj4+ICAgICA+Pj4+PiAgID5mdW5jdGlvbnMgYW5kIHRoZSBuZXR3b3JrLg0KPj4gICAgID4+
Pj4+ICAgPg0KPj4gICAgID4+Pj4+ICAgPi0tDQo+PiAgICAgPj4+Pj4gICA+SXQgaXMgYSBsdWNp
ZCBkZWZpbml0aW9uLiBXZSBhcmUgdW5uZWNlc3NhcmlseSBtYWtpbmcgdGhlDQo+PndvcmQNCj4+
ICAgICA+Pj4+PiJuZXR3b3JrIg0KPj4gICAgID4+Pj4+ICAgPmNvbnRyb3ZlcnNpYWwsIElNTy4N
Cj4+ICAgICA+Pj4+PiAgID4NCj4+ICAgICA+Pj4+PiAgID5bTHVjeV0gVGhpcyBpcyBteSBwb2lu
dC4gIlRoZSBuZXR3b3JrIiBpcyB0b28gZ2VuZXJhbCBoZXJlLA0KPj4gICAgID4+Pj4+d2hpY2gg
YnJpbmdzDQo+PiAgICAgPj4+Pj4gICA+bWV0YWRhdGEgZ3JlYXQgcG93ZXIgdG8gZG8gbWFueSB0
aGluZ3MuIFRoaXMgaXMgd2h5IHBlb3BsZQ0KPj4gICAgID4+Pj4+aW52ZW50IGlkZWFzDQo+PiAg
ICAgPj4+Pj4gICA+aGVyZSwgd2hpY2ggY2F1c2VzIGEgbG90IG9mIGRlYmF0ZXMgb24gbWV0YWRh
dGEgdXNhZ2UNCj4+cG90ZW50aWFscy4NCj4+ICAgICA+Pj4+PiBXZQ0KPj4gICAgID4+Pj4+ICAg
PnNob3VsZCBub3Qgc3BlbmQgYSBsb3Qgb2YgdGltZXMgb24gdGhhdCBkZWJhdGVzIGFuZCBqdWRn
ZQ0KPj53aGljaA0KPj4gICAgID4+Pj4+dXNhZ2UgaXMNCj4+ICAgICA+Pj4+PiAgID52YWx1YWJs
ZSBvciBub3QuIFRodXMsIGZvciB0aGUgU0ZDIHdvcmssIGl0IHdpbGwgYmUNCj4+aGVscGZ1bCBp
Zg0KPj4gICAgID4+Pj4+d2UgY2FuDQo+PiAgICAgPj4+Pj4gICA+bmFycm93IGRvd24gYSBiaXQu
IEpvZWwgbWFrZXMgZXhwbGljaXRseSB0d28gY2FzZXMsIHdoaWNoDQo+PmlzDQo+PiAgICAgPj4+
Pj5oZWxwZnVsIHRvDQo+PiAgICAgPj4+Pj4gICA+ZGV2ZWxvcCB1c2UgY2FzZXMgZm9yIGVhY2gg
Y2FzZS4gSSB3b3VsZCBsaWtlIHRvIHNlZSB0aGF0DQo+PnRoZQ0KPj4gICAgID4+Pj4+cHJvYmxl
bQ0KPj4gICAgID4+Pj4+ICAgPnN0YXRlbWVudCBjYW4gYmUgbW9yZSBzcGVjaWZpYyBvbiBtZXRh
ZGF0YSBkZWZpbml0aW9uLA0KPj53aGljaCBtYXkNCj4+ICAgICA+Pj4+PmJlDQo+PiAgICAgPj4+
Pj4gICA+aGVscGZ1bCBpbiBsZXNzIGZvY3VzaW5nIG9uIGl0IGFuZCBtb3ZpbmcgZm9yd2FyZC4N
Cj4+ICAgICA+Pj4+PiAgID4NCj4+ICAgICA+Pj4+PiAgID5MdWN5DQo+PiAgICAgPj4+Pj4gICA+
DQo+PiAgICAgPj4+Pj4gICA+U3VyZW5kcmEuDQo+PiAgICAgPj4+Pj4gICA+DQo+PiAgICAgPj4+
Pj4gICA+DQo+PiAgICAgPj4+Pj4gICA+Pg0KPj4gICAgID4+Pj4+ICAgPj5UaGFua3MsDQo+PiAg
ICAgPj4+Pj4gICA+Pkx1Y3kNCj4+ICAgICA+Pj4+PiAgID4+DQo+PiAgICAgPj4+Pj4gICA+Pi0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+PiAgICAgPj4+Pj4gICA+PkZyb206IEppbSBHdWlj
aGFyZCAoamd1aWNoYXIpIFttYWlsdG86amd1aWNoYXJAY2lzY28uY29tXQ0KPj4gICAgID4+Pj4+
ICAgPj5TZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDQ6MzggUE0NCj4+ICAgICA+Pj4+
PiAgID4+VG86IEx1Y3kgeW9uZw0KPj4gICAgID4+Pj4+ICAgPj5DYzogSm9lbCBNLiBIYWxwZXJu
OyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyOw0KPj4gICAgID4+Pj4+ICAgPj5icmlqc21h
bkBqdW5pcGVyLm5ldA0KPj4gICAgIDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+PG1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsNCj4+SmFtYWwNCj4+ICAgICA+Pj4+PkhhZGkg
U2FsaW0NCj4+ICAgICA+Pj4+PiAgID4+U3ViamVjdDogUmU6IFtzZmNdDQo+PmRyYWZ0LXJpanNt
YW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+PiAgICAgPj4+Pj4gICA+Pg0KPj4gICAg
ID4+Pj4+ICAgPj5IaSBMdWN5LA0KPj4gICAgID4+Pj4+ICAgPj4NCj4+ICAgICA+Pj4+PiAgID4+
Tm8uIEkgYW0gc2ltcGx5IHNheWluZyB3ZSBzaG91bGQgbm90IG92ZXJjb21wbGljYXRlIHRoZQ0K
Pj5wcm9ibGVtDQo+PiAgICAgPj4+Pj4gICA+PnN0YXRlbWVudCB3aXRoIHRleHQgdGhhdCBhZGRz
IGxpdHRsZSB0byBubyB2YWx1ZSBpbiBteQ0KPj5vcGluaW9uLg0KPj4gICAgID4+Pj4+IFdoZXRo
ZXINCj4+ICAgICA+Pj4+PiAgID4+d2UgY2FsbCBpdCBtZXRhZGF0YSwgb3IgY29udGV4dCwgaGFz
IG5vIGJlYXJpbmcgb24gdGhlDQo+PmZhY3QNCj4+ICAgICA+Pj4+PnRoYXQgdGhlDQo+PiAgICAg
Pj4+Pj4gICA+PnByb2JsZW0gc3RhdGVtZW50IGFscmVhZHkgY2xlYXJseSBzdGF0ZXMgd2UgbmVl
ZCB0byBiZQ0KPj5hYmxlIHRvDQo+PiAgICAgPj4+Pj5wYXNzDQo+PiAgICAgPj4+Pj4gICA+Pmlu
Zm9ybWF0aW9uIGJldHdlZW4gU0bCuXMgYW5kIGJldHdlZW4gdGhlIG5ldHdvcmsgJiBTRsK5cy4N
Cj4+ICAgICA+Pj4+PiAgID4+DQo+PiAgICAgPj4+Pj4gICA+Pg0KPj4gICAgID4+Pj4+ICAgPj5P
biAzLzEyLzE0LCA1OjEzIFBNLCAiTHVjeSB5b25nIiA8bHVjeS55b25nQGh1YXdlaS5jb20NCj4+
PG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4NCj4+ICAgICA+Pj4+PjxtYWlsdG86bHVjeS55
b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4+ICAgICA+Pj4+PiAgID4+DQo+PiAgICAgPj4+Pj4g
ICA+Pj4NCj4+ICAgICA+Pj4+PiAgID4+PkhpIEppbSwNCj4+ICAgICA+Pj4+PiAgID4+Pg0KPj4g
ICAgID4+Pj4+ICAgPj4+SSBmb3Igb25lIGRvbid0IGFncmVlIGFuZCB0aGluayB3ZSBhcmUgb3Zl
ciBjb21wbGljYXRpbmcNCj4+d2hhdA0KPj4gICAgID4+Pj4+c2hvdWxkDQo+PiAgICAgPj4+Pj4g
ICA+Pj5iZSBzdHJhaWdodGZvcndhcmQuIFRoZSBTRkMgZW5jYXBzdWxhdGlvbiBzaG91bGQgZW5h
YmxlDQo+PnR3bw0KPj4gICAgID4+Pj4+dGhpbmdzOg0KPj4gICAgID4+Pj4+ICAgPj4+DQo+PiAg
ICAgPj4+Pj4gICA+Pj4xLiBTdGVlcmluZyBvZiBzZWxlY3RlZCBmbG93cyB0aHJvdWdoIGEgc2Vy
dmljZSBjaGFpbjsNCj4+dGhpcyBpcw0KPj4gICAgID4+Pj4+dGhlDQo+PiAgICAgPj4+Pj4gICA+
Pj5zZXJ2aWNlIGZ1bmN0aW9uIHBhdGguDQo+PiAgICAgPj4+Pj4gICA+Pj4yLiBQYXNzaW5nIG9m
IGNvbnRleHQgYXNzb2NpYXRlZCB3aXRoIGEgZ2l2ZW4gZmxvdw0KPj53aXRoaW4gc2FpZA0KPj4g
ICAgID4+Pj4+c2VydmljZQ0KPj4gICAgID4+Pj4+ICAgPj4+ZnVuY3Rpb24gcGF0aC4gVGhpcyBj
b250ZXh0IGluZm9ybWF0aW9uIG1heSBiZSBjb25zdW1lZA0KPj5ieSBhDQo+PiAgICAgPj4+Pj5T
RiAoYW4NCj4+ICAgICA+Pj4+PiAgID4+PmFwcGxpY2F0aW9uIElEIGlzIGFuIGV4YW1wbGUpIG9y
IG1heSBiZSBjb25zdW1lZCBieSB0aGUNCj4+ICAgICA+Pj4+PmZvcndhcmRpbmcNCj4+ICAgICA+
Pj4+PiAgID4+PmVsZW1lbnRzIChhIHZyZi1JRCBpcyBhbiBleGFtcGxlKS4NCj4+ICAgICA+Pj4+
PiAgID4+PltMdWN5XSBEbyB5b3UgY2FsbCB0aGUgY29udGV4dCBhcyBtZXRhZGF0YSBvciBub3Q/
IERvIHdlDQo+PmhhdmUNCj4+ICAgICA+Pj4+PmFub3RoZXINCj4+ICAgICA+Pj4+PiAgID4+PnRl
cm0gaGVyZSBiZXNpZGUgU0ZDIGhlYWRlciBhbmQgbWV0YWRhdGEuIEkgc2VlIHRoYXQgeW91DQo+
PmRvbid0DQo+PiAgICAgPj4+Pj53YW50IHRvDQo+PiAgICAgPj4+Pj4gICA+Pj5zZXBhcmF0ZSB3
aGF0IGlzIGNvbnN1bWVkIGJ5IFNGIGFuZCB3aGF0IGlzIGNvbnN1bWVkIGJ5DQo+PnRoZQ0KPj4g
ICAgID4+Pj4+Zm9yd2FyZGluZw0KPj4gICAgID4+Pj4+ICAgPj4+ZWxlbWVudHMuDQo+PiAgICAg
Pj4+Pj4gICA+Pj4NCj4+ICAgICA+Pj4+PiAgID4+Pkx1Y3kNCj4+ICAgICA+Pj4+PiAgID4+Pg0K
Pj4gICAgID4+Pj4+ICAgPj4+U2VudCBmcm9tIG15IGlQaG9uZQ0KPj4gICAgID4+Pj4+ICAgPj4+
DQo+PiAgICAgPj4+Pj4gICA+Pj4+IE9uIE1hciAxMiwgMjAxNCwgYXQgNDoxNiBQTSwgIkx1Y3kg
eW9uZyINCj4+ICAgICA+Pj4+PjxsdWN5LnlvbmdAaHVhd2VpLmNvbQ0KPj4gICAgIDxtYWlsdG86
bHVjeS55b25nQGh1YXdlaS5jb20+PG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3Rl
Og0KPj4gICAgID4+Pj4+ICAgPj4+Pg0KPj4gICAgID4+Pj4+ICAgPj4+PiBHcmVhdC4gVGhlbiB3
ZSBtYXkgY29uc2lkZXIgdHdvIHNwZWNpYWwgbWV0YWRhdGENCj4+ZGVmaW5pdGlvbnMNCj4+ICAg
ICA+Pj4+PmluIHRoZQ0KPj4gICAgID4+Pj4+ICAgPj4+PnByb2JsZW0gc3RhdGVtZW50IHNvIHdl
IGNhbiBhbGwgdXNlIHRoZSBzYW1lDQo+PmRlZmluaXRpb25zLg0KPj4gICAgID4+Pj4+SGVyZSBp
cyBteQ0KPj4gICAgID4+Pj4+ICAgPj4+PnN1Z2dlc3RlZCB0ZXh0IGFuZCBsaWtlIHRvIGhlYXIg
eW91IGFuZCBvdGhlcidzIGlucHV0DQo+PmFuZA0KPj4gICAgID4+Pj4+c3VnZ2VzdGlvbnMuDQo+
PiAgICAgPj4+Pj4gICA+Pj4+DQo+PiAgICAgPj4+Pj4gICA+Pj4+IERhdGFwbGFuZSBNZXRhZGF0
YTogRGF0YSBwbGFuZSBtZXRhZGF0YSBwcm92aWRlcyB0aGUNCj4+YWJpbGl0eQ0KPj4gICAgID4+
Pj4+dG8NCj4+ICAgICA+Pj4+PiAgID4+Pj5leGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRo
ZSBlbGVtZW50cyBpbiBhIHNlcnZpY2UNCj4+ZnVuY3Rpb24NCj4+ICAgICA+Pj4+PiAgID4+Pj5j
aGFpbmluZy4gSW4gdGhpcyBjb250ZXh0LCB0aGVyZSBhcmUgdHdvIHR5cGVzIG9mIGRhdGENCj4+
cGxhbmUNCj4+ICAgICA+Pj4+Pm1ldGFkYXRhLg0KPj4gICAgID4+Pj4+ICAgPj4+Pg0KPj4gICAg
ID4+Pj4+ICAgPj4+PiBTZXJ2aWNlIEZ1bmN0aW9uIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24g
ZXhjaGFuZ2VkDQo+PmJldHdlZW4NCj4+ICAgICA+Pj4+PiAgID4+Pj5jbGFzc2lmaWVyIGFuZCBz
ZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlDQo+PmZ1bmN0aW9ucyB0bw0KPj4gICAg
ID4+Pj4+ICAgPj4+PmZhY2lsaXRhdGUgc2VydmljZSBmdW5jdGlvbnMgb24gdGhlIHBhY2tldCB0
cmVhdG1lbnQuDQo+PiAgICAgPj4+Pj4gICA+Pj4+DQo+PiAgICAgPj4+Pj4gICA+Pj4+IFN0ZWVy
aW5nIE1ldGFkYXRhOiB0aGUgaW5mb3JtYXRpb24gZnJvbSBzZXJ2aWNlDQo+PmZ1bmN0aW9ucyB0
byBhDQo+PiAgICAgPj4+Pj4gICA+Pj4+Y2xhc3NpZmllciBvciBzZXJ2aWNlIG5vZGUgZm9yIHRy
YWZmaWMgZm9yd2FyZGluZw0KPj5wdXJwb3NlLg0KPj4gICAgID4+Pj4+ICAgPj4+Pg0KPj4gICAg
ID4+Pj4+ICAgPj4+PiAtZW5kDQo+PiAgICAgPj4+Pj4gICA+Pj4+DQo+PiAgICAgPj4+Pj4gICA+
Pj4+IEx1Y3kNCj4+ICAgICA+Pj4+PiAgID4+Pj4NCj4+ICAgICA+Pj4+PiAgID4+Pj4NCj4+ICAg
ICA+Pj4+PiAgID4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+ICAgICA+Pj4+PiAg
ID4+Pj4gRnJvbTogSm9lbCBNLiBIYWxwZXJuIFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0N
Cj4+ICAgICA+Pj4+PiAgID4+Pj4gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxMiwgMjAxNCAyOjM1
IFBNDQo+PiAgICAgPj4+Pj4gICA+Pj4+IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7
IFJvbiBQYXJrZXINCj4+ICAgICA+Pj4+PiAgID4+Pj4gQ2M6IEppbSBHdWljaGFyZCAoamd1aWNo
YXIpO2JyaWpzbWFuQGp1bmlwZXIubmV0DQo+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+
DQo+PiAgICAgPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBI
YWRpDQo+PiAgICAgPj4+Pj4gICA+Pj4+IFNhbGltDQo+PiAgICAgPj4+Pj4gICA+Pj4+IFN1Ympl
Y3Q6IFJlOiBbc2ZjXQ0KPj5kcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9u
cw0KPj4gICAgID4+Pj4+ICAgPj4+Pg0KPj4gICAgID4+Pj4+ICAgPj4+PiBZZXMsIEkgYW0gdHJ5
aW5nIHRvIGNvbnNpc3RlbnRseSBkaXN0aW5ndWlzaCB0aG9zZSB0d28NCj4+Y2FzZXMNCj4+ICAg
ICA+Pj4+PndoZW4NCj4+ICAgICA+Pj4+PiAgID4+Pj50YWxraW5nIGFib3V0IHRoZSBpbmZvcm1h
dGlvbiBjYXJyaWVkIHdpdGggcGFja2V0cyBpbg0KPj5zZXJ2aWNlDQo+PiAgICAgPj4+Pj5jaGFp
bnMuDQo+PiAgICAgPj4+Pj4gICA+Pj4+DQo+PiAgICAgPj4+Pj4gICA+Pj4+IFlvdXJzLA0KPj4g
ICAgID4+Pj4+ICAgPj4+PiBKb2VsDQo+PiAgICAgPj4+Pj4gICA+Pj4+DQo+PiAgICAgPj4+Pj4g
ICA+Pj4+PiBPbiAzLzEyLzE0LCAzOjEzIFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+PiAgICAgPj4+
Pj4gICA+Pj4+PiBKb2VsLCBTZWUgYmVsb3cuIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZy
b206IHNmYw0KPj4gICAgID4+Pj4+ICAgPj4+Pj4gW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
Z10gT24gQmVoYWxmIE9mIEpvZWwgTS4NCj4+SGFscGVybg0KPj4gICAgID4+Pj4+U2VudDoNCj4+
ICAgICA+Pj4+PiAgID4+Pj4+IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjowMiBQTSBUbzog
THVjeSB5b25nOw0KPj5OaWNvbGFzDQo+PiAgICAgPj4+Pj5CT1VUSE9SUzsNCj4+ICAgICA+Pj4+
PiAgID4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOw0KPj4gICAg
ID4+Pj4+YnJpanNtYW5AanVuaXBlci5uZXQNCj4+ICAgICA8bWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7DQo+PiAgICAgPj4+Pj4g
ICA+Pj4+PiBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4gICAgID4+Pj4+
ICAgPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+ICAg
ICA+Pj4+PiAgID4+Pj4+DQo+PiAgICAgPj4+Pj4gICA+Pj4+PiBJIHdhcyB0cnlpbmcgdG8gd29y
ZCBpdCBjYXJlZnVsbHkgbm90IHRvIGZvY3VzIG9uIHdobw0KPj5wdXRzDQo+PiAgICAgPj4+Pj50
aGUNCj4+ICAgICA+Pj4+PiAgID4+Pj4+IGluZm9ybWF0aW9uIGluLCBidXQgb25seSBvbiB3aG8g
Y29uc3VtZXMgdGhlDQo+PmluZm9ybWF0aW9uLg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4gSW5mb3Jt
YXRpb24gZm9yIHNlcnZpY2UgZnVuY3Rpb25zIG1heSBjb21lIGZyb20gdGhlDQo+PmluZ3Jlc3MN
Cj4+ICAgICA+Pj4+PiAgID4+Pj4+IGNsYXNzaWZpZXIgb3IgZnJvbSBvdGhlciBzZXJ2aWNlIGZ1
bmN0aW9ucy4gW0x1Y3ldDQo+PnRoaXMgaXMNCj4+ICAgICA+Pj4+PnRoZSBvbmUNCj4+ICAgICA+
Pj4+PiAgID4+Pj4+IGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3LiBJbmZvcm1hdGlv
biBmb3IgdGhlDQo+PiAgICAgPj4+Pj5mb3J3YXJkaW5nDQo+PiAgICAgPj4+Pj4gICA+Pj4+PiB3
aWxsIGdlbmVyYWxseSBjb21lIGZyb20gdGhlIGluZ3Jlc3MgY2xhc3NpZmllciwgYnV0DQo+Pmlu
DQo+PiAgICAgPj4+Pj5zcGVjaWFsDQo+PiAgICAgPj4+Pj4gICA+Pj4+PiBjYXNlcyBtYXkgYmUg
cHJvdmlkZWQgYnkgc2VydmljZSBmdW5jdGlvbnMuIChJIGtlZXANCj4+ICAgICA+Pj4+PndhbnRp
bmcgdG8gZ2V0DQo+PiAgICAgPj4+Pj4gICA+Pj4+PiByaWQgb2YgdGhvc2Ugc3BlY2lhbCBjYXNl
cywgYnV0IHNvIGZhciB0aGVyZSBzZWVtIHRvDQo+PmJlDQo+PiAgICAgPj4+Pj5qdXN0IGVub3Vn
aA0KPj4gICAgID4+Pj4+ICAgPj4+Pj4gb2YgdGhlbSB0byB3YXJyYW50IGNvdmVyaW5nIGluIHRo
ZSBzb2x1dGlvbi4gQW5kIG1vcmUNCj4+ICAgICA+Pj4+PmltcG9ydGFudGx5LA0KPj4gICAgID4+
Pj4+ICAgPj4+Pj4gc2lnbmlmaWNhbnQgc3VwcG9ydCBmb3IgaXQgaW4gdGhlIHdvcmtpbmcgZ3Jv
dXAuKQ0KPj5bTHVjeV0NCj4+ICAgICA+Pj4+PlRoaXMgaXMNCj4+ICAgICA+Pj4+PiAgID4+Pj4+
IHRoZSBzZWNvbmQgY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcgKGJ1dCB5b3UNCj4+
ZG9uJ3QNCj4+ICAgICA+Pj4+Pmxpa2UgaXQpLg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4NCj4+ICAg
ICA+Pj4+PiAgID4+Pj4+IEFuZCB5b3Ugc3VnZ2VzdCBkaXN0aW5ndWlzaGluZyB0aGVzZSB0d28g
Y2FzZXMgd2hlbg0KPj4gICAgID4+Pj4+ZGlzY3Vzc2luZw0KPj4gICAgID4+Pj4+ICAgPj4+Pj4g
YWJvdXQgbWV0YWRhdGEgdXNhZ2UuIElzIHRoYXQgcmlnaHQgdW5kZXJzdGFuZGluZz8NCj4+ICAg
ICA+Pj4+PiAgID4+Pj4+DQo+PiAgICAgPj4+Pj4gICA+Pj4+PiBMdWN5DQo+PiAgICAgPj4+Pj4g
ICA+Pj4+Pg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4gWW91cnMsIEpvZWwNCj4+ICAgICA+Pj4+PiAg
ID4+Pj4+DQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4gT24gMy8xMi8xNCwgMjozMyBQTSwgTHVjeSB5
b25nIHdyb3RlOg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+IEpvZWwsIEkgaW50ZXJwcmV0IHRoYXQg
eW91IHN1Z2dlc3RzIHRoYXQgZGlzdGluZ3Vpc2gNCj4+dGhlDQo+PiAgICAgPj4+Pj5leGNoYW5n
ZQ0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+IGluZm9ybWF0aW9uIGRhdGEgcGxhbmUgY2FycmllZCBi
ZXR3ZWVuIHNlcnZpY2UNCj4+ZnVuY3Rpb25zDQo+PiAgICAgPj4+Pj5hbmQgdGhlDQo+PiAgICAg
Pj4+Pj4gICA+Pj4+Pj4gZXhjaGFuZ2UgaW5mb3JtYXRpb24gZGF0YSBwbGFuZSBjYXJyaWVkIGZy
b20gYQ0KPj5zZXJ2aWNlDQo+PiAgICAgPj4+Pj5mdW5jdGlvbiB0bw0KPj4gICAgID4+Pj4+ICAg
Pj4+Pj4+IGEgc2VydmljZSBub2RlLiBJcyB0aGlzIHJpZ2h0IHVuZGVyc3RhbmRpbmc/IEx1Y3kN
Cj4+ICAgICA+Pj4+PiAgID4+Pj4+Pg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+IC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybg0KPj4gICAgID4+Pj4+ICAgPj4+
Pj4+IFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LCBNYXJjaA0K
Pj4xMiwNCj4+ICAgICA+Pj4+PjIwMTQNCj4+ICAgICA+Pj4+PiAxOjE5DQo+PiAgICAgPj4+Pj4g
ICA+Pj4+Pj4gUE0NCj4+ICAgICA+Pj4+PiAgID4+Pj4+PiBUbzogTHVjeSB5b25nOyBOaWNvbGFz
IEJPVVRIT1JTOyBSb24gUGFya2VyIENjOiBKaW0NCj4+R3VpY2hhcmQNCj4+ICAgICA+Pj4+PiAg
ID4+Pj4+PiAoamd1aWNoYXIpO2JyaWpzbWFuQGp1bmlwZXIubmV0DQo+PjxtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ+DQo+PiAgICAgPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
Pjsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6DQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4g
UmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+PiAg
ICAgPj4+Pj4gICA+Pj4+Pj4NCj4+ICAgICA+Pj4+PiAgID4+Pj4+PiBNeSBpbmNsaW5hdGlvbiB3
b3VsZCBiZSB0byB0dW5lIHRoYXQgZGVmaW5pdGlvbiB0bw0KPj4gICAgID4+Pj4+ZGlzdGluZ3Vp
c2gNCj4+ICAgICA+Pj4+PiAgID4+Pj4+PiBiZXR3ZWVuIGRhdGFwbGFuZSBjYXJyaWVkIGluZm9y
bWF0aW9uIGludGVuZGVkIGZvciANCj4+dXNlIGJ5DQo+PiAgICAgPj4+Pj5zZXJ2aWNlDQo+PiAg
ICAgPj4+Pj4gICA+Pj4+Pj4gZnVuY2l0b25zICh3aGF0ZXZlciB0aGUgb3JpZ2luKSwgYW5kIGRh
dGFwbGFuZSANCj4+Y2FycmllZA0KPj4gICAgID4+Pj4+aW5mb3JtYXRpb24NCj4+ICAgICA+Pj4+
PiAgID4+Pj4+PiBpbnRlbmRlZCBmb3IgZGF0YXBsYW5lIGZvcndhcmRpbmcgY29tcG9uZW50cy4N
Cj4+ICAgICA+Pj4+PiAgID4+Pj4+Pg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+IFlvdXJzLCBKb2Vs
DQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4NCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pg0KPj4gICAgID4+
Pj4+ICAgPj4+Pj4+PiBIaSBKb2VsLA0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pg0KPj4gICAgID4+
Pj4+ICAgPj4+Pj4+PiBJIGFncmVlIHRoYXQgd2UgbmVlZCB1c2luZyB0aGUgc2FtZSBkZWZpbml0
aW9uIGZvciBhDQo+PiAgICAgPj4+Pj50ZXJtLCBidXQNCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4g
ZGlzYWdyZWUgdGhhdCB0aGUgbWV0YWRhdGEgZGVmaW5pdGlvbiBoZXJlIGlzIGEgc2V0IA0KPj5v
Zg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+PiBpbmZvcm1hdGlvbiBwdXQgaW4gdGhlIFNGQyBoZWFk
ZXIuIFRoaXMgbWF5IGJlIHRvbyANCj4+bmFycm93DQo+PiAgICAgPj4+Pj5vciBsZWFkDQo+PiAg
ICAgPj4+Pj4gICA+Pj4+Pj4+IHRvIGEgcGFydGljdWxhciBzb2x1dGlvbi4gSSBhbSBmaW5lIHdp
dGggdGhpcyANCj4+ZGVmaW5pdGlvbg0KPj4gICAgID4+Pj4+aW4gdGhlDQo+PiAgICAgPj4+Pj4g
ICA+Pj4+Pj4+IHByb2JsZW0gc3RhdGVtZW50IHcvIG1pbm9yIHR3ZWFrIChzdWdnZXN0ZWQgb24g
DQo+Pm1haWxpbmcNCj4+ICAgICA+Pj4+Pmxpc3QpLg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pg0K
Pj4gICAgID4+Pj4+ICAgPj4+Pj4+PiBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUgbWV0
YWRhdGEgcHJvdmlkZXMgdGhlDQo+PiAgICAgPj4+Pj5hYmlsaXR5IHRvDQo+PiAgICAgPj4+Pj4g
ICA+Pj4+Pj4+IGV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGNsYXNzaWZpZXJzIGFu
ZCANCj4+c2VydmljZQ0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+PiBmdW5jdGlvbnMsIGJldHdlZW4g
c2VydmljZSBmdW5jdGlvbnMsIGFuZCBzZXJ2aWNlDQo+PiAgICAgPj4+Pj5mdW5jdGlvbnMgYW5k
DQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+IHRoZQ0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+PiBjbGFz
c2lmaWVyc3xzZXJ2aWNlIG5vZGVzLg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pg0KPj4gICAgID4+
Pj4+ICAgPj4+Pj4+PiBUaGVyZSBtYXkgYmUgYSBzb2x1dGlvbiB0aGF0IGEgc2VydmljZSBmdW5j
dGlvbiANCj4+cGFzc2VzDQo+PiAgICAgPj4+Pj5zb21lDQo+PiAgICAgPj4+Pj4NCj4+ICAgICA+
Pj4+PiAgID4+Pj4+Pj4gaW5mb3JtYXRpb24gdG8gYXR0YWNoZWQgc2VydmljZSBub2RlIHdpdGhv
dXQgdXNpbmcgDQo+PlNGQw0KPj4gICAgID4+Pj4+aGVhZGVyLg0KPj4gICAgID4+Pj4+ICAgPj4+
Pj4+Pg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+PiBUaGFua3MsIEx1Y3kNCj4+ICAgICA+Pj4+PiAg
ID4+Pj4+Pj4NCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4NCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4g
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBIYWxwZXJuIERpcmVjdA0KPj4g
ICAgID4+Pj4+ICAgPj4+Pj4+PiBbbWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tXSBT
ZW50OiBXZWRuZXNkYXksDQo+PiAgICAgPj4+Pj5NYXJjaCAxMiwNCj4+ICAgICA+Pj4+PiAgID4+
Pj4+Pj4gMjAxNCAxMjoyNSBQTSBUbzogTHVjeSB5b25nOyBKb2VsIE0uIEhhbHBlcm47IA0KPj5O
aWNvbGFzDQo+PiAgICAgPj4+Pj5CT1VUSE9SUzsNCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4gUm9u
IFBhcmtlciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+PiAgICAgPj4+Pj5icmlqc21h
bkBqdW5pcGVyLm5ldA0KPj4gICAgIDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+PG1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+IHNmYzsgSmFt
YWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4g
ZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+ICAgICA+Pj4+PiAg
ID4+Pj4+Pj4NCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4gTHVjeSwgeW91IHNheSAidGhlIG1ldGFk
YXRhIHRlcm0gbWVhbnMgLi4uIiBUaGUNCj4+ICAgICA+Pj4+PmRlZmluaXRpb24geW91DQo+PiAg
ICAgPj4+Pj4gICA+Pj4+Pj4+IHRoZW4gcHJvdmlkZSBpcyBhIGRlZmluaXRpb24gb2YgdGhlIHNl
dCBvZiANCj4+aW5mb3JtYXRpb24gd2UNCj4+ICAgICA+Pj4+PmFyZQ0KPj4gICAgID4+Pj4+ICAg
Pj4+Pj4+PiBwcm9wb3NpbmcgdGhhdCB3ZSBwdXQgaW4gdGhlIFNGQyBoZWFkZXIuIEksIGFuZCAN
Cj4+b3RoZXJzLA0KPj4gICAgID4+Pj4+aGF2ZQ0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+PiBiZWVu
IHVzaW5nIHRoZSB0ZXJtIG1ldGFkYXRhIG1vcmUgbmFycm93bHkuIFdlIGNhbiANCj4+dXNlDQo+
PiAgICAgPj4+Pj53aGF0ZXZlcg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+PiBkZWZpbml0aW9uIHdl
IHdhbnQuIEJ1dCB3ZSBkbyBuZWVkIHRvIGFncmVlIG9uIHRoZQ0KPj4gICAgID4+Pj4+ZGVmaW5p
dGlvbi4NCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4gRm9yIHRoZSBwdXJwb3NlcyBvZiB0aGUgV0cs
IGl0IHNlZW1zIG11Y2ggbW9yZSANCj4+dXNlZnVsIHRvDQo+PiAgICAgPj4+Pj51c2UgdGhlDQo+
PiAgICAgPj4+Pj4gICA+Pj4+Pj4+IHRlcm0gbWV0YWRhdGEgZm9yIHRoZSBuYXJyb3dlciBkZXNj
cmlwdGlvbi4NCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4NCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4g
WW91cnMsIEpvZWwNCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4NCj4+ICAgICA+Pj4+PiAgID4+Pj4+
Pj4+IE9uIDMvMTIvMTQsIDE6MTkgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+ICAgICA+Pj4+PiAg
ID4+Pj4+Pj4+IEhpIEpvZWwsDQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4gICAgID4+Pj4+
ICAgPj4+Pj4+Pj4gSSBhZ3JlZS4gV2UgbmVlZCB0byBkaWZmZXJlbnRpYXRlIHRoZSBtZXRhZGF0
YSANCj4+dXNlZCBieQ0KPj4gICAgID4+Pj4+c2VydmljZQ0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+
Pj5mdW5jdGlvbiBhbmQgU0ZDIGhlYWRlci4gVGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMgDQo+PmNh
cnJ5aW5nDQo+PiAgICAgPj4+Pj5zb21lDQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+PnN0YXRlcyBh
bG9uZyB3aXRoIHRoZSBwYWNrZXQuIElNTzogU0ZDIGhlYWRlciBpcyBhIA0KPj5raW5kIG9mDQo+
PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pm1ldGFkYXRhIGNhcnJpZWQgb24gcGFja2V0IGZvciBuZXh0
IHNlcnZpY2Ugbm9kZSB0byANCj4+dXNlLg0KPj4gICAgID4+Pj4+SW4gdGhlDQo+PiAgICAgPj4+
Pj4gICA+Pj4+Pj4+PmNvbnRleHQgb2YgU0ZDLCB3ZSBoYXZlIHRlcm0gZm9yIFNGQyBoZWFkZXIg
YW5kIHRoZQ0KPj4gICAgID4+Pj4+bWV0YWRhdGEgdGhhdA0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+
Pj53YXMgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBvciBiZXR3ZWVuIA0KPj5z
ZXJ2aWNlDQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+PmZ1bmN0aW9ucyBhbmQgY2xhc3NpZmllcnMv
c2VydmljZSBub2Rlcywgd2hpY2ggaXMgDQo+PndoYXQNCj4+ICAgICA+Pj4+PnRoZSBkcmFmdA0K
Pj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj5mb2N1cy4NCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+DQo+
PiAgICAgPj4+Pj4gICA+Pj4+Pj4+PiBUaGFua3MsIEx1Y3kNCj4+ICAgICA+Pj4+PiAgID4+Pj4+
Pj4+DQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4NCj4+
ICAgICA+Pj4+PiAgID4+Pj4+Pj4+DQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4gICAgID4+
Pj4+ICAgPj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogSm9lbCBNLiBI
YWxwZXJuDQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+PiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b21dIFNlbnQ6IFdlZG5lc2RheSwgDQo+Pk1hcmNoIDEyLA0KPj4gICAgID4+Pj4+IDIwMTQNCj4+
ICAgICA+Pj4+PiAgID4+Pj4+Pj4+IDExOjE4IEFNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9V
VEhPUlM7IFJvbiANCj4+UGFya2VyIENjOg0KPj4gICAgID4+Pj4+IEppbQ0KPj4gICAgID4+Pj4+
ICAgPj4+Pj4+Pj4gR3VpY2hhcmQgKGpndWljaGFyKTticmlqc21hbkBqdW5pcGVyLm5ldCANCj4+
PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+ICAgICA+Pj4+PjxtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0NCj4+ICAgICA+Pj4+PiAgID4+
Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4gICAgID4+Pj4+IGRyYWZ0LXJpanNtYW4tc2Zj
LW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4gICAg
ID4+Pj4+ICAgPj4+Pj4+Pj4gSSB0aGluayBpdCBpcyBpbXBvcnRhbnQgdG8ga2VlcCBhIHN0cm9u
ZyANCj4+ZGlzdGluY3Rpb24NCj4+ICAgICA+Pj4+PmJldHdlZW4NCj4+ICAgICA+Pj4+PiAgID4+
Pj4+Pj4+IG1ldGFkYXRhICh3aGljaCBpcyBmb3IgdXNlIGJ5IGFwcGxpY2F0aW9ucykgYW5kIHRo
ZQ0KPj4gICAgID4+Pj4+c2VydmljZQ0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4gY2hhaW5pbmcg
aW5mb3JtYXRpb24gaW4gdGhlIGJhc2Ugc2VydmljZSBjaGFpbiANCj4+aGVhZGVyLA0KPj4gICAg
ID4+Pj4+d2hpY2ggaXMNCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+IGZvciB1c2UgYnkgdGhlIHNl
cnZpY2UgY2hhaW4gc3VwcG9ydCBtZWNoYW5pc21zLg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4N
Cj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+PiAgICAgPj4+Pj4gICA+Pj4+
Pj4+Pg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+IE9uIDMvMTIvMTQsIDEwOjQyIEFNLCBMdWN5
IHlvbmcgd3JvdGU6DQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4gRnVsbHkgYWdyZWUgd2l0aCBK
b2UuDQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+PiBX
ZSBzaG91bGQgbm90IHJlcXVpcmUgYSBmaXggbGVuZ3RoIGZvciBpbi1iYW5kIA0KPj5tZXRhZGF0
YQ0KPj4gICAgID4+Pj4+YnV0DQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4gYWxzbyBub3QgbGVh
dmUgaXQgZm9yIGZyZWVseSB1c2FnZS4gSW4gZmFjdCwgd2hlbiANCj4+YQ0KPj4gICAgID4+Pj4+
c2VydmljZQ0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+IG5vZGUgaW5zZXJ0cyBTRkMgaGVhZGVy
IG9uIGEgKGVuY2Fwc3VsYXRlZCkgDQo+PnBhY2tldCBhbmQNCj4+ICAgICA+Pj4+PnNlbmQgdG8N
Cj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+PiBuZXh0IHNlcnZpY2Ugbm9kZSwgU0ZDIGhlYWRlciBp
dHNlbGYgY2FuIGJlIHNlZW4gDQo+PmFzIGENCj4+ICAgICA+Pj4+Pm1ldGFkYXRhLg0KPj4gICAg
ID4+Pj4+ICAgPj4+Pj4+Pj4+DQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4gTHVjeQ0KPj4gICAg
ID4+Pj4+ICAgPj4+Pj4+Pj4+DQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjDQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4gW21haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpvZWwgTS4NCj4+ICAgICA+Pj4+
PkhhbHBlcm4NCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+PiBTZW50OiBXZWRuZXNkYXksIE1hcmNo
IDEyLCAyMDE0IDk6MjEgQU0gVG86IA0KPj5OaWNvbGFzDQo+PiAgICAgPj4+Pj5CT1VUSE9SUzsN
Cj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpn
dWljaGFyKTsNCj4+ICAgICA+Pj4+PmJyaWpzbWFuQGp1bmlwZXIubmV0DQo+PiAgICAgPG1haWx0
bzpicmlqc21hbkBqdW5pcGVyLm5ldD48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+
ICAgICA+Pj4+PiAgID4+Pj4+Pj4+PiBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDogUmU6
IFtzZmNdDQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRh
dGEtY29uc2lkZXJhdGlvbnMNCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4gICAgID4+Pj4+
ICAgPj4+Pj4+Pj4+IEZvciBpbi1iYW5kIG1ldGFkYXRhLCB0aGUgQVBJIGZvciBhY2Nlc3MgY2Fu
IA0KPj5lYXNpbHkgYmUNCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+PiBzeW5jaHJvbm91cy4gT3V0
IG9mIGJhbmQgbWV0YWRhdGEgbmVlZHMgZGlmZmVyZW50DQo+PiAgICAgPj4+Pj5oYW5kbGluZy4N
Cj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+PiBUaGVyZSBhcmUgbWFueSBjYXNlcyB3aGVyZSBvdXQt
b2YtYmFuZCBtZXRhZGF0YSBpcw0KPj4gICAgID4+Pj4+dXNlZnVsIGFuZA0KPj4gICAgID4+Pj4+
ICAgPj4+Pj4+Pj4+IGFwcHJvcHJpYXRlLiBCdXQgdGhleSBkbyBub3QgY292ZXIgYWxsIG5lZWRz
IGJ5IA0KPj5hbnkNCj4+ICAgICA+Pj4+PnN0cmV0Y2guDQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+
Pj4NCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+PiBFdmVuIGlmIGVhY2ggcGllY2Ugb2YgaW4tYmFu
ZCBtZXRhZGF0YSBpcyBvZiBmaXhlZA0KPj4gICAgID4+Pj4+bGVuZ3RoLA0KPj4gICAgID4+Pj4+
ICAgPj4+Pj4+Pj4+IHRoZXJlIGFyZSBtYW55IGRpZmZlcmVudCBraW5kcyBvZiBtZXRhdHlwZS4g
DQo+PlRyeWluZyB0bw0KPj4gICAgID4+Pj4+c2F5DQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4g
InRoZXJlIHdpbGwgYmUgZXhhY3RseSBmb3VyIHBpZWNlcywgYW5kIHRoZXkgd2lsbCANCj4+YmUg
b2YNCj4+ICAgICA+Pj4+PnR5cGVzDQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4gdDEsIHQyLCB0
MywgYW5kIHQ0IiBpcyBzaW1wbHkgdG9vIHNwZWNpZmljIGZvciANCj4+ZXZlbiA4MCUNCj4+ICAg
ICA+Pj4+Pm9mIHRoZQ0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+bmVlZHMuDQo+PiAgICAgPj4+
Pj4gICA+Pj4+Pj4+Pj4NCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+PiBZb3VycywgSm9lbA0KPj4g
ICAgID4+Pj4+ICAgPj4+Pj4+Pj4+DQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+IE9uIDMvMTIv
MTQsIDg6NTIgQU0sIE5pY29sYXMgQk9VVEhPUlMgd3JvdGU6DQo+PiAgICAgPj4+Pj4gICA+Pj4+
Pj4+Pj4+IEhlbGxvIFJvbiwNCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+ICAgICA+Pj4+
PiAgID4+Pj4+Pj4+Pj4gU2VuZGluZyBvdXQgb2YgYmFuZCBjb25ncnVlbnQgbWV0YWRhdGEgbWF5
IG5vdCANCj4+YmUgdGhlDQo+PiAgICAgPj4+Pj5hbnN3ZXINCj4+ICAgICA+Pj4+PiAgID4+Pj4+
Pj4+Pj4gdG8gYWxsIG5lZWRzIGJ1dCBpdCBpcyBvbmUgdG9vbCB0aGF0IHdlIHNob3VsZCANCj4+
a2VlcC4NCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+
Pj4gTm90IGFsbCBtZXRhZGF0YSBpcyB0aWVkIHRvIGEgc3BlY2lmaWMgcGFja2V0LCANCj4+Zm9y
DQo+PiAgICAgPj4+Pj5leGFtcGxlIGENCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4gcG9saWN5
IGNoYW5nZSBpbiBQQ1JGIGNvdWxkIGxlYWQgdG8gc29tZSBtZXRhZGF0YQ0KPj4gICAgID4+Pj4+
c2lnbmFsaW5nLA0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+PiB0aGUgcmVhY3Rpb24gdGltZSBu
ZWVkIG5vdCBiZSBpbW1lZGlhdGUsIGZldyBtcyANCj4+bWF5DQo+PiAgICAgPj4+Pj5ub3QgbWF0
dGVyLg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+
PiBBcyB5b3UgcG9pbnQsIGlmIGEgcGFja2V0IGlzIHRpZWQgdG8gYSBtZXRhZGF0YSBhDQo+PiAg
ICAgPj4+Pj5jb3JyZWxhdGlvbg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+PiBpbmZvIGNhbiBi
ZSBzZXQgaW4gYm90aCBwYWNrZXQgdG8gZGVhbCB3aXRoIGl0IA0KPj4oaS5lDQo+PiAgICAgPj4+
Pj5tZXRhZGF0YQ0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+PiBleHBlY3RlZCBmbGFnIGluIHRo
ZSBTRkMgaGVhZGVyLCBwbHVzIGFuIGlkKQ0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4g
ICAgID4+Pj4+ICAgPj4+Pj4+Pj4+PiBGaW5hbGx5IHdlIGNhbiBzdGlsbCBzZW5kIHNvbWUgbGlt
aXRlZCBtZXRhZGF0YSANCj4+d2l0aGluDQo+PiAgICAgPj4+Pj5hIGhlYWRlci4NCj4+ICAgICA+
Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhpcyBjb3VsZCBiZSB1c2VkIGZvciBsb2FkIGJhbGFuY2VycyBp
biANCj4+cGFydGljdWxhciBpZg0KPj4gICAgID4+Pj4+d2UNCj4+ICAgICA+Pj4+PiAgID4+Pj4+
Pj4+Pj4gYWdyZWUgb24gYSBjb252ZW50aW9uIHRvIGxvY2F0ZSAiY29hcnNlIGdyYWluIA0KPj5w
b2xpY3kiDQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+IC8gImZpbmUgZ3JhaW4gcG9saWN5IiBv
biByZXNlcnZlZCBjb250ZXh0IA0KPj5oZWFkZXJzLg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+
Pg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGlzIHNlZW1zIHRvIG9wZW4gdXAgYSBsb3Qg
b2YgZmxleGliaWxpdHkgLw0KPj4gICAgID4+Pj4+aW5ub3ZhdGlvbnMuDQo+PiAgICAgPj4+Pj4g
ICA+Pj4+Pj4+Pj4+DQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+IE9uIHlvdXIgbGFzdCBwb2lu
dCwgdGhlcmUgaXMgYSBxdWVzdGlvbiBvbiBob3cgDQo+PnRvIG1ha2UNCj4+ICAgICA+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gbWV0YWRhdGEgYXZhaWxhYmxlIHRvIGEgU2VydmljZSBGdW5jdGlvbi4gDQo+
PkN1cnJlbnQgc29ja2V0DQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+IGNvbm5lY3Rpb25zIGZv
ciBleGFtcGxlIGRvIG5vdCBhbGxvdyB0byByZXRyaWV2ZSANCj4+SVANCj4+ICAgICA+Pj4+Pmhl
YWRlcg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+PiBvcHRpb25zLiBTbyBJIGFzc3VtZSB0aGF0
IFNGQyBhd2FyZSBTZXJ2aWNlIA0KPj5GdW5jdGlvbnMNCj4+ICAgICA+Pj4+PndpbGwNCj4+ICAg
ICA+Pj4+PiAgID4+Pj4+Pj4+Pj4gbmVlZCBzb21lIChhc3luY2hyb25vdXMNCj4+ICAgICA+Pj4+
PiAgID4+Pj4+Pj4+Pj4gPykgQVBJIHRvIHJldHJpZXZlIFNGQyBoZWFkZXIgaW5mb3JtYXRpb24g
YXMgDQo+PndlbGwgYXMNCj4+ICAgICA+Pj4+PmluLWJhbmQNCj4+ICAgICA+Pj4+PiAgID4+Pj4+
Pj4+Pj4gbWV0YWRhdGEuIEkgZG9uJ3Qgc2VlIG91dCBvZiBiYW5kIG1ldGFkYXRhIA0KPj50cmFu
c3BvcnQNCj4+ICAgICA+Pj4+PmFkZGluZw0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+PiBjb21w
bGV4aXR5LCB0aGUgc2FtZSBBUEkgY2FuIHByb2JhYmx5IGFwcGx5Lg0KPj4gICAgID4+Pj4+ICAg
Pj4+Pj4+Pj4+Pg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGUgYWx0ZXJuYXRpdmUgb3B0
aW9uLCBhbGxvd2luZyB2YXJpYWJsZSBzaXplZA0KPj4gICAgID4+Pj4+bWV0YWRhdGEgaW4NCj4+
ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4gdGhlIFNGQyBoZWFkZXIgaGFzIHNvbWUgZHJhd2JhY2tz
IGFzIHdlbGwsIG9uZSANCj4+YmVpbmcNCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4gZnJhZ21l
bnRhdGlvbiwgYW5kIHNvbWUgc3dpdGNoZXMgZXhwZWN0aW5nIGFzIA0KPj53ZWxsIHRvDQo+PiAg
ICAgPj4+Pj5sb29rIGF0DQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+IGVuZCB1c2VyIHRyYWZm
aWMgaGVhZGVycyBmb3IgbGluayBsb2FkIA0KPj5iYWxhbmNpbmcuIEkNCj4+ICAgICA+Pj4+Pndv
dWxkDQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+IGFncmVlIHRoYXQgaWYgd2UgY2FuIGFjY2Vw
dCB0aGVzZSBpc3N1ZXMsIHRoZW4gDQo+PnNlbmRpbmcNCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+
Pj4gb2ZmLWxpbmUgY29uZ3J1ZW50IG1ldGFkYXRhIGxvb3NlcyBpdHMgaW50ZXJlc3QuDQo+PiAg
ICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+IFdlIG5lZWQg
dG8gdGFrZSBpbnRvIGFjY291bnQgdGhhdCBib3RoIGluLWJhbmQgDQo+PmFuZA0KPj4gICAgID4+
Pj4+Y29uZ3J1ZW50DQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+IG91dC1vZi1iYW5kIG1ldGFk
YXRhIHRyYW5zcG9ydCBpcyBub3QgcmVsaWFibGUuIEENCj4+ICAgICA+Pj4+PnBhY2tldCBsb3Nz
DQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRyaWdnZXJpbmcgcmV0cmFuc21pc3Npb24gd291
bGQgbm90IGxlYWQgdG8gdGhlDQo+PiAgICAgPj4+Pj5pZGVudGljYWwNCj4+ICAgICA+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gcmVjb25zdHJ1Y3Rpb24gb2YgdGhlIGFzc29jaWF0ZWQgbWV0YWRhdGEuIElu
IA0KPj5zb21lDQo+PiAgICAgPj4+Pj5jYXNlcywgd2UNCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+
Pj4gbWlnaHQgdGh1cyBldmVuIG5lZWQgbm9uLWNvbmdydWVudCBvdXQtb2YtYmFuZCANCj4+cmVs
aWFibGUNCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWV0YWRhdGEgdHJhbnNwb3J0Lg0KPj4g
ICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4gICAg
ID4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+PiBOaWNvbGFzIF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gDQo+PkZyb206DQo+PiAgICAg
Pj4+Pj4gUm9uDQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+IFBhcmtlciBbUm9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbQ0KPj4gICAgIDxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbT5dIFNlbnQ6DQo+PiAgICAgPj4+Pj5XZWRuZXNkYXksDQo+PiAgICAgPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IE1hcmNoIDEyLCAyMDE0DQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+IDEy
OjQzIFBNIFRvOiBOaWNvbGFzIEJPVVRIT1JTIENjOiBKaW0gR3VpY2hhcmQNCj4+ICAgICA+Pj4+
PihqZ3VpY2hhcik7DQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+YnJpanNtYW5AanVuaXBlci5u
ZXQNCj4+ICAgICA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjxtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ+Ow0KPj4gICAgID4+Pj4+c2ZjOyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6
IFJlOiBbc2ZjXQ0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4gICAg
ID4+Pj4+ICAgPj4+Pj4+Pj4+PiBOaWNvbGFzLA0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pg0K
Pj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+PiBJIHVuZGVyc3RhbmQgdGhlIGNvbmNlcHQgZm9yIG91
dCBvZiBiYW5kIA0KPj5zaWduYWxpbmcgb2YNCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj5tZXRh
ZGF0YSwgYnV0IEkgYW0gY29uY2VybmVkIHRoYXQgaXQgaW50cm9kdWNlcw0KPj4gICAgID4+Pj4+
c2lnbmlmaWNhbnQNCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj5jb21wbGV4aXR5IGR1ZSB0byB0
aGUgcG90ZW50aWFsIHJhY2UgY29uZGl0aW9uIG9mDQo+PiAgICAgPj4+Pj5yZWNlaXZpbmcgdGhl
DQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+cmVhbCBwYWNrZXQgYmVmb3JlIHRoZSBtZXRhZGF0
YS4gV2hpbGUgdGhlIHJlYWwgDQo+PnBhY2tldA0KPj4gICAgID4+Pj4+Y291bGQNCj4+ICAgICA+
Pj4+PiAgID4+Pj4+Pj4+Pj5pbmRpY2F0ZSB0aGF0IG91dCBvZiBiYW5kIG1ldGFkYXRhIGlzIGV4
cGVjdGVkLCANCj4+aG93IGNhbg0KPj4gICAgID4+Pj4+d2UNCj4+ICAgICA+Pj4+PiAgID4+Pj4+
Pj4+Pj5ndWFyYW50ZWUgdGhlIG9yZGVyIG9mIHJlY2VwdGlvbj8gV2hhdCBpZiANCj4+c3dpdGNo
aW5nIG9yDQo+PiAgICAgPj4+Pj5yb3V0aW5nDQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+bm9k
ZXMgYXBwbHkgaGFzaCBiYXNlZCBsb2FkIGJhbGFuY2luZz8gV2hhdCBpZiANCj4+dGhlIGxvYWQN
Cj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj5iYWxhbmNpbmcgdW5kZXJzdGFuZHMgU0ZDIGVuY2Fw
cyBhbmQgbG9va3MgYmV5b25kIA0KPj5pdCB0bw0KPj4gICAgID4+Pj4+dGhlDQo+PiAgICAgPj4+
Pj4gICA+Pj4+Pj4+Pj4+b3JpZ2luYWwgaGVhZGVyIHRvIGdldCBiZXR0ZXIgZW50cm9weT8NCj4+
ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4gQ2FuIHdlIGd1YXJhbnRlZSB0aGF0IHRoZSBtZXRhZGF0
YSBhbmQgcmVhbCANCj4+cGFja2V0DQo+PiAgICAgPj4+Pj53aWxsIGZvbGxvdw0KPj4gICAgID4+
Pj4+ICAgPj4+Pj4+Pj4+PnRoZSBleGFjdCBzYW1lIHBhdGg/IElmIHdlIGNhbiBub3QsIHRoZW4N
Cj4+ICAgICA+Pj4+PmltcGxlbWVudGF0aW9ucyB3aWxsDQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+
Pj4+bmVlZCB0byBhZGQgaW5ncmVzcyBxdWV1aW5nIHRvIGNvcGUgd2l0aCB0aGUgDQo+PnNjZW5h
cmlvLg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+
PiBBbHNvLCBkbyB5b3UgZmVlbCB0aGF0IHRoZSBpbmNyZWFzZSBpbiANCj4+aW1wbGVtZW50YXRp
b24NCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4gY29tcGxleGl0eSBhdCB0aGUgc2VydmljZSBm
dW5jdGlvbnMgaXMgDQo+PnJlYXNvbmFibGU/DQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+
PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoYW5rcy4NCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+
Pj4NCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4gUm9uDQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+
Pj4+DQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6MDkg
QU0sICJOaWNvbGFzIEJPVVRIT1JTIg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gPE5pY29s
YXMuQk9VVEhPUlNAcW9zbW9zLmNvbSANCj4+PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb20+DQo+PiAgICAgPj4+Pj48bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+
IHdyb3RlOg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+ICAgICA+Pj4+PiAgID4+Pj4+
Pj4+Pj4+IEkgdGhpbmsgd2UgbXVzdCBtYWtlIGEgZGlzdGluY3Rpb24gYmV0d2VlbjoNCj4+ICAg
ICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+PiAtIE1ldGFk
YXRhIHdoaWNoIHNob3VsZCBiZSBwYXJ0IG9mIHRoZSBoZWFkZXIgDQo+PmRlZmluZWQNCj4+ICAg
ICA+Pj4+PmFzIGluDQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBiYW5kIG1hcmtpbmcuIC0g
TWV0YWRhdGEgd2l0aCBjYW4gYmUgcGFzc2VkIG91dCANCj4+b2YNCj4+ICAgICA+Pj4+PmJhbmQs
IGZvcg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gZXhhbXBsZSBjb25ncnVlbnQgb3V0IG9m
IGJhbmQgc2lnbmFsaW5nIGRlZmluZWQgDQo+PmluDQo+PiAgICAgPj4+Pj50aGUgZHJhZnQNCj4+
ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBUaGUg
Zm9ybWVyIGNhbGxzIGZvciBhIGxpbWl0ZWQgc3BhY2UgaW4gdGhlIA0KPj5oZWFkZXIsDQo+PiAg
ICAgPj4+Pj50cnVlLCBUaGUNCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGxhdHRlciBob3dl
dmVyIGRvZXMgbm90IGluY3VyIGFueSBzcGFjZSANCj4+bGltaXRhdGlvbg0KPj4gICAgID4+Pj4+
YW5kIGlzDQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBzdGlsbCBmYWlybHkgZWZmaWNpZW50
IGFuZCBpdCByZW1haW5zIA0KPj5jb21wYXRpYmxlIHdpdGgNCj4+ICAgICA+Pj4+PmEgZml4ZWQN
Cj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+IHNpemUgaGVhZGVyIHVzZWQgdG8gcm91dGUgdGhv
c2Ugc2lnbmFsaW5nIA0KPj5tZXNzYWdlcw0KPj4gICAgID4+Pj4+YWxvbmcgdGhlDQo+PiAgICAg
Pj4+Pj4gICA+Pj4+Pj4+Pj4+PiBjaGFpbidzIHNlcnZpY2UgZnVuY3Rpb25zLg0KPj4gICAgID4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+IE5pY29sYXMgDQo+
Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gRnJvbToNCj4+ICAgICA+
Pj4+PiAgID4+Pj4+Pj4+Pj4+IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFtqZ3VpY2hhckBjaXNj
by5jb20gDQo+PjxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPl0gU2VudDoNCj4+ICAgICA+Pj4+
PiAgID4+Pj4+Pj4+Pj4+IFR1ZXNkYXksIE1hcmNoIDExLCAyMDE0IDY6NDggUE0gVG86IFJvbiBQ
YXJrZXIgDQo+PkNjOg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gTmljb2xhcyBCT1VUSE9S
Uzticmlqc21hbkBqdW5pcGVyLm5ldCANCj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4N
Cj4+ICAgICA+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7IEphbWFsIEhh
ZGkgU2FsaW0NCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXQ0K
Pj4gICAgID4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+
PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gSGkg
Um9uLA0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+
Pj4+IFdlIGNhbiBjZXJ0YWlubHkgaGF2ZSB0aGlzIGRpc2N1c3Npb24gYnV0IHdlIA0KPj5zaG91
bGQNCj4+ICAgICA+Pj4+PmZpcnN0DQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBjb25zaWRl
ciB3aGF0IGluZm9ybWF0aW9uIGlzIG5lY2Vzc2FyeSBhbmQgaWYgDQo+PnNhaWQNCj4+ICAgICA+
Pj4+PiAgID4+Pj4+Pj4+Pj4+IGluZm9ybWF0aW9uIGNhbiBmaXQgd2l0aGluIGEgZml4ZWQgbnVt
YmVyIG9mIA0KPj5jb250ZXh0cw0KPj4gICAgID4+Pj4+aW4gdGhlDQo+PiAgICAgPj4+Pj4gICA+
Pj4+Pj4+Pj4+PiBtYWpvcml0eSBvZiBjYXNlcy4gUmVtZW1iZXIsIHRoZSBnb2FsIG9mIGJlaW5n
IA0KPj5hYmxlDQo+PiAgICAgPj4+Pj50byBwYXNzDQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+
PiBtZXRhZGF0YSB0aHJvdWdoIHRoZSBuZXR3b3JrIGlzIHRvIGVuaGFuY2UgDQo+PnNlcnZpY2UN
Cj4+ICAgICA+Pj4+PmRlbGl2ZXJ5LA0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gbm90IHBh
c3MgdGhlIGVudGlyZSB3b3JrcyBvZiBTaGFrZXNwZWFyZSA7LSkNCj4+ICAgICA+Pj4+PiAgID4+
Pj4+Pj4+Pj4+DQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBTZW50IGZyb20gbXkgaVBob25l
DQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
IE9uIE1hciA3LCAyMDE0LCBhdCAzOjUyIEFNLCAiUm9uIFBhcmtlciINCj4+ICAgICA+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+PiA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSANCj4+PG1haWx0
bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPg0KPj4gICAgID4+Pj4+PG1haWx0bzpS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4gd3JvdGU6DQo+PiAgICAgPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4NCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBOaWNvbGFzLA0KPj4gICAg
ID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gSSBzZWUg
c2ltaWxhciByZXF1aXJlbWVudHMgZnJvbSB0aGUgM2dwcCBFUEMgDQo+PnNpZGUuDQo+PiAgICAg
Pj4+Pj5JIHdvdWxkDQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gbGlrZSB0byBwcm9wb3Nl
IGFuIE9VSSAvIFRMViBiYXNlZCBhcHByb2FjaCANCj4+d2hlcmUgdGhlDQo+PiAgICAgPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4gcmVzZXJ2ZWQgT1VJIGNhbiBiZSB1c2VkIGZvciBhZ3JlZWQgdXBvbiB0
eXBlcyANCj4+b2YNCj4+ICAgICA+Pj4+PmNvbW1vbg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+IG1ldGFkYXRhIGFuZCB2ZW5kb3Igb3Igb3RoZXIgb3JnYW5pemF0aW9uYWwgDQo+Pk9VSXMg
Y2FuDQo+PiAgICAgPj4+Pj5iZSB1c2VkDQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gdG8g
cXVpY2tseSBpbm5vdmF0ZSBpbiB0aGUgbmV0d29ya3MuDQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4gU2ltdWx0YW5lb3VzbHksIEkgd291bGQgYWxzbyBsaWtlIHRvIGNvbnNpZGVyDQo+PiAg
ICAgPj4+Pj5tZWNoYW5pc21zDQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gdGhhdCBhcmUg
b3B0aW1pemVkIGZvciBsb25nIGxpdmVkIGZsb3dzIHNvIGFzIA0KPj50bw0KPj4gICAgID4+Pj4+
bGltaXQgdGhlDQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gbmVnYXRpdmUgZWZmZWN0cyBv
ZiBwYWNrZXQgZ3Jvd3RoLg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+PiAgICAgPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4gUm9uDQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+ICAg
ICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBPbiBN
YXIgNywgMjAxNCwgYXQgODozNCBBTSwgIk5pY29sYXMgQk9VVEhPUlMiDQo+PiAgICAgPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+IDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20gDQo+PjxtYWlsdG86
Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPg0KPj4gICAgID4+Pj4+PG1haWx0bzpOaWNvbGFz
LkJPVVRIT1JTQHFvc21vcy5jb20+PiB3cm90ZToNCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4NCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSGVsbG8gSmltDQo+PiAgICAgPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+DQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEkgaGF2ZSBzZWVu
IGNhc2VzIGluIEdpIExBTiwgd2hlcmUgc3Vic2NyaWJlciANCj4+cmVsYXRlZA0KPj4gICAgID4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBpbmZvcm1hdGlvbiBpcyBwYXNzZWQgdG8gYSBXZWIgUHJveHkg
Zm9yIEhUVFAgDQo+PmhlYWRlcg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBlbnJpY2ht
ZW50IChhaW1lZCBhdCBzb21lIFdlYiBDb250ZW50IA0KPj5wcm92aWRlcnMNCj4+ICAgICA+Pj4+
PnBhcnRuZXJzIG9mDQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHRoZSBNb2JpbGUgT3Bl
cmF0b3IpLg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBJbmZvcm1hdGlvbiB3YXMgYW4g
Y29kZWQgKHBlcnNpc3RlbnQpIA0KPj5zdWJzY3JpYmVyIGlkDQo+PiAgICAgPj4+Pj5kZXJpdmVk
DQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGZyb20gdGhlIE1TSVNETiwgYW5kIGNvdXBs
ZSBvZiBmIGN1c3RvbWVyIA0KPj5wcm9maWxlDQo+PiAgICAgPj4+Pj5yZWxhdGVkDQo+PiAgICAg
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGZpZWxkcy4NCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4NCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSW4gYW4gc2ZjIGJhc2VkIEdpIExBTiwg
dGhpcyBlbnRpdHkgc2hvdWxkIA0KPj5yZWNlaXZlDQo+PiAgICAgPj4+PiA+ZnJvbSB0aGUNCj4+
ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gQ2xhc3NpZmllcg0KPj4gICAgID4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+Pg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiAtIEEgY2xhc3NpZmljYXRp
b24gb2YgdGhlIENvbnRlbnQgUHJvdmlkZXIgKCANCj4+SWQsDQo+PiAgICAgPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IENhdGVnb3J5KSBiYXNlZCBvbiB0cmFmZmljIGFuYWx5c2lzIC0gVGhlIA0KPj5N
U0lTRE4gb2YNCj4+ICAgICA+Pj4+PiB0aGUNCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4g
c3Vic2NyaWJlciAtIFR3byBzdWJzY3JpYmVyIHBvbGljeSBmaWVsZHMgDQo+Pihub3QgdGllZA0K
Pj4gICAgID4+Pj4+IHRvIFBDUkYNCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gYnV0IGJl
bG9uZ2luZyB0byB0aGUgU3Vic2NyaWJlciBEQikgDQo+PihTdWJzY3JpYmVyDQo+PiAgICAgPj4+
Pj4gY2F0ZWdvcnksDQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHN1Yi1jYXRlZ29yeSkg
LSBBIHNlc3Npb24gaWQgKGZvciBsb2dnaW5nIGFuZA0KPj4gICAgID4+Pj4+dHJhY2tpbmcNCj4+
ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gcHVycG9zZXMpDQo+PiAgICAgPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+DQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IFRoZSBvYmplY3RpdmUgYmVp
bmcgdG8gYXZvaWQgaGF2aW5nIHRoZSBIVFRQIA0KPj5Qcm94eQ0KPj4gICAgID4+Pj4+dG8NCj4+
ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gYmVjb21lIGEgdHJ1c3RlZCBhcHBsaWNhdGlvbiAo
aW50ZXJvZ2F0ZSB0aGUNCj4+ICAgICA+Pj4+PiBzdWJzY3JpYmVyIERCLA0KPj4gICAgID4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBldGMuLikNCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+
ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4g
Tmljb2xhcw0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4gICAgID4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+Pg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fIA0KPj5Gcm9tOiBKaW0NCj4+ICAgICA+Pj4+PiBHdWlj
aGFyZA0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiAoamd1aWNoYXIpIFtqZ3VpY2hhckBj
aXNjby5jb20gDQo+PjxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPl0gU2VudDoNCj4+ICAgICA+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gVGh1cnNkYXksIE1hcmNoIDA2LCAyMDE0IDI6MDIgUE0gVG86
IEphbWFsIA0KPj5IYWRpDQo+PiAgICAgPj4+Pj5TYWxpbTsNCj4+ICAgICA+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj5qbW9pc2FuZEBqdW5pcGVyLm5ldA0KPj4gICAgIDxtYWlsdG86am1vaXNhbmRAanVu
aXBlci5uZXQ+PG1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5ldD47DQo+PiAgICAgPj4+Pj5icmlq
c21hbkBqdW5pcGVyLm5ldA0KPj4gICAgIDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+PG1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4gQ2M6DQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+IHNmYyBTdWJqZWN0OiBSZTogW3NmY10NCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4g
ZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+ICAgICA+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4NCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSGkgSmFtYWwsDQo+
PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
IFlvdSBzYWlkICJJdCBzZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIA0KPj52YXJpYWJsZQ0K
Pj4gICAgID4+Pj4+IHNpemVkDQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IG1ldGFkYXRh
Ii4uIEkgYW0gbm90IHNvIGNvbnZpbmNlZCBhbmQgd291bGQgDQo+Pmxpa2UgdG8NCj4+ICAgICA+
Pj4+PiBiZXR0ZXINCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gdW5kZXJzdGFuZCB0aGUg
cmVxdWlyZW1lbnRzIGJlZm9yZSBwYXNzaW5nIA0KPj5qdWRnZW1lbnQuDQo+PiAgICAgPj4+Pj4g
SWYgd2UNCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbG9vayBhdCB0aGUgdXNlIGNhc2Vz
IGFzIHByZXNlbnRlZCB0aHVzIGZhciANCj4+aW50bw0KPj4gICAgID4+Pj4+IHRoZSBXRyBJDQo+
PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGhhdmUgeWV0IHRvIHNlZSBhIHNpbmdsZSBleGFt
cGxlIG9mIHRoZSBuZWVkDQo+PiAgICAgPj4+Pj4gKG5vdGluZyB0aGF0DQo+PiAgICAgPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+IGRlc2lyZSBpcyBub3QgdGhlIHNhbWUgYXMgbmVlZCkgLSBJIGFtIG5v
dCANCj4+c2F5aW5nDQo+PiAgICAgPj4+Pj4gdGhlcmUgaXMNCj4+ICAgICA+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4gbm8gcmVxdWlyZW1lbnQgYnV0IHJhdGhlciB0aGF0IHdlIHNob3VsZCBub3QgDQo+
Pmp1bXANCj4+ICAgICA+Pj4+PiB0byB0aGUNCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4g
Y29uY2x1c2lvbiBhbmQgYnVpbGQgc3RhbmRhcmRzIGFyb3VuZCBhIA0KPj50aGVvcnkuDQo+PiAg
ICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+
PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
PiBPbiAzLzMvMTQsIDY6MzUgQU0sICJKYW1hbCBIYWRpIFNhbGltIg0KPj4gICAgID4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+Pj4gPGhhZGlAbW9qYXRhdHUuY29tIA0KPj48bWFpbHRvOmhhZGlAbW9qYXRh
dHUuY29tPjxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+Pg0KPj4gICAgID4+Pj4+d3JvdGU6DQo+
PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
Pj4gSSBsaWtlIHRoZSBkb2MgLSB3ZWxsIHdyaXR0ZW4uDQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+Pg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gU2VjdGlvbiA0LjMgb24gbWV0
YWRhdGEgZW5jb2RpbmcuDQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4gICAgID4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gSXQgc2VlbXMgdGhlcmUncyBjbGVhciBuZWVkIGZvciB2YXJp
YWJsZSANCj4+c2l6ZWQNCj4+ICAgICA+Pj4+PiBtZXRhZGF0YQ0KPj4gICAgID4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+Pj4gKGF0IGxlYXN0IGZvciBodHRwL2FwcCB5b3Ugc2VlbSB0byBpbmRpY2F0ZSAN
Cj4+dGhlDQo+PiAgICAgPj4+Pj4gZGVzaXJlIGZvcg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+Pj5pdCkuDQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBGb3IgYSBkYXRhcGF0aCBw
ZXItcGFja2V0IG1ldGFkYXRhLCBpIGZlZWwgDQo+PnRoZQ0KPj4gICAgID4+Pj4+IG5lZWQgaXMN
Cj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGp1c3QgYXMgaW1wb3J0YW50LiBBcmUgd2Ug
bGltaXRlZCBieSB0aGUgDQo+PmZhY3QgdGhhdA0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+
Pj4gZXhpc3RpbmcgaGFyZHdhcmUgbWF5IG5vdCBiZSBhYmxlIHRvIGhhbmRsZSANCj4+VExWcz8N
Cj4+ICAgICA+Pj4+PkZvcg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gZXhhbXBsZSwg
SSBkb250IGhhdmUgYSBwcm9ibGVtIGhhbmRsaW5nIFRMVnMgDQo+PmluIGENCj4+ICAgICA+Pj4+
PiBzb2Z0d2FyZQ0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj5kYXRhcGF0aC4NCj4+ICAg
ICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBj
aGVlcnMsIGphbWFsDQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4gICAgID4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+Pj4gDQo+Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fIHNmYw0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gbWFpbGluZyBs
aXN0c2ZjQGlldGYub3JnIA0KPj48bWFpbHRvOnNmY0BpZXRmLm9yZz48bWFpbHRvOnNmY0BpZXRm
Lm9yZz4NCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmMNCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+ICAg
ICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+
ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gDQo+Pl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fIHNmYw0KPj4gICAgID4+Pj4+IG1haWxpbmcNCj4+ICAgICA+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gbGlzdHNmY0BpZXRmLm9yZyANCj4+PG1haWx0bzpzZmNAaWV0
Zi5vcmc+PG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+PiAgICAgPj4+Pj5odHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4g
ICAgID4+Pj4+ICAgPj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXyANCj4+c2ZjDQo+PiAgICAgPj4+Pj4gbWFpbGluZw0KPj4gICAgID4+Pj4+
ICAgPj4+Pj4+Pj4+PiBsaXN0c2ZjQGlldGYub3JnIA0KPj48bWFpbHRvOnNmY0BpZXRmLm9yZz48
bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+ICAgICA+Pj4+Pmh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vc2ZjDQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+ICAgICA+Pj4+
PiAgID4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXyANCj4+c2ZjDQo+PiAgICAgPj4+Pj4gbWFpbGluZw0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+
Pj4+IGxpc3RzZmNAaWV0Zi5vcmcgDQo+PjxtYWlsdG86c2ZjQGlldGYub3JnPjxtYWlsdG86c2Zj
QGlldGYub3JnPg0KPj4gICAgID4+Pj4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMNCj4+ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4gICAgID4+Pj4+ICAgPj4+Pj4+
Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIA0KPj5z
ZmMNCj4+ICAgICA+Pj4+PiBtYWlsaW5nDQo+PiAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4gbGlzdHNm
Y0BpZXRmLm9yZyANCj4+PG1haWx0bzpzZmNAaWV0Zi5vcmc+PG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQo+PiAgICAgPj4+Pj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0K
Pj4gICAgID4+Pj4+ICAgPj4+Pj4NCj4+ICAgICA+Pj4+PiAgID4+Pj4+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYyANCj4+bWFpbGluZw0KPj4gICAg
ID4+Pj4+IGxpc3QNCj4+ICAgICA+Pj4+PiAgID4+Pj4+c2ZjQGlldGYub3JnIDxtYWlsdG86c2Zj
QGlldGYub3JnPjxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4gICAgID4+Pj4+aHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+ICAgICA+Pj4+PiAgID4+Pj4+DQo+PiAg
ICAgPj4+Pj4gICA+Pg0KPj4gICAgID4+Pj4+ICAgPj5fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXw0KPj4gICAgID4+Pj4+ICAgPj5zZmMgbWFpbGluZyBsaXN0
DQo+PiAgICAgPj4+Pj4gICA+PnNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz48bWFp
bHRvOnNmY0BpZXRmLm9yZz4NCj4+ICAgICA+Pj4+PiAgID4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmMNCj4+ICAgICA+Pj4+PiAgID4NCj4+ICAgICA+Pj4+PiAgID5f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4gICAgID4+
Pj4+ICAgPnNmYyBtYWlsaW5nIGxpc3QNCj4+ICAgICA+Pj4+PiAgID5zZmNAaWV0Zi5vcmcgPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+PG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+PiAgICAgPj4+Pj4gICA+
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+ICAgICA+Pj4+Pg0K
Pj4gICAgID4+Pj4NCj4+ICAgICA+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQo+PiAgICAgPj4+PiBzZmMgbWFpbGluZyBsaXN0DQo+PiAgICAgPj4+
PnNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+ICAgICA+Pj4+aHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+ICAgICA+Pj4NCj4+ICAgICA+Pj4g
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+ICAgICA+
Pj4gc2ZjIG1haWxpbmcgbGlzdA0KPj4gICAgID4+PnNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCj4+ICAgICA+Pj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYw0KPj4gICAgID4+Pg0KPj4gICAgID4+DQo+PiAgICAgPj5fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4gICAgID4+c2ZjIG1haWxpbmcgbGlzdA0K
Pj4gICAgID4+c2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4gICAgID4+aHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+ICAgICA+DQo+PiAgICAg
Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+PiAgICAg
PnNmYyBtYWlsaW5nIGxpc3QNCj4+ICAgICA+c2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KPj4gICAgID5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0K
Pj4NCj4+ICAgICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KPj4gICAgIHNmYyBtYWlsaW5nIGxpc3QNCj4+ICAgICBzZmNAaWV0Zi5vcmcgPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQo+PiAgICAgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmMNCj4+DQo+PiAgICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCj4+ICAgICBzZmMgbWFpbGluZyBsaXN0DQo+PiAgICAgc2ZjQGlldGYub3JnIDxt
YWlsdG86c2ZjQGlldGYub3JnPg0KPj4gICAgIGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjDQo+Pg0KPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCj4+IHNmYyBtYWlsaW5nIGxpc3QNCj4+IHNmY0BpZXRmLm9yZyA8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NCj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjDQo+Pg0KPj4NCj4+DQo+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0KPj4gc2ZjIG1haWxpbmcgbGlzdA0KPj4gc2ZjQGlldGYub3JnDQo+PiBodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4NCg0K


From nobody Wed Mar 26 11:59:34 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 908AC1A01E9 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 11:59:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.998
X-Spam-Level: 
X-Spam-Status: No, score=0.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_210=0.6, MANGLED_OFF=2.3, RCVD_IN_DNSWL_NONE=-0.0001, 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 Mn5TuFrq_jDf for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 11:59:25 -0700 (PDT)
Received: from mailc2.tigertech.net (mailc2.tigertech.net [208.80.4.156]) by ietfa.amsl.com (Postfix) with ESMTP id C382B1A0172 for <sfc@ietf.org>; Wed, 26 Mar 2014 11:59:25 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailc2.tigertech.net (Postfix) with ESMTP id 97843631B4; Wed, 26 Mar 2014 11:59:24 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at c2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-134-57.clppva.east.verizon.net [70.106.134.57]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mailc2.tigertech.net (Postfix) with ESMTPSA id D2B44631AC; Wed, 26 Mar 2014 11:59:19 -0700 (PDT)
Message-ID: <53332386.2030904@joelhalpern.com>
Date: Wed, 26 Mar 2014 14:59:18 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Sumandra Majee <S.Majee@F5.com>, Lucy yong <lucy.yong@huawei.com>,  "sfc@ietf.org" <sfc@ietf.org>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E8D17.1B7B4%s.majee@f5.com> <2691CE0099834E4A9C5044EEC662BB9D4535AFF4@dfweml701-chm.china.huawei.com> <532A2700.8010304@joelhalpern.com> <CF586474.1C119%s.majee@f5.com>
In-Reply-To: <CF586474.1C119%s.majee@f5.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/QzQcEgkPRP2Hs8vBHIzCiU0RpvA
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 18:59:30 -0000

The general problem of how to handle applications which modify the 
packet header is one that has been discussed.  We need to separate 
between the target case when the service function supports the minimally 
required understanding of service chaining, and the transition when we 
deal with current SFs.

If the service function preserves the transport header and the serice 
chaining header, then even though the packet header has been changed, 
the transport and / or the SFC header will direct the packet onwards 
along the intended path.  Since this is needed for preserving metadata 
anyway, this is our targeted mode as I understand it.  Which simply 
works with your SF_VO case below.
Note that this upgrade is much simpler than having to maintain active 
chain information in the service function.

If the SF can not preserve even the SFC header, then some form of proxy 
is required.  If the keying fields in the header are modified in the 
process, or if those fields are not unique across flows, then this proxy 
will be quite complicated (after all, the SF many output packets in a 
different order than they arrive, and may in principle change any parts 
of the header.)

Yours,
Joel

On 3/26/14, 2:53 PM, Sumandra Majee wrote:
> Joel,
>
>>> 2.2) Having that mpaiing installed in the service functions.  The
> service functions are applications.  They have application state.
> Having them also hold the chain forwarding state (as was explicitly
> described in some earlier proposals) seem to me a very bad architecture.
>    Segregating this is why the proposed architecture draft separates the
> SF from the SFF.  If Some folks want to implement them together, that's
> fine.  But the structure and architecture should not assume that.
>
> I agree that the architecture should not impose any dependency between the
> service function and SFF. Otherwise
> SFC doesnâ€™t have a viable chance to be successful in reality. However the
> implementor part of me is bothering me.
> I will again start with a pretty common service chain example in a typical
> Gi LAN.
>
>   Chain#10:  SF_VO  â€”â€” SF_PC   where VO= video optimizer and PC = parental
> control
>   Chain#20:  SF_VO â€” out to network or imagine another service SF_X.
>
> Assume two flows f1 (associated with chain#10) and another f2(chain#20)
> passes thru SFF_VO to VO.
> When the transformed content comes back, how does SFF_VO associates this
> flow/pkt back to the original chainID?
>
> Several option,
>      A) if the chain was selected based on subscriber ID, then SFF can use
> sipâ€”> what chainâ€”> find_nextSF[what_chain]
>      B) if it was based on some other criterion, time of day etc then SFF
> may have to correlate the two flows, original and optimized.
>         It could use full 6-tupel, vlan and what not. Depends on network
> topology.
>      C) And all the other methods that I am missing here.
>
> The SFF implementation can be quite varied and in the absence of explicit
> chainID in each packet and I am NOT advocating for that.
>
> Regards.
>
> Sumandra
>
>
>
>
>
>
>
> On 3/19/14, 4:23 PM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
>
>> I want to be a little careful.  THere are two ideas tied together in
>> approach 2 as Sumandra described them.  One of those two ideas seems to
>> me to be a good idea, the other not.
>>
>> 2.1) Having the meaning of the path-ID set by the control.  That seems
>> very sensible to me.
>>
>> 2.2) Having that mpaiing installed in the service functions.  The
>> service functions are applications.  They have application state.
>> Having them also hold the chain forwarding state (as was explicitly
>> described in some earlier proposals) seem to me a very bad architecture.
>>   Segregating this is why the proposed architecture draft separates the
>> SF from the SFF.  If Some folks want to implement them together, that's
>> fine.  But the structure and architecture should not assume that.
>>
>> Yours,
>> Joel
>>
>> On 3/19/14, 2:12 PM, Lucy yong wrote:
>>> Hi Sumandra,
>>>
>>> I am fine with option 2 approach.
>>>
>>> But your description indicates that SF is aware of chainID and is
>>> responsible to forward packet to the next hop SF and select a different
>>> paths by changing the chained parameter. This means that we will only
>>> have single component, SF, in SFC architecture? (maybe two, classifier
>>> and SF).  I disagree this SFC architecture. We need to distinguish SF
>>> and forwarding component in SFC architecture, two has different roles.
>>>
>>> Another point, in option 2 approach, do we need mandate that the
>>> forwarding has to use the chainID?  Many SP people has expressed that
>>> they may want to use different ways to establish the SFC path, not rely
>>> on the info carried on packets. Should SFC solution allow that option?
>>>
>>> Again, I am fine with option 2 approach.
>>>
>>> Thanks,
>>>
>>> Lucy
>>>
>>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Sumandra Majee
>>> *Sent:* Wednesday, March 19, 2014 2:03 AM
>>> *To:* Cathy Zhang; Reinaldo Penno (repenno); Louis.Fourie; Paul Quinn
>>> (paulq); David Allan I
>>> *Cc:* Nicolas BOUTHORS; Xuxiaohu; mikebianc@aol.com; sfc@ietf.org;
>>> Changcheng Huang
>>> *Subject:* Re: [sfc] SFC encapsulation chain ID
>>>
>>> I see two ways to carry the path information.
>>>
>>>   1. Explicit ordered list, something like FW-A :: TCP-OPT :: LB ::
>>>      VideoOPT :: CGNAT.   There are two issues with this approach, first
>>>      the length of graph is variable.  Also it implies bidirectional
>>>      symmetry. It is often required but should not be mandatory.
>>>        Secondly changing this path/graph in at SF can be cumbersome.
>>>   2. Let the Control plane distribute the chainID <â€”> graph mapping. In
>>>      this case each SF would have mapping of given a chainID what is my
>>>      next hop. The chainID itself could be fixed size element. A SF can
>>>      select a different path by changing the chaiID parameter.
>>>
>>> Regards
>>>
>>> Sumandra
>>>
>>> *From: *Cathy Zhang <Cathy.H.Zhang@huawei.com
>>> <mailto:Cathy.H.Zhang@huawei.com>>
>>> *Date: *Tuesday, March 18, 2014 at 10:13 AM
>>> *To: *"Reinaldo Penno (repenno)" <repenno@cisco.com
>>> <mailto:repenno@cisco.com>>, "Louis.Fourie" <Louis.Fourie@huawei.com
>>> <mailto:Louis.Fourie@huawei.com>>, "Paul Quinn (paulq)" <paulq@cisco.com
>>> <mailto:paulq@cisco.com>>, David Allan I <david.i.allan@ericsson.com
>>> <mailto:david.i.allan@ericsson.com>>
>>> *Cc: *Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com
>>> <mailto:Nicolas.BOUTHORS@qosmos.com>>, Xuxiaohu <xuxiaohu@huawei.com
>>> <mailto:xuxiaohu@huawei.com>>, Changcheng Huang <huang@sce.carleton.ca
>>> <mailto:huang@sce.carleton.ca>>, "sfc@ietf.org <mailto:sfc@ietf.org>"
>>> <sfc@ietf.org <mailto:sfc@ietf.org>>, "mikebianc@aol.com
>>> <mailto:mikebianc@aol.com>" <mikebianc@aol.com
>>> <mailto:mikebianc@aol.com>>
>>> *Subject: *Re: [sfc] SFC encapsulation chain ID
>>>
>>> Hi Reinaldo,
>>>
>>> So the chain ID is actually the path ID which represents an ordered set
>>> of service function instances.
>>>
>>> I think we should add an explicit definition of â€œservice instanceâ€. What
>>> do you think?
>>>
>>> Thanks,
>>>
>>> Cathy
>>>
>>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Reinaldo Penno
>>> (repenno)
>>> *Sent:* Tuesday, March 18, 2014 11:03 AM
>>> *To:* Louis.Fourie; Paul Quinn (paulq); David Allan I
>>> *Cc:* Nicolas BOUTHORS; Xuxiaohu; mikebianc@aol.com
>>> <mailto:mikebianc@aol.com>; sfc@ietf.org <mailto:sfc@ietf.org>;
>>> Changcheng Huang
>>> *Subject:* Re: [sfc] SFC encapsulation chain ID
>>>
>>> A Service Chain just defines which type of service and their order.
>>>
>>> A service path defines the actual service instance, say, firewall1.home,
>>> nat2, dpi-sic, etc.
>>>
>>> *From: *"Louis.Fourie" <Louis.Fourie@huawei.com
>>> <mailto:Louis.Fourie@huawei.com>>
>>> *Date: *Tuesday, March 18, 2014 at 10:55 AM
>>> *To: *"Paul Quinn (paulq)" <paulq@cisco.com <mailto:paulq@cisco.com>>,
>>> David Allan I <david.i.allan@ericsson.com
>>> <mailto:david.i.allan@ericsson.com>>
>>> *Cc: *Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com
>>> <mailto:Nicolas.BOUTHORS@qosmos.com>>, Xuxiaohu <xuxiaohu@huawei.com
>>> <mailto:xuxiaohu@huawei.com>>, Changcheng Huang <huang@sce.carleton.ca
>>> <mailto:huang@sce.carleton.ca>>, "sfc@ietf.org <mailto:sfc@ietf.org>"
>>> <sfc@ietf.org <mailto:sfc@ietf.org>>, "mikebianc@aol.com
>>> <mailto:mikebianc@aol.com>" <mikebianc@aol.com
>>> <mailto:mikebianc@aol.com>>
>>> *Subject: *Re: [sfc] SFC encapsulation chain ID
>>>
>>> Paul,
>>>
>>>      Can you clarify the difference between service chain and service
>>> path. Given that a service chain is composed
>>>
>>> of several service functions SF1, SF2, .. SFn how would a service path
>>> differ from that service chain?
>>>
>>> -Louis
>>>
>>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Paul Quinn
>>> (paulq)
>>> *Sent:* Tuesday, March 18, 2014 10:26 AM
>>> *To:* David Allan I
>>> *Cc:* Nicolas BOUTHORS; Xuxiaohu; mikebianc@aol.com
>>> <mailto:mikebianc@aol.com>; sfc@ietf.org <mailto:sfc@ietf.org>;
>>> Changcheng Huang
>>> *Subject:* Re: [sfc] SFC encapsulation chain ID
>>>
>>> Hi Dave,
>>>
>>> Chain ID should really be path ID since there can be many paths for a
>>> given chain.  Using that definition, we avoid the overload and reap the
>>> gain alluded to below.
>>>
>>> Paul
>>>
>>> On Mar 18, 2014, at 12:14 PM, David Allan I <david.i.allan@ericsson.com
>>> <mailto:david.i.allan@ericsson.com>> wrote:
>>>
>>>
>>>
>>>
>>>
>>> Well the question de jour is â€œdoes a chain ID define a class or an
>>> instanceâ€â€¦. If it defines an class we also need instance information, if
>>> it is currently overloaded to define class and instance IMO we have a
>>> problemâ€¦.
>>>
>>> Dave
>>>
>>> *From:*sfc [mailto:sfc-bounces@ietf.org <mailto:bounces@ietf.org>]*On
>>> Behalf Of*Changcheng Huang
>>> *Sent:*Tuesday, March 18, 2014 7:43 AM
>>> *To:*Nicolas BOUTHORS
>>> *Cc:*Xuxiaohu;sfc@ietf.org <mailto:sfc@ietf.org>;mikebianc@aol.com
>>> <mailto:mikebianc@aol.com>
>>> *Subject:*Re: [sfc]ç­”å¤: SFC encapsulation chain ID
>>>
>>> Good points. I believe explicit chain ID should be mandatory. The
>>> overhead is very little. It helps simplify processing and steering
>>> significantly. The gain is huge.
>>>
>>> Chang
>>>
>>> ------------
>>>
>>> Changcheng Huang
>>>
>>>
>>> On Mar 18, 2014, at 1:53 AM, Nicolas BOUTHORS
>>> <Nicolas.BOUTHORS@qosmos.com <mailto:Nicolas.BOUTHORS@qosmos.com>>
>>> wrote:
>>>
>>>      I think that keeping the Service Path Layer transport independent
>>>      should remain an objective for SFC.  Such a separation of concerns
>>>      is a sound architectural principle that help keep things simple in
>>>      practice.
>>>
>>>      On the question of  Service Path, we have a discussion on whether we
>>>      need some kind of explicit identifier or
>>>
>>>      could we rely on mapping on some underlay network protocol fields.
>>>
>>>      May be a PRO/CON table could help focus the group decision on that
>>>      matter
>>>
>>>        * Visibility (tracing)
>>>        * Forwarding graph structure impact/limitations
>>>        * Reconfiguration speed
>>>
>>>            o LBS / scale out impact
>>>            o Node bypass (e.g; maintenance)
>>>
>>>        * underlay network/transport layers support
>>>        * Header space impact
>>>        * Multi tenant support impact
>>>        * SFC on flat (e.g optical L2 for Data Centers) network
>>>        * Underlay network administration impact
>>>
>>>      Personally I think that having an explicit chain identifier (e.g.
>>>      Service Path/Service Index) is clear (management and control) and
>>>      not expensive (header space). The drawback being some impact on the
>>>      simplicity to add/remove elements in a chain dynamically.
>>>
>>>      Tag switching (as MPLS)  allows to manage tags per service nodes,
>>>      leading to more versatile and diverse graphs
>>>
>>>      Nicolas
>>>
>>>
>>> ------------------------------------------------------------------------
>>>
>>>      *From:*Xuxiaohu [xuxiaohu@huawei.com <mailto:xuxiaohu@huawei.com>]
>>>      *Sent:*Tuesday, March 18, 2014 5:04 AM
>>>      *To:*Jerome Moisand;mikebianc@aol.com
>>>      <mailto:mikebianc@aol.com>;sfc@ietf.org <mailto:sfc@ietf.org>
>>>      *Subject:*[sfc]ç­”å¤: SFC encapsulation chain ID
>>>
>>>      I like the idea of separating the Service Function Layer and the
>>>      Service Path Layer, as proposed in
>>>      draft-rijsman-sfc-metadata-considerations. The role of the Service
>>>      Path Layer is just to steer the traffic along a particular chain of
>>>      service nodes which can be implemented by existing tools for source
>>>      routing, such as segment routing. As such, itâ€™s not necessary to try
>>>      to keep the Service Path Layer transport-independent and contain it
>>>      in the SFC header.
>>>
>>>      Best regards,
>>>
>>>      Xiaohu
>>>
>>>      *å‘ä»¶äºº**:*sfc [mailto:sfc-bounces@ietf.org]*ä»£è¡¨*Jerome Moisand
>>>      *å‘é€æ—¶é—´:*2014å¹´3æœˆ18æ—¥ 1:03
>>>      *æ”¶ä»¶äºº:*mikebianc@aol.com <mailto:mikebianc@aol.com>;sfc@ietf.org
>>>      <mailto:sfc@ietf.org>
>>>      *ä¸»é¢˜:*Re: [sfc] SFC encapsulation chain ID
>>>
>>>      This (lengthy and very lively) thread started from
>>>      draft-rijsman-sfc-metadata-considerations (which I co-authored).
>>>
>>>      In section 4.8, we made a clear distinction between a service path
>>>      layer (steering packets hop by hop along the chain) and a service
>>>      function layer (convey metadata information of interest to SFs).
>>>      Terminology aside, it seems that such layered view was agreed upon
>>>      by many people on the mailing list.
>>>
>>>      Now this certainly does beg the question of solving BOTH problems
>>>      with the same (packet) encapsulation mechanism. Notably when
>>>      observing that many use cases could be satisfied without SF-level
>>>      metadata, or by using more out-of-band ways to convey such SF
>>>      metadata. And also when observing that inband marking (e.g. packet
>>>      headers) comes with various pros & cons (some of the issues being
>>>      identified in the draft, e.g. sections 4.1 and 4.2).
>>>
>>>      I do agree with Maria. We may want to explore other options for
>>>      addressing the needs of the service path layer that do not require
>>>      an explicit chain-id of sorts.
>>>
>>>      In the draft, we concluded by stating â€œA productive path forward
>>>      could be to divide and conquer: to clearly separate the problem of
>>>      Service Function Path topology from the   problem of [conveying SF]
>>>      metadataâ€. I do believe we should explore such separation principle
>>>      further.
>>>
>>>      *From:*sfc [mailto:sfc-bounces@ietf.org]*On Behalf
>>>      Of*mikebianc@aol.com <mailto:mikebianc@aol.com>
>>>      *Sent:*Friday, March 14, 2014 5:50 PM
>>>      *To:*sfc@ietf.org <mailto:sfc@ietf.org>
>>>      *Subject:*Re: [sfc] SFC encapsulation chain ID
>>>
>>>      I would imagine that if we made the Chain ID field in the header be
>>>      optional, yet still required a header and still required that some
>>>      indication of the chain be carried somewhere in the packet (mpls
>>>      label or vlan or whatever), that the implementation would become
>>>      overly complicated.  To do so would be using SFC simply as a
>>>      mechanism to carry meta data and not at all for service chaining,
>>>      which sounds counter intuitive to me.
>>>
>>>      Maria,
>>>      So, you are saying that you want to use SFC to carry around
>>>      metadata, but not for actual service chaining because you already
>>>      have a way to implement service chaining outside of SFC?  Maybe I'm
>>>      not following, but it seems to me that if you were to upgrade your
>>>      network to support SFC that you would change from using your
>>>      existing mechanism and start using SFC, which is meant to provide
>>>      support for service functions that are not SFC aware.  There are a
>>>      number of us who have implemented, in one way or another, some sort
>>>      of service chaining, but I (I can at least speak for myself) am
>>>      looking to SFC not to enhance my current implementation, but to
>>>      replace it with something better while still maintaining my core
>>>      (non service function) infrastructure.
>>>
>>>
>>> ------------------------------------------------------------------------
>>>
>>>      *From:*kegray@cisco.com<kegray@cisco.com
>>>      <mailto:kegray@cisco.com%3ckegray@cisco.com>>
>>>      *To:*Ron Parker<Ron_Parker@affirmednetworks.com
>>>      <mailto:Ron_Parker@affirmednetworks.com>>,Jim Guichard
>>>      (jguichar)<jguichar@cisco.com <mailto:jguichar@cisco.com>>,Joel M.
>>>      Halpern<jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
>>>      *cc:*sfc@ietf.org<sfc@ietf.org <mailto:sfc@ietf.org%3csfc@ietf.org>>
>>>      *Sent:*Friday, March 14, 2014
>>>      *Subject:*Re: [sfc] SFC encapsulation chain ID
>>>
>>>      +1 the idea is interoperability.
>>>
>>>
>>>      On 3/14/14 12:55 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com
>>>      <mailto:Ron_Parker@affirmednetworks.com>> wrote:
>>>
>>>      >Thanks, Jim.
>>>      >
>>>      >Remember that we have said many times that the SFC service header
>>> is
>>>      >transport independent.   Just because the chain id could be
>>> carried in
>>>      >some form or another with some particular transport doesn't mean
>>> that it
>>>      >could be universally conveyed.    By making and keeping the SFC
>>> service
>>>      >header transport independent makes it more applicable in more
>>>      >environments and more likely to get adopted broadly.
>>>      >
>>>      >   Ron
>>>      >
>>>      >
>>>      >-----Original Message-----
>>>      >From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
>>>      >Sent: Friday, March 14, 2014 3:52 PM
>>>      >To: Joel M. Halpern; Ron Parker
>>>      >Cc:sfc@ietf.org <mailto:sfc@ietf.org>
>>>      >Subject: SFC encapsulation chain ID
>>>      >
>>>      >Hi Joel,
>>>      >
>>>      >Perhaps but I would point out that the base SFC header could have
>>> a lot
>>>      >more information than just the chain ID; I would also point out
>>> that the
>>>      >devil is in the details and saying "well, I can just use an MPLS
>>> label"
>>>      >hides much of the complexity of actually doing that.
>>>      >
>>>      >On 3/14/14, 2:35 PM, "Joel M. Halpern" <jmh@joelhalpern.com
>>> <mailto:jmh@joelhalpern.com>> wrote:
>>>      >
>>>      >>If the transport header carries enough information for
>>> identifying the
>>>      >>sequence (VLAN tag or MPLS label can both do the job), then
>>> arguably
>>>      >>the global chain ID is redundant. I can live with carrying it
>>> anyway
>>>      >>either if I have metadata to carry, or if I need the chain ID for
>>> some
>>>      >>purpose.
>>>      >> After all, some folks seem to want to use that for the forwarding
>>>      >>decisions.
>>>      >>
>>>      >>Yours,
>>>      >>Joel
>>>      >>
>>>      >>On 3/14/14, 2:28 PM, Ron Parker wrote:
>>>      >>> The chain ID is the label that defines the sequence of service
>>>      >>>functions that must be visited.   It can be thought of as a
>>> handle for a
>>>      >>>stack of must-visit network locations.   I don't see how this
>>> can be
>>>      >>>anything but mandatory.
>>>      >>>
>>>      >>>     Ron
>>>      >>>
>>>      >>>
>>>      >>> -----Original Message-----
>>>      >>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Surendra
>>> Kumar
>>>      >>>(smkumar)
>>>      >>> Sent: Friday, March 14, 2014 1:46 PM
>>>      >>> To: Joel M. Halpern; NAPIERALA, MARIA H
>>>      >>> Cc:sfc@ietf.org <mailto:sfc@ietf.org>
>>>      >>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>      >>>
>>>      >>> [Trimmed the recipient list - needs approval otherwise]
>>>      >>>
>>>      >>> Completely agree here.
>>>      >>>
>>>      >>> SFC does not prevent VLAN stitching and one can continue to do
>>> that.
>>>      >>>While at the same time SFC can include VLAN stitching to support
>>>      >>>legacy SFs in the same chain that includes SFC aware SFs. Even
>>> legacy
>>>      >>>SFs benefit from chain identification and hence can be shared
>>> across
>>>      >>>different service chains.
>>>      >>>
>>>      >>> Surendra.
>>>      >>>
>>>      >>>
>>>      >>>
>>>      >>> On 3/14/14 10:26 AM, "Joel M. Halpern" <jmh@joelhalpern.com
>>> <mailto:jmh@joelhalpern.com>> wrote:
>>>      >>>
>>>      >>>> My own inclination is to observe that if you don't need
>>> explicit
>>>      >>>> chain identification and you don't need metadata, you can just
>>> omit
>>>      >>>> the sfc/nsh header. Still do service chaining, just no extra
>>> header.
>>>      >>>>
>>>      >>>> If we are going to have the header, it seems to me that the
>>> chain
>>>      >>>>identification field is very useful, and low cost once we have
>>> the
>>>      >>>>header.
>>>      >>>>
>>>      >>>> Yours,
>>>      >>>> Joel
>>>      >>>>
>>>      >>>> On 3/14/14, 1:00 PM, NAPIERALA, MARIA H wrote:
>>>      >>>>> Explicit chain identification should be made optional. I
>>> believe it
>>>      >>>>> was discussed few months ago on this mailing list.
>>>      >>>>>
>>>      >>>>> Maria
>>>      >>>>>
>>>      >>>>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of
>>> *Jmh.direct
>>>      >>>>> *Sent:* Thursday, March 13, 2014 12:12 PM
>>>      >>>>> *To:*kegray@cisco.com
>>> <mailto:kegray@cisco.com>;lucy.yong@huawei.com
>>>      <mailto:lucy.yong@huawei.com>;smkumar@cisco.com
>>>      <mailto:smkumar@cisco.com>;
>>>      >>>>>jguichar@cisco.com <mailto:jguichar@cisco.com>
>>>      >>>>> *Cc:*nicolas.bouthors@qosmos.com
>>>      <mailto:nicolas.bouthors@qosmos.com>;sfc@ietf.org
>>>      <mailto:sfc@ietf.org>;hadi@mojatatu.com <mailto:hadi@mojatatu.com>;
>>>      >>>>>ron_parker@affirmednetworks.com
>>>      <mailto:ron_parker@affirmednetworks.com>;brijsman@juniper.net
>>>      <mailto:brijsman@juniper.net>;
>>>      >>>>>jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>>>      >>>>> *Subject:* Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>      >>>>> *Importance:* Low
>>>      >>>>>
>>>      >>>>> Assuming I understand you properly Ken, I disagree.
>>>      >>>>>
>>>      >>>>> For example, by using separate terms I can easily discuss the
>>> fact
>>>      >>>>> that certain kinds of data (chain identification) only need
>>> to be
>>>      >>>>> adjust by a few apps in rare cases. And that data is not
>>> beeded
>>>      >>>>> by the applications.
>>>      >>>>>
>>>      >>>>> Unless you would like to consider the chain identification as
>>> being
>>>      >>>>> optional?
>>>      >>>>>
>>>      >>>>> Yours,
>>>      >>>>>
>>>      >>>>> Joel
>>>      >>>>>
>>>      >>>>>
>>>      >>>>>
>>>      >>>>> Sent from my Samsung smartphone on AT&T
>>>      >>>>>
>>>      >>>>>
>>>      >>>>>
>>>      >>>>>
>>>      >>>>> -------- Original message --------
>>>      >>>>> Subject: Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>      >>>>> From: "Ken Gray (kegray)" <kegray@cisco.com
>>> <mailto:kegray@cisco.com>
>>>      >>>>><mailto:kegray@cisco.com>>
>>>      >>>>> To: Lucy yong <lucy.yong@huawei.com
>>> <mailto:lucy.yong@huawei.com>
>>>      >>>>><mailto:lucy.yong@huawei.com>>,"Surendra
>>>      <mailto:lucy.yong@huawei.com%3e%3e,%22Surendra>Kumar (smkumar)"
>>>      >>>>> <smkumar@cisco.com
>>>      <mailto:smkumar@cisco.com><mailto:smkumar@cisco.com>>,"Jim
>>>      <mailto:smkumar@cisco.com%3e%3e,%22Jim>Guichard
>>>      >>>>>(jguichar)"
>>>      >>>>> <jguichar@cisco.com
>>>      <mailto:jguichar@cisco.com><mailto:jguichar@cisco.com>>
>>>      >>>>> CC: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com
>>> <mailto:Nicolas.BOUTHORS@qosmos.com>
>>>      >>>>><mailto:Nicolas.BOUTHORS@qosmos.com>>,sfc
>>>      <mailto:Nicolas.BOUTHORS@qosmos.com%3e%3e,sfc><sfc@ietf.org
>>>      <mailto:sfc@ietf.org>
>>>      >>>>><mailto:sfc@ietf.org>>,Jamal
>>> <mailto:sfc@ietf.org%3e%3e,Jamal>Hadi
>>>      Salim <hadi@mojatatu.com <mailto:hadi@mojatatu.com>
>>>      >>>>><mailto:hadi@mojatatu.com>>,Ron
>>>      <mailto:hadi@mojatatu.com%3e%3e,Ron>Parker
>>>      >>>>><Ron_Parker@affirmednetworks.com
>>> <mailto:Ron_Parker@affirmednetworks.com>
>>>      >>>>>
>>> <mailto:Ron_Parker@affirmednetworks.com>>,"brijsman@juniper.net
>>>
>>> <mailto:Ron_Parker@affirmednetworks.com%3e%3e,%22brijsman@juniper.net>
>>>      >>>>> <mailto:brijsman@juniper.net>" <brijsman@juniper.net
>>>      <mailto:brijsman@juniper.net>
>>>      >>>>><mailto:brijsman@juniper.net>>,"Joel
>>>      <mailto:brijsman@juniper.net%3e%3e,%22Joel>M. Halpern"
>>>      >>>>><jmh@joelhalpern.com
>>>      <mailto:jmh@joelhalpern.com><mailto:jmh@joelhalpern.com>>
>>>      >>>>>
>>>      >>>>> The word "metadata" is a purposely ambiguous term "data that
>>>      >>>>> provides information about other data". It is used to avoid
>>> THIS
>>>      >>>>>discussion.
>>>      >>>>>
>>>      >>>>> For example, I propose we define "tequila metadata" because,
>>>      >>>>> frankly, I will need to order a triple-shot if we keep
>>> attempting
>>>      >>>>> to define something that, by definition, is ambiguous. I'd
>>> like
>>>      >>>>> my bartender to understand me specifically when I say "I need
>>> a
>>>      >>>>>shot".
>>>      >>>>>
>>>      >>>>> On 3/13/14 7:49 AM, "Lucy yong" <lucy.yong@huawei.com
>>> <mailto:lucy.yong@huawei.com>
>>>      >>>>> <mailto:lucy.yong@huawei.com>> wrote:
>>>      >>>>>
>>>      >>>>>   >Snip..
>>>      >>>>>   >SK> Just copying from the PS:
>>>      >>>>>   >--
>>>      >>>>>   >Data plane metadata provides the ability to exchange
>>> information
>>>      >>>>>between
>>>      >>>>>   >the network and service functions, between service
>>> functions,
>>>      >>>>>and service
>>>      >>>>>   >functions and the network.
>>>      >>>>>   >
>>>      >>>>>   >--
>>>      >>>>>   >It is a lucid definition. We are unnecessarily making the
>>> word
>>>      >>>>>"network"
>>>      >>>>>   >controversial, IMO.
>>>      >>>>>   >
>>>      >>>>>   >[Lucy] This is my point. "The network" is too general here,
>>>      >>>>>which brings
>>>      >>>>>   >metadata great power to do many things. This is why people
>>>      >>>>>invent ideas
>>>      >>>>>   >here, which causes a lot of debates on metadata usage
>>> potentials.
>>>      >>>>> We
>>>      >>>>>   >should not spend a lot of times on that debates and judge
>>> which
>>>      >>>>>usage is
>>>      >>>>>   >valuable or not. Thus, for the SFC work, it will be
>>> helpful if
>>>      >>>>>we can
>>>      >>>>>   >narrow down a bit. Joel makes explicitly two cases, which
>>> is
>>>      >>>>>helpful to
>>>      >>>>>   >develop use cases for each case. I would like to see that
>>> the
>>>      >>>>>problem
>>>      >>>>>   >statement can be more specific on metadata definition,
>>> which may
>>>      >>>>>be
>>>      >>>>>   >helpful in less focusing on it and moving forward.
>>>      >>>>>   >
>>>      >>>>>   >Lucy
>>>      >>>>>   >
>>>      >>>>>   >Surendra.
>>>      >>>>>   >
>>>      >>>>>   >
>>>      >>>>>   >>
>>>      >>>>>   >>Thanks,
>>>      >>>>>   >>Lucy
>>>      >>>>>   >>
>>>      >>>>>   >>-----Original Message-----
>>>      >>>>>   >>From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
>>>      >>>>>   >>Sent: Wednesday, March 12, 2014 4:38 PM
>>>      >>>>>   >>To: Lucy yong
>>>      >>>>>   >>Cc: Joel M. Halpern; Nicolas BOUTHORS; Ron Parker;
>>>      >>>>>   >>brijsman@juniper.net
>>>      <mailto:brijsman@juniper.net><mailto:brijsman@juniper.net>; sfc;
>>> Jamal
>>>      >>>>>Hadi Salim
>>>      >>>>>   >>Subject: Re: [sfc]
>>> draft-rijsman-sfc-metadata-considerations
>>>      >>>>>   >>
>>>      >>>>>   >>Hi Lucy,
>>>      >>>>>   >>
>>>      >>>>>   >>No. I am simply saying we should not overcomplicate the
>>> problem
>>>      >>>>>   >>statement with text that adds little to no value in my
>>> opinion.
>>>      >>>>> Whether
>>>      >>>>>   >>we call it metadata, or context, has no bearing on the
>>> fact
>>>      >>>>>that the
>>>      >>>>>   >>problem statement already clearly states we need to be
>>> able to
>>>      >>>>>pass
>>>      >>>>>   >>information between SFÂ¹s and between the network & SFÂ¹s.
>>>      >>>>>   >>
>>>      >>>>>   >>
>>>      >>>>>   >>On 3/12/14, 5:13 PM, "Lucy yong" <lucy.yong@huawei.com
>>> <mailto:lucy.yong@huawei.com>
>>>      >>>>><mailto:lucy.yong@huawei.com>> wrote:
>>>      >>>>>   >>
>>>      >>>>>   >>>
>>>      >>>>>   >>>Hi Jim,
>>>      >>>>>   >>>
>>>      >>>>>   >>>I for one don't agree and think we are over complicating
>>> what
>>>      >>>>>should
>>>      >>>>>   >>>be straightforward. The SFC encapsulation should enable
>>> two
>>>      >>>>>things:
>>>      >>>>>   >>>
>>>      >>>>>   >>>1. Steering of selected flows through a service chain;
>>> this is
>>>      >>>>>the
>>>      >>>>>   >>>service function path.
>>>      >>>>>   >>>2. Passing of context associated with a given flow
>>> within said
>>>      >>>>>service
>>>      >>>>>   >>>function path. This context information may be consumed
>>> by a
>>>      >>>>>SF (an
>>>      >>>>>   >>>application ID is an example) or may be consumed by the
>>>      >>>>>forwarding
>>>      >>>>>   >>>elements (a vrf-ID is an example).
>>>      >>>>>   >>>[Lucy] Do you call the context as metadata or not? Do we
>>> have
>>>      >>>>>another
>>>      >>>>>   >>>term here beside SFC header and metadata. I see that you
>>> don't
>>>      >>>>>want to
>>>      >>>>>   >>>separate what is consumed by SF and what is consumed by
>>> the
>>>      >>>>>forwarding
>>>      >>>>>   >>>elements.
>>>      >>>>>   >>>
>>>      >>>>>   >>>Lucy
>>>      >>>>>   >>>
>>>      >>>>>   >>>Sent from my iPhone
>>>      >>>>>   >>>
>>>      >>>>>   >>>> On Mar 12, 2014, at 4:16 PM, "Lucy yong"
>>>      >>>>><lucy.yong@huawei.com
>>>      <mailto:lucy.yong@huawei.com><mailto:lucy.yong@huawei.com>> wrote:
>>>      >>>>>   >>>>
>>>      >>>>>   >>>> Great. Then we may consider two special metadata
>>> definitions
>>>      >>>>>in the
>>>      >>>>>   >>>>problem statement so we can all use the same
>>> definitions.
>>>      >>>>>Here is my
>>>      >>>>>   >>>>suggested text and like to hear you and other's input
>>> and
>>>      >>>>>suggestions.
>>>      >>>>>   >>>>
>>>      >>>>>   >>>> Dataplane Metadata: Data plane metadata provides the
>>> ability
>>>      >>>>>to
>>>      >>>>>   >>>>exchange information between the elements in a service
>>> function
>>>      >>>>>   >>>>chaining. In this context, there are two types of data
>>> plane
>>>      >>>>>metadata.
>>>      >>>>>   >>>>
>>>      >>>>>   >>>> Service Function Metadata: the information exchanged
>>> between
>>>      >>>>>   >>>>classifier and service functions, between service
>>> functions to
>>>      >>>>>   >>>>facilitate service functions on the packet treatment.
>>>      >>>>>   >>>>
>>>      >>>>>   >>>> Steering Metadata: the information from service
>>> functions to a
>>>      >>>>>   >>>>classifier or service node for traffic forwarding
>>> purpose.
>>>      >>>>>   >>>>
>>>      >>>>>   >>>> -end
>>>      >>>>>   >>>>
>>>      >>>>>   >>>> Lucy
>>>      >>>>>   >>>>
>>>      >>>>>   >>>>
>>>      >>>>>   >>>> -----Original Message-----
>>>      >>>>>   >>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>>>      >>>>>   >>>> Sent: Wednesday, March 12, 2014 2:35 PM
>>>      >>>>>   >>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker
>>>      >>>>>   >>>> Cc: Jim Guichard (jguichar);brijsman@juniper.net
>>> <mailto:brijsman@juniper.net>
>>>      >>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi
>>>      >>>>>   >>>> Salim
>>>      >>>>>   >>>> Subject: Re: [sfc]
>>> draft-rijsman-sfc-metadata-considerations
>>>      >>>>>   >>>>
>>>      >>>>>   >>>> Yes, I am trying to consistently distinguish those two
>>> cases
>>>      >>>>>when
>>>      >>>>>   >>>>talking about the information carried with packets in
>>> service
>>>      >>>>>chains.
>>>      >>>>>   >>>>
>>>      >>>>>   >>>> Yours,
>>>      >>>>>   >>>> Joel
>>>      >>>>>   >>>>
>>>      >>>>>   >>>>> On 3/12/14, 3:13 PM, Lucy yong wrote:
>>>      >>>>>   >>>>> Joel, See below. -----Original Message----- From: sfc
>>>      >>>>>   >>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M.
>>> Halpern
>>>      >>>>>Sent:
>>>      >>>>>   >>>>> Wednesday, March 12, 2014 2:02 PM To: Lucy yong;
>>> Nicolas
>>>      >>>>>BOUTHORS;
>>>      >>>>>   >>>>> Ron Parker Cc: Jim Guichard (jguichar);
>>>      >>>>>brijsman@juniper.net
>>>      <mailto:brijsman@juniper.net><mailto:brijsman@juniper.net>; sfc;
>>>      >>>>>   >>>>> Jamal Hadi Salim Subject: Re: [sfc]
>>>      >>>>>   >>>>> draft-rijsman-sfc-metadata-considerations
>>>      >>>>>   >>>>>
>>>      >>>>>   >>>>> I was trying to word it carefully not to focus on who
>>> puts
>>>      >>>>>the
>>>      >>>>>   >>>>> information in, but only on who consumes the
>>> information.
>>>      >>>>>   >>>>> Information for service functions may come from the
>>> ingress
>>>      >>>>>   >>>>> classifier or from other service functions. [Lucy]
>>> this is
>>>      >>>>>the one
>>>      >>>>>   >>>>> case using metadata in your view. Information for the
>>>      >>>>>forwarding
>>>      >>>>>   >>>>> will generally come from the ingress classifier, but
>>> in
>>>      >>>>>special
>>>      >>>>>   >>>>> cases may be provided by service functions. (I keep
>>>      >>>>>wanting to get
>>>      >>>>>   >>>>> rid of those special cases, but so far there seem to
>>> be
>>>      >>>>>just enough
>>>      >>>>>   >>>>> of them to warrant covering in the solution. And more
>>>      >>>>>importantly,
>>>      >>>>>   >>>>> significant support for it in the working group.)
>>> [Lucy]
>>>      >>>>>This is
>>>      >>>>>   >>>>> the second case using metadata in your view (but you
>>> don't
>>>      >>>>>like it).
>>>      >>>>>   >>>>>
>>>      >>>>>   >>>>> And you suggest distinguishing these two cases when
>>>      >>>>>discussing
>>>      >>>>>   >>>>> about metadata usage. Is that right understanding?
>>>      >>>>>   >>>>>
>>>      >>>>>   >>>>> Lucy
>>>      >>>>>   >>>>>
>>>      >>>>>   >>>>> Yours, Joel
>>>      >>>>>   >>>>>
>>>      >>>>>   >>>>>> On 3/12/14, 2:33 PM, Lucy yong wrote:
>>>      >>>>>   >>>>>> Joel, I interpret that you suggests that distinguish
>>> the
>>>      >>>>>exchange
>>>      >>>>>   >>>>>> information data plane carried between service
>>> functions
>>>      >>>>>and the
>>>      >>>>>   >>>>>> exchange information data plane carried from a
>>> service
>>>      >>>>>function to
>>>      >>>>>   >>>>>> a service node. Is this right understanding? Lucy
>>>      >>>>>   >>>>>>
>>>      >>>>>   >>>>>> -----Original Message----- From: Joel M. Halpern
>>>      >>>>>   >>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday, March
>>> 12,
>>>      >>>>>2014
>>>      >>>>> 1:19
>>>      >>>>>   >>>>>> PM
>>>      >>>>>   >>>>>> To: Lucy yong; Nicolas BOUTHORS; Ron Parker Cc: Jim
>>> Guichard
>>>      >>>>>   >>>>>> (jguichar);brijsman@juniper.net
>>> <mailto:brijsman@juniper.net>
>>>      >>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim Subject:
>>>      >>>>>   >>>>>> Re: [sfc] draft-rijsman-sfc-metadata-considerations
>>>      >>>>>   >>>>>>
>>>      >>>>>   >>>>>> My inclination would be to tune that definition to
>>>      >>>>>distinguish
>>>      >>>>>   >>>>>> between dataplane carried information intended for
>>> use by
>>>      >>>>>service
>>>      >>>>>   >>>>>> funcitons (whatever the origin), and dataplane
>>> carried
>>>      >>>>>information
>>>      >>>>>   >>>>>> intended for dataplane forwarding components.
>>>      >>>>>   >>>>>>
>>>      >>>>>   >>>>>> Yours, Joel
>>>      >>>>>   >>>>>>
>>>      >>>>>   >>>>>>
>>>      >>>>>   >>>>>>> Hi Joel,
>>>      >>>>>   >>>>>>>
>>>      >>>>>   >>>>>>> I agree that we need using the same definition for a
>>>      >>>>>term, but
>>>      >>>>>   >>>>>>> disagree that the metadata definition here is a set
>>> of
>>>      >>>>>   >>>>>>> information put in the SFC header. This may be too
>>> narrow
>>>      >>>>>or lead
>>>      >>>>>   >>>>>>> to a particular solution. I am fine with this
>>> definition
>>>      >>>>>in the
>>>      >>>>>   >>>>>>> problem statement w/ minor tweak (suggested on
>>> mailing
>>>      >>>>>list).
>>>      >>>>>   >>>>>>>
>>>      >>>>>   >>>>>>> Dataplane Metadata: Data plane metadata provides the
>>>      >>>>>ability to
>>>      >>>>>   >>>>>>> exchange information between the classifiers and
>>> service
>>>      >>>>>   >>>>>>> functions, between service functions, and service
>>>      >>>>>functions and
>>>      >>>>>   >>>>>>> the
>>>      >>>>>   >>>>>>> classifiers|service nodes.
>>>      >>>>>   >>>>>>>
>>>      >>>>>   >>>>>>> There may be a solution that a service function
>>> passes
>>>      >>>>>some
>>>      >>>>>
>>>      >>>>>   >>>>>>> information to attached service node without using
>>> SFC
>>>      >>>>>header.
>>>      >>>>>   >>>>>>>
>>>      >>>>>   >>>>>>> Thanks, Lucy
>>>      >>>>>   >>>>>>>
>>>      >>>>>   >>>>>>>
>>>      >>>>>   >>>>>>> -----Original Message----- From: Joel Halpern Direct
>>>      >>>>>   >>>>>>> [mailto:jmh.direct@joelhalpern.com] Sent: Wednesday,
>>>      >>>>>March 12,
>>>      >>>>>   >>>>>>> 2014 12:25 PM To: Lucy yong; Joel M. Halpern;
>>> Nicolas
>>>      >>>>>BOUTHORS;
>>>      >>>>>   >>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
>>>      >>>>>brijsman@juniper.net
>>>      <mailto:brijsman@juniper.net><mailto:brijsman@juniper.net>;
>>>      >>>>>   >>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>>      >>>>>   >>>>>>> draft-rijsman-sfc-metadata-considerations
>>>      >>>>>   >>>>>>>
>>>      >>>>>   >>>>>>> Lucy, you say "the metadata term means ..." The
>>>      >>>>>definition you
>>>      >>>>>   >>>>>>> then provide is a definition of the set of
>>> information we
>>>      >>>>>are
>>>      >>>>>   >>>>>>> proposing that we put in the SFC header. I, and
>>> others,
>>>      >>>>>have
>>>      >>>>>   >>>>>>> been using the term metadata more narrowly. We can
>>> use
>>>      >>>>>whatever
>>>      >>>>>   >>>>>>> definition we want. But we do need to agree on the
>>>      >>>>>definition.
>>>      >>>>>   >>>>>>> For the purposes of the WG, it seems much more
>>> useful to
>>>      >>>>>use the
>>>      >>>>>   >>>>>>> term metadata for the narrower description.
>>>      >>>>>   >>>>>>>
>>>      >>>>>   >>>>>>> Yours, Joel
>>>      >>>>>   >>>>>>>
>>>      >>>>>   >>>>>>>> On 3/12/14, 1:19 PM, Lucy yong wrote:
>>>      >>>>>   >>>>>>>> Hi Joel,
>>>      >>>>>   >>>>>>>>
>>>      >>>>>   >>>>>>>> I agree. We need to differentiate the metadata
>>> used by
>>>      >>>>>service
>>>      >>>>>   >>>>>>>>function and SFC header. The metadata term means
>>> carrying
>>>      >>>>>some
>>>      >>>>>   >>>>>>>>states along with the packet. IMO: SFC header is a
>>> kind of
>>>      >>>>>   >>>>>>>>metadata carried on packet for next service node to
>>> use.
>>>      >>>>>In the
>>>      >>>>>   >>>>>>>>context of SFC, we have term for SFC header and the
>>>      >>>>>metadata that
>>>      >>>>>   >>>>>>>>was carried between service functions, or between
>>> service
>>>      >>>>>   >>>>>>>>functions and classifiers/service nodes, which is
>>> what
>>>      >>>>>the draft
>>>      >>>>>   >>>>>>>>focus.
>>>      >>>>>   >>>>>>>>
>>>      >>>>>   >>>>>>>> Thanks, Lucy
>>>      >>>>>   >>>>>>>>
>>>      >>>>>   >>>>>>>>
>>>      >>>>>   >>>>>>>>
>>>      >>>>>   >>>>>>>>
>>>      >>>>>   >>>>>>>>
>>>      >>>>>   >>>>>>>> -----Original Message----- From: Joel M. Halpern
>>>      >>>>>   >>>>>>>> [mailto:jmh@joelhalpern.com] Sent: Wednesday,
>>> March 12,
>>>      >>>>> 2014
>>>      >>>>>   >>>>>>>> 11:18 AM To: Lucy yong; Nicolas BOUTHORS; Ron
>>> Parker Cc:
>>>      >>>>> Jim
>>>      >>>>>   >>>>>>>> Guichard (jguichar);brijsman@juniper.net
>>> <mailto:brijsman@juniper.net>
>>>      >>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>>>      >>>>>   >>>>>>>> Subject: Re: [sfc]
>>>      >>>>> draft-rijsman-sfc-metadata-considerations
>>>      >>>>>   >>>>>>>>
>>>      >>>>>   >>>>>>>> I think it is important to keep a strong
>>> distinction
>>>      >>>>>between
>>>      >>>>>   >>>>>>>> metadata (which is for use by applications) and the
>>>      >>>>>service
>>>      >>>>>   >>>>>>>> chaining information in the base service chain
>>> header,
>>>      >>>>>which is
>>>      >>>>>   >>>>>>>> for use by the service chain support mechanisms.
>>>      >>>>>   >>>>>>>>
>>>      >>>>>   >>>>>>>> Yours, Joel
>>>      >>>>>   >>>>>>>>
>>>      >>>>>   >>>>>>>>> On 3/12/14, 10:42 AM, Lucy yong wrote:
>>>      >>>>>   >>>>>>>>> Fully agree with Joe.
>>>      >>>>>   >>>>>>>>>
>>>      >>>>>   >>>>>>>>> We should not require a fix length for in-band
>>> metadata
>>>      >>>>>but
>>>      >>>>>   >>>>>>>>> also not leave it for freely usage. In fact, when
>>> a
>>>      >>>>>service
>>>      >>>>>   >>>>>>>>> node inserts SFC header on a (encapsulated)
>>> packet and
>>>      >>>>>send to
>>>      >>>>>   >>>>>>>>> next service node, SFC header itself can be seen
>>> as a
>>>      >>>>>metadata.
>>>      >>>>>   >>>>>>>>>
>>>      >>>>>   >>>>>>>>> Lucy
>>>      >>>>>   >>>>>>>>>
>>>      >>>>>   >>>>>>>>> -----Original Message----- From: sfc
>>>      >>>>>   >>>>>>>>> [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M.
>>>      >>>>>Halpern
>>>      >>>>>   >>>>>>>>> Sent: Wednesday, March 12, 2014 9:21 AM To:
>>> Nicolas
>>>      >>>>>BOUTHORS;
>>>      >>>>>   >>>>>>>>> Ron Parker Cc: Jim Guichard (jguichar);
>>>      >>>>>brijsman@juniper.net
>>>      <mailto:brijsman@juniper.net><mailto:brijsman@juniper.net>;
>>>      >>>>>   >>>>>>>>> sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>>      >>>>>   >>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>      >>>>>   >>>>>>>>>
>>>      >>>>>   >>>>>>>>> For in-band metadata, the API for access can
>>> easily be
>>>      >>>>>   >>>>>>>>> synchronous. Out of band metadata needs different
>>>      >>>>>handling.
>>>      >>>>>   >>>>>>>>> There are many cases where out-of-band metadata is
>>>      >>>>>useful and
>>>      >>>>>   >>>>>>>>> appropriate. But they do not cover all needs by
>>> any
>>>      >>>>>stretch.
>>>      >>>>>   >>>>>>>>>
>>>      >>>>>   >>>>>>>>> Even if each piece of in-band metadata is of fixed
>>>      >>>>>length,
>>>      >>>>>   >>>>>>>>> there are many different kinds of metatype.
>>> Trying to
>>>      >>>>>say
>>>      >>>>>   >>>>>>>>> "there will be exactly four pieces, and they will
>>> be of
>>>      >>>>>types
>>>      >>>>>   >>>>>>>>> t1, t2, t3, and t4" is simply too specific for
>>> even 80%
>>>      >>>>>of the
>>>      >>>>>   >>>>>>>>>needs.
>>>      >>>>>   >>>>>>>>>
>>>      >>>>>   >>>>>>>>> Yours, Joel
>>>      >>>>>   >>>>>>>>>
>>>      >>>>>   >>>>>>>>>> On 3/12/14, 8:52 AM, Nicolas BOUTHORS wrote:
>>>      >>>>>   >>>>>>>>>> Hello Ron,
>>>      >>>>>   >>>>>>>>>>
>>>      >>>>>   >>>>>>>>>> Sending out of band congruent metadata may not
>>> be the
>>>      >>>>>answer
>>>      >>>>>   >>>>>>>>>> to all needs but it is one tool that we should
>>> keep.
>>>      >>>>>   >>>>>>>>>>
>>>      >>>>>   >>>>>>>>>> Not all metadata is tied to a specific packet,
>>> for
>>>      >>>>>example a
>>>      >>>>>   >>>>>>>>>> policy change in PCRF could lead to some metadata
>>>      >>>>>signaling,
>>>      >>>>>   >>>>>>>>>> the reaction time need not be immediate, few ms
>>> may
>>>      >>>>>not matter.
>>>      >>>>>   >>>>>>>>>>
>>>      >>>>>   >>>>>>>>>> As you point, if a packet is tied to a metadata a
>>>      >>>>>correlation
>>>      >>>>>   >>>>>>>>>> info can be set in both packet to deal with it
>>> (i.e
>>>      >>>>>metadata
>>>      >>>>>   >>>>>>>>>> expected flag in the SFC header, plus an id)
>>>      >>>>>   >>>>>>>>>>
>>>      >>>>>   >>>>>>>>>> Finally we can still send some limited metadata
>>> within
>>>      >>>>>a header.
>>>      >>>>>   >>>>>>>>>> This could be used for load balancers in
>>> particular if
>>>      >>>>>we
>>>      >>>>>   >>>>>>>>>> agree on a convention to locate "coarse grain
>>> policy"
>>>      >>>>>   >>>>>>>>>> / "fine grain policy" on reserved context
>>> headers.
>>>      >>>>>   >>>>>>>>>>
>>>      >>>>>   >>>>>>>>>> This seems to open up a lot of flexibility /
>>>      >>>>>innovations.
>>>      >>>>>   >>>>>>>>>>
>>>      >>>>>   >>>>>>>>>> On your last point, there is a question on how
>>> to make
>>>      >>>>>   >>>>>>>>>> metadata available to a Service Function.
>>> Current socket
>>>      >>>>>   >>>>>>>>>> connections for example do not allow to retrieve
>>> IP
>>>      >>>>>header
>>>      >>>>>   >>>>>>>>>> options. So I assume that SFC aware Service
>>> Functions
>>>      >>>>>will
>>>      >>>>>   >>>>>>>>>> need some (asynchronous
>>>      >>>>>   >>>>>>>>>> ?) API to retrieve SFC header information as
>>> well as
>>>      >>>>>in-band
>>>      >>>>>   >>>>>>>>>> metadata. I don't see out of band metadata
>>> transport
>>>      >>>>>adding
>>>      >>>>>   >>>>>>>>>> complexity, the same API can probably apply.
>>>      >>>>>   >>>>>>>>>>
>>>      >>>>>   >>>>>>>>>> The alternative option, allowing variable sized
>>>      >>>>>metadata in
>>>      >>>>>   >>>>>>>>>> the SFC header has some drawbacks as well, one
>>> being
>>>      >>>>>   >>>>>>>>>> fragmentation, and some switches expecting as
>>> well to
>>>      >>>>>look at
>>>      >>>>>   >>>>>>>>>> end user traffic headers for link load
>>> balancing. I
>>>      >>>>>would
>>>      >>>>>   >>>>>>>>>> agree that if we can accept these issues, then
>>> sending
>>>      >>>>>   >>>>>>>>>> off-line congruent metadata looses its interest.
>>>      >>>>>   >>>>>>>>>>
>>>      >>>>>   >>>>>>>>>> We need to take into account that both in-band
>>> and
>>>      >>>>>congruent
>>>      >>>>>   >>>>>>>>>> out-of-band metadata transport is not reliable. A
>>>      >>>>>packet loss
>>>      >>>>>   >>>>>>>>>> triggering retransmission would not lead to the
>>>      >>>>>identical
>>>      >>>>>   >>>>>>>>>> reconstruction of the associated metadata. In
>>> some
>>>      >>>>>cases, we
>>>      >>>>>   >>>>>>>>>> might thus even need non-congruent out-of-band
>>> reliable
>>>      >>>>>   >>>>>>>>>> metadata transport.
>>>      >>>>>   >>>>>>>>>>
>>>      >>>>>   >>>>>>>>>>
>>>      >>>>>   >>>>>>>>>>
>>>      >>>>>   >>>>>>>>>> Nicolas ________________________________________
>>> From:
>>>      >>>>> Ron
>>>      >>>>>   >>>>>>>>>> Parker [Ron_Parker@affirmednetworks.com
>>>      <mailto:Ron_Parker@affirmednetworks.com>] Sent:
>>>      >>>>>Wednesday,
>>>      >>>>>   >>>>>>>>>> March 12, 2014
>>>      >>>>>   >>>>>>>>>> 12:43 PM To: Nicolas BOUTHORS Cc: Jim Guichard
>>>      >>>>>(jguichar);
>>>      >>>>>   >>>>>>>>>>brijsman@juniper.net
>>>      <mailto:brijsman@juniper.net><mailto:brijsman@juniper.net>;
>>>      >>>>>sfc; Jamal Hadi Salim Subject: Re: [sfc]
>>>      >>>>>   >>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>      >>>>>   >>>>>>>>>>
>>>      >>>>>   >>>>>>>>>> Nicolas,
>>>      >>>>>   >>>>>>>>>>
>>>      >>>>>   >>>>>>>>>> I understand the concept for out of band
>>> signaling of
>>>      >>>>>   >>>>>>>>>>metadata, but I am concerned that it introduces
>>>      >>>>>significant
>>>      >>>>>   >>>>>>>>>>complexity due to the potential race condition of
>>>      >>>>>receiving the
>>>      >>>>>   >>>>>>>>>>real packet before the metadata. While the real
>>> packet
>>>      >>>>>could
>>>      >>>>>   >>>>>>>>>>indicate that out of band metadata is expected,
>>> how can
>>>      >>>>>we
>>>      >>>>>   >>>>>>>>>>guarantee the order of reception? What if
>>> switching or
>>>      >>>>>routing
>>>      >>>>>   >>>>>>>>>>nodes apply hash based load balancing? What if
>>> the load
>>>      >>>>>   >>>>>>>>>>balancing understands SFC encaps and looks beyond
>>> it to
>>>      >>>>>the
>>>      >>>>>   >>>>>>>>>>original header to get better entropy?
>>>      >>>>>   >>>>>>>>>> Can we guarantee that the metadata and real
>>> packet
>>>      >>>>>will follow
>>>      >>>>>   >>>>>>>>>>the exact same path? If we can not, then
>>>      >>>>>implementations will
>>>      >>>>>   >>>>>>>>>>need to add ingress queuing to cope with the
>>> scenario.
>>>      >>>>>   >>>>>>>>>>
>>>      >>>>>   >>>>>>>>>> Also, do you feel that the increase in
>>> implementation
>>>      >>>>>   >>>>>>>>>> complexity at the service functions is
>>> reasonable?
>>>      >>>>>   >>>>>>>>>>
>>>      >>>>>   >>>>>>>>>> Thanks.
>>>      >>>>>   >>>>>>>>>>
>>>      >>>>>   >>>>>>>>>> Ron
>>>      >>>>>   >>>>>>>>>>
>>>      >>>>>   >>>>>>>>>>> On Mar 12, 2014, at 4:09 AM, "Nicolas BOUTHORS"
>>>      >>>>>   >>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com
>>> <mailto:Nicolas.BOUTHORS@qosmos.com>
>>>      >>>>><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>>>      >>>>>   >>>>>>>>>>>
>>>      >>>>>   >>>>>>>>>>> I think we must make a distinction between:
>>>      >>>>>   >>>>>>>>>>>
>>>      >>>>>   >>>>>>>>>>> - Metadata which should be part of the header
>>> defined
>>>      >>>>>as in
>>>      >>>>>   >>>>>>>>>>> band marking. - Metadata with can be passed out
>>> of
>>>      >>>>>band, for
>>>      >>>>>   >>>>>>>>>>> example congruent out of band signaling defined
>>> in
>>>      >>>>>the draft
>>>      >>>>>   >>>>>>>>>>>
>>>      >>>>>   >>>>>>>>>>> The former calls for a limited space in the
>>> header,
>>>      >>>>>true, The
>>>      >>>>>   >>>>>>>>>>> latter however does not incur any space
>>> limitation
>>>      >>>>>and is
>>>      >>>>>   >>>>>>>>>>> still fairly efficient and it remains
>>> compatible with
>>>      >>>>>a fixed
>>>      >>>>>   >>>>>>>>>>> size header used to route those signaling
>>> messages
>>>      >>>>>along the
>>>      >>>>>   >>>>>>>>>>> chain's service functions.
>>>      >>>>>   >>>>>>>>>>>
>>>      >>>>>   >>>>>>>>>>> Nicolas
>>> ________________________________________ From:
>>>      >>>>>   >>>>>>>>>>> Jim Guichard (jguichar) [jguichar@cisco.com
>>> <mailto:jguichar@cisco.com>] Sent:
>>>      >>>>>   >>>>>>>>>>> Tuesday, March 11, 2014 6:48 PM To: Ron Parker
>>> Cc:
>>>      >>>>>   >>>>>>>>>>> Nicolas BOUTHORS;brijsman@juniper.net
>>> <mailto:brijsman@juniper.net>
>>>      >>>>><mailto:brijsman@juniper.net>; sfc; Jamal Hadi Salim
>>>      >>>>>   >>>>>>>>>>> Subject: Re: [sfc]
>>>      >>>>> draft-rijsman-sfc-metadata-considerations
>>>      >>>>>   >>>>>>>>>>>
>>>      >>>>>   >>>>>>>>>>> Hi Ron,
>>>      >>>>>   >>>>>>>>>>>
>>>      >>>>>   >>>>>>>>>>> We can certainly have this discussion but we
>>> should
>>>      >>>>>first
>>>      >>>>>   >>>>>>>>>>> consider what information is necessary and if
>>> said
>>>      >>>>>   >>>>>>>>>>> information can fit within a fixed number of
>>> contexts
>>>      >>>>>in the
>>>      >>>>>   >>>>>>>>>>> majority of cases. Remember, the goal of being
>>> able
>>>      >>>>>to pass
>>>      >>>>>   >>>>>>>>>>> metadata through the network is to enhance
>>> service
>>>      >>>>>delivery,
>>>      >>>>>   >>>>>>>>>>> not pass the entire works of Shakespeare ;-)
>>>      >>>>>   >>>>>>>>>>>
>>>      >>>>>   >>>>>>>>>>> Sent from my iPhone
>>>      >>>>>   >>>>>>>>>>>
>>>      >>>>>   >>>>>>>>>>>> On Mar 7, 2014, at 3:52 AM, "Ron Parker"
>>>      >>>>>   >>>>>>>>>>>> <Ron_Parker@affirmednetworks.com
>>> <mailto:Ron_Parker@affirmednetworks.com>
>>>      >>>>><mailto:Ron_Parker@affirmednetworks.com>> wrote:
>>>      >>>>>   >>>>>>>>>>>>
>>>      >>>>>   >>>>>>>>>>>> Nicolas,
>>>      >>>>>   >>>>>>>>>>>>
>>>      >>>>>   >>>>>>>>>>>> I see similar requirements from the 3gpp EPC
>>> side.
>>>      >>>>>I would
>>>      >>>>>   >>>>>>>>>>>> like to propose an OUI / TLV based approach
>>> where the
>>>      >>>>>   >>>>>>>>>>>> reserved OUI can be used for agreed upon types
>>> of
>>>      >>>>>common
>>>      >>>>>   >>>>>>>>>>>> metadata and vendor or other organizational
>>> OUIs can
>>>      >>>>>be used
>>>      >>>>>   >>>>>>>>>>>> to quickly innovate in the networks.
>>>      >>>>>   >>>>>>>>>>>> Simultaneously, I would also like to consider
>>>      >>>>>mechanisms
>>>      >>>>>   >>>>>>>>>>>> that are optimized for long lived flows so as
>>> to
>>>      >>>>>limit the
>>>      >>>>>   >>>>>>>>>>>> negative effects of packet growth.
>>>      >>>>>   >>>>>>>>>>>>
>>>      >>>>>   >>>>>>>>>>>> Ron
>>>      >>>>>   >>>>>>>>>>>>
>>>      >>>>>   >>>>>>>>>>>>
>>>      >>>>>   >>>>>>>>>>>>> On Mar 7, 2014, at 8:34 AM, "Nicolas BOUTHORS"
>>>      >>>>>   >>>>>>>>>>>>> <Nicolas.BOUTHORS@qosmos.com
>>> <mailto:Nicolas.BOUTHORS@qosmos.com>
>>>      >>>>><mailto:Nicolas.BOUTHORS@qosmos.com>> wrote:
>>>      >>>>>   >>>>>>>>>>>>>
>>>      >>>>>   >>>>>>>>>>>>> Hello Jim
>>>      >>>>>   >>>>>>>>>>>>>
>>>      >>>>>   >>>>>>>>>>>>> I have seen cases in Gi LAN, where subscriber
>>> related
>>>      >>>>>   >>>>>>>>>>>>> information is passed to a Web Proxy for HTTP
>>> header
>>>      >>>>>   >>>>>>>>>>>>> enrichment (aimed at some Web Content
>>> providers
>>>      >>>>>partners of
>>>      >>>>>   >>>>>>>>>>>>> the Mobile Operator).
>>>      >>>>>   >>>>>>>>>>>>> Information was an coded (persistent)
>>> subscriber id
>>>      >>>>>derived
>>>      >>>>>   >>>>>>>>>>>>> from the MSISDN, and couple of f customer
>>> profile
>>>      >>>>>related
>>>      >>>>>   >>>>>>>>>>>>> fields.
>>>      >>>>>   >>>>>>>>>>>>>
>>>      >>>>>   >>>>>>>>>>>>> In an sfc based Gi LAN, this entity should
>>> receive
>>>      >>>> >from the
>>>      >>>>>   >>>>>>>>>>>>> Classifier
>>>      >>>>>   >>>>>>>>>>>>>
>>>      >>>>>   >>>>>>>>>>>>> - A classification of the Content Provider (
>>> Id,
>>>      >>>>>   >>>>>>>>>>>>> Category) based on traffic analysis - The
>>> MSISDN of
>>>      >>>>> the
>>>      >>>>>   >>>>>>>>>>>>> subscriber - Two subscriber policy fields
>>> (not tied
>>>      >>>>> to PCRF
>>>      >>>>>   >>>>>>>>>>>>> but belonging to the Subscriber DB)
>>> (Subscriber
>>>      >>>>> category,
>>>      >>>>>   >>>>>>>>>>>>> sub-category) - A session id (for logging and
>>>      >>>>>tracking
>>>      >>>>>   >>>>>>>>>>>>> purposes)
>>>      >>>>>   >>>>>>>>>>>>>
>>>      >>>>>   >>>>>>>>>>>>> The objective being to avoid having the HTTP
>>> Proxy
>>>      >>>>>to
>>>      >>>>>   >>>>>>>>>>>>> become a trusted application (interogate the
>>>      >>>>> subscriber DB,
>>>      >>>>>   >>>>>>>>>>>>> etc..)
>>>      >>>>>   >>>>>>>>>>>>>
>>>      >>>>>   >>>>>>>>>>>>>
>>>      >>>>>   >>>>>>>>>>>>> Nicolas
>>>      >>>>>   >>>>>>>>>>>>>
>>>      >>>>>   >>>>>>>>>>>>>
>>>      >>>>>   >>>>>>>>>>>>> ________________________________________
>>> From: Jim
>>>      >>>>> Guichard
>>>      >>>>>   >>>>>>>>>>>>> (jguichar) [jguichar@cisco.com
>>> <mailto:jguichar@cisco.com>] Sent:
>>>      >>>>>   >>>>>>>>>>>>> Thursday, March 06, 2014 2:02 PM To: Jamal
>>> Hadi
>>>      >>>>>Salim;
>>>      >>>>>   >>>>>>>>>>>>>jmoisand@juniper.net
>>>      <mailto:jmoisand@juniper.net><mailto:jmoisand@juniper.net>;
>>>      >>>>>brijsman@juniper.net
>>>      <mailto:brijsman@juniper.net><mailto:brijsman@juniper.net> Cc:
>>>      >>>>>   >>>>>>>>>>>>> sfc Subject: Re: [sfc]
>>>      >>>>>   >>>>>>>>>>>>> draft-rijsman-sfc-metadata-considerations
>>>      >>>>>   >>>>>>>>>>>>>
>>>      >>>>>   >>>>>>>>>>>>> Hi Jamal,
>>>      >>>>>   >>>>>>>>>>>>>
>>>      >>>>>   >>>>>>>>>>>>> You said "It seems there's clear need for
>>> variable
>>>      >>>>> sized
>>>      >>>>>   >>>>>>>>>>>>> metadata".. I am not so convinced and would
>>> like to
>>>      >>>>> better
>>>      >>>>>   >>>>>>>>>>>>> understand the requirements before passing
>>> judgement.
>>>      >>>>> If we
>>>      >>>>>   >>>>>>>>>>>>> look at the use cases as presented thus far
>>> into
>>>      >>>>> the WG I
>>>      >>>>>   >>>>>>>>>>>>> have yet to see a single example of the need
>>>      >>>>> (noting that
>>>      >>>>>   >>>>>>>>>>>>> desire is not the same as need) - I am not
>>> saying
>>>      >>>>> there is
>>>      >>>>>   >>>>>>>>>>>>> no requirement but rather that we should not
>>> jump
>>>      >>>>> to the
>>>      >>>>>   >>>>>>>>>>>>> conclusion and build standards around a
>>> theory.
>>>      >>>>>   >>>>>>>>>>>>>
>>>      >>>>>   >>>>>>>>>>>>>
>>>      >>>>>   >>>>>>>>>>>>>
>>>      >>>>>   >>>>>>>>>>>>>> On 3/3/14, 6:35 AM, "Jamal Hadi Salim"
>>>      >>>>>   >>>>>>>>>>>>>> <hadi@mojatatu.com
>>> <mailto:hadi@mojatatu.com><mailto:hadi@mojatatu.com>>
>>>      >>>>>wrote:
>>>      >>>>>   >>>>>>>>>>>>>>
>>>      >>>>>   >>>>>>>>>>>>>> I like the doc - well written.
>>>      >>>>>   >>>>>>>>>>>>>>
>>>      >>>>>   >>>>>>>>>>>>>> Section 4.3 on metadata encoding.
>>>      >>>>>   >>>>>>>>>>>>>>
>>>      >>>>>   >>>>>>>>>>>>>> It seems there's clear need for variable
>>> sized
>>>      >>>>> metadata
>>>      >>>>>   >>>>>>>>>>>>>> (at least for http/app you seem to indicate
>>> the
>>>      >>>>> desire for
>>>      >>>>>   >>>>>>>>>>>>>>it).
>>>      >>>>>   >>>>>>>>>>>>>> For a datapath per-packet metadata, i feel
>>> the
>>>      >>>>> need is
>>>      >>>>>   >>>>>>>>>>>>>> just as important. Are we limited by the
>>> fact that
>>>      >>>>>   >>>>>>>>>>>>>> existing hardware may not be able to handle
>>> TLVs?
>>>      >>>>>For
>>>      >>>>>   >>>>>>>>>>>>>> example, I dont have a problem handling TLVs
>>> in a
>>>      >>>>> software
>>>      >>>>>   >>>>>>>>>>>>>>datapath.
>>>      >>>>>   >>>>>>>>>>>>>>
>>>      >>>>>   >>>>>>>>>>>>>> cheers, jamal
>>>      >>>>>   >>>>>>>>>>>>>>
>>>      >>>>>   >>>>>>>>>>>>>>
>>> _______________________________________________ sfc
>>>      >>>>>   >>>>>>>>>>>>>> mailing listsfc@ietf.org
>>> <mailto:sfc@ietf.org><mailto:sfc@ietf.org>
>>>      >>>>>   >>>>>>>>>>>>>>https://www.ietf.org/mailman/listinfo/sfc
>>>      >>>>>   >>>>>>>>>>>>>
>>>      >>>>>   >>>>>>>>>>>>>
>>>      >>>>>   >>>>>>>>>>>>>
>>>      >>>>>   >>>>>>>>>>>>>
>>> _______________________________________________ sfc
>>>      >>>>> mailing
>>>      >>>>>   >>>>>>>>>>>>> listsfc@ietf.org
>>> <mailto:sfc@ietf.org><mailto:sfc@ietf.org>
>>>      >>>>>https://www.ietf.org/mailman/listinfo/sfc
>>>      >>>>>   >>>>>>>>>>
>>>      >>>>>   >>>>>>>>>> _______________________________________________
>>> sfc
>>>      >>>>> mailing
>>>      >>>>>   >>>>>>>>>> listsfc@ietf.org
>>> <mailto:sfc@ietf.org><mailto:sfc@ietf.org>
>>>      >>>>>https://www.ietf.org/mailman/listinfo/sfc
>>>      >>>>>   >>>>>>>>>
>>>      >>>>>   >>>>>>>>> _______________________________________________
>>> sfc
>>>      >>>>> mailing
>>>      >>>>>   >>>>>>>>> listsfc@ietf.org
>>> <mailto:sfc@ietf.org><mailto:sfc@ietf.org>
>>>      >>>>>https://www.ietf.org/mailman/listinfo/sfc
>>>      >>>>>   >>>>>>>>>
>>>      >>>>>   >>>>>>>>> _______________________________________________
>>> sfc
>>>      >>>>> mailing
>>>      >>>>>   >>>>>>>>> listsfc@ietf.org
>>> <mailto:sfc@ietf.org><mailto:sfc@ietf.org>
>>>      >>>>>https://www.ietf.org/mailman/listinfo/sfc
>>>      >>>>>   >>>>>
>>>      >>>>>   >>>>> _______________________________________________ sfc
>>> mailing
>>>      >>>>> list
>>>      >>>>>   >>>>>sfc@ietf.org <mailto:sfc@ietf.org><mailto:sfc@ietf.org>
>>>      >>>>>https://www.ietf.org/mailman/listinfo/sfc
>>>      >>>>>   >>>>>
>>>      >>>>>   >>
>>>      >>>>>   >>_______________________________________________
>>>      >>>>>   >>sfc mailing list
>>>      >>>>>   >>sfc@ietf.org <mailto:sfc@ietf.org><mailto:sfc@ietf.org>
>>>      >>>>>   >>https://www.ietf.org/mailman/listinfo/sfc
>>>      >>>>>   >
>>>      >>>>>   >_______________________________________________
>>>      >>>>>   >sfc mailing list
>>>      >>>>>   >sfc@ietf.org <mailto:sfc@ietf.org><mailto:sfc@ietf.org>
>>>      >>>>>   >https://www.ietf.org/mailman/listinfo/sfc
>>>      >>>>>
>>>      >>>>
>>>      >>>> _______________________________________________
>>>      >>>> sfc mailing list
>>>      >>>>sfc@ietf.org <mailto:sfc@ietf.org>
>>>      >>>>https://www.ietf.org/mailman/listinfo/sfc
>>>      >>>
>>>      >>> _______________________________________________
>>>      >>> sfc mailing list
>>>      >>>sfc@ietf.org <mailto:sfc@ietf.org>
>>>      >>>https://www.ietf.org/mailman/listinfo/sfc
>>>      >>>
>>>      >>
>>>      >>_______________________________________________
>>>      >>sfc mailing list
>>>      >>sfc@ietf.org <mailto:sfc@ietf.org>
>>>      >>https://www.ietf.org/mailman/listinfo/sfc
>>>      >
>>>      >_______________________________________________
>>>      >sfc mailing list
>>>      >sfc@ietf.org <mailto:sfc@ietf.org>
>>>      >https://www.ietf.org/mailman/listinfo/sfc
>>>
>>>      _______________________________________________
>>>      sfc mailing list
>>>      sfc@ietf.org <mailto:sfc@ietf.org>
>>>      https://www.ietf.org/mailman/listinfo/sfc
>>>
>>>      _______________________________________________
>>>      sfc mailing list
>>>      sfc@ietf.org <mailto:sfc@ietf.org>
>>>      https://www.ietf.org/mailman/listinfo/sfc
>>>
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org <mailto:sfc@ietf.org>
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>
>>>
>>>
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>
>


From nobody Wed Mar 26 12:02:26 2014
Return-Path: <mn1921@att.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8022E1A01AB for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 12:02:23 -0700 (PDT)
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, MANGLED_SHOP=2.3, RCVD_IN_DNSWL_MED=-2.3, 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 S60IeIHX6PDs for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 12:02:20 -0700 (PDT)
Received: from nbfkord-smmo05.seg.att.com (nbfkord-smmo05.seg.att.com [209.65.160.92]) by ietfa.amsl.com (Postfix) with ESMTP id D1B901A0172 for <sfc@ietf.org>; Wed, 26 Mar 2014 12:02:19 -0700 (PDT)
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo05.seg.att.com(mxl_mta-7.2.1-0) with ESMTP id a3423335.2b29f0833940.2386710.00-2432.6681135.nbfkord-smmo05.seg.att.com (envelope-from <mn1921@att.com>);  Wed, 26 Mar 2014 19:02:18 +0000 (UTC)
X-MXL-Hash: 5333243a2d048893-bfe655fc26966a700e49cab11d3486185335bcb0
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo05.seg.att.com(mxl_mta-7.2.1-0) over TLS secured channel with ESMTP id 81423335.0.2386339.00-1999.6680087.nbfkord-smmo05.seg.att.com (envelope-from <mn1921@att.com>);  Wed, 26 Mar 2014 19:01:44 +0000 (UTC)
X-MXL-Hash: 5333241860c938a8-3d013b373f924c6e8f72c892f1ad0fb68dbf665d
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2QJ1h5x014267; Wed, 26 Mar 2014 15:01:43 -0400
Received: from mlpi407.sfdc.sbc.com (mlpi407.sfdc.sbc.com [130.9.128.239]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2QJ1T8q013822 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 26 Mar 2014 15:01:38 -0400
Received: from MISOUT7MSGHUBAE.ITServices.sbc.com (MISOUT7MSGHUBAE.itservices.sbc.com [130.9.129.149]) by mlpi407.sfdc.sbc.com (RSA Interceptor); Wed, 26 Mar 2014 19:01:21 GMT
Received: from MISOUT7MSGUSR9I.ITServices.sbc.com ([144.151.223.56]) by MISOUT7MSGHUBAE.ITServices.sbc.com ([130.9.129.149]) with mapi id 14.03.0174.001; Wed, 26 Mar 2014 15:01:20 -0400
From: "NAPIERALA, MARIA H" <mn1921@att.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs8xA0rMnfgo6kuAoN3cBjA6XJrnlkYAgAACAQCAAAL2AIAA4XOAgAC1AgD//6RbQIAAF2RQgAgufACAACKigIACprkAgAANyICAAAO3gIAAAVOAgAAEeoD//4sd8IAAexCA//+LNZAADuV1gAAD5aIAAACibAAAAI7ngAAAF4yAAA2zxqAAGuur8A==
Date: Wed, 26 Mar 2014 19:01:20 +0000
Message-ID: <1D70D757A2C9D54D83B4CBD7625FA80E01361C61@MISOUT7MSGUSR9I.ITServices.sbc.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <53308576.6030107@acm.org> <5330A283.6050007@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361692@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332E76D.6010809@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E013617DD@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332EBA7.3000100@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361830@MISOUT7MSGUSR9I.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E66CA@MBX021-W3-CA-2.exch021.domain.local> <1D70D757A2C9D54D83B4CBD7625FA80E013619D0@MISOUT7MSGUSR9I.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6751@MBX021-W3-CA-2.exch021.domain.local> <1D70D757A2C9D54D83B4CBD7625FA80E01361A1A@MISOUT7MSGUSR9I.ITServices.sbc.com> <A2C96F6779E6A041BC7023CC207FC99418F1F852@SJCEML701-CHM.china.huawei.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361B80@MISOUT7MSGUSR9I.ITServices.sbc.com> <A2C96F6779E6A041BC7023CC207FC99418F1F8B1@SJCEML701-CHM.china.huawei.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361BC6@MISOUT7MSGUSR9I.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E697C@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E697C@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.70.83.2]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-AnalysisOut: [v=2.0 cv=LaqLHEji c=1 sm=1 a=dhB6nF3YHL5t/Ixux6cINA==:17 a]
X-AnalysisOut: [=1f6CK83DgCoA:10 a=ofMgfj31e3cA:10 a=jYfq9svkz8oA:10 a=BLc]
X-AnalysisOut: [eEmwcHowA:10 a=kj9zAlcOel0A:10 a=zQP7CpKOAAAA:8 a=XIqpo32R]
X-AnalysisOut: [AAAA:8 a=48vgC7mUAAAA:8 a=i0EeH86SAAAA:8 a=qN95wPeSAAAA:8 ]
X-AnalysisOut: [a=KDr5Dny50Hsh918KkJgA:9 a=CjuIK1q_8ugA:10 a=lZB815dzVvQA:]
X-AnalysisOut: [10 a=Hz7IrDYlS0cA:10 a=hPjdaMEvmhQA:10 a=paC5pjApGzsA:10 a]
X-AnalysisOut: [=j2dGE2dTR38CdAg-:21 a=Apdut1cTHg9BV0oj:21]
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2010122901)]
X-MAIL-FROM: <mn1921@att.com>
X-SOURCE-IP: [144.160.229.24]
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/KPJUDR4qj0PS7eXUl25QcVc0fW8
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 19:02:23 -0000

Ron,

I believe we agreed to the fact that if you leave it to the classifier the =
number of service paths may grow exponentially.
So, IMO, you cannot just say that the implementation will take care of it.

Maria


> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Ron Parker
> Sent: Wednesday, March 26, 2014 2:50 PM
> To: sfc@ietf.org
> Subject: Re: [sfc] SFC encapsulation chain ID
>=20
> I'm still not seeing any restrictions at all.    In the real world
> everything has a scale limit.   When it is reached, we do things
> another way.    The SFC model shouldn't care about VM's or physical
> hosts, and shouldn't care about explicit load balancers or not.   The
> classifier/PDP sees some number of logical instances of a service
> function.    Whether that logical service function is an actual
> embodiment of the service function or is, itself, some service-
> function-specific load balancer is irrelevant.    Why is it so
> important to arrive at some arbitrary answer to the "how many" question
> so long as the answer is greater than 1?    If the classifier/PDP would
> solve the problem better by being "smarter" about how to select the
> appropriate logical instance, then why can't we leave that to the
> design and implementation of the classifier/PDP?
>=20
>    Ron
>=20
>=20
> -----Original Message-----
> From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> Sent: Wednesday, March 26, 2014 2:16 PM
> To: Cathy Zhang; Ron Parker; Joel Halpern Direct; Joel M. Halpern; Erik
> Nordmark; Kevin J Ma; Dave Dolson; Sumandra Majee
> Cc: sfc@ietf.org
> Subject: RE: [sfc] SFC encapsulation chain ID
>=20
> How many restrictions do you need to make it work?
>=20
> > -----Original Message-----
> > From: Cathy Zhang [mailto:Cathy.H.Zhang@huawei.com]
> > Sent: Wednesday, March 26, 2014 2:13 PM
> > To: NAPIERALA, MARIA H; Ron Parker; Joel Halpern Direct; Joel M.
> > Halpern; Erik Nordmark; Kevin J Ma; Dave Dolson; Sumandra Majee
> > Cc: sfc@ietf.org
> > Subject: RE: [sfc] SFC encapsulation chain ID
> >
> > Hops can be mitigated by running the LB in the same location as those
> > SF VMs The connection from LB to those SF VMs is local, not hops.
> >
> > Cathy
> >
> > -----Original Message-----
> > From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> > Sent: Wednesday, March 26, 2014 10:57 AM
> > To: Cathy Zhang; Ron Parker; Joel Halpern Direct; Joel M. Halpern;
> > Erik Nordmark; Kevin J Ma; Dave Dolson; Sumandra Majee
> > Cc: sfc@ietf.org
> > Subject: RE: [sfc] SFC encapsulation chain ID
> >
> > >
> > > If case 1 poses a scalability problem (eg. there are hundreds of
> VMs
> > > for a service function), the scalability issue can be solved by
> > > transforming case 1 into case 2 through placing a local LB before
> > > these VMs and only the LB is viewed in the chain.
> >
> > Introducing additional hop is a service chain translates to delay and
> > cost. Imagine a 5 hop chain, each fronted with an external LB SF.
> > 5-hop chain becomes 10-hop chain.
> > In fact, if the LB is a virtual appliance it might have similar
> > scalability issue as the original SF.
> >
> > > In some other deployment scenario, case 1 might not pose a
> > > scalability issue, and thus solution/architecture wise, we should
> > > not exclude case 1. To put it another way, case 1 is only usable in
> > > small-scale scenario.
> > >
> > > Cathy
> > >
> > > -----Original Message-----
> > > From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of NAPIERALA,
> > > MARIA
> > H
> > > Sent: Wednesday, March 26, 2014 8:48 AM
> > > To: Ron Parker; Joel Halpern Direct; Joel M. Halpern; Erik
> Nordmark;
> > > Kevin J Ma; Dave Dolson; Sumandra Majee
> > > Cc: sfc@ietf.org
> > > Subject: Re: [sfc] SFC encapsulation chain ID
> > >
> > > Ron,
> > >
> > > I would consider a solution which scales only with assumptions 2.
> > > and 3. (clusters with internal LB) as limited.
> > >
> > > Maria
> > >
> > > > -----Original Message-----
> > > > From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
> > > > Sent: Wednesday, March 26, 2014 11:44 AM
> > > > To: NAPIERALA, MARIA H; Joel Halpern Direct; Joel M. Halpern;
> Erik
> > > > Nordmark; Kevin J Ma; Dave Dolson; Sumandra Majee
> > > > Cc: sfc@ietf.org
> > > > Subject: RE: [sfc] SFC encapsulation chain ID
> > > >
> > > > Maria,
> > > >
> > > > I agree with you that case 1. will only practically scale up to
> > some
> > > > point.    Perhaps, as a service provider, you'd choose to avoid
> the
> > > > whole problem and only deploy service functions along the lines
> of
> > > case
> > > > 2 or case 3.    But, that doesn't invalidate the utility of case
> 1
> > > for
> > > > some other network with some other requirements and constraints.
> > > >
> > > >    Ron
> > > >
> > > >
> > > > -----Original Message-----
> > > > From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> > > > Sent: Wednesday, March 26, 2014 11:39 AM
> > > > To: Ron Parker; Joel Halpern Direct; Joel M. Halpern; Erik
> > Nordmark;
> > > > Kevin J Ma; Dave Dolson; Sumandra Majee
> > > > Cc: sfc@ietf.org
> > > > Subject: RE: [sfc] SFC encapsulation chain ID
> > > >
> > > > >
> > > > > 1.  A service function is realized by multiple VM's where each
> > > > > VM
> > > has
> > > > > its own IP address.   In this case the classifier/PDP sees each
> > VM
> > > as
> > > > a
> > > > > service function instance.
> > > > >
> > > >
> > > > I don't think this will scale. It was pointed out that the number
> > of
> > > > service paths grows exponentially.
> > > >
> > > >
> > > > > 2. A service function, as above, but some subset of VM's is
> > front-
> > > > ended
> > > > > by a load balancer.   There are multiple such subsets and
> > therefore
> > > > > multiple load balancers.   Each load balancer has its own IP
> > > address
> > > > > and hides the VM IP addresses behind it.   In this case, the
> > > > > classifier/PDP sees each load balancer as a service function
> > > > instance.
> > > >
> > > > No issue here.
> > > >
> > > > > 3.  A service function is realized by a set of VM's that
> perform
> > > > > internal load balancing.   The set of VM's presents a single IP
> > > > address
> > > > > to the outside to hide the IP addresses of the individual VMs.
> > > The
> > > > > network has multiple such clusters.   The classifier/PDP sees
> > each
> > > > > cluster as a service function instance.
> > > >
> > > >
> > > >
> > > > >
> > > > >
> > > > > -----Original Message-----
> > > > > From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> > > > > Sent: Wednesday, March 26, 2014 11:17 AM
> > > > > To: Joel Halpern Direct; Joel M. Halpern; Erik Nordmark; Kevin
> J
> > > Ma;
> > > > > Ron Parker; Dave Dolson; Sumandra Majee
> > > > > Cc: sfc@ietf.org
> > > > > Subject: RE: [sfc] SFC encapsulation chain ID
> > > > >
> > > > > Joel,
> > > > >
> > > > > > The point of the distinction was between on the one hand load
> > > > > > balancing as part of the chain for the purpose of selecting
> an
> > > > > > instance of the actually addressed destination (i.e. the load
> > > > > balancer
> > > > > > is visible to the tenant and is there for the purpose the
> > tenant
> > > > > > request; and on the other hand a load balancer which is known
> > to
> > > > the
> > > > > > service chaining infrastructure, but whose purpose to balance
> > > > across
> > > > > > isntances of services whose multiplicity is not of concern to
> > the
> > > > > > tenant, only the functionality.
> > > > > >
> > > > > > Put differently, it is between load balancing as an explicit
> > > > service
> > > > > > and load balancing to enable some service within the service
> > > > > chaining.
> > > > > >
> > > > >
> > > > >
> > > > > Thanks for clarification.
> > > > > My concern is about the latter, i.e., SFC solution must support
> > > load
> > > > > balancing to multiple service instantiations (e.g., VMs) of a
> > > single
> > > > > service at the intermediate service hops. In fact, we need the
> > > latter
> > > > > to support the former..
> > > > >
> > > > > Maria
> > > > >
> > > > > >
> > > > > > On 3/26/14, 10:56 AM, NAPIERALA, MARIA H wrote:
> > > > > > >
> > > > > > >> 1) given the range of load balancing behaviors, supprting
> > > > > > >> explicit
> > > > > > load
> > > > > > >> balancers in the service chaining (as distinct from
> > supporting
> > > > > load
> > > > > > >> balancers for end users), is significantly complicate
> > > > > > >
> > > > > > > I am not sure I understand this point. Could you explain
> > > > > > > what
> > > you
> > > > > > mean by "explicit" load balancer vs. load balancer "for the
> > > > > > end
> > > > > users"?
> > >
> > > _______________________________________________
> > > sfc mailing list
> > > sfc@ietf.org
> > > https://www.ietf.org/mailman/listinfo/sfc
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Wed Mar 26 12:03:10 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 55F4D1A0351 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 12:03:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.999
X-Spam-Level: 
X-Spam-Status: No, score=0.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_210=0.6, MANGLED_OFF=2.3, RCVD_IN_DNSWL_NONE=-0.0001, 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 kBnHnU9TVfP3 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 12:03:02 -0700 (PDT)
Received: from hub021-ca-7.exch021.serverdata.net (hub021-ca-7.exch021.serverdata.net [64.78.56.72]) by ietfa.amsl.com (Postfix) with ESMTP id 07BBE1A02D7 for <sfc@ietf.org>; Wed, 26 Mar 2014 12:03:02 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-7.exch021.domain.local ([10.254.4.109]) with mapi id 14.03.0174.001; Wed, 26 Mar 2014 12:03:00 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Sumandra Majee <S.Majee@F5.com>,  Lucy yong <lucy.yong@huawei.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs81yoHIIL+bcUu+EOJ5K2SiBZrnlkYAgAACAQCAAAL2AIAA1xqAgAC62wCAAFcSAIAKtLwAgAABtAD//4tbQA==
Date: Wed, 26 Mar 2014 19:02:59 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6A07@MBX021-W3-CA-2.exch021.domain.local>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E8D17.1B7B4%s.majee@f5.com> <2691CE0099834E4A9C5044EEC662BB9D4535AFF4@dfweml701-chm.china.huawei.com> <532A2700.8010304@joelhalpern.com> <CF586474.1C119%s.majee@f5.com> <53332386.2030904@joelhalpern.com>
In-Reply-To: <53332386.2030904@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.203.66.100]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/5DxJAPFZjE47ijsu1kEzS6_bgWA
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 19:03:07 -0000

SSBhZ3JlZSB3aXRoIEpvZWwuICAgQWxzbyBwdXR0aW5nIG15IGltcGxlbWVudG9yJ3MgaGF0IG9u
IC0tIG1hbnkgc2VydmljZSBmdW5jdGlvbnMgd2lsbCBuZWVkIHRvIGFjY29tbW9kYXRlIHJlY2Vw
dGlvbiBhbmQgdHJhbnNtaXNzaW9uIG9mIHRoZSBTRkMgaGVhZGVyLg0KDQogICBSb24NCg0KDQot
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNA
aWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKb2VsIE0uIEhhbHBlcm4NClNlbnQ6IFdlZG5lc2RheSwg
TWFyY2ggMjYsIDIwMTQgMjo1OSBQTQ0KVG86IFN1bWFuZHJhIE1hamVlOyBMdWN5IHlvbmc7IHNm
Y0BpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElE
DQoNClRoZSBnZW5lcmFsIHByb2JsZW0gb2YgaG93IHRvIGhhbmRsZSBhcHBsaWNhdGlvbnMgd2hp
Y2ggbW9kaWZ5IHRoZSANCnBhY2tldCBoZWFkZXIgaXMgb25lIHRoYXQgaGFzIGJlZW4gZGlzY3Vz
c2VkLiAgV2UgbmVlZCB0byBzZXBhcmF0ZSANCmJldHdlZW4gdGhlIHRhcmdldCBjYXNlIHdoZW4g
dGhlIHNlcnZpY2UgZnVuY3Rpb24gc3VwcG9ydHMgdGhlIG1pbmltYWxseSANCnJlcXVpcmVkIHVu
ZGVyc3RhbmRpbmcgb2Ygc2VydmljZSBjaGFpbmluZywgYW5kIHRoZSB0cmFuc2l0aW9uIHdoZW4g
d2UgDQpkZWFsIHdpdGggY3VycmVudCBTRnMuDQoNCklmIHRoZSBzZXJ2aWNlIGZ1bmN0aW9uIHBy
ZXNlcnZlcyB0aGUgdHJhbnNwb3J0IGhlYWRlciBhbmQgdGhlIHNlcmljZSANCmNoYWluaW5nIGhl
YWRlciwgdGhlbiBldmVuIHRob3VnaCB0aGUgcGFja2V0IGhlYWRlciBoYXMgYmVlbiBjaGFuZ2Vk
LCANCnRoZSB0cmFuc3BvcnQgYW5kIC8gb3IgdGhlIFNGQyBoZWFkZXIgd2lsbCBkaXJlY3QgdGhl
IHBhY2tldCBvbndhcmRzIA0KYWxvbmcgdGhlIGludGVuZGVkIHBhdGguICBTaW5jZSB0aGlzIGlz
IG5lZWRlZCBmb3IgcHJlc2VydmluZyBtZXRhZGF0YSANCmFueXdheSwgdGhpcyBpcyBvdXIgdGFy
Z2V0ZWQgbW9kZSBhcyBJIHVuZGVyc3RhbmQgaXQuICBXaGljaCBzaW1wbHkgDQp3b3JrcyB3aXRo
IHlvdXIgU0ZfVk8gY2FzZSBiZWxvdy4NCk5vdGUgdGhhdCB0aGlzIHVwZ3JhZGUgaXMgbXVjaCBz
aW1wbGVyIHRoYW4gaGF2aW5nIHRvIG1haW50YWluIGFjdGl2ZSANCmNoYWluIGluZm9ybWF0aW9u
IGluIHRoZSBzZXJ2aWNlIGZ1bmN0aW9uLg0KDQpJZiB0aGUgU0YgY2FuIG5vdCBwcmVzZXJ2ZSBl
dmVuIHRoZSBTRkMgaGVhZGVyLCB0aGVuIHNvbWUgZm9ybSBvZiBwcm94eSANCmlzIHJlcXVpcmVk
LiAgSWYgdGhlIGtleWluZyBmaWVsZHMgaW4gdGhlIGhlYWRlciBhcmUgbW9kaWZpZWQgaW4gdGhl
IA0KcHJvY2Vzcywgb3IgaWYgdGhvc2UgZmllbGRzIGFyZSBub3QgdW5pcXVlIGFjcm9zcyBmbG93
cywgdGhlbiB0aGlzIHByb3h5IA0Kd2lsbCBiZSBxdWl0ZSBjb21wbGljYXRlZCAoYWZ0ZXIgYWxs
LCB0aGUgU0YgbWFueSBvdXRwdXQgcGFja2V0cyBpbiBhIA0KZGlmZmVyZW50IG9yZGVyIHRoYW4g
dGhleSBhcnJpdmUsIGFuZCBtYXkgaW4gcHJpbmNpcGxlIGNoYW5nZSBhbnkgcGFydHMgDQpvZiB0
aGUgaGVhZGVyLikNCg0KWW91cnMsDQpKb2VsDQoNCk9uIDMvMjYvMTQsIDI6NTMgUE0sIFN1bWFu
ZHJhIE1hamVlIHdyb3RlOg0KPiBKb2VsLA0KPg0KPj4+IDIuMikgSGF2aW5nIHRoYXQgbXBhaWlu
ZyBpbnN0YWxsZWQgaW4gdGhlIHNlcnZpY2UgZnVuY3Rpb25zLiAgVGhlDQo+IHNlcnZpY2UgZnVu
Y3Rpb25zIGFyZSBhcHBsaWNhdGlvbnMuICBUaGV5IGhhdmUgYXBwbGljYXRpb24gc3RhdGUuDQo+
IEhhdmluZyB0aGVtIGFsc28gaG9sZCB0aGUgY2hhaW4gZm9yd2FyZGluZyBzdGF0ZSAoYXMgd2Fz
IGV4cGxpY2l0bHkNCj4gZGVzY3JpYmVkIGluIHNvbWUgZWFybGllciBwcm9wb3NhbHMpIHNlZW0g
dG8gbWUgYSB2ZXJ5IGJhZCBhcmNoaXRlY3R1cmUuDQo+ICAgIFNlZ3JlZ2F0aW5nIHRoaXMgaXMg
d2h5IHRoZSBwcm9wb3NlZCBhcmNoaXRlY3R1cmUgZHJhZnQgc2VwYXJhdGVzIHRoZQ0KPiBTRiBm
cm9tIHRoZSBTRkYuICBJZiBTb21lIGZvbGtzIHdhbnQgdG8gaW1wbGVtZW50IHRoZW0gdG9nZXRo
ZXIsIHRoYXQncw0KPiBmaW5lLiAgQnV0IHRoZSBzdHJ1Y3R1cmUgYW5kIGFyY2hpdGVjdHVyZSBz
aG91bGQgbm90IGFzc3VtZSB0aGF0Lg0KPg0KPiBJIGFncmVlIHRoYXQgdGhlIGFyY2hpdGVjdHVy
ZSBzaG91bGQgbm90IGltcG9zZSBhbnkgZGVwZW5kZW5jeSBiZXR3ZWVuIHRoZQ0KPiBzZXJ2aWNl
IGZ1bmN0aW9uIGFuZCBTRkYuIE90aGVyd2lzZQ0KPiBTRkMgZG9lc27igJl0IGhhdmUgYSB2aWFi
bGUgY2hhbmNlIHRvIGJlIHN1Y2Nlc3NmdWwgaW4gcmVhbGl0eS4gSG93ZXZlciB0aGUNCj4gaW1w
bGVtZW50b3IgcGFydCBvZiBtZSBpcyBib3RoZXJpbmcgbWUuDQo+IEkgd2lsbCBhZ2FpbiBzdGFy
dCB3aXRoIGEgcHJldHR5IGNvbW1vbiBzZXJ2aWNlIGNoYWluIGV4YW1wbGUgaW4gYSB0eXBpY2Fs
DQo+IEdpIExBTi4NCj4NCj4gICBDaGFpbiMxMDogIFNGX1ZPICDigJTigJQgU0ZfUEMgICB3aGVy
ZSBWTz0gdmlkZW8gb3B0aW1pemVyIGFuZCBQQyA9IHBhcmVudGFsDQo+IGNvbnRyb2wNCj4gICBD
aGFpbiMyMDogIFNGX1ZPIOKAlCBvdXQgdG8gbmV0d29yayBvciBpbWFnaW5lIGFub3RoZXIgc2Vy
dmljZSBTRl9YLg0KPg0KPiBBc3N1bWUgdHdvIGZsb3dzIGYxIChhc3NvY2lhdGVkIHdpdGggY2hh
aW4jMTApIGFuZCBhbm90aGVyIGYyKGNoYWluIzIwKQ0KPiBwYXNzZXMgdGhydSBTRkZfVk8gdG8g
Vk8uDQo+IFdoZW4gdGhlIHRyYW5zZm9ybWVkIGNvbnRlbnQgY29tZXMgYmFjaywgaG93IGRvZXMg
U0ZGX1ZPIGFzc29jaWF0ZXMgdGhpcw0KPiBmbG93L3BrdCBiYWNrIHRvIHRoZSBvcmlnaW5hbCBj
aGFpbklEPw0KPg0KPiBTZXZlcmFsIG9wdGlvbiwNCj4gICAgICBBKSBpZiB0aGUgY2hhaW4gd2Fz
IHNlbGVjdGVkIGJhc2VkIG9uIHN1YnNjcmliZXIgSUQsIHRoZW4gU0ZGIGNhbiB1c2UNCj4gc2lw
4oCUPiB3aGF0IGNoYWlu4oCUPiBmaW5kX25leHRTRlt3aGF0X2NoYWluXQ0KPiAgICAgIEIpIGlm
IGl0IHdhcyBiYXNlZCBvbiBzb21lIG90aGVyIGNyaXRlcmlvbiwgdGltZSBvZiBkYXkgZXRjIHRo
ZW4gU0ZGDQo+IG1heSBoYXZlIHRvIGNvcnJlbGF0ZSB0aGUgdHdvIGZsb3dzLCBvcmlnaW5hbCBh
bmQgb3B0aW1pemVkLg0KPiAgICAgICAgIEl0IGNvdWxkIHVzZSBmdWxsIDYtdHVwZWwsIHZsYW4g
YW5kIHdoYXQgbm90LiBEZXBlbmRzIG9uIG5ldHdvcmsNCj4gdG9wb2xvZ3kuDQo+ICAgICAgQykg
QW5kIGFsbCB0aGUgb3RoZXIgbWV0aG9kcyB0aGF0IEkgYW0gbWlzc2luZyBoZXJlLg0KPg0KPiBU
aGUgU0ZGIGltcGxlbWVudGF0aW9uIGNhbiBiZSBxdWl0ZSB2YXJpZWQgYW5kIGluIHRoZSBhYnNl
bmNlIG9mIGV4cGxpY2l0DQo+IGNoYWluSUQgaW4gZWFjaCBwYWNrZXQgYW5kIEkgYW0gTk9UIGFk
dm9jYXRpbmcgZm9yIHRoYXQuDQo+DQo+IFJlZ2FyZHMuDQo+DQo+IFN1bWFuZHJhDQo+DQo+DQo+
DQo+DQo+DQo+DQo+DQo+IE9uIDMvMTkvMTQsIDQ6MjMgUE0sICJKb2VsIE0uIEhhbHBlcm4iIDxq
bWhAam9lbGhhbHBlcm4uY29tPiB3cm90ZToNCj4NCj4+IEkgd2FudCB0byBiZSBhIGxpdHRsZSBj
YXJlZnVsLiAgVEhlcmUgYXJlIHR3byBpZGVhcyB0aWVkIHRvZ2V0aGVyIGluDQo+PiBhcHByb2Fj
aCAyIGFzIFN1bWFuZHJhIGRlc2NyaWJlZCB0aGVtLiAgT25lIG9mIHRob3NlIHR3byBpZGVhcyBz
ZWVtcyB0bw0KPj4gbWUgdG8gYmUgYSBnb29kIGlkZWEsIHRoZSBvdGhlciBub3QuDQo+Pg0KPj4g
Mi4xKSBIYXZpbmcgdGhlIG1lYW5pbmcgb2YgdGhlIHBhdGgtSUQgc2V0IGJ5IHRoZSBjb250cm9s
LiAgVGhhdCBzZWVtcw0KPj4gdmVyeSBzZW5zaWJsZSB0byBtZS4NCj4+DQo+PiAyLjIpIEhhdmlu
ZyB0aGF0IG1wYWlpbmcgaW5zdGFsbGVkIGluIHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucy4gIFRoZQ0K
Pj4gc2VydmljZSBmdW5jdGlvbnMgYXJlIGFwcGxpY2F0aW9ucy4gIFRoZXkgaGF2ZSBhcHBsaWNh
dGlvbiBzdGF0ZS4NCj4+IEhhdmluZyB0aGVtIGFsc28gaG9sZCB0aGUgY2hhaW4gZm9yd2FyZGlu
ZyBzdGF0ZSAoYXMgd2FzIGV4cGxpY2l0bHkNCj4+IGRlc2NyaWJlZCBpbiBzb21lIGVhcmxpZXIg
cHJvcG9zYWxzKSBzZWVtIHRvIG1lIGEgdmVyeSBiYWQgYXJjaGl0ZWN0dXJlLg0KPj4gICBTZWdy
ZWdhdGluZyB0aGlzIGlzIHdoeSB0aGUgcHJvcG9zZWQgYXJjaGl0ZWN0dXJlIGRyYWZ0IHNlcGFy
YXRlcyB0aGUNCj4+IFNGIGZyb20gdGhlIFNGRi4gIElmIFNvbWUgZm9sa3Mgd2FudCB0byBpbXBs
ZW1lbnQgdGhlbSB0b2dldGhlciwgdGhhdCdzDQo+PiBmaW5lLiAgQnV0IHRoZSBzdHJ1Y3R1cmUg
YW5kIGFyY2hpdGVjdHVyZSBzaG91bGQgbm90IGFzc3VtZSB0aGF0Lg0KPj4NCj4+IFlvdXJzLA0K
Pj4gSm9lbA0KPj4NCj4+IE9uIDMvMTkvMTQsIDI6MTIgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+
PiBIaSBTdW1hbmRyYSwNCj4+Pg0KPj4+IEkgYW0gZmluZSB3aXRoIG9wdGlvbiAyIGFwcHJvYWNo
Lg0KPj4+DQo+Pj4gQnV0IHlvdXIgZGVzY3JpcHRpb24gaW5kaWNhdGVzIHRoYXQgU0YgaXMgYXdh
cmUgb2YgY2hhaW5JRCBhbmQgaXMNCj4+PiByZXNwb25zaWJsZSB0byBmb3J3YXJkIHBhY2tldCB0
byB0aGUgbmV4dCBob3AgU0YgYW5kIHNlbGVjdCBhIGRpZmZlcmVudA0KPj4+IHBhdGhzIGJ5IGNo
YW5naW5nIHRoZSBjaGFpbmVkIHBhcmFtZXRlci4gVGhpcyBtZWFucyB0aGF0IHdlIHdpbGwgb25s
eQ0KPj4+IGhhdmUgc2luZ2xlIGNvbXBvbmVudCwgU0YsIGluIFNGQyBhcmNoaXRlY3R1cmU/ICht
YXliZSB0d28sIGNsYXNzaWZpZXINCj4+PiBhbmQgU0YpLiAgSSBkaXNhZ3JlZSB0aGlzIFNGQyBh
cmNoaXRlY3R1cmUuIFdlIG5lZWQgdG8gZGlzdGluZ3Vpc2ggU0YNCj4+PiBhbmQgZm9yd2FyZGlu
ZyBjb21wb25lbnQgaW4gU0ZDIGFyY2hpdGVjdHVyZSwgdHdvIGhhcyBkaWZmZXJlbnQgcm9sZXMu
DQo+Pj4NCj4+PiBBbm90aGVyIHBvaW50LCBpbiBvcHRpb24gMiBhcHByb2FjaCwgZG8gd2UgbmVl
ZCBtYW5kYXRlIHRoYXQgdGhlDQo+Pj4gZm9yd2FyZGluZyBoYXMgdG8gdXNlIHRoZSBjaGFpbklE
PyAgTWFueSBTUCBwZW9wbGUgaGFzIGV4cHJlc3NlZCB0aGF0DQo+Pj4gdGhleSBtYXkgd2FudCB0
byB1c2UgZGlmZmVyZW50IHdheXMgdG8gZXN0YWJsaXNoIHRoZSBTRkMgcGF0aCwgbm90IHJlbHkN
Cj4+PiBvbiB0aGUgaW5mbyBjYXJyaWVkIG9uIHBhY2tldHMuIFNob3VsZCBTRkMgc29sdXRpb24g
YWxsb3cgdGhhdCBvcHRpb24/DQo+Pj4NCj4+PiBBZ2FpbiwgSSBhbSBmaW5lIHdpdGggb3B0aW9u
IDIgYXBwcm9hY2guDQo+Pj4NCj4+PiBUaGFua3MsDQo+Pj4NCj4+PiBMdWN5DQo+Pj4NCj4+PiAq
RnJvbToqc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddICpPbiBCZWhhbGYgT2YgKlN1
bWFuZHJhIE1hamVlDQo+Pj4gKlNlbnQ6KiBXZWRuZXNkYXksIE1hcmNoIDE5LCAyMDE0IDI6MDMg
QU0NCj4+PiAqVG86KiBDYXRoeSBaaGFuZzsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBMb3Vp
cy5Gb3VyaWU7IFBhdWwgUXVpbm4NCj4+PiAocGF1bHEpOyBEYXZpZCBBbGxhbiBJDQo+Pj4gKkNj
OiogTmljb2xhcyBCT1VUSE9SUzsgWHV4aWFvaHU7IG1pa2ViaWFuY0Bhb2wuY29tOyBzZmNAaWV0
Zi5vcmc7DQo+Pj4gQ2hhbmdjaGVuZyBIdWFuZw0KPj4+ICpTdWJqZWN0OiogUmU6IFtzZmNdIFNG
QyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQo+Pj4NCj4+PiBJIHNlZSB0d28gd2F5cyB0byBjYXJy
eSB0aGUgcGF0aCBpbmZvcm1hdGlvbi4NCj4+Pg0KPj4+ICAgMS4gRXhwbGljaXQgb3JkZXJlZCBs
aXN0LCBzb21ldGhpbmcgbGlrZSBGVy1BIDo6IFRDUC1PUFQgOjogTEIgOjoNCj4+PiAgICAgIFZp
ZGVvT1BUIDo6IENHTkFULiAgIFRoZXJlIGFyZSB0d28gaXNzdWVzIHdpdGggdGhpcyBhcHByb2Fj
aCwgZmlyc3QNCj4+PiAgICAgIHRoZSBsZW5ndGggb2YgZ3JhcGggaXMgdmFyaWFibGUuICBBbHNv
IGl0IGltcGxpZXMgYmlkaXJlY3Rpb25hbA0KPj4+ICAgICAgc3ltbWV0cnkuIEl0IGlzIG9mdGVu
IHJlcXVpcmVkIGJ1dCBzaG91bGQgbm90IGJlIG1hbmRhdG9yeS4NCj4+PiAgICAgICAgU2Vjb25k
bHkgY2hhbmdpbmcgdGhpcyBwYXRoL2dyYXBoIGluIGF0IFNGIGNhbiBiZSBjdW1iZXJzb21lLg0K
Pj4+ICAgMi4gTGV0IHRoZSBDb250cm9sIHBsYW5lIGRpc3RyaWJ1dGUgdGhlIGNoYWluSUQgPOKA
lD4gZ3JhcGggbWFwcGluZy4gSW4NCj4+PiAgICAgIHRoaXMgY2FzZSBlYWNoIFNGIHdvdWxkIGhh
dmUgbWFwcGluZyBvZiBnaXZlbiBhIGNoYWluSUQgd2hhdCBpcyBteQ0KPj4+ICAgICAgbmV4dCBo
b3AuIFRoZSBjaGFpbklEIGl0c2VsZiBjb3VsZCBiZSBmaXhlZCBzaXplIGVsZW1lbnQuIEEgU0Yg
Y2FuDQo+Pj4gICAgICBzZWxlY3QgYSBkaWZmZXJlbnQgcGF0aCBieSBjaGFuZ2luZyB0aGUgY2hh
aUlEIHBhcmFtZXRlci4NCj4+Pg0KPj4+IFJlZ2FyZHMNCj4+Pg0KPj4+IFN1bWFuZHJhDQo+Pj4N
Cj4+PiAqRnJvbTogKkNhdGh5IFpoYW5nIDxDYXRoeS5ILlpoYW5nQGh1YXdlaS5jb20NCj4+PiA8
bWFpbHRvOkNhdGh5LkguWmhhbmdAaHVhd2VpLmNvbT4+DQo+Pj4gKkRhdGU6ICpUdWVzZGF5LCBN
YXJjaCAxOCwgMjAxNCBhdCAxMDoxMyBBTQ0KPj4+ICpUbzogKiJSZWluYWxkbyBQZW5ubyAocmVw
ZW5ubykiIDxyZXBlbm5vQGNpc2NvLmNvbQ0KPj4+IDxtYWlsdG86cmVwZW5ub0BjaXNjby5jb20+
PiwgIkxvdWlzLkZvdXJpZSIgPExvdWlzLkZvdXJpZUBodWF3ZWkuY29tDQo+Pj4gPG1haWx0bzpM
b3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbT4+LCAiUGF1bCBRdWlubiAocGF1bHEpIiA8cGF1bHFAY2lz
Y28uY29tDQo+Pj4gPG1haWx0bzpwYXVscUBjaXNjby5jb20+PiwgRGF2aWQgQWxsYW4gSSA8ZGF2
aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20NCj4+PiA8bWFpbHRvOmRhdmlkLmkuYWxsYW5AZXJpY3Nz
b24uY29tPj4NCj4+PiAqQ2M6ICpOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFv
c21vcy5jb20NCj4+PiA8bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+LCBYdXhp
YW9odSA8eHV4aWFvaHVAaHVhd2VpLmNvbQ0KPj4+IDxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNv
bT4+LCBDaGFuZ2NoZW5nIEh1YW5nIDxodWFuZ0BzY2UuY2FybGV0b24uY2ENCj4+PiA8bWFpbHRv
Omh1YW5nQHNjZS5jYXJsZXRvbi5jYT4+LCAic2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYu
b3JnPiINCj4+PiA8c2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPj4sICJtaWtlYmlh
bmNAYW9sLmNvbQ0KPj4+IDxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+IiA8bWlrZWJpYW5jQGFv
bC5jb20NCj4+PiA8bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPj4NCj4+PiAqU3ViamVjdDogKlJl
OiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KPj4+DQo+Pj4gSGkgUmVpbmFsZG8s
DQo+Pj4NCj4+PiBTbyB0aGUgY2hhaW4gSUQgaXMgYWN0dWFsbHkgdGhlIHBhdGggSUQgd2hpY2gg
cmVwcmVzZW50cyBhbiBvcmRlcmVkIHNldA0KPj4+IG9mIHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFu
Y2VzLg0KPj4+DQo+Pj4gSSB0aGluayB3ZSBzaG91bGQgYWRkIGFuIGV4cGxpY2l0IGRlZmluaXRp
b24gb2Yg4oCcc2VydmljZSBpbnN0YW5jZeKAnS4gV2hhdA0KPj4+IGRvIHlvdSB0aGluaz8NCj4+
Pg0KPj4+IFRoYW5rcywNCj4+Pg0KPj4+IENhdGh5DQo+Pj4NCj4+PiAqRnJvbToqc2ZjIFttYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddICpPbiBCZWhhbGYgT2YgKlJlaW5hbGRvIFBlbm5vDQo+
Pj4gKHJlcGVubm8pDQo+Pj4gKlNlbnQ6KiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCAxMTowMyBB
TQ0KPj4+ICpUbzoqIExvdWlzLkZvdXJpZTsgUGF1bCBRdWlubiAocGF1bHEpOyBEYXZpZCBBbGxh
biBJDQo+Pj4gKkNjOiogTmljb2xhcyBCT1VUSE9SUzsgWHV4aWFvaHU7IG1pa2ViaWFuY0Bhb2wu
Y29tDQo+Pj4gPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT47IHNmY0BpZXRmLm9yZyA8bWFpbHRv
OnNmY0BpZXRmLm9yZz47DQo+Pj4gQ2hhbmdjaGVuZyBIdWFuZw0KPj4+ICpTdWJqZWN0OiogUmU6
IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQo+Pj4NCj4+PiBBIFNlcnZpY2UgQ2hh
aW4ganVzdCBkZWZpbmVzIHdoaWNoIHR5cGUgb2Ygc2VydmljZSBhbmQgdGhlaXIgb3JkZXIuDQo+
Pj4NCj4+PiBBIHNlcnZpY2UgcGF0aCBkZWZpbmVzIHRoZSBhY3R1YWwgc2VydmljZSBpbnN0YW5j
ZSwgc2F5LCBmaXJld2FsbDEuaG9tZSwNCj4+PiBuYXQyLCBkcGktc2ljLCBldGMuDQo+Pj4NCj4+
PiAqRnJvbTogKiJMb3Vpcy5Gb3VyaWUiIDxMb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbQ0KPj4+IDxt
YWlsdG86TG91aXMuRm91cmllQGh1YXdlaS5jb20+Pg0KPj4+ICpEYXRlOiAqVHVlc2RheSwgTWFy
Y2ggMTgsIDIwMTQgYXQgMTA6NTUgQU0NCj4+PiAqVG86ICoiUGF1bCBRdWlubiAocGF1bHEpIiA8
cGF1bHFAY2lzY28uY29tIDxtYWlsdG86cGF1bHFAY2lzY28uY29tPj4sDQo+Pj4gRGF2aWQgQWxs
YW4gSSA8ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20NCj4+PiA8bWFpbHRvOmRhdmlkLmkuYWxs
YW5AZXJpY3Nzb24uY29tPj4NCj4+PiAqQ2M6ICpOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJP
VVRIT1JTQHFvc21vcy5jb20NCj4+PiA8bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNv
bT4+LCBYdXhpYW9odSA8eHV4aWFvaHVAaHVhd2VpLmNvbQ0KPj4+IDxtYWlsdG86eHV4aWFvaHVA
aHVhd2VpLmNvbT4+LCBDaGFuZ2NoZW5nIEh1YW5nIDxodWFuZ0BzY2UuY2FybGV0b24uY2ENCj4+
PiA8bWFpbHRvOmh1YW5nQHNjZS5jYXJsZXRvbi5jYT4+LCAic2ZjQGlldGYub3JnIDxtYWlsdG86
c2ZjQGlldGYub3JnPiINCj4+PiA8c2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPj4s
ICJtaWtlYmlhbmNAYW9sLmNvbQ0KPj4+IDxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+IiA8bWlr
ZWJpYW5jQGFvbC5jb20NCj4+PiA8bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPj4NCj4+PiAqU3Vi
amVjdDogKlJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KPj4+DQo+Pj4gUGF1
bCwNCj4+Pg0KPj4+ICAgICAgQ2FuIHlvdSBjbGFyaWZ5IHRoZSBkaWZmZXJlbmNlIGJldHdlZW4g
c2VydmljZSBjaGFpbiBhbmQgc2VydmljZQ0KPj4+IHBhdGguIEdpdmVuIHRoYXQgYSBzZXJ2aWNl
IGNoYWluIGlzIGNvbXBvc2VkDQo+Pj4NCj4+PiBvZiBzZXZlcmFsIHNlcnZpY2UgZnVuY3Rpb25z
IFNGMSwgU0YyLCAuLiBTRm4gaG93IHdvdWxkIGEgc2VydmljZSBwYXRoDQo+Pj4gZGlmZmVyIGZy
b20gdGhhdCBzZXJ2aWNlIGNoYWluPw0KPj4+DQo+Pj4gLUxvdWlzDQo+Pj4NCj4+PiAqRnJvbToq
c2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddICpPbiBCZWhhbGYgT2YgKlBhdWwgUXVp
bm4NCj4+PiAocGF1bHEpDQo+Pj4gKlNlbnQ6KiBUdWVzZGF5LCBNYXJjaCAxOCwgMjAxNCAxMDoy
NiBBTQ0KPj4+ICpUbzoqIERhdmlkIEFsbGFuIEkNCj4+PiAqQ2M6KiBOaWNvbGFzIEJPVVRIT1JT
OyBYdXhpYW9odTsgbWlrZWJpYW5jQGFvbC5jb20NCj4+PiA8bWFpbHRvOm1pa2ViaWFuY0Bhb2wu
Y29tPjsgc2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPjsNCj4+PiBDaGFuZ2NoZW5n
IEh1YW5nDQo+Pj4gKlN1YmplY3Q6KiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4g
SUQNCj4+Pg0KPj4+IEhpIERhdmUsDQo+Pj4NCj4+PiBDaGFpbiBJRCBzaG91bGQgcmVhbGx5IGJl
IHBhdGggSUQgc2luY2UgdGhlcmUgY2FuIGJlIG1hbnkgcGF0aHMgZm9yIGENCj4+PiBnaXZlbiBj
aGFpbi4gIFVzaW5nIHRoYXQgZGVmaW5pdGlvbiwgd2UgYXZvaWQgdGhlIG92ZXJsb2FkIGFuZCBy
ZWFwIHRoZQ0KPj4+IGdhaW4gYWxsdWRlZCB0byBiZWxvdy4NCj4+Pg0KPj4+IFBhdWwNCj4+Pg0K
Pj4+IE9uIE1hciAxOCwgMjAxNCwgYXQgMTI6MTQgUE0sIERhdmlkIEFsbGFuIEkgPGRhdmlkLmku
YWxsYW5AZXJpY3Nzb24uY29tDQo+Pj4gPG1haWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNv
bT4+IHdyb3RlOg0KPj4+DQo+Pj4NCj4+Pg0KPj4+DQo+Pj4NCj4+PiBXZWxsIHRoZSBxdWVzdGlv
biBkZSBqb3VyIGlzIOKAnGRvZXMgYSBjaGFpbiBJRCBkZWZpbmUgYSBjbGFzcyBvciBhbg0KPj4+
IGluc3RhbmNl4oCd4oCmLiBJZiBpdCBkZWZpbmVzIGFuIGNsYXNzIHdlIGFsc28gbmVlZCBpbnN0
YW5jZSBpbmZvcm1hdGlvbiwgaWYNCj4+PiBpdCBpcyBjdXJyZW50bHkgb3ZlcmxvYWRlZCB0byBk
ZWZpbmUgY2xhc3MgYW5kIGluc3RhbmNlIElNTyB3ZSBoYXZlIGENCj4+PiBwcm9ibGVt4oCmLg0K
Pj4+DQo+Pj4gRGF2ZQ0KPj4+DQo+Pj4gKkZyb206KnNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnIDxtYWlsdG86Ym91bmNlc0BpZXRmLm9yZz5dKk9uDQo+Pj4gQmVoYWxmIE9mKkNoYW5n
Y2hlbmcgSHVhbmcNCj4+PiAqU2VudDoqVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgNzo0MyBBTQ0K
Pj4+ICpUbzoqTmljb2xhcyBCT1VUSE9SUw0KPj4+ICpDYzoqWHV4aWFvaHU7c2ZjQGlldGYub3Jn
IDxtYWlsdG86c2ZjQGlldGYub3JnPjttaWtlYmlhbmNAYW9sLmNvbQ0KPj4+IDxtYWlsdG86bWlr
ZWJpYW5jQGFvbC5jb20+DQo+Pj4gKlN1YmplY3Q6KlJlOiBbc2ZjXeetlOWkjTogU0ZDIGVuY2Fw
c3VsYXRpb24gY2hhaW4gSUQNCj4+Pg0KPj4+IEdvb2QgcG9pbnRzLiBJIGJlbGlldmUgZXhwbGlj
aXQgY2hhaW4gSUQgc2hvdWxkIGJlIG1hbmRhdG9yeS4gVGhlDQo+Pj4gb3ZlcmhlYWQgaXMgdmVy
eSBsaXR0bGUuIEl0IGhlbHBzIHNpbXBsaWZ5IHByb2Nlc3NpbmcgYW5kIHN0ZWVyaW5nDQo+Pj4g
c2lnbmlmaWNhbnRseS4gVGhlIGdhaW4gaXMgaHVnZS4NCj4+Pg0KPj4+IENoYW5nDQo+Pj4NCj4+
PiAtLS0tLS0tLS0tLS0NCj4+Pg0KPj4+IENoYW5nY2hlbmcgSHVhbmcNCj4+Pg0KPj4+DQo+Pj4g
T24gTWFyIDE4LCAyMDE0LCBhdCAxOjUzIEFNLCBOaWNvbGFzIEJPVVRIT1JTDQo+Pj4gPE5pY29s
YXMuQk9VVEhPUlNAcW9zbW9zLmNvbSA8bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNv
bT4+DQo+Pj4gd3JvdGU6DQo+Pj4NCj4+PiAgICAgIEkgdGhpbmsgdGhhdCBrZWVwaW5nIHRoZSBT
ZXJ2aWNlIFBhdGggTGF5ZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50DQo+Pj4gICAgICBzaG91bGQg
cmVtYWluIGFuIG9iamVjdGl2ZSBmb3IgU0ZDLiAgU3VjaCBhIHNlcGFyYXRpb24gb2YgY29uY2Vy
bnMNCj4+PiAgICAgIGlzIGEgc291bmQgYXJjaGl0ZWN0dXJhbCBwcmluY2lwbGUgdGhhdCBoZWxw
IGtlZXAgdGhpbmdzIHNpbXBsZSBpbg0KPj4+ICAgICAgcHJhY3RpY2UuDQo+Pj4NCj4+PiAgICAg
IE9uIHRoZSBxdWVzdGlvbiBvZiAgU2VydmljZSBQYXRoLCB3ZSBoYXZlIGEgZGlzY3Vzc2lvbiBv
biB3aGV0aGVyIHdlDQo+Pj4gICAgICBuZWVkIHNvbWUga2luZCBvZiBleHBsaWNpdCBpZGVudGlm
aWVyIG9yDQo+Pj4NCj4+PiAgICAgIGNvdWxkIHdlIHJlbHkgb24gbWFwcGluZyBvbiBzb21lIHVu
ZGVybGF5IG5ldHdvcmsgcHJvdG9jb2wgZmllbGRzLg0KPj4+DQo+Pj4gICAgICBNYXkgYmUgYSBQ
Uk8vQ09OIHRhYmxlIGNvdWxkIGhlbHAgZm9jdXMgdGhlIGdyb3VwIGRlY2lzaW9uIG9uIHRoYXQN
Cj4+PiAgICAgIG1hdHRlcg0KPj4+DQo+Pj4gICAgICAgICogVmlzaWJpbGl0eSAodHJhY2luZykN
Cj4+PiAgICAgICAgKiBGb3J3YXJkaW5nIGdyYXBoIHN0cnVjdHVyZSBpbXBhY3QvbGltaXRhdGlv
bnMNCj4+PiAgICAgICAgKiBSZWNvbmZpZ3VyYXRpb24gc3BlZWQNCj4+Pg0KPj4+ICAgICAgICAg
ICAgbyBMQlMgLyBzY2FsZSBvdXQgaW1wYWN0DQo+Pj4gICAgICAgICAgICBvIE5vZGUgYnlwYXNz
IChlLmc7IG1haW50ZW5hbmNlKQ0KPj4+DQo+Pj4gICAgICAgICogdW5kZXJsYXkgbmV0d29yay90
cmFuc3BvcnQgbGF5ZXJzIHN1cHBvcnQNCj4+PiAgICAgICAgKiBIZWFkZXIgc3BhY2UgaW1wYWN0
DQo+Pj4gICAgICAgICogTXVsdGkgdGVuYW50IHN1cHBvcnQgaW1wYWN0DQo+Pj4gICAgICAgICog
U0ZDIG9uIGZsYXQgKGUuZyBvcHRpY2FsIEwyIGZvciBEYXRhIENlbnRlcnMpIG5ldHdvcmsNCj4+
PiAgICAgICAgKiBVbmRlcmxheSBuZXR3b3JrIGFkbWluaXN0cmF0aW9uIGltcGFjdA0KPj4+DQo+
Pj4gICAgICBQZXJzb25hbGx5IEkgdGhpbmsgdGhhdCBoYXZpbmcgYW4gZXhwbGljaXQgY2hhaW4g
aWRlbnRpZmllciAoZS5nLg0KPj4+ICAgICAgU2VydmljZSBQYXRoL1NlcnZpY2UgSW5kZXgpIGlz
IGNsZWFyIChtYW5hZ2VtZW50IGFuZCBjb250cm9sKSBhbmQNCj4+PiAgICAgIG5vdCBleHBlbnNp
dmUgKGhlYWRlciBzcGFjZSkuIFRoZSBkcmF3YmFjayBiZWluZyBzb21lIGltcGFjdCBvbiB0aGUN
Cj4+PiAgICAgIHNpbXBsaWNpdHkgdG8gYWRkL3JlbW92ZSBlbGVtZW50cyBpbiBhIGNoYWluIGR5
bmFtaWNhbGx5Lg0KPj4+DQo+Pj4gICAgICBUYWcgc3dpdGNoaW5nIChhcyBNUExTKSAgYWxsb3dz
IHRvIG1hbmFnZSB0YWdzIHBlciBzZXJ2aWNlIG5vZGVzLA0KPj4+ICAgICAgbGVhZGluZyB0byBt
b3JlIHZlcnNhdGlsZSBhbmQgZGl2ZXJzZSBncmFwaHMNCj4+Pg0KPj4+ICAgICAgTmljb2xhcw0K
Pj4+DQo+Pj4NCj4+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4+Pg0KPj4+ICAgICAgKkZyb206Klh1eGlh
b2h1IFt4dXhpYW9odUBodWF3ZWkuY29tIDxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT5dDQo+
Pj4gICAgICAqU2VudDoqVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgNTowNCBBTQ0KPj4+ICAgICAg
KlRvOipKZXJvbWUgTW9pc2FuZDttaWtlYmlhbmNAYW9sLmNvbQ0KPj4+ICAgICAgPG1haWx0bzpt
aWtlYmlhbmNAYW9sLmNvbT47c2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+
ICAgICAgKlN1YmplY3Q6KltzZmNd562U5aSNOiBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0K
Pj4+DQo+Pj4gICAgICBJIGxpa2UgdGhlIGlkZWEgb2Ygc2VwYXJhdGluZyB0aGUgU2VydmljZSBG
dW5jdGlvbiBMYXllciBhbmQgdGhlDQo+Pj4gICAgICBTZXJ2aWNlIFBhdGggTGF5ZXIsIGFzIHBy
b3Bvc2VkIGluDQo+Pj4gICAgICBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0
aW9ucy4gVGhlIHJvbGUgb2YgdGhlIFNlcnZpY2UNCj4+PiAgICAgIFBhdGggTGF5ZXIgaXMganVz
dCB0byBzdGVlciB0aGUgdHJhZmZpYyBhbG9uZyBhIHBhcnRpY3VsYXIgY2hhaW4gb2YNCj4+PiAg
ICAgIHNlcnZpY2Ugbm9kZXMgd2hpY2ggY2FuIGJlIGltcGxlbWVudGVkIGJ5IGV4aXN0aW5nIHRv
b2xzIGZvciBzb3VyY2UNCj4+PiAgICAgIHJvdXRpbmcsIHN1Y2ggYXMgc2VnbWVudCByb3V0aW5n
LiBBcyBzdWNoLCBpdOKAmXMgbm90IG5lY2Vzc2FyeSB0byB0cnkNCj4+PiAgICAgIHRvIGtlZXAg
dGhlIFNlcnZpY2UgUGF0aCBMYXllciB0cmFuc3BvcnQtaW5kZXBlbmRlbnQgYW5kIGNvbnRhaW4g
aXQNCj4+PiAgICAgIGluIHRoZSBTRkMgaGVhZGVyLg0KPj4+DQo+Pj4gICAgICBCZXN0IHJlZ2Fy
ZHMsDQo+Pj4NCj4+PiAgICAgIFhpYW9odQ0KPj4+DQo+Pj4gICAgICAq5Y+R5Lu25Lq6Kio6KnNm
YyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSrku6PooagqSmVyb21lIE1vaXNhbmQNCj4+
PiAgICAgICrlj5HpgIHml7bpl7Q6KjIwMTTlubQz5pyIMTjml6UgMTowMw0KPj4+ICAgICAgKuaU
tuS7tuS6ujoqbWlrZWJpYW5jQGFvbC5jb20gPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT47c2Zj
QGlldGYub3JnDQo+Pj4gICAgICA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+PiAgICAgICrkuLvp
opg6KlJlOiBbc2ZjXSBTRkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KPj4+DQo+Pj4gICAgICBU
aGlzIChsZW5ndGh5IGFuZCB2ZXJ5IGxpdmVseSkgdGhyZWFkIHN0YXJ0ZWQgZnJvbQ0KPj4+ICAg
ICAgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMgKHdoaWNoIEkgY28t
YXV0aG9yZWQpLg0KPj4+DQo+Pj4gICAgICBJbiBzZWN0aW9uIDQuOCwgd2UgbWFkZSBhIGNsZWFy
IGRpc3RpbmN0aW9uIGJldHdlZW4gYSBzZXJ2aWNlIHBhdGgNCj4+PiAgICAgIGxheWVyIChzdGVl
cmluZyBwYWNrZXRzIGhvcCBieSBob3AgYWxvbmcgdGhlIGNoYWluKSBhbmQgYSBzZXJ2aWNlDQo+
Pj4gICAgICBmdW5jdGlvbiBsYXllciAoY29udmV5IG1ldGFkYXRhIGluZm9ybWF0aW9uIG9mIGlu
dGVyZXN0IHRvIFNGcykuDQo+Pj4gICAgICBUZXJtaW5vbG9neSBhc2lkZSwgaXQgc2VlbXMgdGhh
dCBzdWNoIGxheWVyZWQgdmlldyB3YXMgYWdyZWVkIHVwb24NCj4+PiAgICAgIGJ5IG1hbnkgcGVv
cGxlIG9uIHRoZSBtYWlsaW5nIGxpc3QuDQo+Pj4NCj4+PiAgICAgIE5vdyB0aGlzIGNlcnRhaW5s
eSBkb2VzIGJlZyB0aGUgcXVlc3Rpb24gb2Ygc29sdmluZyBCT1RIIHByb2JsZW1zDQo+Pj4gICAg
ICB3aXRoIHRoZSBzYW1lIChwYWNrZXQpIGVuY2Fwc3VsYXRpb24gbWVjaGFuaXNtLiBOb3RhYmx5
IHdoZW4NCj4+PiAgICAgIG9ic2VydmluZyB0aGF0IG1hbnkgdXNlIGNhc2VzIGNvdWxkIGJlIHNh
dGlzZmllZCB3aXRob3V0IFNGLWxldmVsDQo+Pj4gICAgICBtZXRhZGF0YSwgb3IgYnkgdXNpbmcg
bW9yZSBvdXQtb2YtYmFuZCB3YXlzIHRvIGNvbnZleSBzdWNoIFNGDQo+Pj4gICAgICBtZXRhZGF0
YS4gQW5kIGFsc28gd2hlbiBvYnNlcnZpbmcgdGhhdCBpbmJhbmQgbWFya2luZyAoZS5nLiBwYWNr
ZXQNCj4+PiAgICAgIGhlYWRlcnMpIGNvbWVzIHdpdGggdmFyaW91cyBwcm9zICYgY29ucyAoc29t
ZSBvZiB0aGUgaXNzdWVzIGJlaW5nDQo+Pj4gICAgICBpZGVudGlmaWVkIGluIHRoZSBkcmFmdCwg
ZS5nLiBzZWN0aW9ucyA0LjEgYW5kIDQuMikuDQo+Pj4NCj4+PiAgICAgIEkgZG8gYWdyZWUgd2l0
aCBNYXJpYS4gV2UgbWF5IHdhbnQgdG8gZXhwbG9yZSBvdGhlciBvcHRpb25zIGZvcg0KPj4+ICAg
ICAgYWRkcmVzc2luZyB0aGUgbmVlZHMgb2YgdGhlIHNlcnZpY2UgcGF0aCBsYXllciB0aGF0IGRv
IG5vdCByZXF1aXJlDQo+Pj4gICAgICBhbiBleHBsaWNpdCBjaGFpbi1pZCBvZiBzb3J0cy4NCj4+
Pg0KPj4+ICAgICAgSW4gdGhlIGRyYWZ0LCB3ZSBjb25jbHVkZWQgYnkgc3RhdGluZyDigJxBIHBy
b2R1Y3RpdmUgcGF0aCBmb3J3YXJkDQo+Pj4gICAgICBjb3VsZCBiZSB0byBkaXZpZGUgYW5kIGNv
bnF1ZXI6IHRvIGNsZWFybHkgc2VwYXJhdGUgdGhlIHByb2JsZW0gb2YNCj4+PiAgICAgIFNlcnZp
Y2UgRnVuY3Rpb24gUGF0aCB0b3BvbG9neSBmcm9tIHRoZSAgIHByb2JsZW0gb2YgW2NvbnZleWlu
ZyBTRl0NCj4+PiAgICAgIG1ldGFkYXRh4oCdLiBJIGRvIGJlbGlldmUgd2Ugc2hvdWxkIGV4cGxv
cmUgc3VjaCBzZXBhcmF0aW9uIHByaW5jaXBsZQ0KPj4+ICAgICAgZnVydGhlci4NCj4+Pg0KPj4+
ICAgICAgKkZyb206KnNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSpPbiBCZWhhbGYN
Cj4+PiAgICAgIE9mKm1pa2ViaWFuY0Bhb2wuY29tIDxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+
DQo+Pj4gICAgICAqU2VudDoqRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCA1OjUwIFBNDQo+Pj4gICAg
ICAqVG86KnNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+PiAgICAgICpTdWJq
ZWN0OipSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCj4+Pg0KPj4+ICAgICAg
SSB3b3VsZCBpbWFnaW5lIHRoYXQgaWYgd2UgbWFkZSB0aGUgQ2hhaW4gSUQgZmllbGQgaW4gdGhl
IGhlYWRlciBiZQ0KPj4+ICAgICAgb3B0aW9uYWwsIHlldCBzdGlsbCByZXF1aXJlZCBhIGhlYWRl
ciBhbmQgc3RpbGwgcmVxdWlyZWQgdGhhdCBzb21lDQo+Pj4gICAgICBpbmRpY2F0aW9uIG9mIHRo
ZSBjaGFpbiBiZSBjYXJyaWVkIHNvbWV3aGVyZSBpbiB0aGUgcGFja2V0IChtcGxzDQo+Pj4gICAg
ICBsYWJlbCBvciB2bGFuIG9yIHdoYXRldmVyKSwgdGhhdCB0aGUgaW1wbGVtZW50YXRpb24gd291
bGQgYmVjb21lDQo+Pj4gICAgICBvdmVybHkgY29tcGxpY2F0ZWQuICBUbyBkbyBzbyB3b3VsZCBi
ZSB1c2luZyBTRkMgc2ltcGx5IGFzIGENCj4+PiAgICAgIG1lY2hhbmlzbSB0byBjYXJyeSBtZXRh
IGRhdGEgYW5kIG5vdCBhdCBhbGwgZm9yIHNlcnZpY2UgY2hhaW5pbmcsDQo+Pj4gICAgICB3aGlj
aCBzb3VuZHMgY291bnRlciBpbnR1aXRpdmUgdG8gbWUuDQo+Pj4NCj4+PiAgICAgIE1hcmlhLA0K
Pj4+ICAgICAgU28sIHlvdSBhcmUgc2F5aW5nIHRoYXQgeW91IHdhbnQgdG8gdXNlIFNGQyB0byBj
YXJyeSBhcm91bmQNCj4+PiAgICAgIG1ldGFkYXRhLCBidXQgbm90IGZvciBhY3R1YWwgc2Vydmlj
ZSBjaGFpbmluZyBiZWNhdXNlIHlvdSBhbHJlYWR5DQo+Pj4gICAgICBoYXZlIGEgd2F5IHRvIGlt
cGxlbWVudCBzZXJ2aWNlIGNoYWluaW5nIG91dHNpZGUgb2YgU0ZDPyAgTWF5YmUgSSdtDQo+Pj4g
ICAgICBub3QgZm9sbG93aW5nLCBidXQgaXQgc2VlbXMgdG8gbWUgdGhhdCBpZiB5b3Ugd2VyZSB0
byB1cGdyYWRlIHlvdXINCj4+PiAgICAgIG5ldHdvcmsgdG8gc3VwcG9ydCBTRkMgdGhhdCB5b3Ug
d291bGQgY2hhbmdlIGZyb20gdXNpbmcgeW91cg0KPj4+ICAgICAgZXhpc3RpbmcgbWVjaGFuaXNt
IGFuZCBzdGFydCB1c2luZyBTRkMsIHdoaWNoIGlzIG1lYW50IHRvIHByb3ZpZGUNCj4+PiAgICAg
IHN1cHBvcnQgZm9yIHNlcnZpY2UgZnVuY3Rpb25zIHRoYXQgYXJlIG5vdCBTRkMgYXdhcmUuICBU
aGVyZSBhcmUgYQ0KPj4+ICAgICAgbnVtYmVyIG9mIHVzIHdobyBoYXZlIGltcGxlbWVudGVkLCBp
biBvbmUgd2F5IG9yIGFub3RoZXIsIHNvbWUgc29ydA0KPj4+ICAgICAgb2Ygc2VydmljZSBjaGFp
bmluZywgYnV0IEkgKEkgY2FuIGF0IGxlYXN0IHNwZWFrIGZvciBteXNlbGYpIGFtDQo+Pj4gICAg
ICBsb29raW5nIHRvIFNGQyBub3QgdG8gZW5oYW5jZSBteSBjdXJyZW50IGltcGxlbWVudGF0aW9u
LCBidXQgdG8NCj4+PiAgICAgIHJlcGxhY2UgaXQgd2l0aCBzb21ldGhpbmcgYmV0dGVyIHdoaWxl
IHN0aWxsIG1haW50YWluaW5nIG15IGNvcmUNCj4+PiAgICAgIChub24gc2VydmljZSBmdW5jdGlv
bikgaW5mcmFzdHJ1Y3R1cmUuDQo+Pj4NCj4+Pg0KPj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPj4+DQo+
Pj4gICAgICAqRnJvbToqa2VncmF5QGNpc2NvLmNvbTxrZWdyYXlAY2lzY28uY29tDQo+Pj4gICAg
ICA8bWFpbHRvOmtlZ3JheUBjaXNjby5jb20lM2NrZWdyYXlAY2lzY28uY29tPj4NCj4+PiAgICAg
ICpUbzoqUm9uIFBhcmtlcjxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tDQo+Pj4gICAg
ICA8bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PixKaW0gR3VpY2hhcmQN
Cj4+PiAgICAgIChqZ3VpY2hhcik8amd1aWNoYXJAY2lzY28uY29tIDxtYWlsdG86amd1aWNoYXJA
Y2lzY28uY29tPj4sSm9lbCBNLg0KPj4+ICAgICAgSGFscGVybjxqbWhAam9lbGhhbHBlcm4uY29t
IDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+DQo+Pj4gICAgICAqY2M6KnNmY0BpZXRmLm9y
ZzxzZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5vcmclM2NzZmNAaWV0Zi5vcmc+Pg0KPj4+
ICAgICAgKlNlbnQ6KkZyaWRheSwgTWFyY2ggMTQsIDIwMTQNCj4+PiAgICAgICpTdWJqZWN0OipS
ZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCj4+Pg0KPj4+ICAgICAgKzEgdGhl
IGlkZWEgaXMgaW50ZXJvcGVyYWJpbGl0eS4NCj4+Pg0KPj4+DQo+Pj4gICAgICBPbiAzLzE0LzE0
IDEyOjU1IFBNLCAiUm9uIFBhcmtlciIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20N
Cj4+PiAgICAgIDxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+IHdyb3Rl
Og0KPj4+DQo+Pj4gICAgICA+VGhhbmtzLCBKaW0uDQo+Pj4gICAgICA+DQo+Pj4gICAgICA+UmVt
ZW1iZXIgdGhhdCB3ZSBoYXZlIHNhaWQgbWFueSB0aW1lcyB0aGF0IHRoZSBTRkMgc2VydmljZSBo
ZWFkZXINCj4+PiBpcw0KPj4+ICAgICAgPnRyYW5zcG9ydCBpbmRlcGVuZGVudC4gICBKdXN0IGJl
Y2F1c2UgdGhlIGNoYWluIGlkIGNvdWxkIGJlDQo+Pj4gY2FycmllZCBpbg0KPj4+ICAgICAgPnNv
bWUgZm9ybSBvciBhbm90aGVyIHdpdGggc29tZSBwYXJ0aWN1bGFyIHRyYW5zcG9ydCBkb2Vzbid0
IG1lYW4NCj4+PiB0aGF0IGl0DQo+Pj4gICAgICA+Y291bGQgYmUgdW5pdmVyc2FsbHkgY29udmV5
ZWQuICAgIEJ5IG1ha2luZyBhbmQga2VlcGluZyB0aGUgU0ZDDQo+Pj4gc2VydmljZQ0KPj4+ICAg
ICAgPmhlYWRlciB0cmFuc3BvcnQgaW5kZXBlbmRlbnQgbWFrZXMgaXQgbW9yZSBhcHBsaWNhYmxl
IGluIG1vcmUNCj4+PiAgICAgID5lbnZpcm9ubWVudHMgYW5kIG1vcmUgbGlrZWx5IHRvIGdldCBh
ZG9wdGVkIGJyb2FkbHkuDQo+Pj4gICAgICA+DQo+Pj4gICAgICA+ICAgUm9uDQo+Pj4gICAgICA+
DQo+Pj4gICAgICA+DQo+Pj4gICAgICA+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+PiAg
ICAgID5Gcm9tOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSBbbWFpbHRvOmpndWljaGFyQGNpc2Nv
LmNvbV0NCj4+PiAgICAgID5TZW50OiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDM6NTIgUE0NCj4+
PiAgICAgID5UbzogSm9lbCBNLiBIYWxwZXJuOyBSb24gUGFya2VyDQo+Pj4gICAgICA+Q2M6c2Zj
QGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+ICAgICAgPlN1YmplY3Q6IFNGQyBl
bmNhcHN1bGF0aW9uIGNoYWluIElEDQo+Pj4gICAgICA+DQo+Pj4gICAgICA+SGkgSm9lbCwNCj4+
PiAgICAgID4NCj4+PiAgICAgID5QZXJoYXBzIGJ1dCBJIHdvdWxkIHBvaW50IG91dCB0aGF0IHRo
ZSBiYXNlIFNGQyBoZWFkZXIgY291bGQgaGF2ZQ0KPj4+IGEgbG90DQo+Pj4gICAgICA+bW9yZSBp
bmZvcm1hdGlvbiB0aGFuIGp1c3QgdGhlIGNoYWluIElEOyBJIHdvdWxkIGFsc28gcG9pbnQgb3V0
DQo+Pj4gdGhhdCB0aGUNCj4+PiAgICAgID5kZXZpbCBpcyBpbiB0aGUgZGV0YWlscyBhbmQgc2F5
aW5nICJ3ZWxsLCBJIGNhbiBqdXN0IHVzZSBhbiBNUExTDQo+Pj4gbGFiZWwiDQo+Pj4gICAgICA+
aGlkZXMgbXVjaCBvZiB0aGUgY29tcGxleGl0eSBvZiBhY3R1YWxseSBkb2luZyB0aGF0Lg0KPj4+
ICAgICAgPg0KPj4+ICAgICAgPk9uIDMvMTQvMTQsIDI6MzUgUE0sICJKb2VsIE0uIEhhbHBlcm4i
IDxqbWhAam9lbGhhbHBlcm4uY29tDQo+Pj4gPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4g
d3JvdGU6DQo+Pj4gICAgICA+DQo+Pj4gICAgICA+PklmIHRoZSB0cmFuc3BvcnQgaGVhZGVyIGNh
cnJpZXMgZW5vdWdoIGluZm9ybWF0aW9uIGZvcg0KPj4+IGlkZW50aWZ5aW5nIHRoZQ0KPj4+ICAg
ICAgPj5zZXF1ZW5jZSAoVkxBTiB0YWcgb3IgTVBMUyBsYWJlbCBjYW4gYm90aCBkbyB0aGUgam9i
KSwgdGhlbg0KPj4+IGFyZ3VhYmx5DQo+Pj4gICAgICA+PnRoZSBnbG9iYWwgY2hhaW4gSUQgaXMg
cmVkdW5kYW50LiBJIGNhbiBsaXZlIHdpdGggY2FycnlpbmcgaXQNCj4+PiBhbnl3YXkNCj4+PiAg
ICAgID4+ZWl0aGVyIGlmIEkgaGF2ZSBtZXRhZGF0YSB0byBjYXJyeSwgb3IgaWYgSSBuZWVkIHRo
ZSBjaGFpbiBJRCBmb3INCj4+PiBzb21lDQo+Pj4gICAgICA+PnB1cnBvc2UuDQo+Pj4gICAgICA+
PiBBZnRlciBhbGwsIHNvbWUgZm9sa3Mgc2VlbSB0byB3YW50IHRvIHVzZSB0aGF0IGZvciB0aGUg
Zm9yd2FyZGluZw0KPj4+ICAgICAgPj5kZWNpc2lvbnMuDQo+Pj4gICAgICA+Pg0KPj4+ICAgICAg
Pj5Zb3VycywNCj4+PiAgICAgID4+Sm9lbA0KPj4+ICAgICAgPj4NCj4+PiAgICAgID4+T24gMy8x
NC8xNCwgMjoyOCBQTSwgUm9uIFBhcmtlciB3cm90ZToNCj4+PiAgICAgID4+PiBUaGUgY2hhaW4g
SUQgaXMgdGhlIGxhYmVsIHRoYXQgZGVmaW5lcyB0aGUgc2VxdWVuY2Ugb2Ygc2VydmljZQ0KPj4+
ICAgICAgPj4+ZnVuY3Rpb25zIHRoYXQgbXVzdCBiZSB2aXNpdGVkLiAgIEl0IGNhbiBiZSB0aG91
Z2h0IG9mIGFzIGENCj4+PiBoYW5kbGUgZm9yIGENCj4+PiAgICAgID4+PnN0YWNrIG9mIG11c3Qt
dmlzaXQgbmV0d29yayBsb2NhdGlvbnMuICAgSSBkb24ndCBzZWUgaG93IHRoaXMNCj4+PiBjYW4g
YmUNCj4+PiAgICAgID4+PmFueXRoaW5nIGJ1dCBtYW5kYXRvcnkuDQo+Pj4gICAgICA+Pj4NCj4+
PiAgICAgID4+PiAgICAgUm9uDQo+Pj4gICAgICA+Pj4NCj4+PiAgICAgID4+Pg0KPj4+ICAgICAg
Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4gICAgICA+Pj4gRnJvbTogc2ZjIFtt
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBTdXJlbmRyYQ0KPj4+IEt1
bWFyDQo+Pj4gICAgICA+Pj4oc21rdW1hcikNCj4+PiAgICAgID4+PiBTZW50OiBGcmlkYXksIE1h
cmNoIDE0LCAyMDE0IDE6NDYgUE0NCj4+PiAgICAgID4+PiBUbzogSm9lbCBNLiBIYWxwZXJuOyBO
QVBJRVJBTEEsIE1BUklBIEgNCj4+PiAgICAgID4+PiBDYzpzZmNAaWV0Zi5vcmcgPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQo+Pj4gICAgICA+Pj4gU3ViamVjdDogUmU6IFtzZmNdIGRyYWZ0LXJpanNt
YW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4gICAgICA+Pj4NCj4+PiAgICAgID4+
PiBbVHJpbW1lZCB0aGUgcmVjaXBpZW50IGxpc3QgLSBuZWVkcyBhcHByb3ZhbCBvdGhlcndpc2Vd
DQo+Pj4gICAgICA+Pj4NCj4+PiAgICAgID4+PiBDb21wbGV0ZWx5IGFncmVlIGhlcmUuDQo+Pj4g
ICAgICA+Pj4NCj4+PiAgICAgID4+PiBTRkMgZG9lcyBub3QgcHJldmVudCBWTEFOIHN0aXRjaGlu
ZyBhbmQgb25lIGNhbiBjb250aW51ZSB0byBkbw0KPj4+IHRoYXQuDQo+Pj4gICAgICA+Pj5XaGls
ZSBhdCB0aGUgc2FtZSB0aW1lIFNGQyBjYW4gaW5jbHVkZSBWTEFOIHN0aXRjaGluZyB0byBzdXBw
b3J0DQo+Pj4gICAgICA+Pj5sZWdhY3kgU0ZzIGluIHRoZSBzYW1lIGNoYWluIHRoYXQgaW5jbHVk
ZXMgU0ZDIGF3YXJlIFNGcy4gRXZlbg0KPj4+IGxlZ2FjeQ0KPj4+ICAgICAgPj4+U0ZzIGJlbmVm
aXQgZnJvbSBjaGFpbiBpZGVudGlmaWNhdGlvbiBhbmQgaGVuY2UgY2FuIGJlIHNoYXJlZA0KPj4+
IGFjcm9zcw0KPj4+ICAgICAgPj4+ZGlmZmVyZW50IHNlcnZpY2UgY2hhaW5zLg0KPj4+ICAgICAg
Pj4+DQo+Pj4gICAgICA+Pj4gU3VyZW5kcmEuDQo+Pj4gICAgICA+Pj4NCj4+PiAgICAgID4+Pg0K
Pj4+ICAgICAgPj4+DQo+Pj4gICAgICA+Pj4gT24gMy8xNC8xNCAxMDoyNiBBTSwgIkpvZWwgTS4g
SGFscGVybiIgPGptaEBqb2VsaGFscGVybi5jb20NCj4+PiA8bWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb20+PiB3cm90ZToNCj4+PiAgICAgID4+Pg0KPj4+ICAgICAgPj4+PiBNeSBvd24gaW5jbGlu
YXRpb24gaXMgdG8gb2JzZXJ2ZSB0aGF0IGlmIHlvdSBkb24ndCBuZWVkDQo+Pj4gZXhwbGljaXQN
Cj4+PiAgICAgID4+Pj4gY2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIHlvdSBkb24ndCBuZWVkIG1l
dGFkYXRhLCB5b3UgY2FuIGp1c3QNCj4+PiBvbWl0DQo+Pj4gICAgICA+Pj4+IHRoZSBzZmMvbnNo
IGhlYWRlci4gU3RpbGwgZG8gc2VydmljZSBjaGFpbmluZywganVzdCBubyBleHRyYQ0KPj4+IGhl
YWRlci4NCj4+PiAgICAgID4+Pj4NCj4+PiAgICAgID4+Pj4gSWYgd2UgYXJlIGdvaW5nIHRvIGhh
dmUgdGhlIGhlYWRlciwgaXQgc2VlbXMgdG8gbWUgdGhhdCB0aGUNCj4+PiBjaGFpbg0KPj4+ICAg
ICAgPj4+PmlkZW50aWZpY2F0aW9uIGZpZWxkIGlzIHZlcnkgdXNlZnVsLCBhbmQgbG93IGNvc3Qg
b25jZSB3ZSBoYXZlDQo+Pj4gdGhlDQo+Pj4gICAgICA+Pj4+aGVhZGVyLg0KPj4+ICAgICAgPj4+
Pg0KPj4+ICAgICAgPj4+PiBZb3VycywNCj4+PiAgICAgID4+Pj4gSm9lbA0KPj4+ICAgICAgPj4+
Pg0KPj4+ICAgICAgPj4+PiBPbiAzLzE0LzE0LCAxOjAwIFBNLCBOQVBJRVJBTEEsIE1BUklBIEgg
d3JvdGU6DQo+Pj4gICAgICA+Pj4+PiBFeHBsaWNpdCBjaGFpbiBpZGVudGlmaWNhdGlvbiBzaG91
bGQgYmUgbWFkZSBvcHRpb25hbC4gSQ0KPj4+IGJlbGlldmUgaXQNCj4+PiAgICAgID4+Pj4+IHdh
cyBkaXNjdXNzZWQgZmV3IG1vbnRocyBhZ28gb24gdGhpcyBtYWlsaW5nIGxpc3QuDQo+Pj4gICAg
ICA+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gTWFyaWENCj4+PiAgICAgID4+Pj4+DQo+Pj4gICAgICA+
Pj4+PiAqRnJvbToqc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddICpPbiBCZWhhbGYg
T2YNCj4+PiAqSm1oLmRpcmVjdA0KPj4+ICAgICAgPj4+Pj4gKlNlbnQ6KiBUaHVyc2RheSwgTWFy
Y2ggMTMsIDIwMTQgMTI6MTIgUE0NCj4+PiAgICAgID4+Pj4+ICpUbzoqa2VncmF5QGNpc2NvLmNv
bQ0KPj4+IDxtYWlsdG86a2VncmF5QGNpc2NvLmNvbT47bHVjeS55b25nQGh1YXdlaS5jb20NCj4+
PiAgICAgIDxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+O3Nta3VtYXJAY2lzY28uY29tDQo+
Pj4gICAgICA8bWFpbHRvOnNta3VtYXJAY2lzY28uY29tPjsNCj4+PiAgICAgID4+Pj4+amd1aWNo
YXJAY2lzY28uY29tIDxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPg0KPj4+ICAgICAgPj4+Pj4g
KkNjOipuaWNvbGFzLmJvdXRob3JzQHFvc21vcy5jb20NCj4+PiAgICAgIDxtYWlsdG86bmljb2xh
cy5ib3V0aG9yc0Bxb3Ntb3MuY29tPjtzZmNAaWV0Zi5vcmcNCj4+PiAgICAgIDxtYWlsdG86c2Zj
QGlldGYub3JnPjtoYWRpQG1vamF0YXR1LmNvbSA8bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPjsN
Cj4+PiAgICAgID4+Pj4+cm9uX3BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbQ0KPj4+ICAgICAg
PG1haWx0bzpyb25fcGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPjticmlqc21hbkBqdW5pcGVy
Lm5ldA0KPj4+ICAgICAgPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47DQo+Pj4gICAgICA+
Pj4+PmptaEBqb2VsaGFscGVybi5jb20gPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPg0KPj4+
ICAgICAgPj4+Pj4gKlN1YmplY3Q6KiBSZTogW3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRh
dGEtY29uc2lkZXJhdGlvbnMNCj4+PiAgICAgID4+Pj4+ICpJbXBvcnRhbmNlOiogTG93DQo+Pj4g
ICAgICA+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gQXNzdW1pbmcgSSB1bmRlcnN0YW5kIHlvdSBwcm9w
ZXJseSBLZW4sIEkgZGlzYWdyZWUuDQo+Pj4gICAgICA+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gRm9y
IGV4YW1wbGUsIGJ5IHVzaW5nIHNlcGFyYXRlIHRlcm1zIEkgY2FuIGVhc2lseSBkaXNjdXNzIHRo
ZQ0KPj4+IGZhY3QNCj4+PiAgICAgID4+Pj4+IHRoYXQgY2VydGFpbiBraW5kcyBvZiBkYXRhIChj
aGFpbiBpZGVudGlmaWNhdGlvbikgb25seSBuZWVkDQo+Pj4gdG8gYmUNCj4+PiAgICAgID4+Pj4+
IGFkanVzdCBieSBhIGZldyBhcHBzIGluIHJhcmUgY2FzZXMuIEFuZCB0aGF0IGRhdGEgaXMgbm90
DQo+Pj4gYmVlZGVkDQo+Pj4gICAgICA+Pj4+PiBieSB0aGUgYXBwbGljYXRpb25zLg0KPj4+ICAg
ICAgPj4+Pj4NCj4+PiAgICAgID4+Pj4+IFVubGVzcyB5b3Ugd291bGQgbGlrZSB0byBjb25zaWRl
ciB0aGUgY2hhaW4gaWRlbnRpZmljYXRpb24gYXMNCj4+PiBiZWluZw0KPj4+ICAgICAgPj4+Pj4g
b3B0aW9uYWw/DQo+Pj4gICAgICA+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gWW91cnMsDQo+Pj4gICAg
ICA+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gSm9lbA0KPj4+ICAgICAgPj4+Pj4NCj4+PiAgICAgID4+
Pj4+DQo+Pj4gICAgICA+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gU2VudCBmcm9tIG15IFNhbXN1bmcg
c21hcnRwaG9uZSBvbiBBVCZUDQo+Pj4gICAgICA+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4NCj4+PiAg
ICAgID4+Pj4+DQo+Pj4gICAgICA+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gLS0tLS0tLS0gT3JpZ2lu
YWwgbWVzc2FnZSAtLS0tLS0tLQ0KPj4+ICAgICAgPj4+Pj4gU3ViamVjdDogUmU6IFtzZmNdIGRy
YWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4gICAgICA+Pj4+PiBG
cm9tOiAiS2VuIEdyYXkgKGtlZ3JheSkiIDxrZWdyYXlAY2lzY28uY29tDQo+Pj4gPG1haWx0bzpr
ZWdyYXlAY2lzY28uY29tPg0KPj4+ICAgICAgPj4+Pj48bWFpbHRvOmtlZ3JheUBjaXNjby5jb20+
Pg0KPj4+ICAgICAgPj4+Pj4gVG86IEx1Y3kgeW9uZyA8bHVjeS55b25nQGh1YXdlaS5jb20NCj4+
PiA8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4+ICAgICAgPj4+Pj48bWFpbHRvOmx1
Y3kueW9uZ0BodWF3ZWkuY29tPj4sIlN1cmVuZHJhDQo+Pj4gICAgICA8bWFpbHRvOmx1Y3kueW9u
Z0BodWF3ZWkuY29tJTNlJTNlLCUyMlN1cmVuZHJhPkt1bWFyIChzbWt1bWFyKSINCj4+PiAgICAg
ID4+Pj4+IDxzbWt1bWFyQGNpc2NvLmNvbQ0KPj4+ICAgICAgPG1haWx0bzpzbWt1bWFyQGNpc2Nv
LmNvbT48bWFpbHRvOnNta3VtYXJAY2lzY28uY29tPj4sIkppbQ0KPj4+ICAgICAgPG1haWx0bzpz
bWt1bWFyQGNpc2NvLmNvbSUzZSUzZSwlMjJKaW0+R3VpY2hhcmQNCj4+PiAgICAgID4+Pj4+KGpn
dWljaGFyKSINCj4+PiAgICAgID4+Pj4+IDxqZ3VpY2hhckBjaXNjby5jb20NCj4+PiAgICAgIDxt
YWlsdG86amd1aWNoYXJAY2lzY28uY29tPjxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPj4NCj4+
PiAgICAgID4+Pj4+IENDOiBOaWNvbGFzIEJPVVRIT1JTIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb20NCj4+PiA8bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4NCj4+PiAgICAg
ID4+Pj4+PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PixzZmMNCj4+PiAgICAg
IDxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tJTNlJTNlLHNmYz48c2ZjQGlldGYu
b3JnDQo+Pj4gICAgICA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+PiAgICAgID4+Pj4+PG1haWx0
bzpzZmNAaWV0Zi5vcmc+PixKYW1hbA0KPj4+IDxtYWlsdG86c2ZjQGlldGYub3JnJTNlJTNlLEph
bWFsPkhhZGkNCj4+PiAgICAgIFNhbGltIDxoYWRpQG1vamF0YXR1LmNvbSA8bWFpbHRvOmhhZGlA
bW9qYXRhdHUuY29tPg0KPj4+ICAgICAgPj4+Pj48bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPj4s
Um9uDQo+Pj4gICAgICA8bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tJTNlJTNlLFJvbj5QYXJrZXIN
Cj4+PiAgICAgID4+Pj4+PFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20NCj4+PiA8bWFp
bHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+DQo+Pj4gICAgICA+Pj4+Pg0KPj4+
IDxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+LCJicmlqc21hbkBqdW5p
cGVyLm5ldA0KPj4+DQo+Pj4gPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
JTNlJTNlLCUyMmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+ICAgICAgPj4+Pj4gPG1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldD4iIDxicmlqc21hbkBqdW5pcGVyLm5ldA0KPj4+ICAgICAgPG1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+PiAgICAgID4+Pj4+PG1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldD4+LCJKb2VsDQo+Pj4gICAgICA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIu
bmV0JTNlJTNlLCUyMkpvZWw+TS4gSGFscGVybiINCj4+PiAgICAgID4+Pj4+PGptaEBqb2VsaGFs
cGVybi5jb20NCj4+PiAgICAgIDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT48bWFpbHRvOmpt
aEBqb2VsaGFscGVybi5jb20+Pg0KPj4+ICAgICAgPj4+Pj4NCj4+PiAgICAgID4+Pj4+IFRoZSB3
b3JkICJtZXRhZGF0YSIgaXMgYSBwdXJwb3NlbHkgYW1iaWd1b3VzIHRlcm0gImRhdGEgdGhhdA0K
Pj4+ICAgICAgPj4+Pj4gcHJvdmlkZXMgaW5mb3JtYXRpb24gYWJvdXQgb3RoZXIgZGF0YSIuIEl0
IGlzIHVzZWQgdG8gYXZvaWQNCj4+PiBUSElTDQo+Pj4gICAgICA+Pj4+PmRpc2N1c3Npb24uDQo+
Pj4gICAgICA+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gRm9yIGV4YW1wbGUsIEkgcHJvcG9zZSB3ZSBk
ZWZpbmUgInRlcXVpbGEgbWV0YWRhdGEiIGJlY2F1c2UsDQo+Pj4gICAgICA+Pj4+PiBmcmFua2x5
LCBJIHdpbGwgbmVlZCB0byBvcmRlciBhIHRyaXBsZS1zaG90IGlmIHdlIGtlZXANCj4+PiBhdHRl
bXB0aW5nDQo+Pj4gICAgICA+Pj4+PiB0byBkZWZpbmUgc29tZXRoaW5nIHRoYXQsIGJ5IGRlZmlu
aXRpb24sIGlzIGFtYmlndW91cy4gSSdkDQo+Pj4gbGlrZQ0KPj4+ICAgICAgPj4+Pj4gbXkgYmFy
dGVuZGVyIHRvIHVuZGVyc3RhbmQgbWUgc3BlY2lmaWNhbGx5IHdoZW4gSSBzYXkgIkkgbmVlZA0K
Pj4+IGENCj4+PiAgICAgID4+Pj4+c2hvdCIuDQo+Pj4gICAgICA+Pj4+Pg0KPj4+ICAgICAgPj4+
Pj4gT24gMy8xMy8xNCA3OjQ5IEFNLCAiTHVjeSB5b25nIiA8bHVjeS55b25nQGh1YXdlaS5jb20N
Cj4+PiA8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4+ICAgICAgPj4+Pj4gPG1haWx0
bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+IHdyb3RlOg0KPj4+ICAgICAgPj4+Pj4NCj4+PiAgICAg
ID4+Pj4+ICAgPlNuaXAuLg0KPj4+ICAgICAgPj4+Pj4gICA+U0s+IEp1c3QgY29weWluZyBmcm9t
IHRoZSBQUzoNCj4+PiAgICAgID4+Pj4+ICAgPi0tDQo+Pj4gICAgICA+Pj4+PiAgID5EYXRhIHBs
YW5lIG1ldGFkYXRhIHByb3ZpZGVzIHRoZSBhYmlsaXR5IHRvIGV4Y2hhbmdlDQo+Pj4gaW5mb3Jt
YXRpb24NCj4+PiAgICAgID4+Pj4+YmV0d2Vlbg0KPj4+ICAgICAgPj4+Pj4gICA+dGhlIG5ldHdv
cmsgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UNCj4+PiBmdW5jdGlvbnMs
DQo+Pj4gICAgICA+Pj4+PmFuZCBzZXJ2aWNlDQo+Pj4gICAgICA+Pj4+PiAgID5mdW5jdGlvbnMg
YW5kIHRoZSBuZXR3b3JrLg0KPj4+ICAgICAgPj4+Pj4gICA+DQo+Pj4gICAgICA+Pj4+PiAgID4t
LQ0KPj4+ICAgICAgPj4+Pj4gICA+SXQgaXMgYSBsdWNpZCBkZWZpbml0aW9uLiBXZSBhcmUgdW5u
ZWNlc3NhcmlseSBtYWtpbmcgdGhlDQo+Pj4gd29yZA0KPj4+ICAgICAgPj4+Pj4ibmV0d29yayIN
Cj4+PiAgICAgID4+Pj4+ICAgPmNvbnRyb3ZlcnNpYWwsIElNTy4NCj4+PiAgICAgID4+Pj4+ICAg
Pg0KPj4+ICAgICAgPj4+Pj4gICA+W0x1Y3ldIFRoaXMgaXMgbXkgcG9pbnQuICJUaGUgbmV0d29y
ayIgaXMgdG9vIGdlbmVyYWwgaGVyZSwNCj4+PiAgICAgID4+Pj4+d2hpY2ggYnJpbmdzDQo+Pj4g
ICAgICA+Pj4+PiAgID5tZXRhZGF0YSBncmVhdCBwb3dlciB0byBkbyBtYW55IHRoaW5ncy4gVGhp
cyBpcyB3aHkgcGVvcGxlDQo+Pj4gICAgICA+Pj4+PmludmVudCBpZGVhcw0KPj4+ICAgICAgPj4+
Pj4gICA+aGVyZSwgd2hpY2ggY2F1c2VzIGEgbG90IG9mIGRlYmF0ZXMgb24gbWV0YWRhdGEgdXNh
Z2UNCj4+PiBwb3RlbnRpYWxzLg0KPj4+ICAgICAgPj4+Pj4gV2UNCj4+PiAgICAgID4+Pj4+ICAg
PnNob3VsZCBub3Qgc3BlbmQgYSBsb3Qgb2YgdGltZXMgb24gdGhhdCBkZWJhdGVzIGFuZCBqdWRn
ZQ0KPj4+IHdoaWNoDQo+Pj4gICAgICA+Pj4+PnVzYWdlIGlzDQo+Pj4gICAgICA+Pj4+PiAgID52
YWx1YWJsZSBvciBub3QuIFRodXMsIGZvciB0aGUgU0ZDIHdvcmssIGl0IHdpbGwgYmUNCj4+PiBo
ZWxwZnVsIGlmDQo+Pj4gICAgICA+Pj4+PndlIGNhbg0KPj4+ICAgICAgPj4+Pj4gICA+bmFycm93
IGRvd24gYSBiaXQuIEpvZWwgbWFrZXMgZXhwbGljaXRseSB0d28gY2FzZXMsIHdoaWNoDQo+Pj4g
aXMNCj4+PiAgICAgID4+Pj4+aGVscGZ1bCB0bw0KPj4+ICAgICAgPj4+Pj4gICA+ZGV2ZWxvcCB1
c2UgY2FzZXMgZm9yIGVhY2ggY2FzZS4gSSB3b3VsZCBsaWtlIHRvIHNlZSB0aGF0DQo+Pj4gdGhl
DQo+Pj4gICAgICA+Pj4+PnByb2JsZW0NCj4+PiAgICAgID4+Pj4+ICAgPnN0YXRlbWVudCBjYW4g
YmUgbW9yZSBzcGVjaWZpYyBvbiBtZXRhZGF0YSBkZWZpbml0aW9uLA0KPj4+IHdoaWNoIG1heQ0K
Pj4+ICAgICAgPj4+Pj5iZQ0KPj4+ICAgICAgPj4+Pj4gICA+aGVscGZ1bCBpbiBsZXNzIGZvY3Vz
aW5nIG9uIGl0IGFuZCBtb3ZpbmcgZm9yd2FyZC4NCj4+PiAgICAgID4+Pj4+ICAgPg0KPj4+ICAg
ICAgPj4+Pj4gICA+THVjeQ0KPj4+ICAgICAgPj4+Pj4gICA+DQo+Pj4gICAgICA+Pj4+PiAgID5T
dXJlbmRyYS4NCj4+PiAgICAgID4+Pj4+ICAgPg0KPj4+ICAgICAgPj4+Pj4gICA+DQo+Pj4gICAg
ICA+Pj4+PiAgID4+DQo+Pj4gICAgICA+Pj4+PiAgID4+VGhhbmtzLA0KPj4+ICAgICAgPj4+Pj4g
ICA+Pkx1Y3kNCj4+PiAgICAgID4+Pj4+ICAgPj4NCj4+PiAgICAgID4+Pj4+ICAgPj4tLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+ICAgICAgPj4+Pj4gICA+PkZyb206IEppbSBHdWljaGFy
ZCAoamd1aWNoYXIpIFttYWlsdG86amd1aWNoYXJAY2lzY28uY29tXQ0KPj4+ICAgICAgPj4+Pj4g
ICA+PlNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgNDozOCBQTQ0KPj4+ICAgICAgPj4+
Pj4gICA+PlRvOiBMdWN5IHlvbmcNCj4+PiAgICAgID4+Pj4+ICAgPj5DYzogSm9lbCBNLiBIYWxw
ZXJuOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyOw0KPj4+ICAgICAgPj4+Pj4gICA+PmJy
aWpzbWFuQGp1bmlwZXIubmV0DQo+Pj4gICAgICA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0
PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+OyBzZmM7DQo+Pj4gSmFtYWwNCj4+PiAgICAg
ID4+Pj4+SGFkaSBTYWxpbQ0KPj4+ICAgICAgPj4+Pj4gICA+PlN1YmplY3Q6IFJlOiBbc2ZjXQ0K
Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4gICAgICA+
Pj4+PiAgID4+DQo+Pj4gICAgICA+Pj4+PiAgID4+SGkgTHVjeSwNCj4+PiAgICAgID4+Pj4+ICAg
Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj5Oby4gSSBhbSBzaW1wbHkgc2F5aW5nIHdlIHNob3VsZCBu
b3Qgb3ZlcmNvbXBsaWNhdGUgdGhlDQo+Pj4gcHJvYmxlbQ0KPj4+ICAgICAgPj4+Pj4gICA+PnN0
YXRlbWVudCB3aXRoIHRleHQgdGhhdCBhZGRzIGxpdHRsZSB0byBubyB2YWx1ZSBpbiBteQ0KPj4+
IG9waW5pb24uDQo+Pj4gICAgICA+Pj4+PiBXaGV0aGVyDQo+Pj4gICAgICA+Pj4+PiAgID4+d2Ug
Y2FsbCBpdCBtZXRhZGF0YSwgb3IgY29udGV4dCwgaGFzIG5vIGJlYXJpbmcgb24gdGhlDQo+Pj4g
ZmFjdA0KPj4+ICAgICAgPj4+Pj50aGF0IHRoZQ0KPj4+ICAgICAgPj4+Pj4gICA+PnByb2JsZW0g
c3RhdGVtZW50IGFscmVhZHkgY2xlYXJseSBzdGF0ZXMgd2UgbmVlZCB0byBiZQ0KPj4+IGFibGUg
dG8NCj4+PiAgICAgID4+Pj4+cGFzcw0KPj4+ICAgICAgPj4+Pj4gICA+PmluZm9ybWF0aW9uIGJl
dHdlZW4gU0bCuXMgYW5kIGJldHdlZW4gdGhlIG5ldHdvcmsgJiBTRsK5cy4NCj4+PiAgICAgID4+
Pj4+ICAgPj4NCj4+PiAgICAgID4+Pj4+ICAgPj4NCj4+PiAgICAgID4+Pj4+ICAgPj5PbiAzLzEy
LzE0LCA1OjEzIFBNLCAiTHVjeSB5b25nIiA8bHVjeS55b25nQGh1YXdlaS5jb20NCj4+PiA8bWFp
bHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPg0KPj4+ICAgICAgPj4+Pj48bWFpbHRvOmx1Y3kueW9u
Z0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+Pj4gICAgICA+Pj4+PiAgID4+DQo+Pj4gICAgICA+Pj4+
PiAgID4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj5IaSBKaW0sDQo+Pj4gICAgICA+Pj4+PiAgID4+
Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj5JIGZvciBvbmUgZG9uJ3QgYWdyZWUgYW5kIHRoaW5rIHdl
IGFyZSBvdmVyIGNvbXBsaWNhdGluZw0KPj4+IHdoYXQNCj4+PiAgICAgID4+Pj4+c2hvdWxkDQo+
Pj4gICAgICA+Pj4+PiAgID4+PmJlIHN0cmFpZ2h0Zm9yd2FyZC4gVGhlIFNGQyBlbmNhcHN1bGF0
aW9uIHNob3VsZCBlbmFibGUNCj4+PiB0d28NCj4+PiAgICAgID4+Pj4+dGhpbmdzOg0KPj4+ICAg
ICAgPj4+Pj4gICA+Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+MS4gU3RlZXJpbmcgb2Ygc2VsZWN0
ZWQgZmxvd3MgdGhyb3VnaCBhIHNlcnZpY2UgY2hhaW47DQo+Pj4gdGhpcyBpcw0KPj4+ICAgICAg
Pj4+Pj50aGUNCj4+PiAgICAgID4+Pj4+ICAgPj4+c2VydmljZSBmdW5jdGlvbiBwYXRoLg0KPj4+
ICAgICAgPj4+Pj4gICA+Pj4yLiBQYXNzaW5nIG9mIGNvbnRleHQgYXNzb2NpYXRlZCB3aXRoIGEg
Z2l2ZW4gZmxvdw0KPj4+IHdpdGhpbiBzYWlkDQo+Pj4gICAgICA+Pj4+PnNlcnZpY2UNCj4+PiAg
ICAgID4+Pj4+ICAgPj4+ZnVuY3Rpb24gcGF0aC4gVGhpcyBjb250ZXh0IGluZm9ybWF0aW9uIG1h
eSBiZSBjb25zdW1lZA0KPj4+IGJ5IGENCj4+PiAgICAgID4+Pj4+U0YgKGFuDQo+Pj4gICAgICA+
Pj4+PiAgID4+PmFwcGxpY2F0aW9uIElEIGlzIGFuIGV4YW1wbGUpIG9yIG1heSBiZSBjb25zdW1l
ZCBieSB0aGUNCj4+PiAgICAgID4+Pj4+Zm9yd2FyZGluZw0KPj4+ICAgICAgPj4+Pj4gICA+Pj5l
bGVtZW50cyAoYSB2cmYtSUQgaXMgYW4gZXhhbXBsZSkuDQo+Pj4gICAgICA+Pj4+PiAgID4+PltM
dWN5XSBEbyB5b3UgY2FsbCB0aGUgY29udGV4dCBhcyBtZXRhZGF0YSBvciBub3Q/IERvIHdlDQo+
Pj4gaGF2ZQ0KPj4+ICAgICAgPj4+Pj5hbm90aGVyDQo+Pj4gICAgICA+Pj4+PiAgID4+PnRlcm0g
aGVyZSBiZXNpZGUgU0ZDIGhlYWRlciBhbmQgbWV0YWRhdGEuIEkgc2VlIHRoYXQgeW91DQo+Pj4g
ZG9uJ3QNCj4+PiAgICAgID4+Pj4+d2FudCB0bw0KPj4+ICAgICAgPj4+Pj4gICA+Pj5zZXBhcmF0
ZSB3aGF0IGlzIGNvbnN1bWVkIGJ5IFNGIGFuZCB3aGF0IGlzIGNvbnN1bWVkIGJ5DQo+Pj4gdGhl
DQo+Pj4gICAgICA+Pj4+PmZvcndhcmRpbmcNCj4+PiAgICAgID4+Pj4+ICAgPj4+ZWxlbWVudHMu
DQo+Pj4gICAgICA+Pj4+PiAgID4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj5MdWN5DQo+Pj4gICAg
ICA+Pj4+PiAgID4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj5TZW50IGZyb20gbXkgaVBob25lDQo+
Pj4gICAgICA+Pj4+PiAgID4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+IE9uIE1hciAxMiwgMjAx
NCwgYXQgNDoxNiBQTSwgIkx1Y3kgeW9uZyINCj4+PiAgICAgID4+Pj4+PGx1Y3kueW9uZ0BodWF3
ZWkuY29tDQo+Pj4gICAgICA8bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPjxtYWlsdG86bHVj
eS55b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pg0KPj4+ICAg
ICAgPj4+Pj4gICA+Pj4+IEdyZWF0LiBUaGVuIHdlIG1heSBjb25zaWRlciB0d28gc3BlY2lhbCBt
ZXRhZGF0YQ0KPj4+IGRlZmluaXRpb25zDQo+Pj4gICAgICA+Pj4+PmluIHRoZQ0KPj4+ICAgICAg
Pj4+Pj4gICA+Pj4+cHJvYmxlbSBzdGF0ZW1lbnQgc28gd2UgY2FuIGFsbCB1c2UgdGhlIHNhbWUN
Cj4+PiBkZWZpbml0aW9ucy4NCj4+PiAgICAgID4+Pj4+SGVyZSBpcyBteQ0KPj4+ICAgICAgPj4+
Pj4gICA+Pj4+c3VnZ2VzdGVkIHRleHQgYW5kIGxpa2UgdG8gaGVhciB5b3UgYW5kIG90aGVyJ3Mg
aW5wdXQNCj4+PiBhbmQNCj4+PiAgICAgID4+Pj4+c3VnZ2VzdGlvbnMuDQo+Pj4gICAgICA+Pj4+
PiAgID4+Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+PiBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEg
cGxhbmUgbWV0YWRhdGEgcHJvdmlkZXMgdGhlDQo+Pj4gYWJpbGl0eQ0KPj4+ICAgICAgPj4+Pj50
bw0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+ZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUg
ZWxlbWVudHMgaW4gYSBzZXJ2aWNlDQo+Pj4gZnVuY3Rpb24NCj4+PiAgICAgID4+Pj4+ICAgPj4+
PmNoYWluaW5nLiBJbiB0aGlzIGNvbnRleHQsIHRoZXJlIGFyZSB0d28gdHlwZXMgb2YgZGF0YQ0K
Pj4+IHBsYW5lDQo+Pj4gICAgICA+Pj4+Pm1ldGFkYXRhLg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+
DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4gU2VydmljZSBGdW5jdGlvbiBNZXRhZGF0YTogdGhlIGlu
Zm9ybWF0aW9uIGV4Y2hhbmdlZA0KPj4+IGJldHdlZW4NCj4+PiAgICAgID4+Pj4+ICAgPj4+PmNs
YXNzaWZpZXIgYW5kIHNlcnZpY2UgZnVuY3Rpb25zLCBiZXR3ZWVuIHNlcnZpY2UNCj4+PiBmdW5j
dGlvbnMgdG8NCj4+PiAgICAgID4+Pj4+ICAgPj4+PmZhY2lsaXRhdGUgc2VydmljZSBmdW5jdGlv
bnMgb24gdGhlIHBhY2tldCB0cmVhdG1lbnQuDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4NCj4+PiAg
ICAgID4+Pj4+ICAgPj4+PiBTdGVlcmluZyBNZXRhZGF0YTogdGhlIGluZm9ybWF0aW9uIGZyb20g
c2VydmljZQ0KPj4+IGZ1bmN0aW9ucyB0byBhDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj5jbGFzc2lm
aWVyIG9yIHNlcnZpY2Ugbm9kZSBmb3IgdHJhZmZpYyBmb3J3YXJkaW5nDQo+Pj4gcHVycG9zZS4N
Cj4+PiAgICAgID4+Pj4+ICAgPj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+IC1lbmQNCj4+PiAg
ICAgID4+Pj4+ICAgPj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+IEx1Y3kNCj4+PiAgICAgID4+
Pj4+ICAgPj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4g
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+PiAgICAgID4+Pj4+ICAgPj4+PiBGcm9tOiBK
b2VsIE0uIEhhbHBlcm4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXQ0KPj4+ICAgICAgPj4+
Pj4gICA+Pj4+IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTIsIDIwMTQgMjozNSBQTQ0KPj4+ICAg
ICAgPj4+Pj4gICA+Pj4+IFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbiBQYXJr
ZXINCj4+PiAgICAgID4+Pj4+ICAgPj4+PiBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7YnJp
anNtYW5AanVuaXBlci5uZXQNCj4+PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+
ICAgICAgPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRp
DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4gU2FsaW0NCj4+PiAgICAgID4+Pj4+ICAgPj4+PiBTdWJq
ZWN0OiBSZTogW3NmY10NCj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0
aW9ucw0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4gWWVzLCBJ
IGFtIHRyeWluZyB0byBjb25zaXN0ZW50bHkgZGlzdGluZ3Vpc2ggdGhvc2UgdHdvDQo+Pj4gY2Fz
ZXMNCj4+PiAgICAgID4+Pj4+d2hlbg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+dGFsa2luZyBhYm91
dCB0aGUgaW5mb3JtYXRpb24gY2FycmllZCB3aXRoIHBhY2tldHMgaW4NCj4+PiBzZXJ2aWNlDQo+
Pj4gICAgICA+Pj4+PmNoYWlucy4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pg0KPj4+ICAgICAgPj4+
Pj4gICA+Pj4+IFlvdXJzLA0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+IEpvZWwNCj4+PiAgICAgID4+
Pj4+ICAgPj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+PiBPbiAzLzEyLzE0LCAzOjEzIFBNLCBM
dWN5IHlvbmcgd3JvdGU6DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+IEpvZWwsIFNlZSBiZWxvdy4g
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjDQo+Pj4gICAgICA+Pj4+PiAgID4+
Pj4+IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKb2VsIE0uDQo+
Pj4gSGFscGVybg0KPj4+ICAgICAgPj4+Pj5TZW50Og0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+PiBX
ZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MDIgUE0gVG86IEx1Y3kgeW9uZzsNCj4+PiBOaWNv
bGFzDQo+Pj4gICAgICA+Pj4+PkJPVVRIT1JTOw0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+PiBSb24g
UGFya2VyIENjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsNCj4+PiAgICAgID4+Pj4+YnJpanNt
YW5AanVuaXBlci5uZXQNCj4+PiAgICAgIDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+PG1h
aWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4g
SmFtYWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+PiAgICAgID4+Pj4+ICAgPj4+
Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+PiAgICAgID4+
Pj4+ICAgPj4+Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4gSSB3YXMgdHJ5aW5nIHRvIHdvcmQg
aXQgY2FyZWZ1bGx5IG5vdCB0byBmb2N1cyBvbiB3aG8NCj4+PiBwdXRzDQo+Pj4gICAgICA+Pj4+
PnRoZQ0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+PiBpbmZvcm1hdGlvbiBpbiwgYnV0IG9ubHkgb24g
d2hvIGNvbnN1bWVzIHRoZQ0KPj4+IGluZm9ybWF0aW9uLg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+
PiBJbmZvcm1hdGlvbiBmb3Igc2VydmljZSBmdW5jdGlvbnMgbWF5IGNvbWUgZnJvbSB0aGUNCj4+
PiBpbmdyZXNzDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+IGNsYXNzaWZpZXIgb3IgZnJvbSBvdGhl
ciBzZXJ2aWNlIGZ1bmN0aW9ucy4gW0x1Y3ldDQo+Pj4gdGhpcyBpcw0KPj4+ICAgICAgPj4+Pj50
aGUgb25lDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+IGNhc2UgdXNpbmcgbWV0YWRhdGEgaW4geW91
ciB2aWV3LiBJbmZvcm1hdGlvbiBmb3IgdGhlDQo+Pj4gICAgICA+Pj4+PmZvcndhcmRpbmcNCj4+
PiAgICAgID4+Pj4+ICAgPj4+Pj4gd2lsbCBnZW5lcmFsbHkgY29tZSBmcm9tIHRoZSBpbmdyZXNz
IGNsYXNzaWZpZXIsIGJ1dA0KPj4+IGluDQo+Pj4gICAgICA+Pj4+PnNwZWNpYWwNCj4+PiAgICAg
ID4+Pj4+ICAgPj4+Pj4gY2FzZXMgbWF5IGJlIHByb3ZpZGVkIGJ5IHNlcnZpY2UgZnVuY3Rpb25z
LiAoSSBrZWVwDQo+Pj4gICAgICA+Pj4+PndhbnRpbmcgdG8gZ2V0DQo+Pj4gICAgICA+Pj4+PiAg
ID4+Pj4+IHJpZCBvZiB0aG9zZSBzcGVjaWFsIGNhc2VzLCBidXQgc28gZmFyIHRoZXJlIHNlZW0g
dG8NCj4+PiBiZQ0KPj4+ICAgICAgPj4+Pj5qdXN0IGVub3VnaA0KPj4+ICAgICAgPj4+Pj4gICA+
Pj4+PiBvZiB0aGVtIHRvIHdhcnJhbnQgY292ZXJpbmcgaW4gdGhlIHNvbHV0aW9uLiBBbmQgbW9y
ZQ0KPj4+ICAgICAgPj4+Pj5pbXBvcnRhbnRseSwNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4gc2ln
bmlmaWNhbnQgc3VwcG9ydCBmb3IgaXQgaW4gdGhlIHdvcmtpbmcgZ3JvdXAuKQ0KPj4+IFtMdWN5
XQ0KPj4+ICAgICAgPj4+Pj5UaGlzIGlzDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+IHRoZSBzZWNv
bmQgY2FzZSB1c2luZyBtZXRhZGF0YSBpbiB5b3VyIHZpZXcgKGJ1dCB5b3UNCj4+PiBkb24ndA0K
Pj4+ICAgICAgPj4+Pj5saWtlIGl0KS4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4NCj4+PiAgICAg
ID4+Pj4+ICAgPj4+Pj4gQW5kIHlvdSBzdWdnZXN0IGRpc3Rpbmd1aXNoaW5nIHRoZXNlIHR3byBj
YXNlcyB3aGVuDQo+Pj4gICAgICA+Pj4+PmRpc2N1c3NpbmcNCj4+PiAgICAgID4+Pj4+ICAgPj4+
Pj4gYWJvdXQgbWV0YWRhdGEgdXNhZ2UuIElzIHRoYXQgcmlnaHQgdW5kZXJzdGFuZGluZz8NCj4+
PiAgICAgID4+Pj4+ICAgPj4+Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4gTHVjeQ0KPj4+ICAg
ICAgPj4+Pj4gICA+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+PiBZb3VycywgSm9lbA0KPj4+
ICAgICAgPj4+Pj4gICA+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4gT24gMy8xMi8xNCwg
MjozMyBQTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4gSm9lbCwg
SSBpbnRlcnByZXQgdGhhdCB5b3Ugc3VnZ2VzdHMgdGhhdCBkaXN0aW5ndWlzaA0KPj4+IHRoZQ0K
Pj4+ICAgICAgPj4+Pj5leGNoYW5nZQ0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4gaW5mb3JtYXRp
b24gZGF0YSBwbGFuZSBjYXJyaWVkIGJldHdlZW4gc2VydmljZQ0KPj4+IGZ1bmN0aW9ucw0KPj4+
ICAgICAgPj4+Pj5hbmQgdGhlDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+PiBleGNoYW5nZSBpbmZv
cm1hdGlvbiBkYXRhIHBsYW5lIGNhcnJpZWQgZnJvbSBhDQo+Pj4gc2VydmljZQ0KPj4+ICAgICAg
Pj4+Pj5mdW5jdGlvbiB0bw0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4gYSBzZXJ2aWNlIG5vZGUu
IElzIHRoaXMgcmlnaHQgdW5kZXJzdGFuZGluZz8gTHVjeQ0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+
Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZy
b206IEpvZWwgTS4gSGFscGVybg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4gW21haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksIE1hcmNoDQo+Pj4gMTIsDQo+Pj4gICAg
ICA+Pj4+PjIwMTQNCj4+PiAgICAgID4+Pj4+IDE6MTkNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+
IFBNDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+PiBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRI
T1JTOyBSb24gUGFya2VyIENjOiBKaW0NCj4+PiBHdWljaGFyZA0KPj4+ICAgICAgPj4+Pj4gICA+
Pj4+Pj4gKGpndWljaGFyKTticmlqc21hbkBqdW5pcGVyLm5ldA0KPj4+IDxtYWlsdG86YnJpanNt
YW5AanVuaXBlci5uZXQ+DQo+Pj4gICAgICA+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5u
ZXQ+OyBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3ViamVjdDoNCj4+PiAgICAgID4+Pj4+ICAgPj4+
Pj4+IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0K
Pj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+IE15IGluY2xp
bmF0aW9uIHdvdWxkIGJlIHRvIHR1bmUgdGhhdCBkZWZpbml0aW9uIHRvDQo+Pj4gICAgICA+Pj4+
PmRpc3Rpbmd1aXNoDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+PiBiZXR3ZWVuIGRhdGFwbGFuZSBj
YXJyaWVkIGluZm9ybWF0aW9uIGludGVuZGVkIGZvcg0KPj4+IHVzZSBieQ0KPj4+ICAgICAgPj4+
Pj5zZXJ2aWNlDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+PiBmdW5jaXRvbnMgKHdoYXRldmVyIHRo
ZSBvcmlnaW4pLCBhbmQgZGF0YXBsYW5lDQo+Pj4gY2FycmllZA0KPj4+ICAgICAgPj4+Pj5pbmZv
cm1hdGlvbg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4gaW50ZW5kZWQgZm9yIGRhdGFwbGFuZSBm
b3J3YXJkaW5nIGNvbXBvbmVudHMuDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pg0KPj4+ICAgICAg
Pj4+Pj4gICA+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+DQo+Pj4g
ICAgICA+Pj4+PiAgID4+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+IEhpIEpvZWwsDQo+
Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+PiBJIGFncmVl
IHRoYXQgd2UgbmVlZCB1c2luZyB0aGUgc2FtZSBkZWZpbml0aW9uIGZvciBhDQo+Pj4gICAgICA+
Pj4+PnRlcm0sIGJ1dA0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+IGRpc2FncmVlIHRoYXQgdGhl
IG1ldGFkYXRhIGRlZmluaXRpb24gaGVyZSBpcyBhIHNldA0KPj4+IG9mDQo+Pj4gICAgICA+Pj4+
PiAgID4+Pj4+Pj4gaW5mb3JtYXRpb24gcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBUaGlzIG1heSBi
ZSB0b28NCj4+PiBuYXJyb3cNCj4+PiAgICAgID4+Pj4+b3IgbGVhZA0KPj4+ICAgICAgPj4+Pj4g
ICA+Pj4+Pj4+IHRvIGEgcGFydGljdWxhciBzb2x1dGlvbi4gSSBhbSBmaW5lIHdpdGggdGhpcw0K
Pj4+IGRlZmluaXRpb24NCj4+PiAgICAgID4+Pj4+aW4gdGhlDQo+Pj4gICAgICA+Pj4+PiAgID4+
Pj4+Pj4gcHJvYmxlbSBzdGF0ZW1lbnQgdy8gbWlub3IgdHdlYWsgKHN1Z2dlc3RlZCBvbg0KPj4+
IG1haWxpbmcNCj4+PiAgICAgID4+Pj4+bGlzdCkuDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4N
Cj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+PiBEYXRhcGxhbmUgTWV0YWRhdGE6IERhdGEgcGxhbmUg
bWV0YWRhdGEgcHJvdmlkZXMgdGhlDQo+Pj4gICAgICA+Pj4+PmFiaWxpdHkgdG8NCj4+PiAgICAg
ID4+Pj4+ICAgPj4+Pj4+PiBleGNoYW5nZSBpbmZvcm1hdGlvbiBiZXR3ZWVuIHRoZSBjbGFzc2lm
aWVycyBhbmQNCj4+PiBzZXJ2aWNlDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4gZnVuY3Rpb25z
LCBiZXR3ZWVuIHNlcnZpY2UgZnVuY3Rpb25zLCBhbmQgc2VydmljZQ0KPj4+ICAgICAgPj4+Pj5m
dW5jdGlvbnMgYW5kDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4gdGhlDQo+Pj4gICAgICA+Pj4+
PiAgID4+Pj4+Pj4gY2xhc3NpZmllcnN8c2VydmljZSBub2Rlcy4NCj4+PiAgICAgID4+Pj4+ICAg
Pj4+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+IFRoZXJlIG1heSBiZSBhIHNvbHV0aW9u
IHRoYXQgYSBzZXJ2aWNlIGZ1bmN0aW9uDQo+Pj4gcGFzc2VzDQo+Pj4gICAgICA+Pj4+PnNvbWUN
Cj4+PiAgICAgID4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4gaW5mb3JtYXRpb24gdG8g
YXR0YWNoZWQgc2VydmljZSBub2RlIHdpdGhvdXQgdXNpbmcNCj4+PiBTRkMNCj4+PiAgICAgID4+
Pj4+aGVhZGVyLg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+
Pj4+Pj4gVGhhbmtzLCBMdWN5DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4NCj4+PiAgICAgID4+
Pj4+ICAgPj4+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tIEZyb206IEpvZWwgSGFscGVybiBEaXJlY3QNCj4+PiAgICAgID4+Pj4+ICAgPj4+
Pj4+PiBbbWFpbHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXks
DQo+Pj4gICAgICA+Pj4+Pk1hcmNoIDEyLA0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+IDIwMTQg
MTI6MjUgUE0gVG86IEx1Y3kgeW9uZzsgSm9lbCBNLiBIYWxwZXJuOw0KPj4+IE5pY29sYXMNCj4+
PiAgICAgID4+Pj4+Qk9VVEhPUlM7DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4gUm9uIFBhcmtl
ciBDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4gICAgICA+Pj4+PmJyaWpzbWFuQGp1
bmlwZXIubmV0DQo+Pj4gICAgICA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjxtYWlsdG86
YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+IHNmYzsgSmFt
YWwgSGFkaSBTYWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+
PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+ICAgICAgPj4+
Pj4gICA+Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4gTHVjeSwgeW91IHNheSAidGhl
IG1ldGFkYXRhIHRlcm0gbWVhbnMgLi4uIiBUaGUNCj4+PiAgICAgID4+Pj4+ZGVmaW5pdGlvbiB5
b3UNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+PiB0aGVuIHByb3ZpZGUgaXMgYSBkZWZpbml0aW9u
IG9mIHRoZSBzZXQgb2YNCj4+PiBpbmZvcm1hdGlvbiB3ZQ0KPj4+ICAgICAgPj4+Pj5hcmUNCj4+
PiAgICAgID4+Pj4+ICAgPj4+Pj4+PiBwcm9wb3NpbmcgdGhhdCB3ZSBwdXQgaW4gdGhlIFNGQyBo
ZWFkZXIuIEksIGFuZA0KPj4+IG90aGVycywNCj4+PiAgICAgID4+Pj4+aGF2ZQ0KPj4+ICAgICAg
Pj4+Pj4gICA+Pj4+Pj4+IGJlZW4gdXNpbmcgdGhlIHRlcm0gbWV0YWRhdGEgbW9yZSBuYXJyb3ds
eS4gV2UgY2FuDQo+Pj4gdXNlDQo+Pj4gICAgICA+Pj4+PndoYXRldmVyDQo+Pj4gICAgICA+Pj4+
PiAgID4+Pj4+Pj4gZGVmaW5pdGlvbiB3ZSB3YW50LiBCdXQgd2UgZG8gbmVlZCB0byBhZ3JlZSBv
biB0aGUNCj4+PiAgICAgID4+Pj4+ZGVmaW5pdGlvbi4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+
PiBGb3IgdGhlIHB1cnBvc2VzIG9mIHRoZSBXRywgaXQgc2VlbXMgbXVjaCBtb3JlDQo+Pj4gdXNl
ZnVsIHRvDQo+Pj4gICAgICA+Pj4+PnVzZSB0aGUNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+PiB0
ZXJtIG1ldGFkYXRhIGZvciB0aGUgbmFycm93ZXIgZGVzY3JpcHRpb24uDQo+Pj4gICAgICA+Pj4+
PiAgID4+Pj4+Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+ICAg
ICAgPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+IE9uIDMvMTIvMTQs
IDE6MTkgUE0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4gSGkg
Sm9lbCwNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+
Pj4gSSBhZ3JlZS4gV2UgbmVlZCB0byBkaWZmZXJlbnRpYXRlIHRoZSBtZXRhZGF0YQ0KPj4+IHVz
ZWQgYnkNCj4+PiAgICAgID4+Pj4+c2VydmljZQ0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+PmZ1
bmN0aW9uIGFuZCBTRkMgaGVhZGVyLiBUaGUgbWV0YWRhdGEgdGVybSBtZWFucw0KPj4+IGNhcnJ5
aW5nDQo+Pj4gICAgICA+Pj4+PnNvbWUNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj5zdGF0ZXMg
YWxvbmcgd2l0aCB0aGUgcGFja2V0LiBJTU86IFNGQyBoZWFkZXIgaXMgYQ0KPj4+IGtpbmQgb2YN
Cj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj5tZXRhZGF0YSBjYXJyaWVkIG9uIHBhY2tldCBmb3Ig
bmV4dCBzZXJ2aWNlIG5vZGUgdG8NCj4+PiB1c2UuDQo+Pj4gICAgICA+Pj4+PkluIHRoZQ0KPj4+
ICAgICAgPj4+Pj4gICA+Pj4+Pj4+PmNvbnRleHQgb2YgU0ZDLCB3ZSBoYXZlIHRlcm0gZm9yIFNG
QyBoZWFkZXIgYW5kIHRoZQ0KPj4+ICAgICAgPj4+Pj5tZXRhZGF0YSB0aGF0DQo+Pj4gICAgICA+
Pj4+PiAgID4+Pj4+Pj4+d2FzIGNhcnJpZWQgYmV0d2VlbiBzZXJ2aWNlIGZ1bmN0aW9ucywgb3Ig
YmV0d2Vlbg0KPj4+IHNlcnZpY2UNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj5mdW5jdGlvbnMg
YW5kIGNsYXNzaWZpZXJzL3NlcnZpY2Ugbm9kZXMsIHdoaWNoIGlzDQo+Pj4gd2hhdA0KPj4+ICAg
ICAgPj4+Pj50aGUgZHJhZnQNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj5mb2N1cy4NCj4+PiAg
ICAgID4+Pj4+ICAgPj4+Pj4+Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4gVGhhbmtzLCBM
dWN5DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+
DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+DQo+
Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tIEZyb206IEpvZWwgTS4gSGFscGVybg0KPj4+ICAgICAgPj4+
Pj4gICA+Pj4+Pj4+PiBbbWFpbHRvOmptaEBqb2VsaGFscGVybi5jb21dIFNlbnQ6IFdlZG5lc2Rh
eSwNCj4+PiBNYXJjaCAxMiwNCj4+PiAgICAgID4+Pj4+IDIwMTQNCj4+PiAgICAgID4+Pj4+ICAg
Pj4+Pj4+Pj4gMTE6MTggQU0gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9uDQo+
Pj4gUGFya2VyIENjOg0KPj4+ICAgICAgPj4+Pj4gSmltDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+
Pj4+IEd1aWNoYXJkIChqZ3VpY2hhcik7YnJpanNtYW5AanVuaXBlci5uZXQNCj4+PiA8bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+ICAgICAgPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+
Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+ICAgICAgPj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMt
bWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4NCj4+PiAg
ICAgID4+Pj4+ICAgPj4+Pj4+Pj4gSSB0aGluayBpdCBpcyBpbXBvcnRhbnQgdG8ga2VlcCBhIHN0
cm9uZw0KPj4+IGRpc3RpbmN0aW9uDQo+Pj4gICAgICA+Pj4+PmJldHdlZW4NCj4+PiAgICAgID4+
Pj4+ICAgPj4+Pj4+Pj4gbWV0YWRhdGEgKHdoaWNoIGlzIGZvciB1c2UgYnkgYXBwbGljYXRpb25z
KSBhbmQgdGhlDQo+Pj4gICAgICA+Pj4+PnNlcnZpY2UNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+
Pj4gY2hhaW5pbmcgaW5mb3JtYXRpb24gaW4gdGhlIGJhc2Ugc2VydmljZSBjaGFpbg0KPj4+IGhl
YWRlciwNCj4+PiAgICAgID4+Pj4+d2hpY2ggaXMNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4g
Zm9yIHVzZSBieSB0aGUgc2VydmljZSBjaGFpbiBzdXBwb3J0IG1lY2hhbmlzbXMuDQo+Pj4gICAg
ICA+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+IFlvdXJzLCBKb2Vs
DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+PiBP
biAzLzEyLzE0LCAxMDo0MiBBTSwgTHVjeSB5b25nIHdyb3RlOg0KPj4+ICAgICAgPj4+Pj4gICA+
Pj4+Pj4+Pj4gRnVsbHkgYWdyZWUgd2l0aCBKb2UuDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+
Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4gV2Ugc2hvdWxkIG5vdCByZXF1aXJlIGEgZml4
IGxlbmd0aCBmb3IgaW4tYmFuZA0KPj4+IG1ldGFkYXRhDQo+Pj4gICAgICA+Pj4+PmJ1dA0KPj4+
ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4gYWxzbyBub3QgbGVhdmUgaXQgZm9yIGZyZWVseSB1c2Fn
ZS4gSW4gZmFjdCwgd2hlbg0KPj4+IGENCj4+PiAgICAgID4+Pj4+c2VydmljZQ0KPj4+ICAgICAg
Pj4+Pj4gICA+Pj4+Pj4+Pj4gbm9kZSBpbnNlcnRzIFNGQyBoZWFkZXIgb24gYSAoZW5jYXBzdWxh
dGVkKQ0KPj4+IHBhY2tldCBhbmQNCj4+PiAgICAgID4+Pj4+c2VuZCB0bw0KPj4+ICAgICAgPj4+
Pj4gICA+Pj4+Pj4+Pj4gbmV4dCBzZXJ2aWNlIG5vZGUsIFNGQyBoZWFkZXIgaXRzZWxmIGNhbiBi
ZSBzZWVuDQo+Pj4gYXMgYQ0KPj4+ICAgICAgPj4+Pj5tZXRhZGF0YS4NCj4+PiAgICAgID4+Pj4+
ICAgPj4+Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+PiBMdWN5DQo+Pj4gICAgICA+
Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0gRnJvbTogc2ZjDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+PiBbbWFp
bHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgSm9lbCBNLg0KPj4+ICAgICAg
Pj4+Pj5IYWxwZXJuDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+PiBTZW50OiBXZWRuZXNkYXks
IE1hcmNoIDEyLCAyMDE0IDk6MjEgQU0gVG86DQo+Pj4gTmljb2xhcw0KPj4+ICAgICAgPj4+Pj5C
T1VUSE9SUzsNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEppbSBH
dWljaGFyZCAoamd1aWNoYXIpOw0KPj4+ICAgICAgPj4+Pj5icmlqc21hbkBqdW5pcGVyLm5ldA0K
Pj4+ICAgICAgPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD48bWFpbHRvOmJyaWpzbWFuQGp1
bmlwZXIubmV0PjsNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+IHNmYzsgSmFtYWwgSGFkaSBT
YWxpbSBTdWJqZWN0OiBSZTogW3NmY10NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+IGRyYWZ0
LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4gICAgICA+Pj4+PiAgID4+
Pj4+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4gRm9yIGluLWJhbmQgbWV0YWRhdGEs
IHRoZSBBUEkgZm9yIGFjY2VzcyBjYW4NCj4+PiBlYXNpbHkgYmUNCj4+PiAgICAgID4+Pj4+ICAg
Pj4+Pj4+Pj4+IHN5bmNocm9ub3VzLiBPdXQgb2YgYmFuZCBtZXRhZGF0YSBuZWVkcyBkaWZmZXJl
bnQNCj4+PiAgICAgID4+Pj4+aGFuZGxpbmcuDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+PiBU
aGVyZSBhcmUgbWFueSBjYXNlcyB3aGVyZSBvdXQtb2YtYmFuZCBtZXRhZGF0YSBpcw0KPj4+ICAg
ICAgPj4+Pj51c2VmdWwgYW5kDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+PiBhcHByb3ByaWF0
ZS4gQnV0IHRoZXkgZG8gbm90IGNvdmVyIGFsbCBuZWVkcyBieQ0KPj4+IGFueQ0KPj4+ICAgICAg
Pj4+Pj5zdHJldGNoLg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+PiAgICAgID4+Pj4+
ICAgPj4+Pj4+Pj4+IEV2ZW4gaWYgZWFjaCBwaWVjZSBvZiBpbi1iYW5kIG1ldGFkYXRhIGlzIG9m
IGZpeGVkDQo+Pj4gICAgICA+Pj4+Pmxlbmd0aCwNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+
IHRoZXJlIGFyZSBtYW55IGRpZmZlcmVudCBraW5kcyBvZiBtZXRhdHlwZS4NCj4+PiBUcnlpbmcg
dG8NCj4+PiAgICAgID4+Pj4+c2F5DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+PiAidGhlcmUg
d2lsbCBiZSBleGFjdGx5IGZvdXIgcGllY2VzLCBhbmQgdGhleSB3aWxsDQo+Pj4gYmUgb2YNCj4+
PiAgICAgID4+Pj4+dHlwZXMNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+IHQxLCB0MiwgdDMs
IGFuZCB0NCIgaXMgc2ltcGx5IHRvbyBzcGVjaWZpYyBmb3INCj4+PiBldmVuIDgwJQ0KPj4+ICAg
ICAgPj4+Pj5vZiB0aGUNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+bmVlZHMuDQo+Pj4gICAg
ICA+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4gWW91cnMsIEpv
ZWwNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+
Pj4gT24gMy8xMi8xNCwgODo1MiBBTSwgTmljb2xhcyBCT1VUSE9SUyB3cm90ZToNCj4+PiAgICAg
ID4+Pj4+ICAgPj4+Pj4+Pj4+PiBIZWxsbyBSb24sDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+
Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+PiBTZW5kaW5nIG91dCBvZiBiYW5kIGNvbmdy
dWVudCBtZXRhZGF0YSBtYXkgbm90DQo+Pj4gYmUgdGhlDQo+Pj4gICAgICA+Pj4+PmFuc3dlcg0K
Pj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+IHRvIGFsbCBuZWVkcyBidXQgaXQgaXMgb25lIHRv
b2wgdGhhdCB3ZSBzaG91bGQNCj4+PiBrZWVwLg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+
DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4gTm90IGFsbCBtZXRhZGF0YSBpcyB0aWVkIHRv
IGEgc3BlY2lmaWMgcGFja2V0LA0KPj4+IGZvcg0KPj4+ICAgICAgPj4+Pj5leGFtcGxlIGENCj4+
PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+PiBwb2xpY3kgY2hhbmdlIGluIFBDUkYgY291bGQgbGVh
ZCB0byBzb21lIG1ldGFkYXRhDQo+Pj4gICAgICA+Pj4+PnNpZ25hbGluZywNCj4+PiAgICAgID4+
Pj4+ICAgPj4+Pj4+Pj4+PiB0aGUgcmVhY3Rpb24gdGltZSBuZWVkIG5vdCBiZSBpbW1lZGlhdGUs
IGZldyBtcw0KPj4+IG1heQ0KPj4+ICAgICAgPj4+Pj5ub3QgbWF0dGVyLg0KPj4+ICAgICAgPj4+
Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4gQXMgeW91IHBvaW50
LCBpZiBhIHBhY2tldCBpcyB0aWVkIHRvIGEgbWV0YWRhdGEgYQ0KPj4+ICAgICAgPj4+Pj5jb3Jy
ZWxhdGlvbg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+IGluZm8gY2FuIGJlIHNldCBpbiBi
b3RoIHBhY2tldCB0byBkZWFsIHdpdGggaXQNCj4+PiAoaS5lDQo+Pj4gICAgICA+Pj4+Pm1ldGFk
YXRhDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4gZXhwZWN0ZWQgZmxhZyBpbiB0aGUgU0ZD
IGhlYWRlciwgcGx1cyBhbiBpZCkNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+ICAg
ICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+IEZpbmFsbHkgd2UgY2FuIHN0aWxsIHNlbmQgc29tZSBsaW1p
dGVkIG1ldGFkYXRhDQo+Pj4gd2l0aGluDQo+Pj4gICAgICA+Pj4+PmEgaGVhZGVyLg0KPj4+ICAg
ICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoaXMgY291bGQgYmUgdXNlZCBmb3IgbG9hZCBiYWxhbmNl
cnMgaW4NCj4+PiBwYXJ0aWN1bGFyIGlmDQo+Pj4gICAgICA+Pj4+PndlDQo+Pj4gICAgICA+Pj4+
PiAgID4+Pj4+Pj4+Pj4gYWdyZWUgb24gYSBjb252ZW50aW9uIHRvIGxvY2F0ZSAiY29hcnNlIGdy
YWluDQo+Pj4gcG9saWN5Ig0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+IC8gImZpbmUgZ3Jh
aW4gcG9saWN5IiBvbiByZXNlcnZlZCBjb250ZXh0DQo+Pj4gaGVhZGVycy4NCj4+PiAgICAgID4+
Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoaXMgc2VlbXMg
dG8gb3BlbiB1cCBhIGxvdCBvZiBmbGV4aWJpbGl0eSAvDQo+Pj4gICAgICA+Pj4+Pmlubm92YXRp
b25zLg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+
Pj4+Pj4gT24geW91ciBsYXN0IHBvaW50LCB0aGVyZSBpcyBhIHF1ZXN0aW9uIG9uIGhvdw0KPj4+
IHRvIG1ha2UNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+PiBtZXRhZGF0YSBhdmFpbGFibGUg
dG8gYSBTZXJ2aWNlIEZ1bmN0aW9uLg0KPj4+IEN1cnJlbnQgc29ja2V0DQo+Pj4gICAgICA+Pj4+
PiAgID4+Pj4+Pj4+Pj4gY29ubmVjdGlvbnMgZm9yIGV4YW1wbGUgZG8gbm90IGFsbG93IHRvIHJl
dHJpZXZlDQo+Pj4gSVANCj4+PiAgICAgID4+Pj4+aGVhZGVyDQo+Pj4gICAgICA+Pj4+PiAgID4+
Pj4+Pj4+Pj4gb3B0aW9ucy4gU28gSSBhc3N1bWUgdGhhdCBTRkMgYXdhcmUgU2VydmljZQ0KPj4+
IEZ1bmN0aW9ucw0KPj4+ICAgICAgPj4+Pj53aWxsDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+
Pj4gbmVlZCBzb21lIChhc3luY2hyb25vdXMNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+PiA/
KSBBUEkgdG8gcmV0cmlldmUgU0ZDIGhlYWRlciBpbmZvcm1hdGlvbiBhcw0KPj4+IHdlbGwgYXMN
Cj4+PiAgICAgID4+Pj4+aW4tYmFuZA0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1ldGFk
YXRhLiBJIGRvbid0IHNlZSBvdXQgb2YgYmFuZCBtZXRhZGF0YQ0KPj4+IHRyYW5zcG9ydA0KPj4+
ICAgICAgPj4+Pj5hZGRpbmcNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+PiBjb21wbGV4aXR5
LCB0aGUgc2FtZSBBUEkgY2FuIHByb2JhYmx5IGFwcGx5Lg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+
Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhlIGFsdGVybmF0aXZlIG9wdGlv
biwgYWxsb3dpbmcgdmFyaWFibGUgc2l6ZWQNCj4+PiAgICAgID4+Pj4+bWV0YWRhdGEgaW4NCj4+
PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+PiB0aGUgU0ZDIGhlYWRlciBoYXMgc29tZSBkcmF3YmFj
a3MgYXMgd2VsbCwgb25lDQo+Pj4gYmVpbmcNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+PiBm
cmFnbWVudGF0aW9uLCBhbmQgc29tZSBzd2l0Y2hlcyBleHBlY3RpbmcgYXMNCj4+PiB3ZWxsIHRv
DQo+Pj4gICAgICA+Pj4+Pmxvb2sgYXQNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+PiBlbmQg
dXNlciB0cmFmZmljIGhlYWRlcnMgZm9yIGxpbmsgbG9hZA0KPj4+IGJhbGFuY2luZy4gSQ0KPj4+
ICAgICAgPj4+Pj53b3VsZA0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+IGFncmVlIHRoYXQg
aWYgd2UgY2FuIGFjY2VwdCB0aGVzZSBpc3N1ZXMsIHRoZW4NCj4+PiBzZW5kaW5nDQo+Pj4gICAg
ICA+Pj4+PiAgID4+Pj4+Pj4+Pj4gb2ZmLWxpbmUgY29uZ3J1ZW50IG1ldGFkYXRhIGxvb3NlcyBp
dHMgaW50ZXJlc3QuDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+PiAgICAgID4+Pj4+
ICAgPj4+Pj4+Pj4+PiBXZSBuZWVkIHRvIHRha2UgaW50byBhY2NvdW50IHRoYXQgYm90aCBpbi1i
YW5kDQo+Pj4gYW5kDQo+Pj4gICAgICA+Pj4+PmNvbmdydWVudA0KPj4+ICAgICAgPj4+Pj4gICA+
Pj4+Pj4+Pj4+IG91dC1vZi1iYW5kIG1ldGFkYXRhIHRyYW5zcG9ydCBpcyBub3QgcmVsaWFibGUu
IEENCj4+PiAgICAgID4+Pj4+cGFja2V0IGxvc3MNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+
PiB0cmlnZ2VyaW5nIHJldHJhbnNtaXNzaW9uIHdvdWxkIG5vdCBsZWFkIHRvIHRoZQ0KPj4+ICAg
ICAgPj4+Pj5pZGVudGljYWwNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+PiByZWNvbnN0cnVj
dGlvbiBvZiB0aGUgYXNzb2NpYXRlZCBtZXRhZGF0YS4gSW4NCj4+PiBzb21lDQo+Pj4gICAgICA+
Pj4+PmNhc2VzLCB3ZQ0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+IG1pZ2h0IHRodXMgZXZl
biBuZWVkIG5vbi1jb25ncnVlbnQgb3V0LW9mLWJhbmQNCj4+PiByZWxpYWJsZQ0KPj4+ICAgICAg
Pj4+Pj4gICA+Pj4+Pj4+Pj4+IG1ldGFkYXRhIHRyYW5zcG9ydC4NCj4+PiAgICAgID4+Pj4+ICAg
Pj4+Pj4+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAg
ID4+Pj4+Pj4+Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+PiBOaWNvbGFzIF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+PiBGcm9tOg0KPj4+ICAgICAgPj4+
Pj4gUm9uDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4gUGFya2VyIFtSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tDQo+Pj4gICAgICA8bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb20+XSBTZW50Og0KPj4+ICAgICAgPj4+Pj5XZWRuZXNkYXksDQo+Pj4gICAgICA+
Pj4+PiAgID4+Pj4+Pj4+Pj4gTWFyY2ggMTIsIDIwMTQNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+
Pj4+PiAxMjo0MyBQTSBUbzogTmljb2xhcyBCT1VUSE9SUyBDYzogSmltIEd1aWNoYXJkDQo+Pj4g
ICAgICA+Pj4+PihqZ3VpY2hhcik7DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj5icmlqc21h
bkBqdW5pcGVyLm5ldA0KPj4+ICAgICAgPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD48bWFp
bHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjsNCj4+PiAgICAgID4+Pj4+c2ZjOyBKYW1hbCBIYWRp
IFNhbGltIFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+IGRy
YWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4gICAgICA+Pj4+PiAg
ID4+Pj4+Pj4+Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+PiBOaWNvbGFzLA0KPj4+ICAg
ICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4gSSB1bmRl
cnN0YW5kIHRoZSBjb25jZXB0IGZvciBvdXQgb2YgYmFuZA0KPj4+IHNpZ25hbGluZyBvZg0KPj4+
ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+bWV0YWRhdGEsIGJ1dCBJIGFtIGNvbmNlcm5lZCB0aGF0
IGl0IGludHJvZHVjZXMNCj4+PiAgICAgID4+Pj4+c2lnbmlmaWNhbnQNCj4+PiAgICAgID4+Pj4+
ICAgPj4+Pj4+Pj4+PmNvbXBsZXhpdHkgZHVlIHRvIHRoZSBwb3RlbnRpYWwgcmFjZSBjb25kaXRp
b24gb2YNCj4+PiAgICAgID4+Pj4+cmVjZWl2aW5nIHRoZQ0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+
Pj4+Pj4+cmVhbCBwYWNrZXQgYmVmb3JlIHRoZSBtZXRhZGF0YS4gV2hpbGUgdGhlIHJlYWwNCj4+
PiBwYWNrZXQNCj4+PiAgICAgID4+Pj4+Y291bGQNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+
PmluZGljYXRlIHRoYXQgb3V0IG9mIGJhbmQgbWV0YWRhdGEgaXMgZXhwZWN0ZWQsDQo+Pj4gaG93
IGNhbg0KPj4+ICAgICAgPj4+Pj53ZQ0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Z3VhcmFu
dGVlIHRoZSBvcmRlciBvZiByZWNlcHRpb24/IFdoYXQgaWYNCj4+PiBzd2l0Y2hpbmcgb3INCj4+
PiAgICAgID4+Pj4+cm91dGluZw0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+bm9kZXMgYXBw
bHkgaGFzaCBiYXNlZCBsb2FkIGJhbGFuY2luZz8gV2hhdCBpZg0KPj4+IHRoZSBsb2FkDQo+Pj4g
ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj5iYWxhbmNpbmcgdW5kZXJzdGFuZHMgU0ZDIGVuY2FwcyBh
bmQgbG9va3MgYmV5b25kDQo+Pj4gaXQgdG8NCj4+PiAgICAgID4+Pj4+dGhlDQo+Pj4gICAgICA+
Pj4+PiAgID4+Pj4+Pj4+Pj5vcmlnaW5hbCBoZWFkZXIgdG8gZ2V0IGJldHRlciBlbnRyb3B5Pw0K
Pj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+IENhbiB3ZSBndWFyYW50ZWUgdGhhdCB0aGUgbWV0
YWRhdGEgYW5kIHJlYWwNCj4+PiBwYWNrZXQNCj4+PiAgICAgID4+Pj4+d2lsbCBmb2xsb3cNCj4+
PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+PnRoZSBleGFjdCBzYW1lIHBhdGg/IElmIHdlIGNhbiBu
b3QsIHRoZW4NCj4+PiAgICAgID4+Pj4+aW1wbGVtZW50YXRpb25zIHdpbGwNCj4+PiAgICAgID4+
Pj4+ICAgPj4+Pj4+Pj4+Pm5lZWQgdG8gYWRkIGluZ3Jlc3MgcXVldWluZyB0byBjb3BlIHdpdGgg
dGhlDQo+Pj4gc2NlbmFyaW8uDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+PiAgICAg
ID4+Pj4+ICAgPj4+Pj4+Pj4+PiBBbHNvLCBkbyB5b3UgZmVlbCB0aGF0IHRoZSBpbmNyZWFzZSBp
bg0KPj4+IGltcGxlbWVudGF0aW9uDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4gY29tcGxl
eGl0eSBhdCB0aGUgc2VydmljZSBmdW5jdGlvbnMgaXMNCj4+PiByZWFzb25hYmxlPw0KPj4+ICAg
ICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4gVGhhbmtz
Lg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+
Pj4gUm9uDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4gT24gTWFyIDEyLCAyMDE0LCBhdCA0OjA5IEFNLCAiTmljb2xhcyBCT1VUSE9SUyIN
Cj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNv
bQ0KPj4+IDxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPg0KPj4+ICAgICAgPj4+
Pj48bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+IHdyb3RlOg0KPj4+ICAgICAg
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBJIHRoaW5r
IHdlIG11c3QgbWFrZSBhIGRpc3RpbmN0aW9uIGJldHdlZW46DQo+Pj4gICAgICA+Pj4+PiAgID4+
Pj4+Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+IC0gTWV0YWRhdGEgd2hpY2gg
c2hvdWxkIGJlIHBhcnQgb2YgdGhlIGhlYWRlcg0KPj4+IGRlZmluZWQNCj4+PiAgICAgID4+Pj4+
YXMgaW4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gYmFuZCBtYXJraW5nLiAtIE1ldGFk
YXRhIHdpdGggY2FuIGJlIHBhc3NlZCBvdXQNCj4+PiBvZg0KPj4+ICAgICAgPj4+Pj5iYW5kLCBm
b3INCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gZXhhbXBsZSBjb25ncnVlbnQgb3V0IG9m
IGJhbmQgc2lnbmFsaW5nIGRlZmluZWQNCj4+PiBpbg0KPj4+ICAgICAgPj4+Pj50aGUgZHJhZnQN
Cj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4gVGhlIGZvcm1lciBjYWxscyBmb3IgYSBsaW1pdGVkIHNwYWNlIGluIHRoZQ0KPj4+IGhlYWRl
ciwNCj4+PiAgICAgID4+Pj4+dHJ1ZSwgVGhlDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+
IGxhdHRlciBob3dldmVyIGRvZXMgbm90IGluY3VyIGFueSBzcGFjZQ0KPj4+IGxpbWl0YXRpb24N
Cj4+PiAgICAgID4+Pj4+YW5kIGlzDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+IHN0aWxs
IGZhaXJseSBlZmZpY2llbnQgYW5kIGl0IHJlbWFpbnMNCj4+PiBjb21wYXRpYmxlIHdpdGgNCj4+
PiAgICAgID4+Pj4+YSBmaXhlZA0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBzaXplIGhl
YWRlciB1c2VkIHRvIHJvdXRlIHRob3NlIHNpZ25hbGluZw0KPj4+IG1lc3NhZ2VzDQo+Pj4gICAg
ICA+Pj4+PmFsb25nIHRoZQ0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBjaGFpbidzIHNl
cnZpY2UgZnVuY3Rpb25zLg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+ICAgICAg
Pj4+Pj4gICA+Pj4+Pj4+Pj4+PiBOaWNvbGFzDQo+Pj4gX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXyBGcm9tOg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBKaW0g
R3VpY2hhcmQgKGpndWljaGFyKSBbamd1aWNoYXJAY2lzY28uY29tDQo+Pj4gPG1haWx0bzpqZ3Vp
Y2hhckBjaXNjby5jb20+XSBTZW50Og0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBUdWVz
ZGF5LCBNYXJjaCAxMSwgMjAxNCA2OjQ4IFBNIFRvOiBSb24gUGFya2VyDQo+Pj4gQ2M6DQo+Pj4g
ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+IE5pY29sYXMgQk9VVEhPUlM7YnJpanNtYW5AanVuaXBl
ci5uZXQNCj4+PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pg0KPj4+ICAgICAgPj4+Pj48
bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOyBKYW1hbCBIYWRpIFNhbGltDQo+Pj4g
ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXQ0KPj4+ICAgICAgPj4+
Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+PiAgICAgID4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gSGkgUm9uLA0K
Pj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+
PiBXZSBjYW4gY2VydGFpbmx5IGhhdmUgdGhpcyBkaXNjdXNzaW9uIGJ1dCB3ZQ0KPj4+IHNob3Vs
ZA0KPj4+ICAgICAgPj4+Pj5maXJzdA0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBjb25z
aWRlciB3aGF0IGluZm9ybWF0aW9uIGlzIG5lY2Vzc2FyeSBhbmQgaWYNCj4+PiBzYWlkDQo+Pj4g
ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGluZm9ybWF0aW9uIGNhbiBmaXQgd2l0aGluIGEgZml4
ZWQgbnVtYmVyIG9mDQo+Pj4gY29udGV4dHMNCj4+PiAgICAgID4+Pj4+aW4gdGhlDQo+Pj4gICAg
ICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+IG1ham9yaXR5IG9mIGNhc2VzLiBSZW1lbWJlciwgdGhlIGdv
YWwgb2YgYmVpbmcNCj4+PiBhYmxlDQo+Pj4gICAgICA+Pj4+PnRvIHBhc3MNCj4+PiAgICAgID4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4gbWV0YWRhdGEgdGhyb3VnaCB0aGUgbmV0d29yayBpcyB0byBlbmhh
bmNlDQo+Pj4gc2VydmljZQ0KPj4+ICAgICAgPj4+Pj5kZWxpdmVyeSwNCj4+PiAgICAgID4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4gbm90IHBhc3MgdGhlIGVudGlyZSB3b3JrcyBvZiBTaGFrZXNwZWFyZSA7
LSkNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4gU2VudCBmcm9tIG15IGlQaG9uZQ0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pg0K
Pj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gT24gTWFyIDcsIDIwMTQsIGF0IDM6NTIgQU0s
ICJSb24gUGFya2VyIg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gPFJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb20NCj4+PiA8bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb20+DQo+Pj4gICAgICA+Pj4+PjxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbT4+IHdyb3RlOg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+PiAgICAg
ID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IE5pY29sYXMsDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gSSBzZWUgc2ltaWxhciByZXF1aXJl
bWVudHMgZnJvbSB0aGUgM2dwcCBFUEMNCj4+PiBzaWRlLg0KPj4+ICAgICAgPj4+Pj5JIHdvdWxk
DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBsaWtlIHRvIHByb3Bvc2UgYW4gT1VJIC8g
VExWIGJhc2VkIGFwcHJvYWNoDQo+Pj4gd2hlcmUgdGhlDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+
Pj4+Pj4+PiByZXNlcnZlZCBPVUkgY2FuIGJlIHVzZWQgZm9yIGFncmVlZCB1cG9uIHR5cGVzDQo+
Pj4gb2YNCj4+PiAgICAgID4+Pj4+Y29tbW9uDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+
PiBtZXRhZGF0YSBhbmQgdmVuZG9yIG9yIG90aGVyIG9yZ2FuaXphdGlvbmFsDQo+Pj4gT1VJcyBj
YW4NCj4+PiAgICAgID4+Pj4+YmUgdXNlZA0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4g
dG8gcXVpY2tseSBpbm5vdmF0ZSBpbiB0aGUgbmV0d29ya3MuDQo+Pj4gICAgICA+Pj4+PiAgID4+
Pj4+Pj4+Pj4+PiBTaW11bHRhbmVvdXNseSwgSSB3b3VsZCBhbHNvIGxpa2UgdG8gY29uc2lkZXIN
Cj4+PiAgICAgID4+Pj4+bWVjaGFuaXNtcw0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4g
dGhhdCBhcmUgb3B0aW1pemVkIGZvciBsb25nIGxpdmVkIGZsb3dzIHNvIGFzDQo+Pj4gdG8NCj4+
PiAgICAgID4+Pj4+bGltaXQgdGhlDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+PiBuZWdh
dGl2ZSBlZmZlY3RzIG9mIHBhY2tldCBncm93dGguDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gUm9uDQo+Pj4gICAgICA+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+PiAgICAgID4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBPbiBNYXIgNywgMjAxNCwgYXQgODozNCBBTSwgIk5pY29sYXMg
Qk9VVEhPUlMiDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gPE5pY29sYXMuQk9VVEhP
UlNAcW9zbW9zLmNvbQ0KPj4+IDxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPg0K
Pj4+ICAgICAgPj4+Pj48bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+IHdyb3Rl
Og0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4gSGVsbG8gSmltDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+PiAg
ICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBJIGhhdmUgc2VlbiBjYXNlcyBpbiBHaSBMQU4sIHdo
ZXJlIHN1YnNjcmliZXINCj4+PiByZWxhdGVkDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gaW5mb3JtYXRpb24gaXMgcGFzc2VkIHRvIGEgV2ViIFByb3h5IGZvciBIVFRQDQo+Pj4gaGVh
ZGVyDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZW5yaWNobWVudCAoYWltZWQgYXQg
c29tZSBXZWIgQ29udGVudA0KPj4+IHByb3ZpZGVycw0KPj4+ICAgICAgPj4+Pj5wYXJ0bmVycyBv
Zg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHRoZSBNb2JpbGUgT3BlcmF0b3IpLg0K
Pj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEluZm9ybWF0aW9uIHdhcyBhbiBjb2RlZCAo
cGVyc2lzdGVudCkNCj4+PiBzdWJzY3JpYmVyIGlkDQo+Pj4gICAgICA+Pj4+PmRlcml2ZWQNCj4+
PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBmcm9tIHRoZSBNU0lTRE4sIGFuZCBjb3VwbGUg
b2YgZiBjdXN0b21lcg0KPj4+IHByb2ZpbGUNCj4+PiAgICAgID4+Pj4+cmVsYXRlZA0KPj4+ICAg
ICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGZpZWxkcy4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IEluIGFuIHNmYyBiYXNlZCBH
aSBMQU4sIHRoaXMgZW50aXR5IHNob3VsZA0KPj4+IHJlY2VpdmUNCj4+PiAgICAgID4+Pj4gPmZy
b20gdGhlDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gQ2xhc3NpZmllcg0KPj4+ICAg
ICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4g
LSBBIGNsYXNzaWZpY2F0aW9uIG9mIHRoZSBDb250ZW50IFByb3ZpZGVyICgNCj4+PiBJZCwNCj4+
PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBDYXRlZ29yeSkgYmFzZWQgb24gdHJhZmZpYyBh
bmFseXNpcyAtIFRoZQ0KPj4+IE1TSVNETiBvZg0KPj4+ICAgICAgPj4+Pj4gdGhlDQo+Pj4gICAg
ICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gc3Vic2NyaWJlciAtIFR3byBzdWJzY3JpYmVyIHBvbGlj
eSBmaWVsZHMNCj4+PiAobm90IHRpZWQNCj4+PiAgICAgID4+Pj4+IHRvIFBDUkYNCj4+PiAgICAg
ID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBidXQgYmVsb25naW5nIHRvIHRoZSBTdWJzY3JpYmVyIERC
KQ0KPj4+IChTdWJzY3JpYmVyDQo+Pj4gICAgICA+Pj4+PiBjYXRlZ29yeSwNCj4+PiAgICAgID4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBzdWItY2F0ZWdvcnkpIC0gQSBzZXNzaW9uIGlkIChmb3IgbG9n
Z2luZyBhbmQNCj4+PiAgICAgID4+Pj4+dHJhY2tpbmcNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+
Pj4+Pj4+PiBwdXJwb3NlcykNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+ICAg
ICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IFRoZSBvYmplY3RpdmUgYmVpbmcgdG8gYXZvaWQgaGF2
aW5nIHRoZSBIVFRQDQo+Pj4gUHJveHkNCj4+PiAgICAgID4+Pj4+dG8NCj4+PiAgICAgID4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBiZWNvbWUgYSB0cnVzdGVkIGFwcGxpY2F0aW9uIChpbnRlcm9nYXRl
IHRoZQ0KPj4+ICAgICAgPj4+Pj4gc3Vic2NyaWJlciBEQiwNCj4+PiAgICAgID4+Pj4+ICAgPj4+
Pj4+Pj4+Pj4+PiBldGMuLikNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+ICAg
ICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4g
Tmljb2xhcw0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4gRnJvbTogSmltDQo+Pj4gICAgICA+
Pj4+PiBHdWljaGFyZA0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IChqZ3VpY2hhcikg
W2pndWljaGFyQGNpc2NvLmNvbQ0KPj4+IDxtYWlsdG86amd1aWNoYXJAY2lzY28uY29tPl0gU2Vu
dDoNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBUaHVyc2RheSwgTWFyY2ggMDYsIDIw
MTQgMjowMiBQTSBUbzogSmFtYWwNCj4+PiBIYWRpDQo+Pj4gICAgICA+Pj4+PlNhbGltOw0KPj4+
ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+am1vaXNhbmRAanVuaXBlci5uZXQNCj4+PiAgICAg
IDxtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQ+PG1haWx0bzpqbW9pc2FuZEBqdW5pcGVyLm5l
dD47DQo+Pj4gICAgICA+Pj4+PmJyaWpzbWFuQGp1bmlwZXIubmV0DQo+Pj4gICAgICA8bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0PjxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+IENjOg0K
Pj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IHNmYyBTdWJqZWN0OiBSZTogW3NmY10NCj4+
PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1j
b25zaWRlcmF0aW9ucw0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4gICAgICA+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gSGkgSmFtYWwsDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBZb3Ugc2FpZCAiSXQgc2VlbXMg
dGhlcmUncyBjbGVhciBuZWVkIGZvcg0KPj4+IHZhcmlhYmxlDQo+Pj4gICAgICA+Pj4+PiBzaXpl
ZA0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IG1ldGFkYXRhIi4uIEkgYW0gbm90IHNv
IGNvbnZpbmNlZCBhbmQgd291bGQNCj4+PiBsaWtlIHRvDQo+Pj4gICAgICA+Pj4+PiBiZXR0ZXIN
Cj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiB1bmRlcnN0YW5kIHRoZSByZXF1aXJlbWVu
dHMgYmVmb3JlIHBhc3NpbmcNCj4+PiBqdWRnZW1lbnQuDQo+Pj4gICAgICA+Pj4+PiBJZiB3ZQ0K
Pj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGxvb2sgYXQgdGhlIHVzZSBjYXNlcyBhcyBw
cmVzZW50ZWQgdGh1cyBmYXINCj4+PiBpbnRvDQo+Pj4gICAgICA+Pj4+PiB0aGUgV0cgSQ0KPj4+
ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGhhdmUgeWV0IHRvIHNlZSBhIHNpbmdsZSBleGFt
cGxlIG9mIHRoZSBuZWVkDQo+Pj4gICAgICA+Pj4+PiAobm90aW5nIHRoYXQNCj4+PiAgICAgID4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBkZXNpcmUgaXMgbm90IHRoZSBzYW1lIGFzIG5lZWQpIC0gSSBh
bSBub3QNCj4+PiBzYXlpbmcNCj4+PiAgICAgID4+Pj4+IHRoZXJlIGlzDQo+Pj4gICAgICA+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gbm8gcmVxdWlyZW1lbnQgYnV0IHJhdGhlciB0aGF0IHdlIHNob3Vs
ZCBub3QNCj4+PiBqdW1wDQo+Pj4gICAgICA+Pj4+PiB0byB0aGUNCj4+PiAgICAgID4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+PiBjb25jbHVzaW9uIGFuZCBidWlsZCBzdGFuZGFyZHMgYXJvdW5kIGENCj4+
PiB0aGVvcnkuDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+PiAgICAgID4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4gICAg
ICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IE9uIDMvMy8xNCwgNjozNSBBTSwgIkphbWFsIEhhZGkg
U2FsaW0iDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IDxoYWRpQG1vamF0YXR1LmNv
bQ0KPj4+IDxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+PG1haWx0bzpoYWRpQG1vamF0YXR1LmNv
bT4+DQo+Pj4gICAgICA+Pj4+Pndyb3RlOg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBJIGxpa2UgdGhlIGRvYyAtIHdlbGwg
d3JpdHRlbi4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+PiAgICAgID4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+Pj4gU2VjdGlvbiA0LjMgb24gbWV0YWRhdGEgZW5jb2RpbmcuDQo+Pj4g
ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4+IEl0IHNlZW1zIHRoZXJlJ3MgY2xlYXIgbmVlZCBmb3IgdmFyaWFibGUNCj4+PiBzaXplZA0K
Pj4+ICAgICAgPj4+Pj4gbWV0YWRhdGENCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4g
KGF0IGxlYXN0IGZvciBodHRwL2FwcCB5b3Ugc2VlbSB0byBpbmRpY2F0ZQ0KPj4+IHRoZQ0KPj4+
ICAgICAgPj4+Pj4gZGVzaXJlIGZvcg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pml0
KS4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gRm9yIGEgZGF0YXBhdGggcGVyLXBh
Y2tldCBtZXRhZGF0YSwgaSBmZWVsDQo+Pj4gdGhlDQo+Pj4gICAgICA+Pj4+PiBuZWVkIGlzDQo+
Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGp1c3QgYXMgaW1wb3J0YW50LiBBcmUgd2Ug
bGltaXRlZCBieSB0aGUNCj4+PiBmYWN0IHRoYXQNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+Pj4gZXhpc3RpbmcgaGFyZHdhcmUgbWF5IG5vdCBiZSBhYmxlIHRvIGhhbmRsZQ0KPj4+IFRM
VnM/DQo+Pj4gICAgICA+Pj4+PkZvcg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBl
eGFtcGxlLCBJIGRvbnQgaGF2ZSBhIHByb2JsZW0gaGFuZGxpbmcgVExWcw0KPj4+IGluIGENCj4+
PiAgICAgID4+Pj4+IHNvZnR3YXJlDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+ZGF0
YXBhdGguDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4+IGNoZWVycywgamFtYWwNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+PiBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+PiAgICAgID4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4+Pj4gbWFpbGluZyBsaXN0c2ZjQGlldGYub3JnDQo+Pj4gPG1haWx0bzpzZmNA
aWV0Zi5vcmc+PG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+PiAgICAg
ID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+
Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+
Pj4+Pg0KPj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
IHNmYw0KPj4+ICAgICAgPj4+Pj4gbWFpbGluZw0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4+IGxpc3RzZmNAaWV0Zi5vcmcNCj4+PiA8bWFpbHRvOnNmY0BpZXRmLm9yZz48bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NCj4+PiAgICAgID4+Pj4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmMNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQo+Pj4gc2ZjDQo+Pj4gICAgICA+Pj4+PiBtYWlsaW5nDQo+Pj4gICAgICA+Pj4+PiAgID4+
Pj4+Pj4+Pj4gbGlzdHNmY0BpZXRmLm9yZw0KPj4+IDxtYWlsdG86c2ZjQGlldGYub3JnPjxtYWls
dG86c2ZjQGlldGYub3JnPg0KPj4+ICAgICAgPj4+Pj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYw0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+PiAgICAgID4+
Pj4+ICAgPj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQo+Pj4gc2ZjDQo+Pj4gICAgICA+Pj4+PiBtYWlsaW5nDQo+Pj4gICAgICA+Pj4+PiAg
ID4+Pj4+Pj4+PiBsaXN0c2ZjQGlldGYub3JnDQo+Pj4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+PG1h
aWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4gICAgICA+Pj4+Pmh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+ICAgICAg
Pj4+Pj4gICA+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCj4+PiBzZmMNCj4+PiAgICAgID4+Pj4+IG1haWxpbmcNCj4+PiAgICAgID4+Pj4+
ICAgPj4+Pj4+Pj4+IGxpc3RzZmNAaWV0Zi5vcmcNCj4+PiA8bWFpbHRvOnNmY0BpZXRmLm9yZz48
bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+PiAgICAgID4+Pj4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmMNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4NCj4+PiAgICAgID4+
Pj4+ICAgPj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18gc2ZjDQo+Pj4gbWFpbGluZw0KPj4+ICAgICAgPj4+Pj4gbGlzdA0KPj4+ICAgICAgPj4+Pj4g
ICA+Pj4+PnNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz48bWFpbHRvOnNmY0BpZXRm
Lm9yZz4NCj4+PiAgICAgID4+Pj4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmMNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4NCj4+PiAg
ICAgID4+Pj4+ICAgPj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0KPj4+ICAgICAgPj4+Pj4gICA+PnNmYyBtYWlsaW5nIGxpc3QNCj4+PiAgICAgID4+Pj4+
ICAgPj5zZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5vcmc+PG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQo+Pj4gICAgICA+Pj4+PiAgID4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMNCj4+PiAgICAgID4+Pj4+ICAgPg0KPj4+ICAgICAgPj4+Pj4gICA+X19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+PiAgICAgID4+Pj4+ICAg
PnNmYyBtYWlsaW5nIGxpc3QNCj4+PiAgICAgID4+Pj4+ICAgPnNmY0BpZXRmLm9yZyA8bWFpbHRv
OnNmY0BpZXRmLm9yZz48bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+PiAgICAgID4+Pj4+ICAgPmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4gICAgICA+Pj4+Pg0K
Pj4+ICAgICAgPj4+Pg0KPj4+ICAgICAgPj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXw0KPj4+ICAgICAgPj4+PiBzZmMgbWFpbGluZyBsaXN0DQo+Pj4g
ICAgICA+Pj4+c2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+ICAgICAgPj4+
Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4gICAgICA+Pj4N
Cj4+PiAgICAgID4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0KPj4+ICAgICAgPj4+IHNmYyBtYWlsaW5nIGxpc3QNCj4+PiAgICAgID4+PnNmY0BpZXRm
Lm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+PiAgICAgID4+Pmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4gICAgICA+Pj4NCj4+PiAgICAgID4+DQo+Pj4g
ICAgICA+Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+
Pj4gICAgICA+PnNmYyBtYWlsaW5nIGxpc3QNCj4+PiAgICAgID4+c2ZjQGlldGYub3JnIDxtYWls
dG86c2ZjQGlldGYub3JnPg0KPj4+ICAgICAgPj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYw0KPj4+ICAgICAgPg0KPj4+ICAgICAgPl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4gICAgICA+c2ZjIG1haWxpbmcgbGlzdA0K
Pj4+ICAgICAgPnNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+PiAgICAgID5o
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+DQo+Pj4gICAgICBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+ICAgICAg
c2ZjIG1haWxpbmcgbGlzdA0KPj4+ICAgICAgc2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KPj4+ICAgICAgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMN
Cj4+Pg0KPj4+ICAgICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCj4+PiAgICAgIHNmYyBtYWlsaW5nIGxpc3QNCj4+PiAgICAgIHNmY0BpZXRmLm9yZyA8
bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+PiAgICAgIGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjDQo+Pj4NCj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KPj4+IHNmYyBtYWlsaW5nIGxpc3QNCj4+PiBzZmNAaWV0Zi5vcmcg
PG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmMNCj4+Pg0KPj4+DQo+Pj4NCj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXw0KPj4+IHNmYyBtYWlsaW5nIGxpc3QNCj4+PiBzZmNAaWV0
Zi5vcmcNCj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+
DQo+DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpz
ZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmcNCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjDQo=


From nobody Wed Mar 26 12:07:11 2014
Return-Path: <S.Majee@f5.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0D3A71A038C for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 12:07:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.911
X-Spam-Level: 
X-Spam-Status: No, score=-6.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, 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 ObOzQ-fpbGKJ for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 12:07:06 -0700 (PDT)
Received: from mail.f5.com (mail.f5.com [208.85.209.139]) by ietfa.amsl.com (Postfix) with ESMTP id B74261A038B for <sfc@ietf.org>; Wed, 26 Mar 2014 12:07:06 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.97,737,1389744000"; d="scan'208";a="105585502"
X-IPAS-Result: AqAEAOEkM1PAqArr/2dsb2JhbABZhBjCdIEzdIImAQEEgQkCAQgNBTQyFw4CBAES2QEXjniEOASJGpYojmyCKw
Received: from unknown (HELO exchmail.f5net.com) ([192.168.10.235]) by seamgw02.olympus.f5net.com with ESMTP; 26 Mar 2014 19:07:05 +0000
Received: from SEAEMBX01.olympus.F5Net.com ([fe80::3440:4256:38f6:d3a0]) by SEAECAS01.olympus.F5Net.com ([::1]) with mapi id 14.03.0181.006; Wed, 26 Mar 2014 12:07:04 -0700
From: Sumandra Majee <S.Majee@F5.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Lucy yong <lucy.yong@huawei.com>,  "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs8xljK6G41nT02CFdx1kz/2UJrnlkYAgAACAQCAAAL2AIAAcoOAgAEfcgCAAFcSAIAKPzmAgAB3NwD//4zXgA==
Date: Wed, 26 Mar 2014 19:07:03 +0000
Message-ID: <CF58722E.1C1AE%s.majee@f5.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E8D17.1B7B4%s.majee@f5.com> <2691CE0099834E4A9C5044EEC662BB9D4535AFF4@dfweml701-chm.china.huawei.com> <532A2700.8010304@joelhalpern.com> <CF586474.1C119%s.majee@f5.com> <53332386.2030904@joelhalpern.com>
In-Reply-To: <53332386.2030904@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [192.168.16.250]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <3A9EB89D82781041808AF9C31F805B83@F5.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/xn_nrPISLou8T79SMgVtaqnhMqE
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 19:07:10 -0000

On 3/26/14, 11:59 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:

>If the service function preserves the transport header and the serice
>chaining header, then even though the packet header has been changed,
>the transport and / or the SFC header will direct the packet onwards
>along the intended path.  Since this is needed for preserving metadata
>anyway, this is our targeted mode as I understand it.  Which simply
>works with your SF_VO case below.

[SM] Yes. However I am not sure if the architecture can count on the
preservation part.
I as a network engineer at times often misjudged the application developer
restriction and requirement.
SFC in a way would need to bridge this gap (or be aware what works and
what doesn=B9t).=20

Regards.

Sumandra


From nobody Wed Mar 26 12:07:56 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E4AE01A0354 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 12:07:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.399
X-Spam-Level: 
X-Spam-Status: No, score=0.399 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_SHOP=2.3, RCVD_IN_DNSWL_NONE=-0.0001, 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 PUhYRVjGhLv5 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 12:07:51 -0700 (PDT)
Received: from hub021-ca-8.exch021.serverdata.net (hub021-ca-8.exch021.serverdata.net [64.78.56.73]) by ietfa.amsl.com (Postfix) with ESMTP id 07A141A0396 for <sfc@ietf.org>; Wed, 26 Mar 2014 12:07:48 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-8.exch021.domain.local ([10.254.4.112]) with mapi id 14.03.0174.001; Wed, 26 Mar 2014 12:07:40 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: "NAPIERALA, MARIA H" <mn1921@att.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs81yoHIIL+bcUu+EOJ5K2SiBZrnlkYAgAACAQCAAAL2AIAA4XOAgAC1AgD//6RbQIAAF2RQgAgufACAACKigIACprkAgAANyICAAAO3gIAAAVOAgAAEeoD//4sd8IAAexCA//+LNZAADuV1gAAD5aIAAACibAAAAI7ngAAAF4yAAA2zxqD//58SAIAAdMnQ
Date: Wed, 26 Mar 2014 19:07:40 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6A28@MBX021-W3-CA-2.exch021.domain.local>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <53308576.6030107@acm.org> <5330A283.6050007@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361692@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332E76D.6010809@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E013617DD@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332EBA7.3000100@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361830@MISOUT7MSGUSR9I.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E66CA@MBX021-W3-CA-2.exch021.domain.local> <1D70D757A2C9D54D83B4CBD7625FA80E013619D0@MISOUT7MSGUSR9I.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6751@MBX021-W3-CA-2.exch021.domain.local> <1D70D757A2C9D54D83B4CBD7625FA80E01361A1A@MISOUT7MSGUSR9I.ITServices.sbc.com> <A2C96F6779E6A041BC7023CC207FC99418F1F852@SJCEML701-CHM.china.huawei.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361B80@MISOUT7MSGUSR9I.ITServices.sbc.com> <A2C96F6779E6A041BC7023CC207FC99418F1F8B1@SJCEML701-CHM.china.huawei.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361BC6@MISOUT7MSGUSR9I.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E697C@MBX021-W3-CA-2.exch021.domain.local> <1D70D757A2C9D54D83B4CBD7625FA80E01361C61@MISOUT7MSGUSR9I.ITServices.sbc.com>
In-Reply-To: <1D70D757A2C9D54D83B4CBD7625FA80E01361C61@MISOUT7MSGUSR9I.ITServices.sbc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.203.66.100]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/jmw6-8J06diF84xQ4ICBTUx6_vs
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 19:07:54 -0000

Maria,

But how do you draw the line?   Let's say that for an abstract chain there =
are 4 service functions -- A, B, C, D.   Each of them has 10 logical instan=
ces (of whatever form that takes) visible to the classifier.   Ignoring the=
 effects of traffic filtering, we would end up with 10 * 10 * 10 * 10 disti=
nct paths.    Is 10,000 paths too many?    Too many to hold in memory?   To=
o many to distribute in a control plane?

   Ron


-----Original Message-----
From: NAPIERALA, MARIA H [mailto:mn1921@att.com]=20
Sent: Wednesday, March 26, 2014 3:01 PM
To: Ron Parker; sfc@ietf.org
Subject: RE: [sfc] SFC encapsulation chain ID

Ron,

I believe we agreed to the fact that if you leave it to the classifier the =
number of service paths may grow exponentially.
So, IMO, you cannot just say that the implementation will take care of it.

Maria


> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Ron Parker
> Sent: Wednesday, March 26, 2014 2:50 PM
> To: sfc@ietf.org
> Subject: Re: [sfc] SFC encapsulation chain ID
>=20
> I'm still not seeing any restrictions at all.    In the real world
> everything has a scale limit.   When it is reached, we do things
> another way.    The SFC model shouldn't care about VM's or physical
> hosts, and shouldn't care about explicit load balancers or not.   The
> classifier/PDP sees some number of logical instances of a service
> function.    Whether that logical service function is an actual
> embodiment of the service function or is, itself, some service-
> function-specific load balancer is irrelevant.    Why is it so
> important to arrive at some arbitrary answer to the "how many" question
> so long as the answer is greater than 1?    If the classifier/PDP would
> solve the problem better by being "smarter" about how to select the=20
> appropriate logical instance, then why can't we leave that to the=20
> design and implementation of the classifier/PDP?
>=20
>    Ron
>=20
>=20
> -----Original Message-----
> From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> Sent: Wednesday, March 26, 2014 2:16 PM
> To: Cathy Zhang; Ron Parker; Joel Halpern Direct; Joel M. Halpern;=20
> Erik Nordmark; Kevin J Ma; Dave Dolson; Sumandra Majee
> Cc: sfc@ietf.org
> Subject: RE: [sfc] SFC encapsulation chain ID
>=20
> How many restrictions do you need to make it work?
>=20
> > -----Original Message-----
> > From: Cathy Zhang [mailto:Cathy.H.Zhang@huawei.com]
> > Sent: Wednesday, March 26, 2014 2:13 PM
> > To: NAPIERALA, MARIA H; Ron Parker; Joel Halpern Direct; Joel M.
> > Halpern; Erik Nordmark; Kevin J Ma; Dave Dolson; Sumandra Majee
> > Cc: sfc@ietf.org
> > Subject: RE: [sfc] SFC encapsulation chain ID
> >
> > Hops can be mitigated by running the LB in the same location as=20
> > those SF VMs The connection from LB to those SF VMs is local, not hops.
> >
> > Cathy
> >
> > -----Original Message-----
> > From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> > Sent: Wednesday, March 26, 2014 10:57 AM
> > To: Cathy Zhang; Ron Parker; Joel Halpern Direct; Joel M. Halpern;=20
> > Erik Nordmark; Kevin J Ma; Dave Dolson; Sumandra Majee
> > Cc: sfc@ietf.org
> > Subject: RE: [sfc] SFC encapsulation chain ID
> >
> > >
> > > If case 1 poses a scalability problem (eg. there are hundreds of
> VMs
> > > for a service function), the scalability issue can be solved by=20
> > > transforming case 1 into case 2 through placing a local LB before=20
> > > these VMs and only the LB is viewed in the chain.
> >
> > Introducing additional hop is a service chain translates to delay=20
> > and cost. Imagine a 5 hop chain, each fronted with an external LB SF.
> > 5-hop chain becomes 10-hop chain.
> > In fact, if the LB is a virtual appliance it might have similar=20
> > scalability issue as the original SF.
> >
> > > In some other deployment scenario, case 1 might not pose a=20
> > > scalability issue, and thus solution/architecture wise, we should=20
> > > not exclude case 1. To put it another way, case 1 is only usable=20
> > > in small-scale scenario.
> > >
> > > Cathy
> > >
> > > -----Original Message-----
> > > From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of NAPIERALA,=20
> > > MARIA
> > H
> > > Sent: Wednesday, March 26, 2014 8:48 AM
> > > To: Ron Parker; Joel Halpern Direct; Joel M. Halpern; Erik
> Nordmark;
> > > Kevin J Ma; Dave Dolson; Sumandra Majee
> > > Cc: sfc@ietf.org
> > > Subject: Re: [sfc] SFC encapsulation chain ID
> > >
> > > Ron,
> > >
> > > I would consider a solution which scales only with assumptions 2.
> > > and 3. (clusters with internal LB) as limited.
> > >
> > > Maria
> > >
> > > > -----Original Message-----
> > > > From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
> > > > Sent: Wednesday, March 26, 2014 11:44 AM
> > > > To: NAPIERALA, MARIA H; Joel Halpern Direct; Joel M. Halpern;
> Erik
> > > > Nordmark; Kevin J Ma; Dave Dolson; Sumandra Majee
> > > > Cc: sfc@ietf.org
> > > > Subject: RE: [sfc] SFC encapsulation chain ID
> > > >
> > > > Maria,
> > > >
> > > > I agree with you that case 1. will only practically scale up to
> > some
> > > > point.    Perhaps, as a service provider, you'd choose to avoid
> the
> > > > whole problem and only deploy service functions along the lines
> of
> > > case
> > > > 2 or case 3.    But, that doesn't invalidate the utility of case
> 1
> > > for
> > > > some other network with some other requirements and constraints.
> > > >
> > > >    Ron
> > > >
> > > >
> > > > -----Original Message-----
> > > > From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> > > > Sent: Wednesday, March 26, 2014 11:39 AM
> > > > To: Ron Parker; Joel Halpern Direct; Joel M. Halpern; Erik
> > Nordmark;
> > > > Kevin J Ma; Dave Dolson; Sumandra Majee
> > > > Cc: sfc@ietf.org
> > > > Subject: RE: [sfc] SFC encapsulation chain ID
> > > >
> > > > >
> > > > > 1.  A service function is realized by multiple VM's where each=20
> > > > > VM
> > > has
> > > > > its own IP address.   In this case the classifier/PDP sees each
> > VM
> > > as
> > > > a
> > > > > service function instance.
> > > > >
> > > >
> > > > I don't think this will scale. It was pointed out that the=20
> > > > number
> > of
> > > > service paths grows exponentially.
> > > >
> > > >
> > > > > 2. A service function, as above, but some subset of VM's is
> > front-
> > > > ended
> > > > > by a load balancer.   There are multiple such subsets and
> > therefore
> > > > > multiple load balancers.   Each load balancer has its own IP
> > > address
> > > > > and hides the VM IP addresses behind it.   In this case, the
> > > > > classifier/PDP sees each load balancer as a service function
> > > > instance.
> > > >
> > > > No issue here.
> > > >
> > > > > 3.  A service function is realized by a set of VM's that
> perform
> > > > > internal load balancing.   The set of VM's presents a single IP
> > > > address
> > > > > to the outside to hide the IP addresses of the individual VMs.
> > > The
> > > > > network has multiple such clusters.   The classifier/PDP sees
> > each
> > > > > cluster as a service function instance.
> > > >
> > > >
> > > >
> > > > >
> > > > >
> > > > > -----Original Message-----
> > > > > From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> > > > > Sent: Wednesday, March 26, 2014 11:17 AM
> > > > > To: Joel Halpern Direct; Joel M. Halpern; Erik Nordmark; Kevin
> J
> > > Ma;
> > > > > Ron Parker; Dave Dolson; Sumandra Majee
> > > > > Cc: sfc@ietf.org
> > > > > Subject: RE: [sfc] SFC encapsulation chain ID
> > > > >
> > > > > Joel,
> > > > >
> > > > > > The point of the distinction was between on the one hand=20
> > > > > > load balancing as part of the chain for the purpose of=20
> > > > > > selecting
> an
> > > > > > instance of the actually addressed destination (i.e. the=20
> > > > > > load
> > > > > balancer
> > > > > > is visible to the tenant and is there for the purpose the
> > tenant
> > > > > > request; and on the other hand a load balancer which is=20
> > > > > > known
> > to
> > > > the
> > > > > > service chaining infrastructure, but whose purpose to=20
> > > > > > balance
> > > > across
> > > > > > isntances of services whose multiplicity is not of concern=20
> > > > > > to
> > the
> > > > > > tenant, only the functionality.
> > > > > >
> > > > > > Put differently, it is between load balancing as an explicit
> > > > service
> > > > > > and load balancing to enable some service within the service
> > > > > chaining.
> > > > > >
> > > > >
> > > > >
> > > > > Thanks for clarification.
> > > > > My concern is about the latter, i.e., SFC solution must=20
> > > > > support
> > > load
> > > > > balancing to multiple service instantiations (e.g., VMs) of a
> > > single
> > > > > service at the intermediate service hops. In fact, we need the
> > > latter
> > > > > to support the former..
> > > > >
> > > > > Maria
> > > > >
> > > > > >
> > > > > > On 3/26/14, 10:56 AM, NAPIERALA, MARIA H wrote:
> > > > > > >
> > > > > > >> 1) given the range of load balancing behaviors, supprting=20
> > > > > > >> explicit
> > > > > > load
> > > > > > >> balancers in the service chaining (as distinct from
> > supporting
> > > > > load
> > > > > > >> balancers for end users), is significantly complicate
> > > > > > >
> > > > > > > I am not sure I understand this point. Could you explain=20
> > > > > > > what
> > > you
> > > > > > mean by "explicit" load balancer vs. load balancer "for the=20
> > > > > > end
> > > > > users"?
> > >
> > > _______________________________________________
> > > sfc mailing list
> > > sfc@ietf.org
> > > https://www.ietf.org/mailman/listinfo/sfc
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Wed Mar 26 12:18:30 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0190F1A03CF for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 12:18:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 c58p5mrmRwCM for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 12:18:28 -0700 (PDT)
Received: from mailc2.tigertech.net (mailc2.tigertech.net [208.80.4.156]) by ietfa.amsl.com (Postfix) with ESMTP id 0F8AF1A03CD for <sfc@ietf.org>; Wed, 26 Mar 2014 12:18:28 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailc2.tigertech.net (Postfix) with ESMTP id D831563469; Wed, 26 Mar 2014 12:18:26 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at c2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-134-57.clppva.east.verizon.net [70.106.134.57]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mailc2.tigertech.net (Postfix) with ESMTPSA id 401EC63466; Wed, 26 Mar 2014 12:18:26 -0700 (PDT)
Message-ID: <53332801.8090309@joelhalpern.com>
Date: Wed, 26 Mar 2014 15:18:25 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Sumandra Majee <S.Majee@F5.com>, "sfc@ietf.org" <sfc@ietf.org>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E8D17.1B7B4%s.majee@f5.com> <2691CE0099834E4A9C5044EEC662BB9D4535AFF4@dfweml701-chm.china.huawei.com> <532A2700.8010304@joelhalpern.com> <CF586474.1C119%s.majee@f5.com> <53332386.2030904@joelhalpern.com> <CF58722E.1C1AE%s.majee@f5.com>
In-Reply-To: <CF58722E.1C1AE%s.majee@f5.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/SuE4brr1nqDPfLiEvJIgu_Rkiyk
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 19:18:29 -0000

I think that the architecture can and should talk about a desired state, 
in which this sort of transparency is achieved.

We do need to discuss proxies and transition mechanisms for getting to 
that state.  But that is likely to require a lot of tactical 
engineering, rather than architecture, to cope with the wide range of cases.

And we may have to admit that some cases can not be handled.  Which 
provides an incentive for the vendor to fix things so they do work.

Yours,
Joel

On 3/26/14, 3:07 PM, Sumandra Majee wrote:
>
>
> On 3/26/14, 11:59 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
>
>> If the service function preserves the transport header and the serice
>> chaining header, then even though the packet header has been changed,
>> the transport and / or the SFC header will direct the packet onwards
>> along the intended path.  Since this is needed for preserving metadata
>> anyway, this is our targeted mode as I understand it.  Which simply
>> works with your SF_VO case below.
>
> [SM] Yes. However I am not sure if the architecture can count on the
> preservation part.
> I as a network engineer at times often misjudged the application developer
> restriction and requirement.
> SFC in a way would need to bridge this gap (or be aware what works and
> what doesn¹t).
>
> Regards.
>
> Sumandra
>
>


From nobody Wed Mar 26 12:19:39 2014
Return-Path: <smkumar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 809AA1A0388 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 12:19:37 -0700 (PDT)
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 vW6ano9rVntR for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 12:19:36 -0700 (PDT)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) by ietfa.amsl.com (Postfix) with ESMTP id C794F1A03DF for <sfc@ietf.org>; Wed, 26 Mar 2014 12:19:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1770; q=dns/txt; s=iport; t=1395861570; x=1397071170; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=H6KRPER3Kyqbyi7Us6FqjLYUFlq1ZDsatbwr7fWqfFs=; b=a4pF2Qqqf/GhMGSe2mjVZjNWSuOgmpVMjcT6reAManVagOj7Ab5Y+Kaz AdrzByjcWO4e5TLwYoSsKPQgq4sh6XxBtJFmpPB5gvF8yetjv49Bn15f+ HkBCuJwO9i+hAYyT/QhdU2Xi6NDrzO8xY10gBU65aIcJATJ1dFb//yw4L M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AoIFAEknM1OtJV2Z/2dsb2JhbABZgwY7V4MLuDSHNRmBBBZ0giUBAQEEAQEBMTobAgEIDgQGBCgCAiULFw4CBAESh3kNkh+cDwaiUxMEgSONGzoEgmWBTwSYTZIzgy6CKw
X-IronPort-AV: E=Sophos;i="4.97,737,1389744000"; d="scan'208";a="313121308"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by rcdn-iport-3.cisco.com with ESMTP; 26 Mar 2014 19:19:30 +0000
Received: from xhc-rcd-x12.cisco.com (xhc-rcd-x12.cisco.com [173.37.183.86]) by rcdn-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id s2QJJUMS011294 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 26 Mar 2014 19:19:30 GMT
Received: from xmb-aln-x09.cisco.com ([169.254.4.162]) by xhc-rcd-x12.cisco.com ([173.37.183.86]) with mapi id 14.03.0123.003; Wed, 26 Mar 2014 14:19:29 -0500
From: "Surendra Kumar (smkumar)" <smkumar@cisco.com>
To: Sumandra Majee <S.Majee@F5.com>, "Joel M. Halpern" <jmh@joelhalpern.com>,  Lucy yong <lucy.yong@huawei.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs9e557ihGRz/0mhVDvy9Kmcm5rndL8AgAACAACAAAL3AIAA1xqAgAC62wCAAFcSAIAKtLwAgAABtACAAAIqgP//jh6A
Date: Wed, 26 Mar 2014 19:19:29 +0000
Message-ID: <CF587418.36368%smkumar@cisco.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E8D17.1B7B4%s.majee@f5.com> <2691CE0099834E4A9C5044EEC662BB9D4535AFF4@dfweml701-chm.china.huawei.com> <532A2700.8010304@joelhalpern.com> <CF586474.1C119%s.majee@f5.com> <53332386.2030904@joelhalpern.com> <CF58722E.1C1AE%s.majee@f5.com>
In-Reply-To: <CF58722E.1C1AE%s.majee@f5.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.21.94.9]
Content-Type: text/plain; charset="euc-kr"
Content-ID: <2DB51E0BF25EEB4DA64BB6871C1EA879@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/m3AIXTvxPfQFxDE2yZ5bK6COe4s
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 19:19:37 -0000

U3VtYW5kcmEsDQoNClRoaXMgc2VlbXMgbGlrZSB3aGV0aGVyIGEgc3BlY2lmaWMgU0YgaXMgU0ZD
IGNvbXBhdGlibGUgb3Igbm90ID8gSWYNCmNvbXBhdGlibGUsIGhvdyBtdWNoLCBiYXNlZCBvbiB0
aGUgcmVxdWlyZW1lbnQgbGFuZ3VhZ2UgaW4gU0ZDLg0KVGhhdCBpcyB3aHkgaXQgaXMgYWxsIHRo
ZSBtb3JlIGltcG9ydGFudCB0byBoYXZlIGEgc2ltcGxlLCBjbGVhbiAmIHNob3J0DQpzZXJ2aWNl
IGhlYWRlciAtIG1heSBoYXZlIGdyZWF0ZXIgY2hhbmNlIG9mIGFkb3B0aW9uLg0KDQpTdXJlbmRy
YS4NCg0KT24gMy8yNi8xNCAxMjowNyBQTSwgIlN1bWFuZHJhIE1hamVlIiA8Uy5NYWplZUBGNS5j
b20+IHdyb3RlOg0KDQo+DQo+DQo+T24gMy8yNi8xNCwgMTE6NTkgQU0sICJKb2VsIE0uIEhhbHBl
cm4iIDxqbWhAam9lbGhhbHBlcm4uY29tPiB3cm90ZToNCj4NCj4+SWYgdGhlIHNlcnZpY2UgZnVu
Y3Rpb24gcHJlc2VydmVzIHRoZSB0cmFuc3BvcnQgaGVhZGVyIGFuZCB0aGUgc2VyaWNlDQo+PmNo
YWluaW5nIGhlYWRlciwgdGhlbiBldmVuIHRob3VnaCB0aGUgcGFja2V0IGhlYWRlciBoYXMgYmVl
biBjaGFuZ2VkLA0KPj50aGUgdHJhbnNwb3J0IGFuZCAvIG9yIHRoZSBTRkMgaGVhZGVyIHdpbGwg
ZGlyZWN0IHRoZSBwYWNrZXQgb253YXJkcw0KPj5hbG9uZyB0aGUgaW50ZW5kZWQgcGF0aC4gIFNp
bmNlIHRoaXMgaXMgbmVlZGVkIGZvciBwcmVzZXJ2aW5nIG1ldGFkYXRhDQo+PmFueXdheSwgdGhp
cyBpcyBvdXIgdGFyZ2V0ZWQgbW9kZSBhcyBJIHVuZGVyc3RhbmQgaXQuICBXaGljaCBzaW1wbHkN
Cj4+d29ya3Mgd2l0aCB5b3VyIFNGX1ZPIGNhc2UgYmVsb3cuDQo+DQo+W1NNXSBZZXMuIEhvd2V2
ZXIgSSBhbSBub3Qgc3VyZSBpZiB0aGUgYXJjaGl0ZWN0dXJlIGNhbiBjb3VudCBvbiB0aGUNCj5w
cmVzZXJ2YXRpb24gcGFydC4NCj5JIGFzIGEgbmV0d29yayBlbmdpbmVlciBhdCB0aW1lcyBvZnRl
biBtaXNqdWRnZWQgdGhlIGFwcGxpY2F0aW9uIGRldmVsb3Blcg0KPnJlc3RyaWN0aW9uIGFuZCBy
ZXF1aXJlbWVudC4NCj5TRkMgaW4gYSB3YXkgd291bGQgbmVlZCB0byBicmlkZ2UgdGhpcyBnYXAg
KG9yIGJlIGF3YXJlIHdoYXQgd29ya3MgYW5kDQo+d2hhdCBkb2Vzbqn2dCkuIA0KPg0KPlJlZ2Fy
ZHMuDQo+DQo+U3VtYW5kcmENCj4NCj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0KPnNmYyBtYWlsaW5nIGxpc3QNCj5zZmNAaWV0Zi5vcmcNCj5odHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQo=


From nobody Wed Mar 26 12:21:40 2014
Return-Path: <mn1921@att.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3FAC41A018D for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 12:21:38 -0700 (PDT)
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, MANGLED_SHOP=2.3, RCVD_IN_DNSWL_MED=-2.3, 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 F79HgPe9zuSQ for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 12:21:35 -0700 (PDT)
Received: from nbfkord-smmo05.seg.att.com (nbfkord-smmo05.seg.att.com [209.65.160.92]) by ietfa.amsl.com (Postfix) with ESMTP id 8F9271A03E2 for <sfc@ietf.org>; Wed, 26 Mar 2014 12:21:34 -0700 (PDT)
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo05.seg.att.com(mxl_mta-7.2.1-0) with ESMTP id db823335.2b2a2a08f940.2403722.00-2499.6730680.nbfkord-smmo05.seg.att.com (envelope-from <mn1921@att.com>);  Wed, 26 Mar 2014 19:21:33 +0000 (UTC)
X-MXL-Hash: 533328bd0766ab78-ea9efcb8c6ae76c68687aa5c170a940ddb284ad0
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo05.seg.att.com(mxl_mta-7.2.1-0) over TLS secured channel with ESMTP id cb823335.0.2403701.00-2343.6730592.nbfkord-smmo05.seg.att.com (envelope-from <mn1921@att.com>);  Wed, 26 Mar 2014 19:21:32 +0000 (UTC)
X-MXL-Hash: 533328bc4d3fa27e-d3e90a5d5a8a5c2a1601eee222319b5e6122b5bd
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2QJLV91007387; Wed, 26 Mar 2014 15:21:32 -0400
Received: from mlpi409.sfdc.sbc.com (mlpi409.sfdc.sbc.com [130.9.128.241]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s2QJLPTJ007261 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 26 Mar 2014 15:21:27 -0400
Received: from MISOUT7MSGHUBAH.ITServices.sbc.com (MISOUT7MSGHUBAH.itservices.sbc.com [130.9.129.152]) by mlpi409.sfdc.sbc.com (RSA Interceptor); Wed, 26 Mar 2014 19:21:07 GMT
Received: from MISOUT7MSGUSR9I.ITServices.sbc.com ([144.151.223.56]) by MISOUT7MSGHUBAH.ITServices.sbc.com ([130.9.129.152]) with mapi id 14.03.0174.001; Wed, 26 Mar 2014 15:21:07 -0400
From: "NAPIERALA, MARIA H" <mn1921@att.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs8xA0rMnfgo6kuAoN3cBjA6XJrnlkYAgAACAQCAAAL2AIAA4XOAgAC1AgD//6RbQIAAF2RQgAgufACAACKigIACprkAgAANyICAAAO3gIAAAVOAgAAEeoD//4sd8IAAexCA//+LNZAADuV1gAAD5aIAAACibAAAAI7ngAAAF4yAAA2zxqAAGuur8P/+ly8AgABAapA=
Date: Wed, 26 Mar 2014 19:21:07 +0000
Message-ID: <1D70D757A2C9D54D83B4CBD7625FA80E01361CC2@MISOUT7MSGUSR9I.ITServices.sbc.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <53308576.6030107@acm.org> <5330A283.6050007@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361692@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332E76D.6010809@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E013617DD@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332EBA7.3000100@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361830@MISOUT7MSGUSR9I.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E66CA@MBX021-W3-CA-2.exch021.domain.local> <1D70D757A2C9D54D83B4CBD7625FA80E013619D0@MISOUT7MSGUSR9I.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6751@MBX021-W3-CA-2.exch021.domain.local> <1D70D757A2C9D54D83B4CBD7625FA80E01361A1A@MISOUT7MSGUSR9I.ITServices.sbc.com> <A2C96F6779E6A041BC7023CC207FC99418F1F852@SJCEML701-CHM.china.huawei.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361B80@MISOUT7MSGUSR9I.ITServices.sbc.com> <A2C96F6779E6A041BC7023CC207FC99418F1F8B1@SJCEML701-CHM.china.huawei.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361BC6@MISOUT7MSGUSR9I.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E697C@MBX021-W3-CA-2.exch021.domain.local> <1D70D757A2C9D54D83B4CBD7625FA80E01361C61@MISOUT7MSGUSR9I.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6A28@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6A28@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.70.83.2]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-AnalysisOut: [v=2.0 cv=LaqLHEji c=1 sm=1 a=dhB6nF3YHL5t/Ixux6cINA==:17 a]
X-AnalysisOut: [=1f6CK83DgCoA:10 a=ofMgfj31e3cA:10 a=jYfq9svkz8oA:10 a=BLc]
X-AnalysisOut: [eEmwcHowA:10 a=kj9zAlcOel0A:10 a=zQP7CpKOAAAA:8 a=XIqpo32R]
X-AnalysisOut: [AAAA:8 a=qN95wPeSAAAA:8 a=48vgC7mUAAAA:8 a=i0EeH86SAAAA:8 ]
X-AnalysisOut: [a=6u8ECfa-uw7CMlT6O94A:9 a=CjuIK1q_8ugA:10 a=paC5pjApGzsA:]
X-AnalysisOut: [10 a=lZB815dzVvQA:10 a=Hz7IrDYlS0cA:10 a=hPjdaMEvmhQA:10 a]
X-AnalysisOut: [=64BSDyYAW-zlFjV3:21 a=RH0AQUpL77yQQB5Q:21]
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2010122901)]
X-MAIL-FROM: <mn1921@att.com>
X-SOURCE-IP: [144.160.229.24]
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/txfNIOMxVquEP_mqi39vIGdipt8
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 19:21:38 -0000

(If a separate path is triggered per every SF instance) it will be too many=
/too complex operationally.

> -----Original Message-----
> From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
> Sent: Wednesday, March 26, 2014 3:08 PM
> To: NAPIERALA, MARIA H; sfc@ietf.org
> Subject: RE: [sfc] SFC encapsulation chain ID
>=20
> Maria,
>=20
> But how do you draw the line?   Let's say that for an abstract chain
> there are 4 service functions -- A, B, C, D.   Each of them has 10
> logical instances (of whatever form that takes) visible to the
> classifier.   Ignoring the effects of traffic filtering, we would end
> up with 10 * 10 * 10 * 10 distinct paths.    Is 10,000 paths too many?
> Too many to hold in memory?   Too many to distribute in a control
> plane?
>=20
>    Ron
>=20
>=20
> -----Original Message-----
> From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> Sent: Wednesday, March 26, 2014 3:01 PM
> To: Ron Parker; sfc@ietf.org
> Subject: RE: [sfc] SFC encapsulation chain ID
>=20
> Ron,
>=20
> I believe we agreed to the fact that if you leave it to the classifier
> the number of service paths may grow exponentially.
> So, IMO, you cannot just say that the implementation will take care of
> it.
>=20
> Maria
>=20
>=20
> > -----Original Message-----
> > From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Ron Parker
> > Sent: Wednesday, March 26, 2014 2:50 PM
> > To: sfc@ietf.org
> > Subject: Re: [sfc] SFC encapsulation chain ID
> >
> > I'm still not seeing any restrictions at all.    In the real world
> > everything has a scale limit.   When it is reached, we do things
> > another way.    The SFC model shouldn't care about VM's or physical
> > hosts, and shouldn't care about explicit load balancers or not.   The
> > classifier/PDP sees some number of logical instances of a service
> > function.    Whether that logical service function is an actual
> > embodiment of the service function or is, itself, some service-
> > function-specific load balancer is irrelevant.    Why is it so
> > important to arrive at some arbitrary answer to the "how many"
> question
> > so long as the answer is greater than 1?    If the classifier/PDP
> would
> > solve the problem better by being "smarter" about how to select the
> > appropriate logical instance, then why can't we leave that to the
> > design and implementation of the classifier/PDP?
> >
> >    Ron
> >
> >
> > -----Original Message-----
> > From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> > Sent: Wednesday, March 26, 2014 2:16 PM
> > To: Cathy Zhang; Ron Parker; Joel Halpern Direct; Joel M. Halpern;
> > Erik Nordmark; Kevin J Ma; Dave Dolson; Sumandra Majee
> > Cc: sfc@ietf.org
> > Subject: RE: [sfc] SFC encapsulation chain ID
> >
> > How many restrictions do you need to make it work?
> >
> > > -----Original Message-----
> > > From: Cathy Zhang [mailto:Cathy.H.Zhang@huawei.com]
> > > Sent: Wednesday, March 26, 2014 2:13 PM
> > > To: NAPIERALA, MARIA H; Ron Parker; Joel Halpern Direct; Joel M.
> > > Halpern; Erik Nordmark; Kevin J Ma; Dave Dolson; Sumandra Majee
> > > Cc: sfc@ietf.org
> > > Subject: RE: [sfc] SFC encapsulation chain ID
> > >
> > > Hops can be mitigated by running the LB in the same location as
> > > those SF VMs The connection from LB to those SF VMs is local, not
> hops.
> > >
> > > Cathy
> > >
> > > -----Original Message-----
> > > From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> > > Sent: Wednesday, March 26, 2014 10:57 AM
> > > To: Cathy Zhang; Ron Parker; Joel Halpern Direct; Joel M. Halpern;
> > > Erik Nordmark; Kevin J Ma; Dave Dolson; Sumandra Majee
> > > Cc: sfc@ietf.org
> > > Subject: RE: [sfc] SFC encapsulation chain ID
> > >
> > > >
> > > > If case 1 poses a scalability problem (eg. there are hundreds of
> > VMs
> > > > for a service function), the scalability issue can be solved by
> > > > transforming case 1 into case 2 through placing a local LB before
> > > > these VMs and only the LB is viewed in the chain.
> > >
> > > Introducing additional hop is a service chain translates to delay
> > > and cost. Imagine a 5 hop chain, each fronted with an external LB
> SF.
> > > 5-hop chain becomes 10-hop chain.
> > > In fact, if the LB is a virtual appliance it might have similar
> > > scalability issue as the original SF.
> > >
> > > > In some other deployment scenario, case 1 might not pose a
> > > > scalability issue, and thus solution/architecture wise, we should
> > > > not exclude case 1. To put it another way, case 1 is only usable
> > > > in small-scale scenario.
> > > >
> > > > Cathy
> > > >
> > > > -----Original Message-----
> > > > From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of NAPIERALA,
> > > > MARIA
> > > H
> > > > Sent: Wednesday, March 26, 2014 8:48 AM
> > > > To: Ron Parker; Joel Halpern Direct; Joel M. Halpern; Erik
> > Nordmark;
> > > > Kevin J Ma; Dave Dolson; Sumandra Majee
> > > > Cc: sfc@ietf.org
> > > > Subject: Re: [sfc] SFC encapsulation chain ID
> > > >
> > > > Ron,
> > > >
> > > > I would consider a solution which scales only with assumptions 2.
> > > > and 3. (clusters with internal LB) as limited.
> > > >
> > > > Maria
> > > >
> > > > > -----Original Message-----
> > > > > From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
> > > > > Sent: Wednesday, March 26, 2014 11:44 AM
> > > > > To: NAPIERALA, MARIA H; Joel Halpern Direct; Joel M. Halpern;
> > Erik
> > > > > Nordmark; Kevin J Ma; Dave Dolson; Sumandra Majee
> > > > > Cc: sfc@ietf.org
> > > > > Subject: RE: [sfc] SFC encapsulation chain ID
> > > > >
> > > > > Maria,
> > > > >
> > > > > I agree with you that case 1. will only practically scale up to
> > > some
> > > > > point.    Perhaps, as a service provider, you'd choose to avoid
> > the
> > > > > whole problem and only deploy service functions along the lines
> > of
> > > > case
> > > > > 2 or case 3.    But, that doesn't invalidate the utility of
> case
> > 1
> > > > for
> > > > > some other network with some other requirements and
> constraints.
> > > > >
> > > > >    Ron
> > > > >
> > > > >
> > > > > -----Original Message-----
> > > > > From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> > > > > Sent: Wednesday, March 26, 2014 11:39 AM
> > > > > To: Ron Parker; Joel Halpern Direct; Joel M. Halpern; Erik
> > > Nordmark;
> > > > > Kevin J Ma; Dave Dolson; Sumandra Majee
> > > > > Cc: sfc@ietf.org
> > > > > Subject: RE: [sfc] SFC encapsulation chain ID
> > > > >
> > > > > >
> > > > > > 1.  A service function is realized by multiple VM's where
> each
> > > > > > VM
> > > > has
> > > > > > its own IP address.   In this case the classifier/PDP sees
> each
> > > VM
> > > > as
> > > > > a
> > > > > > service function instance.
> > > > > >
> > > > >
> > > > > I don't think this will scale. It was pointed out that the
> > > > > number
> > > of
> > > > > service paths grows exponentially.
> > > > >
> > > > >
> > > > > > 2. A service function, as above, but some subset of VM's is
> > > front-
> > > > > ended
> > > > > > by a load balancer.   There are multiple such subsets and
> > > therefore
> > > > > > multiple load balancers.   Each load balancer has its own IP
> > > > address
> > > > > > and hides the VM IP addresses behind it.   In this case, the
> > > > > > classifier/PDP sees each load balancer as a service function
> > > > > instance.
> > > > >
> > > > > No issue here.
> > > > >
> > > > > > 3.  A service function is realized by a set of VM's that
> > perform
> > > > > > internal load balancing.   The set of VM's presents a single
> IP
> > > > > address
> > > > > > to the outside to hide the IP addresses of the individual
> VMs.
> > > > The
> > > > > > network has multiple such clusters.   The classifier/PDP sees
> > > each
> > > > > > cluster as a service function instance.
> > > > >
> > > > >
> > > > >
> > > > > >
> > > > > >
> > > > > > -----Original Message-----
> > > > > > From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> > > > > > Sent: Wednesday, March 26, 2014 11:17 AM
> > > > > > To: Joel Halpern Direct; Joel M. Halpern; Erik Nordmark;
> Kevin
> > J
> > > > Ma;
> > > > > > Ron Parker; Dave Dolson; Sumandra Majee
> > > > > > Cc: sfc@ietf.org
> > > > > > Subject: RE: [sfc] SFC encapsulation chain ID
> > > > > >
> > > > > > Joel,
> > > > > >
> > > > > > > The point of the distinction was between on the one hand
> > > > > > > load balancing as part of the chain for the purpose of
> > > > > > > selecting
> > an
> > > > > > > instance of the actually addressed destination (i.e. the
> > > > > > > load
> > > > > > balancer
> > > > > > > is visible to the tenant and is there for the purpose the
> > > tenant
> > > > > > > request; and on the other hand a load balancer which is
> > > > > > > known
> > > to
> > > > > the
> > > > > > > service chaining infrastructure, but whose purpose to
> > > > > > > balance
> > > > > across
> > > > > > > isntances of services whose multiplicity is not of concern
> > > > > > > to
> > > the
> > > > > > > tenant, only the functionality.
> > > > > > >
> > > > > > > Put differently, it is between load balancing as an
> explicit
> > > > > service
> > > > > > > and load balancing to enable some service within the
> service
> > > > > > chaining.
> > > > > > >
> > > > > >
> > > > > >
> > > > > > Thanks for clarification.
> > > > > > My concern is about the latter, i.e., SFC solution must
> > > > > > support
> > > > load
> > > > > > balancing to multiple service instantiations (e.g., VMs) of a
> > > > single
> > > > > > service at the intermediate service hops. In fact, we need
> the
> > > > latter
> > > > > > to support the former..
> > > > > >
> > > > > > Maria
> > > > > >
> > > > > > >
> > > > > > > On 3/26/14, 10:56 AM, NAPIERALA, MARIA H wrote:
> > > > > > > >
> > > > > > > >> 1) given the range of load balancing behaviors,
> supprting
> > > > > > > >> explicit
> > > > > > > load
> > > > > > > >> balancers in the service chaining (as distinct from
> > > supporting
> > > > > > load
> > > > > > > >> balancers for end users), is significantly complicate
> > > > > > > >
> > > > > > > > I am not sure I understand this point. Could you explain
> > > > > > > > what
> > > > you
> > > > > > > mean by "explicit" load balancer vs. load balancer "for the
> > > > > > > end
> > > > > > users"?
> > > >
> > > > _______________________________________________
> > > > sfc mailing list
> > > > sfc@ietf.org
> > > > https://www.ietf.org/mailman/listinfo/sfc
> >
> > _______________________________________________
> > sfc mailing list
> > sfc@ietf.org
> > https://www.ietf.org/mailman/listinfo/sfc


From nobody Wed Mar 26 12:49:34 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3B2391A0388 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 12:49:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.311
X-Spam-Level: 
X-Spam-Status: No, score=-1.311 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_210=0.6, MANGLED_OFF=2.3, RCVD_IN_DNSWL_MED=-2.3, 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 4UwxyFbVd2Go for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 12:49:23 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 908C01A01E9 for <sfc@ietf.org>; Wed, 26 Mar 2014 12:49:21 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BEZ08065; Wed, 26 Mar 2014 19:49:18 +0000 (GMT)
Received: from LHREML404-HUB.china.huawei.com (10.201.5.218) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 26 Mar 2014 19:48:52 +0000
Received: from DFWEML706-CHM.china.huawei.com (10.193.5.225) by lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 26 Mar 2014 19:49:17 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.127]) by dfweml706-chm.china.huawei.com ([169.254.8.2]) with mapi id 14.03.0158.001; Wed, 26 Mar 2014 12:49:06 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Sumandra Majee <S.Majee@F5.com>,  "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs8xNQgIZcMkREG35aeO8haCV5rnlkYAgAACAQCAAAL2AIAAcoOAgAEfcgCAAFcSAIAKPzmAgAB3NwD//5QI0A==
Date: Wed, 26 Mar 2014 19:49:05 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D45369AA3@dfweml701-chm.china.huawei.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E8D17.1B7B4%s.majee@f5.com> <2691CE0099834E4A9C5044EEC662BB9D4535AFF4@dfweml701-chm.china.huawei.com> <532A2700.8010304@joelhalpern.com> <CF586474.1C119%s.majee@f5.com> <53332386.2030904@joelhalpern.com>
In-Reply-To: <53332386.2030904@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.139.91]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/XXfUgeVE2uhAk6dc3hfh5i7M7qQ
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 19:49:29 -0000

UGxlYXNlIHNlZSBpbmxpbmUgYmVsb3cuDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpG
cm9tOiBKb2VsIE0uIEhhbHBlcm4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXSANClNlbnQ6
IFdlZG5lc2RheSwgTWFyY2ggMjYsIDIwMTQgMTo1OSBQTQ0KVG86IFN1bWFuZHJhIE1hamVlOyBM
dWN5IHlvbmc7IHNmY0BpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0
aW9uIGNoYWluIElEDQoNClRoZSBnZW5lcmFsIHByb2JsZW0gb2YgaG93IHRvIGhhbmRsZSBhcHBs
aWNhdGlvbnMgd2hpY2ggbW9kaWZ5IHRoZSANCnBhY2tldCBoZWFkZXIgaXMgb25lIHRoYXQgaGFz
IGJlZW4gZGlzY3Vzc2VkLiAgV2UgbmVlZCB0byBzZXBhcmF0ZSANCmJldHdlZW4gdGhlIHRhcmdl
dCBjYXNlIHdoZW4gdGhlIHNlcnZpY2UgZnVuY3Rpb24gc3VwcG9ydHMgdGhlIG1pbmltYWxseSAN
CnJlcXVpcmVkIHVuZGVyc3RhbmRpbmcgb2Ygc2VydmljZSBjaGFpbmluZywgYW5kIHRoZSB0cmFu
c2l0aW9uIHdoZW4gd2UgDQpkZWFsIHdpdGggY3VycmVudCBTRnMuDQoNCklmIHRoZSBzZXJ2aWNl
IGZ1bmN0aW9uIHByZXNlcnZlcyB0aGUgdHJhbnNwb3J0IGhlYWRlciBhbmQgdGhlIHNlcmljZSAN
CmNoYWluaW5nIGhlYWRlciwgdGhlbiBldmVuIHRob3VnaCB0aGUgcGFja2V0IGhlYWRlciBoYXMg
YmVlbiBjaGFuZ2VkLCANCnRoZSB0cmFuc3BvcnQgYW5kIC8gb3IgdGhlIFNGQyBoZWFkZXIgd2ls
bCBkaXJlY3QgdGhlIHBhY2tldCBvbndhcmRzIA0KYWxvbmcgdGhlIGludGVuZGVkIHBhdGguICBT
aW5jZSB0aGlzIGlzIG5lZWRlZCBmb3IgcHJlc2VydmluZyBtZXRhZGF0YSANCmFueXdheSwgdGhp
cyBpcyBvdXIgdGFyZ2V0ZWQgbW9kZSBhcyBJIHVuZGVyc3RhbmQgaXQuICBXaGljaCBzaW1wbHkg
DQp3b3JrcyB3aXRoIHlvdXIgU0ZfVk8gY2FzZSBiZWxvdy4NCk5vdGUgdGhhdCB0aGlzIHVwZ3Jh
ZGUgaXMgbXVjaCBzaW1wbGVyIHRoYW4gaGF2aW5nIHRvIG1haW50YWluIGFjdGl2ZSANCmNoYWlu
IGluZm9ybWF0aW9uIGluIHRoZSBzZXJ2aWNlIGZ1bmN0aW9uLg0KW0x1Y3ldIFllcywgdGhpcyBp
cyBteSB1bmRlcnN0YW5kaW5nLiBUaGlzIGFsc28gYXBwcm92ZXMgdGhhdCBTRkMgaW1wbGVtZW50
YXRpb24gd2lsbCBkZXBlbmQgb24gdGhlIHRyYW5zcG9ydCBoZWFkZXIgaW4gc29tZSBkZWdyZWUu
IElmIHRoYXQgdHJhbnNwb3J0IGhlYWRlciBpcyBJUCBoZWFkZXIsIHRoZSBwYWNrZXQgZnJvbSBT
RkZfVk8gdG8gU0ZfVk8gd2lsbCBjb250YWluIHNyYyBJUCBhcyBvZiBTRkZfVk8ncyBhbmQgZHN0
IElQIGFzIG9mIFNGX1ZPJ3M7IHRoZSBwYWNrZXQgZnJvbSBTRl9WTyB0byBTRkZfVk8gd2lsbCBj
b250YWluIHNyYyBJUCBhcyBvZiBTRl9WTydzIGFuZCBkc3QgSVAgYXMgb2YgU0ZGX1ZPJ3MsIGku
ZS4gU0ZfVk8gZmxpcCB0aGUgYWRkcmVzcyBpbiBJUCBoZWFkZXIuICANCg0KSWYgdGhlIFNGIGNh
biBub3QgcHJlc2VydmUgZXZlbiB0aGUgU0ZDIGhlYWRlciwgdGhlbiBzb21lIGZvcm0gb2YgcHJv
eHkgDQppcyByZXF1aXJlZC4gIElmIHRoZSBrZXlpbmcgZmllbGRzIGluIHRoZSBoZWFkZXIgYXJl
IG1vZGlmaWVkIGluIHRoZSANCnByb2Nlc3MsIG9yIGlmIHRob3NlIGZpZWxkcyBhcmUgbm90IHVu
aXF1ZSBhY3Jvc3MgZmxvd3MsIHRoZW4gdGhpcyBwcm94eSANCndpbGwgYmUgcXVpdGUgY29tcGxp
Y2F0ZWQgKGFmdGVyIGFsbCwgdGhlIFNGIG1hbnkgb3V0cHV0IHBhY2tldHMgaW4gYSANCmRpZmZl
cmVudCBvcmRlciB0aGFuIHRoZXkgYXJyaXZlLCBhbmQgbWF5IGluIHByaW5jaXBsZSBjaGFuZ2Ug
YW55IHBhcnRzIA0Kb2YgdGhlIGhlYWRlci4pDQpbTHVjeV0gVGhpcyBpcyB0aGUgbGVnYWN5IFNG
IHN1cHBvcnQgaXNzdWUuIFRoZSBwcm94eSBuZWVkcyB0byBjYWNoZSB0aGUgU0ZDIGhlYWRlciBp
bmZvcm1hdGlvbiBvbiBhIHBhY2tldCwgc3RyaXAgb2ZmIHRoZSBTRkMgaGVhZGVyIG9uIHRoZSBw
YWNrZXQsIGFuZCB0aGVuIHNlbmQgdGhlIHBhY2tldCB0byB0aGUgbGVnYWN5IFNGOyB3aGVuIHJl
Y2VpdmluZyBhIHBhY2tldCBmcm9tIGxlZ2FjeSBTRiwgdGhlIHByb3h5IG5lZWRzIHRvIGNvcnJl
bGF0ZSByZWNlaXZlZCBwYWNrZXQgd2l0aCB0aGUgb25lIGl0IHNlbnQgYW5kIHB1dHMgYmFjayB0
aGUgU0ZDIGhlYWRlciwgYW5kIHRoZW4gc2VuZCBiYWNrIHRvIFNGRi4gDQoNCkNoZWVycywNCkx1
Y3kgDQoNCllvdXJzLA0KSm9lbA0KDQpPbiAzLzI2LzE0LCAyOjUzIFBNLCBTdW1hbmRyYSBNYWpl
ZSB3cm90ZToNCj4gSm9lbCwNCj4NCj4+PiAyLjIpIEhhdmluZyB0aGF0IG1wYWlpbmcgaW5zdGFs
bGVkIGluIHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucy4gIFRoZQ0KPiBzZXJ2aWNlIGZ1bmN0aW9ucyBh
cmUgYXBwbGljYXRpb25zLiAgVGhleSBoYXZlIGFwcGxpY2F0aW9uIHN0YXRlLg0KPiBIYXZpbmcg
dGhlbSBhbHNvIGhvbGQgdGhlIGNoYWluIGZvcndhcmRpbmcgc3RhdGUgKGFzIHdhcyBleHBsaWNp
dGx5DQo+IGRlc2NyaWJlZCBpbiBzb21lIGVhcmxpZXIgcHJvcG9zYWxzKSBzZWVtIHRvIG1lIGEg
dmVyeSBiYWQgYXJjaGl0ZWN0dXJlLg0KPiAgICBTZWdyZWdhdGluZyB0aGlzIGlzIHdoeSB0aGUg
cHJvcG9zZWQgYXJjaGl0ZWN0dXJlIGRyYWZ0IHNlcGFyYXRlcyB0aGUNCj4gU0YgZnJvbSB0aGUg
U0ZGLiAgSWYgU29tZSBmb2xrcyB3YW50IHRvIGltcGxlbWVudCB0aGVtIHRvZ2V0aGVyLCB0aGF0
J3MNCj4gZmluZS4gIEJ1dCB0aGUgc3RydWN0dXJlIGFuZCBhcmNoaXRlY3R1cmUgc2hvdWxkIG5v
dCBhc3N1bWUgdGhhdC4NCj4NCj4gSSBhZ3JlZSB0aGF0IHRoZSBhcmNoaXRlY3R1cmUgc2hvdWxk
IG5vdCBpbXBvc2UgYW55IGRlcGVuZGVuY3kgYmV0d2VlbiB0aGUNCj4gc2VydmljZSBmdW5jdGlv
biBhbmQgU0ZGLiBPdGhlcndpc2UNCj4gU0ZDIGRvZXNu4oCZdCBoYXZlIGEgdmlhYmxlIGNoYW5j
ZSB0byBiZSBzdWNjZXNzZnVsIGluIHJlYWxpdHkuIEhvd2V2ZXIgdGhlDQo+IGltcGxlbWVudG9y
IHBhcnQgb2YgbWUgaXMgYm90aGVyaW5nIG1lLg0KPiBJIHdpbGwgYWdhaW4gc3RhcnQgd2l0aCBh
IHByZXR0eSBjb21tb24gc2VydmljZSBjaGFpbiBleGFtcGxlIGluIGEgdHlwaWNhbA0KPiBHaSBM
QU4uDQo+DQo+ICAgQ2hhaW4jMTA6ICBTRl9WTyAg4oCU4oCUIFNGX1BDICAgd2hlcmUgVk89IHZp
ZGVvIG9wdGltaXplciBhbmQgUEMgPSBwYXJlbnRhbA0KPiBjb250cm9sDQo+ICAgQ2hhaW4jMjA6
ICBTRl9WTyDigJQgb3V0IHRvIG5ldHdvcmsgb3IgaW1hZ2luZSBhbm90aGVyIHNlcnZpY2UgU0Zf
WC4NCj4NCj4gQXNzdW1lIHR3byBmbG93cyBmMSAoYXNzb2NpYXRlZCB3aXRoIGNoYWluIzEwKSBh
bmQgYW5vdGhlciBmMihjaGFpbiMyMCkNCj4gcGFzc2VzIHRocnUgU0ZGX1ZPIHRvIFZPLg0KPiBX
aGVuIHRoZSB0cmFuc2Zvcm1lZCBjb250ZW50IGNvbWVzIGJhY2ssIGhvdyBkb2VzIFNGRl9WTyBh
c3NvY2lhdGVzIHRoaXMNCj4gZmxvdy9wa3QgYmFjayB0byB0aGUgb3JpZ2luYWwgY2hhaW5JRD8N
Cj4NCj4gU2V2ZXJhbCBvcHRpb24sDQo+ICAgICAgQSkgaWYgdGhlIGNoYWluIHdhcyBzZWxlY3Rl
ZCBiYXNlZCBvbiBzdWJzY3JpYmVyIElELCB0aGVuIFNGRiBjYW4gdXNlDQo+IHNpcOKAlD4gd2hh
dCBjaGFpbuKAlD4gZmluZF9uZXh0U0Zbd2hhdF9jaGFpbl0NCj4gICAgICBCKSBpZiBpdCB3YXMg
YmFzZWQgb24gc29tZSBvdGhlciBjcml0ZXJpb24sIHRpbWUgb2YgZGF5IGV0YyB0aGVuIFNGRg0K
PiBtYXkgaGF2ZSB0byBjb3JyZWxhdGUgdGhlIHR3byBmbG93cywgb3JpZ2luYWwgYW5kIG9wdGlt
aXplZC4NCj4gICAgICAgICBJdCBjb3VsZCB1c2UgZnVsbCA2LXR1cGVsLCB2bGFuIGFuZCB3aGF0
IG5vdC4gRGVwZW5kcyBvbiBuZXR3b3JrDQo+IHRvcG9sb2d5Lg0KPiAgICAgIEMpIEFuZCBhbGwg
dGhlIG90aGVyIG1ldGhvZHMgdGhhdCBJIGFtIG1pc3NpbmcgaGVyZS4NCj4NCj4gVGhlIFNGRiBp
bXBsZW1lbnRhdGlvbiBjYW4gYmUgcXVpdGUgdmFyaWVkIGFuZCBpbiB0aGUgYWJzZW5jZSBvZiBl
eHBsaWNpdA0KPiBjaGFpbklEIGluIGVhY2ggcGFja2V0IGFuZCBJIGFtIE5PVCBhZHZvY2F0aW5n
IGZvciB0aGF0Lg0KPg0KPiBSZWdhcmRzLg0KPg0KPiBTdW1hbmRyYQ0KPg0KPg0KPg0KPg0KPg0K
Pg0KPg0KPiBPbiAzLzE5LzE0LCA0OjIzIFBNLCAiSm9lbCBNLiBIYWxwZXJuIiA8am1oQGpvZWxo
YWxwZXJuLmNvbT4gd3JvdGU6DQo+DQo+PiBJIHdhbnQgdG8gYmUgYSBsaXR0bGUgY2FyZWZ1bC4g
IFRIZXJlIGFyZSB0d28gaWRlYXMgdGllZCB0b2dldGhlciBpbg0KPj4gYXBwcm9hY2ggMiBhcyBT
dW1hbmRyYSBkZXNjcmliZWQgdGhlbS4gIE9uZSBvZiB0aG9zZSB0d28gaWRlYXMgc2VlbXMgdG8N
Cj4+IG1lIHRvIGJlIGEgZ29vZCBpZGVhLCB0aGUgb3RoZXIgbm90Lg0KPj4NCj4+IDIuMSkgSGF2
aW5nIHRoZSBtZWFuaW5nIG9mIHRoZSBwYXRoLUlEIHNldCBieSB0aGUgY29udHJvbC4gIFRoYXQg
c2VlbXMNCj4+IHZlcnkgc2Vuc2libGUgdG8gbWUuDQo+Pg0KPj4gMi4yKSBIYXZpbmcgdGhhdCBt
cGFpaW5nIGluc3RhbGxlZCBpbiB0aGUgc2VydmljZSBmdW5jdGlvbnMuICBUaGUNCj4+IHNlcnZp
Y2UgZnVuY3Rpb25zIGFyZSBhcHBsaWNhdGlvbnMuICBUaGV5IGhhdmUgYXBwbGljYXRpb24gc3Rh
dGUuDQo+PiBIYXZpbmcgdGhlbSBhbHNvIGhvbGQgdGhlIGNoYWluIGZvcndhcmRpbmcgc3RhdGUg
KGFzIHdhcyBleHBsaWNpdGx5DQo+PiBkZXNjcmliZWQgaW4gc29tZSBlYXJsaWVyIHByb3Bvc2Fs
cykgc2VlbSB0byBtZSBhIHZlcnkgYmFkIGFyY2hpdGVjdHVyZS4NCj4+ICAgU2VncmVnYXRpbmcg
dGhpcyBpcyB3aHkgdGhlIHByb3Bvc2VkIGFyY2hpdGVjdHVyZSBkcmFmdCBzZXBhcmF0ZXMgdGhl
DQo+PiBTRiBmcm9tIHRoZSBTRkYuICBJZiBTb21lIGZvbGtzIHdhbnQgdG8gaW1wbGVtZW50IHRo
ZW0gdG9nZXRoZXIsIHRoYXQncw0KPj4gZmluZS4gIEJ1dCB0aGUgc3RydWN0dXJlIGFuZCBhcmNo
aXRlY3R1cmUgc2hvdWxkIG5vdCBhc3N1bWUgdGhhdC4NCj4+DQo+PiBZb3VycywNCj4+IEpvZWwN
Cj4+DQo+PiBPbiAzLzE5LzE0LCAyOjEyIFBNLCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4gSGkgU3Vt
YW5kcmEsDQo+Pj4NCj4+PiBJIGFtIGZpbmUgd2l0aCBvcHRpb24gMiBhcHByb2FjaC4NCj4+Pg0K
Pj4+IEJ1dCB5b3VyIGRlc2NyaXB0aW9uIGluZGljYXRlcyB0aGF0IFNGIGlzIGF3YXJlIG9mIGNo
YWluSUQgYW5kIGlzDQo+Pj4gcmVzcG9uc2libGUgdG8gZm9yd2FyZCBwYWNrZXQgdG8gdGhlIG5l
eHQgaG9wIFNGIGFuZCBzZWxlY3QgYSBkaWZmZXJlbnQNCj4+PiBwYXRocyBieSBjaGFuZ2luZyB0
aGUgY2hhaW5lZCBwYXJhbWV0ZXIuIFRoaXMgbWVhbnMgdGhhdCB3ZSB3aWxsIG9ubHkNCj4+PiBo
YXZlIHNpbmdsZSBjb21wb25lbnQsIFNGLCBpbiBTRkMgYXJjaGl0ZWN0dXJlPyAobWF5YmUgdHdv
LCBjbGFzc2lmaWVyDQo+Pj4gYW5kIFNGKS4gIEkgZGlzYWdyZWUgdGhpcyBTRkMgYXJjaGl0ZWN0
dXJlLiBXZSBuZWVkIHRvIGRpc3Rpbmd1aXNoIFNGDQo+Pj4gYW5kIGZvcndhcmRpbmcgY29tcG9u
ZW50IGluIFNGQyBhcmNoaXRlY3R1cmUsIHR3byBoYXMgZGlmZmVyZW50IHJvbGVzLg0KPj4+DQo+
Pj4gQW5vdGhlciBwb2ludCwgaW4gb3B0aW9uIDIgYXBwcm9hY2gsIGRvIHdlIG5lZWQgbWFuZGF0
ZSB0aGF0IHRoZQ0KPj4+IGZvcndhcmRpbmcgaGFzIHRvIHVzZSB0aGUgY2hhaW5JRD8gIE1hbnkg
U1AgcGVvcGxlIGhhcyBleHByZXNzZWQgdGhhdA0KPj4+IHRoZXkgbWF5IHdhbnQgdG8gdXNlIGRp
ZmZlcmVudCB3YXlzIHRvIGVzdGFibGlzaCB0aGUgU0ZDIHBhdGgsIG5vdCByZWx5DQo+Pj4gb24g
dGhlIGluZm8gY2FycmllZCBvbiBwYWNrZXRzLiBTaG91bGQgU0ZDIHNvbHV0aW9uIGFsbG93IHRo
YXQgb3B0aW9uPw0KPj4+DQo+Pj4gQWdhaW4sIEkgYW0gZmluZSB3aXRoIG9wdGlvbiAyIGFwcHJv
YWNoLg0KPj4+DQo+Pj4gVGhhbmtzLA0KPj4+DQo+Pj4gTHVjeQ0KPj4+DQo+Pj4gKkZyb206KnNm
YyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSAqT24gQmVoYWxmIE9mICpTdW1hbmRyYSBN
YWplZQ0KPj4+ICpTZW50OiogV2VkbmVzZGF5LCBNYXJjaCAxOSwgMjAxNCAyOjAzIEFNDQo+Pj4g
KlRvOiogQ2F0aHkgWmhhbmc7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgTG91aXMuRm91cmll
OyBQYXVsIFF1aW5uDQo+Pj4gKHBhdWxxKTsgRGF2aWQgQWxsYW4gSQ0KPj4+ICpDYzoqIE5pY29s
YXMgQk9VVEhPUlM7IFh1eGlhb2h1OyBtaWtlYmlhbmNAYW9sLmNvbTsgc2ZjQGlldGYub3JnOw0K
Pj4+IENoYW5nY2hlbmcgSHVhbmcNCj4+PiAqU3ViamVjdDoqIFJlOiBbc2ZjXSBTRkMgZW5jYXBz
dWxhdGlvbiBjaGFpbiBJRA0KPj4+DQo+Pj4gSSBzZWUgdHdvIHdheXMgdG8gY2FycnkgdGhlIHBh
dGggaW5mb3JtYXRpb24uDQo+Pj4NCj4+PiAgIDEuIEV4cGxpY2l0IG9yZGVyZWQgbGlzdCwgc29t
ZXRoaW5nIGxpa2UgRlctQSA6OiBUQ1AtT1BUIDo6IExCIDo6DQo+Pj4gICAgICBWaWRlb09QVCA6
OiBDR05BVC4gICBUaGVyZSBhcmUgdHdvIGlzc3VlcyB3aXRoIHRoaXMgYXBwcm9hY2gsIGZpcnN0
DQo+Pj4gICAgICB0aGUgbGVuZ3RoIG9mIGdyYXBoIGlzIHZhcmlhYmxlLiAgQWxzbyBpdCBpbXBs
aWVzIGJpZGlyZWN0aW9uYWwNCj4+PiAgICAgIHN5bW1ldHJ5LiBJdCBpcyBvZnRlbiByZXF1aXJl
ZCBidXQgc2hvdWxkIG5vdCBiZSBtYW5kYXRvcnkuDQo+Pj4gICAgICAgIFNlY29uZGx5IGNoYW5n
aW5nIHRoaXMgcGF0aC9ncmFwaCBpbiBhdCBTRiBjYW4gYmUgY3VtYmVyc29tZS4NCj4+PiAgIDIu
IExldCB0aGUgQ29udHJvbCBwbGFuZSBkaXN0cmlidXRlIHRoZSBjaGFpbklEIDzigJQ+IGdyYXBo
IG1hcHBpbmcuIEluDQo+Pj4gICAgICB0aGlzIGNhc2UgZWFjaCBTRiB3b3VsZCBoYXZlIG1hcHBp
bmcgb2YgZ2l2ZW4gYSBjaGFpbklEIHdoYXQgaXMgbXkNCj4+PiAgICAgIG5leHQgaG9wLiBUaGUg
Y2hhaW5JRCBpdHNlbGYgY291bGQgYmUgZml4ZWQgc2l6ZSBlbGVtZW50LiBBIFNGIGNhbg0KPj4+
ICAgICAgc2VsZWN0IGEgZGlmZmVyZW50IHBhdGggYnkgY2hhbmdpbmcgdGhlIGNoYWlJRCBwYXJh
bWV0ZXIuDQo+Pj4NCj4+PiBSZWdhcmRzDQo+Pj4NCj4+PiBTdW1hbmRyYQ0KPj4+DQo+Pj4gKkZy
b206ICpDYXRoeSBaaGFuZyA8Q2F0aHkuSC5aaGFuZ0BodWF3ZWkuY29tDQo+Pj4gPG1haWx0bzpD
YXRoeS5ILlpoYW5nQGh1YXdlaS5jb20+Pg0KPj4+ICpEYXRlOiAqVHVlc2RheSwgTWFyY2ggMTgs
IDIwMTQgYXQgMTA6MTMgQU0NCj4+PiAqVG86ICoiUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pIiA8
cmVwZW5ub0BjaXNjby5jb20NCj4+PiA8bWFpbHRvOnJlcGVubm9AY2lzY28uY29tPj4sICJMb3Vp
cy5Gb3VyaWUiIDxMb3Vpcy5Gb3VyaWVAaHVhd2VpLmNvbQ0KPj4+IDxtYWlsdG86TG91aXMuRm91
cmllQGh1YXdlaS5jb20+PiwgIlBhdWwgUXVpbm4gKHBhdWxxKSIgPHBhdWxxQGNpc2NvLmNvbQ0K
Pj4+IDxtYWlsdG86cGF1bHFAY2lzY28uY29tPj4sIERhdmlkIEFsbGFuIEkgPGRhdmlkLmkuYWxs
YW5AZXJpY3Nzb24uY29tDQo+Pj4gPG1haWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbT4+
DQo+Pj4gKkNjOiAqTmljb2xhcyBCT1VUSE9SUyA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29t
DQo+Pj4gPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PiwgWHV4aWFvaHUgPHh1
eGlhb2h1QGh1YXdlaS5jb20NCj4+PiA8bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+PiwgQ2hh
bmdjaGVuZyBIdWFuZyA8aHVhbmdAc2NlLmNhcmxldG9uLmNhDQo+Pj4gPG1haWx0bzpodWFuZ0Bz
Y2UuY2FybGV0b24uY2E+PiwgInNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4iDQo+
Pj4gPHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4+LCAibWlrZWJpYW5jQGFvbC5j
b20NCj4+PiA8bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPiIgPG1pa2ViaWFuY0Bhb2wuY29tDQo+
Pj4gPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4+DQo+Pj4gKlN1YmplY3Q6ICpSZTogW3NmY10g
U0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCj4+Pg0KPj4+IEhpIFJlaW5hbGRvLA0KPj4+DQo+
Pj4gU28gdGhlIGNoYWluIElEIGlzIGFjdHVhbGx5IHRoZSBwYXRoIElEIHdoaWNoIHJlcHJlc2Vu
dHMgYW4gb3JkZXJlZCBzZXQNCj4+PiBvZiBzZXJ2aWNlIGZ1bmN0aW9uIGluc3RhbmNlcy4NCj4+
Pg0KPj4+IEkgdGhpbmsgd2Ugc2hvdWxkIGFkZCBhbiBleHBsaWNpdCBkZWZpbml0aW9uIG9mIOKA
nHNlcnZpY2UgaW5zdGFuY2XigJ0uIFdoYXQNCj4+PiBkbyB5b3UgdGhpbms/DQo+Pj4NCj4+PiBU
aGFua3MsDQo+Pj4NCj4+PiBDYXRoeQ0KPj4+DQo+Pj4gKkZyb206KnNmYyBbbWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnXSAqT24gQmVoYWxmIE9mICpSZWluYWxkbyBQZW5ubw0KPj4+IChyZXBl
bm5vKQ0KPj4+ICpTZW50OiogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgMTE6MDMgQU0NCj4+PiAq
VG86KiBMb3Vpcy5Gb3VyaWU7IFBhdWwgUXVpbm4gKHBhdWxxKTsgRGF2aWQgQWxsYW4gSQ0KPj4+
ICpDYzoqIE5pY29sYXMgQk9VVEhPUlM7IFh1eGlhb2h1OyBtaWtlYmlhbmNAYW9sLmNvbQ0KPj4+
IDxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+OyBzZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0
Zi5vcmc+Ow0KPj4+IENoYW5nY2hlbmcgSHVhbmcNCj4+PiAqU3ViamVjdDoqIFJlOiBbc2ZjXSBT
RkMgZW5jYXBzdWxhdGlvbiBjaGFpbiBJRA0KPj4+DQo+Pj4gQSBTZXJ2aWNlIENoYWluIGp1c3Qg
ZGVmaW5lcyB3aGljaCB0eXBlIG9mIHNlcnZpY2UgYW5kIHRoZWlyIG9yZGVyLg0KPj4+DQo+Pj4g
QSBzZXJ2aWNlIHBhdGggZGVmaW5lcyB0aGUgYWN0dWFsIHNlcnZpY2UgaW5zdGFuY2UsIHNheSwg
ZmlyZXdhbGwxLmhvbWUsDQo+Pj4gbmF0MiwgZHBpLXNpYywgZXRjLg0KPj4+DQo+Pj4gKkZyb206
ICoiTG91aXMuRm91cmllIiA8TG91aXMuRm91cmllQGh1YXdlaS5jb20NCj4+PiA8bWFpbHRvOkxv
dWlzLkZvdXJpZUBodWF3ZWkuY29tPj4NCj4+PiAqRGF0ZTogKlR1ZXNkYXksIE1hcmNoIDE4LCAy
MDE0IGF0IDEwOjU1IEFNDQo+Pj4gKlRvOiAqIlBhdWwgUXVpbm4gKHBhdWxxKSIgPHBhdWxxQGNp
c2NvLmNvbSA8bWFpbHRvOnBhdWxxQGNpc2NvLmNvbT4+LA0KPj4+IERhdmlkIEFsbGFuIEkgPGRh
dmlkLmkuYWxsYW5AZXJpY3Nzb24uY29tDQo+Pj4gPG1haWx0bzpkYXZpZC5pLmFsbGFuQGVyaWNz
c29uLmNvbT4+DQo+Pj4gKkNjOiAqTmljb2xhcyBCT1VUSE9SUyA8Tmljb2xhcy5CT1VUSE9SU0Bx
b3Ntb3MuY29tDQo+Pj4gPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PiwgWHV4
aWFvaHUgPHh1eGlhb2h1QGh1YXdlaS5jb20NCj4+PiA8bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5j
b20+PiwgQ2hhbmdjaGVuZyBIdWFuZyA8aHVhbmdAc2NlLmNhcmxldG9uLmNhDQo+Pj4gPG1haWx0
bzpodWFuZ0BzY2UuY2FybGV0b24uY2E+PiwgInNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4iDQo+Pj4gPHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4+LCAibWlrZWJp
YW5jQGFvbC5jb20NCj4+PiA8bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPiIgPG1pa2ViaWFuY0Bh
b2wuY29tDQo+Pj4gPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT4+DQo+Pj4gKlN1YmplY3Q6ICpS
ZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCj4+Pg0KPj4+IFBhdWwsDQo+Pj4N
Cj4+PiAgICAgIENhbiB5b3UgY2xhcmlmeSB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIHNlcnZpY2Ug
Y2hhaW4gYW5kIHNlcnZpY2UNCj4+PiBwYXRoLiBHaXZlbiB0aGF0IGEgc2VydmljZSBjaGFpbiBp
cyBjb21wb3NlZA0KPj4+DQo+Pj4gb2Ygc2V2ZXJhbCBzZXJ2aWNlIGZ1bmN0aW9ucyBTRjEsIFNG
MiwgLi4gU0ZuIGhvdyB3b3VsZCBhIHNlcnZpY2UgcGF0aA0KPj4+IGRpZmZlciBmcm9tIHRoYXQg
c2VydmljZSBjaGFpbj8NCj4+Pg0KPj4+IC1Mb3Vpcw0KPj4+DQo+Pj4gKkZyb206KnNmYyBbbWFp
bHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSAqT24gQmVoYWxmIE9mICpQYXVsIFF1aW5uDQo+Pj4g
KHBhdWxxKQ0KPj4+ICpTZW50OiogVHVlc2RheSwgTWFyY2ggMTgsIDIwMTQgMTA6MjYgQU0NCj4+
PiAqVG86KiBEYXZpZCBBbGxhbiBJDQo+Pj4gKkNjOiogTmljb2xhcyBCT1VUSE9SUzsgWHV4aWFv
aHU7IG1pa2ViaWFuY0Bhb2wuY29tDQo+Pj4gPG1haWx0bzptaWtlYmlhbmNAYW9sLmNvbT47IHNm
Y0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz47DQo+Pj4gQ2hhbmdjaGVuZyBIdWFuZw0K
Pj4+ICpTdWJqZWN0OiogUmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQo+Pj4N
Cj4+PiBIaSBEYXZlLA0KPj4+DQo+Pj4gQ2hhaW4gSUQgc2hvdWxkIHJlYWxseSBiZSBwYXRoIElE
IHNpbmNlIHRoZXJlIGNhbiBiZSBtYW55IHBhdGhzIGZvciBhDQo+Pj4gZ2l2ZW4gY2hhaW4uICBV
c2luZyB0aGF0IGRlZmluaXRpb24sIHdlIGF2b2lkIHRoZSBvdmVybG9hZCBhbmQgcmVhcCB0aGUN
Cj4+PiBnYWluIGFsbHVkZWQgdG8gYmVsb3cuDQo+Pj4NCj4+PiBQYXVsDQo+Pj4NCj4+PiBPbiBN
YXIgMTgsIDIwMTQsIGF0IDEyOjE0IFBNLCBEYXZpZCBBbGxhbiBJIDxkYXZpZC5pLmFsbGFuQGVy
aWNzc29uLmNvbQ0KPj4+IDxtYWlsdG86ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20+PiB3cm90
ZToNCj4+Pg0KPj4+DQo+Pj4NCj4+Pg0KPj4+DQo+Pj4gV2VsbCB0aGUgcXVlc3Rpb24gZGUgam91
ciBpcyDigJxkb2VzIGEgY2hhaW4gSUQgZGVmaW5lIGEgY2xhc3Mgb3IgYW4NCj4+PiBpbnN0YW5j
ZeKAneKApi4gSWYgaXQgZGVmaW5lcyBhbiBjbGFzcyB3ZSBhbHNvIG5lZWQgaW5zdGFuY2UgaW5m
b3JtYXRpb24sIGlmDQo+Pj4gaXQgaXMgY3VycmVudGx5IG92ZXJsb2FkZWQgdG8gZGVmaW5lIGNs
YXNzIGFuZCBpbnN0YW5jZSBJTU8gd2UgaGF2ZSBhDQo+Pj4gcHJvYmxlbeKApi4NCj4+Pg0KPj4+
IERhdmUNCj4+Pg0KPj4+ICpGcm9tOipzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyA8
bWFpbHRvOmJvdW5jZXNAaWV0Zi5vcmc+XSpPbg0KPj4+IEJlaGFsZiBPZipDaGFuZ2NoZW5nIEh1
YW5nDQo+Pj4gKlNlbnQ6KlR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDc6NDMgQU0NCj4+PiAqVG86
Kk5pY29sYXMgQk9VVEhPUlMNCj4+PiAqQ2M6Klh1eGlhb2h1O3NmY0BpZXRmLm9yZyA8bWFpbHRv
OnNmY0BpZXRmLm9yZz47bWlrZWJpYW5jQGFvbC5jb20NCj4+PiA8bWFpbHRvOm1pa2ViaWFuY0Bh
b2wuY29tPg0KPj4+ICpTdWJqZWN0OipSZTogW3NmY13nrZTlpI06IFNGQyBlbmNhcHN1bGF0aW9u
IGNoYWluIElEDQo+Pj4NCj4+PiBHb29kIHBvaW50cy4gSSBiZWxpZXZlIGV4cGxpY2l0IGNoYWlu
IElEIHNob3VsZCBiZSBtYW5kYXRvcnkuIFRoZQ0KPj4+IG92ZXJoZWFkIGlzIHZlcnkgbGl0dGxl
LiBJdCBoZWxwcyBzaW1wbGlmeSBwcm9jZXNzaW5nIGFuZCBzdGVlcmluZw0KPj4+IHNpZ25pZmlj
YW50bHkuIFRoZSBnYWluIGlzIGh1Z2UuDQo+Pj4NCj4+PiBDaGFuZw0KPj4+DQo+Pj4gLS0tLS0t
LS0tLS0tDQo+Pj4NCj4+PiBDaGFuZ2NoZW5nIEh1YW5nDQo+Pj4NCj4+Pg0KPj4+IE9uIE1hciAx
OCwgMjAxNCwgYXQgMTo1MyBBTSwgTmljb2xhcyBCT1VUSE9SUw0KPj4+IDxOaWNvbGFzLkJPVVRI
T1JTQHFvc21vcy5jb20gPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+Pg0KPj4+
IHdyb3RlOg0KPj4+DQo+Pj4gICAgICBJIHRoaW5rIHRoYXQga2VlcGluZyB0aGUgU2VydmljZSBQ
YXRoIExheWVyIHRyYW5zcG9ydCBpbmRlcGVuZGVudA0KPj4+ICAgICAgc2hvdWxkIHJlbWFpbiBh
biBvYmplY3RpdmUgZm9yIFNGQy4gIFN1Y2ggYSBzZXBhcmF0aW9uIG9mIGNvbmNlcm5zDQo+Pj4g
ICAgICBpcyBhIHNvdW5kIGFyY2hpdGVjdHVyYWwgcHJpbmNpcGxlIHRoYXQgaGVscCBrZWVwIHRo
aW5ncyBzaW1wbGUgaW4NCj4+PiAgICAgIHByYWN0aWNlLg0KPj4+DQo+Pj4gICAgICBPbiB0aGUg
cXVlc3Rpb24gb2YgIFNlcnZpY2UgUGF0aCwgd2UgaGF2ZSBhIGRpc2N1c3Npb24gb24gd2hldGhl
ciB3ZQ0KPj4+ICAgICAgbmVlZCBzb21lIGtpbmQgb2YgZXhwbGljaXQgaWRlbnRpZmllciBvcg0K
Pj4+DQo+Pj4gICAgICBjb3VsZCB3ZSByZWx5IG9uIG1hcHBpbmcgb24gc29tZSB1bmRlcmxheSBu
ZXR3b3JrIHByb3RvY29sIGZpZWxkcy4NCj4+Pg0KPj4+ICAgICAgTWF5IGJlIGEgUFJPL0NPTiB0
YWJsZSBjb3VsZCBoZWxwIGZvY3VzIHRoZSBncm91cCBkZWNpc2lvbiBvbiB0aGF0DQo+Pj4gICAg
ICBtYXR0ZXINCj4+Pg0KPj4+ICAgICAgICAqIFZpc2liaWxpdHkgKHRyYWNpbmcpDQo+Pj4gICAg
ICAgICogRm9yd2FyZGluZyBncmFwaCBzdHJ1Y3R1cmUgaW1wYWN0L2xpbWl0YXRpb25zDQo+Pj4g
ICAgICAgICogUmVjb25maWd1cmF0aW9uIHNwZWVkDQo+Pj4NCj4+PiAgICAgICAgICAgIG8gTEJT
IC8gc2NhbGUgb3V0IGltcGFjdA0KPj4+ICAgICAgICAgICAgbyBOb2RlIGJ5cGFzcyAoZS5nOyBt
YWludGVuYW5jZSkNCj4+Pg0KPj4+ICAgICAgICAqIHVuZGVybGF5IG5ldHdvcmsvdHJhbnNwb3J0
IGxheWVycyBzdXBwb3J0DQo+Pj4gICAgICAgICogSGVhZGVyIHNwYWNlIGltcGFjdA0KPj4+ICAg
ICAgICAqIE11bHRpIHRlbmFudCBzdXBwb3J0IGltcGFjdA0KPj4+ICAgICAgICAqIFNGQyBvbiBm
bGF0IChlLmcgb3B0aWNhbCBMMiBmb3IgRGF0YSBDZW50ZXJzKSBuZXR3b3JrDQo+Pj4gICAgICAg
ICogVW5kZXJsYXkgbmV0d29yayBhZG1pbmlzdHJhdGlvbiBpbXBhY3QNCj4+Pg0KPj4+ICAgICAg
UGVyc29uYWxseSBJIHRoaW5rIHRoYXQgaGF2aW5nIGFuIGV4cGxpY2l0IGNoYWluIGlkZW50aWZp
ZXIgKGUuZy4NCj4+PiAgICAgIFNlcnZpY2UgUGF0aC9TZXJ2aWNlIEluZGV4KSBpcyBjbGVhciAo
bWFuYWdlbWVudCBhbmQgY29udHJvbCkgYW5kDQo+Pj4gICAgICBub3QgZXhwZW5zaXZlIChoZWFk
ZXIgc3BhY2UpLiBUaGUgZHJhd2JhY2sgYmVpbmcgc29tZSBpbXBhY3Qgb24gdGhlDQo+Pj4gICAg
ICBzaW1wbGljaXR5IHRvIGFkZC9yZW1vdmUgZWxlbWVudHMgaW4gYSBjaGFpbiBkeW5hbWljYWxs
eS4NCj4+Pg0KPj4+ICAgICAgVGFnIHN3aXRjaGluZyAoYXMgTVBMUykgIGFsbG93cyB0byBtYW5h
Z2UgdGFncyBwZXIgc2VydmljZSBub2RlcywNCj4+PiAgICAgIGxlYWRpbmcgdG8gbW9yZSB2ZXJz
YXRpbGUgYW5kIGRpdmVyc2UgZ3JhcGhzDQo+Pj4NCj4+PiAgICAgIE5pY29sYXMNCj4+Pg0KPj4+
DQo+Pj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+Pj4NCj4+PiAgICAgICpGcm9tOipYdXhpYW9odSBbeHV4
aWFvaHVAaHVhd2VpLmNvbSA8bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+XQ0KPj4+ICAgICAg
KlNlbnQ6KlR1ZXNkYXksIE1hcmNoIDE4LCAyMDE0IDU6MDQgQU0NCj4+PiAgICAgICpUbzoqSmVy
b21lIE1vaXNhbmQ7bWlrZWJpYW5jQGFvbC5jb20NCj4+PiAgICAgIDxtYWlsdG86bWlrZWJpYW5j
QGFvbC5jb20+O3NmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+PiAgICAgICpT
dWJqZWN0Oipbc2ZjXeetlOWkjTogU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCj4+Pg0KPj4+
ICAgICAgSSBsaWtlIHRoZSBpZGVhIG9mIHNlcGFyYXRpbmcgdGhlIFNlcnZpY2UgRnVuY3Rpb24g
TGF5ZXIgYW5kIHRoZQ0KPj4+ICAgICAgU2VydmljZSBQYXRoIExheWVyLCBhcyBwcm9wb3NlZCBp
bg0KPj4+ICAgICAgZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMuIFRo
ZSByb2xlIG9mIHRoZSBTZXJ2aWNlDQo+Pj4gICAgICBQYXRoIExheWVyIGlzIGp1c3QgdG8gc3Rl
ZXIgdGhlIHRyYWZmaWMgYWxvbmcgYSBwYXJ0aWN1bGFyIGNoYWluIG9mDQo+Pj4gICAgICBzZXJ2
aWNlIG5vZGVzIHdoaWNoIGNhbiBiZSBpbXBsZW1lbnRlZCBieSBleGlzdGluZyB0b29scyBmb3Ig
c291cmNlDQo+Pj4gICAgICByb3V0aW5nLCBzdWNoIGFzIHNlZ21lbnQgcm91dGluZy4gQXMgc3Vj
aCwgaXTigJlzIG5vdCBuZWNlc3NhcnkgdG8gdHJ5DQo+Pj4gICAgICB0byBrZWVwIHRoZSBTZXJ2
aWNlIFBhdGggTGF5ZXIgdHJhbnNwb3J0LWluZGVwZW5kZW50IGFuZCBjb250YWluIGl0DQo+Pj4g
ICAgICBpbiB0aGUgU0ZDIGhlYWRlci4NCj4+Pg0KPj4+ICAgICAgQmVzdCByZWdhcmRzLA0KPj4+
DQo+Pj4gICAgICBYaWFvaHUNCj4+Pg0KPj4+ICAgICAgKuWPkeS7tuS6uioqOipzZmMgW21haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10q5Luj6KGoKkplcm9tZSBNb2lzYW5kDQo+Pj4gICAgICAq
5Y+R6YCB5pe26Ze0OioyMDE05bm0M+aciDE45pelIDE6MDMNCj4+PiAgICAgICrmlLbku7bkuro6
Km1pa2ViaWFuY0Bhb2wuY29tIDxtYWlsdG86bWlrZWJpYW5jQGFvbC5jb20+O3NmY0BpZXRmLm9y
Zw0KPj4+ICAgICAgPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4gICAgICAq5Li76aKYOipSZTog
W3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCj4+Pg0KPj4+ICAgICAgVGhpcyAobGVu
Z3RoeSBhbmQgdmVyeSBsaXZlbHkpIHRocmVhZCBzdGFydGVkIGZyb20NCj4+PiAgICAgIGRyYWZ0
LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zICh3aGljaCBJIGNvLWF1dGhvcmVk
KS4NCj4+Pg0KPj4+ICAgICAgSW4gc2VjdGlvbiA0LjgsIHdlIG1hZGUgYSBjbGVhciBkaXN0aW5j
dGlvbiBiZXR3ZWVuIGEgc2VydmljZSBwYXRoDQo+Pj4gICAgICBsYXllciAoc3RlZXJpbmcgcGFj
a2V0cyBob3AgYnkgaG9wIGFsb25nIHRoZSBjaGFpbikgYW5kIGEgc2VydmljZQ0KPj4+ICAgICAg
ZnVuY3Rpb24gbGF5ZXIgKGNvbnZleSBtZXRhZGF0YSBpbmZvcm1hdGlvbiBvZiBpbnRlcmVzdCB0
byBTRnMpLg0KPj4+ICAgICAgVGVybWlub2xvZ3kgYXNpZGUsIGl0IHNlZW1zIHRoYXQgc3VjaCBs
YXllcmVkIHZpZXcgd2FzIGFncmVlZCB1cG9uDQo+Pj4gICAgICBieSBtYW55IHBlb3BsZSBvbiB0
aGUgbWFpbGluZyBsaXN0Lg0KPj4+DQo+Pj4gICAgICBOb3cgdGhpcyBjZXJ0YWlubHkgZG9lcyBi
ZWcgdGhlIHF1ZXN0aW9uIG9mIHNvbHZpbmcgQk9USCBwcm9ibGVtcw0KPj4+ICAgICAgd2l0aCB0
aGUgc2FtZSAocGFja2V0KSBlbmNhcHN1bGF0aW9uIG1lY2hhbmlzbS4gTm90YWJseSB3aGVuDQo+
Pj4gICAgICBvYnNlcnZpbmcgdGhhdCBtYW55IHVzZSBjYXNlcyBjb3VsZCBiZSBzYXRpc2ZpZWQg
d2l0aG91dCBTRi1sZXZlbA0KPj4+ICAgICAgbWV0YWRhdGEsIG9yIGJ5IHVzaW5nIG1vcmUgb3V0
LW9mLWJhbmQgd2F5cyB0byBjb252ZXkgc3VjaCBTRg0KPj4+ICAgICAgbWV0YWRhdGEuIEFuZCBh
bHNvIHdoZW4gb2JzZXJ2aW5nIHRoYXQgaW5iYW5kIG1hcmtpbmcgKGUuZy4gcGFja2V0DQo+Pj4g
ICAgICBoZWFkZXJzKSBjb21lcyB3aXRoIHZhcmlvdXMgcHJvcyAmIGNvbnMgKHNvbWUgb2YgdGhl
IGlzc3VlcyBiZWluZw0KPj4+ICAgICAgaWRlbnRpZmllZCBpbiB0aGUgZHJhZnQsIGUuZy4gc2Vj
dGlvbnMgNC4xIGFuZCA0LjIpLg0KPj4+DQo+Pj4gICAgICBJIGRvIGFncmVlIHdpdGggTWFyaWEu
IFdlIG1heSB3YW50IHRvIGV4cGxvcmUgb3RoZXIgb3B0aW9ucyBmb3INCj4+PiAgICAgIGFkZHJl
c3NpbmcgdGhlIG5lZWRzIG9mIHRoZSBzZXJ2aWNlIHBhdGggbGF5ZXIgdGhhdCBkbyBub3QgcmVx
dWlyZQ0KPj4+ICAgICAgYW4gZXhwbGljaXQgY2hhaW4taWQgb2Ygc29ydHMuDQo+Pj4NCj4+PiAg
ICAgIEluIHRoZSBkcmFmdCwgd2UgY29uY2x1ZGVkIGJ5IHN0YXRpbmcg4oCcQSBwcm9kdWN0aXZl
IHBhdGggZm9yd2FyZA0KPj4+ICAgICAgY291bGQgYmUgdG8gZGl2aWRlIGFuZCBjb25xdWVyOiB0
byBjbGVhcmx5IHNlcGFyYXRlIHRoZSBwcm9ibGVtIG9mDQo+Pj4gICAgICBTZXJ2aWNlIEZ1bmN0
aW9uIFBhdGggdG9wb2xvZ3kgZnJvbSB0aGUgICBwcm9ibGVtIG9mIFtjb252ZXlpbmcgU0ZdDQo+
Pj4gICAgICBtZXRhZGF0YeKAnS4gSSBkbyBiZWxpZXZlIHdlIHNob3VsZCBleHBsb3JlIHN1Y2gg
c2VwYXJhdGlvbiBwcmluY2lwbGUNCj4+PiAgICAgIGZ1cnRoZXIuDQo+Pj4NCj4+PiAgICAgICpG
cm9tOipzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10qT24gQmVoYWxmDQo+Pj4gICAg
ICBPZiptaWtlYmlhbmNAYW9sLmNvbSA8bWFpbHRvOm1pa2ViaWFuY0Bhb2wuY29tPg0KPj4+ICAg
ICAgKlNlbnQ6KkZyaWRheSwgTWFyY2ggMTQsIDIwMTQgNTo1MCBQTQ0KPj4+ICAgICAgKlRvOipz
ZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4gICAgICAqU3ViamVjdDoqUmU6
IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQo+Pj4NCj4+PiAgICAgIEkgd291bGQg
aW1hZ2luZSB0aGF0IGlmIHdlIG1hZGUgdGhlIENoYWluIElEIGZpZWxkIGluIHRoZSBoZWFkZXIg
YmUNCj4+PiAgICAgIG9wdGlvbmFsLCB5ZXQgc3RpbGwgcmVxdWlyZWQgYSBoZWFkZXIgYW5kIHN0
aWxsIHJlcXVpcmVkIHRoYXQgc29tZQ0KPj4+ICAgICAgaW5kaWNhdGlvbiBvZiB0aGUgY2hhaW4g
YmUgY2FycmllZCBzb21ld2hlcmUgaW4gdGhlIHBhY2tldCAobXBscw0KPj4+ICAgICAgbGFiZWwg
b3IgdmxhbiBvciB3aGF0ZXZlciksIHRoYXQgdGhlIGltcGxlbWVudGF0aW9uIHdvdWxkIGJlY29t
ZQ0KPj4+ICAgICAgb3Zlcmx5IGNvbXBsaWNhdGVkLiAgVG8gZG8gc28gd291bGQgYmUgdXNpbmcg
U0ZDIHNpbXBseSBhcyBhDQo+Pj4gICAgICBtZWNoYW5pc20gdG8gY2FycnkgbWV0YSBkYXRhIGFu
ZCBub3QgYXQgYWxsIGZvciBzZXJ2aWNlIGNoYWluaW5nLA0KPj4+ICAgICAgd2hpY2ggc291bmRz
IGNvdW50ZXIgaW50dWl0aXZlIHRvIG1lLg0KPj4+DQo+Pj4gICAgICBNYXJpYSwNCj4+PiAgICAg
IFNvLCB5b3UgYXJlIHNheWluZyB0aGF0IHlvdSB3YW50IHRvIHVzZSBTRkMgdG8gY2FycnkgYXJv
dW5kDQo+Pj4gICAgICBtZXRhZGF0YSwgYnV0IG5vdCBmb3IgYWN0dWFsIHNlcnZpY2UgY2hhaW5p
bmcgYmVjYXVzZSB5b3UgYWxyZWFkeQ0KPj4+ICAgICAgaGF2ZSBhIHdheSB0byBpbXBsZW1lbnQg
c2VydmljZSBjaGFpbmluZyBvdXRzaWRlIG9mIFNGQz8gIE1heWJlIEknbQ0KPj4+ICAgICAgbm90
IGZvbGxvd2luZywgYnV0IGl0IHNlZW1zIHRvIG1lIHRoYXQgaWYgeW91IHdlcmUgdG8gdXBncmFk
ZSB5b3VyDQo+Pj4gICAgICBuZXR3b3JrIHRvIHN1cHBvcnQgU0ZDIHRoYXQgeW91IHdvdWxkIGNo
YW5nZSBmcm9tIHVzaW5nIHlvdXINCj4+PiAgICAgIGV4aXN0aW5nIG1lY2hhbmlzbSBhbmQgc3Rh
cnQgdXNpbmcgU0ZDLCB3aGljaCBpcyBtZWFudCB0byBwcm92aWRlDQo+Pj4gICAgICBzdXBwb3J0
IGZvciBzZXJ2aWNlIGZ1bmN0aW9ucyB0aGF0IGFyZSBub3QgU0ZDIGF3YXJlLiAgVGhlcmUgYXJl
IGENCj4+PiAgICAgIG51bWJlciBvZiB1cyB3aG8gaGF2ZSBpbXBsZW1lbnRlZCwgaW4gb25lIHdh
eSBvciBhbm90aGVyLCBzb21lIHNvcnQNCj4+PiAgICAgIG9mIHNlcnZpY2UgY2hhaW5pbmcsIGJ1
dCBJIChJIGNhbiBhdCBsZWFzdCBzcGVhayBmb3IgbXlzZWxmKSBhbQ0KPj4+ICAgICAgbG9va2lu
ZyB0byBTRkMgbm90IHRvIGVuaGFuY2UgbXkgY3VycmVudCBpbXBsZW1lbnRhdGlvbiwgYnV0IHRv
DQo+Pj4gICAgICByZXBsYWNlIGl0IHdpdGggc29tZXRoaW5nIGJldHRlciB3aGlsZSBzdGlsbCBt
YWludGFpbmluZyBteSBjb3JlDQo+Pj4gICAgICAobm9uIHNlcnZpY2UgZnVuY3Rpb24pIGluZnJh
c3RydWN0dXJlLg0KPj4+DQo+Pj4NCj4+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4+Pg0KPj4+ICAgICAg
KkZyb206KmtlZ3JheUBjaXNjby5jb208a2VncmF5QGNpc2NvLmNvbQ0KPj4+ICAgICAgPG1haWx0
bzprZWdyYXlAY2lzY28uY29tJTNja2VncmF5QGNpc2NvLmNvbT4+DQo+Pj4gICAgICAqVG86KlJv
biBQYXJrZXI8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbQ0KPj4+ICAgICAgPG1haWx0
bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4sSmltIEd1aWNoYXJkDQo+Pj4gICAg
ICAoamd1aWNoYXIpPGpndWljaGFyQGNpc2NvLmNvbSA8bWFpbHRvOmpndWljaGFyQGNpc2NvLmNv
bT4+LEpvZWwgTS4NCj4+PiAgICAgIEhhbHBlcm48am1oQGpvZWxoYWxwZXJuLmNvbSA8bWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb20+Pg0KPj4+ICAgICAgKmNjOipzZmNAaWV0Zi5vcmc8c2ZjQGll
dGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnJTNjc2ZjQGlldGYub3JnPj4NCj4+PiAgICAgICpT
ZW50OipGcmlkYXksIE1hcmNoIDE0LCAyMDE0DQo+Pj4gICAgICAqU3ViamVjdDoqUmU6IFtzZmNd
IFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQo+Pj4NCj4+PiAgICAgICsxIHRoZSBpZGVhIGlz
IGludGVyb3BlcmFiaWxpdHkuDQo+Pj4NCj4+Pg0KPj4+ICAgICAgT24gMy8xNC8xNCAxMjo1NSBQ
TSwgIlJvbiBQYXJrZXIiIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tDQo+Pj4gICAg
ICA8bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PiB3cm90ZToNCj4+Pg0K
Pj4+ICAgICAgPlRoYW5rcywgSmltLg0KPj4+ICAgICAgPg0KPj4+ICAgICAgPlJlbWVtYmVyIHRo
YXQgd2UgaGF2ZSBzYWlkIG1hbnkgdGltZXMgdGhhdCB0aGUgU0ZDIHNlcnZpY2UgaGVhZGVyDQo+
Pj4gaXMNCj4+PiAgICAgID50cmFuc3BvcnQgaW5kZXBlbmRlbnQuICAgSnVzdCBiZWNhdXNlIHRo
ZSBjaGFpbiBpZCBjb3VsZCBiZQ0KPj4+IGNhcnJpZWQgaW4NCj4+PiAgICAgID5zb21lIGZvcm0g
b3IgYW5vdGhlciB3aXRoIHNvbWUgcGFydGljdWxhciB0cmFuc3BvcnQgZG9lc24ndCBtZWFuDQo+
Pj4gdGhhdCBpdA0KPj4+ICAgICAgPmNvdWxkIGJlIHVuaXZlcnNhbGx5IGNvbnZleWVkLiAgICBC
eSBtYWtpbmcgYW5kIGtlZXBpbmcgdGhlIFNGQw0KPj4+IHNlcnZpY2UNCj4+PiAgICAgID5oZWFk
ZXIgdHJhbnNwb3J0IGluZGVwZW5kZW50IG1ha2VzIGl0IG1vcmUgYXBwbGljYWJsZSBpbiBtb3Jl
DQo+Pj4gICAgICA+ZW52aXJvbm1lbnRzIGFuZCBtb3JlIGxpa2VseSB0byBnZXQgYWRvcHRlZCBi
cm9hZGx5Lg0KPj4+ICAgICAgPg0KPj4+ICAgICAgPiAgIFJvbg0KPj4+ICAgICAgPg0KPj4+ICAg
ICAgPg0KPj4+ICAgICAgPi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4gICAgICA+RnJv
bTogSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW21haWx0bzpqZ3VpY2hhckBjaXNjby5jb21dDQo+
Pj4gICAgICA+U2VudDogRnJpZGF5LCBNYXJjaCAxNCwgMjAxNCAzOjUyIFBNDQo+Pj4gICAgICA+
VG86IEpvZWwgTS4gSGFscGVybjsgUm9uIFBhcmtlcg0KPj4+ICAgICAgPkNjOnNmY0BpZXRmLm9y
ZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+PiAgICAgID5TdWJqZWN0OiBTRkMgZW5jYXBzdWxh
dGlvbiBjaGFpbiBJRA0KPj4+ICAgICAgPg0KPj4+ICAgICAgPkhpIEpvZWwsDQo+Pj4gICAgICA+
DQo+Pj4gICAgICA+UGVyaGFwcyBidXQgSSB3b3VsZCBwb2ludCBvdXQgdGhhdCB0aGUgYmFzZSBT
RkMgaGVhZGVyIGNvdWxkIGhhdmUNCj4+PiBhIGxvdA0KPj4+ICAgICAgPm1vcmUgaW5mb3JtYXRp
b24gdGhhbiBqdXN0IHRoZSBjaGFpbiBJRDsgSSB3b3VsZCBhbHNvIHBvaW50IG91dA0KPj4+IHRo
YXQgdGhlDQo+Pj4gICAgICA+ZGV2aWwgaXMgaW4gdGhlIGRldGFpbHMgYW5kIHNheWluZyAid2Vs
bCwgSSBjYW4ganVzdCB1c2UgYW4gTVBMUw0KPj4+IGxhYmVsIg0KPj4+ICAgICAgPmhpZGVzIG11
Y2ggb2YgdGhlIGNvbXBsZXhpdHkgb2YgYWN0dWFsbHkgZG9pbmcgdGhhdC4NCj4+PiAgICAgID4N
Cj4+PiAgICAgID5PbiAzLzE0LzE0LCAyOjM1IFBNLCAiSm9lbCBNLiBIYWxwZXJuIiA8am1oQGpv
ZWxoYWxwZXJuLmNvbQ0KPj4+IDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+IHdyb3RlOg0K
Pj4+ICAgICAgPg0KPj4+ICAgICAgPj5JZiB0aGUgdHJhbnNwb3J0IGhlYWRlciBjYXJyaWVzIGVu
b3VnaCBpbmZvcm1hdGlvbiBmb3INCj4+PiBpZGVudGlmeWluZyB0aGUNCj4+PiAgICAgID4+c2Vx
dWVuY2UgKFZMQU4gdGFnIG9yIE1QTFMgbGFiZWwgY2FuIGJvdGggZG8gdGhlIGpvYiksIHRoZW4N
Cj4+PiBhcmd1YWJseQ0KPj4+ICAgICAgPj50aGUgZ2xvYmFsIGNoYWluIElEIGlzIHJlZHVuZGFu
dC4gSSBjYW4gbGl2ZSB3aXRoIGNhcnJ5aW5nIGl0DQo+Pj4gYW55d2F5DQo+Pj4gICAgICA+PmVp
dGhlciBpZiBJIGhhdmUgbWV0YWRhdGEgdG8gY2FycnksIG9yIGlmIEkgbmVlZCB0aGUgY2hhaW4g
SUQgZm9yDQo+Pj4gc29tZQ0KPj4+ICAgICAgPj5wdXJwb3NlLg0KPj4+ICAgICAgPj4gQWZ0ZXIg
YWxsLCBzb21lIGZvbGtzIHNlZW0gdG8gd2FudCB0byB1c2UgdGhhdCBmb3IgdGhlIGZvcndhcmRp
bmcNCj4+PiAgICAgID4+ZGVjaXNpb25zLg0KPj4+ICAgICAgPj4NCj4+PiAgICAgID4+WW91cnMs
DQo+Pj4gICAgICA+PkpvZWwNCj4+PiAgICAgID4+DQo+Pj4gICAgICA+Pk9uIDMvMTQvMTQsIDI6
MjggUE0sIFJvbiBQYXJrZXIgd3JvdGU6DQo+Pj4gICAgICA+Pj4gVGhlIGNoYWluIElEIGlzIHRo
ZSBsYWJlbCB0aGF0IGRlZmluZXMgdGhlIHNlcXVlbmNlIG9mIHNlcnZpY2UNCj4+PiAgICAgID4+
PmZ1bmN0aW9ucyB0aGF0IG11c3QgYmUgdmlzaXRlZC4gICBJdCBjYW4gYmUgdGhvdWdodCBvZiBh
cyBhDQo+Pj4gaGFuZGxlIGZvciBhDQo+Pj4gICAgICA+Pj5zdGFjayBvZiBtdXN0LXZpc2l0IG5l
dHdvcmsgbG9jYXRpb25zLiAgIEkgZG9uJ3Qgc2VlIGhvdyB0aGlzDQo+Pj4gY2FuIGJlDQo+Pj4g
ICAgICA+Pj5hbnl0aGluZyBidXQgbWFuZGF0b3J5Lg0KPj4+ICAgICAgPj4+DQo+Pj4gICAgICA+
Pj4gICAgIFJvbg0KPj4+ICAgICAgPj4+DQo+Pj4gICAgICA+Pj4NCj4+PiAgICAgID4+PiAtLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+ICAgICAgPj4+IEZyb206IHNmYyBbbWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgU3VyZW5kcmENCj4+PiBLdW1hcg0KPj4+
ICAgICAgPj4+KHNta3VtYXIpDQo+Pj4gICAgICA+Pj4gU2VudDogRnJpZGF5LCBNYXJjaCAxNCwg
MjAxNCAxOjQ2IFBNDQo+Pj4gICAgICA+Pj4gVG86IEpvZWwgTS4gSGFscGVybjsgTkFQSUVSQUxB
LCBNQVJJQSBIDQo+Pj4gICAgICA+Pj4gQ2M6c2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KPj4+ICAgICAgPj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpzbWFuLXNmYy1t
ZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+ICAgICAgPj4+DQo+Pj4gICAgICA+Pj4gW1RyaW1t
ZWQgdGhlIHJlY2lwaWVudCBsaXN0IC0gbmVlZHMgYXBwcm92YWwgb3RoZXJ3aXNlXQ0KPj4+ICAg
ICAgPj4+DQo+Pj4gICAgICA+Pj4gQ29tcGxldGVseSBhZ3JlZSBoZXJlLg0KPj4+ICAgICAgPj4+
DQo+Pj4gICAgICA+Pj4gU0ZDIGRvZXMgbm90IHByZXZlbnQgVkxBTiBzdGl0Y2hpbmcgYW5kIG9u
ZSBjYW4gY29udGludWUgdG8gZG8NCj4+PiB0aGF0Lg0KPj4+ICAgICAgPj4+V2hpbGUgYXQgdGhl
IHNhbWUgdGltZSBTRkMgY2FuIGluY2x1ZGUgVkxBTiBzdGl0Y2hpbmcgdG8gc3VwcG9ydA0KPj4+
ICAgICAgPj4+bGVnYWN5IFNGcyBpbiB0aGUgc2FtZSBjaGFpbiB0aGF0IGluY2x1ZGVzIFNGQyBh
d2FyZSBTRnMuIEV2ZW4NCj4+PiBsZWdhY3kNCj4+PiAgICAgID4+PlNGcyBiZW5lZml0IGZyb20g
Y2hhaW4gaWRlbnRpZmljYXRpb24gYW5kIGhlbmNlIGNhbiBiZSBzaGFyZWQNCj4+PiBhY3Jvc3MN
Cj4+PiAgICAgID4+PmRpZmZlcmVudCBzZXJ2aWNlIGNoYWlucy4NCj4+PiAgICAgID4+Pg0KPj4+
ICAgICAgPj4+IFN1cmVuZHJhLg0KPj4+ICAgICAgPj4+DQo+Pj4gICAgICA+Pj4NCj4+PiAgICAg
ID4+Pg0KPj4+ICAgICAgPj4+IE9uIDMvMTQvMTQgMTA6MjYgQU0sICJKb2VsIE0uIEhhbHBlcm4i
IDxqbWhAam9lbGhhbHBlcm4uY29tDQo+Pj4gPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4g
d3JvdGU6DQo+Pj4gICAgICA+Pj4NCj4+PiAgICAgID4+Pj4gTXkgb3duIGluY2xpbmF0aW9uIGlz
IHRvIG9ic2VydmUgdGhhdCBpZiB5b3UgZG9uJ3QgbmVlZA0KPj4+IGV4cGxpY2l0DQo+Pj4gICAg
ICA+Pj4+IGNoYWluIGlkZW50aWZpY2F0aW9uIGFuZCB5b3UgZG9uJ3QgbmVlZCBtZXRhZGF0YSwg
eW91IGNhbiBqdXN0DQo+Pj4gb21pdA0KPj4+ICAgICAgPj4+PiB0aGUgc2ZjL25zaCBoZWFkZXIu
IFN0aWxsIGRvIHNlcnZpY2UgY2hhaW5pbmcsIGp1c3Qgbm8gZXh0cmENCj4+PiBoZWFkZXIuDQo+
Pj4gICAgICA+Pj4+DQo+Pj4gICAgICA+Pj4+IElmIHdlIGFyZSBnb2luZyB0byBoYXZlIHRoZSBo
ZWFkZXIsIGl0IHNlZW1zIHRvIG1lIHRoYXQgdGhlDQo+Pj4gY2hhaW4NCj4+PiAgICAgID4+Pj5p
ZGVudGlmaWNhdGlvbiBmaWVsZCBpcyB2ZXJ5IHVzZWZ1bCwgYW5kIGxvdyBjb3N0IG9uY2Ugd2Ug
aGF2ZQ0KPj4+IHRoZQ0KPj4+ICAgICAgPj4+PmhlYWRlci4NCj4+PiAgICAgID4+Pj4NCj4+PiAg
ICAgID4+Pj4gWW91cnMsDQo+Pj4gICAgICA+Pj4+IEpvZWwNCj4+PiAgICAgID4+Pj4NCj4+PiAg
ICAgID4+Pj4gT24gMy8xNC8xNCwgMTowMCBQTSwgTkFQSUVSQUxBLCBNQVJJQSBIIHdyb3RlOg0K
Pj4+ICAgICAgPj4+Pj4gRXhwbGljaXQgY2hhaW4gaWRlbnRpZmljYXRpb24gc2hvdWxkIGJlIG1h
ZGUgb3B0aW9uYWwuIEkNCj4+PiBiZWxpZXZlIGl0DQo+Pj4gICAgICA+Pj4+PiB3YXMgZGlzY3Vz
c2VkIGZldyBtb250aHMgYWdvIG9uIHRoaXMgbWFpbGluZyBsaXN0Lg0KPj4+ICAgICAgPj4+Pj4N
Cj4+PiAgICAgID4+Pj4+IE1hcmlhDQo+Pj4gICAgICA+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gKkZy
b206KnNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSAqT24gQmVoYWxmIE9mDQo+Pj4g
KkptaC5kaXJlY3QNCj4+PiAgICAgID4+Pj4+ICpTZW50OiogVGh1cnNkYXksIE1hcmNoIDEzLCAy
MDE0IDEyOjEyIFBNDQo+Pj4gICAgICA+Pj4+PiAqVG86KmtlZ3JheUBjaXNjby5jb20NCj4+PiA8
bWFpbHRvOmtlZ3JheUBjaXNjby5jb20+O2x1Y3kueW9uZ0BodWF3ZWkuY29tDQo+Pj4gICAgICA8
bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPjtzbWt1bWFyQGNpc2NvLmNvbQ0KPj4+ICAgICAg
PG1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbT47DQo+Pj4gICAgICA+Pj4+PmpndWljaGFyQGNpc2Nv
LmNvbSA8bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4NCj4+PiAgICAgID4+Pj4+ICpDYzoqbmlj
b2xhcy5ib3V0aG9yc0Bxb3Ntb3MuY29tDQo+Pj4gICAgICA8bWFpbHRvOm5pY29sYXMuYm91dGhv
cnNAcW9zbW9zLmNvbT47c2ZjQGlldGYub3JnDQo+Pj4gICAgICA8bWFpbHRvOnNmY0BpZXRmLm9y
Zz47aGFkaUBtb2phdGF0dS5jb20gPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT47DQo+Pj4gICAg
ICA+Pj4+PnJvbl9wYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20NCj4+PiAgICAgIDxtYWlsdG86
cm9uX3BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT47YnJpanNtYW5AanVuaXBlci5uZXQNCj4+
PiAgICAgIDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+Ow0KPj4+ICAgICAgPj4+Pj5qbWhA
am9lbGhhbHBlcm4uY29tIDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4NCj4+PiAgICAgID4+
Pj4+ICpTdWJqZWN0OiogUmU6IFtzZmNdIGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNp
ZGVyYXRpb25zDQo+Pj4gICAgICA+Pj4+PiAqSW1wb3J0YW5jZToqIExvdw0KPj4+ICAgICAgPj4+
Pj4NCj4+PiAgICAgID4+Pj4+IEFzc3VtaW5nIEkgdW5kZXJzdGFuZCB5b3UgcHJvcGVybHkgS2Vu
LCBJIGRpc2FncmVlLg0KPj4+ICAgICAgPj4+Pj4NCj4+PiAgICAgID4+Pj4+IEZvciBleGFtcGxl
LCBieSB1c2luZyBzZXBhcmF0ZSB0ZXJtcyBJIGNhbiBlYXNpbHkgZGlzY3VzcyB0aGUNCj4+PiBm
YWN0DQo+Pj4gICAgICA+Pj4+PiB0aGF0IGNlcnRhaW4ga2luZHMgb2YgZGF0YSAoY2hhaW4gaWRl
bnRpZmljYXRpb24pIG9ubHkgbmVlZA0KPj4+IHRvIGJlDQo+Pj4gICAgICA+Pj4+PiBhZGp1c3Qg
YnkgYSBmZXcgYXBwcyBpbiByYXJlIGNhc2VzLiBBbmQgdGhhdCBkYXRhIGlzIG5vdA0KPj4+IGJl
ZWRlZA0KPj4+ICAgICAgPj4+Pj4gYnkgdGhlIGFwcGxpY2F0aW9ucy4NCj4+PiAgICAgID4+Pj4+
DQo+Pj4gICAgICA+Pj4+PiBVbmxlc3MgeW91IHdvdWxkIGxpa2UgdG8gY29uc2lkZXIgdGhlIGNo
YWluIGlkZW50aWZpY2F0aW9uIGFzDQo+Pj4gYmVpbmcNCj4+PiAgICAgID4+Pj4+IG9wdGlvbmFs
Pw0KPj4+ICAgICAgPj4+Pj4NCj4+PiAgICAgID4+Pj4+IFlvdXJzLA0KPj4+ICAgICAgPj4+Pj4N
Cj4+PiAgICAgID4+Pj4+IEpvZWwNCj4+PiAgICAgID4+Pj4+DQo+Pj4gICAgICA+Pj4+Pg0KPj4+
ICAgICAgPj4+Pj4NCj4+PiAgICAgID4+Pj4+IFNlbnQgZnJvbSBteSBTYW1zdW5nIHNtYXJ0cGhv
bmUgb24gQVQmVA0KPj4+ICAgICAgPj4+Pj4NCj4+PiAgICAgID4+Pj4+DQo+Pj4gICAgICA+Pj4+
Pg0KPj4+ICAgICAgPj4+Pj4NCj4+PiAgICAgID4+Pj4+IC0tLS0tLS0tIE9yaWdpbmFsIG1lc3Nh
Z2UgLS0tLS0tLS0NCj4+PiAgICAgID4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBkcmFmdC1yaWpz
bWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+ICAgICAgPj4+Pj4gRnJvbTogIktl
biBHcmF5IChrZWdyYXkpIiA8a2VncmF5QGNpc2NvLmNvbQ0KPj4+IDxtYWlsdG86a2VncmF5QGNp
c2NvLmNvbT4NCj4+PiAgICAgID4+Pj4+PG1haWx0bzprZWdyYXlAY2lzY28uY29tPj4NCj4+PiAg
ICAgID4+Pj4+IFRvOiBMdWN5IHlvbmcgPGx1Y3kueW9uZ0BodWF3ZWkuY29tDQo+Pj4gPG1haWx0
bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4NCj4+PiAgICAgID4+Pj4+PG1haWx0bzpsdWN5LnlvbmdA
aHVhd2VpLmNvbT4+LCJTdXJlbmRyYQ0KPj4+ICAgICAgPG1haWx0bzpsdWN5LnlvbmdAaHVhd2Vp
LmNvbSUzZSUzZSwlMjJTdXJlbmRyYT5LdW1hciAoc21rdW1hcikiDQo+Pj4gICAgICA+Pj4+PiA8
c21rdW1hckBjaXNjby5jb20NCj4+PiAgICAgIDxtYWlsdG86c21rdW1hckBjaXNjby5jb20+PG1h
aWx0bzpzbWt1bWFyQGNpc2NvLmNvbT4+LCJKaW0NCj4+PiAgICAgIDxtYWlsdG86c21rdW1hckBj
aXNjby5jb20lM2UlM2UsJTIySmltPkd1aWNoYXJkDQo+Pj4gICAgICA+Pj4+PihqZ3VpY2hhciki
DQo+Pj4gICAgICA+Pj4+PiA8amd1aWNoYXJAY2lzY28uY29tDQo+Pj4gICAgICA8bWFpbHRvOmpn
dWljaGFyQGNpc2NvLmNvbT48bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT4+DQo+Pj4gICAgICA+
Pj4+PiBDQzogTmljb2xhcyBCT1VUSE9SUyA8Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tDQo+
Pj4gPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+DQo+Pj4gICAgICA+Pj4+Pjxt
YWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4sc2ZjDQo+Pj4gICAgICA8bWFpbHRv
Ok5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSUzZSUzZSxzZmM+PHNmY0BpZXRmLm9yZw0KPj4+
ICAgICAgPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4gICAgICA+Pj4+PjxtYWlsdG86c2ZjQGll
dGYub3JnPj4sSmFtYWwNCj4+PiA8bWFpbHRvOnNmY0BpZXRmLm9yZyUzZSUzZSxKYW1hbD5IYWRp
DQo+Pj4gICAgICBTYWxpbSA8aGFkaUBtb2phdGF0dS5jb20gPG1haWx0bzpoYWRpQG1vamF0YXR1
LmNvbT4NCj4+PiAgICAgID4+Pj4+PG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbT4+LFJvbg0KPj4+
ICAgICAgPG1haWx0bzpoYWRpQG1vamF0YXR1LmNvbSUzZSUzZSxSb24+UGFya2VyDQo+Pj4gICAg
ICA+Pj4+PjxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tDQo+Pj4gPG1haWx0bzpSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPg0KPj4+ICAgICAgPj4+Pj4NCj4+PiA8bWFpbHRv
OlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PiwiYnJpanNtYW5AanVuaXBlci5uZXQN
Cj4+Pg0KPj4+IDxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSUzZSUzZSwl
MjJicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+PiAgICAgID4+Pj4+IDxtYWlsdG86YnJpanNtYW5A
anVuaXBlci5uZXQ+IiA8YnJpanNtYW5AanVuaXBlci5uZXQNCj4+PiAgICAgIDxtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ+DQo+Pj4gICAgICA+Pj4+PjxtYWlsdG86YnJpanNtYW5AanVuaXBl
ci5uZXQ+PiwiSm9lbA0KPj4+ICAgICAgPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldCUzZSUz
ZSwlMjJKb2VsPk0uIEhhbHBlcm4iDQo+Pj4gICAgICA+Pj4+PjxqbWhAam9lbGhhbHBlcm4uY29t
DQo+Pj4gICAgICA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+PG1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tPj4NCj4+PiAgICAgID4+Pj4+DQo+Pj4gICAgICA+Pj4+PiBUaGUgd29yZCAibWV0
YWRhdGEiIGlzIGEgcHVycG9zZWx5IGFtYmlndW91cyB0ZXJtICJkYXRhIHRoYXQNCj4+PiAgICAg
ID4+Pj4+IHByb3ZpZGVzIGluZm9ybWF0aW9uIGFib3V0IG90aGVyIGRhdGEiLiBJdCBpcyB1c2Vk
IHRvIGF2b2lkDQo+Pj4gVEhJUw0KPj4+ICAgICAgPj4+Pj5kaXNjdXNzaW9uLg0KPj4+ICAgICAg
Pj4+Pj4NCj4+PiAgICAgID4+Pj4+IEZvciBleGFtcGxlLCBJIHByb3Bvc2Ugd2UgZGVmaW5lICJ0
ZXF1aWxhIG1ldGFkYXRhIiBiZWNhdXNlLA0KPj4+ICAgICAgPj4+Pj4gZnJhbmtseSwgSSB3aWxs
IG5lZWQgdG8gb3JkZXIgYSB0cmlwbGUtc2hvdCBpZiB3ZSBrZWVwDQo+Pj4gYXR0ZW1wdGluZw0K
Pj4+ICAgICAgPj4+Pj4gdG8gZGVmaW5lIHNvbWV0aGluZyB0aGF0LCBieSBkZWZpbml0aW9uLCBp
cyBhbWJpZ3VvdXMuIEknZA0KPj4+IGxpa2UNCj4+PiAgICAgID4+Pj4+IG15IGJhcnRlbmRlciB0
byB1bmRlcnN0YW5kIG1lIHNwZWNpZmljYWxseSB3aGVuIEkgc2F5ICJJIG5lZWQNCj4+PiBhDQo+
Pj4gICAgICA+Pj4+PnNob3QiLg0KPj4+ICAgICAgPj4+Pj4NCj4+PiAgICAgID4+Pj4+IE9uIDMv
MTMvMTQgNzo0OSBBTSwgIkx1Y3kgeW9uZyIgPGx1Y3kueW9uZ0BodWF3ZWkuY29tDQo+Pj4gPG1h
aWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4NCj4+PiAgICAgID4+Pj4+IDxtYWlsdG86bHVjeS55
b25nQGh1YXdlaS5jb20+PiB3cm90ZToNCj4+PiAgICAgID4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAg
ID5TbmlwLi4NCj4+PiAgICAgID4+Pj4+ICAgPlNLPiBKdXN0IGNvcHlpbmcgZnJvbSB0aGUgUFM6
DQo+Pj4gICAgICA+Pj4+PiAgID4tLQ0KPj4+ICAgICAgPj4+Pj4gICA+RGF0YSBwbGFuZSBtZXRh
ZGF0YSBwcm92aWRlcyB0aGUgYWJpbGl0eSB0byBleGNoYW5nZQ0KPj4+IGluZm9ybWF0aW9uDQo+
Pj4gICAgICA+Pj4+PmJldHdlZW4NCj4+PiAgICAgID4+Pj4+ICAgPnRoZSBuZXR3b3JrIGFuZCBz
ZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlDQo+Pj4gZnVuY3Rpb25zLA0KPj4+ICAg
ICAgPj4+Pj5hbmQgc2VydmljZQ0KPj4+ICAgICAgPj4+Pj4gICA+ZnVuY3Rpb25zIGFuZCB0aGUg
bmV0d29yay4NCj4+PiAgICAgID4+Pj4+ICAgPg0KPj4+ICAgICAgPj4+Pj4gICA+LS0NCj4+PiAg
ICAgID4+Pj4+ICAgPkl0IGlzIGEgbHVjaWQgZGVmaW5pdGlvbi4gV2UgYXJlIHVubmVjZXNzYXJp
bHkgbWFraW5nIHRoZQ0KPj4+IHdvcmQNCj4+PiAgICAgID4+Pj4+Im5ldHdvcmsiDQo+Pj4gICAg
ICA+Pj4+PiAgID5jb250cm92ZXJzaWFsLCBJTU8uDQo+Pj4gICAgICA+Pj4+PiAgID4NCj4+PiAg
ICAgID4+Pj4+ICAgPltMdWN5XSBUaGlzIGlzIG15IHBvaW50LiAiVGhlIG5ldHdvcmsiIGlzIHRv
byBnZW5lcmFsIGhlcmUsDQo+Pj4gICAgICA+Pj4+PndoaWNoIGJyaW5ncw0KPj4+ICAgICAgPj4+
Pj4gICA+bWV0YWRhdGEgZ3JlYXQgcG93ZXIgdG8gZG8gbWFueSB0aGluZ3MuIFRoaXMgaXMgd2h5
IHBlb3BsZQ0KPj4+ICAgICAgPj4+Pj5pbnZlbnQgaWRlYXMNCj4+PiAgICAgID4+Pj4+ICAgPmhl
cmUsIHdoaWNoIGNhdXNlcyBhIGxvdCBvZiBkZWJhdGVzIG9uIG1ldGFkYXRhIHVzYWdlDQo+Pj4g
cG90ZW50aWFscy4NCj4+PiAgICAgID4+Pj4+IFdlDQo+Pj4gICAgICA+Pj4+PiAgID5zaG91bGQg
bm90IHNwZW5kIGEgbG90IG9mIHRpbWVzIG9uIHRoYXQgZGViYXRlcyBhbmQganVkZ2UNCj4+PiB3
aGljaA0KPj4+ICAgICAgPj4+Pj51c2FnZSBpcw0KPj4+ICAgICAgPj4+Pj4gICA+dmFsdWFibGUg
b3Igbm90LiBUaHVzLCBmb3IgdGhlIFNGQyB3b3JrLCBpdCB3aWxsIGJlDQo+Pj4gaGVscGZ1bCBp
Zg0KPj4+ICAgICAgPj4+Pj53ZSBjYW4NCj4+PiAgICAgID4+Pj4+ICAgPm5hcnJvdyBkb3duIGEg
Yml0LiBKb2VsIG1ha2VzIGV4cGxpY2l0bHkgdHdvIGNhc2VzLCB3aGljaA0KPj4+IGlzDQo+Pj4g
ICAgICA+Pj4+PmhlbHBmdWwgdG8NCj4+PiAgICAgID4+Pj4+ICAgPmRldmVsb3AgdXNlIGNhc2Vz
IGZvciBlYWNoIGNhc2UuIEkgd291bGQgbGlrZSB0byBzZWUgdGhhdA0KPj4+IHRoZQ0KPj4+ICAg
ICAgPj4+Pj5wcm9ibGVtDQo+Pj4gICAgICA+Pj4+PiAgID5zdGF0ZW1lbnQgY2FuIGJlIG1vcmUg
c3BlY2lmaWMgb24gbWV0YWRhdGEgZGVmaW5pdGlvbiwNCj4+PiB3aGljaCBtYXkNCj4+PiAgICAg
ID4+Pj4+YmUNCj4+PiAgICAgID4+Pj4+ICAgPmhlbHBmdWwgaW4gbGVzcyBmb2N1c2luZyBvbiBp
dCBhbmQgbW92aW5nIGZvcndhcmQuDQo+Pj4gICAgICA+Pj4+PiAgID4NCj4+PiAgICAgID4+Pj4+
ICAgPkx1Y3kNCj4+PiAgICAgID4+Pj4+ICAgPg0KPj4+ICAgICAgPj4+Pj4gICA+U3VyZW5kcmEu
DQo+Pj4gICAgICA+Pj4+PiAgID4NCj4+PiAgICAgID4+Pj4+ICAgPg0KPj4+ICAgICAgPj4+Pj4g
ICA+Pg0KPj4+ICAgICAgPj4+Pj4gICA+PlRoYW5rcywNCj4+PiAgICAgID4+Pj4+ICAgPj5MdWN5
DQo+Pj4gICAgICA+Pj4+PiAgID4+DQo+Pj4gICAgICA+Pj4+PiAgID4+LS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0NCj4+PiAgICAgID4+Pj4+ICAgPj5Gcm9tOiBKaW0gR3VpY2hhcmQgKGpndWlj
aGFyKSBbbWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbV0NCj4+PiAgICAgID4+Pj4+ICAgPj5TZW50
OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDQ6MzggUE0NCj4+PiAgICAgID4+Pj4+ICAgPj5U
bzogTHVjeSB5b25nDQo+Pj4gICAgICA+Pj4+PiAgID4+Q2M6IEpvZWwgTS4gSGFscGVybjsgTmlj
b2xhcyBCT1VUSE9SUzsgUm9uIFBhcmtlcjsNCj4+PiAgICAgID4+Pj4+ICAgPj5icmlqc21hbkBq
dW5pcGVyLm5ldA0KPj4+ICAgICAgPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD48bWFpbHRv
OmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2ZjOw0KPj4+IEphbWFsDQo+Pj4gICAgICA+Pj4+Pkhh
ZGkgU2FsaW0NCj4+PiAgICAgID4+Pj4+ICAgPj5TdWJqZWN0OiBSZTogW3NmY10NCj4+PiBkcmFm
dC1yaWpzbWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+ICAgICAgPj4+Pj4gICA+
Pg0KPj4+ICAgICAgPj4+Pj4gICA+PkhpIEx1Y3ksDQo+Pj4gICAgICA+Pj4+PiAgID4+DQo+Pj4g
ICAgICA+Pj4+PiAgID4+Tm8uIEkgYW0gc2ltcGx5IHNheWluZyB3ZSBzaG91bGQgbm90IG92ZXJj
b21wbGljYXRlIHRoZQ0KPj4+IHByb2JsZW0NCj4+PiAgICAgID4+Pj4+ICAgPj5zdGF0ZW1lbnQg
d2l0aCB0ZXh0IHRoYXQgYWRkcyBsaXR0bGUgdG8gbm8gdmFsdWUgaW4gbXkNCj4+PiBvcGluaW9u
Lg0KPj4+ICAgICAgPj4+Pj4gV2hldGhlcg0KPj4+ICAgICAgPj4+Pj4gICA+PndlIGNhbGwgaXQg
bWV0YWRhdGEsIG9yIGNvbnRleHQsIGhhcyBubyBiZWFyaW5nIG9uIHRoZQ0KPj4+IGZhY3QNCj4+
PiAgICAgID4+Pj4+dGhhdCB0aGUNCj4+PiAgICAgID4+Pj4+ICAgPj5wcm9ibGVtIHN0YXRlbWVu
dCBhbHJlYWR5IGNsZWFybHkgc3RhdGVzIHdlIG5lZWQgdG8gYmUNCj4+PiBhYmxlIHRvDQo+Pj4g
ICAgICA+Pj4+PnBhc3MNCj4+PiAgICAgID4+Pj4+ICAgPj5pbmZvcm1hdGlvbiBiZXR3ZWVuIFNG
wrlzIGFuZCBiZXR3ZWVuIHRoZSBuZXR3b3JrICYgU0bCuXMuDQo+Pj4gICAgICA+Pj4+PiAgID4+
DQo+Pj4gICAgICA+Pj4+PiAgID4+DQo+Pj4gICAgICA+Pj4+PiAgID4+T24gMy8xMi8xNCwgNTox
MyBQTSwgIkx1Y3kgeW9uZyIgPGx1Y3kueW9uZ0BodWF3ZWkuY29tDQo+Pj4gPG1haWx0bzpsdWN5
LnlvbmdAaHVhd2VpLmNvbT4NCj4+PiAgICAgID4+Pj4+PG1haWx0bzpsdWN5LnlvbmdAaHVhd2Vp
LmNvbT4+IHdyb3RlOg0KPj4+ICAgICAgPj4+Pj4gICA+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4N
Cj4+PiAgICAgID4+Pj4+ICAgPj4+SGkgSmltLA0KPj4+ICAgICAgPj4+Pj4gICA+Pj4NCj4+PiAg
ICAgID4+Pj4+ICAgPj4+SSBmb3Igb25lIGRvbid0IGFncmVlIGFuZCB0aGluayB3ZSBhcmUgb3Zl
ciBjb21wbGljYXRpbmcNCj4+PiB3aGF0DQo+Pj4gICAgICA+Pj4+PnNob3VsZA0KPj4+ICAgICAg
Pj4+Pj4gICA+Pj5iZSBzdHJhaWdodGZvcndhcmQuIFRoZSBTRkMgZW5jYXBzdWxhdGlvbiBzaG91
bGQgZW5hYmxlDQo+Pj4gdHdvDQo+Pj4gICAgICA+Pj4+PnRoaW5nczoNCj4+PiAgICAgID4+Pj4+
ICAgPj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+PjEuIFN0ZWVyaW5nIG9mIHNlbGVjdGVkIGZsb3dz
IHRocm91Z2ggYSBzZXJ2aWNlIGNoYWluOw0KPj4+IHRoaXMgaXMNCj4+PiAgICAgID4+Pj4+dGhl
DQo+Pj4gICAgICA+Pj4+PiAgID4+PnNlcnZpY2UgZnVuY3Rpb24gcGF0aC4NCj4+PiAgICAgID4+
Pj4+ICAgPj4+Mi4gUGFzc2luZyBvZiBjb250ZXh0IGFzc29jaWF0ZWQgd2l0aCBhIGdpdmVuIGZs
b3cNCj4+PiB3aXRoaW4gc2FpZA0KPj4+ICAgICAgPj4+Pj5zZXJ2aWNlDQo+Pj4gICAgICA+Pj4+
PiAgID4+PmZ1bmN0aW9uIHBhdGguIFRoaXMgY29udGV4dCBpbmZvcm1hdGlvbiBtYXkgYmUgY29u
c3VtZWQNCj4+PiBieSBhDQo+Pj4gICAgICA+Pj4+PlNGIChhbg0KPj4+ICAgICAgPj4+Pj4gICA+
Pj5hcHBsaWNhdGlvbiBJRCBpcyBhbiBleGFtcGxlKSBvciBtYXkgYmUgY29uc3VtZWQgYnkgdGhl
DQo+Pj4gICAgICA+Pj4+PmZvcndhcmRpbmcNCj4+PiAgICAgID4+Pj4+ICAgPj4+ZWxlbWVudHMg
KGEgdnJmLUlEIGlzIGFuIGV4YW1wbGUpLg0KPj4+ICAgICAgPj4+Pj4gICA+Pj5bTHVjeV0gRG8g
eW91IGNhbGwgdGhlIGNvbnRleHQgYXMgbWV0YWRhdGEgb3Igbm90PyBEbyB3ZQ0KPj4+IGhhdmUN
Cj4+PiAgICAgID4+Pj4+YW5vdGhlcg0KPj4+ICAgICAgPj4+Pj4gICA+Pj50ZXJtIGhlcmUgYmVz
aWRlIFNGQyBoZWFkZXIgYW5kIG1ldGFkYXRhLiBJIHNlZSB0aGF0IHlvdQ0KPj4+IGRvbid0DQo+
Pj4gICAgICA+Pj4+PndhbnQgdG8NCj4+PiAgICAgID4+Pj4+ICAgPj4+c2VwYXJhdGUgd2hhdCBp
cyBjb25zdW1lZCBieSBTRiBhbmQgd2hhdCBpcyBjb25zdW1lZCBieQ0KPj4+IHRoZQ0KPj4+ICAg
ICAgPj4+Pj5mb3J3YXJkaW5nDQo+Pj4gICAgICA+Pj4+PiAgID4+PmVsZW1lbnRzLg0KPj4+ICAg
ICAgPj4+Pj4gICA+Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+THVjeQ0KPj4+ICAgICAgPj4+Pj4g
ICA+Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+U2VudCBmcm9tIG15IGlQaG9uZQ0KPj4+ICAgICAg
Pj4+Pj4gICA+Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+PiBPbiBNYXIgMTIsIDIwMTQsIGF0IDQ6
MTYgUE0sICJMdWN5IHlvbmciDQo+Pj4gICAgICA+Pj4+PjxsdWN5LnlvbmdAaHVhd2VpLmNvbQ0K
Pj4+ICAgICAgPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT48bWFpbHRvOmx1Y3kueW9uZ0Bo
dWF3ZWkuY29tPj4gd3JvdGU6DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4NCj4+PiAgICAgID4+Pj4+
ICAgPj4+PiBHcmVhdC4gVGhlbiB3ZSBtYXkgY29uc2lkZXIgdHdvIHNwZWNpYWwgbWV0YWRhdGEN
Cj4+PiBkZWZpbml0aW9ucw0KPj4+ICAgICAgPj4+Pj5pbiB0aGUNCj4+PiAgICAgID4+Pj4+ICAg
Pj4+PnByb2JsZW0gc3RhdGVtZW50IHNvIHdlIGNhbiBhbGwgdXNlIHRoZSBzYW1lDQo+Pj4gZGVm
aW5pdGlvbnMuDQo+Pj4gICAgICA+Pj4+PkhlcmUgaXMgbXkNCj4+PiAgICAgID4+Pj4+ICAgPj4+
PnN1Z2dlc3RlZCB0ZXh0IGFuZCBsaWtlIHRvIGhlYXIgeW91IGFuZCBvdGhlcidzIGlucHV0DQo+
Pj4gYW5kDQo+Pj4gICAgICA+Pj4+PnN1Z2dlc3Rpb25zLg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+
DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4gRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1l
dGFkYXRhIHByb3ZpZGVzIHRoZQ0KPj4+IGFiaWxpdHkNCj4+PiAgICAgID4+Pj4+dG8NCj4+PiAg
ICAgID4+Pj4+ICAgPj4+PmV4Y2hhbmdlIGluZm9ybWF0aW9uIGJldHdlZW4gdGhlIGVsZW1lbnRz
IGluIGEgc2VydmljZQ0KPj4+IGZ1bmN0aW9uDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj5jaGFpbmlu
Zy4gSW4gdGhpcyBjb250ZXh0LCB0aGVyZSBhcmUgdHdvIHR5cGVzIG9mIGRhdGENCj4+PiBwbGFu
ZQ0KPj4+ICAgICAgPj4+Pj5tZXRhZGF0YS4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pg0KPj4+ICAg
ICAgPj4+Pj4gICA+Pj4+IFNlcnZpY2UgRnVuY3Rpb24gTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlv
biBleGNoYW5nZWQNCj4+PiBiZXR3ZWVuDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj5jbGFzc2lmaWVy
IGFuZCBzZXJ2aWNlIGZ1bmN0aW9ucywgYmV0d2VlbiBzZXJ2aWNlDQo+Pj4gZnVuY3Rpb25zIHRv
DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj5mYWNpbGl0YXRlIHNlcnZpY2UgZnVuY3Rpb25zIG9uIHRo
ZSBwYWNrZXQgdHJlYXRtZW50Lg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+DQo+Pj4gICAgICA+Pj4+
PiAgID4+Pj4gU3RlZXJpbmcgTWV0YWRhdGE6IHRoZSBpbmZvcm1hdGlvbiBmcm9tIHNlcnZpY2UN
Cj4+PiBmdW5jdGlvbnMgdG8gYQ0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Y2xhc3NpZmllciBvciBz
ZXJ2aWNlIG5vZGUgZm9yIHRyYWZmaWMgZm9yd2FyZGluZw0KPj4+IHB1cnBvc2UuDQo+Pj4gICAg
ICA+Pj4+PiAgID4+Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+PiAtZW5kDQo+Pj4gICAgICA+Pj4+
PiAgID4+Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+PiBMdWN5DQo+Pj4gICAgICA+Pj4+PiAgID4+
Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4gRnJvbTogSm9lbCBNLiBI
YWxwZXJuIFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0NCj4+PiAgICAgID4+Pj4+ICAgPj4+
PiBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDEyLCAyMDE0IDI6MzUgUE0NCj4+PiAgICAgID4+Pj4+
ICAgPj4+PiBUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBSb24gUGFya2VyDQo+Pj4g
ICAgICA+Pj4+PiAgID4+Pj4gQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpO2JyaWpzbWFuQGp1
bmlwZXIubmV0DQo+Pj4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+PiAgICAgID4+
Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaQ0KPj4+ICAg
ICAgPj4+Pj4gICA+Pj4+IFNhbGltDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4gU3ViamVjdDogUmU6
IFtzZmNdDQo+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+
PiAgICAgID4+Pj4+ICAgPj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+IFllcywgSSBhbSB0cnlp
bmcgdG8gY29uc2lzdGVudGx5IGRpc3Rpbmd1aXNoIHRob3NlIHR3bw0KPj4+IGNhc2VzDQo+Pj4g
ICAgICA+Pj4+PndoZW4NCj4+PiAgICAgID4+Pj4+ICAgPj4+PnRhbGtpbmcgYWJvdXQgdGhlIGlu
Zm9ybWF0aW9uIGNhcnJpZWQgd2l0aCBwYWNrZXRzIGluDQo+Pj4gc2VydmljZQ0KPj4+ICAgICAg
Pj4+Pj5jaGFpbnMuDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+
PiBZb3VycywNCj4+PiAgICAgID4+Pj4+ICAgPj4+PiBKb2VsDQo+Pj4gICAgICA+Pj4+PiAgID4+
Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4gT24gMy8xMi8xNCwgMzoxMyBQTSwgTHVjeSB5b25n
IHdyb3RlOg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+PiBKb2VsLCBTZWUgYmVsb3cuIC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tIEZyb206IHNmYw0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+PiBbbWFp
bHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgSm9lbCBNLg0KPj4+IEhhbHBl
cm4NCj4+PiAgICAgID4+Pj4+U2VudDoNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4gV2VkbmVzZGF5
LCBNYXJjaCAxMiwgMjAxNCAyOjAyIFBNIFRvOiBMdWN5IHlvbmc7DQo+Pj4gTmljb2xhcw0KPj4+
ICAgICAgPj4+Pj5CT1VUSE9SUzsNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4gUm9uIFBhcmtlciBD
YzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7DQo+Pj4gICAgICA+Pj4+PmJyaWpzbWFuQGp1bmlw
ZXIubmV0DQo+Pj4gICAgICA8bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PjxtYWlsdG86YnJp
anNtYW5AanVuaXBlci5uZXQ+OyBzZmM7DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+IEphbWFsIEhh
ZGkgU2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+IGRyYWZ0
LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4gICAgICA+Pj4+PiAgID4+
Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+IEkgd2FzIHRyeWluZyB0byB3b3JkIGl0IGNhcmVm
dWxseSBub3QgdG8gZm9jdXMgb24gd2hvDQo+Pj4gcHV0cw0KPj4+ICAgICAgPj4+Pj50aGUNCj4+
PiAgICAgID4+Pj4+ICAgPj4+Pj4gaW5mb3JtYXRpb24gaW4sIGJ1dCBvbmx5IG9uIHdobyBjb25z
dW1lcyB0aGUNCj4+PiBpbmZvcm1hdGlvbi4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4gSW5mb3Jt
YXRpb24gZm9yIHNlcnZpY2UgZnVuY3Rpb25zIG1heSBjb21lIGZyb20gdGhlDQo+Pj4gaW5ncmVz
cw0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+PiBjbGFzc2lmaWVyIG9yIGZyb20gb3RoZXIgc2Vydmlj
ZSBmdW5jdGlvbnMuIFtMdWN5XQ0KPj4+IHRoaXMgaXMNCj4+PiAgICAgID4+Pj4+dGhlIG9uZQ0K
Pj4+ICAgICAgPj4+Pj4gICA+Pj4+PiBjYXNlIHVzaW5nIG1ldGFkYXRhIGluIHlvdXIgdmlldy4g
SW5mb3JtYXRpb24gZm9yIHRoZQ0KPj4+ICAgICAgPj4+Pj5mb3J3YXJkaW5nDQo+Pj4gICAgICA+
Pj4+PiAgID4+Pj4+IHdpbGwgZ2VuZXJhbGx5IGNvbWUgZnJvbSB0aGUgaW5ncmVzcyBjbGFzc2lm
aWVyLCBidXQNCj4+PiBpbg0KPj4+ICAgICAgPj4+Pj5zcGVjaWFsDQo+Pj4gICAgICA+Pj4+PiAg
ID4+Pj4+IGNhc2VzIG1heSBiZSBwcm92aWRlZCBieSBzZXJ2aWNlIGZ1bmN0aW9ucy4gKEkga2Vl
cA0KPj4+ICAgICAgPj4+Pj53YW50aW5nIHRvIGdldA0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+PiBy
aWQgb2YgdGhvc2Ugc3BlY2lhbCBjYXNlcywgYnV0IHNvIGZhciB0aGVyZSBzZWVtIHRvDQo+Pj4g
YmUNCj4+PiAgICAgID4+Pj4+anVzdCBlbm91Z2gNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4gb2Yg
dGhlbSB0byB3YXJyYW50IGNvdmVyaW5nIGluIHRoZSBzb2x1dGlvbi4gQW5kIG1vcmUNCj4+PiAg
ICAgID4+Pj4+aW1wb3J0YW50bHksDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+IHNpZ25pZmljYW50
IHN1cHBvcnQgZm9yIGl0IGluIHRoZSB3b3JraW5nIGdyb3VwLikNCj4+PiBbTHVjeV0NCj4+PiAg
ICAgID4+Pj4+VGhpcyBpcw0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+PiB0aGUgc2Vjb25kIGNhc2Ug
dXNpbmcgbWV0YWRhdGEgaW4geW91ciB2aWV3IChidXQgeW91DQo+Pj4gZG9uJ3QNCj4+PiAgICAg
ID4+Pj4+bGlrZSBpdCkuDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAg
ID4+Pj4+IEFuZCB5b3Ugc3VnZ2VzdCBkaXN0aW5ndWlzaGluZyB0aGVzZSB0d28gY2FzZXMgd2hl
bg0KPj4+ICAgICAgPj4+Pj5kaXNjdXNzaW5nDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+IGFib3V0
IG1ldGFkYXRhIHVzYWdlLiBJcyB0aGF0IHJpZ2h0IHVuZGVyc3RhbmRpbmc/DQo+Pj4gICAgICA+
Pj4+PiAgID4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+IEx1Y3kNCj4+PiAgICAgID4+Pj4+
ICAgPj4+Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4gWW91cnMsIEpvZWwNCj4+PiAgICAgID4+
Pj4+ICAgPj4+Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+IE9uIDMvMTIvMTQsIDI6MzMgUE0s
IEx1Y3kgeW9uZyB3cm90ZToNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+IEpvZWwsIEkgaW50ZXJw
cmV0IHRoYXQgeW91IHN1Z2dlc3RzIHRoYXQgZGlzdGluZ3Vpc2gNCj4+PiB0aGUNCj4+PiAgICAg
ID4+Pj4+ZXhjaGFuZ2UNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+IGluZm9ybWF0aW9uIGRhdGEg
cGxhbmUgY2FycmllZCBiZXR3ZWVuIHNlcnZpY2UNCj4+PiBmdW5jdGlvbnMNCj4+PiAgICAgID4+
Pj4+YW5kIHRoZQ0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4gZXhjaGFuZ2UgaW5mb3JtYXRpb24g
ZGF0YSBwbGFuZSBjYXJyaWVkIGZyb20gYQ0KPj4+IHNlcnZpY2UNCj4+PiAgICAgID4+Pj4+ZnVu
Y3Rpb24gdG8NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+IGEgc2VydmljZSBub2RlLiBJcyB0aGlz
IHJpZ2h0IHVuZGVyc3RhbmRpbmc/IEx1Y3kNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+DQo+Pj4g
ICAgICA+Pj4+PiAgID4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2Vs
IE0uIEhhbHBlcm4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+IFttYWlsdG86am1oQGpvZWxoYWxw
ZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LCBNYXJjaA0KPj4+IDEyLA0KPj4+ICAgICAgPj4+Pj4y
MDE0DQo+Pj4gICAgICA+Pj4+PiAxOjE5DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+PiBQTQ0KPj4+
ICAgICAgPj4+Pj4gICA+Pj4+Pj4gVG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgUm9u
IFBhcmtlciBDYzogSmltDQo+Pj4gR3VpY2hhcmQNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+IChq
Z3VpY2hhcik7YnJpanNtYW5AanVuaXBlci5uZXQNCj4+PiA8bWFpbHRvOmJyaWpzbWFuQGp1bmlw
ZXIubmV0Pg0KPj4+ICAgICAgPj4+Pj48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0Pjsgc2Zj
OyBKYW1hbCBIYWRpIFNhbGltIFN1YmplY3Q6DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+PiBSZTog
W3NmY10gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+PiAgICAg
ID4+Pj4+ICAgPj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+PiBNeSBpbmNsaW5hdGlvbiB3
b3VsZCBiZSB0byB0dW5lIHRoYXQgZGVmaW5pdGlvbiB0bw0KPj4+ICAgICAgPj4+Pj5kaXN0aW5n
dWlzaA0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4gYmV0d2VlbiBkYXRhcGxhbmUgY2FycmllZCBp
bmZvcm1hdGlvbiBpbnRlbmRlZCBmb3INCj4+PiB1c2UgYnkNCj4+PiAgICAgID4+Pj4+c2Vydmlj
ZQ0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4gZnVuY2l0b25zICh3aGF0ZXZlciB0aGUgb3JpZ2lu
KSwgYW5kIGRhdGFwbGFuZQ0KPj4+IGNhcnJpZWQNCj4+PiAgICAgID4+Pj4+aW5mb3JtYXRpb24N
Cj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+IGludGVuZGVkIGZvciBkYXRhcGxhbmUgZm9yd2FyZGlu
ZyBjb21wb25lbnRzLg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4NCj4+PiAgICAgID4+Pj4+ICAg
Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pg0KPj4+ICAgICAgPj4+
Pj4gICA+Pj4+Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+PiBIaSBKb2VsLA0KPj4+ICAgICAg
Pj4+Pj4gICA+Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4gSSBhZ3JlZSB0aGF0IHdl
IG5lZWQgdXNpbmcgdGhlIHNhbWUgZGVmaW5pdGlvbiBmb3IgYQ0KPj4+ICAgICAgPj4+Pj50ZXJt
LCBidXQNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+PiBkaXNhZ3JlZSB0aGF0IHRoZSBtZXRhZGF0
YSBkZWZpbml0aW9uIGhlcmUgaXMgYSBzZXQNCj4+PiBvZg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+
Pj4+IGluZm9ybWF0aW9uIHB1dCBpbiB0aGUgU0ZDIGhlYWRlci4gVGhpcyBtYXkgYmUgdG9vDQo+
Pj4gbmFycm93DQo+Pj4gICAgICA+Pj4+Pm9yIGxlYWQNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+
PiB0byBhIHBhcnRpY3VsYXIgc29sdXRpb24uIEkgYW0gZmluZSB3aXRoIHRoaXMNCj4+PiBkZWZp
bml0aW9uDQo+Pj4gICAgICA+Pj4+PmluIHRoZQ0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+IHBy
b2JsZW0gc3RhdGVtZW50IHcvIG1pbm9yIHR3ZWFrIChzdWdnZXN0ZWQgb24NCj4+PiBtYWlsaW5n
DQo+Pj4gICAgICA+Pj4+Pmxpc3QpLg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4gICAg
ICA+Pj4+PiAgID4+Pj4+Pj4gRGF0YXBsYW5lIE1ldGFkYXRhOiBEYXRhIHBsYW5lIG1ldGFkYXRh
IHByb3ZpZGVzIHRoZQ0KPj4+ICAgICAgPj4+Pj5hYmlsaXR5IHRvDQo+Pj4gICAgICA+Pj4+PiAg
ID4+Pj4+Pj4gZXhjaGFuZ2UgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgY2xhc3NpZmllcnMgYW5k
DQo+Pj4gc2VydmljZQ0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+IGZ1bmN0aW9ucywgYmV0d2Vl
biBzZXJ2aWNlIGZ1bmN0aW9ucywgYW5kIHNlcnZpY2UNCj4+PiAgICAgID4+Pj4+ZnVuY3Rpb25z
IGFuZA0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+IHRoZQ0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+
Pj4+IGNsYXNzaWZpZXJzfHNlcnZpY2Ugbm9kZXMuDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4N
Cj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+PiBUaGVyZSBtYXkgYmUgYSBzb2x1dGlvbiB0aGF0IGEg
c2VydmljZSBmdW5jdGlvbg0KPj4+IHBhc3Nlcw0KPj4+ICAgICAgPj4+Pj5zb21lDQo+Pj4gICAg
ICA+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+IGluZm9ybWF0aW9uIHRvIGF0dGFjaGVk
IHNlcnZpY2Ugbm9kZSB3aXRob3V0IHVzaW5nDQo+Pj4gU0ZDDQo+Pj4gICAgICA+Pj4+PmhlYWRl
ci4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+IFRo
YW5rcywgTHVjeQ0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+
Pj4+Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LSBGcm9tOiBKb2VsIEhhbHBlcm4gRGlyZWN0DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4gW21h
aWx0bzpqbWguZGlyZWN0QGpvZWxoYWxwZXJuLmNvbV0gU2VudDogV2VkbmVzZGF5LA0KPj4+ICAg
ICAgPj4+Pj5NYXJjaCAxMiwNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+PiAyMDE0IDEyOjI1IFBN
IFRvOiBMdWN5IHlvbmc7IEpvZWwgTS4gSGFscGVybjsNCj4+PiBOaWNvbGFzDQo+Pj4gICAgICA+
Pj4+PkJPVVRIT1JTOw0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+IFJvbiBQYXJrZXIgQ2M6IEpp
bSBHdWljaGFyZCAoamd1aWNoYXIpOw0KPj4+ICAgICAgPj4+Pj5icmlqc21hbkBqdW5pcGVyLm5l
dA0KPj4+ICAgICAgPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD48bWFpbHRvOmJyaWpzbWFu
QGp1bmlwZXIubmV0PjsNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+PiBzZmM7IEphbWFsIEhhZGkg
U2FsaW0gU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4gZHJhZnQt
cmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJhdGlvbnMNCj4+PiAgICAgID4+Pj4+ICAgPj4+
Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+IEx1Y3ksIHlvdSBzYXkgInRoZSBtZXRhZGF0
YSB0ZXJtIG1lYW5zIC4uLiIgVGhlDQo+Pj4gICAgICA+Pj4+PmRlZmluaXRpb24geW91DQo+Pj4g
ICAgICA+Pj4+PiAgID4+Pj4+Pj4gdGhlbiBwcm92aWRlIGlzIGEgZGVmaW5pdGlvbiBvZiB0aGUg
c2V0IG9mDQo+Pj4gaW5mb3JtYXRpb24gd2UNCj4+PiAgICAgID4+Pj4+YXJlDQo+Pj4gICAgICA+
Pj4+PiAgID4+Pj4+Pj4gcHJvcG9zaW5nIHRoYXQgd2UgcHV0IGluIHRoZSBTRkMgaGVhZGVyLiBJ
LCBhbmQNCj4+PiBvdGhlcnMsDQo+Pj4gICAgICA+Pj4+PmhhdmUNCj4+PiAgICAgID4+Pj4+ICAg
Pj4+Pj4+PiBiZWVuIHVzaW5nIHRoZSB0ZXJtIG1ldGFkYXRhIG1vcmUgbmFycm93bHkuIFdlIGNh
bg0KPj4+IHVzZQ0KPj4+ICAgICAgPj4+Pj53aGF0ZXZlcg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+
Pj4+IGRlZmluaXRpb24gd2Ugd2FudC4gQnV0IHdlIGRvIG5lZWQgdG8gYWdyZWUgb24gdGhlDQo+
Pj4gICAgICA+Pj4+PmRlZmluaXRpb24uDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4gRm9yIHRo
ZSBwdXJwb3NlcyBvZiB0aGUgV0csIGl0IHNlZW1zIG11Y2ggbW9yZQ0KPj4+IHVzZWZ1bCB0bw0K
Pj4+ICAgICAgPj4+Pj51c2UgdGhlDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4gdGVybSBtZXRh
ZGF0YSBmb3IgdGhlIG5hcnJvd2VyIGRlc2NyaXB0aW9uLg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+
Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4gWW91cnMsIEpvZWwNCj4+PiAgICAgID4+Pj4+
ICAgPj4+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+PiBPbiAzLzEyLzE0LCAxOjE5IFBN
LCBMdWN5IHlvbmcgd3JvdGU6DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+IEhpIEpvZWwsDQo+
Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+IEkgYWdy
ZWUuIFdlIG5lZWQgdG8gZGlmZmVyZW50aWF0ZSB0aGUgbWV0YWRhdGENCj4+PiB1c2VkIGJ5DQo+
Pj4gICAgICA+Pj4+PnNlcnZpY2UNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj5mdW5jdGlvbiBh
bmQgU0ZDIGhlYWRlci4gVGhlIG1ldGFkYXRhIHRlcm0gbWVhbnMNCj4+PiBjYXJyeWluZw0KPj4+
ICAgICAgPj4+Pj5zb21lDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+c3RhdGVzIGFsb25nIHdp
dGggdGhlIHBhY2tldC4gSU1POiBTRkMgaGVhZGVyIGlzIGENCj4+PiBraW5kIG9mDQo+Pj4gICAg
ICA+Pj4+PiAgID4+Pj4+Pj4+bWV0YWRhdGEgY2FycmllZCBvbiBwYWNrZXQgZm9yIG5leHQgc2Vy
dmljZSBub2RlIHRvDQo+Pj4gdXNlLg0KPj4+ICAgICAgPj4+Pj5JbiB0aGUNCj4+PiAgICAgID4+
Pj4+ICAgPj4+Pj4+Pj5jb250ZXh0IG9mIFNGQywgd2UgaGF2ZSB0ZXJtIGZvciBTRkMgaGVhZGVy
IGFuZCB0aGUNCj4+PiAgICAgID4+Pj4+bWV0YWRhdGEgdGhhdA0KPj4+ICAgICAgPj4+Pj4gICA+
Pj4+Pj4+PndhcyBjYXJyaWVkIGJldHdlZW4gc2VydmljZSBmdW5jdGlvbnMsIG9yIGJldHdlZW4N
Cj4+PiBzZXJ2aWNlDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+ZnVuY3Rpb25zIGFuZCBjbGFz
c2lmaWVycy9zZXJ2aWNlIG5vZGVzLCB3aGljaCBpcw0KPj4+IHdoYXQNCj4+PiAgICAgID4+Pj4+
dGhlIGRyYWZ0DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Zm9jdXMuDQo+Pj4gICAgICA+Pj4+
PiAgID4+Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+IFRoYW5rcywgTHVjeQ0KPj4+
ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+ICAg
ICAgPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+ICAgICAg
Pj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLSBGcm9tOiBKb2VsIE0uIEhhbHBlcm4NCj4+PiAgICAgID4+Pj4+ICAgPj4+
Pj4+Pj4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXSBTZW50OiBXZWRuZXNkYXksDQo+Pj4g
TWFyY2ggMTIsDQo+Pj4gICAgICA+Pj4+PiAyMDE0DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+
IDExOjE4IEFNIFRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IFJvbg0KPj4+IFBhcmtl
ciBDYzoNCj4+PiAgICAgID4+Pj4+IEppbQ0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+PiBHdWlj
aGFyZCAoamd1aWNoYXIpO2JyaWpzbWFuQGp1bmlwZXIubmV0DQo+Pj4gPG1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldD4NCj4+PiAgICAgID4+Pj4+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbQ0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+PiBTdWJq
ZWN0OiBSZTogW3NmY10NCj4+PiAgICAgID4+Pj4+IGRyYWZ0LXJpanNtYW4tc2ZjLW1ldGFkYXRh
LWNvbnNpZGVyYXRpb25zDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+
PiAgID4+Pj4+Pj4+IEkgdGhpbmsgaXQgaXMgaW1wb3J0YW50IHRvIGtlZXAgYSBzdHJvbmcNCj4+
PiBkaXN0aW5jdGlvbg0KPj4+ICAgICAgPj4+Pj5iZXR3ZWVuDQo+Pj4gICAgICA+Pj4+PiAgID4+
Pj4+Pj4+IG1ldGFkYXRhICh3aGljaCBpcyBmb3IgdXNlIGJ5IGFwcGxpY2F0aW9ucykgYW5kIHRo
ZQ0KPj4+ICAgICAgPj4+Pj5zZXJ2aWNlDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+IGNoYWlu
aW5nIGluZm9ybWF0aW9uIGluIHRoZSBiYXNlIHNlcnZpY2UgY2hhaW4NCj4+PiBoZWFkZXIsDQo+
Pj4gICAgICA+Pj4+PndoaWNoIGlzDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+IGZvciB1c2Ug
YnkgdGhlIHNlcnZpY2UgY2hhaW4gc3VwcG9ydCBtZWNoYW5pc21zLg0KPj4+ICAgICAgPj4+Pj4g
ICA+Pj4+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+PiBZb3VycywgSm9lbA0KPj4+ICAg
ICAgPj4+Pj4gICA+Pj4+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4gT24gMy8xMi8x
NCwgMTA6NDIgQU0sIEx1Y3kgeW9uZyB3cm90ZToNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+
IEZ1bGx5IGFncmVlIHdpdGggSm9lLg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+PiAg
ICAgID4+Pj4+ICAgPj4+Pj4+Pj4+IFdlIHNob3VsZCBub3QgcmVxdWlyZSBhIGZpeCBsZW5ndGgg
Zm9yIGluLWJhbmQNCj4+PiBtZXRhZGF0YQ0KPj4+ICAgICAgPj4+Pj5idXQNCj4+PiAgICAgID4+
Pj4+ICAgPj4+Pj4+Pj4+IGFsc28gbm90IGxlYXZlIGl0IGZvciBmcmVlbHkgdXNhZ2UuIEluIGZh
Y3QsIHdoZW4NCj4+PiBhDQo+Pj4gICAgICA+Pj4+PnNlcnZpY2UNCj4+PiAgICAgID4+Pj4+ICAg
Pj4+Pj4+Pj4+IG5vZGUgaW5zZXJ0cyBTRkMgaGVhZGVyIG9uIGEgKGVuY2Fwc3VsYXRlZCkNCj4+
PiBwYWNrZXQgYW5kDQo+Pj4gICAgICA+Pj4+PnNlbmQgdG8NCj4+PiAgICAgID4+Pj4+ICAgPj4+
Pj4+Pj4+IG5leHQgc2VydmljZSBub2RlLCBTRkMgaGVhZGVyIGl0c2VsZiBjYW4gYmUgc2Vlbg0K
Pj4+IGFzIGENCj4+PiAgICAgID4+Pj4+bWV0YWRhdGEuDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+
Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4gTHVjeQ0KPj4+ICAgICAgPj4+Pj4gICA+
Pj4+Pj4+Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tIEZyb206IHNmYw0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4gW21haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpvZWwgTS4NCj4+PiAgICAgID4+Pj4+SGFs
cGVybg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAx
MiwgMjAxNCA5OjIxIEFNIFRvOg0KPj4+IE5pY29sYXMNCj4+PiAgICAgID4+Pj4+Qk9VVEhPUlM7
DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+PiBSb24gUGFya2VyIENjOiBKaW0gR3VpY2hhcmQg
KGpndWljaGFyKTsNCj4+PiAgICAgID4+Pj4+YnJpanNtYW5AanVuaXBlci5uZXQNCj4+PiAgICAg
IDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+PG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5l
dD47DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+PiBzZmM7IEphbWFsIEhhZGkgU2FsaW0gU3Vi
amVjdDogUmU6IFtzZmNdDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+PiBkcmFmdC1yaWpzbWFu
LXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4N
Cj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+IEZvciBpbi1iYW5kIG1ldGFkYXRhLCB0aGUgQVBJ
IGZvciBhY2Nlc3MgY2FuDQo+Pj4gZWFzaWx5IGJlDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+
PiBzeW5jaHJvbm91cy4gT3V0IG9mIGJhbmQgbWV0YWRhdGEgbmVlZHMgZGlmZmVyZW50DQo+Pj4g
ICAgICA+Pj4+PmhhbmRsaW5nLg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4gVGhlcmUgYXJl
IG1hbnkgY2FzZXMgd2hlcmUgb3V0LW9mLWJhbmQgbWV0YWRhdGEgaXMNCj4+PiAgICAgID4+Pj4+
dXNlZnVsIGFuZA0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4gYXBwcm9wcmlhdGUuIEJ1dCB0
aGV5IGRvIG5vdCBjb3ZlciBhbGwgbmVlZHMgYnkNCj4+PiBhbnkNCj4+PiAgICAgID4+Pj4+c3Ry
ZXRjaC4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+
Pj4+PiBFdmVuIGlmIGVhY2ggcGllY2Ugb2YgaW4tYmFuZCBtZXRhZGF0YSBpcyBvZiBmaXhlZA0K
Pj4+ICAgICAgPj4+Pj5sZW5ndGgsDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+PiB0aGVyZSBh
cmUgbWFueSBkaWZmZXJlbnQga2luZHMgb2YgbWV0YXR5cGUuDQo+Pj4gVHJ5aW5nIHRvDQo+Pj4g
ICAgICA+Pj4+PnNheQ0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4gInRoZXJlIHdpbGwgYmUg
ZXhhY3RseSBmb3VyIHBpZWNlcywgYW5kIHRoZXkgd2lsbA0KPj4+IGJlIG9mDQo+Pj4gICAgICA+
Pj4+PnR5cGVzDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+PiB0MSwgdDIsIHQzLCBhbmQgdDQi
IGlzIHNpbXBseSB0b28gc3BlY2lmaWMgZm9yDQo+Pj4gZXZlbiA4MCUNCj4+PiAgICAgID4+Pj4+
b2YgdGhlDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pm5lZWRzLg0KPj4+ICAgICAgPj4+Pj4g
ICA+Pj4+Pj4+Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+IFlvdXJzLCBKb2VsDQo+Pj4g
ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+IE9uIDMv
MTIvMTQsIDg6NTIgQU0sIE5pY29sYXMgQk9VVEhPUlMgd3JvdGU6DQo+Pj4gICAgICA+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gSGVsbG8gUm9uLA0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4g
ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4gU2VuZGluZyBvdXQgb2YgYmFuZCBjb25ncnVlbnQgbWV0
YWRhdGEgbWF5IG5vdA0KPj4+IGJlIHRoZQ0KPj4+ICAgICAgPj4+Pj5hbnN3ZXINCj4+PiAgICAg
ID4+Pj4+ICAgPj4+Pj4+Pj4+PiB0byBhbGwgbmVlZHMgYnV0IGl0IGlzIG9uZSB0b29sIHRoYXQg
d2Ugc2hvdWxkDQo+Pj4ga2VlcC4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+ICAg
ICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+IE5vdCBhbGwgbWV0YWRhdGEgaXMgdGllZCB0byBhIHNwZWNp
ZmljIHBhY2tldCwNCj4+PiBmb3INCj4+PiAgICAgID4+Pj4+ZXhhbXBsZSBhDQo+Pj4gICAgICA+
Pj4+PiAgID4+Pj4+Pj4+Pj4gcG9saWN5IGNoYW5nZSBpbiBQQ1JGIGNvdWxkIGxlYWQgdG8gc29t
ZSBtZXRhZGF0YQ0KPj4+ICAgICAgPj4+Pj5zaWduYWxpbmcsDQo+Pj4gICAgICA+Pj4+PiAgID4+
Pj4+Pj4+Pj4gdGhlIHJlYWN0aW9uIHRpbWUgbmVlZCBub3QgYmUgaW1tZWRpYXRlLCBmZXcgbXMN
Cj4+PiBtYXkNCj4+PiAgICAgID4+Pj4+bm90IG1hdHRlci4NCj4+PiAgICAgID4+Pj4+ICAgPj4+
Pj4+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+IEFzIHlvdSBwb2ludCwgaWYgYSBw
YWNrZXQgaXMgdGllZCB0byBhIG1ldGFkYXRhIGENCj4+PiAgICAgID4+Pj4+Y29ycmVsYXRpb24N
Cj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+PiBpbmZvIGNhbiBiZSBzZXQgaW4gYm90aCBwYWNr
ZXQgdG8gZGVhbCB3aXRoIGl0DQo+Pj4gKGkuZQ0KPj4+ICAgICAgPj4+Pj5tZXRhZGF0YQ0KPj4+
ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+IGV4cGVjdGVkIGZsYWcgaW4gdGhlIFNGQyBoZWFkZXIs
IHBsdXMgYW4gaWQpDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+PiAgICAgID4+Pj4+
ICAgPj4+Pj4+Pj4+PiBGaW5hbGx5IHdlIGNhbiBzdGlsbCBzZW5kIHNvbWUgbGltaXRlZCBtZXRh
ZGF0YQ0KPj4+IHdpdGhpbg0KPj4+ICAgICAgPj4+Pj5hIGhlYWRlci4NCj4+PiAgICAgID4+Pj4+
ICAgPj4+Pj4+Pj4+PiBUaGlzIGNvdWxkIGJlIHVzZWQgZm9yIGxvYWQgYmFsYW5jZXJzIGluDQo+
Pj4gcGFydGljdWxhciBpZg0KPj4+ICAgICAgPj4+Pj53ZQ0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+
Pj4+Pj4+IGFncmVlIG9uIGEgY29udmVudGlvbiB0byBsb2NhdGUgImNvYXJzZSBncmFpbg0KPj4+
IHBvbGljeSINCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+PiAvICJmaW5lIGdyYWluIHBvbGlj
eSIgb24gcmVzZXJ2ZWQgY29udGV4dA0KPj4+IGhlYWRlcnMuDQo+Pj4gICAgICA+Pj4+PiAgID4+
Pj4+Pj4+Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+PiBUaGlzIHNlZW1zIHRvIG9wZW4g
dXAgYSBsb3Qgb2YgZmxleGliaWxpdHkgLw0KPj4+ICAgICAgPj4+Pj5pbm5vdmF0aW9ucy4NCj4+
PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+IE9u
IHlvdXIgbGFzdCBwb2ludCwgdGhlcmUgaXMgYSBxdWVzdGlvbiBvbiBob3cNCj4+PiB0byBtYWtl
DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4gbWV0YWRhdGEgYXZhaWxhYmxlIHRvIGEgU2Vy
dmljZSBGdW5jdGlvbi4NCj4+PiBDdXJyZW50IHNvY2tldA0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+
Pj4+Pj4+IGNvbm5lY3Rpb25zIGZvciBleGFtcGxlIGRvIG5vdCBhbGxvdyB0byByZXRyaWV2ZQ0K
Pj4+IElQDQo+Pj4gICAgICA+Pj4+PmhlYWRlcg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+
IG9wdGlvbnMuIFNvIEkgYXNzdW1lIHRoYXQgU0ZDIGF3YXJlIFNlcnZpY2UNCj4+PiBGdW5jdGlv
bnMNCj4+PiAgICAgID4+Pj4+d2lsbA0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+IG5lZWQg
c29tZSAoYXN5bmNocm9ub3VzDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4gPykgQVBJIHRv
IHJldHJpZXZlIFNGQyBoZWFkZXIgaW5mb3JtYXRpb24gYXMNCj4+PiB3ZWxsIGFzDQo+Pj4gICAg
ICA+Pj4+PmluLWJhbmQNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+PiBtZXRhZGF0YS4gSSBk
b24ndCBzZWUgb3V0IG9mIGJhbmQgbWV0YWRhdGENCj4+PiB0cmFuc3BvcnQNCj4+PiAgICAgID4+
Pj4+YWRkaW5nDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4gY29tcGxleGl0eSwgdGhlIHNh
bWUgQVBJIGNhbiBwcm9iYWJseSBhcHBseS4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pg0K
Pj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoZSBhbHRlcm5hdGl2ZSBvcHRpb24sIGFsbG93
aW5nIHZhcmlhYmxlIHNpemVkDQo+Pj4gICAgICA+Pj4+Pm1ldGFkYXRhIGluDQo+Pj4gICAgICA+
Pj4+PiAgID4+Pj4+Pj4+Pj4gdGhlIFNGQyBoZWFkZXIgaGFzIHNvbWUgZHJhd2JhY2tzIGFzIHdl
bGwsIG9uZQ0KPj4+IGJlaW5nDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4gZnJhZ21lbnRh
dGlvbiwgYW5kIHNvbWUgc3dpdGNoZXMgZXhwZWN0aW5nIGFzDQo+Pj4gd2VsbCB0bw0KPj4+ICAg
ICAgPj4+Pj5sb29rIGF0DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4gZW5kIHVzZXIgdHJh
ZmZpYyBoZWFkZXJzIGZvciBsaW5rIGxvYWQNCj4+PiBiYWxhbmNpbmcuIEkNCj4+PiAgICAgID4+
Pj4+d291bGQNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+PiBhZ3JlZSB0aGF0IGlmIHdlIGNh
biBhY2NlcHQgdGhlc2UgaXNzdWVzLCB0aGVuDQo+Pj4gc2VuZGluZw0KPj4+ICAgICAgPj4+Pj4g
ICA+Pj4+Pj4+Pj4+IG9mZi1saW5lIGNvbmdydWVudCBtZXRhZGF0YSBsb29zZXMgaXRzIGludGVy
ZXN0Lg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+
Pj4+Pj4gV2UgbmVlZCB0byB0YWtlIGludG8gYWNjb3VudCB0aGF0IGJvdGggaW4tYmFuZA0KPj4+
IGFuZA0KPj4+ICAgICAgPj4+Pj5jb25ncnVlbnQNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+
PiBvdXQtb2YtYmFuZCBtZXRhZGF0YSB0cmFuc3BvcnQgaXMgbm90IHJlbGlhYmxlLiBBDQo+Pj4g
ICAgICA+Pj4+PnBhY2tldCBsb3NzDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4gdHJpZ2dl
cmluZyByZXRyYW5zbWlzc2lvbiB3b3VsZCBub3QgbGVhZCB0byB0aGUNCj4+PiAgICAgID4+Pj4+
aWRlbnRpY2FsDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4gcmVjb25zdHJ1Y3Rpb24gb2Yg
dGhlIGFzc29jaWF0ZWQgbWV0YWRhdGEuIEluDQo+Pj4gc29tZQ0KPj4+ICAgICAgPj4+Pj5jYXNl
cywgd2UNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+PiBtaWdodCB0aHVzIGV2ZW4gbmVlZCBu
b24tY29uZ3J1ZW50IG91dC1vZi1iYW5kDQo+Pj4gcmVsaWFibGUNCj4+PiAgICAgID4+Pj4+ICAg
Pj4+Pj4+Pj4+PiBtZXRhZGF0YSB0cmFuc3BvcnQuDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+
Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+
Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4gTmljb2xhcyBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4gRnJvbToNCj4+PiAgICAgID4+Pj4+IFJvbg0K
Pj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+IFBhcmtlciBbUm9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbQ0KPj4+ICAgICAgPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tPl0gU2VudDoNCj4+PiAgICAgID4+Pj4+V2VkbmVzZGF5LA0KPj4+ICAgICAgPj4+Pj4gICA+
Pj4+Pj4+Pj4+IE1hcmNoIDEyLCAyMDE0DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4gMTI6
NDMgUE0gVG86IE5pY29sYXMgQk9VVEhPUlMgQ2M6IEppbSBHdWljaGFyZA0KPj4+ICAgICAgPj4+
Pj4oamd1aWNoYXIpOw0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+YnJpanNtYW5AanVuaXBl
ci5uZXQNCj4+PiAgICAgIDxtYWlsdG86YnJpanNtYW5AanVuaXBlci5uZXQ+PG1haWx0bzpicmlq
c21hbkBqdW5pcGVyLm5ldD47DQo+Pj4gICAgICA+Pj4+PnNmYzsgSmFtYWwgSGFkaSBTYWxpbSBT
dWJqZWN0OiBSZTogW3NmY10NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+PiBkcmFmdC1yaWpz
bWFuLXNmYy1tZXRhZGF0YS1jb25zaWRlcmF0aW9ucw0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+
Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4gTmljb2xhcywNCj4+PiAgICAgID4+Pj4+
ICAgPj4+Pj4+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+IEkgdW5kZXJzdGFuZCB0
aGUgY29uY2VwdCBmb3Igb3V0IG9mIGJhbmQNCj4+PiBzaWduYWxpbmcgb2YNCj4+PiAgICAgID4+
Pj4+ICAgPj4+Pj4+Pj4+Pm1ldGFkYXRhLCBidXQgSSBhbSBjb25jZXJuZWQgdGhhdCBpdCBpbnRy
b2R1Y2VzDQo+Pj4gICAgICA+Pj4+PnNpZ25pZmljYW50DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+
Pj4+Pj5jb21wbGV4aXR5IGR1ZSB0byB0aGUgcG90ZW50aWFsIHJhY2UgY29uZGl0aW9uIG9mDQo+
Pj4gICAgICA+Pj4+PnJlY2VpdmluZyB0aGUNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+PnJl
YWwgcGFja2V0IGJlZm9yZSB0aGUgbWV0YWRhdGEuIFdoaWxlIHRoZSByZWFsDQo+Pj4gcGFja2V0
DQo+Pj4gICAgICA+Pj4+PmNvdWxkDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj5pbmRpY2F0
ZSB0aGF0IG91dCBvZiBiYW5kIG1ldGFkYXRhIGlzIGV4cGVjdGVkLA0KPj4+IGhvdyBjYW4NCj4+
PiAgICAgID4+Pj4+d2UNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pmd1YXJhbnRlZSB0aGUg
b3JkZXIgb2YgcmVjZXB0aW9uPyBXaGF0IGlmDQo+Pj4gc3dpdGNoaW5nIG9yDQo+Pj4gICAgICA+
Pj4+PnJvdXRpbmcNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pm5vZGVzIGFwcGx5IGhhc2gg
YmFzZWQgbG9hZCBiYWxhbmNpbmc/IFdoYXQgaWYNCj4+PiB0aGUgbG9hZA0KPj4+ICAgICAgPj4+
Pj4gICA+Pj4+Pj4+Pj4+YmFsYW5jaW5nIHVuZGVyc3RhbmRzIFNGQyBlbmNhcHMgYW5kIGxvb2tz
IGJleW9uZA0KPj4+IGl0IHRvDQo+Pj4gICAgICA+Pj4+PnRoZQ0KPj4+ICAgICAgPj4+Pj4gICA+
Pj4+Pj4+Pj4+b3JpZ2luYWwgaGVhZGVyIHRvIGdldCBiZXR0ZXIgZW50cm9weT8NCj4+PiAgICAg
ID4+Pj4+ICAgPj4+Pj4+Pj4+PiBDYW4gd2UgZ3VhcmFudGVlIHRoYXQgdGhlIG1ldGFkYXRhIGFu
ZCByZWFsDQo+Pj4gcGFja2V0DQo+Pj4gICAgICA+Pj4+PndpbGwgZm9sbG93DQo+Pj4gICAgICA+
Pj4+PiAgID4+Pj4+Pj4+Pj50aGUgZXhhY3Qgc2FtZSBwYXRoPyBJZiB3ZSBjYW4gbm90LCB0aGVu
DQo+Pj4gICAgICA+Pj4+PmltcGxlbWVudGF0aW9ucyB3aWxsDQo+Pj4gICAgICA+Pj4+PiAgID4+
Pj4+Pj4+Pj5uZWVkIHRvIGFkZCBpbmdyZXNzIHF1ZXVpbmcgdG8gY29wZSB3aXRoIHRoZQ0KPj4+
IHNjZW5hcmlvLg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAg
ID4+Pj4+Pj4+Pj4gQWxzbywgZG8geW91IGZlZWwgdGhhdCB0aGUgaW5jcmVhc2UgaW4NCj4+PiBp
bXBsZW1lbnRhdGlvbg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+IGNvbXBsZXhpdHkgYXQg
dGhlIHNlcnZpY2UgZnVuY3Rpb25zIGlzDQo+Pj4gcmVhc29uYWJsZT8NCj4+PiAgICAgID4+Pj4+
ICAgPj4+Pj4+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+IFRoYW5rcy4NCj4+PiAg
ICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+IFJvbg0K
Pj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+
IE9uIE1hciAxMiwgMjAxNCwgYXQgNDowOSBBTSwgIk5pY29sYXMgQk9VVEhPUlMiDQo+Pj4gICAg
ICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+IDxOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20NCj4+PiA8
bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4NCj4+PiAgICAgID4+Pj4+PG1haWx0
bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PiB3cm90ZToNCj4+PiAgICAgID4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gSSB0aGluayB3ZSBtdXN0
IG1ha2UgYSBkaXN0aW5jdGlvbiBiZXR3ZWVuOg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+PiAtIE1ldGFkYXRhIHdoaWNoIHNob3VsZCBi
ZSBwYXJ0IG9mIHRoZSBoZWFkZXINCj4+PiBkZWZpbmVkDQo+Pj4gICAgICA+Pj4+PmFzIGluDQo+
Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGJhbmQgbWFya2luZy4gLSBNZXRhZGF0YSB3aXRo
IGNhbiBiZSBwYXNzZWQgb3V0DQo+Pj4gb2YNCj4+PiAgICAgID4+Pj4+YmFuZCwgZm9yDQo+Pj4g
ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+IGV4YW1wbGUgY29uZ3J1ZW50IG91dCBvZiBiYW5kIHNp
Z25hbGluZyBkZWZpbmVkDQo+Pj4gaW4NCj4+PiAgICAgID4+Pj4+dGhlIGRyYWZ0DQo+Pj4gICAg
ICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFRoZSBm
b3JtZXIgY2FsbHMgZm9yIGEgbGltaXRlZCBzcGFjZSBpbiB0aGUNCj4+PiBoZWFkZXIsDQo+Pj4g
ICAgICA+Pj4+PnRydWUsIFRoZQ0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBsYXR0ZXIg
aG93ZXZlciBkb2VzIG5vdCBpbmN1ciBhbnkgc3BhY2UNCj4+PiBsaW1pdGF0aW9uDQo+Pj4gICAg
ICA+Pj4+PmFuZCBpcw0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+PiBzdGlsbCBmYWlybHkg
ZWZmaWNpZW50IGFuZCBpdCByZW1haW5zDQo+Pj4gY29tcGF0aWJsZSB3aXRoDQo+Pj4gICAgICA+
Pj4+PmEgZml4ZWQNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gc2l6ZSBoZWFkZXIgdXNl
ZCB0byByb3V0ZSB0aG9zZSBzaWduYWxpbmcNCj4+PiBtZXNzYWdlcw0KPj4+ICAgICAgPj4+Pj5h
bG9uZyB0aGUNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gY2hhaW4ncyBzZXJ2aWNlIGZ1
bmN0aW9ucy4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+PiAgICAgID4+Pj4+ICAg
Pj4+Pj4+Pj4+Pj4gTmljb2xhcw0KPj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18gRnJvbToNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gSmltIEd1aWNoYXJk
IChqZ3VpY2hhcikgW2pndWljaGFyQGNpc2NvLmNvbQ0KPj4+IDxtYWlsdG86amd1aWNoYXJAY2lz
Y28uY29tPl0gU2VudDoNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gVHVlc2RheSwgTWFy
Y2ggMTEsIDIwMTQgNjo0OCBQTSBUbzogUm9uIFBhcmtlcg0KPj4+IENjOg0KPj4+ICAgICAgPj4+
Pj4gICA+Pj4+Pj4+Pj4+PiBOaWNvbGFzIEJPVVRIT1JTO2JyaWpzbWFuQGp1bmlwZXIubmV0DQo+
Pj4gPG1haWx0bzpicmlqc21hbkBqdW5pcGVyLm5ldD4NCj4+PiAgICAgID4+Pj4+PG1haWx0bzpi
cmlqc21hbkBqdW5pcGVyLm5ldD47IHNmYzsgSmFtYWwgSGFkaSBTYWxpbQ0KPj4+ICAgICAgPj4+
Pj4gICA+Pj4+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10NCj4+PiAgICAgID4+Pj4+IGRyYWZ0
LXJpanNtYW4tc2ZjLW1ldGFkYXRhLWNvbnNpZGVyYXRpb25zDQo+Pj4gICAgICA+Pj4+PiAgID4+
Pj4+Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+IEhpIFJvbiwNCj4+PiAgICAg
ID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gV2UgY2Fu
IGNlcnRhaW5seSBoYXZlIHRoaXMgZGlzY3Vzc2lvbiBidXQgd2UNCj4+PiBzaG91bGQNCj4+PiAg
ICAgID4+Pj4+Zmlyc3QNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4gY29uc2lkZXIgd2hh
dCBpbmZvcm1hdGlvbiBpcyBuZWNlc3NhcnkgYW5kIGlmDQo+Pj4gc2FpZA0KPj4+ICAgICAgPj4+
Pj4gICA+Pj4+Pj4+Pj4+PiBpbmZvcm1hdGlvbiBjYW4gZml0IHdpdGhpbiBhIGZpeGVkIG51bWJl
ciBvZg0KPj4+IGNvbnRleHRzDQo+Pj4gICAgICA+Pj4+PmluIHRoZQ0KPj4+ICAgICAgPj4+Pj4g
ICA+Pj4+Pj4+Pj4+PiBtYWpvcml0eSBvZiBjYXNlcy4gUmVtZW1iZXIsIHRoZSBnb2FsIG9mIGJl
aW5nDQo+Pj4gYWJsZQ0KPj4+ICAgICAgPj4+Pj50byBwYXNzDQo+Pj4gICAgICA+Pj4+PiAgID4+
Pj4+Pj4+Pj4+IG1ldGFkYXRhIHRocm91Z2ggdGhlIG5ldHdvcmsgaXMgdG8gZW5oYW5jZQ0KPj4+
IHNlcnZpY2UNCj4+PiAgICAgID4+Pj4+ZGVsaXZlcnksDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+
Pj4+Pj4+IG5vdCBwYXNzIHRoZSBlbnRpcmUgd29ya3Mgb2YgU2hha2VzcGVhcmUgOy0pDQo+Pj4g
ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+IFNl
bnQgZnJvbSBteSBpUGhvbmUNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4NCj4+PiAgICAg
ID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IE9uIE1hciA3LCAyMDE0LCBhdCAzOjUyIEFNLCAiUm9uIFBh
cmtlciINCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IDxSb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tDQo+Pj4gPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
Pg0KPj4+ICAgICAgPj4+Pj48bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+
PiB3cm90ZToNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+PiBOaWNvbGFzLA0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+
PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IEkgc2VlIHNpbWlsYXIgcmVxdWlyZW1lbnRzIGZy
b20gdGhlIDNncHAgRVBDDQo+Pj4gc2lkZS4NCj4+PiAgICAgID4+Pj4+SSB3b3VsZA0KPj4+ICAg
ICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gbGlrZSB0byBwcm9wb3NlIGFuIE9VSSAvIFRMViBiYXNl
ZCBhcHByb2FjaA0KPj4+IHdoZXJlIHRoZQ0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4g
cmVzZXJ2ZWQgT1VJIGNhbiBiZSB1c2VkIGZvciBhZ3JlZWQgdXBvbiB0eXBlcw0KPj4+IG9mDQo+
Pj4gICAgICA+Pj4+PmNvbW1vbg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gbWV0YWRh
dGEgYW5kIHZlbmRvciBvciBvdGhlciBvcmdhbml6YXRpb25hbA0KPj4+IE9VSXMgY2FuDQo+Pj4g
ICAgICA+Pj4+PmJlIHVzZWQNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IHRvIHF1aWNr
bHkgaW5ub3ZhdGUgaW4gdGhlIG5ldHdvcmtzLg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+
Pj4gU2ltdWx0YW5lb3VzbHksIEkgd291bGQgYWxzbyBsaWtlIHRvIGNvbnNpZGVyDQo+Pj4gICAg
ICA+Pj4+Pm1lY2hhbmlzbXMNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IHRoYXQgYXJl
IG9wdGltaXplZCBmb3IgbG9uZyBsaXZlZCBmbG93cyBzbyBhcw0KPj4+IHRvDQo+Pj4gICAgICA+
Pj4+PmxpbWl0IHRoZQ0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4gbmVnYXRpdmUgZWZm
ZWN0cyBvZiBwYWNrZXQgZ3Jvd3RoLg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4NCj4+
PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+IFJvbg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4gT24gTWFyIDcsIDIwMTQsIGF0IDg6MzQgQU0sICJOaWNvbGFzIEJPVVRIT1JT
Ig0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IDxOaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb20NCj4+PiA8bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4NCj4+PiAgICAg
ID4+Pj4+PG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PiB3cm90ZToNCj4+PiAg
ICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+
IEhlbGxvIEppbQ0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+
PiAgID4+Pj4+Pj4+Pj4+Pj4gSSBoYXZlIHNlZW4gY2FzZXMgaW4gR2kgTEFOLCB3aGVyZSBzdWJz
Y3JpYmVyDQo+Pj4gcmVsYXRlZA0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGluZm9y
bWF0aW9uIGlzIHBhc3NlZCB0byBhIFdlYiBQcm94eSBmb3IgSFRUUA0KPj4+IGhlYWRlcg0KPj4+
ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IGVucmljaG1lbnQgKGFpbWVkIGF0IHNvbWUgV2Vi
IENvbnRlbnQNCj4+PiBwcm92aWRlcnMNCj4+PiAgICAgID4+Pj4+cGFydG5lcnMgb2YNCj4+PiAg
ICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiB0aGUgTW9iaWxlIE9wZXJhdG9yKS4NCj4+PiAgICAg
ID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBJbmZvcm1hdGlvbiB3YXMgYW4gY29kZWQgKHBlcnNpc3Rl
bnQpDQo+Pj4gc3Vic2NyaWJlciBpZA0KPj4+ICAgICAgPj4+Pj5kZXJpdmVkDQo+Pj4gICAgICA+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZnJvbSB0aGUgTVNJU0ROLCBhbmQgY291cGxlIG9mIGYgY3Vz
dG9tZXINCj4+PiBwcm9maWxlDQo+Pj4gICAgICA+Pj4+PnJlbGF0ZWQNCj4+PiAgICAgID4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBmaWVsZHMuDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4N
Cj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBJbiBhbiBzZmMgYmFzZWQgR2kgTEFOLCB0
aGlzIGVudGl0eSBzaG91bGQNCj4+PiByZWNlaXZlDQo+Pj4gICAgICA+Pj4+ID5mcm9tIHRoZQ0K
Pj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IENsYXNzaWZpZXINCj4+PiAgICAgID4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IC0gQSBjbGFz
c2lmaWNhdGlvbiBvZiB0aGUgQ29udGVudCBQcm92aWRlciAoDQo+Pj4gSWQsDQo+Pj4gICAgICA+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gQ2F0ZWdvcnkpIGJhc2VkIG9uIHRyYWZmaWMgYW5hbHlzaXMg
LSBUaGUNCj4+PiBNU0lTRE4gb2YNCj4+PiAgICAgID4+Pj4+IHRoZQ0KPj4+ICAgICAgPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+IHN1YnNjcmliZXIgLSBUd28gc3Vic2NyaWJlciBwb2xpY3kgZmllbGRz
DQo+Pj4gKG5vdCB0aWVkDQo+Pj4gICAgICA+Pj4+PiB0byBQQ1JGDQo+Pj4gICAgICA+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4gYnV0IGJlbG9uZ2luZyB0byB0aGUgU3Vic2NyaWJlciBEQikNCj4+PiAo
U3Vic2NyaWJlcg0KPj4+ICAgICAgPj4+Pj4gY2F0ZWdvcnksDQo+Pj4gICAgICA+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4gc3ViLWNhdGVnb3J5KSAtIEEgc2Vzc2lvbiBpZCAoZm9yIGxvZ2dpbmcgYW5k
DQo+Pj4gICAgICA+Pj4+PnRyYWNraW5nDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4g
cHVycG9zZXMpDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+PiAgICAgID4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+PiBUaGUgb2JqZWN0aXZlIGJlaW5nIHRvIGF2b2lkIGhhdmluZyB0aGUg
SFRUUA0KPj4+IFByb3h5DQo+Pj4gICAgICA+Pj4+PnRvDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4gYmVjb21lIGEgdHJ1c3RlZCBhcHBsaWNhdGlvbiAoaW50ZXJvZ2F0ZSB0aGUNCj4+
PiAgICAgID4+Pj4+IHN1YnNjcmliZXIgREIsDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+
Pj4gZXRjLi4pDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+PiAgICAgID4+Pj4+
ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+IE5pY29sYXMN
Cj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXw0KPj4+IEZyb206IEppbQ0KPj4+ICAgICAgPj4+Pj4gR3Vp
Y2hhcmQNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiAoamd1aWNoYXIpIFtqZ3VpY2hh
ckBjaXNjby5jb20NCj4+PiA8bWFpbHRvOmpndWljaGFyQGNpc2NvLmNvbT5dIFNlbnQ6DQo+Pj4g
ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gVGh1cnNkYXksIE1hcmNoIDA2LCAyMDE0IDI6MDIg
UE0gVG86IEphbWFsDQo+Pj4gSGFkaQ0KPj4+ICAgICAgPj4+Pj5TYWxpbTsNCj4+PiAgICAgID4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pmptb2lzYW5kQGp1bmlwZXIubmV0DQo+Pj4gICAgICA8bWFpbHRv
Omptb2lzYW5kQGp1bmlwZXIubmV0PjxtYWlsdG86am1vaXNhbmRAanVuaXBlci5uZXQ+Ow0KPj4+
ICAgICAgPj4+Pj5icmlqc21hbkBqdW5pcGVyLm5ldA0KPj4+ICAgICAgPG1haWx0bzpicmlqc21h
bkBqdW5pcGVyLm5ldD48bWFpbHRvOmJyaWpzbWFuQGp1bmlwZXIubmV0PiBDYzoNCj4+PiAgICAg
ID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBzZmMgU3ViamVjdDogUmU6IFtzZmNdDQo+Pj4gICAgICA+
Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gZHJhZnQtcmlqc21hbi1zZmMtbWV0YWRhdGEtY29uc2lkZXJh
dGlvbnMNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+
Pj4+Pj4+Pj4+Pj4+IEhpIEphbWFsLA0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+
Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gWW91IHNhaWQgIkl0IHNlZW1zIHRoZXJlJ3Mg
Y2xlYXIgbmVlZCBmb3INCj4+PiB2YXJpYWJsZQ0KPj4+ICAgICAgPj4+Pj4gc2l6ZWQNCj4+PiAg
ICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBtZXRhZGF0YSIuLiBJIGFtIG5vdCBzbyBjb252aW5j
ZWQgYW5kIHdvdWxkDQo+Pj4gbGlrZSB0bw0KPj4+ICAgICAgPj4+Pj4gYmV0dGVyDQo+Pj4gICAg
ICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4gdW5kZXJzdGFuZCB0aGUgcmVxdWlyZW1lbnRzIGJlZm9y
ZSBwYXNzaW5nDQo+Pj4ganVkZ2VtZW50Lg0KPj4+ICAgICAgPj4+Pj4gSWYgd2UNCj4+PiAgICAg
ID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBsb29rIGF0IHRoZSB1c2UgY2FzZXMgYXMgcHJlc2VudGVk
IHRodXMgZmFyDQo+Pj4gaW50bw0KPj4+ICAgICAgPj4+Pj4gdGhlIFdHIEkNCj4+PiAgICAgID4+
Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBoYXZlIHlldCB0byBzZWUgYSBzaW5nbGUgZXhhbXBsZSBvZiB0
aGUgbmVlZA0KPj4+ICAgICAgPj4+Pj4gKG5vdGluZyB0aGF0DQo+Pj4gICAgICA+Pj4+PiAgID4+
Pj4+Pj4+Pj4+Pj4gZGVzaXJlIGlzIG5vdCB0aGUgc2FtZSBhcyBuZWVkKSAtIEkgYW0gbm90DQo+
Pj4gc2F5aW5nDQo+Pj4gICAgICA+Pj4+PiB0aGVyZSBpcw0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+
Pj4+Pj4+Pj4+IG5vIHJlcXVpcmVtZW50IGJ1dCByYXRoZXIgdGhhdCB3ZSBzaG91bGQgbm90DQo+
Pj4ganVtcA0KPj4+ICAgICAgPj4+Pj4gdG8gdGhlDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4gY29uY2x1c2lvbiBhbmQgYnVpbGQgc3RhbmRhcmRzIGFyb3VuZCBhDQo+Pj4gdGhlb3J5
Lg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4g
ICA+Pj4+Pj4+Pj4+Pj4+PiBPbiAzLzMvMTQsIDY6MzUgQU0sICJKYW1hbCBIYWRpIFNhbGltIg0K
Pj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiA8aGFkaUBtb2phdGF0dS5jb20NCj4+PiA8
bWFpbHRvOmhhZGlAbW9qYXRhdHUuY29tPjxtYWlsdG86aGFkaUBtb2phdGF0dS5jb20+Pg0KPj4+
ICAgICAgPj4+Pj53cm90ZToNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4NCj4+PiAg
ICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gSSBsaWtlIHRoZSBkb2MgLSB3ZWxsIHdyaXR0ZW4u
DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+
Pj4+Pj4+Pj4+IFNlY3Rpb24gNC4zIG9uIG1ldGFkYXRhIGVuY29kaW5nLg0KPj4+ICAgICAgPj4+
Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBJdCBz
ZWVtcyB0aGVyZSdzIGNsZWFyIG5lZWQgZm9yIHZhcmlhYmxlDQo+Pj4gc2l6ZWQNCj4+PiAgICAg
ID4+Pj4+IG1ldGFkYXRhDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IChhdCBsZWFz
dCBmb3IgaHR0cC9hcHAgeW91IHNlZW0gdG8gaW5kaWNhdGUNCj4+PiB0aGUNCj4+PiAgICAgID4+
Pj4+IGRlc2lyZSBmb3INCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj5pdCkuDQo+Pj4g
ICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IEZvciBhIGRhdGFwYXRoIHBlci1wYWNrZXQgbWV0
YWRhdGEsIGkgZmVlbA0KPj4+IHRoZQ0KPj4+ICAgICAgPj4+Pj4gbmVlZCBpcw0KPj4+ICAgICAg
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PiBqdXN0IGFzIGltcG9ydGFudC4gQXJlIHdlIGxpbWl0ZWQg
YnkgdGhlDQo+Pj4gZmFjdCB0aGF0DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+IGV4
aXN0aW5nIGhhcmR3YXJlIG1heSBub3QgYmUgYWJsZSB0byBoYW5kbGUNCj4+PiBUTFZzPw0KPj4+
ICAgICAgPj4+Pj5Gb3INCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pj4gZXhhbXBsZSwg
SSBkb250IGhhdmUgYSBwcm9ibGVtIGhhbmRsaW5nIFRMVnMNCj4+PiBpbiBhDQo+Pj4gICAgICA+
Pj4+PiBzb2Z0d2FyZQ0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+PmRhdGFwYXRoLg0K
Pj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+
Pj4+Pj4+PiBjaGVlcnMsIGphbWFsDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+
Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4+DQo+Pj4gX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18gc2ZjDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+
Pj4+Pj4+IG1haWxpbmcgbGlzdHNmY0BpZXRmLm9yZw0KPj4+IDxtYWlsdG86c2ZjQGlldGYub3Jn
PjxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+Pmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4gICAgICA+Pj4+PiAg
ID4+Pj4+Pj4+Pj4+Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+Pg0KPj4+ICAgICAg
Pj4+Pj4gICA+Pj4+Pj4+Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4+Pj4NCj4+
PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBzZmMNCj4+
PiAgICAgID4+Pj4+IG1haWxpbmcNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+Pj4+PiBsaXN0
c2ZjQGlldGYub3JnDQo+Pj4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+PG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQo+Pj4gICAgICA+Pj4+Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+Pj4+Pj4NCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+
Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+
IHNmYw0KPj4+ICAgICAgPj4+Pj4gbWFpbGluZw0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4+
IGxpc3RzZmNAaWV0Zi5vcmcNCj4+PiA8bWFpbHRvOnNmY0BpZXRmLm9yZz48bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCj4+PiAgICAgID4+Pj4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+
Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
Pj4+IHNmYw0KPj4+ICAgICAgPj4+Pj4gbWFpbGluZw0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+
Pj4gbGlzdHNmY0BpZXRmLm9yZw0KPj4+IDxtYWlsdG86c2ZjQGlldGYub3JnPjxtYWlsdG86c2Zj
QGlldGYub3JnPg0KPj4+ICAgICAgPj4+Pj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYw0KPj4+ICAgICAgPj4+Pj4gICA+Pj4+Pj4+Pj4NCj4+PiAgICAgID4+Pj4+ICAg
Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
DQo+Pj4gc2ZjDQo+Pj4gICAgICA+Pj4+PiBtYWlsaW5nDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+
Pj4+PiBsaXN0c2ZjQGlldGYub3JnDQo+Pj4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+PG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQo+Pj4gICAgICA+Pj4+Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjDQo+Pj4gICAgICA+Pj4+PiAgID4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+
Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNmYw0K
Pj4+IG1haWxpbmcNCj4+PiAgICAgID4+Pj4+IGxpc3QNCj4+PiAgICAgID4+Pj4+ICAgPj4+Pj5z
ZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5vcmc+PG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+
Pj4gICAgICA+Pj4+Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+
Pj4gICAgICA+Pj4+PiAgID4+Pj4+DQo+Pj4gICAgICA+Pj4+PiAgID4+DQo+Pj4gICAgICA+Pj4+
PiAgID4+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+
PiAgICAgID4+Pj4+ICAgPj5zZmMgbWFpbGluZyBsaXN0DQo+Pj4gICAgICA+Pj4+PiAgID4+c2Zj
QGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPjxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+
ICAgICAgPj4+Pj4gICA+Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
DQo+Pj4gICAgICA+Pj4+PiAgID4NCj4+PiAgICAgID4+Pj4+ICAgPl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4gICAgICA+Pj4+PiAgID5zZmMgbWFp
bGluZyBsaXN0DQo+Pj4gICAgICA+Pj4+PiAgID5zZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0
Zi5vcmc+PG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4gICAgICA+Pj4+PiAgID5odHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+ICAgICAgPj4+Pj4NCj4+PiAgICAg
ID4+Pj4NCj4+PiAgICAgID4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCj4+PiAgICAgID4+Pj4gc2ZjIG1haWxpbmcgbGlzdA0KPj4+ICAgICAgPj4+
PnNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+PiAgICAgID4+Pj5odHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+ICAgICAgPj4+DQo+Pj4gICAg
ICA+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+
PiAgICAgID4+PiBzZmMgbWFpbGluZyBsaXN0DQo+Pj4gICAgICA+Pj5zZmNAaWV0Zi5vcmcgPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4gICAgICA+Pj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYw0KPj4+ICAgICAgPj4+DQo+Pj4gICAgICA+Pg0KPj4+ICAgICAgPj5f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+ICAgICAg
Pj5zZmMgbWFpbGluZyBsaXN0DQo+Pj4gICAgICA+PnNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCj4+PiAgICAgID4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmMNCj4+PiAgICAgID4NCj4+PiAgICAgID5fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXw0KPj4+ICAgICAgPnNmYyBtYWlsaW5nIGxpc3QNCj4+PiAgICAg
ID5zZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4gICAgICA+aHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pg0KPj4+ICAgICAgX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+PiAgICAgIHNmYyBtYWls
aW5nIGxpc3QNCj4+PiAgICAgIHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+
PiAgICAgIGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4NCj4+
PiAgICAgIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+
Pj4gICAgICBzZmMgbWFpbGluZyBsaXN0DQo+Pj4gICAgICBzZmNAaWV0Zi5vcmcgPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQo+Pj4gICAgICBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYw0KPj4+DQo+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCj4+PiBzZmMgbWFpbGluZyBsaXN0DQo+Pj4gc2ZjQGlldGYub3JnIDxtYWlsdG86
c2ZjQGlldGYub3JnPg0KPj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjDQo+Pj4NCj4+Pg0KPj4+DQo+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCj4+PiBzZmMgbWFpbGluZyBsaXN0DQo+Pj4gc2ZjQGlldGYub3JnDQo+
Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pg0KPg0K


From nobody Wed Mar 26 12:53:57 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8D6891A03C9 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 12:53:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.911
X-Spam-Level: 
X-Spam-Status: No, score=-1.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_SHOP=2.3, 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 ZHqVyH0RsS-T for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 12:53:53 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id AAE4F1A0380 for <sfc@ietf.org>; Wed, 26 Mar 2014 12:53:51 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BCL77708; Wed, 26 Mar 2014 19:53:48 +0000 (GMT)
Received: from LHREML404-HUB.china.huawei.com (10.201.5.218) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 26 Mar 2014 19:53:13 +0000
Received: from DFWEML705-CHM.china.huawei.com (10.193.5.142) by lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 26 Mar 2014 19:53:47 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.127]) by dfweml705-chm.china.huawei.com ([169.254.7.19]) with mapi id 14.03.0158.001; Wed, 26 Mar 2014 12:53:44 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, "NAPIERALA, MARIA H" <mn1921@att.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPR5YZNQgIZcMkREG35aeO8haCV5rnlkYAgAACAQCAAAL2AIAAfNyAgADnTgCAABnpAIAAGK+AgAe3pACAACKhgIACYOWwgABTnID//79FkIAARcWA//+904CAAEnegP//vtJAAAixWIAACFkhIP//3V4AgAA/rSD//8ndgIAAQsOA///wGwCAAANMAIAAAcUAgABoTOA=
Date: Wed, 26 Mar 2014 19:53:43 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D45369ABA@dfweml701-chm.china.huawei.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <53308576.6030107@acm.org> <5330A283.6050007@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361692@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332E76D.6010809@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E013617DD@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332EBA7.3000100@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361830@MISOUT7MSGUSR9I.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E66CA@MBX021-W3-CA-2.exch021.domain.local> <1D70D757A2C9D54D83B4CBD7625FA80E013619D0@MISOUT7MSGUSR9I.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6751@MBX021-W3-CA-2.exch021.domain.local> <1D70D757A2C9D54D83B4CBD7625FA80E01361A1A@MISOUT7MSGUSR9I.ITServices.sbc.com> <A2C96F6779E6A041BC7023CC207FC99418F1F852@SJCEML701-CHM.china.huawei.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361B80@MISOUT7MSGUSR9I.ITServices.sbc.com> <A2C96F6779E6A041BC7023CC207FC99418F1F8B1@SJCEML701-CHM.china.huawei.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361BC6@MISOUT7MSGUSR9I.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E697C@MBX021-W3-CA-2.exch021.domain.local> <1D70D757A2C9D54D83B4CBD7625FA80E01361C61@MISOUT7MSGUSR9I.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6A28@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6A28@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.139.91]
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/sfc/Aa3JezJvIYUj_lclkOcIrdlVQo0
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 19:53:56 -0000

This means that we need a stateless way for the distributions over these pa=
ths. The network already implements ECMP.

Lucy

-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Ron Parker
Sent: Wednesday, March 26, 2014 2:08 PM
To: NAPIERALA, MARIA H; sfc@ietf.org
Subject: Re: [sfc] SFC encapsulation chain ID

Maria,

But how do you draw the line?   Let's say that for an abstract chain there =
are 4 service functions -- A, B, C, D.   Each of them has 10 logical instan=
ces (of whatever form that takes) visible to the classifier.   Ignoring the=
 effects of traffic filtering, we would end up with 10 * 10 * 10 * 10 disti=
nct paths.    Is 10,000 paths too many?    Too many to hold in memory?   To=
o many to distribute in a control plane?

   Ron


-----Original Message-----
From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
Sent: Wednesday, March 26, 2014 3:01 PM
To: Ron Parker; sfc@ietf.org
Subject: RE: [sfc] SFC encapsulation chain ID

Ron,

I believe we agreed to the fact that if you leave it to the classifier the =
number of service paths may grow exponentially.
So, IMO, you cannot just say that the implementation will take care of it.

Maria


> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Ron Parker
> Sent: Wednesday, March 26, 2014 2:50 PM
> To: sfc@ietf.org
> Subject: Re: [sfc] SFC encapsulation chain ID
>=20
> I'm still not seeing any restrictions at all.    In the real world
> everything has a scale limit.   When it is reached, we do things
> another way.    The SFC model shouldn't care about VM's or physical
> hosts, and shouldn't care about explicit load balancers or not.   The
> classifier/PDP sees some number of logical instances of a service
> function.    Whether that logical service function is an actual
> embodiment of the service function or is, itself, some service-
> function-specific load balancer is irrelevant.    Why is it so
> important to arrive at some arbitrary answer to the "how many" question
> so long as the answer is greater than 1?    If the classifier/PDP would
> solve the problem better by being "smarter" about how to select the=20
> appropriate logical instance, then why can't we leave that to the=20
> design and implementation of the classifier/PDP?
>=20
>    Ron
>=20
>=20
> -----Original Message-----
> From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> Sent: Wednesday, March 26, 2014 2:16 PM
> To: Cathy Zhang; Ron Parker; Joel Halpern Direct; Joel M. Halpern;=20
> Erik Nordmark; Kevin J Ma; Dave Dolson; Sumandra Majee
> Cc: sfc@ietf.org
> Subject: RE: [sfc] SFC encapsulation chain ID
>=20
> How many restrictions do you need to make it work?
>=20
> > -----Original Message-----
> > From: Cathy Zhang [mailto:Cathy.H.Zhang@huawei.com]
> > Sent: Wednesday, March 26, 2014 2:13 PM
> > To: NAPIERALA, MARIA H; Ron Parker; Joel Halpern Direct; Joel M.
> > Halpern; Erik Nordmark; Kevin J Ma; Dave Dolson; Sumandra Majee
> > Cc: sfc@ietf.org
> > Subject: RE: [sfc] SFC encapsulation chain ID
> >
> > Hops can be mitigated by running the LB in the same location as=20
> > those SF VMs The connection from LB to those SF VMs is local, not hops.
> >
> > Cathy
> >
> > -----Original Message-----
> > From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> > Sent: Wednesday, March 26, 2014 10:57 AM
> > To: Cathy Zhang; Ron Parker; Joel Halpern Direct; Joel M. Halpern;=20
> > Erik Nordmark; Kevin J Ma; Dave Dolson; Sumandra Majee
> > Cc: sfc@ietf.org
> > Subject: RE: [sfc] SFC encapsulation chain ID
> >
> > >
> > > If case 1 poses a scalability problem (eg. there are hundreds of
> VMs
> > > for a service function), the scalability issue can be solved by=20
> > > transforming case 1 into case 2 through placing a local LB before=20
> > > these VMs and only the LB is viewed in the chain.
> >
> > Introducing additional hop is a service chain translates to delay=20
> > and cost. Imagine a 5 hop chain, each fronted with an external LB SF.
> > 5-hop chain becomes 10-hop chain.
> > In fact, if the LB is a virtual appliance it might have similar=20
> > scalability issue as the original SF.
> >
> > > In some other deployment scenario, case 1 might not pose a=20
> > > scalability issue, and thus solution/architecture wise, we should=20
> > > not exclude case 1. To put it another way, case 1 is only usable=20
> > > in small-scale scenario.
> > >
> > > Cathy
> > >
> > > -----Original Message-----
> > > From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of NAPIERALA,=20
> > > MARIA
> > H
> > > Sent: Wednesday, March 26, 2014 8:48 AM
> > > To: Ron Parker; Joel Halpern Direct; Joel M. Halpern; Erik
> Nordmark;
> > > Kevin J Ma; Dave Dolson; Sumandra Majee
> > > Cc: sfc@ietf.org
> > > Subject: Re: [sfc] SFC encapsulation chain ID
> > >
> > > Ron,
> > >
> > > I would consider a solution which scales only with assumptions 2.
> > > and 3. (clusters with internal LB) as limited.
> > >
> > > Maria
> > >
> > > > -----Original Message-----
> > > > From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
> > > > Sent: Wednesday, March 26, 2014 11:44 AM
> > > > To: NAPIERALA, MARIA H; Joel Halpern Direct; Joel M. Halpern;
> Erik
> > > > Nordmark; Kevin J Ma; Dave Dolson; Sumandra Majee
> > > > Cc: sfc@ietf.org
> > > > Subject: RE: [sfc] SFC encapsulation chain ID
> > > >
> > > > Maria,
> > > >
> > > > I agree with you that case 1. will only practically scale up to
> > some
> > > > point.    Perhaps, as a service provider, you'd choose to avoid
> the
> > > > whole problem and only deploy service functions along the lines
> of
> > > case
> > > > 2 or case 3.    But, that doesn't invalidate the utility of case
> 1
> > > for
> > > > some other network with some other requirements and constraints.
> > > >
> > > >    Ron
> > > >
> > > >
> > > > -----Original Message-----
> > > > From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> > > > Sent: Wednesday, March 26, 2014 11:39 AM
> > > > To: Ron Parker; Joel Halpern Direct; Joel M. Halpern; Erik
> > Nordmark;
> > > > Kevin J Ma; Dave Dolson; Sumandra Majee
> > > > Cc: sfc@ietf.org
> > > > Subject: RE: [sfc] SFC encapsulation chain ID
> > > >
> > > > >
> > > > > 1.  A service function is realized by multiple VM's where each=20
> > > > > VM
> > > has
> > > > > its own IP address.   In this case the classifier/PDP sees each
> > VM
> > > as
> > > > a
> > > > > service function instance.
> > > > >
> > > >
> > > > I don't think this will scale. It was pointed out that the=20
> > > > number
> > of
> > > > service paths grows exponentially.
> > > >
> > > >
> > > > > 2. A service function, as above, but some subset of VM's is
> > front-
> > > > ended
> > > > > by a load balancer.   There are multiple such subsets and
> > therefore
> > > > > multiple load balancers.   Each load balancer has its own IP
> > > address
> > > > > and hides the VM IP addresses behind it.   In this case, the
> > > > > classifier/PDP sees each load balancer as a service function
> > > > instance.
> > > >
> > > > No issue here.
> > > >
> > > > > 3.  A service function is realized by a set of VM's that
> perform
> > > > > internal load balancing.   The set of VM's presents a single IP
> > > > address
> > > > > to the outside to hide the IP addresses of the individual VMs.
> > > The
> > > > > network has multiple such clusters.   The classifier/PDP sees
> > each
> > > > > cluster as a service function instance.
> > > >
> > > >
> > > >
> > > > >
> > > > >
> > > > > -----Original Message-----
> > > > > From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
> > > > > Sent: Wednesday, March 26, 2014 11:17 AM
> > > > > To: Joel Halpern Direct; Joel M. Halpern; Erik Nordmark; Kevin
> J
> > > Ma;
> > > > > Ron Parker; Dave Dolson; Sumandra Majee
> > > > > Cc: sfc@ietf.org
> > > > > Subject: RE: [sfc] SFC encapsulation chain ID
> > > > >
> > > > > Joel,
> > > > >
> > > > > > The point of the distinction was between on the one hand=20
> > > > > > load balancing as part of the chain for the purpose of=20
> > > > > > selecting
> an
> > > > > > instance of the actually addressed destination (i.e. the=20
> > > > > > load
> > > > > balancer
> > > > > > is visible to the tenant and is there for the purpose the
> > tenant
> > > > > > request; and on the other hand a load balancer which is=20
> > > > > > known
> > to
> > > > the
> > > > > > service chaining infrastructure, but whose purpose to=20
> > > > > > balance
> > > > across
> > > > > > isntances of services whose multiplicity is not of concern=20
> > > > > > to
> > the
> > > > > > tenant, only the functionality.
> > > > > >
> > > > > > Put differently, it is between load balancing as an explicit
> > > > service
> > > > > > and load balancing to enable some service within the service
> > > > > chaining.
> > > > > >
> > > > >
> > > > >
> > > > > Thanks for clarification.
> > > > > My concern is about the latter, i.e., SFC solution must=20
> > > > > support
> > > load
> > > > > balancing to multiple service instantiations (e.g., VMs) of a
> > > single
> > > > > service at the intermediate service hops. In fact, we need the
> > > latter
> > > > > to support the former..
> > > > >
> > > > > Maria
> > > > >
> > > > > >
> > > > > > On 3/26/14, 10:56 AM, NAPIERALA, MARIA H wrote:
> > > > > > >
> > > > > > >> 1) given the range of load balancing behaviors, supprting=20
> > > > > > >> explicit
> > > > > > load
> > > > > > >> balancers in the service chaining (as distinct from
> > supporting
> > > > > load
> > > > > > >> balancers for end users), is significantly complicate
> > > > > > >
> > > > > > > I am not sure I understand this point. Could you explain=20
> > > > > > > what
> > > you
> > > > > > mean by "explicit" load balancer vs. load balancer "for the=20
> > > > > > end
> > > > > users"?
> > >
> > > _______________________________________________
> > > sfc mailing list
> > > sfc@ietf.org
> > > https://www.ietf.org/mailman/listinfo/sfc
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc

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


From nobody Wed Mar 26 12:57:54 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 26A231A03D6 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 12:57:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KvBvw_JKGsBr for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 12:57:48 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 214221A03C6 for <sfc@ietf.org>; Wed, 26 Mar 2014 12:57:46 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BCL77879; Wed, 26 Mar 2014 19:57:45 +0000 (GMT)
Received: from LHREML403-HUB.china.huawei.com (10.201.5.217) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 26 Mar 2014 19:57:10 +0000
Received: from DFWEML706-CHM.china.huawei.com (10.193.5.225) by lhreml403-hub.china.huawei.com (10.201.5.217) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 26 Mar 2014 19:57:44 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.127]) by dfweml706-chm.china.huawei.com ([169.254.8.2]) with mapi id 14.03.0158.001; Wed, 26 Mar 2014 12:57:31 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Sumandra Majee <S.Majee@F5.com>,  "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs8xNQgIZcMkREG35aeO8haCV5rnlkYAgAACAQCAAAL2AIAAcoOAgAEfcgCAAFcSAIAKPzmAgAB3NwCAAAIrgIAAAy2A//+VndA=
Date: Wed, 26 Mar 2014 19:57:30 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D45369AC7@dfweml701-chm.china.huawei.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E8D17.1B7B4%s.majee@f5.com> <2691CE0099834E4A9C5044EEC662BB9D4535AFF4@dfweml701-chm.china.huawei.com> <532A2700.8010304@joelhalpern.com> <CF586474.1C119%s.majee@f5.com> <53332386.2030904@joelhalpern.com> <CF58722E.1C1AE%s.majee@f5.com> <53332801.8090309@joelhalpern.com>
In-Reply-To: <53332801.8090309@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.139.91]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/xCtISAq6acAerwpBXor_FVz4psw
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 19:57:52 -0000

My 2 cents is below.

-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
Sent: Wednesday, March 26, 2014 2:18 PM
To: Sumandra Majee; sfc@ietf.org
Subject: Re: [sfc] SFC encapsulation chain ID

I think that the architecture can and should talk about a desired state, in=
 which this sort of transparency is achieved.

We do need to discuss proxies and transition mechanisms for getting to that=
 state.  But that is likely to require a lot of tactical engineering, rathe=
r than architecture, to cope with the wide range of cases.

And we may have to admit that some cases can not be handled.  Which provide=
s an incentive for the vendor to fix things so they do work.
[Lucy] Fully agree. Although proxy can be used to support some legacy SFs i=
n some use case. If the proxy implementation is too complex, it is better f=
or SP to upgrade legacy SF for that use case. Therefore, we should not aim =
in a complex proxy solution.

Cheers,
Lucy

Yours,
Joel

On 3/26/14, 3:07 PM, Sumandra Majee wrote:
>
>
> On 3/26/14, 11:59 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
>
>> If the service function preserves the transport header and the serice=20
>> chaining header, then even though the packet header has been changed,=20
>> the transport and / or the SFC header will direct the packet onwards=20
>> along the intended path.  Since this is needed for preserving=20
>> metadata anyway, this is our targeted mode as I understand it.  Which=20
>> simply works with your SF_VO case below.
>
> [SM] Yes. However I am not sure if the architecture can count on the=20
> preservation part.
> I as a network engineer at times often misjudged the application=20
> developer restriction and requirement.
> SFC in a way would need to bridge this gap (or be aware what works and=20
> what doesn=B9t).
>
> Regards.
>
> Sumandra
>
>

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


From nobody Wed Mar 26 13:00:22 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 949A51A03CF for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 13:00:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 fi0ciHJzBhJo for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 13:00:19 -0700 (PDT)
Received: from mailc2.tigertech.net (mailc2.tigertech.net [208.80.4.156]) by ietfa.amsl.com (Postfix) with ESMTP id C33271A03C2 for <sfc@ietf.org>; Wed, 26 Mar 2014 13:00:19 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailc2.tigertech.net (Postfix) with ESMTP id 97A5063A0F; Wed, 26 Mar 2014 13:00:18 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at c2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-134-57.clppva.east.verizon.net [70.106.134.57]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mailc2.tigertech.net (Postfix) with ESMTPSA id 8F95163A0C; Wed, 26 Mar 2014 13:00:17 -0700 (PDT)
Message-ID: <533331D0.6020709@joelhalpern.com>
Date: Wed, 26 Mar 2014 16:00:16 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>,  "sfc@ietf.org" <sfc@ietf.org>
References: <CF588C77.1E5F9%jguichar@cisco.com>
In-Reply-To: <CF588C77.1E5F9%jguichar@cisco.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/M8TswQGWY2miQP4WbGUvth4H5x0
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 20:00:21 -0000

Where does the long-lived flows case we presented in London fit?

Thank you,
Joel

On 3/26/14, 1:54 PM, Jim Guichard (jguichar) wrote:
> WG:
>
> In a message back in January, we (the chairs) proposed that the SFC WG
> handle the topic of use case documents as follows:
>
>     1) Have the WG develop one use case document that documents a small
>     number of representative use cases.  The document presented by
>     Hongyu Li at the Vancouver BOF could serve for this purpose
>     (http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-cases).
>
>
>     3) For additional use cases not covered in 1) above, allow for a
>     small number of documents that are applicable to specific
>     environments (e.g.  mobility, data center, broadband, and so forth.)
>     These documents would provide more detailed information and
>     applicability of SFC to these specific environments, and would need
>     to go beyond what is covered in the general use case document (1).
>     Note that it is not the intention to have every potential use case
>     documented.
>
>
> Since then, and based on the presentations/discussion in London, it
> appears that we have a number of documents that warrant being developed
> as standalone documents. Specifically:
>
> 1) A use case document on mobility, e.g.,
> http://datatracker.ietf.org/doc/draft-haeffner-sfc-use-case-mobility/
>
> 2) A use case document on Data Centers, e.g.,
> http://datatracker.ietf.org/doc/draft-kumar-sfc-dc-use-cases/
>
> 3) Possibly a use case document on Broadband scenarios. However, use
> cases from a broadband perspective are being developed in the BBF (see
> the liaison statement at https://datatracker.ietf.org/liaison/1304/). We
> also have
> http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/.  It
> does not seem appropriate to adopt a WG document on the topic of
> broadband (at least at this time) without clarifying the relationship
> between draft-meng-sfc-broadband-usecases and the BBF work. In addition,
> we would need to understand why two efforts — one in BBF and one in the
> IETF -- on the same topic would be appropriate. Hence, at the present
> time, we do not intend to adopt a WG document on broadband scenarios,
> and expect to receive primary guidance on this topic from the BBF.
>
> That leaves: http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/, a
> more general document. But that document includes text on three topics
> that would be covered in more detail elsewhere (broadband, mobile, and
> DC). While this document could contain pointers to the other documents,
> that leaves the document with very little standalone content -- raising
> the question of what should be done with it, or what content it could
> incorporate in order to be worthwhile as a standalone document.
>
> Thus, the chairs recommendation at this time is:
>
> 1) Call for WG adoption of draft-haeffner-sfc-use-case-mobility-00.txt
> and draft-kumar-sfc-dc-use-cases-00.txt as WG documents (target:
> informational).
>
> 2) Defer action on draft-liu-service-chaining-use-cases
> <http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-cases>
> and draft-meng-sfc-broadband-usecases
> <http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/> per
> the above discussion.
>
> Does this make sense?
>
> Jim & Thomas
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Wed Mar 26 13:13:32 2014
Return-Path: <S.Majee@f5.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EC5F11A03B8 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 13:13:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.911
X-Spam-Level: 
X-Spam-Status: No, score=-6.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, 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 slY9-qemUz4D for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 13:13:26 -0700 (PDT)
Received: from mail.f5.com (mail.f5.com [208.85.209.139]) by ietfa.amsl.com (Postfix) with ESMTP id D7A831A038C for <sfc@ietf.org>; Wed, 26 Mar 2014 13:13:26 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.97,737,1389744000"; d="scan'208";a="105593932"
X-IPAS-Result: AqQEAOczM1PAqArr/2dsb2JhbABZg0FXuyEdhzWBNHSCJQEBAQEDAQEBaxsCAQgNBAEDAQEBCiQnCxcGCAIEARIIE4dr0TsTBI5AJhKDJIEUBIkaliiObIIr
Received: from unknown (HELO exchmail.f5net.com) ([192.168.10.235]) by seamgw02.olympus.f5net.com with ESMTP; 26 Mar 2014 20:13:25 +0000
Received: from SEAEMBX01.olympus.F5Net.com ([fe80::3440:4256:38f6:d3a0]) by SEAECAS04.olympus.F5Net.com ([::1]) with mapi id 14.03.0181.006; Wed, 26 Mar 2014 13:13:24 -0700
From: Sumandra Majee <S.Majee@F5.com>
To: "Surendra Kumar (smkumar)" <smkumar@cisco.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Lucy yong <lucy.yong@huawei.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs8xljK6G41nT02CFdx1kz/2UJrnlkYAgAACAQCAAAL2AIAAcoOAgAEfcgCAAFcSAIAKPzmAgAB3NwD//4zXgIAAeM2A//+XtjU=
Date: Wed, 26 Mar 2014 20:13:23 +0000
Message-ID: <0BF7E0211CA62B42AE3FD4020E41609884AA082B@SEAEMBX01.olympus.F5Net.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E8D17.1B7B4%s.majee@f5.com> <2691CE0099834E4A9C5044EEC662BB9D4535AFF4@dfweml701-chm.china.huawei.com> <532A2700.8010304@joelhalpern.com> <CF586474.1C119%s.majee@f5.com> <53332386.2030904@joelhalpern.com> <CF58722E.1C1AE%s.majee@f5.com>,<CF587418.36368%smkumar@cisco.com>
In-Reply-To: <CF587418.36368%smkumar@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.16.250]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/77vkjkZ6pg0jrJGBAguoc-NQUKY
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 20:13:29 -0000

Surendra,=0A=
=0A=
At the risk of repeating myself, I say AGREE.=0A=
=0A=
However me, you and rest agreeing means zilch to the application developers=
.  What I am saying is that the architecture should take a stand that the e=
xisting Service Function will work as is.  Currently the stand is that if t=
he application does not work then go Fix it.  =0A=
=0A=
Did we give this enough thought in a collective way?=0A=
=0A=
There are existing service chain solutions that doesn't mandate any form of=
 change in the existing service interface. Would it be nice to have as a go=
al?=0A=
=0A=
Regards,=0A=
=0A=
Sumandra=0A=
________________________________________=0A=
From: Surendra Kumar (smkumar) [smkumar@cisco.com]=0A=
Sent: Wednesday, March 26, 2014 12:19 PM=0A=
To: Sumandra Majee; Joel M. Halpern; Lucy yong; sfc@ietf.org=0A=
Subject: Re: [sfc] SFC encapsulation chain ID=0A=
=0A=
Sumandra,=0A=
=0A=
This seems like whether a specific SF is SFC compatible or not ? If=0A=
compatible, how much, based on the requirement language in SFC.=0A=
That is why it is all the more important to have a simple, clean & short=0A=
service header - may have greater chance of adoption.=0A=
=0A=
Surendra.=0A=
=0A=
On 3/26/14 12:07 PM, "Sumandra Majee" <S.Majee@F5.com> wrote:=0A=
=0A=
>=0A=
>=0A=
>On 3/26/14, 11:59 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:=0A=
>=0A=
>>If the service function preserves the transport header and the serice=0A=
>>chaining header, then even though the packet header has been changed,=0A=
>>the transport and / or the SFC header will direct the packet onwards=0A=
>>along the intended path.  Since this is needed for preserving metadata=0A=
>>anyway, this is our targeted mode as I understand it.  Which simply=0A=
>>works with your SF_VO case below.=0A=
>=0A=
>[SM] Yes. However I am not sure if the architecture can count on the=0A=
>preservation part.=0A=
>I as a network engineer at times often misjudged the application developer=
=0A=
>restriction and requirement.=0A=
>SFC in a way would need to bridge this gap (or be aware what works and=0A=
>what doesn=B9t).=0A=
>=0A=
>Regards.=0A=
>=0A=
>Sumandra=0A=
>=0A=
>_______________________________________________=0A=
>sfc mailing list=0A=
>sfc@ietf.org=0A=
>https://www.ietf.org/mailman/listinfo/sfc=0A=
=0A=


From nobody Wed Mar 26 13:42:24 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B61541A023C for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 13:42:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id p4-OiPhplhtX for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 13:42:19 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id AA7591A03B8 for <sfc@ietf.org>; Wed, 26 Mar 2014 13:42:18 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BCL79818; Wed, 26 Mar 2014 20:42:16 +0000 (GMT)
Received: from LHREML402-HUB.china.huawei.com (10.201.5.241) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 26 Mar 2014 20:41:47 +0000
Received: from DFWEML705-CHM.china.huawei.com (10.193.5.142) by lhreml402-hub.china.huawei.com (10.201.5.241) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 26 Mar 2014 20:42:13 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.127]) by dfweml705-chm.china.huawei.com ([169.254.7.19]) with mapi id 14.03.0158.001; Wed, 26 Mar 2014 13:42:11 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: Sumandra Majee <S.Majee@F5.com>, "Surendra Kumar (smkumar)" <smkumar@cisco.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs8xNQgIZcMkREG35aeO8haCV5rnlkYAgAACAQCAAAL2AIAAcoOAgAEfcgCAAFcSAIAKPzmAgAB3NwCAAAIrgIAAA3mAgAAPD4D//4/SIA==
Date: Wed, 26 Mar 2014 20:42:10 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D45369B1C@dfweml701-chm.china.huawei.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E8D17.1B7B4%s.majee@f5.com> <2691CE0099834E4A9C5044EEC662BB9D4535AFF4@dfweml701-chm.china.huawei.com> <532A2700.8010304@joelhalpern.com> <CF586474.1C119%s.majee@f5.com> <53332386.2030904@joelhalpern.com> <CF58722E.1C1AE%s.majee@f5.com>,<CF587418.36368%smkumar@cisco.com> <0BF7E0211CA62B42AE3FD4020E41609884AA082B@SEAEMBX01.olympus.F5Net.com>
In-Reply-To: <0BF7E0211CA62B42AE3FD4020E41609884AA082B@SEAEMBX01.olympus.F5Net.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.139.91]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/tQ39jtu21rgqMyjSVyEA03EJk3o
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 20:42:22 -0000

Hi Sumandra,

Not sure if I agree on your following statement. It is clear that SFC WG tr=
y to develop SFC header that requires SF to understand and support in order=
 to support some future and advanced use cases. Since we have not yet finis=
hed that SFC header development, I assume that current SF does not support =
such SFC header on the packet.

IMO: the SFC architecture should not take a stand that the existing Service=
 Function will work as is; instead the architecture should state that intro=
ducing SFC header on packets may impact some existing SFs and introduces pr=
oxy concept to support existing SFs. I am OK with this statement.

It is perfectly fine that operators may continually use existing SFs to imp=
lement some SFC use cases without using SFC header, which are not IETF SFC =
standard compliant implementation. =20

Thanks,
Lucy

-----Original Message-----
From: Sumandra Majee [mailto:S.Majee@F5.com]=20
Sent: Wednesday, March 26, 2014 3:13 PM
To: Surendra Kumar (smkumar); Joel M. Halpern; Lucy yong; sfc@ietf.org
Subject: RE: [sfc] SFC encapsulation chain ID

Surendra,

At the risk of repeating myself, I say AGREE.

However me, you and rest agreeing means zilch to the application developers=
.  What I am saying is that the architecture should take a stand that the e=
xisting Service Function will work as is.  Currently the stand is that if t=
he application does not work then go Fix it. =20

Did we give this enough thought in a collective way?

There are existing service chain solutions that doesn't mandate any form of=
 change in the existing service interface. Would it be nice to have as a go=
al?

Regards,

Sumandra
________________________________________
From: Surendra Kumar (smkumar) [smkumar@cisco.com]
Sent: Wednesday, March 26, 2014 12:19 PM
To: Sumandra Majee; Joel M. Halpern; Lucy yong; sfc@ietf.org
Subject: Re: [sfc] SFC encapsulation chain ID

Sumandra,

This seems like whether a specific SF is SFC compatible or not ? If compati=
ble, how much, based on the requirement language in SFC.
That is why it is all the more important to have a simple, clean & short se=
rvice header - may have greater chance of adoption.

Surendra.

On 3/26/14 12:07 PM, "Sumandra Majee" <S.Majee@F5.com> wrote:

>
>
>On 3/26/14, 11:59 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
>
>>If the service function preserves the transport header and the serice=20
>>chaining header, then even though the packet header has been changed,=20
>>the transport and / or the SFC header will direct the packet onwards=20
>>along the intended path.  Since this is needed for preserving metadata=20
>>anyway, this is our targeted mode as I understand it.  Which simply=20
>>works with your SF_VO case below.
>
>[SM] Yes. However I am not sure if the architecture can count on the=20
>preservation part.
>I as a network engineer at times often misjudged the application=20
>developer restriction and requirement.
>SFC in a way would need to bridge this gap (or be aware what works and=20
>what doesn=B9t).
>
>Regards.
>
>Sumandra
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc


From nobody Wed Mar 26 13:45:03 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 25C241A03C2 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 13:45:01 -0700 (PDT)
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, RCVD_IN_DNSWL_NONE=-0.0001, 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 iHkFq196ANxq for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 13:44:59 -0700 (PDT)
Received: from hub021-ca-8.exch021.serverdata.net (hub021-ca-8.exch021.serverdata.net [64.78.56.73]) by ietfa.amsl.com (Postfix) with ESMTP id BB3EE1A03B8 for <sfc@ietf.org>; Wed, 26 Mar 2014 13:44:58 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-8.exch021.domain.local ([10.254.4.112]) with mapi id 14.03.0174.001; Wed, 26 Mar 2014 13:44:50 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: Sumandra Majee <S.Majee@F5.com>, "Surendra Kumar (smkumar)" <smkumar@cisco.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Lucy yong <lucy.yong@huawei.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs81yoHIIL+bcUu+EOJ5K2SiBZrnlkYAgAACAQCAAAL2AIAA1xqAgAC62wCAAFcSAIAKtLwAgAABtACAAAIrgIAAA3mAgAAPD4D//5IIMA==
Date: Wed, 26 Mar 2014 20:44:50 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6D18@MBX021-W3-CA-2.exch021.domain.local>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E8D17.1B7B4%s.majee@f5.com> <2691CE0099834E4A9C5044EEC662BB9D4535AFF4@dfweml701-chm.china.huawei.com> <532A2700.8010304@joelhalpern.com> <CF586474.1C119%s.majee@f5.com> <53332386.2030904@joelhalpern.com> <CF58722E.1C1AE%s.majee@f5.com>,<CF587418.36368%smkumar@cisco.com> <0BF7E0211CA62B42AE3FD4020E41609884AA082B@SEAEMBX01.olympus.F5Net.com>
In-Reply-To: <0BF7E0211CA62B42AE3FD4020E41609884AA082B@SEAEMBX01.olympus.F5Net.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.203.66.100]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/STPF60B00oyr_qiAWTM75vBXYys
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 20:45:01 -0000

Sumandra,

I don't think that all service functions could be or should be made to work=
 in an SFC environment with no changes.   In a previous airing of this issu=
e, we concluded that only service functions that satisfied certain constrai=
nts could be made to work in an SFC environment with no changes.   In fact,=
 Joel H. and I had a disagreement whether it was proper to state that servi=
ce functions that satisfied those constraints were "simple" service functio=
ns -- I withdrew my characterization of them as such.   Those constraints w=
ere a) the service function must not change the key fields of the IP header=
 (i.e., 5-tuple) and b) must not launch separate flows (e.g., many HTTP tra=
nsparent proxy implementations).   Otherwise, that service function is not =
a candidate to operate under SFC without change.    Sure, it can and does o=
perate under pre-existing ways of doing things, but that isn't the point of=
 our exercise.

   Ron


-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Sumandra Majee
Sent: Wednesday, March 26, 2014 4:13 PM
To: Surendra Kumar (smkumar); Joel M. Halpern; Lucy yong; sfc@ietf.org
Subject: Re: [sfc] SFC encapsulation chain ID

Surendra,

At the risk of repeating myself, I say AGREE.

However me, you and rest agreeing means zilch to the application developers=
.  What I am saying is that the architecture should take a stand that the e=
xisting Service Function will work as is.  Currently the stand is that if t=
he application does not work then go Fix it. =20

Did we give this enough thought in a collective way?

There are existing service chain solutions that doesn't mandate any form of=
 change in the existing service interface. Would it be nice to have as a go=
al?

Regards,

Sumandra
________________________________________
From: Surendra Kumar (smkumar) [smkumar@cisco.com]
Sent: Wednesday, March 26, 2014 12:19 PM
To: Sumandra Majee; Joel M. Halpern; Lucy yong; sfc@ietf.org
Subject: Re: [sfc] SFC encapsulation chain ID

Sumandra,

This seems like whether a specific SF is SFC compatible or not ? If compati=
ble, how much, based on the requirement language in SFC.
That is why it is all the more important to have a simple, clean & short se=
rvice header - may have greater chance of adoption.

Surendra.

On 3/26/14 12:07 PM, "Sumandra Majee" <S.Majee@F5.com> wrote:

>
>
>On 3/26/14, 11:59 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
>
>>If the service function preserves the transport header and the serice=20
>>chaining header, then even though the packet header has been changed,=20
>>the transport and / or the SFC header will direct the packet onwards=20
>>along the intended path.  Since this is needed for preserving metadata=20
>>anyway, this is our targeted mode as I understand it.  Which simply=20
>>works with your SF_VO case below.
>
>[SM] Yes. However I am not sure if the architecture can count on the=20
>preservation part.
>I as a network engineer at times often misjudged the application=20
>developer restriction and requirement.
>SFC in a way would need to bridge this gap (or be aware what works and=20
>what doesn=B9t).
>
>Regards.
>
>Sumandra
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc


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


From nobody Wed Mar 26 13:55:06 2014
Return-Path: <rmanur@broadcom.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B96341A03C1 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 13:55:05 -0700 (PDT)
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, RCVD_IN_DNSWL_MED=-2.3, 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 hk0zZZ4I-jhb for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 13:55:03 -0700 (PDT)
Received: from mail-gw1-out.broadcom.com (mail-gw1-out.broadcom.com [216.31.210.62]) by ietfa.amsl.com (Postfix) with ESMTP id D4E061A01F7 for <sfc@ietf.org>; Wed, 26 Mar 2014 13:55:03 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.97,737,1389772800"; d="scan'208";a="21724167"
Received: from irvexchcas08.broadcom.com (HELO IRVEXCHCAS08.corp.ad.broadcom.com) ([10.9.208.57]) by mail-gw1-out.broadcom.com with ESMTP; 26 Mar 2014 14:47:23 -0700
Received: from SJEXCHCAS03.corp.ad.broadcom.com (10.16.203.8) by IRVEXCHCAS08.corp.ad.broadcom.com (10.9.208.57) with Microsoft SMTP Server (TLS) id 14.3.174.1; Wed, 26 Mar 2014 13:54:51 -0700
Received: from SJEXCHMB12.corp.ad.broadcom.com ([fe80::bc15:c1e1:c29a:36f7]) by SJEXCHCAS03.corp.ad.broadcom.com ([::1]) with mapi id 14.03.0174.001; Wed, 26 Mar 2014 13:54:51 -0700
From: Rajeev Manur <rmanur@broadcom.com>
To: Sumandra Majee <S.Majee@F5.com>, "Surendra Kumar (smkumar)" <smkumar@cisco.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Lucy yong <lucy.yong@huawei.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs8ym7SEzj3ot0OlHzMwtugMsprnlkYAgAACAQCAAAL2AIAA1xqAgAC62wCAAFcSAIAKtLwAgAABtACAAAIrgIAAA3mAgAAPD4D//5Q0gA==
Date: Wed, 26 Mar 2014 20:54:50 +0000
Message-ID: <1E714095C88C9D408749A723A59CF6ED31D2300C@SJEXCHMB12.corp.ad.broadcom.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E8D17.1B7B4%s.majee@f5.com> <2691CE0099834E4A9C5044EEC662BB9D4535AFF4@dfweml701-chm.china.huawei.com> <532A2700.8010304@joelhalpern.com> <CF586474.1C119%s.majee@f5.com> <53332386.2030904@joelhalpern.com> <CF58722E.1C1AE%s.majee@f5.com>,<CF587418.36368%smkumar@cisco.com> <0BF7E0211CA62B42AE3FD4020E41609884AA082B@SEAEMBX01.olympus.F5Net.com>
In-Reply-To: <0BF7E0211CA62B42AE3FD4020E41609884AA082B@SEAEMBX01.olympus.F5Net.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.16.203.100]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/NWz0ZTh7lwKjBfOIW-O-CZKA85Q
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 20:55:06 -0000

Hi Sumandra,

At the risk of repeating myself, I say AGREE.

>>However me, you and rest agreeing means zilch to the application develope=
rs.  What I am saying is that the architecture should take a stand that >>t=
he existing Service Function will work as is.  Currently the stand is that =
if the application does not work then go Fix it. =20
[Rajeev] Any existing SFs that do want to support added capabilities via SF=
C need to be upgraded to support SFC. I don't see anything wrong with this =
approach.

There are existing service chain solutions that doesn't mandate any form of=
 change in the existing service interface. Would it be nice to have as a go=
al?
[Rajeev] Not sure I understand your point. Could you elaborate? Are you tal=
king about a given SF being able to support old and new at the same time, b=
ut for different service chains?

-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Sumandra Majee
Sent: Wednesday, March 26, 2014 1:13 PM
To: Surendra Kumar (smkumar); Joel M. Halpern; Lucy yong; sfc@ietf.org
Subject: Re: [sfc] SFC encapsulation chain ID

Surendra,

At the risk of repeating myself, I say AGREE.

However me, you and rest agreeing means zilch to the application developers=
.  What I am saying is that the architecture should take a stand that the e=
xisting Service Function will work as is.  Currently the stand is that if t=
he application does not work then go Fix it. =20

Did we give this enough thought in a collective way?

There are existing service chain solutions that doesn't mandate any form of=
 change in the existing service interface. Would it be nice to have as a go=
al?

Regards,

Sumandra
________________________________________
From: Surendra Kumar (smkumar) [smkumar@cisco.com]
Sent: Wednesday, March 26, 2014 12:19 PM
To: Sumandra Majee; Joel M. Halpern; Lucy yong; sfc@ietf.org
Subject: Re: [sfc] SFC encapsulation chain ID

Sumandra,

This seems like whether a specific SF is SFC compatible or not ? If
compatible, how much, based on the requirement language in SFC.
That is why it is all the more important to have a simple, clean & short
service header - may have greater chance of adoption.

Surendra.

On 3/26/14 12:07 PM, "Sumandra Majee" <S.Majee@F5.com> wrote:

>
>
>On 3/26/14, 11:59 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
>
>>If the service function preserves the transport header and the serice
>>chaining header, then even though the packet header has been changed,
>>the transport and / or the SFC header will direct the packet onwards
>>along the intended path.  Since this is needed for preserving metadata
>>anyway, this is our targeted mode as I understand it.  Which simply
>>works with your SF_VO case below.
>
>[SM] Yes. However I am not sure if the architecture can count on the
>preservation part.
>I as a network engineer at times often misjudged the application developer
>restriction and requirement.
>SFC in a way would need to bridge this gap (or be aware what works and
>what doesn=B9t).
>
>Regards.
>
>Sumandra
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc


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


From nobody Wed Mar 26 14:06:20 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5B4431A03D4 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 14:06:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 5p-II3fSWe_D for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 14:06:16 -0700 (PDT)
Received: from mailc2.tigertech.net (mailc2.tigertech.net [208.80.4.156]) by ietfa.amsl.com (Postfix) with ESMTP id 99E681A03D1 for <sfc@ietf.org>; Wed, 26 Mar 2014 14:06:16 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailc2.tigertech.net (Postfix) with ESMTP id 3D533581BE1; Wed, 26 Mar 2014 14:06:15 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at c2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-134-57.clppva.east.verizon.net [70.106.134.57]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mailc2.tigertech.net (Postfix) with ESMTPSA id 6D57B581BDD; Wed, 26 Mar 2014 14:06:14 -0700 (PDT)
Message-ID: <53334145.6030808@joelhalpern.com>
Date: Wed, 26 Mar 2014 17:06:13 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Lucy yong <lucy.yong@huawei.com>, "sfc@ietf.org" <sfc@ietf.org>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E8D17.1B7B4%s.majee@f5.com> <2691CE0099834E4A9C5044EEC662BB9D4535AFF4@dfweml701-chm.china.huawei.com> <532A2700.8010304@joelhalpern.com> <CF586474.1C119%s.majee@f5.com> <53332386.2030904@joelhalpern.com> <CF58722E.1C1AE%s.majee@f5.com>, <CF587418.36368%smkumar@cisco.com> <0BF7E0211CA62B42AE3FD4020E41609884AA082B@SEAEMBX01.olympus.F5Net.com> <2691CE0099834E4A9C5044EEC662BB9D45369B1C@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D45369B1C@dfweml701-chm.china.huawei.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/VESrtQj0Sd7dMgQZ5hGSZq_zOSE
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 21:06:18 -0000

As a minor point, I can easily envision delivery approaches such that 
the SFs can interact with and preserve the SFC header, including 
fetching metadata, without being aware of the details of the actual format.

Aa an example, there are socket mechanisms by which auxiliarry points 
can be passed to applications.  This can then be used for calls to 
interact with the metadata.  And the pointer can be sent on the 
resulting write request to allow the lower layers (kernel, vSwitch, 
Hypervisor,...) to reattach the transport and SFC headers.
I am sure that htere are other ways, and that VM implementation experts 
can find better ones.  This working group probably can safely stay away 
from such details.

Yours,
Joel

On 3/26/14, 4:42 PM, Lucy yong wrote:
> Hi Sumandra,
>
> Not sure if I agree on your following statement. It is clear that SFC WG try to develop SFC header that requires SF to understand and support in order to support some future and advanced use cases. Since we have not yet finished that SFC header development, I assume that current SF does not support such SFC header on the packet.
>
> IMO: the SFC architecture should not take a stand that the existing Service Function will work as is; instead the architecture should state that introducing SFC header on packets may impact some existing SFs and introduces proxy concept to support existing SFs. I am OK with this statement.
>
> It is perfectly fine that operators may continually use existing SFs to implement some SFC use cases without using SFC header, which are not IETF SFC standard compliant implementation.
>
> Thanks,
> Lucy
>
> -----Original Message-----
> From: Sumandra Majee [mailto:S.Majee@F5.com]
> Sent: Wednesday, March 26, 2014 3:13 PM
> To: Surendra Kumar (smkumar); Joel M. Halpern; Lucy yong; sfc@ietf.org
> Subject: RE: [sfc] SFC encapsulation chain ID
>
> Surendra,
>
> At the risk of repeating myself, I say AGREE.
>
> However me, you and rest agreeing means zilch to the application developers.  What I am saying is that the architecture should take a stand that the existing Service Function will work as is.  Currently the stand is that if the application does not work then go Fix it.
>
> Did we give this enough thought in a collective way?
>
> There are existing service chain solutions that doesn't mandate any form of change in the existing service interface. Would it be nice to have as a goal?
>
> Regards,
>
> Sumandra
> ________________________________________
> From: Surendra Kumar (smkumar) [smkumar@cisco.com]
> Sent: Wednesday, March 26, 2014 12:19 PM
> To: Sumandra Majee; Joel M. Halpern; Lucy yong; sfc@ietf.org
> Subject: Re: [sfc] SFC encapsulation chain ID
>
> Sumandra,
>
> This seems like whether a specific SF is SFC compatible or not ? If compatible, how much, based on the requirement language in SFC.
> That is why it is all the more important to have a simple, clean & short service header - may have greater chance of adoption.
>
> Surendra.
>
> On 3/26/14 12:07 PM, "Sumandra Majee" <S.Majee@F5.com> wrote:
>
>>
>>
>> On 3/26/14, 11:59 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
>>
>>> If the service function preserves the transport header and the serice
>>> chaining header, then even though the packet header has been changed,
>>> the transport and / or the SFC header will direct the packet onwards
>>> along the intended path.  Since this is needed for preserving metadata
>>> anyway, this is our targeted mode as I understand it.  Which simply
>>> works with your SF_VO case below.
>>
>> [SM] Yes. However I am not sure if the architecture can count on the
>> preservation part.
>> I as a network engineer at times often misjudged the application
>> developer restriction and requirement.
>> SFC in a way would need to bridge this gap (or be aware what works and
>> what doesn¹t).
>>
>> Regards.
>>
>> Sumandra
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>
>


From nobody Wed Mar 26 14:07:08 2014
Return-Path: <S.Majee@f5.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0B1E81A03D1 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 14:07:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.011
X-Spam-Level: 
X-Spam-Status: No, score=-7.011 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] 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 63iD4VPWaDbD for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 14:07:02 -0700 (PDT)
Received: from mail.f5.com (mail.f5.com [208.85.209.139]) by ietfa.amsl.com (Postfix) with ESMTP id 11EFE1A03CF for <sfc@ietf.org>; Wed, 26 Mar 2014 14:07:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=f5.com; i=@f5.com; q=dns/txt; s=seattle; t=1395868021; x=1427404021; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=C9JcrosOt2AiGJ+pqNtaQox6dP/J3z+QY6NPNJloJdI=; b=WtkcAR4Q9S8Hb2fBMV5+TiSr9TPw52bkH7MhYbI+VJ4TSincZrFkUdGI b6SHD/IhqJtrygWMW4/OjCP5WY1G7Q4sUuZLOal3krMWLx8z7muzahBNh QeUscEN2nvp0LxD8ggU7c9Hvg1wMXslVXa6yld6gijj2LBdmBIwH/FCT4 w=;
X-IronPort-AV: E=Sophos;i="4.97,737,1389744000"; d="scan'208";a="104708448"
X-IPAS-Result: AqYEAANBM1PAqArr/2dsb2JhbABZg0FXgwu4GBuHNRmBG3SCJQEBAQEDAQEBMToXBAIBCA0EAQMBAQEEIwUCAiULFAMGCAIEARIbh2uST5wPBqJMEwSBI40bCBAQEgQCgmOBTwSfQo5sgis
Received: from unknown (HELO exchmail.f5net.com) ([192.168.10.235]) by mail.f5.com with ESMTP/TLS/AES128-SHA; 26 Mar 2014 21:06:58 +0000
Received: from SEAEMBX01.olympus.F5Net.com ([fe80::3440:4256:38f6:d3a0]) by SEAECAS04.olympus.F5Net.com ([::1]) with mapi id 14.03.0181.006; Wed, 26 Mar 2014 14:06:57 -0700
From: Sumandra Majee <S.Majee@F5.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, "Surendra Kumar (smkumar)" <smkumar@cisco.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Lucy yong <lucy.yong@huawei.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs8xljK6G41nT02CFdx1kz/2UJrnlkYAgAACAQCAAAL2AIAAcoOAgAEfcgCAAFcSAIAKPzmAgAB3NwD//4zXgIAAeM2A//+XtjWAAIAjAP//kNEA
Date: Wed, 26 Mar 2014 21:06:56 +0000
Message-ID: <CF588E57.1C226%s.majee@f5.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E8D17.1B7B4%s.majee@f5.com> <2691CE0099834E4A9C5044EEC662BB9D4535AFF4@dfweml701-chm.china.huawei.com> <532A2700.8010304@joelhalpern.com> <CF586474.1C119%s.majee@f5.com> <53332386.2030904@joelhalpern.com> <CF58722E.1C1AE%s.majee@f5.com> <CF587418.36368%smkumar@cisco.com> <0BF7E0211CA62B42AE3FD4020E41609884AA082B@SEAEMBX01.olympus.F5Net.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6D18@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6D18@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [192.168.16.250]
Content-Type: text/plain; charset="euc-kr"
Content-ID: <285031CD9135DA4682A970C34D868DFB@F5.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/IN66TAgTftytN0bg4WIy0BlQjKc
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 21:07:05 -0000

Um9uLA0KDQpJIGFtIGZpbmUgd2l0aCBjb25zdHJhaW50IGEpIGFuZCBiKS4gTW9zdCB0cmFuc3Bh
cmVudCBwcm94aWVzIGFscmVhZHkgd29yaw0KaW4gdGhhdCBmYXNoaW9uLiANCg0KSSBhbSB0YWxr
aW5nIGFib3V0IHRoZSBjb25zdHJhaW50IHdoZXJlIGFwcGxpY2F0aW9uIGFyZSByZXF1aXJlZCB0
bw0KcHJlc2VydmUgdGhlIFNGQyBoZWFkZXIgdmVyeSBzaW1pbGFyIHRvIGNvbnN0cmFpbnQgYSku
IElmIHRoZXJlIGFyZSB0d28NCmNsYXNzZXMgb2Ygc2VydmljZSBTRkMgY29tcGxhaW50IGFuZCBT
RkMgbm9uIGNvbXBsYWNlbnQgdGhlbiB0aGUgbGVnYWN5DQpwcm94eSBmdW5jdGlvbiBpcyBhbiBp
bnRlZ3JhbCBwYXJ0IG9mIHRoZSBhcmNoaXRlY3R1cmUuDQoNCkkgd291bGQgbG92ZSB0byBzZWUg
b3BlcmF0b3IgYW5kIGFwcGxpY2F0aW9uIHdyaXRlcnMgcGVyc3BlY3RpdmUgb24gdGhpcw0KZGVi
YXRlLiANCg0KT24gMy8yNi8xNCwgMTo0NCBQTSwgIlJvbiBQYXJrZXIiIDxSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tPiB3cm90ZToNCg0KPlN1bWFuZHJhLA0KPg0KPkkgZG9uJ3QgdGhp
bmsgdGhhdCBhbGwgc2VydmljZSBmdW5jdGlvbnMgY291bGQgYmUgb3Igc2hvdWxkIGJlIG1hZGUg
dG8NCj53b3JrIGluIGFuIFNGQyBlbnZpcm9ubWVudCB3aXRoIG5vIGNoYW5nZXMuICAgSW4gYSBw
cmV2aW91cyBhaXJpbmcgb2YNCj50aGlzIGlzc3VlLCB3ZSBjb25jbHVkZWQgdGhhdCBvbmx5IHNl
cnZpY2UgZnVuY3Rpb25zIHRoYXQgc2F0aXNmaWVkDQo+Y2VydGFpbiBjb25zdHJhaW50cyBjb3Vs
ZCBiZSBtYWRlIHRvIHdvcmsgaW4gYW4gU0ZDIGVudmlyb25tZW50IHdpdGggbm8NCj5jaGFuZ2Vz
LiAgIEluIGZhY3QsIEpvZWwgSC4gYW5kIEkgaGFkIGEgZGlzYWdyZWVtZW50IHdoZXRoZXIgaXQg
d2FzDQo+cHJvcGVyIHRvIHN0YXRlIHRoYXQgc2VydmljZSBmdW5jdGlvbnMgdGhhdCBzYXRpc2Zp
ZWQgdGhvc2UgY29uc3RyYWludHMNCj53ZXJlICJzaW1wbGUiIHNlcnZpY2UgZnVuY3Rpb25zIC0t
IEkgd2l0aGRyZXcgbXkgY2hhcmFjdGVyaXphdGlvbiBvZiB0aGVtDQo+YXMgc3VjaC4gICBUaG9z
ZSBjb25zdHJhaW50cyB3ZXJlIGEpIHRoZSBzZXJ2aWNlIGZ1bmN0aW9uIG11c3Qgbm90IGNoYW5n
ZQ0KPnRoZSBrZXkgZmllbGRzIG9mIHRoZSBJUCBoZWFkZXIgKGkuZS4sIDUtdHVwbGUpIGFuZCBi
KSBtdXN0IG5vdCBsYXVuY2gNCj5zZXBhcmF0ZSBmbG93cyAoZS5nLiwgbWFueSBIVFRQIHRyYW5z
cGFyZW50IHByb3h5IGltcGxlbWVudGF0aW9ucykuDQo+T3RoZXJ3aXNlLCB0aGF0IHNlcnZpY2Ug
ZnVuY3Rpb24gaXMgbm90IGEgY2FuZGlkYXRlIHRvIG9wZXJhdGUgdW5kZXIgU0ZDDQo+d2l0aG91
dCBjaGFuZ2UuICAgIFN1cmUsIGl0IGNhbiBhbmQgZG9lcyBvcGVyYXRlIHVuZGVyIHByZS1leGlz
dGluZyB3YXlzDQo+b2YgZG9pbmcgdGhpbmdzLCBidXQgdGhhdCBpc24ndCB0aGUgcG9pbnQgb2Yg
b3VyIGV4ZXJjaXNlLg0KPg0KPiAgIFJvbg0KPg0KPg0KPi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tDQo+RnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBP
ZiBTdW1hbmRyYSBNYWplZQ0KPlNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMjYsIDIwMTQgNDoxMyBQ
TQ0KPlRvOiBTdXJlbmRyYSBLdW1hciAoc21rdW1hcik7IEpvZWwgTS4gSGFscGVybjsgTHVjeSB5
b25nOyBzZmNAaWV0Zi5vcmcNCj5TdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24g
Y2hhaW4gSUQNCj4NCj5TdXJlbmRyYSwNCj4NCj5BdCB0aGUgcmlzayBvZiByZXBlYXRpbmcgbXlz
ZWxmLCBJIHNheSBBR1JFRS4NCj4NCj5Ib3dldmVyIG1lLCB5b3UgYW5kIHJlc3QgYWdyZWVpbmcg
bWVhbnMgemlsY2ggdG8gdGhlIGFwcGxpY2F0aW9uDQo+ZGV2ZWxvcGVycy4gIFdoYXQgSSBhbSBz
YXlpbmcgaXMgdGhhdCB0aGUgYXJjaGl0ZWN0dXJlIHNob3VsZCB0YWtlIGENCj5zdGFuZCB0aGF0
IHRoZSBleGlzdGluZyBTZXJ2aWNlIEZ1bmN0aW9uIHdpbGwgd29yayBhcyBpcy4gIEN1cnJlbnRs
eSB0aGUNCj5zdGFuZCBpcyB0aGF0IGlmIHRoZSBhcHBsaWNhdGlvbiBkb2VzIG5vdCB3b3JrIHRo
ZW4gZ28gRml4IGl0Lg0KPg0KPkRpZCB3ZSBnaXZlIHRoaXMgZW5vdWdoIHRob3VnaHQgaW4gYSBj
b2xsZWN0aXZlIHdheT8NCj4NCj5UaGVyZSBhcmUgZXhpc3Rpbmcgc2VydmljZSBjaGFpbiBzb2x1
dGlvbnMgdGhhdCBkb2Vzbid0IG1hbmRhdGUgYW55IGZvcm0NCj5vZiBjaGFuZ2UgaW4gdGhlIGV4
aXN0aW5nIHNlcnZpY2UgaW50ZXJmYWNlLiBXb3VsZCBpdCBiZSBuaWNlIHRvIGhhdmUgYXMNCj5h
IGdvYWw/DQo+DQo+UmVnYXJkcywNCj4NCj5TdW1hbmRyYQ0KPl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18NCj5Gcm9tOiBTdXJlbmRyYSBLdW1hciAoc21rdW1hcikgW3Nt
a3VtYXJAY2lzY28uY29tXQ0KPlNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMjYsIDIwMTQgMTI6MTkg
UE0NCj5UbzogU3VtYW5kcmEgTWFqZWU7IEpvZWwgTS4gSGFscGVybjsgTHVjeSB5b25nOyBzZmNA
aWV0Zi5vcmcNCj5TdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQN
Cj4NCj5TdW1hbmRyYSwNCj4NCj5UaGlzIHNlZW1zIGxpa2Ugd2hldGhlciBhIHNwZWNpZmljIFNG
IGlzIFNGQyBjb21wYXRpYmxlIG9yIG5vdCA/IElmDQo+Y29tcGF0aWJsZSwgaG93IG11Y2gsIGJh
c2VkIG9uIHRoZSByZXF1aXJlbWVudCBsYW5ndWFnZSBpbiBTRkMuDQo+VGhhdCBpcyB3aHkgaXQg
aXMgYWxsIHRoZSBtb3JlIGltcG9ydGFudCB0byBoYXZlIGEgc2ltcGxlLCBjbGVhbiAmIHNob3J0
DQo+c2VydmljZSBoZWFkZXIgLSBtYXkgaGF2ZSBncmVhdGVyIGNoYW5jZSBvZiBhZG9wdGlvbi4N
Cj4NCj5TdXJlbmRyYS4NCj4NCj5PbiAzLzI2LzE0IDEyOjA3IFBNLCAiU3VtYW5kcmEgTWFqZWUi
IDxTLk1hamVlQEY1LmNvbT4gd3JvdGU6DQo+DQo+Pg0KPj4NCj4+T24gMy8yNi8xNCwgMTE6NTkg
QU0sICJKb2VsIE0uIEhhbHBlcm4iIDxqbWhAam9lbGhhbHBlcm4uY29tPiB3cm90ZToNCj4+DQo+
Pj5JZiB0aGUgc2VydmljZSBmdW5jdGlvbiBwcmVzZXJ2ZXMgdGhlIHRyYW5zcG9ydCBoZWFkZXIg
YW5kIHRoZSBzZXJpY2UNCj4+PmNoYWluaW5nIGhlYWRlciwgdGhlbiBldmVuIHRob3VnaCB0aGUg
cGFja2V0IGhlYWRlciBoYXMgYmVlbiBjaGFuZ2VkLA0KPj4+dGhlIHRyYW5zcG9ydCBhbmQgLyBv
ciB0aGUgU0ZDIGhlYWRlciB3aWxsIGRpcmVjdCB0aGUgcGFja2V0IG9ud2FyZHMNCj4+PmFsb25n
IHRoZSBpbnRlbmRlZCBwYXRoLiAgU2luY2UgdGhpcyBpcyBuZWVkZWQgZm9yIHByZXNlcnZpbmcg
bWV0YWRhdGENCj4+PmFueXdheSwgdGhpcyBpcyBvdXIgdGFyZ2V0ZWQgbW9kZSBhcyBJIHVuZGVy
c3RhbmQgaXQuICBXaGljaCBzaW1wbHkNCj4+PndvcmtzIHdpdGggeW91ciBTRl9WTyBjYXNlIGJl
bG93Lg0KPj4NCj4+W1NNXSBZZXMuIEhvd2V2ZXIgSSBhbSBub3Qgc3VyZSBpZiB0aGUgYXJjaGl0
ZWN0dXJlIGNhbiBjb3VudCBvbiB0aGUNCj4+cHJlc2VydmF0aW9uIHBhcnQuDQo+PkkgYXMgYSBu
ZXR3b3JrIGVuZ2luZWVyIGF0IHRpbWVzIG9mdGVuIG1pc2p1ZGdlZCB0aGUgYXBwbGljYXRpb24N
Cj4+ZGV2ZWxvcGVyIHJlc3RyaWN0aW9uIGFuZCByZXF1aXJlbWVudC4NCj4+U0ZDIGluIGEgd2F5
IHdvdWxkIG5lZWQgdG8gYnJpZGdlIHRoaXMgZ2FwIChvciBiZSBhd2FyZSB3aGF0IHdvcmtzIGFu
ZA0KPj53aGF0IGRvZXNuqfZ0KS4NCj4+DQo+PlJlZ2FyZHMuDQo+Pg0KPj5TdW1hbmRyYQ0KPj4N
Cj4+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+c2Zj
IG1haWxpbmcgbGlzdA0KPj5zZmNAaWV0Zi5vcmcNCj4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmMNCj4NCj4NCj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KPnNmYyBtYWlsaW5nIGxpc3QNCj5zZmNAaWV0Zi5vcmcNCj5odHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQo=


From nobody Wed Mar 26 14:35:50 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EE2131A03D1 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 14:35:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zvNhUcuAp8_3 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 14:35:47 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 40E101A03DD for <sfc@ietf.org>; Wed, 26 Mar 2014 14:35:44 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BEZ12718; Wed, 26 Mar 2014 21:35:41 +0000 (GMT)
Received: from LHREML401-HUB.china.huawei.com (10.201.5.240) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 26 Mar 2014 21:35:14 +0000
Received: from DFWEML706-CHM.china.huawei.com (10.193.5.225) by lhreml401-hub.china.huawei.com (10.201.5.240) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 26 Mar 2014 21:35:40 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.127]) by dfweml706-chm.china.huawei.com ([169.254.8.2]) with mapi id 14.03.0158.001; Wed, 26 Mar 2014 14:35:36 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs8xNQgIZcMkREG35aeO8haCV5rnlkYAgAACAQCAAAL2AIAAcoOAgAEfcgCAAFcSAIAKPzmAgAB3NwCAAAIrgIAAA3mAgAAPD4D//4/SIIAAfvGA//+RzJA=
Date: Wed, 26 Mar 2014 21:35:35 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D45369B7B@dfweml701-chm.china.huawei.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E8D17.1B7B4%s.majee@f5.com> <2691CE0099834E4A9C5044EEC662BB9D4535AFF4@dfweml701-chm.china.huawei.com> <532A2700.8010304@joelhalpern.com> <CF586474.1C119%s.majee@f5.com> <53332386.2030904@joelhalpern.com> <CF58722E.1C1AE%s.majee@f5.com>,<CF587418.36368%smkumar@cisco.com> <0BF7E0211CA62B42AE3FD4020E41609884AA082B@SEAEMBX01.olympus.F5Net.com> <2691CE0099834E4A9C5044EEC662BB9D45369B1C@dfweml701-chm.china.huawei.com> <53334145.6030808@joelhalpern.com>
In-Reply-To: <53334145.6030808@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.139.91]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/T-rj4JC_-7oLE2vxW1ShT8hacJw
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 21:35:49 -0000

Hi Joel,

Yes, someone can implement this way. Since you use the socket as example, d=
o you see that socket mechanism is part of transport mechanism to provide s=
uch capability or as part of SF design?

Not sure what you suggest to the SFC architecture in your example.

Thanks,
Lucy

-----Original Message-----
From: Joel M. Halpern [mailto:jmh@joelhalpern.com]=20
Sent: Wednesday, March 26, 2014 4:06 PM
To: Lucy yong; sfc@ietf.org
Subject: Re: [sfc] SFC encapsulation chain ID

As a minor point, I can easily envision delivery approaches such that the S=
Fs can interact with and preserve the SFC header, including fetching metada=
ta, without being aware of the details of the actual format.

Aa an example, there are socket mechanisms by which auxiliarry points can b=
e passed to applications.  This can then be used for calls to interact with=
 the metadata.  And the pointer can be sent on the resulting write request =
to allow the lower layers (kernel, vSwitch,
Hypervisor,...) to reattach the transport and SFC headers.
I am sure that htere are other ways, and that VM implementation experts can=
 find better ones.  This working group probably can safely stay away from s=
uch details.

Yours,
Joel

On 3/26/14, 4:42 PM, Lucy yong wrote:
> Hi Sumandra,
>
> Not sure if I agree on your following statement. It is clear that SFC WG =
try to develop SFC header that requires SF to understand and support in ord=
er to support some future and advanced use cases. Since we have not yet fin=
ished that SFC header development, I assume that current SF does not suppor=
t such SFC header on the packet.
>
> IMO: the SFC architecture should not take a stand that the existing Servi=
ce Function will work as is; instead the architecture should state that int=
roducing SFC header on packets may impact some existing SFs and introduces =
proxy concept to support existing SFs. I am OK with this statement.
>
> It is perfectly fine that operators may continually use existing SFs to i=
mplement some SFC use cases without using SFC header, which are not IETF SF=
C standard compliant implementation.
>
> Thanks,
> Lucy
>
> -----Original Message-----
> From: Sumandra Majee [mailto:S.Majee@F5.com]
> Sent: Wednesday, March 26, 2014 3:13 PM
> To: Surendra Kumar (smkumar); Joel M. Halpern; Lucy yong; sfc@ietf.org
> Subject: RE: [sfc] SFC encapsulation chain ID
>
> Surendra,
>
> At the risk of repeating myself, I say AGREE.
>
> However me, you and rest agreeing means zilch to the application develope=
rs.  What I am saying is that the architecture should take a stand that the=
 existing Service Function will work as is.  Currently the stand is that if=
 the application does not work then go Fix it.
>
> Did we give this enough thought in a collective way?
>
> There are existing service chain solutions that doesn't mandate any form =
of change in the existing service interface. Would it be nice to have as a =
goal?
>
> Regards,
>
> Sumandra
> ________________________________________
> From: Surendra Kumar (smkumar) [smkumar@cisco.com]
> Sent: Wednesday, March 26, 2014 12:19 PM
> To: Sumandra Majee; Joel M. Halpern; Lucy yong; sfc@ietf.org
> Subject: Re: [sfc] SFC encapsulation chain ID
>
> Sumandra,
>
> This seems like whether a specific SF is SFC compatible or not ? If compa=
tible, how much, based on the requirement language in SFC.
> That is why it is all the more important to have a simple, clean & short =
service header - may have greater chance of adoption.
>
> Surendra.
>
> On 3/26/14 12:07 PM, "Sumandra Majee" <S.Majee@F5.com> wrote:
>
>>
>>
>> On 3/26/14, 11:59 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
>>
>>> If the service function preserves the transport header and the=20
>>> serice chaining header, then even though the packet header has been=20
>>> changed, the transport and / or the SFC header will direct the=20
>>> packet onwards along the intended path.  Since this is needed for=20
>>> preserving metadata anyway, this is our targeted mode as I=20
>>> understand it.  Which simply works with your SF_VO case below.
>>
>> [SM] Yes. However I am not sure if the architecture can count on the=20
>> preservation part.
>> I as a network engineer at times often misjudged the application=20
>> developer restriction and requirement.
>> SFC in a way would need to bridge this gap (or be aware what works=20
>> and what doesn=B9t).
>>
>> Regards.
>>
>> Sumandra
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>
>


From nobody Wed Mar 26 14:41:16 2014
Return-Path: <tnadeau@lucidvision.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E3B781A03ED for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 12:30:49 -0700 (PDT)
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_SHOP=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 Z2ZJjUoNhzej for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 12:30:48 -0700 (PDT)
Received: from lucidvision.com (lucidvision.com [72.71.250.34]) by ietfa.amsl.com (Postfix) with ESMTP id 990FF1A03D6 for <sfc@ietf.org>; Wed, 26 Mar 2014 12:30:47 -0700 (PDT)
Received: from [10.100.149.30] (unknown [144.49.132.3]) by lucidvision.com (Postfix) with ESMTP id 905CB2746D4E; Wed, 26 Mar 2014 15:30:42 -0400 (EDT)
Content-Type: multipart/signed; boundary="Apple-Mail=_28659A5F-C19E-47CF-8A52-C58307BA68DA"; protocol="application/pgp-signature"; micalg=pgp-sha512
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Thomas Nadeau <tnadeau@lucidvision.com>
In-Reply-To: <1126a9f2d2d34d528df83fdf2531fb20@CO2PR05MB716.namprd05.prod.outlook.com>
Date: Wed, 26 Mar 2014 12:30:38 -0700
Message-Id: <2B46E6BD-7C51-4E7A-BCE9-59DA3645E2C9@lucidvision.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E97A7.1B7CC%s.majee@f5.com> <E8355113905631478EFF04F5AA706E9818AD442C@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E1B12@MBX021-W3-CA-2.exch021.domain.local> <291CC3F9E50E7641901A54E85D0977C6E7B88FB165@MAILR002.mail.lan> <53308576.6030107@acm.org> <5330A283.6050007@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361692@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332E76D.6010809@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E013617DD@MISOUT7MSGUSR9I.ITServices.sbc.com> <5332EBA7.3000100@joelhalpern.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361830@MISOUT7MSGUSR9I.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E66CA@MBX021-W3-CA-2.exch021.domain.local> <1D70D757A2C9D54D83B4CBD7625FA80E013619D0@MISOUT7MSGUSR9I.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B 1A7E6751@MBX021-W3-CA-2.exch021.domain.local> <1D70D757A2C9D54D83B4CBD7625FA80E01361A1A@MISOUT7MSGUSR9I.ITServices.sbc.com> <A2C96F6779E6A041BC7023CC207FC99418F1F852@SJCEML701-CHM.china.huawei.com> <1D70D757A2C9D54D83B4CBD7625FA80E01361B80@MISOUT7MSGUSR9I.ITServices.sbc.com> <51be839f42e74e32bc426e252d8e2ba1@CO2PR05MB716.namprd05.prod.outlook.com> <A2C96F6779E6A041BC7023CC207FC99418F1F8C2@SJCEML701-CHM.china.huawei.com> <1126a9f2d2d34d528df83fdf2531fb20@CO2PR05MB716.namprd05.prod.outlook.com>
To: Jerome Moisand <jmoisand@juniper.net>
X-Mailer: Apple Mail (2.1874)
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/aIsMV6rAuo0IJHzdejKqsSVffTU
X-Mailman-Approved-At: Wed, 26 Mar 2014 14:41:15 -0700
Cc: Joel Halpern Direct <jmh.direct@joelhalpern.com>, Sumandra Majee <S.Majee@F5.com>, "sfc@ietf.org" <sfc@ietf.org>, Cathy Zhang <Cathy.H.Zhang@huawei.com>, "NAPIERALA, MARIA H" <mn1921@att.com>, Kevin J Ma <kevin.ma@azukisystems.com>, Erik Nordmark <nordmark@acm.org>, Ron Parker <Ron_Parker@affirmednetworks.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Dave Dolson <ddolson@sandvine.com>
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 19:30:50 -0000

--Apple-Mail=_28659A5F-C19E-47CF-8A52-C58307BA68DA
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii


	That is not entirely true; depends on how the load-balancer is =
built and/or how big the farm behind it is...

	--Tom

On Mar 26, 2014:11:21 AM, at 11:21 AM, Jerome Moisand =
<jmoisand@juniper.net> wrote:

> Remember... Can't have a load-balancer with roughly the same =
forwarding capacity as the farm of service functions it is =
load-balancing to... This is why I spoke of 'impedance mismatch'...
>=20
> -----Original Message-----
> From: Cathy Zhang [mailto:Cathy.H.Zhang@huawei.com]=20
> Sent: Wednesday, March 26, 2014 2:17 PM
> To: Jerome Moisand; NAPIERALA, MARIA H; Ron Parker; Joel Halpern =
Direct; Joel M. Halpern; Erik Nordmark; Kevin J Ma; Dave Dolson; =
Sumandra Majee
> Cc: sfc@ietf.org
> Subject: RE: [sfc] SFC encapsulation chain ID
>=20
> In this case, using a simple LB running on VM makes more sense.=20
>=20
> Cathy
>=20
> -----Original Message-----
> From: Jerome Moisand [mailto:jmoisand@juniper.net]
> Sent: Wednesday, March 26, 2014 11:08 AM
> To: NAPIERALA, MARIA H; Cathy Zhang; Ron Parker; Joel Halpern Direct; =
Joel M. Halpern; Erik Nordmark; Kevin J Ma; Dave Dolson; Sumandra Majee
> Cc: sfc@ietf.org
> Subject: RE: [sfc] SFC encapsulation chain ID
>=20
> Furthermore, a traditional load-balancer is not necessarily what we =
need. The point is NOT to dispatch HTTP requests (or some other =
application protocol) with some minimal level of state (cookies) =
awareness to a bunch of Web servers. The point is more to dispatch a =
collection of L3 flows with strong affinity (the simple example being =
the traffic associated with a given broadband user session) between a =
farm of functionally-equivalent Service Functions (each possibly quite =
stateful), which may act at various layers of an OSI stack. And probably =
with a good deal of 'impedance mismatch' between the forwarding capacity =
of the service classifiers and the service (processing) functions.=20
>=20
> And I agree with Maria that this is probably more than an =
implementation matter.
>=20
> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of NAPIERALA, MARIA =
H
> Sent: Wednesday, March 26, 2014 1:57 PM
> To: Cathy Zhang; Ron Parker; Joel Halpern Direct; Joel M. Halpern; =
Erik Nordmark; Kevin J Ma; Dave Dolson; Sumandra Majee
> Cc: sfc@ietf.org
> Subject: Re: [sfc] SFC encapsulation chain ID
>=20
>>=20
>> If case 1 poses a scalability problem (eg. there are hundreds of VMs=20=

>> for a service function), the scalability issue can be solved by=20
>> transforming case 1 into case 2 through placing a local LB before=20
>> these VMs and only the LB is viewed in the chain.
>=20
> Introducing additional hop is a service chain translates to delay and =
cost. Imagine a 5 hop chain, each fronted with an external LB SF. 5-hop =
chain becomes 10-hop chain.=20
> In fact, if the LB is a virtual appliance it might have similar =
scalability issue as the original SF.
>=20
>> In some other deployment scenario, case 1 might not pose a =
scalability=20
>> issue, and thus solution/architecture wise, we should not exclude =
case=20
>> 1. To put it another way, case 1 is only usable in small-scale=20
>> scenario.
>>=20
>> Cathy
>>=20
>> -----Original Message-----
>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of NAPIERALA, MARIA=20=

>> H
>> Sent: Wednesday, March 26, 2014 8:48 AM
>> To: Ron Parker; Joel Halpern Direct; Joel M. Halpern; Erik Nordmark;=20=

>> Kevin J Ma; Dave Dolson; Sumandra Majee
>> Cc: sfc@ietf.org
>> Subject: Re: [sfc] SFC encapsulation chain ID
>>=20
>> Ron,
>>=20
>> I would consider a solution which scales only with assumptions 2. and=20=

>> 3. (clusters with internal LB) as limited.
>>=20
>> Maria
>>=20
>>> -----Original Message-----
>>> From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>>> Sent: Wednesday, March 26, 2014 11:44 AM
>>> To: NAPIERALA, MARIA H; Joel Halpern Direct; Joel M. Halpern; Erik=20=

>>> Nordmark; Kevin J Ma; Dave Dolson; Sumandra Majee
>>> Cc: sfc@ietf.org
>>> Subject: RE: [sfc] SFC encapsulation chain ID
>>>=20
>>> Maria,
>>>=20
>>> I agree with you that case 1. will only practically scale up to some
>>> point.    Perhaps, as a service provider, you'd choose to avoid the
>>> whole problem and only deploy service functions along the lines of
>> case
>>> 2 or case 3.    But, that doesn't invalidate the utility of case 1
>> for
>>> some other network with some other requirements and constraints.
>>>=20
>>>   Ron
>>>=20
>>>=20
>>> -----Original Message-----
>>> From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
>>> Sent: Wednesday, March 26, 2014 11:39 AM
>>> To: Ron Parker; Joel Halpern Direct; Joel M. Halpern; Erik Nordmark;=20=

>>> Kevin J Ma; Dave Dolson; Sumandra Majee
>>> Cc: sfc@ietf.org
>>> Subject: RE: [sfc] SFC encapsulation chain ID
>>>=20
>>>>=20
>>>> 1.  A service function is realized by multiple VM's where each VM
>> has
>>>> its own IP address.   In this case the classifier/PDP sees each VM
>> as
>>> a
>>>> service function instance.
>>>>=20
>>>=20
>>> I don't think this will scale. It was pointed out that the number of=20=

>>> service paths grows exponentially.
>>>=20
>>>=20
>>>> 2. A service function, as above, but some subset of VM's is front-
>>> ended
>>>> by a load balancer.   There are multiple such subsets and therefore
>>>> multiple load balancers.   Each load balancer has its own IP
>> address
>>>> and hides the VM IP addresses behind it.   In this case, the
>>>> classifier/PDP sees each load balancer as a service function
>>> instance.
>>>=20
>>> No issue here.
>>>=20
>>>> 3.  A service function is realized by a set of VM's that perform
>>>> internal load balancing.   The set of VM's presents a single IP
>>> address
>>>> to the outside to hide the IP addresses of the individual VMs.
>> The
>>>> network has multiple such clusters.   The classifier/PDP sees each
>>>> cluster as a service function instance.
>>>=20
>>>=20
>>>=20
>>>>=20
>>>>=20
>>>> -----Original Message-----
>>>> From: NAPIERALA, MARIA H [mailto:mn1921@att.com]
>>>> Sent: Wednesday, March 26, 2014 11:17 AM
>>>> To: Joel Halpern Direct; Joel M. Halpern; Erik Nordmark; Kevin J
>> Ma;
>>>> Ron Parker; Dave Dolson; Sumandra Majee
>>>> Cc: sfc@ietf.org
>>>> Subject: RE: [sfc] SFC encapsulation chain ID
>>>>=20
>>>> Joel,
>>>>=20
>>>>> The point of the distinction was between on the one hand load=20
>>>>> balancing as part of the chain for the purpose of selecting an=20
>>>>> instance of the actually addressed destination (i.e. the load
>>>> balancer
>>>>> is visible to the tenant and is there for the purpose the tenant=20=

>>>>> request; and on the other hand a load balancer which is known to
>>> the
>>>>> service chaining infrastructure, but whose purpose to balance
>>> across
>>>>> isntances of services whose multiplicity is not of concern to=20
>>>>> the tenant, only the functionality.
>>>>>=20
>>>>> Put differently, it is between load balancing as an explicit
>>> service
>>>>> and load balancing to enable some service within the service
>>>> chaining.
>>>>>=20
>>>>=20
>>>>=20
>>>> Thanks for clarification.
>>>> My concern is about the latter, i.e., SFC solution must support
>> load
>>>> balancing to multiple service instantiations (e.g., VMs) of a
>> single
>>>> service at the intermediate service hops. In fact, we need the
>> latter
>>>> to support the former..
>>>>=20
>>>> Maria
>>>>=20
>>>>>=20
>>>>> On 3/26/14, 10:56 AM, NAPIERALA, MARIA H wrote:
>>>>>>=20
>>>>>>> 1) given the range of load balancing behaviors, supprting=20
>>>>>>> explicit
>>>>> load
>>>>>>> balancers in the service chaining (as distinct from=20
>>>>>>> supporting
>>>> load
>>>>>>> balancers for end users), is significantly complicate
>>>>>>=20
>>>>>> I am not sure I understand this point. Could you explain what
>> you
>>>>> mean by "explicit" load balancer vs. load balancer "for the end
>>>> users"?
>>=20
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>=20
>=20
>=20
>=20
>=20
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>=20


--Apple-Mail=_28659A5F-C19E-47CF-8A52-C58307BA68DA
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

iQIcBAEBCgAGBQJTMyreAAoJEPcO+I7eiUJZS7AP/1+eUixqIs0j7chVkcjkI2HA
L1CntPMAH+ol2/fQ3V7emYITlVoqOXwzIu+6xtTwlHaH6Zn2+C7BWpsAzcf3LNwQ
Znyq+EWqv9s49LQAxNo7hm9bo5eGhFDnQ1/AzWwqp2PzbbxhamEKHZV7ZUntDixI
2bNNQMz2Vdf9xvnd+tjUvayClfWoOaSxlgmQ/lie3ZMCIscPYy4rFyQj6ftNIyT+
gCEYQBjYb4AOJwi1Zgjind+syaGAnc/67UkG5iLlSDf1GkEq1QwOVxlNCbPgawHP
8mCmSe+goTUn97XuzESGle++p4OUz7133Q5cF7d5Ojv7OY4/O6hg3goeolQa6Ob/
gDQLmU+bmlNiTKKTcSLoLznAx+GJZd39quS86Ll48JZZcy9seLbOx5PqMH5yVnYv
x7iZ8EpAy721wfXnijhDuzYk2m7bTTToWgXglbMeM0EEYW+3h4C0jn90DqmP8tyV
5gRc+nIF37AQYsg+LO0DEMJd7eM1Mh84nfHkdD86peFNiKfOXPAELYiLo5VqiAEw
xC5AZ4afH3KB2sfOF8og/c3QnveZOHlkMaTYQjW1pcbb8bTFOYKoQLvdUGPX2dyw
kpIhKiPVi/Q9pMF1ZKAPPN+QXjFb0ZrCMYdhBokEfb936T2buR7fh/4GjdFUCI0A
IZwi6iZw6piETkdkBUFv
=4m5H
-----END PGP SIGNATURE-----

--Apple-Mail=_28659A5F-C19E-47CF-8A52-C58307BA68DA--


From nobody Wed Mar 26 15:03:08 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3136C1A0252 for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 15:03:05 -0700 (PDT)
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, RCVD_IN_DNSWL_NONE=-0.0001, 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 B07tBpqlxnIU for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 15:03:02 -0700 (PDT)
Received: from hub021-ca-4.exch021.serverdata.net (hub021-ca-4.exch021.serverdata.net [64.78.22.171]) by ietfa.amsl.com (Postfix) with ESMTP id E2F781A0223 for <sfc@ietf.org>; Wed, 26 Mar 2014 15:03:02 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-4.exch021.domain.local ([10.254.4.39]) with mapi id 14.03.0174.001;  Wed, 26 Mar 2014 15:03:01 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: Sumandra Majee <S.Majee@F5.com>, "Surendra Kumar (smkumar)" <smkumar@cisco.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Lucy yong <lucy.yong@huawei.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs81yoHIIL+bcUu+EOJ5K2SiBZrnlkYAgAACAQCAAAL2AIAA1xqAgAC62wCAAFcSAIAKtLwAgAABtACAAAIrgIAAA3mAgAAPD4D//5IIMIAAfO4A//+aIBA=
Date: Wed, 26 Mar 2014 22:03:00 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6EEE@MBX021-W3-CA-2.exch021.domain.local>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E8D17.1B7B4%s.majee@f5.com> <2691CE0099834E4A9C5044EEC662BB9D4535AFF4@dfweml701-chm.china.huawei.com> <532A2700.8010304@joelhalpern.com> <CF586474.1C119%s.majee@f5.com> <53332386.2030904@joelhalpern.com> <CF58722E.1C1AE%s.majee@f5.com> <CF587418.36368%smkumar@cisco.com> <0BF7E0211CA62B42AE3FD4020E41609884AA082B@SEAEMBX01.olympus.F5Net.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6D18@MBX021-W3-CA-2.exch021.domain.local> <CF588E57.1C226%s.majee@f5.com>
In-Reply-To: <CF588E57.1C226%s.majee@f5.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.203.66.100]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/SjdGybLyYkqXbql4HsaxUKxcZAo
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 22:03:05 -0000

Or is that the realm of the SFF?   Could one build a smarter SFF that accom=
plished what you describe, given that constraints a) and b) are respected?

   Ron


-----Original Message-----
From: Sumandra Majee [mailto:S.Majee@F5.com]=20
Sent: Wednesday, March 26, 2014 5:07 PM
To: Ron Parker; Surendra Kumar (smkumar); Joel M. Halpern; Lucy yong; sfc@i=
etf.org
Subject: Re: [sfc] SFC encapsulation chain ID

Ron,

I am fine with constraint a) and b). Most transparent proxies already work =
in that fashion.=20

I am talking about the constraint where application are required to preserv=
e the SFC header very similar to constraint a). If there are two classes of=
 service SFC complaint and SFC non complacent then the legacy proxy functio=
n is an integral part of the architecture.

I would love to see operator and application writers perspective on this de=
bate.=20

On 3/26/14, 1:44 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com> wrote:

>Sumandra,
>
>I don't think that all service functions could be or should be made to
>work in an SFC environment with no changes.   In a previous airing of
>this issue, we concluded that only service functions that satisfied=20
>certain constraints could be made to work in an SFC environment with no
>changes.   In fact, Joel H. and I had a disagreement whether it was
>proper to state that service functions that satisfied those constraints=20
>were "simple" service functions -- I withdrew my characterization of them
>as such.   Those constraints were a) the service function must not change
>the key fields of the IP header (i.e., 5-tuple) and b) must not launch=20
>separate flows (e.g., many HTTP transparent proxy implementations).
>Otherwise, that service function is not a candidate to operate under SFC
>without change.    Sure, it can and does operate under pre-existing ways
>of doing things, but that isn't the point of our exercise.
>
>   Ron
>
>
>-----Original Message-----
>From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Sumandra Majee
>Sent: Wednesday, March 26, 2014 4:13 PM
>To: Surendra Kumar (smkumar); Joel M. Halpern; Lucy yong; sfc@ietf.org
>Subject: Re: [sfc] SFC encapsulation chain ID
>
>Surendra,
>
>At the risk of repeating myself, I say AGREE.
>
>However me, you and rest agreeing means zilch to the application=20
>developers.  What I am saying is that the architecture should take a=20
>stand that the existing Service Function will work as is.  Currently=20
>the stand is that if the application does not work then go Fix it.
>
>Did we give this enough thought in a collective way?
>
>There are existing service chain solutions that doesn't mandate any=20
>form of change in the existing service interface. Would it be nice to=20
>have as a goal?
>
>Regards,
>
>Sumandra
>________________________________________
>From: Surendra Kumar (smkumar) [smkumar@cisco.com]
>Sent: Wednesday, March 26, 2014 12:19 PM
>To: Sumandra Majee; Joel M. Halpern; Lucy yong; sfc@ietf.org
>Subject: Re: [sfc] SFC encapsulation chain ID
>
>Sumandra,
>
>This seems like whether a specific SF is SFC compatible or not ? If=20
>compatible, how much, based on the requirement language in SFC.
>That is why it is all the more important to have a simple, clean &=20
>short service header - may have greater chance of adoption.
>
>Surendra.
>
>On 3/26/14 12:07 PM, "Sumandra Majee" <S.Majee@F5.com> wrote:
>
>>
>>
>>On 3/26/14, 11:59 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
>>
>>>If the service function preserves the transport header and the serice=20
>>>chaining header, then even though the packet header has been changed,=20
>>>the transport and / or the SFC header will direct the packet onwards=20
>>>along the intended path.  Since this is needed for preserving=20
>>>metadata anyway, this is our targeted mode as I understand it.  Which=20
>>>simply works with your SF_VO case below.
>>
>>[SM] Yes. However I am not sure if the architecture can count on the=20
>>preservation part.
>>I as a network engineer at times often misjudged the application=20
>>developer restriction and requirement.
>>SFC in a way would need to bridge this gap (or be aware what works and=20
>>what doesn=B9t).
>>
>>Regards.
>>
>>Sumandra
>>
>>_______________________________________________
>>sfc mailing list
>>sfc@ietf.org
>>https://www.ietf.org/mailman/listinfo/sfc
>
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc


From nobody Wed Mar 26 15:31:57 2014
Return-Path: <Cathy.H.Zhang@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 151FB1A03DF for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 15:31:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id k3EIOUwL9nXR for <sfc@ietfa.amsl.com>; Wed, 26 Mar 2014 15:31:52 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 00AE61A03DC for <sfc@ietf.org>; Wed, 26 Mar 2014 15:31:51 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BCL84321; Wed, 26 Mar 2014 22:31:49 +0000 (GMT)
Received: from LHREML406-HUB.china.huawei.com (10.201.5.243) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 26 Mar 2014 22:31:14 +0000
Received: from SJCEML703-CHM.china.huawei.com (10.212.94.49) by lhreml406-hub.china.huawei.com (10.201.5.243) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 26 Mar 2014 22:31:48 +0000
Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.52]) by SJCEML703-CHM.china.huawei.com ([169.254.5.78]) with mapi id 14.03.0158.001; Wed, 26 Mar 2014 15:31:37 -0700
From: Cathy Zhang <Cathy.H.Zhang@huawei.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, Sumandra Majee <S.Majee@F5.com>, "Surendra Kumar (smkumar)" <smkumar@cisco.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Lucy yong <lucy.yong@huawei.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs83oQRF4Vi4nkyRETtZ1eglQZrndL8A//+MpgCAACHtQIABTwWAgACcsWKACyn4AIAAAbQAgAACK4CAAAN5gIAADw+AgAAIygCAAAYsAIAAD6oA//+NigA=
Date: Wed, 26 Mar 2014 22:31:37 +0000
Message-ID: <A2C96F6779E6A041BC7023CC207FC99418F1FB22@SJCEML701-CHM.china.huawei.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E8D17.1B7B4%s.majee@f5.com> <2691CE0099834E4A9C5044EEC662BB9D4535AFF4@dfweml701-chm.china.huawei.com> <532A2700.8010304@joelhalpern.com> <CF586474.1C119%s.majee@f5.com> <53332386.2030904@joelhalpern.com> <CF58722E.1C1AE%s.majee@f5.com> <CF587418.36368%smkumar@cisco.com> <0BF7E0211CA62B42AE3FD4020E41609884AA082B@SEAEMBX01.olympus.F5Net.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6D18@MBX021-W3-CA-2.exch021.domain.local> <CF588E57.1C226%s.majee@f5.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6EEE@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6EEE@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.212.145.61]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/_kyzA5P8iT2I7uAysCr6FxtKXHA
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Mar 2014 22:31:55 -0000

Yes, from the definition of SFF, it seems in the realm of SFF. The SFF can =
be aware of the encap format that is supported by each of the associated SF=
s =20
and either pass the chain header or strip off the chain header, and then se=
nd the flow packet to the SF. Depending on the encap support capability of =
SF,=20
the SFF may even need to strip part of the Service chain header (eg. strip =
off the metadata part but keep the chainID+ServiceIndex part) for interoper=
ating with SF.=20
When the SF returns the packet to the SFF, SFF will need to add back the ch=
ain header in the case that the header was stripped and there are=20
multiple correlation mechanisms to do this.=20

Cathy

-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Ron Parker
Sent: Wednesday, March 26, 2014 3:03 PM
To: Sumandra Majee; Surendra Kumar (smkumar); Joel M. Halpern; Lucy yong; s=
fc@ietf.org
Subject: Re: [sfc] SFC encapsulation chain ID

Or is that the realm of the SFF?   Could one build a smarter SFF that accom=
plished what you describe, given that constraints a) and b) are respected?

   Ron


-----Original Message-----
From: Sumandra Majee [mailto:S.Majee@F5.com]=20
Sent: Wednesday, March 26, 2014 5:07 PM
To: Ron Parker; Surendra Kumar (smkumar); Joel M. Halpern; Lucy yong; sfc@i=
etf.org
Subject: Re: [sfc] SFC encapsulation chain ID

Ron,

I am fine with constraint a) and b). Most transparent proxies already work =
in that fashion.=20

I am talking about the constraint where application are required to preserv=
e the SFC header very similar to constraint a). If there are two classes of=
 service SFC complaint and SFC non complacent then the legacy proxy functio=
n is an integral part of the architecture.

I would love to see operator and application writers perspective on this de=
bate.=20

On 3/26/14, 1:44 PM, "Ron Parker" <Ron_Parker@affirmednetworks.com> wrote:

>Sumandra,
>
>I don't think that all service functions could be or should be made to
>work in an SFC environment with no changes.   In a previous airing of
>this issue, we concluded that only service functions that satisfied=20
>certain constraints could be made to work in an SFC environment with no
>changes.   In fact, Joel H. and I had a disagreement whether it was
>proper to state that service functions that satisfied those constraints=20
>were "simple" service functions -- I withdrew my characterization of them
>as such.   Those constraints were a) the service function must not change
>the key fields of the IP header (i.e., 5-tuple) and b) must not launch=20
>separate flows (e.g., many HTTP transparent proxy implementations).
>Otherwise, that service function is not a candidate to operate under SFC
>without change.    Sure, it can and does operate under pre-existing ways
>of doing things, but that isn't the point of our exercise.
>
>   Ron
>
>
>-----Original Message-----
>From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Sumandra Majee
>Sent: Wednesday, March 26, 2014 4:13 PM
>To: Surendra Kumar (smkumar); Joel M. Halpern; Lucy yong; sfc@ietf.org
>Subject: Re: [sfc] SFC encapsulation chain ID
>
>Surendra,
>
>At the risk of repeating myself, I say AGREE.
>
>However me, you and rest agreeing means zilch to the application=20
>developers.  What I am saying is that the architecture should take a=20
>stand that the existing Service Function will work as is.  Currently=20
>the stand is that if the application does not work then go Fix it.
>
>Did we give this enough thought in a collective way?
>
>There are existing service chain solutions that doesn't mandate any=20
>form of change in the existing service interface. Would it be nice to=20
>have as a goal?
>
>Regards,
>
>Sumandra
>________________________________________
>From: Surendra Kumar (smkumar) [smkumar@cisco.com]
>Sent: Wednesday, March 26, 2014 12:19 PM
>To: Sumandra Majee; Joel M. Halpern; Lucy yong; sfc@ietf.org
>Subject: Re: [sfc] SFC encapsulation chain ID
>
>Sumandra,
>
>This seems like whether a specific SF is SFC compatible or not ? If=20
>compatible, how much, based on the requirement language in SFC.
>That is why it is all the more important to have a simple, clean &=20
>short service header - may have greater chance of adoption.
>
>Surendra.
>
>On 3/26/14 12:07 PM, "Sumandra Majee" <S.Majee@F5.com> wrote:
>
>>
>>
>>On 3/26/14, 11:59 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
>>
>>>If the service function preserves the transport header and the serice=20
>>>chaining header, then even though the packet header has been changed,=20
>>>the transport and / or the SFC header will direct the packet onwards=20
>>>along the intended path.  Since this is needed for preserving=20
>>>metadata anyway, this is our targeted mode as I understand it.  Which=20
>>>simply works with your SF_VO case below.
>>
>>[SM] Yes. However I am not sure if the architecture can count on the=20
>>preservation part.
>>I as a network engineer at times often misjudged the application=20
>>developer restriction and requirement.
>>SFC in a way would need to bridge this gap (or be aware what works and=20
>>what doesn=B9t).
>>
>>Regards.
>>
>>Sumandra
>>
>>_______________________________________________
>>sfc mailing list
>>sfc@ietf.org
>>https://www.ietf.org/mailman/listinfo/sfc
>
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc

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


From nobody Thu Mar 27 00:07:58 2014
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C3F5B1A023D for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 00:07:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.548
X-Spam-Level: 
X-Spam-Status: No, score=-1.548 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HELO_EQ_FR=0.35, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 bfjiuYIPypCm for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 00:07:52 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias244.francetelecom.com [80.12.204.244]) by ietfa.amsl.com (Postfix) with ESMTP id 912D61A01F6 for <sfc@ietf.org>; Thu, 27 Mar 2014 00:07:50 -0700 (PDT)
Received: from omfeda07.si.francetelecom.fr (unknown [xx.xx.xx.200]) by omfeda09.si.francetelecom.fr (ESMTP service) with ESMTP id E8A98C062B; Thu, 27 Mar 2014 08:07:47 +0100 (CET)
Received: from PUEXCH61.nanterre.francetelecom.fr (unknown [10.101.44.32]) by omfeda07.si.francetelecom.fr (ESMTP service) with ESMTP id C479C15807E; Thu, 27 Mar 2014 08:07:47 +0100 (CET)
Received: from PUEXCB1B.nanterre.francetelecom.fr ([10.101.44.11]) by PUEXCH61.nanterre.francetelecom.fr ([10.101.44.32]) with mapi; Thu, 27 Mar 2014 08:07:47 +0100
From: <mohamed.boucadair@orange.com>
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>, "sfc@ietf.org" <sfc@ietf.org>
Date: Thu, 27 Mar 2014 08:07:45 +0100
Thread-Topic: Progression of use case documents in the SFC WG
Thread-Index: AQHPSRxfEA3AATWG/kWi/n3iJI0NjZr0fxkQ
Message-ID: <94C682931C08B048B7A8645303FDC9F36F54483E5C@PUEXCB1B.nanterre.francetelecom.fr>
References: <CF588C77.1E5F9%jguichar@cisco.com>
In-Reply-To: <CF588C77.1E5F9%jguichar@cisco.com>
Accept-Language: fr-FR
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: fr-FR
Content-Type: multipart/alternative; boundary="_000_94C682931C08B048B7A8645303FDC9F36F54483E5CPUEXCB1Bnante_"
MIME-Version: 1.0
X-PMX-Version: 6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2013.11.19.63615
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/vAfLzBbWSd7X6OeFOMCl_zYRBtU
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Mar 2014 07:07:56 -0000

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

Dear chairs,

Some comments below:

=B7         The proposed actions are not aligned with the feedback received=
 in this thread (Progression of use case documents within the SFC working g=
roup). Answers to that poll are in favor of having a generic use case docum=
ent. IMHo, it is not fair to ignore what was voiced for by wg members in th=
e mailing list as part of a formal call with clear questions.

=B7         Some of the text that was adopted by the WG as part of the Prob=
lem Statement (use case as part of the Problem statement) has been moved to=
 the generic use case. That text is governed by this charter text: "1. Prob=
lem Statement: This document will provide a summary of the
problem space to be addressed by the SFC working group including
example high-level use cases. Additionally, the working group will
normalize nomenclature and definitions for service function chaining.". Wha=
t to do for that text?

=B7         Having the generic use case document and some few detailed ones=
 do not conflict. It is only a matter of scoping.

Given what is stated above, I disagree with your proposal.

If I have to choose (again), I would vote for having one single use cases d=
ocument. Having one single document will help focusing on core aspects and =
would simplify the wg activity: review, last calls, etc.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de Jim Guichard (jguichar=
)
Envoy=E9 : mercredi 26 mars 2014 18:54
=C0 : sfc@ietf.org
Objet : [sfc] Progression of use case documents in the SFC WG

WG:

In a message back in January, we (the chairs) proposed that the SFC WG hand=
le the topic of use case documents as follows:

1) Have the WG develop one use case document that documents a small number =
of representative use cases.  The document presented by Hongyu Li at the Va=
ncouver BOF could serve for this purpose
(http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-cases).

3) For additional use cases not covered in 1) above, allow for a small numb=
er of documents that are applicable to specific
environments (e.g.  mobility, data center, broadband, and so forth.) These =
documents would provide more detailed information and applicability of SFC =
to these specific environments, and would need to go beyond what is covered=
 in the general use case document (1). Note that it is not the intention to=
 have every potential use case documented.

Since then, and based on the presentations/discussion in London, it appears=
 that we have a number of documents that warrant being developed as standal=
one documents. Specifically:

1) A use case document on mobility, e.g., http://datatracker.ietf.org/doc/d=
raft-haeffner-sfc-use-case-mobility/

2) A use case document on Data Centers, e.g., http://datatracker.ietf.org/d=
oc/draft-kumar-sfc-dc-use-cases/

3) Possibly a use case document on Broadband scenarios. However, use cases =
from a broadband perspective are being developed in the BBF (see the liaiso=
n statement at https://datatracker.ietf.org/liaison/1304/). We also have ht=
tp://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/.  It does =
not seem appropriate to adopt a WG document on the topic of broadband (at l=
east at this time) without clarifying the relationship between draft-meng-s=
fc-broadband-usecases and the BBF work. In addition, we would need to under=
stand why two efforts - one in BBF and one in the IETF -- on the same topic=
 would be appropriate. Hence, at the present time, we do not intend to adop=
t a WG document on broadband scenarios, and expect to receive primary guida=
nce on this topic from the BBF.

That leaves: http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/, a mo=
re general document. But that document includes text on three topics that w=
ould be covered in more detail elsewhere (broadband, mobile, and DC). While=
 this document could contain pointers to the other documents, that leaves t=
he document with very little standalone content -- raising the question of =
what should be done with it, or what content it could incorporate in order =
to be worthwhile as a standalone document.

Thus, the chairs recommendation at this time is:

1) Call for WG adoption of draft-haeffner-sfc-use-case-mobility-00.txt and =
draft-kumar-sfc-dc-use-cases-00.txt as WG documents (target: informational)=
.

2) Defer action on draft-liu-service-chaining-use-cases<http://datatracker.=
ietf.org/doc/draft-liu-service-chaining-use-cases>  and draft-meng-sfc-broa=
dband-usecases<http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-use=
cases/> per the above discussion.

Does this make sense?

Jim & Thomas

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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><meta http-equiv=3DContent-Type content=
=3D"text/html; charset=3Diso-8859-1"><meta name=3DGenerator content=3D"Micr=
osoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size: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.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Courier New";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:228930958;
	mso-list-type:hybrid;
	mso-list-template-ids:-1201923352 -1257501596 67698691 67698693 67698689 6=
7698691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span style=3D'f=
ont-size:10.0pt;font-family:"Courier New";color:#1F497D'>Dear chairs,<o:p><=
/o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-f=
amily:"Courier New";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DM=
soNormal><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#1=
F497D'>Some comments below:<o:p></o:p></span></p><p class=3DMsoListParagrap=
h style=3D'text-indent:-18.0pt;mso-list:l0 level1 lfo1'><![if !supportLists=
]><span style=3D'font-size:10.0pt;font-family:Symbol;color:#1F497D'><span s=
tyle=3D'mso-list:Ignore'>=B7<span style=3D'font:7.0pt "Times New Roman"'>&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endi=
f]><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#1F497D'=
>The proposed actions are not aligned with the feedback received in this th=
read (Progression of use case documents within the SFC working group). Answ=
ers to that poll are in favor of having a generic use case document. IMHo, =
it is not fair to ignore what was voiced for by wg members in the mailing l=
ist as part of a formal call with clear questions. <o:p></o:p></span></p><p=
 class=3DMsoListParagraph style=3D'text-indent:-18.0pt;mso-list:l0 level1 l=
fo1'><![if !supportLists]><span style=3D'font-size:10.0pt;font-family:Symbo=
l;color:#1F497D'><span style=3D'mso-list:Ignore'>=B7<span style=3D'font:7.0=
pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </sp=
an></span></span><![endif]><span style=3D'font-size:10.0pt;font-family:"Cou=
rier New";color:#1F497D'>Some of the text that was adopted by the WG as par=
t of the Problem Statement (use case as part of the Problem statement) has =
been moved to the generic use case. That text is governed by this charter t=
ext: &#8220;</span>1. Problem Statement: This document will provide a summa=
ry of the<br>problem space to be addressed by the SFC working group includi=
ng<br>example high-level use cases. Additionally, the working group will<br=
>normalize nomenclature and definitions for service function chaining.<span=
 style=3D'font-size:10.0pt;font-family:"Courier New";color:#1F497D'>&#8221;=
. What to do for that text? <o:p></o:p></span></p><p class=3DMsoListParagra=
ph style=3D'text-indent:-18.0pt;mso-list:l0 level1 lfo1'><![if !supportList=
s]><span style=3D'font-size:10.0pt;font-family:Symbol;color:#1F497D'><span =
style=3D'mso-list:Ignore'>=B7<span style=3D'font:7.0pt "Times New Roman"'>&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![end=
if]><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#1F497D=
'>Having the generic use case document and some few detailed ones do not co=
nflict. It is only a matter of scoping.<o:p></o:p></span></p><p class=3DMso=
Normal><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#1F4=
97D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=3D'font-s=
ize:10.0pt;font-family:"Courier New";color:#1F497D'>Given what is stated ab=
ove, I disagree with your proposal. <o:p></o:p></span></p><p class=3DMsoNor=
mal><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#1F497D=
'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=3D'font-size=
:10.0pt;font-family:"Courier New";color:#1F497D'>If I have to choose (again=
), I would vote for having one single use cases document. Having one single=
 document will help focusing on core aspects and would simplify the wg acti=
vity: review, last calls, etc.<o:p></o:p></span></p><p class=3DMsoNormal><s=
pan style=3D'font-size:10.0pt;font-family:"Courier New";color:#1F497D'><o:p=
>&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0p=
t;font-family:"Courier New";color:#1F497D'>Cheers,<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier New"=
;color:#1F497D'>Med<o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'font-size:10.0pt;font-family:"Courier New";color:#1F497D'><o:p>&nbsp;</=
o:p></span></p><div style=3D'border:none;border-left:solid blue 1.5pt;paddi=
ng:0cm 0cm 0cm 4.0pt'><div><div style=3D'border:none;border-top:solid #B5C4=
DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b><span style=3D'=
font-size:10.0pt;font-family:"Tahoma","sans-serif"'>De&nbsp;:</span></b><sp=
an style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> sfc [mailt=
o:sfc-bounces@ietf.org] <b>De la part de</b> Jim Guichard (jguichar)<br><b>=
Envoy=E9&nbsp;:</b> mercredi 26 mars 2014 18:54<br></span><b><span lang=3DF=
R style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>=C0&nbsp;:</=
span></b><span lang=3DFR style=3D'font-size:10.0pt;font-family:"Tahoma","sa=
ns-serif"'> sfc@ietf.org<br><b>Objet&nbsp;:</b> [sfc] Progression of use ca=
se documents in the SFC WG<o:p></o:p></span></p></div></div><p class=3DMsoN=
ormal><o:p>&nbsp;</o:p></p><div><div><p class=3DMsoNormal><span style=3D'fo=
nt-size:13.5pt;font-family:"Calibri","sans-serif";color:black'>WG:<o:p></o:=
p></span></p></div><div><p class=3DMsoNormal><span style=3D'font-size:13.5p=
t;font-family:"Calibri","sans-serif";color:black'><o:p>&nbsp;</o:p></span><=
/p></div><div><p class=3DMsoNormal><span style=3D'font-size:13.5pt;font-fam=
ily:"Calibri","sans-serif";color:black'>In a message back in January, we (t=
he chairs) proposed that the SFC WG handle the topic of use case documents =
as follows:<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span styl=
e=3D'font-size:13.5pt;font-family:"Calibri","sans-serif";color:black'><o:p>=
&nbsp;</o:p></span></p></div><blockquote style=3D'border:none;border-left:s=
olid #B5C4DF 4.5pt;padding:0cm 0cm 0cm 4.0pt;margin-left:3.75pt;margin-righ=
t:0cm' id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE"><div><p class=3DMsoNormal>=
<span style=3D'font-size:13.5pt;font-family:"Calibri","sans-serif";color:bl=
ack'>1) Have the WG develop one use case document that documents a small nu=
mber of representative use cases.&nbsp;&nbsp;The document presented by Hong=
yu Li at the Vancouver BOF could serve for this purpose<o:p></o:p></span></=
p></div><div><p class=3DMsoNormal><span style=3D'font-size:13.5pt;font-fami=
ly:"Calibri","sans-serif";color:black'>(<a href=3D"http://datatracker.ietf.=
org/doc/draft-liu-service-chaining-use-cases">http://datatracker.ietf.org/d=
oc/draft-liu-service-chaining-use-cases</a>).<o:p></o:p></span></p></div></=
blockquote><div><p class=3DMsoNormal><span style=3D'font-size:13.5pt;font-f=
amily:"Calibri","sans-serif";color:black'><o:p>&nbsp;</o:p></span></p></div=
><blockquote style=3D'border:none;border-left:solid #B5C4DF 4.5pt;padding:0=
cm 0cm 0cm 4.0pt;margin-left:3.75pt;margin-right:0cm' id=3D"MAC_OUTLOOK_ATT=
RIBUTION_BLOCKQUOTE"><div><p class=3DMsoNormal><span style=3D'font-size:13.=
5pt;font-family:"Calibri","sans-serif";color:black'>3) For additional use c=
ases not covered in 1) above, allow for a small number of documents that ar=
e applicable to specific<o:p></o:p></span></p></div><div><p class=3DMsoNorm=
al><span style=3D'font-size:13.5pt;font-family:"Calibri","sans-serif";color=
:black'>environments (e.g.&nbsp;&nbsp;mobility, data center, broadband, and=
 so forth.) These documents would provide more detailed information and app=
licability of SFC to these specific environments, and would need to go beyo=
nd what is covered in the general use case document (1). Note that it is no=
t the intention to have every potential use case documented.<o:p></o:p></sp=
an></p></div></blockquote><div><p class=3DMsoNormal><span style=3D'font-siz=
e:13.5pt;font-family:"Calibri","sans-serif";color:black'><o:p>&nbsp;</o:p><=
/span></p></div><div><p class=3DMsoNormal><span style=3D'font-size:13.5pt;f=
ont-family:"Calibri","sans-serif";color:black'>Since then, and based on the=
 presentations/discussion in London, it appears that we have a number of do=
cuments that warrant being developed as standalone documents. Specifically:=
<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span style=3D'font-s=
ize:13.5pt;font-family:"Calibri","sans-serif";color:black'><o:p>&nbsp;</o:p=
></span></p></div><div><p class=3DMsoNormal><span style=3D'font-size:13.5pt=
;font-family:"Calibri","sans-serif";color:black'>1) A use case document on =
mobility, e.g.,&nbsp;<a href=3D"http://datatracker.ietf.org/doc/draft-haeff=
ner-sfc-use-case-mobility/"><span style=3D'font-size:10.5pt'>http://datatra=
cker.ietf.org/doc/draft-haeffner-sfc-use-case-mobility/</span></a><o:p></o:=
p></span></p></div><div><p class=3DMsoNormal><span style=3D'font-size:13.5p=
t;font-family:"Calibri","sans-serif";color:black'><o:p>&nbsp;</o:p></span><=
/p></div><div><p class=3DMsoNormal><span style=3D'font-size:13.5pt;font-fam=
ily:"Calibri","sans-serif";color:black'>2) A use case document on Data Cent=
ers, e.g.,&nbsp;<a href=3D"http://datatracker.ietf.org/doc/draft-kumar-sfc-=
dc-use-cases/"><span style=3D'font-size:10.5pt'>http://datatracker.ietf.org=
/doc/draft-kumar-sfc-dc-use-cases/</span></a><o:p></o:p></span></p></div><d=
iv><p class=3DMsoNormal><span style=3D'font-size:13.5pt;font-family:"Calibr=
i","sans-serif";color:black'><o:p>&nbsp;</o:p></span></p></div><div><p clas=
s=3DMsoNormal><span style=3D'font-size:13.5pt;font-family:"Calibri","sans-s=
erif";color:black'>3) Possibly a use case document on Broadband scenarios. =
However, use cases from a broadband perspective are being developed in the =
BBF (see the liaison statement at&nbsp;<a href=3D"https://datatracker.ietf.=
org/liaison/1304/">https://datatracker.ietf.org/liaison/1304/</a>). We also=
 have&nbsp;<a href=3D"http://datatracker.ietf.org/doc/draft-meng-sfc-broadb=
and-usecases/">http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-use=
cases/</a>.&nbsp; It does not seem appropriate to adopt a WG document on th=
e topic of broadband (at least at this time) without clarifying the relatio=
nship between draft-meng-sfc-broadband-usecases and the BBF work. In additi=
on, we would need to understand why two efforts &#8212; one in BBF and one =
in the IETF -- on the same topic would be appropriate. Hence, at the presen=
t time, we do not intend to adopt a WG document on broadband scenarios, and=
 expect to receive primary guidance on this topic from the BBF.<o:p></o:p><=
/span></p></div><div><p class=3DMsoNormal><span style=3D'font-size:13.5pt;f=
ont-family:"Calibri","sans-serif";color:black'><o:p>&nbsp;</o:p></span></p>=
</div><div><p class=3DMsoNormal><span style=3D'font-size:13.5pt;font-family=
:"Calibri","sans-serif";color:black'>That leaves:&nbsp;<a href=3D"http://da=
tatracker.ietf.org/doc/draft-liu-sfc-use-cases/">http://datatracker.ietf.or=
g/doc/draft-liu-sfc-use-cases/</a>, a more general document. But that docum=
ent includes text on three topics that would be covered in more detail else=
where (broadband, mobile, and DC). While this document could contain pointe=
rs to the other documents, that leaves the document with very little standa=
lone content -- raising the question of what should be done with it, or wha=
t content it could incorporate in order to be worthwhile as a standalone do=
cument.<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span style=3D=
'font-size:13.5pt;font-family:"Calibri","sans-serif";color:black'><o:p>&nbs=
p;</o:p></span></p></div><div><p class=3DMsoNormal><span style=3D'font-size=
:13.5pt;font-family:"Calibri","sans-serif";color:black'>Thus, the chairs re=
commendation at this time is:<o:p></o:p></span></p></div><div><p class=3DMs=
oNormal><span style=3D'font-size:13.5pt;font-family:"Calibri","sans-serif";=
color:black'><o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal><s=
pan style=3D'font-size:13.5pt;font-family:"Calibri","sans-serif";color:blac=
k'>1) Call for WG adoption of draft-haeffner-sfc-use-case-mobility-00.txt a=
nd draft-kumar-sfc-dc-use-cases-00.txt as WG documents (target: information=
al).<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span style=3D'fo=
nt-size:13.5pt;font-family:"Calibri","sans-serif";color:black'><o:p>&nbsp;<=
/o:p></span></p></div><div><p class=3DMsoNormal><span style=3D'font-size:13=
.5pt;font-family:"Calibri","sans-serif";color:black'>2) Defer action on&nbs=
p;<a href=3D"http://datatracker.ietf.org/doc/draft-liu-service-chaining-use=
-cases">draft-liu-service-chaining-use-cases</a>&nbsp; and&nbsp;<a href=3D"=
http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/">draft-m=
eng-sfc-broadband-usecases</a>&nbsp;per the above discussion.<o:p></o:p></s=
pan></p></div><div><p class=3DMsoNormal><span style=3D'font-size:13.5pt;fon=
t-family:"Calibri","sans-serif";color:black'><o:p>&nbsp;</o:p></span></p></=
div><div><p class=3DMsoNormal><span style=3D'font-size:13.5pt;font-family:"=
Calibri","sans-serif";color:black'>Does this make sense?<o:p></o:p></span><=
/p></div></div><div><p class=3DMsoNormal><span style=3D'font-size:13.5pt;fo=
nt-family:"Calibri","sans-serif";color:black'><o:p>&nbsp;</o:p></span></p><=
/div><div><p class=3DMsoNormal><span style=3D'font-size:13.5pt;font-family:=
"Calibri","sans-serif";color:black'>Jim &amp; Thomas<o:p></o:p></span></p><=
/div></div></div></body></html>=

--_000_94C682931C08B048B7A8645303FDC9F36F54483E5CPUEXCB1Bnante_--


From nobody Thu Mar 27 00:16:59 2014
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 103F91A023D for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 00:16:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.548
X-Spam-Level: 
X-Spam-Status: No, score=-1.548 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HELO_EQ_FR=0.35, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 otIJwgsg8DEo for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 00:16:48 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias92.francetelecom.com [193.251.215.92]) by ietfa.amsl.com (Postfix) with ESMTP id 6F40E1A01F6 for <sfc@ietf.org>; Thu, 27 Mar 2014 00:16:47 -0700 (PDT)
Received: from omfedm07.si.francetelecom.fr (unknown [xx.xx.xx.3]) by omfedm14.si.francetelecom.fr (ESMTP service) with ESMTP id 1815B22C8D7; Thu, 27 Mar 2014 08:16:45 +0100 (CET)
Received: from PUEXCH71.nanterre.francetelecom.fr (unknown [10.101.44.33]) by omfedm07.si.francetelecom.fr (ESMTP service) with ESMTP id EA2874C06C; Thu, 27 Mar 2014 08:16:44 +0100 (CET)
Received: from PUEXCB1B.nanterre.francetelecom.fr ([10.101.44.11]) by PUEXCH71.nanterre.francetelecom.fr ([10.101.44.33]) with mapi; Thu, 27 Mar 2014 08:16:45 +0100
From: <mohamed.boucadair@orange.com>
To: Louis.Fourie <Louis.Fourie@huawei.com>, Lucy yong <lucy.yong@huawei.com>,  Ben Wright <Ben.Wright@metaswitch.com>, "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>
Date: Thu, 27 Mar 2014 08:16:42 +0100
Thread-Topic: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
Thread-Index: Ac9I7fEHeGo8gMbcTxCydUP11z0SHwAGyhbQAAFqHdAAH0jKkA==
Message-ID: <94C682931C08B048B7A8645303FDC9F36F54483E5E@PUEXCB1B.nanterre.francetelecom.fr>
References: <B3B6FD81D3159A45B5421AF9DD500F88D6F84A36@ENFICSMBX1.datcon.co.uk> <2691CE0099834E4A9C5044EEC662BB9D4536690D@dfweml701-chm.china.huawei.com> <F50B4ABC6D7E3745BC0AD112C6105A728ED30F@SJCEML701-CHM.china.huawei.com>
In-Reply-To: <F50B4ABC6D7E3745BC0AD112C6105A728ED30F@SJCEML701-CHM.china.huawei.com>
Accept-Language: fr-FR
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: fr-FR
Content-Type: multipart/alternative; boundary="_000_94C682931C08B048B7A8645303FDC9F36F54483E5EPUEXCB1Bnante_"
MIME-Version: 1.0
X-PMX-Version: 6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2014.3.27.24215
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/LvDdnc9rXCl_zx8804MwDf--m20
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Mar 2014 07:16:50 -0000

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

Dear Louis,

Yes, there are a variety of means to achieve the functionality. In addition=
 to the pointers you provided, there is also this one: http://tools.ietf.or=
g/html/draft-boucadair-sfc-framework-02#section-10.6 (10.6. Service Functio=
n Loops).

I suggest that we focus at this stage on the requirement rather than discus=
sing how to fulfil it.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de Louis.Fourie
Envoy=E9 : mercredi 26 mars 2014 17:27
=C0 : Lucy yong; Ben Wright; draft-boucadair-sfc-requirements@tools.ietf.or=
g
Cc : sfc@ietf.org
Objet : Re: [sfc] Loop detection in service chains - question on draft-bouc=
adair-sfc-requirements

Lucy,
   Drafts on an SFC header:

http://datatracker.ietf.org/doc/draft-zhang-sfc-sch/

http://datatracker.ietf.org/doc/draft-quinn-sfc-nsh/

include an index field that can be used to detect loops in the service chai=
n.

-          Louis


From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Lucy yong
Sent: Wednesday, March 26, 2014 8:35 AM
To: Ben Wright; draft-boucadair-sfc-requirements@tools.ietf.org<mailto:draf=
t-boucadair-sfc-requirements@tools.ietf.org>
Cc: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] Loop detection in service chains - question on draft-bou=
cadair-sfc-requirements

Yes, this is needed. It is necessary to have a field in SFC header to serve=
 this purpose.

Lucy

From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Ben Wright
Sent: Wednesday, March 26, 2014 7:22 AM
To: draft-boucadair-sfc-requirements@tools.ietf.org<mailto:draft-boucadair-=
sfc-requirements@tools.ietf.org>
Cc: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: [sfc] Loop detection in service chains - question on draft-boucada=
ir-sfc-requirements

Hi,

I'd like to get your input and that of the WG on Loop Detection within a se=
rvice chain.

draft-boucadair-sfc-requirements explicitly forbids the same SF from appear=
ing in a given SFC (Req #25), to prevent loops forming.   Other drafts allo=
w this - e.g. draft-quinn-sfc-arch: "A given SF can appear one time or mult=
iple times in a given SFC".

I can see that there might be use cases for which it is advantageous to hav=
e the same SF appear more than once in SFC.   Would it be acceptable to all=
ow this but use, for example, a TTL-based mechanism to prevent any loops fr=
om being long-lived?

Apologies if this has been raised before on the list and I've missed it.

Thanks,

Ben


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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><meta http-equiv=3DContent-Type content=
=3D"text/html; charset=3Diso-8859-1"><meta name=3DGenerator content=3D"Micr=
osoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Texte de bulles Car";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.TextedebullesCar
	{mso-style-name:"Texte de bulles Car";
	mso-style-priority:99;
	mso-style-link:"Texte de bulles";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle23
	{mso-style-type:personal-reply;
	font-family:"Courier New";
	color:#993366;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:488327463;
	mso-list-type:hybrid;
	mso-list-template-ids:2015900128 -1489851116 67698691 67698693 67698689 67=
698691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:20.25pt;
	text-indent:-18.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";}
@list l0:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span style=3D'f=
ont-size:10.0pt;font-family:"Courier New";color:#993366'>Dear Louis, <o:p><=
/o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-f=
amily:"Courier New";color:#993366'><o:p>&nbsp;</o:p></span></p><p class=3DM=
soNormal><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#9=
93366'>Yes, there are a variety of means to achieve the functionality. In a=
ddition to the pointers you provided, there is also this one: <a href=3D"ht=
tp://tools.ietf.org/html/draft-boucadair-sfc-framework-02#section-10.6">htt=
p://tools.ietf.org/html/draft-boucadair-sfc-framework-02#section-10.6</a> (=
10.6. Service Function Loops).<o:p></o:p></span></p><p class=3DMsoNormal><s=
pan style=3D'font-size:10.0pt;font-family:"Courier New";color:#993366'><o:p=
>&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0p=
t;font-family:"Courier New";color:#993366'>I suggest that we focus at this =
stage on the requirement rather than discussing how to fulfil it.<o:p></o:p=
></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-famil=
y:"Courier New";color:#993366'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNo=
rmal><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#99336=
6'>Cheers,<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-si=
ze:10.0pt;font-family:"Courier New";color:#993366'>Med<o:p></o:p></span></p=
><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:#993366'><o:p>&nbsp;</o:p></span></p><div style=3D'border:none;b=
order-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt'><div><div style=3D'b=
order:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p cla=
ss=3DMsoNormal><b><span lang=3DFR style=3D'font-size:10.0pt;font-family:"Ta=
homa","sans-serif"'>De&nbsp;:</span></b><span lang=3DFR style=3D'font-size:=
10.0pt;font-family:"Tahoma","sans-serif"'> sfc [mailto:sfc-bounces@ietf.org=
] <b>De la part de</b> Louis.Fourie<br><b>Envoy=E9&nbsp;:</b> mercredi 26 m=
ars 2014 17:27<br><b>=C0&nbsp;:</b> Lucy yong; Ben Wright; draft-boucadair-=
sfc-requirements@tools.ietf.org<br><b>Cc&nbsp;:</b> sfc@ietf.org<br><b>Obje=
t&nbsp;:</b> Re: [sfc] Loop detection in service chains - question on draft=
-boucadair-sfc-requirements<o:p></o:p></span></p></div></div><p class=3DMso=
Normal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span style=3D'color:#1F49=
7D'>Lucy,<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'color:#1=
F497D'>&nbsp;&nbsp; Drafts on an SFC header:<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p c=
lass=3DMsoNormal><span style=3D'color:#1F497D'><a href=3D"http://datatracke=
r.ietf.org/doc/draft-zhang-sfc-sch/">http://datatracker.ietf.org/doc/draft-=
zhang-sfc-sch/</a><o:p></o:p></span></p><p class=3DMsoNormal><span style=3D=
'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span styl=
e=3D'color:#1F497D'><a href=3D"http://datatracker.ietf.org/doc/draft-quinn-=
sfc-nsh/">http://datatracker.ietf.org/doc/draft-quinn-sfc-nsh/</a><o:p></o:=
p></span></p><p class=3DMsoNormal><span style=3D'color:#1F497D'><o:p>&nbsp;=
</o:p></span></p><p class=3DMsoNormal><span style=3D'color:#1F497D'>include=
 an index field that can be used to detect loops in the service chain.<o:p>=
</o:p></span></p><p class=3DMsoListParagraph style=3D'margin-left:20.25pt;t=
ext-indent:-18.0pt;mso-list:l0 level1 lfo2'><![if !supportLists]><span styl=
e=3D'color:#1F497D'><span style=3D'mso-list:Ignore'>-<span style=3D'font:7.=
0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; </span></span></span><![endif]><span style=3D'color:#1F497D'>Louis<o:p><=
/o:p></span></p><p class=3DMsoNormal><span style=3D'color:#1F497D'><o:p>&nb=
sp;</o:p></span></p><p class=3DMsoNormal><span style=3D'color:#1F497D'><o:p=
>&nbsp;</o:p></span></p><div><div style=3D'border:none;border-top:solid #B5=
C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b><span style=
=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><sp=
an style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> sfc [<a hr=
ef=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>] <b>On B=
ehalf Of </b>Lucy yong<br><b>Sent:</b> Wednesday, March 26, 2014 8:35 AM<br=
><b>To:</b> Ben Wright; <a href=3D"mailto:draft-boucadair-sfc-requirements@=
tools.ietf.org">draft-boucadair-sfc-requirements@tools.ietf.org</a><br><b>C=
c:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br><b>Subject:</b> =
Re: [sfc] Loop detection in service chains - question on draft-boucadair-sf=
c-requirements<o:p></o:p></span></p></div></div><p class=3DMsoNormal><o:p>&=
nbsp;</o:p></p><p class=3DMsoNormal><span style=3D'color:#0070C0'>Yes, this=
 is needed. It is necessary to have a field in SFC header to serve this pur=
pose.<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'color:#0070C=
0'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=3D'color:#0=
070C0'>Lucy<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'color:=
#0070C0'><o:p>&nbsp;</o:p></span></p><div><div style=3D'border:none;border-=
top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b>=
<span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</s=
pan></b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>=
 sfc [<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</=
a>] <b>On Behalf Of </b>Ben Wright<br><b>Sent:</b> Wednesday, March 26, 201=
4 7:22 AM<br><b>To:</b> <a href=3D"mailto:draft-boucadair-sfc-requirements@=
tools.ietf.org">draft-boucadair-sfc-requirements@tools.ietf.org</a><br><b>C=
c:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br><b>Subject:</b> =
[sfc] Loop detection in service chains - question on draft-boucadair-sfc-re=
quirements<o:p></o:p></span></p></div></div><p class=3DMsoNormal><o:p>&nbsp=
;</o:p></p><p class=3DMsoNormal><span lang=3DEN-GB>Hi, <o:p></o:p></span></=
p><p class=3DMsoNormal><span lang=3DEN-GB><o:p>&nbsp;</o:p></span></p><p cl=
ass=3DMsoNormal><span lang=3DEN-GB>I&#8217;d like to get your input and tha=
t of the WG on Loop Detection within a service chain.&nbsp; <o:p></o:p></sp=
an></p><p class=3DMsoNormal><span lang=3DEN-GB><o:p>&nbsp;</o:p></span></p>=
<p class=3DMsoNormal><span lang=3DEN-GB>draft-boucadair-sfc-requirements ex=
plicitly forbids the same SF from appearing in a given SFC (Req #25), to pr=
event loops forming.&nbsp;&nbsp; Other drafts allow this - e.g. draft-quinn=
-sfc-arch: &#8220;A given SF can appear one time or multiple times in a giv=
en SFC&#8221;. &nbsp;&nbsp; <o:p></o:p></span></p><p class=3DMsoNormal><spa=
n lang=3DEN-GB><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=
=3DEN-GB>I can see that there might be use cases for which it is advantageo=
us to have the same SF appear more than once in SFC.&nbsp; &nbsp;Would it b=
e acceptable to allow this but use, for example, a TTL-based mechanism to p=
revent any loops from being long-lived? <o:p></o:p></span></p><p class=3DMs=
oNormal><span lang=3DEN-GB><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal=
><span lang=3DEN-GB>Apologies if this has been raised before on the list an=
d I&#8217;ve missed it. <o:p></o:p></span></p><p class=3DMsoNormal><span la=
ng=3DEN-GB><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN=
-GB>Thanks, <o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB><=
o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB>Ben<o:p>=
</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB><o:p>&nbsp;</o:p><=
/span></p></div></div></body></html>=

--_000_94C682931C08B048B7A8645303FDC9F36F54483E5EPUEXCB1Bnante_--


From nobody Thu Mar 27 00:34:39 2014
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3E3E31A0478 for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 00:34:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.548
X-Spam-Level: 
X-Spam-Status: No, score=-1.548 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HELO_EQ_FR=0.35, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 i6vWp-uuliF0 for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 00:34:35 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias243.francetelecom.com [80.12.204.243]) by ietfa.amsl.com (Postfix) with ESMTP id C07F21A02C7 for <sfc@ietf.org>; Thu, 27 Mar 2014 00:34:34 -0700 (PDT)
Received: from omfeda06.si.francetelecom.fr (unknown [xx.xx.xx.199]) by omfeda10.si.francetelecom.fr (ESMTP service) with ESMTP id 3FB6D37449A; Thu, 27 Mar 2014 08:34:32 +0100 (CET)
Received: from PUEXCH71.nanterre.francetelecom.fr (unknown [10.101.44.33]) by omfeda06.si.francetelecom.fr (ESMTP service) with ESMTP id 21FF6C8056; Thu, 27 Mar 2014 08:34:32 +0100 (CET)
Received: from PUEXCB1B.nanterre.francetelecom.fr ([10.101.44.11]) by PUEXCH71.nanterre.francetelecom.fr ([10.101.44.33]) with mapi; Thu, 27 Mar 2014 08:34:32 +0100
From: <mohamed.boucadair@orange.com>
To: Ben Wright <Ben.Wright@metaswitch.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "Jim Guichard (jguichar)" <jguichar@cisco.com>, "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>
Date: Thu, 27 Mar 2014 08:34:30 +0100
Thread-Topic: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
Thread-Index: AQHPSPtNSkZ+x/Xw+EyMHoOE4zy+LJrzag2AgAABMwCAAR/XkA==
Message-ID: <94C682931C08B048B7A8645303FDC9F36F54483E67@PUEXCB1B.nanterre.francetelecom.fr>
References: <B3B6FD81D3159A45B5421AF9DD500F88D6F84A36@ENFICSMBX1.datcon.co.uk> <CF585472.1E533%jguichar@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6532@MBX021-W3-CA-2.exch021.domain.local> <B3B6FD81D3159A45B5421AF9DD500F88D6F84B7F@ENFICSMBX1.datcon.co.uk>
In-Reply-To: <B3B6FD81D3159A45B5421AF9DD500F88D6F84B7F@ENFICSMBX1.datcon.co.uk>
Accept-Language: fr-FR
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: fr-FR
Content-Type: multipart/alternative; boundary="_000_94C682931C08B048B7A8645303FDC9F36F54483E67PUEXCB1Bnante_"
MIME-Version: 1.0
X-PMX-Version: 6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2014.3.26.50016
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/yd3xQe_0cK83HsnXzH8JQn4O3i0
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Mar 2014 07:34:38 -0000

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

Dear Ben,

What about this proposal?

   REQ#25:  The solution MUST prevent Service Function Loops.

            A.  Relaxing this capability SHOULD be configurable.
            B.  Service Functions MAY be invoked multiple times in the
                same Service Function Chain (denoted as SF Spiral), but
                the solution MUST prevent forwarding loops.

The motivation for this wording is to call out the core functionality (that=
 is loop detection) and allow for some exceptions where the functionality i=
s disabled for some specific deployments.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de Ben Wright
Envoy=E9 : mercredi 26 mars 2014 15:22
=C0 : Ron Parker; Jim Guichard (jguichar); draft-boucadair-sfc-requirements=
@tools.ietf.org
Cc : sfc@ietf.org
Objet : Re: [sfc] Loop detection in service chains - question on draft-bouc=
adair-sfc-requirements

Hi Jim, Med, Ron,

Thanks for your prompt responses.   I think we're in agreement - spiral pat=
hs may be required, but we need to have a mechanism to prevent loops formin=
g.   My reading of REQ#25 was that it disallowed spiral paths.  Given this,=
 how do you feel about us tweaking the text for that requirement to somethi=
ng like:

REQ#25:  Service Functions MAY appear be invoked multiple times in the same=
 Service Function Chain (in a spiral), but the solution MUST prevent Servic=
e Function loops.

As Jim and Ron say, we have mechanisms which meet this requirement.

Cheers,

Ben


From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
Sent: 26 March 2014 14:17
To: Jim Guichard (jguichar); Ben Wright; draft-boucadair-sfc-requirements@t=
ools.ietf.org<mailto:draft-boucadair-sfc-requirements@tools.ietf.org>
Cc: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: [sfc] Loop detection in service chains - question on draft-bou=
cadair-sfc-requirements

Thanks, Jim.

I'll point out that there is a second take on the SFC service header which =
is also consistent in its treatment of the SF path and SF index (full discl=
osure - I am a co-author).

http://datatracker.ietf.org/doc/draft-zhang-sfc-sch/


     Ron



From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jim Guichard (jguichar=
)
Sent: Wednesday, March 26, 2014 9:57 AM
To: Ben Wright; draft-boucadair-sfc-requirements@tools.ietf.org<mailto:draf=
t-boucadair-sfc-requirements@tools.ietf.org>
Cc: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] Loop detection in service chains - question on draft-bou=
cadair-sfc-requirements

Hi Ben,

Yes, this is most certainly a requirement. I would suggest looking at draft=
-quinn-sfc-nsh for a description of how the service path ID + service index=
 are used to determine where in the service chain the packet is currently a=
nd how the index is decremented at each service hop to facilitate both serv=
ice hop awareness and loop detection within the service graph.

From: Ben Wright <Ben.Wright@metaswitch.com<mailto:Ben.Wright@metaswitch.co=
m>>
Date: Wednesday, March 26, 2014 at 8:21 AM
To: "draft-boucadair-sfc-requirements@tools.ietf.org<mailto:draft-boucadair=
-sfc-requirements@tools.ietf.org>" <draft-boucadair-sfc-requirements@tools.=
ietf.org<mailto:draft-boucadair-sfc-requirements@tools.ietf.org>>
Cc: "sfc@ietf.org<mailto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: [sfc] Loop detection in service chains - question on draft-boucada=
ir-sfc-requirements

Hi,

I'd like to get your input and that of the WG on Loop Detection within a se=
rvice chain.

draft-boucadair-sfc-requirements explicitly forbids the same SF from appear=
ing in a given SFC (Req #25), to prevent loops forming.   Other drafts allo=
w this - e.g. draft-quinn-sfc-arch: "A given SF can appear one time or mult=
iple times in a given SFC".

I can see that there might be use cases for which it is advantageous to hav=
e the same SF appear more than once in SFC.   Would it be acceptable to all=
ow this but use, for example, a TTL-based mechanism to prevent any loops fr=
om being long-lived?

Apologies if this has been raised before on the list and I've missed it.

Thanks,

Ben


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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><meta http-equiv=3DContent-Type content=
=3D"text/html; charset=3Diso-8859-1"><meta name=3DGenerator content=3D"Micr=
osoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Texte de bulles Car";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.TextedebullesCar
	{mso-style-name:"Texte de bulles Car";
	mso-style-priority:99;
	mso-style-link:"Texte de bulles";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
p.BalloonText, li.BalloonText, div.BalloonText
	{mso-style-name:"Balloon Text";
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle24
	{mso-style-type:personal-reply;
	font-family:"Courier New";
	color:#993366;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span style=3D'f=
ont-size:10.0pt;font-family:"Courier New";color:#993366'>Dear Ben,<o:p></o:=
p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-fami=
ly:"Courier New";color:#993366'><o:p>&nbsp;</o:p></span></p><p class=3DMsoN=
ormal><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#9933=
66'>What about this proposal?<o:p></o:p></span></p><p class=3DMsoNormal><sp=
an style=3D'font-size:10.0pt;font-family:"Courier New";color:#993366'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt=
;font-family:"Courier New";color:#993366'>=A0=A0 REQ#25:=A0 The solution MU=
ST prevent Service Function Loops.<o:p></o:p></span></p><p class=3DMsoNorma=
l><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#993366'>=
<o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:1=
0.0pt;font-family:"Courier New";color:#993366'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 A.=A0 Relaxing this capability SHOULD be configurable.<o:p></o:p></s=
pan></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"C=
ourier New";color:#993366'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 B.=A0 Service =
Functions MAY be invoked multiple times in the<o:p></o:p></span></p><p clas=
s=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier New";col=
or:#993366'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 same Service Func=
tion Chain (denoted as SF Spiral), but<o:p></o:p></span></p><p class=3DMsoN=
ormal><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#9933=
66'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 the solution MUST prevent=
 forwarding loops.<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D=
'font-size:10.0pt;font-family:"Courier New";color:#993366'><o:p>&nbsp;</o:p=
></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-famil=
y:"Courier New";color:#993366'>The motivation for this wording is to call o=
ut the core functionality (that is loop detection) and allow for some excep=
tions where the functionality is disabled for some specific deployments.<o:=
p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;fon=
t-family:"Courier New";color:#993366'><o:p>&nbsp;</o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier New";colo=
r:#993366'>Cheers,<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D=
'font-size:10.0pt;font-family:"Courier New";color:#993366'>Med<o:p></o:p></=
span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"=
Courier New";color:#993366'><o:p>&nbsp;</o:p></span></p><div style=3D'borde=
r:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt'><div><div st=
yle=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm=
'><p class=3DMsoNormal><b><span lang=3DFR style=3D'font-size:10.0pt;font-fa=
mily:"Tahoma","sans-serif"'>De&nbsp;:</span></b><span lang=3DFR style=3D'fo=
nt-size:10.0pt;font-family:"Tahoma","sans-serif"'> sfc [mailto:sfc-bounces@=
ietf.org] <b>De la part de</b> Ben Wright<br><b>Envoy=E9&nbsp;:</b> mercred=
i 26 mars 2014 15:22<br><b>=C0&nbsp;:</b> Ron Parker; Jim Guichard (jguicha=
r); draft-boucadair-sfc-requirements@tools.ietf.org<br><b>Cc&nbsp;:</b> sfc=
@ietf.org<br><b>Objet&nbsp;:</b> Re: [sfc] Loop detection in service chains=
 - question on draft-boucadair-sfc-requirements<o:p></o:p></span></p></div>=
</div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span =
lang=3DEN-GB style=3D'color:#1F497D'>Hi Jim, Med, Ron, <o:p></o:p></span></=
p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'color:#1F497D'><o:p>&nbs=
p;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'color:#=
1F497D'>Thanks for your prompt responses.&nbsp;&nbsp; I think we&#8217;re i=
n agreement &#8211; spiral paths may be required, but we need to have a mec=
hanism to prevent loops forming.&nbsp;&nbsp; My reading of REQ#25 was that =
it disallowed spiral paths.&nbsp; Given this, how do you feel about us twea=
king the text for that requirement to something like:<o:p></o:p></span></p>=
<p class=3DMsoNormal><span lang=3DEN-GB style=3D'color:#1F497D'><o:p>&nbsp;=
</o:p></span></p><p class=3DMsoNormal style=3D'page-break-before:always'><s=
pan lang=3DEN style=3D'font-size:12.0pt;font-family:"Courier New"'>REQ#25:&=
nbsp; Service Functions MAY appear be invoked multiple times in the same Se=
rvice Function Chain (in a spiral), but the solution MUST prevent Service F=
unction loops.&nbsp; <o:p></o:p></span></p><p class=3DMsoNormal style=3D'pa=
ge-break-before:always'><span lang=3DEN style=3D'font-size:12.0pt;font-fami=
ly:"Courier New"'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span la=
ng=3DEN-GB style=3D'color:#1F497D'>As Jim and Ron say, we have mechanisms w=
hich meet this requirement. <o:p></o:p></span></p><p class=3DMsoNormal><spa=
n lang=3DEN-GB style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=
=3DMsoNormal><span lang=3DEN-GB style=3D'color:#1F497D'>Cheers, <o:p></o:p>=
</span></p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'color:#1F497D'>=
<o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB style=
=3D'color:#1F497D'>Ben<o:p></o:p></span></p><p class=3DMsoNormal><span lang=
=3DEN-GB style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMso=
Normal><span lang=3DEN-GB style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span><=
/p><div><div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.=
0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b><span style=3D'font-size:10.0pt;fo=
nt-family:"Tahoma","sans-serif"'>From:</span></b><span style=3D'font-size:1=
0.0pt;font-family:"Tahoma","sans-serif"'> Ron Parker [<a href=3D"mailto:Ron=
_Parker@affirmednetworks.com">mailto:Ron_Parker@affirmednetworks.com</a>] <=
br><b>Sent:</b> 26 March 2014 14:17<br><b>To:</b> Jim Guichard (jguichar); =
Ben Wright; <a href=3D"mailto:draft-boucadair-sfc-requirements@tools.ietf.o=
rg">draft-boucadair-sfc-requirements@tools.ietf.org</a><br><b>Cc:</b> <a hr=
ef=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br><b>Subject:</b> RE: [sfc] Lo=
op detection in service chains - question on draft-boucadair-sfc-requiremen=
ts<o:p></o:p></span></p></div></div><p class=3DMsoNormal><span lang=3DEN-GB=
><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=3D'color:#1F4=
97D'>Thanks, Jim.<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'=
color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=
=3D'color:#1F497D'>I&#8217;ll point out that there is a second take on the =
SFC service header which is also consistent in its treatment of the SF path=
 and SF index (full disclosure &#8211; I am a co-author).<o:p></o:p></span>=
</p><p class=3DMsoNormal><span style=3D'color:#1F497D'><o:p>&nbsp;</o:p></s=
pan></p><p class=3DMsoNormal><span style=3D'color:#1F497D'><a href=3D"http:=
//datatracker.ietf.org/doc/draft-zhang-sfc-sch/">http://datatracker.ietf.or=
g/doc/draft-zhang-sfc-sch/</a><o:p></o:p></span></p><p class=3DMsoNormal><s=
pan style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNorma=
l><span style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoN=
ormal><span style=3D'color:#1F497D'>&nbsp;&nbsp;&nbsp;&nbsp; Ron<o:p></o:p>=
</span></p><p class=3DMsoNormal><span style=3D'color:#1F497D'><o:p>&nbsp;</=
o:p></span></p><p class=3DMsoNormal><span style=3D'color:#1F497D'><o:p>&nbs=
p;</o:p></span></p><p class=3DMsoNormal><span style=3D'color:#1F497D'><o:p>=
&nbsp;</o:p></span></p><div><div style=3D'border:none;border-top:solid #E1E=
1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b>From:</b> sfc =
[<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>] <=
b>On Behalf Of </b>Jim Guichard (jguichar)<br><b>Sent:</b> Wednesday, March=
 26, 2014 9:57 AM<br><b>To:</b> Ben Wright; <a href=3D"mailto:draft-boucada=
ir-sfc-requirements@tools.ietf.org">draft-boucadair-sfc-requirements@tools.=
ietf.org</a><br><b>Cc:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>=
<br><b>Subject:</b> Re: [sfc] Loop detection in service chains - question o=
n draft-boucadair-sfc-requirements<o:p></o:p></p></div></div><p class=3DMso=
Normal><o:p>&nbsp;</o:p></p><div><p class=3DMsoNormal><span style=3D'font-s=
ize:10.5pt;color:black'>Hi Ben,<o:p></o:p></span></p></div><div><p class=3D=
MsoNormal><span style=3D'font-size:10.5pt;color:black'><o:p>&nbsp;</o:p></s=
pan></p></div><div><p class=3DMsoNormal><span style=3D'font-size:10.5pt;col=
or:black'>Yes, this is most certainly a requirement. I would suggest lookin=
g at draft-quinn-sfc-nsh for a description of how the service path ID + ser=
vice index are used to determine where in the service chain the packet is c=
urrently and how the index is decremented at each service hop to facilitate=
 both service hop awareness and loop detection within the service graph.&nb=
sp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span style=3D'fon=
t-size:10.5pt;color:black'><o:p>&nbsp;</o:p></span></p></div><div style=3D'=
border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p cl=
ass=3DMsoNormal><b><span style=3D'color:black'>From: </span></b><span style=
=3D'color:black'>Ben Wright &lt;<a href=3D"mailto:Ben.Wright@metaswitch.com=
">Ben.Wright@metaswitch.com</a>&gt;<br><b>Date: </b>Wednesday, March 26, 20=
14 at 8:21 AM<br><b>To: </b>&quot;<a href=3D"mailto:draft-boucadair-sfc-req=
uirements@tools.ietf.org">draft-boucadair-sfc-requirements@tools.ietf.org</=
a>&quot; &lt;<a href=3D"mailto:draft-boucadair-sfc-requirements@tools.ietf.=
org">draft-boucadair-sfc-requirements@tools.ietf.org</a>&gt;<br><b>Cc: </b>=
&quot;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&quot; &lt;<a href=3D=
"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;<br><b>Subject: </b>[sfc] Loop de=
tection in service chains - question on draft-boucadair-sfc-requirements<o:=
p></o:p></span></p></div><div><p class=3DMsoNormal><span style=3D'font-size=
:10.5pt;color:black'><o:p>&nbsp;</o:p></span></p></div><div><div><p class=
=3DMsoNormal><span lang=3DEN-GB style=3D'color:black'>Hi, <o:p></o:p></span=
></p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'color:black'>&nbsp;<o=
:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'color:=
black'>I&#8217;d like to get your input and that of the WG on Loop Detectio=
n within a service chain.&nbsp; <o:p></o:p></span></p><p class=3DMsoNormal>=
<span lang=3DEN-GB style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p cla=
ss=3DMsoNormal><span lang=3DEN-GB style=3D'color:black'>draft-boucadair-sfc=
-requirements explicitly forbids the same SF from appearing in a given SFC =
(Req #25), to prevent loops forming.&nbsp;&nbsp; Other drafts allow this - =
e.g. draft-quinn-sfc-arch: &#8220;A given SF can appear one time or multipl=
e times in a given SFC&#8221;. &nbsp;&nbsp; <o:p></o:p></span></p><p class=
=3DMsoNormal><span lang=3DEN-GB style=3D'color:black'>&nbsp;<o:p></o:p></sp=
an></p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'color:black'>I can =
see that there might be use cases for which it is advantageous to have the =
same SF appear more than once in SFC.&nbsp; &nbsp;Would it be acceptable to=
 allow this but use, for example, a TTL-based mechanism to prevent any loop=
s from being long-lived? <o:p></o:p></span></p><p class=3DMsoNormal><span l=
ang=3DEN-GB style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=3DMs=
oNormal><span lang=3DEN-GB style=3D'color:black'>Apologies if this has been=
 raised before on the list and I&#8217;ve missed it. <o:p></o:p></span></p>=
<p class=3DMsoNormal><span lang=3DEN-GB style=3D'color:black'>&nbsp;<o:p></=
o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'color:black=
'>Thanks, <o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB sty=
le=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal><span l=
ang=3DEN-GB style=3D'color:black'>Ben<o:p></o:p></span></p><p class=3DMsoNo=
rmal><span lang=3DEN-GB style=3D'color:black'>&nbsp;<o:p></o:p></span></p><=
/div></div></div></div></body></html>=

--_000_94C682931C08B048B7A8645303FDC9F36F54483E67PUEXCB1Bnante_--


From nobody Thu Mar 27 00:42:11 2014
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 771001A01F0 for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 00:42:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.948
X-Spam-Level: 
X-Spam-Status: No, score=-0.948 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HELO_EQ_FR=0.35, HTML_MESSAGE=0.001, J_CHICKENPOX_31=0.6, RCVD_IN_DNSWL_NONE=-0.0001, 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 p2FPlCC2__6n for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 00:42:06 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias91.francetelecom.com [193.251.215.91]) by ietfa.amsl.com (Postfix) with ESMTP id 8A1881A00FF for <sfc@ietf.org>; Thu, 27 Mar 2014 00:42:05 -0700 (PDT)
Received: from omfedm07.si.francetelecom.fr (unknown [xx.xx.xx.3]) by omfedm12.si.francetelecom.fr (ESMTP service) with ESMTP id 3628918C26C; Thu, 27 Mar 2014 08:42:03 +0100 (CET)
Received: from PUEXCH61.nanterre.francetelecom.fr (unknown [10.101.44.32]) by omfedm07.si.francetelecom.fr (ESMTP service) with ESMTP id 0FC9A4C015; Thu, 27 Mar 2014 08:42:03 +0100 (CET)
Received: from PUEXCB1B.nanterre.francetelecom.fr ([10.101.44.11]) by PUEXCH61.nanterre.francetelecom.fr ([10.101.44.32]) with mapi; Thu, 27 Mar 2014 08:42:02 +0100
From: <mohamed.boucadair@orange.com>
To: Tim Chown <tjc@ecs.soton.ac.uk>, "sfc@ietf.org" <sfc@ietf.org>
Date: Thu, 27 Mar 2014 08:42:01 +0100
Thread-Topic: Use of IPv6 EHs?
Thread-Index: Ac9I/O+gy+CMNZBiTMSp77tEdPFipQAkiMMg
Message-ID: <94C682931C08B048B7A8645303FDC9F36F54483E6B@PUEXCB1B.nanterre.francetelecom.fr>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com> <CF574684.A63B%repenno@cisco.com> <94C682931C08B048B7A8645303FDC9F36F528DEB91@PUEXCB1B.nanterre.francetelecom.fr> <080093CE-B4B2-4ABF-B5C0-45FBDBC974F5@ecs.soton.ac.uk> <EMEW3|849d1c32430b208e32d5e78daa4947eeq2PE8o03tjc|ecs.soton.ac.uk|080093CE-B4B2-4ABF-B5C0-45FBDBC974F5@ecs.soton.ac.uk>
In-Reply-To: <EMEW3|849d1c32430b208e32d5e78daa4947eeq2PE8o03tjc|ecs.soton.ac.uk|080093CE-B4B2-4ABF-B5C0-45FBDBC974F5@ecs.soton.ac.uk>
Accept-Language: fr-FR
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: fr-FR
Content-Type: multipart/alternative; boundary="_000_94C682931C08B048B7A8645303FDC9F36F54483E6BPUEXCB1Bnante_"
MIME-Version: 1.0
X-PMX-Version: 6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2014.3.27.24215
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/yREaS_U-NF92sZf8h64TBcDeLvQ
Subject: Re: [sfc] Use of IPv6 EHs?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Mar 2014 07:42:08 -0000

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

Hi Tim,

Thank you for this feedback.

If you have a pointer to cite, I can add it to the document. Note, that app=
lying to conclusions of some experiments to the SFC use case is governed by=
 this bullet:

   o  Despite it is widely known that routers and middleboxes filter IP
      options (e.g., drop IP packets with unknown IP options, strip
      unknown IP options, etc.), this concern does not apply for the
      Service Function Chaining case because the support of new IP
      options can be enabled within a domain operated by the same
      administrative domain.

As you rightfully said, assessing whether drops are due to "administrative =
policy, or implementation shortcomings." is key. This is exactly why the cu=
rrent text identifies the following items:

   | 1. Assess the impact on performance.                              |
   |                                                                   |
   | 2. Compare the impact of using the IPv4 option and the IPv6       |
   |    extension header vs. an encapsulation mode (i.e., in contexts  |
   |    where no encapsulation is required to reach the next SF hop).  |
   |                                                                   |
   | 3. Assess to what extent the use of an IPv4 option/IPv6 extension |
   |    header simplify internal tagging mechanisms specific to each SF|


Cheers,
Med

De : Tim Chown [mailto:tjc@ecs.soton.ac.uk]
Envoy=E9 : mercredi 26 mars 2014 15:09
=C0 : BOUCADAIR Mohamed IMT/OLN; sfc@ietf.org
Objet : Use of IPv6 EHs?

On 26 Mar 2014, at 12:23, <mohamed.boucadair@orange.com<mailto:mohamed.bouc=
adair@orange.com>> <mohamed.boucadair@orange.com<mailto:mohamed.boucadair@o=
range.com>> wrote:


Hi Reinaldo, all,

In addition to these two ones, other alternatives are discussed in http://t=
ools.ietf.org/html/draft-boucadair-sfc-design-analysis-02

Hi,

A couple of comments on the potential use of IPv6 EHs referenced in your de=
sign document.

Firstly, RFC6564 is being updated by draft-gont-6man-ipv6-universal-extensi=
on-header-00.

Secondly, some tests that we've run recently (to Alexa top1m IPv6-enabled s=
ites) show the drop rate on packets with IPv6 EHs is quite significant. The=
se were reported by ourselves and Fernando Gont in the IETF89 IEPG meeting.=
 There have been a number of I-Ds discussing EH handling, but the results '=
in the wild' are poor.  I understand that SFC is targeted at single domain =
environments, but it's not clear as yet whether drops are due to administra=
tive policy, or implementation shortcomings. If the latter, then these may =
be an issue for at least some time for any SFC solution dependent on their =
use.

Tim

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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><meta http-equiv=3DContent-Type content=
=3D"text/html; charset=3Diso-8859-1"><meta name=3DGenerator content=3D"Micr=
osoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"Pr=E9format=E9 HTML Car";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Texte de bulles Car";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.PrformatHTMLCar
	{mso-style-name:"Pr=E9format=E9 HTML Car";
	mso-style-priority:99;
	mso-style-link:"Pr=E9format=E9 HTML";
	font-family:"Courier New";}
span.TextedebullesCar
	{mso-style-name:"Texte de bulles Car";
	mso-style-priority:99;
	mso-style-link:"Texte de bulles";
	font-family:"Tahoma","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
p.BalloonText, li.BalloonText, div.BalloonText
	{mso-style-name:"Balloon Text";
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle26
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle27
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle28
	{mso-style-type:personal;
	font-family:"Courier New";
	color:#993366;}
span.EmailStyle29
	{mso-style-type:personal-reply;
	font-family:"Courier New";
	color:#003300;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span style=3D'f=
ont-size:10.0pt;font-family:"Courier New";color:#003300'>Hi Tim,<o:p></o:p>=
</span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family=
:"Courier New";color:#003300'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNor=
mal><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#003300=
'>Thank you for this feedback. <o:p></o:p></span></p><p class=3DMsoNormal><=
span style=3D'font-size:10.0pt;font-family:"Courier New";color:#003300'><o:=
p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0=
pt;font-family:"Courier New";color:#003300'>If you have a pointer to cite, =
I can add it to the document. Note, that applying to conclusions of some ex=
periments to the SFC use case is governed by this bullet:<o:p></o:p></span>=
</p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Couri=
er New";color:#003300'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><sp=
an style=3D'font-size:10.0pt;font-family:"Courier New"'>=A0=A0 o=A0 Despite=
 it is widely known that routers and middleboxes filter IP<o:p></o:p></span=
></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Cour=
ier New"'>=A0=A0=A0=A0=A0 options (e.g., drop IP packets with unknown IP op=
tions, strip<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-=
size:10.0pt;font-family:"Courier New"'>=A0=A0=A0=A0=A0 unknown IP options, =
etc.), this concern does not apply for the<o:p></o:p></span></p><p class=3D=
MsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier New"'>=A0=A0=
=A0=A0=A0 Service Function Chaining case because the support of new IP<o:p>=
</o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-=
family:"Courier New"'>=A0=A0=A0=A0=A0 options can be enabled within a domai=
n operated by the same<o:p></o:p></span></p><p class=3DMsoNormal><span styl=
e=3D'font-size:10.0pt;font-family:"Courier New"'>=A0=A0=A0=A0=A0 administra=
tive domain.<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-=
size:10.0pt;font-family:"Courier New";color:#003300'><o:p>&nbsp;</o:p></spa=
n></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Cou=
rier New";color:#003300'>As you rightfully said, assessing whether drops ar=
e due to &#8220;</span><span style=3D'font-size:12.0pt;font-family:"Times N=
ew Roman","serif"'>administrative policy, or implementation shortcomings.</=
span><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#00330=
0'>&#8221; is key. This is exactly why the current text identifies the foll=
owing items:<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-=
size:10.0pt;font-family:"Courier New";color:#003300'><o:p>&nbsp;</o:p></spa=
n></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Cou=
rier New"'>=A0=A0 | 1. Assess the impact on performance.=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 |<o:p=
></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font=
-family:"Courier New"'>=A0=A0 |=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 |<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size=
:10.0pt;font-family:"Courier New"'>=A0=A0 | 2. Compare the impact of using =
the IPv4 option and the IPv6=A0=A0=A0=A0=A0=A0 |<o:p></o:p></span></p><p cl=
ass=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier New"'>=
=A0=A0 |=A0=A0=A0 extension header vs. an encapsulation mode (i.e., in cont=
exts=A0 |<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-siz=
e:10.0pt;font-family:"Courier New"'>=A0=A0 |=A0=A0=A0 where no encapsulatio=
n is required to reach the next SF hop).=A0 |<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier New"'>=A0=
=A0 |=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 |<o:p></o:p></span><=
/p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courie=
r New"'>=A0=A0 | 3. Assess to what extent the use of an IPv4 option/IPv6 ex=
tension |<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-siz=
e:10.0pt;font-family:"Courier New"'>=A0=A0 |=A0=A0=A0 header simplify inter=
nal tagging mechanisms specific to each SF|<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier New";colo=
r:#003300'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=3D'=
font-size:10.0pt;font-family:"Courier New";color:#003300'><o:p>&nbsp;</o:p>=
</span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family=
:"Courier New";color:#003300'>Cheers,<o:p></o:p></span></p><p class=3DMsoNo=
rmal><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#00330=
0'>Med<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:1=
0.0pt;font-family:"Courier New";color:#003300'><o:p>&nbsp;</o:p></span></p>=
<div style=3D'border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt'><div><div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;paddin=
g:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b><span lang=3DFR style=3D'font-=
size:10.0pt;font-family:"Tahoma","sans-serif"'>De&nbsp;:</span></b><span la=
ng=3DFR style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Tim C=
hown [mailto:tjc@ecs.soton.ac.uk] <br><b>Envoy=E9&nbsp;:</b> mercredi 26 ma=
rs 2014 15:09<br><b>=C0&nbsp;:</b> BOUCADAIR Mohamed IMT/OLN; sfc@ietf.org<=
br><b>Objet&nbsp;:</b> Use of IPv6 EHs?<o:p></o:p></span></p></div></div><p=
 class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>On 26 Mar 2014=
, at 12:23, &lt;<a href=3D"mailto:mohamed.boucadair@orange.com">mohamed.bou=
cadair@orange.com</a>&gt; &lt;<a href=3D"mailto:mohamed.boucadair@orange.co=
m">mohamed.boucadair@orange.com</a>&gt; wrote:<o:p></o:p></p><div><p class=
=3DMsoNormal><br><br><o:p></o:p></p><div><p class=3DMsoNormal><span style=
=3D'font-size:10.0pt;font-family:"Courier New";color:#993366'>Hi Reinaldo, =
all,</span><o:p></o:p></p><p class=3DMsoNormal><span style=3D'font-size:10.=
0pt;font-family:"Courier New";color:#993366'>&nbsp;</span><o:p></o:p></p><p=
 class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier New=
";color:#993366'>In addition to these two ones, other alternatives are disc=
ussed in <a href=3D"http://tools.ietf.org/html/draft-boucadair-sfc-design-a=
nalysis-02">http://tools.ietf.org/html/draft-boucadair-sfc-design-analysis-=
02</a></span><o:p></o:p></p></div><div><p class=3DMsoNormal><span style=3D'=
font-size:12.0pt;font-family:"Times New Roman","serif"'><o:p>&nbsp;</o:p></=
span></p></div><p class=3DMsoNormal><span style=3D'font-size:12.0pt;font-fa=
mily:"Times New Roman","serif"'>Hi,<o:p></o:p></span></p><div><p class=3DMs=
oNormal><span style=3D'font-size:12.0pt;font-family:"Times New Roman","seri=
f"'><o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal><span style=
=3D'font-size:12.0pt;font-family:"Times New Roman","serif"'>A couple of com=
ments on the potential use of IPv6 EHs referenced in your design document.<=
o:p></o:p></span></p></div><div><p class=3DMsoNormal><span style=3D'font-si=
ze:12.0pt;font-family:"Times New Roman","serif"'><o:p>&nbsp;</o:p></span></=
p></div><div><p class=3DMsoNormal><span style=3D'font-size:12.0pt;font-fami=
ly:"Times New Roman","serif"'>Firstly, RFC6564 is being updated by&nbsp;dra=
ft-gont-6man-ipv6-universal-extension-header-00.<o:p></o:p></span></p></div=
><div><p class=3DMsoNormal><span style=3D'font-size:12.0pt;font-family:"Tim=
es New Roman","serif"'><o:p>&nbsp;</o:p></span></p></div><div><p class=3DMs=
oNormal><span style=3D'font-size:12.0pt;font-family:"Times New Roman","seri=
f"'>Secondly, some tests that we&#8217;ve run recently (to Alexa top1m IPv6=
-enabled sites) show the drop rate on packets with IPv6 EHs is quite signif=
icant. These were reported by ourselves and Fernando Gont in the IETF89 IEP=
G meeting. There have been a number of I-Ds discussing EH handling, but the=
 results &#8216;in the wild&#8217; are poor. &nbsp;I understand that SFC is=
 targeted at single domain environments, but it&#8217;s not clear as yet wh=
ether drops are due to administrative policy, or implementation shortcoming=
s. If the latter, then these may be an issue for at least some time for any=
 SFC solution dependent on their use.<o:p></o:p></span></p></div><div><p cl=
ass=3DMsoNormal><span style=3D'font-size:12.0pt;font-family:"Times New Roma=
n","serif"'><o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal><sp=
an style=3D'font-size:12.0pt;font-family:"Times New Roman","serif"'>Tim<o:p=
></o:p></span></p></div></div></div></div></body></html>=

--_000_94C682931C08B048B7A8645303FDC9F36F54483E6BPUEXCB1Bnante_--


From nobody Thu Mar 27 00:53:09 2014
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7821D1A02A3 for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 00:53:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.548
X-Spam-Level: 
X-Spam-Status: No, score=-1.548 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HELO_EQ_FR=0.35, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 3tZTfySI3JFx for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 00:53:03 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias92.francetelecom.com [193.251.215.92]) by ietfa.amsl.com (Postfix) with ESMTP id 147D91A01F0 for <sfc@ietf.org>; Thu, 27 Mar 2014 00:53:03 -0700 (PDT)
Received: from omfedm06.si.francetelecom.fr (unknown [xx.xx.xx.2]) by omfedm12.si.francetelecom.fr (ESMTP service) with ESMTP id 2A32818C39A; Thu, 27 Mar 2014 08:53:01 +0100 (CET)
Received: from PUEXCH61.nanterre.francetelecom.fr (unknown [10.101.44.32]) by omfedm06.si.francetelecom.fr (ESMTP service) with ESMTP id 0C09227C066; Thu, 27 Mar 2014 08:53:01 +0100 (CET)
Received: from PUEXCB1B.nanterre.francetelecom.fr ([10.101.44.11]) by PUEXCH61.nanterre.francetelecom.fr ([10.101.44.32]) with mapi; Thu, 27 Mar 2014 08:53:00 +0100
From: <mohamed.boucadair@orange.com>
To: Dave Dolson <ddolson@sandvine.com>
Date: Thu, 27 Mar 2014 08:52:59 +0100
Thread-Topic: draft-boucadair-sfc-requirements-03  Service function discovery
Thread-Index: Ac83SBdEdKv61gPORVyd1gmdk8al4AF4XnwAAAEGUwADGNo1EA==
Message-ID: <94C682931C08B048B7A8645303FDC9F36F54483E72@PUEXCB1B.nanterre.francetelecom.fr>
References: <E8355113905631478EFF04F5AA706E9818ABC6E0@wtl-exchp-1.sandvine.com> <94C682931C08B048B7A8645303FDC9F36F503EE0AD@PUEXCB1B.nanterre.francetelecom.fr> <E8355113905631478EFF04F5AA706E9818ACA3FF@wtl-exchp-1.sandvine.com>
In-Reply-To: <E8355113905631478EFF04F5AA706E9818ACA3FF@wtl-exchp-1.sandvine.com>
Accept-Language: fr-FR
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: fr-FR
Content-Type: multipart/alternative; boundary="_000_94C682931C08B048B7A8645303FDC9F36F54483E72PUEXCB1Bnante_"
MIME-Version: 1.0
X-PMX-Version: 6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2014.3.27.24215
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/mtdcwYnkJYpE-B1AqqynV5KcL6E
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Mar 2014 07:53:06 -0000

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

Dear Dave,

I made the following changes to the document:

OLD:
   REQ#29:  Means to dynamically discover Service Functions SHOULD be
            supported.

NEW:
   REQ#29:  Means to dynamically discover Service Functions SHOULD be
            supported.

            *  Section 4 discusses more detailed requirements for such
               discovery mechanism if enabled in a given domain.

And

OLD:
   This section lists the set of requirements for the Service Function
   Discovery procedure (denoted hereafter as "the solution").
NEW:
   This section lists the set of requirements for the Service Function
   Discovery procedure (denoted hereafter as "the solution").  These
   requirements expand the discovery requirement listed in Section 3.
   These requirements apply only with a discovery solutions is to be
   supported by an SFC domain.


Please let me know if these modifs solve your concern.

As for your question, the document focuses only on the requirement, not the=
 solution to fulfil it. I suggest, that at this stage we avoid getting into=
 solution-specific discussions.

Cheers,
Med

De : Dave Dolson [mailto:ddolson@sandvine.com]
Envoy=E9 : mardi 11 mars 2014 15:50
=C0 : BOUCADAIR Mohamed IMT/OLN
Cc : sfc@ietf.org
Objet : RE: draft-boucadair-sfc-requirements-03 Service function discovery

OK, I understand. I think the wording within section 4 should be more expli=
cit that section 4 is optional.


Yet still, I don't know how a discovery procedure would be done. How is a n=
etwork element supposed to discover an IP address of an SF in a non-local d=
ata center? A machine is powered on somewhere and it is discovered? No, tha=
t cannot be what you intended.  I don't think you really mean this to be co=
nfiguration-less like router discovery, so what does it mean?



David Dolson
Senior Software Architect, Sandvine Inc.




From: mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com> [ma=
ilto:mohamed.boucadair@orange.com]
Sent: Tuesday, March 11, 2014 9:13 AM
To: Dave Dolson; draft-boucadair-sfc-requirements@tools.ietf.org<mailto:dra=
ft-boucadair-sfc-requirements@tools.ietf.org>
Cc: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: draft-boucadair-sfc-requirements-03 Service function discovery

Dear David,

The generic SF discovery requirement is captured in https://tools.ietf.org/=
html/draft-boucadair-sfc-requirements-03#page-7:

   REQ#29:  Means to dynamically discover Service Functions SHOULD be
            supported.

As you can see the requirement is not a "MUST" but as a "SHOULD".

Section 4 provides a detailed requirements list ** if ** such discovery pro=
cedure is to be supported by an SFC domain. Section 4 says the following:

   This section lists the set of requirements for the Service Function
   Discovery procedure (denoted hereafter as "the solution").

Requirements in Section 4 apply only of a discovery solution is to be speci=
fied.

Hope this clarifies your concern.

Cheers,
Med

De : Dave Dolson [mailto:ddolson@sandvine.com]
Envoy=E9 : mardi 4 mars 2014 02:37
=C0 : draft-boucadair-sfc-requirements@tools.ietf.org<mailto:draft-boucadai=
r-sfc-requirements@tools.ietf.org>
Cc : sfc@ietf.org<mailto:sfc@ietf.org>
Objet : draft-boucadair-sfc-requirements-03 Service function discovery

I'm looking at the "must" service function discovery requirements in draft-=
boucadair-sfc-requirements.

Some of these requirements seem incompatible with a PDP/orchestrated approa=
ch, which some have been discussing.

For example,
   DISC_REQ#3:  The solution MUST allow for the dynamic discovery of all
                locations where a given Service Function may reside and
                be invoked for a given SF chain.  Particularly, the
                solution MUST allow for the dynamic discovery of both
                IPv4 and IPv6 locators of a Service Function instance.

Intended or not, I've got router discovery protocol in my mind when I read =
this. Broadcast "who is out there?"...

I don't think all operators would want this. Some would want to explicitly =
configure the elements that can be used.
In fact, DISC_REQ#5 identifies that there is a security problem with auto d=
iscovery.

In short, I don't think everyone wants auto discovery, so this requirement =
should not be "MUST".

David Dolson
Senior Software Architect
Sandvine


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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><meta http-equiv=3DContent-Type content=
=3D"text/html; charset=3Diso-8859-1"><meta name=3DGenerator content=3D"Micr=
osoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"Pr=E9format=E9 HTML Car";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Texte de bulles Car";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.PrformatHTMLCar
	{mso-style-name:"Pr=E9format=E9 HTML Car";
	mso-style-priority:99;
	mso-style-link:"Pr=E9format=E9 HTML";
	font-family:Consolas;}
span.TextedebullesCar
	{mso-style-name:"Texte de bulles Car";
	mso-style-priority:99;
	mso-style-link:"Texte de bulles";
	font-family:"Tahoma","sans-serif";}
p.HTMLPreformatted, li.HTMLPreformatted, div.HTMLPreformatted
	{mso-style-name:"HTML Preformatted";
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Courier New";
	color:#1F497D;}
p.BalloonText, li.BalloonText, div.BalloonText
	{mso-style-name:"Balloon Text";
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle27
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle28
	{mso-style-type:personal-reply;
	font-family:"Courier New";
	color:#993366;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span style=3D'f=
ont-size:10.0pt;font-family:"Courier New";color:#993366'>Dear Dave,<o:p></o=
:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-fam=
ily:"Courier New";color:#993366'><o:p>&nbsp;</o:p></span></p><p class=3DMso=
Normal><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#993=
366'>I made the following changes to the document:<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier New"=
;color:#993366'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span styl=
e=3D'font-size:10.0pt;font-family:"Courier New";color:#993366'>OLD:<o:p></o=
:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-fam=
ily:"Courier New";color:#993366'>=A0=A0 REQ#29:=A0 Means to dynamically dis=
cover Service Functions SHOULD be<o:p></o:p></span></p><p class=3DMsoNormal=
><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#993366'>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 supported.<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier New";colo=
r:#993366'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=3D'=
font-size:10.0pt;font-family:"Courier New";color:#993366'>NEW:<o:p></o:p></=
span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"=
Courier New";color:#993366'>=A0=A0 REQ#29:=A0 Means to dynamically discover=
 Service Functions SHOULD be<o:p></o:p></span></p><p class=3DMsoNormal><spa=
n style=3D'font-size:10.0pt;font-family:"Courier New";color:#993366'>=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0 supported.<o:p></o:p></span></p><p class=3DMsoN=
ormal><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#9933=
66'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=3D'font-si=
ze:10.0pt;font-family:"Courier New";color:#993366'>=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0 *=A0 Section 4 discusses more detailed requirements for such<o:p>=
</o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-=
family:"Courier New";color:#993366'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0 discovery mechanism if enabled in a given domain.<o:p></o:p></span></p>=
<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier N=
ew";color:#993366'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span s=
tyle=3D'font-size:10.0pt;font-family:"Courier New";color:#993366'>And <o:p>=
</o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-=
family:"Courier New";color:#993366'><o:p>&nbsp;</o:p></span></p><p class=3D=
MsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#=
993366'>OLD:<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-=
size:10.0pt;font-family:"Courier New";color:#993366'>=A0=A0 This section li=
sts the set of requirements for the Service Function<o:p></o:p></span></p><=
p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier Ne=
w";color:#993366'>=A0=A0 Discovery procedure (denoted hereafter as &quot;th=
e solution&quot;).<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D=
'font-size:10.0pt;font-family:"Courier New";color:#993366'>NEW:<o:p></o:p><=
/span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:=
"Courier New";color:#993366'>=A0=A0 This section lists the set of requireme=
nts for the Service Function<o:p></o:p></span></p><p class=3DMsoNormal><spa=
n style=3D'font-size:10.0pt;font-family:"Courier New";color:#993366'>=A0=A0=
 Discovery procedure (denoted hereafter as &quot;the solution&quot;).=A0 Th=
ese<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0=
pt;font-family:"Courier New";color:#993366'>=A0=A0 requirements expand the =
discovery requirement listed in Section 3.<o:p></o:p></span></p><p class=3D=
MsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#=
993366'>=A0=A0 These requirements apply only with a discovery solutions is =
to be<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10=
.0pt;font-family:"Courier New";color:#993366'>=A0=A0 supported by an SFC do=
main.<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10=
.0pt;font-family:"Courier New";color:#993366'><o:p>&nbsp;</o:p></span></p><=
p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier Ne=
w";color:#993366'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span st=
yle=3D'font-size:10.0pt;font-family:"Courier New";color:#993366'>Please let=
 me know if these modifs solve your concern.<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier New";colo=
r:#993366'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=3D'=
font-size:10.0pt;font-family:"Courier New";color:#993366'>As for your quest=
ion, the document focuses only on the requirement, not the solution to fulf=
il it. I suggest, that at this stage we avoid getting into solution-specifi=
c discussions.<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'fon=
t-size:10.0pt;font-family:"Courier New";color:#993366'><o:p>&nbsp;</o:p></s=
pan></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"C=
ourier New";color:#993366'>Cheers,<o:p></o:p></span></p><p class=3DMsoNorma=
l><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#993366'>=
Med<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0=
pt;font-family:"Courier New";color:#993366'><o:p>&nbsp;</o:p></span></p><di=
v style=3D'border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0=
pt'><div><div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3=
.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b><span lang=3DFR style=3D'font-siz=
e:10.0pt;font-family:"Tahoma","sans-serif"'>De&nbsp;:</span></b><span lang=
=3DFR style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Dave Do=
lson [mailto:ddolson@sandvine.com] <br><b>Envoy=E9&nbsp;:</b> mardi 11 mars=
 2014 15:50<br><b>=C0&nbsp;:</b> BOUCADAIR Mohamed IMT/OLN<br><b>Cc&nbsp;:<=
/b> sfc@ietf.org<br><b>Objet&nbsp;:</b> RE: draft-boucadair-sfc-requirement=
s-03 Service function discovery<o:p></o:p></span></p></div></div><p class=
=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span style=3D'color=
:#1F497D'>OK, I understand. I think the wording within section 4 should be =
more explicit that section 4 is optional.<o:p></o:p></span></p><p class=3DM=
soNormal><span style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=
=3DMsoNormal><span style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p c=
lass=3DMsoNormal><span style=3D'color:#1F497D'>Yet still, I don&#8217;t kno=
w how a discovery procedure would be done. How is a network element suppose=
d to discover an IP address of an SF in a non-local data center? A machine =
is powered on somewhere and it is discovered? No, that cannot be what you i=
ntended. &nbsp;I don&#8217;t think you really mean this to be configuration=
-less like router discovery, so what does it mean?<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p=
><p class=3DMsoNormal><span style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span=
></p><p class=3DMsoNormal><span style=3D'color:#1F497D'><o:p>&nbsp;</o:p></=
span></p><p class=3DMsoNormal><span style=3D'color:#1F497D'>David Dolson<o:=
p></o:p></span></p><p class=3DMsoNormal><span style=3D'color:#1F497D'>Senio=
r Software Architect, Sandvine Inc.<o:p></o:p></span></p><p class=3DMsoNorm=
al><span style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMso=
Normal><span style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=
=3DMsoNormal><span style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p c=
lass=3DMsoNormal><span style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p>=
<div><div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt=
 0cm 0cm 0cm'><p class=3DMsoNormal><b><span style=3D'font-size:10.0pt;font-=
family:"Tahoma","sans-serif"'>From:</span></b><span style=3D'font-size:10.0=
pt;font-family:"Tahoma","sans-serif"'> <a href=3D"mailto:mohamed.boucadair@=
orange.com">mohamed.boucadair@orange.com</a> [<a href=3D"mailto:mohamed.bou=
cadair@orange.com">mailto:mohamed.boucadair@orange.com</a>] <br><b>Sent:</b=
> Tuesday, March 11, 2014 9:13 AM<br><b>To:</b> Dave Dolson; <a href=3D"mai=
lto:draft-boucadair-sfc-requirements@tools.ietf.org">draft-boucadair-sfc-re=
quirements@tools.ietf.org</a><br><b>Cc:</b> <a href=3D"mailto:sfc@ietf.org"=
>sfc@ietf.org</a><br><b>Subject:</b> RE: draft-boucadair-sfc-requirements-0=
3 Service function discovery<o:p></o:p></span></p></div></div><p class=3DMs=
oNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span style=3D'font-size:=
10.0pt;font-family:"Courier New";color:#1F497D'>Dear David,<o:p></o:p></spa=
n></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Cou=
rier New";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><=
span style=3D'font-size:10.0pt;font-family:"Courier New";color:#1F497D'>The=
 generic SF discovery requirement is captured in <b><i><a href=3D"https://t=
ools.ietf.org/html/draft-boucadair-sfc-requirements-03#page-7">https://tool=
s.ietf.org/html/draft-boucadair-sfc-requirements-03#page-7</a>:</i></b><o:p=
></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font=
-family:"Courier New";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier New"'>&nb=
sp;&nbsp; REQ#29:&nbsp; Means to dynamically discover Service Functions SHO=
ULD be<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:1=
0.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp; supported.<o:p></o:p></span></p><p class=3DMsoNorm=
al><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#1F497D'=
><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:=
10.0pt;font-family:"Courier New";color:#1F497D'>As you can see the requirem=
ent is not a &#8220;MUST&#8221; but as a &#8220;SHOULD&#8221;. <o:p></o:p><=
/span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:=
"Courier New";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNorm=
al><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#1F497D'=
>Section 4 provides a detailed requirements list ** if ** such discovery pr=
ocedure is to be supported by an SFC domain. Section 4 says the following:<=
o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;f=
ont-family:"Courier New";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p clas=
s=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier New"'>&n=
bsp;&nbsp; This section lists the set of requirements for the Service Funct=
ion<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0=
pt;font-family:"Courier New"'>&nbsp;&nbsp; Discovery procedure (denoted her=
eafter as &quot;the solution&quot;).<o:p></o:p></span></p><p class=3DMsoNor=
mal><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#1F497D=
'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=3D'font-size=
:10.0pt;font-family:"Courier New";color:#1F497D'>Requirements in Section 4 =
apply only of a discovery solution is to be specified. <o:p></o:p></span></=
p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier=
 New";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span=
 style=3D'font-size:10.0pt;font-family:"Courier New";color:#1F497D'>Hope th=
is clarifies your concern.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier New";color:#1F497D'><o:p>&nb=
sp;</o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;fo=
nt-family:"Courier New";color:#1F497D'>Cheers,<o:p></o:p></span></p><p clas=
s=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier New";col=
or:#1F497D'>Med<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'fo=
nt-size:10.0pt;font-family:"Courier New";color:#1F497D'><o:p>&nbsp;</o:p></=
span></p><div style=3D'border:none;border-left:solid blue 1.5pt;padding:0cm=
 0cm 0cm 4.0pt'><div><div style=3D'border:none;border-top:solid #B5C4DF 1.0=
pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b><span lang=3DFR style=
=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>De&nbsp;:</span></b=
><span lang=3DFR style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif=
"'> Dave Dolson [<a href=3D"mailto:ddolson@sandvine.com">mailto:ddolson@san=
dvine.com</a>] <br><b>Envoy=E9&nbsp;:</b> mardi 4 mars 2014 02:37<br><b>=C0=
&nbsp;:</b> <a href=3D"mailto:draft-boucadair-sfc-requirements@tools.ietf.o=
rg">draft-boucadair-sfc-requirements@tools.ietf.org</a><br><b>Cc&nbsp;:</b>=
 <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br><b>Objet&nbsp;:</b> dr=
aft-boucadair-sfc-requirements-03 Service function discovery<o:p></o:p></sp=
an></p></div></div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMso=
Normal>I&#8217;m looking at the &#8220;must&#8221; service function discove=
ry requirements in draft-boucadair-sfc-requirements.<o:p></o:p></p><p class=
=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Some of these requir=
ements seem incompatible with a PDP/orchestrated approach, which some have =
been discussing. <o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><=
p class=3DMsoNormal>For example,<o:p></o:p></p><p class=3DMsoNormal><span s=
tyle=3D'font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp; DISC_REQ#3=
:&nbsp; The solution MUST allow for the dynamic discovery of all<o:p></o:p>=
</span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family=
:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; locations where a given Service Function ma=
y reside and<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-=
size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;be invoked for a giv=
en SF chain.&nbsp; Particularly, the<o:p></o:p></span></p><p class=3DMsoNor=
mal><span style=3D'font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp; solution MUST allow for the dynamic discovery of both<o:p></o:p></span>=
</p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Couri=
er New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp; IPv4 and IPv6 locators of a Service Function insta=
nce.<o:p></o:p></span></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p clas=
s=3DMsoNormal>Intended or not, I&#8217;ve got router discovery protocol in =
my mind when I read this. Broadcast &#8220;who is out there?&#8221;&#8230;<=
o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNorma=
l>I don&#8217;t think all operators would want this. Some would want to exp=
licitly configure the elements that can be used.<o:p></o:p></p><p class=3DM=
soNormal>In fact, DISC_REQ#5 identifies that there is a security problem wi=
th auto discovery.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p>=
<p class=3DMsoNormal>In short, I don&#8217;t think everyone wants auto disc=
overy, so this requirement should not be &#8220;MUST&#8221;.<o:p></o:p></p>=
<p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>David Dolson=
<o:p></o:p></p><p class=3DMsoNormal>Senior Software Architect<o:p></o:p></p=
><p class=3DMsoNormal>Sandvine<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbs=
p;</o:p></p></div></div></div></body></html>=

--_000_94C682931C08B048B7A8645303FDC9F36F54483E72PUEXCB1Bnante_--


From nobody Thu Mar 27 00:55:06 2014
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C83B11A023D for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 00:55:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.549
X-Spam-Level: 
X-Spam-Status: No, score=-1.549 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_NONE=-0.0001, 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 78f_QXEUWxEj for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 00:55:03 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias91.francetelecom.com [193.251.215.91]) by ietfa.amsl.com (Postfix) with ESMTP id 14B401A0383 for <sfc@ietf.org>; Thu, 27 Mar 2014 00:54:59 -0700 (PDT)
Received: from omfedm07.si.francetelecom.fr (unknown [xx.xx.xx.3]) by omfedm14.si.francetelecom.fr (ESMTP service) with ESMTP id 310B622C2AD; Thu, 27 Mar 2014 08:54:57 +0100 (CET)
Received: from PUEXCH61.nanterre.francetelecom.fr (unknown [10.101.44.32]) by omfedm07.si.francetelecom.fr (ESMTP service) with ESMTP id 14E244C074; Thu, 27 Mar 2014 08:54:57 +0100 (CET)
Received: from PUEXCB1B.nanterre.francetelecom.fr ([10.101.44.11]) by PUEXCH61.nanterre.francetelecom.fr ([10.101.44.32]) with mapi; Thu, 27 Mar 2014 08:54:56 +0100
From: <mohamed.boucadair@orange.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Dave Dolson <ddolson@sandvine.com>, "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>
Date: Thu, 27 Mar 2014 08:54:55 +0100
Thread-Topic: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
Thread-Index: Ac89SBn6nDdxuZM2Q/WDejTtIXk4agMSYJtg
Message-ID: <94C682931C08B048B7A8645303FDC9F36F54483E74@PUEXCB1B.nanterre.francetelecom.fr>
References: <E8355113905631478EFF04F5AA706E9818ABC6E0@wtl-exchp-1.sandvine.com> <94C682931C08B048B7A8645303FDC9F36F503EE0AD@PUEXCB1B.nanterre.francetelecom.fr> <531F3B9C.2030705@joelhalpern.com>
In-Reply-To: <531F3B9C.2030705@joelhalpern.com>
Accept-Language: fr-FR
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: fr-FR
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-PMX-Version: 6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2014.3.27.24215
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/7RNDLDZ0-8JzmOul2E6fzc98Mn8
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Mar 2014 07:55:04 -0000

Hi Joel,

The text says:
   REQ#29:  Means to dynamically discover Service Functions SHOULD be
            supported.

Do you have concerns with this particular requirement?

Cheers,
Med

>-----Message d'origine-----
>De=A0: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>Envoy=E9=A0: mardi 11 mars 2014 17:37
>=C0=A0: BOUCADAIR Mohamed IMT/OLN; Dave Dolson; draft-boucadair-sfc-
>requirements@tools.ietf.org
>Cc=A0: sfc@ietf.org
>Objet=A0: Re: [sfc] draft-boucadair-sfc-requirements-03 Service function
>discovery
>
>What is the motivation for including service discovery in this work?  It
>seems likely to be unnecessary in many cases, and even when needed it
>does not seem related to the goals in the charter?
>
>Yours,
>Joel
>
>On 3/11/14, 9:12 AM, mohamed.boucadair@orange.com wrote:
>> Dear David,
>>
>> The generic SF discovery requirement is captured in
>> */https://tools.ietf.org/html/draft-boucadair-sfc-requirements-03#page-
>7:/*
>>
>>     REQ#29:  Means to dynamically discover Service Functions SHOULD be
>>
>>              supported.
>>
>> As you can see the requirement is not a "MUST" but as a "SHOULD".
>>
>> Section 4 provides a detailed requirements list ** if ** such discovery
>> procedure is to be supported by an SFC domain. Section 4 says the
>following:
>>
>>     This section lists the set of requirements for the Service Function
>>
>>     Discovery procedure (denoted hereafter as "the solution").
>>
>> Requirements in Section 4 apply only of a discovery solution is to be
>> specified.
>>
>> Hope this clarifies your concern.
>>
>> Cheers,
>>
>> Med
>>
>> *De :*Dave Dolson [mailto:ddolson@sandvine.com]
>> *Envoy=E9 :* mardi 4 mars 2014 02:37
>> *=C0 :* draft-boucadair-sfc-requirements@tools.ietf.org
>> *Cc :* sfc@ietf.org
>> *Objet :* draft-boucadair-sfc-requirements-03 Service function discovery
>>
>> I'm looking at the "must" service function discovery requirements in
>> draft-boucadair-sfc-requirements.
>>
>> Some of these requirements seem incompatible with a PDP/orchestrated
>> approach, which some have been discussing.
>>
>> For example,
>>
>>     DISC_REQ#3:  The solution MUST allow for the dynamic discovery of al=
l
>>
>>                  locations where a given Service Function may reside and
>>
>>                  be invoked for a given SF chain.  Particularly, the
>>
>>                  solution MUST allow for the dynamic discovery of both
>>
>>                  IPv4 and IPv6 locators of a Service Function instance.
>>
>> Intended or not, I've got router discovery protocol in my mind when I
>> read this. Broadcast "who is out there?".
>>
>> I don't think all operators would want this. Some would want to
>> explicitly configure the elements that can be used.
>>
>> In fact, DISC_REQ#5 identifies that there is a security problem with
>> auto discovery.
>>
>> In short, I don't think everyone wants auto discovery, so this
>> requirement should not be "MUST".
>>
>> David Dolson
>>
>> Senior Software Architect
>>
>> Sandvine
>>
>>
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>>


From nobody Thu Mar 27 01:26:47 2014
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CBFF91A0478 for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 01:26:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bRMWuzWOqXeW for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 01:26:43 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id EB2441A0470 for <sfc@ietf.org>; Thu, 27 Mar 2014 01:26:41 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BEZ51071; Thu, 27 Mar 2014 08:26:39 +0000 (GMT)
Received: from LHREML405-HUB.china.huawei.com (10.201.5.242) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 27 Mar 2014 08:26:03 +0000
Received: from NKGEML402-HUB.china.huawei.com (10.98.56.33) by lhreml405-hub.china.huawei.com (10.201.5.242) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 27 Mar 2014 08:26:38 +0000
Received: from NKGEML512-MBS.china.huawei.com ([169.254.8.115]) by nkgeml402-hub.china.huawei.com ([10.98.56.33]) with mapi id 14.03.0158.001; Thu, 27 Mar 2014 16:26:29 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, Sumandra Majee <S.Majee@F5.com>, "Surendra Kumar (smkumar)" <smkumar@cisco.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Lucy yong <lucy.yong@huawei.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC encapsulation chain ID
Thread-Index: AQHPQs8xHsKOF65pk0GQDtBCcpECjJrnlkYAgAACAQCAAAL2AIAAcoOAgAEfcgCAAFcSAIAKPzmA//97wgCAAAIrgIAAA3mAgAAPD4CAAAjKAIAA4viA
Date: Thu, 27 Mar 2014 08:26:29 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08265331@NKGEML512-MBS.china.huawei.com>
References: <F50B4ABC6D7E3745BC0AD112C6105A728E9F0E@SJCEML701-CHM.china.huawei.com> <CF4DD80F.A3C0%repenno@cisco.com> <A2C96F6779E6A041BC7023CC207FC99418F1DB99@SJCEML701-CHM.china.huawei.com> <CF4E8D17.1B7B4%s.majee@f5.com> <2691CE0099834E4A9C5044EEC662BB9D4535AFF4@dfweml701-chm.china.huawei.com> <532A2700.8010304@joelhalpern.com> <CF586474.1C119%s.majee@f5.com> <53332386.2030904@joelhalpern.com> <CF58722E.1C1AE%s.majee@f5.com>,<CF587418.36368%smkumar@cisco.com> <0BF7E0211CA62B42AE3FD4020E41609884AA082B@SEAEMBX01.olympus.F5Net.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6D18@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6D18@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.98.134]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/zfUvOwRFygFAIfNvbcjuubuE66Q
Subject: Re: [sfc] SFC encapsulation chain ID
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Mar 2014 08:26:45 -0000

DQoNCj4gLS0tLS3pgq7ku7bljp/ku7YtLS0tLQ0KPiDlj5Hku7bkuro6IHNmYyBbbWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnXSDku6PooaggUm9uIFBhcmtlcg0KPiDlj5HpgIHml7bpl7Q6IDIw
MTTlubQz5pyIMjfml6UgNDo0NQ0KPiDmlLbku7bkuro6IFN1bWFuZHJhIE1hamVlOyBTdXJlbmRy
YSBLdW1hciAoc21rdW1hcik7IEpvZWwgTS4gSGFscGVybjsgTHVjeQ0KPiB5b25nOyBzZmNAaWV0
Zi5vcmcNCj4g5Li76aKYOiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCj4g
DQo+IFN1bWFuZHJhLA0KPiANCj4gSSBkb24ndCB0aGluayB0aGF0IGFsbCBzZXJ2aWNlIGZ1bmN0
aW9ucyBjb3VsZCBiZSBvciBzaG91bGQgYmUgbWFkZSB0byB3b3JrIGluIGFuDQo+IFNGQyBlbnZp
cm9ubWVudCB3aXRoIG5vIGNoYW5nZXMuICAgSW4gYSBwcmV2aW91cyBhaXJpbmcgb2YgdGhpcyBp
c3N1ZSwgd2UNCj4gY29uY2x1ZGVkIHRoYXQgb25seSBzZXJ2aWNlIGZ1bmN0aW9ucyB0aGF0IHNh
dGlzZmllZCBjZXJ0YWluIGNvbnN0cmFpbnRzIGNvdWxkIGJlDQo+IG1hZGUgdG8gd29yayBpbiBh
biBTRkMgZW52aXJvbm1lbnQgd2l0aCBubyBjaGFuZ2VzLiAgIEluIGZhY3QsIEpvZWwgSC4gYW5k
IEkNCj4gaGFkIGEgZGlzYWdyZWVtZW50IHdoZXRoZXIgaXQgd2FzIHByb3BlciB0byBzdGF0ZSB0
aGF0IHNlcnZpY2UgZnVuY3Rpb25zIHRoYXQNCj4gc2F0aXNmaWVkIHRob3NlIGNvbnN0cmFpbnRz
IHdlcmUgInNpbXBsZSIgc2VydmljZSBmdW5jdGlvbnMgLS0gSSB3aXRoZHJldyBteQ0KPiBjaGFy
YWN0ZXJpemF0aW9uIG9mIHRoZW0gYXMgc3VjaC4gICBUaG9zZSBjb25zdHJhaW50cyB3ZXJlIGEp
IHRoZSBzZXJ2aWNlDQo+IGZ1bmN0aW9uIG11c3Qgbm90IGNoYW5nZSB0aGUga2V5IGZpZWxkcyBv
ZiB0aGUgSVAgaGVhZGVyIChpLmUuLCA1LXR1cGxlKSBhbmQgYikNCj4gbXVzdCBub3QgbGF1bmNo
IHNlcGFyYXRlIGZsb3dzIChlLmcuLCBtYW55IEhUVFAgdHJhbnNwYXJlbnQgcHJveHkNCj4gaW1w
bGVtZW50YXRpb25zKS4gICBPdGhlcndpc2UsIHRoYXQgc2VydmljZSBmdW5jdGlvbiBpcyBub3Qg
YSBjYW5kaWRhdGUgdG8NCj4gb3BlcmF0ZSB1bmRlciBTRkMgd2l0aG91dCBjaGFuZ2UuICAgIFN1
cmUsIGl0IGNhbiBhbmQgZG9lcyBvcGVyYXRlIHVuZGVyDQo+IHByZS1leGlzdGluZyB3YXlzIG9m
IGRvaW5nIHRoaW5ncywgYnV0IHRoYXQgaXNuJ3QgdGhlIHBvaW50IG9mIG91ciBleGVyY2lzZS4N
Cg0KSXQgbWFrZXMgc2Vuc2UuIEl0IHNlZW1zIGhlbHBmdWwgdG8gZXhwbGljaXRseSByZWNvcmQg
dGhlIGFib3ZlIGNvbnN0cmFpbnRzIGluIHRoZSBTRkMgYXJjaGl0ZWN0dXJlIG9yIGZyYW1ld29y
ayBkcmFmdHMuDQoNCkJlc3QgcmVnYXJkcywNClhpYW9odQ0KDQo+ICAgIFJvbg0KPiANCj4gDQo+
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3Vu
Y2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgU3VtYW5kcmEgTWFqZWUNCj4gU2VudDogV2VkbmVz
ZGF5LCBNYXJjaCAyNiwgMjAxNCA0OjEzIFBNDQo+IFRvOiBTdXJlbmRyYSBLdW1hciAoc21rdW1h
cik7IEpvZWwgTS4gSGFscGVybjsgTHVjeSB5b25nOyBzZmNAaWV0Zi5vcmcNCj4gU3ViamVjdDog
UmU6IFtzZmNdIFNGQyBlbmNhcHN1bGF0aW9uIGNoYWluIElEDQo+IA0KPiBTdXJlbmRyYSwNCj4g
DQo+IEF0IHRoZSByaXNrIG9mIHJlcGVhdGluZyBteXNlbGYsIEkgc2F5IEFHUkVFLg0KPiANCj4g
SG93ZXZlciBtZSwgeW91IGFuZCByZXN0IGFncmVlaW5nIG1lYW5zIHppbGNoIHRvIHRoZSBhcHBs
aWNhdGlvbiBkZXZlbG9wZXJzLg0KPiBXaGF0IEkgYW0gc2F5aW5nIGlzIHRoYXQgdGhlIGFyY2hp
dGVjdHVyZSBzaG91bGQgdGFrZSBhIHN0YW5kIHRoYXQgdGhlIGV4aXN0aW5nDQo+IFNlcnZpY2Ug
RnVuY3Rpb24gd2lsbCB3b3JrIGFzIGlzLiAgQ3VycmVudGx5IHRoZSBzdGFuZCBpcyB0aGF0IGlm
IHRoZSBhcHBsaWNhdGlvbg0KPiBkb2VzIG5vdCB3b3JrIHRoZW4gZ28gRml4IGl0Lg0KPiANCj4g
RGlkIHdlIGdpdmUgdGhpcyBlbm91Z2ggdGhvdWdodCBpbiBhIGNvbGxlY3RpdmUgd2F5Pw0KPiAN
Cj4gVGhlcmUgYXJlIGV4aXN0aW5nIHNlcnZpY2UgY2hhaW4gc29sdXRpb25zIHRoYXQgZG9lc24n
dCBtYW5kYXRlIGFueSBmb3JtIG9mDQo+IGNoYW5nZSBpbiB0aGUgZXhpc3Rpbmcgc2VydmljZSBp
bnRlcmZhY2UuIFdvdWxkIGl0IGJlIG5pY2UgdG8gaGF2ZSBhcyBhIGdvYWw/DQo+IA0KPiBSZWdh
cmRzLA0KPiANCj4gU3VtYW5kcmENCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXw0KPiBGcm9tOiBTdXJlbmRyYSBLdW1hciAoc21rdW1hcikgW3Nta3VtYXJAY2lzY28u
Y29tXQ0KPiBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDI2LCAyMDE0IDEyOjE5IFBNDQo+IFRvOiBT
dW1hbmRyYSBNYWplZTsgSm9lbCBNLiBIYWxwZXJuOyBMdWN5IHlvbmc7IHNmY0BpZXRmLm9yZw0K
PiBTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGVuY2Fwc3VsYXRpb24gY2hhaW4gSUQNCj4gDQo+IFN1
bWFuZHJhLA0KPiANCj4gVGhpcyBzZWVtcyBsaWtlIHdoZXRoZXIgYSBzcGVjaWZpYyBTRiBpcyBT
RkMgY29tcGF0aWJsZSBvciBub3QgPyBJZiBjb21wYXRpYmxlLA0KPiBob3cgbXVjaCwgYmFzZWQg
b24gdGhlIHJlcXVpcmVtZW50IGxhbmd1YWdlIGluIFNGQy4NCj4gVGhhdCBpcyB3aHkgaXQgaXMg
YWxsIHRoZSBtb3JlIGltcG9ydGFudCB0byBoYXZlIGEgc2ltcGxlLCBjbGVhbiAmIHNob3J0IHNl
cnZpY2UNCj4gaGVhZGVyIC0gbWF5IGhhdmUgZ3JlYXRlciBjaGFuY2Ugb2YgYWRvcHRpb24uDQo+
IA0KPiBTdXJlbmRyYS4NCj4gDQo+IE9uIDMvMjYvMTQgMTI6MDcgUE0sICJTdW1hbmRyYSBNYWpl
ZSIgPFMuTWFqZWVARjUuY29tPiB3cm90ZToNCj4gDQo+ID4NCj4gPg0KPiA+T24gMy8yNi8xNCwg
MTE6NTkgQU0sICJKb2VsIE0uIEhhbHBlcm4iIDxqbWhAam9lbGhhbHBlcm4uY29tPiB3cm90ZToN
Cj4gPg0KPiA+PklmIHRoZSBzZXJ2aWNlIGZ1bmN0aW9uIHByZXNlcnZlcyB0aGUgdHJhbnNwb3J0
IGhlYWRlciBhbmQgdGhlIHNlcmljZQ0KPiA+PmNoYWluaW5nIGhlYWRlciwgdGhlbiBldmVuIHRo
b3VnaCB0aGUgcGFja2V0IGhlYWRlciBoYXMgYmVlbiBjaGFuZ2VkLA0KPiA+PnRoZSB0cmFuc3Bv
cnQgYW5kIC8gb3IgdGhlIFNGQyBoZWFkZXIgd2lsbCBkaXJlY3QgdGhlIHBhY2tldCBvbndhcmRz
DQo+ID4+YWxvbmcgdGhlIGludGVuZGVkIHBhdGguICBTaW5jZSB0aGlzIGlzIG5lZWRlZCBmb3Ig
cHJlc2VydmluZyBtZXRhZGF0YQ0KPiA+PmFueXdheSwgdGhpcyBpcyBvdXIgdGFyZ2V0ZWQgbW9k
ZSBhcyBJIHVuZGVyc3RhbmQgaXQuICBXaGljaCBzaW1wbHkNCj4gPj53b3JrcyB3aXRoIHlvdXIg
U0ZfVk8gY2FzZSBiZWxvdy4NCj4gPg0KPiA+W1NNXSBZZXMuIEhvd2V2ZXIgSSBhbSBub3Qgc3Vy
ZSBpZiB0aGUgYXJjaGl0ZWN0dXJlIGNhbiBjb3VudCBvbiB0aGUNCj4gPnByZXNlcnZhdGlvbiBw
YXJ0Lg0KPiA+SSBhcyBhIG5ldHdvcmsgZW5naW5lZXIgYXQgdGltZXMgb2Z0ZW4gbWlzanVkZ2Vk
IHRoZSBhcHBsaWNhdGlvbg0KPiA+ZGV2ZWxvcGVyIHJlc3RyaWN0aW9uIGFuZCByZXF1aXJlbWVu
dC4NCj4gPlNGQyBpbiBhIHdheSB3b3VsZCBuZWVkIHRvIGJyaWRnZSB0aGlzIGdhcCAob3IgYmUg
YXdhcmUgd2hhdCB3b3JrcyBhbmQNCj4gPndoYXQgZG9lc27CuXQpLg0KPiA+DQo+ID5SZWdhcmRz
Lg0KPiA+DQo+ID5TdW1hbmRyYQ0KPiA+DQo+ID5fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXw0KPiA+c2ZjIG1haWxpbmcgbGlzdA0KPiA+c2ZjQGlldGYub3Jn
DQo+ID5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPiANCj4gDQo+
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IHNmYyBt
YWlsaW5nIGxpc3QNCj4gc2ZjQGlldGYub3JnDQo+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjDQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0KPiBzZmMgbWFpbGluZyBsaXN0DQo+IHNmY0BpZXRmLm9yZw0KPiBodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0K


From nobody Thu Mar 27 02:44:40 2014
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 44BCF1A012E for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 02:44:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.16
X-Spam-Level: 
X-Spam-Status: No, score=-1.16 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, 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 N8PCmIKlqdUp for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 02:44:34 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 3E6701A0143 for <sfc@ietf.org>; Thu, 27 Mar 2014 02:44:33 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BEZ59550; Thu, 27 Mar 2014 09:44:30 +0000 (GMT)
Received: from LHREML405-HUB.china.huawei.com (10.201.5.242) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 27 Mar 2014 09:43:47 +0000
Received: from nkgeml407-hub.china.huawei.com (10.98.56.38) by lhreml405-hub.china.huawei.com (10.201.5.242) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 27 Mar 2014 09:44:13 +0000
Received: from NKGEML512-MBS.china.huawei.com ([169.254.8.115]) by nkgeml407-hub.china.huawei.com ([10.98.56.38]) with mapi id 14.03.0158.001; Thu, 27 Mar 2014 17:44:05 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, Lucy yong <lucy.yong@huawei.com>, "Reinaldo Penno (repenno)" <repenno@cisco.com>, "Dave Dolson" <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7QAAGnooAAAH8L8AAAfg8Q///n04D//9oCYIAAW5/h///gmnA=
Date: Thu, 27 Mar 2014 09:44:05 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08265375@NKGEML512-MBS.china.huawei.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com> <CF574684.A63B%repenno@cisco.com>, <2691CE0099834E4A9C5044EEC662BB9D4535F3F5@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E5D0F@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E5D0F@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.98.134]
Content-Type: multipart/alternative; boundary="_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08265375NKGEML512MBSchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/VojWffDEAMO2n4G6ZF8FNp5MbcM
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Mar 2014 09:44:38 -0000

--_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08265375NKGEML512MBSchi_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

DQq3orz+yMs6IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSC0+rHtIFJvbiBQYXJr
ZXINCreiy83KsbzkOiAyMDE0xOoz1MIyNsjVIDc6MTMNCsrVvP7IyzogTHVjeSB5b25nOyBSZWlu
YWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NCtb3zOI6IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0
aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpMdWN5LA0KDQpSZWdhcmRpbmcgdGhlIHNlcnZpY2UgZnVu
Y3Rpb24gaW5kZXggdGhhdCB3b3VsZCBiZSBjb250YWluZWQgaW4gdGhlIHNlcnZpY2UgaGVhZGVy
LCBJIHRoaW5rIGl0IGlzIHNpbXBseSBpbmNyZW1lbnRlZCBmcm9tIDEgdG8gaW5kaWNhdGUgdGhl
IG5leHQgc2VydmljZSBmdW5jdGlvbiB3aXRoaW4gdGhlIGNoYWluLiAgIEZvciBleGFtcGxlLCBp
ZiB0aGUgcGF0aCBJRCBpcyBYLCBmb3IgYSBwYXRoIHtTRi1BLTUsIFNGLUItMiwgU0YtQy02fSwg
dGhlbiBwYWNrZXRzIGRlc3RpbmVkIGZyb20gYSBjbGFzc2lmaWVyIHRvd2FyZHMgU0YtQS01IHdv
dWxkIGNhcnJ5IChwYXRoIFgsIGluZGV4IDEpLCBwYWNrZXRzIGZyb20gU0YtQS01IHRvIFNGLUIt
MiB3b3VsZCBjYXJyeSAocGF0aCBYLCBpbmRleCAyKSwgZXRjLg0KDQpbWGlhb2h1XSBJIHRoaW5r
IHRoZSB2YWx1ZSBvZiB0aGUgc2VydmljZSBpbmRleCBzaG91bGQgYmUgZGVjcmVtZW50ZWQsIHJh
dGhlciB0aGFuIGJlaW5nIGluY3JlbWVudGVkIHdoZW4gdHJhdmVsbGluZyBhbG9uZyB0aGUgc2Vy
dmljZSBwYXRoIHNpbmNlIHRoYXQgaW5kZXggaXMgbm90IG9ubHkgdXNlZCBmb3IgaW5kaWNhdGlu
ZyB0aGUgbmV4dCBzZXJ2aWNlIGZ1bmN0aW9uIHdpdGhpbiB0aGUgY2hhaW4sIGJ1dCBhbHNvIHVz
ZWQgZm9yIG90aGVyIHB1cnBvc2VzIChlLmcuLCBUVEwgb2YgdGhlIHNlcnZpY2UgcGF0aCwgaW5k
aWNhdG9yIG9mIHRoZSBlbmQgb2YgdGhlIHNlcnZpY2UgY2hhaW4pLCB1bmxlc3MgeW91IHdhbnQg
dG8gaW50cm9kdWNlIGFuIGFkZGl0aW9uYWwgZmllbGQgd2hpY2ggaW5kaWNhdGVzIHRoZSB0b3Rh
bCBsZW5ndGggb2YgdGhlIHNlcnZpY2UgY2hhaW4uDQoNCkJlc3QgcmVnYXJkcywNClhpYW9odQ0K
DQogICBSb24NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkZyb206IHNmYyBb
c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIG9uIGJlaGFsZiBvZiBMdWN5IHlvbmcgW2x1Y3kueW9uZ0Bo
dWF3ZWkuY29tXQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgNjozOCBQTQ0KVG86IFJl
aW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBw
bGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQpIaSBSZWluYWxkbywNCg0KVGhhbmsgeW91IHRvIHNo
YXJlIHlvdXIgdmlld3Mgb24gdGhpcyBzb2x1dGlvbi4gV2Ugd2FudCB0byBoYXZlIGFuIGVsZWdh
bnQgYW5kIGdlbmVyYWwgc29sdXRpb24gd2l0aCBvbmUgc3RhbmRhcmQgU0ZDIGhlYWRlciB0byBj
b3ZlciBtYWpvcml0eSB1c2UgY2FzZXMNCg0KU2VlIGlubGluZSBiZWxvdy4NCg0KDQpGcm9tOiBS
ZWluYWxkbyBQZW5ubyAocmVwZW5ubykgW21haWx0bzpyZXBlbm5vQGNpc2NvLmNvbV0NClNlbnQ6
IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDQ6NTYgUE0NClRvOiBMdWN5IHlvbmc7IERhdmUgRG9s
c29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2Zj
XSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpIaSwN
Cg0KVGhlcmUgYXJlIHNldmVyYWwgc29sdXRpb24gdG8gdGhpcyBwcm9ibGVtLiBTb21lIG9mIHRo
ZW0gaW1wbGVtZW50YXRpb24gc3BlY2lmaWMsIG90aGVycyBtb3JlIGVsZWdhbnQuDQoNCjEgLSBP
bmUgb2YgdGhlIG1vcmUgZWxlZ2FudCBvbmVzIGlzIHRvIHVzZSB0aGUgU2VydmljZSBJbmRleCB0
byBkZXRlcm1pbmUgdGhlIG5leHQgc2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZS4gIEl0IG1ha2Vz
IGZvciBhIGNvbXBsZXRlbHkgc3RhdGVsZXNzIHNvbHV0aW9uIChjb2RlIHdpc2UpLg0KW0x1Y3ld
IHdoZW4gdXNpbmcgUGF0aCBJRCBhbmQgU2VydmljZSBJbmRleCBvbiBTRkMgaGVhZGVyLCBpdCBy
ZXF1aXJlcyBhc3NpZ25pbmcgaW5kZXggIyB0byBlYWNoIFNGIGluc3RhbmNlLCBjb25maWd1cmlu
ZyB0aGVtIGluIHRoZSBmb3J3YXJkaW5nIHRhYmxlLCB3aGljaCBpcyB2ZXJ5IGNvbXBsZXggcHJv
Y2VzcyBhbmQgZWFzaWx5IHBydW5lIGZvciBlcnJvciBpbiBtYXkgb3Bpbmlvbi4gIEluIGFkZGl0
aW9uLCBlYWNoIFNGIGluc3RhbmNlIG1heSBzZXJ2ZSBtb3JlIHRoYW4gb25lIFNGQywgc28gbmVl
ZCB0byBhc3NpZ24gaW5kZXggIyBmb3IgZWFjaCBTRkMsIHdoaWNoIGlzIG1vcmUgY29tcGxleC4g
UmVnYXJkaW5nIHRoZSBzdGF0ZWxlc3MsIEkgZG9uoa90IGdldCBpdC4gSXNuoa90IGluZGV4ICMg
YSBzdGF0ZSBhcyB3ZWxsIChtYXkgYmUgZmV3IGJpdCBsZXNzKT8NCg0KVG8gaW1wbGVtZW50IHRy
dWUgc3RhdGVsZXNzLCBTRkMgaGVhZGVyIG5lZWRzIGFiaWxpdHkgdG8gY2FycnkgYWxsIFNGSXMg
SVAgYWRkcmVzc2VzIGluIFNGQyBoZWFkZXIsIHdoaWNoIHdhcyBjb25zaWRlcmVkIGFzIG5vbi1z
Y2FsZSBzb2x1dGlvbi4NCg0KDQoyIKhDIEFub3RoZXIgb3B0aW9uIGlzIGZyb20gYSBjb2Rpbmcg
cGVyc3BlY3RpdmUgeW91IGNhbiBqdXN0IGtlZXAgbW9yZSBzdGF0ZSBpbiB5b3VyIFNOL1NGRiB3
aGlsZSB5b3UgcHJvY2VzcyB0aGUgcGFja2V0IGFuZCBkZXRlcm1pbmUgd2hhdCBpcyB0aGUgobBu
ZXh0obEgc2VydmljZS4NCltMdWN5XSBBZ3JlZS4NCg0KQnV0IGlycmVzcGVjdGl2ZSwgdGhlIFNO
IG5lZWRzIHRvIGtub3cgdGhlIFBhdGggSUQgYW5kIHRoZSBsaXN0IG9mIFNGSXMgaW50ZXJuYWwg
dG8gaXRzIG5vZGUuIFRoaXMgcHJvdmlzaW9uaW5nIGNhbiBoYXBwZW4gaW4gYSB2YXJpZXR5IG9m
IHdheXMsIEkgaW1wbGVtZW50ZWQgd2l0aCBSRVNUY29uZiBhbmQgTmV0Y29uZi4NCg0KQXMgZmFy
IGFzIFVEUC9JUCB2cy5JUCwgSSBnaXZlIHByZWZlcmVuY2UgdG8gVURQL0lQLiBJZiB5b3UgaGF2
ZSBhIGZpeGVkIHBvcnQgb3ZlciBVRFAgaW4gd2hpY2ggdG8gcmVjZWl2ZS9zZW5kIHBhY2tldHM6
DQoNCi0gWW91IGNhbiBoYXZlIHlvdXIgZW50aXJlIGRhdGFwbGFuZSBpbiB1c2VycGFjZSBhbmQg
dXNlIGEgdmFyaWV0eSBvZiBwcm9ncmFtbWluZyBsYW5ndWFnZXMuDQotIFlvdSBkbyBub3QgbmVl
ZCByYXcgcGFja2V0IGFjY2VzcyB0byBwdWxsL3NlbmQgcGFja2V0cy4gVGhlcmVmb3JlIG5vIHJv
b3Qgc3VwcG9ydC4NCi0gVURQIGNhbiB0cmF2ZXJzZSBub24tU0ZDIGF3YXJlIG1pZGRsZXhib3hl
cy4NCltMdWN5XSBBZ3JlZSBvbiB0aGlzIHN0YXRlbWVudC4gQnV0IGZvciBTRkMgZG9tYWluLCBk
byB3ZSB3YW50IHRvIGFsbG93IHN1Y2ggbWlkYm94ZXMgb24gU0ZDIHBhdGg/IE1heWJlIGhhcHBl
biBpZiBhIFNGQyBkb21haW4gY3Jvc3NlcyBtb3JlIHRoYW4gdHJhbnNwb3J0IGRvbWFpbnM/IFRo
aXMgaXMgb25lIEkgbGlrZSB0byBrbm93IGZyb20gU1BzIGFuZCBTRiB2ZW5kb3JzLg0KDQpSZWdh
cmRzLA0KTHVjeQ0KT3IgeW91IGNhbiB1c2UgYW55IG9mIHRoZSBhdmFpbGFibGUgbWV0aG9kcygg
VFVSTiwgU1RVTiwgZXRjKS4gIElmIHlvdSBlbmNhcCBpbiBzb21ldGhpbmcgZWxzZSBvdGhlciB0
aGFuIElQL1VEUCB0aGUgYXBwbGljYWJpbGl0eSBvZiBTRkMgd2lsbCBiZSBjb25zaWRlcmFibHkg
ZGltaW5pc2hlZC5KdXN0IGNoZWNrIFNUQ1AgYW5kIGl0cyBwcm9ibGVtIG9uIGdldHRpbmcgYWRv
cHRlZCBnaXZlbiBtaWRkbGV4Ym94ZXMgIG5vdCByZWNvZ25pemluZyBpdHMgcHJvdG9jb2wgbnVt
YmVyLg0KDQotIEl0IGppdmVzIHdpdGggb3RoZXIgSUVURiB3b3JrIGluIHRoZSBhcmVhcyBvZiBt
ZXRhZGF0YSBhbmQgdHJhbnNwb3J0IHNlcnZpY2VzIChzYXksIFRBUFMpLg0KDQpyZWdhcmRzLA0K
DQpSZWluYWxkbw0KDQoNCg0KRnJvbTogTHVjeSB5b25nIDxsdWN5LnlvbmdAaHVhd2VpLmNvbTxt
YWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+Pg0KRGF0ZTogVHVlc2RheSwgTWFyY2ggMjUsIDIw
MTQgYXQgMjoyNSBQTQ0KVG86IERhdmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5lLmNvbTxtYWls
dG86ZGRvbHNvbkBzYW5kdmluZS5jb20+PiwgInNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPiIgPHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPj4NClN1YmplY3Q6IFJlOiBb
c2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpI
aSBEYXZlLA0KDQpJZiBhIHNlcnZpY2UgZm9yd2FyZGVyIHBvaW50IGNvbm5lY3RzIG1vcmUgdGhh
biBvbmUgU0YgaW5zdGFuY2VzIHRoYXQgYmVsb25nIHRvIHRoZSBzYW1lIFNGQywgaG93IGNhbiBv
bmUgUGF0aCBJRCBkZXRlcm1pbmUgd2hpY2ggU0YgaW5zdGFuY2VzIGlzIHRoZSBuZXh0PyBJZiB5
b3UgZHJhdyBhIHNlcnZpY2UgY2hhaW4gcGF0aCB3aXRoIG1hbnkgU0YgaW5zdGFuY2VzLCB5b3Ug
Y2FuIGVhc2lseSBzZWUsIGlmIFBhdGggSUQgcmVwcmVzZW50cyB0aGF0IHBhdGgsIHNlcnZpY2Ug
Zm9yd2FyZGVyIG5lZWRzIHRvIHVzZSBwcmV2aW91cyBTRiBvbiB0aGUgcGF0aCB0byBwb3NpdGlv
biB0aGUgbmV4dCBTRiBvbiB0aGF0IHBhdGguDQoNCkx1Y3kNCg0KRnJvbTogRGF2ZSBEb2xzb24g
W21haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbV0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAy
MDE0IDQ6MTAgUE0NClRvOiBMdWN5IHlvbmc7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KU3ViamVjdDogUkU6IFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3Mg
YW5kIGNvbnM/DQoNCldoeSBkbyB5b3UgdGhpbmsgdGhlIHByZXZpb3VzIFNGIElQIGFkZHJlc3Mg
aXMgcmVxdWlyZWQgdG8gZGV0ZXJtaW5lIHRoZSBuZXh0IFNGIElQIGFkZHJlc3M/IFdoeSBpcyB0
aGUgUGF0aCBJRCBub3Qgc3VmZmljaWVudCBpbmZvcm1hdGlvbj8NCg0KDQpGcm9tOiBMdWN5IHlv
bmcgW21haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbV0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1
LCAyMDE0IDQ6NTYgUE0NClRvOiBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwg
cHJvcyBhbmQgY29ucz8NCg0KSW4gdGhpcyBzb2x1dGlvbiwgc2VydmljZSBmb3J3YXJkZXIgYW5k
IFNGIGluc3RhbmNlIGFyZSBzZXBhcmF0ZWQgZW50aXRpZXMuIFNlcnZpY2UgZm9yd2FyZGVyIG5l
ZWRzIFBhdGggSUQgYW5kIHByZXZpb3VzIFNGIElQIGFkZHJlc3MgdG8gdW5pcXVlbHkgaWRlbnRp
ZnkgdGhlIG5leHQgU0YgSVAgYWRkcmVzcy4NCg0KTHVjeQ0KDQpGcm9tOiBEYXZlIERvbHNvbiBb
bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tXQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMjUsIDIw
MTQgMzoyMSBQTQ0KVG86IEx1Y3kgeW9uZzsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQpTdWJqZWN0OiBSRTogU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBh
bmQgY29ucz8NCg0KSSBkbyBub3Qgc2VlIHdoeSBzb3VyY2UgSVAgYWRkcmVzcyAocHJldmlvdXMg
U0YpIHdvdWxkIGJlIHJlcXVpcmVkIHRvIGxvb2sgdXAgdGhlIG5leHQgU0YuIFRoZSBwYXRoIElE
IHNob3VsZCBiZSBzdWZmaWNpZW50IHRvIGRldGVybWluZSB0aGUgbmV4dCBTRi4NCg0KDQoNCg0K
DQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEx1
Y3kgeW9uZw0KU2VudDogVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgNDowMiBQTQ0KVG86IHNmY0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogW3NmY10gU0ZDIGFzIGFuIElQ
IG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KSGksDQoNClRoZXJlIGFyZSBt
YW55IHdheXMgdG8gaW1wbGVtZW50IFNGQ3MuIEhvd2V2ZXIsIG9uZSBvZiBvdXIgZ29hbHMgaW4g
c3RhbmRhcmQgaXMgdG8gZGV2ZWxvcCBhIHNvbHV0aW9uIHRoYXQgaXMgc2ltcGxlIGFuZCBsZXNz
IGNvc3QgZm9yIHZlbmRlcnMgYW5kIHNlcnZpY2UgcHJvdmlkZXJzLiAgT3RoZXIgZ29hbHMgYXJl
IHRoYXQgdGhlIHNvbHV0aW9uIGNhbiBhcHBseSB0byBjb21tb24gYW5kIG1ham9yaXR5IHVzZSBj
YXNlcy4NCg0KSWYgd2UgaW1wbGVtZW50IFNGQyBhcyBhbiBJUCBvciBVRFAvSVAgYXBwbGljYXRp
b24sIGkuZS4gb25jZSB0cmFmZmljIGlzIGNsYXNzaWZpZWQgYnkgdGhlIGNsYXNzaWZpY2F0aW9u
LCBpdCBhZGRzIFNGQyBoZWFkZXIgYW5kIElQIGhlYWRlciAob3V0ZXIpIG9uIHRoZSBwYWNrZXRz
IChVRFAgaGVhZGVyIHRvbyBpbiBsYXR0ZXIgY2FzZSksIGFuZCBzZW5kIHN1Y2ggcGFja2V0cyBh
cyBhIHJlZ3VsYXIgSVAgcGFja2V0LiBUaGUgc3JjIElQIG9mIG91dGVyIGhlYWRlciBjYW4gYmUg
Y2xhc3NpZmljYXRpb24gSVAgYWRkcmVzcywgYW5kIGRzdCBJUCBjYW4gYmUgbmV4dCBTRiBJbnN0
YW5jZSBJUCBhZGRyZXNzLiBNYW55IHRyYW5zcG9ydCBuZXR3b3JrcyBjYW4gY2FycnkgSVAgdHJh
ZmZpYyBhbmQgcm91dGUgSVAgcGFja2V0cyBiYXNlZCBvbiBkc3QgSVAgYWRkcmVzcy4gIFdlIG9u
bHkgbmVlZCB0byByZXF1ZXN0IGEgbmV3IElQIHByb3RvY29sIHR5cGUgZm9yIFNGQy4gQXQgdGhl
IHNlcnZpY2UgZm9yd2FyZGVyIHBvaW50LCBpdCBjYW4gbG9vayB1cCBuZXh0IFNGIElQIGFkZHJl
c3MgYmFzZWQgb24gUGF0aCBJRCBpbiBTRkMgaGVhZGVyIGFuZCBzcmMgSVAgYWRkcmVzcyAocHJl
dmlvdXMgU0YpIG9uIHRoZSBwYWNrZXQuICBBIFNGIGFsc28gZm9yd2FyZHMgdGhlIHBhY2tldCB3
aXRoIFNGQyBoZWFkZXIgYXMgYW4gSVAgcGFja2V0IGFuZCBmaWxscyBpdHMgSVAgYWRkcmVzcyBh
cyBzcmMgSVAgYW5kIHRoZSBzZXJ2aWNlIGZvcndhcmRlciBwb2ludCBJUCBhZGRyZXNzIGFzIHRo
ZSBkc3QgSVAgb24gdGhlIHBhY2tldC4NCg0KVGhpcyBzb2x1dGlvbiB3b3JrcyBmb3IgZWl0aGVy
IFNGQyBhcyBhbiBJUCBhcHBsaWNhdGlvbiBvciBVRFAvSVAgYXBwbGljYXRpb24sIHdoaWNoIG9u
ZSBpcyBtb3JlIHByb3BlciBmcm9tIFNGIGFuZCBzZXJ2aWNlIGZvcndhcmRlciBwb2ludD8NCg0K
VGhpcyBzb2x1dGlvbiBzZWVtcyBzaW1wbGUgdG8gbWUgYW5kIG9ubHkgbmVlZCBQYXRoIElEIGlu
IFNGQyBoZWFkZXIgZm9yIHN0ZWVyaW5nIHRyYWZmaWMgdGhyb3VnaCB0aGUgU0ZDIHBhdGguIEJ1
dCBsaWtlIHRvIHNlZSBvdGhlcnOhryBvcGluaW9uIG9uIHRoaXMgc29sdXRpb24sIHByb3MgYW5k
IGNvbnMuDQoNClRoYW5rcywNCkx1Y3kNCg==

--_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08265375NKGEML512MBSchi_
Content-Type: text/html; charset="gb2312"
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=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:=CB=CE=CC=E5;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@=CB=CE=CC=E5";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML =D4=A4=C9=E8=B8=F1=CA=BD Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:=CB=CE=CC=E5;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"=C5=FA=D7=A2=BF=F2=CE=C4=B1=BE Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.HTMLChar
	{mso-style-name:"HTML =D4=A4=C9=E8=B8=F1=CA=BD Char";
	mso-style-priority:99;
	mso-style-link:"HTML =D4=A4=C9=E8=B8=F1=CA=BD";
	font-family:=CB=CE=CC=E5;}
span.Char
	{mso-style-name:"=C5=FA=D7=A2=BF=F2=CE=C4=B1=BE Char";
	mso-style-priority:99;
	mso-style-link:=C5=FA=D7=A2=BF=F2=CE=C4=B1=BE;
	font-family:"Calibri","sans-serif";}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{mso-style-name:msochpdefault;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:10.0pt;
	font-family:"Times New Roman","serif";}
span.balloontextchar
	{mso-style-name:balloontextchar;
	font-family:"Tahoma","sans-serif";}
span.emailstyle19
	{mso-style-name:emailstyle19;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.emailstyle20
	{mso-style-name:emailstyle20;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle21
	{mso-style-name:emailstyle21;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle22
	{mso-style-name:emailstyle22;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle23
	{mso-style-name:emailstyle23;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle24
	{mso-style-name:emailstyle24;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle30
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:16.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:=CB=
=CE=CC=E5">=B7=A2=BC=FE=C8=CB<span lang=3D"EN-US">:</span></span></b><span =
lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5"> sfc [<a=
 href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
</span><b><span style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=B4=FA=
=B1=ED </span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-famil=
y:=CB=CE=CC=E5">Ron Parker<br>
</span><b><span style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=B7=A2=
=CB=CD=CA=B1=BC=E4<span lang=3D"EN-US">:</span></span></b><span lang=3D"EN-=
US" style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5"> 2014</span><span s=
tyle=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=C4=EA<span lang=3D"EN-U=
S">3</span>=D4=C2<span lang=3D"EN-US">26</span>=C8=D5<span lang=3D"EN-US">
 7:13<br>
</span><b>=CA=D5=BC=FE=C8=CB<span lang=3D"EN-US">:</span></b><span lang=3D"=
EN-US"> Lucy yong; Reinaldo Penno (repenno); Dave Dolson;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
</span><b>=D6=F7=CC=E2<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"=
> Re: [sfc] SFC as an IP or UDP application, pros and cons?<o:p></o:p></spa=
n></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">Lucy,
<o:p></o:p></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</=
o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">Regarding the=
 service function index that would be contained in the service header, I th=
ink it is simply incremented from 1 to indicate the next service
 function within the chain. &nbsp; For example, if the path ID is X, for a =
path {SF-A-5, SF-B-2, SF-C-6}, then packets destined from a classifier towa=
rds SF-A-5 would carry (path X, index 1), packets from SF-A-5 to SF-B-2 wou=
ld carry (path X, index 2), etc.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;=
</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span lang=3D"EN-US" st=
yle=3D"font-size:16.0pt;color:#1F497D">[Xiaohu] I think the value of the se=
rvice index should be decremented, rather than being incremented when trave=
lling along the service path since that
 index is not only used for indicating the next service function within the=
 chain, but also used for other purposes (e.g., TTL of the service path, in=
dicator of the end of the service chain), unless you want to introduce an a=
dditional field which indicates
 the total length of the service chain.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span lang=3D"EN-US" st=
yle=3D"font-size:16.0pt;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span lang=3D"EN-US" st=
yle=3D"font-size:16.0pt;color:#1F497D">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:16.0pt;color=
:#1F497D">Xiaohu<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:16.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">&nbsp; &nbsp;=
Ron<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</=
o:p></span></p>
<div>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 lang=3D"EN-US" style=3D"font-size:12.0pt;font-family:&quot;Times New Roman=
&quot;,&quot;serif&quot;;color:black">
<hr size=3D"2" width=3D"100%" align=3D"center">
</span></div>
<div id=3D"divRpF99624">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><b><span lang=3D"EN-U=
S" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-seri=
f&quot;;color:black">From:</span></b><span lang=3D"EN-US" style=3D"font-siz=
e:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"=
> sfc [sfc-bounces@ietf.org]
 on behalf of Lucy yong [lucy.yong@huawei.com]<br>
<b>Sent:</b> Tuesday, March 25, 2014 6:38 PM<br>
<b>To:</b> Reinaldo Penno (repenno); Dave Dolson; <a href=3D"mailto:sfc@iet=
f.org">sfc@ietf.org</a><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span lang=3D"EN-US" style=3D"font-size:12.0pt;font-family:&quot;Times=
 New Roman&quot;,&quot;serif&quot;;color:black"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#0070C0">Hi Rein=
aldo,</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#0070C0">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#0070C0">Thank y=
ou to share your views on this solution. We want to have an elegant and gen=
eral solution with one standard SFC header to cover majority use cases</spa=
n><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#0070C0">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#0070C0">See inl=
ine below.</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#0070C0">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#0070C0">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</spa=
n></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Taho=
ma&quot;,&quot;sans-serif&quot;;color:black"> Reinaldo Penno (repenno) [<a =
href=3D"mailto:repenno@cisco.com">mailto:repenno@cisco.com</a>]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Lucy yong; Dave Dolson; <a href=3D"mailto:sfc@ietf.org">sfc@ietf=
.org</a><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">Hi,</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></s=
pan></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">There are several solution to this problem. Some of them implementa=
tion specific, others more elegant.&nbsp;</span><span lang=3D"EN-US" style=
=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">1 - One of the more elegant ones is to use the Service Index to det=
ermine the next service function instance. &nbsp;It makes for a completely =
stateless solution (code wise). &nbsp;</span><span lang=3D"EN-US" style=3D"=
color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:18.0pt"><b><i><span lang=3D"EN-=
US" style=3D"color:#0070C0">[Lucy]
</span></i></b><span lang=3D"EN-US" style=3D"color:#0070C0">when using Path=
 ID and Service Index on SFC header, it requires assigning index # to each =
SF instance, configuring them in the forwarding table, which is very comple=
x process and easily prune for error
 in may opinion. &nbsp;In addition, each SF instance may serve more than on=
e SFC, so need to assign index # for each SFC, which is more complex. Regar=
ding the stateless, I don=A1=AFt get it. Isn=A1=AFt index # a state as well=
 (may be few bit less)?</span><span lang=3D"EN-US" style=3D"color:black"><o=
:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:18.0pt"><span lang=3D"EN-US" st=
yle=3D"color:#0070C0">&nbsp;</span><span lang=3D"EN-US" style=3D"color:blac=
k"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:18.0pt"><span lang=3D"EN-US" st=
yle=3D"color:#0070C0">To implement true stateless, SFC header needs ability=
 to carry all SFIs IP addresses in SFC header, which was considered as non-=
scale solution.</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#0070C0">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">2 =A8C Another option is from a coding perspective you can just kee=
p more state in your SN/SFF while you process the packet and determine what=
 is the =A1=B0next=A1=B1 service. &nbsp;</span><span lang=3D"EN-US" style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"color:#0070C0">[=
Lucy] Agree.</span></i></b><span lang=3D"EN-US" style=3D"color:black"><o:p>=
</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">But irrespective, the SN needs to know the Path ID and the list of =
SFIs internal to its node. This provisioning can happen in a variety of way=
s, I implemented with RESTconf and Netconf.&nbsp;</span><span lang=3D"EN-US=
" style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">As far as UDP/IP vs.IP, I give preference to UDP/IP. If you have a =
fixed port over UDP in which to receive/send packets:</span><span lang=3D"E=
N-US" style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">- You can have your entire dataplane in userpace and use a variety =
of programming languages.&nbsp;</span><span lang=3D"EN-US" style=3D"color:b=
lack"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">- You do not need raw packet access to pull/send packets. Therefore=
 no root support.&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">- UDP can traverse non-SFC aware middlexboxes.
</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"color:#0070C0">[=
Lucy] Agree on this statement. But for SFC domain, do we want to allow such=
 midboxes on SFC path? Maybe happen if a SFC domain crosses more than trans=
port domains? This is one I like to know
 from SPs and SF vendors. </span></i></b><span lang=3D"EN-US" style=3D"colo=
r:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"color:#0070C0">&=
nbsp;</span></i></b><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"color:#0070C0">R=
egards,</span></i></b><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"color:#0070C0">L=
ucy</span></i></b><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">Or you can use any of the available methods( TURN, STUN, etc). &nbs=
p;If you encap in something else other than IP/UDP the applicability of SFC=
 will be considerably diminished.Just check
 STCP and its problem on getting adopted given middlexboxes &nbsp;not recog=
nizing its protocol number. &nbsp;&nbsp;</span><span lang=3D"EN-US" style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"color:#0070C0">&=
nbsp;</span></i></b><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">- It jives with other IETF work in the areas of metadata and transp=
ort services (say, TAPS).&nbsp;</span><span lang=3D"EN-US" style=3D"color:b=
lack"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">regards,&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:=
p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">Reinaldo&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:=
p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p>=
</span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"color:black">From: =
</span></b><span lang=3D"EN-US" style=3D"color:black">Lucy yong &lt;<a href=
=3D"mailto:lucy.yong@huawei.com" target=3D"_blank">lucy.yong@huawei.com</a>=
&gt;<br>
<b>Date: </b>Tuesday, March 25, 2014 at 2:25 PM<br>
<b>To: </b>Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com" target=
=3D"_blank">ddolson@sandvine.com</a>&gt;, &quot;<a href=3D"mailto:sfc@ietf.=
org" target=3D"_blank">sfc@ietf.org</a>&quot; &lt;<a href=3D"mailto:sfc@iet=
f.org" target=3D"_blank">sfc@ietf.org</a>&gt;<br>
<b>Subject: </b>Re: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p>=
</span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#0070C0">Hi Dave=
,</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#0070C0">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#0070C0">If a se=
rvice forwarder point connects more than one SF instances that belong to th=
e same SFC, how can one Path ID determine which SF instances is the next? I=
f you draw a service chain path with many
 SF instances, you can easily see, if Path ID represents that path, service=
 forwarder needs to use previous SF on the path to position the next SF on =
that path.</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#0070C0">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#0070C0">Lucy </=
span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#0070C0">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</spa=
n></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Taho=
ma&quot;,&quot;sans-serif&quot;;color:black"> Dave Dolson [<a href=3D"mailt=
o:ddolson@sandvine.com" target=3D"_blank">mailto:ddolson@sandvine.com</a>]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:10 PM<br>
<b>To:</b> Lucy yong; <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc=
@ietf.org</a><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Why do =
you think the previous SF IP address is required to determine the next SF I=
P address? Why is the Path ID not sufficient information?</span><span lang=
=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</spa=
n></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Taho=
ma&quot;,&quot;sans-serif&quot;;color:black"> Lucy yong [<a href=3D"mailto:=
lucy.yong@huawei.com" target=3D"_blank">mailto:lucy.yong@huawei.com</a>]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Dave Dolson; <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">s=
fc@ietf.org</a><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#0070C0">In this=
 solution, service forwarder and SF instance are separated entities. Servic=
e forwarder needs Path ID and previous SF IP address to uniquely identify t=
he next SF IP address.
</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#0070C0">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#0070C0">Lucy</s=
pan><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#0070C0">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</spa=
n></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Taho=
ma&quot;,&quot;sans-serif&quot;;color:black"> Dave Dolson [<a href=3D"mailt=
o:ddolson@sandvine.com" target=3D"_blank">mailto:ddolson@sandvine.com</a>]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 3:21 PM<br>
<b>To:</b> Lucy yong; <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc=
@ietf.org</a><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">I do no=
t see why source IP address (previous SF) would be required to look up the =
next SF. The path ID should be sufficient to determine the next SF.</span><=
span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</spa=
n></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Taho=
ma&quot;,&quot;sans-serif&quot;;color:black"> sfc [<a href=3D"mailto:sfc-bo=
unces@ietf.org" target=3D"_blank">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Lucy yong<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:02 PM<br>
<b>To:</b> <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</=
a><br>
<b>Subject:</b> [sfc] SFC as an IP or UDP application, pros and cons?</span=
><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">Hi,<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">There are=
 many ways to implement SFCs. However, one of our goals in standard is to d=
evelop a solution that is simple and less cost for venders and service prov=
iders. &nbsp;Other goals are that the solution
 can apply to common and majority use cases. <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">If we imp=
lement SFC as an IP or UDP/IP application, i.e. once traffic is classified =
by the classification, it adds SFC header and IP header (outer) on the pack=
ets (UDP header too in latter case), and
 send such packets as a regular IP packet. The src IP of outer header can b=
e classification IP address, and dst IP can be next SF Instance IP address.=
 Many transport networks can carry IP traffic and route IP packets based on=
 dst IP address. &nbsp;We only need to
 request a new IP protocol type for SFC. At the service forwarder point, it=
 can look up next SF IP address based on Path ID in SFC header and src IP a=
ddress (previous SF) on the packet. &nbsp;A SF also forwards the packet wit=
h SFC header as an IP packet and fills
 its IP address as src IP and the service forwarder point IP address as the=
 dst IP on the packet.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">This solu=
tion works for either SFC as an IP application or UDP/IP application, which=
 one is more proper from SF and service forwarder point?<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">This solu=
tion seems simple to me and only need Path ID in SFC header for steering tr=
affic through the SFC path. But like to see others=A1=AF opinion on this so=
lution, pros and cons.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">Thanks,<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">Lucy<o:p>=
</o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08265375NKGEML512MBSchi_--


From nobody Thu Mar 27 03:10:09 2014
Return-Path: <Ben.Wright@metaswitch.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C56101A053B for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 03:10:06 -0700 (PDT)
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, HTML_MESSAGE=0.001, 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 1AOICWze39LD for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 03:10:03 -0700 (PDT)
Received: from ENFIRHETS1.metaswitch.com (enfirhets1.metaswitch.com [192.91.191.166]) by ietfa.amsl.com (Postfix) with ESMTP id 59B3E1A0547 for <sfc@ietf.org>; Thu, 27 Mar 2014 03:10:02 -0700 (PDT)
Received: from ENFIRHCAS1.datcon.co.uk (172.18.209.38) by ENFIRHETS1.metaswitch.com (172.18.209.22) with Microsoft SMTP Server (TLS) id 14.3.181.6; Thu, 27 Mar 2014 10:09:37 +0000
Received: from ENFICSMBX1.datcon.co.uk ([fe80::d5d5:c683:a3be:3a19]) by ENFIRHCAS1.datcon.co.uk ([fe80::85a7:aa4e:2516:c2ad%11]) with mapi id 14.03.0174.001; Thu, 27 Mar 2014 10:09:59 +0000
From: Ben Wright <Ben.Wright@metaswitch.com>
To: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "Jim Guichard (jguichar)" <jguichar@cisco.com>, "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>
Thread-Topic: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
Thread-Index: AQHPSPtNSkZ+x/Xw+EyMHoOE4zy+LJrzag2AgAABMwCAAR/XkIAALDZA
Date: Thu, 27 Mar 2014 10:09:59 +0000
Message-ID: <B3B6FD81D3159A45B5421AF9DD500F88D6F853C8@ENFICSMBX1.datcon.co.uk>
References: <B3B6FD81D3159A45B5421AF9DD500F88D6F84A36@ENFICSMBX1.datcon.co.uk> <CF585472.1E533%jguichar@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6532@MBX021-W3-CA-2.exch021.domain.local> <B3B6FD81D3159A45B5421AF9DD500F88D6F84B7F@ENFICSMBX1.datcon.co.uk> <94C682931C08B048B7A8645303FDC9F36F54483E67@PUEXCB1B.nanterre.francetelecom.fr>
In-Reply-To: <94C682931C08B048B7A8645303FDC9F36F54483E67@PUEXCB1B.nanterre.francetelecom.fr>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.18.72.105]
Content-Type: multipart/alternative; boundary="_000_B3B6FD81D3159A45B5421AF9DD500F88D6F853C8ENFICSMBX1datco_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/-BjC02akbwibUWJdO1j_LXSpJDU
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Mar 2014 10:10:07 -0000

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

Hi Med,

Thanks for drafting that.  To be clear, I'd be happy to drop option A to al=
low loop prevention to be configurable.   For me, the key point is to clari=
fy that SF spirals are allowed, even though loops (with data forwarded inde=
finitely) most definitely are not.

As other folks have pointed out, each of the various solutions provides a m=
echanism to support this requirement.

Cheers,

Ben


From: mohamed.boucadair@orange.com [mailto:mohamed.boucadair@orange.com]
Sent: 27 March 2014 07:35
To: Ben Wright; Ron Parker; Jim Guichard (jguichar); draft-boucadair-sfc-re=
quirements@tools.ietf.org
Cc: sfc@ietf.org
Subject: RE: [sfc] Loop detection in service chains - question on draft-bou=
cadair-sfc-requirements

Dear Ben,

What about this proposal?

   REQ#25:  The solution MUST prevent Service Function Loops.

            A.  Relaxing this capability SHOULD be configurable.
            B.  Service Functions MAY be invoked multiple times in the
                same Service Function Chain (denoted as SF Spiral), but
                the solution MUST prevent forwarding loops.

The motivation for this wording is to call out the core functionality (that=
 is loop detection) and allow for some exceptions where the functionality i=
s disabled for some specific deployments.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de Ben Wright
Envoy=E9 : mercredi 26 mars 2014 15:22
=C0 : Ron Parker; Jim Guichard (jguichar); draft-boucadair-sfc-requirements=
@tools.ietf.org<mailto:draft-boucadair-sfc-requirements@tools.ietf.org>
Cc : sfc@ietf.org<mailto:sfc@ietf.org>
Objet : Re: [sfc] Loop detection in service chains - question on draft-bouc=
adair-sfc-requirements

Hi Jim, Med, Ron,

Thanks for your prompt responses.   I think we're in agreement - spiral pat=
hs may be required, but we need to have a mechanism to prevent loops formin=
g.   My reading of REQ#25 was that it disallowed spiral paths.  Given this,=
 how do you feel about us tweaking the text for that requirement to somethi=
ng like:

REQ#25:  Service Functions MAY appear be invoked multiple times in the same=
 Service Function Chain (in a spiral), but the solution MUST prevent Servic=
e Function loops.

As Jim and Ron say, we have mechanisms which meet this requirement.

Cheers,

Ben


From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
Sent: 26 March 2014 14:17
To: Jim Guichard (jguichar); Ben Wright; draft-boucadair-sfc-requirements@t=
ools.ietf.org<mailto:draft-boucadair-sfc-requirements@tools.ietf.org>
Cc: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: [sfc] Loop detection in service chains - question on draft-bou=
cadair-sfc-requirements

Thanks, Jim.

I'll point out that there is a second take on the SFC service header which =
is also consistent in its treatment of the SF path and SF index (full discl=
osure - I am a co-author).

http://datatracker.ietf.org/doc/draft-zhang-sfc-sch/


     Ron



From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jim Guichard (jguichar=
)
Sent: Wednesday, March 26, 2014 9:57 AM
To: Ben Wright; draft-boucadair-sfc-requirements@tools.ietf.org<mailto:draf=
t-boucadair-sfc-requirements@tools.ietf.org>
Cc: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] Loop detection in service chains - question on draft-bou=
cadair-sfc-requirements

Hi Ben,

Yes, this is most certainly a requirement. I would suggest looking at draft=
-quinn-sfc-nsh for a description of how the service path ID + service index=
 are used to determine where in the service chain the packet is currently a=
nd how the index is decremented at each service hop to facilitate both serv=
ice hop awareness and loop detection within the service graph.

From: Ben Wright <Ben.Wright@metaswitch.com<mailto:Ben.Wright@metaswitch.co=
m>>
Date: Wednesday, March 26, 2014 at 8:21 AM
To: "draft-boucadair-sfc-requirements@tools.ietf.org<mailto:draft-boucadair=
-sfc-requirements@tools.ietf.org>" <draft-boucadair-sfc-requirements@tools.=
ietf.org<mailto:draft-boucadair-sfc-requirements@tools.ietf.org>>
Cc: "sfc@ietf.org<mailto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: [sfc] Loop detection in service chains - question on draft-boucada=
ir-sfc-requirements

Hi,

I'd like to get your input and that of the WG on Loop Detection within a se=
rvice chain.

draft-boucadair-sfc-requirements explicitly forbids the same SF from appear=
ing in a given SFC (Req #25), to prevent loops forming.   Other drafts allo=
w this - e.g. draft-quinn-sfc-arch: "A given SF can appear one time or mult=
iple times in a given SFC".

I can see that there might be use cases for which it is advantageous to hav=
e the same SF appear more than once in SFC.   Would it be acceptable to all=
ow this but use, for example, a TTL-based mechanism to prevent any loops fr=
om being long-lived?

Apologies if this has been raised before on the list and I've missed it.

Thanks,

Ben


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

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
p.Textedebulles, li.Textedebulles, div.Textedebulles
	{mso-style-name:"Texte de bulles";
	mso-style-link:"Texte de bulles Car";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.TextedebullesCar
	{mso-style-name:"Texte de bulles Car";
	mso-style-priority:99;
	mso-style-link:"Texte de bulles";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Courier New";
	color:#993366;}
span.EmailStyle25
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-GB" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Hi Med,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Thanks for drafting th=
at.&nbsp; To be clear, I&#8217;d be happy to drop option A to allow loop pr=
evention to be configurable.&nbsp;&nbsp; For me, the key point is to clarif=
y that SF spirals are allowed, even though loops (with data
 forwarded indefinitely) most definitely are not.&nbsp; <o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><br>
As other folks have pointed out, each of the various solutions provides a m=
echanism to support this requirement.&nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Cheers, <o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Ben<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span =
lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&qu=
ot;sans-serif&quot;"> mohamed.boucadair@orange.com [mailto:mohamed.boucadai=
r@orange.com]
<br>
<b>Sent:</b> 27 March 2014 07:35<br>
<b>To:</b> Ben Wright; Ron Parker; Jim Guichard (jguichar); draft-boucadair=
-sfc-requirements@tools.ietf.org<br>
<b>Cc:</b> sfc@ietf.org<br>
<b>Subject:</b> RE: [sfc] Loop detection in service chains - question on dr=
aft-boucadair-sfc-requirements<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#993366">Dear Ben,<o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#993366"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#993366">What about this proposal?<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#993366"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#993366">&nbsp;&nbsp; REQ#25:&nbsp; Th=
e solution MUST prevent Service Function Loops.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#993366"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#993366">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A.&nbsp; Relaxing this capability SHO=
ULD be configurable.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#993366">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; B.&nbsp; Service Functions MAY be inv=
oked multiple times in the<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#993366">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; same Service =
Function Chain (denoted as SF Spiral), but<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#993366">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the solution =
MUST prevent forwarding loops.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#993366"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#993366">The motivation for this wordi=
ng is to call out the core functionality (that is loop detection) and allow=
 for some exceptions where the functionality is
 disabled for some specific deployments.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#993366"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#993366">Cheers,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#993366">Med<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#993366"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"FR" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">De&nbsp;:</span></b><span=
 lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;"> sfc [<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc=
-bounces@ietf.org</a>]
<b>De la part de</b> Ben Wright<br>
<b>Envoy=E9&nbsp;:</b> mercredi 26 mars 2014 15:22<br>
<b>=C0&nbsp;:</b> Ron Parker; Jim Guichard (jguichar); <a href=3D"mailto:dr=
aft-boucadair-sfc-requirements@tools.ietf.org">
draft-boucadair-sfc-requirements@tools.ietf.org</a><br>
<b>Cc&nbsp;:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Objet&nbsp;:</b> Re: [sfc] Loop detection in service chains - question o=
n draft-boucadair-sfc-requirements<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Hi Jim, Med, Ron, <o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Thanks for your prompt=
 responses.&nbsp;&nbsp; I think we&#8217;re in agreement &#8211; spiral pat=
hs may be required, but we need to have a mechanism to prevent loops formin=
g.&nbsp;&nbsp; My reading of REQ#25 was that it disallowed spiral paths.&nb=
sp;
 Given this, how do you feel about us tweaking the text for that requiremen=
t to something like:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal" style=3D"page-break-before:always"><span lang=3D"EN"=
 style=3D"font-size:12.0pt;font-family:&quot;Courier New&quot;">REQ#25:&nbs=
p; Service Functions MAY appear be invoked multiple times in the same Servi=
ce Function Chain (in a spiral), but the solution MUST
 prevent Service Function loops.&nbsp; <o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"page-break-before:always"><span lang=3D"EN"=
 style=3D"font-size:12.0pt;font-family:&quot;Courier New&quot;"><o:p>&nbsp;=
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">As Jim and Ron say, we=
 have mechanisms which meet this requirement.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Cheers, <o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Ben<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span =
lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&qu=
ot;sans-serif&quot;"> Ron Parker [<a href=3D"mailto:Ron_Parker@affirmednetw=
orks.com">mailto:Ron_Parker@affirmednetworks.com</a>]
<br>
<b>Sent:</b> 26 March 2014 14:17<br>
<b>To:</b> Jim Guichard (jguichar); Ben Wright; <a href=3D"mailto:draft-bou=
cadair-sfc-requirements@tools.ietf.org">
draft-boucadair-sfc-requirements@tools.ietf.org</a><br>
<b>Cc:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] Loop detection in service chains - question on dr=
aft-boucadair-sfc-requirements<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Thanks,=
 Jim.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">I&#8217=
;ll point out that there is a second take on the SFC service header which i=
s also consistent in its treatment of the SF path and SF index (full disclo=
sure &#8211; I am a co-author).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><a href=
=3D"http://datatracker.ietf.org/doc/draft-zhang-sfc-sch/">http://datatracke=
r.ietf.org/doc/draft-zhang-sfc-sch/</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp;&nbsp;&nbsp; Ron<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">From:</span></b><span lang=
=3D"EN-US"> sfc [<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces=
@ietf.org</a>]
<b>On Behalf Of </b>Jim Guichard (jguichar)<br>
<b>Sent:</b> Wednesday, March 26, 2014 9:57 AM<br>
<b>To:</b> Ben Wright; <a href=3D"mailto:draft-boucadair-sfc-requirements@t=
ools.ietf.org">
draft-boucadair-sfc-requirements@tools.ietf.org</a><br>
<b>Cc:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> Re: [sfc] Loop detection in service chains - question on dr=
aft-boucadair-sfc-requirements<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">Hi Ben,<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">Yes, this is most certainly a requirement. I would suggest looking =
at draft-quinn-sfc-nsh for a description of how the service path ID &#43; s=
ervice index are used to determine where in
 the service chain the packet is currently and how the index is decremented=
 at each service hop to facilitate both service hop awareness and loop dete=
ction within the service graph.&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"color:black">From: =
</span></b><span lang=3D"EN-US" style=3D"color:black">Ben Wright &lt;<a hre=
f=3D"mailto:Ben.Wright@metaswitch.com">Ben.Wright@metaswitch.com</a>&gt;<br=
>
<b>Date: </b>Wednesday, March 26, 2014 at 8:21 AM<br>
<b>To: </b>&quot;<a href=3D"mailto:draft-boucadair-sfc-requirements@tools.i=
etf.org">draft-boucadair-sfc-requirements@tools.ietf.org</a>&quot; &lt;<a h=
ref=3D"mailto:draft-boucadair-sfc-requirements@tools.ietf.org">draft-boucad=
air-sfc-requirements@tools.ietf.org</a>&gt;<br>
<b>Cc: </b>&quot;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&quot; &lt=
;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;<br>
<b>Subject: </b>[sfc] Loop detection in service chains - question on draft-=
boucadair-sfc-requirements<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">Hi, <o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">I&#8217;d like to get yo=
ur input and that of the WG on Loop Detection within a service chain.&nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">draft-boucadair-sfc-requ=
irements explicitly forbids the same SF from appearing in a given SFC (Req =
#25), to prevent loops forming.&nbsp;&nbsp; Other drafts allow this - e.g. =
draft-quinn-sfc-arch: &#8220;A given SF can appear one
 time or multiple times in a given SFC&#8221;. &nbsp;&nbsp; <o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">I can see that there mig=
ht be use cases for which it is advantageous to have the same SF appear mor=
e than once in SFC.&nbsp; &nbsp;Would it be acceptable to allow this but us=
e, for example, a TTL-based mechanism to prevent
 any loops from being long-lived? <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Apologies if this has be=
en raised before on the list and I&#8217;ve missed it.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Thanks, <o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Ben<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_B3B6FD81D3159A45B5421AF9DD500F88D6F853C8ENFICSMBX1datco_--


From nobody Thu Mar 27 04:00:08 2014
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 247F71A0644 for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 04:00:01 -0700 (PDT)
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 UAXQtfvwG6Uc for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 03:59:58 -0700 (PDT)
Received: from dfwrgout.huawei.com (dfwrgout.huawei.com [206.16.17.72]) by ietfa.amsl.com (Postfix) with ESMTP id E221A1A0312 for <sfc@ietf.org>; Thu, 27 Mar 2014 03:59:55 -0700 (PDT)
Received: from 172.18.7.232 (EHLO lhrrgout.huawei.com) ([172.18.7.232]) by dfwrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CAN19010; Thu, 27 Mar 2014 05:50:14 -0500 (CDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BEZ61426; Thu, 27 Mar 2014 10:03:07 +0000 (GMT)
Received: from LHREML404-HUB.china.huawei.com (10.201.5.218) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 27 Mar 2014 10:02:39 +0000
Received: from NKGEML403-HUB.china.huawei.com (10.98.56.34) by lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 27 Mar 2014 10:03:05 +0000
Received: from NKGEML512-MBS.china.huawei.com ([169.254.8.115]) by nkgeml403-hub.china.huawei.com ([10.98.56.34]) with mapi id 14.03.0158.001; Thu, 27 Mar 2014 18:03:02 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, Ben Wright <Ben.Wright@metaswitch.com>, Ron Parker <Ron_Parker@affirmednetworks.com>,  "Jim Guichard (jguichar)" <jguichar@cisco.com>, "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>
Thread-Topic: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
Thread-Index: Ac9I7fEHeGo8gMbcTxCydUP11z0SHwAFbeYAAAGFThD//2P6gIABIGgA//9S1XA=
Date: Thu, 27 Mar 2014 10:03:02 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08265397@NKGEML512-MBS.china.huawei.com>
References: <B3B6FD81D3159A45B5421AF9DD500F88D6F84A36@ENFICSMBX1.datcon.co.uk> <CF585472.1E533%jguichar@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6532@MBX021-W3-CA-2.exch021.domain.local> <B3B6FD81D3159A45B5421AF9DD500F88D6F84B7F@ENFICSMBX1.datcon.co.uk> <94C682931C08B048B7A8645303FDC9F36F54483E67@PUEXCB1B.nanterre.francetelecom.fr>
In-Reply-To: <94C682931C08B048B7A8645303FDC9F36F54483E67@PUEXCB1B.nanterre.francetelecom.fr>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.98.134]
Content-Type: multipart/alternative; boundary="_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08265397NKGEML512MBSchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/-W1r0XpKKgIfoKwRS8EUg0qPTus
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Mar 2014 11:00:01 -0000

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

SGkgTWVkLA0KDQpJdCBzZWVtcyBoZWxwZnVsIHRvIGZ1cnRoZXIgbWVudGlvbiB0aGF0IGluIHRo
ZSBTRiBTcGlyYWwgY2FzZSwgdGhlIHBhdGggc2VsZWN0aW9uIG9uIHRoZSBzZXJ2aWNlIG5vZGVz
IHdoaWNoIG1heSBiZSBpbnZva2VkIG11bHRpcGxlIHRpbWVzIGluIHRoZSBzYW1lIHNlcnZpY2Ug
cGF0aCwgbm93IHNob3VsZCBkZXBlbmQgb24gdGhlIGNvbWJpbmF0aW9uIG9mIHRoZSBzZXJ2aWNl
IHBhdGggSUQgYW5kIHRoZSBzZXJ2aWNlIGluZGV4LCByYXRoZXIgdGhhbiB0aGUgc2VydmljZSBw
YXRoIElEIGFsb25lLg0KDQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUNCg0K5Y+R5Lu25Lq6OiBzZmMg
W21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10g5Luj6KGoIG1vaGFtZWQuYm91Y2FkYWlyQG9y
YW5nZS5jb20NCuWPkemAgeaXtumXtDogMjAxNOW5tDPmnIgyN+aXpSAxNTozNQ0K5pS25Lu25Lq6
OiBCZW4gV3JpZ2h0OyBSb24gUGFya2VyOyBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsgZHJhZnQt
Ym91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHNAdG9vbHMuaWV0Zi5vcmcNCuaKhOmAgTogc2ZjQGll
dGYub3JnDQrkuLvpopg6IFJlOiBbc2ZjXSBMb29wIGRldGVjdGlvbiBpbiBzZXJ2aWNlIGNoYWlu
cyAtIHF1ZXN0aW9uIG9uIGRyYWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1lbnRzDQoNCkRlYXIg
QmVuLA0KDQpXaGF0IGFib3V0IHRoaXMgcHJvcG9zYWw/DQoNCiAgIFJFUSMyNTogIFRoZSBzb2x1
dGlvbiBNVVNUIHByZXZlbnQgU2VydmljZSBGdW5jdGlvbiBMb29wcy4NCg0KICAgICAgICAgICAg
QS4gIFJlbGF4aW5nIHRoaXMgY2FwYWJpbGl0eSBTSE9VTEQgYmUgY29uZmlndXJhYmxlLg0KICAg
ICAgICAgICAgQi4gIFNlcnZpY2UgRnVuY3Rpb25zIE1BWSBiZSBpbnZva2VkIG11bHRpcGxlIHRp
bWVzIGluIHRoZQ0KICAgICAgICAgICAgICAgIHNhbWUgU2VydmljZSBGdW5jdGlvbiBDaGFpbiAo
ZGVub3RlZCBhcyBTRiBTcGlyYWwpLCBidXQNCiAgICAgICAgICAgICAgICB0aGUgc29sdXRpb24g
TVVTVCBwcmV2ZW50IGZvcndhcmRpbmcgbG9vcHMuDQoNClRoZSBtb3RpdmF0aW9uIGZvciB0aGlz
IHdvcmRpbmcgaXMgdG8gY2FsbCBvdXQgdGhlIGNvcmUgZnVuY3Rpb25hbGl0eSAodGhhdCBpcyBs
b29wIGRldGVjdGlvbikgYW5kIGFsbG93IGZvciBzb21lIGV4Y2VwdGlvbnMgd2hlcmUgdGhlIGZ1
bmN0aW9uYWxpdHkgaXMgZGlzYWJsZWQgZm9yIHNvbWUgc3BlY2lmaWMgZGVwbG95bWVudHMuDQoN
CkNoZWVycywNCk1lZA0KDQpEZSA6IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBE
ZSBsYSBwYXJ0IGRlIEJlbiBXcmlnaHQNCkVudm95w6kgOiBtZXJjcmVkaSAyNiBtYXJzIDIwMTQg
MTU6MjINCsOAIDogUm9uIFBhcmtlcjsgSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7IGRyYWZ0LWJv
dWNhZGFpci1zZmMtcmVxdWlyZW1lbnRzQHRvb2xzLmlldGYub3JnPG1haWx0bzpkcmFmdC1ib3Vj
YWRhaXItc2ZjLXJlcXVpcmVtZW50c0B0b29scy5pZXRmLm9yZz4NCkNjIDogc2ZjQGlldGYub3Jn
PG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpPYmpldCA6IFJlOiBbc2ZjXSBMb29wIGRldGVjdGlvbiBp
biBzZXJ2aWNlIGNoYWlucyAtIHF1ZXN0aW9uIG9uIGRyYWZ0LWJvdWNhZGFpci1zZmMtcmVxdWly
ZW1lbnRzDQoNCkhpIEppbSwgTWVkLCBSb24sDQoNClRoYW5rcyBmb3IgeW91ciBwcm9tcHQgcmVz
cG9uc2VzLiAgIEkgdGhpbmsgd2XigJlyZSBpbiBhZ3JlZW1lbnQg4oCTIHNwaXJhbCBwYXRocyBt
YXkgYmUgcmVxdWlyZWQsIGJ1dCB3ZSBuZWVkIHRvIGhhdmUgYSBtZWNoYW5pc20gdG8gcHJldmVu
dCBsb29wcyBmb3JtaW5nLiAgIE15IHJlYWRpbmcgb2YgUkVRIzI1IHdhcyB0aGF0IGl0IGRpc2Fs
bG93ZWQgc3BpcmFsIHBhdGhzLiAgR2l2ZW4gdGhpcywgaG93IGRvIHlvdSBmZWVsIGFib3V0IHVz
IHR3ZWFraW5nIHRoZSB0ZXh0IGZvciB0aGF0IHJlcXVpcmVtZW50IHRvIHNvbWV0aGluZyBsaWtl
Og0KDQpSRVEjMjU6ICBTZXJ2aWNlIEZ1bmN0aW9ucyBNQVkgYXBwZWFyIGJlIGludm9rZWQgbXVs
dGlwbGUgdGltZXMgaW4gdGhlIHNhbWUgU2VydmljZSBGdW5jdGlvbiBDaGFpbiAoaW4gYSBzcGly
YWwpLCBidXQgdGhlIHNvbHV0aW9uIE1VU1QgcHJldmVudCBTZXJ2aWNlIEZ1bmN0aW9uIGxvb3Bz
Lg0KDQpBcyBKaW0gYW5kIFJvbiBzYXksIHdlIGhhdmUgbWVjaGFuaXNtcyB3aGljaCBtZWV0IHRo
aXMgcmVxdWlyZW1lbnQuDQoNCkNoZWVycywNCg0KQmVuDQoNCg0KRnJvbTogUm9uIFBhcmtlciBb
bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dDQpTZW50OiAyNiBNYXJjaCAy
MDE0IDE0OjE3DQpUbzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7IEJlbiBXcmlnaHQ7IGRyYWZ0
LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1lbnRzQHRvb2xzLmlldGYub3JnPG1haWx0bzpkcmFmdC1i
b3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50c0B0b29scy5pZXRmLm9yZz4NCkNjOiBzZmNAaWV0Zi5v
cmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBMb29wIGRldGVjdGlv
biBpbiBzZXJ2aWNlIGNoYWlucyAtIHF1ZXN0aW9uIG9uIGRyYWZ0LWJvdWNhZGFpci1zZmMtcmVx
dWlyZW1lbnRzDQoNClRoYW5rcywgSmltLg0KDQpJ4oCZbGwgcG9pbnQgb3V0IHRoYXQgdGhlcmUg
aXMgYSBzZWNvbmQgdGFrZSBvbiB0aGUgU0ZDIHNlcnZpY2UgaGVhZGVyIHdoaWNoIGlzIGFsc28g
Y29uc2lzdGVudCBpbiBpdHMgdHJlYXRtZW50IG9mIHRoZSBTRiBwYXRoIGFuZCBTRiBpbmRleCAo
ZnVsbCBkaXNjbG9zdXJlIOKAkyBJIGFtIGEgY28tYXV0aG9yKS4NCg0KaHR0cDovL2RhdGF0cmFj
a2VyLmlldGYub3JnL2RvYy9kcmFmdC16aGFuZy1zZmMtc2NoLw0KDQoNCiAgICAgUm9uDQoNCg0K
DQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpp
bSBHdWljaGFyZCAoamd1aWNoYXIpDQpTZW50OiBXZWRuZXNkYXksIE1hcmNoIDI2LCAyMDE0IDk6
NTcgQU0NClRvOiBCZW4gV3JpZ2h0OyBkcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50c0B0
b29scy5pZXRmLm9yZzxtYWlsdG86ZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHNAdG9v
bHMuaWV0Zi5vcmc+DQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJq
ZWN0OiBSZTogW3NmY10gTG9vcCBkZXRlY3Rpb24gaW4gc2VydmljZSBjaGFpbnMgLSBxdWVzdGlv
biBvbiBkcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50cw0KDQpIaSBCZW4sDQoNClllcywg
dGhpcyBpcyBtb3N0IGNlcnRhaW5seSBhIHJlcXVpcmVtZW50LiBJIHdvdWxkIHN1Z2dlc3QgbG9v
a2luZyBhdCBkcmFmdC1xdWlubi1zZmMtbnNoIGZvciBhIGRlc2NyaXB0aW9uIG9mIGhvdyB0aGUg
c2VydmljZSBwYXRoIElEICsgc2VydmljZSBpbmRleCBhcmUgdXNlZCB0byBkZXRlcm1pbmUgd2hl
cmUgaW4gdGhlIHNlcnZpY2UgY2hhaW4gdGhlIHBhY2tldCBpcyBjdXJyZW50bHkgYW5kIGhvdyB0
aGUgaW5kZXggaXMgZGVjcmVtZW50ZWQgYXQgZWFjaCBzZXJ2aWNlIGhvcCB0byBmYWNpbGl0YXRl
IGJvdGggc2VydmljZSBob3AgYXdhcmVuZXNzIGFuZCBsb29wIGRldGVjdGlvbiB3aXRoaW4gdGhl
IHNlcnZpY2UgZ3JhcGguDQoNCkZyb206IEJlbiBXcmlnaHQgPEJlbi5XcmlnaHRAbWV0YXN3aXRj
aC5jb208bWFpbHRvOkJlbi5XcmlnaHRAbWV0YXN3aXRjaC5jb20+Pg0KRGF0ZTogV2VkbmVzZGF5
LCBNYXJjaCAyNiwgMjAxNCBhdCA4OjIxIEFNDQpUbzogImRyYWZ0LWJvdWNhZGFpci1zZmMtcmVx
dWlyZW1lbnRzQHRvb2xzLmlldGYub3JnPG1haWx0bzpkcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVp
cmVtZW50c0B0b29scy5pZXRmLm9yZz4iIDxkcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50
c0B0b29scy5pZXRmLm9yZzxtYWlsdG86ZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHNA
dG9vbHMuaWV0Zi5vcmc+Pg0KQ2M6ICJzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4i
IDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4+DQpTdWJqZWN0OiBbc2ZjXSBMb29w
IGRldGVjdGlvbiBpbiBzZXJ2aWNlIGNoYWlucyAtIHF1ZXN0aW9uIG9uIGRyYWZ0LWJvdWNhZGFp
ci1zZmMtcmVxdWlyZW1lbnRzDQoNCkhpLA0KDQpJ4oCZZCBsaWtlIHRvIGdldCB5b3VyIGlucHV0
IGFuZCB0aGF0IG9mIHRoZSBXRyBvbiBMb29wIERldGVjdGlvbiB3aXRoaW4gYSBzZXJ2aWNlIGNo
YWluLg0KDQpkcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50cyBleHBsaWNpdGx5IGZvcmJp
ZHMgdGhlIHNhbWUgU0YgZnJvbSBhcHBlYXJpbmcgaW4gYSBnaXZlbiBTRkMgKFJlcSAjMjUpLCB0
byBwcmV2ZW50IGxvb3BzIGZvcm1pbmcuICAgT3RoZXIgZHJhZnRzIGFsbG93IHRoaXMgLSBlLmcu
IGRyYWZ0LXF1aW5uLXNmYy1hcmNoOiDigJxBIGdpdmVuIFNGIGNhbiBhcHBlYXIgb25lIHRpbWUg
b3IgbXVsdGlwbGUgdGltZXMgaW4gYSBnaXZlbiBTRkPigJ0uDQoNCkkgY2FuIHNlZSB0aGF0IHRo
ZXJlIG1pZ2h0IGJlIHVzZSBjYXNlcyBmb3Igd2hpY2ggaXQgaXMgYWR2YW50YWdlb3VzIHRvIGhh
dmUgdGhlIHNhbWUgU0YgYXBwZWFyIG1vcmUgdGhhbiBvbmNlIGluIFNGQy4gICBXb3VsZCBpdCBi
ZSBhY2NlcHRhYmxlIHRvIGFsbG93IHRoaXMgYnV0IHVzZSwgZm9yIGV4YW1wbGUsIGEgVFRMLWJh
c2VkIG1lY2hhbmlzbSB0byBwcmV2ZW50IGFueSBsb29wcyBmcm9tIGJlaW5nIGxvbmctbGl2ZWQ/
DQoNCkFwb2xvZ2llcyBpZiB0aGlzIGhhcyBiZWVuIHJhaXNlZCBiZWZvcmUgb24gdGhlIGxpc3Qg
YW5kIEnigJl2ZSBtaXNzZWQgaXQuDQoNClRoYW5rcywNCg0KQmVuDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5v
c2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJc
QOWui+S9kyI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZp
bml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXtt
YXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5
cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRl
Y29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dl
ZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3Jh
dGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBkaXYuTXNvQWNl
dGF0ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IuaJueazqOah
huaWh+acrCBDaGFyIjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglm
b250LXNpemU6OC4wcHQ7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnNw
YW4uQ2hhcg0KCXttc28tc3R5bGUtbmFtZToi5om55rOo5qGG5paH5pysIENoYXIiOw0KCW1zby1z
dHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazrmibnms6jmoYbmlofmnKw7DQoJZm9u
dC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjt9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0K
CXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IjsNCglmb250LWZhbWlseToiVGFo
b21hIiwic2Fucy1zZXJpZiI7fQ0KcC5CYWxsb29uVGV4dCwgbGkuQmFsbG9vblRleHQsIGRpdi5C
YWxsb29uVGV4dA0KCXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0IjsNCgltc28tc3R5bGUt
bGluazoiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTou
MDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z
LXNlcmlmIjt9DQpwLlRleHRlZGVidWxsZXMsIGxpLlRleHRlZGVidWxsZXMsIGRpdi5UZXh0ZWRl
YnVsbGVzDQoJe21zby1zdHlsZS1uYW1lOiJUZXh0ZSBkZSBidWxsZXMiOw0KCW1zby1zdHlsZS1s
aW5rOiJUZXh0ZSBkZSBidWxsZXMgQ2FyIjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206
LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fu
cy1zZXJpZiI7fQ0Kc3Bhbi5UZXh0ZWRlYnVsbGVzQ2FyDQoJe21zby1zdHlsZS1uYW1lOiJUZXh0
ZSBkZSBidWxsZXMgQ2FyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxp
bms6IlRleHRlIGRlIGJ1bGxlcyI7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYi
O30NCnNwYW4uRW1haWxTdHlsZTIzDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFu
LkVtYWlsU3R5bGUyNA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToi
Q2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxl
MjUNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJz
YW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTI2DQoJe21zby1z
dHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJY29sb3I6
Izk5MzM2Njt9DQpzcGFuLkVtYWlsU3R5bGUyNw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1y
ZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5
N0Q7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9u
dC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4w
cHQ7DQoJbWFyZ2luOjcyLjBwdCA3Mi4wcHQgNzIuMHB0IDcyLjBwdDt9DQpkaXYuV29yZFNlY3Rp
b24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDld
Pjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0K
PC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91
dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpz
aGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IlpILUNO
IiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxNi4wcHQ7Y29sb3I6IzFGNDk3RCI+SGkgTWVkLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjE2
LjBwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7
Y29sb3I6IzFGNDk3RCI+SXQgc2VlbXMgaGVscGZ1bCB0byBmdXJ0aGVyIG1lbnRpb24gdGhhdCBp
biB0aGUgU0YgU3BpcmFsIGNhc2UsIHRoZSBwYXRoIHNlbGVjdGlvbiBvbiB0aGUgc2VydmljZSBu
b2RlcyB3aGljaCBtYXkgYmUgaW52b2tlZCBtdWx0aXBsZSB0aW1lcyBpbiB0aGUgc2FtZSBzZXJ2
aWNlIHBhdGgsIG5vdyBzaG91bGQgZGVwZW5kDQogb24gdGhlIGNvbWJpbmF0aW9uIG9mIHRoZSBz
ZXJ2aWNlIHBhdGggSUQgYW5kIHRoZSBzZXJ2aWNlIGluZGV4LCByYXRoZXIgdGhhbiB0aGUgc2Vy
dmljZSBwYXRoIElEIGFsb25lLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtjb2xvcjoj
MUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Y29sb3I6IzFGNDk3
RCI+QmVzdCByZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtjb2xvcjojMUY0
OTdEIj5YaWFvaHU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Y29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxk
aXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4w
cHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTrlrovkvZMiPuWPkeS7tuS6
ujxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OuWui+S9kyI+IHNmYyBbbWFpbHRv
OnNmYy1ib3VuY2VzQGlldGYub3JnXQ0KPC9zcGFuPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OuWui+S9kyI+5Luj6KGoIDwvc3Bhbj48L2I+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OuWui+S9kyI+bW9oYW1l
ZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTxicj4NCjwvc3Bhbj48Yj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTrlrovkvZMiPuWPkemAgeaXtumXtDxzcGFuIGxhbmc9IkVO
LVVTIj46PC9zcGFuPjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OuWui+S9kyI+IDIwMTQ8L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L5L2TIj7lubQ8c3BhbiBsYW5nPSJFTi1VUyI+
Mzwvc3Bhbj7mnIg8c3BhbiBsYW5nPSJFTi1VUyI+Mjc8L3NwYW4+5pelPHNwYW4gbGFuZz0iRU4t
VVMiPg0KIDE1OjM1PGJyPg0KPC9zcGFuPjxiPuaUtuS7tuS6ujxzcGFuIGxhbmc9IkVOLVVTIj46
PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IEJlbiBXcmlnaHQ7IFJvbiBQYXJrZXI7IEpp
bSBHdWljaGFyZCAoamd1aWNoYXIpOyBkcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50c0B0
b29scy5pZXRmLm9yZzxicj4NCjwvc3Bhbj48Yj7mioTpgIE8c3BhbiBsYW5nPSJFTi1VUyI+Ojwv
c3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBzZmNAaWV0Zi5vcmc8YnI+DQo8L3NwYW4+PGI+
5Li76aKYPHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4g
UmU6IFtzZmNdIExvb3AgZGV0ZWN0aW9uIGluIHNlcnZpY2UgY2hhaW5zIC0gcXVlc3Rpb24gb24g
ZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHM8bzpwPjwvbzpwPjwvc3Bhbj48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6Izk5MzM2NiI+RGVhciBCZW4sPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2Nv
bG9yOiM5OTMzNjYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojOTkzMzY2Ij5XaGF0IGFib3V0IHRo
aXMgcHJvcG9zYWw/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM5OTMzNjYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xv
cjojOTkzMzY2Ij4mbmJzcDsmbmJzcDsgUkVRIzI1OiZuYnNwOyBUaGUgc29sdXRpb24gTVVTVCBw
cmV2ZW50IFNlcnZpY2UgRnVuY3Rpb24gTG9vcHMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM5OTMzNjYiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90Oztjb2xvcjojOTkzMzY2Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgQS4mbmJzcDsgUmVsYXhpbmcg
dGhpcyBjYXBhYmlsaXR5IFNIT1VMRCBiZSBjb25maWd1cmFibGUuPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM5
OTMzNjYiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBCLiZuYnNwOyBTZXJ2aWNlIEZ1bmN0aW9ucyBNQVkgYmUgaW52b2tl
ZCBtdWx0aXBsZSB0aW1lcyBpbiB0aGU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6Izk5MzM2NiI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNhbWUgU2VydmljZSBGdW5jdGlvbiBDaGFpbiAoZGVu
b3RlZCBhcyBTRiBTcGlyYWwpLCBidXQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6Izk5MzM2NiI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRoZSBzb2x1dGlvbiBNVVNUIHByZXZlbnQgZm9yd2Fy
ZGluZyBsb29wcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6Izk5MzM2NiI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9y
OiM5OTMzNjYiPlRoZSBtb3RpdmF0aW9uIGZvciB0aGlzIHdvcmRpbmcgaXMgdG8gY2FsbCBvdXQg
dGhlIGNvcmUgZnVuY3Rpb25hbGl0eSAodGhhdCBpcyBsb29wIGRldGVjdGlvbikgYW5kIGFsbG93
IGZvciBzb21lIGV4Y2VwdGlvbnMgd2hlcmUgdGhlIGZ1bmN0aW9uYWxpdHkgaXMNCiBkaXNhYmxl
ZCBmb3Igc29tZSBzcGVjaWZpYyBkZXBsb3ltZW50cy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6Izk5MzM2NiI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM5OTMzNjYiPkNoZWVycyw8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6Izk5
MzM2NiI+TWVkPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM5OTMzNjYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41
cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVy
Om5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBj
bSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij5EZSZuYnNwOzo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
Ij5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+RGUgbGEgcGFydCBkZTwvYj4g
QmVuIFdyaWdodDxicj4NCjxiPkVudm95w6kmbmJzcDs6PC9iPiBtZXJjcmVkaSAyNiBtYXJzIDIw
MTQgMTU6MjI8YnI+DQo8Yj7DgCZuYnNwOzo8L2I+IFJvbiBQYXJrZXI7IEppbSBHdWljaGFyZCAo
amd1aWNoYXIpOyA8YSBocmVmPSJtYWlsdG86ZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVu
dHNAdG9vbHMuaWV0Zi5vcmciPg0KZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHNAdG9v
bHMuaWV0Zi5vcmc8L2E+PGJyPg0KPGI+Q2MmbmJzcDs6PC9iPiA8YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+T2JqZXQmbmJzcDs6PC9iPiBSZTog
W3NmY10gTG9vcCBkZXRlY3Rpb24gaW4gc2VydmljZSBjaGFpbnMgLSBxdWVzdGlvbiBvbiBkcmFm
dC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50czxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tR0IiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5IaSBKaW0sIE1lZCwgUm9uLCA8bzpwPg0KPC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5U
aGFua3MgZm9yIHlvdXIgcHJvbXB0IHJlc3BvbnNlcy4mbmJzcDsmbmJzcDsgSSB0aGluayB3ZeKA
mXJlIGluIGFncmVlbWVudCDigJMgc3BpcmFsIHBhdGhzIG1heSBiZSByZXF1aXJlZCwgYnV0IHdl
IG5lZWQgdG8gaGF2ZSBhIG1lY2hhbmlzbSB0byBwcmV2ZW50IGxvb3BzIGZvcm1pbmcuJm5ic3A7
Jm5ic3A7IE15IHJlYWRpbmcgb2YgUkVRIzI1IHdhcyB0aGF0IGl0IGRpc2FsbG93ZWQNCiBzcGly
YWwgcGF0aHMuJm5ic3A7IEdpdmVuIHRoaXMsIGhvdyBkbyB5b3UgZmVlbCBhYm91dCB1cyB0d2Vh
a2luZyB0aGUgdGV4dCBmb3IgdGhhdCByZXF1aXJlbWVudCB0byBzb21ldGhpbmcgbGlrZTo8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1H
QiIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJwYWdlLWJyZWFrLWJlZm9yZTphbHdheXMiPjxzcGFu
IGxhbmc9IkVOIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90OyI+UkVRIzI1OiZuYnNwOyBTZXJ2aWNlIEZ1bmN0aW9ucyBNQVkgYXBwZWFy
IGJlIGludm9rZWQgbXVsdGlwbGUgdGltZXMgaW4gdGhlIHNhbWUgU2VydmljZSBGdW5jdGlvbiBD
aGFpbiAoaW4gYSBzcGlyYWwpLCBidXQgdGhlIHNvbHV0aW9uIE1VU1QNCiBwcmV2ZW50IFNlcnZp
Y2UgRnVuY3Rpb24gbG9vcHMuJm5ic3A7IDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJwYWdlLWJyZWFrLWJlZm9yZTphbHdheXMiPjxzcGFuIGxhbmc9
IkVOIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5BcyBKaW0gYW5kIFJv
biBzYXksIHdlIGhhdmUgbWVjaGFuaXNtcyB3aGljaCBtZWV0IHRoaXMgcmVxdWlyZW1lbnQuDQo8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1HQiIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+Q2hlZXJzLCA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+QmVuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1HQiIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0
REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFu
PjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBSb24gUGFya2Vy
IFs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+bWFpbHRv
OlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+
IDI2IE1hcmNoIDIwMTQgMTQ6MTc8YnI+DQo8Yj5Ubzo8L2I+IEppbSBHdWljaGFyZCAoamd1aWNo
YXIpOyBCZW4gV3JpZ2h0OyA8YSBocmVmPSJtYWlsdG86ZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1
aXJlbWVudHNAdG9vbHMuaWV0Zi5vcmciPg0KZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVu
dHNAdG9vbHMuaWV0Zi5vcmc8L2E+PGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbc2Zj
XSBMb29wIGRldGVjdGlvbiBpbiBzZXJ2aWNlIGNoYWlucyAtIHF1ZXN0aW9uIG9uIGRyYWZ0LWJv
dWNhZGFpci1zZmMtcmVxdWlyZW1lbnRzPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlRoYW5rcywgSmltLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5J4oCZbGwgcG9pbnQg
b3V0IHRoYXQgdGhlcmUgaXMgYSBzZWNvbmQgdGFrZSBvbiB0aGUgU0ZDIHNlcnZpY2UgaGVhZGVy
IHdoaWNoIGlzIGFsc28gY29uc2lzdGVudCBpbiBpdHMgdHJlYXRtZW50IG9mIHRoZSBTRiBwYXRo
IGFuZCBTRiBpbmRleCAoZnVsbCBkaXNjbG9zdXJlIOKAkyBJIGFtIGEgY28tYXV0aG9yKS48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+PGEgaHJlZj0iaHR0cDovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC16aGFuZy1z
ZmMtc2NoLyI+aHR0cDovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC16aGFuZy1zZmMt
c2NoLzwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgUm9uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBj
bSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIj5G
cm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxi
Pk9uIEJlaGFsZiBPZiA8L2I+SmltIEd1aWNoYXJkIChqZ3VpY2hhcik8YnI+DQo8Yj5TZW50Ojwv
Yj4gV2VkbmVzZGF5LCBNYXJjaCAyNiwgMjAxNCA5OjU3IEFNPGJyPg0KPGI+VG86PC9iPiBCZW4g
V3JpZ2h0OyA8YSBocmVmPSJtYWlsdG86ZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHNA
dG9vbHMuaWV0Zi5vcmciPg0KZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHNAdG9vbHMu
aWV0Zi5vcmc8L2E+PGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3Jn
Ij5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBMb29wIGRl
dGVjdGlvbiBpbiBzZXJ2aWNlIGNoYWlucyAtIHF1ZXN0aW9uIG9uIGRyYWZ0LWJvdWNhZGFpci1z
ZmMtcmVxdWlyZW1lbnRzPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj5IaSBCZW4sPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPlll
cywgdGhpcyBpcyBtb3N0IGNlcnRhaW5seSBhIHJlcXVpcmVtZW50LiBJIHdvdWxkIHN1Z2dlc3Qg
bG9va2luZyBhdCBkcmFmdC1xdWlubi1zZmMtbnNoIGZvciBhIGRlc2NyaXB0aW9uIG9mIGhvdyB0
aGUgc2VydmljZSBwYXRoIElEICYjNDM7IHNlcnZpY2UgaW5kZXggYXJlIHVzZWQgdG8gZGV0ZXJt
aW5lIHdoZXJlIGluDQogdGhlIHNlcnZpY2UgY2hhaW4gdGhlIHBhY2tldCBpcyBjdXJyZW50bHkg
YW5kIGhvdyB0aGUgaW5kZXggaXMgZGVjcmVtZW50ZWQgYXQgZWFjaCBzZXJ2aWNlIGhvcCB0byBm
YWNpbGl0YXRlIGJvdGggc2VydmljZSBob3AgYXdhcmVuZXNzIGFuZCBsb29wIGRldGVjdGlvbiB3
aXRoaW4gdGhlIHNlcnZpY2UgZ3JhcGguJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1
QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPkZyb206IDwvc3Bh
bj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+QmVuIFdyaWdodCAm
bHQ7PGEgaHJlZj0ibWFpbHRvOkJlbi5XcmlnaHRAbWV0YXN3aXRjaC5jb20iPkJlbi5XcmlnaHRA
bWV0YXN3aXRjaC5jb208L2E+Jmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5XZWRuZXNkYXksIE1hcmNo
IDI2LCAyMDE0IGF0IDg6MjEgQU08YnI+DQo8Yj5UbzogPC9iPiZxdW90OzxhIGhyZWY9Im1haWx0
bzpkcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50c0B0b29scy5pZXRmLm9yZyI+ZHJhZnQt
Ym91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHNAdG9vbHMuaWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8
YSBocmVmPSJtYWlsdG86ZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHNAdG9vbHMuaWV0
Zi5vcmciPmRyYWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1lbnRzQHRvb2xzLmlldGYub3JnPC9h
PiZndDs8YnI+DQo8Yj5DYzogPC9iPiZxdW90OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
PnNmY0BpZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
PnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9iPltzZmNdIExvb3AgZGV0
ZWN0aW9uIGluIHNlcnZpY2UgY2hhaW5zIC0gcXVlc3Rpb24gb24gZHJhZnQtYm91Y2FkYWlyLXNm
Yy1yZXF1aXJlbWVudHM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9
ImNvbG9yOmJsYWNrIj5IaSwgPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0Ii
IHN0eWxlPSJjb2xvcjpibGFjayI+SeKAmWQgbGlrZSB0byBnZXQgeW91ciBpbnB1dCBhbmQgdGhh
dCBvZiB0aGUgV0cgb24gTG9vcCBEZXRlY3Rpb24gd2l0aGluIGEgc2VydmljZSBjaGFpbi4mbmJz
cDsNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLUdCIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iY29sb3I6
YmxhY2siPmRyYWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1lbnRzIGV4cGxpY2l0bHkgZm9yYmlk
cyB0aGUgc2FtZSBTRiBmcm9tIGFwcGVhcmluZyBpbiBhIGdpdmVuIFNGQyAoUmVxICMyNSksIHRv
IHByZXZlbnQgbG9vcHMgZm9ybWluZy4mbmJzcDsmbmJzcDsgT3RoZXIgZHJhZnRzIGFsbG93IHRo
aXMgLSBlLmcuIGRyYWZ0LXF1aW5uLXNmYy1hcmNoOiDigJxBIGdpdmVuIFNGDQogY2FuIGFwcGVh
ciBvbmUgdGltZSBvciBtdWx0aXBsZSB0aW1lcyBpbiBhIGdpdmVuIFNGQ+KAnS4gJm5ic3A7Jm5i
c3A7IDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLUdCIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iY29sb3I6
YmxhY2siPkkgY2FuIHNlZSB0aGF0IHRoZXJlIG1pZ2h0IGJlIHVzZSBjYXNlcyBmb3Igd2hpY2gg
aXQgaXMgYWR2YW50YWdlb3VzIHRvIGhhdmUgdGhlIHNhbWUgU0YgYXBwZWFyIG1vcmUgdGhhbiBv
bmNlIGluIFNGQy4mbmJzcDsgJm5ic3A7V291bGQgaXQgYmUgYWNjZXB0YWJsZSB0byBhbGxvdyB0
aGlzIGJ1dCB1c2UsIGZvciBleGFtcGxlLCBhIFRUTC1iYXNlZCBtZWNoYW5pc20NCiB0byBwcmV2
ZW50IGFueSBsb29wcyBmcm9tIGJlaW5nIGxvbmctbGl2ZWQ/IDxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iY29sb3I6
YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iY29sb3I6YmxhY2siPkFwb2xvZ2llcyBpZiB0aGlz
IGhhcyBiZWVuIHJhaXNlZCBiZWZvcmUgb24gdGhlIGxpc3QgYW5kIEnigJl2ZSBtaXNzZWQgaXQu
DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1HQiIgc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImNvbG9yOmJs
YWNrIj5UaGFua3MsIDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHls
ZT0iY29sb3I6YmxhY2siPkJlbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08265397NKGEML512MBSchi_--


From nobody Thu Mar 27 05:12:44 2014
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E2DB91A066A for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 05:12:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.51
X-Spam-Level: 
X-Spam-Status: No, score=-9.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, 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 u_kve3qEPQAw for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 05:12:38 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) by ietfa.amsl.com (Postfix) with ESMTP id A082F1A0668 for <sfc@ietf.org>; Thu, 27 Mar 2014 05:12:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=26805; q=dns/txt; s=iport; t=1395922356; x=1397131956; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=tGBG5f0fkcIQ/XGYIaYTn1u9z9Kvx5ybGTZ6itfFMFk=; b=RWWw0EulyY7hady1hg80Vwk5vh4bs4XlM0b1MxFywoAb9112BfSMILgI RWeBIWV1SXRoa91UR6fJCWCOdR7jIK5ZUXZ7aKE+F4kIB/oRlwMoFYUK4 LXefAgHttmp6/5b/YV/hDRJbcnndYyp5On+hcoN4n2oQ8hBqobkVHqEV6 I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AkEGABUVNFOtJXHA/2dsb2JhbABZgkJEO1esI41CiHqBGhZ0giUBAQEELUwQAgEIEQMBAQEhBwcyFAkIAgQBDQUbh14N0FwXjk8TEQYBhDgEjHWLWIEzhheDIodIgXCBPoIr
X-IronPort-AV: E=Sophos; i="4.97,742,1389744000"; d="scan'208,217"; a="30801824"
Received: from rcdn-core2-5.cisco.com ([173.37.113.192]) by alln-iport-8.cisco.com with ESMTP; 27 Mar 2014 12:12:35 +0000
Received: from xhc-rcd-x08.cisco.com (xhc-rcd-x08.cisco.com [173.37.183.82]) by rcdn-core2-5.cisco.com (8.14.5/8.14.5) with ESMTP id s2RCCYQ9000839 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 27 Mar 2014 12:12:34 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.171]) by xhc-rcd-x08.cisco.com ([173.37.183.82]) with mapi id 14.03.0123.003; Thu, 27 Mar 2014 07:12:34 -0500
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: Ben Wright <Ben.Wright@metaswitch.com>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>
Thread-Topic: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
Thread-Index: Ac9I7fEHeGo8gMbcTxCydUP11z0SHwAFbeYAAAGFThAAB70GgAAkDQkAAAVuIYD//98ugA==
Date: Thu, 27 Mar 2014 12:12:33 +0000
Message-ID: <CF598DBA.1E681%jguichar@cisco.com>
References: <B3B6FD81D3159A45B5421AF9DD500F88D6F84A36@ENFICSMBX1.datcon.co.uk> <CF585472.1E533%jguichar@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6532@MBX021-W3-CA-2.exch021.domain.local> <B3B6FD81D3159A45B5421AF9DD500F88D6F84B7F@ENFICSMBX1.datcon.co.uk> <94C682931C08B048B7A8645303FDC9F36F54483E67@PUEXCB1B.nanterre.francetelecom.fr> <B3B6FD81D3159A45B5421AF9DD500F88D6F853C8@ENFICSMBX1.datcon.co.uk>
In-Reply-To: <B3B6FD81D3159A45B5421AF9DD500F88D6F853C8@ENFICSMBX1.datcon.co.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.98.43.184]
Content-Type: multipart/alternative; boundary="_000_CF598DBA1E681jguicharciscocom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/kD8cOiLhus7YitVOJuRoZVdpr8c
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Mar 2014 12:12:42 -0000

--_000_CF598DBA1E681jguicharciscocom_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

I agree. Why would you want to relax the requirement of preventing loops wi=
thin a service path? If there is no clear reason then point A. should be re=
moved from the text.

From: Ben Wright <Ben.Wright@metaswitch.com<mailto:Ben.Wright@metaswitch.co=
m>>
Date: Thursday, March 27, 2014 at 6:09 AM
To: "mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>" <mo=
hamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>>, Ron Parke=
r <Ron_Parker@affirmednetworks.com<mailto:Ron_Parker@affirmednetworks.com>>=
, Jim Guichard <jguichar@cisco.com<mailto:jguichar@cisco.com>>, "draft-bouc=
adair-sfc-requirements@tools.ietf.org<mailto:draft-boucadair-sfc-requiremen=
ts@tools.ietf.org>" <draft-boucadair-sfc-requirements@tools.ietf.org<mailto=
:draft-boucadair-sfc-requirements@tools.ietf.org>>
Cc: "sfc@ietf.org<mailto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: RE: [sfc] Loop detection in service chains - question on draft-bou=
cadair-sfc-requirements

Hi Med,

Thanks for drafting that.  To be clear, I=92d be happy to drop option A to =
allow loop prevention to be configurable.   For me, the key point is to cla=
rify that SF spirals are allowed, even though loops (with data forwarded in=
definitely) most definitely are not.

As other folks have pointed out, each of the various solutions provides a m=
echanism to support this requirement.

Cheers,

Ben


From: mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com> [ma=
ilto:mohamed.boucadair@orange.com]
Sent: 27 March 2014 07:35
To: Ben Wright; Ron Parker; Jim Guichard (jguichar); draft-boucadair-sfc-re=
quirements@tools.ietf.org<mailto:draft-boucadair-sfc-requirements@tools.iet=
f.org>
Cc: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: [sfc] Loop detection in service chains - question on draft-bou=
cadair-sfc-requirements

Dear Ben,

What about this proposal?

   REQ#25:  The solution MUST prevent Service Function Loops.

            A.  Relaxing this capability SHOULD be configurable.
            B.  Service Functions MAY be invoked multiple times in the
                same Service Function Chain (denoted as SF Spiral), but
                the solution MUST prevent forwarding loops.

The motivation for this wording is to call out the core functionality (that=
 is loop detection) and allow for some exceptions where the functionality i=
s disabled for some specific deployments.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de Ben Wright
Envoy=E9 : mercredi 26 mars 2014 15:22
=C0 : Ron Parker; Jim Guichard (jguichar); draft-boucadair-sfc-requirements=
@tools.ietf.org<mailto:draft-boucadair-sfc-requirements@tools.ietf.org>
Cc : sfc@ietf.org<mailto:sfc@ietf.org>
Objet : Re: [sfc] Loop detection in service chains - question on draft-bouc=
adair-sfc-requirements

Hi Jim, Med, Ron,

Thanks for your prompt responses.   I think we=92re in agreement =96 spiral=
 paths may be required, but we need to have a mechanism to prevent loops fo=
rming.   My reading of REQ#25 was that it disallowed spiral paths.  Given t=
his, how do you feel about us tweaking the text for that requirement to som=
ething like:

REQ#25:  Service Functions MAY appear be invoked multiple times in the same=
 Service Function Chain (in a spiral), but the solution MUST prevent Servic=
e Function loops.

As Jim and Ron say, we have mechanisms which meet this requirement.

Cheers,

Ben


From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
Sent: 26 March 2014 14:17
To: Jim Guichard (jguichar); Ben Wright; draft-boucadair-sfc-requirements@t=
ools.ietf.org<mailto:draft-boucadair-sfc-requirements@tools.ietf.org>
Cc: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: [sfc] Loop detection in service chains - question on draft-bou=
cadair-sfc-requirements

Thanks, Jim.

I=92ll point out that there is a second take on the SFC service header whic=
h is also consistent in its treatment of the SF path and SF index (full dis=
closure =96 I am a co-author).

http://datatracker.ietf.org/doc/draft-zhang-sfc-sch/


     Ron



From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jim Guichard (jguichar=
)
Sent: Wednesday, March 26, 2014 9:57 AM
To: Ben Wright; draft-boucadair-sfc-requirements@tools.ietf.org<mailto:draf=
t-boucadair-sfc-requirements@tools.ietf.org>
Cc: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] Loop detection in service chains - question on draft-bou=
cadair-sfc-requirements

Hi Ben,

Yes, this is most certainly a requirement. I would suggest looking at draft=
-quinn-sfc-nsh for a description of how the service path ID + service index=
 are used to determine where in the service chain the packet is currently a=
nd how the index is decremented at each service hop to facilitate both serv=
ice hop awareness and loop detection within the service graph.

From: Ben Wright <Ben.Wright@metaswitch.com<mailto:Ben.Wright@metaswitch.co=
m>>
Date: Wednesday, March 26, 2014 at 8:21 AM
To: "draft-boucadair-sfc-requirements@tools.ietf.org<mailto:draft-boucadair=
-sfc-requirements@tools.ietf.org>" <draft-boucadair-sfc-requirements@tools.=
ietf.org<mailto:draft-boucadair-sfc-requirements@tools.ietf.org>>
Cc: "sfc@ietf.org<mailto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: [sfc] Loop detection in service chains - question on draft-boucada=
ir-sfc-requirements

Hi,

I=92d like to get your input and that of the WG on Loop Detection within a =
service chain.

draft-boucadair-sfc-requirements explicitly forbids the same SF from appear=
ing in a given SFC (Req #25), to prevent loops forming.   Other drafts allo=
w this - e.g. draft-quinn-sfc-arch: =93A given SF can appear one time or mu=
ltiple times in a given SFC=94.

I can see that there might be use cases for which it is advantageous to hav=
e the same SF appear more than once in SFC.   Would it be acceptable to all=
ow this but use, for example, a TTL-based mechanism to prevent any loops fr=
om being long-lived?

Apologies if this has been raised before on the list and I=92ve missed it.

Thanks,

Ben


--_000_CF598DBA1E681jguicharciscocom_
Content-Type: text/html; charset="Windows-1252"
Content-ID: <345A7CD82B32114D826A763D3C145CAB@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif;">
<div>I agree. Why would you want to relax the requirement of preventing loo=
ps within a service path? If there is no clear reason then point A. should =
be removed from the text.&nbsp;</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>Ben Wright &lt;<a href=3D"mai=
lto:Ben.Wright@metaswitch.com">Ben.Wright@metaswitch.com</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Thursday, March 27, 2014 at 6=
:09 AM<br>
<span style=3D"font-weight:bold">To: </span>&quot;<a href=3D"mailto:mohamed=
.boucadair@orange.com">mohamed.boucadair@orange.com</a>&quot; &lt;<a href=
=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadair@orange.com</a>&g=
t;, Ron Parker &lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com">Ron_P=
arker@affirmednetworks.com</a>&gt;,
 Jim Guichard &lt;<a href=3D"mailto:jguichar@cisco.com">jguichar@cisco.com<=
/a>&gt;, &quot;<a href=3D"mailto:draft-boucadair-sfc-requirements@tools.iet=
f.org">draft-boucadair-sfc-requirements@tools.ietf.org</a>&quot; &lt;<a hre=
f=3D"mailto:draft-boucadair-sfc-requirements@tools.ietf.org">draft-boucadai=
r-sfc-requirements@tools.ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Cc: </span>&quot;<a href=3D"mailto:sfc@iet=
f.org">sfc@ietf.org</a>&quot; &lt;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.=
org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>RE: [sfc] Loop detection i=
n service chains - question on draft-boucadair-sfc-requirements<br>
</div>
<div><br>
</div>
<div>
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
p.Textedebulles, li.Textedebulles, div.Textedebulles
	{mso-style-name:"Texte de bulles";
	mso-style-link:"Texte de bulles Car";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.TextedebullesCar
	{mso-style-name:"Texte de bulles Car";
	mso-style-priority:99;
	mso-style-link:"Texte de bulles";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Courier New";
	color:#993366;}
span.EmailStyle25
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
<div lang=3D"EN-GB" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Hi Med,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Thanks for drafting th=
at.&nbsp; To be clear, I=92d be happy to drop option A to allow loop preven=
tion to be configurable.&nbsp;&nbsp; For me, the key point is to clarify th=
at SF spirals are allowed, even though loops (with data
 forwarded indefinitely) most definitely are not.&nbsp; <o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><br>
As other folks have pointed out, each of the various solutions provides a m=
echanism to support this requirement.&nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Cheers, <o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Ben<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size: 10pt; fo=
nt-family: Tahoma, sans-serif;">From:</span></b><span lang=3D"EN-US" style=
=3D"font-size: 10pt; font-family: Tahoma, sans-serif;">
<a href=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadair@orange.co=
m</a> [<a href=3D"mailto:mohamed.boucadair@orange.com">mailto:mohamed.bouca=
dair@orange.com</a>]
<br>
<b>Sent:</b> 27 March 2014 07:35<br>
<b>To:</b> Ben Wright; Ron Parker; Jim Guichard (jguichar); <a href=3D"mail=
to:draft-boucadair-sfc-requirements@tools.ietf.org">
draft-boucadair-sfc-requirements@tools.ietf.org</a><br>
<b>Cc:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] Loop detection in service chains - question on dr=
aft-boucadair-sfc-requirements<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 10pt; font-=
family: 'Courier New'; color: rgb(153, 51, 102);">Dear Ben,<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 10pt; font-=
family: 'Courier New'; color: rgb(153, 51, 102);"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 10pt; font-=
family: 'Courier New'; color: rgb(153, 51, 102);">What about this proposal?=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 10pt; font-=
family: 'Courier New'; color: rgb(153, 51, 102);"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 10pt; font-=
family: 'Courier New'; color: rgb(153, 51, 102);">&nbsp;&nbsp; REQ#25:&nbsp=
; The solution MUST prevent Service Function Loops.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 10pt; font-=
family: 'Courier New'; color: rgb(153, 51, 102);"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 10pt; font-=
family: 'Courier New'; color: rgb(153, 51, 102);">&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A.&nbsp; Relaxing this capability=
 SHOULD be configurable.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 10pt; font-=
family: 'Courier New'; color: rgb(153, 51, 102);">&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; B.&nbsp; Service Functions MAY be=
 invoked multiple times in the<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 10pt; font-=
family: 'Courier New'; color: rgb(153, 51, 102);">&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; same Serv=
ice Function Chain (denoted as SF Spiral), but<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 10pt; font-=
family: 'Courier New'; color: rgb(153, 51, 102);">&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the solut=
ion MUST prevent forwarding loops.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 10pt; font-=
family: 'Courier New'; color: rgb(153, 51, 102);"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 10pt; font-=
family: 'Courier New'; color: rgb(153, 51, 102);">The motivation for this w=
ording is to call out the core functionality (that is loop detection) and a=
llow for some exceptions where the functionality
 is disabled for some specific deployments.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 10pt; font-=
family: 'Courier New'; color: rgb(153, 51, 102);"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 10pt; font-=
family: 'Courier New'; color: rgb(153, 51, 102);">Cheers,<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 10pt; font-=
family: 'Courier New'; color: rgb(153, 51, 102);">Med<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 10pt; font-=
family: 'Courier New'; color: rgb(153, 51, 102);"><o:p>&nbsp;</o:p></span><=
/p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"FR" style=3D"font-size: 10pt; font-=
family: Tahoma, sans-serif;">De&nbsp;:</span></b><span lang=3D"FR" style=3D=
"font-size: 10pt; font-family: Tahoma, sans-serif;"> sfc [<a href=3D"mailto=
:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
<b>De la part de</b> Ben Wright<br>
<b>Envoy=E9&nbsp;:</b> mercredi 26 mars 2014 15:22<br>
<b>=C0&nbsp;:</b> Ron Parker; Jim Guichard (jguichar); <a href=3D"mailto:dr=
aft-boucadair-sfc-requirements@tools.ietf.org">
draft-boucadair-sfc-requirements@tools.ietf.org</a><br>
<b>Cc&nbsp;:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Objet&nbsp;:</b> Re: [sfc] Loop detection in service chains - question o=
n draft-boucadair-sfc-requirements<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Hi Jim, Med, Ron, <o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Thanks for your prompt=
 responses.&nbsp;&nbsp; I think we=92re in agreement =96 spiral paths may b=
e required, but we need to have a mechanism to prevent loops forming.&nbsp;=
&nbsp; My reading of REQ#25 was that it disallowed spiral paths.&nbsp;
 Given this, how do you feel about us tweaking the text for that requiremen=
t to something like:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal" style=3D"page-break-before:always"><span lang=3D"EN"=
 style=3D"font-size: 12pt; font-family: 'Courier New';">REQ#25:&nbsp; Servi=
ce Functions MAY appear be invoked multiple times in the same Service Funct=
ion Chain (in a spiral), but the solution MUST
 prevent Service Function loops.&nbsp; <o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"page-break-before:always"><span lang=3D"EN"=
 style=3D"font-size: 12pt; font-family: 'Courier New';"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">As Jim and Ron say, we=
 have mechanisms which meet this requirement.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Cheers, <o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Ben<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size: 10pt; fo=
nt-family: Tahoma, sans-serif;">From:</span></b><span lang=3D"EN-US" style=
=3D"font-size: 10pt; font-family: Tahoma, sans-serif;"> Ron Parker [<a href=
=3D"mailto:Ron_Parker@affirmednetworks.com">mailto:Ron_Parker@affirmednetwo=
rks.com</a>]
<br>
<b>Sent:</b> 26 March 2014 14:17<br>
<b>To:</b> Jim Guichard (jguichar); Ben Wright; <a href=3D"mailto:draft-bou=
cadair-sfc-requirements@tools.ietf.org">
draft-boucadair-sfc-requirements@tools.ietf.org</a><br>
<b>Cc:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] Loop detection in service chains - question on dr=
aft-boucadair-sfc-requirements<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Thanks,=
 Jim.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">I=92ll =
point out that there is a second take on the SFC service header which is al=
so consistent in its treatment of the SF path and SF index (full disclosure=
 =96 I am a co-author).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><a href=
=3D"http://datatracker.ietf.org/doc/draft-zhang-sfc-sch/">http://datatracke=
r.ietf.org/doc/draft-zhang-sfc-sch/</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp;&nbsp;&nbsp; Ron<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">From:</span></b><span lang=
=3D"EN-US"> sfc [<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces=
@ietf.org</a>]
<b>On Behalf Of </b>Jim Guichard (jguichar)<br>
<b>Sent:</b> Wednesday, March 26, 2014 9:57 AM<br>
<b>To:</b> Ben Wright; <a href=3D"mailto:draft-boucadair-sfc-requirements@t=
ools.ietf.org">
draft-boucadair-sfc-requirements@tools.ietf.org</a><br>
<b>Cc:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> Re: [sfc] Loop detection in service chains - question on dr=
aft-boucadair-sfc-requirements<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">Hi Ben,<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">Yes, this is most certainly a requirement. I would suggest looking =
at draft-quinn-sfc-nsh for a description of how the service path ID &#43; s=
ervice index are used to determine where in
 the service chain the packet is currently and how the index is decremented=
 at each service hop to facilitate both service hop awareness and loop dete=
ction within the service graph.&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"color:black">From: =
</span></b><span lang=3D"EN-US" style=3D"color:black">Ben Wright &lt;<a hre=
f=3D"mailto:Ben.Wright@metaswitch.com">Ben.Wright@metaswitch.com</a>&gt;<br=
>
<b>Date: </b>Wednesday, March 26, 2014 at 8:21 AM<br>
<b>To: </b>&quot;<a href=3D"mailto:draft-boucadair-sfc-requirements@tools.i=
etf.org">draft-boucadair-sfc-requirements@tools.ietf.org</a>&quot; &lt;<a h=
ref=3D"mailto:draft-boucadair-sfc-requirements@tools.ietf.org">draft-boucad=
air-sfc-requirements@tools.ietf.org</a>&gt;<br>
<b>Cc: </b>&quot;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&quot; &lt=
;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;<br>
<b>Subject: </b>[sfc] Loop detection in service chains - question on draft-=
boucadair-sfc-requirements<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">Hi, <o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">I=92d like to get your i=
nput and that of the WG on Loop Detection within a service chain.&nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">draft-boucadair-sfc-requ=
irements explicitly forbids the same SF from appearing in a given SFC (Req =
#25), to prevent loops forming.&nbsp;&nbsp; Other drafts allow this - e.g. =
draft-quinn-sfc-arch: =93A given SF can appear one
 time or multiple times in a given SFC=94. &nbsp;&nbsp; <o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">I can see that there mig=
ht be use cases for which it is advantageous to have the same SF appear mor=
e than once in SFC.&nbsp; &nbsp;Would it be acceptable to allow this but us=
e, for example, a TTL-based mechanism to prevent
 any loops from being long-lived? <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Apologies if this has be=
en raised before on the list and I=92ve missed it.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Thanks, <o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Ben<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
</div>
</div>
</div>
</div>
</div>
</div>
</span>
</body>
</html>

--_000_CF598DBA1E681jguicharciscocom_--


From nobody Thu Mar 27 05:28:20 2014
Return-Path: <kegray@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 525F11A019C for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 05:28:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.51
X-Spam-Level: 
X-Spam-Status: No, score=-9.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, 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 1hLZY_zcIP-x for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 05:28:14 -0700 (PDT)
Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) by ietfa.amsl.com (Postfix) with ESMTP id 34DD01A0675 for <sfc@ietf.org>; Thu, 27 Mar 2014 05:28:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=30010; q=dns/txt; s=iport; t=1395923292; x=1397132892; h=from:to:subject:date:message-id:mime-version; bh=3Gp0vAE8POP+575Z+2URNIlHvv8K+mgdOPgyQTqh2go=; b=dgDkayf5i9AL7280fc3HHRgcMYMSKr/+jOI5jji/H6YE9fPCG6rt2jMT 8yToHhFARWj2zQ/l+U+YoUbt1Bjksl3r1Ml6vxyT2YCBZPvzCd256SeG2 vopNu4BRuflWY2J6Ih8hA3nvs7wdgla8pAvGap7Ql0SnQu2hmyKp5XhPJ 4=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AkAGAG0YNFOtJXG+/2dsb2JhbABZgkJEO1esI41CiHqBGhZ0giUBAgQdEEEEGQEIEQMBAiEBBjkUCQoEARIbh14N0GIXjh9DDQoHhDIElGGDbIEzkQGDLoIr
X-IronPort-AV: E=Sophos; i="4.97,742,1389744000"; d="scan'208,217"; a="30793751"
Received: from rcdn-core2-3.cisco.com ([173.37.113.190]) by alln-iport-3.cisco.com with ESMTP; 27 Mar 2014 12:28:11 +0000
Received: from xhc-rcd-x11.cisco.com (xhc-rcd-x11.cisco.com [173.37.183.85]) by rcdn-core2-3.cisco.com (8.14.5/8.14.5) with ESMTP id s2RCSBsk027726 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 27 Mar 2014 12:28:11 GMT
Received: from xmb-aln-x02.cisco.com ([169.254.5.99]) by xhc-rcd-x11.cisco.com ([173.37.183.85]) with mapi id 14.03.0123.003; Thu, 27 Mar 2014 07:28:10 -0500
From: "Ken Gray (kegray)" <kegray@cisco.com>
To: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, "Jim Guichard (jguichar)" <jguichar@cisco.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] Progression of use case documents in the SFC WG
Thread-Index: AQHPSbgDEA3AATWG/kWi/n3iJI0NjQ==
Date: Thu, 27 Mar 2014 12:28:10 +0000
Message-ID: <CF598A14.15E56%kegray@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.21.85.186]
Content-Type: multipart/alternative; boundary="_000_CF598A1415E56kegrayciscocom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/MLxbEoOqvNy0c_sKX02-tWSulh8
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Mar 2014 12:28:18 -0000

--_000_CF598A1415E56kegrayciscocom_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

I'd give a +1 to the chairs =85

If there is going to be more than one document (and we seemed hell bent on =
more than one at the BoF =85 we could, as a group, settle on "a small numbe=
r"), that they have some focus.

I don't find the focus or organization described by the chairs onerous - in=
 fact, GIVEN that we have the liaison(s) in place and that they do want a v=
oice here, and that at least one of them has a "domain focus" I find it log=
ical to start with broadband and develop use cases in a set of non-trivial =
domains.

They had to define "a small number" =85or "a small number" becomes a big nu=
mber.  Now we know how many "a small number" is.

If draft=96liu is stripped of enough content by the categorization of the "=
small number" it's efficacy should be questioned.  To your specific point, =
as a group we can decide on moving the specific text you mention back to Pr=
oblem or otherwise re-home it.  It shouldn't be the sole reason draft-liu e=
xists.

I would have gone a bit further than the chairs, frankly.

There is SO much use case literature out there right now, I frankly don't w=
ant to see the IETF repeat any more than it has to.  I would hazard that mo=
st of us have read these things before in one of several forums.

So, IMO, the use cases should provide support for the problem statement and=
 the development of a proposed header functionality (solution), and as such=
 should illustrate significantly unique requirements =85so that we can asse=
ss the efficacy of the proposed solutions.  I hope the "owner by area" desc=
ribed by the chairs will take on the responsibility of making sure that the=
ir examples are significantly unique for  consideration and addressable in =
the solution.

Because their work represents the work of many (whole organizations) and is=
 hopefully further distilled by the author here into unique examples, in fa=
irness their contributions should probably be credited to "various" with a =
nod to their organization.

And, because these use cases have been reviewed in other forums by many peo=
ple, the process should be more expeditious.




From: "mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>" <=
mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>>
Date: Thursday, March 27, 2014 3:07 AM
To: "Jim Guichard (jguichar)" <jguichar@cisco.com<mailto:jguichar@cisco.com=
>>, "sfc@ietf.org<mailto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: Re: [sfc] Progression of use case documents in the SFC WG

Dear chairs,

Some comments below:

=B7         The proposed actions are not aligned with the feedback received=
 in this thread (Progression of use case documents within the SFC working g=
roup). Answers to that poll are in favor of having a generic use case docum=
ent. IMHo, it is not fair to ignore what was voiced for by wg members in th=
e mailing list as part of a formal call with clear questions.

=B7         Some of the text that was adopted by the WG as part of the Prob=
lem Statement (use case as part of the Problem statement) has been moved to=
 the generic use case. That text is governed by this charter text: =931. Pr=
oblem Statement: This document will provide a summary of the
problem space to be addressed by the SFC working group including
example high-level use cases. Additionally, the working group will
normalize nomenclature and definitions for service function chaining.=94. W=
hat to do for that text?

=B7         Having the generic use case document and some few detailed ones=
 do not conflict. It is only a matter of scoping.

Given what is stated above, I disagree with your proposal.

If I have to choose (again), I would vote for having one single use cases d=
ocument. Having one single document will help focusing on core aspects and =
would simplify the wg activity: review, last calls, etc.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de Jim Guichard (jguichar=
)
Envoy=E9 : mercredi 26 mars 2014 18:54
=C0 : sfc@ietf.org<mailto:sfc@ietf.org>
Objet : [sfc] Progression of use case documents in the SFC WG

WG:

In a message back in January, we (the chairs) proposed that the SFC WG hand=
le the topic of use case documents as follows:

1) Have the WG develop one use case document that documents a small number =
of representative use cases.  The document presented by Hongyu Li at the Va=
ncouver BOF could serve for this purpose
(http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-cases).

3) For additional use cases not covered in 1) above, allow for a small numb=
er of documents that are applicable to specific
environments (e.g.  mobility, data center, broadband, and so forth.) These =
documents would provide more detailed information and applicability of SFC =
to these specific environments, and would need to go beyond what is covered=
 in the general use case document (1). Note that it is not the intention to=
 have every potential use case documented.

Since then, and based on the presentations/discussion in London, it appears=
 that we have a number of documents that warrant being developed as standal=
one documents. Specifically:

1) A use case document on mobility, e.g., http://datatracker.ietf.org/doc/d=
raft-haeffner-sfc-use-case-mobility/

2) A use case document on Data Centers, e.g., http://datatracker.ietf.org/d=
oc/draft-kumar-sfc-dc-use-cases/

3) Possibly a use case document on Broadband scenarios. However, use cases =
from a broadband perspective are being developed in the BBF (see the liaiso=
n statement at https://datatracker.ietf.org/liaison/1304/). We also have ht=
tp://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/.  It does =
not seem appropriate to adopt a WG document on the topic of broadband (at l=
east at this time) without clarifying the relationship between draft-meng-s=
fc-broadband-usecases and the BBF work. In addition, we would need to under=
stand why two efforts =97 one in BBF and one in the IETF -- on the same top=
ic would be appropriate. Hence, at the present time, we do not intend to ad=
opt a WG document on broadband scenarios, and expect to receive primary gui=
dance on this topic from the BBF.

That leaves: http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/, a mo=
re general document. But that document includes text on three topics that w=
ould be covered in more detail elsewhere (broadband, mobile, and DC). While=
 this document could contain pointers to the other documents, that leaves t=
he document with very little standalone content -- raising the question of =
what should be done with it, or what content it could incorporate in order =
to be worthwhile as a standalone document.

Thus, the chairs recommendation at this time is:

1) Call for WG adoption of draft-haeffner-sfc-use-case-mobility-00.txt and =
draft-kumar-sfc-dc-use-cases-00.txt as WG documents (target: informational)=
.

2) Defer action on draft-liu-service-chaining-use-cases<http://datatracker.=
ietf.org/doc/draft-liu-service-chaining-use-cases>  and draft-meng-sfc-broa=
dband-usecases<http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-use=
cases/> per the above discussion.

Does this make sense?

Jim & Thomas

--_000_CF598A1415E56kegrayciscocom_
Content-Type: text/html; charset="Windows-1252"
Content-ID: <D80811557D81B74790F02053AA7D20C0@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif; ">
<div>I'd give a &#43;1 to the chairs =85</div>
<div><br>
</div>
<div>If there is going to be more than one document (and we seemed hell ben=
t on more than one at the BoF =85 we could, as a group, settle on &quot;a s=
mall number&quot;), that they have some focus. &nbsp;</div>
<div><br>
</div>
<div>I don't find the focus or organization described by the chairs onerous=
 - in fact, GIVEN that we have the liaison(s) in place and that they do wan=
t a voice here, and that at least one of them has a &quot;domain focus&quot=
; I find it logical to start with broadband
 and develop use cases in a set of non-trivial domains. &nbsp;</div>
<div><br>
</div>
<div>They had to define &quot;a small number&quot; =85or &quot;a small numb=
er&quot; becomes a big number. &nbsp;Now we know how many &quot;a small num=
ber&quot; is.</div>
<div><br>
</div>
<div>
<div>If draft=96liu is stripped of enough content by the categorization of =
the &quot;small number&quot; it's efficacy should be questioned. &nbsp;To y=
our specific point, as a group we can decide on moving the specific text yo=
u mention back to Problem or otherwise re-home it.
 &nbsp;It shouldn't be the sole reason draft-liu exists.</div>
</div>
<div><br>
</div>
<div>I would have gone a bit further than the chairs, frankly. &nbsp;</div>
<div><br>
</div>
<div>There is SO much use case literature out there right now, I frankly do=
n't want to see the IETF repeat any more than it has to. &nbsp;I would haza=
rd that most of us have read these things before in one of several forums.<=
/div>
<div><br>
</div>
<div>So, IMO,&nbsp;the use cases should provide support for the problem sta=
tement and the development of a proposed header functionality (solution), a=
nd as such should illustrate significantly unique requirements =85so that w=
e can assess the efficacy of the proposed
 solutions. &nbsp;I hope the &quot;owner by area&quot; described by the cha=
irs will take on the responsibility of making sure that their examples are =
significantly unique for &nbsp;consideration and addressable in the solutio=
n. &nbsp;</div>
<div><br>
</div>
<div>Because their work represents the work of many (whole organizations) a=
nd is hopefully further distilled by the author here into unique examples, =
in fairness their contributions should probably be credited to &quot;variou=
s&quot; with a nod to their organization.</div>
<div><br>
</div>
<div>And, because these use cases have been reviewed in other forums by man=
y people, the process should be more expeditious.</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>&quot;<a href=3D"mailto:moham=
ed.boucadair@orange.com">mohamed.boucadair@orange.com</a>&quot; &lt;<a href=
=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadair@orange.com</a>&g=
t;<br>
<span style=3D"font-weight:bold">Date: </span>Thursday, March 27, 2014 3:07=
 AM<br>
<span style=3D"font-weight:bold">To: </span>&quot;Jim Guichard (jguichar)&q=
uot; &lt;<a href=3D"mailto:jguichar@cisco.com">jguichar@cisco.com</a>&gt;, =
&quot;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&quot; &lt;<a href=3D=
"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>Re: [sfc] Progression of u=
se case documents in the SFC WG<br>
</div>
<div><br>
</div>
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" x=
mlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size: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.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Courier New";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:228930958;
	mso-list-type:hybrid;
	mso-list-template-ids:-1201923352 -1257501596 67698691 67698693 67698689 6=
7698691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: 'Courie=
r New'; color: rgb(31, 73, 125); ">Dear chairs,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: 'Courie=
r New'; color: rgb(31, 73, 125); "><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: 'Courie=
r New'; color: rgb(31, 73, 125); ">Some comments below:<o:p></o:p></span></=
p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo1"><!--[if !supportLists]--><span style=3D"font-size: 10pt; color: rg=
b(31, 73, 125); "><span style=3D"mso-list:Ignore">=B7<span style=3D"font-st=
yle: normal; font-variant: normal; font-weight: normal; font-size: 7pt; lin=
e-height: normal; font-family: 'Times New Roman'; ">&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><!--[endif]--><span style=3D"font-size: 10pt; font-fam=
ily: 'Courier New'; color: rgb(31, 73, 125); ">The proposed actions are not=
 aligned with the feedback received in this thread (Progression of use case=
 documents within the SFC working
 group). Answers to that poll are in favor of having a generic use case doc=
ument. IMHo, it is not fair to ignore what was voiced for by wg members in =
the mailing list as part of a formal call with clear questions.
<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo1"><!--[if !supportLists]--><span style=3D"font-size: 10pt; color: rg=
b(31, 73, 125); "><span style=3D"mso-list:Ignore">=B7<span style=3D"font-st=
yle: normal; font-variant: normal; font-weight: normal; font-size: 7pt; lin=
e-height: normal; font-family: 'Times New Roman'; ">&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><!--[endif]--><span style=3D"font-size: 10pt; font-fam=
ily: 'Courier New'; color: rgb(31, 73, 125); ">Some of the text that was ad=
opted by the WG as part of the Problem Statement (use case as part of the P=
roblem statement) has been moved to
 the generic use case. That text is governed by this charter text: =93</spa=
n>1. Problem Statement: This document will provide a summary of the<br>
problem space to be addressed by the SFC working group including<br>
example high-level use cases. Additionally, the working group will<br>
normalize nomenclature and definitions for service function chaining.<span =
style=3D"font-size: 10pt; font-family: 'Courier New'; color: rgb(31, 73, 12=
5); ">=94. What to do for that text?
<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo1"><!--[if !supportLists]--><span style=3D"font-size: 10pt; color: rg=
b(31, 73, 125); "><span style=3D"mso-list:Ignore">=B7<span style=3D"font-st=
yle: normal; font-variant: normal; font-weight: normal; font-size: 7pt; lin=
e-height: normal; font-family: 'Times New Roman'; ">&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><!--[endif]--><span style=3D"font-size: 10pt; font-fam=
ily: 'Courier New'; color: rgb(31, 73, 125); ">Having the generic use case =
document and some few detailed ones do not conflict. It is only a matter of=
 scoping.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: 'Courie=
r New'; color: rgb(31, 73, 125); "><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: 'Courie=
r New'; color: rgb(31, 73, 125); ">Given what is stated above, I disagree w=
ith your proposal.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: 'Courie=
r New'; color: rgb(31, 73, 125); "><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: 'Courie=
r New'; color: rgb(31, 73, 125); ">If I have to choose (again), I would vot=
e for having one single use cases document. Having one single document will=
 help focusing on core aspects and would
 simplify the wg activity: review, last calls, etc.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: 'Courie=
r New'; color: rgb(31, 73, 125); "><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: 'Courie=
r New'; color: rgb(31, 73, 125); ">Cheers,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: 'Courie=
r New'; color: rgb(31, 73, 125); ">Med<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: 'Courie=
r New'; color: rgb(31, 73, 125); "><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size: 10pt; font-family: Taho=
ma, sans-serif; ">De&nbsp;:</span></b><span style=3D"font-size: 10pt; font-=
family: Tahoma, sans-serif; "> sfc [<a href=3D"mailto:sfc-bounces@ietf.org"=
>mailto:sfc-bounces@ietf.org</a>]
<b>De la part de</b> Jim Guichard (jguichar)<br>
<b>Envoy=E9&nbsp;:</b> mercredi 26 mars 2014 18:54<br>
</span><b><span lang=3D"FR" style=3D"font-size: 10pt; font-family: Tahoma, =
sans-serif; ">=C0&nbsp;:</span></b><span lang=3D"FR" style=3D"font-size: 10=
pt; font-family: Tahoma, sans-serif; ">
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Objet&nbsp;:</b> [sfc] Progression of use case documents in the SFC WG<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black; ">WG:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black; "><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black; ">In a message back in January, we (the chair=
s) proposed that the SFC WG handle the topic of use case documents as follo=
ws:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black; "><o:p>&nbsp;</o:p></span></p>
</div>
<blockquote style=3D"border:none;border-left:solid #B5C4DF 4.5pt;padding:0c=
m 0cm 0cm 4.0pt;margin-left:3.75pt;margin-right:0cm" id=3D"MAC_OUTLOOK_ATTR=
IBUTION_BLOCKQUOTE">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black; ">1) Have the WG develop one use case documen=
t that documents a small number of representative use cases.&nbsp;&nbsp;The=
 document presented by Hongyu Li at the Vancouver
 BOF could serve for this purpose<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black; ">(<a href=3D"http://datatracker.ietf.org/doc=
/draft-liu-service-chaining-use-cases">http://datatracker.ietf.org/doc/draf=
t-liu-service-chaining-use-cases</a>).<o:p></o:p></span></p>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black; "><o:p>&nbsp;</o:p></span></p>
</div>
<blockquote style=3D"border:none;border-left:solid #B5C4DF 4.5pt;padding:0c=
m 0cm 0cm 4.0pt;margin-left:3.75pt;margin-right:0cm" id=3D"MAC_OUTLOOK_ATTR=
IBUTION_BLOCKQUOTE">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black; ">3) For additional use cases not covered in =
1) above, allow for a small number of documents that are applicable to spec=
ific<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black; ">environments (e.g.&nbsp;&nbsp;mobility, dat=
a center, broadband, and so forth.) These documents would provide more deta=
iled information and applicability of SFC to these
 specific environments, and would need to go beyond what is covered in the =
general use case document (1). Note that it is not the intention to have ev=
ery potential use case documented.<o:p></o:p></span></p>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black; "><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black; ">Since then, and based on the presentations/=
discussion in London, it appears that we have a number of documents that wa=
rrant being developed as standalone
 documents. Specifically:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black; "><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black; ">1) A use case document on mobility, e.g.,&n=
bsp;<a href=3D"http://datatracker.ietf.org/doc/draft-haeffner-sfc-use-case-=
mobility/"><span style=3D"font-size:10.5pt">http://datatracker.ietf.org/doc=
/draft-haeffner-sfc-use-case-mobility/</span></a><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black; "><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black; ">2) A use case document on Data Centers, e.g=
.,&nbsp;<a href=3D"http://datatracker.ietf.org/doc/draft-kumar-sfc-dc-use-c=
ases/"><span style=3D"font-size:10.5pt">http://datatracker.ietf.org/doc/dra=
ft-kumar-sfc-dc-use-cases/</span></a><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black; "><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black; ">3) Possibly a use case document on Broadban=
d scenarios. However, use cases from a broadband perspective are being deve=
loped in the BBF (see the liaison statement
 at&nbsp;<a href=3D"https://datatracker.ietf.org/liaison/1304/">https://dat=
atracker.ietf.org/liaison/1304/</a>). We also have&nbsp;<a href=3D"http://d=
atatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/">http://datatrac=
ker.ietf.org/doc/draft-meng-sfc-broadband-usecases/</a>.&nbsp;
 It does not seem appropriate to adopt a WG document on the topic of broadb=
and (at least at this time) without clarifying the relationship between dra=
ft-meng-sfc-broadband-usecases and the BBF work. In addition, we would need=
 to understand why two efforts =97
 one in BBF and one in the IETF -- on the same topic would be appropriate. =
Hence, at the present time, we do not intend to adopt a WG document on broa=
dband scenarios, and expect to receive primary guidance on this topic from =
the BBF.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black; "><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black; ">That leaves:&nbsp;<a href=3D"http://datatra=
cker.ietf.org/doc/draft-liu-sfc-use-cases/">http://datatracker.ietf.org/doc=
/draft-liu-sfc-use-cases/</a>, a more general
 document. But that document includes text on three topics that would be co=
vered in more detail elsewhere (broadband, mobile, and DC). While this docu=
ment could contain pointers to the other documents, that leaves the documen=
t with very little standalone content
 -- raising the question of what should be done with it, or what content it=
 could incorporate in order to be worthwhile as a standalone document.<o:p>=
</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black; "><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black; ">Thus, the chairs recommendation at this tim=
e is:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black; "><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black; ">1) Call for WG adoption of draft-haeffner-s=
fc-use-case-mobility-00.txt and draft-kumar-sfc-dc-use-cases-00.txt as WG d=
ocuments (target: informational).<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black; "><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black; ">2) Defer action on&nbsp;<a href=3D"http://d=
atatracker.ietf.org/doc/draft-liu-service-chaining-use-cases">draft-liu-ser=
vice-chaining-use-cases</a>&nbsp; and&nbsp;<a href=3D"http://datatracker.ie=
tf.org/doc/draft-meng-sfc-broadband-usecases/">draft-meng-sfc-broadband-use=
cases</a>&nbsp;per
 the above discussion.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black; "><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black; ">Does this make sense?<o:p></o:p></span></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black; "><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black; ">Jim &amp; Thomas<o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</span>
</body>
</html>

--_000_CF598A1415E56kegrayciscocom_--


From nobody Thu Mar 27 05:55:39 2014
Return-Path: <jmoisand@juniper.net>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 21CAF1A06B4 for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 05:55:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LoA0atXOxAKK for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 05:55:32 -0700 (PDT)
Received: from va3outboundpool.messaging.microsoft.com (va3ehsobe006.messaging.microsoft.com [216.32.180.16]) by ietfa.amsl.com (Postfix) with ESMTP id C30741A0181 for <sfc@ietf.org>; Thu, 27 Mar 2014 05:55:31 -0700 (PDT)
Received: from mail195-va3-R.bigfish.com (10.7.14.232) by VA3EHSOBE012.bigfish.com (10.7.40.62) with Microsoft SMTP Server id 14.1.225.22; Thu, 27 Mar 2014 12:55:30 +0000
Received: from mail195-va3 (localhost [127.0.0.1])	by mail195-va3-R.bigfish.com (Postfix) with ESMTP id DE78C3E0078	for <sfc@ietf.org>; Thu, 27 Mar 2014 12:55:29 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:157.56.240.101; KIP:(null); UIP:(null); IPV:NLI; H:BL2PRD0510HT002.namprd05.prod.outlook.com; RD:none; EFVD:NLI
X-SpamScore: -19
X-BigFish: VPS-19(zz9371Ic89bhc85dhe0eahdb82hzz1f42h2148h208ch1ee6h1de0h1fdah2073h2146h1202h1e76h2189h1d1ah1d2ah21bch1fc6hzz1d7338h1de098h1033IL17326ah8275bh8275dh18c673h1c8fb4h1de097h186068hz2fh109h2a8h839hd24hf0ah1288h12a5h12bdh137ah1441h1504h1537h153bh162dh1631h1758h18e1h1946h19b5h19ceh1ad9h1b0ah1bceh224fh1d07h1d0ch1d2eh1d3fh1de9h1dfeh1dffh1fe8h1ff5h20f0h2216h22d0h2336h2461h2487h24d7h2516h2545h255eh25cch25f6h2605h268bh9a9j1155h)
Received-SPF: pass (mail195-va3: domain of juniper.net designates 157.56.240.101 as permitted sender) client-ip=157.56.240.101; envelope-from=jmoisand@juniper.net; helo=BL2PRD0510HT002.namprd05.prod.outlook.com ; .outlook.com ; 
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009001)(428001)(377454003)(199002)(189002)(80022001)(77982001)(85852003)(79102001)(18717965001)(15975445006)(83072002)(33646001)(74876001)(97186001)(56776001)(92566001)(15202345003)(74706001)(19609705001)(63696002)(20776003)(59766001)(81542001)(76786001)(95666003)(81686001)(2656002)(31966008)(74502001)(80976001)(66066001)(97336001)(74316001)(561944002)(76576001)(90146001)(76796001)(86362001)(69226001)(74366001)(81342001)(47446002)(4396001)(50986001)(47736001)(16236675002)(19580405001)(19300405004)(19580395003)(47976001)(83322001)(93516002)(49866001)(94316002)(98676001)(51856001)(85306002)(53806001)(54356001)(94946001)(81816001)(87936001)(56816005)(65816001)(74662001)(87266001)(54316002)(93136001)(46102001)(95416001)(76482001)(24736002); DIR:OUT; SFP:1101; SCL:1; SRVR:CO2PR05MB715; H:CO2PR05MB716.namprd05.prod.outlook.com; FPR:EC7FF2E5.AFB25785.FA517FB3.4AEAEB70.2071B; MLV:sfv; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received: from mail195-va3 (localhost.localdomain [127.0.0.1]) by mail195-va3 (MessageSwitch) id 1395924926771584_30939; Thu, 27 Mar 2014 12:55:26 +0000 (UTC)
Received: from VA3EHSMHS021.bigfish.com (unknown [10.7.14.225])	by mail195-va3.bigfish.com (Postfix) with ESMTP id 9F3BE300082	for <sfc@ietf.org>; Thu, 27 Mar 2014 12:55:26 +0000 (UTC)
Received: from BL2PRD0510HT002.namprd05.prod.outlook.com (157.56.240.101) by VA3EHSMHS021.bigfish.com (10.7.99.31) with Microsoft SMTP Server (TLS) id 14.16.227.3; Thu, 27 Mar 2014 12:55:23 +0000
Received: from CO2PR05MB715.namprd05.prod.outlook.com (10.141.228.150) by BL2PRD0510HT002.namprd05.prod.outlook.com (10.255.100.37) with Microsoft SMTP Server (TLS) id 14.16.423.0; Thu, 27 Mar 2014 12:55:23 +0000
Received: from CO2PR05MB716.namprd05.prod.outlook.com (10.141.228.152) by CO2PR05MB715.namprd05.prod.outlook.com (10.141.228.150) with Microsoft SMTP Server (TLS) id 15.0.898.11; Thu, 27 Mar 2014 12:55:21 +0000
Received: from CO2PR05MB716.namprd05.prod.outlook.com ([10.141.228.152]) by CO2PR05MB716.namprd05.prod.outlook.com ([10.141.228.152]) with mapi id 15.00.0898.005; Thu, 27 Mar 2014 12:55:21 +0000
From: Jerome Moisand <jmoisand@juniper.net>
To: "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] Progression of use case documents in the SFC WG
Thread-Index: AQHPSbgDEA3AATWG/kWi/n3iJI0NjZr04Cug
Date: Thu, 27 Mar 2014 12:55:20 +0000
Message-ID: <9134806f48c24248b3c0f7c550c5266d@CO2PR05MB716.namprd05.prod.outlook.com>
References: <CF598A14.15E56%kegray@cisco.com>
In-Reply-To: <CF598A14.15E56%kegray@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [66.129.241.10]
x-forefront-prvs: 01630974C0
Content-Type: multipart/alternative; boundary="_000_9134806f48c24248b3c0f7c550c5266dCO2PR05MB716namprd05pro_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-FOPE-CONNECTOR: Id%0$Dn%*$RO%0$TLS%0$FQDN%$TlsDn%
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/AB8zWxRs9TUS8AE82txTES6qozE
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Mar 2014 12:55:37 -0000

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

Agreed with the chairs proposal.

There is no point duplicating work performed by other std bodies, it is muc=
h better to use it as a an input, while letting specialized discussions occ=
ur between groups of corresponding specialists. BBF leverages IETF work all=
 the time, well, it's time to have IETF leverage BBF work.

Being co-editor of the BBF work, I'll make sure that new use cases identifi=
ed by BBF will be communicated in a reasonably timely fashion to IETF. We d=
o have a few new ones in the works. And we'll work with the authors of draf=
t-meng-sfc-broadband-usecases to consolidate with BBF work.

Tx
Jerome

Side note: draft-meng-sfc-broadband-usecases seems to cover two topics:

1.       a basic form of service chaining ('BNAS' -I guess this means BRAS/=
BNG- to CGNAT) which is already covered by BBF use cases

2.       then a lot of material about IP v4/v6 transition matters (DS-Lite,=
 MAP, etc), which doesn't seem to have a direct relationship with service c=
haining per se. Anyhoo, it turns out that there is another BBF work item in=
 this respect, so corresponding material should find its rightful place.


From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Ken Gray (kegray)
Sent: Thursday, March 27, 2014 8:28 AM
To: mohamed.boucadair@orange.com; Jim Guichard (jguichar); sfc@ietf.org
Subject: Re: [sfc] Progression of use case documents in the SFC WG

I'd give a +1 to the chairs ...

If there is going to be more than one document (and we seemed hell bent on =
more than one at the BoF ... we could, as a group, settle on "a small numbe=
r"), that they have some focus.

I don't find the focus or organization described by the chairs onerous - in=
 fact, GIVEN that we have the liaison(s) in place and that they do want a v=
oice here, and that at least one of them has a "domain focus" I find it log=
ical to start with broadband and develop use cases in a set of non-trivial =
domains.

They had to define "a small number" ...or "a small number" becomes a big nu=
mber.  Now we know how many "a small number" is.

If draft-liu is stripped of enough content by the categorization of the "sm=
all number" it's efficacy should be questioned.  To your specific point, as=
 a group we can decide on moving the specific text you mention back to Prob=
lem or otherwise re-home it.  It shouldn't be the sole reason draft-liu exi=
sts.

I would have gone a bit further than the chairs, frankly.

There is SO much use case literature out there right now, I frankly don't w=
ant to see the IETF repeat any more than it has to.  I would hazard that mo=
st of us have read these things before in one of several forums.

So, IMO, the use cases should provide support for the problem statement and=
 the development of a proposed header functionality (solution), and as such=
 should illustrate significantly unique requirements ...so that we can asse=
ss the efficacy of the proposed solutions.  I hope the "owner by area" desc=
ribed by the chairs will take on the responsibility of making sure that the=
ir examples are significantly unique for  consideration and addressable in =
the solution.

Because their work represents the work of many (whole organizations) and is=
 hopefully further distilled by the author here into unique examples, in fa=
irness their contributions should probably be credited to "various" with a =
nod to their organization.

And, because these use cases have been reviewed in other forums by many peo=
ple, the process should be more expeditious.




From: "mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>" <=
mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>>
Date: Thursday, March 27, 2014 3:07 AM
To: "Jim Guichard (jguichar)" <jguichar@cisco.com<mailto:jguichar@cisco.com=
>>, "sfc@ietf.org<mailto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: Re: [sfc] Progression of use case documents in the SFC WG

Dear chairs,

Some comments below:

=B7         The proposed actions are not aligned with the feedback received=
 in this thread (Progression of use case documents within the SFC working g=
roup). Answers to that poll are in favor of having a generic use case docum=
ent. IMHo, it is not fair to ignore what was voiced for by wg members in th=
e mailing list as part of a formal call with clear questions.

=B7         Some of the text that was adopted by the WG as part of the Prob=
lem Statement (use case as part of the Problem statement) has been moved to=
 the generic use case. That text is governed by this charter text: "1. Prob=
lem Statement: This document will provide a summary of the
problem space to be addressed by the SFC working group including
example high-level use cases. Additionally, the working group will
normalize nomenclature and definitions for service function chaining.". Wha=
t to do for that text?

=B7         Having the generic use case document and some few detailed ones=
 do not conflict. It is only a matter of scoping.

Given what is stated above, I disagree with your proposal.

If I have to choose (again), I would vote for having one single use cases d=
ocument. Having one single document will help focusing on core aspects and =
would simplify the wg activity: review, last calls, etc.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de Jim Guichard (jguichar=
)
Envoy=E9 : mercredi 26 mars 2014 18:54
=C0 : sfc@ietf.org<mailto:sfc@ietf.org>
Objet : [sfc] Progression of use case documents in the SFC WG

WG:

In a message back in January, we (the chairs) proposed that the SFC WG hand=
le the topic of use case documents as follows:

1) Have the WG develop one use case document that documents a small number =
of representative use cases.  The document presented by Hongyu Li at the Va=
ncouver BOF could serve for this purpose
(http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-cases).

3) For additional use cases not covered in 1) above, allow for a small numb=
er of documents that are applicable to specific
environments (e.g.  mobility, data center, broadband, and so forth.) These =
documents would provide more detailed information and applicability of SFC =
to these specific environments, and would need to go beyond what is covered=
 in the general use case document (1). Note that it is not the intention to=
 have every potential use case documented.

Since then, and based on the presentations/discussion in London, it appears=
 that we have a number of documents that warrant being developed as standal=
one documents. Specifically:

1) A use case document on mobility, e.g., http://datatracker.ietf.org/doc/d=
raft-haeffner-sfc-use-case-mobility/

2) A use case document on Data Centers, e.g., http://datatracker.ietf.org/d=
oc/draft-kumar-sfc-dc-use-cases/

3) Possibly a use case document on Broadband scenarios. However, use cases =
from a broadband perspective are being developed in the BBF (see the liaiso=
n statement at https://datatracker.ietf.org/liaison/1304/). We also have ht=
tp://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/.  It does =
not seem appropriate to adopt a WG document on the topic of broadband (at l=
east at this time) without clarifying the relationship between draft-meng-s=
fc-broadband-usecases and the BBF work. In addition, we would need to under=
stand why two efforts - one in BBF and one in the IETF -- on the same topic=
 would be appropriate. Hence, at the present time, we do not intend to adop=
t a WG document on broadband scenarios, and expect to receive primary guida=
nce on this topic from the BBF.

That leaves: http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/, a mo=
re general document. But that document includes text on three topics that w=
ould be covered in more detail elsewhere (broadband, mobile, and DC). While=
 this document could contain pointers to the other documents, that leaves t=
he document with very little standalone content -- raising the question of =
what should be done with it, or what content it could incorporate in order =
to be worthwhile as a standalone document.

Thus, the chairs recommendation at this time is:

1) Call for WG adoption of draft-haeffner-sfc-use-case-mobility-00.txt and =
draft-kumar-sfc-dc-use-cases-00.txt as WG documents (target: informational)=
.

2) Defer action on draft-liu-service-chaining-use-cases<http://datatracker.=
ietf.org/doc/draft-liu-service-chaining-use-cases>  and draft-meng-sfc-broa=
dband-usecases<http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-use=
cases/> per the above discussion.

Does this make sense?

Jim & Thomas

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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:x=3D"urn:schemas-microsoft-com:office:excel" xmlns:m=3D"http://schema=
s.microsoft.com/office/2004/12/omml" xmlns=3D"http://www.w3.org/TR/REC-html=
40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* 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.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Courier New";
	color:#1F497D;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle21
	{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:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:228930958;
	mso-list-type:hybrid;
	mso-list-template-ids:-1201923352 -1257501596 67698691 67698693 67698689 6=
7698691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1
	{mso-list-id:837887256;
	mso-list-type:hybrid;
	mso-list-template-ids:2029153310 67698703 67698713 67698715 67698703 67698=
713 67698715 67698703 67698713 67698715;}
@list l1:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></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"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Agreed with the chairs pr=
oposal.
<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"><o:p>&nbsp;</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">There is no point duplica=
ting work performed by other std bodies, it is much better to use it as a a=
n input, while letting specialized discussions occur between
 groups of corresponding specialists. BBF leverages IETF work all the time,=
 well, it&#8217;s time to have IETF leverage BBF work.<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"><o:p>&nbsp;</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">Being co-editor of the BB=
F work, I&#8217;ll make sure that new use cases identified by BBF will be c=
ommunicated in a reasonably timely fashion to IETF. We do have
 a few new ones in the works. And we&#8217;ll work with the authors of draf=
t-meng-sfc-broadband-usecases to consolidate with BBF work.<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</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">Tx<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">Jerome<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"><o:p>&nbsp;</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">Side note: draft-meng-sfc=
-broadband-usecases seems to cover two topics:<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l1 level=
1 lfo3"><![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><span style=3D"mso-=
list:Ignore">1.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:11.0pt;font-family:=
&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">a basic form of s=
ervice chaining (&#8216;BNAS&#8217; &#8211;I guess this means BRAS/BNG- to =
CGNAT) which is already covered by BBF use cases<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l1 level=
1 lfo3"><![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><span style=3D"mso-=
list:Ignore">2.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:11.0pt;font-family:=
&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">then a lot of mat=
erial about IP v4/v6 transition matters (DS-Lite, MAP, etc), which doesn&#8=
217;t seem to have a direct relationship with service chaining
 per se. Anyhoo, it turns out that there is another BBF work item in this r=
espect, so corresponding material should find its rightful place.<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"><o:p>&nbsp;</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"><o:p>&nbsp;</o:p></span><=
/p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> sfc [mai=
lto:sfc-bounces@ietf.org]
<b>On Behalf Of </b>Ken Gray (kegray)<br>
<b>Sent:</b> Thursday, March 27, 2014 8:28 AM<br>
<b>To:</b> mohamed.boucadair@orange.com; Jim Guichard (jguichar); sfc@ietf.=
org<br>
<b>Subject:</b> Re: [sfc] Progression of use case documents in the SFC WG<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">I'd give a &#43;1 to the ch=
airs &#8230;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">If there is going to be mor=
e than one document (and we seemed hell bent on more than one at the BoF &#=
8230; we could, as a group, settle on &quot;a small number&quot;), that
 they have some focus. &nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">I don't find the focus or o=
rganization described by the chairs onerous - in fact, GIVEN that we have t=
he liaison(s) in place and that they do want a voice here,
 and that at least one of them has a &quot;domain focus&quot; I find it log=
ical to start with broadband and develop use cases in a set of non-trivial =
domains. &nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">They had to define &quot;a =
small number&quot; &#8230;or &quot;a small number&quot; becomes a big numbe=
r. &nbsp;Now we know how many &quot;a small number&quot; is.<o:p></o:p></sp=
an></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">If draft&#8211;liu is strip=
ped of enough content by the categorization of the &quot;small number&quot;=
 it's efficacy should be questioned. &nbsp;To your specific point, as a gro=
up
 we can decide on moving the specific text you mention back to Problem or o=
therwise re-home it. &nbsp;It shouldn't be the sole reason draft-liu exists=
.<o:p></o:p></span></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">I would have gone a bit fur=
ther than the chairs, frankly. &nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">There is SO much use case l=
iterature out there right now, I frankly don't want to see the IETF repeat =
any more than it has to. &nbsp;I would hazard that most of us
 have read these things before in one of several forums.<o:p></o:p></span><=
/p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">So, IMO,&nbsp;the use cases=
 should provide support for the problem statement and the development of a =
proposed header functionality (solution), and as such should
 illustrate significantly unique requirements &#8230;so that we can assess =
the efficacy of the proposed solutions. &nbsp;I hope the &quot;owner by are=
a&quot; described by the chairs will take on the responsibility of making s=
ure that their examples are significantly unique for
 &nbsp;consideration and addressable in the solution. &nbsp;<o:p></o:p></sp=
an></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">Because their work represen=
ts the work of many (whole organizations) and is hopefully further distille=
d by the author here into unique examples, in fairness their
 contributions should probably be credited to &quot;various&quot; with a no=
d to their organization.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">And, because these use case=
s have been reviewed in other forums by many people, the process should be =
more expeditious.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:black">From:
</span></b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,=
&quot;sans-serif&quot;;color:black">&quot;<a href=3D"mailto:mohamed.boucada=
ir@orange.com">mohamed.boucadair@orange.com</a>&quot; &lt;<a href=3D"mailto=
:mohamed.boucadair@orange.com">mohamed.boucadair@orange.com</a>&gt;<br>
<b>Date: </b>Thursday, March 27, 2014 3:07 AM<br>
<b>To: </b>&quot;Jim Guichard (jguichar)&quot; &lt;<a href=3D"mailto:jguich=
ar@cisco.com">jguichar@cisco.com</a>&gt;, &quot;<a href=3D"mailto:sfc@ietf.=
org">sfc@ietf.org</a>&quot; &lt;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.or=
g</a>&gt;<br>
<b>Subject: </b>Re: [sfc] Progression of use case documents in the SFC WG<o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">Dear chairs,</span><span style=3D"color:blac=
k"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">&nbsp;</span><span style=3D"color:black"><o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">Some comments below:</span><span style=3D"co=
lor:black"><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo2"><![if !supportLists]><span style=3D"font-family:Symbol;color:black"=
><span style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times N=
ew Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;Courier New&quot;;color:#1F497D">The proposed actions are not aligned=
 with the feedback received in this thread (Progression of use case documen=
ts within the SFC working group). Answers to
 that poll are in favor of having a generic use case document. IMHo, it is =
not fair to ignore what was voiced for by wg members in the mailing list as=
 part of a formal call with clear questions.
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo2"><![if !supportLists]><span style=3D"font-family:Symbol;color:black"=
><span style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times N=
ew Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;Courier New&quot;;color:#1F497D">Some of the text that was adopted by=
 the WG as part of the Problem Statement (use case as part of the Problem s=
tatement) has been moved to the generic use
 case. That text is governed by this charter text: &#8220;</span><span styl=
e=3D"color:black">1. Problem Statement: This document will provide a summar=
y of the<br>
problem space to be addressed by the SFC working group including<br>
example high-level use cases. Additionally, the working group will<br>
normalize nomenclature and definitions for service function chaining.</span=
><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;color:=
#1F497D">&#8221;. What to do for that text?
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo2"><![if !supportLists]><span style=3D"font-family:Symbol;color:black"=
><span style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times N=
ew Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;Courier New&quot;;color:#1F497D">Having the generic use case document=
 and some few detailed ones do not conflict. It is only a matter of scoping=
.</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">&nbsp;</span><span style=3D"color:black"><o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">Given what is stated above, I disagree with =
your proposal.
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">&nbsp;</span><span style=3D"color:black"><o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">If I have to choose (again), I would vote fo=
r having one single use cases document. Having one single document will hel=
p focusing on core aspects and would simplify
 the wg activity: review, last calls, etc.</span><span style=3D"color:black=
"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">&nbsp;</span><span style=3D"color:black"><o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">Cheers,</span><span style=3D"color:black"><o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">Med</span><span style=3D"color:black"><o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">&nbsp;</span><span style=3D"color:black"><o:=
p></o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">De&nbsp;:</span></b><span=
 style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&=
quot;;color:black"> sfc [<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc=
-bounces@ietf.org</a>]
<b>De la part de</b> Jim Guichard (jguichar)<br>
<b>Envoy=E9&nbsp;:</b> mercredi 26 mars 2014 18:54<br>
</span><b><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Tah=
oma&quot;,&quot;sans-serif&quot;;color:black">=C0&nbsp;:</span></b><span la=
ng=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sa=
ns-serif&quot;;color:black">
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Objet&nbsp;:</b> [sfc] Progression of use case documents in the SFC WG</=
span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">WG:</span><span style=3D"co=
lor:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span style=3D=
"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">In a message back in Januar=
y, we (the chairs) proposed that the SFC WG handle the topic of use case do=
cuments as follows:</span><span style=3D"color:black"><o:p></o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span style=3D=
"color:black"><o:p></o:p></span></p>
</div>
<blockquote style=3D"border:none;border-left:solid #B5C4DF 4.5pt;padding:0i=
n 0in 0in 4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-right:0in;margin=
-bottom:5.0pt" id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">1) Have the WG develop one =
use case document that documents a small number of representative use cases=
.&nbsp;&nbsp;The document presented by Hongyu Li at the Vancouver
 BOF could serve for this purpose</span><span style=3D"color:black"><o:p></=
o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">(<a href=3D"http://datatrac=
ker.ietf.org/doc/draft-liu-service-chaining-use-cases">http://datatracker.i=
etf.org/doc/draft-liu-service-chaining-use-cases</a>).</span><span style=3D=
"color:black"><o:p></o:p></span></p>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span style=3D=
"color:black"><o:p></o:p></span></p>
</div>
<blockquote style=3D"border:none;border-left:solid #B5C4DF 4.5pt;padding:0i=
n 0in 0in 4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-right:0in;margin=
-bottom:5.0pt" id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">3) For additional use cases=
 not covered in 1) above, allow for a small number of documents that are ap=
plicable to specific</span><span style=3D"color:black"><o:p></o:p></span></=
p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">environments (e.g.&nbsp;&nb=
sp;mobility, data center, broadband, and so forth.) These documents would p=
rovide more detailed information and applicability of SFC to these
 specific environments, and would need to go beyond what is covered in the =
general use case document (1). Note that it is not the intention to have ev=
ery potential use case documented.</span><span style=3D"color:black"><o:p><=
/o:p></span></p>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span style=3D=
"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">Since then, and based on th=
e presentations/discussion in London, it appears that we have a number of d=
ocuments that warrant being developed as standalone documents.
 Specifically:</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span style=3D=
"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">1) A use case document on m=
obility, e.g.,&nbsp;<a href=3D"http://datatracker.ietf.org/doc/draft-haeffn=
er-sfc-use-case-mobility/"><span style=3D"font-size:10.5pt">http://datatrac=
ker.ietf.org/doc/draft-haeffner-sfc-use-case-mobility/</span></a></span><sp=
an style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span style=3D=
"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">2) A use case document on D=
ata Centers, e.g.,&nbsp;<a href=3D"http://datatracker.ietf.org/doc/draft-ku=
mar-sfc-dc-use-cases/"><span style=3D"font-size:10.5pt">http://datatracker.=
ietf.org/doc/draft-kumar-sfc-dc-use-cases/</span></a></span><span style=3D"=
color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span style=3D=
"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">3) Possibly a use case docu=
ment on Broadband scenarios. However, use cases from a broadband perspectiv=
e are being developed in the BBF (see the liaison statement
 at&nbsp;<a href=3D"https://datatracker.ietf.org/liaison/1304/">https://dat=
atracker.ietf.org/liaison/1304/</a>). We also have&nbsp;<a href=3D"http://d=
atatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/">http://datatrac=
ker.ietf.org/doc/draft-meng-sfc-broadband-usecases/</a>.&nbsp;
 It does not seem appropriate to adopt a WG document on the topic of broadb=
and (at least at this time) without clarifying the relationship between dra=
ft-meng-sfc-broadband-usecases and the BBF work. In addition, we would need=
 to understand why two efforts &#8212;
 one in BBF and one in the IETF -- on the same topic would be appropriate. =
Hence, at the present time, we do not intend to adopt a WG document on broa=
dband scenarios, and expect to receive primary guidance on this topic from =
the BBF.</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span style=3D=
"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">That leaves:&nbsp;<a href=
=3D"http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/">http://datatr=
acker.ietf.org/doc/draft-liu-sfc-use-cases/</a>, a more general document.
 But that document includes text on three topics that would be covered in m=
ore detail elsewhere (broadband, mobile, and DC). While this document could=
 contain pointers to the other documents, that leaves the document with ver=
y little standalone content -- raising
 the question of what should be done with it, or what content it could inco=
rporate in order to be worthwhile as a standalone document.</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span style=3D=
"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">Thus, the chairs recommenda=
tion at this time is:</span><span style=3D"color:black"><o:p></o:p></span><=
/p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span style=3D=
"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">1) Call for WG adoption of =
draft-haeffner-sfc-use-case-mobility-00.txt and draft-kumar-sfc-dc-use-case=
s-00.txt as WG documents (target: informational).</span><span style=3D"colo=
r:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span style=3D=
"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">2) Defer action on&nbsp;<a =
href=3D"http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-case=
s">draft-liu-service-chaining-use-cases</a>&nbsp; and&nbsp;<a href=3D"http:=
//datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/">draft-meng-s=
fc-broadband-usecases</a>&nbsp;per
 the above discussion.</span><span style=3D"color:black"><o:p></o:p></span>=
</p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span style=3D=
"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">Does this make sense?</span=
><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span style=3D=
"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">Jim &amp; Thomas</span><spa=
n style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_9134806f48c24248b3c0f7c550c5266dCO2PR05MB716namprd05pro_--


From nobody Thu Mar 27 06:00:07 2014
Return-Path: <Ben.Wright@metaswitch.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 364871A06C7 for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 06:00:01 -0700 (PDT)
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, HTML_MESSAGE=0.001, 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 saQOUoPzDkWm for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 05:59:57 -0700 (PDT)
Received: from ENFIRHETS1.metaswitch.com (enfirhets1.metaswitch.com [192.91.191.166]) by ietfa.amsl.com (Postfix) with ESMTP id B8BF31A00B4 for <sfc@ietf.org>; Thu, 27 Mar 2014 05:59:56 -0700 (PDT)
Received: from ENFICSCAS1.datcon.co.uk (172.18.4.13) by ENFIRHETS1.metaswitch.com (172.18.209.22) with Microsoft SMTP Server (TLS) id 14.3.181.6; Thu, 27 Mar 2014 12:59:31 +0000
Received: from ENFICSMBX1.datcon.co.uk ([fe80::d5d5:c683:a3be:3a19]) by ENFICSCAS1.datcon.co.uk ([fe80::3d12:12a9:26af:c7%11]) with mapi id 14.03.0174.001; Thu, 27 Mar 2014 12:59:54 +0000
From: Ben Wright <Ben.Wright@metaswitch.com>
To: Xuxiaohu <xuxiaohu@huawei.com>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, Ron Parker <Ron_Parker@affirmednetworks.com>,  "Jim Guichard (jguichar)" <jguichar@cisco.com>, "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>
Thread-Topic: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
Thread-Index: AQHPSPtNSkZ+x/Xw+EyMHoOE4zy+LJrzag2AgAABMwCAAR/XkIAAKmwAgAAw1RA=
Date: Thu, 27 Mar 2014 12:59:53 +0000
Message-ID: <B3B6FD81D3159A45B5421AF9DD500F88D6F85587@ENFICSMBX1.datcon.co.uk>
References: <B3B6FD81D3159A45B5421AF9DD500F88D6F84A36@ENFICSMBX1.datcon.co.uk> <CF585472.1E533%jguichar@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6532@MBX021-W3-CA-2.exch021.domain.local> <B3B6FD81D3159A45B5421AF9DD500F88D6F84B7F@ENFICSMBX1.datcon.co.uk> <94C682931C08B048B7A8645303FDC9F36F54483E67@PUEXCB1B.nanterre.francetelecom.fr> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08265397@NKGEML512-MBS.china.huawei.com>
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08265397@NKGEML512-MBS.china.huawei.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.18.72.105]
Content-Type: multipart/alternative; boundary="_000_B3B6FD81D3159A45B5421AF9DD500F88D6F85587ENFICSMBX1datco_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/6cUBEha9AJINf-9_ee-9REFswN0
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Mar 2014 13:00:01 -0000

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

SGkgWGlhb2h1LA0KDQpUbyBteSBtaW5kLCBJIHRoaW5rIHdlIHNob3VsZCBub3QgbWVudGlvbiBz
ZXJ2aWNlIHBhdGggSUQgYW5kIHNlcnZpY2UgaW5kZXggaW4gdGhlIHJlcXVpcmVtZW50cyBkcmFm
dC4gICBUaGVzZSBhcmUgcGFydCBvZiB0aGUgc29sdXRpb24sIG5vdCB0aGUgcmVxdWlyZW1lbnQg
aXRzZWxmLg0KDQpUaGFua3MsDQoNCkJlbg0KDQoNCkZyb206IFh1eGlhb2h1IFttYWlsdG86eHV4
aWFvaHVAaHVhd2VpLmNvbV0NClNlbnQ6IDI3IE1hcmNoIDIwMTQgMTA6MDMNClRvOiBtb2hhbWVk
LmJvdWNhZGFpckBvcmFuZ2UuY29tOyBCZW4gV3JpZ2h0OyBSb24gUGFya2VyOyBKaW0gR3VpY2hh
cmQgKGpndWljaGFyKTsgZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHNAdG9vbHMuaWV0
Zi5vcmcNCkNjOiBzZmNAaWV0Zi5vcmcNClN1YmplY3Q6IHJlOiBbc2ZjXSBMb29wIGRldGVjdGlv
biBpbiBzZXJ2aWNlIGNoYWlucyAtIHF1ZXN0aW9uIG9uIGRyYWZ0LWJvdWNhZGFpci1zZmMtcmVx
dWlyZW1lbnRzDQoNCkhpIE1lZCwNCg0KSXQgc2VlbXMgaGVscGZ1bCB0byBmdXJ0aGVyIG1lbnRp
b24gdGhhdCBpbiB0aGUgU0YgU3BpcmFsIGNhc2UsIHRoZSBwYXRoIHNlbGVjdGlvbiBvbiB0aGUg
c2VydmljZSBub2RlcyB3aGljaCBtYXkgYmUgaW52b2tlZCBtdWx0aXBsZSB0aW1lcyBpbiB0aGUg
c2FtZSBzZXJ2aWNlIHBhdGgsIG5vdyBzaG91bGQgZGVwZW5kIG9uIHRoZSBjb21iaW5hdGlvbiBv
ZiB0aGUgc2VydmljZSBwYXRoIElEIGFuZCB0aGUgc2VydmljZSBpbmRleCwgcmF0aGVyIHRoYW4g
dGhlIHNlcnZpY2UgcGF0aCBJRCBhbG9uZS4NCg0KQmVzdCByZWdhcmRzLA0KWGlhb2h1DQoNCuWP
keS7tuS6ujogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIOS7o+ihqCBtb2hhbWVk
LmJvdWNhZGFpckBvcmFuZ2UuY29tPG1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29t
Pg0K5Y+R6YCB5pe26Ze0OiAyMDE05bm0M+aciDI35pelIDE1OjM1DQrmlLbku7bkuro6IEJlbiBX
cmlnaHQ7IFJvbiBQYXJrZXI7IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOyBkcmFmdC1ib3VjYWRh
aXItc2ZjLXJlcXVpcmVtZW50c0B0b29scy5pZXRmLm9yZzxtYWlsdG86ZHJhZnQtYm91Y2FkYWly
LXNmYy1yZXF1aXJlbWVudHNAdG9vbHMuaWV0Zi5vcmc+DQrmioTpgIE6IHNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPg0K5Li76aKYOiBSZTogW3NmY10gTG9vcCBkZXRlY3Rpb24gaW4g
c2VydmljZSBjaGFpbnMgLSBxdWVzdGlvbiBvbiBkcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVt
ZW50cw0KDQpEZWFyIEJlbiwNCg0KV2hhdCBhYm91dCB0aGlzIHByb3Bvc2FsPw0KDQogICBSRVEj
MjU6ICBUaGUgc29sdXRpb24gTVVTVCBwcmV2ZW50IFNlcnZpY2UgRnVuY3Rpb24gTG9vcHMuDQoN
CiAgICAgICAgICAgIEEuICBSZWxheGluZyB0aGlzIGNhcGFiaWxpdHkgU0hPVUxEIGJlIGNvbmZp
Z3VyYWJsZS4NCiAgICAgICAgICAgIEIuICBTZXJ2aWNlIEZ1bmN0aW9ucyBNQVkgYmUgaW52b2tl
ZCBtdWx0aXBsZSB0aW1lcyBpbiB0aGUNCiAgICAgICAgICAgICAgICBzYW1lIFNlcnZpY2UgRnVu
Y3Rpb24gQ2hhaW4gKGRlbm90ZWQgYXMgU0YgU3BpcmFsKSwgYnV0DQogICAgICAgICAgICAgICAg
dGhlIHNvbHV0aW9uIE1VU1QgcHJldmVudCBmb3J3YXJkaW5nIGxvb3BzLg0KDQpUaGUgbW90aXZh
dGlvbiBmb3IgdGhpcyB3b3JkaW5nIGlzIHRvIGNhbGwgb3V0IHRoZSBjb3JlIGZ1bmN0aW9uYWxp
dHkgKHRoYXQgaXMgbG9vcCBkZXRlY3Rpb24pIGFuZCBhbGxvdyBmb3Igc29tZSBleGNlcHRpb25z
IHdoZXJlIHRoZSBmdW5jdGlvbmFsaXR5IGlzIGRpc2FibGVkIGZvciBzb21lIHNwZWNpZmljIGRl
cGxveW1lbnRzLg0KDQpDaGVlcnMsDQpNZWQNCg0KRGUgOiBzZmMgW21haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZ10gRGUgbGEgcGFydCBkZSBCZW4gV3JpZ2h0DQpFbnZvecOpIDogbWVyY3JlZGkg
MjYgbWFycyAyMDE0IDE1OjIyDQrDgCA6IFJvbiBQYXJrZXI7IEppbSBHdWljaGFyZCAoamd1aWNo
YXIpOyBkcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50c0B0b29scy5pZXRmLm9yZzxtYWls
dG86ZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHNAdG9vbHMuaWV0Zi5vcmc+DQpDYyA6
IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KT2JqZXQgOiBSZTogW3NmY10gTG9v
cCBkZXRlY3Rpb24gaW4gc2VydmljZSBjaGFpbnMgLSBxdWVzdGlvbiBvbiBkcmFmdC1ib3VjYWRh
aXItc2ZjLXJlcXVpcmVtZW50cw0KDQpIaSBKaW0sIE1lZCwgUm9uLA0KDQpUaGFua3MgZm9yIHlv
dXIgcHJvbXB0IHJlc3BvbnNlcy4gICBJIHRoaW5rIHdl4oCZcmUgaW4gYWdyZWVtZW50IOKAkyBz
cGlyYWwgcGF0aHMgbWF5IGJlIHJlcXVpcmVkLCBidXQgd2UgbmVlZCB0byBoYXZlIGEgbWVjaGFu
aXNtIHRvIHByZXZlbnQgbG9vcHMgZm9ybWluZy4gICBNeSByZWFkaW5nIG9mIFJFUSMyNSB3YXMg
dGhhdCBpdCBkaXNhbGxvd2VkIHNwaXJhbCBwYXRocy4gIEdpdmVuIHRoaXMsIGhvdyBkbyB5b3Ug
ZmVlbCBhYm91dCB1cyB0d2Vha2luZyB0aGUgdGV4dCBmb3IgdGhhdCByZXF1aXJlbWVudCB0byBz
b21ldGhpbmcgbGlrZToNCg0KUkVRIzI1OiAgU2VydmljZSBGdW5jdGlvbnMgTUFZIGFwcGVhciBi
ZSBpbnZva2VkIG11bHRpcGxlIHRpbWVzIGluIHRoZSBzYW1lIFNlcnZpY2UgRnVuY3Rpb24gQ2hh
aW4gKGluIGEgc3BpcmFsKSwgYnV0IHRoZSBzb2x1dGlvbiBNVVNUIHByZXZlbnQgU2VydmljZSBG
dW5jdGlvbiBsb29wcy4NCg0KQXMgSmltIGFuZCBSb24gc2F5LCB3ZSBoYXZlIG1lY2hhbmlzbXMg
d2hpY2ggbWVldCB0aGlzIHJlcXVpcmVtZW50Lg0KDQpDaGVlcnMsDQoNCkJlbg0KDQoNCkZyb206
IFJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tXQ0KU2Vu
dDogMjYgTWFyY2ggMjAxNCAxNDoxNw0KVG86IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOyBCZW4g
V3JpZ2h0OyBkcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50c0B0b29scy5pZXRmLm9yZzxt
YWlsdG86ZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHNAdG9vbHMuaWV0Zi5vcmc+DQpD
Yzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10g
TG9vcCBkZXRlY3Rpb24gaW4gc2VydmljZSBjaGFpbnMgLSBxdWVzdGlvbiBvbiBkcmFmdC1ib3Vj
YWRhaXItc2ZjLXJlcXVpcmVtZW50cw0KDQpUaGFua3MsIEppbS4NCg0KSeKAmWxsIHBvaW50IG91
dCB0aGF0IHRoZXJlIGlzIGEgc2Vjb25kIHRha2Ugb24gdGhlIFNGQyBzZXJ2aWNlIGhlYWRlciB3
aGljaCBpcyBhbHNvIGNvbnNpc3RlbnQgaW4gaXRzIHRyZWF0bWVudCBvZiB0aGUgU0YgcGF0aCBh
bmQgU0YgaW5kZXggKGZ1bGwgZGlzY2xvc3VyZSDigJMgSSBhbSBhIGNvLWF1dGhvcikuDQoNCmh0
dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtemhhbmctc2ZjLXNjaC8NCg0KDQog
ICAgIFJvbg0KDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9u
IEJlaGFsZiBPZiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKQ0KU2VudDogV2VkbmVzZGF5LCBNYXJj
aCAyNiwgMjAxNCA5OjU3IEFNDQpUbzogQmVuIFdyaWdodDsgZHJhZnQtYm91Y2FkYWlyLXNmYy1y
ZXF1aXJlbWVudHNAdG9vbHMuaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWJvdWNhZGFpci1zZmMtcmVx
dWlyZW1lbnRzQHRvb2xzLmlldGYub3JnPg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIExvb3AgZGV0ZWN0aW9uIGluIHNlcnZpY2UgY2hh
aW5zIC0gcXVlc3Rpb24gb24gZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHMNCg0KSGkg
QmVuLA0KDQpZZXMsIHRoaXMgaXMgbW9zdCBjZXJ0YWlubHkgYSByZXF1aXJlbWVudC4gSSB3b3Vs
ZCBzdWdnZXN0IGxvb2tpbmcgYXQgZHJhZnQtcXVpbm4tc2ZjLW5zaCBmb3IgYSBkZXNjcmlwdGlv
biBvZiBob3cgdGhlIHNlcnZpY2UgcGF0aCBJRCArIHNlcnZpY2UgaW5kZXggYXJlIHVzZWQgdG8g
ZGV0ZXJtaW5lIHdoZXJlIGluIHRoZSBzZXJ2aWNlIGNoYWluIHRoZSBwYWNrZXQgaXMgY3VycmVu
dGx5IGFuZCBob3cgdGhlIGluZGV4IGlzIGRlY3JlbWVudGVkIGF0IGVhY2ggc2VydmljZSBob3Ag
dG8gZmFjaWxpdGF0ZSBib3RoIHNlcnZpY2UgaG9wIGF3YXJlbmVzcyBhbmQgbG9vcCBkZXRlY3Rp
b24gd2l0aGluIHRoZSBzZXJ2aWNlIGdyYXBoLg0KDQpGcm9tOiBCZW4gV3JpZ2h0IDxCZW4uV3Jp
Z2h0QG1ldGFzd2l0Y2guY29tPG1haWx0bzpCZW4uV3JpZ2h0QG1ldGFzd2l0Y2guY29tPj4NCkRh
dGU6IFdlZG5lc2RheSwgTWFyY2ggMjYsIDIwMTQgYXQgODoyMSBBTQ0KVG86ICJkcmFmdC1ib3Vj
YWRhaXItc2ZjLXJlcXVpcmVtZW50c0B0b29scy5pZXRmLm9yZzxtYWlsdG86ZHJhZnQtYm91Y2Fk
YWlyLXNmYy1yZXF1aXJlbWVudHNAdG9vbHMuaWV0Zi5vcmc+IiA8ZHJhZnQtYm91Y2FkYWlyLXNm
Yy1yZXF1aXJlbWVudHNAdG9vbHMuaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWJvdWNhZGFpci1zZmMt
cmVxdWlyZW1lbnRzQHRvb2xzLmlldGYub3JnPj4NCkNjOiAic2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+IiA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+Pg0KU3ViamVj
dDogW3NmY10gTG9vcCBkZXRlY3Rpb24gaW4gc2VydmljZSBjaGFpbnMgLSBxdWVzdGlvbiBvbiBk
cmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50cw0KDQpIaSwNCg0KSeKAmWQgbGlrZSB0byBn
ZXQgeW91ciBpbnB1dCBhbmQgdGhhdCBvZiB0aGUgV0cgb24gTG9vcCBEZXRlY3Rpb24gd2l0aGlu
IGEgc2VydmljZSBjaGFpbi4NCg0KZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHMgZXhw
bGljaXRseSBmb3JiaWRzIHRoZSBzYW1lIFNGIGZyb20gYXBwZWFyaW5nIGluIGEgZ2l2ZW4gU0ZD
IChSZXEgIzI1KSwgdG8gcHJldmVudCBsb29wcyBmb3JtaW5nLiAgIE90aGVyIGRyYWZ0cyBhbGxv
dyB0aGlzIC0gZS5nLiBkcmFmdC1xdWlubi1zZmMtYXJjaDog4oCcQSBnaXZlbiBTRiBjYW4gYXBw
ZWFyIG9uZSB0aW1lIG9yIG11bHRpcGxlIHRpbWVzIGluIGEgZ2l2ZW4gU0ZD4oCdLg0KDQpJIGNh
biBzZWUgdGhhdCB0aGVyZSBtaWdodCBiZSB1c2UgY2FzZXMgZm9yIHdoaWNoIGl0IGlzIGFkdmFu
dGFnZW91cyB0byBoYXZlIHRoZSBzYW1lIFNGIGFwcGVhciBtb3JlIHRoYW4gb25jZSBpbiBTRkMu
ICAgV291bGQgaXQgYmUgYWNjZXB0YWJsZSB0byBhbGxvdyB0aGlzIGJ1dCB1c2UsIGZvciBleGFt
cGxlLCBhIFRUTC1iYXNlZCBtZWNoYW5pc20gdG8gcHJldmVudCBhbnkgbG9vcHMgZnJvbSBiZWlu
ZyBsb25nLWxpdmVkPw0KDQpBcG9sb2dpZXMgaWYgdGhpcyBoYXMgYmVlbiByYWlzZWQgYmVmb3Jl
IG9uIHRoZSBsaXN0IGFuZCBJ4oCZdmUgbWlzc2VkIGl0Lg0KDQpUaGFua3MsDQoNCkJlbg0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Ik1TIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2IDkgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpNaW5nTGlVOw0KCXBhbm9zZS0xOjIgMiA1IDkgMCAwIDAgMCAwIDA7
fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToy
IDQgNSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsN
CglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt
aWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OuWui+S9kzt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQE1p
bmdMaVUiOw0KCXBhbm9zZS0xOjIgMiA1IDkgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiXEBNUyBHb3RoaWMiOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDcgMiA1IDggMiA0
O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBk
aXYuTXNvTm9ybWFsDQoJe21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZv
bnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjt9DQph
OmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv
cjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1z
b0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJw
bGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLk1zb0FjZXRhdGUsIGxpLk1zb0Fj
ZXRhdGUsIGRpdi5Nc29BY2V0YXRlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5
bGUtbGluazoiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRv
bTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJz
YW5zLXNlcmlmIjt9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiQmFs
bG9vbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGlu
azoiQmFsbG9vbiBUZXh0IjsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0K
c3Bhbi5UZXh0ZWRlYnVsbGVzQ2FyDQoJe21zby1zdHlsZS1uYW1lOiJUZXh0ZSBkZSBidWxsZXMg
Q2FyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IlRleHRlIGRl
IGJ1bGxlcyI7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnAuVGV4dGVk
ZWJ1bGxlcywgbGkuVGV4dGVkZWJ1bGxlcywgZGl2LlRleHRlZGVidWxsZXMNCgl7bXNvLXN0eWxl
LW5hbWU6IlRleHRlIGRlIGJ1bGxlcyI7DQoJbXNvLXN0eWxlLWxpbms6IlRleHRlIGRlIGJ1bGxl
cyBDYXIiOw0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6
ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjt9DQpwLmEsIGxp
LmEsIGRpdi5hDQoJe21zby1zdHlsZS1uYW1lOuaJueazqOahhuaWh+acrDsNCgltc28tc3R5bGUt
bGluazoi5om55rOo5qGG5paH5pysIENoYXIiOw0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRv
bTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJz
YW5zLXNlcmlmIjt9DQpzcGFuLkNoYXINCgl7bXNvLXN0eWxlLW5hbWU6IuaJueazqOahhuaWh+ac
rCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms65om55rOo
5qGG5paH5pysOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5F
bWFpbFN0eWxlMjMNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNh
bGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uRW1haWxTdHls
ZTI0DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwi
c2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyNQ0KCXttc28t
c3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYi
Ow0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjYNCgl7bXNvLXN0eWxlLXR5cGU6
cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCgljb2xvcjojOTkzMzY2O30N
CnNwYW4uRW1haWxTdHlsZTI3DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFt
aWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWls
U3R5bGUyOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToi
Q2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERlZmF1bHQN
Cgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFn
ZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA3
Mi4wcHQgNzIuMHB0IDcyLjBwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rp
b24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1
bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEt
LVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzpp
ZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtl
bmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLUdCIiBsaW5rPSJibHVlIiB2bGluaz0i
cHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SGkgWGlhb2h1LCA8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlRvIG15IG1pbmQsIEkgdGhpbmsgd2Ugc2hvdWxkIG5vdCBt
ZW50aW9uIHNlcnZpY2UgcGF0aCBJRCBhbmQgc2VydmljZSBpbmRleCBpbiB0aGUgcmVxdWlyZW1l
bnRzIGRyYWZ0LiZuYnNwOyZuYnNwOyBUaGVzZSBhcmUgcGFydCBvZiB0aGUgc29sdXRpb24sIG5v
dCB0aGUgcmVxdWlyZW1lbnQgaXRzZWxmLiZuYnNwOyAmbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPlRoYW5rcywgPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj5CZW48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPiBYdXhpYW9odSBbbWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb21dDQo8YnI+DQo8Yj5T
ZW50OjwvYj4gMjcgTWFyY2ggMjAxNCAxMDowMzxicj4NCjxiPlRvOjwvYj4gbW9oYW1lZC5ib3Vj
YWRhaXJAb3JhbmdlLmNvbTsgQmVuIFdyaWdodDsgUm9uIFBhcmtlcjsgSmltIEd1aWNoYXJkIChq
Z3VpY2hhcik7IGRyYWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1lbnRzQHRvb2xzLmlldGYub3Jn
PGJyPg0KPGI+Q2M6PC9iPiBzZmNAaWV0Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gcmU6IFtz
ZmNdIExvb3AgZGV0ZWN0aW9uIGluIHNlcnZpY2UgY2hhaW5zIC0gcXVlc3Rpb24gb24gZHJhZnQt
Ym91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxNi4w
cHQ7Y29sb3I6IzFGNDk3RCI+SGkgTWVkLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtj
b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Y29sb3I6
IzFGNDk3RCI+SXQgc2VlbXMgaGVscGZ1bCB0byBmdXJ0aGVyIG1lbnRpb24gdGhhdCBpbiB0aGUg
U0YgU3BpcmFsIGNhc2UsIHRoZSBwYXRoIHNlbGVjdGlvbiBvbiB0aGUgc2VydmljZSBub2RlcyB3
aGljaCBtYXkgYmUgaW52b2tlZCBtdWx0aXBsZSB0aW1lcyBpbiB0aGUgc2FtZSBzZXJ2aWNlIHBh
dGgsIG5vdyBzaG91bGQgZGVwZW5kDQogb24gdGhlIGNvbWJpbmF0aW9uIG9mIHRoZSBzZXJ2aWNl
IHBhdGggSUQgYW5kIHRoZSBzZXJ2aWNlIGluZGV4LCByYXRoZXIgdGhhbiB0aGUgc2VydmljZSBw
YXRoIElEIGFsb25lLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtjb2xvcjojMUY0OTdE
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Y29sb3I6IzFGNDk3RCI+QmVz
dCByZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtjb2xvcjojMUY0OTdEIj5Y
aWFvaHU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxl
ZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8
ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFk
ZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBs
YW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6TWluZ0xpVSI+
5Y+R5Lu25Lq6PC9zcGFuPjwvYj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L5L2TIj46PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L5L2TIj4gc2ZjIFs8YSBo
cmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZzwvYT5dDQo8L3NwYW4+PGI+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIEdvdGhpYyZxdW90OyI+5Luj6KGoPC9zcGFuPjwv
Yj48Yj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk65a6L5L2TIj4NCjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OuWui+S9kyI+PGEgaHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91
Y2FkYWlyQG9yYW5nZS5jb20iPm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L2E+PGJyPg0K
PC9zcGFuPjxiPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTpNaW5nTGlVIj7lj5HpgIHml7bpl7Q8L3NwYW4+PC9iPjxiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTrlrovkvZMiPjo8L3NwYW4+
PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTrlrovkvZMiPiAyMDE0PC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtNUyBHb3RoaWMmcXVvdDsiPuW5tDwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L5L2T
Ij4zPC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtNUyBHb3RoaWMmcXVvdDsiPuaciDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L5L2TIj4yNzwvc3Bhbj48
c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7TVMgR290aGljJnF1b3Q7Ij7ml6U8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OuWui+S9kyI+DQogMTU6MzU8YnI+DQo8L3NwYW4+
PGI+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O01TIEdvdGhpYyZxdW90OyI+5pS25Lu25Lq6PC9zcGFuPjwvYj48Yj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L5L2TIj46PC9z
cGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk65a6L5L2TIj4gQmVuIFdyaWdodDsgUm9uIFBhcmtlcjsgSmltIEd1aWNoYXJkDQogKGpn
dWljaGFyKTsgPGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1lbnRz
QHRvb2xzLmlldGYub3JnIj5kcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50c0B0b29scy5p
ZXRmLm9yZzwvYT48YnI+DQo8L3NwYW4+PGI+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIEdvdGhpYyZxdW90OyI+5oqE6YCBPC9z
cGFuPjwvYj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk65a6L5L2TIj46PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L5L2TIj4NCjxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8L3NwYW4+PGI+PHNwYW4gbGFuZz0iWkgt
Q04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIEdvdGhpYyZx
dW90OyI+5Li7PC9zcGFuPjwvYj48Yj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6TWluZ0xpVSI+6aKYPC9zcGFuPjwvYj48Yj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L5L2TIj46PC9z
cGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk65a6L5L2TIj4NCiBSZTogW3NmY10gTG9vcCBkZXRlY3Rpb24gaW4gc2VydmljZSBjaGFp
bnMgLSBxdWVzdGlvbiBvbiBkcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50czxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM5OTMzNjYiPkRlYXIgQmVuLDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90Oztjb2xvcjojOTkzMzY2Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6Izk5MzM2NiI+V2hh
dCBhYm91dCB0aGlzIHByb3Bvc2FsPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojOTkzMzY2Ij48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDs7Y29sb3I6Izk5MzM2NiI+Jm5ic3A7Jm5ic3A7IFJFUSMyNTombmJzcDsgVGhlIHNvbHV0
aW9uIE1VU1QgcHJldmVudCBTZXJ2aWNlIEZ1bmN0aW9uIExvb3BzLjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjoj
OTkzMzY2Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6Izk5MzM2NiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEEuJm5ic3A7
IFJlbGF4aW5nIHRoaXMgY2FwYWJpbGl0eSBTSE9VTEQgYmUgY29uZmlndXJhYmxlLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
Oztjb2xvcjojOTkzMzY2Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgQi4mbmJzcDsgU2VydmljZSBGdW5jdGlvbnMgTUFZ
IGJlIGludm9rZWQgbXVsdGlwbGUgdGltZXMgaW4gdGhlPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM5OTMzNjYi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBzYW1lIFNlcnZpY2UgRnVuY3Rpb24g
Q2hhaW4gKGRlbm90ZWQgYXMgU0YgU3BpcmFsKSwgYnV0PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM5OTMzNjYi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB0aGUgc29sdXRpb24gTVVTVCBwcmV2
ZW50IGZvcndhcmRpbmcgbG9vcHMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM5OTMzNjYiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90Oztjb2xvcjojOTkzMzY2Ij5UaGUgbW90aXZhdGlvbiBmb3IgdGhpcyB3b3JkaW5nIGlzIHRv
IGNhbGwgb3V0IHRoZSBjb3JlIGZ1bmN0aW9uYWxpdHkgKHRoYXQgaXMgbG9vcCBkZXRlY3Rpb24p
IGFuZCBhbGxvdyBmb3Igc29tZSBleGNlcHRpb25zIHdoZXJlIHRoZSBmdW5jdGlvbmFsaXR5IGlz
DQogZGlzYWJsZWQgZm9yIHNvbWUgc3BlY2lmaWMgZGVwbG95bWVudHMuPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9y
OiM5OTMzNjYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojOTkzMzY2Ij5DaGVlcnMsPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
O2NvbG9yOiM5OTMzNjYiPk1lZDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojOTkzMzY2Ij48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xp
ZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMu
MHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkZS
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RGUmbmJzcDs6PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJG
UiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPkRlIGxhIHBh
cnQgZGU8L2I+IEJlbiBXcmlnaHQ8YnI+DQo8Yj5FbnZvecOpJm5ic3A7OjwvYj4gbWVyY3JlZGkg
MjYgbWFycyAyMDE0IDE1OjIyPGJyPg0KPGI+w4AmbmJzcDs6PC9iPiBSb24gUGFya2VyOyBKaW0g
R3VpY2hhcmQgKGpndWljaGFyKTsgPGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWJvdWNhZGFpci1zZmMt
cmVxdWlyZW1lbnRzQHRvb2xzLmlldGYub3JnIj4NCmRyYWZ0LWJvdWNhZGFpci1zZmMtcmVxdWly
ZW1lbnRzQHRvb2xzLmlldGYub3JnPC9hPjxicj4NCjxiPkNjJm5ic3A7OjwvYj4gPGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPk9iamV0Jm5ic3A7
OjwvYj4gUmU6IFtzZmNdIExvb3AgZGV0ZWN0aW9uIGluIHNlcnZpY2UgY2hhaW5zIC0gcXVlc3Rp
b24gb24gZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHM8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5IaSBKaW0sIE1lZCwgUm9uLCA8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlRoYW5rcyBmb3IgeW91ciBwcm9tcHQgcmVzcG9uc2Vz
LiZuYnNwOyZuYnNwOyBJIHRoaW5rIHdl4oCZcmUgaW4gYWdyZWVtZW50IOKAkyBzcGlyYWwgcGF0
aHMgbWF5IGJlIHJlcXVpcmVkLCBidXQgd2UgbmVlZCB0byBoYXZlIGEgbWVjaGFuaXNtIHRvIHBy
ZXZlbnQgbG9vcHMgZm9ybWluZy4mbmJzcDsmbmJzcDsgTXkgcmVhZGluZyBvZiBSRVEjMjUgd2Fz
IHRoYXQgaXQgZGlzYWxsb3dlZCBzcGlyYWwgcGF0aHMuJm5ic3A7DQogR2l2ZW4gdGhpcywgaG93
IGRvIHlvdSBmZWVsIGFib3V0IHVzIHR3ZWFraW5nIHRoZSB0ZXh0IGZvciB0aGF0IHJlcXVpcmVt
ZW50IHRvIHNvbWV0aGluZyBsaWtlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0icGFnZS1icmVhay1iZWZvcmU6
YWx3YXlzIj48c3BhbiBsYW5nPSJFTiIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPlJFUSMyNTombmJzcDsgU2VydmljZSBGdW5jdGlv
bnMgTUFZIGFwcGVhciBiZSBpbnZva2VkIG11bHRpcGxlIHRpbWVzIGluIHRoZSBzYW1lIFNlcnZp
Y2UgRnVuY3Rpb24gQ2hhaW4gKGluIGEgc3BpcmFsKSwgYnV0IHRoZSBzb2x1dGlvbiBNVVNUDQog
cHJldmVudCBTZXJ2aWNlIEZ1bmN0aW9uIGxvb3BzLiZuYnNwOyA8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0icGFnZS1icmVhay1iZWZvcmU6YWx3YXlz
Ij48c3BhbiBsYW5nPSJFTiIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5BcyBKaW0gYW5kIFJv
biBzYXksIHdlIGhhdmUgbWVjaGFuaXNtcyB3aGljaCBtZWV0IHRoaXMgcmVxdWlyZW1lbnQuDQo8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkNoZWVycywgPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5CZW48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBw
dCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBSb24gUGFya2VyIFs8YSBocmVmPSJtYWlsdG86Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IDI2IE1hcmNoIDIwMTQgMTQ6MTc8
YnI+DQo8Yj5Ubzo8L2I+IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOyBCZW4gV3JpZ2h0OyA8YSBo
cmVmPSJtYWlsdG86ZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHNAdG9vbHMuaWV0Zi5v
cmciPg0KZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHNAdG9vbHMuaWV0Zi5vcmc8L2E+
PGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5v
cmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbc2ZjXSBMb29wIGRldGVjdGlvbiBpbiBz
ZXJ2aWNlIGNoYWlucyAtIHF1ZXN0aW9uIG9uIGRyYWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1l
bnRzPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5UaGFua3MsIEppbS48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SeKA
mWxsIHBvaW50IG91dCB0aGF0IHRoZXJlIGlzIGEgc2Vjb25kIHRha2Ugb24gdGhlIFNGQyBzZXJ2
aWNlIGhlYWRlciB3aGljaCBpcyBhbHNvIGNvbnNpc3RlbnQgaW4gaXRzIHRyZWF0bWVudCBvZiB0
aGUgU0YgcGF0aCBhbmQgU0YgaW5kZXggKGZ1bGwgZGlzY2xvc3VyZSDigJMgSSBhbSBhIGNvLWF1
dGhvcikuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPjxhIGhyZWY9Imh0dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJh
ZnQtemhhbmctc2ZjLXNjaC8iPmh0dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQt
emhhbmctc2ZjLXNjaC88L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFJvbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGlu
ZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5n
PSJFTi1VUyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gc2ZjIFs8YSBocmVm
PSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
ZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPkppbSBHdWljaGFyZCAoamd1aWNoYXIpPGJyPg0K
PGI+U2VudDo8L2I+IFdlZG5lc2RheSwgTWFyY2ggMjYsIDIwMTQgOTo1NyBBTTxicj4NCjxiPlRv
OjwvYj4gQmVuIFdyaWdodDsgPGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWJvdWNhZGFpci1zZmMtcmVx
dWlyZW1lbnRzQHRvb2xzLmlldGYub3JnIj4NCmRyYWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1l
bnRzQHRvb2xzLmlldGYub3JnPC9hPjxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3Nm
Y10gTG9vcCBkZXRlY3Rpb24gaW4gc2VydmljZSBjaGFpbnMgLSBxdWVzdGlvbiBvbiBkcmFmdC1i
b3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50czxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+SGkgQmVuLDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9y
OmJsYWNrIj5ZZXMsIHRoaXMgaXMgbW9zdCBjZXJ0YWlubHkgYSByZXF1aXJlbWVudC4gSSB3b3Vs
ZCBzdWdnZXN0IGxvb2tpbmcgYXQgZHJhZnQtcXVpbm4tc2ZjLW5zaCBmb3IgYSBkZXNjcmlwdGlv
biBvZiBob3cgdGhlIHNlcnZpY2UgcGF0aCBJRCAmIzQzOyBzZXJ2aWNlIGluZGV4IGFyZSB1c2Vk
IHRvIGRldGVybWluZSB3aGVyZSBpbg0KIHRoZSBzZXJ2aWNlIGNoYWluIHRoZSBwYWNrZXQgaXMg
Y3VycmVudGx5IGFuZCBob3cgdGhlIGluZGV4IGlzIGRlY3JlbWVudGVkIGF0IGVhY2ggc2Vydmlj
ZSBob3AgdG8gZmFjaWxpdGF0ZSBib3RoIHNlcnZpY2UgaG9wIGF3YXJlbmVzcyBhbmQgbG9vcCBk
ZXRlY3Rpb24gd2l0aGluIHRoZSBzZXJ2aWNlIGdyYXBoLiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9w
OnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5G
cm9tOiA8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPkJl
biBXcmlnaHQgJmx0OzxhIGhyZWY9Im1haWx0bzpCZW4uV3JpZ2h0QG1ldGFzd2l0Y2guY29tIj5C
ZW4uV3JpZ2h0QG1ldGFzd2l0Y2guY29tPC9hPiZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+V2VkbmVz
ZGF5LCBNYXJjaCAyNiwgMjAxNCBhdCA4OjIxIEFNPGJyPg0KPGI+VG86IDwvYj4mcXVvdDs8YSBo
cmVmPSJtYWlsdG86ZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHNAdG9vbHMuaWV0Zi5v
cmciPmRyYWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1lbnRzQHRvb2xzLmlldGYub3JnPC9hPiZx
dW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1lbnRz
QHRvb2xzLmlldGYub3JnIj5kcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50c0B0b29scy5p
ZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+Q2M6IDwvYj4mcXVvdDs8YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5bc2Zj
XSBMb29wIGRldGVjdGlvbiBpbiBzZXJ2aWNlIGNoYWlucyAtIHF1ZXN0aW9uIG9uIGRyYWZ0LWJv
dWNhZGFpci1zZmMtcmVxdWlyZW1lbnRzPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj5IaSwgPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPknigJlkIGxp
a2UgdG8gZ2V0IHlvdXIgaW5wdXQgYW5kIHRoYXQgb2YgdGhlIFdHIG9uIExvb3AgRGV0ZWN0aW9u
IHdpdGhpbiBhIHNlcnZpY2UgY2hhaW4uJm5ic3A7DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+ZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHMgZXhwbGljaXRseSBmb3Ji
aWRzIHRoZSBzYW1lIFNGIGZyb20gYXBwZWFyaW5nIGluIGEgZ2l2ZW4gU0ZDIChSZXEgIzI1KSwg
dG8gcHJldmVudCBsb29wcyBmb3JtaW5nLiZuYnNwOyZuYnNwOyBPdGhlciBkcmFmdHMgYWxsb3cg
dGhpcyAtIGUuZy4gZHJhZnQtcXVpbm4tc2ZjLWFyY2g6IOKAnEEgZ2l2ZW4gU0YgY2FuIGFwcGVh
ciBvbmUNCiB0aW1lIG9yIG11bHRpcGxlIHRpbWVzIGluIGEgZ2l2ZW4gU0ZD4oCdLiAmbmJzcDsm
bmJzcDsgPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkkgY2FuIHNlZSB0aGF0IHRo
ZXJlIG1pZ2h0IGJlIHVzZSBjYXNlcyBmb3Igd2hpY2ggaXQgaXMgYWR2YW50YWdlb3VzIHRvIGhh
dmUgdGhlIHNhbWUgU0YgYXBwZWFyIG1vcmUgdGhhbiBvbmNlIGluIFNGQy4mbmJzcDsgJm5ic3A7
V291bGQgaXQgYmUgYWNjZXB0YWJsZSB0byBhbGxvdyB0aGlzIGJ1dCB1c2UsIGZvciBleGFtcGxl
LCBhIFRUTC1iYXNlZCBtZWNoYW5pc20gdG8gcHJldmVudA0KIGFueSBsb29wcyBmcm9tIGJlaW5n
IGxvbmctbGl2ZWQ/IDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5BcG9sb2dpZXMg
aWYgdGhpcyBoYXMgYmVlbiByYWlzZWQgYmVmb3JlIG9uIHRoZSBsaXN0IGFuZCBJ4oCZdmUgbWlz
c2VkIGl0Lg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlRoYW5rcywgPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkJlbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_B3B6FD81D3159A45B5421AF9DD500F88D6F85587ENFICSMBX1datco_--


From nobody Thu Mar 27 06:46:08 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7930B1A06DD for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 06:46:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 OdgQagtJCRBb for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 06:46:04 -0700 (PDT)
Received: from mailc2.tigertech.net (mailc2.tigertech.net [208.80.4.156]) by ietfa.amsl.com (Postfix) with ESMTP id 48E111A0349 for <sfc@ietf.org>; Thu, 27 Mar 2014 06:46:04 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailc2.tigertech.net (Postfix) with ESMTP id CF10F1BD567D; Thu, 27 Mar 2014 06:46:01 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at c2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-134-57.clppva.east.verizon.net [70.106.134.57]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mailc2.tigertech.net (Postfix) with ESMTPSA id C49BA1BD5675; Thu, 27 Mar 2014 06:46:00 -0700 (PDT)
Message-ID: <53342B97.8020109@joelhalpern.com>
Date: Thu, 27 Mar 2014 09:45:59 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: mohamed.boucadair@orange.com, Dave Dolson <ddolson@sandvine.com>,  "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>
References: <E8355113905631478EFF04F5AA706E9818ABC6E0@wtl-exchp-1.sandvine.com> <94C682931C08B048B7A8645303FDC9F36F503EE0AD@PUEXCB1B.nanterre.francetelecom.fr> <531F3B9C.2030705@joelhalpern.com> <94C682931C08B048B7A8645303FDC9F36F54483E74@PUEXCB1B.nanterre.francetelecom.fr>
In-Reply-To: <94C682931C08B048B7A8645303FDC9F36F54483E74@PUEXCB1B.nanterre.francetelecom.fr>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/v6WQEhH24srDF5VvacKJ3Zh_1hw
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Mar 2014 13:46:06 -0000

Yes, I have a problem with this requirement.  Even at a SHOULD level.
I do not see how or why this would be included in our work at all. 
Service instance location is a problem of concern to the chain 
establishment mechanism.  It may or may not need discovery.  But the 
tools used there are not driven by requirements of the data plane for 
service chaining.  Hence, discovery does not seem to fit the charter.

Yours,
Joel

On 3/27/14, 3:54 AM, mohamed.boucadair@orange.com wrote:
> Hi Joel,
>
> The text says:
>     REQ#29:  Means to dynamically discover Service Functions SHOULD be
>              supported.
>
> Do you have concerns with this particular requirement?
>
> Cheers,
> Med
>
>> -----Message d'origine-----
>> De : Joel M. Halpern [mailto:jmh@joelhalpern.com]
>> Envoyé : mardi 11 mars 2014 17:37
>> À : BOUCADAIR Mohamed IMT/OLN; Dave Dolson; draft-boucadair-sfc-
>> requirements@tools.ietf.org
>> Cc : sfc@ietf.org
>> Objet : Re: [sfc] draft-boucadair-sfc-requirements-03 Service function
>> discovery
>>
>> What is the motivation for including service discovery in this work?  It
>> seems likely to be unnecessary in many cases, and even when needed it
>> does not seem related to the goals in the charter?
>>
>> Yours,
>> Joel
>>
>> On 3/11/14, 9:12 AM, mohamed.boucadair@orange.com wrote:
>>> Dear David,
>>>
>>> The generic SF discovery requirement is captured in
>>> */https://tools.ietf.org/html/draft-boucadair-sfc-requirements-03#page-
>> 7:/*
>>>
>>>      REQ#29:  Means to dynamically discover Service Functions SHOULD be
>>>
>>>               supported.
>>>
>>> As you can see the requirement is not a "MUST" but as a "SHOULD".
>>>
>>> Section 4 provides a detailed requirements list ** if ** such discovery
>>> procedure is to be supported by an SFC domain. Section 4 says the
>> following:
>>>
>>>      This section lists the set of requirements for the Service Function
>>>
>>>      Discovery procedure (denoted hereafter as "the solution").
>>>
>>> Requirements in Section 4 apply only of a discovery solution is to be
>>> specified.
>>>
>>> Hope this clarifies your concern.
>>>
>>> Cheers,
>>>
>>> Med
>>>
>>> *De :*Dave Dolson [mailto:ddolson@sandvine.com]
>>> *Envoyé :* mardi 4 mars 2014 02:37
>>> *À :* draft-boucadair-sfc-requirements@tools.ietf.org
>>> *Cc :* sfc@ietf.org
>>> *Objet :* draft-boucadair-sfc-requirements-03 Service function discovery
>>>
>>> I'm looking at the "must" service function discovery requirements in
>>> draft-boucadair-sfc-requirements.
>>>
>>> Some of these requirements seem incompatible with a PDP/orchestrated
>>> approach, which some have been discussing.
>>>
>>> For example,
>>>
>>>      DISC_REQ#3:  The solution MUST allow for the dynamic discovery of all
>>>
>>>                   locations where a given Service Function may reside and
>>>
>>>                   be invoked for a given SF chain.  Particularly, the
>>>
>>>                   solution MUST allow for the dynamic discovery of both
>>>
>>>                   IPv4 and IPv6 locators of a Service Function instance.
>>>
>>> Intended or not, I've got router discovery protocol in my mind when I
>>> read this. Broadcast "who is out there?".
>>>
>>> I don't think all operators would want this. Some would want to
>>> explicitly configure the elements that can be used.
>>>
>>> In fact, DISC_REQ#5 identifies that there is a security problem with
>>> auto discovery.
>>>
>>> In short, I don't think everyone wants auto discovery, so this
>>> requirement should not be "MUST".
>>>
>>> David Dolson
>>>
>>> Senior Software Architect
>>>
>>> Sandvine
>>>
>>>
>>>
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>


From nobody Thu Mar 27 06:48:00 2014
Return-Path: <jmoisand@juniper.net>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9E8491A032B for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 06:47:58 -0700 (PDT)
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 OdbclcskMBka for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 06:47:55 -0700 (PDT)
Received: from tx2outboundpool.messaging.microsoft.com (tx2ehsobe003.messaging.microsoft.com [65.55.88.13]) by ietfa.amsl.com (Postfix) with ESMTP id AB0E01A00F8 for <sfc@ietf.org>; Thu, 27 Mar 2014 06:47:55 -0700 (PDT)
Received: from mail138-tx2-R.bigfish.com (10.9.14.244) by TX2EHSOBE012.bigfish.com (10.9.40.32) with Microsoft SMTP Server id 14.1.225.22; Thu, 27 Mar 2014 13:47:53 +0000
Received: from mail138-tx2 (localhost [127.0.0.1])	by mail138-tx2-R.bigfish.com (Postfix) with ESMTP id 5343D18006B;	Thu, 27 Mar 2014 13:47:53 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:157.56.240.101; KIP:(null); UIP:(null); IPV:NLI; H:BL2PRD0510HT004.namprd05.prod.outlook.com; RD:none; EFVD:NLI
X-SpamScore: -73
X-BigFish: VPS-73(z579ehzbb2dI98dI9371Ic89bh542I1432I15caKJzz1f42h2148h208ch1ee6h1de0h1fdah2073h2146h1202h1e76h2189h1d1ah1d2ah21bch1fc6hzz1de098h1033IL8275bh8275dh1de097h186068hz2fh109h2a8h839h947hd24hf0ah1288h12a5h12a9h12bdh137ah13b6h1441h1504h1537h153bh162dh1631h1758h18e1h1946h19b5h19ceh1ad9h1b0ah224fh1d07h1d0ch1d2eh1d3fh1de9h1dfeh1dffh1fe8h1ff5h2216h22d0h2336h2461h2487h24ach24d7h2516h2545h255eh25cch25f6h2605h268bh9a9j1155h)
Received-SPF: pass (mail138-tx2: domain of juniper.net designates 157.56.240.101 as permitted sender) client-ip=157.56.240.101; envelope-from=jmoisand@juniper.net; helo=BL2PRD0510HT004.namprd05.prod.outlook.com ; .outlook.com ; 
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009001)(6009001)(428001)(24454002)(377454003)(479174003)(51704005)(13464003)(199002)(189002)(54316002)(56776001)(93136001)(85306002)(76482001)(54356001)(81342001)(19580405001)(19580395003)(83322001)(87936001)(81816001)(53806001)(81686001)(80976001)(2656002)(51856001)(87266001)(15975445006)(81542001)(77982001)(92566001)(90146001)(69226001)(95666003)(74502001)(49866001)(86362001)(76576001)(46102001)(47976001)(94946001)(50986001)(4396001)(93516002)(94316002)(47736001)(97186001)(74366001)(85852003)(74876001)(80022001)(76786001)(66066001)(56816005)(98676001)(63696002)(76796001)(74316001)(65816001)(47446002)(31966008)(74662001)(59766001)(33646001)(83072002)(95416001)(79102001)(74706001)(97336001)(20776003)(24736002); DIR:OUT; SFP:1101; SCL:1; SRVR:CO2PR05MB716; H:CO2PR05MB716.namprd05.prod.outlook.com; FPR:AE60C1DC.AFFA91D2.F370BD83.8EE9634D.20416; MLV:sfv; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received: from mail138-tx2 (localhost.localdomain [127.0.0.1]) by mail138-tx2 (MessageSwitch) id 1395928066260676_22749; Thu, 27 Mar 2014 13:47:46 +0000 (UTC)
Received: from TX2EHSMHS006.bigfish.com (unknown [10.9.14.253])	by mail138-tx2.bigfish.com (Postfix) with ESMTP id 3A13A3A0062; Thu, 27 Mar 2014 13:47:46 +0000 (UTC)
Received: from BL2PRD0510HT004.namprd05.prod.outlook.com (157.56.240.101) by TX2EHSMHS006.bigfish.com (10.9.99.106) with Microsoft SMTP Server (TLS) id 14.16.227.3; Thu, 27 Mar 2014 13:47:39 +0000
Received: from CO2PR05MB716.namprd05.prod.outlook.com (10.141.228.152) by BL2PRD0510HT004.namprd05.prod.outlook.com (10.255.100.39) with Microsoft SMTP Server (TLS) id 14.16.423.0; Thu, 27 Mar 2014 13:47:38 +0000
Received: from CO2PR05MB716.namprd05.prod.outlook.com (10.141.228.152) by CO2PR05MB716.namprd05.prod.outlook.com (10.141.228.152) with Microsoft SMTP Server (TLS) id 15.0.898.11; Thu, 27 Mar 2014 13:47:36 +0000
Received: from CO2PR05MB716.namprd05.prod.outlook.com ([10.141.228.152]) by CO2PR05MB716.namprd05.prod.outlook.com ([10.141.228.152]) with mapi id 15.00.0898.005; Thu, 27 Mar 2014 13:47:36 +0000
From: Jerome Moisand <jmoisand@juniper.net>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, Dave Dolson <ddolson@sandvine.com>, "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>
Thread-Topic: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
Thread-Index: AQHPPUgp+lN5R/p5i0y6KUGuP0yUnZr0qR6AgABiFoCAAABpUA==
Date: Thu, 27 Mar 2014 13:47:36 +0000
Message-ID: <fe2c860f4480461ab4c00afda970c217@CO2PR05MB716.namprd05.prod.outlook.com>
References: <E8355113905631478EFF04F5AA706E9818ABC6E0@wtl-exchp-1.sandvine.com> <94C682931C08B048B7A8645303FDC9F36F503EE0AD@PUEXCB1B.nanterre.francetelecom.fr> <531F3B9C.2030705@joelhalpern.com> <94C682931C08B048B7A8645303FDC9F36F54483E74@PUEXCB1B.nanterre.francetelecom.fr> <53342B97.8020109@joelhalpern.com>
In-Reply-To: <53342B97.8020109@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [66.129.241.10]
x-forefront-prvs: 01630974C0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-FOPE-CONNECTOR: Id%0$Dn%*$RO%0$TLS%0$FQDN%$TlsDn%
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/qqChRJMD0z1ZCZfKAqajpPg9FfU
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Mar 2014 13:47:58 -0000

Agreed.

-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
Sent: Thursday, March 27, 2014 9:46 AM
To: mohamed.boucadair@orange.com; Dave Dolson; draft-boucadair-sfc-requirem=
ents@tools.ietf.org
Cc: sfc@ietf.org
Subject: Re: [sfc] draft-boucadair-sfc-requirements-03 Service function dis=
covery

Yes, I have a problem with this requirement.  Even at a SHOULD level.
I do not see how or why this would be included in our work at all.=20
Service instance location is a problem of concern to the chain establishmen=
t mechanism.  It may or may not need discovery.  But the tools used there a=
re not driven by requirements of the data plane for service chaining.  Henc=
e, discovery does not seem to fit the charter.

Yours,
Joel

On 3/27/14, 3:54 AM, mohamed.boucadair@orange.com wrote:
> Hi Joel,
>
> The text says:
>     REQ#29:  Means to dynamically discover Service Functions SHOULD be
>              supported.
>
> Do you have concerns with this particular requirement?
>
> Cheers,
> Med
>
>> -----Message d'origine-----
>> De : Joel M. Halpern [mailto:jmh@joelhalpern.com] Envoy=E9 : mardi 11=20
>> mars 2014 17:37 =C0 : BOUCADAIR Mohamed IMT/OLN; Dave Dolson;=20
>> draft-boucadair-sfc- requirements@tools.ietf.org Cc : sfc@ietf.org=20
>> Objet : Re: [sfc] draft-boucadair-sfc-requirements-03 Service=20
>> function discovery
>>
>> What is the motivation for including service discovery in this work? =20
>> It seems likely to be unnecessary in many cases, and even when needed=20
>> it does not seem related to the goals in the charter?
>>
>> Yours,
>> Joel
>>
>> On 3/11/14, 9:12 AM, mohamed.boucadair@orange.com wrote:
>>> Dear David,
>>>
>>> The generic SF discovery requirement is captured in
>>> */https://tools.ietf.org/html/draft-boucadair-sfc-requirements-03#pa
>>> ge-
>> 7:/*
>>>
>>>      REQ#29:  Means to dynamically discover Service Functions SHOULD=20
>>> be
>>>
>>>               supported.
>>>
>>> As you can see the requirement is not a "MUST" but as a "SHOULD".
>>>
>>> Section 4 provides a detailed requirements list ** if ** such=20
>>> discovery procedure is to be supported by an SFC domain. Section 4=20
>>> says the
>> following:
>>>
>>>      This section lists the set of requirements for the Service=20
>>> Function
>>>
>>>      Discovery procedure (denoted hereafter as "the solution").
>>>
>>> Requirements in Section 4 apply only of a discovery solution is to=20
>>> be specified.
>>>
>>> Hope this clarifies your concern.
>>>
>>> Cheers,
>>>
>>> Med
>>>
>>> *De :*Dave Dolson [mailto:ddolson@sandvine.com] *Envoy=E9 :* mardi 4=20
>>> mars 2014 02:37 *=C0 :*=20
>>> draft-boucadair-sfc-requirements@tools.ietf.org
>>> *Cc :* sfc@ietf.org
>>> *Objet :* draft-boucadair-sfc-requirements-03 Service function=20
>>> discovery
>>>
>>> I'm looking at the "must" service function discovery requirements in=20
>>> draft-boucadair-sfc-requirements.
>>>
>>> Some of these requirements seem incompatible with a PDP/orchestrated=20
>>> approach, which some have been discussing.
>>>
>>> For example,
>>>
>>>      DISC_REQ#3:  The solution MUST allow for the dynamic discovery=20
>>> of all
>>>
>>>                   locations where a given Service Function may=20
>>> reside and
>>>
>>>                   be invoked for a given SF chain.  Particularly,=20
>>> the
>>>
>>>                   solution MUST allow for the dynamic discovery of=20
>>> both
>>>
>>>                   IPv4 and IPv6 locators of a Service Function instance=
.
>>>
>>> Intended or not, I've got router discovery protocol in my mind when=20
>>> I read this. Broadcast "who is out there?".
>>>
>>> I don't think all operators would want this. Some would want to=20
>>> explicitly configure the elements that can be used.
>>>
>>> In fact, DISC_REQ#5 identifies that there is a security problem with=20
>>> auto discovery.
>>>
>>> In short, I don't think everyone wants auto discovery, so this=20
>>> requirement should not be "MUST".
>>>
>>> David Dolson
>>>
>>> Senior Software Architect
>>>
>>> Sandvine
>>>
>>>
>>>
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>

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




From nobody Thu Mar 27 07:13:41 2014
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A648A1A06F8 for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 07:13:37 -0700 (PDT)
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 zIr9ndKcCv15 for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 07:13:35 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) by ietfa.amsl.com (Postfix) with ESMTP id 1553B1A032B for <sfc@ietf.org>; Thu, 27 Mar 2014 07:13:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4679; q=dns/txt; s=iport; t=1395929613; x=1397139213; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=/jtC4FlhElcTTjdh2eEy4oJrt4bPxO2/UTL39ZKqsEs=; b=B50LNco6zRSVkxgXhGq9K/y9t3QBWoSKfkDqodY9+xZN5orYJawewQR7 zTDY5iLoH0cDk1s3flbC6G0SgTEanMYQ/8QwYnrPju++GncBML1yVZowP TSPWghfJzF1yNBSSxKdnx/4B8ZfqowGXE0nz4bbo8a902ES9XL5kGA2M0 w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgUFAIExNFOtJV2c/2dsb2JhbABZgwY7V7skhzuBGxZ0giUBAQEEAQEBawsQAgEIGCcHJwsUEQIEAQ0FG4deDdB4EwSOcweEOASJGotHg2yKbIdIgy6CKw
X-IronPort-AV: E=Sophos;i="4.97,743,1389744000"; d="scan'208";a="313304535"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by rcdn-iport-6.cisco.com with ESMTP; 27 Mar 2014 14:13:32 +0000
Received: from xhc-rcd-x11.cisco.com (xhc-rcd-x11.cisco.com [173.37.183.85]) by rcdn-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id s2REDW9N020035 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 27 Mar 2014 14:13:32 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.171]) by xhc-rcd-x11.cisco.com ([173.37.183.85]) with mapi id 14.03.0123.003; Thu, 27 Mar 2014 09:13:31 -0500
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, Dave Dolson <ddolson@sandvine.com>, "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>
Thread-Topic: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
Thread-Index: AQHPPUggB4EOLreDD0OaOy5HD9Ditpr0/PCAgABiFoD//8SdAA==
Date: Thu, 27 Mar 2014 14:13:31 +0000
Message-ID: <CF59A966.1E69A%jguichar@cisco.com>
References: <E8355113905631478EFF04F5AA706E9818ABC6E0@wtl-exchp-1.sandvine.com> <94C682931C08B048B7A8645303FDC9F36F503EE0AD@PUEXCB1B.nanterre.francetelecom.fr> <531F3B9C.2030705@joelhalpern.com> <94C682931C08B048B7A8645303FDC9F36F54483E74@PUEXCB1B.nanterre.francetelecom.fr> <53342B97.8020109@joelhalpern.com>
In-Reply-To: <53342B97.8020109@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.131.36.211]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <002E06B4F2964E44AC156E81D3FEDDC0@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/vk2uV_Eez5whJVn9xLufwwEONec
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Mar 2014 14:13:37 -0000

I agree with Joel. From a requirements standpoint I think we should be
focused on those requirements that MUST be present in order to build
solutions that satisfy all of the pain points as documented in the problem
statement. While it is true that dynamic discovery of service functions
might be nice for some folks it is clearly not a requirement that if not
present prevents us from building a solution to satisfy the problem
statement.=20

On 3/27/14, 9:45 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:

>Yes, I have a problem with this requirement.  Even at a SHOULD level.
>I do not see how or why this would be included in our work at all.
>Service instance location is a problem of concern to the chain
>establishment mechanism.  It may or may not need discovery.  But the
>tools used there are not driven by requirements of the data plane for
>service chaining.  Hence, discovery does not seem to fit the charter.
>
>Yours,
>Joel
>
>On 3/27/14, 3:54 AM, mohamed.boucadair@orange.com wrote:
>> Hi Joel,
>>
>> The text says:
>>     REQ#29:  Means to dynamically discover Service Functions SHOULD be
>>              supported.
>>
>> Do you have concerns with this particular requirement?
>>
>> Cheers,
>> Med
>>
>>> -----Message d'origine-----
>>> De : Joel M. Halpern [mailto:jmh@joelhalpern.com]
>>> Envoy=E9 : mardi 11 mars 2014 17:37
>>> =C0 : BOUCADAIR Mohamed IMT/OLN; Dave Dolson; draft-boucadair-sfc-
>>> requirements@tools.ietf.org
>>> Cc : sfc@ietf.org
>>> Objet : Re: [sfc] draft-boucadair-sfc-requirements-03 Service function
>>> discovery
>>>
>>> What is the motivation for including service discovery in this work?
>>>It
>>> seems likely to be unnecessary in many cases, and even when needed it
>>> does not seem related to the goals in the charter?
>>>
>>> Yours,
>>> Joel
>>>
>>> On 3/11/14, 9:12 AM, mohamed.boucadair@orange.com wrote:
>>>> Dear David,
>>>>
>>>> The generic SF discovery requirement is captured in
>>>>=20
>>>>*/https://tools.ietf.org/html/draft-boucadair-sfc-requirements-03#page-
>>> 7:/*
>>>>
>>>>      REQ#29:  Means to dynamically discover Service Functions SHOULD
>>>>be
>>>>
>>>>               supported.
>>>>
>>>> As you can see the requirement is not a "MUST" but as a "SHOULD".
>>>>
>>>> Section 4 provides a detailed requirements list ** if ** such
>>>>discovery
>>>> procedure is to be supported by an SFC domain. Section 4 says the
>>> following:
>>>>
>>>>      This section lists the set of requirements for the Service
>>>>Function
>>>>
>>>>      Discovery procedure (denoted hereafter as "the solution").
>>>>
>>>> Requirements in Section 4 apply only of a discovery solution is to be
>>>> specified.
>>>>
>>>> Hope this clarifies your concern.
>>>>
>>>> Cheers,
>>>>
>>>> Med
>>>>
>>>> *De :*Dave Dolson [mailto:ddolson@sandvine.com]
>>>> *Envoy=E9 :* mardi 4 mars 2014 02:37
>>>> *=C0 :* draft-boucadair-sfc-requirements@tools.ietf.org
>>>> *Cc :* sfc@ietf.org
>>>> *Objet :* draft-boucadair-sfc-requirements-03 Service function
>>>>discovery
>>>>
>>>> I'm looking at the "must" service function discovery requirements in
>>>> draft-boucadair-sfc-requirements.
>>>>
>>>> Some of these requirements seem incompatible with a PDP/orchestrated
>>>> approach, which some have been discussing.
>>>>
>>>> For example,
>>>>
>>>>      DISC_REQ#3:  The solution MUST allow for the dynamic discovery
>>>>of all
>>>>
>>>>                   locations where a given Service Function may reside
>>>>and
>>>>
>>>>                   be invoked for a given SF chain.  Particularly, the
>>>>
>>>>                   solution MUST allow for the dynamic discovery of
>>>>both
>>>>
>>>>                   IPv4 and IPv6 locators of a Service Function
>>>>instance.
>>>>
>>>> Intended or not, I've got router discovery protocol in my mind when I
>>>> read this. Broadcast "who is out there?".
>>>>
>>>> I don't think all operators would want this. Some would want to
>>>> explicitly configure the elements that can be used.
>>>>
>>>> In fact, DISC_REQ#5 identifies that there is a security problem with
>>>> auto discovery.
>>>>
>>>> In short, I don't think everyone wants auto discovery, so this
>>>> requirement should not be "MUST".
>>>>
>>>> David Dolson
>>>>
>>>> Senior Software Architect
>>>>
>>>> Sandvine
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc


From nobody Thu Mar 27 07:35:00 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7720C1A06C1 for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 07:34:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.15
X-Spam-Level: *
X-Spam-Status: No, score=1.15 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_NONE=-0.0001, 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 U_j_NYE3OVQ9 for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 07:34:55 -0700 (PDT)
Received: from hub021-ca-6.exch021.serverdata.net (hub021-ca-6.exch021.serverdata.net [64.78.56.71]) by ietfa.amsl.com (Postfix) with ESMTP id 8308D1A068A for <sfc@ietf.org>; Thu, 27 Mar 2014 07:34:55 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-6.exch021.domain.local ([10.254.4.92]) with mapi id 14.03.0174.001;  Thu, 27 Mar 2014 07:34:53 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: Xuxiaohu <xuxiaohu@huawei.com>, Lucy yong <lucy.yong@huawei.com>, "Reinaldo Penno (repenno)" <repenno@cisco.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7QAAGnooAAAH8L8AAAfg8Q///n04D//9oCYIAAW5/h///gmnD//U35sA==
Date: Thu, 27 Mar 2014 14:34:53 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E7DEA@MBX021-W3-CA-2.exch021.domain.local>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com> <CF574684.A63B%repenno@cisco.com>, <2691CE0099834E4A9C5044EEC662BB9D4535F3F5@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E5D0F@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08265375@NKGEML512-MBS.china.huawei.com>
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08265375@NKGEML512-MBS.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.203.66.100]
Content-Type: multipart/alternative; boundary="_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E7DEAMBX021W3CA2exch_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/oIDHSW_1M9I2br4BhUzPEnlgsqw
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Mar 2014 14:34:58 -0000

--_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E7DEAMBX021W3CA2exch_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

WGlhb2h1LA0KDQpJIGRvbqGvdCB0aGluayB3ZSBuZWVkIHRvIHZpZXcgdGhlIFNGIGluZGV4IGFz
IGEgVFRMLiAgIEFwcHJvcHJpYXRlIHZhbGlkYXRpb24gYW5kIGxvb3Agc3VwcHJlc3Npb24gY2Fu
IGJlIGRvbmUgZXZlbiB3aXRoIHRoZSBjdXJyZW50IHByb3Bvc2VkIGRlZmluaXRpb24uICAgIEFu
eSBTRkYgcmVjZWl2aW5nIGFuIFNGQyBlbmNhcHN1bGF0ZWQgcGFja2V0IG9yIGZyYW1lIHdvdWxk
IG5lZWQgdG8ga25vdyB0byB3aGljaCBvZiBpdHMgZGVwZW5kZW50IFNGoa9zIGl0IHNob3VsZCBm
b3J3YXJkIHRoZSBwYWNrZXQgb3IgZnJhbWUuICAgVG8gZG8gc28gbWVhbnMgdGhhdCBpdCBjYW4g
dmFsaWRhdGUgdGhhdCB0aGUgcGF0aCBJRCBpcyBvbmUgdGhhdCBpdCBleHBlY3RzIHRvIHBhcnRp
Y2lwYXRlIGluIGFuZCB0aGF0IHRoZSBTRiBpbnN0YW5jZSBpZGVudGlmaWVkIGJ5IHRoZSBpbmRl
eCBvbiB0aGF0IHBhdGggaXMgb25lIHRoYXQgaXQgaXMgcmVzcG9uc2libGUgZm9yLiAgICBTdWNo
IGNoYWluIHBhdGggZGF0YSBtYXkgaGF2ZSBiZWVuIGxvY2FsbHkgcHJvdmlzaW9uZWQgb3IgbWF5
IGhhdmUgYmVlbiBkaXN0cmlidXRlZCBpbiBhIGNvbnRyb2wgcGxhbmUuDQoNCldoZW4gdGhlIFNG
RiByZWNlaXZlcyB0aGUgZ29vZCBwYWNrZXQgb3IgZnJhbWUgYmFjayBmcm9tIG9uZSBvZiBpdHMg
ZGVwZW5kZW50IFNGoa9zLCBpdCB3aWxsIGlkZW50aWZ5IHRoZSBuZXh0IFNGIGFuZCBTRkYgYnkg
Y29uc3VsdGluZyBpdHMgbG9jYWwgZGF0YWJhc2UuICAgSWYgaXQgaXMgbm90IHRoZSBmaW5hbCBT
RiwgdGhlbiB0aGUgU0YgaW5kZXggaXMgaW5jcmVtZW50ZWQsIHRoZSB0cmFuc3BvcnQgaGVhZGVy
IHVwZGF0ZWQgYXMgbmVjZXNzYXJ5LCBhbmQgdGhlIHBhY2tldCBvciBmcmFtZSBwcm9ncmVzc2Vk
LiAgICBGYWlsdXJlIHRvIHByb3Blcmx5IGluY3JlbWVudCB0aGUgU0YgSW5kZXggd291bGQgYmUg
YWtpbiB0byBmYWlsdXJlIHRvIGRlY3JlbWVudCBhIFRUTCBieSBhIHJvdXRlciCoQyB0aGVyZSBp
cyBubyBwcm90ZWN0aW9uIGZyb20gdGhhdC4NCg0KICAgUm9uDQoNCg0KRnJvbTogc2ZjIFttYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBYdXhpYW9odQ0KU2VudDogVGh1
cnNkYXksIE1hcmNoIDI3LCAyMDE0IDU6NDQgQU0NClRvOiBSb24gUGFya2VyOyBMdWN5IHlvbmc7
IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZw0KU3Vi
amVjdDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5k
IGNvbnM/DQoNCg0Kt6K8/sjLOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gtPqx
7SBSb24gUGFya2VyDQq3osvNyrG85DogMjAxNMTqM9TCMjbI1SA3OjEzDQrK1bz+yMs6IEx1Y3kg
eW9uZzsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3Jn
PG1haWx0bzpzZmNAaWV0Zi5vcmc+DQrW98ziOiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVE
UCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KTHVjeSwNCg0KUmVnYXJkaW5nIHRoZSBz
ZXJ2aWNlIGZ1bmN0aW9uIGluZGV4IHRoYXQgd291bGQgYmUgY29udGFpbmVkIGluIHRoZSBzZXJ2
aWNlIGhlYWRlciwgSSB0aGluayBpdCBpcyBzaW1wbHkgaW5jcmVtZW50ZWQgZnJvbSAxIHRvIGlu
ZGljYXRlIHRoZSBuZXh0IHNlcnZpY2UgZnVuY3Rpb24gd2l0aGluIHRoZSBjaGFpbi4gICBGb3Ig
ZXhhbXBsZSwgaWYgdGhlIHBhdGggSUQgaXMgWCwgZm9yIGEgcGF0aCB7U0YtQS01LCBTRi1CLTIs
IFNGLUMtNn0sIHRoZW4gcGFja2V0cyBkZXN0aW5lZCBmcm9tIGEgY2xhc3NpZmllciB0b3dhcmRz
IFNGLUEtNSB3b3VsZCBjYXJyeSAocGF0aCBYLCBpbmRleCAxKSwgcGFja2V0cyBmcm9tIFNGLUEt
NSB0byBTRi1CLTIgd291bGQgY2FycnkgKHBhdGggWCwgaW5kZXggMiksIGV0Yy4NCg0KW1hpYW9o
dV0gSSB0aGluayB0aGUgdmFsdWUgb2YgdGhlIHNlcnZpY2UgaW5kZXggc2hvdWxkIGJlIGRlY3Jl
bWVudGVkLCByYXRoZXIgdGhhbiBiZWluZyBpbmNyZW1lbnRlZCB3aGVuIHRyYXZlbGxpbmcgYWxv
bmcgdGhlIHNlcnZpY2UgcGF0aCBzaW5jZSB0aGF0IGluZGV4IGlzIG5vdCBvbmx5IHVzZWQgZm9y
IGluZGljYXRpbmcgdGhlIG5leHQgc2VydmljZSBmdW5jdGlvbiB3aXRoaW4gdGhlIGNoYWluLCBi
dXQgYWxzbyB1c2VkIGZvciBvdGhlciBwdXJwb3NlcyAoZS5nLiwgVFRMIG9mIHRoZSBzZXJ2aWNl
IHBhdGgsIGluZGljYXRvciBvZiB0aGUgZW5kIG9mIHRoZSBzZXJ2aWNlIGNoYWluKSwgdW5sZXNz
IHlvdSB3YW50IHRvIGludHJvZHVjZSBhbiBhZGRpdGlvbmFsIGZpZWxkIHdoaWNoIGluZGljYXRl
cyB0aGUgdG90YWwgbGVuZ3RoIG9mIHRoZSBzZXJ2aWNlIGNoYWluLg0KDQpCZXN0IHJlZ2FyZHMs
DQpYaWFvaHUNCg0KICAgUm9uDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpG
cm9tOiBzZmMgW3NmYy1ib3VuY2VzQGlldGYub3JnXSBvbiBiZWhhbGYgb2YgTHVjeSB5b25nIFts
dWN5LnlvbmdAaHVhd2VpLmNvbV0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDY6Mzgg
UE0NClRvOiBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5v
cmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAg
b3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KSGkgUmVpbmFsZG8sDQoNClRoYW5r
IHlvdSB0byBzaGFyZSB5b3VyIHZpZXdzIG9uIHRoaXMgc29sdXRpb24uIFdlIHdhbnQgdG8gaGF2
ZSBhbiBlbGVnYW50IGFuZCBnZW5lcmFsIHNvbHV0aW9uIHdpdGggb25lIHN0YW5kYXJkIFNGQyBo
ZWFkZXIgdG8gY292ZXIgbWFqb3JpdHkgdXNlIGNhc2VzDQoNClNlZSBpbmxpbmUgYmVsb3cuDQoN
Cg0KRnJvbTogUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pIFttYWlsdG86cmVwZW5ub0BjaXNjby5j
b21dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA0OjU2IFBNDQpUbzogTHVjeSB5b25n
OyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0
OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29u
cz8NCg0KSGksDQoNClRoZXJlIGFyZSBzZXZlcmFsIHNvbHV0aW9uIHRvIHRoaXMgcHJvYmxlbS4g
U29tZSBvZiB0aGVtIGltcGxlbWVudGF0aW9uIHNwZWNpZmljLCBvdGhlcnMgbW9yZSBlbGVnYW50
Lg0KDQoxIC0gT25lIG9mIHRoZSBtb3JlIGVsZWdhbnQgb25lcyBpcyB0byB1c2UgdGhlIFNlcnZp
Y2UgSW5kZXggdG8gZGV0ZXJtaW5lIHRoZSBuZXh0IHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFuY2Uu
ICBJdCBtYWtlcyBmb3IgYSBjb21wbGV0ZWx5IHN0YXRlbGVzcyBzb2x1dGlvbiAoY29kZSB3aXNl
KS4NCltMdWN5XSB3aGVuIHVzaW5nIFBhdGggSUQgYW5kIFNlcnZpY2UgSW5kZXggb24gU0ZDIGhl
YWRlciwgaXQgcmVxdWlyZXMgYXNzaWduaW5nIGluZGV4ICMgdG8gZWFjaCBTRiBpbnN0YW5jZSwg
Y29uZmlndXJpbmcgdGhlbSBpbiB0aGUgZm9yd2FyZGluZyB0YWJsZSwgd2hpY2ggaXMgdmVyeSBj
b21wbGV4IHByb2Nlc3MgYW5kIGVhc2lseSBwcnVuZSBmb3IgZXJyb3IgaW4gbWF5IG9waW5pb24u
ICBJbiBhZGRpdGlvbiwgZWFjaCBTRiBpbnN0YW5jZSBtYXkgc2VydmUgbW9yZSB0aGFuIG9uZSBT
RkMsIHNvIG5lZWQgdG8gYXNzaWduIGluZGV4ICMgZm9yIGVhY2ggU0ZDLCB3aGljaCBpcyBtb3Jl
IGNvbXBsZXguIFJlZ2FyZGluZyB0aGUgc3RhdGVsZXNzLCBJIGRvbqGvdCBnZXQgaXQuIElzbqGv
dCBpbmRleCAjIGEgc3RhdGUgYXMgd2VsbCAobWF5IGJlIGZldyBiaXQgbGVzcyk/DQoNClRvIGlt
cGxlbWVudCB0cnVlIHN0YXRlbGVzcywgU0ZDIGhlYWRlciBuZWVkcyBhYmlsaXR5IHRvIGNhcnJ5
IGFsbCBTRklzIElQIGFkZHJlc3NlcyBpbiBTRkMgaGVhZGVyLCB3aGljaCB3YXMgY29uc2lkZXJl
ZCBhcyBub24tc2NhbGUgc29sdXRpb24uDQoNCg0KMiCoQyBBbm90aGVyIG9wdGlvbiBpcyBmcm9t
IGEgY29kaW5nIHBlcnNwZWN0aXZlIHlvdSBjYW4ganVzdCBrZWVwIG1vcmUgc3RhdGUgaW4geW91
ciBTTi9TRkYgd2hpbGUgeW91IHByb2Nlc3MgdGhlIHBhY2tldCBhbmQgZGV0ZXJtaW5lIHdoYXQg
aXMgdGhlIKGwbmV4dKGxIHNlcnZpY2UuDQpbTHVjeV0gQWdyZWUuDQoNCkJ1dCBpcnJlc3BlY3Rp
dmUsIHRoZSBTTiBuZWVkcyB0byBrbm93IHRoZSBQYXRoIElEIGFuZCB0aGUgbGlzdCBvZiBTRklz
IGludGVybmFsIHRvIGl0cyBub2RlLiBUaGlzIHByb3Zpc2lvbmluZyBjYW4gaGFwcGVuIGluIGEg
dmFyaWV0eSBvZiB3YXlzLCBJIGltcGxlbWVudGVkIHdpdGggUkVTVGNvbmYgYW5kIE5ldGNvbmYu
DQoNCkFzIGZhciBhcyBVRFAvSVAgdnMuSVAsIEkgZ2l2ZSBwcmVmZXJlbmNlIHRvIFVEUC9JUC4g
SWYgeW91IGhhdmUgYSBmaXhlZCBwb3J0IG92ZXIgVURQIGluIHdoaWNoIHRvIHJlY2VpdmUvc2Vu
ZCBwYWNrZXRzOg0KDQotIFlvdSBjYW4gaGF2ZSB5b3VyIGVudGlyZSBkYXRhcGxhbmUgaW4gdXNl
cnBhY2UgYW5kIHVzZSBhIHZhcmlldHkgb2YgcHJvZ3JhbW1pbmcgbGFuZ3VhZ2VzLg0KLSBZb3Ug
ZG8gbm90IG5lZWQgcmF3IHBhY2tldCBhY2Nlc3MgdG8gcHVsbC9zZW5kIHBhY2tldHMuIFRoZXJl
Zm9yZSBubyByb290IHN1cHBvcnQuDQotIFVEUCBjYW4gdHJhdmVyc2Ugbm9uLVNGQyBhd2FyZSBt
aWRkbGV4Ym94ZXMuDQpbTHVjeV0gQWdyZWUgb24gdGhpcyBzdGF0ZW1lbnQuIEJ1dCBmb3IgU0ZD
IGRvbWFpbiwgZG8gd2Ugd2FudCB0byBhbGxvdyBzdWNoIG1pZGJveGVzIG9uIFNGQyBwYXRoPyBN
YXliZSBoYXBwZW4gaWYgYSBTRkMgZG9tYWluIGNyb3NzZXMgbW9yZSB0aGFuIHRyYW5zcG9ydCBk
b21haW5zPyBUaGlzIGlzIG9uZSBJIGxpa2UgdG8ga25vdyBmcm9tIFNQcyBhbmQgU0YgdmVuZG9y
cy4NCg0KUmVnYXJkcywNCkx1Y3kNCk9yIHlvdSBjYW4gdXNlIGFueSBvZiB0aGUgYXZhaWxhYmxl
IG1ldGhvZHMoIFRVUk4sIFNUVU4sIGV0YykuICBJZiB5b3UgZW5jYXAgaW4gc29tZXRoaW5nIGVs
c2Ugb3RoZXIgdGhhbiBJUC9VRFAgdGhlIGFwcGxpY2FiaWxpdHkgb2YgU0ZDIHdpbGwgYmUgY29u
c2lkZXJhYmx5IGRpbWluaXNoZWQuSnVzdCBjaGVjayBTVENQIGFuZCBpdHMgcHJvYmxlbSBvbiBn
ZXR0aW5nIGFkb3B0ZWQgZ2l2ZW4gbWlkZGxleGJveGVzICBub3QgcmVjb2duaXppbmcgaXRzIHBy
b3RvY29sIG51bWJlci4NCg0KLSBJdCBqaXZlcyB3aXRoIG90aGVyIElFVEYgd29yayBpbiB0aGUg
YXJlYXMgb2YgbWV0YWRhdGEgYW5kIHRyYW5zcG9ydCBzZXJ2aWNlcyAoc2F5LCBUQVBTKS4NCg0K
cmVnYXJkcywNCg0KUmVpbmFsZG8NCg0KDQoNCkZyb206IEx1Y3kgeW9uZyA8bHVjeS55b25nQGh1
YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4NCkRhdGU6IFR1ZXNkYXksIE1h
cmNoIDI1LCAyMDE0IGF0IDI6MjUgUE0NClRvOiBEYXZlIERvbHNvbiA8ZGRvbHNvbkBzYW5kdmlu
ZS5jb208bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPj4sICJzZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4iIDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4+DQpTdWJq
ZWN0OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQg
Y29ucz8NCg0KSGkgRGF2ZSwNCg0KSWYgYSBzZXJ2aWNlIGZvcndhcmRlciBwb2ludCBjb25uZWN0
cyBtb3JlIHRoYW4gb25lIFNGIGluc3RhbmNlcyB0aGF0IGJlbG9uZyB0byB0aGUgc2FtZSBTRkMs
IGhvdyBjYW4gb25lIFBhdGggSUQgZGV0ZXJtaW5lIHdoaWNoIFNGIGluc3RhbmNlcyBpcyB0aGUg
bmV4dD8gSWYgeW91IGRyYXcgYSBzZXJ2aWNlIGNoYWluIHBhdGggd2l0aCBtYW55IFNGIGluc3Rh
bmNlcywgeW91IGNhbiBlYXNpbHkgc2VlLCBpZiBQYXRoIElEIHJlcHJlc2VudHMgdGhhdCBwYXRo
LCBzZXJ2aWNlIGZvcndhcmRlciBuZWVkcyB0byB1c2UgcHJldmlvdXMgU0Ygb24gdGhlIHBhdGgg
dG8gcG9zaXRpb24gdGhlIG5leHQgU0Ygb24gdGhhdCBwYXRoLg0KDQpMdWN5DQoNCkZyb206IERh
dmUgRG9sc29uIFttYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb21dDQpTZW50OiBUdWVzZGF5LCBN
YXJjaCAyNSwgMjAxNCA0OjEwIFBNDQpUbzogTHVjeSB5b25nOyBzZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0
aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpXaHkgZG8geW91IHRoaW5rIHRoZSBwcmV2aW91cyBTRiBJ
UCBhZGRyZXNzIGlzIHJlcXVpcmVkIHRvIGRldGVybWluZSB0aGUgbmV4dCBTRiBJUCBhZGRyZXNz
PyBXaHkgaXMgdGhlIFBhdGggSUQgbm90IHN1ZmZpY2llbnQgaW5mb3JtYXRpb24/DQoNCg0KRnJv
bTogTHVjeSB5b25nIFttYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb21dDQpTZW50OiBUdWVzZGF5
LCBNYXJjaCAyNSwgMjAxNCA0OjU2IFBNDQpUbzogRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFNGQyBhcyBhbiBJUCBvciBVRFAgYXBw
bGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkluIHRoaXMgc29sdXRpb24sIHNlcnZpY2UgZm9y
d2FyZGVyIGFuZCBTRiBpbnN0YW5jZSBhcmUgc2VwYXJhdGVkIGVudGl0aWVzLiBTZXJ2aWNlIGZv
cndhcmRlciBuZWVkcyBQYXRoIElEIGFuZCBwcmV2aW91cyBTRiBJUCBhZGRyZXNzIHRvIHVuaXF1
ZWx5IGlkZW50aWZ5IHRoZSBuZXh0IFNGIElQIGFkZHJlc3MuDQoNCkx1Y3kNCg0KRnJvbTogRGF2
ZSBEb2xzb24gW21haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbV0NClNlbnQ6IFR1ZXNkYXksIE1h
cmNoIDI1LCAyMDE0IDM6MjEgUE0NClRvOiBMdWN5IHlvbmc7IHNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRp
b24sIHByb3MgYW5kIGNvbnM/DQoNCkkgZG8gbm90IHNlZSB3aHkgc291cmNlIElQIGFkZHJlc3Mg
KHByZXZpb3VzIFNGKSB3b3VsZCBiZSByZXF1aXJlZCB0byBsb29rIHVwIHRoZSBuZXh0IFNGLiBU
aGUgcGF0aCBJRCBzaG91bGQgYmUgc3VmZmljaWVudCB0byBkZXRlcm1pbmUgdGhlIG5leHQgU0Yu
DQoNCg0KDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJl
aGFsZiBPZiBMdWN5IHlvbmcNClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDQ6MDIgUE0N
ClRvOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFtzZmNdIFNG
QyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkhpLA0KDQpU
aGVyZSBhcmUgbWFueSB3YXlzIHRvIGltcGxlbWVudCBTRkNzLiBIb3dldmVyLCBvbmUgb2Ygb3Vy
IGdvYWxzIGluIHN0YW5kYXJkIGlzIHRvIGRldmVsb3AgYSBzb2x1dGlvbiB0aGF0IGlzIHNpbXBs
ZSBhbmQgbGVzcyBjb3N0IGZvciB2ZW5kZXJzIGFuZCBzZXJ2aWNlIHByb3ZpZGVycy4gIE90aGVy
IGdvYWxzIGFyZSB0aGF0IHRoZSBzb2x1dGlvbiBjYW4gYXBwbHkgdG8gY29tbW9uIGFuZCBtYWpv
cml0eSB1c2UgY2FzZXMuDQoNCklmIHdlIGltcGxlbWVudCBTRkMgYXMgYW4gSVAgb3IgVURQL0lQ
IGFwcGxpY2F0aW9uLCBpLmUuIG9uY2UgdHJhZmZpYyBpcyBjbGFzc2lmaWVkIGJ5IHRoZSBjbGFz
c2lmaWNhdGlvbiwgaXQgYWRkcyBTRkMgaGVhZGVyIGFuZCBJUCBoZWFkZXIgKG91dGVyKSBvbiB0
aGUgcGFja2V0cyAoVURQIGhlYWRlciB0b28gaW4gbGF0dGVyIGNhc2UpLCBhbmQgc2VuZCBzdWNo
IHBhY2tldHMgYXMgYSByZWd1bGFyIElQIHBhY2tldC4gVGhlIHNyYyBJUCBvZiBvdXRlciBoZWFk
ZXIgY2FuIGJlIGNsYXNzaWZpY2F0aW9uIElQIGFkZHJlc3MsIGFuZCBkc3QgSVAgY2FuIGJlIG5l
eHQgU0YgSW5zdGFuY2UgSVAgYWRkcmVzcy4gTWFueSB0cmFuc3BvcnQgbmV0d29ya3MgY2FuIGNh
cnJ5IElQIHRyYWZmaWMgYW5kIHJvdXRlIElQIHBhY2tldHMgYmFzZWQgb24gZHN0IElQIGFkZHJl
c3MuICBXZSBvbmx5IG5lZWQgdG8gcmVxdWVzdCBhIG5ldyBJUCBwcm90b2NvbCB0eXBlIGZvciBT
RkMuIEF0IHRoZSBzZXJ2aWNlIGZvcndhcmRlciBwb2ludCwgaXQgY2FuIGxvb2sgdXAgbmV4dCBT
RiBJUCBhZGRyZXNzIGJhc2VkIG9uIFBhdGggSUQgaW4gU0ZDIGhlYWRlciBhbmQgc3JjIElQIGFk
ZHJlc3MgKHByZXZpb3VzIFNGKSBvbiB0aGUgcGFja2V0LiAgQSBTRiBhbHNvIGZvcndhcmRzIHRo
ZSBwYWNrZXQgd2l0aCBTRkMgaGVhZGVyIGFzIGFuIElQIHBhY2tldCBhbmQgZmlsbHMgaXRzIElQ
IGFkZHJlc3MgYXMgc3JjIElQIGFuZCB0aGUgc2VydmljZSBmb3J3YXJkZXIgcG9pbnQgSVAgYWRk
cmVzcyBhcyB0aGUgZHN0IElQIG9uIHRoZSBwYWNrZXQuDQoNClRoaXMgc29sdXRpb24gd29ya3Mg
Zm9yIGVpdGhlciBTRkMgYXMgYW4gSVAgYXBwbGljYXRpb24gb3IgVURQL0lQIGFwcGxpY2F0aW9u
LCB3aGljaCBvbmUgaXMgbW9yZSBwcm9wZXIgZnJvbSBTRiBhbmQgc2VydmljZSBmb3J3YXJkZXIg
cG9pbnQ/DQoNClRoaXMgc29sdXRpb24gc2VlbXMgc2ltcGxlIHRvIG1lIGFuZCBvbmx5IG5lZWQg
UGF0aCBJRCBpbiBTRkMgaGVhZGVyIGZvciBzdGVlcmluZyB0cmFmZmljIHRocm91Z2ggdGhlIFNG
QyBwYXRoLiBCdXQgbGlrZSB0byBzZWUgb3RoZXJzoa8gb3BpbmlvbiBvbiB0aGlzIHNvbHV0aW9u
LCBwcm9zIGFuZCBjb25zLg0KDQpUaGFua3MsDQpMdWN5DQo=

--_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E7DEAMBX021W3CA2exch_
Content-Type: text/html; charset="gb2312"
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=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"Segoe UI";
	panose-1:2 11 5 2 4 2 4 2 2 3;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:ZH-CN;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:SimSun;
	mso-fareast-language:ZH-CN;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";
	mso-fareast-language:ZH-CN;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-language:ZH-CN;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Consolas","serif";
	mso-fareast-language:ZH-CN;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Segoe UI","sans-serif";
	mso-fareast-language:ZH-CN;}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{mso-style-name:msochpdefault;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:10.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-language:ZH-CN;}
p.HTML, li.HTML, div.HTML
	{mso-style-name:"HTML \9884\8BBE\683C\5F0F";
	mso-style-link:"HTML \9884\8BBE\683C\5F0F Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:ZH-CN;}
span.HTMLChar
	{mso-style-name:"HTML \9884\8BBE\683C\5F0F Char";
	mso-style-priority:99;
	mso-style-link:"HTML \9884\8BBE\683C\5F0F";
	font-family:SimSun;}
p.a, li.a, div.a
	{mso-style-name:\6279\6CE8\6846\6587\672C;
	mso-style-link:"\6279\6CE8\6846\6587\672C Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:ZH-CN;}
span.Char
	{mso-style-name:"\6279\6CE8\6846\6587\672C Char";
	mso-style-priority:99;
	mso-style-link:\6279\6CE8\6846\6587\672C;
	font-family:"Calibri","sans-serif";}
span.balloontextchar0
	{mso-style-name:balloontextchar;
	font-family:"Tahoma","sans-serif";}
span.emailstyle19
	{mso-style-name:emailstyle19;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.emailstyle20
	{mso-style-name:emailstyle20;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle21
	{mso-style-name:emailstyle21;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle22
	{mso-style-name:emailstyle22;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle23
	{mso-style-name:emailstyle23;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle24
	{mso-style-name:emailstyle24;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle34
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle35
	{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.25in 1.0in 1.25in;}
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"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US">Xiaohu,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US">I don=A1=AFt think we need to view the SF index as a TTL.&nbsp;&nbsp; =
Appropriate validation and loop suppression can be done even with the curre=
nt proposed definition.&nbsp;&nbsp;&nbsp; Any SFF receiving an SFC
 encapsulated packet or frame would need to know to which of its dependent =
SF=A1=AFs it should forward the packet or frame.&nbsp;&nbsp; To do so means=
 that it can validate that the path ID is one that it expects to participat=
e in and that the SF instance identified by the
 index on that path is one that it is responsible for.&nbsp;&nbsp; &nbsp;Su=
ch chain path data may have been locally provisioned or may have been distr=
ibuted in a control plane.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US">When the SFF receives the good packet or frame back from one of its de=
pendent SF=A1=AFs, it will identify the next SF and SFF by consulting its l=
ocal database.&nbsp;&nbsp; If it is not the final SF,
 then the SF index is incremented, the transport header updated as necessar=
y, and the packet or frame progressed.&nbsp;&nbsp;&nbsp; Failure to properl=
y increment the SF Index would be akin to failure to decrement a TTL by a r=
outer =A8C there is no protection from that.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US">&nbsp;&nbsp; Ron<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US"><o:p>&nbsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> sfc [mailto:sfc-bounces@ietf.org] <b>On=
 Behalf Of
</b>Xuxiaohu<br>
<b>Sent:</b> Thursday, March 27, 2014 5:44 AM<br>
<b>To:</b> Ron Parker; Lucy yong; Reinaldo Penno (repenno); Dave Dolson; sf=
c@ietf.org<br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span lang=3D"ZH-CN" style=3D"font-size:10.0pt;fo=
nt-family:SimSun">=B7=A2=BC=FE=C8=CB</span></b><b><span style=3D"font-size:=
10.0pt;font-family:SimSun">:</span></b><span style=3D"font-size:10.0pt;font=
-family:SimSun"> sfc [<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bo=
unces@ietf.org</a>]
<b><span lang=3D"ZH-CN">=B4=FA=B1=ED </span></b>Ron Parker<br>
<b><span lang=3D"ZH-CN">=B7=A2=CB=CD=CA=B1=BC=E4</span>:</b> 2014<span lang=
=3D"ZH-CN">=C4=EA</span>3<span lang=3D"ZH-CN">=D4=C2</span>26<span lang=3D"=
ZH-CN">=C8=D5</span> 7:13<br>
<b><span lang=3D"ZH-CN">=CA=D5=BC=FE=C8=CB</span>:</b> Lucy yong; Reinaldo =
Penno (repenno); Dave Dolson;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b><span lang=3D"ZH-CN">=D6=F7=CC=E2</span>:</b> Re: [sfc] SFC as an IP or =
UDP application, pros and cons?<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Lucy,
<o:p></o:p></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Regarding the service functi=
on index that would be contained in the service header, I think it is simpl=
y incremented from 1 to indicate the next service function
 within the chain. &nbsp; For example, if the path ID is X, for a path {SF-=
A-5, SF-B-2, SF-C-6}, then packets destined from a classifier towards SF-A-=
5 would carry (path X, index 1), packets from SF-A-5 to SF-B-2 would carry =
(path X, index 2), etc.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></=
p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span style=3D"font-siz=
e:16.0pt;color:#1F497D">[Xiaohu] I think the value of the service index sho=
uld be decremented, rather than being incremented when travelling along the=
 service path since that index is not
 only used for indicating the next service function within the chain, but a=
lso used for other purposes (e.g., TTL of the service path, indicator of th=
e end of the service chain), unless you want to introduce an additional fie=
ld which indicates the total length
 of the service chain.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span style=3D"font-siz=
e:16.0pt;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span style=3D"font-siz=
e:16.0pt;color:#1F497D">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt;color:#1F497D">Xiaoh=
u<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp; &nbsp;Ron<o:p></o:p><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<div>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;se=
rif&quot;;color:black">
<hr size=3D"2" width=3D"100%" align=3D"center">
</span></div>
<div id=3D"divRpF99624">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><b><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:b=
lack">From:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tah=
oma&quot;,&quot;sans-serif&quot;;color:black"> sfc [sfc-bounces@ietf.org] o=
n behalf
 of Lucy yong [lucy.yong@huawei.com]<br>
<b>Sent:</b> Tuesday, March 25, 2014 6:38 PM<br>
<b>To:</b> Reinaldo Penno (repenno); Dave Dolson; <a href=3D"mailto:sfc@iet=
f.org">sfc@ietf.org</a><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot=
;,&quot;serif&quot;;color:black"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Reinaldo,</span><sp=
an style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Thank you to share you=
r views on this solution. We want to have an elegant and general solution w=
ith one standard SFC header to cover majority use cases</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">See inline below.</spa=
n><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Reinaldo Penno (repenno) [<a href=3D"mailto:repenno@cisco.c=
om">mailto:repenno@cisco.com</a>]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Lucy yong; Dave Dolson; <a href=3D"mailto:sfc@ietf.org">sfc@ietf=
.org</a><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Hi,</sp=
an><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">There a=
re several solution to this problem. Some of them implementation specific, =
others more elegant.&nbsp;</span><span style=3D"color:black"><o:p></o:p></s=
pan></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">1 - One=
 of the more elegant ones is to use the Service Index to determine the next=
 service function instance. &nbsp;It makes for a completely stateless solut=
ion (code wise). &nbsp;</span><span style=3D"color:black"><o:p></o:p></span=
></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><b><i><span style=3D"col=
or:#0070C0">[Lucy]
</span></i></b><span style=3D"color:#0070C0">when using Path ID and Service=
 Index on SFC header, it requires assigning index # to each SF instance, co=
nfiguring them in the forwarding table, which is very complex process and e=
asily prune for error in may opinion.
 &nbsp;In addition, each SF instance may serve more than one SFC, so need t=
o assign index # for each SFC, which is more complex. Regarding the statele=
ss, I don=A1=AFt get it. Isn=A1=AFt index # a state as well (may be few bit=
 less)?</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><span style=3D"color:#00=
70C0">&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><span style=3D"color:#00=
70C0">To implement true stateless, SFC header needs ability to carry all SF=
Is IP addresses in SFC header, which was considered as non-scale solution.<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">2 =A8C =
Another option is from a coding perspective you can just keep more state in=
 your SN/SFF while you process the packet and determine what is the =A1=B0n=
ext=A1=B1 service. &nbsp;</span><span style=3D"color:black"><o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Agree.</s=
pan></i></b><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">But irr=
espective, the SN needs to know the Path ID and the list of SFIs internal t=
o its node. This provisioning can happen in a variety of ways, I implemente=
d with RESTconf and Netconf.&nbsp;</span><span style=3D"color:black"><o:p><=
/o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">As far =
as UDP/IP vs.IP, I give preference to UDP/IP. If you have a fixed port over=
 UDP in which to receive/send packets:</span><span style=3D"color:black"><o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- You c=
an have your entire dataplane in userpace and use a variety of programming =
languages.&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- You d=
o not need raw packet access to pull/send packets. Therefore no root suppor=
t.&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- UDP c=
an traverse non-SFC aware middlexboxes.
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Agree on =
this statement. But for SFC domain, do we want to allow such midboxes on SF=
C path? Maybe happen if a SFC domain crosses more than transport domains? T=
his is one I like to know from SPs and
 SF vendors. </span></i></b><span style=3D"color:black"><o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">&nbsp;</span></i=
></b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Regards,</span><=
/i></b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Lucy</span></i><=
/b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Or you =
can use any of the available methods( TURN, STUN, etc). &nbsp;If you encap =
in something else other than IP/UDP the applicability of SFC will be consid=
erably diminished.Just check STCP and its
 problem on getting adopted given middlexboxes &nbsp;not recognizing its pr=
otocol number. &nbsp;&nbsp;</span><span style=3D"color:black"><o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">&nbsp;</span></i=
></b><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- It ji=
ves with other IETF work in the areas of metadata and transport services (s=
ay, TAPS).&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">regards=
,&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Reinald=
o&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From: </span></b><spa=
n style=3D"color:black">Lucy yong &lt;<a href=3D"mailto:lucy.yong@huawei.co=
m" target=3D"_blank">lucy.yong@huawei.com</a>&gt;<br>
<b>Date: </b>Tuesday, March 25, 2014 at 2:25 PM<br>
<b>To: </b>Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com" target=
=3D"_blank">ddolson@sandvine.com</a>&gt;, &quot;<a href=3D"mailto:sfc@ietf.=
org" target=3D"_blank">sfc@ietf.org</a>&quot; &lt;<a href=3D"mailto:sfc@iet=
f.org" target=3D"_blank">sfc@ietf.org</a>&gt;<br>
<b>Subject: </b>Re: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Dave,</span><span s=
tyle=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">If a service forwarder=
 point connects more than one SF instances that belong to the same SFC, how=
 can one Path ID determine which SF instances is the next? If you draw a se=
rvice chain path with many SF instances,
 you can easily see, if Path ID represents that path, service forwarder nee=
ds to use previous SF on the path to position the next SF on that path.</sp=
an><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy </span><span styl=
e=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Dave Dolson [<a href=3D"mailto:ddolson@sandvine.com" target=
=3D"_blank">mailto:ddolson@sandvine.com</a>]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:10 PM<br>
<b>To:</b> Lucy yong; <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc=
@ietf.org</a><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Why do you think the p=
revious SF IP address is required to determine the next SF IP address? Why =
is the Path ID not sufficient information?</span><span style=3D"color:black=
"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Lucy yong [<a href=3D"mailto:lucy.yong@huawei.com" target=
=3D"_blank">mailto:lucy.yong@huawei.com</a>]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Dave Dolson; <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">s=
fc@ietf.org</a><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">In this solution, serv=
ice forwarder and SF instance are separated entities. Service forwarder nee=
ds Path ID and previous SF IP address to uniquely identify the next SF IP a=
ddress.
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Dave Dolson [<a href=3D"mailto:ddolson@sandvine.com" target=
=3D"_blank">mailto:ddolson@sandvine.com</a>]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 3:21 PM<br>
<b>To:</b> Lucy yong; <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc=
@ietf.org</a><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I do not see why sourc=
e IP address (previous SF) would be required to look up the next SF. The pa=
th ID should be sufficient to determine the next SF.</span><span style=3D"c=
olor:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> sfc [<a href=3D"mailto:sfc-bounces@ietf.org" target=3D"_bla=
nk">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Lucy yong<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:02 PM<br>
<b>To:</b> <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</=
a><br>
<b>Subject:</b> [sfc] SFC as an IP or UDP application, pros and cons?</span=
><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Hi,<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">There are many ways to i=
mplement SFCs. However, one of our goals in standard is to develop a soluti=
on that is simple and less cost for venders and service providers. &nbsp;Ot=
her goals are that the solution can apply
 to common and majority use cases. <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">If we implement SFC as a=
n IP or UDP/IP application, i.e. once traffic is classified by the classifi=
cation, it adds SFC header and IP header (outer) on the packets (UDP header=
 too in latter case), and send such
 packets as a regular IP packet. The src IP of outer header can be classifi=
cation IP address, and dst IP can be next SF Instance IP address. Many tran=
sport networks can carry IP traffic and route IP packets based on dst IP ad=
dress. &nbsp;We only need to request
 a new IP protocol type for SFC. At the service forwarder point, it can loo=
k up next SF IP address based on Path ID in SFC header and src IP address (=
previous SF) on the packet. &nbsp;A SF also forwards the packet with SFC he=
ader as an IP packet and fills its IP
 address as src IP and the service forwarder point IP address as the dst IP=
 on the packet.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">This solution works for =
either SFC as an IP application or UDP/IP application, which one is more pr=
oper from SF and service forwarder point?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">This solution seems simp=
le to me and only need Path ID in SFC header for steering traffic through t=
he SFC path. But like to see others=A1=AF opinion on this solution, pros an=
d cons.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Thanks,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:black">Lucy<o:p></o:p></span></=
p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E7DEAMBX021W3CA2exch_--


From nobody Thu Mar 27 07:36:36 2014
Return-Path: <paulq@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C68301A0753 for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 07:36:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level: 
X-Spam-Status: No, score=-14.51 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_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 Yn9CgvT24RPw for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 07:36:31 -0700 (PDT)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) by ietfa.amsl.com (Postfix) with ESMTP id 6F6021A074F for <sfc@ietf.org>; Thu, 27 Mar 2014 07:36:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=30618; q=dns/txt; s=iport; t=1395930990; x=1397140590; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=+HaiOXqx1HCXNC2F03pU0GLbQwJCYbT9doJr6/WAKTE=; b=hVHAXSi/Aun6/s33TlV/fJRgv8iH3sSwq9k1xv9EQfzVINPwbG1i+qMG pOub5VsvtpPNzTNOXB4q4gHTJz8cWPqNzcVA1X5nQWOV9OFtQiBu6un0o OeEgL05bOplM6MNZtIGhSpss/NTF/FMt8KWXqBbxpyT/l/58tI3hIzQ34 I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AkQGAF82NFOtJXG//2dsb2JhbABZgkJEO0sMrCSNQoE/hzuBGxZ0giUBAQEEAQEBGhBBBAcQAgEIEQMBAiEBBgcnCxQJCAIEDgUbh14N0H8Xjh9DDQQGAQaDHoEUBJRhg2yBM5EBgy6CKw
X-IronPort-AV: E=Sophos;i="4.97,743,1389744000";  d="scan'208,217";a="313290681"
Received: from rcdn-core2-4.cisco.com ([173.37.113.191]) by rcdn-iport-5.cisco.com with ESMTP; 27 Mar 2014 14:36:29 +0000
Received: from xhc-rcd-x10.cisco.com (xhc-rcd-x10.cisco.com [173.37.183.84]) by rcdn-core2-4.cisco.com (8.14.5/8.14.5) with ESMTP id s2REaTG8007603 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <sfc@ietf.org>; Thu, 27 Mar 2014 14:36:29 GMT
Received: from xmb-rcd-x14.cisco.com ([169.254.4.150]) by xhc-rcd-x10.cisco.com ([173.37.183.84]) with mapi id 14.03.0123.003; Thu, 27 Mar 2014 09:36:28 -0500
From: "Paul Quinn (paulq)" <paulq@cisco.com>
To: "Ken Gray (kegray)" <kegray@cisco.com>
Thread-Topic: [sfc] Progression of use case documents in the SFC WG
Thread-Index: AQHPSbgDEA3AATWG/kWi/n3iJI0NjZr1VECA
Date: Thu, 27 Mar 2014 14:36:27 +0000
Message-ID: <A6C8FEDA-2598-4922-BDFF-D46FBD9223C9@cisco.com>
References: <CF598A14.15E56%kegray@cisco.com>
In-Reply-To: <CF598A14.15E56%kegray@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.19.17.229]
Content-Type: multipart/alternative; boundary="_000_A6C8FEDA25984922BDFFD46FBD9223C9ciscocom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/V46HTdSkyosxa9MhnXRCAjxAKnk
Cc: "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, "<sfc@ietf.org>" <sfc@ietf.org>
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Mar 2014 14:36:35 -0000

--_000_A6C8FEDA25984922BDFFD46FBD9223C9ciscocom_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

I'm with Ken and the chairs here.  We need a small set of concise documents=
 that highlight key use cases, nothing more.


On Mar 27, 2014, at 8:28 AM, Ken Gray (kegray) <kegray@cisco.com<mailto:keg=
ray@cisco.com>> wrote:

I'd give a +1 to the chairs =85

If there is going to be more than one document (and we seemed hell bent on =
more than one at the BoF =85 we could, as a group, settle on "a small numbe=
r"), that they have some focus.

I don't find the focus or organization described by the chairs onerous - in=
 fact, GIVEN that we have the liaison(s) in place and that they do want a v=
oice here, and that at least one of them has a "domain focus" I find it log=
ical to start with broadband and develop use cases in a set of non-trivial =
domains.

They had to define "a small number" =85or "a small number" becomes a big nu=
mber.  Now we know how many "a small number" is.

If draft=96liu is stripped of enough content by the categorization of the "=
small number" it's efficacy should be questioned.  To your specific point, =
as a group we can decide on moving the specific text you mention back to Pr=
oblem or otherwise re-home it.  It shouldn't be the sole reason draft-liu e=
xists.

I would have gone a bit further than the chairs, frankly.

There is SO much use case literature out there right now, I frankly don't w=
ant to see the IETF repeat any more than it has to.  I would hazard that mo=
st of us have read these things before in one of several forums.

So, IMO, the use cases should provide support for the problem statement and=
 the development of a proposed header functionality (solution), and as such=
 should illustrate significantly unique requirements =85so that we can asse=
ss the efficacy of the proposed solutions.  I hope the "owner by area" desc=
ribed by the chairs will take on the responsibility of making sure that the=
ir examples are significantly unique for  consideration and addressable in =
the solution.

Because their work represents the work of many (whole organizations) and is=
 hopefully further distilled by the author here into unique examples, in fa=
irness their contributions should probably be credited to "various" with a =
nod to their organization.

And, because these use cases have been reviewed in other forums by many peo=
ple, the process should be more expeditious.




From: "mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>" <=
mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>>
Date: Thursday, March 27, 2014 3:07 AM
To: "Jim Guichard (jguichar)" <jguichar@cisco.com<mailto:jguichar@cisco.com=
>>, "sfc@ietf.org<mailto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: Re: [sfc] Progression of use case documents in the SFC WG

Dear chairs,

Some comments below:

=B7         The proposed actions are not aligned with the feedback received=
 in this thread (Progression of use case documents within the SFC working g=
roup). Answers to that poll are in favor of having a generic use case docum=
ent. IMHo, it is not fair to ignore what was voiced for by wg members in th=
e mailing list as part of a formal call with clear questions.

=B7         Some of the text that was adopted by the WG as part of the Prob=
lem Statement (use case as part of the Problem statement) has been moved to=
 the generic use case. That text is governed by this charter text: =931. Pr=
oblem Statement: This document will provide a summary of the
problem space to be addressed by the SFC working group including
example high-level use cases. Additionally, the working group will
normalize nomenclature and definitions for service function chaining.=94. W=
hat to do for that text?

=B7         Having the generic use case document and some few detailed ones=
 do not conflict. It is only a matter of scoping.

Given what is stated above, I disagree with your proposal.

If I have to choose (again), I would vote for having one single use cases d=
ocument. Having one single document will help focusing on core aspects and =
would simplify the wg activity: review, last calls, etc.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de Jim Guichard (jguichar=
)
Envoy=E9 : mercredi 26 mars 2014 18:54
=C0 : sfc@ietf.org<mailto:sfc@ietf.org>
Objet : [sfc] Progression of use case documents in the SFC WG

WG:

In a message back in January, we (the chairs) proposed that the SFC WG hand=
le the topic of use case documents as follows:

1) Have the WG develop one use case document that documents a small number =
of representative use cases.  The document presented by Hongyu Li at the Va=
ncouver BOF could serve for this purpose
(http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-cases).

3) For additional use cases not covered in 1) above, allow for a small numb=
er of documents that are applicable to specific
environments (e.g.  mobility, data center, broadband, and so forth.) These =
documents would provide more detailed information and applicability of SFC =
to these specific environments, and would need to go beyond what is covered=
 in the general use case document (1). Note that it is not the intention to=
 have every potential use case documented.

Since then, and based on the presentations/discussion in London, it appears=
 that we have a number of documents that warrant being developed as standal=
one documents. Specifically:

1) A use case document on mobility, e.g., http://datatracker.ietf.org/doc/d=
raft-haeffner-sfc-use-case-mobility/

2) A use case document on Data Centers, e.g., http://datatracker.ietf.org/d=
oc/draft-kumar-sfc-dc-use-cases/

3) Possibly a use case document on Broadband scenarios. However, use cases =
from a broadband perspective are being developed in the BBF (see the liaiso=
n statement at https://datatracker.ietf.org/liaison/1304/). We also have ht=
tp://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/.  It does =
not seem appropriate to adopt a WG document on the topic of broadband (at l=
east at this time) without clarifying the relationship between draft-meng-s=
fc-broadband-usecases and the BBF work. In addition, we would need to under=
stand why two efforts =97 one in BBF and one in the IETF -- on the same top=
ic would be appropriate. Hence, at the present time, we do not intend to ad=
opt a WG document on broadband scenarios, and expect to receive primary gui=
dance on this topic from the BBF.

That leaves: http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/, a mo=
re general document. But that document includes text on three topics that w=
ould be covered in more detail elsewhere (broadband, mobile, and DC). While=
 this document could contain pointers to the other documents, that leaves t=
he document with very little standalone content -- raising the question of =
what should be done with it, or what content it could incorporate in order =
to be worthwhile as a standalone document.

Thus, the chairs recommendation at this time is:

1) Call for WG adoption of draft-haeffner-sfc-use-case-mobility-00.txt and =
draft-kumar-sfc-dc-use-cases-00.txt as WG documents (target: informational)=
.

2) Defer action on draft-liu-service-chaining-use-cases<http://datatracker.=
ietf.org/doc/draft-liu-service-chaining-use-cases>  and draft-meng-sfc-broa=
dband-usecases<http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-use=
cases/> per the above discussion.

Does this make sense?

Jim & Thomas
_______________________________________________
sfc mailing list
sfc@ietf.org<mailto:sfc@ietf.org>
https://www.ietf.org/mailman/listinfo/sfc


--_000_A6C8FEDA25984922BDFFD46FBD9223C9ciscocom_
Content-Type: text/html; charset="Windows-1252"
Content-ID: <4624CCCBFCF9874A81031FB655BF8EFF@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; ">
<div>I'm with Ken and the chairs here. &nbsp;We need a small set of concise=
 documents that highlight key use cases, nothing more.</div>
<div><br>
</div>
<br>
<div>
<div>On Mar 27, 2014, at 8:28 AM, Ken Gray (kegray) &lt;<a href=3D"mailto:k=
egray@cisco.com">kegray@cisco.com</a>&gt; wrote:</div>
<br class=3D"Apple-interchange-newline">
<blockquote type=3D"cite">
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space; font-size: 14px; font-family: Calibri, sans-seri=
f; ">
<div>I'd give a &#43;1 to the chairs =85</div>
<div><br>
</div>
<div>If there is going to be more than one document (and we seemed hell ben=
t on more than one at the BoF =85 we could, as a group, settle on &quot;a s=
mall number&quot;), that they have some focus. &nbsp;</div>
<div><br>
</div>
<div>I don't find the focus or organization described by the chairs onerous=
 - in fact, GIVEN that we have the liaison(s) in place and that they do wan=
t a voice here, and that at least one of them has a &quot;domain focus&quot=
; I find it logical to start with broadband
 and develop use cases in a set of non-trivial domains. &nbsp;</div>
<div><br>
</div>
<div>They had to define &quot;a small number&quot; =85or &quot;a small numb=
er&quot; becomes a big number. &nbsp;Now we know how many &quot;a small num=
ber&quot; is.</div>
<div><br>
</div>
<div>
<div>If draft=96liu is stripped of enough content by the categorization of =
the &quot;small number&quot; it's efficacy should be questioned. &nbsp;To y=
our specific point, as a group we can decide on moving the specific text yo=
u mention back to Problem or otherwise re-home it.
 &nbsp;It shouldn't be the sole reason draft-liu exists.</div>
</div>
<div><br>
</div>
<div>I would have gone a bit further than the chairs, frankly. &nbsp;</div>
<div><br>
</div>
<div>There is SO much use case literature out there right now, I frankly do=
n't want to see the IETF repeat any more than it has to. &nbsp;I would haza=
rd that most of us have read these things before in one of several forums.<=
/div>
<div><br>
</div>
<div>So, IMO,&nbsp;the use cases should provide support for the problem sta=
tement and the development of a proposed header functionality (solution), a=
nd as such should illustrate significantly unique requirements =85so that w=
e can assess the efficacy of the proposed
 solutions. &nbsp;I hope the &quot;owner by area&quot; described by the cha=
irs will take on the responsibility of making sure that their examples are =
significantly unique for &nbsp;consideration and addressable in the solutio=
n. &nbsp;</div>
<div><br>
</div>
<div>Because their work represents the work of many (whole organizations) a=
nd is hopefully further distilled by the author here into unique examples, =
in fairness their contributions should probably be credited to &quot;variou=
s&quot; with a nod to their organization.</div>
<div><br>
</div>
<div>And, because these use cases have been reviewed in other forums by man=
y people, the process should be more expeditious.</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family: Calibri; font-size: 11pt; text-align: left; bord=
er-width: 1pt medium medium; border-style: solid none none; padding: 3pt 0i=
n 0in; border-top-color: rgb(181, 196, 223); ">
<span style=3D"font-weight:bold">From: </span>&quot;<a href=3D"mailto:moham=
ed.boucadair@orange.com">mohamed.boucadair@orange.com</a>&quot; &lt;<a href=
=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadair@orange.com</a>&g=
t;<br>
<span style=3D"font-weight:bold">Date: </span>Thursday, March 27, 2014 3:07=
 AM<br>
<span style=3D"font-weight:bold">To: </span>&quot;Jim Guichard (jguichar)&q=
uot; &lt;<a href=3D"mailto:jguichar@cisco.com">jguichar@cisco.com</a>&gt;, =
&quot;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&quot; &lt;<a href=3D=
"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>Re: [sfc] Progression of u=
se case documents in the SFC WG<br>
</div>
<div><br>
</div>
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" x=
mlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size: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.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Courier New";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:228930958;
	mso-list-type:hybrid;
	mso-list-template-ids:-1201923352 -1257501596 67698691 67698693 67698689 6=
7698691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: 'Courie=
r New'; color: rgb(31, 73, 125); ">Dear chairs,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: 'Courie=
r New'; color: rgb(31, 73, 125); "><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: 'Courie=
r New'; color: rgb(31, 73, 125); ">Some comments below:<o:p></o:p></span></=
p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo1"><!--[if !supportLists]--><span style=3D"font-size: 10pt; color: rg=
b(31, 73, 125); "><span style=3D"mso-list:Ignore">=B7<span style=3D"font-st=
yle: normal; font-variant: normal; font-weight: normal; font-size: 7pt; lin=
e-height: normal; font-family: 'Times New Roman'; ">&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><!--[endif]--><span style=3D"font-size: 10pt; font-fam=
ily: 'Courier New'; color: rgb(31, 73, 125); ">The proposed actions are not=
 aligned with the feedback received in this thread (Progression of use case=
 documents within the SFC working
 group). Answers to that poll are in favor of having a generic use case doc=
ument. IMHo, it is not fair to ignore what was voiced for by wg members in =
the mailing list as part of a formal call with clear questions.
<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo1"><!--[if !supportLists]--><span style=3D"font-size: 10pt; color: rg=
b(31, 73, 125); "><span style=3D"mso-list:Ignore">=B7<span style=3D"font-st=
yle: normal; font-variant: normal; font-weight: normal; font-size: 7pt; lin=
e-height: normal; font-family: 'Times New Roman'; ">&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><!--[endif]--><span style=3D"font-size: 10pt; font-fam=
ily: 'Courier New'; color: rgb(31, 73, 125); ">Some of the text that was ad=
opted by the WG as part of the Problem Statement (use case as part of the P=
roblem statement) has been moved to
 the generic use case. That text is governed by this charter text: =93</spa=
n>1. Problem Statement: This document will provide a summary of the<br>
problem space to be addressed by the SFC working group including<br>
example high-level use cases. Additionally, the working group will<br>
normalize nomenclature and definitions for service function chaining.<span =
style=3D"font-size: 10pt; font-family: 'Courier New'; color: rgb(31, 73, 12=
5); ">=94. What to do for that text?
<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo1"><!--[if !supportLists]--><span style=3D"font-size: 10pt; color: rg=
b(31, 73, 125); "><span style=3D"mso-list:Ignore">=B7<span style=3D"font-st=
yle: normal; font-variant: normal; font-weight: normal; font-size: 7pt; lin=
e-height: normal; font-family: 'Times New Roman'; ">&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><!--[endif]--><span style=3D"font-size: 10pt; font-fam=
ily: 'Courier New'; color: rgb(31, 73, 125); ">Having the generic use case =
document and some few detailed ones do not conflict. It is only a matter of=
 scoping.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: 'Courie=
r New'; color: rgb(31, 73, 125); "><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: 'Courie=
r New'; color: rgb(31, 73, 125); ">Given what is stated above, I disagree w=
ith your proposal.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: 'Courie=
r New'; color: rgb(31, 73, 125); "><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: 'Courie=
r New'; color: rgb(31, 73, 125); ">If I have to choose (again), I would vot=
e for having one single use cases document. Having one single document will=
 help focusing on core aspects and would
 simplify the wg activity: review, last calls, etc.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: 'Courie=
r New'; color: rgb(31, 73, 125); "><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: 'Courie=
r New'; color: rgb(31, 73, 125); ">Cheers,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: 'Courie=
r New'; color: rgb(31, 73, 125); ">Med<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: 'Courie=
r New'; color: rgb(31, 73, 125); "><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size: 10pt; font-family: Taho=
ma, sans-serif; ">De&nbsp;:</span></b><span style=3D"font-size: 10pt; font-=
family: Tahoma, sans-serif; "> sfc [<a href=3D"mailto:sfc-bounces@ietf.org"=
>mailto:sfc-bounces@ietf.org</a>]
<b>De la part de</b> Jim Guichard (jguichar)<br>
<b>Envoy=E9&nbsp;:</b> mercredi 26 mars 2014 18:54<br>
</span><b><span lang=3D"FR" style=3D"font-size: 10pt; font-family: Tahoma, =
sans-serif; ">=C0&nbsp;:</span></b><span lang=3D"FR" style=3D"font-size: 10=
pt; font-family: Tahoma, sans-serif; ">
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Objet&nbsp;:</b> [sfc] Progression of use case documents in the SFC WG<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; ">WG:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; "><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; ">In a message back in January, we (the chairs) proposed th=
at the SFC WG handle the topic of use case documents as follows:<o:p></o:p>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; "><o:p>&nbsp;</o:p></span></p>
</div>
<blockquote style=3D"border:none;border-left:solid #B5C4DF 4.5pt;padding:0c=
m 0cm 0cm 4.0pt;margin-left:3.75pt;margin-right:0cm" id=3D"MAC_OUTLOOK_ATTR=
IBUTION_BLOCKQUOTE">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; ">1) Have the WG develop one use case document that documen=
ts a small number of representative use cases.&nbsp;&nbsp;The document pres=
ented by Hongyu Li at the Vancouver BOF could
 serve for this purpose<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; ">(<a href=3D"http://datatracker.ietf.org/doc/draft-liu-ser=
vice-chaining-use-cases">http://datatracker.ietf.org/doc/draft-liu-service-=
chaining-use-cases</a>).<o:p></o:p></span></p>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; "><o:p>&nbsp;</o:p></span></p>
</div>
<blockquote style=3D"border:none;border-left:solid #B5C4DF 4.5pt;padding:0c=
m 0cm 0cm 4.0pt;margin-left:3.75pt;margin-right:0cm" id=3D"MAC_OUTLOOK_ATTR=
IBUTION_BLOCKQUOTE">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; ">3) For additional use cases not covered in 1) above, allo=
w for a small number of documents that are applicable to specific<o:p></o:p=
></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; ">environments (e.g.&nbsp;&nbsp;mobility, data center, broa=
dband, and so forth.) These documents would provide more detailed informati=
on and applicability of SFC to these specific
 environments, and would need to go beyond what is covered in the general u=
se case document (1). Note that it is not the intention to have every poten=
tial use case documented.<o:p></o:p></span></p>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; "><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; ">Since then, and based on the presentations/discussion in =
London, it appears that we have a number of documents that warrant being de=
veloped as standalone documents. Specifically:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; "><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; ">1) A use case document on mobility, e.g.,&nbsp;<a href=3D=
"http://datatracker.ietf.org/doc/draft-haeffner-sfc-use-case-mobility/"><sp=
an style=3D"font-size:10.5pt">http://datatracker.ietf.org/doc/draft-haeffne=
r-sfc-use-case-mobility/</span></a><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; "><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; ">2) A use case document on Data Centers, e.g.,&nbsp;<a hre=
f=3D"http://datatracker.ietf.org/doc/draft-kumar-sfc-dc-use-cases/"><span s=
tyle=3D"font-size:10.5pt">http://datatracker.ietf.org/doc/draft-kumar-sfc-d=
c-use-cases/</span></a><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; "><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; ">3) Possibly a use case document on Broadband scenarios. H=
owever, use cases from a broadband perspective are being developed in the B=
BF (see the liaison statement at&nbsp;<a href=3D"https://datatracker.ietf.o=
rg/liaison/1304/">https://datatracker.ietf.org/liaison/1304/</a>).
 We also have&nbsp;<a href=3D"http://datatracker.ietf.org/doc/draft-meng-sf=
c-broadband-usecases/">http://datatracker.ietf.org/doc/draft-meng-sfc-broad=
band-usecases/</a>.&nbsp; It does not seem appropriate to adopt a WG docume=
nt on the topic of broadband (at least at this
 time) without clarifying the relationship between draft-meng-sfc-broadband=
-usecases and the BBF work. In addition, we would need to understand why tw=
o efforts =97 one in BBF and one in the IETF -- on the same topic would be =
appropriate. Hence, at the present
 time, we do not intend to adopt a WG document on broadband scenarios, and =
expect to receive primary guidance on this topic from the BBF.<o:p></o:p></=
span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; "><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; ">That leaves:&nbsp;<a href=3D"http://datatracker.ietf.org/=
doc/draft-liu-sfc-use-cases/">http://datatracker.ietf.org/doc/draft-liu-sfc=
-use-cases/</a>, a more general document. But
 that document includes text on three topics that would be covered in more =
detail elsewhere (broadband, mobile, and DC). While this document could con=
tain pointers to the other documents, that leaves the document with very li=
ttle standalone content -- raising
 the question of what should be done with it, or what content it could inco=
rporate in order to be worthwhile as a standalone document.<o:p></o:p></spa=
n></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; "><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; ">Thus, the chairs recommendation at this time is:<o:p></o:=
p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; "><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; ">1) Call for WG adoption of draft-haeffner-sfc-use-case-mo=
bility-00.txt and draft-kumar-sfc-dc-use-cases-00.txt as WG documents (targ=
et: informational).<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; "><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; ">2) Defer action on&nbsp;<a href=3D"http://datatracker.iet=
f.org/doc/draft-liu-service-chaining-use-cases">draft-liu-service-chaining-=
use-cases</a>&nbsp; and&nbsp;<a href=3D"http://datatracker.ietf.org/doc/dra=
ft-meng-sfc-broadband-usecases/">draft-meng-sfc-broadband-usecases</a>&nbsp=
;per
 the above discussion.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; "><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; ">Does this make sense?<o:p></o:p></span></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; "><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; ">Jim &amp; Thomas<o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</span></div>
_______________________________________________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
https://www.ietf.org/mailman/listinfo/sfc<br>
</blockquote>
</div>
<br>
</body>
</html>

--_000_A6C8FEDA25984922BDFFD46FBD9223C9ciscocom_--


From nobody Thu Mar 27 07:59:43 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 39EE31A0750 for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 07:59:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 FZaTbDwz7YQo for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 07:59:31 -0700 (PDT)
Received: from mailc2.tigertech.net (mailc2.tigertech.net [208.80.4.156]) by ietfa.amsl.com (Postfix) with ESMTP id 7F8551A073B for <sfc@ietf.org>; Thu, 27 Mar 2014 07:59:31 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailc2.tigertech.net (Postfix) with ESMTP id 0C45E1CE099D for <sfc@ietf.org>; Thu, 27 Mar 2014 07:59:30 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at c2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-134-57.clppva.east.verizon.net [70.106.134.57]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mailc2.tigertech.net (Postfix) with ESMTPSA id 6B02B1CE099C for <sfc@ietf.org>; Thu, 27 Mar 2014 07:59:29 -0700 (PDT)
Message-ID: <53343CD0.7090400@joelhalpern.com>
Date: Thu, 27 Mar 2014 10:59:28 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: "sfc@ietf.org" <sfc@ietf.org>
References: <CF588C77.1E5F9%jguichar@cisco.com>
In-Reply-To: <CF588C77.1E5F9%jguichar@cisco.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/CjbgrvaK2Iurqz2EiisBvm26AVc
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Mar 2014 14:59:41 -0000

This looks like a good idea to me.
One wide net, and then specific narrow nets where appropriate.
Liaising to appropriate SDOs or fora with the narrow documents is also 
very helpful.

Yours,
Joel

On 3/26/14, 1:54 PM, Jim Guichard (jguichar) wrote:
> WG:
>
> In a message back in January, we (the chairs) proposed that the SFC WG
> handle the topic of use case documents as follows:
>
>     1) Have the WG develop one use case document that documents a small
>     number of representative use cases.  The document presented by
>     Hongyu Li at the Vancouver BOF could serve for this purpose
>     (http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-cases).
>
>
>     3) For additional use cases not covered in 1) above, allow for a
>     small number of documents that are applicable to specific
>     environments (e.g.  mobility, data center, broadband, and so forth.)
>     These documents would provide more detailed information and
>     applicability of SFC to these specific environments, and would need
>     to go beyond what is covered in the general use case document (1).
>     Note that it is not the intention to have every potential use case
>     documented.
>
>
> Since then, and based on the presentations/discussion in London, it
> appears that we have a number of documents that warrant being developed
> as standalone documents. Specifically:
>
> 1) A use case document on mobility, e.g.,
> http://datatracker.ietf.org/doc/draft-haeffner-sfc-use-case-mobility/
>
> 2) A use case document on Data Centers, e.g.,
> http://datatracker.ietf.org/doc/draft-kumar-sfc-dc-use-cases/
>
> 3) Possibly a use case document on Broadband scenarios. However, use
> cases from a broadband perspective are being developed in the BBF (see
> the liaison statement at https://datatracker.ietf.org/liaison/1304/). We
> also have
> http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/.  It
> does not seem appropriate to adopt a WG document on the topic of
> broadband (at least at this time) without clarifying the relationship
> between draft-meng-sfc-broadband-usecases and the BBF work. In addition,
> we would need to understand why two efforts — one in BBF and one in the
> IETF -- on the same topic would be appropriate. Hence, at the present
> time, we do not intend to adopt a WG document on broadband scenarios,
> and expect to receive primary guidance on this topic from the BBF.
>
> That leaves: http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/, a
> more general document. But that document includes text on three topics
> that would be covered in more detail elsewhere (broadband, mobile, and
> DC). While this document could contain pointers to the other documents,
> that leaves the document with very little standalone content -- raising
> the question of what should be done with it, or what content it could
> incorporate in order to be worthwhile as a standalone document.
>
> Thus, the chairs recommendation at this time is:
>
> 1) Call for WG adoption of draft-haeffner-sfc-use-case-mobility-00.txt
> and draft-kumar-sfc-dc-use-cases-00.txt as WG documents (target:
> informational).
>
> 2) Defer action on draft-liu-service-chaining-use-cases
> <http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-cases>
> and draft-meng-sfc-broadband-usecases
> <http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/> per
> the above discussion.
>
> Does this make sense?
>
> Jim & Thomas
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Thu Mar 27 08:24:04 2014
Return-Path: <smkumar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6EC371A06A7 for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 08:24:01 -0700 (PDT)
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 pPZcHZ_023YQ for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 08:23:59 -0700 (PDT)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) by ietfa.amsl.com (Postfix) with ESMTP id 951A01A0346 for <sfc@ietf.org>; Thu, 27 Mar 2014 08:23:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5055; q=dns/txt; s=iport; t=1395933836; x=1397143436; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=ueaKNIC4J0qsnar4Utm4p1laiGDWQLS5TyiCusARXC8=; b=AzPyCXLCUvHz4OlZ/4vrSt/VnXpDVUTTPECful4N42Zp5wDfMn/G28uH uWZgbSABfUIKp5zQxg2ZnFKcjX5zLIWFUV8X1WOv7QJztk9z2DI+uekYx v11yweuZyAuxWBiQv7pkLs6ZWEPxL6tcbZE4LtOB9Caelgu3aI0UfAaaG A=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgUFAB9CNFOtJXG8/2dsb2JhbABZgwY7V7slhzuBGxZ0giUBAQEEAQEBawsQAgEIGCcHJwsUEQIEAQ0FG4deDdB5EwSOcweEOASJGotHg2yKbIdIgy6CKw
X-IronPort-AV: E=Sophos;i="4.97,743,1389744000"; d="scan'208";a="313270583"
Received: from rcdn-core2-1.cisco.com ([173.37.113.188]) by rcdn-iport-2.cisco.com with ESMTP; 27 Mar 2014 15:23:55 +0000
Received: from xhc-rcd-x07.cisco.com (xhc-rcd-x07.cisco.com [173.37.183.81]) by rcdn-core2-1.cisco.com (8.14.5/8.14.5) with ESMTP id s2RFNtiY029638 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 27 Mar 2014 15:23:55 GMT
Received: from xmb-aln-x09.cisco.com ([169.254.4.162]) by xhc-rcd-x07.cisco.com ([173.37.183.81]) with mapi id 14.03.0123.003; Thu, 27 Mar 2014 10:23:54 -0500
From: "Surendra Kumar (smkumar)" <smkumar@cisco.com>
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, Dave Dolson <ddolson@sandvine.com>, "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>
Thread-Topic: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
Thread-Index: AQHPPUhHfs8mo/wxtkiH5eFzqWq1iZr0/O+AgABiF4CAAAexgP//nk8A
Date: Thu, 27 Mar 2014 15:23:53 +0000
Message-ID: <CF59908A.364C6%smkumar@cisco.com>
References: <E8355113905631478EFF04F5AA706E9818ABC6E0@wtl-exchp-1.sandvine.com> <94C682931C08B048B7A8645303FDC9F36F503EE0AD@PUEXCB1B.nanterre.francetelecom.fr> <531F3B9C.2030705@joelhalpern.com> <94C682931C08B048B7A8645303FDC9F36F54483E74@PUEXCB1B.nanterre.francetelecom.fr> <53342B97.8020109@joelhalpern.com> <CF59A966.1E69A%jguichar@cisco.com>
In-Reply-To: <CF59A966.1E69A%jguichar@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.21.88.162]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <CCBA02C67FABA04D9B7BAC4B7A822C1A@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/nQUpGsSkuZDx3nwgEgiWY7zE0oQ
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Mar 2014 15:24:02 -0000

+1

Surendra.

On 3/27/14 7:13 AM, "Jim Guichard (jguichar)" <jguichar@cisco.com> wrote:

>I agree with Joel. From a requirements standpoint I think we should be
>focused on those requirements that MUST be present in order to build
>solutions that satisfy all of the pain points as documented in the problem
>statement. While it is true that dynamic discovery of service functions
>might be nice for some folks it is clearly not a requirement that if not
>present prevents us from building a solution to satisfy the problem
>statement.=20
>
>On 3/27/14, 9:45 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
>
>>Yes, I have a problem with this requirement.  Even at a SHOULD level.
>>I do not see how or why this would be included in our work at all.
>>Service instance location is a problem of concern to the chain
>>establishment mechanism.  It may or may not need discovery.  But the
>>tools used there are not driven by requirements of the data plane for
>>service chaining.  Hence, discovery does not seem to fit the charter.
>>
>>Yours,
>>Joel
>>
>>On 3/27/14, 3:54 AM, mohamed.boucadair@orange.com wrote:
>>> Hi Joel,
>>>
>>> The text says:
>>>     REQ#29:  Means to dynamically discover Service Functions SHOULD be
>>>              supported.
>>>
>>> Do you have concerns with this particular requirement?
>>>
>>> Cheers,
>>> Med
>>>
>>>> -----Message d'origine-----
>>>> De : Joel M. Halpern [mailto:jmh@joelhalpern.com]
>>>> Envoy=E9 : mardi 11 mars 2014 17:37
>>>> =C0 : BOUCADAIR Mohamed IMT/OLN; Dave Dolson; draft-boucadair-sfc-
>>>> requirements@tools.ietf.org
>>>> Cc : sfc@ietf.org
>>>> Objet : Re: [sfc] draft-boucadair-sfc-requirements-03 Service function
>>>> discovery
>>>>
>>>> What is the motivation for including service discovery in this work?
>>>>It
>>>> seems likely to be unnecessary in many cases, and even when needed it
>>>> does not seem related to the goals in the charter?
>>>>
>>>> Yours,
>>>> Joel
>>>>
>>>> On 3/11/14, 9:12 AM, mohamed.boucadair@orange.com wrote:
>>>>> Dear David,
>>>>>
>>>>> The generic SF discovery requirement is captured in
>>>>>=20
>>>>>*/https://tools.ietf.org/html/draft-boucadair-sfc-requirements-03#page
>>>>>-
>>>> 7:/*
>>>>>
>>>>>      REQ#29:  Means to dynamically discover Service Functions SHOULD
>>>>>be
>>>>>
>>>>>               supported.
>>>>>
>>>>> As you can see the requirement is not a "MUST" but as a "SHOULD".
>>>>>
>>>>> Section 4 provides a detailed requirements list ** if ** such
>>>>>discovery
>>>>> procedure is to be supported by an SFC domain. Section 4 says the
>>>> following:
>>>>>
>>>>>      This section lists the set of requirements for the Service
>>>>>Function
>>>>>
>>>>>      Discovery procedure (denoted hereafter as "the solution").
>>>>>
>>>>> Requirements in Section 4 apply only of a discovery solution is to be
>>>>> specified.
>>>>>
>>>>> Hope this clarifies your concern.
>>>>>
>>>>> Cheers,
>>>>>
>>>>> Med
>>>>>
>>>>> *De :*Dave Dolson [mailto:ddolson@sandvine.com]
>>>>> *Envoy=E9 :* mardi 4 mars 2014 02:37
>>>>> *=C0 :* draft-boucadair-sfc-requirements@tools.ietf.org
>>>>> *Cc :* sfc@ietf.org
>>>>> *Objet :* draft-boucadair-sfc-requirements-03 Service function
>>>>>discovery
>>>>>
>>>>> I'm looking at the "must" service function discovery requirements in
>>>>> draft-boucadair-sfc-requirements.
>>>>>
>>>>> Some of these requirements seem incompatible with a PDP/orchestrated
>>>>> approach, which some have been discussing.
>>>>>
>>>>> For example,
>>>>>
>>>>>      DISC_REQ#3:  The solution MUST allow for the dynamic discovery
>>>>>of all
>>>>>
>>>>>                   locations where a given Service Function may reside
>>>>>and
>>>>>
>>>>>                   be invoked for a given SF chain.  Particularly, the
>>>>>
>>>>>                   solution MUST allow for the dynamic discovery of
>>>>>both
>>>>>
>>>>>                   IPv4 and IPv6 locators of a Service Function
>>>>>instance.
>>>>>
>>>>> Intended or not, I've got router discovery protocol in my mind when I
>>>>> read this. Broadcast "who is out there?".
>>>>>
>>>>> I don't think all operators would want this. Some would want to
>>>>> explicitly configure the elements that can be used.
>>>>>
>>>>> In fact, DISC_REQ#5 identifies that there is a security problem with
>>>>> auto discovery.
>>>>>
>>>>> In short, I don't think everyone wants auto discovery, so this
>>>>> requirement should not be "MUST".
>>>>>
>>>>> David Dolson
>>>>>
>>>>> Senior Software Architect
>>>>>
>>>>> Sandvine
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> sfc mailing list
>>>>> sfc@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>
>>
>>_______________________________________________
>>sfc mailing list
>>sfc@ietf.org
>>https://www.ietf.org/mailman/listinfo/sfc
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc


From nobody Thu Mar 27 09:26:35 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 63BA91A06CD for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 09:26:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.16
X-Spam-Level: 
X-Spam-Status: No, score=-1.16 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, 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 ZJoX_pY5aHqp for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 09:26:27 -0700 (PDT)
Received: from dfwrgout.huawei.com (dfwrgout.huawei.com [206.16.17.72]) by ietfa.amsl.com (Postfix) with ESMTP id 83D3F1A06A3 for <sfc@ietf.org>; Thu, 27 Mar 2014 09:26:26 -0700 (PDT)
Received: from 172.18.9.243 (EHLO lhreml203-edg.china.huawei.com) ([172.18.9.243]) by dfwrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CAN58706; Thu, 27 Mar 2014 11:26:24 -0500 (CDT)
Received: from LHREML405-HUB.china.huawei.com (10.201.5.242) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 27 Mar 2014 16:25:42 +0000
Received: from DFWEML706-CHM.china.huawei.com (10.193.5.225) by lhreml405-hub.china.huawei.com (10.201.5.242) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 27 Mar 2014 16:26:19 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.127]) by dfweml706-chm.china.huawei.com ([169.254.8.2]) with mapi id 14.03.0158.001; Thu, 27 Mar 2014 09:26:01 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, Xuxiaohu <xuxiaohu@huawei.com>, "Reinaldo Penno (repenno)" <repenno@cisco.com>, "Dave Dolson" <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7QAAGnooAAAH8L8AAAfg8Q///n04D//9oCYIAAW5/h///gmnD//U35sP/6hfbA
Date: Thu, 27 Mar 2014 16:26:00 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D4536AA2A@dfweml701-chm.china.huawei.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com> <CF574684.A63B%repenno@cisco.com>, <2691CE0099834E4A9C5044EEC662BB9D4535F3F5@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E5D0F@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08265375@NKGEML512-MBS.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E7DEA@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E7DEA@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.129.171]
Content-Type: multipart/alternative; boundary="_000_2691CE0099834E4A9C5044EEC662BB9D4536AA2Adfweml701chmchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/Sc3B7TpVAPqg06v_ZMitmI-DpTs
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Mar 2014 16:26:32 -0000

--_000_2691CE0099834E4A9C5044EEC662BB9D4536AA2Adfweml701chmchi_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

SGkgUm9uLA0KDQpJIGFzc3VtZSB0aGF0IHRoZSBpbmRleCB1c2FnZSB5b3UgbWVudGlvbmVkIGJl
bG93IGlzIHRoZSBzYW1lIHdoZXRoZXIgdGhlc2UgdGhyZWUgU0ZzIGFyZSBvbiBvbmUgU0ZGIG9y
IHR3byBTRkZzLCB3aGljaCBtZWFucyB0aGF0IHRoZSBpbmRleCAjIGlzIGFzc2lnbmVkIHRvIFNG
LVgtSSBwZXIgU0ZDIGFuZCBieSB0aGUgaW5jcmVtZW50YWwuIEEgU0YtWC1JIG1heSBiZSBzZXJ2
ZWQgdG8gbWFueSBTRkNzIGFuZCBwb3NpdGlvbiBkaWZmZXJlbnRseSBpbiBTRkNzLiBUaGlzIG1l
YW5zIHRoYXQsIGluIHRoaXMgbWV0aG9kLCBhIFNGLVgtSSBpcyBtYXBwZWQgd2l0aCBkaWZmZXJl
bnQgaW5kZXggIywgb25lIHBlciBlYWNoIFNGQyB0aGF0IGhhcyB0aGUgU0YtWC1JLiBJTU86ICB3
aGVuIG9wZXJhdG9yL3N5c3RlbSBjcmVhdGVzIGEgU0ZDIGFuZCBzZWxlY3RzIFNGLVgtSXMgZm9y
IHRoZSBTRkMsIGFuZCB0aGVuIGFzc2lnbiBpbmRleCAjIHRvIHRoZW0gYW5kIGNvbmZpZ3VyZSB0
aGUgZm9yd2FyZGluZyB0YWJsZSB3aXRoIHBhdGggSUQgYW5kIGluZGV4ICMgaW4gdGhlIHJlbGF0
ZWQgU0ZGcy4gRnVydGhlcm1vcmUsIGVhY2ggaW5kZXggIyBhbHNvIG5lZWQgdG8gYmUgYXNzb2Np
YXRlZCB0byB0aGUgYWRkcmVzcyBvciBwb3J0IHRoYXQgdHJhbnNwb3J0IGxheWVyIGNhbiB1bmRl
cnN0YW5kLiAgSU1POiB0aGlzIGlzIGEgY29tcGxleCBwcm9jZXNzIGZvciB0aGUgc3lzdGVtLCB1
bmVhc3kgdG8gbWFuZ2VyIHRvbywgYW5kIG1heSBlYXNpbHkgcHJvbmUgYW4gZXJyb3IuDQoNClNl
Y29uZCwgeW91ciBkcmFmdCBhbHNvIG1lbnRpb24gdGhhdCB0aGUgdXNlIG9mIGluZGV4IHRvIHBy
ZXZlbnQgdGhlIGxvb3AuICBUaGUgbG9vcCBkb2VzIG5vdCBvY2N1ciBpbiBub3JtYWwgY29uZGl0
aW9uLiBUaGUgbG9vcCBvY2N1cnMgaW4gYWJub3JtYWwgY29uZGl0aW9uLiBTbyB0aGUgbG9vcCBw
cmV2ZW50aW9uIG1lY2hhbmlzbSBpcyB0byBwcmV2ZW50IG5vIGxvb3AgaGFwcGVuIGluIGFueSBh
Ym5vcm1hbCBjb25kaXRpb24uIFRoYXQgaXMgd2h5IFRUTCBpcyBkZXNpZ25lZCBmb3IgaW4gSVAg
bmV0d29yay4gSWYgU0ZDIGhlYWRlciBpcyBleHBlY3RlZCB0byB0cmFuc3BvcnQgb3ZlciBhbnkg
dHJhbnNwb3J0IG5ldHdvcmsgYmVzaWRlIElQLCBpdCBuZWVkcyB0aGUgc2ltaWxhciBtZWNoYW5p
c20gYXMgSVAvVFRMLiBUaGUgdXNhZ2Ugb2YgaW5kZXggaW4geW91ciBwcm9wb3NhbCBkb2VzIG5v
dCBhY2hpZXZlIHRoaXMgcHVycG9zZS4NCg0KSWYgd2UgdXNlIElQIGFzIHRyYW5zcG9ydCwgSU1P
OiBubyBuZWVkIHRvIGltcGxlbWVudCBUVEwgbWVjaGFuaXNtIHdpdGhpbiBTRkMsIGp1c3QgbGV2
ZXJhZ2UgSVAgVFRMIGNhcGFiaWxpdHkuIEJ1dCwgaWYgb3ZlciBvdGhlciB0cmFuc3BvcnRzLCB3
ZSBuZWVkIHRvIGltcGxlbWVudCBJUC9UVEwgbGlrZSBtZWNoYW5pc20gaW4gU0ZDLg0KDQpSZWdh
cmRzLA0KTHVjeQ0KDQoNCkZyb206IFJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDk6MzUgQU0N
ClRvOiBYdXhpYW9odTsgTHVjeSB5b25nOyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUg
RG9sc29uOyBzZmNAaWV0Zi5vcmcNClN1YmplY3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3Ig
VURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpYaWFvaHUsDQoNCkkgZG9uoa90IHRo
aW5rIHdlIG5lZWQgdG8gdmlldyB0aGUgU0YgaW5kZXggYXMgYSBUVEwuICAgQXBwcm9wcmlhdGUg
dmFsaWRhdGlvbiBhbmQgbG9vcCBzdXBwcmVzc2lvbiBjYW4gYmUgZG9uZSBldmVuIHdpdGggdGhl
IGN1cnJlbnQgcHJvcG9zZWQgZGVmaW5pdGlvbi4gICAgQW55IFNGRiByZWNlaXZpbmcgYW4gU0ZD
IGVuY2Fwc3VsYXRlZCBwYWNrZXQgb3IgZnJhbWUgd291bGQgbmVlZCB0byBrbm93IHRvIHdoaWNo
IG9mIGl0cyBkZXBlbmRlbnQgU0ahr3MgaXQgc2hvdWxkIGZvcndhcmQgdGhlIHBhY2tldCBvciBm
cmFtZS4gICBUbyBkbyBzbyBtZWFucyB0aGF0IGl0IGNhbiB2YWxpZGF0ZSB0aGF0IHRoZSBwYXRo
IElEIGlzIG9uZSB0aGF0IGl0IGV4cGVjdHMgdG8gcGFydGljaXBhdGUgaW4gYW5kIHRoYXQgdGhl
IFNGIGluc3RhbmNlIGlkZW50aWZpZWQgYnkgdGhlIGluZGV4IG9uIHRoYXQgcGF0aCBpcyBvbmUg
dGhhdCBpdCBpcyByZXNwb25zaWJsZSBmb3IuICAgIFN1Y2ggY2hhaW4gcGF0aCBkYXRhIG1heSBo
YXZlIGJlZW4gbG9jYWxseSBwcm92aXNpb25lZCBvciBtYXkgaGF2ZSBiZWVuIGRpc3RyaWJ1dGVk
IGluIGEgY29udHJvbCBwbGFuZS4NCg0KV2hlbiB0aGUgU0ZGIHJlY2VpdmVzIHRoZSBnb29kIHBh
Y2tldCBvciBmcmFtZSBiYWNrIGZyb20gb25lIG9mIGl0cyBkZXBlbmRlbnQgU0ahr3MsIGl0IHdp
bGwgaWRlbnRpZnkgdGhlIG5leHQgU0YgYW5kIFNGRiBieSBjb25zdWx0aW5nIGl0cyBsb2NhbCBk
YXRhYmFzZS4gICBJZiBpdCBpcyBub3QgdGhlIGZpbmFsIFNGLCB0aGVuIHRoZSBTRiBpbmRleCBp
cyBpbmNyZW1lbnRlZCwgdGhlIHRyYW5zcG9ydCBoZWFkZXIgdXBkYXRlZCBhcyBuZWNlc3Nhcnks
IGFuZCB0aGUgcGFja2V0IG9yIGZyYW1lIHByb2dyZXNzZWQuICAgIEZhaWx1cmUgdG8gcHJvcGVy
bHkgaW5jcmVtZW50IHRoZSBTRiBJbmRleCB3b3VsZCBiZSBha2luIHRvIGZhaWx1cmUgdG8gZGVj
cmVtZW50IGEgVFRMIGJ5IGEgcm91dGVyIKhDIHRoZXJlIGlzIG5vIHByb3RlY3Rpb24gZnJvbSB0
aGF0Lg0KDQogICBSb24NCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
Z10gT24gQmVoYWxmIE9mIFh1eGlhb2h1DQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQg
NTo0NCBBTQ0KVG86IFJvbiBQYXJrZXI7IEx1Y3kgeW9uZzsgUmVpbmFsZG8gUGVubm8gKHJlcGVu
bm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJq
ZWN0OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQg
Y29ucz8NCg0KDQq3orz+yMs6IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSC0+rHt
IFJvbiBQYXJrZXINCreiy83KsbzkOiAyMDE0xOoz1MIyNsjVIDc6MTMNCsrVvP7IyzogTHVjeSB5
b25nOyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8
bWFpbHRvOnNmY0BpZXRmLm9yZz4NCtb3zOI6IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQ
IGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpMdWN5LA0KDQpSZWdhcmRpbmcgdGhlIHNl
cnZpY2UgZnVuY3Rpb24gaW5kZXggdGhhdCB3b3VsZCBiZSBjb250YWluZWQgaW4gdGhlIHNlcnZp
Y2UgaGVhZGVyLCBJIHRoaW5rIGl0IGlzIHNpbXBseSBpbmNyZW1lbnRlZCBmcm9tIDEgdG8gaW5k
aWNhdGUgdGhlIG5leHQgc2VydmljZSBmdW5jdGlvbiB3aXRoaW4gdGhlIGNoYWluLiAgIEZvciBl
eGFtcGxlLCBpZiB0aGUgcGF0aCBJRCBpcyBYLCBmb3IgYSBwYXRoIHtTRi1BLTUsIFNGLUItMiwg
U0YtQy02fSwgdGhlbiBwYWNrZXRzIGRlc3RpbmVkIGZyb20gYSBjbGFzc2lmaWVyIHRvd2FyZHMg
U0YtQS01IHdvdWxkIGNhcnJ5IChwYXRoIFgsIGluZGV4IDEpLCBwYWNrZXRzIGZyb20gU0YtQS01
IHRvIFNGLUItMiB3b3VsZCBjYXJyeSAocGF0aCBYLCBpbmRleCAyKSwgZXRjLg0KDQpbWGlhb2h1
XSBJIHRoaW5rIHRoZSB2YWx1ZSBvZiB0aGUgc2VydmljZSBpbmRleCBzaG91bGQgYmUgZGVjcmVt
ZW50ZWQsIHJhdGhlciB0aGFuIGJlaW5nIGluY3JlbWVudGVkIHdoZW4gdHJhdmVsbGluZyBhbG9u
ZyB0aGUgc2VydmljZSBwYXRoIHNpbmNlIHRoYXQgaW5kZXggaXMgbm90IG9ubHkgdXNlZCBmb3Ig
aW5kaWNhdGluZyB0aGUgbmV4dCBzZXJ2aWNlIGZ1bmN0aW9uIHdpdGhpbiB0aGUgY2hhaW4sIGJ1
dCBhbHNvIHVzZWQgZm9yIG90aGVyIHB1cnBvc2VzIChlLmcuLCBUVEwgb2YgdGhlIHNlcnZpY2Ug
cGF0aCwgaW5kaWNhdG9yIG9mIHRoZSBlbmQgb2YgdGhlIHNlcnZpY2UgY2hhaW4pLCB1bmxlc3Mg
eW91IHdhbnQgdG8gaW50cm9kdWNlIGFuIGFkZGl0aW9uYWwgZmllbGQgd2hpY2ggaW5kaWNhdGVz
IHRoZSB0b3RhbCBsZW5ndGggb2YgdGhlIHNlcnZpY2UgY2hhaW4uDQoNCkJlc3QgcmVnYXJkcywN
ClhpYW9odQ0KDQogICBSb24NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkZy
b206IHNmYyBbc2ZjLWJvdW5jZXNAaWV0Zi5vcmddIG9uIGJlaGFsZiBvZiBMdWN5IHlvbmcgW2x1
Y3kueW9uZ0BodWF3ZWkuY29tXQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgNjozOCBQ
TQ0KVG86IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBv
ciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQpIaSBSZWluYWxkbywNCg0KVGhhbmsg
eW91IHRvIHNoYXJlIHlvdXIgdmlld3Mgb24gdGhpcyBzb2x1dGlvbi4gV2Ugd2FudCB0byBoYXZl
IGFuIGVsZWdhbnQgYW5kIGdlbmVyYWwgc29sdXRpb24gd2l0aCBvbmUgc3RhbmRhcmQgU0ZDIGhl
YWRlciB0byBjb3ZlciBtYWpvcml0eSB1c2UgY2FzZXMNCg0KU2VlIGlubGluZSBiZWxvdy4NCg0K
DQpGcm9tOiBSZWluYWxkbyBQZW5ubyAocmVwZW5ubykgW21haWx0bzpyZXBlbm5vQGNpc2NvLmNv
bV0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDQ6NTYgUE0NClRvOiBMdWN5IHlvbmc7
IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6
IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25z
Pw0KDQpIaSwNCg0KVGhlcmUgYXJlIHNldmVyYWwgc29sdXRpb24gdG8gdGhpcyBwcm9ibGVtLiBT
b21lIG9mIHRoZW0gaW1wbGVtZW50YXRpb24gc3BlY2lmaWMsIG90aGVycyBtb3JlIGVsZWdhbnQu
DQoNCjEgLSBPbmUgb2YgdGhlIG1vcmUgZWxlZ2FudCBvbmVzIGlzIHRvIHVzZSB0aGUgU2Vydmlj
ZSBJbmRleCB0byBkZXRlcm1pbmUgdGhlIG5leHQgc2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZS4g
IEl0IG1ha2VzIGZvciBhIGNvbXBsZXRlbHkgc3RhdGVsZXNzIHNvbHV0aW9uIChjb2RlIHdpc2Up
Lg0KW0x1Y3ldIHdoZW4gdXNpbmcgUGF0aCBJRCBhbmQgU2VydmljZSBJbmRleCBvbiBTRkMgaGVh
ZGVyLCBpdCByZXF1aXJlcyBhc3NpZ25pbmcgaW5kZXggIyB0byBlYWNoIFNGIGluc3RhbmNlLCBj
b25maWd1cmluZyB0aGVtIGluIHRoZSBmb3J3YXJkaW5nIHRhYmxlLCB3aGljaCBpcyB2ZXJ5IGNv
bXBsZXggcHJvY2VzcyBhbmQgZWFzaWx5IHBydW5lIGZvciBlcnJvciBpbiBtYXkgb3Bpbmlvbi4g
IEluIGFkZGl0aW9uLCBlYWNoIFNGIGluc3RhbmNlIG1heSBzZXJ2ZSBtb3JlIHRoYW4gb25lIFNG
Qywgc28gbmVlZCB0byBhc3NpZ24gaW5kZXggIyBmb3IgZWFjaCBTRkMsIHdoaWNoIGlzIG1vcmUg
Y29tcGxleC4gUmVnYXJkaW5nIHRoZSBzdGF0ZWxlc3MsIEkgZG9uoa90IGdldCBpdC4gSXNuoa90
IGluZGV4ICMgYSBzdGF0ZSBhcyB3ZWxsIChtYXkgYmUgZmV3IGJpdCBsZXNzKT8NCg0KVG8gaW1w
bGVtZW50IHRydWUgc3RhdGVsZXNzLCBTRkMgaGVhZGVyIG5lZWRzIGFiaWxpdHkgdG8gY2Fycnkg
YWxsIFNGSXMgSVAgYWRkcmVzc2VzIGluIFNGQyBoZWFkZXIsIHdoaWNoIHdhcyBjb25zaWRlcmVk
IGFzIG5vbi1zY2FsZSBzb2x1dGlvbi4NCg0KDQoyIKhDIEFub3RoZXIgb3B0aW9uIGlzIGZyb20g
YSBjb2RpbmcgcGVyc3BlY3RpdmUgeW91IGNhbiBqdXN0IGtlZXAgbW9yZSBzdGF0ZSBpbiB5b3Vy
IFNOL1NGRiB3aGlsZSB5b3UgcHJvY2VzcyB0aGUgcGFja2V0IGFuZCBkZXRlcm1pbmUgd2hhdCBp
cyB0aGUgobBuZXh0obEgc2VydmljZS4NCltMdWN5XSBBZ3JlZS4NCg0KQnV0IGlycmVzcGVjdGl2
ZSwgdGhlIFNOIG5lZWRzIHRvIGtub3cgdGhlIFBhdGggSUQgYW5kIHRoZSBsaXN0IG9mIFNGSXMg
aW50ZXJuYWwgdG8gaXRzIG5vZGUuIFRoaXMgcHJvdmlzaW9uaW5nIGNhbiBoYXBwZW4gaW4gYSB2
YXJpZXR5IG9mIHdheXMsIEkgaW1wbGVtZW50ZWQgd2l0aCBSRVNUY29uZiBhbmQgTmV0Y29uZi4N
Cg0KQXMgZmFyIGFzIFVEUC9JUCB2cy5JUCwgSSBnaXZlIHByZWZlcmVuY2UgdG8gVURQL0lQLiBJ
ZiB5b3UgaGF2ZSBhIGZpeGVkIHBvcnQgb3ZlciBVRFAgaW4gd2hpY2ggdG8gcmVjZWl2ZS9zZW5k
IHBhY2tldHM6DQoNCi0gWW91IGNhbiBoYXZlIHlvdXIgZW50aXJlIGRhdGFwbGFuZSBpbiB1c2Vy
cGFjZSBhbmQgdXNlIGEgdmFyaWV0eSBvZiBwcm9ncmFtbWluZyBsYW5ndWFnZXMuDQotIFlvdSBk
byBub3QgbmVlZCByYXcgcGFja2V0IGFjY2VzcyB0byBwdWxsL3NlbmQgcGFja2V0cy4gVGhlcmVm
b3JlIG5vIHJvb3Qgc3VwcG9ydC4NCi0gVURQIGNhbiB0cmF2ZXJzZSBub24tU0ZDIGF3YXJlIG1p
ZGRsZXhib3hlcy4NCltMdWN5XSBBZ3JlZSBvbiB0aGlzIHN0YXRlbWVudC4gQnV0IGZvciBTRkMg
ZG9tYWluLCBkbyB3ZSB3YW50IHRvIGFsbG93IHN1Y2ggbWlkYm94ZXMgb24gU0ZDIHBhdGg/IE1h
eWJlIGhhcHBlbiBpZiBhIFNGQyBkb21haW4gY3Jvc3NlcyBtb3JlIHRoYW4gdHJhbnNwb3J0IGRv
bWFpbnM/IFRoaXMgaXMgb25lIEkgbGlrZSB0byBrbm93IGZyb20gU1BzIGFuZCBTRiB2ZW5kb3Jz
Lg0KDQpSZWdhcmRzLA0KTHVjeQ0KT3IgeW91IGNhbiB1c2UgYW55IG9mIHRoZSBhdmFpbGFibGUg
bWV0aG9kcyggVFVSTiwgU1RVTiwgZXRjKS4gIElmIHlvdSBlbmNhcCBpbiBzb21ldGhpbmcgZWxz
ZSBvdGhlciB0aGFuIElQL1VEUCB0aGUgYXBwbGljYWJpbGl0eSBvZiBTRkMgd2lsbCBiZSBjb25z
aWRlcmFibHkgZGltaW5pc2hlZC5KdXN0IGNoZWNrIFNUQ1AgYW5kIGl0cyBwcm9ibGVtIG9uIGdl
dHRpbmcgYWRvcHRlZCBnaXZlbiBtaWRkbGV4Ym94ZXMgIG5vdCByZWNvZ25pemluZyBpdHMgcHJv
dG9jb2wgbnVtYmVyLg0KDQotIEl0IGppdmVzIHdpdGggb3RoZXIgSUVURiB3b3JrIGluIHRoZSBh
cmVhcyBvZiBtZXRhZGF0YSBhbmQgdHJhbnNwb3J0IHNlcnZpY2VzIChzYXksIFRBUFMpLg0KDQpy
ZWdhcmRzLA0KDQpSZWluYWxkbw0KDQoNCg0KRnJvbTogTHVjeSB5b25nIDxsdWN5LnlvbmdAaHVh
d2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+Pg0KRGF0ZTogVHVlc2RheSwgTWFy
Y2ggMjUsIDIwMTQgYXQgMjoyNSBQTQ0KVG86IERhdmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5l
LmNvbTxtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+PiwgInNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPiIgPHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPj4NClN1Ympl
Y3Q6IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBj
b25zPw0KDQpIaSBEYXZlLA0KDQpJZiBhIHNlcnZpY2UgZm9yd2FyZGVyIHBvaW50IGNvbm5lY3Rz
IG1vcmUgdGhhbiBvbmUgU0YgaW5zdGFuY2VzIHRoYXQgYmVsb25nIHRvIHRoZSBzYW1lIFNGQywg
aG93IGNhbiBvbmUgUGF0aCBJRCBkZXRlcm1pbmUgd2hpY2ggU0YgaW5zdGFuY2VzIGlzIHRoZSBu
ZXh0PyBJZiB5b3UgZHJhdyBhIHNlcnZpY2UgY2hhaW4gcGF0aCB3aXRoIG1hbnkgU0YgaW5zdGFu
Y2VzLCB5b3UgY2FuIGVhc2lseSBzZWUsIGlmIFBhdGggSUQgcmVwcmVzZW50cyB0aGF0IHBhdGgs
IHNlcnZpY2UgZm9yd2FyZGVyIG5lZWRzIHRvIHVzZSBwcmV2aW91cyBTRiBvbiB0aGUgcGF0aCB0
byBwb3NpdGlvbiB0aGUgbmV4dCBTRiBvbiB0aGF0IHBhdGguDQoNCkx1Y3kNCg0KRnJvbTogRGF2
ZSBEb2xzb24gW21haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbV0NClNlbnQ6IFR1ZXNkYXksIE1h
cmNoIDI1LCAyMDE0IDQ6MTAgUE0NClRvOiBMdWN5IHlvbmc7IHNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRp
b24sIHByb3MgYW5kIGNvbnM/DQoNCldoeSBkbyB5b3UgdGhpbmsgdGhlIHByZXZpb3VzIFNGIElQ
IGFkZHJlc3MgaXMgcmVxdWlyZWQgdG8gZGV0ZXJtaW5lIHRoZSBuZXh0IFNGIElQIGFkZHJlc3M/
IFdoeSBpcyB0aGUgUGF0aCBJRCBub3Qgc3VmZmljaWVudCBpbmZvcm1hdGlvbj8NCg0KDQpGcm9t
OiBMdWN5IHlvbmcgW21haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbV0NClNlbnQ6IFR1ZXNkYXks
IE1hcmNoIDI1LCAyMDE0IDQ6NTYgUE0NClRvOiBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBs
aWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KSW4gdGhpcyBzb2x1dGlvbiwgc2VydmljZSBmb3J3
YXJkZXIgYW5kIFNGIGluc3RhbmNlIGFyZSBzZXBhcmF0ZWQgZW50aXRpZXMuIFNlcnZpY2UgZm9y
d2FyZGVyIG5lZWRzIFBhdGggSUQgYW5kIHByZXZpb3VzIFNGIElQIGFkZHJlc3MgdG8gdW5pcXVl
bHkgaWRlbnRpZnkgdGhlIG5leHQgU0YgSVAgYWRkcmVzcy4NCg0KTHVjeQ0KDQpGcm9tOiBEYXZl
IERvbHNvbiBbbWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tXQ0KU2VudDogVHVlc2RheSwgTWFy
Y2ggMjUsIDIwMTQgMzoyMSBQTQ0KVG86IEx1Y3kgeW9uZzsgc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlv
biwgcHJvcyBhbmQgY29ucz8NCg0KSSBkbyBub3Qgc2VlIHdoeSBzb3VyY2UgSVAgYWRkcmVzcyAo
cHJldmlvdXMgU0YpIHdvdWxkIGJlIHJlcXVpcmVkIHRvIGxvb2sgdXAgdGhlIG5leHQgU0YuIFRo
ZSBwYXRoIElEIHNob3VsZCBiZSBzdWZmaWNpZW50IHRvIGRldGVybWluZSB0aGUgbmV4dCBTRi4N
Cg0KDQoNCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVo
YWxmIE9mIEx1Y3kgeW9uZw0KU2VudDogVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgNDowMiBQTQ0K
VG86IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogW3NmY10gU0ZD
IGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KSGksDQoNClRo
ZXJlIGFyZSBtYW55IHdheXMgdG8gaW1wbGVtZW50IFNGQ3MuIEhvd2V2ZXIsIG9uZSBvZiBvdXIg
Z29hbHMgaW4gc3RhbmRhcmQgaXMgdG8gZGV2ZWxvcCBhIHNvbHV0aW9uIHRoYXQgaXMgc2ltcGxl
IGFuZCBsZXNzIGNvc3QgZm9yIHZlbmRlcnMgYW5kIHNlcnZpY2UgcHJvdmlkZXJzLiAgT3RoZXIg
Z29hbHMgYXJlIHRoYXQgdGhlIHNvbHV0aW9uIGNhbiBhcHBseSB0byBjb21tb24gYW5kIG1ham9y
aXR5IHVzZSBjYXNlcy4NCg0KSWYgd2UgaW1wbGVtZW50IFNGQyBhcyBhbiBJUCBvciBVRFAvSVAg
YXBwbGljYXRpb24sIGkuZS4gb25jZSB0cmFmZmljIGlzIGNsYXNzaWZpZWQgYnkgdGhlIGNsYXNz
aWZpY2F0aW9uLCBpdCBhZGRzIFNGQyBoZWFkZXIgYW5kIElQIGhlYWRlciAob3V0ZXIpIG9uIHRo
ZSBwYWNrZXRzIChVRFAgaGVhZGVyIHRvbyBpbiBsYXR0ZXIgY2FzZSksIGFuZCBzZW5kIHN1Y2gg
cGFja2V0cyBhcyBhIHJlZ3VsYXIgSVAgcGFja2V0LiBUaGUgc3JjIElQIG9mIG91dGVyIGhlYWRl
ciBjYW4gYmUgY2xhc3NpZmljYXRpb24gSVAgYWRkcmVzcywgYW5kIGRzdCBJUCBjYW4gYmUgbmV4
dCBTRiBJbnN0YW5jZSBJUCBhZGRyZXNzLiBNYW55IHRyYW5zcG9ydCBuZXR3b3JrcyBjYW4gY2Fy
cnkgSVAgdHJhZmZpYyBhbmQgcm91dGUgSVAgcGFja2V0cyBiYXNlZCBvbiBkc3QgSVAgYWRkcmVz
cy4gIFdlIG9ubHkgbmVlZCB0byByZXF1ZXN0IGEgbmV3IElQIHByb3RvY29sIHR5cGUgZm9yIFNG
Qy4gQXQgdGhlIHNlcnZpY2UgZm9yd2FyZGVyIHBvaW50LCBpdCBjYW4gbG9vayB1cCBuZXh0IFNG
IElQIGFkZHJlc3MgYmFzZWQgb24gUGF0aCBJRCBpbiBTRkMgaGVhZGVyIGFuZCBzcmMgSVAgYWRk
cmVzcyAocHJldmlvdXMgU0YpIG9uIHRoZSBwYWNrZXQuICBBIFNGIGFsc28gZm9yd2FyZHMgdGhl
IHBhY2tldCB3aXRoIFNGQyBoZWFkZXIgYXMgYW4gSVAgcGFja2V0IGFuZCBmaWxscyBpdHMgSVAg
YWRkcmVzcyBhcyBzcmMgSVAgYW5kIHRoZSBzZXJ2aWNlIGZvcndhcmRlciBwb2ludCBJUCBhZGRy
ZXNzIGFzIHRoZSBkc3QgSVAgb24gdGhlIHBhY2tldC4NCg0KVGhpcyBzb2x1dGlvbiB3b3JrcyBm
b3IgZWl0aGVyIFNGQyBhcyBhbiBJUCBhcHBsaWNhdGlvbiBvciBVRFAvSVAgYXBwbGljYXRpb24s
IHdoaWNoIG9uZSBpcyBtb3JlIHByb3BlciBmcm9tIFNGIGFuZCBzZXJ2aWNlIGZvcndhcmRlciBw
b2ludD8NCg0KVGhpcyBzb2x1dGlvbiBzZWVtcyBzaW1wbGUgdG8gbWUgYW5kIG9ubHkgbmVlZCBQ
YXRoIElEIGluIFNGQyBoZWFkZXIgZm9yIHN0ZWVyaW5nIHRyYWZmaWMgdGhyb3VnaCB0aGUgU0ZD
IHBhdGguIEJ1dCBsaWtlIHRvIHNlZSBvdGhlcnOhryBvcGluaW9uIG9uIHRoaXMgc29sdXRpb24s
IHByb3MgYW5kIGNvbnMuDQoNClRoYW5rcywNCkx1Y3kNCg==

--_000_2691CE0099834E4A9C5044EEC662BB9D4536AA2Adfweml701chmchi_
Content-Type: text/html; charset="gb2312"
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=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:"Segoe UI";
	panose-1:2 11 5 2 4 2 4 2 2 3;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:SimSun;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Segoe UI","sans-serif";}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{mso-style-name:msochpdefault;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:10.0pt;
	font-family:"Times New Roman","serif";}
span.HTMLChar
	{mso-style-name:"HTML \9884\8BBE\683C\5F0F Char";
	mso-style-priority:99;
	mso-style-link:"HTML \9884\8BBE\683C\5F0F";
	font-family:SimSun;}
p.HTML, li.HTML, div.HTML
	{mso-style-name:"HTML \9884\8BBE\683C\5F0F";
	mso-style-link:"HTML \9884\8BBE\683C\5F0F Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.Char
	{mso-style-name:"\6279\6CE8\6846\6587\672C Char";
	mso-style-priority:99;
	mso-style-link:\6279\6CE8\6846\6587\672C;
	font-family:"Calibri","sans-serif";}
p.a, li.a, div.a
	{mso-style-name:\6279\6CE8\6846\6587\672C;
	mso-style-link:"\6279\6CE8\6846\6587\672C Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.balloontextchar0
	{mso-style-name:balloontextchar;
	font-family:"Tahoma","sans-serif";}
span.emailstyle19
	{mso-style-name:emailstyle19;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.emailstyle20
	{mso-style-name:emailstyle20;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle21
	{mso-style-name:emailstyle21;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle22
	{mso-style-name:emailstyle22;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle23
	{mso-style-name:emailstyle23;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle24
	{mso-style-name:emailstyle24;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle34
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle35
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle36
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
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"><span style=3D"color:#0070C0">Hi Ron,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">I assume that the inde=
x usage you mentioned below is the same whether these three SFs are on one =
SFF or two SFFs, which means that the index # is assigned to SF-X-I per SFC=
 and by the incremental. A SF-X-I may
 be served to many SFCs and position differently in SFCs. This means that, =
in this method, a SF-X-I is mapped with different index #, one per each SFC=
 that has the SF-X-I. IMO: &nbsp;when operator/system creates a SFC and sel=
ects SF-X-Is for the SFC, and then assign
 index # to them and configure the forwarding table with path ID and index =
# in the related SFFs. Furthermore, each index # also need to be associated=
 to the address or port that transport layer can understand. &nbsp;IMO: thi=
s is a complex process for the system,
 uneasy to manger too, and may easily prone an error. <o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Second, your draft als=
o mention that the use of index to prevent the loop.&nbsp; The loop does no=
t occur in normal condition. The loop occurs in abnormal condition. So the =
loop prevention mechanism is to prevent no
 loop happen in any abnormal condition. That is why TTL is designed for in =
IP network. If SFC header is expected to transport over any transport netwo=
rk beside IP, it needs the similar mechanism as IP/TTL. The usage of index =
in your proposal does not achieve
 this purpose. <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">If we use IP as transp=
ort, IMO: no need to implement TTL mechanism within SFC, just leverage IP T=
TL capability. But, if over other transports, we need to implement IP/TTL l=
ike mechanism in SFC.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Regards,<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy <o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Park=
er [mailto:Ron_Parker@affirmednetworks.com]
<br>
<b>Sent:</b> Thursday, March 27, 2014 9:35 AM<br>
<b>To:</b> Xuxiaohu; Lucy yong; Reinaldo Penno (repenno); Dave Dolson; sfc@=
ietf.org<br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Xiaohu,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I don=A1=AFt think we =
need to view the SF index as a TTL.&nbsp;&nbsp; Appropriate validation and =
loop suppression can be done even with the current proposed definition.&nbs=
p;&nbsp;&nbsp; Any SFF receiving an SFC encapsulated packet or frame
 would need to know to which of its dependent SF=A1=AFs it should forward t=
he packet or frame.&nbsp;&nbsp; To do so means that it can validate that th=
e path ID is one that it expects to participate in and that the SF instance=
 identified by the index on that path is one that
 it is responsible for.&nbsp;&nbsp; &nbsp;Such chain path data may have bee=
n locally provisioned or may have been distributed in a control plane.<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">When the SFF receives =
the good packet or frame back from one of its dependent SF=A1=AFs, it will =
identify the next SF and SFF by consulting its local database.&nbsp;&nbsp; =
If it is not the final SF, then the SF index is incremented,
 the transport header updated as necessary, and the packet or frame progres=
sed.&nbsp;&nbsp;&nbsp; Failure to properly increment the SF Index would be =
akin to failure to decrement a TTL by a router =A8C there is no protection =
from that.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> sfc [<a href=3D"mailto:sfc-bounces@ietf=
.org">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Xuxiaohu<br>
<b>Sent:</b> Thursday, March 27, 2014 5:44 AM<br>
<b>To:</b> Ron Parker; Lucy yong; Reinaldo Penno (repenno); Dave Dolson; <a=
 href=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span lang=3D"ZH-CN" style=3D"font-size:10.0pt;fo=
nt-family:SimSun">=B7=A2=BC=FE=C8=CB</span></b><b><span style=3D"font-size:=
10.0pt;font-family:SimSun">:</span></b><span style=3D"font-size:10.0pt;font=
-family:SimSun"> sfc [<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bo=
unces@ietf.org</a>]
<b><span lang=3D"ZH-CN">=B4=FA=B1=ED </span></b>Ron Parker<br>
<b><span lang=3D"ZH-CN">=B7=A2=CB=CD=CA=B1=BC=E4</span>:</b> 2014<span lang=
=3D"ZH-CN">=C4=EA</span>3<span lang=3D"ZH-CN">=D4=C2</span>26<span lang=3D"=
ZH-CN">=C8=D5</span> 7:13<br>
<b><span lang=3D"ZH-CN">=CA=D5=BC=FE=C8=CB</span>:</b> Lucy yong; Reinaldo =
Penno (repenno); Dave Dolson;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b><span lang=3D"ZH-CN">=D6=F7=CC=E2</span>:</b> Re: [sfc] SFC as an IP or =
UDP application, pros and cons?<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Lucy,
<o:p></o:p></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Regarding the service functi=
on index that would be contained in the service header, I think it is simpl=
y incremented from 1 to indicate the next service function
 within the chain. &nbsp; For example, if the path ID is X, for a path {SF-=
A-5, SF-B-2, SF-C-6}, then packets destined from a classifier towards SF-A-=
5 would carry (path X, index 1), packets from SF-A-5 to SF-B-2 would carry =
(path X, index 2), etc.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></=
p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span style=3D"font-siz=
e:16.0pt;color:#1F497D">[Xiaohu] I think the value of the service index sho=
uld be decremented, rather than being incremented when travelling along the=
 service path since that index is not
 only used for indicating the next service function within the chain, but a=
lso used for other purposes (e.g., TTL of the service path, indicator of th=
e end of the service chain), unless you want to introduce an additional fie=
ld which indicates the total length
 of the service chain.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span style=3D"font-siz=
e:16.0pt;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span style=3D"font-siz=
e:16.0pt;color:#1F497D">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt;color:#1F497D">Xiaoh=
u<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp; &nbsp;Ron<o:p></o:p><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<div>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;se=
rif&quot;;color:black">
<hr size=3D"2" width=3D"100%" align=3D"center">
</span></div>
<div id=3D"divRpF99624">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><b><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:b=
lack">From:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tah=
oma&quot;,&quot;sans-serif&quot;;color:black"> sfc [sfc-bounces@ietf.org] o=
n behalf
 of Lucy yong [lucy.yong@huawei.com]<br>
<b>Sent:</b> Tuesday, March 25, 2014 6:38 PM<br>
<b>To:</b> Reinaldo Penno (repenno); Dave Dolson; <a href=3D"mailto:sfc@iet=
f.org">sfc@ietf.org</a><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot=
;,&quot;serif&quot;;color:black"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Reinaldo,</span><sp=
an style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Thank you to share you=
r views on this solution. We want to have an elegant and general solution w=
ith one standard SFC header to cover majority use cases</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">See inline below.</spa=
n><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Reinaldo Penno (repenno) [<a href=3D"mailto:repenno@cisco.c=
om">mailto:repenno@cisco.com</a>]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Lucy yong; Dave Dolson; <a href=3D"mailto:sfc@ietf.org">sfc@ietf=
.org</a><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Hi,</sp=
an><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">There a=
re several solution to this problem. Some of them implementation specific, =
others more elegant.&nbsp;</span><span style=3D"color:black"><o:p></o:p></s=
pan></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">1 - One=
 of the more elegant ones is to use the Service Index to determine the next=
 service function instance. &nbsp;It makes for a completely stateless solut=
ion (code wise). &nbsp;</span><span style=3D"color:black"><o:p></o:p></span=
></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><b><i><span style=3D"col=
or:#0070C0">[Lucy]
</span></i></b><span style=3D"color:#0070C0">when using Path ID and Service=
 Index on SFC header, it requires assigning index # to each SF instance, co=
nfiguring them in the forwarding table, which is very complex process and e=
asily prune for error in may opinion.
 &nbsp;In addition, each SF instance may serve more than one SFC, so need t=
o assign index # for each SFC, which is more complex. Regarding the statele=
ss, I don=A1=AFt get it. Isn=A1=AFt index # a state as well (may be few bit=
 less)?</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><span style=3D"color:#00=
70C0">&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><span style=3D"color:#00=
70C0">To implement true stateless, SFC header needs ability to carry all SF=
Is IP addresses in SFC header, which was considered as non-scale solution.<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">2 =A8C =
Another option is from a coding perspective you can just keep more state in=
 your SN/SFF while you process the packet and determine what is the =A1=B0n=
ext=A1=B1 service. &nbsp;</span><span style=3D"color:black"><o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Agree.</s=
pan></i></b><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">But irr=
espective, the SN needs to know the Path ID and the list of SFIs internal t=
o its node. This provisioning can happen in a variety of ways, I implemente=
d with RESTconf and Netconf.&nbsp;</span><span style=3D"color:black"><o:p><=
/o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">As far =
as UDP/IP vs.IP, I give preference to UDP/IP. If you have a fixed port over=
 UDP in which to receive/send packets:</span><span style=3D"color:black"><o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- You c=
an have your entire dataplane in userpace and use a variety of programming =
languages.&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- You d=
o not need raw packet access to pull/send packets. Therefore no root suppor=
t.&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- UDP c=
an traverse non-SFC aware middlexboxes.
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Agree on =
this statement. But for SFC domain, do we want to allow such midboxes on SF=
C path? Maybe happen if a SFC domain crosses more than transport domains? T=
his is one I like to know from SPs and
 SF vendors. </span></i></b><span style=3D"color:black"><o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">&nbsp;</span></i=
></b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Regards,</span><=
/i></b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Lucy</span></i><=
/b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Or you =
can use any of the available methods( TURN, STUN, etc). &nbsp;If you encap =
in something else other than IP/UDP the applicability of SFC will be consid=
erably diminished.Just check STCP and its
 problem on getting adopted given middlexboxes &nbsp;not recognizing its pr=
otocol number. &nbsp;&nbsp;</span><span style=3D"color:black"><o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">&nbsp;</span></i=
></b><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- It ji=
ves with other IETF work in the areas of metadata and transport services (s=
ay, TAPS).&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">regards=
,&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Reinald=
o&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From: </span></b><spa=
n style=3D"color:black">Lucy yong &lt;<a href=3D"mailto:lucy.yong@huawei.co=
m" target=3D"_blank">lucy.yong@huawei.com</a>&gt;<br>
<b>Date: </b>Tuesday, March 25, 2014 at 2:25 PM<br>
<b>To: </b>Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com" target=
=3D"_blank">ddolson@sandvine.com</a>&gt;, &quot;<a href=3D"mailto:sfc@ietf.=
org" target=3D"_blank">sfc@ietf.org</a>&quot; &lt;<a href=3D"mailto:sfc@iet=
f.org" target=3D"_blank">sfc@ietf.org</a>&gt;<br>
<b>Subject: </b>Re: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Dave,</span><span s=
tyle=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">If a service forwarder=
 point connects more than one SF instances that belong to the same SFC, how=
 can one Path ID determine which SF instances is the next? If you draw a se=
rvice chain path with many SF instances,
 you can easily see, if Path ID represents that path, service forwarder nee=
ds to use previous SF on the path to position the next SF on that path.</sp=
an><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy </span><span styl=
e=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Dave Dolson [<a href=3D"mailto:ddolson@sandvine.com" target=
=3D"_blank">mailto:ddolson@sandvine.com</a>]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:10 PM<br>
<b>To:</b> Lucy yong; <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc=
@ietf.org</a><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Why do you think the p=
revious SF IP address is required to determine the next SF IP address? Why =
is the Path ID not sufficient information?</span><span style=3D"color:black=
"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Lucy yong [<a href=3D"mailto:lucy.yong@huawei.com" target=
=3D"_blank">mailto:lucy.yong@huawei.com</a>]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Dave Dolson; <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">s=
fc@ietf.org</a><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">In this solution, serv=
ice forwarder and SF instance are separated entities. Service forwarder nee=
ds Path ID and previous SF IP address to uniquely identify the next SF IP a=
ddress.
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Dave Dolson [<a href=3D"mailto:ddolson@sandvine.com" target=
=3D"_blank">mailto:ddolson@sandvine.com</a>]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 3:21 PM<br>
<b>To:</b> Lucy yong; <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc=
@ietf.org</a><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I do not see why sourc=
e IP address (previous SF) would be required to look up the next SF. The pa=
th ID should be sufficient to determine the next SF.</span><span style=3D"c=
olor:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> sfc [<a href=3D"mailto:sfc-bounces@ietf.org" target=3D"_bla=
nk">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Lucy yong<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:02 PM<br>
<b>To:</b> <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</=
a><br>
<b>Subject:</b> [sfc] SFC as an IP or UDP application, pros and cons?</span=
><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Hi,<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">There are many ways to i=
mplement SFCs. However, one of our goals in standard is to develop a soluti=
on that is simple and less cost for venders and service providers. &nbsp;Ot=
her goals are that the solution can apply
 to common and majority use cases. <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">If we implement SFC as a=
n IP or UDP/IP application, i.e. once traffic is classified by the classifi=
cation, it adds SFC header and IP header (outer) on the packets (UDP header=
 too in latter case), and send such
 packets as a regular IP packet. The src IP of outer header can be classifi=
cation IP address, and dst IP can be next SF Instance IP address. Many tran=
sport networks can carry IP traffic and route IP packets based on dst IP ad=
dress. &nbsp;We only need to request
 a new IP protocol type for SFC. At the service forwarder point, it can loo=
k up next SF IP address based on Path ID in SFC header and src IP address (=
previous SF) on the packet. &nbsp;A SF also forwards the packet with SFC he=
ader as an IP packet and fills its IP
 address as src IP and the service forwarder point IP address as the dst IP=
 on the packet.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">This solution works for =
either SFC as an IP application or UDP/IP application, which one is more pr=
oper from SF and service forwarder point?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">This solution seems simp=
le to me and only need Path ID in SFC header for steering traffic through t=
he SFC path. But like to see others=A1=AF opinion on this solution, pros an=
d cons.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Thanks,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:black">Lucy<o:p></o:p></span></=
p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_2691CE0099834E4A9C5044EEC662BB9D4536AA2Adfweml701chmchi_--


From nobody Thu Mar 27 10:09:18 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 252C31A016A for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 10:09:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.15
X-Spam-Level: *
X-Spam-Status: No, score=1.15 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_NONE=-0.0001, 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 URW6vYdp6E9f for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 10:09:09 -0700 (PDT)
Received: from hub021-ca-2.exch021.serverdata.net (hub021-ca-2.exch021.serverdata.net [64.78.22.169]) by ietfa.amsl.com (Postfix) with ESMTP id 508441A0147 for <sfc@ietf.org>; Thu, 27 Mar 2014 10:09:09 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-2.exch021.domain.local ([10.254.4.33]) with mapi id 14.03.0174.001;  Thu, 27 Mar 2014 10:08:58 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: Lucy yong <lucy.yong@huawei.com>, Xuxiaohu <xuxiaohu@huawei.com>, "Reinaldo Penno (repenno)" <repenno@cisco.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7QAAGnooAAAH8L8AAAfg8Q///n04D//9oCYIAAW5/h///gmnD//U35sP/6hfbA//T2RyA=
Date: Thu, 27 Mar 2014 17:08:57 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8031@MBX021-W3-CA-2.exch021.domain.local>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com> <CF574684.A63B%repenno@cisco.com>, <2691CE0099834E4A9C5044EEC662BB9D4535F3F5@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E5D0F@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08265375@NKGEML512-MBS.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E7DEA@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AA2A@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D4536AA2A@dfweml701-chm.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.203.66.100]
Content-Type: multipart/alternative; boundary="_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E8031MBX021W3CA2exch_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/RXhZrQUM5A_yvnWHlyFu1QMcjiQ
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Mar 2014 17:09:13 -0000

--_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E8031MBX021W3CA2exch_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

THVjeSwNCg0KUmVnYXJkaW5nIHRoZSBTRiBJbmRleCwgZHJhZnQtemhhbmctc2ZjLXNjaCBkZWZp
bmVzIHRoaXMgYXMgcmVsYXRpdmUgdG8gdGhlIHBhdGgsIGFuZCBub3QgYXMgYSBnbG9iYWxseSB1
bmlxdWUgaWRlbnRpZmllciBvZiBhbiBTRiBpbnN0YW5jZS4NCg0KUmVnYXJkaW5nIFRUTCwgbXkg
Zmlyc3QgdGhvdWdodCBpcyB0aGF0IGlzIGEgcHJvcGVydHkgb2YgdGhlIHRyYW5zcG9ydCwgYW5k
IGlmIGl0IGlzIGltcG9ydGFudCB0byB5b3UsIGNob29zZSB0aGUgdHJhbnNwb3J0IGFjY29yZGlu
Z2x5LiAgIEJ1dCwgSaGvbSBvcGVuIHRvIGZ1cnRoZXIgZGlzY3Vzc2lvbiBhbG9uZyB0aGVzZSBs
aW5lcy4NCg0KICAgUm9uDQoNCkZyb206IEx1Y3kgeW9uZyBbbWFpbHRvOmx1Y3kueW9uZ0BodWF3
ZWkuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDEyOjI2IFBNDQpUbzogUm9u
IFBhcmtlcjsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247
IHNmY0BpZXRmLm9yZw0KU3ViamVjdDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBw
bGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkhpIFJvbiwNCg0KSSBhc3N1bWUgdGhhdCB0aGUg
aW5kZXggdXNhZ2UgeW91IG1lbnRpb25lZCBiZWxvdyBpcyB0aGUgc2FtZSB3aGV0aGVyIHRoZXNl
IHRocmVlIFNGcyBhcmUgb24gb25lIFNGRiBvciB0d28gU0ZGcywgd2hpY2ggbWVhbnMgdGhhdCB0
aGUgaW5kZXggIyBpcyBhc3NpZ25lZCB0byBTRi1YLUkgcGVyIFNGQyBhbmQgYnkgdGhlIGluY3Jl
bWVudGFsLiBBIFNGLVgtSSBtYXkgYmUgc2VydmVkIHRvIG1hbnkgU0ZDcyBhbmQgcG9zaXRpb24g
ZGlmZmVyZW50bHkgaW4gU0ZDcy4gVGhpcyBtZWFucyB0aGF0LCBpbiB0aGlzIG1ldGhvZCwgYSBT
Ri1YLUkgaXMgbWFwcGVkIHdpdGggZGlmZmVyZW50IGluZGV4ICMsIG9uZSBwZXIgZWFjaCBTRkMg
dGhhdCBoYXMgdGhlIFNGLVgtSS4gSU1POiAgd2hlbiBvcGVyYXRvci9zeXN0ZW0gY3JlYXRlcyBh
IFNGQyBhbmQgc2VsZWN0cyBTRi1YLUlzIGZvciB0aGUgU0ZDLCBhbmQgdGhlbiBhc3NpZ24gaW5k
ZXggIyB0byB0aGVtIGFuZCBjb25maWd1cmUgdGhlIGZvcndhcmRpbmcgdGFibGUgd2l0aCBwYXRo
IElEIGFuZCBpbmRleCAjIGluIHRoZSByZWxhdGVkIFNGRnMuIEZ1cnRoZXJtb3JlLCBlYWNoIGlu
ZGV4ICMgYWxzbyBuZWVkIHRvIGJlIGFzc29jaWF0ZWQgdG8gdGhlIGFkZHJlc3Mgb3IgcG9ydCB0
aGF0IHRyYW5zcG9ydCBsYXllciBjYW4gdW5kZXJzdGFuZC4gIElNTzogdGhpcyBpcyBhIGNvbXBs
ZXggcHJvY2VzcyBmb3IgdGhlIHN5c3RlbSwgdW5lYXN5IHRvIG1hbmdlciB0b28sIGFuZCBtYXkg
ZWFzaWx5IHByb25lIGFuIGVycm9yLg0KDQpTZWNvbmQsIHlvdXIgZHJhZnQgYWxzbyBtZW50aW9u
IHRoYXQgdGhlIHVzZSBvZiBpbmRleCB0byBwcmV2ZW50IHRoZSBsb29wLiAgVGhlIGxvb3AgZG9l
cyBub3Qgb2NjdXIgaW4gbm9ybWFsIGNvbmRpdGlvbi4gVGhlIGxvb3Agb2NjdXJzIGluIGFibm9y
bWFsIGNvbmRpdGlvbi4gU28gdGhlIGxvb3AgcHJldmVudGlvbiBtZWNoYW5pc20gaXMgdG8gcHJl
dmVudCBubyBsb29wIGhhcHBlbiBpbiBhbnkgYWJub3JtYWwgY29uZGl0aW9uLiBUaGF0IGlzIHdo
eSBUVEwgaXMgZGVzaWduZWQgZm9yIGluIElQIG5ldHdvcmsuIElmIFNGQyBoZWFkZXIgaXMgZXhw
ZWN0ZWQgdG8gdHJhbnNwb3J0IG92ZXIgYW55IHRyYW5zcG9ydCBuZXR3b3JrIGJlc2lkZSBJUCwg
aXQgbmVlZHMgdGhlIHNpbWlsYXIgbWVjaGFuaXNtIGFzIElQL1RUTC4gVGhlIHVzYWdlIG9mIGlu
ZGV4IGluIHlvdXIgcHJvcG9zYWwgZG9lcyBub3QgYWNoaWV2ZSB0aGlzIHB1cnBvc2UuDQoNCklm
IHdlIHVzZSBJUCBhcyB0cmFuc3BvcnQsIElNTzogbm8gbmVlZCB0byBpbXBsZW1lbnQgVFRMIG1l
Y2hhbmlzbSB3aXRoaW4gU0ZDLCBqdXN0IGxldmVyYWdlIElQIFRUTCBjYXBhYmlsaXR5LiBCdXQs
IGlmIG92ZXIgb3RoZXIgdHJhbnNwb3J0cywgd2UgbmVlZCB0byBpbXBsZW1lbnQgSVAvVFRMIGxp
a2UgbWVjaGFuaXNtIGluIFNGQy4NCg0KUmVnYXJkcywNCkx1Y3kNCg0KDQpGcm9tOiBSb24gUGFy
a2VyIFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFRodXJz
ZGF5LCBNYXJjaCAyNywgMjAxNCA5OjM1IEFNDQpUbzogWHV4aWFvaHU7IEx1Y3kgeW9uZzsgUmVp
bmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBs
aWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KWGlhb2h1LA0KDQpJIGRvbqGvdCB0aGluayB3ZSBu
ZWVkIHRvIHZpZXcgdGhlIFNGIGluZGV4IGFzIGEgVFRMLiAgIEFwcHJvcHJpYXRlIHZhbGlkYXRp
b24gYW5kIGxvb3Agc3VwcHJlc3Npb24gY2FuIGJlIGRvbmUgZXZlbiB3aXRoIHRoZSBjdXJyZW50
IHByb3Bvc2VkIGRlZmluaXRpb24uICAgIEFueSBTRkYgcmVjZWl2aW5nIGFuIFNGQyBlbmNhcHN1
bGF0ZWQgcGFja2V0IG9yIGZyYW1lIHdvdWxkIG5lZWQgdG8ga25vdyB0byB3aGljaCBvZiBpdHMg
ZGVwZW5kZW50IFNGoa9zIGl0IHNob3VsZCBmb3J3YXJkIHRoZSBwYWNrZXQgb3IgZnJhbWUuICAg
VG8gZG8gc28gbWVhbnMgdGhhdCBpdCBjYW4gdmFsaWRhdGUgdGhhdCB0aGUgcGF0aCBJRCBpcyBv
bmUgdGhhdCBpdCBleHBlY3RzIHRvIHBhcnRpY2lwYXRlIGluIGFuZCB0aGF0IHRoZSBTRiBpbnN0
YW5jZSBpZGVudGlmaWVkIGJ5IHRoZSBpbmRleCBvbiB0aGF0IHBhdGggaXMgb25lIHRoYXQgaXQg
aXMgcmVzcG9uc2libGUgZm9yLiAgICBTdWNoIGNoYWluIHBhdGggZGF0YSBtYXkgaGF2ZSBiZWVu
IGxvY2FsbHkgcHJvdmlzaW9uZWQgb3IgbWF5IGhhdmUgYmVlbiBkaXN0cmlidXRlZCBpbiBhIGNv
bnRyb2wgcGxhbmUuDQoNCldoZW4gdGhlIFNGRiByZWNlaXZlcyB0aGUgZ29vZCBwYWNrZXQgb3Ig
ZnJhbWUgYmFjayBmcm9tIG9uZSBvZiBpdHMgZGVwZW5kZW50IFNGoa9zLCBpdCB3aWxsIGlkZW50
aWZ5IHRoZSBuZXh0IFNGIGFuZCBTRkYgYnkgY29uc3VsdGluZyBpdHMgbG9jYWwgZGF0YWJhc2Uu
ICAgSWYgaXQgaXMgbm90IHRoZSBmaW5hbCBTRiwgdGhlbiB0aGUgU0YgaW5kZXggaXMgaW5jcmVt
ZW50ZWQsIHRoZSB0cmFuc3BvcnQgaGVhZGVyIHVwZGF0ZWQgYXMgbmVjZXNzYXJ5LCBhbmQgdGhl
IHBhY2tldCBvciBmcmFtZSBwcm9ncmVzc2VkLiAgICBGYWlsdXJlIHRvIHByb3Blcmx5IGluY3Jl
bWVudCB0aGUgU0YgSW5kZXggd291bGQgYmUgYWtpbiB0byBmYWlsdXJlIHRvIGRlY3JlbWVudCBh
IFRUTCBieSBhIHJvdXRlciCoQyB0aGVyZSBpcyBubyBwcm90ZWN0aW9uIGZyb20gdGhhdC4NCg0K
ICAgUm9uDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJl
aGFsZiBPZiBYdXhpYW9odQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDU6NDQgQU0N
ClRvOiBSb24gUGFya2VyOyBMdWN5IHlvbmc7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2
ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6
IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoN
Cg0Kt6K8/sjLOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gtPqx7SBSb24gUGFy
a2VyDQq3osvNyrG85DogMjAxNMTqM9TCMjbI1SA3OjEzDQrK1bz+yMs6IEx1Y3kgeW9uZzsgUmVp
bmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQrW98ziOiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNh
dGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KTHVjeSwNCg0KUmVnYXJkaW5nIHRoZSBzZXJ2aWNlIGZ1
bmN0aW9uIGluZGV4IHRoYXQgd291bGQgYmUgY29udGFpbmVkIGluIHRoZSBzZXJ2aWNlIGhlYWRl
ciwgSSB0aGluayBpdCBpcyBzaW1wbHkgaW5jcmVtZW50ZWQgZnJvbSAxIHRvIGluZGljYXRlIHRo
ZSBuZXh0IHNlcnZpY2UgZnVuY3Rpb24gd2l0aGluIHRoZSBjaGFpbi4gICBGb3IgZXhhbXBsZSwg
aWYgdGhlIHBhdGggSUQgaXMgWCwgZm9yIGEgcGF0aCB7U0YtQS01LCBTRi1CLTIsIFNGLUMtNn0s
IHRoZW4gcGFja2V0cyBkZXN0aW5lZCBmcm9tIGEgY2xhc3NpZmllciB0b3dhcmRzIFNGLUEtNSB3
b3VsZCBjYXJyeSAocGF0aCBYLCBpbmRleCAxKSwgcGFja2V0cyBmcm9tIFNGLUEtNSB0byBTRi1C
LTIgd291bGQgY2FycnkgKHBhdGggWCwgaW5kZXggMiksIGV0Yy4NCg0KW1hpYW9odV0gSSB0aGlu
ayB0aGUgdmFsdWUgb2YgdGhlIHNlcnZpY2UgaW5kZXggc2hvdWxkIGJlIGRlY3JlbWVudGVkLCBy
YXRoZXIgdGhhbiBiZWluZyBpbmNyZW1lbnRlZCB3aGVuIHRyYXZlbGxpbmcgYWxvbmcgdGhlIHNl
cnZpY2UgcGF0aCBzaW5jZSB0aGF0IGluZGV4IGlzIG5vdCBvbmx5IHVzZWQgZm9yIGluZGljYXRp
bmcgdGhlIG5leHQgc2VydmljZSBmdW5jdGlvbiB3aXRoaW4gdGhlIGNoYWluLCBidXQgYWxzbyB1
c2VkIGZvciBvdGhlciBwdXJwb3NlcyAoZS5nLiwgVFRMIG9mIHRoZSBzZXJ2aWNlIHBhdGgsIGlu
ZGljYXRvciBvZiB0aGUgZW5kIG9mIHRoZSBzZXJ2aWNlIGNoYWluKSwgdW5sZXNzIHlvdSB3YW50
IHRvIGludHJvZHVjZSBhbiBhZGRpdGlvbmFsIGZpZWxkIHdoaWNoIGluZGljYXRlcyB0aGUgdG90
YWwgbGVuZ3RoIG9mIHRoZSBzZXJ2aWNlIGNoYWluLg0KDQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUN
Cg0KICAgUm9uDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpGcm9tOiBzZmMg
W3NmYy1ib3VuY2VzQGlldGYub3JnXSBvbiBiZWhhbGYgb2YgTHVjeSB5b25nIFtsdWN5LnlvbmdA
aHVhd2VpLmNvbV0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDY6MzggUE0NClRvOiBS
ZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFw
cGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KSGkgUmVpbmFsZG8sDQoNClRoYW5rIHlvdSB0byBz
aGFyZSB5b3VyIHZpZXdzIG9uIHRoaXMgc29sdXRpb24uIFdlIHdhbnQgdG8gaGF2ZSBhbiBlbGVn
YW50IGFuZCBnZW5lcmFsIHNvbHV0aW9uIHdpdGggb25lIHN0YW5kYXJkIFNGQyBoZWFkZXIgdG8g
Y292ZXIgbWFqb3JpdHkgdXNlIGNhc2VzDQoNClNlZSBpbmxpbmUgYmVsb3cuDQoNCg0KRnJvbTog
UmVpbmFsZG8gUGVubm8gKHJlcGVubm8pIFttYWlsdG86cmVwZW5ub0BjaXNjby5jb21dDQpTZW50
OiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA0OjU2IFBNDQpUbzogTHVjeSB5b25nOyBEYXZlIERv
bHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3Nm
Y10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KSGks
DQoNClRoZXJlIGFyZSBzZXZlcmFsIHNvbHV0aW9uIHRvIHRoaXMgcHJvYmxlbS4gU29tZSBvZiB0
aGVtIGltcGxlbWVudGF0aW9uIHNwZWNpZmljLCBvdGhlcnMgbW9yZSBlbGVnYW50Lg0KDQoxIC0g
T25lIG9mIHRoZSBtb3JlIGVsZWdhbnQgb25lcyBpcyB0byB1c2UgdGhlIFNlcnZpY2UgSW5kZXgg
dG8gZGV0ZXJtaW5lIHRoZSBuZXh0IHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFuY2UuICBJdCBtYWtl
cyBmb3IgYSBjb21wbGV0ZWx5IHN0YXRlbGVzcyBzb2x1dGlvbiAoY29kZSB3aXNlKS4NCltMdWN5
XSB3aGVuIHVzaW5nIFBhdGggSUQgYW5kIFNlcnZpY2UgSW5kZXggb24gU0ZDIGhlYWRlciwgaXQg
cmVxdWlyZXMgYXNzaWduaW5nIGluZGV4ICMgdG8gZWFjaCBTRiBpbnN0YW5jZSwgY29uZmlndXJp
bmcgdGhlbSBpbiB0aGUgZm9yd2FyZGluZyB0YWJsZSwgd2hpY2ggaXMgdmVyeSBjb21wbGV4IHBy
b2Nlc3MgYW5kIGVhc2lseSBwcnVuZSBmb3IgZXJyb3IgaW4gbWF5IG9waW5pb24uICBJbiBhZGRp
dGlvbiwgZWFjaCBTRiBpbnN0YW5jZSBtYXkgc2VydmUgbW9yZSB0aGFuIG9uZSBTRkMsIHNvIG5l
ZWQgdG8gYXNzaWduIGluZGV4ICMgZm9yIGVhY2ggU0ZDLCB3aGljaCBpcyBtb3JlIGNvbXBsZXgu
IFJlZ2FyZGluZyB0aGUgc3RhdGVsZXNzLCBJIGRvbqGvdCBnZXQgaXQuIElzbqGvdCBpbmRleCAj
IGEgc3RhdGUgYXMgd2VsbCAobWF5IGJlIGZldyBiaXQgbGVzcyk/DQoNClRvIGltcGxlbWVudCB0
cnVlIHN0YXRlbGVzcywgU0ZDIGhlYWRlciBuZWVkcyBhYmlsaXR5IHRvIGNhcnJ5IGFsbCBTRklz
IElQIGFkZHJlc3NlcyBpbiBTRkMgaGVhZGVyLCB3aGljaCB3YXMgY29uc2lkZXJlZCBhcyBub24t
c2NhbGUgc29sdXRpb24uDQoNCg0KMiCoQyBBbm90aGVyIG9wdGlvbiBpcyBmcm9tIGEgY29kaW5n
IHBlcnNwZWN0aXZlIHlvdSBjYW4ganVzdCBrZWVwIG1vcmUgc3RhdGUgaW4geW91ciBTTi9TRkYg
d2hpbGUgeW91IHByb2Nlc3MgdGhlIHBhY2tldCBhbmQgZGV0ZXJtaW5lIHdoYXQgaXMgdGhlIKGw
bmV4dKGxIHNlcnZpY2UuDQpbTHVjeV0gQWdyZWUuDQoNCkJ1dCBpcnJlc3BlY3RpdmUsIHRoZSBT
TiBuZWVkcyB0byBrbm93IHRoZSBQYXRoIElEIGFuZCB0aGUgbGlzdCBvZiBTRklzIGludGVybmFs
IHRvIGl0cyBub2RlLiBUaGlzIHByb3Zpc2lvbmluZyBjYW4gaGFwcGVuIGluIGEgdmFyaWV0eSBv
ZiB3YXlzLCBJIGltcGxlbWVudGVkIHdpdGggUkVTVGNvbmYgYW5kIE5ldGNvbmYuDQoNCkFzIGZh
ciBhcyBVRFAvSVAgdnMuSVAsIEkgZ2l2ZSBwcmVmZXJlbmNlIHRvIFVEUC9JUC4gSWYgeW91IGhh
dmUgYSBmaXhlZCBwb3J0IG92ZXIgVURQIGluIHdoaWNoIHRvIHJlY2VpdmUvc2VuZCBwYWNrZXRz
Og0KDQotIFlvdSBjYW4gaGF2ZSB5b3VyIGVudGlyZSBkYXRhcGxhbmUgaW4gdXNlcnBhY2UgYW5k
IHVzZSBhIHZhcmlldHkgb2YgcHJvZ3JhbW1pbmcgbGFuZ3VhZ2VzLg0KLSBZb3UgZG8gbm90IG5l
ZWQgcmF3IHBhY2tldCBhY2Nlc3MgdG8gcHVsbC9zZW5kIHBhY2tldHMuIFRoZXJlZm9yZSBubyBy
b290IHN1cHBvcnQuDQotIFVEUCBjYW4gdHJhdmVyc2Ugbm9uLVNGQyBhd2FyZSBtaWRkbGV4Ym94
ZXMuDQpbTHVjeV0gQWdyZWUgb24gdGhpcyBzdGF0ZW1lbnQuIEJ1dCBmb3IgU0ZDIGRvbWFpbiwg
ZG8gd2Ugd2FudCB0byBhbGxvdyBzdWNoIG1pZGJveGVzIG9uIFNGQyBwYXRoPyBNYXliZSBoYXBw
ZW4gaWYgYSBTRkMgZG9tYWluIGNyb3NzZXMgbW9yZSB0aGFuIHRyYW5zcG9ydCBkb21haW5zPyBU
aGlzIGlzIG9uZSBJIGxpa2UgdG8ga25vdyBmcm9tIFNQcyBhbmQgU0YgdmVuZG9ycy4NCg0KUmVn
YXJkcywNCkx1Y3kNCk9yIHlvdSBjYW4gdXNlIGFueSBvZiB0aGUgYXZhaWxhYmxlIG1ldGhvZHMo
IFRVUk4sIFNUVU4sIGV0YykuICBJZiB5b3UgZW5jYXAgaW4gc29tZXRoaW5nIGVsc2Ugb3RoZXIg
dGhhbiBJUC9VRFAgdGhlIGFwcGxpY2FiaWxpdHkgb2YgU0ZDIHdpbGwgYmUgY29uc2lkZXJhYmx5
IGRpbWluaXNoZWQuSnVzdCBjaGVjayBTVENQIGFuZCBpdHMgcHJvYmxlbSBvbiBnZXR0aW5nIGFk
b3B0ZWQgZ2l2ZW4gbWlkZGxleGJveGVzICBub3QgcmVjb2duaXppbmcgaXRzIHByb3RvY29sIG51
bWJlci4NCg0KLSBJdCBqaXZlcyB3aXRoIG90aGVyIElFVEYgd29yayBpbiB0aGUgYXJlYXMgb2Yg
bWV0YWRhdGEgYW5kIHRyYW5zcG9ydCBzZXJ2aWNlcyAoc2F5LCBUQVBTKS4NCg0KcmVnYXJkcywN
Cg0KUmVpbmFsZG8NCg0KDQoNCkZyb206IEx1Y3kgeW9uZyA8bHVjeS55b25nQGh1YXdlaS5jb208
bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4NCkRhdGU6IFR1ZXNkYXksIE1hcmNoIDI1LCAy
MDE0IGF0IDI6MjUgUE0NClRvOiBEYXZlIERvbHNvbiA8ZGRvbHNvbkBzYW5kdmluZS5jb208bWFp
bHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPj4sICJzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4iIDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4+DQpTdWJqZWN0OiBSZTog
W3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0K
SGkgRGF2ZSwNCg0KSWYgYSBzZXJ2aWNlIGZvcndhcmRlciBwb2ludCBjb25uZWN0cyBtb3JlIHRo
YW4gb25lIFNGIGluc3RhbmNlcyB0aGF0IGJlbG9uZyB0byB0aGUgc2FtZSBTRkMsIGhvdyBjYW4g
b25lIFBhdGggSUQgZGV0ZXJtaW5lIHdoaWNoIFNGIGluc3RhbmNlcyBpcyB0aGUgbmV4dD8gSWYg
eW91IGRyYXcgYSBzZXJ2aWNlIGNoYWluIHBhdGggd2l0aCBtYW55IFNGIGluc3RhbmNlcywgeW91
IGNhbiBlYXNpbHkgc2VlLCBpZiBQYXRoIElEIHJlcHJlc2VudHMgdGhhdCBwYXRoLCBzZXJ2aWNl
IGZvcndhcmRlciBuZWVkcyB0byB1c2UgcHJldmlvdXMgU0Ygb24gdGhlIHBhdGggdG8gcG9zaXRp
b24gdGhlIG5leHQgU0Ygb24gdGhhdCBwYXRoLg0KDQpMdWN5DQoNCkZyb206IERhdmUgRG9sc29u
IFttYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb21dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAyNSwg
MjAxNCA0OjEwIFBNDQpUbzogTHVjeSB5b25nOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4NClN1YmplY3Q6IFJFOiBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9z
IGFuZCBjb25zPw0KDQpXaHkgZG8geW91IHRoaW5rIHRoZSBwcmV2aW91cyBTRiBJUCBhZGRyZXNz
IGlzIHJlcXVpcmVkIHRvIGRldGVybWluZSB0aGUgbmV4dCBTRiBJUCBhZGRyZXNzPyBXaHkgaXMg
dGhlIFBhdGggSUQgbm90IHN1ZmZpY2llbnQgaW5mb3JtYXRpb24/DQoNCg0KRnJvbTogTHVjeSB5
b25nIFttYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb21dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAy
NSwgMjAxNCA0OjU2IFBNDQpUbzogRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPg0KU3ViamVjdDogUkU6IFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24s
IHByb3MgYW5kIGNvbnM/DQoNCkluIHRoaXMgc29sdXRpb24sIHNlcnZpY2UgZm9yd2FyZGVyIGFu
ZCBTRiBpbnN0YW5jZSBhcmUgc2VwYXJhdGVkIGVudGl0aWVzLiBTZXJ2aWNlIGZvcndhcmRlciBu
ZWVkcyBQYXRoIElEIGFuZCBwcmV2aW91cyBTRiBJUCBhZGRyZXNzIHRvIHVuaXF1ZWx5IGlkZW50
aWZ5IHRoZSBuZXh0IFNGIElQIGFkZHJlc3MuDQoNCkx1Y3kNCg0KRnJvbTogRGF2ZSBEb2xzb24g
W21haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbV0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAy
MDE0IDM6MjEgUE0NClRvOiBMdWN5IHlvbmc7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KU3ViamVjdDogUkU6IFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3Mg
YW5kIGNvbnM/DQoNCkkgZG8gbm90IHNlZSB3aHkgc291cmNlIElQIGFkZHJlc3MgKHByZXZpb3Vz
IFNGKSB3b3VsZCBiZSByZXF1aXJlZCB0byBsb29rIHVwIHRoZSBuZXh0IFNGLiBUaGUgcGF0aCBJ
RCBzaG91bGQgYmUgc3VmZmljaWVudCB0byBkZXRlcm1pbmUgdGhlIG5leHQgU0YuDQoNCg0KDQoN
Cg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBM
dWN5IHlvbmcNClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDQ6MDIgUE0NClRvOiBzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFtzZmNdIFNGQyBhcyBhbiBJ
UCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkhpLA0KDQpUaGVyZSBhcmUg
bWFueSB3YXlzIHRvIGltcGxlbWVudCBTRkNzLiBIb3dldmVyLCBvbmUgb2Ygb3VyIGdvYWxzIGlu
IHN0YW5kYXJkIGlzIHRvIGRldmVsb3AgYSBzb2x1dGlvbiB0aGF0IGlzIHNpbXBsZSBhbmQgbGVz
cyBjb3N0IGZvciB2ZW5kZXJzIGFuZCBzZXJ2aWNlIHByb3ZpZGVycy4gIE90aGVyIGdvYWxzIGFy
ZSB0aGF0IHRoZSBzb2x1dGlvbiBjYW4gYXBwbHkgdG8gY29tbW9uIGFuZCBtYWpvcml0eSB1c2Ug
Y2FzZXMuDQoNCklmIHdlIGltcGxlbWVudCBTRkMgYXMgYW4gSVAgb3IgVURQL0lQIGFwcGxpY2F0
aW9uLCBpLmUuIG9uY2UgdHJhZmZpYyBpcyBjbGFzc2lmaWVkIGJ5IHRoZSBjbGFzc2lmaWNhdGlv
biwgaXQgYWRkcyBTRkMgaGVhZGVyIGFuZCBJUCBoZWFkZXIgKG91dGVyKSBvbiB0aGUgcGFja2V0
cyAoVURQIGhlYWRlciB0b28gaW4gbGF0dGVyIGNhc2UpLCBhbmQgc2VuZCBzdWNoIHBhY2tldHMg
YXMgYSByZWd1bGFyIElQIHBhY2tldC4gVGhlIHNyYyBJUCBvZiBvdXRlciBoZWFkZXIgY2FuIGJl
IGNsYXNzaWZpY2F0aW9uIElQIGFkZHJlc3MsIGFuZCBkc3QgSVAgY2FuIGJlIG5leHQgU0YgSW5z
dGFuY2UgSVAgYWRkcmVzcy4gTWFueSB0cmFuc3BvcnQgbmV0d29ya3MgY2FuIGNhcnJ5IElQIHRy
YWZmaWMgYW5kIHJvdXRlIElQIHBhY2tldHMgYmFzZWQgb24gZHN0IElQIGFkZHJlc3MuICBXZSBv
bmx5IG5lZWQgdG8gcmVxdWVzdCBhIG5ldyBJUCBwcm90b2NvbCB0eXBlIGZvciBTRkMuIEF0IHRo
ZSBzZXJ2aWNlIGZvcndhcmRlciBwb2ludCwgaXQgY2FuIGxvb2sgdXAgbmV4dCBTRiBJUCBhZGRy
ZXNzIGJhc2VkIG9uIFBhdGggSUQgaW4gU0ZDIGhlYWRlciBhbmQgc3JjIElQIGFkZHJlc3MgKHBy
ZXZpb3VzIFNGKSBvbiB0aGUgcGFja2V0LiAgQSBTRiBhbHNvIGZvcndhcmRzIHRoZSBwYWNrZXQg
d2l0aCBTRkMgaGVhZGVyIGFzIGFuIElQIHBhY2tldCBhbmQgZmlsbHMgaXRzIElQIGFkZHJlc3Mg
YXMgc3JjIElQIGFuZCB0aGUgc2VydmljZSBmb3J3YXJkZXIgcG9pbnQgSVAgYWRkcmVzcyBhcyB0
aGUgZHN0IElQIG9uIHRoZSBwYWNrZXQuDQoNClRoaXMgc29sdXRpb24gd29ya3MgZm9yIGVpdGhl
ciBTRkMgYXMgYW4gSVAgYXBwbGljYXRpb24gb3IgVURQL0lQIGFwcGxpY2F0aW9uLCB3aGljaCBv
bmUgaXMgbW9yZSBwcm9wZXIgZnJvbSBTRiBhbmQgc2VydmljZSBmb3J3YXJkZXIgcG9pbnQ/DQoN
ClRoaXMgc29sdXRpb24gc2VlbXMgc2ltcGxlIHRvIG1lIGFuZCBvbmx5IG5lZWQgUGF0aCBJRCBp
biBTRkMgaGVhZGVyIGZvciBzdGVlcmluZyB0cmFmZmljIHRocm91Z2ggdGhlIFNGQyBwYXRoLiBC
dXQgbGlrZSB0byBzZWUgb3RoZXJzoa8gb3BpbmlvbiBvbiB0aGlzIHNvbHV0aW9uLCBwcm9zIGFu
ZCBjb25zLg0KDQpUaGFua3MsDQpMdWN5DQo=

--_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E8031MBX021W3CA2exch_
Content-Type: text/html; charset="gb2312"
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=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"Segoe UI";
	panose-1:2 11 5 2 4 2 4 2 2 3;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:ZH-CN;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:SimSun;
	mso-fareast-language:ZH-CN;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";
	mso-fareast-language:ZH-CN;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-language:ZH-CN;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Segoe UI","sans-serif";}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{mso-style-name:msochpdefault;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:10.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-language:ZH-CN;}
span.HTMLChar
	{mso-style-name:"HTML \9884\8BBE\683C\5F0F Char";
	mso-style-priority:99;
	mso-style-link:"HTML \9884\8BBE\683C\5F0F";
	font-family:SimSun;}
p.HTML, li.HTML, div.HTML
	{mso-style-name:"HTML \9884\8BBE\683C\5F0F";
	mso-style-link:"HTML \9884\8BBE\683C\5F0F Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:ZH-CN;}
span.Char
	{mso-style-name:"\6279\6CE8\6846\6587\672C Char";
	mso-style-priority:99;
	mso-style-link:\6279\6CE8\6846\6587\672C;
	font-family:"Calibri","sans-serif";}
p.a, li.a, div.a
	{mso-style-name:\6279\6CE8\6846\6587\672C;
	mso-style-link:"\6279\6CE8\6846\6587\672C Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:ZH-CN;}
span.balloontextchar0
	{mso-style-name:balloontextchar;
	font-family:"Tahoma","sans-serif";}
span.emailstyle19
	{mso-style-name:emailstyle19;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.emailstyle20
	{mso-style-name:emailstyle20;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle21
	{mso-style-name:emailstyle21;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle22
	{mso-style-name:emailstyle22;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle23
	{mso-style-name:emailstyle23;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle24
	{mso-style-name:emailstyle24;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle34
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle35
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle36
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle37
	{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.25in 1.0in 1.25in;}
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"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US">Lucy,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US">Regarding the SF Index, draft-zhang-sfc-sch defines this as relative t=
o the path, and not as a globally unique identifier of an SF instance.<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US">Regarding TTL, my first thought is that is a property of the transport=
, and if it is important to you, choose the transport accordingly.&nbsp;&nb=
sp; But, I=A1=AFm open to further discussion along
 these lines.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US">&nbsp;&nbsp; Ron<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US"><o:p>&nbsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Lucy yong [mailto:lucy.yong@huawei.com]=
 <br>
<b>Sent:</b> Thursday, March 27, 2014 12:26 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; sfc=
@ietf.org<br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Ron,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">I assume that the inde=
x usage you mentioned below is the same whether these three SFs are on one =
SFF or two SFFs, which means that the index # is assigned to SF-X-I per SFC=
 and by the incremental. A SF-X-I may
 be served to many SFCs and position differently in SFCs. This means that, =
in this method, a SF-X-I is mapped with different index #, one per each SFC=
 that has the SF-X-I. IMO: &nbsp;when operator/system creates a SFC and sel=
ects SF-X-Is for the SFC, and then assign
 index # to them and configure the forwarding table with path ID and index =
# in the related SFFs. Furthermore, each index # also need to be associated=
 to the address or port that transport layer can understand. &nbsp;IMO: thi=
s is a complex process for the system,
 uneasy to manger too, and may easily prone an error. <o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Second, your draft als=
o mention that the use of index to prevent the loop.&nbsp; The loop does no=
t occur in normal condition. The loop occurs in abnormal condition. So the =
loop prevention mechanism is to prevent no
 loop happen in any abnormal condition. That is why TTL is designed for in =
IP network. If SFC header is expected to transport over any transport netwo=
rk beside IP, it needs the similar mechanism as IP/TTL. The usage of index =
in your proposal does not achieve
 this purpose. <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">If we use IP as transp=
ort, IMO: no need to implement TTL mechanism within SFC, just leverage IP T=
TL capability. But, if over other transports, we need to implement IP/TTL l=
ike mechanism in SFC.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Regards,<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy <o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Park=
er [</span><a href=3D"mailto:Ron_Parker@affirmednetworks.com"><span style=
=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"=
>mailto:Ron_Parker@affirmednetworks.com</span></a><span style=3D"font-size:=
10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">]
<br>
<b>Sent:</b> Thursday, March 27, 2014 9:35 AM<br>
<b>To:</b> Xuxiaohu; Lucy yong; Reinaldo Penno (repenno); Dave Dolson; </sp=
an><a href=3D"mailto:sfc@ietf.org"><span style=3D"font-size:10.0pt;font-fam=
ily:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc@ietf.org</span></a><span=
 style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&=
quot;"><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Xiaohu,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I don=A1=AFt think we =
need to view the SF index as a TTL.&nbsp;&nbsp; Appropriate validation and =
loop suppression can be done even with the current proposed definition.&nbs=
p;&nbsp;&nbsp; Any SFF receiving an SFC encapsulated packet or frame
 would need to know to which of its dependent SF=A1=AFs it should forward t=
he packet or frame.&nbsp;&nbsp; To do so means that it can validate that th=
e path ID is one that it expects to participate in and that the SF instance=
 identified by the index on that path is one that
 it is responsible for.&nbsp;&nbsp; &nbsp;Such chain path data may have bee=
n locally provisioned or may have been distributed in a control plane.<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">When the SFF receives =
the good packet or frame back from one of its dependent SF=A1=AFs, it will =
identify the next SF and SFF by consulting its local database.&nbsp;&nbsp; =
If it is not the final SF, then the SF index is incremented,
 the transport header updated as necessary, and the packet or frame progres=
sed.&nbsp;&nbsp;&nbsp; Failure to properly increment the SF Index would be =
akin to failure to decrement a TTL by a router =A8C there is no protection =
from that.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> sfc [<a href=3D"mailto:sfc-bounces@ietf=
.org">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Xuxiaohu<br>
<b>Sent:</b> Thursday, March 27, 2014 5:44 AM<br>
<b>To:</b> Ron Parker; Lucy yong; Reinaldo Penno (repenno); Dave Dolson; <a=
 href=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span lang=3D"ZH-CN" style=3D"font-size:10.0pt;fo=
nt-family:SimSun">=B7=A2=BC=FE=C8=CB</span></b><b><span style=3D"font-size:=
10.0pt;font-family:SimSun">:</span></b><span style=3D"font-size:10.0pt;font=
-family:SimSun"> sfc [</span><a href=3D"mailto:sfc-bounces@ietf.org"><span =
style=3D"font-size:10.0pt;font-family:SimSun">mailto:sfc-bounces@ietf.org</=
span></a><span style=3D"font-size:10.0pt;font-family:SimSun">]
<b><span lang=3D"ZH-CN">=B4=FA=B1=ED </span></b>Ron Parker<br>
<b><span lang=3D"ZH-CN">=B7=A2=CB=CD=CA=B1=BC=E4</span>:</b> 2014<span lang=
=3D"ZH-CN">=C4=EA</span>3<span lang=3D"ZH-CN">=D4=C2</span>26<span lang=3D"=
ZH-CN">=C8=D5</span> 7:13<br>
<b><span lang=3D"ZH-CN">=CA=D5=BC=FE=C8=CB</span>:</b> Lucy yong; Reinaldo =
Penno (repenno); Dave Dolson;
</span><a href=3D"mailto:sfc@ietf.org"><span style=3D"font-size:10.0pt;font=
-family:SimSun">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font=
-family:SimSun"><br>
<b><span lang=3D"ZH-CN">=D6=F7=CC=E2</span>:</b> Re: [sfc] SFC as an IP or =
UDP application, pros and cons?<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Lucy,
<o:p></o:p></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Regarding the service functi=
on index that would be contained in the service header, I think it is simpl=
y incremented from 1 to indicate the next service function
 within the chain. &nbsp; For example, if the path ID is X, for a path {SF-=
A-5, SF-B-2, SF-C-6}, then packets destined from a classifier towards SF-A-=
5 would carry (path X, index 1), packets from SF-A-5 to SF-B-2 would carry =
(path X, index 2), etc.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></=
p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span style=3D"font-siz=
e:16.0pt;color:#1F497D">[Xiaohu] I think the value of the service index sho=
uld be decremented, rather than being incremented when travelling along the=
 service path since that index is not
 only used for indicating the next service function within the chain, but a=
lso used for other purposes (e.g., TTL of the service path, indicator of th=
e end of the service chain), unless you want to introduce an additional fie=
ld which indicates the total length
 of the service chain.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span style=3D"font-siz=
e:16.0pt;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span style=3D"font-siz=
e:16.0pt;color:#1F497D">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt;color:#1F497D">Xiaoh=
u<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp; &nbsp;Ron<o:p></o:p><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<div>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;se=
rif&quot;;color:black">
<hr size=3D"2" width=3D"100%" align=3D"center">
</span></div>
<div id=3D"divRpF99624">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><b><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:b=
lack">From:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tah=
oma&quot;,&quot;sans-serif&quot;;color:black"> sfc [sfc-bounces@ietf.org] o=
n behalf
 of Lucy yong [lucy.yong@huawei.com]<br>
<b>Sent:</b> Tuesday, March 25, 2014 6:38 PM<br>
<b>To:</b> Reinaldo Penno (repenno); Dave Dolson; </span><a href=3D"mailto:=
sfc@ietf.org"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot=
;,&quot;sans-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:1=
0.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><b=
r>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot=
;,&quot;serif&quot;;color:black"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Reinaldo,</span><sp=
an style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Thank you to share you=
r views on this solution. We want to have an elegant and general solution w=
ith one standard SFC header to cover majority use cases</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">See inline below.</spa=
n><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Reinaldo Penno (repenno) [</span><a href=3D"mailto:repenno@=
cisco.com"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&=
quot;sans-serif&quot;">mailto:repenno@cisco.com</span></a><span style=3D"fo=
nt-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:=
black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Lucy yong; Dave Dolson; </span><a href=3D"mailto:sfc@ietf.org"><=
span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-se=
rif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font-fami=
ly:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Hi,</sp=
an><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">There a=
re several solution to this problem. Some of them implementation specific, =
others more elegant.&nbsp;</span><span style=3D"color:black"><o:p></o:p></s=
pan></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">1 - One=
 of the more elegant ones is to use the Service Index to determine the next=
 service function instance. &nbsp;It makes for a completely stateless solut=
ion (code wise). &nbsp;</span><span style=3D"color:black"><o:p></o:p></span=
></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><b><i><span style=3D"col=
or:#0070C0">[Lucy]
</span></i></b><span style=3D"color:#0070C0">when using Path ID and Service=
 Index on SFC header, it requires assigning index # to each SF instance, co=
nfiguring them in the forwarding table, which is very complex process and e=
asily prune for error in may opinion.
 &nbsp;In addition, each SF instance may serve more than one SFC, so need t=
o assign index # for each SFC, which is more complex. Regarding the statele=
ss, I don=A1=AFt get it. Isn=A1=AFt index # a state as well (may be few bit=
 less)?</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><span style=3D"color:#00=
70C0">&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><span style=3D"color:#00=
70C0">To implement true stateless, SFC header needs ability to carry all SF=
Is IP addresses in SFC header, which was considered as non-scale solution.<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">2 =A8C =
Another option is from a coding perspective you can just keep more state in=
 your SN/SFF while you process the packet and determine what is the =A1=B0n=
ext=A1=B1 service. &nbsp;</span><span style=3D"color:black"><o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Agree.</s=
pan></i></b><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">But irr=
espective, the SN needs to know the Path ID and the list of SFIs internal t=
o its node. This provisioning can happen in a variety of ways, I implemente=
d with RESTconf and Netconf.&nbsp;</span><span style=3D"color:black"><o:p><=
/o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">As far =
as UDP/IP vs.IP, I give preference to UDP/IP. If you have a fixed port over=
 UDP in which to receive/send packets:</span><span style=3D"color:black"><o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- You c=
an have your entire dataplane in userpace and use a variety of programming =
languages.&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- You d=
o not need raw packet access to pull/send packets. Therefore no root suppor=
t.&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- UDP c=
an traverse non-SFC aware middlexboxes.
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Agree on =
this statement. But for SFC domain, do we want to allow such midboxes on SF=
C path? Maybe happen if a SFC domain crosses more than transport domains? T=
his is one I like to know from SPs and
 SF vendors. </span></i></b><span style=3D"color:black"><o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">&nbsp;</span></i=
></b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Regards,</span><=
/i></b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Lucy</span></i><=
/b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Or you =
can use any of the available methods( TURN, STUN, etc). &nbsp;If you encap =
in something else other than IP/UDP the applicability of SFC will be consid=
erably diminished.Just check STCP and its
 problem on getting adopted given middlexboxes &nbsp;not recognizing its pr=
otocol number. &nbsp;&nbsp;</span><span style=3D"color:black"><o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">&nbsp;</span></i=
></b><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- It ji=
ves with other IETF work in the areas of metadata and transport services (s=
ay, TAPS).&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">regards=
,&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Reinald=
o&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From: </span></b><spa=
n style=3D"color:black">Lucy yong &lt;</span><a href=3D"mailto:lucy.yong@hu=
awei.com" target=3D"_blank">lucy.yong@huawei.com</a><span style=3D"color:bl=
ack">&gt;<br>
<b>Date: </b>Tuesday, March 25, 2014 at 2:25 PM<br>
<b>To: </b>Dave Dolson &lt;</span><a href=3D"mailto:ddolson@sandvine.com" t=
arget=3D"_blank">ddolson@sandvine.com</a><span style=3D"color:black">&gt;, =
&quot;</span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org=
</a><span style=3D"color:black">&quot; &lt;</span><a href=3D"mailto:sfc@iet=
f.org" target=3D"_blank">sfc@ietf.org</a><span style=3D"color:black">&gt;<b=
r>
<b>Subject: </b>Re: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Dave,</span><span s=
tyle=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">If a service forwarder=
 point connects more than one SF instances that belong to the same SFC, how=
 can one Path ID determine which SF instances is the next? If you draw a se=
rvice chain path with many SF instances,
 you can easily see, if Path ID represents that path, service forwarder nee=
ds to use previous SF on the path to position the next SF on that path.</sp=
an><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy </span><span styl=
e=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Dave Dolson [</span><a href=3D"mailto:ddolson@sandvine.com"=
 target=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma=
&quot;,&quot;sans-serif&quot;">mailto:ddolson@sandvine.com</span></a><span =
style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&q=
uot;;color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:10 PM<br>
<b>To:</b> Lucy yong; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_bla=
nk"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sa=
ns-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font=
-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Why do you think the p=
revious SF IP address is required to determine the next SF IP address? Why =
is the Path ID not sufficient information?</span><span style=3D"color:black=
"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Lucy yong [</span><a href=3D"mailto:lucy.yong@huawei.com" t=
arget=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&q=
uot;,&quot;sans-serif&quot;">mailto:lucy.yong@huawei.com</span></a><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Dave Dolson; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_b=
lank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;=
sans-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">In this solution, serv=
ice forwarder and SF instance are separated entities. Service forwarder nee=
ds Path ID and previous SF IP address to uniquely identify the next SF IP a=
ddress.
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Dave Dolson [</span><a href=3D"mailto:ddolson@sandvine.com"=
 target=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma=
&quot;,&quot;sans-serif&quot;">mailto:ddolson@sandvine.com</span></a><span =
style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&q=
uot;;color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 3:21 PM<br>
<b>To:</b> Lucy yong; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_bla=
nk"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sa=
ns-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font=
-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I do not see why sourc=
e IP address (previous SF) would be required to look up the next SF. The pa=
th ID should be sufficient to determine the next SF.</span><span style=3D"c=
olor:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> sfc [</span><a href=3D"mailto:sfc-bounces@ietf.org" target=
=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,=
&quot;sans-serif&quot;">mailto:sfc-bounces@ietf.org</span></a><span style=
=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;=
color:black">]
<b>On Behalf Of </b>Lucy yong<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:02 PM<br>
<b>To:</b> </span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span s=
tyle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&qu=
ot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font-family:&qu=
ot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> [sfc] SFC as an IP or UDP application, pros and cons?</span=
><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Hi,<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">There are many ways to i=
mplement SFCs. However, one of our goals in standard is to develop a soluti=
on that is simple and less cost for venders and service providers. &nbsp;Ot=
her goals are that the solution can apply
 to common and majority use cases. <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">If we implement SFC as a=
n IP or UDP/IP application, i.e. once traffic is classified by the classifi=
cation, it adds SFC header and IP header (outer) on the packets (UDP header=
 too in latter case), and send such
 packets as a regular IP packet. The src IP of outer header can be classifi=
cation IP address, and dst IP can be next SF Instance IP address. Many tran=
sport networks can carry IP traffic and route IP packets based on dst IP ad=
dress. &nbsp;We only need to request
 a new IP protocol type for SFC. At the service forwarder point, it can loo=
k up next SF IP address based on Path ID in SFC header and src IP address (=
previous SF) on the packet. &nbsp;A SF also forwards the packet with SFC he=
ader as an IP packet and fills its IP
 address as src IP and the service forwarder point IP address as the dst IP=
 on the packet.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">This solution works for =
either SFC as an IP application or UDP/IP application, which one is more pr=
oper from SF and service forwarder point?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">This solution seems simp=
le to me and only need Path ID in SFC header for steering traffic through t=
he SFC path. But like to see others=A1=AF opinion on this solution, pros an=
d cons.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Thanks,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:black">Lucy<o:p></o:p></span></=
p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E8031MBX021W3CA2exch_--


From nobody Thu Mar 27 10:41:02 2014
Return-Path: <Louis.Fourie@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E54EC1A0182 for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 10:41:00 -0700 (PDT)
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 Tv30WZnGIxgQ for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 10:40:58 -0700 (PDT)
Received: from dfwrgout.huawei.com (dfwrgout.huawei.com [206.16.17.72]) by ietfa.amsl.com (Postfix) with ESMTP id DACBE1A06B8 for <sfc@ietf.org>; Thu, 27 Mar 2014 10:40:57 -0700 (PDT)
Received: from 172.18.9.243 (EHLO lhreml204-edg.china.huawei.com) ([172.18.9.243]) by dfwrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CAN65575; Thu, 27 Mar 2014 12:40:55 -0500 (CDT)
Received: from LHREML401-HUB.china.huawei.com (10.201.5.240) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 27 Mar 2014 17:40:20 +0000
Received: from SJCEML702-CHM.china.huawei.com (10.212.94.48) by lhreml401-hub.china.huawei.com (10.201.5.240) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 27 Mar 2014 17:40:40 +0000
Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.52]) by SJCEML702-CHM.china.huawei.com ([169.254.4.61]) with mapi id 14.03.0158.001; Thu, 27 Mar 2014 10:40:31 -0700
From: "Louis.Fourie" <Louis.Fourie@huawei.com>
To: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, Lucy yong <lucy.yong@huawei.com>, Ben Wright <Ben.Wright@metaswitch.com>, "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>
Thread-Topic: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
Thread-Index: Ac9I7fEHeGo8gMbcTxCydUP11z0SHwAGyhbQAAFqHdAAH0jKkAAV2rXA
Date: Thu, 27 Mar 2014 17:40:30 +0000
Message-ID: <F50B4ABC6D7E3745BC0AD112C6105A728ED98C@SJCEML701-CHM.china.huawei.com>
References: <B3B6FD81D3159A45B5421AF9DD500F88D6F84A36@ENFICSMBX1.datcon.co.uk> <2691CE0099834E4A9C5044EEC662BB9D4536690D@dfweml701-chm.china.huawei.com> <F50B4ABC6D7E3745BC0AD112C6105A728ED30F@SJCEML701-CHM.china.huawei.com> <94C682931C08B048B7A8645303FDC9F36F54483E5E@PUEXCB1B.nanterre.francetelecom.fr>
In-Reply-To: <94C682931C08B048B7A8645303FDC9F36F54483E5E@PUEXCB1B.nanterre.francetelecom.fr>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.212.145.62]
Content-Type: multipart/alternative; boundary="_000_F50B4ABC6D7E3745BC0AD112C6105A728ED98CSJCEML701CHMchina_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/P_a28uaQ4Hxrtzt-6R1qJA1a7DA
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Mar 2014 17:41:01 -0000

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

Med,
   I agree that requirements should be finalized. Just pointing out that th=
e transport of path identifier
and SF index has been taken into consideration.

-          Louis

From: mohamed.boucadair@orange.com [mailto:mohamed.boucadair@orange.com]
Sent: Thursday, March 27, 2014 12:17 AM
To: Louis.Fourie; Lucy yong; Ben Wright; draft-boucadair-sfc-requirements@t=
ools.ietf.org
Cc: sfc@ietf.org
Subject: RE: [sfc] Loop detection in service chains - question on draft-bou=
cadair-sfc-requirements

Dear Louis,

Yes, there are a variety of means to achieve the functionality. In addition=
 to the pointers you provided, there is also this one: http://tools.ietf.or=
g/html/draft-boucadair-sfc-framework-02#section-10.6 (10.6. Service Functio=
n Loops).

I suggest that we focus at this stage on the requirement rather than discus=
sing how to fulfil it.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de Louis.Fourie
Envoy=E9 : mercredi 26 mars 2014 17:27
=C0 : Lucy yong; Ben Wright; draft-boucadair-sfc-requirements@tools.ietf.or=
g
Cc : sfc@ietf.org
Objet : Re: [sfc] Loop detection in service chains - question on draft-bouc=
adair-sfc-requirements

Lucy,
   Drafts on an SFC header:

http://datatracker.ietf.org/doc/draft-zhang-sfc-sch/

http://datatracker.ietf.org/doc/draft-quinn-sfc-nsh/

include an index field that can be used to detect loops in the service chai=
n.

-          Louis


From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Lucy yong
Sent: Wednesday, March 26, 2014 8:35 AM
To: Ben Wright; draft-boucadair-sfc-requirements@tools.ietf.org<mailto:draf=
t-boucadair-sfc-requirements@tools.ietf.org>
Cc: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] Loop detection in service chains - question on draft-bou=
cadair-sfc-requirements

Yes, this is needed. It is necessary to have a field in SFC header to serve=
 this purpose.

Lucy

From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Ben Wright
Sent: Wednesday, March 26, 2014 7:22 AM
To: draft-boucadair-sfc-requirements@tools.ietf.org<mailto:draft-boucadair-=
sfc-requirements@tools.ietf.org>
Cc: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: [sfc] Loop detection in service chains - question on draft-boucada=
ir-sfc-requirements

Hi,

I'd like to get your input and that of the WG on Loop Detection within a se=
rvice chain.

draft-boucadair-sfc-requirements explicitly forbids the same SF from appear=
ing in a given SFC (Req #25), to prevent loops forming.   Other drafts allo=
w this - e.g. draft-quinn-sfc-arch: "A given SF can appear one time or mult=
iple times in a given SFC".

I can see that there might be use cases for which it is advantageous to hav=
e the same SF appear more than once in SFC.   Would it be acceptable to all=
ow this but use, for example, a TTL-based mechanism to prevent any loops fr=
om being long-lived?

Apologies if this has been raised before on the list and I've missed it.

Thanks,

Ben


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

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
p.Textedebulles, li.Textedebulles, div.Textedebulles
	{mso-style-name:"Texte de bulles";
	mso-style-link:"Texte de bulles Car";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.TextedebullesCar
	{mso-style-name:"Texte de bulles Car";
	mso-style-priority:99;
	mso-style-link:"Texte de bulles";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Courier New";
	color:#993366;}
span.EmailStyle26
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:488327463;
	mso-list-type:hybrid;
	mso-list-template-ids:2015900128 -1489851116 67698691 67698693 67698689 67=
698691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:20.25pt;
	text-indent:-.25in;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";}
@list l0:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1
	{mso-list-id:1709644919;
	mso-list-type:hybrid;
	mso-list-template-ids:1911976640 1496847578 67698691 67698693 67698689 676=
98691 67698693 67698689 67698691 67698693;}
@list l1:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:20.25pt;
	text-indent:-.25in;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></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"><span style=3D"color:#1F497D">Med,<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; I agree t=
hat requirements should be finalized. Just pointing out that the transport =
of path identifier<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">and SF index has been =
taken into consideration.<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:20.25pt;text-indent:-.25=
in;mso-list:l1 level1 lfo3">
<![if !supportLists]><span style=3D"color:#1F497D"><span style=3D"mso-list:=
Ignore">-<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"color:#1F497D">Louis <o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> mohamed.=
boucadair@orange.com [mailto:mohamed.boucadair@orange.com]
<br>
<b>Sent:</b> Thursday, March 27, 2014 12:17 AM<br>
<b>To:</b> Louis.Fourie; Lucy yong; Ben Wright; draft-boucadair-sfc-require=
ments@tools.ietf.org<br>
<b>Cc:</b> sfc@ietf.org<br>
<b>Subject:</b> RE: [sfc] Loop detection in service chains - question on dr=
aft-boucadair-sfc-requirements<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#993366">Dear Louis,
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#993366"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#993366">Yes, there are a variety of means to achieve=
 the functionality. In addition to the pointers you provided, there is also=
 this one:
<a href=3D"http://tools.ietf.org/html/draft-boucadair-sfc-framework-02#sect=
ion-10.6">
http://tools.ietf.org/html/draft-boucadair-sfc-framework-02#section-10.6</a=
> (10.6. Service Function Loops).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#993366"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#993366">I suggest that we focus at this stage on the=
 requirement rather than discussing how to fulfil it.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#993366"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#993366">Cheers,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#993366">Med<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#993366"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span lang=3D"FR" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">De&nbsp;:</span></b><span=
 lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;"> sfc [mailto:sfc-bounces@ietf.org]
<b>De la part de</b> Louis.Fourie<br>
<b>Envoy=E9&nbsp;:</b> mercredi 26 mars 2014 17:27<br>
<b>=C0&nbsp;:</b> Lucy yong; Ben Wright; draft-boucadair-sfc-requirements@t=
ools.ietf.org<br>
<b>Cc&nbsp;:</b> sfc@ietf.org<br>
<b>Objet&nbsp;:</b> Re: [sfc] Loop detection in service chains - question o=
n draft-boucadair-sfc-requirements<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Lucy,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Drafts on=
 an SFC header:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><a href=3D"http://data=
tracker.ietf.org/doc/draft-zhang-sfc-sch/">http://datatracker.ietf.org/doc/=
draft-zhang-sfc-sch/</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><a href=3D"http://data=
tracker.ietf.org/doc/draft-quinn-sfc-nsh/">http://datatracker.ietf.org/doc/=
draft-quinn-sfc-nsh/</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">include an index field=
 that can be used to detect loops in the service chain.<o:p></o:p></span></=
p>
<p class=3D"MsoListParagraph" style=3D"margin-left:20.25pt;text-indent:-.25=
in;mso-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"color:#1F497D"><span style=3D"mso-list:=
Ignore">-<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"color:#1F497D">Louis<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> sfc [<a =
href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Lucy yong<br>
<b>Sent:</b> Wednesday, March 26, 2014 8:35 AM<br>
<b>To:</b> Ben Wright; <a href=3D"mailto:draft-boucadair-sfc-requirements@t=
ools.ietf.org">
draft-boucadair-sfc-requirements@tools.ietf.org</a><br>
<b>Cc:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> Re: [sfc] Loop detection in service chains - question on dr=
aft-boucadair-sfc-requirements<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Yes, this is needed. I=
t is necessary to have a field in SFC header to serve this purpose.<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> sfc [<a =
href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Ben Wright<br>
<b>Sent:</b> Wednesday, March 26, 2014 7:22 AM<br>
<b>To:</b> <a href=3D"mailto:draft-boucadair-sfc-requirements@tools.ietf.or=
g">draft-boucadair-sfc-requirements@tools.ietf.org</a><br>
<b>Cc:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> [sfc] Loop detection in service chains - question on draft-=
boucadair-sfc-requirements<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Hi, <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">I&#8217;d like to get your inpu=
t and that of the WG on Loop Detection within a service chain.&nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">draft-boucadair-sfc-requirement=
s explicitly forbids the same SF from appearing in a given SFC (Req #25), t=
o prevent loops forming.&nbsp;&nbsp; Other drafts allow this - e.g. draft-q=
uinn-sfc-arch: &#8220;A given SF can appear one time
 or multiple times in a given SFC&#8221;. &nbsp;&nbsp; <o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">I can see that there might be u=
se cases for which it is advantageous to have the same SF appear more than =
once in SFC.&nbsp; &nbsp;Would it be acceptable to allow this but use, for =
example, a TTL-based mechanism to prevent any
 loops from being long-lived? <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Apologies if this has been rais=
ed before on the list and I&#8217;ve missed it.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Thanks, <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Ben<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
</div>
</div>
</body>
</html>

--_000_F50B4ABC6D7E3745BC0AD112C6105A728ED98CSJCEML701CHMchina_--


From nobody Thu Mar 27 12:41:14 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 57FA51A0354 for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 12:41:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.16
X-Spam-Level: 
X-Spam-Status: No, score=-1.16 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, 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 oOTYSD7FM8yI for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 12:41:07 -0700 (PDT)
Received: from dfwrgout.huawei.com (dfwrgout.huawei.com [206.16.17.72]) by ietfa.amsl.com (Postfix) with ESMTP id EFC3F1A0333 for <sfc@ietf.org>; Thu, 27 Mar 2014 12:41:06 -0700 (PDT)
Received: from 172.18.9.243 (EHLO lhreml204-edg.china.huawei.com) ([172.18.9.243]) by dfwrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CAN74555; Thu, 27 Mar 2014 14:41:04 -0500 (CDT)
Received: from LHREML403-HUB.china.huawei.com (10.201.5.217) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 27 Mar 2014 19:40:31 +0000
Received: from DFWEML703-CHM.china.huawei.com (10.193.5.130) by lhreml403-hub.china.huawei.com (10.201.5.217) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 27 Mar 2014 19:41:00 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.127]) by dfweml703-chm.china.huawei.com ([169.254.5.104]) with mapi id 14.03.0158.001;  Thu, 27 Mar 2014 12:40:44 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, Xuxiaohu <xuxiaohu@huawei.com>, "Reinaldo Penno (repenno)" <repenno@cisco.com>, "Dave Dolson" <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7QAAGnooAAAH8L8AAAfg8Q///n04D//9oCYIAAW5/h///gmnD//U35sP/6hfbA//T2RyD/6c5dEA==
Date: Thu, 27 Mar 2014 19:40:43 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D4536AB2E@dfweml701-chm.china.huawei.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com> <CF574684.A63B%repenno@cisco.com>, <2691CE0099834E4A9C5044EEC662BB9D4535F3F5@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E5D0F@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08265375@NKGEML512-MBS.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E7DEA@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AA2A@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8031@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8031@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.139.97]
Content-Type: multipart/alternative; boundary="_000_2691CE0099834E4A9C5044EEC662BB9D4536AB2Edfweml701chmchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/-BmH6-EZkmwBPSiRVAD2_zFqvZY
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Mar 2014 19:41:12 -0000

--_000_2691CE0099834E4A9C5044EEC662BB9D4536AB2Edfweml701chmchi_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

SGkgUm9uLA0KDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAxMjowOSBQTQ0KVG86
IEx1Y3kgeW9uZzsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xz
b247IHNmY0BpZXRmLm9yZw0KU3ViamVjdDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAg
YXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkx1Y3ksDQoNClJlZ2FyZGluZyB0aGUgU0Yg
SW5kZXgsIGRyYWZ0LXpoYW5nLXNmYy1zY2ggZGVmaW5lcyB0aGlzIGFzIHJlbGF0aXZlIHRvIHRo
ZSBwYXRoLCBhbmQgbm90IGFzIGEgZ2xvYmFsbHkgdW5pcXVlIGlkZW50aWZpZXIgb2YgYW4gU0Yg
aW5zdGFuY2UuDQpbTHVjeV0gVGhpcyBpcyBteSB1bmRlcnN0YW5kaW5nIHRvby4gobBUaGUgcGF0
aKGxIGhlcmUgbWVhbnMgYSBTRkMsIHJpZ2h0PyBJIGRvIG5vdCBzZWUgaW5kZXggYXMgYW4gU0Yg
aW5zdGFuY2UgaWRlbnRpZmllciBhdCBhbGwsIGl0IGlzIGFuIGFsaWFzIGFuZCBvbmx5IHVzZWQg
aW4gZm9yd2FyZGluZy4gVGhpcyBpcyB0aGUgcmVhc29uLCBJIHRoaW5rLCB0aGF0IGFzc2lnbmlu
ZyB0aGVzZSBhbGlhc2VzIGFuZCBjb25maWd1cmluZyB0aGVuIGluIGZvcndhcmRpbmcgdGFibGUg
aXMgY29tcGxleCBmb3IgbWFuYWdlbWVudCBhbmQgY29udHJvbGxlciBhbmQgbWF5IHBydW5lIGFu
IGVycm9yIGVhc2lseS4gRm9yIHN1cHBvcnRpbmcgYmktZGlyZWN0aW9uYWwgb3IgYnJhbmNoaW5n
IHVzZSBjYXNlcywgdXNpbmcgaW5kZXggaW4gZm9yd2FyZGluZyBtYXkgYWxzbyBicmluZyBvdGhl
ciBjb25jZXJucy4NCg0KUmVnYXJkaW5nIFRUTCwgbXkgZmlyc3QgdGhvdWdodCBpcyB0aGF0IGlz
IGEgcHJvcGVydHkgb2YgdGhlIHRyYW5zcG9ydCwgYW5kIGlmIGl0IGlzIGltcG9ydGFudCB0byB5
b3UsIGNob29zZSB0aGUgdHJhbnNwb3J0IGFjY29yZGluZ2x5LiAgIEJ1dCwgSaGvbSBvcGVuIHRv
IGZ1cnRoZXIgZGlzY3Vzc2lvbiBhbG9uZyB0aGVzZSBsaW5lcy4NCltMdWN5XSBUaGFuayB5b3Ug
Zm9yIHRoZSBjbGFyaWZpY2F0aW9uLiBUaGlzIGlzIHJlbGF0ZWQgdG8gdGhlIGRpc2N1c3Npb24g
dW5kZXIgdGhpcyB0aXRsZS4gSWYgU1BDIGlzIGltcGxlbWVudGVkIGFzIElQIG9yIElQL1VEUCBh
cHBsaWNhdGlvbiwgaXQgY2FuIGxldmVyYWdlIGEgbG90IHdoYXQgSVAgdGVjaG5vbG9neSBoYXZl
IGRvbmUuIElmIHdlIGFzc3VtZSB0aGF0IFNGQyBtYXkgYmUgY2FycmllZCBvdmVyIGFueSB0cmFu
c3BvcnQgc29sdXRpb24sIFNGQyBpbXBsZW1lbnRhdGlvbiBoYXMgdG8gcHJvdmlkZSB0aGVzZSBm
dW5jdGlvbnMsIHdoaWNoLCBJTU8sIHJlbGF0ZWQgdG8gd2hhdCBpbmZvcm1hdGlvbiB0aGF0IFNG
QyBoZWFkZXIgbmVlZCB0byBob2xkLg0KDQpUaGFua3MsDQpMdWN5DQoNCiAgIFJvbg0KDQoNCkZy
b206IEx1Y3kgeW9uZyBbbWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tXQ0KU2VudDogVGh1cnNk
YXksIE1hcmNoIDI3LCAyMDE0IDEyOjI2IFBNDQpUbzogUm9uIFBhcmtlcjsgWHV4aWFvaHU7IFJl
aW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBw
bGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkhpIFJvbiwNCg0KSSBhc3N1bWUgdGhhdCB0aGUg
aW5kZXggdXNhZ2UgeW91IG1lbnRpb25lZCBiZWxvdyBpcyB0aGUgc2FtZSB3aGV0aGVyIHRoZXNl
IHRocmVlIFNGcyBhcmUgb24gb25lIFNGRiBvciB0d28gU0ZGcywgd2hpY2ggbWVhbnMgdGhhdCB0
aGUgaW5kZXggIyBpcyBhc3NpZ25lZCB0byBTRi1YLUkgcGVyIFNGQyBhbmQgYnkgdGhlIGluY3Jl
bWVudGFsLiBBIFNGLVgtSSBtYXkgYmUgc2VydmVkIHRvIG1hbnkgU0ZDcyBhbmQgcG9zaXRpb24g
ZGlmZmVyZW50bHkgaW4gU0ZDcy4gVGhpcyBtZWFucyB0aGF0LCBpbiB0aGlzIG1ldGhvZCwgYSBT
Ri1YLUkgaXMgbWFwcGVkIHdpdGggZGlmZmVyZW50IGluZGV4ICMsIG9uZSBwZXIgZWFjaCBTRkMg
dGhhdCBoYXMgdGhlIFNGLVgtSS4gSU1POiAgd2hlbiBvcGVyYXRvci9zeXN0ZW0gY3JlYXRlcyBh
IFNGQyBhbmQgc2VsZWN0cyBTRi1YLUlzIGZvciB0aGUgU0ZDLCBhbmQgdGhlbiBhc3NpZ24gaW5k
ZXggIyB0byB0aGVtIGFuZCBjb25maWd1cmUgdGhlIGZvcndhcmRpbmcgdGFibGUgd2l0aCBwYXRo
IElEIGFuZCBpbmRleCAjIGluIHRoZSByZWxhdGVkIFNGRnMuIEZ1cnRoZXJtb3JlLCBlYWNoIGlu
ZGV4ICMgYWxzbyBuZWVkIHRvIGJlIGFzc29jaWF0ZWQgdG8gdGhlIGFkZHJlc3Mgb3IgcG9ydCB0
aGF0IHRyYW5zcG9ydCBsYXllciBjYW4gdW5kZXJzdGFuZC4gIElNTzogdGhpcyBpcyBhIGNvbXBs
ZXggcHJvY2VzcyBmb3IgdGhlIHN5c3RlbSwgdW5lYXN5IHRvIG1hbmdlciB0b28sIGFuZCBtYXkg
ZWFzaWx5IHByb25lIGFuIGVycm9yLg0KDQpTZWNvbmQsIHlvdXIgZHJhZnQgYWxzbyBtZW50aW9u
IHRoYXQgdGhlIHVzZSBvZiBpbmRleCB0byBwcmV2ZW50IHRoZSBsb29wLiAgVGhlIGxvb3AgZG9l
cyBub3Qgb2NjdXIgaW4gbm9ybWFsIGNvbmRpdGlvbi4gVGhlIGxvb3Agb2NjdXJzIGluIGFibm9y
bWFsIGNvbmRpdGlvbi4gU28gdGhlIGxvb3AgcHJldmVudGlvbiBtZWNoYW5pc20gaXMgdG8gcHJl
dmVudCBubyBsb29wIGhhcHBlbiBpbiBhbnkgYWJub3JtYWwgY29uZGl0aW9uLiBUaGF0IGlzIHdo
eSBUVEwgaXMgZGVzaWduZWQgZm9yIGluIElQIG5ldHdvcmsuIElmIFNGQyBoZWFkZXIgaXMgZXhw
ZWN0ZWQgdG8gdHJhbnNwb3J0IG92ZXIgYW55IHRyYW5zcG9ydCBuZXR3b3JrIGJlc2lkZSBJUCwg
aXQgbmVlZHMgdGhlIHNpbWlsYXIgbWVjaGFuaXNtIGFzIElQL1RUTC4gVGhlIHVzYWdlIG9mIGlu
ZGV4IGluIHlvdXIgcHJvcG9zYWwgZG9lcyBub3QgYWNoaWV2ZSB0aGlzIHB1cnBvc2UuDQoNCklm
IHdlIHVzZSBJUCBhcyB0cmFuc3BvcnQsIElNTzogbm8gbmVlZCB0byBpbXBsZW1lbnQgVFRMIG1l
Y2hhbmlzbSB3aXRoaW4gU0ZDLCBqdXN0IGxldmVyYWdlIElQIFRUTCBjYXBhYmlsaXR5LiBCdXQs
IGlmIG92ZXIgb3RoZXIgdHJhbnNwb3J0cywgd2UgbmVlZCB0byBpbXBsZW1lbnQgSVAvVFRMIGxp
a2UgbWVjaGFuaXNtIGluIFNGQy4NCg0KUmVnYXJkcywNCkx1Y3kNCg0KDQpGcm9tOiBSb24gUGFy
a2VyIFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFRodXJz
ZGF5LCBNYXJjaCAyNywgMjAxNCA5OjM1IEFNDQpUbzogWHV4aWFvaHU7IEx1Y3kgeW9uZzsgUmVp
bmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBs
aWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KWGlhb2h1LA0KDQpJIGRvbqGvdCB0aGluayB3ZSBu
ZWVkIHRvIHZpZXcgdGhlIFNGIGluZGV4IGFzIGEgVFRMLiAgIEFwcHJvcHJpYXRlIHZhbGlkYXRp
b24gYW5kIGxvb3Agc3VwcHJlc3Npb24gY2FuIGJlIGRvbmUgZXZlbiB3aXRoIHRoZSBjdXJyZW50
IHByb3Bvc2VkIGRlZmluaXRpb24uICAgIEFueSBTRkYgcmVjZWl2aW5nIGFuIFNGQyBlbmNhcHN1
bGF0ZWQgcGFja2V0IG9yIGZyYW1lIHdvdWxkIG5lZWQgdG8ga25vdyB0byB3aGljaCBvZiBpdHMg
ZGVwZW5kZW50IFNGoa9zIGl0IHNob3VsZCBmb3J3YXJkIHRoZSBwYWNrZXQgb3IgZnJhbWUuICAg
VG8gZG8gc28gbWVhbnMgdGhhdCBpdCBjYW4gdmFsaWRhdGUgdGhhdCB0aGUgcGF0aCBJRCBpcyBv
bmUgdGhhdCBpdCBleHBlY3RzIHRvIHBhcnRpY2lwYXRlIGluIGFuZCB0aGF0IHRoZSBTRiBpbnN0
YW5jZSBpZGVudGlmaWVkIGJ5IHRoZSBpbmRleCBvbiB0aGF0IHBhdGggaXMgb25lIHRoYXQgaXQg
aXMgcmVzcG9uc2libGUgZm9yLiAgICBTdWNoIGNoYWluIHBhdGggZGF0YSBtYXkgaGF2ZSBiZWVu
IGxvY2FsbHkgcHJvdmlzaW9uZWQgb3IgbWF5IGhhdmUgYmVlbiBkaXN0cmlidXRlZCBpbiBhIGNv
bnRyb2wgcGxhbmUuDQoNCldoZW4gdGhlIFNGRiByZWNlaXZlcyB0aGUgZ29vZCBwYWNrZXQgb3Ig
ZnJhbWUgYmFjayBmcm9tIG9uZSBvZiBpdHMgZGVwZW5kZW50IFNGoa9zLCBpdCB3aWxsIGlkZW50
aWZ5IHRoZSBuZXh0IFNGIGFuZCBTRkYgYnkgY29uc3VsdGluZyBpdHMgbG9jYWwgZGF0YWJhc2Uu
ICAgSWYgaXQgaXMgbm90IHRoZSBmaW5hbCBTRiwgdGhlbiB0aGUgU0YgaW5kZXggaXMgaW5jcmVt
ZW50ZWQsIHRoZSB0cmFuc3BvcnQgaGVhZGVyIHVwZGF0ZWQgYXMgbmVjZXNzYXJ5LCBhbmQgdGhl
IHBhY2tldCBvciBmcmFtZSBwcm9ncmVzc2VkLiAgICBGYWlsdXJlIHRvIHByb3Blcmx5IGluY3Jl
bWVudCB0aGUgU0YgSW5kZXggd291bGQgYmUgYWtpbiB0byBmYWlsdXJlIHRvIGRlY3JlbWVudCBh
IFRUTCBieSBhIHJvdXRlciCoQyB0aGVyZSBpcyBubyBwcm90ZWN0aW9uIGZyb20gdGhhdC4NCg0K
ICAgUm9uDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJl
aGFsZiBPZiBYdXhpYW9odQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDU6NDQgQU0N
ClRvOiBSb24gUGFya2VyOyBMdWN5IHlvbmc7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2
ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6
IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoN
Cg0Kt6K8/sjLOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gtPqx7SBSb24gUGFy
a2VyDQq3osvNyrG85DogMjAxNMTqM9TCMjbI1SA3OjEzDQrK1bz+yMs6IEx1Y3kgeW9uZzsgUmVp
bmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQrW98ziOiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNh
dGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KTHVjeSwNCg0KUmVnYXJkaW5nIHRoZSBzZXJ2aWNlIGZ1
bmN0aW9uIGluZGV4IHRoYXQgd291bGQgYmUgY29udGFpbmVkIGluIHRoZSBzZXJ2aWNlIGhlYWRl
ciwgSSB0aGluayBpdCBpcyBzaW1wbHkgaW5jcmVtZW50ZWQgZnJvbSAxIHRvIGluZGljYXRlIHRo
ZSBuZXh0IHNlcnZpY2UgZnVuY3Rpb24gd2l0aGluIHRoZSBjaGFpbi4gICBGb3IgZXhhbXBsZSwg
aWYgdGhlIHBhdGggSUQgaXMgWCwgZm9yIGEgcGF0aCB7U0YtQS01LCBTRi1CLTIsIFNGLUMtNn0s
IHRoZW4gcGFja2V0cyBkZXN0aW5lZCBmcm9tIGEgY2xhc3NpZmllciB0b3dhcmRzIFNGLUEtNSB3
b3VsZCBjYXJyeSAocGF0aCBYLCBpbmRleCAxKSwgcGFja2V0cyBmcm9tIFNGLUEtNSB0byBTRi1C
LTIgd291bGQgY2FycnkgKHBhdGggWCwgaW5kZXggMiksIGV0Yy4NCg0KW1hpYW9odV0gSSB0aGlu
ayB0aGUgdmFsdWUgb2YgdGhlIHNlcnZpY2UgaW5kZXggc2hvdWxkIGJlIGRlY3JlbWVudGVkLCBy
YXRoZXIgdGhhbiBiZWluZyBpbmNyZW1lbnRlZCB3aGVuIHRyYXZlbGxpbmcgYWxvbmcgdGhlIHNl
cnZpY2UgcGF0aCBzaW5jZSB0aGF0IGluZGV4IGlzIG5vdCBvbmx5IHVzZWQgZm9yIGluZGljYXRp
bmcgdGhlIG5leHQgc2VydmljZSBmdW5jdGlvbiB3aXRoaW4gdGhlIGNoYWluLCBidXQgYWxzbyB1
c2VkIGZvciBvdGhlciBwdXJwb3NlcyAoZS5nLiwgVFRMIG9mIHRoZSBzZXJ2aWNlIHBhdGgsIGlu
ZGljYXRvciBvZiB0aGUgZW5kIG9mIHRoZSBzZXJ2aWNlIGNoYWluKSwgdW5sZXNzIHlvdSB3YW50
IHRvIGludHJvZHVjZSBhbiBhZGRpdGlvbmFsIGZpZWxkIHdoaWNoIGluZGljYXRlcyB0aGUgdG90
YWwgbGVuZ3RoIG9mIHRoZSBzZXJ2aWNlIGNoYWluLg0KDQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUN
Cg0KICAgUm9uDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpGcm9tOiBzZmMg
W3NmYy1ib3VuY2VzQGlldGYub3JnXSBvbiBiZWhhbGYgb2YgTHVjeSB5b25nIFtsdWN5LnlvbmdA
aHVhd2VpLmNvbV0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDY6MzggUE0NClRvOiBS
ZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFw
cGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KSGkgUmVpbmFsZG8sDQoNClRoYW5rIHlvdSB0byBz
aGFyZSB5b3VyIHZpZXdzIG9uIHRoaXMgc29sdXRpb24uIFdlIHdhbnQgdG8gaGF2ZSBhbiBlbGVn
YW50IGFuZCBnZW5lcmFsIHNvbHV0aW9uIHdpdGggb25lIHN0YW5kYXJkIFNGQyBoZWFkZXIgdG8g
Y292ZXIgbWFqb3JpdHkgdXNlIGNhc2VzDQoNClNlZSBpbmxpbmUgYmVsb3cuDQoNCg0KRnJvbTog
UmVpbmFsZG8gUGVubm8gKHJlcGVubm8pIFttYWlsdG86cmVwZW5ub0BjaXNjby5jb21dDQpTZW50
OiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA0OjU2IFBNDQpUbzogTHVjeSB5b25nOyBEYXZlIERv
bHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3Nm
Y10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KSGks
DQoNClRoZXJlIGFyZSBzZXZlcmFsIHNvbHV0aW9uIHRvIHRoaXMgcHJvYmxlbS4gU29tZSBvZiB0
aGVtIGltcGxlbWVudGF0aW9uIHNwZWNpZmljLCBvdGhlcnMgbW9yZSBlbGVnYW50Lg0KDQoxIC0g
T25lIG9mIHRoZSBtb3JlIGVsZWdhbnQgb25lcyBpcyB0byB1c2UgdGhlIFNlcnZpY2UgSW5kZXgg
dG8gZGV0ZXJtaW5lIHRoZSBuZXh0IHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFuY2UuICBJdCBtYWtl
cyBmb3IgYSBjb21wbGV0ZWx5IHN0YXRlbGVzcyBzb2x1dGlvbiAoY29kZSB3aXNlKS4NCltMdWN5
XSB3aGVuIHVzaW5nIFBhdGggSUQgYW5kIFNlcnZpY2UgSW5kZXggb24gU0ZDIGhlYWRlciwgaXQg
cmVxdWlyZXMgYXNzaWduaW5nIGluZGV4ICMgdG8gZWFjaCBTRiBpbnN0YW5jZSwgY29uZmlndXJp
bmcgdGhlbSBpbiB0aGUgZm9yd2FyZGluZyB0YWJsZSwgd2hpY2ggaXMgdmVyeSBjb21wbGV4IHBy
b2Nlc3MgYW5kIGVhc2lseSBwcnVuZSBmb3IgZXJyb3IgaW4gbWF5IG9waW5pb24uICBJbiBhZGRp
dGlvbiwgZWFjaCBTRiBpbnN0YW5jZSBtYXkgc2VydmUgbW9yZSB0aGFuIG9uZSBTRkMsIHNvIG5l
ZWQgdG8gYXNzaWduIGluZGV4ICMgZm9yIGVhY2ggU0ZDLCB3aGljaCBpcyBtb3JlIGNvbXBsZXgu
IFJlZ2FyZGluZyB0aGUgc3RhdGVsZXNzLCBJIGRvbqGvdCBnZXQgaXQuIElzbqGvdCBpbmRleCAj
IGEgc3RhdGUgYXMgd2VsbCAobWF5IGJlIGZldyBiaXQgbGVzcyk/DQoNClRvIGltcGxlbWVudCB0
cnVlIHN0YXRlbGVzcywgU0ZDIGhlYWRlciBuZWVkcyBhYmlsaXR5IHRvIGNhcnJ5IGFsbCBTRklz
IElQIGFkZHJlc3NlcyBpbiBTRkMgaGVhZGVyLCB3aGljaCB3YXMgY29uc2lkZXJlZCBhcyBub24t
c2NhbGUgc29sdXRpb24uDQoNCg0KMiCoQyBBbm90aGVyIG9wdGlvbiBpcyBmcm9tIGEgY29kaW5n
IHBlcnNwZWN0aXZlIHlvdSBjYW4ganVzdCBrZWVwIG1vcmUgc3RhdGUgaW4geW91ciBTTi9TRkYg
d2hpbGUgeW91IHByb2Nlc3MgdGhlIHBhY2tldCBhbmQgZGV0ZXJtaW5lIHdoYXQgaXMgdGhlIKGw
bmV4dKGxIHNlcnZpY2UuDQpbTHVjeV0gQWdyZWUuDQoNCkJ1dCBpcnJlc3BlY3RpdmUsIHRoZSBT
TiBuZWVkcyB0byBrbm93IHRoZSBQYXRoIElEIGFuZCB0aGUgbGlzdCBvZiBTRklzIGludGVybmFs
IHRvIGl0cyBub2RlLiBUaGlzIHByb3Zpc2lvbmluZyBjYW4gaGFwcGVuIGluIGEgdmFyaWV0eSBv
ZiB3YXlzLCBJIGltcGxlbWVudGVkIHdpdGggUkVTVGNvbmYgYW5kIE5ldGNvbmYuDQoNCkFzIGZh
ciBhcyBVRFAvSVAgdnMuSVAsIEkgZ2l2ZSBwcmVmZXJlbmNlIHRvIFVEUC9JUC4gSWYgeW91IGhh
dmUgYSBmaXhlZCBwb3J0IG92ZXIgVURQIGluIHdoaWNoIHRvIHJlY2VpdmUvc2VuZCBwYWNrZXRz
Og0KDQotIFlvdSBjYW4gaGF2ZSB5b3VyIGVudGlyZSBkYXRhcGxhbmUgaW4gdXNlcnBhY2UgYW5k
IHVzZSBhIHZhcmlldHkgb2YgcHJvZ3JhbW1pbmcgbGFuZ3VhZ2VzLg0KLSBZb3UgZG8gbm90IG5l
ZWQgcmF3IHBhY2tldCBhY2Nlc3MgdG8gcHVsbC9zZW5kIHBhY2tldHMuIFRoZXJlZm9yZSBubyBy
b290IHN1cHBvcnQuDQotIFVEUCBjYW4gdHJhdmVyc2Ugbm9uLVNGQyBhd2FyZSBtaWRkbGV4Ym94
ZXMuDQpbTHVjeV0gQWdyZWUgb24gdGhpcyBzdGF0ZW1lbnQuIEJ1dCBmb3IgU0ZDIGRvbWFpbiwg
ZG8gd2Ugd2FudCB0byBhbGxvdyBzdWNoIG1pZGJveGVzIG9uIFNGQyBwYXRoPyBNYXliZSBoYXBw
ZW4gaWYgYSBTRkMgZG9tYWluIGNyb3NzZXMgbW9yZSB0aGFuIHRyYW5zcG9ydCBkb21haW5zPyBU
aGlzIGlzIG9uZSBJIGxpa2UgdG8ga25vdyBmcm9tIFNQcyBhbmQgU0YgdmVuZG9ycy4NCg0KUmVn
YXJkcywNCkx1Y3kNCk9yIHlvdSBjYW4gdXNlIGFueSBvZiB0aGUgYXZhaWxhYmxlIG1ldGhvZHMo
IFRVUk4sIFNUVU4sIGV0YykuICBJZiB5b3UgZW5jYXAgaW4gc29tZXRoaW5nIGVsc2Ugb3RoZXIg
dGhhbiBJUC9VRFAgdGhlIGFwcGxpY2FiaWxpdHkgb2YgU0ZDIHdpbGwgYmUgY29uc2lkZXJhYmx5
IGRpbWluaXNoZWQuSnVzdCBjaGVjayBTVENQIGFuZCBpdHMgcHJvYmxlbSBvbiBnZXR0aW5nIGFk
b3B0ZWQgZ2l2ZW4gbWlkZGxleGJveGVzICBub3QgcmVjb2duaXppbmcgaXRzIHByb3RvY29sIG51
bWJlci4NCg0KLSBJdCBqaXZlcyB3aXRoIG90aGVyIElFVEYgd29yayBpbiB0aGUgYXJlYXMgb2Yg
bWV0YWRhdGEgYW5kIHRyYW5zcG9ydCBzZXJ2aWNlcyAoc2F5LCBUQVBTKS4NCg0KcmVnYXJkcywN
Cg0KUmVpbmFsZG8NCg0KDQoNCkZyb206IEx1Y3kgeW9uZyA8bHVjeS55b25nQGh1YXdlaS5jb208
bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4NCkRhdGU6IFR1ZXNkYXksIE1hcmNoIDI1LCAy
MDE0IGF0IDI6MjUgUE0NClRvOiBEYXZlIERvbHNvbiA8ZGRvbHNvbkBzYW5kdmluZS5jb208bWFp
bHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPj4sICJzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4iIDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4+DQpTdWJqZWN0OiBSZTog
W3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0K
SGkgRGF2ZSwNCg0KSWYgYSBzZXJ2aWNlIGZvcndhcmRlciBwb2ludCBjb25uZWN0cyBtb3JlIHRo
YW4gb25lIFNGIGluc3RhbmNlcyB0aGF0IGJlbG9uZyB0byB0aGUgc2FtZSBTRkMsIGhvdyBjYW4g
b25lIFBhdGggSUQgZGV0ZXJtaW5lIHdoaWNoIFNGIGluc3RhbmNlcyBpcyB0aGUgbmV4dD8gSWYg
eW91IGRyYXcgYSBzZXJ2aWNlIGNoYWluIHBhdGggd2l0aCBtYW55IFNGIGluc3RhbmNlcywgeW91
IGNhbiBlYXNpbHkgc2VlLCBpZiBQYXRoIElEIHJlcHJlc2VudHMgdGhhdCBwYXRoLCBzZXJ2aWNl
IGZvcndhcmRlciBuZWVkcyB0byB1c2UgcHJldmlvdXMgU0Ygb24gdGhlIHBhdGggdG8gcG9zaXRp
b24gdGhlIG5leHQgU0Ygb24gdGhhdCBwYXRoLg0KDQpMdWN5DQoNCkZyb206IERhdmUgRG9sc29u
IFttYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb21dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAyNSwg
MjAxNCA0OjEwIFBNDQpUbzogTHVjeSB5b25nOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4NClN1YmplY3Q6IFJFOiBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9z
IGFuZCBjb25zPw0KDQpXaHkgZG8geW91IHRoaW5rIHRoZSBwcmV2aW91cyBTRiBJUCBhZGRyZXNz
IGlzIHJlcXVpcmVkIHRvIGRldGVybWluZSB0aGUgbmV4dCBTRiBJUCBhZGRyZXNzPyBXaHkgaXMg
dGhlIFBhdGggSUQgbm90IHN1ZmZpY2llbnQgaW5mb3JtYXRpb24/DQoNCg0KRnJvbTogTHVjeSB5
b25nIFttYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb21dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAy
NSwgMjAxNCA0OjU2IFBNDQpUbzogRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPg0KU3ViamVjdDogUkU6IFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24s
IHByb3MgYW5kIGNvbnM/DQoNCkluIHRoaXMgc29sdXRpb24sIHNlcnZpY2UgZm9yd2FyZGVyIGFu
ZCBTRiBpbnN0YW5jZSBhcmUgc2VwYXJhdGVkIGVudGl0aWVzLiBTZXJ2aWNlIGZvcndhcmRlciBu
ZWVkcyBQYXRoIElEIGFuZCBwcmV2aW91cyBTRiBJUCBhZGRyZXNzIHRvIHVuaXF1ZWx5IGlkZW50
aWZ5IHRoZSBuZXh0IFNGIElQIGFkZHJlc3MuDQoNCkx1Y3kNCg0KRnJvbTogRGF2ZSBEb2xzb24g
W21haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbV0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAy
MDE0IDM6MjEgUE0NClRvOiBMdWN5IHlvbmc7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KU3ViamVjdDogUkU6IFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3Mg
YW5kIGNvbnM/DQoNCkkgZG8gbm90IHNlZSB3aHkgc291cmNlIElQIGFkZHJlc3MgKHByZXZpb3Vz
IFNGKSB3b3VsZCBiZSByZXF1aXJlZCB0byBsb29rIHVwIHRoZSBuZXh0IFNGLiBUaGUgcGF0aCBJ
RCBzaG91bGQgYmUgc3VmZmljaWVudCB0byBkZXRlcm1pbmUgdGhlIG5leHQgU0YuDQoNCg0KDQoN
Cg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBM
dWN5IHlvbmcNClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDQ6MDIgUE0NClRvOiBzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFtzZmNdIFNGQyBhcyBhbiBJ
UCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkhpLA0KDQpUaGVyZSBhcmUg
bWFueSB3YXlzIHRvIGltcGxlbWVudCBTRkNzLiBIb3dldmVyLCBvbmUgb2Ygb3VyIGdvYWxzIGlu
IHN0YW5kYXJkIGlzIHRvIGRldmVsb3AgYSBzb2x1dGlvbiB0aGF0IGlzIHNpbXBsZSBhbmQgbGVz
cyBjb3N0IGZvciB2ZW5kZXJzIGFuZCBzZXJ2aWNlIHByb3ZpZGVycy4gIE90aGVyIGdvYWxzIGFy
ZSB0aGF0IHRoZSBzb2x1dGlvbiBjYW4gYXBwbHkgdG8gY29tbW9uIGFuZCBtYWpvcml0eSB1c2Ug
Y2FzZXMuDQoNCklmIHdlIGltcGxlbWVudCBTRkMgYXMgYW4gSVAgb3IgVURQL0lQIGFwcGxpY2F0
aW9uLCBpLmUuIG9uY2UgdHJhZmZpYyBpcyBjbGFzc2lmaWVkIGJ5IHRoZSBjbGFzc2lmaWNhdGlv
biwgaXQgYWRkcyBTRkMgaGVhZGVyIGFuZCBJUCBoZWFkZXIgKG91dGVyKSBvbiB0aGUgcGFja2V0
cyAoVURQIGhlYWRlciB0b28gaW4gbGF0dGVyIGNhc2UpLCBhbmQgc2VuZCBzdWNoIHBhY2tldHMg
YXMgYSByZWd1bGFyIElQIHBhY2tldC4gVGhlIHNyYyBJUCBvZiBvdXRlciBoZWFkZXIgY2FuIGJl
IGNsYXNzaWZpY2F0aW9uIElQIGFkZHJlc3MsIGFuZCBkc3QgSVAgY2FuIGJlIG5leHQgU0YgSW5z
dGFuY2UgSVAgYWRkcmVzcy4gTWFueSB0cmFuc3BvcnQgbmV0d29ya3MgY2FuIGNhcnJ5IElQIHRy
YWZmaWMgYW5kIHJvdXRlIElQIHBhY2tldHMgYmFzZWQgb24gZHN0IElQIGFkZHJlc3MuICBXZSBv
bmx5IG5lZWQgdG8gcmVxdWVzdCBhIG5ldyBJUCBwcm90b2NvbCB0eXBlIGZvciBTRkMuIEF0IHRo
ZSBzZXJ2aWNlIGZvcndhcmRlciBwb2ludCwgaXQgY2FuIGxvb2sgdXAgbmV4dCBTRiBJUCBhZGRy
ZXNzIGJhc2VkIG9uIFBhdGggSUQgaW4gU0ZDIGhlYWRlciBhbmQgc3JjIElQIGFkZHJlc3MgKHBy
ZXZpb3VzIFNGKSBvbiB0aGUgcGFja2V0LiAgQSBTRiBhbHNvIGZvcndhcmRzIHRoZSBwYWNrZXQg
d2l0aCBTRkMgaGVhZGVyIGFzIGFuIElQIHBhY2tldCBhbmQgZmlsbHMgaXRzIElQIGFkZHJlc3Mg
YXMgc3JjIElQIGFuZCB0aGUgc2VydmljZSBmb3J3YXJkZXIgcG9pbnQgSVAgYWRkcmVzcyBhcyB0
aGUgZHN0IElQIG9uIHRoZSBwYWNrZXQuDQoNClRoaXMgc29sdXRpb24gd29ya3MgZm9yIGVpdGhl
ciBTRkMgYXMgYW4gSVAgYXBwbGljYXRpb24gb3IgVURQL0lQIGFwcGxpY2F0aW9uLCB3aGljaCBv
bmUgaXMgbW9yZSBwcm9wZXIgZnJvbSBTRiBhbmQgc2VydmljZSBmb3J3YXJkZXIgcG9pbnQ/DQoN
ClRoaXMgc29sdXRpb24gc2VlbXMgc2ltcGxlIHRvIG1lIGFuZCBvbmx5IG5lZWQgUGF0aCBJRCBp
biBTRkMgaGVhZGVyIGZvciBzdGVlcmluZyB0cmFmZmljIHRocm91Z2ggdGhlIFNGQyBwYXRoLiBC
dXQgbGlrZSB0byBzZWUgb3RoZXJzoa8gb3BpbmlvbiBvbiB0aGlzIHNvbHV0aW9uLCBwcm9zIGFu
ZCBjb25zLg0KDQpUaGFua3MsDQpMdWN5DQo=

--_000_2691CE0099834E4A9C5044EEC662BB9D4536AB2Edfweml701chmchi_
Content-Type: text/html; charset="gb2312"
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=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:"Segoe UI";
	panose-1:2 11 5 2 4 2 4 2 2 3;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:SimSun;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Segoe UI","sans-serif";}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{mso-style-name:msochpdefault;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:10.0pt;
	font-family:"Times New Roman","serif";}
span.HTMLChar
	{mso-style-name:"HTML \9884\8BBE\683C\5F0F Char";
	mso-style-priority:99;
	mso-style-link:"HTML \9884\8BBE\683C\5F0F";
	font-family:SimSun;}
p.HTML, li.HTML, div.HTML
	{mso-style-name:"HTML \9884\8BBE\683C\5F0F";
	mso-style-link:"HTML \9884\8BBE\683C\5F0F Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.Char
	{mso-style-name:"\6279\6CE8\6846\6587\672C Char";
	mso-style-priority:99;
	mso-style-link:\6279\6CE8\6846\6587\672C;
	font-family:"Calibri","sans-serif";}
p.a, li.a, div.a
	{mso-style-name:\6279\6CE8\6846\6587\672C;
	mso-style-link:"\6279\6CE8\6846\6587\672C Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.balloontextchar0
	{mso-style-name:balloontextchar;
	font-family:"Tahoma","sans-serif";}
span.emailstyle19
	{mso-style-name:emailstyle19;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.emailstyle20
	{mso-style-name:emailstyle20;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle21
	{mso-style-name:emailstyle21;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle22
	{mso-style-name:emailstyle22;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle23
	{mso-style-name:emailstyle23;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle24
	{mso-style-name:emailstyle24;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle34
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle35
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle36
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle37
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle38
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
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"><span style=3D"color:#0070C0">Hi Ron,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Park=
er [mailto:Ron_Parker@affirmednetworks.com]
<br>
<b>Sent:</b> Thursday, March 27, 2014 12:09 PM<br>
<b>To:</b> Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; sfc@=
ietf.org<br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Lucy,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Regarding the SF Index=
, draft-zhang-sfc-sch defines this as relative to the path, and not as a gl=
obally unique identifier of an SF instance.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] This is m=
y understanding too. =A1=B0The path=A1=B1 here means a SFC, right? I do not=
 see index as an SF instance identifier at all, it is an alias and only use=
d in forwarding. This is the reason, I think,
 that assigning these aliases and configuring then in forwarding table is c=
omplex for management and controller and may prune an error easily. For sup=
porting bi-directional or branching use cases, using index in forwarding ma=
y also bring other concerns.</span></i></b><span style=3D"color:#0070C0"><o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Regarding TTL, my firs=
t thought is that is a property of the transport, and if it is important to=
 you, choose the transport accordingly.&nbsp;&nbsp; But, I=A1=AFm open to f=
urther discussion along these lines.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Thank you=
 for the clarification. This is related to the discussion under this title.=
 If SPC is implemented as IP or IP/UDP application, it can leverage a lot w=
hat IP technology have done. If we assume
 that SFC may be carried over any transport solution, SFC implementation ha=
s to provide these functions, which, IMO, related to what information that =
SFC header need to hold.<o:p></o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p=
></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Thanks,<o:p></o:=
p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Lucy</span></i><=
/b><span style=3D"color:#0070C0"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Lucy yong [<a href=3D"mailto:lucy.yong@=
huawei.com">mailto:lucy.yong@huawei.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 12:26 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a =
href=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Ron,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">I assume that the inde=
x usage you mentioned below is the same whether these three SFs are on one =
SFF or two SFFs, which means that the index # is assigned to SF-X-I per SFC=
 and by the incremental. A SF-X-I may
 be served to many SFCs and position differently in SFCs. This means that, =
in this method, a SF-X-I is mapped with different index #, one per each SFC=
 that has the SF-X-I. IMO: &nbsp;when operator/system creates a SFC and sel=
ects SF-X-Is for the SFC, and then assign
 index # to them and configure the forwarding table with path ID and index =
# in the related SFFs. Furthermore, each index # also need to be associated=
 to the address or port that transport layer can understand. &nbsp;IMO: thi=
s is a complex process for the system,
 uneasy to manger too, and may easily prone an error. <o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Second, your draft als=
o mention that the use of index to prevent the loop.&nbsp; The loop does no=
t occur in normal condition. The loop occurs in abnormal condition. So the =
loop prevention mechanism is to prevent no
 loop happen in any abnormal condition. That is why TTL is designed for in =
IP network. If SFC header is expected to transport over any transport netwo=
rk beside IP, it needs the similar mechanism as IP/TTL. The usage of index =
in your proposal does not achieve
 this purpose. <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">If we use IP as transp=
ort, IMO: no need to implement TTL mechanism within SFC, just leverage IP T=
TL capability. But, if over other transports, we need to implement IP/TTL l=
ike mechanism in SFC.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Regards,<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy <o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Park=
er [</span><a href=3D"mailto:Ron_Parker@affirmednetworks.com"><span style=
=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"=
>mailto:Ron_Parker@affirmednetworks.com</span></a><span style=3D"font-size:=
10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">]
<br>
<b>Sent:</b> Thursday, March 27, 2014 9:35 AM<br>
<b>To:</b> Xuxiaohu; Lucy yong; Reinaldo Penno (repenno); Dave Dolson; </sp=
an><a href=3D"mailto:sfc@ietf.org"><span style=3D"font-size:10.0pt;font-fam=
ily:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc@ietf.org</span></a><span=
 style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&=
quot;"><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Xiaohu,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I don=A1=AFt think we =
need to view the SF index as a TTL.&nbsp;&nbsp; Appropriate validation and =
loop suppression can be done even with the current proposed definition.&nbs=
p;&nbsp;&nbsp; Any SFF receiving an SFC encapsulated packet or frame
 would need to know to which of its dependent SF=A1=AFs it should forward t=
he packet or frame.&nbsp;&nbsp; To do so means that it can validate that th=
e path ID is one that it expects to participate in and that the SF instance=
 identified by the index on that path is one that
 it is responsible for.&nbsp;&nbsp; &nbsp;Such chain path data may have bee=
n locally provisioned or may have been distributed in a control plane.<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">When the SFF receives =
the good packet or frame back from one of its dependent SF=A1=AFs, it will =
identify the next SF and SFF by consulting its local database.&nbsp;&nbsp; =
If it is not the final SF, then the SF index is incremented,
 the transport header updated as necessary, and the packet or frame progres=
sed.&nbsp;&nbsp;&nbsp; Failure to properly increment the SF Index would be =
akin to failure to decrement a TTL by a router =A8C there is no protection =
from that.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> sfc [<a href=3D"mailto:sfc-bounces@ietf=
.org">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Xuxiaohu<br>
<b>Sent:</b> Thursday, March 27, 2014 5:44 AM<br>
<b>To:</b> Ron Parker; Lucy yong; Reinaldo Penno (repenno); Dave Dolson; <a=
 href=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span lang=3D"ZH-CN" style=3D"font-size:10.0pt;fo=
nt-family:SimSun">=B7=A2=BC=FE=C8=CB</span></b><b><span style=3D"font-size:=
10.0pt;font-family:SimSun">:</span></b><span style=3D"font-size:10.0pt;font=
-family:SimSun"> sfc [</span><a href=3D"mailto:sfc-bounces@ietf.org"><span =
style=3D"font-size:10.0pt;font-family:SimSun">mailto:sfc-bounces@ietf.org</=
span></a><span style=3D"font-size:10.0pt;font-family:SimSun">]
<b><span lang=3D"ZH-CN">=B4=FA=B1=ED </span></b>Ron Parker<br>
<b><span lang=3D"ZH-CN">=B7=A2=CB=CD=CA=B1=BC=E4</span>:</b> 2014<span lang=
=3D"ZH-CN">=C4=EA</span>3<span lang=3D"ZH-CN">=D4=C2</span>26<span lang=3D"=
ZH-CN">=C8=D5</span> 7:13<br>
<b><span lang=3D"ZH-CN">=CA=D5=BC=FE=C8=CB</span>:</b> Lucy yong; Reinaldo =
Penno (repenno); Dave Dolson;
</span><a href=3D"mailto:sfc@ietf.org"><span style=3D"font-size:10.0pt;font=
-family:SimSun">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font=
-family:SimSun"><br>
<b><span lang=3D"ZH-CN">=D6=F7=CC=E2</span>:</b> Re: [sfc] SFC as an IP or =
UDP application, pros and cons?<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Lucy,
<o:p></o:p></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Regarding the service functi=
on index that would be contained in the service header, I think it is simpl=
y incremented from 1 to indicate the next service function
 within the chain. &nbsp; For example, if the path ID is X, for a path {SF-=
A-5, SF-B-2, SF-C-6}, then packets destined from a classifier towards SF-A-=
5 would carry (path X, index 1), packets from SF-A-5 to SF-B-2 would carry =
(path X, index 2), etc.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></=
p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span style=3D"font-siz=
e:16.0pt;color:#1F497D">[Xiaohu] I think the value of the service index sho=
uld be decremented, rather than being incremented when travelling along the=
 service path since that index is not
 only used for indicating the next service function within the chain, but a=
lso used for other purposes (e.g., TTL of the service path, indicator of th=
e end of the service chain), unless you want to introduce an additional fie=
ld which indicates the total length
 of the service chain.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span style=3D"font-siz=
e:16.0pt;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span style=3D"font-siz=
e:16.0pt;color:#1F497D">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt;color:#1F497D">Xiaoh=
u<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp; &nbsp;Ron<o:p></o:p><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<div>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;se=
rif&quot;;color:black">
<hr size=3D"2" width=3D"100%" align=3D"center">
</span></div>
<div id=3D"divRpF99624">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><b><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:b=
lack">From:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tah=
oma&quot;,&quot;sans-serif&quot;;color:black"> sfc [sfc-bounces@ietf.org] o=
n behalf
 of Lucy yong [lucy.yong@huawei.com]<br>
<b>Sent:</b> Tuesday, March 25, 2014 6:38 PM<br>
<b>To:</b> Reinaldo Penno (repenno); Dave Dolson; </span><a href=3D"mailto:=
sfc@ietf.org"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot=
;,&quot;sans-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:1=
0.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><b=
r>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot=
;,&quot;serif&quot;;color:black"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Reinaldo,</span><sp=
an style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Thank you to share you=
r views on this solution. We want to have an elegant and general solution w=
ith one standard SFC header to cover majority use cases</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">See inline below.</spa=
n><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Reinaldo Penno (repenno) [</span><a href=3D"mailto:repenno@=
cisco.com"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&=
quot;sans-serif&quot;">mailto:repenno@cisco.com</span></a><span style=3D"fo=
nt-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:=
black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Lucy yong; Dave Dolson; </span><a href=3D"mailto:sfc@ietf.org"><=
span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-se=
rif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font-fami=
ly:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Hi,</sp=
an><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">There a=
re several solution to this problem. Some of them implementation specific, =
others more elegant.&nbsp;</span><span style=3D"color:black"><o:p></o:p></s=
pan></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">1 - One=
 of the more elegant ones is to use the Service Index to determine the next=
 service function instance. &nbsp;It makes for a completely stateless solut=
ion (code wise). &nbsp;</span><span style=3D"color:black"><o:p></o:p></span=
></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><b><i><span style=3D"col=
or:#0070C0">[Lucy]
</span></i></b><span style=3D"color:#0070C0">when using Path ID and Service=
 Index on SFC header, it requires assigning index # to each SF instance, co=
nfiguring them in the forwarding table, which is very complex process and e=
asily prune for error in may opinion.
 &nbsp;In addition, each SF instance may serve more than one SFC, so need t=
o assign index # for each SFC, which is more complex. Regarding the statele=
ss, I don=A1=AFt get it. Isn=A1=AFt index # a state as well (may be few bit=
 less)?</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><span style=3D"color:#00=
70C0">&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><span style=3D"color:#00=
70C0">To implement true stateless, SFC header needs ability to carry all SF=
Is IP addresses in SFC header, which was considered as non-scale solution.<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">2 =A8C =
Another option is from a coding perspective you can just keep more state in=
 your SN/SFF while you process the packet and determine what is the =A1=B0n=
ext=A1=B1 service. &nbsp;</span><span style=3D"color:black"><o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Agree.</s=
pan></i></b><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">But irr=
espective, the SN needs to know the Path ID and the list of SFIs internal t=
o its node. This provisioning can happen in a variety of ways, I implemente=
d with RESTconf and Netconf.&nbsp;</span><span style=3D"color:black"><o:p><=
/o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">As far =
as UDP/IP vs.IP, I give preference to UDP/IP. If you have a fixed port over=
 UDP in which to receive/send packets:</span><span style=3D"color:black"><o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- You c=
an have your entire dataplane in userpace and use a variety of programming =
languages.&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- You d=
o not need raw packet access to pull/send packets. Therefore no root suppor=
t.&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- UDP c=
an traverse non-SFC aware middlexboxes.
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Agree on =
this statement. But for SFC domain, do we want to allow such midboxes on SF=
C path? Maybe happen if a SFC domain crosses more than transport domains? T=
his is one I like to know from SPs and
 SF vendors. </span></i></b><span style=3D"color:black"><o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">&nbsp;</span></i=
></b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Regards,</span><=
/i></b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Lucy</span></i><=
/b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Or you =
can use any of the available methods( TURN, STUN, etc). &nbsp;If you encap =
in something else other than IP/UDP the applicability of SFC will be consid=
erably diminished.Just check STCP and its
 problem on getting adopted given middlexboxes &nbsp;not recognizing its pr=
otocol number. &nbsp;&nbsp;</span><span style=3D"color:black"><o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">&nbsp;</span></i=
></b><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- It ji=
ves with other IETF work in the areas of metadata and transport services (s=
ay, TAPS).&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">regards=
,&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Reinald=
o&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From: </span></b><spa=
n style=3D"color:black">Lucy yong &lt;</span><a href=3D"mailto:lucy.yong@hu=
awei.com" target=3D"_blank">lucy.yong@huawei.com</a><span style=3D"color:bl=
ack">&gt;<br>
<b>Date: </b>Tuesday, March 25, 2014 at 2:25 PM<br>
<b>To: </b>Dave Dolson &lt;</span><a href=3D"mailto:ddolson@sandvine.com" t=
arget=3D"_blank">ddolson@sandvine.com</a><span style=3D"color:black">&gt;, =
&quot;</span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org=
</a><span style=3D"color:black">&quot; &lt;</span><a href=3D"mailto:sfc@iet=
f.org" target=3D"_blank">sfc@ietf.org</a><span style=3D"color:black">&gt;<b=
r>
<b>Subject: </b>Re: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Dave,</span><span s=
tyle=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">If a service forwarder=
 point connects more than one SF instances that belong to the same SFC, how=
 can one Path ID determine which SF instances is the next? If you draw a se=
rvice chain path with many SF instances,
 you can easily see, if Path ID represents that path, service forwarder nee=
ds to use previous SF on the path to position the next SF on that path.</sp=
an><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy </span><span styl=
e=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Dave Dolson [</span><a href=3D"mailto:ddolson@sandvine.com"=
 target=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma=
&quot;,&quot;sans-serif&quot;">mailto:ddolson@sandvine.com</span></a><span =
style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&q=
uot;;color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:10 PM<br>
<b>To:</b> Lucy yong; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_bla=
nk"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sa=
ns-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font=
-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Why do you think the p=
revious SF IP address is required to determine the next SF IP address? Why =
is the Path ID not sufficient information?</span><span style=3D"color:black=
"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Lucy yong [</span><a href=3D"mailto:lucy.yong@huawei.com" t=
arget=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&q=
uot;,&quot;sans-serif&quot;">mailto:lucy.yong@huawei.com</span></a><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Dave Dolson; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_b=
lank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;=
sans-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">In this solution, serv=
ice forwarder and SF instance are separated entities. Service forwarder nee=
ds Path ID and previous SF IP address to uniquely identify the next SF IP a=
ddress.
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Dave Dolson [</span><a href=3D"mailto:ddolson@sandvine.com"=
 target=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma=
&quot;,&quot;sans-serif&quot;">mailto:ddolson@sandvine.com</span></a><span =
style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&q=
uot;;color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 3:21 PM<br>
<b>To:</b> Lucy yong; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_bla=
nk"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sa=
ns-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font=
-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I do not see why sourc=
e IP address (previous SF) would be required to look up the next SF. The pa=
th ID should be sufficient to determine the next SF.</span><span style=3D"c=
olor:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> sfc [</span><a href=3D"mailto:sfc-bounces@ietf.org" target=
=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,=
&quot;sans-serif&quot;">mailto:sfc-bounces@ietf.org</span></a><span style=
=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;=
color:black">]
<b>On Behalf Of </b>Lucy yong<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:02 PM<br>
<b>To:</b> </span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span s=
tyle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&qu=
ot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font-family:&qu=
ot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> [sfc] SFC as an IP or UDP application, pros and cons?</span=
><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Hi,<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">There are many ways to i=
mplement SFCs. However, one of our goals in standard is to develop a soluti=
on that is simple and less cost for venders and service providers. &nbsp;Ot=
her goals are that the solution can apply
 to common and majority use cases. <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">If we implement SFC as a=
n IP or UDP/IP application, i.e. once traffic is classified by the classifi=
cation, it adds SFC header and IP header (outer) on the packets (UDP header=
 too in latter case), and send such
 packets as a regular IP packet. The src IP of outer header can be classifi=
cation IP address, and dst IP can be next SF Instance IP address. Many tran=
sport networks can carry IP traffic and route IP packets based on dst IP ad=
dress. &nbsp;We only need to request
 a new IP protocol type for SFC. At the service forwarder point, it can loo=
k up next SF IP address based on Path ID in SFC header and src IP address (=
previous SF) on the packet. &nbsp;A SF also forwards the packet with SFC he=
ader as an IP packet and fills its IP
 address as src IP and the service forwarder point IP address as the dst IP=
 on the packet.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">This solution works for =
either SFC as an IP application or UDP/IP application, which one is more pr=
oper from SF and service forwarder point?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">This solution seems simp=
le to me and only need Path ID in SFC header for steering traffic through t=
he SFC path. But like to see others=A1=AF opinion on this solution, pros an=
d cons.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Thanks,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:black">Lucy<o:p></o:p></span></=
p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_2691CE0099834E4A9C5044EEC662BB9D4536AB2Edfweml701chmchi_--


From nobody Thu Mar 27 12:58:35 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 638F31A0768 for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 12:58:21 -0700 (PDT)
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 MOlzVdvsnKEq for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 12:58:18 -0700 (PDT)
Received: from dfwrgout.huawei.com (dfwrgout.huawei.com [206.16.17.72]) by ietfa.amsl.com (Postfix) with ESMTP id 568A91A0760 for <sfc@ietf.org>; Thu, 27 Mar 2014 12:58:18 -0700 (PDT)
Received: from 172.18.9.243 (EHLO lhreml203-edg.china.huawei.com) ([172.18.9.243]) by dfwrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CAN75758; Thu, 27 Mar 2014 14:58:16 -0500 (CDT)
Received: from LHREML405-HUB.china.huawei.com (10.201.5.242) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 27 Mar 2014 19:57:38 +0000
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; Thu, 27 Mar 2014 19:58:15 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.127]) by dfweml702-chm.china.huawei.com ([169.254.4.119]) with mapi id 14.03.0158.001;  Thu, 27 Mar 2014 12:58:07 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: "Louis.Fourie" <Louis.Fourie@huawei.com>, Ben Wright <Ben.Wright@metaswitch.com>, "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>
Thread-Topic: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
Thread-Index: Ac9I7fEHeGo8gMbcTxCydUP11z0SHwAGyhbQAAFqHdAAOfaNgA==
Date: Thu, 27 Mar 2014 19:58:06 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D4536AB49@dfweml701-chm.china.huawei.com>
References: <B3B6FD81D3159A45B5421AF9DD500F88D6F84A36@ENFICSMBX1.datcon.co.uk> <2691CE0099834E4A9C5044EEC662BB9D4536690D@dfweml701-chm.china.huawei.com> <F50B4ABC6D7E3745BC0AD112C6105A728ED30F@SJCEML701-CHM.china.huawei.com>
In-Reply-To: <F50B4ABC6D7E3745BC0AD112C6105A728ED30F@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.47.139.97]
Content-Type: multipart/alternative; boundary="_000_2691CE0099834E4A9C5044EEC662BB9D4536AB49dfweml701chmchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/G1Q2jLpe86izKWmPRy2BuM0Ey1k
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Mar 2014 19:58:21 -0000

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

Hi Louis,

I read both drafts and understood the usage of index in both drafts is the =
same. But using index in this way can't prevent the loop. Please see my exp=
lanation in another thread.
http://www.ietf.org/mail-archive/web/sfc/current/msg01680.html

Regards,
Lucy

From: Louis.Fourie
Sent: Wednesday, March 26, 2014 11:27 AM
To: Lucy yong; Ben Wright; draft-boucadair-sfc-requirements@tools.ietf.org
Cc: sfc@ietf.org
Subject: RE: [sfc] Loop detection in service chains - question on draft-bou=
cadair-sfc-requirements

Lucy,
   Drafts on an SFC header:

http://datatracker.ietf.org/doc/draft-zhang-sfc-sch/

http://datatracker.ietf.org/doc/draft-quinn-sfc-nsh/

include an index field that can be used to detect loops in the service chai=
n.

-          Louis


From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Lucy yong
Sent: Wednesday, March 26, 2014 8:35 AM
To: Ben Wright; draft-boucadair-sfc-requirements@tools.ietf.org<mailto:draf=
t-boucadair-sfc-requirements@tools.ietf.org>
Cc: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] Loop detection in service chains - question on draft-bou=
cadair-sfc-requirements

Yes, this is needed. It is necessary to have a field in SFC header to serve=
 this purpose.

Lucy

From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Ben Wright
Sent: Wednesday, March 26, 2014 7:22 AM
To: draft-boucadair-sfc-requirements@tools.ietf.org<mailto:draft-boucadair-=
sfc-requirements@tools.ietf.org>
Cc: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: [sfc] Loop detection in service chains - question on draft-boucada=
ir-sfc-requirements

Hi,

I'd like to get your input and that of the WG on Loop Detection within a se=
rvice chain.

draft-boucadair-sfc-requirements explicitly forbids the same SF from appear=
ing in a given SFC (Req #25), to prevent loops forming.   Other drafts allo=
w this - e.g. draft-quinn-sfc-arch: "A given SF can appear one time or mult=
iple times in a given SFC".

I can see that there might be use cases for which it is advantageous to hav=
e the same SF appear more than once in SFC.   Would it be acceptable to all=
ow this but use, for example, a TTL-based mechanism to prevent any loops fr=
om being long-lived?

Apologies if this has been raised before on the list and I've missed it.

Thanks,

Ben


--_000_2691CE0099834E4A9C5044EEC662BB9D4536AB49dfweml701chmchi_
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 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle23
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
.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;}
/* List Definitions */
@list l0
	{mso-list-id:488327463;
	mso-list-type:hybrid;
	mso-list-template-ids:2015900128 -1489851116 67698691 67698693 67698689 67=
698691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:20.25pt;
	text-indent:-.25in;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";}
@list l0:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></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"><span style=3D"color:#0070C0">Hi Louis,<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">I read both drafts and=
 understood the usage of index in both drafts is the same. But using index =
in this way can&#8217;t prevent the loop. Please see my explanation in anot=
her thread.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><a href=3D"http://www.=
ietf.org/mail-archive/web/sfc/current/msg01680.html">http://www.ietf.org/ma=
il-archive/web/sfc/current/msg01680.html</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Regards,<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Louis.Fo=
urie
<br>
<b>Sent:</b> Wednesday, March 26, 2014 11:27 AM<br>
<b>To:</b> Lucy yong; Ben Wright; draft-boucadair-sfc-requirements@tools.ie=
tf.org<br>
<b>Cc:</b> sfc@ietf.org<br>
<b>Subject:</b> RE: [sfc] Loop detection in service chains - question on dr=
aft-boucadair-sfc-requirements<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Lucy,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Drafts on=
 an SFC header:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><a href=3D"http://data=
tracker.ietf.org/doc/draft-zhang-sfc-sch/">http://datatracker.ietf.org/doc/=
draft-zhang-sfc-sch/</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><a href=3D"http://data=
tracker.ietf.org/doc/draft-quinn-sfc-nsh/">http://datatracker.ietf.org/doc/=
draft-quinn-sfc-nsh/</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">include an index field=
 that can be used to detect loops in the service chain.<o:p></o:p></span></=
p>
<p class=3D"MsoListParagraph" style=3D"margin-left:20.25pt;text-indent:-.25=
in;mso-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"color:#1F497D"><span style=3D"mso-list:=
Ignore">-<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"color:#1F497D">Louis<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> sfc [<a =
href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Lucy yong<br>
<b>Sent:</b> Wednesday, March 26, 2014 8:35 AM<br>
<b>To:</b> Ben Wright; <a href=3D"mailto:draft-boucadair-sfc-requirements@t=
ools.ietf.org">
draft-boucadair-sfc-requirements@tools.ietf.org</a><br>
<b>Cc:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> Re: [sfc] Loop detection in service chains - question on dr=
aft-boucadair-sfc-requirements<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Yes, this is needed. I=
t is necessary to have a field in SFC header to serve this purpose.<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> sfc [<a =
href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Ben Wright<br>
<b>Sent:</b> Wednesday, March 26, 2014 7:22 AM<br>
<b>To:</b> <a href=3D"mailto:draft-boucadair-sfc-requirements@tools.ietf.or=
g">draft-boucadair-sfc-requirements@tools.ietf.org</a><br>
<b>Cc:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> [sfc] Loop detection in service chains - question on draft-=
boucadair-sfc-requirements<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Hi, <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">I&#8217;d like to get your inpu=
t and that of the WG on Loop Detection within a service chain.&nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">draft-boucadair-sfc-requirement=
s explicitly forbids the same SF from appearing in a given SFC (Req #25), t=
o prevent loops forming.&nbsp;&nbsp; Other drafts allow this - e.g. draft-q=
uinn-sfc-arch: &#8220;A given SF can appear one time
 or multiple times in a given SFC&#8221;. &nbsp;&nbsp; <o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">I can see that there might be u=
se cases for which it is advantageous to have the same SF appear more than =
once in SFC.&nbsp; &nbsp;Would it be acceptable to allow this but use, for =
example, a TTL-based mechanism to prevent any
 loops from being long-lived? <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Apologies if this has been rais=
ed before on the list and I&#8217;ve missed it.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Thanks, <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Ben<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
</div>
</body>
</html>

--_000_2691CE0099834E4A9C5044EEC662BB9D4536AB49dfweml701chmchi_--


From nobody Thu Mar 27 13:01:02 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 10F871A0760 for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 13:01:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.15
X-Spam-Level: *
X-Spam-Status: No, score=1.15 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_NONE=-0.0001, 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 n0cUanywKt6n for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 13:00:56 -0700 (PDT)
Received: from hub021-ca-8.exch021.serverdata.net (hub021-ca-8.exch021.serverdata.net [64.78.56.73]) by ietfa.amsl.com (Postfix) with ESMTP id 99AB01A075E for <sfc@ietf.org>; Thu, 27 Mar 2014 13:00:56 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-8.exch021.domain.local ([10.254.4.112]) with mapi id 14.03.0174.001; Thu, 27 Mar 2014 13:00:54 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: Lucy yong <lucy.yong@huawei.com>, Xuxiaohu <xuxiaohu@huawei.com>, "Reinaldo Penno (repenno)" <repenno@cisco.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7QAAGnooAAAH8L8AAAfg8Q///n04D//9oCYIAAW5/h///gmnD//U35sP/6hfbA//T2RyD/6c5dEP/TiYOA
Date: Thu, 27 Mar 2014 20:00:54 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8228@MBX021-W3-CA-2.exch021.domain.local>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com> <CF574684.A63B%repenno@cisco.com>, <2691CE0099834E4A9C5044EEC662BB9D4535F3F5@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E5D0F@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08265375@NKGEML512-MBS.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E7DEA@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AA2A@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8031@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AB2E@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D4536AB2E@dfweml701-chm.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.203.66.100]
Content-Type: multipart/alternative; boundary="_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E8228MBX021W3CA2exch_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/sg-XLBbA7s-o8x3_Gavkrtm3BiI
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Mar 2014 20:01:01 -0000

--_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E8228MBX021W3CA2exch_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

THVjeSwNCg0KT25lIGNsYXJpZmljYXRpb24uICAgobBUaGUgcGF0aKGxIGRvZXMgbm90IGV4YWN0
bHkgbWVhbiB0aGUgU0ZDLiAgIFRoZSBTRkMgaXMgYWJzdHJhY3QsIGJlZm9yZSBhY2NvdW50aW5n
IGZvciBuZXR3b3JrIGxvY2F0b3JzLiAgIEFzIGEgc3BlY2lhbCBjYXNlLCBpZiBhbGwgb2YgdGhl
IFNGoa9zIGluIHRoZSBTRkMgaGF2ZSBvbmx5IGEgc2luZ2xlIG5ldHdvcmsgbG9jYXRvciwgdGhl
biB0aGUgcGF0aCBhbmQgY2hhaW4gYXJlIHRoZSBzYW1lLiAgIEJ1dCwgaWYgYW55IG9yIGFsbCBv
ZiB0aG9zZSBTRqGvcyBhcmUgbXVsdGlwbHkgbG9jYXRlZCwgdGhlbiB0aGUgcGF0aCBpcyBzcGVj
aWZpYyB0byBhbiBleGFjdCBzZXF1ZW5jZSBvZiBsb2NhdGVkIHNlcnZpY2UgZnVuY3Rpb24gaW5z
dGFuY2VzLg0KDQogICAgUm9uDQoNCg0KRnJvbTogTHVjeSB5b25nIFttYWlsdG86bHVjeS55b25n
QGh1YXdlaS5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgMzo0MSBQTQ0KVG86
IFJvbiBQYXJrZXI7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9s
c29uOyBzZmNAaWV0Zi5vcmcNClN1YmplY3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQ
IGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpIaSBSb24sDQoNCkZyb206IFJvbiBQYXJr
ZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tXQ0KU2VudDogVGh1cnNk
YXksIE1hcmNoIDI3LCAyMDE0IDEyOjA5IFBNDQpUbzogTHVjeSB5b25nOyBYdXhpYW9odTsgUmVp
bmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBs
aWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KTHVjeSwNCg0KUmVnYXJkaW5nIHRoZSBTRiBJbmRl
eCwgZHJhZnQtemhhbmctc2ZjLXNjaCBkZWZpbmVzIHRoaXMgYXMgcmVsYXRpdmUgdG8gdGhlIHBh
dGgsIGFuZCBub3QgYXMgYSBnbG9iYWxseSB1bmlxdWUgaWRlbnRpZmllciBvZiBhbiBTRiBpbnN0
YW5jZS4NCltMdWN5XSBUaGlzIGlzIG15IHVuZGVyc3RhbmRpbmcgdG9vLiChsFRoZSBwYXRoobEg
aGVyZSBtZWFucyBhIFNGQywgcmlnaHQ/IEkgZG8gbm90IHNlZSBpbmRleCBhcyBhbiBTRiBpbnN0
YW5jZSBpZGVudGlmaWVyIGF0IGFsbCwgaXQgaXMgYW4gYWxpYXMgYW5kIG9ubHkgdXNlZCBpbiBm
b3J3YXJkaW5nLiBUaGlzIGlzIHRoZSByZWFzb24sIEkgdGhpbmssIHRoYXQgYXNzaWduaW5nIHRo
ZXNlIGFsaWFzZXMgYW5kIGNvbmZpZ3VyaW5nIHRoZW4gaW4gZm9yd2FyZGluZyB0YWJsZSBpcyBj
b21wbGV4IGZvciBtYW5hZ2VtZW50IGFuZCBjb250cm9sbGVyIGFuZCBtYXkgcHJ1bmUgYW4gZXJy
b3IgZWFzaWx5LiBGb3Igc3VwcG9ydGluZyBiaS1kaXJlY3Rpb25hbCBvciBicmFuY2hpbmcgdXNl
IGNhc2VzLCB1c2luZyBpbmRleCBpbiBmb3J3YXJkaW5nIG1heSBhbHNvIGJyaW5nIG90aGVyIGNv
bmNlcm5zLg0KDQpSZWdhcmRpbmcgVFRMLCBteSBmaXJzdCB0aG91Z2h0IGlzIHRoYXQgaXMgYSBw
cm9wZXJ0eSBvZiB0aGUgdHJhbnNwb3J0LCBhbmQgaWYgaXQgaXMgaW1wb3J0YW50IHRvIHlvdSwg
Y2hvb3NlIHRoZSB0cmFuc3BvcnQgYWNjb3JkaW5nbHkuICAgQnV0LCBJoa9tIG9wZW4gdG8gZnVy
dGhlciBkaXNjdXNzaW9uIGFsb25nIHRoZXNlIGxpbmVzLg0KW0x1Y3ldIFRoYW5rIHlvdSBmb3Ig
dGhlIGNsYXJpZmljYXRpb24uIFRoaXMgaXMgcmVsYXRlZCB0byB0aGUgZGlzY3Vzc2lvbiB1bmRl
ciB0aGlzIHRpdGxlLiBJZiBTUEMgaXMgaW1wbGVtZW50ZWQgYXMgSVAgb3IgSVAvVURQIGFwcGxp
Y2F0aW9uLCBpdCBjYW4gbGV2ZXJhZ2UgYSBsb3Qgd2hhdCBJUCB0ZWNobm9sb2d5IGhhdmUgZG9u
ZS4gSWYgd2UgYXNzdW1lIHRoYXQgU0ZDIG1heSBiZSBjYXJyaWVkIG92ZXIgYW55IHRyYW5zcG9y
dCBzb2x1dGlvbiwgU0ZDIGltcGxlbWVudGF0aW9uIGhhcyB0byBwcm92aWRlIHRoZXNlIGZ1bmN0
aW9ucywgd2hpY2gsIElNTywgcmVsYXRlZCB0byB3aGF0IGluZm9ybWF0aW9uIHRoYXQgU0ZDIGhl
YWRlciBuZWVkIHRvIGhvbGQuDQoNClRoYW5rcywNCkx1Y3kNCg0KICAgUm9uDQoNCg0KRnJvbTog
THVjeSB5b25nIFttYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb21dDQpTZW50OiBUaHVyc2RheSwg
TWFyY2ggMjcsIDIwMTQgMTI6MjYgUE0NClRvOiBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVpbmFs
ZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNh
dGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KSGkgUm9uLA0KDQpJIGFzc3VtZSB0aGF0IHRoZSBpbmRl
eCB1c2FnZSB5b3UgbWVudGlvbmVkIGJlbG93IGlzIHRoZSBzYW1lIHdoZXRoZXIgdGhlc2UgdGhy
ZWUgU0ZzIGFyZSBvbiBvbmUgU0ZGIG9yIHR3byBTRkZzLCB3aGljaCBtZWFucyB0aGF0IHRoZSBp
bmRleCAjIGlzIGFzc2lnbmVkIHRvIFNGLVgtSSBwZXIgU0ZDIGFuZCBieSB0aGUgaW5jcmVtZW50
YWwuIEEgU0YtWC1JIG1heSBiZSBzZXJ2ZWQgdG8gbWFueSBTRkNzIGFuZCBwb3NpdGlvbiBkaWZm
ZXJlbnRseSBpbiBTRkNzLiBUaGlzIG1lYW5zIHRoYXQsIGluIHRoaXMgbWV0aG9kLCBhIFNGLVgt
SSBpcyBtYXBwZWQgd2l0aCBkaWZmZXJlbnQgaW5kZXggIywgb25lIHBlciBlYWNoIFNGQyB0aGF0
IGhhcyB0aGUgU0YtWC1JLiBJTU86ICB3aGVuIG9wZXJhdG9yL3N5c3RlbSBjcmVhdGVzIGEgU0ZD
IGFuZCBzZWxlY3RzIFNGLVgtSXMgZm9yIHRoZSBTRkMsIGFuZCB0aGVuIGFzc2lnbiBpbmRleCAj
IHRvIHRoZW0gYW5kIGNvbmZpZ3VyZSB0aGUgZm9yd2FyZGluZyB0YWJsZSB3aXRoIHBhdGggSUQg
YW5kIGluZGV4ICMgaW4gdGhlIHJlbGF0ZWQgU0ZGcy4gRnVydGhlcm1vcmUsIGVhY2ggaW5kZXgg
IyBhbHNvIG5lZWQgdG8gYmUgYXNzb2NpYXRlZCB0byB0aGUgYWRkcmVzcyBvciBwb3J0IHRoYXQg
dHJhbnNwb3J0IGxheWVyIGNhbiB1bmRlcnN0YW5kLiAgSU1POiB0aGlzIGlzIGEgY29tcGxleCBw
cm9jZXNzIGZvciB0aGUgc3lzdGVtLCB1bmVhc3kgdG8gbWFuZ2VyIHRvbywgYW5kIG1heSBlYXNp
bHkgcHJvbmUgYW4gZXJyb3IuDQoNClNlY29uZCwgeW91ciBkcmFmdCBhbHNvIG1lbnRpb24gdGhh
dCB0aGUgdXNlIG9mIGluZGV4IHRvIHByZXZlbnQgdGhlIGxvb3AuICBUaGUgbG9vcCBkb2VzIG5v
dCBvY2N1ciBpbiBub3JtYWwgY29uZGl0aW9uLiBUaGUgbG9vcCBvY2N1cnMgaW4gYWJub3JtYWwg
Y29uZGl0aW9uLiBTbyB0aGUgbG9vcCBwcmV2ZW50aW9uIG1lY2hhbmlzbSBpcyB0byBwcmV2ZW50
IG5vIGxvb3AgaGFwcGVuIGluIGFueSBhYm5vcm1hbCBjb25kaXRpb24uIFRoYXQgaXMgd2h5IFRU
TCBpcyBkZXNpZ25lZCBmb3IgaW4gSVAgbmV0d29yay4gSWYgU0ZDIGhlYWRlciBpcyBleHBlY3Rl
ZCB0byB0cmFuc3BvcnQgb3ZlciBhbnkgdHJhbnNwb3J0IG5ldHdvcmsgYmVzaWRlIElQLCBpdCBu
ZWVkcyB0aGUgc2ltaWxhciBtZWNoYW5pc20gYXMgSVAvVFRMLiBUaGUgdXNhZ2Ugb2YgaW5kZXgg
aW4geW91ciBwcm9wb3NhbCBkb2VzIG5vdCBhY2hpZXZlIHRoaXMgcHVycG9zZS4NCg0KSWYgd2Ug
dXNlIElQIGFzIHRyYW5zcG9ydCwgSU1POiBubyBuZWVkIHRvIGltcGxlbWVudCBUVEwgbWVjaGFu
aXNtIHdpdGhpbiBTRkMsIGp1c3QgbGV2ZXJhZ2UgSVAgVFRMIGNhcGFiaWxpdHkuIEJ1dCwgaWYg
b3ZlciBvdGhlciB0cmFuc3BvcnRzLCB3ZSBuZWVkIHRvIGltcGxlbWVudCBJUC9UVEwgbGlrZSBt
ZWNoYW5pc20gaW4gU0ZDLg0KDQpSZWdhcmRzLA0KTHVjeQ0KDQoNCkZyb206IFJvbiBQYXJrZXIg
W21haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tXQ0KU2VudDogVGh1cnNkYXks
IE1hcmNoIDI3LCAyMDE0IDk6MzUgQU0NClRvOiBYdXhpYW9odTsgTHVjeSB5b25nOyBSZWluYWxk
byBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0
aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpYaWFvaHUsDQoNCkkgZG9uoa90IHRoaW5rIHdlIG5lZWQg
dG8gdmlldyB0aGUgU0YgaW5kZXggYXMgYSBUVEwuICAgQXBwcm9wcmlhdGUgdmFsaWRhdGlvbiBh
bmQgbG9vcCBzdXBwcmVzc2lvbiBjYW4gYmUgZG9uZSBldmVuIHdpdGggdGhlIGN1cnJlbnQgcHJv
cG9zZWQgZGVmaW5pdGlvbi4gICAgQW55IFNGRiByZWNlaXZpbmcgYW4gU0ZDIGVuY2Fwc3VsYXRl
ZCBwYWNrZXQgb3IgZnJhbWUgd291bGQgbmVlZCB0byBrbm93IHRvIHdoaWNoIG9mIGl0cyBkZXBl
bmRlbnQgU0ahr3MgaXQgc2hvdWxkIGZvcndhcmQgdGhlIHBhY2tldCBvciBmcmFtZS4gICBUbyBk
byBzbyBtZWFucyB0aGF0IGl0IGNhbiB2YWxpZGF0ZSB0aGF0IHRoZSBwYXRoIElEIGlzIG9uZSB0
aGF0IGl0IGV4cGVjdHMgdG8gcGFydGljaXBhdGUgaW4gYW5kIHRoYXQgdGhlIFNGIGluc3RhbmNl
IGlkZW50aWZpZWQgYnkgdGhlIGluZGV4IG9uIHRoYXQgcGF0aCBpcyBvbmUgdGhhdCBpdCBpcyBy
ZXNwb25zaWJsZSBmb3IuICAgIFN1Y2ggY2hhaW4gcGF0aCBkYXRhIG1heSBoYXZlIGJlZW4gbG9j
YWxseSBwcm92aXNpb25lZCBvciBtYXkgaGF2ZSBiZWVuIGRpc3RyaWJ1dGVkIGluIGEgY29udHJv
bCBwbGFuZS4NCg0KV2hlbiB0aGUgU0ZGIHJlY2VpdmVzIHRoZSBnb29kIHBhY2tldCBvciBmcmFt
ZSBiYWNrIGZyb20gb25lIG9mIGl0cyBkZXBlbmRlbnQgU0ahr3MsIGl0IHdpbGwgaWRlbnRpZnkg
dGhlIG5leHQgU0YgYW5kIFNGRiBieSBjb25zdWx0aW5nIGl0cyBsb2NhbCBkYXRhYmFzZS4gICBJ
ZiBpdCBpcyBub3QgdGhlIGZpbmFsIFNGLCB0aGVuIHRoZSBTRiBpbmRleCBpcyBpbmNyZW1lbnRl
ZCwgdGhlIHRyYW5zcG9ydCBoZWFkZXIgdXBkYXRlZCBhcyBuZWNlc3NhcnksIGFuZCB0aGUgcGFj
a2V0IG9yIGZyYW1lIHByb2dyZXNzZWQuICAgIEZhaWx1cmUgdG8gcHJvcGVybHkgaW5jcmVtZW50
IHRoZSBTRiBJbmRleCB3b3VsZCBiZSBha2luIHRvIGZhaWx1cmUgdG8gZGVjcmVtZW50IGEgVFRM
IGJ5IGEgcm91dGVyIKhDIHRoZXJlIGlzIG5vIHByb3RlY3Rpb24gZnJvbSB0aGF0Lg0KDQogICBS
b24NCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxm
IE9mIFh1eGlhb2h1DQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgNTo0NCBBTQ0KVG86
IFJvbiBQYXJrZXI7IEx1Y3kgeW9uZzsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERv
bHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3Nm
Y10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KDQq3
orz+yMs6IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSC0+rHtIFJvbiBQYXJrZXIN
Creiy83KsbzkOiAyMDE0xOoz1MIyNsjVIDc6MTMNCsrVvP7IyzogTHVjeSB5b25nOyBSZWluYWxk
byBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCtb3zOI6IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9u
LCBwcm9zIGFuZCBjb25zPw0KDQpMdWN5LA0KDQpSZWdhcmRpbmcgdGhlIHNlcnZpY2UgZnVuY3Rp
b24gaW5kZXggdGhhdCB3b3VsZCBiZSBjb250YWluZWQgaW4gdGhlIHNlcnZpY2UgaGVhZGVyLCBJ
IHRoaW5rIGl0IGlzIHNpbXBseSBpbmNyZW1lbnRlZCBmcm9tIDEgdG8gaW5kaWNhdGUgdGhlIG5l
eHQgc2VydmljZSBmdW5jdGlvbiB3aXRoaW4gdGhlIGNoYWluLiAgIEZvciBleGFtcGxlLCBpZiB0
aGUgcGF0aCBJRCBpcyBYLCBmb3IgYSBwYXRoIHtTRi1BLTUsIFNGLUItMiwgU0YtQy02fSwgdGhl
biBwYWNrZXRzIGRlc3RpbmVkIGZyb20gYSBjbGFzc2lmaWVyIHRvd2FyZHMgU0YtQS01IHdvdWxk
IGNhcnJ5IChwYXRoIFgsIGluZGV4IDEpLCBwYWNrZXRzIGZyb20gU0YtQS01IHRvIFNGLUItMiB3
b3VsZCBjYXJyeSAocGF0aCBYLCBpbmRleCAyKSwgZXRjLg0KDQpbWGlhb2h1XSBJIHRoaW5rIHRo
ZSB2YWx1ZSBvZiB0aGUgc2VydmljZSBpbmRleCBzaG91bGQgYmUgZGVjcmVtZW50ZWQsIHJhdGhl
ciB0aGFuIGJlaW5nIGluY3JlbWVudGVkIHdoZW4gdHJhdmVsbGluZyBhbG9uZyB0aGUgc2Vydmlj
ZSBwYXRoIHNpbmNlIHRoYXQgaW5kZXggaXMgbm90IG9ubHkgdXNlZCBmb3IgaW5kaWNhdGluZyB0
aGUgbmV4dCBzZXJ2aWNlIGZ1bmN0aW9uIHdpdGhpbiB0aGUgY2hhaW4sIGJ1dCBhbHNvIHVzZWQg
Zm9yIG90aGVyIHB1cnBvc2VzIChlLmcuLCBUVEwgb2YgdGhlIHNlcnZpY2UgcGF0aCwgaW5kaWNh
dG9yIG9mIHRoZSBlbmQgb2YgdGhlIHNlcnZpY2UgY2hhaW4pLCB1bmxlc3MgeW91IHdhbnQgdG8g
aW50cm9kdWNlIGFuIGFkZGl0aW9uYWwgZmllbGQgd2hpY2ggaW5kaWNhdGVzIHRoZSB0b3RhbCBs
ZW5ndGggb2YgdGhlIHNlcnZpY2UgY2hhaW4uDQoNCkJlc3QgcmVnYXJkcywNClhpYW9odQ0KDQog
ICBSb24NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkZyb206IHNmYyBbc2Zj
LWJvdW5jZXNAaWV0Zi5vcmddIG9uIGJlaGFsZiBvZiBMdWN5IHlvbmcgW2x1Y3kueW9uZ0BodWF3
ZWkuY29tXQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgNjozOCBQTQ0KVG86IFJlaW5h
bGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGlj
YXRpb24sIHByb3MgYW5kIGNvbnM/DQpIaSBSZWluYWxkbywNCg0KVGhhbmsgeW91IHRvIHNoYXJl
IHlvdXIgdmlld3Mgb24gdGhpcyBzb2x1dGlvbi4gV2Ugd2FudCB0byBoYXZlIGFuIGVsZWdhbnQg
YW5kIGdlbmVyYWwgc29sdXRpb24gd2l0aCBvbmUgc3RhbmRhcmQgU0ZDIGhlYWRlciB0byBjb3Zl
ciBtYWpvcml0eSB1c2UgY2FzZXMNCg0KU2VlIGlubGluZSBiZWxvdy4NCg0KDQpGcm9tOiBSZWlu
YWxkbyBQZW5ubyAocmVwZW5ubykgW21haWx0bzpyZXBlbm5vQGNpc2NvLmNvbV0NClNlbnQ6IFR1
ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDQ6NTYgUE0NClRvOiBMdWN5IHlvbmc7IERhdmUgRG9sc29u
OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBT
RkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpIaSwNCg0K
VGhlcmUgYXJlIHNldmVyYWwgc29sdXRpb24gdG8gdGhpcyBwcm9ibGVtLiBTb21lIG9mIHRoZW0g
aW1wbGVtZW50YXRpb24gc3BlY2lmaWMsIG90aGVycyBtb3JlIGVsZWdhbnQuDQoNCjEgLSBPbmUg
b2YgdGhlIG1vcmUgZWxlZ2FudCBvbmVzIGlzIHRvIHVzZSB0aGUgU2VydmljZSBJbmRleCB0byBk
ZXRlcm1pbmUgdGhlIG5leHQgc2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZS4gIEl0IG1ha2VzIGZv
ciBhIGNvbXBsZXRlbHkgc3RhdGVsZXNzIHNvbHV0aW9uIChjb2RlIHdpc2UpLg0KW0x1Y3ldIHdo
ZW4gdXNpbmcgUGF0aCBJRCBhbmQgU2VydmljZSBJbmRleCBvbiBTRkMgaGVhZGVyLCBpdCByZXF1
aXJlcyBhc3NpZ25pbmcgaW5kZXggIyB0byBlYWNoIFNGIGluc3RhbmNlLCBjb25maWd1cmluZyB0
aGVtIGluIHRoZSBmb3J3YXJkaW5nIHRhYmxlLCB3aGljaCBpcyB2ZXJ5IGNvbXBsZXggcHJvY2Vz
cyBhbmQgZWFzaWx5IHBydW5lIGZvciBlcnJvciBpbiBtYXkgb3Bpbmlvbi4gIEluIGFkZGl0aW9u
LCBlYWNoIFNGIGluc3RhbmNlIG1heSBzZXJ2ZSBtb3JlIHRoYW4gb25lIFNGQywgc28gbmVlZCB0
byBhc3NpZ24gaW5kZXggIyBmb3IgZWFjaCBTRkMsIHdoaWNoIGlzIG1vcmUgY29tcGxleC4gUmVn
YXJkaW5nIHRoZSBzdGF0ZWxlc3MsIEkgZG9uoa90IGdldCBpdC4gSXNuoa90IGluZGV4ICMgYSBz
dGF0ZSBhcyB3ZWxsIChtYXkgYmUgZmV3IGJpdCBsZXNzKT8NCg0KVG8gaW1wbGVtZW50IHRydWUg
c3RhdGVsZXNzLCBTRkMgaGVhZGVyIG5lZWRzIGFiaWxpdHkgdG8gY2FycnkgYWxsIFNGSXMgSVAg
YWRkcmVzc2VzIGluIFNGQyBoZWFkZXIsIHdoaWNoIHdhcyBjb25zaWRlcmVkIGFzIG5vbi1zY2Fs
ZSBzb2x1dGlvbi4NCg0KDQoyIKhDIEFub3RoZXIgb3B0aW9uIGlzIGZyb20gYSBjb2RpbmcgcGVy
c3BlY3RpdmUgeW91IGNhbiBqdXN0IGtlZXAgbW9yZSBzdGF0ZSBpbiB5b3VyIFNOL1NGRiB3aGls
ZSB5b3UgcHJvY2VzcyB0aGUgcGFja2V0IGFuZCBkZXRlcm1pbmUgd2hhdCBpcyB0aGUgobBuZXh0
obEgc2VydmljZS4NCltMdWN5XSBBZ3JlZS4NCg0KQnV0IGlycmVzcGVjdGl2ZSwgdGhlIFNOIG5l
ZWRzIHRvIGtub3cgdGhlIFBhdGggSUQgYW5kIHRoZSBsaXN0IG9mIFNGSXMgaW50ZXJuYWwgdG8g
aXRzIG5vZGUuIFRoaXMgcHJvdmlzaW9uaW5nIGNhbiBoYXBwZW4gaW4gYSB2YXJpZXR5IG9mIHdh
eXMsIEkgaW1wbGVtZW50ZWQgd2l0aCBSRVNUY29uZiBhbmQgTmV0Y29uZi4NCg0KQXMgZmFyIGFz
IFVEUC9JUCB2cy5JUCwgSSBnaXZlIHByZWZlcmVuY2UgdG8gVURQL0lQLiBJZiB5b3UgaGF2ZSBh
IGZpeGVkIHBvcnQgb3ZlciBVRFAgaW4gd2hpY2ggdG8gcmVjZWl2ZS9zZW5kIHBhY2tldHM6DQoN
Ci0gWW91IGNhbiBoYXZlIHlvdXIgZW50aXJlIGRhdGFwbGFuZSBpbiB1c2VycGFjZSBhbmQgdXNl
IGEgdmFyaWV0eSBvZiBwcm9ncmFtbWluZyBsYW5ndWFnZXMuDQotIFlvdSBkbyBub3QgbmVlZCBy
YXcgcGFja2V0IGFjY2VzcyB0byBwdWxsL3NlbmQgcGFja2V0cy4gVGhlcmVmb3JlIG5vIHJvb3Qg
c3VwcG9ydC4NCi0gVURQIGNhbiB0cmF2ZXJzZSBub24tU0ZDIGF3YXJlIG1pZGRsZXhib3hlcy4N
CltMdWN5XSBBZ3JlZSBvbiB0aGlzIHN0YXRlbWVudC4gQnV0IGZvciBTRkMgZG9tYWluLCBkbyB3
ZSB3YW50IHRvIGFsbG93IHN1Y2ggbWlkYm94ZXMgb24gU0ZDIHBhdGg/IE1heWJlIGhhcHBlbiBp
ZiBhIFNGQyBkb21haW4gY3Jvc3NlcyBtb3JlIHRoYW4gdHJhbnNwb3J0IGRvbWFpbnM/IFRoaXMg
aXMgb25lIEkgbGlrZSB0byBrbm93IGZyb20gU1BzIGFuZCBTRiB2ZW5kb3JzLg0KDQpSZWdhcmRz
LA0KTHVjeQ0KT3IgeW91IGNhbiB1c2UgYW55IG9mIHRoZSBhdmFpbGFibGUgbWV0aG9kcyggVFVS
TiwgU1RVTiwgZXRjKS4gIElmIHlvdSBlbmNhcCBpbiBzb21ldGhpbmcgZWxzZSBvdGhlciB0aGFu
IElQL1VEUCB0aGUgYXBwbGljYWJpbGl0eSBvZiBTRkMgd2lsbCBiZSBjb25zaWRlcmFibHkgZGlt
aW5pc2hlZC5KdXN0IGNoZWNrIFNUQ1AgYW5kIGl0cyBwcm9ibGVtIG9uIGdldHRpbmcgYWRvcHRl
ZCBnaXZlbiBtaWRkbGV4Ym94ZXMgIG5vdCByZWNvZ25pemluZyBpdHMgcHJvdG9jb2wgbnVtYmVy
Lg0KDQotIEl0IGppdmVzIHdpdGggb3RoZXIgSUVURiB3b3JrIGluIHRoZSBhcmVhcyBvZiBtZXRh
ZGF0YSBhbmQgdHJhbnNwb3J0IHNlcnZpY2VzIChzYXksIFRBUFMpLg0KDQpyZWdhcmRzLA0KDQpS
ZWluYWxkbw0KDQoNCg0KRnJvbTogTHVjeSB5b25nIDxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWls
dG86bHVjeS55b25nQGh1YXdlaS5jb20+Pg0KRGF0ZTogVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQg
YXQgMjoyNSBQTQ0KVG86IERhdmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5lLmNvbTxtYWlsdG86
ZGRvbHNvbkBzYW5kdmluZS5jb20+PiwgInNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
PiIgPHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPj4NClN1YmplY3Q6IFJlOiBbc2Zj
XSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpIaSBE
YXZlLA0KDQpJZiBhIHNlcnZpY2UgZm9yd2FyZGVyIHBvaW50IGNvbm5lY3RzIG1vcmUgdGhhbiBv
bmUgU0YgaW5zdGFuY2VzIHRoYXQgYmVsb25nIHRvIHRoZSBzYW1lIFNGQywgaG93IGNhbiBvbmUg
UGF0aCBJRCBkZXRlcm1pbmUgd2hpY2ggU0YgaW5zdGFuY2VzIGlzIHRoZSBuZXh0PyBJZiB5b3Ug
ZHJhdyBhIHNlcnZpY2UgY2hhaW4gcGF0aCB3aXRoIG1hbnkgU0YgaW5zdGFuY2VzLCB5b3UgY2Fu
IGVhc2lseSBzZWUsIGlmIFBhdGggSUQgcmVwcmVzZW50cyB0aGF0IHBhdGgsIHNlcnZpY2UgZm9y
d2FyZGVyIG5lZWRzIHRvIHVzZSBwcmV2aW91cyBTRiBvbiB0aGUgcGF0aCB0byBwb3NpdGlvbiB0
aGUgbmV4dCBTRiBvbiB0aGF0IHBhdGguDQoNCkx1Y3kNCg0KRnJvbTogRGF2ZSBEb2xzb24gW21h
aWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbV0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0
IDQ6MTAgUE0NClRvOiBMdWN5IHlvbmc7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KU3ViamVjdDogUkU6IFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5k
IGNvbnM/DQoNCldoeSBkbyB5b3UgdGhpbmsgdGhlIHByZXZpb3VzIFNGIElQIGFkZHJlc3MgaXMg
cmVxdWlyZWQgdG8gZGV0ZXJtaW5lIHRoZSBuZXh0IFNGIElQIGFkZHJlc3M/IFdoeSBpcyB0aGUg
UGF0aCBJRCBub3Qgc3VmZmljaWVudCBpbmZvcm1hdGlvbj8NCg0KDQpGcm9tOiBMdWN5IHlvbmcg
W21haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbV0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAy
MDE0IDQ6NTYgUE0NClRvOiBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQpTdWJqZWN0OiBSRTogU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJv
cyBhbmQgY29ucz8NCg0KSW4gdGhpcyBzb2x1dGlvbiwgc2VydmljZSBmb3J3YXJkZXIgYW5kIFNG
IGluc3RhbmNlIGFyZSBzZXBhcmF0ZWQgZW50aXRpZXMuIFNlcnZpY2UgZm9yd2FyZGVyIG5lZWRz
IFBhdGggSUQgYW5kIHByZXZpb3VzIFNGIElQIGFkZHJlc3MgdG8gdW5pcXVlbHkgaWRlbnRpZnkg
dGhlIG5leHQgU0YgSVAgYWRkcmVzcy4NCg0KTHVjeQ0KDQpGcm9tOiBEYXZlIERvbHNvbiBbbWFp
bHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tXQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQg
MzoyMSBQTQ0KVG86IEx1Y3kgeW9uZzsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQpTdWJqZWN0OiBSRTogU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQg
Y29ucz8NCg0KSSBkbyBub3Qgc2VlIHdoeSBzb3VyY2UgSVAgYWRkcmVzcyAocHJldmlvdXMgU0Yp
IHdvdWxkIGJlIHJlcXVpcmVkIHRvIGxvb2sgdXAgdGhlIG5leHQgU0YuIFRoZSBwYXRoIElEIHNo
b3VsZCBiZSBzdWZmaWNpZW50IHRvIGRldGVybWluZSB0aGUgbmV4dCBTRi4NCg0KDQoNCg0KDQpG
cm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEx1Y3kg
eW9uZw0KU2VudDogVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgNDowMiBQTQ0KVG86IHNmY0BpZXRm
Lm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogW3NmY10gU0ZDIGFzIGFuIElQIG9y
IFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KSGksDQoNClRoZXJlIGFyZSBtYW55
IHdheXMgdG8gaW1wbGVtZW50IFNGQ3MuIEhvd2V2ZXIsIG9uZSBvZiBvdXIgZ29hbHMgaW4gc3Rh
bmRhcmQgaXMgdG8gZGV2ZWxvcCBhIHNvbHV0aW9uIHRoYXQgaXMgc2ltcGxlIGFuZCBsZXNzIGNv
c3QgZm9yIHZlbmRlcnMgYW5kIHNlcnZpY2UgcHJvdmlkZXJzLiAgT3RoZXIgZ29hbHMgYXJlIHRo
YXQgdGhlIHNvbHV0aW9uIGNhbiBhcHBseSB0byBjb21tb24gYW5kIG1ham9yaXR5IHVzZSBjYXNl
cy4NCg0KSWYgd2UgaW1wbGVtZW50IFNGQyBhcyBhbiBJUCBvciBVRFAvSVAgYXBwbGljYXRpb24s
IGkuZS4gb25jZSB0cmFmZmljIGlzIGNsYXNzaWZpZWQgYnkgdGhlIGNsYXNzaWZpY2F0aW9uLCBp
dCBhZGRzIFNGQyBoZWFkZXIgYW5kIElQIGhlYWRlciAob3V0ZXIpIG9uIHRoZSBwYWNrZXRzIChV
RFAgaGVhZGVyIHRvbyBpbiBsYXR0ZXIgY2FzZSksIGFuZCBzZW5kIHN1Y2ggcGFja2V0cyBhcyBh
IHJlZ3VsYXIgSVAgcGFja2V0LiBUaGUgc3JjIElQIG9mIG91dGVyIGhlYWRlciBjYW4gYmUgY2xh
c3NpZmljYXRpb24gSVAgYWRkcmVzcywgYW5kIGRzdCBJUCBjYW4gYmUgbmV4dCBTRiBJbnN0YW5j
ZSBJUCBhZGRyZXNzLiBNYW55IHRyYW5zcG9ydCBuZXR3b3JrcyBjYW4gY2FycnkgSVAgdHJhZmZp
YyBhbmQgcm91dGUgSVAgcGFja2V0cyBiYXNlZCBvbiBkc3QgSVAgYWRkcmVzcy4gIFdlIG9ubHkg
bmVlZCB0byByZXF1ZXN0IGEgbmV3IElQIHByb3RvY29sIHR5cGUgZm9yIFNGQy4gQXQgdGhlIHNl
cnZpY2UgZm9yd2FyZGVyIHBvaW50LCBpdCBjYW4gbG9vayB1cCBuZXh0IFNGIElQIGFkZHJlc3Mg
YmFzZWQgb24gUGF0aCBJRCBpbiBTRkMgaGVhZGVyIGFuZCBzcmMgSVAgYWRkcmVzcyAocHJldmlv
dXMgU0YpIG9uIHRoZSBwYWNrZXQuICBBIFNGIGFsc28gZm9yd2FyZHMgdGhlIHBhY2tldCB3aXRo
IFNGQyBoZWFkZXIgYXMgYW4gSVAgcGFja2V0IGFuZCBmaWxscyBpdHMgSVAgYWRkcmVzcyBhcyBz
cmMgSVAgYW5kIHRoZSBzZXJ2aWNlIGZvcndhcmRlciBwb2ludCBJUCBhZGRyZXNzIGFzIHRoZSBk
c3QgSVAgb24gdGhlIHBhY2tldC4NCg0KVGhpcyBzb2x1dGlvbiB3b3JrcyBmb3IgZWl0aGVyIFNG
QyBhcyBhbiBJUCBhcHBsaWNhdGlvbiBvciBVRFAvSVAgYXBwbGljYXRpb24sIHdoaWNoIG9uZSBp
cyBtb3JlIHByb3BlciBmcm9tIFNGIGFuZCBzZXJ2aWNlIGZvcndhcmRlciBwb2ludD8NCg0KVGhp
cyBzb2x1dGlvbiBzZWVtcyBzaW1wbGUgdG8gbWUgYW5kIG9ubHkgbmVlZCBQYXRoIElEIGluIFNG
QyBoZWFkZXIgZm9yIHN0ZWVyaW5nIHRyYWZmaWMgdGhyb3VnaCB0aGUgU0ZDIHBhdGguIEJ1dCBs
aWtlIHRvIHNlZSBvdGhlcnOhryBvcGluaW9uIG9uIHRoaXMgc29sdXRpb24sIHByb3MgYW5kIGNv
bnMuDQoNClRoYW5rcywNCkx1Y3kNCg==

--_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E8228MBX021W3CA2exch_
Content-Type: text/html; charset="gb2312"
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=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"Segoe UI";
	panose-1:2 11 5 2 4 2 4 2 2 3;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:ZH-CN;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:SimSun;
	mso-fareast-language:ZH-CN;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";
	mso-fareast-language:ZH-CN;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-language:ZH-CN;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Segoe UI","sans-serif";}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{mso-style-name:msochpdefault;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:10.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-language:ZH-CN;}
span.HTMLChar
	{mso-style-name:"HTML \9884\8BBE\683C\5F0F Char";
	mso-style-priority:99;
	mso-style-link:"HTML \9884\8BBE\683C\5F0F";
	font-family:SimSun;}
p.HTML, li.HTML, div.HTML
	{mso-style-name:"HTML \9884\8BBE\683C\5F0F";
	mso-style-link:"HTML \9884\8BBE\683C\5F0F Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:ZH-CN;}
span.Char
	{mso-style-name:"\6279\6CE8\6846\6587\672C Char";
	mso-style-priority:99;
	mso-style-link:\6279\6CE8\6846\6587\672C;
	font-family:"Calibri","sans-serif";}
p.a, li.a, div.a
	{mso-style-name:\6279\6CE8\6846\6587\672C;
	mso-style-link:"\6279\6CE8\6846\6587\672C Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:ZH-CN;}
span.balloontextchar0
	{mso-style-name:balloontextchar;
	font-family:"Tahoma","sans-serif";}
span.emailstyle19
	{mso-style-name:emailstyle19;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.emailstyle20
	{mso-style-name:emailstyle20;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle21
	{mso-style-name:emailstyle21;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle22
	{mso-style-name:emailstyle22;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle23
	{mso-style-name:emailstyle23;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle24
	{mso-style-name:emailstyle24;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle34
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle35
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle36
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle37
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle38
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle39
	{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.25in 1.0in 1.25in;}
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"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US">Lucy,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US">One clarification.&nbsp;&nbsp; =A1=B0The path=A1=B1 does not exactly m=
ean the SFC.&nbsp;&nbsp; The SFC is abstract, before accounting for network=
 locators.&nbsp;&nbsp; As a special case, if all of the SF=A1=AFs in the SF=
C have
 only a single network locator, then the path and chain are the same.&nbsp;=
 &nbsp;But, if any or all of those SF=A1=AFs are multiply located, then the=
 path is specific to an exact sequence of located service function instance=
s.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US">&nbsp;&nbsp;&nbsp; Ron<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US"><o:p>&nbsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Lucy yong [mailto:lucy.yong@huawei.com]=
 <br>
<b>Sent:</b> Thursday, March 27, 2014 3:41 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; sfc=
@ietf.org<br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Ron,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Park=
er [<a href=3D"mailto:Ron_Parker@affirmednetworks.com">mailto:Ron_Parker@af=
firmednetworks.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 12:09 PM<br>
<b>To:</b> Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a h=
ref=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Lucy,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Regarding the SF Index=
, draft-zhang-sfc-sch defines this as relative to the path, and not as a gl=
obally unique identifier of an SF instance.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] This is m=
y understanding too. =A1=B0The path=A1=B1 here means a SFC, right? I do not=
 see index as an SF instance identifier at all, it is an alias and only use=
d in forwarding. This is the reason, I think,
 that assigning these aliases and configuring then in forwarding table is c=
omplex for management and controller and may prune an error easily. For sup=
porting bi-directional or branching use cases, using index in forwarding ma=
y also bring other concerns.</span></i></b><span style=3D"color:#0070C0"><o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Regarding TTL, my firs=
t thought is that is a property of the transport, and if it is important to=
 you, choose the transport accordingly.&nbsp;&nbsp; But, I=A1=AFm open to f=
urther discussion along these lines.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Thank you=
 for the clarification. This is related to the discussion under this title.=
 If SPC is implemented as IP or IP/UDP application, it can leverage a lot w=
hat IP technology have done. If we assume
 that SFC may be carried over any transport solution, SFC implementation ha=
s to provide these functions, which, IMO, related to what information that =
SFC header need to hold.<o:p></o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p=
></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Thanks,<o:p></o:=
p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Lucy</span></i><=
/b><span style=3D"color:#0070C0"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Lucy yong [<a href=3D"mailto:lucy.yong@=
huawei.com">mailto:lucy.yong@huawei.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 12:26 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a =
href=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Ron,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">I assume that the inde=
x usage you mentioned below is the same whether these three SFs are on one =
SFF or two SFFs, which means that the index # is assigned to SF-X-I per SFC=
 and by the incremental. A SF-X-I may
 be served to many SFCs and position differently in SFCs. This means that, =
in this method, a SF-X-I is mapped with different index #, one per each SFC=
 that has the SF-X-I. IMO: &nbsp;when operator/system creates a SFC and sel=
ects SF-X-Is for the SFC, and then assign
 index # to them and configure the forwarding table with path ID and index =
# in the related SFFs. Furthermore, each index # also need to be associated=
 to the address or port that transport layer can understand. &nbsp;IMO: thi=
s is a complex process for the system,
 uneasy to manger too, and may easily prone an error. <o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Second, your draft als=
o mention that the use of index to prevent the loop.&nbsp; The loop does no=
t occur in normal condition. The loop occurs in abnormal condition. So the =
loop prevention mechanism is to prevent no
 loop happen in any abnormal condition. That is why TTL is designed for in =
IP network. If SFC header is expected to transport over any transport netwo=
rk beside IP, it needs the similar mechanism as IP/TTL. The usage of index =
in your proposal does not achieve
 this purpose. <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">If we use IP as transp=
ort, IMO: no need to implement TTL mechanism within SFC, just leverage IP T=
TL capability. But, if over other transports, we need to implement IP/TTL l=
ike mechanism in SFC.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Regards,<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy <o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Park=
er [</span><a href=3D"mailto:Ron_Parker@affirmednetworks.com"><span style=
=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"=
>mailto:Ron_Parker@affirmednetworks.com</span></a><span style=3D"font-size:=
10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">]
<br>
<b>Sent:</b> Thursday, March 27, 2014 9:35 AM<br>
<b>To:</b> Xuxiaohu; Lucy yong; Reinaldo Penno (repenno); Dave Dolson; </sp=
an><a href=3D"mailto:sfc@ietf.org"><span style=3D"font-size:10.0pt;font-fam=
ily:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc@ietf.org</span></a><span=
 style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&=
quot;"><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Xiaohu,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I don=A1=AFt think we =
need to view the SF index as a TTL.&nbsp;&nbsp; Appropriate validation and =
loop suppression can be done even with the current proposed definition.&nbs=
p;&nbsp;&nbsp; Any SFF receiving an SFC encapsulated packet or frame
 would need to know to which of its dependent SF=A1=AFs it should forward t=
he packet or frame.&nbsp;&nbsp; To do so means that it can validate that th=
e path ID is one that it expects to participate in and that the SF instance=
 identified by the index on that path is one that
 it is responsible for.&nbsp;&nbsp; &nbsp;Such chain path data may have bee=
n locally provisioned or may have been distributed in a control plane.<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">When the SFF receives =
the good packet or frame back from one of its dependent SF=A1=AFs, it will =
identify the next SF and SFF by consulting its local database.&nbsp;&nbsp; =
If it is not the final SF, then the SF index is incremented,
 the transport header updated as necessary, and the packet or frame progres=
sed.&nbsp;&nbsp;&nbsp; Failure to properly increment the SF Index would be =
akin to failure to decrement a TTL by a router =A8C there is no protection =
from that.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> sfc [<a href=3D"mailto:sfc-bounces@ietf=
.org">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Xuxiaohu<br>
<b>Sent:</b> Thursday, March 27, 2014 5:44 AM<br>
<b>To:</b> Ron Parker; Lucy yong; Reinaldo Penno (repenno); Dave Dolson; <a=
 href=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span lang=3D"ZH-CN" style=3D"font-size:10.0pt;fo=
nt-family:SimSun">=B7=A2=BC=FE=C8=CB</span></b><b><span style=3D"font-size:=
10.0pt;font-family:SimSun">:</span></b><span style=3D"font-size:10.0pt;font=
-family:SimSun"> sfc [</span><a href=3D"mailto:sfc-bounces@ietf.org"><span =
style=3D"font-size:10.0pt;font-family:SimSun">mailto:sfc-bounces@ietf.org</=
span></a><span style=3D"font-size:10.0pt;font-family:SimSun">]
<b><span lang=3D"ZH-CN">=B4=FA=B1=ED </span></b>Ron Parker<br>
<b><span lang=3D"ZH-CN">=B7=A2=CB=CD=CA=B1=BC=E4</span>:</b> 2014<span lang=
=3D"ZH-CN">=C4=EA</span>3<span lang=3D"ZH-CN">=D4=C2</span>26<span lang=3D"=
ZH-CN">=C8=D5</span> 7:13<br>
<b><span lang=3D"ZH-CN">=CA=D5=BC=FE=C8=CB</span>:</b> Lucy yong; Reinaldo =
Penno (repenno); Dave Dolson;
</span><a href=3D"mailto:sfc@ietf.org"><span style=3D"font-size:10.0pt;font=
-family:SimSun">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font=
-family:SimSun"><br>
<b><span lang=3D"ZH-CN">=D6=F7=CC=E2</span>:</b> Re: [sfc] SFC as an IP or =
UDP application, pros and cons?<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Lucy,
<o:p></o:p></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Regarding the service functi=
on index that would be contained in the service header, I think it is simpl=
y incremented from 1 to indicate the next service function
 within the chain. &nbsp; For example, if the path ID is X, for a path {SF-=
A-5, SF-B-2, SF-C-6}, then packets destined from a classifier towards SF-A-=
5 would carry (path X, index 1), packets from SF-A-5 to SF-B-2 would carry =
(path X, index 2), etc.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></=
p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span style=3D"font-siz=
e:16.0pt;color:#1F497D">[Xiaohu] I think the value of the service index sho=
uld be decremented, rather than being incremented when travelling along the=
 service path since that index is not
 only used for indicating the next service function within the chain, but a=
lso used for other purposes (e.g., TTL of the service path, indicator of th=
e end of the service chain), unless you want to introduce an additional fie=
ld which indicates the total length
 of the service chain.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span style=3D"font-siz=
e:16.0pt;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span style=3D"font-siz=
e:16.0pt;color:#1F497D">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt;color:#1F497D">Xiaoh=
u<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp; &nbsp;Ron<o:p></o:p><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<div>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;se=
rif&quot;;color:black">
<hr size=3D"2" width=3D"100%" align=3D"center">
</span></div>
<div id=3D"divRpF99624">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><b><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:b=
lack">From:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tah=
oma&quot;,&quot;sans-serif&quot;;color:black"> sfc [sfc-bounces@ietf.org] o=
n behalf
 of Lucy yong [lucy.yong@huawei.com]<br>
<b>Sent:</b> Tuesday, March 25, 2014 6:38 PM<br>
<b>To:</b> Reinaldo Penno (repenno); Dave Dolson; </span><a href=3D"mailto:=
sfc@ietf.org"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot=
;,&quot;sans-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:1=
0.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><b=
r>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot=
;,&quot;serif&quot;;color:black"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Reinaldo,</span><sp=
an style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Thank you to share you=
r views on this solution. We want to have an elegant and general solution w=
ith one standard SFC header to cover majority use cases</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">See inline below.</spa=
n><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Reinaldo Penno (repenno) [</span><a href=3D"mailto:repenno@=
cisco.com"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&=
quot;sans-serif&quot;">mailto:repenno@cisco.com</span></a><span style=3D"fo=
nt-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:=
black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Lucy yong; Dave Dolson; </span><a href=3D"mailto:sfc@ietf.org"><=
span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-se=
rif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font-fami=
ly:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Hi,</sp=
an><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">There a=
re several solution to this problem. Some of them implementation specific, =
others more elegant.&nbsp;</span><span style=3D"color:black"><o:p></o:p></s=
pan></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">1 - One=
 of the more elegant ones is to use the Service Index to determine the next=
 service function instance. &nbsp;It makes for a completely stateless solut=
ion (code wise). &nbsp;</span><span style=3D"color:black"><o:p></o:p></span=
></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><b><i><span style=3D"col=
or:#0070C0">[Lucy]
</span></i></b><span style=3D"color:#0070C0">when using Path ID and Service=
 Index on SFC header, it requires assigning index # to each SF instance, co=
nfiguring them in the forwarding table, which is very complex process and e=
asily prune for error in may opinion.
 &nbsp;In addition, each SF instance may serve more than one SFC, so need t=
o assign index # for each SFC, which is more complex. Regarding the statele=
ss, I don=A1=AFt get it. Isn=A1=AFt index # a state as well (may be few bit=
 less)?</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><span style=3D"color:#00=
70C0">&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><span style=3D"color:#00=
70C0">To implement true stateless, SFC header needs ability to carry all SF=
Is IP addresses in SFC header, which was considered as non-scale solution.<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">2 =A8C =
Another option is from a coding perspective you can just keep more state in=
 your SN/SFF while you process the packet and determine what is the =A1=B0n=
ext=A1=B1 service. &nbsp;</span><span style=3D"color:black"><o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Agree.</s=
pan></i></b><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">But irr=
espective, the SN needs to know the Path ID and the list of SFIs internal t=
o its node. This provisioning can happen in a variety of ways, I implemente=
d with RESTconf and Netconf.&nbsp;</span><span style=3D"color:black"><o:p><=
/o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">As far =
as UDP/IP vs.IP, I give preference to UDP/IP. If you have a fixed port over=
 UDP in which to receive/send packets:</span><span style=3D"color:black"><o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- You c=
an have your entire dataplane in userpace and use a variety of programming =
languages.&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- You d=
o not need raw packet access to pull/send packets. Therefore no root suppor=
t.&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- UDP c=
an traverse non-SFC aware middlexboxes.
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Agree on =
this statement. But for SFC domain, do we want to allow such midboxes on SF=
C path? Maybe happen if a SFC domain crosses more than transport domains? T=
his is one I like to know from SPs and
 SF vendors. </span></i></b><span style=3D"color:black"><o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">&nbsp;</span></i=
></b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Regards,</span><=
/i></b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Lucy</span></i><=
/b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Or you =
can use any of the available methods( TURN, STUN, etc). &nbsp;If you encap =
in something else other than IP/UDP the applicability of SFC will be consid=
erably diminished.Just check STCP and its
 problem on getting adopted given middlexboxes &nbsp;not recognizing its pr=
otocol number. &nbsp;&nbsp;</span><span style=3D"color:black"><o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">&nbsp;</span></i=
></b><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- It ji=
ves with other IETF work in the areas of metadata and transport services (s=
ay, TAPS).&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">regards=
,&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Reinald=
o&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From: </span></b><spa=
n style=3D"color:black">Lucy yong &lt;</span><a href=3D"mailto:lucy.yong@hu=
awei.com" target=3D"_blank">lucy.yong@huawei.com</a><span style=3D"color:bl=
ack">&gt;<br>
<b>Date: </b>Tuesday, March 25, 2014 at 2:25 PM<br>
<b>To: </b>Dave Dolson &lt;</span><a href=3D"mailto:ddolson@sandvine.com" t=
arget=3D"_blank">ddolson@sandvine.com</a><span style=3D"color:black">&gt;, =
&quot;</span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org=
</a><span style=3D"color:black">&quot; &lt;</span><a href=3D"mailto:sfc@iet=
f.org" target=3D"_blank">sfc@ietf.org</a><span style=3D"color:black">&gt;<b=
r>
<b>Subject: </b>Re: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Dave,</span><span s=
tyle=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">If a service forwarder=
 point connects more than one SF instances that belong to the same SFC, how=
 can one Path ID determine which SF instances is the next? If you draw a se=
rvice chain path with many SF instances,
 you can easily see, if Path ID represents that path, service forwarder nee=
ds to use previous SF on the path to position the next SF on that path.</sp=
an><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy </span><span styl=
e=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Dave Dolson [</span><a href=3D"mailto:ddolson@sandvine.com"=
 target=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma=
&quot;,&quot;sans-serif&quot;">mailto:ddolson@sandvine.com</span></a><span =
style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&q=
uot;;color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:10 PM<br>
<b>To:</b> Lucy yong; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_bla=
nk"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sa=
ns-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font=
-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Why do you think the p=
revious SF IP address is required to determine the next SF IP address? Why =
is the Path ID not sufficient information?</span><span style=3D"color:black=
"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Lucy yong [</span><a href=3D"mailto:lucy.yong@huawei.com" t=
arget=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&q=
uot;,&quot;sans-serif&quot;">mailto:lucy.yong@huawei.com</span></a><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Dave Dolson; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_b=
lank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;=
sans-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">In this solution, serv=
ice forwarder and SF instance are separated entities. Service forwarder nee=
ds Path ID and previous SF IP address to uniquely identify the next SF IP a=
ddress.
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Dave Dolson [</span><a href=3D"mailto:ddolson@sandvine.com"=
 target=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma=
&quot;,&quot;sans-serif&quot;">mailto:ddolson@sandvine.com</span></a><span =
style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&q=
uot;;color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 3:21 PM<br>
<b>To:</b> Lucy yong; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_bla=
nk"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sa=
ns-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font=
-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I do not see why sourc=
e IP address (previous SF) would be required to look up the next SF. The pa=
th ID should be sufficient to determine the next SF.</span><span style=3D"c=
olor:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> sfc [</span><a href=3D"mailto:sfc-bounces@ietf.org" target=
=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,=
&quot;sans-serif&quot;">mailto:sfc-bounces@ietf.org</span></a><span style=
=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;=
color:black">]
<b>On Behalf Of </b>Lucy yong<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:02 PM<br>
<b>To:</b> </span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span s=
tyle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&qu=
ot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font-family:&qu=
ot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> [sfc] SFC as an IP or UDP application, pros and cons?</span=
><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Hi,<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">There are many ways to i=
mplement SFCs. However, one of our goals in standard is to develop a soluti=
on that is simple and less cost for venders and service providers. &nbsp;Ot=
her goals are that the solution can apply
 to common and majority use cases. <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">If we implement SFC as a=
n IP or UDP/IP application, i.e. once traffic is classified by the classifi=
cation, it adds SFC header and IP header (outer) on the packets (UDP header=
 too in latter case), and send such
 packets as a regular IP packet. The src IP of outer header can be classifi=
cation IP address, and dst IP can be next SF Instance IP address. Many tran=
sport networks can carry IP traffic and route IP packets based on dst IP ad=
dress. &nbsp;We only need to request
 a new IP protocol type for SFC. At the service forwarder point, it can loo=
k up next SF IP address based on Path ID in SFC header and src IP address (=
previous SF) on the packet. &nbsp;A SF also forwards the packet with SFC he=
ader as an IP packet and fills its IP
 address as src IP and the service forwarder point IP address as the dst IP=
 on the packet.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">This solution works for =
either SFC as an IP application or UDP/IP application, which one is more pr=
oper from SF and service forwarder point?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">This solution seems simp=
le to me and only need Path ID in SFC header for steering traffic through t=
he SFC path. But like to see others=A1=AF opinion on this solution, pros an=
d cons.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Thanks,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:black">Lucy<o:p></o:p></span></=
p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E8228MBX021W3CA2exch_--


From nobody Thu Mar 27 13:08:03 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3B37B1A0743 for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 13:07:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.16
X-Spam-Level: 
X-Spam-Status: No, score=-1.16 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, 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 pguL2aZghA-f for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 13:07:54 -0700 (PDT)
Received: from dfwrgout.huawei.com (dfwrgout.huawei.com [206.16.17.72]) by ietfa.amsl.com (Postfix) with ESMTP id A13D61A03D0 for <sfc@ietf.org>; Thu, 27 Mar 2014 13:07:53 -0700 (PDT)
Received: from 172.18.9.243 (EHLO lhreml204-edg.china.huawei.com) ([172.18.9.243]) by dfwrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CAN76397; Thu, 27 Mar 2014 15:07:51 -0500 (CDT)
Received: from LHREML404-HUB.china.huawei.com (10.201.5.218) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 27 Mar 2014 20:07:21 +0000
Received: from DFWEML705-CHM.china.huawei.com (10.193.5.142) by lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 27 Mar 2014 20:07:50 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.127]) by dfweml705-chm.china.huawei.com ([169.254.7.19]) with mapi id 14.03.0158.001; Thu, 27 Mar 2014 13:07:33 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, Xuxiaohu <xuxiaohu@huawei.com>, "Reinaldo Penno (repenno)" <repenno@cisco.com>, "Dave Dolson" <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7QAAGnooAAAH8L8AAAfg8Q///n04D//9oCYIAAW5/h///gmnD//U35sP/6hfbA//T2RyD/6c5dEP/TiYOA/6cRQrA=
Date: Thu, 27 Mar 2014 20:07:32 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D4536AB79@dfweml701-chm.china.huawei.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com> <CF574684.A63B%repenno@cisco.com>, <2691CE0099834E4A9C5044EEC662BB9D4535F3F5@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E5D0F@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08265375@NKGEML512-MBS.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E7DEA@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AA2A@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8031@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AB2E@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8228@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8228@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.139.97]
Content-Type: multipart/alternative; boundary="_000_2691CE0099834E4A9C5044EEC662BB9D4536AB79dfweml701chmchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/30Ac-dl1d3zXf-ECZVnjOjnmiOg
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Mar 2014 20:07:59 -0000

--_000_2691CE0099834E4A9C5044EEC662BB9D4536AB79dfweml701chmchi_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

Um9uLA0KDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAzOjAxIFBNDQpUbzogTHVj
eSB5b25nOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsg
c2ZjQGlldGYub3JnDQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBs
aWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KTHVjeSwNCg0KT25lIGNsYXJpZmljYXRpb24uICAg
obBUaGUgcGF0aKGxIGRvZXMgbm90IGV4YWN0bHkgbWVhbiB0aGUgU0ZDLiAgIFRoZSBTRkMgaXMg
YWJzdHJhY3QsIGJlZm9yZSBhY2NvdW50aW5nIGZvciBuZXR3b3JrIGxvY2F0b3JzLiAgIEFzIGEg
c3BlY2lhbCBjYXNlLCBpZiBhbGwgb2YgdGhlIFNGoa9zIGluIHRoZSBTRkMgaGF2ZSBvbmx5IGEg
c2luZ2xlIG5ldHdvcmsgbG9jYXRvciwgdGhlbiB0aGUgcGF0aCBhbmQgY2hhaW4gYXJlIHRoZSBz
YW1lLiAgIEJ1dCwgaWYgYW55IG9yIGFsbCBvZiB0aG9zZSBTRqGvcyBhcmUgbXVsdGlwbHkgbG9j
YXRlZCwgdGhlbiB0aGUgcGF0aCBpcyBzcGVjaWZpYyB0byBhbiBleGFjdCBzZXF1ZW5jZSBvZiBs
b2NhdGVkIHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFuY2VzLg0KW0x1Y3ldIFRoYW5rIHlvdSBmb3Ig
Y2xhcmlmaWNhdGlvbi4gSSBhZ3JlZSB3aXRoIHRoYXQuIFRoZSBwYXRoIGlzIGFuIGV4YWN0IHNl
cXVlbmNlIG9mIGxvY2F0ZWQgc2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZXMuIEZvciBhIGJpLWRp
cmVjdGlvbmFsIFNGQywgaXQgaGFzIHRvIGJlIHRyZWF0ZWQgYXMgdHdvIGRpc3RpbmN0IHBhdGhz
IGluIHRoaXMgc29sdXRpb24uIEFueSBjb25jZXJuIG9uIHRoZSBjb21wbGV4aXR5IGluIG1hbmFn
aW5nIHRoZW0/DQoNClRoYW5rcywNCkx1Y3kNCg0KICAgIFJvbg0KDQoNCkZyb206IEx1Y3kgeW9u
ZyBbbWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3
LCAyMDE0IDM6NDEgUE0NClRvOiBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8g
KHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJv
cyBhbmQgY29ucz8NCg0KSGkgUm9uLA0KDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86Um9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAx
NCAxMjowOSBQTQ0KVG86IEx1Y3kgeW9uZzsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBl
bm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3Vi
amVjdDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5k
IGNvbnM/DQoNCkx1Y3ksDQoNClJlZ2FyZGluZyB0aGUgU0YgSW5kZXgsIGRyYWZ0LXpoYW5nLXNm
Yy1zY2ggZGVmaW5lcyB0aGlzIGFzIHJlbGF0aXZlIHRvIHRoZSBwYXRoLCBhbmQgbm90IGFzIGEg
Z2xvYmFsbHkgdW5pcXVlIGlkZW50aWZpZXIgb2YgYW4gU0YgaW5zdGFuY2UuDQpbTHVjeV0gVGhp
cyBpcyBteSB1bmRlcnN0YW5kaW5nIHRvby4gobBUaGUgcGF0aKGxIGhlcmUgbWVhbnMgYSBTRkMs
IHJpZ2h0PyBJIGRvIG5vdCBzZWUgaW5kZXggYXMgYW4gU0YgaW5zdGFuY2UgaWRlbnRpZmllciBh
dCBhbGwsIGl0IGlzIGFuIGFsaWFzIGFuZCBvbmx5IHVzZWQgaW4gZm9yd2FyZGluZy4gVGhpcyBp
cyB0aGUgcmVhc29uLCBJIHRoaW5rLCB0aGF0IGFzc2lnbmluZyB0aGVzZSBhbGlhc2VzIGFuZCBj
b25maWd1cmluZyB0aGVuIGluIGZvcndhcmRpbmcgdGFibGUgaXMgY29tcGxleCBmb3IgbWFuYWdl
bWVudCBhbmQgY29udHJvbGxlciBhbmQgbWF5IHBydW5lIGFuIGVycm9yIGVhc2lseS4gRm9yIHN1
cHBvcnRpbmcgYmktZGlyZWN0aW9uYWwgb3IgYnJhbmNoaW5nIHVzZSBjYXNlcywgdXNpbmcgaW5k
ZXggaW4gZm9yd2FyZGluZyBtYXkgYWxzbyBicmluZyBvdGhlciBjb25jZXJucy4NCg0KUmVnYXJk
aW5nIFRUTCwgbXkgZmlyc3QgdGhvdWdodCBpcyB0aGF0IGlzIGEgcHJvcGVydHkgb2YgdGhlIHRy
YW5zcG9ydCwgYW5kIGlmIGl0IGlzIGltcG9ydGFudCB0byB5b3UsIGNob29zZSB0aGUgdHJhbnNw
b3J0IGFjY29yZGluZ2x5LiAgIEJ1dCwgSaGvbSBvcGVuIHRvIGZ1cnRoZXIgZGlzY3Vzc2lvbiBh
bG9uZyB0aGVzZSBsaW5lcy4NCltMdWN5XSBUaGFuayB5b3UgZm9yIHRoZSBjbGFyaWZpY2F0aW9u
LiBUaGlzIGlzIHJlbGF0ZWQgdG8gdGhlIGRpc2N1c3Npb24gdW5kZXIgdGhpcyB0aXRsZS4gSWYg
U1BDIGlzIGltcGxlbWVudGVkIGFzIElQIG9yIElQL1VEUCBhcHBsaWNhdGlvbiwgaXQgY2FuIGxl
dmVyYWdlIGEgbG90IHdoYXQgSVAgdGVjaG5vbG9neSBoYXZlIGRvbmUuIElmIHdlIGFzc3VtZSB0
aGF0IFNGQyBtYXkgYmUgY2FycmllZCBvdmVyIGFueSB0cmFuc3BvcnQgc29sdXRpb24sIFNGQyBp
bXBsZW1lbnRhdGlvbiBoYXMgdG8gcHJvdmlkZSB0aGVzZSBmdW5jdGlvbnMsIHdoaWNoLCBJTU8s
IHJlbGF0ZWQgdG8gd2hhdCBpbmZvcm1hdGlvbiB0aGF0IFNGQyBoZWFkZXIgbmVlZCB0byBob2xk
Lg0KDQpUaGFua3MsDQpMdWN5DQoNCiAgIFJvbg0KDQoNCkZyb206IEx1Y3kgeW9uZyBbbWFpbHRv
Omx1Y3kueW9uZ0BodWF3ZWkuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDEy
OjI2IFBNDQpUbzogUm9uIFBhcmtlcjsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5v
KTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVj
dDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNv
bnM/DQoNCkhpIFJvbiwNCg0KSSBhc3N1bWUgdGhhdCB0aGUgaW5kZXggdXNhZ2UgeW91IG1lbnRp
b25lZCBiZWxvdyBpcyB0aGUgc2FtZSB3aGV0aGVyIHRoZXNlIHRocmVlIFNGcyBhcmUgb24gb25l
IFNGRiBvciB0d28gU0ZGcywgd2hpY2ggbWVhbnMgdGhhdCB0aGUgaW5kZXggIyBpcyBhc3NpZ25l
ZCB0byBTRi1YLUkgcGVyIFNGQyBhbmQgYnkgdGhlIGluY3JlbWVudGFsLiBBIFNGLVgtSSBtYXkg
YmUgc2VydmVkIHRvIG1hbnkgU0ZDcyBhbmQgcG9zaXRpb24gZGlmZmVyZW50bHkgaW4gU0ZDcy4g
VGhpcyBtZWFucyB0aGF0LCBpbiB0aGlzIG1ldGhvZCwgYSBTRi1YLUkgaXMgbWFwcGVkIHdpdGgg
ZGlmZmVyZW50IGluZGV4ICMsIG9uZSBwZXIgZWFjaCBTRkMgdGhhdCBoYXMgdGhlIFNGLVgtSS4g
SU1POiAgd2hlbiBvcGVyYXRvci9zeXN0ZW0gY3JlYXRlcyBhIFNGQyBhbmQgc2VsZWN0cyBTRi1Y
LUlzIGZvciB0aGUgU0ZDLCBhbmQgdGhlbiBhc3NpZ24gaW5kZXggIyB0byB0aGVtIGFuZCBjb25m
aWd1cmUgdGhlIGZvcndhcmRpbmcgdGFibGUgd2l0aCBwYXRoIElEIGFuZCBpbmRleCAjIGluIHRo
ZSByZWxhdGVkIFNGRnMuIEZ1cnRoZXJtb3JlLCBlYWNoIGluZGV4ICMgYWxzbyBuZWVkIHRvIGJl
IGFzc29jaWF0ZWQgdG8gdGhlIGFkZHJlc3Mgb3IgcG9ydCB0aGF0IHRyYW5zcG9ydCBsYXllciBj
YW4gdW5kZXJzdGFuZC4gIElNTzogdGhpcyBpcyBhIGNvbXBsZXggcHJvY2VzcyBmb3IgdGhlIHN5
c3RlbSwgdW5lYXN5IHRvIG1hbmdlciB0b28sIGFuZCBtYXkgZWFzaWx5IHByb25lIGFuIGVycm9y
Lg0KDQpTZWNvbmQsIHlvdXIgZHJhZnQgYWxzbyBtZW50aW9uIHRoYXQgdGhlIHVzZSBvZiBpbmRl
eCB0byBwcmV2ZW50IHRoZSBsb29wLiAgVGhlIGxvb3AgZG9lcyBub3Qgb2NjdXIgaW4gbm9ybWFs
IGNvbmRpdGlvbi4gVGhlIGxvb3Agb2NjdXJzIGluIGFibm9ybWFsIGNvbmRpdGlvbi4gU28gdGhl
IGxvb3AgcHJldmVudGlvbiBtZWNoYW5pc20gaXMgdG8gcHJldmVudCBubyBsb29wIGhhcHBlbiBp
biBhbnkgYWJub3JtYWwgY29uZGl0aW9uLiBUaGF0IGlzIHdoeSBUVEwgaXMgZGVzaWduZWQgZm9y
IGluIElQIG5ldHdvcmsuIElmIFNGQyBoZWFkZXIgaXMgZXhwZWN0ZWQgdG8gdHJhbnNwb3J0IG92
ZXIgYW55IHRyYW5zcG9ydCBuZXR3b3JrIGJlc2lkZSBJUCwgaXQgbmVlZHMgdGhlIHNpbWlsYXIg
bWVjaGFuaXNtIGFzIElQL1RUTC4gVGhlIHVzYWdlIG9mIGluZGV4IGluIHlvdXIgcHJvcG9zYWwg
ZG9lcyBub3QgYWNoaWV2ZSB0aGlzIHB1cnBvc2UuDQoNCklmIHdlIHVzZSBJUCBhcyB0cmFuc3Bv
cnQsIElNTzogbm8gbmVlZCB0byBpbXBsZW1lbnQgVFRMIG1lY2hhbmlzbSB3aXRoaW4gU0ZDLCBq
dXN0IGxldmVyYWdlIElQIFRUTCBjYXBhYmlsaXR5LiBCdXQsIGlmIG92ZXIgb3RoZXIgdHJhbnNw
b3J0cywgd2UgbmVlZCB0byBpbXBsZW1lbnQgSVAvVFRMIGxpa2UgbWVjaGFuaXNtIGluIFNGQy4N
Cg0KUmVnYXJkcywNCkx1Y3kNCg0KDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCA5
OjM1IEFNDQpUbzogWHV4aWFvaHU7IEx1Y3kgeW9uZzsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8p
OyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0
OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29u
cz8NCg0KWGlhb2h1LA0KDQpJIGRvbqGvdCB0aGluayB3ZSBuZWVkIHRvIHZpZXcgdGhlIFNGIGlu
ZGV4IGFzIGEgVFRMLiAgIEFwcHJvcHJpYXRlIHZhbGlkYXRpb24gYW5kIGxvb3Agc3VwcHJlc3Np
b24gY2FuIGJlIGRvbmUgZXZlbiB3aXRoIHRoZSBjdXJyZW50IHByb3Bvc2VkIGRlZmluaXRpb24u
ICAgIEFueSBTRkYgcmVjZWl2aW5nIGFuIFNGQyBlbmNhcHN1bGF0ZWQgcGFja2V0IG9yIGZyYW1l
IHdvdWxkIG5lZWQgdG8ga25vdyB0byB3aGljaCBvZiBpdHMgZGVwZW5kZW50IFNGoa9zIGl0IHNo
b3VsZCBmb3J3YXJkIHRoZSBwYWNrZXQgb3IgZnJhbWUuICAgVG8gZG8gc28gbWVhbnMgdGhhdCBp
dCBjYW4gdmFsaWRhdGUgdGhhdCB0aGUgcGF0aCBJRCBpcyBvbmUgdGhhdCBpdCBleHBlY3RzIHRv
IHBhcnRpY2lwYXRlIGluIGFuZCB0aGF0IHRoZSBTRiBpbnN0YW5jZSBpZGVudGlmaWVkIGJ5IHRo
ZSBpbmRleCBvbiB0aGF0IHBhdGggaXMgb25lIHRoYXQgaXQgaXMgcmVzcG9uc2libGUgZm9yLiAg
ICBTdWNoIGNoYWluIHBhdGggZGF0YSBtYXkgaGF2ZSBiZWVuIGxvY2FsbHkgcHJvdmlzaW9uZWQg
b3IgbWF5IGhhdmUgYmVlbiBkaXN0cmlidXRlZCBpbiBhIGNvbnRyb2wgcGxhbmUuDQoNCldoZW4g
dGhlIFNGRiByZWNlaXZlcyB0aGUgZ29vZCBwYWNrZXQgb3IgZnJhbWUgYmFjayBmcm9tIG9uZSBv
ZiBpdHMgZGVwZW5kZW50IFNGoa9zLCBpdCB3aWxsIGlkZW50aWZ5IHRoZSBuZXh0IFNGIGFuZCBT
RkYgYnkgY29uc3VsdGluZyBpdHMgbG9jYWwgZGF0YWJhc2UuICAgSWYgaXQgaXMgbm90IHRoZSBm
aW5hbCBTRiwgdGhlbiB0aGUgU0YgaW5kZXggaXMgaW5jcmVtZW50ZWQsIHRoZSB0cmFuc3BvcnQg
aGVhZGVyIHVwZGF0ZWQgYXMgbmVjZXNzYXJ5LCBhbmQgdGhlIHBhY2tldCBvciBmcmFtZSBwcm9n
cmVzc2VkLiAgICBGYWlsdXJlIHRvIHByb3Blcmx5IGluY3JlbWVudCB0aGUgU0YgSW5kZXggd291
bGQgYmUgYWtpbiB0byBmYWlsdXJlIHRvIGRlY3JlbWVudCBhIFRUTCBieSBhIHJvdXRlciCoQyB0
aGVyZSBpcyBubyBwcm90ZWN0aW9uIGZyb20gdGhhdC4NCg0KICAgUm9uDQoNCg0KRnJvbTogc2Zj
IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBYdXhpYW9odQ0KU2Vu
dDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDU6NDQgQU0NClRvOiBSb24gUGFya2VyOyBMdWN5
IHlvbmc7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBv
ciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCg0Kt6K8/sjLOiBzZmMgW21haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gtPqx7SBSb24gUGFya2VyDQq3osvNyrG85DogMjAxNMTq
M9TCMjbI1SA3OjEzDQrK1bz+yMs6IEx1Y3kgeW9uZzsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8p
OyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQrW98ziOiBS
ZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8N
Cg0KTHVjeSwNCg0KUmVnYXJkaW5nIHRoZSBzZXJ2aWNlIGZ1bmN0aW9uIGluZGV4IHRoYXQgd291
bGQgYmUgY29udGFpbmVkIGluIHRoZSBzZXJ2aWNlIGhlYWRlciwgSSB0aGluayBpdCBpcyBzaW1w
bHkgaW5jcmVtZW50ZWQgZnJvbSAxIHRvIGluZGljYXRlIHRoZSBuZXh0IHNlcnZpY2UgZnVuY3Rp
b24gd2l0aGluIHRoZSBjaGFpbi4gICBGb3IgZXhhbXBsZSwgaWYgdGhlIHBhdGggSUQgaXMgWCwg
Zm9yIGEgcGF0aCB7U0YtQS01LCBTRi1CLTIsIFNGLUMtNn0sIHRoZW4gcGFja2V0cyBkZXN0aW5l
ZCBmcm9tIGEgY2xhc3NpZmllciB0b3dhcmRzIFNGLUEtNSB3b3VsZCBjYXJyeSAocGF0aCBYLCBp
bmRleCAxKSwgcGFja2V0cyBmcm9tIFNGLUEtNSB0byBTRi1CLTIgd291bGQgY2FycnkgKHBhdGgg
WCwgaW5kZXggMiksIGV0Yy4NCg0KW1hpYW9odV0gSSB0aGluayB0aGUgdmFsdWUgb2YgdGhlIHNl
cnZpY2UgaW5kZXggc2hvdWxkIGJlIGRlY3JlbWVudGVkLCByYXRoZXIgdGhhbiBiZWluZyBpbmNy
ZW1lbnRlZCB3aGVuIHRyYXZlbGxpbmcgYWxvbmcgdGhlIHNlcnZpY2UgcGF0aCBzaW5jZSB0aGF0
IGluZGV4IGlzIG5vdCBvbmx5IHVzZWQgZm9yIGluZGljYXRpbmcgdGhlIG5leHQgc2VydmljZSBm
dW5jdGlvbiB3aXRoaW4gdGhlIGNoYWluLCBidXQgYWxzbyB1c2VkIGZvciBvdGhlciBwdXJwb3Nl
cyAoZS5nLiwgVFRMIG9mIHRoZSBzZXJ2aWNlIHBhdGgsIGluZGljYXRvciBvZiB0aGUgZW5kIG9m
IHRoZSBzZXJ2aWNlIGNoYWluKSwgdW5sZXNzIHlvdSB3YW50IHRvIGludHJvZHVjZSBhbiBhZGRp
dGlvbmFsIGZpZWxkIHdoaWNoIGluZGljYXRlcyB0aGUgdG90YWwgbGVuZ3RoIG9mIHRoZSBzZXJ2
aWNlIGNoYWluLg0KDQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUNCg0KICAgUm9uDQoNCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQpGcm9tOiBzZmMgW3NmYy1ib3VuY2VzQGlldGYub3Jn
XSBvbiBiZWhhbGYgb2YgTHVjeSB5b25nIFtsdWN5LnlvbmdAaHVhd2VpLmNvbV0NClNlbnQ6IFR1
ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDY6MzggUE0NClRvOiBSZWluYWxkbyBQZW5ubyAocmVwZW5u
byk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1Ympl
Y3Q6IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBj
b25zPw0KSGkgUmVpbmFsZG8sDQoNClRoYW5rIHlvdSB0byBzaGFyZSB5b3VyIHZpZXdzIG9uIHRo
aXMgc29sdXRpb24uIFdlIHdhbnQgdG8gaGF2ZSBhbiBlbGVnYW50IGFuZCBnZW5lcmFsIHNvbHV0
aW9uIHdpdGggb25lIHN0YW5kYXJkIFNGQyBoZWFkZXIgdG8gY292ZXIgbWFqb3JpdHkgdXNlIGNh
c2VzDQoNClNlZSBpbmxpbmUgYmVsb3cuDQoNCg0KRnJvbTogUmVpbmFsZG8gUGVubm8gKHJlcGVu
bm8pIFttYWlsdG86cmVwZW5ub0BjaXNjby5jb21dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAyNSwg
MjAxNCA0OjU2IFBNDQpUbzogTHVjeSB5b25nOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVE
UCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KSGksDQoNClRoZXJlIGFyZSBzZXZlcmFs
IHNvbHV0aW9uIHRvIHRoaXMgcHJvYmxlbS4gU29tZSBvZiB0aGVtIGltcGxlbWVudGF0aW9uIHNw
ZWNpZmljLCBvdGhlcnMgbW9yZSBlbGVnYW50Lg0KDQoxIC0gT25lIG9mIHRoZSBtb3JlIGVsZWdh
bnQgb25lcyBpcyB0byB1c2UgdGhlIFNlcnZpY2UgSW5kZXggdG8gZGV0ZXJtaW5lIHRoZSBuZXh0
IHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFuY2UuICBJdCBtYWtlcyBmb3IgYSBjb21wbGV0ZWx5IHN0
YXRlbGVzcyBzb2x1dGlvbiAoY29kZSB3aXNlKS4NCltMdWN5XSB3aGVuIHVzaW5nIFBhdGggSUQg
YW5kIFNlcnZpY2UgSW5kZXggb24gU0ZDIGhlYWRlciwgaXQgcmVxdWlyZXMgYXNzaWduaW5nIGlu
ZGV4ICMgdG8gZWFjaCBTRiBpbnN0YW5jZSwgY29uZmlndXJpbmcgdGhlbSBpbiB0aGUgZm9yd2Fy
ZGluZyB0YWJsZSwgd2hpY2ggaXMgdmVyeSBjb21wbGV4IHByb2Nlc3MgYW5kIGVhc2lseSBwcnVu
ZSBmb3IgZXJyb3IgaW4gbWF5IG9waW5pb24uICBJbiBhZGRpdGlvbiwgZWFjaCBTRiBpbnN0YW5j
ZSBtYXkgc2VydmUgbW9yZSB0aGFuIG9uZSBTRkMsIHNvIG5lZWQgdG8gYXNzaWduIGluZGV4ICMg
Zm9yIGVhY2ggU0ZDLCB3aGljaCBpcyBtb3JlIGNvbXBsZXguIFJlZ2FyZGluZyB0aGUgc3RhdGVs
ZXNzLCBJIGRvbqGvdCBnZXQgaXQuIElzbqGvdCBpbmRleCAjIGEgc3RhdGUgYXMgd2VsbCAobWF5
IGJlIGZldyBiaXQgbGVzcyk/DQoNClRvIGltcGxlbWVudCB0cnVlIHN0YXRlbGVzcywgU0ZDIGhl
YWRlciBuZWVkcyBhYmlsaXR5IHRvIGNhcnJ5IGFsbCBTRklzIElQIGFkZHJlc3NlcyBpbiBTRkMg
aGVhZGVyLCB3aGljaCB3YXMgY29uc2lkZXJlZCBhcyBub24tc2NhbGUgc29sdXRpb24uDQoNCg0K
MiCoQyBBbm90aGVyIG9wdGlvbiBpcyBmcm9tIGEgY29kaW5nIHBlcnNwZWN0aXZlIHlvdSBjYW4g
anVzdCBrZWVwIG1vcmUgc3RhdGUgaW4geW91ciBTTi9TRkYgd2hpbGUgeW91IHByb2Nlc3MgdGhl
IHBhY2tldCBhbmQgZGV0ZXJtaW5lIHdoYXQgaXMgdGhlIKGwbmV4dKGxIHNlcnZpY2UuDQpbTHVj
eV0gQWdyZWUuDQoNCkJ1dCBpcnJlc3BlY3RpdmUsIHRoZSBTTiBuZWVkcyB0byBrbm93IHRoZSBQ
YXRoIElEIGFuZCB0aGUgbGlzdCBvZiBTRklzIGludGVybmFsIHRvIGl0cyBub2RlLiBUaGlzIHBy
b3Zpc2lvbmluZyBjYW4gaGFwcGVuIGluIGEgdmFyaWV0eSBvZiB3YXlzLCBJIGltcGxlbWVudGVk
IHdpdGggUkVTVGNvbmYgYW5kIE5ldGNvbmYuDQoNCkFzIGZhciBhcyBVRFAvSVAgdnMuSVAsIEkg
Z2l2ZSBwcmVmZXJlbmNlIHRvIFVEUC9JUC4gSWYgeW91IGhhdmUgYSBmaXhlZCBwb3J0IG92ZXIg
VURQIGluIHdoaWNoIHRvIHJlY2VpdmUvc2VuZCBwYWNrZXRzOg0KDQotIFlvdSBjYW4gaGF2ZSB5
b3VyIGVudGlyZSBkYXRhcGxhbmUgaW4gdXNlcnBhY2UgYW5kIHVzZSBhIHZhcmlldHkgb2YgcHJv
Z3JhbW1pbmcgbGFuZ3VhZ2VzLg0KLSBZb3UgZG8gbm90IG5lZWQgcmF3IHBhY2tldCBhY2Nlc3Mg
dG8gcHVsbC9zZW5kIHBhY2tldHMuIFRoZXJlZm9yZSBubyByb290IHN1cHBvcnQuDQotIFVEUCBj
YW4gdHJhdmVyc2Ugbm9uLVNGQyBhd2FyZSBtaWRkbGV4Ym94ZXMuDQpbTHVjeV0gQWdyZWUgb24g
dGhpcyBzdGF0ZW1lbnQuIEJ1dCBmb3IgU0ZDIGRvbWFpbiwgZG8gd2Ugd2FudCB0byBhbGxvdyBz
dWNoIG1pZGJveGVzIG9uIFNGQyBwYXRoPyBNYXliZSBoYXBwZW4gaWYgYSBTRkMgZG9tYWluIGNy
b3NzZXMgbW9yZSB0aGFuIHRyYW5zcG9ydCBkb21haW5zPyBUaGlzIGlzIG9uZSBJIGxpa2UgdG8g
a25vdyBmcm9tIFNQcyBhbmQgU0YgdmVuZG9ycy4NCg0KUmVnYXJkcywNCkx1Y3kNCk9yIHlvdSBj
YW4gdXNlIGFueSBvZiB0aGUgYXZhaWxhYmxlIG1ldGhvZHMoIFRVUk4sIFNUVU4sIGV0YykuICBJ
ZiB5b3UgZW5jYXAgaW4gc29tZXRoaW5nIGVsc2Ugb3RoZXIgdGhhbiBJUC9VRFAgdGhlIGFwcGxp
Y2FiaWxpdHkgb2YgU0ZDIHdpbGwgYmUgY29uc2lkZXJhYmx5IGRpbWluaXNoZWQuSnVzdCBjaGVj
ayBTVENQIGFuZCBpdHMgcHJvYmxlbSBvbiBnZXR0aW5nIGFkb3B0ZWQgZ2l2ZW4gbWlkZGxleGJv
eGVzICBub3QgcmVjb2duaXppbmcgaXRzIHByb3RvY29sIG51bWJlci4NCg0KLSBJdCBqaXZlcyB3
aXRoIG90aGVyIElFVEYgd29yayBpbiB0aGUgYXJlYXMgb2YgbWV0YWRhdGEgYW5kIHRyYW5zcG9y
dCBzZXJ2aWNlcyAoc2F5LCBUQVBTKS4NCg0KcmVnYXJkcywNCg0KUmVpbmFsZG8NCg0KDQoNCkZy
b206IEx1Y3kgeW9uZyA8bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3
ZWkuY29tPj4NCkRhdGU6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IGF0IDI6MjUgUE0NClRvOiBE
YXZlIERvbHNvbiA8ZGRvbHNvbkBzYW5kdmluZS5jb208bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUu
Y29tPj4sICJzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4iIDxzZmNAaWV0Zi5vcmc8
bWFpbHRvOnNmY0BpZXRmLm9yZz4+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9y
IFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KSGkgRGF2ZSwNCg0KSWYgYSBzZXJ2
aWNlIGZvcndhcmRlciBwb2ludCBjb25uZWN0cyBtb3JlIHRoYW4gb25lIFNGIGluc3RhbmNlcyB0
aGF0IGJlbG9uZyB0byB0aGUgc2FtZSBTRkMsIGhvdyBjYW4gb25lIFBhdGggSUQgZGV0ZXJtaW5l
IHdoaWNoIFNGIGluc3RhbmNlcyBpcyB0aGUgbmV4dD8gSWYgeW91IGRyYXcgYSBzZXJ2aWNlIGNo
YWluIHBhdGggd2l0aCBtYW55IFNGIGluc3RhbmNlcywgeW91IGNhbiBlYXNpbHkgc2VlLCBpZiBQ
YXRoIElEIHJlcHJlc2VudHMgdGhhdCBwYXRoLCBzZXJ2aWNlIGZvcndhcmRlciBuZWVkcyB0byB1
c2UgcHJldmlvdXMgU0Ygb24gdGhlIHBhdGggdG8gcG9zaXRpb24gdGhlIG5leHQgU0Ygb24gdGhh
dCBwYXRoLg0KDQpMdWN5DQoNCkZyb206IERhdmUgRG9sc29uIFttYWlsdG86ZGRvbHNvbkBzYW5k
dmluZS5jb21dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA0OjEwIFBNDQpUbzogTHVj
eSB5b25nOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBT
RkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpXaHkgZG8g
eW91IHRoaW5rIHRoZSBwcmV2aW91cyBTRiBJUCBhZGRyZXNzIGlzIHJlcXVpcmVkIHRvIGRldGVy
bWluZSB0aGUgbmV4dCBTRiBJUCBhZGRyZXNzPyBXaHkgaXMgdGhlIFBhdGggSUQgbm90IHN1ZmZp
Y2llbnQgaW5mb3JtYXRpb24/DQoNCg0KRnJvbTogTHVjeSB5b25nIFttYWlsdG86bHVjeS55b25n
QGh1YXdlaS5jb21dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA0OjU2IFBNDQpUbzog
RGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDog
UkU6IFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCklu
IHRoaXMgc29sdXRpb24sIHNlcnZpY2UgZm9yd2FyZGVyIGFuZCBTRiBpbnN0YW5jZSBhcmUgc2Vw
YXJhdGVkIGVudGl0aWVzLiBTZXJ2aWNlIGZvcndhcmRlciBuZWVkcyBQYXRoIElEIGFuZCBwcmV2
aW91cyBTRiBJUCBhZGRyZXNzIHRvIHVuaXF1ZWx5IGlkZW50aWZ5IHRoZSBuZXh0IFNGIElQIGFk
ZHJlc3MuDQoNCkx1Y3kNCg0KRnJvbTogRGF2ZSBEb2xzb24gW21haWx0bzpkZG9sc29uQHNhbmR2
aW5lLmNvbV0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDM6MjEgUE0NClRvOiBMdWN5
IHlvbmc7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFNG
QyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkkgZG8gbm90
IHNlZSB3aHkgc291cmNlIElQIGFkZHJlc3MgKHByZXZpb3VzIFNGKSB3b3VsZCBiZSByZXF1aXJl
ZCB0byBsb29rIHVwIHRoZSBuZXh0IFNGLiBUaGUgcGF0aCBJRCBzaG91bGQgYmUgc3VmZmljaWVu
dCB0byBkZXRlcm1pbmUgdGhlIG5leHQgU0YuDQoNCg0KDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBMdWN5IHlvbmcNClNlbnQ6IFR1ZXNk
YXksIE1hcmNoIDI1LCAyMDE0IDQ6MDIgUE0NClRvOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NClN1YmplY3Q6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24s
IHByb3MgYW5kIGNvbnM/DQoNCkhpLA0KDQpUaGVyZSBhcmUgbWFueSB3YXlzIHRvIGltcGxlbWVu
dCBTRkNzLiBIb3dldmVyLCBvbmUgb2Ygb3VyIGdvYWxzIGluIHN0YW5kYXJkIGlzIHRvIGRldmVs
b3AgYSBzb2x1dGlvbiB0aGF0IGlzIHNpbXBsZSBhbmQgbGVzcyBjb3N0IGZvciB2ZW5kZXJzIGFu
ZCBzZXJ2aWNlIHByb3ZpZGVycy4gIE90aGVyIGdvYWxzIGFyZSB0aGF0IHRoZSBzb2x1dGlvbiBj
YW4gYXBwbHkgdG8gY29tbW9uIGFuZCBtYWpvcml0eSB1c2UgY2FzZXMuDQoNCklmIHdlIGltcGxl
bWVudCBTRkMgYXMgYW4gSVAgb3IgVURQL0lQIGFwcGxpY2F0aW9uLCBpLmUuIG9uY2UgdHJhZmZp
YyBpcyBjbGFzc2lmaWVkIGJ5IHRoZSBjbGFzc2lmaWNhdGlvbiwgaXQgYWRkcyBTRkMgaGVhZGVy
IGFuZCBJUCBoZWFkZXIgKG91dGVyKSBvbiB0aGUgcGFja2V0cyAoVURQIGhlYWRlciB0b28gaW4g
bGF0dGVyIGNhc2UpLCBhbmQgc2VuZCBzdWNoIHBhY2tldHMgYXMgYSByZWd1bGFyIElQIHBhY2tl
dC4gVGhlIHNyYyBJUCBvZiBvdXRlciBoZWFkZXIgY2FuIGJlIGNsYXNzaWZpY2F0aW9uIElQIGFk
ZHJlc3MsIGFuZCBkc3QgSVAgY2FuIGJlIG5leHQgU0YgSW5zdGFuY2UgSVAgYWRkcmVzcy4gTWFu
eSB0cmFuc3BvcnQgbmV0d29ya3MgY2FuIGNhcnJ5IElQIHRyYWZmaWMgYW5kIHJvdXRlIElQIHBh
Y2tldHMgYmFzZWQgb24gZHN0IElQIGFkZHJlc3MuICBXZSBvbmx5IG5lZWQgdG8gcmVxdWVzdCBh
IG5ldyBJUCBwcm90b2NvbCB0eXBlIGZvciBTRkMuIEF0IHRoZSBzZXJ2aWNlIGZvcndhcmRlciBw
b2ludCwgaXQgY2FuIGxvb2sgdXAgbmV4dCBTRiBJUCBhZGRyZXNzIGJhc2VkIG9uIFBhdGggSUQg
aW4gU0ZDIGhlYWRlciBhbmQgc3JjIElQIGFkZHJlc3MgKHByZXZpb3VzIFNGKSBvbiB0aGUgcGFj
a2V0LiAgQSBTRiBhbHNvIGZvcndhcmRzIHRoZSBwYWNrZXQgd2l0aCBTRkMgaGVhZGVyIGFzIGFu
IElQIHBhY2tldCBhbmQgZmlsbHMgaXRzIElQIGFkZHJlc3MgYXMgc3JjIElQIGFuZCB0aGUgc2Vy
dmljZSBmb3J3YXJkZXIgcG9pbnQgSVAgYWRkcmVzcyBhcyB0aGUgZHN0IElQIG9uIHRoZSBwYWNr
ZXQuDQoNClRoaXMgc29sdXRpb24gd29ya3MgZm9yIGVpdGhlciBTRkMgYXMgYW4gSVAgYXBwbGlj
YXRpb24gb3IgVURQL0lQIGFwcGxpY2F0aW9uLCB3aGljaCBvbmUgaXMgbW9yZSBwcm9wZXIgZnJv
bSBTRiBhbmQgc2VydmljZSBmb3J3YXJkZXIgcG9pbnQ/DQoNClRoaXMgc29sdXRpb24gc2VlbXMg
c2ltcGxlIHRvIG1lIGFuZCBvbmx5IG5lZWQgUGF0aCBJRCBpbiBTRkMgaGVhZGVyIGZvciBzdGVl
cmluZyB0cmFmZmljIHRocm91Z2ggdGhlIFNGQyBwYXRoLiBCdXQgbGlrZSB0byBzZWUgb3RoZXJz
oa8gb3BpbmlvbiBvbiB0aGlzIHNvbHV0aW9uLCBwcm9zIGFuZCBjb25zLg0KDQpUaGFua3MsDQpM
dWN5DQo=

--_000_2691CE0099834E4A9C5044EEC662BB9D4536AB79dfweml701chmchi_
Content-Type: text/html; charset="gb2312"
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=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:"Segoe UI";
	panose-1:2 11 5 2 4 2 4 2 2 3;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:SimSun;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Segoe UI","sans-serif";}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{mso-style-name:msochpdefault;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:10.0pt;
	font-family:"Times New Roman","serif";}
span.HTMLChar
	{mso-style-name:"HTML \9884\8BBE\683C\5F0F Char";
	mso-style-priority:99;
	mso-style-link:"HTML \9884\8BBE\683C\5F0F";
	font-family:SimSun;}
p.HTML, li.HTML, div.HTML
	{mso-style-name:"HTML \9884\8BBE\683C\5F0F";
	mso-style-link:"HTML \9884\8BBE\683C\5F0F Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.Char
	{mso-style-name:"\6279\6CE8\6846\6587\672C Char";
	mso-style-priority:99;
	mso-style-link:\6279\6CE8\6846\6587\672C;
	font-family:"Calibri","sans-serif";}
p.a, li.a, div.a
	{mso-style-name:\6279\6CE8\6846\6587\672C;
	mso-style-link:"\6279\6CE8\6846\6587\672C Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.balloontextchar0
	{mso-style-name:balloontextchar;
	font-family:"Tahoma","sans-serif";}
span.emailstyle19
	{mso-style-name:emailstyle19;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.emailstyle20
	{mso-style-name:emailstyle20;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle21
	{mso-style-name:emailstyle21;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle22
	{mso-style-name:emailstyle22;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle23
	{mso-style-name:emailstyle23;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle24
	{mso-style-name:emailstyle24;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle34
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle35
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle36
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle37
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle38
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle39
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle40
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
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"><span style=3D"color:#0070C0">Ron,<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Park=
er [mailto:Ron_Parker@affirmednetworks.com]
<br>
<b>Sent:</b> Thursday, March 27, 2014 3:01 PM<br>
<b>To:</b> Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; sfc@=
ietf.org<br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Lucy,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">One clarification.&nbs=
p;&nbsp; =A1=B0The path=A1=B1 does not exactly mean the SFC.&nbsp;&nbsp; Th=
e SFC is abstract, before accounting for network locators.&nbsp;&nbsp; As a=
 special case, if all of the SF=A1=AFs in the SFC have only a single networ=
k locator,
 then the path and chain are the same.&nbsp; &nbsp;But, if any or all of th=
ose SF=A1=AFs are multiply located, then the path is specific to an exact s=
equence of located service function instances.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Thank you=
 for clarification. I agree with that. The path is an exact sequence of loc=
ated service function instances. For a bi-directional SFC, it has to be tre=
ated as two distinct paths in this solution.
 Any concern on the complexity in managing them?<o:p></o:p></span></i></b><=
/p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p=
></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Thanks,<o:p></o:=
p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Lucy</span></i><=
/b><span style=3D"color:#0070C0"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp;&nbsp; Ron=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Lucy yong [<a href=3D"mailto:lucy.yong@=
huawei.com">mailto:lucy.yong@huawei.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 3:41 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a =
href=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Ron,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Park=
er [<a href=3D"mailto:Ron_Parker@affirmednetworks.com">mailto:Ron_Parker@af=
firmednetworks.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 12:09 PM<br>
<b>To:</b> Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a h=
ref=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Lucy,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Regarding the SF Index=
, draft-zhang-sfc-sch defines this as relative to the path, and not as a gl=
obally unique identifier of an SF instance.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] This is m=
y understanding too. =A1=B0The path=A1=B1 here means a SFC, right? I do not=
 see index as an SF instance identifier at all, it is an alias and only use=
d in forwarding. This is the reason, I think,
 that assigning these aliases and configuring then in forwarding table is c=
omplex for management and controller and may prune an error easily. For sup=
porting bi-directional or branching use cases, using index in forwarding ma=
y also bring other concerns.</span></i></b><span style=3D"color:#0070C0"><o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Regarding TTL, my firs=
t thought is that is a property of the transport, and if it is important to=
 you, choose the transport accordingly.&nbsp;&nbsp; But, I=A1=AFm open to f=
urther discussion along these lines.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Thank you=
 for the clarification. This is related to the discussion under this title.=
 If SPC is implemented as IP or IP/UDP application, it can leverage a lot w=
hat IP technology have done. If we assume
 that SFC may be carried over any transport solution, SFC implementation ha=
s to provide these functions, which, IMO, related to what information that =
SFC header need to hold.<o:p></o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p=
></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Thanks,<o:p></o:=
p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Lucy</span></i><=
/b><span style=3D"color:#0070C0"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Lucy yong [<a href=3D"mailto:lucy.yong@=
huawei.com">mailto:lucy.yong@huawei.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 12:26 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a =
href=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Ron,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">I assume that the inde=
x usage you mentioned below is the same whether these three SFs are on one =
SFF or two SFFs, which means that the index # is assigned to SF-X-I per SFC=
 and by the incremental. A SF-X-I may
 be served to many SFCs and position differently in SFCs. This means that, =
in this method, a SF-X-I is mapped with different index #, one per each SFC=
 that has the SF-X-I. IMO: &nbsp;when operator/system creates a SFC and sel=
ects SF-X-Is for the SFC, and then assign
 index # to them and configure the forwarding table with path ID and index =
# in the related SFFs. Furthermore, each index # also need to be associated=
 to the address or port that transport layer can understand. &nbsp;IMO: thi=
s is a complex process for the system,
 uneasy to manger too, and may easily prone an error. <o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Second, your draft als=
o mention that the use of index to prevent the loop.&nbsp; The loop does no=
t occur in normal condition. The loop occurs in abnormal condition. So the =
loop prevention mechanism is to prevent no
 loop happen in any abnormal condition. That is why TTL is designed for in =
IP network. If SFC header is expected to transport over any transport netwo=
rk beside IP, it needs the similar mechanism as IP/TTL. The usage of index =
in your proposal does not achieve
 this purpose. <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">If we use IP as transp=
ort, IMO: no need to implement TTL mechanism within SFC, just leverage IP T=
TL capability. But, if over other transports, we need to implement IP/TTL l=
ike mechanism in SFC.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Regards,<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy <o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Park=
er [</span><a href=3D"mailto:Ron_Parker@affirmednetworks.com"><span style=
=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"=
>mailto:Ron_Parker@affirmednetworks.com</span></a><span style=3D"font-size:=
10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">]
<br>
<b>Sent:</b> Thursday, March 27, 2014 9:35 AM<br>
<b>To:</b> Xuxiaohu; Lucy yong; Reinaldo Penno (repenno); Dave Dolson; </sp=
an><a href=3D"mailto:sfc@ietf.org"><span style=3D"font-size:10.0pt;font-fam=
ily:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc@ietf.org</span></a><span=
 style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&=
quot;"><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Xiaohu,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I don=A1=AFt think we =
need to view the SF index as a TTL.&nbsp;&nbsp; Appropriate validation and =
loop suppression can be done even with the current proposed definition.&nbs=
p;&nbsp;&nbsp; Any SFF receiving an SFC encapsulated packet or frame
 would need to know to which of its dependent SF=A1=AFs it should forward t=
he packet or frame.&nbsp;&nbsp; To do so means that it can validate that th=
e path ID is one that it expects to participate in and that the SF instance=
 identified by the index on that path is one that
 it is responsible for.&nbsp;&nbsp; &nbsp;Such chain path data may have bee=
n locally provisioned or may have been distributed in a control plane.<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">When the SFF receives =
the good packet or frame back from one of its dependent SF=A1=AFs, it will =
identify the next SF and SFF by consulting its local database.&nbsp;&nbsp; =
If it is not the final SF, then the SF index is incremented,
 the transport header updated as necessary, and the packet or frame progres=
sed.&nbsp;&nbsp;&nbsp; Failure to properly increment the SF Index would be =
akin to failure to decrement a TTL by a router =A8C there is no protection =
from that.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> sfc [<a href=3D"mailto:sfc-bounces@ietf=
.org">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Xuxiaohu<br>
<b>Sent:</b> Thursday, March 27, 2014 5:44 AM<br>
<b>To:</b> Ron Parker; Lucy yong; Reinaldo Penno (repenno); Dave Dolson; <a=
 href=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span lang=3D"ZH-CN" style=3D"font-size:10.0pt;fo=
nt-family:SimSun">=B7=A2=BC=FE=C8=CB</span></b><b><span style=3D"font-size:=
10.0pt;font-family:SimSun">:</span></b><span style=3D"font-size:10.0pt;font=
-family:SimSun"> sfc [</span><a href=3D"mailto:sfc-bounces@ietf.org"><span =
style=3D"font-size:10.0pt;font-family:SimSun">mailto:sfc-bounces@ietf.org</=
span></a><span style=3D"font-size:10.0pt;font-family:SimSun">]
<b><span lang=3D"ZH-CN">=B4=FA=B1=ED </span></b>Ron Parker<br>
<b><span lang=3D"ZH-CN">=B7=A2=CB=CD=CA=B1=BC=E4</span>:</b> 2014<span lang=
=3D"ZH-CN">=C4=EA</span>3<span lang=3D"ZH-CN">=D4=C2</span>26<span lang=3D"=
ZH-CN">=C8=D5</span> 7:13<br>
<b><span lang=3D"ZH-CN">=CA=D5=BC=FE=C8=CB</span>:</b> Lucy yong; Reinaldo =
Penno (repenno); Dave Dolson;
</span><a href=3D"mailto:sfc@ietf.org"><span style=3D"font-size:10.0pt;font=
-family:SimSun">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font=
-family:SimSun"><br>
<b><span lang=3D"ZH-CN">=D6=F7=CC=E2</span>:</b> Re: [sfc] SFC as an IP or =
UDP application, pros and cons?<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Lucy,
<o:p></o:p></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Regarding the service functi=
on index that would be contained in the service header, I think it is simpl=
y incremented from 1 to indicate the next service function
 within the chain. &nbsp; For example, if the path ID is X, for a path {SF-=
A-5, SF-B-2, SF-C-6}, then packets destined from a classifier towards SF-A-=
5 would carry (path X, index 1), packets from SF-A-5 to SF-B-2 would carry =
(path X, index 2), etc.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></=
p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span style=3D"font-siz=
e:16.0pt;color:#1F497D">[Xiaohu] I think the value of the service index sho=
uld be decremented, rather than being incremented when travelling along the=
 service path since that index is not
 only used for indicating the next service function within the chain, but a=
lso used for other purposes (e.g., TTL of the service path, indicator of th=
e end of the service chain), unless you want to introduce an additional fie=
ld which indicates the total length
 of the service chain.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span style=3D"font-siz=
e:16.0pt;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span style=3D"font-siz=
e:16.0pt;color:#1F497D">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt;color:#1F497D">Xiaoh=
u<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp; &nbsp;Ron<o:p></o:p><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<div>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;se=
rif&quot;;color:black">
<hr size=3D"2" width=3D"100%" align=3D"center">
</span></div>
<div id=3D"divRpF99624">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><b><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:b=
lack">From:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tah=
oma&quot;,&quot;sans-serif&quot;;color:black"> sfc [sfc-bounces@ietf.org] o=
n behalf
 of Lucy yong [lucy.yong@huawei.com]<br>
<b>Sent:</b> Tuesday, March 25, 2014 6:38 PM<br>
<b>To:</b> Reinaldo Penno (repenno); Dave Dolson; </span><a href=3D"mailto:=
sfc@ietf.org"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot=
;,&quot;sans-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:1=
0.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><b=
r>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot=
;,&quot;serif&quot;;color:black"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Reinaldo,</span><sp=
an style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Thank you to share you=
r views on this solution. We want to have an elegant and general solution w=
ith one standard SFC header to cover majority use cases</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">See inline below.</spa=
n><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Reinaldo Penno (repenno) [</span><a href=3D"mailto:repenno@=
cisco.com"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&=
quot;sans-serif&quot;">mailto:repenno@cisco.com</span></a><span style=3D"fo=
nt-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:=
black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Lucy yong; Dave Dolson; </span><a href=3D"mailto:sfc@ietf.org"><=
span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-se=
rif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font-fami=
ly:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Hi,</sp=
an><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">There a=
re several solution to this problem. Some of them implementation specific, =
others more elegant.&nbsp;</span><span style=3D"color:black"><o:p></o:p></s=
pan></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">1 - One=
 of the more elegant ones is to use the Service Index to determine the next=
 service function instance. &nbsp;It makes for a completely stateless solut=
ion (code wise). &nbsp;</span><span style=3D"color:black"><o:p></o:p></span=
></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><b><i><span style=3D"col=
or:#0070C0">[Lucy]
</span></i></b><span style=3D"color:#0070C0">when using Path ID and Service=
 Index on SFC header, it requires assigning index # to each SF instance, co=
nfiguring them in the forwarding table, which is very complex process and e=
asily prune for error in may opinion.
 &nbsp;In addition, each SF instance may serve more than one SFC, so need t=
o assign index # for each SFC, which is more complex. Regarding the statele=
ss, I don=A1=AFt get it. Isn=A1=AFt index # a state as well (may be few bit=
 less)?</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><span style=3D"color:#00=
70C0">&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><span style=3D"color:#00=
70C0">To implement true stateless, SFC header needs ability to carry all SF=
Is IP addresses in SFC header, which was considered as non-scale solution.<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">2 =A8C =
Another option is from a coding perspective you can just keep more state in=
 your SN/SFF while you process the packet and determine what is the =A1=B0n=
ext=A1=B1 service. &nbsp;</span><span style=3D"color:black"><o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Agree.</s=
pan></i></b><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">But irr=
espective, the SN needs to know the Path ID and the list of SFIs internal t=
o its node. This provisioning can happen in a variety of ways, I implemente=
d with RESTconf and Netconf.&nbsp;</span><span style=3D"color:black"><o:p><=
/o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">As far =
as UDP/IP vs.IP, I give preference to UDP/IP. If you have a fixed port over=
 UDP in which to receive/send packets:</span><span style=3D"color:black"><o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- You c=
an have your entire dataplane in userpace and use a variety of programming =
languages.&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- You d=
o not need raw packet access to pull/send packets. Therefore no root suppor=
t.&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- UDP c=
an traverse non-SFC aware middlexboxes.
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Agree on =
this statement. But for SFC domain, do we want to allow such midboxes on SF=
C path? Maybe happen if a SFC domain crosses more than transport domains? T=
his is one I like to know from SPs and
 SF vendors. </span></i></b><span style=3D"color:black"><o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">&nbsp;</span></i=
></b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Regards,</span><=
/i></b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Lucy</span></i><=
/b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Or you =
can use any of the available methods( TURN, STUN, etc). &nbsp;If you encap =
in something else other than IP/UDP the applicability of SFC will be consid=
erably diminished.Just check STCP and its
 problem on getting adopted given middlexboxes &nbsp;not recognizing its pr=
otocol number. &nbsp;&nbsp;</span><span style=3D"color:black"><o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">&nbsp;</span></i=
></b><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- It ji=
ves with other IETF work in the areas of metadata and transport services (s=
ay, TAPS).&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">regards=
,&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Reinald=
o&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From: </span></b><spa=
n style=3D"color:black">Lucy yong &lt;</span><a href=3D"mailto:lucy.yong@hu=
awei.com" target=3D"_blank">lucy.yong@huawei.com</a><span style=3D"color:bl=
ack">&gt;<br>
<b>Date: </b>Tuesday, March 25, 2014 at 2:25 PM<br>
<b>To: </b>Dave Dolson &lt;</span><a href=3D"mailto:ddolson@sandvine.com" t=
arget=3D"_blank">ddolson@sandvine.com</a><span style=3D"color:black">&gt;, =
&quot;</span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org=
</a><span style=3D"color:black">&quot; &lt;</span><a href=3D"mailto:sfc@iet=
f.org" target=3D"_blank">sfc@ietf.org</a><span style=3D"color:black">&gt;<b=
r>
<b>Subject: </b>Re: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Dave,</span><span s=
tyle=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">If a service forwarder=
 point connects more than one SF instances that belong to the same SFC, how=
 can one Path ID determine which SF instances is the next? If you draw a se=
rvice chain path with many SF instances,
 you can easily see, if Path ID represents that path, service forwarder nee=
ds to use previous SF on the path to position the next SF on that path.</sp=
an><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy </span><span styl=
e=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Dave Dolson [</span><a href=3D"mailto:ddolson@sandvine.com"=
 target=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma=
&quot;,&quot;sans-serif&quot;">mailto:ddolson@sandvine.com</span></a><span =
style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&q=
uot;;color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:10 PM<br>
<b>To:</b> Lucy yong; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_bla=
nk"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sa=
ns-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font=
-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Why do you think the p=
revious SF IP address is required to determine the next SF IP address? Why =
is the Path ID not sufficient information?</span><span style=3D"color:black=
"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Lucy yong [</span><a href=3D"mailto:lucy.yong@huawei.com" t=
arget=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&q=
uot;,&quot;sans-serif&quot;">mailto:lucy.yong@huawei.com</span></a><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Dave Dolson; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_b=
lank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;=
sans-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">In this solution, serv=
ice forwarder and SF instance are separated entities. Service forwarder nee=
ds Path ID and previous SF IP address to uniquely identify the next SF IP a=
ddress.
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Dave Dolson [</span><a href=3D"mailto:ddolson@sandvine.com"=
 target=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma=
&quot;,&quot;sans-serif&quot;">mailto:ddolson@sandvine.com</span></a><span =
style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&q=
uot;;color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 3:21 PM<br>
<b>To:</b> Lucy yong; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_bla=
nk"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sa=
ns-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font=
-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I do not see why sourc=
e IP address (previous SF) would be required to look up the next SF. The pa=
th ID should be sufficient to determine the next SF.</span><span style=3D"c=
olor:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> sfc [</span><a href=3D"mailto:sfc-bounces@ietf.org" target=
=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,=
&quot;sans-serif&quot;">mailto:sfc-bounces@ietf.org</span></a><span style=
=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;=
color:black">]
<b>On Behalf Of </b>Lucy yong<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:02 PM<br>
<b>To:</b> </span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span s=
tyle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&qu=
ot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font-family:&qu=
ot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> [sfc] SFC as an IP or UDP application, pros and cons?</span=
><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Hi,<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">There are many ways to i=
mplement SFCs. However, one of our goals in standard is to develop a soluti=
on that is simple and less cost for venders and service providers. &nbsp;Ot=
her goals are that the solution can apply
 to common and majority use cases. <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">If we implement SFC as a=
n IP or UDP/IP application, i.e. once traffic is classified by the classifi=
cation, it adds SFC header and IP header (outer) on the packets (UDP header=
 too in latter case), and send such
 packets as a regular IP packet. The src IP of outer header can be classifi=
cation IP address, and dst IP can be next SF Instance IP address. Many tran=
sport networks can carry IP traffic and route IP packets based on dst IP ad=
dress. &nbsp;We only need to request
 a new IP protocol type for SFC. At the service forwarder point, it can loo=
k up next SF IP address based on Path ID in SFC header and src IP address (=
previous SF) on the packet. &nbsp;A SF also forwards the packet with SFC he=
ader as an IP packet and fills its IP
 address as src IP and the service forwarder point IP address as the dst IP=
 on the packet.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">This solution works for =
either SFC as an IP application or UDP/IP application, which one is more pr=
oper from SF and service forwarder point?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">This solution seems simp=
le to me and only need Path ID in SFC header for steering traffic through t=
he SFC path. But like to see others=A1=AF opinion on this solution, pros an=
d cons.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Thanks,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:black">Lucy<o:p></o:p></span></=
p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_2691CE0099834E4A9C5044EEC662BB9D4536AB79dfweml701chmchi_--


From nobody Thu Mar 27 13:11:46 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2DFE21A03D5 for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 13:11:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.15
X-Spam-Level: *
X-Spam-Status: No, score=1.15 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_NONE=-0.0001, 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 ppdKtgsvTSDW for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 13:11:33 -0700 (PDT)
Received: from hub021-ca-7.exch021.serverdata.net (hub021-ca-7.exch021.serverdata.net [64.78.56.72]) by ietfa.amsl.com (Postfix) with ESMTP id 891EB1A0758 for <sfc@ietf.org>; Thu, 27 Mar 2014 13:11:31 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-7.exch021.domain.local ([10.254.4.109]) with mapi id 14.03.0174.001; Thu, 27 Mar 2014 13:11:25 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: Lucy yong <lucy.yong@huawei.com>, Xuxiaohu <xuxiaohu@huawei.com>, "Reinaldo Penno (repenno)" <repenno@cisco.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7QAAGnooAAAH8L8AAAfg8Q///n04D//9oCYIAAW5/h///gmnD//U35sP/6hfbA//T2RyD/6c5dEP/TiYOA/6cRQrD/TiGE8A==
Date: Thu, 27 Mar 2014 20:11:24 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8289@MBX021-W3-CA-2.exch021.domain.local>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com> <CF574684.A63B%repenno@cisco.com>, <2691CE0099834E4A9C5044EEC662BB9D4535F3F5@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E5D0F@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08265375@NKGEML512-MBS.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E7DEA@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AA2A@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8031@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AB2E@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8228@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AB79@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D4536AB79@dfweml701-chm.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.203.66.100]
Content-Type: multipart/alternative; boundary="_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E8289MBX021W3CA2exch_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/rM9J6ymSRIRMpDdHHX-QEjo_V_A
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Mar 2014 20:11:41 -0000

--_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E8289MBX021W3CA2exch_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

THVjeSwNCg0KWW91IHJhaXNlIGEgZ29vZCBwb2ludCBvbiBiaWRpcmVjdGlvbmFsIGNoYWlucywg
d2hpY2ggSSB0aGluayBpcyBhIG1ham9yaXR5IHVzZSBjYXNlIGZvciBmdW5jdGlvbmFsLCBzaW1w
bGlmaWNhdGlvbiwgb3Igb2JzZXJ2YWJpbGl0eSByZWFzb25zLiAgICBUaGUgd2F5IHdloa92ZSBl
eHByZXNzZWQgdGhpbmdzIHNvIGZhciwgaXQgd291bGQgYmUgdXAgdG8gdGhlIG1hbmFnZW1lbnQg
cGxhbmUgb3IgY29udHJvbCBwbGFuZSB0byBpbmRpY2F0ZSBob3cgc3VjaCBpbmRpdmlkdWFsIHBh
dGhzIGFyZSBwYWlyZWQgdG9nZXRoZXIuDQoNCiAgIFJvbg0KDQoNCg0KRnJvbTogTHVjeSB5b25n
IFttYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcs
IDIwMTQgNDowOCBQTQ0KVG86IFJvbiBQYXJrZXI7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAo
cmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmcNClN1YmplY3Q6IFJFOiBbc2ZjXSBT
RkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpSb24sDQoN
CkZyb206IFJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
XQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDM6MDEgUE0NClRvOiBMdWN5IHlvbmc7
IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4g
SVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpMdWN5LA0KDQpPbmUgY2xh
cmlmaWNhdGlvbi4gICChsFRoZSBwYXRoobEgZG9lcyBub3QgZXhhY3RseSBtZWFuIHRoZSBTRkMu
ICAgVGhlIFNGQyBpcyBhYnN0cmFjdCwgYmVmb3JlIGFjY291bnRpbmcgZm9yIG5ldHdvcmsgbG9j
YXRvcnMuICAgQXMgYSBzcGVjaWFsIGNhc2UsIGlmIGFsbCBvZiB0aGUgU0ahr3MgaW4gdGhlIFNG
QyBoYXZlIG9ubHkgYSBzaW5nbGUgbmV0d29yayBsb2NhdG9yLCB0aGVuIHRoZSBwYXRoIGFuZCBj
aGFpbiBhcmUgdGhlIHNhbWUuICAgQnV0LCBpZiBhbnkgb3IgYWxsIG9mIHRob3NlIFNGoa9zIGFy
ZSBtdWx0aXBseSBsb2NhdGVkLCB0aGVuIHRoZSBwYXRoIGlzIHNwZWNpZmljIHRvIGFuIGV4YWN0
IHNlcXVlbmNlIG9mIGxvY2F0ZWQgc2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZXMuDQpbTHVjeV0g
VGhhbmsgeW91IGZvciBjbGFyaWZpY2F0aW9uLiBJIGFncmVlIHdpdGggdGhhdC4gVGhlIHBhdGgg
aXMgYW4gZXhhY3Qgc2VxdWVuY2Ugb2YgbG9jYXRlZCBzZXJ2aWNlIGZ1bmN0aW9uIGluc3RhbmNl
cy4gRm9yIGEgYmktZGlyZWN0aW9uYWwgU0ZDLCBpdCBoYXMgdG8gYmUgdHJlYXRlZCBhcyB0d28g
ZGlzdGluY3QgcGF0aHMgaW4gdGhpcyBzb2x1dGlvbi4gQW55IGNvbmNlcm4gb24gdGhlIGNvbXBs
ZXhpdHkgaW4gbWFuYWdpbmcgdGhlbT8NCg0KVGhhbmtzLA0KTHVjeQ0KDQogICAgUm9uDQoNCg0K
RnJvbTogTHVjeSB5b25nIFttYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb21dDQpTZW50OiBUaHVy
c2RheSwgTWFyY2ggMjcsIDIwMTQgMzo0MSBQTQ0KVG86IFJvbiBQYXJrZXI7IFh1eGlhb2h1OyBS
ZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFw
cGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpIaSBSb24sDQoNCkZyb206IFJvbiBQYXJrZXIg
W21haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tXQ0KU2VudDogVGh1cnNkYXks
IE1hcmNoIDI3LCAyMDE0IDEyOjA5IFBNDQpUbzogTHVjeSB5b25nOyBYdXhpYW9odTsgUmVpbmFs
ZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNh
dGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KTHVjeSwNCg0KUmVnYXJkaW5nIHRoZSBTRiBJbmRleCwg
ZHJhZnQtemhhbmctc2ZjLXNjaCBkZWZpbmVzIHRoaXMgYXMgcmVsYXRpdmUgdG8gdGhlIHBhdGgs
IGFuZCBub3QgYXMgYSBnbG9iYWxseSB1bmlxdWUgaWRlbnRpZmllciBvZiBhbiBTRiBpbnN0YW5j
ZS4NCltMdWN5XSBUaGlzIGlzIG15IHVuZGVyc3RhbmRpbmcgdG9vLiChsFRoZSBwYXRoobEgaGVy
ZSBtZWFucyBhIFNGQywgcmlnaHQ/IEkgZG8gbm90IHNlZSBpbmRleCBhcyBhbiBTRiBpbnN0YW5j
ZSBpZGVudGlmaWVyIGF0IGFsbCwgaXQgaXMgYW4gYWxpYXMgYW5kIG9ubHkgdXNlZCBpbiBmb3J3
YXJkaW5nLiBUaGlzIGlzIHRoZSByZWFzb24sIEkgdGhpbmssIHRoYXQgYXNzaWduaW5nIHRoZXNl
IGFsaWFzZXMgYW5kIGNvbmZpZ3VyaW5nIHRoZW4gaW4gZm9yd2FyZGluZyB0YWJsZSBpcyBjb21w
bGV4IGZvciBtYW5hZ2VtZW50IGFuZCBjb250cm9sbGVyIGFuZCBtYXkgcHJ1bmUgYW4gZXJyb3Ig
ZWFzaWx5LiBGb3Igc3VwcG9ydGluZyBiaS1kaXJlY3Rpb25hbCBvciBicmFuY2hpbmcgdXNlIGNh
c2VzLCB1c2luZyBpbmRleCBpbiBmb3J3YXJkaW5nIG1heSBhbHNvIGJyaW5nIG90aGVyIGNvbmNl
cm5zLg0KDQpSZWdhcmRpbmcgVFRMLCBteSBmaXJzdCB0aG91Z2h0IGlzIHRoYXQgaXMgYSBwcm9w
ZXJ0eSBvZiB0aGUgdHJhbnNwb3J0LCBhbmQgaWYgaXQgaXMgaW1wb3J0YW50IHRvIHlvdSwgY2hv
b3NlIHRoZSB0cmFuc3BvcnQgYWNjb3JkaW5nbHkuICAgQnV0LCBJoa9tIG9wZW4gdG8gZnVydGhl
ciBkaXNjdXNzaW9uIGFsb25nIHRoZXNlIGxpbmVzLg0KW0x1Y3ldIFRoYW5rIHlvdSBmb3IgdGhl
IGNsYXJpZmljYXRpb24uIFRoaXMgaXMgcmVsYXRlZCB0byB0aGUgZGlzY3Vzc2lvbiB1bmRlciB0
aGlzIHRpdGxlLiBJZiBTUEMgaXMgaW1wbGVtZW50ZWQgYXMgSVAgb3IgSVAvVURQIGFwcGxpY2F0
aW9uLCBpdCBjYW4gbGV2ZXJhZ2UgYSBsb3Qgd2hhdCBJUCB0ZWNobm9sb2d5IGhhdmUgZG9uZS4g
SWYgd2UgYXNzdW1lIHRoYXQgU0ZDIG1heSBiZSBjYXJyaWVkIG92ZXIgYW55IHRyYW5zcG9ydCBz
b2x1dGlvbiwgU0ZDIGltcGxlbWVudGF0aW9uIGhhcyB0byBwcm92aWRlIHRoZXNlIGZ1bmN0aW9u
cywgd2hpY2gsIElNTywgcmVsYXRlZCB0byB3aGF0IGluZm9ybWF0aW9uIHRoYXQgU0ZDIGhlYWRl
ciBuZWVkIHRvIGhvbGQuDQoNClRoYW5rcywNCkx1Y3kNCg0KICAgUm9uDQoNCg0KRnJvbTogTHVj
eSB5b25nIFttYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFy
Y2ggMjcsIDIwMTQgMTI6MjYgUE0NClRvOiBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVpbmFsZG8g
UGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlv
biwgcHJvcyBhbmQgY29ucz8NCg0KSGkgUm9uLA0KDQpJIGFzc3VtZSB0aGF0IHRoZSBpbmRleCB1
c2FnZSB5b3UgbWVudGlvbmVkIGJlbG93IGlzIHRoZSBzYW1lIHdoZXRoZXIgdGhlc2UgdGhyZWUg
U0ZzIGFyZSBvbiBvbmUgU0ZGIG9yIHR3byBTRkZzLCB3aGljaCBtZWFucyB0aGF0IHRoZSBpbmRl
eCAjIGlzIGFzc2lnbmVkIHRvIFNGLVgtSSBwZXIgU0ZDIGFuZCBieSB0aGUgaW5jcmVtZW50YWwu
IEEgU0YtWC1JIG1heSBiZSBzZXJ2ZWQgdG8gbWFueSBTRkNzIGFuZCBwb3NpdGlvbiBkaWZmZXJl
bnRseSBpbiBTRkNzLiBUaGlzIG1lYW5zIHRoYXQsIGluIHRoaXMgbWV0aG9kLCBhIFNGLVgtSSBp
cyBtYXBwZWQgd2l0aCBkaWZmZXJlbnQgaW5kZXggIywgb25lIHBlciBlYWNoIFNGQyB0aGF0IGhh
cyB0aGUgU0YtWC1JLiBJTU86ICB3aGVuIG9wZXJhdG9yL3N5c3RlbSBjcmVhdGVzIGEgU0ZDIGFu
ZCBzZWxlY3RzIFNGLVgtSXMgZm9yIHRoZSBTRkMsIGFuZCB0aGVuIGFzc2lnbiBpbmRleCAjIHRv
IHRoZW0gYW5kIGNvbmZpZ3VyZSB0aGUgZm9yd2FyZGluZyB0YWJsZSB3aXRoIHBhdGggSUQgYW5k
IGluZGV4ICMgaW4gdGhlIHJlbGF0ZWQgU0ZGcy4gRnVydGhlcm1vcmUsIGVhY2ggaW5kZXggIyBh
bHNvIG5lZWQgdG8gYmUgYXNzb2NpYXRlZCB0byB0aGUgYWRkcmVzcyBvciBwb3J0IHRoYXQgdHJh
bnNwb3J0IGxheWVyIGNhbiB1bmRlcnN0YW5kLiAgSU1POiB0aGlzIGlzIGEgY29tcGxleCBwcm9j
ZXNzIGZvciB0aGUgc3lzdGVtLCB1bmVhc3kgdG8gbWFuZ2VyIHRvbywgYW5kIG1heSBlYXNpbHkg
cHJvbmUgYW4gZXJyb3IuDQoNClNlY29uZCwgeW91ciBkcmFmdCBhbHNvIG1lbnRpb24gdGhhdCB0
aGUgdXNlIG9mIGluZGV4IHRvIHByZXZlbnQgdGhlIGxvb3AuICBUaGUgbG9vcCBkb2VzIG5vdCBv
Y2N1ciBpbiBub3JtYWwgY29uZGl0aW9uLiBUaGUgbG9vcCBvY2N1cnMgaW4gYWJub3JtYWwgY29u
ZGl0aW9uLiBTbyB0aGUgbG9vcCBwcmV2ZW50aW9uIG1lY2hhbmlzbSBpcyB0byBwcmV2ZW50IG5v
IGxvb3AgaGFwcGVuIGluIGFueSBhYm5vcm1hbCBjb25kaXRpb24uIFRoYXQgaXMgd2h5IFRUTCBp
cyBkZXNpZ25lZCBmb3IgaW4gSVAgbmV0d29yay4gSWYgU0ZDIGhlYWRlciBpcyBleHBlY3RlZCB0
byB0cmFuc3BvcnQgb3ZlciBhbnkgdHJhbnNwb3J0IG5ldHdvcmsgYmVzaWRlIElQLCBpdCBuZWVk
cyB0aGUgc2ltaWxhciBtZWNoYW5pc20gYXMgSVAvVFRMLiBUaGUgdXNhZ2Ugb2YgaW5kZXggaW4g
eW91ciBwcm9wb3NhbCBkb2VzIG5vdCBhY2hpZXZlIHRoaXMgcHVycG9zZS4NCg0KSWYgd2UgdXNl
IElQIGFzIHRyYW5zcG9ydCwgSU1POiBubyBuZWVkIHRvIGltcGxlbWVudCBUVEwgbWVjaGFuaXNt
IHdpdGhpbiBTRkMsIGp1c3QgbGV2ZXJhZ2UgSVAgVFRMIGNhcGFiaWxpdHkuIEJ1dCwgaWYgb3Zl
ciBvdGhlciB0cmFuc3BvcnRzLCB3ZSBuZWVkIHRvIGltcGxlbWVudCBJUC9UVEwgbGlrZSBtZWNo
YW5pc20gaW4gU0ZDLg0KDQpSZWdhcmRzLA0KTHVjeQ0KDQoNCkZyb206IFJvbiBQYXJrZXIgW21h
aWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tXQ0KU2VudDogVGh1cnNkYXksIE1h
cmNoIDI3LCAyMDE0IDk6MzUgQU0NClRvOiBYdXhpYW9odTsgTHVjeSB5b25nOyBSZWluYWxkbyBQ
ZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9u
LCBwcm9zIGFuZCBjb25zPw0KDQpYaWFvaHUsDQoNCkkgZG9uoa90IHRoaW5rIHdlIG5lZWQgdG8g
dmlldyB0aGUgU0YgaW5kZXggYXMgYSBUVEwuICAgQXBwcm9wcmlhdGUgdmFsaWRhdGlvbiBhbmQg
bG9vcCBzdXBwcmVzc2lvbiBjYW4gYmUgZG9uZSBldmVuIHdpdGggdGhlIGN1cnJlbnQgcHJvcG9z
ZWQgZGVmaW5pdGlvbi4gICAgQW55IFNGRiByZWNlaXZpbmcgYW4gU0ZDIGVuY2Fwc3VsYXRlZCBw
YWNrZXQgb3IgZnJhbWUgd291bGQgbmVlZCB0byBrbm93IHRvIHdoaWNoIG9mIGl0cyBkZXBlbmRl
bnQgU0ahr3MgaXQgc2hvdWxkIGZvcndhcmQgdGhlIHBhY2tldCBvciBmcmFtZS4gICBUbyBkbyBz
byBtZWFucyB0aGF0IGl0IGNhbiB2YWxpZGF0ZSB0aGF0IHRoZSBwYXRoIElEIGlzIG9uZSB0aGF0
IGl0IGV4cGVjdHMgdG8gcGFydGljaXBhdGUgaW4gYW5kIHRoYXQgdGhlIFNGIGluc3RhbmNlIGlk
ZW50aWZpZWQgYnkgdGhlIGluZGV4IG9uIHRoYXQgcGF0aCBpcyBvbmUgdGhhdCBpdCBpcyByZXNw
b25zaWJsZSBmb3IuICAgIFN1Y2ggY2hhaW4gcGF0aCBkYXRhIG1heSBoYXZlIGJlZW4gbG9jYWxs
eSBwcm92aXNpb25lZCBvciBtYXkgaGF2ZSBiZWVuIGRpc3RyaWJ1dGVkIGluIGEgY29udHJvbCBw
bGFuZS4NCg0KV2hlbiB0aGUgU0ZGIHJlY2VpdmVzIHRoZSBnb29kIHBhY2tldCBvciBmcmFtZSBi
YWNrIGZyb20gb25lIG9mIGl0cyBkZXBlbmRlbnQgU0ahr3MsIGl0IHdpbGwgaWRlbnRpZnkgdGhl
IG5leHQgU0YgYW5kIFNGRiBieSBjb25zdWx0aW5nIGl0cyBsb2NhbCBkYXRhYmFzZS4gICBJZiBp
dCBpcyBub3QgdGhlIGZpbmFsIFNGLCB0aGVuIHRoZSBTRiBpbmRleCBpcyBpbmNyZW1lbnRlZCwg
dGhlIHRyYW5zcG9ydCBoZWFkZXIgdXBkYXRlZCBhcyBuZWNlc3NhcnksIGFuZCB0aGUgcGFja2V0
IG9yIGZyYW1lIHByb2dyZXNzZWQuICAgIEZhaWx1cmUgdG8gcHJvcGVybHkgaW5jcmVtZW50IHRo
ZSBTRiBJbmRleCB3b3VsZCBiZSBha2luIHRvIGZhaWx1cmUgdG8gZGVjcmVtZW50IGEgVFRMIGJ5
IGEgcm91dGVyIKhDIHRoZXJlIGlzIG5vIHByb3RlY3Rpb24gZnJvbSB0aGF0Lg0KDQogICBSb24N
Cg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9m
IFh1eGlhb2h1DQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgNTo0NCBBTQ0KVG86IFJv
biBQYXJrZXI7IEx1Y3kgeW9uZzsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNv
bjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10g
U0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KDQq3orz+
yMs6IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSC0+rHtIFJvbiBQYXJrZXINCrei
y83KsbzkOiAyMDE0xOoz1MIyNsjVIDc6MTMNCsrVvP7IyzogTHVjeSB5b25nOyBSZWluYWxkbyBQ
ZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4NCtb3zOI6IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBw
cm9zIGFuZCBjb25zPw0KDQpMdWN5LA0KDQpSZWdhcmRpbmcgdGhlIHNlcnZpY2UgZnVuY3Rpb24g
aW5kZXggdGhhdCB3b3VsZCBiZSBjb250YWluZWQgaW4gdGhlIHNlcnZpY2UgaGVhZGVyLCBJIHRo
aW5rIGl0IGlzIHNpbXBseSBpbmNyZW1lbnRlZCBmcm9tIDEgdG8gaW5kaWNhdGUgdGhlIG5leHQg
c2VydmljZSBmdW5jdGlvbiB3aXRoaW4gdGhlIGNoYWluLiAgIEZvciBleGFtcGxlLCBpZiB0aGUg
cGF0aCBJRCBpcyBYLCBmb3IgYSBwYXRoIHtTRi1BLTUsIFNGLUItMiwgU0YtQy02fSwgdGhlbiBw
YWNrZXRzIGRlc3RpbmVkIGZyb20gYSBjbGFzc2lmaWVyIHRvd2FyZHMgU0YtQS01IHdvdWxkIGNh
cnJ5IChwYXRoIFgsIGluZGV4IDEpLCBwYWNrZXRzIGZyb20gU0YtQS01IHRvIFNGLUItMiB3b3Vs
ZCBjYXJyeSAocGF0aCBYLCBpbmRleCAyKSwgZXRjLg0KDQpbWGlhb2h1XSBJIHRoaW5rIHRoZSB2
YWx1ZSBvZiB0aGUgc2VydmljZSBpbmRleCBzaG91bGQgYmUgZGVjcmVtZW50ZWQsIHJhdGhlciB0
aGFuIGJlaW5nIGluY3JlbWVudGVkIHdoZW4gdHJhdmVsbGluZyBhbG9uZyB0aGUgc2VydmljZSBw
YXRoIHNpbmNlIHRoYXQgaW5kZXggaXMgbm90IG9ubHkgdXNlZCBmb3IgaW5kaWNhdGluZyB0aGUg
bmV4dCBzZXJ2aWNlIGZ1bmN0aW9uIHdpdGhpbiB0aGUgY2hhaW4sIGJ1dCBhbHNvIHVzZWQgZm9y
IG90aGVyIHB1cnBvc2VzIChlLmcuLCBUVEwgb2YgdGhlIHNlcnZpY2UgcGF0aCwgaW5kaWNhdG9y
IG9mIHRoZSBlbmQgb2YgdGhlIHNlcnZpY2UgY2hhaW4pLCB1bmxlc3MgeW91IHdhbnQgdG8gaW50
cm9kdWNlIGFuIGFkZGl0aW9uYWwgZmllbGQgd2hpY2ggaW5kaWNhdGVzIHRoZSB0b3RhbCBsZW5n
dGggb2YgdGhlIHNlcnZpY2UgY2hhaW4uDQoNCkJlc3QgcmVnYXJkcywNClhpYW9odQ0KDQogICBS
b24NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkZyb206IHNmYyBbc2ZjLWJv
dW5jZXNAaWV0Zi5vcmddIG9uIGJlaGFsZiBvZiBMdWN5IHlvbmcgW2x1Y3kueW9uZ0BodWF3ZWku
Y29tXQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgNjozOCBQTQ0KVG86IFJlaW5hbGRv
IFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRp
b24sIHByb3MgYW5kIGNvbnM/DQpIaSBSZWluYWxkbywNCg0KVGhhbmsgeW91IHRvIHNoYXJlIHlv
dXIgdmlld3Mgb24gdGhpcyBzb2x1dGlvbi4gV2Ugd2FudCB0byBoYXZlIGFuIGVsZWdhbnQgYW5k
IGdlbmVyYWwgc29sdXRpb24gd2l0aCBvbmUgc3RhbmRhcmQgU0ZDIGhlYWRlciB0byBjb3ZlciBt
YWpvcml0eSB1c2UgY2FzZXMNCg0KU2VlIGlubGluZSBiZWxvdy4NCg0KDQpGcm9tOiBSZWluYWxk
byBQZW5ubyAocmVwZW5ubykgW21haWx0bzpyZXBlbm5vQGNpc2NvLmNvbV0NClNlbnQ6IFR1ZXNk
YXksIE1hcmNoIDI1LCAyMDE0IDQ6NTYgUE0NClRvOiBMdWN5IHlvbmc7IERhdmUgRG9sc29uOyBz
ZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMg
YXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpIaSwNCg0KVGhl
cmUgYXJlIHNldmVyYWwgc29sdXRpb24gdG8gdGhpcyBwcm9ibGVtLiBTb21lIG9mIHRoZW0gaW1w
bGVtZW50YXRpb24gc3BlY2lmaWMsIG90aGVycyBtb3JlIGVsZWdhbnQuDQoNCjEgLSBPbmUgb2Yg
dGhlIG1vcmUgZWxlZ2FudCBvbmVzIGlzIHRvIHVzZSB0aGUgU2VydmljZSBJbmRleCB0byBkZXRl
cm1pbmUgdGhlIG5leHQgc2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZS4gIEl0IG1ha2VzIGZvciBh
IGNvbXBsZXRlbHkgc3RhdGVsZXNzIHNvbHV0aW9uIChjb2RlIHdpc2UpLg0KW0x1Y3ldIHdoZW4g
dXNpbmcgUGF0aCBJRCBhbmQgU2VydmljZSBJbmRleCBvbiBTRkMgaGVhZGVyLCBpdCByZXF1aXJl
cyBhc3NpZ25pbmcgaW5kZXggIyB0byBlYWNoIFNGIGluc3RhbmNlLCBjb25maWd1cmluZyB0aGVt
IGluIHRoZSBmb3J3YXJkaW5nIHRhYmxlLCB3aGljaCBpcyB2ZXJ5IGNvbXBsZXggcHJvY2VzcyBh
bmQgZWFzaWx5IHBydW5lIGZvciBlcnJvciBpbiBtYXkgb3Bpbmlvbi4gIEluIGFkZGl0aW9uLCBl
YWNoIFNGIGluc3RhbmNlIG1heSBzZXJ2ZSBtb3JlIHRoYW4gb25lIFNGQywgc28gbmVlZCB0byBh
c3NpZ24gaW5kZXggIyBmb3IgZWFjaCBTRkMsIHdoaWNoIGlzIG1vcmUgY29tcGxleC4gUmVnYXJk
aW5nIHRoZSBzdGF0ZWxlc3MsIEkgZG9uoa90IGdldCBpdC4gSXNuoa90IGluZGV4ICMgYSBzdGF0
ZSBhcyB3ZWxsIChtYXkgYmUgZmV3IGJpdCBsZXNzKT8NCg0KVG8gaW1wbGVtZW50IHRydWUgc3Rh
dGVsZXNzLCBTRkMgaGVhZGVyIG5lZWRzIGFiaWxpdHkgdG8gY2FycnkgYWxsIFNGSXMgSVAgYWRk
cmVzc2VzIGluIFNGQyBoZWFkZXIsIHdoaWNoIHdhcyBjb25zaWRlcmVkIGFzIG5vbi1zY2FsZSBz
b2x1dGlvbi4NCg0KDQoyIKhDIEFub3RoZXIgb3B0aW9uIGlzIGZyb20gYSBjb2RpbmcgcGVyc3Bl
Y3RpdmUgeW91IGNhbiBqdXN0IGtlZXAgbW9yZSBzdGF0ZSBpbiB5b3VyIFNOL1NGRiB3aGlsZSB5
b3UgcHJvY2VzcyB0aGUgcGFja2V0IGFuZCBkZXRlcm1pbmUgd2hhdCBpcyB0aGUgobBuZXh0obEg
c2VydmljZS4NCltMdWN5XSBBZ3JlZS4NCg0KQnV0IGlycmVzcGVjdGl2ZSwgdGhlIFNOIG5lZWRz
IHRvIGtub3cgdGhlIFBhdGggSUQgYW5kIHRoZSBsaXN0IG9mIFNGSXMgaW50ZXJuYWwgdG8gaXRz
IG5vZGUuIFRoaXMgcHJvdmlzaW9uaW5nIGNhbiBoYXBwZW4gaW4gYSB2YXJpZXR5IG9mIHdheXMs
IEkgaW1wbGVtZW50ZWQgd2l0aCBSRVNUY29uZiBhbmQgTmV0Y29uZi4NCg0KQXMgZmFyIGFzIFVE
UC9JUCB2cy5JUCwgSSBnaXZlIHByZWZlcmVuY2UgdG8gVURQL0lQLiBJZiB5b3UgaGF2ZSBhIGZp
eGVkIHBvcnQgb3ZlciBVRFAgaW4gd2hpY2ggdG8gcmVjZWl2ZS9zZW5kIHBhY2tldHM6DQoNCi0g
WW91IGNhbiBoYXZlIHlvdXIgZW50aXJlIGRhdGFwbGFuZSBpbiB1c2VycGFjZSBhbmQgdXNlIGEg
dmFyaWV0eSBvZiBwcm9ncmFtbWluZyBsYW5ndWFnZXMuDQotIFlvdSBkbyBub3QgbmVlZCByYXcg
cGFja2V0IGFjY2VzcyB0byBwdWxsL3NlbmQgcGFja2V0cy4gVGhlcmVmb3JlIG5vIHJvb3Qgc3Vw
cG9ydC4NCi0gVURQIGNhbiB0cmF2ZXJzZSBub24tU0ZDIGF3YXJlIG1pZGRsZXhib3hlcy4NCltM
dWN5XSBBZ3JlZSBvbiB0aGlzIHN0YXRlbWVudC4gQnV0IGZvciBTRkMgZG9tYWluLCBkbyB3ZSB3
YW50IHRvIGFsbG93IHN1Y2ggbWlkYm94ZXMgb24gU0ZDIHBhdGg/IE1heWJlIGhhcHBlbiBpZiBh
IFNGQyBkb21haW4gY3Jvc3NlcyBtb3JlIHRoYW4gdHJhbnNwb3J0IGRvbWFpbnM/IFRoaXMgaXMg
b25lIEkgbGlrZSB0byBrbm93IGZyb20gU1BzIGFuZCBTRiB2ZW5kb3JzLg0KDQpSZWdhcmRzLA0K
THVjeQ0KT3IgeW91IGNhbiB1c2UgYW55IG9mIHRoZSBhdmFpbGFibGUgbWV0aG9kcyggVFVSTiwg
U1RVTiwgZXRjKS4gIElmIHlvdSBlbmNhcCBpbiBzb21ldGhpbmcgZWxzZSBvdGhlciB0aGFuIElQ
L1VEUCB0aGUgYXBwbGljYWJpbGl0eSBvZiBTRkMgd2lsbCBiZSBjb25zaWRlcmFibHkgZGltaW5p
c2hlZC5KdXN0IGNoZWNrIFNUQ1AgYW5kIGl0cyBwcm9ibGVtIG9uIGdldHRpbmcgYWRvcHRlZCBn
aXZlbiBtaWRkbGV4Ym94ZXMgIG5vdCByZWNvZ25pemluZyBpdHMgcHJvdG9jb2wgbnVtYmVyLg0K
DQotIEl0IGppdmVzIHdpdGggb3RoZXIgSUVURiB3b3JrIGluIHRoZSBhcmVhcyBvZiBtZXRhZGF0
YSBhbmQgdHJhbnNwb3J0IHNlcnZpY2VzIChzYXksIFRBUFMpLg0KDQpyZWdhcmRzLA0KDQpSZWlu
YWxkbw0KDQoNCg0KRnJvbTogTHVjeSB5b25nIDxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86
bHVjeS55b25nQGh1YXdlaS5jb20+Pg0KRGF0ZTogVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgYXQg
MjoyNSBQTQ0KVG86IERhdmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5lLmNvbTxtYWlsdG86ZGRv
bHNvbkBzYW5kdmluZS5jb20+PiwgInNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiIg
PHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPj4NClN1YmplY3Q6IFJlOiBbc2ZjXSBT
RkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpIaSBEYXZl
LA0KDQpJZiBhIHNlcnZpY2UgZm9yd2FyZGVyIHBvaW50IGNvbm5lY3RzIG1vcmUgdGhhbiBvbmUg
U0YgaW5zdGFuY2VzIHRoYXQgYmVsb25nIHRvIHRoZSBzYW1lIFNGQywgaG93IGNhbiBvbmUgUGF0
aCBJRCBkZXRlcm1pbmUgd2hpY2ggU0YgaW5zdGFuY2VzIGlzIHRoZSBuZXh0PyBJZiB5b3UgZHJh
dyBhIHNlcnZpY2UgY2hhaW4gcGF0aCB3aXRoIG1hbnkgU0YgaW5zdGFuY2VzLCB5b3UgY2FuIGVh
c2lseSBzZWUsIGlmIFBhdGggSUQgcmVwcmVzZW50cyB0aGF0IHBhdGgsIHNlcnZpY2UgZm9yd2Fy
ZGVyIG5lZWRzIHRvIHVzZSBwcmV2aW91cyBTRiBvbiB0aGUgcGF0aCB0byBwb3NpdGlvbiB0aGUg
bmV4dCBTRiBvbiB0aGF0IHBhdGguDQoNCkx1Y3kNCg0KRnJvbTogRGF2ZSBEb2xzb24gW21haWx0
bzpkZG9sc29uQHNhbmR2aW5lLmNvbV0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDQ6
MTAgUE0NClRvOiBMdWN5IHlvbmc7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0K
U3ViamVjdDogUkU6IFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNv
bnM/DQoNCldoeSBkbyB5b3UgdGhpbmsgdGhlIHByZXZpb3VzIFNGIElQIGFkZHJlc3MgaXMgcmVx
dWlyZWQgdG8gZGV0ZXJtaW5lIHRoZSBuZXh0IFNGIElQIGFkZHJlc3M/IFdoeSBpcyB0aGUgUGF0
aCBJRCBub3Qgc3VmZmljaWVudCBpbmZvcm1hdGlvbj8NCg0KDQpGcm9tOiBMdWN5IHlvbmcgW21h
aWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbV0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0
IDQ6NTYgUE0NClRvOiBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQpTdWJqZWN0OiBSRTogU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBh
bmQgY29ucz8NCg0KSW4gdGhpcyBzb2x1dGlvbiwgc2VydmljZSBmb3J3YXJkZXIgYW5kIFNGIGlu
c3RhbmNlIGFyZSBzZXBhcmF0ZWQgZW50aXRpZXMuIFNlcnZpY2UgZm9yd2FyZGVyIG5lZWRzIFBh
dGggSUQgYW5kIHByZXZpb3VzIFNGIElQIGFkZHJlc3MgdG8gdW5pcXVlbHkgaWRlbnRpZnkgdGhl
IG5leHQgU0YgSVAgYWRkcmVzcy4NCg0KTHVjeQ0KDQpGcm9tOiBEYXZlIERvbHNvbiBbbWFpbHRv
OmRkb2xzb25Ac2FuZHZpbmUuY29tXQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgMzoy
MSBQTQ0KVG86IEx1Y3kgeW9uZzsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpT
dWJqZWN0OiBSRTogU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29u
cz8NCg0KSSBkbyBub3Qgc2VlIHdoeSBzb3VyY2UgSVAgYWRkcmVzcyAocHJldmlvdXMgU0YpIHdv
dWxkIGJlIHJlcXVpcmVkIHRvIGxvb2sgdXAgdGhlIG5leHQgU0YuIFRoZSBwYXRoIElEIHNob3Vs
ZCBiZSBzdWZmaWNpZW50IHRvIGRldGVybWluZSB0aGUgbmV4dCBTRi4NCg0KDQoNCg0KDQpGcm9t
OiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEx1Y3kgeW9u
Zw0KU2VudDogVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgNDowMiBQTQ0KVG86IHNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVE
UCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KSGksDQoNClRoZXJlIGFyZSBtYW55IHdh
eXMgdG8gaW1wbGVtZW50IFNGQ3MuIEhvd2V2ZXIsIG9uZSBvZiBvdXIgZ29hbHMgaW4gc3RhbmRh
cmQgaXMgdG8gZGV2ZWxvcCBhIHNvbHV0aW9uIHRoYXQgaXMgc2ltcGxlIGFuZCBsZXNzIGNvc3Qg
Zm9yIHZlbmRlcnMgYW5kIHNlcnZpY2UgcHJvdmlkZXJzLiAgT3RoZXIgZ29hbHMgYXJlIHRoYXQg
dGhlIHNvbHV0aW9uIGNhbiBhcHBseSB0byBjb21tb24gYW5kIG1ham9yaXR5IHVzZSBjYXNlcy4N
Cg0KSWYgd2UgaW1wbGVtZW50IFNGQyBhcyBhbiBJUCBvciBVRFAvSVAgYXBwbGljYXRpb24sIGku
ZS4gb25jZSB0cmFmZmljIGlzIGNsYXNzaWZpZWQgYnkgdGhlIGNsYXNzaWZpY2F0aW9uLCBpdCBh
ZGRzIFNGQyBoZWFkZXIgYW5kIElQIGhlYWRlciAob3V0ZXIpIG9uIHRoZSBwYWNrZXRzIChVRFAg
aGVhZGVyIHRvbyBpbiBsYXR0ZXIgY2FzZSksIGFuZCBzZW5kIHN1Y2ggcGFja2V0cyBhcyBhIHJl
Z3VsYXIgSVAgcGFja2V0LiBUaGUgc3JjIElQIG9mIG91dGVyIGhlYWRlciBjYW4gYmUgY2xhc3Np
ZmljYXRpb24gSVAgYWRkcmVzcywgYW5kIGRzdCBJUCBjYW4gYmUgbmV4dCBTRiBJbnN0YW5jZSBJ
UCBhZGRyZXNzLiBNYW55IHRyYW5zcG9ydCBuZXR3b3JrcyBjYW4gY2FycnkgSVAgdHJhZmZpYyBh
bmQgcm91dGUgSVAgcGFja2V0cyBiYXNlZCBvbiBkc3QgSVAgYWRkcmVzcy4gIFdlIG9ubHkgbmVl
ZCB0byByZXF1ZXN0IGEgbmV3IElQIHByb3RvY29sIHR5cGUgZm9yIFNGQy4gQXQgdGhlIHNlcnZp
Y2UgZm9yd2FyZGVyIHBvaW50LCBpdCBjYW4gbG9vayB1cCBuZXh0IFNGIElQIGFkZHJlc3MgYmFz
ZWQgb24gUGF0aCBJRCBpbiBTRkMgaGVhZGVyIGFuZCBzcmMgSVAgYWRkcmVzcyAocHJldmlvdXMg
U0YpIG9uIHRoZSBwYWNrZXQuICBBIFNGIGFsc28gZm9yd2FyZHMgdGhlIHBhY2tldCB3aXRoIFNG
QyBoZWFkZXIgYXMgYW4gSVAgcGFja2V0IGFuZCBmaWxscyBpdHMgSVAgYWRkcmVzcyBhcyBzcmMg
SVAgYW5kIHRoZSBzZXJ2aWNlIGZvcndhcmRlciBwb2ludCBJUCBhZGRyZXNzIGFzIHRoZSBkc3Qg
SVAgb24gdGhlIHBhY2tldC4NCg0KVGhpcyBzb2x1dGlvbiB3b3JrcyBmb3IgZWl0aGVyIFNGQyBh
cyBhbiBJUCBhcHBsaWNhdGlvbiBvciBVRFAvSVAgYXBwbGljYXRpb24sIHdoaWNoIG9uZSBpcyBt
b3JlIHByb3BlciBmcm9tIFNGIGFuZCBzZXJ2aWNlIGZvcndhcmRlciBwb2ludD8NCg0KVGhpcyBz
b2x1dGlvbiBzZWVtcyBzaW1wbGUgdG8gbWUgYW5kIG9ubHkgbmVlZCBQYXRoIElEIGluIFNGQyBo
ZWFkZXIgZm9yIHN0ZWVyaW5nIHRyYWZmaWMgdGhyb3VnaCB0aGUgU0ZDIHBhdGguIEJ1dCBsaWtl
IHRvIHNlZSBvdGhlcnOhryBvcGluaW9uIG9uIHRoaXMgc29sdXRpb24sIHByb3MgYW5kIGNvbnMu
DQoNClRoYW5rcywNCkx1Y3kNCg==

--_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E8289MBX021W3CA2exch_
Content-Type: text/html; charset="gb2312"
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=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"Segoe UI";
	panose-1:2 11 5 2 4 2 4 2 2 3;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:ZH-CN;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:SimSun;
	mso-fareast-language:ZH-CN;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";
	mso-fareast-language:ZH-CN;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-language:ZH-CN;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Segoe UI","sans-serif";}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{mso-style-name:msochpdefault;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:10.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-language:ZH-CN;}
span.HTMLChar
	{mso-style-name:"HTML \9884\8BBE\683C\5F0F Char";
	mso-style-priority:99;
	mso-style-link:"HTML \9884\8BBE\683C\5F0F";
	font-family:SimSun;}
p.HTML, li.HTML, div.HTML
	{mso-style-name:"HTML \9884\8BBE\683C\5F0F";
	mso-style-link:"HTML \9884\8BBE\683C\5F0F Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:ZH-CN;}
span.Char
	{mso-style-name:"\6279\6CE8\6846\6587\672C Char";
	mso-style-priority:99;
	mso-style-link:\6279\6CE8\6846\6587\672C;
	font-family:"Calibri","sans-serif";}
p.a, li.a, div.a
	{mso-style-name:\6279\6CE8\6846\6587\672C;
	mso-style-link:"\6279\6CE8\6846\6587\672C Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:ZH-CN;}
span.balloontextchar0
	{mso-style-name:balloontextchar;
	font-family:"Tahoma","sans-serif";}
span.emailstyle19
	{mso-style-name:emailstyle19;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.emailstyle20
	{mso-style-name:emailstyle20;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle21
	{mso-style-name:emailstyle21;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle22
	{mso-style-name:emailstyle22;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle23
	{mso-style-name:emailstyle23;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle24
	{mso-style-name:emailstyle24;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle34
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle35
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle36
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle37
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle38
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle39
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle40
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle41
	{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.25in 1.0in 1.25in;}
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"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US">Lucy,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US">You raise a good point on bidirectional chains, which I think is a maj=
ority use case for functional, simplification, or observability reasons.&nb=
sp;&nbsp;&nbsp; The way we=A1=AFve expressed things so far,
 it would be up to the management plane or control plane to indicate how su=
ch individual paths are paired together.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US">&nbsp;&nbsp; Ron<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US"><o:p>&nbsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Lucy yong [mailto:lucy.yong@huawei.com]=
 <br>
<b>Sent:</b> Thursday, March 27, 2014 4:08 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; sfc=
@ietf.org<br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Ron,<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Park=
er [<a href=3D"mailto:Ron_Parker@affirmednetworks.com">mailto:Ron_Parker@af=
firmednetworks.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 3:01 PM<br>
<b>To:</b> Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a h=
ref=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Lucy,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">One clarification.&nbs=
p;&nbsp; =A1=B0The path=A1=B1 does not exactly mean the SFC.&nbsp;&nbsp; Th=
e SFC is abstract, before accounting for network locators.&nbsp;&nbsp; As a=
 special case, if all of the SF=A1=AFs in the SFC have only a single networ=
k locator,
 then the path and chain are the same.&nbsp; &nbsp;But, if any or all of th=
ose SF=A1=AFs are multiply located, then the path is specific to an exact s=
equence of located service function instances.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Thank you=
 for clarification. I agree with that. The path is an exact sequence of loc=
ated service function instances. For a bi-directional SFC, it has to be tre=
ated as two distinct paths in this solution.
 Any concern on the complexity in managing them?<o:p></o:p></span></i></b><=
/p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p=
></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Thanks,<o:p></o:=
p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Lucy</span></i><=
/b><span style=3D"color:#0070C0"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp;&nbsp; Ron=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Lucy yong [<a href=3D"mailto:lucy.yong@=
huawei.com">mailto:lucy.yong@huawei.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 3:41 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a =
href=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Ron,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Park=
er [<a href=3D"mailto:Ron_Parker@affirmednetworks.com">mailto:Ron_Parker@af=
firmednetworks.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 12:09 PM<br>
<b>To:</b> Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a h=
ref=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Lucy,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Regarding the SF Index=
, draft-zhang-sfc-sch defines this as relative to the path, and not as a gl=
obally unique identifier of an SF instance.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] This is m=
y understanding too. =A1=B0The path=A1=B1 here means a SFC, right? I do not=
 see index as an SF instance identifier at all, it is an alias and only use=
d in forwarding. This is the reason, I think,
 that assigning these aliases and configuring then in forwarding table is c=
omplex for management and controller and may prune an error easily. For sup=
porting bi-directional or branching use cases, using index in forwarding ma=
y also bring other concerns.</span></i></b><span style=3D"color:#0070C0"><o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Regarding TTL, my firs=
t thought is that is a property of the transport, and if it is important to=
 you, choose the transport accordingly.&nbsp;&nbsp; But, I=A1=AFm open to f=
urther discussion along these lines.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Thank you=
 for the clarification. This is related to the discussion under this title.=
 If SPC is implemented as IP or IP/UDP application, it can leverage a lot w=
hat IP technology have done. If we assume
 that SFC may be carried over any transport solution, SFC implementation ha=
s to provide these functions, which, IMO, related to what information that =
SFC header need to hold.<o:p></o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p=
></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Thanks,<o:p></o:=
p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Lucy</span></i><=
/b><span style=3D"color:#0070C0"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Lucy yong [<a href=3D"mailto:lucy.yong@=
huawei.com">mailto:lucy.yong@huawei.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 12:26 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a =
href=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Ron,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">I assume that the inde=
x usage you mentioned below is the same whether these three SFs are on one =
SFF or two SFFs, which means that the index # is assigned to SF-X-I per SFC=
 and by the incremental. A SF-X-I may
 be served to many SFCs and position differently in SFCs. This means that, =
in this method, a SF-X-I is mapped with different index #, one per each SFC=
 that has the SF-X-I. IMO: &nbsp;when operator/system creates a SFC and sel=
ects SF-X-Is for the SFC, and then assign
 index # to them and configure the forwarding table with path ID and index =
# in the related SFFs. Furthermore, each index # also need to be associated=
 to the address or port that transport layer can understand. &nbsp;IMO: thi=
s is a complex process for the system,
 uneasy to manger too, and may easily prone an error. <o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Second, your draft als=
o mention that the use of index to prevent the loop.&nbsp; The loop does no=
t occur in normal condition. The loop occurs in abnormal condition. So the =
loop prevention mechanism is to prevent no
 loop happen in any abnormal condition. That is why TTL is designed for in =
IP network. If SFC header is expected to transport over any transport netwo=
rk beside IP, it needs the similar mechanism as IP/TTL. The usage of index =
in your proposal does not achieve
 this purpose. <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">If we use IP as transp=
ort, IMO: no need to implement TTL mechanism within SFC, just leverage IP T=
TL capability. But, if over other transports, we need to implement IP/TTL l=
ike mechanism in SFC.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Regards,<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy <o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Park=
er [</span><a href=3D"mailto:Ron_Parker@affirmednetworks.com"><span style=
=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"=
>mailto:Ron_Parker@affirmednetworks.com</span></a><span style=3D"font-size:=
10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">]
<br>
<b>Sent:</b> Thursday, March 27, 2014 9:35 AM<br>
<b>To:</b> Xuxiaohu; Lucy yong; Reinaldo Penno (repenno); Dave Dolson; </sp=
an><a href=3D"mailto:sfc@ietf.org"><span style=3D"font-size:10.0pt;font-fam=
ily:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc@ietf.org</span></a><span=
 style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&=
quot;"><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Xiaohu,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I don=A1=AFt think we =
need to view the SF index as a TTL.&nbsp;&nbsp; Appropriate validation and =
loop suppression can be done even with the current proposed definition.&nbs=
p;&nbsp;&nbsp; Any SFF receiving an SFC encapsulated packet or frame
 would need to know to which of its dependent SF=A1=AFs it should forward t=
he packet or frame.&nbsp;&nbsp; To do so means that it can validate that th=
e path ID is one that it expects to participate in and that the SF instance=
 identified by the index on that path is one that
 it is responsible for.&nbsp;&nbsp; &nbsp;Such chain path data may have bee=
n locally provisioned or may have been distributed in a control plane.<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">When the SFF receives =
the good packet or frame back from one of its dependent SF=A1=AFs, it will =
identify the next SF and SFF by consulting its local database.&nbsp;&nbsp; =
If it is not the final SF, then the SF index is incremented,
 the transport header updated as necessary, and the packet or frame progres=
sed.&nbsp;&nbsp;&nbsp; Failure to properly increment the SF Index would be =
akin to failure to decrement a TTL by a router =A8C there is no protection =
from that.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> sfc [<a href=3D"mailto:sfc-bounces@ietf=
.org">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Xuxiaohu<br>
<b>Sent:</b> Thursday, March 27, 2014 5:44 AM<br>
<b>To:</b> Ron Parker; Lucy yong; Reinaldo Penno (repenno); Dave Dolson; <a=
 href=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span lang=3D"ZH-CN" style=3D"font-size:10.0pt;fo=
nt-family:SimSun">=B7=A2=BC=FE=C8=CB</span></b><b><span style=3D"font-size:=
10.0pt;font-family:SimSun">:</span></b><span style=3D"font-size:10.0pt;font=
-family:SimSun"> sfc [</span><a href=3D"mailto:sfc-bounces@ietf.org"><span =
style=3D"font-size:10.0pt;font-family:SimSun">mailto:sfc-bounces@ietf.org</=
span></a><span style=3D"font-size:10.0pt;font-family:SimSun">]
<b><span lang=3D"ZH-CN">=B4=FA=B1=ED </span></b>Ron Parker<br>
<b><span lang=3D"ZH-CN">=B7=A2=CB=CD=CA=B1=BC=E4</span>:</b> 2014<span lang=
=3D"ZH-CN">=C4=EA</span>3<span lang=3D"ZH-CN">=D4=C2</span>26<span lang=3D"=
ZH-CN">=C8=D5</span> 7:13<br>
<b><span lang=3D"ZH-CN">=CA=D5=BC=FE=C8=CB</span>:</b> Lucy yong; Reinaldo =
Penno (repenno); Dave Dolson;
</span><a href=3D"mailto:sfc@ietf.org"><span style=3D"font-size:10.0pt;font=
-family:SimSun">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font=
-family:SimSun"><br>
<b><span lang=3D"ZH-CN">=D6=F7=CC=E2</span>:</b> Re: [sfc] SFC as an IP or =
UDP application, pros and cons?<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Lucy,
<o:p></o:p></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Regarding the service functi=
on index that would be contained in the service header, I think it is simpl=
y incremented from 1 to indicate the next service function
 within the chain. &nbsp; For example, if the path ID is X, for a path {SF-=
A-5, SF-B-2, SF-C-6}, then packets destined from a classifier towards SF-A-=
5 would carry (path X, index 1), packets from SF-A-5 to SF-B-2 would carry =
(path X, index 2), etc.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></=
p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span style=3D"font-siz=
e:16.0pt;color:#1F497D">[Xiaohu] I think the value of the service index sho=
uld be decremented, rather than being incremented when travelling along the=
 service path since that index is not
 only used for indicating the next service function within the chain, but a=
lso used for other purposes (e.g., TTL of the service path, indicator of th=
e end of the service chain), unless you want to introduce an additional fie=
ld which indicates the total length
 of the service chain.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span style=3D"font-siz=
e:16.0pt;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span style=3D"font-siz=
e:16.0pt;color:#1F497D">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt;color:#1F497D">Xiaoh=
u<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp; &nbsp;Ron<o:p></o:p><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<div>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;se=
rif&quot;;color:black">
<hr size=3D"2" width=3D"100%" align=3D"center">
</span></div>
<div id=3D"divRpF99624">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><b><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:b=
lack">From:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tah=
oma&quot;,&quot;sans-serif&quot;;color:black"> sfc [sfc-bounces@ietf.org] o=
n behalf
 of Lucy yong [lucy.yong@huawei.com]<br>
<b>Sent:</b> Tuesday, March 25, 2014 6:38 PM<br>
<b>To:</b> Reinaldo Penno (repenno); Dave Dolson; </span><a href=3D"mailto:=
sfc@ietf.org"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot=
;,&quot;sans-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:1=
0.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><b=
r>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot=
;,&quot;serif&quot;;color:black"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Reinaldo,</span><sp=
an style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Thank you to share you=
r views on this solution. We want to have an elegant and general solution w=
ith one standard SFC header to cover majority use cases</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">See inline below.</spa=
n><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Reinaldo Penno (repenno) [</span><a href=3D"mailto:repenno@=
cisco.com"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&=
quot;sans-serif&quot;">mailto:repenno@cisco.com</span></a><span style=3D"fo=
nt-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:=
black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Lucy yong; Dave Dolson; </span><a href=3D"mailto:sfc@ietf.org"><=
span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-se=
rif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font-fami=
ly:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Hi,</sp=
an><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">There a=
re several solution to this problem. Some of them implementation specific, =
others more elegant.&nbsp;</span><span style=3D"color:black"><o:p></o:p></s=
pan></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">1 - One=
 of the more elegant ones is to use the Service Index to determine the next=
 service function instance. &nbsp;It makes for a completely stateless solut=
ion (code wise). &nbsp;</span><span style=3D"color:black"><o:p></o:p></span=
></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><b><i><span style=3D"col=
or:#0070C0">[Lucy]
</span></i></b><span style=3D"color:#0070C0">when using Path ID and Service=
 Index on SFC header, it requires assigning index # to each SF instance, co=
nfiguring them in the forwarding table, which is very complex process and e=
asily prune for error in may opinion.
 &nbsp;In addition, each SF instance may serve more than one SFC, so need t=
o assign index # for each SFC, which is more complex. Regarding the statele=
ss, I don=A1=AFt get it. Isn=A1=AFt index # a state as well (may be few bit=
 less)?</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><span style=3D"color:#00=
70C0">&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><span style=3D"color:#00=
70C0">To implement true stateless, SFC header needs ability to carry all SF=
Is IP addresses in SFC header, which was considered as non-scale solution.<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">2 =A8C =
Another option is from a coding perspective you can just keep more state in=
 your SN/SFF while you process the packet and determine what is the =A1=B0n=
ext=A1=B1 service. &nbsp;</span><span style=3D"color:black"><o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Agree.</s=
pan></i></b><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">But irr=
espective, the SN needs to know the Path ID and the list of SFIs internal t=
o its node. This provisioning can happen in a variety of ways, I implemente=
d with RESTconf and Netconf.&nbsp;</span><span style=3D"color:black"><o:p><=
/o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">As far =
as UDP/IP vs.IP, I give preference to UDP/IP. If you have a fixed port over=
 UDP in which to receive/send packets:</span><span style=3D"color:black"><o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- You c=
an have your entire dataplane in userpace and use a variety of programming =
languages.&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- You d=
o not need raw packet access to pull/send packets. Therefore no root suppor=
t.&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- UDP c=
an traverse non-SFC aware middlexboxes.
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Agree on =
this statement. But for SFC domain, do we want to allow such midboxes on SF=
C path? Maybe happen if a SFC domain crosses more than transport domains? T=
his is one I like to know from SPs and
 SF vendors. </span></i></b><span style=3D"color:black"><o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">&nbsp;</span></i=
></b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Regards,</span><=
/i></b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Lucy</span></i><=
/b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Or you =
can use any of the available methods( TURN, STUN, etc). &nbsp;If you encap =
in something else other than IP/UDP the applicability of SFC will be consid=
erably diminished.Just check STCP and its
 problem on getting adopted given middlexboxes &nbsp;not recognizing its pr=
otocol number. &nbsp;&nbsp;</span><span style=3D"color:black"><o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">&nbsp;</span></i=
></b><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- It ji=
ves with other IETF work in the areas of metadata and transport services (s=
ay, TAPS).&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">regards=
,&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Reinald=
o&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From: </span></b><spa=
n style=3D"color:black">Lucy yong &lt;</span><a href=3D"mailto:lucy.yong@hu=
awei.com" target=3D"_blank">lucy.yong@huawei.com</a><span style=3D"color:bl=
ack">&gt;<br>
<b>Date: </b>Tuesday, March 25, 2014 at 2:25 PM<br>
<b>To: </b>Dave Dolson &lt;</span><a href=3D"mailto:ddolson@sandvine.com" t=
arget=3D"_blank">ddolson@sandvine.com</a><span style=3D"color:black">&gt;, =
&quot;</span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org=
</a><span style=3D"color:black">&quot; &lt;</span><a href=3D"mailto:sfc@iet=
f.org" target=3D"_blank">sfc@ietf.org</a><span style=3D"color:black">&gt;<b=
r>
<b>Subject: </b>Re: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Dave,</span><span s=
tyle=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">If a service forwarder=
 point connects more than one SF instances that belong to the same SFC, how=
 can one Path ID determine which SF instances is the next? If you draw a se=
rvice chain path with many SF instances,
 you can easily see, if Path ID represents that path, service forwarder nee=
ds to use previous SF on the path to position the next SF on that path.</sp=
an><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy </span><span styl=
e=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Dave Dolson [</span><a href=3D"mailto:ddolson@sandvine.com"=
 target=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma=
&quot;,&quot;sans-serif&quot;">mailto:ddolson@sandvine.com</span></a><span =
style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&q=
uot;;color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:10 PM<br>
<b>To:</b> Lucy yong; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_bla=
nk"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sa=
ns-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font=
-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Why do you think the p=
revious SF IP address is required to determine the next SF IP address? Why =
is the Path ID not sufficient information?</span><span style=3D"color:black=
"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Lucy yong [</span><a href=3D"mailto:lucy.yong@huawei.com" t=
arget=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&q=
uot;,&quot;sans-serif&quot;">mailto:lucy.yong@huawei.com</span></a><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Dave Dolson; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_b=
lank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;=
sans-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">In this solution, serv=
ice forwarder and SF instance are separated entities. Service forwarder nee=
ds Path ID and previous SF IP address to uniquely identify the next SF IP a=
ddress.
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Dave Dolson [</span><a href=3D"mailto:ddolson@sandvine.com"=
 target=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma=
&quot;,&quot;sans-serif&quot;">mailto:ddolson@sandvine.com</span></a><span =
style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&q=
uot;;color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 3:21 PM<br>
<b>To:</b> Lucy yong; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_bla=
nk"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sa=
ns-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font=
-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I do not see why sourc=
e IP address (previous SF) would be required to look up the next SF. The pa=
th ID should be sufficient to determine the next SF.</span><span style=3D"c=
olor:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> sfc [</span><a href=3D"mailto:sfc-bounces@ietf.org" target=
=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,=
&quot;sans-serif&quot;">mailto:sfc-bounces@ietf.org</span></a><span style=
=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;=
color:black">]
<b>On Behalf Of </b>Lucy yong<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:02 PM<br>
<b>To:</b> </span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span s=
tyle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&qu=
ot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font-family:&qu=
ot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> [sfc] SFC as an IP or UDP application, pros and cons?</span=
><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Hi,<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">There are many ways to i=
mplement SFCs. However, one of our goals in standard is to develop a soluti=
on that is simple and less cost for venders and service providers. &nbsp;Ot=
her goals are that the solution can apply
 to common and majority use cases. <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">If we implement SFC as a=
n IP or UDP/IP application, i.e. once traffic is classified by the classifi=
cation, it adds SFC header and IP header (outer) on the packets (UDP header=
 too in latter case), and send such
 packets as a regular IP packet. The src IP of outer header can be classifi=
cation IP address, and dst IP can be next SF Instance IP address. Many tran=
sport networks can carry IP traffic and route IP packets based on dst IP ad=
dress. &nbsp;We only need to request
 a new IP protocol type for SFC. At the service forwarder point, it can loo=
k up next SF IP address based on Path ID in SFC header and src IP address (=
previous SF) on the packet. &nbsp;A SF also forwards the packet with SFC he=
ader as an IP packet and fills its IP
 address as src IP and the service forwarder point IP address as the dst IP=
 on the packet.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">This solution works for =
either SFC as an IP application or UDP/IP application, which one is more pr=
oper from SF and service forwarder point?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">This solution seems simp=
le to me and only need Path ID in SFC header for steering traffic through t=
he SFC path. But like to see others=A1=AF opinion on this solution, pros an=
d cons.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Thanks,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:black">Lucy<o:p></o:p></span></=
p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E8289MBX021W3CA2exch_--


From nobody Thu Mar 27 13:18:58 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3862A1A078C for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 13:18:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.16
X-Spam-Level: 
X-Spam-Status: No, score=-1.16 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, 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 eT7QRqn3SoQ8 for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 13:18:47 -0700 (PDT)
Received: from dfwrgout.huawei.com (dfwrgout.huawei.com [206.16.17.72]) by ietfa.amsl.com (Postfix) with ESMTP id EFC5F1A06C8 for <sfc@ietf.org>; Thu, 27 Mar 2014 13:18:46 -0700 (PDT)
Received: from 172.18.9.243 (EHLO lhreml204-edg.china.huawei.com) ([172.18.9.243]) by dfwrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CAN77111; Thu, 27 Mar 2014 15:18:44 -0500 (CDT)
Received: from LHREML403-HUB.china.huawei.com (10.201.5.217) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 27 Mar 2014 20:18:12 +0000
Received: from DFWEML706-CHM.china.huawei.com (10.193.5.225) by lhreml403-hub.china.huawei.com (10.201.5.217) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 27 Mar 2014 20:18:40 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.127]) by dfweml706-chm.china.huawei.com ([169.254.8.2]) with mapi id 14.03.0158.001; Thu, 27 Mar 2014 13:18:26 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, Xuxiaohu <xuxiaohu@huawei.com>, "Reinaldo Penno (repenno)" <repenno@cisco.com>, "Dave Dolson" <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7QAAGnooAAAH8L8AAAfg8Q///n04D//9oCYIAAW5/h///gmnD//U35sP/6hfbA//T2RyD/6c5dEP/TiYOA/6cRQrD/TiGE8P6cQQAA
Date: Thu, 27 Mar 2014 20:18:25 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D4536ABAE@dfweml701-chm.china.huawei.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com> <CF574684.A63B%repenno@cisco.com>, <2691CE0099834E4A9C5044EEC662BB9D4535F3F5@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E5D0F@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08265375@NKGEML512-MBS.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E7DEA@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AA2A@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8031@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AB2E@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8228@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AB79@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8289@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8289@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.139.97]
Content-Type: multipart/alternative; boundary="_000_2691CE0099834E4A9C5044EEC662BB9D4536ABAEdfweml701chmchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/kjhXHKF3epOThSwJ8bt60ondVIk
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Mar 2014 20:18:52 -0000

--_000_2691CE0099834E4A9C5044EEC662BB9D4536ABAEdfweml701chmchi_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

Um9uLA0KDQpJTU8sIFdlIGNhbqGvdCBtYWtlIG9uZSBwYXJ0IHNpbXBsZSBhbmQgZ29vZCBsb29r
aW5nIGJ1dCBsZWF2ZSBvdGhlciBwYXJ0cyB0byBiZSBpbiBjb21wbGV4LiBPdXIgZ29hbCBpcyB0
byBoYXZlIGEgc2ltcGxlIGFuZCBsb3cgY29zdCBTRkMgc29sdXRpb24gdG8gY292ZXIgbWFqb3Jp
dHkgdXNlIGNhc2VzLiBTUCBhbHJlYWR5IGNhbiBpbXBsZW1lbnQgU0ZDIG9uIHRvZGF5oa9zIG5l
dHdvcmsuIElmIHdlIGNhbqGvdCBtYWtlIHRoaXMgZ29hbCwgdGhlbiB0aGUgc29sdXRpb24gbWF5
IG5vdCBiZSB1c2VmdWwuDQoNClRoYW5rcywNCkx1Y3kNCg0KRnJvbTogUm9uIFBhcmtlciBbbWFp
bHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFy
Y2ggMjcsIDIwMTQgMzoxMSBQTQ0KVG86IEx1Y3kgeW9uZzsgWHV4aWFvaHU7IFJlaW5hbGRvIFBl
bm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZw0KU3ViamVjdDogUkU6IFtz
ZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkx1
Y3ksDQoNCllvdSByYWlzZSBhIGdvb2QgcG9pbnQgb24gYmlkaXJlY3Rpb25hbCBjaGFpbnMsIHdo
aWNoIEkgdGhpbmsgaXMgYSBtYWpvcml0eSB1c2UgY2FzZSBmb3IgZnVuY3Rpb25hbCwgc2ltcGxp
ZmljYXRpb24sIG9yIG9ic2VydmFiaWxpdHkgcmVhc29ucy4gICAgVGhlIHdheSB3ZaGvdmUgZXhw
cmVzc2VkIHRoaW5ncyBzbyBmYXIsIGl0IHdvdWxkIGJlIHVwIHRvIHRoZSBtYW5hZ2VtZW50IHBs
YW5lIG9yIGNvbnRyb2wgcGxhbmUgdG8gaW5kaWNhdGUgaG93IHN1Y2ggaW5kaXZpZHVhbCBwYXRo
cyBhcmUgcGFpcmVkIHRvZ2V0aGVyLg0KDQogICBSb24NCg0KDQoNCkZyb206IEx1Y3kgeW9uZyBb
bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAy
MDE0IDQ6MDggUE0NClRvOiBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJl
cGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpT
dWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBh
bmQgY29ucz8NCg0KUm9uLA0KDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAzOjAx
IFBNDQpUbzogTHVjeSB5b25nOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBE
YXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBS
RTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8N
Cg0KTHVjeSwNCg0KT25lIGNsYXJpZmljYXRpb24uICAgobBUaGUgcGF0aKGxIGRvZXMgbm90IGV4
YWN0bHkgbWVhbiB0aGUgU0ZDLiAgIFRoZSBTRkMgaXMgYWJzdHJhY3QsIGJlZm9yZSBhY2NvdW50
aW5nIGZvciBuZXR3b3JrIGxvY2F0b3JzLiAgIEFzIGEgc3BlY2lhbCBjYXNlLCBpZiBhbGwgb2Yg
dGhlIFNGoa9zIGluIHRoZSBTRkMgaGF2ZSBvbmx5IGEgc2luZ2xlIG5ldHdvcmsgbG9jYXRvciwg
dGhlbiB0aGUgcGF0aCBhbmQgY2hhaW4gYXJlIHRoZSBzYW1lLiAgIEJ1dCwgaWYgYW55IG9yIGFs
bCBvZiB0aG9zZSBTRqGvcyBhcmUgbXVsdGlwbHkgbG9jYXRlZCwgdGhlbiB0aGUgcGF0aCBpcyBz
cGVjaWZpYyB0byBhbiBleGFjdCBzZXF1ZW5jZSBvZiBsb2NhdGVkIHNlcnZpY2UgZnVuY3Rpb24g
aW5zdGFuY2VzLg0KW0x1Y3ldIFRoYW5rIHlvdSBmb3IgY2xhcmlmaWNhdGlvbi4gSSBhZ3JlZSB3
aXRoIHRoYXQuIFRoZSBwYXRoIGlzIGFuIGV4YWN0IHNlcXVlbmNlIG9mIGxvY2F0ZWQgc2Vydmlj
ZSBmdW5jdGlvbiBpbnN0YW5jZXMuIEZvciBhIGJpLWRpcmVjdGlvbmFsIFNGQywgaXQgaGFzIHRv
IGJlIHRyZWF0ZWQgYXMgdHdvIGRpc3RpbmN0IHBhdGhzIGluIHRoaXMgc29sdXRpb24uIEFueSBj
b25jZXJuIG9uIHRoZSBjb21wbGV4aXR5IGluIG1hbmFnaW5nIHRoZW0/DQoNClRoYW5rcywNCkx1
Y3kNCg0KICAgIFJvbg0KDQoNCkZyb206IEx1Y3kgeW9uZyBbbWFpbHRvOmx1Y3kueW9uZ0BodWF3
ZWkuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDM6NDEgUE0NClRvOiBSb24g
UGFya2VyOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsg
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZD
IGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KSGkgUm9uLA0K
DQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAxMjowOSBQTQ0KVG86IEx1Y3kgeW9u
ZzsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFNGQyBhcyBh
biBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkx1Y3ksDQoNClJlZ2Fy
ZGluZyB0aGUgU0YgSW5kZXgsIGRyYWZ0LXpoYW5nLXNmYy1zY2ggZGVmaW5lcyB0aGlzIGFzIHJl
bGF0aXZlIHRvIHRoZSBwYXRoLCBhbmQgbm90IGFzIGEgZ2xvYmFsbHkgdW5pcXVlIGlkZW50aWZp
ZXIgb2YgYW4gU0YgaW5zdGFuY2UuDQpbTHVjeV0gVGhpcyBpcyBteSB1bmRlcnN0YW5kaW5nIHRv
by4gobBUaGUgcGF0aKGxIGhlcmUgbWVhbnMgYSBTRkMsIHJpZ2h0PyBJIGRvIG5vdCBzZWUgaW5k
ZXggYXMgYW4gU0YgaW5zdGFuY2UgaWRlbnRpZmllciBhdCBhbGwsIGl0IGlzIGFuIGFsaWFzIGFu
ZCBvbmx5IHVzZWQgaW4gZm9yd2FyZGluZy4gVGhpcyBpcyB0aGUgcmVhc29uLCBJIHRoaW5rLCB0
aGF0IGFzc2lnbmluZyB0aGVzZSBhbGlhc2VzIGFuZCBjb25maWd1cmluZyB0aGVuIGluIGZvcndh
cmRpbmcgdGFibGUgaXMgY29tcGxleCBmb3IgbWFuYWdlbWVudCBhbmQgY29udHJvbGxlciBhbmQg
bWF5IHBydW5lIGFuIGVycm9yIGVhc2lseS4gRm9yIHN1cHBvcnRpbmcgYmktZGlyZWN0aW9uYWwg
b3IgYnJhbmNoaW5nIHVzZSBjYXNlcywgdXNpbmcgaW5kZXggaW4gZm9yd2FyZGluZyBtYXkgYWxz
byBicmluZyBvdGhlciBjb25jZXJucy4NCg0KUmVnYXJkaW5nIFRUTCwgbXkgZmlyc3QgdGhvdWdo
dCBpcyB0aGF0IGlzIGEgcHJvcGVydHkgb2YgdGhlIHRyYW5zcG9ydCwgYW5kIGlmIGl0IGlzIGlt
cG9ydGFudCB0byB5b3UsIGNob29zZSB0aGUgdHJhbnNwb3J0IGFjY29yZGluZ2x5LiAgIEJ1dCwg
SaGvbSBvcGVuIHRvIGZ1cnRoZXIgZGlzY3Vzc2lvbiBhbG9uZyB0aGVzZSBsaW5lcy4NCltMdWN5
XSBUaGFuayB5b3UgZm9yIHRoZSBjbGFyaWZpY2F0aW9uLiBUaGlzIGlzIHJlbGF0ZWQgdG8gdGhl
IGRpc2N1c3Npb24gdW5kZXIgdGhpcyB0aXRsZS4gSWYgU1BDIGlzIGltcGxlbWVudGVkIGFzIElQ
IG9yIElQL1VEUCBhcHBsaWNhdGlvbiwgaXQgY2FuIGxldmVyYWdlIGEgbG90IHdoYXQgSVAgdGVj
aG5vbG9neSBoYXZlIGRvbmUuIElmIHdlIGFzc3VtZSB0aGF0IFNGQyBtYXkgYmUgY2FycmllZCBv
dmVyIGFueSB0cmFuc3BvcnQgc29sdXRpb24sIFNGQyBpbXBsZW1lbnRhdGlvbiBoYXMgdG8gcHJv
dmlkZSB0aGVzZSBmdW5jdGlvbnMsIHdoaWNoLCBJTU8sIHJlbGF0ZWQgdG8gd2hhdCBpbmZvcm1h
dGlvbiB0aGF0IFNGQyBoZWFkZXIgbmVlZCB0byBob2xkLg0KDQpUaGFua3MsDQpMdWN5DQoNCiAg
IFJvbg0KDQoNCkZyb206IEx1Y3kgeW9uZyBbbWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tXQ0K
U2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDEyOjI2IFBNDQpUbzogUm9uIFBhcmtlcjsg
WHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRm
Lm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJ
UCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkhpIFJvbiwNCg0KSSBhc3N1
bWUgdGhhdCB0aGUgaW5kZXggdXNhZ2UgeW91IG1lbnRpb25lZCBiZWxvdyBpcyB0aGUgc2FtZSB3
aGV0aGVyIHRoZXNlIHRocmVlIFNGcyBhcmUgb24gb25lIFNGRiBvciB0d28gU0ZGcywgd2hpY2gg
bWVhbnMgdGhhdCB0aGUgaW5kZXggIyBpcyBhc3NpZ25lZCB0byBTRi1YLUkgcGVyIFNGQyBhbmQg
YnkgdGhlIGluY3JlbWVudGFsLiBBIFNGLVgtSSBtYXkgYmUgc2VydmVkIHRvIG1hbnkgU0ZDcyBh
bmQgcG9zaXRpb24gZGlmZmVyZW50bHkgaW4gU0ZDcy4gVGhpcyBtZWFucyB0aGF0LCBpbiB0aGlz
IG1ldGhvZCwgYSBTRi1YLUkgaXMgbWFwcGVkIHdpdGggZGlmZmVyZW50IGluZGV4ICMsIG9uZSBw
ZXIgZWFjaCBTRkMgdGhhdCBoYXMgdGhlIFNGLVgtSS4gSU1POiAgd2hlbiBvcGVyYXRvci9zeXN0
ZW0gY3JlYXRlcyBhIFNGQyBhbmQgc2VsZWN0cyBTRi1YLUlzIGZvciB0aGUgU0ZDLCBhbmQgdGhl
biBhc3NpZ24gaW5kZXggIyB0byB0aGVtIGFuZCBjb25maWd1cmUgdGhlIGZvcndhcmRpbmcgdGFi
bGUgd2l0aCBwYXRoIElEIGFuZCBpbmRleCAjIGluIHRoZSByZWxhdGVkIFNGRnMuIEZ1cnRoZXJt
b3JlLCBlYWNoIGluZGV4ICMgYWxzbyBuZWVkIHRvIGJlIGFzc29jaWF0ZWQgdG8gdGhlIGFkZHJl
c3Mgb3IgcG9ydCB0aGF0IHRyYW5zcG9ydCBsYXllciBjYW4gdW5kZXJzdGFuZC4gIElNTzogdGhp
cyBpcyBhIGNvbXBsZXggcHJvY2VzcyBmb3IgdGhlIHN5c3RlbSwgdW5lYXN5IHRvIG1hbmdlciB0
b28sIGFuZCBtYXkgZWFzaWx5IHByb25lIGFuIGVycm9yLg0KDQpTZWNvbmQsIHlvdXIgZHJhZnQg
YWxzbyBtZW50aW9uIHRoYXQgdGhlIHVzZSBvZiBpbmRleCB0byBwcmV2ZW50IHRoZSBsb29wLiAg
VGhlIGxvb3AgZG9lcyBub3Qgb2NjdXIgaW4gbm9ybWFsIGNvbmRpdGlvbi4gVGhlIGxvb3Agb2Nj
dXJzIGluIGFibm9ybWFsIGNvbmRpdGlvbi4gU28gdGhlIGxvb3AgcHJldmVudGlvbiBtZWNoYW5p
c20gaXMgdG8gcHJldmVudCBubyBsb29wIGhhcHBlbiBpbiBhbnkgYWJub3JtYWwgY29uZGl0aW9u
LiBUaGF0IGlzIHdoeSBUVEwgaXMgZGVzaWduZWQgZm9yIGluIElQIG5ldHdvcmsuIElmIFNGQyBo
ZWFkZXIgaXMgZXhwZWN0ZWQgdG8gdHJhbnNwb3J0IG92ZXIgYW55IHRyYW5zcG9ydCBuZXR3b3Jr
IGJlc2lkZSBJUCwgaXQgbmVlZHMgdGhlIHNpbWlsYXIgbWVjaGFuaXNtIGFzIElQL1RUTC4gVGhl
IHVzYWdlIG9mIGluZGV4IGluIHlvdXIgcHJvcG9zYWwgZG9lcyBub3QgYWNoaWV2ZSB0aGlzIHB1
cnBvc2UuDQoNCklmIHdlIHVzZSBJUCBhcyB0cmFuc3BvcnQsIElNTzogbm8gbmVlZCB0byBpbXBs
ZW1lbnQgVFRMIG1lY2hhbmlzbSB3aXRoaW4gU0ZDLCBqdXN0IGxldmVyYWdlIElQIFRUTCBjYXBh
YmlsaXR5LiBCdXQsIGlmIG92ZXIgb3RoZXIgdHJhbnNwb3J0cywgd2UgbmVlZCB0byBpbXBsZW1l
bnQgSVAvVFRMIGxpa2UgbWVjaGFuaXNtIGluIFNGQy4NCg0KUmVnYXJkcywNCkx1Y3kNCg0KDQpG
cm9tOiBSb24gUGFya2VyIFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0N
ClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCA5OjM1IEFNDQpUbzogWHV4aWFvaHU7IEx1
Y3kgeW9uZzsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQ
IG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KWGlhb2h1LA0KDQpJIGRvbqGv
dCB0aGluayB3ZSBuZWVkIHRvIHZpZXcgdGhlIFNGIGluZGV4IGFzIGEgVFRMLiAgIEFwcHJvcHJp
YXRlIHZhbGlkYXRpb24gYW5kIGxvb3Agc3VwcHJlc3Npb24gY2FuIGJlIGRvbmUgZXZlbiB3aXRo
IHRoZSBjdXJyZW50IHByb3Bvc2VkIGRlZmluaXRpb24uICAgIEFueSBTRkYgcmVjZWl2aW5nIGFu
IFNGQyBlbmNhcHN1bGF0ZWQgcGFja2V0IG9yIGZyYW1lIHdvdWxkIG5lZWQgdG8ga25vdyB0byB3
aGljaCBvZiBpdHMgZGVwZW5kZW50IFNGoa9zIGl0IHNob3VsZCBmb3J3YXJkIHRoZSBwYWNrZXQg
b3IgZnJhbWUuICAgVG8gZG8gc28gbWVhbnMgdGhhdCBpdCBjYW4gdmFsaWRhdGUgdGhhdCB0aGUg
cGF0aCBJRCBpcyBvbmUgdGhhdCBpdCBleHBlY3RzIHRvIHBhcnRpY2lwYXRlIGluIGFuZCB0aGF0
IHRoZSBTRiBpbnN0YW5jZSBpZGVudGlmaWVkIGJ5IHRoZSBpbmRleCBvbiB0aGF0IHBhdGggaXMg
b25lIHRoYXQgaXQgaXMgcmVzcG9uc2libGUgZm9yLiAgICBTdWNoIGNoYWluIHBhdGggZGF0YSBt
YXkgaGF2ZSBiZWVuIGxvY2FsbHkgcHJvdmlzaW9uZWQgb3IgbWF5IGhhdmUgYmVlbiBkaXN0cmli
dXRlZCBpbiBhIGNvbnRyb2wgcGxhbmUuDQoNCldoZW4gdGhlIFNGRiByZWNlaXZlcyB0aGUgZ29v
ZCBwYWNrZXQgb3IgZnJhbWUgYmFjayBmcm9tIG9uZSBvZiBpdHMgZGVwZW5kZW50IFNGoa9zLCBp
dCB3aWxsIGlkZW50aWZ5IHRoZSBuZXh0IFNGIGFuZCBTRkYgYnkgY29uc3VsdGluZyBpdHMgbG9j
YWwgZGF0YWJhc2UuICAgSWYgaXQgaXMgbm90IHRoZSBmaW5hbCBTRiwgdGhlbiB0aGUgU0YgaW5k
ZXggaXMgaW5jcmVtZW50ZWQsIHRoZSB0cmFuc3BvcnQgaGVhZGVyIHVwZGF0ZWQgYXMgbmVjZXNz
YXJ5LCBhbmQgdGhlIHBhY2tldCBvciBmcmFtZSBwcm9ncmVzc2VkLiAgICBGYWlsdXJlIHRvIHBy
b3Blcmx5IGluY3JlbWVudCB0aGUgU0YgSW5kZXggd291bGQgYmUgYWtpbiB0byBmYWlsdXJlIHRv
IGRlY3JlbWVudCBhIFRUTCBieSBhIHJvdXRlciCoQyB0aGVyZSBpcyBubyBwcm90ZWN0aW9uIGZy
b20gdGhhdC4NCg0KICAgUm9uDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmddIE9uIEJlaGFsZiBPZiBYdXhpYW9odQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAy
MDE0IDU6NDQgQU0NClRvOiBSb24gUGFya2VyOyBMdWN5IHlvbmc7IFJlaW5hbGRvIFBlbm5vIChy
ZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0K
U3ViamVjdDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3Mg
YW5kIGNvbnM/DQoNCg0Kt6K8/sjLOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10g
tPqx7SBSb24gUGFya2VyDQq3osvNyrG85DogMjAxNMTqM9TCMjbI1SA3OjEzDQrK1bz+yMs6IEx1
Y3kgeW9uZzsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQrW98ziOiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9y
IFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KTHVjeSwNCg0KUmVnYXJkaW5nIHRo
ZSBzZXJ2aWNlIGZ1bmN0aW9uIGluZGV4IHRoYXQgd291bGQgYmUgY29udGFpbmVkIGluIHRoZSBz
ZXJ2aWNlIGhlYWRlciwgSSB0aGluayBpdCBpcyBzaW1wbHkgaW5jcmVtZW50ZWQgZnJvbSAxIHRv
IGluZGljYXRlIHRoZSBuZXh0IHNlcnZpY2UgZnVuY3Rpb24gd2l0aGluIHRoZSBjaGFpbi4gICBG
b3IgZXhhbXBsZSwgaWYgdGhlIHBhdGggSUQgaXMgWCwgZm9yIGEgcGF0aCB7U0YtQS01LCBTRi1C
LTIsIFNGLUMtNn0sIHRoZW4gcGFja2V0cyBkZXN0aW5lZCBmcm9tIGEgY2xhc3NpZmllciB0b3dh
cmRzIFNGLUEtNSB3b3VsZCBjYXJyeSAocGF0aCBYLCBpbmRleCAxKSwgcGFja2V0cyBmcm9tIFNG
LUEtNSB0byBTRi1CLTIgd291bGQgY2FycnkgKHBhdGggWCwgaW5kZXggMiksIGV0Yy4NCg0KW1hp
YW9odV0gSSB0aGluayB0aGUgdmFsdWUgb2YgdGhlIHNlcnZpY2UgaW5kZXggc2hvdWxkIGJlIGRl
Y3JlbWVudGVkLCByYXRoZXIgdGhhbiBiZWluZyBpbmNyZW1lbnRlZCB3aGVuIHRyYXZlbGxpbmcg
YWxvbmcgdGhlIHNlcnZpY2UgcGF0aCBzaW5jZSB0aGF0IGluZGV4IGlzIG5vdCBvbmx5IHVzZWQg
Zm9yIGluZGljYXRpbmcgdGhlIG5leHQgc2VydmljZSBmdW5jdGlvbiB3aXRoaW4gdGhlIGNoYWlu
LCBidXQgYWxzbyB1c2VkIGZvciBvdGhlciBwdXJwb3NlcyAoZS5nLiwgVFRMIG9mIHRoZSBzZXJ2
aWNlIHBhdGgsIGluZGljYXRvciBvZiB0aGUgZW5kIG9mIHRoZSBzZXJ2aWNlIGNoYWluKSwgdW5s
ZXNzIHlvdSB3YW50IHRvIGludHJvZHVjZSBhbiBhZGRpdGlvbmFsIGZpZWxkIHdoaWNoIGluZGlj
YXRlcyB0aGUgdG90YWwgbGVuZ3RoIG9mIHRoZSBzZXJ2aWNlIGNoYWluLg0KDQpCZXN0IHJlZ2Fy
ZHMsDQpYaWFvaHUNCg0KICAgUm9uDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
DQpGcm9tOiBzZmMgW3NmYy1ib3VuY2VzQGlldGYub3JnXSBvbiBiZWhhbGYgb2YgTHVjeSB5b25n
IFtsdWN5LnlvbmdAaHVhd2VpLmNvbV0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDY6
MzggUE0NClRvOiBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgYXMgYW4g
SVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KSGkgUmVpbmFsZG8sDQoNClRo
YW5rIHlvdSB0byBzaGFyZSB5b3VyIHZpZXdzIG9uIHRoaXMgc29sdXRpb24uIFdlIHdhbnQgdG8g
aGF2ZSBhbiBlbGVnYW50IGFuZCBnZW5lcmFsIHNvbHV0aW9uIHdpdGggb25lIHN0YW5kYXJkIFNG
QyBoZWFkZXIgdG8gY292ZXIgbWFqb3JpdHkgdXNlIGNhc2VzDQoNClNlZSBpbmxpbmUgYmVsb3cu
DQoNCg0KRnJvbTogUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pIFttYWlsdG86cmVwZW5ub0BjaXNj
by5jb21dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA0OjU2IFBNDQpUbzogTHVjeSB5
b25nOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJq
ZWN0OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQg
Y29ucz8NCg0KSGksDQoNClRoZXJlIGFyZSBzZXZlcmFsIHNvbHV0aW9uIHRvIHRoaXMgcHJvYmxl
bS4gU29tZSBvZiB0aGVtIGltcGxlbWVudGF0aW9uIHNwZWNpZmljLCBvdGhlcnMgbW9yZSBlbGVn
YW50Lg0KDQoxIC0gT25lIG9mIHRoZSBtb3JlIGVsZWdhbnQgb25lcyBpcyB0byB1c2UgdGhlIFNl
cnZpY2UgSW5kZXggdG8gZGV0ZXJtaW5lIHRoZSBuZXh0IHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFu
Y2UuICBJdCBtYWtlcyBmb3IgYSBjb21wbGV0ZWx5IHN0YXRlbGVzcyBzb2x1dGlvbiAoY29kZSB3
aXNlKS4NCltMdWN5XSB3aGVuIHVzaW5nIFBhdGggSUQgYW5kIFNlcnZpY2UgSW5kZXggb24gU0ZD
IGhlYWRlciwgaXQgcmVxdWlyZXMgYXNzaWduaW5nIGluZGV4ICMgdG8gZWFjaCBTRiBpbnN0YW5j
ZSwgY29uZmlndXJpbmcgdGhlbSBpbiB0aGUgZm9yd2FyZGluZyB0YWJsZSwgd2hpY2ggaXMgdmVy
eSBjb21wbGV4IHByb2Nlc3MgYW5kIGVhc2lseSBwcnVuZSBmb3IgZXJyb3IgaW4gbWF5IG9waW5p
b24uICBJbiBhZGRpdGlvbiwgZWFjaCBTRiBpbnN0YW5jZSBtYXkgc2VydmUgbW9yZSB0aGFuIG9u
ZSBTRkMsIHNvIG5lZWQgdG8gYXNzaWduIGluZGV4ICMgZm9yIGVhY2ggU0ZDLCB3aGljaCBpcyBt
b3JlIGNvbXBsZXguIFJlZ2FyZGluZyB0aGUgc3RhdGVsZXNzLCBJIGRvbqGvdCBnZXQgaXQuIElz
bqGvdCBpbmRleCAjIGEgc3RhdGUgYXMgd2VsbCAobWF5IGJlIGZldyBiaXQgbGVzcyk/DQoNClRv
IGltcGxlbWVudCB0cnVlIHN0YXRlbGVzcywgU0ZDIGhlYWRlciBuZWVkcyBhYmlsaXR5IHRvIGNh
cnJ5IGFsbCBTRklzIElQIGFkZHJlc3NlcyBpbiBTRkMgaGVhZGVyLCB3aGljaCB3YXMgY29uc2lk
ZXJlZCBhcyBub24tc2NhbGUgc29sdXRpb24uDQoNCg0KMiCoQyBBbm90aGVyIG9wdGlvbiBpcyBm
cm9tIGEgY29kaW5nIHBlcnNwZWN0aXZlIHlvdSBjYW4ganVzdCBrZWVwIG1vcmUgc3RhdGUgaW4g
eW91ciBTTi9TRkYgd2hpbGUgeW91IHByb2Nlc3MgdGhlIHBhY2tldCBhbmQgZGV0ZXJtaW5lIHdo
YXQgaXMgdGhlIKGwbmV4dKGxIHNlcnZpY2UuDQpbTHVjeV0gQWdyZWUuDQoNCkJ1dCBpcnJlc3Bl
Y3RpdmUsIHRoZSBTTiBuZWVkcyB0byBrbm93IHRoZSBQYXRoIElEIGFuZCB0aGUgbGlzdCBvZiBT
RklzIGludGVybmFsIHRvIGl0cyBub2RlLiBUaGlzIHByb3Zpc2lvbmluZyBjYW4gaGFwcGVuIGlu
IGEgdmFyaWV0eSBvZiB3YXlzLCBJIGltcGxlbWVudGVkIHdpdGggUkVTVGNvbmYgYW5kIE5ldGNv
bmYuDQoNCkFzIGZhciBhcyBVRFAvSVAgdnMuSVAsIEkgZ2l2ZSBwcmVmZXJlbmNlIHRvIFVEUC9J
UC4gSWYgeW91IGhhdmUgYSBmaXhlZCBwb3J0IG92ZXIgVURQIGluIHdoaWNoIHRvIHJlY2VpdmUv
c2VuZCBwYWNrZXRzOg0KDQotIFlvdSBjYW4gaGF2ZSB5b3VyIGVudGlyZSBkYXRhcGxhbmUgaW4g
dXNlcnBhY2UgYW5kIHVzZSBhIHZhcmlldHkgb2YgcHJvZ3JhbW1pbmcgbGFuZ3VhZ2VzLg0KLSBZ
b3UgZG8gbm90IG5lZWQgcmF3IHBhY2tldCBhY2Nlc3MgdG8gcHVsbC9zZW5kIHBhY2tldHMuIFRo
ZXJlZm9yZSBubyByb290IHN1cHBvcnQuDQotIFVEUCBjYW4gdHJhdmVyc2Ugbm9uLVNGQyBhd2Fy
ZSBtaWRkbGV4Ym94ZXMuDQpbTHVjeV0gQWdyZWUgb24gdGhpcyBzdGF0ZW1lbnQuIEJ1dCBmb3Ig
U0ZDIGRvbWFpbiwgZG8gd2Ugd2FudCB0byBhbGxvdyBzdWNoIG1pZGJveGVzIG9uIFNGQyBwYXRo
PyBNYXliZSBoYXBwZW4gaWYgYSBTRkMgZG9tYWluIGNyb3NzZXMgbW9yZSB0aGFuIHRyYW5zcG9y
dCBkb21haW5zPyBUaGlzIGlzIG9uZSBJIGxpa2UgdG8ga25vdyBmcm9tIFNQcyBhbmQgU0YgdmVu
ZG9ycy4NCg0KUmVnYXJkcywNCkx1Y3kNCk9yIHlvdSBjYW4gdXNlIGFueSBvZiB0aGUgYXZhaWxh
YmxlIG1ldGhvZHMoIFRVUk4sIFNUVU4sIGV0YykuICBJZiB5b3UgZW5jYXAgaW4gc29tZXRoaW5n
IGVsc2Ugb3RoZXIgdGhhbiBJUC9VRFAgdGhlIGFwcGxpY2FiaWxpdHkgb2YgU0ZDIHdpbGwgYmUg
Y29uc2lkZXJhYmx5IGRpbWluaXNoZWQuSnVzdCBjaGVjayBTVENQIGFuZCBpdHMgcHJvYmxlbSBv
biBnZXR0aW5nIGFkb3B0ZWQgZ2l2ZW4gbWlkZGxleGJveGVzICBub3QgcmVjb2duaXppbmcgaXRz
IHByb3RvY29sIG51bWJlci4NCg0KLSBJdCBqaXZlcyB3aXRoIG90aGVyIElFVEYgd29yayBpbiB0
aGUgYXJlYXMgb2YgbWV0YWRhdGEgYW5kIHRyYW5zcG9ydCBzZXJ2aWNlcyAoc2F5LCBUQVBTKS4N
Cg0KcmVnYXJkcywNCg0KUmVpbmFsZG8NCg0KDQoNCkZyb206IEx1Y3kgeW9uZyA8bHVjeS55b25n
QGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4NCkRhdGU6IFR1ZXNkYXks
IE1hcmNoIDI1LCAyMDE0IGF0IDI6MjUgUE0NClRvOiBEYXZlIERvbHNvbiA8ZGRvbHNvbkBzYW5k
dmluZS5jb208bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPj4sICJzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4iIDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4+DQpT
dWJqZWN0OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBh
bmQgY29ucz8NCg0KSGkgRGF2ZSwNCg0KSWYgYSBzZXJ2aWNlIGZvcndhcmRlciBwb2ludCBjb25u
ZWN0cyBtb3JlIHRoYW4gb25lIFNGIGluc3RhbmNlcyB0aGF0IGJlbG9uZyB0byB0aGUgc2FtZSBT
RkMsIGhvdyBjYW4gb25lIFBhdGggSUQgZGV0ZXJtaW5lIHdoaWNoIFNGIGluc3RhbmNlcyBpcyB0
aGUgbmV4dD8gSWYgeW91IGRyYXcgYSBzZXJ2aWNlIGNoYWluIHBhdGggd2l0aCBtYW55IFNGIGlu
c3RhbmNlcywgeW91IGNhbiBlYXNpbHkgc2VlLCBpZiBQYXRoIElEIHJlcHJlc2VudHMgdGhhdCBw
YXRoLCBzZXJ2aWNlIGZvcndhcmRlciBuZWVkcyB0byB1c2UgcHJldmlvdXMgU0Ygb24gdGhlIHBh
dGggdG8gcG9zaXRpb24gdGhlIG5leHQgU0Ygb24gdGhhdCBwYXRoLg0KDQpMdWN5DQoNCkZyb206
IERhdmUgRG9sc29uIFttYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb21dDQpTZW50OiBUdWVzZGF5
LCBNYXJjaCAyNSwgMjAxNCA0OjEwIFBNDQpUbzogTHVjeSB5b25nOyBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxp
Y2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpXaHkgZG8geW91IHRoaW5rIHRoZSBwcmV2aW91cyBT
RiBJUCBhZGRyZXNzIGlzIHJlcXVpcmVkIHRvIGRldGVybWluZSB0aGUgbmV4dCBTRiBJUCBhZGRy
ZXNzPyBXaHkgaXMgdGhlIFBhdGggSUQgbm90IHN1ZmZpY2llbnQgaW5mb3JtYXRpb24/DQoNCg0K
RnJvbTogTHVjeSB5b25nIFttYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb21dDQpTZW50OiBUdWVz
ZGF5LCBNYXJjaCAyNSwgMjAxNCA0OjU2IFBNDQpUbzogRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFNGQyBhcyBhbiBJUCBvciBVRFAg
YXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkluIHRoaXMgc29sdXRpb24sIHNlcnZpY2Ug
Zm9yd2FyZGVyIGFuZCBTRiBpbnN0YW5jZSBhcmUgc2VwYXJhdGVkIGVudGl0aWVzLiBTZXJ2aWNl
IGZvcndhcmRlciBuZWVkcyBQYXRoIElEIGFuZCBwcmV2aW91cyBTRiBJUCBhZGRyZXNzIHRvIHVu
aXF1ZWx5IGlkZW50aWZ5IHRoZSBuZXh0IFNGIElQIGFkZHJlc3MuDQoNCkx1Y3kNCg0KRnJvbTog
RGF2ZSBEb2xzb24gW21haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbV0NClNlbnQ6IFR1ZXNkYXks
IE1hcmNoIDI1LCAyMDE0IDM6MjEgUE0NClRvOiBMdWN5IHlvbmc7IHNmY0BpZXRmLm9yZzxtYWls
dG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGlj
YXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkkgZG8gbm90IHNlZSB3aHkgc291cmNlIElQIGFkZHJl
c3MgKHByZXZpb3VzIFNGKSB3b3VsZCBiZSByZXF1aXJlZCB0byBsb29rIHVwIHRoZSBuZXh0IFNG
LiBUaGUgcGF0aCBJRCBzaG91bGQgYmUgc3VmZmljaWVudCB0byBkZXRlcm1pbmUgdGhlIG5leHQg
U0YuDQoNCg0KDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9u
IEJlaGFsZiBPZiBMdWN5IHlvbmcNClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDQ6MDIg
UE0NClRvOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFtzZmNd
IFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkhpLA0K
DQpUaGVyZSBhcmUgbWFueSB3YXlzIHRvIGltcGxlbWVudCBTRkNzLiBIb3dldmVyLCBvbmUgb2Yg
b3VyIGdvYWxzIGluIHN0YW5kYXJkIGlzIHRvIGRldmVsb3AgYSBzb2x1dGlvbiB0aGF0IGlzIHNp
bXBsZSBhbmQgbGVzcyBjb3N0IGZvciB2ZW5kZXJzIGFuZCBzZXJ2aWNlIHByb3ZpZGVycy4gIE90
aGVyIGdvYWxzIGFyZSB0aGF0IHRoZSBzb2x1dGlvbiBjYW4gYXBwbHkgdG8gY29tbW9uIGFuZCBt
YWpvcml0eSB1c2UgY2FzZXMuDQoNCklmIHdlIGltcGxlbWVudCBTRkMgYXMgYW4gSVAgb3IgVURQ
L0lQIGFwcGxpY2F0aW9uLCBpLmUuIG9uY2UgdHJhZmZpYyBpcyBjbGFzc2lmaWVkIGJ5IHRoZSBj
bGFzc2lmaWNhdGlvbiwgaXQgYWRkcyBTRkMgaGVhZGVyIGFuZCBJUCBoZWFkZXIgKG91dGVyKSBv
biB0aGUgcGFja2V0cyAoVURQIGhlYWRlciB0b28gaW4gbGF0dGVyIGNhc2UpLCBhbmQgc2VuZCBz
dWNoIHBhY2tldHMgYXMgYSByZWd1bGFyIElQIHBhY2tldC4gVGhlIHNyYyBJUCBvZiBvdXRlciBo
ZWFkZXIgY2FuIGJlIGNsYXNzaWZpY2F0aW9uIElQIGFkZHJlc3MsIGFuZCBkc3QgSVAgY2FuIGJl
IG5leHQgU0YgSW5zdGFuY2UgSVAgYWRkcmVzcy4gTWFueSB0cmFuc3BvcnQgbmV0d29ya3MgY2Fu
IGNhcnJ5IElQIHRyYWZmaWMgYW5kIHJvdXRlIElQIHBhY2tldHMgYmFzZWQgb24gZHN0IElQIGFk
ZHJlc3MuICBXZSBvbmx5IG5lZWQgdG8gcmVxdWVzdCBhIG5ldyBJUCBwcm90b2NvbCB0eXBlIGZv
ciBTRkMuIEF0IHRoZSBzZXJ2aWNlIGZvcndhcmRlciBwb2ludCwgaXQgY2FuIGxvb2sgdXAgbmV4
dCBTRiBJUCBhZGRyZXNzIGJhc2VkIG9uIFBhdGggSUQgaW4gU0ZDIGhlYWRlciBhbmQgc3JjIElQ
IGFkZHJlc3MgKHByZXZpb3VzIFNGKSBvbiB0aGUgcGFja2V0LiAgQSBTRiBhbHNvIGZvcndhcmRz
IHRoZSBwYWNrZXQgd2l0aCBTRkMgaGVhZGVyIGFzIGFuIElQIHBhY2tldCBhbmQgZmlsbHMgaXRz
IElQIGFkZHJlc3MgYXMgc3JjIElQIGFuZCB0aGUgc2VydmljZSBmb3J3YXJkZXIgcG9pbnQgSVAg
YWRkcmVzcyBhcyB0aGUgZHN0IElQIG9uIHRoZSBwYWNrZXQuDQoNClRoaXMgc29sdXRpb24gd29y
a3MgZm9yIGVpdGhlciBTRkMgYXMgYW4gSVAgYXBwbGljYXRpb24gb3IgVURQL0lQIGFwcGxpY2F0
aW9uLCB3aGljaCBvbmUgaXMgbW9yZSBwcm9wZXIgZnJvbSBTRiBhbmQgc2VydmljZSBmb3J3YXJk
ZXIgcG9pbnQ/DQoNClRoaXMgc29sdXRpb24gc2VlbXMgc2ltcGxlIHRvIG1lIGFuZCBvbmx5IG5l
ZWQgUGF0aCBJRCBpbiBTRkMgaGVhZGVyIGZvciBzdGVlcmluZyB0cmFmZmljIHRocm91Z2ggdGhl
IFNGQyBwYXRoLiBCdXQgbGlrZSB0byBzZWUgb3RoZXJzoa8gb3BpbmlvbiBvbiB0aGlzIHNvbHV0
aW9uLCBwcm9zIGFuZCBjb25zLg0KDQpUaGFua3MsDQpMdWN5DQo=

--_000_2691CE0099834E4A9C5044EEC662BB9D4536ABAEdfweml701chmchi_
Content-Type: text/html; charset="gb2312"
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=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:"Segoe UI";
	panose-1:2 11 5 2 4 2 4 2 2 3;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:SimSun;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Segoe UI","sans-serif";}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{mso-style-name:msochpdefault;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:10.0pt;
	font-family:"Times New Roman","serif";}
span.HTMLChar
	{mso-style-name:"HTML \9884\8BBE\683C\5F0F Char";
	mso-style-priority:99;
	mso-style-link:"HTML \9884\8BBE\683C\5F0F";
	font-family:SimSun;}
p.HTML, li.HTML, div.HTML
	{mso-style-name:"HTML \9884\8BBE\683C\5F0F";
	mso-style-link:"HTML \9884\8BBE\683C\5F0F Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.Char
	{mso-style-name:"\6279\6CE8\6846\6587\672C Char";
	mso-style-priority:99;
	mso-style-link:\6279\6CE8\6846\6587\672C;
	font-family:"Calibri","sans-serif";}
p.a, li.a, div.a
	{mso-style-name:\6279\6CE8\6846\6587\672C;
	mso-style-link:"\6279\6CE8\6846\6587\672C Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.balloontextchar0
	{mso-style-name:balloontextchar;
	font-family:"Tahoma","sans-serif";}
span.emailstyle19
	{mso-style-name:emailstyle19;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.emailstyle20
	{mso-style-name:emailstyle20;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle21
	{mso-style-name:emailstyle21;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle22
	{mso-style-name:emailstyle22;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle23
	{mso-style-name:emailstyle23;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle24
	{mso-style-name:emailstyle24;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle34
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle35
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle36
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle37
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle38
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle39
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle40
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle41
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle42
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
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"><span style=3D"color:#0070C0">Ron,<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">IMO, We can=A1=AFt mak=
e one part simple and good looking but leave other parts to be in complex. =
Our goal is to have a simple and low cost SFC solution to cover majority us=
e cases. SP already can implement SFC on
 today=A1=AFs network. If we can=A1=AFt make this goal, then the solution m=
ay not be useful.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Thanks,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Park=
er [mailto:Ron_Parker@affirmednetworks.com]
<br>
<b>Sent:</b> Thursday, March 27, 2014 3:11 PM<br>
<b>To:</b> Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; sfc@=
ietf.org<br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Lucy,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">You raise a good point=
 on bidirectional chains, which I think is a majority use case for function=
al, simplification, or observability reasons.&nbsp;&nbsp;&nbsp; The way we=
=A1=AFve expressed things so far, it would be up to the management
 plane or control plane to indicate how such individual paths are paired to=
gether.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Lucy yong [<a href=3D"mailto:lucy.yong@=
huawei.com">mailto:lucy.yong@huawei.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 4:08 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a =
href=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Ron,<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Park=
er [<a href=3D"mailto:Ron_Parker@affirmednetworks.com">mailto:Ron_Parker@af=
firmednetworks.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 3:01 PM<br>
<b>To:</b> Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a h=
ref=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Lucy,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">One clarification.&nbs=
p;&nbsp; =A1=B0The path=A1=B1 does not exactly mean the SFC.&nbsp;&nbsp; Th=
e SFC is abstract, before accounting for network locators.&nbsp;&nbsp; As a=
 special case, if all of the SF=A1=AFs in the SFC have only a single networ=
k locator,
 then the path and chain are the same.&nbsp; &nbsp;But, if any or all of th=
ose SF=A1=AFs are multiply located, then the path is specific to an exact s=
equence of located service function instances.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Thank you=
 for clarification. I agree with that. The path is an exact sequence of loc=
ated service function instances. For a bi-directional SFC, it has to be tre=
ated as two distinct paths in this solution.
 Any concern on the complexity in managing them?<o:p></o:p></span></i></b><=
/p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p=
></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Thanks,<o:p></o:=
p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Lucy</span></i><=
/b><span style=3D"color:#0070C0"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp;&nbsp; Ron=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Lucy yong [<a href=3D"mailto:lucy.yong@=
huawei.com">mailto:lucy.yong@huawei.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 3:41 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a =
href=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Ron,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Park=
er [<a href=3D"mailto:Ron_Parker@affirmednetworks.com">mailto:Ron_Parker@af=
firmednetworks.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 12:09 PM<br>
<b>To:</b> Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a h=
ref=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Lucy,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Regarding the SF Index=
, draft-zhang-sfc-sch defines this as relative to the path, and not as a gl=
obally unique identifier of an SF instance.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] This is m=
y understanding too. =A1=B0The path=A1=B1 here means a SFC, right? I do not=
 see index as an SF instance identifier at all, it is an alias and only use=
d in forwarding. This is the reason, I think,
 that assigning these aliases and configuring then in forwarding table is c=
omplex for management and controller and may prune an error easily. For sup=
porting bi-directional or branching use cases, using index in forwarding ma=
y also bring other concerns.</span></i></b><span style=3D"color:#0070C0"><o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Regarding TTL, my firs=
t thought is that is a property of the transport, and if it is important to=
 you, choose the transport accordingly.&nbsp;&nbsp; But, I=A1=AFm open to f=
urther discussion along these lines.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Thank you=
 for the clarification. This is related to the discussion under this title.=
 If SPC is implemented as IP or IP/UDP application, it can leverage a lot w=
hat IP technology have done. If we assume
 that SFC may be carried over any transport solution, SFC implementation ha=
s to provide these functions, which, IMO, related to what information that =
SFC header need to hold.<o:p></o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p=
></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Thanks,<o:p></o:=
p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Lucy</span></i><=
/b><span style=3D"color:#0070C0"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Lucy yong [<a href=3D"mailto:lucy.yong@=
huawei.com">mailto:lucy.yong@huawei.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 12:26 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a =
href=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Ron,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">I assume that the inde=
x usage you mentioned below is the same whether these three SFs are on one =
SFF or two SFFs, which means that the index # is assigned to SF-X-I per SFC=
 and by the incremental. A SF-X-I may
 be served to many SFCs and position differently in SFCs. This means that, =
in this method, a SF-X-I is mapped with different index #, one per each SFC=
 that has the SF-X-I. IMO: &nbsp;when operator/system creates a SFC and sel=
ects SF-X-Is for the SFC, and then assign
 index # to them and configure the forwarding table with path ID and index =
# in the related SFFs. Furthermore, each index # also need to be associated=
 to the address or port that transport layer can understand. &nbsp;IMO: thi=
s is a complex process for the system,
 uneasy to manger too, and may easily prone an error. <o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Second, your draft als=
o mention that the use of index to prevent the loop.&nbsp; The loop does no=
t occur in normal condition. The loop occurs in abnormal condition. So the =
loop prevention mechanism is to prevent no
 loop happen in any abnormal condition. That is why TTL is designed for in =
IP network. If SFC header is expected to transport over any transport netwo=
rk beside IP, it needs the similar mechanism as IP/TTL. The usage of index =
in your proposal does not achieve
 this purpose. <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">If we use IP as transp=
ort, IMO: no need to implement TTL mechanism within SFC, just leverage IP T=
TL capability. But, if over other transports, we need to implement IP/TTL l=
ike mechanism in SFC.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Regards,<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy <o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Park=
er [</span><a href=3D"mailto:Ron_Parker@affirmednetworks.com"><span style=
=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"=
>mailto:Ron_Parker@affirmednetworks.com</span></a><span style=3D"font-size:=
10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">]
<br>
<b>Sent:</b> Thursday, March 27, 2014 9:35 AM<br>
<b>To:</b> Xuxiaohu; Lucy yong; Reinaldo Penno (repenno); Dave Dolson; </sp=
an><a href=3D"mailto:sfc@ietf.org"><span style=3D"font-size:10.0pt;font-fam=
ily:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc@ietf.org</span></a><span=
 style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&=
quot;"><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Xiaohu,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I don=A1=AFt think we =
need to view the SF index as a TTL.&nbsp;&nbsp; Appropriate validation and =
loop suppression can be done even with the current proposed definition.&nbs=
p;&nbsp;&nbsp; Any SFF receiving an SFC encapsulated packet or frame
 would need to know to which of its dependent SF=A1=AFs it should forward t=
he packet or frame.&nbsp;&nbsp; To do so means that it can validate that th=
e path ID is one that it expects to participate in and that the SF instance=
 identified by the index on that path is one that
 it is responsible for.&nbsp;&nbsp; &nbsp;Such chain path data may have bee=
n locally provisioned or may have been distributed in a control plane.<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">When the SFF receives =
the good packet or frame back from one of its dependent SF=A1=AFs, it will =
identify the next SF and SFF by consulting its local database.&nbsp;&nbsp; =
If it is not the final SF, then the SF index is incremented,
 the transport header updated as necessary, and the packet or frame progres=
sed.&nbsp;&nbsp;&nbsp; Failure to properly increment the SF Index would be =
akin to failure to decrement a TTL by a router =A8C there is no protection =
from that.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> sfc [<a href=3D"mailto:sfc-bounces@ietf=
.org">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Xuxiaohu<br>
<b>Sent:</b> Thursday, March 27, 2014 5:44 AM<br>
<b>To:</b> Ron Parker; Lucy yong; Reinaldo Penno (repenno); Dave Dolson; <a=
 href=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span lang=3D"ZH-CN" style=3D"font-size:10.0pt;fo=
nt-family:SimSun">=B7=A2=BC=FE=C8=CB</span></b><b><span style=3D"font-size:=
10.0pt;font-family:SimSun">:</span></b><span style=3D"font-size:10.0pt;font=
-family:SimSun"> sfc [</span><a href=3D"mailto:sfc-bounces@ietf.org"><span =
style=3D"font-size:10.0pt;font-family:SimSun">mailto:sfc-bounces@ietf.org</=
span></a><span style=3D"font-size:10.0pt;font-family:SimSun">]
<b><span lang=3D"ZH-CN">=B4=FA=B1=ED </span></b>Ron Parker<br>
<b><span lang=3D"ZH-CN">=B7=A2=CB=CD=CA=B1=BC=E4</span>:</b> 2014<span lang=
=3D"ZH-CN">=C4=EA</span>3<span lang=3D"ZH-CN">=D4=C2</span>26<span lang=3D"=
ZH-CN">=C8=D5</span> 7:13<br>
<b><span lang=3D"ZH-CN">=CA=D5=BC=FE=C8=CB</span>:</b> Lucy yong; Reinaldo =
Penno (repenno); Dave Dolson;
</span><a href=3D"mailto:sfc@ietf.org"><span style=3D"font-size:10.0pt;font=
-family:SimSun">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font=
-family:SimSun"><br>
<b><span lang=3D"ZH-CN">=D6=F7=CC=E2</span>:</b> Re: [sfc] SFC as an IP or =
UDP application, pros and cons?<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Lucy,
<o:p></o:p></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Regarding the service functi=
on index that would be contained in the service header, I think it is simpl=
y incremented from 1 to indicate the next service function
 within the chain. &nbsp; For example, if the path ID is X, for a path {SF-=
A-5, SF-B-2, SF-C-6}, then packets destined from a classifier towards SF-A-=
5 would carry (path X, index 1), packets from SF-A-5 to SF-B-2 would carry =
(path X, index 2), etc.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></=
p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span style=3D"font-siz=
e:16.0pt;color:#1F497D">[Xiaohu] I think the value of the service index sho=
uld be decremented, rather than being incremented when travelling along the=
 service path since that index is not
 only used for indicating the next service function within the chain, but a=
lso used for other purposes (e.g., TTL of the service path, indicator of th=
e end of the service chain), unless you want to introduce an additional fie=
ld which indicates the total length
 of the service chain.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span style=3D"font-siz=
e:16.0pt;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span style=3D"font-siz=
e:16.0pt;color:#1F497D">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt;color:#1F497D">Xiaoh=
u<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp; &nbsp;Ron<o:p></o:p><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<div>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;se=
rif&quot;;color:black">
<hr size=3D"2" width=3D"100%" align=3D"center">
</span></div>
<div id=3D"divRpF99624">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><b><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:b=
lack">From:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tah=
oma&quot;,&quot;sans-serif&quot;;color:black"> sfc [sfc-bounces@ietf.org] o=
n behalf
 of Lucy yong [lucy.yong@huawei.com]<br>
<b>Sent:</b> Tuesday, March 25, 2014 6:38 PM<br>
<b>To:</b> Reinaldo Penno (repenno); Dave Dolson; </span><a href=3D"mailto:=
sfc@ietf.org"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot=
;,&quot;sans-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:1=
0.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><b=
r>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot=
;,&quot;serif&quot;;color:black"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Reinaldo,</span><sp=
an style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Thank you to share you=
r views on this solution. We want to have an elegant and general solution w=
ith one standard SFC header to cover majority use cases</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">See inline below.</spa=
n><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Reinaldo Penno (repenno) [</span><a href=3D"mailto:repenno@=
cisco.com"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&=
quot;sans-serif&quot;">mailto:repenno@cisco.com</span></a><span style=3D"fo=
nt-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:=
black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Lucy yong; Dave Dolson; </span><a href=3D"mailto:sfc@ietf.org"><=
span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-se=
rif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font-fami=
ly:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Hi,</sp=
an><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">There a=
re several solution to this problem. Some of them implementation specific, =
others more elegant.&nbsp;</span><span style=3D"color:black"><o:p></o:p></s=
pan></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">1 - One=
 of the more elegant ones is to use the Service Index to determine the next=
 service function instance. &nbsp;It makes for a completely stateless solut=
ion (code wise). &nbsp;</span><span style=3D"color:black"><o:p></o:p></span=
></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><b><i><span style=3D"col=
or:#0070C0">[Lucy]
</span></i></b><span style=3D"color:#0070C0">when using Path ID and Service=
 Index on SFC header, it requires assigning index # to each SF instance, co=
nfiguring them in the forwarding table, which is very complex process and e=
asily prune for error in may opinion.
 &nbsp;In addition, each SF instance may serve more than one SFC, so need t=
o assign index # for each SFC, which is more complex. Regarding the statele=
ss, I don=A1=AFt get it. Isn=A1=AFt index # a state as well (may be few bit=
 less)?</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><span style=3D"color:#00=
70C0">&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><span style=3D"color:#00=
70C0">To implement true stateless, SFC header needs ability to carry all SF=
Is IP addresses in SFC header, which was considered as non-scale solution.<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">2 =A8C =
Another option is from a coding perspective you can just keep more state in=
 your SN/SFF while you process the packet and determine what is the =A1=B0n=
ext=A1=B1 service. &nbsp;</span><span style=3D"color:black"><o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Agree.</s=
pan></i></b><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">But irr=
espective, the SN needs to know the Path ID and the list of SFIs internal t=
o its node. This provisioning can happen in a variety of ways, I implemente=
d with RESTconf and Netconf.&nbsp;</span><span style=3D"color:black"><o:p><=
/o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">As far =
as UDP/IP vs.IP, I give preference to UDP/IP. If you have a fixed port over=
 UDP in which to receive/send packets:</span><span style=3D"color:black"><o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- You c=
an have your entire dataplane in userpace and use a variety of programming =
languages.&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- You d=
o not need raw packet access to pull/send packets. Therefore no root suppor=
t.&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- UDP c=
an traverse non-SFC aware middlexboxes.
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Agree on =
this statement. But for SFC domain, do we want to allow such midboxes on SF=
C path? Maybe happen if a SFC domain crosses more than transport domains? T=
his is one I like to know from SPs and
 SF vendors. </span></i></b><span style=3D"color:black"><o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">&nbsp;</span></i=
></b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Regards,</span><=
/i></b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Lucy</span></i><=
/b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Or you =
can use any of the available methods( TURN, STUN, etc). &nbsp;If you encap =
in something else other than IP/UDP the applicability of SFC will be consid=
erably diminished.Just check STCP and its
 problem on getting adopted given middlexboxes &nbsp;not recognizing its pr=
otocol number. &nbsp;&nbsp;</span><span style=3D"color:black"><o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">&nbsp;</span></i=
></b><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- It ji=
ves with other IETF work in the areas of metadata and transport services (s=
ay, TAPS).&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">regards=
,&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Reinald=
o&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From: </span></b><spa=
n style=3D"color:black">Lucy yong &lt;</span><a href=3D"mailto:lucy.yong@hu=
awei.com" target=3D"_blank">lucy.yong@huawei.com</a><span style=3D"color:bl=
ack">&gt;<br>
<b>Date: </b>Tuesday, March 25, 2014 at 2:25 PM<br>
<b>To: </b>Dave Dolson &lt;</span><a href=3D"mailto:ddolson@sandvine.com" t=
arget=3D"_blank">ddolson@sandvine.com</a><span style=3D"color:black">&gt;, =
&quot;</span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org=
</a><span style=3D"color:black">&quot; &lt;</span><a href=3D"mailto:sfc@iet=
f.org" target=3D"_blank">sfc@ietf.org</a><span style=3D"color:black">&gt;<b=
r>
<b>Subject: </b>Re: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Dave,</span><span s=
tyle=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">If a service forwarder=
 point connects more than one SF instances that belong to the same SFC, how=
 can one Path ID determine which SF instances is the next? If you draw a se=
rvice chain path with many SF instances,
 you can easily see, if Path ID represents that path, service forwarder nee=
ds to use previous SF on the path to position the next SF on that path.</sp=
an><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy </span><span styl=
e=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Dave Dolson [</span><a href=3D"mailto:ddolson@sandvine.com"=
 target=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma=
&quot;,&quot;sans-serif&quot;">mailto:ddolson@sandvine.com</span></a><span =
style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&q=
uot;;color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:10 PM<br>
<b>To:</b> Lucy yong; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_bla=
nk"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sa=
ns-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font=
-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Why do you think the p=
revious SF IP address is required to determine the next SF IP address? Why =
is the Path ID not sufficient information?</span><span style=3D"color:black=
"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Lucy yong [</span><a href=3D"mailto:lucy.yong@huawei.com" t=
arget=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&q=
uot;,&quot;sans-serif&quot;">mailto:lucy.yong@huawei.com</span></a><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Dave Dolson; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_b=
lank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;=
sans-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">In this solution, serv=
ice forwarder and SF instance are separated entities. Service forwarder nee=
ds Path ID and previous SF IP address to uniquely identify the next SF IP a=
ddress.
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Dave Dolson [</span><a href=3D"mailto:ddolson@sandvine.com"=
 target=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma=
&quot;,&quot;sans-serif&quot;">mailto:ddolson@sandvine.com</span></a><span =
style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&q=
uot;;color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 3:21 PM<br>
<b>To:</b> Lucy yong; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_bla=
nk"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sa=
ns-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font=
-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I do not see why sourc=
e IP address (previous SF) would be required to look up the next SF. The pa=
th ID should be sufficient to determine the next SF.</span><span style=3D"c=
olor:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> sfc [</span><a href=3D"mailto:sfc-bounces@ietf.org" target=
=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,=
&quot;sans-serif&quot;">mailto:sfc-bounces@ietf.org</span></a><span style=
=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;=
color:black">]
<b>On Behalf Of </b>Lucy yong<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:02 PM<br>
<b>To:</b> </span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span s=
tyle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&qu=
ot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font-family:&qu=
ot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> [sfc] SFC as an IP or UDP application, pros and cons?</span=
><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Hi,<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">There are many ways to i=
mplement SFCs. However, one of our goals in standard is to develop a soluti=
on that is simple and less cost for venders and service providers. &nbsp;Ot=
her goals are that the solution can apply
 to common and majority use cases. <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">If we implement SFC as a=
n IP or UDP/IP application, i.e. once traffic is classified by the classifi=
cation, it adds SFC header and IP header (outer) on the packets (UDP header=
 too in latter case), and send such
 packets as a regular IP packet. The src IP of outer header can be classifi=
cation IP address, and dst IP can be next SF Instance IP address. Many tran=
sport networks can carry IP traffic and route IP packets based on dst IP ad=
dress. &nbsp;We only need to request
 a new IP protocol type for SFC. At the service forwarder point, it can loo=
k up next SF IP address based on Path ID in SFC header and src IP address (=
previous SF) on the packet. &nbsp;A SF also forwards the packet with SFC he=
ader as an IP packet and fills its IP
 address as src IP and the service forwarder point IP address as the dst IP=
 on the packet.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">This solution works for =
either SFC as an IP application or UDP/IP application, which one is more pr=
oper from SF and service forwarder point?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">This solution seems simp=
le to me and only need Path ID in SFC header for steering traffic through t=
he SFC path. But like to see others=A1=AF opinion on this solution, pros an=
d cons.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Thanks,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:black">Lucy<o:p></o:p></span></=
p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_2691CE0099834E4A9C5044EEC662BB9D4536ABAEdfweml701chmchi_--


From nobody Thu Mar 27 13:24:26 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3A8A01A0755 for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 13:24:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.15
X-Spam-Level: *
X-Spam-Status: No, score=1.15 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_NONE=-0.0001, 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 7RwZ7DingbJ8 for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 13:24:20 -0700 (PDT)
Received: from hub021-ca-6.exch021.serverdata.net (hub021-ca-6.exch021.serverdata.net [64.78.56.71]) by ietfa.amsl.com (Postfix) with ESMTP id B19001A0745 for <sfc@ietf.org>; Thu, 27 Mar 2014 13:24:20 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-6.exch021.domain.local ([10.254.4.92]) with mapi id 14.03.0174.001;  Thu, 27 Mar 2014 13:24:16 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: Lucy yong <lucy.yong@huawei.com>, Xuxiaohu <xuxiaohu@huawei.com>, "Reinaldo Penno (repenno)" <repenno@cisco.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7QAAGnooAAAH8L8AAAfg8Q///n04D//9oCYIAAW5/h///gmnD//U35sP/6hfbA//T2RyD/6c5dEP/TiYOA/6cRQrD/TiGE8P6cQQAA/Th/+nA=
Date: Thu, 27 Mar 2014 20:24:15 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E82DB@MBX021-W3-CA-2.exch021.domain.local>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com> <CF574684.A63B%repenno@cisco.com>, <2691CE0099834E4A9C5044EEC662BB9D4535F3F5@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E5D0F@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08265375@NKGEML512-MBS.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E7DEA@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AA2A@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8031@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AB2E@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8228@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AB79@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8289@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536ABAE@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D4536ABAE@dfweml701-chm.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.203.66.100]
Content-Type: multipart/alternative; boundary="_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E82DBMBX021W3CA2exch_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/OW0yYZxBcqVdvYydV-GCRQSR6P8
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Mar 2014 20:24:25 -0000

--_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E82DBMBX021W3CA2exch_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

THVjeS4NCg0KRG8geW91IGhhdmUgYSBzcGVjaWZpYyBwcm9wb3NhbCBmb3IgbWFraW5nIGJpZGly
ZWN0aW9uYWwgY2hhaW5zIGVhc2llciB0byBkZXBsb3kgYW5kIG1hbmFnZT8gICBJZiBzbywgd291
bGQgeW91IHN1Z2dlc3QgY2hhbmdlcyB0byB0aGUgcmVxdWlyZW1lbnRzPyAgIEFyY2hpdGVjdHVy
ZT8gICBIZWFkZXIgZW5jYXBzdWxhdGlvbj8gICBDb250cm9sIHBsYW5lIChmdXR1cmUpPw0KDQog
ICAgUm9uDQoNCg0KRnJvbTogTHVjeSB5b25nIFttYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb21d
DQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgNDoxOCBQTQ0KVG86IFJvbiBQYXJrZXI7
IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0
Zi5vcmcNClN1YmplY3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9u
LCBwcm9zIGFuZCBjb25zPw0KDQpSb24sDQoNCklNTywgV2UgY2Fuoa90IG1ha2Ugb25lIHBhcnQg
c2ltcGxlIGFuZCBnb29kIGxvb2tpbmcgYnV0IGxlYXZlIG90aGVyIHBhcnRzIHRvIGJlIGluIGNv
bXBsZXguIE91ciBnb2FsIGlzIHRvIGhhdmUgYSBzaW1wbGUgYW5kIGxvdyBjb3N0IFNGQyBzb2x1
dGlvbiB0byBjb3ZlciBtYWpvcml0eSB1c2UgY2FzZXMuIFNQIGFscmVhZHkgY2FuIGltcGxlbWVu
dCBTRkMgb24gdG9kYXmhr3MgbmV0d29yay4gSWYgd2UgY2Fuoa90IG1ha2UgdGhpcyBnb2FsLCB0
aGVuIHRoZSBzb2x1dGlvbiBtYXkgbm90IGJlIHVzZWZ1bC4NCg0KVGhhbmtzLA0KTHVjeQ0KDQpG
cm9tOiBSb24gUGFya2VyIFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0N
ClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAzOjExIFBNDQpUbzogTHVjeSB5b25nOyBY
dXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQ
IG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KTHVjeSwNCg0KWW91IHJhaXNl
IGEgZ29vZCBwb2ludCBvbiBiaWRpcmVjdGlvbmFsIGNoYWlucywgd2hpY2ggSSB0aGluayBpcyBh
IG1ham9yaXR5IHVzZSBjYXNlIGZvciBmdW5jdGlvbmFsLCBzaW1wbGlmaWNhdGlvbiwgb3Igb2Jz
ZXJ2YWJpbGl0eSByZWFzb25zLiAgICBUaGUgd2F5IHdloa92ZSBleHByZXNzZWQgdGhpbmdzIHNv
IGZhciwgaXQgd291bGQgYmUgdXAgdG8gdGhlIG1hbmFnZW1lbnQgcGxhbmUgb3IgY29udHJvbCBw
bGFuZSB0byBpbmRpY2F0ZSBob3cgc3VjaCBpbmRpdmlkdWFsIHBhdGhzIGFyZSBwYWlyZWQgdG9n
ZXRoZXIuDQoNCiAgIFJvbg0KDQoNCg0KRnJvbTogTHVjeSB5b25nIFttYWlsdG86bHVjeS55b25n
QGh1YXdlaS5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgNDowOCBQTQ0KVG86
IFJvbiBQYXJrZXI7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9s
c29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc2Zj
XSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpSb24s
DQoNCkZyb206IFJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDM6MDEgUE0NClRvOiBMdWN5IHlv
bmc7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBTRkMgYXMg
YW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpMdWN5LA0KDQpPbmUg
Y2xhcmlmaWNhdGlvbi4gICChsFRoZSBwYXRoobEgZG9lcyBub3QgZXhhY3RseSBtZWFuIHRoZSBT
RkMuICAgVGhlIFNGQyBpcyBhYnN0cmFjdCwgYmVmb3JlIGFjY291bnRpbmcgZm9yIG5ldHdvcmsg
bG9jYXRvcnMuICAgQXMgYSBzcGVjaWFsIGNhc2UsIGlmIGFsbCBvZiB0aGUgU0ahr3MgaW4gdGhl
IFNGQyBoYXZlIG9ubHkgYSBzaW5nbGUgbmV0d29yayBsb2NhdG9yLCB0aGVuIHRoZSBwYXRoIGFu
ZCBjaGFpbiBhcmUgdGhlIHNhbWUuICAgQnV0LCBpZiBhbnkgb3IgYWxsIG9mIHRob3NlIFNGoa9z
IGFyZSBtdWx0aXBseSBsb2NhdGVkLCB0aGVuIHRoZSBwYXRoIGlzIHNwZWNpZmljIHRvIGFuIGV4
YWN0IHNlcXVlbmNlIG9mIGxvY2F0ZWQgc2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZXMuDQpbTHVj
eV0gVGhhbmsgeW91IGZvciBjbGFyaWZpY2F0aW9uLiBJIGFncmVlIHdpdGggdGhhdC4gVGhlIHBh
dGggaXMgYW4gZXhhY3Qgc2VxdWVuY2Ugb2YgbG9jYXRlZCBzZXJ2aWNlIGZ1bmN0aW9uIGluc3Rh
bmNlcy4gRm9yIGEgYmktZGlyZWN0aW9uYWwgU0ZDLCBpdCBoYXMgdG8gYmUgdHJlYXRlZCBhcyB0
d28gZGlzdGluY3QgcGF0aHMgaW4gdGhpcyBzb2x1dGlvbi4gQW55IGNvbmNlcm4gb24gdGhlIGNv
bXBsZXhpdHkgaW4gbWFuYWdpbmcgdGhlbT8NCg0KVGhhbmtzLA0KTHVjeQ0KDQogICAgUm9uDQoN
Cg0KRnJvbTogTHVjeSB5b25nIFttYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb21dDQpTZW50OiBU
aHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgMzo0MSBQTQ0KVG86IFJvbiBQYXJrZXI7IFh1eGlhb2h1
OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQ
IGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpIaSBSb24sDQoNCkZyb206IFJvbiBQYXJr
ZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tXQ0KU2VudDogVGh1cnNk
YXksIE1hcmNoIDI3LCAyMDE0IDEyOjA5IFBNDQpUbzogTHVjeSB5b25nOyBYdXhpYW9odTsgUmVp
bmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBs
aWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KTHVjeSwNCg0KUmVnYXJkaW5nIHRoZSBTRiBJbmRl
eCwgZHJhZnQtemhhbmctc2ZjLXNjaCBkZWZpbmVzIHRoaXMgYXMgcmVsYXRpdmUgdG8gdGhlIHBh
dGgsIGFuZCBub3QgYXMgYSBnbG9iYWxseSB1bmlxdWUgaWRlbnRpZmllciBvZiBhbiBTRiBpbnN0
YW5jZS4NCltMdWN5XSBUaGlzIGlzIG15IHVuZGVyc3RhbmRpbmcgdG9vLiChsFRoZSBwYXRoobEg
aGVyZSBtZWFucyBhIFNGQywgcmlnaHQ/IEkgZG8gbm90IHNlZSBpbmRleCBhcyBhbiBTRiBpbnN0
YW5jZSBpZGVudGlmaWVyIGF0IGFsbCwgaXQgaXMgYW4gYWxpYXMgYW5kIG9ubHkgdXNlZCBpbiBm
b3J3YXJkaW5nLiBUaGlzIGlzIHRoZSByZWFzb24sIEkgdGhpbmssIHRoYXQgYXNzaWduaW5nIHRo
ZXNlIGFsaWFzZXMgYW5kIGNvbmZpZ3VyaW5nIHRoZW4gaW4gZm9yd2FyZGluZyB0YWJsZSBpcyBj
b21wbGV4IGZvciBtYW5hZ2VtZW50IGFuZCBjb250cm9sbGVyIGFuZCBtYXkgcHJ1bmUgYW4gZXJy
b3IgZWFzaWx5LiBGb3Igc3VwcG9ydGluZyBiaS1kaXJlY3Rpb25hbCBvciBicmFuY2hpbmcgdXNl
IGNhc2VzLCB1c2luZyBpbmRleCBpbiBmb3J3YXJkaW5nIG1heSBhbHNvIGJyaW5nIG90aGVyIGNv
bmNlcm5zLg0KDQpSZWdhcmRpbmcgVFRMLCBteSBmaXJzdCB0aG91Z2h0IGlzIHRoYXQgaXMgYSBw
cm9wZXJ0eSBvZiB0aGUgdHJhbnNwb3J0LCBhbmQgaWYgaXQgaXMgaW1wb3J0YW50IHRvIHlvdSwg
Y2hvb3NlIHRoZSB0cmFuc3BvcnQgYWNjb3JkaW5nbHkuICAgQnV0LCBJoa9tIG9wZW4gdG8gZnVy
dGhlciBkaXNjdXNzaW9uIGFsb25nIHRoZXNlIGxpbmVzLg0KW0x1Y3ldIFRoYW5rIHlvdSBmb3Ig
dGhlIGNsYXJpZmljYXRpb24uIFRoaXMgaXMgcmVsYXRlZCB0byB0aGUgZGlzY3Vzc2lvbiB1bmRl
ciB0aGlzIHRpdGxlLiBJZiBTUEMgaXMgaW1wbGVtZW50ZWQgYXMgSVAgb3IgSVAvVURQIGFwcGxp
Y2F0aW9uLCBpdCBjYW4gbGV2ZXJhZ2UgYSBsb3Qgd2hhdCBJUCB0ZWNobm9sb2d5IGhhdmUgZG9u
ZS4gSWYgd2UgYXNzdW1lIHRoYXQgU0ZDIG1heSBiZSBjYXJyaWVkIG92ZXIgYW55IHRyYW5zcG9y
dCBzb2x1dGlvbiwgU0ZDIGltcGxlbWVudGF0aW9uIGhhcyB0byBwcm92aWRlIHRoZXNlIGZ1bmN0
aW9ucywgd2hpY2gsIElNTywgcmVsYXRlZCB0byB3aGF0IGluZm9ybWF0aW9uIHRoYXQgU0ZDIGhl
YWRlciBuZWVkIHRvIGhvbGQuDQoNClRoYW5rcywNCkx1Y3kNCg0KICAgUm9uDQoNCg0KRnJvbTog
THVjeSB5b25nIFttYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb21dDQpTZW50OiBUaHVyc2RheSwg
TWFyY2ggMjcsIDIwMTQgMTI6MjYgUE0NClRvOiBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVpbmFs
ZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNh
dGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KSGkgUm9uLA0KDQpJIGFzc3VtZSB0aGF0IHRoZSBpbmRl
eCB1c2FnZSB5b3UgbWVudGlvbmVkIGJlbG93IGlzIHRoZSBzYW1lIHdoZXRoZXIgdGhlc2UgdGhy
ZWUgU0ZzIGFyZSBvbiBvbmUgU0ZGIG9yIHR3byBTRkZzLCB3aGljaCBtZWFucyB0aGF0IHRoZSBp
bmRleCAjIGlzIGFzc2lnbmVkIHRvIFNGLVgtSSBwZXIgU0ZDIGFuZCBieSB0aGUgaW5jcmVtZW50
YWwuIEEgU0YtWC1JIG1heSBiZSBzZXJ2ZWQgdG8gbWFueSBTRkNzIGFuZCBwb3NpdGlvbiBkaWZm
ZXJlbnRseSBpbiBTRkNzLiBUaGlzIG1lYW5zIHRoYXQsIGluIHRoaXMgbWV0aG9kLCBhIFNGLVgt
SSBpcyBtYXBwZWQgd2l0aCBkaWZmZXJlbnQgaW5kZXggIywgb25lIHBlciBlYWNoIFNGQyB0aGF0
IGhhcyB0aGUgU0YtWC1JLiBJTU86ICB3aGVuIG9wZXJhdG9yL3N5c3RlbSBjcmVhdGVzIGEgU0ZD
IGFuZCBzZWxlY3RzIFNGLVgtSXMgZm9yIHRoZSBTRkMsIGFuZCB0aGVuIGFzc2lnbiBpbmRleCAj
IHRvIHRoZW0gYW5kIGNvbmZpZ3VyZSB0aGUgZm9yd2FyZGluZyB0YWJsZSB3aXRoIHBhdGggSUQg
YW5kIGluZGV4ICMgaW4gdGhlIHJlbGF0ZWQgU0ZGcy4gRnVydGhlcm1vcmUsIGVhY2ggaW5kZXgg
IyBhbHNvIG5lZWQgdG8gYmUgYXNzb2NpYXRlZCB0byB0aGUgYWRkcmVzcyBvciBwb3J0IHRoYXQg
dHJhbnNwb3J0IGxheWVyIGNhbiB1bmRlcnN0YW5kLiAgSU1POiB0aGlzIGlzIGEgY29tcGxleCBw
cm9jZXNzIGZvciB0aGUgc3lzdGVtLCB1bmVhc3kgdG8gbWFuZ2VyIHRvbywgYW5kIG1heSBlYXNp
bHkgcHJvbmUgYW4gZXJyb3IuDQoNClNlY29uZCwgeW91ciBkcmFmdCBhbHNvIG1lbnRpb24gdGhh
dCB0aGUgdXNlIG9mIGluZGV4IHRvIHByZXZlbnQgdGhlIGxvb3AuICBUaGUgbG9vcCBkb2VzIG5v
dCBvY2N1ciBpbiBub3JtYWwgY29uZGl0aW9uLiBUaGUgbG9vcCBvY2N1cnMgaW4gYWJub3JtYWwg
Y29uZGl0aW9uLiBTbyB0aGUgbG9vcCBwcmV2ZW50aW9uIG1lY2hhbmlzbSBpcyB0byBwcmV2ZW50
IG5vIGxvb3AgaGFwcGVuIGluIGFueSBhYm5vcm1hbCBjb25kaXRpb24uIFRoYXQgaXMgd2h5IFRU
TCBpcyBkZXNpZ25lZCBmb3IgaW4gSVAgbmV0d29yay4gSWYgU0ZDIGhlYWRlciBpcyBleHBlY3Rl
ZCB0byB0cmFuc3BvcnQgb3ZlciBhbnkgdHJhbnNwb3J0IG5ldHdvcmsgYmVzaWRlIElQLCBpdCBu
ZWVkcyB0aGUgc2ltaWxhciBtZWNoYW5pc20gYXMgSVAvVFRMLiBUaGUgdXNhZ2Ugb2YgaW5kZXgg
aW4geW91ciBwcm9wb3NhbCBkb2VzIG5vdCBhY2hpZXZlIHRoaXMgcHVycG9zZS4NCg0KSWYgd2Ug
dXNlIElQIGFzIHRyYW5zcG9ydCwgSU1POiBubyBuZWVkIHRvIGltcGxlbWVudCBUVEwgbWVjaGFu
aXNtIHdpdGhpbiBTRkMsIGp1c3QgbGV2ZXJhZ2UgSVAgVFRMIGNhcGFiaWxpdHkuIEJ1dCwgaWYg
b3ZlciBvdGhlciB0cmFuc3BvcnRzLCB3ZSBuZWVkIHRvIGltcGxlbWVudCBJUC9UVEwgbGlrZSBt
ZWNoYW5pc20gaW4gU0ZDLg0KDQpSZWdhcmRzLA0KTHVjeQ0KDQoNCkZyb206IFJvbiBQYXJrZXIg
W21haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tXQ0KU2VudDogVGh1cnNkYXks
IE1hcmNoIDI3LCAyMDE0IDk6MzUgQU0NClRvOiBYdXhpYW9odTsgTHVjeSB5b25nOyBSZWluYWxk
byBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0
aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpYaWFvaHUsDQoNCkkgZG9uoa90IHRoaW5rIHdlIG5lZWQg
dG8gdmlldyB0aGUgU0YgaW5kZXggYXMgYSBUVEwuICAgQXBwcm9wcmlhdGUgdmFsaWRhdGlvbiBh
bmQgbG9vcCBzdXBwcmVzc2lvbiBjYW4gYmUgZG9uZSBldmVuIHdpdGggdGhlIGN1cnJlbnQgcHJv
cG9zZWQgZGVmaW5pdGlvbi4gICAgQW55IFNGRiByZWNlaXZpbmcgYW4gU0ZDIGVuY2Fwc3VsYXRl
ZCBwYWNrZXQgb3IgZnJhbWUgd291bGQgbmVlZCB0byBrbm93IHRvIHdoaWNoIG9mIGl0cyBkZXBl
bmRlbnQgU0ahr3MgaXQgc2hvdWxkIGZvcndhcmQgdGhlIHBhY2tldCBvciBmcmFtZS4gICBUbyBk
byBzbyBtZWFucyB0aGF0IGl0IGNhbiB2YWxpZGF0ZSB0aGF0IHRoZSBwYXRoIElEIGlzIG9uZSB0
aGF0IGl0IGV4cGVjdHMgdG8gcGFydGljaXBhdGUgaW4gYW5kIHRoYXQgdGhlIFNGIGluc3RhbmNl
IGlkZW50aWZpZWQgYnkgdGhlIGluZGV4IG9uIHRoYXQgcGF0aCBpcyBvbmUgdGhhdCBpdCBpcyBy
ZXNwb25zaWJsZSBmb3IuICAgIFN1Y2ggY2hhaW4gcGF0aCBkYXRhIG1heSBoYXZlIGJlZW4gbG9j
YWxseSBwcm92aXNpb25lZCBvciBtYXkgaGF2ZSBiZWVuIGRpc3RyaWJ1dGVkIGluIGEgY29udHJv
bCBwbGFuZS4NCg0KV2hlbiB0aGUgU0ZGIHJlY2VpdmVzIHRoZSBnb29kIHBhY2tldCBvciBmcmFt
ZSBiYWNrIGZyb20gb25lIG9mIGl0cyBkZXBlbmRlbnQgU0ahr3MsIGl0IHdpbGwgaWRlbnRpZnkg
dGhlIG5leHQgU0YgYW5kIFNGRiBieSBjb25zdWx0aW5nIGl0cyBsb2NhbCBkYXRhYmFzZS4gICBJ
ZiBpdCBpcyBub3QgdGhlIGZpbmFsIFNGLCB0aGVuIHRoZSBTRiBpbmRleCBpcyBpbmNyZW1lbnRl
ZCwgdGhlIHRyYW5zcG9ydCBoZWFkZXIgdXBkYXRlZCBhcyBuZWNlc3NhcnksIGFuZCB0aGUgcGFj
a2V0IG9yIGZyYW1lIHByb2dyZXNzZWQuICAgIEZhaWx1cmUgdG8gcHJvcGVybHkgaW5jcmVtZW50
IHRoZSBTRiBJbmRleCB3b3VsZCBiZSBha2luIHRvIGZhaWx1cmUgdG8gZGVjcmVtZW50IGEgVFRM
IGJ5IGEgcm91dGVyIKhDIHRoZXJlIGlzIG5vIHByb3RlY3Rpb24gZnJvbSB0aGF0Lg0KDQogICBS
b24NCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxm
IE9mIFh1eGlhb2h1DQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgNTo0NCBBTQ0KVG86
IFJvbiBQYXJrZXI7IEx1Y3kgeW9uZzsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERv
bHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3Nm
Y10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KDQq3
orz+yMs6IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSC0+rHtIFJvbiBQYXJrZXIN
Creiy83KsbzkOiAyMDE0xOoz1MIyNsjVIDc6MTMNCsrVvP7IyzogTHVjeSB5b25nOyBSZWluYWxk
byBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCtb3zOI6IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9u
LCBwcm9zIGFuZCBjb25zPw0KDQpMdWN5LA0KDQpSZWdhcmRpbmcgdGhlIHNlcnZpY2UgZnVuY3Rp
b24gaW5kZXggdGhhdCB3b3VsZCBiZSBjb250YWluZWQgaW4gdGhlIHNlcnZpY2UgaGVhZGVyLCBJ
IHRoaW5rIGl0IGlzIHNpbXBseSBpbmNyZW1lbnRlZCBmcm9tIDEgdG8gaW5kaWNhdGUgdGhlIG5l
eHQgc2VydmljZSBmdW5jdGlvbiB3aXRoaW4gdGhlIGNoYWluLiAgIEZvciBleGFtcGxlLCBpZiB0
aGUgcGF0aCBJRCBpcyBYLCBmb3IgYSBwYXRoIHtTRi1BLTUsIFNGLUItMiwgU0YtQy02fSwgdGhl
biBwYWNrZXRzIGRlc3RpbmVkIGZyb20gYSBjbGFzc2lmaWVyIHRvd2FyZHMgU0YtQS01IHdvdWxk
IGNhcnJ5IChwYXRoIFgsIGluZGV4IDEpLCBwYWNrZXRzIGZyb20gU0YtQS01IHRvIFNGLUItMiB3
b3VsZCBjYXJyeSAocGF0aCBYLCBpbmRleCAyKSwgZXRjLg0KDQpbWGlhb2h1XSBJIHRoaW5rIHRo
ZSB2YWx1ZSBvZiB0aGUgc2VydmljZSBpbmRleCBzaG91bGQgYmUgZGVjcmVtZW50ZWQsIHJhdGhl
ciB0aGFuIGJlaW5nIGluY3JlbWVudGVkIHdoZW4gdHJhdmVsbGluZyBhbG9uZyB0aGUgc2Vydmlj
ZSBwYXRoIHNpbmNlIHRoYXQgaW5kZXggaXMgbm90IG9ubHkgdXNlZCBmb3IgaW5kaWNhdGluZyB0
aGUgbmV4dCBzZXJ2aWNlIGZ1bmN0aW9uIHdpdGhpbiB0aGUgY2hhaW4sIGJ1dCBhbHNvIHVzZWQg
Zm9yIG90aGVyIHB1cnBvc2VzIChlLmcuLCBUVEwgb2YgdGhlIHNlcnZpY2UgcGF0aCwgaW5kaWNh
dG9yIG9mIHRoZSBlbmQgb2YgdGhlIHNlcnZpY2UgY2hhaW4pLCB1bmxlc3MgeW91IHdhbnQgdG8g
aW50cm9kdWNlIGFuIGFkZGl0aW9uYWwgZmllbGQgd2hpY2ggaW5kaWNhdGVzIHRoZSB0b3RhbCBs
ZW5ndGggb2YgdGhlIHNlcnZpY2UgY2hhaW4uDQoNCkJlc3QgcmVnYXJkcywNClhpYW9odQ0KDQog
ICBSb24NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkZyb206IHNmYyBbc2Zj
LWJvdW5jZXNAaWV0Zi5vcmddIG9uIGJlaGFsZiBvZiBMdWN5IHlvbmcgW2x1Y3kueW9uZ0BodWF3
ZWkuY29tXQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgNjozOCBQTQ0KVG86IFJlaW5h
bGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGlj
YXRpb24sIHByb3MgYW5kIGNvbnM/DQpIaSBSZWluYWxkbywNCg0KVGhhbmsgeW91IHRvIHNoYXJl
IHlvdXIgdmlld3Mgb24gdGhpcyBzb2x1dGlvbi4gV2Ugd2FudCB0byBoYXZlIGFuIGVsZWdhbnQg
YW5kIGdlbmVyYWwgc29sdXRpb24gd2l0aCBvbmUgc3RhbmRhcmQgU0ZDIGhlYWRlciB0byBjb3Zl
ciBtYWpvcml0eSB1c2UgY2FzZXMNCg0KU2VlIGlubGluZSBiZWxvdy4NCg0KDQpGcm9tOiBSZWlu
YWxkbyBQZW5ubyAocmVwZW5ubykgW21haWx0bzpyZXBlbm5vQGNpc2NvLmNvbV0NClNlbnQ6IFR1
ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDQ6NTYgUE0NClRvOiBMdWN5IHlvbmc7IERhdmUgRG9sc29u
OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBT
RkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpIaSwNCg0K
VGhlcmUgYXJlIHNldmVyYWwgc29sdXRpb24gdG8gdGhpcyBwcm9ibGVtLiBTb21lIG9mIHRoZW0g
aW1wbGVtZW50YXRpb24gc3BlY2lmaWMsIG90aGVycyBtb3JlIGVsZWdhbnQuDQoNCjEgLSBPbmUg
b2YgdGhlIG1vcmUgZWxlZ2FudCBvbmVzIGlzIHRvIHVzZSB0aGUgU2VydmljZSBJbmRleCB0byBk
ZXRlcm1pbmUgdGhlIG5leHQgc2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZS4gIEl0IG1ha2VzIGZv
ciBhIGNvbXBsZXRlbHkgc3RhdGVsZXNzIHNvbHV0aW9uIChjb2RlIHdpc2UpLg0KW0x1Y3ldIHdo
ZW4gdXNpbmcgUGF0aCBJRCBhbmQgU2VydmljZSBJbmRleCBvbiBTRkMgaGVhZGVyLCBpdCByZXF1
aXJlcyBhc3NpZ25pbmcgaW5kZXggIyB0byBlYWNoIFNGIGluc3RhbmNlLCBjb25maWd1cmluZyB0
aGVtIGluIHRoZSBmb3J3YXJkaW5nIHRhYmxlLCB3aGljaCBpcyB2ZXJ5IGNvbXBsZXggcHJvY2Vz
cyBhbmQgZWFzaWx5IHBydW5lIGZvciBlcnJvciBpbiBtYXkgb3Bpbmlvbi4gIEluIGFkZGl0aW9u
LCBlYWNoIFNGIGluc3RhbmNlIG1heSBzZXJ2ZSBtb3JlIHRoYW4gb25lIFNGQywgc28gbmVlZCB0
byBhc3NpZ24gaW5kZXggIyBmb3IgZWFjaCBTRkMsIHdoaWNoIGlzIG1vcmUgY29tcGxleC4gUmVn
YXJkaW5nIHRoZSBzdGF0ZWxlc3MsIEkgZG9uoa90IGdldCBpdC4gSXNuoa90IGluZGV4ICMgYSBz
dGF0ZSBhcyB3ZWxsIChtYXkgYmUgZmV3IGJpdCBsZXNzKT8NCg0KVG8gaW1wbGVtZW50IHRydWUg
c3RhdGVsZXNzLCBTRkMgaGVhZGVyIG5lZWRzIGFiaWxpdHkgdG8gY2FycnkgYWxsIFNGSXMgSVAg
YWRkcmVzc2VzIGluIFNGQyBoZWFkZXIsIHdoaWNoIHdhcyBjb25zaWRlcmVkIGFzIG5vbi1zY2Fs
ZSBzb2x1dGlvbi4NCg0KDQoyIKhDIEFub3RoZXIgb3B0aW9uIGlzIGZyb20gYSBjb2RpbmcgcGVy
c3BlY3RpdmUgeW91IGNhbiBqdXN0IGtlZXAgbW9yZSBzdGF0ZSBpbiB5b3VyIFNOL1NGRiB3aGls
ZSB5b3UgcHJvY2VzcyB0aGUgcGFja2V0IGFuZCBkZXRlcm1pbmUgd2hhdCBpcyB0aGUgobBuZXh0
obEgc2VydmljZS4NCltMdWN5XSBBZ3JlZS4NCg0KQnV0IGlycmVzcGVjdGl2ZSwgdGhlIFNOIG5l
ZWRzIHRvIGtub3cgdGhlIFBhdGggSUQgYW5kIHRoZSBsaXN0IG9mIFNGSXMgaW50ZXJuYWwgdG8g
aXRzIG5vZGUuIFRoaXMgcHJvdmlzaW9uaW5nIGNhbiBoYXBwZW4gaW4gYSB2YXJpZXR5IG9mIHdh
eXMsIEkgaW1wbGVtZW50ZWQgd2l0aCBSRVNUY29uZiBhbmQgTmV0Y29uZi4NCg0KQXMgZmFyIGFz
IFVEUC9JUCB2cy5JUCwgSSBnaXZlIHByZWZlcmVuY2UgdG8gVURQL0lQLiBJZiB5b3UgaGF2ZSBh
IGZpeGVkIHBvcnQgb3ZlciBVRFAgaW4gd2hpY2ggdG8gcmVjZWl2ZS9zZW5kIHBhY2tldHM6DQoN
Ci0gWW91IGNhbiBoYXZlIHlvdXIgZW50aXJlIGRhdGFwbGFuZSBpbiB1c2VycGFjZSBhbmQgdXNl
IGEgdmFyaWV0eSBvZiBwcm9ncmFtbWluZyBsYW5ndWFnZXMuDQotIFlvdSBkbyBub3QgbmVlZCBy
YXcgcGFja2V0IGFjY2VzcyB0byBwdWxsL3NlbmQgcGFja2V0cy4gVGhlcmVmb3JlIG5vIHJvb3Qg
c3VwcG9ydC4NCi0gVURQIGNhbiB0cmF2ZXJzZSBub24tU0ZDIGF3YXJlIG1pZGRsZXhib3hlcy4N
CltMdWN5XSBBZ3JlZSBvbiB0aGlzIHN0YXRlbWVudC4gQnV0IGZvciBTRkMgZG9tYWluLCBkbyB3
ZSB3YW50IHRvIGFsbG93IHN1Y2ggbWlkYm94ZXMgb24gU0ZDIHBhdGg/IE1heWJlIGhhcHBlbiBp
ZiBhIFNGQyBkb21haW4gY3Jvc3NlcyBtb3JlIHRoYW4gdHJhbnNwb3J0IGRvbWFpbnM/IFRoaXMg
aXMgb25lIEkgbGlrZSB0byBrbm93IGZyb20gU1BzIGFuZCBTRiB2ZW5kb3JzLg0KDQpSZWdhcmRz
LA0KTHVjeQ0KT3IgeW91IGNhbiB1c2UgYW55IG9mIHRoZSBhdmFpbGFibGUgbWV0aG9kcyggVFVS
TiwgU1RVTiwgZXRjKS4gIElmIHlvdSBlbmNhcCBpbiBzb21ldGhpbmcgZWxzZSBvdGhlciB0aGFu
IElQL1VEUCB0aGUgYXBwbGljYWJpbGl0eSBvZiBTRkMgd2lsbCBiZSBjb25zaWRlcmFibHkgZGlt
aW5pc2hlZC5KdXN0IGNoZWNrIFNUQ1AgYW5kIGl0cyBwcm9ibGVtIG9uIGdldHRpbmcgYWRvcHRl
ZCBnaXZlbiBtaWRkbGV4Ym94ZXMgIG5vdCByZWNvZ25pemluZyBpdHMgcHJvdG9jb2wgbnVtYmVy
Lg0KDQotIEl0IGppdmVzIHdpdGggb3RoZXIgSUVURiB3b3JrIGluIHRoZSBhcmVhcyBvZiBtZXRh
ZGF0YSBhbmQgdHJhbnNwb3J0IHNlcnZpY2VzIChzYXksIFRBUFMpLg0KDQpyZWdhcmRzLA0KDQpS
ZWluYWxkbw0KDQoNCg0KRnJvbTogTHVjeSB5b25nIDxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWls
dG86bHVjeS55b25nQGh1YXdlaS5jb20+Pg0KRGF0ZTogVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQg
YXQgMjoyNSBQTQ0KVG86IERhdmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5lLmNvbTxtYWlsdG86
ZGRvbHNvbkBzYW5kdmluZS5jb20+PiwgInNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
PiIgPHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPj4NClN1YmplY3Q6IFJlOiBbc2Zj
XSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpIaSBE
YXZlLA0KDQpJZiBhIHNlcnZpY2UgZm9yd2FyZGVyIHBvaW50IGNvbm5lY3RzIG1vcmUgdGhhbiBv
bmUgU0YgaW5zdGFuY2VzIHRoYXQgYmVsb25nIHRvIHRoZSBzYW1lIFNGQywgaG93IGNhbiBvbmUg
UGF0aCBJRCBkZXRlcm1pbmUgd2hpY2ggU0YgaW5zdGFuY2VzIGlzIHRoZSBuZXh0PyBJZiB5b3Ug
ZHJhdyBhIHNlcnZpY2UgY2hhaW4gcGF0aCB3aXRoIG1hbnkgU0YgaW5zdGFuY2VzLCB5b3UgY2Fu
IGVhc2lseSBzZWUsIGlmIFBhdGggSUQgcmVwcmVzZW50cyB0aGF0IHBhdGgsIHNlcnZpY2UgZm9y
d2FyZGVyIG5lZWRzIHRvIHVzZSBwcmV2aW91cyBTRiBvbiB0aGUgcGF0aCB0byBwb3NpdGlvbiB0
aGUgbmV4dCBTRiBvbiB0aGF0IHBhdGguDQoNCkx1Y3kNCg0KRnJvbTogRGF2ZSBEb2xzb24gW21h
aWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbV0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0
IDQ6MTAgUE0NClRvOiBMdWN5IHlvbmc7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KU3ViamVjdDogUkU6IFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5k
IGNvbnM/DQoNCldoeSBkbyB5b3UgdGhpbmsgdGhlIHByZXZpb3VzIFNGIElQIGFkZHJlc3MgaXMg
cmVxdWlyZWQgdG8gZGV0ZXJtaW5lIHRoZSBuZXh0IFNGIElQIGFkZHJlc3M/IFdoeSBpcyB0aGUg
UGF0aCBJRCBub3Qgc3VmZmljaWVudCBpbmZvcm1hdGlvbj8NCg0KDQpGcm9tOiBMdWN5IHlvbmcg
W21haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbV0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAy
MDE0IDQ6NTYgUE0NClRvOiBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQpTdWJqZWN0OiBSRTogU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJv
cyBhbmQgY29ucz8NCg0KSW4gdGhpcyBzb2x1dGlvbiwgc2VydmljZSBmb3J3YXJkZXIgYW5kIFNG
IGluc3RhbmNlIGFyZSBzZXBhcmF0ZWQgZW50aXRpZXMuIFNlcnZpY2UgZm9yd2FyZGVyIG5lZWRz
IFBhdGggSUQgYW5kIHByZXZpb3VzIFNGIElQIGFkZHJlc3MgdG8gdW5pcXVlbHkgaWRlbnRpZnkg
dGhlIG5leHQgU0YgSVAgYWRkcmVzcy4NCg0KTHVjeQ0KDQpGcm9tOiBEYXZlIERvbHNvbiBbbWFp
bHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tXQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQg
MzoyMSBQTQ0KVG86IEx1Y3kgeW9uZzsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQpTdWJqZWN0OiBSRTogU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQg
Y29ucz8NCg0KSSBkbyBub3Qgc2VlIHdoeSBzb3VyY2UgSVAgYWRkcmVzcyAocHJldmlvdXMgU0Yp
IHdvdWxkIGJlIHJlcXVpcmVkIHRvIGxvb2sgdXAgdGhlIG5leHQgU0YuIFRoZSBwYXRoIElEIHNo
b3VsZCBiZSBzdWZmaWNpZW50IHRvIGRldGVybWluZSB0aGUgbmV4dCBTRi4NCg0KDQoNCg0KDQpG
cm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEx1Y3kg
eW9uZw0KU2VudDogVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgNDowMiBQTQ0KVG86IHNmY0BpZXRm
Lm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogW3NmY10gU0ZDIGFzIGFuIElQIG9y
IFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KSGksDQoNClRoZXJlIGFyZSBtYW55
IHdheXMgdG8gaW1wbGVtZW50IFNGQ3MuIEhvd2V2ZXIsIG9uZSBvZiBvdXIgZ29hbHMgaW4gc3Rh
bmRhcmQgaXMgdG8gZGV2ZWxvcCBhIHNvbHV0aW9uIHRoYXQgaXMgc2ltcGxlIGFuZCBsZXNzIGNv
c3QgZm9yIHZlbmRlcnMgYW5kIHNlcnZpY2UgcHJvdmlkZXJzLiAgT3RoZXIgZ29hbHMgYXJlIHRo
YXQgdGhlIHNvbHV0aW9uIGNhbiBhcHBseSB0byBjb21tb24gYW5kIG1ham9yaXR5IHVzZSBjYXNl
cy4NCg0KSWYgd2UgaW1wbGVtZW50IFNGQyBhcyBhbiBJUCBvciBVRFAvSVAgYXBwbGljYXRpb24s
IGkuZS4gb25jZSB0cmFmZmljIGlzIGNsYXNzaWZpZWQgYnkgdGhlIGNsYXNzaWZpY2F0aW9uLCBp
dCBhZGRzIFNGQyBoZWFkZXIgYW5kIElQIGhlYWRlciAob3V0ZXIpIG9uIHRoZSBwYWNrZXRzIChV
RFAgaGVhZGVyIHRvbyBpbiBsYXR0ZXIgY2FzZSksIGFuZCBzZW5kIHN1Y2ggcGFja2V0cyBhcyBh
IHJlZ3VsYXIgSVAgcGFja2V0LiBUaGUgc3JjIElQIG9mIG91dGVyIGhlYWRlciBjYW4gYmUgY2xh
c3NpZmljYXRpb24gSVAgYWRkcmVzcywgYW5kIGRzdCBJUCBjYW4gYmUgbmV4dCBTRiBJbnN0YW5j
ZSBJUCBhZGRyZXNzLiBNYW55IHRyYW5zcG9ydCBuZXR3b3JrcyBjYW4gY2FycnkgSVAgdHJhZmZp
YyBhbmQgcm91dGUgSVAgcGFja2V0cyBiYXNlZCBvbiBkc3QgSVAgYWRkcmVzcy4gIFdlIG9ubHkg
bmVlZCB0byByZXF1ZXN0IGEgbmV3IElQIHByb3RvY29sIHR5cGUgZm9yIFNGQy4gQXQgdGhlIHNl
cnZpY2UgZm9yd2FyZGVyIHBvaW50LCBpdCBjYW4gbG9vayB1cCBuZXh0IFNGIElQIGFkZHJlc3Mg
YmFzZWQgb24gUGF0aCBJRCBpbiBTRkMgaGVhZGVyIGFuZCBzcmMgSVAgYWRkcmVzcyAocHJldmlv
dXMgU0YpIG9uIHRoZSBwYWNrZXQuICBBIFNGIGFsc28gZm9yd2FyZHMgdGhlIHBhY2tldCB3aXRo
IFNGQyBoZWFkZXIgYXMgYW4gSVAgcGFja2V0IGFuZCBmaWxscyBpdHMgSVAgYWRkcmVzcyBhcyBz
cmMgSVAgYW5kIHRoZSBzZXJ2aWNlIGZvcndhcmRlciBwb2ludCBJUCBhZGRyZXNzIGFzIHRoZSBk
c3QgSVAgb24gdGhlIHBhY2tldC4NCg0KVGhpcyBzb2x1dGlvbiB3b3JrcyBmb3IgZWl0aGVyIFNG
QyBhcyBhbiBJUCBhcHBsaWNhdGlvbiBvciBVRFAvSVAgYXBwbGljYXRpb24sIHdoaWNoIG9uZSBp
cyBtb3JlIHByb3BlciBmcm9tIFNGIGFuZCBzZXJ2aWNlIGZvcndhcmRlciBwb2ludD8NCg0KVGhp
cyBzb2x1dGlvbiBzZWVtcyBzaW1wbGUgdG8gbWUgYW5kIG9ubHkgbmVlZCBQYXRoIElEIGluIFNG
QyBoZWFkZXIgZm9yIHN0ZWVyaW5nIHRyYWZmaWMgdGhyb3VnaCB0aGUgU0ZDIHBhdGguIEJ1dCBs
aWtlIHRvIHNlZSBvdGhlcnOhryBvcGluaW9uIG9uIHRoaXMgc29sdXRpb24sIHByb3MgYW5kIGNv
bnMuDQoNClRoYW5rcywNCkx1Y3kNCg==

--_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E82DBMBX021W3CA2exch_
Content-Type: text/html; charset="gb2312"
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=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"Segoe UI";
	panose-1:2 11 5 2 4 2 4 2 2 3;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:ZH-CN;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:SimSun;
	mso-fareast-language:ZH-CN;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";
	mso-fareast-language:ZH-CN;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-language:ZH-CN;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Segoe UI","sans-serif";}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{mso-style-name:msochpdefault;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:10.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-language:ZH-CN;}
span.HTMLChar
	{mso-style-name:"HTML \9884\8BBE\683C\5F0F Char";
	mso-style-priority:99;
	mso-style-link:"HTML \9884\8BBE\683C\5F0F";
	font-family:SimSun;}
p.HTML, li.HTML, div.HTML
	{mso-style-name:"HTML \9884\8BBE\683C\5F0F";
	mso-style-link:"HTML \9884\8BBE\683C\5F0F Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:ZH-CN;}
span.Char
	{mso-style-name:"\6279\6CE8\6846\6587\672C Char";
	mso-style-priority:99;
	mso-style-link:\6279\6CE8\6846\6587\672C;
	font-family:"Calibri","sans-serif";}
p.a, li.a, div.a
	{mso-style-name:\6279\6CE8\6846\6587\672C;
	mso-style-link:"\6279\6CE8\6846\6587\672C Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:ZH-CN;}
span.balloontextchar0
	{mso-style-name:balloontextchar;
	font-family:"Tahoma","sans-serif";}
span.emailstyle19
	{mso-style-name:emailstyle19;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.emailstyle20
	{mso-style-name:emailstyle20;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle21
	{mso-style-name:emailstyle21;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle22
	{mso-style-name:emailstyle22;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle23
	{mso-style-name:emailstyle23;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle24
	{mso-style-name:emailstyle24;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle34
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle35
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle36
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle37
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle38
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle39
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle40
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle41
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle42
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle43
	{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.25in 1.0in 1.25in;}
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"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US">Lucy.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US">Do you have a specific proposal for making bidirectional chains easier=
 to deploy and manage?&nbsp;&nbsp; If so, would you suggest changes to the =
requirements?&nbsp;&nbsp; Architecture?&nbsp;&nbsp; Header encapsulation?&n=
bsp;&nbsp;
 Control plane (future)?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US">&nbsp;&nbsp;&nbsp; Ron<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US"><o:p>&nbsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Lucy yong [mailto:lucy.yong@huawei.com]=
 <br>
<b>Sent:</b> Thursday, March 27, 2014 4:18 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; sfc=
@ietf.org<br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Ron,<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">IMO, We can=A1=AFt mak=
e one part simple and good looking but leave other parts to be in complex. =
Our goal is to have a simple and low cost SFC solution to cover majority us=
e cases. SP already can implement SFC on
 today=A1=AFs network. If we can=A1=AFt make this goal, then the solution m=
ay not be useful.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Thanks,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Park=
er [<a href=3D"mailto:Ron_Parker@affirmednetworks.com">mailto:Ron_Parker@af=
firmednetworks.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 3:11 PM<br>
<b>To:</b> Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a h=
ref=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Lucy,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">You raise a good point=
 on bidirectional chains, which I think is a majority use case for function=
al, simplification, or observability reasons.&nbsp;&nbsp;&nbsp; The way we=
=A1=AFve expressed things so far, it would be up to the management
 plane or control plane to indicate how such individual paths are paired to=
gether.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Lucy yong [<a href=3D"mailto:lucy.yong@=
huawei.com">mailto:lucy.yong@huawei.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 4:08 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a =
href=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Ron,<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Park=
er [<a href=3D"mailto:Ron_Parker@affirmednetworks.com">mailto:Ron_Parker@af=
firmednetworks.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 3:01 PM<br>
<b>To:</b> Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a h=
ref=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Lucy,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">One clarification.&nbs=
p;&nbsp; =A1=B0The path=A1=B1 does not exactly mean the SFC.&nbsp;&nbsp; Th=
e SFC is abstract, before accounting for network locators.&nbsp;&nbsp; As a=
 special case, if all of the SF=A1=AFs in the SFC have only a single networ=
k locator,
 then the path and chain are the same.&nbsp; &nbsp;But, if any or all of th=
ose SF=A1=AFs are multiply located, then the path is specific to an exact s=
equence of located service function instances.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Thank you=
 for clarification. I agree with that. The path is an exact sequence of loc=
ated service function instances. For a bi-directional SFC, it has to be tre=
ated as two distinct paths in this solution.
 Any concern on the complexity in managing them?<o:p></o:p></span></i></b><=
/p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p=
></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Thanks,<o:p></o:=
p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Lucy</span></i><=
/b><span style=3D"color:#0070C0"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp;&nbsp; Ron=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Lucy yong [<a href=3D"mailto:lucy.yong@=
huawei.com">mailto:lucy.yong@huawei.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 3:41 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a =
href=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Ron,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Park=
er [<a href=3D"mailto:Ron_Parker@affirmednetworks.com">mailto:Ron_Parker@af=
firmednetworks.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 12:09 PM<br>
<b>To:</b> Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a h=
ref=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Lucy,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Regarding the SF Index=
, draft-zhang-sfc-sch defines this as relative to the path, and not as a gl=
obally unique identifier of an SF instance.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] This is m=
y understanding too. =A1=B0The path=A1=B1 here means a SFC, right? I do not=
 see index as an SF instance identifier at all, it is an alias and only use=
d in forwarding. This is the reason, I think,
 that assigning these aliases and configuring then in forwarding table is c=
omplex for management and controller and may prune an error easily. For sup=
porting bi-directional or branching use cases, using index in forwarding ma=
y also bring other concerns.</span></i></b><span style=3D"color:#0070C0"><o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Regarding TTL, my firs=
t thought is that is a property of the transport, and if it is important to=
 you, choose the transport accordingly.&nbsp;&nbsp; But, I=A1=AFm open to f=
urther discussion along these lines.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Thank you=
 for the clarification. This is related to the discussion under this title.=
 If SPC is implemented as IP or IP/UDP application, it can leverage a lot w=
hat IP technology have done. If we assume
 that SFC may be carried over any transport solution, SFC implementation ha=
s to provide these functions, which, IMO, related to what information that =
SFC header need to hold.<o:p></o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p=
></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Thanks,<o:p></o:=
p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Lucy</span></i><=
/b><span style=3D"color:#0070C0"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Lucy yong [<a href=3D"mailto:lucy.yong@=
huawei.com">mailto:lucy.yong@huawei.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 12:26 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a =
href=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Ron,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">I assume that the inde=
x usage you mentioned below is the same whether these three SFs are on one =
SFF or two SFFs, which means that the index # is assigned to SF-X-I per SFC=
 and by the incremental. A SF-X-I may
 be served to many SFCs and position differently in SFCs. This means that, =
in this method, a SF-X-I is mapped with different index #, one per each SFC=
 that has the SF-X-I. IMO: &nbsp;when operator/system creates a SFC and sel=
ects SF-X-Is for the SFC, and then assign
 index # to them and configure the forwarding table with path ID and index =
# in the related SFFs. Furthermore, each index # also need to be associated=
 to the address or port that transport layer can understand. &nbsp;IMO: thi=
s is a complex process for the system,
 uneasy to manger too, and may easily prone an error. <o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Second, your draft als=
o mention that the use of index to prevent the loop.&nbsp; The loop does no=
t occur in normal condition. The loop occurs in abnormal condition. So the =
loop prevention mechanism is to prevent no
 loop happen in any abnormal condition. That is why TTL is designed for in =
IP network. If SFC header is expected to transport over any transport netwo=
rk beside IP, it needs the similar mechanism as IP/TTL. The usage of index =
in your proposal does not achieve
 this purpose. <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">If we use IP as transp=
ort, IMO: no need to implement TTL mechanism within SFC, just leverage IP T=
TL capability. But, if over other transports, we need to implement IP/TTL l=
ike mechanism in SFC.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Regards,<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy <o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Park=
er [</span><a href=3D"mailto:Ron_Parker@affirmednetworks.com"><span style=
=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"=
>mailto:Ron_Parker@affirmednetworks.com</span></a><span style=3D"font-size:=
10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">]
<br>
<b>Sent:</b> Thursday, March 27, 2014 9:35 AM<br>
<b>To:</b> Xuxiaohu; Lucy yong; Reinaldo Penno (repenno); Dave Dolson; </sp=
an><a href=3D"mailto:sfc@ietf.org"><span style=3D"font-size:10.0pt;font-fam=
ily:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc@ietf.org</span></a><span=
 style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&=
quot;"><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Xiaohu,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I don=A1=AFt think we =
need to view the SF index as a TTL.&nbsp;&nbsp; Appropriate validation and =
loop suppression can be done even with the current proposed definition.&nbs=
p;&nbsp;&nbsp; Any SFF receiving an SFC encapsulated packet or frame
 would need to know to which of its dependent SF=A1=AFs it should forward t=
he packet or frame.&nbsp;&nbsp; To do so means that it can validate that th=
e path ID is one that it expects to participate in and that the SF instance=
 identified by the index on that path is one that
 it is responsible for.&nbsp;&nbsp; &nbsp;Such chain path data may have bee=
n locally provisioned or may have been distributed in a control plane.<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">When the SFF receives =
the good packet or frame back from one of its dependent SF=A1=AFs, it will =
identify the next SF and SFF by consulting its local database.&nbsp;&nbsp; =
If it is not the final SF, then the SF index is incremented,
 the transport header updated as necessary, and the packet or frame progres=
sed.&nbsp;&nbsp;&nbsp; Failure to properly increment the SF Index would be =
akin to failure to decrement a TTL by a router =A8C there is no protection =
from that.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> sfc [<a href=3D"mailto:sfc-bounces@ietf=
.org">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Xuxiaohu<br>
<b>Sent:</b> Thursday, March 27, 2014 5:44 AM<br>
<b>To:</b> Ron Parker; Lucy yong; Reinaldo Penno (repenno); Dave Dolson; <a=
 href=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span lang=3D"ZH-CN" style=3D"font-size:10.0pt;fo=
nt-family:SimSun">=B7=A2=BC=FE=C8=CB</span></b><b><span style=3D"font-size:=
10.0pt;font-family:SimSun">:</span></b><span style=3D"font-size:10.0pt;font=
-family:SimSun"> sfc [</span><a href=3D"mailto:sfc-bounces@ietf.org"><span =
style=3D"font-size:10.0pt;font-family:SimSun">mailto:sfc-bounces@ietf.org</=
span></a><span style=3D"font-size:10.0pt;font-family:SimSun">]
<b><span lang=3D"ZH-CN">=B4=FA=B1=ED </span></b>Ron Parker<br>
<b><span lang=3D"ZH-CN">=B7=A2=CB=CD=CA=B1=BC=E4</span>:</b> 2014<span lang=
=3D"ZH-CN">=C4=EA</span>3<span lang=3D"ZH-CN">=D4=C2</span>26<span lang=3D"=
ZH-CN">=C8=D5
</span>7:13<br>
<b><span lang=3D"ZH-CN">=CA=D5=BC=FE=C8=CB</span>:</b> Lucy yong; Reinaldo =
Penno (repenno); Dave Dolson;
</span><a href=3D"mailto:sfc@ietf.org"><span style=3D"font-size:10.0pt;font=
-family:SimSun">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font=
-family:SimSun"><br>
<b><span lang=3D"ZH-CN">=D6=F7=CC=E2</span>:</b> Re: [sfc] SFC as an IP or =
UDP application, pros and cons?<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Lucy,
<o:p></o:p></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Regarding the service functi=
on index that would be contained in the service header, I think it is simpl=
y incremented from 1 to indicate the next service function
 within the chain. &nbsp; For example, if the path ID is X, for a path {SF-=
A-5, SF-B-2, SF-C-6}, then packets destined from a classifier towards SF-A-=
5 would carry (path X, index 1), packets from SF-A-5 to SF-B-2 would carry =
(path X, index 2), etc.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></=
p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span style=3D"font-siz=
e:16.0pt;color:#1F497D">[Xiaohu] I think the value of the service index sho=
uld be decremented, rather than being incremented when travelling along the=
 service path since that index is not
 only used for indicating the next service function within the chain, but a=
lso used for other purposes (e.g., TTL of the service path, indicator of th=
e end of the service chain), unless you want to introduce an additional fie=
ld which indicates the total length
 of the service chain.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span style=3D"font-siz=
e:16.0pt;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span style=3D"font-siz=
e:16.0pt;color:#1F497D">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt;color:#1F497D">Xiaoh=
u<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp; &nbsp;Ron<o:p></o:p><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<div>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;se=
rif&quot;;color:black">
<hr size=3D"2" width=3D"100%" align=3D"center">
</span></div>
<div id=3D"divRpF99624">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><b><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:b=
lack">From:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tah=
oma&quot;,&quot;sans-serif&quot;;color:black"> sfc [sfc-bounces@ietf.org] o=
n behalf
 of Lucy yong [lucy.yong@huawei.com]<br>
<b>Sent:</b> Tuesday, March 25, 2014 6:38 PM<br>
<b>To:</b> Reinaldo Penno (repenno); Dave Dolson; </span><a href=3D"mailto:=
sfc@ietf.org"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot=
;,&quot;sans-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:1=
0.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><b=
r>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot=
;,&quot;serif&quot;;color:black"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Reinaldo,</span><sp=
an style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Thank you to share you=
r views on this solution. We want to have an elegant and general solution w=
ith one standard SFC header to cover majority use cases</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">See inline below.</spa=
n><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Reinaldo Penno (repenno) [</span><a href=3D"mailto:repenno@=
cisco.com"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&=
quot;sans-serif&quot;">mailto:repenno@cisco.com</span></a><span style=3D"fo=
nt-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:=
black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Lucy yong; Dave Dolson; </span><a href=3D"mailto:sfc@ietf.org"><=
span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-se=
rif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font-fami=
ly:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Hi,</sp=
an><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">There a=
re several solution to this problem. Some of them implementation specific, =
others more elegant.&nbsp;</span><span style=3D"color:black"><o:p></o:p></s=
pan></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">1 - One=
 of the more elegant ones is to use the Service Index to determine the next=
 service function instance. &nbsp;It makes for a completely stateless solut=
ion (code wise). &nbsp;</span><span style=3D"color:black"><o:p></o:p></span=
></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><b><i><span style=3D"col=
or:#0070C0">[Lucy]
</span></i></b><span style=3D"color:#0070C0">when using Path ID and Service=
 Index on SFC header, it requires assigning index # to each SF instance, co=
nfiguring them in the forwarding table, which is very complex process and e=
asily prune for error in may opinion.
 &nbsp;In addition, each SF instance may serve more than one SFC, so need t=
o assign index # for each SFC, which is more complex. Regarding the statele=
ss, I don=A1=AFt get it. Isn=A1=AFt index # a state as well (may be few bit=
 less)?</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><span style=3D"color:#00=
70C0">&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><span style=3D"color:#00=
70C0">To implement true stateless, SFC header needs ability to carry all SF=
Is IP addresses in SFC header, which was considered as non-scale solution.<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">2 =A8C =
Another option is from a coding perspective you can just keep more state in=
 your SN/SFF while you process the packet and determine what is the =A1=B0n=
ext=A1=B1 service. &nbsp;</span><span style=3D"color:black"><o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Agree.</s=
pan></i></b><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">But irr=
espective, the SN needs to know the Path ID and the list of SFIs internal t=
o its node. This provisioning can happen in a variety of ways, I implemente=
d with RESTconf and Netconf.&nbsp;</span><span style=3D"color:black"><o:p><=
/o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">As far =
as UDP/IP vs.IP, I give preference to UDP/IP. If you have a fixed port over=
 UDP in which to receive/send packets:</span><span style=3D"color:black"><o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- You c=
an have your entire dataplane in userpace and use a variety of programming =
languages.&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- You d=
o not need raw packet access to pull/send packets. Therefore no root suppor=
t.&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- UDP c=
an traverse non-SFC aware middlexboxes.
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Agree on =
this statement. But for SFC domain, do we want to allow such midboxes on SF=
C path? Maybe happen if a SFC domain crosses more than transport domains? T=
his is one I like to know from SPs and
 SF vendors. </span></i></b><span style=3D"color:black"><o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">&nbsp;</span></i=
></b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Regards,</span><=
/i></b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Lucy</span></i><=
/b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Or you =
can use any of the available methods( TURN, STUN, etc). &nbsp;If you encap =
in something else other than IP/UDP the applicability of SFC will be consid=
erably diminished.Just check STCP and its
 problem on getting adopted given middlexboxes &nbsp;not recognizing its pr=
otocol number. &nbsp;&nbsp;</span><span style=3D"color:black"><o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">&nbsp;</span></i=
></b><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- It ji=
ves with other IETF work in the areas of metadata and transport services (s=
ay, TAPS).&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">regards=
,&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Reinald=
o&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From: </span></b><spa=
n style=3D"color:black">Lucy yong &lt;</span><a href=3D"mailto:lucy.yong@hu=
awei.com" target=3D"_blank">lucy.yong@huawei.com</a><span style=3D"color:bl=
ack">&gt;<br>
<b>Date: </b>Tuesday, March 25, 2014 at 2:25 PM<br>
<b>To: </b>Dave Dolson &lt;</span><a href=3D"mailto:ddolson@sandvine.com" t=
arget=3D"_blank">ddolson@sandvine.com</a><span style=3D"color:black">&gt;, =
&quot;</span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org=
</a><span style=3D"color:black">&quot; &lt;</span><a href=3D"mailto:sfc@iet=
f.org" target=3D"_blank">sfc@ietf.org</a><span style=3D"color:black">&gt;<b=
r>
<b>Subject: </b>Re: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Dave,</span><span s=
tyle=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">If a service forwarder=
 point connects more than one SF instances that belong to the same SFC, how=
 can one Path ID determine which SF instances is the next? If you draw a se=
rvice chain path with many SF instances,
 you can easily see, if Path ID represents that path, service forwarder nee=
ds to use previous SF on the path to position the next SF on that path.</sp=
an><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy </span><span styl=
e=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Dave Dolson [</span><a href=3D"mailto:ddolson@sandvine.com"=
 target=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma=
&quot;,&quot;sans-serif&quot;">mailto:ddolson@sandvine.com</span></a><span =
style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&q=
uot;;color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:10 PM<br>
<b>To:</b> Lucy yong; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_bla=
nk"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sa=
ns-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font=
-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Why do you think the p=
revious SF IP address is required to determine the next SF IP address? Why =
is the Path ID not sufficient information?</span><span style=3D"color:black=
"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Lucy yong [</span><a href=3D"mailto:lucy.yong@huawei.com" t=
arget=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&q=
uot;,&quot;sans-serif&quot;">mailto:lucy.yong@huawei.com</span></a><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Dave Dolson; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_b=
lank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;=
sans-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">In this solution, serv=
ice forwarder and SF instance are separated entities. Service forwarder nee=
ds Path ID and previous SF IP address to uniquely identify the next SF IP a=
ddress.
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Dave Dolson [</span><a href=3D"mailto:ddolson@sandvine.com"=
 target=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma=
&quot;,&quot;sans-serif&quot;">mailto:ddolson@sandvine.com</span></a><span =
style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&q=
uot;;color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 3:21 PM<br>
<b>To:</b> Lucy yong; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_bla=
nk"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sa=
ns-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font=
-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I do not see why sourc=
e IP address (previous SF) would be required to look up the next SF. The pa=
th ID should be sufficient to determine the next SF.</span><span style=3D"c=
olor:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> sfc [</span><a href=3D"mailto:sfc-bounces@ietf.org" target=
=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,=
&quot;sans-serif&quot;">mailto:sfc-bounces@ietf.org</span></a><span style=
=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;=
color:black">]
<b>On Behalf Of </b>Lucy yong<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:02 PM<br>
<b>To:</b> </span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span s=
tyle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&qu=
ot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font-family:&qu=
ot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> [sfc] SFC as an IP or UDP application, pros and cons?</span=
><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Hi,<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">There are many ways to i=
mplement SFCs. However, one of our goals in standard is to develop a soluti=
on that is simple and less cost for venders and service providers. &nbsp;Ot=
her goals are that the solution can apply
 to common and majority use cases. <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">If we implement SFC as a=
n IP or UDP/IP application, i.e. once traffic is classified by the classifi=
cation, it adds SFC header and IP header (outer) on the packets (UDP header=
 too in latter case), and send such
 packets as a regular IP packet. The src IP of outer header can be classifi=
cation IP address, and dst IP can be next SF Instance IP address. Many tran=
sport networks can carry IP traffic and route IP packets based on dst IP ad=
dress. &nbsp;We only need to request
 a new IP protocol type for SFC. At the service forwarder point, it can loo=
k up next SF IP address based on Path ID in SFC header and src IP address (=
previous SF) on the packet. &nbsp;A SF also forwards the packet with SFC he=
ader as an IP packet and fills its IP
 address as src IP and the service forwarder point IP address as the dst IP=
 on the packet.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">This solution works for =
either SFC as an IP application or UDP/IP application, which one is more pr=
oper from SF and service forwarder point?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">This solution seems simp=
le to me and only need Path ID in SFC header for steering traffic through t=
he SFC path. But like to see others=A1=AF opinion on this solution, pros an=
d cons.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Thanks,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:black">Lucy<o:p></o:p></span></=
p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E82DBMBX021W3CA2exch_--


From nobody Thu Mar 27 13:27:15 2014
Return-Path: <repenno@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ED1401A0751 for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 13:27:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level: 
X-Spam-Status: No, score=-14.51 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_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 g9Qf56Zr70dw for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 13:27:08 -0700 (PDT)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) by ietfa.amsl.com (Postfix) with ESMTP id 623211A075F for <sfc@ietf.org>; Thu, 27 Mar 2014 13:27:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=17948; q=dns/txt; s=iport; t=1395952027; x=1397161627; h=from:to:cc:subject:date:message-id:in-reply-to: mime-version; bh=RxudVHsYCDjgyL8mmQDmzgRS1X3cuvcxA3yoHfJ4+8Y=; b=Us9T8YieFw/axtzOQJU98QVwYAY1k3GuGBidXzsMO9YveelaoYU6bZhp CzMTzLDgOB6XfF+XJVv6pE9OW6ZLbEOLCkTUcKR/QqEXizvMfFq3uZgXl mkVcs737eThJ0Dn/9LNHtlttLHhNgYCnLMJHU0wl6AM7DvgPe7+LLWsOP Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvoGAC2JNFOtJXG8/2dsb2JhbABZgkJEO1esJI1CiHaBHxZ0giUBAQEELUwSAQgRAwEBASg5FAkIAQEEAQ0FCYdwDdFEF44pAQErExEGAYQ4BJhNgTOJOYdIgXGBPoFyOQ
X-IronPort-AV: E=Sophos;i="4.97,744,1389744000";  d="scan'208,217";a="313405756"
Received: from rcdn-core2-1.cisco.com ([173.37.113.188]) by rcdn-iport-8.cisco.com with ESMTP; 27 Mar 2014 20:27:03 +0000
Received: from xhc-rcd-x09.cisco.com (xhc-rcd-x09.cisco.com [173.37.183.83]) by rcdn-core2-1.cisco.com (8.14.5/8.14.5) with ESMTP id s2RKR3wK018411 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 27 Mar 2014 20:27:03 GMT
Received: from xmb-rcd-x04.cisco.com ([169.254.8.5]) by xhc-rcd-x09.cisco.com ([173.37.183.83]) with mapi id 14.03.0123.003; Thu, 27 Mar 2014 15:27:02 -0500
From: "Reinaldo Penno (repenno)" <repenno@cisco.com>
To: Lucy yong <lucy.yong@huawei.com>, "Louis.Fourie" <Louis.Fourie@huawei.com>, Ben Wright <Ben.Wright@metaswitch.com>, "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>
Thread-Topic: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
Thread-Index: Ac9I7fEHeGo8gMbcTxCydUP11z0SHwAGyhbQAAFqHdAAOfaNgP//5xMA
Date: Thu, 27 Mar 2014 20:27:02 +0000
Message-ID: <CF59D59A.A794%repenno@cisco.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D4536AB49@dfweml701-chm.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.2.3.120616
x-originating-ip: [10.21.74.96]
Content-Type: multipart/alternative; boundary="_000_CF59D59AA794repennociscocom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/o8qxNQVovUIW-t-fnXVjW0C2XTM
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Mar 2014 20:27:11 -0000

--_000_CF59D59AA794repennociscocom_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

I=92m not sure I follow your the issue.

A loop (as in routing loop) is prevented in the control plane.  What we hav=
e in the IP header (TTL) is a field that prevents a packet from looping for=
ever. It does not prevent actual looping, it provides a safety catch.

SFC routing loops should also be prevented in the control plane, not on for=
warding. So, your orchestration system need to make sure your path does not=
 have loops.  Decrementing the service index at each SFI will provide a saf=
ety catch similar to TTL.

Thanks,

Reinaldo


From: Lucy yong <lucy.yong@huawei.com<mailto:lucy.yong@huawei.com>>
Date: Thursday, March 27, 2014 at 12:58 PM
To: "Louis.Fourie" <Louis.Fourie@huawei.com<mailto:Louis.Fourie@huawei.com>=
>, Ben Wright <Ben.Wright@metaswitch.com<mailto:Ben.Wright@metaswitch.com>>=
, "draft-boucadair-sfc-requirements@tools.ietf.org<mailto:draft-boucadair-s=
fc-requirements@tools.ietf.org>" <draft-boucadair-sfc-requirements@tools.ie=
tf.org<mailto:draft-boucadair-sfc-requirements@tools.ietf.org>>
Cc: "sfc@ietf.org<mailto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: Re: [sfc] Loop detection in service chains - question on draft-bou=
cadair-sfc-requirements

Hi Louis,

I read both drafts and understood the usage of index in both drafts is the =
same. But using index in this way can=92t prevent the loop. Please see my e=
xplanation in another thread.
http://www.ietf.org/mail-archive/web/sfc/current/msg01680.html

Regards,
Lucy

From: Louis.Fourie
Sent: Wednesday, March 26, 2014 11:27 AM
To: Lucy yong; Ben Wright; draft-boucadair-sfc-requirements@tools.ietf.org<=
mailto:draft-boucadair-sfc-requirements@tools.ietf.org>
Cc: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: [sfc] Loop detection in service chains - question on draft-bou=
cadair-sfc-requirements

Lucy,
   Drafts on an SFC header:

http://datatracker.ietf.org/doc/draft-zhang-sfc-sch/

http://datatracker.ietf.org/doc/draft-quinn-sfc-nsh/

include an index field that can be used to detect loops in the service chai=
n.

-          Louis


From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Lucy yong
Sent: Wednesday, March 26, 2014 8:35 AM
To: Ben Wright; draft-boucadair-sfc-requirements@tools.ietf.org<mailto:draf=
t-boucadair-sfc-requirements@tools.ietf.org>
Cc: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] Loop detection in service chains - question on draft-bou=
cadair-sfc-requirements

Yes, this is needed. It is necessary to have a field in SFC header to serve=
 this purpose.

Lucy

From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Ben Wright
Sent: Wednesday, March 26, 2014 7:22 AM
To: draft-boucadair-sfc-requirements@tools.ietf.org<mailto:draft-boucadair-=
sfc-requirements@tools.ietf.org>
Cc: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: [sfc] Loop detection in service chains - question on draft-boucada=
ir-sfc-requirements

Hi,

I=92d like to get your input and that of the WG on Loop Detection within a =
service chain.

draft-boucadair-sfc-requirements explicitly forbids the same SF from appear=
ing in a given SFC (Req #25), to prevent loops forming.   Other drafts allo=
w this - e.g. draft-quinn-sfc-arch: =93A given SF can appear one time or mu=
ltiple times in a given SFC=94.

I can see that there might be use cases for which it is advantageous to hav=
e the same SF appear more than once in SFC.   Would it be acceptable to all=
ow this but use, for example, a TTL-based mechanism to prevent any loops fr=
om being long-lived?

Apologies if this has been raised before on the list and I=92ve missed it.

Thanks,

Ben


--_000_CF59D59AA794repennociscocom_
Content-Type: text/html; charset="Windows-1252"
Content-ID: <77E17F98A6E90B40B7B665EC37CCB867@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif;">
<div>I=92m not sure I follow your the issue.</div>
<div><br>
</div>
<div>A loop (as in routing loop) is prevented in the control plane. &nbsp;W=
hat we have in the IP header (TTL) is a field that prevents a packet from l=
ooping forever. It does not prevent actual looping, it provides a safety ca=
tch.</div>
<div><br>
</div>
<div>SFC routing loops should also be prevented in the control plane, not o=
n forwarding. So, your orchestration system need to make sure your path doe=
s not have loops. &nbsp;Decrementing the service index at each SFI will pro=
vide a safety catch similar to TTL.</div>
<div><br>
</div>
<div>Thanks,</div>
<div><br>
</div>
<div>Reinaldo</div>
<div><br>
</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>Lucy yong &lt;<a href=3D"mail=
to:lucy.yong@huawei.com">lucy.yong@huawei.com</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Thursday, March 27, 2014 at 1=
2:58 PM<br>
<span style=3D"font-weight:bold">To: </span>&quot;Louis.Fourie&quot; &lt;<a=
 href=3D"mailto:Louis.Fourie@huawei.com">Louis.Fourie@huawei.com</a>&gt;, B=
en Wright &lt;<a href=3D"mailto:Ben.Wright@metaswitch.com">Ben.Wright@metas=
witch.com</a>&gt;, &quot;<a href=3D"mailto:draft-boucadair-sfc-requirements=
@tools.ietf.org">draft-boucadair-sfc-requirements@tools.ietf.org</a>&quot;
 &lt;<a href=3D"mailto:draft-boucadair-sfc-requirements@tools.ietf.org">dra=
ft-boucadair-sfc-requirements@tools.ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Cc: </span>&quot;<a href=3D"mailto:sfc@iet=
f.org">sfc@ietf.org</a>&quot; &lt;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.=
org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>Re: [sfc] Loop detection i=
n service chains - question on draft-boucadair-sfc-requirements<br>
</div>
<div><br>
</div>
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" x=
mlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle23
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
.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;}
/* List Definitions */
@list l0
	{mso-list-id:488327463;
	mso-list-type:hybrid;
	mso-list-template-ids:2015900128 -1489851116 67698691 67698693 67698689 67=
698691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:20.25pt;
	text-indent:-.25in;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";}
@list l0:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></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]-->
<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Louis,<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">I read both drafts and=
 understood the usage of index in both drafts is the same. But using index =
in this way can=92t prevent the loop. Please see my explanation in another =
thread.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><a href=3D"http://www.=
ietf.org/mail-archive/web/sfc/current/msg01680.html">http://www.ietf.org/ma=
il-archive/web/sfc/current/msg01680.html</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Regards,<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size: 10pt; font-family: Taho=
ma, sans-serif;">From:</span></b><span style=3D"font-size: 10pt; font-famil=
y: Tahoma, sans-serif;"> Louis.Fourie
<br>
<b>Sent:</b> Wednesday, March 26, 2014 11:27 AM<br>
<b>To:</b> Lucy yong; Ben Wright; <a href=3D"mailto:draft-boucadair-sfc-req=
uirements@tools.ietf.org">
draft-boucadair-sfc-requirements@tools.ietf.org</a><br>
<b>Cc:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] Loop detection in service chains - question on dr=
aft-boucadair-sfc-requirements<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Lucy,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Drafts on=
 an SFC header:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><a href=3D"http://data=
tracker.ietf.org/doc/draft-zhang-sfc-sch/">http://datatracker.ietf.org/doc/=
draft-zhang-sfc-sch/</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><a href=3D"http://data=
tracker.ietf.org/doc/draft-quinn-sfc-nsh/">http://datatracker.ietf.org/doc/=
draft-quinn-sfc-nsh/</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">include an index field=
 that can be used to detect loops in the service chain.<o:p></o:p></span></=
p>
<p class=3D"MsoListParagraph" style=3D"margin-left:20.25pt;text-indent:-.25=
in;mso-list:l0 level1 lfo2">
<!--[if !supportLists]--><span style=3D"color:#1F497D"><span style=3D"mso-l=
ist:Ignore">-<span style=3D"font-style: normal; font-variant: normal; font-=
weight: normal; font-size: 7pt; line-height: normal; font-family: 'Times Ne=
w Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><!--[endif]--><span style=3D"color:#1F497D">Louis<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size: 10pt; font-family: Taho=
ma, sans-serif;">From:</span></b><span style=3D"font-size: 10pt; font-famil=
y: Tahoma, sans-serif;"> sfc [<a href=3D"mailto:sfc-bounces@ietf.org">mailt=
o:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Lucy yong<br>
<b>Sent:</b> Wednesday, March 26, 2014 8:35 AM<br>
<b>To:</b> Ben Wright; <a href=3D"mailto:draft-boucadair-sfc-requirements@t=
ools.ietf.org">
draft-boucadair-sfc-requirements@tools.ietf.org</a><br>
<b>Cc:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> Re: [sfc] Loop detection in service chains - question on dr=
aft-boucadair-sfc-requirements<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Yes, this is needed. I=
t is necessary to have a field in SFC header to serve this purpose.<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size: 10pt; font-family: Taho=
ma, sans-serif;">From:</span></b><span style=3D"font-size: 10pt; font-famil=
y: Tahoma, sans-serif;"> sfc [<a href=3D"mailto:sfc-bounces@ietf.org">mailt=
o:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Ben Wright<br>
<b>Sent:</b> Wednesday, March 26, 2014 7:22 AM<br>
<b>To:</b> <a href=3D"mailto:draft-boucadair-sfc-requirements@tools.ietf.or=
g">draft-boucadair-sfc-requirements@tools.ietf.org</a><br>
<b>Cc:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> [sfc] Loop detection in service chains - question on draft-=
boucadair-sfc-requirements<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Hi, <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">I=92d like to get your input an=
d that of the WG on Loop Detection within a service chain.&nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">draft-boucadair-sfc-requirement=
s explicitly forbids the same SF from appearing in a given SFC (Req #25), t=
o prevent loops forming.&nbsp;&nbsp; Other drafts allow this - e.g. draft-q=
uinn-sfc-arch: =93A given SF can appear one time
 or multiple times in a given SFC=94. &nbsp;&nbsp; <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">I can see that there might be u=
se cases for which it is advantageous to have the same SF appear more than =
once in SFC.&nbsp; &nbsp;Would it be acceptable to allow this but use, for =
example, a TTL-based mechanism to prevent any
 loops from being long-lived? <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Apologies if this has been rais=
ed before on the list and I=92ve missed it.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Thanks, <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Ben<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
</div>
</div>
</div>
</span>
</body>
</html>

--_000_CF59D59AA794repennociscocom_--


From nobody Thu Mar 27 13:52:25 2014
Return-Path: <huang@sce.carleton.ca>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 226B11A0396 for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 13:52:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.61
X-Spam-Level: 
X-Spam-Status: No, score=-2.61 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, 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 WN7tqT15Zoq9 for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 13:52:19 -0700 (PDT)
Received: from sangam.sce.carleton.ca (sangam.sce.carleton.ca [134.117.56.4]) by ietfa.amsl.com (Postfix) with ESMTP id 83C541A00F3 for <sfc@ietf.org>; Thu, 27 Mar 2014 13:52:19 -0700 (PDT)
Received: from Bookair (133051068125.ap.cc.tsukuba.ac.jp [133.51.68.125] (may be forged)) (authenticated bits=0) by sangam.sce.carleton.ca (8.14.4/8.14.4) with ESMTP id s2RKq4ko011154 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Thu, 27 Mar 2014 16:52:07 -0400
From: "Changcheng Huang" <huang@sce.carleton.ca>
To: "'Reinaldo Penno \(repenno\)'" <repenno@cisco.com>, "'Lucy yong'" <lucy.yong@huawei.com>, "'Louis.Fourie'" <Louis.Fourie@huawei.com>, "'Ben Wright'" <Ben.Wright@metaswitch.com>, <draft-boucadair-sfc-requirements@tools.ietf.org>
References: <2691CE0099834E4A9C5044EEC662BB9D4536AB49@dfweml701-chm.china.huawei.com> <CF59D59A.A794%repenno@cisco.com>
In-Reply-To: <CF59D59A.A794%repenno@cisco.com>
Date: Fri, 28 Mar 2014 05:52:04 +0900
Organization: Carleton University
Message-ID: <00fb01cf49fe$6bd9f240$438dd6c0$@sce.carleton.ca>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_00FC_01CF4A49.DBC543C0"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQKJu6jAvbbmM9mQ0j5++C15f/CXgJmAhKjQ
Content-Language: en-us
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/R3N8z7y2iq16C3Que-nRpsO4aGs
Cc: sfc@ietf.org
Subject: Re: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: huang@sce.carleton.ca
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Mar 2014 20:52:23 -0000

This is a multipart message in MIME format.

------=_NextPart_000_00FC_01CF4A49.DBC543C0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

I agree. Loop prevention should be done in control plane. TTL was designed
in early days. It does not work today. It is quite common today that a
packet travels a large number of hops.

 

Chang

 

From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Reinaldo Penno
(repenno)
Sent: Friday, March 28, 2014 5:27 AM
To: Lucy yong; Louis.Fourie; Ben Wright;
draft-boucadair-sfc-requirements@tools.ietf.org
Cc: sfc@ietf.org
Subject: Re: [sfc] Loop detection in service chains - question on
draft-boucadair-sfc-requirements

 

I'm not sure I follow your the issue.

 

A loop (as in routing loop) is prevented in the control plane.  What we have
in the IP header (TTL) is a field that prevents a packet from looping
forever. It does not prevent actual looping, it provides a safety catch.

 

SFC routing loops should also be prevented in the control plane, not on
forwarding. So, your orchestration system need to make sure your path does
not have loops.  Decrementing the service index at each SFI will provide a
safety catch similar to TTL.

 

Thanks,

 

Reinaldo

 

 

From: Lucy yong <lucy.yong@huawei.com>
Date: Thursday, March 27, 2014 at 12:58 PM
To: "Louis.Fourie" <Louis.Fourie@huawei.com>, Ben Wright
<Ben.Wright@metaswitch.com>,
"draft-boucadair-sfc-requirements@tools.ietf.org"
<draft-boucadair-sfc-requirements@tools.ietf.org>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Loop detection in service chains - question on
draft-boucadair-sfc-requirements

 

Hi Louis,

 

I read both drafts and understood the usage of index in both drafts is the
same. But using index in this way can't prevent the loop. Please see my
explanation in another thread.

http://www.ietf.org/mail-archive/web/sfc/current/msg01680.html

 

Regards,

Lucy

 

From: Louis.Fourie 
Sent: Wednesday, March 26, 2014 11:27 AM
To: Lucy yong; Ben Wright; draft-boucadair-sfc-requirements@tools.ietf.org
Cc: sfc@ietf.org
Subject: RE: [sfc] Loop detection in service chains - question on
draft-boucadair-sfc-requirements

 

Lucy,

   Drafts on an SFC header:

 

http://datatracker.ietf.org/doc/draft-zhang-sfc-sch/

 

http://datatracker.ietf.org/doc/draft-quinn-sfc-nsh/

 

include an index field that can be used to detect loops in the service
chain.

-          Louis

 

 

From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Lucy yong
Sent: Wednesday, March 26, 2014 8:35 AM
To: Ben Wright; draft-boucadair-sfc-requirements@tools.ietf.org
Cc: sfc@ietf.org
Subject: Re: [sfc] Loop detection in service chains - question on
draft-boucadair-sfc-requirements

 

Yes, this is needed. It is necessary to have a field in SFC header to serve
this purpose.

 

Lucy

 

From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Ben Wright
Sent: Wednesday, March 26, 2014 7:22 AM
To: draft-boucadair-sfc-requirements@tools.ietf.org
Cc: sfc@ietf.org
Subject: [sfc] Loop detection in service chains - question on
draft-boucadair-sfc-requirements

 

Hi, 

 

I'd like to get your input and that of the WG on Loop Detection within a
service chain.  

 

draft-boucadair-sfc-requirements explicitly forbids the same SF from
appearing in a given SFC (Req #25), to prevent loops forming.   Other drafts
allow this - e.g. draft-quinn-sfc-arch: "A given SF can appear one time or
multiple times in a given SFC".    

 

I can see that there might be use cases for which it is advantageous to have
the same SF appear more than once in SFC.   Would it be acceptable to allow
this but use, for example, a TTL-based mechanism to prevent any loops from
being long-lived? 

 

Apologies if this has been raised before on the list and I've missed it. 

 

Thanks, 

 

Ben

 


------=_NextPart_000_00FC_01CF4A49.DBC543C0
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-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle24
	{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;}
/* List Definitions */
@list l0
	{mso-list-id:488327463;
	mso-list-type:hybrid;
	mso-list-template-ids:2015900128 -1489851116 67698691 67698693 67698689 =
67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:20.25pt;
	text-indent:-.25in;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";}
@list l0:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>I agree. Loop prevention should be done in =
control plane. TTL was designed in early days. It does not work today. =
It is quite common today that a packet travels a large number of =
hops.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>Chang<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
sfc [mailto:sfc-bounces@ietf.org] <b>On Behalf Of </b>Reinaldo Penno =
(repenno)<br><b>Sent:</b> Friday, March 28, 2014 5:27 AM<br><b>To:</b> =
Lucy yong; Louis.Fourie; Ben Wright; =
draft-boucadair-sfc-requirements@tools.ietf.org<br><b>Cc:</b> =
sfc@ietf.org<br><b>Subject:</b> Re: [sfc] Loop detection in service =
chains - question on =
draft-boucadair-sfc-requirements<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:black'>I&#8217;m not sure I follow your =
the issue.<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:black'><o:p>&nbsp;</o:p></span></p></div>=
<div><p class=3DMsoNormal><span style=3D'font-size:10.5pt;color:black'>A =
loop (as in routing loop) is prevented in the control plane. &nbsp;What =
we have in the IP header (TTL) is a field that prevents a packet from =
looping forever. It does not prevent actual looping, it provides a =
safety catch.<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:black'><o:p>&nbsp;</o:p></span></p></div>=
<div><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:black'>SFC routing loops should also be =
prevented in the control plane, not on forwarding. So, your =
orchestration system need to make sure your path does not have loops. =
&nbsp;Decrementing the service index at each SFI will provide a safety =
catch similar to TTL.<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:black'><o:p>&nbsp;</o:p></span></p></div>=
<div><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:black'>Thanks,<o:p></o:p></span></p></div=
><div><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:black'><o:p>&nbsp;</o:p></span></p></div>=
<div><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:black'>Reinaldo<o:p></o:p></span></p></di=
v><div><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:black'><o:p>&nbsp;</o:p></span></p></div>=
<div><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:black'><o:p>&nbsp;</o:p></span></p></div>=
<div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt =
0in 0in 0in'><p class=3DMsoNormal><b><span style=3D'color:black'>From: =
</span></b><span style=3D'color:black'>Lucy yong &lt;<a =
href=3D"mailto:lucy.yong@huawei.com">lucy.yong@huawei.com</a>&gt;<br><b>D=
ate: </b>Thursday, March 27, 2014 at 12:58 PM<br><b>To: =
</b>&quot;Louis.Fourie&quot; &lt;<a =
href=3D"mailto:Louis.Fourie@huawei.com">Louis.Fourie@huawei.com</a>&gt;, =
Ben Wright &lt;<a =
href=3D"mailto:Ben.Wright@metaswitch.com">Ben.Wright@metaswitch.com</a>&g=
t;, &quot;<a =
href=3D"mailto:draft-boucadair-sfc-requirements@tools.ietf.org">draft-bou=
cadair-sfc-requirements@tools.ietf.org</a>&quot; &lt;<a =
href=3D"mailto:draft-boucadair-sfc-requirements@tools.ietf.org">draft-bou=
cadair-sfc-requirements@tools.ietf.org</a>&gt;<br><b>Cc: </b>&quot;<a =
href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&quot; &lt;<a =
href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;<br><b>Subject: </b>Re: =
[sfc] Loop detection in service chains - question on =
draft-boucadair-sfc-requirements<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:black'><o:p>&nbsp;</o:p></span></p></div>=
<div><div><p class=3DMsoNormal><span style=3D'color:#0070C0'>Hi =
Louis,</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>I read both drafts and understood the usage of =
index in both drafts is the same. But using index in this way =
can&#8217;t prevent the loop. Please see my explanation in another =
thread.</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#0070C0'><a =
href=3D"http://www.ietf.org/mail-archive/web/sfc/current/msg01680.html">h=
ttp://www.ietf.org/mail-archive/web/sfc/current/msg01680.html</a></span><=
span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>Regards,</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>Lucy</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
From:</span></b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
 Louis.Fourie <br><b>Sent:</b> Wednesday, March 26, 2014 11:27 =
AM<br><b>To:</b> Lucy yong; Ben Wright; <a =
href=3D"mailto:draft-boucadair-sfc-requirements@tools.ietf.org">draft-bou=
cadair-sfc-requirements@tools.ietf.org</a><br><b>Cc:</b> <a =
href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br><b>Subject:</b> RE: =
[sfc] Loop detection in service chains - question on =
draft-boucadair-sfc-requirements</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Lucy,</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;&nbsp; Drafts on an SFC =
header:</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><a =
href=3D"http://datatracker.ietf.org/doc/draft-zhang-sfc-sch/">http://data=
tracker.ietf.org/doc/draft-zhang-sfc-sch/</a></span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><a =
href=3D"http://datatracker.ietf.org/doc/draft-quinn-sfc-nsh/">http://data=
tracker.ietf.org/doc/draft-quinn-sfc-nsh/</a></span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>include an index field that can be used to =
detect loops in the service chain.</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'margin-left:20.25pt;text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span style=3D'color:black'><span =
style=3D'mso-list:Ignore'>-<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span =
style=3D'color:#1F497D'>Louis</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
From:</span></b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
 sfc [<a =
href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>] =
<b>On Behalf Of </b>Lucy yong<br><b>Sent:</b> Wednesday, March 26, 2014 =
8:35 AM<br><b>To:</b> Ben Wright; <a =
href=3D"mailto:draft-boucadair-sfc-requirements@tools.ietf.org">draft-bou=
cadair-sfc-requirements@tools.ietf.org</a><br><b>Cc:</b> <a =
href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br><b>Subject:</b> Re: =
[sfc] Loop detection in service chains - question on =
draft-boucadair-sfc-requirements</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#0070C0'>Yes, this is needed. It =
is necessary to have a field in SFC header to serve this =
purpose.</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>Lucy</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
From:</span></b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
 sfc [<a =
href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>] =
<b>On Behalf Of </b>Ben Wright<br><b>Sent:</b> Wednesday, March 26, 2014 =
7:22 AM<br><b>To:</b> <a =
href=3D"mailto:draft-boucadair-sfc-requirements@tools.ietf.org">draft-bou=
cadair-sfc-requirements@tools.ietf.org</a><br><b>Cc:</b> <a =
href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br><b>Subject:</b> [sfc] =
Loop detection in service chains - question on =
draft-boucadair-sfc-requirements</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-GB style=3D'color:black'>Hi, =
</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB style=3D'color:black'>I&#8217;d like to get your input and =
that of the WG on Loop Detection within a service chain.&nbsp; =
</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB style=3D'color:black'>draft-boucadair-sfc-requirements =
explicitly forbids the same SF from appearing in a given SFC (Req #25), =
to prevent loops forming.&nbsp;&nbsp; Other drafts allow this - e.g. =
draft-quinn-sfc-arch: &#8220;A given SF can appear one time or multiple =
times in a given SFC&#8221;. &nbsp;&nbsp; </span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB style=3D'color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB style=3D'color:black'>I can see that there might be use =
cases for which it is advantageous to have the same SF appear more than =
once in SFC.&nbsp; &nbsp;Would it be acceptable to allow this but use, =
for example, a TTL-based mechanism to prevent any loops from being =
long-lived? </span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-GB =
style=3D'color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB style=3D'color:black'>Apologies if this has been raised =
before on the list and I&#8217;ve missed it. </span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB style=3D'color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB style=3D'color:black'>Thanks, </span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB style=3D'color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB style=3D'color:black'>Ben</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-GB style=3D'color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div></div></body></ht=
ml>
------=_NextPart_000_00FC_01CF4A49.DBC543C0--


From nobody Thu Mar 27 14:25:54 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C22041A037E for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 14:25:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.16
X-Spam-Level: 
X-Spam-Status: No, score=-1.16 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, 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 2n9rqMBU9eRY for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 14:25:47 -0700 (PDT)
Received: from dfwrgout.huawei.com (dfwrgout.huawei.com [206.16.17.72]) by ietfa.amsl.com (Postfix) with ESMTP id 70E221A03CC for <sfc@ietf.org>; Thu, 27 Mar 2014 14:25:46 -0700 (PDT)
Received: from 172.18.9.243 (EHLO lhreml203-edg.china.huawei.com) ([172.18.9.243]) by dfwrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id ASA85349; Thu, 27 Mar 2014 16:25:44 -0500 (CDT)
Received: from LHREML403-HUB.china.huawei.com (10.201.5.217) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 27 Mar 2014 21:25:05 +0000
Received: from DFWEML706-CHM.china.huawei.com (10.193.5.225) by lhreml403-hub.china.huawei.com (10.201.5.217) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 27 Mar 2014 21:25:42 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.127]) by dfweml706-chm.china.huawei.com ([169.254.8.2]) with mapi id 14.03.0158.001; Thu, 27 Mar 2014 14:25:31 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, Xuxiaohu <xuxiaohu@huawei.com>, "Reinaldo Penno (repenno)" <repenno@cisco.com>, "Dave Dolson" <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7QAAGnooAAAH8L8AAAfg8Q///n04D//9oCYIAAW5/h///gmnD//U35sP/6hfbA//T2RyD/6c5dEP/TiYOA/6cRQrD/TiGE8P6cQQAA/Th/+nD6cPSFMA==
Date: Thu, 27 Mar 2014 21:25:30 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D4536ABF6@dfweml701-chm.china.huawei.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com> <CF574684.A63B%repenno@cisco.com>, <2691CE0099834E4A9C5044EEC662BB9D4535F3F5@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E5D0F@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08265375@NKGEML512-MBS.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E7DEA@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AA2A@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8031@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AB2E@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8228@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AB79@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8289@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536ABAE@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E82DB@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E82DB@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.139.97]
Content-Type: multipart/alternative; boundary="_000_2691CE0099834E4A9C5044EEC662BB9D4536ABF6dfweml701chmchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/SsJ9kNVnnB0T5xERUQKipQQgApE
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Mar 2014 21:25:52 -0000

--_000_2691CE0099834E4A9C5044EEC662BB9D4536ABF6dfweml701chmchi_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

SGkgUm9uLA0KDQpJZiB3ZSB0cmVhdCBTRkMgYXMgYW4gSVAgb3IgSVAvVVBEIGFwcGxpY2F0aW9u
LCB3ZSBkbyBub3QgY2hhbmdlIHRoZSByZXF1aXJlbWVudCBhbmQgYXJjaGl0ZWN0dXJlLiBXZSBo
YXZlIGEgc2ltcGxlIHNvbHV0aW9uIHRvIGFjaGlldmUgYmktZGlyZWN0aW9uYWwgU0ZDIHdpdGgg
dGhlIHNhbWUgUGF0aCBJRC4gTGV0IG1lIGV4cGxhaW4gdGhlIHNvbHV0aW9uIGFnYWluLg0KDQpJ
ZiB3ZSBpbXBsZW1lbnQgU0ZDIGFzIGFuIElQIG9yIFVEUC9JUCBhcHBsaWNhdGlvbiwgaS5lLiBv
bmNlIHRyYWZmaWMgaXMgY2xhc3NpZmllZCBieSB0aGUgY2xhc3NpZmljYXRpb24sIGl0IGFkZHMg
U0ZDIGhlYWRlciBhbmQgSVAgaGVhZGVyIChvdXRlcikgb24gdGhlIHBhY2tldHMgKFVEUCBoZWFk
ZXIgdG9vIGluIGxhdHRlciBjYXNlKSwgYW5kIHNlbmQgc3VjaCBwYWNrZXRzIGFzIGEgcmVndWxh
ciBJUCBwYWNrZXQuIFRoZSBzcmMgSVAgb24gb3V0ZXIgaGVhZGVyIGlzIGNsYXNzaWZpY2F0aW9u
IElQIGFkZHJlc3MsIGFuZCBkc3QgSVAgaXMgbmV4dCBTRi1YIEluc3RhbmNlIElQIGFkZHJlc3Mu
IFdlIG9ubHkgbmVlZCB0byByZXF1ZXN0IGEgbmV3IElQIHByb3RvY29sIHR5cGUgZm9yIFNGQy4g
IEF0IHRoZSBTRkYsIGl0IGNhbiBzZWFyY2ggbmV4dCBTRi1YIEluc3RhbmNlIElQIGFkZHJlc3Mg
YmFzZWQgb24gUGF0aCBJRCBpbiBTRkMgaGVhZGVyIGFuZCBzcmMgSVAgYWRkcmVzcyAocHJldmlv
dXMgU0YpIG9uIHRoZSBwYWNrZXQgd2hlbiByZWNlaXZpbmcgYSBwYWNrZXQgZnJvbSBwcmV2aW91
cyBTRi1YIGluc3RhbmNlOyBpdCBmb3J3YXJkcyB0aGUgcGFja2V0IG9uIGRzdCBJUCAgb24gdGhl
IHBhY2tldCB3aGVuIHJlY2VpdmluZyBhIHBhY2tldCBmcm9tIGFub3RoZXIgU0ZGL1NORi4gIEEg
U0YtWCBpbnN0YW5jZSBhbHNvIGZvcndhcmRzIHRoZSBwYWNrZXQgd2l0aCBTRkMgaGVhZGVyIGFz
IGFuIElQIHBhY2tldCBhbmQgZmlsbHMgaXRzIElQIGFkZHJlc3MgYXMgc3JjIElQIG9uIG91dGVy
IGhlYWRlciBhbmQgdGhlIFNGRi9TTkYgSVAgYWRkcmVzcyBhcyB0aGUgZHN0IElQIG9uIHRoZSBv
dXRlciBoZWFkZXIuDQoNCkZvciBiaS1kaXJlY3Rpb25hbCBTRkMsIGJvdGggZGlyZWN0aW9ucyBj
YW4gdXNlIHRoZSBzYW1lIFBhdGggSUQgaW4gdGhpcyBzb2x1dGlvbi4gUGF0aCBJRCArIHNyYyBJ
UCBhZGRyZXNzIGxldCBTRkYgdW5pcXVlbHkgZ2V0IHRoZSBuZXh0IFNGLVggaW5zdGFuY2UgaW4g
Zm9yd2FyZGluZyB0YWJsZS4NCg0KVGhpcyBzb2x1dGlvbiBjYW4gaW1wbGVtZW50IFNORi9TRkYg
ZnVuY3Rpb24gb24gYSByZWd1bGFyIHJvdXRlciB3aXRob3V0IGNoYW5naW5nIHRoZSByb3V0ZXIg
YmVoYXZpb3IsIGkuZS4gZm9yd2FyZCB0aGUgcGFja2V0IGJhc2VkIG9uIGl0cyBkZXN0aW5hdGlv
biBJUCBhZGRyZXNzLiBJZiB0aGUgZGVzdGluYXRpb24gYWRkcmVzcyBpcyByb3V0ZXIgaXRzZWxm
LCB0aGUgcm91dGVyIHRlcm1pbmF0ZXMgYW5kIGNoZWNrIHRoZSBwcm90b2NvbCB0eXBlLiBJZiB0
aGUgdHlwZSBpcyBTRkMsIHRoZSByb3V0ZXIgd2lsbCBwZXJmb3JtIGEgdGFibGUgbG9va3VwIGJh
c2VkIG9uIFBhdGggSUQgaW4gU0ZDIGhlYWRlciArIHNyYyBJUCBvbiBvdXRlciBJUCBoZWFkZXIu
IEFzIHNpbXBsZSBhcyB0aGF0LiBUaGlzIHNvbHV0aW9uIGFsbG93IGxldmVyYWdpbmcgYSBsb3Qg
b2YgSVAgZnVuY3Rpb25zIHRvby4NCg0KU2luY2UgSVAgY2FuIGJlIHRyYW5zcG9ydGVkIG92ZXIg
bWFueSB0cmFuc3BvcnQgc29sdXRpb25zLCBFdGhlcm5ldCwgTVBMUywgb3ZlcmxheSwgZXRjLCBp
biB0aGVvcnksIFNGQyBjYW4gYmUgaW1wbGVtZW50ZWQgb3ZlciBhbnkgdHJhbnNwb3J0IG5ldHdv
cmsgdG9vLiBUaGUgc29sdXRpb24gY2FuIG1ha2UgY29udHJvbCBhbmQgbWFuYWdlbWVudCBlYXN5
IGJlY2F1c2Ugd2UgZG9uoa90IGhhdmUgdG8gYXNzaWduIGluZGV4IGZvciBlYWNoIFNGLVggaW5z
dGFuY2VzLiBTRi1YIElQIGFkZHJlc3MgYXMgdW5pcXVlIGlkZW50aWZpZXIgaXMgdXNlZCBpbiBh
bGwgU0ZDcy4NCg0KQW55IGNvbW1lbnQgb24gdGhpcyBwcm9wb3NhbC4NCg0KVGhhbmtzLA0KTHVj
eQ0KDQoNCg0KRnJvbTogUm9uIFBhcmtlciBbbWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgMzoyNCBQTQ0KVG86IEx1
Y3kgeW9uZzsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247
IHNmY0BpZXRmLm9yZw0KU3ViamVjdDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBw
bGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkx1Y3kuDQoNCkRvIHlvdSBoYXZlIGEgc3BlY2lm
aWMgcHJvcG9zYWwgZm9yIG1ha2luZyBiaWRpcmVjdGlvbmFsIGNoYWlucyBlYXNpZXIgdG8gZGVw
bG95IGFuZCBtYW5hZ2U/ICAgSWYgc28sIHdvdWxkIHlvdSBzdWdnZXN0IGNoYW5nZXMgdG8gdGhl
IHJlcXVpcmVtZW50cz8gICBBcmNoaXRlY3R1cmU/ICAgSGVhZGVyIGVuY2Fwc3VsYXRpb24/ICAg
Q29udHJvbCBwbGFuZSAoZnV0dXJlKT8NCg0KICAgIFJvbg0KDQoNCkZyb206IEx1Y3kgeW9uZyBb
bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAy
MDE0IDQ6MTggUE0NClRvOiBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJl
cGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpT
dWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBh
bmQgY29ucz8NCg0KUm9uLA0KDQpJTU8sIFdlIGNhbqGvdCBtYWtlIG9uZSBwYXJ0IHNpbXBsZSBh
bmQgZ29vZCBsb29raW5nIGJ1dCBsZWF2ZSBvdGhlciBwYXJ0cyB0byBiZSBpbiBjb21wbGV4LiBP
dXIgZ29hbCBpcyB0byBoYXZlIGEgc2ltcGxlIGFuZCBsb3cgY29zdCBTRkMgc29sdXRpb24gdG8g
Y292ZXIgbWFqb3JpdHkgdXNlIGNhc2VzLiBTUCBhbHJlYWR5IGNhbiBpbXBsZW1lbnQgU0ZDIG9u
IHRvZGF5oa9zIG5ldHdvcmsuIElmIHdlIGNhbqGvdCBtYWtlIHRoaXMgZ29hbCwgdGhlbiB0aGUg
c29sdXRpb24gbWF5IG5vdCBiZSB1c2VmdWwuDQoNClRoYW5rcywNCkx1Y3kNCg0KRnJvbTogUm9u
IFBhcmtlciBbbWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dDQpTZW50OiBU
aHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgMzoxMSBQTQ0KVG86IEx1Y3kgeW9uZzsgWHV4aWFvaHU7
IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWls
dG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAg
YXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkx1Y3ksDQoNCllvdSByYWlzZSBhIGdvb2Qg
cG9pbnQgb24gYmlkaXJlY3Rpb25hbCBjaGFpbnMsIHdoaWNoIEkgdGhpbmsgaXMgYSBtYWpvcml0
eSB1c2UgY2FzZSBmb3IgZnVuY3Rpb25hbCwgc2ltcGxpZmljYXRpb24sIG9yIG9ic2VydmFiaWxp
dHkgcmVhc29ucy4gICAgVGhlIHdheSB3ZaGvdmUgZXhwcmVzc2VkIHRoaW5ncyBzbyBmYXIsIGl0
IHdvdWxkIGJlIHVwIHRvIHRoZSBtYW5hZ2VtZW50IHBsYW5lIG9yIGNvbnRyb2wgcGxhbmUgdG8g
aW5kaWNhdGUgaG93IHN1Y2ggaW5kaXZpZHVhbCBwYXRocyBhcmUgcGFpcmVkIHRvZ2V0aGVyLg0K
DQogICBSb24NCg0KDQoNCkZyb206IEx1Y3kgeW9uZyBbbWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWku
Y29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDQ6MDggUE0NClRvOiBSb24gUGFy
a2VyOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2Zj
QGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFz
IGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KUm9uLA0KDQpGcm9t
OiBSb24gUGFya2VyIFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNl
bnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAzOjAxIFBNDQpUbzogTHVjeSB5b25nOyBYdXhp
YW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3Jn
PG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9y
IFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KTHVjeSwNCg0KT25lIGNsYXJpZmlj
YXRpb24uICAgobBUaGUgcGF0aKGxIGRvZXMgbm90IGV4YWN0bHkgbWVhbiB0aGUgU0ZDLiAgIFRo
ZSBTRkMgaXMgYWJzdHJhY3QsIGJlZm9yZSBhY2NvdW50aW5nIGZvciBuZXR3b3JrIGxvY2F0b3Jz
LiAgIEFzIGEgc3BlY2lhbCBjYXNlLCBpZiBhbGwgb2YgdGhlIFNGoa9zIGluIHRoZSBTRkMgaGF2
ZSBvbmx5IGEgc2luZ2xlIG5ldHdvcmsgbG9jYXRvciwgdGhlbiB0aGUgcGF0aCBhbmQgY2hhaW4g
YXJlIHRoZSBzYW1lLiAgIEJ1dCwgaWYgYW55IG9yIGFsbCBvZiB0aG9zZSBTRqGvcyBhcmUgbXVs
dGlwbHkgbG9jYXRlZCwgdGhlbiB0aGUgcGF0aCBpcyBzcGVjaWZpYyB0byBhbiBleGFjdCBzZXF1
ZW5jZSBvZiBsb2NhdGVkIHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFuY2VzLg0KW0x1Y3ldIFRoYW5r
IHlvdSBmb3IgY2xhcmlmaWNhdGlvbi4gSSBhZ3JlZSB3aXRoIHRoYXQuIFRoZSBwYXRoIGlzIGFu
IGV4YWN0IHNlcXVlbmNlIG9mIGxvY2F0ZWQgc2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZXMuIEZv
ciBhIGJpLWRpcmVjdGlvbmFsIFNGQywgaXQgaGFzIHRvIGJlIHRyZWF0ZWQgYXMgdHdvIGRpc3Rp
bmN0IHBhdGhzIGluIHRoaXMgc29sdXRpb24uIEFueSBjb25jZXJuIG9uIHRoZSBjb21wbGV4aXR5
IGluIG1hbmFnaW5nIHRoZW0/DQoNClRoYW5rcywNCkx1Y3kNCg0KICAgIFJvbg0KDQoNCkZyb206
IEx1Y3kgeW9uZyBbbWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tXQ0KU2VudDogVGh1cnNkYXks
IE1hcmNoIDI3LCAyMDE0IDM6NDEgUE0NClRvOiBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVpbmFs
ZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNh
dGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KSGkgUm9uLA0KDQpGcm9tOiBSb24gUGFya2VyIFttYWls
dG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJj
aCAyNywgMjAxNCAxMjowOSBQTQ0KVG86IEx1Y3kgeW9uZzsgWHV4aWFvaHU7IFJlaW5hbGRvIFBl
bm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24s
IHByb3MgYW5kIGNvbnM/DQoNCkx1Y3ksDQoNClJlZ2FyZGluZyB0aGUgU0YgSW5kZXgsIGRyYWZ0
LXpoYW5nLXNmYy1zY2ggZGVmaW5lcyB0aGlzIGFzIHJlbGF0aXZlIHRvIHRoZSBwYXRoLCBhbmQg
bm90IGFzIGEgZ2xvYmFsbHkgdW5pcXVlIGlkZW50aWZpZXIgb2YgYW4gU0YgaW5zdGFuY2UuDQpb
THVjeV0gVGhpcyBpcyBteSB1bmRlcnN0YW5kaW5nIHRvby4gobBUaGUgcGF0aKGxIGhlcmUgbWVh
bnMgYSBTRkMsIHJpZ2h0PyBJIGRvIG5vdCBzZWUgaW5kZXggYXMgYW4gU0YgaW5zdGFuY2UgaWRl
bnRpZmllciBhdCBhbGwsIGl0IGlzIGFuIGFsaWFzIGFuZCBvbmx5IHVzZWQgaW4gZm9yd2FyZGlu
Zy4gVGhpcyBpcyB0aGUgcmVhc29uLCBJIHRoaW5rLCB0aGF0IGFzc2lnbmluZyB0aGVzZSBhbGlh
c2VzIGFuZCBjb25maWd1cmluZyB0aGVuIGluIGZvcndhcmRpbmcgdGFibGUgaXMgY29tcGxleCBm
b3IgbWFuYWdlbWVudCBhbmQgY29udHJvbGxlciBhbmQgbWF5IHBydW5lIGFuIGVycm9yIGVhc2ls
eS4gRm9yIHN1cHBvcnRpbmcgYmktZGlyZWN0aW9uYWwgb3IgYnJhbmNoaW5nIHVzZSBjYXNlcywg
dXNpbmcgaW5kZXggaW4gZm9yd2FyZGluZyBtYXkgYWxzbyBicmluZyBvdGhlciBjb25jZXJucy4N
Cg0KUmVnYXJkaW5nIFRUTCwgbXkgZmlyc3QgdGhvdWdodCBpcyB0aGF0IGlzIGEgcHJvcGVydHkg
b2YgdGhlIHRyYW5zcG9ydCwgYW5kIGlmIGl0IGlzIGltcG9ydGFudCB0byB5b3UsIGNob29zZSB0
aGUgdHJhbnNwb3J0IGFjY29yZGluZ2x5LiAgIEJ1dCwgSaGvbSBvcGVuIHRvIGZ1cnRoZXIgZGlz
Y3Vzc2lvbiBhbG9uZyB0aGVzZSBsaW5lcy4NCltMdWN5XSBUaGFuayB5b3UgZm9yIHRoZSBjbGFy
aWZpY2F0aW9uLiBUaGlzIGlzIHJlbGF0ZWQgdG8gdGhlIGRpc2N1c3Npb24gdW5kZXIgdGhpcyB0
aXRsZS4gSWYgU1BDIGlzIGltcGxlbWVudGVkIGFzIElQIG9yIElQL1VEUCBhcHBsaWNhdGlvbiwg
aXQgY2FuIGxldmVyYWdlIGEgbG90IHdoYXQgSVAgdGVjaG5vbG9neSBoYXZlIGRvbmUuIElmIHdl
IGFzc3VtZSB0aGF0IFNGQyBtYXkgYmUgY2FycmllZCBvdmVyIGFueSB0cmFuc3BvcnQgc29sdXRp
b24sIFNGQyBpbXBsZW1lbnRhdGlvbiBoYXMgdG8gcHJvdmlkZSB0aGVzZSBmdW5jdGlvbnMsIHdo
aWNoLCBJTU8sIHJlbGF0ZWQgdG8gd2hhdCBpbmZvcm1hdGlvbiB0aGF0IFNGQyBoZWFkZXIgbmVl
ZCB0byBob2xkLg0KDQpUaGFua3MsDQpMdWN5DQoNCiAgIFJvbg0KDQoNCkZyb206IEx1Y3kgeW9u
ZyBbbWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3
LCAyMDE0IDEyOjI2IFBNDQpUbzogUm9uIFBhcmtlcjsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5v
IChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KU3ViamVjdDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHBy
b3MgYW5kIGNvbnM/DQoNCkhpIFJvbiwNCg0KSSBhc3N1bWUgdGhhdCB0aGUgaW5kZXggdXNhZ2Ug
eW91IG1lbnRpb25lZCBiZWxvdyBpcyB0aGUgc2FtZSB3aGV0aGVyIHRoZXNlIHRocmVlIFNGcyBh
cmUgb24gb25lIFNGRiBvciB0d28gU0ZGcywgd2hpY2ggbWVhbnMgdGhhdCB0aGUgaW5kZXggIyBp
cyBhc3NpZ25lZCB0byBTRi1YLUkgcGVyIFNGQyBhbmQgYnkgdGhlIGluY3JlbWVudGFsLiBBIFNG
LVgtSSBtYXkgYmUgc2VydmVkIHRvIG1hbnkgU0ZDcyBhbmQgcG9zaXRpb24gZGlmZmVyZW50bHkg
aW4gU0ZDcy4gVGhpcyBtZWFucyB0aGF0LCBpbiB0aGlzIG1ldGhvZCwgYSBTRi1YLUkgaXMgbWFw
cGVkIHdpdGggZGlmZmVyZW50IGluZGV4ICMsIG9uZSBwZXIgZWFjaCBTRkMgdGhhdCBoYXMgdGhl
IFNGLVgtSS4gSU1POiAgd2hlbiBvcGVyYXRvci9zeXN0ZW0gY3JlYXRlcyBhIFNGQyBhbmQgc2Vs
ZWN0cyBTRi1YLUlzIGZvciB0aGUgU0ZDLCBhbmQgdGhlbiBhc3NpZ24gaW5kZXggIyB0byB0aGVt
IGFuZCBjb25maWd1cmUgdGhlIGZvcndhcmRpbmcgdGFibGUgd2l0aCBwYXRoIElEIGFuZCBpbmRl
eCAjIGluIHRoZSByZWxhdGVkIFNGRnMuIEZ1cnRoZXJtb3JlLCBlYWNoIGluZGV4ICMgYWxzbyBu
ZWVkIHRvIGJlIGFzc29jaWF0ZWQgdG8gdGhlIGFkZHJlc3Mgb3IgcG9ydCB0aGF0IHRyYW5zcG9y
dCBsYXllciBjYW4gdW5kZXJzdGFuZC4gIElNTzogdGhpcyBpcyBhIGNvbXBsZXggcHJvY2VzcyBm
b3IgdGhlIHN5c3RlbSwgdW5lYXN5IHRvIG1hbmdlciB0b28sIGFuZCBtYXkgZWFzaWx5IHByb25l
IGFuIGVycm9yLg0KDQpTZWNvbmQsIHlvdXIgZHJhZnQgYWxzbyBtZW50aW9uIHRoYXQgdGhlIHVz
ZSBvZiBpbmRleCB0byBwcmV2ZW50IHRoZSBsb29wLiAgVGhlIGxvb3AgZG9lcyBub3Qgb2NjdXIg
aW4gbm9ybWFsIGNvbmRpdGlvbi4gVGhlIGxvb3Agb2NjdXJzIGluIGFibm9ybWFsIGNvbmRpdGlv
bi4gU28gdGhlIGxvb3AgcHJldmVudGlvbiBtZWNoYW5pc20gaXMgdG8gcHJldmVudCBubyBsb29w
IGhhcHBlbiBpbiBhbnkgYWJub3JtYWwgY29uZGl0aW9uLiBUaGF0IGlzIHdoeSBUVEwgaXMgZGVz
aWduZWQgZm9yIGluIElQIG5ldHdvcmsuIElmIFNGQyBoZWFkZXIgaXMgZXhwZWN0ZWQgdG8gdHJh
bnNwb3J0IG92ZXIgYW55IHRyYW5zcG9ydCBuZXR3b3JrIGJlc2lkZSBJUCwgaXQgbmVlZHMgdGhl
IHNpbWlsYXIgbWVjaGFuaXNtIGFzIElQL1RUTC4gVGhlIHVzYWdlIG9mIGluZGV4IGluIHlvdXIg
cHJvcG9zYWwgZG9lcyBub3QgYWNoaWV2ZSB0aGlzIHB1cnBvc2UuDQoNCklmIHdlIHVzZSBJUCBh
cyB0cmFuc3BvcnQsIElNTzogbm8gbmVlZCB0byBpbXBsZW1lbnQgVFRMIG1lY2hhbmlzbSB3aXRo
aW4gU0ZDLCBqdXN0IGxldmVyYWdlIElQIFRUTCBjYXBhYmlsaXR5LiBCdXQsIGlmIG92ZXIgb3Ro
ZXIgdHJhbnNwb3J0cywgd2UgbmVlZCB0byBpbXBsZW1lbnQgSVAvVFRMIGxpa2UgbWVjaGFuaXNt
IGluIFNGQy4NCg0KUmVnYXJkcywNCkx1Y3kNCg0KDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAy
NywgMjAxNCA5OjM1IEFNDQpUbzogWHV4aWFvaHU7IEx1Y3kgeW9uZzsgUmVpbmFsZG8gUGVubm8g
KHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJv
cyBhbmQgY29ucz8NCg0KWGlhb2h1LA0KDQpJIGRvbqGvdCB0aGluayB3ZSBuZWVkIHRvIHZpZXcg
dGhlIFNGIGluZGV4IGFzIGEgVFRMLiAgIEFwcHJvcHJpYXRlIHZhbGlkYXRpb24gYW5kIGxvb3Ag
c3VwcHJlc3Npb24gY2FuIGJlIGRvbmUgZXZlbiB3aXRoIHRoZSBjdXJyZW50IHByb3Bvc2VkIGRl
ZmluaXRpb24uICAgIEFueSBTRkYgcmVjZWl2aW5nIGFuIFNGQyBlbmNhcHN1bGF0ZWQgcGFja2V0
IG9yIGZyYW1lIHdvdWxkIG5lZWQgdG8ga25vdyB0byB3aGljaCBvZiBpdHMgZGVwZW5kZW50IFNG
oa9zIGl0IHNob3VsZCBmb3J3YXJkIHRoZSBwYWNrZXQgb3IgZnJhbWUuICAgVG8gZG8gc28gbWVh
bnMgdGhhdCBpdCBjYW4gdmFsaWRhdGUgdGhhdCB0aGUgcGF0aCBJRCBpcyBvbmUgdGhhdCBpdCBl
eHBlY3RzIHRvIHBhcnRpY2lwYXRlIGluIGFuZCB0aGF0IHRoZSBTRiBpbnN0YW5jZSBpZGVudGlm
aWVkIGJ5IHRoZSBpbmRleCBvbiB0aGF0IHBhdGggaXMgb25lIHRoYXQgaXQgaXMgcmVzcG9uc2li
bGUgZm9yLiAgICBTdWNoIGNoYWluIHBhdGggZGF0YSBtYXkgaGF2ZSBiZWVuIGxvY2FsbHkgcHJv
dmlzaW9uZWQgb3IgbWF5IGhhdmUgYmVlbiBkaXN0cmlidXRlZCBpbiBhIGNvbnRyb2wgcGxhbmUu
DQoNCldoZW4gdGhlIFNGRiByZWNlaXZlcyB0aGUgZ29vZCBwYWNrZXQgb3IgZnJhbWUgYmFjayBm
cm9tIG9uZSBvZiBpdHMgZGVwZW5kZW50IFNGoa9zLCBpdCB3aWxsIGlkZW50aWZ5IHRoZSBuZXh0
IFNGIGFuZCBTRkYgYnkgY29uc3VsdGluZyBpdHMgbG9jYWwgZGF0YWJhc2UuICAgSWYgaXQgaXMg
bm90IHRoZSBmaW5hbCBTRiwgdGhlbiB0aGUgU0YgaW5kZXggaXMgaW5jcmVtZW50ZWQsIHRoZSB0
cmFuc3BvcnQgaGVhZGVyIHVwZGF0ZWQgYXMgbmVjZXNzYXJ5LCBhbmQgdGhlIHBhY2tldCBvciBm
cmFtZSBwcm9ncmVzc2VkLiAgICBGYWlsdXJlIHRvIHByb3Blcmx5IGluY3JlbWVudCB0aGUgU0Yg
SW5kZXggd291bGQgYmUgYWtpbiB0byBmYWlsdXJlIHRvIGRlY3JlbWVudCBhIFRUTCBieSBhIHJv
dXRlciCoQyB0aGVyZSBpcyBubyBwcm90ZWN0aW9uIGZyb20gdGhhdC4NCg0KICAgUm9uDQoNCg0K
RnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBYdXhp
YW9odQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDU6NDQgQU0NClRvOiBSb24gUGFy
a2VyOyBMdWN5IHlvbmc7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNm
Y0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBh
cyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCg0Kt6K8/sjLOiBz
ZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gtPqx7SBSb24gUGFya2VyDQq3osvNyrG8
5DogMjAxNMTqM9TCMjbI1SA3OjEzDQrK1bz+yMs6IEx1Y3kgeW9uZzsgUmVpbmFsZG8gUGVubm8g
KHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQrW98ziOiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBh
bmQgY29ucz8NCg0KTHVjeSwNCg0KUmVnYXJkaW5nIHRoZSBzZXJ2aWNlIGZ1bmN0aW9uIGluZGV4
IHRoYXQgd291bGQgYmUgY29udGFpbmVkIGluIHRoZSBzZXJ2aWNlIGhlYWRlciwgSSB0aGluayBp
dCBpcyBzaW1wbHkgaW5jcmVtZW50ZWQgZnJvbSAxIHRvIGluZGljYXRlIHRoZSBuZXh0IHNlcnZp
Y2UgZnVuY3Rpb24gd2l0aGluIHRoZSBjaGFpbi4gICBGb3IgZXhhbXBsZSwgaWYgdGhlIHBhdGgg
SUQgaXMgWCwgZm9yIGEgcGF0aCB7U0YtQS01LCBTRi1CLTIsIFNGLUMtNn0sIHRoZW4gcGFja2V0
cyBkZXN0aW5lZCBmcm9tIGEgY2xhc3NpZmllciB0b3dhcmRzIFNGLUEtNSB3b3VsZCBjYXJyeSAo
cGF0aCBYLCBpbmRleCAxKSwgcGFja2V0cyBmcm9tIFNGLUEtNSB0byBTRi1CLTIgd291bGQgY2Fy
cnkgKHBhdGggWCwgaW5kZXggMiksIGV0Yy4NCg0KW1hpYW9odV0gSSB0aGluayB0aGUgdmFsdWUg
b2YgdGhlIHNlcnZpY2UgaW5kZXggc2hvdWxkIGJlIGRlY3JlbWVudGVkLCByYXRoZXIgdGhhbiBi
ZWluZyBpbmNyZW1lbnRlZCB3aGVuIHRyYXZlbGxpbmcgYWxvbmcgdGhlIHNlcnZpY2UgcGF0aCBz
aW5jZSB0aGF0IGluZGV4IGlzIG5vdCBvbmx5IHVzZWQgZm9yIGluZGljYXRpbmcgdGhlIG5leHQg
c2VydmljZSBmdW5jdGlvbiB3aXRoaW4gdGhlIGNoYWluLCBidXQgYWxzbyB1c2VkIGZvciBvdGhl
ciBwdXJwb3NlcyAoZS5nLiwgVFRMIG9mIHRoZSBzZXJ2aWNlIHBhdGgsIGluZGljYXRvciBvZiB0
aGUgZW5kIG9mIHRoZSBzZXJ2aWNlIGNoYWluKSwgdW5sZXNzIHlvdSB3YW50IHRvIGludHJvZHVj
ZSBhbiBhZGRpdGlvbmFsIGZpZWxkIHdoaWNoIGluZGljYXRlcyB0aGUgdG90YWwgbGVuZ3RoIG9m
IHRoZSBzZXJ2aWNlIGNoYWluLg0KDQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUNCg0KICAgUm9uDQoN
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpGcm9tOiBzZmMgW3NmYy1ib3VuY2Vz
QGlldGYub3JnXSBvbiBiZWhhbGYgb2YgTHVjeSB5b25nIFtsdWN5LnlvbmdAaHVhd2VpLmNvbV0N
ClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDY6MzggUE0NClRvOiBSZWluYWxkbyBQZW5u
byAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBw
cm9zIGFuZCBjb25zPw0KSGkgUmVpbmFsZG8sDQoNClRoYW5rIHlvdSB0byBzaGFyZSB5b3VyIHZp
ZXdzIG9uIHRoaXMgc29sdXRpb24uIFdlIHdhbnQgdG8gaGF2ZSBhbiBlbGVnYW50IGFuZCBnZW5l
cmFsIHNvbHV0aW9uIHdpdGggb25lIHN0YW5kYXJkIFNGQyBoZWFkZXIgdG8gY292ZXIgbWFqb3Jp
dHkgdXNlIGNhc2VzDQoNClNlZSBpbmxpbmUgYmVsb3cuDQoNCg0KRnJvbTogUmVpbmFsZG8gUGVu
bm8gKHJlcGVubm8pIFttYWlsdG86cmVwZW5ub0BjaXNjby5jb21dDQpTZW50OiBUdWVzZGF5LCBN
YXJjaCAyNSwgMjAxNCA0OjU2IFBNDQpUbzogTHVjeSB5b25nOyBEYXZlIERvbHNvbjsgc2ZjQGll
dGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGFzIGFu
IElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KSGksDQoNClRoZXJlIGFy
ZSBzZXZlcmFsIHNvbHV0aW9uIHRvIHRoaXMgcHJvYmxlbS4gU29tZSBvZiB0aGVtIGltcGxlbWVu
dGF0aW9uIHNwZWNpZmljLCBvdGhlcnMgbW9yZSBlbGVnYW50Lg0KDQoxIC0gT25lIG9mIHRoZSBt
b3JlIGVsZWdhbnQgb25lcyBpcyB0byB1c2UgdGhlIFNlcnZpY2UgSW5kZXggdG8gZGV0ZXJtaW5l
IHRoZSBuZXh0IHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFuY2UuICBJdCBtYWtlcyBmb3IgYSBjb21w
bGV0ZWx5IHN0YXRlbGVzcyBzb2x1dGlvbiAoY29kZSB3aXNlKS4NCltMdWN5XSB3aGVuIHVzaW5n
IFBhdGggSUQgYW5kIFNlcnZpY2UgSW5kZXggb24gU0ZDIGhlYWRlciwgaXQgcmVxdWlyZXMgYXNz
aWduaW5nIGluZGV4ICMgdG8gZWFjaCBTRiBpbnN0YW5jZSwgY29uZmlndXJpbmcgdGhlbSBpbiB0
aGUgZm9yd2FyZGluZyB0YWJsZSwgd2hpY2ggaXMgdmVyeSBjb21wbGV4IHByb2Nlc3MgYW5kIGVh
c2lseSBwcnVuZSBmb3IgZXJyb3IgaW4gbWF5IG9waW5pb24uICBJbiBhZGRpdGlvbiwgZWFjaCBT
RiBpbnN0YW5jZSBtYXkgc2VydmUgbW9yZSB0aGFuIG9uZSBTRkMsIHNvIG5lZWQgdG8gYXNzaWdu
IGluZGV4ICMgZm9yIGVhY2ggU0ZDLCB3aGljaCBpcyBtb3JlIGNvbXBsZXguIFJlZ2FyZGluZyB0
aGUgc3RhdGVsZXNzLCBJIGRvbqGvdCBnZXQgaXQuIElzbqGvdCBpbmRleCAjIGEgc3RhdGUgYXMg
d2VsbCAobWF5IGJlIGZldyBiaXQgbGVzcyk/DQoNClRvIGltcGxlbWVudCB0cnVlIHN0YXRlbGVz
cywgU0ZDIGhlYWRlciBuZWVkcyBhYmlsaXR5IHRvIGNhcnJ5IGFsbCBTRklzIElQIGFkZHJlc3Nl
cyBpbiBTRkMgaGVhZGVyLCB3aGljaCB3YXMgY29uc2lkZXJlZCBhcyBub24tc2NhbGUgc29sdXRp
b24uDQoNCg0KMiCoQyBBbm90aGVyIG9wdGlvbiBpcyBmcm9tIGEgY29kaW5nIHBlcnNwZWN0aXZl
IHlvdSBjYW4ganVzdCBrZWVwIG1vcmUgc3RhdGUgaW4geW91ciBTTi9TRkYgd2hpbGUgeW91IHBy
b2Nlc3MgdGhlIHBhY2tldCBhbmQgZGV0ZXJtaW5lIHdoYXQgaXMgdGhlIKGwbmV4dKGxIHNlcnZp
Y2UuDQpbTHVjeV0gQWdyZWUuDQoNCkJ1dCBpcnJlc3BlY3RpdmUsIHRoZSBTTiBuZWVkcyB0byBr
bm93IHRoZSBQYXRoIElEIGFuZCB0aGUgbGlzdCBvZiBTRklzIGludGVybmFsIHRvIGl0cyBub2Rl
LiBUaGlzIHByb3Zpc2lvbmluZyBjYW4gaGFwcGVuIGluIGEgdmFyaWV0eSBvZiB3YXlzLCBJIGlt
cGxlbWVudGVkIHdpdGggUkVTVGNvbmYgYW5kIE5ldGNvbmYuDQoNCkFzIGZhciBhcyBVRFAvSVAg
dnMuSVAsIEkgZ2l2ZSBwcmVmZXJlbmNlIHRvIFVEUC9JUC4gSWYgeW91IGhhdmUgYSBmaXhlZCBw
b3J0IG92ZXIgVURQIGluIHdoaWNoIHRvIHJlY2VpdmUvc2VuZCBwYWNrZXRzOg0KDQotIFlvdSBj
YW4gaGF2ZSB5b3VyIGVudGlyZSBkYXRhcGxhbmUgaW4gdXNlcnBhY2UgYW5kIHVzZSBhIHZhcmll
dHkgb2YgcHJvZ3JhbW1pbmcgbGFuZ3VhZ2VzLg0KLSBZb3UgZG8gbm90IG5lZWQgcmF3IHBhY2tl
dCBhY2Nlc3MgdG8gcHVsbC9zZW5kIHBhY2tldHMuIFRoZXJlZm9yZSBubyByb290IHN1cHBvcnQu
DQotIFVEUCBjYW4gdHJhdmVyc2Ugbm9uLVNGQyBhd2FyZSBtaWRkbGV4Ym94ZXMuDQpbTHVjeV0g
QWdyZWUgb24gdGhpcyBzdGF0ZW1lbnQuIEJ1dCBmb3IgU0ZDIGRvbWFpbiwgZG8gd2Ugd2FudCB0
byBhbGxvdyBzdWNoIG1pZGJveGVzIG9uIFNGQyBwYXRoPyBNYXliZSBoYXBwZW4gaWYgYSBTRkMg
ZG9tYWluIGNyb3NzZXMgbW9yZSB0aGFuIHRyYW5zcG9ydCBkb21haW5zPyBUaGlzIGlzIG9uZSBJ
IGxpa2UgdG8ga25vdyBmcm9tIFNQcyBhbmQgU0YgdmVuZG9ycy4NCg0KUmVnYXJkcywNCkx1Y3kN
Ck9yIHlvdSBjYW4gdXNlIGFueSBvZiB0aGUgYXZhaWxhYmxlIG1ldGhvZHMoIFRVUk4sIFNUVU4s
IGV0YykuICBJZiB5b3UgZW5jYXAgaW4gc29tZXRoaW5nIGVsc2Ugb3RoZXIgdGhhbiBJUC9VRFAg
dGhlIGFwcGxpY2FiaWxpdHkgb2YgU0ZDIHdpbGwgYmUgY29uc2lkZXJhYmx5IGRpbWluaXNoZWQu
SnVzdCBjaGVjayBTVENQIGFuZCBpdHMgcHJvYmxlbSBvbiBnZXR0aW5nIGFkb3B0ZWQgZ2l2ZW4g
bWlkZGxleGJveGVzICBub3QgcmVjb2duaXppbmcgaXRzIHByb3RvY29sIG51bWJlci4NCg0KLSBJ
dCBqaXZlcyB3aXRoIG90aGVyIElFVEYgd29yayBpbiB0aGUgYXJlYXMgb2YgbWV0YWRhdGEgYW5k
IHRyYW5zcG9ydCBzZXJ2aWNlcyAoc2F5LCBUQVBTKS4NCg0KcmVnYXJkcywNCg0KUmVpbmFsZG8N
Cg0KDQoNCkZyb206IEx1Y3kgeW9uZyA8bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3ku
eW9uZ0BodWF3ZWkuY29tPj4NCkRhdGU6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IGF0IDI6MjUg
UE0NClRvOiBEYXZlIERvbHNvbiA8ZGRvbHNvbkBzYW5kdmluZS5jb208bWFpbHRvOmRkb2xzb25A
c2FuZHZpbmUuY29tPj4sICJzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4iIDxzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGFz
IGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KSGkgRGF2ZSwNCg0K
SWYgYSBzZXJ2aWNlIGZvcndhcmRlciBwb2ludCBjb25uZWN0cyBtb3JlIHRoYW4gb25lIFNGIGlu
c3RhbmNlcyB0aGF0IGJlbG9uZyB0byB0aGUgc2FtZSBTRkMsIGhvdyBjYW4gb25lIFBhdGggSUQg
ZGV0ZXJtaW5lIHdoaWNoIFNGIGluc3RhbmNlcyBpcyB0aGUgbmV4dD8gSWYgeW91IGRyYXcgYSBz
ZXJ2aWNlIGNoYWluIHBhdGggd2l0aCBtYW55IFNGIGluc3RhbmNlcywgeW91IGNhbiBlYXNpbHkg
c2VlLCBpZiBQYXRoIElEIHJlcHJlc2VudHMgdGhhdCBwYXRoLCBzZXJ2aWNlIGZvcndhcmRlciBu
ZWVkcyB0byB1c2UgcHJldmlvdXMgU0Ygb24gdGhlIHBhdGggdG8gcG9zaXRpb24gdGhlIG5leHQg
U0Ygb24gdGhhdCBwYXRoLg0KDQpMdWN5DQoNCkZyb206IERhdmUgRG9sc29uIFttYWlsdG86ZGRv
bHNvbkBzYW5kdmluZS5jb21dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA0OjEwIFBN
DQpUbzogTHVjeSB5b25nOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1Ympl
Y3Q6IFJFOiBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0K
DQpXaHkgZG8geW91IHRoaW5rIHRoZSBwcmV2aW91cyBTRiBJUCBhZGRyZXNzIGlzIHJlcXVpcmVk
IHRvIGRldGVybWluZSB0aGUgbmV4dCBTRiBJUCBhZGRyZXNzPyBXaHkgaXMgdGhlIFBhdGggSUQg
bm90IHN1ZmZpY2llbnQgaW5mb3JtYXRpb24/DQoNCg0KRnJvbTogTHVjeSB5b25nIFttYWlsdG86
bHVjeS55b25nQGh1YXdlaS5jb21dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA0OjU2
IFBNDQpUbzogRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0K
U3ViamVjdDogUkU6IFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNv
bnM/DQoNCkluIHRoaXMgc29sdXRpb24sIHNlcnZpY2UgZm9yd2FyZGVyIGFuZCBTRiBpbnN0YW5j
ZSBhcmUgc2VwYXJhdGVkIGVudGl0aWVzLiBTZXJ2aWNlIGZvcndhcmRlciBuZWVkcyBQYXRoIElE
IGFuZCBwcmV2aW91cyBTRiBJUCBhZGRyZXNzIHRvIHVuaXF1ZWx5IGlkZW50aWZ5IHRoZSBuZXh0
IFNGIElQIGFkZHJlc3MuDQoNCkx1Y3kNCg0KRnJvbTogRGF2ZSBEb2xzb24gW21haWx0bzpkZG9s
c29uQHNhbmR2aW5lLmNvbV0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDM6MjEgUE0N
ClRvOiBMdWN5IHlvbmc7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVj
dDogUkU6IFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoN
CkkgZG8gbm90IHNlZSB3aHkgc291cmNlIElQIGFkZHJlc3MgKHByZXZpb3VzIFNGKSB3b3VsZCBi
ZSByZXF1aXJlZCB0byBsb29rIHVwIHRoZSBuZXh0IFNGLiBUaGUgcGF0aCBJRCBzaG91bGQgYmUg
c3VmZmljaWVudCB0byBkZXRlcm1pbmUgdGhlIG5leHQgU0YuDQoNCg0KDQoNCg0KRnJvbTogc2Zj
IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBMdWN5IHlvbmcNClNl
bnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDQ6MDIgUE0NClRvOiBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBw
bGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkhpLA0KDQpUaGVyZSBhcmUgbWFueSB3YXlzIHRv
IGltcGxlbWVudCBTRkNzLiBIb3dldmVyLCBvbmUgb2Ygb3VyIGdvYWxzIGluIHN0YW5kYXJkIGlz
IHRvIGRldmVsb3AgYSBzb2x1dGlvbiB0aGF0IGlzIHNpbXBsZSBhbmQgbGVzcyBjb3N0IGZvciB2
ZW5kZXJzIGFuZCBzZXJ2aWNlIHByb3ZpZGVycy4gIE90aGVyIGdvYWxzIGFyZSB0aGF0IHRoZSBz
b2x1dGlvbiBjYW4gYXBwbHkgdG8gY29tbW9uIGFuZCBtYWpvcml0eSB1c2UgY2FzZXMuDQoNCklm
IHdlIGltcGxlbWVudCBTRkMgYXMgYW4gSVAgb3IgVURQL0lQIGFwcGxpY2F0aW9uLCBpLmUuIG9u
Y2UgdHJhZmZpYyBpcyBjbGFzc2lmaWVkIGJ5IHRoZSBjbGFzc2lmaWNhdGlvbiwgaXQgYWRkcyBT
RkMgaGVhZGVyIGFuZCBJUCBoZWFkZXIgKG91dGVyKSBvbiB0aGUgcGFja2V0cyAoVURQIGhlYWRl
ciB0b28gaW4gbGF0dGVyIGNhc2UpLCBhbmQgc2VuZCBzdWNoIHBhY2tldHMgYXMgYSByZWd1bGFy
IElQIHBhY2tldC4gVGhlIHNyYyBJUCBvZiBvdXRlciBoZWFkZXIgY2FuIGJlIGNsYXNzaWZpY2F0
aW9uIElQIGFkZHJlc3MsIGFuZCBkc3QgSVAgY2FuIGJlIG5leHQgU0YgSW5zdGFuY2UgSVAgYWRk
cmVzcy4gTWFueSB0cmFuc3BvcnQgbmV0d29ya3MgY2FuIGNhcnJ5IElQIHRyYWZmaWMgYW5kIHJv
dXRlIElQIHBhY2tldHMgYmFzZWQgb24gZHN0IElQIGFkZHJlc3MuICBXZSBvbmx5IG5lZWQgdG8g
cmVxdWVzdCBhIG5ldyBJUCBwcm90b2NvbCB0eXBlIGZvciBTRkMuIEF0IHRoZSBzZXJ2aWNlIGZv
cndhcmRlciBwb2ludCwgaXQgY2FuIGxvb2sgdXAgbmV4dCBTRiBJUCBhZGRyZXNzIGJhc2VkIG9u
IFBhdGggSUQgaW4gU0ZDIGhlYWRlciBhbmQgc3JjIElQIGFkZHJlc3MgKHByZXZpb3VzIFNGKSBv
biB0aGUgcGFja2V0LiAgQSBTRiBhbHNvIGZvcndhcmRzIHRoZSBwYWNrZXQgd2l0aCBTRkMgaGVh
ZGVyIGFzIGFuIElQIHBhY2tldCBhbmQgZmlsbHMgaXRzIElQIGFkZHJlc3MgYXMgc3JjIElQIGFu
ZCB0aGUgc2VydmljZSBmb3J3YXJkZXIgcG9pbnQgSVAgYWRkcmVzcyBhcyB0aGUgZHN0IElQIG9u
IHRoZSBwYWNrZXQuDQoNClRoaXMgc29sdXRpb24gd29ya3MgZm9yIGVpdGhlciBTRkMgYXMgYW4g
SVAgYXBwbGljYXRpb24gb3IgVURQL0lQIGFwcGxpY2F0aW9uLCB3aGljaCBvbmUgaXMgbW9yZSBw
cm9wZXIgZnJvbSBTRiBhbmQgc2VydmljZSBmb3J3YXJkZXIgcG9pbnQ/DQoNClRoaXMgc29sdXRp
b24gc2VlbXMgc2ltcGxlIHRvIG1lIGFuZCBvbmx5IG5lZWQgUGF0aCBJRCBpbiBTRkMgaGVhZGVy
IGZvciBzdGVlcmluZyB0cmFmZmljIHRocm91Z2ggdGhlIFNGQyBwYXRoLiBCdXQgbGlrZSB0byBz
ZWUgb3RoZXJzoa8gb3BpbmlvbiBvbiB0aGlzIHNvbHV0aW9uLCBwcm9zIGFuZCBjb25zLg0KDQpU
aGFua3MsDQpMdWN5DQo=

--_000_2691CE0099834E4A9C5044EEC662BB9D4536ABF6dfweml701chmchi_
Content-Type: text/html; charset="gb2312"
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=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:"Segoe UI";
	panose-1:2 11 5 2 4 2 4 2 2 3;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:SimSun;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Segoe UI","sans-serif";}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{mso-style-name:msochpdefault;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:10.0pt;
	font-family:"Times New Roman","serif";}
span.HTMLChar
	{mso-style-name:"HTML \9884\8BBE\683C\5F0F Char";
	mso-style-priority:99;
	mso-style-link:"HTML \9884\8BBE\683C\5F0F";
	font-family:SimSun;}
p.HTML, li.HTML, div.HTML
	{mso-style-name:"HTML \9884\8BBE\683C\5F0F";
	mso-style-link:"HTML \9884\8BBE\683C\5F0F Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.Char
	{mso-style-name:"\6279\6CE8\6846\6587\672C Char";
	mso-style-priority:99;
	mso-style-link:\6279\6CE8\6846\6587\672C;
	font-family:"Calibri","sans-serif";}
p.a, li.a, div.a
	{mso-style-name:\6279\6CE8\6846\6587\672C;
	mso-style-link:"\6279\6CE8\6846\6587\672C Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.balloontextchar0
	{mso-style-name:balloontextchar;
	font-family:"Tahoma","sans-serif";}
span.emailstyle19
	{mso-style-name:emailstyle19;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.emailstyle20
	{mso-style-name:emailstyle20;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle21
	{mso-style-name:emailstyle21;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle22
	{mso-style-name:emailstyle22;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle23
	{mso-style-name:emailstyle23;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle24
	{mso-style-name:emailstyle24;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle34
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle35
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle36
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle37
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle38
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle39
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle40
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle41
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle42
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle43
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle44
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
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"><span style=3D"color:#0070C0">Hi Ron,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">If we treat SFC as an =
IP or IP/UPD application, we do not change the requirement and architecture=
. We have a simple solution to achieve bi-directional SFC with the same Pat=
h ID. Let me explain the solution again.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:black">If we implement SFC as a=
n IP or UDP/IP application, i.e. once traffic is classified by the classifi=
cation, it adds SFC header and IP header (outer) on the packets (UDP header=
 too in latter case), and send such
 packets as a regular IP packet. The src IP on outer header is classificati=
on IP address, and dst IP is next SF-X Instance IP address. We only need to=
 request a new IP protocol type for SFC. &nbsp;At the SFF, it can search ne=
xt SF-X Instance IP address based on
 Path ID in SFC header and src IP address (previous SF) on the packet when =
receiving a packet from previous SF-X instance; it forwards the packet on d=
st IP &nbsp;on the packet when receiving a packet from another SFF/SNF. &nb=
sp;A SF-X instance also forwards the packet
 with SFC header as an IP packet and fills its IP address as src IP on oute=
r header and the SFF/SNF IP address as the dst IP on the outer header.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">For bi-directional SFC, =
both directions can use the same Path ID in this solution. Path ID &#43; sr=
c IP address let SFF uniquely get the next SF-X instance in forwarding tabl=
e.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">This solution can implem=
ent SNF/SFF function on a regular router without changing the router behavi=
or, i.e. forward the packet based on its destination IP address. If the des=
tination address is router itself, the
 router terminates and check the protocol type. If the type is SFC, the rou=
ter will perform a table lookup based on Path ID in SFC header &#43; src IP=
 on outer IP header. As simple as that. This solution allow leveraging a lo=
t of IP functions too.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Since IP can be transpor=
ted over many transport solutions, Ethernet, MPLS, overlay, etc, in theory,=
 SFC can be implemented over any transport network too. The solution can ma=
ke control and management easy because
 we don=A1=AFt have to assign index for each SF-X instances. SF-X IP addres=
s as unique identifier is used in all SFCs.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Any comment on this prop=
osal.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Thanks,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:black">Lucy <o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:black"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Park=
er [mailto:Ron_Parker@affirmednetworks.com]
<br>
<b>Sent:</b> Thursday, March 27, 2014 3:24 PM<br>
<b>To:</b> Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; sfc@=
ietf.org<br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Lucy.<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Do you have a specific=
 proposal for making bidirectional chains easier to deploy and manage?&nbsp=
;&nbsp; If so, would you suggest changes to the requirements?&nbsp;&nbsp; A=
rchitecture?&nbsp;&nbsp; Header encapsulation?&nbsp;&nbsp; Control plane (f=
uture)?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp;&nbsp; Ron=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Lucy yong [<a href=3D"mailto:lucy.yong@=
huawei.com">mailto:lucy.yong@huawei.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 4:18 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a =
href=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Ron,<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">IMO, We can=A1=AFt mak=
e one part simple and good looking but leave other parts to be in complex. =
Our goal is to have a simple and low cost SFC solution to cover majority us=
e cases. SP already can implement SFC on
 today=A1=AFs network. If we can=A1=AFt make this goal, then the solution m=
ay not be useful.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Thanks,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Park=
er [<a href=3D"mailto:Ron_Parker@affirmednetworks.com">mailto:Ron_Parker@af=
firmednetworks.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 3:11 PM<br>
<b>To:</b> Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a h=
ref=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Lucy,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">You raise a good point=
 on bidirectional chains, which I think is a majority use case for function=
al, simplification, or observability reasons.&nbsp;&nbsp;&nbsp; The way we=
=A1=AFve expressed things so far, it would be up to the management
 plane or control plane to indicate how such individual paths are paired to=
gether.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Lucy yong [<a href=3D"mailto:lucy.yong@=
huawei.com">mailto:lucy.yong@huawei.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 4:08 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a =
href=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Ron,<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Park=
er [<a href=3D"mailto:Ron_Parker@affirmednetworks.com">mailto:Ron_Parker@af=
firmednetworks.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 3:01 PM<br>
<b>To:</b> Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a h=
ref=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Lucy,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">One clarification.&nbs=
p;&nbsp; =A1=B0The path=A1=B1 does not exactly mean the SFC.&nbsp;&nbsp; Th=
e SFC is abstract, before accounting for network locators.&nbsp;&nbsp; As a=
 special case, if all of the SF=A1=AFs in the SFC have only a single networ=
k locator,
 then the path and chain are the same.&nbsp; &nbsp;But, if any or all of th=
ose SF=A1=AFs are multiply located, then the path is specific to an exact s=
equence of located service function instances.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Thank you=
 for clarification. I agree with that. The path is an exact sequence of loc=
ated service function instances. For a bi-directional SFC, it has to be tre=
ated as two distinct paths in this solution.
 Any concern on the complexity in managing them?<o:p></o:p></span></i></b><=
/p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p=
></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Thanks,<o:p></o:=
p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Lucy</span></i><=
/b><span style=3D"color:#0070C0"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp;&nbsp; Ron=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Lucy yong [<a href=3D"mailto:lucy.yong@=
huawei.com">mailto:lucy.yong@huawei.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 3:41 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a =
href=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Ron,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Park=
er [<a href=3D"mailto:Ron_Parker@affirmednetworks.com">mailto:Ron_Parker@af=
firmednetworks.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 12:09 PM<br>
<b>To:</b> Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a h=
ref=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Lucy,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Regarding the SF Index=
, draft-zhang-sfc-sch defines this as relative to the path, and not as a gl=
obally unique identifier of an SF instance.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] This is m=
y understanding too. =A1=B0The path=A1=B1 here means a SFC, right? I do not=
 see index as an SF instance identifier at all, it is an alias and only use=
d in forwarding. This is the reason, I think,
 that assigning these aliases and configuring then in forwarding table is c=
omplex for management and controller and may prune an error easily. For sup=
porting bi-directional or branching use cases, using index in forwarding ma=
y also bring other concerns.</span></i></b><span style=3D"color:#0070C0"><o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Regarding TTL, my firs=
t thought is that is a property of the transport, and if it is important to=
 you, choose the transport accordingly.&nbsp;&nbsp; But, I=A1=AFm open to f=
urther discussion along these lines.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Thank you=
 for the clarification. This is related to the discussion under this title.=
 If SPC is implemented as IP or IP/UDP application, it can leverage a lot w=
hat IP technology have done. If we assume
 that SFC may be carried over any transport solution, SFC implementation ha=
s to provide these functions, which, IMO, related to what information that =
SFC header need to hold.<o:p></o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p=
></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Thanks,<o:p></o:=
p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Lucy</span></i><=
/b><span style=3D"color:#0070C0"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Lucy yong [<a href=3D"mailto:lucy.yong@=
huawei.com">mailto:lucy.yong@huawei.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 12:26 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a =
href=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Ron,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">I assume that the inde=
x usage you mentioned below is the same whether these three SFs are on one =
SFF or two SFFs, which means that the index # is assigned to SF-X-I per SFC=
 and by the incremental. A SF-X-I may
 be served to many SFCs and position differently in SFCs. This means that, =
in this method, a SF-X-I is mapped with different index #, one per each SFC=
 that has the SF-X-I. IMO: &nbsp;when operator/system creates a SFC and sel=
ects SF-X-Is for the SFC, and then assign
 index # to them and configure the forwarding table with path ID and index =
# in the related SFFs. Furthermore, each index # also need to be associated=
 to the address or port that transport layer can understand. &nbsp;IMO: thi=
s is a complex process for the system,
 uneasy to manger too, and may easily prone an error. <o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Second, your draft als=
o mention that the use of index to prevent the loop.&nbsp; The loop does no=
t occur in normal condition. The loop occurs in abnormal condition. So the =
loop prevention mechanism is to prevent no
 loop happen in any abnormal condition. That is why TTL is designed for in =
IP network. If SFC header is expected to transport over any transport netwo=
rk beside IP, it needs the similar mechanism as IP/TTL. The usage of index =
in your proposal does not achieve
 this purpose. <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">If we use IP as transp=
ort, IMO: no need to implement TTL mechanism within SFC, just leverage IP T=
TL capability. But, if over other transports, we need to implement IP/TTL l=
ike mechanism in SFC.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Regards,<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy <o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Park=
er [</span><a href=3D"mailto:Ron_Parker@affirmednetworks.com"><span style=
=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"=
>mailto:Ron_Parker@affirmednetworks.com</span></a><span style=3D"font-size:=
10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">]
<br>
<b>Sent:</b> Thursday, March 27, 2014 9:35 AM<br>
<b>To:</b> Xuxiaohu; Lucy yong; Reinaldo Penno (repenno); Dave Dolson; </sp=
an><a href=3D"mailto:sfc@ietf.org"><span style=3D"font-size:10.0pt;font-fam=
ily:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc@ietf.org</span></a><span=
 style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&=
quot;"><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Xiaohu,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I don=A1=AFt think we =
need to view the SF index as a TTL.&nbsp;&nbsp; Appropriate validation and =
loop suppression can be done even with the current proposed definition.&nbs=
p;&nbsp;&nbsp; Any SFF receiving an SFC encapsulated packet or frame
 would need to know to which of its dependent SF=A1=AFs it should forward t=
he packet or frame.&nbsp;&nbsp; To do so means that it can validate that th=
e path ID is one that it expects to participate in and that the SF instance=
 identified by the index on that path is one that
 it is responsible for.&nbsp;&nbsp; &nbsp;Such chain path data may have bee=
n locally provisioned or may have been distributed in a control plane.<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">When the SFF receives =
the good packet or frame back from one of its dependent SF=A1=AFs, it will =
identify the next SF and SFF by consulting its local database.&nbsp;&nbsp; =
If it is not the final SF, then the SF index is incremented,
 the transport header updated as necessary, and the packet or frame progres=
sed.&nbsp;&nbsp;&nbsp; Failure to properly increment the SF Index would be =
akin to failure to decrement a TTL by a router =A8C there is no protection =
from that.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> sfc [<a href=3D"mailto:sfc-bounces@ietf=
.org">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Xuxiaohu<br>
<b>Sent:</b> Thursday, March 27, 2014 5:44 AM<br>
<b>To:</b> Ron Parker; Lucy yong; Reinaldo Penno (repenno); Dave Dolson; <a=
 href=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span lang=3D"ZH-CN" style=3D"font-size:10.0pt;fo=
nt-family:SimSun">=B7=A2=BC=FE=C8=CB</span></b><b><span style=3D"font-size:=
10.0pt;font-family:SimSun">:</span></b><span style=3D"font-size:10.0pt;font=
-family:SimSun"> sfc [</span><a href=3D"mailto:sfc-bounces@ietf.org"><span =
style=3D"font-size:10.0pt;font-family:SimSun">mailto:sfc-bounces@ietf.org</=
span></a><span style=3D"font-size:10.0pt;font-family:SimSun">]
<b><span lang=3D"ZH-CN">=B4=FA=B1=ED </span></b>Ron Parker<br>
<b><span lang=3D"ZH-CN">=B7=A2=CB=CD=CA=B1=BC=E4</span>:</b> 2014<span lang=
=3D"ZH-CN">=C4=EA</span>3<span lang=3D"ZH-CN">=D4=C2</span>26<span lang=3D"=
ZH-CN">=C8=D5</span> 7:13<br>
<b><span lang=3D"ZH-CN">=CA=D5=BC=FE=C8=CB</span>:</b> Lucy yong; Reinaldo =
Penno (repenno); Dave Dolson;
</span><a href=3D"mailto:sfc@ietf.org"><span style=3D"font-size:10.0pt;font=
-family:SimSun">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font=
-family:SimSun"><br>
<b><span lang=3D"ZH-CN">=D6=F7=CC=E2</span>:</b> Re: [sfc] SFC as an IP or =
UDP application, pros and cons?<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Lucy,
<o:p></o:p></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Regarding the service functi=
on index that would be contained in the service header, I think it is simpl=
y incremented from 1 to indicate the next service function
 within the chain. &nbsp; For example, if the path ID is X, for a path {SF-=
A-5, SF-B-2, SF-C-6}, then packets destined from a classifier towards SF-A-=
5 would carry (path X, index 1), packets from SF-A-5 to SF-B-2 would carry =
(path X, index 2), etc.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></=
p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span style=3D"font-siz=
e:16.0pt;color:#1F497D">[Xiaohu] I think the value of the service index sho=
uld be decremented, rather than being incremented when travelling along the=
 service path since that index is not
 only used for indicating the next service function within the chain, but a=
lso used for other purposes (e.g., TTL of the service path, indicator of th=
e end of the service chain), unless you want to introduce an additional fie=
ld which indicates the total length
 of the service chain.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span style=3D"font-siz=
e:16.0pt;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span style=3D"font-siz=
e:16.0pt;color:#1F497D">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt;color:#1F497D">Xiaoh=
u<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp; &nbsp;Ron<o:p></o:p><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<div>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;se=
rif&quot;;color:black">
<hr size=3D"2" width=3D"100%" align=3D"center">
</span></div>
<div id=3D"divRpF99624">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><b><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:b=
lack">From:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tah=
oma&quot;,&quot;sans-serif&quot;;color:black"> sfc [sfc-bounces@ietf.org] o=
n behalf
 of Lucy yong [lucy.yong@huawei.com]<br>
<b>Sent:</b> Tuesday, March 25, 2014 6:38 PM<br>
<b>To:</b> Reinaldo Penno (repenno); Dave Dolson; </span><a href=3D"mailto:=
sfc@ietf.org"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot=
;,&quot;sans-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:1=
0.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><b=
r>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot=
;,&quot;serif&quot;;color:black"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Reinaldo,</span><sp=
an style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Thank you to share you=
r views on this solution. We want to have an elegant and general solution w=
ith one standard SFC header to cover majority use cases</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">See inline below.</spa=
n><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Reinaldo Penno (repenno) [</span><a href=3D"mailto:repenno@=
cisco.com"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&=
quot;sans-serif&quot;">mailto:repenno@cisco.com</span></a><span style=3D"fo=
nt-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:=
black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Lucy yong; Dave Dolson; </span><a href=3D"mailto:sfc@ietf.org"><=
span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-se=
rif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font-fami=
ly:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Hi,</sp=
an><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">There a=
re several solution to this problem. Some of them implementation specific, =
others more elegant.&nbsp;</span><span style=3D"color:black"><o:p></o:p></s=
pan></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">1 - One=
 of the more elegant ones is to use the Service Index to determine the next=
 service function instance. &nbsp;It makes for a completely stateless solut=
ion (code wise). &nbsp;</span><span style=3D"color:black"><o:p></o:p></span=
></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><b><i><span style=3D"col=
or:#0070C0">[Lucy]
</span></i></b><span style=3D"color:#0070C0">when using Path ID and Service=
 Index on SFC header, it requires assigning index # to each SF instance, co=
nfiguring them in the forwarding table, which is very complex process and e=
asily prune for error in may opinion.
 &nbsp;In addition, each SF instance may serve more than one SFC, so need t=
o assign index # for each SFC, which is more complex. Regarding the statele=
ss, I don=A1=AFt get it. Isn=A1=AFt index # a state as well (may be few bit=
 less)?</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><span style=3D"color:#00=
70C0">&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><span style=3D"color:#00=
70C0">To implement true stateless, SFC header needs ability to carry all SF=
Is IP addresses in SFC header, which was considered as non-scale solution.<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">2 =A8C =
Another option is from a coding perspective you can just keep more state in=
 your SN/SFF while you process the packet and determine what is the =A1=B0n=
ext=A1=B1 service. &nbsp;</span><span style=3D"color:black"><o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Agree.</s=
pan></i></b><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">But irr=
espective, the SN needs to know the Path ID and the list of SFIs internal t=
o its node. This provisioning can happen in a variety of ways, I implemente=
d with RESTconf and Netconf.&nbsp;</span><span style=3D"color:black"><o:p><=
/o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">As far =
as UDP/IP vs.IP, I give preference to UDP/IP. If you have a fixed port over=
 UDP in which to receive/send packets:</span><span style=3D"color:black"><o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- You c=
an have your entire dataplane in userpace and use a variety of programming =
languages.&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- You d=
o not need raw packet access to pull/send packets. Therefore no root suppor=
t.&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- UDP c=
an traverse non-SFC aware middlexboxes.
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Agree on =
this statement. But for SFC domain, do we want to allow such midboxes on SF=
C path? Maybe happen if a SFC domain crosses more than transport domains? T=
his is one I like to know from SPs and
 SF vendors. </span></i></b><span style=3D"color:black"><o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">&nbsp;</span></i=
></b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Regards,</span><=
/i></b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Lucy</span></i><=
/b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Or you =
can use any of the available methods( TURN, STUN, etc). &nbsp;If you encap =
in something else other than IP/UDP the applicability of SFC will be consid=
erably diminished.Just check STCP and its
 problem on getting adopted given middlexboxes &nbsp;not recognizing its pr=
otocol number. &nbsp;&nbsp;</span><span style=3D"color:black"><o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">&nbsp;</span></i=
></b><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- It ji=
ves with other IETF work in the areas of metadata and transport services (s=
ay, TAPS).&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">regards=
,&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Reinald=
o&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From: </span></b><spa=
n style=3D"color:black">Lucy yong &lt;</span><a href=3D"mailto:lucy.yong@hu=
awei.com" target=3D"_blank">lucy.yong@huawei.com</a><span style=3D"color:bl=
ack">&gt;<br>
<b>Date: </b>Tuesday, March 25, 2014 at 2:25 PM<br>
<b>To: </b>Dave Dolson &lt;</span><a href=3D"mailto:ddolson@sandvine.com" t=
arget=3D"_blank">ddolson@sandvine.com</a><span style=3D"color:black">&gt;, =
&quot;</span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org=
</a><span style=3D"color:black">&quot; &lt;</span><a href=3D"mailto:sfc@iet=
f.org" target=3D"_blank">sfc@ietf.org</a><span style=3D"color:black">&gt;<b=
r>
<b>Subject: </b>Re: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Dave,</span><span s=
tyle=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">If a service forwarder=
 point connects more than one SF instances that belong to the same SFC, how=
 can one Path ID determine which SF instances is the next? If you draw a se=
rvice chain path with many SF instances,
 you can easily see, if Path ID represents that path, service forwarder nee=
ds to use previous SF on the path to position the next SF on that path.</sp=
an><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy </span><span styl=
e=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Dave Dolson [</span><a href=3D"mailto:ddolson@sandvine.com"=
 target=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma=
&quot;,&quot;sans-serif&quot;">mailto:ddolson@sandvine.com</span></a><span =
style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&q=
uot;;color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:10 PM<br>
<b>To:</b> Lucy yong; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_bla=
nk"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sa=
ns-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font=
-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Why do you think the p=
revious SF IP address is required to determine the next SF IP address? Why =
is the Path ID not sufficient information?</span><span style=3D"color:black=
"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Lucy yong [</span><a href=3D"mailto:lucy.yong@huawei.com" t=
arget=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&q=
uot;,&quot;sans-serif&quot;">mailto:lucy.yong@huawei.com</span></a><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Dave Dolson; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_b=
lank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;=
sans-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">In this solution, serv=
ice forwarder and SF instance are separated entities. Service forwarder nee=
ds Path ID and previous SF IP address to uniquely identify the next SF IP a=
ddress.
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Dave Dolson [</span><a href=3D"mailto:ddolson@sandvine.com"=
 target=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma=
&quot;,&quot;sans-serif&quot;">mailto:ddolson@sandvine.com</span></a><span =
style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&q=
uot;;color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 3:21 PM<br>
<b>To:</b> Lucy yong; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_bla=
nk"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sa=
ns-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font=
-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I do not see why sourc=
e IP address (previous SF) would be required to look up the next SF. The pa=
th ID should be sufficient to determine the next SF.</span><span style=3D"c=
olor:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> sfc [</span><a href=3D"mailto:sfc-bounces@ietf.org" target=
=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,=
&quot;sans-serif&quot;">mailto:sfc-bounces@ietf.org</span></a><span style=
=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;=
color:black">]
<b>On Behalf Of </b>Lucy yong<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:02 PM<br>
<b>To:</b> </span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span s=
tyle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&qu=
ot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font-family:&qu=
ot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> [sfc] SFC as an IP or UDP application, pros and cons?</span=
><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Hi,<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">There are many ways to i=
mplement SFCs. However, one of our goals in standard is to develop a soluti=
on that is simple and less cost for venders and service providers. &nbsp;Ot=
her goals are that the solution can apply
 to common and majority use cases. <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">If we implement SFC as a=
n IP or UDP/IP application, i.e. once traffic is classified by the classifi=
cation, it adds SFC header and IP header (outer) on the packets (UDP header=
 too in latter case), and send such
 packets as a regular IP packet. The src IP of outer header can be classifi=
cation IP address, and dst IP can be next SF Instance IP address. Many tran=
sport networks can carry IP traffic and route IP packets based on dst IP ad=
dress. &nbsp;We only need to request
 a new IP protocol type for SFC. At the service forwarder point, it can loo=
k up next SF IP address based on Path ID in SFC header and src IP address (=
previous SF) on the packet. &nbsp;A SF also forwards the packet with SFC he=
ader as an IP packet and fills its IP
 address as src IP and the service forwarder point IP address as the dst IP=
 on the packet.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">This solution works for =
either SFC as an IP application or UDP/IP application, which one is more pr=
oper from SF and service forwarder point?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">This solution seems simp=
le to me and only need Path ID in SFC header for steering traffic through t=
he SFC path. But like to see others=A1=AF opinion on this solution, pros an=
d cons.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Thanks,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:black">Lucy<o:p></o:p></span></=
p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_2691CE0099834E4A9C5044EEC662BB9D4536ABF6dfweml701chmchi_--


From nobody Thu Mar 27 19:49:08 2014
Return-Path: <smkumar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E09D21A0427 for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 19:49:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.91
X-Spam-Level: 
X-Spam-Status: No, score=-8.91 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, J_CHICKENPOX_22=0.6, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] 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 0gkoFuv2fhHt for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 19:49:00 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) by ietfa.amsl.com (Postfix) with ESMTP id C9C761A006D for <sfc@ietf.org>; Thu, 27 Mar 2014 19:48:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=101982; q=dns/txt; s=iport; t=1395974938; x=1397184538; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=GjAfUd3PAWnARYsh+vcEh/pQjT8hJh2hmtHDTwCGZVE=; b=bjUimOVn+H+KX3E6iLZr83Cm4tPKKC8Sco6CL+gW4/Vw913rgtrvKKPq bTzYXTxyVPzB6ewRcHO3A8uMwWjTeOnKYiqHvsb69IQQtM8Sr8GD0bVLo 1jfVra2AdF6FuXCXICxgmSk2f4/2SEmv02yjgo3MPBT8NuYrsm+NASA/g M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgsIAPHhNFOtJV2a/2dsb2JhbABPCoJCRDtXgwq+PgEBgRwZgQUWdIIlAQEBBBoBCAoaICICAQYCEQECAQEBIQEGAwICAjAUAwYIAgQBEhuHXpJlnBeEEp5ZF44XBzgJCgcQAQKCbYFJBJQdhDCSNIMvgWskHA
X-IronPort-AV: E=Sophos; i="4.97,747,1389744000"; d="scan'208,217"; a="31034834"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by alln-iport-1.cisco.com with ESMTP; 28 Mar 2014 02:48:56 +0000
Received: from xhc-aln-x12.cisco.com (xhc-aln-x12.cisco.com [173.36.12.86]) by rcdn-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id s2S2mulq004128 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 28 Mar 2014 02:48:56 GMT
Received: from xmb-aln-x09.cisco.com ([169.254.4.162]) by xhc-aln-x12.cisco.com ([173.36.12.86]) with mapi id 14.03.0123.003; Thu, 27 Mar 2014 21:48:55 -0500
From: "Surendra Kumar (smkumar)" <smkumar@cisco.com>
To: Lucy yong <lucy.yong@huawei.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Xuxiaohu <xuxiaohu@huawei.com>, "Reinaldo Penno (repenno)" <repenno@cisco.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7QAAGnooAAAH8L8AAAfg8Q///n04D//9oCYIAAW5/h///gmnD//U35sP/6hfbA//T2RyD/6c5dEP/TiYOA/6cRQrD/TiGE8P6cQQAA/Th/+nD6cPSFMPThqjUA
Date: Fri, 28 Mar 2014 02:48:55 +0000
Message-ID: <CF5A2A2C.365D5%smkumar@cisco.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com> <CF574684.A63B%repenno@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D4535F3F5@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E5D0F@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08265375@NKGEML512-MBS.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E7DEA@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AA2A@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8031@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AB2E@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8228@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AB79@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8289@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536ABAE@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E82DB@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536ABF6@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D4536ABF6@dfweml701-chm.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.21.120.68]
Content-Type: multipart/alternative; boundary="_000_CF5A2A2C365D5smkumarciscocom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/A8foyRtpPh2hQN2jakNVKBo6g5M
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Mar 2014 02:49:05 -0000

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

THVjeSwNCg0KV2FzIG5vdCBmb2xsb3dpbmcgdGhlIHRocmVhZCBmdWxseTsgaGFwcGVuZWQgdG8g
cmVhZCB0aGlzIG9uZS4gVGhpcyBzZWVtcyB0byBiZSBhcmNoaXRlY3R1cmFsbHkgaWxsLXRob3Vn
aHQtb3V0IElNTyAtIGNvbW1lbnRzIGlubGluZS4uDQoNClJnZHMsDQpTdXJlbmRyYS4NCg0KRnJv
bTogTHVjeSB5b25nIDxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdl
aS5jb20+Pg0KRGF0ZTogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDI6MjUgUE0NClRvOiBSb24g
UGFya2VyIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tPj4sIFh1eGlhb2h1IDx4dXhpYW9odUBodWF3ZWkuY29tPG1h
aWx0bzp4dXhpYW9odUBodWF3ZWkuY29tPj4sICJSZWluYWxkbyBQZW5ubyAocmVwZW5ubykiIDxy
ZXBlbm5vQGNpc2NvLmNvbTxtYWlsdG86cmVwZW5ub0BjaXNjby5jb20+PiwgRGF2ZSBEb2xzb24g
PGRkb2xzb25Ac2FuZHZpbmUuY29tPG1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbT4+LCAic2Zj
QGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IiA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+Pg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGlj
YXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkhpIFJvbiwNCg0KSWYgd2UgdHJlYXQgU0ZDIGFzIGFu
IElQIG9yIElQL1VQRCBhcHBsaWNhdGlvbiwgd2UgZG8gbm90IGNoYW5nZSB0aGUgcmVxdWlyZW1l
bnQgYW5kIGFyY2hpdGVjdHVyZS4gV2UgaGF2ZSBhIHNpbXBsZSBzb2x1dGlvbiB0byBhY2hpZXZl
IGJpLWRpcmVjdGlvbmFsIFNGQyB3aXRoIHRoZSBzYW1lIFBhdGggSUQuIExldCBtZSBleHBsYWlu
IHRoZSBzb2x1dGlvbiBhZ2Fpbi4NCg0KSWYgd2UgaW1wbGVtZW50IFNGQyBhcyBhbiBJUCBvciBV
RFAvSVAgYXBwbGljYXRpb24sIGkuZS4gb25jZSB0cmFmZmljIGlzIGNsYXNzaWZpZWQgYnkgdGhl
IGNsYXNzaWZpY2F0aW9uLCBpdCBhZGRzIFNGQyBoZWFkZXIgYW5kIElQIGhlYWRlciAob3V0ZXIp
IG9uIHRoZSBwYWNrZXRzIChVRFAgaGVhZGVyIHRvbyBpbiBsYXR0ZXIgY2FzZSksIGFuZCBzZW5k
IHN1Y2ggcGFja2V0cyBhcyBhIHJlZ3VsYXIgSVAgcGFja2V0LiBUaGUgc3JjIElQIG9uIG91dGVy
IGhlYWRlciBpcyBjbGFzc2lmaWNhdGlvbiBJUCBhZGRyZXNzLCBhbmQgZHN0IElQIGlzIG5leHQg
U0YtWCBJbnN0YW5jZSBJUCBhZGRyZXNzLiBXZSBvbmx5IG5lZWQgdG8gcmVxdWVzdCBhIG5ldyBJ
UCBwcm90b2NvbCB0eXBlIGZvciBTRkMuICBBdCB0aGUgU0ZGLCBpdCBjYW4gc2VhcmNoIG5leHQg
U0YtWCBJbnN0YW5jZSBJUCBhZGRyZXNzIGJhc2VkIG9uIFBhdGggSUQgaW4gU0ZDIGhlYWRlciBh
bmQgc3JjIElQIGFkZHJlc3MgKHByZXZpb3VzIFNGKSBvbiB0aGUgcGFja2V0IHdoZW4gcmVjZWl2
aW5nIGEgcGFja2V0IGZyb20gcHJldmlvdXMgU0YtWCBpbnN0YW5jZTsgaXQgZm9yd2FyZHMgdGhl
IHBhY2tldCBvbiBkc3QgSVAgIG9uIHRoZSBwYWNrZXQgd2hlbiByZWNlaXZpbmcgYSBwYWNrZXQg
ZnJvbSBhbm90aGVyIFNGRi9TTkYuICBBIFNGLVggaW5zdGFuY2UgYWxzbyBmb3J3YXJkcyB0aGUg
cGFja2V0IHdpdGggU0ZDIGhlYWRlciBhcyBhbiBJUCBwYWNrZXQgYW5kIGZpbGxzIGl0cyBJUCBh
ZGRyZXNzIGFzIHNyYyBJUCBvbiBvdXRlciBoZWFkZXIgYW5kIHRoZSBTRkYvU05GIElQIGFkZHJl
c3MgYXMgdGhlIGRzdCBJUCBvbiB0aGUgb3V0ZXIgaGVhZGVyLg0KU0s+IEl0IHNlZW1zIGxpa2Ug
U0ZDIGNhbm5vdCBiZSB1c2VkIGluIGEgbGF5ZXItMiBlbnZpcm9ubWVudC4gTG90IG9mIGFzc3Vt
cHRpb25zIGhhdmUgYmVlbiBtYWRlIGluIGRlc2NyaWJpbmcgdGhpcyBpbXBsZW1lbnRhdGlvbi4g
V2hlcmUgZG9lcyB0aGUgb3ZlcmxheSBzdGFydC9lbmQgZXRjLiAgZm9yIGluc3RhbmNlLCB3aGlj
aCBtYXkgY2hhbmdlIGJlZm9yZSB0aGUgcGt0IGlzIGRlbGl2ZXJlZCB0byB0aGUgU0YuDQoNCkZv
ciBiaS1kaXJlY3Rpb25hbCBTRkMsIGJvdGggZGlyZWN0aW9ucyBjYW4gdXNlIHRoZSBzYW1lIFBh
dGggSUQgaW4gdGhpcyBzb2x1dGlvbi4gUGF0aCBJRCArIHNyYyBJUCBhZGRyZXNzIGxldCBTRkYg
dW5pcXVlbHkgZ2V0IHRoZSBuZXh0IFNGLVggaW5zdGFuY2UgaW4gZm9yd2FyZGluZyB0YWJsZS4N
ClNLPiBUaGlzIGJyZWFrcyBjb3JyZWN0bmVzcyBpZiB5b3Uga25vdyBob3cgU0ZzIGJlaGF2ZS4N
Cg0KVGhpcyBzb2x1dGlvbiBjYW4gaW1wbGVtZW50IFNORi9TRkYgZnVuY3Rpb24gb24gYSByZWd1
bGFyIHJvdXRlciB3aXRob3V0IGNoYW5naW5nIHRoZSByb3V0ZXIgYmVoYXZpb3IsIGkuZS4gZm9y
d2FyZCB0aGUgcGFja2V0IGJhc2VkIG9uIGl0cyBkZXN0aW5hdGlvbiBJUCBhZGRyZXNzLiBJZiB0
aGUgZGVzdGluYXRpb24gYWRkcmVzcyBpcyByb3V0ZXIgaXRzZWxmLCB0aGUgcm91dGVyIHRlcm1p
bmF0ZXMgYW5kIGNoZWNrIHRoZSBwcm90b2NvbCB0eXBlLiBJZiB0aGUgdHlwZSBpcyBTRkMsIHRo
ZSByb3V0ZXIgd2lsbCBwZXJmb3JtIGEgdGFibGUgbG9va3VwIGJhc2VkIG9uIFBhdGggSUQgaW4g
U0ZDIGhlYWRlciArIHNyYyBJUCBvbiBvdXRlciBJUCBoZWFkZXIuIEFzIHNpbXBsZSBhcyB0aGF0
LiBUaGlzIHNvbHV0aW9uIGFsbG93IGxldmVyYWdpbmcgYSBsb3Qgb2YgSVAgZnVuY3Rpb25zIHRv
by4NClNLPiBTaW5jZSB5b3UgbWVudGlvbiBhIHJvdXRlciwgd2hhdCBpZiBpdCBpcyBhIHN3aXRj
aCA/IFdoYXQgYXJlIG15IGNvbnNpZGVyYXRpb25zIHRvIG1ha2UgdGhpcyB3b3JrID8gRG9lcyBp
dCBldmVuIHdvcmsgYXMgZGVzY3JpYmVkID8NCg0KU2luY2UgSVAgY2FuIGJlIHRyYW5zcG9ydGVk
IG92ZXIgbWFueSB0cmFuc3BvcnQgc29sdXRpb25zLCBFdGhlcm5ldCwgTVBMUywgb3ZlcmxheSwg
ZXRjLCBpbiB0aGVvcnksIFNGQyBjYW4gYmUgaW1wbGVtZW50ZWQgb3ZlciBhbnkgdHJhbnNwb3J0
IG5ldHdvcmsgdG9vLiBUaGUgc29sdXRpb24gY2FuIG1ha2UgY29udHJvbCBhbmQgbWFuYWdlbWVu
dCBlYXN5IGJlY2F1c2Ugd2UgZG9u4oCZdCBoYXZlIHRvIGFzc2lnbiBpbmRleCBmb3IgZWFjaCBT
Ri1YIGluc3RhbmNlcy4gU0YtWCBJUCBhZGRyZXNzIGFzIHVuaXF1ZSBpZGVudGlmaWVyIGlzIHVz
ZWQgaW4gYWxsIFNGQ3MuDQoNCkFueSBjb21tZW50IG9uIHRoaXMgcHJvcG9zYWwuDQoNClRoYW5r
cywNCkx1Y3kNCg0KDQoNCkZyb206IFJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDM6MjQgUE0N
ClRvOiBMdWN5IHlvbmc7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUg
RG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBb
c2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpM
dWN5Lg0KDQpEbyB5b3UgaGF2ZSBhIHNwZWNpZmljIHByb3Bvc2FsIGZvciBtYWtpbmcgYmlkaXJl
Y3Rpb25hbCBjaGFpbnMgZWFzaWVyIHRvIGRlcGxveSBhbmQgbWFuYWdlPyAgIElmIHNvLCB3b3Vs
ZCB5b3Ugc3VnZ2VzdCBjaGFuZ2VzIHRvIHRoZSByZXF1aXJlbWVudHM/ICAgQXJjaGl0ZWN0dXJl
PyAgIEhlYWRlciBlbmNhcHN1bGF0aW9uPyAgIENvbnRyb2wgcGxhbmUgKGZ1dHVyZSk/DQoNCiAg
ICBSb24NCg0KDQpGcm9tOiBMdWN5IHlvbmcgW21haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbV0N
ClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCA0OjE4IFBNDQpUbzogUm9uIFBhcmtlcjsg
WHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRm
Lm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJ
UCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNClJvbiwNCg0KSU1PLCBXZSBj
YW7igJl0IG1ha2Ugb25lIHBhcnQgc2ltcGxlIGFuZCBnb29kIGxvb2tpbmcgYnV0IGxlYXZlIG90
aGVyIHBhcnRzIHRvIGJlIGluIGNvbXBsZXguIE91ciBnb2FsIGlzIHRvIGhhdmUgYSBzaW1wbGUg
YW5kIGxvdyBjb3N0IFNGQyBzb2x1dGlvbiB0byBjb3ZlciBtYWpvcml0eSB1c2UgY2FzZXMuIFNQ
IGFscmVhZHkgY2FuIGltcGxlbWVudCBTRkMgb24gdG9kYXnigJlzIG5ldHdvcmsuIElmIHdlIGNh
buKAmXQgbWFrZSB0aGlzIGdvYWwsIHRoZW4gdGhlIHNvbHV0aW9uIG1heSBub3QgYmUgdXNlZnVs
Lg0KDQpUaGFua3MsDQpMdWN5DQoNCkZyb206IFJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDM6
MTEgUE0NClRvOiBMdWN5IHlvbmc7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7
IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6
IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25z
Pw0KDQpMdWN5LA0KDQpZb3UgcmFpc2UgYSBnb29kIHBvaW50IG9uIGJpZGlyZWN0aW9uYWwgY2hh
aW5zLCB3aGljaCBJIHRoaW5rIGlzIGEgbWFqb3JpdHkgdXNlIGNhc2UgZm9yIGZ1bmN0aW9uYWws
IHNpbXBsaWZpY2F0aW9uLCBvciBvYnNlcnZhYmlsaXR5IHJlYXNvbnMuICAgIFRoZSB3YXkgd2Xi
gJl2ZSBleHByZXNzZWQgdGhpbmdzIHNvIGZhciwgaXQgd291bGQgYmUgdXAgdG8gdGhlIG1hbmFn
ZW1lbnQgcGxhbmUgb3IgY29udHJvbCBwbGFuZSB0byBpbmRpY2F0ZSBob3cgc3VjaCBpbmRpdmlk
dWFsIHBhdGhzIGFyZSBwYWlyZWQgdG9nZXRoZXIuDQoNCiAgIFJvbg0KDQoNCg0KRnJvbTogTHVj
eSB5b25nIFttYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFy
Y2ggMjcsIDIwMTQgNDowOCBQTQ0KVG86IFJvbiBQYXJrZXI7IFh1eGlhb2h1OyBSZWluYWxkbyBQ
ZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9u
LCBwcm9zIGFuZCBjb25zPw0KDQpSb24sDQoNCkZyb206IFJvbiBQYXJrZXIgW21haWx0bzpSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAy
MDE0IDM6MDEgUE0NClRvOiBMdWN5IHlvbmc7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVw
ZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1
YmplY3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFu
ZCBjb25zPw0KDQpMdWN5LA0KDQpPbmUgY2xhcmlmaWNhdGlvbi4gICDigJxUaGUgcGF0aOKAnSBk
b2VzIG5vdCBleGFjdGx5IG1lYW4gdGhlIFNGQy4gICBUaGUgU0ZDIGlzIGFic3RyYWN0LCBiZWZv
cmUgYWNjb3VudGluZyBmb3IgbmV0d29yayBsb2NhdG9ycy4gICBBcyBhIHNwZWNpYWwgY2FzZSwg
aWYgYWxsIG9mIHRoZSBTRuKAmXMgaW4gdGhlIFNGQyBoYXZlIG9ubHkgYSBzaW5nbGUgbmV0d29y
ayBsb2NhdG9yLCB0aGVuIHRoZSBwYXRoIGFuZCBjaGFpbiBhcmUgdGhlIHNhbWUuICAgQnV0LCBp
ZiBhbnkgb3IgYWxsIG9mIHRob3NlIFNG4oCZcyBhcmUgbXVsdGlwbHkgbG9jYXRlZCwgdGhlbiB0
aGUgcGF0aCBpcyBzcGVjaWZpYyB0byBhbiBleGFjdCBzZXF1ZW5jZSBvZiBsb2NhdGVkIHNlcnZp
Y2UgZnVuY3Rpb24gaW5zdGFuY2VzLg0KW0x1Y3ldIFRoYW5rIHlvdSBmb3IgY2xhcmlmaWNhdGlv
bi4gSSBhZ3JlZSB3aXRoIHRoYXQuIFRoZSBwYXRoIGlzIGFuIGV4YWN0IHNlcXVlbmNlIG9mIGxv
Y2F0ZWQgc2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZXMuIEZvciBhIGJpLWRpcmVjdGlvbmFsIFNG
QywgaXQgaGFzIHRvIGJlIHRyZWF0ZWQgYXMgdHdvIGRpc3RpbmN0IHBhdGhzIGluIHRoaXMgc29s
dXRpb24uIEFueSBjb25jZXJuIG9uIHRoZSBjb21wbGV4aXR5IGluIG1hbmFnaW5nIHRoZW0/DQoN
ClRoYW5rcywNCkx1Y3kNCg0KICAgIFJvbg0KDQoNCkZyb206IEx1Y3kgeW9uZyBbbWFpbHRvOmx1
Y3kueW9uZ0BodWF3ZWkuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDM6NDEg
UE0NClRvOiBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBE
YXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBS
RTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8N
Cg0KSGkgUm9uLA0KDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAxMjowOSBQTQ0K
VG86IEx1Y3kgeW9uZzsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBE
b2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtz
ZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkx1
Y3ksDQoNClJlZ2FyZGluZyB0aGUgU0YgSW5kZXgsIGRyYWZ0LXpoYW5nLXNmYy1zY2ggZGVmaW5l
cyB0aGlzIGFzIHJlbGF0aXZlIHRvIHRoZSBwYXRoLCBhbmQgbm90IGFzIGEgZ2xvYmFsbHkgdW5p
cXVlIGlkZW50aWZpZXIgb2YgYW4gU0YgaW5zdGFuY2UuDQpbTHVjeV0gVGhpcyBpcyBteSB1bmRl
cnN0YW5kaW5nIHRvby4g4oCcVGhlIHBhdGjigJ0gaGVyZSBtZWFucyBhIFNGQywgcmlnaHQ/IEkg
ZG8gbm90IHNlZSBpbmRleCBhcyBhbiBTRiBpbnN0YW5jZSBpZGVudGlmaWVyIGF0IGFsbCwgaXQg
aXMgYW4gYWxpYXMgYW5kIG9ubHkgdXNlZCBpbiBmb3J3YXJkaW5nLiBUaGlzIGlzIHRoZSByZWFz
b24sIEkgdGhpbmssIHRoYXQgYXNzaWduaW5nIHRoZXNlIGFsaWFzZXMgYW5kIGNvbmZpZ3VyaW5n
IHRoZW4gaW4gZm9yd2FyZGluZyB0YWJsZSBpcyBjb21wbGV4IGZvciBtYW5hZ2VtZW50IGFuZCBj
b250cm9sbGVyIGFuZCBtYXkgcHJ1bmUgYW4gZXJyb3IgZWFzaWx5LiBGb3Igc3VwcG9ydGluZyBi
aS1kaXJlY3Rpb25hbCBvciBicmFuY2hpbmcgdXNlIGNhc2VzLCB1c2luZyBpbmRleCBpbiBmb3J3
YXJkaW5nIG1heSBhbHNvIGJyaW5nIG90aGVyIGNvbmNlcm5zLg0KDQpSZWdhcmRpbmcgVFRMLCBt
eSBmaXJzdCB0aG91Z2h0IGlzIHRoYXQgaXMgYSBwcm9wZXJ0eSBvZiB0aGUgdHJhbnNwb3J0LCBh
bmQgaWYgaXQgaXMgaW1wb3J0YW50IHRvIHlvdSwgY2hvb3NlIHRoZSB0cmFuc3BvcnQgYWNjb3Jk
aW5nbHkuICAgQnV0LCBJ4oCZbSBvcGVuIHRvIGZ1cnRoZXIgZGlzY3Vzc2lvbiBhbG9uZyB0aGVz
ZSBsaW5lcy4NCltMdWN5XSBUaGFuayB5b3UgZm9yIHRoZSBjbGFyaWZpY2F0aW9uLiBUaGlzIGlz
IHJlbGF0ZWQgdG8gdGhlIGRpc2N1c3Npb24gdW5kZXIgdGhpcyB0aXRsZS4gSWYgU1BDIGlzIGlt
cGxlbWVudGVkIGFzIElQIG9yIElQL1VEUCBhcHBsaWNhdGlvbiwgaXQgY2FuIGxldmVyYWdlIGEg
bG90IHdoYXQgSVAgdGVjaG5vbG9neSBoYXZlIGRvbmUuIElmIHdlIGFzc3VtZSB0aGF0IFNGQyBt
YXkgYmUgY2FycmllZCBvdmVyIGFueSB0cmFuc3BvcnQgc29sdXRpb24sIFNGQyBpbXBsZW1lbnRh
dGlvbiBoYXMgdG8gcHJvdmlkZSB0aGVzZSBmdW5jdGlvbnMsIHdoaWNoLCBJTU8sIHJlbGF0ZWQg
dG8gd2hhdCBpbmZvcm1hdGlvbiB0aGF0IFNGQyBoZWFkZXIgbmVlZCB0byBob2xkLg0KDQpUaGFu
a3MsDQpMdWN5DQoNCiAgIFJvbg0KDQoNCkZyb206IEx1Y3kgeW9uZyBbbWFpbHRvOmx1Y3kueW9u
Z0BodWF3ZWkuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDEyOjI2IFBNDQpU
bzogUm9uIFBhcmtlcjsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBE
b2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtz
ZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkhp
IFJvbiwNCg0KSSBhc3N1bWUgdGhhdCB0aGUgaW5kZXggdXNhZ2UgeW91IG1lbnRpb25lZCBiZWxv
dyBpcyB0aGUgc2FtZSB3aGV0aGVyIHRoZXNlIHRocmVlIFNGcyBhcmUgb24gb25lIFNGRiBvciB0
d28gU0ZGcywgd2hpY2ggbWVhbnMgdGhhdCB0aGUgaW5kZXggIyBpcyBhc3NpZ25lZCB0byBTRi1Y
LUkgcGVyIFNGQyBhbmQgYnkgdGhlIGluY3JlbWVudGFsLiBBIFNGLVgtSSBtYXkgYmUgc2VydmVk
IHRvIG1hbnkgU0ZDcyBhbmQgcG9zaXRpb24gZGlmZmVyZW50bHkgaW4gU0ZDcy4gVGhpcyBtZWFu
cyB0aGF0LCBpbiB0aGlzIG1ldGhvZCwgYSBTRi1YLUkgaXMgbWFwcGVkIHdpdGggZGlmZmVyZW50
IGluZGV4ICMsIG9uZSBwZXIgZWFjaCBTRkMgdGhhdCBoYXMgdGhlIFNGLVgtSS4gSU1POiAgd2hl
biBvcGVyYXRvci9zeXN0ZW0gY3JlYXRlcyBhIFNGQyBhbmQgc2VsZWN0cyBTRi1YLUlzIGZvciB0
aGUgU0ZDLCBhbmQgdGhlbiBhc3NpZ24gaW5kZXggIyB0byB0aGVtIGFuZCBjb25maWd1cmUgdGhl
IGZvcndhcmRpbmcgdGFibGUgd2l0aCBwYXRoIElEIGFuZCBpbmRleCAjIGluIHRoZSByZWxhdGVk
IFNGRnMuIEZ1cnRoZXJtb3JlLCBlYWNoIGluZGV4ICMgYWxzbyBuZWVkIHRvIGJlIGFzc29jaWF0
ZWQgdG8gdGhlIGFkZHJlc3Mgb3IgcG9ydCB0aGF0IHRyYW5zcG9ydCBsYXllciBjYW4gdW5kZXJz
dGFuZC4gIElNTzogdGhpcyBpcyBhIGNvbXBsZXggcHJvY2VzcyBmb3IgdGhlIHN5c3RlbSwgdW5l
YXN5IHRvIG1hbmdlciB0b28sIGFuZCBtYXkgZWFzaWx5IHByb25lIGFuIGVycm9yLg0KDQpTZWNv
bmQsIHlvdXIgZHJhZnQgYWxzbyBtZW50aW9uIHRoYXQgdGhlIHVzZSBvZiBpbmRleCB0byBwcmV2
ZW50IHRoZSBsb29wLiAgVGhlIGxvb3AgZG9lcyBub3Qgb2NjdXIgaW4gbm9ybWFsIGNvbmRpdGlv
bi4gVGhlIGxvb3Agb2NjdXJzIGluIGFibm9ybWFsIGNvbmRpdGlvbi4gU28gdGhlIGxvb3AgcHJl
dmVudGlvbiBtZWNoYW5pc20gaXMgdG8gcHJldmVudCBubyBsb29wIGhhcHBlbiBpbiBhbnkgYWJu
b3JtYWwgY29uZGl0aW9uLiBUaGF0IGlzIHdoeSBUVEwgaXMgZGVzaWduZWQgZm9yIGluIElQIG5l
dHdvcmsuIElmIFNGQyBoZWFkZXIgaXMgZXhwZWN0ZWQgdG8gdHJhbnNwb3J0IG92ZXIgYW55IHRy
YW5zcG9ydCBuZXR3b3JrIGJlc2lkZSBJUCwgaXQgbmVlZHMgdGhlIHNpbWlsYXIgbWVjaGFuaXNt
IGFzIElQL1RUTC4gVGhlIHVzYWdlIG9mIGluZGV4IGluIHlvdXIgcHJvcG9zYWwgZG9lcyBub3Qg
YWNoaWV2ZSB0aGlzIHB1cnBvc2UuDQoNCklmIHdlIHVzZSBJUCBhcyB0cmFuc3BvcnQsIElNTzog
bm8gbmVlZCB0byBpbXBsZW1lbnQgVFRMIG1lY2hhbmlzbSB3aXRoaW4gU0ZDLCBqdXN0IGxldmVy
YWdlIElQIFRUTCBjYXBhYmlsaXR5LiBCdXQsIGlmIG92ZXIgb3RoZXIgdHJhbnNwb3J0cywgd2Ug
bmVlZCB0byBpbXBsZW1lbnQgSVAvVFRMIGxpa2UgbWVjaGFuaXNtIGluIFNGQy4NCg0KUmVnYXJk
cywNCkx1Y3kNCg0KDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCA5OjM1IEFNDQpU
bzogWHV4aWFvaHU7IEx1Y3kgeW9uZzsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERv
bHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3Nm
Y10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KWGlh
b2h1LA0KDQpJIGRvbuKAmXQgdGhpbmsgd2UgbmVlZCB0byB2aWV3IHRoZSBTRiBpbmRleCBhcyBh
IFRUTC4gICBBcHByb3ByaWF0ZSB2YWxpZGF0aW9uIGFuZCBsb29wIHN1cHByZXNzaW9uIGNhbiBi
ZSBkb25lIGV2ZW4gd2l0aCB0aGUgY3VycmVudCBwcm9wb3NlZCBkZWZpbml0aW9uLiAgICBBbnkg
U0ZGIHJlY2VpdmluZyBhbiBTRkMgZW5jYXBzdWxhdGVkIHBhY2tldCBvciBmcmFtZSB3b3VsZCBu
ZWVkIHRvIGtub3cgdG8gd2hpY2ggb2YgaXRzIGRlcGVuZGVudCBTRuKAmXMgaXQgc2hvdWxkIGZv
cndhcmQgdGhlIHBhY2tldCBvciBmcmFtZS4gICBUbyBkbyBzbyBtZWFucyB0aGF0IGl0IGNhbiB2
YWxpZGF0ZSB0aGF0IHRoZSBwYXRoIElEIGlzIG9uZSB0aGF0IGl0IGV4cGVjdHMgdG8gcGFydGlj
aXBhdGUgaW4gYW5kIHRoYXQgdGhlIFNGIGluc3RhbmNlIGlkZW50aWZpZWQgYnkgdGhlIGluZGV4
IG9uIHRoYXQgcGF0aCBpcyBvbmUgdGhhdCBpdCBpcyByZXNwb25zaWJsZSBmb3IuICAgIFN1Y2gg
Y2hhaW4gcGF0aCBkYXRhIG1heSBoYXZlIGJlZW4gbG9jYWxseSBwcm92aXNpb25lZCBvciBtYXkg
aGF2ZSBiZWVuIGRpc3RyaWJ1dGVkIGluIGEgY29udHJvbCBwbGFuZS4NCg0KV2hlbiB0aGUgU0ZG
IHJlY2VpdmVzIHRoZSBnb29kIHBhY2tldCBvciBmcmFtZSBiYWNrIGZyb20gb25lIG9mIGl0cyBk
ZXBlbmRlbnQgU0bigJlzLCBpdCB3aWxsIGlkZW50aWZ5IHRoZSBuZXh0IFNGIGFuZCBTRkYgYnkg
Y29uc3VsdGluZyBpdHMgbG9jYWwgZGF0YWJhc2UuICAgSWYgaXQgaXMgbm90IHRoZSBmaW5hbCBT
RiwgdGhlbiB0aGUgU0YgaW5kZXggaXMgaW5jcmVtZW50ZWQsIHRoZSB0cmFuc3BvcnQgaGVhZGVy
IHVwZGF0ZWQgYXMgbmVjZXNzYXJ5LCBhbmQgdGhlIHBhY2tldCBvciBmcmFtZSBwcm9ncmVzc2Vk
LiAgICBGYWlsdXJlIHRvIHByb3Blcmx5IGluY3JlbWVudCB0aGUgU0YgSW5kZXggd291bGQgYmUg
YWtpbiB0byBmYWlsdXJlIHRvIGRlY3JlbWVudCBhIFRUTCBieSBhIHJvdXRlciDigJMgdGhlcmUg
aXMgbm8gcHJvdGVjdGlvbiBmcm9tIHRoYXQuDQoNCiAgIFJvbg0KDQoNCkZyb206IHNmYyBbbWFp
bHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgWHV4aWFvaHUNClNlbnQ6IFRo
dXJzZGF5LCBNYXJjaCAyNywgMjAxNCA1OjQ0IEFNDQpUbzogUm9uIFBhcmtlcjsgTHVjeSB5b25n
OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQ
IGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQoNCuWPkeS7tuS6ujogc2ZjIFttYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIOS7o+ihqCBSb24gUGFya2VyDQrlj5HpgIHml7bpl7Q6IDIw
MTTlubQz5pyIMjbml6UgNzoxMw0K5pS25Lu25Lq6OiBMdWN5IHlvbmc7IFJlaW5hbGRvIFBlbm5v
IChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0K5Li76aKYOiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJv
cyBhbmQgY29ucz8NCg0KTHVjeSwNCg0KUmVnYXJkaW5nIHRoZSBzZXJ2aWNlIGZ1bmN0aW9uIGlu
ZGV4IHRoYXQgd291bGQgYmUgY29udGFpbmVkIGluIHRoZSBzZXJ2aWNlIGhlYWRlciwgSSB0aGlu
ayBpdCBpcyBzaW1wbHkgaW5jcmVtZW50ZWQgZnJvbSAxIHRvIGluZGljYXRlIHRoZSBuZXh0IHNl
cnZpY2UgZnVuY3Rpb24gd2l0aGluIHRoZSBjaGFpbi4gICBGb3IgZXhhbXBsZSwgaWYgdGhlIHBh
dGggSUQgaXMgWCwgZm9yIGEgcGF0aCB7U0YtQS01LCBTRi1CLTIsIFNGLUMtNn0sIHRoZW4gcGFj
a2V0cyBkZXN0aW5lZCBmcm9tIGEgY2xhc3NpZmllciB0b3dhcmRzIFNGLUEtNSB3b3VsZCBjYXJy
eSAocGF0aCBYLCBpbmRleCAxKSwgcGFja2V0cyBmcm9tIFNGLUEtNSB0byBTRi1CLTIgd291bGQg
Y2FycnkgKHBhdGggWCwgaW5kZXggMiksIGV0Yy4NCg0KW1hpYW9odV0gSSB0aGluayB0aGUgdmFs
dWUgb2YgdGhlIHNlcnZpY2UgaW5kZXggc2hvdWxkIGJlIGRlY3JlbWVudGVkLCByYXRoZXIgdGhh
biBiZWluZyBpbmNyZW1lbnRlZCB3aGVuIHRyYXZlbGxpbmcgYWxvbmcgdGhlIHNlcnZpY2UgcGF0
aCBzaW5jZSB0aGF0IGluZGV4IGlzIG5vdCBvbmx5IHVzZWQgZm9yIGluZGljYXRpbmcgdGhlIG5l
eHQgc2VydmljZSBmdW5jdGlvbiB3aXRoaW4gdGhlIGNoYWluLCBidXQgYWxzbyB1c2VkIGZvciBv
dGhlciBwdXJwb3NlcyAoZS5nLiwgVFRMIG9mIHRoZSBzZXJ2aWNlIHBhdGgsIGluZGljYXRvciBv
ZiB0aGUgZW5kIG9mIHRoZSBzZXJ2aWNlIGNoYWluKSwgdW5sZXNzIHlvdSB3YW50IHRvIGludHJv
ZHVjZSBhbiBhZGRpdGlvbmFsIGZpZWxkIHdoaWNoIGluZGljYXRlcyB0aGUgdG90YWwgbGVuZ3Ro
IG9mIHRoZSBzZXJ2aWNlIGNoYWluLg0KDQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUNCg0KICAgUm9u
DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpGcm9tOiBzZmMgW3NmYy1ib3Vu
Y2VzQGlldGYub3JnPG1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZz5dIG9uIGJlaGFsZiBvZiBM
dWN5IHlvbmcgW2x1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNv
bT5dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA2OjM4IFBNDQpUbzogUmVpbmFsZG8g
UGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlv
biwgcHJvcyBhbmQgY29ucz8NCkhpIFJlaW5hbGRvLA0KDQpUaGFuayB5b3UgdG8gc2hhcmUgeW91
ciB2aWV3cyBvbiB0aGlzIHNvbHV0aW9uLiBXZSB3YW50IHRvIGhhdmUgYW4gZWxlZ2FudCBhbmQg
Z2VuZXJhbCBzb2x1dGlvbiB3aXRoIG9uZSBzdGFuZGFyZCBTRkMgaGVhZGVyIHRvIGNvdmVyIG1h
am9yaXR5IHVzZSBjYXNlcw0KDQpTZWUgaW5saW5lIGJlbG93Lg0KDQoNCkZyb206IFJlaW5hbGRv
IFBlbm5vIChyZXBlbm5vKSBbbWFpbHRvOnJlcGVubm9AY2lzY28uY29tXQ0KU2VudDogVHVlc2Rh
eSwgTWFyY2ggMjUsIDIwMTQgNDo1NiBQTQ0KVG86IEx1Y3kgeW9uZzsgRGF2ZSBEb2xzb247IHNm
Y0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBh
cyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkhpLA0KDQpUaGVy
ZSBhcmUgc2V2ZXJhbCBzb2x1dGlvbiB0byB0aGlzIHByb2JsZW0uIFNvbWUgb2YgdGhlbSBpbXBs
ZW1lbnRhdGlvbiBzcGVjaWZpYywgb3RoZXJzIG1vcmUgZWxlZ2FudC4NCg0KMSAtIE9uZSBvZiB0
aGUgbW9yZSBlbGVnYW50IG9uZXMgaXMgdG8gdXNlIHRoZSBTZXJ2aWNlIEluZGV4IHRvIGRldGVy
bWluZSB0aGUgbmV4dCBzZXJ2aWNlIGZ1bmN0aW9uIGluc3RhbmNlLiAgSXQgbWFrZXMgZm9yIGEg
Y29tcGxldGVseSBzdGF0ZWxlc3Mgc29sdXRpb24gKGNvZGUgd2lzZSkuDQpbTHVjeV0gd2hlbiB1
c2luZyBQYXRoIElEIGFuZCBTZXJ2aWNlIEluZGV4IG9uIFNGQyBoZWFkZXIsIGl0IHJlcXVpcmVz
IGFzc2lnbmluZyBpbmRleCAjIHRvIGVhY2ggU0YgaW5zdGFuY2UsIGNvbmZpZ3VyaW5nIHRoZW0g
aW4gdGhlIGZvcndhcmRpbmcgdGFibGUsIHdoaWNoIGlzIHZlcnkgY29tcGxleCBwcm9jZXNzIGFu
ZCBlYXNpbHkgcHJ1bmUgZm9yIGVycm9yIGluIG1heSBvcGluaW9uLiAgSW4gYWRkaXRpb24sIGVh
Y2ggU0YgaW5zdGFuY2UgbWF5IHNlcnZlIG1vcmUgdGhhbiBvbmUgU0ZDLCBzbyBuZWVkIHRvIGFz
c2lnbiBpbmRleCAjIGZvciBlYWNoIFNGQywgd2hpY2ggaXMgbW9yZSBjb21wbGV4LiBSZWdhcmRp
bmcgdGhlIHN0YXRlbGVzcywgSSBkb27igJl0IGdldCBpdC4gSXNu4oCZdCBpbmRleCAjIGEgc3Rh
dGUgYXMgd2VsbCAobWF5IGJlIGZldyBiaXQgbGVzcyk/DQoNClRvIGltcGxlbWVudCB0cnVlIHN0
YXRlbGVzcywgU0ZDIGhlYWRlciBuZWVkcyBhYmlsaXR5IHRvIGNhcnJ5IGFsbCBTRklzIElQIGFk
ZHJlc3NlcyBpbiBTRkMgaGVhZGVyLCB3aGljaCB3YXMgY29uc2lkZXJlZCBhcyBub24tc2NhbGUg
c29sdXRpb24uDQoNCg0KMiDigJMgQW5vdGhlciBvcHRpb24gaXMgZnJvbSBhIGNvZGluZyBwZXJz
cGVjdGl2ZSB5b3UgY2FuIGp1c3Qga2VlcCBtb3JlIHN0YXRlIGluIHlvdXIgU04vU0ZGIHdoaWxl
IHlvdSBwcm9jZXNzIHRoZSBwYWNrZXQgYW5kIGRldGVybWluZSB3aGF0IGlzIHRoZSDigJxuZXh0
4oCdIHNlcnZpY2UuDQpbTHVjeV0gQWdyZWUuDQoNCkJ1dCBpcnJlc3BlY3RpdmUsIHRoZSBTTiBu
ZWVkcyB0byBrbm93IHRoZSBQYXRoIElEIGFuZCB0aGUgbGlzdCBvZiBTRklzIGludGVybmFsIHRv
IGl0cyBub2RlLiBUaGlzIHByb3Zpc2lvbmluZyBjYW4gaGFwcGVuIGluIGEgdmFyaWV0eSBvZiB3
YXlzLCBJIGltcGxlbWVudGVkIHdpdGggUkVTVGNvbmYgYW5kIE5ldGNvbmYuDQoNCkFzIGZhciBh
cyBVRFAvSVAgdnMuSVAsIEkgZ2l2ZSBwcmVmZXJlbmNlIHRvIFVEUC9JUC4gSWYgeW91IGhhdmUg
YSBmaXhlZCBwb3J0IG92ZXIgVURQIGluIHdoaWNoIHRvIHJlY2VpdmUvc2VuZCBwYWNrZXRzOg0K
DQotIFlvdSBjYW4gaGF2ZSB5b3VyIGVudGlyZSBkYXRhcGxhbmUgaW4gdXNlcnBhY2UgYW5kIHVz
ZSBhIHZhcmlldHkgb2YgcHJvZ3JhbW1pbmcgbGFuZ3VhZ2VzLg0KLSBZb3UgZG8gbm90IG5lZWQg
cmF3IHBhY2tldCBhY2Nlc3MgdG8gcHVsbC9zZW5kIHBhY2tldHMuIFRoZXJlZm9yZSBubyByb290
IHN1cHBvcnQuDQotIFVEUCBjYW4gdHJhdmVyc2Ugbm9uLVNGQyBhd2FyZSBtaWRkbGV4Ym94ZXMu
DQpbTHVjeV0gQWdyZWUgb24gdGhpcyBzdGF0ZW1lbnQuIEJ1dCBmb3IgU0ZDIGRvbWFpbiwgZG8g
d2Ugd2FudCB0byBhbGxvdyBzdWNoIG1pZGJveGVzIG9uIFNGQyBwYXRoPyBNYXliZSBoYXBwZW4g
aWYgYSBTRkMgZG9tYWluIGNyb3NzZXMgbW9yZSB0aGFuIHRyYW5zcG9ydCBkb21haW5zPyBUaGlz
IGlzIG9uZSBJIGxpa2UgdG8ga25vdyBmcm9tIFNQcyBhbmQgU0YgdmVuZG9ycy4NCg0KUmVnYXJk
cywNCkx1Y3kNCk9yIHlvdSBjYW4gdXNlIGFueSBvZiB0aGUgYXZhaWxhYmxlIG1ldGhvZHMoIFRV
Uk4sIFNUVU4sIGV0YykuICBJZiB5b3UgZW5jYXAgaW4gc29tZXRoaW5nIGVsc2Ugb3RoZXIgdGhh
biBJUC9VRFAgdGhlIGFwcGxpY2FiaWxpdHkgb2YgU0ZDIHdpbGwgYmUgY29uc2lkZXJhYmx5IGRp
bWluaXNoZWQuSnVzdCBjaGVjayBTVENQIGFuZCBpdHMgcHJvYmxlbSBvbiBnZXR0aW5nIGFkb3B0
ZWQgZ2l2ZW4gbWlkZGxleGJveGVzICBub3QgcmVjb2duaXppbmcgaXRzIHByb3RvY29sIG51bWJl
ci4NCg0KLSBJdCBqaXZlcyB3aXRoIG90aGVyIElFVEYgd29yayBpbiB0aGUgYXJlYXMgb2YgbWV0
YWRhdGEgYW5kIHRyYW5zcG9ydCBzZXJ2aWNlcyAoc2F5LCBUQVBTKS4NCg0KcmVnYXJkcywNCg0K
UmVpbmFsZG8NCg0KDQoNCkZyb206IEx1Y3kgeW9uZyA8bHVjeS55b25nQGh1YXdlaS5jb208bWFp
bHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4NCkRhdGU6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0
IGF0IDI6MjUgUE0NClRvOiBEYXZlIERvbHNvbiA8ZGRvbHNvbkBzYW5kdmluZS5jb208bWFpbHRv
OmRkb2xzb25Ac2FuZHZpbmUuY29tPj4sICJzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4iIDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4+DQpTdWJqZWN0OiBSZTogW3Nm
Y10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KSGkg
RGF2ZSwNCg0KSWYgYSBzZXJ2aWNlIGZvcndhcmRlciBwb2ludCBjb25uZWN0cyBtb3JlIHRoYW4g
b25lIFNGIGluc3RhbmNlcyB0aGF0IGJlbG9uZyB0byB0aGUgc2FtZSBTRkMsIGhvdyBjYW4gb25l
IFBhdGggSUQgZGV0ZXJtaW5lIHdoaWNoIFNGIGluc3RhbmNlcyBpcyB0aGUgbmV4dD8gSWYgeW91
IGRyYXcgYSBzZXJ2aWNlIGNoYWluIHBhdGggd2l0aCBtYW55IFNGIGluc3RhbmNlcywgeW91IGNh
biBlYXNpbHkgc2VlLCBpZiBQYXRoIElEIHJlcHJlc2VudHMgdGhhdCBwYXRoLCBzZXJ2aWNlIGZv
cndhcmRlciBuZWVkcyB0byB1c2UgcHJldmlvdXMgU0Ygb24gdGhlIHBhdGggdG8gcG9zaXRpb24g
dGhlIG5leHQgU0Ygb24gdGhhdCBwYXRoLg0KDQpMdWN5DQoNCkZyb206IERhdmUgRG9sc29uIFtt
YWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb21dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAx
NCA0OjEwIFBNDQpUbzogTHVjeSB5b25nOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4NClN1YmplY3Q6IFJFOiBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFu
ZCBjb25zPw0KDQpXaHkgZG8geW91IHRoaW5rIHRoZSBwcmV2aW91cyBTRiBJUCBhZGRyZXNzIGlz
IHJlcXVpcmVkIHRvIGRldGVybWluZSB0aGUgbmV4dCBTRiBJUCBhZGRyZXNzPyBXaHkgaXMgdGhl
IFBhdGggSUQgbm90IHN1ZmZpY2llbnQgaW5mb3JtYXRpb24/DQoNCg0KRnJvbTogTHVjeSB5b25n
IFttYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb21dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAyNSwg
MjAxNCA0OjU2IFBNDQpUbzogRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPg0KU3ViamVjdDogUkU6IFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHBy
b3MgYW5kIGNvbnM/DQoNCkluIHRoaXMgc29sdXRpb24sIHNlcnZpY2UgZm9yd2FyZGVyIGFuZCBT
RiBpbnN0YW5jZSBhcmUgc2VwYXJhdGVkIGVudGl0aWVzLiBTZXJ2aWNlIGZvcndhcmRlciBuZWVk
cyBQYXRoIElEIGFuZCBwcmV2aW91cyBTRiBJUCBhZGRyZXNzIHRvIHVuaXF1ZWx5IGlkZW50aWZ5
IHRoZSBuZXh0IFNGIElQIGFkZHJlc3MuDQoNCkx1Y3kNCg0KRnJvbTogRGF2ZSBEb2xzb24gW21h
aWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbV0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0
IDM6MjEgUE0NClRvOiBMdWN5IHlvbmc7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KU3ViamVjdDogUkU6IFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5k
IGNvbnM/DQoNCkkgZG8gbm90IHNlZSB3aHkgc291cmNlIElQIGFkZHJlc3MgKHByZXZpb3VzIFNG
KSB3b3VsZCBiZSByZXF1aXJlZCB0byBsb29rIHVwIHRoZSBuZXh0IFNGLiBUaGUgcGF0aCBJRCBz
aG91bGQgYmUgc3VmZmljaWVudCB0byBkZXRlcm1pbmUgdGhlIG5leHQgU0YuDQoNCg0KDQoNCg0K
RnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBMdWN5
IHlvbmcNClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDQ6MDIgUE0NClRvOiBzZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFtzZmNdIFNGQyBhcyBhbiBJUCBv
ciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkhpLA0KDQpUaGVyZSBhcmUgbWFu
eSB3YXlzIHRvIGltcGxlbWVudCBTRkNzLiBIb3dldmVyLCBvbmUgb2Ygb3VyIGdvYWxzIGluIHN0
YW5kYXJkIGlzIHRvIGRldmVsb3AgYSBzb2x1dGlvbiB0aGF0IGlzIHNpbXBsZSBhbmQgbGVzcyBj
b3N0IGZvciB2ZW5kZXJzIGFuZCBzZXJ2aWNlIHByb3ZpZGVycy4gIE90aGVyIGdvYWxzIGFyZSB0
aGF0IHRoZSBzb2x1dGlvbiBjYW4gYXBwbHkgdG8gY29tbW9uIGFuZCBtYWpvcml0eSB1c2UgY2Fz
ZXMuDQoNCklmIHdlIGltcGxlbWVudCBTRkMgYXMgYW4gSVAgb3IgVURQL0lQIGFwcGxpY2F0aW9u
LCBpLmUuIG9uY2UgdHJhZmZpYyBpcyBjbGFzc2lmaWVkIGJ5IHRoZSBjbGFzc2lmaWNhdGlvbiwg
aXQgYWRkcyBTRkMgaGVhZGVyIGFuZCBJUCBoZWFkZXIgKG91dGVyKSBvbiB0aGUgcGFja2V0cyAo
VURQIGhlYWRlciB0b28gaW4gbGF0dGVyIGNhc2UpLCBhbmQgc2VuZCBzdWNoIHBhY2tldHMgYXMg
YSByZWd1bGFyIElQIHBhY2tldC4gVGhlIHNyYyBJUCBvZiBvdXRlciBoZWFkZXIgY2FuIGJlIGNs
YXNzaWZpY2F0aW9uIElQIGFkZHJlc3MsIGFuZCBkc3QgSVAgY2FuIGJlIG5leHQgU0YgSW5zdGFu
Y2UgSVAgYWRkcmVzcy4gTWFueSB0cmFuc3BvcnQgbmV0d29ya3MgY2FuIGNhcnJ5IElQIHRyYWZm
aWMgYW5kIHJvdXRlIElQIHBhY2tldHMgYmFzZWQgb24gZHN0IElQIGFkZHJlc3MuICBXZSBvbmx5
IG5lZWQgdG8gcmVxdWVzdCBhIG5ldyBJUCBwcm90b2NvbCB0eXBlIGZvciBTRkMuIEF0IHRoZSBz
ZXJ2aWNlIGZvcndhcmRlciBwb2ludCwgaXQgY2FuIGxvb2sgdXAgbmV4dCBTRiBJUCBhZGRyZXNz
IGJhc2VkIG9uIFBhdGggSUQgaW4gU0ZDIGhlYWRlciBhbmQgc3JjIElQIGFkZHJlc3MgKHByZXZp
b3VzIFNGKSBvbiB0aGUgcGFja2V0LiAgQSBTRiBhbHNvIGZvcndhcmRzIHRoZSBwYWNrZXQgd2l0
aCBTRkMgaGVhZGVyIGFzIGFuIElQIHBhY2tldCBhbmQgZmlsbHMgaXRzIElQIGFkZHJlc3MgYXMg
c3JjIElQIGFuZCB0aGUgc2VydmljZSBmb3J3YXJkZXIgcG9pbnQgSVAgYWRkcmVzcyBhcyB0aGUg
ZHN0IElQIG9uIHRoZSBwYWNrZXQuDQoNClRoaXMgc29sdXRpb24gd29ya3MgZm9yIGVpdGhlciBT
RkMgYXMgYW4gSVAgYXBwbGljYXRpb24gb3IgVURQL0lQIGFwcGxpY2F0aW9uLCB3aGljaCBvbmUg
aXMgbW9yZSBwcm9wZXIgZnJvbSBTRiBhbmQgc2VydmljZSBmb3J3YXJkZXIgcG9pbnQ/DQoNClRo
aXMgc29sdXRpb24gc2VlbXMgc2ltcGxlIHRvIG1lIGFuZCBvbmx5IG5lZWQgUGF0aCBJRCBpbiBT
RkMgaGVhZGVyIGZvciBzdGVlcmluZyB0cmFmZmljIHRocm91Z2ggdGhlIFNGQyBwYXRoLiBCdXQg
bGlrZSB0byBzZWUgb3RoZXJz4oCZIG9waW5pb24gb24gdGhpcyBzb2x1dGlvbiwgcHJvcyBhbmQg
Y29ucy4NCg0KVGhhbmtzLA0KTHVjeQ0K

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgZm9udC1zaXplOiAxNHB4OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsgIj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7ICI+
THVjeSw8L2Rpdj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7ICI+PGJyPg0KPC9k
aXY+DQo8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyAiPldhcyBub3QgZm9sbG93aW5n
IHRoZSB0aHJlYWQgZnVsbHk7IGhhcHBlbmVkIHRvIHJlYWQgdGhpcyBvbmUuJm5ic3A7VGhpcyBz
ZWVtcyB0byBiZSBhcmNoaXRlY3R1cmFsbHkgaWxsLXRob3VnaHQtb3V0IElNTyAtIGNvbW1lbnRz
IGlubGluZS4uPC9kaXY+DQo8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyAiPjxicj4N
CjwvZGl2Pg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgIj5SZ2RzLDwvZGl2Pg0K
PGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgIj5TdXJlbmRyYS48L2Rpdj4NCjxkaXYg
c3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7ICI+PGJyPg0KPC9kaXY+DQo8c3BhbiBpZD0iT0xL
X1NSQ19CT0RZX1NFQ1RJT04iIHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyAiPg0KPGRpdiBz
dHlsZT0iZm9udC1mYW1pbHk6Q2FsaWJyaTsgZm9udC1zaXplOjExcHQ7IHRleHQtYWxpZ246bGVm
dDsgY29sb3I6YmxhY2s7IEJPUkRFUi1CT1RUT006IG1lZGl1bSBub25lOyBCT1JERVItTEVGVDog
bWVkaXVtIG5vbmU7IFBBRERJTkctQk9UVE9NOiAwaW47IFBBRERJTkctTEVGVDogMGluOyBQQURE
SU5HLVJJR0hUOiAwaW47IEJPUkRFUi1UT1A6ICNiNWM0ZGYgMXB0IHNvbGlkOyBCT1JERVItUklH
SFQ6IG1lZGl1bSBub25lOyBQQURESU5HLVRPUDogM3B0Ij4NCjxzcGFuIHN0eWxlPSJmb250LXdl
aWdodDpib2xkIj5Gcm9tOiA8L3NwYW4+THVjeSB5b25nICZsdDs8YSBocmVmPSJtYWlsdG86bHVj
eS55b25nQGh1YXdlaS5jb20iPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPiZndDs8YnI+DQo8c3Bh
biBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+RGF0ZTogPC9zcGFuPlRodXJzZGF5LCBNYXJjaCAy
NywgMjAxNCAyOjI1IFBNPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPlRvOiA8
L3NwYW4+Um9uIFBhcmtlciAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb20iPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0OywgWHV4
aWFvaHUgJmx0OzxhIGhyZWY9Im1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tIj54dXhpYW9odUBo
dWF3ZWkuY29tPC9hPiZndDssICZxdW90O1JlaW5hbGRvIFBlbm5vIChyZXBlbm5vKSZxdW90OyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOnJlcGVubm9AY2lzY28uY29tIj5yZXBlbm5vQGNpc2NvLmNvbTwv
YT4mZ3Q7LA0KIERhdmUgRG9sc29uICZsdDs8YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmlu
ZS5jb20iPmRkb2xzb25Ac2FuZHZpbmUuY29tPC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPHNwYW4gc3R5bGU9ImZv
bnQtd2VpZ2h0OmJvbGQiPlN1YmplY3Q6IDwvc3Bhbj5SZTogW3NmY10gU0ZDIGFzIGFuIElQIG9y
IFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88YnI+DQo8L2Rpdj4NCjxkaXY+PGJyPg0K
PC9kaXY+DQo8ZGl2IHhtbG5zOnY9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206dm1sIiB4bWxu
czpvPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiIHhtbG5zOnc9InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOndvcmQiIHhtbG5zOm09Imh0dHA6Ly9zY2hl
bWFzLm1pY3Jvc29mdC5jb20vb2ZmaWNlLzIwMDQvMTIvb21tbCIgeG1sbnM9Imh0dHA6Ly93d3cu
dzMub3JnL1RSL1JFQy1odG1sNDAiPg0KPG1ldGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJN
aWNyb3NvZnQgV29yZCAxMiAoZmlsdGVyZWQgbWVkaXVtKSI+DQo8IS0tW2lmICFtc29dPjxzdHls
ZT52XDoqIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQpvXDoqIHtiZWhhdmlvcjp1cmwo
I2RlZmF1bHQjVk1MKTt9DQp3XDoqIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQouc2hh
cGUge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCjwvc3R5bGU+PCFbZW5kaWZdLS0+PHN0
eWxlPjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1p
bHk6U2ltU3VuOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1
IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglw
YW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OkNvbnNvbGFzOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk6IlNlZ29lIFVJIjsNCglwYW5vc2UtMToyIDExIDUgMiA0IDIgNCAyIDIg
Mzt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQFNpbVN1biI7DQoJcGFub3NlLTE6MiAx
IDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWws
IGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0
b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwi
c2Fucy1zZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6
dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6
OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcHJlDQoJ
e21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0
ZWQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1z
aXplOjEyLjBwdDsNCglmb250LWZhbWlseTpTaW1TdW47fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29B
Y2V0YXRlLCBkaXYuTXNvQWNldGF0ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0
eWxlLWxpbms6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0
b206LjAwMDFwdDsNCglmb250LXNpemU6OC4wcHQ7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNh
bnMtc2VyaWYiO30NCnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2
Lk1zb0xpc3RQYXJhZ3JhcGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1hcmdpbi10b3A6
MGluOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbWFyZ2luLWJvdHRvbTowaW47DQoJbWFyZ2luLWxl
ZnQ6LjVpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglm
b250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnNwYW4uSFRNTFByZWZvcm1h
dHRlZENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1z
by1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQi
Ow0KCWZvbnQtZmFtaWx5OkNvbnNvbGFzO30NCnNwYW4uQmFsbG9vblRleHRDaGFyDQoJe21zby1z
dHlsZS1uYW1lOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0K
CW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQiOw0KCWZvbnQtZmFtaWx5OiJTZWdvZSBVSSIs
InNhbnMtc2VyaWYiO30NCnAubXNvY2hwZGVmYXVsdCwgbGkubXNvY2hwZGVmYXVsdCwgZGl2Lm1z
b2NocGRlZmF1bHQNCgl7bXNvLXN0eWxlLW5hbWU6bXNvY2hwZGVmYXVsdDsNCgltc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0Kc3Bhbi5IVE1MQ2hhcg0KCXttc28tc3R5
bGUtbmFtZToiSFRNTCBcOTg4NFw4QkJFXDY4M0NcNUYwRiBDaGFyIjsNCgltc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgXDk4ODRcOEJCRVw2ODNDXDVGMEYiOw0K
CWZvbnQtZmFtaWx5OlNpbVN1bjt9DQpwLkhUTUwsIGxpLkhUTUwsIGRpdi5IVE1MDQoJe21zby1z
dHlsZS1uYW1lOiJIVE1MIFw5ODg0XDhCQkVcNjgzQ1w1RjBGIjsNCgltc28tc3R5bGUtbGluazoi
SFRNTCBcOTg4NFw4QkJFXDY4M0NcNUYwRiBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
Iiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5DaGFyDQoJe21zby1zdHlsZS1uYW1lOiJcNjI3OVw2Q0U4
XDY4NDZcNjU4N1w2NzJDIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5
bGUtbGluazpcNjI3OVw2Q0U4XDY4NDZcNjU4N1w2NzJDOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
Iiwic2Fucy1zZXJpZiI7fQ0KcC5hLCBsaS5hLCBkaXYuYQ0KCXttc28tc3R5bGUtbmFtZTpcNjI3
OVw2Q0U4XDY4NDZcNjU4N1w2NzJDOw0KCW1zby1zdHlsZS1saW5rOiJcNjI3OVw2Q0U4XDY4NDZc
NjU4N1w2NzJDIENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0K
CWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjt9
DQpzcGFuLmJhbGxvb250ZXh0Y2hhcjANCgl7bXNvLXN0eWxlLW5hbWU6YmFsbG9vbnRleHRjaGFy
Ow0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpzcGFuLmVtYWlsc3R5bGUx
OQ0KCXttc28tc3R5bGUtbmFtZTplbWFpbHN0eWxlMTk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmki
LCJzYW5zLXNlcmlmIjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uZW1haWxzdHlsZTIwDQoJ
e21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGUyMDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNh
bnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5lbWFpbHN0eWxlMjENCgl7bXNvLXN0
eWxlLW5hbWU6ZW1haWxzdHlsZTIxOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJp
ZiI7DQoJY29sb3I6IzAwNzBDMDt9DQpzcGFuLmVtYWlsc3R5bGUyMg0KCXttc28tc3R5bGUtbmFt
ZTplbWFpbHN0eWxlMjI7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCglj
b2xvcjojMUY0OTdEO30NCnNwYW4uZW1haWxzdHlsZTIzDQoJe21zby1zdHlsZS1uYW1lOmVtYWls
c3R5bGUyMzsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMw
MDcwQzA7fQ0Kc3Bhbi5lbWFpbHN0eWxlMjQNCgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHlsZTI0
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzAwNzBDMDt9
DQpzcGFuLkVtYWlsU3R5bGUzNA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFp
bFN0eWxlMzUNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGli
cmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTM2DQoJ
e21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1z
ZXJpZiI7DQoJY29sb3I6IzAwNzBDMDt9DQpzcGFuLkVtYWlsU3R5bGUzNw0KCXttc28tc3R5bGUt
dHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNv
bG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMzgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29u
YWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMDA3MEMw
O30NCnNwYW4uRW1haWxTdHlsZTM5DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVt
YWlsU3R5bGU0MA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2Fs
aWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMwMDcwQzA7fQ0Kc3Bhbi5FbWFpbFN0eWxlNDEN
Cgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z
LXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTQyDQoJe21zby1zdHls
ZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJ
Y29sb3I6IzAwNzBDMDt9DQpzcGFuLkVtYWlsU3R5bGU0Mw0KCXttc28tc3R5bGUtdHlwZTpwZXJz
b25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5
N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlNDQNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMDA3MEMwO30N
Ci5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6
ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1h
cmdpbjoxLjBpbiAxLjI1aW4gMS4waW4gMS4yNWluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFn
ZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxv
OnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtl
bmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJl
ZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0
PjwveG1sPjwhW2VuZGlmXS0tPg0KPGRpdiBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9
InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPkhpIFJvbiw8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMwMDcwQzAiPklmIHdlIHRyZWF0IFNGQyBhcyBhbiBJUCBvciBJUC9VUEQgYXBw
bGljYXRpb24sIHdlIGRvIG5vdCBjaGFuZ2UgdGhlIHJlcXVpcmVtZW50IGFuZCBhcmNoaXRlY3R1
cmUuIFdlIGhhdmUgYSBzaW1wbGUgc29sdXRpb24gdG8gYWNoaWV2ZSBiaS1kaXJlY3Rpb25hbCBT
RkMgd2l0aCB0aGUgc2FtZSBQYXRoIElELiBMZXQgbWUgZXhwbGFpbiB0aGUgc29sdXRpb24gYWdh
aW4uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMwMDcwQzAiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+SWYgd2UgaW1wbGVtZW50IFNG
QyBhcyBhbiBJUCBvciBVRFAvSVAgYXBwbGljYXRpb24sIGkuZS4gb25jZSB0cmFmZmljIGlzIGNs
YXNzaWZpZWQgYnkgdGhlIGNsYXNzaWZpY2F0aW9uLCBpdCBhZGRzIFNGQyBoZWFkZXIgYW5kIElQ
IGhlYWRlciAob3V0ZXIpIG9uIHRoZSBwYWNrZXRzIChVRFAgaGVhZGVyIHRvbyBpbiBsYXR0ZXIg
Y2FzZSksIGFuZCBzZW5kIHN1Y2gNCiBwYWNrZXRzIGFzIGEgcmVndWxhciBJUCBwYWNrZXQuIFRo
ZSBzcmMgSVAgb24gb3V0ZXIgaGVhZGVyIGlzIGNsYXNzaWZpY2F0aW9uIElQIGFkZHJlc3MsIGFu
ZCBkc3QgSVAgaXMgbmV4dCBTRi1YIEluc3RhbmNlIElQIGFkZHJlc3MuIFdlIG9ubHkgbmVlZCB0
byByZXF1ZXN0IGEgbmV3IElQIHByb3RvY29sIHR5cGUgZm9yIFNGQy4gJm5ic3A7QXQgdGhlIFNG
RiwgaXQgY2FuIHNlYXJjaCBuZXh0IFNGLVggSW5zdGFuY2UgSVAgYWRkcmVzcyBiYXNlZCBvbg0K
IFBhdGggSUQgaW4gU0ZDIGhlYWRlciBhbmQgc3JjIElQIGFkZHJlc3MgKHByZXZpb3VzIFNGKSBv
biB0aGUgcGFja2V0IHdoZW4gcmVjZWl2aW5nIGEgcGFja2V0IGZyb20gcHJldmlvdXMgU0YtWCBp
bnN0YW5jZTsgaXQgZm9yd2FyZHMgdGhlIHBhY2tldCBvbiBkc3QgSVAgJm5ic3A7b24gdGhlIHBh
Y2tldCB3aGVuIHJlY2VpdmluZyBhIHBhY2tldCBmcm9tIGFub3RoZXIgU0ZGL1NORi4gJm5ic3A7
QSBTRi1YIGluc3RhbmNlIGFsc28gZm9yd2FyZHMgdGhlIHBhY2tldA0KIHdpdGggU0ZDIGhlYWRl
ciBhcyBhbiBJUCBwYWNrZXQgYW5kIGZpbGxzIGl0cyBJUCBhZGRyZXNzIGFzIHNyYyBJUCBvbiBv
dXRlciBoZWFkZXIgYW5kIHRoZSBTRkYvU05GIElQIGFkZHJlc3MgYXMgdGhlIGRzdCBJUCBvbiB0
aGUgb3V0ZXIgaGVhZGVyLjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L3Nw
YW4+DQo8ZGl2Pjxmb250IGNvbG9yPSIjMDAwMGZmIj5TSyZndDsgSXQgc2VlbXMgbGlrZSBTRkMg
Y2Fubm90IGJlIHVzZWQgaW4gYSBsYXllci0yIGVudmlyb25tZW50LiBMb3Qgb2YgYXNzdW1wdGlv
bnMgaGF2ZSBiZWVuIG1hZGUgaW4gZGVzY3JpYmluZyB0aGlzIGltcGxlbWVudGF0aW9uLiBXaGVy
ZSBkb2VzIHRoZSBvdmVybGF5IHN0YXJ0L2VuZCBldGMuICZuYnNwO2ZvciBpbnN0YW5jZSwgd2hp
Y2ggbWF5IGNoYW5nZSBiZWZvcmUgdGhlIHBrdCBpcyBkZWxpdmVyZWQNCiB0byB0aGUgU0YuPC9m
b250PjwvZGl2Pg0KPHNwYW4gaWQ9Ik9MS19TUkNfQk9EWV9TRUNUSU9OIiBzdHlsZT0iY29sb3I6
IHJnYigwLCAwLCAwKTsgIj4NCjxkaXYgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNv
bTp2bWwiIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIg
eG1sbnM6dz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0i
aHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0i
aHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+DQo8ZGl2IGxhbmc9IkVOLVVTIiBsaW5r
PSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj5Gb3IgYmktZGlyZWN0aW9uYWwgU0ZDLCBib3RoIGRpcmVjdGlv
bnMgY2FuIHVzZSB0aGUgc2FtZSBQYXRoIElEIGluIHRoaXMgc29sdXRpb24uIFBhdGggSUQgJiM0
Mzsgc3JjIElQIGFkZHJlc3MgbGV0IFNGRiB1bmlxdWVseSBnZXQgdGhlIG5leHQgU0YtWCBpbnN0
YW5jZSBpbiBmb3J3YXJkaW5nIHRhYmxlLjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L3NwYW4+DQo8ZGl2Pjxmb250IGNvbG9yPSIjMDAwMGZmIj5TSyZndDsgVGhpcyBicmVh
a3MgY29ycmVjdG5lc3MgaWYgeW91IGtub3cgaG93IFNGcyBiZWhhdmUuPC9mb250PjwvZGl2Pg0K
PHNwYW4gaWQ9Ik9MS19TUkNfQk9EWV9TRUNUSU9OIiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAw
KTsgIj4NCjxkaXYgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5z
Om89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJu
OnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVt
YXMubWljcm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53
My5vcmcvVFIvUkVDLWh0bWw0MCI+DQo8ZGl2IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGlu
az0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj5UaGlzIHNvbHV0aW9uIGNhbiBpbXBsZW1lbnQgU05GL1NGRiBmdW5jdGlvbiBvbiBh
IHJlZ3VsYXIgcm91dGVyIHdpdGhvdXQgY2hhbmdpbmcgdGhlIHJvdXRlciBiZWhhdmlvciwgaS5l
LiBmb3J3YXJkIHRoZSBwYWNrZXQgYmFzZWQgb24gaXRzIGRlc3RpbmF0aW9uIElQIGFkZHJlc3Mu
IElmIHRoZSBkZXN0aW5hdGlvbiBhZGRyZXNzIGlzIHJvdXRlciBpdHNlbGYsIHRoZQ0KIHJvdXRl
ciB0ZXJtaW5hdGVzIGFuZCBjaGVjayB0aGUgcHJvdG9jb2wgdHlwZS4gSWYgdGhlIHR5cGUgaXMg
U0ZDLCB0aGUgcm91dGVyIHdpbGwgcGVyZm9ybSBhIHRhYmxlIGxvb2t1cCBiYXNlZCBvbiBQYXRo
IElEIGluIFNGQyBoZWFkZXIgJiM0Mzsgc3JjIElQIG9uIG91dGVyIElQIGhlYWRlci4gQXMgc2lt
cGxlIGFzIHRoYXQuIFRoaXMgc29sdXRpb24gYWxsb3cgbGV2ZXJhZ2luZyBhIGxvdCBvZiBJUCBm
dW5jdGlvbnMgdG9vLjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L3NwYW4+
DQo8ZGl2Pjxmb250IGNvbG9yPSIjMDAwMGZmIj5TSyZndDsgU2luY2UgeW91IG1lbnRpb24gYSBy
b3V0ZXIsIHdoYXQgaWYgaXQgaXMgYSBzd2l0Y2ggPyBXaGF0IGFyZSBteSBjb25zaWRlcmF0aW9u
cyB0byBtYWtlIHRoaXMgd29yayA/IERvZXMgaXQgZXZlbiB3b3JrIGFzIGRlc2NyaWJlZCA/PC9m
b250PjwvZGl2Pg0KPHNwYW4gaWQ9Ik9MS19TUkNfQk9EWV9TRUNUSU9OIiBzdHlsZT0iY29sb3I6
IHJnYigwLCAwLCAwKTsgIj4NCjxkaXYgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNv
bTp2bWwiIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIg
eG1sbnM6dz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0i
aHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0i
aHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+DQo8ZGl2IGxhbmc9IkVOLVVTIiBsaW5r
PSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj5TaW5jZSBJUCBjYW4gYmUgdHJhbnNwb3J0ZWQgb3ZlciBtYW55
IHRyYW5zcG9ydCBzb2x1dGlvbnMsIEV0aGVybmV0LCBNUExTLCBvdmVybGF5LCBldGMsIGluIHRo
ZW9yeSwgU0ZDIGNhbiBiZSBpbXBsZW1lbnRlZCBvdmVyIGFueSB0cmFuc3BvcnQgbmV0d29yayB0
b28uIFRoZSBzb2x1dGlvbiBjYW4gbWFrZSBjb250cm9sIGFuZCBtYW5hZ2VtZW50IGVhc3kgYmVj
YXVzZQ0KIHdlIGRvbuKAmXQgaGF2ZSB0byBhc3NpZ24gaW5kZXggZm9yIGVhY2ggU0YtWCBpbnN0
YW5jZXMuIFNGLVggSVAgYWRkcmVzcyBhcyB1bmlxdWUgaWRlbnRpZmllciBpcyB1c2VkIGluIGFs
bCBTRkNzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5BbnkgY29tbWVudCBvbiB0
aGlzIHByb3Bvc2FsLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5UaGFua3MsPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj5MdWN5IDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjojMDA3MEMwIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRp
diBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRp
bmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj5G
cm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6
IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj4gUm9uIFBhcmtlciBbPGEgaHJlZj0ibWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgTWFyY2ggMjcsIDIw
MTQgMzoyNCBQTTxicj4NCjxiPlRvOjwvYj4gTHVjeSB5b25nOyBYdXhpYW9odTsgUmVpbmFsZG8g
UGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyI+DQpzZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbc2ZjXSBTRkMg
YXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0
OTdEIj5MdWN5LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+RG8geW91IGhh
dmUgYSBzcGVjaWZpYyBwcm9wb3NhbCBmb3IgbWFraW5nIGJpZGlyZWN0aW9uYWwgY2hhaW5zIGVh
c2llciB0byBkZXBsb3kgYW5kIG1hbmFnZT8mbmJzcDsmbmJzcDsgSWYgc28sIHdvdWxkIHlvdSBz
dWdnZXN0IGNoYW5nZXMgdG8gdGhlIHJlcXVpcmVtZW50cz8mbmJzcDsmbmJzcDsgQXJjaGl0ZWN0
dXJlPyZuYnNwOyZuYnNwOyBIZWFkZXIgZW5jYXBzdWxhdGlvbj8mbmJzcDsmbmJzcDsgQ29udHJv
bCBwbGFuZSAoZnV0dXJlKT88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZu
YnNwOyZuYnNwOyZuYnNwOyBSb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGlu
IDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj5Gcm9tOjwvYj4gTHVjeSB5b25nIFs8YSBo
cmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iPm1haWx0bzpsdWN5LnlvbmdAaHVhd2Vp
LmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDQ6
MTggUE08YnI+DQo8Yj5Ubzo8L2I+IFJvbiBQYXJrZXI7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5u
byAocmVwZW5ubyk7IERhdmUgRG9sc29uOyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj4N
CnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFNGQyBhcyBh
biBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Um9uLDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMDA3MEMwIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+SU1PLCBXZSBjYW7igJl0IG1ha2Ug
b25lIHBhcnQgc2ltcGxlIGFuZCBnb29kIGxvb2tpbmcgYnV0IGxlYXZlIG90aGVyIHBhcnRzIHRv
IGJlIGluIGNvbXBsZXguIE91ciBnb2FsIGlzIHRvIGhhdmUgYSBzaW1wbGUgYW5kIGxvdyBjb3N0
IFNGQyBzb2x1dGlvbiB0byBjb3ZlciBtYWpvcml0eSB1c2UgY2FzZXMuIFNQIGFscmVhZHkgY2Fu
IGltcGxlbWVudCBTRkMgb24NCiB0b2RheeKAmXMgbmV0d29yay4gSWYgd2UgY2Fu4oCZdCBtYWtl
IHRoaXMgZ29hbCwgdGhlbiB0aGUgc29sdXRpb24gbWF5IG5vdCBiZSB1c2VmdWwuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMw
MDcwQzAiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5UaGFua3MsPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPkx1Y3k8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzAwNzBDMCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5n
OjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7ICI+RnJv
bTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBU
YWhvbWEsIHNhbnMtc2VyaWY7ICI+IFJvbiBQYXJrZXIgWzxhIGhyZWY9Im1haWx0bzpSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0
IDM6MTEgUE08YnI+DQo8Yj5Ubzo8L2I+IEx1Y3kgeW9uZzsgWHV4aWFvaHU7IFJlaW5hbGRvIFBl
bm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
Pg0Kc2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW3NmY10gU0ZDIGFz
IGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+THVjeSw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPllvdSByYWlzZSBh
IGdvb2QgcG9pbnQgb24gYmlkaXJlY3Rpb25hbCBjaGFpbnMsIHdoaWNoIEkgdGhpbmsgaXMgYSBt
YWpvcml0eSB1c2UgY2FzZSBmb3IgZnVuY3Rpb25hbCwgc2ltcGxpZmljYXRpb24sIG9yIG9ic2Vy
dmFiaWxpdHkgcmVhc29ucy4mbmJzcDsmbmJzcDsmbmJzcDsgVGhlIHdheSB3ZeKAmXZlIGV4cHJl
c3NlZCB0aGluZ3Mgc28gZmFyLCBpdCB3b3VsZCBiZSB1cCB0byB0aGUgbWFuYWdlbWVudA0KIHBs
YW5lIG9yIGNvbnRyb2wgcGxhbmUgdG8gaW5kaWNhdGUgaG93IHN1Y2ggaW5kaXZpZHVhbCBwYXRo
cyBhcmUgcGFpcmVkIHRvZ2V0aGVyLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+Jm5ic3A7Jm5ic3A7IFJvbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+
DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7
cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj5Gcm9t
OjwvYj4gTHVjeSB5b25nIFs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iPm1h
aWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNk
YXksIE1hcmNoIDI3LCAyMDE0IDQ6MDggUE08YnI+DQo8Yj5Ubzo8L2I+IFJvbiBQYXJrZXI7IFh1
eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyA8YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIj4NCnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0Ojwv
Yj4gUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNv
bnM/PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzAwNzBDMCI+Um9uLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAj
QjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9t
YSwgc2Fucy1zZXJpZjsgIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog
MTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj4gUm9uIFBhcmtlciBbPGEg
aHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPm1haWx0bzpSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVy
c2RheSwgTWFyY2ggMjcsIDIwMTQgMzowMSBQTTxicj4NCjxiPlRvOjwvYj4gTHVjeSB5b25nOyBY
dXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgPGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyI+DQpzZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8
L2I+IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBj
b25zPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj5MdWN5LDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+T25lIGNsYXJpZmljYXRpb24uJm5ic3A7Jm5ic3A7IOKAnFRoZSBwYXRo4oCdIGRv
ZXMgbm90IGV4YWN0bHkgbWVhbiB0aGUgU0ZDLiZuYnNwOyZuYnNwOyBUaGUgU0ZDIGlzIGFic3Ry
YWN0LCBiZWZvcmUgYWNjb3VudGluZyBmb3IgbmV0d29yayBsb2NhdG9ycy4mbmJzcDsmbmJzcDsg
QXMgYSBzcGVjaWFsIGNhc2UsIGlmIGFsbCBvZiB0aGUgU0bigJlzIGluIHRoZSBTRkMgaGF2ZSBv
bmx5IGEgc2luZ2xlIG5ldHdvcmsgbG9jYXRvciwNCiB0aGVuIHRoZSBwYXRoIGFuZCBjaGFpbiBh
cmUgdGhlIHNhbWUuJm5ic3A7ICZuYnNwO0J1dCwgaWYgYW55IG9yIGFsbCBvZiB0aG9zZSBTRuKA
mXMgYXJlIG11bHRpcGx5IGxvY2F0ZWQsIHRoZW4gdGhlIHBhdGggaXMgc3BlY2lmaWMgdG8gYW4g
ZXhhY3Qgc2VxdWVuY2Ugb2YgbG9jYXRlZCBzZXJ2aWNlIGZ1bmN0aW9uIGluc3RhbmNlcy48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHls
ZT0iY29sb3I6IzAwNzBDMCI+W0x1Y3ldIFRoYW5rIHlvdSBmb3IgY2xhcmlmaWNhdGlvbi4gSSBh
Z3JlZSB3aXRoIHRoYXQuIFRoZSBwYXRoIGlzIGFuIGV4YWN0IHNlcXVlbmNlIG9mIGxvY2F0ZWQg
c2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZXMuIEZvciBhIGJpLWRpcmVjdGlvbmFsIFNGQywgaXQg
aGFzIHRvIGJlIHRyZWF0ZWQgYXMgdHdvIGRpc3RpbmN0IHBhdGhzIGluIHRoaXMgc29sdXRpb24u
DQogQW55IGNvbmNlcm4gb24gdGhlIGNvbXBsZXhpdHkgaW4gbWFuYWdpbmcgdGhlbT88bzpwPjwv
bzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFu
IHN0eWxlPSJjb2xvcjojMDA3MEMwIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2k+PC9iPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMw
Ij5UaGFua3MsPG86cD48L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+THVjeTwvc3Bhbj48L2k+PC9i
PjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyBSb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzoz
LjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj5Gcm9tOjwvYj4gTHVj
eSB5b25nIFs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iPm1haWx0bzpsdWN5
LnlvbmdAaHVhd2VpLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIE1hcmNo
IDI3LCAyMDE0IDM6NDEgUE08YnI+DQo8Yj5Ubzo8L2I+IFJvbiBQYXJrZXI7IFh1eGlhb2h1OyBS
ZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyA8YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIj4NCnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtz
ZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAw
NzBDMCI+SGkgUm9uLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERG
IDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fu
cy1zZXJpZjsgIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsg
Zm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj4gUm9uIFBhcmtlciBbPGEgaHJlZj0i
bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPm1haWx0bzpSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwg
TWFyY2ggMjcsIDIwMTQgMTI6MDkgUE08YnI+DQo8Yj5Ubzo8L2I+IEx1Y3kgeW9uZzsgWHV4aWFv
aHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IDxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciPg0Kc2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBS
RTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+THVjeSw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPlJlZ2FyZGluZyB0aGUgU0YgSW5kZXgsIGRyYWZ0LXpoYW5nLXNmYy1zY2ggZGVmaW5lcyB0
aGlzIGFzIHJlbGF0aXZlIHRvIHRoZSBwYXRoLCBhbmQgbm90IGFzIGEgZ2xvYmFsbHkgdW5pcXVl
IGlkZW50aWZpZXIgb2YgYW4gU0YgaW5zdGFuY2UuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPltMdWN5
XSBUaGlzIGlzIG15IHVuZGVyc3RhbmRpbmcgdG9vLiDigJxUaGUgcGF0aOKAnSBoZXJlIG1lYW5z
IGEgU0ZDLCByaWdodD8gSSBkbyBub3Qgc2VlIGluZGV4IGFzIGFuIFNGIGluc3RhbmNlIGlkZW50
aWZpZXIgYXQgYWxsLCBpdCBpcyBhbiBhbGlhcyBhbmQgb25seSB1c2VkIGluIGZvcndhcmRpbmcu
IFRoaXMgaXMgdGhlIHJlYXNvbiwgSSB0aGluaywNCiB0aGF0IGFzc2lnbmluZyB0aGVzZSBhbGlh
c2VzIGFuZCBjb25maWd1cmluZyB0aGVuIGluIGZvcndhcmRpbmcgdGFibGUgaXMgY29tcGxleCBm
b3IgbWFuYWdlbWVudCBhbmQgY29udHJvbGxlciBhbmQgbWF5IHBydW5lIGFuIGVycm9yIGVhc2ls
eS4gRm9yIHN1cHBvcnRpbmcgYmktZGlyZWN0aW9uYWwgb3IgYnJhbmNoaW5nIHVzZSBjYXNlcywg
dXNpbmcgaW5kZXggaW4gZm9yd2FyZGluZyBtYXkgYWxzbyBicmluZyBvdGhlciBjb25jZXJucy48
L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj5SZWdhcmRpbmcgVFRMLCBteSBmaXJzdCB0aG91Z2h0IGlz
IHRoYXQgaXMgYSBwcm9wZXJ0eSBvZiB0aGUgdHJhbnNwb3J0LCBhbmQgaWYgaXQgaXMgaW1wb3J0
YW50IHRvIHlvdSwgY2hvb3NlIHRoZSB0cmFuc3BvcnQgYWNjb3JkaW5nbHkuJm5ic3A7Jm5ic3A7
IEJ1dCwgSeKAmW0gb3BlbiB0byBmdXJ0aGVyIGRpc2N1c3Npb24gYWxvbmcgdGhlc2UgbGluZXMu
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4g
c3R5bGU9ImNvbG9yOiMwMDcwQzAiPltMdWN5XSBUaGFuayB5b3UgZm9yIHRoZSBjbGFyaWZpY2F0
aW9uLiBUaGlzIGlzIHJlbGF0ZWQgdG8gdGhlIGRpc2N1c3Npb24gdW5kZXIgdGhpcyB0aXRsZS4g
SWYgU1BDIGlzIGltcGxlbWVudGVkIGFzIElQIG9yIElQL1VEUCBhcHBsaWNhdGlvbiwgaXQgY2Fu
IGxldmVyYWdlIGEgbG90IHdoYXQgSVAgdGVjaG5vbG9neSBoYXZlIGRvbmUuIElmIHdlIGFzc3Vt
ZQ0KIHRoYXQgU0ZDIG1heSBiZSBjYXJyaWVkIG92ZXIgYW55IHRyYW5zcG9ydCBzb2x1dGlvbiwg
U0ZDIGltcGxlbWVudGF0aW9uIGhhcyB0byBwcm92aWRlIHRoZXNlIGZ1bmN0aW9ucywgd2hpY2gs
IElNTywgcmVsYXRlZCB0byB3aGF0IGluZm9ybWF0aW9uIHRoYXQgU0ZDIGhlYWRlciBuZWVkIHRv
IGhvbGQuPG86cD48L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0i
Y29sb3I6IzAwNzBDMCI+VGhhbmtzLDxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPkx1Y3k8
L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgUm9uPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0K
PGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3Bh
ZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+RnJvbTo8
L2I+IEx1Y3kgeW9uZyBbPGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIj5tYWls
dG86bHVjeS55b25nQGh1YXdlaS5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5
LCBNYXJjaCAyNywgMjAxNCAxMjoyNiBQTTxicj4NCjxiPlRvOjwvYj4gUm9uIFBhcmtlcjsgWHV4
aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IDxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciPg0Kc2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9i
PiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29u
cz88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMDA3MEMwIj5IaSBSb24sPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMw
Ij5JIGFzc3VtZSB0aGF0IHRoZSBpbmRleCB1c2FnZSB5b3UgbWVudGlvbmVkIGJlbG93IGlzIHRo
ZSBzYW1lIHdoZXRoZXIgdGhlc2UgdGhyZWUgU0ZzIGFyZSBvbiBvbmUgU0ZGIG9yIHR3byBTRkZz
LCB3aGljaCBtZWFucyB0aGF0IHRoZSBpbmRleCAjIGlzIGFzc2lnbmVkIHRvIFNGLVgtSSBwZXIg
U0ZDIGFuZCBieSB0aGUgaW5jcmVtZW50YWwuIEEgU0YtWC1JIG1heQ0KIGJlIHNlcnZlZCB0byBt
YW55IFNGQ3MgYW5kIHBvc2l0aW9uIGRpZmZlcmVudGx5IGluIFNGQ3MuIFRoaXMgbWVhbnMgdGhh
dCwgaW4gdGhpcyBtZXRob2QsIGEgU0YtWC1JIGlzIG1hcHBlZCB3aXRoIGRpZmZlcmVudCBpbmRl
eCAjLCBvbmUgcGVyIGVhY2ggU0ZDIHRoYXQgaGFzIHRoZSBTRi1YLUkuIElNTzogJm5ic3A7d2hl
biBvcGVyYXRvci9zeXN0ZW0gY3JlYXRlcyBhIFNGQyBhbmQgc2VsZWN0cyBTRi1YLUlzIGZvciB0
aGUgU0ZDLCBhbmQgdGhlbiBhc3NpZ24NCiBpbmRleCAjIHRvIHRoZW0gYW5kIGNvbmZpZ3VyZSB0
aGUgZm9yd2FyZGluZyB0YWJsZSB3aXRoIHBhdGggSUQgYW5kIGluZGV4ICMgaW4gdGhlIHJlbGF0
ZWQgU0ZGcy4gRnVydGhlcm1vcmUsIGVhY2ggaW5kZXggIyBhbHNvIG5lZWQgdG8gYmUgYXNzb2Np
YXRlZCB0byB0aGUgYWRkcmVzcyBvciBwb3J0IHRoYXQgdHJhbnNwb3J0IGxheWVyIGNhbiB1bmRl
cnN0YW5kLiAmbmJzcDtJTU86IHRoaXMgaXMgYSBjb21wbGV4IHByb2Nlc3MgZm9yIHRoZSBzeXN0
ZW0sDQogdW5lYXN5IHRvIG1hbmdlciB0b28sIGFuZCBtYXkgZWFzaWx5IHByb25lIGFuIGVycm9y
LiA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6IzAwNzBDMCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPlNlY29uZCwgeW91ciBkcmFm
dCBhbHNvIG1lbnRpb24gdGhhdCB0aGUgdXNlIG9mIGluZGV4IHRvIHByZXZlbnQgdGhlIGxvb3Au
Jm5ic3A7IFRoZSBsb29wIGRvZXMgbm90IG9jY3VyIGluIG5vcm1hbCBjb25kaXRpb24uIFRoZSBs
b29wIG9jY3VycyBpbiBhYm5vcm1hbCBjb25kaXRpb24uIFNvIHRoZSBsb29wIHByZXZlbnRpb24g
bWVjaGFuaXNtIGlzIHRvIHByZXZlbnQgbm8NCiBsb29wIGhhcHBlbiBpbiBhbnkgYWJub3JtYWwg
Y29uZGl0aW9uLiBUaGF0IGlzIHdoeSBUVEwgaXMgZGVzaWduZWQgZm9yIGluIElQIG5ldHdvcmsu
IElmIFNGQyBoZWFkZXIgaXMgZXhwZWN0ZWQgdG8gdHJhbnNwb3J0IG92ZXIgYW55IHRyYW5zcG9y
dCBuZXR3b3JrIGJlc2lkZSBJUCwgaXQgbmVlZHMgdGhlIHNpbWlsYXIgbWVjaGFuaXNtIGFzIElQ
L1RUTC4gVGhlIHVzYWdlIG9mIGluZGV4IGluIHlvdXIgcHJvcG9zYWwgZG9lcyBub3QgYWNoaWV2
ZQ0KIHRoaXMgcHVycG9zZS4gPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5J
ZiB3ZSB1c2UgSVAgYXMgdHJhbnNwb3J0LCBJTU86IG5vIG5lZWQgdG8gaW1wbGVtZW50IFRUTCBt
ZWNoYW5pc20gd2l0aGluIFNGQywganVzdCBsZXZlcmFnZSBJUCBUVEwgY2FwYWJpbGl0eS4gQnV0
LCBpZiBvdmVyIG90aGVyIHRyYW5zcG9ydHMsIHdlIG5lZWQgdG8gaW1wbGVtZW50IElQL1RUTCBs
aWtlIG1lY2hhbmlzbSBpbiBTRkMuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcw
QzAiPlJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPkx1Y3kgPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMDA3MEMwIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6
My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj5Gcm9t
Ojwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRh
aG9tYSwgc2Fucy1zZXJpZjsgIj4gUm9uIFBhcmtlciBbPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
MHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyAiPm1haWx0bzpSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
MHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyAiPl0NCjxicj4NCjxiPlNlbnQ6
PC9iPiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgOTozNSBBTTxicj4NCjxiPlRvOjwvYj4gWHV4
aWFvaHU7IEx1Y3kgeW9uZzsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsg
PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7ICI+c2ZjQGlldGYub3Jn
PC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFo
b21hLCBzYW5zLXNlcmlmOyAiPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW3NmY10gU0ZDIGFz
IGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+WGlhb2h1LDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SSBkb27igJl0
IHRoaW5rIHdlIG5lZWQgdG8gdmlldyB0aGUgU0YgaW5kZXggYXMgYSBUVEwuJm5ic3A7Jm5ic3A7
IEFwcHJvcHJpYXRlIHZhbGlkYXRpb24gYW5kIGxvb3Agc3VwcHJlc3Npb24gY2FuIGJlIGRvbmUg
ZXZlbiB3aXRoIHRoZSBjdXJyZW50IHByb3Bvc2VkIGRlZmluaXRpb24uJm5ic3A7Jm5ic3A7Jm5i
c3A7IEFueSBTRkYgcmVjZWl2aW5nIGFuIFNGQyBlbmNhcHN1bGF0ZWQgcGFja2V0IG9yIGZyYW1l
DQogd291bGQgbmVlZCB0byBrbm93IHRvIHdoaWNoIG9mIGl0cyBkZXBlbmRlbnQgU0bigJlzIGl0
IHNob3VsZCBmb3J3YXJkIHRoZSBwYWNrZXQgb3IgZnJhbWUuJm5ic3A7Jm5ic3A7IFRvIGRvIHNv
IG1lYW5zIHRoYXQgaXQgY2FuIHZhbGlkYXRlIHRoYXQgdGhlIHBhdGggSUQgaXMgb25lIHRoYXQg
aXQgZXhwZWN0cyB0byBwYXJ0aWNpcGF0ZSBpbiBhbmQgdGhhdCB0aGUgU0YgaW5zdGFuY2UgaWRl
bnRpZmllZCBieSB0aGUgaW5kZXggb24gdGhhdCBwYXRoIGlzIG9uZSB0aGF0DQogaXQgaXMgcmVz
cG9uc2libGUgZm9yLiZuYnNwOyZuYnNwOyAmbmJzcDtTdWNoIGNoYWluIHBhdGggZGF0YSBtYXkg
aGF2ZSBiZWVuIGxvY2FsbHkgcHJvdmlzaW9uZWQgb3IgbWF5IGhhdmUgYmVlbiBkaXN0cmlidXRl
ZCBpbiBhIGNvbnRyb2wgcGxhbmUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij5XaGVuIHRoZSBTRkYgcmVjZWl2ZXMgdGhlIGdvb2QgcGFja2V0IG9yIGZyYW1lIGJhY2sgZnJv
bSBvbmUgb2YgaXRzIGRlcGVuZGVudCBTRuKAmXMsIGl0IHdpbGwgaWRlbnRpZnkgdGhlIG5leHQg
U0YgYW5kIFNGRiBieSBjb25zdWx0aW5nIGl0cyBsb2NhbCBkYXRhYmFzZS4mbmJzcDsmbmJzcDsg
SWYgaXQgaXMgbm90IHRoZSBmaW5hbCBTRiwgdGhlbiB0aGUgU0YgaW5kZXggaXMgaW5jcmVtZW50
ZWQsDQogdGhlIHRyYW5zcG9ydCBoZWFkZXIgdXBkYXRlZCBhcyBuZWNlc3NhcnksIGFuZCB0aGUg
cGFja2V0IG9yIGZyYW1lIHByb2dyZXNzZWQuJm5ic3A7Jm5ic3A7Jm5ic3A7IEZhaWx1cmUgdG8g
cHJvcGVybHkgaW5jcmVtZW50IHRoZSBTRiBJbmRleCB3b3VsZCBiZSBha2luIHRvIGZhaWx1cmUg
dG8gZGVjcmVtZW50IGEgVFRMIGJ5IGEgcm91dGVyIOKAkyB0aGVyZSBpcyBubyBwcm90ZWN0aW9u
IGZyb20gdGhhdC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOyZu
YnNwOyBSb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
dG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj5Gcm9tOjwvYj4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBC
ZWhhbGYgT2YgPC9iPlh1eGlhb2h1PGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBNYXJjaCAy
NywgMjAxNCA1OjQ0IEFNPGJyPg0KPGI+VG86PC9iPiBSb24gUGFya2VyOyBMdWN5IHlvbmc7IFJl
aW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IDxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciPg0Kc2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3Nm
Y10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTYuMHB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzow
aW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1biI+5Y+R5Lu25Lq6PC9zcGFuPjwvYj48Yj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW4iPjo8L3NwYW4+PC9iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1biI+IHNmYyBbPC9z
cGFuPjxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OlNpbVN1biI+XQ0KPGI+PHNwYW4gbGFuZz0iWkgtQ04iPuS7o+ihqCA8L3NwYW4+PC9iPlJvbiBQ
YXJrZXI8YnI+DQo8Yj48c3BhbiBsYW5nPSJaSC1DTiI+5Y+R6YCB5pe26Ze0PC9zcGFuPjo8L2I+
IDIwMTQ8c3BhbiBsYW5nPSJaSC1DTiI+5bm0PC9zcGFuPjM8c3BhbiBsYW5nPSJaSC1DTiI+5pyI
PC9zcGFuPjI2PHNwYW4gbGFuZz0iWkgtQ04iPuaXpTwvc3Bhbj4gNzoxMzxicj4NCjxiPjxzcGFu
IGxhbmc9IlpILUNOIj7mlLbku7bkuro8L3NwYW4+OjwvYj4gTHVjeSB5b25nOyBSZWluYWxkbyBQ
ZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOw0KPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1
biI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTpTaW1TdW4iPjxicj4NCjxiPjxzcGFuIGxhbmc9IlpILUNOIj7kuLvpopg8L3Nw
YW4+OjwvYj4gUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3Mg
YW5kIGNvbnM/PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEs
IHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsgIj5MdWN5LA0KPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEw
cHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsgIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBz
YW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7ICI+UmVnYXJkaW5nIHRoZSBzZXJ2aWNlIGZ1bmN0aW9u
IGluZGV4IHRoYXQgd291bGQgYmUgY29udGFpbmVkIGluIHRoZSBzZXJ2aWNlIGhlYWRlciwgSSB0
aGluayBpdCBpcyBzaW1wbHkgaW5jcmVtZW50ZWQgZnJvbSAxIHRvIGluZGljYXRlIHRoZSBuZXh0
IHNlcnZpY2UgZnVuY3Rpb24NCiB3aXRoaW4gdGhlIGNoYWluLiAmbmJzcDsgRm9yIGV4YW1wbGUs
IGlmIHRoZSBwYXRoIElEIGlzIFgsIGZvciBhIHBhdGgge1NGLUEtNSwgU0YtQi0yLCBTRi1DLTZ9
LCB0aGVuIHBhY2tldHMgZGVzdGluZWQgZnJvbSBhIGNsYXNzaWZpZXIgdG93YXJkcyBTRi1BLTUg
d291bGQgY2FycnkgKHBhdGggWCwgaW5kZXggMSksIHBhY2tldHMgZnJvbSBTRi1BLTUgdG8gU0Yt
Qi0yIHdvdWxkIGNhcnJ5IChwYXRoIFgsIGluZGV4IDIpLCBldGMuPG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IHJn
YigzMSwgNzMsIDEyNSk7ICI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjUuMjVwdCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxNi4wcHQ7Y29sb3I6IzFGNDk3RCI+W1hpYW9odV0gSSB0aGluayB0aGUgdmFsdWUgb2Yg
dGhlIHNlcnZpY2UgaW5kZXggc2hvdWxkIGJlIGRlY3JlbWVudGVkLCByYXRoZXIgdGhhbiBiZWlu
ZyBpbmNyZW1lbnRlZCB3aGVuIHRyYXZlbGxpbmcgYWxvbmcgdGhlIHNlcnZpY2UgcGF0aCBzaW5j
ZSB0aGF0IGluZGV4IGlzIG5vdA0KIG9ubHkgdXNlZCBmb3IgaW5kaWNhdGluZyB0aGUgbmV4dCBz
ZXJ2aWNlIGZ1bmN0aW9uIHdpdGhpbiB0aGUgY2hhaW4sIGJ1dCBhbHNvIHVzZWQgZm9yIG90aGVy
IHB1cnBvc2VzIChlLmcuLCBUVEwgb2YgdGhlIHNlcnZpY2UgcGF0aCwgaW5kaWNhdG9yIG9mIHRo
ZSBlbmQgb2YgdGhlIHNlcnZpY2UgY2hhaW4pLCB1bmxlc3MgeW91IHdhbnQgdG8gaW50cm9kdWNl
IGFuIGFkZGl0aW9uYWwgZmllbGQgd2hpY2ggaW5kaWNhdGVzIHRoZSB0b3RhbCBsZW5ndGgNCiBv
ZiB0aGUgc2VydmljZSBjaGFpbi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NS4yNXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjE2LjBwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NS4yNXB0Ij48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjE2LjBwdDtjb2xvcjojMUY0OTdEIj5CZXN0IHJlZ2FyZHMsPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
Ni4wcHQ7Y29sb3I6IzFGNDk3RCI+WGlhb2h1PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Y29sb3I6IzFGNDk3
RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRh
aG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyAiPiZuYnNwOyAmbmJzcDtSb248bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlm
OyBjb2xvcjogYmxhY2s7ICI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxk
aXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2Vu
dGVyIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5l
dyBSb21hbicsIHNlcmlmOyBjb2xvcjogYmxhY2s7ICI+DQo8aHIgc2l6ZT0iMiIgd2lkdGg9IjEw
MCUiIGFsaWduPSJjZW50ZXIiPg0KPC9zcGFuPjwvZGl2Pg0KPGRpdiBpZD0iZGl2UnBGOTk2MjQi
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48Yj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNl
cmlmOyBjb2xvcjogYmxhY2s7ICI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsg
Ij4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPnNmYy1ib3VuY2Vz
QGlldGYub3JnPC9hPl0NCiBvbiBiZWhhbGYgb2YgTHVjeSB5b25nIFs8YSBocmVmPSJtYWlsdG86
bHVjeS55b25nQGh1YXdlaS5jb20iPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPl08YnI+DQo8Yj5T
ZW50OjwvYj4gVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgNjozOCBQTTxicj4NCjxiPlRvOjwvYj4g
UmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgPC9zcGFuPjxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFt
aWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7ICI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBz
dHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBj
b2xvcjogYmxhY2s7ICI+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBTRkMgYXMgYW4g
SVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBj
b2xvcjogYmxhY2s7ICI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5IaSBS
ZWluYWxkbyw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPlRo
YW5rIHlvdSB0byBzaGFyZSB5b3VyIHZpZXdzIG9uIHRoaXMgc29sdXRpb24uIFdlIHdhbnQgdG8g
aGF2ZSBhbiBlbGVnYW50IGFuZCBnZW5lcmFsIHNvbHV0aW9uIHdpdGggb25lIHN0YW5kYXJkIFNG
QyBoZWFkZXIgdG8gY292ZXIgbWFqb3JpdHkgdXNlIGNhc2VzPC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5TZWUgaW5saW5lIGJlbG93Ljwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0
IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFj
azsgIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1m
YW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyAiPiBSZWluYWxkbyBQZW5u
byAocmVwZW5ubykgWzwvc3Bhbj48YSBocmVmPSJtYWlsdG86cmVwZW5ub0BjaXNjby5jb20iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2Vy
aWY7ICI+bWFpbHRvOnJlcGVubm9AY2lzY28uY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxh
Y2s7ICI+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDQ6NTYg
UE08YnI+DQo8Yj5Ubzo8L2I+IEx1Y3kgeW9uZzsgRGF2ZSBEb2xzb247IDwvc3Bhbj48YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250
LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyAiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJp
ZjsgY29sb3I6IGJsYWNrOyAiPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gU0ZDIGFz
IGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPkhpLDwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNr
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+VGhlcmUgYXJlIHNldmVyYWwgc29sdXRpb24g
dG8gdGhpcyBwcm9ibGVtLiBTb21lIG9mIHRoZW0gaW1wbGVtZW50YXRpb24gc3BlY2lmaWMsIG90
aGVycyBtb3JlIGVsZWdhbnQuJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2NvbG9yOmJsYWNrIj4xIC0gT25lIG9mIHRoZSBtb3JlIGVsZWdhbnQgb25lcyBpcyB0byB1
c2UgdGhlIFNlcnZpY2UgSW5kZXggdG8gZGV0ZXJtaW5lIHRoZSBuZXh0IHNlcnZpY2UgZnVuY3Rp
b24gaW5zdGFuY2UuICZuYnNwO0l0IG1ha2VzIGZvciBhIGNvbXBsZXRlbHkgc3RhdGVsZXNzIHNv
bHV0aW9uIChjb2RlIHdpc2UpLiAmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6LjI1aW4iPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5bTHVjeV0N
Cjwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj53aGVuIHVzaW5nIFBh
dGggSUQgYW5kIFNlcnZpY2UgSW5kZXggb24gU0ZDIGhlYWRlciwgaXQgcmVxdWlyZXMgYXNzaWdu
aW5nIGluZGV4ICMgdG8gZWFjaCBTRiBpbnN0YW5jZSwgY29uZmlndXJpbmcgdGhlbSBpbiB0aGUg
Zm9yd2FyZGluZyB0YWJsZSwgd2hpY2ggaXMgdmVyeSBjb21wbGV4IHByb2Nlc3MgYW5kIGVhc2ls
eSBwcnVuZSBmb3IgZXJyb3IgaW4gbWF5IG9waW5pb24uDQogJm5ic3A7SW4gYWRkaXRpb24sIGVh
Y2ggU0YgaW5zdGFuY2UgbWF5IHNlcnZlIG1vcmUgdGhhbiBvbmUgU0ZDLCBzbyBuZWVkIHRvIGFz
c2lnbiBpbmRleCAjIGZvciBlYWNoIFNGQywgd2hpY2ggaXMgbW9yZSBjb21wbGV4LiBSZWdhcmRp
bmcgdGhlIHN0YXRlbGVzcywgSSBkb27igJl0IGdldCBpdC4gSXNu4oCZdCBpbmRleCAjIGEgc3Rh
dGUgYXMgd2VsbCAobWF5IGJlIGZldyBiaXQgbGVzcyk/PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0Oi4yNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi4yNWluIj48c3BhbiBzdHls
ZT0iY29sb3I6IzAwNzBDMCI+VG8gaW1wbGVtZW50IHRydWUgc3RhdGVsZXNzLCBTRkMgaGVhZGVy
IG5lZWRzIGFiaWxpdHkgdG8gY2FycnkgYWxsIFNGSXMgSVAgYWRkcmVzc2VzIGluIFNGQyBoZWFk
ZXIsIHdoaWNoIHdhcyBjb25zaWRlcmVkIGFzIG5vbi1zY2FsZSBzb2x1dGlvbi48L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29s
b3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj4yIOKAkyBBbm90aGVyIG9wdGlv
biBpcyBmcm9tIGEgY29kaW5nIHBlcnNwZWN0aXZlIHlvdSBjYW4ganVzdCBrZWVwIG1vcmUgc3Rh
dGUgaW4geW91ciBTTi9TRkYgd2hpbGUgeW91IHByb2Nlc3MgdGhlIHBhY2tldCBhbmQgZGV0ZXJt
aW5lIHdoYXQgaXMgdGhlIOKAnG5leHTigJ0gc2VydmljZS4gJm5ic3A7PC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPltMdWN5XSBBZ3JlZS48L3Nw
YW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+QnV0
IGlycmVzcGVjdGl2ZSwgdGhlIFNOIG5lZWRzIHRvIGtub3cgdGhlIFBhdGggSUQgYW5kIHRoZSBs
aXN0IG9mIFNGSXMgaW50ZXJuYWwgdG8gaXRzIG5vZGUuIFRoaXMgcHJvdmlzaW9uaW5nIGNhbiBo
YXBwZW4gaW4gYSB2YXJpZXR5IG9mIHdheXMsIEkgaW1wbGVtZW50ZWQgd2l0aCBSRVNUY29uZiBh
bmQgTmV0Y29uZi4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29s
b3I6YmxhY2siPkFzIGZhciBhcyBVRFAvSVAgdnMuSVAsIEkgZ2l2ZSBwcmVmZXJlbmNlIHRvIFVE
UC9JUC4gSWYgeW91IGhhdmUgYSBmaXhlZCBwb3J0IG92ZXIgVURQIGluIHdoaWNoIHRvIHJlY2Vp
dmUvc2VuZCBwYWNrZXRzOjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xv
cjpibGFjayI+LSBZb3UgY2FuIGhhdmUgeW91ciBlbnRpcmUgZGF0YXBsYW5lIGluIHVzZXJwYWNl
IGFuZCB1c2UgYSB2YXJpZXR5IG9mIHByb2dyYW1taW5nIGxhbmd1YWdlcy4mbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtjb2xvcjpibGFjayI+LSBZb3UgZG8gbm90IG5lZWQgcmF3IHBhY2tldCBhY2Nlc3MgdG8gcHVs
bC9zZW5kIHBhY2tldHMuIFRoZXJlZm9yZSBubyByb290IHN1cHBvcnQuJm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Y29sb3I6YmxhY2siPi0gVURQIGNhbiB0cmF2ZXJzZSBub24tU0ZDIGF3YXJlIG1pZGRsZXhib3hl
cy4NCjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMw
Ij5bTHVjeV0gQWdyZWUgb24gdGhpcyBzdGF0ZW1lbnQuIEJ1dCBmb3IgU0ZDIGRvbWFpbiwgZG8g
d2Ugd2FudCB0byBhbGxvdyBzdWNoIG1pZGJveGVzIG9uIFNGQyBwYXRoPyBNYXliZSBoYXBwZW4g
aWYgYSBTRkMgZG9tYWluIGNyb3NzZXMgbW9yZSB0aGFuIHRyYW5zcG9ydCBkb21haW5zPyBUaGlz
IGlzIG9uZSBJIGxpa2UgdG8ga25vdyBmcm9tIFNQcyBhbmQNCiBTRiB2ZW5kb3JzLiA8L3NwYW4+
PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4m
bmJzcDs8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xv
cjojMDA3MEMwIj5SZWdhcmRzLDwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNw
YW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPkx1Y3k8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj5PciB5b3UgY2FuIHVz
ZSBhbnkgb2YgdGhlIGF2YWlsYWJsZSBtZXRob2RzKCBUVVJOLCBTVFVOLCBldGMpLiAmbmJzcDtJ
ZiB5b3UgZW5jYXAgaW4gc29tZXRoaW5nIGVsc2Ugb3RoZXIgdGhhbiBJUC9VRFAgdGhlIGFwcGxp
Y2FiaWxpdHkgb2YgU0ZDIHdpbGwgYmUgY29uc2lkZXJhYmx5IGRpbWluaXNoZWQuSnVzdCBjaGVj
ayBTVENQIGFuZCBpdHMNCiBwcm9ibGVtIG9uIGdldHRpbmcgYWRvcHRlZCBnaXZlbiBtaWRkbGV4
Ym94ZXMgJm5ic3A7bm90IHJlY29nbml6aW5nIGl0cyBwcm90b2NvbCBudW1iZXIuICZuYnNwOyZu
YnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMw
Ij4mbmJzcDs8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj4tIEl0IGppdmVzIHdpdGggb3Ro
ZXIgSUVURiB3b3JrIGluIHRoZSBhcmVhcyBvZiBtZXRhZGF0YSBhbmQgdHJhbnNwb3J0IHNlcnZp
Y2VzIChzYXksIFRBUFMpLiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtjb2xvcjpibGFjayI+cmVnYXJkcywmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+Jm5ic3A7
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Y29sb3I6YmxhY2siPlJlaW5hbGRvJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2si
PiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNC
NUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Yj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkZyb206IDwvc3Bhbj48L2I+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj5MdWN5IHlvbmcgJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86
bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj5sdWN5LnlvbmdAaHVhd2VpLmNv
bTwvYT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+VHVl
c2RheSwgTWFyY2ggMjUsIDIwMTQgYXQgMjoyNSBQTTxicj4NCjxiPlRvOiA8L2I+RGF2ZSBEb2xz
b24gJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iIHRhcmdl
dD0iX2JsYW5rIj5kZG9sc29uQHNhbmR2aW5lLmNvbTwvYT48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPiZndDssICZxdW90Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+JnF1
b3Q7ICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPnNmY0BpZXRmLm9yZzwvYT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZndDs8YnI+DQo8
Yj5TdWJqZWN0OiA8L2I+UmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24s
IHByb3MgYW5kIGNvbnM/PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6Ymxh
Y2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6IzAwNzBDMCI+SGkgRGF2ZSw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMwMDcwQzAiPklmIGEgc2VydmljZSBmb3J3YXJkZXIgcG9pbnQgY29ubmVj
dHMgbW9yZSB0aGFuIG9uZSBTRiBpbnN0YW5jZXMgdGhhdCBiZWxvbmcgdG8gdGhlIHNhbWUgU0ZD
LCBob3cgY2FuIG9uZSBQYXRoIElEIGRldGVybWluZSB3aGljaCBTRiBpbnN0YW5jZXMgaXMgdGhl
IG5leHQ/IElmIHlvdSBkcmF3IGEgc2VydmljZSBjaGFpbiBwYXRoIHdpdGggbWFueSBTRiBpbnN0
YW5jZXMsDQogeW91IGNhbiBlYXNpbHkgc2VlLCBpZiBQYXRoIElEIHJlcHJlc2VudHMgdGhhdCBw
YXRoLCBzZXJ2aWNlIGZvcndhcmRlciBuZWVkcyB0byB1c2UgcHJldmlvdXMgU0Ygb24gdGhlIHBh
dGggdG8gcG9zaXRpb24gdGhlIG5leHQgU0Ygb24gdGhhdCBwYXRoLjwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+THVjeSA8L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAw
aW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsgIj5G
cm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6
IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyAiPiBEYXZlIERvbHNvbiBbPC9zcGFu
PjxhIGhyZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2Vy
aWY7ICI+bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjog
YmxhY2s7ICI+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDQ6
MTAgUE08YnI+DQo8Yj5Ubzo8L2I+IEx1Y3kgeW9uZzsgPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0
OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyAiPnNmY0BpZXRmLm9yZzwvc3Bhbj48
L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fu
cy1zZXJpZjsgY29sb3I6IGJsYWNrOyAiPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogU0ZDIGFz
IGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+V2h5IGRvIHlvdSB0aGluayB0aGUgcHJldmlvdXMgU0YgSVAgYWRkcmVzcyBp
cyByZXF1aXJlZCB0byBkZXRlcm1pbmUgdGhlIG5leHQgU0YgSVAgYWRkcmVzcz8gV2h5IGlzIHRo
ZSBQYXRoIElEIG5vdCBzdWZmaWNpZW50IGluZm9ybWF0aW9uPzwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAw
aW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsgIj5G
cm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6
IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyAiPiBMdWN5IHlvbmcgWzwvc3Bhbj48
YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlm
OyAiPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJs
YWNrOyAiPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA0OjU2
IFBNPGJyPg0KPGI+VG86PC9iPiBEYXZlIERvbHNvbjsgPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0
OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyAiPnNmY0BpZXRmLm9yZzwvc3Bhbj48
L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fu
cy1zZXJpZjsgY29sb3I6IGJsYWNrOyAiPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogU0ZDIGFz
IGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6IzAwNzBDMCI+SW4gdGhpcyBzb2x1dGlvbiwgc2VydmljZSBmb3J3YXJkZXIgYW5kIFNGIGlu
c3RhbmNlIGFyZSBzZXBhcmF0ZWQgZW50aXRpZXMuIFNlcnZpY2UgZm9yd2FyZGVyIG5lZWRzIFBh
dGggSUQgYW5kIHByZXZpb3VzIFNGIElQIGFkZHJlc3MgdG8gdW5pcXVlbHkgaWRlbnRpZnkgdGhl
IG5leHQgU0YgSVAgYWRkcmVzcy4NCjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6IzAwNzBDMCI+THVjeTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpz
b2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6
IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyAiPkZyb206PC9zcGFuPjwvYj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlm
OyBjb2xvcjogYmxhY2s7ICI+IERhdmUgRG9sc29uIFs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmRk
b2xzb25Ac2FuZHZpbmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj5tYWlsdG86ZGRvbHNv
bkBzYW5kdmluZS5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZv
bnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsgIj5dDQo8YnI+DQo8
Yj5TZW50OjwvYj4gVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgMzoyMSBQTTxicj4NCjxiPlRvOjwv
Yj4gTHVjeSB5b25nOyA8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhv
bWEsIHNhbnMtc2VyaWY7ICI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxh
Y2s7ICI+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxp
Y2F0aW9uLCBwcm9zIGFuZCBjb25zPzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JIGRvIG5v
dCBzZWUgd2h5IHNvdXJjZSBJUCBhZGRyZXNzIChwcmV2aW91cyBTRikgd291bGQgYmUgcmVxdWly
ZWQgdG8gbG9vayB1cCB0aGUgbmV4dCBTRi4gVGhlIHBhdGggSUQgc2hvdWxkIGJlIHN1ZmZpY2ll
bnQgdG8gZGV0ZXJtaW5lIHRoZSBuZXh0IFNGLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFt
aWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsgIj5Gcm9tOjwvc3Bhbj48L2I+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1z
ZXJpZjsgY29sb3I6IGJsYWNrOyAiPiBzZmMgWzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
MHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyAiPm1haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1m
YW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyAiPl0NCjxiPk9uIEJlaGFs
ZiBPZiA8L2I+THVjeSB5b25nPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIE1hcmNoIDI1LCAy
MDE0IDQ6MDIgUE08YnI+DQo8Yj5Ubzo8L2I+IDwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9u
dC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2Vy
aWY7IGNvbG9yOiBibGFjazsgIj48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gW3NmY10gU0ZDIGFzIGFu
IElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPkhpLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5UaGVyZSBhcmUgbWFu
eSB3YXlzIHRvIGltcGxlbWVudCBTRkNzLiBIb3dldmVyLCBvbmUgb2Ygb3VyIGdvYWxzIGluIHN0
YW5kYXJkIGlzIHRvIGRldmVsb3AgYSBzb2x1dGlvbiB0aGF0IGlzIHNpbXBsZSBhbmQgbGVzcyBj
b3N0IGZvciB2ZW5kZXJzIGFuZCBzZXJ2aWNlIHByb3ZpZGVycy4gJm5ic3A7T3RoZXIgZ29hbHMg
YXJlIHRoYXQgdGhlIHNvbHV0aW9uIGNhbiBhcHBseQ0KIHRvIGNvbW1vbiBhbmQgbWFqb3JpdHkg
dXNlIGNhc2VzLiA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+SWYgd2UgaW1wbGVt
ZW50IFNGQyBhcyBhbiBJUCBvciBVRFAvSVAgYXBwbGljYXRpb24sIGkuZS4gb25jZSB0cmFmZmlj
IGlzIGNsYXNzaWZpZWQgYnkgdGhlIGNsYXNzaWZpY2F0aW9uLCBpdCBhZGRzIFNGQyBoZWFkZXIg
YW5kIElQIGhlYWRlciAob3V0ZXIpIG9uIHRoZSBwYWNrZXRzIChVRFAgaGVhZGVyIHRvbyBpbiBs
YXR0ZXIgY2FzZSksIGFuZCBzZW5kIHN1Y2gNCiBwYWNrZXRzIGFzIGEgcmVndWxhciBJUCBwYWNr
ZXQuIFRoZSBzcmMgSVAgb2Ygb3V0ZXIgaGVhZGVyIGNhbiBiZSBjbGFzc2lmaWNhdGlvbiBJUCBh
ZGRyZXNzLCBhbmQgZHN0IElQIGNhbiBiZSBuZXh0IFNGIEluc3RhbmNlIElQIGFkZHJlc3MuIE1h
bnkgdHJhbnNwb3J0IG5ldHdvcmtzIGNhbiBjYXJyeSBJUCB0cmFmZmljIGFuZCByb3V0ZSBJUCBw
YWNrZXRzIGJhc2VkIG9uIGRzdCBJUCBhZGRyZXNzLiAmbmJzcDtXZSBvbmx5IG5lZWQgdG8gcmVx
dWVzdA0KIGEgbmV3IElQIHByb3RvY29sIHR5cGUgZm9yIFNGQy4gQXQgdGhlIHNlcnZpY2UgZm9y
d2FyZGVyIHBvaW50LCBpdCBjYW4gbG9vayB1cCBuZXh0IFNGIElQIGFkZHJlc3MgYmFzZWQgb24g
UGF0aCBJRCBpbiBTRkMgaGVhZGVyIGFuZCBzcmMgSVAgYWRkcmVzcyAocHJldmlvdXMgU0YpIG9u
IHRoZSBwYWNrZXQuICZuYnNwO0EgU0YgYWxzbyBmb3J3YXJkcyB0aGUgcGFja2V0IHdpdGggU0ZD
IGhlYWRlciBhcyBhbiBJUCBwYWNrZXQgYW5kIGZpbGxzIGl0cyBJUA0KIGFkZHJlc3MgYXMgc3Jj
IElQIGFuZCB0aGUgc2VydmljZSBmb3J3YXJkZXIgcG9pbnQgSVAgYWRkcmVzcyBhcyB0aGUgZHN0
IElQIG9uIHRoZSBwYWNrZXQuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+VGhp
cyBzb2x1dGlvbiB3b3JrcyBmb3IgZWl0aGVyIFNGQyBhcyBhbiBJUCBhcHBsaWNhdGlvbiBvciBV
RFAvSVAgYXBwbGljYXRpb24sIHdoaWNoIG9uZSBpcyBtb3JlIHByb3BlciBmcm9tIFNGIGFuZCBz
ZXJ2aWNlIGZvcndhcmRlciBwb2ludD88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
VGhpcyBzb2x1dGlvbiBzZWVtcyBzaW1wbGUgdG8gbWUgYW5kIG9ubHkgbmVlZCBQYXRoIElEIGlu
IFNGQyBoZWFkZXIgZm9yIHN0ZWVyaW5nIHRyYWZmaWMgdGhyb3VnaCB0aGUgU0ZDIHBhdGguIEJ1
dCBsaWtlIHRvIHNlZSBvdGhlcnPigJkgb3BpbmlvbiBvbiB0aGlzIHNvbHV0aW9uLCBwcm9zIGFu
ZCBjb25zLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5UaGFua3MsPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj5MdWN5PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvc3Bhbj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_CF5A2A2C365D5smkumarciscocom_--


From nobody Thu Mar 27 20:06:07 2014
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BFF771A043B for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 20:06:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.34
X-Spam-Level: **
X-Spam-Status: No, score=2.34 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, CHARSET_FARAWAY_HEADER=3.2, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, 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 mWlA_F6cXogh for <sfc@ietfa.amsl.com>; Thu, 27 Mar 2014 20:05:59 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 8C7551A0437 for <sfc@ietf.org>; Thu, 27 Mar 2014 20:05:58 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BEZ99822; Fri, 28 Mar 2014 03:05:56 +0000 (GMT)
Received: from LHREML406-HUB.china.huawei.com (10.201.5.243) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Fri, 28 Mar 2014 03:05:17 +0000
Received: from NKGEML402-HUB.china.huawei.com (10.98.56.33) by lhreml406-hub.china.huawei.com (10.201.5.243) with Microsoft SMTP Server (TLS) id 14.3.158.1; Fri, 28 Mar 2014 03:05:53 +0000
Received: from NKGEML512-MBS.china.huawei.com ([169.254.8.115]) by nkgeml402-hub.china.huawei.com ([10.98.56.33]) with mapi id 14.03.0158.001; Fri, 28 Mar 2014 11:05:45 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, Lucy yong <lucy.yong@huawei.com>, "Reinaldo Penno (repenno)" <repenno@cisco.com>, "Dave Dolson" <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7QAAGnooAAAH8L8AAAfg8Q///n04D//9oCYIAAW5/h///gmnD//U35sP/5zA4g
Date: Fri, 28 Mar 2014 03:05:44 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082659CB@NKGEML512-MBS.china.huawei.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com> <CF574684.A63B%repenno@cisco.com>, <2691CE0099834E4A9C5044EEC662BB9D4535F3F5@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E5D0F@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08265375@NKGEML512-MBS.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E7DEA@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E7DEA@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.98.134]
Content-Type: multipart/alternative; boundary="_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082659CBNKGEML512MBSchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/L7q8HqFUTzVR52wpc6R5P52gazg
Subject: [sfc] =?gb2312?b?tPC4tDogIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRp?= =?gb2312?b?b24sIHByb3MgYW5kIGNvbnM/?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Mar 2014 03:06:03 -0000

--_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082659CBNKGEML512MBSchi_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

DQoNCreivP7IyzogUm9uIFBhcmtlciBbbWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb21dDQq3osvNyrG85DogMjAxNMTqM9TCMjfI1SAyMjozNQ0KytW8/sjLOiBYdXhpYW9odTsg
THVjeSB5b25nOyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0
Zi5vcmcNCtb3zOI6IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBw
cm9zIGFuZCBjb25zPw0KDQpYaWFvaHUsDQoNCkkgZG9uoa90IHRoaW5rIHdlIG5lZWQgdG8gdmll
dyB0aGUgU0YgaW5kZXggYXMgYSBUVEwuICAgQXBwcm9wcmlhdGUgdmFsaWRhdGlvbiBhbmQgbG9v
cCBzdXBwcmVzc2lvbiBjYW4gYmUgZG9uZSBldmVuIHdpdGggdGhlIGN1cnJlbnQgcHJvcG9zZWQg
ZGVmaW5pdGlvbi4gICAgQW55IFNGRiByZWNlaXZpbmcgYW4gU0ZDIGVuY2Fwc3VsYXRlZCBwYWNr
ZXQgb3IgZnJhbWUgd291bGQgbmVlZCB0byBrbm93IHRvIHdoaWNoIG9mIGl0cyBkZXBlbmRlbnQg
U0ahr3MgaXQgc2hvdWxkIGZvcndhcmQgdGhlIHBhY2tldCBvciBmcmFtZS4gICBUbyBkbyBzbyBt
ZWFucyB0aGF0IGl0IGNhbiB2YWxpZGF0ZSB0aGF0IHRoZSBwYXRoIElEIGlzIG9uZSB0aGF0IGl0
IGV4cGVjdHMgdG8gcGFydGljaXBhdGUgaW4gYW5kIHRoYXQgdGhlIFNGIGluc3RhbmNlIGlkZW50
aWZpZWQgYnkgdGhlIGluZGV4IG9uIHRoYXQgcGF0aCBpcyBvbmUgdGhhdCBpdCBpcyByZXNwb25z
aWJsZSBmb3IuICAgIFN1Y2ggY2hhaW4gcGF0aCBkYXRhIG1heSBoYXZlIGJlZW4gbG9jYWxseSBw
cm92aXNpb25lZCBvciBtYXkgaGF2ZSBiZWVuIGRpc3RyaWJ1dGVkIGluIGEgY29udHJvbCBwbGFu
ZS4NCg0KV2hlbiB0aGUgU0ZGIHJlY2VpdmVzIHRoZSBnb29kIHBhY2tldCBvciBmcmFtZSBiYWNr
IGZyb20gb25lIG9mIGl0cyBkZXBlbmRlbnQgU0ahr3MsIGl0IHdpbGwgaWRlbnRpZnkgdGhlIG5l
eHQgU0YgYW5kIFNGRiBieSBjb25zdWx0aW5nIGl0cyBsb2NhbCBkYXRhYmFzZS4gICBJZiBpdCBp
cyBub3QgdGhlIGZpbmFsIFNGLCB0aGVuIHRoZSBTRiBpbmRleCBpcyBpbmNyZW1lbnRlZCwgdGhl
IHRyYW5zcG9ydCBoZWFkZXIgdXBkYXRlZCBhcyBuZWNlc3NhcnksIGFuZCB0aGUgcGFja2V0IG9y
IGZyYW1lIHByb2dyZXNzZWQuICAgIEZhaWx1cmUgdG8gcHJvcGVybHkgaW5jcmVtZW50IHRoZSBT
RiBJbmRleCB3b3VsZCBiZSBha2luIHRvIGZhaWx1cmUgdG8gZGVjcmVtZW50IGEgVFRMIGJ5IGEg
cm91dGVyIKhDIHRoZXJlIGlzIG5vIHByb3RlY3Rpb24gZnJvbSB0aGF0Lg0KDQpbWGlhb2h1XSBJ
IGdvdCBpdCBub3cuIFllcyBpdCB3b3Jrcy4gVGhhbmtzIGZvciB5b3VyIGV4cGxhbmF0aW9uLg0K
DQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUNCg0KICAgUm9uDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBYdXhpYW9odQ0KU2VudDogVGh1cnNk
YXksIE1hcmNoIDI3LCAyMDE0IDU6NDQgQU0NClRvOiBSb24gUGFya2VyOyBMdWN5IHlvbmc7IFJl
aW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBw
bGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCg0Kt6K8/sjLOiBzZmMgW21haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZ10gtPqx7SBSb24gUGFya2VyDQq3osvNyrG85DogMjAxNMTqM9TCMjbI1SA3
OjEzDQrK1bz+yMs6IEx1Y3kgeW9uZzsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERv
bHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQrW98ziOiBSZTogW3NmY10g
U0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KTHVjeSwN
Cg0KUmVnYXJkaW5nIHRoZSBzZXJ2aWNlIGZ1bmN0aW9uIGluZGV4IHRoYXQgd291bGQgYmUgY29u
dGFpbmVkIGluIHRoZSBzZXJ2aWNlIGhlYWRlciwgSSB0aGluayBpdCBpcyBzaW1wbHkgaW5jcmVt
ZW50ZWQgZnJvbSAxIHRvIGluZGljYXRlIHRoZSBuZXh0IHNlcnZpY2UgZnVuY3Rpb24gd2l0aGlu
IHRoZSBjaGFpbi4gICBGb3IgZXhhbXBsZSwgaWYgdGhlIHBhdGggSUQgaXMgWCwgZm9yIGEgcGF0
aCB7U0YtQS01LCBTRi1CLTIsIFNGLUMtNn0sIHRoZW4gcGFja2V0cyBkZXN0aW5lZCBmcm9tIGEg
Y2xhc3NpZmllciB0b3dhcmRzIFNGLUEtNSB3b3VsZCBjYXJyeSAocGF0aCBYLCBpbmRleCAxKSwg
cGFja2V0cyBmcm9tIFNGLUEtNSB0byBTRi1CLTIgd291bGQgY2FycnkgKHBhdGggWCwgaW5kZXgg
MiksIGV0Yy4NCg0KW1hpYW9odV0gSSB0aGluayB0aGUgdmFsdWUgb2YgdGhlIHNlcnZpY2UgaW5k
ZXggc2hvdWxkIGJlIGRlY3JlbWVudGVkLCByYXRoZXIgdGhhbiBiZWluZyBpbmNyZW1lbnRlZCB3
aGVuIHRyYXZlbGxpbmcgYWxvbmcgdGhlIHNlcnZpY2UgcGF0aCBzaW5jZSB0aGF0IGluZGV4IGlz
IG5vdCBvbmx5IHVzZWQgZm9yIGluZGljYXRpbmcgdGhlIG5leHQgc2VydmljZSBmdW5jdGlvbiB3
aXRoaW4gdGhlIGNoYWluLCBidXQgYWxzbyB1c2VkIGZvciBvdGhlciBwdXJwb3NlcyAoZS5nLiwg
VFRMIG9mIHRoZSBzZXJ2aWNlIHBhdGgsIGluZGljYXRvciBvZiB0aGUgZW5kIG9mIHRoZSBzZXJ2
aWNlIGNoYWluKSwgdW5sZXNzIHlvdSB3YW50IHRvIGludHJvZHVjZSBhbiBhZGRpdGlvbmFsIGZp
ZWxkIHdoaWNoIGluZGljYXRlcyB0aGUgdG90YWwgbGVuZ3RoIG9mIHRoZSBzZXJ2aWNlIGNoYWlu
Lg0KDQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUNCg0KICAgUm9uDQoNCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQpGcm9tOiBzZmMgW3NmYy1ib3VuY2VzQGlldGYub3JnXSBvbiBiZWhh
bGYgb2YgTHVjeSB5b25nIFtsdWN5LnlvbmdAaHVhd2VpLmNvbV0NClNlbnQ6IFR1ZXNkYXksIE1h
cmNoIDI1LCAyMDE0IDY6MzggUE0NClRvOiBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUg
RG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBb
c2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KSGkg
UmVpbmFsZG8sDQoNClRoYW5rIHlvdSB0byBzaGFyZSB5b3VyIHZpZXdzIG9uIHRoaXMgc29sdXRp
b24uIFdlIHdhbnQgdG8gaGF2ZSBhbiBlbGVnYW50IGFuZCBnZW5lcmFsIHNvbHV0aW9uIHdpdGgg
b25lIHN0YW5kYXJkIFNGQyBoZWFkZXIgdG8gY292ZXIgbWFqb3JpdHkgdXNlIGNhc2VzDQoNClNl
ZSBpbmxpbmUgYmVsb3cuDQoNCg0KRnJvbTogUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pIFttYWls
dG86cmVwZW5ub0BjaXNjby5jb21dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA0OjU2
IFBNDQpUbzogTHVjeSB5b25nOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNh
dGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KSGksDQoNClRoZXJlIGFyZSBzZXZlcmFsIHNvbHV0aW9u
IHRvIHRoaXMgcHJvYmxlbS4gU29tZSBvZiB0aGVtIGltcGxlbWVudGF0aW9uIHNwZWNpZmljLCBv
dGhlcnMgbW9yZSBlbGVnYW50Lg0KDQoxIC0gT25lIG9mIHRoZSBtb3JlIGVsZWdhbnQgb25lcyBp
cyB0byB1c2UgdGhlIFNlcnZpY2UgSW5kZXggdG8gZGV0ZXJtaW5lIHRoZSBuZXh0IHNlcnZpY2Ug
ZnVuY3Rpb24gaW5zdGFuY2UuICBJdCBtYWtlcyBmb3IgYSBjb21wbGV0ZWx5IHN0YXRlbGVzcyBz
b2x1dGlvbiAoY29kZSB3aXNlKS4NCltMdWN5XSB3aGVuIHVzaW5nIFBhdGggSUQgYW5kIFNlcnZp
Y2UgSW5kZXggb24gU0ZDIGhlYWRlciwgaXQgcmVxdWlyZXMgYXNzaWduaW5nIGluZGV4ICMgdG8g
ZWFjaCBTRiBpbnN0YW5jZSwgY29uZmlndXJpbmcgdGhlbSBpbiB0aGUgZm9yd2FyZGluZyB0YWJs
ZSwgd2hpY2ggaXMgdmVyeSBjb21wbGV4IHByb2Nlc3MgYW5kIGVhc2lseSBwcnVuZSBmb3IgZXJy
b3IgaW4gbWF5IG9waW5pb24uICBJbiBhZGRpdGlvbiwgZWFjaCBTRiBpbnN0YW5jZSBtYXkgc2Vy
dmUgbW9yZSB0aGFuIG9uZSBTRkMsIHNvIG5lZWQgdG8gYXNzaWduIGluZGV4ICMgZm9yIGVhY2gg
U0ZDLCB3aGljaCBpcyBtb3JlIGNvbXBsZXguIFJlZ2FyZGluZyB0aGUgc3RhdGVsZXNzLCBJIGRv
bqGvdCBnZXQgaXQuIElzbqGvdCBpbmRleCAjIGEgc3RhdGUgYXMgd2VsbCAobWF5IGJlIGZldyBi
aXQgbGVzcyk/DQoNClRvIGltcGxlbWVudCB0cnVlIHN0YXRlbGVzcywgU0ZDIGhlYWRlciBuZWVk
cyBhYmlsaXR5IHRvIGNhcnJ5IGFsbCBTRklzIElQIGFkZHJlc3NlcyBpbiBTRkMgaGVhZGVyLCB3
aGljaCB3YXMgY29uc2lkZXJlZCBhcyBub24tc2NhbGUgc29sdXRpb24uDQoNCg0KMiCoQyBBbm90
aGVyIG9wdGlvbiBpcyBmcm9tIGEgY29kaW5nIHBlcnNwZWN0aXZlIHlvdSBjYW4ganVzdCBrZWVw
IG1vcmUgc3RhdGUgaW4geW91ciBTTi9TRkYgd2hpbGUgeW91IHByb2Nlc3MgdGhlIHBhY2tldCBh
bmQgZGV0ZXJtaW5lIHdoYXQgaXMgdGhlIKGwbmV4dKGxIHNlcnZpY2UuDQpbTHVjeV0gQWdyZWUu
DQoNCkJ1dCBpcnJlc3BlY3RpdmUsIHRoZSBTTiBuZWVkcyB0byBrbm93IHRoZSBQYXRoIElEIGFu
ZCB0aGUgbGlzdCBvZiBTRklzIGludGVybmFsIHRvIGl0cyBub2RlLiBUaGlzIHByb3Zpc2lvbmlu
ZyBjYW4gaGFwcGVuIGluIGEgdmFyaWV0eSBvZiB3YXlzLCBJIGltcGxlbWVudGVkIHdpdGggUkVT
VGNvbmYgYW5kIE5ldGNvbmYuDQoNCkFzIGZhciBhcyBVRFAvSVAgdnMuSVAsIEkgZ2l2ZSBwcmVm
ZXJlbmNlIHRvIFVEUC9JUC4gSWYgeW91IGhhdmUgYSBmaXhlZCBwb3J0IG92ZXIgVURQIGluIHdo
aWNoIHRvIHJlY2VpdmUvc2VuZCBwYWNrZXRzOg0KDQotIFlvdSBjYW4gaGF2ZSB5b3VyIGVudGly
ZSBkYXRhcGxhbmUgaW4gdXNlcnBhY2UgYW5kIHVzZSBhIHZhcmlldHkgb2YgcHJvZ3JhbW1pbmcg
bGFuZ3VhZ2VzLg0KLSBZb3UgZG8gbm90IG5lZWQgcmF3IHBhY2tldCBhY2Nlc3MgdG8gcHVsbC9z
ZW5kIHBhY2tldHMuIFRoZXJlZm9yZSBubyByb290IHN1cHBvcnQuDQotIFVEUCBjYW4gdHJhdmVy
c2Ugbm9uLVNGQyBhd2FyZSBtaWRkbGV4Ym94ZXMuDQpbTHVjeV0gQWdyZWUgb24gdGhpcyBzdGF0
ZW1lbnQuIEJ1dCBmb3IgU0ZDIGRvbWFpbiwgZG8gd2Ugd2FudCB0byBhbGxvdyBzdWNoIG1pZGJv
eGVzIG9uIFNGQyBwYXRoPyBNYXliZSBoYXBwZW4gaWYgYSBTRkMgZG9tYWluIGNyb3NzZXMgbW9y
ZSB0aGFuIHRyYW5zcG9ydCBkb21haW5zPyBUaGlzIGlzIG9uZSBJIGxpa2UgdG8ga25vdyBmcm9t
IFNQcyBhbmQgU0YgdmVuZG9ycy4NCg0KUmVnYXJkcywNCkx1Y3kNCk9yIHlvdSBjYW4gdXNlIGFu
eSBvZiB0aGUgYXZhaWxhYmxlIG1ldGhvZHMoIFRVUk4sIFNUVU4sIGV0YykuICBJZiB5b3UgZW5j
YXAgaW4gc29tZXRoaW5nIGVsc2Ugb3RoZXIgdGhhbiBJUC9VRFAgdGhlIGFwcGxpY2FiaWxpdHkg
b2YgU0ZDIHdpbGwgYmUgY29uc2lkZXJhYmx5IGRpbWluaXNoZWQuSnVzdCBjaGVjayBTVENQIGFu
ZCBpdHMgcHJvYmxlbSBvbiBnZXR0aW5nIGFkb3B0ZWQgZ2l2ZW4gbWlkZGxleGJveGVzICBub3Qg
cmVjb2duaXppbmcgaXRzIHByb3RvY29sIG51bWJlci4NCg0KLSBJdCBqaXZlcyB3aXRoIG90aGVy
IElFVEYgd29yayBpbiB0aGUgYXJlYXMgb2YgbWV0YWRhdGEgYW5kIHRyYW5zcG9ydCBzZXJ2aWNl
cyAoc2F5LCBUQVBTKS4NCg0KcmVnYXJkcywNCg0KUmVpbmFsZG8NCg0KDQoNCkZyb206IEx1Y3kg
eW9uZyA8bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4N
CkRhdGU6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IGF0IDI6MjUgUE0NClRvOiBEYXZlIERvbHNv
biA8ZGRvbHNvbkBzYW5kdmluZS5jb208bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPj4sICJz
ZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4iIDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBs
aWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KSGkgRGF2ZSwNCg0KSWYgYSBzZXJ2aWNlIGZvcndh
cmRlciBwb2ludCBjb25uZWN0cyBtb3JlIHRoYW4gb25lIFNGIGluc3RhbmNlcyB0aGF0IGJlbG9u
ZyB0byB0aGUgc2FtZSBTRkMsIGhvdyBjYW4gb25lIFBhdGggSUQgZGV0ZXJtaW5lIHdoaWNoIFNG
IGluc3RhbmNlcyBpcyB0aGUgbmV4dD8gSWYgeW91IGRyYXcgYSBzZXJ2aWNlIGNoYWluIHBhdGgg
d2l0aCBtYW55IFNGIGluc3RhbmNlcywgeW91IGNhbiBlYXNpbHkgc2VlLCBpZiBQYXRoIElEIHJl
cHJlc2VudHMgdGhhdCBwYXRoLCBzZXJ2aWNlIGZvcndhcmRlciBuZWVkcyB0byB1c2UgcHJldmlv
dXMgU0Ygb24gdGhlIHBhdGggdG8gcG9zaXRpb24gdGhlIG5leHQgU0Ygb24gdGhhdCBwYXRoLg0K
DQpMdWN5DQoNCkZyb206IERhdmUgRG9sc29uIFttYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb21d
DQpTZW50OiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA0OjEwIFBNDQpUbzogTHVjeSB5b25nOyBz
ZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBTRkMgYXMgYW4g
SVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpXaHkgZG8geW91IHRoaW5r
IHRoZSBwcmV2aW91cyBTRiBJUCBhZGRyZXNzIGlzIHJlcXVpcmVkIHRvIGRldGVybWluZSB0aGUg
bmV4dCBTRiBJUCBhZGRyZXNzPyBXaHkgaXMgdGhlIFBhdGggSUQgbm90IHN1ZmZpY2llbnQgaW5m
b3JtYXRpb24/DQoNCg0KRnJvbTogTHVjeSB5b25nIFttYWlsdG86bHVjeS55b25nQGh1YXdlaS5j
b21dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA0OjU2IFBNDQpUbzogRGF2ZSBEb2xz
b247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFNGQyBh
cyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkluIHRoaXMgc29s
dXRpb24sIHNlcnZpY2UgZm9yd2FyZGVyIGFuZCBTRiBpbnN0YW5jZSBhcmUgc2VwYXJhdGVkIGVu
dGl0aWVzLiBTZXJ2aWNlIGZvcndhcmRlciBuZWVkcyBQYXRoIElEIGFuZCBwcmV2aW91cyBTRiBJ
UCBhZGRyZXNzIHRvIHVuaXF1ZWx5IGlkZW50aWZ5IHRoZSBuZXh0IFNGIElQIGFkZHJlc3MuDQoN
Ckx1Y3kNCg0KRnJvbTogRGF2ZSBEb2xzb24gW21haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbV0N
ClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDM6MjEgUE0NClRvOiBMdWN5IHlvbmc7IHNm
Y0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFNGQyBhcyBhbiBJ
UCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkkgZG8gbm90IHNlZSB3aHkg
c291cmNlIElQIGFkZHJlc3MgKHByZXZpb3VzIFNGKSB3b3VsZCBiZSByZXF1aXJlZCB0byBsb29r
IHVwIHRoZSBuZXh0IFNGLiBUaGUgcGF0aCBJRCBzaG91bGQgYmUgc3VmZmljaWVudCB0byBkZXRl
cm1pbmUgdGhlIG5leHQgU0YuDQoNCg0KDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBMdWN5IHlvbmcNClNlbnQ6IFR1ZXNkYXksIE1hcmNo
IDI1LCAyMDE0IDQ6MDIgUE0NClRvOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
ClN1YmplY3Q6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5k
IGNvbnM/DQoNCkhpLA0KDQpUaGVyZSBhcmUgbWFueSB3YXlzIHRvIGltcGxlbWVudCBTRkNzLiBI
b3dldmVyLCBvbmUgb2Ygb3VyIGdvYWxzIGluIHN0YW5kYXJkIGlzIHRvIGRldmVsb3AgYSBzb2x1
dGlvbiB0aGF0IGlzIHNpbXBsZSBhbmQgbGVzcyBjb3N0IGZvciB2ZW5kZXJzIGFuZCBzZXJ2aWNl
IHByb3ZpZGVycy4gIE90aGVyIGdvYWxzIGFyZSB0aGF0IHRoZSBzb2x1dGlvbiBjYW4gYXBwbHkg
dG8gY29tbW9uIGFuZCBtYWpvcml0eSB1c2UgY2FzZXMuDQoNCklmIHdlIGltcGxlbWVudCBTRkMg
YXMgYW4gSVAgb3IgVURQL0lQIGFwcGxpY2F0aW9uLCBpLmUuIG9uY2UgdHJhZmZpYyBpcyBjbGFz
c2lmaWVkIGJ5IHRoZSBjbGFzc2lmaWNhdGlvbiwgaXQgYWRkcyBTRkMgaGVhZGVyIGFuZCBJUCBo
ZWFkZXIgKG91dGVyKSBvbiB0aGUgcGFja2V0cyAoVURQIGhlYWRlciB0b28gaW4gbGF0dGVyIGNh
c2UpLCBhbmQgc2VuZCBzdWNoIHBhY2tldHMgYXMgYSByZWd1bGFyIElQIHBhY2tldC4gVGhlIHNy
YyBJUCBvZiBvdXRlciBoZWFkZXIgY2FuIGJlIGNsYXNzaWZpY2F0aW9uIElQIGFkZHJlc3MsIGFu
ZCBkc3QgSVAgY2FuIGJlIG5leHQgU0YgSW5zdGFuY2UgSVAgYWRkcmVzcy4gTWFueSB0cmFuc3Bv
cnQgbmV0d29ya3MgY2FuIGNhcnJ5IElQIHRyYWZmaWMgYW5kIHJvdXRlIElQIHBhY2tldHMgYmFz
ZWQgb24gZHN0IElQIGFkZHJlc3MuICBXZSBvbmx5IG5lZWQgdG8gcmVxdWVzdCBhIG5ldyBJUCBw
cm90b2NvbCB0eXBlIGZvciBTRkMuIEF0IHRoZSBzZXJ2aWNlIGZvcndhcmRlciBwb2ludCwgaXQg
Y2FuIGxvb2sgdXAgbmV4dCBTRiBJUCBhZGRyZXNzIGJhc2VkIG9uIFBhdGggSUQgaW4gU0ZDIGhl
YWRlciBhbmQgc3JjIElQIGFkZHJlc3MgKHByZXZpb3VzIFNGKSBvbiB0aGUgcGFja2V0LiAgQSBT
RiBhbHNvIGZvcndhcmRzIHRoZSBwYWNrZXQgd2l0aCBTRkMgaGVhZGVyIGFzIGFuIElQIHBhY2tl
dCBhbmQgZmlsbHMgaXRzIElQIGFkZHJlc3MgYXMgc3JjIElQIGFuZCB0aGUgc2VydmljZSBmb3J3
YXJkZXIgcG9pbnQgSVAgYWRkcmVzcyBhcyB0aGUgZHN0IElQIG9uIHRoZSBwYWNrZXQuDQoNClRo
aXMgc29sdXRpb24gd29ya3MgZm9yIGVpdGhlciBTRkMgYXMgYW4gSVAgYXBwbGljYXRpb24gb3Ig
VURQL0lQIGFwcGxpY2F0aW9uLCB3aGljaCBvbmUgaXMgbW9yZSBwcm9wZXIgZnJvbSBTRiBhbmQg
c2VydmljZSBmb3J3YXJkZXIgcG9pbnQ/DQoNClRoaXMgc29sdXRpb24gc2VlbXMgc2ltcGxlIHRv
IG1lIGFuZCBvbmx5IG5lZWQgUGF0aCBJRCBpbiBTRkMgaGVhZGVyIGZvciBzdGVlcmluZyB0cmFm
ZmljIHRocm91Z2ggdGhlIFNGQyBwYXRoLiBCdXQgbGlrZSB0byBzZWUgb3RoZXJzoa8gb3Bpbmlv
biBvbiB0aGlzIHNvbHV0aW9uLCBwcm9zIGFuZCBjb25zLg0KDQpUaGFua3MsDQpMdWN5DQo=

--_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082659CBNKGEML512MBSchi_
Content-Type: text/html; charset="gb2312"
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=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:=CB=CE=CC=E5;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"Segoe UI";
	panose-1:2 11 5 2 4 2 4 2 2 3;}
@font-face
	{font-family:"\@=CB=CE=CC=E5";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML =D4=A4=C9=E8=B8=F1=CA=BD Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"=C5=FA=D7=A2=BF=F2=CE=C4=B1=BE Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.HTMLChar
	{mso-style-name:"HTML =D4=A4=C9=E8=B8=F1=CA=BD Char";
	mso-style-priority:99;
	mso-style-link:"HTML =D4=A4=C9=E8=B8=F1=CA=BD";
	font-family:=CB=CE=CC=E5;}
span.Char
	{mso-style-name:"=C5=FA=D7=A2=BF=F2=CE=C4=B1=BE Char";
	mso-style-priority:99;
	mso-style-link:=C5=FA=D7=A2=BF=F2=CE=C4=B1=BE;
	font-family:"Calibri","sans-serif";}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{mso-style-name:msochpdefault;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:10.0pt;
	font-family:"Times New Roman","serif";}
p.HTMLPreformatted, li.HTMLPreformatted, div.HTMLPreformatted
	{mso-style-name:"HTML Preformatted";
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
p.BalloonText, li.BalloonText, div.BalloonText
	{mso-style-name:"Balloon Text";
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Segoe UI","sans-serif";}
span.balloontextchar0
	{mso-style-name:balloontextchar;
	font-family:"Tahoma","sans-serif";}
span.emailstyle19
	{mso-style-name:emailstyle19;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.emailstyle20
	{mso-style-name:emailstyle20;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle21
	{mso-style-name:emailstyle21;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle22
	{mso-style-name:emailstyle22;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle23
	{mso-style-name:emailstyle23;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle24
	{mso-style-name:emailstyle24;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle34
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle35
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle36
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:16.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:16.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:=CB=
=CE=CC=E5">=B7=A2=BC=FE=C8=CB<span lang=3D"EN-US">:</span></span></b><span =
lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5"> Ron Par=
ker [mailto:Ron_Parker@affirmednetworks.com]
<br>
</span><b><span style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=B7=A2=
=CB=CD=CA=B1=BC=E4<span lang=3D"EN-US">:</span></span></b><span lang=3D"EN-=
US" style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5"> 2014</span><span s=
tyle=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=C4=EA<span lang=3D"EN-U=
S">3</span>=D4=C2<span lang=3D"EN-US">27</span>=C8=D5<span lang=3D"EN-US">
 22:35<br>
</span><b>=CA=D5=BC=FE=C8=CB<span lang=3D"EN-US">:</span></b><span lang=3D"=
EN-US"> Xuxiaohu; Lucy yong; Reinaldo Penno (repenno); Dave Dolson; sfc@iet=
f.org<br>
</span><b>=D6=F7=CC=E2<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"=
> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o:p></o:p></spa=
n></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Xiaohu,=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">I don=
=A1=AFt think we need to view the SF index as a TTL.&nbsp;&nbsp; Appropriat=
e validation and loop suppression can be done even with the current propose=
d definition.&nbsp;&nbsp;&nbsp; Any SFF receiving an SFC encapsulated
 packet or frame would need to know to which of its dependent SF=A1=AFs it =
should forward the packet or frame.&nbsp;&nbsp; To do so means that it can =
validate that the path ID is one that it expects to participate in and that=
 the SF instance identified by the index on that
 path is one that it is responsible for.&nbsp;&nbsp; &nbsp;Such chain path =
data may have been locally provisioned or may have been distributed in a co=
ntrol plane.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">When th=
e SFF receives the good packet or frame back from one of its dependent SF=
=A1=AFs, it will identify the next SF and SFF by consulting its local datab=
ase.&nbsp;&nbsp; If it is not the final SF, then the SF
 index is incremented, the transport header updated as necessary, and the p=
acket or frame progressed.&nbsp;&nbsp;&nbsp; Failure to properly increment =
the SF Index would be akin to failure to decrement a TTL by a router =A8C t=
here is no protection from that.</span><span lang=3D"EN-US" style=3D"color:=
#1F497D"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:16.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:16.0pt;color=
:#1F497D">[Xiaohu] I got it now. Yes it works. Thanks for your explanation.=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:16.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:16.0pt;color=
:#1F497D">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:16.0pt;color=
:#1F497D">Xiaohu<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp; Ron<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">From:</span></b><span lang=
=3D"EN-US"> sfc [<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces=
@ietf.org</a>]
<b>On Behalf Of </b>Xuxiaohu<br>
<b>Sent:</b> Thursday, March 27, 2014 5:44 AM<br>
<b>To:</b> Ron Parker; Lucy yong; Reinaldo Penno (repenno); Dave Dolson; <a=
 href=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:16.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:=CB=
=CE=CC=E5">=B7=A2=BC=FE=C8=CB<span lang=3D"EN-US">:</span></span></b><span =
lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5"> sfc [<a=
 href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
</span><b><span style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=B4=FA=
=B1=ED </span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-famil=
y:=CB=CE=CC=E5">Ron Parker<br>
</span><b><span style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=B7=A2=
=CB=CD=CA=B1=BC=E4<span lang=3D"EN-US">:</span></span></b><span lang=3D"EN-=
US" style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5"> 2014</span><span s=
tyle=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=C4=EA<span lang=3D"EN-U=
S">3</span>=D4=C2<span lang=3D"EN-US">26</span>=C8=D5<span lang=3D"EN-US">
 7:13<br>
</span><b>=CA=D5=BC=FE=C8=CB<span lang=3D"EN-US">:</span></b><span lang=3D"=
EN-US"> Lucy yong; Reinaldo Penno (repenno); Dave Dolson;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
</span><b>=D6=F7=CC=E2<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"=
> Re: [sfc] SFC as an IP or UDP application, pros and cons?<o:p></o:p></spa=
n></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">Lucy,
<o:p></o:p></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</=
o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">Regarding the=
 service function index that would be contained in the service header, I th=
ink it is simply incremented from 1 to indicate the next service
 function within the chain. &nbsp; For example, if the path ID is X, for a =
path {SF-A-5, SF-B-2, SF-C-6}, then packets destined from a classifier towa=
rds SF-A-5 would carry (path X, index 1), packets from SF-A-5 to SF-B-2 wou=
ld carry (path X, index 2), etc.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;=
</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span lang=3D"EN-US" st=
yle=3D"font-size:16.0pt;color:#1F497D">[Xiaohu] I think the value of the se=
rvice index should be decremented, rather than being incremented when trave=
lling along the service path since that
 index is not only used for indicating the next service function within the=
 chain, but also used for other purposes (e.g., TTL of the service path, in=
dicator of the end of the service chain), unless you want to introduce an a=
dditional field which indicates
 the total length of the service chain.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span lang=3D"EN-US" st=
yle=3D"font-size:16.0pt;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span lang=3D"EN-US" st=
yle=3D"font-size:16.0pt;color:#1F497D">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:16.0pt;color=
:#1F497D">Xiaohu<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:16.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">&nbsp; &nbsp;=
Ron<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</=
o:p></span></p>
<div>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 lang=3D"EN-US" style=3D"font-size:12.0pt;font-family:&quot;Times New Roman=
&quot;,&quot;serif&quot;;color:black">
<hr size=3D"2" width=3D"100%" align=3D"center">
</span></div>
<div id=3D"divRpF99624">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><b><span lang=3D"EN-U=
S" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-seri=
f&quot;;color:black">From:</span></b><span lang=3D"EN-US" style=3D"font-siz=
e:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"=
> sfc [sfc-bounces@ietf.org]
 on behalf of Lucy yong [lucy.yong@huawei.com]<br>
<b>Sent:</b> Tuesday, March 25, 2014 6:38 PM<br>
<b>To:</b> Reinaldo Penno (repenno); Dave Dolson; <a href=3D"mailto:sfc@iet=
f.org">sfc@ietf.org</a><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span lang=3D"EN-US" style=3D"font-size:12.0pt;font-family:&quot;Times=
 New Roman&quot;,&quot;serif&quot;;color:black"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#0070C0">Hi Rein=
aldo,</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#0070C0">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#0070C0">Thank y=
ou to share your views on this solution. We want to have an elegant and gen=
eral solution with one standard SFC header to cover majority use cases</spa=
n><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#0070C0">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#0070C0">See inl=
ine below.</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#0070C0">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#0070C0">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</spa=
n></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Taho=
ma&quot;,&quot;sans-serif&quot;;color:black"> Reinaldo Penno (repenno) [<a =
href=3D"mailto:repenno@cisco.com">mailto:repenno@cisco.com</a>]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Lucy yong; Dave Dolson; <a href=3D"mailto:sfc@ietf.org">sfc@ietf=
.org</a><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">Hi,</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></s=
pan></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">There are several solution to this problem. Some of them implementa=
tion specific, others more elegant.&nbsp;</span><span lang=3D"EN-US" style=
=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">1 - One of the more elegant ones is to use the Service Index to det=
ermine the next service function instance. &nbsp;It makes for a completely =
stateless solution (code wise). &nbsp;</span><span lang=3D"EN-US" style=3D"=
color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:18.0pt"><b><i><span lang=3D"EN-=
US" style=3D"color:#0070C0">[Lucy]
</span></i></b><span lang=3D"EN-US" style=3D"color:#0070C0">when using Path=
 ID and Service Index on SFC header, it requires assigning index # to each =
SF instance, configuring them in the forwarding table, which is very comple=
x process and easily prune for error
 in may opinion. &nbsp;In addition, each SF instance may serve more than on=
e SFC, so need to assign index # for each SFC, which is more complex. Regar=
ding the stateless, I don=A1=AFt get it. Isn=A1=AFt index # a state as well=
 (may be few bit less)?</span><span lang=3D"EN-US" style=3D"color:black"><o=
:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:18.0pt"><span lang=3D"EN-US" st=
yle=3D"color:#0070C0">&nbsp;</span><span lang=3D"EN-US" style=3D"color:blac=
k"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:18.0pt"><span lang=3D"EN-US" st=
yle=3D"color:#0070C0">To implement true stateless, SFC header needs ability=
 to carry all SFIs IP addresses in SFC header, which was considered as non-=
scale solution.</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#0070C0">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">2 =A8C Another option is from a coding perspective you can just kee=
p more state in your SN/SFF while you process the packet and determine what=
 is the =A1=B0next=A1=B1 service. &nbsp;</span><span lang=3D"EN-US" style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"color:#0070C0">[=
Lucy] Agree.</span></i></b><span lang=3D"EN-US" style=3D"color:black"><o:p>=
</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">But irrespective, the SN needs to know the Path ID and the list of =
SFIs internal to its node. This provisioning can happen in a variety of way=
s, I implemented with RESTconf and Netconf.&nbsp;</span><span lang=3D"EN-US=
" style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">As far as UDP/IP vs.IP, I give preference to UDP/IP. If you have a =
fixed port over UDP in which to receive/send packets:</span><span lang=3D"E=
N-US" style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">- You can have your entire dataplane in userpace and use a variety =
of programming languages.&nbsp;</span><span lang=3D"EN-US" style=3D"color:b=
lack"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">- You do not need raw packet access to pull/send packets. Therefore=
 no root support.&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">- UDP can traverse non-SFC aware middlexboxes.
</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"color:#0070C0">[=
Lucy] Agree on this statement. But for SFC domain, do we want to allow such=
 midboxes on SFC path? Maybe happen if a SFC domain crosses more than trans=
port domains? This is one I like to know
 from SPs and SF vendors. </span></i></b><span lang=3D"EN-US" style=3D"colo=
r:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"color:#0070C0">&=
nbsp;</span></i></b><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"color:#0070C0">R=
egards,</span></i></b><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"color:#0070C0">L=
ucy</span></i></b><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">Or you can use any of the available methods( TURN, STUN, etc). &nbs=
p;If you encap in something else other than IP/UDP the applicability of SFC=
 will be considerably diminished.Just check
 STCP and its problem on getting adopted given middlexboxes &nbsp;not recog=
nizing its protocol number. &nbsp;&nbsp;</span><span lang=3D"EN-US" style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"color:#0070C0">&=
nbsp;</span></i></b><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">- It jives with other IETF work in the areas of metadata and transp=
ort services (say, TAPS).&nbsp;</span><span lang=3D"EN-US" style=3D"color:b=
lack"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">regards,&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:=
p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">Reinaldo&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:=
p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p>=
</span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"color:black">From: =
</span></b><span lang=3D"EN-US" style=3D"color:black">Lucy yong &lt;<a href=
=3D"mailto:lucy.yong@huawei.com" target=3D"_blank">lucy.yong@huawei.com</a>=
&gt;<br>
<b>Date: </b>Tuesday, March 25, 2014 at 2:25 PM<br>
<b>To: </b>Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com" target=
=3D"_blank">ddolson@sandvine.com</a>&gt;, &quot;<a href=3D"mailto:sfc@ietf.=
org" target=3D"_blank">sfc@ietf.org</a>&quot; &lt;<a href=3D"mailto:sfc@iet=
f.org" target=3D"_blank">sfc@ietf.org</a>&gt;<br>
<b>Subject: </b>Re: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p>=
</span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#0070C0">Hi Dave=
,</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#0070C0">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#0070C0">If a se=
rvice forwarder point connects more than one SF instances that belong to th=
e same SFC, how can one Path ID determine which SF instances is the next? I=
f you draw a service chain path with many
 SF instances, you can easily see, if Path ID represents that path, service=
 forwarder needs to use previous SF on the path to position the next SF on =
that path.</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#0070C0">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#0070C0">Lucy </=
span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#0070C0">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</spa=
n></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Taho=
ma&quot;,&quot;sans-serif&quot;;color:black"> Dave Dolson [<a href=3D"mailt=
o:ddolson@sandvine.com" target=3D"_blank">mailto:ddolson@sandvine.com</a>]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:10 PM<br>
<b>To:</b> Lucy yong; <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc=
@ietf.org</a><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Why do =
you think the previous SF IP address is required to determine the next SF I=
P address? Why is the Path ID not sufficient information?</span><span lang=
=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</spa=
n></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Taho=
ma&quot;,&quot;sans-serif&quot;;color:black"> Lucy yong [<a href=3D"mailto:=
lucy.yong@huawei.com" target=3D"_blank">mailto:lucy.yong@huawei.com</a>]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Dave Dolson; <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">s=
fc@ietf.org</a><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#0070C0">In this=
 solution, service forwarder and SF instance are separated entities. Servic=
e forwarder needs Path ID and previous SF IP address to uniquely identify t=
he next SF IP address.
</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#0070C0">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#0070C0">Lucy</s=
pan><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#0070C0">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</spa=
n></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Taho=
ma&quot;,&quot;sans-serif&quot;;color:black"> Dave Dolson [<a href=3D"mailt=
o:ddolson@sandvine.com" target=3D"_blank">mailto:ddolson@sandvine.com</a>]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 3:21 PM<br>
<b>To:</b> Lucy yong; <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc=
@ietf.org</a><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">I do no=
t see why source IP address (previous SF) would be required to look up the =
next SF. The path ID should be sufficient to determine the next SF.</span><=
span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</spa=
n></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Taho=
ma&quot;,&quot;sans-serif&quot;;color:black"> sfc [<a href=3D"mailto:sfc-bo=
unces@ietf.org" target=3D"_blank">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Lucy yong<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:02 PM<br>
<b>To:</b> <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</=
a><br>
<b>Subject:</b> [sfc] SFC as an IP or UDP application, pros and cons?</span=
><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">Hi,<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">There are=
 many ways to implement SFCs. However, one of our goals in standard is to d=
evelop a solution that is simple and less cost for venders and service prov=
iders. &nbsp;Other goals are that the solution
 can apply to common and majority use cases. <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">If we imp=
lement SFC as an IP or UDP/IP application, i.e. once traffic is classified =
by the classification, it adds SFC header and IP header (outer) on the pack=
ets (UDP header too in latter case), and
 send such packets as a regular IP packet. The src IP of outer header can b=
e classification IP address, and dst IP can be next SF Instance IP address.=
 Many transport networks can carry IP traffic and route IP packets based on=
 dst IP address. &nbsp;We only need to
 request a new IP protocol type for SFC. At the service forwarder point, it=
 can look up next SF IP address based on Path ID in SFC header and src IP a=
ddress (previous SF) on the packet. &nbsp;A SF also forwards the packet wit=
h SFC header as an IP packet and fills
 its IP address as src IP and the service forwarder point IP address as the=
 dst IP on the packet.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">This solu=
tion works for either SFC as an IP application or UDP/IP application, which=
 one is more proper from SF and service forwarder point?<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">This solu=
tion seems simple to me and only need Path ID in SFC header for steering tr=
affic through the SFC path. But like to see others=A1=AF opinion on this so=
lution, pros and cons.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">Thanks,<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">Lucy<o:p>=
</o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082659CBNKGEML512MBSchi_--


From nobody Fri Mar 28 00:38:02 2014
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C8BF61A0496 for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 00:37:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.548
X-Spam-Level: 
X-Spam-Status: No, score=-1.548 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HELO_EQ_FR=0.35, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 uRGIDTX6EiRZ for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 00:37:42 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias244.francetelecom.com [80.12.204.244]) by ietfa.amsl.com (Postfix) with ESMTP id 6C68D1A01DD for <sfc@ietf.org>; Fri, 28 Mar 2014 00:37:41 -0700 (PDT)
Received: from omfeda06.si.francetelecom.fr (unknown [xx.xx.xx.199]) by omfeda09.si.francetelecom.fr (ESMTP service) with ESMTP id 4FF4DC093A; Fri, 28 Mar 2014 08:37:38 +0100 (CET)
Received: from PUEXCH21.nanterre.francetelecom.fr (unknown [10.101.44.28]) by omfeda06.si.francetelecom.fr (ESMTP service) with ESMTP id 337EAC8075; Fri, 28 Mar 2014 08:37:38 +0100 (CET)
Received: from PUEXCB1B.nanterre.francetelecom.fr ([10.101.44.11]) by PUEXCH21.nanterre.francetelecom.fr ([10.101.44.28]) with mapi; Fri, 28 Mar 2014 08:37:37 +0100
From: <mohamed.boucadair@orange.com>
To: "Ken Gray (kegray)" <kegray@cisco.com>, "Jim Guichard (jguichar)" <jguichar@cisco.com>, "sfc@ietf.org" <sfc@ietf.org>
Date: Fri, 28 Mar 2014 08:37:36 +0100
Thread-Topic: [sfc] Progression of use case documents in the SFC WG
Thread-Index: AQHPSbgDEA3AATWG/kWi/n3iJI0NjZr2GiYA
Message-ID: <94C682931C08B048B7A8645303FDC9F36F544841E8@PUEXCB1B.nanterre.francetelecom.fr>
References: <CF598A14.15E56%kegray@cisco.com>
In-Reply-To: <CF598A14.15E56%kegray@cisco.com>
Accept-Language: fr-FR
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: fr-FR
Content-Type: multipart/alternative; boundary="_000_94C682931C08B048B7A8645303FDC9F36F544841E8PUEXCB1Bnante_"
MIME-Version: 1.0
X-PMX-Version: 6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2014.3.28.40915
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/uBt3aOqvL1okAsNB0KiPQ3kjjvg
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Mar 2014 07:37:47 -0000

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

Dear Ken,

I wouldn't commented your answer if it was not based on mines.

Please see inline.

Cheers,
Med

De : Ken Gray (kegray) [mailto:kegray@cisco.com]
Envoy=E9 : jeudi 27 mars 2014 13:28
=C0 : BOUCADAIR Mohamed IMT/OLN; Jim Guichard (jguichar); sfc@ietf.org
Objet : Re: [sfc] Progression of use case documents in the SFC WG

I'd give a +1 to the chairs ...

If there is going to be more than one document (and we seemed hell bent on =
more than one at the BoF ... we could, as a group, settle on "a small numbe=
r"), that they have some focus.
[Med] The small number I'm suggesting in my answer is: "1 (ONE document)". =
IMHO, I see use cases as one of the inputs to the requirements effort. This=
 is why I prefer to focus on the core aspects, extract common features, ide=
ntify needs that are specific to a given use case to assess whether these a=
spects should be included as part of the core requirements or not, etc.

I don't find the focus or organization described by the chairs onerous
[Med] I have also concerns with the procedure:

=B7         there was a formal poll with clear questions...that has been ig=
nored because of some discussion that have not be in the mailing list

=B7         There was text that was adopted by the WG and has been moved to=
 another document as suggested by one of the chairs.

- in fact, GIVEN that we have the liaison(s) in place and that they do want=
 a voice here, and that at least one of them has a "domain focus" I find it=
 logical to start with broadband and develop use cases in a set of non-triv=
ial domains.
[Med] This is orthogonal to document discussion. This can be implemented in=
 one single document; no need to have a single document for that.

They had to define "a small number" ...or "a small number" becomes a big nu=
mber.  Now we know how many "a small number" is.

If draft-liu is stripped of enough content by the categorization of the "sm=
all number" it's efficacy should be questioned.  To your specific point, as=
 a group we can decide on moving the specific text you mention back to Prob=
lem or otherwise re-home it.  It shouldn't be the sole reason draft-liu exi=
sts.
[Med] I didn't said it is the only one. The point is that document includes=
 some text that was adopted by the WG. That is a point that should be consi=
dered too..

I would have gone a bit further than the chairs, frankly.

There is SO much use case literature out there right now, I frankly don't w=
ant to see the IETF repeat any more than it has to.  I would hazard that mo=
st of us have read these things before in one of several forums.
[Med] I'm not asking to have "SO much" use cases, but limited set documente=
d in one single document.

So, IMO, the use cases should provide support for the problem statement
[Med] ...IMHo to the requirements.

and the development of a proposed header functionality (solution), and as s=
uch should illustrate significantly unique requirements ...so that we can a=
ssess the efficacy of the proposed solutions.  I hope the "owner by area" d=
escribed by the chairs will take on the responsibility of making sure that =
their examples are significantly unique for  consideration and addressable =
in the solution.

Because their work represents the work of many (whole organizations) and is=
 hopefully further distilled by the author here into unique examples, in fa=
irness their contributions should probably be credited to "various" with a =
nod to their organization.

And, because these use cases have been reviewed in other forums by many peo=
ple, the process should be more expeditious.
[Med] I'm not sure what you mean by "use cases" here: do you mean the docum=
ents? The common draft discusses those use cases but it focuses on key poin=
ts.



From: "mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>" <=
mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>>
Date: Thursday, March 27, 2014 3:07 AM
To: "Jim Guichard (jguichar)" <jguichar@cisco.com<mailto:jguichar@cisco.com=
>>, "sfc@ietf.org<mailto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: Re: [sfc] Progression of use case documents in the SFC WG

Dear chairs,

Some comments below:

=B7         The proposed actions are not aligned with the feedback received=
 in this thread (Progression of use case documents within the SFC working g=
roup). Answers to that poll are in favor of having a generic use case docum=
ent. IMHo, it is not fair to ignore what was voiced for by wg members in th=
e mailing list as part of a formal call with clear questions.

=B7         Some of the text that was adopted by the WG as part of the Prob=
lem Statement (use case as part of the Problem statement) has been moved to=
 the generic use case. That text is governed by this charter text: "1. Prob=
lem Statement: This document will provide a summary of the
problem space to be addressed by the SFC working group including
example high-level use cases. Additionally, the working group will
normalize nomenclature and definitions for service function chaining.". Wha=
t to do for that text?

=B7         Having the generic use case document and some few detailed ones=
 do not conflict. It is only a matter of scoping.

Given what is stated above, I disagree with your proposal.

If I have to choose (again), I would vote for having one single use cases d=
ocument. Having one single document will help focusing on core aspects and =
would simplify the wg activity: review, last calls, etc.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de Jim Guichard (jguichar=
)
Envoy=E9 : mercredi 26 mars 2014 18:54
=C0 : sfc@ietf.org<mailto:sfc@ietf.org>
Objet : [sfc] Progression of use case documents in the SFC WG

WG:

In a message back in January, we (the chairs) proposed that the SFC WG hand=
le the topic of use case documents as follows:

1) Have the WG develop one use case document that documents a small number =
of representative use cases.  The document presented by Hongyu Li at the Va=
ncouver BOF could serve for this purpose
(http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-cases).

3) For additional use cases not covered in 1) above, allow for a small numb=
er of documents that are applicable to specific
environments (e.g.  mobility, data center, broadband, and so forth.) These =
documents would provide more detailed information and applicability of SFC =
to these specific environments, and would need to go beyond what is covered=
 in the general use case document (1). Note that it is not the intention to=
 have every potential use case documented.

Since then, and based on the presentations/discussion in London, it appears=
 that we have a number of documents that warrant being developed as standal=
one documents. Specifically:

1) A use case document on mobility, e.g., http://datatracker.ietf.org/doc/d=
raft-haeffner-sfc-use-case-mobility/

2) A use case document on Data Centers, e.g., http://datatracker.ietf.org/d=
oc/draft-kumar-sfc-dc-use-cases/

3) Possibly a use case document on Broadband scenarios. However, use cases =
from a broadband perspective are being developed in the BBF (see the liaiso=
n statement at https://datatracker.ietf.org/liaison/1304/). We also have ht=
tp://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/.  It does =
not seem appropriate to adopt a WG document on the topic of broadband (at l=
east at this time) without clarifying the relationship between draft-meng-s=
fc-broadband-usecases and the BBF work. In addition, we would need to under=
stand why two efforts - one in BBF and one in the IETF -- on the same topic=
 would be appropriate. Hence, at the present time, we do not intend to adop=
t a WG document on broadband scenarios, and expect to receive primary guida=
nce on this topic from the BBF.

That leaves: http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/, a mo=
re general document. But that document includes text on three topics that w=
ould be covered in more detail elsewhere (broadband, mobile, and DC). While=
 this document could contain pointers to the other documents, that leaves t=
he document with very little standalone content -- raising the question of =
what should be done with it, or what content it could incorporate in order =
to be worthwhile as a standalone document.

Thus, the chairs recommendation at this time is:

1) Call for WG adoption of draft-haeffner-sfc-use-case-mobility-00.txt and =
draft-kumar-sfc-dc-use-cases-00.txt as WG documents (target: informational)=
.

2) Defer action on draft-liu-service-chaining-use-cases<http://datatracker.=
ietf.org/doc/draft-liu-service-chaining-use-cases>  and draft-meng-sfc-broa=
dband-usecases<http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-use=
cases/> per the above discussion.

Does this make sense?

Jim & Thomas

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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><meta http-equiv=3DContent-Type content=
=3D"text/html; charset=3Diso-8859-1"><meta name=3DGenerator content=3D"Micr=
osoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size: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.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Texte de bulles Car";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Courier New";
	color:#1F497D;}
span.TextedebullesCar
	{mso-style-name:"Texte de bulles Car";
	mso-style-priority:99;
	mso-style-link:"Texte de bulles";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Courier New";
	color:#993366;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:228930958;
	mso-list-type:hybrid;
	mso-list-template-ids:-1201923352 -1257501596 67698691 67698693 67698689 6=
7698691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l1
	{mso-list-id:1431075402;
	mso-list-type:hybrid;
	mso-list-template-ids:2144624106 -1951518736 67698691 67698693 67698689 67=
698691 67698693 67698689 67698691 67698693;}
@list l1:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span style=3D'f=
ont-size:10.0pt;font-family:"Courier New";color:#993366'>Dear Ken,<o:p></o:=
p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-fami=
ly:"Courier New";color:#993366'><o:p>&nbsp;</o:p></span></p><p class=3DMsoN=
ormal><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#9933=
66'>I wouldn&#8217;t commented your answer if it was not based on mines. <o=
:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;fo=
nt-family:"Courier New";color:#993366'><o:p>&nbsp;</o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier New";colo=
r:#993366'>Please see inline.<o:p></o:p></span></p><p class=3DMsoNormal><sp=
an style=3D'font-size:10.0pt;font-family:"Courier New";color:#993366'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt=
;font-family:"Courier New";color:#993366'>Cheers,<o:p></o:p></span></p><p c=
lass=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier New";=
color:#993366'>Med<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D=
'font-size:10.0pt;font-family:"Courier New";color:#993366'><o:p>&nbsp;</o:p=
></span></p><div style=3D'border:none;border-left:solid blue 1.5pt;padding:=
0cm 0cm 0cm 4.0pt'><div><div style=3D'border:none;border-top:solid #B5C4DF =
1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b><span lang=3DFR st=
yle=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>De&nbsp;:</span>=
</b><span lang=3DFR style=3D'font-size:10.0pt;font-family:"Tahoma","sans-se=
rif"'> Ken Gray (kegray) [mailto:kegray@cisco.com] <br><b>Envoy=E9&nbsp;:</=
b> jeudi 27 mars 2014 13:28<br><b>=C0&nbsp;:</b> BOUCADAIR Mohamed IMT/OLN;=
 Jim Guichard (jguichar); sfc@ietf.org<br><b>Objet&nbsp;:</b> Re: [sfc] Pro=
gression of use case documents in the SFC WG<o:p></o:p></span></p></div></d=
iv><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><p class=3DMsoNormal><spa=
n style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:black'=
>I'd give a +1 to the chairs &#8230;<o:p></o:p></span></p></div><div><p cla=
ss=3DMsoNormal><span style=3D'font-size:10.5pt;font-family:"Calibri","sans-=
serif";color:black'><o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNo=
rmal><span style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";col=
or:black'>If there is going to be more than one document (and we seemed hel=
l bent on more than one at the BoF &#8230; we could, as a group, settle on =
&quot;a small number&quot;), that they have some focus. &nbsp;<o:p></o:p></=
span></p><p class=3DMsoNormal><b><i><span style=3D'font-size:10.0pt;font-fa=
mily:"Courier New";color:#993366'>[Med] The small number I&#8217;m suggesti=
ng in my answer is: &#8220;1 (ONE document)&#8221;. IMHO, I see use cases a=
s one of the inputs to the requirements effort. This is why I prefer to foc=
us on the core aspects, extract common features, identify needs that are sp=
ecific to a given use case to assess whether these aspects should be includ=
ed as part of the core requirements or not, etc. </span></i></b><span style=
=3D'font-size:10.0pt;font-family:"Courier New";color:#993366'><o:p></o:p></=
span></p></div><div><p class=3DMsoNormal><span style=3D'font-size:10.5pt;fo=
nt-family:"Calibri","sans-serif";color:black'><o:p>&nbsp;</o:p></span></p><=
/div><div><p class=3DMsoNormal><span style=3D'font-size:10.5pt;font-family:=
"Calibri","sans-serif";color:black'>I don't find the focus or organization =
described by the chairs onerous</span><span style=3D'font-size:10.5pt;font-=
family:"Calibri","sans-serif";color:#993366'><o:p></o:p></span></p><p class=
=3DMsoNormal><b><i><span style=3D'font-size:10.0pt;font-family:"Courier New=
";color:#993366'>[Med] I have also concerns with the procedure: <o:p></o:p>=
</span></i></b></p><p class=3DMsoListParagraph style=3D'text-indent:-18.0pt=
;mso-list:l1 level1 lfo3'><![if !supportLists]><span style=3D'font-size:10.=
0pt;font-family:Symbol;color:#993366'><span style=3D'mso-list:Ignore'>=B7<s=
pan style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp; </span></span></span><![endif]><b><i><span style=3D'font-s=
ize:10.0pt;font-family:"Courier New";color:#993366'>there was a formal poll=
 with clear questions&#8230;that has been ignored because of some discussio=
n that have not be in the mailing list<o:p></o:p></span></i></b></p><p clas=
s=3DMsoListParagraph style=3D'text-indent:-18.0pt;mso-list:l1 level1 lfo3'>=
<![if !supportLists]><span style=3D'font-size:10.0pt;font-family:Symbol;col=
or:#993366'><span style=3D'mso-list:Ignore'>=B7<span style=3D'font:7.0pt "T=
imes New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></=
span></span><![endif]><b><i><span style=3D'font-size:10.0pt;font-family:"Co=
urier New";color:#993366'>There was text that was adopted by the WG and has=
 been moved to another document as suggested by one of the chairs.<o:p></o:=
p></span></i></b></p><p class=3DMsoNormal><b><i><span style=3D'font-size:10=
.0pt;font-family:"Courier New";color:#993366'><o:p>&nbsp;</o:p></span></i><=
/b></p><p class=3DMsoNormal><span style=3D'font-size:10.5pt;font-family:"Ca=
libri","sans-serif";color:black'> - in fact, GIVEN that we have the liaison=
(s) in place and that they do want a voice here, and that at least one of t=
hem has a &quot;domain focus&quot; I find it logical to start with broadban=
d and develop use cases in a set of non-trivial domains. &nbsp;<o:p></o:p><=
/span></p><p class=3DMsoNormal><b><i><span style=3D'font-size:10.0pt;font-f=
amily:"Courier New";color:#993366'>[Med] This is orthogonal to document dis=
cussion. This can be implemented in one single document; no need to have a =
single document for that. </span></i></b><span style=3D'font-size:10.0pt;fo=
nt-family:"Courier New";color:#993366'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span style=3D'font-size:10.5pt;font-family:"Calibri","sa=
ns-serif";color:black'><o:p>&nbsp;</o:p></span></p></div><div><p class=3DMs=
oNormal><span style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";=
color:black'>They had to define &quot;a small number&quot; &#8230;or &quot;=
a small number&quot; becomes a big number. &nbsp;Now we know how many &quot=
;a small number&quot; is.<o:p></o:p></span></p></div><div><p class=3DMsoNor=
mal><span style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";colo=
r:black'><o:p>&nbsp;</o:p></span></p></div><div><div><p class=3DMsoNormal><=
span style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:bla=
ck'>If draft&#8211;liu is stripped of enough content by the categorization =
of the &quot;small number&quot; it's efficacy should be questioned. &nbsp;T=
o your specific point, as a group we can decide on moving the specific text=
 you mention back to Problem or otherwise re-home it. &nbsp;It shouldn't be=
 the sole reason draft-liu exists.<o:p></o:p></span></p><p class=3DMsoNorma=
l><b><i><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#99=
3366'>[Med] I didn&#8217;t said it is the only one. The point is that docum=
ent includes some text that was adopted by the WG. That is a point that sho=
uld be considered too..</span></i></b><span style=3D'font-size:10.0pt;font-=
family:"Courier New";color:#993366'><o:p></o:p></span></p></div></div><div>=
<p class=3DMsoNormal><span style=3D'font-size:10.5pt;font-family:"Calibri",=
"sans-serif";color:black'><o:p>&nbsp;</o:p></span></p></div><div><p class=
=3DMsoNormal><span style=3D'font-size:10.5pt;font-family:"Calibri","sans-se=
rif";color:black'>I would have gone a bit further than the chairs, frankly.=
 &nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span style=3D=
'font-size:10.5pt;font-family:"Calibri","sans-serif";color:black'><o:p>&nbs=
p;</o:p></span></p></div><div><p class=3DMsoNormal><span style=3D'font-size=
:10.5pt;font-family:"Calibri","sans-serif";color:black'>There is SO much us=
e case literature out there right now, I frankly don't want to see the IETF=
 repeat any more than it has to. &nbsp;I would hazard that most of us have =
read these things before in one of several forums.<o:p></o:p></span></p><p =
class=3DMsoNormal><b><i><span style=3D'font-size:10.0pt;font-family:"Courie=
r New";color:#993366'>[Med] I&#8217;m not asking to have &#8220;SO much&#82=
21; use cases, but limited set documented in one single document. </span></=
i></b><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#9933=
66'><o:p></o:p></span></p></div><div><p class=3DMsoNormal><span style=3D'fo=
nt-size:10.5pt;font-family:"Calibri","sans-serif";color:black'><o:p>&nbsp;<=
/o:p></span></p></div><div><p class=3DMsoNormal><span style=3D'font-size:10=
.5pt;font-family:"Calibri","sans-serif";color:black'>So, IMO,&nbsp;the use =
cases should provide support for the problem statement</span><span style=3D=
'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#993366'><o:p></=
o:p></span></p><p class=3DMsoNormal><b><i><span style=3D'font-size:10.0pt;f=
ont-family:"Courier New";color:#993366'>[Med] &#8230;IMHo to the requiremen=
ts.<o:p></o:p></span></i></b></p><p class=3DMsoNormal><b><i><span style=3D'=
font-size:10.0pt;font-family:"Courier New";color:#993366'><o:p>&nbsp;</o:p>=
</span></i></b></p><p class=3DMsoNormal><span style=3D'font-size:10.5pt;fon=
t-family:"Calibri","sans-serif";color:black'> and the development of a prop=
osed header functionality (solution), and as such should illustrate signifi=
cantly unique requirements &#8230;so that we can assess the efficacy of the=
 proposed solutions. &nbsp;I hope the &quot;owner by area&quot; described b=
y the chairs will take on the responsibility of making sure that their exam=
ples are significantly unique for &nbsp;consideration and addressable in th=
e solution. &nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><sp=
an style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:black=
'><o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal><span style=
=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:black'>Becaus=
e their work represents the work of many (whole organizations) and is hopef=
ully further distilled by the author here into unique examples, in fairness=
 their contributions should probably be credited to &quot;various&quot; wit=
h a nod to their organization.<o:p></o:p></span></p></div><div><p class=3DM=
soNormal><span style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif"=
;color:black'><o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal><=
span style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:bla=
ck'>And, because these use cases have been reviewed in other forums by many=
 people, the process should be more expeditious.<o:p></o:p></span></p></div=
><div><p class=3DMsoNormal><b><i><span style=3D'font-size:10.0pt;font-famil=
y:"Courier New";color:#993366'>[Med] I&#8217;m not sure what you mean by &#=
8220;use cases&#8221; here: do you mean the documents? The common draft dis=
cusses those use cases but it focuses on key points. </span></i></b><span s=
tyle=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:black'><o=
:p></o:p></span></p></div><div><p class=3DMsoNormal><span style=3D'font-siz=
e:10.5pt;font-family:"Calibri","sans-serif";color:black'><o:p>&nbsp;</o:p><=
/span></p></div><div><p class=3DMsoNormal><span style=3D'font-size:10.5pt;f=
ont-family:"Calibri","sans-serif";color:black'><o:p>&nbsp;</o:p></span></p>=
</div><div><p class=3DMsoNormal><span style=3D'font-size:10.5pt;font-family=
:"Calibri","sans-serif";color:black'><o:p>&nbsp;</o:p></span></p></div><div=
 style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm =
0cm'><p class=3DMsoNormal><b><span style=3D'font-size:11.0pt;font-family:"C=
alibri","sans-serif";color:black'>From: </span></b><span style=3D'font-size=
:11.0pt;font-family:"Calibri","sans-serif";color:black'>&quot;<a href=3D"ma=
ilto:mohamed.boucadair@orange.com">mohamed.boucadair@orange.com</a>&quot; &=
lt;<a href=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadair@orange=
.com</a>&gt;<br><b>Date: </b>Thursday, March 27, 2014 3:07 AM<br><b>To: </b=
>&quot;Jim Guichard (jguichar)&quot; &lt;<a href=3D"mailto:jguichar@cisco.c=
om">jguichar@cisco.com</a>&gt;, &quot;<a href=3D"mailto:sfc@ietf.org">sfc@i=
etf.org</a>&quot; &lt;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;<=
br><b>Subject: </b>Re: [sfc] Progression of use case documents in the SFC W=
G<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span style=3D'font-=
size:10.5pt;font-family:"Calibri","sans-serif";color:black'><o:p>&nbsp;</o:=
p></span></p></div><div><div><p class=3DMsoNormal><span style=3D'font-size:=
10.0pt;font-family:"Courier New";color:#1F497D'>Dear chairs,</span><span st=
yle=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'font-size:10.0pt;font-family:"Courier New";color:#1F497D'>&nbsp;</span>=
<span style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><spa=
n style=3D'font-size:10.0pt;font-family:"Courier New";color:#1F497D'>Some c=
omments below:</span><span style=3D'color:black'><o:p></o:p></span></p><p c=
lass=3DMsoListParagraph style=3D'text-indent:-18.0pt;mso-list:l0 level1 lfo=
2'><![if !supportLists]><span style=3D'font-family:Symbol;color:black'><spa=
n style=3D'mso-list:Ignore'>=B7<span style=3D'font:7.0pt "Times New Roman"'=
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![e=
ndif]><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#1F49=
7D'>The proposed actions are not aligned with the feedback received in this=
 thread (Progression of use case documents within the SFC working group). A=
nswers to that poll are in favor of having a generic use case document. IMH=
o, it is not fair to ignore what was voiced for by wg members in the mailin=
g list as part of a formal call with clear questions. </span><span style=3D=
'color:black'><o:p></o:p></span></p><p class=3DMsoListParagraph style=3D'te=
xt-indent:-18.0pt;mso-list:l0 level1 lfo2'><![if !supportLists]><span style=
=3D'font-family:Symbol;color:black'><span style=3D'mso-list:Ignore'>=B7<spa=
n style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; </span></span></span><![endif]><span style=3D'font-size:10.0=
pt;font-family:"Courier New";color:#1F497D'>Some of the text that was adopt=
ed by the WG as part of the Problem Statement (use case as part of the Prob=
lem statement) has been moved to the generic use case. That text is governe=
d by this charter text: &#8220;</span><span style=3D'color:black'>1. Proble=
m Statement: This document will provide a summary of the<br>problem space t=
o be addressed by the SFC working group including<br>example high-level use=
 cases. Additionally, the working group will<br>normalize nomenclature and =
definitions for service function chaining.</span><span style=3D'font-size:1=
0.0pt;font-family:"Courier New";color:#1F497D'>&#8221;. What to do for that=
 text? </span><span style=3D'color:black'><o:p></o:p></span></p><p class=3D=
MsoListParagraph style=3D'text-indent:-18.0pt;mso-list:l0 level1 lfo2'><![i=
f !supportLists]><span style=3D'font-family:Symbol;color:black'><span style=
=3D'mso-list:Ignore'>=B7<span style=3D'font:7.0pt "Times New Roman"'>&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><=
span style=3D'font-size:10.0pt;font-family:"Courier New";color:#1F497D'>Hav=
ing the generic use case document and some few detailed ones do not conflic=
t. It is only a matter of scoping.</span><span style=3D'color:black'><o:p><=
/o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-f=
amily:"Courier New";color:#1F497D'>&nbsp;</span><span style=3D'color:black'=
><o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt=
;font-family:"Courier New";color:#1F497D'>Given what is stated above, I dis=
agree with your proposal. </span><span style=3D'color:black'><o:p></o:p></s=
pan></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"C=
ourier New";color:#1F497D'>&nbsp;</span><span style=3D'color:black'><o:p></=
o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-fa=
mily:"Courier New";color:#1F497D'>If I have to choose (again), I would vote=
 for having one single use cases document. Having one single document will =
help focusing on core aspects and would simplify the wg activity: review, l=
ast calls, etc.</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier New"=
;color:#1F497D'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span>=
</p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Couri=
er New";color:#1F497D'>Cheers,</span><span style=3D'color:black'><o:p></o:p=
></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-famil=
y:"Courier New";color:#1F497D'>Med</span><span style=3D'color:black'><o:p><=
/o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-f=
amily:"Courier New";color:#1F497D'>&nbsp;</span><span style=3D'color:black'=
><o:p></o:p></span></p><div style=3D'border:none;border-left:solid blue 1.5=
pt;padding:0cm 0cm 0cm 4.0pt'><div><div style=3D'border:none;border-top:sol=
id #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b><span s=
tyle=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>De&=
nbsp;:</span></b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans=
-serif";color:black'> sfc [<a href=3D"mailto:sfc-bounces@ietf.org">mailto:s=
fc-bounces@ietf.org</a>] <b>De la part de</b> Jim Guichard (jguichar)<br><b=
>Envoy=E9&nbsp;:</b> mercredi 26 mars 2014 18:54<br></span><b><span lang=3D=
FR style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'=
>=C0&nbsp;:</span></b><span lang=3DFR style=3D'font-size:10.0pt;font-family=
:"Tahoma","sans-serif";color:black'> <a href=3D"mailto:sfc@ietf.org">sfc@ie=
tf.org</a><br><b>Objet&nbsp;:</b> [sfc] Progression of use case documents i=
n the SFC WG</span><span style=3D'color:black'><o:p></o:p></span></p></div>=
</div><p class=3DMsoNormal><span style=3D'color:black'>&nbsp;<o:p></o:p></s=
pan></p><div><div><p class=3DMsoNormal><span style=3D'font-size:13.5pt;font=
-family:"Calibri","sans-serif";color:black'>WG:</span><span style=3D'color:=
black'><o:p></o:p></span></p></div><div><p class=3DMsoNormal><span style=3D=
'font-size:13.5pt;font-family:"Calibri","sans-serif";color:black'>&nbsp;</s=
pan><span style=3D'color:black'><o:p></o:p></span></p></div><div><p class=
=3DMsoNormal><span style=3D'font-size:13.5pt;font-family:"Calibri","sans-se=
rif";color:black'>In a message back in January, we (the chairs) proposed th=
at the SFC WG handle the topic of use case documents as follows:</span><spa=
n style=3D'color:black'><o:p></o:p></span></p></div><div><p class=3DMsoNorm=
al><span style=3D'font-size:13.5pt;font-family:"Calibri","sans-serif";color=
:black'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p></di=
v><blockquote style=3D'border:none;border-left:solid #B5C4DF 4.5pt;padding:=
0cm 0cm 0cm 4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-right:0cm;marg=
in-bottom:5.0pt' id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE"><div><p class=3D=
MsoNormal><span style=3D'font-size:13.5pt;font-family:"Calibri","sans-serif=
";color:black'>1) Have the WG develop one use case document that documents =
a small number of representative use cases.&nbsp;&nbsp;The document present=
ed by Hongyu Li at the Vancouver BOF could serve for this purpose</span><sp=
an style=3D'color:black'><o:p></o:p></span></p></div><div><p class=3DMsoNor=
mal><span style=3D'font-size:13.5pt;font-family:"Calibri","sans-serif";colo=
r:black'>(<a href=3D"http://datatracker.ietf.org/doc/draft-liu-service-chai=
ning-use-cases">http://datatracker.ietf.org/doc/draft-liu-service-chaining-=
use-cases</a>).</span><span style=3D'color:black'><o:p></o:p></span></p></d=
iv></blockquote><div><p class=3DMsoNormal><span style=3D'font-size:13.5pt;f=
ont-family:"Calibri","sans-serif";color:black'>&nbsp;</span><span style=3D'=
color:black'><o:p></o:p></span></p></div><blockquote style=3D'border:none;b=
order-left:solid #B5C4DF 4.5pt;padding:0cm 0cm 0cm 4.0pt;margin-left:3.75pt=
;margin-top:5.0pt;margin-right:0cm;margin-bottom:5.0pt' id=3D"MAC_OUTLOOK_A=
TTRIBUTION_BLOCKQUOTE"><div><p class=3DMsoNormal><span style=3D'font-size:1=
3.5pt;font-family:"Calibri","sans-serif";color:black'>3) For additional use=
 cases not covered in 1) above, allow for a small number of documents that =
are applicable to specific</span><span style=3D'color:black'><o:p></o:p></s=
pan></p></div><div><p class=3DMsoNormal><span style=3D'font-size:13.5pt;fon=
t-family:"Calibri","sans-serif";color:black'>environments (e.g.&nbsp;&nbsp;=
mobility, data center, broadband, and so forth.) These documents would prov=
ide more detailed information and applicability of SFC to these specific en=
vironments, and would need to go beyond what is covered in the general use =
case document (1). Note that it is not the intention to have every potentia=
l use case documented.</span><span style=3D'color:black'><o:p></o:p></span>=
</p></div></blockquote><div><p class=3DMsoNormal><span style=3D'font-size:1=
3.5pt;font-family:"Calibri","sans-serif";color:black'>&nbsp;</span><span st=
yle=3D'color:black'><o:p></o:p></span></p></div><div><p class=3DMsoNormal><=
span style=3D'font-size:13.5pt;font-family:"Calibri","sans-serif";color:bla=
ck'>Since then, and based on the presentations/discussion in London, it app=
ears that we have a number of documents that warrant being developed as sta=
ndalone documents. Specifically:</span><span style=3D'color:black'><o:p></o=
:p></span></p></div><div><p class=3DMsoNormal><span style=3D'font-size:13.5=
pt;font-family:"Calibri","sans-serif";color:black'>&nbsp;</span><span style=
=3D'color:black'><o:p></o:p></span></p></div><div><p class=3DMsoNormal><spa=
n style=3D'font-size:13.5pt;font-family:"Calibri","sans-serif";color:black'=
>1) A use case document on mobility, e.g.,&nbsp;<a href=3D"http://datatrack=
er.ietf.org/doc/draft-haeffner-sfc-use-case-mobility/"><span style=3D'font-=
size:10.5pt'>http://datatracker.ietf.org/doc/draft-haeffner-sfc-use-case-mo=
bility/</span></a></span><span style=3D'color:black'><o:p></o:p></span></p>=
</div><div><p class=3DMsoNormal><span style=3D'font-size:13.5pt;font-family=
:"Calibri","sans-serif";color:black'>&nbsp;</span><span style=3D'color:blac=
k'><o:p></o:p></span></p></div><div><p class=3DMsoNormal><span style=3D'fon=
t-size:13.5pt;font-family:"Calibri","sans-serif";color:black'>2) A use case=
 document on Data Centers, e.g.,&nbsp;<a href=3D"http://datatracker.ietf.or=
g/doc/draft-kumar-sfc-dc-use-cases/"><span style=3D'font-size:10.5pt'>http:=
//datatracker.ietf.org/doc/draft-kumar-sfc-dc-use-cases/</span></a></span><=
span style=3D'color:black'><o:p></o:p></span></p></div><div><p class=3DMsoN=
ormal><span style=3D'font-size:13.5pt;font-family:"Calibri","sans-serif";co=
lor:black'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p><=
/div><div><p class=3DMsoNormal><span style=3D'font-size:13.5pt;font-family:=
"Calibri","sans-serif";color:black'>3) Possibly a use case document on Broa=
dband scenarios. However, use cases from a broadband perspective are being =
developed in the BBF (see the liaison statement at&nbsp;<a href=3D"https://=
datatracker.ietf.org/liaison/1304/">https://datatracker.ietf.org/liaison/13=
04/</a>). We also have&nbsp;<a href=3D"http://datatracker.ietf.org/doc/draf=
t-meng-sfc-broadband-usecases/">http://datatracker.ietf.org/doc/draft-meng-=
sfc-broadband-usecases/</a>.&nbsp; It does not seem appropriate to adopt a =
WG document on the topic of broadband (at least at this time) without clari=
fying the relationship between draft-meng-sfc-broadband-usecases and the BB=
F work. In addition, we would need to understand why two efforts &#8212; on=
e in BBF and one in the IETF -- on the same topic would be appropriate. Hen=
ce, at the present time, we do not intend to adopt a WG document on broadba=
nd scenarios, and expect to receive primary guidance on this topic from the=
 BBF.</span><span style=3D'color:black'><o:p></o:p></span></p></div><div><p=
 class=3DMsoNormal><span style=3D'font-size:13.5pt;font-family:"Calibri","s=
ans-serif";color:black'>&nbsp;</span><span style=3D'color:black'><o:p></o:p=
></span></p></div><div><p class=3DMsoNormal><span style=3D'font-size:13.5pt=
;font-family:"Calibri","sans-serif";color:black'>That leaves:&nbsp;<a href=
=3D"http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/">http://datatr=
acker.ietf.org/doc/draft-liu-sfc-use-cases/</a>, a more general document. B=
ut that document includes text on three topics that would be covered in mor=
e detail elsewhere (broadband, mobile, and DC). While this document could c=
ontain pointers to the other documents, that leaves the document with very =
little standalone content -- raising the question of what should be done wi=
th it, or what content it could incorporate in order to be worthwhile as a =
standalone document.</span><span style=3D'color:black'><o:p></o:p></span></=
p></div><div><p class=3DMsoNormal><span style=3D'font-size:13.5pt;font-fami=
ly:"Calibri","sans-serif";color:black'>&nbsp;</span><span style=3D'color:bl=
ack'><o:p></o:p></span></p></div><div><p class=3DMsoNormal><span style=3D'f=
ont-size:13.5pt;font-family:"Calibri","sans-serif";color:black'>Thus, the c=
hairs recommendation at this time is:</span><span style=3D'color:black'><o:=
p></o:p></span></p></div><div><p class=3DMsoNormal><span style=3D'font-size=
:13.5pt;font-family:"Calibri","sans-serif";color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p class=3DMsoNormal=
><span style=3D'font-size:13.5pt;font-family:"Calibri","sans-serif";color:b=
lack'>1) Call for WG adoption of draft-haeffner-sfc-use-case-mobility-00.tx=
t and draft-kumar-sfc-dc-use-cases-00.txt as WG documents (target: informat=
ional).</span><span style=3D'color:black'><o:p></o:p></span></p></div><div>=
<p class=3DMsoNormal><span style=3D'font-size:13.5pt;font-family:"Calibri",=
"sans-serif";color:black'>&nbsp;</span><span style=3D'color:black'><o:p></o=
:p></span></p></div><div><p class=3DMsoNormal><span style=3D'font-size:13.5=
pt;font-family:"Calibri","sans-serif";color:black'>2) Defer action on&nbsp;=
<a href=3D"http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-c=
ases">draft-liu-service-chaining-use-cases</a>&nbsp; and&nbsp;<a href=3D"ht=
tp://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/">draft-men=
g-sfc-broadband-usecases</a>&nbsp;per the above discussion.</span><span sty=
le=3D'color:black'><o:p></o:p></span></p></div><div><p class=3DMsoNormal><s=
pan style=3D'font-size:13.5pt;font-family:"Calibri","sans-serif";color:blac=
k'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p></div><di=
v><p class=3DMsoNormal><span style=3D'font-size:13.5pt;font-family:"Calibri=
","sans-serif";color:black'>Does this make sense?</span><span style=3D'colo=
r:black'><o:p></o:p></span></p></div></div><div><p class=3DMsoNormal><span =
style=3D'font-size:13.5pt;font-family:"Calibri","sans-serif";color:black'>&=
nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p></div><div><p=
 class=3DMsoNormal><span style=3D'font-size:13.5pt;font-family:"Calibri","s=
ans-serif";color:black'>Jim &amp; Thomas</span><span style=3D'color:black'>=
<o:p></o:p></span></p></div></div></div></div></div></div></body></html>=

--_000_94C682931C08B048B7A8645303FDC9F36F544841E8PUEXCB1Bnante_--


From nobody Fri Mar 28 00:44:22 2014
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 809041A0148 for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 00:44:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.548
X-Spam-Level: 
X-Spam-Status: No, score=-1.548 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HELO_EQ_FR=0.35, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 zhKtHypicepg for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 00:44:16 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias92.francetelecom.com [193.251.215.92]) by ietfa.amsl.com (Postfix) with ESMTP id 2D0A01A012C for <sfc@ietf.org>; Fri, 28 Mar 2014 00:44:15 -0700 (PDT)
Received: from omfedm08.si.francetelecom.fr (unknown [xx.xx.xx.4]) by omfedm12.si.francetelecom.fr (ESMTP service) with ESMTP id 5377118C5D0; Fri, 28 Mar 2014 08:44:12 +0100 (CET)
Received: from puexch91.nanterre.francetelecom.fr (unknown [10.101.44.48]) by omfedm08.si.francetelecom.fr (ESMTP service) with ESMTP id 36544238048; Fri, 28 Mar 2014 08:44:12 +0100 (CET)
Received: from PUEXCB1B.nanterre.francetelecom.fr ([10.101.44.11]) by puexch91.nanterre.francetelecom.fr ([10.101.44.48]) with mapi; Fri, 28 Mar 2014 08:44:11 +0100
From: <mohamed.boucadair@orange.com>
To: Jerome Moisand <jmoisand@juniper.net>, "sfc@ietf.org" <sfc@ietf.org>
Date: Fri, 28 Mar 2014 08:44:10 +0100
Thread-Topic: [sfc] Progression of use case documents in the SFC WG
Thread-Index: AQHPSbgDEA3AATWG/kWi/n3iJI0NjZr04CuggAE+2vA=
Message-ID: <94C682931C08B048B7A8645303FDC9F36F544841EB@PUEXCB1B.nanterre.francetelecom.fr>
References: <CF598A14.15E56%kegray@cisco.com> <9134806f48c24248b3c0f7c550c5266d@CO2PR05MB716.namprd05.prod.outlook.com>
In-Reply-To: <9134806f48c24248b3c0f7c550c5266d@CO2PR05MB716.namprd05.prod.outlook.com>
Accept-Language: fr-FR
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: fr-FR
Content-Type: multipart/alternative; boundary="_000_94C682931C08B048B7A8645303FDC9F36F544841EBPUEXCB1Bnante_"
MIME-Version: 1.0
X-PMX-Version: 6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2013.11.20.60015
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/fEqY9m8ODTXh5pAcjqCXqNzc6hQ
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Mar 2014 07:44:20 -0000

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

Hi J=E9rome,

I fully agree there is no need to duplicate work.

If there is already text/document in the BBF side, wouldn't be efficient to=
 cite those document rather than editing another with the IETF stamp?

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de Jerome Moisand
Envoy=E9 : jeudi 27 mars 2014 13:55
=C0 : sfc@ietf.org
Objet : Re: [sfc] Progression of use case documents in the SFC WG

Agreed with the chairs proposal.

There is no point duplicating work performed by other std bodies, it is muc=
h better to use it as a an input, while letting specialized discussions occ=
ur between groups of corresponding specialists. BBF leverages IETF work all=
 the time, well, it's time to have IETF leverage BBF work.

Being co-editor of the BBF work, I'll make sure that new use cases identifi=
ed by BBF will be communicated in a reasonably timely fashion to IETF. We d=
o have a few new ones in the works. And we'll work with the authors of draf=
t-meng-sfc-broadband-usecases to consolidate with BBF work.

Tx
Jerome

Side note: draft-meng-sfc-broadband-usecases seems to cover two topics:

1.       a basic form of service chaining ('BNAS' -I guess this means BRAS/=
BNG- to CGNAT) which is already covered by BBF use cases

2.       then a lot of material about IP v4/v6 transition matters (DS-Lite,=
 MAP, etc), which doesn't seem to have a direct relationship with service c=
haining per se. Anyhoo, it turns out that there is another BBF work item in=
 this respect, so corresponding material should find its rightful place.


From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Ken Gray (kegray)
Sent: Thursday, March 27, 2014 8:28 AM
To: mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>; Jim =
Guichard (jguichar); sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] Progression of use case documents in the SFC WG

I'd give a +1 to the chairs ...

If there is going to be more than one document (and we seemed hell bent on =
more than one at the BoF ... we could, as a group, settle on "a small numbe=
r"), that they have some focus.

I don't find the focus or organization described by the chairs onerous - in=
 fact, GIVEN that we have the liaison(s) in place and that they do want a v=
oice here, and that at least one of them has a "domain focus" I find it log=
ical to start with broadband and develop use cases in a set of non-trivial =
domains.

They had to define "a small number" ...or "a small number" becomes a big nu=
mber.  Now we know how many "a small number" is.

If draft-liu is stripped of enough content by the categorization of the "sm=
all number" it's efficacy should be questioned.  To your specific point, as=
 a group we can decide on moving the specific text you mention back to Prob=
lem or otherwise re-home it.  It shouldn't be the sole reason draft-liu exi=
sts.

I would have gone a bit further than the chairs, frankly.

There is SO much use case literature out there right now, I frankly don't w=
ant to see the IETF repeat any more than it has to.  I would hazard that mo=
st of us have read these things before in one of several forums.

So, IMO, the use cases should provide support for the problem statement and=
 the development of a proposed header functionality (solution), and as such=
 should illustrate significantly unique requirements ...so that we can asse=
ss the efficacy of the proposed solutions.  I hope the "owner by area" desc=
ribed by the chairs will take on the responsibility of making sure that the=
ir examples are significantly unique for  consideration and addressable in =
the solution.

Because their work represents the work of many (whole organizations) and is=
 hopefully further distilled by the author here into unique examples, in fa=
irness their contributions should probably be credited to "various" with a =
nod to their organization.

And, because these use cases have been reviewed in other forums by many peo=
ple, the process should be more expeditious.




From: "mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>" <=
mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>>
Date: Thursday, March 27, 2014 3:07 AM
To: "Jim Guichard (jguichar)" <jguichar@cisco.com<mailto:jguichar@cisco.com=
>>, "sfc@ietf.org<mailto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: Re: [sfc] Progression of use case documents in the SFC WG

Dear chairs,

Some comments below:

=B7         The proposed actions are not aligned with the feedback received=
 in this thread (Progression of use case documents within the SFC working g=
roup). Answers to that poll are in favor of having a generic use case docum=
ent. IMHo, it is not fair to ignore what was voiced for by wg members in th=
e mailing list as part of a formal call with clear questions.

=B7         Some of the text that was adopted by the WG as part of the Prob=
lem Statement (use case as part of the Problem statement) has been moved to=
 the generic use case. That text is governed by this charter text: "1. Prob=
lem Statement: This document will provide a summary of the
problem space to be addressed by the SFC working group including
example high-level use cases. Additionally, the working group will
normalize nomenclature and definitions for service function chaining.". Wha=
t to do for that text?

=B7         Having the generic use case document and some few detailed ones=
 do not conflict. It is only a matter of scoping.

Given what is stated above, I disagree with your proposal.

If I have to choose (again), I would vote for having one single use cases d=
ocument. Having one single document will help focusing on core aspects and =
would simplify the wg activity: review, last calls, etc.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de Jim Guichard (jguichar=
)
Envoy=E9 : mercredi 26 mars 2014 18:54
=C0 : sfc@ietf.org<mailto:sfc@ietf.org>
Objet : [sfc] Progression of use case documents in the SFC WG

WG:

In a message back in January, we (the chairs) proposed that the SFC WG hand=
le the topic of use case documents as follows:

1) Have the WG develop one use case document that documents a small number =
of representative use cases.  The document presented by Hongyu Li at the Va=
ncouver BOF could serve for this purpose
(http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-cases).

3) For additional use cases not covered in 1) above, allow for a small numb=
er of documents that are applicable to specific
environments (e.g.  mobility, data center, broadband, and so forth.) These =
documents would provide more detailed information and applicability of SFC =
to these specific environments, and would need to go beyond what is covered=
 in the general use case document (1). Note that it is not the intention to=
 have every potential use case documented.

Since then, and based on the presentations/discussion in London, it appears=
 that we have a number of documents that warrant being developed as standal=
one documents. Specifically:

1) A use case document on mobility, e.g., http://datatracker.ietf.org/doc/d=
raft-haeffner-sfc-use-case-mobility/

2) A use case document on Data Centers, e.g., http://datatracker.ietf.org/d=
oc/draft-kumar-sfc-dc-use-cases/

3) Possibly a use case document on Broadband scenarios. However, use cases =
from a broadband perspective are being developed in the BBF (see the liaiso=
n statement at https://datatracker.ietf.org/liaison/1304/). We also have ht=
tp://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/.  It does =
not seem appropriate to adopt a WG document on the topic of broadband (at l=
east at this time) without clarifying the relationship between draft-meng-s=
fc-broadband-usecases and the BBF work. In addition, we would need to under=
stand why two efforts - one in BBF and one in the IETF -- on the same topic=
 would be appropriate. Hence, at the present time, we do not intend to adop=
t a WG document on broadband scenarios, and expect to receive primary guida=
nce on this topic from the BBF.

That leaves: http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/, a mo=
re general document. But that document includes text on three topics that w=
ould be covered in more detail elsewhere (broadband, mobile, and DC). While=
 this document could contain pointers to the other documents, that leaves t=
he document with very little standalone content -- raising the question of =
what should be done with it, or what content it could incorporate in order =
to be worthwhile as a standalone document.

Thus, the chairs recommendation at this time is:

1) Call for WG adoption of draft-haeffner-sfc-use-case-mobility-00.txt and =
draft-kumar-sfc-dc-use-cases-00.txt as WG documents (target: informational)=
.

2) Defer action on draft-liu-service-chaining-use-cases<http://datatracker.=
ietf.org/doc/draft-liu-service-chaining-use-cases>  and draft-meng-sfc-broa=
dband-usecases<http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-use=
cases/> per the above discussion.

Does this make sense?

Jim & Thomas

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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><meta http-equiv=3DContent-Type content=
=3D"text/html; charset=3Diso-8859-1"><meta name=3DGenerator content=3D"Micr=
osoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size: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.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Texte de bulles Car";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.TextedebullesCar
	{mso-style-name:"Texte de bulles Car";
	mso-style-priority:99;
	mso-style-link:"Texte de bulles";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Courier New";
	color:#1F497D;}
p.BalloonText, li.BalloonText, div.BalloonText
	{mso-style-name:"Balloon Text";
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle24
	{mso-style-type:personal-reply;
	font-family:"Courier New";
	color:#993366;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:228930958;
	mso-list-type:hybrid;
	mso-list-template-ids:-1201923352 -1257501596 67698691 67698693 67698689 6=
7698691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l1
	{mso-list-id:837887256;
	mso-list-type:hybrid;
	mso-list-template-ids:2029153310 67698703 67698713 67698715 67698703 67698=
713 67698715 67698703 67698713 67698715;}
@list l1:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span style=3D'f=
ont-size:10.0pt;font-family:"Courier New";color:#993366'>Hi J=E9rome,<o:p><=
/o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-f=
amily:"Courier New";color:#993366'><o:p>&nbsp;</o:p></span></p><p class=3DM=
soNormal><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#9=
93366'>I fully agree there is no need to duplicate work. <o:p></o:p></span>=
</p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Couri=
er New";color:#993366'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><sp=
an style=3D'font-size:10.0pt;font-family:"Courier New";color:#993366'>If th=
ere is already text/document in the BBF side, wouldn&#8217;t be efficient t=
o cite those document rather than editing another with the IETF stamp?<o:p>=
</o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-=
family:"Courier New";color:#993366'><o:p>&nbsp;</o:p></span></p><p class=3D=
MsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#=
993366'>Cheers,<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'fo=
nt-size:10.0pt;font-family:"Courier New";color:#993366'>Med<o:p></o:p></spa=
n></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Cou=
rier New";color:#993366'><o:p>&nbsp;</o:p></span></p><div style=3D'border:n=
one;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt'><div><div style=
=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><=
p class=3DMsoNormal><b><span lang=3DFR style=3D'font-size:10.0pt;font-famil=
y:"Tahoma","sans-serif"'>De&nbsp;:</span></b><span lang=3DFR style=3D'font-=
size:10.0pt;font-family:"Tahoma","sans-serif"'> sfc [mailto:sfc-bounces@iet=
f.org] <b>De la part de</b> Jerome Moisand<br><b>Envoy=E9&nbsp;:</b> jeudi =
27 mars 2014 13:55<br><b>=C0&nbsp;:</b> sfc@ietf.org<br><b>Objet&nbsp;:</b>=
 Re: [sfc] Progression of use case documents in the SFC WG<o:p></o:p></span=
></p></div></div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNo=
rmal><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";col=
or:#1F497D'>Agreed with the chairs proposal. <o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-se=
rif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'=
>There is no point duplicating work performed by other std bodies, it is mu=
ch better to use it as a an input, while letting specialized discussions oc=
cur between groups of corresponding specialists. BBF leverages IETF work al=
l the time, well, it&#8217;s time to have IETF leverage BBF work.<o:p></o:p=
></span></p><p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-famil=
y:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p clas=
s=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-s=
erif";color:#1F497D'>Being co-editor of the BBF work, I&#8217;ll make sure =
that new use cases identified by BBF will be communicated in a reasonably t=
imely fashion to IETF. We do have a few new ones in the works. And we&#8217=
;ll work with the authors of draft-meng-sfc-broadband-usecases to consolida=
te with BBF work.<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'=
font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nb=
sp;</o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:11.0pt;fo=
nt-family:"Calibri","sans-serif";color:#1F497D'>Tx<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri","sa=
ns-serif";color:#1F497D'>Jerome<o:p></o:p></span></p><p class=3DMsoNormal><=
span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F=
497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=3D'font-=
size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Side note: dr=
aft-meng-sfc-broadband-usecases seems to cover two topics:<o:p></o:p></span=
></p><p class=3DMsoListParagraph style=3D'text-indent:-18.0pt;mso-list:l1 l=
evel1 lfo2'><![if !supportLists]><span style=3D'font-size:11.0pt;font-famil=
y:"Calibri","sans-serif";color:#1F497D'><span style=3D'mso-list:Ignore'>1.<=
span style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; </span></span></span><![endif]><span style=3D'font-size:11.0pt;font-f=
amily:"Calibri","sans-serif";color:#1F497D'>a basic form of service chainin=
g (&#8216;BNAS&#8217; &#8211;I guess this means BRAS/BNG- to CGNAT) which i=
s already covered by BBF use cases<o:p></o:p></span></p><p class=3DMsoListP=
aragraph style=3D'text-indent:-18.0pt;mso-list:l1 level1 lfo2'><![if !suppo=
rtLists]><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"=
;color:#1F497D'><span style=3D'mso-list:Ignore'>2.<span style=3D'font:7.0pt=
 "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></sp=
an><![endif]><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-se=
rif";color:#1F497D'>then a lot of material about IP v4/v6 transition matter=
s (DS-Lite, MAP, etc), which doesn&#8217;t seem to have a direct relationsh=
ip with service chaining per se. Anyhoo, it turns out that there is another=
 BBF work item in this respect, so corresponding material should find its r=
ightful place.<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'fon=
t-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;=
</o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-=
family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><d=
iv><div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0=
cm 0cm 0cm'><p class=3DMsoNormal><b><span style=3D'font-size:10.0pt;font-fa=
mily:"Tahoma","sans-serif"'>From:</span></b><span style=3D'font-size:10.0pt=
;font-family:"Tahoma","sans-serif"'> sfc [<a href=3D"mailto:sfc-bounces@iet=
f.org">mailto:sfc-bounces@ietf.org</a>] <b>On Behalf Of </b>Ken Gray (kegra=
y)<br><b>Sent:</b> Thursday, March 27, 2014 8:28 AM<br><b>To:</b> <a href=
=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadair@orange.com</a>; =
Jim Guichard (jguichar); <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><b=
r><b>Subject:</b> Re: [sfc] Progression of use case documents in the SFC WG=
<o:p></o:p></span></p></div></div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p=
><div><p class=3DMsoNormal><span style=3D'font-size:10.5pt;font-family:"Cal=
ibri","sans-serif";color:black'>I'd give a +1 to the chairs &#8230;<o:p></o=
:p></span></p></div><div><p class=3DMsoNormal><span style=3D'font-size:10.5=
pt;font-family:"Calibri","sans-serif";color:black'><o:p>&nbsp;</o:p></span>=
</p></div><div><p class=3DMsoNormal><span style=3D'font-size:10.5pt;font-fa=
mily:"Calibri","sans-serif";color:black'>If there is going to be more than =
one document (and we seemed hell bent on more than one at the BoF &#8230; w=
e could, as a group, settle on &quot;a small number&quot;), that they have =
some focus. &nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><sp=
an style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:black=
'><o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal><span style=
=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:black'>I don'=
t find the focus or organization described by the chairs onerous - in fact,=
 GIVEN that we have the liaison(s) in place and that they do want a voice h=
ere, and that at least one of them has a &quot;domain focus&quot; I find it=
 logical to start with broadband and develop use cases in a set of non-triv=
ial domains. &nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><s=
pan style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:blac=
k'><o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal><span style=
=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:black'>They h=
ad to define &quot;a small number&quot; &#8230;or &quot;a small number&quot=
; becomes a big number. &nbsp;Now we know how many &quot;a small number&quo=
t; is.<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span style=3D'=
font-size:10.5pt;font-family:"Calibri","sans-serif";color:black'><o:p>&nbsp=
;</o:p></span></p></div><div><div><p class=3DMsoNormal><span style=3D'font-=
size:10.5pt;font-family:"Calibri","sans-serif";color:black'>If draft&#8211;=
liu is stripped of enough content by the categorization of the &quot;small =
number&quot; it's efficacy should be questioned. &nbsp;To your specific poi=
nt, as a group we can decide on moving the specific text you mention back t=
o Problem or otherwise re-home it. &nbsp;It shouldn't be the sole reason dr=
aft-liu exists.<o:p></o:p></span></p></div></div><div><p class=3DMsoNormal>=
<span style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:bl=
ack'><o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal><span styl=
e=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:black'>I wou=
ld have gone a bit further than the chairs, frankly. &nbsp;<o:p></o:p></spa=
n></p></div><div><p class=3DMsoNormal><span style=3D'font-size:10.5pt;font-=
family:"Calibri","sans-serif";color:black'><o:p>&nbsp;</o:p></span></p></di=
v><div><p class=3DMsoNormal><span style=3D'font-size:10.5pt;font-family:"Ca=
libri","sans-serif";color:black'>There is SO much use case literature out t=
here right now, I frankly don't want to see the IETF repeat any more than i=
t has to. &nbsp;I would hazard that most of us have read these things befor=
e in one of several forums.<o:p></o:p></span></p></div><div><p class=3DMsoN=
ormal><span style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";co=
lor:black'><o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal><spa=
n style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:black'=
>So, IMO,&nbsp;the use cases should provide support for the problem stateme=
nt and the development of a proposed header functionality (solution), and a=
s such should illustrate significantly unique requirements &#8230;so that w=
e can assess the efficacy of the proposed solutions. &nbsp;I hope the &quot=
;owner by area&quot; described by the chairs will take on the responsibilit=
y of making sure that their examples are significantly unique for &nbsp;con=
sideration and addressable in the solution. &nbsp;<o:p></o:p></span></p></d=
iv><div><p class=3DMsoNormal><span style=3D'font-size:10.5pt;font-family:"C=
alibri","sans-serif";color:black'><o:p>&nbsp;</o:p></span></p></div><div><p=
 class=3DMsoNormal><span style=3D'font-size:10.5pt;font-family:"Calibri","s=
ans-serif";color:black'>Because their work represents the work of many (who=
le organizations) and is hopefully further distilled by the author here int=
o unique examples, in fairness their contributions should probably be credi=
ted to &quot;various&quot; with a nod to their organization.<o:p></o:p></sp=
an></p></div><div><p class=3DMsoNormal><span style=3D'font-size:10.5pt;font=
-family:"Calibri","sans-serif";color:black'><o:p>&nbsp;</o:p></span></p></d=
iv><div><p class=3DMsoNormal><span style=3D'font-size:10.5pt;font-family:"C=
alibri","sans-serif";color:black'>And, because these use cases have been re=
viewed in other forums by many people, the process should be more expeditio=
us.<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span style=3D'fon=
t-size:10.5pt;font-family:"Calibri","sans-serif";color:black'><o:p>&nbsp;</=
o:p></span></p></div><div><p class=3DMsoNormal><span style=3D'font-size:10.=
5pt;font-family:"Calibri","sans-serif";color:black'><o:p>&nbsp;</o:p></span=
></p></div><div><p class=3DMsoNormal><span style=3D'font-size:10.5pt;font-f=
amily:"Calibri","sans-serif";color:black'><o:p>&nbsp;</o:p></span></p></div=
><div><p class=3DMsoNormal><span style=3D'font-size:10.5pt;font-family:"Cal=
ibri","sans-serif";color:black'><o:p>&nbsp;</o:p></span></p></div><div styl=
e=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'>=
<p class=3DMsoNormal><b><span style=3D'font-size:11.0pt;font-family:"Calibr=
i","sans-serif";color:black'>From: </span></b><span style=3D'font-size:11.0=
pt;font-family:"Calibri","sans-serif";color:black'>&quot;<a href=3D"mailto:=
mohamed.boucadair@orange.com">mohamed.boucadair@orange.com</a>&quot; &lt;<a=
 href=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadair@orange.com<=
/a>&gt;<br><b>Date: </b>Thursday, March 27, 2014 3:07 AM<br><b>To: </b>&quo=
t;Jim Guichard (jguichar)&quot; &lt;<a href=3D"mailto:jguichar@cisco.com">j=
guichar@cisco.com</a>&gt;, &quot;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.o=
rg</a>&quot; &lt;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;<br><b=
>Subject: </b>Re: [sfc] Progression of use case documents in the SFC WG<o:p=
></o:p></span></p></div><div><p class=3DMsoNormal><span style=3D'font-size:=
10.5pt;font-family:"Calibri","sans-serif";color:black'><o:p>&nbsp;</o:p></s=
pan></p></div><div><div><p class=3DMsoNormal><span style=3D'font-size:10.0p=
t;font-family:"Courier New";color:#1F497D'>Dear chairs,</span><span style=
=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'=
font-size:10.0pt;font-family:"Courier New";color:#1F497D'>&nbsp;</span><spa=
n style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span st=
yle=3D'font-size:10.0pt;font-family:"Courier New";color:#1F497D'>Some comme=
nts below:</span><span style=3D'color:black'><o:p></o:p></span></p><p class=
=3DMsoListParagraph style=3D'text-indent:-18.0pt;mso-list:l0 level1 lfo4'><=
![if !supportLists]><span style=3D'font-family:Symbol;color:black'><span st=
yle=3D'mso-list:Ignore'>=B7<span style=3D'font:7.0pt "Times New Roman"'>&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif=
]><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#1F497D'>=
The proposed actions are not aligned with the feedback received in this thr=
ead (Progression of use case documents within the SFC working group). Answe=
rs to that poll are in favor of having a generic use case document. IMHo, i=
t is not fair to ignore what was voiced for by wg members in the mailing li=
st as part of a formal call with clear questions. </span><span style=3D'col=
or:black'><o:p></o:p></span></p><p class=3DMsoListParagraph style=3D'text-i=
ndent:-18.0pt;mso-list:l0 level1 lfo4'><![if !supportLists]><span style=3D'=
font-family:Symbol;color:black'><span style=3D'mso-list:Ignore'>=B7<span st=
yle=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp; </span></span></span><![endif]><span style=3D'font-size:10.0pt;f=
ont-family:"Courier New";color:#1F497D'>Some of the text that was adopted b=
y the WG as part of the Problem Statement (use case as part of the Problem =
statement) has been moved to the generic use case. That text is governed by=
 this charter text: &#8220;</span><span style=3D'color:black'>1. Problem St=
atement: This document will provide a summary of the<br>problem space to be=
 addressed by the SFC working group including<br>example high-level use cas=
es. Additionally, the working group will<br>normalize nomenclature and defi=
nitions for service function chaining.</span><span style=3D'font-size:10.0p=
t;font-family:"Courier New";color:#1F497D'>&#8221;. What to do for that tex=
t? </span><span style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoL=
istParagraph style=3D'text-indent:-18.0pt;mso-list:l0 level1 lfo4'><![if !s=
upportLists]><span style=3D'font-family:Symbol;color:black'><span style=3D'=
mso-list:Ignore'>=B7<span style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span=
 style=3D'font-size:10.0pt;font-family:"Courier New";color:#1F497D'>Having =
the generic use case document and some few detailed ones do not conflict. I=
t is only a matter of scoping.</span><span style=3D'color:black'><o:p></o:p=
></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-famil=
y:"Courier New";color:#1F497D'>&nbsp;</span><span style=3D'color:black'><o:=
p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;fon=
t-family:"Courier New";color:#1F497D'>Given what is stated above, I disagre=
e with your proposal. </span><span style=3D'color:black'><o:p></o:p></span>=
</p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Couri=
er New";color:#1F497D'>&nbsp;</span><span style=3D'color:black'><o:p></o:p>=
</span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family=
:"Courier New";color:#1F497D'>If I have to choose (again), I would vote for=
 having one single use cases document. Having one single document will help=
 focusing on core aspects and would simplify the wg activity: review, last =
calls, etc.</span><span style=3D'color:black'><o:p></o:p></span></p><p clas=
s=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier New";col=
or:#1F497D'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p>=
<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier N=
ew";color:#1F497D'>Cheers,</span><span style=3D'color:black'><o:p></o:p></s=
pan></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"C=
ourier New";color:#1F497D'>Med</span><span style=3D'color:black'><o:p></o:p=
></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-famil=
y:"Courier New";color:#1F497D'>&nbsp;</span><span style=3D'color:black'><o:=
p></o:p></span></p><div style=3D'border:none;border-left:solid blue 1.5pt;p=
adding:0cm 0cm 0cm 4.0pt'><div><div style=3D'border:none;border-top:solid #=
B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b><span style=
=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>De&nbsp=
;:</span></b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-ser=
if";color:black'> sfc [<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-b=
ounces@ietf.org</a>] <b>De la part de</b> Jim Guichard (jguichar)<br><b>Env=
oy=E9&nbsp;:</b> mercredi 26 mars 2014 18:54<br></span><b><span lang=3DFR s=
tyle=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=C0=
&nbsp;:</span></b><span lang=3DFR style=3D'font-size:10.0pt;font-family:"Ta=
homa","sans-serif";color:black'> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.o=
rg</a><br><b>Objet&nbsp;:</b> [sfc] Progression of use case documents in th=
e SFC WG</span><span style=3D'color:black'><o:p></o:p></span></p></div></di=
v><p class=3DMsoNormal><span style=3D'color:black'>&nbsp;<o:p></o:p></span>=
</p><div><div><p class=3DMsoNormal><span style=3D'font-size:13.5pt;font-fam=
ily:"Calibri","sans-serif";color:black'>WG:</span><span style=3D'color:blac=
k'><o:p></o:p></span></p></div><div><p class=3DMsoNormal><span style=3D'fon=
t-size:13.5pt;font-family:"Calibri","sans-serif";color:black'>&nbsp;</span>=
<span style=3D'color:black'><o:p></o:p></span></p></div><div><p class=3DMso=
Normal><span style=3D'font-size:13.5pt;font-family:"Calibri","sans-serif";c=
olor:black'>In a message back in January, we (the chairs) proposed that the=
 SFC WG handle the topic of use case documents as follows:</span><span styl=
e=3D'color:black'><o:p></o:p></span></p></div><div><p class=3DMsoNormal><sp=
an style=3D'font-size:13.5pt;font-family:"Calibri","sans-serif";color:black=
'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p></div><blo=
ckquote style=3D'border:none;border-left:solid #B5C4DF 4.5pt;padding:0cm 0c=
m 0cm 4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-right:0cm;margin-bot=
tom:5.0pt' id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE"><div><p class=3DMsoNor=
mal><span style=3D'font-size:13.5pt;font-family:"Calibri","sans-serif";colo=
r:black'>1) Have the WG develop one use case document that documents a smal=
l number of representative use cases.&nbsp;&nbsp;The document presented by =
Hongyu Li at the Vancouver BOF could serve for this purpose</span><span sty=
le=3D'color:black'><o:p></o:p></span></p></div><div><p class=3DMsoNormal><s=
pan style=3D'font-size:13.5pt;font-family:"Calibri","sans-serif";color:blac=
k'>(<a href=3D"http://datatracker.ietf.org/doc/draft-liu-service-chaining-u=
se-cases">http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-ca=
ses</a>).</span><span style=3D'color:black'><o:p></o:p></span></p></div></b=
lockquote><div><p class=3DMsoNormal><span style=3D'font-size:13.5pt;font-fa=
mily:"Calibri","sans-serif";color:black'>&nbsp;</span><span style=3D'color:=
black'><o:p></o:p></span></p></div><blockquote style=3D'border:none;border-=
left:solid #B5C4DF 4.5pt;padding:0cm 0cm 0cm 4.0pt;margin-left:3.75pt;margi=
n-top:5.0pt;margin-right:0cm;margin-bottom:5.0pt' id=3D"MAC_OUTLOOK_ATTRIBU=
TION_BLOCKQUOTE"><div><p class=3DMsoNormal><span style=3D'font-size:13.5pt;=
font-family:"Calibri","sans-serif";color:black'>3) For additional use cases=
 not covered in 1) above, allow for a small number of documents that are ap=
plicable to specific</span><span style=3D'color:black'><o:p></o:p></span></=
p></div><div><p class=3DMsoNormal><span style=3D'font-size:13.5pt;font-fami=
ly:"Calibri","sans-serif";color:black'>environments (e.g.&nbsp;&nbsp;mobili=
ty, data center, broadband, and so forth.) These documents would provide mo=
re detailed information and applicability of SFC to these specific environm=
ents, and would need to go beyond what is covered in the general use case d=
ocument (1). Note that it is not the intention to have every potential use =
case documented.</span><span style=3D'color:black'><o:p></o:p></span></p></=
div></blockquote><div><p class=3DMsoNormal><span style=3D'font-size:13.5pt;=
font-family:"Calibri","sans-serif";color:black'>&nbsp;</span><span style=3D=
'color:black'><o:p></o:p></span></p></div><div><p class=3DMsoNormal><span s=
tyle=3D'font-size:13.5pt;font-family:"Calibri","sans-serif";color:black'>Si=
nce then, and based on the presentations/discussion in London, it appears t=
hat we have a number of documents that warrant being developed as standalon=
e documents. Specifically:</span><span style=3D'color:black'><o:p></o:p></s=
pan></p></div><div><p class=3DMsoNormal><span style=3D'font-size:13.5pt;fon=
t-family:"Calibri","sans-serif";color:black'>&nbsp;</span><span style=3D'co=
lor:black'><o:p></o:p></span></p></div><div><p class=3DMsoNormal><span styl=
e=3D'font-size:13.5pt;font-family:"Calibri","sans-serif";color:black'>1) A =
use case document on mobility, e.g.,&nbsp;<a href=3D"http://datatracker.iet=
f.org/doc/draft-haeffner-sfc-use-case-mobility/"><span style=3D'font-size:1=
0.5pt'>http://datatracker.ietf.org/doc/draft-haeffner-sfc-use-case-mobility=
/</span></a></span><span style=3D'color:black'><o:p></o:p></span></p></div>=
<div><p class=3DMsoNormal><span style=3D'font-size:13.5pt;font-family:"Cali=
bri","sans-serif";color:black'>&nbsp;</span><span style=3D'color:black'><o:=
p></o:p></span></p></div><div><p class=3DMsoNormal><span style=3D'font-size=
:13.5pt;font-family:"Calibri","sans-serif";color:black'>2) A use case docum=
ent on Data Centers, e.g.,&nbsp;<a href=3D"http://datatracker.ietf.org/doc/=
draft-kumar-sfc-dc-use-cases/"><span style=3D'font-size:10.5pt'>http://data=
tracker.ietf.org/doc/draft-kumar-sfc-dc-use-cases/</span></a></span><span s=
tyle=3D'color:black'><o:p></o:p></span></p></div><div><p class=3DMsoNormal>=
<span style=3D'font-size:13.5pt;font-family:"Calibri","sans-serif";color:bl=
ack'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p></div><=
div><p class=3DMsoNormal><span style=3D'font-size:13.5pt;font-family:"Calib=
ri","sans-serif";color:black'>3) Possibly a use case document on Broadband =
scenarios. However, use cases from a broadband perspective are being develo=
ped in the BBF (see the liaison statement at&nbsp;<a href=3D"https://datatr=
acker.ietf.org/liaison/1304/">https://datatracker.ietf.org/liaison/1304/</a=
>). We also have&nbsp;<a href=3D"http://datatracker.ietf.org/doc/draft-meng=
-sfc-broadband-usecases/">http://datatracker.ietf.org/doc/draft-meng-sfc-br=
oadband-usecases/</a>.&nbsp; It does not seem appropriate to adopt a WG doc=
ument on the topic of broadband (at least at this time) without clarifying =
the relationship between draft-meng-sfc-broadband-usecases and the BBF work=
. In addition, we would need to understand why two efforts &#8212; one in B=
BF and one in the IETF -- on the same topic would be appropriate. Hence, at=
 the present time, we do not intend to adopt a WG document on broadband sce=
narios, and expect to receive primary guidance on this topic from the BBF.<=
/span><span style=3D'color:black'><o:p></o:p></span></p></div><div><p class=
=3DMsoNormal><span style=3D'font-size:13.5pt;font-family:"Calibri","sans-se=
rif";color:black'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></spa=
n></p></div><div><p class=3DMsoNormal><span style=3D'font-size:13.5pt;font-=
family:"Calibri","sans-serif";color:black'>That leaves:&nbsp;<a href=3D"htt=
p://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/">http://datatracker.i=
etf.org/doc/draft-liu-sfc-use-cases/</a>, a more general document. But that=
 document includes text on three topics that would be covered in more detai=
l elsewhere (broadband, mobile, and DC). While this document could contain =
pointers to the other documents, that leaves the document with very little =
standalone content -- raising the question of what should be done with it, =
or what content it could incorporate in order to be worthwhile as a standal=
one document.</span><span style=3D'color:black'><o:p></o:p></span></p></div=
><div><p class=3DMsoNormal><span style=3D'font-size:13.5pt;font-family:"Cal=
ibri","sans-serif";color:black'>&nbsp;</span><span style=3D'color:black'><o=
:p></o:p></span></p></div><div><p class=3DMsoNormal><span style=3D'font-siz=
e:13.5pt;font-family:"Calibri","sans-serif";color:black'>Thus, the chairs r=
ecommendation at this time is:</span><span style=3D'color:black'><o:p></o:p=
></span></p></div><div><p class=3DMsoNormal><span style=3D'font-size:13.5pt=
;font-family:"Calibri","sans-serif";color:black'>&nbsp;</span><span style=
=3D'color:black'><o:p></o:p></span></p></div><div><p class=3DMsoNormal><spa=
n style=3D'font-size:13.5pt;font-family:"Calibri","sans-serif";color:black'=
>1) Call for WG adoption of draft-haeffner-sfc-use-case-mobility-00.txt and=
 draft-kumar-sfc-dc-use-cases-00.txt as WG documents (target: informational=
).</span><span style=3D'color:black'><o:p></o:p></span></p></div><div><p cl=
ass=3DMsoNormal><span style=3D'font-size:13.5pt;font-family:"Calibri","sans=
-serif";color:black'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></=
span></p></div><div><p class=3DMsoNormal><span style=3D'font-size:13.5pt;fo=
nt-family:"Calibri","sans-serif";color:black'>2) Defer action on&nbsp;<a hr=
ef=3D"http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-cases"=
>draft-liu-service-chaining-use-cases</a>&nbsp; and&nbsp;<a href=3D"http://=
datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/">draft-meng-sfc=
-broadband-usecases</a>&nbsp;per the above discussion.</span><span style=3D=
'color:black'><o:p></o:p></span></p></div><div><p class=3DMsoNormal><span s=
tyle=3D'font-size:13.5pt;font-family:"Calibri","sans-serif";color:black'>&n=
bsp;</span><span style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span style=3D'font-size:13.5pt;font-family:"Calibri","sa=
ns-serif";color:black'>Does this make sense?</span><span style=3D'color:bla=
ck'><o:p></o:p></span></p></div></div><div><p class=3DMsoNormal><span style=
=3D'font-size:13.5pt;font-family:"Calibri","sans-serif";color:black'>&nbsp;=
</span><span style=3D'color:black'><o:p></o:p></span></p></div><div><p clas=
s=3DMsoNormal><span style=3D'font-size:13.5pt;font-family:"Calibri","sans-s=
erif";color:black'>Jim &amp; Thomas</span><span style=3D'color:black'><o:p>=
</o:p></span></p></div></div></div></div></div></div></body></html>=

--_000_94C682931C08B048B7A8645303FDC9F36F544841EBPUEXCB1Bnante_--


From nobody Fri Mar 28 01:09:11 2014
Return-Path: <prvs=15790556d=Nicolas.BOUTHORS@qosmos.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CC8141A029D for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 01:09:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.151
X-Spam-Level: *
X-Spam-Status: No, score=1.151 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, MIME_CHARSET_FARAWAY=2.45] 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 8Yg6bPDgCGBZ for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 01:09:02 -0700 (PDT)
Received: from mc36.lon.server.colt.net (mc36.lon.server.colt.net [212.74.77.116]) by ietfa.amsl.com (Postfix) with ESMTP id C9BC41A0285 for <sfc@ietf.org>; Fri, 28 Mar 2014 01:09:01 -0700 (PDT)
Received: from mc36.lon.server.colt.net (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id E76EB1200C6 for <sfc@ietf.org>; Fri, 28 Mar 2014 08:08:28 +0000 (UTC)
Received: from mx3.qosmos.com (unknown [195.68.92.43]) by mc36.lon.server.colt.net (Postfix) with ESMTP id B72BF1200C1 for <sfc@ietf.org>; Fri, 28 Mar 2014 08:08:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="4.97,749,1389740400"; d="scan'208,217";a="935963"
Received: from unknown (HELO mailbox.jungle.qosmos.com) ([10.12.1.3]) by mx3.qosmos.com with ESMTP; 28 Mar 2014 09:08:28 +0100
Received: from LILAS.jungle.qosmos.com ([fe80::5524:2c18:b2c3:74d4]) by CAROUBIER.jungle.qosmos.com ([10.12.1.3]) with mapi id 14.01.0438.000; Fri, 28 Mar 2014 09:08:28 +0100
From: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>
To: Lucy yong <lucy.yong@huawei.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Xuxiaohu <xuxiaohu@huawei.com>, "Reinaldo Penno (repenno)" <repenno@cisco.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: AQHPSgMmjuiuKKSQHken8q4JHqY6oJr2F3f4
Date: Fri, 28 Mar 2014 08:08:28 +0000
Message-ID: <76B41B8FACE1514795D30EC137FF391D43A567@LILAS.jungle.qosmos.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com> <CF574684.A63B%repenno@cisco.com>, <2691CE0099834E4A9C5044EEC662BB9D4535F3F5@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E5D0F@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08265375@NKGEML512-MBS.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E7DEA@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AA2A@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8031@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AB2E@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8228@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AB79@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8289@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536ABAE@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E82DB@MBX021-W3-CA-2.exch021.domain.local>, <2691CE0099834E4A9C5044EEC662BB9D4536ABF6@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D4536ABF6@dfweml701-chm.china.huawei.com>
Accept-Language: en-US, fr-FR
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.13.0.22]
Content-Type: multipart/alternative; boundary="_000_76B41B8FACE1514795D30EC137FF391D43A567LILASjungleqosmos_"
MIME-Version: 1.0
X-TM-AS-MML: No
X-TM-AS-Product-Ver: IMSVA-8.2.0.1679-7.5.0.1017-20594.005
X-TM-AS-Result: No--15.086-5.0-31-10
X-imss-scan-details: No--15.086-5.0-31-10
X-TMASE-Version: IMSVA-8.2.0.1679-7.5.1017-20594.005
X-TMASE-Result: 10--15.085800-5.000000
X-TMASE-MatchedRID: pS5owHKhBO2I0KPyMNrNUhK6EFc0lvV0NU8z+tFJHR0L/50zj0KL7JC+ Ni5pKfObF16bSyysW+/wHR+q6rhpa6PoJzzb7KzWNcoW2wO1ntNt9UVWhqbRIQA3LD7sQeFS5wl tjBC7api3lheBgSpbdLiFmZjfkzdPkXzLvY34GjSv2cPLUW+d+fzanZ5sk2BzLO3j+XDwlkO9zt olaYT2K6nNn2X2TYuIikyWPro2APsIGat1I+SMXGCCtgbv5jOR0i/hFXziUdMhR/jcuBHkPvJmj iCdA594qMtzvMCQUGqElS35rBMJiEHIfBiB+4juHcQQBuf4ZFsUkWvaqUqLH3OMCXNrYTWi35dD 76rzBfd/0c04uDGzVzHZ8uFA/exKosJM7VQrKm/Da1qWPNOExsBZPOJYZoM8KQnOF7xcqlJjl26 3ac5WVKfBLY9B0tOYNQzX4R4+D27LRU+lYaWxvrrbxxduc6FPj/xLIaDSshFgg+UjPGL1RQKP5o e63c5zYm54T27FPKOakIFlOv6dlRQ8rBy5bNwkqRV+eC/H/cU4WsSNiH/UXlSkag5D7Fg82tv5L UUMlx1cpC7gmRcHvJOtFMK5KxfkLicaVguV5LerfZ+usyeESFHB9PagRph0auHKE5Laxl+Jd/ry S/NdZZBitZ3bZs2fL/qKNnXVZI/MM0KP1pISrfNmGUwdG/ivE21NSmBqEKcuEaXKEBmiGuph8zS 0iA+pjXECvWa3WvS6aceuQ2LfRtwrRLDk2cbiJXKk/roE/RDEGBoHKd3a+USVpnjjB2vkYxoofw wmCfFe64IFKsoEb9cLsqNMtSwvxPv6fe6ODsCeAiCmPx4NwGmRqNBHmBveZcS4NzpJdEZFGCd0S 0NCssU+hScktth5OT3JHPIVNi5qtFlK3A7zmBc1TP7wteHNxYVzI3UCCaY=
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/CZxhPp6pToMxRTAqVHzQwvu3eUE
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Mar 2014 08:09:09 -0000

--_000_76B41B8FACE1514795D30EC137FF391D43A567LILASjungleqosmos_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

SGVsbG8gTHVjeSwNCg0KWW91ciBwcm9wb3NhbCBzdXBwb3NlcyB0aGF0IHRoZSBQYXRoIElkIGlz
IGluY2x1ZGVkIHNvbWV3aGVyZS4gRWl0aGVyIGluIHRoZSBJUC9VRFAgb3ZlcmxheSBmaWVsZHMg
b3IgaW4gYSBzcGVjaWZpYyBoZWFkZXIuIEkgdGhpbmsgdGhlIGxhdHRlciBzaG91bGQgcHJldmFp
bC4NCg0KWW91ciBwcm9wb3NhbCBkb2VzIG5vdCBjb3ZlciBNZXRhZGF0YSB0cmFuc3BvcnQgd2hp
Y2ggaXMgb25lIG9iamVjdGl2ZSBvZiB0aGUgU0ZDIGdyb3VwLiBTbyB0aGF0IHdvdWxkIGhhdmUg
dG8gYmUgYWRkZWQgdG8gdGhlIGhlYWRlciBlaXRoZXIgYXMgYSBzZXQgb2YgZml4ZWQgZmllbGRz
IG9yIGFzIGEgdmFyaWFibGUgc2l6ZWQgb3B0aW9uLiBXZSBhcmUgbm90IHRoYXQgZmFyIGZyb20g
dGhlIHF1aW5uIGFuZCB6aGFuZyBkcmFmdHMuDQoNClRoZSBtYWluIGRpZmZlcmVuY2UgYmVpbmcg
dGhlbiBvbiB3aGV0aGVyIG9yIG5vdCB3ZSBzaG91bGQgaGF2ZSBhbiBpbmRleCBpbiB0aGUgaGVh
ZGVyIGFzIHdlbGwuDQoNCkkgZG9uJ3Qgc2VlIGhvdyBpdCBpcyBtb3JlIGNvbXBsZXggdG8gcHJv
dmlzaW9uIGEgcm91dGluZyB0YWJsZSBpbiBhIFNGRiBjb250YWluZyBhIGxpc3Qgb2YgcGFpcnMg
KHByZXZpb3VzIElQIGFkZHJlc3MsIFtuZXh0IElQIGFkZHJlc3MsLi5dKSogb3IgYW4gaW5kZXhl
ZCBsaXN0IG9mIHBhaXJzOiAocmVjZWl2ZWQgaW5kZXgsWyBbKG5leHQgaW5kZXgsIG5leHQgSVAg
YWRkcmVzcyksLi5dXSkgKi4NCg0KV2hhdCB3ZSBzZWUgdG91Z2ggaXMgdGhhdCB0aGF0IHJlbHlp
bmcgdGhlIHByZXZpb3VzIElQIHNvdXJjZXMgZm9yIHJvdXRpbmcgZG9lcyBub3QgYWxsb3cgaW4g
YWxsIGNhc2VzIHRvIGhhdmUgYSBTRkYgc2VydmUgbXVsdGlwbGUgU0Ygc2V0cyAobmV4dCBTRnMg
YWxsb3dlZCkgd2hlbiB0aGV5IGFwcGVhciBpbiB0aGUgc2FtZSBjaGFpbi4gVGhlIGluZGV4IG1l
Y2hhbmlzbSBhbGxvd3MgaXQgaW5zdGVhZC4NCg0KVGhlIGxpbWl0YXRpb24gc2VlbSB0byBiZSB0
aGF0IGFuIFNGRiBpbnN0YW5jZSwgaW4gdGhlIG1vZGVsIHlvdSBwcm9wb3NlLCBzaG91bGQgbm90
IHJlY2VpdmUgdHJhZmZpYyBmcm9tIGFub3RoZXIgb25lIHR3aWNlIGluIGEgY2hhaW4uDQoNCklz
IGl0IGNvcnJlY3QgPyBhbmQgaWYgc28gaXMgaXQgYWNjZXB0YWJsZT8NCg0KDQpOaWNvbGFzDQoN
Ck5vdGU6ICogLSBzZWNvbmQgZWxlbWVudCBpbiB0aGUgcGFpciBpcyBhIGxpc3QgYXMgd2UgY291
bGQgaGF2ZSBtdWx0aXBsZSBwb3NzaWJsZSBuZXh0IGhvcHMgKGUuZzsgTEJTKQ0KDQoNCkJhc2Vk
IG9uIFJvbiBleGFtcGxlIG9mIElQIHNvdXJjZSBtb2RlbCBsaW1pdGF0aW9uOg0KDQogICBOZXR3
b3JrIGNvbmZpZ3JhdGlvbjoNCiAgICAgICAgICAgIFNGRjAoSW5ncmVzKSwgIFNGRjEgKCBTRkEs
IFNGQiksICAgIFNGRjIgKFNGQywgU0ZEKSwgU0ZGKEVncmVzcykuDQogICAgICAgICAgICAgU28g
NCBob3N0LCBlYWNoIHdpdGggaXRzIHNlcGFyYXRlIFNGRiBJUCBhZGRyZXNzLCBzZXJ2aW5nIG9u
ZSBvciBtb3JlIGxvY2FsIFNGIChzYW1lIGFkZHJlc3MgYXMgU0ZGKQ0KDQogICBjaGFpbjogSW5n
cmVzcywgIFNGQSwgIFNGQywgIFNGQiwgU0ZEICwgRWdyZXNzLg0KICAgICAgICAgICAgUnVucyBp
bnRvIGEgcHJvYmxlbSBvbiBTRkYyIGFzIGl0IGNhbm5vdCBkaXN0aW5ndWlzaCB0cmFmZmljIGNv
bWluZyBvdXQgb2YgU0ZBIG9yIFNGQiBiYXNlZCBvbiBTRkYxIElQIGFkZHJlc3Mgb25seS4NCg0K
ICAgY2hhaW46IEluZ3Jlc3MsIFNGQSAsU0ZDLCBTRkEsIFNGRCwgRWdyZXNzLg0KICAgICAgICAg
ICAgSGFzIHNvbWUgaXNzdWVzIGFzIHdlbGwgYXMgU0ZGMiB0aGUgc2Vjb25kIHRpbWUgY2Fubm90
IGRpc3Rpbmd1aXNoIHRoYXQgaXQgaXMgaGl0IHRoZSBmaXJzdCB0aW1lIG9mIHRoZSBzZWNvbmQg
dGltZS4NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkZyb206IEx1Y3kgeW9u
ZyBbbHVjeS55b25nQGh1YXdlaS5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQg
MTA6MjUgUE0NClRvOiBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVu
bm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnDQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGFz
IGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KSGkgUm9uLA0KDQpJ
ZiB3ZSB0cmVhdCBTRkMgYXMgYW4gSVAgb3IgSVAvVVBEIGFwcGxpY2F0aW9uLCB3ZSBkbyBub3Qg
Y2hhbmdlIHRoZSByZXF1aXJlbWVudCBhbmQgYXJjaGl0ZWN0dXJlLiBXZSBoYXZlIGEgc2ltcGxl
IHNvbHV0aW9uIHRvIGFjaGlldmUgYmktZGlyZWN0aW9uYWwgU0ZDIHdpdGggdGhlIHNhbWUgUGF0
aCBJRC4gTGV0IG1lIGV4cGxhaW4gdGhlIHNvbHV0aW9uIGFnYWluLg0KDQpJZiB3ZSBpbXBsZW1l
bnQgU0ZDIGFzIGFuIElQIG9yIFVEUC9JUCBhcHBsaWNhdGlvbiwgaS5lLiBvbmNlIHRyYWZmaWMg
aXMgY2xhc3NpZmllZCBieSB0aGUgY2xhc3NpZmljYXRpb24sIGl0IGFkZHMgU0ZDIGhlYWRlciBh
bmQgSVAgaGVhZGVyIChvdXRlcikgb24gdGhlIHBhY2tldHMgKFVEUCBoZWFkZXIgdG9vIGluIGxh
dHRlciBjYXNlKSwgYW5kIHNlbmQgc3VjaCBwYWNrZXRzIGFzIGEgcmVndWxhciBJUCBwYWNrZXQu
IFRoZSBzcmMgSVAgb24gb3V0ZXIgaGVhZGVyIGlzIGNsYXNzaWZpY2F0aW9uIElQIGFkZHJlc3Ms
IGFuZCBkc3QgSVAgaXMgbmV4dCBTRi1YIEluc3RhbmNlIElQIGFkZHJlc3MuIFdlIG9ubHkgbmVl
ZCB0byByZXF1ZXN0IGEgbmV3IElQIHByb3RvY29sIHR5cGUgZm9yIFNGQy4gIEF0IHRoZSBTRkYs
IGl0IGNhbiBzZWFyY2ggbmV4dCBTRi1YIEluc3RhbmNlIElQIGFkZHJlc3MgYmFzZWQgb24gUGF0
aCBJRCBpbiBTRkMgaGVhZGVyIGFuZCBzcmMgSVAgYWRkcmVzcyAocHJldmlvdXMgU0YpIG9uIHRo
ZSBwYWNrZXQgd2hlbiByZWNlaXZpbmcgYSBwYWNrZXQgZnJvbSBwcmV2aW91cyBTRi1YIGluc3Rh
bmNlOyBpdCBmb3J3YXJkcyB0aGUgcGFja2V0IG9uIGRzdCBJUCAgb24gdGhlIHBhY2tldCB3aGVu
IHJlY2VpdmluZyBhIHBhY2tldCBmcm9tIGFub3RoZXIgU0ZGL1NORi4gIEEgU0YtWCBpbnN0YW5j
ZSBhbHNvIGZvcndhcmRzIHRoZSBwYWNrZXQgd2l0aCBTRkMgaGVhZGVyIGFzIGFuIElQIHBhY2tl
dCBhbmQgZmlsbHMgaXRzIElQIGFkZHJlc3MgYXMgc3JjIElQIG9uIG91dGVyIGhlYWRlciBhbmQg
dGhlIFNGRi9TTkYgSVAgYWRkcmVzcyBhcyB0aGUgZHN0IElQIG9uIHRoZSBvdXRlciBoZWFkZXIu
DQoNCkZvciBiaS1kaXJlY3Rpb25hbCBTRkMsIGJvdGggZGlyZWN0aW9ucyBjYW4gdXNlIHRoZSBz
YW1lIFBhdGggSUQgaW4gdGhpcyBzb2x1dGlvbi4gUGF0aCBJRCArIHNyYyBJUCBhZGRyZXNzIGxl
dCBTRkYgdW5pcXVlbHkgZ2V0IHRoZSBuZXh0IFNGLVggaW5zdGFuY2UgaW4gZm9yd2FyZGluZyB0
YWJsZS4NCg0KVGhpcyBzb2x1dGlvbiBjYW4gaW1wbGVtZW50IFNORi9TRkYgZnVuY3Rpb24gb24g
YSByZWd1bGFyIHJvdXRlciB3aXRob3V0IGNoYW5naW5nIHRoZSByb3V0ZXIgYmVoYXZpb3IsIGku
ZS4gZm9yd2FyZCB0aGUgcGFja2V0IGJhc2VkIG9uIGl0cyBkZXN0aW5hdGlvbiBJUCBhZGRyZXNz
LiBJZiB0aGUgZGVzdGluYXRpb24gYWRkcmVzcyBpcyByb3V0ZXIgaXRzZWxmLCB0aGUgcm91dGVy
IHRlcm1pbmF0ZXMgYW5kIGNoZWNrIHRoZSBwcm90b2NvbCB0eXBlLiBJZiB0aGUgdHlwZSBpcyBT
RkMsIHRoZSByb3V0ZXIgd2lsbCBwZXJmb3JtIGEgdGFibGUgbG9va3VwIGJhc2VkIG9uIFBhdGgg
SUQgaW4gU0ZDIGhlYWRlciArIHNyYyBJUCBvbiBvdXRlciBJUCBoZWFkZXIuIEFzIHNpbXBsZSBh
cyB0aGF0LiBUaGlzIHNvbHV0aW9uIGFsbG93IGxldmVyYWdpbmcgYSBsb3Qgb2YgSVAgZnVuY3Rp
b25zIHRvby4NCg0KU2luY2UgSVAgY2FuIGJlIHRyYW5zcG9ydGVkIG92ZXIgbWFueSB0cmFuc3Bv
cnQgc29sdXRpb25zLCBFdGhlcm5ldCwgTVBMUywgb3ZlcmxheSwgZXRjLCBpbiB0aGVvcnksIFNG
QyBjYW4gYmUgaW1wbGVtZW50ZWQgb3ZlciBhbnkgdHJhbnNwb3J0IG5ldHdvcmsgdG9vLiBUaGUg
c29sdXRpb24gY2FuIG1ha2UgY29udHJvbCBhbmQgbWFuYWdlbWVudCBlYXN5IGJlY2F1c2Ugd2Ug
ZG9uoa90IGhhdmUgdG8gYXNzaWduIGluZGV4IGZvciBlYWNoIFNGLVggaW5zdGFuY2VzLiBTRi1Y
IElQIGFkZHJlc3MgYXMgdW5pcXVlIGlkZW50aWZpZXIgaXMgdXNlZCBpbiBhbGwgU0ZDcy4NCg0K
QW55IGNvbW1lbnQgb24gdGhpcyBwcm9wb3NhbC4NCg0KVGhhbmtzLA0KTHVjeQ0KDQoNCg0KRnJv
bTogUm9uIFBhcmtlciBbbWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dDQpT
ZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgMzoyNCBQTQ0KVG86IEx1Y3kgeW9uZzsgWHV4
aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9y
Zw0KU3ViamVjdDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHBy
b3MgYW5kIGNvbnM/DQoNCkx1Y3kuDQoNCkRvIHlvdSBoYXZlIGEgc3BlY2lmaWMgcHJvcG9zYWwg
Zm9yIG1ha2luZyBiaWRpcmVjdGlvbmFsIGNoYWlucyBlYXNpZXIgdG8gZGVwbG95IGFuZCBtYW5h
Z2U/ICAgSWYgc28sIHdvdWxkIHlvdSBzdWdnZXN0IGNoYW5nZXMgdG8gdGhlIHJlcXVpcmVtZW50
cz8gICBBcmNoaXRlY3R1cmU/ICAgSGVhZGVyIGVuY2Fwc3VsYXRpb24/ICAgQ29udHJvbCBwbGFu
ZSAoZnV0dXJlKT8NCg0KICAgIFJvbg0KDQoNCkZyb206IEx1Y3kgeW9uZyBbbWFpbHRvOmx1Y3ku
eW9uZ0BodWF3ZWkuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDQ6MTggUE0N
ClRvOiBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZl
IERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTog
W3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0K
Um9uLA0KDQpJTU8sIFdlIGNhbqGvdCBtYWtlIG9uZSBwYXJ0IHNpbXBsZSBhbmQgZ29vZCBsb29r
aW5nIGJ1dCBsZWF2ZSBvdGhlciBwYXJ0cyB0byBiZSBpbiBjb21wbGV4LiBPdXIgZ29hbCBpcyB0
byBoYXZlIGEgc2ltcGxlIGFuZCBsb3cgY29zdCBTRkMgc29sdXRpb24gdG8gY292ZXIgbWFqb3Jp
dHkgdXNlIGNhc2VzLiBTUCBhbHJlYWR5IGNhbiBpbXBsZW1lbnQgU0ZDIG9uIHRvZGF5oa9zIG5l
dHdvcmsuIElmIHdlIGNhbqGvdCBtYWtlIHRoaXMgZ29hbCwgdGhlbiB0aGUgc29sdXRpb24gbWF5
IG5vdCBiZSB1c2VmdWwuDQoNClRoYW5rcywNCkx1Y3kNCg0KRnJvbTogUm9uIFBhcmtlciBbbWFp
bHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFy
Y2ggMjcsIDIwMTQgMzoxMSBQTQ0KVG86IEx1Y3kgeW9uZzsgWHV4aWFvaHU7IFJlaW5hbGRvIFBl
bm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24s
IHByb3MgYW5kIGNvbnM/DQoNCkx1Y3ksDQoNCllvdSByYWlzZSBhIGdvb2QgcG9pbnQgb24gYmlk
aXJlY3Rpb25hbCBjaGFpbnMsIHdoaWNoIEkgdGhpbmsgaXMgYSBtYWpvcml0eSB1c2UgY2FzZSBm
b3IgZnVuY3Rpb25hbCwgc2ltcGxpZmljYXRpb24sIG9yIG9ic2VydmFiaWxpdHkgcmVhc29ucy4g
ICAgVGhlIHdheSB3ZaGvdmUgZXhwcmVzc2VkIHRoaW5ncyBzbyBmYXIsIGl0IHdvdWxkIGJlIHVw
IHRvIHRoZSBtYW5hZ2VtZW50IHBsYW5lIG9yIGNvbnRyb2wgcGxhbmUgdG8gaW5kaWNhdGUgaG93
IHN1Y2ggaW5kaXZpZHVhbCBwYXRocyBhcmUgcGFpcmVkIHRvZ2V0aGVyLg0KDQogICBSb24NCg0K
DQoNCkZyb206IEx1Y3kgeW9uZyBbbWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tXQ0KU2VudDog
VGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDQ6MDggUE0NClRvOiBSb24gUGFya2VyOyBYdXhpYW9o
dTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVE
UCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KUm9uLA0KDQpGcm9tOiBSb24gUGFya2Vy
IFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFRodXJzZGF5
LCBNYXJjaCAyNywgMjAxNCAzOjAxIFBNDQpUbzogTHVjeSB5b25nOyBYdXhpYW9odTsgUmVpbmFs
ZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNh
dGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KTHVjeSwNCg0KT25lIGNsYXJpZmljYXRpb24uICAgobBU
aGUgcGF0aKGxIGRvZXMgbm90IGV4YWN0bHkgbWVhbiB0aGUgU0ZDLiAgIFRoZSBTRkMgaXMgYWJz
dHJhY3QsIGJlZm9yZSBhY2NvdW50aW5nIGZvciBuZXR3b3JrIGxvY2F0b3JzLiAgIEFzIGEgc3Bl
Y2lhbCBjYXNlLCBpZiBhbGwgb2YgdGhlIFNGoa9zIGluIHRoZSBTRkMgaGF2ZSBvbmx5IGEgc2lu
Z2xlIG5ldHdvcmsgbG9jYXRvciwgdGhlbiB0aGUgcGF0aCBhbmQgY2hhaW4gYXJlIHRoZSBzYW1l
LiAgIEJ1dCwgaWYgYW55IG9yIGFsbCBvZiB0aG9zZSBTRqGvcyBhcmUgbXVsdGlwbHkgbG9jYXRl
ZCwgdGhlbiB0aGUgcGF0aCBpcyBzcGVjaWZpYyB0byBhbiBleGFjdCBzZXF1ZW5jZSBvZiBsb2Nh
dGVkIHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFuY2VzLg0KW0x1Y3ldIFRoYW5rIHlvdSBmb3IgY2xh
cmlmaWNhdGlvbi4gSSBhZ3JlZSB3aXRoIHRoYXQuIFRoZSBwYXRoIGlzIGFuIGV4YWN0IHNlcXVl
bmNlIG9mIGxvY2F0ZWQgc2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZXMuIEZvciBhIGJpLWRpcmVj
dGlvbmFsIFNGQywgaXQgaGFzIHRvIGJlIHRyZWF0ZWQgYXMgdHdvIGRpc3RpbmN0IHBhdGhzIGlu
IHRoaXMgc29sdXRpb24uIEFueSBjb25jZXJuIG9uIHRoZSBjb21wbGV4aXR5IGluIG1hbmFnaW5n
IHRoZW0/DQoNClRoYW5rcywNCkx1Y3kNCg0KICAgIFJvbg0KDQoNCkZyb206IEx1Y3kgeW9uZyBb
bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAy
MDE0IDM6NDEgUE0NClRvOiBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJl
cGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpT
dWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBh
bmQgY29ucz8NCg0KSGkgUm9uLA0KDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAx
MjowOSBQTQ0KVG86IEx1Y3kgeW9uZzsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5v
KTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVj
dDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNv
bnM/DQoNCkx1Y3ksDQoNClJlZ2FyZGluZyB0aGUgU0YgSW5kZXgsIGRyYWZ0LXpoYW5nLXNmYy1z
Y2ggZGVmaW5lcyB0aGlzIGFzIHJlbGF0aXZlIHRvIHRoZSBwYXRoLCBhbmQgbm90IGFzIGEgZ2xv
YmFsbHkgdW5pcXVlIGlkZW50aWZpZXIgb2YgYW4gU0YgaW5zdGFuY2UuDQpbTHVjeV0gVGhpcyBp
cyBteSB1bmRlcnN0YW5kaW5nIHRvby4gobBUaGUgcGF0aKGxIGhlcmUgbWVhbnMgYSBTRkMsIHJp
Z2h0PyBJIGRvIG5vdCBzZWUgaW5kZXggYXMgYW4gU0YgaW5zdGFuY2UgaWRlbnRpZmllciBhdCBh
bGwsIGl0IGlzIGFuIGFsaWFzIGFuZCBvbmx5IHVzZWQgaW4gZm9yd2FyZGluZy4gVGhpcyBpcyB0
aGUgcmVhc29uLCBJIHRoaW5rLCB0aGF0IGFzc2lnbmluZyB0aGVzZSBhbGlhc2VzIGFuZCBjb25m
aWd1cmluZyB0aGVuIGluIGZvcndhcmRpbmcgdGFibGUgaXMgY29tcGxleCBmb3IgbWFuYWdlbWVu
dCBhbmQgY29udHJvbGxlciBhbmQgbWF5IHBydW5lIGFuIGVycm9yIGVhc2lseS4gRm9yIHN1cHBv
cnRpbmcgYmktZGlyZWN0aW9uYWwgb3IgYnJhbmNoaW5nIHVzZSBjYXNlcywgdXNpbmcgaW5kZXgg
aW4gZm9yd2FyZGluZyBtYXkgYWxzbyBicmluZyBvdGhlciBjb25jZXJucy4NCg0KUmVnYXJkaW5n
IFRUTCwgbXkgZmlyc3QgdGhvdWdodCBpcyB0aGF0IGlzIGEgcHJvcGVydHkgb2YgdGhlIHRyYW5z
cG9ydCwgYW5kIGlmIGl0IGlzIGltcG9ydGFudCB0byB5b3UsIGNob29zZSB0aGUgdHJhbnNwb3J0
IGFjY29yZGluZ2x5LiAgIEJ1dCwgSaGvbSBvcGVuIHRvIGZ1cnRoZXIgZGlzY3Vzc2lvbiBhbG9u
ZyB0aGVzZSBsaW5lcy4NCltMdWN5XSBUaGFuayB5b3UgZm9yIHRoZSBjbGFyaWZpY2F0aW9uLiBU
aGlzIGlzIHJlbGF0ZWQgdG8gdGhlIGRpc2N1c3Npb24gdW5kZXIgdGhpcyB0aXRsZS4gSWYgU1BD
IGlzIGltcGxlbWVudGVkIGFzIElQIG9yIElQL1VEUCBhcHBsaWNhdGlvbiwgaXQgY2FuIGxldmVy
YWdlIGEgbG90IHdoYXQgSVAgdGVjaG5vbG9neSBoYXZlIGRvbmUuIElmIHdlIGFzc3VtZSB0aGF0
IFNGQyBtYXkgYmUgY2FycmllZCBvdmVyIGFueSB0cmFuc3BvcnQgc29sdXRpb24sIFNGQyBpbXBs
ZW1lbnRhdGlvbiBoYXMgdG8gcHJvdmlkZSB0aGVzZSBmdW5jdGlvbnMsIHdoaWNoLCBJTU8sIHJl
bGF0ZWQgdG8gd2hhdCBpbmZvcm1hdGlvbiB0aGF0IFNGQyBoZWFkZXIgbmVlZCB0byBob2xkLg0K
DQpUaGFua3MsDQpMdWN5DQoNCiAgIFJvbg0KDQoNCkZyb206IEx1Y3kgeW9uZyBbbWFpbHRvOmx1
Y3kueW9uZ0BodWF3ZWkuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDEyOjI2
IFBNDQpUbzogUm9uIFBhcmtlcjsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsg
RGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDog
UkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/
DQoNCkhpIFJvbiwNCg0KSSBhc3N1bWUgdGhhdCB0aGUgaW5kZXggdXNhZ2UgeW91IG1lbnRpb25l
ZCBiZWxvdyBpcyB0aGUgc2FtZSB3aGV0aGVyIHRoZXNlIHRocmVlIFNGcyBhcmUgb24gb25lIFNG
RiBvciB0d28gU0ZGcywgd2hpY2ggbWVhbnMgdGhhdCB0aGUgaW5kZXggIyBpcyBhc3NpZ25lZCB0
byBTRi1YLUkgcGVyIFNGQyBhbmQgYnkgdGhlIGluY3JlbWVudGFsLiBBIFNGLVgtSSBtYXkgYmUg
c2VydmVkIHRvIG1hbnkgU0ZDcyBhbmQgcG9zaXRpb24gZGlmZmVyZW50bHkgaW4gU0ZDcy4gVGhp
cyBtZWFucyB0aGF0LCBpbiB0aGlzIG1ldGhvZCwgYSBTRi1YLUkgaXMgbWFwcGVkIHdpdGggZGlm
ZmVyZW50IGluZGV4ICMsIG9uZSBwZXIgZWFjaCBTRkMgdGhhdCBoYXMgdGhlIFNGLVgtSS4gSU1P
OiAgd2hlbiBvcGVyYXRvci9zeXN0ZW0gY3JlYXRlcyBhIFNGQyBhbmQgc2VsZWN0cyBTRi1YLUlz
IGZvciB0aGUgU0ZDLCBhbmQgdGhlbiBhc3NpZ24gaW5kZXggIyB0byB0aGVtIGFuZCBjb25maWd1
cmUgdGhlIGZvcndhcmRpbmcgdGFibGUgd2l0aCBwYXRoIElEIGFuZCBpbmRleCAjIGluIHRoZSBy
ZWxhdGVkIFNGRnMuIEZ1cnRoZXJtb3JlLCBlYWNoIGluZGV4ICMgYWxzbyBuZWVkIHRvIGJlIGFz
c29jaWF0ZWQgdG8gdGhlIGFkZHJlc3Mgb3IgcG9ydCB0aGF0IHRyYW5zcG9ydCBsYXllciBjYW4g
dW5kZXJzdGFuZC4gIElNTzogdGhpcyBpcyBhIGNvbXBsZXggcHJvY2VzcyBmb3IgdGhlIHN5c3Rl
bSwgdW5lYXN5IHRvIG1hbmdlciB0b28sIGFuZCBtYXkgZWFzaWx5IHByb25lIGFuIGVycm9yLg0K
DQpTZWNvbmQsIHlvdXIgZHJhZnQgYWxzbyBtZW50aW9uIHRoYXQgdGhlIHVzZSBvZiBpbmRleCB0
byBwcmV2ZW50IHRoZSBsb29wLiAgVGhlIGxvb3AgZG9lcyBub3Qgb2NjdXIgaW4gbm9ybWFsIGNv
bmRpdGlvbi4gVGhlIGxvb3Agb2NjdXJzIGluIGFibm9ybWFsIGNvbmRpdGlvbi4gU28gdGhlIGxv
b3AgcHJldmVudGlvbiBtZWNoYW5pc20gaXMgdG8gcHJldmVudCBubyBsb29wIGhhcHBlbiBpbiBh
bnkgYWJub3JtYWwgY29uZGl0aW9uLiBUaGF0IGlzIHdoeSBUVEwgaXMgZGVzaWduZWQgZm9yIGlu
IElQIG5ldHdvcmsuIElmIFNGQyBoZWFkZXIgaXMgZXhwZWN0ZWQgdG8gdHJhbnNwb3J0IG92ZXIg
YW55IHRyYW5zcG9ydCBuZXR3b3JrIGJlc2lkZSBJUCwgaXQgbmVlZHMgdGhlIHNpbWlsYXIgbWVj
aGFuaXNtIGFzIElQL1RUTC4gVGhlIHVzYWdlIG9mIGluZGV4IGluIHlvdXIgcHJvcG9zYWwgZG9l
cyBub3QgYWNoaWV2ZSB0aGlzIHB1cnBvc2UuDQoNCklmIHdlIHVzZSBJUCBhcyB0cmFuc3BvcnQs
IElNTzogbm8gbmVlZCB0byBpbXBsZW1lbnQgVFRMIG1lY2hhbmlzbSB3aXRoaW4gU0ZDLCBqdXN0
IGxldmVyYWdlIElQIFRUTCBjYXBhYmlsaXR5LiBCdXQsIGlmIG92ZXIgb3RoZXIgdHJhbnNwb3J0
cywgd2UgbmVlZCB0byBpbXBsZW1lbnQgSVAvVFRMIGxpa2UgbWVjaGFuaXNtIGluIFNGQy4NCg0K
UmVnYXJkcywNCkx1Y3kNCg0KDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCA5OjM1
IEFNDQpUbzogWHV4aWFvaHU7IEx1Y3kgeW9uZzsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBE
YXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBS
RTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8N
Cg0KWGlhb2h1LA0KDQpJIGRvbqGvdCB0aGluayB3ZSBuZWVkIHRvIHZpZXcgdGhlIFNGIGluZGV4
IGFzIGEgVFRMLiAgIEFwcHJvcHJpYXRlIHZhbGlkYXRpb24gYW5kIGxvb3Agc3VwcHJlc3Npb24g
Y2FuIGJlIGRvbmUgZXZlbiB3aXRoIHRoZSBjdXJyZW50IHByb3Bvc2VkIGRlZmluaXRpb24uICAg
IEFueSBTRkYgcmVjZWl2aW5nIGFuIFNGQyBlbmNhcHN1bGF0ZWQgcGFja2V0IG9yIGZyYW1lIHdv
dWxkIG5lZWQgdG8ga25vdyB0byB3aGljaCBvZiBpdHMgZGVwZW5kZW50IFNGoa9zIGl0IHNob3Vs
ZCBmb3J3YXJkIHRoZSBwYWNrZXQgb3IgZnJhbWUuICAgVG8gZG8gc28gbWVhbnMgdGhhdCBpdCBj
YW4gdmFsaWRhdGUgdGhhdCB0aGUgcGF0aCBJRCBpcyBvbmUgdGhhdCBpdCBleHBlY3RzIHRvIHBh
cnRpY2lwYXRlIGluIGFuZCB0aGF0IHRoZSBTRiBpbnN0YW5jZSBpZGVudGlmaWVkIGJ5IHRoZSBp
bmRleCBvbiB0aGF0IHBhdGggaXMgb25lIHRoYXQgaXQgaXMgcmVzcG9uc2libGUgZm9yLiAgICBT
dWNoIGNoYWluIHBhdGggZGF0YSBtYXkgaGF2ZSBiZWVuIGxvY2FsbHkgcHJvdmlzaW9uZWQgb3Ig
bWF5IGhhdmUgYmVlbiBkaXN0cmlidXRlZCBpbiBhIGNvbnRyb2wgcGxhbmUuDQoNCldoZW4gdGhl
IFNGRiByZWNlaXZlcyB0aGUgZ29vZCBwYWNrZXQgb3IgZnJhbWUgYmFjayBmcm9tIG9uZSBvZiBp
dHMgZGVwZW5kZW50IFNGoa9zLCBpdCB3aWxsIGlkZW50aWZ5IHRoZSBuZXh0IFNGIGFuZCBTRkYg
YnkgY29uc3VsdGluZyBpdHMgbG9jYWwgZGF0YWJhc2UuICAgSWYgaXQgaXMgbm90IHRoZSBmaW5h
bCBTRiwgdGhlbiB0aGUgU0YgaW5kZXggaXMgaW5jcmVtZW50ZWQsIHRoZSB0cmFuc3BvcnQgaGVh
ZGVyIHVwZGF0ZWQgYXMgbmVjZXNzYXJ5LCBhbmQgdGhlIHBhY2tldCBvciBmcmFtZSBwcm9ncmVz
c2VkLiAgICBGYWlsdXJlIHRvIHByb3Blcmx5IGluY3JlbWVudCB0aGUgU0YgSW5kZXggd291bGQg
YmUgYWtpbiB0byBmYWlsdXJlIHRvIGRlY3JlbWVudCBhIFRUTCBieSBhIHJvdXRlciCoQyB0aGVy
ZSBpcyBubyBwcm90ZWN0aW9uIGZyb20gdGhhdC4NCg0KICAgUm9uDQoNCg0KRnJvbTogc2ZjIFtt
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBYdXhpYW9odQ0KU2VudDog
VGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDU6NDQgQU0NClRvOiBSb24gUGFya2VyOyBMdWN5IHlv
bmc7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBV
RFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCg0Kt6K8/sjLOiBzZmMgW21haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZ10gtPqx7SBSb24gUGFya2VyDQq3osvNyrG85DogMjAxNMTqM9TC
MjbI1SA3OjEzDQrK1bz+yMs6IEx1Y3kgeW9uZzsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBE
YXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQrW98ziOiBSZTog
W3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0K
THVjeSwNCg0KUmVnYXJkaW5nIHRoZSBzZXJ2aWNlIGZ1bmN0aW9uIGluZGV4IHRoYXQgd291bGQg
YmUgY29udGFpbmVkIGluIHRoZSBzZXJ2aWNlIGhlYWRlciwgSSB0aGluayBpdCBpcyBzaW1wbHkg
aW5jcmVtZW50ZWQgZnJvbSAxIHRvIGluZGljYXRlIHRoZSBuZXh0IHNlcnZpY2UgZnVuY3Rpb24g
d2l0aGluIHRoZSBjaGFpbi4gICBGb3IgZXhhbXBsZSwgaWYgdGhlIHBhdGggSUQgaXMgWCwgZm9y
IGEgcGF0aCB7U0YtQS01LCBTRi1CLTIsIFNGLUMtNn0sIHRoZW4gcGFja2V0cyBkZXN0aW5lZCBm
cm9tIGEgY2xhc3NpZmllciB0b3dhcmRzIFNGLUEtNSB3b3VsZCBjYXJyeSAocGF0aCBYLCBpbmRl
eCAxKSwgcGFja2V0cyBmcm9tIFNGLUEtNSB0byBTRi1CLTIgd291bGQgY2FycnkgKHBhdGggWCwg
aW5kZXggMiksIGV0Yy4NCg0KW1hpYW9odV0gSSB0aGluayB0aGUgdmFsdWUgb2YgdGhlIHNlcnZp
Y2UgaW5kZXggc2hvdWxkIGJlIGRlY3JlbWVudGVkLCByYXRoZXIgdGhhbiBiZWluZyBpbmNyZW1l
bnRlZCB3aGVuIHRyYXZlbGxpbmcgYWxvbmcgdGhlIHNlcnZpY2UgcGF0aCBzaW5jZSB0aGF0IGlu
ZGV4IGlzIG5vdCBvbmx5IHVzZWQgZm9yIGluZGljYXRpbmcgdGhlIG5leHQgc2VydmljZSBmdW5j
dGlvbiB3aXRoaW4gdGhlIGNoYWluLCBidXQgYWxzbyB1c2VkIGZvciBvdGhlciBwdXJwb3NlcyAo
ZS5nLiwgVFRMIG9mIHRoZSBzZXJ2aWNlIHBhdGgsIGluZGljYXRvciBvZiB0aGUgZW5kIG9mIHRo
ZSBzZXJ2aWNlIGNoYWluKSwgdW5sZXNzIHlvdSB3YW50IHRvIGludHJvZHVjZSBhbiBhZGRpdGlv
bmFsIGZpZWxkIHdoaWNoIGluZGljYXRlcyB0aGUgdG90YWwgbGVuZ3RoIG9mIHRoZSBzZXJ2aWNl
IGNoYWluLg0KDQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUNCg0KICAgUm9uDQoNCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQpGcm9tOiBzZmMgW3NmYy1ib3VuY2VzQGlldGYub3JnXSBv
biBiZWhhbGYgb2YgTHVjeSB5b25nIFtsdWN5LnlvbmdAaHVhd2VpLmNvbV0NClNlbnQ6IFR1ZXNk
YXksIE1hcmNoIDI1LCAyMDE0IDY6MzggUE0NClRvOiBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7
IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6
IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25z
Pw0KSGkgUmVpbmFsZG8sDQoNClRoYW5rIHlvdSB0byBzaGFyZSB5b3VyIHZpZXdzIG9uIHRoaXMg
c29sdXRpb24uIFdlIHdhbnQgdG8gaGF2ZSBhbiBlbGVnYW50IGFuZCBnZW5lcmFsIHNvbHV0aW9u
IHdpdGggb25lIHN0YW5kYXJkIFNGQyBoZWFkZXIgdG8gY292ZXIgbWFqb3JpdHkgdXNlIGNhc2Vz
DQoNClNlZSBpbmxpbmUgYmVsb3cuDQoNCg0KRnJvbTogUmVpbmFsZG8gUGVubm8gKHJlcGVubm8p
IFttYWlsdG86cmVwZW5ub0BjaXNjby5jb21dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAx
NCA0OjU2IFBNDQpUbzogTHVjeSB5b25nOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBh
cHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KSGksDQoNClRoZXJlIGFyZSBzZXZlcmFsIHNv
bHV0aW9uIHRvIHRoaXMgcHJvYmxlbS4gU29tZSBvZiB0aGVtIGltcGxlbWVudGF0aW9uIHNwZWNp
ZmljLCBvdGhlcnMgbW9yZSBlbGVnYW50Lg0KDQoxIC0gT25lIG9mIHRoZSBtb3JlIGVsZWdhbnQg
b25lcyBpcyB0byB1c2UgdGhlIFNlcnZpY2UgSW5kZXggdG8gZGV0ZXJtaW5lIHRoZSBuZXh0IHNl
cnZpY2UgZnVuY3Rpb24gaW5zdGFuY2UuICBJdCBtYWtlcyBmb3IgYSBjb21wbGV0ZWx5IHN0YXRl
bGVzcyBzb2x1dGlvbiAoY29kZSB3aXNlKS4NCltMdWN5XSB3aGVuIHVzaW5nIFBhdGggSUQgYW5k
IFNlcnZpY2UgSW5kZXggb24gU0ZDIGhlYWRlciwgaXQgcmVxdWlyZXMgYXNzaWduaW5nIGluZGV4
ICMgdG8gZWFjaCBTRiBpbnN0YW5jZSwgY29uZmlndXJpbmcgdGhlbSBpbiB0aGUgZm9yd2FyZGlu
ZyB0YWJsZSwgd2hpY2ggaXMgdmVyeSBjb21wbGV4IHByb2Nlc3MgYW5kIGVhc2lseSBwcnVuZSBm
b3IgZXJyb3IgaW4gbWF5IG9waW5pb24uICBJbiBhZGRpdGlvbiwgZWFjaCBTRiBpbnN0YW5jZSBt
YXkgc2VydmUgbW9yZSB0aGFuIG9uZSBTRkMsIHNvIG5lZWQgdG8gYXNzaWduIGluZGV4ICMgZm9y
IGVhY2ggU0ZDLCB3aGljaCBpcyBtb3JlIGNvbXBsZXguIFJlZ2FyZGluZyB0aGUgc3RhdGVsZXNz
LCBJIGRvbqGvdCBnZXQgaXQuIElzbqGvdCBpbmRleCAjIGEgc3RhdGUgYXMgd2VsbCAobWF5IGJl
IGZldyBiaXQgbGVzcyk/DQoNClRvIGltcGxlbWVudCB0cnVlIHN0YXRlbGVzcywgU0ZDIGhlYWRl
ciBuZWVkcyBhYmlsaXR5IHRvIGNhcnJ5IGFsbCBTRklzIElQIGFkZHJlc3NlcyBpbiBTRkMgaGVh
ZGVyLCB3aGljaCB3YXMgY29uc2lkZXJlZCBhcyBub24tc2NhbGUgc29sdXRpb24uDQoNCg0KMiCo
QyBBbm90aGVyIG9wdGlvbiBpcyBmcm9tIGEgY29kaW5nIHBlcnNwZWN0aXZlIHlvdSBjYW4ganVz
dCBrZWVwIG1vcmUgc3RhdGUgaW4geW91ciBTTi9TRkYgd2hpbGUgeW91IHByb2Nlc3MgdGhlIHBh
Y2tldCBhbmQgZGV0ZXJtaW5lIHdoYXQgaXMgdGhlIKGwbmV4dKGxIHNlcnZpY2UuDQpbTHVjeV0g
QWdyZWUuDQoNCkJ1dCBpcnJlc3BlY3RpdmUsIHRoZSBTTiBuZWVkcyB0byBrbm93IHRoZSBQYXRo
IElEIGFuZCB0aGUgbGlzdCBvZiBTRklzIGludGVybmFsIHRvIGl0cyBub2RlLiBUaGlzIHByb3Zp
c2lvbmluZyBjYW4gaGFwcGVuIGluIGEgdmFyaWV0eSBvZiB3YXlzLCBJIGltcGxlbWVudGVkIHdp
dGggUkVTVGNvbmYgYW5kIE5ldGNvbmYuDQoNCkFzIGZhciBhcyBVRFAvSVAgdnMuSVAsIEkgZ2l2
ZSBwcmVmZXJlbmNlIHRvIFVEUC9JUC4gSWYgeW91IGhhdmUgYSBmaXhlZCBwb3J0IG92ZXIgVURQ
IGluIHdoaWNoIHRvIHJlY2VpdmUvc2VuZCBwYWNrZXRzOg0KDQotIFlvdSBjYW4gaGF2ZSB5b3Vy
IGVudGlyZSBkYXRhcGxhbmUgaW4gdXNlcnBhY2UgYW5kIHVzZSBhIHZhcmlldHkgb2YgcHJvZ3Jh
bW1pbmcgbGFuZ3VhZ2VzLg0KLSBZb3UgZG8gbm90IG5lZWQgcmF3IHBhY2tldCBhY2Nlc3MgdG8g
cHVsbC9zZW5kIHBhY2tldHMuIFRoZXJlZm9yZSBubyByb290IHN1cHBvcnQuDQotIFVEUCBjYW4g
dHJhdmVyc2Ugbm9uLVNGQyBhd2FyZSBtaWRkbGV4Ym94ZXMuDQpbTHVjeV0gQWdyZWUgb24gdGhp
cyBzdGF0ZW1lbnQuIEJ1dCBmb3IgU0ZDIGRvbWFpbiwgZG8gd2Ugd2FudCB0byBhbGxvdyBzdWNo
IG1pZGJveGVzIG9uIFNGQyBwYXRoPyBNYXliZSBoYXBwZW4gaWYgYSBTRkMgZG9tYWluIGNyb3Nz
ZXMgbW9yZSB0aGFuIHRyYW5zcG9ydCBkb21haW5zPyBUaGlzIGlzIG9uZSBJIGxpa2UgdG8ga25v
dyBmcm9tIFNQcyBhbmQgU0YgdmVuZG9ycy4NCg0KUmVnYXJkcywNCkx1Y3kNCk9yIHlvdSBjYW4g
dXNlIGFueSBvZiB0aGUgYXZhaWxhYmxlIG1ldGhvZHMoIFRVUk4sIFNUVU4sIGV0YykuICBJZiB5
b3UgZW5jYXAgaW4gc29tZXRoaW5nIGVsc2Ugb3RoZXIgdGhhbiBJUC9VRFAgdGhlIGFwcGxpY2Fi
aWxpdHkgb2YgU0ZDIHdpbGwgYmUgY29uc2lkZXJhYmx5IGRpbWluaXNoZWQuSnVzdCBjaGVjayBT
VENQIGFuZCBpdHMgcHJvYmxlbSBvbiBnZXR0aW5nIGFkb3B0ZWQgZ2l2ZW4gbWlkZGxleGJveGVz
ICBub3QgcmVjb2duaXppbmcgaXRzIHByb3RvY29sIG51bWJlci4NCg0KLSBJdCBqaXZlcyB3aXRo
IG90aGVyIElFVEYgd29yayBpbiB0aGUgYXJlYXMgb2YgbWV0YWRhdGEgYW5kIHRyYW5zcG9ydCBz
ZXJ2aWNlcyAoc2F5LCBUQVBTKS4NCg0KcmVnYXJkcywNCg0KUmVpbmFsZG8NCg0KDQoNCkZyb206
IEx1Y3kgeW9uZyA8bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWku
Y29tPj4NCkRhdGU6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IGF0IDI6MjUgUE0NClRvOiBEYXZl
IERvbHNvbiA8ZGRvbHNvbkBzYW5kdmluZS5jb208bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29t
Pj4sICJzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4iIDxzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVE
UCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KSGkgRGF2ZSwNCg0KSWYgYSBzZXJ2aWNl
IGZvcndhcmRlciBwb2ludCBjb25uZWN0cyBtb3JlIHRoYW4gb25lIFNGIGluc3RhbmNlcyB0aGF0
IGJlbG9uZyB0byB0aGUgc2FtZSBTRkMsIGhvdyBjYW4gb25lIFBhdGggSUQgZGV0ZXJtaW5lIHdo
aWNoIFNGIGluc3RhbmNlcyBpcyB0aGUgbmV4dD8gSWYgeW91IGRyYXcgYSBzZXJ2aWNlIGNoYWlu
IHBhdGggd2l0aCBtYW55IFNGIGluc3RhbmNlcywgeW91IGNhbiBlYXNpbHkgc2VlLCBpZiBQYXRo
IElEIHJlcHJlc2VudHMgdGhhdCBwYXRoLCBzZXJ2aWNlIGZvcndhcmRlciBuZWVkcyB0byB1c2Ug
cHJldmlvdXMgU0Ygb24gdGhlIHBhdGggdG8gcG9zaXRpb24gdGhlIG5leHQgU0Ygb24gdGhhdCBw
YXRoLg0KDQpMdWN5DQoNCkZyb206IERhdmUgRG9sc29uIFttYWlsdG86ZGRvbHNvbkBzYW5kdmlu
ZS5jb21dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA0OjEwIFBNDQpUbzogTHVjeSB5
b25nOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBTRkMg
YXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpXaHkgZG8geW91
IHRoaW5rIHRoZSBwcmV2aW91cyBTRiBJUCBhZGRyZXNzIGlzIHJlcXVpcmVkIHRvIGRldGVybWlu
ZSB0aGUgbmV4dCBTRiBJUCBhZGRyZXNzPyBXaHkgaXMgdGhlIFBhdGggSUQgbm90IHN1ZmZpY2ll
bnQgaW5mb3JtYXRpb24/DQoNCg0KRnJvbTogTHVjeSB5b25nIFttYWlsdG86bHVjeS55b25nQGh1
YXdlaS5jb21dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA0OjU2IFBNDQpUbzogRGF2
ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6
IFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkluIHRo
aXMgc29sdXRpb24sIHNlcnZpY2UgZm9yd2FyZGVyIGFuZCBTRiBpbnN0YW5jZSBhcmUgc2VwYXJh
dGVkIGVudGl0aWVzLiBTZXJ2aWNlIGZvcndhcmRlciBuZWVkcyBQYXRoIElEIGFuZCBwcmV2aW91
cyBTRiBJUCBhZGRyZXNzIHRvIHVuaXF1ZWx5IGlkZW50aWZ5IHRoZSBuZXh0IFNGIElQIGFkZHJl
c3MuDQoNCkx1Y3kNCg0KRnJvbTogRGF2ZSBEb2xzb24gW21haWx0bzpkZG9sc29uQHNhbmR2aW5l
LmNvbV0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDM6MjEgUE0NClRvOiBMdWN5IHlv
bmc7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFNGQyBh
cyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkkgZG8gbm90IHNl
ZSB3aHkgc291cmNlIElQIGFkZHJlc3MgKHByZXZpb3VzIFNGKSB3b3VsZCBiZSByZXF1aXJlZCB0
byBsb29rIHVwIHRoZSBuZXh0IFNGLiBUaGUgcGF0aCBJRCBzaG91bGQgYmUgc3VmZmljaWVudCB0
byBkZXRlcm1pbmUgdGhlIG5leHQgU0YuDQoNCg0KDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2Zj
LWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBMdWN5IHlvbmcNClNlbnQ6IFR1ZXNkYXks
IE1hcmNoIDI1LCAyMDE0IDQ6MDIgUE0NClRvOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4NClN1YmplY3Q6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHBy
b3MgYW5kIGNvbnM/DQoNCkhpLA0KDQpUaGVyZSBhcmUgbWFueSB3YXlzIHRvIGltcGxlbWVudCBT
RkNzLiBIb3dldmVyLCBvbmUgb2Ygb3VyIGdvYWxzIGluIHN0YW5kYXJkIGlzIHRvIGRldmVsb3Ag
YSBzb2x1dGlvbiB0aGF0IGlzIHNpbXBsZSBhbmQgbGVzcyBjb3N0IGZvciB2ZW5kZXJzIGFuZCBz
ZXJ2aWNlIHByb3ZpZGVycy4gIE90aGVyIGdvYWxzIGFyZSB0aGF0IHRoZSBzb2x1dGlvbiBjYW4g
YXBwbHkgdG8gY29tbW9uIGFuZCBtYWpvcml0eSB1c2UgY2FzZXMuDQoNCklmIHdlIGltcGxlbWVu
dCBTRkMgYXMgYW4gSVAgb3IgVURQL0lQIGFwcGxpY2F0aW9uLCBpLmUuIG9uY2UgdHJhZmZpYyBp
cyBjbGFzc2lmaWVkIGJ5IHRoZSBjbGFzc2lmaWNhdGlvbiwgaXQgYWRkcyBTRkMgaGVhZGVyIGFu
ZCBJUCBoZWFkZXIgKG91dGVyKSBvbiB0aGUgcGFja2V0cyAoVURQIGhlYWRlciB0b28gaW4gbGF0
dGVyIGNhc2UpLCBhbmQgc2VuZCBzdWNoIHBhY2tldHMgYXMgYSByZWd1bGFyIElQIHBhY2tldC4g
VGhlIHNyYyBJUCBvZiBvdXRlciBoZWFkZXIgY2FuIGJlIGNsYXNzaWZpY2F0aW9uIElQIGFkZHJl
c3MsIGFuZCBkc3QgSVAgY2FuIGJlIG5leHQgU0YgSW5zdGFuY2UgSVAgYWRkcmVzcy4gTWFueSB0
cmFuc3BvcnQgbmV0d29ya3MgY2FuIGNhcnJ5IElQIHRyYWZmaWMgYW5kIHJvdXRlIElQIHBhY2tl
dHMgYmFzZWQgb24gZHN0IElQIGFkZHJlc3MuICBXZSBvbmx5IG5lZWQgdG8gcmVxdWVzdCBhIG5l
dyBJUCBwcm90b2NvbCB0eXBlIGZvciBTRkMuIEF0IHRoZSBzZXJ2aWNlIGZvcndhcmRlciBwb2lu
dCwgaXQgY2FuIGxvb2sgdXAgbmV4dCBTRiBJUCBhZGRyZXNzIGJhc2VkIG9uIFBhdGggSUQgaW4g
U0ZDIGhlYWRlciBhbmQgc3JjIElQIGFkZHJlc3MgKHByZXZpb3VzIFNGKSBvbiB0aGUgcGFja2V0
LiAgQSBTRiBhbHNvIGZvcndhcmRzIHRoZSBwYWNrZXQgd2l0aCBTRkMgaGVhZGVyIGFzIGFuIElQ
IHBhY2tldCBhbmQgZmlsbHMgaXRzIElQIGFkZHJlc3MgYXMgc3JjIElQIGFuZCB0aGUgc2Vydmlj
ZSBmb3J3YXJkZXIgcG9pbnQgSVAgYWRkcmVzcyBhcyB0aGUgZHN0IElQIG9uIHRoZSBwYWNrZXQu
DQoNClRoaXMgc29sdXRpb24gd29ya3MgZm9yIGVpdGhlciBTRkMgYXMgYW4gSVAgYXBwbGljYXRp
b24gb3IgVURQL0lQIGFwcGxpY2F0aW9uLCB3aGljaCBvbmUgaXMgbW9yZSBwcm9wZXIgZnJvbSBT
RiBhbmQgc2VydmljZSBmb3J3YXJkZXIgcG9pbnQ/DQoNClRoaXMgc29sdXRpb24gc2VlbXMgc2lt
cGxlIHRvIG1lIGFuZCBvbmx5IG5lZWQgUGF0aCBJRCBpbiBTRkMgaGVhZGVyIGZvciBzdGVlcmlu
ZyB0cmFmZmljIHRocm91Z2ggdGhlIFNGQyBwYXRoLiBCdXQgbGlrZSB0byBzZWUgb3RoZXJzoa8g
b3BpbmlvbiBvbiB0aGlzIHNvbHV0aW9uLCBwcm9zIGFuZCBjb25zLg0KDQpUaGFua3MsDQpMdWN5
DQo=

--_000_76B41B8FACE1514795D30EC137FF391D43A567LILASjungleqosmos_
Content-Type: text/html; charset="gb2312"
Content-Transfer-Encoding: quoted-printable

<html dir=3D"ltr">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
<style>=0A=
<!--=0A=
@font-face=0A=
	{font-family:SimSun}=0A=
@font-face=0A=
	{font-family:"Cambria Math"}=0A=
@font-face=0A=
	{font-family:Calibri}=0A=
@font-face=0A=
	{font-family:Tahoma}=0A=
@font-face=0A=
	{font-family:Consolas}=0A=
@font-face=0A=
	{font-family:"Segoe UI"}=0A=
@font-face=0A=
	{font-family:"\@SimSun"}=0A=
p.MsoNormal, li.MsoNormal, div.MsoNormal=0A=
	{margin:0in;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:11.0pt;=0A=
	font-family:"Calibri","sans-serif"}=0A=
a:link, span.MsoHyperlink=0A=
	{color:blue;=0A=
	text-decoration:underline}=0A=
a:visited, span.MsoHyperlinkFollowed=0A=
	{color:purple;=0A=
	text-decoration:underline}=0A=
pre=0A=
	{margin:0in;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:12.0pt;=0A=
	font-family:SimSun}=0A=
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate=0A=
	{margin:0in;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:8.0pt;=0A=
	font-family:"Tahoma","sans-serif"}=0A=
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph=0A=
	{margin-top:0in;=0A=
	margin-right:0in;=0A=
	margin-bottom:0in;=0A=
	margin-left:.5in;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:12.0pt;=0A=
	font-family:"Times New Roman","serif"}=0A=
span.HTMLPreformattedChar=0A=
	{font-family:Consolas}=0A=
span.BalloonTextChar=0A=
	{font-family:"Segoe UI","sans-serif"}=0A=
p.msochpdefault, li.msochpdefault, div.msochpdefault=0A=
	{margin-right:0in;=0A=
	margin-left:0in;=0A=
	font-size:10.0pt;=0A=
	font-family:"Times New Roman","serif"}=0A=
span.HTMLChar=0A=
	{font-family:SimSun}=0A=
p.HTML, li.HTML, div.HTML=0A=
	{margin:0in;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:11.0pt;=0A=
	font-family:"Calibri","sans-serif"}=0A=
span.Char=0A=
	{font-family:"Calibri","sans-serif"}=0A=
p.a, li.a, div.a=0A=
	{margin:0in;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:11.0pt;=0A=
	font-family:"Calibri","sans-serif"}=0A=
span.balloontextchar0=0A=
	{font-family:"Tahoma","sans-serif"}=0A=
span.emailstyle19=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:windowtext}=0A=
span.emailstyle20=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#1F497D}=0A=
span.emailstyle21=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#0070C0}=0A=
span.emailstyle22=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#1F497D}=0A=
span.emailstyle23=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#0070C0}=0A=
span.emailstyle24=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#0070C0}=0A=
span.EmailStyle34=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#1F497D}=0A=
span.EmailStyle35=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#1F497D}=0A=
span.EmailStyle36=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#0070C0}=0A=
span.EmailStyle37=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#1F497D}=0A=
span.EmailStyle38=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#0070C0}=0A=
span.EmailStyle39=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#1F497D}=0A=
span.EmailStyle40=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#0070C0}=0A=
span.EmailStyle41=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#1F497D}=0A=
span.EmailStyle42=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#0070C0}=0A=
span.EmailStyle43=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#1F497D}=0A=
span.EmailStyle44=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#0070C0}=0A=
.MsoChpDefault=0A=
	{font-size:10.0pt}=0A=
@page WordSection1=0A=
	{margin:1.0in 1.25in 1.0in 1.25in}=0A=
-->=0A=
</style><style type=3D"text/css" id=3D"owaParaStyle"></style><style type=3D=
"text/css"></style><style type=3D"text/css"></style>
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple" fpstyle=3D"1" ocsi=3D"0=
">
<div style=3D"direction: ltr;font-family: Tahoma;color: #000000;font-size: =
10pt;">Hello Lucy,
<div><br>
</div>
<div>Your proposal supposes that the Path Id is included somewhere. Either =
in the IP/UDP overlay fields or in a specific header. I think the latter sh=
ould prevail.</div>
<div><br>
</div>
<div>Your proposal does not cover Metadata transport which is one objective=
 of the SFC group. So that would have to be added to the header either as a=
 set of fixed fields or as a variable sized option.&nbsp;<span style=3D"fon=
t-size: 10pt;">We are not that far from
 the quinn and zhang drafts.</span></div>
<div><br>
</div>
<div>The main difference being then on whether or not we should have an ind=
ex in the header as well.</div>
<div><br>
</div>
<div>I don't see how it is more complex to provision a routing table in a S=
FF containg a list of pairs (previous IP address, [next IP address,..])* or=
 an indexed list of pairs: (received index,[ [(next index, next IP address)=
,..]]) *.</div>
<div><br>
</div>
<div>What we see tough is that that relying the previous IP sources for rou=
ting does not allow in all cases to have a SFF serve multiple SF sets (next=
 SFs allowed) when they appear in the same chain. The index mechanism allow=
s it instead.</div>
<div><br>
</div>
<div>The limitation seem to be that an SFF instance, in the model you propo=
se, should not receive traffic from another one twice in a chain.</div>
<div><br>
</div>
<div>Is it correct ? and if so is it acceptable?</div>
<div><br>
</div>
<div><br>
</div>
<div>Nicolas</div>
<div><br>
</div>
<div>Note: * - second element in the pair is a list as we could have multip=
le possible next hops (e.g; LBS)</div>
<div><br>
</div>
<div><br>
</div>
<div>Based on Ron example of IP source model limitation:</div>
<div><br>
</div>
<div>&nbsp; &nbsp;Network configration:</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; SFF0(Ingres), &nbsp;SFF1 ( S=
FA, SFB), &nbsp; &nbsp;SFF2 (SFC, SFD), SFF(Egress). &nbsp;&nbsp;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;So 4 host, each with i=
ts separate SFF IP address, serving one or more local SF (same address as S=
FF)</div>
<div>&nbsp;</div>
<div>&nbsp; &nbsp;chain: Ingress, &nbsp;SFA, &nbsp;SFC, &nbsp;SFB, SFD , Eg=
ress. &nbsp;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Runs into a problem on SFF2 =
as it cannot distinguish traffic coming out of SFA or SFB based on SFF1 IP =
address only.</div>
<div><br>
</div>
<div>&nbsp; &nbsp;chain: Ingress, SFA ,SFC, SFA, SFD, Egress.&nbsp;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Has some issues as well as S=
FF2 the second time cannot distinguish that it is hit the first time of the=
 second time.</div>
<div><br>
<div style=3D"font-family: Times New Roman; color: #000000; font-size: 16px=
">
<hr tabindex=3D"-1">
<div id=3D"divRpF752221" style=3D"direction: ltr;"><font face=3D"Tahoma" si=
ze=3D"2" color=3D"#000000"><b>From:</b> Lucy yong [lucy.yong@huawei.com]<br=
>
<b>Sent:</b> Thursday, March 27, 2014 10:25 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; sfc=
@ietf.org<br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?<b=
r>
</font><br>
</div>
<div></div>
<div>
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Ron,</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">If we treat SFC as an =
IP or IP/UPD application, we do not change the requirement and architecture=
. We have a simple solution to achieve bi-directional SFC with the same Pat=
h ID. Let me explain the solution again.</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">If we implement SFC as a=
n IP or UDP/IP application, i.e. once traffic is classified by the classifi=
cation, it adds SFC header and IP header (outer) on the packets (UDP header=
 too in latter case), and send such
 packets as a regular IP packet. The src IP on outer header is classificati=
on IP address, and dst IP is next SF-X Instance IP address. We only need to=
 request a new IP protocol type for SFC. &nbsp;At the SFF, it can search ne=
xt SF-X Instance IP address based on
 Path ID in SFC header and src IP address (previous SF) on the packet when =
receiving a packet from previous SF-X instance; it forwards the packet on d=
st IP &nbsp;on the packet when receiving a packet from another SFF/SNF. &nb=
sp;A SF-X instance also forwards the packet
 with SFC header as an IP packet and fills its IP address as src IP on oute=
r header and the SFF/SNF IP address as the dst IP on the outer header.
</span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">For bi-directional SFC, =
both directions can use the same Path ID in this solution. Path ID &#43; sr=
c IP address let SFF uniquely get the next SF-X instance in forwarding tabl=
e.</span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">This solution can implem=
ent SNF/SFF function on a regular router without changing the router behavi=
or, i.e. forward the packet based on its destination IP address. If the des=
tination address is router itself, the
 router terminates and check the protocol type. If the type is SFC, the rou=
ter will perform a table lookup based on Path ID in SFC header &#43; src IP=
 on outer IP header. As simple as that. This solution allow leveraging a lo=
t of IP functions too.</span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">Since IP can be transpor=
ted over many transport solutions, Ethernet, MPLS, overlay, etc, in theory,=
 SFC can be implemented over any transport network too. The solution can ma=
ke control and management easy because
 we don=A1=AFt have to assign index for each SF-X instances. SF-X IP addres=
s as unique identifier is used in all SFCs.</span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">Any comment on this prop=
osal.</span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">Thanks,</span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">Lucy </span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span></p>
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt; font-family:&quo=
t;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-=
size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Pa=
rker [mailto:Ron_Parker@affirmednetworks.com]
<br>
<b>Sent:</b> Thursday, March 27, 2014 3:24 PM<br>
<b>To:</b> Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; sfc@=
ietf.org<br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?</=
span></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Lucy.</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Do you have a specific=
 proposal for making bidirectional chains easier to deploy and manage?&nbsp=
;&nbsp; If so, would you suggest changes to the requirements?&nbsp;&nbsp; A=
rchitecture?&nbsp;&nbsp; Header encapsulation?&nbsp;&nbsp; Control plane (f=
uture)?</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp;&nbsp; Ron=
</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<div>
<div style=3D"border:none; border-top:solid #E1E1E1 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Lucy yong [<a href=3D"mailto:lucy.yong@=
huawei.com" target=3D"_blank">mailto:lucy.yong@huawei.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 4:18 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a =
href=3D"mailto:sfc@ietf.org" target=3D"_blank">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?</=
p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Ron,</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">IMO, We can=A1=AFt mak=
e one part simple and good looking but leave other parts to be in complex. =
Our goal is to have a simple and low cost SFC solution to cover majority us=
e cases. SP already can implement SFC on
 today=A1=AFs network. If we can=A1=AFt make this goal, then the solution m=
ay not be useful.</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Thanks,</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span></p>
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt; font-family:&quo=
t;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-=
size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Pa=
rker [<a href=3D"mailto:Ron_Parker@affirmednetworks.com" target=3D"_blank">=
mailto:Ron_Parker@affirmednetworks.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 3:11 PM<br>
<b>To:</b> Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a h=
ref=3D"mailto:sfc@ietf.org" target=3D"_blank">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?</=
span></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Lucy,</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">You raise a good point=
 on bidirectional chains, which I think is a majority use case for function=
al, simplification, or observability reasons.&nbsp;&nbsp;&nbsp; The way we=
=A1=AFve expressed things so far, it would be up to the management
 plane or control plane to indicate how such individual paths are paired to=
gether.</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron</span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<div>
<div style=3D"border:none; border-top:solid #E1E1E1 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Lucy yong [<a href=3D"mailto:lucy.yong@=
huawei.com" target=3D"_blank">mailto:lucy.yong@huawei.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 4:08 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a =
href=3D"mailto:sfc@ietf.org" target=3D"_blank">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?</=
p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Ron,</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span></p>
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt; font-family:&quo=
t;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-=
size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Pa=
rker [<a href=3D"mailto:Ron_Parker@affirmednetworks.com" target=3D"_blank">=
mailto:Ron_Parker@affirmednetworks.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 3:01 PM<br>
<b>To:</b> Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a h=
ref=3D"mailto:sfc@ietf.org" target=3D"_blank">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?</=
span></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Lucy,</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">One clarification.&nbs=
p;&nbsp; =A1=B0The path=A1=B1 does not exactly mean the SFC.&nbsp;&nbsp; Th=
e SFC is abstract, before accounting for network locators.&nbsp;&nbsp; As a=
 special case, if all of the SF=A1=AFs in the SFC have only a single networ=
k locator,
 then the path and chain are the same.&nbsp; &nbsp;But, if any or all of th=
ose SF=A1=AFs are multiply located, then the path is specific to an exact s=
equence of located service function instances.</span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Thank you=
 for clarification. I agree with that. The path is an exact sequence of loc=
ated service function instances. For a bi-directional SFC, it has to be tre=
ated as two distinct paths in this solution.
 Any concern on the complexity in managing them?</span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">&nbsp;</span></i=
></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Thanks,</span></=
i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Lucy</span></i><=
/b><span style=3D"color:#0070C0"></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp;&nbsp; Ron=
</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<div>
<div style=3D"border:none; border-top:solid #E1E1E1 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Lucy yong [<a href=3D"mailto:lucy.yong@=
huawei.com" target=3D"_blank">mailto:lucy.yong@huawei.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 3:41 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a =
href=3D"mailto:sfc@ietf.org" target=3D"_blank">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?</=
p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Ron,</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span></p>
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt; font-family:&quo=
t;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-=
size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Pa=
rker [<a href=3D"mailto:Ron_Parker@affirmednetworks.com" target=3D"_blank">=
mailto:Ron_Parker@affirmednetworks.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 12:09 PM<br>
<b>To:</b> Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a h=
ref=3D"mailto:sfc@ietf.org" target=3D"_blank">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?</=
span></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Lucy,</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Regarding the SF Index=
, draft-zhang-sfc-sch defines this as relative to the path, and not as a gl=
obally unique identifier of an SF instance.</span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] This is m=
y understanding too. =A1=B0The path=A1=B1 here means a SFC, right? I do not=
 see index as an SF instance identifier at all, it is an alias and only use=
d in forwarding. This is the reason, I think,
 that assigning these aliases and configuring then in forwarding table is c=
omplex for management and controller and may prune an error easily. For sup=
porting bi-directional or branching use cases, using index in forwarding ma=
y also bring other concerns.</span></i></b><span style=3D"color:#0070C0"></=
span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Regarding TTL, my firs=
t thought is that is a property of the transport, and if it is important to=
 you, choose the transport accordingly.&nbsp;&nbsp; But, I=A1=AFm open to f=
urther discussion along these lines.</span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Thank you=
 for the clarification. This is related to the discussion under this title.=
 If SPC is implemented as IP or IP/UDP application, it can leverage a lot w=
hat IP technology have done. If we assume
 that SFC may be carried over any transport solution, SFC implementation ha=
s to provide these functions, which, IMO, related to what information that =
SFC header need to hold.</span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">&nbsp;</span></i=
></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Thanks,</span></=
i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Lucy</span></i><=
/b><span style=3D"color:#0070C0"></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron</span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<div>
<div style=3D"border:none; border-top:solid #E1E1E1 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Lucy yong [<a href=3D"mailto:lucy.yong@=
huawei.com" target=3D"_blank">mailto:lucy.yong@huawei.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 12:26 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a =
href=3D"mailto:sfc@ietf.org" target=3D"_blank">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?</=
p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Ron,</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">I assume that the inde=
x usage you mentioned below is the same whether these three SFs are on one =
SFF or two SFFs, which means that the index # is assigned to SF-X-I per SFC=
 and by the incremental. A SF-X-I may
 be served to many SFCs and position differently in SFCs. This means that, =
in this method, a SF-X-I is mapped with different index #, one per each SFC=
 that has the SF-X-I. IMO: &nbsp;when operator/system creates a SFC and sel=
ects SF-X-Is for the SFC, and then assign
 index # to them and configure the forwarding table with path ID and index =
# in the related SFFs. Furthermore, each index # also need to be associated=
 to the address or port that transport layer can understand. &nbsp;IMO: thi=
s is a complex process for the system,
 uneasy to manger too, and may easily prone an error. </span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Second, your draft als=
o mention that the use of index to prevent the loop.&nbsp; The loop does no=
t occur in normal condition. The loop occurs in abnormal condition. So the =
loop prevention mechanism is to prevent no
 loop happen in any abnormal condition. That is why TTL is designed for in =
IP network. If SFC header is expected to transport over any transport netwo=
rk beside IP, it needs the similar mechanism as IP/TTL. The usage of index =
in your proposal does not achieve
 this purpose. </span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">If we use IP as transp=
ort, IMO: no need to implement TTL mechanism within SFC, just leverage IP T=
TL capability. But, if over other transports, we need to implement IP/TTL l=
ike mechanism in SFC.
</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Regards,</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy </span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span></p>
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt; font-family:&quo=
t;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-=
size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Pa=
rker [</span><a href=3D"mailto:Ron_Parker@affirmednetworks.com" target=3D"_=
blank"><span style=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quo=
t;sans-serif&quot;">mailto:Ron_Parker@affirmednetworks.com</span></a><span =
style=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&=
quot;">]
<br>
<b>Sent:</b> Thursday, March 27, 2014 9:35 AM<br>
<b>To:</b> Xuxiaohu; Lucy yong; Reinaldo Penno (repenno); Dave Dolson; </sp=
an><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"font-si=
ze:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc@ietf.=
org</span></a><span style=3D"font-size:10.0pt; font-family:&quot;Tahoma&quo=
t;,&quot;sans-serif&quot;"><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?</=
span></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Xiaohu,</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I don=A1=AFt think we =
need to view the SF index as a TTL.&nbsp;&nbsp; Appropriate validation and =
loop suppression can be done even with the current proposed definition.&nbs=
p;&nbsp;&nbsp; Any SFF receiving an SFC encapsulated packet or frame
 would need to know to which of its dependent SF=A1=AFs it should forward t=
he packet or frame.&nbsp;&nbsp; To do so means that it can validate that th=
e path ID is one that it expects to participate in and that the SF instance=
 identified by the index on that path is one that
 it is responsible for.&nbsp;&nbsp; &nbsp;Such chain path data may have bee=
n locally provisioned or may have been distributed in a control plane.</spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">When the SFF receives =
the good packet or frame back from one of its dependent SF=A1=AFs, it will =
identify the next SF and SFF by consulting its local database.&nbsp;&nbsp; =
If it is not the final SF, then the SF index is incremented,
 the transport header updated as necessary, and the packet or frame progres=
sed.&nbsp;&nbsp;&nbsp; Failure to properly increment the SF Index would be =
akin to failure to decrement a TTL by a router =A8C there is no protection =
from that.</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron</span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<div>
<div style=3D"border:none; border-top:solid #E1E1E1 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal"><b>From:</b> sfc [<a href=3D"mailto:sfc-bounces@ietf=
.org" target=3D"_blank">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Xuxiaohu<br>
<b>Sent:</b> Thursday, March 27, 2014 5:44 AM<br>
<b>To:</b> Ron Parker; Lucy yong; Reinaldo Penno (repenno); Dave Dolson; <a=
 href=3D"mailto:sfc@ietf.org" target=3D"_blank">
sfc@ietf.org</a><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt; color:#1F497D">&nbs=
p;</span></p>
<div style=3D"border:none; border-left:solid blue 1.5pt; padding:0in 0in 0i=
n 4.0pt">
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal"><b><span lang=3D"ZH-CN" style=3D"font-size:10.0pt; f=
ont-family:SimSun">=B7=A2=BC=FE=C8=CB</span></b><b><span style=3D"font-size=
:10.0pt; font-family:SimSun">:</span></b><span style=3D"font-size:10.0pt; f=
ont-family:SimSun"> sfc [</span><a href=3D"mailto:sfc-bounces@ietf.org" tar=
get=3D"_blank"><span style=3D"font-size:10.0pt; font-family:SimSun">mailto:=
sfc-bounces@ietf.org</span></a><span style=3D"font-size:10.0pt; font-family=
:SimSun">]
<b><span lang=3D"ZH-CN">=B4=FA=B1=ED </span></b>Ron Parker<br>
<b><span lang=3D"ZH-CN">=B7=A2=CB=CD=CA=B1=BC=E4</span>:</b> 2014<span lang=
=3D"ZH-CN">=C4=EA</span>3<span lang=3D"ZH-CN">=D4=C2</span>26<span lang=3D"=
ZH-CN">=C8=D5</span> 7:13<br>
<b><span lang=3D"ZH-CN">=CA=D5=BC=FE=C8=CB</span>:</b> Lucy yong; Reinaldo =
Penno (repenno); Dave Dolson;
</span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"fon=
t-size:10.0pt; font-family:SimSun">sfc@ietf.org</span></a><span style=3D"fo=
nt-size:10.0pt; font-family:SimSun"><br>
<b><span lang=3D"ZH-CN">=D6=F7=CC=E2</span>:</b> Re: [sfc] SFC as an IP or =
UDP application, pros and cons?</span></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;; color:black">Lucy,
</span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;; color:black">&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;; color:black">Regarding the service func=
tion index that would be contained in the service header, I think it is sim=
ply incremented from 1 to indicate the next service function
 within the chain. &nbsp; For example, if the path ID is X, for a path {SF-=
A-5, SF-B-2, SF-C-6}, then packets destined from a classifier towards SF-A-=
5 would carry (path X, index 1), packets from SF-A-5 to SF-B-2 would carry =
(path X, index 2), etc.</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span style=3D"font-siz=
e:16.0pt; color:#1F497D">[Xiaohu] I think the value of the service index sh=
ould be decremented, rather than being incremented when travelling along th=
e service path since that index is not
 only used for indicating the next service function within the chain, but a=
lso used for other purposes (e.g., TTL of the service path, indicator of th=
e end of the service chain), unless you want to introduce an additional fie=
ld which indicates the total length
 of the service chain.</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span style=3D"font-siz=
e:16.0pt; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span style=3D"font-siz=
e:16.0pt; color:#1F497D">Best regards,</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt; color:#1F497D">Xiao=
hu</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt; color:#1F497D">&nbs=
p;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;; color:black">&nbsp; &nbsp;Ron</span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt; font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;; color:black">&nbsp;</span></p>
<div>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 style=3D"font-size:12.0pt; font-family:&quot;Times New Roman&quot;,&quot;s=
erif&quot;; color:black">
<hr size=3D"2" width=3D"100%" align=3D"center">
</span></div>
<div id=3D"divRpF99624">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><b><span style=3D"fon=
t-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color=
:black">From:</span></b><span style=3D"font-size:10.0pt; font-family:&quot;=
Tahoma&quot;,&quot;sans-serif&quot;; color:black"> sfc [sfc-bounces@ietf.or=
g] on
 behalf of Lucy yong [lucy.yong@huawei.com]<br>
<b>Sent:</b> Tuesday, March 25, 2014 6:38 PM<br>
<b>To:</b> Reinaldo Penno (repenno); Dave Dolson; </span><a href=3D"mailto:=
sfc@ietf.org" target=3D"_blank"><span style=3D"font-size:10.0pt; font-famil=
y:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc@ietf.org</span></a><span s=
tyle=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&q=
uot;; color:black"><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"font-size:12.0pt; font-family:&quot;Times New Roman&quo=
t;,&quot;serif&quot;; color:black"></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Reinaldo,</span><sp=
an style=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Thank you to share you=
r views on this solution. We want to have an elegant and general solution w=
ith one standard SFC header to cover majority use cases</span><span style=
=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">See inline below.</spa=
n><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"></span></p>
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt; font-family:&quo=
t;Tahoma&quot;,&quot;sans-serif&quot;; color:black">From:</span></b><span s=
tyle=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&q=
uot;; color:black"> Reinaldo Penno (repenno) [</span><a href=3D"mailto:repe=
nno@cisco.com" target=3D"_blank"><span style=3D"font-size:10.0pt; font-fami=
ly:&quot;Tahoma&quot;,&quot;sans-serif&quot;">mailto:repenno@cisco.com</spa=
n></a><span style=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;; color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Lucy yong; Dave Dolson; </span><a href=3D"mailto:sfc@ietf.org" t=
arget=3D"_blank"><span style=3D"font-size:10.0pt; font-family:&quot;Tahoma&=
quot;,&quot;sans-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-si=
ze:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:bla=
ck"><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"color:black"></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">Hi,</s=
pan><span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">&nbsp;=
</span><span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">There =
are several solution to this problem. Some of them implementation specific,=
 others more elegant.&nbsp;</span><span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">&nbsp;=
</span><span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">1 - On=
e of the more elegant ones is to use the Service Index to determine the nex=
t service function instance. &nbsp;It makes for a completely stateless solu=
tion (code wise). &nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><b><i><span style=3D"col=
or:#0070C0">[Lucy]
</span></i></b><span style=3D"color:#0070C0">when using Path ID and Service=
 Index on SFC header, it requires assigning index # to each SF instance, co=
nfiguring them in the forwarding table, which is very complex process and e=
asily prune for error in may opinion.
 &nbsp;In addition, each SF instance may serve more than one SFC, so need t=
o assign index # for each SFC, which is more complex. Regarding the statele=
ss, I don=A1=AFt get it. Isn=A1=AFt index # a state as well (may be few bit=
 less)?</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><span style=3D"color:#00=
70C0">&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><span style=3D"color:#00=
70C0">To implement true stateless, SFC header needs ability to carry all SF=
Is IP addresses in SFC header, which was considered as non-scale solution.<=
/span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">&nbsp;=
</span><span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">2 =A8C=
 Another option is from a coding perspective you can just keep more state i=
n your SN/SFF while you process the packet and determine what is the =A1=B0=
next=A1=B1 service. &nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Agree.</s=
pan></i></b><span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">&nbsp;=
</span><span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">But ir=
respective, the SN needs to know the Path ID and the list of SFIs internal =
to its node. This provisioning can happen in a variety of ways, I implement=
ed with RESTconf and Netconf.&nbsp;</span><span style=3D"color:black"></spa=
n></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">&nbsp;=
</span><span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">As far=
 as UDP/IP vs.IP, I give preference to UDP/IP. If you have a fixed port ove=
r UDP in which to receive/send packets:</span><span style=3D"color:black"><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">&nbsp;=
</span><span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">- You =
can have your entire dataplane in userpace and use a variety of programming=
 languages.&nbsp;</span><span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">- You =
do not need raw packet access to pull/send packets. Therefore no root suppo=
rt.&nbsp;</span><span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">- UDP =
can traverse non-SFC aware middlexboxes.
</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Agree on =
this statement. But for SFC domain, do we want to allow such midboxes on SF=
C path? Maybe happen if a SFC domain crosses more than transport domains? T=
his is one I like to know from SPs and
 SF vendors. </span></i></b><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">&nbsp;</span></i=
></b><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Regards,</span><=
/i></b><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Lucy</span></i><=
/b><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">Or you=
 can use any of the available methods( TURN, STUN, etc). &nbsp;If you encap=
 in something else other than IP/UDP the applicability of SFC will be consi=
derably diminished.Just check STCP and its
 problem on getting adopted given middlexboxes &nbsp;not recognizing its pr=
otocol number. &nbsp;&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">&nbsp;</span></i=
></b><span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">- It j=
ives with other IETF work in the areas of metadata and transport services (=
say, TAPS).&nbsp;</span><span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">&nbsp;=
</span><span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">regard=
s,&nbsp;</span><span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">&nbsp;=
</span><span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">Reinal=
do&nbsp;</span><span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">&nbsp;=
</span><span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">&nbsp;=
</span><span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">&nbsp;=
</span><span style=3D"color:black"></span></p>
</div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From: </span></b><spa=
n style=3D"color:black">Lucy yong &lt;</span><a href=3D"mailto:lucy.yong@hu=
awei.com" target=3D"_blank">lucy.yong@huawei.com</a><span style=3D"color:bl=
ack">&gt;<br>
<b>Date: </b>Tuesday, March 25, 2014 at 2:25 PM<br>
<b>To: </b>Dave Dolson &lt;</span><a href=3D"mailto:ddolson@sandvine.com" t=
arget=3D"_blank">ddolson@sandvine.com</a><span style=3D"color:black">&gt;, =
&quot;</span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org=
</a><span style=3D"color:black">&quot; &lt;</span><a href=3D"mailto:sfc@iet=
f.org" target=3D"_blank">sfc@ietf.org</a><span style=3D"color:black">&gt;<b=
r>
<b>Subject: </b>Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:black">&nbsp;=
</span><span style=3D"color:black"></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Dave,</span><span s=
tyle=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">If a service forwarder=
 point connects more than one SF instances that belong to the same SFC, how=
 can one Path ID determine which SF instances is the next? If you draw a se=
rvice chain path with many SF instances,
 you can easily see, if Path ID represents that path, service forwarder nee=
ds to use previous SF on the path to position the next SF on that path.</sp=
an><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy </span><span styl=
e=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"></span></p>
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt; font-family:&quo=
t;Tahoma&quot;,&quot;sans-serif&quot;; color:black">From:</span></b><span s=
tyle=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&q=
uot;; color:black"> Dave Dolson [</span><a href=3D"mailto:ddolson@sandvine.=
com" target=3D"_blank"><span style=3D"font-size:10.0pt; font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;">mailto:ddolson@sandvine.com</span></a><=
span style=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-s=
erif&quot;; color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:10 PM<br>
<b>To:</b> Lucy yong; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_bla=
nk"><span style=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;s=
ans-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt; fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Why do you think the p=
revious SF IP address is required to determine the next SF IP address? Why =
is the Path ID not sufficient information?</span><span style=3D"color:black=
"></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"></span></p>
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt; font-family:&quo=
t;Tahoma&quot;,&quot;sans-serif&quot;; color:black">From:</span></b><span s=
tyle=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&q=
uot;; color:black"> Lucy yong [</span><a href=3D"mailto:lucy.yong@huawei.co=
m" target=3D"_blank"><span style=3D"font-size:10.0pt; font-family:&quot;Tah=
oma&quot;,&quot;sans-serif&quot;">mailto:lucy.yong@huawei.com</span></a><sp=
an style=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-ser=
if&quot;; color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Dave Dolson; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_b=
lank"><span style=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt; =
font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">In this solution, serv=
ice forwarder and SF instance are separated entities. Service forwarder nee=
ds Path ID and previous SF IP address to uniquely identify the next SF IP a=
ddress.
</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy</span><span style=
=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"></span></p>
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt; font-family:&quo=
t;Tahoma&quot;,&quot;sans-serif&quot;; color:black">From:</span></b><span s=
tyle=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&q=
uot;; color:black"> Dave Dolson [</span><a href=3D"mailto:ddolson@sandvine.=
com" target=3D"_blank"><span style=3D"font-size:10.0pt; font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;">mailto:ddolson@sandvine.com</span></a><=
span style=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-s=
erif&quot;; color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 3:21 PM<br>
<b>To:</b> Lucy yong; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_bla=
nk"><span style=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;s=
ans-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt; fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I do not see why sourc=
e IP address (previous SF) would be required to look up the next SF. The pa=
th ID should be sufficient to determine the next SF.</span><span style=3D"c=
olor:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"></span></p>
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt; font-family:&quo=
t;Tahoma&quot;,&quot;sans-serif&quot;; color:black">From:</span></b><span s=
tyle=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&q=
uot;; color:black"> sfc [</span><a href=3D"mailto:sfc-bounces@ietf.org" tar=
get=3D"_blank"><span style=3D"font-size:10.0pt; font-family:&quot;Tahoma&qu=
ot;,&quot;sans-serif&quot;">mailto:sfc-bounces@ietf.org</span></a><span sty=
le=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;; color:black">]
<b>On Behalf Of </b>Lucy yong<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:02 PM<br>
<b>To:</b> </span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span s=
tyle=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&q=
uot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt; font-family:&=
quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"><br>
<b>Subject:</b> [sfc] SFC as an IP or UDP application, pros and cons?</span=
><span style=3D"color:black"></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">Hi,</span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">There are many ways to i=
mplement SFCs. However, one of our goals in standard is to develop a soluti=
on that is simple and less cost for venders and service providers. &nbsp;Ot=
her goals are that the solution can apply
 to common and majority use cases. </span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">If we implement SFC as a=
n IP or UDP/IP application, i.e. once traffic is classified by the classifi=
cation, it adds SFC header and IP header (outer) on the packets (UDP header=
 too in latter case), and send such
 packets as a regular IP packet. The src IP of outer header can be classifi=
cation IP address, and dst IP can be next SF Instance IP address. Many tran=
sport networks can carry IP traffic and route IP packets based on dst IP ad=
dress. &nbsp;We only need to request
 a new IP protocol type for SFC. At the service forwarder point, it can loo=
k up next SF IP address based on Path ID in SFC header and src IP address (=
previous SF) on the packet. &nbsp;A SF also forwards the packet with SFC he=
ader as an IP packet and fills its IP
 address as src IP and the service forwarder point IP address as the dst IP=
 on the packet.
</span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">This solution works for =
either SFC as an IP application or UDP/IP application, which one is more pr=
oper from SF and service forwarder point?</span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">This solution seems simp=
le to me and only need Path ID in SFC header for steering traffic through t=
he SFC path. But like to see others=A1=AF opinion on this solution, pros an=
d cons.</span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">Thanks,</span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">Lucy</span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_76B41B8FACE1514795D30EC137FF391D43A567LILASjungleqosmos_--


From nobody Fri Mar 28 01:11:11 2014
Return-Path: <liushucheng@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 58DC81A029D for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 01:11:09 -0700 (PDT)
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 uWl1X8NqejTY for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 01:11:03 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 124E11A0285 for <sfc@ietf.org>; Fri, 28 Mar 2014 01:11:01 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BCM85265; Fri, 28 Mar 2014 08:10:59 +0000 (GMT)
Received: from LHREML401-HUB.china.huawei.com (10.201.5.240) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Fri, 28 Mar 2014 08:10:28 +0000
Received: from SZXEMA405-HUB.china.huawei.com (10.82.72.37) by lhreml401-hub.china.huawei.com (10.201.5.240) with Microsoft SMTP Server (TLS) id 14.3.158.1; Fri, 28 Mar 2014 08:10:56 +0000
Received: from SZXEMA509-MBS.china.huawei.com ([169.254.2.8]) by SZXEMA405-HUB.china.huawei.com ([10.82.72.37]) with mapi id 14.03.0158.001; Fri, 28 Mar 2014 16:10:51 +0800
From: "Liushucheng (Will)" <liushucheng@huawei.com>
To: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, "Jim Guichard (jguichar)" <jguichar@cisco.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: Progression of use case documents in the SFC WG
Thread-Index: AQHPSRxfEA3AATWG/kWi/n3iJI0NjZr0fxkQgAGmvYA=
Date: Fri, 28 Mar 2014 08:10:50 +0000
Message-ID: <C9B5F12337F6F841B35C404CF0554ACB5FE9A8DE@SZXEMA509-MBS.china.huawei.com>
References: <CF588C77.1E5F9%jguichar@cisco.com> <94C682931C08B048B7A8645303FDC9F36F54483E5C@PUEXCB1B.nanterre.francetelecom.fr>
In-Reply-To: <94C682931C08B048B7A8645303FDC9F36F54483E5C@PUEXCB1B.nanterre.francetelecom.fr>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.66.78.79]
Content-Type: multipart/alternative; boundary="_000_C9B5F12337F6F841B35C404CF0554ACB5FE9A8DESZXEMA509MBSchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/pIoBJ9RbqulJhOq3FeWG5fuMe3E
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Mar 2014 08:11:09 -0000

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

I second Med.

According to what I heard during London meeting, I don't think the proposal=
 here is in accordance with the discussion of audience.  There were voices =
supporting to have a generic use case document, that should not be ignored.=
 I copied the part of discussion for SFC use case here for you convenience.


- SFC use cases/requirements Q&A (open-mic) - [10 minutes]



Jim: Now we will have an open mike session on questions for all presenters.=
 We chairs also have questions for last.

Thomas: Guidance for the WG, we want to understand what we need to do as a =
WG.

Jim: Also, there will be asking questions on whether as a WG we want to hav=
e a separate item as requirements

... and listing those requirements or not. More later.



Linda Dunbar: Question for Walter. Can we show one slide with PCI, TDF, PCR=
F.

Jim: That will be difficult to show individual slides.

Linda: Curious about the metadata. We use to pass between PCI, TDF, PCRF. T=
here is an interface passing

... metadata. How is that done today, and how is it different?

Walter: First of all, metadata is used on the mobile side. But also use inf=
o from the PCRF. For example,

... as I told you some days before, this slide (slide 7) can be considered =
metadata in an optimization scheme.

... so is chaining in general. Every service chain will start with a classi=
fier. We want to ensure we have appropriate

... path through the set of service chains which means that we have to supp=
ort the classifier as a certain set of the

... mobile context in place.

Linda: Can we still use that mechanism to pass metadata?

Walter: Today, you could think of simple protocols like RADIUS or diameter =
interfaces.

Linda: Can we still continue using diameter to pass metadata.

Jim: Let's take it offline, I do not want to get into specific details. Why=
 is the TDF interface not acceptable today.

Linda: No, this is very important for the WG because there is a lot of disc=
ussion about metadata passing, and

... today we have metadata passing.

Jim: We will get to that discussion, but not on this particular document.

Someone 3: metadata, msec. diameter, hundreds of milliseconds.

Walter: As I already said, we should avoid diameter



Ken, NTT: How do we do bidirectional service chain? Is there a use case wit=
h handling metadata?

Thomas: I think we established that there is bidirectional passing. Your qu=
estion is about whether have metadata.



Shin Shakoma (Japan - NTT): In terms of controlling incoming and outgoing p=
ackets for bidirectional.

... Is it implementation?

Jim: Does anyone want to comment on that?

Someone 5: Totally implementation issue how to handle that in bidirectional=
.

Jim: I want to clarify that question. If we assume we require bidir SFC. Is=
 there a control push into the network

... to push bidirectionally or part of the service chain. I have my own opi=
nion.



Lucy Yong from Huawei: I have a comment on how to document the use cases. I=
t is useful to document the use cases

... as a single document with documented use cases.

Jim: One of the questions we are thinking through: if there are more detail=
ed use cases, what do you include?

... we do not want duplication of 2 page documents. Frankly we do not know =
the answer.

Lucy: One document minimizes the problem.

Thomas: Do you want one doc period or also additonals?

Lucy: One document period. If there are use cases, you can use appendix.

Thomas: With the current drafts, there is too much content for a single doc=
.

Lucy: But there is overlap.

Jim: I am not sure we have that overlap. I've read the mobility and DC docs=
 in detail, there is no overlap in those.

... but that feedback is important to the WG. My fear is a 100 page doc tha=
t we never finish.

Lucy: The main purpose of the use case is to drive architecture and require=
ments, we do not need 100 page.



Nicoli (Qosmos): Coming back to the discussion on subscriber ID. I am takin=
g a very operational view. I saw in use cases

... coarse and fine grained policies to identify which resources will be us=
ed. It is equally important to find network point

... identifier but also fine grained and coarse grained identifiers to wher=
e the packet is from. And how to use the packet

... for particular subscribers.



Jeff Haas, Juniper: I support Lucy that we need to take use case docs and s=
ummarize in a list of enumerated requirements.

IRS is going through the same thing right now. Braking requirements as a li=
st will help. You can refer to things.



? (China Mobile): We can reference and not talk here. Merge 3 use cases int=
o a general document. Use case

... discussed here is 3GPP. That's one recommendation.

Walter: This is not only for 3GPP what's here. What we see here is a packet=
 gateway, could be a cable model

... gateway. The only remark is that what we need is interfacing between th=
e context on the network side (cable,

... DSL, mobile, etc) so think about abstract interfaces. Carrier network i=
s end-to-end from a used perspective.

... We have to understand the complete environment.

... It's more of a gateway function between the service chain environment w=
ith the rest of world.

Someone 6: I agree. That proves we have a general use case. We need a gener=
al use case here.



Parviz Yegani: We need to move forward. Maybe the next IETF is that time.


Regards,
Shucheng (Will)

From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of mohamed.boucadair@oran=
ge.com
Sent: Thursday, March 27, 2014 3:08 PM
To: Jim Guichard (jguichar); sfc@ietf.org
Subject: Re: [sfc] Progression of use case documents in the SFC WG

Dear chairs,

Some comments below:

=B7        The proposed actions are not aligned with the feedback received =
in this thread (Progression of use case documents within the SFC working gr=
oup). Answers to that poll are in favor of having a generic use case docume=
nt. IMHo, it is not fair to ignore what was voiced for by wg members in the=
 mailing list as part of a formal call with clear questions.

=B7        Some of the text that was adopted by the WG as part of the Probl=
em Statement (use case as part of the Problem statement) has been moved to =
the generic use case. That text is governed by this charter text: "1. Probl=
em Statement: This document will provide a summary of the
problem space to be addressed by the SFC working group including
example high-level use cases. Additionally, the working group will
normalize nomenclature and definitions for service function chaining.". Wha=
t to do for that text?

=B7        Having the generic use case document and some few detailed ones =
do not conflict. It is only a matter of scoping.

Given what is stated above, I disagree with your proposal.

If I have to choose (again), I would vote for having one single use cases d=
ocument. Having one single document will help focusing on core aspects and =
would simplify the wg activity: review, last calls, etc.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de Jim Guichard (jguichar=
)
Envoy=E9 : mercredi 26 mars 2014 18:54
=C0 : sfc@ietf.org<mailto:sfc@ietf.org>
Objet : [sfc] Progression of use case documents in the SFC WG

WG:

In a message back in January, we (the chairs) proposed that the SFC WG hand=
le the topic of use case documents as follows:

1) Have the WG develop one use case document that documents a small number =
of representative use cases.  The document presented by Hongyu Li at the Va=
ncouver BOF could serve for this purpose
(http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-cases).

3) For additional use cases not covered in 1) above, allow for a small numb=
er of documents that are applicable to specific
environments (e.g.  mobility, data center, broadband, and so forth.) These =
documents would provide more detailed information and applicability of SFC =
to these specific environments, and would need to go beyond what is covered=
 in the general use case document (1). Note that it is not the intention to=
 have every potential use case documented.

Since then, and based on the presentations/discussion in London, it appears=
 that we have a number of documents that warrant being developed as standal=
one documents. Specifically:

1) A use case document on mobility, e.g., http://datatracker.ietf.org/doc/d=
raft-haeffner-sfc-use-case-mobility/

2) A use case document on Data Centers, e.g., http://datatracker.ietf.org/d=
oc/draft-kumar-sfc-dc-use-cases/

3) Possibly a use case document on Broadband scenarios. However, use cases =
from a broadband perspective are being developed in the BBF (see the liaiso=
n statement at https://datatracker.ietf.org/liaison/1304/). We also have ht=
tp://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/.  It does =
not seem appropriate to adopt a WG document on the topic of broadband (at l=
east at this time) without clarifying the relationship between draft-meng-s=
fc-broadband-usecases and the BBF work. In addition, we would need to under=
stand why two efforts - one in BBF and one in the IETF -- on the same topic=
 would be appropriate. Hence, at the present time, we do not intend to adop=
t a WG document on broadband scenarios, and expect to receive primary guida=
nce on this topic from the BBF.

That leaves: http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/, a mo=
re general document. But that document includes text on three topics that w=
ould be covered in more detail elsewhere (broadband, mobile, and DC). While=
 this document could contain pointers to the other documents, that leaves t=
he document with very little standalone content -- raising the question of =
what should be done with it, or what content it could incorporate in order =
to be worthwhile as a standalone document.

Thus, the chairs recommendation at this time is:

1) Call for WG adoption of draft-haeffner-sfc-use-case-mobility-00.txt and =
draft-kumar-sfc-dc-use-cases-00.txt as WG documents (target: informational)=
.

2) Defer action on draft-liu-service-chaining-use-cases<http://datatracker.=
ietf.org/doc/draft-liu-service-chaining-use-cases>  and draft-meng-sfc-broa=
dband-usecases<http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-use=
cases/> per the above discussion.

Does this make sense?

Jim & Thomas

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

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	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.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"\6279\6CE8\6846\6587\672C Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:9.0pt;
	font-family:SimSun;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Courier New";
	color:#1F497D;}
span.Char
	{mso-style-name:"\6279\6CE8\6846\6587\672C Char";
	mso-style-priority:99;
	mso-style-link:\6279\6CE8\6846\6587\672C;
	font-family:SimSun;}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
p.p1, li.p1, div.p1
	{mso-style-name:p1;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.apple-converted-space
	{mso-style-name:apple-converted-space;}
p.p2, li.p2, div.p2
	{mso-style-name:p2;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.s1
	{mso-style-name:s1;}
p.p3, li.p3, div.p3
	{mso-style-name:p3;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.s2
	{mso-style-name:s2;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:228930958;
	mso-list-type:hybrid;
	mso-list-template-ids:-1201923352 -1257501596 67698691 67698693 67698689 6=
7698691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">I second Med.<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"><o:p>&nbsp;</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">According to what I heard=
 during London meeting, I don&#8217;t think the proposal here is in accorda=
nce with the discussion of audience.&nbsp; There were voices supporting
 to have a generic use case document, that should not be ignored. I copied =
the part of discussion for SFC use case here for you convenience.<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"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"p1">- SFC use cases/requirements Q&amp;A (open-mic) - [10 minut=
es]<o:p></o:p></p>
<p class=3D"p2"><o:p>&nbsp;</o:p></p>
<p class=3D"p1">Jim: Now we will have an open mike session on questions for=
 all presenters. We chairs also have questions for last.<o:p></o:p></p>
<p class=3D"p1">Thomas: Guidance for the WG, we want to understand what we =
need to do as a WG.<o:p></o:p></p>
<p class=3D"p1">Jim: Also, there will be asking questions on whether as a W=
G we want to have a separate item as requirements<o:p></o:p></p>
<p class=3D"p1">&#8230; and listing those requirements or not. More later.<=
o:p></o:p></p>
<p class=3D"p2"><o:p>&nbsp;</o:p></p>
<p class=3D"p1">Linda Dunbar: Question for Walter. Can we show one slide wi=
th PCI, TDF, PCRF.<o:p></o:p></p>
<p class=3D"p1">Jim: That will be difficult to show individual slides.<o:p>=
</o:p></p>
<p class=3D"p1">Linda: Curious about the metadata. We use to pass between P=
CI, TDF, PCRF. There is an interface passing<span class=3D"apple-converted-=
space">
</span><o:p></o:p></p>
<p class=3D"p1">&#8230; metadata. How is that done today, and how is it dif=
ferent?<o:p></o:p></p>
<p class=3D"p1">Walter: First of all, metadata is used on the mobile side. =
But also use info from the PCRF. For example,<o:p></o:p></p>
<p class=3D"p1">&#8230; as I told you some days before, this slide (slide 7=
) can be considered metadata in an optimization scheme.<o:p></o:p></p>
<p class=3D"p1">&#8230; so is chaining in general. Every service chain will=
 start with a classifier. We want to ensure we have appropriate<o:p></o:p><=
/p>
<p class=3D"p1">&#8230; path through the set of service chains which means =
that we have to support the classifier as a certain set of the<o:p></o:p></=
p>
<p class=3D"p1">&#8230; mobile context in place.<o:p></o:p></p>
<p class=3D"p1">Linda: Can we still use that mechanism to pass metadata?<o:=
p></o:p></p>
<p class=3D"p1">Walter: Today, you could think of simple protocols like RAD=
IUS or diameter interfaces.<o:p></o:p></p>
<p class=3D"p1">Linda: Can we still continue using diameter to pass metadat=
a.<o:p></o:p></p>
<p class=3D"p1">Jim: Let&#8217;s take it offline, I do not want to get into=
 specific details. Why is the TDF interface not acceptable today.<o:p></o:p=
></p>
<p class=3D"p1">Linda: No, this is very important for the WG because there =
is a lot of discussion about metadata passing, and<o:p></o:p></p>
<p class=3D"p1">&#8230; today we have metadata passing.<o:p></o:p></p>
<p class=3D"p1">Jim: We will get to that discussion, but not on this partic=
ular document.<o:p></o:p></p>
<p class=3D"p1">Someone 3: metadata, msec. diameter, hundreds of millisecon=
ds.<o:p></o:p></p>
<p class=3D"p1">Walter: As I already said, we should avoid diameter<span cl=
ass=3D"apple-converted-space">
</span><o:p></o:p></p>
<p class=3D"p2"><o:p>&nbsp;</o:p></p>
<p class=3D"p1">Ken, NTT: How do we do bidirectional service chain? Is ther=
e a use case with handling metadata?<o:p></o:p></p>
<p class=3D"p1">Thomas: I think we established that there is bidirectional =
passing. Your question is about whether have metadata.<o:p></o:p></p>
<p class=3D"p2"><o:p>&nbsp;</o:p></p>
<p class=3D"p1"><span class=3D"s1">Shin Shakoma (Japan - NTT)</span>: In te=
rms of controlling incoming and outgoing packets for bidirectional.<span cl=
ass=3D"apple-converted-space">
</span><o:p></o:p></p>
<p class=3D"p1">&#8230; Is it implementation?<o:p></o:p></p>
<p class=3D"p1">Jim: Does anyone want to comment on that?<o:p></o:p></p>
<p class=3D"p1">Someone 5: Totally implementation issue how to handle that =
in bidirectional.<o:p></o:p></p>
<p class=3D"p1">Jim: I want to clarify that question. If we assume we requi=
re bidir SFC. Is there a control push into the network<o:p></o:p></p>
<p class=3D"p1">&#8230; to push bidirectionally or part of the service chai=
n. I have my own opinion.<o:p></o:p></p>
<p class=3D"p2"><o:p>&nbsp;</o:p></p>
<p class=3D"p1">Lucy Yong from Huawei: I have a comment on how to document =
the use cases. It is useful to document the use cases<o:p></o:p></p>
<p class=3D"p1">&#8230; as a single document with documented use cases.<o:p=
></o:p></p>
<p class=3D"p1">Jim: One of the questions we are thinking through: if there=
 are more detailed use cases, what do you include?<o:p></o:p></p>
<p class=3D"p1">&#8230; we do not want duplication of 2 page documents. Fra=
nkly we do not know the answer.<o:p></o:p></p>
<p class=3D"p1">Lucy: One document minimizes the problem.<span class=3D"app=
le-converted-space">
</span><o:p></o:p></p>
<p class=3D"p1">Thomas: Do you want one doc period or also additonals?<o:p>=
</o:p></p>
<p class=3D"p1">Lucy: One document period. If there are use cases, you can =
use appendix.<o:p></o:p></p>
<p class=3D"p1">Thomas: With the current drafts, there is too much content =
for a single doc.<o:p></o:p></p>
<p class=3D"p1">Lucy: But there is overlap.<o:p></o:p></p>
<p class=3D"p1">Jim: I am not sure we have that overlap. I&#8217;ve read th=
e mobility and DC docs in detail, there is no overlap in those.<o:p></o:p><=
/p>
<p class=3D"p1">&#8230; but that feedback is important to the WG. My fear i=
s a 100 page doc that we never finish.<o:p></o:p></p>
<p class=3D"p1">Lucy: The main purpose of the use case is to drive architec=
ture and requirements, we do not need 100 page.<o:p></o:p></p>
<p class=3D"p2"><o:p>&nbsp;</o:p></p>
<p class=3D"p1">Nicoli (Qosmos): Coming back to the discussion on subscribe=
r ID. I am taking a very operational view. I saw in use cases<o:p></o:p></p=
>
<p class=3D"p1">&#8230; coarse and fine grained policies to identify which =
resources will be used. It is equally important to find network point<o:p><=
/o:p></p>
<p class=3D"p1">&#8230; identifier but also fine grained and coarse grained=
 identifiers to where the packet is from. And how to use the packet<o:p></o=
:p></p>
<p class=3D"p1">&#8230; for particular subscribers.<o:p></o:p></p>
<p class=3D"p2"><o:p>&nbsp;</o:p></p>
<p class=3D"p1">Jeff Haas, Juniper: I support Lucy that we need to take use=
 case docs and summarize in a list of enumerated requirements.<o:p></o:p></=
p>
<p class=3D"p1">IRS is going through the same thing right now. Braking requ=
irements as a list will help. You can refer to things.<o:p></o:p></p>
<p class=3D"p2"><o:p>&nbsp;</o:p></p>
<p class=3D"p1">? (China Mobile): We can reference and not talk here. Merge=
 3 use cases into a general document. Use case<span class=3D"apple-converte=
d-space">
</span><o:p></o:p></p>
<p class=3D"p1">&#8230; discussed here is 3GPP. That&#8217;s one recommenda=
tion.<o:p></o:p></p>
<p class=3D"p1">Walter: This is not only for 3GPP what&#8217;s here. What w=
e see here is a packet gateway, could be a cable model<o:p></o:p></p>
<p class=3D"p1">&#8230; gateway. The only remark is that what we need is in=
terfacing between the context on the network side (cable,<o:p></o:p></p>
<p class=3D"p1">&#8230; DSL, mobile, etc) so think about abstract interface=
s. Carrier network is end-to-end from a used perspective.<o:p></o:p></p>
<p class=3D"p1">&#8230; We have to understand the complete environment.<o:p=
></o:p></p>
<p class=3D"p3"><span class=3D"s2">&#8230; </span>It's more of a gateway fu=
nction between the service chain environment with the rest of world.<o:p></=
o:p></p>
<p class=3D"p1">Someone 6: I agree. That proves we have a general use case.=
 We need a general use case here.<o:p></o:p></p>
<p class=3D"p2"><o:p>&nbsp;</o:p></p>
<p class=3D"p1">Parviz Yegani: We need to move forward. Maybe the next IETF=
 is that time.<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"><o:p>&nbsp;</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"><o:p>&nbsp;</o:p></span><=
/p>
<div>
<p class=3D"MsoNormal" style=3D"text-align:justify;text-justify:inter-ideog=
raph"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;;color:#1F497D">Regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-align:justify;text-justify:inter-ideog=
raph"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;;color:#1F497D">Shucheng (Will)<o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> sfc [mai=
lto:sfc-bounces@ietf.org]
<b>On Behalf Of </b>mohamed.boucadair@orange.com<br>
<b>Sent:</b> Thursday, March 27, 2014 3:08 PM<br>
<b>To:</b> Jim Guichard (jguichar); sfc@ietf.org<br>
<b>Subject:</b> Re: [sfc] Progression of use case documents in the SFC WG<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">Dear chairs,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">Some comments below:<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo2"><![if !supportLists]><span style=3D"font-size:10.0pt;font-family:S=
ymbol;color:#1F497D"><span style=3D"mso-list:Ignore">=B7<span style=3D"font=
:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;Courier New&quot;;color:#1F497D">The proposed actions are not aligned=
 with the feedback received in this thread (Progression of use case documen=
ts within the SFC working group). Answers to
 that poll are in favor of having a generic use case document. IMHo, it is =
not fair to ignore what was voiced for by wg members in the mailing list as=
 part of a formal call with clear questions.
<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo2"><![if !supportLists]><span style=3D"font-size:10.0pt;font-family:S=
ymbol;color:#1F497D"><span style=3D"mso-list:Ignore">=B7<span style=3D"font=
:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;Courier New&quot;;color:#1F497D">Some of the text that was adopted by=
 the WG as part of the Problem Statement (use case as part of the Problem s=
tatement) has been moved to the generic use
 case. That text is governed by this charter text: &#8220;</span>1. Problem=
 Statement: This document will provide a summary of the<br>
problem space to be addressed by the SFC working group including<br>
example high-level use cases. Additionally, the working group will<br>
normalize nomenclature and definitions for service function chaining.<span =
style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;color:#1F497D=
">&#8221;. What to do for that text?
<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo2"><![if !supportLists]><span style=3D"font-size:10.0pt;font-family:S=
ymbol;color:#1F497D"><span style=3D"mso-list:Ignore">=B7<span style=3D"font=
:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;Courier New&quot;;color:#1F497D">Having the generic use case document=
 and some few detailed ones do not conflict. It is only a matter of scoping=
.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">Given what is stated above, I disagree with =
your proposal.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">If I have to choose (again), I would vote fo=
r having one single use cases document. Having one single document will hel=
p focusing on core aspects and would simplify
 the wg activity: review, last calls, etc.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">Cheers,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">Med<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">De&nbsp;:</span></b><span style=3D"fo=
nt-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> sfc =
[<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
<b>De la part de</b> Jim Guichard (jguichar)<br>
<b>Envoy=E9&nbsp;:</b> mercredi 26 mars 2014 18:54<br>
</span><b><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Tah=
oma&quot;,&quot;sans-serif&quot;">=C0&nbsp;:</span></b><span lang=3D"FR" st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;">
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Objet&nbsp;:</b> [sfc] Progression of use case documents in the SFC WG<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">WG:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">In a message back in Januar=
y, we (the chairs) proposed that the SFC WG handle the topic of use case do=
cuments as follows:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<blockquote style=3D"border:none;border-left:solid #B5C4DF 4.5pt;padding:0c=
m 0cm 0cm 4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-right:0cm;margin=
-bottom:5.0pt" id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">1) Have the WG develop one =
use case document that documents a small number of representative use cases=
.&nbsp;&nbsp;The document presented by Hongyu Li at the Vancouver
 BOF could serve for this purpose<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">(<a href=3D"http://datatrac=
ker.ietf.org/doc/draft-liu-service-chaining-use-cases">http://datatracker.i=
etf.org/doc/draft-liu-service-chaining-use-cases</a>).<o:p></o:p></span></p=
>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<blockquote style=3D"border:none;border-left:solid #B5C4DF 4.5pt;padding:0c=
m 0cm 0cm 4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-right:0cm;margin=
-bottom:5.0pt" id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">3) For additional use cases=
 not covered in 1) above, allow for a small number of documents that are ap=
plicable to specific<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">environments (e.g.&nbsp;&nb=
sp;mobility, data center, broadband, and so forth.) These documents would p=
rovide more detailed information and applicability of SFC to these
 specific environments, and would need to go beyond what is covered in the =
general use case document (1). Note that it is not the intention to have ev=
ery potential use case documented.<o:p></o:p></span></p>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">Since then, and based on th=
e presentations/discussion in London, it appears that we have a number of d=
ocuments that warrant being developed as standalone documents.
 Specifically:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">1) A use case document on m=
obility, e.g.,&nbsp;<a href=3D"http://datatracker.ietf.org/doc/draft-haeffn=
er-sfc-use-case-mobility/"><span style=3D"font-size:10.5pt">http://datatrac=
ker.ietf.org/doc/draft-haeffner-sfc-use-case-mobility/</span></a><o:p></o:p=
></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">2) A use case document on D=
ata Centers, e.g.,&nbsp;<a href=3D"http://datatracker.ietf.org/doc/draft-ku=
mar-sfc-dc-use-cases/"><span style=3D"font-size:10.5pt">http://datatracker.=
ietf.org/doc/draft-kumar-sfc-dc-use-cases/</span></a><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">3) Possibly a use case docu=
ment on Broadband scenarios. However, use cases from a broadband perspectiv=
e are being developed in the BBF (see the liaison statement
 at&nbsp;<a href=3D"https://datatracker.ietf.org/liaison/1304/">https://dat=
atracker.ietf.org/liaison/1304/</a>). We also have&nbsp;<a href=3D"http://d=
atatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/">http://datatrac=
ker.ietf.org/doc/draft-meng-sfc-broadband-usecases/</a>.&nbsp;
 It does not seem appropriate to adopt a WG document on the topic of broadb=
and (at least at this time) without clarifying the relationship between dra=
ft-meng-sfc-broadband-usecases and the BBF work. In addition, we would need=
 to understand why two efforts &#8212;
 one in BBF and one in the IETF -- on the same topic would be appropriate. =
Hence, at the present time, we do not intend to adopt a WG document on broa=
dband scenarios, and expect to receive primary guidance on this topic from =
the BBF.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">That leaves:&nbsp;<a href=
=3D"http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/">http://datatr=
acker.ietf.org/doc/draft-liu-sfc-use-cases/</a>, a more general document.
 But that document includes text on three topics that would be covered in m=
ore detail elsewhere (broadband, mobile, and DC). While this document could=
 contain pointers to the other documents, that leaves the document with ver=
y little standalone content -- raising
 the question of what should be done with it, or what content it could inco=
rporate in order to be worthwhile as a standalone document.<o:p></o:p></spa=
n></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">Thus, the chairs recommenda=
tion at this time is:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">1) Call for WG adoption of =
draft-haeffner-sfc-use-case-mobility-00.txt and draft-kumar-sfc-dc-use-case=
s-00.txt as WG documents (target: informational).<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">2) Defer action on&nbsp;<a =
href=3D"http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-case=
s">draft-liu-service-chaining-use-cases</a>&nbsp; and&nbsp;<a href=3D"http:=
//datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/">draft-meng-s=
fc-broadband-usecases</a>&nbsp;per
 the above discussion.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">Does this make sense?<o:p><=
/o:p></span></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">Jim &amp; Thomas<o:p></o:p>=
</span></p>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_C9B5F12337F6F841B35C404CF0554ACB5FE9A8DESZXEMA509MBSchi_--


From nobody Fri Mar 28 01:34:23 2014
Return-Path: <zehn.cao@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 332D91A02A3 for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 01:34:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, 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 t1JOpKCzng4Y for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 01:34:18 -0700 (PDT)
Received: from mail-qg0-x22c.google.com (mail-qg0-x22c.google.com [IPv6:2607:f8b0:400d:c04::22c]) by ietfa.amsl.com (Postfix) with ESMTP id 8B70A1A01F0 for <sfc@ietf.org>; Fri, 28 Mar 2014 01:34:18 -0700 (PDT)
Received: by mail-qg0-f44.google.com with SMTP id a108so4073552qge.3 for <sfc@ietf.org>; Fri, 28 Mar 2014 01:34:16 -0700 (PDT)
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=4QduoR6k4MrepMCNAPs/XFdKXuHLxLfyv8OKbpE4ZxE=; b=jVDjhax6TgjP8pj23k48s6/JWRISsKjtwZPYbDdzLU8fIIjfk7dyCJhRCr4C81QX4M kd+fk1HFixMZfZAPQDv5Gfw4Gq5pFoKfPE0fWMhPGaxsOb/li1Jc1a09c/Zt6ph1FM77 04nR1NZH5nf+KBfWpVY8Q6yiJ2C3ecrEyhjKhvqlg2d3I8U4YnaoE2pe2CAlq/Kw1H2d glcVpeQTVX2eyhJkm+FrkF1BcJjBL43xtOyzaS9vvuOgCoZMR3AjkZzs8QDz2TFDti3y XRpeS15mN391nEpxhknFDKFsSE91KHT7z4AmrHwL6NZeSnffxUwTVN7DVGl2D+yaZ7f9 HkxA==
MIME-Version: 1.0
X-Received: by 10.229.216.72 with SMTP id hh8mr7758658qcb.9.1395995656321; Fri, 28 Mar 2014 01:34:16 -0700 (PDT)
Received: by 10.96.111.169 with HTTP; Fri, 28 Mar 2014 01:34:16 -0700 (PDT)
In-Reply-To: <CF588C77.1E5F9%jguichar@cisco.com>
References: <CF588C77.1E5F9%jguichar@cisco.com>
Date: Fri, 28 Mar 2014 16:34:16 +0800
Message-ID: <CAProHARwm+vZC0YboprVMM94BCrdKXOR7m0GUA5KTxu08hKJ0w@mail.gmail.com>
From: Zhen Cao <zehn.cao@gmail.com>
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>
Content-Type: text/plain; charset=ISO-8859-1
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/Gaa2xG8_sx2KxTZlqe_1ED2B4QI
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Mar 2014 08:34:21 -0000

Dear Chairs,

I do not know how we come to this conclusion given the below facts
1) Email discussion on January,
http://www.ietf.org/mail-archive/web/sfc/current/msg00966.html, with
many supports of moving forward the  document draft-liu-sfc-use-cases.

2) London discussion as per
http://www.ietf.org/proceedings/89/minutes/minutes-89-sfc , where
several people voice out that we need one document

As for draft-liu-sfc-use-cases, I'd say it is not a simple 'general'
use cases write-up, actually it has already merged with one mobility
use case from Med, and it also describe the use cases from the
abstract point of view, i.e. two angles that try to summarize the
existing activities.

Technically, one use cases document is much better for people both
inside and outside to understand the sfc activities better. The
draft-liu-sfc-use-cases serves this target very well. And many use
cases are basically the same according the chaining logic, why we need
so many...

So based on previous discussion both on the list and f2f meeting,  I
am suggesting that we move forward the general document and consider
other documents in meanwhile as they turn out to be significant.

Many thanks,
zhen cao
china mobile

> That leaves: http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/, a
> more general document. But that document includes text on three topics that
> would be covered in more detail elsewhere (broadband, mobile, and DC). While
> this document could contain pointers to the other documents, that leaves the
> document with very little standalone content -- raising the question of what
> should be done with it, or what content it could incorporate in order to be
> worthwhile as a standalone document.
>
> Thus, the chairs recommendation at this time is:
>
> 1) Call for WG adoption of draft-haeffner-sfc-use-case-mobility-00.txt and
> draft-kumar-sfc-dc-use-cases-00.txt as WG documents (target: informational).
>
> 2) Defer action on draft-liu-service-chaining-use-cases  and
> draft-meng-sfc-broadband-usecases per the above discussion.
>
> Does this make sense?
>
> Jim & Thomas
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Fri Mar 28 03:02:53 2014
Return-Path: <meng.wei2@zte.com.cn>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6F4901A08B5; Fri, 28 Mar 2014 03:02:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.309
X-Spam-Level: 
X-Spam-Status: No, score=-101.309 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_31=0.6, RCVD_IN_DNSWL_NONE=-0.0001, T_RP_MATCHES_RCVD=-0.01, USER_IN_WHITELIST=-100] 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 AF8ePxXDbTwD; Fri, 28 Mar 2014 03:02:46 -0700 (PDT)
Received: from mx5.zte.com.cn (mx5.zte.com.cn [63.217.80.70]) by ietfa.amsl.com (Postfix) with ESMTP id 6266A1A04AB; Fri, 28 Mar 2014 03:02:45 -0700 (PDT)
Received: from mse02.zte.com.cn (unknown [10.30.3.21]) by Websense Email Security Gateway with ESMTPS id D4977128557A; Fri, 28 Mar 2014 18:02:26 +0800 (CST)
Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse02.zte.com.cn with ESMTP id s2SA2LLU064718; Fri, 28 Mar 2014 18:02:21 +0800 (GMT-8) (envelope-from meng.wei2@zte.com.cn)
In-Reply-To: <94C682931C08B048B7A8645303FDC9F36F544841EB@PUEXCB1B.nanterre.francetelecom.fr>
To: <mohamed.boucadair@orange.com>
MIME-Version: 1.0
X-KeepSent: 3FFF8D2A:DB593A97-48257CA9:0035B483; type=4; name=$KeepSent
X-Mailer: Lotus Notes Release 6.5.6 March 06, 2007
Message-ID: <OF3FFF8D2A.DB593A97-ON48257CA9.0035B483-48257CA9.00375998@zte.com.cn>
From: meng.wei2@zte.com.cn
Date: Fri, 28 Mar 2014 18:02:24 +0800
X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 8.5.3FP1 HF212|May 23, 2012) at 2014-03-28 18:02:16, Serialize complete at 2014-03-28 18:02:16
Content-Type: multipart/alternative; boundary="=_alternative 0037599648257CA9_="
X-MAIL: mse02.zte.com.cn s2SA2LLU064718
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/g4R_O_LIjxBQGePmii3t_34ZgR8
Cc: sfc <sfc-bounces@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Mar 2014 10:02:51 -0000

This is a multipart message in MIME format.
--=_alternative 0037599648257CA9_=
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64

SGksIE1lZCwNCg0KICBJJ20gbm90IHN1cmUgaWYgdGhlIGFpbXMgb2YgQkJGIGFyZSB0aGUgc2Ft
ZSBhcyBJRVRGJ3MuIA0KRm9yIGEgZGV2ZWxvcGluZyB0ZWNobm9sb2d5LCBJJ2QgdGhpbmsgdXNl
IGNhc2VzIG1pZ2h0IGJlIGRpc2N1c3NlZA0Kd2hlcmUgdGhlIHRlY2hub2xvZ3kgaXMgZGV2ZWxv
cGluZy4NCiAgSW4gc29tZSB3YXksIEkgZG9uO3QgdGhpbmsgdGhhdCBpcyBub3QgZHVwbGljYXRp
dmUgd29yay4NCg0KVGhhbmtzLA0KV2VpDQogDQoNCg0KInNmYyIgPHNmYy1ib3VuY2VzQGlldGYu
b3JnPiAgMjAxNC0wMy0yOCAxNTo0NDoxMDoNCg0KPiBIaSBKw6lyb21lLA0KPiANCj4gSSBmdWxs
eSBhZ3JlZSB0aGVyZSBpcyBubyBuZWVkIHRvIGR1cGxpY2F0ZSB3b3JrLiANCj4gDQo+IElmIHRo
ZXJlIGlzIGFscmVhZHkgdGV4dC9kb2N1bWVudCBpbiB0aGUgQkJGIHNpZGUsIHdvdWxkbuKAmXQg
YmUgDQo+IGVmZmljaWVudCB0byBjaXRlIHRob3NlIGRvY3VtZW50IHJhdGhlciB0aGFuIGVkaXRp
bmcgYW5vdGhlciB3aXRoIA0KPiB0aGUgSUVURiBzdGFtcD8NCj4gDQo+IENoZWVycywNCj4gTWVk
DQo+IA0KPiBEZSA6IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBEZSBsYSBwYXJ0
IGRlIEplcm9tZSBNb2lzYW5kDQo+IEVudm95w6kgOiBqZXVkaSAyNyBtYXJzIDIwMTQgMTM6NTUN
Cj4gw4AgOiBzZmNAaWV0Zi5vcmcNCj4gT2JqZXQgOiBSZTogW3NmY10gUHJvZ3Jlc3Npb24gb2Yg
dXNlIGNhc2UgZG9jdW1lbnRzIGluIHRoZSBTRkMgV0cNCj4gDQo+IEFncmVlZCB3aXRoIHRoZSBj
aGFpcnMgcHJvcG9zYWwuIA0KPiANCj4gVGhlcmUgaXMgbm8gcG9pbnQgZHVwbGljYXRpbmcgd29y
ayBwZXJmb3JtZWQgYnkgb3RoZXIgc3RkIGJvZGllcywgaXQNCj4gaXMgbXVjaCBiZXR0ZXIgdG8g
dXNlIGl0IGFzIGEgYW4gaW5wdXQsIHdoaWxlIGxldHRpbmcgc3BlY2lhbGl6ZWQgDQo+IGRpc2N1
c3Npb25zIG9jY3VyIGJldHdlZW4gZ3JvdXBzIG9mIGNvcnJlc3BvbmRpbmcgc3BlY2lhbGlzdHMu
IEJCRiANCj4gbGV2ZXJhZ2VzIElFVEYgd29yayBhbGwgdGhlIHRpbWUsIHdlbGwsIGl04oCZcyB0
aW1lIHRvIGhhdmUgSUVURiANCj4gbGV2ZXJhZ2UgQkJGIHdvcmsuDQo+IA0KPiBCZWluZyBjby1l
ZGl0b3Igb2YgdGhlIEJCRiB3b3JrLCBJ4oCZbGwgbWFrZSBzdXJlIHRoYXQgbmV3IHVzZSBjYXNl
cyANCj4gaWRlbnRpZmllZCBieSBCQkYgd2lsbCBiZSBjb21tdW5pY2F0ZWQgaW4gYSByZWFzb25h
Ymx5IHRpbWVseSANCj4gZmFzaGlvbiB0byBJRVRGLiBXZSBkbyBoYXZlIGEgZmV3IG5ldyBvbmVz
IGluIHRoZSB3b3Jrcy4gQW5kIHdl4oCZbGwgDQo+IHdvcmsgd2l0aCB0aGUgYXV0aG9ycyBvZiBk
cmFmdC1tZW5nLXNmYy1icm9hZGJhbmQtdXNlY2FzZXMgdG8gDQo+IGNvbnNvbGlkYXRlIHdpdGgg
QkJGIHdvcmsuDQo+IA0KPiBUeA0KPiBKZXJvbWUNCj4gDQo+IFNpZGUgbm90ZTogZHJhZnQtbWVu
Zy1zZmMtYnJvYWRiYW5kLXVzZWNhc2VzIHNlZW1zIHRvIGNvdmVyIHR3byB0b3BpY3M6DQo+IDEu
ICAgICAgIGEgYmFzaWMgZm9ybSBvZiBzZXJ2aWNlIGNoYWluaW5nICjigJhCTkFT4oCZIOKAk0kg
Z3Vlc3MgdGhpcyANCj4gbWVhbnMgQlJBUy9CTkctIHRvIENHTkFUKSB3aGljaCBpcyBhbHJlYWR5
IGNvdmVyZWQgYnkgQkJGIHVzZSBjYXNlcw0KPiAyLiAgICAgICB0aGVuIGEgbG90IG9mIG1hdGVy
aWFsIGFib3V0IElQIHY0L3Y2IHRyYW5zaXRpb24gbWF0dGVycyANCj4gKERTLUxpdGUsIE1BUCwg
ZXRjKSwgd2hpY2ggZG9lc27igJl0IHNlZW0gdG8gaGF2ZSBhIGRpcmVjdCANCj4gcmVsYXRpb25z
aGlwIHdpdGggc2VydmljZSBjaGFpbmluZyBwZXIgc2UuIEFueWhvbywgaXQgdHVybnMgb3V0IHRo
YXQNCj4gdGhlcmUgaXMgYW5vdGhlciBCQkYgd29yayBpdGVtIGluIHRoaXMgcmVzcGVjdCwgc28g
Y29ycmVzcG9uZGluZyANCj4gbWF0ZXJpYWwgc2hvdWxkIGZpbmQgaXRzIHJpZ2h0ZnVsIHBsYWNl
Lg0KPiANCj4gDQo+IEZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBC
ZWhhbGYgT2YgS2VuIEdyYXkgKGtlZ3JheSkNCj4gU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAy
MDE0IDg6MjggQU0NCj4gVG86IG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb207IEppbSBHdWlj
aGFyZCAoamd1aWNoYXIpOyBzZmNAaWV0Zi5vcmcNCj4gU3ViamVjdDogUmU6IFtzZmNdIFByb2dy
ZXNzaW9uIG9mIHVzZSBjYXNlIGRvY3VtZW50cyBpbiB0aGUgU0ZDIFdHDQo+IA0KPiBJJ2QgZ2l2
ZSBhICsxIHRvIHRoZSBjaGFpcnMg4oCmDQo+IA0KPiBJZiB0aGVyZSBpcyBnb2luZyB0byBiZSBt
b3JlIHRoYW4gb25lIGRvY3VtZW50IChhbmQgd2Ugc2VlbWVkIGhlbGwgDQo+IGJlbnQgb24gbW9y
ZSB0aGFuIG9uZSBhdCB0aGUgQm9GIOKApiB3ZSBjb3VsZCwgYXMgYSBncm91cCwgc2V0dGxlIG9u
IA0KPiAiYSBzbWFsbCBudW1iZXIiKSwgdGhhdCB0aGV5IGhhdmUgc29tZSBmb2N1cy4gDQo+IA0K
PiBJIGRvbid0IGZpbmQgdGhlIGZvY3VzIG9yIG9yZ2FuaXphdGlvbiBkZXNjcmliZWQgYnkgdGhl
IGNoYWlycyANCj4gb25lcm91cyAtIGluIGZhY3QsIEdJVkVOIHRoYXQgd2UgaGF2ZSB0aGUgbGlh
aXNvbihzKSBpbiBwbGFjZSBhbmQgDQo+IHRoYXQgdGhleSBkbyB3YW50IGEgdm9pY2UgaGVyZSwg
YW5kIHRoYXQgYXQgbGVhc3Qgb25lIG9mIHRoZW0gaGFzIGEgDQo+ICJkb21haW4gZm9jdXMiIEkg
ZmluZCBpdCBsb2dpY2FsIHRvIHN0YXJ0IHdpdGggYnJvYWRiYW5kIGFuZCBkZXZlbG9wDQo+IHVz
ZSBjYXNlcyBpbiBhIHNldCBvZiBub24tdHJpdmlhbCBkb21haW5zLiANCj4gDQo+IFRoZXkgaGFk
IHRvIGRlZmluZSAiYSBzbWFsbCBudW1iZXIiIOKApm9yICJhIHNtYWxsIG51bWJlciIgYmVjb21l
cyBhIA0KPiBiaWcgbnVtYmVyLiAgTm93IHdlIGtub3cgaG93IG1hbnkgImEgc21hbGwgbnVtYmVy
IiBpcy4NCj4gDQo+IElmIGRyYWZ04oCTbGl1IGlzIHN0cmlwcGVkIG9mIGVub3VnaCBjb250ZW50
IGJ5IHRoZSBjYXRlZ29yaXphdGlvbiBvZiANCj4gdGhlICJzbWFsbCBudW1iZXIiIGl0J3MgZWZm
aWNhY3kgc2hvdWxkIGJlIHF1ZXN0aW9uZWQuICBUbyB5b3VyIA0KPiBzcGVjaWZpYyBwb2ludCwg
YXMgYSBncm91cCB3ZSBjYW4gZGVjaWRlIG9uIG1vdmluZyB0aGUgc3BlY2lmaWMgdGV4dA0KPiB5
b3UgbWVudGlvbiBiYWNrIHRvIFByb2JsZW0gb3Igb3RoZXJ3aXNlIHJlLWhvbWUgaXQuICBJdCBz
aG91bGRuJ3QgDQo+IGJlIHRoZSBzb2xlIHJlYXNvbiBkcmFmdC1saXUgZXhpc3RzLg0KPiANCj4g
SSB3b3VsZCBoYXZlIGdvbmUgYSBiaXQgZnVydGhlciB0aGFuIHRoZSBjaGFpcnMsIGZyYW5rbHku
IA0KPiANCj4gVGhlcmUgaXMgU08gbXVjaCB1c2UgY2FzZSBsaXRlcmF0dXJlIG91dCB0aGVyZSBy
aWdodCBub3csIEkgZnJhbmtseSANCj4gZG9uJ3Qgd2FudCB0byBzZWUgdGhlIElFVEYgcmVwZWF0
IGFueSBtb3JlIHRoYW4gaXQgaGFzIHRvLiAgSSB3b3VsZCANCj4gaGF6YXJkIHRoYXQgbW9zdCBv
ZiB1cyBoYXZlIHJlYWQgdGhlc2UgdGhpbmdzIGJlZm9yZSBpbiBvbmUgb2Ygc2V2ZXJhbCANCmZv
cnVtcy4NCj4gDQo+IFNvLCBJTU8sIHRoZSB1c2UgY2FzZXMgc2hvdWxkIHByb3ZpZGUgc3VwcG9y
dCBmb3IgdGhlIHByb2JsZW0gDQo+IHN0YXRlbWVudCBhbmQgdGhlIGRldmVsb3BtZW50IG9mIGEg
cHJvcG9zZWQgaGVhZGVyIGZ1bmN0aW9uYWxpdHkgDQo+IChzb2x1dGlvbiksIGFuZCBhcyBzdWNo
IHNob3VsZCBpbGx1c3RyYXRlIHNpZ25pZmljYW50bHkgdW5pcXVlIA0KPiByZXF1aXJlbWVudHMg
4oCmc28gdGhhdCB3ZSBjYW4gYXNzZXNzIHRoZSBlZmZpY2FjeSBvZiB0aGUgcHJvcG9zZWQgDQo+
IHNvbHV0aW9ucy4gIEkgaG9wZSB0aGUgIm93bmVyIGJ5IGFyZWEiIGRlc2NyaWJlZCBieSB0aGUg
Y2hhaXJzIHdpbGwgDQo+IHRha2Ugb24gdGhlIHJlc3BvbnNpYmlsaXR5IG9mIG1ha2luZyBzdXJl
IHRoYXQgdGhlaXIgZXhhbXBsZXMgYXJlIA0KPiBzaWduaWZpY2FudGx5IHVuaXF1ZSBmb3IgIGNv
bnNpZGVyYXRpb24gYW5kIGFkZHJlc3NhYmxlIGluIHRoZSBzb2x1dGlvbi4gDQogDQo+IA0KPiBC
ZWNhdXNlIHRoZWlyIHdvcmsgcmVwcmVzZW50cyB0aGUgd29yayBvZiBtYW55ICh3aG9sZSBvcmdh
bml6YXRpb25zKQ0KPiBhbmQgaXMgaG9wZWZ1bGx5IGZ1cnRoZXIgZGlzdGlsbGVkIGJ5IHRoZSBh
dXRob3IgaGVyZSBpbnRvIHVuaXF1ZSANCj4gZXhhbXBsZXMsIGluIGZhaXJuZXNzIHRoZWlyIGNv
bnRyaWJ1dGlvbnMgc2hvdWxkIHByb2JhYmx5IGJlIA0KPiBjcmVkaXRlZCB0byAidmFyaW91cyIg
d2l0aCBhIG5vZCB0byB0aGVpciBvcmdhbml6YXRpb24uDQo+IA0KPiBBbmQsIGJlY2F1c2UgdGhl
c2UgdXNlIGNhc2VzIGhhdmUgYmVlbiByZXZpZXdlZCBpbiBvdGhlciBmb3J1bXMgYnkgDQo+IG1h
bnkgcGVvcGxlLCB0aGUgcHJvY2VzcyBzaG91bGQgYmUgbW9yZSBleHBlZGl0aW91cy4NCj4gDQo+
IA0KPiANCj4gDQo+IEZyb206ICJtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tIiA8bW9oYW1l
ZC5ib3VjYWRhaXJAb3JhbmdlLmNvbT4NCj4gRGF0ZTogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0
IDM6MDcgQU0NCj4gVG86ICJKaW0gR3VpY2hhcmQgKGpndWljaGFyKSIgPGpndWljaGFyQGNpc2Nv
LmNvbT4sICJzZmNAaWV0Zi5vcmciIDwNCj4gc2ZjQGlldGYub3JnPg0KPiBTdWJqZWN0OiBSZTog
W3NmY10gUHJvZ3Jlc3Npb24gb2YgdXNlIGNhc2UgZG9jdW1lbnRzIGluIHRoZSBTRkMgV0cNCj4g
DQo+IERlYXIgY2hhaXJzLA0KPiANCj4gU29tZSBjb21tZW50cyBiZWxvdzoNCj4gwrcgICAgICAg
ICBUaGUgcHJvcG9zZWQgYWN0aW9ucyBhcmUgbm90IGFsaWduZWQgd2l0aCB0aGUgZmVlZGJhY2sg
DQo+IHJlY2VpdmVkIGluIHRoaXMgdGhyZWFkIChQcm9ncmVzc2lvbiBvZiB1c2UgY2FzZSBkb2N1
bWVudHMgd2l0aGluIA0KPiB0aGUgU0ZDIHdvcmtpbmcgZ3JvdXApLiBBbnN3ZXJzIHRvIHRoYXQg
cG9sbCBhcmUgaW4gZmF2b3Igb2YgaGF2aW5nIA0KPiBhIGdlbmVyaWMgdXNlIGNhc2UgZG9jdW1l
bnQuIElNSG8sIGl0IGlzIG5vdCBmYWlyIHRvIGlnbm9yZSB3aGF0IHdhcw0KPiB2b2ljZWQgZm9y
IGJ5IHdnIG1lbWJlcnMgaW4gdGhlIG1haWxpbmcgbGlzdCBhcyBwYXJ0IG9mIGEgZm9ybWFsIA0K
PiBjYWxsIHdpdGggY2xlYXIgcXVlc3Rpb25zLiANCj4gwrcgICAgICAgICBTb21lIG9mIHRoZSB0
ZXh0IHRoYXQgd2FzIGFkb3B0ZWQgYnkgdGhlIFdHIGFzIHBhcnQgb2YgdGhlDQo+IFByb2JsZW0g
U3RhdGVtZW50ICh1c2UgY2FzZSBhcyBwYXJ0IG9mIHRoZSBQcm9ibGVtIHN0YXRlbWVudCkgaGFz
IA0KPiBiZWVuIG1vdmVkIHRvIHRoZSBnZW5lcmljIHVzZSBjYXNlLiBUaGF0IHRleHQgaXMgZ292
ZXJuZWQgYnkgdGhpcyANCj4gY2hhcnRlciB0ZXh0OiDigJwxLiBQcm9ibGVtIFN0YXRlbWVudDog
VGhpcyBkb2N1bWVudCB3aWxsIHByb3ZpZGUgYSANCj4gc3VtbWFyeSBvZiB0aGUNCj4gcHJvYmxl
bSBzcGFjZSB0byBiZSBhZGRyZXNzZWQgYnkgdGhlIFNGQyB3b3JraW5nIGdyb3VwIGluY2x1ZGlu
Zw0KPiBleGFtcGxlIGhpZ2gtbGV2ZWwgdXNlIGNhc2VzLiBBZGRpdGlvbmFsbHksIHRoZSB3b3Jr
aW5nIGdyb3VwIHdpbGwNCj4gbm9ybWFsaXplIG5vbWVuY2xhdHVyZSBhbmQgZGVmaW5pdGlvbnMg
Zm9yIHNlcnZpY2UgZnVuY3Rpb24gY2hhaW5pbmcuDQo+IOKAnS4gV2hhdCB0byBkbyBmb3IgdGhh
dCB0ZXh0PyANCj4gwrcgICAgICAgICBIYXZpbmcgdGhlIGdlbmVyaWMgdXNlIGNhc2UgZG9jdW1l
bnQgYW5kIHNvbWUgZmV3IGRldGFpbGVkDQo+IG9uZXMgZG8gbm90IGNvbmZsaWN0LiBJdCBpcyBv
bmx5IGEgbWF0dGVyIG9mIHNjb3BpbmcuDQo+IA0KPiBHaXZlbiB3aGF0IGlzIHN0YXRlZCBhYm92
ZSwgSSBkaXNhZ3JlZSB3aXRoIHlvdXIgcHJvcG9zYWwuIA0KPiANCj4gSWYgSSBoYXZlIHRvIGNo
b29zZSAoYWdhaW4pLCBJIHdvdWxkIHZvdGUgZm9yIGhhdmluZyBvbmUgc2luZ2xlIHVzZSANCj4g
Y2FzZXMgZG9jdW1lbnQuIEhhdmluZyBvbmUgc2luZ2xlIGRvY3VtZW50IHdpbGwgaGVscCBmb2N1
c2luZyBvbiANCj4gY29yZSBhc3BlY3RzIGFuZCB3b3VsZCBzaW1wbGlmeSB0aGUgd2cgYWN0aXZp
dHk6IHJldmlldywgbGFzdCBjYWxscywgDQpldGMuDQo+IA0KPiBDaGVlcnMsDQo+IE1lZA0KPiAN
Cj4gRGUgOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gRGUgbGEgcGFydCBkZSBK
aW0gR3VpY2hhcmQgDQooamd1aWNoYXIpDQo+IEVudm95w6kgOiBtZXJjcmVkaSAyNiBtYXJzIDIw
MTQgMTg6NTQNCj4gw4AgOiBzZmNAaWV0Zi5vcmcNCj4gT2JqZXQgOiBbc2ZjXSBQcm9ncmVzc2lv
biBvZiB1c2UgY2FzZSBkb2N1bWVudHMgaW4gdGhlIFNGQyBXRw0KPiANCj4gV0c6DQo+IA0KPiBJ
biBhIG1lc3NhZ2UgYmFjayBpbiBKYW51YXJ5LCB3ZSAodGhlIGNoYWlycykgcHJvcG9zZWQgdGhh
dCB0aGUgU0ZDIA0KPiBXRyBoYW5kbGUgdGhlIHRvcGljIG9mIHVzZSBjYXNlIGRvY3VtZW50cyBh
cyBmb2xsb3dzOg0KPiANCj4gMSkgSGF2ZSB0aGUgV0cgZGV2ZWxvcCBvbmUgdXNlIGNhc2UgZG9j
dW1lbnQgdGhhdCBkb2N1bWVudHMgYSBzbWFsbCANCj4gbnVtYmVyIG9mIHJlcHJlc2VudGF0aXZl
IHVzZSBjYXNlcy4gIFRoZSBkb2N1bWVudCBwcmVzZW50ZWQgYnkgDQo+IEhvbmd5dSBMaSBhdCB0
aGUgVmFuY291dmVyIEJPRiBjb3VsZCBzZXJ2ZSBmb3IgdGhpcyBwdXJwb3NlDQo+IChodHRwOi8v
ZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWxpdS1zZXJ2aWNlLWNoYWluaW5nLXVzZS1j
YXNlcykuDQo+IA0KPiAzKSBGb3IgYWRkaXRpb25hbCB1c2UgY2FzZXMgbm90IGNvdmVyZWQgaW4g
MSkgYWJvdmUsIGFsbG93IGZvciBhIA0KPiBzbWFsbCBudW1iZXIgb2YgZG9jdW1lbnRzIHRoYXQg
YXJlIGFwcGxpY2FibGUgdG8gc3BlY2lmaWMNCj4gZW52aXJvbm1lbnRzIChlLmcuICBtb2JpbGl0
eSwgZGF0YSBjZW50ZXIsIGJyb2FkYmFuZCwgYW5kIHNvIGZvcnRoLikNCj4gVGhlc2UgZG9jdW1l
bnRzIHdvdWxkIHByb3ZpZGUgbW9yZSBkZXRhaWxlZCBpbmZvcm1hdGlvbiBhbmQgDQo+IGFwcGxp
Y2FiaWxpdHkgb2YgU0ZDIHRvIHRoZXNlIHNwZWNpZmljIGVudmlyb25tZW50cywgYW5kIHdvdWxk
IG5lZWQgDQo+IHRvIGdvIGJleW9uZCB3aGF0IGlzIGNvdmVyZWQgaW4gdGhlIGdlbmVyYWwgdXNl
IGNhc2UgZG9jdW1lbnQgKDEpLiANCj4gTm90ZSB0aGF0IGl0IGlzIG5vdCB0aGUgaW50ZW50aW9u
IHRvIGhhdmUgZXZlcnkgcG90ZW50aWFsIHVzZSBjYXNlIA0KZG9jdW1lbnRlZC4NCj4gDQo+IFNp
bmNlIHRoZW4sIGFuZCBiYXNlZCBvbiB0aGUgcHJlc2VudGF0aW9ucy9kaXNjdXNzaW9uIGluIExv
bmRvbiwgaXQgDQo+IGFwcGVhcnMgdGhhdCB3ZSBoYXZlIGEgbnVtYmVyIG9mIGRvY3VtZW50cyB0
aGF0IHdhcnJhbnQgYmVpbmcgDQo+IGRldmVsb3BlZCBhcyBzdGFuZGFsb25lIGRvY3VtZW50cy4g
U3BlY2lmaWNhbGx5Og0KPiANCj4gMSkgQSB1c2UgY2FzZSBkb2N1bWVudCBvbiBtb2JpbGl0eSwg
ZS5nLiwgaHR0cDovL2RhdGF0cmFja2VyLmlldGYuDQo+IG9yZy9kb2MvZHJhZnQtaGFlZmZuZXIt
c2ZjLXVzZS1jYXNlLW1vYmlsaXR5Lw0KPiANCj4gMikgQSB1c2UgY2FzZSBkb2N1bWVudCBvbiBE
YXRhIENlbnRlcnMsIGUuZy4sIGh0dHA6Ly9kYXRhdHJhY2tlci4NCj4gaWV0Zi5vcmcvZG9jL2Ry
YWZ0LWt1bWFyLXNmYy1kYy11c2UtY2FzZXMvDQo+IA0KPiAzKSBQb3NzaWJseSBhIHVzZSBjYXNl
IGRvY3VtZW50IG9uIEJyb2FkYmFuZCBzY2VuYXJpb3MuIEhvd2V2ZXIsIHVzZQ0KPiBjYXNlcyBm
cm9tIGEgYnJvYWRiYW5kIHBlcnNwZWN0aXZlIGFyZSBiZWluZyBkZXZlbG9wZWQgaW4gdGhlIEJC
RiANCj4gKHNlZSB0aGUgbGlhaXNvbiBzdGF0ZW1lbnQgYXQgaHR0cHM6Ly9kYXRhdHJhY2tlci5p
ZXRmLm9yZy9saWFpc29uLzEzMDQvDQo+ICkuIFdlIGFsc28gaGF2ZSBodHRwOi8vZGF0YXRyYWNr
ZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LW1lbmctc2ZjLQ0KPiBicm9hZGJhbmQtdXNlY2FzZXMvLiAg
SXQgZG9lcyBub3Qgc2VlbSBhcHByb3ByaWF0ZSB0byBhZG9wdCBhIFdHIA0KPiBkb2N1bWVudCBv
biB0aGUgdG9waWMgb2YgYnJvYWRiYW5kIChhdCBsZWFzdCBhdCB0aGlzIHRpbWUpIHdpdGhvdXQg
DQo+IGNsYXJpZnlpbmcgdGhlIHJlbGF0aW9uc2hpcCBiZXR3ZWVuIGRyYWZ0LW1lbmctc2ZjLWJy
b2FkYmFuZC0NCj4gdXNlY2FzZXMgYW5kIHRoZSBCQkYgd29yay4gSW4gYWRkaXRpb24sIHdlIHdv
dWxkIG5lZWQgdG8gdW5kZXJzdGFuZCANCj4gd2h5IHR3byBlZmZvcnRzIOKAlCBvbmUgaW4gQkJG
IGFuZCBvbmUgaW4gdGhlIElFVEYgLS0gb24gdGhlIHNhbWUgDQo+IHRvcGljIHdvdWxkIGJlIGFw
cHJvcHJpYXRlLiBIZW5jZSwgYXQgdGhlIHByZXNlbnQgdGltZSwgd2UgZG8gbm90IA0KPiBpbnRl
bmQgdG8gYWRvcHQgYSBXRyBkb2N1bWVudCBvbiBicm9hZGJhbmQgc2NlbmFyaW9zLCBhbmQgZXhw
ZWN0IHRvIA0KPiByZWNlaXZlIHByaW1hcnkgZ3VpZGFuY2Ugb24gdGhpcyB0b3BpYyBmcm9tIHRo
ZSBCQkYuDQo+IA0KPiBUaGF0IGxlYXZlczogaHR0cDovL2RhdGF0cmFja2VyLmlldGYub3JnL2Rv
Yy9kcmFmdC1saXUtc2ZjLXVzZS1jYXNlcy8NCj4gLCBhIG1vcmUgZ2VuZXJhbCBkb2N1bWVudC4g
QnV0IHRoYXQgZG9jdW1lbnQgaW5jbHVkZXMgdGV4dCBvbiB0aHJlZSANCj4gdG9waWNzIHRoYXQg
d291bGQgYmUgY292ZXJlZCBpbiBtb3JlIGRldGFpbCBlbHNld2hlcmUgKGJyb2FkYmFuZCwgDQo+
IG1vYmlsZSwgYW5kIERDKS4gV2hpbGUgdGhpcyBkb2N1bWVudCBjb3VsZCBjb250YWluIHBvaW50
ZXJzIHRvIHRoZSANCj4gb3RoZXIgZG9jdW1lbnRzLCB0aGF0IGxlYXZlcyB0aGUgZG9jdW1lbnQg
d2l0aCB2ZXJ5IGxpdHRsZSANCj4gc3RhbmRhbG9uZSBjb250ZW50IC0tIHJhaXNpbmcgdGhlIHF1
ZXN0aW9uIG9mIHdoYXQgc2hvdWxkIGJlIGRvbmUgDQo+IHdpdGggaXQsIG9yIHdoYXQgY29udGVu
dCBpdCBjb3VsZCBpbmNvcnBvcmF0ZSBpbiBvcmRlciB0byBiZSANCj4gd29ydGh3aGlsZSBhcyBh
IHN0YW5kYWxvbmUgZG9jdW1lbnQuDQo+IA0KPiBUaHVzLCB0aGUgY2hhaXJzIHJlY29tbWVuZGF0
aW9uIGF0IHRoaXMgdGltZSBpczoNCj4gDQo+IDEpIENhbGwgZm9yIFdHIGFkb3B0aW9uIG9mIGRy
YWZ0LWhhZWZmbmVyLXNmYy11c2UtY2FzZS1tb2JpbGl0eS0wMC4NCj4gdHh0IGFuZCBkcmFmdC1r
dW1hci1zZmMtZGMtdXNlLWNhc2VzLTAwLnR4dCBhcyBXRyBkb2N1bWVudHMgKHRhcmdldDoNCj4g
aW5mb3JtYXRpb25hbCkuDQo+IA0KPiAyKSBEZWZlciBhY3Rpb24gb24gZHJhZnQtbGl1LXNlcnZp
Y2UtY2hhaW5pbmctdXNlLWNhc2VzICBhbmQgZHJhZnQtDQo+IG1lbmctc2ZjLWJyb2FkYmFuZC11
c2VjYXNlcyBwZXIgdGhlIGFib3ZlIGRpc2N1c3Npb24uDQo+IA0KPiBEb2VzIHRoaXMgbWFrZSBz
ZW5zZT8NCj4gDQo+IEppbSAmIFRob21hc19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQo+IHNmYyBtYWlsaW5nIGxpc3QNCj4gc2ZjQGlldGYub3JnDQo+IGh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQoNCg==
--=_alternative 0037599648257CA9_=
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: base64

DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPkhpLCBNZWQsPC9mb250Pg0KPGJy
Pg0KPGJyPjxmb250IHNpemU9MiBmYWNlPSJzYW5zLXNlcmlmIj4mbmJzcDsgSSdtIG5vdCBzdXJl
IGlmIHRoZSBhaW1zIG9mIEJCRg0KYXJlIHRoZSBzYW1lIGFzIElFVEYncy4gPC9mb250Pg0KPGJy
Pjxmb250IHNpemU9MiBmYWNlPSJzYW5zLXNlcmlmIj5Gb3IgYSBkZXZlbG9waW5nIHRlY2hub2xv
Z3ksIEknZCB0aGluaw0KdXNlIGNhc2VzIG1pZ2h0IGJlIGRpc2N1c3NlZDwvZm9udD4NCjxicj48
Zm9udCBzaXplPTIgZmFjZT0ic2Fucy1zZXJpZiI+d2hlcmUgdGhlIHRlY2hub2xvZ3kgaXMgZGV2
ZWxvcGluZy48L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPiZuYnNw
OyBJbiBzb21lIHdheSwgSSBkb247dCB0aGluayB0aGF0DQppcyBub3QgZHVwbGljYXRpdmUgd29y
ay48L2ZvbnQ+DQo8YnI+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPlRoYW5r
cyw8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPldlaTwvZm9udD4N
Cjxicj48Zm9udCBzaXplPTIgZmFjZT0ic2Fucy1zZXJpZiI+Jm5ic3A7IDwvZm9udD4NCjxicj4N
Cjxicj4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZxdW90O3NmYyZxdW90OyAmbHQ7c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmcmZ3Q7ICZuYnNwOzIwMTQtMDMtMjgNCjE1OjQ0OjEwOjxicj4NCjxicj4NCiZn
dDsgSGkgSsOpcm9tZSw8L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsgJm5i
c3A7PC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7IEkgZnVsbHkgYWdyZWUg
dGhlcmUgaXMgbm8gbmVlZCB0byBkdXBsaWNhdGUgd29yay4NCjwvZm9udD48L3R0Pg0KPGJyPjx0
dD48Zm9udCBzaXplPTI+Jmd0OyAmbmJzcDs8L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6
ZT0yPiZndDsgSWYgdGhlcmUgaXMgYWxyZWFkeSB0ZXh0L2RvY3VtZW50IGluIHRoZSBCQkYNCnNp
ZGUsIHdvdWxkbuKAmXQgYmUgPGJyPg0KJmd0OyBlZmZpY2llbnQgdG8gY2l0ZSB0aG9zZSBkb2N1
bWVudCByYXRoZXIgdGhhbiBlZGl0aW5nIGFub3RoZXIgd2l0aA0KPGJyPg0KJmd0OyB0aGUgSUVU
RiBzdGFtcD88L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsgJm5ic3A7PC9m
b250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7IENoZWVycyw8L2ZvbnQ+PC90dD4N
Cjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsgTWVkPC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250
IHNpemU9Mj4mZ3Q7ICZuYnNwOzwvZm9udD48L3R0Pg0KPGJyPjx0dD48Zm9udCBzaXplPTI+Jmd0
OyBEZSA6IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBEZSBsYQ0KcGFydCBkZSBK
ZXJvbWUgTW9pc2FuZDxicj4NCiZndDsgRW52b3nDqSA6IGpldWRpIDI3IG1hcnMgMjAxNCAxMzo1
NTxicj4NCiZndDsgw4AgOiBzZmNAaWV0Zi5vcmc8YnI+DQomZ3Q7IE9iamV0IDogUmU6IFtzZmNd
IFByb2dyZXNzaW9uIG9mIHVzZSBjYXNlIGRvY3VtZW50cyBpbiB0aGUgU0ZDIFdHPC9mb250Pjwv
dHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7ICZuYnNwOzwvZm9udD48L3R0Pg0KPGJyPjx0
dD48Zm9udCBzaXplPTI+Jmd0OyBBZ3JlZWQgd2l0aCB0aGUgY2hhaXJzIHByb3Bvc2FsLiA8L2Zv
bnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsgJm5ic3A7PC9mb250PjwvdHQ+DQo8
YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7IFRoZXJlIGlzIG5vIHBvaW50IGR1cGxpY2F0aW5nIHdv
cmsgcGVyZm9ybWVkDQpieSBvdGhlciBzdGQgYm9kaWVzLCBpdDxicj4NCiZndDsgaXMgbXVjaCBi
ZXR0ZXIgdG8gdXNlIGl0IGFzIGEgYW4gaW5wdXQsIHdoaWxlIGxldHRpbmcgc3BlY2lhbGl6ZWQN
Cjxicj4NCiZndDsgZGlzY3Vzc2lvbnMgb2NjdXIgYmV0d2VlbiBncm91cHMgb2YgY29ycmVzcG9u
ZGluZyBzcGVjaWFsaXN0cy4gQkJGDQo8YnI+DQomZ3Q7IGxldmVyYWdlcyBJRVRGIHdvcmsgYWxs
IHRoZSB0aW1lLCB3ZWxsLCBpdOKAmXMgdGltZSB0byBoYXZlIElFVEYgPGJyPg0KJmd0OyBsZXZl
cmFnZSBCQkYgd29yay48L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsgJm5i
c3A7PC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7IEJlaW5nIGNvLWVkaXRv
ciBvZiB0aGUgQkJGIHdvcmssIEnigJlsbCBtYWtlDQpzdXJlIHRoYXQgbmV3IHVzZSBjYXNlcyA8
YnI+DQomZ3Q7IGlkZW50aWZpZWQgYnkgQkJGIHdpbGwgYmUgY29tbXVuaWNhdGVkIGluIGEgcmVh
c29uYWJseSB0aW1lbHkgPGJyPg0KJmd0OyBmYXNoaW9uIHRvIElFVEYuIFdlIGRvIGhhdmUgYSBm
ZXcgbmV3IG9uZXMgaW4gdGhlIHdvcmtzLiBBbmQgd2XigJlsbA0KPGJyPg0KJmd0OyB3b3JrIHdp
dGggdGhlIGF1dGhvcnMgb2YgZHJhZnQtbWVuZy1zZmMtYnJvYWRiYW5kLXVzZWNhc2VzIHRvIDxi
cj4NCiZndDsgY29uc29saWRhdGUgd2l0aCBCQkYgd29yay48L2ZvbnQ+PC90dD4NCjxicj48dHQ+
PGZvbnQgc2l6ZT0yPiZndDsgJm5ic3A7PC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9
Mj4mZ3Q7IFR4PC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7IEplcm9tZTwv
Zm9udD48L3R0Pg0KPGJyPjx0dD48Zm9udCBzaXplPTI+Jmd0OyAmbmJzcDs8L2ZvbnQ+PC90dD4N
Cjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsgU2lkZSBub3RlOiBkcmFmdC1tZW5nLXNmYy1icm9h
ZGJhbmQtdXNlY2FzZXMNCnNlZW1zIHRvIGNvdmVyIHR3byB0b3BpY3M6PC9mb250PjwvdHQ+DQo8
YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7IDEuICZuYnNwOyAmbmJzcDsgJm5ic3A7IGEgYmFzaWMg
Zm9ybSBvZiBzZXJ2aWNlDQpjaGFpbmluZyAo4oCYQk5BU+KAmSDigJNJIGd1ZXNzIHRoaXMgPGJy
Pg0KJmd0OyBtZWFucyBCUkFTL0JORy0gdG8gQ0dOQVQpIHdoaWNoIGlzIGFscmVhZHkgY292ZXJl
ZCBieSBCQkYgdXNlIGNhc2VzPC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7
IDIuICZuYnNwOyAmbmJzcDsgJm5ic3A7IHRoZW4gYSBsb3Qgb2YgbWF0ZXJpYWwNCmFib3V0IElQ
IHY0L3Y2IHRyYW5zaXRpb24gbWF0dGVycyA8YnI+DQomZ3Q7IChEUy1MaXRlLCBNQVAsIGV0Yyks
IHdoaWNoIGRvZXNu4oCZdCBzZWVtIHRvIGhhdmUgYSBkaXJlY3QgPGJyPg0KJmd0OyByZWxhdGlv
bnNoaXAgd2l0aCBzZXJ2aWNlIGNoYWluaW5nIHBlciBzZS4gQW55aG9vLCBpdCB0dXJucyBvdXQg
dGhhdDxicj4NCiZndDsgdGhlcmUgaXMgYW5vdGhlciBCQkYgd29yayBpdGVtIGluIHRoaXMgcmVz
cGVjdCwgc28gY29ycmVzcG9uZGluZyA8YnI+DQomZ3Q7IG1hdGVyaWFsIHNob3VsZCBmaW5kIGl0
cyByaWdodGZ1bCBwbGFjZS48L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsg
Jm5ic3A7PC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7ICZuYnNwOzwvZm9u
dD48L3R0Pg0KPGJyPjx0dD48Zm9udCBzaXplPTI+Jmd0OyBGcm9tOiBzZmMgW21haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmDQpPZiBLZW4gR3JheSAoa2VncmF5KTxicj4NCiZn
dDsgU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDg6MjggQU08YnI+DQomZ3Q7IFRvOiBt
b2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tOyBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsgc2Zj
QGlldGYub3JnPGJyPg0KJmd0OyBTdWJqZWN0OiBSZTogW3NmY10gUHJvZ3Jlc3Npb24gb2YgdXNl
IGNhc2UgZG9jdW1lbnRzIGluIHRoZSBTRkMgV0c8L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQg
c2l6ZT0yPiZndDsgJm5ic3A7PC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7
IEknZCBnaXZlIGEgKzEgdG8gdGhlIGNoYWlycyDigKY8L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZv
bnQgc2l6ZT0yPiZndDsgJm5ic3A7PC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4m
Z3Q7IElmIHRoZXJlIGlzIGdvaW5nIHRvIGJlIG1vcmUgdGhhbiBvbmUgZG9jdW1lbnQNCihhbmQg
d2Ugc2VlbWVkIGhlbGwgPGJyPg0KJmd0OyBiZW50IG9uIG1vcmUgdGhhbiBvbmUgYXQgdGhlIEJv
RiDigKYgd2UgY291bGQsIGFzIGEgZ3JvdXAsIHNldHRsZQ0Kb24gPGJyPg0KJmd0OyAmcXVvdDth
IHNtYWxsIG51bWJlciZxdW90OyksIHRoYXQgdGhleSBoYXZlIHNvbWUgZm9jdXMuICZuYnNwOzwv
Zm9udD48L3R0Pg0KPGJyPjx0dD48Zm9udCBzaXplPTI+Jmd0OyAmbmJzcDs8L2ZvbnQ+PC90dD4N
Cjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsgSSBkb24ndCBmaW5kIHRoZSBmb2N1cyBvciBvcmdh
bml6YXRpb24gZGVzY3JpYmVkDQpieSB0aGUgY2hhaXJzIDxicj4NCiZndDsgb25lcm91cyAtIGlu
IGZhY3QsIEdJVkVOIHRoYXQgd2UgaGF2ZSB0aGUgbGlhaXNvbihzKSBpbiBwbGFjZSBhbmQNCjxi
cj4NCiZndDsgdGhhdCB0aGV5IGRvIHdhbnQgYSB2b2ljZSBoZXJlLCBhbmQgdGhhdCBhdCBsZWFz
dCBvbmUgb2YgdGhlbSBoYXMNCmEgPGJyPg0KJmd0OyAmcXVvdDtkb21haW4gZm9jdXMmcXVvdDsg
SSBmaW5kIGl0IGxvZ2ljYWwgdG8gc3RhcnQgd2l0aCBicm9hZGJhbmQNCmFuZCBkZXZlbG9wPGJy
Pg0KJmd0OyB1c2UgY2FzZXMgaW4gYSBzZXQgb2Ygbm9uLXRyaXZpYWwgZG9tYWlucy4gJm5ic3A7
PC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7ICZuYnNwOzwvZm9udD48L3R0
Pg0KPGJyPjx0dD48Zm9udCBzaXplPTI+Jmd0OyBUaGV5IGhhZCB0byBkZWZpbmUgJnF1b3Q7YSBz
bWFsbCBudW1iZXImcXVvdDsNCuKApm9yICZxdW90O2Egc21hbGwgbnVtYmVyJnF1b3Q7IGJlY29t
ZXMgYSA8YnI+DQomZ3Q7IGJpZyBudW1iZXIuICZuYnNwO05vdyB3ZSBrbm93IGhvdyBtYW55ICZx
dW90O2Egc21hbGwgbnVtYmVyJnF1b3Q7DQppcy48L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQg
c2l6ZT0yPiZndDsgJm5ic3A7PC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7
IElmIGRyYWZ04oCTbGl1IGlzIHN0cmlwcGVkIG9mIGVub3VnaCBjb250ZW50DQpieSB0aGUgY2F0
ZWdvcml6YXRpb24gb2YgPGJyPg0KJmd0OyB0aGUgJnF1b3Q7c21hbGwgbnVtYmVyJnF1b3Q7IGl0
J3MgZWZmaWNhY3kgc2hvdWxkIGJlIHF1ZXN0aW9uZWQuICZuYnNwO1RvDQp5b3VyIDxicj4NCiZn
dDsgc3BlY2lmaWMgcG9pbnQsIGFzIGEgZ3JvdXAgd2UgY2FuIGRlY2lkZSBvbiBtb3ZpbmcgdGhl
IHNwZWNpZmljIHRleHQ8YnI+DQomZ3Q7IHlvdSBtZW50aW9uIGJhY2sgdG8gUHJvYmxlbSBvciBv
dGhlcndpc2UgcmUtaG9tZSBpdC4gJm5ic3A7SXQgc2hvdWxkbid0DQo8YnI+DQomZ3Q7IGJlIHRo
ZSBzb2xlIHJlYXNvbiBkcmFmdC1saXUgZXhpc3RzLjwvZm9udD48L3R0Pg0KPGJyPjx0dD48Zm9u
dCBzaXplPTI+Jmd0OyAmbmJzcDs8L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZn
dDsgSSB3b3VsZCBoYXZlIGdvbmUgYSBiaXQgZnVydGhlciB0aGFuIHRoZSBjaGFpcnMsDQpmcmFu
a2x5LiAmbmJzcDs8L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsgJm5ic3A7
PC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7IFRoZXJlIGlzIFNPIG11Y2gg
dXNlIGNhc2UgbGl0ZXJhdHVyZSBvdXQgdGhlcmUNCnJpZ2h0IG5vdywgSSBmcmFua2x5IDxicj4N
CiZndDsgZG9uJ3Qgd2FudCB0byBzZWUgdGhlIElFVEYgcmVwZWF0IGFueSBtb3JlIHRoYW4gaXQg
aGFzIHRvLiAmbmJzcDtJDQp3b3VsZCA8YnI+DQomZ3Q7IGhhemFyZCB0aGF0IG1vc3Qgb2YgdXMg
aGF2ZSByZWFkIHRoZXNlIHRoaW5ncyBiZWZvcmUgaW4gb25lIG9mIHNldmVyYWwNCmZvcnVtcy48
L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsgJm5ic3A7PC9mb250PjwvdHQ+
DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7IFNvLCBJTU8sIHRoZSB1c2UgY2FzZXMgc2hvdWxk
IHByb3ZpZGUgc3VwcG9ydA0KZm9yIHRoZSBwcm9ibGVtIDxicj4NCiZndDsgc3RhdGVtZW50IGFu
ZCB0aGUgZGV2ZWxvcG1lbnQgb2YgYSBwcm9wb3NlZCBoZWFkZXIgZnVuY3Rpb25hbGl0eSA8YnI+
DQomZ3Q7IChzb2x1dGlvbiksIGFuZCBhcyBzdWNoIHNob3VsZCBpbGx1c3RyYXRlIHNpZ25pZmlj
YW50bHkgdW5pcXVlIDxicj4NCiZndDsgcmVxdWlyZW1lbnRzIOKApnNvIHRoYXQgd2UgY2FuIGFz
c2VzcyB0aGUgZWZmaWNhY3kgb2YgdGhlIHByb3Bvc2VkDQo8YnI+DQomZ3Q7IHNvbHV0aW9ucy4g
Jm5ic3A7SSBob3BlIHRoZSAmcXVvdDtvd25lciBieSBhcmVhJnF1b3Q7IGRlc2NyaWJlZCBieQ0K
dGhlIGNoYWlycyB3aWxsIDxicj4NCiZndDsgdGFrZSBvbiB0aGUgcmVzcG9uc2liaWxpdHkgb2Yg
bWFraW5nIHN1cmUgdGhhdCB0aGVpciBleGFtcGxlcyBhcmUNCjxicj4NCiZndDsgc2lnbmlmaWNh
bnRseSB1bmlxdWUgZm9yICZuYnNwO2NvbnNpZGVyYXRpb24gYW5kIGFkZHJlc3NhYmxlIGluIHRo
ZQ0Kc29sdXRpb24uICZuYnNwOzwvZm9udD48L3R0Pg0KPGJyPjx0dD48Zm9udCBzaXplPTI+Jmd0
OyAmbmJzcDs8L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsgQmVjYXVzZSB0
aGVpciB3b3JrIHJlcHJlc2VudHMgdGhlIHdvcmsgb2YgbWFueQ0KKHdob2xlIG9yZ2FuaXphdGlv
bnMpPGJyPg0KJmd0OyBhbmQgaXMgaG9wZWZ1bGx5IGZ1cnRoZXIgZGlzdGlsbGVkIGJ5IHRoZSBh
dXRob3IgaGVyZSBpbnRvIHVuaXF1ZQ0KPGJyPg0KJmd0OyBleGFtcGxlcywgaW4gZmFpcm5lc3Mg
dGhlaXIgY29udHJpYnV0aW9ucyBzaG91bGQgcHJvYmFibHkgYmUgPGJyPg0KJmd0OyBjcmVkaXRl
ZCB0byAmcXVvdDt2YXJpb3VzJnF1b3Q7IHdpdGggYSBub2QgdG8gdGhlaXIgb3JnYW5pemF0aW9u
LjwvZm9udD48L3R0Pg0KPGJyPjx0dD48Zm9udCBzaXplPTI+Jmd0OyAmbmJzcDs8L2ZvbnQ+PC90
dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsgQW5kLCBiZWNhdXNlIHRoZXNlIHVzZSBjYXNl
cyBoYXZlIGJlZW4gcmV2aWV3ZWQNCmluIG90aGVyIGZvcnVtcyBieSA8YnI+DQomZ3Q7IG1hbnkg
cGVvcGxlLCB0aGUgcHJvY2VzcyBzaG91bGQgYmUgbW9yZSBleHBlZGl0aW91cy48L2ZvbnQ+PC90
dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsgJm5ic3A7PC9mb250PjwvdHQ+DQo8YnI+PHR0
Pjxmb250IHNpemU9Mj4mZ3Q7ICZuYnNwOzwvZm9udD48L3R0Pg0KPGJyPjx0dD48Zm9udCBzaXpl
PTI+Jmd0OyAmbmJzcDs8L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsgJm5i
c3A7PC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7IEZyb206ICZxdW90O21v
aGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20mcXVvdDsNCiZsdDttb2hhbWVkLmJvdWNhZGFpckBv
cmFuZ2UuY29tJmd0Ozxicj4NCiZndDsgRGF0ZTogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDM6
MDcgQU08YnI+DQomZ3Q7IFRvOiAmcXVvdDtKaW0gR3VpY2hhcmQgKGpndWljaGFyKSZxdW90OyAm
bHQ7amd1aWNoYXJAY2lzY28uY29tJmd0OywNCiZxdW90O3NmY0BpZXRmLm9yZyZxdW90OyAmbHQ7
PGJyPg0KJmd0OyBzZmNAaWV0Zi5vcmcmZ3Q7PGJyPg0KJmd0OyBTdWJqZWN0OiBSZTogW3NmY10g
UHJvZ3Jlc3Npb24gb2YgdXNlIGNhc2UgZG9jdW1lbnRzIGluIHRoZSBTRkMgV0c8L2ZvbnQ+PC90
dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsgJm5ic3A7PC9mb250PjwvdHQ+DQo8YnI+PHR0
Pjxmb250IHNpemU9Mj4mZ3Q7IERlYXIgY2hhaXJzLDwvZm9udD48L3R0Pg0KPGJyPjx0dD48Zm9u
dCBzaXplPTI+Jmd0OyAmbmJzcDs8L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZn
dDsgU29tZSBjb21tZW50cyBiZWxvdzo8L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0y
PiZndDsgwrcgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IFRoZSBwcm9wb3NlZCBhY3Rpb25z
DQphcmUgbm90IGFsaWduZWQgd2l0aCB0aGUgZmVlZGJhY2sgPGJyPg0KJmd0OyByZWNlaXZlZCBp
biB0aGlzIHRocmVhZCAoUHJvZ3Jlc3Npb24gb2YgdXNlIGNhc2UgZG9jdW1lbnRzIHdpdGhpbg0K
PGJyPg0KJmd0OyB0aGUgU0ZDIHdvcmtpbmcgZ3JvdXApLiBBbnN3ZXJzIHRvIHRoYXQgcG9sbCBh
cmUgaW4gZmF2b3Igb2YgaGF2aW5nDQo8YnI+DQomZ3Q7IGEgZ2VuZXJpYyB1c2UgY2FzZSBkb2N1
bWVudC4gSU1IbywgaXQgaXMgbm90IGZhaXIgdG8gaWdub3JlIHdoYXQgd2FzPGJyPg0KJmd0OyB2
b2ljZWQgZm9yIGJ5IHdnIG1lbWJlcnMgaW4gdGhlIG1haWxpbmcgbGlzdCBhcyBwYXJ0IG9mIGEg
Zm9ybWFsIDxicj4NCiZndDsgY2FsbCB3aXRoIGNsZWFyIHF1ZXN0aW9ucy4gPC9mb250PjwvdHQ+
DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7IMK3ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyBTb21lIG9mIHRoZSB0ZXh0DQp0aGF0IHdhcyBhZG9wdGVkIGJ5IHRoZSBXRyBhcyBwYXJ0IG9m
IHRoZTxicj4NCiZndDsgUHJvYmxlbSBTdGF0ZW1lbnQgKHVzZSBjYXNlIGFzIHBhcnQgb2YgdGhl
IFByb2JsZW0gc3RhdGVtZW50KSBoYXMNCjxicj4NCiZndDsgYmVlbiBtb3ZlZCB0byB0aGUgZ2Vu
ZXJpYyB1c2UgY2FzZS4gVGhhdCB0ZXh0IGlzIGdvdmVybmVkIGJ5IHRoaXMNCjxicj4NCiZndDsg
Y2hhcnRlciB0ZXh0OiDigJwxLiBQcm9ibGVtIFN0YXRlbWVudDogVGhpcyBkb2N1bWVudCB3aWxs
IHByb3ZpZGUNCmEgPGJyPg0KJmd0OyBzdW1tYXJ5IG9mIHRoZTxicj4NCiZndDsgcHJvYmxlbSBz
cGFjZSB0byBiZSBhZGRyZXNzZWQgYnkgdGhlIFNGQyB3b3JraW5nIGdyb3VwIGluY2x1ZGluZzxi
cj4NCiZndDsgZXhhbXBsZSBoaWdoLWxldmVsIHVzZSBjYXNlcy4gQWRkaXRpb25hbGx5LCB0aGUg
d29ya2luZyBncm91cCB3aWxsPGJyPg0KJmd0OyBub3JtYWxpemUgbm9tZW5jbGF0dXJlIGFuZCBk
ZWZpbml0aW9ucyBmb3Igc2VydmljZSBmdW5jdGlvbiBjaGFpbmluZy48YnI+DQomZ3Q7IOKAnS4g
V2hhdCB0byBkbyBmb3IgdGhhdCB0ZXh0PyA8L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6
ZT0yPiZndDsgwrcgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IEhhdmluZyB0aGUgZ2VuZXJp
Yw0KdXNlIGNhc2UgZG9jdW1lbnQgYW5kIHNvbWUgZmV3IGRldGFpbGVkPGJyPg0KJmd0OyBvbmVz
IGRvIG5vdCBjb25mbGljdC4gSXQgaXMgb25seSBhIG1hdHRlciBvZiBzY29waW5nLjwvZm9udD48
L3R0Pg0KPGJyPjx0dD48Zm9udCBzaXplPTI+Jmd0OyAmbmJzcDs8L2ZvbnQ+PC90dD4NCjxicj48
dHQ+PGZvbnQgc2l6ZT0yPiZndDsgR2l2ZW4gd2hhdCBpcyBzdGF0ZWQgYWJvdmUsIEkgZGlzYWdy
ZWUgd2l0aCB5b3VyDQpwcm9wb3NhbC4gPC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9
Mj4mZ3Q7ICZuYnNwOzwvZm9udD48L3R0Pg0KPGJyPjx0dD48Zm9udCBzaXplPTI+Jmd0OyBJZiBJ
IGhhdmUgdG8gY2hvb3NlIChhZ2FpbiksIEkgd291bGQgdm90ZSBmb3INCmhhdmluZyBvbmUgc2lu
Z2xlIHVzZSA8YnI+DQomZ3Q7IGNhc2VzIGRvY3VtZW50LiBIYXZpbmcgb25lIHNpbmdsZSBkb2N1
bWVudCB3aWxsIGhlbHAgZm9jdXNpbmcgb24gPGJyPg0KJmd0OyBjb3JlIGFzcGVjdHMgYW5kIHdv
dWxkIHNpbXBsaWZ5IHRoZSB3ZyBhY3Rpdml0eTogcmV2aWV3LCBsYXN0IGNhbGxzLA0KZXRjLjwv
Zm9udD48L3R0Pg0KPGJyPjx0dD48Zm9udCBzaXplPTI+Jmd0OyAmbmJzcDs8L2ZvbnQ+PC90dD4N
Cjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsgQ2hlZXJzLDwvZm9udD48L3R0Pg0KPGJyPjx0dD48
Zm9udCBzaXplPTI+Jmd0OyBNZWQ8L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZn
dDsgJm5ic3A7PC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7IERlIDogc2Zj
IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIERlIGxhDQpwYXJ0IGRlIEppbSBHdWljaGFy
ZCAoamd1aWNoYXIpPGJyPg0KJmd0OyBFbnZvecOpIDogbWVyY3JlZGkgMjYgbWFycyAyMDE0IDE4
OjU0PGJyPg0KJmd0OyDDgCA6IHNmY0BpZXRmLm9yZzxicj4NCiZndDsgT2JqZXQgOiBbc2ZjXSBQ
cm9ncmVzc2lvbiBvZiB1c2UgY2FzZSBkb2N1bWVudHMgaW4gdGhlIFNGQyBXRzwvZm9udD48L3R0
Pg0KPGJyPjx0dD48Zm9udCBzaXplPTI+Jmd0OyAmbmJzcDs8L2ZvbnQ+PC90dD4NCjxicj48dHQ+
PGZvbnQgc2l6ZT0yPiZndDsgV0c6PC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4m
Z3Q7ICZuYnNwOzwvZm9udD48L3R0Pg0KPGJyPjx0dD48Zm9udCBzaXplPTI+Jmd0OyBJbiBhIG1l
c3NhZ2UgYmFjayBpbiBKYW51YXJ5LCB3ZSAodGhlIGNoYWlycykNCnByb3Bvc2VkIHRoYXQgdGhl
IFNGQyA8YnI+DQomZ3Q7IFdHIGhhbmRsZSB0aGUgdG9waWMgb2YgdXNlIGNhc2UgZG9jdW1lbnRz
IGFzIGZvbGxvd3M6PC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7ICZuYnNw
OzwvZm9udD48L3R0Pg0KPGJyPjx0dD48Zm9udCBzaXplPTI+Jmd0OyAxKSBIYXZlIHRoZSBXRyBk
ZXZlbG9wIG9uZSB1c2UgY2FzZSBkb2N1bWVudA0KdGhhdCBkb2N1bWVudHMgYSBzbWFsbCA8YnI+
DQomZ3Q7IG51bWJlciBvZiByZXByZXNlbnRhdGl2ZSB1c2UgY2FzZXMuICZuYnNwO1RoZSBkb2N1
bWVudCBwcmVzZW50ZWQgYnkNCjxicj4NCiZndDsgSG9uZ3l1IExpIGF0IHRoZSBWYW5jb3V2ZXIg
Qk9GIGNvdWxkIHNlcnZlIGZvciB0aGlzIHB1cnBvc2U8L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZv
bnQgc2l6ZT0yPiZndDsgKGh0dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtbGl1
LXNlcnZpY2UtY2hhaW5pbmctdXNlLWNhc2VzKS48L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQg
c2l6ZT0yPiZndDsgJm5ic3A7PC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7
IDMpIEZvciBhZGRpdGlvbmFsIHVzZSBjYXNlcyBub3QgY292ZXJlZCBpbiAxKQ0KYWJvdmUsIGFs
bG93IGZvciBhIDxicj4NCiZndDsgc21hbGwgbnVtYmVyIG9mIGRvY3VtZW50cyB0aGF0IGFyZSBh
cHBsaWNhYmxlIHRvIHNwZWNpZmljPC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4m
Z3Q7IGVudmlyb25tZW50cyAoZS5nLiAmbmJzcDttb2JpbGl0eSwgZGF0YSBjZW50ZXIsDQpicm9h
ZGJhbmQsIGFuZCBzbyBmb3J0aC4pPGJyPg0KJmd0OyBUaGVzZSBkb2N1bWVudHMgd291bGQgcHJv
dmlkZSBtb3JlIGRldGFpbGVkIGluZm9ybWF0aW9uIGFuZCA8YnI+DQomZ3Q7IGFwcGxpY2FiaWxp
dHkgb2YgU0ZDIHRvIHRoZXNlIHNwZWNpZmljIGVudmlyb25tZW50cywgYW5kIHdvdWxkIG5lZWQN
Cjxicj4NCiZndDsgdG8gZ28gYmV5b25kIHdoYXQgaXMgY292ZXJlZCBpbiB0aGUgZ2VuZXJhbCB1
c2UgY2FzZSBkb2N1bWVudCAoMSkuDQo8YnI+DQomZ3Q7IE5vdGUgdGhhdCBpdCBpcyBub3QgdGhl
IGludGVudGlvbiB0byBoYXZlIGV2ZXJ5IHBvdGVudGlhbCB1c2UgY2FzZQ0KZG9jdW1lbnRlZC48
L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsgJm5ic3A7PC9mb250PjwvdHQ+
DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7IFNpbmNlIHRoZW4sIGFuZCBiYXNlZCBvbiB0aGUg
cHJlc2VudGF0aW9ucy9kaXNjdXNzaW9uDQppbiBMb25kb24sIGl0IDxicj4NCiZndDsgYXBwZWFy
cyB0aGF0IHdlIGhhdmUgYSBudW1iZXIgb2YgZG9jdW1lbnRzIHRoYXQgd2FycmFudCBiZWluZyA8
YnI+DQomZ3Q7IGRldmVsb3BlZCBhcyBzdGFuZGFsb25lIGRvY3VtZW50cy4gU3BlY2lmaWNhbGx5
OjwvZm9udD48L3R0Pg0KPGJyPjx0dD48Zm9udCBzaXplPTI+Jmd0OyAmbmJzcDs8L2ZvbnQ+PC90
dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsgMSkgQSB1c2UgY2FzZSBkb2N1bWVudCBvbiBt
b2JpbGl0eSwgZS5nLiwgaHR0cDovL2RhdGF0cmFja2VyLmlldGYuPGJyPg0KJmd0OyBvcmcvZG9j
L2RyYWZ0LWhhZWZmbmVyLXNmYy11c2UtY2FzZS1tb2JpbGl0eS88L2ZvbnQ+PC90dD4NCjxicj48
dHQ+PGZvbnQgc2l6ZT0yPiZndDsgJm5ic3A7PC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNp
emU9Mj4mZ3Q7IDIpIEEgdXNlIGNhc2UgZG9jdW1lbnQgb24gRGF0YSBDZW50ZXJzLCBlLmcuLA0K
aHR0cDovL2RhdGF0cmFja2VyLjxicj4NCiZndDsgaWV0Zi5vcmcvZG9jL2RyYWZ0LWt1bWFyLXNm
Yy1kYy11c2UtY2FzZXMvPC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7ICZu
YnNwOzwvZm9udD48L3R0Pg0KPGJyPjx0dD48Zm9udCBzaXplPTI+Jmd0OyAzKSBQb3NzaWJseSBh
IHVzZSBjYXNlIGRvY3VtZW50IG9uIEJyb2FkYmFuZA0Kc2NlbmFyaW9zLiBIb3dldmVyLCB1c2U8
YnI+DQomZ3Q7IGNhc2VzIGZyb20gYSBicm9hZGJhbmQgcGVyc3BlY3RpdmUgYXJlIGJlaW5nIGRl
dmVsb3BlZCBpbiB0aGUgQkJGDQo8YnI+DQomZ3Q7IChzZWUgdGhlIGxpYWlzb24gc3RhdGVtZW50
IGF0IGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvbGlhaXNvbi8xMzA0Lzxicj4NCiZndDsg
KS4gV2UgYWxzbyBoYXZlIGh0dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtbWVu
Zy1zZmMtPGJyPg0KJmd0OyBicm9hZGJhbmQtdXNlY2FzZXMvLiAmbmJzcDtJdCBkb2VzIG5vdCBz
ZWVtIGFwcHJvcHJpYXRlIHRvIGFkb3B0IGENCldHIDxicj4NCiZndDsgZG9jdW1lbnQgb24gdGhl
IHRvcGljIG9mIGJyb2FkYmFuZCAoYXQgbGVhc3QgYXQgdGhpcyB0aW1lKSB3aXRob3V0DQo8YnI+
DQomZ3Q7IGNsYXJpZnlpbmcgdGhlIHJlbGF0aW9uc2hpcCBiZXR3ZWVuIGRyYWZ0LW1lbmctc2Zj
LWJyb2FkYmFuZC08YnI+DQomZ3Q7IHVzZWNhc2VzIGFuZCB0aGUgQkJGIHdvcmsuIEluIGFkZGl0
aW9uLCB3ZSB3b3VsZCBuZWVkIHRvIHVuZGVyc3RhbmQNCjxicj4NCiZndDsgd2h5IHR3byBlZmZv
cnRzIOKAlCBvbmUgaW4gQkJGIGFuZCBvbmUgaW4gdGhlIElFVEYgLS0gb24gdGhlIHNhbWUNCjxi
cj4NCiZndDsgdG9waWMgd291bGQgYmUgYXBwcm9wcmlhdGUuIEhlbmNlLCBhdCB0aGUgcHJlc2Vu
dCB0aW1lLCB3ZSBkbyBub3QNCjxicj4NCiZndDsgaW50ZW5kIHRvIGFkb3B0IGEgV0cgZG9jdW1l
bnQgb24gYnJvYWRiYW5kIHNjZW5hcmlvcywgYW5kIGV4cGVjdCB0bw0KPGJyPg0KJmd0OyByZWNl
aXZlIHByaW1hcnkgZ3VpZGFuY2Ugb24gdGhpcyB0b3BpYyBmcm9tIHRoZSBCQkYuPC9mb250Pjwv
dHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7ICZuYnNwOzwvZm9udD48L3R0Pg0KPGJyPjx0
dD48Zm9udCBzaXplPTI+Jmd0OyBUaGF0IGxlYXZlczogaHR0cDovL2RhdGF0cmFja2VyLmlldGYu
b3JnL2RvYy9kcmFmdC1saXUtc2ZjLXVzZS1jYXNlcy88YnI+DQomZ3Q7ICwgYSBtb3JlIGdlbmVy
YWwgZG9jdW1lbnQuIEJ1dCB0aGF0IGRvY3VtZW50IGluY2x1ZGVzIHRleHQgb24gdGhyZWUNCjxi
cj4NCiZndDsgdG9waWNzIHRoYXQgd291bGQgYmUgY292ZXJlZCBpbiBtb3JlIGRldGFpbCBlbHNl
d2hlcmUgKGJyb2FkYmFuZCwNCjxicj4NCiZndDsgbW9iaWxlLCBhbmQgREMpLiBXaGlsZSB0aGlz
IGRvY3VtZW50IGNvdWxkIGNvbnRhaW4gcG9pbnRlcnMgdG8gdGhlDQo8YnI+DQomZ3Q7IG90aGVy
IGRvY3VtZW50cywgdGhhdCBsZWF2ZXMgdGhlIGRvY3VtZW50IHdpdGggdmVyeSBsaXR0bGUgPGJy
Pg0KJmd0OyBzdGFuZGFsb25lIGNvbnRlbnQgLS0gcmFpc2luZyB0aGUgcXVlc3Rpb24gb2Ygd2hh
dCBzaG91bGQgYmUgZG9uZQ0KPGJyPg0KJmd0OyB3aXRoIGl0LCBvciB3aGF0IGNvbnRlbnQgaXQg
Y291bGQgaW5jb3Jwb3JhdGUgaW4gb3JkZXIgdG8gYmUgPGJyPg0KJmd0OyB3b3J0aHdoaWxlIGFz
IGEgc3RhbmRhbG9uZSBkb2N1bWVudC48L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0y
PiZndDsgJm5ic3A7PC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7IFRodXMs
IHRoZSBjaGFpcnMgcmVjb21tZW5kYXRpb24gYXQgdGhpcyB0aW1lDQppczo8L2ZvbnQ+PC90dD4N
Cjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsgJm5ic3A7PC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxm
b250IHNpemU9Mj4mZ3Q7IDEpIENhbGwgZm9yIFdHIGFkb3B0aW9uIG9mIGRyYWZ0LWhhZWZmbmVy
LXNmYy11c2UtY2FzZS1tb2JpbGl0eS0wMC48YnI+DQomZ3Q7IHR4dCBhbmQgZHJhZnQta3VtYXIt
c2ZjLWRjLXVzZS1jYXNlcy0wMC50eHQgYXMgV0cgZG9jdW1lbnRzICh0YXJnZXQ6PGJyPg0KJmd0
OyBpbmZvcm1hdGlvbmFsKS48L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsg
Jm5ic3A7PC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7IDIpIERlZmVyIGFj
dGlvbiBvbiBkcmFmdC1saXUtc2VydmljZS1jaGFpbmluZy11c2UtY2FzZXMNCiZuYnNwO2FuZCBk
cmFmdC08YnI+DQomZ3Q7IG1lbmctc2ZjLWJyb2FkYmFuZC11c2VjYXNlcyBwZXIgdGhlIGFib3Zl
IGRpc2N1c3Npb24uPC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7ICZuYnNw
OzwvZm9udD48L3R0Pg0KPGJyPjx0dD48Zm9udCBzaXplPTI+Jmd0OyBEb2VzIHRoaXMgbWFrZSBz
ZW5zZT88L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsgJm5ic3A7PC9mb250
PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7IEppbSAmYW1wOyBUaG9tYXNfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsgc2ZjIG1h
aWxpbmcgbGlzdDxicj4NCiZndDsgc2ZjQGlldGYub3JnPGJyPg0KJmd0OyBodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzxicj4NCjwvZm9udD48L3R0Pg0K
--=_alternative 0037599648257CA9_=--


From nobody Fri Mar 28 03:03:33 2014
Return-Path: <meng.wei2@zte.com.cn>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CE7231A0919; Fri, 28 Mar 2014 03:03:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.909
X-Spam-Level: 
X-Spam-Status: No, score=-101.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, T_RP_MATCHES_RCVD=-0.01, 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 CDMAWNnY3c2b; Fri, 28 Mar 2014 03:03:28 -0700 (PDT)
Received: from mx5.zte.com.cn (mx5.zte.com.cn [63.217.80.70]) by ietfa.amsl.com (Postfix) with ESMTP id A66701A091B; Fri, 28 Mar 2014 03:03:27 -0700 (PDT)
Received: from mse02.zte.com.cn (unknown [10.30.3.21]) by Websense Email Security Gateway with ESMTPS id D9B9D12855BA; Fri, 28 Mar 2014 18:03:11 +0800 (CST)
Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse02.zte.com.cn with ESMTP id s2SA3F01067076; Fri, 28 Mar 2014 18:03:15 +0800 (GMT-8) (envelope-from meng.wei2@zte.com.cn)
In-Reply-To: <9134806f48c24248b3c0f7c550c5266d@CO2PR05MB716.namprd05.prod.outlook.com>
To: "sfc@ietf.org" <sfc@ietf.org>, "sfc" <sfc-bounces@ietf.org>
MIME-Version: 1.0
X-KeepSent: 1F108926:62AD2174-48257CA9:0034E36B; type=4; name=$KeepSent
X-Mailer: Lotus Notes Release 6.5.6 March 06, 2007
Message-ID: <OF1F108926.62AD2174-ON48257CA9.0034E36B-48257CA9.00376E5B@zte.com.cn>
From: meng.wei2@zte.com.cn
Date: Fri, 28 Mar 2014 18:03:18 +0800
X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 8.5.3FP1 HF212|May 23, 2012) at 2014-03-28 18:03:09, Serialize complete at 2014-03-28 18:03:09
Content-Type: multipart/alternative; boundary="=_alternative 00376E5A48257CA9_="
X-MAIL: mse02.zte.com.cn s2SA3F01067076
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/ycdu1XPbLCmpCqCzlpZXj3gVy0M
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Mar 2014 10:03:32 -0000

This is a multipart message in MIME format.
--=_alternative 00376E5A48257CA9_=
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64

U3VwcG9ydCBjaGFpcnMgYXBwcm9hY2guDQoNCkl0J3MgZmluZSBieSBtZS4NCg0KVGhhbmtzLA0K
V2VpDQoNCg0KPiBGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVo
YWxmIE9mIEtlbiBHcmF5IChrZWdyYXkpDQo+IFNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAx
NCA4OjI4IEFNDQo+IFRvOiBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tOyBKaW0gR3VpY2hh
cmQgKGpndWljaGFyKTsgc2ZjQGlldGYub3JnDQo+IFN1YmplY3Q6IFJlOiBbc2ZjXSBQcm9ncmVz
c2lvbiBvZiB1c2UgY2FzZSBkb2N1bWVudHMgaW4gdGhlIFNGQyBXRw0KPiANCj4gSSdkIGdpdmUg
YSArMSB0byB0aGUgY2hhaXJzIOKApg0KPiANCj4gSWYgdGhlcmUgaXMgZ29pbmcgdG8gYmUgbW9y
ZSB0aGFuIG9uZSBkb2N1bWVudCAoYW5kIHdlIHNlZW1lZCBoZWxsIA0KPiBiZW50IG9uIG1vcmUg
dGhhbiBvbmUgYXQgdGhlIEJvRiDigKYgd2UgY291bGQsIGFzIGEgZ3JvdXAsIHNldHRsZSBvbiAN
Cj4gImEgc21hbGwgbnVtYmVyIiksIHRoYXQgdGhleSBoYXZlIHNvbWUgZm9jdXMuIA0KPiANCj4g
SSBkb24ndCBmaW5kIHRoZSBmb2N1cyBvciBvcmdhbml6YXRpb24gZGVzY3JpYmVkIGJ5IHRoZSBj
aGFpcnMgDQo+IG9uZXJvdXMgLSBpbiBmYWN0LCBHSVZFTiB0aGF0IHdlIGhhdmUgdGhlIGxpYWlz
b24ocykgaW4gcGxhY2UgYW5kIA0KPiB0aGF0IHRoZXkgZG8gd2FudCBhIHZvaWNlIGhlcmUsIGFu
ZCB0aGF0IGF0IGxlYXN0IG9uZSBvZiB0aGVtIGhhcyBhIA0KPiAiZG9tYWluIGZvY3VzIiBJIGZp
bmQgaXQgbG9naWNhbCB0byBzdGFydCB3aXRoIGJyb2FkYmFuZCBhbmQgZGV2ZWxvcA0KPiB1c2Ug
Y2FzZXMgaW4gYSBzZXQgb2Ygbm9uLXRyaXZpYWwgZG9tYWlucy4gDQo+IA0KPiBUaGV5IGhhZCB0
byBkZWZpbmUgImEgc21hbGwgbnVtYmVyIiDigKZvciAiYSBzbWFsbCBudW1iZXIiIGJlY29tZXMg
YSANCj4gYmlnIG51bWJlci4gIE5vdyB3ZSBrbm93IGhvdyBtYW55ICJhIHNtYWxsIG51bWJlciIg
aXMuDQo+IA0KPiBJZiBkcmFmdOKAk2xpdSBpcyBzdHJpcHBlZCBvZiBlbm91Z2ggY29udGVudCBi
eSB0aGUgY2F0ZWdvcml6YXRpb24gb2YgDQo+IHRoZSAic21hbGwgbnVtYmVyIiBpdCdzIGVmZmlj
YWN5IHNob3VsZCBiZSBxdWVzdGlvbmVkLiAgVG8geW91ciANCj4gc3BlY2lmaWMgcG9pbnQsIGFz
IGEgZ3JvdXAgd2UgY2FuIGRlY2lkZSBvbiBtb3ZpbmcgdGhlIHNwZWNpZmljIHRleHQNCj4geW91
IG1lbnRpb24gYmFjayB0byBQcm9ibGVtIG9yIG90aGVyd2lzZSByZS1ob21lIGl0LiAgSXQgc2hv
dWxkbid0IA0KPiBiZSB0aGUgc29sZSByZWFzb24gZHJhZnQtbGl1IGV4aXN0cy4NCj4gDQo+IEkg
d291bGQgaGF2ZSBnb25lIGEgYml0IGZ1cnRoZXIgdGhhbiB0aGUgY2hhaXJzLCBmcmFua2x5LiAN
Cj4gDQo+IFRoZXJlIGlzIFNPIG11Y2ggdXNlIGNhc2UgbGl0ZXJhdHVyZSBvdXQgdGhlcmUgcmln
aHQgbm93LCBJIGZyYW5rbHkgDQo+IGRvbid0IHdhbnQgdG8gc2VlIHRoZSBJRVRGIHJlcGVhdCBh
bnkgbW9yZSB0aGFuIGl0IGhhcyB0by4gIEkgd291bGQgDQo+IGhhemFyZCB0aGF0IG1vc3Qgb2Yg
dXMgaGF2ZSByZWFkIHRoZXNlIHRoaW5ncyBiZWZvcmUgaW4gb25lIG9mIHNldmVyYWwgDQpmb3J1
bXMuDQo+IA0KPiBTbywgSU1PLCB0aGUgdXNlIGNhc2VzIHNob3VsZCBwcm92aWRlIHN1cHBvcnQg
Zm9yIHRoZSBwcm9ibGVtIA0KPiBzdGF0ZW1lbnQgYW5kIHRoZSBkZXZlbG9wbWVudCBvZiBhIHBy
b3Bvc2VkIGhlYWRlciBmdW5jdGlvbmFsaXR5IA0KPiAoc29sdXRpb24pLCBhbmQgYXMgc3VjaCBz
aG91bGQgaWxsdXN0cmF0ZSBzaWduaWZpY2FudGx5IHVuaXF1ZSANCj4gcmVxdWlyZW1lbnRzIOKA
pnNvIHRoYXQgd2UgY2FuIGFzc2VzcyB0aGUgZWZmaWNhY3kgb2YgdGhlIHByb3Bvc2VkIA0KPiBz
b2x1dGlvbnMuICBJIGhvcGUgdGhlICJvd25lciBieSBhcmVhIiBkZXNjcmliZWQgYnkgdGhlIGNo
YWlycyB3aWxsIA0KPiB0YWtlIG9uIHRoZSByZXNwb25zaWJpbGl0eSBvZiBtYWtpbmcgc3VyZSB0
aGF0IHRoZWlyIGV4YW1wbGVzIGFyZSANCj4gc2lnbmlmaWNhbnRseSB1bmlxdWUgZm9yICBjb25z
aWRlcmF0aW9uIGFuZCBhZGRyZXNzYWJsZSBpbiB0aGUgc29sdXRpb24uIA0KIA0KPiANCj4gQmVj
YXVzZSB0aGVpciB3b3JrIHJlcHJlc2VudHMgdGhlIHdvcmsgb2YgbWFueSAod2hvbGUgb3JnYW5p
emF0aW9ucykNCj4gYW5kIGlzIGhvcGVmdWxseSBmdXJ0aGVyIGRpc3RpbGxlZCBieSB0aGUgYXV0
aG9yIGhlcmUgaW50byB1bmlxdWUgDQo+IGV4YW1wbGVzLCBpbiBmYWlybmVzcyB0aGVpciBjb250
cmlidXRpb25zIHNob3VsZCBwcm9iYWJseSBiZSANCj4gY3JlZGl0ZWQgdG8gInZhcmlvdXMiIHdp
dGggYSBub2QgdG8gdGhlaXIgb3JnYW5pemF0aW9uLg0KPiANCj4gQW5kLCBiZWNhdXNlIHRoZXNl
IHVzZSBjYXNlcyBoYXZlIGJlZW4gcmV2aWV3ZWQgaW4gb3RoZXIgZm9ydW1zIGJ5IA0KPiBtYW55
IHBlb3BsZSwgdGhlIHByb2Nlc3Mgc2hvdWxkIGJlIG1vcmUgZXhwZWRpdGlvdXMuDQo+IA0KPiAN
Cj4gDQo+IA0KPiBGcm9tOiAibW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSIgPG1vaGFtZWQu
Ym91Y2FkYWlyQG9yYW5nZS5jb20+DQo+IERhdGU6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAz
OjA3IEFNDQo+IFRvOiAiSmltIEd1aWNoYXJkIChqZ3VpY2hhcikiIDxqZ3VpY2hhckBjaXNjby5j
b20+LCAic2ZjQGlldGYub3JnIiA8DQo+IHNmY0BpZXRmLm9yZz4NCj4gU3ViamVjdDogUmU6IFtz
ZmNdIFByb2dyZXNzaW9uIG9mIHVzZSBjYXNlIGRvY3VtZW50cyBpbiB0aGUgU0ZDIFdHDQo+IA0K
PiBEZWFyIGNoYWlycywNCj4gDQo+IFNvbWUgY29tbWVudHMgYmVsb3c6DQo+IMK3ICAgICAgICAg
VGhlIHByb3Bvc2VkIGFjdGlvbnMgYXJlIG5vdCBhbGlnbmVkIHdpdGggdGhlIGZlZWRiYWNrIA0K
PiByZWNlaXZlZCBpbiB0aGlzIHRocmVhZCAoUHJvZ3Jlc3Npb24gb2YgdXNlIGNhc2UgZG9jdW1l
bnRzIHdpdGhpbiANCj4gdGhlIFNGQyB3b3JraW5nIGdyb3VwKS4gQW5zd2VycyB0byB0aGF0IHBv
bGwgYXJlIGluIGZhdm9yIG9mIGhhdmluZyANCj4gYSBnZW5lcmljIHVzZSBjYXNlIGRvY3VtZW50
LiBJTUhvLCBpdCBpcyBub3QgZmFpciB0byBpZ25vcmUgd2hhdCB3YXMNCj4gdm9pY2VkIGZvciBi
eSB3ZyBtZW1iZXJzIGluIHRoZSBtYWlsaW5nIGxpc3QgYXMgcGFydCBvZiBhIGZvcm1hbCANCj4g
Y2FsbCB3aXRoIGNsZWFyIHF1ZXN0aW9ucy4gDQo+IMK3ICAgICAgICAgU29tZSBvZiB0aGUgdGV4
dCB0aGF0IHdhcyBhZG9wdGVkIGJ5IHRoZSBXRyBhcyBwYXJ0IG9mIHRoZQ0KPiBQcm9ibGVtIFN0
YXRlbWVudCAodXNlIGNhc2UgYXMgcGFydCBvZiB0aGUgUHJvYmxlbSBzdGF0ZW1lbnQpIGhhcyAN
Cj4gYmVlbiBtb3ZlZCB0byB0aGUgZ2VuZXJpYyB1c2UgY2FzZS4gVGhhdCB0ZXh0IGlzIGdvdmVy
bmVkIGJ5IHRoaXMgDQo+IGNoYXJ0ZXIgdGV4dDog4oCcMS4gUHJvYmxlbSBTdGF0ZW1lbnQ6IFRo
aXMgZG9jdW1lbnQgd2lsbCBwcm92aWRlIGEgDQo+IHN1bW1hcnkgb2YgdGhlDQo+IHByb2JsZW0g
c3BhY2UgdG8gYmUgYWRkcmVzc2VkIGJ5IHRoZSBTRkMgd29ya2luZyBncm91cCBpbmNsdWRpbmcN
Cj4gZXhhbXBsZSBoaWdoLWxldmVsIHVzZSBjYXNlcy4gQWRkaXRpb25hbGx5LCB0aGUgd29ya2lu
ZyBncm91cCB3aWxsDQo+IG5vcm1hbGl6ZSBub21lbmNsYXR1cmUgYW5kIGRlZmluaXRpb25zIGZv
ciBzZXJ2aWNlIGZ1bmN0aW9uIGNoYWluaW5nLg0KPiDigJ0uIFdoYXQgdG8gZG8gZm9yIHRoYXQg
dGV4dD8gDQo+IMK3ICAgICAgICAgSGF2aW5nIHRoZSBnZW5lcmljIHVzZSBjYXNlIGRvY3VtZW50
IGFuZCBzb21lIGZldyBkZXRhaWxlZA0KPiBvbmVzIGRvIG5vdCBjb25mbGljdC4gSXQgaXMgb25s
eSBhIG1hdHRlciBvZiBzY29waW5nLg0KPiANCj4gR2l2ZW4gd2hhdCBpcyBzdGF0ZWQgYWJvdmUs
IEkgZGlzYWdyZWUgd2l0aCB5b3VyIHByb3Bvc2FsLiANCj4gDQo+IElmIEkgaGF2ZSB0byBjaG9v
c2UgKGFnYWluKSwgSSB3b3VsZCB2b3RlIGZvciBoYXZpbmcgb25lIHNpbmdsZSB1c2UgDQo+IGNh
c2VzIGRvY3VtZW50LiBIYXZpbmcgb25lIHNpbmdsZSBkb2N1bWVudCB3aWxsIGhlbHAgZm9jdXNp
bmcgb24gDQo+IGNvcmUgYXNwZWN0cyBhbmQgd291bGQgc2ltcGxpZnkgdGhlIHdnIGFjdGl2aXR5
OiByZXZpZXcsIGxhc3QgY2FsbHMsIA0KZXRjLg0KPiANCj4gQ2hlZXJzLA0KPiBNZWQNCj4gDQo+
IERlIDogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIERlIGxhIHBhcnQgZGUgSmlt
IEd1aWNoYXJkIA0KKGpndWljaGFyKQ0KPiBFbnZvecOpIDogbWVyY3JlZGkgMjYgbWFycyAyMDE0
IDE4OjU0DQo+IMOAIDogc2ZjQGlldGYub3JnDQo+IE9iamV0IDogW3NmY10gUHJvZ3Jlc3Npb24g
b2YgdXNlIGNhc2UgZG9jdW1lbnRzIGluIHRoZSBTRkMgV0cNCj4gDQo+IFdHOg0KPiANCj4gSW4g
YSBtZXNzYWdlIGJhY2sgaW4gSmFudWFyeSwgd2UgKHRoZSBjaGFpcnMpIHByb3Bvc2VkIHRoYXQg
dGhlIFNGQyANCj4gV0cgaGFuZGxlIHRoZSB0b3BpYyBvZiB1c2UgY2FzZSBkb2N1bWVudHMgYXMg
Zm9sbG93czoNCj4gDQo+IDEpIEhhdmUgdGhlIFdHIGRldmVsb3Agb25lIHVzZSBjYXNlIGRvY3Vt
ZW50IHRoYXQgZG9jdW1lbnRzIGEgc21hbGwgDQo+IG51bWJlciBvZiByZXByZXNlbnRhdGl2ZSB1
c2UgY2FzZXMuICBUaGUgZG9jdW1lbnQgcHJlc2VudGVkIGJ5IA0KPiBIb25neXUgTGkgYXQgdGhl
IFZhbmNvdXZlciBCT0YgY291bGQgc2VydmUgZm9yIHRoaXMgcHVycG9zZQ0KPiAoaHR0cDovL2Rh
dGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1saXUtc2VydmljZS1jaGFpbmluZy11c2UtY2Fz
ZXMpLg0KPiANCj4gMykgRm9yIGFkZGl0aW9uYWwgdXNlIGNhc2VzIG5vdCBjb3ZlcmVkIGluIDEp
IGFib3ZlLCBhbGxvdyBmb3IgYSANCj4gc21hbGwgbnVtYmVyIG9mIGRvY3VtZW50cyB0aGF0IGFy
ZSBhcHBsaWNhYmxlIHRvIHNwZWNpZmljDQo+IGVudmlyb25tZW50cyAoZS5nLiAgbW9iaWxpdHks
IGRhdGEgY2VudGVyLCBicm9hZGJhbmQsIGFuZCBzbyBmb3J0aC4pDQo+IFRoZXNlIGRvY3VtZW50
cyB3b3VsZCBwcm92aWRlIG1vcmUgZGV0YWlsZWQgaW5mb3JtYXRpb24gYW5kIA0KPiBhcHBsaWNh
YmlsaXR5IG9mIFNGQyB0byB0aGVzZSBzcGVjaWZpYyBlbnZpcm9ubWVudHMsIGFuZCB3b3VsZCBu
ZWVkIA0KPiB0byBnbyBiZXlvbmQgd2hhdCBpcyBjb3ZlcmVkIGluIHRoZSBnZW5lcmFsIHVzZSBj
YXNlIGRvY3VtZW50ICgxKS4gDQo+IE5vdGUgdGhhdCBpdCBpcyBub3QgdGhlIGludGVudGlvbiB0
byBoYXZlIGV2ZXJ5IHBvdGVudGlhbCB1c2UgY2FzZSANCmRvY3VtZW50ZWQuDQo+IA0KPiBTaW5j
ZSB0aGVuLCBhbmQgYmFzZWQgb24gdGhlIHByZXNlbnRhdGlvbnMvZGlzY3Vzc2lvbiBpbiBMb25k
b24sIGl0IA0KPiBhcHBlYXJzIHRoYXQgd2UgaGF2ZSBhIG51bWJlciBvZiBkb2N1bWVudHMgdGhh
dCB3YXJyYW50IGJlaW5nIA0KPiBkZXZlbG9wZWQgYXMgc3RhbmRhbG9uZSBkb2N1bWVudHMuIFNw
ZWNpZmljYWxseToNCj4gDQo+IDEpIEEgdXNlIGNhc2UgZG9jdW1lbnQgb24gbW9iaWxpdHksIGUu
Zy4sIGh0dHA6Ly9kYXRhdHJhY2tlci5pZXRmLg0KPiBvcmcvZG9jL2RyYWZ0LWhhZWZmbmVyLXNm
Yy11c2UtY2FzZS1tb2JpbGl0eS8NCj4gDQo+IDIpIEEgdXNlIGNhc2UgZG9jdW1lbnQgb24gRGF0
YSBDZW50ZXJzLCBlLmcuLCBodHRwOi8vZGF0YXRyYWNrZXIuDQo+IGlldGYub3JnL2RvYy9kcmFm
dC1rdW1hci1zZmMtZGMtdXNlLWNhc2VzLw0KPiANCj4gMykgUG9zc2libHkgYSB1c2UgY2FzZSBk
b2N1bWVudCBvbiBCcm9hZGJhbmQgc2NlbmFyaW9zLiBIb3dldmVyLCB1c2UNCj4gY2FzZXMgZnJv
bSBhIGJyb2FkYmFuZCBwZXJzcGVjdGl2ZSBhcmUgYmVpbmcgZGV2ZWxvcGVkIGluIHRoZSBCQkYg
DQo+IChzZWUgdGhlIGxpYWlzb24gc3RhdGVtZW50IGF0IGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0
Zi5vcmcvbGlhaXNvbi8xMzA0Lw0KPiApLiBXZSBhbHNvIGhhdmUgaHR0cDovL2RhdGF0cmFja2Vy
LmlldGYub3JnL2RvYy9kcmFmdC1tZW5nLXNmYy0NCj4gYnJvYWRiYW5kLXVzZWNhc2VzLy4gIEl0
IGRvZXMgbm90IHNlZW0gYXBwcm9wcmlhdGUgdG8gYWRvcHQgYSBXRyANCj4gZG9jdW1lbnQgb24g
dGhlIHRvcGljIG9mIGJyb2FkYmFuZCAoYXQgbGVhc3QgYXQgdGhpcyB0aW1lKSB3aXRob3V0IA0K
PiBjbGFyaWZ5aW5nIHRoZSByZWxhdGlvbnNoaXAgYmV0d2VlbiBkcmFmdC1tZW5nLXNmYy1icm9h
ZGJhbmQtDQo+IHVzZWNhc2VzIGFuZCB0aGUgQkJGIHdvcmsuIEluIGFkZGl0aW9uLCB3ZSB3b3Vs
ZCBuZWVkIHRvIHVuZGVyc3RhbmQgDQo+IHdoeSB0d28gZWZmb3J0cyDigJQgb25lIGluIEJCRiBh
bmQgb25lIGluIHRoZSBJRVRGIC0tIG9uIHRoZSBzYW1lIA0KPiB0b3BpYyB3b3VsZCBiZSBhcHBy
b3ByaWF0ZS4gSGVuY2UsIGF0IHRoZSBwcmVzZW50IHRpbWUsIHdlIGRvIG5vdCANCj4gaW50ZW5k
IHRvIGFkb3B0IGEgV0cgZG9jdW1lbnQgb24gYnJvYWRiYW5kIHNjZW5hcmlvcywgYW5kIGV4cGVj
dCB0byANCj4gcmVjZWl2ZSBwcmltYXJ5IGd1aWRhbmNlIG9uIHRoaXMgdG9waWMgZnJvbSB0aGUg
QkJGLg0KPiANCj4gVGhhdCBsZWF2ZXM6IGh0dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2Mv
ZHJhZnQtbGl1LXNmYy11c2UtY2FzZXMvDQo+ICwgYSBtb3JlIGdlbmVyYWwgZG9jdW1lbnQuIEJ1
dCB0aGF0IGRvY3VtZW50IGluY2x1ZGVzIHRleHQgb24gdGhyZWUgDQo+IHRvcGljcyB0aGF0IHdv
dWxkIGJlIGNvdmVyZWQgaW4gbW9yZSBkZXRhaWwgZWxzZXdoZXJlIChicm9hZGJhbmQsIA0KPiBt
b2JpbGUsIGFuZCBEQykuIFdoaWxlIHRoaXMgZG9jdW1lbnQgY291bGQgY29udGFpbiBwb2ludGVy
cyB0byB0aGUgDQo+IG90aGVyIGRvY3VtZW50cywgdGhhdCBsZWF2ZXMgdGhlIGRvY3VtZW50IHdp
dGggdmVyeSBsaXR0bGUgDQo+IHN0YW5kYWxvbmUgY29udGVudCAtLSByYWlzaW5nIHRoZSBxdWVz
dGlvbiBvZiB3aGF0IHNob3VsZCBiZSBkb25lIA0KPiB3aXRoIGl0LCBvciB3aGF0IGNvbnRlbnQg
aXQgY291bGQgaW5jb3Jwb3JhdGUgaW4gb3JkZXIgdG8gYmUgDQo+IHdvcnRod2hpbGUgYXMgYSBz
dGFuZGFsb25lIGRvY3VtZW50Lg0KPiANCj4gVGh1cywgdGhlIGNoYWlycyByZWNvbW1lbmRhdGlv
biBhdCB0aGlzIHRpbWUgaXM6DQo+IA0KPiAxKSBDYWxsIGZvciBXRyBhZG9wdGlvbiBvZiBkcmFm
dC1oYWVmZm5lci1zZmMtdXNlLWNhc2UtbW9iaWxpdHktMDAuDQo+IHR4dCBhbmQgZHJhZnQta3Vt
YXItc2ZjLWRjLXVzZS1jYXNlcy0wMC50eHQgYXMgV0cgZG9jdW1lbnRzICh0YXJnZXQ6DQo+IGlu
Zm9ybWF0aW9uYWwpLg0KPiANCj4gMikgRGVmZXIgYWN0aW9uIG9uIGRyYWZ0LWxpdS1zZXJ2aWNl
LWNoYWluaW5nLXVzZS1jYXNlcyAgYW5kIGRyYWZ0LQ0KPiBtZW5nLXNmYy1icm9hZGJhbmQtdXNl
Y2FzZXMgcGVyIHRoZSBhYm92ZSBkaXNjdXNzaW9uLg0KPiANCj4gRG9lcyB0aGlzIG1ha2Ugc2Vu
c2U/DQo+IA0KPiBKaW0gJiBUaG9tYXNfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0KPiBzZmMgbWFpbGluZyBsaXN0DQo+IHNmY0BpZXRmLm9yZw0KPiBodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQo=
--=_alternative 00376E5A48257CA9_=
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: base64

DQo8YnI+PHR0Pjxmb250IHNpemU9Mj5TdXBwb3J0IGNoYWlycyBhcHByb2FjaC48L2ZvbnQ+PC90
dD4NCjxicj4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPkl0J3MgZmluZSBieSBtZS48L2ZvbnQ+PC90
dD4NCjxicj4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPlRoYW5rcyw8L2ZvbnQ+PC90dD4NCjxicj48
dHQ+PGZvbnQgc2l6ZT0yPldlaTwvZm9udD48L3R0Pg0KPGJyPg0KPGJyPg0KPGJyPjx0dD48Zm9u
dCBzaXplPTI+Jmd0OyBGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24g
QmVoYWxmDQpPZiBLZW4gR3JheSAoa2VncmF5KTxicj4NCiZndDsgU2VudDogVGh1cnNkYXksIE1h
cmNoIDI3LCAyMDE0IDg6MjggQU08YnI+DQomZ3Q7IFRvOiBtb2hhbWVkLmJvdWNhZGFpckBvcmFu
Z2UuY29tOyBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsgc2ZjQGlldGYub3JnPGJyPg0KJmd0OyBT
dWJqZWN0OiBSZTogW3NmY10gUHJvZ3Jlc3Npb24gb2YgdXNlIGNhc2UgZG9jdW1lbnRzIGluIHRo
ZSBTRkMgV0c8L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsgJm5ic3A7PC9m
b250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7IEknZCBnaXZlIGEgKzEgdG8gdGhl
IGNoYWlycyDigKY8L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsgJm5ic3A7
PC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7IElmIHRoZXJlIGlzIGdvaW5n
IHRvIGJlIG1vcmUgdGhhbiBvbmUgZG9jdW1lbnQNCihhbmQgd2Ugc2VlbWVkIGhlbGwgPGJyPg0K
Jmd0OyBiZW50IG9uIG1vcmUgdGhhbiBvbmUgYXQgdGhlIEJvRiDigKYgd2UgY291bGQsIGFzIGEg
Z3JvdXAsIHNldHRsZQ0Kb24gPGJyPg0KJmd0OyAmcXVvdDthIHNtYWxsIG51bWJlciZxdW90Oyks
IHRoYXQgdGhleSBoYXZlIHNvbWUgZm9jdXMuICZuYnNwOzwvZm9udD48L3R0Pg0KPGJyPjx0dD48
Zm9udCBzaXplPTI+Jmd0OyAmbmJzcDs8L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0y
PiZndDsgSSBkb24ndCBmaW5kIHRoZSBmb2N1cyBvciBvcmdhbml6YXRpb24gZGVzY3JpYmVkDQpi
eSB0aGUgY2hhaXJzIDxicj4NCiZndDsgb25lcm91cyAtIGluIGZhY3QsIEdJVkVOIHRoYXQgd2Ug
aGF2ZSB0aGUgbGlhaXNvbihzKSBpbiBwbGFjZSBhbmQNCjxicj4NCiZndDsgdGhhdCB0aGV5IGRv
IHdhbnQgYSB2b2ljZSBoZXJlLCBhbmQgdGhhdCBhdCBsZWFzdCBvbmUgb2YgdGhlbSBoYXMNCmEg
PGJyPg0KJmd0OyAmcXVvdDtkb21haW4gZm9jdXMmcXVvdDsgSSBmaW5kIGl0IGxvZ2ljYWwgdG8g
c3RhcnQgd2l0aCBicm9hZGJhbmQNCmFuZCBkZXZlbG9wPGJyPg0KJmd0OyB1c2UgY2FzZXMgaW4g
YSBzZXQgb2Ygbm9uLXRyaXZpYWwgZG9tYWlucy4gJm5ic3A7PC9mb250PjwvdHQ+DQo8YnI+PHR0
Pjxmb250IHNpemU9Mj4mZ3Q7ICZuYnNwOzwvZm9udD48L3R0Pg0KPGJyPjx0dD48Zm9udCBzaXpl
PTI+Jmd0OyBUaGV5IGhhZCB0byBkZWZpbmUgJnF1b3Q7YSBzbWFsbCBudW1iZXImcXVvdDsNCuKA
pm9yICZxdW90O2Egc21hbGwgbnVtYmVyJnF1b3Q7IGJlY29tZXMgYSA8YnI+DQomZ3Q7IGJpZyBu
dW1iZXIuICZuYnNwO05vdyB3ZSBrbm93IGhvdyBtYW55ICZxdW90O2Egc21hbGwgbnVtYmVyJnF1
b3Q7DQppcy48L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsgJm5ic3A7PC9m
b250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7IElmIGRyYWZ04oCTbGl1IGlzIHN0
cmlwcGVkIG9mIGVub3VnaCBjb250ZW50DQpieSB0aGUgY2F0ZWdvcml6YXRpb24gb2YgPGJyPg0K
Jmd0OyB0aGUgJnF1b3Q7c21hbGwgbnVtYmVyJnF1b3Q7IGl0J3MgZWZmaWNhY3kgc2hvdWxkIGJl
IHF1ZXN0aW9uZWQuICZuYnNwO1RvDQp5b3VyIDxicj4NCiZndDsgc3BlY2lmaWMgcG9pbnQsIGFz
IGEgZ3JvdXAgd2UgY2FuIGRlY2lkZSBvbiBtb3ZpbmcgdGhlIHNwZWNpZmljIHRleHQ8YnI+DQom
Z3Q7IHlvdSBtZW50aW9uIGJhY2sgdG8gUHJvYmxlbSBvciBvdGhlcndpc2UgcmUtaG9tZSBpdC4g
Jm5ic3A7SXQgc2hvdWxkbid0DQo8YnI+DQomZ3Q7IGJlIHRoZSBzb2xlIHJlYXNvbiBkcmFmdC1s
aXUgZXhpc3RzLjwvZm9udD48L3R0Pg0KPGJyPjx0dD48Zm9udCBzaXplPTI+Jmd0OyAmbmJzcDs8
L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsgSSB3b3VsZCBoYXZlIGdvbmUg
YSBiaXQgZnVydGhlciB0aGFuIHRoZSBjaGFpcnMsDQpmcmFua2x5LiAmbmJzcDs8L2ZvbnQ+PC90
dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsgJm5ic3A7PC9mb250PjwvdHQ+DQo8YnI+PHR0
Pjxmb250IHNpemU9Mj4mZ3Q7IFRoZXJlIGlzIFNPIG11Y2ggdXNlIGNhc2UgbGl0ZXJhdHVyZSBv
dXQgdGhlcmUNCnJpZ2h0IG5vdywgSSBmcmFua2x5IDxicj4NCiZndDsgZG9uJ3Qgd2FudCB0byBz
ZWUgdGhlIElFVEYgcmVwZWF0IGFueSBtb3JlIHRoYW4gaXQgaGFzIHRvLiAmbmJzcDtJDQp3b3Vs
ZCA8YnI+DQomZ3Q7IGhhemFyZCB0aGF0IG1vc3Qgb2YgdXMgaGF2ZSByZWFkIHRoZXNlIHRoaW5n
cyBiZWZvcmUgaW4gb25lIG9mIHNldmVyYWwNCmZvcnVtcy48L2ZvbnQ+PC90dD4NCjxicj48dHQ+
PGZvbnQgc2l6ZT0yPiZndDsgJm5ic3A7PC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9
Mj4mZ3Q7IFNvLCBJTU8sIHRoZSB1c2UgY2FzZXMgc2hvdWxkIHByb3ZpZGUgc3VwcG9ydA0KZm9y
IHRoZSBwcm9ibGVtIDxicj4NCiZndDsgc3RhdGVtZW50IGFuZCB0aGUgZGV2ZWxvcG1lbnQgb2Yg
YSBwcm9wb3NlZCBoZWFkZXIgZnVuY3Rpb25hbGl0eSA8YnI+DQomZ3Q7IChzb2x1dGlvbiksIGFu
ZCBhcyBzdWNoIHNob3VsZCBpbGx1c3RyYXRlIHNpZ25pZmljYW50bHkgdW5pcXVlIDxicj4NCiZn
dDsgcmVxdWlyZW1lbnRzIOKApnNvIHRoYXQgd2UgY2FuIGFzc2VzcyB0aGUgZWZmaWNhY3kgb2Yg
dGhlIHByb3Bvc2VkDQo8YnI+DQomZ3Q7IHNvbHV0aW9ucy4gJm5ic3A7SSBob3BlIHRoZSAmcXVv
dDtvd25lciBieSBhcmVhJnF1b3Q7IGRlc2NyaWJlZCBieQ0KdGhlIGNoYWlycyB3aWxsIDxicj4N
CiZndDsgdGFrZSBvbiB0aGUgcmVzcG9uc2liaWxpdHkgb2YgbWFraW5nIHN1cmUgdGhhdCB0aGVp
ciBleGFtcGxlcyBhcmUNCjxicj4NCiZndDsgc2lnbmlmaWNhbnRseSB1bmlxdWUgZm9yICZuYnNw
O2NvbnNpZGVyYXRpb24gYW5kIGFkZHJlc3NhYmxlIGluIHRoZQ0Kc29sdXRpb24uICZuYnNwOzwv
Zm9udD48L3R0Pg0KPGJyPjx0dD48Zm9udCBzaXplPTI+Jmd0OyAmbmJzcDs8L2ZvbnQ+PC90dD4N
Cjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsgQmVjYXVzZSB0aGVpciB3b3JrIHJlcHJlc2VudHMg
dGhlIHdvcmsgb2YgbWFueQ0KKHdob2xlIG9yZ2FuaXphdGlvbnMpPGJyPg0KJmd0OyBhbmQgaXMg
aG9wZWZ1bGx5IGZ1cnRoZXIgZGlzdGlsbGVkIGJ5IHRoZSBhdXRob3IgaGVyZSBpbnRvIHVuaXF1
ZQ0KPGJyPg0KJmd0OyBleGFtcGxlcywgaW4gZmFpcm5lc3MgdGhlaXIgY29udHJpYnV0aW9ucyBz
aG91bGQgcHJvYmFibHkgYmUgPGJyPg0KJmd0OyBjcmVkaXRlZCB0byAmcXVvdDt2YXJpb3VzJnF1
b3Q7IHdpdGggYSBub2QgdG8gdGhlaXIgb3JnYW5pemF0aW9uLjwvZm9udD48L3R0Pg0KPGJyPjx0
dD48Zm9udCBzaXplPTI+Jmd0OyAmbmJzcDs8L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6
ZT0yPiZndDsgQW5kLCBiZWNhdXNlIHRoZXNlIHVzZSBjYXNlcyBoYXZlIGJlZW4gcmV2aWV3ZWQN
CmluIG90aGVyIGZvcnVtcyBieSA8YnI+DQomZ3Q7IG1hbnkgcGVvcGxlLCB0aGUgcHJvY2VzcyBz
aG91bGQgYmUgbW9yZSBleHBlZGl0aW91cy48L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6
ZT0yPiZndDsgJm5ic3A7PC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7ICZu
YnNwOzwvZm9udD48L3R0Pg0KPGJyPjx0dD48Zm9udCBzaXplPTI+Jmd0OyAmbmJzcDs8L2ZvbnQ+
PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsgJm5ic3A7PC9mb250PjwvdHQ+DQo8YnI+
PHR0Pjxmb250IHNpemU9Mj4mZ3Q7IEZyb206ICZxdW90O21vaGFtZWQuYm91Y2FkYWlyQG9yYW5n
ZS5jb20mcXVvdDsNCiZsdDttb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tJmd0Ozxicj4NCiZn
dDsgRGF0ZTogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDM6MDcgQU08YnI+DQomZ3Q7IFRvOiAm
cXVvdDtKaW0gR3VpY2hhcmQgKGpndWljaGFyKSZxdW90OyAmbHQ7amd1aWNoYXJAY2lzY28uY29t
Jmd0OywNCiZxdW90O3NmY0BpZXRmLm9yZyZxdW90OyAmbHQ7PGJyPg0KJmd0OyBzZmNAaWV0Zi5v
cmcmZ3Q7PGJyPg0KJmd0OyBTdWJqZWN0OiBSZTogW3NmY10gUHJvZ3Jlc3Npb24gb2YgdXNlIGNh
c2UgZG9jdW1lbnRzIGluIHRoZSBTRkMgV0c8L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6
ZT0yPiZndDsgJm5ic3A7PC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7IERl
YXIgY2hhaXJzLDwvZm9udD48L3R0Pg0KPGJyPjx0dD48Zm9udCBzaXplPTI+Jmd0OyAmbmJzcDs8
L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsgU29tZSBjb21tZW50cyBiZWxv
dzo8L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsgwrcgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7IFRoZSBwcm9wb3NlZCBhY3Rpb25zDQphcmUgbm90IGFsaWduZWQgd2l0
aCB0aGUgZmVlZGJhY2sgPGJyPg0KJmd0OyByZWNlaXZlZCBpbiB0aGlzIHRocmVhZCAoUHJvZ3Jl
c3Npb24gb2YgdXNlIGNhc2UgZG9jdW1lbnRzIHdpdGhpbg0KPGJyPg0KJmd0OyB0aGUgU0ZDIHdv
cmtpbmcgZ3JvdXApLiBBbnN3ZXJzIHRvIHRoYXQgcG9sbCBhcmUgaW4gZmF2b3Igb2YgaGF2aW5n
DQo8YnI+DQomZ3Q7IGEgZ2VuZXJpYyB1c2UgY2FzZSBkb2N1bWVudC4gSU1IbywgaXQgaXMgbm90
IGZhaXIgdG8gaWdub3JlIHdoYXQgd2FzPGJyPg0KJmd0OyB2b2ljZWQgZm9yIGJ5IHdnIG1lbWJl
cnMgaW4gdGhlIG1haWxpbmcgbGlzdCBhcyBwYXJ0IG9mIGEgZm9ybWFsIDxicj4NCiZndDsgY2Fs
bCB3aXRoIGNsZWFyIHF1ZXN0aW9ucy4gPC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9
Mj4mZ3Q7IMK3ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBTb21lIG9mIHRoZSB0ZXh0DQp0
aGF0IHdhcyBhZG9wdGVkIGJ5IHRoZSBXRyBhcyBwYXJ0IG9mIHRoZTxicj4NCiZndDsgUHJvYmxl
bSBTdGF0ZW1lbnQgKHVzZSBjYXNlIGFzIHBhcnQgb2YgdGhlIFByb2JsZW0gc3RhdGVtZW50KSBo
YXMNCjxicj4NCiZndDsgYmVlbiBtb3ZlZCB0byB0aGUgZ2VuZXJpYyB1c2UgY2FzZS4gVGhhdCB0
ZXh0IGlzIGdvdmVybmVkIGJ5IHRoaXMNCjxicj4NCiZndDsgY2hhcnRlciB0ZXh0OiDigJwxLiBQ
cm9ibGVtIFN0YXRlbWVudDogVGhpcyBkb2N1bWVudCB3aWxsIHByb3ZpZGUNCmEgPGJyPg0KJmd0
OyBzdW1tYXJ5IG9mIHRoZTxicj4NCiZndDsgcHJvYmxlbSBzcGFjZSB0byBiZSBhZGRyZXNzZWQg
YnkgdGhlIFNGQyB3b3JraW5nIGdyb3VwIGluY2x1ZGluZzxicj4NCiZndDsgZXhhbXBsZSBoaWdo
LWxldmVsIHVzZSBjYXNlcy4gQWRkaXRpb25hbGx5LCB0aGUgd29ya2luZyBncm91cCB3aWxsPGJy
Pg0KJmd0OyBub3JtYWxpemUgbm9tZW5jbGF0dXJlIGFuZCBkZWZpbml0aW9ucyBmb3Igc2Vydmlj
ZSBmdW5jdGlvbiBjaGFpbmluZy48YnI+DQomZ3Q7IOKAnS4gV2hhdCB0byBkbyBmb3IgdGhhdCB0
ZXh0PyA8L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsgwrcgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7IEhhdmluZyB0aGUgZ2VuZXJpYw0KdXNlIGNhc2UgZG9jdW1lbnQg
YW5kIHNvbWUgZmV3IGRldGFpbGVkPGJyPg0KJmd0OyBvbmVzIGRvIG5vdCBjb25mbGljdC4gSXQg
aXMgb25seSBhIG1hdHRlciBvZiBzY29waW5nLjwvZm9udD48L3R0Pg0KPGJyPjx0dD48Zm9udCBz
aXplPTI+Jmd0OyAmbmJzcDs8L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsg
R2l2ZW4gd2hhdCBpcyBzdGF0ZWQgYWJvdmUsIEkgZGlzYWdyZWUgd2l0aCB5b3VyDQpwcm9wb3Nh
bC4gPC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7ICZuYnNwOzwvZm9udD48
L3R0Pg0KPGJyPjx0dD48Zm9udCBzaXplPTI+Jmd0OyBJZiBJIGhhdmUgdG8gY2hvb3NlIChhZ2Fp
biksIEkgd291bGQgdm90ZSBmb3INCmhhdmluZyBvbmUgc2luZ2xlIHVzZSA8YnI+DQomZ3Q7IGNh
c2VzIGRvY3VtZW50LiBIYXZpbmcgb25lIHNpbmdsZSBkb2N1bWVudCB3aWxsIGhlbHAgZm9jdXNp
bmcgb24gPGJyPg0KJmd0OyBjb3JlIGFzcGVjdHMgYW5kIHdvdWxkIHNpbXBsaWZ5IHRoZSB3ZyBh
Y3Rpdml0eTogcmV2aWV3LCBsYXN0IGNhbGxzLA0KZXRjLjwvZm9udD48L3R0Pg0KPGJyPjx0dD48
Zm9udCBzaXplPTI+Jmd0OyAmbmJzcDs8L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0y
PiZndDsgQ2hlZXJzLDwvZm9udD48L3R0Pg0KPGJyPjx0dD48Zm9udCBzaXplPTI+Jmd0OyBNZWQ8
L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsgJm5ic3A7PC9mb250PjwvdHQ+
DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7IERlIDogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNA
aWV0Zi5vcmddIERlIGxhDQpwYXJ0IGRlIEppbSBHdWljaGFyZCAoamd1aWNoYXIpPGJyPg0KJmd0
OyBFbnZvecOpIDogbWVyY3JlZGkgMjYgbWFycyAyMDE0IDE4OjU0PGJyPg0KJmd0OyDDgCA6IHNm
Y0BpZXRmLm9yZzxicj4NCiZndDsgT2JqZXQgOiBbc2ZjXSBQcm9ncmVzc2lvbiBvZiB1c2UgY2Fz
ZSBkb2N1bWVudHMgaW4gdGhlIFNGQyBXRzwvZm9udD48L3R0Pg0KPGJyPjx0dD48Zm9udCBzaXpl
PTI+Jmd0OyAmbmJzcDs8L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsgV0c6
PC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7ICZuYnNwOzwvZm9udD48L3R0
Pg0KPGJyPjx0dD48Zm9udCBzaXplPTI+Jmd0OyBJbiBhIG1lc3NhZ2UgYmFjayBpbiBKYW51YXJ5
LCB3ZSAodGhlIGNoYWlycykNCnByb3Bvc2VkIHRoYXQgdGhlIFNGQyA8YnI+DQomZ3Q7IFdHIGhh
bmRsZSB0aGUgdG9waWMgb2YgdXNlIGNhc2UgZG9jdW1lbnRzIGFzIGZvbGxvd3M6PC9mb250Pjwv
dHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7ICZuYnNwOzwvZm9udD48L3R0Pg0KPGJyPjx0
dD48Zm9udCBzaXplPTI+Jmd0OyAxKSBIYXZlIHRoZSBXRyBkZXZlbG9wIG9uZSB1c2UgY2FzZSBk
b2N1bWVudA0KdGhhdCBkb2N1bWVudHMgYSBzbWFsbCA8YnI+DQomZ3Q7IG51bWJlciBvZiByZXBy
ZXNlbnRhdGl2ZSB1c2UgY2FzZXMuICZuYnNwO1RoZSBkb2N1bWVudCBwcmVzZW50ZWQgYnkNCjxi
cj4NCiZndDsgSG9uZ3l1IExpIGF0IHRoZSBWYW5jb3V2ZXIgQk9GIGNvdWxkIHNlcnZlIGZvciB0
aGlzIHB1cnBvc2U8L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsgKGh0dHA6
Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtbGl1LXNlcnZpY2UtY2hhaW5pbmctdXNl
LWNhc2VzKS48L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsgJm5ic3A7PC9m
b250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7IDMpIEZvciBhZGRpdGlvbmFsIHVz
ZSBjYXNlcyBub3QgY292ZXJlZCBpbiAxKQ0KYWJvdmUsIGFsbG93IGZvciBhIDxicj4NCiZndDsg
c21hbGwgbnVtYmVyIG9mIGRvY3VtZW50cyB0aGF0IGFyZSBhcHBsaWNhYmxlIHRvIHNwZWNpZmlj
PC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7IGVudmlyb25tZW50cyAoZS5n
LiAmbmJzcDttb2JpbGl0eSwgZGF0YSBjZW50ZXIsDQpicm9hZGJhbmQsIGFuZCBzbyBmb3J0aC4p
PGJyPg0KJmd0OyBUaGVzZSBkb2N1bWVudHMgd291bGQgcHJvdmlkZSBtb3JlIGRldGFpbGVkIGlu
Zm9ybWF0aW9uIGFuZCA8YnI+DQomZ3Q7IGFwcGxpY2FiaWxpdHkgb2YgU0ZDIHRvIHRoZXNlIHNw
ZWNpZmljIGVudmlyb25tZW50cywgYW5kIHdvdWxkIG5lZWQNCjxicj4NCiZndDsgdG8gZ28gYmV5
b25kIHdoYXQgaXMgY292ZXJlZCBpbiB0aGUgZ2VuZXJhbCB1c2UgY2FzZSBkb2N1bWVudCAoMSku
DQo8YnI+DQomZ3Q7IE5vdGUgdGhhdCBpdCBpcyBub3QgdGhlIGludGVudGlvbiB0byBoYXZlIGV2
ZXJ5IHBvdGVudGlhbCB1c2UgY2FzZQ0KZG9jdW1lbnRlZC48L2ZvbnQ+PC90dD4NCjxicj48dHQ+
PGZvbnQgc2l6ZT0yPiZndDsgJm5ic3A7PC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9
Mj4mZ3Q7IFNpbmNlIHRoZW4sIGFuZCBiYXNlZCBvbiB0aGUgcHJlc2VudGF0aW9ucy9kaXNjdXNz
aW9uDQppbiBMb25kb24sIGl0IDxicj4NCiZndDsgYXBwZWFycyB0aGF0IHdlIGhhdmUgYSBudW1i
ZXIgb2YgZG9jdW1lbnRzIHRoYXQgd2FycmFudCBiZWluZyA8YnI+DQomZ3Q7IGRldmVsb3BlZCBh
cyBzdGFuZGFsb25lIGRvY3VtZW50cy4gU3BlY2lmaWNhbGx5OjwvZm9udD48L3R0Pg0KPGJyPjx0
dD48Zm9udCBzaXplPTI+Jmd0OyAmbmJzcDs8L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6
ZT0yPiZndDsgMSkgQSB1c2UgY2FzZSBkb2N1bWVudCBvbiBtb2JpbGl0eSwgZS5nLiwgaHR0cDov
L2RhdGF0cmFja2VyLmlldGYuPGJyPg0KJmd0OyBvcmcvZG9jL2RyYWZ0LWhhZWZmbmVyLXNmYy11
c2UtY2FzZS1tb2JpbGl0eS88L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsg
Jm5ic3A7PC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7IDIpIEEgdXNlIGNh
c2UgZG9jdW1lbnQgb24gRGF0YSBDZW50ZXJzLCBlLmcuLA0KaHR0cDovL2RhdGF0cmFja2VyLjxi
cj4NCiZndDsgaWV0Zi5vcmcvZG9jL2RyYWZ0LWt1bWFyLXNmYy1kYy11c2UtY2FzZXMvPC9mb250
PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7ICZuYnNwOzwvZm9udD48L3R0Pg0KPGJy
Pjx0dD48Zm9udCBzaXplPTI+Jmd0OyAzKSBQb3NzaWJseSBhIHVzZSBjYXNlIGRvY3VtZW50IG9u
IEJyb2FkYmFuZA0Kc2NlbmFyaW9zLiBIb3dldmVyLCB1c2U8YnI+DQomZ3Q7IGNhc2VzIGZyb20g
YSBicm9hZGJhbmQgcGVyc3BlY3RpdmUgYXJlIGJlaW5nIGRldmVsb3BlZCBpbiB0aGUgQkJGDQo8
YnI+DQomZ3Q7IChzZWUgdGhlIGxpYWlzb24gc3RhdGVtZW50IGF0IGh0dHBzOi8vZGF0YXRyYWNr
ZXIuaWV0Zi5vcmcvbGlhaXNvbi8xMzA0Lzxicj4NCiZndDsgKS4gV2UgYWxzbyBoYXZlIGh0dHA6
Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtbWVuZy1zZmMtPGJyPg0KJmd0OyBicm9h
ZGJhbmQtdXNlY2FzZXMvLiAmbmJzcDtJdCBkb2VzIG5vdCBzZWVtIGFwcHJvcHJpYXRlIHRvIGFk
b3B0IGENCldHIDxicj4NCiZndDsgZG9jdW1lbnQgb24gdGhlIHRvcGljIG9mIGJyb2FkYmFuZCAo
YXQgbGVhc3QgYXQgdGhpcyB0aW1lKSB3aXRob3V0DQo8YnI+DQomZ3Q7IGNsYXJpZnlpbmcgdGhl
IHJlbGF0aW9uc2hpcCBiZXR3ZWVuIGRyYWZ0LW1lbmctc2ZjLWJyb2FkYmFuZC08YnI+DQomZ3Q7
IHVzZWNhc2VzIGFuZCB0aGUgQkJGIHdvcmsuIEluIGFkZGl0aW9uLCB3ZSB3b3VsZCBuZWVkIHRv
IHVuZGVyc3RhbmQNCjxicj4NCiZndDsgd2h5IHR3byBlZmZvcnRzIOKAlCBvbmUgaW4gQkJGIGFu
ZCBvbmUgaW4gdGhlIElFVEYgLS0gb24gdGhlIHNhbWUNCjxicj4NCiZndDsgdG9waWMgd291bGQg
YmUgYXBwcm9wcmlhdGUuIEhlbmNlLCBhdCB0aGUgcHJlc2VudCB0aW1lLCB3ZSBkbyBub3QNCjxi
cj4NCiZndDsgaW50ZW5kIHRvIGFkb3B0IGEgV0cgZG9jdW1lbnQgb24gYnJvYWRiYW5kIHNjZW5h
cmlvcywgYW5kIGV4cGVjdCB0bw0KPGJyPg0KJmd0OyByZWNlaXZlIHByaW1hcnkgZ3VpZGFuY2Ug
b24gdGhpcyB0b3BpYyBmcm9tIHRoZSBCQkYuPC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNp
emU9Mj4mZ3Q7ICZuYnNwOzwvZm9udD48L3R0Pg0KPGJyPjx0dD48Zm9udCBzaXplPTI+Jmd0OyBU
aGF0IGxlYXZlczogaHR0cDovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1saXUtc2Zj
LXVzZS1jYXNlcy88YnI+DQomZ3Q7ICwgYSBtb3JlIGdlbmVyYWwgZG9jdW1lbnQuIEJ1dCB0aGF0
IGRvY3VtZW50IGluY2x1ZGVzIHRleHQgb24gdGhyZWUNCjxicj4NCiZndDsgdG9waWNzIHRoYXQg
d291bGQgYmUgY292ZXJlZCBpbiBtb3JlIGRldGFpbCBlbHNld2hlcmUgKGJyb2FkYmFuZCwNCjxi
cj4NCiZndDsgbW9iaWxlLCBhbmQgREMpLiBXaGlsZSB0aGlzIGRvY3VtZW50IGNvdWxkIGNvbnRh
aW4gcG9pbnRlcnMgdG8gdGhlDQo8YnI+DQomZ3Q7IG90aGVyIGRvY3VtZW50cywgdGhhdCBsZWF2
ZXMgdGhlIGRvY3VtZW50IHdpdGggdmVyeSBsaXR0bGUgPGJyPg0KJmd0OyBzdGFuZGFsb25lIGNv
bnRlbnQgLS0gcmFpc2luZyB0aGUgcXVlc3Rpb24gb2Ygd2hhdCBzaG91bGQgYmUgZG9uZQ0KPGJy
Pg0KJmd0OyB3aXRoIGl0LCBvciB3aGF0IGNvbnRlbnQgaXQgY291bGQgaW5jb3Jwb3JhdGUgaW4g
b3JkZXIgdG8gYmUgPGJyPg0KJmd0OyB3b3J0aHdoaWxlIGFzIGEgc3RhbmRhbG9uZSBkb2N1bWVu
dC48L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsgJm5ic3A7PC9mb250Pjwv
dHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7IFRodXMsIHRoZSBjaGFpcnMgcmVjb21tZW5k
YXRpb24gYXQgdGhpcyB0aW1lDQppczo8L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0y
PiZndDsgJm5ic3A7PC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7IDEpIENh
bGwgZm9yIFdHIGFkb3B0aW9uIG9mIGRyYWZ0LWhhZWZmbmVyLXNmYy11c2UtY2FzZS1tb2JpbGl0
eS0wMC48YnI+DQomZ3Q7IHR4dCBhbmQgZHJhZnQta3VtYXItc2ZjLWRjLXVzZS1jYXNlcy0wMC50
eHQgYXMgV0cgZG9jdW1lbnRzICh0YXJnZXQ6PGJyPg0KJmd0OyBpbmZvcm1hdGlvbmFsKS48L2Zv
bnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsgJm5ic3A7PC9mb250PjwvdHQ+DQo8
YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7IDIpIERlZmVyIGFjdGlvbiBvbiBkcmFmdC1saXUtc2Vy
dmljZS1jaGFpbmluZy11c2UtY2FzZXMNCiZuYnNwO2FuZCBkcmFmdC08YnI+DQomZ3Q7IG1lbmct
c2ZjLWJyb2FkYmFuZC11c2VjYXNlcyBwZXIgdGhlIGFib3ZlIGRpc2N1c3Npb24uPC9mb250Pjwv
dHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7ICZuYnNwOzwvZm9udD48L3R0Pg0KPGJyPjx0
dD48Zm9udCBzaXplPTI+Jmd0OyBEb2VzIHRoaXMgbWFrZSBzZW5zZT88L2ZvbnQ+PC90dD4NCjxi
cj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsgJm5ic3A7PC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250
IHNpemU9Mj4mZ3Q7IEppbSAmYW1wOyBUaG9tYXNfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsgc2ZjIG1haWxpbmcgbGlzdDxicj4NCiZndDsg
c2ZjQGlldGYub3JnPGJyPg0KJmd0OyBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYzxicj4NCjwvZm9udD48L3R0Pg0K
--=_alternative 00376E5A48257CA9_=--


From nobody Fri Mar 28 03:04:37 2014
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 73EF31A0919 for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 03:04:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.549
X-Spam-Level: 
X-Spam-Status: No, score=-1.549 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_NONE=-0.0001, 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 S0cjBCUwif-h for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 03:04:34 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias245.francetelecom.com [80.12.204.245]) by ietfa.amsl.com (Postfix) with ESMTP id AEBA31A04AB for <sfc@ietf.org>; Fri, 28 Mar 2014 03:04:33 -0700 (PDT)
Received: from omfeda08.si.francetelecom.fr (unknown [xx.xx.xx.201]) by omfeda10.si.francetelecom.fr (ESMTP service) with ESMTP id 9B2AF374363; Fri, 28 Mar 2014 11:04:30 +0100 (CET)
Received: from PUEXCH71.nanterre.francetelecom.fr (unknown [10.101.44.33]) by omfeda08.si.francetelecom.fr (ESMTP service) with ESMTP id 4AA8538406E; Fri, 28 Mar 2014 11:04:30 +0100 (CET)
Received: from PUEXCB1B.nanterre.francetelecom.fr ([10.101.44.11]) by PUEXCH71.nanterre.francetelecom.fr ([10.101.44.33]) with mapi; Fri, 28 Mar 2014 11:04:30 +0100
From: <mohamed.boucadair@orange.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Dave Dolson <ddolson@sandvine.com>, "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>
Date: Fri, 28 Mar 2014 11:04:28 +0100
Thread-Topic: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
Thread-Index: Ac9JwuZrU5y5VFJqRfW+5L6nhTn9lgAp8kQA
Message-ID: <94C682931C08B048B7A8645303FDC9F36F54484325@PUEXCB1B.nanterre.francetelecom.fr>
References: <E8355113905631478EFF04F5AA706E9818ABC6E0@wtl-exchp-1.sandvine.com> <94C682931C08B048B7A8645303FDC9F36F503EE0AD@PUEXCB1B.nanterre.francetelecom.fr> <531F3B9C.2030705@joelhalpern.com> <94C682931C08B048B7A8645303FDC9F36F54483E74@PUEXCB1B.nanterre.francetelecom.fr> <53342B97.8020109@joelhalpern.com>
In-Reply-To: <53342B97.8020109@joelhalpern.com>
Accept-Language: fr-FR
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: fr-FR
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-PMX-Version: 6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2013.11.19.63615
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/3yipEdd47NnpcjdB9tAImcyU7n8
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Mar 2014 10:04:35 -0000

Hi Joel,

It seems we both agree the discovery functionality is not mandatory. The so=
lution should not assume the existence of such discovery.. that's evident f=
rom my side. I even think that the solution should work without assuming an=
y control plane.

The functionality is listed in the document because we should acknowledge i=
ts usefulness from an operational standpoint. Activating the feature is dep=
loyment-specific.=20

It is not because some can use static routing schemes that dynamic routing =
should be abolished!

Cheers,
Med

>-----Message d'origine-----
>De=A0: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>Envoy=E9=A0: jeudi 27 mars 2014 14:46
>=C0=A0: BOUCADAIR Mohamed IMT/OLN; Dave Dolson; draft-boucadair-sfc-
>requirements@tools.ietf.org
>Cc=A0: sfc@ietf.org
>Objet=A0: Re: [sfc] draft-boucadair-sfc-requirements-03 Service function
>discovery
>
>Yes, I have a problem with this requirement.  Even at a SHOULD level.
>I do not see how or why this would be included in our work at all.
>Service instance location is a problem of concern to the chain
>establishment mechanism.  It may or may not need discovery.  But the
>tools used there are not driven by requirements of the data plane for
>service chaining.  Hence, discovery does not seem to fit the charter.
>
>Yours,
>Joel
>
>On 3/27/14, 3:54 AM, mohamed.boucadair@orange.com wrote:
>> Hi Joel,
>>
>> The text says:
>>     REQ#29:  Means to dynamically discover Service Functions SHOULD be
>>              supported.
>>
>> Do you have concerns with this particular requirement?
>>
>> Cheers,
>> Med
>>
>>> -----Message d'origine-----
>>> De : Joel M. Halpern [mailto:jmh@joelhalpern.com]
>>> Envoy=E9 : mardi 11 mars 2014 17:37
>>> =C0 : BOUCADAIR Mohamed IMT/OLN; Dave Dolson; draft-boucadair-sfc-
>>> requirements@tools.ietf.org
>>> Cc : sfc@ietf.org
>>> Objet : Re: [sfc] draft-boucadair-sfc-requirements-03 Service function
>>> discovery
>>>
>>> What is the motivation for including service discovery in this work?  I=
t
>>> seems likely to be unnecessary in many cases, and even when needed it
>>> does not seem related to the goals in the charter?
>>>
>>> Yours,
>>> Joel
>>>
>>> On 3/11/14, 9:12 AM, mohamed.boucadair@orange.com wrote:
>>>> Dear David,
>>>>
>>>> The generic SF discovery requirement is captured in
>>>> */https://tools.ietf.org/html/draft-boucadair-sfc-requirements-03#page=
-
>>> 7:/*
>>>>
>>>>      REQ#29:  Means to dynamically discover Service Functions SHOULD b=
e
>>>>
>>>>               supported.
>>>>
>>>> As you can see the requirement is not a "MUST" but as a "SHOULD".
>>>>
>>>> Section 4 provides a detailed requirements list ** if ** such discover=
y
>>>> procedure is to be supported by an SFC domain. Section 4 says the
>>> following:
>>>>
>>>>      This section lists the set of requirements for the Service
>Function
>>>>
>>>>      Discovery procedure (denoted hereafter as "the solution").
>>>>
>>>> Requirements in Section 4 apply only of a discovery solution is to be
>>>> specified.
>>>>
>>>> Hope this clarifies your concern.
>>>>
>>>> Cheers,
>>>>
>>>> Med
>>>>
>>>> *De :*Dave Dolson [mailto:ddolson@sandvine.com]
>>>> *Envoy=E9 :* mardi 4 mars 2014 02:37
>>>> *=C0 :* draft-boucadair-sfc-requirements@tools.ietf.org
>>>> *Cc :* sfc@ietf.org
>>>> *Objet :* draft-boucadair-sfc-requirements-03 Service function
>discovery
>>>>
>>>> I'm looking at the "must" service function discovery requirements in
>>>> draft-boucadair-sfc-requirements.
>>>>
>>>> Some of these requirements seem incompatible with a PDP/orchestrated
>>>> approach, which some have been discussing.
>>>>
>>>> For example,
>>>>
>>>>      DISC_REQ#3:  The solution MUST allow for the dynamic discovery of
>all
>>>>
>>>>                   locations where a given Service Function may reside
>and
>>>>
>>>>                   be invoked for a given SF chain.  Particularly, the
>>>>
>>>>                   solution MUST allow for the dynamic discovery of bot=
h
>>>>
>>>>                   IPv4 and IPv6 locators of a Service Function
>instance.
>>>>
>>>> Intended or not, I've got router discovery protocol in my mind when I
>>>> read this. Broadcast "who is out there?".
>>>>
>>>> I don't think all operators would want this. Some would want to
>>>> explicitly configure the elements that can be used.
>>>>
>>>> In fact, DISC_REQ#5 identifies that there is a security problem with
>>>> auto discovery.
>>>>
>>>> In short, I don't think everyone wants auto discovery, so this
>>>> requirement should not be "MUST".
>>>>
>>>> David Dolson
>>>>
>>>> Senior Software Architect
>>>>
>>>> Sandvine
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>


From nobody Fri Mar 28 03:39:23 2014
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9549D1A04C8 for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 03:39:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.548
X-Spam-Level: 
X-Spam-Status: No, score=-1.548 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HELO_EQ_FR=0.35, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 Zg3-k6QyTiCI for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 03:39:18 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias91.francetelecom.com [193.251.215.91]) by ietfa.amsl.com (Postfix) with ESMTP id A25451A030E for <sfc@ietf.org>; Fri, 28 Mar 2014 03:39:17 -0700 (PDT)
Received: from omfedm05.si.francetelecom.fr (unknown [xx.xx.xx.1]) by omfedm09.si.francetelecom.fr (ESMTP service) with ESMTP id D23B42DC217; Fri, 28 Mar 2014 11:39:14 +0100 (CET)
Received: from PUEXCH21.nanterre.francetelecom.fr (unknown [10.101.44.28]) by omfedm05.si.francetelecom.fr (ESMTP service) with ESMTP id B5F9C35C045; Fri, 28 Mar 2014 11:39:14 +0100 (CET)
Received: from PUEXCB1B.nanterre.francetelecom.fr ([10.101.44.11]) by PUEXCH21.nanterre.francetelecom.fr ([10.101.44.28]) with mapi; Fri, 28 Mar 2014 11:39:14 +0100
From: <mohamed.boucadair@orange.com>
To: Xuxiaohu <xuxiaohu@huawei.com>, Ben Wright <Ben.Wright@metaswitch.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "Jim Guichard (jguichar)" <jguichar@cisco.com>, "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>
Date: Fri, 28 Mar 2014 11:39:13 +0100
Thread-Topic: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
Thread-Index: Ac9I7fEHeGo8gMbcTxCydUP11z0SHwAFbeYAAAGFThD//2P6gIABIGgA//9S1XD//QdgEA==
Message-ID: <94C682931C08B048B7A8645303FDC9F36F54484366@PUEXCB1B.nanterre.francetelecom.fr>
References: <B3B6FD81D3159A45B5421AF9DD500F88D6F84A36@ENFICSMBX1.datcon.co.uk> <CF585472.1E533%jguichar@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6532@MBX021-W3-CA-2.exch021.domain.local> <B3B6FD81D3159A45B5421AF9DD500F88D6F84B7F@ENFICSMBX1.datcon.co.uk> <94C682931C08B048B7A8645303FDC9F36F54483E67@PUEXCB1B.nanterre.francetelecom.fr> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08265397@NKGEML512-MBS.china.huawei.com>
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08265397@NKGEML512-MBS.china.huawei.com>
Accept-Language: fr-FR
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: fr-FR
Content-Type: multipart/alternative; boundary="_000_94C682931C08B048B7A8645303FDC9F36F54484366PUEXCB1Bnante_"
MIME-Version: 1.0
X-PMX-Version: 6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2014.3.28.54219
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/H88mebz5D7z-fb1EA-Qd3hcUSuk
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Mar 2014 10:39:20 -0000

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

SGkgWGlvYWh1LA0KDQpJ4oCZbSBhZnJhaWQgdGhhdCBpbmNsdWRpbmcgdGhvc2UgaWRlbnRpZmll
cnMgaW4gdGhlIHJlcXVpcmVtZW50IHRleHQgaXMgY2xvc2UgdG8gdGhlIHNvbHV0aW9uIGRpc2N1
c3Npb24gcmF0aGVyIHRoYW4gaWRlbnRpZnlpbmcgdGhlIGZ1bmN0aW9uYWwgbmVlZC4NCg0KQ2hl
ZXJzLA0KTWVkDQoNCg0KRGUgOiBYdXhpYW9odSBbbWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb21d
DQpFbnZvecOpIDogamV1ZGkgMjcgbWFycyAyMDE0IDExOjAzDQrDgCA6IEJPVUNBREFJUiBNb2hh
bWVkIElNVC9PTE47IEJlbiBXcmlnaHQ7IFJvbiBQYXJrZXI7IEppbSBHdWljaGFyZCAoamd1aWNo
YXIpOyBkcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50c0B0b29scy5pZXRmLm9yZw0KQ2Mg
OiBzZmNAaWV0Zi5vcmcNCk9iamV0IDogcmU6IFtzZmNdIExvb3AgZGV0ZWN0aW9uIGluIHNlcnZp
Y2UgY2hhaW5zIC0gcXVlc3Rpb24gb24gZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHMN
Cg0KSGkgTWVkLA0KDQpJdCBzZWVtcyBoZWxwZnVsIHRvIGZ1cnRoZXIgbWVudGlvbiB0aGF0IGlu
IHRoZSBTRiBTcGlyYWwgY2FzZSwgdGhlIHBhdGggc2VsZWN0aW9uIG9uIHRoZSBzZXJ2aWNlIG5v
ZGVzIHdoaWNoIG1heSBiZSBpbnZva2VkIG11bHRpcGxlIHRpbWVzIGluIHRoZSBzYW1lIHNlcnZp
Y2UgcGF0aCwgbm93IHNob3VsZCBkZXBlbmQgb24gdGhlIGNvbWJpbmF0aW9uIG9mIHRoZSBzZXJ2
aWNlIHBhdGggSUQgYW5kIHRoZSBzZXJ2aWNlIGluZGV4LCByYXRoZXIgdGhhbiB0aGUgc2Vydmlj
ZSBwYXRoIElEIGFsb25lLg0KDQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUNCg0K5Y+R5Lu25Lq6OiBz
ZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10g5Luj6KGoIG1vaGFtZWQuYm91Y2FkYWly
QG9yYW5nZS5jb208bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20+DQrlj5HpgIHm
l7bpl7Q6IDIwMTTlubQz5pyIMjfml6UgMTU6MzUNCuaUtuS7tuS6ujogQmVuIFdyaWdodDsgUm9u
IFBhcmtlcjsgSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7IGRyYWZ0LWJvdWNhZGFpci1zZmMtcmVx
dWlyZW1lbnRzQHRvb2xzLmlldGYub3JnPG1haWx0bzpkcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVp
cmVtZW50c0B0b29scy5pZXRmLm9yZz4NCuaKhOmAgTogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQrkuLvpopg6IFJlOiBbc2ZjXSBMb29wIGRldGVjdGlvbiBpbiBzZXJ2aWNlIGNo
YWlucyAtIHF1ZXN0aW9uIG9uIGRyYWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1lbnRzDQoNCkRl
YXIgQmVuLA0KDQpXaGF0IGFib3V0IHRoaXMgcHJvcG9zYWw/DQoNCiAgIFJFUSMyNTogIFRoZSBz
b2x1dGlvbiBNVVNUIHByZXZlbnQgU2VydmljZSBGdW5jdGlvbiBMb29wcy4NCg0KICAgICAgICAg
ICAgQS4gIFJlbGF4aW5nIHRoaXMgY2FwYWJpbGl0eSBTSE9VTEQgYmUgY29uZmlndXJhYmxlLg0K
ICAgICAgICAgICAgQi4gIFNlcnZpY2UgRnVuY3Rpb25zIE1BWSBiZSBpbnZva2VkIG11bHRpcGxl
IHRpbWVzIGluIHRoZQ0KICAgICAgICAgICAgICAgIHNhbWUgU2VydmljZSBGdW5jdGlvbiBDaGFp
biAoZGVub3RlZCBhcyBTRiBTcGlyYWwpLCBidXQNCiAgICAgICAgICAgICAgICB0aGUgc29sdXRp
b24gTVVTVCBwcmV2ZW50IGZvcndhcmRpbmcgbG9vcHMuDQoNClRoZSBtb3RpdmF0aW9uIGZvciB0
aGlzIHdvcmRpbmcgaXMgdG8gY2FsbCBvdXQgdGhlIGNvcmUgZnVuY3Rpb25hbGl0eSAodGhhdCBp
cyBsb29wIGRldGVjdGlvbikgYW5kIGFsbG93IGZvciBzb21lIGV4Y2VwdGlvbnMgd2hlcmUgdGhl
IGZ1bmN0aW9uYWxpdHkgaXMgZGlzYWJsZWQgZm9yIHNvbWUgc3BlY2lmaWMgZGVwbG95bWVudHMu
DQoNCkNoZWVycywNCk1lZA0KDQpEZSA6IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
XSBEZSBsYSBwYXJ0IGRlIEJlbiBXcmlnaHQNCkVudm95w6kgOiBtZXJjcmVkaSAyNiBtYXJzIDIw
MTQgMTU6MjINCsOAIDogUm9uIFBhcmtlcjsgSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7IGRyYWZ0
LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1lbnRzQHRvb2xzLmlldGYub3JnPG1haWx0bzpkcmFmdC1i
b3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50c0B0b29scy5pZXRmLm9yZz4NCkNjIDogc2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpPYmpldCA6IFJlOiBbc2ZjXSBMb29wIGRldGVjdGlv
biBpbiBzZXJ2aWNlIGNoYWlucyAtIHF1ZXN0aW9uIG9uIGRyYWZ0LWJvdWNhZGFpci1zZmMtcmVx
dWlyZW1lbnRzDQoNCkhpIEppbSwgTWVkLCBSb24sDQoNClRoYW5rcyBmb3IgeW91ciBwcm9tcHQg
cmVzcG9uc2VzLiAgIEkgdGhpbmsgd2XigJlyZSBpbiBhZ3JlZW1lbnQg4oCTIHNwaXJhbCBwYXRo
cyBtYXkgYmUgcmVxdWlyZWQsIGJ1dCB3ZSBuZWVkIHRvIGhhdmUgYSBtZWNoYW5pc20gdG8gcHJl
dmVudCBsb29wcyBmb3JtaW5nLiAgIE15IHJlYWRpbmcgb2YgUkVRIzI1IHdhcyB0aGF0IGl0IGRp
c2FsbG93ZWQgc3BpcmFsIHBhdGhzLiAgR2l2ZW4gdGhpcywgaG93IGRvIHlvdSBmZWVsIGFib3V0
IHVzIHR3ZWFraW5nIHRoZSB0ZXh0IGZvciB0aGF0IHJlcXVpcmVtZW50IHRvIHNvbWV0aGluZyBs
aWtlOg0KDQpSRVEjMjU6ICBTZXJ2aWNlIEZ1bmN0aW9ucyBNQVkgYXBwZWFyIGJlIGludm9rZWQg
bXVsdGlwbGUgdGltZXMgaW4gdGhlIHNhbWUgU2VydmljZSBGdW5jdGlvbiBDaGFpbiAoaW4gYSBz
cGlyYWwpLCBidXQgdGhlIHNvbHV0aW9uIE1VU1QgcHJldmVudCBTZXJ2aWNlIEZ1bmN0aW9uIGxv
b3BzLg0KDQpBcyBKaW0gYW5kIFJvbiBzYXksIHdlIGhhdmUgbWVjaGFuaXNtcyB3aGljaCBtZWV0
IHRoaXMgcmVxdWlyZW1lbnQuDQoNCkNoZWVycywNCg0KQmVuDQoNCg0KRnJvbTogUm9uIFBhcmtl
ciBbbWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dDQpTZW50OiAyNiBNYXJj
aCAyMDE0IDE0OjE3DQpUbzogSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7IEJlbiBXcmlnaHQ7IGRy
YWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1lbnRzQHRvb2xzLmlldGYub3JnPG1haWx0bzpkcmFm
dC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50c0B0b29scy5pZXRmLm9yZz4NCkNjOiBzZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBMb29wIGRldGVj
dGlvbiBpbiBzZXJ2aWNlIGNoYWlucyAtIHF1ZXN0aW9uIG9uIGRyYWZ0LWJvdWNhZGFpci1zZmMt
cmVxdWlyZW1lbnRzDQoNClRoYW5rcywgSmltLg0KDQpJ4oCZbGwgcG9pbnQgb3V0IHRoYXQgdGhl
cmUgaXMgYSBzZWNvbmQgdGFrZSBvbiB0aGUgU0ZDIHNlcnZpY2UgaGVhZGVyIHdoaWNoIGlzIGFs
c28gY29uc2lzdGVudCBpbiBpdHMgdHJlYXRtZW50IG9mIHRoZSBTRiBwYXRoIGFuZCBTRiBpbmRl
eCAoZnVsbCBkaXNjbG9zdXJlIOKAkyBJIGFtIGEgY28tYXV0aG9yKS4NCg0KaHR0cDovL2RhdGF0
cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC16aGFuZy1zZmMtc2NoLw0KDQoNCiAgICAgUm9uDQoN
Cg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9m
IEppbSBHdWljaGFyZCAoamd1aWNoYXIpDQpTZW50OiBXZWRuZXNkYXksIE1hcmNoIDI2LCAyMDE0
IDk6NTcgQU0NClRvOiBCZW4gV3JpZ2h0OyBkcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50
c0B0b29scy5pZXRmLm9yZzxtYWlsdG86ZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHNA
dG9vbHMuaWV0Zi5vcmc+DQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpT
dWJqZWN0OiBSZTogW3NmY10gTG9vcCBkZXRlY3Rpb24gaW4gc2VydmljZSBjaGFpbnMgLSBxdWVz
dGlvbiBvbiBkcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50cw0KDQpIaSBCZW4sDQoNClll
cywgdGhpcyBpcyBtb3N0IGNlcnRhaW5seSBhIHJlcXVpcmVtZW50LiBJIHdvdWxkIHN1Z2dlc3Qg
bG9va2luZyBhdCBkcmFmdC1xdWlubi1zZmMtbnNoIGZvciBhIGRlc2NyaXB0aW9uIG9mIGhvdyB0
aGUgc2VydmljZSBwYXRoIElEICsgc2VydmljZSBpbmRleCBhcmUgdXNlZCB0byBkZXRlcm1pbmUg
d2hlcmUgaW4gdGhlIHNlcnZpY2UgY2hhaW4gdGhlIHBhY2tldCBpcyBjdXJyZW50bHkgYW5kIGhv
dyB0aGUgaW5kZXggaXMgZGVjcmVtZW50ZWQgYXQgZWFjaCBzZXJ2aWNlIGhvcCB0byBmYWNpbGl0
YXRlIGJvdGggc2VydmljZSBob3AgYXdhcmVuZXNzIGFuZCBsb29wIGRldGVjdGlvbiB3aXRoaW4g
dGhlIHNlcnZpY2UgZ3JhcGguDQoNCkZyb206IEJlbiBXcmlnaHQgPEJlbi5XcmlnaHRAbWV0YXN3
aXRjaC5jb208bWFpbHRvOkJlbi5XcmlnaHRAbWV0YXN3aXRjaC5jb20+Pg0KRGF0ZTogV2VkbmVz
ZGF5LCBNYXJjaCAyNiwgMjAxNCBhdCA4OjIxIEFNDQpUbzogImRyYWZ0LWJvdWNhZGFpci1zZmMt
cmVxdWlyZW1lbnRzQHRvb2xzLmlldGYub3JnPG1haWx0bzpkcmFmdC1ib3VjYWRhaXItc2ZjLXJl
cXVpcmVtZW50c0B0b29scy5pZXRmLm9yZz4iIDxkcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVt
ZW50c0B0b29scy5pZXRmLm9yZzxtYWlsdG86ZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVu
dHNAdG9vbHMuaWV0Zi5vcmc+Pg0KQ2M6ICJzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4iIDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4+DQpTdWJqZWN0OiBbc2ZjXSBM
b29wIGRldGVjdGlvbiBpbiBzZXJ2aWNlIGNoYWlucyAtIHF1ZXN0aW9uIG9uIGRyYWZ0LWJvdWNh
ZGFpci1zZmMtcmVxdWlyZW1lbnRzDQoNCkhpLA0KDQpJ4oCZZCBsaWtlIHRvIGdldCB5b3VyIGlu
cHV0IGFuZCB0aGF0IG9mIHRoZSBXRyBvbiBMb29wIERldGVjdGlvbiB3aXRoaW4gYSBzZXJ2aWNl
IGNoYWluLg0KDQpkcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50cyBleHBsaWNpdGx5IGZv
cmJpZHMgdGhlIHNhbWUgU0YgZnJvbSBhcHBlYXJpbmcgaW4gYSBnaXZlbiBTRkMgKFJlcSAjMjUp
LCB0byBwcmV2ZW50IGxvb3BzIGZvcm1pbmcuICAgT3RoZXIgZHJhZnRzIGFsbG93IHRoaXMgLSBl
LmcuIGRyYWZ0LXF1aW5uLXNmYy1hcmNoOiDigJxBIGdpdmVuIFNGIGNhbiBhcHBlYXIgb25lIHRp
bWUgb3IgbXVsdGlwbGUgdGltZXMgaW4gYSBnaXZlbiBTRkPigJ0uDQoNCkkgY2FuIHNlZSB0aGF0
IHRoZXJlIG1pZ2h0IGJlIHVzZSBjYXNlcyBmb3Igd2hpY2ggaXQgaXMgYWR2YW50YWdlb3VzIHRv
IGhhdmUgdGhlIHNhbWUgU0YgYXBwZWFyIG1vcmUgdGhhbiBvbmNlIGluIFNGQy4gICBXb3VsZCBp
dCBiZSBhY2NlcHRhYmxlIHRvIGFsbG93IHRoaXMgYnV0IHVzZSwgZm9yIGV4YW1wbGUsIGEgVFRM
LWJhc2VkIG1lY2hhbmlzbSB0byBwcmV2ZW50IGFueSBsb29wcyBmcm9tIGJlaW5nIGxvbmctbGl2
ZWQ/DQoNCkFwb2xvZ2llcyBpZiB0aGlzIGhhcyBiZWVuIHJhaXNlZCBiZWZvcmUgb24gdGhlIGxp
c3QgYW5kIEnigJl2ZSBtaXNzZWQgaXQuDQoNClRoYW5rcywNCg0KQmVuDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj1Db250ZW50LVR5cGUgY29udGVu
dD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij48bWV0YSBuYW1lPUdlbmVyYXRvciBjb250ZW50
PSJNaWNyb3NvZnQgV29yZCAxNCAoZmlsdGVyZWQgbWVkaXVtKSI+PHN0eWxlPjwhLS0NCi8qIEZv
bnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6U2ltU3VuOw0KCXBh
bm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpT
aW1TdW47DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2Zv
bnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZv
bnQtZmFjZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQg
NCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBTaW1TdW4iOw0KCXBhbm9zZS0x
OjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9y
bWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4t
Ym90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJy
aSIsInNhbnMtc2VyaWYiO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxl
LXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9
DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAu
TXNvQWNldGF0ZSwgbGkuTXNvQWNldGF0ZSwgZGl2Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJUZXh0ZSBkZSBidWxsZXMgQ2FyIjsNCgltYXJn
aW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5UZXh0ZWRlYnVsbGVzQ2Fy
DQoJe21zby1zdHlsZS1uYW1lOiJUZXh0ZSBkZSBidWxsZXMgQ2FyIjsNCgltc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IlRleHRlIGRlIGJ1bGxlcyI7DQoJZm9udC1mYW1p
bHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnNwYW4uQmFsbG9vblRleHRDaGFyDQoJe21zby1z
dHlsZS1uYW1lOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0K
CW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQiOw0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJz
YW5zLXNlcmlmIjt9DQpwLkJhbGxvb25UZXh0LCBsaS5CYWxsb29uVGV4dCwgZGl2LkJhbGxvb25U
ZXh0DQoJe21zby1zdHlsZS1uYW1lOiJCYWxsb29uIFRleHQiOw0KCW1zby1zdHlsZS1saW5rOiJC
YWxsb29uIFRleHQgQ2hhciI7DQoJbWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7
DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYi
O30NCnAuYSwgbGkuYSwgZGl2LmENCgl7bXNvLXN0eWxlLW5hbWU65om55rOo5qGG5paH5pysOw0K
CW1zby1zdHlsZS1saW5rOiLmibnms6jmoYbmlofmnKwgQ2hhciI7DQoJbWFyZ2luOjBjbTsNCglt
YXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToi
Q2FsaWJyaSIsInNhbnMtc2VyaWYiO30NCnNwYW4uQ2hhcg0KCXttc28tc3R5bGUtbmFtZToi5om5
5rOo5qGG5paH5pysIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUt
bGluazrmibnms6jmoYbmlofmnKw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlm
Ijt9DQpzcGFuLkVtYWlsU3R5bGUyMw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250
LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bh
bi5FbWFpbFN0eWxlMjQNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHls
ZTI1DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwi
c2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyNg0KCXttc28t
c3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciOw0KCWNvbG9y
OiM5OTMzNjY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjcNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30N
CnNwYW4uRW1haWxTdHlsZTI4DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZv
bnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJY29sb3I6IzAwMzMwMDt9DQouTXNvQ2hwRGVmYXVs
dA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBw
YWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0
IDcyLjBwdCA3Mi4wcHQgNzIuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2Vj
dGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVm
YXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48
IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxv
OmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwh
W2VuZGlmXS0tPjwvaGVhZD48Ym9keSBsYW5nPUVOLVVTIGxpbms9Ymx1ZSB2bGluaz1wdXJwbGU+
PGRpdiBjbGFzcz1Xb3JkU2VjdGlvbjE+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7Y29sb3I6IzAwMzMwMCc+
SGkgWGlvYWh1LDxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4g
c3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijtjb2xvcjoj
MDAzMzAwJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxz
cGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7Y29s
b3I6IzAwMzMwMCc+SeKAmW0gYWZyYWlkIHRoYXQgaW5jbHVkaW5nIHRob3NlIGlkZW50aWZpZXJz
IGluIHRoZSByZXF1aXJlbWVudCB0ZXh0IGlzIGNsb3NlIHRvIHRoZSBzb2x1dGlvbiBkaXNjdXNz
aW9uIHJhdGhlciB0aGFuIGlkZW50aWZ5aW5nIHRoZSBmdW5jdGlvbmFsIG5lZWQuPG86cD48L286
cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseToiQ291cmllciBOZXciO2NvbG9yOiMwMDMzMDAnPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijtjb2xvcjojMDAzMzAwJz5DaGVlcnMs
PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiQ291cmllciBOZXciO2NvbG9yOiMwMDMzMDAnPk1l
ZDxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2Zv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijtjb2xvcjojMDAzMzAwJz48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxl
PSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7Y29sb3I6IzAwMzMw
MCc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxkaXYgc3R5bGU9J2JvcmRlcjpub25lO2Jv
cmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdCc+PGRp
dj48ZGl2IHN0eWxlPSdib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7
cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSc+PHAgY2xhc3M9TXNvTm9ybWFsPjxiPjxzcGFuIGxh
bmc9RlIgc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMt
c2VyaWYiJz5EZSZuYnNwOzo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9RlIgc3R5bGU9J2ZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz4gWHV4aWFvaHUgW21h
aWx0bzp4dXhpYW9odUBodWF3ZWkuY29tXSA8YnI+PGI+RW52b3nDqSZuYnNwOzo8L2I+IGpldWRp
IDI3IG1hcnMgMjAxNCAxMTowMzxicj48Yj7DgCZuYnNwOzo8L2I+IEJPVUNBREFJUiBNb2hhbWVk
IElNVC9PTE47IEJlbiBXcmlnaHQ7IFJvbiBQYXJrZXI7IEppbSBHdWljaGFyZCAoamd1aWNoYXIp
OyBkcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50c0B0b29scy5pZXRmLm9yZzxicj48Yj5D
YyZuYnNwOzo8L2I+IHNmY0BpZXRmLm9yZzxicj48Yj5PYmpldCZuYnNwOzo8L2I+IHJlOiBbc2Zj
XSBMb29wIGRldGVjdGlvbiBpbiBzZXJ2aWNlIGNoYWlucyAtIHF1ZXN0aW9uIG9uIGRyYWZ0LWJv
dWNhZGFpci1zZmMtcmVxdWlyZW1lbnRzPG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2
PjxwIGNsYXNzPU1zb05vcm1hbD48bzpwPiZuYnNwOzwvbzpwPjwvcD48cCBjbGFzcz1Nc29Ob3Jt
YWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxNi4wcHQ7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFz
dC1sYW5ndWFnZTpaSC1DTic+SGkgTWVkLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1N
c29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxNi4wcHQ7Y29sb3I6IzFGNDk3RDttc28t
ZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxwIGNs
YXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjE2LjBwdDtjb2xvcjojMUY0OTdE
O21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz5JdCBzZWVtcyBoZWxwZnVsIHRvIGZ1cnRoZXIg
bWVudGlvbiB0aGF0IGluIHRoZSBTRiBTcGlyYWwgY2FzZSwgdGhlIHBhdGggc2VsZWN0aW9uIG9u
IHRoZSBzZXJ2aWNlIG5vZGVzIHdoaWNoIG1heSBiZSBpbnZva2VkIG11bHRpcGxlIHRpbWVzIGlu
IHRoZSBzYW1lIHNlcnZpY2UgcGF0aCwgbm93IHNob3VsZCBkZXBlbmQgb24gdGhlIGNvbWJpbmF0
aW9uIG9mIHRoZSBzZXJ2aWNlIHBhdGggSUQgYW5kIHRoZSBzZXJ2aWNlIGluZGV4LCByYXRoZXIg
dGhhbiB0aGUgc2VydmljZSBwYXRoIElEIGFsb25lLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBj
bGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxNi4wcHQ7Y29sb3I6IzFGNDk3
RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjE2LjBwdDtjb2xvcjoj
MUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz5CZXN0IHJlZ2FyZHMsPG86cD48L286
cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjE2
LjBwdDtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz5YaWFvaHU8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNp
emU6MTYuMHB0O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48ZGl2IHN0eWxlPSdib3JkZXI6bm9uZTtib3JkZXItbGVm
dDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQnPjxkaXY+PGRpdiBz
dHlsZT0nYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6
My4wcHQgMGNtIDBjbSAwY20nPjxwIGNsYXNzPU1zb05vcm1hbD48Yj48c3BhbiBsYW5nPVpILUNO
IHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjttc28tZmFyZWFzdC1s
YW5ndWFnZTpaSC1DTic+5Y+R5Lu25Lq6PC9zcGFuPjwvYj48Yj48c3BhbiBzdHlsZT0nZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04n
Pjo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNp
bVN1bjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XSA8Yj48
c3BhbiBsYW5nPVpILUNOPuS7o+ihqCA8L3NwYW4+PC9iPjxhIGhyZWY9Im1haWx0bzptb2hhbWVk
LmJvdWNhZGFpckBvcmFuZ2UuY29tIj5tb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPC9hPjxi
cj48Yj48c3BhbiBsYW5nPVpILUNOPuWPkemAgeaXtumXtDwvc3Bhbj46PC9iPiAyMDE0PHNwYW4g
bGFuZz1aSC1DTj7lubQ8L3NwYW4+MzxzcGFuIGxhbmc9WkgtQ04+5pyIPC9zcGFuPjI3PHNwYW4g
bGFuZz1aSC1DTj7ml6U8L3NwYW4+IDE1OjM1PGJyPjxiPjxzcGFuIGxhbmc9WkgtQ04+5pS25Lu2
5Lq6PC9zcGFuPjo8L2I+IEJlbiBXcmlnaHQ7IFJvbiBQYXJrZXI7IEppbSBHdWljaGFyZCAoamd1
aWNoYXIpOyA8YSBocmVmPSJtYWlsdG86ZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHNA
dG9vbHMuaWV0Zi5vcmciPmRyYWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1lbnRzQHRvb2xzLmll
dGYub3JnPC9hPjxicj48Yj48c3BhbiBsYW5nPVpILUNOPuaKhOmAgTwvc3Bhbj46PC9iPiA8YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPjxiPjxzcGFuIGxh
bmc9WkgtQ04+5Li76aKYPC9zcGFuPjo8L2I+IFJlOiBbc2ZjXSBMb29wIGRldGVjdGlvbiBpbiBz
ZXJ2aWNlIGNoYWlucyAtIHF1ZXN0aW9uIG9uIGRyYWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1l
bnRzPG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48
c3BhbiBzdHlsZT0nbXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijtjb2xvcjojOTkzMzY2O21zby1mYXJlYXN0LWxh
bmd1YWdlOlpILUNOJz5EZWFyIEJlbiw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNv
Tm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJDb3VyaWVy
IE5ldyI7Y29sb3I6Izk5MzM2Njttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseToiQ291cmllciBOZXciO2NvbG9yOiM5OTMzNjY7bXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPldoYXQgYWJvdXQgdGhpcyBwcm9wb3NhbD88bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7Y29sb3I6Izk5MzM2Njttc28tZmFyZWFzdC1s
YW5ndWFnZTpaSC1DTic+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05v
cm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiQ291cmllciBO
ZXciO2NvbG9yOiM5OTMzNjY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPiZuYnNwOyZuYnNw
OyBSRVEjMjU6Jm5ic3A7IFRoZSBzb2x1dGlvbiBNVVNUIHByZXZlbnQgU2VydmljZSBGdW5jdGlv
biBMb29wcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0
eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7Y29sb3I6Izk5
MzM2Njttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseToiQ291cmllciBOZXciO2NvbG9yOiM5OTMzNjY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
WkgtQ04nPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBBLiZuYnNwOyBSZWxheGluZyB0aGlzIGNhcGFiaWxpdHkgU0hPVUxE
IGJlIGNvbmZpZ3VyYWJsZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFs
PjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7
Y29sb3I6Izk5MzM2Njttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEIuJm5i
c3A7IFNlcnZpY2UgRnVuY3Rpb25zIE1BWSBiZSBpbnZva2VkIG11bHRpcGxlIHRpbWVzIGluIHRo
ZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2Zv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijtjb2xvcjojOTkzMzY2O21z
by1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgc2FtZSBTZXJ2aWNlIEZ1bmN0aW9uIENoYWluIChkZW5vdGVkIGFzIFNGIFNwaXJhbCksIGJ1
dDxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2Zv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijtjb2xvcjojOTkzMzY2O21z
by1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgdGhlIHNvbHV0aW9uIE1VU1QgcHJldmVudCBmb3J3YXJkaW5nIGxvb3BzLjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijtjb2xvcjojOTkzMzY2O21zby1mYXJlYXN0LWxh
bmd1YWdlOlpILUNOJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9y
bWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5l
dyI7Y29sb3I6Izk5MzM2Njttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+VGhlIG1vdGl2YXRp
b24gZm9yIHRoaXMgd29yZGluZyBpcyB0byBjYWxsIG91dCB0aGUgY29yZSBmdW5jdGlvbmFsaXR5
ICh0aGF0IGlzIGxvb3AgZGV0ZWN0aW9uKSBhbmQgYWxsb3cgZm9yIHNvbWUgZXhjZXB0aW9ucyB3
aGVyZSB0aGUgZnVuY3Rpb25hbGl0eSBpcyBkaXNhYmxlZCBmb3Igc29tZSBzcGVjaWZpYyBkZXBs
b3ltZW50cy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0
eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7Y29sb3I6Izk5
MzM2Njttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseToiQ291cmllciBOZXciO2NvbG9yOiM5OTMzNjY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
WkgtQ04nPkNoZWVycyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxz
cGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7Y29s
b3I6Izk5MzM2Njttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+TWVkPG86cD48L286cD48L3Nw
YW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseToiQ291cmllciBOZXciO2NvbG9yOiM5OTMzNjY7bXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6WkgtQ04nPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48ZGl2IHN0eWxlPSdib3JkZXI6
bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4w
cHQnPjxkaXY+PGRpdiBzdHlsZT0nYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERG
IDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20nPjxwIGNsYXNzPU1zb05vcm1hbD48Yj48
c3BhbiBsYW5nPUZSIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEi
LCJzYW5zLXNlcmlmIjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+RGUmbmJzcDs6PC9zcGFu
PjwvYj48c3BhbiBsYW5nPUZSIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJU
YWhvbWEiLCJzYW5zLXNlcmlmIjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+IHNmYyBbPGEg
aHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmc8L2E+XSA8Yj5EZSBsYSBwYXJ0IGRlPC9iPiBCZW4gV3JpZ2h0PGJyPjxiPkVudm95w6km
bmJzcDs6PC9iPiBtZXJjcmVkaSAyNiBtYXJzIDIwMTQgMTU6MjI8YnI+PGI+w4AmbmJzcDs6PC9i
PiBSb24gUGFya2VyOyBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsgPGEgaHJlZj0ibWFpbHRvOmRy
YWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1lbnRzQHRvb2xzLmlldGYub3JnIj5kcmFmdC1ib3Vj
YWRhaXItc2ZjLXJlcXVpcmVtZW50c0B0b29scy5pZXRmLm9yZzwvYT48YnI+PGI+Q2MmbmJzcDs6
PC9iPiA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPjxi
Pk9iamV0Jm5ic3A7OjwvYj4gUmU6IFtzZmNdIExvb3AgZGV0ZWN0aW9uIGluIHNlcnZpY2UgY2hh
aW5zIC0gcXVlc3Rpb24gb24gZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHM8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxl
PSdtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBsYW5nPUVOLUdCIHN0eWxlPSdjb2xvcjojMUY0OTdE
O21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz5IaSBKaW0sIE1lZCwgUm9uLCA8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIGxhbmc9RU4tR0Igc3R5bGU9J2Nv
bG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gbGFuZz1FTi1HQiBzdHlsZT0nY29s
b3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+VGhhbmtzIGZvciB5b3VyIHBy
b21wdCByZXNwb25zZXMuJm5ic3A7Jm5ic3A7IEkgdGhpbmsgd2XigJlyZSBpbiBhZ3JlZW1lbnQg
4oCTIHNwaXJhbCBwYXRocyBtYXkgYmUgcmVxdWlyZWQsIGJ1dCB3ZSBuZWVkIHRvIGhhdmUgYSBt
ZWNoYW5pc20gdG8gcHJldmVudCBsb29wcyBmb3JtaW5nLiZuYnNwOyZuYnNwOyBNeSByZWFkaW5n
IG9mIFJFUSMyNSB3YXMgdGhhdCBpdCBkaXNhbGxvd2VkIHNwaXJhbCBwYXRocy4mbmJzcDsgR2l2
ZW4gdGhpcywgaG93IGRvIHlvdSBmZWVsIGFib3V0IHVzIHR3ZWFraW5nIHRoZSB0ZXh0IGZvciB0
aGF0IHJlcXVpcmVtZW50IHRvIHNvbWV0aGluZyBsaWtlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48
cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gbGFuZz1FTi1HQiBzdHlsZT0nY29sb3I6IzFGNDk3RDtt
c28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxw
IGNsYXNzPU1zb05vcm1hbCBzdHlsZT0ncGFnZS1icmVhay1iZWZvcmU6YWx3YXlzJz48c3BhbiBs
YW5nPUVOIHN0eWxlPSdmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPlJFUSMyNTombmJzcDsgU2VydmljZSBGdW5jdGlv
bnMgTUFZIGFwcGVhciBiZSBpbnZva2VkIG11bHRpcGxlIHRpbWVzIGluIHRoZSBzYW1lIFNlcnZp
Y2UgRnVuY3Rpb24gQ2hhaW4gKGluIGEgc3BpcmFsKSwgYnV0IHRoZSBzb2x1dGlvbiBNVVNUIHBy
ZXZlbnQgU2VydmljZSBGdW5jdGlvbiBsb29wcy4mbmJzcDsgPG86cD48L286cD48L3NwYW4+PC9w
PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0ncGFnZS1icmVhay1iZWZvcmU6YWx3YXlzJz48c3Bh
biBsYW5nPUVOIHN0eWxlPSdmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5l
dyI7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gbGFuZz1FTi1HQiBzdHlsZT0nY29sb3I6IzFGNDk3
RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+QXMgSmltIGFuZCBSb24gc2F5LCB3ZSBoYXZl
IG1lY2hhbmlzbXMgd2hpY2ggbWVldCB0aGlzIHJlcXVpcmVtZW50LiA8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIGxhbmc9RU4tR0Igc3R5bGU9J2NvbG9yOiMx
RjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gbGFuZz1FTi1HQiBzdHlsZT0nY29sb3I6IzFG
NDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+Q2hlZXJzLCA8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIGxhbmc9RU4tR0Igc3R5bGU9J2NvbG9yOiMx
RjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gbGFuZz1FTi1HQiBzdHlsZT0nY29sb3I6IzFG
NDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+QmVuPG86cD48L286cD48L3NwYW4+PC9w
PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBsYW5nPUVOLUdCIHN0eWxlPSdjb2xvcjojMUY0OTdE
O21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIGxhbmc9RU4tR0Igc3R5bGU9J2NvbG9yOiMxRjQ5N0Q7
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48
ZGl2PjxkaXYgc3R5bGU9J2JvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBw
dDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtJz48cCBjbGFzcz1Nc29Ob3JtYWw+PGI+PHNwYW4g
c3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYi
O21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9
J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO21zby1m
YXJlYXN0LWxhbmd1YWdlOlpILUNOJz4gUm9uIFBhcmtlciBbPGEgaHJlZj0ibWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tPC9hPl0gPGJyPjxiPlNlbnQ6PC9iPiAyNiBNYXJjaCAyMDE0IDE0OjE3PGJyPjxi
PlRvOjwvYj4gSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7IEJlbiBXcmlnaHQ7IDxhIGhyZWY9Im1h
aWx0bzpkcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50c0B0b29scy5pZXRmLm9yZyI+ZHJh
ZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHNAdG9vbHMuaWV0Zi5vcmc8L2E+PGJyPjxiPkNj
OjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj48
Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIExvb3AgZGV0ZWN0aW9uIGluIHNlcnZpY2UgY2hhaW5z
IC0gcXVlc3Rpb24gb24gZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHM8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIGxhbmc9RU4t
R0Igc3R5bGU9J21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEO21z
by1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz5UaGFua3MsIEppbS48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEO21zby1mYXJl
YXN0LWxhbmd1YWdlOlpILUNOJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9
TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdl
OlpILUNOJz5J4oCZbGwgcG9pbnQgb3V0IHRoYXQgdGhlcmUgaXMgYSBzZWNvbmQgdGFrZSBvbiB0
aGUgU0ZDIHNlcnZpY2UgaGVhZGVyIHdoaWNoIGlzIGFsc28gY29uc2lzdGVudCBpbiBpdHMgdHJl
YXRtZW50IG9mIHRoZSBTRiBwYXRoIGFuZCBTRiBpbmRleCAoZnVsbCBkaXNjbG9zdXJlIOKAkyBJ
IGFtIGEgY28tYXV0aG9yKS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFs
PjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxl
PSdjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz48YSBocmVmPSJodHRw
Oi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LXpoYW5nLXNmYy1zY2gvIj5odHRwOi8v
ZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LXpoYW5nLXNmYy1zY2gvPC9hPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2NvbG9yOiMxRjQ5
N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6WkgtQ04nPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1N
c29Ob3JtYWw+PHNwYW4gc3R5bGU9J2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
WkgtQ04nPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBSb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+
PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0
LWxhbmd1YWdlOlpILUNOJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNv
Tm9ybWFsPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpI
LUNOJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFu
IHN0eWxlPSdjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+PGRpdj48ZGl2IHN0eWxlPSdib3JkZXI6bm9uZTtib3JkZXIt
dG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSc+PHAgY2xh
c3M9TXNvTm9ybWFsPjxiPjxzcGFuIHN0eWxlPSdtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+
RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSdtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+
IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmc8L2E+XSA8Yj5PbiBCZWhhbGYgT2YgPC9iPkppbSBHdWljaGFyZCAoamd1
aWNoYXIpPGJyPjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIE1hcmNoIDI2LCAyMDE0IDk6NTcgQU08
YnI+PGI+VG86PC9iPiBCZW4gV3JpZ2h0OyA8YSBocmVmPSJtYWlsdG86ZHJhZnQtYm91Y2FkYWly
LXNmYy1yZXF1aXJlbWVudHNAdG9vbHMuaWV0Zi5vcmciPmRyYWZ0LWJvdWNhZGFpci1zZmMtcmVx
dWlyZW1lbnRzQHRvb2xzLmlldGYub3JnPC9hPjxicj48Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+PGI+U3ViamVjdDo8L2I+IFJlOiBb
c2ZjXSBMb29wIGRldGVjdGlvbiBpbiBzZXJ2aWNlIGNoYWlucyAtIHF1ZXN0aW9uIG9uIGRyYWZ0
LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1lbnRzPG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2Pjwv
ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nbXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
WkgtQ04nPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48ZGl2PjxwIGNsYXNzPU1zb05vcm1h
bD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjazttc28tZmFyZWFzdC1s
YW5ndWFnZTpaSC1DTic+SGkgQmVuLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2Pjxw
IGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFj
azttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
PjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAu
NXB0O2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz5ZZXMsIHRoaXMgaXMg
bW9zdCBjZXJ0YWlubHkgYSByZXF1aXJlbWVudC4gSSB3b3VsZCBzdWdnZXN0IGxvb2tpbmcgYXQg
ZHJhZnQtcXVpbm4tc2ZjLW5zaCBmb3IgYSBkZXNjcmlwdGlvbiBvZiBob3cgdGhlIHNlcnZpY2Ug
cGF0aCBJRCArIHNlcnZpY2UgaW5kZXggYXJlIHVzZWQgdG8gZGV0ZXJtaW5lIHdoZXJlIGluIHRo
ZSBzZXJ2aWNlIGNoYWluIHRoZSBwYWNrZXQgaXMgY3VycmVudGx5IGFuZCBob3cgdGhlIGluZGV4
IGlzIGRlY3JlbWVudGVkIGF0IGVhY2ggc2VydmljZSBob3AgdG8gZmFjaWxpdGF0ZSBib3RoIHNl
cnZpY2UgaG9wIGF3YXJlbmVzcyBhbmQgbG9vcCBkZXRlY3Rpb24gd2l0aGluIHRoZSBzZXJ2aWNl
IGdyYXBoLiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1z
b05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjazttc28tZmFy
ZWFzdC1sYW5ndWFnZTpaSC1DTic+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjwvZGl2Pjxk
aXYgc3R5bGU9J2JvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRk
aW5nOjMuMHB0IDBjbSAwY20gMGNtJz48cCBjbGFzcz1Nc29Ob3JtYWw+PGI+PHNwYW4gc3R5bGU9
J2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz5Gcm9tOiA8L3NwYW4+PC9i
PjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+QmVu
IFdyaWdodCAmbHQ7PGEgaHJlZj0ibWFpbHRvOkJlbi5XcmlnaHRAbWV0YXN3aXRjaC5jb20iPkJl
bi5XcmlnaHRAbWV0YXN3aXRjaC5jb208L2E+Jmd0Ozxicj48Yj5EYXRlOiA8L2I+V2VkbmVzZGF5
LCBNYXJjaCAyNiwgMjAxNCBhdCA4OjIxIEFNPGJyPjxiPlRvOiA8L2I+JnF1b3Q7PGEgaHJlZj0i
bWFpbHRvOmRyYWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1lbnRzQHRvb2xzLmlldGYub3JnIj5k
cmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50c0B0b29scy5pZXRmLm9yZzwvYT4mcXVvdDsg
Jmx0OzxhIGhyZWY9Im1haWx0bzpkcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50c0B0b29s
cy5pZXRmLm9yZyI+ZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHNAdG9vbHMuaWV0Zi5v
cmc8L2E+Jmd0Ozxicj48Yj5DYzogPC9iPiZxdW90OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciPnNmY0BpZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciPnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPjxiPlN1YmplY3Q6IDwvYj5bc2ZjXSBMb29wIGRl
dGVjdGlvbiBpbiBzZXJ2aWNlIGNoYWlucyAtIHF1ZXN0aW9uIG9uIGRyYWZ0LWJvdWNhZGFpci1z
ZmMtcmVxdWlyZW1lbnRzPG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9
TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrO21zby1m
YXJlYXN0LWxhbmd1YWdlOlpILUNOJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+
PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBsYW5nPUVOLUdCIHN0eWxlPSdjb2xv
cjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+SGksIDxvOnA+PC9vOnA+PC9zcGFu
PjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gbGFuZz1FTi1HQiBzdHlsZT0nY29sb3I6Ymxh
Y2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gbGFuZz1FTi1HQiBzdHlsZT0nY29sb3I6YmxhY2s7
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPknigJlkIGxpa2UgdG8gZ2V0IHlvdXIgaW5wdXQg
YW5kIHRoYXQgb2YgdGhlIFdHIG9uIExvb3AgRGV0ZWN0aW9uIHdpdGhpbiBhIHNlcnZpY2UgY2hh
aW4uJm5ic3A7IDxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4g
bGFuZz1FTi1HQiBzdHlsZT0nY29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04n
PiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gbGFu
Zz1FTi1HQiBzdHlsZT0nY29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPmRy
YWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1lbnRzIGV4cGxpY2l0bHkgZm9yYmlkcyB0aGUgc2Ft
ZSBTRiBmcm9tIGFwcGVhcmluZyBpbiBhIGdpdmVuIFNGQyAoUmVxICMyNSksIHRvIHByZXZlbnQg
bG9vcHMgZm9ybWluZy4mbmJzcDsmbmJzcDsgT3RoZXIgZHJhZnRzIGFsbG93IHRoaXMgLSBlLmcu
IGRyYWZ0LXF1aW5uLXNmYy1hcmNoOiDigJxBIGdpdmVuIFNGIGNhbiBhcHBlYXIgb25lIHRpbWUg
b3IgbXVsdGlwbGUgdGltZXMgaW4gYSBnaXZlbiBTRkPigJ0uICZuYnNwOyZuYnNwOyA8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIGxhbmc9RU4tR0Igc3R5bGU9
J2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIGxhbmc9RU4tR0Igc3R5bGU9J2Nv
bG9yOmJsYWNrO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz5JIGNhbiBzZWUgdGhhdCB0aGVy
ZSBtaWdodCBiZSB1c2UgY2FzZXMgZm9yIHdoaWNoIGl0IGlzIGFkdmFudGFnZW91cyB0byBoYXZl
IHRoZSBzYW1lIFNGIGFwcGVhciBtb3JlIHRoYW4gb25jZSBpbiBTRkMuJm5ic3A7ICZuYnNwO1dv
dWxkIGl0IGJlIGFjY2VwdGFibGUgdG8gYWxsb3cgdGhpcyBidXQgdXNlLCBmb3IgZXhhbXBsZSwg
YSBUVEwtYmFzZWQgbWVjaGFuaXNtIHRvIHByZXZlbnQgYW55IGxvb3BzIGZyb20gYmVpbmcgbG9u
Zy1saXZlZD8gPG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBs
YW5nPUVOLUdCIHN0eWxlPSdjb2xvcjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBsYW5n
PUVOLUdCIHN0eWxlPSdjb2xvcjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+QXBv
bG9naWVzIGlmIHRoaXMgaGFzIGJlZW4gcmFpc2VkIGJlZm9yZSBvbiB0aGUgbGlzdCBhbmQgSeKA
mXZlIG1pc3NlZCBpdC4gPG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48
c3BhbiBsYW5nPUVOLUdCIHN0eWxlPSdjb2xvcjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpa
SC1DTic+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3Bh
biBsYW5nPUVOLUdCIHN0eWxlPSdjb2xvcjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1D
Tic+VGhhbmtzLCA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFu
IGxhbmc9RU4tR0Igc3R5bGU9J2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNO
Jz4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIGxh
bmc9RU4tR0Igc3R5bGU9J2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz5C
ZW48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIGxhbmc9RU4t
R0Igc3R5bGU9J2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+
PC9ib2R5PjwvaHRtbD4=

--_000_94C682931C08B048B7A8645303FDC9F36F54484366PUEXCB1Bnante_--


From nobody Fri Mar 28 03:47:17 2014
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C1CBA1A04A7 for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 03:47:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.548
X-Spam-Level: 
X-Spam-Status: No, score=-1.548 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HELO_EQ_FR=0.35, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 ck3ZJmuDHqYR for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 03:47:10 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias92.francetelecom.com [193.251.215.92]) by ietfa.amsl.com (Postfix) with ESMTP id C46A81A04CD for <sfc@ietf.org>; Fri, 28 Mar 2014 03:47:09 -0700 (PDT)
Received: from omfedm05.si.francetelecom.fr (unknown [xx.xx.xx.1]) by omfedm12.si.francetelecom.fr (ESMTP service) with ESMTP id CC80118C5B2; Fri, 28 Mar 2014 11:47:06 +0100 (CET)
Received: from PUEXCH11.nanterre.francetelecom.fr (unknown [10.101.44.27]) by omfedm05.si.francetelecom.fr (ESMTP service) with ESMTP id AA4BF35C045; Fri, 28 Mar 2014 11:47:06 +0100 (CET)
Received: from PUEXCB1B.nanterre.francetelecom.fr ([10.101.44.11]) by PUEXCH11.nanterre.francetelecom.fr ([10.101.44.27]) with mapi; Fri, 28 Mar 2014 11:47:06 +0100
From: <mohamed.boucadair@orange.com>
To: Ben Wright <Ben.Wright@metaswitch.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "Jim Guichard (jguichar)" <jguichar@cisco.com>, "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>
Date: Fri, 28 Mar 2014 11:47:05 +0100
Thread-Topic: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
Thread-Index: AQHPSPtNSkZ+x/Xw+EyMHoOE4zy+LJrzag2AgAABMwCAAR/XkIAALDZAgAGarIA=
Message-ID: <94C682931C08B048B7A8645303FDC9F36F54484371@PUEXCB1B.nanterre.francetelecom.fr>
References: <B3B6FD81D3159A45B5421AF9DD500F88D6F84A36@ENFICSMBX1.datcon.co.uk> <CF585472.1E533%jguichar@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6532@MBX021-W3-CA-2.exch021.domain.local> <B3B6FD81D3159A45B5421AF9DD500F88D6F84B7F@ENFICSMBX1.datcon.co.uk> <94C682931C08B048B7A8645303FDC9F36F54483E67@PUEXCB1B.nanterre.francetelecom.fr> <B3B6FD81D3159A45B5421AF9DD500F88D6F853C8@ENFICSMBX1.datcon.co.uk>
In-Reply-To: <B3B6FD81D3159A45B5421AF9DD500F88D6F853C8@ENFICSMBX1.datcon.co.uk>
Accept-Language: fr-FR
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: fr-FR
Content-Type: multipart/alternative; boundary="_000_94C682931C08B048B7A8645303FDC9F36F54484371PUEXCB1Bnante_"
MIME-Version: 1.0
X-PMX-Version: 6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2014.3.28.54219
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/ztn50HxgJQLFo8ZJhOEFeE5npGo
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Mar 2014 10:47:14 -0000

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

Dear Ben,

Ok to remove "A". I suggest to change  "Service Function Loops" to "infinit=
e Service Function Loops"

Cheers,
Med


De : Ben Wright [mailto:Ben.Wright@metaswitch.com]
Envoy=E9 : jeudi 27 mars 2014 11:10
=C0 : BOUCADAIR Mohamed IMT/OLN; Ron Parker; Jim Guichard (jguichar); draft=
-boucadair-sfc-requirements@tools.ietf.org
Cc : sfc@ietf.org
Objet : RE: [sfc] Loop detection in service chains - question on draft-bouc=
adair-sfc-requirements

Hi Med,

Thanks for drafting that.  To be clear, I'd be happy to drop option A to al=
low loop prevention to be configurable.   For me, the key point is to clari=
fy that SF spirals are allowed, even though loops (with data forwarded inde=
finitely) most definitely are not.

As other folks have pointed out, each of the various solutions provides a m=
echanism to support this requirement.

Cheers,

Ben


From: mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com> [ma=
ilto:mohamed.boucadair@orange.com]
Sent: 27 March 2014 07:35
To: Ben Wright; Ron Parker; Jim Guichard (jguichar); draft-boucadair-sfc-re=
quirements@tools.ietf.org<mailto:draft-boucadair-sfc-requirements@tools.iet=
f.org>
Cc: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: [sfc] Loop detection in service chains - question on draft-bou=
cadair-sfc-requirements

Dear Ben,

What about this proposal?

   REQ#25:  The solution MUST prevent Service Function Loops.

            A.  Relaxing this capability SHOULD be configurable.
            B.  Service Functions MAY be invoked multiple times in the
                same Service Function Chain (denoted as SF Spiral), but
                the solution MUST prevent forwarding loops.

The motivation for this wording is to call out the core functionality (that=
 is loop detection) and allow for some exceptions where the functionality i=
s disabled for some specific deployments.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de Ben Wright
Envoy=E9 : mercredi 26 mars 2014 15:22
=C0 : Ron Parker; Jim Guichard (jguichar); draft-boucadair-sfc-requirements=
@tools.ietf.org<mailto:draft-boucadair-sfc-requirements@tools.ietf.org>
Cc : sfc@ietf.org<mailto:sfc@ietf.org>
Objet : Re: [sfc] Loop detection in service chains - question on draft-bouc=
adair-sfc-requirements

Hi Jim, Med, Ron,

Thanks for your prompt responses.   I think we're in agreement - spiral pat=
hs may be required, but we need to have a mechanism to prevent loops formin=
g.   My reading of REQ#25 was that it disallowed spiral paths.  Given this,=
 how do you feel about us tweaking the text for that requirement to somethi=
ng like:

REQ#25:  Service Functions MAY appear be invoked multiple times in the same=
 Service Function Chain (in a spiral), but the solution MUST prevent Servic=
e Function loops.

As Jim and Ron say, we have mechanisms which meet this requirement.

Cheers,

Ben


From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
Sent: 26 March 2014 14:17
To: Jim Guichard (jguichar); Ben Wright; draft-boucadair-sfc-requirements@t=
ools.ietf.org<mailto:draft-boucadair-sfc-requirements@tools.ietf.org>
Cc: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: [sfc] Loop detection in service chains - question on draft-bou=
cadair-sfc-requirements

Thanks, Jim.

I'll point out that there is a second take on the SFC service header which =
is also consistent in its treatment of the SF path and SF index (full discl=
osure - I am a co-author).

http://datatracker.ietf.org/doc/draft-zhang-sfc-sch/


     Ron



From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jim Guichard (jguichar=
)
Sent: Wednesday, March 26, 2014 9:57 AM
To: Ben Wright; draft-boucadair-sfc-requirements@tools.ietf.org<mailto:draf=
t-boucadair-sfc-requirements@tools.ietf.org>
Cc: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] Loop detection in service chains - question on draft-bou=
cadair-sfc-requirements

Hi Ben,

Yes, this is most certainly a requirement. I would suggest looking at draft=
-quinn-sfc-nsh for a description of how the service path ID + service index=
 are used to determine where in the service chain the packet is currently a=
nd how the index is decremented at each service hop to facilitate both serv=
ice hop awareness and loop detection within the service graph.

From: Ben Wright <Ben.Wright@metaswitch.com<mailto:Ben.Wright@metaswitch.co=
m>>
Date: Wednesday, March 26, 2014 at 8:21 AM
To: "draft-boucadair-sfc-requirements@tools.ietf.org<mailto:draft-boucadair=
-sfc-requirements@tools.ietf.org>" <draft-boucadair-sfc-requirements@tools.=
ietf.org<mailto:draft-boucadair-sfc-requirements@tools.ietf.org>>
Cc: "sfc@ietf.org<mailto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: [sfc] Loop detection in service chains - question on draft-boucada=
ir-sfc-requirements

Hi,

I'd like to get your input and that of the WG on Loop Detection within a se=
rvice chain.

draft-boucadair-sfc-requirements explicitly forbids the same SF from appear=
ing in a given SFC (Req #25), to prevent loops forming.   Other drafts allo=
w this - e.g. draft-quinn-sfc-arch: "A given SF can appear one time or mult=
iple times in a given SFC".

I can see that there might be use cases for which it is advantageous to hav=
e the same SF appear more than once in SFC.   Would it be acceptable to all=
ow this but use, for example, a TTL-based mechanism to prevent any loops fr=
om being long-lived?

Apologies if this has been raised before on the list and I've missed it.

Thanks,

Ben


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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><meta http-equiv=3DContent-Type content=
=3D"text/html; charset=3Diso-8859-1"><meta name=3DGenerator content=3D"Micr=
osoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Texte de bulles Car";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.TextedebullesCar
	{mso-style-name:"Texte de bulles Car";
	mso-style-priority:99;
	mso-style-link:"Texte de bulles";
	font-family:"Tahoma","sans-serif";}
p.BalloonText, li.BalloonText, div.BalloonText
	{mso-style-name:"Balloon Text";
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Courier New";
	color:#993366;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle26
	{mso-style-type:personal-reply;
	font-family:"Courier New";
	color:#003300;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span style=3D'f=
ont-size:10.0pt;font-family:"Courier New";color:#003300'>Dear Ben,<o:p></o:=
p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-fami=
ly:"Courier New";color:#003300'><o:p>&nbsp;</o:p></span></p><p class=3DMsoN=
ormal><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#0033=
00'>Ok to remove &#8220;A&#8221;. I suggest to change =A0&#8220;</span><spa=
n style=3D'font-size:10.0pt;font-family:"Courier New";color:#993366'>Servic=
e Function Loops</span><span style=3D'font-size:10.0pt;font-family:"Courier=
 New";color:#003300'>&#8221; to &#8220;infinite </span><span style=3D'font-=
size:10.0pt;font-family:"Courier New";color:#993366'>Service Function Loops=
</span><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#003=
300'>&#8221; <o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font=
-size:10.0pt;font-family:"Courier New";color:#003300'><o:p>&nbsp;</o:p></sp=
an></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Co=
urier New";color:#003300'>Cheers,<o:p></o:p></span></p><p class=3DMsoNormal=
><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#003300'>M=
ed<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0p=
t;font-family:"Courier New";color:#003300'><o:p>&nbsp;</o:p></span></p><p c=
lass=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier New";=
color:#003300'><o:p>&nbsp;</o:p></span></p><div style=3D'border:none;border=
-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt'><div><div style=3D'border=
:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3D=
MsoNormal><b><span lang=3DFR style=3D'font-size:10.0pt;font-family:"Tahoma"=
,"sans-serif"'>De&nbsp;:</span></b><span lang=3DFR style=3D'font-size:10.0p=
t;font-family:"Tahoma","sans-serif"'> Ben Wright [mailto:Ben.Wright@metaswi=
tch.com] <br><b>Envoy=E9&nbsp;:</b> jeudi 27 mars 2014 11:10<br><b>=C0&nbsp=
;:</b> BOUCADAIR Mohamed IMT/OLN; Ron Parker; Jim Guichard (jguichar); draf=
t-boucadair-sfc-requirements@tools.ietf.org<br><b>Cc&nbsp;:</b> sfc@ietf.or=
g<br><b>Objet&nbsp;:</b> RE: [sfc] Loop detection in service chains - quest=
ion on draft-boucadair-sfc-requirements<o:p></o:p></span></p></div></div><p=
 class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span lang=3DE=
N-GB style=3D'color:#1F497D'>Hi Med,</span><span lang=3DEN-GB><o:p></o:p></=
span></p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'color:#1F497D'>&n=
bsp;</span><span lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><s=
pan lang=3DEN-GB style=3D'color:#1F497D'>Thanks for drafting that.&nbsp; To=
 be clear, I&#8217;d be happy to drop option A to allow loop prevention to =
be configurable.&nbsp;&nbsp; For me, the key point is to clarify that SF sp=
irals are allowed, even though loops (with data forwarded indefinitely) mos=
t definitely are not.&nbsp; </span><span lang=3DEN-GB><o:p></o:p></span></p=
><p class=3DMsoNormal><span lang=3DEN-GB style=3D'color:#1F497D'><br>As oth=
er folks have pointed out, each of the various solutions provides a mechani=
sm to support this requirement.&nbsp; </span><span lang=3DEN-GB><o:p></o:p>=
</span></p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'color:#1F497D'>=
&nbsp;</span><span lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal>=
<span lang=3DEN-GB style=3D'color:#1F497D'>Cheers, </span><span lang=3DEN-G=
B><o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'co=
lor:#1F497D'>&nbsp;</span><span lang=3DEN-GB><o:p></o:p></span></p><p class=
=3DMsoNormal><span lang=3DEN-GB style=3D'color:#1F497D'>Ben</span><span lan=
g=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB sty=
le=3D'color:#1F497D'>&nbsp;</span><span lang=3DEN-GB><o:p></o:p></span></p>=
<p class=3DMsoNormal><span lang=3DEN-GB style=3D'color:#1F497D'>&nbsp;</spa=
n><span lang=3DEN-GB><o:p></o:p></span></p><div><div style=3D'border:none;b=
order-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNorm=
al><b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>Fr=
om:</span></b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-se=
rif"'> <a href=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadair@or=
ange.com</a> [<a href=3D"mailto:mohamed.boucadair@orange.com">mailto:mohame=
d.boucadair@orange.com</a>] <br><b>Sent:</b> 27 March 2014 07:35<br><b>To:<=
/b> Ben Wright; Ron Parker; Jim Guichard (jguichar); <a href=3D"mailto:draf=
t-boucadair-sfc-requirements@tools.ietf.org">draft-boucadair-sfc-requiremen=
ts@tools.ietf.org</a><br><b>Cc:</b> <a href=3D"mailto:sfc@ietf.org">sfc@iet=
f.org</a><br><b>Subject:</b> RE: [sfc] Loop detection in service chains - q=
uestion on draft-boucadair-sfc-requirements</span><span lang=3DEN-GB><o:p><=
/o:p></span></p></div></div><p class=3DMsoNormal><span lang=3DEN-GB>&nbsp;<=
o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;f=
ont-family:"Courier New";color:#993366'>Dear Ben,</span><span lang=3DEN-GB>=
<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;=
font-family:"Courier New";color:#993366'>&nbsp;</span><span lang=3DEN-GB><o=
:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;fo=
nt-family:"Courier New";color:#993366'>What about this proposal?</span><spa=
n lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'fo=
nt-size:10.0pt;font-family:"Courier New";color:#993366'>&nbsp;</span><span =
lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font=
-size:10.0pt;font-family:"Courier New";color:#993366'>&nbsp;&nbsp; REQ#25:&=
nbsp; The solution MUST prevent Service Function Loops.</span><span lang=3D=
EN-GB><o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:1=
0.0pt;font-family:"Courier New";color:#993366'>&nbsp;</span><span lang=3DEN=
-GB><o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.=
0pt;font-family:"Courier New";color:#993366'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A.&nbsp; Relaxing this capability SHOU=
LD be configurable.</span><span lang=3DEN-GB><o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier New";colo=
r:#993366'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; B.&nbsp; Service Functions MAY be invoked multiple times in the</span><s=
pan lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'=
font-size:10.0pt;font-family:"Courier New";color:#993366'>&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s=
ame Service Function Chain (denoted as SF Spiral), but</span><span lang=3DE=
N-GB><o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10=
.0pt;font-family:"Courier New";color:#993366'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the solution =
MUST prevent forwarding loops.</span><span lang=3DEN-GB><o:p></o:p></span><=
/p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courie=
r New";color:#993366'>&nbsp;</span><span lang=3DEN-GB><o:p></o:p></span></p=
><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:#993366'>The motivation for this wording is to call out the core=
 functionality (that is loop detection) and allow for some exceptions where=
 the functionality is disabled for some specific deployments.</span><span l=
ang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-=
size:10.0pt;font-family:"Courier New";color:#993366'>&nbsp;</span><span lan=
g=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-si=
ze:10.0pt;font-family:"Courier New";color:#993366'>Cheers,</span><span lang=
=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-siz=
e:10.0pt;font-family:"Courier New";color:#993366'>Med</span><span lang=3DEN=
-GB><o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.=
0pt;font-family:"Courier New";color:#993366'>&nbsp;</span><span lang=3DEN-G=
B><o:p></o:p></span></p><div style=3D'border:none;border-left:solid blue 1.=
5pt;padding:0cm 0cm 0cm 4.0pt'><div><div style=3D'border:none;border-top:so=
lid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b><span =
lang=3DFR style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>De&n=
bsp;:</span></b><span lang=3DFR style=3D'font-size:10.0pt;font-family:"Taho=
ma","sans-serif"'> sfc [<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-=
bounces@ietf.org</a>] <b>De la part de</b> Ben Wright<br><b>Envoy=E9&nbsp;:=
</b> mercredi 26 mars 2014 15:22<br><b>=C0&nbsp;:</b> Ron Parker; Jim Guich=
ard (jguichar); <a href=3D"mailto:draft-boucadair-sfc-requirements@tools.ie=
tf.org">draft-boucadair-sfc-requirements@tools.ietf.org</a><br><b>Cc&nbsp;:=
</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br><b>Objet&nbsp;:</b=
> Re: [sfc] Loop detection in service chains - question on draft-boucadair-=
sfc-requirements</span><span lang=3DEN-GB><o:p></o:p></span></p></div></div=
><p class=3DMsoNormal>&nbsp;<span lang=3DEN-GB><o:p></o:p></span></p><p cla=
ss=3DMsoNormal><span lang=3DEN-GB style=3D'color:#1F497D'>Hi Jim, Med, Ron,=
 </span><span lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><span=
 lang=3DEN-GB style=3D'color:#1F497D'>&nbsp;</span><span lang=3DEN-GB><o:p>=
</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'color:#1F=
497D'>Thanks for your prompt responses.&nbsp;&nbsp; I think we&#8217;re in =
agreement &#8211; spiral paths may be required, but we need to have a mecha=
nism to prevent loops forming.&nbsp;&nbsp; My reading of REQ#25 was that it=
 disallowed spiral paths.&nbsp; Given this, how do you feel about us tweaki=
ng the text for that requirement to something like:</span><span lang=3DEN-G=
B><o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'co=
lor:#1F497D'>&nbsp;</span><span lang=3DEN-GB><o:p></o:p></span></p><p class=
=3DMsoNormal style=3D'page-break-before:always'><span lang=3DEN style=3D'fo=
nt-size:12.0pt;font-family:"Courier New"'>REQ#25:&nbsp; Service Functions M=
AY appear be invoked multiple times in the same Service Function Chain (in =
a spiral), but the solution MUST prevent Service Function loops.&nbsp; </sp=
an><span lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal style=3D'p=
age-break-before:always'><span lang=3DEN style=3D'font-size:12.0pt;font-fam=
ily:"Courier New"'>&nbsp;</span><span lang=3DEN-GB><o:p></o:p></span></p><p=
 class=3DMsoNormal><span lang=3DEN-GB style=3D'color:#1F497D'>As Jim and Ro=
n say, we have mechanisms which meet this requirement. </span><span lang=3D=
EN-GB><o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB style=
=3D'color:#1F497D'>&nbsp;</span><span lang=3DEN-GB><o:p></o:p></span></p><p=
 class=3DMsoNormal><span lang=3DEN-GB style=3D'color:#1F497D'>Cheers, </spa=
n><span lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><span lang=
=3DEN-GB style=3D'color:#1F497D'>&nbsp;</span><span lang=3DEN-GB><o:p></o:p=
></span></p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'color:#1F497D'=
>Ben</span><span lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><s=
pan lang=3DEN-GB style=3D'color:#1F497D'>&nbsp;</span><span lang=3DEN-GB><o=
:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'color:=
#1F497D'>&nbsp;</span><span lang=3DEN-GB><o:p></o:p></span></p><div><div st=
yle=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm=
'><p class=3DMsoNormal><b><span style=3D'font-size:10.0pt;font-family:"Taho=
ma","sans-serif"'>From:</span></b><span style=3D'font-size:10.0pt;font-fami=
ly:"Tahoma","sans-serif"'> Ron Parker [<a href=3D"mailto:Ron_Parker@affirme=
dnetworks.com">mailto:Ron_Parker@affirmednetworks.com</a>] <br><b>Sent:</b>=
 26 March 2014 14:17<br><b>To:</b> Jim Guichard (jguichar); Ben Wright; <a =
href=3D"mailto:draft-boucadair-sfc-requirements@tools.ietf.org">draft-bouca=
dair-sfc-requirements@tools.ietf.org</a><br><b>Cc:</b> <a href=3D"mailto:sf=
c@ietf.org">sfc@ietf.org</a><br><b>Subject:</b> RE: [sfc] Loop detection in=
 service chains - question on draft-boucadair-sfc-requirements</span><span =
lang=3DEN-GB><o:p></o:p></span></p></div></div><p class=3DMsoNormal><span l=
ang=3DEN-GB>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D=
'color:#1F497D'>Thanks, Jim.</span><span lang=3DEN-GB><o:p></o:p></span></p=
><p class=3DMsoNormal><span style=3D'color:#1F497D'>&nbsp;</span><span lang=
=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'color:#1=
F497D'>I&#8217;ll point out that there is a second take on the SFC service =
header which is also consistent in its treatment of the SF path and SF inde=
x (full disclosure &#8211; I am a co-author).</span><span lang=3DEN-GB><o:p=
></o:p></span></p><p class=3DMsoNormal><span style=3D'color:#1F497D'>&nbsp;=
</span><span lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><a href=3D"http://datatracker.ietf.org/doc/draft-zh=
ang-sfc-sch/">http://datatracker.ietf.org/doc/draft-zhang-sfc-sch/</a></spa=
n><span lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'color:#1F497D'>&nbsp;</span><span lang=3DEN-GB><o:p></o:p></span></p><p=
 class=3DMsoNormal><span style=3D'color:#1F497D'>&nbsp;</span><span lang=3D=
EN-GB><o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'color:#1F49=
7D'>&nbsp;&nbsp;&nbsp;&nbsp; Ron</span><span lang=3DEN-GB><o:p></o:p></span=
></p><p class=3DMsoNormal><span style=3D'color:#1F497D'>&nbsp;</span><span =
lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'colo=
r:#1F497D'>&nbsp;</span><span lang=3DEN-GB><o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'color:#1F497D'>&nbsp;</span><span lang=3DEN-GB>=
<o:p></o:p></span></p><div><div style=3D'border:none;border-top:solid #E1E1=
E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b>From:</b> sfc [=
<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>] <b=
>On Behalf Of </b>Jim Guichard (jguichar)<br><b>Sent:</b> Wednesday, March =
26, 2014 9:57 AM<br><b>To:</b> Ben Wright; <a href=3D"mailto:draft-boucadai=
r-sfc-requirements@tools.ietf.org">draft-boucadair-sfc-requirements@tools.i=
etf.org</a><br><b>Cc:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><=
br><b>Subject:</b> Re: [sfc] Loop detection in service chains - question on=
 draft-boucadair-sfc-requirements<span lang=3DEN-GB><o:p></o:p></span></p><=
/div></div><p class=3DMsoNormal>&nbsp;<span lang=3DEN-GB><o:p></o:p></span>=
</p><div><p class=3DMsoNormal><span style=3D'font-size:10.5pt;color:black'>=
Hi Ben,</span><span lang=3DEN-GB><o:p></o:p></span></p></div><div><p class=
=3DMsoNormal><span style=3D'font-size:10.5pt;color:black'>&nbsp;</span><spa=
n lang=3DEN-GB><o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:black'>Yes, this is most certainly a requir=
ement. I would suggest looking at draft-quinn-sfc-nsh for a description of =
how the service path ID + service index are used to determine where in the =
service chain the packet is currently and how the index is decremented at e=
ach service hop to facilitate both service hop awareness and loop detection=
 within the service graph.&nbsp;</span><span lang=3DEN-GB><o:p></o:p></span=
></p></div><div><p class=3DMsoNormal><span style=3D'font-size:10.5pt;color:=
black'>&nbsp;</span><span lang=3DEN-GB><o:p></o:p></span></p></div><div sty=
le=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'=
><p class=3DMsoNormal><b><span style=3D'color:black'>From: </span></b><span=
 style=3D'color:black'>Ben Wright &lt;<a href=3D"mailto:Ben.Wright@metaswit=
ch.com">Ben.Wright@metaswitch.com</a>&gt;<br><b>Date: </b>Wednesday, March =
26, 2014 at 8:21 AM<br><b>To: </b>&quot;<a href=3D"mailto:draft-boucadair-s=
fc-requirements@tools.ietf.org">draft-boucadair-sfc-requirements@tools.ietf=
.org</a>&quot; &lt;<a href=3D"mailto:draft-boucadair-sfc-requirements@tools=
.ietf.org">draft-boucadair-sfc-requirements@tools.ietf.org</a>&gt;<br><b>Cc=
: </b>&quot;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&quot; &lt;<a h=
ref=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;<br><b>Subject: </b>[sfc] L=
oop detection in service chains - question on draft-boucadair-sfc-requireme=
nts</span><span lang=3DEN-GB><o:p></o:p></span></p></div><div><p class=3DMs=
oNormal><span style=3D'font-size:10.5pt;color:black'>&nbsp;</span><span lan=
g=3DEN-GB><o:p></o:p></span></p></div><div><div><p class=3DMsoNormal><span =
lang=3DEN-GB style=3D'color:black'>Hi, </span><span lang=3DEN-GB><o:p></o:p=
></span></p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'color:black'>&=
nbsp;</span><span lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><=
span lang=3DEN-GB style=3D'color:black'>I&#8217;d like to get your input an=
d that of the WG on Loop Detection within a service chain.&nbsp; </span><sp=
an lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-=
GB style=3D'color:black'>&nbsp;</span><span lang=3DEN-GB><o:p></o:p></span>=
</p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'color:black'>draft-bou=
cadair-sfc-requirements explicitly forbids the same SF from appearing in a =
given SFC (Req #25), to prevent loops forming.&nbsp;&nbsp; Other drafts all=
ow this - e.g. draft-quinn-sfc-arch: &#8220;A given SF can appear one time =
or multiple times in a given SFC&#8221;. &nbsp;&nbsp; </span><span lang=3DE=
N-GB><o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB style=3D=
'color:black'>&nbsp;</span><span lang=3DEN-GB><o:p></o:p></span></p><p clas=
s=3DMsoNormal><span lang=3DEN-GB style=3D'color:black'>I can see that there=
 might be use cases for which it is advantageous to have the same SF appear=
 more than once in SFC.&nbsp; &nbsp;Would it be acceptable to allow this bu=
t use, for example, a TTL-based mechanism to prevent any loops from being l=
ong-lived? </span><span lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNo=
rmal><span lang=3DEN-GB style=3D'color:black'>&nbsp;</span><span lang=3DEN-=
GB><o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'c=
olor:black'>Apologies if this has been raised before on the list and I&#821=
7;ve missed it. </span><span lang=3DEN-GB><o:p></o:p></span></p><p class=3D=
MsoNormal><span lang=3DEN-GB style=3D'color:black'>&nbsp;</span><span lang=
=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB styl=
e=3D'color:black'>Thanks, </span><span lang=3DEN-GB><o:p></o:p></span></p><=
p class=3DMsoNormal><span lang=3DEN-GB style=3D'color:black'>&nbsp;</span><=
span lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DE=
N-GB style=3D'color:black'>Ben</span><span lang=3DEN-GB><o:p></o:p></span><=
/p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'color:black'>&nbsp;</sp=
an><span lang=3DEN-GB><o:p></o:p></span></p></div></div></div></div></div><=
/body></html>=

--_000_94C682931C08B048B7A8645303FDC9F36F54484371PUEXCB1Bnante_--


From nobody Fri Mar 28 03:48:56 2014
Return-Path: <Ben.Wright@metaswitch.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7CBFC1A04CD for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 03:48:54 -0700 (PDT)
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, HTML_MESSAGE=0.001, 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 KyQ0tg0SVQJc for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 03:48:50 -0700 (PDT)
Received: from ENFIRHETS1.metaswitch.com (enfirhets1.metaswitch.com [192.91.191.166]) by ietfa.amsl.com (Postfix) with ESMTP id DF9A71A04C8 for <sfc@ietf.org>; Fri, 28 Mar 2014 03:48:49 -0700 (PDT)
Received: from ENFICSCAS1.datcon.co.uk (172.18.4.13) by ENFIRHETS1.metaswitch.com (172.18.209.22) with Microsoft SMTP Server (TLS) id 14.3.181.6; Fri, 28 Mar 2014 10:48:19 +0000
Received: from ENFICSMBX1.datcon.co.uk ([fe80::d5d5:c683:a3be:3a19]) by ENFICSCAS1.datcon.co.uk ([fe80::3d12:12a9:26af:c7%11]) with mapi id 14.03.0174.001; Fri, 28 Mar 2014 10:48:47 +0000
From: Ben Wright <Ben.Wright@metaswitch.com>
To: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "Jim Guichard (jguichar)" <jguichar@cisco.com>, "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>
Thread-Topic: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
Thread-Index: AQHPSPtNSkZ+x/Xw+EyMHoOE4zy+LJrzag2AgAABMwCAAR/XkIAALDZAgAGarICAAAJ9QA==
Date: Fri, 28 Mar 2014 10:48:46 +0000
Message-ID: <B3B6FD81D3159A45B5421AF9DD500F88D6F8E032@ENFICSMBX1.datcon.co.uk>
References: <B3B6FD81D3159A45B5421AF9DD500F88D6F84A36@ENFICSMBX1.datcon.co.uk> <CF585472.1E533%jguichar@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6532@MBX021-W3-CA-2.exch021.domain.local> <B3B6FD81D3159A45B5421AF9DD500F88D6F84B7F@ENFICSMBX1.datcon.co.uk> <94C682931C08B048B7A8645303FDC9F36F54483E67@PUEXCB1B.nanterre.francetelecom.fr> <B3B6FD81D3159A45B5421AF9DD500F88D6F853C8@ENFICSMBX1.datcon.co.uk> <94C682931C08B048B7A8645303FDC9F36F54484371@PUEXCB1B.nanterre.francetelecom.fr>
In-Reply-To: <94C682931C08B048B7A8645303FDC9F36F54484371@PUEXCB1B.nanterre.francetelecom.fr>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.18.34.159]
Content-Type: multipart/alternative; boundary="_000_B3B6FD81D3159A45B5421AF9DD500F88D6F8E032ENFICSMBX1datco_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/anzgKuaE0FEa66IYUehjxD5DIpw
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Mar 2014 10:48:54 -0000

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

Thanks Med.   I'm happy with that.

From: mohamed.boucadair@orange.com [mailto:mohamed.boucadair@orange.com]
Sent: 28 March 2014 10:47
To: Ben Wright; Ron Parker; Jim Guichard (jguichar); draft-boucadair-sfc-re=
quirements@tools.ietf.org
Cc: sfc@ietf.org
Subject: RE: [sfc] Loop detection in service chains - question on draft-bou=
cadair-sfc-requirements

Dear Ben,

Ok to remove "A". I suggest to change  "Service Function Loops" to "infinit=
e Service Function Loops"

Cheers,
Med


De : Ben Wright [mailto:Ben.Wright@metaswitch.com]
Envoy=E9 : jeudi 27 mars 2014 11:10
=C0 : BOUCADAIR Mohamed IMT/OLN; Ron Parker; Jim Guichard (jguichar); draft=
-boucadair-sfc-requirements@tools.ietf.org<mailto:draft-boucadair-sfc-requi=
rements@tools.ietf.org>
Cc : sfc@ietf.org<mailto:sfc@ietf.org>
Objet : RE: [sfc] Loop detection in service chains - question on draft-bouc=
adair-sfc-requirements

Hi Med,

Thanks for drafting that.  To be clear, I'd be happy to drop option A to al=
low loop prevention to be configurable.   For me, the key point is to clari=
fy that SF spirals are allowed, even though loops (with data forwarded inde=
finitely) most definitely are not.

As other folks have pointed out, each of the various solutions provides a m=
echanism to support this requirement.

Cheers,

Ben


From: mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com> [ma=
ilto:mohamed.boucadair@orange.com]
Sent: 27 March 2014 07:35
To: Ben Wright; Ron Parker; Jim Guichard (jguichar); draft-boucadair-sfc-re=
quirements@tools.ietf.org<mailto:draft-boucadair-sfc-requirements@tools.iet=
f.org>
Cc: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: [sfc] Loop detection in service chains - question on draft-bou=
cadair-sfc-requirements

Dear Ben,

What about this proposal?

   REQ#25:  The solution MUST prevent Service Function Loops.

            A.  Relaxing this capability SHOULD be configurable.
            B.  Service Functions MAY be invoked multiple times in the
                same Service Function Chain (denoted as SF Spiral), but
                the solution MUST prevent forwarding loops.

The motivation for this wording is to call out the core functionality (that=
 is loop detection) and allow for some exceptions where the functionality i=
s disabled for some specific deployments.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de Ben Wright
Envoy=E9 : mercredi 26 mars 2014 15:22
=C0 : Ron Parker; Jim Guichard (jguichar); draft-boucadair-sfc-requirements=
@tools.ietf.org<mailto:draft-boucadair-sfc-requirements@tools.ietf.org>
Cc : sfc@ietf.org<mailto:sfc@ietf.org>
Objet : Re: [sfc] Loop detection in service chains - question on draft-bouc=
adair-sfc-requirements

Hi Jim, Med, Ron,

Thanks for your prompt responses.   I think we're in agreement - spiral pat=
hs may be required, but we need to have a mechanism to prevent loops formin=
g.   My reading of REQ#25 was that it disallowed spiral paths.  Given this,=
 how do you feel about us tweaking the text for that requirement to somethi=
ng like:

REQ#25:  Service Functions MAY appear be invoked multiple times in the same=
 Service Function Chain (in a spiral), but the solution MUST prevent Servic=
e Function loops.

As Jim and Ron say, we have mechanisms which meet this requirement.

Cheers,

Ben


From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
Sent: 26 March 2014 14:17
To: Jim Guichard (jguichar); Ben Wright; draft-boucadair-sfc-requirements@t=
ools.ietf.org<mailto:draft-boucadair-sfc-requirements@tools.ietf.org>
Cc: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: [sfc] Loop detection in service chains - question on draft-bou=
cadair-sfc-requirements

Thanks, Jim.

I'll point out that there is a second take on the SFC service header which =
is also consistent in its treatment of the SF path and SF index (full discl=
osure - I am a co-author).

http://datatracker.ietf.org/doc/draft-zhang-sfc-sch/


     Ron



From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jim Guichard (jguichar=
)
Sent: Wednesday, March 26, 2014 9:57 AM
To: Ben Wright; draft-boucadair-sfc-requirements@tools.ietf.org<mailto:draf=
t-boucadair-sfc-requirements@tools.ietf.org>
Cc: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] Loop detection in service chains - question on draft-bou=
cadair-sfc-requirements

Hi Ben,

Yes, this is most certainly a requirement. I would suggest looking at draft=
-quinn-sfc-nsh for a description of how the service path ID + service index=
 are used to determine where in the service chain the packet is currently a=
nd how the index is decremented at each service hop to facilitate both serv=
ice hop awareness and loop detection within the service graph.

From: Ben Wright <Ben.Wright@metaswitch.com<mailto:Ben.Wright@metaswitch.co=
m>>
Date: Wednesday, March 26, 2014 at 8:21 AM
To: "draft-boucadair-sfc-requirements@tools.ietf.org<mailto:draft-boucadair=
-sfc-requirements@tools.ietf.org>" <draft-boucadair-sfc-requirements@tools.=
ietf.org<mailto:draft-boucadair-sfc-requirements@tools.ietf.org>>
Cc: "sfc@ietf.org<mailto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: [sfc] Loop detection in service chains - question on draft-boucada=
ir-sfc-requirements

Hi,

I'd like to get your input and that of the WG on Loop Detection within a se=
rvice chain.

draft-boucadair-sfc-requirements explicitly forbids the same SF from appear=
ing in a given SFC (Req #25), to prevent loops forming.   Other drafts allo=
w this - e.g. draft-quinn-sfc-arch: "A given SF can appear one time or mult=
iple times in a given SFC".

I can see that there might be use cases for which it is advantageous to hav=
e the same SF appear more than once in SFC.   Would it be acceptable to all=
ow this but use, for example, a TTL-based mechanism to prevent any loops fr=
om being long-lived?

Apologies if this has been raised before on the list and I've missed it.

Thanks,

Ben


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

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
p.Textedebulles, li.Textedebulles, div.Textedebulles
	{mso-style-name:"Texte de bulles";
	mso-style-link:"Texte de bulles Car";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.TextedebullesCar
	{mso-style-name:"Texte de bulles Car";
	mso-style-priority:99;
	mso-style-link:"Texte de bulles";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Courier New";
	color:#993366;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle26
	{mso-style-type:personal;
	font-family:"Courier New";
	color:#003300;}
span.EmailStyle27
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-GB" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Thanks Med.&nbsp;&nbsp=
; I&#8217;m happy with that.&nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span =
lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&qu=
ot;sans-serif&quot;"> mohamed.boucadair@orange.com [mailto:mohamed.boucadai=
r@orange.com]
<br>
<b>Sent:</b> 28 March 2014 10:47<br>
<b>To:</b> Ben Wright; Ron Parker; Jim Guichard (jguichar); draft-boucadair=
-sfc-requirements@tools.ietf.org<br>
<b>Cc:</b> sfc@ietf.org<br>
<b>Subject:</b> RE: [sfc] Loop detection in service chains - question on dr=
aft-boucadair-sfc-requirements<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#003300">Dear Ben,<o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#003300"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#003300">Ok to remove &#8220;A&#8221;.=
 I suggest to change &nbsp;&#8220;</span><span lang=3D"EN-US" style=3D"font=
-size:10.0pt;font-family:&quot;Courier New&quot;;color:#993366">Service Fun=
ction Loops</span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-famil=
y:&quot;Courier New&quot;;color:#003300">&#8221;
 to &#8220;infinite </span><span lang=3D"EN-US" style=3D"font-size:10.0pt;f=
ont-family:&quot;Courier New&quot;;color:#993366">Service Function Loops</s=
pan><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Courie=
r New&quot;;color:#003300">&#8221;
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#003300"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#003300">Cheers,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#003300">Med<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#003300"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#003300"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"FR" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">De&nbsp;:</span></b><span=
 lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;"> Ben Wright [<a href=3D"mailto:Ben.Wright@metaswitch.com=
">mailto:Ben.Wright@metaswitch.com</a>]
<br>
<b>Envoy=E9&nbsp;:</b> jeudi 27 mars 2014 11:10<br>
<b>=C0&nbsp;:</b> BOUCADAIR Mohamed IMT/OLN; Ron Parker; Jim Guichard (jgui=
char); <a href=3D"mailto:draft-boucadair-sfc-requirements@tools.ietf.org">
draft-boucadair-sfc-requirements@tools.ietf.org</a><br>
<b>Cc&nbsp;:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Objet&nbsp;:</b> RE: [sfc] Loop detection in service chains - question o=
n draft-boucadair-sfc-requirements<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Hi Med,</span><o:p></o=
:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Thanks for drafting th=
at.&nbsp; To be clear, I&#8217;d be happy to drop option A to allow loop pr=
evention to be configurable.&nbsp;&nbsp; For me, the key point is to clarif=
y that SF spirals are allowed, even though loops (with data
 forwarded indefinitely) most definitely are not.&nbsp; </span><o:p></o:p><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><br>
As other folks have pointed out, each of the various solutions provides a m=
echanism to support this requirement.&nbsp;
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Cheers, </span><o:p></=
o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Ben</span><o:p></o:p><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span =
lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&qu=
ot;sans-serif&quot;">
<a href=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadair@orange.co=
m</a> [<a href=3D"mailto:mohamed.boucadair@orange.com">mailto:mohamed.bouca=
dair@orange.com</a>]
<br>
<b>Sent:</b> 27 March 2014 07:35<br>
<b>To:</b> Ben Wright; Ron Parker; Jim Guichard (jguichar); <a href=3D"mail=
to:draft-boucadair-sfc-requirements@tools.ietf.org">
draft-boucadair-sfc-requirements@tools.ietf.org</a><br>
<b>Cc:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] Loop detection in service chains - question on dr=
aft-boucadair-sfc-requirements</span><o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#993366">Dear Ben,</span><o:p></o:p></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#993366">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#993366">What about this proposal?</sp=
an><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#993366">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#993366">&nbsp;&nbsp; REQ#25:&nbsp; Th=
e solution MUST prevent Service Function Loops.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#993366">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#993366">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A.&nbsp; Relaxing this capability SHO=
ULD be configurable.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#993366">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; B.&nbsp; Service Functions MAY be inv=
oked multiple times in the</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#993366">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; same Service =
Function Chain (denoted as SF Spiral), but</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#993366">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the solution =
MUST prevent forwarding loops.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#993366">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#993366">The motivation for this wordi=
ng is to call out the core functionality (that is loop detection) and allow=
 for some exceptions where the functionality is
 disabled for some specific deployments.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#993366">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#993366">Cheers,</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#993366">Med</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#993366">&nbsp;</span><o:p></o:p></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"FR" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">De&nbsp;:</span></b><span=
 lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;"> sfc [<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc=
-bounces@ietf.org</a>]
<b>De la part de</b> Ben Wright<br>
<b>Envoy=E9&nbsp;:</b> mercredi 26 mars 2014 15:22<br>
<b>=C0&nbsp;:</b> Ron Parker; Jim Guichard (jguichar); <a href=3D"mailto:dr=
aft-boucadair-sfc-requirements@tools.ietf.org">
draft-boucadair-sfc-requirements@tools.ietf.org</a><br>
<b>Cc&nbsp;:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Objet&nbsp;:</b> Re: [sfc] Loop detection in service chains - question o=
n draft-boucadair-sfc-requirements</span><o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Hi Jim, Med, Ron, </sp=
an><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Thanks for your prompt=
 responses.&nbsp;&nbsp; I think we&#8217;re in agreement &#8211; spiral pat=
hs may be required, but we need to have a mechanism to prevent loops formin=
g.&nbsp;&nbsp; My reading of REQ#25 was that it disallowed spiral paths.&nb=
sp;
 Given this, how do you feel about us tweaking the text for that requiremen=
t to something like:</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal" style=3D"page-break-before:always"><span lang=3D"EN"=
 style=3D"font-size:12.0pt;font-family:&quot;Courier New&quot;">REQ#25:&nbs=
p; Service Functions MAY appear be invoked multiple times in the same Servi=
ce Function Chain (in a spiral), but the solution MUST
 prevent Service Function loops.&nbsp; </span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"page-break-before:always"><span lang=3D"EN"=
 style=3D"font-size:12.0pt;font-family:&quot;Courier New&quot;">&nbsp;</spa=
n><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">As Jim and Ron say, we=
 have mechanisms which meet this requirement.
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Cheers, </span><o:p></=
o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Ben</span><o:p></o:p><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span =
lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&qu=
ot;sans-serif&quot;"> Ron Parker [<a href=3D"mailto:Ron_Parker@affirmednetw=
orks.com">mailto:Ron_Parker@affirmednetworks.com</a>]
<br>
<b>Sent:</b> 26 March 2014 14:17<br>
<b>To:</b> Jim Guichard (jguichar); Ben Wright; <a href=3D"mailto:draft-bou=
cadair-sfc-requirements@tools.ietf.org">
draft-boucadair-sfc-requirements@tools.ietf.org</a><br>
<b>Cc:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] Loop detection in service chains - question on dr=
aft-boucadair-sfc-requirements</span><o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Thanks,=
 Jim.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">I&#8217=
;ll point out that there is a second take on the SFC service header which i=
s also consistent in its treatment of the SF path and SF index (full disclo=
sure &#8211; I am a co-author).</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><a href=
=3D"http://datatracker.ietf.org/doc/draft-zhang-sfc-sch/">http://datatracke=
r.ietf.org/doc/draft-zhang-sfc-sch/</a></span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp;&nbsp;&nbsp; Ron</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">From:</span></b><span lang=
=3D"EN-US"> sfc [<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces=
@ietf.org</a>]
<b>On Behalf Of </b>Jim Guichard (jguichar)<br>
<b>Sent:</b> Wednesday, March 26, 2014 9:57 AM<br>
<b>To:</b> Ben Wright; <a href=3D"mailto:draft-boucadair-sfc-requirements@t=
ools.ietf.org">
draft-boucadair-sfc-requirements@tools.ietf.org</a><br>
<b>Cc:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> Re: [sfc] Loop detection in service chains - question on dr=
aft-boucadair-sfc-requirements</span><o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;</span><o:p></o:p></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">Hi Ben,</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">Yes, this is most certainly a requirement. I would suggest looking =
at draft-quinn-sfc-nsh for a description of how the service path ID &#43; s=
ervice index are used to determine where in
 the service chain the packet is currently and how the index is decremented=
 at each service hop to facilitate both service hop awareness and loop dete=
ction within the service graph.&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">&nbsp;</span><o:p></o:p></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"color:black">From: =
</span></b><span lang=3D"EN-US" style=3D"color:black">Ben Wright &lt;<a hre=
f=3D"mailto:Ben.Wright@metaswitch.com">Ben.Wright@metaswitch.com</a>&gt;<br=
>
<b>Date: </b>Wednesday, March 26, 2014 at 8:21 AM<br>
<b>To: </b>&quot;<a href=3D"mailto:draft-boucadair-sfc-requirements@tools.i=
etf.org">draft-boucadair-sfc-requirements@tools.ietf.org</a>&quot; &lt;<a h=
ref=3D"mailto:draft-boucadair-sfc-requirements@tools.ietf.org">draft-boucad=
air-sfc-requirements@tools.ietf.org</a>&gt;<br>
<b>Cc: </b>&quot;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&quot; &lt=
;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;<br>
<b>Subject: </b>[sfc] Loop detection in service chains - question on draft-=
boucadair-sfc-requirements</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">&nbsp;</span><o:p></o:p></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">Hi, </span><o:p></o:p></=
p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span><o:p></o:p>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">I&#8217;d like to get yo=
ur input and that of the WG on Loop Detection within a service chain.&nbsp;
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span><o:p></o:p>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">draft-boucadair-sfc-requ=
irements explicitly forbids the same SF from appearing in a given SFC (Req =
#25), to prevent loops forming.&nbsp;&nbsp; Other drafts allow this - e.g. =
draft-quinn-sfc-arch: &#8220;A given SF can appear one
 time or multiple times in a given SFC&#8221;. &nbsp;&nbsp; </span><o:p></o=
:p></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span><o:p></o:p>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">I can see that there mig=
ht be use cases for which it is advantageous to have the same SF appear mor=
e than once in SFC.&nbsp; &nbsp;Would it be acceptable to allow this but us=
e, for example, a TTL-based mechanism to prevent
 any loops from being long-lived? </span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span><o:p></o:p>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Apologies if this has be=
en raised before on the list and I&#8217;ve missed it.
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span><o:p></o:p>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Thanks, </span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span><o:p></o:p>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Ben</span><o:p></o:p></p=
>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span><o:p></o:p>=
</p>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_B3B6FD81D3159A45B5421AF9DD500F88D6F8E032ENFICSMBX1datco_--


From nobody Fri Mar 28 05:06:05 2014
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E30BF1A04E9 for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 05:06:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.548
X-Spam-Level: 
X-Spam-Status: No, score=-1.548 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HELO_EQ_FR=0.35, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 2jfY3HX2W-X9 for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 05:05:59 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias92.francetelecom.com [193.251.215.92]) by ietfa.amsl.com (Postfix) with ESMTP id A20B61A050E for <sfc@ietf.org>; Fri, 28 Mar 2014 05:05:58 -0700 (PDT)
Received: from omfedm05.si.francetelecom.fr (unknown [xx.xx.xx.1]) by omfedm13.si.francetelecom.fr (ESMTP service) with ESMTP id 8EC84324442; Fri, 28 Mar 2014 13:05:55 +0100 (CET)
Received: from PUEXCH11.nanterre.francetelecom.fr (unknown [10.101.44.27]) by omfedm05.si.francetelecom.fr (ESMTP service) with ESMTP id 6983D35C060; Fri, 28 Mar 2014 13:05:55 +0100 (CET)
Received: from PUEXCB1B.nanterre.francetelecom.fr ([10.101.44.11]) by PUEXCH11.nanterre.francetelecom.fr ([10.101.44.27]) with mapi; Fri, 28 Mar 2014 13:05:55 +0100
From: <mohamed.boucadair@orange.com>
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>, Ben Wright <Ben.Wright@metaswitch.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>
Date: Fri, 28 Mar 2014 13:05:54 +0100
Thread-Topic: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
Thread-Index: Ac9I7fEHeGo8gMbcTxCydUP11z0SHwAFbeYAAAGFThAAB70GgAAkDQkAAAVuIYD//98ugP/+gghQ
Message-ID: <94C682931C08B048B7A8645303FDC9F36F544843B9@PUEXCB1B.nanterre.francetelecom.fr>
References: <B3B6FD81D3159A45B5421AF9DD500F88D6F84A36@ENFICSMBX1.datcon.co.uk> <CF585472.1E533%jguichar@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6532@MBX021-W3-CA-2.exch021.domain.local> <B3B6FD81D3159A45B5421AF9DD500F88D6F84B7F@ENFICSMBX1.datcon.co.uk> <94C682931C08B048B7A8645303FDC9F36F54483E67@PUEXCB1B.nanterre.francetelecom.fr> <B3B6FD81D3159A45B5421AF9DD500F88D6F853C8@ENFICSMBX1.datcon.co.uk> <CF598DBA.1E681%jguichar@cisco.com>
In-Reply-To: <CF598DBA.1E681%jguichar@cisco.com>
Accept-Language: fr-FR
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: fr-FR
Content-Type: multipart/alternative; boundary="_000_94C682931C08B048B7A8645303FDC9F36F544843B9PUEXCB1Bnante_"
MIME-Version: 1.0
X-PMX-Version: 6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2014.3.28.54219
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/_OaUq2dd7_eJHyYwip5cu-Y5hI8
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Mar 2014 12:06:03 -0000

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

Re-,

The point is that a "strict" loop detection mechanism would not allow for s=
pirals unless it is instructed to do so: hence the configuration option in =
"A".

As indicated in my response to Ben, I removed "A" but I updated the wording=
 to refer explicitly to "infinite SF loop".

Cheers,
Med

De : Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
Envoy=E9 : jeudi 27 mars 2014 13:13
=C0 : Ben Wright; BOUCADAIR Mohamed IMT/OLN; Ron Parker; draft-boucadair-sf=
c-requirements@tools.ietf.org
Cc : sfc@ietf.org
Objet : Re: [sfc] Loop detection in service chains - question on draft-bouc=
adair-sfc-requirements

I agree. Why would you want to relax the requirement of preventing loops wi=
thin a service path? If there is no clear reason then point A. should be re=
moved from the text.

From: Ben Wright <Ben.Wright@metaswitch.com<mailto:Ben.Wright@metaswitch.co=
m>>
Date: Thursday, March 27, 2014 at 6:09 AM
To: "mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>" <mo=
hamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>>, Ron Parke=
r <Ron_Parker@affirmednetworks.com<mailto:Ron_Parker@affirmednetworks.com>>=
, Jim Guichard <jguichar@cisco.com<mailto:jguichar@cisco.com>>, "draft-bouc=
adair-sfc-requirements@tools.ietf.org<mailto:draft-boucadair-sfc-requiremen=
ts@tools.ietf.org>" <draft-boucadair-sfc-requirements@tools.ietf.org<mailto=
:draft-boucadair-sfc-requirements@tools.ietf.org>>
Cc: "sfc@ietf.org<mailto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: RE: [sfc] Loop detection in service chains - question on draft-bou=
cadair-sfc-requirements

Hi Med,

Thanks for drafting that.  To be clear, I'd be happy to drop option A to al=
low loop prevention to be configurable.   For me, the key point is to clari=
fy that SF spirals are allowed, even though loops (with data forwarded inde=
finitely) most definitely are not.

As other folks have pointed out, each of the various solutions provides a m=
echanism to support this requirement.

Cheers,

Ben


From: mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com> [ma=
ilto:mohamed.boucadair@orange.com]
Sent: 27 March 2014 07:35
To: Ben Wright; Ron Parker; Jim Guichard (jguichar); draft-boucadair-sfc-re=
quirements@tools.ietf.org<mailto:draft-boucadair-sfc-requirements@tools.iet=
f.org>
Cc: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: [sfc] Loop detection in service chains - question on draft-bou=
cadair-sfc-requirements

Dear Ben,

What about this proposal?

   REQ#25:  The solution MUST prevent Service Function Loops.

            A.  Relaxing this capability SHOULD be configurable.
            B.  Service Functions MAY be invoked multiple times in the
                same Service Function Chain (denoted as SF Spiral), but
                the solution MUST prevent forwarding loops.

The motivation for this wording is to call out the core functionality (that=
 is loop detection) and allow for some exceptions where the functionality i=
s disabled for some specific deployments.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de Ben Wright
Envoy=E9 : mercredi 26 mars 2014 15:22
=C0 : Ron Parker; Jim Guichard (jguichar); draft-boucadair-sfc-requirements=
@tools.ietf.org<mailto:draft-boucadair-sfc-requirements@tools.ietf.org>
Cc : sfc@ietf.org<mailto:sfc@ietf.org>
Objet : Re: [sfc] Loop detection in service chains - question on draft-bouc=
adair-sfc-requirements

Hi Jim, Med, Ron,

Thanks for your prompt responses.   I think we're in agreement - spiral pat=
hs may be required, but we need to have a mechanism to prevent loops formin=
g.   My reading of REQ#25 was that it disallowed spiral paths.  Given this,=
 how do you feel about us tweaking the text for that requirement to somethi=
ng like:

REQ#25:  Service Functions MAY appear be invoked multiple times in the same=
 Service Function Chain (in a spiral), but the solution MUST prevent Servic=
e Function loops.

As Jim and Ron say, we have mechanisms which meet this requirement.

Cheers,

Ben


From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
Sent: 26 March 2014 14:17
To: Jim Guichard (jguichar); Ben Wright; draft-boucadair-sfc-requirements@t=
ools.ietf.org<mailto:draft-boucadair-sfc-requirements@tools.ietf.org>
Cc: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: [sfc] Loop detection in service chains - question on draft-bou=
cadair-sfc-requirements

Thanks, Jim.

I'll point out that there is a second take on the SFC service header which =
is also consistent in its treatment of the SF path and SF index (full discl=
osure - I am a co-author).

http://datatracker.ietf.org/doc/draft-zhang-sfc-sch/


     Ron



From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jim Guichard (jguichar=
)
Sent: Wednesday, March 26, 2014 9:57 AM
To: Ben Wright; draft-boucadair-sfc-requirements@tools.ietf.org<mailto:draf=
t-boucadair-sfc-requirements@tools.ietf.org>
Cc: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] Loop detection in service chains - question on draft-bou=
cadair-sfc-requirements

Hi Ben,

Yes, this is most certainly a requirement. I would suggest looking at draft=
-quinn-sfc-nsh for a description of how the service path ID + service index=
 are used to determine where in the service chain the packet is currently a=
nd how the index is decremented at each service hop to facilitate both serv=
ice hop awareness and loop detection within the service graph.

From: Ben Wright <Ben.Wright@metaswitch.com<mailto:Ben.Wright@metaswitch.co=
m>>
Date: Wednesday, March 26, 2014 at 8:21 AM
To: "draft-boucadair-sfc-requirements@tools.ietf.org<mailto:draft-boucadair=
-sfc-requirements@tools.ietf.org>" <draft-boucadair-sfc-requirements@tools.=
ietf.org<mailto:draft-boucadair-sfc-requirements@tools.ietf.org>>
Cc: "sfc@ietf.org<mailto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: [sfc] Loop detection in service chains - question on draft-boucada=
ir-sfc-requirements

Hi,

I'd like to get your input and that of the WG on Loop Detection within a se=
rvice chain.

draft-boucadair-sfc-requirements explicitly forbids the same SF from appear=
ing in a given SFC (Req #25), to prevent loops forming.   Other drafts allo=
w this - e.g. draft-quinn-sfc-arch: "A given SF can appear one time or mult=
iple times in a given SFC".

I can see that there might be use cases for which it is advantageous to hav=
e the same SF appear more than once in SFC.   Would it be acceptable to all=
ow this but use, for example, a TTL-based mechanism to prevent any loops fr=
om being long-lived?

Apologies if this has been raised before on the list and I've missed it.

Thanks,

Ben


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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><meta http-equiv=3DContent-Type content=
=3D"text/html; charset=3Diso-8859-1"><meta name=3DGenerator content=3D"Micr=
osoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Texte de bulles Car";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.TextedebullesCar
	{mso-style-name:"Texte de bulles Car";
	mso-style-priority:99;
	mso-style-link:"Texte de bulles";
	font-family:"Tahoma","sans-serif";}
p.BalloonText, li.BalloonText, div.BalloonText
	{mso-style-name:"Balloon Text";
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Courier New";
	color:#993366;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle26
	{mso-style-type:personal-reply;
	font-family:"Courier New";
	color:#003300;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span style=3D'f=
ont-size:10.0pt;font-family:"Courier New";color:#003300'>Re-,<o:p></o:p></s=
pan></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"C=
ourier New";color:#003300'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal=
><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#003300'>T=
he point is that a &#8220;strict&#8221; loop detection mechanism would not =
allow for spirals unless it is instructed to do so: hence the configuration=
 option in &#8220;A&#8221;. <o:p></o:p></span></p><p class=3DMsoNormal><spa=
n style=3D'font-size:10.0pt;font-family:"Courier New";color:#003300'><o:p>&=
nbsp;</o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;=
font-family:"Courier New";color:#003300'>As indicated in my response to Ben=
, I removed &#8220;A&#8221; but I updated the wording to refer explicitly t=
o &#8220;infinite SF loop&#8221;.<o:p></o:p></span></p><p class=3DMsoNormal=
><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#003300'><=
o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10=
.0pt;font-family:"Courier New";color:#003300'>Cheers,<o:p></o:p></span></p>=
<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier N=
ew";color:#003300'>Med<o:p></o:p></span></p><p class=3DMsoNormal><span styl=
e=3D'font-size:10.0pt;font-family:"Courier New";color:#003300'><o:p>&nbsp;<=
/o:p></span></p><div style=3D'border:none;border-left:solid blue 1.5pt;padd=
ing:0cm 0cm 0cm 4.0pt'><div><div style=3D'border:none;border-top:solid #B5C=
4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b><span style=3D=
'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>De&nbsp;:</span></b><s=
pan style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Jim Guich=
ard (jguichar) [mailto:jguichar@cisco.com] <br><b>Envoy=E9&nbsp;:</b> jeudi=
 27 mars 2014 13:13<br><b>=C0&nbsp;:</b> Ben Wrigh</span><span lang=3DFR st=
yle=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>t; BOUCADAIR Moh=
amed IMT/OLN; Ron Parker; draft-boucadair-sfc-requirements@tools.ietf.org<b=
r><b>Cc&nbsp;:</b> sfc@ietf.org<br><b>Objet&nbsp;:</b> Re: [sfc] Loop detec=
tion in service chains - question on draft-boucadair-sfc-requirements<o:p><=
/o:p></span></p></div></div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><div>=
<p class=3DMsoNormal><span style=3D'font-size:10.5pt;color:black'>I agree. =
Why would you want to relax the requirement of preventing loops within a se=
rvice path? If there is no clear reason then point A. should be removed fro=
m the text.&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><spa=
n style=3D'font-size:10.5pt;color:black'><o:p>&nbsp;</o:p></span></p></div>=
<div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><p class=3DMsoNormal><b><span style=3D'color:black'>From: </span><=
/b><span style=3D'color:black'>Ben Wright &lt;<a href=3D"mailto:Ben.Wright@=
metaswitch.com">Ben.Wright@metaswitch.com</a>&gt;<br><b>Date: </b>Thursday,=
 March 27, 2014 at 6:09 AM<br><b>To: </b>&quot;<a href=3D"mailto:mohamed.bo=
ucadair@orange.com">mohamed.boucadair@orange.com</a>&quot; &lt;<a href=3D"m=
ailto:mohamed.boucadair@orange.com">mohamed.boucadair@orange.com</a>&gt;, R=
on Parker &lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com">Ron_Parker=
@affirmednetworks.com</a>&gt;, Jim Guichard &lt;<a href=3D"mailto:jguichar@=
cisco.com">jguichar@cisco.com</a>&gt;, &quot;<a href=3D"mailto:draft-boucad=
air-sfc-requirements@tools.ietf.org">draft-boucadair-sfc-requirements@tools=
.ietf.org</a>&quot; &lt;<a href=3D"mailto:draft-boucadair-sfc-requirements@=
tools.ietf.org">draft-boucadair-sfc-requirements@tools.ietf.org</a>&gt;<br>=
<b>Cc: </b>&quot;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&quot; &lt=
;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;<br><b>Subject: </b>RE=
: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-=
requirements<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span sty=
le=3D'font-size:10.5pt;color:black'><o:p>&nbsp;</o:p></span></p></div><div>=
<div><p class=3DMsoNormal><span lang=3DEN-GB style=3D'color:#1F497D'>Hi Med=
,</span><span lang=3DEN-GB style=3D'color:black'><o:p></o:p></span></p><p c=
lass=3DMsoNormal><span lang=3DEN-GB style=3D'color:#1F497D'>&nbsp;</span><s=
pan lang=3DEN-GB style=3D'color:black'><o:p></o:p></span></p><p class=3DMso=
Normal><span lang=3DEN-GB style=3D'color:#1F497D'>Thanks for drafting that.=
&nbsp; To be clear, I&#8217;d be happy to drop option A to allow loop preve=
ntion to be configurable.&nbsp;&nbsp; For me, the key point is to clarify t=
hat SF spirals are allowed, even though loops (with data forwarded indefini=
tely) most definitely are not.&nbsp; </span><span lang=3DEN-GB style=3D'col=
or:black'><o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB sty=
le=3D'color:#1F497D'><br>As other folks have pointed out, each of the vario=
us solutions provides a mechanism to support this requirement.&nbsp; </span=
><span lang=3DEN-GB style=3D'color:black'><o:p></o:p></span></p><p class=3D=
MsoNormal><span lang=3DEN-GB style=3D'color:#1F497D'>&nbsp;</span><span lan=
g=3DEN-GB style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal>=
<span lang=3DEN-GB style=3D'color:#1F497D'>Cheers, </span><span lang=3DEN-G=
B style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span la=
ng=3DEN-GB style=3D'color:#1F497D'>&nbsp;</span><span lang=3DEN-GB style=3D=
'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB=
 style=3D'color:#1F497D'>Ben</span><span lang=3DEN-GB style=3D'color:black'=
><o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'col=
or:#1F497D'>&nbsp;</span><span lang=3DEN-GB style=3D'color:black'><o:p></o:=
p></span></p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'color:#1F497D=
'>&nbsp;</span><span lang=3DEN-GB style=3D'color:black'><o:p></o:p></span><=
/p><div><div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.=
0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b><span style=3D'font-size:10.0pt;fo=
nt-family:"Tahoma","sans-serif";color:black'>From:</span></b><span style=3D=
'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'> <a href=
=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadair@orange.com</a> [=
<a href=3D"mailto:mohamed.boucadair@orange.com">mailto:mohamed.boucadair@or=
ange.com</a>] <br><b>Sent:</b> 27 March 2014 07:35<br><b>To:</b> Ben Wright=
; Ron Parker; Jim Guichard (jguichar); <a href=3D"mailto:draft-boucadair-sf=
c-requirements@tools.ietf.org">draft-boucadair-sfc-requirements@tools.ietf.=
org</a><br><b>Cc:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br><=
b>Subject:</b> RE: [sfc] Loop detection in service chains - question on dra=
ft-boucadair-sfc-requirements</span><span lang=3DEN-GB style=3D'color:black=
'><o:p></o:p></span></p></div></div><p class=3DMsoNormal><span lang=3DEN-GB=
 style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal><sp=
an style=3D'font-size:10.0pt;font-family:"Courier New";color:#993366'>Dear =
Ben,</span><span lang=3DEN-GB style=3D'color:black'><o:p></o:p></span></p><=
p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier Ne=
w";color:#993366'>&nbsp;</span><span lang=3DEN-GB style=3D'color:black'><o:=
p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;fon=
t-family:"Courier New";color:#993366'>What about this proposal?</span><span=
 lang=3DEN-GB style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNor=
mal><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#993366=
'>&nbsp;</span><span lang=3DEN-GB style=3D'color:black'><o:p></o:p></span><=
/p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courie=
r New";color:#993366'>&nbsp;&nbsp; REQ#25:&nbsp; The solution MUST prevent =
Service Function Loops.</span><span lang=3DEN-GB style=3D'color:black'><o:p=
></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font=
-family:"Courier New";color:#993366'>&nbsp;</span><span lang=3DEN-GB style=
=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'=
font-size:10.0pt;font-family:"Courier New";color:#993366'>&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A.&nbsp; Relaxing this ca=
pability SHOULD be configurable.</span><span lang=3DEN-GB style=3D'color:bl=
ack'><o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10=
.0pt;font-family:"Courier New";color:#993366'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; B.&nbsp; Service Functions MAY be inv=
oked multiple times in the</span><span lang=3DEN-GB style=3D'color:black'><=
o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;f=
ont-family:"Courier New";color:#993366'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; same Service Functi=
on Chain (denoted as SF Spiral), but</span><span lang=3DEN-GB style=3D'colo=
r:black'><o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-siz=
e:10.0pt;font-family:"Courier New";color:#993366'>&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the solut=
ion MUST prevent forwarding loops.</span><span lang=3DEN-GB style=3D'color:=
black'><o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:=
10.0pt;font-family:"Courier New";color:#993366'>&nbsp;</span><span lang=3DE=
N-GB style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span=
 style=3D'font-size:10.0pt;font-family:"Courier New";color:#993366'>The mot=
ivation for this wording is to call out the core functionality (that is loo=
p detection) and allow for some exceptions where the functionality is disab=
led for some specific deployments.</span><span lang=3DEN-GB style=3D'color:=
black'><o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:=
10.0pt;font-family:"Courier New";color:#993366'>&nbsp;</span><span lang=3DE=
N-GB style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span=
 style=3D'font-size:10.0pt;font-family:"Courier New";color:#993366'>Cheers,=
</span><span lang=3DEN-GB style=3D'color:black'><o:p></o:p></span></p><p cl=
ass=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier New";c=
olor:#993366'>Med</span><span lang=3DEN-GB style=3D'color:black'><o:p></o:p=
></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-famil=
y:"Courier New";color:#993366'>&nbsp;</span><span lang=3DEN-GB style=3D'col=
or:black'><o:p></o:p></span></p><div style=3D'border:none;border-left:solid=
 blue 1.5pt;padding:0cm 0cm 0cm 4.0pt'><div><div style=3D'border:none;borde=
r-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><=
b><span lang=3DFR style=3D'font-size:10.0pt;font-family:"Tahoma","sans-seri=
f";color:black'>De&nbsp;:</span></b><span lang=3DFR style=3D'font-size:10.0=
pt;font-family:"Tahoma","sans-serif";color:black'> sfc [<a href=3D"mailto:s=
fc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>] <b>De la part de</b> =
Ben Wright<br><b>Envoy=E9&nbsp;:</b> mercredi 26 mars 2014 15:22<br><b>=C0&=
nbsp;:</b> Ron Parker; Jim Guichard (jguichar); <a href=3D"mailto:draft-bou=
cadair-sfc-requirements@tools.ietf.org">draft-boucadair-sfc-requirements@to=
ols.ietf.org</a><br><b>Cc&nbsp;:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ie=
tf.org</a><br><b>Objet&nbsp;:</b> Re: [sfc] Loop detection in service chain=
s - question on draft-boucadair-sfc-requirements</span><span lang=3DEN-GB s=
tyle=3D'color:black'><o:p></o:p></span></p></div></div><p class=3DMsoNormal=
><span style=3D'color:black'>&nbsp;</span><span lang=3DEN-GB style=3D'color=
:black'><o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB style=
=3D'color:#1F497D'>Hi Jim, Med, Ron, </span><span lang=3DEN-GB style=3D'col=
or:black'><o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB sty=
le=3D'color:#1F497D'>&nbsp;</span><span lang=3DEN-GB style=3D'color:black'>=
<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'colo=
r:#1F497D'>Thanks for your prompt responses.&nbsp;&nbsp; I think we&#8217;r=
e in agreement &#8211; spiral paths may be required, but we need to have a =
mechanism to prevent loops forming.&nbsp;&nbsp; My reading of REQ#25 was th=
at it disallowed spiral paths.&nbsp; Given this, how do you feel about us t=
weaking the text for that requirement to something like:</span><span lang=
=3DEN-GB style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><=
span lang=3DEN-GB style=3D'color:#1F497D'>&nbsp;</span><span lang=3DEN-GB s=
tyle=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal style=3D'pa=
ge-break-before:always'><span lang=3DEN style=3D'font-size:12.0pt;font-fami=
ly:"Courier New";color:black'>REQ#25:&nbsp; Service Functions MAY appear be=
 invoked multiple times in the same Service Function Chain (in a spiral), b=
ut the solution MUST prevent Service Function loops.&nbsp; </span><span lan=
g=3DEN-GB style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'page-break-before:always'><span lang=3DEN style=3D'font-size:12.0p=
t;font-family:"Courier New";color:black'>&nbsp;</span><span lang=3DEN-GB st=
yle=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span lang=
=3DEN-GB style=3D'color:#1F497D'>As Jim and Ron say, we have mechanisms whi=
ch meet this requirement. </span><span lang=3DEN-GB style=3D'color:black'><=
o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'color=
:#1F497D'>&nbsp;</span><span lang=3DEN-GB style=3D'color:black'><o:p></o:p>=
</span></p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'color:#1F497D'>=
Cheers, </span><span lang=3DEN-GB style=3D'color:black'><o:p></o:p></span><=
/p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'color:#1F497D'>&nbsp;</=
span><span lang=3DEN-GB style=3D'color:black'><o:p></o:p></span></p><p clas=
s=3DMsoNormal><span lang=3DEN-GB style=3D'color:#1F497D'>Ben</span><span la=
ng=3DEN-GB style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal=
><span lang=3DEN-GB style=3D'color:#1F497D'>&nbsp;</span><span lang=3DEN-GB=
 style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span lan=
g=3DEN-GB style=3D'color:#1F497D'>&nbsp;</span><span lang=3DEN-GB style=3D'=
color:black'><o:p></o:p></span></p><div><div style=3D'border:none;border-to=
p:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b><s=
pan style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black=
'>From:</span></b><span style=3D'font-size:10.0pt;font-family:"Tahoma","san=
s-serif";color:black'> Ron Parker [<a href=3D"mailto:Ron_Parker@affirmednet=
works.com">mailto:Ron_Parker@affirmednetworks.com</a>] <br><b>Sent:</b> 26 =
March 2014 14:17<br><b>To:</b> Jim Guichard (jguichar); Ben Wright; <a href=
=3D"mailto:draft-boucadair-sfc-requirements@tools.ietf.org">draft-boucadair=
-sfc-requirements@tools.ietf.org</a><br><b>Cc:</b> <a href=3D"mailto:sfc@ie=
tf.org">sfc@ietf.org</a><br><b>Subject:</b> RE: [sfc] Loop detection in ser=
vice chains - question on draft-boucadair-sfc-requirements</span><span lang=
=3DEN-GB style=3D'color:black'><o:p></o:p></span></p></div></div><p class=
=3DMsoNormal><span lang=3DEN-GB style=3D'color:black'>&nbsp;<o:p></o:p></sp=
an></p><p class=3DMsoNormal><span style=3D'color:#1F497D'>Thanks, Jim.</spa=
n><span lang=3DEN-GB style=3D'color:black'><o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'color:#1F497D'>&nbsp;</span><span lang=3DEN-GB =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span styl=
e=3D'color:#1F497D'>I&#8217;ll point out that there is a second take on the=
 SFC service header which is also consistent in its treatment of the SF pat=
h and SF index (full disclosure &#8211; I am a co-author).</span><span lang=
=3DEN-GB style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><=
span style=3D'color:#1F497D'>&nbsp;</span><span lang=3DEN-GB style=3D'color=
:black'><o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'color:#1F=
497D'><a href=3D"http://datatracker.ietf.org/doc/draft-zhang-sfc-sch/">http=
://datatracker.ietf.org/doc/draft-zhang-sfc-sch/</a></span><span lang=3DEN-=
GB style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span s=
tyle=3D'color:#1F497D'>&nbsp;</span><span lang=3DEN-GB style=3D'color:black=
'><o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'color:#1F497D'>=
&nbsp;</span><span lang=3DEN-GB style=3D'color:black'><o:p></o:p></span></p=
><p class=3DMsoNormal><span style=3D'color:#1F497D'>&nbsp;&nbsp;&nbsp;&nbsp=
; Ron</span><span lang=3DEN-GB style=3D'color:black'><o:p></o:p></span></p>=
<p class=3DMsoNormal><span style=3D'color:#1F497D'>&nbsp;</span><span lang=
=3DEN-GB style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><=
span style=3D'color:#1F497D'>&nbsp;</span><span lang=3DEN-GB style=3D'color=
:black'><o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'color:#1F=
497D'>&nbsp;</span><span lang=3DEN-GB style=3D'color:black'><o:p></o:p></sp=
an></p><div><div style=3D'border:none;border-top:solid #E1E1E1 1.0pt;paddin=
g:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b><span style=3D'color:black'>Fr=
om:</span></b><span style=3D'color:black'> sfc [<a href=3D"mailto:sfc-bounc=
es@ietf.org">mailto:sfc-bounces@ietf.org</a>] <b>On Behalf Of </b>Jim Guich=
ard (jguichar)<br><b>Sent:</b> Wednesday, March 26, 2014 9:57 AM<br><b>To:<=
/b> Ben Wright; <a href=3D"mailto:draft-boucadair-sfc-requirements@tools.ie=
tf.org">draft-boucadair-sfc-requirements@tools.ietf.org</a><br><b>Cc:</b> <=
a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br><b>Subject:</b> Re: [sfc=
] Loop detection in service chains - question on draft-boucadair-sfc-requir=
ements</span><span lang=3DEN-GB style=3D'color:black'><o:p></o:p></span></p=
></div></div><p class=3DMsoNormal><span style=3D'color:black'>&nbsp;</span>=
<span lang=3DEN-GB style=3D'color:black'><o:p></o:p></span></p><div><p clas=
s=3DMsoNormal><span style=3D'font-size:10.5pt;color:black'>Hi Ben,</span><s=
pan lang=3DEN-GB style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span style=3D'font-size:10.5pt;color:black'>&nbsp;</span=
><span lang=3DEN-GB style=3D'color:black'><o:p></o:p></span></p></div><div>=
<p class=3DMsoNormal><span style=3D'font-size:10.5pt;color:black'>Yes, this=
 is most certainly a requirement. I would suggest looking at draft-quinn-sf=
c-nsh for a description of how the service path ID + service index are used=
 to determine where in the service chain the packet is currently and how th=
e index is decremented at each service hop to facilitate both service hop a=
wareness and loop detection within the service graph.&nbsp;</span><span lan=
g=3DEN-GB style=3D'color:black'><o:p></o:p></span></p></div><div><p class=
=3DMsoNormal><span style=3D'font-size:10.5pt;color:black'>&nbsp;</span><spa=
n lang=3DEN-GB style=3D'color:black'><o:p></o:p></span></p></div><div style=
=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><=
p class=3DMsoNormal><b><span style=3D'color:black'>From: </span></b><span s=
tyle=3D'color:black'>Ben Wright &lt;<a href=3D"mailto:Ben.Wright@metaswitch=
.com">Ben.Wright@metaswitch.com</a>&gt;<br><b>Date: </b>Wednesday, March 26=
, 2014 at 8:21 AM<br><b>To: </b>&quot;<a href=3D"mailto:draft-boucadair-sfc=
-requirements@tools.ietf.org">draft-boucadair-sfc-requirements@tools.ietf.o=
rg</a>&quot; &lt;<a href=3D"mailto:draft-boucadair-sfc-requirements@tools.i=
etf.org">draft-boucadair-sfc-requirements@tools.ietf.org</a>&gt;<br><b>Cc: =
</b>&quot;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&quot; &lt;<a hre=
f=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;<br><b>Subject: </b>[sfc] Loo=
p detection in service chains - question on draft-boucadair-sfc-requirement=
s</span><span lang=3DEN-GB style=3D'color:black'><o:p></o:p></span></p></di=
v><div><p class=3DMsoNormal><span style=3D'font-size:10.5pt;color:black'>&n=
bsp;</span><span lang=3DEN-GB style=3D'color:black'><o:p></o:p></span></p><=
/div><div><div><p class=3DMsoNormal><span lang=3DEN-GB style=3D'color:black=
'>Hi, <o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB style=
=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal><span lan=
g=3DEN-GB style=3D'color:black'>I&#8217;d like to get your input and that o=
f the WG on Loop Detection within a service chain.&nbsp; <o:p></o:p></span>=
</p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'color:black'>&nbsp;<o:=
p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'color:b=
lack'>draft-boucadair-sfc-requirements explicitly forbids the same SF from =
appearing in a given SFC (Req #25), to prevent loops forming.&nbsp;&nbsp; O=
ther drafts allow this - e.g. draft-quinn-sfc-arch: &#8220;A given SF can a=
ppear one time or multiple times in a given SFC&#8221;. &nbsp;&nbsp; <o:p><=
/o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'color:blac=
k'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB styl=
e=3D'color:black'>I can see that there might be use cases for which it is a=
dvantageous to have the same SF appear more than once in SFC.&nbsp; &nbsp;W=
ould it be acceptable to allow this but use, for example, a TTL-based mecha=
nism to prevent any loops from being long-lived? <o:p></o:p></span></p><p c=
lass=3DMsoNormal><span lang=3DEN-GB style=3D'color:black'>&nbsp;<o:p></o:p>=
</span></p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'color:black'>Ap=
ologies if this has been raised before on the list and I&#8217;ve missed it=
. <o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'co=
lor:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN=
-GB style=3D'color:black'>Thanks, <o:p></o:p></span></p><p class=3DMsoNorma=
l><span lang=3DEN-GB style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p c=
lass=3DMsoNormal><span lang=3DEN-GB style=3D'color:black'>Ben<o:p></o:p></s=
pan></p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'color:black'>&nbsp=
;<o:p></o:p></span></p></div></div></div></div></div></div></div></body></h=
tml>=

--_000_94C682931C08B048B7A8645303FDC9F36F544843B9PUEXCB1Bnante_--


From nobody Fri Mar 28 05:17:06 2014
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B4DEB1A0564 for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 05:17:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.548
X-Spam-Level: 
X-Spam-Status: No, score=-1.548 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HELO_EQ_FR=0.35, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 GVZiUZ0EZZ1N for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 05:17:01 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias91.francetelecom.com [193.251.215.91]) by ietfa.amsl.com (Postfix) with ESMTP id 329AD1A056D for <sfc@ietf.org>; Fri, 28 Mar 2014 05:17:00 -0700 (PDT)
Received: from omfedm06.si.francetelecom.fr (unknown [xx.xx.xx.2]) by omfedm14.si.francetelecom.fr (ESMTP service) with ESMTP id 849BA22C58F; Fri, 28 Mar 2014 13:16:57 +0100 (CET)
Received: from PUEXCH11.nanterre.francetelecom.fr (unknown [10.101.44.27]) by omfedm06.si.francetelecom.fr (ESMTP service) with ESMTP id 6656D27C066; Fri, 28 Mar 2014 13:16:57 +0100 (CET)
Received: from PUEXCB1B.nanterre.francetelecom.fr ([10.101.44.11]) by PUEXCH11.nanterre.francetelecom.fr ([10.101.44.27]) with mapi; Fri, 28 Mar 2014 13:16:57 +0100
From: <mohamed.boucadair@orange.com>
To: Ben Wright <Ben.Wright@metaswitch.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "Jim Guichard (jguichar)" <jguichar@cisco.com>, "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>
Date: Fri, 28 Mar 2014 13:16:55 +0100
Thread-Topic: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
Thread-Index: AQHPSPtNSkZ+x/Xw+EyMHoOE4zy+LJrzag2AgAABMwCAAR/XkIAALDZAgAGarICAAAJ9QIAAFl2w
Message-ID: <94C682931C08B048B7A8645303FDC9F36F544843C4@PUEXCB1B.nanterre.francetelecom.fr>
References: <B3B6FD81D3159A45B5421AF9DD500F88D6F84A36@ENFICSMBX1.datcon.co.uk> <CF585472.1E533%jguichar@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6532@MBX021-W3-CA-2.exch021.domain.local> <B3B6FD81D3159A45B5421AF9DD500F88D6F84B7F@ENFICSMBX1.datcon.co.uk> <94C682931C08B048B7A8645303FDC9F36F54483E67@PUEXCB1B.nanterre.francetelecom.fr> <B3B6FD81D3159A45B5421AF9DD500F88D6F853C8@ENFICSMBX1.datcon.co.uk> <94C682931C08B048B7A8645303FDC9F36F54484371@PUEXCB1B.nanterre.francetelecom.fr> <B3B6FD81D3159A45B5421AF9DD500F88D6F8E032@ENFICSMBX1.datcon.co.uk>
In-Reply-To: <B3B6FD81D3159A45B5421AF9DD500F88D6F8E032@ENFICSMBX1.datcon.co.uk>
Accept-Language: fr-FR
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: fr-FR
Content-Type: multipart/alternative; boundary="_000_94C682931C08B048B7A8645303FDC9F36F544843C4PUEXCB1Bnante_"
MIME-Version: 1.0
X-PMX-Version: 6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2014.3.28.54219
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/MltxZRuShA3XxIxc7Cz7eL9EGnA
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Mar 2014 12:17:04 -0000

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

Re-,

Ok, thanks.

I implemented the change in my local copy. For records, the new wording is =
as follows:

   REQ#25:  The solution MUST prevent infinite Service Function Loops.

            A.  Service Functions MAY be invoked multiple times in the
                same Service Function Chain (denoted as SF Spiral), but
                the solution MUST prevent forwarding loops.

I didn't included the comment asking to call out some identifiers because I=
MHO it is solution-specific.

Cheers,
Med

De : Ben Wright [mailto:Ben.Wright@metaswitch.com]
Envoy=E9 : vendredi 28 mars 2014 11:49
=C0 : BOUCADAIR Mohamed IMT/OLN; Ron Parker; Jim Guichard (jguichar); draft=
-boucadair-sfc-requirements@tools.ietf.org
Cc : sfc@ietf.org
Objet : RE: [sfc] Loop detection in service chains - question on draft-bouc=
adair-sfc-requirements

Thanks Med.   I'm happy with that.

From: mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com> [ma=
ilto:mohamed.boucadair@orange.com]
Sent: 28 March 2014 10:47
To: Ben Wright; Ron Parker; Jim Guichard (jguichar); draft-boucadair-sfc-re=
quirements@tools.ietf.org<mailto:draft-boucadair-sfc-requirements@tools.iet=
f.org>
Cc: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: [sfc] Loop detection in service chains - question on draft-bou=
cadair-sfc-requirements

Dear Ben,

Ok to remove "A". I suggest to change  "Service Function Loops" to "infinit=
e Service Function Loops"

Cheers,
Med


De : Ben Wright [mailto:Ben.Wright@metaswitch.com]
Envoy=E9 : jeudi 27 mars 2014 11:10
=C0 : BOUCADAIR Mohamed IMT/OLN; Ron Parker; Jim Guichard (jguichar); draft=
-boucadair-sfc-requirements@tools.ietf.org<mailto:draft-boucadair-sfc-requi=
rements@tools.ietf.org>
Cc : sfc@ietf.org<mailto:sfc@ietf.org>
Objet : RE: [sfc] Loop detection in service chains - question on draft-bouc=
adair-sfc-requirements

Hi Med,

Thanks for drafting that.  To be clear, I'd be happy to drop option A to al=
low loop prevention to be configurable.   For me, the key point is to clari=
fy that SF spirals are allowed, even though loops (with data forwarded inde=
finitely) most definitely are not.

As other folks have pointed out, each of the various solutions provides a m=
echanism to support this requirement.

Cheers,

Ben


From: mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com> [ma=
ilto:mohamed.boucadair@orange.com]
Sent: 27 March 2014 07:35
To: Ben Wright; Ron Parker; Jim Guichard (jguichar); draft-boucadair-sfc-re=
quirements@tools.ietf.org<mailto:draft-boucadair-sfc-requirements@tools.iet=
f.org>
Cc: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: [sfc] Loop detection in service chains - question on draft-bou=
cadair-sfc-requirements

Dear Ben,

What about this proposal?

   REQ#25:  The solution MUST prevent Service Function Loops.

            A.  Relaxing this capability SHOULD be configurable.
            B.  Service Functions MAY be invoked multiple times in the
                same Service Function Chain (denoted as SF Spiral), but
                the solution MUST prevent forwarding loops.

The motivation for this wording is to call out the core functionality (that=
 is loop detection) and allow for some exceptions where the functionality i=
s disabled for some specific deployments.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de Ben Wright
Envoy=E9 : mercredi 26 mars 2014 15:22
=C0 : Ron Parker; Jim Guichard (jguichar); draft-boucadair-sfc-requirements=
@tools.ietf.org<mailto:draft-boucadair-sfc-requirements@tools.ietf.org>
Cc : sfc@ietf.org<mailto:sfc@ietf.org>
Objet : Re: [sfc] Loop detection in service chains - question on draft-bouc=
adair-sfc-requirements

Hi Jim, Med, Ron,

Thanks for your prompt responses.   I think we're in agreement - spiral pat=
hs may be required, but we need to have a mechanism to prevent loops formin=
g.   My reading of REQ#25 was that it disallowed spiral paths.  Given this,=
 how do you feel about us tweaking the text for that requirement to somethi=
ng like:

REQ#25:  Service Functions MAY appear be invoked multiple times in the same=
 Service Function Chain (in a spiral), but the solution MUST prevent Servic=
e Function loops.

As Jim and Ron say, we have mechanisms which meet this requirement.

Cheers,

Ben


From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
Sent: 26 March 2014 14:17
To: Jim Guichard (jguichar); Ben Wright; draft-boucadair-sfc-requirements@t=
ools.ietf.org<mailto:draft-boucadair-sfc-requirements@tools.ietf.org>
Cc: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: [sfc] Loop detection in service chains - question on draft-bou=
cadair-sfc-requirements

Thanks, Jim.

I'll point out that there is a second take on the SFC service header which =
is also consistent in its treatment of the SF path and SF index (full discl=
osure - I am a co-author).

http://datatracker.ietf.org/doc/draft-zhang-sfc-sch/


     Ron



From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jim Guichard (jguichar=
)
Sent: Wednesday, March 26, 2014 9:57 AM
To: Ben Wright; draft-boucadair-sfc-requirements@tools.ietf.org<mailto:draf=
t-boucadair-sfc-requirements@tools.ietf.org>
Cc: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] Loop detection in service chains - question on draft-bou=
cadair-sfc-requirements

Hi Ben,

Yes, this is most certainly a requirement. I would suggest looking at draft=
-quinn-sfc-nsh for a description of how the service path ID + service index=
 are used to determine where in the service chain the packet is currently a=
nd how the index is decremented at each service hop to facilitate both serv=
ice hop awareness and loop detection within the service graph.

From: Ben Wright <Ben.Wright@metaswitch.com<mailto:Ben.Wright@metaswitch.co=
m>>
Date: Wednesday, March 26, 2014 at 8:21 AM
To: "draft-boucadair-sfc-requirements@tools.ietf.org<mailto:draft-boucadair=
-sfc-requirements@tools.ietf.org>" <draft-boucadair-sfc-requirements@tools.=
ietf.org<mailto:draft-boucadair-sfc-requirements@tools.ietf.org>>
Cc: "sfc@ietf.org<mailto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: [sfc] Loop detection in service chains - question on draft-boucada=
ir-sfc-requirements

Hi,

I'd like to get your input and that of the WG on Loop Detection within a se=
rvice chain.

draft-boucadair-sfc-requirements explicitly forbids the same SF from appear=
ing in a given SFC (Req #25), to prevent loops forming.   Other drafts allo=
w this - e.g. draft-quinn-sfc-arch: "A given SF can appear one time or mult=
iple times in a given SFC".

I can see that there might be use cases for which it is advantageous to hav=
e the same SF appear more than once in SFC.   Would it be acceptable to all=
ow this but use, for example, a TTL-based mechanism to prevent any loops fr=
om being long-lived?

Apologies if this has been raised before on the list and I've missed it.

Thanks,

Ben


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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><meta http-equiv=3DContent-Type content=
=3D"text/html; charset=3Diso-8859-1"><meta name=3DGenerator content=3D"Micr=
osoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Texte de bulles Car";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.TextedebullesCar
	{mso-style-name:"Texte de bulles Car";
	mso-style-priority:99;
	mso-style-link:"Texte de bulles";
	font-family:"Tahoma","sans-serif";}
p.BalloonText, li.BalloonText, div.BalloonText
	{mso-style-name:"Balloon Text";
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Courier New";
	color:#993366;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle26
	{mso-style-type:personal;
	font-family:"Courier New";
	color:#003300;}
span.EmailStyle27
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle28
	{mso-style-type:personal-reply;
	font-family:"Courier New";
	color:olive;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span style=3D'f=
ont-size:10.0pt;font-family:"Courier New";color:olive'>Re-,<o:p></o:p></spa=
n></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Cou=
rier New";color:olive'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><sp=
an style=3D'font-size:10.0pt;font-family:"Courier New";color:olive'>Ok, tha=
nks. <o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10=
.0pt;font-family:"Courier New";color:olive'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier New"=
;color:olive'>I implemented the change in my local copy. For records, the n=
ew wording is as follows:<o:p></o:p></span></p><p class=3DMsoNormal><span s=
tyle=3D'font-size:10.0pt;font-family:"Courier New";color:olive'><o:p>&nbsp;=
</o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-=
family:"Courier New";color:olive'>=A0=A0 REQ#25:=A0 The solution MUST preve=
nt infinite Service Function Loops.<o:p></o:p></span></p><p class=3DMsoNorm=
al><span style=3D'font-size:10.0pt;font-family:"Courier New";color:olive'><=
o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10=
.0pt;font-family:"Courier New";color:olive'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0 A.=A0 Service Functions MAY be invoked multiple times in the<o:p></o:p>=
</span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family=
:"Courier New";color:olive'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 s=
ame Service Function Chain (denoted as SF Spiral), but<o:p></o:p></span></p=
><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:olive'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 the solutio=
n MUST prevent forwarding loops.<o:p></o:p></span></p><p class=3DMsoNormal>=
<span style=3D'font-size:10.0pt;font-family:"Courier New";color:olive'><o:p=
>&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0p=
t;font-family:"Courier New";color:olive'>I didn&#8217;t included the commen=
t asking to call out some identifiers because IMHO it is solution-specific.=
 <o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt=
;font-family:"Courier New";color:olive'><o:p>&nbsp;</o:p></span></p><p clas=
s=3DMsoNormal><span lang=3DFR style=3D'font-size:10.0pt;font-family:"Courie=
r New";color:olive'>Cheers,<o:p></o:p></span></p><p class=3DMsoNormal><span=
 lang=3DFR style=3D'font-size:10.0pt;font-family:"Courier New";color:olive'=
>Med<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DFR style=3D'fon=
t-size:10.0pt;font-family:"Courier New";color:olive'><o:p>&nbsp;</o:p></spa=
n></p><div style=3D'border:none;border-left:solid blue 1.5pt;padding:0cm 0c=
m 0cm 4.0pt'><div><div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;=
padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b><span lang=3DFR style=3D=
'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>De&nbsp;:</span></b><s=
pan lang=3DFR style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>=
 Ben Wright [mailto:Ben.Wright@metaswitch.com] <br><b>Envoy=E9&nbsp;:</b> v=
endredi 28 mars 2014 11:49<br><b>=C0&nbsp;:</b> BOUCADAIR Mohamed IMT/OLN; =
Ron Parker; Jim Guichard (jguichar); draft-boucadair-sfc-requirements@tools=
.ietf.org<br><b>Cc&nbsp;:</b> sfc@ietf.org<br><b>Objet&nbsp;:</b> RE: [sfc]=
 Loop detection in service chains - question on draft-boucadair-sfc-require=
ments<o:p></o:p></span></p></div></div><p class=3DMsoNormal><o:p>&nbsp;</o:=
p></p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'color:#1F497D'>Thank=
s Med.&nbsp;&nbsp; I&#8217;m happy with that.&nbsp; </span><span lang=3DEN-=
GB><o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'c=
olor:#1F497D'>&nbsp;</span><span lang=3DEN-GB><o:p></o:p></span></p><div><d=
iv style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0c=
m 0cm'><p class=3DMsoNormal><b><span style=3D'font-size:10.0pt;font-family:=
"Tahoma","sans-serif"'>From:</span></b><span style=3D'font-size:10.0pt;font=
-family:"Tahoma","sans-serif"'> <a href=3D"mailto:mohamed.boucadair@orange.=
com">mohamed.boucadair@orange.com</a> [<a href=3D"mailto:mohamed.boucadair@=
orange.com">mailto:mohamed.boucadair@orange.com</a>] <br><b>Sent:</b> 28 Ma=
rch 2014 10:47<br><b>To:</b> Ben Wright; Ron Parker; Jim Guichard (jguichar=
); <a href=3D"mailto:draft-boucadair-sfc-requirements@tools.ietf.org">draft=
-boucadair-sfc-requirements@tools.ietf.org</a><br><b>Cc:</b> <a href=3D"mai=
lto:sfc@ietf.org">sfc@ietf.org</a><br><b>Subject:</b> RE: [sfc] Loop detect=
ion in service chains - question on draft-boucadair-sfc-requirements</span>=
<span lang=3DEN-GB><o:p></o:p></span></p></div></div><p class=3DMsoNormal><=
span lang=3DEN-GB>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal><span st=
yle=3D'font-size:10.0pt;font-family:"Courier New";color:#003300'>Dear Ben,<=
/span><span lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><span s=
tyle=3D'font-size:10.0pt;font-family:"Courier New";color:#003300'>&nbsp;</s=
pan><span lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><span sty=
le=3D'font-size:10.0pt;font-family:"Courier New";color:#003300'>Ok to remov=
e &#8220;A&#8221;. I suggest to change &nbsp;&#8220;</span><span style=3D'f=
ont-size:10.0pt;font-family:"Courier New";color:#993366'>Service Function L=
oops</span><span style=3D'font-size:10.0pt;font-family:"Courier New";color:=
#003300'>&#8221; to &#8220;infinite </span><span style=3D'font-size:10.0pt;=
font-family:"Courier New";color:#993366'>Service Function Loops</span><span=
 style=3D'font-size:10.0pt;font-family:"Courier New";color:#003300'>&#8221;=
 </span><span lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><span=
 style=3D'font-size:10.0pt;font-family:"Courier New";color:#003300'>&nbsp;<=
/span><span lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><span s=
tyle=3D'font-size:10.0pt;font-family:"Courier New";color:#003300'>Cheers,</=
span><span lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><span st=
yle=3D'font-size:10.0pt;font-family:"Courier New";color:#003300'>Med</span>=
<span lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'font-size:10.0pt;font-family:"Courier New";color:#003300'>&nbsp;</span>=
<span lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'font-size:10.0pt;font-family:"Courier New";color:#003300'>&nbsp;</span>=
<span lang=3DEN-GB><o:p></o:p></span></p><div style=3D'border:none;border-l=
eft:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt'><div><div style=3D'border:n=
one;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMs=
oNormal><b><span lang=3DFR style=3D'font-size:10.0pt;font-family:"Tahoma","=
sans-serif"'>De&nbsp;:</span></b><span lang=3DFR style=3D'font-size:10.0pt;=
font-family:"Tahoma","sans-serif"'> Ben Wright [<a href=3D"mailto:Ben.Wrigh=
t@metaswitch.com">mailto:Ben.Wright@metaswitch.com</a>] <br><b>Envoy=E9&nbs=
p;:</b> jeudi 27 mars 2014 11:10<br><b>=C0&nbsp;:</b> BOUCADAIR Mohamed IMT=
/OLN; Ron Parker; Jim Guichard (jguichar); <a href=3D"mailto:draft-boucadai=
r-sfc-requirements@tools.ietf.org">draft-boucadair-sfc-requirements@tools.i=
etf.org</a><br><b>Cc&nbsp;:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.or=
g</a><br><b>Objet&nbsp;:</b> RE: [sfc] Loop detection in service chains - q=
uestion on draft-boucadair-sfc-requirements</span><span lang=3DEN-GB><o:p><=
/o:p></span></p></div></div><p class=3DMsoNormal>&nbsp;<span lang=3DEN-GB><=
o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'color=
:#1F497D'>Hi Med,</span><span lang=3DEN-GB><o:p></o:p></span></p><p class=
=3DMsoNormal><span lang=3DEN-GB style=3D'color:#1F497D'>&nbsp;</span><span =
lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB =
style=3D'color:#1F497D'>Thanks for drafting that.&nbsp; To be clear, I&#821=
7;d be happy to drop option A to allow loop prevention to be configurable.&=
nbsp;&nbsp; For me, the key point is to clarify that SF spirals are allowed=
, even though loops (with data forwarded indefinitely) most definitely are =
not.&nbsp; </span><span lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNo=
rmal><span lang=3DEN-GB style=3D'color:#1F497D'><br>As other folks have poi=
nted out, each of the various solutions provides a mechanism to support thi=
s requirement.&nbsp; </span><span lang=3DEN-GB><o:p></o:p></span></p><p cla=
ss=3DMsoNormal><span lang=3DEN-GB style=3D'color:#1F497D'>&nbsp;</span><spa=
n lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-G=
B style=3D'color:#1F497D'>Cheers, </span><span lang=3DEN-GB><o:p></o:p></sp=
an></p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'color:#1F497D'>&nbs=
p;</span><span lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><spa=
n lang=3DEN-GB style=3D'color:#1F497D'>Ben</span><span lang=3DEN-GB><o:p></=
o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'color:#1F49=
7D'>&nbsp;</span><span lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNor=
mal><span lang=3DEN-GB style=3D'color:#1F497D'>&nbsp;</span><span lang=3DEN=
-GB><o:p></o:p></span></p><div><div style=3D'border:none;border-top:solid #=
B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b><span style=
=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><sp=
an style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> <a href=3D=
"mailto:mohamed.boucadair@orange.com">mohamed.boucadair@orange.com</a> [<a =
href=3D"mailto:mohamed.boucadair@orange.com">mailto:mohamed.boucadair@orang=
e.com</a>] <br><b>Sent:</b> 27 March 2014 07:35<br><b>To:</b> Ben Wright; R=
on Parker; Jim Guichard (jguichar); <a href=3D"mailto:draft-boucadair-sfc-r=
equirements@tools.ietf.org">draft-boucadair-sfc-requirements@tools.ietf.org=
</a><br><b>Cc:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br><b>S=
ubject:</b> RE: [sfc] Loop detection in service chains - question on draft-=
boucadair-sfc-requirements</span><span lang=3DEN-GB><o:p></o:p></span></p><=
/div></div><p class=3DMsoNormal><span lang=3DEN-GB>&nbsp;<o:p></o:p></span>=
</p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Couri=
er New";color:#993366'>Dear Ben,</span><span lang=3DEN-GB><o:p></o:p></span=
></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Cour=
ier New";color:#993366'>&nbsp;</span><span lang=3DEN-GB><o:p></o:p></span><=
/p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courie=
r New";color:#993366'>What about this proposal?</span><span lang=3DEN-GB><o=
:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;fo=
nt-family:"Courier New";color:#993366'>&nbsp;</span><span lang=3DEN-GB><o:p=
></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font=
-family:"Courier New";color:#993366'>&nbsp;&nbsp; REQ#25:&nbsp; The solutio=
n MUST prevent Service Function Loops.</span><span lang=3DEN-GB><o:p></o:p>=
</span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family=
:"Courier New";color:#993366'>&nbsp;</span><span lang=3DEN-GB><o:p></o:p></=
span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"=
Courier New";color:#993366'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; A.&nbsp; Relaxing this capability SHOULD be configurabl=
e.</span><span lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><spa=
n style=3D'font-size:10.0pt;font-family:"Courier New";color:#993366'>&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; B.&nbsp; Servi=
ce Functions MAY be invoked multiple times in the</span><span lang=3DEN-GB>=
<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;=
font-family:"Courier New";color:#993366'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; same Service Funct=
ion Chain (denoted as SF Spiral), but</span><span lang=3DEN-GB><o:p></o:p><=
/span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:=
"Courier New";color:#993366'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the solution MUST prevent forw=
arding loops.</span><span lang=3DEN-GB><o:p></o:p></span></p><p class=3DMso=
Normal><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#993=
366'>&nbsp;</span><span lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNo=
rmal><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#99336=
6'>The motivation for this wording is to call out the core functionality (t=
hat is loop detection) and allow for some exceptions where the functionalit=
y is disabled for some specific deployments.</span><span lang=3DEN-GB><o:p>=
</o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-=
family:"Courier New";color:#993366'>&nbsp;</span><span lang=3DEN-GB><o:p></=
o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-fa=
mily:"Courier New";color:#993366'>Cheers,</span><span lang=3DEN-GB><o:p></o=
:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-fam=
ily:"Courier New";color:#993366'>Med</span><span lang=3DEN-GB><o:p></o:p></=
span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"=
Courier New";color:#993366'>&nbsp;</span><span lang=3DEN-GB><o:p></o:p></sp=
an></p><div style=3D'border:none;border-left:solid blue 1.5pt;padding:0cm 0=
cm 0cm 4.0pt'><div><div style=3D'border:none;border-top:solid #B5C4DF 1.0pt=
;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b><span lang=3DFR style=
=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>De&nbsp;:</span></b=
><span lang=3DFR style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif=
"'> sfc [<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.or=
g</a>] <b>De la part de</b> Ben Wright<br><b>Envoy=E9&nbsp;:</b> mercredi 2=
6 mars 2014 15:22<br><b>=C0&nbsp;:</b> Ron Parker; Jim Guichard (jguichar);=
 <a href=3D"mailto:draft-boucadair-sfc-requirements@tools.ietf.org">draft-b=
oucadair-sfc-requirements@tools.ietf.org</a><br><b>Cc&nbsp;:</b> <a href=3D=
"mailto:sfc@ietf.org">sfc@ietf.org</a><br><b>Objet&nbsp;:</b> Re: [sfc] Loo=
p detection in service chains - question on draft-boucadair-sfc-requirement=
s</span><span lang=3DEN-GB><o:p></o:p></span></p></div></div><p class=3DMso=
Normal>&nbsp;<span lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal>=
<span lang=3DEN-GB style=3D'color:#1F497D'>Hi Jim, Med, Ron, </span><span l=
ang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB s=
tyle=3D'color:#1F497D'>&nbsp;</span><span lang=3DEN-GB><o:p></o:p></span></=
p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'color:#1F497D'>Thanks fo=
r your prompt responses.&nbsp;&nbsp; I think we&#8217;re in agreement &#821=
1; spiral paths may be required, but we need to have a mechanism to prevent=
 loops forming.&nbsp;&nbsp; My reading of REQ#25 was that it disallowed spi=
ral paths.&nbsp; Given this, how do you feel about us tweaking the text for=
 that requirement to something like:</span><span lang=3DEN-GB><o:p></o:p></=
span></p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'color:#1F497D'>&n=
bsp;</span><span lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal st=
yle=3D'page-break-before:always'><span lang=3DEN style=3D'font-size:12.0pt;=
font-family:"Courier New"'>REQ#25:&nbsp; Service Functions MAY appear be in=
voked multiple times in the same Service Function Chain (in a spiral), but =
the solution MUST prevent Service Function loops.&nbsp; </span><span lang=
=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal style=3D'page-break-bef=
ore:always'><span lang=3DEN style=3D'font-size:12.0pt;font-family:"Courier =
New"'>&nbsp;</span><span lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoN=
ormal><span lang=3DEN-GB style=3D'color:#1F497D'>As Jim and Ron say, we hav=
e mechanisms which meet this requirement. </span><span lang=3DEN-GB><o:p></=
o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'color:#1F49=
7D'>&nbsp;</span><span lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNor=
mal><span lang=3DEN-GB style=3D'color:#1F497D'>Cheers, </span><span lang=3D=
EN-GB><o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB style=
=3D'color:#1F497D'>&nbsp;</span><span lang=3DEN-GB><o:p></o:p></span></p><p=
 class=3DMsoNormal><span lang=3DEN-GB style=3D'color:#1F497D'>Ben</span><sp=
an lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-=
GB style=3D'color:#1F497D'>&nbsp;</span><span lang=3DEN-GB><o:p></o:p></spa=
n></p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'color:#1F497D'>&nbsp=
;</span><span lang=3DEN-GB><o:p></o:p></span></p><div><div style=3D'border:=
none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DM=
soNormal><b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-seri=
f"'>From:</span></b><span style=3D'font-size:10.0pt;font-family:"Tahoma","s=
ans-serif"'> Ron Parker [<a href=3D"mailto:Ron_Parker@affirmednetworks.com"=
>mailto:Ron_Parker@affirmednetworks.com</a>] <br><b>Sent:</b> 26 March 2014=
 14:17<br><b>To:</b> Jim Guichard (jguichar); Ben Wright; <a href=3D"mailto=
:draft-boucadair-sfc-requirements@tools.ietf.org">draft-boucadair-sfc-requi=
rements@tools.ietf.org</a><br><b>Cc:</b> <a href=3D"mailto:sfc@ietf.org">sf=
c@ietf.org</a><br><b>Subject:</b> RE: [sfc] Loop detection in service chain=
s - question on draft-boucadair-sfc-requirements</span><span lang=3DEN-GB><=
o:p></o:p></span></p></div></div><p class=3DMsoNormal><span lang=3DEN-GB>&n=
bsp;<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'color:#1F497D=
'>Thanks, Jim.</span><span lang=3DEN-GB><o:p></o:p></span></p><p class=3DMs=
oNormal><span style=3D'color:#1F497D'>&nbsp;</span><span lang=3DEN-GB><o:p>=
</o:p></span></p><p class=3DMsoNormal><span style=3D'color:#1F497D'>I&#8217=
;ll point out that there is a second take on the SFC service header which i=
s also consistent in its treatment of the SF path and SF index (full disclo=
sure &#8211; I am a co-author).</span><span lang=3DEN-GB><o:p></o:p></span>=
</p><p class=3DMsoNormal><span style=3D'color:#1F497D'>&nbsp;</span><span l=
ang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'color=
:#1F497D'><a href=3D"http://datatracker.ietf.org/doc/draft-zhang-sfc-sch/">=
http://datatracker.ietf.org/doc/draft-zhang-sfc-sch/</a></span><span lang=
=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'color:#1=
F497D'>&nbsp;</span><span lang=3DEN-GB><o:p></o:p></span></p><p class=3DMso=
Normal><span style=3D'color:#1F497D'>&nbsp;</span><span lang=3DEN-GB><o:p><=
/o:p></span></p><p class=3DMsoNormal><span style=3D'color:#1F497D'>&nbsp;&n=
bsp;&nbsp;&nbsp; Ron</span><span lang=3DEN-GB><o:p></o:p></span></p><p clas=
s=3DMsoNormal><span style=3D'color:#1F497D'>&nbsp;</span><span lang=3DEN-GB=
><o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'color:#1F497D'>&=
nbsp;</span><span lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><=
span style=3D'color:#1F497D'>&nbsp;</span><span lang=3DEN-GB><o:p></o:p></s=
pan></p><div><div style=3D'border:none;border-top:solid #E1E1E1 1.0pt;paddi=
ng:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b>From:</b> sfc [<a href=3D"mai=
lto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>] <b>On Behalf Of =
</b>Jim Guichard (jguichar)<br><b>Sent:</b> Wednesday, March 26, 2014 9:57 =
AM<br><b>To:</b> Ben Wright; <a href=3D"mailto:draft-boucadair-sfc-requirem=
ents@tools.ietf.org">draft-boucadair-sfc-requirements@tools.ietf.org</a><br=
><b>Cc:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br><b>Subject:=
</b> Re: [sfc] Loop detection in service chains - question on draft-boucada=
ir-sfc-requirements<span lang=3DEN-GB><o:p></o:p></span></p></div></div><p =
class=3DMsoNormal>&nbsp;<span lang=3DEN-GB><o:p></o:p></span></p><div><p cl=
ass=3DMsoNormal><span style=3D'font-size:10.5pt;color:black'>Hi Ben,</span>=
<span lang=3DEN-GB><o:p></o:p></span></p></div><div><p class=3DMsoNormal><s=
pan style=3D'font-size:10.5pt;color:black'>&nbsp;</span><span lang=3DEN-GB>=
<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span style=3D'font-s=
ize:10.5pt;color:black'>Yes, this is most certainly a requirement. I would =
suggest looking at draft-quinn-sfc-nsh for a description of how the service=
 path ID + service index are used to determine where in the service chain t=
he packet is currently and how the index is decremented at each service hop=
 to facilitate both service hop awareness and loop detection within the ser=
vice graph.&nbsp;</span><span lang=3DEN-GB><o:p></o:p></span></p></div><div=
><p class=3DMsoNormal><span style=3D'font-size:10.5pt;color:black'>&nbsp;</=
span><span lang=3DEN-GB><o:p></o:p></span></p></div><div style=3D'border:no=
ne;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMso=
Normal><b><span style=3D'color:black'>From: </span></b><span style=3D'color=
:black'>Ben Wright &lt;<a href=3D"mailto:Ben.Wright@metaswitch.com">Ben.Wri=
ght@metaswitch.com</a>&gt;<br><b>Date: </b>Wednesday, March 26, 2014 at 8:2=
1 AM<br><b>To: </b>&quot;<a href=3D"mailto:draft-boucadair-sfc-requirements=
@tools.ietf.org">draft-boucadair-sfc-requirements@tools.ietf.org</a>&quot; =
&lt;<a href=3D"mailto:draft-boucadair-sfc-requirements@tools.ietf.org">draf=
t-boucadair-sfc-requirements@tools.ietf.org</a>&gt;<br><b>Cc: </b>&quot;<a =
href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&quot; &lt;<a href=3D"mailto:s=
fc@ietf.org">sfc@ietf.org</a>&gt;<br><b>Subject: </b>[sfc] Loop detection i=
n service chains - question on draft-boucadair-sfc-requirements</span><span=
 lang=3DEN-GB><o:p></o:p></span></p></div><div><p class=3DMsoNormal><span s=
tyle=3D'font-size:10.5pt;color:black'>&nbsp;</span><span lang=3DEN-GB><o:p>=
</o:p></span></p></div><div><div><p class=3DMsoNormal><span lang=3DEN-GB st=
yle=3D'color:black'>Hi, </span><span lang=3DEN-GB><o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-GB style=3D'color:black'>&nbsp;</span><sp=
an lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-=
GB style=3D'color:black'>I&#8217;d like to get your input and that of the W=
G on Loop Detection within a service chain.&nbsp; </span><span lang=3DEN-GB=
><o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'col=
or:black'>&nbsp;</span><span lang=3DEN-GB><o:p></o:p></span></p><p class=3D=
MsoNormal><span lang=3DEN-GB style=3D'color:black'>draft-boucadair-sfc-requ=
irements explicitly forbids the same SF from appearing in a given SFC (Req =
#25), to prevent loops forming.&nbsp;&nbsp; Other drafts allow this - e.g. =
draft-quinn-sfc-arch: &#8220;A given SF can appear one time or multiple tim=
es in a given SFC&#8221;. &nbsp;&nbsp; </span><span lang=3DEN-GB><o:p></o:p=
></span></p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'color:black'>&=
nbsp;</span><span lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><=
span lang=3DEN-GB style=3D'color:black'>I can see that there might be use c=
ases for which it is advantageous to have the same SF appear more than once=
 in SFC.&nbsp; &nbsp;Would it be acceptable to allow this but use, for exam=
ple, a TTL-based mechanism to prevent any loops from being long-lived? </sp=
an><span lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><span lang=
=3DEN-GB style=3D'color:black'>&nbsp;</span><span lang=3DEN-GB><o:p></o:p><=
/span></p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'color:black'>Apo=
logies if this has been raised before on the list and I&#8217;ve missed it.=
 </span><span lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNormal><span=
 lang=3DEN-GB style=3D'color:black'>&nbsp;</span><span lang=3DEN-GB><o:p></=
o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'color:black=
'>Thanks, </span><span lang=3DEN-GB><o:p></o:p></span></p><p class=3DMsoNor=
mal><span lang=3DEN-GB style=3D'color:black'>&nbsp;</span><span lang=3DEN-G=
B><o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-GB style=3D'co=
lor:black'>Ben</span><span lang=3DEN-GB><o:p></o:p></span></p><p class=3DMs=
oNormal><span lang=3DEN-GB style=3D'color:black'>&nbsp;</span><span lang=3D=
EN-GB><o:p></o:p></span></p></div></div></div></div></div></div></body></ht=
ml>=

--_000_94C682931C08B048B7A8645303FDC9F36F544843C4PUEXCB1Bnante_--


From nobody Fri Mar 28 05:37:05 2014
Return-Path: <tnadeau@lucidvision.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AAB771A0552 for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 05:37:01 -0700 (PDT)
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 Wn_uwKUkHXWi for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 05:36:59 -0700 (PDT)
Received: from lucidvision.com (lucidvision.com [72.71.250.34]) by ietfa.amsl.com (Postfix) with ESMTP id AD7A41A0584 for <sfc@ietf.org>; Fri, 28 Mar 2014 05:36:59 -0700 (PDT)
Received: from [192.168.1.107] (static-72-71-250-38.cncdnh.fast04.myfairpoint.net [72.71.250.38]) by lucidvision.com (Postfix) with ESMTP id 2EBE92749DFC for <sfc@ietf.org>; Fri, 28 Mar 2014 08:36:57 -0400 (EDT)
From: Thomas Nadeau <tnadeau@lucidvision.com>
Content-Type: multipart/signed; boundary="Apple-Mail=_4348CB57-DE01-4200-9308-E0EEFC19D586"; protocol="application/pgp-signature"; micalg=pgp-sha512
Message-Id: <E1398181-3485-423A-9497-4F744053E4B1@lucidvision.com>
Date: Fri, 28 Mar 2014 08:36:56 -0400
To: sfc <sfc@ietf.org>
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
X-Mailer: Apple Mail (2.1874)
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/nsl89d60Dvq2bynLmrPFYoQiOcw
Subject: [sfc] SDN/MPLS 2014 CFP Announcement
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Mar 2014 12:37:02 -0000

--Apple-Mail=_4348CB57-DE01-4200-9308-E0EEFC19D586
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii


SDN/MPLS 2014 CFP Announcement
=20
The SDN/MPLS 2014 International Conference will be held on November 2 - =
5, in Washington, DC, at the Marriott Wardman Park hotel. This event is =
the 17th annual conference organized by Isocore on Internet, MPLS, SDN, =
NFV, Cloud, and Related Technologies.
=20
The Technical Program Committee of SDN/MPLS 2014 is soliciting =
presentation proposals for the conference. The committee seeks original =
and unpublished work to continue the tradition initiated by this =
conference in 1998 of covering cutting-edge topics. Presentations =
addressing new technologies and operational experience are solicited =
from network equipment vendors, network and cloud service providers, the =
research community, government agencies, and enterprise users.
=20
In 2014, the overarching themes of the conference will be on =
Virtualization, SDN, Cloud Evolution, Datacenter/Cloud Interconnection, =
Mobility, Security, and Service Resiliency.
=20
The deadline for submission of presentation proposals is April 29, 2014.
=20
Please submit your abstracts to cfp2014@isocore.com
=20
For further information on the SDN/MPLS 2014 conference and additional =
details on how to submit an abstract, please visit the following URL:
=20
http://www.isocore.com/sdn-mpls/cfp.htm
=20
=20




--Apple-Mail=_4348CB57-DE01-4200-9308-E0EEFC19D586
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

iQIcBAEBCgAGBQJTNWzoAAoJEPcO+I7eiUJZWgcP/iBjNlPhXXEtW/FNrtxv1OLg
Nf5nfYUA+LgFxPqzp4V5u/cxxRuQyLRdYQ3Tbc64GcL9NEcT5b4Lu07G7a7XHbp+
/TBZQvytZb1r8pyyyi7n7bGIPo8GL+cWOAA6K6iTttJf+cHIyjEDVfSALW68CrYw
IIfrXbopFcuJ8V2vMqYcDB748SNK8iJzwXbLTPKDmY/vkU4IpJzmK4HfSdHh7eVv
dY4IzLKUWhfz/BusNJZHCMZdf6IMZeai7pfC0+i2S1mpNErq+vM6wPBErTq98lp+
XtzdmSb2qXQCANmN8XUhjJcbsUnoVPKyNwZnnufd1E8k/+U+opJh51lgh/uj5dqb
rdbK1UA+XIo3iOkylbgLpE+IcqGrjuSqe8dhAs3iTtQfsN/ZqcxLEpKUM6VLAiCE
hotQOgSKaPaeeS1nYH5FF0YZSKV29VpdTFcWD4Gieu5zEPPQCU/cCd9vlrmE+Xs5
bLDJiociRLR0CyTn6oZ9vOH5coLamDN1YDnjylEmikHzJnptor5RVVppCbqDHFOs
SG6FpdigZjPWWilBYlFWjGBacQBwvtPWasoix3cWO/KBBpZ4Coa6cbLUJaQs2dU3
0DlQetjgmDMmXKS+ghfYZhEpP5a0BNlhGkGGBo1jS7/u6+9xLR6KqqArcu6NgMaK
sBNVFhFNwXkMlYNlNwB0
=JqXp
-----END PGP SIGNATURE-----

--Apple-Mail=_4348CB57-DE01-4200-9308-E0EEFC19D586--


From nobody Fri Mar 28 05:52:53 2014
Return-Path: <tnadeau@lucidvision.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 022FD1A0639 for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 05:52:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level: 
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=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 6aPeaAVKUnaS for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 05:52:47 -0700 (PDT)
Received: from lucidvision.com (lucidvision.com [72.71.250.34]) by ietfa.amsl.com (Postfix) with ESMTP id 580D61A0573 for <sfc@ietf.org>; Fri, 28 Mar 2014 05:52:47 -0700 (PDT)
Received: from [192.168.1.107] (static-72-71-250-38.cncdnh.fast04.myfairpoint.net [72.71.250.38]) by lucidvision.com (Postfix) with ESMTP id 185E42749FE7; Fri, 28 Mar 2014 08:52:45 -0400 (EDT)
Content-Type: multipart/signed; boundary="Apple-Mail=_CC5A1F29-270E-4E97-8DE4-5B186E8D4081"; protocol="application/pgp-signature"; micalg=pgp-sha512
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Thomas Nadeau <tnadeau@lucidvision.com>
In-Reply-To: <CF598A14.15E56%kegray@cisco.com>
Date: Fri, 28 Mar 2014 08:52:44 -0400
Message-Id: <B4B7EED7-E452-4323-B46F-47F057C86970@lucidvision.com>
References: <CF598A14.15E56%kegray@cisco.com>
To: "Ken Gray (kegray)" <kegray@cisco.com>
X-Mailer: Apple Mail (2.1874)
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/pcjka_VgbksS9HyGmVLIYDXYogQ
Cc: Guichard Jim <jguichar@cisco.com>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Mar 2014 12:52:51 -0000

--Apple-Mail=_CC5A1F29-270E-4E97-8DE4-5B186E8D4081
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_E95910F2-CC44-4310-88BE-03A381DB0AA4"


--Apple-Mail=_E95910F2-CC44-4310-88BE-03A381DB0AA4
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252


	I agree with the chairs' proposal as well.  Lets go with a small =
number and focus things down here a bit.

	--Tom

On Mar 27, 2014:8:28 AM, at 8:28 AM, Ken Gray (kegray) =
<kegray@cisco.com> wrote:

> I'd give a +1 to the chairs =85
>=20
> If there is going to be more than one document (and we seemed hell =
bent on more than one at the BoF =85 we could, as a group, settle on "a =
small number"), that they have some focus. =20
>=20
> I don't find the focus or organization described by the chairs onerous =
- in fact, GIVEN that we have the liaison(s) in place and that they do =
want a voice here, and that at least one of them has a "domain focus" I =
find it logical to start with broadband and develop use cases in a set =
of non-trivial domains. =20
>=20
> They had to define "a small number" =85or "a small number" becomes a =
big number.  Now we know how many "a small number" is.
>=20
> If draft=96liu is stripped of enough content by the categorization of =
the "small number" it's efficacy should be questioned.  To your specific =
point, as a group we can decide on moving the specific text you mention =
back to Problem or otherwise re-home it.  It shouldn't be the sole =
reason draft-liu exists.
>=20
> I would have gone a bit further than the chairs, frankly. =20
>=20
> There is SO much use case literature out there right now, I frankly =
don't want to see the IETF repeat any more than it has to.  I would =
hazard that most of us have read these things before in one of several =
forums.
>=20
> So, IMO, the use cases should provide support for the problem =
statement and the development of a proposed header functionality =
(solution), and as such should illustrate significantly unique =
requirements =85so that we can assess the efficacy of the proposed =
solutions.  I hope the "owner by area" described by the chairs will take =
on the responsibility of making sure that their examples are =
significantly unique for  consideration and addressable in the solution. =
=20
>=20
> Because their work represents the work of many (whole organizations) =
and is hopefully further distilled by the author here into unique =
examples, in fairness their contributions should probably be credited to =
"various" with a nod to their organization.
>=20
> And, because these use cases have been reviewed in other forums by =
many people, the process should be more expeditious.
>=20
>=20
>=20
>=20
> From: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>
> Date: Thursday, March 27, 2014 3:07 AM
> To: "Jim Guichard (jguichar)" <jguichar@cisco.com>, "sfc@ietf.org" =
<sfc@ietf.org>
> Subject: Re: [sfc] Progression of use case documents in the SFC WG
>=20
> Dear chairs,
> =20
> Some comments below:
> =B7         The proposed actions are not aligned with the feedback =
received in this thread (Progression of use case documents within the =
SFC working group). Answers to that poll are in favor of having a =
generic use case document. IMHo, it is not fair to ignore what was =
voiced for by wg members in the mailing list as part of a formal call =
with clear questions.
> =B7         Some of the text that was adopted by the WG as part of the =
Problem Statement (use case as part of the Problem statement) has been =
moved to the generic use case. That text is governed by this charter =
text: =931. Problem Statement: This document will provide a summary of =
the
> problem space to be addressed by the SFC working group including
> example high-level use cases. Additionally, the working group will
> normalize nomenclature and definitions for service function =
chaining.=94. What to do for that text?
> =B7         Having the generic use case document and some few detailed =
ones do not conflict. It is only a matter of scoping.
> =20
> Given what is stated above, I disagree with your proposal.
> =20
> If I have to choose (again), I would vote for having one single use =
cases document. Having one single document will help focusing on core =
aspects and would simplify the wg activity: review, last calls, etc.
> =20
> Cheers,
> Med
> =20
> De : sfc [mailto:sfc-bounces@ietf.org] De la part de Jim Guichard =
(jguichar)
> Envoy=E9 : mercredi 26 mars 2014 18:54
> =C0 : sfc@ietf.org
> Objet : [sfc] Progression of use case documents in the SFC WG
> =20
> WG:
> =20
> In a message back in January, we (the chairs) proposed that the SFC WG =
handle the topic of use case documents as follows:
> =20
> 1) Have the WG develop one use case document that documents a small =
number of representative use cases.  The document presented by Hongyu Li =
at the Vancouver BOF could serve for this purpose
> =
(http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-cases).
> =20
> 3) For additional use cases not covered in 1) above, allow for a small =
number of documents that are applicable to specific
> environments (e.g.  mobility, data center, broadband, and so forth.) =
These documents would provide more detailed information and =
applicability of SFC to these specific environments, and would need to =
go beyond what is covered in the general use case document (1). Note =
that it is not the intention to have every potential use case =
documented.
> =20
> Since then, and based on the presentations/discussion in London, it =
appears that we have a number of documents that warrant being developed =
as standalone documents. Specifically:
> =20
> 1) A use case document on mobility, e.g., =
http://datatracker.ietf.org/doc/draft-haeffner-sfc-use-case-mobility/
> =20
> 2) A use case document on Data Centers, e.g., =
http://datatracker.ietf.org/doc/draft-kumar-sfc-dc-use-cases/
> =20
> 3) Possibly a use case document on Broadband scenarios. However, use =
cases from a broadband perspective are being developed in the BBF (see =
the liaison statement at https://datatracker.ietf.org/liaison/1304/). We =
also have =
http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/.  It =
does not seem appropriate to adopt a WG document on the topic of =
broadband (at least at this time) without clarifying the relationship =
between draft-meng-sfc-broadband-usecases and the BBF work. In addition, =
we would need to understand why two efforts =97 one in BBF and one in =
the IETF -- on the same topic would be appropriate. Hence, at the =
present time, we do not intend to adopt a WG document on broadband =
scenarios, and expect to receive primary guidance on this topic from the =
BBF.
> =20
> That leaves: http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/, =
a more general document. But that document includes text on three topics =
that would be covered in more detail elsewhere (broadband, mobile, and =
DC). While this document could contain pointers to the other documents, =
that leaves the document with very little standalone content -- raising =
the question of what should be done with it, or what content it could =
incorporate in order to be worthwhile as a standalone document.
> =20
> Thus, the chairs recommendation at this time is:
> =20
> 1) Call for WG adoption of draft-haeffner-sfc-use-case-mobility-00.txt =
and draft-kumar-sfc-dc-use-cases-00.txt as WG documents (target: =
informational).
> =20
> 2) Defer action on draft-liu-service-chaining-use-cases  and =
draft-meng-sfc-broadband-usecases per the above discussion.
> =20
> Does this make sense?
> =20
> Jim & Thomas
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


--Apple-Mail=_E95910F2-CC44-4310-88BE-03A381DB0AA4
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=windows-1252

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dwindows-1252"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;"><div><br></div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>I agree with the chairs' proposal =
as well. &nbsp;Lets go with a small number and focus things down here a =
bit.<div><br></div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>--Tom</div><div><br><div><div>On =
Mar 27, 2014:8:28 AM, at 8:28 AM, Ken Gray (kegray) &lt;<a =
href=3D"mailto:kegray@cisco.com">kegray@cisco.com</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><div style=3D"font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
font-size: 14px; font-family: Calibri, sans-serif;"><div>I'd give a +1 =
to the chairs =85</div><div><br></div><div>If there is going to be more =
than one document (and we seemed hell bent on more than one at the BoF =85=
 we could, as a group, settle on "a small number"), that they have some =
focus. &nbsp;</div><div><br></div><div>I don't find the focus or =
organization described by the chairs onerous - in fact, GIVEN that we =
have the liaison(s) in place and that they do want a voice here, and =
that at least one of them has a "domain focus" I find it logical to =
start with broadband and develop use cases in a set of non-trivial =
domains. &nbsp;</div><div><br></div><div>They had to define "a small =
number" =85or "a small number" becomes a big number. &nbsp;Now we know =
how many "a small number" is.</div><div><br></div><div>If draft=96liu is =
stripped of enough content by the categorization of the "small number" =
it's efficacy should be questioned. &nbsp;To your specific point, as a =
group we can decide on moving the specific text you mention back to =
Problem or otherwise re-home it. &nbsp;It shouldn't be the sole reason =
draft-liu exists.</div><div><br></div><div>I would have gone a bit =
further than the chairs, frankly. &nbsp;</div><div><br></div><div>There =
is SO much use case literature out there right now, I frankly don't want =
to see the IETF repeat any more than it has to. &nbsp;I would hazard =
that most of us have read these things before in one of several =
forums.</div><div><br></div><div>So, IMO,&nbsp;the use cases should =
provide support for the problem statement and the development of a =
proposed header functionality (solution), and as such should illustrate =
significantly unique requirements =85so that we can assess the efficacy =
of the proposed solutions. &nbsp;I hope the "owner by area" described by =
the chairs will take on the responsibility of making sure that their =
examples are significantly unique for &nbsp;consideration and =
addressable in the solution. &nbsp;</div><div><br></div><div>Because =
their work represents the work of many (whole organizations) and is =
hopefully further distilled by the author here into unique examples, in =
fairness their contributions should probably be credited to "various" =
with a nod to their organization.</div><div><br></div><div>And, because =
these use cases have been reviewed in other forums by many people, the =
process should be more =
expeditious.</div><div><br></div><div><br></div><div><br></div><div><br></=
div><span id=3D"OLK_SRC_BODY_SECTION"><div style=3D"font-family: =
Calibri; font-size: 11pt; text-align: left; border-width: 1pt medium =
medium; border-style: solid none none; padding: 3pt 0in 0in; =
border-top-color: rgb(181, 196, 223);"><span style=3D"font-weight: =
bold;">From:<span class=3D"Apple-converted-space">&nbsp;</span></span>"<a =
href=3D"mailto:mohamed.boucadair@orange.com" style=3D"color: purple; =
text-decoration: underline;">mohamed.boucadair@orange.com</a>" &lt;<a =
href=3D"mailto:mohamed.boucadair@orange.com" style=3D"color: purple; =
text-decoration: =
underline;">mohamed.boucadair@orange.com</a>&gt;<br><span =
style=3D"font-weight: bold;">Date:<span =
class=3D"Apple-converted-space">&nbsp;</span></span>Thursday, March 27, =
2014 3:07 AM<br><span style=3D"font-weight: bold;">To:<span =
class=3D"Apple-converted-space">&nbsp;</span></span>"Jim Guichard =
(jguichar)" &lt;<a href=3D"mailto:jguichar@cisco.com" style=3D"color: =
purple; text-decoration: underline;">jguichar@cisco.com</a>&gt;, "<a =
href=3D"mailto:sfc@ietf.org" style=3D"color: purple; text-decoration: =
underline;">sfc@ietf.org</a>" &lt;<a href=3D"mailto:sfc@ietf.org" =
style=3D"color: purple; text-decoration: =
underline;">sfc@ietf.org</a>&gt;<br><span style=3D"font-weight: =
bold;">Subject:<span =
class=3D"Apple-converted-space">&nbsp;</span></span>Re: [sfc] =
Progression of use case documents in the SFC =
WG<br></div><div><br></div><div xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><div lang=3D"EN-US" =
link=3D"blue" vlink=3D"purple"><div class=3D"WordSection1" style=3D"page: =
WordSection1;"><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;"><span style=3D"font-size: 10pt; =
font-family: 'Courier New'; color: rgb(31, 73, 125);">Dear =
chairs,<o:p></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;"><span =
style=3D"font-size: 10pt; font-family: 'Courier New'; color: rgb(31, 73, =
125);"><o:p>&nbsp;</o:p></span></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span =
style=3D"font-size: 10pt; font-family: 'Courier New'; color: rgb(31, 73, =
125);">Some comments below:<o:p></o:p></span></div><div style=3D"margin: =
0cm 0cm 0.0001pt 36pt; font-size: 12pt; font-family: 'Times New Roman', =
serif; text-indent: -18pt;"><span style=3D"font-size: 10pt; color: =
rgb(31, 73, 125);"><span>=B7<span style=3D"font-style: normal; =
font-variant: normal; font-weight: normal; font-size: 7pt; line-height: =
normal; font-family: 'Times New =
Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></span></span><span =
style=3D"font-size: 10pt; font-family: 'Courier New'; color: rgb(31, 73, =
125);">The proposed actions are not aligned with the feedback received =
in this thread (Progression of use case documents within the SFC working =
group). Answers to that poll are in favor of having a generic use case =
document. IMHo, it is not fair to ignore what was voiced for by wg =
members in the mailing list as part of a formal call with clear =
questions.<o:p></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt =
36pt; font-size: 12pt; font-family: 'Times New Roman', serif; =
text-indent: -18pt;"><span style=3D"font-size: 10pt; color: rgb(31, 73, =
125);"><span>=B7<span style=3D"font-style: normal; font-variant: normal; =
font-weight: normal; font-size: 7pt; line-height: normal; font-family: =
'Times New =
Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></span></span><span =
style=3D"font-size: 10pt; font-family: 'Courier New'; color: rgb(31, 73, =
125);">Some of the text that was adopted by the WG as part of the =
Problem Statement (use case as part of the Problem statement) has been =
moved to the generic use case. That text is governed by this charter =
text: =93</span>1. Problem Statement: This document will provide a =
summary of the<br>problem space to be addressed by the SFC working group =
including<br>example high-level use cases. Additionally, the working =
group will<br>normalize nomenclature and definitions for service =
function chaining.<span style=3D"font-size: 10pt; font-family: 'Courier =
New'; color: rgb(31, 73, 125);">=94. What to do for that =
text?<o:p></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt =
36pt; font-size: 12pt; font-family: 'Times New Roman', serif; =
text-indent: -18pt;"><span style=3D"font-size: 10pt; color: rgb(31, 73, =
125);"><span>=B7<span style=3D"font-style: normal; font-variant: normal; =
font-weight: normal; font-size: 7pt; line-height: normal; font-family: =
'Times New =
Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></span></span><span =
style=3D"font-size: 10pt; font-family: 'Courier New'; color: rgb(31, 73, =
125);">Having the generic use case document and some few detailed ones =
do not conflict. It is only a matter of =
scoping.<o:p></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;"><span =
style=3D"font-size: 10pt; font-family: 'Courier New'; color: rgb(31, 73, =
125);"><o:p>&nbsp;</o:p></span></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span =
style=3D"font-size: 10pt; font-family: 'Courier New'; color: rgb(31, 73, =
125);">Given what is stated above, I disagree with your =
proposal.<o:p></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;"><span =
style=3D"font-size: 10pt; font-family: 'Courier New'; color: rgb(31, 73, =
125);"><o:p>&nbsp;</o:p></span></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span =
style=3D"font-size: 10pt; font-family: 'Courier New'; color: rgb(31, 73, =
125);">If I have to choose (again), I would vote for having one single =
use cases document. Having one single document will help focusing on =
core aspects and would simplify the wg activity: review, last calls, =
etc.<o:p></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;"><span =
style=3D"font-size: 10pt; font-family: 'Courier New'; color: rgb(31, 73, =
125);"><o:p>&nbsp;</o:p></span></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span =
style=3D"font-size: 10pt; font-family: 'Courier New'; color: rgb(31, 73, =
125);">Cheers,<o:p></o:p></span></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span =
style=3D"font-size: 10pt; font-family: 'Courier New'; color: rgb(31, 73, =
125);">Med<o:p></o:p></span></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span =
style=3D"font-size: 10pt; font-family: 'Courier New'; color: rgb(31, 73, =
125);"><o:p>&nbsp;</o:p></span></div><div style=3D"border-style: none =
none none solid; border-left-color: blue; border-left-width: 1.5pt; =
padding: 0cm 0cm 0cm 4pt;"><div><div style=3D"border-style: solid none =
none; border-top-color: rgb(181, 196, 223); border-top-width: 1pt; =
padding: 3pt 0cm 0cm;"><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;"><b><span =
style=3D"font-size: 10pt; font-family: Tahoma, =
sans-serif;">De&nbsp;:</span></b><span style=3D"font-size: 10pt; =
font-family: Tahoma, sans-serif;"><span =
class=3D"Apple-converted-space">&nbsp;</span>sfc [<a =
href=3D"mailto:sfc-bounces@ietf.org" style=3D"color: purple; =
text-decoration: underline;">mailto:sfc-bounces@ietf.org</a>]<span =
class=3D"Apple-converted-space">&nbsp;</span><b>De la part de</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Jim Guichard =
(jguichar)<br><b>Envoy=E9&nbsp;:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>mercredi 26 mars 2014 =
18:54<br></span><b><span lang=3D"FR" style=3D"font-size: 10pt; =
font-family: Tahoma, sans-serif;">=C0&nbsp;:</span></b><span lang=3D"FR" =
style=3D"font-size: 10pt; font-family: Tahoma, sans-serif;"><span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:sfc@ietf.org" style=3D"color: purple; text-decoration: =
underline;">sfc@ietf.org</a><br><b>Objet&nbsp;:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>[sfc] Progression of use =
case documents in the SFC WG<o:p></o:p></span></div></div></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;"><o:p>&nbsp;</o:p></div><div><div><div style=3D"margin:=
 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><span style=3D"font-size: 13.5pt; font-family: Calibri, =
sans-serif;">WG:<o:p></o:p></span></div></div><div><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><span style=3D"font-size: 13.5pt; font-family: Calibri, =
sans-serif;"><o:p>&nbsp;</o:p></span></div></div><div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;"><span style=3D"font-size: 13.5pt; font-family: =
Calibri, sans-serif;">In a message back in January, we (the chairs) =
proposed that the SFC WG handle the topic of use case documents as =
follows:<o:p></o:p></span></div></div><div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span =
style=3D"font-size: 13.5pt; font-family: Calibri, =
sans-serif;"><o:p>&nbsp;</o:p></span></div></div><blockquote =
id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style=3D"border-style: none =
none none solid; border-left-color: rgb(181, 196, 223); =
border-left-width: 4.5pt; padding: 0cm 0cm 0cm 4pt; margin-left: 3.75pt; =
margin-right: 0cm;"><div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;"><span =
style=3D"font-size: 13.5pt; font-family: Calibri, sans-serif;">1) Have =
the WG develop one use case document that documents a small number of =
representative use cases.&nbsp;&nbsp;The document presented by Hongyu Li =
at the Vancouver BOF could serve for this =
purpose<o:p></o:p></span></div></div><div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span =
style=3D"font-size: 13.5pt; font-family: Calibri, sans-serif;">(<a =
href=3D"http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-cas=
es" style=3D"color: purple; text-decoration: =
underline;">http://datatracker.ietf.org/doc/draft-liu-service-chaining-use=
-cases</a>).<o:p></o:p></span></div></div></blockquote><div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;"><span style=3D"font-size: 13.5pt; font-family: =
Calibri, sans-serif;"><o:p>&nbsp;</o:p></span></div></div><blockquote =
id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style=3D"border-style: none =
none none solid; border-left-color: rgb(181, 196, 223); =
border-left-width: 4.5pt; padding: 0cm 0cm 0cm 4pt; margin-left: 3.75pt; =
margin-right: 0cm;"><div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;"><span =
style=3D"font-size: 13.5pt; font-family: Calibri, sans-serif;">3) For =
additional use cases not covered in 1) above, allow for a small number =
of documents that are applicable to =
specific<o:p></o:p></span></div></div><div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span =
style=3D"font-size: 13.5pt; font-family: Calibri, =
sans-serif;">environments (e.g.&nbsp;&nbsp;mobility, data center, =
broadband, and so forth.) These documents would provide more detailed =
information and applicability of SFC to these specific environments, and =
would need to go beyond what is covered in the general use case document =
(1). Note that it is not the intention to have every potential use case =
documented.<o:p></o:p></span></div></div></blockquote><div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;"><span style=3D"font-size: 13.5pt; font-family: =
Calibri, sans-serif;"><o:p>&nbsp;</o:p></span></div></div><div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;"><span style=3D"font-size: 13.5pt; font-family: =
Calibri, sans-serif;">Since then, and based on the =
presentations/discussion in London, it appears that we have a number of =
documents that warrant being developed as standalone documents. =
Specifically:<o:p></o:p></span></div></div><div><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><span style=3D"font-size: 13.5pt; font-family: Calibri, =
sans-serif;"><o:p>&nbsp;</o:p></span></div></div><div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;"><span style=3D"font-size: 13.5pt; font-family: =
Calibri, sans-serif;">1) A use case document on mobility, e.g.,&nbsp;<a =
href=3D"http://datatracker.ietf.org/doc/draft-haeffner-sfc-use-case-mobili=
ty/" style=3D"color: purple; text-decoration: underline;"><span =
style=3D"font-size: =
10.5pt;">http://datatracker.ietf.org/doc/draft-haeffner-sfc-use-case-mobil=
ity/</span></a><o:p></o:p></span></div></div><div><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><span style=3D"font-size: 13.5pt; font-family: Calibri, =
sans-serif;"><o:p>&nbsp;</o:p></span></div></div><div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;"><span style=3D"font-size: 13.5pt; font-family: =
Calibri, sans-serif;">2) A use case document on Data Centers, =
e.g.,&nbsp;<a =
href=3D"http://datatracker.ietf.org/doc/draft-kumar-sfc-dc-use-cases/" =
style=3D"color: purple; text-decoration: underline;"><span =
style=3D"font-size: =
10.5pt;">http://datatracker.ietf.org/doc/draft-kumar-sfc-dc-use-cases/</sp=
an></a><o:p></o:p></span></div></div><div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span =
style=3D"font-size: 13.5pt; font-family: Calibri, =
sans-serif;"><o:p>&nbsp;</o:p></span></div></div><div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;"><span style=3D"font-size: 13.5pt; font-family: =
Calibri, sans-serif;">3) Possibly a use case document on Broadband =
scenarios. However, use cases from a broadband perspective are being =
developed in the BBF (see the liaison statement at&nbsp;<a =
href=3D"https://datatracker.ietf.org/liaison/1304/" style=3D"color: =
purple; text-decoration: =
underline;">https://datatracker.ietf.org/liaison/1304/</a>). We also =
have&nbsp;<a =
href=3D"http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/=
" style=3D"color: purple; text-decoration: =
underline;">http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-useca=
ses/</a>.&nbsp; It does not seem appropriate to adopt a WG document on =
the topic of broadband (at least at this time) without clarifying the =
relationship between draft-meng-sfc-broadband-usecases and the BBF work. =
In addition, we would need to understand why two efforts =97 one in BBF =
and one in the IETF -- on the same topic would be appropriate. Hence, at =
the present time, we do not intend to adopt a WG document on broadband =
scenarios, and expect to receive primary guidance on this topic from the =
BBF.<o:p></o:p></span></div></div><div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span =
style=3D"font-size: 13.5pt; font-family: Calibri, =
sans-serif;"><o:p>&nbsp;</o:p></span></div></div><div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;"><span style=3D"font-size: 13.5pt; font-family: =
Calibri, sans-serif;">That leaves:&nbsp;<a =
href=3D"http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/" =
style=3D"color: purple; text-decoration: =
underline;">http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/</a>, =
a more general document. But that document includes text on three topics =
that would be covered in more detail elsewhere (broadband, mobile, and =
DC). While this document could contain pointers to the other documents, =
that leaves the document with very little standalone content -- raising =
the question of what should be done with it, or what content it could =
incorporate in order to be worthwhile as a standalone =
document.<o:p></o:p></span></div></div><div><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><span style=3D"font-size: 13.5pt; font-family: Calibri, =
sans-serif;"><o:p>&nbsp;</o:p></span></div></div><div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;"><span style=3D"font-size: 13.5pt; font-family: =
Calibri, sans-serif;">Thus, the chairs recommendation at this time =
is:<o:p></o:p></span></div></div><div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span =
style=3D"font-size: 13.5pt; font-family: Calibri, =
sans-serif;"><o:p>&nbsp;</o:p></span></div></div><div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;"><span style=3D"font-size: 13.5pt; font-family: =
Calibri, sans-serif;">1) Call for WG adoption of =
draft-haeffner-sfc-use-case-mobility-00.txt and =
draft-kumar-sfc-dc-use-cases-00.txt as WG documents (target: =
informational).<o:p></o:p></span></div></div><div><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><span style=3D"font-size: 13.5pt; font-family: Calibri, =
sans-serif;"><o:p>&nbsp;</o:p></span></div></div><div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;"><span style=3D"font-size: 13.5pt; font-family: =
Calibri, sans-serif;">2) Defer action on&nbsp;<a =
href=3D"http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-cas=
es" style=3D"color: purple; text-decoration: =
underline;">draft-liu-service-chaining-use-cases</a>&nbsp; and&nbsp;<a =
href=3D"http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/=
" style=3D"color: purple; text-decoration: =
underline;">draft-meng-sfc-broadband-usecases</a>&nbsp;per the above =
discussion.<o:p></o:p></span></div></div><div><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><span style=3D"font-size: 13.5pt; font-family: Calibri, =
sans-serif;"><o:p>&nbsp;</o:p></span></div></div><div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;"><span style=3D"font-size: 13.5pt; font-family: =
Calibri, sans-serif;">Does this make =
sense?<o:p></o:p></span></div></div></div><div><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><span style=3D"font-size: 13.5pt; font-family: Calibri, =
sans-serif;"><o:p>&nbsp;</o:p></span></div></div><div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;"><span style=3D"font-size: 13.5pt; font-family: =
Calibri, sans-serif;">Jim &amp; =
Thomas<o:p></o:p></span></div></div></div></div></div></div></span>_______=
________________________________________<br>sfc mailing list<br><a =
href=3D"mailto:sfc@ietf.org" style=3D"color: purple; text-decoration: =
underline;">sfc@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/sfc" style=3D"color: =
purple; text-decoration: =
underline;">https://www.ietf.org/mailman/listinfo/sfc</a></div></blockquot=
e></div><br></div></body></html>=

--Apple-Mail=_E95910F2-CC44-4310-88BE-03A381DB0AA4--

--Apple-Mail=_CC5A1F29-270E-4E97-8DE4-5B186E8D4081
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

iQIcBAEBCgAGBQJTNXCcAAoJEPcO+I7eiUJZgu0QAIgxOgEJSPUsdMtCtdwrugw/
yHKVhyCOsFd6735lX7pmP8oxeb07rm6XXeqXtMf0DcupQMiagCLWBGC4NkQ2S3tU
zCebqGPUEuZUC+qDb3/2ZfY60ylVHkq07iHKQJy3GybV8L1e4GgBa/HffhWi2jqg
hodxFSW/u7Y1G6PyDT2uqs3DL9aW8OdPdhU7qn6zOXs69TnOVlMFdXZRKCjwnO2K
1DPB5NawDIqCP/poEsuul3GZzw2o+K9tHZgoMX0XPiziGhu1kLYRR5baDKl0hIl2
afFFG00llUEtK4S3UCdeyyTPq4vxex5pWAS3GfkdCD9MjvFoR8CtEq/yV6raTcz+
D0S+LWTsPf+G2V75WGoZCm5x66Ei5hcODYXeCVhPfbzaDg+6YQtwOelrmvtNLPLO
pzUhcdYQW63S/ToZb8CHWIaUONS6AuMJx57aTSXEcSrNEFyc7vt+hpVws4OF2l+1
zjeWlvMso5ld+a4HF8AQiHZUIs8mp3lD4DIFCTySgE+wBoFHIKWhYtMKOizrGT+f
ZGpxUh/2OpAmY3oBUHUJqRDPo3YOEIxAyjKECjOqBEnDcJhvJhe7iVLJrAX9/wku
VxqZUglvU2zLdz1JwnzLusDtSq4ZtTVTu3EdEvsFiMehdqDd+t7WLu5gbtCnqtax
p9hH5a236op+dCrSdMww
=vw/G
-----END PGP SIGNATURE-----

--Apple-Mail=_CC5A1F29-270E-4E97-8DE4-5B186E8D4081--


From nobody Fri Mar 28 06:38:35 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0D43D1A0695 for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 06:38:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.61
X-Spam-Level: 
X-Spam-Status: No, score=-3.61 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, 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 3BPlyoLI251W for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 06:38:25 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id E4DA81A0671 for <sfc@ietf.org>; Fri, 28 Mar 2014 06:38:23 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BCN12759; Fri, 28 Mar 2014 13:38:20 +0000 (GMT)
Received: from LHREML405-HUB.china.huawei.com (10.201.5.242) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Fri, 28 Mar 2014 13:37:40 +0000
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; Fri, 28 Mar 2014 13:38:20 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.127]) by dfweml702-chm.china.huawei.com ([169.254.4.119]) with mapi id 14.03.0158.001;  Fri, 28 Mar 2014 06:38:07 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: "Surendra Kumar (smkumar)" <smkumar@cisco.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Xuxiaohu <xuxiaohu@huawei.com>, "Reinaldo Penno (repenno)" <repenno@cisco.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7QAAGnooAAAH8L8AAAfg8Q///n04D//9oCYIAAW5/h///gmnD//U35sP/6hfbA//T2RyD/6c5dEP/TiYOA/6cRQrD/TiGE8P6cQQAA/Th/+nD6cPSFMPThqjUA6cKBGEA=
Date: Fri, 28 Mar 2014 13:38:06 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D4536B4C8@dfweml701-chm.china.huawei.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com> <CF574684.A63B%repenno@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D4535F3F5@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E5D0F@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08265375@NKGEML512-MBS.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E7DEA@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AA2A@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8031@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AB2E@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8228@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AB79@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8289@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536ABAE@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E82DB@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536ABF6@dfweml701-chm.china.huawei.com> <CF5A2A2C.365D5%smkumar@cisco.com>
In-Reply-To: <CF5A2A2C.365D5%smkumar@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.139.97]
Content-Type: multipart/alternative; boundary="_000_2691CE0099834E4A9C5044EEC662BB9D4536B4C8dfweml701chmchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/wqiXl3itlp0bvizkSFgJ_AwPQts
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Mar 2014 13:38:32 -0000

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

DQpTdXJlbmRyYSwNCg0KTXkgcmVwbHkgaW5saW5lLg0KRnJvbTogU3VyZW5kcmEgS3VtYXIgKHNt
a3VtYXIpIFttYWlsdG86c21rdW1hckBjaXNjby5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2gg
MjcsIDIwMTQgOTo0OSBQTQ0KVG86IEx1Y3kgeW9uZzsgUm9uIFBhcmtlcjsgWHV4aWFvaHU7IFJl
aW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZw0KU3ViamVj
dDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNv
bnM/DQoNCkx1Y3ksDQoNCldhcyBub3QgZm9sbG93aW5nIHRoZSB0aHJlYWQgZnVsbHk7IGhhcHBl
bmVkIHRvIHJlYWQgdGhpcyBvbmUuIFRoaXMgc2VlbXMgdG8gYmUgYXJjaGl0ZWN0dXJhbGx5IGls
bC10aG91Z2h0LW91dCBJTU8gLSBjb21tZW50cyBpbmxpbmUuLg0KW0x1Y3ldIEkgc2VlIHRoaXMg
YXMgdW5oZWFsdGh5IGNvbW1lbnQuDQoNClJnZHMsDQpTdXJlbmRyYS4NCg0KRnJvbTogTHVjeSB5
b25nIDxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+Pg0K
RGF0ZTogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDI6MjUgUE0NClRvOiBSb24gUGFya2VyIDxS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tPj4sIFh1eGlhb2h1IDx4dXhpYW9odUBodWF3ZWkuY29tPG1haWx0bzp4dXhp
YW9odUBodWF3ZWkuY29tPj4sICJSZWluYWxkbyBQZW5ubyAocmVwZW5ubykiIDxyZXBlbm5vQGNp
c2NvLmNvbTxtYWlsdG86cmVwZW5ub0BjaXNjby5jb20+PiwgRGF2ZSBEb2xzb24gPGRkb2xzb25A
c2FuZHZpbmUuY29tPG1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbT4+LCAic2ZjQGlldGYub3Jn
PG1haWx0bzpzZmNAaWV0Zi5vcmc+IiA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
Pg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHBy
b3MgYW5kIGNvbnM/DQoNCkhpIFJvbiwNCg0KSWYgd2UgdHJlYXQgU0ZDIGFzIGFuIElQIG9yIElQ
L1VQRCBhcHBsaWNhdGlvbiwgd2UgZG8gbm90IGNoYW5nZSB0aGUgcmVxdWlyZW1lbnQgYW5kIGFy
Y2hpdGVjdHVyZS4gV2UgaGF2ZSBhIHNpbXBsZSBzb2x1dGlvbiB0byBhY2hpZXZlIGJpLWRpcmVj
dGlvbmFsIFNGQyB3aXRoIHRoZSBzYW1lIFBhdGggSUQuIExldCBtZSBleHBsYWluIHRoZSBzb2x1
dGlvbiBhZ2Fpbi4NCg0KSWYgd2UgaW1wbGVtZW50IFNGQyBhcyBhbiBJUCBvciBVRFAvSVAgYXBw
bGljYXRpb24sIGkuZS4gb25jZSB0cmFmZmljIGlzIGNsYXNzaWZpZWQgYnkgdGhlIGNsYXNzaWZp
Y2F0aW9uLCBpdCBhZGRzIFNGQyBoZWFkZXIgYW5kIElQIGhlYWRlciAob3V0ZXIpIG9uIHRoZSBw
YWNrZXRzIChVRFAgaGVhZGVyIHRvbyBpbiBsYXR0ZXIgY2FzZSksIGFuZCBzZW5kIHN1Y2ggcGFj
a2V0cyBhcyBhIHJlZ3VsYXIgSVAgcGFja2V0LiBUaGUgc3JjIElQIG9uIG91dGVyIGhlYWRlciBp
cyBjbGFzc2lmaWNhdGlvbiBJUCBhZGRyZXNzLCBhbmQgZHN0IElQIGlzIG5leHQgU0YtWCBJbnN0
YW5jZSBJUCBhZGRyZXNzLiBXZSBvbmx5IG5lZWQgdG8gcmVxdWVzdCBhIG5ldyBJUCBwcm90b2Nv
bCB0eXBlIGZvciBTRkMuICBBdCB0aGUgU0ZGLCBpdCBjYW4gc2VhcmNoIG5leHQgU0YtWCBJbnN0
YW5jZSBJUCBhZGRyZXNzIGJhc2VkIG9uIFBhdGggSUQgaW4gU0ZDIGhlYWRlciBhbmQgc3JjIElQ
IGFkZHJlc3MgKHByZXZpb3VzIFNGKSBvbiB0aGUgcGFja2V0IHdoZW4gcmVjZWl2aW5nIGEgcGFj
a2V0IGZyb20gcHJldmlvdXMgU0YtWCBpbnN0YW5jZTsgaXQgZm9yd2FyZHMgdGhlIHBhY2tldCBv
biBkc3QgSVAgIG9uIHRoZSBwYWNrZXQgd2hlbiByZWNlaXZpbmcgYSBwYWNrZXQgZnJvbSBhbm90
aGVyIFNGRi9TTkYuICBBIFNGLVggaW5zdGFuY2UgYWxzbyBmb3J3YXJkcyB0aGUgcGFja2V0IHdp
dGggU0ZDIGhlYWRlciBhcyBhbiBJUCBwYWNrZXQgYW5kIGZpbGxzIGl0cyBJUCBhZGRyZXNzIGFz
IHNyYyBJUCBvbiBvdXRlciBoZWFkZXIgYW5kIHRoZSBTRkYvU05GIElQIGFkZHJlc3MgYXMgdGhl
IGRzdCBJUCBvbiB0aGUgb3V0ZXIgaGVhZGVyLg0KU0s+IEl0IHNlZW1zIGxpa2UgU0ZDIGNhbm5v
dCBiZSB1c2VkIGluIGEgbGF5ZXItMiBlbnZpcm9ubWVudC4gTG90IG9mIGFzc3VtcHRpb25zIGhh
dmUgYmVlbiBtYWRlIGluIGRlc2NyaWJpbmcgdGhpcyBpbXBsZW1lbnRhdGlvbi4gV2hlcmUgZG9l
cyB0aGUgb3ZlcmxheSBzdGFydC9lbmQgZXRjLiAgZm9yIGluc3RhbmNlLCB3aGljaCBtYXkgY2hh
bmdlIGJlZm9yZSB0aGUgcGt0IGlzIGRlbGl2ZXJlZCB0byB0aGUgU0YuDQpbTHVjeV0gVGhpcyBp
cyBub3QgdHJ1ZSBhdCBhbGwuIFRoZSB1bmRlcmxheSBuZXR3b3JrIGNhbiBiZSBsYXllci0yIGVu
dmlyb25tZW50LiBJUCBhcHBsaWNhdGlvbnMgcnVuIG92ZXIgbGF5ZXIyIGVudmlyb25tZW50IGZv
ciBtYW55IHllYXJzLiBPdmVybGF5IHN0YXJ0cyBhcyB0aGUgY2xhc3NpZmljYXRpb24sIGkuZS4g
dGhlIHRpbWUgaW5zZXJ0IFNGQyBoZWFkZXIgYW5kIElQIGhlYWRlci4NCg0KRm9yIGJpLWRpcmVj
dGlvbmFsIFNGQywgYm90aCBkaXJlY3Rpb25zIGNhbiB1c2UgdGhlIHNhbWUgUGF0aCBJRCBpbiB0
aGlzIHNvbHV0aW9uLiBQYXRoIElEICsgc3JjIElQIGFkZHJlc3MgbGV0IFNGRiB1bmlxdWVseSBn
ZXQgdGhlIG5leHQgU0YtWCBpbnN0YW5jZSBpbiBmb3J3YXJkaW5nIHRhYmxlLg0KU0s+IFRoaXMg
YnJlYWtzIGNvcnJlY3RuZXNzIGlmIHlvdSBrbm93IGhvdyBTRnMgYmVoYXZlLg0KW0x1Y3ldIEZv
ciB5b3VyIHN0YXRlbWVudCwgSSBuZWVkIHRvIGNsYWltIEkgZG9u4oCZdCBrbm93IFNGIGJlaGF2
ZSwgcGxlYXNlIGV4cGxhaW4gd2hhdCBpcyBTRiBiZWhhdmUgYW5kIHdoeSBpdCBicmVhay4gVGhh
bmtzLg0KDQpUaGlzIHNvbHV0aW9uIGNhbiBpbXBsZW1lbnQgU05GL1NGRiBmdW5jdGlvbiBvbiBh
IHJlZ3VsYXIgcm91dGVyIHdpdGhvdXQgY2hhbmdpbmcgdGhlIHJvdXRlciBiZWhhdmlvciwgaS5l
LiBmb3J3YXJkIHRoZSBwYWNrZXQgYmFzZWQgb24gaXRzIGRlc3RpbmF0aW9uIElQIGFkZHJlc3Mu
IElmIHRoZSBkZXN0aW5hdGlvbiBhZGRyZXNzIGlzIHJvdXRlciBpdHNlbGYsIHRoZSByb3V0ZXIg
dGVybWluYXRlcyBhbmQgY2hlY2sgdGhlIHByb3RvY29sIHR5cGUuIElmIHRoZSB0eXBlIGlzIFNG
QywgdGhlIHJvdXRlciB3aWxsIHBlcmZvcm0gYSB0YWJsZSBsb29rdXAgYmFzZWQgb24gUGF0aCBJ
RCBpbiBTRkMgaGVhZGVyICsgc3JjIElQIG9uIG91dGVyIElQIGhlYWRlci4gQXMgc2ltcGxlIGFz
IHRoYXQuIFRoaXMgc29sdXRpb24gYWxsb3cgbGV2ZXJhZ2luZyBhIGxvdCBvZiBJUCBmdW5jdGlv
bnMgdG9vLg0KU0s+IFNpbmNlIHlvdSBtZW50aW9uIGEgcm91dGVyLCB3aGF0IGlmIGl0IGlzIGEg
c3dpdGNoID8gV2hhdCBhcmUgbXkgY29uc2lkZXJhdGlvbnMgdG8gbWFrZSB0aGlzIHdvcmsgPyBE
b2VzIGl0IGV2ZW4gd29yayBhcyBkZXNjcmliZWQgPw0KW0x1Y3ldIEFzIG1lbnRpb25lZCBhYm92
ZSwgdW5kZXJsYXkgbmV0d29yayBjYW4gYmUgbGF5ZXIgMiwgb25seSByZXF1aXJlcyB0aGF0IGRl
dmljZXMgaW1wbGVtZW50aW5nIFNGQyBmb3J3YXJkaW5nIGZ1bmN0aW9uIGlzIElQIGF3YXJlLCBt
YW55IHN3aXRjaGVzIGhhdmUgc3VjaCBjYXBhYmlsaXRpZXMuIElmIHlvdSB1c2UgcHJvZ3JhbW1h
YmxlIGNvbnRyb2xsZXIgdG8gY29udHJvbCB0aGVzZSBTRkMgZW5hYmxlZCBkZXZpY2VzLCBpdCB3
b3Jrcy4gV2hhdCBpcyB5b3VyIGNvbmNlcm4/DQoNCkx1Y3kNCg0KU2luY2UgSVAgY2FuIGJlIHRy
YW5zcG9ydGVkIG92ZXIgbWFueSB0cmFuc3BvcnQgc29sdXRpb25zLCBFdGhlcm5ldCwgTVBMUywg
b3ZlcmxheSwgZXRjLCBpbiB0aGVvcnksIFNGQyBjYW4gYmUgaW1wbGVtZW50ZWQgb3ZlciBhbnkg
dHJhbnNwb3J0IG5ldHdvcmsgdG9vLiBUaGUgc29sdXRpb24gY2FuIG1ha2UgY29udHJvbCBhbmQg
bWFuYWdlbWVudCBlYXN5IGJlY2F1c2Ugd2UgZG9u4oCZdCBoYXZlIHRvIGFzc2lnbiBpbmRleCBm
b3IgZWFjaCBTRi1YIGluc3RhbmNlcy4gU0YtWCBJUCBhZGRyZXNzIGFzIHVuaXF1ZSBpZGVudGlm
aWVyIGlzIHVzZWQgaW4gYWxsIFNGQ3MuDQoNCkFueSBjb21tZW50IG9uIHRoaXMgcHJvcG9zYWwu
DQoNClRoYW5rcywNCkx1Y3kNCg0KDQoNCkZyb206IFJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0
IDM6MjQgUE0NClRvOiBMdWN5IHlvbmc7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5u
byk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1Ympl
Y3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBj
b25zPw0KDQpMdWN5Lg0KDQpEbyB5b3UgaGF2ZSBhIHNwZWNpZmljIHByb3Bvc2FsIGZvciBtYWtp
bmcgYmlkaXJlY3Rpb25hbCBjaGFpbnMgZWFzaWVyIHRvIGRlcGxveSBhbmQgbWFuYWdlPyAgIElm
IHNvLCB3b3VsZCB5b3Ugc3VnZ2VzdCBjaGFuZ2VzIHRvIHRoZSByZXF1aXJlbWVudHM/ICAgQXJj
aGl0ZWN0dXJlPyAgIEhlYWRlciBlbmNhcHN1bGF0aW9uPyAgIENvbnRyb2wgcGxhbmUgKGZ1dHVy
ZSk/DQoNCiAgICBSb24NCg0KDQpGcm9tOiBMdWN5IHlvbmcgW21haWx0bzpsdWN5LnlvbmdAaHVh
d2VpLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCA0OjE4IFBNDQpUbzogUm9u
IFBhcmtlcjsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247
IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFNG
QyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNClJvbiwNCg0K
SU1PLCBXZSBjYW7igJl0IG1ha2Ugb25lIHBhcnQgc2ltcGxlIGFuZCBnb29kIGxvb2tpbmcgYnV0
IGxlYXZlIG90aGVyIHBhcnRzIHRvIGJlIGluIGNvbXBsZXguIE91ciBnb2FsIGlzIHRvIGhhdmUg
YSBzaW1wbGUgYW5kIGxvdyBjb3N0IFNGQyBzb2x1dGlvbiB0byBjb3ZlciBtYWpvcml0eSB1c2Ug
Y2FzZXMuIFNQIGFscmVhZHkgY2FuIGltcGxlbWVudCBTRkMgb24gdG9kYXnigJlzIG5ldHdvcmsu
IElmIHdlIGNhbuKAmXQgbWFrZSB0aGlzIGdvYWwsIHRoZW4gdGhlIHNvbHV0aW9uIG1heSBub3Qg
YmUgdXNlZnVsLg0KDQpUaGFua3MsDQpMdWN5DQoNCkZyb206IFJvbiBQYXJrZXIgW21haWx0bzpS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3
LCAyMDE0IDM6MTEgUE0NClRvOiBMdWN5IHlvbmc7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAo
cmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
ClN1YmplY3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9z
IGFuZCBjb25zPw0KDQpMdWN5LA0KDQpZb3UgcmFpc2UgYSBnb29kIHBvaW50IG9uIGJpZGlyZWN0
aW9uYWwgY2hhaW5zLCB3aGljaCBJIHRoaW5rIGlzIGEgbWFqb3JpdHkgdXNlIGNhc2UgZm9yIGZ1
bmN0aW9uYWwsIHNpbXBsaWZpY2F0aW9uLCBvciBvYnNlcnZhYmlsaXR5IHJlYXNvbnMuICAgIFRo
ZSB3YXkgd2XigJl2ZSBleHByZXNzZWQgdGhpbmdzIHNvIGZhciwgaXQgd291bGQgYmUgdXAgdG8g
dGhlIG1hbmFnZW1lbnQgcGxhbmUgb3IgY29udHJvbCBwbGFuZSB0byBpbmRpY2F0ZSBob3cgc3Vj
aCBpbmRpdmlkdWFsIHBhdGhzIGFyZSBwYWlyZWQgdG9nZXRoZXIuDQoNCiAgIFJvbg0KDQoNCg0K
RnJvbTogTHVjeSB5b25nIFttYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb21dDQpTZW50OiBUaHVy
c2RheSwgTWFyY2ggMjcsIDIwMTQgNDowOCBQTQ0KVG86IFJvbiBQYXJrZXI7IFh1eGlhb2h1OyBS
ZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFw
cGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpSb24sDQoNCkZyb206IFJvbiBQYXJrZXIgW21h
aWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tXQ0KU2VudDogVGh1cnNkYXksIE1h
cmNoIDI3LCAyMDE0IDM6MDEgUE0NClRvOiBMdWN5IHlvbmc7IFh1eGlhb2h1OyBSZWluYWxkbyBQ
ZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9u
LCBwcm9zIGFuZCBjb25zPw0KDQpMdWN5LA0KDQpPbmUgY2xhcmlmaWNhdGlvbi4gICDigJxUaGUg
cGF0aOKAnSBkb2VzIG5vdCBleGFjdGx5IG1lYW4gdGhlIFNGQy4gICBUaGUgU0ZDIGlzIGFic3Ry
YWN0LCBiZWZvcmUgYWNjb3VudGluZyBmb3IgbmV0d29yayBsb2NhdG9ycy4gICBBcyBhIHNwZWNp
YWwgY2FzZSwgaWYgYWxsIG9mIHRoZSBTRuKAmXMgaW4gdGhlIFNGQyBoYXZlIG9ubHkgYSBzaW5n
bGUgbmV0d29yayBsb2NhdG9yLCB0aGVuIHRoZSBwYXRoIGFuZCBjaGFpbiBhcmUgdGhlIHNhbWUu
ICAgQnV0LCBpZiBhbnkgb3IgYWxsIG9mIHRob3NlIFNG4oCZcyBhcmUgbXVsdGlwbHkgbG9jYXRl
ZCwgdGhlbiB0aGUgcGF0aCBpcyBzcGVjaWZpYyB0byBhbiBleGFjdCBzZXF1ZW5jZSBvZiBsb2Nh
dGVkIHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFuY2VzLg0KW0x1Y3ldIFRoYW5rIHlvdSBmb3IgY2xh
cmlmaWNhdGlvbi4gSSBhZ3JlZSB3aXRoIHRoYXQuIFRoZSBwYXRoIGlzIGFuIGV4YWN0IHNlcXVl
bmNlIG9mIGxvY2F0ZWQgc2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZXMuIEZvciBhIGJpLWRpcmVj
dGlvbmFsIFNGQywgaXQgaGFzIHRvIGJlIHRyZWF0ZWQgYXMgdHdvIGRpc3RpbmN0IHBhdGhzIGlu
IHRoaXMgc29sdXRpb24uIEFueSBjb25jZXJuIG9uIHRoZSBjb21wbGV4aXR5IGluIG1hbmFnaW5n
IHRoZW0/DQoNClRoYW5rcywNCkx1Y3kNCg0KICAgIFJvbg0KDQoNCkZyb206IEx1Y3kgeW9uZyBb
bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAy
MDE0IDM6NDEgUE0NClRvOiBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJl
cGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpT
dWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBh
bmQgY29ucz8NCg0KSGkgUm9uLA0KDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAx
MjowOSBQTQ0KVG86IEx1Y3kgeW9uZzsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5v
KTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVj
dDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNv
bnM/DQoNCkx1Y3ksDQoNClJlZ2FyZGluZyB0aGUgU0YgSW5kZXgsIGRyYWZ0LXpoYW5nLXNmYy1z
Y2ggZGVmaW5lcyB0aGlzIGFzIHJlbGF0aXZlIHRvIHRoZSBwYXRoLCBhbmQgbm90IGFzIGEgZ2xv
YmFsbHkgdW5pcXVlIGlkZW50aWZpZXIgb2YgYW4gU0YgaW5zdGFuY2UuDQpbTHVjeV0gVGhpcyBp
cyBteSB1bmRlcnN0YW5kaW5nIHRvby4g4oCcVGhlIHBhdGjigJ0gaGVyZSBtZWFucyBhIFNGQywg
cmlnaHQ/IEkgZG8gbm90IHNlZSBpbmRleCBhcyBhbiBTRiBpbnN0YW5jZSBpZGVudGlmaWVyIGF0
IGFsbCwgaXQgaXMgYW4gYWxpYXMgYW5kIG9ubHkgdXNlZCBpbiBmb3J3YXJkaW5nLiBUaGlzIGlz
IHRoZSByZWFzb24sIEkgdGhpbmssIHRoYXQgYXNzaWduaW5nIHRoZXNlIGFsaWFzZXMgYW5kIGNv
bmZpZ3VyaW5nIHRoZW4gaW4gZm9yd2FyZGluZyB0YWJsZSBpcyBjb21wbGV4IGZvciBtYW5hZ2Vt
ZW50IGFuZCBjb250cm9sbGVyIGFuZCBtYXkgcHJ1bmUgYW4gZXJyb3IgZWFzaWx5LiBGb3Igc3Vw
cG9ydGluZyBiaS1kaXJlY3Rpb25hbCBvciBicmFuY2hpbmcgdXNlIGNhc2VzLCB1c2luZyBpbmRl
eCBpbiBmb3J3YXJkaW5nIG1heSBhbHNvIGJyaW5nIG90aGVyIGNvbmNlcm5zLg0KDQpSZWdhcmRp
bmcgVFRMLCBteSBmaXJzdCB0aG91Z2h0IGlzIHRoYXQgaXMgYSBwcm9wZXJ0eSBvZiB0aGUgdHJh
bnNwb3J0LCBhbmQgaWYgaXQgaXMgaW1wb3J0YW50IHRvIHlvdSwgY2hvb3NlIHRoZSB0cmFuc3Bv
cnQgYWNjb3JkaW5nbHkuICAgQnV0LCBJ4oCZbSBvcGVuIHRvIGZ1cnRoZXIgZGlzY3Vzc2lvbiBh
bG9uZyB0aGVzZSBsaW5lcy4NCltMdWN5XSBUaGFuayB5b3UgZm9yIHRoZSBjbGFyaWZpY2F0aW9u
LiBUaGlzIGlzIHJlbGF0ZWQgdG8gdGhlIGRpc2N1c3Npb24gdW5kZXIgdGhpcyB0aXRsZS4gSWYg
U1BDIGlzIGltcGxlbWVudGVkIGFzIElQIG9yIElQL1VEUCBhcHBsaWNhdGlvbiwgaXQgY2FuIGxl
dmVyYWdlIGEgbG90IHdoYXQgSVAgdGVjaG5vbG9neSBoYXZlIGRvbmUuIElmIHdlIGFzc3VtZSB0
aGF0IFNGQyBtYXkgYmUgY2FycmllZCBvdmVyIGFueSB0cmFuc3BvcnQgc29sdXRpb24sIFNGQyBp
bXBsZW1lbnRhdGlvbiBoYXMgdG8gcHJvdmlkZSB0aGVzZSBmdW5jdGlvbnMsIHdoaWNoLCBJTU8s
IHJlbGF0ZWQgdG8gd2hhdCBpbmZvcm1hdGlvbiB0aGF0IFNGQyBoZWFkZXIgbmVlZCB0byBob2xk
Lg0KDQpUaGFua3MsDQpMdWN5DQoNCiAgIFJvbg0KDQoNCkZyb206IEx1Y3kgeW9uZyBbbWFpbHRv
Omx1Y3kueW9uZ0BodWF3ZWkuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDEy
OjI2IFBNDQpUbzogUm9uIFBhcmtlcjsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5v
KTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVj
dDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNv
bnM/DQoNCkhpIFJvbiwNCg0KSSBhc3N1bWUgdGhhdCB0aGUgaW5kZXggdXNhZ2UgeW91IG1lbnRp
b25lZCBiZWxvdyBpcyB0aGUgc2FtZSB3aGV0aGVyIHRoZXNlIHRocmVlIFNGcyBhcmUgb24gb25l
IFNGRiBvciB0d28gU0ZGcywgd2hpY2ggbWVhbnMgdGhhdCB0aGUgaW5kZXggIyBpcyBhc3NpZ25l
ZCB0byBTRi1YLUkgcGVyIFNGQyBhbmQgYnkgdGhlIGluY3JlbWVudGFsLiBBIFNGLVgtSSBtYXkg
YmUgc2VydmVkIHRvIG1hbnkgU0ZDcyBhbmQgcG9zaXRpb24gZGlmZmVyZW50bHkgaW4gU0ZDcy4g
VGhpcyBtZWFucyB0aGF0LCBpbiB0aGlzIG1ldGhvZCwgYSBTRi1YLUkgaXMgbWFwcGVkIHdpdGgg
ZGlmZmVyZW50IGluZGV4ICMsIG9uZSBwZXIgZWFjaCBTRkMgdGhhdCBoYXMgdGhlIFNGLVgtSS4g
SU1POiAgd2hlbiBvcGVyYXRvci9zeXN0ZW0gY3JlYXRlcyBhIFNGQyBhbmQgc2VsZWN0cyBTRi1Y
LUlzIGZvciB0aGUgU0ZDLCBhbmQgdGhlbiBhc3NpZ24gaW5kZXggIyB0byB0aGVtIGFuZCBjb25m
aWd1cmUgdGhlIGZvcndhcmRpbmcgdGFibGUgd2l0aCBwYXRoIElEIGFuZCBpbmRleCAjIGluIHRo
ZSByZWxhdGVkIFNGRnMuIEZ1cnRoZXJtb3JlLCBlYWNoIGluZGV4ICMgYWxzbyBuZWVkIHRvIGJl
IGFzc29jaWF0ZWQgdG8gdGhlIGFkZHJlc3Mgb3IgcG9ydCB0aGF0IHRyYW5zcG9ydCBsYXllciBj
YW4gdW5kZXJzdGFuZC4gIElNTzogdGhpcyBpcyBhIGNvbXBsZXggcHJvY2VzcyBmb3IgdGhlIHN5
c3RlbSwgdW5lYXN5IHRvIG1hbmdlciB0b28sIGFuZCBtYXkgZWFzaWx5IHByb25lIGFuIGVycm9y
Lg0KDQpTZWNvbmQsIHlvdXIgZHJhZnQgYWxzbyBtZW50aW9uIHRoYXQgdGhlIHVzZSBvZiBpbmRl
eCB0byBwcmV2ZW50IHRoZSBsb29wLiAgVGhlIGxvb3AgZG9lcyBub3Qgb2NjdXIgaW4gbm9ybWFs
IGNvbmRpdGlvbi4gVGhlIGxvb3Agb2NjdXJzIGluIGFibm9ybWFsIGNvbmRpdGlvbi4gU28gdGhl
IGxvb3AgcHJldmVudGlvbiBtZWNoYW5pc20gaXMgdG8gcHJldmVudCBubyBsb29wIGhhcHBlbiBp
biBhbnkgYWJub3JtYWwgY29uZGl0aW9uLiBUaGF0IGlzIHdoeSBUVEwgaXMgZGVzaWduZWQgZm9y
IGluIElQIG5ldHdvcmsuIElmIFNGQyBoZWFkZXIgaXMgZXhwZWN0ZWQgdG8gdHJhbnNwb3J0IG92
ZXIgYW55IHRyYW5zcG9ydCBuZXR3b3JrIGJlc2lkZSBJUCwgaXQgbmVlZHMgdGhlIHNpbWlsYXIg
bWVjaGFuaXNtIGFzIElQL1RUTC4gVGhlIHVzYWdlIG9mIGluZGV4IGluIHlvdXIgcHJvcG9zYWwg
ZG9lcyBub3QgYWNoaWV2ZSB0aGlzIHB1cnBvc2UuDQoNCklmIHdlIHVzZSBJUCBhcyB0cmFuc3Bv
cnQsIElNTzogbm8gbmVlZCB0byBpbXBsZW1lbnQgVFRMIG1lY2hhbmlzbSB3aXRoaW4gU0ZDLCBq
dXN0IGxldmVyYWdlIElQIFRUTCBjYXBhYmlsaXR5LiBCdXQsIGlmIG92ZXIgb3RoZXIgdHJhbnNw
b3J0cywgd2UgbmVlZCB0byBpbXBsZW1lbnQgSVAvVFRMIGxpa2UgbWVjaGFuaXNtIGluIFNGQy4N
Cg0KUmVnYXJkcywNCkx1Y3kNCg0KDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCA5
OjM1IEFNDQpUbzogWHV4aWFvaHU7IEx1Y3kgeW9uZzsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8p
OyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0
OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29u
cz8NCg0KWGlhb2h1LA0KDQpJIGRvbuKAmXQgdGhpbmsgd2UgbmVlZCB0byB2aWV3IHRoZSBTRiBp
bmRleCBhcyBhIFRUTC4gICBBcHByb3ByaWF0ZSB2YWxpZGF0aW9uIGFuZCBsb29wIHN1cHByZXNz
aW9uIGNhbiBiZSBkb25lIGV2ZW4gd2l0aCB0aGUgY3VycmVudCBwcm9wb3NlZCBkZWZpbml0aW9u
LiAgICBBbnkgU0ZGIHJlY2VpdmluZyBhbiBTRkMgZW5jYXBzdWxhdGVkIHBhY2tldCBvciBmcmFt
ZSB3b3VsZCBuZWVkIHRvIGtub3cgdG8gd2hpY2ggb2YgaXRzIGRlcGVuZGVudCBTRuKAmXMgaXQg
c2hvdWxkIGZvcndhcmQgdGhlIHBhY2tldCBvciBmcmFtZS4gICBUbyBkbyBzbyBtZWFucyB0aGF0
IGl0IGNhbiB2YWxpZGF0ZSB0aGF0IHRoZSBwYXRoIElEIGlzIG9uZSB0aGF0IGl0IGV4cGVjdHMg
dG8gcGFydGljaXBhdGUgaW4gYW5kIHRoYXQgdGhlIFNGIGluc3RhbmNlIGlkZW50aWZpZWQgYnkg
dGhlIGluZGV4IG9uIHRoYXQgcGF0aCBpcyBvbmUgdGhhdCBpdCBpcyByZXNwb25zaWJsZSBmb3Iu
ICAgIFN1Y2ggY2hhaW4gcGF0aCBkYXRhIG1heSBoYXZlIGJlZW4gbG9jYWxseSBwcm92aXNpb25l
ZCBvciBtYXkgaGF2ZSBiZWVuIGRpc3RyaWJ1dGVkIGluIGEgY29udHJvbCBwbGFuZS4NCg0KV2hl
biB0aGUgU0ZGIHJlY2VpdmVzIHRoZSBnb29kIHBhY2tldCBvciBmcmFtZSBiYWNrIGZyb20gb25l
IG9mIGl0cyBkZXBlbmRlbnQgU0bigJlzLCBpdCB3aWxsIGlkZW50aWZ5IHRoZSBuZXh0IFNGIGFu
ZCBTRkYgYnkgY29uc3VsdGluZyBpdHMgbG9jYWwgZGF0YWJhc2UuICAgSWYgaXQgaXMgbm90IHRo
ZSBmaW5hbCBTRiwgdGhlbiB0aGUgU0YgaW5kZXggaXMgaW5jcmVtZW50ZWQsIHRoZSB0cmFuc3Bv
cnQgaGVhZGVyIHVwZGF0ZWQgYXMgbmVjZXNzYXJ5LCBhbmQgdGhlIHBhY2tldCBvciBmcmFtZSBw
cm9ncmVzc2VkLiAgICBGYWlsdXJlIHRvIHByb3Blcmx5IGluY3JlbWVudCB0aGUgU0YgSW5kZXgg
d291bGQgYmUgYWtpbiB0byBmYWlsdXJlIHRvIGRlY3JlbWVudCBhIFRUTCBieSBhIHJvdXRlciDi
gJMgdGhlcmUgaXMgbm8gcHJvdGVjdGlvbiBmcm9tIHRoYXQuDQoNCiAgIFJvbg0KDQoNCkZyb206
IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgWHV4aWFvaHUN
ClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCA1OjQ0IEFNDQpUbzogUm9uIFBhcmtlcjsg
THVjeSB5b25nOyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgYXMgYW4g
SVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQoNCuWPkeS7tuS6ujogc2Zj
IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIOS7o+ihqCBSb24gUGFya2VyDQrlj5HpgIHm
l7bpl7Q6IDIwMTTlubQz5pyIMjbml6UgNzoxMw0K5pS25Lu25Lq6OiBMdWN5IHlvbmc7IFJlaW5h
bGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPg0K5Li76aKYOiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNh
dGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KTHVjeSwNCg0KUmVnYXJkaW5nIHRoZSBzZXJ2aWNlIGZ1
bmN0aW9uIGluZGV4IHRoYXQgd291bGQgYmUgY29udGFpbmVkIGluIHRoZSBzZXJ2aWNlIGhlYWRl
ciwgSSB0aGluayBpdCBpcyBzaW1wbHkgaW5jcmVtZW50ZWQgZnJvbSAxIHRvIGluZGljYXRlIHRo
ZSBuZXh0IHNlcnZpY2UgZnVuY3Rpb24gd2l0aGluIHRoZSBjaGFpbi4gICBGb3IgZXhhbXBsZSwg
aWYgdGhlIHBhdGggSUQgaXMgWCwgZm9yIGEgcGF0aCB7U0YtQS01LCBTRi1CLTIsIFNGLUMtNn0s
IHRoZW4gcGFja2V0cyBkZXN0aW5lZCBmcm9tIGEgY2xhc3NpZmllciB0b3dhcmRzIFNGLUEtNSB3
b3VsZCBjYXJyeSAocGF0aCBYLCBpbmRleCAxKSwgcGFja2V0cyBmcm9tIFNGLUEtNSB0byBTRi1C
LTIgd291bGQgY2FycnkgKHBhdGggWCwgaW5kZXggMiksIGV0Yy4NCg0KW1hpYW9odV0gSSB0aGlu
ayB0aGUgdmFsdWUgb2YgdGhlIHNlcnZpY2UgaW5kZXggc2hvdWxkIGJlIGRlY3JlbWVudGVkLCBy
YXRoZXIgdGhhbiBiZWluZyBpbmNyZW1lbnRlZCB3aGVuIHRyYXZlbGxpbmcgYWxvbmcgdGhlIHNl
cnZpY2UgcGF0aCBzaW5jZSB0aGF0IGluZGV4IGlzIG5vdCBvbmx5IHVzZWQgZm9yIGluZGljYXRp
bmcgdGhlIG5leHQgc2VydmljZSBmdW5jdGlvbiB3aXRoaW4gdGhlIGNoYWluLCBidXQgYWxzbyB1
c2VkIGZvciBvdGhlciBwdXJwb3NlcyAoZS5nLiwgVFRMIG9mIHRoZSBzZXJ2aWNlIHBhdGgsIGlu
ZGljYXRvciBvZiB0aGUgZW5kIG9mIHRoZSBzZXJ2aWNlIGNoYWluKSwgdW5sZXNzIHlvdSB3YW50
IHRvIGludHJvZHVjZSBhbiBhZGRpdGlvbmFsIGZpZWxkIHdoaWNoIGluZGljYXRlcyB0aGUgdG90
YWwgbGVuZ3RoIG9mIHRoZSBzZXJ2aWNlIGNoYWluLg0KDQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUN
Cg0KICAgUm9uDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpGcm9tOiBzZmMg
W3NmYy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZz5dIG9uIGJl
aGFsZiBvZiBMdWN5IHlvbmcgW2x1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdA
aHVhd2VpLmNvbT5dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA2OjM4IFBNDQpUbzog
UmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBh
cHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCkhpIFJlaW5hbGRvLA0KDQpUaGFuayB5b3UgdG8g
c2hhcmUgeW91ciB2aWV3cyBvbiB0aGlzIHNvbHV0aW9uLiBXZSB3YW50IHRvIGhhdmUgYW4gZWxl
Z2FudCBhbmQgZ2VuZXJhbCBzb2x1dGlvbiB3aXRoIG9uZSBzdGFuZGFyZCBTRkMgaGVhZGVyIHRv
IGNvdmVyIG1ham9yaXR5IHVzZSBjYXNlcw0KDQpTZWUgaW5saW5lIGJlbG93Lg0KDQoNCkZyb206
IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKSBbbWFpbHRvOnJlcGVubm9AY2lzY28uY29tXQ0KU2Vu
dDogVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgNDo1NiBQTQ0KVG86IEx1Y3kgeW9uZzsgRGF2ZSBE
b2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtz
ZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkhp
LA0KDQpUaGVyZSBhcmUgc2V2ZXJhbCBzb2x1dGlvbiB0byB0aGlzIHByb2JsZW0uIFNvbWUgb2Yg
dGhlbSBpbXBsZW1lbnRhdGlvbiBzcGVjaWZpYywgb3RoZXJzIG1vcmUgZWxlZ2FudC4NCg0KMSAt
IE9uZSBvZiB0aGUgbW9yZSBlbGVnYW50IG9uZXMgaXMgdG8gdXNlIHRoZSBTZXJ2aWNlIEluZGV4
IHRvIGRldGVybWluZSB0aGUgbmV4dCBzZXJ2aWNlIGZ1bmN0aW9uIGluc3RhbmNlLiAgSXQgbWFr
ZXMgZm9yIGEgY29tcGxldGVseSBzdGF0ZWxlc3Mgc29sdXRpb24gKGNvZGUgd2lzZSkuDQpbTHVj
eV0gd2hlbiB1c2luZyBQYXRoIElEIGFuZCBTZXJ2aWNlIEluZGV4IG9uIFNGQyBoZWFkZXIsIGl0
IHJlcXVpcmVzIGFzc2lnbmluZyBpbmRleCAjIHRvIGVhY2ggU0YgaW5zdGFuY2UsIGNvbmZpZ3Vy
aW5nIHRoZW0gaW4gdGhlIGZvcndhcmRpbmcgdGFibGUsIHdoaWNoIGlzIHZlcnkgY29tcGxleCBw
cm9jZXNzIGFuZCBlYXNpbHkgcHJ1bmUgZm9yIGVycm9yIGluIG1heSBvcGluaW9uLiAgSW4gYWRk
aXRpb24sIGVhY2ggU0YgaW5zdGFuY2UgbWF5IHNlcnZlIG1vcmUgdGhhbiBvbmUgU0ZDLCBzbyBu
ZWVkIHRvIGFzc2lnbiBpbmRleCAjIGZvciBlYWNoIFNGQywgd2hpY2ggaXMgbW9yZSBjb21wbGV4
LiBSZWdhcmRpbmcgdGhlIHN0YXRlbGVzcywgSSBkb27igJl0IGdldCBpdC4gSXNu4oCZdCBpbmRl
eCAjIGEgc3RhdGUgYXMgd2VsbCAobWF5IGJlIGZldyBiaXQgbGVzcyk/DQoNClRvIGltcGxlbWVu
dCB0cnVlIHN0YXRlbGVzcywgU0ZDIGhlYWRlciBuZWVkcyBhYmlsaXR5IHRvIGNhcnJ5IGFsbCBT
RklzIElQIGFkZHJlc3NlcyBpbiBTRkMgaGVhZGVyLCB3aGljaCB3YXMgY29uc2lkZXJlZCBhcyBu
b24tc2NhbGUgc29sdXRpb24uDQoNCg0KMiDigJMgQW5vdGhlciBvcHRpb24gaXMgZnJvbSBhIGNv
ZGluZyBwZXJzcGVjdGl2ZSB5b3UgY2FuIGp1c3Qga2VlcCBtb3JlIHN0YXRlIGluIHlvdXIgU04v
U0ZGIHdoaWxlIHlvdSBwcm9jZXNzIHRoZSBwYWNrZXQgYW5kIGRldGVybWluZSB3aGF0IGlzIHRo
ZSDigJxuZXh04oCdIHNlcnZpY2UuDQpbTHVjeV0gQWdyZWUuDQoNCkJ1dCBpcnJlc3BlY3RpdmUs
IHRoZSBTTiBuZWVkcyB0byBrbm93IHRoZSBQYXRoIElEIGFuZCB0aGUgbGlzdCBvZiBTRklzIGlu
dGVybmFsIHRvIGl0cyBub2RlLiBUaGlzIHByb3Zpc2lvbmluZyBjYW4gaGFwcGVuIGluIGEgdmFy
aWV0eSBvZiB3YXlzLCBJIGltcGxlbWVudGVkIHdpdGggUkVTVGNvbmYgYW5kIE5ldGNvbmYuDQoN
CkFzIGZhciBhcyBVRFAvSVAgdnMuSVAsIEkgZ2l2ZSBwcmVmZXJlbmNlIHRvIFVEUC9JUC4gSWYg
eW91IGhhdmUgYSBmaXhlZCBwb3J0IG92ZXIgVURQIGluIHdoaWNoIHRvIHJlY2VpdmUvc2VuZCBw
YWNrZXRzOg0KDQotIFlvdSBjYW4gaGF2ZSB5b3VyIGVudGlyZSBkYXRhcGxhbmUgaW4gdXNlcnBh
Y2UgYW5kIHVzZSBhIHZhcmlldHkgb2YgcHJvZ3JhbW1pbmcgbGFuZ3VhZ2VzLg0KLSBZb3UgZG8g
bm90IG5lZWQgcmF3IHBhY2tldCBhY2Nlc3MgdG8gcHVsbC9zZW5kIHBhY2tldHMuIFRoZXJlZm9y
ZSBubyByb290IHN1cHBvcnQuDQotIFVEUCBjYW4gdHJhdmVyc2Ugbm9uLVNGQyBhd2FyZSBtaWRk
bGV4Ym94ZXMuDQpbTHVjeV0gQWdyZWUgb24gdGhpcyBzdGF0ZW1lbnQuIEJ1dCBmb3IgU0ZDIGRv
bWFpbiwgZG8gd2Ugd2FudCB0byBhbGxvdyBzdWNoIG1pZGJveGVzIG9uIFNGQyBwYXRoPyBNYXli
ZSBoYXBwZW4gaWYgYSBTRkMgZG9tYWluIGNyb3NzZXMgbW9yZSB0aGFuIHRyYW5zcG9ydCBkb21h
aW5zPyBUaGlzIGlzIG9uZSBJIGxpa2UgdG8ga25vdyBmcm9tIFNQcyBhbmQgU0YgdmVuZG9ycy4N
Cg0KUmVnYXJkcywNCkx1Y3kNCk9yIHlvdSBjYW4gdXNlIGFueSBvZiB0aGUgYXZhaWxhYmxlIG1l
dGhvZHMoIFRVUk4sIFNUVU4sIGV0YykuICBJZiB5b3UgZW5jYXAgaW4gc29tZXRoaW5nIGVsc2Ug
b3RoZXIgdGhhbiBJUC9VRFAgdGhlIGFwcGxpY2FiaWxpdHkgb2YgU0ZDIHdpbGwgYmUgY29uc2lk
ZXJhYmx5IGRpbWluaXNoZWQuSnVzdCBjaGVjayBTVENQIGFuZCBpdHMgcHJvYmxlbSBvbiBnZXR0
aW5nIGFkb3B0ZWQgZ2l2ZW4gbWlkZGxleGJveGVzICBub3QgcmVjb2duaXppbmcgaXRzIHByb3Rv
Y29sIG51bWJlci4NCg0KLSBJdCBqaXZlcyB3aXRoIG90aGVyIElFVEYgd29yayBpbiB0aGUgYXJl
YXMgb2YgbWV0YWRhdGEgYW5kIHRyYW5zcG9ydCBzZXJ2aWNlcyAoc2F5LCBUQVBTKS4NCg0KcmVn
YXJkcywNCg0KUmVpbmFsZG8NCg0KDQoNCkZyb206IEx1Y3kgeW9uZyA8bHVjeS55b25nQGh1YXdl
aS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4NCkRhdGU6IFR1ZXNkYXksIE1hcmNo
IDI1LCAyMDE0IGF0IDI6MjUgUE0NClRvOiBEYXZlIERvbHNvbiA8ZGRvbHNvbkBzYW5kdmluZS5j
b208bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPj4sICJzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4iIDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4+DQpTdWJqZWN0
OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29u
cz8NCg0KSGkgRGF2ZSwNCg0KSWYgYSBzZXJ2aWNlIGZvcndhcmRlciBwb2ludCBjb25uZWN0cyBt
b3JlIHRoYW4gb25lIFNGIGluc3RhbmNlcyB0aGF0IGJlbG9uZyB0byB0aGUgc2FtZSBTRkMsIGhv
dyBjYW4gb25lIFBhdGggSUQgZGV0ZXJtaW5lIHdoaWNoIFNGIGluc3RhbmNlcyBpcyB0aGUgbmV4
dD8gSWYgeW91IGRyYXcgYSBzZXJ2aWNlIGNoYWluIHBhdGggd2l0aCBtYW55IFNGIGluc3RhbmNl
cywgeW91IGNhbiBlYXNpbHkgc2VlLCBpZiBQYXRoIElEIHJlcHJlc2VudHMgdGhhdCBwYXRoLCBz
ZXJ2aWNlIGZvcndhcmRlciBuZWVkcyB0byB1c2UgcHJldmlvdXMgU0Ygb24gdGhlIHBhdGggdG8g
cG9zaXRpb24gdGhlIG5leHQgU0Ygb24gdGhhdCBwYXRoLg0KDQpMdWN5DQoNCkZyb206IERhdmUg
RG9sc29uIFttYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb21dDQpTZW50OiBUdWVzZGF5LCBNYXJj
aCAyNSwgMjAxNCA0OjEwIFBNDQpUbzogTHVjeSB5b25nOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9u
LCBwcm9zIGFuZCBjb25zPw0KDQpXaHkgZG8geW91IHRoaW5rIHRoZSBwcmV2aW91cyBTRiBJUCBh
ZGRyZXNzIGlzIHJlcXVpcmVkIHRvIGRldGVybWluZSB0aGUgbmV4dCBTRiBJUCBhZGRyZXNzPyBX
aHkgaXMgdGhlIFBhdGggSUQgbm90IHN1ZmZpY2llbnQgaW5mb3JtYXRpb24/DQoNCg0KRnJvbTog
THVjeSB5b25nIFttYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb21dDQpTZW50OiBUdWVzZGF5LCBN
YXJjaCAyNSwgMjAxNCA0OjU2IFBNDQpUbzogRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWls
dG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGlj
YXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkluIHRoaXMgc29sdXRpb24sIHNlcnZpY2UgZm9yd2Fy
ZGVyIGFuZCBTRiBpbnN0YW5jZSBhcmUgc2VwYXJhdGVkIGVudGl0aWVzLiBTZXJ2aWNlIGZvcndh
cmRlciBuZWVkcyBQYXRoIElEIGFuZCBwcmV2aW91cyBTRiBJUCBhZGRyZXNzIHRvIHVuaXF1ZWx5
IGlkZW50aWZ5IHRoZSBuZXh0IFNGIElQIGFkZHJlc3MuDQoNCkx1Y3kNCg0KRnJvbTogRGF2ZSBE
b2xzb24gW21haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbV0NClNlbnQ6IFR1ZXNkYXksIE1hcmNo
IDI1LCAyMDE0IDM6MjEgUE0NClRvOiBMdWN5IHlvbmc7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPg0KU3ViamVjdDogUkU6IFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24s
IHByb3MgYW5kIGNvbnM/DQoNCkkgZG8gbm90IHNlZSB3aHkgc291cmNlIElQIGFkZHJlc3MgKHBy
ZXZpb3VzIFNGKSB3b3VsZCBiZSByZXF1aXJlZCB0byBsb29rIHVwIHRoZSBuZXh0IFNGLiBUaGUg
cGF0aCBJRCBzaG91bGQgYmUgc3VmZmljaWVudCB0byBkZXRlcm1pbmUgdGhlIG5leHQgU0YuDQoN
Cg0KDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFs
ZiBPZiBMdWN5IHlvbmcNClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDQ6MDIgUE0NClRv
OiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFtzZmNdIFNGQyBh
cyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkhpLA0KDQpUaGVy
ZSBhcmUgbWFueSB3YXlzIHRvIGltcGxlbWVudCBTRkNzLiBIb3dldmVyLCBvbmUgb2Ygb3VyIGdv
YWxzIGluIHN0YW5kYXJkIGlzIHRvIGRldmVsb3AgYSBzb2x1dGlvbiB0aGF0IGlzIHNpbXBsZSBh
bmQgbGVzcyBjb3N0IGZvciB2ZW5kZXJzIGFuZCBzZXJ2aWNlIHByb3ZpZGVycy4gIE90aGVyIGdv
YWxzIGFyZSB0aGF0IHRoZSBzb2x1dGlvbiBjYW4gYXBwbHkgdG8gY29tbW9uIGFuZCBtYWpvcml0
eSB1c2UgY2FzZXMuDQoNCklmIHdlIGltcGxlbWVudCBTRkMgYXMgYW4gSVAgb3IgVURQL0lQIGFw
cGxpY2F0aW9uLCBpLmUuIG9uY2UgdHJhZmZpYyBpcyBjbGFzc2lmaWVkIGJ5IHRoZSBjbGFzc2lm
aWNhdGlvbiwgaXQgYWRkcyBTRkMgaGVhZGVyIGFuZCBJUCBoZWFkZXIgKG91dGVyKSBvbiB0aGUg
cGFja2V0cyAoVURQIGhlYWRlciB0b28gaW4gbGF0dGVyIGNhc2UpLCBhbmQgc2VuZCBzdWNoIHBh
Y2tldHMgYXMgYSByZWd1bGFyIElQIHBhY2tldC4gVGhlIHNyYyBJUCBvZiBvdXRlciBoZWFkZXIg
Y2FuIGJlIGNsYXNzaWZpY2F0aW9uIElQIGFkZHJlc3MsIGFuZCBkc3QgSVAgY2FuIGJlIG5leHQg
U0YgSW5zdGFuY2UgSVAgYWRkcmVzcy4gTWFueSB0cmFuc3BvcnQgbmV0d29ya3MgY2FuIGNhcnJ5
IElQIHRyYWZmaWMgYW5kIHJvdXRlIElQIHBhY2tldHMgYmFzZWQgb24gZHN0IElQIGFkZHJlc3Mu
ICBXZSBvbmx5IG5lZWQgdG8gcmVxdWVzdCBhIG5ldyBJUCBwcm90b2NvbCB0eXBlIGZvciBTRkMu
IEF0IHRoZSBzZXJ2aWNlIGZvcndhcmRlciBwb2ludCwgaXQgY2FuIGxvb2sgdXAgbmV4dCBTRiBJ
UCBhZGRyZXNzIGJhc2VkIG9uIFBhdGggSUQgaW4gU0ZDIGhlYWRlciBhbmQgc3JjIElQIGFkZHJl
c3MgKHByZXZpb3VzIFNGKSBvbiB0aGUgcGFja2V0LiAgQSBTRiBhbHNvIGZvcndhcmRzIHRoZSBw
YWNrZXQgd2l0aCBTRkMgaGVhZGVyIGFzIGFuIElQIHBhY2tldCBhbmQgZmlsbHMgaXRzIElQIGFk
ZHJlc3MgYXMgc3JjIElQIGFuZCB0aGUgc2VydmljZSBmb3J3YXJkZXIgcG9pbnQgSVAgYWRkcmVz
cyBhcyB0aGUgZHN0IElQIG9uIHRoZSBwYWNrZXQuDQoNClRoaXMgc29sdXRpb24gd29ya3MgZm9y
IGVpdGhlciBTRkMgYXMgYW4gSVAgYXBwbGljYXRpb24gb3IgVURQL0lQIGFwcGxpY2F0aW9uLCB3
aGljaCBvbmUgaXMgbW9yZSBwcm9wZXIgZnJvbSBTRiBhbmQgc2VydmljZSBmb3J3YXJkZXIgcG9p
bnQ/DQoNClRoaXMgc29sdXRpb24gc2VlbXMgc2ltcGxlIHRvIG1lIGFuZCBvbmx5IG5lZWQgUGF0
aCBJRCBpbiBTRkMgaGVhZGVyIGZvciBzdGVlcmluZyB0cmFmZmljIHRocm91Z2ggdGhlIFNGQyBw
YXRoLiBCdXQgbGlrZSB0byBzZWUgb3RoZXJz4oCZIG9waW5pb24gb24gdGhpcyBzb2x1dGlvbiwg
cHJvcyBhbmQgY29ucy4NCg0KVGhhbmtzLA0KTHVjeQ0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OlNpbVN1bjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0
IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJ
cGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWls
eTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseTpDb25zb2xhczsNCglwYW5vc2UtMToyIDExIDYgOSAyIDIgNCAzIDIgNDt9
DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJTZWdvZSBVSSI7DQoJcGFub3NlLTE6MiAxMSA1
IDIgNCAyIDQgMiAyIDM7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBTaW1TdW4iOw0K
CXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8N
CnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsN
CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7
bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVu
ZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0
eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJs
aW5lO30NCnByZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhU
TUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAw
MXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6U2ltU3VuO30NCnAuTXNvQWNl
dGF0ZSwgbGkuTXNvQWNldGF0ZSwgZGl2Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbWFyZ2luOjBpbjsN
CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjguMHB0Ow0KCWZvbnQtZmFtaWx5
OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpwLk1zb0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQ
YXJhZ3JhcGgsIGRpdi5Nc29MaXN0UGFyYWdyYXBoDQoJe21zby1zdHlsZS1wcmlvcml0eTozNDsN
CgltYXJnaW4tdG9wOjBpbjsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1hcmdpbi1ib3R0b206MGlu
Ow0KCW1hcmdpbi1sZWZ0Oi41aW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6
ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQpzcGFu
LkhUTUxQcmVmb3JtYXR0ZWRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJIVE1MIFByZWZvcm1hdHRl
ZCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwg
UHJlZm9ybWF0dGVkIjsNCglmb250LWZhbWlseTpDb25zb2xhczt9DQpzcGFuLkJhbGxvb25UZXh0
Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IjsNCglmb250LWZhbWls
eToiU2Vnb2UgVUkiLCJzYW5zLXNlcmlmIjt9DQpwLm1zb2NocGRlZmF1bHQsIGxpLm1zb2NocGRl
ZmF1bHQsIGRpdi5tc29jaHBkZWZhdWx0DQoJe21zby1zdHlsZS1uYW1lOm1zb2NocGRlZmF1bHQ7
DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXplOjEwLjBw
dDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnNwYW4uSFRNTENo
YXINCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwg6aKE6K6+5qC85byPIENoYXIiOw0KCW1zby1zdHls
ZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCDpooTorr7moLzlvI8iOw0KCWZv
bnQtZmFtaWx5OlNpbVN1bjt9DQpwLkhUTUwsIGxpLkhUTUwsIGRpdi5IVE1MDQoJe21zby1zdHls
ZS1uYW1lOiJIVE1MIOmihOiuvuagvOW8jyI7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwg6aKE6K6+
5qC85byPIENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZv
bnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjt9DQpz
cGFuLkNoYXINCgl7bXNvLXN0eWxlLW5hbWU6IuaJueazqOahhuaWh+acrCBDaGFyIjsNCgltc28t
c3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms65om55rOo5qGG5paH5pysOw0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0KcC5hLCBsaS5hLCBkaXYuYQ0KCXtt
c28tc3R5bGUtbmFtZTrmibnms6jmoYbmlofmnKw7DQoJbXNvLXN0eWxlLWxpbms6IuaJueazqOah
huaWh+acrCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglm
b250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0K
c3Bhbi5iYWxsb29udGV4dGNoYXIwDQoJe21zby1zdHlsZS1uYW1lOmJhbGxvb250ZXh0Y2hhcjsN
Cglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5lbWFpbHN0eWxlMTkN
Cgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHlsZTE5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwi
c2Fucy1zZXJpZiI7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLmVtYWlsc3R5bGUyMA0KCXtt
c28tc3R5bGUtbmFtZTplbWFpbHN0eWxlMjA7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z
LXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uZW1haWxzdHlsZTIxDQoJe21zby1zdHls
ZS1uYW1lOmVtYWlsc3R5bGUyMTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYi
Ow0KCWNvbG9yOiMwMDcwQzA7fQ0Kc3Bhbi5lbWFpbHN0eWxlMjINCgl7bXNvLXN0eWxlLW5hbWU6
ZW1haWxzdHlsZTIyOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29s
b3I6IzFGNDk3RDt9DQpzcGFuLmVtYWlsc3R5bGUyMw0KCXttc28tc3R5bGUtbmFtZTplbWFpbHN0
eWxlMjM7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMDA3
MEMwO30NCnNwYW4uZW1haWxzdHlsZTI0DQoJe21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGUyNDsN
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMwMDcwQzA7fQ0K
c3Bhbi5FbWFpbFN0eWxlMzQNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxT
dHlsZTM1DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
Iiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUzNg0KCXtt
c28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2Vy
aWYiOw0KCWNvbG9yOiMwMDcwQzA7fQ0Kc3Bhbi5FbWFpbFN0eWxlMzcNCgl7bXNvLXN0eWxlLXR5
cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xv
cjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTM4DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFs
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzAwNzBDMDt9
DQpzcGFuLkVtYWlsU3R5bGUzOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFp
bFN0eWxlNDANCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGli
cmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMDA3MEMwO30NCnNwYW4uRW1haWxTdHlsZTQxDQoJ
e21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1z
ZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGU0Mg0KCXttc28tc3R5bGUt
dHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNv
bG9yOiMwMDcwQzA7fQ0Kc3Bhbi5FbWFpbFN0eWxlNDMNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29u
YWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdE
O30NCnNwYW4uRW1haWxTdHlsZTQ0DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzAwNzBDMDt9DQpzcGFuLkVt
YWlsU3R5bGU0NQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMwMDcwQzA7fQ0KLk1zb0NocERlZmF1
bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpA
cGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEu
MjVpbiAxLjBpbiAxLjI1aW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9u
MTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0
cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1b
aWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRt
YXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5k
aWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1
cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5TdXJlbmRy
YSw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6IzAwNzBDMCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPk15IHJlcGx5IGlubGluZS48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206
PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IFN1cmVuZHJhIEt1bWFyIChz
bWt1bWFyKSBbbWFpbHRvOnNta3VtYXJAY2lzY28uY29tXQ0KPGJyPg0KPGI+U2VudDo8L2I+IFRo
dXJzZGF5LCBNYXJjaCAyNywgMjAxNCA5OjQ5IFBNPGJyPg0KPGI+VG86PC9iPiBMdWN5IHlvbmc7
IFJvbiBQYXJrZXI7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9s
c29uOyBzZmNAaWV0Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFNGQyBhcyBh
biBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2NvbG9yOmJsYWNrIj5MdWN5LDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtj
b2xvcjpibGFjayI+V2FzIG5vdCBmb2xsb3dpbmcgdGhlIHRocmVhZCBmdWxseTsgaGFwcGVuZWQg
dG8gcmVhZCB0aGlzIG9uZS4mbmJzcDtUaGlzIHNlZW1zIHRvIGJlIGFyY2hpdGVjdHVyYWxseSBp
bGwtdGhvdWdodC1vdXQgSU1PIC0gY29tbWVudHMgaW5saW5lLi48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBD
MCI+W0x1Y3ldIEkgc2VlIHRoaXMgYXMgdW5oZWFsdGh5IGNvbW1lbnQuICZuYnNwOzwvc3Bhbj48
L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Y29sb3I6YmxhY2siPlJnZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Y29sb3I6YmxhY2siPlN1cmVuZHJhLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Nv
bG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMu
MHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+RnJvbTogPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkx1
Y3kgeW9uZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIj5sdWN5Lnlv
bmdAaHVhd2VpLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPlRodXJzZGF5LCBNYXJjaCAy
NywgMjAxNCAyOjI1IFBNPGJyPg0KPGI+VG86IDwvYj5Sb24gUGFya2VyICZsdDs8YSBocmVmPSJt
YWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbTwvYT4mZ3Q7LCBYdXhpYW9odSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnh1eGlh
b2h1QGh1YXdlaS5jb20iPnh1eGlhb2h1QGh1YXdlaS5jb208L2E+Jmd0OywgJnF1b3Q7UmVpbmFs
ZG8gUGVubm8gKHJlcGVubm8pJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86cmVwZW5ub0BjaXNj
by5jb20iPnJlcGVubm9AY2lzY28uY29tPC9hPiZndDssDQogRGF2ZSBEb2xzb24gJmx0OzxhIGhy
ZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSI+ZGRvbHNvbkBzYW5kdmluZS5jb208L2E+
Jmd0OywgJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9h
PiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9h
PiZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAg
YXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBD
MCI+SGkgUm9uLDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMw
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+
SWYgd2UgdHJlYXQgU0ZDIGFzIGFuIElQIG9yIElQL1VQRCBhcHBsaWNhdGlvbiwgd2UgZG8gbm90
IGNoYW5nZSB0aGUgcmVxdWlyZW1lbnQgYW5kIGFyY2hpdGVjdHVyZS4gV2UgaGF2ZSBhIHNpbXBs
ZSBzb2x1dGlvbiB0byBhY2hpZXZlIGJpLWRpcmVjdGlvbmFsIFNGQyB3aXRoIHRoZSBzYW1lIFBh
dGggSUQuIExldCBtZSBleHBsYWluIHRoZSBzb2x1dGlvbiBhZ2Fpbi48L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5JZiB3ZSBpbXBsZW1lbnQgU0ZDIGFzIGFuIElQ
IG9yIFVEUC9JUCBhcHBsaWNhdGlvbiwgaS5lLiBvbmNlIHRyYWZmaWMgaXMgY2xhc3NpZmllZCBi
eSB0aGUgY2xhc3NpZmljYXRpb24sIGl0IGFkZHMgU0ZDIGhlYWRlciBhbmQgSVAgaGVhZGVyIChv
dXRlcikgb24gdGhlIHBhY2tldHMgKFVEUCBoZWFkZXIgdG9vIGluIGxhdHRlciBjYXNlKSwgYW5k
IHNlbmQgc3VjaA0KIHBhY2tldHMgYXMgYSByZWd1bGFyIElQIHBhY2tldC4gVGhlIHNyYyBJUCBv
biBvdXRlciBoZWFkZXIgaXMgY2xhc3NpZmljYXRpb24gSVAgYWRkcmVzcywgYW5kIGRzdCBJUCBp
cyBuZXh0IFNGLVggSW5zdGFuY2UgSVAgYWRkcmVzcy4gV2Ugb25seSBuZWVkIHRvIHJlcXVlc3Qg
YSBuZXcgSVAgcHJvdG9jb2wgdHlwZSBmb3IgU0ZDLiAmbmJzcDtBdCB0aGUgU0ZGLCBpdCBjYW4g
c2VhcmNoIG5leHQgU0YtWCBJbnN0YW5jZSBJUCBhZGRyZXNzIGJhc2VkIG9uDQogUGF0aCBJRCBp
biBTRkMgaGVhZGVyIGFuZCBzcmMgSVAgYWRkcmVzcyAocHJldmlvdXMgU0YpIG9uIHRoZSBwYWNr
ZXQgd2hlbiByZWNlaXZpbmcgYSBwYWNrZXQgZnJvbSBwcmV2aW91cyBTRi1YIGluc3RhbmNlOyBp
dCBmb3J3YXJkcyB0aGUgcGFja2V0IG9uIGRzdCBJUCAmbmJzcDtvbiB0aGUgcGFja2V0IHdoZW4g
cmVjZWl2aW5nIGEgcGFja2V0IGZyb20gYW5vdGhlciBTRkYvU05GLiAmbmJzcDtBIFNGLVggaW5z
dGFuY2UgYWxzbyBmb3J3YXJkcyB0aGUgcGFja2V0DQogd2l0aCBTRkMgaGVhZGVyIGFzIGFuIElQ
IHBhY2tldCBhbmQgZmlsbHMgaXRzIElQIGFkZHJlc3MgYXMgc3JjIElQIG9uIG91dGVyIGhlYWRl
ciBhbmQgdGhlIFNGRi9TTkYgSVAgYWRkcmVzcyBhcyB0aGUgZHN0IElQIG9uIHRoZSBvdXRlciBo
ZWFkZXIuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibHVl
Ij5TSyZndDsgSXQgc2VlbXMgbGlrZSBTRkMgY2Fubm90IGJlIHVzZWQgaW4gYSBsYXllci0yIGVu
dmlyb25tZW50LiBMb3Qgb2YgYXNzdW1wdGlvbnMgaGF2ZSBiZWVuIG1hZGUgaW4gZGVzY3JpYmlu
ZyB0aGlzIGltcGxlbWVudGF0aW9uLiBXaGVyZSBkb2VzIHRoZSBvdmVybGF5IHN0YXJ0L2VuZCBl
dGMuICZuYnNwO2ZvciBpbnN0YW5jZSwgd2hpY2ggbWF5DQogY2hhbmdlIGJlZm9yZSB0aGUgcGt0
IGlzIGRlbGl2ZXJlZCB0byB0aGUgU0YuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48
c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+W0x1Y3ldIFRoaXMgaXMgbm90IHRydWUgYXQgYWxs
LiBUaGUgdW5kZXJsYXkgbmV0d29yayBjYW4gYmUgbGF5ZXItMiBlbnZpcm9ubWVudC4gSVAgYXBw
bGljYXRpb25zIHJ1biBvdmVyIGxheWVyMiBlbnZpcm9ubWVudCBmb3IgbWFueSB5ZWFycy4gT3Zl
cmxheSBzdGFydHMgYXMgdGhlIGNsYXNzaWZpY2F0aW9uLCBpLmUuIHRoZSB0aW1lIGluc2VydCBT
RkMNCiBoZWFkZXIgYW5kIElQIGhlYWRlci48L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29s
b3I6IzAwNzBDMCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj5Gb3IgYmktZGlyZWN0aW9uYWwgU0ZDLCBib3RoIGRpcmVjdGlvbnMgY2FuIHVz
ZSB0aGUgc2FtZSBQYXRoIElEIGluIHRoaXMgc29sdXRpb24uIFBhdGggSUQgJiM0Mzsgc3JjIElQ
IGFkZHJlc3MgbGV0IFNGRiB1bmlxdWVseSBnZXQgdGhlIG5leHQgU0YtWCBpbnN0YW5jZSBpbiBm
b3J3YXJkaW5nIHRhYmxlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Y29sb3I6Ymx1ZSI+U0smZ3Q7IFRoaXMgYnJlYWtzIGNvcnJlY3RuZXNzIGlmIHlvdSBrbm93IGhv
dyBTRnMgYmVoYXZlLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdCI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9
ImNvbG9yOiMwMDcwQzAiPltMdWN5XSBGb3IgeW91ciBzdGF0ZW1lbnQsIEkgbmVlZCB0byBjbGFp
bSBJIGRvbuKAmXQga25vdyBTRiBiZWhhdmUsIHBsZWFzZSBleHBsYWluIHdoYXQgaXMgU0YgYmVo
YXZlIGFuZCB3aHkgaXQgYnJlYWsuIFRoYW5rcy48L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0i
Y29sb3I6IzAwNzBDMCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj5UaGlzIHNvbHV0aW9uIGNhbiBpbXBsZW1lbnQgU05GL1NGRiBmdW5jdGlv
biBvbiBhIHJlZ3VsYXIgcm91dGVyIHdpdGhvdXQgY2hhbmdpbmcgdGhlIHJvdXRlciBiZWhhdmlv
ciwgaS5lLiBmb3J3YXJkIHRoZSBwYWNrZXQgYmFzZWQgb24gaXRzIGRlc3RpbmF0aW9uIElQIGFk
ZHJlc3MuIElmIHRoZSBkZXN0aW5hdGlvbiBhZGRyZXNzIGlzIHJvdXRlciBpdHNlbGYsIHRoZQ0K
IHJvdXRlciB0ZXJtaW5hdGVzIGFuZCBjaGVjayB0aGUgcHJvdG9jb2wgdHlwZS4gSWYgdGhlIHR5
cGUgaXMgU0ZDLCB0aGUgcm91dGVyIHdpbGwgcGVyZm9ybSBhIHRhYmxlIGxvb2t1cCBiYXNlZCBv
biBQYXRoIElEIGluIFNGQyBoZWFkZXIgJiM0Mzsgc3JjIElQIG9uIG91dGVyIElQIGhlYWRlci4g
QXMgc2ltcGxlIGFzIHRoYXQuIFRoaXMgc29sdXRpb24gYWxsb3cgbGV2ZXJhZ2luZyBhIGxvdCBv
ZiBJUCBmdW5jdGlvbnMgdG9vLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Y29sb3I6Ymx1ZSI+U0smZ3Q7IFNpbmNlIHlvdSBtZW50aW9uIGEgcm91dGVyLCB3aGF0IGlm
IGl0IGlzIGEgc3dpdGNoID8gV2hhdCBhcmUgbXkgY29uc2lkZXJhdGlvbnMgdG8gbWFrZSB0aGlz
IHdvcmsgPyBEb2VzIGl0IGV2ZW4gd29yayBhcyBkZXNjcmliZWQgPzwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPltMdWN5XSBBcyBtZW50
aW9uZWQgYWJvdmUsIHVuZGVybGF5IG5ldHdvcmsgY2FuIGJlIGxheWVyIDIsIG9ubHkgcmVxdWly
ZXMgdGhhdCBkZXZpY2VzIGltcGxlbWVudGluZyBTRkMgZm9yd2FyZGluZyBmdW5jdGlvbiBpcyBJ
UCBhd2FyZSwgbWFueSBzd2l0Y2hlcyBoYXZlIHN1Y2ggY2FwYWJpbGl0aWVzLiBJZiB5b3UgdXNl
IHByb2dyYW1tYWJsZSBjb250cm9sbGVyDQogdG8gY29udHJvbCB0aGVzZSBTRkMgZW5hYmxlZCBk
ZXZpY2VzLCBpdCB3b3Jrcy4gV2hhdCBpcyB5b3VyIGNvbmNlcm4/PG86cD48L286cD48L3NwYW4+
PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29s
b3I6IzAwNzBDMCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+THVjeTwvc3Bh
bj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlNpbmNlIElQIGNhbiBiZSB0cmFu
c3BvcnRlZCBvdmVyIG1hbnkgdHJhbnNwb3J0IHNvbHV0aW9ucywgRXRoZXJuZXQsIE1QTFMsIG92
ZXJsYXksIGV0YywgaW4gdGhlb3J5LCBTRkMgY2FuIGJlIGltcGxlbWVudGVkIG92ZXIgYW55IHRy
YW5zcG9ydCBuZXR3b3JrIHRvby4gVGhlIHNvbHV0aW9uIGNhbiBtYWtlIGNvbnRyb2wgYW5kIG1h
bmFnZW1lbnQgZWFzeSBiZWNhdXNlDQogd2UgZG9u4oCZdCBoYXZlIHRvIGFzc2lnbiBpbmRleCBm
b3IgZWFjaCBTRi1YIGluc3RhbmNlcy4gU0YtWCBJUCBhZGRyZXNzIGFzIHVuaXF1ZSBpZGVudGlm
aWVyIGlzIHVzZWQgaW4gYWxsIFNGQ3MuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PkFueSBjb21tZW50IG9uIHRoaXMgcHJvcG9zYWwuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPlRoYW5rcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkx1Y3kgPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9w
OnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4g
Um9uIFBhcmtlciBbPGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b20iPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPl0NCjxicj4NCjxi
PlNlbnQ6PC9iPiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgMzoyNCBQTTxicj4NCjxiPlRvOjwv
Yj4gTHVjeSB5b25nOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERv
bHNvbjsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+DQpzZmNAaWV0Zi5vcmc8L2E+PGJy
Pg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0
aW9uLCBwcm9zIGFuZCBjb25zPzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5MdWN5Ljwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+RG8geW91IGhhdmUgYSBz
cGVjaWZpYyBwcm9wb3NhbCBmb3IgbWFraW5nIGJpZGlyZWN0aW9uYWwgY2hhaW5zIGVhc2llciB0
byBkZXBsb3kgYW5kIG1hbmFnZT8mbmJzcDsmbmJzcDsgSWYgc28sIHdvdWxkIHlvdSBzdWdnZXN0
IGNoYW5nZXMgdG8gdGhlIHJlcXVpcmVtZW50cz8mbmJzcDsmbmJzcDsgQXJjaGl0ZWN0dXJlPyZu
YnNwOyZuYnNwOyBIZWFkZXIgZW5jYXBzdWxhdGlvbj8mbmJzcDsmbmJzcDsgQ29udHJvbCBwbGFu
ZSAoZnV0dXJlKT88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PiZuYnNwOyZuYnNwOyZuYnNwOyBSb248L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
dG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkZyb206PC9zcGFu
PjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiBMdWN5IHlvbmcgWzxhIGhyZWY9Im1haWx0
bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPl0N
Cjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgNDoxOCBQTTxicj4N
CjxiPlRvOjwvYj4gUm9uIFBhcmtlcjsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5v
KTsgRGF2ZSBEb2xzb247IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPg0Kc2ZjQGlldGYu
b3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVE
UCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Um9uLDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6IzAwNzBDMCI+SU1PLCBXZSBjYW7igJl0IG1ha2Ugb25lIHBhcnQgc2ltcGxlIGFu
ZCBnb29kIGxvb2tpbmcgYnV0IGxlYXZlIG90aGVyIHBhcnRzIHRvIGJlIGluIGNvbXBsZXguIE91
ciBnb2FsIGlzIHRvIGhhdmUgYSBzaW1wbGUgYW5kIGxvdyBjb3N0IFNGQyBzb2x1dGlvbiB0byBj
b3ZlciBtYWpvcml0eSB1c2UgY2FzZXMuIFNQIGFscmVhZHkgY2FuIGltcGxlbWVudCBTRkMgb24N
CiB0b2RheeKAmXMgbmV0d29yay4gSWYgd2UgY2Fu4oCZdCBtYWtlIHRoaXMgZ29hbCwgdGhlbiB0
aGUgc29sdXRpb24gbWF5IG5vdCBiZSB1c2VmdWwuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMDA3MEMwIj5UaGFua3MsPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMwMDcwQzAiPkx1Y3k8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJs
YWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6Ymxh
Y2siPiBSb24gUGFya2VyIFs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbSI+bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+XQ0KPGJy
Pg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAzOjExIFBNPGJyPg0KPGI+
VG86PC9iPiBMdWN5IHlvbmc7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERh
dmUgRG9sc29uOyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj4NCnNmY0BpZXRmLm9yZzwv
YT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBw
bGljYXRpb24sIHByb3MgYW5kIGNvbnM/PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkx1Y3ks
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5Zb3UgcmFpc2Ug
YSBnb29kIHBvaW50IG9uIGJpZGlyZWN0aW9uYWwgY2hhaW5zLCB3aGljaCBJIHRoaW5rIGlzIGEg
bWFqb3JpdHkgdXNlIGNhc2UgZm9yIGZ1bmN0aW9uYWwsIHNpbXBsaWZpY2F0aW9uLCBvciBvYnNl
cnZhYmlsaXR5IHJlYXNvbnMuJm5ic3A7Jm5ic3A7Jm5ic3A7IFRoZSB3YXkgd2XigJl2ZSBleHBy
ZXNzZWQgdGhpbmdzIHNvIGZhciwgaXQgd291bGQgYmUgdXAgdG8gdGhlIG1hbmFnZW1lbnQNCiBw
bGFuZSBvciBjb250cm9sIHBsYW5lIHRvIGluZGljYXRlIGhvdyBzdWNoIGluZGl2aWR1YWwgcGF0
aHMgYXJlIHBhaXJlZCB0b2dldGhlci48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBSb248L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5Gcm9tOjwv
c3Bhbj48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4gTHVjeSB5b25nIFs8YSBocmVmPSJt
YWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwv
YT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDQ6MDggUE08
YnI+DQo8Yj5Ubzo8L2I+IFJvbiBQYXJrZXI7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVw
ZW5ubyk7IERhdmUgRG9sc29uOyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj4NCnNmY0Bp
ZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBv
ciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPlJvbiw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4g
MGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6YmxhY2siPiBSb24gUGFya2VyIFs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbSI+bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208
L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAzOjAxIFBN
PGJyPg0KPGI+VG86PC9iPiBMdWN5IHlvbmc7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVw
ZW5ubyk7IERhdmUgRG9sc29uOyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj4NCnNmY0Bp
ZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBv
ciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPkx1Y3ksPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5P
bmUgY2xhcmlmaWNhdGlvbi4mbmJzcDsmbmJzcDsg4oCcVGhlIHBhdGjigJ0gZG9lcyBub3QgZXhh
Y3RseSBtZWFuIHRoZSBTRkMuJm5ic3A7Jm5ic3A7IFRoZSBTRkMgaXMgYWJzdHJhY3QsIGJlZm9y
ZSBhY2NvdW50aW5nIGZvciBuZXR3b3JrIGxvY2F0b3JzLiZuYnNwOyZuYnNwOyBBcyBhIHNwZWNp
YWwgY2FzZSwgaWYgYWxsIG9mIHRoZSBTRuKAmXMgaW4gdGhlIFNGQyBoYXZlIG9ubHkgYSBzaW5n
bGUgbmV0d29yayBsb2NhdG9yLA0KIHRoZW4gdGhlIHBhdGggYW5kIGNoYWluIGFyZSB0aGUgc2Ft
ZS4mbmJzcDsgJm5ic3A7QnV0LCBpZiBhbnkgb3IgYWxsIG9mIHRob3NlIFNG4oCZcyBhcmUgbXVs
dGlwbHkgbG9jYXRlZCwgdGhlbiB0aGUgcGF0aCBpcyBzcGVjaWZpYyB0byBhbiBleGFjdCBzZXF1
ZW5jZSBvZiBsb2NhdGVkIHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFuY2VzLjwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5bTHVjeV0gVGhhbmsgeW91
IGZvciBjbGFyaWZpY2F0aW9uLiBJIGFncmVlIHdpdGggdGhhdC4gVGhlIHBhdGggaXMgYW4gZXhh
Y3Qgc2VxdWVuY2Ugb2YgbG9jYXRlZCBzZXJ2aWNlIGZ1bmN0aW9uIGluc3RhbmNlcy4gRm9yIGEg
YmktZGlyZWN0aW9uYWwgU0ZDLCBpdCBoYXMgdG8gYmUgdHJlYXRlZCBhcyB0d28gZGlzdGluY3Qg
cGF0aHMgaW4gdGhpcyBzb2x1dGlvbi4NCiBBbnkgY29uY2VybiBvbiB0aGUgY29tcGxleGl0eSBp
biBtYW5hZ2luZyB0aGVtPzwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4g
c3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPlRoYW5rcyw8L3NwYW4+PC9pPjwvYj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5MdWN5PC9zcGFu
PjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOyZu
YnNwOyZuYnNwOyBSb248L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk
ICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPiBMdWN5IHlvbmcgWzxhIGhyZWY9Im1haWx0bzpsdWN5Lnlv
bmdAaHVhd2VpLmNvbSI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPl0NCjxicj4NCjxi
PlNlbnQ6PC9iPiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgMzo0MSBQTTxicj4NCjxiPlRvOjwv
Yj4gUm9uIFBhcmtlcjsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBE
b2xzb247IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPg0Kc2ZjQGlldGYub3JnPC9hPjxi
cj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNh
dGlvbiwgcHJvcyBhbmQgY29ucz88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzAwNzBDMCI+SGkgUm9uLDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6Ymxh
Y2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFj
ayI+IFJvbiBQYXJrZXIgWzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tIj5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT5dDQo8YnI+
DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDEyOjA5IFBNPGJyPg0KPGI+
VG86PC9iPiBMdWN5IHlvbmc7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERh
dmUgRG9sc29uOyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj4NCnNmY0BpZXRmLm9yZzwv
YT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBw
bGljYXRpb24sIHByb3MgYW5kIGNvbnM/PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkx1Y3ks
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5SZWdhcmRpbmcg
dGhlIFNGIEluZGV4LCBkcmFmdC16aGFuZy1zZmMtc2NoIGRlZmluZXMgdGhpcyBhcyByZWxhdGl2
ZSB0byB0aGUgcGF0aCwgYW5kIG5vdCBhcyBhIGdsb2JhbGx5IHVuaXF1ZSBpZGVudGlmaWVyIG9m
IGFuIFNGIGluc3RhbmNlLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJj
b2xvcjojMDA3MEMwIj5bTHVjeV0gVGhpcyBpcyBteSB1bmRlcnN0YW5kaW5nIHRvby4g4oCcVGhl
IHBhdGjigJ0gaGVyZSBtZWFucyBhIFNGQywgcmlnaHQ/IEkgZG8gbm90IHNlZSBpbmRleCBhcyBh
biBTRiBpbnN0YW5jZSBpZGVudGlmaWVyIGF0IGFsbCwgaXQgaXMgYW4gYWxpYXMgYW5kIG9ubHkg
dXNlZCBpbiBmb3J3YXJkaW5nLiBUaGlzIGlzIHRoZSByZWFzb24sIEkgdGhpbmssDQogdGhhdCBh
c3NpZ25pbmcgdGhlc2UgYWxpYXNlcyBhbmQgY29uZmlndXJpbmcgdGhlbiBpbiBmb3J3YXJkaW5n
IHRhYmxlIGlzIGNvbXBsZXggZm9yIG1hbmFnZW1lbnQgYW5kIGNvbnRyb2xsZXIgYW5kIG1heSBw
cnVuZSBhbiBlcnJvciBlYXNpbHkuIEZvciBzdXBwb3J0aW5nIGJpLWRpcmVjdGlvbmFsIG9yIGJy
YW5jaGluZyB1c2UgY2FzZXMsIHVzaW5nIGluZGV4IGluIGZvcndhcmRpbmcgbWF5IGFsc28gYnJp
bmcgb3RoZXIgY29uY2VybnMuPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPlJlZ2FyZGluZyBUVEwsIG15IGZpcnN0IHRob3VnaHQgaXMgdGhhdCBp
cyBhIHByb3BlcnR5IG9mIHRoZSB0cmFuc3BvcnQsIGFuZCBpZiBpdCBpcyBpbXBvcnRhbnQgdG8g
eW91LCBjaG9vc2UgdGhlIHRyYW5zcG9ydCBhY2NvcmRpbmdseS4mbmJzcDsmbmJzcDsgQnV0LCBJ
4oCZbSBvcGVuIHRvIGZ1cnRoZXIgZGlzY3Vzc2lvbiBhbG9uZyB0aGVzZSBsaW5lcy48L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+W0x1Y3ldIFRo
YW5rIHlvdSBmb3IgdGhlIGNsYXJpZmljYXRpb24uIFRoaXMgaXMgcmVsYXRlZCB0byB0aGUgZGlz
Y3Vzc2lvbiB1bmRlciB0aGlzIHRpdGxlLiBJZiBTUEMgaXMgaW1wbGVtZW50ZWQgYXMgSVAgb3Ig
SVAvVURQIGFwcGxpY2F0aW9uLCBpdCBjYW4gbGV2ZXJhZ2UgYSBsb3Qgd2hhdCBJUCB0ZWNobm9s
b2d5IGhhdmUgZG9uZS4gSWYgd2UgYXNzdW1lDQogdGhhdCBTRkMgbWF5IGJlIGNhcnJpZWQgb3Zl
ciBhbnkgdHJhbnNwb3J0IHNvbHV0aW9uLCBTRkMgaW1wbGVtZW50YXRpb24gaGFzIHRvIHByb3Zp
ZGUgdGhlc2UgZnVuY3Rpb25zLCB3aGljaCwgSU1PLCByZWxhdGVkIHRvIHdoYXQgaW5mb3JtYXRp
b24gdGhhdCBTRkMgaGVhZGVyIG5lZWQgdG8gaG9sZC48L3NwYW4+PC9pPjwvYj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PC9pPjwv
Yj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5UaGFua3Ms
PC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAw
NzBDMCI+THVjeTwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj4mbmJzcDsmbmJzcDsgUm9uPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bh
bj48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4gTHVjeSB5b25nIFs8YSBocmVmPSJtYWls
dG86bHVjeS55b25nQGh1YXdlaS5jb20iPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT5d
DQo8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDEyOjI2IFBNPGJy
Pg0KPGI+VG86PC9iPiBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVu
bm8pOyBEYXZlIERvbHNvbjsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+DQpzZmNAaWV0
Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3Ig
VURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5IaSBSb24sPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjojMDA3MEMwIj5JIGFzc3VtZSB0aGF0IHRoZSBpbmRleCB1c2FnZSB5b3Ug
bWVudGlvbmVkIGJlbG93IGlzIHRoZSBzYW1lIHdoZXRoZXIgdGhlc2UgdGhyZWUgU0ZzIGFyZSBv
biBvbmUgU0ZGIG9yIHR3byBTRkZzLCB3aGljaCBtZWFucyB0aGF0IHRoZSBpbmRleCAjIGlzIGFz
c2lnbmVkIHRvIFNGLVgtSSBwZXIgU0ZDIGFuZCBieSB0aGUgaW5jcmVtZW50YWwuIEEgU0YtWC1J
IG1heQ0KIGJlIHNlcnZlZCB0byBtYW55IFNGQ3MgYW5kIHBvc2l0aW9uIGRpZmZlcmVudGx5IGlu
IFNGQ3MuIFRoaXMgbWVhbnMgdGhhdCwgaW4gdGhpcyBtZXRob2QsIGEgU0YtWC1JIGlzIG1hcHBl
ZCB3aXRoIGRpZmZlcmVudCBpbmRleCAjLCBvbmUgcGVyIGVhY2ggU0ZDIHRoYXQgaGFzIHRoZSBT
Ri1YLUkuIElNTzogJm5ic3A7d2hlbiBvcGVyYXRvci9zeXN0ZW0gY3JlYXRlcyBhIFNGQyBhbmQg
c2VsZWN0cyBTRi1YLUlzIGZvciB0aGUgU0ZDLCBhbmQgdGhlbiBhc3NpZ24NCiBpbmRleCAjIHRv
IHRoZW0gYW5kIGNvbmZpZ3VyZSB0aGUgZm9yd2FyZGluZyB0YWJsZSB3aXRoIHBhdGggSUQgYW5k
IGluZGV4ICMgaW4gdGhlIHJlbGF0ZWQgU0ZGcy4gRnVydGhlcm1vcmUsIGVhY2ggaW5kZXggIyBh
bHNvIG5lZWQgdG8gYmUgYXNzb2NpYXRlZCB0byB0aGUgYWRkcmVzcyBvciBwb3J0IHRoYXQgdHJh
bnNwb3J0IGxheWVyIGNhbiB1bmRlcnN0YW5kLiAmbmJzcDtJTU86IHRoaXMgaXMgYSBjb21wbGV4
IHByb2Nlc3MgZm9yIHRoZSBzeXN0ZW0sDQogdW5lYXN5IHRvIG1hbmdlciB0b28sIGFuZCBtYXkg
ZWFzaWx5IHByb25lIGFuIGVycm9yLiA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMwMDcwQzAiPlNlY29uZCwgeW91ciBkcmFmdCBhbHNvIG1lbnRpb24gdGhhdCB0aGUgdXNl
IG9mIGluZGV4IHRvIHByZXZlbnQgdGhlIGxvb3AuJm5ic3A7IFRoZSBsb29wIGRvZXMgbm90IG9j
Y3VyIGluIG5vcm1hbCBjb25kaXRpb24uIFRoZSBsb29wIG9jY3VycyBpbiBhYm5vcm1hbCBjb25k
aXRpb24uIFNvIHRoZSBsb29wIHByZXZlbnRpb24gbWVjaGFuaXNtIGlzIHRvIHByZXZlbnQgbm8N
CiBsb29wIGhhcHBlbiBpbiBhbnkgYWJub3JtYWwgY29uZGl0aW9uLiBUaGF0IGlzIHdoeSBUVEwg
aXMgZGVzaWduZWQgZm9yIGluIElQIG5ldHdvcmsuIElmIFNGQyBoZWFkZXIgaXMgZXhwZWN0ZWQg
dG8gdHJhbnNwb3J0IG92ZXIgYW55IHRyYW5zcG9ydCBuZXR3b3JrIGJlc2lkZSBJUCwgaXQgbmVl
ZHMgdGhlIHNpbWlsYXIgbWVjaGFuaXNtIGFzIElQL1RUTC4gVGhlIHVzYWdlIG9mIGluZGV4IGlu
IHlvdXIgcHJvcG9zYWwgZG9lcyBub3QgYWNoaWV2ZQ0KIHRoaXMgcHVycG9zZS4gPC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5JZiB3ZSB1c2UgSVAgYXMgdHJh
bnNwb3J0LCBJTU86IG5vIG5lZWQgdG8gaW1wbGVtZW50IFRUTCBtZWNoYW5pc20gd2l0aGluIFNG
QywganVzdCBsZXZlcmFnZSBJUCBUVEwgY2FwYWJpbGl0eS4gQnV0LCBpZiBvdmVyIG90aGVyIHRy
YW5zcG9ydHMsIHdlIG5lZWQgdG8gaW1wbGVtZW50IElQL1RUTCBsaWtlIG1lY2hhbmlzbSBpbiBT
RkMuDQo8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5i
c3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPlJlZ2Fy
ZHMsPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPkx1Y3kg
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2
Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0
O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+IFJvbiBQYXJrZXIgWzwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+bWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5
LCBNYXJjaCAyNywgMjAxNCA5OjM1IEFNPGJyPg0KPGI+VG86PC9iPiBYdXhpYW9odTsgTHVjeSB5
b25nOyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyA8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBS
RTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+WGlhb2h1LDwvc3Bhbj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SSBkb27igJl0IHRoaW5rIHdlIG5lZWQgdG8gdmlldyB0
aGUgU0YgaW5kZXggYXMgYSBUVEwuJm5ic3A7Jm5ic3A7IEFwcHJvcHJpYXRlIHZhbGlkYXRpb24g
YW5kIGxvb3Agc3VwcHJlc3Npb24gY2FuIGJlIGRvbmUgZXZlbiB3aXRoIHRoZSBjdXJyZW50IHBy
b3Bvc2VkIGRlZmluaXRpb24uJm5ic3A7Jm5ic3A7Jm5ic3A7IEFueSBTRkYgcmVjZWl2aW5nIGFu
IFNGQyBlbmNhcHN1bGF0ZWQgcGFja2V0IG9yIGZyYW1lDQogd291bGQgbmVlZCB0byBrbm93IHRv
IHdoaWNoIG9mIGl0cyBkZXBlbmRlbnQgU0bigJlzIGl0IHNob3VsZCBmb3J3YXJkIHRoZSBwYWNr
ZXQgb3IgZnJhbWUuJm5ic3A7Jm5ic3A7IFRvIGRvIHNvIG1lYW5zIHRoYXQgaXQgY2FuIHZhbGlk
YXRlIHRoYXQgdGhlIHBhdGggSUQgaXMgb25lIHRoYXQgaXQgZXhwZWN0cyB0byBwYXJ0aWNpcGF0
ZSBpbiBhbmQgdGhhdCB0aGUgU0YgaW5zdGFuY2UgaWRlbnRpZmllZCBieSB0aGUgaW5kZXggb24g
dGhhdCBwYXRoIGlzIG9uZSB0aGF0DQogaXQgaXMgcmVzcG9uc2libGUgZm9yLiZuYnNwOyZuYnNw
OyAmbmJzcDtTdWNoIGNoYWluIHBhdGggZGF0YSBtYXkgaGF2ZSBiZWVuIGxvY2FsbHkgcHJvdmlz
aW9uZWQgb3IgbWF5IGhhdmUgYmVlbiBkaXN0cmlidXRlZCBpbiBhIGNvbnRyb2wgcGxhbmUuPC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5XaGVuIHRoZSBTRkYg
cmVjZWl2ZXMgdGhlIGdvb2QgcGFja2V0IG9yIGZyYW1lIGJhY2sgZnJvbSBvbmUgb2YgaXRzIGRl
cGVuZGVudCBTRuKAmXMsIGl0IHdpbGwgaWRlbnRpZnkgdGhlIG5leHQgU0YgYW5kIFNGRiBieSBj
b25zdWx0aW5nIGl0cyBsb2NhbCBkYXRhYmFzZS4mbmJzcDsmbmJzcDsgSWYgaXQgaXMgbm90IHRo
ZSBmaW5hbCBTRiwgdGhlbiB0aGUgU0YgaW5kZXggaXMgaW5jcmVtZW50ZWQsDQogdGhlIHRyYW5z
cG9ydCBoZWFkZXIgdXBkYXRlZCBhcyBuZWNlc3NhcnksIGFuZCB0aGUgcGFja2V0IG9yIGZyYW1l
IHByb2dyZXNzZWQuJm5ic3A7Jm5ic3A7Jm5ic3A7IEZhaWx1cmUgdG8gcHJvcGVybHkgaW5jcmVt
ZW50IHRoZSBTRiBJbmRleCB3b3VsZCBiZSBha2luIHRvIGZhaWx1cmUgdG8gZGVjcmVtZW50IGEg
VFRMIGJ5IGEgcm91dGVyIOKAkyB0aGVyZSBpcyBubyBwcm90ZWN0aW9uIGZyb20gdGhhdC48L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBS
b248L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxk
aXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4w
cHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFp
bHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+WHV4aWFv
aHU8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDU6NDQgQU08YnI+
DQo8Yj5Ubzo8L2I+IFJvbiBQYXJrZXI7IEx1Y3kgeW9uZzsgUmVpbmFsZG8gUGVubm8gKHJlcGVu
bm8pOyBEYXZlIERvbHNvbjsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+DQpzZmNAaWV0
Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3Ig
VURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4g
MGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRv
cDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayI+5Y+R5Lu25Lq6PC9zcGFuPjwvYj48
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6
YmxhY2siPjo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OlNpbVN1bjtjb2xvcjpibGFjayI+IHNmYw0KIFs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1biI+bWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrIj5dDQo8Yj48c3BhbiBsYW5nPSJaSC1DTiI+
5Luj6KGoIDwvc3Bhbj48L2I+Um9uIFBhcmtlcjxicj4NCjxiPjxzcGFuIGxhbmc9IlpILUNOIj7l
j5HpgIHml7bpl7Q8L3NwYW4+OjwvYj4gMjAxNDxzcGFuIGxhbmc9IlpILUNOIj7lubQ8L3NwYW4+
MzxzcGFuIGxhbmc9IlpILUNOIj7mnIg8L3NwYW4+MjY8c3BhbiBsYW5nPSJaSC1DTiI+5pelPC9z
cGFuPiA3OjEzPGJyPg0KPGI+PHNwYW4gbGFuZz0iWkgtQ04iPuaUtuS7tuS6ujwvc3Bhbj46PC9i
PiBMdWN5IHlvbmc7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247DQo8L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3Jn
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW4iPnNmY0Bp
ZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayI+PGJyPg0KPGI+PHNwYW4gbGFuZz0iWkgtQ04i
PuS4u+mimDwvc3Bhbj46PC9iPiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNh
dGlvbiwgcHJvcyBhbmQgY29ucz88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6YmxhY2siPkx1Y3ksDQo8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5SZWdh
cmRpbmcgdGhlIHNlcnZpY2UgZnVuY3Rpb24gaW5kZXggdGhhdCB3b3VsZCBiZSBjb250YWluZWQg
aW4gdGhlIHNlcnZpY2UgaGVhZGVyLCBJIHRoaW5rIGl0IGlzIHNpbXBseSBpbmNyZW1lbnRlZCBm
cm9tIDEgdG8gaW5kaWNhdGUgdGhlIG5leHQgc2VydmljZSBmdW5jdGlvbg0KIHdpdGhpbiB0aGUg
Y2hhaW4uICZuYnNwOyBGb3IgZXhhbXBsZSwgaWYgdGhlIHBhdGggSUQgaXMgWCwgZm9yIGEgcGF0
aCB7U0YtQS01LCBTRi1CLTIsIFNGLUMtNn0sIHRoZW4gcGFja2V0cyBkZXN0aW5lZCBmcm9tIGEg
Y2xhc3NpZmllciB0b3dhcmRzIFNGLUEtNSB3b3VsZCBjYXJyeSAocGF0aCBYLCBpbmRleCAxKSwg
cGFja2V0cyBmcm9tIFNGLUEtNSB0byBTRi1CLTIgd291bGQgY2FycnkgKHBhdGggWCwgaW5kZXgg
MiksIGV0Yy48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6NS4yNXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtj
b2xvcjojMUY0OTdEIj5bWGlhb2h1XSBJIHRoaW5rIHRoZSB2YWx1ZSBvZiB0aGUgc2VydmljZSBp
bmRleCBzaG91bGQgYmUgZGVjcmVtZW50ZWQsIHJhdGhlciB0aGFuIGJlaW5nIGluY3JlbWVudGVk
IHdoZW4gdHJhdmVsbGluZyBhbG9uZyB0aGUgc2VydmljZSBwYXRoIHNpbmNlIHRoYXQgaW5kZXgg
aXMgbm90DQogb25seSB1c2VkIGZvciBpbmRpY2F0aW5nIHRoZSBuZXh0IHNlcnZpY2UgZnVuY3Rp
b24gd2l0aGluIHRoZSBjaGFpbiwgYnV0IGFsc28gdXNlZCBmb3Igb3RoZXIgcHVycG9zZXMgKGUu
Zy4sIFRUTCBvZiB0aGUgc2VydmljZSBwYXRoLCBpbmRpY2F0b3Igb2YgdGhlIGVuZCBvZiB0aGUg
c2VydmljZSBjaGFpbiksIHVubGVzcyB5b3Ugd2FudCB0byBpbnRyb2R1Y2UgYW4gYWRkaXRpb25h
bCBmaWVsZCB3aGljaCBpbmRpY2F0ZXMgdGhlIHRvdGFsIGxlbmd0aA0KIG9mIHRoZSBzZXJ2aWNl
IGNoYWluLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo1LjI1cHQiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo1LjI1cHQiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTYuMHB0O2NvbG9yOiMxRjQ5N0QiPkJlc3QgcmVnYXJkcyw8L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtjb2xvcjojMUY0OTdEIj5YaWFvaHU8
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7ICZuYnNwO1Jvbjwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0iY2Vu
dGVyIiBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OywmcXVvdDtzZXJpZiZx
dW90Oztjb2xvcjpibGFjayI+DQo8aHIgc2l6ZT0iMiIgd2lkdGg9IjEwMCUiIGFsaWduPSJjZW50
ZXIiPg0KPC9zcGFuPjwvZGl2Pg0KPGRpdiBpZD0iZGl2UnBGOTk2MjQiPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48Yj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNA
aWV0Zi5vcmciPnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCiBvbiBiZWhhbGYgb2YgTHVjeSB5
b25nIFs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iPmx1Y3kueW9uZ0BodWF3
ZWkuY29tPC9hPl08YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgNjoz
OCBQTTxicj4NCjxiPlRvOjwvYj4gUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNv
bjsgPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPnNmY0BpZXRmLm9yZzwvc3Bhbj48
L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48YnI+DQo8
Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24s
IHByb3MgYW5kIGNvbnM/PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5IaSBSZWluYWxkbyw8L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPlRoYW5rIHlvdSB0byBzaGFyZSB5b3VyIHZp
ZXdzIG9uIHRoaXMgc29sdXRpb24uIFdlIHdhbnQgdG8gaGF2ZSBhbiBlbGVnYW50IGFuZCBnZW5l
cmFsIHNvbHV0aW9uIHdpdGggb25lIHN0YW5kYXJkIFNGQyBoZWFkZXIgdG8gY292ZXIgbWFqb3Jp
dHkgdXNlIGNhc2VzPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcw
QzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMw
Ij5TZWUgaW5saW5lIGJlbG93Ljwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6
c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5G
cm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiBS
ZWluYWxkbyBQZW5ubyAocmVwZW5ubykgWzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxhIGhyZWY9Im1haWx0bzpyZXBlbm5vQGNpc2NvLmNvbSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPm1haWx0bzpyZXBlbm5vQGNpc2NvLmNvbTwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVHVl
c2RheSwgTWFyY2ggMjUsIDIwMTQgNDo1NiBQTTxicj4NCjxiPlRvOjwvYj4gTHVjeSB5b25nOyBE
YXZlIERvbHNvbjsgPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPnNmY0BpZXRmLm9y
Zzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNr
Ij48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBw
bGljYXRpb24sIHByb3MgYW5kIGNvbnM/PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2NvbG9yOmJsYWNrIj5IaSw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Y29sb3I6YmxhY2siPlRoZXJlIGFyZSBzZXZlcmFsIHNvbHV0aW9uIHRvIHRoaXMgcHJvYmxlbS4g
U29tZSBvZiB0aGVtIGltcGxlbWVudGF0aW9uIHNwZWNpZmljLCBvdGhlcnMgbW9yZSBlbGVnYW50
LiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+
MSAtIE9uZSBvZiB0aGUgbW9yZSBlbGVnYW50IG9uZXMgaXMgdG8gdXNlIHRoZSBTZXJ2aWNlIElu
ZGV4IHRvIGRldGVybWluZSB0aGUgbmV4dCBzZXJ2aWNlIGZ1bmN0aW9uIGluc3RhbmNlLiAmbmJz
cDtJdCBtYWtlcyBmb3IgYSBjb21wbGV0ZWx5IHN0YXRlbGVzcyBzb2x1dGlvbiAoY29kZSB3aXNl
KS4gJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi4yNWluIj48
Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+W0x1Y3ldDQo8L3NwYW4+PC9pPjwvYj48
c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+d2hlbiB1c2luZyBQYXRoIElEIGFuZCBTZXJ2aWNl
IEluZGV4IG9uIFNGQyBoZWFkZXIsIGl0IHJlcXVpcmVzIGFzc2lnbmluZyBpbmRleCAjIHRvIGVh
Y2ggU0YgaW5zdGFuY2UsIGNvbmZpZ3VyaW5nIHRoZW0gaW4gdGhlIGZvcndhcmRpbmcgdGFibGUs
IHdoaWNoIGlzIHZlcnkgY29tcGxleCBwcm9jZXNzIGFuZCBlYXNpbHkgcHJ1bmUgZm9yIGVycm9y
IGluIG1heSBvcGluaW9uLg0KICZuYnNwO0luIGFkZGl0aW9uLCBlYWNoIFNGIGluc3RhbmNlIG1h
eSBzZXJ2ZSBtb3JlIHRoYW4gb25lIFNGQywgc28gbmVlZCB0byBhc3NpZ24gaW5kZXggIyBmb3Ig
ZWFjaCBTRkMsIHdoaWNoIGlzIG1vcmUgY29tcGxleC4gUmVnYXJkaW5nIHRoZSBzdGF0ZWxlc3Ms
IEkgZG9u4oCZdCBnZXQgaXQuIElzbuKAmXQgaW5kZXggIyBhIHN0YXRlIGFzIHdlbGwgKG1heSBi
ZSBmZXcgYml0IGxlc3MpPzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDou
MjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouMjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAi
PlRvIGltcGxlbWVudCB0cnVlIHN0YXRlbGVzcywgU0ZDIGhlYWRlciBuZWVkcyBhYmlsaXR5IHRv
IGNhcnJ5IGFsbCBTRklzIElQIGFkZHJlc3NlcyBpbiBTRkMgaGVhZGVyLCB3aGljaCB3YXMgY29u
c2lkZXJlZCBhcyBub24tc2NhbGUgc29sdXRpb24uPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtjb2xvcjpibGFjayI+MiDigJMgQW5vdGhlciBvcHRpb24gaXMgZnJvbSBhIGNvZGlu
ZyBwZXJzcGVjdGl2ZSB5b3UgY2FuIGp1c3Qga2VlcCBtb3JlIHN0YXRlIGluIHlvdXIgU04vU0ZG
IHdoaWxlIHlvdSBwcm9jZXNzIHRoZSBwYWNrZXQgYW5kIGRldGVybWluZSB3aGF0IGlzIHRoZSDi
gJxuZXh04oCdIHNlcnZpY2UuICZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFu
IHN0eWxlPSJjb2xvcjojMDA3MEMwIj5bTHVjeV0gQWdyZWUuPC9zcGFuPjwvaT48L2I+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xv
cjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPkJ1dCBpcnJlc3BlY3RpdmUsIHRo
ZSBTTiBuZWVkcyB0byBrbm93IHRoZSBQYXRoIElEIGFuZCB0aGUgbGlzdCBvZiBTRklzIGludGVy
bmFsIHRvIGl0cyBub2RlLiBUaGlzIHByb3Zpc2lvbmluZyBjYW4gaGFwcGVuIGluIGEgdmFyaWV0
eSBvZiB3YXlzLCBJIGltcGxlbWVudGVkIHdpdGggUkVTVGNvbmYgYW5kIE5ldGNvbmYuJm5ic3A7
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj5BcyBmYXIg
YXMgVURQL0lQIHZzLklQLCBJIGdpdmUgcHJlZmVyZW5jZSB0byBVRFAvSVAuIElmIHlvdSBoYXZl
IGEgZml4ZWQgcG9ydCBvdmVyIFVEUCBpbiB3aGljaCB0byByZWNlaXZlL3NlbmQgcGFja2V0czo8
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPi0gWW91IGNh
biBoYXZlIHlvdXIgZW50aXJlIGRhdGFwbGFuZSBpbiB1c2VycGFjZSBhbmQgdXNlIGEgdmFyaWV0
eSBvZiBwcm9ncmFtbWluZyBsYW5ndWFnZXMuJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPi0g
WW91IGRvIG5vdCBuZWVkIHJhdyBwYWNrZXQgYWNjZXNzIHRvIHB1bGwvc2VuZCBwYWNrZXRzLiBU
aGVyZWZvcmUgbm8gcm9vdCBzdXBwb3J0LiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj4tIFVE
UCBjYW4gdHJhdmVyc2Ugbm9uLVNGQyBhd2FyZSBtaWRkbGV4Ym94ZXMuDQo8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+W0x1Y3ldIEFncmVlIG9u
IHRoaXMgc3RhdGVtZW50LiBCdXQgZm9yIFNGQyBkb21haW4sIGRvIHdlIHdhbnQgdG8gYWxsb3cg
c3VjaCBtaWRib3hlcyBvbiBTRkMgcGF0aD8gTWF5YmUgaGFwcGVuIGlmIGEgU0ZDIGRvbWFpbiBj
cm9zc2VzIG1vcmUgdGhhbiB0cmFuc3BvcnQgZG9tYWlucz8gVGhpcyBpcyBvbmUgSSBsaWtlIHRv
IGtub3cgZnJvbSBTUHMgYW5kDQogU0YgdmVuZG9ycy4gPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjwvaT48
L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+UmVnYXJk
cyw8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MDA3MEMwIj5MdWN5PC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+T3IgeW91IGNhbiB1c2UgYW55IG9mIHRoZSBhdmFp
bGFibGUgbWV0aG9kcyggVFVSTiwgU1RVTiwgZXRjKS4gJm5ic3A7SWYgeW91IGVuY2FwIGluIHNv
bWV0aGluZyBlbHNlIG90aGVyIHRoYW4gSVAvVURQIHRoZSBhcHBsaWNhYmlsaXR5IG9mIFNGQyB3
aWxsIGJlIGNvbnNpZGVyYWJseSBkaW1pbmlzaGVkLkp1c3QgY2hlY2sgU1RDUCBhbmQgaXRzDQog
cHJvYmxlbSBvbiBnZXR0aW5nIGFkb3B0ZWQgZ2l2ZW4gbWlkZGxleGJveGVzICZuYnNwO25vdCBy
ZWNvZ25pemluZyBpdHMgcHJvdG9jb2wgbnVtYmVyLiAmbmJzcDsmbmJzcDs8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjwv
aT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtjb2xvcjpibGFjayI+LSBJdCBqaXZlcyB3aXRoIG90aGVyIElFVEYgd29yayBpbiB0
aGUgYXJlYXMgb2YgbWV0YWRhdGEgYW5kIHRyYW5zcG9ydCBzZXJ2aWNlcyAoc2F5LCBUQVBTKS4m
bmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPnJl
Z2FyZHMsJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJs
YWNrIj5SZWluYWxkbyZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtj
b2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
diBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRp
bmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj5Gcm9tOiA8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+THVjeSB5b25nICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRh
cmdldD0iX2JsYW5rIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+RGF0ZTog
PC9iPlR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IGF0IDI6MjUgUE08YnI+DQo8Yj5UbzogPC9iPkRh
dmUgRG9sc29uICZsdDs8YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iIHRhcmdl
dD0iX2JsYW5rIj5kZG9sc29uQHNhbmR2aW5lLmNvbTwvYT4mZ3Q7LCAmcXVvdDs8YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPiZxdW90
OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0Bp
ZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9iPlJlOiBbc2ZjXSBTRkMgYXMgYW4g
SVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPkhpIERhdmUsPC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5JZiBhIHNlcnZpY2Ug
Zm9yd2FyZGVyIHBvaW50IGNvbm5lY3RzIG1vcmUgdGhhbiBvbmUgU0YgaW5zdGFuY2VzIHRoYXQg
YmVsb25nIHRvIHRoZSBzYW1lIFNGQywgaG93IGNhbiBvbmUgUGF0aCBJRCBkZXRlcm1pbmUgd2hp
Y2ggU0YgaW5zdGFuY2VzIGlzIHRoZSBuZXh0PyBJZiB5b3UgZHJhdyBhIHNlcnZpY2UgY2hhaW4g
cGF0aCB3aXRoIG1hbnkgU0YgaW5zdGFuY2VzLA0KIHlvdSBjYW4gZWFzaWx5IHNlZSwgaWYgUGF0
aCBJRCByZXByZXNlbnRzIHRoYXQgcGF0aCwgc2VydmljZSBmb3J3YXJkZXIgbmVlZHMgdG8gdXNl
IHByZXZpb3VzIFNGIG9uIHRoZSBwYXRoIHRvIHBvc2l0aW9uIHRoZSBuZXh0IFNGIG9uIHRoYXQg
cGF0aC48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5i
c3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPkx1Y3kg
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxk
aXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4w
cHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4gRGF2ZSBEb2xzb24gWzwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxhIGhyZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2
aW5lLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5tYWls
dG86ZGRvbHNvbkBzYW5kdmluZS5jb208L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIE1h
cmNoIDI1LCAyMDE0IDQ6MTAgUE08YnI+DQo8Yj5Ubzo8L2I+IEx1Y3kgeW9uZzsgPC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5zZmNAaWV0Zi5vcmc8L3Nw
YW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PGJy
Pg0KPGI+U3ViamVjdDo8L2I+IFJFOiBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBw
cm9zIGFuZCBjb25zPzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5XaHkgZG8geW91IHRoaW5r
IHRoZSBwcmV2aW91cyBTRiBJUCBhZGRyZXNzIGlzIHJlcXVpcmVkIHRvIGRldGVybWluZSB0aGUg
bmV4dCBTRiBJUCBhZGRyZXNzPyBXaHkgaXMgdGhlIFBhdGggSUQgbm90IHN1ZmZpY2llbnQgaW5m
b3JtYXRpb24/PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4m
bmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVD
NERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkZyb206PC9zcGFu
PjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+IEx1Y3kgeW9uZyBb
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9u
Z0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
Pm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2Rh
eSwgTWFyY2ggMjUsIDIwMTQgNDo1NiBQTTxicj4NCjxiPlRvOjwvYj4gRGF2ZSBEb2xzb247IDwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+c2ZjQGlldGYu
b3JnPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6Ymxh
Y2siPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNh
dGlvbiwgcHJvcyBhbmQgY29ucz88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+SW4gdGhpcyBz
b2x1dGlvbiwgc2VydmljZSBmb3J3YXJkZXIgYW5kIFNGIGluc3RhbmNlIGFyZSBzZXBhcmF0ZWQg
ZW50aXRpZXMuIFNlcnZpY2UgZm9yd2FyZGVyIG5lZWRzIFBhdGggSUQgYW5kIHByZXZpb3VzIFNG
IElQIGFkZHJlc3MgdG8gdW5pcXVlbHkgaWRlbnRpZnkgdGhlIG5leHQgU0YgSVAgYWRkcmVzcy4N
Cjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+THVjeTwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0K
PGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3Bh
ZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+IERhdmUgRG9sc29uIFs8L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5j
b20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+bWFpbHRvOmRk
b2xzb25Ac2FuZHZpbmUuY29tPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6YmxhY2siPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBNYXJjaCAy
NSwgMjAxNCAzOjIxIFBNPGJyPg0KPGI+VG86PC9iPiBMdWN5IHlvbmc7IDwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+c2ZjQGlldGYub3JnPC9zcGFuPjwv
YT48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxicj4NCjxi
PlN1YmplY3Q6PC9iPiBSRTogU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBh
bmQgY29ucz88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SSBkbyBub3Qgc2VlIHdoeSBzb3Vy
Y2UgSVAgYWRkcmVzcyAocHJldmlvdXMgU0YpIHdvdWxkIGJlIHJlcXVpcmVkIHRvIGxvb2sgdXAg
dGhlIG5leHQgU0YuIFRoZSBwYXRoIElEIHNob3VsZCBiZSBzdWZmaWNpZW50IHRvIGRldGVybWlu
ZSB0aGUgbmV4dCBTRi48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0
REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+
PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4gc2ZjIFs8L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+bWFpbHRv
OnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6YmxhY2siPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+THVjeSB5b25nPGJy
Pg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDQ6MDIgUE08YnI+DQo8Yj5U
bzo8L2I+IDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6YmxhY2siPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3Ig
VURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
SGksPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlRoZXJlIGFyZSBtYW55IHdheXMg
dG8gaW1wbGVtZW50IFNGQ3MuIEhvd2V2ZXIsIG9uZSBvZiBvdXIgZ29hbHMgaW4gc3RhbmRhcmQg
aXMgdG8gZGV2ZWxvcCBhIHNvbHV0aW9uIHRoYXQgaXMgc2ltcGxlIGFuZCBsZXNzIGNvc3QgZm9y
IHZlbmRlcnMgYW5kIHNlcnZpY2UgcHJvdmlkZXJzLiAmbmJzcDtPdGhlciBnb2FscyBhcmUgdGhh
dCB0aGUgc29sdXRpb24gY2FuIGFwcGx5DQogdG8gY29tbW9uIGFuZCBtYWpvcml0eSB1c2UgY2Fz
ZXMuIDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5JZiB3ZSBpbXBsZW1lbnQgU0ZD
IGFzIGFuIElQIG9yIFVEUC9JUCBhcHBsaWNhdGlvbiwgaS5lLiBvbmNlIHRyYWZmaWMgaXMgY2xh
c3NpZmllZCBieSB0aGUgY2xhc3NpZmljYXRpb24sIGl0IGFkZHMgU0ZDIGhlYWRlciBhbmQgSVAg
aGVhZGVyIChvdXRlcikgb24gdGhlIHBhY2tldHMgKFVEUCBoZWFkZXIgdG9vIGluIGxhdHRlciBj
YXNlKSwgYW5kIHNlbmQgc3VjaA0KIHBhY2tldHMgYXMgYSByZWd1bGFyIElQIHBhY2tldC4gVGhl
IHNyYyBJUCBvZiBvdXRlciBoZWFkZXIgY2FuIGJlIGNsYXNzaWZpY2F0aW9uIElQIGFkZHJlc3Ms
IGFuZCBkc3QgSVAgY2FuIGJlIG5leHQgU0YgSW5zdGFuY2UgSVAgYWRkcmVzcy4gTWFueSB0cmFu
c3BvcnQgbmV0d29ya3MgY2FuIGNhcnJ5IElQIHRyYWZmaWMgYW5kIHJvdXRlIElQIHBhY2tldHMg
YmFzZWQgb24gZHN0IElQIGFkZHJlc3MuICZuYnNwO1dlIG9ubHkgbmVlZCB0byByZXF1ZXN0DQog
YSBuZXcgSVAgcHJvdG9jb2wgdHlwZSBmb3IgU0ZDLiBBdCB0aGUgc2VydmljZSBmb3J3YXJkZXIg
cG9pbnQsIGl0IGNhbiBsb29rIHVwIG5leHQgU0YgSVAgYWRkcmVzcyBiYXNlZCBvbiBQYXRoIElE
IGluIFNGQyBoZWFkZXIgYW5kIHNyYyBJUCBhZGRyZXNzIChwcmV2aW91cyBTRikgb24gdGhlIHBh
Y2tldC4gJm5ic3A7QSBTRiBhbHNvIGZvcndhcmRzIHRoZSBwYWNrZXQgd2l0aCBTRkMgaGVhZGVy
IGFzIGFuIElQIHBhY2tldCBhbmQgZmlsbHMgaXRzIElQDQogYWRkcmVzcyBhcyBzcmMgSVAgYW5k
IHRoZSBzZXJ2aWNlIGZvcndhcmRlciBwb2ludCBJUCBhZGRyZXNzIGFzIHRoZSBkc3QgSVAgb24g
dGhlIHBhY2tldC4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5UaGlzIHNvbHV0
aW9uIHdvcmtzIGZvciBlaXRoZXIgU0ZDIGFzIGFuIElQIGFwcGxpY2F0aW9uIG9yIFVEUC9JUCBh
cHBsaWNhdGlvbiwgd2hpY2ggb25lIGlzIG1vcmUgcHJvcGVyIGZyb20gU0YgYW5kIHNlcnZpY2Ug
Zm9yd2FyZGVyIHBvaW50PzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5UaGlzIHNv
bHV0aW9uIHNlZW1zIHNpbXBsZSB0byBtZSBhbmQgb25seSBuZWVkIFBhdGggSUQgaW4gU0ZDIGhl
YWRlciBmb3Igc3RlZXJpbmcgdHJhZmZpYyB0aHJvdWdoIHRoZSBTRkMgcGF0aC4gQnV0IGxpa2Ug
dG8gc2VlIG90aGVyc+KAmSBvcGluaW9uIG9uIHRoaXMgc29sdXRpb24sIHByb3MgYW5kIGNvbnMu
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlRoYW5rcyw8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkx1
Y3k8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9ib2R5Pg0KPC9odG1sPg0K

--_000_2691CE0099834E4A9C5044EEC662BB9D4536B4C8dfweml701chmchi_--


From nobody Fri Mar 28 06:43:58 2014
Return-Path: <jmoisand@juniper.net>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 71B8B1A0648 for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 06:43:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 srPmp4fzBmGM for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 06:43:48 -0700 (PDT)
Received: from am1outboundpool.messaging.microsoft.com (am1ehsobe001.messaging.microsoft.com [213.199.154.204]) by ietfa.amsl.com (Postfix) with ESMTP id 254971A0641 for <sfc@ietf.org>; Fri, 28 Mar 2014 06:43:46 -0700 (PDT)
Received: from mail63-am1-R.bigfish.com (10.3.201.244) by AM1EHSOBE001.bigfish.com (10.3.204.21) with Microsoft SMTP Server id 14.1.225.22; Fri, 28 Mar 2014 13:43:44 +0000
Received: from mail63-am1 (localhost [127.0.0.1])	by mail63-am1-R.bigfish.com (Postfix) with ESMTP id 27C8E44012B; Fri, 28 Mar 2014 13:43:44 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:157.56.240.101; KIP:(null); UIP:(null); IPV:NLI; H:BL2PRD0510HT001.namprd05.prod.outlook.com; RD:none; EFVD:NLI
X-SpamScore: -19
X-BigFish: VPS-19(zz9371Ic89bhc85dhe0eahdb82hzz1f42h2148h208ch1ee6h1de0h1fdah2073h2146h1202h1e76h2189h1d1ah1d2ah21bch1fc6hzz1d7338h1de098h1033IL17326ah8275bh8275dh18c673h1c8fb4h1de097h186068hz2fh109h2a8h839hd24hf0ah1288h12a5h12bdh137ah1441h1504h1537h153bh162dh1631h1758h18e1h1946h19b5h19ceh1ad9h1b0ah1bceh224fh1d07h1d0ch1d2eh1d3fh1de9h1dfeh1dffh1fe8h1ff5h20f0h2216h22d0h2336h2461h2487h24d7h2516h2545h255eh25cch25f6h2605h268bh9a9j1155h)
Received-SPF: pass (mail63-am1: domain of juniper.net designates 157.56.240.101 as permitted sender) client-ip=157.56.240.101; envelope-from=jmoisand@juniper.net; helo=BL2PRD0510HT001.namprd05.prod.outlook.com ; .outlook.com ; 
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009001)(428001)(377454003)(189002)(199002)(51856001)(94316002)(98676001)(19580395003)(47976001)(49866001)(93516002)(83322001)(85306002)(94946001)(53806001)(54356001)(47736001)(4396001)(86362001)(69226001)(16236675002)(19300405004)(47446002)(81342001)(74366001)(50986001)(46102001)(93136001)(54316002)(76482001)(95416001)(56816005)(87936001)(87266001)(81816001)(65816001)(97186001)(92566001)(74662001)(74876001)(33646001)(74706001)(19609705001)(81686001)(15202345003)(56776001)(80022001)(15975445006)(18717965001)(83072002)(77982001)(85852003)(95666003)(2656002)(31966008)(76786001)(561944002)(97336001)(74316001)(76796001)(90146001)(66066001)(19580405001)(74502001)(80976001)(81542001)(76576001)(20776003)(63696002)(59766001)(24736002); DIR:OUT; SFP:1101; SCL:1; SRVR:CO2PR05MB715; H:CO2PR05MB716.namprd05.prod.outlook.com; FPR:EC6FF2E5.AFB25785.FAD17F3B.4AAAEB70.207EC; MLV:sfv; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received: from mail63-am1 (localhost.localdomain [127.0.0.1]) by mail63-am1 (MessageSwitch) id 1396014221145046_7064; Fri, 28 Mar 2014 13:43:41 +0000 (UTC)
Received: from AM1EHSMHS009.bigfish.com (unknown [10.3.201.230])	by mail63-am1.bigfish.com (Postfix) with ESMTP id 1F3784E022C;	Fri, 28 Mar 2014 13:43:41 +0000 (UTC)
Received: from BL2PRD0510HT001.namprd05.prod.outlook.com (157.56.240.101) by AM1EHSMHS009.bigfish.com (10.3.207.109) with Microsoft SMTP Server (TLS) id 14.16.227.3; Fri, 28 Mar 2014 13:43:40 +0000
Received: from CO2PR05MB715.namprd05.prod.outlook.com (10.141.228.150) by BL2PRD0510HT001.namprd05.prod.outlook.com (10.255.100.36) with Microsoft SMTP Server (TLS) id 14.16.435.0; Fri, 28 Mar 2014 13:43:40 +0000
Received: from CO2PR05MB716.namprd05.prod.outlook.com (10.141.228.152) by CO2PR05MB715.namprd05.prod.outlook.com (10.141.228.150) with Microsoft SMTP Server (TLS) id 15.0.898.11; Fri, 28 Mar 2014 13:43:38 +0000
Received: from CO2PR05MB716.namprd05.prod.outlook.com ([10.141.228.152]) by CO2PR05MB716.namprd05.prod.outlook.com ([10.141.228.152]) with mapi id 15.00.0898.005; Fri, 28 Mar 2014 13:43:38 +0000
From: Jerome Moisand <jmoisand@juniper.net>
To: "sfc@ietf.org" <sfc@ietf.org>, "'Hongyu Li (Julio)'" <hongyu.li@huawei.com>
Thread-Topic: [sfc] Progression of use case documents in the SFC WG
Thread-Index: AQHPSbgDEA3AATWG/kWi/n3iJI0NjZr04CuggAE+2vCAAGBfAA==
Date: Fri, 28 Mar 2014 13:43:38 +0000
Message-ID: <607dc055f33e49aca0e0af52b86d5300@CO2PR05MB716.namprd05.prod.outlook.com>
References: <CF598A14.15E56%kegray@cisco.com> <9134806f48c24248b3c0f7c550c5266d@CO2PR05MB716.namprd05.prod.outlook.com> <94C682931C08B048B7A8645303FDC9F36F544841EB@PUEXCB1B.nanterre.francetelecom.fr>
In-Reply-To: <94C682931C08B048B7A8645303FDC9F36F544841EB@PUEXCB1B.nanterre.francetelecom.fr>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [66.129.241.12]
x-forefront-prvs: 01644DCF4A
Content-Type: multipart/alternative; boundary="_000_607dc055f33e49aca0e0af52b86d5300CO2PR05MB716namprd05pro_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-FOPE-CONNECTOR: Id%0$Dn%*$RO%0$TLS%0$FQDN%$TlsDn%
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/yJZttiJFsQuVCBxnLL8M-Ipte08
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Mar 2014 13:43:55 -0000

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

Hey Med,

Well, this is indeed the general idea, but it is a tad more complicated tha=
n that, because BBF has this rule that contributions and Study Documents (w=
ork in progress or finalized) are *by default* not public. Point being to a=
llow industry players to speak more freely and protect IPR (well, I think? =
I never bought in this line of thinking to be honest, but it is the way it =
is!).

So BBF reps have to go through a few hoops to be able to liaise material to=
 IETF that can indeed be shared in a public manner. We did a first round wi=
th the liaison that you guys have already seen. Since the BBF study documen=
t is a work in progress, we expect to send updates through subsequent liais=
ons.
https://datatracker.ietf.org/liaison/1304/

So I would suggest that the 'core' use case document (e.g. http://datatrack=
er.ietf.org/doc/draft-liu-service-chaining-use-cases, if I properly followe=
d the chairs proposal) would indeed include a citation, but a citation to t=
he latest BBF liaison, instead of the BBF Study Document itself. And such c=
itation/pointer (+ a few words of context) would become *the* reference for=
 fixed-broadband use cases, removing the need for a specialized I-D in this=
 respect.

Those are just technicalities though, at the end, we're saying the same thi=
ng.

Tx
Jerome

PS. hey Hongyu, since you're on both sides of the fence, maybe we could wor=
k together to create a short section in draft-liu to provide proper context=
 + such citation?


From: mohamed.boucadair@orange.com [mailto:mohamed.boucadair@orange.com]
Sent: Friday, March 28, 2014 3:44 AM
To: Jerome Moisand; sfc@ietf.org
Subject: RE: [sfc] Progression of use case documents in the SFC WG

Hi J=E9rome,

I fully agree there is no need to duplicate work.

If there is already text/document in the BBF side, wouldn't be efficient to=
 cite those document rather than editing another with the IETF stamp?

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de Jerome Moisand
Envoy=E9 : jeudi 27 mars 2014 13:55
=C0 : sfc@ietf.org<mailto:sfc@ietf.org>
Objet : Re: [sfc] Progression of use case documents in the SFC WG

Agreed with the chairs proposal.

There is no point duplicating work performed by other std bodies, it is muc=
h better to use it as a an input, while letting specialized discussions occ=
ur between groups of corresponding specialists. BBF leverages IETF work all=
 the time, well, it's time to have IETF leverage BBF work.

Being co-editor of the BBF work, I'll make sure that new use cases identifi=
ed by BBF will be communicated in a reasonably timely fashion to IETF. We d=
o have a few new ones in the works. And we'll work with the authors of draf=
t-meng-sfc-broadband-usecases to consolidate with BBF work.

Tx
Jerome

Side note: draft-meng-sfc-broadband-usecases seems to cover two topics:

1.       a basic form of service chaining ('BNAS' -I guess this means BRAS/=
BNG- to CGNAT) which is already covered by BBF use cases

2.       then a lot of material about IP v4/v6 transition matters (DS-Lite,=
 MAP, etc), which doesn't seem to have a direct relationship with service c=
haining per se. Anyhoo, it turns out that there is another BBF work item in=
 this respect, so corresponding material should find its rightful place.


From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Ken Gray (kegray)
Sent: Thursday, March 27, 2014 8:28 AM
To: mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>; Jim =
Guichard (jguichar); sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] Progression of use case documents in the SFC WG

I'd give a +1 to the chairs ...

If there is going to be more than one document (and we seemed hell bent on =
more than one at the BoF ... we could, as a group, settle on "a small numbe=
r"), that they have some focus.

I don't find the focus or organization described by the chairs onerous - in=
 fact, GIVEN that we have the liaison(s) in place and that they do want a v=
oice here, and that at least one of them has a "domain focus" I find it log=
ical to start with broadband and develop use cases in a set of non-trivial =
domains.

They had to define "a small number" ...or "a small number" becomes a big nu=
mber.  Now we know how many "a small number" is.

If draft-liu is stripped of enough content by the categorization of the "sm=
all number" it's efficacy should be questioned.  To your specific point, as=
 a group we can decide on moving the specific text you mention back to Prob=
lem or otherwise re-home it.  It shouldn't be the sole reason draft-liu exi=
sts.

I would have gone a bit further than the chairs, frankly.

There is SO much use case literature out there right now, I frankly don't w=
ant to see the IETF repeat any more than it has to.  I would hazard that mo=
st of us have read these things before in one of several forums.

So, IMO, the use cases should provide support for the problem statement and=
 the development of a proposed header functionality (solution), and as such=
 should illustrate significantly unique requirements ...so that we can asse=
ss the efficacy of the proposed solutions.  I hope the "owner by area" desc=
ribed by the chairs will take on the responsibility of making sure that the=
ir examples are significantly unique for  consideration and addressable in =
the solution.

Because their work represents the work of many (whole organizations) and is=
 hopefully further distilled by the author here into unique examples, in fa=
irness their contributions should probably be credited to "various" with a =
nod to their organization.

And, because these use cases have been reviewed in other forums by many peo=
ple, the process should be more expeditious.




From: "mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>" <=
mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>>
Date: Thursday, March 27, 2014 3:07 AM
To: "Jim Guichard (jguichar)" <jguichar@cisco.com<mailto:jguichar@cisco.com=
>>, "sfc@ietf.org<mailto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: Re: [sfc] Progression of use case documents in the SFC WG

Dear chairs,

Some comments below:

=B7         The proposed actions are not aligned with the feedback received=
 in this thread (Progression of use case documents within the SFC working g=
roup). Answers to that poll are in favor of having a generic use case docum=
ent. IMHo, it is not fair to ignore what was voiced for by wg members in th=
e mailing list as part of a formal call with clear questions.

=B7         Some of the text that was adopted by the WG as part of the Prob=
lem Statement (use case as part of the Problem statement) has been moved to=
 the generic use case. That text is governed by this charter text: "1. Prob=
lem Statement: This document will provide a summary of the
problem space to be addressed by the SFC working group including
example high-level use cases. Additionally, the working group will
normalize nomenclature and definitions for service function chaining.". Wha=
t to do for that text?

=B7         Having the generic use case document and some few detailed ones=
 do not conflict. It is only a matter of scoping.

Given what is stated above, I disagree with your proposal.

If I have to choose (again), I would vote for having one single use cases d=
ocument. Having one single document will help focusing on core aspects and =
would simplify the wg activity: review, last calls, etc.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de Jim Guichard (jguichar=
)
Envoy=E9 : mercredi 26 mars 2014 18:54
=C0 : sfc@ietf.org<mailto:sfc@ietf.org>
Objet : [sfc] Progression of use case documents in the SFC WG

WG:

In a message back in January, we (the chairs) proposed that the SFC WG hand=
le the topic of use case documents as follows:

1) Have the WG develop one use case document that documents a small number =
of representative use cases.  The document presented by Hongyu Li at the Va=
ncouver BOF could serve for this purpose
(http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-cases).

3) For additional use cases not covered in 1) above, allow for a small numb=
er of documents that are applicable to specific
environments (e.g.  mobility, data center, broadband, and so forth.) These =
documents would provide more detailed information and applicability of SFC =
to these specific environments, and would need to go beyond what is covered=
 in the general use case document (1). Note that it is not the intention to=
 have every potential use case documented.

Since then, and based on the presentations/discussion in London, it appears=
 that we have a number of documents that warrant being developed as standal=
one documents. Specifically:

1) A use case document on mobility, e.g., http://datatracker.ietf.org/doc/d=
raft-haeffner-sfc-use-case-mobility/

2) A use case document on Data Centers, e.g., http://datatracker.ietf.org/d=
oc/draft-kumar-sfc-dc-use-cases/

3) Possibly a use case document on Broadband scenarios. However, use cases =
from a broadband perspective are being developed in the BBF (see the liaiso=
n statement at https://datatracker.ietf.org/liaison/1304/). We also have ht=
tp://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/.  It does =
not seem appropriate to adopt a WG document on the topic of broadband (at l=
east at this time) without clarifying the relationship between draft-meng-s=
fc-broadband-usecases and the BBF work. In addition, we would need to under=
stand why two efforts - one in BBF and one in the IETF -- on the same topic=
 would be appropriate. Hence, at the present time, we do not intend to adop=
t a WG document on broadband scenarios, and expect to receive primary guida=
nce on this topic from the BBF.

That leaves: http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/, a mo=
re general document. But that document includes text on three topics that w=
ould be covered in more detail elsewhere (broadband, mobile, and DC). While=
 this document could contain pointers to the other documents, that leaves t=
he document with very little standalone content -- raising the question of =
what should be done with it, or what content it could incorporate in order =
to be worthwhile as a standalone document.

Thus, the chairs recommendation at this time is:

1) Call for WG adoption of draft-haeffner-sfc-use-case-mobility-00.txt and =
draft-kumar-sfc-dc-use-cases-00.txt as WG documents (target: informational)=
.

2) Defer action on draft-liu-service-chaining-use-cases<http://datatracker.=
ietf.org/doc/draft-liu-service-chaining-use-cases>  and draft-meng-sfc-broa=
dband-usecases<http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-use=
cases/> per the above discussion.

Does this make sense?

Jim & Thomas

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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:x=3D"urn:schemas-microsoft-com:office:excel" xmlns:m=3D"http://schema=
s.microsoft.com/office/2004/12/omml" xmlns=3D"http://www.w3.org/TR/REC-html=
40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* 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.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
p.Textedebulles, li.Textedebulles, div.Textedebulles
	{mso-style-name:"Texte de bulles";
	mso-style-link:"Texte de bulles Car";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.TextedebullesCar
	{mso-style-name:"Texte de bulles Car";
	mso-style-priority:99;
	mso-style-link:"Texte de bulles";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Courier New";
	color:#1F497D;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Courier New";
	color:#993366;}
span.EmailStyle25
	{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:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:228930958;
	mso-list-type:hybrid;
	mso-list-template-ids:-1201923352 -1257501596 67698691 67698693 67698689 6=
7698691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1
	{mso-list-id:837887256;
	mso-list-type:hybrid;
	mso-list-template-ids:2029153310 67698703 67698713 67698715 67698703 67698=
713 67698715 67698703 67698713 67698715;}
@list l1:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></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"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Hey Med,<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"><o:p>&nbsp;</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">Well, this is indeed the =
general idea, but it is a tad more complicated than that, because BBF has t=
his rule that contributions and Study Documents (work in
 progress or finalized) are *<b>by default</b>* not public. Point being to =
allow industry players to speak more freely and protect IPR (well, I think?=
 I never bought in this line of thinking to be honest, but it is the way it=
 is!).
<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"><o:p>&nbsp;</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">So BBF reps have to go th=
rough a few hoops to be able to liaise material to IETF that can indeed be =
shared in a public manner. We did a first round with the
 liaison that you guys have already seen. Since the BBF study document is a=
 work in progress, we expect to send updates through subsequent liaisons.
<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:black"><a href=3D"https://datatrac=
ker.ietf.org/liaison/1304/">https://datatracker.ietf.org/liaison/1304/</a><=
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"><o:p>&nbsp;</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">So I would suggest that t=
he &#8216;core&#8217; use case document (e.g.
<a href=3D"http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-c=
ases">http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-cases<=
/a>, if I properly followed the chairs proposal) would indeed include a cit=
ation, but a citation to the latest
 BBF liaison, instead of the BBF Study Document itself. And such citation/p=
ointer (&#43; a few words of context) would become *<b>the</b>* reference f=
or fixed-broadband use cases, removing the need for a specialized I-D in th=
is respect.
<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"><o:p>&nbsp;</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">Those are just technicali=
ties though, at the end, we&#8217;re saying the same thing.<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</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">Tx<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">Jerome<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"><o:p>&nbsp;</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">PS. hey Hongyu, since you=
&#8217;re on both sides of the fence, maybe we could work together to creat=
e a short section in draft-liu to provide proper context &#43; such
 citation?<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"><o:p>&nbsp;</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"><o:p>&nbsp;</o:p></span><=
/p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> mohamed.=
boucadair@orange.com [mailto:mohamed.boucadair@orange.com]
<br>
<b>Sent:</b> Friday, March 28, 2014 3:44 AM<br>
<b>To:</b> Jerome Moisand; sfc@ietf.org<br>
<b>Subject:</b> RE: [sfc] Progression of use case documents in the SFC WG<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#993366">Hi J=E9rome,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#993366"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#993366">I fully agree there is no need to duplicate =
work.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#993366"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#993366">If there is already text/document in the BBF=
 side, wouldn&#8217;t be efficient to cite those document rather than editi=
ng another with the IETF stamp?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#993366"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#993366">Cheers,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#993366">Med<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#993366"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span lang=3D"FR" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">De&nbsp;:</span></b><span=
 lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;"> sfc [<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc=
-bounces@ietf.org</a>]
<b>De la part de</b> Jerome Moisand<br>
<b>Envoy=E9&nbsp;:</b> jeudi 27 mars 2014 13:55<br>
<b>=C0&nbsp;:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Objet&nbsp;:</b> Re: [sfc] Progression of use case documents in the SFC =
WG<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Agreed with the chairs pr=
oposal.
<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"><o:p>&nbsp;</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">There is no point duplica=
ting work performed by other std bodies, it is much better to use it as a a=
n input, while letting specialized discussions occur between
 groups of corresponding specialists. BBF leverages IETF work all the time,=
 well, it&#8217;s time to have IETF leverage BBF work.<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"><o:p>&nbsp;</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">Being co-editor of the BB=
F work, I&#8217;ll make sure that new use cases identified by BBF will be c=
ommunicated in a reasonably timely fashion to IETF. We do have
 a few new ones in the works. And we&#8217;ll work with the authors of draf=
t-meng-sfc-broadband-usecases to consolidate with BBF work.<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</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">Tx<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">Jerome<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"><o:p>&nbsp;</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">Side note: draft-meng-sfc=
-broadband-usecases seems to cover two topics:<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l1 level=
1 lfo2"><![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><span style=3D"mso-=
list:Ignore">1.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:11.0pt;font-family:=
&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">a basic form of s=
ervice chaining (&#8216;BNAS&#8217; &#8211;I guess this means BRAS/BNG- to =
CGNAT) which is already covered by BBF use cases<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l1 level=
1 lfo2"><![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><span style=3D"mso-=
list:Ignore">2.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:11.0pt;font-family:=
&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">then a lot of mat=
erial about IP v4/v6 transition matters (DS-Lite, MAP, etc), which doesn&#8=
217;t seem to have a direct relationship with service chaining
 per se. Anyhoo, it turns out that there is another BBF work item in this r=
espect, so corresponding material should find its rightful place.<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"><o:p>&nbsp;</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"><o:p>&nbsp;</o:p></span><=
/p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> sfc [<a =
href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Ken Gray (kegray)<br>
<b>Sent:</b> Thursday, March 27, 2014 8:28 AM<br>
<b>To:</b> <a href=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadai=
r@orange.com</a>; Jim Guichard (jguichar);
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> Re: [sfc] Progression of use case documents in the SFC WG<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">I'd give a &#43;1 to the ch=
airs &#8230;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">If there is going to be mor=
e than one document (and we seemed hell bent on more than one at the BoF &#=
8230; we could, as a group, settle on &quot;a small number&quot;), that
 they have some focus. &nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">I don't find the focus or o=
rganization described by the chairs onerous - in fact, GIVEN that we have t=
he liaison(s) in place and that they do want a voice here,
 and that at least one of them has a &quot;domain focus&quot; I find it log=
ical to start with broadband and develop use cases in a set of non-trivial =
domains. &nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">They had to define &quot;a =
small number&quot; &#8230;or &quot;a small number&quot; becomes a big numbe=
r. &nbsp;Now we know how many &quot;a small number&quot; is.<o:p></o:p></sp=
an></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">If draft&#8211;liu is strip=
ped of enough content by the categorization of the &quot;small number&quot;=
 it's efficacy should be questioned. &nbsp;To your specific point, as a gro=
up
 we can decide on moving the specific text you mention back to Problem or o=
therwise re-home it. &nbsp;It shouldn't be the sole reason draft-liu exists=
.<o:p></o:p></span></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">I would have gone a bit fur=
ther than the chairs, frankly. &nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">There is SO much use case l=
iterature out there right now, I frankly don't want to see the IETF repeat =
any more than it has to. &nbsp;I would hazard that most of us
 have read these things before in one of several forums.<o:p></o:p></span><=
/p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">So, IMO,&nbsp;the use cases=
 should provide support for the problem statement and the development of a =
proposed header functionality (solution), and as such should
 illustrate significantly unique requirements &#8230;so that we can assess =
the efficacy of the proposed solutions. &nbsp;I hope the &quot;owner by are=
a&quot; described by the chairs will take on the responsibility of making s=
ure that their examples are significantly unique for
 &nbsp;consideration and addressable in the solution. &nbsp;<o:p></o:p></sp=
an></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">Because their work represen=
ts the work of many (whole organizations) and is hopefully further distille=
d by the author here into unique examples, in fairness their
 contributions should probably be credited to &quot;various&quot; with a no=
d to their organization.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">And, because these use case=
s have been reviewed in other forums by many people, the process should be =
more expeditious.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:black">From:
</span></b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,=
&quot;sans-serif&quot;;color:black">&quot;<a href=3D"mailto:mohamed.boucada=
ir@orange.com">mohamed.boucadair@orange.com</a>&quot; &lt;<a href=3D"mailto=
:mohamed.boucadair@orange.com">mohamed.boucadair@orange.com</a>&gt;<br>
<b>Date: </b>Thursday, March 27, 2014 3:07 AM<br>
<b>To: </b>&quot;Jim Guichard (jguichar)&quot; &lt;<a href=3D"mailto:jguich=
ar@cisco.com">jguichar@cisco.com</a>&gt;, &quot;<a href=3D"mailto:sfc@ietf.=
org">sfc@ietf.org</a>&quot; &lt;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.or=
g</a>&gt;<br>
<b>Subject: </b>Re: [sfc] Progression of use case documents in the SFC WG<o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">Dear chairs,</span><span style=3D"color:blac=
k"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">&nbsp;</span><span style=3D"color:black"><o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">Some comments below:</span><span style=3D"co=
lor:black"><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo4"><![if !supportLists]><span style=3D"font-family:Symbol;color:black"=
><span style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times N=
ew Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;Courier New&quot;;color:#1F497D">The proposed actions are not aligned=
 with the feedback received in this thread (Progression of use case documen=
ts within the SFC working group). Answers to
 that poll are in favor of having a generic use case document. IMHo, it is =
not fair to ignore what was voiced for by wg members in the mailing list as=
 part of a formal call with clear questions.
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo4"><![if !supportLists]><span style=3D"font-family:Symbol;color:black"=
><span style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times N=
ew Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;Courier New&quot;;color:#1F497D">Some of the text that was adopted by=
 the WG as part of the Problem Statement (use case as part of the Problem s=
tatement) has been moved to the generic use
 case. That text is governed by this charter text: &#8220;</span><span styl=
e=3D"color:black">1. Problem Statement: This document will provide a summar=
y of the<br>
problem space to be addressed by the SFC working group including<br>
example high-level use cases. Additionally, the working group will<br>
normalize nomenclature and definitions for service function chaining.</span=
><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;color:=
#1F497D">&#8221;. What to do for that text?
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo4"><![if !supportLists]><span style=3D"font-family:Symbol;color:black"=
><span style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times N=
ew Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;Courier New&quot;;color:#1F497D">Having the generic use case document=
 and some few detailed ones do not conflict. It is only a matter of scoping=
.</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">&nbsp;</span><span style=3D"color:black"><o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">Given what is stated above, I disagree with =
your proposal.
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">&nbsp;</span><span style=3D"color:black"><o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">If I have to choose (again), I would vote fo=
r having one single use cases document. Having one single document will hel=
p focusing on core aspects and would simplify
 the wg activity: review, last calls, etc.</span><span style=3D"color:black=
"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">&nbsp;</span><span style=3D"color:black"><o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">Cheers,</span><span style=3D"color:black"><o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">Med</span><span style=3D"color:black"><o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">&nbsp;</span><span style=3D"color:black"><o:=
p></o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">De&nbsp;:</span></b><span=
 style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&=
quot;;color:black"> sfc [<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc=
-bounces@ietf.org</a>]
<b>De la part de</b> Jim Guichard (jguichar)<br>
<b>Envoy=E9&nbsp;:</b> mercredi 26 mars 2014 18:54<br>
</span><b><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Tah=
oma&quot;,&quot;sans-serif&quot;;color:black">=C0&nbsp;:</span></b><span la=
ng=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sa=
ns-serif&quot;;color:black">
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Objet&nbsp;:</b> [sfc] Progression of use case documents in the SFC WG</=
span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">WG:</span><span style=3D"co=
lor:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span style=3D=
"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">In a message back in Januar=
y, we (the chairs) proposed that the SFC WG handle the topic of use case do=
cuments as follows:</span><span style=3D"color:black"><o:p></o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span style=3D=
"color:black"><o:p></o:p></span></p>
</div>
<blockquote style=3D"border:none;border-left:solid #B5C4DF 4.5pt;padding:0i=
n 0in 0in 4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-right:0in;margin=
-bottom:5.0pt" id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">1) Have the WG develop one =
use case document that documents a small number of representative use cases=
.&nbsp;&nbsp;The document presented by Hongyu Li at the Vancouver
 BOF could serve for this purpose</span><span style=3D"color:black"><o:p></=
o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">(<a href=3D"http://datatrac=
ker.ietf.org/doc/draft-liu-service-chaining-use-cases">http://datatracker.i=
etf.org/doc/draft-liu-service-chaining-use-cases</a>).</span><span style=3D=
"color:black"><o:p></o:p></span></p>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span style=3D=
"color:black"><o:p></o:p></span></p>
</div>
<blockquote style=3D"border:none;border-left:solid #B5C4DF 4.5pt;padding:0i=
n 0in 0in 4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-right:0in;margin=
-bottom:5.0pt" id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">3) For additional use cases=
 not covered in 1) above, allow for a small number of documents that are ap=
plicable to specific</span><span style=3D"color:black"><o:p></o:p></span></=
p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">environments (e.g.&nbsp;&nb=
sp;mobility, data center, broadband, and so forth.) These documents would p=
rovide more detailed information and applicability of SFC to these
 specific environments, and would need to go beyond what is covered in the =
general use case document (1). Note that it is not the intention to have ev=
ery potential use case documented.</span><span style=3D"color:black"><o:p><=
/o:p></span></p>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span style=3D=
"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">Since then, and based on th=
e presentations/discussion in London, it appears that we have a number of d=
ocuments that warrant being developed as standalone documents.
 Specifically:</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span style=3D=
"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">1) A use case document on m=
obility, e.g.,&nbsp;<a href=3D"http://datatracker.ietf.org/doc/draft-haeffn=
er-sfc-use-case-mobility/"><span style=3D"font-size:10.5pt">http://datatrac=
ker.ietf.org/doc/draft-haeffner-sfc-use-case-mobility/</span></a></span><sp=
an style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span style=3D=
"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">2) A use case document on D=
ata Centers, e.g.,&nbsp;<a href=3D"http://datatracker.ietf.org/doc/draft-ku=
mar-sfc-dc-use-cases/"><span style=3D"font-size:10.5pt">http://datatracker.=
ietf.org/doc/draft-kumar-sfc-dc-use-cases/</span></a></span><span style=3D"=
color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span style=3D=
"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">3) Possibly a use case docu=
ment on Broadband scenarios. However, use cases from a broadband perspectiv=
e are being developed in the BBF (see the liaison statement
 at&nbsp;<a href=3D"https://datatracker.ietf.org/liaison/1304/">https://dat=
atracker.ietf.org/liaison/1304/</a>). We also have&nbsp;<a href=3D"http://d=
atatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/">http://datatrac=
ker.ietf.org/doc/draft-meng-sfc-broadband-usecases/</a>.&nbsp;
 It does not seem appropriate to adopt a WG document on the topic of broadb=
and (at least at this time) without clarifying the relationship between dra=
ft-meng-sfc-broadband-usecases and the BBF work. In addition, we would need=
 to understand why two efforts &#8212;
 one in BBF and one in the IETF -- on the same topic would be appropriate. =
Hence, at the present time, we do not intend to adopt a WG document on broa=
dband scenarios, and expect to receive primary guidance on this topic from =
the BBF.</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span style=3D=
"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">That leaves:&nbsp;<a href=
=3D"http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/">http://datatr=
acker.ietf.org/doc/draft-liu-sfc-use-cases/</a>, a more general document.
 But that document includes text on three topics that would be covered in m=
ore detail elsewhere (broadband, mobile, and DC). While this document could=
 contain pointers to the other documents, that leaves the document with ver=
y little standalone content -- raising
 the question of what should be done with it, or what content it could inco=
rporate in order to be worthwhile as a standalone document.</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span style=3D=
"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">Thus, the chairs recommenda=
tion at this time is:</span><span style=3D"color:black"><o:p></o:p></span><=
/p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span style=3D=
"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">1) Call for WG adoption of =
draft-haeffner-sfc-use-case-mobility-00.txt and draft-kumar-sfc-dc-use-case=
s-00.txt as WG documents (target: informational).</span><span style=3D"colo=
r:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span style=3D=
"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">2) Defer action on&nbsp;<a =
href=3D"http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-case=
s">draft-liu-service-chaining-use-cases</a>&nbsp; and&nbsp;<a href=3D"http:=
//datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/">draft-meng-s=
fc-broadband-usecases</a>&nbsp;per
 the above discussion.</span><span style=3D"color:black"><o:p></o:p></span>=
</p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span style=3D=
"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">Does this make sense?</span=
><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span style=3D=
"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">Jim &amp; Thomas</span><spa=
n style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_607dc055f33e49aca0e0af52b86d5300CO2PR05MB716namprd05pro_--


From nobody Fri Mar 28 07:03:15 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1F1441A0641 for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 07:03:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.16
X-Spam-Level: 
X-Spam-Status: No, score=-1.16 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, 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 sCe-Y9xSuhgG for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 07:03:07 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 260471A00FA for <sfc@ietf.org>; Fri, 28 Mar 2014 07:03:05 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BCN14662; Fri, 28 Mar 2014 14:03:01 +0000 (GMT)
Received: from LHREML403-HUB.china.huawei.com (10.201.5.217) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Fri, 28 Mar 2014 14:02:28 +0000
Received: from DFWEML703-CHM.china.huawei.com (10.193.5.130) by lhreml403-hub.china.huawei.com (10.201.5.217) with Microsoft SMTP Server (TLS) id 14.3.158.1; Fri, 28 Mar 2014 14:02:46 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.127]) by dfweml703-chm.china.huawei.com ([169.254.5.104]) with mapi id 14.03.0158.001;  Fri, 28 Mar 2014 07:02:41 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7QAAGnooAAAH8L8AAAfg8Q///n04D//9oCYIAAW5/h///gmnD//U35sP/6hfbA//T2RyD/6c5dEP/TiYOA/6cRQrD/TiGE8P6cQQAA/Th/+nD6cPSFMPTgugoA6cGK8wA=
Date: Fri, 28 Mar 2014 14:02:41 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D4536B4F1@dfweml701-chm.china.huawei.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com> <CF574684.A63B%repenno@cisco.com>, <2691CE0099834E4A9C5044EEC662BB9D4535F3F5@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E5D0F@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08265375@NKGEML512-MBS.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E7DEA@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AA2A@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8031@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AB2E@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8228@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AB79@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8289@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536ABAE@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E82DB@MBX021-W3-CA-2.exch021.domain.local>, <2691CE0099834E4A9C5044EEC662BB9D4536ABF6@dfweml701-chm.china.huawei.com> <76B41B8FACE1514795D30EC137FF391D43A567@LILAS.jungle.qosmos.com>
In-Reply-To: <76B41B8FACE1514795D30EC137FF391D43A567@LILAS.jungle.qosmos.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.139.97]
Content-Type: multipart/alternative; boundary="_000_2691CE0099834E4A9C5044EEC662BB9D4536B4F1dfweml701chmchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/S5c7sI50JWcq7Bgte1WvSO7L6Xo
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Mar 2014 14:03:14 -0000

--_000_2691CE0099834E4A9C5044EEC662BB9D4536B4F1dfweml701chmchi_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

DQoNCkZyb206IE5pY29sYXMgQk9VVEhPUlMgW21haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb21dDQpTZW50OiBGcmlkYXksIE1hcmNoIDI4LCAyMDE0IDM6MDggQU0NClRvOiBMdWN5IHlv
bmc7IFJvbiBQYXJrZXI7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUg
RG9sc29uOyBzZmNAaWV0Zi5vcmcNClN1YmplY3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3Ig
VURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpIZWxsbyBMdWN5LA0KDQpZb3VyIHBy
b3Bvc2FsIHN1cHBvc2VzIHRoYXQgdGhlIFBhdGggSWQgaXMgaW5jbHVkZWQgc29tZXdoZXJlLiBF
aXRoZXIgaW4gdGhlIElQL1VEUCBvdmVybGF5IGZpZWxkcyBvciBpbiBhIHNwZWNpZmljIGhlYWRl
ci4gSSB0aGluayB0aGUgbGF0dGVyIHNob3VsZCBwcmV2YWlsLg0KW0x1Y3ldIFRvIGNsYXJpZnks
IGluIG15IHByb3Bvc2FsIGl0IHVzZSB0aGUgbGF0dGVyLiBUaGUgcHJvcG9zYWwgaXMgdG8gdHJl
YXQgU0ZDIGFzIGFuIElQICgvVURQKSBhcHBsaWNhdGlvbi4gU0ZDIHNvbHV0aW9uIHJlbGllcyBv
biBTRkMgaGVhZGVyIHRvIGNvbnZleSB0aGUgcGF0aCBJRCBhbmQgbWV0YWRhdGEuIEkgZGlkIG5v
dCBtZW50aW9uIG1ldGFkYXRhIGJlY2F1c2UgdGhlIGZvcndhcmRpbmcgcGFydCBkb2VzIG5vdCB1
c2UgbWV0YWRhdGEuIEFnYWluLCBpbiB0aGlzIHByb3Bvc2FsLCAgdGhlcmUgaXMgYSBTRkMgaGVh
ZGVyIHRoYXQgaW5jbHVkZXMgUGF0aCBJRCwgbWV0YWRhdGEsIGV0Yy4NCg0KWW91ciBwcm9wb3Nh
bCBkb2VzIG5vdCBjb3ZlciBNZXRhZGF0YSB0cmFuc3BvcnQgd2hpY2ggaXMgb25lIG9iamVjdGl2
ZSBvZiB0aGUgU0ZDIGdyb3VwLiBTbyB0aGF0IHdvdWxkIGhhdmUgdG8gYmUgYWRkZWQgdG8gdGhl
IGhlYWRlciBlaXRoZXIgYXMgYSBzZXQgb2YgZml4ZWQgZmllbGRzIG9yIGFzIGEgdmFyaWFibGUg
c2l6ZWQgb3B0aW9uLiBXZSBhcmUgbm90IHRoYXQgZmFyIGZyb20gdGhlIHF1aW5uIGFuZCB6aGFu
ZyBkcmFmdHMuDQpbTHVjeV0gSG9wZSBhYm92ZSBzdGF0ZW1lbnQgaGVscCBoZXJlLg0KDQpUaGUg
bWFpbiBkaWZmZXJlbmNlIGJlaW5nIHRoZW4gb24gd2hldGhlciBvciBub3Qgd2Ugc2hvdWxkIGhh
dmUgYW4gaW5kZXggaW4gdGhlIGhlYWRlciBhcyB3ZWxsLg0KW0x1Y3ldIE5vLCB0aGlzIGlzIG5v
dCBteSBwb2ludC4gTXkgcG9pbnQgaXMgd2hhdCBpbmZvcm1hdGlvbiBzaG91bGQgYmUgdXNlZCBp
biBmb3J3YXJkaW5nLiBXZSBrbm93IHRoYXQgaGFzIHRvIGJlIFBBVEggSUQgKyBzb21ldGhpbmcg
dGhhdCByZXByZXNlbnRzIHRvIFNGLVggaW5zdGFuY2UuIFNob3VsZCB3ZSB1c2UgaW5kZXggb3Ig
U0YtWCBJUCBhZGRyZXNzPyBJIHNlZSB0aGUgY29tcGxleGl0eSB0byB1c2UgaW5kZXggdGhhbiBJ
UCBhZGRyZXNzLg0KDQpJIGRvbid0IHNlZSBob3cgaXQgaXMgbW9yZSBjb21wbGV4IHRvIHByb3Zp
c2lvbiBhIHJvdXRpbmcgdGFibGUgaW4gYSBTRkYgY29udGFpbmcgYSBsaXN0IG9mIHBhaXJzIChw
cmV2aW91cyBJUCBhZGRyZXNzLCBbbmV4dCBJUCBhZGRyZXNzLC4uXSkqIG9yIGFuIGluZGV4ZWQg
bGlzdCBvZiBwYWlyczogKHJlY2VpdmVkIGluZGV4LFsgWyhuZXh0IGluZGV4LCBuZXh0IElQIGFk
ZHJlc3MpLC4uXV0pICouDQpbTHVjeV0gY29tcGxleGl0eSBJIHNlZSB3ZXJlIGRlc2NyaWJlZCBp
biBwcmV2aW91cyBlbWFpbC4NCg0KV2hhdCB3ZSBzZWUgdG91Z2ggaXMgdGhhdCB0aGF0IHJlbHlp
bmcgdGhlIHByZXZpb3VzIElQIHNvdXJjZXMgZm9yIHJvdXRpbmcgZG9lcyBub3QgYWxsb3cgaW4g
YWxsIGNhc2VzIHRvIGhhdmUgYSBTRkYgc2VydmUgbXVsdGlwbGUgU0Ygc2V0cyAobmV4dCBTRnMg
YWxsb3dlZCkgd2hlbiB0aGV5IGFwcGVhciBpbiB0aGUgc2FtZSBjaGFpbi4gVGhlIGluZGV4IG1l
Y2hhbmlzbSBhbGxvd3MgaXQgaW5zdGVhZC4NCltMdWN5XSBJTU86ICBQQVRIIElEICsgU0YtWCBp
bnN0YW5jZSBJUCBhZGRyZXNzIGNhbiB1bmlxdWVseSBkZXRlcm1pbmUgdGhlIG5leHQgU0YtWCBp
bnN0YW5jZSBJUCBpbiBhbGwgY2FzZXMuICBNYXliZSBJIG1pc3MgdGhlIGNhc2UsIGNvdWxkIHlv
dSBnaXZlIGFuIGV4YW1wbGUgdGhhdCBkb2VzIG5vdCB3b3JrPw0KDQpUaGUgbGltaXRhdGlvbiBz
ZWVtIHRvIGJlIHRoYXQgYW4gU0ZGIGluc3RhbmNlLCBpbiB0aGUgbW9kZWwgeW91IHByb3Bvc2Us
IHNob3VsZCBub3QgcmVjZWl2ZSB0cmFmZmljIGZyb20gYW5vdGhlciBvbmUgdHdpY2UgaW4gYSBj
aGFpbi4NCltMdWN5XSBJdCBpcyBub3QgdHJ1ZS4gRG9uoa90IGtub3cgd2hlcmUgZG8geW91IGdl
dCB0aGF0IGltcHJlc3Npb24/IFBsZWFzZSBnaXZlIGFuIGV4YW1wbGUuDQoNClRoYW5rcywNCkx1
Y3kNCg0KSXMgaXQgY29ycmVjdCA/IGFuZCBpZiBzbyBpcyBpdCBhY2NlcHRhYmxlPw0KDQoNCk5p
Y29sYXMNCg0KTm90ZTogKiAtIHNlY29uZCBlbGVtZW50IGluIHRoZSBwYWlyIGlzIGEgbGlzdCBh
cyB3ZSBjb3VsZCBoYXZlIG11bHRpcGxlIHBvc3NpYmxlIG5leHQgaG9wcyAoZS5nOyBMQlMpDQoN
Cg0KQmFzZWQgb24gUm9uIGV4YW1wbGUgb2YgSVAgc291cmNlIG1vZGVsIGxpbWl0YXRpb246DQoN
CiAgIE5ldHdvcmsgY29uZmlncmF0aW9uOg0KICAgICAgICAgICAgU0ZGMChJbmdyZXMpLCAgU0ZG
MSAoIFNGQSwgU0ZCKSwgICAgU0ZGMiAoU0ZDLCBTRkQpLCBTRkYoRWdyZXNzKS4NCiAgICAgICAg
ICAgICBTbyA0IGhvc3QsIGVhY2ggd2l0aCBpdHMgc2VwYXJhdGUgU0ZGIElQIGFkZHJlc3MsIHNl
cnZpbmcgb25lIG9yIG1vcmUgbG9jYWwgU0YgKHNhbWUgYWRkcmVzcyBhcyBTRkYpDQoNCiAgIGNo
YWluOiBJbmdyZXNzLCAgU0ZBLCAgU0ZDLCAgU0ZCLCBTRkQgLCBFZ3Jlc3MuDQogICAgICAgICAg
ICBSdW5zIGludG8gYSBwcm9ibGVtIG9uIFNGRjIgYXMgaXQgY2Fubm90IGRpc3Rpbmd1aXNoIHRy
YWZmaWMgY29taW5nIG91dCBvZiBTRkEgb3IgU0ZCIGJhc2VkIG9uIFNGRjEgSVAgYWRkcmVzcyBv
bmx5Lg0KDQogICBjaGFpbjogSW5ncmVzcywgU0ZBICxTRkMsIFNGQSwgU0ZELCBFZ3Jlc3MuDQog
ICAgICAgICAgICBIYXMgc29tZSBpc3N1ZXMgYXMgd2VsbCBhcyBTRkYyIHRoZSBzZWNvbmQgdGlt
ZSBjYW5ub3QgZGlzdGluZ3Vpc2ggdGhhdCBpdCBpcyBoaXQgdGhlIGZpcnN0IHRpbWUgb2YgdGhl
IHNlY29uZCB0aW1lLg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KRnJvbTog
THVjeSB5b25nIFtsdWN5LnlvbmdAaHVhd2VpLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAy
NywgMjAxNCAxMDoyNSBQTQ0KVG86IFJvbiBQYXJrZXI7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5u
byAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBw
cm9zIGFuZCBjb25zPw0KSGkgUm9uLA0KDQpJZiB3ZSB0cmVhdCBTRkMgYXMgYW4gSVAgb3IgSVAv
VVBEIGFwcGxpY2F0aW9uLCB3ZSBkbyBub3QgY2hhbmdlIHRoZSByZXF1aXJlbWVudCBhbmQgYXJj
aGl0ZWN0dXJlLiBXZSBoYXZlIGEgc2ltcGxlIHNvbHV0aW9uIHRvIGFjaGlldmUgYmktZGlyZWN0
aW9uYWwgU0ZDIHdpdGggdGhlIHNhbWUgUGF0aCBJRC4gTGV0IG1lIGV4cGxhaW4gdGhlIHNvbHV0
aW9uIGFnYWluLg0KDQpJZiB3ZSBpbXBsZW1lbnQgU0ZDIGFzIGFuIElQIG9yIFVEUC9JUCBhcHBs
aWNhdGlvbiwgaS5lLiBvbmNlIHRyYWZmaWMgaXMgY2xhc3NpZmllZCBieSB0aGUgY2xhc3NpZmlj
YXRpb24sIGl0IGFkZHMgU0ZDIGhlYWRlciBhbmQgSVAgaGVhZGVyIChvdXRlcikgb24gdGhlIHBh
Y2tldHMgKFVEUCBoZWFkZXIgdG9vIGluIGxhdHRlciBjYXNlKSwgYW5kIHNlbmQgc3VjaCBwYWNr
ZXRzIGFzIGEgcmVndWxhciBJUCBwYWNrZXQuIFRoZSBzcmMgSVAgb24gb3V0ZXIgaGVhZGVyIGlz
IGNsYXNzaWZpY2F0aW9uIElQIGFkZHJlc3MsIGFuZCBkc3QgSVAgaXMgbmV4dCBTRi1YIEluc3Rh
bmNlIElQIGFkZHJlc3MuIFdlIG9ubHkgbmVlZCB0byByZXF1ZXN0IGEgbmV3IElQIHByb3RvY29s
IHR5cGUgZm9yIFNGQy4gIEF0IHRoZSBTRkYsIGl0IGNhbiBzZWFyY2ggbmV4dCBTRi1YIEluc3Rh
bmNlIElQIGFkZHJlc3MgYmFzZWQgb24gUGF0aCBJRCBpbiBTRkMgaGVhZGVyIGFuZCBzcmMgSVAg
YWRkcmVzcyAocHJldmlvdXMgU0YpIG9uIHRoZSBwYWNrZXQgd2hlbiByZWNlaXZpbmcgYSBwYWNr
ZXQgZnJvbSBwcmV2aW91cyBTRi1YIGluc3RhbmNlOyBpdCBmb3J3YXJkcyB0aGUgcGFja2V0IG9u
IGRzdCBJUCAgb24gdGhlIHBhY2tldCB3aGVuIHJlY2VpdmluZyBhIHBhY2tldCBmcm9tIGFub3Ro
ZXIgU0ZGL1NORi4gIEEgU0YtWCBpbnN0YW5jZSBhbHNvIGZvcndhcmRzIHRoZSBwYWNrZXQgd2l0
aCBTRkMgaGVhZGVyIGFzIGFuIElQIHBhY2tldCBhbmQgZmlsbHMgaXRzIElQIGFkZHJlc3MgYXMg
c3JjIElQIG9uIG91dGVyIGhlYWRlciBhbmQgdGhlIFNGRi9TTkYgSVAgYWRkcmVzcyBhcyB0aGUg
ZHN0IElQIG9uIHRoZSBvdXRlciBoZWFkZXIuDQoNCkZvciBiaS1kaXJlY3Rpb25hbCBTRkMsIGJv
dGggZGlyZWN0aW9ucyBjYW4gdXNlIHRoZSBzYW1lIFBhdGggSUQgaW4gdGhpcyBzb2x1dGlvbi4g
UGF0aCBJRCArIHNyYyBJUCBhZGRyZXNzIGxldCBTRkYgdW5pcXVlbHkgZ2V0IHRoZSBuZXh0IFNG
LVggaW5zdGFuY2UgaW4gZm9yd2FyZGluZyB0YWJsZS4NCg0KVGhpcyBzb2x1dGlvbiBjYW4gaW1w
bGVtZW50IFNORi9TRkYgZnVuY3Rpb24gb24gYSByZWd1bGFyIHJvdXRlciB3aXRob3V0IGNoYW5n
aW5nIHRoZSByb3V0ZXIgYmVoYXZpb3IsIGkuZS4gZm9yd2FyZCB0aGUgcGFja2V0IGJhc2VkIG9u
IGl0cyBkZXN0aW5hdGlvbiBJUCBhZGRyZXNzLiBJZiB0aGUgZGVzdGluYXRpb24gYWRkcmVzcyBp
cyByb3V0ZXIgaXRzZWxmLCB0aGUgcm91dGVyIHRlcm1pbmF0ZXMgYW5kIGNoZWNrIHRoZSBwcm90
b2NvbCB0eXBlLiBJZiB0aGUgdHlwZSBpcyBTRkMsIHRoZSByb3V0ZXIgd2lsbCBwZXJmb3JtIGEg
dGFibGUgbG9va3VwIGJhc2VkIG9uIFBhdGggSUQgaW4gU0ZDIGhlYWRlciArIHNyYyBJUCBvbiBv
dXRlciBJUCBoZWFkZXIuIEFzIHNpbXBsZSBhcyB0aGF0LiBUaGlzIHNvbHV0aW9uIGFsbG93IGxl
dmVyYWdpbmcgYSBsb3Qgb2YgSVAgZnVuY3Rpb25zIHRvby4NCg0KU2luY2UgSVAgY2FuIGJlIHRy
YW5zcG9ydGVkIG92ZXIgbWFueSB0cmFuc3BvcnQgc29sdXRpb25zLCBFdGhlcm5ldCwgTVBMUywg
b3ZlcmxheSwgZXRjLCBpbiB0aGVvcnksIFNGQyBjYW4gYmUgaW1wbGVtZW50ZWQgb3ZlciBhbnkg
dHJhbnNwb3J0IG5ldHdvcmsgdG9vLiBUaGUgc29sdXRpb24gY2FuIG1ha2UgY29udHJvbCBhbmQg
bWFuYWdlbWVudCBlYXN5IGJlY2F1c2Ugd2UgZG9uoa90IGhhdmUgdG8gYXNzaWduIGluZGV4IGZv
ciBlYWNoIFNGLVggaW5zdGFuY2VzLiBTRi1YIElQIGFkZHJlc3MgYXMgdW5pcXVlIGlkZW50aWZp
ZXIgaXMgdXNlZCBpbiBhbGwgU0ZDcy4NCg0KQW55IGNvbW1lbnQgb24gdGhpcyBwcm9wb3NhbC4N
Cg0KVGhhbmtzLA0KTHVjeQ0KDQoNCg0KRnJvbTogUm9uIFBhcmtlciBbbWFpbHRvOlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQg
MzoyNCBQTQ0KVG86IEx1Y3kgeW9uZzsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5v
KTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVj
dDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNv
bnM/DQoNCkx1Y3kuDQoNCkRvIHlvdSBoYXZlIGEgc3BlY2lmaWMgcHJvcG9zYWwgZm9yIG1ha2lu
ZyBiaWRpcmVjdGlvbmFsIGNoYWlucyBlYXNpZXIgdG8gZGVwbG95IGFuZCBtYW5hZ2U/ICAgSWYg
c28sIHdvdWxkIHlvdSBzdWdnZXN0IGNoYW5nZXMgdG8gdGhlIHJlcXVpcmVtZW50cz8gICBBcmNo
aXRlY3R1cmU/ICAgSGVhZGVyIGVuY2Fwc3VsYXRpb24/ICAgQ29udHJvbCBwbGFuZSAoZnV0dXJl
KT8NCg0KICAgIFJvbg0KDQoNCkZyb206IEx1Y3kgeW9uZyBbbWFpbHRvOmx1Y3kueW9uZ0BodWF3
ZWkuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDQ6MTggUE0NClRvOiBSb24g
UGFya2VyOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsg
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZD
IGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KUm9uLA0KDQpJ
TU8sIFdlIGNhbqGvdCBtYWtlIG9uZSBwYXJ0IHNpbXBsZSBhbmQgZ29vZCBsb29raW5nIGJ1dCBs
ZWF2ZSBvdGhlciBwYXJ0cyB0byBiZSBpbiBjb21wbGV4LiBPdXIgZ29hbCBpcyB0byBoYXZlIGEg
c2ltcGxlIGFuZCBsb3cgY29zdCBTRkMgc29sdXRpb24gdG8gY292ZXIgbWFqb3JpdHkgdXNlIGNh
c2VzLiBTUCBhbHJlYWR5IGNhbiBpbXBsZW1lbnQgU0ZDIG9uIHRvZGF5oa9zIG5ldHdvcmsuIElm
IHdlIGNhbqGvdCBtYWtlIHRoaXMgZ29hbCwgdGhlbiB0aGUgc29sdXRpb24gbWF5IG5vdCBiZSB1
c2VmdWwuDQoNClRoYW5rcywNCkx1Y3kNCg0KRnJvbTogUm9uIFBhcmtlciBbbWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIw
MTQgMzoxMSBQTQ0KVG86IEx1Y3kgeW9uZzsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBl
bm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3Vi
amVjdDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5k
IGNvbnM/DQoNCkx1Y3ksDQoNCllvdSByYWlzZSBhIGdvb2QgcG9pbnQgb24gYmlkaXJlY3Rpb25h
bCBjaGFpbnMsIHdoaWNoIEkgdGhpbmsgaXMgYSBtYWpvcml0eSB1c2UgY2FzZSBmb3IgZnVuY3Rp
b25hbCwgc2ltcGxpZmljYXRpb24sIG9yIG9ic2VydmFiaWxpdHkgcmVhc29ucy4gICAgVGhlIHdh
eSB3ZaGvdmUgZXhwcmVzc2VkIHRoaW5ncyBzbyBmYXIsIGl0IHdvdWxkIGJlIHVwIHRvIHRoZSBt
YW5hZ2VtZW50IHBsYW5lIG9yIGNvbnRyb2wgcGxhbmUgdG8gaW5kaWNhdGUgaG93IHN1Y2ggaW5k
aXZpZHVhbCBwYXRocyBhcmUgcGFpcmVkIHRvZ2V0aGVyLg0KDQogICBSb24NCg0KDQoNCkZyb206
IEx1Y3kgeW9uZyBbbWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tXQ0KU2VudDogVGh1cnNkYXks
IE1hcmNoIDI3LCAyMDE0IDQ6MDggUE0NClRvOiBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVpbmFs
ZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNh
dGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KUm9uLA0KDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAy
NywgMjAxNCAzOjAxIFBNDQpUbzogTHVjeSB5b25nOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8g
KHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJv
cyBhbmQgY29ucz8NCg0KTHVjeSwNCg0KT25lIGNsYXJpZmljYXRpb24uICAgobBUaGUgcGF0aKGx
IGRvZXMgbm90IGV4YWN0bHkgbWVhbiB0aGUgU0ZDLiAgIFRoZSBTRkMgaXMgYWJzdHJhY3QsIGJl
Zm9yZSBhY2NvdW50aW5nIGZvciBuZXR3b3JrIGxvY2F0b3JzLiAgIEFzIGEgc3BlY2lhbCBjYXNl
LCBpZiBhbGwgb2YgdGhlIFNGoa9zIGluIHRoZSBTRkMgaGF2ZSBvbmx5IGEgc2luZ2xlIG5ldHdv
cmsgbG9jYXRvciwgdGhlbiB0aGUgcGF0aCBhbmQgY2hhaW4gYXJlIHRoZSBzYW1lLiAgIEJ1dCwg
aWYgYW55IG9yIGFsbCBvZiB0aG9zZSBTRqGvcyBhcmUgbXVsdGlwbHkgbG9jYXRlZCwgdGhlbiB0
aGUgcGF0aCBpcyBzcGVjaWZpYyB0byBhbiBleGFjdCBzZXF1ZW5jZSBvZiBsb2NhdGVkIHNlcnZp
Y2UgZnVuY3Rpb24gaW5zdGFuY2VzLg0KW0x1Y3ldIFRoYW5rIHlvdSBmb3IgY2xhcmlmaWNhdGlv
bi4gSSBhZ3JlZSB3aXRoIHRoYXQuIFRoZSBwYXRoIGlzIGFuIGV4YWN0IHNlcXVlbmNlIG9mIGxv
Y2F0ZWQgc2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZXMuIEZvciBhIGJpLWRpcmVjdGlvbmFsIFNG
QywgaXQgaGFzIHRvIGJlIHRyZWF0ZWQgYXMgdHdvIGRpc3RpbmN0IHBhdGhzIGluIHRoaXMgc29s
dXRpb24uIEFueSBjb25jZXJuIG9uIHRoZSBjb21wbGV4aXR5IGluIG1hbmFnaW5nIHRoZW0/DQoN
ClRoYW5rcywNCkx1Y3kNCg0KICAgIFJvbg0KDQoNCkZyb206IEx1Y3kgeW9uZyBbbWFpbHRvOmx1
Y3kueW9uZ0BodWF3ZWkuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDM6NDEg
UE0NClRvOiBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBE
YXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBS
RTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8N
Cg0KSGkgUm9uLA0KDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAxMjowOSBQTQ0K
VG86IEx1Y3kgeW9uZzsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBE
b2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtz
ZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkx1
Y3ksDQoNClJlZ2FyZGluZyB0aGUgU0YgSW5kZXgsIGRyYWZ0LXpoYW5nLXNmYy1zY2ggZGVmaW5l
cyB0aGlzIGFzIHJlbGF0aXZlIHRvIHRoZSBwYXRoLCBhbmQgbm90IGFzIGEgZ2xvYmFsbHkgdW5p
cXVlIGlkZW50aWZpZXIgb2YgYW4gU0YgaW5zdGFuY2UuDQpbTHVjeV0gVGhpcyBpcyBteSB1bmRl
cnN0YW5kaW5nIHRvby4gobBUaGUgcGF0aKGxIGhlcmUgbWVhbnMgYSBTRkMsIHJpZ2h0PyBJIGRv
IG5vdCBzZWUgaW5kZXggYXMgYW4gU0YgaW5zdGFuY2UgaWRlbnRpZmllciBhdCBhbGwsIGl0IGlz
IGFuIGFsaWFzIGFuZCBvbmx5IHVzZWQgaW4gZm9yd2FyZGluZy4gVGhpcyBpcyB0aGUgcmVhc29u
LCBJIHRoaW5rLCB0aGF0IGFzc2lnbmluZyB0aGVzZSBhbGlhc2VzIGFuZCBjb25maWd1cmluZyB0
aGVuIGluIGZvcndhcmRpbmcgdGFibGUgaXMgY29tcGxleCBmb3IgbWFuYWdlbWVudCBhbmQgY29u
dHJvbGxlciBhbmQgbWF5IHBydW5lIGFuIGVycm9yIGVhc2lseS4gRm9yIHN1cHBvcnRpbmcgYmkt
ZGlyZWN0aW9uYWwgb3IgYnJhbmNoaW5nIHVzZSBjYXNlcywgdXNpbmcgaW5kZXggaW4gZm9yd2Fy
ZGluZyBtYXkgYWxzbyBicmluZyBvdGhlciBjb25jZXJucy4NCg0KUmVnYXJkaW5nIFRUTCwgbXkg
Zmlyc3QgdGhvdWdodCBpcyB0aGF0IGlzIGEgcHJvcGVydHkgb2YgdGhlIHRyYW5zcG9ydCwgYW5k
IGlmIGl0IGlzIGltcG9ydGFudCB0byB5b3UsIGNob29zZSB0aGUgdHJhbnNwb3J0IGFjY29yZGlu
Z2x5LiAgIEJ1dCwgSaGvbSBvcGVuIHRvIGZ1cnRoZXIgZGlzY3Vzc2lvbiBhbG9uZyB0aGVzZSBs
aW5lcy4NCltMdWN5XSBUaGFuayB5b3UgZm9yIHRoZSBjbGFyaWZpY2F0aW9uLiBUaGlzIGlzIHJl
bGF0ZWQgdG8gdGhlIGRpc2N1c3Npb24gdW5kZXIgdGhpcyB0aXRsZS4gSWYgU1BDIGlzIGltcGxl
bWVudGVkIGFzIElQIG9yIElQL1VEUCBhcHBsaWNhdGlvbiwgaXQgY2FuIGxldmVyYWdlIGEgbG90
IHdoYXQgSVAgdGVjaG5vbG9neSBoYXZlIGRvbmUuIElmIHdlIGFzc3VtZSB0aGF0IFNGQyBtYXkg
YmUgY2FycmllZCBvdmVyIGFueSB0cmFuc3BvcnQgc29sdXRpb24sIFNGQyBpbXBsZW1lbnRhdGlv
biBoYXMgdG8gcHJvdmlkZSB0aGVzZSBmdW5jdGlvbnMsIHdoaWNoLCBJTU8sIHJlbGF0ZWQgdG8g
d2hhdCBpbmZvcm1hdGlvbiB0aGF0IFNGQyBoZWFkZXIgbmVlZCB0byBob2xkLg0KDQpUaGFua3Ms
DQpMdWN5DQoNCiAgIFJvbg0KDQoNCkZyb206IEx1Y3kgeW9uZyBbbWFpbHRvOmx1Y3kueW9uZ0Bo
dWF3ZWkuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDEyOjI2IFBNDQpUbzog
Um9uIFBhcmtlcjsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xz
b247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtzZmNd
IFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkhpIFJv
biwNCg0KSSBhc3N1bWUgdGhhdCB0aGUgaW5kZXggdXNhZ2UgeW91IG1lbnRpb25lZCBiZWxvdyBp
cyB0aGUgc2FtZSB3aGV0aGVyIHRoZXNlIHRocmVlIFNGcyBhcmUgb24gb25lIFNGRiBvciB0d28g
U0ZGcywgd2hpY2ggbWVhbnMgdGhhdCB0aGUgaW5kZXggIyBpcyBhc3NpZ25lZCB0byBTRi1YLUkg
cGVyIFNGQyBhbmQgYnkgdGhlIGluY3JlbWVudGFsLiBBIFNGLVgtSSBtYXkgYmUgc2VydmVkIHRv
IG1hbnkgU0ZDcyBhbmQgcG9zaXRpb24gZGlmZmVyZW50bHkgaW4gU0ZDcy4gVGhpcyBtZWFucyB0
aGF0LCBpbiB0aGlzIG1ldGhvZCwgYSBTRi1YLUkgaXMgbWFwcGVkIHdpdGggZGlmZmVyZW50IGlu
ZGV4ICMsIG9uZSBwZXIgZWFjaCBTRkMgdGhhdCBoYXMgdGhlIFNGLVgtSS4gSU1POiAgd2hlbiBv
cGVyYXRvci9zeXN0ZW0gY3JlYXRlcyBhIFNGQyBhbmQgc2VsZWN0cyBTRi1YLUlzIGZvciB0aGUg
U0ZDLCBhbmQgdGhlbiBhc3NpZ24gaW5kZXggIyB0byB0aGVtIGFuZCBjb25maWd1cmUgdGhlIGZv
cndhcmRpbmcgdGFibGUgd2l0aCBwYXRoIElEIGFuZCBpbmRleCAjIGluIHRoZSByZWxhdGVkIFNG
RnMuIEZ1cnRoZXJtb3JlLCBlYWNoIGluZGV4ICMgYWxzbyBuZWVkIHRvIGJlIGFzc29jaWF0ZWQg
dG8gdGhlIGFkZHJlc3Mgb3IgcG9ydCB0aGF0IHRyYW5zcG9ydCBsYXllciBjYW4gdW5kZXJzdGFu
ZC4gIElNTzogdGhpcyBpcyBhIGNvbXBsZXggcHJvY2VzcyBmb3IgdGhlIHN5c3RlbSwgdW5lYXN5
IHRvIG1hbmdlciB0b28sIGFuZCBtYXkgZWFzaWx5IHByb25lIGFuIGVycm9yLg0KDQpTZWNvbmQs
IHlvdXIgZHJhZnQgYWxzbyBtZW50aW9uIHRoYXQgdGhlIHVzZSBvZiBpbmRleCB0byBwcmV2ZW50
IHRoZSBsb29wLiAgVGhlIGxvb3AgZG9lcyBub3Qgb2NjdXIgaW4gbm9ybWFsIGNvbmRpdGlvbi4g
VGhlIGxvb3Agb2NjdXJzIGluIGFibm9ybWFsIGNvbmRpdGlvbi4gU28gdGhlIGxvb3AgcHJldmVu
dGlvbiBtZWNoYW5pc20gaXMgdG8gcHJldmVudCBubyBsb29wIGhhcHBlbiBpbiBhbnkgYWJub3Jt
YWwgY29uZGl0aW9uLiBUaGF0IGlzIHdoeSBUVEwgaXMgZGVzaWduZWQgZm9yIGluIElQIG5ldHdv
cmsuIElmIFNGQyBoZWFkZXIgaXMgZXhwZWN0ZWQgdG8gdHJhbnNwb3J0IG92ZXIgYW55IHRyYW5z
cG9ydCBuZXR3b3JrIGJlc2lkZSBJUCwgaXQgbmVlZHMgdGhlIHNpbWlsYXIgbWVjaGFuaXNtIGFz
IElQL1RUTC4gVGhlIHVzYWdlIG9mIGluZGV4IGluIHlvdXIgcHJvcG9zYWwgZG9lcyBub3QgYWNo
aWV2ZSB0aGlzIHB1cnBvc2UuDQoNCklmIHdlIHVzZSBJUCBhcyB0cmFuc3BvcnQsIElNTzogbm8g
bmVlZCB0byBpbXBsZW1lbnQgVFRMIG1lY2hhbmlzbSB3aXRoaW4gU0ZDLCBqdXN0IGxldmVyYWdl
IElQIFRUTCBjYXBhYmlsaXR5LiBCdXQsIGlmIG92ZXIgb3RoZXIgdHJhbnNwb3J0cywgd2UgbmVl
ZCB0byBpbXBsZW1lbnQgSVAvVFRMIGxpa2UgbWVjaGFuaXNtIGluIFNGQy4NCg0KUmVnYXJkcywN
Ckx1Y3kNCg0KDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCA5OjM1IEFNDQpUbzog
WHV4aWFvaHU7IEx1Y3kgeW9uZzsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNv
bjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10g
U0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KWGlhb2h1
LA0KDQpJIGRvbqGvdCB0aGluayB3ZSBuZWVkIHRvIHZpZXcgdGhlIFNGIGluZGV4IGFzIGEgVFRM
LiAgIEFwcHJvcHJpYXRlIHZhbGlkYXRpb24gYW5kIGxvb3Agc3VwcHJlc3Npb24gY2FuIGJlIGRv
bmUgZXZlbiB3aXRoIHRoZSBjdXJyZW50IHByb3Bvc2VkIGRlZmluaXRpb24uICAgIEFueSBTRkYg
cmVjZWl2aW5nIGFuIFNGQyBlbmNhcHN1bGF0ZWQgcGFja2V0IG9yIGZyYW1lIHdvdWxkIG5lZWQg
dG8ga25vdyB0byB3aGljaCBvZiBpdHMgZGVwZW5kZW50IFNGoa9zIGl0IHNob3VsZCBmb3J3YXJk
IHRoZSBwYWNrZXQgb3IgZnJhbWUuICAgVG8gZG8gc28gbWVhbnMgdGhhdCBpdCBjYW4gdmFsaWRh
dGUgdGhhdCB0aGUgcGF0aCBJRCBpcyBvbmUgdGhhdCBpdCBleHBlY3RzIHRvIHBhcnRpY2lwYXRl
IGluIGFuZCB0aGF0IHRoZSBTRiBpbnN0YW5jZSBpZGVudGlmaWVkIGJ5IHRoZSBpbmRleCBvbiB0
aGF0IHBhdGggaXMgb25lIHRoYXQgaXQgaXMgcmVzcG9uc2libGUgZm9yLiAgICBTdWNoIGNoYWlu
IHBhdGggZGF0YSBtYXkgaGF2ZSBiZWVuIGxvY2FsbHkgcHJvdmlzaW9uZWQgb3IgbWF5IGhhdmUg
YmVlbiBkaXN0cmlidXRlZCBpbiBhIGNvbnRyb2wgcGxhbmUuDQoNCldoZW4gdGhlIFNGRiByZWNl
aXZlcyB0aGUgZ29vZCBwYWNrZXQgb3IgZnJhbWUgYmFjayBmcm9tIG9uZSBvZiBpdHMgZGVwZW5k
ZW50IFNGoa9zLCBpdCB3aWxsIGlkZW50aWZ5IHRoZSBuZXh0IFNGIGFuZCBTRkYgYnkgY29uc3Vs
dGluZyBpdHMgbG9jYWwgZGF0YWJhc2UuICAgSWYgaXQgaXMgbm90IHRoZSBmaW5hbCBTRiwgdGhl
biB0aGUgU0YgaW5kZXggaXMgaW5jcmVtZW50ZWQsIHRoZSB0cmFuc3BvcnQgaGVhZGVyIHVwZGF0
ZWQgYXMgbmVjZXNzYXJ5LCBhbmQgdGhlIHBhY2tldCBvciBmcmFtZSBwcm9ncmVzc2VkLiAgICBG
YWlsdXJlIHRvIHByb3Blcmx5IGluY3JlbWVudCB0aGUgU0YgSW5kZXggd291bGQgYmUgYWtpbiB0
byBmYWlsdXJlIHRvIGRlY3JlbWVudCBhIFRUTCBieSBhIHJvdXRlciCoQyB0aGVyZSBpcyBubyBw
cm90ZWN0aW9uIGZyb20gdGhhdC4NCg0KICAgUm9uDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2Zj
LWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBYdXhpYW9odQ0KU2VudDogVGh1cnNkYXks
IE1hcmNoIDI3LCAyMDE0IDU6NDQgQU0NClRvOiBSb24gUGFya2VyOyBMdWN5IHlvbmc7IFJlaW5h
bGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGlj
YXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCg0Kt6K8/sjLOiBzZmMgW21haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZ10gtPqx7SBSb24gUGFya2VyDQq3osvNyrG85DogMjAxNMTqM9TCMjbI1SA3OjEz
DQrK1bz+yMs6IEx1Y3kgeW9uZzsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNv
bjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQrW98ziOiBSZTogW3NmY10gU0ZD
IGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KTHVjeSwNCg0K
UmVnYXJkaW5nIHRoZSBzZXJ2aWNlIGZ1bmN0aW9uIGluZGV4IHRoYXQgd291bGQgYmUgY29udGFp
bmVkIGluIHRoZSBzZXJ2aWNlIGhlYWRlciwgSSB0aGluayBpdCBpcyBzaW1wbHkgaW5jcmVtZW50
ZWQgZnJvbSAxIHRvIGluZGljYXRlIHRoZSBuZXh0IHNlcnZpY2UgZnVuY3Rpb24gd2l0aGluIHRo
ZSBjaGFpbi4gICBGb3IgZXhhbXBsZSwgaWYgdGhlIHBhdGggSUQgaXMgWCwgZm9yIGEgcGF0aCB7
U0YtQS01LCBTRi1CLTIsIFNGLUMtNn0sIHRoZW4gcGFja2V0cyBkZXN0aW5lZCBmcm9tIGEgY2xh
c3NpZmllciB0b3dhcmRzIFNGLUEtNSB3b3VsZCBjYXJyeSAocGF0aCBYLCBpbmRleCAxKSwgcGFj
a2V0cyBmcm9tIFNGLUEtNSB0byBTRi1CLTIgd291bGQgY2FycnkgKHBhdGggWCwgaW5kZXggMiks
IGV0Yy4NCg0KW1hpYW9odV0gSSB0aGluayB0aGUgdmFsdWUgb2YgdGhlIHNlcnZpY2UgaW5kZXgg
c2hvdWxkIGJlIGRlY3JlbWVudGVkLCByYXRoZXIgdGhhbiBiZWluZyBpbmNyZW1lbnRlZCB3aGVu
IHRyYXZlbGxpbmcgYWxvbmcgdGhlIHNlcnZpY2UgcGF0aCBzaW5jZSB0aGF0IGluZGV4IGlzIG5v
dCBvbmx5IHVzZWQgZm9yIGluZGljYXRpbmcgdGhlIG5leHQgc2VydmljZSBmdW5jdGlvbiB3aXRo
aW4gdGhlIGNoYWluLCBidXQgYWxzbyB1c2VkIGZvciBvdGhlciBwdXJwb3NlcyAoZS5nLiwgVFRM
IG9mIHRoZSBzZXJ2aWNlIHBhdGgsIGluZGljYXRvciBvZiB0aGUgZW5kIG9mIHRoZSBzZXJ2aWNl
IGNoYWluKSwgdW5sZXNzIHlvdSB3YW50IHRvIGludHJvZHVjZSBhbiBhZGRpdGlvbmFsIGZpZWxk
IHdoaWNoIGluZGljYXRlcyB0aGUgdG90YWwgbGVuZ3RoIG9mIHRoZSBzZXJ2aWNlIGNoYWluLg0K
DQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUNCg0KICAgUm9uDQoNCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fDQpGcm9tOiBzZmMgW3NmYy1ib3VuY2VzQGlldGYub3JnXSBvbiBiZWhhbGYg
b2YgTHVjeSB5b25nIFtsdWN5LnlvbmdAaHVhd2VpLmNvbV0NClNlbnQ6IFR1ZXNkYXksIE1hcmNo
IDI1LCAyMDE0IDY6MzggUE0NClRvOiBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9s
c29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2Zj
XSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KSGkgUmVp
bmFsZG8sDQoNClRoYW5rIHlvdSB0byBzaGFyZSB5b3VyIHZpZXdzIG9uIHRoaXMgc29sdXRpb24u
IFdlIHdhbnQgdG8gaGF2ZSBhbiBlbGVnYW50IGFuZCBnZW5lcmFsIHNvbHV0aW9uIHdpdGggb25l
IHN0YW5kYXJkIFNGQyBoZWFkZXIgdG8gY292ZXIgbWFqb3JpdHkgdXNlIGNhc2VzDQoNClNlZSBp
bmxpbmUgYmVsb3cuDQoNCg0KRnJvbTogUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pIFttYWlsdG86
cmVwZW5ub0BjaXNjby5jb21dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA0OjU2IFBN
DQpUbzogTHVjeSB5b25nOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlv
biwgcHJvcyBhbmQgY29ucz8NCg0KSGksDQoNClRoZXJlIGFyZSBzZXZlcmFsIHNvbHV0aW9uIHRv
IHRoaXMgcHJvYmxlbS4gU29tZSBvZiB0aGVtIGltcGxlbWVudGF0aW9uIHNwZWNpZmljLCBvdGhl
cnMgbW9yZSBlbGVnYW50Lg0KDQoxIC0gT25lIG9mIHRoZSBtb3JlIGVsZWdhbnQgb25lcyBpcyB0
byB1c2UgdGhlIFNlcnZpY2UgSW5kZXggdG8gZGV0ZXJtaW5lIHRoZSBuZXh0IHNlcnZpY2UgZnVu
Y3Rpb24gaW5zdGFuY2UuICBJdCBtYWtlcyBmb3IgYSBjb21wbGV0ZWx5IHN0YXRlbGVzcyBzb2x1
dGlvbiAoY29kZSB3aXNlKS4NCltMdWN5XSB3aGVuIHVzaW5nIFBhdGggSUQgYW5kIFNlcnZpY2Ug
SW5kZXggb24gU0ZDIGhlYWRlciwgaXQgcmVxdWlyZXMgYXNzaWduaW5nIGluZGV4ICMgdG8gZWFj
aCBTRiBpbnN0YW5jZSwgY29uZmlndXJpbmcgdGhlbSBpbiB0aGUgZm9yd2FyZGluZyB0YWJsZSwg
d2hpY2ggaXMgdmVyeSBjb21wbGV4IHByb2Nlc3MgYW5kIGVhc2lseSBwcnVuZSBmb3IgZXJyb3Ig
aW4gbWF5IG9waW5pb24uICBJbiBhZGRpdGlvbiwgZWFjaCBTRiBpbnN0YW5jZSBtYXkgc2VydmUg
bW9yZSB0aGFuIG9uZSBTRkMsIHNvIG5lZWQgdG8gYXNzaWduIGluZGV4ICMgZm9yIGVhY2ggU0ZD
LCB3aGljaCBpcyBtb3JlIGNvbXBsZXguIFJlZ2FyZGluZyB0aGUgc3RhdGVsZXNzLCBJIGRvbqGv
dCBnZXQgaXQuIElzbqGvdCBpbmRleCAjIGEgc3RhdGUgYXMgd2VsbCAobWF5IGJlIGZldyBiaXQg
bGVzcyk/DQoNClRvIGltcGxlbWVudCB0cnVlIHN0YXRlbGVzcywgU0ZDIGhlYWRlciBuZWVkcyBh
YmlsaXR5IHRvIGNhcnJ5IGFsbCBTRklzIElQIGFkZHJlc3NlcyBpbiBTRkMgaGVhZGVyLCB3aGlj
aCB3YXMgY29uc2lkZXJlZCBhcyBub24tc2NhbGUgc29sdXRpb24uDQoNCg0KMiCoQyBBbm90aGVy
IG9wdGlvbiBpcyBmcm9tIGEgY29kaW5nIHBlcnNwZWN0aXZlIHlvdSBjYW4ganVzdCBrZWVwIG1v
cmUgc3RhdGUgaW4geW91ciBTTi9TRkYgd2hpbGUgeW91IHByb2Nlc3MgdGhlIHBhY2tldCBhbmQg
ZGV0ZXJtaW5lIHdoYXQgaXMgdGhlIKGwbmV4dKGxIHNlcnZpY2UuDQpbTHVjeV0gQWdyZWUuDQoN
CkJ1dCBpcnJlc3BlY3RpdmUsIHRoZSBTTiBuZWVkcyB0byBrbm93IHRoZSBQYXRoIElEIGFuZCB0
aGUgbGlzdCBvZiBTRklzIGludGVybmFsIHRvIGl0cyBub2RlLiBUaGlzIHByb3Zpc2lvbmluZyBj
YW4gaGFwcGVuIGluIGEgdmFyaWV0eSBvZiB3YXlzLCBJIGltcGxlbWVudGVkIHdpdGggUkVTVGNv
bmYgYW5kIE5ldGNvbmYuDQoNCkFzIGZhciBhcyBVRFAvSVAgdnMuSVAsIEkgZ2l2ZSBwcmVmZXJl
bmNlIHRvIFVEUC9JUC4gSWYgeW91IGhhdmUgYSBmaXhlZCBwb3J0IG92ZXIgVURQIGluIHdoaWNo
IHRvIHJlY2VpdmUvc2VuZCBwYWNrZXRzOg0KDQotIFlvdSBjYW4gaGF2ZSB5b3VyIGVudGlyZSBk
YXRhcGxhbmUgaW4gdXNlcnBhY2UgYW5kIHVzZSBhIHZhcmlldHkgb2YgcHJvZ3JhbW1pbmcgbGFu
Z3VhZ2VzLg0KLSBZb3UgZG8gbm90IG5lZWQgcmF3IHBhY2tldCBhY2Nlc3MgdG8gcHVsbC9zZW5k
IHBhY2tldHMuIFRoZXJlZm9yZSBubyByb290IHN1cHBvcnQuDQotIFVEUCBjYW4gdHJhdmVyc2Ug
bm9uLVNGQyBhd2FyZSBtaWRkbGV4Ym94ZXMuDQpbTHVjeV0gQWdyZWUgb24gdGhpcyBzdGF0ZW1l
bnQuIEJ1dCBmb3IgU0ZDIGRvbWFpbiwgZG8gd2Ugd2FudCB0byBhbGxvdyBzdWNoIG1pZGJveGVz
IG9uIFNGQyBwYXRoPyBNYXliZSBoYXBwZW4gaWYgYSBTRkMgZG9tYWluIGNyb3NzZXMgbW9yZSB0
aGFuIHRyYW5zcG9ydCBkb21haW5zPyBUaGlzIGlzIG9uZSBJIGxpa2UgdG8ga25vdyBmcm9tIFNQ
cyBhbmQgU0YgdmVuZG9ycy4NCg0KUmVnYXJkcywNCkx1Y3kNCk9yIHlvdSBjYW4gdXNlIGFueSBv
ZiB0aGUgYXZhaWxhYmxlIG1ldGhvZHMoIFRVUk4sIFNUVU4sIGV0YykuICBJZiB5b3UgZW5jYXAg
aW4gc29tZXRoaW5nIGVsc2Ugb3RoZXIgdGhhbiBJUC9VRFAgdGhlIGFwcGxpY2FiaWxpdHkgb2Yg
U0ZDIHdpbGwgYmUgY29uc2lkZXJhYmx5IGRpbWluaXNoZWQuSnVzdCBjaGVjayBTVENQIGFuZCBp
dHMgcHJvYmxlbSBvbiBnZXR0aW5nIGFkb3B0ZWQgZ2l2ZW4gbWlkZGxleGJveGVzICBub3QgcmVj
b2duaXppbmcgaXRzIHByb3RvY29sIG51bWJlci4NCg0KLSBJdCBqaXZlcyB3aXRoIG90aGVyIElF
VEYgd29yayBpbiB0aGUgYXJlYXMgb2YgbWV0YWRhdGEgYW5kIHRyYW5zcG9ydCBzZXJ2aWNlcyAo
c2F5LCBUQVBTKS4NCg0KcmVnYXJkcywNCg0KUmVpbmFsZG8NCg0KDQoNCkZyb206IEx1Y3kgeW9u
ZyA8bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4NCkRh
dGU6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IGF0IDI6MjUgUE0NClRvOiBEYXZlIERvbHNvbiA8
ZGRvbHNvbkBzYW5kdmluZS5jb208bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPj4sICJzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4iIDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNh
dGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KSGkgRGF2ZSwNCg0KSWYgYSBzZXJ2aWNlIGZvcndhcmRl
ciBwb2ludCBjb25uZWN0cyBtb3JlIHRoYW4gb25lIFNGIGluc3RhbmNlcyB0aGF0IGJlbG9uZyB0
byB0aGUgc2FtZSBTRkMsIGhvdyBjYW4gb25lIFBhdGggSUQgZGV0ZXJtaW5lIHdoaWNoIFNGIGlu
c3RhbmNlcyBpcyB0aGUgbmV4dD8gSWYgeW91IGRyYXcgYSBzZXJ2aWNlIGNoYWluIHBhdGggd2l0
aCBtYW55IFNGIGluc3RhbmNlcywgeW91IGNhbiBlYXNpbHkgc2VlLCBpZiBQYXRoIElEIHJlcHJl
c2VudHMgdGhhdCBwYXRoLCBzZXJ2aWNlIGZvcndhcmRlciBuZWVkcyB0byB1c2UgcHJldmlvdXMg
U0Ygb24gdGhlIHBhdGggdG8gcG9zaXRpb24gdGhlIG5leHQgU0Ygb24gdGhhdCBwYXRoLg0KDQpM
dWN5DQoNCkZyb206IERhdmUgRG9sc29uIFttYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb21dDQpT
ZW50OiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA0OjEwIFBNDQpUbzogTHVjeSB5b25nOyBzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBTRkMgYXMgYW4gSVAg
b3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpXaHkgZG8geW91IHRoaW5rIHRo
ZSBwcmV2aW91cyBTRiBJUCBhZGRyZXNzIGlzIHJlcXVpcmVkIHRvIGRldGVybWluZSB0aGUgbmV4
dCBTRiBJUCBhZGRyZXNzPyBXaHkgaXMgdGhlIFBhdGggSUQgbm90IHN1ZmZpY2llbnQgaW5mb3Jt
YXRpb24/DQoNCg0KRnJvbTogTHVjeSB5b25nIFttYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb21d
DQpTZW50OiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA0OjU2IFBNDQpUbzogRGF2ZSBEb2xzb247
IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFNGQyBhcyBh
biBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkluIHRoaXMgc29sdXRp
b24sIHNlcnZpY2UgZm9yd2FyZGVyIGFuZCBTRiBpbnN0YW5jZSBhcmUgc2VwYXJhdGVkIGVudGl0
aWVzLiBTZXJ2aWNlIGZvcndhcmRlciBuZWVkcyBQYXRoIElEIGFuZCBwcmV2aW91cyBTRiBJUCBh
ZGRyZXNzIHRvIHVuaXF1ZWx5IGlkZW50aWZ5IHRoZSBuZXh0IFNGIElQIGFkZHJlc3MuDQoNCkx1
Y3kNCg0KRnJvbTogRGF2ZSBEb2xzb24gW21haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbV0NClNl
bnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDM6MjEgUE0NClRvOiBMdWN5IHlvbmc7IHNmY0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFNGQyBhcyBhbiBJUCBv
ciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkkgZG8gbm90IHNlZSB3aHkgc291
cmNlIElQIGFkZHJlc3MgKHByZXZpb3VzIFNGKSB3b3VsZCBiZSByZXF1aXJlZCB0byBsb29rIHVw
IHRoZSBuZXh0IFNGLiBUaGUgcGF0aCBJRCBzaG91bGQgYmUgc3VmZmljaWVudCB0byBkZXRlcm1p
bmUgdGhlIG5leHQgU0YuDQoNCg0KDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNA
aWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBMdWN5IHlvbmcNClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1
LCAyMDE0IDQ6MDIgUE0NClRvOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1
YmplY3Q6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNv
bnM/DQoNCkhpLA0KDQpUaGVyZSBhcmUgbWFueSB3YXlzIHRvIGltcGxlbWVudCBTRkNzLiBIb3dl
dmVyLCBvbmUgb2Ygb3VyIGdvYWxzIGluIHN0YW5kYXJkIGlzIHRvIGRldmVsb3AgYSBzb2x1dGlv
biB0aGF0IGlzIHNpbXBsZSBhbmQgbGVzcyBjb3N0IGZvciB2ZW5kZXJzIGFuZCBzZXJ2aWNlIHBy
b3ZpZGVycy4gIE90aGVyIGdvYWxzIGFyZSB0aGF0IHRoZSBzb2x1dGlvbiBjYW4gYXBwbHkgdG8g
Y29tbW9uIGFuZCBtYWpvcml0eSB1c2UgY2FzZXMuDQoNCklmIHdlIGltcGxlbWVudCBTRkMgYXMg
YW4gSVAgb3IgVURQL0lQIGFwcGxpY2F0aW9uLCBpLmUuIG9uY2UgdHJhZmZpYyBpcyBjbGFzc2lm
aWVkIGJ5IHRoZSBjbGFzc2lmaWNhdGlvbiwgaXQgYWRkcyBTRkMgaGVhZGVyIGFuZCBJUCBoZWFk
ZXIgKG91dGVyKSBvbiB0aGUgcGFja2V0cyAoVURQIGhlYWRlciB0b28gaW4gbGF0dGVyIGNhc2Up
LCBhbmQgc2VuZCBzdWNoIHBhY2tldHMgYXMgYSByZWd1bGFyIElQIHBhY2tldC4gVGhlIHNyYyBJ
UCBvZiBvdXRlciBoZWFkZXIgY2FuIGJlIGNsYXNzaWZpY2F0aW9uIElQIGFkZHJlc3MsIGFuZCBk
c3QgSVAgY2FuIGJlIG5leHQgU0YgSW5zdGFuY2UgSVAgYWRkcmVzcy4gTWFueSB0cmFuc3BvcnQg
bmV0d29ya3MgY2FuIGNhcnJ5IElQIHRyYWZmaWMgYW5kIHJvdXRlIElQIHBhY2tldHMgYmFzZWQg
b24gZHN0IElQIGFkZHJlc3MuICBXZSBvbmx5IG5lZWQgdG8gcmVxdWVzdCBhIG5ldyBJUCBwcm90
b2NvbCB0eXBlIGZvciBTRkMuIEF0IHRoZSBzZXJ2aWNlIGZvcndhcmRlciBwb2ludCwgaXQgY2Fu
IGxvb2sgdXAgbmV4dCBTRiBJUCBhZGRyZXNzIGJhc2VkIG9uIFBhdGggSUQgaW4gU0ZDIGhlYWRl
ciBhbmQgc3JjIElQIGFkZHJlc3MgKHByZXZpb3VzIFNGKSBvbiB0aGUgcGFja2V0LiAgQSBTRiBh
bHNvIGZvcndhcmRzIHRoZSBwYWNrZXQgd2l0aCBTRkMgaGVhZGVyIGFzIGFuIElQIHBhY2tldCBh
bmQgZmlsbHMgaXRzIElQIGFkZHJlc3MgYXMgc3JjIElQIGFuZCB0aGUgc2VydmljZSBmb3J3YXJk
ZXIgcG9pbnQgSVAgYWRkcmVzcyBhcyB0aGUgZHN0IElQIG9uIHRoZSBwYWNrZXQuDQoNClRoaXMg
c29sdXRpb24gd29ya3MgZm9yIGVpdGhlciBTRkMgYXMgYW4gSVAgYXBwbGljYXRpb24gb3IgVURQ
L0lQIGFwcGxpY2F0aW9uLCB3aGljaCBvbmUgaXMgbW9yZSBwcm9wZXIgZnJvbSBTRiBhbmQgc2Vy
dmljZSBmb3J3YXJkZXIgcG9pbnQ/DQoNClRoaXMgc29sdXRpb24gc2VlbXMgc2ltcGxlIHRvIG1l
IGFuZCBvbmx5IG5lZWQgUGF0aCBJRCBpbiBTRkMgaGVhZGVyIGZvciBzdGVlcmluZyB0cmFmZmlj
IHRocm91Z2ggdGhlIFNGQyBwYXRoLiBCdXQgbGlrZSB0byBzZWUgb3RoZXJzoa8gb3BpbmlvbiBv
biB0aGlzIHNvbHV0aW9uLCBwcm9zIGFuZCBjb25zLg0KDQpUaGFua3MsDQpMdWN5DQo=

--_000_2691CE0099834E4A9C5044EEC662BB9D4536B4F1dfweml701chmchi_
Content-Type: text/html; charset="gb2312"
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=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:"Segoe UI";
	panose-1:2 11 5 2 4 2 4 2 2 3;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:SimSun;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{mso-style-name:msochpdefault;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:10.0pt;
	font-family:"Times New Roman","serif";}
p.html, li.html, div.html
	{mso-style-name:html;
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
p.a, li.a, div.a
	{mso-style-name:a;
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.htmlpreformattedchar0
	{mso-style-name:htmlpreformattedchar;
	font-family:Consolas;}
span.balloontextchar0
	{mso-style-name:balloontextchar;
	font-family:"Segoe UI","sans-serif";}
span.htmlchar
	{mso-style-name:htmlchar;
	font-family:SimSun;}
span.char
	{mso-style-name:char;
	font-family:"Calibri","sans-serif";}
span.balloontextchar00
	{mso-style-name:balloontextchar0;
	font-family:"Tahoma","sans-serif";}
span.emailstyle19
	{mso-style-name:emailstyle19;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.emailstyle20
	{mso-style-name:emailstyle20;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle21
	{mso-style-name:emailstyle21;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle22
	{mso-style-name:emailstyle22;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle23
	{mso-style-name:emailstyle23;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle24
	{mso-style-name:emailstyle24;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle34
	{mso-style-name:emailstyle34;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle35
	{mso-style-name:emailstyle35;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle36
	{mso-style-name:emailstyle36;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle37
	{mso-style-name:emailstyle37;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle38
	{mso-style-name:emailstyle38;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle39
	{mso-style-name:emailstyle39;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle40
	{mso-style-name:emailstyle40;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle41
	{mso-style-name:emailstyle41;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle42
	{mso-style-name:emailstyle42;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle43
	{mso-style-name:emailstyle43;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle44
	{mso-style-name:emailstyle44;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle47
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
.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"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Nicolas =
BOUTHORS [mailto:Nicolas.BOUTHORS@qosmos.com]
<br>
<b>Sent:</b> Friday, March 28, 2014 3:08 AM<br>
<b>To:</b> Lucy yong; Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave =
Dolson; sfc@ietf.org<br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Hello Lucy,
<o:p></o:p></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Your proposal supposes that =
the Path Id is included somewhere. Either in the IP/UDP overlay fields or i=
n a specific header. I think the latter should prevail.<o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] To clarif=
y, in my proposal it use the latter. The proposal is to treat SFC as an IP =
(/UDP) application. SFC solution relies on SFC header to convey the path ID=
 and metadata. I did not mention metadata
 because the forwarding part does not use metadata. Again, in this proposal=
, &nbsp;there is a SFC header that includes Path ID, metadata, etc.</span><=
/i></b><span style=3D"color:#0070C0"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Your proposal does not cover=
 Metadata transport which is one objective of the SFC group. So that would =
have to be added to the header either as a set of fixed
 fields or as a variable sized option.&nbsp;We are not that far from the qu=
inn and zhang drafts.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Hope abov=
e statement help here.</span></i></b><span style=3D"color:#0070C0"><o:p></o=
:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">The main difference being th=
en on whether or not we should have an index in the header as well.<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] No, this =
is not my point. My point is what information should be used in forwarding.=
 We know that has to be PATH ID &#43; something that represents to SF-X ins=
tance. Should we use index or SF-X IP address?
 I see the complexity to use index than IP address.</span></i></b><span sty=
le=3D"color:#0070C0"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">I don't see how it is more c=
omplex to provision a routing table in a SFF containg a list of pairs (prev=
ious IP address, [next IP address,..])* or an indexed list
 of pairs: (received index,[ [(next index, next IP address),..]]) *.<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] complexit=
y I see were described in previous email.</span></i></b><span style=3D"colo=
r:#0070C0"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">What we see tough is that th=
at relying the previous IP sources for routing does not allow in all cases =
to have a SFF serve multiple SF sets (next SFs allowed)
 when they appear in the same chain. The index mechanism allows it instead.=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] IMO: &nbs=
p;PATH ID &#43; SF-X instance IP address can uniquely determine the next SF=
-X instance IP in all cases. &nbsp;Maybe I miss the case, could you give an=
 example that does not work?</span></i></b><span style=3D"color:#0070C0"><o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">The limitation seem to be th=
at an SFF instance, in the model you propose, should not receive traffic fr=
om another one twice in a chain.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] It is not=
 true. Don=A1=AFt know where do you get that impression? Please give an exa=
mple.<o:p></o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p=
></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Thanks,<o:p></o:=
p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Lucy</span></i><=
/b><span style=3D"color:#0070C0"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Is it correct ? and if so is=
 it acceptable?<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Nicolas<o:p></o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Note: * - second element in =
the pair is a list as we could have multiple possible next hops (e.g; LBS)<=
o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Based on Ron example of IP s=
ource model limitation:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp; &nbsp;Network configr=
ation:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; SFF0(Ingres), &nbsp;SFF1 ( SFA, SFB), &nbsp; &nbsp;SFF2 (SFC,=
 SFD), SFF(Egress). &nbsp;&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp;So 4 host, each with its separate SFF IP address, servi=
ng one or more local SF (same address as SFF)<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp; &nbsp;chain: Ingress,=
 &nbsp;SFA, &nbsp;SFC, &nbsp;SFB, SFD , Egress. &nbsp;<o:p></o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; Runs into a problem on SFF2 as it cannot distinguish traffic =
coming out of SFA or SFB based on SFF1 IP address only.<o:p></o:p></span></=
p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp; &nbsp;chain: Ingress,=
 SFA ,SFC, SFA, SFD, Egress.&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; Has some issues as well as SFF2 the second time cannot distin=
guish that it is hit the first time of the second time.<o:p></o:p></span></=
p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<div>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;se=
rif&quot;;color:black">
<hr size=3D"2" width=3D"100%" align=3D"center">
</span></div>
<div id=3D"divRpF752221">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><b><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:b=
lack">From:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tah=
oma&quot;,&quot;sans-serif&quot;;color:black"> Lucy yong [lucy.yong@huawei.=
com]<br>
<b>Sent:</b> Thursday, March 27, 2014 10:25 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a =
href=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot=
;,&quot;serif&quot;;color:black"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Ron,</span><span st=
yle=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">If we treat SFC as an =
IP or IP/UPD application, we do not change the requirement and architecture=
. We have a simple solution to achieve bi-directional SFC with the same Pat=
h ID. Let me explain the solution again.</span><span style=3D"color:black">=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">If we implement SFC as a=
n IP or UDP/IP application, i.e. once traffic is classified by the classifi=
cation, it adds SFC header and IP header (outer) on the packets (UDP header=
 too in latter case), and send such
 packets as a regular IP packet. The src IP on outer header is classificati=
on IP address, and dst IP is next SF-X Instance IP address. We only need to=
 request a new IP protocol type for SFC. &nbsp;At the SFF, it can search ne=
xt SF-X Instance IP address based on
 Path ID in SFC header and src IP address (previous SF) on the packet when =
receiving a packet from previous SF-X instance; it forwards the packet on d=
st IP &nbsp;on the packet when receiving a packet from another SFF/SNF. &nb=
sp;A SF-X instance also forwards the packet
 with SFC header as an IP packet and fills its IP address as src IP on oute=
r header and the SFF/SNF IP address as the dst IP on the outer header.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">For bi-directional SFC, =
both directions can use the same Path ID in this solution. Path ID &#43; sr=
c IP address let SFF uniquely get the next SF-X instance in forwarding tabl=
e.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">This solution can implem=
ent SNF/SFF function on a regular router without changing the router behavi=
or, i.e. forward the packet based on its destination IP address. If the des=
tination address is router itself, the
 router terminates and check the protocol type. If the type is SFC, the rou=
ter will perform a table lookup based on Path ID in SFC header &#43; src IP=
 on outer IP header. As simple as that. This solution allow leveraging a lo=
t of IP functions too.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Since IP can be transpor=
ted over many transport solutions, Ethernet, MPLS, overlay, etc, in theory,=
 SFC can be implemented over any transport network too. The solution can ma=
ke control and management easy because
 we don=A1=AFt have to assign index for each SF-X instances. SF-X IP addres=
s as unique identifier is used in all SFCs.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Any comment on this prop=
osal.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Thanks,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:black">Lucy <o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Ron Parker [<a href=3D"mailto:Ron_Parker@affirmednetworks.c=
om">mailto:Ron_Parker@affirmednetworks.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 3:24 PM<br>
<b>To:</b> Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a h=
ref=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Lucy.</span><span styl=
e=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Do you have a specific=
 proposal for making bidirectional chains easier to deploy and manage?&nbsp=
;&nbsp; If so, would you suggest changes to the requirements?&nbsp;&nbsp; A=
rchitecture?&nbsp;&nbsp; Header encapsulation?&nbsp;&nbsp; Control plane (f=
uture)?</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp;&nbsp; Ron=
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From:</span></b><span=
 style=3D"color:black"> Lucy yong [<a href=3D"mailto:lucy.yong@huawei.com" =
target=3D"_blank">mailto:lucy.yong@huawei.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 4:18 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a =
href=3D"mailto:sfc@ietf.org" target=3D"_blank">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Ron,</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">IMO, We can=A1=AFt mak=
e one part simple and good looking but leave other parts to be in complex. =
Our goal is to have a simple and low cost SFC solution to cover majority us=
e cases. SP already can implement SFC on
 today=A1=AFs network. If we can=A1=AFt make this goal, then the solution m=
ay not be useful.</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Thanks,</span><span st=
yle=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Ron Parker [<a href=3D"mailto:Ron_Parker@affirmednetworks.c=
om" target=3D"_blank">mailto:Ron_Parker@affirmednetworks.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 3:11 PM<br>
<b>To:</b> Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a h=
ref=3D"mailto:sfc@ietf.org" target=3D"_blank">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Lucy,</span><span styl=
e=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">You raise a good point=
 on bidirectional chains, which I think is a majority use case for function=
al, simplification, or observability reasons.&nbsp;&nbsp;&nbsp; The way we=
=A1=AFve expressed things so far, it would be up to the management
 plane or control plane to indicate how such individual paths are paired to=
gether.</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron</span=
><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From:</span></b><span=
 style=3D"color:black"> Lucy yong [<a href=3D"mailto:lucy.yong@huawei.com" =
target=3D"_blank">mailto:lucy.yong@huawei.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 4:08 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a =
href=3D"mailto:sfc@ietf.org" target=3D"_blank">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Ron,</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Ron Parker [<a href=3D"mailto:Ron_Parker@affirmednetworks.c=
om" target=3D"_blank">mailto:Ron_Parker@affirmednetworks.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 3:01 PM<br>
<b>To:</b> Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a h=
ref=3D"mailto:sfc@ietf.org" target=3D"_blank">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Lucy,</span><span styl=
e=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">One clarification.&nbs=
p;&nbsp; =A1=B0The path=A1=B1 does not exactly mean the SFC.&nbsp;&nbsp; Th=
e SFC is abstract, before accounting for network locators.&nbsp;&nbsp; As a=
 special case, if all of the SF=A1=AFs in the SFC have only a single networ=
k locator,
 then the path and chain are the same.&nbsp; &nbsp;But, if any or all of th=
ose SF=A1=AFs are multiply located, then the path is specific to an exact s=
equence of located service function instances.</span><span style=3D"color:b=
lack"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Thank you=
 for clarification. I agree with that. The path is an exact sequence of loc=
ated service function instances. For a bi-directional SFC, it has to be tre=
ated as two distinct paths in this solution.
 Any concern on the complexity in managing them?</span></i></b><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">&nbsp;</span></i=
></b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Thanks,</span></=
i></b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Lucy</span></i><=
/b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp;&nbsp; Ron=
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From:</span></b><span=
 style=3D"color:black"> Lucy yong [<a href=3D"mailto:lucy.yong@huawei.com" =
target=3D"_blank">mailto:lucy.yong@huawei.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 3:41 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a =
href=3D"mailto:sfc@ietf.org" target=3D"_blank">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Ron,</span><span st=
yle=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Ron Parker [<a href=3D"mailto:Ron_Parker@affirmednetworks.c=
om" target=3D"_blank">mailto:Ron_Parker@affirmednetworks.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 12:09 PM<br>
<b>To:</b> Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a h=
ref=3D"mailto:sfc@ietf.org" target=3D"_blank">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Lucy,</span><span styl=
e=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Regarding the SF Index=
, draft-zhang-sfc-sch defines this as relative to the path, and not as a gl=
obally unique identifier of an SF instance.</span><span style=3D"color:blac=
k"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] This is m=
y understanding too. =A1=B0The path=A1=B1 here means a SFC, right? I do not=
 see index as an SF instance identifier at all, it is an alias and only use=
d in forwarding. This is the reason, I think,
 that assigning these aliases and configuring then in forwarding table is c=
omplex for management and controller and may prune an error easily. For sup=
porting bi-directional or branching use cases, using index in forwarding ma=
y also bring other concerns.</span></i></b><span style=3D"color:black"><o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Regarding TTL, my firs=
t thought is that is a property of the transport, and if it is important to=
 you, choose the transport accordingly.&nbsp;&nbsp; But, I=A1=AFm open to f=
urther discussion along these lines.</span><span style=3D"color:black"><o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Thank you=
 for the clarification. This is related to the discussion under this title.=
 If SPC is implemented as IP or IP/UDP application, it can leverage a lot w=
hat IP technology have done. If we assume
 that SFC may be carried over any transport solution, SFC implementation ha=
s to provide these functions, which, IMO, related to what information that =
SFC header need to hold.</span></i></b><span style=3D"color:black"><o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">&nbsp;</span></i=
></b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Thanks,</span></=
i></b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Lucy</span></i><=
/b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron</span=
><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From:</span></b><span=
 style=3D"color:black"> Lucy yong [<a href=3D"mailto:lucy.yong@huawei.com" =
target=3D"_blank">mailto:lucy.yong@huawei.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 12:26 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; <a =
href=3D"mailto:sfc@ietf.org" target=3D"_blank">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Ron,</span><span st=
yle=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">I assume that the inde=
x usage you mentioned below is the same whether these three SFs are on one =
SFF or two SFFs, which means that the index # is assigned to SF-X-I per SFC=
 and by the incremental. A SF-X-I may
 be served to many SFCs and position differently in SFCs. This means that, =
in this method, a SF-X-I is mapped with different index #, one per each SFC=
 that has the SF-X-I. IMO: &nbsp;when operator/system creates a SFC and sel=
ects SF-X-Is for the SFC, and then assign
 index # to them and configure the forwarding table with path ID and index =
# in the related SFFs. Furthermore, each index # also need to be associated=
 to the address or port that transport layer can understand. &nbsp;IMO: thi=
s is a complex process for the system,
 uneasy to manger too, and may easily prone an error. </span><span style=3D=
"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Second, your draft als=
o mention that the use of index to prevent the loop.&nbsp; The loop does no=
t occur in normal condition. The loop occurs in abnormal condition. So the =
loop prevention mechanism is to prevent no
 loop happen in any abnormal condition. That is why TTL is designed for in =
IP network. If SFC header is expected to transport over any transport netwo=
rk beside IP, it needs the similar mechanism as IP/TTL. The usage of index =
in your proposal does not achieve
 this purpose. </span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">If we use IP as transp=
ort, IMO: no need to implement TTL mechanism within SFC, just leverage IP T=
TL capability. But, if over other transports, we need to implement IP/TTL l=
ike mechanism in SFC.
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Regards,</span><span s=
tyle=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy </span><span styl=
e=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Ron Parker [</span><span style=3D"color:black"><a href=3D"m=
ailto:Ron_Parker@affirmednetworks.com" target=3D"_blank"><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">mailto=
:Ron_Parker@affirmednetworks.com</span></a></span><span style=3D"font-size:=
10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">]
<br>
<b>Sent:</b> Thursday, March 27, 2014 9:35 AM<br>
<b>To:</b> Xuxiaohu; Lucy yong; Reinaldo Penno (repenno); Dave Dolson; </sp=
an><span style=3D"color:black"><a href=3D"mailto:sfc@ietf.org" target=3D"_b=
lank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;=
sans-serif&quot;">sfc@ietf.org</span></a></span><span style=3D"font-size:10=
.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br=
>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Xiaohu,</span><span st=
yle=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I don=A1=AFt think we =
need to view the SF index as a TTL.&nbsp;&nbsp; Appropriate validation and =
loop suppression can be done even with the current proposed definition.&nbs=
p;&nbsp;&nbsp; Any SFF receiving an SFC encapsulated packet or frame
 would need to know to which of its dependent SF=A1=AFs it should forward t=
he packet or frame.&nbsp;&nbsp; To do so means that it can validate that th=
e path ID is one that it expects to participate in and that the SF instance=
 identified by the index on that path is one that
 it is responsible for.&nbsp;&nbsp; &nbsp;Such chain path data may have bee=
n locally provisioned or may have been distributed in a control plane.</spa=
n><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">When the SFF receives =
the good packet or frame back from one of its dependent SF=A1=AFs, it will =
identify the next SF and SFF by consulting its local database.&nbsp;&nbsp; =
If it is not the final SF, then the SF index is incremented,
 the transport header updated as necessary, and the packet or frame progres=
sed.&nbsp;&nbsp;&nbsp; Failure to properly increment the SF Index would be =
akin to failure to decrement a TTL by a router =A8C there is no protection =
from that.</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron</span=
><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From:</span></b><span=
 style=3D"color:black"> sfc [<a href=3D"mailto:sfc-bounces@ietf.org" target=
=3D"_blank">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Xuxiaohu<br>
<b>Sent:</b> Thursday, March 27, 2014 5:44 AM<br>
<b>To:</b> Ron Parker; Lucy yong; Reinaldo Penno (repenno); Dave Dolson; <a=
 href=3D"mailto:sfc@ietf.org" target=3D"_blank">
sfc@ietf.org</a><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt;color:#1F497D">&nbsp=
;</span><span style=3D"color:black"><o:p></o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span lang=3D"ZH-CN" style=3D"font-size:10.0pt;fo=
nt-family:SimSun;color:black">=B7=A2=BC=FE=C8=CB</span></b><b><span style=
=3D"font-size:10.0pt;font-family:SimSun;color:black">:</span></b><span styl=
e=3D"font-size:10.0pt;font-family:SimSun;color:black"> sfc
 [</span><span style=3D"color:black"><a href=3D"mailto:sfc-bounces@ietf.org=
" target=3D"_blank"><span style=3D"font-size:10.0pt;font-family:SimSun">mai=
lto:sfc-bounces@ietf.org</span></a></span><span style=3D"font-size:10.0pt;f=
ont-family:SimSun;color:black">]
<b><span lang=3D"ZH-CN">=B4=FA=B1=ED </span></b>Ron Parker<br>
<b><span lang=3D"ZH-CN">=B7=A2=CB=CD=CA=B1=BC=E4</span>:</b> 2014<span lang=
=3D"ZH-CN">=C4=EA</span>3<span lang=3D"ZH-CN">=D4=C2</span>26<span lang=3D"=
ZH-CN">=C8=D5</span> 7:13<br>
<b><span lang=3D"ZH-CN">=CA=D5=BC=FE=C8=CB</span>:</b> Lucy yong; Reinaldo =
Penno (repenno); Dave Dolson;
</span><span style=3D"color:black"><a href=3D"mailto:sfc@ietf.org" target=
=3D"_blank"><span style=3D"font-size:10.0pt;font-family:SimSun">sfc@ietf.or=
g</span></a></span><span style=3D"font-size:10.0pt;font-family:SimSun;color=
:black"><br>
<b><span lang=3D"ZH-CN">=D6=F7=CC=E2</span>:</b> Re: [sfc] SFC as an IP or =
UDP application, pros and cons?</span><span style=3D"color:black"><o:p></o:=
p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Lucy,
</span><span style=3D"color:black"><o:p></o:p></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span style=3D"=
color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Regarding the service functi=
on index that would be contained in the service header, I think it is simpl=
y incremented from 1 to indicate the next service function
 within the chain. &nbsp; For example, if the path ID is X, for a path {SF-=
A-5, SF-B-2, SF-C-6}, then packets destined from a classifier towards SF-A-=
5 would carry (path X, index 1), packets from SF-A-5 to SF-B-2 would carry =
(path X, index 2), etc.</span><span style=3D"color:black"><o:p></o:p></span=
></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span style=3D"font-siz=
e:16.0pt;color:#1F497D">[Xiaohu] I think the value of the service index sho=
uld be decremented, rather than being incremented when travelling along the=
 service path since that index is not
 only used for indicating the next service function within the chain, but a=
lso used for other purposes (e.g., TTL of the service path, indicator of th=
e end of the service chain), unless you want to introduce an additional fie=
ld which indicates the total length
 of the service chain.</span><span style=3D"color:black"><o:p></o:p></span>=
</p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span style=3D"font-siz=
e:16.0pt;color:#1F497D">&nbsp;</span><span style=3D"color:black"><o:p></o:p=
></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span style=3D"font-siz=
e:16.0pt;color:#1F497D">Best regards,</span><span style=3D"color:black"><o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt;color:#1F497D">Xiaoh=
u</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt;color:#1F497D">&nbsp=
;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp; &nbsp;Ron</span><span=
 style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span style=3D"=
color:black"><o:p></o:p></span></p>
<div>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;se=
rif&quot;;color:black">
<hr size=3D"2" width=3D"100%" align=3D"center">
</span></div>
<div id=3D"divRpF99624">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><b><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:b=
lack">From:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tah=
oma&quot;,&quot;sans-serif&quot;;color:black"> sfc [sfc-bounces@ietf.org] o=
n behalf
 of Lucy yong [lucy.yong@huawei.com]<br>
<b>Sent:</b> Tuesday, March 25, 2014 6:38 PM<br>
<b>To:</b> Reinaldo Penno (repenno); Dave Dolson; </span><span style=3D"col=
or:black"><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"=
font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc=
@ietf.org</span></a></span><span style=3D"font-size:10.0pt;font-family:&quo=
t;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Reinaldo,</span><sp=
an style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Thank you to share you=
r views on this solution. We want to have an elegant and general solution w=
ith one standard SFC header to cover majority use cases</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">See inline below.</spa=
n><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Reinaldo Penno (repenno) [</span><span style=3D"color:black=
"><a href=3D"mailto:repenno@cisco.com" target=3D"_blank"><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">mailto=
:repenno@cisco.com</span></a></span><span style=3D"font-size:10.0pt;font-fa=
mily:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Lucy yong; Dave Dolson; </span><span style=3D"color:black"><a hr=
ef=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"font-size:10.0p=
t;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc@ietf.org</span=
></a></span><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,=
&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Hi,</sp=
an><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">There a=
re several solution to this problem. Some of them implementation specific, =
others more elegant.&nbsp;</span><span style=3D"color:black"><o:p></o:p></s=
pan></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">1 - One=
 of the more elegant ones is to use the Service Index to determine the next=
 service function instance. &nbsp;It makes for a completely stateless solut=
ion (code wise). &nbsp;</span><span style=3D"color:black"><o:p></o:p></span=
></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><b><i><span style=3D"col=
or:#0070C0">[Lucy]
</span></i></b><span style=3D"color:#0070C0">when using Path ID and Service=
 Index on SFC header, it requires assigning index # to each SF instance, co=
nfiguring them in the forwarding table, which is very complex process and e=
asily prune for error in may opinion.
 &nbsp;In addition, each SF instance may serve more than one SFC, so need t=
o assign index # for each SFC, which is more complex. Regarding the statele=
ss, I don=A1=AFt get it. Isn=A1=AFt index # a state as well (may be few bit=
 less)?</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><span style=3D"color:#00=
70C0">&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><span style=3D"color:#00=
70C0">To implement true stateless, SFC header needs ability to carry all SF=
Is IP addresses in SFC header, which was considered as non-scale solution.<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">2 =A8C =
Another option is from a coding perspective you can just keep more state in=
 your SN/SFF while you process the packet and determine what is the =A1=B0n=
ext=A1=B1 service. &nbsp;</span><span style=3D"color:black"><o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Agree.</s=
pan></i></b><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">But irr=
espective, the SN needs to know the Path ID and the list of SFIs internal t=
o its node. This provisioning can happen in a variety of ways, I implemente=
d with RESTconf and Netconf.&nbsp;</span><span style=3D"color:black"><o:p><=
/o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">As far =
as UDP/IP vs.IP, I give preference to UDP/IP. If you have a fixed port over=
 UDP in which to receive/send packets:</span><span style=3D"color:black"><o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- You c=
an have your entire dataplane in userpace and use a variety of programming =
languages.&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- You d=
o not need raw packet access to pull/send packets. Therefore no root suppor=
t.&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- UDP c=
an traverse non-SFC aware middlexboxes.
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Agree on =
this statement. But for SFC domain, do we want to allow such midboxes on SF=
C path? Maybe happen if a SFC domain crosses more than transport domains? T=
his is one I like to know from SPs and
 SF vendors. </span></i></b><span style=3D"color:black"><o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">&nbsp;</span></i=
></b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Regards,</span><=
/i></b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Lucy</span></i><=
/b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Or you =
can use any of the available methods( TURN, STUN, etc). &nbsp;If you encap =
in something else other than IP/UDP the applicability of SFC will be consid=
erably diminished.Just check STCP and its
 problem on getting adopted given middlexboxes &nbsp;not recognizing its pr=
otocol number. &nbsp;&nbsp;</span><span style=3D"color:black"><o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">&nbsp;</span></i=
></b><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- It ji=
ves with other IETF work in the areas of metadata and transport services (s=
ay, TAPS).&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">regards=
,&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Reinald=
o&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From: </span></b><spa=
n style=3D"color:black">Lucy yong &lt;<a href=3D"mailto:lucy.yong@huawei.co=
m" target=3D"_blank">lucy.yong@huawei.com</a>&gt;<br>
<b>Date: </b>Tuesday, March 25, 2014 at 2:25 PM<br>
<b>To: </b>Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com" target=
=3D"_blank">ddolson@sandvine.com</a>&gt;, &quot;<a href=3D"mailto:sfc@ietf.=
org" target=3D"_blank">sfc@ietf.org</a>&quot; &lt;<a href=3D"mailto:sfc@iet=
f.org" target=3D"_blank">sfc@ietf.org</a>&gt;<br>
<b>Subject: </b>Re: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Dave,</span><span s=
tyle=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">If a service forwarder=
 point connects more than one SF instances that belong to the same SFC, how=
 can one Path ID determine which SF instances is the next? If you draw a se=
rvice chain path with many SF instances,
 you can easily see, if Path ID represents that path, service forwarder nee=
ds to use previous SF on the path to position the next SF on that path.</sp=
an><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy </span><span styl=
e=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Dave Dolson [</span><span style=3D"color:black"><a href=3D"=
mailto:ddolson@sandvine.com" target=3D"_blank"><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">mailto:ddolson@s=
andvine.com</span></a></span><span style=3D"font-size:10.0pt;font-family:&q=
uot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:10 PM<br>
<b>To:</b> Lucy yong; </span><span style=3D"color:black"><a href=3D"mailto:=
sfc@ietf.org" target=3D"_blank"><span style=3D"font-size:10.0pt;font-family=
:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc@ietf.org</span></a></span><=
span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-se=
rif&quot;;color:black"><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Why do you think the p=
revious SF IP address is required to determine the next SF IP address? Why =
is the Path ID not sufficient information?</span><span style=3D"color:black=
"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Lucy yong [</span><span style=3D"color:black"><a href=3D"ma=
ilto:lucy.yong@huawei.com" target=3D"_blank"><span style=3D"font-size:10.0p=
t;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">mailto:lucy.yong@h=
uawei.com</span></a></span><span style=3D"font-size:10.0pt;font-family:&quo=
t;Tahoma&quot;,&quot;sans-serif&quot;;color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Dave Dolson; </span><span style=3D"color:black"><a href=3D"mailt=
o:sfc@ietf.org" target=3D"_blank"><span style=3D"font-size:10.0pt;font-fami=
ly:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc@ietf.org</span></a></span=
><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-=
serif&quot;;color:black"><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">In this solution, serv=
ice forwarder and SF instance are separated entities. Service forwarder nee=
ds Path ID and previous SF IP address to uniquely identify the next SF IP a=
ddress.
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Dave Dolson [</span><span style=3D"color:black"><a href=3D"=
mailto:ddolson@sandvine.com" target=3D"_blank"><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">mailto:ddolson@s=
andvine.com</span></a></span><span style=3D"font-size:10.0pt;font-family:&q=
uot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 3:21 PM<br>
<b>To:</b> Lucy yong; </span><span style=3D"color:black"><a href=3D"mailto:=
sfc@ietf.org" target=3D"_blank"><span style=3D"font-size:10.0pt;font-family=
:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc@ietf.org</span></a></span><=
span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-se=
rif&quot;;color:black"><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I do not see why sourc=
e IP address (previous SF) would be required to look up the next SF. The pa=
th ID should be sufficient to determine the next SF.</span><span style=3D"c=
olor:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> sfc [</span><span style=3D"color:black"><a href=3D"mailto:s=
fc-bounces@ietf.org" target=3D"_blank"><span style=3D"font-size:10.0pt;font=
-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">mailto:sfc-bounces@ietf.=
org</span></a></span><span style=3D"font-size:10.0pt;font-family:&quot;Taho=
ma&quot;,&quot;sans-serif&quot;;color:black">]
<b>On Behalf Of </b>Lucy yong<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:02 PM<br>
<b>To:</b> </span><span style=3D"color:black"><a href=3D"mailto:sfc@ietf.or=
g" target=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Taho=
ma&quot;,&quot;sans-serif&quot;">sfc@ietf.org</span></a></span><span style=
=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;=
color:black"><br>
<b>Subject:</b> [sfc] SFC as an IP or UDP application, pros and cons?</span=
><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Hi,<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">There are many ways to i=
mplement SFCs. However, one of our goals in standard is to develop a soluti=
on that is simple and less cost for venders and service providers. &nbsp;Ot=
her goals are that the solution can apply
 to common and majority use cases. <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">If we implement SFC as a=
n IP or UDP/IP application, i.e. once traffic is classified by the classifi=
cation, it adds SFC header and IP header (outer) on the packets (UDP header=
 too in latter case), and send such
 packets as a regular IP packet. The src IP of outer header can be classifi=
cation IP address, and dst IP can be next SF Instance IP address. Many tran=
sport networks can carry IP traffic and route IP packets based on dst IP ad=
dress. &nbsp;We only need to request
 a new IP protocol type for SFC. At the service forwarder point, it can loo=
k up next SF IP address based on Path ID in SFC header and src IP address (=
previous SF) on the packet. &nbsp;A SF also forwards the packet with SFC he=
ader as an IP packet and fills its IP
 address as src IP and the service forwarder point IP address as the dst IP=
 on the packet.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">This solution works for =
either SFC as an IP application or UDP/IP application, which one is more pr=
oper from SF and service forwarder point?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">This solution seems simp=
le to me and only need Path ID in SFC header for steering traffic through t=
he SFC path. But like to see others=A1=AF opinion on this solution, pros an=
d cons.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Thanks,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:black">Lucy<o:p></o:p></span></=
p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_2691CE0099834E4A9C5044EEC662BB9D4536B4F1dfweml701chmchi_--


From nobody Fri Mar 28 07:14:29 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 61FC81A065C for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 07:14:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.15
X-Spam-Level: *
X-Spam-Status: No, score=1.15 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_NONE=-0.0001, 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 Fou0z5QShQ8v for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 07:14:20 -0700 (PDT)
Received: from hub021-ca-3.exch021.serverdata.net (hub021-ca-3.exch021.serverdata.net [64.78.22.170]) by ietfa.amsl.com (Postfix) with ESMTP id 2DD5B1A065A for <sfc@ietf.org>; Fri, 28 Mar 2014 07:14:20 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-3.exch021.domain.local ([10.254.4.36]) with mapi id 14.03.0174.001;  Fri, 28 Mar 2014 07:14:18 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: Lucy yong <lucy.yong@huawei.com>, Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7QAAGnooAAAH8L8AAAfg8Q///n04D//9oCYIAAW5/h///gmnD//U35sP/6hfbA//T2RyD/6c5dEP/TiYOA/6cRQrD/TiGE8P6cQQAA/Th/+nD6cPSFMPTgugoA6cGK8wDTgw+9kA==
Date: Fri, 28 Mar 2014 14:14:17 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8F40@MBX021-W3-CA-2.exch021.domain.local>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com> <CF574684.A63B%repenno@cisco.com>, <2691CE0099834E4A9C5044EEC662BB9D4535F3F5@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E5D0F@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08265375@NKGEML512-MBS.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E7DEA@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AA2A@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8031@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AB2E@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8228@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AB79@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8289@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536ABAE@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E82DB@MBX021-W3-CA-2.exch021.domain.local>, <2691CE0099834E4A9C5044EEC662BB9D4536ABF6@dfweml701-chm.china.huawei.com> <76B41B8FACE1514795D30EC137FF391D43A567@LILAS.jungle.qosmos.com> <2691CE0099834E4A9C5044EEC662BB9D4536B4F1@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D4536B4F1@dfweml701-chm.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.203.66.100]
Content-Type: multipart/alternative; boundary="_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E8F40MBX021W3CA2exch_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/PDM_q-dj1sBsuBnLBlepTOieDCc
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Mar 2014 14:14:26 -0000

--_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E8F40MBX021W3CA2exch_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

SGksIEx1Y3kuDQoNCldoZXRoZXIgb3Igbm90IHlvdXIgaW1wbGVtZW50YXRpb24gY29uY2VwdCBm
b3IgSVAvVURQIG1ha2VzIHNlbnNlIGZvciB5b3VyIHByb2R1Y3Qgb3IgeW91ciBuZXR3b3JrIGVu
dmlyb25tZW50LCBvdXIgY2hhcnRlciBpcyB0byBjcmVhdGUgYSBzb2x1dGlvbiB0aGF0IGlzIG5v
dCBkZXBlbmRlbnQgb24gYW55IG9uZSBleGFjdCB0cmFuc3BvcnQgZW5jYXBzdWxhdGlvbi4gICAg
VGhhdCBiZWluZyBzYWlkLCBhbnkgcGFydGljdWxhciBpbXBsZW1lbnRhdGlvbiBjb3VsZCBjb25j
ZWl2YWJseSByZXF1aXJlIGEgc2luZ2xlIHR5cGUgb2YgZW5jYXBzdWxhdGlvbi4gICBJbiBzaG9y
dCwgSSB0aGluayB5b3VyIHByb3Bvc2FsIGZhbGxzIGludG8gdGhlIGltcGxlbWVudGF0aW9uIGFw
cHJvYWNoIGNhdGVnb3J5IHdoaWNoIGlzIG91dCBvZiBzY29wZSBmcm9tIGEgc3RhbmRhcmRzIHBl
cnNwZWN0aXZlLCBJTU8uDQoNCiAgIFJvbg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3Vu
Y2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgTHVjeSB5b25nDQpTZW50OiBGcmlkYXksIE1hcmNo
IDI4LCAyMDE0IDEwOjAzIEFNDQpUbzogTmljb2xhcyBCT1VUSE9SUzsgc2ZjQGlldGYub3JnDQpT
dWJqZWN0OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBh
bmQgY29ucz8NCg0KDQoNCkZyb206IE5pY29sYXMgQk9VVEhPUlMgW21haWx0bzpOaWNvbGFzLkJP
VVRIT1JTQHFvc21vcy5jb21dDQpTZW50OiBGcmlkYXksIE1hcmNoIDI4LCAyMDE0IDM6MDggQU0N
ClRvOiBMdWN5IHlvbmc7IFJvbiBQYXJrZXI7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVw
ZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1
YmplY3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFu
ZCBjb25zPw0KDQpIZWxsbyBMdWN5LA0KDQpZb3VyIHByb3Bvc2FsIHN1cHBvc2VzIHRoYXQgdGhl
IFBhdGggSWQgaXMgaW5jbHVkZWQgc29tZXdoZXJlLiBFaXRoZXIgaW4gdGhlIElQL1VEUCBvdmVy
bGF5IGZpZWxkcyBvciBpbiBhIHNwZWNpZmljIGhlYWRlci4gSSB0aGluayB0aGUgbGF0dGVyIHNo
b3VsZCBwcmV2YWlsLg0KW0x1Y3ldIFRvIGNsYXJpZnksIGluIG15IHByb3Bvc2FsIGl0IHVzZSB0
aGUgbGF0dGVyLiBUaGUgcHJvcG9zYWwgaXMgdG8gdHJlYXQgU0ZDIGFzIGFuIElQICgvVURQKSBh
cHBsaWNhdGlvbi4gU0ZDIHNvbHV0aW9uIHJlbGllcyBvbiBTRkMgaGVhZGVyIHRvIGNvbnZleSB0
aGUgcGF0aCBJRCBhbmQgbWV0YWRhdGEuIEkgZGlkIG5vdCBtZW50aW9uIG1ldGFkYXRhIGJlY2F1
c2UgdGhlIGZvcndhcmRpbmcgcGFydCBkb2VzIG5vdCB1c2UgbWV0YWRhdGEuIEFnYWluLCBpbiB0
aGlzIHByb3Bvc2FsLCAgdGhlcmUgaXMgYSBTRkMgaGVhZGVyIHRoYXQgaW5jbHVkZXMgUGF0aCBJ
RCwgbWV0YWRhdGEsIGV0Yy4NCg0KWW91ciBwcm9wb3NhbCBkb2VzIG5vdCBjb3ZlciBNZXRhZGF0
YSB0cmFuc3BvcnQgd2hpY2ggaXMgb25lIG9iamVjdGl2ZSBvZiB0aGUgU0ZDIGdyb3VwLiBTbyB0
aGF0IHdvdWxkIGhhdmUgdG8gYmUgYWRkZWQgdG8gdGhlIGhlYWRlciBlaXRoZXIgYXMgYSBzZXQg
b2YgZml4ZWQgZmllbGRzIG9yIGFzIGEgdmFyaWFibGUgc2l6ZWQgb3B0aW9uLiBXZSBhcmUgbm90
IHRoYXQgZmFyIGZyb20gdGhlIHF1aW5uIGFuZCB6aGFuZyBkcmFmdHMuDQpbTHVjeV0gSG9wZSBh
Ym92ZSBzdGF0ZW1lbnQgaGVscCBoZXJlLg0KDQpUaGUgbWFpbiBkaWZmZXJlbmNlIGJlaW5nIHRo
ZW4gb24gd2hldGhlciBvciBub3Qgd2Ugc2hvdWxkIGhhdmUgYW4gaW5kZXggaW4gdGhlIGhlYWRl
ciBhcyB3ZWxsLg0KW0x1Y3ldIE5vLCB0aGlzIGlzIG5vdCBteSBwb2ludC4gTXkgcG9pbnQgaXMg
d2hhdCBpbmZvcm1hdGlvbiBzaG91bGQgYmUgdXNlZCBpbiBmb3J3YXJkaW5nLiBXZSBrbm93IHRo
YXQgaGFzIHRvIGJlIFBBVEggSUQgKyBzb21ldGhpbmcgdGhhdCByZXByZXNlbnRzIHRvIFNGLVgg
aW5zdGFuY2UuIFNob3VsZCB3ZSB1c2UgaW5kZXggb3IgU0YtWCBJUCBhZGRyZXNzPyBJIHNlZSB0
aGUgY29tcGxleGl0eSB0byB1c2UgaW5kZXggdGhhbiBJUCBhZGRyZXNzLg0KDQpJIGRvbid0IHNl
ZSBob3cgaXQgaXMgbW9yZSBjb21wbGV4IHRvIHByb3Zpc2lvbiBhIHJvdXRpbmcgdGFibGUgaW4g
YSBTRkYgY29udGFpbmcgYSBsaXN0IG9mIHBhaXJzIChwcmV2aW91cyBJUCBhZGRyZXNzLCBbbmV4
dCBJUCBhZGRyZXNzLC4uXSkqIG9yIGFuIGluZGV4ZWQgbGlzdCBvZiBwYWlyczogKHJlY2VpdmVk
IGluZGV4LFsgWyhuZXh0IGluZGV4LCBuZXh0IElQIGFkZHJlc3MpLC4uXV0pICouDQpbTHVjeV0g
Y29tcGxleGl0eSBJIHNlZSB3ZXJlIGRlc2NyaWJlZCBpbiBwcmV2aW91cyBlbWFpbC4NCg0KV2hh
dCB3ZSBzZWUgdG91Z2ggaXMgdGhhdCB0aGF0IHJlbHlpbmcgdGhlIHByZXZpb3VzIElQIHNvdXJj
ZXMgZm9yIHJvdXRpbmcgZG9lcyBub3QgYWxsb3cgaW4gYWxsIGNhc2VzIHRvIGhhdmUgYSBTRkYg
c2VydmUgbXVsdGlwbGUgU0Ygc2V0cyAobmV4dCBTRnMgYWxsb3dlZCkgd2hlbiB0aGV5IGFwcGVh
ciBpbiB0aGUgc2FtZSBjaGFpbi4gVGhlIGluZGV4IG1lY2hhbmlzbSBhbGxvd3MgaXQgaW5zdGVh
ZC4NCltMdWN5XSBJTU86ICBQQVRIIElEICsgU0YtWCBpbnN0YW5jZSBJUCBhZGRyZXNzIGNhbiB1
bmlxdWVseSBkZXRlcm1pbmUgdGhlIG5leHQgU0YtWCBpbnN0YW5jZSBJUCBpbiBhbGwgY2FzZXMu
ICBNYXliZSBJIG1pc3MgdGhlIGNhc2UsIGNvdWxkIHlvdSBnaXZlIGFuIGV4YW1wbGUgdGhhdCBk
b2VzIG5vdCB3b3JrPw0KDQpUaGUgbGltaXRhdGlvbiBzZWVtIHRvIGJlIHRoYXQgYW4gU0ZGIGlu
c3RhbmNlLCBpbiB0aGUgbW9kZWwgeW91IHByb3Bvc2UsIHNob3VsZCBub3QgcmVjZWl2ZSB0cmFm
ZmljIGZyb20gYW5vdGhlciBvbmUgdHdpY2UgaW4gYSBjaGFpbi4NCltMdWN5XSBJdCBpcyBub3Qg
dHJ1ZS4gRG9uoa90IGtub3cgd2hlcmUgZG8geW91IGdldCB0aGF0IGltcHJlc3Npb24/IFBsZWFz
ZSBnaXZlIGFuIGV4YW1wbGUuDQoNClRoYW5rcywNCkx1Y3kNCg0KSXMgaXQgY29ycmVjdCA/IGFu
ZCBpZiBzbyBpcyBpdCBhY2NlcHRhYmxlPw0KDQoNCk5pY29sYXMNCg0KTm90ZTogKiAtIHNlY29u
ZCBlbGVtZW50IGluIHRoZSBwYWlyIGlzIGEgbGlzdCBhcyB3ZSBjb3VsZCBoYXZlIG11bHRpcGxl
IHBvc3NpYmxlIG5leHQgaG9wcyAoZS5nOyBMQlMpDQoNCg0KQmFzZWQgb24gUm9uIGV4YW1wbGUg
b2YgSVAgc291cmNlIG1vZGVsIGxpbWl0YXRpb246DQoNCiAgIE5ldHdvcmsgY29uZmlncmF0aW9u
Og0KICAgICAgICAgICAgU0ZGMChJbmdyZXMpLCAgU0ZGMSAoIFNGQSwgU0ZCKSwgICAgU0ZGMiAo
U0ZDLCBTRkQpLCBTRkYoRWdyZXNzKS4NCiAgICAgICAgICAgICBTbyA0IGhvc3QsIGVhY2ggd2l0
aCBpdHMgc2VwYXJhdGUgU0ZGIElQIGFkZHJlc3MsIHNlcnZpbmcgb25lIG9yIG1vcmUgbG9jYWwg
U0YgKHNhbWUgYWRkcmVzcyBhcyBTRkYpDQoNCiAgIGNoYWluOiBJbmdyZXNzLCAgU0ZBLCAgU0ZD
LCAgU0ZCLCBTRkQgLCBFZ3Jlc3MuDQogICAgICAgICAgICBSdW5zIGludG8gYSBwcm9ibGVtIG9u
IFNGRjIgYXMgaXQgY2Fubm90IGRpc3Rpbmd1aXNoIHRyYWZmaWMgY29taW5nIG91dCBvZiBTRkEg
b3IgU0ZCIGJhc2VkIG9uIFNGRjEgSVAgYWRkcmVzcyBvbmx5Lg0KDQogICBjaGFpbjogSW5ncmVz
cywgU0ZBICxTRkMsIFNGQSwgU0ZELCBFZ3Jlc3MuDQogICAgICAgICAgICBIYXMgc29tZSBpc3N1
ZXMgYXMgd2VsbCBhcyBTRkYyIHRoZSBzZWNvbmQgdGltZSBjYW5ub3QgZGlzdGluZ3Vpc2ggdGhh
dCBpdCBpcyBoaXQgdGhlIGZpcnN0IHRpbWUgb2YgdGhlIHNlY29uZCB0aW1lLg0KDQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXw0KRnJvbTogTHVjeSB5b25nIFtsdWN5LnlvbmdAaHVh
d2VpLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAxMDoyNSBQTQ0KVG86IFJv
biBQYXJrZXI7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29u
OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBT
RkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KSGkgUm9uLA0K
DQpJZiB3ZSB0cmVhdCBTRkMgYXMgYW4gSVAgb3IgSVAvVVBEIGFwcGxpY2F0aW9uLCB3ZSBkbyBu
b3QgY2hhbmdlIHRoZSByZXF1aXJlbWVudCBhbmQgYXJjaGl0ZWN0dXJlLiBXZSBoYXZlIGEgc2lt
cGxlIHNvbHV0aW9uIHRvIGFjaGlldmUgYmktZGlyZWN0aW9uYWwgU0ZDIHdpdGggdGhlIHNhbWUg
UGF0aCBJRC4gTGV0IG1lIGV4cGxhaW4gdGhlIHNvbHV0aW9uIGFnYWluLg0KDQpJZiB3ZSBpbXBs
ZW1lbnQgU0ZDIGFzIGFuIElQIG9yIFVEUC9JUCBhcHBsaWNhdGlvbiwgaS5lLiBvbmNlIHRyYWZm
aWMgaXMgY2xhc3NpZmllZCBieSB0aGUgY2xhc3NpZmljYXRpb24sIGl0IGFkZHMgU0ZDIGhlYWRl
ciBhbmQgSVAgaGVhZGVyIChvdXRlcikgb24gdGhlIHBhY2tldHMgKFVEUCBoZWFkZXIgdG9vIGlu
IGxhdHRlciBjYXNlKSwgYW5kIHNlbmQgc3VjaCBwYWNrZXRzIGFzIGEgcmVndWxhciBJUCBwYWNr
ZXQuIFRoZSBzcmMgSVAgb24gb3V0ZXIgaGVhZGVyIGlzIGNsYXNzaWZpY2F0aW9uIElQIGFkZHJl
c3MsIGFuZCBkc3QgSVAgaXMgbmV4dCBTRi1YIEluc3RhbmNlIElQIGFkZHJlc3MuIFdlIG9ubHkg
bmVlZCB0byByZXF1ZXN0IGEgbmV3IElQIHByb3RvY29sIHR5cGUgZm9yIFNGQy4gIEF0IHRoZSBT
RkYsIGl0IGNhbiBzZWFyY2ggbmV4dCBTRi1YIEluc3RhbmNlIElQIGFkZHJlc3MgYmFzZWQgb24g
UGF0aCBJRCBpbiBTRkMgaGVhZGVyIGFuZCBzcmMgSVAgYWRkcmVzcyAocHJldmlvdXMgU0YpIG9u
IHRoZSBwYWNrZXQgd2hlbiByZWNlaXZpbmcgYSBwYWNrZXQgZnJvbSBwcmV2aW91cyBTRi1YIGlu
c3RhbmNlOyBpdCBmb3J3YXJkcyB0aGUgcGFja2V0IG9uIGRzdCBJUCAgb24gdGhlIHBhY2tldCB3
aGVuIHJlY2VpdmluZyBhIHBhY2tldCBmcm9tIGFub3RoZXIgU0ZGL1NORi4gIEEgU0YtWCBpbnN0
YW5jZSBhbHNvIGZvcndhcmRzIHRoZSBwYWNrZXQgd2l0aCBTRkMgaGVhZGVyIGFzIGFuIElQIHBh
Y2tldCBhbmQgZmlsbHMgaXRzIElQIGFkZHJlc3MgYXMgc3JjIElQIG9uIG91dGVyIGhlYWRlciBh
bmQgdGhlIFNGRi9TTkYgSVAgYWRkcmVzcyBhcyB0aGUgZHN0IElQIG9uIHRoZSBvdXRlciBoZWFk
ZXIuDQoNCkZvciBiaS1kaXJlY3Rpb25hbCBTRkMsIGJvdGggZGlyZWN0aW9ucyBjYW4gdXNlIHRo
ZSBzYW1lIFBhdGggSUQgaW4gdGhpcyBzb2x1dGlvbi4gUGF0aCBJRCArIHNyYyBJUCBhZGRyZXNz
IGxldCBTRkYgdW5pcXVlbHkgZ2V0IHRoZSBuZXh0IFNGLVggaW5zdGFuY2UgaW4gZm9yd2FyZGlu
ZyB0YWJsZS4NCg0KVGhpcyBzb2x1dGlvbiBjYW4gaW1wbGVtZW50IFNORi9TRkYgZnVuY3Rpb24g
b24gYSByZWd1bGFyIHJvdXRlciB3aXRob3V0IGNoYW5naW5nIHRoZSByb3V0ZXIgYmVoYXZpb3Is
IGkuZS4gZm9yd2FyZCB0aGUgcGFja2V0IGJhc2VkIG9uIGl0cyBkZXN0aW5hdGlvbiBJUCBhZGRy
ZXNzLiBJZiB0aGUgZGVzdGluYXRpb24gYWRkcmVzcyBpcyByb3V0ZXIgaXRzZWxmLCB0aGUgcm91
dGVyIHRlcm1pbmF0ZXMgYW5kIGNoZWNrIHRoZSBwcm90b2NvbCB0eXBlLiBJZiB0aGUgdHlwZSBp
cyBTRkMsIHRoZSByb3V0ZXIgd2lsbCBwZXJmb3JtIGEgdGFibGUgbG9va3VwIGJhc2VkIG9uIFBh
dGggSUQgaW4gU0ZDIGhlYWRlciArIHNyYyBJUCBvbiBvdXRlciBJUCBoZWFkZXIuIEFzIHNpbXBs
ZSBhcyB0aGF0LiBUaGlzIHNvbHV0aW9uIGFsbG93IGxldmVyYWdpbmcgYSBsb3Qgb2YgSVAgZnVu
Y3Rpb25zIHRvby4NCg0KU2luY2UgSVAgY2FuIGJlIHRyYW5zcG9ydGVkIG92ZXIgbWFueSB0cmFu
c3BvcnQgc29sdXRpb25zLCBFdGhlcm5ldCwgTVBMUywgb3ZlcmxheSwgZXRjLCBpbiB0aGVvcnks
IFNGQyBjYW4gYmUgaW1wbGVtZW50ZWQgb3ZlciBhbnkgdHJhbnNwb3J0IG5ldHdvcmsgdG9vLiBU
aGUgc29sdXRpb24gY2FuIG1ha2UgY29udHJvbCBhbmQgbWFuYWdlbWVudCBlYXN5IGJlY2F1c2Ug
d2UgZG9uoa90IGhhdmUgdG8gYXNzaWduIGluZGV4IGZvciBlYWNoIFNGLVggaW5zdGFuY2VzLiBT
Ri1YIElQIGFkZHJlc3MgYXMgdW5pcXVlIGlkZW50aWZpZXIgaXMgdXNlZCBpbiBhbGwgU0ZDcy4N
Cg0KQW55IGNvbW1lbnQgb24gdGhpcyBwcm9wb3NhbC4NCg0KVGhhbmtzLA0KTHVjeQ0KDQoNCg0K
RnJvbTogUm9uIFBhcmtlciBbbWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21d
DQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgMzoyNCBQTQ0KVG86IEx1Y3kgeW9uZzsg
WHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRm
Lm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJ
UCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkx1Y3kuDQoNCkRvIHlvdSBo
YXZlIGEgc3BlY2lmaWMgcHJvcG9zYWwgZm9yIG1ha2luZyBiaWRpcmVjdGlvbmFsIGNoYWlucyBl
YXNpZXIgdG8gZGVwbG95IGFuZCBtYW5hZ2U/ICAgSWYgc28sIHdvdWxkIHlvdSBzdWdnZXN0IGNo
YW5nZXMgdG8gdGhlIHJlcXVpcmVtZW50cz8gICBBcmNoaXRlY3R1cmU/ICAgSGVhZGVyIGVuY2Fw
c3VsYXRpb24/ICAgQ29udHJvbCBwbGFuZSAoZnV0dXJlKT8NCg0KICAgIFJvbg0KDQoNCkZyb206
IEx1Y3kgeW9uZyBbbWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tXQ0KU2VudDogVGh1cnNkYXks
IE1hcmNoIDI3LCAyMDE0IDQ6MTggUE0NClRvOiBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVpbmFs
ZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNh
dGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KUm9uLA0KDQpJTU8sIFdlIGNhbqGvdCBtYWtlIG9uZSBw
YXJ0IHNpbXBsZSBhbmQgZ29vZCBsb29raW5nIGJ1dCBsZWF2ZSBvdGhlciBwYXJ0cyB0byBiZSBp
biBjb21wbGV4LiBPdXIgZ29hbCBpcyB0byBoYXZlIGEgc2ltcGxlIGFuZCBsb3cgY29zdCBTRkMg
c29sdXRpb24gdG8gY292ZXIgbWFqb3JpdHkgdXNlIGNhc2VzLiBTUCBhbHJlYWR5IGNhbiBpbXBs
ZW1lbnQgU0ZDIG9uIHRvZGF5oa9zIG5ldHdvcmsuIElmIHdlIGNhbqGvdCBtYWtlIHRoaXMgZ29h
bCwgdGhlbiB0aGUgc29sdXRpb24gbWF5IG5vdCBiZSB1c2VmdWwuDQoNClRoYW5rcywNCkx1Y3kN
Cg0KRnJvbTogUm9uIFBhcmtlciBbbWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgMzoxMSBQTQ0KVG86IEx1Y3kgeW9u
ZzsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFNGQyBhcyBh
biBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkx1Y3ksDQoNCllvdSBy
YWlzZSBhIGdvb2QgcG9pbnQgb24gYmlkaXJlY3Rpb25hbCBjaGFpbnMsIHdoaWNoIEkgdGhpbmsg
aXMgYSBtYWpvcml0eSB1c2UgY2FzZSBmb3IgZnVuY3Rpb25hbCwgc2ltcGxpZmljYXRpb24sIG9y
IG9ic2VydmFiaWxpdHkgcmVhc29ucy4gICAgVGhlIHdheSB3ZaGvdmUgZXhwcmVzc2VkIHRoaW5n
cyBzbyBmYXIsIGl0IHdvdWxkIGJlIHVwIHRvIHRoZSBtYW5hZ2VtZW50IHBsYW5lIG9yIGNvbnRy
b2wgcGxhbmUgdG8gaW5kaWNhdGUgaG93IHN1Y2ggaW5kaXZpZHVhbCBwYXRocyBhcmUgcGFpcmVk
IHRvZ2V0aGVyLg0KDQogICBSb24NCg0KDQoNCkZyb206IEx1Y3kgeW9uZyBbbWFpbHRvOmx1Y3ku
eW9uZ0BodWF3ZWkuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDQ6MDggUE0N
ClRvOiBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZl
IERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTog
W3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0K
Um9uLA0KDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAzOjAxIFBNDQpUbzogTHVj
eSB5b25nOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsg
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZD
IGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KTHVjeSwNCg0K
T25lIGNsYXJpZmljYXRpb24uICAgobBUaGUgcGF0aKGxIGRvZXMgbm90IGV4YWN0bHkgbWVhbiB0
aGUgU0ZDLiAgIFRoZSBTRkMgaXMgYWJzdHJhY3QsIGJlZm9yZSBhY2NvdW50aW5nIGZvciBuZXR3
b3JrIGxvY2F0b3JzLiAgIEFzIGEgc3BlY2lhbCBjYXNlLCBpZiBhbGwgb2YgdGhlIFNGoa9zIGlu
IHRoZSBTRkMgaGF2ZSBvbmx5IGEgc2luZ2xlIG5ldHdvcmsgbG9jYXRvciwgdGhlbiB0aGUgcGF0
aCBhbmQgY2hhaW4gYXJlIHRoZSBzYW1lLiAgIEJ1dCwgaWYgYW55IG9yIGFsbCBvZiB0aG9zZSBT
RqGvcyBhcmUgbXVsdGlwbHkgbG9jYXRlZCwgdGhlbiB0aGUgcGF0aCBpcyBzcGVjaWZpYyB0byBh
biBleGFjdCBzZXF1ZW5jZSBvZiBsb2NhdGVkIHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFuY2VzLg0K
W0x1Y3ldIFRoYW5rIHlvdSBmb3IgY2xhcmlmaWNhdGlvbi4gSSBhZ3JlZSB3aXRoIHRoYXQuIFRo
ZSBwYXRoIGlzIGFuIGV4YWN0IHNlcXVlbmNlIG9mIGxvY2F0ZWQgc2VydmljZSBmdW5jdGlvbiBp
bnN0YW5jZXMuIEZvciBhIGJpLWRpcmVjdGlvbmFsIFNGQywgaXQgaGFzIHRvIGJlIHRyZWF0ZWQg
YXMgdHdvIGRpc3RpbmN0IHBhdGhzIGluIHRoaXMgc29sdXRpb24uIEFueSBjb25jZXJuIG9uIHRo
ZSBjb21wbGV4aXR5IGluIG1hbmFnaW5nIHRoZW0/DQoNClRoYW5rcywNCkx1Y3kNCg0KICAgIFJv
bg0KDQoNCkZyb206IEx1Y3kgeW9uZyBbbWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tXQ0KU2Vu
dDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDM6NDEgUE0NClRvOiBSb24gUGFya2VyOyBYdXhp
YW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3Jn
PG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9y
IFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KSGkgUm9uLA0KDQpGcm9tOiBSb24g
UGFya2VyIFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFRo
dXJzZGF5LCBNYXJjaCAyNywgMjAxNCAxMjowOSBQTQ0KVG86IEx1Y3kgeW9uZzsgWHV4aWFvaHU7
IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWls
dG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAg
YXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkx1Y3ksDQoNClJlZ2FyZGluZyB0aGUgU0Yg
SW5kZXgsIGRyYWZ0LXpoYW5nLXNmYy1zY2ggZGVmaW5lcyB0aGlzIGFzIHJlbGF0aXZlIHRvIHRo
ZSBwYXRoLCBhbmQgbm90IGFzIGEgZ2xvYmFsbHkgdW5pcXVlIGlkZW50aWZpZXIgb2YgYW4gU0Yg
aW5zdGFuY2UuDQpbTHVjeV0gVGhpcyBpcyBteSB1bmRlcnN0YW5kaW5nIHRvby4gobBUaGUgcGF0
aKGxIGhlcmUgbWVhbnMgYSBTRkMsIHJpZ2h0PyBJIGRvIG5vdCBzZWUgaW5kZXggYXMgYW4gU0Yg
aW5zdGFuY2UgaWRlbnRpZmllciBhdCBhbGwsIGl0IGlzIGFuIGFsaWFzIGFuZCBvbmx5IHVzZWQg
aW4gZm9yd2FyZGluZy4gVGhpcyBpcyB0aGUgcmVhc29uLCBJIHRoaW5rLCB0aGF0IGFzc2lnbmlu
ZyB0aGVzZSBhbGlhc2VzIGFuZCBjb25maWd1cmluZyB0aGVuIGluIGZvcndhcmRpbmcgdGFibGUg
aXMgY29tcGxleCBmb3IgbWFuYWdlbWVudCBhbmQgY29udHJvbGxlciBhbmQgbWF5IHBydW5lIGFu
IGVycm9yIGVhc2lseS4gRm9yIHN1cHBvcnRpbmcgYmktZGlyZWN0aW9uYWwgb3IgYnJhbmNoaW5n
IHVzZSBjYXNlcywgdXNpbmcgaW5kZXggaW4gZm9yd2FyZGluZyBtYXkgYWxzbyBicmluZyBvdGhl
ciBjb25jZXJucy4NCg0KUmVnYXJkaW5nIFRUTCwgbXkgZmlyc3QgdGhvdWdodCBpcyB0aGF0IGlz
IGEgcHJvcGVydHkgb2YgdGhlIHRyYW5zcG9ydCwgYW5kIGlmIGl0IGlzIGltcG9ydGFudCB0byB5
b3UsIGNob29zZSB0aGUgdHJhbnNwb3J0IGFjY29yZGluZ2x5LiAgIEJ1dCwgSaGvbSBvcGVuIHRv
IGZ1cnRoZXIgZGlzY3Vzc2lvbiBhbG9uZyB0aGVzZSBsaW5lcy4NCltMdWN5XSBUaGFuayB5b3Ug
Zm9yIHRoZSBjbGFyaWZpY2F0aW9uLiBUaGlzIGlzIHJlbGF0ZWQgdG8gdGhlIGRpc2N1c3Npb24g
dW5kZXIgdGhpcyB0aXRsZS4gSWYgU1BDIGlzIGltcGxlbWVudGVkIGFzIElQIG9yIElQL1VEUCBh
cHBsaWNhdGlvbiwgaXQgY2FuIGxldmVyYWdlIGEgbG90IHdoYXQgSVAgdGVjaG5vbG9neSBoYXZl
IGRvbmUuIElmIHdlIGFzc3VtZSB0aGF0IFNGQyBtYXkgYmUgY2FycmllZCBvdmVyIGFueSB0cmFu
c3BvcnQgc29sdXRpb24sIFNGQyBpbXBsZW1lbnRhdGlvbiBoYXMgdG8gcHJvdmlkZSB0aGVzZSBm
dW5jdGlvbnMsIHdoaWNoLCBJTU8sIHJlbGF0ZWQgdG8gd2hhdCBpbmZvcm1hdGlvbiB0aGF0IFNG
QyBoZWFkZXIgbmVlZCB0byBob2xkLg0KDQpUaGFua3MsDQpMdWN5DQoNCiAgIFJvbg0KDQoNCkZy
b206IEx1Y3kgeW9uZyBbbWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tXQ0KU2VudDogVGh1cnNk
YXksIE1hcmNoIDI3LCAyMDE0IDEyOjI2IFBNDQpUbzogUm9uIFBhcmtlcjsgWHV4aWFvaHU7IFJl
aW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBw
bGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkhpIFJvbiwNCg0KSSBhc3N1bWUgdGhhdCB0aGUg
aW5kZXggdXNhZ2UgeW91IG1lbnRpb25lZCBiZWxvdyBpcyB0aGUgc2FtZSB3aGV0aGVyIHRoZXNl
IHRocmVlIFNGcyBhcmUgb24gb25lIFNGRiBvciB0d28gU0ZGcywgd2hpY2ggbWVhbnMgdGhhdCB0
aGUgaW5kZXggIyBpcyBhc3NpZ25lZCB0byBTRi1YLUkgcGVyIFNGQyBhbmQgYnkgdGhlIGluY3Jl
bWVudGFsLiBBIFNGLVgtSSBtYXkgYmUgc2VydmVkIHRvIG1hbnkgU0ZDcyBhbmQgcG9zaXRpb24g
ZGlmZmVyZW50bHkgaW4gU0ZDcy4gVGhpcyBtZWFucyB0aGF0LCBpbiB0aGlzIG1ldGhvZCwgYSBT
Ri1YLUkgaXMgbWFwcGVkIHdpdGggZGlmZmVyZW50IGluZGV4ICMsIG9uZSBwZXIgZWFjaCBTRkMg
dGhhdCBoYXMgdGhlIFNGLVgtSS4gSU1POiAgd2hlbiBvcGVyYXRvci9zeXN0ZW0gY3JlYXRlcyBh
IFNGQyBhbmQgc2VsZWN0cyBTRi1YLUlzIGZvciB0aGUgU0ZDLCBhbmQgdGhlbiBhc3NpZ24gaW5k
ZXggIyB0byB0aGVtIGFuZCBjb25maWd1cmUgdGhlIGZvcndhcmRpbmcgdGFibGUgd2l0aCBwYXRo
IElEIGFuZCBpbmRleCAjIGluIHRoZSByZWxhdGVkIFNGRnMuIEZ1cnRoZXJtb3JlLCBlYWNoIGlu
ZGV4ICMgYWxzbyBuZWVkIHRvIGJlIGFzc29jaWF0ZWQgdG8gdGhlIGFkZHJlc3Mgb3IgcG9ydCB0
aGF0IHRyYW5zcG9ydCBsYXllciBjYW4gdW5kZXJzdGFuZC4gIElNTzogdGhpcyBpcyBhIGNvbXBs
ZXggcHJvY2VzcyBmb3IgdGhlIHN5c3RlbSwgdW5lYXN5IHRvIG1hbmdlciB0b28sIGFuZCBtYXkg
ZWFzaWx5IHByb25lIGFuIGVycm9yLg0KDQpTZWNvbmQsIHlvdXIgZHJhZnQgYWxzbyBtZW50aW9u
IHRoYXQgdGhlIHVzZSBvZiBpbmRleCB0byBwcmV2ZW50IHRoZSBsb29wLiAgVGhlIGxvb3AgZG9l
cyBub3Qgb2NjdXIgaW4gbm9ybWFsIGNvbmRpdGlvbi4gVGhlIGxvb3Agb2NjdXJzIGluIGFibm9y
bWFsIGNvbmRpdGlvbi4gU28gdGhlIGxvb3AgcHJldmVudGlvbiBtZWNoYW5pc20gaXMgdG8gcHJl
dmVudCBubyBsb29wIGhhcHBlbiBpbiBhbnkgYWJub3JtYWwgY29uZGl0aW9uLiBUaGF0IGlzIHdo
eSBUVEwgaXMgZGVzaWduZWQgZm9yIGluIElQIG5ldHdvcmsuIElmIFNGQyBoZWFkZXIgaXMgZXhw
ZWN0ZWQgdG8gdHJhbnNwb3J0IG92ZXIgYW55IHRyYW5zcG9ydCBuZXR3b3JrIGJlc2lkZSBJUCwg
aXQgbmVlZHMgdGhlIHNpbWlsYXIgbWVjaGFuaXNtIGFzIElQL1RUTC4gVGhlIHVzYWdlIG9mIGlu
ZGV4IGluIHlvdXIgcHJvcG9zYWwgZG9lcyBub3QgYWNoaWV2ZSB0aGlzIHB1cnBvc2UuDQoNCklm
IHdlIHVzZSBJUCBhcyB0cmFuc3BvcnQsIElNTzogbm8gbmVlZCB0byBpbXBsZW1lbnQgVFRMIG1l
Y2hhbmlzbSB3aXRoaW4gU0ZDLCBqdXN0IGxldmVyYWdlIElQIFRUTCBjYXBhYmlsaXR5LiBCdXQs
IGlmIG92ZXIgb3RoZXIgdHJhbnNwb3J0cywgd2UgbmVlZCB0byBpbXBsZW1lbnQgSVAvVFRMIGxp
a2UgbWVjaGFuaXNtIGluIFNGQy4NCg0KUmVnYXJkcywNCkx1Y3kNCg0KDQpGcm9tOiBSb24gUGFy
a2VyIFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFRodXJz
ZGF5LCBNYXJjaCAyNywgMjAxNCA5OjM1IEFNDQpUbzogWHV4aWFvaHU7IEx1Y3kgeW9uZzsgUmVp
bmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBs
aWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KWGlhb2h1LA0KDQpJIGRvbqGvdCB0aGluayB3ZSBu
ZWVkIHRvIHZpZXcgdGhlIFNGIGluZGV4IGFzIGEgVFRMLiAgIEFwcHJvcHJpYXRlIHZhbGlkYXRp
b24gYW5kIGxvb3Agc3VwcHJlc3Npb24gY2FuIGJlIGRvbmUgZXZlbiB3aXRoIHRoZSBjdXJyZW50
IHByb3Bvc2VkIGRlZmluaXRpb24uICAgIEFueSBTRkYgcmVjZWl2aW5nIGFuIFNGQyBlbmNhcHN1
bGF0ZWQgcGFja2V0IG9yIGZyYW1lIHdvdWxkIG5lZWQgdG8ga25vdyB0byB3aGljaCBvZiBpdHMg
ZGVwZW5kZW50IFNGoa9zIGl0IHNob3VsZCBmb3J3YXJkIHRoZSBwYWNrZXQgb3IgZnJhbWUuICAg
VG8gZG8gc28gbWVhbnMgdGhhdCBpdCBjYW4gdmFsaWRhdGUgdGhhdCB0aGUgcGF0aCBJRCBpcyBv
bmUgdGhhdCBpdCBleHBlY3RzIHRvIHBhcnRpY2lwYXRlIGluIGFuZCB0aGF0IHRoZSBTRiBpbnN0
YW5jZSBpZGVudGlmaWVkIGJ5IHRoZSBpbmRleCBvbiB0aGF0IHBhdGggaXMgb25lIHRoYXQgaXQg
aXMgcmVzcG9uc2libGUgZm9yLiAgICBTdWNoIGNoYWluIHBhdGggZGF0YSBtYXkgaGF2ZSBiZWVu
IGxvY2FsbHkgcHJvdmlzaW9uZWQgb3IgbWF5IGhhdmUgYmVlbiBkaXN0cmlidXRlZCBpbiBhIGNv
bnRyb2wgcGxhbmUuDQoNCldoZW4gdGhlIFNGRiByZWNlaXZlcyB0aGUgZ29vZCBwYWNrZXQgb3Ig
ZnJhbWUgYmFjayBmcm9tIG9uZSBvZiBpdHMgZGVwZW5kZW50IFNGoa9zLCBpdCB3aWxsIGlkZW50
aWZ5IHRoZSBuZXh0IFNGIGFuZCBTRkYgYnkgY29uc3VsdGluZyBpdHMgbG9jYWwgZGF0YWJhc2Uu
ICAgSWYgaXQgaXMgbm90IHRoZSBmaW5hbCBTRiwgdGhlbiB0aGUgU0YgaW5kZXggaXMgaW5jcmVt
ZW50ZWQsIHRoZSB0cmFuc3BvcnQgaGVhZGVyIHVwZGF0ZWQgYXMgbmVjZXNzYXJ5LCBhbmQgdGhl
IHBhY2tldCBvciBmcmFtZSBwcm9ncmVzc2VkLiAgICBGYWlsdXJlIHRvIHByb3Blcmx5IGluY3Jl
bWVudCB0aGUgU0YgSW5kZXggd291bGQgYmUgYWtpbiB0byBmYWlsdXJlIHRvIGRlY3JlbWVudCBh
IFRUTCBieSBhIHJvdXRlciCoQyB0aGVyZSBpcyBubyBwcm90ZWN0aW9uIGZyb20gdGhhdC4NCg0K
ICAgUm9uDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJl
aGFsZiBPZiBYdXhpYW9odQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDU6NDQgQU0N
ClRvOiBSb24gUGFya2VyOyBMdWN5IHlvbmc7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2
ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6
IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoN
Cg0Kt6K8/sjLOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gtPqx7SBSb24gUGFy
a2VyDQq3osvNyrG85DogMjAxNMTqM9TCMjbI1SA3OjEzDQrK1bz+yMs6IEx1Y3kgeW9uZzsgUmVp
bmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQrW98ziOiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNh
dGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KTHVjeSwNCg0KUmVnYXJkaW5nIHRoZSBzZXJ2aWNlIGZ1
bmN0aW9uIGluZGV4IHRoYXQgd291bGQgYmUgY29udGFpbmVkIGluIHRoZSBzZXJ2aWNlIGhlYWRl
ciwgSSB0aGluayBpdCBpcyBzaW1wbHkgaW5jcmVtZW50ZWQgZnJvbSAxIHRvIGluZGljYXRlIHRo
ZSBuZXh0IHNlcnZpY2UgZnVuY3Rpb24gd2l0aGluIHRoZSBjaGFpbi4gICBGb3IgZXhhbXBsZSwg
aWYgdGhlIHBhdGggSUQgaXMgWCwgZm9yIGEgcGF0aCB7U0YtQS01LCBTRi1CLTIsIFNGLUMtNn0s
IHRoZW4gcGFja2V0cyBkZXN0aW5lZCBmcm9tIGEgY2xhc3NpZmllciB0b3dhcmRzIFNGLUEtNSB3
b3VsZCBjYXJyeSAocGF0aCBYLCBpbmRleCAxKSwgcGFja2V0cyBmcm9tIFNGLUEtNSB0byBTRi1C
LTIgd291bGQgY2FycnkgKHBhdGggWCwgaW5kZXggMiksIGV0Yy4NCg0KW1hpYW9odV0gSSB0aGlu
ayB0aGUgdmFsdWUgb2YgdGhlIHNlcnZpY2UgaW5kZXggc2hvdWxkIGJlIGRlY3JlbWVudGVkLCBy
YXRoZXIgdGhhbiBiZWluZyBpbmNyZW1lbnRlZCB3aGVuIHRyYXZlbGxpbmcgYWxvbmcgdGhlIHNl
cnZpY2UgcGF0aCBzaW5jZSB0aGF0IGluZGV4IGlzIG5vdCBvbmx5IHVzZWQgZm9yIGluZGljYXRp
bmcgdGhlIG5leHQgc2VydmljZSBmdW5jdGlvbiB3aXRoaW4gdGhlIGNoYWluLCBidXQgYWxzbyB1
c2VkIGZvciBvdGhlciBwdXJwb3NlcyAoZS5nLiwgVFRMIG9mIHRoZSBzZXJ2aWNlIHBhdGgsIGlu
ZGljYXRvciBvZiB0aGUgZW5kIG9mIHRoZSBzZXJ2aWNlIGNoYWluKSwgdW5sZXNzIHlvdSB3YW50
IHRvIGludHJvZHVjZSBhbiBhZGRpdGlvbmFsIGZpZWxkIHdoaWNoIGluZGljYXRlcyB0aGUgdG90
YWwgbGVuZ3RoIG9mIHRoZSBzZXJ2aWNlIGNoYWluLg0KDQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUN
Cg0KICAgUm9uDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpGcm9tOiBzZmMg
W3NmYy1ib3VuY2VzQGlldGYub3JnXSBvbiBiZWhhbGYgb2YgTHVjeSB5b25nIFtsdWN5LnlvbmdA
aHVhd2VpLmNvbV0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDY6MzggUE0NClRvOiBS
ZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFw
cGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KSGkgUmVpbmFsZG8sDQoNClRoYW5rIHlvdSB0byBz
aGFyZSB5b3VyIHZpZXdzIG9uIHRoaXMgc29sdXRpb24uIFdlIHdhbnQgdG8gaGF2ZSBhbiBlbGVn
YW50IGFuZCBnZW5lcmFsIHNvbHV0aW9uIHdpdGggb25lIHN0YW5kYXJkIFNGQyBoZWFkZXIgdG8g
Y292ZXIgbWFqb3JpdHkgdXNlIGNhc2VzDQoNClNlZSBpbmxpbmUgYmVsb3cuDQoNCg0KRnJvbTog
UmVpbmFsZG8gUGVubm8gKHJlcGVubm8pIFttYWlsdG86cmVwZW5ub0BjaXNjby5jb21dDQpTZW50
OiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA0OjU2IFBNDQpUbzogTHVjeSB5b25nOyBEYXZlIERv
bHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3Nm
Y10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KSGks
DQoNClRoZXJlIGFyZSBzZXZlcmFsIHNvbHV0aW9uIHRvIHRoaXMgcHJvYmxlbS4gU29tZSBvZiB0
aGVtIGltcGxlbWVudGF0aW9uIHNwZWNpZmljLCBvdGhlcnMgbW9yZSBlbGVnYW50Lg0KDQoxIC0g
T25lIG9mIHRoZSBtb3JlIGVsZWdhbnQgb25lcyBpcyB0byB1c2UgdGhlIFNlcnZpY2UgSW5kZXgg
dG8gZGV0ZXJtaW5lIHRoZSBuZXh0IHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFuY2UuICBJdCBtYWtl
cyBmb3IgYSBjb21wbGV0ZWx5IHN0YXRlbGVzcyBzb2x1dGlvbiAoY29kZSB3aXNlKS4NCltMdWN5
XSB3aGVuIHVzaW5nIFBhdGggSUQgYW5kIFNlcnZpY2UgSW5kZXggb24gU0ZDIGhlYWRlciwgaXQg
cmVxdWlyZXMgYXNzaWduaW5nIGluZGV4ICMgdG8gZWFjaCBTRiBpbnN0YW5jZSwgY29uZmlndXJp
bmcgdGhlbSBpbiB0aGUgZm9yd2FyZGluZyB0YWJsZSwgd2hpY2ggaXMgdmVyeSBjb21wbGV4IHBy
b2Nlc3MgYW5kIGVhc2lseSBwcnVuZSBmb3IgZXJyb3IgaW4gbWF5IG9waW5pb24uICBJbiBhZGRp
dGlvbiwgZWFjaCBTRiBpbnN0YW5jZSBtYXkgc2VydmUgbW9yZSB0aGFuIG9uZSBTRkMsIHNvIG5l
ZWQgdG8gYXNzaWduIGluZGV4ICMgZm9yIGVhY2ggU0ZDLCB3aGljaCBpcyBtb3JlIGNvbXBsZXgu
IFJlZ2FyZGluZyB0aGUgc3RhdGVsZXNzLCBJIGRvbqGvdCBnZXQgaXQuIElzbqGvdCBpbmRleCAj
IGEgc3RhdGUgYXMgd2VsbCAobWF5IGJlIGZldyBiaXQgbGVzcyk/DQoNClRvIGltcGxlbWVudCB0
cnVlIHN0YXRlbGVzcywgU0ZDIGhlYWRlciBuZWVkcyBhYmlsaXR5IHRvIGNhcnJ5IGFsbCBTRklz
IElQIGFkZHJlc3NlcyBpbiBTRkMgaGVhZGVyLCB3aGljaCB3YXMgY29uc2lkZXJlZCBhcyBub24t
c2NhbGUgc29sdXRpb24uDQoNCg0KMiCoQyBBbm90aGVyIG9wdGlvbiBpcyBmcm9tIGEgY29kaW5n
IHBlcnNwZWN0aXZlIHlvdSBjYW4ganVzdCBrZWVwIG1vcmUgc3RhdGUgaW4geW91ciBTTi9TRkYg
d2hpbGUgeW91IHByb2Nlc3MgdGhlIHBhY2tldCBhbmQgZGV0ZXJtaW5lIHdoYXQgaXMgdGhlIKGw
bmV4dKGxIHNlcnZpY2UuDQpbTHVjeV0gQWdyZWUuDQoNCkJ1dCBpcnJlc3BlY3RpdmUsIHRoZSBT
TiBuZWVkcyB0byBrbm93IHRoZSBQYXRoIElEIGFuZCB0aGUgbGlzdCBvZiBTRklzIGludGVybmFs
IHRvIGl0cyBub2RlLiBUaGlzIHByb3Zpc2lvbmluZyBjYW4gaGFwcGVuIGluIGEgdmFyaWV0eSBv
ZiB3YXlzLCBJIGltcGxlbWVudGVkIHdpdGggUkVTVGNvbmYgYW5kIE5ldGNvbmYuDQoNCkFzIGZh
ciBhcyBVRFAvSVAgdnMuSVAsIEkgZ2l2ZSBwcmVmZXJlbmNlIHRvIFVEUC9JUC4gSWYgeW91IGhh
dmUgYSBmaXhlZCBwb3J0IG92ZXIgVURQIGluIHdoaWNoIHRvIHJlY2VpdmUvc2VuZCBwYWNrZXRz
Og0KDQotIFlvdSBjYW4gaGF2ZSB5b3VyIGVudGlyZSBkYXRhcGxhbmUgaW4gdXNlcnBhY2UgYW5k
IHVzZSBhIHZhcmlldHkgb2YgcHJvZ3JhbW1pbmcgbGFuZ3VhZ2VzLg0KLSBZb3UgZG8gbm90IG5l
ZWQgcmF3IHBhY2tldCBhY2Nlc3MgdG8gcHVsbC9zZW5kIHBhY2tldHMuIFRoZXJlZm9yZSBubyBy
b290IHN1cHBvcnQuDQotIFVEUCBjYW4gdHJhdmVyc2Ugbm9uLVNGQyBhd2FyZSBtaWRkbGV4Ym94
ZXMuDQpbTHVjeV0gQWdyZWUgb24gdGhpcyBzdGF0ZW1lbnQuIEJ1dCBmb3IgU0ZDIGRvbWFpbiwg
ZG8gd2Ugd2FudCB0byBhbGxvdyBzdWNoIG1pZGJveGVzIG9uIFNGQyBwYXRoPyBNYXliZSBoYXBw
ZW4gaWYgYSBTRkMgZG9tYWluIGNyb3NzZXMgbW9yZSB0aGFuIHRyYW5zcG9ydCBkb21haW5zPyBU
aGlzIGlzIG9uZSBJIGxpa2UgdG8ga25vdyBmcm9tIFNQcyBhbmQgU0YgdmVuZG9ycy4NCg0KUmVn
YXJkcywNCkx1Y3kNCk9yIHlvdSBjYW4gdXNlIGFueSBvZiB0aGUgYXZhaWxhYmxlIG1ldGhvZHMo
IFRVUk4sIFNUVU4sIGV0YykuICBJZiB5b3UgZW5jYXAgaW4gc29tZXRoaW5nIGVsc2Ugb3RoZXIg
dGhhbiBJUC9VRFAgdGhlIGFwcGxpY2FiaWxpdHkgb2YgU0ZDIHdpbGwgYmUgY29uc2lkZXJhYmx5
IGRpbWluaXNoZWQuSnVzdCBjaGVjayBTVENQIGFuZCBpdHMgcHJvYmxlbSBvbiBnZXR0aW5nIGFk
b3B0ZWQgZ2l2ZW4gbWlkZGxleGJveGVzICBub3QgcmVjb2duaXppbmcgaXRzIHByb3RvY29sIG51
bWJlci4NCg0KLSBJdCBqaXZlcyB3aXRoIG90aGVyIElFVEYgd29yayBpbiB0aGUgYXJlYXMgb2Yg
bWV0YWRhdGEgYW5kIHRyYW5zcG9ydCBzZXJ2aWNlcyAoc2F5LCBUQVBTKS4NCg0KcmVnYXJkcywN
Cg0KUmVpbmFsZG8NCg0KDQoNCkZyb206IEx1Y3kgeW9uZyA8bHVjeS55b25nQGh1YXdlaS5jb208
bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4NCkRhdGU6IFR1ZXNkYXksIE1hcmNoIDI1LCAy
MDE0IGF0IDI6MjUgUE0NClRvOiBEYXZlIERvbHNvbiA8ZGRvbHNvbkBzYW5kdmluZS5jb208bWFp
bHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPj4sICJzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4iIDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4+DQpTdWJqZWN0OiBSZTog
W3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0K
SGkgRGF2ZSwNCg0KSWYgYSBzZXJ2aWNlIGZvcndhcmRlciBwb2ludCBjb25uZWN0cyBtb3JlIHRo
YW4gb25lIFNGIGluc3RhbmNlcyB0aGF0IGJlbG9uZyB0byB0aGUgc2FtZSBTRkMsIGhvdyBjYW4g
b25lIFBhdGggSUQgZGV0ZXJtaW5lIHdoaWNoIFNGIGluc3RhbmNlcyBpcyB0aGUgbmV4dD8gSWYg
eW91IGRyYXcgYSBzZXJ2aWNlIGNoYWluIHBhdGggd2l0aCBtYW55IFNGIGluc3RhbmNlcywgeW91
IGNhbiBlYXNpbHkgc2VlLCBpZiBQYXRoIElEIHJlcHJlc2VudHMgdGhhdCBwYXRoLCBzZXJ2aWNl
IGZvcndhcmRlciBuZWVkcyB0byB1c2UgcHJldmlvdXMgU0Ygb24gdGhlIHBhdGggdG8gcG9zaXRp
b24gdGhlIG5leHQgU0Ygb24gdGhhdCBwYXRoLg0KDQpMdWN5DQoNCkZyb206IERhdmUgRG9sc29u
IFttYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb21dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAyNSwg
MjAxNCA0OjEwIFBNDQpUbzogTHVjeSB5b25nOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4NClN1YmplY3Q6IFJFOiBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9z
IGFuZCBjb25zPw0KDQpXaHkgZG8geW91IHRoaW5rIHRoZSBwcmV2aW91cyBTRiBJUCBhZGRyZXNz
IGlzIHJlcXVpcmVkIHRvIGRldGVybWluZSB0aGUgbmV4dCBTRiBJUCBhZGRyZXNzPyBXaHkgaXMg
dGhlIFBhdGggSUQgbm90IHN1ZmZpY2llbnQgaW5mb3JtYXRpb24/DQoNCg0KRnJvbTogTHVjeSB5
b25nIFttYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb21dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAy
NSwgMjAxNCA0OjU2IFBNDQpUbzogRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPg0KU3ViamVjdDogUkU6IFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24s
IHByb3MgYW5kIGNvbnM/DQoNCkluIHRoaXMgc29sdXRpb24sIHNlcnZpY2UgZm9yd2FyZGVyIGFu
ZCBTRiBpbnN0YW5jZSBhcmUgc2VwYXJhdGVkIGVudGl0aWVzLiBTZXJ2aWNlIGZvcndhcmRlciBu
ZWVkcyBQYXRoIElEIGFuZCBwcmV2aW91cyBTRiBJUCBhZGRyZXNzIHRvIHVuaXF1ZWx5IGlkZW50
aWZ5IHRoZSBuZXh0IFNGIElQIGFkZHJlc3MuDQoNCkx1Y3kNCg0KRnJvbTogRGF2ZSBEb2xzb24g
W21haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbV0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAy
MDE0IDM6MjEgUE0NClRvOiBMdWN5IHlvbmc7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KU3ViamVjdDogUkU6IFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3Mg
YW5kIGNvbnM/DQoNCkkgZG8gbm90IHNlZSB3aHkgc291cmNlIElQIGFkZHJlc3MgKHByZXZpb3Vz
IFNGKSB3b3VsZCBiZSByZXF1aXJlZCB0byBsb29rIHVwIHRoZSBuZXh0IFNGLiBUaGUgcGF0aCBJ
RCBzaG91bGQgYmUgc3VmZmljaWVudCB0byBkZXRlcm1pbmUgdGhlIG5leHQgU0YuDQoNCg0KDQoN
Cg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBM
dWN5IHlvbmcNClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDQ6MDIgUE0NClRvOiBzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFtzZmNdIFNGQyBhcyBhbiBJ
UCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkhpLA0KDQpUaGVyZSBhcmUg
bWFueSB3YXlzIHRvIGltcGxlbWVudCBTRkNzLiBIb3dldmVyLCBvbmUgb2Ygb3VyIGdvYWxzIGlu
IHN0YW5kYXJkIGlzIHRvIGRldmVsb3AgYSBzb2x1dGlvbiB0aGF0IGlzIHNpbXBsZSBhbmQgbGVz
cyBjb3N0IGZvciB2ZW5kZXJzIGFuZCBzZXJ2aWNlIHByb3ZpZGVycy4gIE90aGVyIGdvYWxzIGFy
ZSB0aGF0IHRoZSBzb2x1dGlvbiBjYW4gYXBwbHkgdG8gY29tbW9uIGFuZCBtYWpvcml0eSB1c2Ug
Y2FzZXMuDQoNCklmIHdlIGltcGxlbWVudCBTRkMgYXMgYW4gSVAgb3IgVURQL0lQIGFwcGxpY2F0
aW9uLCBpLmUuIG9uY2UgdHJhZmZpYyBpcyBjbGFzc2lmaWVkIGJ5IHRoZSBjbGFzc2lmaWNhdGlv
biwgaXQgYWRkcyBTRkMgaGVhZGVyIGFuZCBJUCBoZWFkZXIgKG91dGVyKSBvbiB0aGUgcGFja2V0
cyAoVURQIGhlYWRlciB0b28gaW4gbGF0dGVyIGNhc2UpLCBhbmQgc2VuZCBzdWNoIHBhY2tldHMg
YXMgYSByZWd1bGFyIElQIHBhY2tldC4gVGhlIHNyYyBJUCBvZiBvdXRlciBoZWFkZXIgY2FuIGJl
IGNsYXNzaWZpY2F0aW9uIElQIGFkZHJlc3MsIGFuZCBkc3QgSVAgY2FuIGJlIG5leHQgU0YgSW5z
dGFuY2UgSVAgYWRkcmVzcy4gTWFueSB0cmFuc3BvcnQgbmV0d29ya3MgY2FuIGNhcnJ5IElQIHRy
YWZmaWMgYW5kIHJvdXRlIElQIHBhY2tldHMgYmFzZWQgb24gZHN0IElQIGFkZHJlc3MuICBXZSBv
bmx5IG5lZWQgdG8gcmVxdWVzdCBhIG5ldyBJUCBwcm90b2NvbCB0eXBlIGZvciBTRkMuIEF0IHRo
ZSBzZXJ2aWNlIGZvcndhcmRlciBwb2ludCwgaXQgY2FuIGxvb2sgdXAgbmV4dCBTRiBJUCBhZGRy
ZXNzIGJhc2VkIG9uIFBhdGggSUQgaW4gU0ZDIGhlYWRlciBhbmQgc3JjIElQIGFkZHJlc3MgKHBy
ZXZpb3VzIFNGKSBvbiB0aGUgcGFja2V0LiAgQSBTRiBhbHNvIGZvcndhcmRzIHRoZSBwYWNrZXQg
d2l0aCBTRkMgaGVhZGVyIGFzIGFuIElQIHBhY2tldCBhbmQgZmlsbHMgaXRzIElQIGFkZHJlc3Mg
YXMgc3JjIElQIGFuZCB0aGUgc2VydmljZSBmb3J3YXJkZXIgcG9pbnQgSVAgYWRkcmVzcyBhcyB0
aGUgZHN0IElQIG9uIHRoZSBwYWNrZXQuDQoNClRoaXMgc29sdXRpb24gd29ya3MgZm9yIGVpdGhl
ciBTRkMgYXMgYW4gSVAgYXBwbGljYXRpb24gb3IgVURQL0lQIGFwcGxpY2F0aW9uLCB3aGljaCBv
bmUgaXMgbW9yZSBwcm9wZXIgZnJvbSBTRiBhbmQgc2VydmljZSBmb3J3YXJkZXIgcG9pbnQ/DQoN
ClRoaXMgc29sdXRpb24gc2VlbXMgc2ltcGxlIHRvIG1lIGFuZCBvbmx5IG5lZWQgUGF0aCBJRCBp
biBTRkMgaGVhZGVyIGZvciBzdGVlcmluZyB0cmFmZmljIHRocm91Z2ggdGhlIFNGQyBwYXRoLiBC
dXQgbGlrZSB0byBzZWUgb3RoZXJzoa8gb3BpbmlvbiBvbiB0aGlzIHNvbHV0aW9uLCBwcm9zIGFu
ZCBjb25zLg0KDQpUaGFua3MsDQpMdWN5DQo=

--_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E8F40MBX021W3CA2exch_
Content-Type: text/html; charset="gb2312"
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=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"Segoe UI";
	panose-1:2 11 5 2 4 2 4 2 2 3;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:ZH-CN;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:SimSun;
	mso-fareast-language:ZH-CN;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";
	mso-fareast-language:ZH-CN;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-language:ZH-CN;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{mso-style-name:msochpdefault;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:10.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-language:ZH-CN;}
p.html, li.html, div.html
	{mso-style-name:html;
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:ZH-CN;}
p.a, li.a, div.a
	{mso-style-name:a;
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:ZH-CN;}
span.htmlpreformattedchar0
	{mso-style-name:htmlpreformattedchar;
	font-family:Consolas;}
span.balloontextchar0
	{mso-style-name:balloontextchar;
	font-family:"Segoe UI","sans-serif";}
span.htmlchar
	{mso-style-name:htmlchar;
	font-family:SimSun;}
span.char
	{mso-style-name:char;
	font-family:"Calibri","sans-serif";}
span.balloontextchar00
	{mso-style-name:balloontextchar0;
	font-family:"Tahoma","sans-serif";}
span.emailstyle19
	{mso-style-name:emailstyle19;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.emailstyle20
	{mso-style-name:emailstyle20;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle21
	{mso-style-name:emailstyle21;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle22
	{mso-style-name:emailstyle22;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle23
	{mso-style-name:emailstyle23;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle24
	{mso-style-name:emailstyle24;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle34
	{mso-style-name:emailstyle34;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle35
	{mso-style-name:emailstyle35;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle36
	{mso-style-name:emailstyle36;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle37
	{mso-style-name:emailstyle37;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle38
	{mso-style-name:emailstyle38;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle39
	{mso-style-name:emailstyle39;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle40
	{mso-style-name:emailstyle40;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle41
	{mso-style-name:emailstyle41;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle42
	{mso-style-name:emailstyle42;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle43
	{mso-style-name:emailstyle43;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle44
	{mso-style-name:emailstyle44;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle47
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle48
	{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"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US">Hi, Lucy.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US">Whether or not your implementation concept for IP/UDP makes sense for =
your product or your network environment, our charter is to create a soluti=
on that is not dependent on any one
 exact transport encapsulation.&nbsp;&nbsp;&nbsp; That being said, any part=
icular implementation could conceivably require a single type of encapsulat=
ion.&nbsp;&nbsp; In short, I think your proposal falls into the implementat=
ion approach category which is out of scope from a standards
 perspective, IMO.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US">&nbsp;&nbsp; Ron<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US"><o:p>&nbsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> sfc [mailto:sfc-bounces@ietf.org] <b>On=
 Behalf Of
</b>Lucy yong<br>
<b>Sent:</b> Friday, March 28, 2014 10:03 AM<br>
<b>To:</b> Nicolas BOUTHORS; sfc@ietf.org<br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Nicolas =
BOUTHORS [</span><a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com"><span style=
=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"=
>mailto:Nicolas.BOUTHORS@qosmos.com</span></a><span style=3D"font-size:10.0=
pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">]
<br>
<b>Sent:</b> Friday, March 28, 2014 3:08 AM<br>
<b>To:</b> Lucy yong; Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave =
Dolson;
</span><a href=3D"mailto:sfc@ietf.org"><span style=3D"font-size:10.0pt;font=
-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc@ietf.org</span></a><=
span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-se=
rif&quot;"><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Hello Lucy,
<o:p></o:p></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Your proposal supposes that =
the Path Id is included somewhere. Either in the IP/UDP overlay fields or i=
n a specific header. I think the latter should prevail.<o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] To clarif=
y, in my proposal it use the latter. The proposal is to treat SFC as an IP =
(/UDP) application. SFC solution relies on SFC header to convey the path ID=
 and metadata. I did not mention metadata
 because the forwarding part does not use metadata. Again, in this proposal=
, &nbsp;there is a SFC header that includes Path ID, metadata, etc.</span><=
/i></b><span style=3D"color:#0070C0"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Your proposal does not cover=
 Metadata transport which is one objective of the SFC group. So that would =
have to be added to the header either as a set of fixed
 fields or as a variable sized option.&nbsp;We are not that far from the qu=
inn and zhang drafts.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Hope abov=
e statement help here.</span></i></b><span style=3D"color:#0070C0"><o:p></o=
:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">The main difference being th=
en on whether or not we should have an index in the header as well.<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] No, this =
is not my point. My point is what information should be used in forwarding.=
 We know that has to be PATH ID &#43; something that represents to SF-X ins=
tance. Should we use index or SF-X IP address?
 I see the complexity to use index than IP address.</span></i></b><span sty=
le=3D"color:#0070C0"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">I don't see how it is more c=
omplex to provision a routing table in a SFF containg a list of pairs (prev=
ious IP address, [next IP address,..])* or an indexed list
 of pairs: (received index,[ [(next index, next IP address),..]]) *.<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] complexit=
y I see were described in previous email.</span></i></b><span style=3D"colo=
r:#0070C0"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">What we see tough is that th=
at relying the previous IP sources for routing does not allow in all cases =
to have a SFF serve multiple SF sets (next SFs allowed)
 when they appear in the same chain. The index mechanism allows it instead.=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] IMO: &nbs=
p;PATH ID &#43; SF-X instance IP address can uniquely determine the next SF=
-X instance IP in all cases. &nbsp;Maybe I miss the case, could you give an=
 example that does not work?</span></i></b><span style=3D"color:#0070C0"><o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">The limitation seem to be th=
at an SFF instance, in the model you propose, should not receive traffic fr=
om another one twice in a chain.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] It is not=
 true. Don=A1=AFt know where do you get that impression? Please give an exa=
mple.<o:p></o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p=
></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Thanks,<o:p></o:=
p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Lucy</span></i><=
/b><span style=3D"color:#0070C0"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Is it correct ? and if so is=
 it acceptable?<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Nicolas<o:p></o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Note: * - second element in =
the pair is a list as we could have multiple possible next hops (e.g; LBS)<=
o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Based on Ron example of IP s=
ource model limitation:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp; &nbsp;Network configr=
ation:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; SFF0(Ingres), &nbsp;SFF1 ( SFA, SFB), &nbsp; &nbsp;SFF2 (SFC,=
 SFD), SFF(Egress). &nbsp;&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp;So 4 host, each with its separate SFF IP address, servi=
ng one or more local SF (same address as SFF)<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp; &nbsp;chain: Ingress,=
 &nbsp;SFA, &nbsp;SFC, &nbsp;SFB, SFD , Egress. &nbsp;<o:p></o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; Runs into a problem on SFF2 as it cannot distinguish traffic =
coming out of SFA or SFB based on SFF1 IP address only.<o:p></o:p></span></=
p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp; &nbsp;chain: Ingress,=
 SFA ,SFC, SFA, SFD, Egress.&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; Has some issues as well as SFF2 the second time cannot distin=
guish that it is hit the first time of the second time.<o:p></o:p></span></=
p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<div>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;se=
rif&quot;;color:black">
<hr size=3D"2" width=3D"100%" align=3D"center">
</span></div>
<div id=3D"divRpF752221">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><b><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:b=
lack">From:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tah=
oma&quot;,&quot;sans-serif&quot;;color:black"> Lucy yong [lucy.yong@huawei.=
com]<br>
<b>Sent:</b> Thursday, March 27, 2014 10:25 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; </s=
pan><a href=3D"mailto:sfc@ietf.org"><span style=3D"font-size:10.0pt;font-fa=
mily:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc@ietf.org</span></a><spa=
n style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif=
&quot;;color:black"><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot=
;,&quot;serif&quot;;color:black"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Ron,</span><span st=
yle=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">If we treat SFC as an =
IP or IP/UPD application, we do not change the requirement and architecture=
. We have a simple solution to achieve bi-directional SFC with the same Pat=
h ID. Let me explain the solution again.</span><span style=3D"color:black">=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">If we implement SFC as a=
n IP or UDP/IP application, i.e. once traffic is classified by the classifi=
cation, it adds SFC header and IP header (outer) on the packets (UDP header=
 too in latter case), and send such
 packets as a regular IP packet. The src IP on outer header is classificati=
on IP address, and dst IP is next SF-X Instance IP address. We only need to=
 request a new IP protocol type for SFC. &nbsp;At the SFF, it can search ne=
xt SF-X Instance IP address based on
 Path ID in SFC header and src IP address (previous SF) on the packet when =
receiving a packet from previous SF-X instance; it forwards the packet on d=
st IP &nbsp;on the packet when receiving a packet from another SFF/SNF. &nb=
sp;A SF-X instance also forwards the packet
 with SFC header as an IP packet and fills its IP address as src IP on oute=
r header and the SFF/SNF IP address as the dst IP on the outer header.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">For bi-directional SFC, =
both directions can use the same Path ID in this solution. Path ID &#43; sr=
c IP address let SFF uniquely get the next SF-X instance in forwarding tabl=
e.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">This solution can implem=
ent SNF/SFF function on a regular router without changing the router behavi=
or, i.e. forward the packet based on its destination IP address. If the des=
tination address is router itself, the
 router terminates and check the protocol type. If the type is SFC, the rou=
ter will perform a table lookup based on Path ID in SFC header &#43; src IP=
 on outer IP header. As simple as that. This solution allow leveraging a lo=
t of IP functions too.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Since IP can be transpor=
ted over many transport solutions, Ethernet, MPLS, overlay, etc, in theory,=
 SFC can be implemented over any transport network too. The solution can ma=
ke control and management easy because
 we don=A1=AFt have to assign index for each SF-X instances. SF-X IP addres=
s as unique identifier is used in all SFCs.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Any comment on this prop=
osal.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Thanks,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:black">Lucy <o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Ron Parker [</span><a href=3D"mailto:Ron_Parker@affirmednet=
works.com"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&=
quot;sans-serif&quot;">mailto:Ron_Parker@affirmednetworks.com</span></a><sp=
an style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-seri=
f&quot;;color:black">]
<br>
<b>Sent:</b> Thursday, March 27, 2014 3:24 PM<br>
<b>To:</b> Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; </sp=
an><a href=3D"mailto:sfc@ietf.org"><span style=3D"font-size:10.0pt;font-fam=
ily:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc@ietf.org</span></a><span=
 style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&=
quot;;color:black"><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Lucy.</span><span styl=
e=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Do you have a specific=
 proposal for making bidirectional chains easier to deploy and manage?&nbsp=
;&nbsp; If so, would you suggest changes to the requirements?&nbsp;&nbsp; A=
rchitecture?&nbsp;&nbsp; Header encapsulation?&nbsp;&nbsp; Control plane (f=
uture)?</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp;&nbsp; Ron=
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From:</span></b><span=
 style=3D"color:black"> Lucy yong [</span><a href=3D"mailto:lucy.yong@huawe=
i.com" target=3D"_blank">mailto:lucy.yong@huawei.com</a><span style=3D"colo=
r:black">]
<br>
<b>Sent:</b> Thursday, March 27, 2014 4:18 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; </s=
pan><a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><span=
 style=3D"color:black"><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Ron,</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">IMO, We can=A1=AFt mak=
e one part simple and good looking but leave other parts to be in complex. =
Our goal is to have a simple and low cost SFC solution to cover majority us=
e cases. SP already can implement SFC on
 today=A1=AFs network. If we can=A1=AFt make this goal, then the solution m=
ay not be useful.</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Thanks,</span><span st=
yle=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Ron Parker [</span><a href=3D"mailto:Ron_Parker@affirmednet=
works.com" target=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&q=
uot;Tahoma&quot;,&quot;sans-serif&quot;">mailto:Ron_Parker@affirmednetworks=
.com</span></a><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quo=
t;,&quot;sans-serif&quot;;color:black">]
<br>
<b>Sent:</b> Thursday, March 27, 2014 3:11 PM<br>
<b>To:</b> Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; </sp=
an><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"font-si=
ze:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc@ietf.o=
rg</span></a><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;=
,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Lucy,</span><span styl=
e=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">You raise a good point=
 on bidirectional chains, which I think is a majority use case for function=
al, simplification, or observability reasons.&nbsp;&nbsp;&nbsp; The way we=
=A1=AFve expressed things so far, it would be up to the management
 plane or control plane to indicate how such individual paths are paired to=
gether.</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron</span=
><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From:</span></b><span=
 style=3D"color:black"> Lucy yong [</span><a href=3D"mailto:lucy.yong@huawe=
i.com" target=3D"_blank">mailto:lucy.yong@huawei.com</a><span style=3D"colo=
r:black">]
<br>
<b>Sent:</b> Thursday, March 27, 2014 4:08 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; </s=
pan><a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><span=
 style=3D"color:black"><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Ron,</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Ron Parker [</span><a href=3D"mailto:Ron_Parker@affirmednet=
works.com" target=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&q=
uot;Tahoma&quot;,&quot;sans-serif&quot;">mailto:Ron_Parker@affirmednetworks=
.com</span></a><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quo=
t;,&quot;sans-serif&quot;;color:black">]
<br>
<b>Sent:</b> Thursday, March 27, 2014 3:01 PM<br>
<b>To:</b> Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; </sp=
an><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"font-si=
ze:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc@ietf.o=
rg</span></a><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;=
,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Lucy,</span><span styl=
e=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">One clarification.&nbs=
p;&nbsp; =A1=B0The path=A1=B1 does not exactly mean the SFC.&nbsp;&nbsp; Th=
e SFC is abstract, before accounting for network locators.&nbsp;&nbsp; As a=
 special case, if all of the SF=A1=AFs in the SFC have only a single networ=
k locator,
 then the path and chain are the same.&nbsp; &nbsp;But, if any or all of th=
ose SF=A1=AFs are multiply located, then the path is specific to an exact s=
equence of located service function instances.</span><span style=3D"color:b=
lack"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Thank you=
 for clarification. I agree with that. The path is an exact sequence of loc=
ated service function instances. For a bi-directional SFC, it has to be tre=
ated as two distinct paths in this solution.
 Any concern on the complexity in managing them?</span></i></b><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">&nbsp;</span></i=
></b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Thanks,</span></=
i></b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Lucy</span></i><=
/b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp;&nbsp; Ron=
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From:</span></b><span=
 style=3D"color:black"> Lucy yong [</span><a href=3D"mailto:lucy.yong@huawe=
i.com" target=3D"_blank">mailto:lucy.yong@huawei.com</a><span style=3D"colo=
r:black">]
<br>
<b>Sent:</b> Thursday, March 27, 2014 3:41 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; </s=
pan><a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><span=
 style=3D"color:black"><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Ron,</span><span st=
yle=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Ron Parker [</span><a href=3D"mailto:Ron_Parker@affirmednet=
works.com" target=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&q=
uot;Tahoma&quot;,&quot;sans-serif&quot;">mailto:Ron_Parker@affirmednetworks=
.com</span></a><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quo=
t;,&quot;sans-serif&quot;;color:black">]
<br>
<b>Sent:</b> Thursday, March 27, 2014 12:09 PM<br>
<b>To:</b> Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; </sp=
an><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"font-si=
ze:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc@ietf.o=
rg</span></a><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;=
,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Lucy,</span><span styl=
e=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Regarding the SF Index=
, draft-zhang-sfc-sch defines this as relative to the path, and not as a gl=
obally unique identifier of an SF instance.</span><span style=3D"color:blac=
k"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] This is m=
y understanding too. =A1=B0The path=A1=B1 here means a SFC, right? I do not=
 see index as an SF instance identifier at all, it is an alias and only use=
d in forwarding. This is the reason, I think,
 that assigning these aliases and configuring then in forwarding table is c=
omplex for management and controller and may prune an error easily. For sup=
porting bi-directional or branching use cases, using index in forwarding ma=
y also bring other concerns.</span></i></b><span style=3D"color:black"><o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Regarding TTL, my firs=
t thought is that is a property of the transport, and if it is important to=
 you, choose the transport accordingly.&nbsp;&nbsp; But, I=A1=AFm open to f=
urther discussion along these lines.</span><span style=3D"color:black"><o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Thank you=
 for the clarification. This is related to the discussion under this title.=
 If SPC is implemented as IP or IP/UDP application, it can leverage a lot w=
hat IP technology have done. If we assume
 that SFC may be carried over any transport solution, SFC implementation ha=
s to provide these functions, which, IMO, related to what information that =
SFC header need to hold.</span></i></b><span style=3D"color:black"><o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">&nbsp;</span></i=
></b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Thanks,</span></=
i></b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Lucy</span></i><=
/b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron</span=
><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From:</span></b><span=
 style=3D"color:black"> Lucy yong [</span><a href=3D"mailto:lucy.yong@huawe=
i.com" target=3D"_blank">mailto:lucy.yong@huawei.com</a><span style=3D"colo=
r:black">]
<br>
<b>Sent:</b> Thursday, March 27, 2014 12:26 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; </s=
pan><a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><span=
 style=3D"color:black"><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Ron,</span><span st=
yle=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">I assume that the inde=
x usage you mentioned below is the same whether these three SFs are on one =
SFF or two SFFs, which means that the index # is assigned to SF-X-I per SFC=
 and by the incremental. A SF-X-I may
 be served to many SFCs and position differently in SFCs. This means that, =
in this method, a SF-X-I is mapped with different index #, one per each SFC=
 that has the SF-X-I. IMO: &nbsp;when operator/system creates a SFC and sel=
ects SF-X-Is for the SFC, and then assign
 index # to them and configure the forwarding table with path ID and index =
# in the related SFFs. Furthermore, each index # also need to be associated=
 to the address or port that transport layer can understand. &nbsp;IMO: thi=
s is a complex process for the system,
 uneasy to manger too, and may easily prone an error. </span><span style=3D=
"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Second, your draft als=
o mention that the use of index to prevent the loop.&nbsp; The loop does no=
t occur in normal condition. The loop occurs in abnormal condition. So the =
loop prevention mechanism is to prevent no
 loop happen in any abnormal condition. That is why TTL is designed for in =
IP network. If SFC header is expected to transport over any transport netwo=
rk beside IP, it needs the similar mechanism as IP/TTL. The usage of index =
in your proposal does not achieve
 this purpose. </span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">If we use IP as transp=
ort, IMO: no need to implement TTL mechanism within SFC, just leverage IP T=
TL capability. But, if over other transports, we need to implement IP/TTL l=
ike mechanism in SFC.
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Regards,</span><span s=
tyle=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy </span><span styl=
e=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Ron Parker [</span><a href=3D"mailto:Ron_Parker@affirmednet=
works.com" target=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&q=
uot;Tahoma&quot;,&quot;sans-serif&quot;">mailto:Ron_Parker@affirmednetworks=
.com</span></a><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quo=
t;,&quot;sans-serif&quot;;color:black">]
<br>
<b>Sent:</b> Thursday, March 27, 2014 9:35 AM<br>
<b>To:</b> Xuxiaohu; Lucy yong; Reinaldo Penno (repenno); Dave Dolson; </sp=
an><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"font-si=
ze:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc@ietf.o=
rg</span></a><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;=
,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Xiaohu,</span><span st=
yle=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I don=A1=AFt think we =
need to view the SF index as a TTL.&nbsp;&nbsp; Appropriate validation and =
loop suppression can be done even with the current proposed definition.&nbs=
p;&nbsp;&nbsp; Any SFF receiving an SFC encapsulated packet or frame
 would need to know to which of its dependent SF=A1=AFs it should forward t=
he packet or frame.&nbsp;&nbsp; To do so means that it can validate that th=
e path ID is one that it expects to participate in and that the SF instance=
 identified by the index on that path is one that
 it is responsible for.&nbsp;&nbsp; &nbsp;Such chain path data may have bee=
n locally provisioned or may have been distributed in a control plane.</spa=
n><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">When the SFF receives =
the good packet or frame back from one of its dependent SF=A1=AFs, it will =
identify the next SF and SFF by consulting its local database.&nbsp;&nbsp; =
If it is not the final SF, then the SF index is incremented,
 the transport header updated as necessary, and the packet or frame progres=
sed.&nbsp;&nbsp;&nbsp; Failure to properly increment the SF Index would be =
akin to failure to decrement a TTL by a router =A8C there is no protection =
from that.</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron</span=
><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From:</span></b><span=
 style=3D"color:black"> sfc [</span><a href=3D"mailto:sfc-bounces@ietf.org"=
 target=3D"_blank">mailto:sfc-bounces@ietf.org</a><span style=3D"color:blac=
k">]
<b>On Behalf Of </b>Xuxiaohu<br>
<b>Sent:</b> Thursday, March 27, 2014 5:44 AM<br>
<b>To:</b> Ron Parker; Lucy yong; Reinaldo Penno (repenno); Dave Dolson; </=
span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><spa=
n style=3D"color:black"><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt;color:#1F497D">&nbsp=
;</span><span style=3D"color:black"><o:p></o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span lang=3D"ZH-CN" style=3D"font-size:10.0pt;fo=
nt-family:SimSun;color:black">=B7=A2=BC=FE=C8=CB</span></b><b><span style=
=3D"font-size:10.0pt;font-family:SimSun;color:black">:</span></b><span styl=
e=3D"font-size:10.0pt;font-family:SimSun;color:black"> sfc
 [</span><a href=3D"mailto:sfc-bounces@ietf.org" target=3D"_blank"><span st=
yle=3D"font-size:10.0pt;font-family:SimSun">mailto:sfc-bounces@ietf.org</sp=
an></a><span style=3D"font-size:10.0pt;font-family:SimSun;color:black">]
<b><span lang=3D"ZH-CN">=B4=FA=B1=ED </span></b>Ron Parker<br>
<b><span lang=3D"ZH-CN">=B7=A2=CB=CD=CA=B1=BC=E4</span>:</b> 2014<span lang=
=3D"ZH-CN">=C4=EA</span>3<span lang=3D"ZH-CN">=D4=C2</span>26<span lang=3D"=
ZH-CN">=C8=D5</span> 7:13<br>
<b><span lang=3D"ZH-CN">=CA=D5=BC=FE=C8=CB</span>:</b> Lucy yong; Reinaldo =
Penno (repenno); Dave Dolson;
</span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"fon=
t-size:10.0pt;font-family:SimSun">sfc@ietf.org</span></a><span style=3D"fon=
t-size:10.0pt;font-family:SimSun;color:black"><br>
<b><span lang=3D"ZH-CN">=D6=F7=CC=E2</span>:</b> Re: [sfc] SFC as an IP or =
UDP application, pros and cons?</span><span style=3D"color:black"><o:p></o:=
p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Lucy,
</span><span style=3D"color:black"><o:p></o:p></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span style=3D"=
color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Regarding the service functi=
on index that would be contained in the service header, I think it is simpl=
y incremented from 1 to indicate the next service function
 within the chain. &nbsp; For example, if the path ID is X, for a path {SF-=
A-5, SF-B-2, SF-C-6}, then packets destined from a classifier towards SF-A-=
5 would carry (path X, index 1), packets from SF-A-5 to SF-B-2 would carry =
(path X, index 2), etc.</span><span style=3D"color:black"><o:p></o:p></span=
></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span style=3D"font-siz=
e:16.0pt;color:#1F497D">[Xiaohu] I think the value of the service index sho=
uld be decremented, rather than being incremented when travelling along the=
 service path since that index is not
 only used for indicating the next service function within the chain, but a=
lso used for other purposes (e.g., TTL of the service path, indicator of th=
e end of the service chain), unless you want to introduce an additional fie=
ld which indicates the total length
 of the service chain.</span><span style=3D"color:black"><o:p></o:p></span>=
</p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span style=3D"font-siz=
e:16.0pt;color:#1F497D">&nbsp;</span><span style=3D"color:black"><o:p></o:p=
></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span style=3D"font-siz=
e:16.0pt;color:#1F497D">Best regards,</span><span style=3D"color:black"><o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt;color:#1F497D">Xiaoh=
u</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt;color:#1F497D">&nbsp=
;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp; &nbsp;Ron</span><span=
 style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span style=3D"=
color:black"><o:p></o:p></span></p>
<div>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;se=
rif&quot;;color:black">
<hr size=3D"2" width=3D"100%" align=3D"center">
</span></div>
<div id=3D"divRpF99624">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><b><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:b=
lack">From:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tah=
oma&quot;,&quot;sans-serif&quot;;color:black"> sfc [sfc-bounces@ietf.org] o=
n behalf
 of Lucy yong [lucy.yong@huawei.com]<br>
<b>Sent:</b> Tuesday, March 25, 2014 6:38 PM<br>
<b>To:</b> Reinaldo Penno (repenno); Dave Dolson; </span><a href=3D"mailto:=
sfc@ietf.org" target=3D"_blank"><span style=3D"font-size:10.0pt;font-family=
:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc@ietf.org</span></a><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;color:black"><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Reinaldo,</span><sp=
an style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Thank you to share you=
r views on this solution. We want to have an elegant and general solution w=
ith one standard SFC header to cover majority use cases</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">See inline below.</spa=
n><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Reinaldo Penno (repenno) [</span><a href=3D"mailto:repenno@=
cisco.com" target=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&q=
uot;Tahoma&quot;,&quot;sans-serif&quot;">mailto:repenno@cisco.com</span></a=
><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-=
serif&quot;;color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Lucy yong; Dave Dolson; </span><a href=3D"mailto:sfc@ietf.org" t=
arget=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&q=
uot;,&quot;sans-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-siz=
e:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"=
><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Hi,</sp=
an><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">There a=
re several solution to this problem. Some of them implementation specific, =
others more elegant.&nbsp;</span><span style=3D"color:black"><o:p></o:p></s=
pan></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">1 - One=
 of the more elegant ones is to use the Service Index to determine the next=
 service function instance. &nbsp;It makes for a completely stateless solut=
ion (code wise). &nbsp;</span><span style=3D"color:black"><o:p></o:p></span=
></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><b><i><span style=3D"col=
or:#0070C0">[Lucy]
</span></i></b><span style=3D"color:#0070C0">when using Path ID and Service=
 Index on SFC header, it requires assigning index # to each SF instance, co=
nfiguring them in the forwarding table, which is very complex process and e=
asily prune for error in may opinion.
 &nbsp;In addition, each SF instance may serve more than one SFC, so need t=
o assign index # for each SFC, which is more complex. Regarding the statele=
ss, I don=A1=AFt get it. Isn=A1=AFt index # a state as well (may be few bit=
 less)?</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><span style=3D"color:#00=
70C0">&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><span style=3D"color:#00=
70C0">To implement true stateless, SFC header needs ability to carry all SF=
Is IP addresses in SFC header, which was considered as non-scale solution.<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">2 =A8C =
Another option is from a coding perspective you can just keep more state in=
 your SN/SFF while you process the packet and determine what is the =A1=B0n=
ext=A1=B1 service. &nbsp;</span><span style=3D"color:black"><o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Agree.</s=
pan></i></b><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">But irr=
espective, the SN needs to know the Path ID and the list of SFIs internal t=
o its node. This provisioning can happen in a variety of ways, I implemente=
d with RESTconf and Netconf.&nbsp;</span><span style=3D"color:black"><o:p><=
/o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">As far =
as UDP/IP vs.IP, I give preference to UDP/IP. If you have a fixed port over=
 UDP in which to receive/send packets:</span><span style=3D"color:black"><o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- You c=
an have your entire dataplane in userpace and use a variety of programming =
languages.&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- You d=
o not need raw packet access to pull/send packets. Therefore no root suppor=
t.&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- UDP c=
an traverse non-SFC aware middlexboxes.
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Agree on =
this statement. But for SFC domain, do we want to allow such midboxes on SF=
C path? Maybe happen if a SFC domain crosses more than transport domains? T=
his is one I like to know from SPs and
 SF vendors. </span></i></b><span style=3D"color:black"><o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">&nbsp;</span></i=
></b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Regards,</span><=
/i></b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Lucy</span></i><=
/b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Or you =
can use any of the available methods( TURN, STUN, etc). &nbsp;If you encap =
in something else other than IP/UDP the applicability of SFC will be consid=
erably diminished.Just check STCP and its
 problem on getting adopted given middlexboxes &nbsp;not recognizing its pr=
otocol number. &nbsp;&nbsp;</span><span style=3D"color:black"><o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">&nbsp;</span></i=
></b><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- It ji=
ves with other IETF work in the areas of metadata and transport services (s=
ay, TAPS).&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">regards=
,&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Reinald=
o&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From: </span></b><spa=
n style=3D"color:black">Lucy yong &lt;</span><a href=3D"mailto:lucy.yong@hu=
awei.com" target=3D"_blank">lucy.yong@huawei.com</a><span style=3D"color:bl=
ack">&gt;<br>
<b>Date: </b>Tuesday, March 25, 2014 at 2:25 PM<br>
<b>To: </b>Dave Dolson &lt;</span><a href=3D"mailto:ddolson@sandvine.com" t=
arget=3D"_blank">ddolson@sandvine.com</a><span style=3D"color:black">&gt;, =
&quot;</span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org=
</a><span style=3D"color:black">&quot; &lt;</span><a href=3D"mailto:sfc@iet=
f.org" target=3D"_blank">sfc@ietf.org</a><span style=3D"color:black">&gt;<b=
r>
<b>Subject: </b>Re: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Dave,</span><span s=
tyle=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">If a service forwarder=
 point connects more than one SF instances that belong to the same SFC, how=
 can one Path ID determine which SF instances is the next? If you draw a se=
rvice chain path with many SF instances,
 you can easily see, if Path ID represents that path, service forwarder nee=
ds to use previous SF on the path to position the next SF on that path.</sp=
an><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy </span><span styl=
e=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Dave Dolson [</span><a href=3D"mailto:ddolson@sandvine.com"=
 target=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma=
&quot;,&quot;sans-serif&quot;">mailto:ddolson@sandvine.com</span></a><span =
style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&q=
uot;;color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:10 PM<br>
<b>To:</b> Lucy yong; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_bla=
nk"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sa=
ns-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font=
-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Why do you think the p=
revious SF IP address is required to determine the next SF IP address? Why =
is the Path ID not sufficient information?</span><span style=3D"color:black=
"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Lucy yong [</span><a href=3D"mailto:lucy.yong@huawei.com" t=
arget=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&q=
uot;,&quot;sans-serif&quot;">mailto:lucy.yong@huawei.com</span></a><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Dave Dolson; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_b=
lank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;=
sans-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">In this solution, serv=
ice forwarder and SF instance are separated entities. Service forwarder nee=
ds Path ID and previous SF IP address to uniquely identify the next SF IP a=
ddress.
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Dave Dolson [</span><a href=3D"mailto:ddolson@sandvine.com"=
 target=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma=
&quot;,&quot;sans-serif&quot;">mailto:ddolson@sandvine.com</span></a><span =
style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&q=
uot;;color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 3:21 PM<br>
<b>To:</b> Lucy yong; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_bla=
nk"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sa=
ns-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font=
-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I do not see why sourc=
e IP address (previous SF) would be required to look up the next SF. The pa=
th ID should be sufficient to determine the next SF.</span><span style=3D"c=
olor:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> sfc [</span><a href=3D"mailto:sfc-bounces@ietf.org" target=
=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,=
&quot;sans-serif&quot;">mailto:sfc-bounces@ietf.org</span></a><span style=
=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;=
color:black">]
<b>On Behalf Of </b>Lucy yong<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:02 PM<br>
<b>To:</b> </span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span s=
tyle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&qu=
ot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font-family:&qu=
ot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> [sfc] SFC as an IP or UDP application, pros and cons?</span=
><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Hi,<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">There are many ways to i=
mplement SFCs. However, one of our goals in standard is to develop a soluti=
on that is simple and less cost for venders and service providers. &nbsp;Ot=
her goals are that the solution can apply
 to common and majority use cases. <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">If we implement SFC as a=
n IP or UDP/IP application, i.e. once traffic is classified by the classifi=
cation, it adds SFC header and IP header (outer) on the packets (UDP header=
 too in latter case), and send such
 packets as a regular IP packet. The src IP of outer header can be classifi=
cation IP address, and dst IP can be next SF Instance IP address. Many tran=
sport networks can carry IP traffic and route IP packets based on dst IP ad=
dress. &nbsp;We only need to request
 a new IP protocol type for SFC. At the service forwarder point, it can loo=
k up next SF IP address based on Path ID in SFC header and src IP address (=
previous SF) on the packet. &nbsp;A SF also forwards the packet with SFC he=
ader as an IP packet and fills its IP
 address as src IP and the service forwarder point IP address as the dst IP=
 on the packet.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">This solution works for =
either SFC as an IP application or UDP/IP application, which one is more pr=
oper from SF and service forwarder point?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">This solution seems simp=
le to me and only need Path ID in SFC header for steering traffic through t=
he SFC path. But like to see others=A1=AF opinion on this solution, pros an=
d cons.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Thanks,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:black">Lucy<o:p></o:p></span></=
p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E8F40MBX021W3CA2exch_--


From nobody Fri Mar 28 07:45:51 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 975531A0813 for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 07:45:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.16
X-Spam-Level: 
X-Spam-Status: No, score=-1.16 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, 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 dFZANZdab4jP for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 07:45:41 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 1D3451A091B for <sfc@ietf.org>; Fri, 28 Mar 2014 07:45:39 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BFA53855; Fri, 28 Mar 2014 14:45:37 +0000 (GMT)
Received: from LHREML404-HUB.china.huawei.com (10.201.5.218) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Fri, 28 Mar 2014 14:45:06 +0000
Received: from DFWEML702-CHM.china.huawei.com (10.193.5.72) by lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server (TLS) id 14.3.158.1; Fri, 28 Mar 2014 14:45:36 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.127]) by dfweml702-chm.china.huawei.com ([169.254.4.119]) with mapi id 14.03.0158.001;  Fri, 28 Mar 2014 07:45:32 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7QAAGnooAAAH8L8AAAfg8Q///n04D//9oCYIAAW5/h///gmnD//U35sP/6hfbA//T2RyD/6c5dEP/TiYOA/6cRQrD/TiGE8P6cQQAA/Th/+nD6cPSFMPTgugoA6cGK8wDTgw+9kKcGFuhw
Date: Fri, 28 Mar 2014 14:45:32 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D4536B524@dfweml701-chm.china.huawei.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com> <CF574684.A63B%repenno@cisco.com>, <2691CE0099834E4A9C5044EEC662BB9D4535F3F5@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E5D0F@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08265375@NKGEML512-MBS.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E7DEA@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AA2A@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8031@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AB2E@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8228@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AB79@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8289@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536ABAE@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E82DB@MBX021-W3-CA-2.exch021.domain.local>, <2691CE0099834E4A9C5044EEC662BB9D4536ABF6@dfweml701-chm.china.huawei.com> <76B41B8FACE1514795D30EC137FF391D43A567@LILAS.jungle.qosmos.com> <2691CE0099834E4A9C5044EEC662BB9D4536B4F1@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8F40@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8F40@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.139.97]
Content-Type: multipart/alternative; boundary="_000_2691CE0099834E4A9C5044EEC662BB9D4536B524dfweml701chmchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/PHcM4h5-OGKxXkjby4rjCPICm0A
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Mar 2014 14:45:49 -0000

--_000_2691CE0099834E4A9C5044EEC662BB9D4536B524dfweml701chmchi_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

Um9uLA0KDQpQbGVhc2Ugc2VlIGlubGluZS4NCg0KRnJvbTogUm9uIFBhcmtlciBbbWFpbHRvOlJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dDQpTZW50OiBGcmlkYXksIE1hcmNoIDI4LCAy
MDE0IDk6MTQgQU0NClRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IHNmY0BpZXRmLm9y
Zw0KU3ViamVjdDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHBy
b3MgYW5kIGNvbnM/DQoNCkhpLCBMdWN5Lg0KDQpXaGV0aGVyIG9yIG5vdCB5b3VyIGltcGxlbWVu
dGF0aW9uIGNvbmNlcHQgZm9yIElQL1VEUCBtYWtlcyBzZW5zZSBmb3IgeW91ciBwcm9kdWN0IG9y
IHlvdXIgbmV0d29yayBlbnZpcm9ubWVudCwgb3VyIGNoYXJ0ZXIgaXMgdG8gY3JlYXRlIGEgc29s
dXRpb24gdGhhdCBpcyBub3QgZGVwZW5kZW50IG9uIGFueSBvbmUgZXhhY3QgdHJhbnNwb3J0IGVu
Y2Fwc3VsYXRpb24uICAgIFRoYXQgYmVpbmcgc2FpZCwgYW55IHBhcnRpY3VsYXIgaW1wbGVtZW50
YXRpb24gY291bGQgY29uY2VpdmFibHkgcmVxdWlyZSBhIHNpbmdsZSB0eXBlIG9mIGVuY2Fwc3Vs
YXRpb24uICAgSW4gc2hvcnQsIEkgdGhpbmsgeW91ciBwcm9wb3NhbCBmYWxscyBpbnRvIHRoZSBp
bXBsZW1lbnRhdGlvbiBhcHByb2FjaCBjYXRlZ29yeSB3aGljaCBpcyBvdXQgb2Ygc2NvcGUgZnJv
bSBhIHN0YW5kYXJkcyBwZXJzcGVjdGl2ZSwgSU1PLg0KW0x1Y3ldIHRoaXMgaXMgYSChsGNvbqGx
IGZyb20gbG9naXN0aWNzLCBub3QgZnJvbSB0ZWNobmljYWwuIDooICAgQWx0ZXJuYXRpdmUgdG8g
YWRkcmVzcyB0aGlzIGlzIHRvIGVuY29kZSBTRi1YIEluc3RhbmNlIGlkZW50aWZpZXIgaW4gU0ZD
IGhlYWRlciBpbnN0ZWFkIG9mIGluZGV4LCBhbmQgdXNlIFBBVEggSUQgKyBTRi1YIGluc3RhbmNl
IGlkZW50aWZpZXIgaW4gU0ZDIGZvcndhcmRpbmcgcHJvY2Vzcywgd2hpY2ggZWZmZWN0aXZlbHkg
YWNoaWV2ZXMgdGhlIHNhbWUgYW5kIHNpbXBsZXIgdGhhbiB1c2Ugb2YgaW5kZXgsIElNTy4NCg0K
THVjeQ0KDQogICBSb24NCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
Z10gT24gQmVoYWxmIE9mIEx1Y3kgeW9uZw0KU2VudDogRnJpZGF5LCBNYXJjaCAyOCwgMjAxNCAx
MDowMyBBTQ0KVG86IE5pY29sYXMgQk9VVEhPUlM7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRp
b24sIHByb3MgYW5kIGNvbnM/DQoNCg0KDQpGcm9tOiBOaWNvbGFzIEJPVVRIT1JTIFttYWlsdG86
Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tXQ0KU2VudDogRnJpZGF5LCBNYXJjaCAyOCwgMjAx
NCAzOjA4IEFNDQpUbzogTHVjeSB5b25nOyBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVpbmFsZG8g
UGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlv
biwgcHJvcyBhbmQgY29ucz8NCg0KSGVsbG8gTHVjeSwNCg0KWW91ciBwcm9wb3NhbCBzdXBwb3Nl
cyB0aGF0IHRoZSBQYXRoIElkIGlzIGluY2x1ZGVkIHNvbWV3aGVyZS4gRWl0aGVyIGluIHRoZSBJ
UC9VRFAgb3ZlcmxheSBmaWVsZHMgb3IgaW4gYSBzcGVjaWZpYyBoZWFkZXIuIEkgdGhpbmsgdGhl
IGxhdHRlciBzaG91bGQgcHJldmFpbC4NCltMdWN5XSBUbyBjbGFyaWZ5LCBpbiBteSBwcm9wb3Nh
bCBpdCB1c2UgdGhlIGxhdHRlci4gVGhlIHByb3Bvc2FsIGlzIHRvIHRyZWF0IFNGQyBhcyBhbiBJ
UCAoL1VEUCkgYXBwbGljYXRpb24uIFNGQyBzb2x1dGlvbiByZWxpZXMgb24gU0ZDIGhlYWRlciB0
byBjb252ZXkgdGhlIHBhdGggSUQgYW5kIG1ldGFkYXRhLiBJIGRpZCBub3QgbWVudGlvbiBtZXRh
ZGF0YSBiZWNhdXNlIHRoZSBmb3J3YXJkaW5nIHBhcnQgZG9lcyBub3QgdXNlIG1ldGFkYXRhLiBB
Z2FpbiwgaW4gdGhpcyBwcm9wb3NhbCwgIHRoZXJlIGlzIGEgU0ZDIGhlYWRlciB0aGF0IGluY2x1
ZGVzIFBhdGggSUQsIG1ldGFkYXRhLCBldGMuDQoNCllvdXIgcHJvcG9zYWwgZG9lcyBub3QgY292
ZXIgTWV0YWRhdGEgdHJhbnNwb3J0IHdoaWNoIGlzIG9uZSBvYmplY3RpdmUgb2YgdGhlIFNGQyBn
cm91cC4gU28gdGhhdCB3b3VsZCBoYXZlIHRvIGJlIGFkZGVkIHRvIHRoZSBoZWFkZXIgZWl0aGVy
IGFzIGEgc2V0IG9mIGZpeGVkIGZpZWxkcyBvciBhcyBhIHZhcmlhYmxlIHNpemVkIG9wdGlvbi4g
V2UgYXJlIG5vdCB0aGF0IGZhciBmcm9tIHRoZSBxdWlubiBhbmQgemhhbmcgZHJhZnRzLg0KW0x1
Y3ldIEhvcGUgYWJvdmUgc3RhdGVtZW50IGhlbHAgaGVyZS4NCg0KVGhlIG1haW4gZGlmZmVyZW5j
ZSBiZWluZyB0aGVuIG9uIHdoZXRoZXIgb3Igbm90IHdlIHNob3VsZCBoYXZlIGFuIGluZGV4IGlu
IHRoZSBoZWFkZXIgYXMgd2VsbC4NCltMdWN5XSBObywgdGhpcyBpcyBub3QgbXkgcG9pbnQuIE15
IHBvaW50IGlzIHdoYXQgaW5mb3JtYXRpb24gc2hvdWxkIGJlIHVzZWQgaW4gZm9yd2FyZGluZy4g
V2Uga25vdyB0aGF0IGhhcyB0byBiZSBQQVRIIElEICsgc29tZXRoaW5nIHRoYXQgcmVwcmVzZW50
cyB0byBTRi1YIGluc3RhbmNlLiBTaG91bGQgd2UgdXNlIGluZGV4IG9yIFNGLVggSVAgYWRkcmVz
cz8gSSBzZWUgdGhlIGNvbXBsZXhpdHkgdG8gdXNlIGluZGV4IHRoYW4gSVAgYWRkcmVzcy4NCg0K
SSBkb24ndCBzZWUgaG93IGl0IGlzIG1vcmUgY29tcGxleCB0byBwcm92aXNpb24gYSByb3V0aW5n
IHRhYmxlIGluIGEgU0ZGIGNvbnRhaW5nIGEgbGlzdCBvZiBwYWlycyAocHJldmlvdXMgSVAgYWRk
cmVzcywgW25leHQgSVAgYWRkcmVzcywuLl0pKiBvciBhbiBpbmRleGVkIGxpc3Qgb2YgcGFpcnM6
IChyZWNlaXZlZCBpbmRleCxbIFsobmV4dCBpbmRleCwgbmV4dCBJUCBhZGRyZXNzKSwuLl1dKSAq
Lg0KW0x1Y3ldIGNvbXBsZXhpdHkgSSBzZWUgd2VyZSBkZXNjcmliZWQgaW4gcHJldmlvdXMgZW1h
aWwuDQoNCldoYXQgd2Ugc2VlIHRvdWdoIGlzIHRoYXQgdGhhdCByZWx5aW5nIHRoZSBwcmV2aW91
cyBJUCBzb3VyY2VzIGZvciByb3V0aW5nIGRvZXMgbm90IGFsbG93IGluIGFsbCBjYXNlcyB0byBo
YXZlIGEgU0ZGIHNlcnZlIG11bHRpcGxlIFNGIHNldHMgKG5leHQgU0ZzIGFsbG93ZWQpIHdoZW4g
dGhleSBhcHBlYXIgaW4gdGhlIHNhbWUgY2hhaW4uIFRoZSBpbmRleCBtZWNoYW5pc20gYWxsb3dz
IGl0IGluc3RlYWQuDQpbTHVjeV0gSU1POiAgUEFUSCBJRCArIFNGLVggaW5zdGFuY2UgSVAgYWRk
cmVzcyBjYW4gdW5pcXVlbHkgZGV0ZXJtaW5lIHRoZSBuZXh0IFNGLVggaW5zdGFuY2UgSVAgaW4g
YWxsIGNhc2VzLiAgTWF5YmUgSSBtaXNzIHRoZSBjYXNlLCBjb3VsZCB5b3UgZ2l2ZSBhbiBleGFt
cGxlIHRoYXQgZG9lcyBub3Qgd29yaz8NCg0KVGhlIGxpbWl0YXRpb24gc2VlbSB0byBiZSB0aGF0
IGFuIFNGRiBpbnN0YW5jZSwgaW4gdGhlIG1vZGVsIHlvdSBwcm9wb3NlLCBzaG91bGQgbm90IHJl
Y2VpdmUgdHJhZmZpYyBmcm9tIGFub3RoZXIgb25lIHR3aWNlIGluIGEgY2hhaW4uDQpbTHVjeV0g
SXQgaXMgbm90IHRydWUuIERvbqGvdCBrbm93IHdoZXJlIGRvIHlvdSBnZXQgdGhhdCBpbXByZXNz
aW9uPyBQbGVhc2UgZ2l2ZSBhbiBleGFtcGxlLg0KDQpUaGFua3MsDQpMdWN5DQoNCklzIGl0IGNv
cnJlY3QgPyBhbmQgaWYgc28gaXMgaXQgYWNjZXB0YWJsZT8NCg0KDQpOaWNvbGFzDQoNCk5vdGU6
ICogLSBzZWNvbmQgZWxlbWVudCBpbiB0aGUgcGFpciBpcyBhIGxpc3QgYXMgd2UgY291bGQgaGF2
ZSBtdWx0aXBsZSBwb3NzaWJsZSBuZXh0IGhvcHMgKGUuZzsgTEJTKQ0KDQoNCkJhc2VkIG9uIFJv
biBleGFtcGxlIG9mIElQIHNvdXJjZSBtb2RlbCBsaW1pdGF0aW9uOg0KDQogICBOZXR3b3JrIGNv
bmZpZ3JhdGlvbjoNCiAgICAgICAgICAgIFNGRjAoSW5ncmVzKSwgIFNGRjEgKCBTRkEsIFNGQiks
ICAgIFNGRjIgKFNGQywgU0ZEKSwgU0ZGKEVncmVzcykuDQogICAgICAgICAgICAgU28gNCBob3N0
LCBlYWNoIHdpdGggaXRzIHNlcGFyYXRlIFNGRiBJUCBhZGRyZXNzLCBzZXJ2aW5nIG9uZSBvciBt
b3JlIGxvY2FsIFNGIChzYW1lIGFkZHJlc3MgYXMgU0ZGKQ0KDQogICBjaGFpbjogSW5ncmVzcywg
IFNGQSwgIFNGQywgIFNGQiwgU0ZEICwgRWdyZXNzLg0KICAgICAgICAgICAgUnVucyBpbnRvIGEg
cHJvYmxlbSBvbiBTRkYyIGFzIGl0IGNhbm5vdCBkaXN0aW5ndWlzaCB0cmFmZmljIGNvbWluZyBv
dXQgb2YgU0ZBIG9yIFNGQiBiYXNlZCBvbiBTRkYxIElQIGFkZHJlc3Mgb25seS4NCg0KICAgY2hh
aW46IEluZ3Jlc3MsIFNGQSAsU0ZDLCBTRkEsIFNGRCwgRWdyZXNzLg0KICAgICAgICAgICAgSGFz
IHNvbWUgaXNzdWVzIGFzIHdlbGwgYXMgU0ZGMiB0aGUgc2Vjb25kIHRpbWUgY2Fubm90IGRpc3Rp
bmd1aXNoIHRoYXQgaXQgaXMgaGl0IHRoZSBmaXJzdCB0aW1lIG9mIHRoZSBzZWNvbmQgdGltZS4N
Cg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkZyb206IEx1Y3kgeW9uZyBbbHVj
eS55b25nQGh1YXdlaS5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgMTA6MjUg
UE0NClRvOiBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBE
YXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBS
ZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8N
CkhpIFJvbiwNCg0KSWYgd2UgdHJlYXQgU0ZDIGFzIGFuIElQIG9yIElQL1VQRCBhcHBsaWNhdGlv
biwgd2UgZG8gbm90IGNoYW5nZSB0aGUgcmVxdWlyZW1lbnQgYW5kIGFyY2hpdGVjdHVyZS4gV2Ug
aGF2ZSBhIHNpbXBsZSBzb2x1dGlvbiB0byBhY2hpZXZlIGJpLWRpcmVjdGlvbmFsIFNGQyB3aXRo
IHRoZSBzYW1lIFBhdGggSUQuIExldCBtZSBleHBsYWluIHRoZSBzb2x1dGlvbiBhZ2Fpbi4NCg0K
SWYgd2UgaW1wbGVtZW50IFNGQyBhcyBhbiBJUCBvciBVRFAvSVAgYXBwbGljYXRpb24sIGkuZS4g
b25jZSB0cmFmZmljIGlzIGNsYXNzaWZpZWQgYnkgdGhlIGNsYXNzaWZpY2F0aW9uLCBpdCBhZGRz
IFNGQyBoZWFkZXIgYW5kIElQIGhlYWRlciAob3V0ZXIpIG9uIHRoZSBwYWNrZXRzIChVRFAgaGVh
ZGVyIHRvbyBpbiBsYXR0ZXIgY2FzZSksIGFuZCBzZW5kIHN1Y2ggcGFja2V0cyBhcyBhIHJlZ3Vs
YXIgSVAgcGFja2V0LiBUaGUgc3JjIElQIG9uIG91dGVyIGhlYWRlciBpcyBjbGFzc2lmaWNhdGlv
biBJUCBhZGRyZXNzLCBhbmQgZHN0IElQIGlzIG5leHQgU0YtWCBJbnN0YW5jZSBJUCBhZGRyZXNz
LiBXZSBvbmx5IG5lZWQgdG8gcmVxdWVzdCBhIG5ldyBJUCBwcm90b2NvbCB0eXBlIGZvciBTRkMu
ICBBdCB0aGUgU0ZGLCBpdCBjYW4gc2VhcmNoIG5leHQgU0YtWCBJbnN0YW5jZSBJUCBhZGRyZXNz
IGJhc2VkIG9uIFBhdGggSUQgaW4gU0ZDIGhlYWRlciBhbmQgc3JjIElQIGFkZHJlc3MgKHByZXZp
b3VzIFNGKSBvbiB0aGUgcGFja2V0IHdoZW4gcmVjZWl2aW5nIGEgcGFja2V0IGZyb20gcHJldmlv
dXMgU0YtWCBpbnN0YW5jZTsgaXQgZm9yd2FyZHMgdGhlIHBhY2tldCBvbiBkc3QgSVAgIG9uIHRo
ZSBwYWNrZXQgd2hlbiByZWNlaXZpbmcgYSBwYWNrZXQgZnJvbSBhbm90aGVyIFNGRi9TTkYuICBB
IFNGLVggaW5zdGFuY2UgYWxzbyBmb3J3YXJkcyB0aGUgcGFja2V0IHdpdGggU0ZDIGhlYWRlciBh
cyBhbiBJUCBwYWNrZXQgYW5kIGZpbGxzIGl0cyBJUCBhZGRyZXNzIGFzIHNyYyBJUCBvbiBvdXRl
ciBoZWFkZXIgYW5kIHRoZSBTRkYvU05GIElQIGFkZHJlc3MgYXMgdGhlIGRzdCBJUCBvbiB0aGUg
b3V0ZXIgaGVhZGVyLg0KDQpGb3IgYmktZGlyZWN0aW9uYWwgU0ZDLCBib3RoIGRpcmVjdGlvbnMg
Y2FuIHVzZSB0aGUgc2FtZSBQYXRoIElEIGluIHRoaXMgc29sdXRpb24uIFBhdGggSUQgKyBzcmMg
SVAgYWRkcmVzcyBsZXQgU0ZGIHVuaXF1ZWx5IGdldCB0aGUgbmV4dCBTRi1YIGluc3RhbmNlIGlu
IGZvcndhcmRpbmcgdGFibGUuDQoNClRoaXMgc29sdXRpb24gY2FuIGltcGxlbWVudCBTTkYvU0ZG
IGZ1bmN0aW9uIG9uIGEgcmVndWxhciByb3V0ZXIgd2l0aG91dCBjaGFuZ2luZyB0aGUgcm91dGVy
IGJlaGF2aW9yLCBpLmUuIGZvcndhcmQgdGhlIHBhY2tldCBiYXNlZCBvbiBpdHMgZGVzdGluYXRp
b24gSVAgYWRkcmVzcy4gSWYgdGhlIGRlc3RpbmF0aW9uIGFkZHJlc3MgaXMgcm91dGVyIGl0c2Vs
ZiwgdGhlIHJvdXRlciB0ZXJtaW5hdGVzIGFuZCBjaGVjayB0aGUgcHJvdG9jb2wgdHlwZS4gSWYg
dGhlIHR5cGUgaXMgU0ZDLCB0aGUgcm91dGVyIHdpbGwgcGVyZm9ybSBhIHRhYmxlIGxvb2t1cCBi
YXNlZCBvbiBQYXRoIElEIGluIFNGQyBoZWFkZXIgKyBzcmMgSVAgb24gb3V0ZXIgSVAgaGVhZGVy
LiBBcyBzaW1wbGUgYXMgdGhhdC4gVGhpcyBzb2x1dGlvbiBhbGxvdyBsZXZlcmFnaW5nIGEgbG90
IG9mIElQIGZ1bmN0aW9ucyB0b28uDQoNClNpbmNlIElQIGNhbiBiZSB0cmFuc3BvcnRlZCBvdmVy
IG1hbnkgdHJhbnNwb3J0IHNvbHV0aW9ucywgRXRoZXJuZXQsIE1QTFMsIG92ZXJsYXksIGV0Yywg
aW4gdGhlb3J5LCBTRkMgY2FuIGJlIGltcGxlbWVudGVkIG92ZXIgYW55IHRyYW5zcG9ydCBuZXR3
b3JrIHRvby4gVGhlIHNvbHV0aW9uIGNhbiBtYWtlIGNvbnRyb2wgYW5kIG1hbmFnZW1lbnQgZWFz
eSBiZWNhdXNlIHdlIGRvbqGvdCBoYXZlIHRvIGFzc2lnbiBpbmRleCBmb3IgZWFjaCBTRi1YIGlu
c3RhbmNlcy4gU0YtWCBJUCBhZGRyZXNzIGFzIHVuaXF1ZSBpZGVudGlmaWVyIGlzIHVzZWQgaW4g
YWxsIFNGQ3MuDQoNCkFueSBjb21tZW50IG9uIHRoaXMgcHJvcG9zYWwuDQoNClRoYW5rcywNCkx1
Y3kNCg0KDQoNCkZyb206IFJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDM6MjQgUE0NClRvOiBM
dWN5IHlvbmc7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29u
OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBT
RkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpMdWN5Lg0K
DQpEbyB5b3UgaGF2ZSBhIHNwZWNpZmljIHByb3Bvc2FsIGZvciBtYWtpbmcgYmlkaXJlY3Rpb25h
bCBjaGFpbnMgZWFzaWVyIHRvIGRlcGxveSBhbmQgbWFuYWdlPyAgIElmIHNvLCB3b3VsZCB5b3Ug
c3VnZ2VzdCBjaGFuZ2VzIHRvIHRoZSByZXF1aXJlbWVudHM/ICAgQXJjaGl0ZWN0dXJlPyAgIEhl
YWRlciBlbmNhcHN1bGF0aW9uPyAgIENvbnRyb2wgcGxhbmUgKGZ1dHVyZSk/DQoNCiAgICBSb24N
Cg0KDQpGcm9tOiBMdWN5IHlvbmcgW21haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbV0NClNlbnQ6
IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCA0OjE4IFBNDQpUbzogUm9uIFBhcmtlcjsgWHV4aWFv
aHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBV
RFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNClJvbiwNCg0KSU1PLCBXZSBjYW6hr3Qg
bWFrZSBvbmUgcGFydCBzaW1wbGUgYW5kIGdvb2QgbG9va2luZyBidXQgbGVhdmUgb3RoZXIgcGFy
dHMgdG8gYmUgaW4gY29tcGxleC4gT3VyIGdvYWwgaXMgdG8gaGF2ZSBhIHNpbXBsZSBhbmQgbG93
IGNvc3QgU0ZDIHNvbHV0aW9uIHRvIGNvdmVyIG1ham9yaXR5IHVzZSBjYXNlcy4gU1AgYWxyZWFk
eSBjYW4gaW1wbGVtZW50IFNGQyBvbiB0b2RheaGvcyBuZXR3b3JrLiBJZiB3ZSBjYW6hr3QgbWFr
ZSB0aGlzIGdvYWwsIHRoZW4gdGhlIHNvbHV0aW9uIG1heSBub3QgYmUgdXNlZnVsLg0KDQpUaGFu
a3MsDQpMdWN5DQoNCkZyb206IFJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDM6MTEgUE0NClRv
OiBMdWN5IHlvbmc7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9s
c29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc2Zj
XSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpMdWN5
LA0KDQpZb3UgcmFpc2UgYSBnb29kIHBvaW50IG9uIGJpZGlyZWN0aW9uYWwgY2hhaW5zLCB3aGlj
aCBJIHRoaW5rIGlzIGEgbWFqb3JpdHkgdXNlIGNhc2UgZm9yIGZ1bmN0aW9uYWwsIHNpbXBsaWZp
Y2F0aW9uLCBvciBvYnNlcnZhYmlsaXR5IHJlYXNvbnMuICAgIFRoZSB3YXkgd2Whr3ZlIGV4cHJl
c3NlZCB0aGluZ3Mgc28gZmFyLCBpdCB3b3VsZCBiZSB1cCB0byB0aGUgbWFuYWdlbWVudCBwbGFu
ZSBvciBjb250cm9sIHBsYW5lIHRvIGluZGljYXRlIGhvdyBzdWNoIGluZGl2aWR1YWwgcGF0aHMg
YXJlIHBhaXJlZCB0b2dldGhlci4NCg0KICAgUm9uDQoNCg0KDQpGcm9tOiBMdWN5IHlvbmcgW21h
aWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAx
NCA0OjA4IFBNDQpUbzogUm9uIFBhcmtlcjsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBl
bm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3Vi
amVjdDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5k
IGNvbnM/DQoNClJvbiwNCg0KRnJvbTogUm9uIFBhcmtlciBbbWFpbHRvOlJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgMzowMSBQ
TQ0KVG86IEx1Y3kgeW9uZzsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2
ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6
IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoN
Ckx1Y3ksDQoNCk9uZSBjbGFyaWZpY2F0aW9uLiAgIKGwVGhlIHBhdGihsSBkb2VzIG5vdCBleGFj
dGx5IG1lYW4gdGhlIFNGQy4gICBUaGUgU0ZDIGlzIGFic3RyYWN0LCBiZWZvcmUgYWNjb3VudGlu
ZyBmb3IgbmV0d29yayBsb2NhdG9ycy4gICBBcyBhIHNwZWNpYWwgY2FzZSwgaWYgYWxsIG9mIHRo
ZSBTRqGvcyBpbiB0aGUgU0ZDIGhhdmUgb25seSBhIHNpbmdsZSBuZXR3b3JrIGxvY2F0b3IsIHRo
ZW4gdGhlIHBhdGggYW5kIGNoYWluIGFyZSB0aGUgc2FtZS4gICBCdXQsIGlmIGFueSBvciBhbGwg
b2YgdGhvc2UgU0ahr3MgYXJlIG11bHRpcGx5IGxvY2F0ZWQsIHRoZW4gdGhlIHBhdGggaXMgc3Bl
Y2lmaWMgdG8gYW4gZXhhY3Qgc2VxdWVuY2Ugb2YgbG9jYXRlZCBzZXJ2aWNlIGZ1bmN0aW9uIGlu
c3RhbmNlcy4NCltMdWN5XSBUaGFuayB5b3UgZm9yIGNsYXJpZmljYXRpb24uIEkgYWdyZWUgd2l0
aCB0aGF0LiBUaGUgcGF0aCBpcyBhbiBleGFjdCBzZXF1ZW5jZSBvZiBsb2NhdGVkIHNlcnZpY2Ug
ZnVuY3Rpb24gaW5zdGFuY2VzLiBGb3IgYSBiaS1kaXJlY3Rpb25hbCBTRkMsIGl0IGhhcyB0byBi
ZSB0cmVhdGVkIGFzIHR3byBkaXN0aW5jdCBwYXRocyBpbiB0aGlzIHNvbHV0aW9uLiBBbnkgY29u
Y2VybiBvbiB0aGUgY29tcGxleGl0eSBpbiBtYW5hZ2luZyB0aGVtPw0KDQpUaGFua3MsDQpMdWN5
DQoNCiAgICBSb24NCg0KDQpGcm9tOiBMdWN5IHlvbmcgW21haWx0bzpsdWN5LnlvbmdAaHVhd2Vp
LmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAzOjQxIFBNDQpUbzogUm9uIFBh
cmtlcjsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNm
Y0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFNGQyBh
cyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkhpIFJvbiwNCg0K
RnJvbTogUm9uIFBhcmtlciBbbWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21d
DQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgMTI6MDkgUE0NClRvOiBMdWN5IHlvbmc7
IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4g
SVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpMdWN5LA0KDQpSZWdhcmRp
bmcgdGhlIFNGIEluZGV4LCBkcmFmdC16aGFuZy1zZmMtc2NoIGRlZmluZXMgdGhpcyBhcyByZWxh
dGl2ZSB0byB0aGUgcGF0aCwgYW5kIG5vdCBhcyBhIGdsb2JhbGx5IHVuaXF1ZSBpZGVudGlmaWVy
IG9mIGFuIFNGIGluc3RhbmNlLg0KW0x1Y3ldIFRoaXMgaXMgbXkgdW5kZXJzdGFuZGluZyB0b28u
IKGwVGhlIHBhdGihsSBoZXJlIG1lYW5zIGEgU0ZDLCByaWdodD8gSSBkbyBub3Qgc2VlIGluZGV4
IGFzIGFuIFNGIGluc3RhbmNlIGlkZW50aWZpZXIgYXQgYWxsLCBpdCBpcyBhbiBhbGlhcyBhbmQg
b25seSB1c2VkIGluIGZvcndhcmRpbmcuIFRoaXMgaXMgdGhlIHJlYXNvbiwgSSB0aGluaywgdGhh
dCBhc3NpZ25pbmcgdGhlc2UgYWxpYXNlcyBhbmQgY29uZmlndXJpbmcgdGhlbiBpbiBmb3J3YXJk
aW5nIHRhYmxlIGlzIGNvbXBsZXggZm9yIG1hbmFnZW1lbnQgYW5kIGNvbnRyb2xsZXIgYW5kIG1h
eSBwcnVuZSBhbiBlcnJvciBlYXNpbHkuIEZvciBzdXBwb3J0aW5nIGJpLWRpcmVjdGlvbmFsIG9y
IGJyYW5jaGluZyB1c2UgY2FzZXMsIHVzaW5nIGluZGV4IGluIGZvcndhcmRpbmcgbWF5IGFsc28g
YnJpbmcgb3RoZXIgY29uY2VybnMuDQoNClJlZ2FyZGluZyBUVEwsIG15IGZpcnN0IHRob3VnaHQg
aXMgdGhhdCBpcyBhIHByb3BlcnR5IG9mIHRoZSB0cmFuc3BvcnQsIGFuZCBpZiBpdCBpcyBpbXBv
cnRhbnQgdG8geW91LCBjaG9vc2UgdGhlIHRyYW5zcG9ydCBhY2NvcmRpbmdseS4gICBCdXQsIEmh
r20gb3BlbiB0byBmdXJ0aGVyIGRpc2N1c3Npb24gYWxvbmcgdGhlc2UgbGluZXMuDQpbTHVjeV0g
VGhhbmsgeW91IGZvciB0aGUgY2xhcmlmaWNhdGlvbi4gVGhpcyBpcyByZWxhdGVkIHRvIHRoZSBk
aXNjdXNzaW9uIHVuZGVyIHRoaXMgdGl0bGUuIElmIFNQQyBpcyBpbXBsZW1lbnRlZCBhcyBJUCBv
ciBJUC9VRFAgYXBwbGljYXRpb24sIGl0IGNhbiBsZXZlcmFnZSBhIGxvdCB3aGF0IElQIHRlY2hu
b2xvZ3kgaGF2ZSBkb25lLiBJZiB3ZSBhc3N1bWUgdGhhdCBTRkMgbWF5IGJlIGNhcnJpZWQgb3Zl
ciBhbnkgdHJhbnNwb3J0IHNvbHV0aW9uLCBTRkMgaW1wbGVtZW50YXRpb24gaGFzIHRvIHByb3Zp
ZGUgdGhlc2UgZnVuY3Rpb25zLCB3aGljaCwgSU1PLCByZWxhdGVkIHRvIHdoYXQgaW5mb3JtYXRp
b24gdGhhdCBTRkMgaGVhZGVyIG5lZWQgdG8gaG9sZC4NCg0KVGhhbmtzLA0KTHVjeQ0KDQogICBS
b24NCg0KDQpGcm9tOiBMdWN5IHlvbmcgW21haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbV0NClNl
bnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAxMjoyNiBQTQ0KVG86IFJvbiBQYXJrZXI7IFh1
eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5v
cmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAg
b3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpIaSBSb24sDQoNCkkgYXNzdW1l
IHRoYXQgdGhlIGluZGV4IHVzYWdlIHlvdSBtZW50aW9uZWQgYmVsb3cgaXMgdGhlIHNhbWUgd2hl
dGhlciB0aGVzZSB0aHJlZSBTRnMgYXJlIG9uIG9uZSBTRkYgb3IgdHdvIFNGRnMsIHdoaWNoIG1l
YW5zIHRoYXQgdGhlIGluZGV4ICMgaXMgYXNzaWduZWQgdG8gU0YtWC1JIHBlciBTRkMgYW5kIGJ5
IHRoZSBpbmNyZW1lbnRhbC4gQSBTRi1YLUkgbWF5IGJlIHNlcnZlZCB0byBtYW55IFNGQ3MgYW5k
IHBvc2l0aW9uIGRpZmZlcmVudGx5IGluIFNGQ3MuIFRoaXMgbWVhbnMgdGhhdCwgaW4gdGhpcyBt
ZXRob2QsIGEgU0YtWC1JIGlzIG1hcHBlZCB3aXRoIGRpZmZlcmVudCBpbmRleCAjLCBvbmUgcGVy
IGVhY2ggU0ZDIHRoYXQgaGFzIHRoZSBTRi1YLUkuIElNTzogIHdoZW4gb3BlcmF0b3Ivc3lzdGVt
IGNyZWF0ZXMgYSBTRkMgYW5kIHNlbGVjdHMgU0YtWC1JcyBmb3IgdGhlIFNGQywgYW5kIHRoZW4g
YXNzaWduIGluZGV4ICMgdG8gdGhlbSBhbmQgY29uZmlndXJlIHRoZSBmb3J3YXJkaW5nIHRhYmxl
IHdpdGggcGF0aCBJRCBhbmQgaW5kZXggIyBpbiB0aGUgcmVsYXRlZCBTRkZzLiBGdXJ0aGVybW9y
ZSwgZWFjaCBpbmRleCAjIGFsc28gbmVlZCB0byBiZSBhc3NvY2lhdGVkIHRvIHRoZSBhZGRyZXNz
IG9yIHBvcnQgdGhhdCB0cmFuc3BvcnQgbGF5ZXIgY2FuIHVuZGVyc3RhbmQuICBJTU86IHRoaXMg
aXMgYSBjb21wbGV4IHByb2Nlc3MgZm9yIHRoZSBzeXN0ZW0sIHVuZWFzeSB0byBtYW5nZXIgdG9v
LCBhbmQgbWF5IGVhc2lseSBwcm9uZSBhbiBlcnJvci4NCg0KU2Vjb25kLCB5b3VyIGRyYWZ0IGFs
c28gbWVudGlvbiB0aGF0IHRoZSB1c2Ugb2YgaW5kZXggdG8gcHJldmVudCB0aGUgbG9vcC4gIFRo
ZSBsb29wIGRvZXMgbm90IG9jY3VyIGluIG5vcm1hbCBjb25kaXRpb24uIFRoZSBsb29wIG9jY3Vy
cyBpbiBhYm5vcm1hbCBjb25kaXRpb24uIFNvIHRoZSBsb29wIHByZXZlbnRpb24gbWVjaGFuaXNt
IGlzIHRvIHByZXZlbnQgbm8gbG9vcCBoYXBwZW4gaW4gYW55IGFibm9ybWFsIGNvbmRpdGlvbi4g
VGhhdCBpcyB3aHkgVFRMIGlzIGRlc2lnbmVkIGZvciBpbiBJUCBuZXR3b3JrLiBJZiBTRkMgaGVh
ZGVyIGlzIGV4cGVjdGVkIHRvIHRyYW5zcG9ydCBvdmVyIGFueSB0cmFuc3BvcnQgbmV0d29yayBi
ZXNpZGUgSVAsIGl0IG5lZWRzIHRoZSBzaW1pbGFyIG1lY2hhbmlzbSBhcyBJUC9UVEwuIFRoZSB1
c2FnZSBvZiBpbmRleCBpbiB5b3VyIHByb3Bvc2FsIGRvZXMgbm90IGFjaGlldmUgdGhpcyBwdXJw
b3NlLg0KDQpJZiB3ZSB1c2UgSVAgYXMgdHJhbnNwb3J0LCBJTU86IG5vIG5lZWQgdG8gaW1wbGVt
ZW50IFRUTCBtZWNoYW5pc20gd2l0aGluIFNGQywganVzdCBsZXZlcmFnZSBJUCBUVEwgY2FwYWJp
bGl0eS4gQnV0LCBpZiBvdmVyIG90aGVyIHRyYW5zcG9ydHMsIHdlIG5lZWQgdG8gaW1wbGVtZW50
IElQL1RUTCBsaWtlIG1lY2hhbmlzbSBpbiBTRkMuDQoNClJlZ2FyZHMsDQpMdWN5DQoNCg0KRnJv
bTogUm9uIFBhcmtlciBbbWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dDQpT
ZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgOTozNSBBTQ0KVG86IFh1eGlhb2h1OyBMdWN5
IHlvbmc7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBv
ciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNClhpYW9odSwNCg0KSSBkb26hr3Qg
dGhpbmsgd2UgbmVlZCB0byB2aWV3IHRoZSBTRiBpbmRleCBhcyBhIFRUTC4gICBBcHByb3ByaWF0
ZSB2YWxpZGF0aW9uIGFuZCBsb29wIHN1cHByZXNzaW9uIGNhbiBiZSBkb25lIGV2ZW4gd2l0aCB0
aGUgY3VycmVudCBwcm9wb3NlZCBkZWZpbml0aW9uLiAgICBBbnkgU0ZGIHJlY2VpdmluZyBhbiBT
RkMgZW5jYXBzdWxhdGVkIHBhY2tldCBvciBmcmFtZSB3b3VsZCBuZWVkIHRvIGtub3cgdG8gd2hp
Y2ggb2YgaXRzIGRlcGVuZGVudCBTRqGvcyBpdCBzaG91bGQgZm9yd2FyZCB0aGUgcGFja2V0IG9y
IGZyYW1lLiAgIFRvIGRvIHNvIG1lYW5zIHRoYXQgaXQgY2FuIHZhbGlkYXRlIHRoYXQgdGhlIHBh
dGggSUQgaXMgb25lIHRoYXQgaXQgZXhwZWN0cyB0byBwYXJ0aWNpcGF0ZSBpbiBhbmQgdGhhdCB0
aGUgU0YgaW5zdGFuY2UgaWRlbnRpZmllZCBieSB0aGUgaW5kZXggb24gdGhhdCBwYXRoIGlzIG9u
ZSB0aGF0IGl0IGlzIHJlc3BvbnNpYmxlIGZvci4gICAgU3VjaCBjaGFpbiBwYXRoIGRhdGEgbWF5
IGhhdmUgYmVlbiBsb2NhbGx5IHByb3Zpc2lvbmVkIG9yIG1heSBoYXZlIGJlZW4gZGlzdHJpYnV0
ZWQgaW4gYSBjb250cm9sIHBsYW5lLg0KDQpXaGVuIHRoZSBTRkYgcmVjZWl2ZXMgdGhlIGdvb2Qg
cGFja2V0IG9yIGZyYW1lIGJhY2sgZnJvbSBvbmUgb2YgaXRzIGRlcGVuZGVudCBTRqGvcywgaXQg
d2lsbCBpZGVudGlmeSB0aGUgbmV4dCBTRiBhbmQgU0ZGIGJ5IGNvbnN1bHRpbmcgaXRzIGxvY2Fs
IGRhdGFiYXNlLiAgIElmIGl0IGlzIG5vdCB0aGUgZmluYWwgU0YsIHRoZW4gdGhlIFNGIGluZGV4
IGlzIGluY3JlbWVudGVkLCB0aGUgdHJhbnNwb3J0IGhlYWRlciB1cGRhdGVkIGFzIG5lY2Vzc2Fy
eSwgYW5kIHRoZSBwYWNrZXQgb3IgZnJhbWUgcHJvZ3Jlc3NlZC4gICAgRmFpbHVyZSB0byBwcm9w
ZXJseSBpbmNyZW1lbnQgdGhlIFNGIEluZGV4IHdvdWxkIGJlIGFraW4gdG8gZmFpbHVyZSB0byBk
ZWNyZW1lbnQgYSBUVEwgYnkgYSByb3V0ZXIgqEMgdGhlcmUgaXMgbm8gcHJvdGVjdGlvbiBmcm9t
IHRoYXQuDQoNCiAgIFJvbg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnXSBPbiBCZWhhbGYgT2YgWHV4aWFvaHUNClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAx
NCA1OjQ0IEFNDQpUbzogUm9uIFBhcmtlcjsgTHVjeSB5b25nOyBSZWluYWxkbyBQZW5ubyAocmVw
ZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1
YmplY3Q6IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFu
ZCBjb25zPw0KDQoNCreivP7Iyzogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddILT6
se0gUm9uIFBhcmtlcg0Kt6LLzcqxvOQ6IDIwMTTE6jPUwjI2yNUgNzoxMw0KytW8/sjLOiBMdWN5
IHlvbmc7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPg0K1vfM4jogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBV
RFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkx1Y3ksDQoNClJlZ2FyZGluZyB0aGUg
c2VydmljZSBmdW5jdGlvbiBpbmRleCB0aGF0IHdvdWxkIGJlIGNvbnRhaW5lZCBpbiB0aGUgc2Vy
dmljZSBoZWFkZXIsIEkgdGhpbmsgaXQgaXMgc2ltcGx5IGluY3JlbWVudGVkIGZyb20gMSB0byBp
bmRpY2F0ZSB0aGUgbmV4dCBzZXJ2aWNlIGZ1bmN0aW9uIHdpdGhpbiB0aGUgY2hhaW4uICAgRm9y
IGV4YW1wbGUsIGlmIHRoZSBwYXRoIElEIGlzIFgsIGZvciBhIHBhdGgge1NGLUEtNSwgU0YtQi0y
LCBTRi1DLTZ9LCB0aGVuIHBhY2tldHMgZGVzdGluZWQgZnJvbSBhIGNsYXNzaWZpZXIgdG93YXJk
cyBTRi1BLTUgd291bGQgY2FycnkgKHBhdGggWCwgaW5kZXggMSksIHBhY2tldHMgZnJvbSBTRi1B
LTUgdG8gU0YtQi0yIHdvdWxkIGNhcnJ5IChwYXRoIFgsIGluZGV4IDIpLCBldGMuDQoNCltYaWFv
aHVdIEkgdGhpbmsgdGhlIHZhbHVlIG9mIHRoZSBzZXJ2aWNlIGluZGV4IHNob3VsZCBiZSBkZWNy
ZW1lbnRlZCwgcmF0aGVyIHRoYW4gYmVpbmcgaW5jcmVtZW50ZWQgd2hlbiB0cmF2ZWxsaW5nIGFs
b25nIHRoZSBzZXJ2aWNlIHBhdGggc2luY2UgdGhhdCBpbmRleCBpcyBub3Qgb25seSB1c2VkIGZv
ciBpbmRpY2F0aW5nIHRoZSBuZXh0IHNlcnZpY2UgZnVuY3Rpb24gd2l0aGluIHRoZSBjaGFpbiwg
YnV0IGFsc28gdXNlZCBmb3Igb3RoZXIgcHVycG9zZXMgKGUuZy4sIFRUTCBvZiB0aGUgc2Vydmlj
ZSBwYXRoLCBpbmRpY2F0b3Igb2YgdGhlIGVuZCBvZiB0aGUgc2VydmljZSBjaGFpbiksIHVubGVz
cyB5b3Ugd2FudCB0byBpbnRyb2R1Y2UgYW4gYWRkaXRpb25hbCBmaWVsZCB3aGljaCBpbmRpY2F0
ZXMgdGhlIHRvdGFsIGxlbmd0aCBvZiB0aGUgc2VydmljZSBjaGFpbi4NCg0KQmVzdCByZWdhcmRz
LA0KWGlhb2h1DQoNCiAgIFJvbg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
RnJvbTogc2ZjIFtzZmMtYm91bmNlc0BpZXRmLm9yZ10gb24gYmVoYWxmIG9mIEx1Y3kgeW9uZyBb
bHVjeS55b25nQGh1YXdlaS5jb21dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA2OjM4
IFBNDQpUbzogUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQ
IG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCkhpIFJlaW5hbGRvLA0KDQpUaGFu
ayB5b3UgdG8gc2hhcmUgeW91ciB2aWV3cyBvbiB0aGlzIHNvbHV0aW9uLiBXZSB3YW50IHRvIGhh
dmUgYW4gZWxlZ2FudCBhbmQgZ2VuZXJhbCBzb2x1dGlvbiB3aXRoIG9uZSBzdGFuZGFyZCBTRkMg
aGVhZGVyIHRvIGNvdmVyIG1ham9yaXR5IHVzZSBjYXNlcw0KDQpTZWUgaW5saW5lIGJlbG93Lg0K
DQoNCkZyb206IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKSBbbWFpbHRvOnJlcGVubm9AY2lzY28u
Y29tXQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgNDo1NiBQTQ0KVG86IEx1Y3kgeW9u
ZzsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVj
dDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNv
bnM/DQoNCkhpLA0KDQpUaGVyZSBhcmUgc2V2ZXJhbCBzb2x1dGlvbiB0byB0aGlzIHByb2JsZW0u
IFNvbWUgb2YgdGhlbSBpbXBsZW1lbnRhdGlvbiBzcGVjaWZpYywgb3RoZXJzIG1vcmUgZWxlZ2Fu
dC4NCg0KMSAtIE9uZSBvZiB0aGUgbW9yZSBlbGVnYW50IG9uZXMgaXMgdG8gdXNlIHRoZSBTZXJ2
aWNlIEluZGV4IHRvIGRldGVybWluZSB0aGUgbmV4dCBzZXJ2aWNlIGZ1bmN0aW9uIGluc3RhbmNl
LiAgSXQgbWFrZXMgZm9yIGEgY29tcGxldGVseSBzdGF0ZWxlc3Mgc29sdXRpb24gKGNvZGUgd2lz
ZSkuDQpbTHVjeV0gd2hlbiB1c2luZyBQYXRoIElEIGFuZCBTZXJ2aWNlIEluZGV4IG9uIFNGQyBo
ZWFkZXIsIGl0IHJlcXVpcmVzIGFzc2lnbmluZyBpbmRleCAjIHRvIGVhY2ggU0YgaW5zdGFuY2Us
IGNvbmZpZ3VyaW5nIHRoZW0gaW4gdGhlIGZvcndhcmRpbmcgdGFibGUsIHdoaWNoIGlzIHZlcnkg
Y29tcGxleCBwcm9jZXNzIGFuZCBlYXNpbHkgcHJ1bmUgZm9yIGVycm9yIGluIG1heSBvcGluaW9u
LiAgSW4gYWRkaXRpb24sIGVhY2ggU0YgaW5zdGFuY2UgbWF5IHNlcnZlIG1vcmUgdGhhbiBvbmUg
U0ZDLCBzbyBuZWVkIHRvIGFzc2lnbiBpbmRleCAjIGZvciBlYWNoIFNGQywgd2hpY2ggaXMgbW9y
ZSBjb21wbGV4LiBSZWdhcmRpbmcgdGhlIHN0YXRlbGVzcywgSSBkb26hr3QgZ2V0IGl0LiBJc26h
r3QgaW5kZXggIyBhIHN0YXRlIGFzIHdlbGwgKG1heSBiZSBmZXcgYml0IGxlc3MpPw0KDQpUbyBp
bXBsZW1lbnQgdHJ1ZSBzdGF0ZWxlc3MsIFNGQyBoZWFkZXIgbmVlZHMgYWJpbGl0eSB0byBjYXJy
eSBhbGwgU0ZJcyBJUCBhZGRyZXNzZXMgaW4gU0ZDIGhlYWRlciwgd2hpY2ggd2FzIGNvbnNpZGVy
ZWQgYXMgbm9uLXNjYWxlIHNvbHV0aW9uLg0KDQoNCjIgqEMgQW5vdGhlciBvcHRpb24gaXMgZnJv
bSBhIGNvZGluZyBwZXJzcGVjdGl2ZSB5b3UgY2FuIGp1c3Qga2VlcCBtb3JlIHN0YXRlIGluIHlv
dXIgU04vU0ZGIHdoaWxlIHlvdSBwcm9jZXNzIHRoZSBwYWNrZXQgYW5kIGRldGVybWluZSB3aGF0
IGlzIHRoZSChsG5leHShsSBzZXJ2aWNlLg0KW0x1Y3ldIEFncmVlLg0KDQpCdXQgaXJyZXNwZWN0
aXZlLCB0aGUgU04gbmVlZHMgdG8ga25vdyB0aGUgUGF0aCBJRCBhbmQgdGhlIGxpc3Qgb2YgU0ZJ
cyBpbnRlcm5hbCB0byBpdHMgbm9kZS4gVGhpcyBwcm92aXNpb25pbmcgY2FuIGhhcHBlbiBpbiBh
IHZhcmlldHkgb2Ygd2F5cywgSSBpbXBsZW1lbnRlZCB3aXRoIFJFU1Rjb25mIGFuZCBOZXRjb25m
Lg0KDQpBcyBmYXIgYXMgVURQL0lQIHZzLklQLCBJIGdpdmUgcHJlZmVyZW5jZSB0byBVRFAvSVAu
IElmIHlvdSBoYXZlIGEgZml4ZWQgcG9ydCBvdmVyIFVEUCBpbiB3aGljaCB0byByZWNlaXZlL3Nl
bmQgcGFja2V0czoNCg0KLSBZb3UgY2FuIGhhdmUgeW91ciBlbnRpcmUgZGF0YXBsYW5lIGluIHVz
ZXJwYWNlIGFuZCB1c2UgYSB2YXJpZXR5IG9mIHByb2dyYW1taW5nIGxhbmd1YWdlcy4NCi0gWW91
IGRvIG5vdCBuZWVkIHJhdyBwYWNrZXQgYWNjZXNzIHRvIHB1bGwvc2VuZCBwYWNrZXRzLiBUaGVy
ZWZvcmUgbm8gcm9vdCBzdXBwb3J0Lg0KLSBVRFAgY2FuIHRyYXZlcnNlIG5vbi1TRkMgYXdhcmUg
bWlkZGxleGJveGVzLg0KW0x1Y3ldIEFncmVlIG9uIHRoaXMgc3RhdGVtZW50LiBCdXQgZm9yIFNG
QyBkb21haW4sIGRvIHdlIHdhbnQgdG8gYWxsb3cgc3VjaCBtaWRib3hlcyBvbiBTRkMgcGF0aD8g
TWF5YmUgaGFwcGVuIGlmIGEgU0ZDIGRvbWFpbiBjcm9zc2VzIG1vcmUgdGhhbiB0cmFuc3BvcnQg
ZG9tYWlucz8gVGhpcyBpcyBvbmUgSSBsaWtlIHRvIGtub3cgZnJvbSBTUHMgYW5kIFNGIHZlbmRv
cnMuDQoNClJlZ2FyZHMsDQpMdWN5DQpPciB5b3UgY2FuIHVzZSBhbnkgb2YgdGhlIGF2YWlsYWJs
ZSBtZXRob2RzKCBUVVJOLCBTVFVOLCBldGMpLiAgSWYgeW91IGVuY2FwIGluIHNvbWV0aGluZyBl
bHNlIG90aGVyIHRoYW4gSVAvVURQIHRoZSBhcHBsaWNhYmlsaXR5IG9mIFNGQyB3aWxsIGJlIGNv
bnNpZGVyYWJseSBkaW1pbmlzaGVkLkp1c3QgY2hlY2sgU1RDUCBhbmQgaXRzIHByb2JsZW0gb24g
Z2V0dGluZyBhZG9wdGVkIGdpdmVuIG1pZGRsZXhib3hlcyAgbm90IHJlY29nbml6aW5nIGl0cyBw
cm90b2NvbCBudW1iZXIuDQoNCi0gSXQgaml2ZXMgd2l0aCBvdGhlciBJRVRGIHdvcmsgaW4gdGhl
IGFyZWFzIG9mIG1ldGFkYXRhIGFuZCB0cmFuc3BvcnQgc2VydmljZXMgKHNheSwgVEFQUykuDQoN
CnJlZ2FyZHMsDQoNClJlaW5hbGRvDQoNCg0KDQpGcm9tOiBMdWN5IHlvbmcgPGx1Y3kueW9uZ0Bo
dWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+DQpEYXRlOiBUdWVzZGF5LCBN
YXJjaCAyNSwgMjAxNCBhdCAyOjI1IFBNDQpUbzogRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZp
bmUuY29tPG1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbT4+LCAic2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+IiA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+Pg0KU3Vi
amVjdDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5k
IGNvbnM/DQoNCkhpIERhdmUsDQoNCklmIGEgc2VydmljZSBmb3J3YXJkZXIgcG9pbnQgY29ubmVj
dHMgbW9yZSB0aGFuIG9uZSBTRiBpbnN0YW5jZXMgdGhhdCBiZWxvbmcgdG8gdGhlIHNhbWUgU0ZD
LCBob3cgY2FuIG9uZSBQYXRoIElEIGRldGVybWluZSB3aGljaCBTRiBpbnN0YW5jZXMgaXMgdGhl
IG5leHQ/IElmIHlvdSBkcmF3IGEgc2VydmljZSBjaGFpbiBwYXRoIHdpdGggbWFueSBTRiBpbnN0
YW5jZXMsIHlvdSBjYW4gZWFzaWx5IHNlZSwgaWYgUGF0aCBJRCByZXByZXNlbnRzIHRoYXQgcGF0
aCwgc2VydmljZSBmb3J3YXJkZXIgbmVlZHMgdG8gdXNlIHByZXZpb3VzIFNGIG9uIHRoZSBwYXRo
IHRvIHBvc2l0aW9uIHRoZSBuZXh0IFNGIG9uIHRoYXQgcGF0aC4NCg0KTHVjeQ0KDQpGcm9tOiBE
YXZlIERvbHNvbiBbbWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tXQ0KU2VudDogVHVlc2RheSwg
TWFyY2ggMjUsIDIwMTQgNDoxMCBQTQ0KVG86IEx1Y3kgeW9uZzsgc2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNh
dGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KV2h5IGRvIHlvdSB0aGluayB0aGUgcHJldmlvdXMgU0Yg
SVAgYWRkcmVzcyBpcyByZXF1aXJlZCB0byBkZXRlcm1pbmUgdGhlIG5leHQgU0YgSVAgYWRkcmVz
cz8gV2h5IGlzIHRoZSBQYXRoIElEIG5vdCBzdWZmaWNpZW50IGluZm9ybWF0aW9uPw0KDQoNCkZy
b206IEx1Y3kgeW9uZyBbbWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tXQ0KU2VudDogVHVlc2Rh
eSwgTWFyY2ggMjUsIDIwMTQgNDo1NiBQTQ0KVG86IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8
bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBTRkMgYXMgYW4gSVAgb3IgVURQIGFw
cGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpJbiB0aGlzIHNvbHV0aW9uLCBzZXJ2aWNlIGZv
cndhcmRlciBhbmQgU0YgaW5zdGFuY2UgYXJlIHNlcGFyYXRlZCBlbnRpdGllcy4gU2VydmljZSBm
b3J3YXJkZXIgbmVlZHMgUGF0aCBJRCBhbmQgcHJldmlvdXMgU0YgSVAgYWRkcmVzcyB0byB1bmlx
dWVseSBpZGVudGlmeSB0aGUgbmV4dCBTRiBJUCBhZGRyZXNzLg0KDQpMdWN5DQoNCkZyb206IERh
dmUgRG9sc29uIFttYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb21dDQpTZW50OiBUdWVzZGF5LCBN
YXJjaCAyNSwgMjAxNCAzOjIxIFBNDQpUbzogTHVjeSB5b25nOyBzZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0
aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpJIGRvIG5vdCBzZWUgd2h5IHNvdXJjZSBJUCBhZGRyZXNz
IChwcmV2aW91cyBTRikgd291bGQgYmUgcmVxdWlyZWQgdG8gbG9vayB1cCB0aGUgbmV4dCBTRi4g
VGhlIHBhdGggSUQgc2hvdWxkIGJlIHN1ZmZpY2llbnQgdG8gZGV0ZXJtaW5lIHRoZSBuZXh0IFNG
Lg0KDQoNCg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBC
ZWhhbGYgT2YgTHVjeSB5b25nDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA0OjAyIFBN
DQpUbzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBbc2ZjXSBT
RkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpIaSwNCg0K
VGhlcmUgYXJlIG1hbnkgd2F5cyB0byBpbXBsZW1lbnQgU0ZDcy4gSG93ZXZlciwgb25lIG9mIG91
ciBnb2FscyBpbiBzdGFuZGFyZCBpcyB0byBkZXZlbG9wIGEgc29sdXRpb24gdGhhdCBpcyBzaW1w
bGUgYW5kIGxlc3MgY29zdCBmb3IgdmVuZGVycyBhbmQgc2VydmljZSBwcm92aWRlcnMuICBPdGhl
ciBnb2FscyBhcmUgdGhhdCB0aGUgc29sdXRpb24gY2FuIGFwcGx5IHRvIGNvbW1vbiBhbmQgbWFq
b3JpdHkgdXNlIGNhc2VzLg0KDQpJZiB3ZSBpbXBsZW1lbnQgU0ZDIGFzIGFuIElQIG9yIFVEUC9J
UCBhcHBsaWNhdGlvbiwgaS5lLiBvbmNlIHRyYWZmaWMgaXMgY2xhc3NpZmllZCBieSB0aGUgY2xh
c3NpZmljYXRpb24sIGl0IGFkZHMgU0ZDIGhlYWRlciBhbmQgSVAgaGVhZGVyIChvdXRlcikgb24g
dGhlIHBhY2tldHMgKFVEUCBoZWFkZXIgdG9vIGluIGxhdHRlciBjYXNlKSwgYW5kIHNlbmQgc3Vj
aCBwYWNrZXRzIGFzIGEgcmVndWxhciBJUCBwYWNrZXQuIFRoZSBzcmMgSVAgb2Ygb3V0ZXIgaGVh
ZGVyIGNhbiBiZSBjbGFzc2lmaWNhdGlvbiBJUCBhZGRyZXNzLCBhbmQgZHN0IElQIGNhbiBiZSBu
ZXh0IFNGIEluc3RhbmNlIElQIGFkZHJlc3MuIE1hbnkgdHJhbnNwb3J0IG5ldHdvcmtzIGNhbiBj
YXJyeSBJUCB0cmFmZmljIGFuZCByb3V0ZSBJUCBwYWNrZXRzIGJhc2VkIG9uIGRzdCBJUCBhZGRy
ZXNzLiAgV2Ugb25seSBuZWVkIHRvIHJlcXVlc3QgYSBuZXcgSVAgcHJvdG9jb2wgdHlwZSBmb3Ig
U0ZDLiBBdCB0aGUgc2VydmljZSBmb3J3YXJkZXIgcG9pbnQsIGl0IGNhbiBsb29rIHVwIG5leHQg
U0YgSVAgYWRkcmVzcyBiYXNlZCBvbiBQYXRoIElEIGluIFNGQyBoZWFkZXIgYW5kIHNyYyBJUCBh
ZGRyZXNzIChwcmV2aW91cyBTRikgb24gdGhlIHBhY2tldC4gIEEgU0YgYWxzbyBmb3J3YXJkcyB0
aGUgcGFja2V0IHdpdGggU0ZDIGhlYWRlciBhcyBhbiBJUCBwYWNrZXQgYW5kIGZpbGxzIGl0cyBJ
UCBhZGRyZXNzIGFzIHNyYyBJUCBhbmQgdGhlIHNlcnZpY2UgZm9yd2FyZGVyIHBvaW50IElQIGFk
ZHJlc3MgYXMgdGhlIGRzdCBJUCBvbiB0aGUgcGFja2V0Lg0KDQpUaGlzIHNvbHV0aW9uIHdvcmtz
IGZvciBlaXRoZXIgU0ZDIGFzIGFuIElQIGFwcGxpY2F0aW9uIG9yIFVEUC9JUCBhcHBsaWNhdGlv
biwgd2hpY2ggb25lIGlzIG1vcmUgcHJvcGVyIGZyb20gU0YgYW5kIHNlcnZpY2UgZm9yd2FyZGVy
IHBvaW50Pw0KDQpUaGlzIHNvbHV0aW9uIHNlZW1zIHNpbXBsZSB0byBtZSBhbmQgb25seSBuZWVk
IFBhdGggSUQgaW4gU0ZDIGhlYWRlciBmb3Igc3RlZXJpbmcgdHJhZmZpYyB0aHJvdWdoIHRoZSBT
RkMgcGF0aC4gQnV0IGxpa2UgdG8gc2VlIG90aGVyc6GvIG9waW5pb24gb24gdGhpcyBzb2x1dGlv
biwgcHJvcyBhbmQgY29ucy4NCg0KVGhhbmtzLA0KTHVjeQ0K

--_000_2691CE0099834E4A9C5044EEC662BB9D4536B524dfweml701chmchi_
Content-Type: text/html; charset="gb2312"
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=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:"Segoe UI";
	panose-1:2 11 5 2 4 2 4 2 2 3;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:SimSun;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{mso-style-name:msochpdefault;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:10.0pt;
	font-family:"Times New Roman","serif";}
p.html, li.html, div.html
	{mso-style-name:html;
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
p.a, li.a, div.a
	{mso-style-name:a;
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.htmlpreformattedchar0
	{mso-style-name:htmlpreformattedchar;
	font-family:Consolas;}
span.balloontextchar0
	{mso-style-name:balloontextchar;
	font-family:"Segoe UI","sans-serif";}
span.htmlchar
	{mso-style-name:htmlchar;
	font-family:SimSun;}
span.char
	{mso-style-name:char;
	font-family:"Calibri","sans-serif";}
span.balloontextchar00
	{mso-style-name:balloontextchar0;
	font-family:"Tahoma","sans-serif";}
span.emailstyle19
	{mso-style-name:emailstyle19;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.emailstyle20
	{mso-style-name:emailstyle20;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle21
	{mso-style-name:emailstyle21;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle22
	{mso-style-name:emailstyle22;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle23
	{mso-style-name:emailstyle23;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle24
	{mso-style-name:emailstyle24;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle34
	{mso-style-name:emailstyle34;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle35
	{mso-style-name:emailstyle35;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle36
	{mso-style-name:emailstyle36;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle37
	{mso-style-name:emailstyle37;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle38
	{mso-style-name:emailstyle38;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle39
	{mso-style-name:emailstyle39;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle40
	{mso-style-name:emailstyle40;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle41
	{mso-style-name:emailstyle41;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle42
	{mso-style-name:emailstyle42;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle43
	{mso-style-name:emailstyle43;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle44
	{mso-style-name:emailstyle44;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle47
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle48
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle49
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
.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"><span style=3D"color:#0070C0">Ron,<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Please see inline.<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Park=
er [mailto:Ron_Parker@affirmednetworks.com]
<br>
<b>Sent:</b> Friday, March 28, 2014 9:14 AM<br>
<b>To:</b> Lucy yong; Nicolas BOUTHORS; sfc@ietf.org<br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Hi, Lucy.<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Whether or not your im=
plementation concept for IP/UDP makes sense for your product or your networ=
k environment, our charter is to create a solution that is not dependent on=
 any one exact transport encapsulation.&nbsp;&nbsp;&nbsp;
 That being said, any particular implementation could conceivably require a=
 single type of encapsulation.&nbsp;&nbsp; In short, I think your proposal =
falls into the implementation approach category which is out of scope from =
a standards perspective, IMO.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] this is a=
 =A1=B0con=A1=B1 from logistics, not from technical.
</span></i></b><b><i><span style=3D"font-family:Wingdings;color:#0070C0">L<=
/span></i></b><b><i><span style=3D"color:#0070C0">&nbsp; &nbsp;Alternative =
to address this is to encode SF-X Instance identifier in SFC header instead=
 of index, and use PATH ID &#43; SF-X instance identifier
 in SFC forwarding process, which effectively achieves the same and simpler=
 than use of index, IMO.<o:p></o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p=
></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Lucy </span></i>=
</b><span style=3D"color:#0070C0"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> sfc [<a href=3D"mailto:sfc-bounces@ietf=
.org">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Lucy yong<br>
<b>Sent:</b> Friday, March 28, 2014 10:03 AM<br>
<b>To:</b> Nicolas BOUTHORS; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</=
a><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Nicolas =
BOUTHORS [</span><a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com"><span style=
=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"=
>mailto:Nicolas.BOUTHORS@qosmos.com</span></a><span style=3D"font-size:10.0=
pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">]
<br>
<b>Sent:</b> Friday, March 28, 2014 3:08 AM<br>
<b>To:</b> Lucy yong; Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave =
Dolson;
</span><a href=3D"mailto:sfc@ietf.org"><span style=3D"font-size:10.0pt;font=
-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc@ietf.org</span></a><=
span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-se=
rif&quot;"><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Hello Lucy,
<o:p></o:p></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Your proposal supposes that =
the Path Id is included somewhere. Either in the IP/UDP overlay fields or i=
n a specific header. I think the latter should prevail.<o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] To clarif=
y, in my proposal it use the latter. The proposal is to treat SFC as an IP =
(/UDP) application. SFC solution relies on SFC header to convey the path ID=
 and metadata. I did not mention metadata
 because the forwarding part does not use metadata. Again, in this proposal=
, &nbsp;there is a SFC header that includes Path ID, metadata, etc.</span><=
/i></b><span style=3D"color:#0070C0"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Your proposal does not cover=
 Metadata transport which is one objective of the SFC group. So that would =
have to be added to the header either as a set of fixed
 fields or as a variable sized option.&nbsp;We are not that far from the qu=
inn and zhang drafts.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Hope abov=
e statement help here.</span></i></b><span style=3D"color:#0070C0"><o:p></o=
:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">The main difference being th=
en on whether or not we should have an index in the header as well.<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] No, this =
is not my point. My point is what information should be used in forwarding.=
 We know that has to be PATH ID &#43; something that represents to SF-X ins=
tance. Should we use index or SF-X IP address?
 I see the complexity to use index than IP address.</span></i></b><span sty=
le=3D"color:#0070C0"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">I don't see how it is more c=
omplex to provision a routing table in a SFF containg a list of pairs (prev=
ious IP address, [next IP address,..])* or an indexed list
 of pairs: (received index,[ [(next index, next IP address),..]]) *.<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] complexit=
y I see were described in previous email.</span></i></b><span style=3D"colo=
r:#0070C0"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">What we see tough is that th=
at relying the previous IP sources for routing does not allow in all cases =
to have a SFF serve multiple SF sets (next SFs allowed)
 when they appear in the same chain. The index mechanism allows it instead.=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] IMO: &nbs=
p;PATH ID &#43; SF-X instance IP address can uniquely determine the next SF=
-X instance IP in all cases. &nbsp;Maybe I miss the case, could you give an=
 example that does not work?</span></i></b><span style=3D"color:#0070C0"><o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">The limitation seem to be th=
at an SFF instance, in the model you propose, should not receive traffic fr=
om another one twice in a chain.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] It is not=
 true. Don=A1=AFt know where do you get that impression? Please give an exa=
mple.<o:p></o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0"><o:p>&nbsp;</o:p=
></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Thanks,<o:p></o:=
p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Lucy</span></i><=
/b><span style=3D"color:#0070C0"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Is it correct ? and if so is=
 it acceptable?<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Nicolas<o:p></o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Note: * - second element in =
the pair is a list as we could have multiple possible next hops (e.g; LBS)<=
o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Based on Ron example of IP s=
ource model limitation:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp; &nbsp;Network configr=
ation:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; SFF0(Ingres), &nbsp;SFF1 ( SFA, SFB), &nbsp; &nbsp;SFF2 (SFC,=
 SFD), SFF(Egress). &nbsp;&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp;So 4 host, each with its separate SFF IP address, servi=
ng one or more local SF (same address as SFF)<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp; &nbsp;chain: Ingress,=
 &nbsp;SFA, &nbsp;SFC, &nbsp;SFB, SFD , Egress. &nbsp;<o:p></o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; Runs into a problem on SFF2 as it cannot distinguish traffic =
coming out of SFA or SFB based on SFF1 IP address only.<o:p></o:p></span></=
p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp; &nbsp;chain: Ingress,=
 SFA ,SFC, SFA, SFD, Egress.&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; Has some issues as well as SFF2 the second time cannot distin=
guish that it is hit the first time of the second time.<o:p></o:p></span></=
p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<div>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;se=
rif&quot;;color:black">
<hr size=3D"2" width=3D"100%" align=3D"center">
</span></div>
<div id=3D"divRpF752221">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><b><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:b=
lack">From:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tah=
oma&quot;,&quot;sans-serif&quot;;color:black"> Lucy yong [lucy.yong@huawei.=
com]<br>
<b>Sent:</b> Thursday, March 27, 2014 10:25 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; </s=
pan><a href=3D"mailto:sfc@ietf.org"><span style=3D"font-size:10.0pt;font-fa=
mily:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc@ietf.org</span></a><spa=
n style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif=
&quot;;color:black"><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot=
;,&quot;serif&quot;;color:black"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Ron,</span><span st=
yle=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">If we treat SFC as an =
IP or IP/UPD application, we do not change the requirement and architecture=
. We have a simple solution to achieve bi-directional SFC with the same Pat=
h ID. Let me explain the solution again.</span><span style=3D"color:black">=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">If we implement SFC as a=
n IP or UDP/IP application, i.e. once traffic is classified by the classifi=
cation, it adds SFC header and IP header (outer) on the packets (UDP header=
 too in latter case), and send such
 packets as a regular IP packet. The src IP on outer header is classificati=
on IP address, and dst IP is next SF-X Instance IP address. We only need to=
 request a new IP protocol type for SFC. &nbsp;At the SFF, it can search ne=
xt SF-X Instance IP address based on
 Path ID in SFC header and src IP address (previous SF) on the packet when =
receiving a packet from previous SF-X instance; it forwards the packet on d=
st IP &nbsp;on the packet when receiving a packet from another SFF/SNF. &nb=
sp;A SF-X instance also forwards the packet
 with SFC header as an IP packet and fills its IP address as src IP on oute=
r header and the SFF/SNF IP address as the dst IP on the outer header.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">For bi-directional SFC, =
both directions can use the same Path ID in this solution. Path ID &#43; sr=
c IP address let SFF uniquely get the next SF-X instance in forwarding tabl=
e.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">This solution can implem=
ent SNF/SFF function on a regular router without changing the router behavi=
or, i.e. forward the packet based on its destination IP address. If the des=
tination address is router itself, the
 router terminates and check the protocol type. If the type is SFC, the rou=
ter will perform a table lookup based on Path ID in SFC header &#43; src IP=
 on outer IP header. As simple as that. This solution allow leveraging a lo=
t of IP functions too.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Since IP can be transpor=
ted over many transport solutions, Ethernet, MPLS, overlay, etc, in theory,=
 SFC can be implemented over any transport network too. The solution can ma=
ke control and management easy because
 we don=A1=AFt have to assign index for each SF-X instances. SF-X IP addres=
s as unique identifier is used in all SFCs.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Any comment on this prop=
osal.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Thanks,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:black">Lucy <o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Ron Parker [</span><a href=3D"mailto:Ron_Parker@affirmednet=
works.com"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&=
quot;sans-serif&quot;">mailto:Ron_Parker@affirmednetworks.com</span></a><sp=
an style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-seri=
f&quot;;color:black">]
<br>
<b>Sent:</b> Thursday, March 27, 2014 3:24 PM<br>
<b>To:</b> Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; </sp=
an><a href=3D"mailto:sfc@ietf.org"><span style=3D"font-size:10.0pt;font-fam=
ily:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc@ietf.org</span></a><span=
 style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&=
quot;;color:black"><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Lucy.</span><span styl=
e=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Do you have a specific=
 proposal for making bidirectional chains easier to deploy and manage?&nbsp=
;&nbsp; If so, would you suggest changes to the requirements?&nbsp;&nbsp; A=
rchitecture?&nbsp;&nbsp; Header encapsulation?&nbsp;&nbsp; Control plane (f=
uture)?</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp;&nbsp; Ron=
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From:</span></b><span=
 style=3D"color:black"> Lucy yong [</span><a href=3D"mailto:lucy.yong@huawe=
i.com" target=3D"_blank">mailto:lucy.yong@huawei.com</a><span style=3D"colo=
r:black">]
<br>
<b>Sent:</b> Thursday, March 27, 2014 4:18 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; </s=
pan><a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><span=
 style=3D"color:black"><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Ron,</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">IMO, We can=A1=AFt mak=
e one part simple and good looking but leave other parts to be in complex. =
Our goal is to have a simple and low cost SFC solution to cover majority us=
e cases. SP already can implement SFC on
 today=A1=AFs network. If we can=A1=AFt make this goal, then the solution m=
ay not be useful.</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Thanks,</span><span st=
yle=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Ron Parker [</span><a href=3D"mailto:Ron_Parker@affirmednet=
works.com" target=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&q=
uot;Tahoma&quot;,&quot;sans-serif&quot;">mailto:Ron_Parker@affirmednetworks=
.com</span></a><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quo=
t;,&quot;sans-serif&quot;;color:black">]
<br>
<b>Sent:</b> Thursday, March 27, 2014 3:11 PM<br>
<b>To:</b> Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; </sp=
an><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"font-si=
ze:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc@ietf.o=
rg</span></a><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;=
,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Lucy,</span><span styl=
e=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">You raise a good point=
 on bidirectional chains, which I think is a majority use case for function=
al, simplification, or observability reasons.&nbsp;&nbsp;&nbsp; The way we=
=A1=AFve expressed things so far, it would be up to the management
 plane or control plane to indicate how such individual paths are paired to=
gether.</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron</span=
><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From:</span></b><span=
 style=3D"color:black"> Lucy yong [</span><a href=3D"mailto:lucy.yong@huawe=
i.com" target=3D"_blank">mailto:lucy.yong@huawei.com</a><span style=3D"colo=
r:black">]
<br>
<b>Sent:</b> Thursday, March 27, 2014 4:08 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; </s=
pan><a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><span=
 style=3D"color:black"><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Ron,</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Ron Parker [</span><a href=3D"mailto:Ron_Parker@affirmednet=
works.com" target=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&q=
uot;Tahoma&quot;,&quot;sans-serif&quot;">mailto:Ron_Parker@affirmednetworks=
.com</span></a><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quo=
t;,&quot;sans-serif&quot;;color:black">]
<br>
<b>Sent:</b> Thursday, March 27, 2014 3:01 PM<br>
<b>To:</b> Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; </sp=
an><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"font-si=
ze:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc@ietf.o=
rg</span></a><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;=
,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Lucy,</span><span styl=
e=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">One clarification.&nbs=
p;&nbsp; =A1=B0The path=A1=B1 does not exactly mean the SFC.&nbsp;&nbsp; Th=
e SFC is abstract, before accounting for network locators.&nbsp;&nbsp; As a=
 special case, if all of the SF=A1=AFs in the SFC have only a single networ=
k locator,
 then the path and chain are the same.&nbsp; &nbsp;But, if any or all of th=
ose SF=A1=AFs are multiply located, then the path is specific to an exact s=
equence of located service function instances.</span><span style=3D"color:b=
lack"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Thank you=
 for clarification. I agree with that. The path is an exact sequence of loc=
ated service function instances. For a bi-directional SFC, it has to be tre=
ated as two distinct paths in this solution.
 Any concern on the complexity in managing them?</span></i></b><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">&nbsp;</span></i=
></b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Thanks,</span></=
i></b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Lucy</span></i><=
/b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp;&nbsp; Ron=
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From:</span></b><span=
 style=3D"color:black"> Lucy yong [</span><a href=3D"mailto:lucy.yong@huawe=
i.com" target=3D"_blank">mailto:lucy.yong@huawei.com</a><span style=3D"colo=
r:black">]
<br>
<b>Sent:</b> Thursday, March 27, 2014 3:41 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; </s=
pan><a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><span=
 style=3D"color:black"><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Ron,</span><span st=
yle=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Ron Parker [</span><a href=3D"mailto:Ron_Parker@affirmednet=
works.com" target=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&q=
uot;Tahoma&quot;,&quot;sans-serif&quot;">mailto:Ron_Parker@affirmednetworks=
.com</span></a><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quo=
t;,&quot;sans-serif&quot;;color:black">]
<br>
<b>Sent:</b> Thursday, March 27, 2014 12:09 PM<br>
<b>To:</b> Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; </sp=
an><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"font-si=
ze:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc@ietf.o=
rg</span></a><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;=
,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Lucy,</span><span styl=
e=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Regarding the SF Index=
, draft-zhang-sfc-sch defines this as relative to the path, and not as a gl=
obally unique identifier of an SF instance.</span><span style=3D"color:blac=
k"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] This is m=
y understanding too. =A1=B0The path=A1=B1 here means a SFC, right? I do not=
 see index as an SF instance identifier at all, it is an alias and only use=
d in forwarding. This is the reason, I think,
 that assigning these aliases and configuring then in forwarding table is c=
omplex for management and controller and may prune an error easily. For sup=
porting bi-directional or branching use cases, using index in forwarding ma=
y also bring other concerns.</span></i></b><span style=3D"color:black"><o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Regarding TTL, my firs=
t thought is that is a property of the transport, and if it is important to=
 you, choose the transport accordingly.&nbsp;&nbsp; But, I=A1=AFm open to f=
urther discussion along these lines.</span><span style=3D"color:black"><o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Thank you=
 for the clarification. This is related to the discussion under this title.=
 If SPC is implemented as IP or IP/UDP application, it can leverage a lot w=
hat IP technology have done. If we assume
 that SFC may be carried over any transport solution, SFC implementation ha=
s to provide these functions, which, IMO, related to what information that =
SFC header need to hold.</span></i></b><span style=3D"color:black"><o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">&nbsp;</span></i=
></b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Thanks,</span></=
i></b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Lucy</span></i><=
/b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron</span=
><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From:</span></b><span=
 style=3D"color:black"> Lucy yong [</span><a href=3D"mailto:lucy.yong@huawe=
i.com" target=3D"_blank">mailto:lucy.yong@huawei.com</a><span style=3D"colo=
r:black">]
<br>
<b>Sent:</b> Thursday, March 27, 2014 12:26 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; </s=
pan><a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><span=
 style=3D"color:black"><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Ron,</span><span st=
yle=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">I assume that the inde=
x usage you mentioned below is the same whether these three SFs are on one =
SFF or two SFFs, which means that the index # is assigned to SF-X-I per SFC=
 and by the incremental. A SF-X-I may
 be served to many SFCs and position differently in SFCs. This means that, =
in this method, a SF-X-I is mapped with different index #, one per each SFC=
 that has the SF-X-I. IMO: &nbsp;when operator/system creates a SFC and sel=
ects SF-X-Is for the SFC, and then assign
 index # to them and configure the forwarding table with path ID and index =
# in the related SFFs. Furthermore, each index # also need to be associated=
 to the address or port that transport layer can understand. &nbsp;IMO: thi=
s is a complex process for the system,
 uneasy to manger too, and may easily prone an error. </span><span style=3D=
"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Second, your draft als=
o mention that the use of index to prevent the loop.&nbsp; The loop does no=
t occur in normal condition. The loop occurs in abnormal condition. So the =
loop prevention mechanism is to prevent no
 loop happen in any abnormal condition. That is why TTL is designed for in =
IP network. If SFC header is expected to transport over any transport netwo=
rk beside IP, it needs the similar mechanism as IP/TTL. The usage of index =
in your proposal does not achieve
 this purpose. </span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">If we use IP as transp=
ort, IMO: no need to implement TTL mechanism within SFC, just leverage IP T=
TL capability. But, if over other transports, we need to implement IP/TTL l=
ike mechanism in SFC.
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Regards,</span><span s=
tyle=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy </span><span styl=
e=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Ron Parker [</span><a href=3D"mailto:Ron_Parker@affirmednet=
works.com" target=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&q=
uot;Tahoma&quot;,&quot;sans-serif&quot;">mailto:Ron_Parker@affirmednetworks=
.com</span></a><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quo=
t;,&quot;sans-serif&quot;;color:black">]
<br>
<b>Sent:</b> Thursday, March 27, 2014 9:35 AM<br>
<b>To:</b> Xuxiaohu; Lucy yong; Reinaldo Penno (repenno); Dave Dolson; </sp=
an><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"font-si=
ze:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc@ietf.o=
rg</span></a><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;=
,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Xiaohu,</span><span st=
yle=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I don=A1=AFt think we =
need to view the SF index as a TTL.&nbsp;&nbsp; Appropriate validation and =
loop suppression can be done even with the current proposed definition.&nbs=
p;&nbsp;&nbsp; Any SFF receiving an SFC encapsulated packet or frame
 would need to know to which of its dependent SF=A1=AFs it should forward t=
he packet or frame.&nbsp;&nbsp; To do so means that it can validate that th=
e path ID is one that it expects to participate in and that the SF instance=
 identified by the index on that path is one that
 it is responsible for.&nbsp;&nbsp; &nbsp;Such chain path data may have bee=
n locally provisioned or may have been distributed in a control plane.</spa=
n><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">When the SFF receives =
the good packet or frame back from one of its dependent SF=A1=AFs, it will =
identify the next SF and SFF by consulting its local database.&nbsp;&nbsp; =
If it is not the final SF, then the SF index is incremented,
 the transport header updated as necessary, and the packet or frame progres=
sed.&nbsp;&nbsp;&nbsp; Failure to properly increment the SF Index would be =
akin to failure to decrement a TTL by a router =A8C there is no protection =
from that.</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron</span=
><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From:</span></b><span=
 style=3D"color:black"> sfc [</span><a href=3D"mailto:sfc-bounces@ietf.org"=
 target=3D"_blank">mailto:sfc-bounces@ietf.org</a><span style=3D"color:blac=
k">]
<b>On Behalf Of </b>Xuxiaohu<br>
<b>Sent:</b> Thursday, March 27, 2014 5:44 AM<br>
<b>To:</b> Ron Parker; Lucy yong; Reinaldo Penno (repenno); Dave Dolson; </=
span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><spa=
n style=3D"color:black"><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt;color:#1F497D">&nbsp=
;</span><span style=3D"color:black"><o:p></o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span lang=3D"ZH-CN" style=3D"font-size:10.0pt;fo=
nt-family:SimSun;color:black">=B7=A2=BC=FE=C8=CB</span></b><b><span style=
=3D"font-size:10.0pt;font-family:SimSun;color:black">:</span></b><span styl=
e=3D"font-size:10.0pt;font-family:SimSun;color:black"> sfc
 [</span><a href=3D"mailto:sfc-bounces@ietf.org" target=3D"_blank"><span st=
yle=3D"font-size:10.0pt;font-family:SimSun">mailto:sfc-bounces@ietf.org</sp=
an></a><span style=3D"font-size:10.0pt;font-family:SimSun;color:black">]
<b><span lang=3D"ZH-CN">=B4=FA=B1=ED </span></b>Ron Parker<br>
<b><span lang=3D"ZH-CN">=B7=A2=CB=CD=CA=B1=BC=E4</span>:</b> 2014<span lang=
=3D"ZH-CN">=C4=EA</span>3<span lang=3D"ZH-CN">=D4=C2</span>26<span lang=3D"=
ZH-CN">=C8=D5</span> 7:13<br>
<b><span lang=3D"ZH-CN">=CA=D5=BC=FE=C8=CB</span>:</b> Lucy yong; Reinaldo =
Penno (repenno); Dave Dolson;
</span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"fon=
t-size:10.0pt;font-family:SimSun">sfc@ietf.org</span></a><span style=3D"fon=
t-size:10.0pt;font-family:SimSun;color:black"><br>
<b><span lang=3D"ZH-CN">=D6=F7=CC=E2</span>:</b> Re: [sfc] SFC as an IP or =
UDP application, pros and cons?</span><span style=3D"color:black"><o:p></o:=
p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Lucy,
</span><span style=3D"color:black"><o:p></o:p></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span style=3D"=
color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">Regarding the service functi=
on index that would be contained in the service header, I think it is simpl=
y incremented from 1 to indicate the next service function
 within the chain. &nbsp; For example, if the path ID is X, for a path {SF-=
A-5, SF-B-2, SF-C-6}, then packets destined from a classifier towards SF-A-=
5 would carry (path X, index 1), packets from SF-A-5 to SF-B-2 would carry =
(path X, index 2), etc.</span><span style=3D"color:black"><o:p></o:p></span=
></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span style=3D"font-siz=
e:16.0pt;color:#1F497D">[Xiaohu] I think the value of the service index sho=
uld be decremented, rather than being incremented when travelling along the=
 service path since that index is not
 only used for indicating the next service function within the chain, but a=
lso used for other purposes (e.g., TTL of the service path, indicator of th=
e end of the service chain), unless you want to introduce an additional fie=
ld which indicates the total length
 of the service chain.</span><span style=3D"color:black"><o:p></o:p></span>=
</p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span style=3D"font-siz=
e:16.0pt;color:#1F497D">&nbsp;</span><span style=3D"color:black"><o:p></o:p=
></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:5.25pt"><span style=3D"font-siz=
e:16.0pt;color:#1F497D">Best regards,</span><span style=3D"color:black"><o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt;color:#1F497D">Xiaoh=
u</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt;color:#1F497D">&nbsp=
;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp; &nbsp;Ron</span><span=
 style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span style=3D"=
color:black"><o:p></o:p></span></p>
<div>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;se=
rif&quot;;color:black">
<hr size=3D"2" width=3D"100%" align=3D"center">
</span></div>
<div id=3D"divRpF99624">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><b><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:b=
lack">From:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tah=
oma&quot;,&quot;sans-serif&quot;;color:black"> sfc [sfc-bounces@ietf.org] o=
n behalf
 of Lucy yong [lucy.yong@huawei.com]<br>
<b>Sent:</b> Tuesday, March 25, 2014 6:38 PM<br>
<b>To:</b> Reinaldo Penno (repenno); Dave Dolson; </span><a href=3D"mailto:=
sfc@ietf.org" target=3D"_blank"><span style=3D"font-size:10.0pt;font-family=
:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc@ietf.org</span></a><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;color:black"><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Reinaldo,</span><sp=
an style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Thank you to share you=
r views on this solution. We want to have an elegant and general solution w=
ith one standard SFC header to cover majority use cases</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">See inline below.</spa=
n><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Reinaldo Penno (repenno) [</span><a href=3D"mailto:repenno@=
cisco.com" target=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&q=
uot;Tahoma&quot;,&quot;sans-serif&quot;">mailto:repenno@cisco.com</span></a=
><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-=
serif&quot;;color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Lucy yong; Dave Dolson; </span><a href=3D"mailto:sfc@ietf.org" t=
arget=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&q=
uot;,&quot;sans-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-siz=
e:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"=
><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Hi,</sp=
an><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">There a=
re several solution to this problem. Some of them implementation specific, =
others more elegant.&nbsp;</span><span style=3D"color:black"><o:p></o:p></s=
pan></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">1 - One=
 of the more elegant ones is to use the Service Index to determine the next=
 service function instance. &nbsp;It makes for a completely stateless solut=
ion (code wise). &nbsp;</span><span style=3D"color:black"><o:p></o:p></span=
></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><b><i><span style=3D"col=
or:#0070C0">[Lucy]
</span></i></b><span style=3D"color:#0070C0">when using Path ID and Service=
 Index on SFC header, it requires assigning index # to each SF instance, co=
nfiguring them in the forwarding table, which is very complex process and e=
asily prune for error in may opinion.
 &nbsp;In addition, each SF instance may serve more than one SFC, so need t=
o assign index # for each SFC, which is more complex. Regarding the statele=
ss, I don=A1=AFt get it. Isn=A1=AFt index # a state as well (may be few bit=
 less)?</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><span style=3D"color:#00=
70C0">&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><span style=3D"color:#00=
70C0">To implement true stateless, SFC header needs ability to carry all SF=
Is IP addresses in SFC header, which was considered as non-scale solution.<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">2 =A8C =
Another option is from a coding perspective you can just keep more state in=
 your SN/SFF while you process the packet and determine what is the =A1=B0n=
ext=A1=B1 service. &nbsp;</span><span style=3D"color:black"><o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Agree.</s=
pan></i></b><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">But irr=
espective, the SN needs to know the Path ID and the list of SFIs internal t=
o its node. This provisioning can happen in a variety of ways, I implemente=
d with RESTconf and Netconf.&nbsp;</span><span style=3D"color:black"><o:p><=
/o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">As far =
as UDP/IP vs.IP, I give preference to UDP/IP. If you have a fixed port over=
 UDP in which to receive/send packets:</span><span style=3D"color:black"><o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- You c=
an have your entire dataplane in userpace and use a variety of programming =
languages.&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- You d=
o not need raw packet access to pull/send packets. Therefore no root suppor=
t.&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- UDP c=
an traverse non-SFC aware middlexboxes.
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">[Lucy] Agree on =
this statement. But for SFC domain, do we want to allow such midboxes on SF=
C path? Maybe happen if a SFC domain crosses more than transport domains? T=
his is one I like to know from SPs and
 SF vendors. </span></i></b><span style=3D"color:black"><o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">&nbsp;</span></i=
></b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Regards,</span><=
/i></b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">Lucy</span></i><=
/b><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Or you =
can use any of the available methods( TURN, STUN, etc). &nbsp;If you encap =
in something else other than IP/UDP the applicability of SFC will be consid=
erably diminished.Just check STCP and its
 problem on getting adopted given middlexboxes &nbsp;not recognizing its pr=
otocol number. &nbsp;&nbsp;</span><span style=3D"color:black"><o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#0070C0">&nbsp;</span></i=
></b><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">- It ji=
ves with other IETF work in the areas of metadata and transport services (s=
ay, TAPS).&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">regards=
,&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Reinald=
o&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From: </span></b><spa=
n style=3D"color:black">Lucy yong &lt;</span><a href=3D"mailto:lucy.yong@hu=
awei.com" target=3D"_blank">lucy.yong@huawei.com</a><span style=3D"color:bl=
ack">&gt;<br>
<b>Date: </b>Tuesday, March 25, 2014 at 2:25 PM<br>
<b>To: </b>Dave Dolson &lt;</span><a href=3D"mailto:ddolson@sandvine.com" t=
arget=3D"_blank">ddolson@sandvine.com</a><span style=3D"color:black">&gt;, =
&quot;</span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org=
</a><span style=3D"color:black">&quot; &lt;</span><a href=3D"mailto:sfc@iet=
f.org" target=3D"_blank">sfc@ietf.org</a><span style=3D"color:black">&gt;<b=
r>
<b>Subject: </b>Re: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">&nbsp;<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Hi Dave,</span><span s=
tyle=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">If a service forwarder=
 point connects more than one SF instances that belong to the same SFC, how=
 can one Path ID determine which SF instances is the next? If you draw a se=
rvice chain path with many SF instances,
 you can easily see, if Path ID represents that path, service forwarder nee=
ds to use previous SF on the path to position the next SF on that path.</sp=
an><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy </span><span styl=
e=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Dave Dolson [</span><a href=3D"mailto:ddolson@sandvine.com"=
 target=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma=
&quot;,&quot;sans-serif&quot;">mailto:ddolson@sandvine.com</span></a><span =
style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&q=
uot;;color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:10 PM<br>
<b>To:</b> Lucy yong; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_bla=
nk"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sa=
ns-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font=
-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Why do you think the p=
revious SF IP address is required to determine the next SF IP address? Why =
is the Path ID not sufficient information?</span><span style=3D"color:black=
"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Lucy yong [</span><a href=3D"mailto:lucy.yong@huawei.com" t=
arget=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&q=
uot;,&quot;sans-serif&quot;">mailto:lucy.yong@huawei.com</span></a><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Dave Dolson; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_b=
lank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;=
sans-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">In this solution, serv=
ice forwarder and SF instance are separated entities. Service forwarder nee=
ds Path ID and previous SF IP address to uniquely identify the next SF IP a=
ddress.
</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">Lucy</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#0070C0">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Dave Dolson [</span><a href=3D"mailto:ddolson@sandvine.com"=
 target=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma=
&quot;,&quot;sans-serif&quot;">mailto:ddolson@sandvine.com</span></a><span =
style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&q=
uot;;color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 3:21 PM<br>
<b>To:</b> Lucy yong; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_bla=
nk"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sa=
ns-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font=
-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I do not see why sourc=
e IP address (previous SF) would be required to look up the next SF. The pa=
th ID should be sufficient to determine the next SF.</span><span style=3D"c=
olor:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><span sty=
le=3D"color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> sfc [</span><a href=3D"mailto:sfc-bounces@ietf.org" target=
=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,=
&quot;sans-serif&quot;">mailto:sfc-bounces@ietf.org</span></a><span style=
=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;=
color:black">]
<b>On Behalf Of </b>Lucy yong<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:02 PM<br>
<b>To:</b> </span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span s=
tyle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&qu=
ot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font-family:&qu=
ot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><br>
<b>Subject:</b> [sfc] SFC as an IP or UDP application, pros and cons?</span=
><span style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Hi,<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">There are many ways to i=
mplement SFCs. However, one of our goals in standard is to develop a soluti=
on that is simple and less cost for venders and service providers. &nbsp;Ot=
her goals are that the solution can apply
 to common and majority use cases. <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">If we implement SFC as a=
n IP or UDP/IP application, i.e. once traffic is classified by the classifi=
cation, it adds SFC header and IP header (outer) on the packets (UDP header=
 too in latter case), and send such
 packets as a regular IP packet. The src IP of outer header can be classifi=
cation IP address, and dst IP can be next SF Instance IP address. Many tran=
sport networks can carry IP traffic and route IP packets based on dst IP ad=
dress. &nbsp;We only need to request
 a new IP protocol type for SFC. At the service forwarder point, it can loo=
k up next SF IP address based on Path ID in SFC header and src IP address (=
previous SF) on the packet. &nbsp;A SF also forwards the packet with SFC he=
ader as an IP packet and fills its IP
 address as src IP and the service forwarder point IP address as the dst IP=
 on the packet.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">This solution works for =
either SFC as an IP application or UDP/IP application, which one is more pr=
oper from SF and service forwarder point?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">This solution seems simp=
le to me and only need Path ID in SFC header for steering traffic through t=
he SFC path. But like to see others=A1=AF opinion on this solution, pros an=
d cons.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Thanks,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:black">Lucy<o:p></o:p></span></=
p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_2691CE0099834E4A9C5044EEC662BB9D4536B524dfweml701chmchi_--


From nobody Fri Mar 28 08:04:27 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B9A251A06DD for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 08:04:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 OGQAWcQ_-eaI for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 08:04:24 -0700 (PDT)
Received: from mailc2.tigertech.net (mailc2.tigertech.net [208.80.4.156]) by ietfa.amsl.com (Postfix) with ESMTP id BA2F41A0739 for <sfc@ietf.org>; Fri, 28 Mar 2014 08:04:19 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailc2.tigertech.net (Postfix) with ESMTP id E65BC140A07; Fri, 28 Mar 2014 08:04:17 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at c2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-134-57.clppva.east.verizon.net [70.106.134.57]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mailc2.tigertech.net (Postfix) with ESMTPSA id 54779140A05; Fri, 28 Mar 2014 08:04:06 -0700 (PDT)
Message-ID: <53358F53.2030409@joelhalpern.com>
Date: Fri, 28 Mar 2014 11:03:47 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Zhen Cao <zehn.cao@gmail.com>
References: <CF588C77.1E5F9%jguichar@cisco.com> <CAProHARwm+vZC0YboprVMM94BCrdKXOR7m0GUA5KTxu08hKJ0w@mail.gmail.com>
In-Reply-To: <CAProHARwm+vZC0YboprVMM94BCrdKXOR7m0GUA5KTxu08hKJ0w@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/sF1xKd8WZ4Nr3hZmBT7dbtaAPps
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Mar 2014 15:04:26 -0000

One aspect in the chairs proposal that struck me has particularly useful 
was keeping the use case document for specific partners separate.  That 
way, it is MUCH easier to liaise with 3GPP or the BBF on the aspects of 
the use cases that are important to them.

Yours,
Joel

On 3/28/14, 4:34 AM, Zhen Cao wrote:
> Dear Chairs,
>
> I do not know how we come to this conclusion given the below facts
> 1) Email discussion on January,
> http://www.ietf.org/mail-archive/web/sfc/current/msg00966.html, with
> many supports of moving forward the  document draft-liu-sfc-use-cases.
>
> 2) London discussion as per
> http://www.ietf.org/proceedings/89/minutes/minutes-89-sfc , where
> several people voice out that we need one document
>
> As for draft-liu-sfc-use-cases, I'd say it is not a simple 'general'
> use cases write-up, actually it has already merged with one mobility
> use case from Med, and it also describe the use cases from the
> abstract point of view, i.e. two angles that try to summarize the
> existing activities.
>
> Technically, one use cases document is much better for people both
> inside and outside to understand the sfc activities better. The
> draft-liu-sfc-use-cases serves this target very well. And many use
> cases are basically the same according the chaining logic, why we need
> so many...
>
> So based on previous discussion both on the list and f2f meeting,  I
> am suggesting that we move forward the general document and consider
> other documents in meanwhile as they turn out to be significant.
>
> Many thanks,
> zhen cao
> china mobile
>
>> That leaves: http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/, a
>> more general document. But that document includes text on three topics that
>> would be covered in more detail elsewhere (broadband, mobile, and DC). While
>> this document could contain pointers to the other documents, that leaves the
>> document with very little standalone content -- raising the question of what
>> should be done with it, or what content it could incorporate in order to be
>> worthwhile as a standalone document.
>>
>> Thus, the chairs recommendation at this time is:
>>
>> 1) Call for WG adoption of draft-haeffner-sfc-use-case-mobility-00.txt and
>> draft-kumar-sfc-dc-use-cases-00.txt as WG documents (target: informational).
>>
>> 2) Defer action on draft-liu-service-chaining-use-cases  and
>> draft-meng-sfc-broadband-usecases per the above discussion.
>>
>> Does this make sense?
>>
>> Jim & Thomas
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Fri Mar 28 08:15:35 2014
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B59851A0738 for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 08:15:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.549
X-Spam-Level: 
X-Spam-Status: No, score=-1.549 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_NONE=-0.0001, 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 k5WFm-uzuBmh for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 08:15:30 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias245.francetelecom.com [80.12.204.245]) by ietfa.amsl.com (Postfix) with ESMTP id B1B801A0668 for <sfc@ietf.org>; Fri, 28 Mar 2014 08:15:29 -0700 (PDT)
Received: from omfeda07.si.francetelecom.fr (unknown [xx.xx.xx.200]) by omfeda11.si.francetelecom.fr (ESMTP service) with ESMTP id E17CB1B842B; Fri, 28 Mar 2014 16:15:26 +0100 (CET)
Received: from PUEXCH11.nanterre.francetelecom.fr (unknown [10.101.44.27]) by omfeda07.si.francetelecom.fr (ESMTP service) with ESMTP id BE7B3158059; Fri, 28 Mar 2014 16:15:26 +0100 (CET)
Received: from PUEXCB1B.nanterre.francetelecom.fr ([10.101.44.11]) by PUEXCH11.nanterre.francetelecom.fr ([10.101.44.27]) with mapi; Fri, 28 Mar 2014 16:15:26 +0100
From: <mohamed.boucadair@orange.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Zhen Cao <zehn.cao@gmail.com>
Date: Fri, 28 Mar 2014 16:15:25 +0100
Thread-Topic: [sfc] Progression of use case documents in the SFC WG
Thread-Index: Ac9KlwTUwy+60mJfTi+EPmzy8nRzHgAANXYg
Message-ID: <94C682931C08B048B7A8645303FDC9F36F544844A5@PUEXCB1B.nanterre.francetelecom.fr>
References: <CF588C77.1E5F9%jguichar@cisco.com> <CAProHARwm+vZC0YboprVMM94BCrdKXOR7m0GUA5KTxu08hKJ0w@mail.gmail.com> <53358F53.2030409@joelhalpern.com>
In-Reply-To: <53358F53.2030409@joelhalpern.com>
Accept-Language: fr-FR
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: fr-FR
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-PMX-Version: 6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2014.3.28.40915
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/pWS8XIIcnt_8PdXlDQq7aCmeWUY
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Mar 2014 15:15:33 -0000

Joel,

What I understood from Jerome's answer is he is OK to cite the liaison docu=
ment in the generic use case document (+ some text):=20

"JM: And such citation/pointer (+ a few words of context) would become *the=
* reference for fixed-broadband use cases, removing the need for a speciali=
zed I-D in this respect. "

There is no need to edit a specific use case document only for the sake to =
have an IETF stamp on it.

I'm sure we can adopt a similar position for the 3GPP case.

Cheers,
Med

>-----Message d'origine-----
>De=A0: sfc [mailto:sfc-bounces@ietf.org] De la part de Joel M. Halpern
>Envoy=E9=A0: vendredi 28 mars 2014 16:04
>=C0=A0: Zhen Cao
>Cc=A0: sfc@ietf.org
>Objet=A0: Re: [sfc] Progression of use case documents in the SFC WG
>
>One aspect in the chairs proposal that struck me has particularly useful
>was keeping the use case document for specific partners separate.  That
>way, it is MUCH easier to liaise with 3GPP or the BBF on the aspects of
>the use cases that are important to them.
>
>Yours,
>Joel
>
>On 3/28/14, 4:34 AM, Zhen Cao wrote:
>> Dear Chairs,
>>
>> I do not know how we come to this conclusion given the below facts
>> 1) Email discussion on January,
>> http://www.ietf.org/mail-archive/web/sfc/current/msg00966.html, with
>> many supports of moving forward the  document draft-liu-sfc-use-cases.
>>
>> 2) London discussion as per
>> http://www.ietf.org/proceedings/89/minutes/minutes-89-sfc , where
>> several people voice out that we need one document
>>
>> As for draft-liu-sfc-use-cases, I'd say it is not a simple 'general'
>> use cases write-up, actually it has already merged with one mobility
>> use case from Med, and it also describe the use cases from the
>> abstract point of view, i.e. two angles that try to summarize the
>> existing activities.
>>
>> Technically, one use cases document is much better for people both
>> inside and outside to understand the sfc activities better. The
>> draft-liu-sfc-use-cases serves this target very well. And many use
>> cases are basically the same according the chaining logic, why we need
>> so many...
>>
>> So based on previous discussion both on the list and f2f meeting,  I
>> am suggesting that we move forward the general document and consider
>> other documents in meanwhile as they turn out to be significant.
>>
>> Many thanks,
>> zhen cao
>> china mobile
>>
>>> That leaves: http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/, =
a
>>> more general document. But that document includes text on three topics
>that
>>> would be covered in more detail elsewhere (broadband, mobile, and DC).
>While
>>> this document could contain pointers to the other documents, that leave=
s
>the
>>> document with very little standalone content -- raising the question of
>what
>>> should be done with it, or what content it could incorporate in order t=
o
>be
>>> worthwhile as a standalone document.
>>>
>>> Thus, the chairs recommendation at this time is:
>>>
>>> 1) Call for WG adoption of draft-haeffner-sfc-use-case-mobility-00.txt
>and
>>> draft-kumar-sfc-dc-use-cases-00.txt as WG documents (target:
>informational).
>>>
>>> 2) Defer action on draft-liu-service-chaining-use-cases  and
>>> draft-meng-sfc-broadband-usecases per the above discussion.
>>>
>>> Does this make sense?
>>>
>>> Jim & Thomas
>>>
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>>
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc


From nobody Fri Mar 28 08:39:10 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A9A861A02DB for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 08:39:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 NBn5A6I3bEyy for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 08:39:02 -0700 (PDT)
Received: from mailc2.tigertech.net (mailc2.tigertech.net [208.80.4.156]) by ietfa.amsl.com (Postfix) with ESMTP id 863061A0374 for <sfc@ietf.org>; Fri, 28 Mar 2014 08:39:02 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailc2.tigertech.net (Postfix) with ESMTP id B2974140EE6; Fri, 28 Mar 2014 08:39:00 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at c2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-134-57.clppva.east.verizon.net [70.106.134.57]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mailc2.tigertech.net (Postfix) with ESMTPSA id 41E30140EF0; Fri, 28 Mar 2014 08:38:59 -0700 (PDT)
Message-ID: <53359789.6060905@joelhalpern.com>
Date: Fri, 28 Mar 2014 11:38:49 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: mohamed.boucadair@orange.com, Dave Dolson <ddolson@sandvine.com>,  "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>
References: <E8355113905631478EFF04F5AA706E9818ABC6E0@wtl-exchp-1.sandvine.com> <94C682931C08B048B7A8645303FDC9F36F503EE0AD@PUEXCB1B.nanterre.francetelecom.fr> <531F3B9C.2030705@joelhalpern.com> <94C682931C08B048B7A8645303FDC9F36F54483E74@PUEXCB1B.nanterre.francetelecom.fr> <53342B97.8020109@joelhalpern.com> <94C682931C08B048B7A8645303FDC9F36F54484325@PUEXCB1B.nanterre.francetelecom.fr>
In-Reply-To: <94C682931C08B048B7A8645303FDC9F36F54484325@PUEXCB1B.nanterre.francetelecom.fr>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/GK6TNnBPWshEUsOSEnuu-Eo5UZA
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Mar 2014 15:39:05 -0000

Med, your comparison with static and dynamic routing is completely 
missing the point, nad probably misleading to readers.
In this case, including discovery in the document does not add anything 
of relevance to the SFC working group.  Yes, if the document were 
intended to be an overview of requirements for the entire service 
chaining ecosystem then a discussion of discovery and its possible roles 
would fit.  But that is not the document we are working on, as far as I 
know.

Yours,
Joel

On 3/28/14, 6:04 AM, mohamed.boucadair@orange.com wrote:
> Hi Joel,
>
> It seems we both agree the discovery functionality is not mandatory. The solution should not assume the existence of such discovery.. that's evident from my side. I even think that the solution should work without assuming any control plane.
>
> The functionality is listed in the document because we should acknowledge its usefulness from an operational standpoint. Activating the feature is deployment-specific.
>
> It is not because some can use static routing schemes that dynamic routing should be abolished!
>
> Cheers,
> Med
>
>> -----Message d'origine-----
>> De : Joel M. Halpern [mailto:jmh@joelhalpern.com]
>> Envoyé : jeudi 27 mars 2014 14:46
>> À : BOUCADAIR Mohamed IMT/OLN; Dave Dolson; draft-boucadair-sfc-
>> requirements@tools.ietf.org
>> Cc : sfc@ietf.org
>> Objet : Re: [sfc] draft-boucadair-sfc-requirements-03 Service function
>> discovery
>>
>> Yes, I have a problem with this requirement.  Even at a SHOULD level.
>> I do not see how or why this would be included in our work at all.
>> Service instance location is a problem of concern to the chain
>> establishment mechanism.  It may or may not need discovery.  But the
>> tools used there are not driven by requirements of the data plane for
>> service chaining.  Hence, discovery does not seem to fit the charter.
>>
>> Yours,
>> Joel
>>
>> On 3/27/14, 3:54 AM, mohamed.boucadair@orange.com wrote:
>>> Hi Joel,
>>>
>>> The text says:
>>>      REQ#29:  Means to dynamically discover Service Functions SHOULD be
>>>               supported.
>>>
>>> Do you have concerns with this particular requirement?
>>>
>>> Cheers,
>>> Med
>>>
>>>> -----Message d'origine-----
>>>> De : Joel M. Halpern [mailto:jmh@joelhalpern.com]
>>>> Envoyé : mardi 11 mars 2014 17:37
>>>> À : BOUCADAIR Mohamed IMT/OLN; Dave Dolson; draft-boucadair-sfc-
>>>> requirements@tools.ietf.org
>>>> Cc : sfc@ietf.org
>>>> Objet : Re: [sfc] draft-boucadair-sfc-requirements-03 Service function
>>>> discovery
>>>>
>>>> What is the motivation for including service discovery in this work?  It
>>>> seems likely to be unnecessary in many cases, and even when needed it
>>>> does not seem related to the goals in the charter?
>>>>
>>>> Yours,
>>>> Joel
>>>>
>>>> On 3/11/14, 9:12 AM, mohamed.boucadair@orange.com wrote:
>>>>> Dear David,
>>>>>
>>>>> The generic SF discovery requirement is captured in
>>>>> */https://tools.ietf.org/html/draft-boucadair-sfc-requirements-03#page-
>>>> 7:/*
>>>>>
>>>>>       REQ#29:  Means to dynamically discover Service Functions SHOULD be
>>>>>
>>>>>                supported.
>>>>>
>>>>> As you can see the requirement is not a "MUST" but as a "SHOULD".
>>>>>
>>>>> Section 4 provides a detailed requirements list ** if ** such discovery
>>>>> procedure is to be supported by an SFC domain. Section 4 says the
>>>> following:
>>>>>
>>>>>       This section lists the set of requirements for the Service
>> Function
>>>>>
>>>>>       Discovery procedure (denoted hereafter as "the solution").
>>>>>
>>>>> Requirements in Section 4 apply only of a discovery solution is to be
>>>>> specified.
>>>>>
>>>>> Hope this clarifies your concern.
>>>>>
>>>>> Cheers,
>>>>>
>>>>> Med
>>>>>
>>>>> *De :*Dave Dolson [mailto:ddolson@sandvine.com]
>>>>> *Envoyé :* mardi 4 mars 2014 02:37
>>>>> *À :* draft-boucadair-sfc-requirements@tools.ietf.org
>>>>> *Cc :* sfc@ietf.org
>>>>> *Objet :* draft-boucadair-sfc-requirements-03 Service function
>> discovery
>>>>>
>>>>> I'm looking at the "must" service function discovery requirements in
>>>>> draft-boucadair-sfc-requirements.
>>>>>
>>>>> Some of these requirements seem incompatible with a PDP/orchestrated
>>>>> approach, which some have been discussing.
>>>>>
>>>>> For example,
>>>>>
>>>>>       DISC_REQ#3:  The solution MUST allow for the dynamic discovery of
>> all
>>>>>
>>>>>                    locations where a given Service Function may reside
>> and
>>>>>
>>>>>                    be invoked for a given SF chain.  Particularly, the
>>>>>
>>>>>                    solution MUST allow for the dynamic discovery of both
>>>>>
>>>>>                    IPv4 and IPv6 locators of a Service Function
>> instance.
>>>>>
>>>>> Intended or not, I've got router discovery protocol in my mind when I
>>>>> read this. Broadcast "who is out there?".
>>>>>
>>>>> I don't think all operators would want this. Some would want to
>>>>> explicitly configure the elements that can be used.
>>>>>
>>>>> In fact, DISC_REQ#5 identifies that there is a security problem with
>>>>> auto discovery.
>>>>>
>>>>> In short, I don't think everyone wants auto discovery, so this
>>>>> requirement should not be "MUST".
>>>>>
>>>>> David Dolson
>>>>>
>>>>> Senior Software Architect
>>>>>
>>>>> Sandvine
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> sfc mailing list
>>>>> sfc@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>
>


From nobody Fri Mar 28 08:53:02 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 52DBF1A0735 for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 08:53:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 3R3A_9x1jvTe for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 08:52:59 -0700 (PDT)
Received: from mailc2.tigertech.net (mailc2.tigertech.net [208.80.4.156]) by ietfa.amsl.com (Postfix) with ESMTP id 463D81A0450 for <sfc@ietf.org>; Fri, 28 Mar 2014 08:52:59 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailc2.tigertech.net (Postfix) with ESMTP id 4D05E1410C5; Fri, 28 Mar 2014 08:52:57 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at c2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-134-57.clppva.east.verizon.net [70.106.134.57]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mailc2.tigertech.net (Postfix) with ESMTPSA id DDC661410C2; Fri, 28 Mar 2014 08:52:52 -0700 (PDT)
Message-ID: <53359ACE.9030104@joelhalpern.com>
Date: Fri, 28 Mar 2014 11:52:46 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: mohamed.boucadair@orange.com
References: <B3B6FD81D3159A45B5421AF9DD500F88D6F84A36@ENFICSMBX1.datcon.co.uk> <CF585472.1E533%jguichar@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6532@MBX021-W3-CA-2.exch021.domain.local> <B3B6FD81D3159A45B5421AF9DD500F88D6F84B7F@ENFICSMBX1.datcon.co.uk> <94C682931C08B048B7A8645303FDC9F36F54483E67@PUEXCB1B.nanterre.francetelecom.fr> <B3B6FD81D3159A45B5421AF9DD500F88D6F853C8@ENFICSMBX1.datcon.co.uk> <94C682931C08B048B7A8645303FDC9F36F54484371@PUEXCB1B.nanterre.francetelecom.fr> <B3B6FD81D3159A45B5421AF9DD500F88D6F8E032@ENFICSMBX1.datcon.co.uk> <94C682931C08B048B7A8645303FDC9F36F544843C4@PUEXCB1B.nanterre.francetelecom.fr>
In-Reply-To: <94C682931C08B048B7A8645303FDC9F36F544843C4@PUEXCB1B.nanterre.francetelecom.fr>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/cSaYQ8JuLD4btdOwMrg6jz7m2iM
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Mar 2014 15:53:00 -0000

That looks to me like the right text for this document.  Thank you Med.
Yours,
Joel

On 3/28/14, 8:16 AM, mohamed.boucadair@orange.com wrote:
> Re-,
>
> Ok, thanks.
>
> I implemented the change in my local copy. For records, the new wording
> is as follows:
>
>     REQ#25:  The solution MUST prevent infinite Service Function Loops.
>
>              A.  Service Functions MAY be invoked multiple times in the
>
>                  same Service Function Chain (denoted as SF Spiral), but
>
>                  the solution MUST prevent forwarding loops.
>
> I didn’t included the comment asking to call out some identifiers
> because IMHO it is solution-specific.
>
> Cheers,
>
> Med
>


From nobody Fri Mar 28 10:11:34 2014
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 066AC1A093B for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 10:11:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -13.91
X-Spam-Level: 
X-Spam-Status: No, score=-13.91 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, J_CHICKENPOX_22=0.6, 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 iH2eE4teS64o for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 10:11:21 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) by ietfa.amsl.com (Postfix) with ESMTP id 2EB5A1A0929 for <sfc@ietf.org>; Fri, 28 Mar 2014 10:11:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=135417; q=dns/txt; s=iport; t=1396026678; x=1397236278; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=GKwcpIuMbqWC9CzZBTM9tJSnpDcvXP0Smiyqjowk4uk=; b=aPABrufE+mtv9cajb1QSjz6aOoSHTQdEb4NYgzavuUac7WxIKOS6ELaf L8S/TXtT76MJCMaX/VD8AJw0IDOUj7PWm1AIQAp6Qq1NWOaA/qPGoFEzH YBK5QMVAoIpH8tjC9DbNJ4YHc8Zg6++okHT0irdQM3ahct36O9TF3mtnF M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AkgIAIasNVOtJXG8/2dsb2JhbABPCoJCRDtXgwq+RwEBgRwZfxZ0giUBAQEEGgEIChoNEyICAQYCEQECAQEBIQEGAwICAjAUAwYIAgQBEhuHXpJpnBiEEp5lF44XAQYLASwJCQEHEAECgm2BSQSUHoQwkjWDMIFrBxcGHA
X-IronPort-AV: E=Sophos;i="4.97,751,1389744000";  d="scan'208,217";a="313659515"
Received: from rcdn-core2-1.cisco.com ([173.37.113.188]) by rcdn-iport-6.cisco.com with ESMTP; 28 Mar 2014 17:11:16 +0000
Received: from xhc-rcd-x12.cisco.com (xhc-rcd-x12.cisco.com [173.37.183.86]) by rcdn-core2-1.cisco.com (8.14.5/8.14.5) with ESMTP id s2SHBG6l028951 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 28 Mar 2014 17:11:16 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.171]) by xhc-rcd-x12.cisco.com ([173.37.183.86]) with mapi id 14.03.0123.003; Fri, 28 Mar 2014 12:11:16 -0500
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: Lucy yong <lucy.yong@huawei.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7QAAGnooAAAH8L8AAAfg8Q///n04D//9oCYIAAW5/h///gmnD//U35sP/6hfbA//T2RyD/6c5dEP/TiYOA/6cRQrD/TiGE8P6cQQAA/Th/+nD6cPSFMPTg25EA6cFUK4DTgqUYgKcFQXUAzgqdRQA=
Date: Fri, 28 Mar 2014 17:11:15 +0000
Message-ID: <CF5B2319.1E795%jguichar@cisco.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com> <CF574684.A63B%repenno@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D4535F3F5@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E5D0F@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08265375@NKGEML512-MBS.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E7DEA@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AA2A@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8031@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AB2E@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8228@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AB79@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8289@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536ABAE@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E82DB@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536ABF6@dfweml701-chm.china.huawei.com> <76B41B8FACE1514795D30EC137FF391D43A567@LILAS.jungle.qosmos.com> <2691CE0099834E4A9C5044EEC662BB9D4536B4F1@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8F40@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536B524@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D4536B524@dfweml701-chm.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.98.43.184]
Content-Type: multipart/alternative; boundary="_000_CF5B23191E795jguicharciscocom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/gOkRnW3VwbgTW8y7UPoSAugKoFc
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Mar 2014 17:11:33 -0000

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

Rm9sa3MsDQoNCldoaWxlIEkgYXBwcmVjaWF0ZSB0aGlzIGRpc2N1c3Npb24gcGxlYXNlIGJyaW5n
IGl0IHRvIGEgY2xvc2Ugb24gdGhlIGxpc3QuIE91ciBjaGFydGVyIGNsZWFybHkgc3RhdGVzIHRo
YXQgd2Ugd2lsbCBub3QgdGllIHRoZSBzZXJ2aWNlIGVuY2Fwc3VsYXRpb24gdG8gdGhlIHRyYW5z
cG9ydC4gSSBkcmF3IHlvdXIgYXR0ZW50aW9uIHRvIHRoaXMgc25pcHBldCBvZiB0aGUgY2hhcnRl
cjoNCg0KIkl0IGlzIGludGVuZGVkIHRoYXQgdGhlIGVuY2Fwc3VsYXRpb24gZm9ybWF0IGJlIGFn
bm9zdGljIHRvIHRoZSBsYXllciBhdCB3aGljaCBpdCBpcyBhcHBsaWVkIGFuZCB0aGUgc2Vydmlj
ZSB0aGF0IGlzIGJlaW5nIGNvbnN0cnVjdGVkLiBUaGF0IGlzLCB0aGUgc2FtZSBlbmNhcHN1bGF0
aW9uIG1heSBiZSB1c2VkIG9uIGEgc2VydmljZSBmdW5jdGlvbiBjaGFpbiBhcHBsaWVkIGF0IHRo
ZSBuZXR3b3JrIGxheWVyIG9yIGF0IGFueSBvdGhlciBsYXllciwgYW5kIHRoZSBzYW1lIGVuY2Fw
c3VsYXRpb24gZm9ybWF0IHdpbGwgYXBwbHkgZm9yIHRoZSBjb25zdHJ1Y3Rpb24gb2YgU2Vydmlj
ZSBGdW5jdGlvbiBQYXRocyByZWdhcmRsZXNzIG9mIHRoZSBhY3R1YWwgc2VydmljZS4iDQoNCkZy
b206IEx1Y3kgeW9uZyA8bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3
ZWkuY29tPj4NCkRhdGU6IEZyaWRheSwgTWFyY2ggMjgsIDIwMTQgYXQgMTA6NDUgQU0NClRvOiBS
b24gUGFya2VyIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4sIE5pY29sYXMgQk9VVEhPUlMgPE5pY29sYXMuQk9V
VEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4sICJz
ZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4iIDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBs
aWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KUm9uLA0KDQpQbGVhc2Ugc2VlIGlubGluZS4NCg0K
RnJvbTogUm9uIFBhcmtlciBbbWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21d
DQpTZW50OiBGcmlkYXksIE1hcmNoIDI4LCAyMDE0IDk6MTQgQU0NClRvOiBMdWN5IHlvbmc7IE5p
Y29sYXMgQk9VVEhPUlM7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVj
dDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNv
bnM/DQoNCkhpLCBMdWN5Lg0KDQpXaGV0aGVyIG9yIG5vdCB5b3VyIGltcGxlbWVudGF0aW9uIGNv
bmNlcHQgZm9yIElQL1VEUCBtYWtlcyBzZW5zZSBmb3IgeW91ciBwcm9kdWN0IG9yIHlvdXIgbmV0
d29yayBlbnZpcm9ubWVudCwgb3VyIGNoYXJ0ZXIgaXMgdG8gY3JlYXRlIGEgc29sdXRpb24gdGhh
dCBpcyBub3QgZGVwZW5kZW50IG9uIGFueSBvbmUgZXhhY3QgdHJhbnNwb3J0IGVuY2Fwc3VsYXRp
b24uICAgIFRoYXQgYmVpbmcgc2FpZCwgYW55IHBhcnRpY3VsYXIgaW1wbGVtZW50YXRpb24gY291
bGQgY29uY2VpdmFibHkgcmVxdWlyZSBhIHNpbmdsZSB0eXBlIG9mIGVuY2Fwc3VsYXRpb24uICAg
SW4gc2hvcnQsIEkgdGhpbmsgeW91ciBwcm9wb3NhbCBmYWxscyBpbnRvIHRoZSBpbXBsZW1lbnRh
dGlvbiBhcHByb2FjaCBjYXRlZ29yeSB3aGljaCBpcyBvdXQgb2Ygc2NvcGUgZnJvbSBhIHN0YW5k
YXJkcyBwZXJzcGVjdGl2ZSwgSU1PLg0KW0x1Y3ldIHRoaXMgaXMgYSDigJxjb27igJ0gZnJvbSBs
b2dpc3RpY3MsIG5vdCBmcm9tIHRlY2huaWNhbC4g4pi5ICAgQWx0ZXJuYXRpdmUgdG8gYWRkcmVz
cyB0aGlzIGlzIHRvIGVuY29kZSBTRi1YIEluc3RhbmNlIGlkZW50aWZpZXIgaW4gU0ZDIGhlYWRl
ciBpbnN0ZWFkIG9mIGluZGV4LCBhbmQgdXNlIFBBVEggSUQgKyBTRi1YIGluc3RhbmNlIGlkZW50
aWZpZXIgaW4gU0ZDIGZvcndhcmRpbmcgcHJvY2Vzcywgd2hpY2ggZWZmZWN0aXZlbHkgYWNoaWV2
ZXMgdGhlIHNhbWUgYW5kIHNpbXBsZXIgdGhhbiB1c2Ugb2YgaW5kZXgsIElNTy4NCg0KTHVjeQ0K
DQogICBSb24NCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24g
QmVoYWxmIE9mIEx1Y3kgeW9uZw0KU2VudDogRnJpZGF5LCBNYXJjaCAyOCwgMjAxNCAxMDowMyBB
TQ0KVG86IE5pY29sYXMgQk9VVEhPUlM7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHBy
b3MgYW5kIGNvbnM/DQoNCg0KDQpGcm9tOiBOaWNvbGFzIEJPVVRIT1JTIFttYWlsdG86Tmljb2xh
cy5CT1VUSE9SU0Bxb3Ntb3MuY29tXQ0KU2VudDogRnJpZGF5LCBNYXJjaCAyOCwgMjAxNCAzOjA4
IEFNDQpUbzogTHVjeSB5b25nOyBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8g
KHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJv
cyBhbmQgY29ucz8NCg0KSGVsbG8gTHVjeSwNCg0KWW91ciBwcm9wb3NhbCBzdXBwb3NlcyB0aGF0
IHRoZSBQYXRoIElkIGlzIGluY2x1ZGVkIHNvbWV3aGVyZS4gRWl0aGVyIGluIHRoZSBJUC9VRFAg
b3ZlcmxheSBmaWVsZHMgb3IgaW4gYSBzcGVjaWZpYyBoZWFkZXIuIEkgdGhpbmsgdGhlIGxhdHRl
ciBzaG91bGQgcHJldmFpbC4NCltMdWN5XSBUbyBjbGFyaWZ5LCBpbiBteSBwcm9wb3NhbCBpdCB1
c2UgdGhlIGxhdHRlci4gVGhlIHByb3Bvc2FsIGlzIHRvIHRyZWF0IFNGQyBhcyBhbiBJUCAoL1VE
UCkgYXBwbGljYXRpb24uIFNGQyBzb2x1dGlvbiByZWxpZXMgb24gU0ZDIGhlYWRlciB0byBjb252
ZXkgdGhlIHBhdGggSUQgYW5kIG1ldGFkYXRhLiBJIGRpZCBub3QgbWVudGlvbiBtZXRhZGF0YSBi
ZWNhdXNlIHRoZSBmb3J3YXJkaW5nIHBhcnQgZG9lcyBub3QgdXNlIG1ldGFkYXRhLiBBZ2Fpbiwg
aW4gdGhpcyBwcm9wb3NhbCwgIHRoZXJlIGlzIGEgU0ZDIGhlYWRlciB0aGF0IGluY2x1ZGVzIFBh
dGggSUQsIG1ldGFkYXRhLCBldGMuDQoNCllvdXIgcHJvcG9zYWwgZG9lcyBub3QgY292ZXIgTWV0
YWRhdGEgdHJhbnNwb3J0IHdoaWNoIGlzIG9uZSBvYmplY3RpdmUgb2YgdGhlIFNGQyBncm91cC4g
U28gdGhhdCB3b3VsZCBoYXZlIHRvIGJlIGFkZGVkIHRvIHRoZSBoZWFkZXIgZWl0aGVyIGFzIGEg
c2V0IG9mIGZpeGVkIGZpZWxkcyBvciBhcyBhIHZhcmlhYmxlIHNpemVkIG9wdGlvbi4gV2UgYXJl
IG5vdCB0aGF0IGZhciBmcm9tIHRoZSBxdWlubiBhbmQgemhhbmcgZHJhZnRzLg0KW0x1Y3ldIEhv
cGUgYWJvdmUgc3RhdGVtZW50IGhlbHAgaGVyZS4NCg0KVGhlIG1haW4gZGlmZmVyZW5jZSBiZWlu
ZyB0aGVuIG9uIHdoZXRoZXIgb3Igbm90IHdlIHNob3VsZCBoYXZlIGFuIGluZGV4IGluIHRoZSBo
ZWFkZXIgYXMgd2VsbC4NCltMdWN5XSBObywgdGhpcyBpcyBub3QgbXkgcG9pbnQuIE15IHBvaW50
IGlzIHdoYXQgaW5mb3JtYXRpb24gc2hvdWxkIGJlIHVzZWQgaW4gZm9yd2FyZGluZy4gV2Uga25v
dyB0aGF0IGhhcyB0byBiZSBQQVRIIElEICsgc29tZXRoaW5nIHRoYXQgcmVwcmVzZW50cyB0byBT
Ri1YIGluc3RhbmNlLiBTaG91bGQgd2UgdXNlIGluZGV4IG9yIFNGLVggSVAgYWRkcmVzcz8gSSBz
ZWUgdGhlIGNvbXBsZXhpdHkgdG8gdXNlIGluZGV4IHRoYW4gSVAgYWRkcmVzcy4NCg0KSSBkb24n
dCBzZWUgaG93IGl0IGlzIG1vcmUgY29tcGxleCB0byBwcm92aXNpb24gYSByb3V0aW5nIHRhYmxl
IGluIGEgU0ZGIGNvbnRhaW5nIGEgbGlzdCBvZiBwYWlycyAocHJldmlvdXMgSVAgYWRkcmVzcywg
W25leHQgSVAgYWRkcmVzcywuLl0pKiBvciBhbiBpbmRleGVkIGxpc3Qgb2YgcGFpcnM6IChyZWNl
aXZlZCBpbmRleCxbIFsobmV4dCBpbmRleCwgbmV4dCBJUCBhZGRyZXNzKSwuLl1dKSAqLg0KW0x1
Y3ldIGNvbXBsZXhpdHkgSSBzZWUgd2VyZSBkZXNjcmliZWQgaW4gcHJldmlvdXMgZW1haWwuDQoN
CldoYXQgd2Ugc2VlIHRvdWdoIGlzIHRoYXQgdGhhdCByZWx5aW5nIHRoZSBwcmV2aW91cyBJUCBz
b3VyY2VzIGZvciByb3V0aW5nIGRvZXMgbm90IGFsbG93IGluIGFsbCBjYXNlcyB0byBoYXZlIGEg
U0ZGIHNlcnZlIG11bHRpcGxlIFNGIHNldHMgKG5leHQgU0ZzIGFsbG93ZWQpIHdoZW4gdGhleSBh
cHBlYXIgaW4gdGhlIHNhbWUgY2hhaW4uIFRoZSBpbmRleCBtZWNoYW5pc20gYWxsb3dzIGl0IGlu
c3RlYWQuDQpbTHVjeV0gSU1POiAgUEFUSCBJRCArIFNGLVggaW5zdGFuY2UgSVAgYWRkcmVzcyBj
YW4gdW5pcXVlbHkgZGV0ZXJtaW5lIHRoZSBuZXh0IFNGLVggaW5zdGFuY2UgSVAgaW4gYWxsIGNh
c2VzLiAgTWF5YmUgSSBtaXNzIHRoZSBjYXNlLCBjb3VsZCB5b3UgZ2l2ZSBhbiBleGFtcGxlIHRo
YXQgZG9lcyBub3Qgd29yaz8NCg0KVGhlIGxpbWl0YXRpb24gc2VlbSB0byBiZSB0aGF0IGFuIFNG
RiBpbnN0YW5jZSwgaW4gdGhlIG1vZGVsIHlvdSBwcm9wb3NlLCBzaG91bGQgbm90IHJlY2VpdmUg
dHJhZmZpYyBmcm9tIGFub3RoZXIgb25lIHR3aWNlIGluIGEgY2hhaW4uDQpbTHVjeV0gSXQgaXMg
bm90IHRydWUuIERvbuKAmXQga25vdyB3aGVyZSBkbyB5b3UgZ2V0IHRoYXQgaW1wcmVzc2lvbj8g
UGxlYXNlIGdpdmUgYW4gZXhhbXBsZS4NCg0KVGhhbmtzLA0KTHVjeQ0KDQpJcyBpdCBjb3JyZWN0
ID8gYW5kIGlmIHNvIGlzIGl0IGFjY2VwdGFibGU/DQoNCg0KTmljb2xhcw0KDQpOb3RlOiAqIC0g
c2Vjb25kIGVsZW1lbnQgaW4gdGhlIHBhaXIgaXMgYSBsaXN0IGFzIHdlIGNvdWxkIGhhdmUgbXVs
dGlwbGUgcG9zc2libGUgbmV4dCBob3BzIChlLmc7IExCUykNCg0KDQpCYXNlZCBvbiBSb24gZXhh
bXBsZSBvZiBJUCBzb3VyY2UgbW9kZWwgbGltaXRhdGlvbjoNCg0KICAgTmV0d29yayBjb25maWdy
YXRpb246DQogICAgICAgICAgICBTRkYwKEluZ3JlcyksICBTRkYxICggU0ZBLCBTRkIpLCAgICBT
RkYyIChTRkMsIFNGRCksIFNGRihFZ3Jlc3MpLg0KICAgICAgICAgICAgIFNvIDQgaG9zdCwgZWFj
aCB3aXRoIGl0cyBzZXBhcmF0ZSBTRkYgSVAgYWRkcmVzcywgc2VydmluZyBvbmUgb3IgbW9yZSBs
b2NhbCBTRiAoc2FtZSBhZGRyZXNzIGFzIFNGRikNCg0KICAgY2hhaW46IEluZ3Jlc3MsICBTRkEs
ICBTRkMsICBTRkIsIFNGRCAsIEVncmVzcy4NCiAgICAgICAgICAgIFJ1bnMgaW50byBhIHByb2Js
ZW0gb24gU0ZGMiBhcyBpdCBjYW5ub3QgZGlzdGluZ3Vpc2ggdHJhZmZpYyBjb21pbmcgb3V0IG9m
IFNGQSBvciBTRkIgYmFzZWQgb24gU0ZGMSBJUCBhZGRyZXNzIG9ubHkuDQoNCiAgIGNoYWluOiBJ
bmdyZXNzLCBTRkEgLFNGQywgU0ZBLCBTRkQsIEVncmVzcy4NCiAgICAgICAgICAgIEhhcyBzb21l
IGlzc3VlcyBhcyB3ZWxsIGFzIFNGRjIgdGhlIHNlY29uZCB0aW1lIGNhbm5vdCBkaXN0aW5ndWlz
aCB0aGF0IGl0IGlzIGhpdCB0aGUgZmlyc3QgdGltZSBvZiB0aGUgc2Vjb25kIHRpbWUuDQoNCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpGcm9tOiBMdWN5IHlvbmcgW2x1Y3kueW9u
Z0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT5dDQpTZW50OiBUaHVyc2Rh
eSwgTWFyY2ggMjcsIDIwMTQgMTA6MjUgUE0NClRvOiBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVp
bmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBs
aWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCkhpIFJvbiwNCg0KSWYgd2UgdHJlYXQgU0ZDIGFzIGFu
IElQIG9yIElQL1VQRCBhcHBsaWNhdGlvbiwgd2UgZG8gbm90IGNoYW5nZSB0aGUgcmVxdWlyZW1l
bnQgYW5kIGFyY2hpdGVjdHVyZS4gV2UgaGF2ZSBhIHNpbXBsZSBzb2x1dGlvbiB0byBhY2hpZXZl
IGJpLWRpcmVjdGlvbmFsIFNGQyB3aXRoIHRoZSBzYW1lIFBhdGggSUQuIExldCBtZSBleHBsYWlu
IHRoZSBzb2x1dGlvbiBhZ2Fpbi4NCg0KSWYgd2UgaW1wbGVtZW50IFNGQyBhcyBhbiBJUCBvciBV
RFAvSVAgYXBwbGljYXRpb24sIGkuZS4gb25jZSB0cmFmZmljIGlzIGNsYXNzaWZpZWQgYnkgdGhl
IGNsYXNzaWZpY2F0aW9uLCBpdCBhZGRzIFNGQyBoZWFkZXIgYW5kIElQIGhlYWRlciAob3V0ZXIp
IG9uIHRoZSBwYWNrZXRzIChVRFAgaGVhZGVyIHRvbyBpbiBsYXR0ZXIgY2FzZSksIGFuZCBzZW5k
IHN1Y2ggcGFja2V0cyBhcyBhIHJlZ3VsYXIgSVAgcGFja2V0LiBUaGUgc3JjIElQIG9uIG91dGVy
IGhlYWRlciBpcyBjbGFzc2lmaWNhdGlvbiBJUCBhZGRyZXNzLCBhbmQgZHN0IElQIGlzIG5leHQg
U0YtWCBJbnN0YW5jZSBJUCBhZGRyZXNzLiBXZSBvbmx5IG5lZWQgdG8gcmVxdWVzdCBhIG5ldyBJ
UCBwcm90b2NvbCB0eXBlIGZvciBTRkMuICBBdCB0aGUgU0ZGLCBpdCBjYW4gc2VhcmNoIG5leHQg
U0YtWCBJbnN0YW5jZSBJUCBhZGRyZXNzIGJhc2VkIG9uIFBhdGggSUQgaW4gU0ZDIGhlYWRlciBh
bmQgc3JjIElQIGFkZHJlc3MgKHByZXZpb3VzIFNGKSBvbiB0aGUgcGFja2V0IHdoZW4gcmVjZWl2
aW5nIGEgcGFja2V0IGZyb20gcHJldmlvdXMgU0YtWCBpbnN0YW5jZTsgaXQgZm9yd2FyZHMgdGhl
IHBhY2tldCBvbiBkc3QgSVAgIG9uIHRoZSBwYWNrZXQgd2hlbiByZWNlaXZpbmcgYSBwYWNrZXQg
ZnJvbSBhbm90aGVyIFNGRi9TTkYuICBBIFNGLVggaW5zdGFuY2UgYWxzbyBmb3J3YXJkcyB0aGUg
cGFja2V0IHdpdGggU0ZDIGhlYWRlciBhcyBhbiBJUCBwYWNrZXQgYW5kIGZpbGxzIGl0cyBJUCBh
ZGRyZXNzIGFzIHNyYyBJUCBvbiBvdXRlciBoZWFkZXIgYW5kIHRoZSBTRkYvU05GIElQIGFkZHJl
c3MgYXMgdGhlIGRzdCBJUCBvbiB0aGUgb3V0ZXIgaGVhZGVyLg0KDQpGb3IgYmktZGlyZWN0aW9u
YWwgU0ZDLCBib3RoIGRpcmVjdGlvbnMgY2FuIHVzZSB0aGUgc2FtZSBQYXRoIElEIGluIHRoaXMg
c29sdXRpb24uIFBhdGggSUQgKyBzcmMgSVAgYWRkcmVzcyBsZXQgU0ZGIHVuaXF1ZWx5IGdldCB0
aGUgbmV4dCBTRi1YIGluc3RhbmNlIGluIGZvcndhcmRpbmcgdGFibGUuDQoNClRoaXMgc29sdXRp
b24gY2FuIGltcGxlbWVudCBTTkYvU0ZGIGZ1bmN0aW9uIG9uIGEgcmVndWxhciByb3V0ZXIgd2l0
aG91dCBjaGFuZ2luZyB0aGUgcm91dGVyIGJlaGF2aW9yLCBpLmUuIGZvcndhcmQgdGhlIHBhY2tl
dCBiYXNlZCBvbiBpdHMgZGVzdGluYXRpb24gSVAgYWRkcmVzcy4gSWYgdGhlIGRlc3RpbmF0aW9u
IGFkZHJlc3MgaXMgcm91dGVyIGl0c2VsZiwgdGhlIHJvdXRlciB0ZXJtaW5hdGVzIGFuZCBjaGVj
ayB0aGUgcHJvdG9jb2wgdHlwZS4gSWYgdGhlIHR5cGUgaXMgU0ZDLCB0aGUgcm91dGVyIHdpbGwg
cGVyZm9ybSBhIHRhYmxlIGxvb2t1cCBiYXNlZCBvbiBQYXRoIElEIGluIFNGQyBoZWFkZXIgKyBz
cmMgSVAgb24gb3V0ZXIgSVAgaGVhZGVyLiBBcyBzaW1wbGUgYXMgdGhhdC4gVGhpcyBzb2x1dGlv
biBhbGxvdyBsZXZlcmFnaW5nIGEgbG90IG9mIElQIGZ1bmN0aW9ucyB0b28uDQoNClNpbmNlIElQ
IGNhbiBiZSB0cmFuc3BvcnRlZCBvdmVyIG1hbnkgdHJhbnNwb3J0IHNvbHV0aW9ucywgRXRoZXJu
ZXQsIE1QTFMsIG92ZXJsYXksIGV0YywgaW4gdGhlb3J5LCBTRkMgY2FuIGJlIGltcGxlbWVudGVk
IG92ZXIgYW55IHRyYW5zcG9ydCBuZXR3b3JrIHRvby4gVGhlIHNvbHV0aW9uIGNhbiBtYWtlIGNv
bnRyb2wgYW5kIG1hbmFnZW1lbnQgZWFzeSBiZWNhdXNlIHdlIGRvbuKAmXQgaGF2ZSB0byBhc3Np
Z24gaW5kZXggZm9yIGVhY2ggU0YtWCBpbnN0YW5jZXMuIFNGLVggSVAgYWRkcmVzcyBhcyB1bmlx
dWUgaWRlbnRpZmllciBpcyB1c2VkIGluIGFsbCBTRkNzLg0KDQpBbnkgY29tbWVudCBvbiB0aGlz
IHByb3Bvc2FsLg0KDQpUaGFua3MsDQpMdWN5DQoNCg0KDQpGcm9tOiBSb24gUGFya2VyIFttYWls
dG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJj
aCAyNywgMjAxNCAzOjI0IFBNDQpUbzogTHVjeSB5b25nOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVu
bm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwg
cHJvcyBhbmQgY29ucz8NCg0KTHVjeS4NCg0KRG8geW91IGhhdmUgYSBzcGVjaWZpYyBwcm9wb3Nh
bCBmb3IgbWFraW5nIGJpZGlyZWN0aW9uYWwgY2hhaW5zIGVhc2llciB0byBkZXBsb3kgYW5kIG1h
bmFnZT8gICBJZiBzbywgd291bGQgeW91IHN1Z2dlc3QgY2hhbmdlcyB0byB0aGUgcmVxdWlyZW1l
bnRzPyAgIEFyY2hpdGVjdHVyZT8gICBIZWFkZXIgZW5jYXBzdWxhdGlvbj8gICBDb250cm9sIHBs
YW5lIChmdXR1cmUpPw0KDQogICAgUm9uDQoNCg0KRnJvbTogTHVjeSB5b25nIFttYWlsdG86bHVj
eS55b25nQGh1YXdlaS5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgNDoxOCBQ
TQ0KVG86IFJvbiBQYXJrZXI7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERh
dmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJF
OiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0K
DQpSb24sDQoNCklNTywgV2UgY2Fu4oCZdCBtYWtlIG9uZSBwYXJ0IHNpbXBsZSBhbmQgZ29vZCBs
b29raW5nIGJ1dCBsZWF2ZSBvdGhlciBwYXJ0cyB0byBiZSBpbiBjb21wbGV4LiBPdXIgZ29hbCBp
cyB0byBoYXZlIGEgc2ltcGxlIGFuZCBsb3cgY29zdCBTRkMgc29sdXRpb24gdG8gY292ZXIgbWFq
b3JpdHkgdXNlIGNhc2VzLiBTUCBhbHJlYWR5IGNhbiBpbXBsZW1lbnQgU0ZDIG9uIHRvZGF54oCZ
cyBuZXR3b3JrLiBJZiB3ZSBjYW7igJl0IG1ha2UgdGhpcyBnb2FsLCB0aGVuIHRoZSBzb2x1dGlv
biBtYXkgbm90IGJlIHVzZWZ1bC4NCg0KVGhhbmtzLA0KTHVjeQ0KDQpGcm9tOiBSb24gUGFya2Vy
IFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFRodXJzZGF5
LCBNYXJjaCAyNywgMjAxNCAzOjExIFBNDQpUbzogTHVjeSB5b25nOyBYdXhpYW9odTsgUmVpbmFs
ZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNh
dGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KTHVjeSwNCg0KWW91IHJhaXNlIGEgZ29vZCBwb2ludCBv
biBiaWRpcmVjdGlvbmFsIGNoYWlucywgd2hpY2ggSSB0aGluayBpcyBhIG1ham9yaXR5IHVzZSBj
YXNlIGZvciBmdW5jdGlvbmFsLCBzaW1wbGlmaWNhdGlvbiwgb3Igb2JzZXJ2YWJpbGl0eSByZWFz
b25zLiAgICBUaGUgd2F5IHdl4oCZdmUgZXhwcmVzc2VkIHRoaW5ncyBzbyBmYXIsIGl0IHdvdWxk
IGJlIHVwIHRvIHRoZSBtYW5hZ2VtZW50IHBsYW5lIG9yIGNvbnRyb2wgcGxhbmUgdG8gaW5kaWNh
dGUgaG93IHN1Y2ggaW5kaXZpZHVhbCBwYXRocyBhcmUgcGFpcmVkIHRvZ2V0aGVyLg0KDQogICBS
b24NCg0KDQoNCkZyb206IEx1Y3kgeW9uZyBbbWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tXQ0K
U2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDQ6MDggUE0NClRvOiBSb24gUGFya2VyOyBY
dXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQ
IG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KUm9uLA0KDQpGcm9tOiBSb24g
UGFya2VyIFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFRo
dXJzZGF5LCBNYXJjaCAyNywgMjAxNCAzOjAxIFBNDQpUbzogTHVjeSB5b25nOyBYdXhpYW9odTsg
UmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBh
cHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KTHVjeSwNCg0KT25lIGNsYXJpZmljYXRpb24u
ICAg4oCcVGhlIHBhdGjigJ0gZG9lcyBub3QgZXhhY3RseSBtZWFuIHRoZSBTRkMuICAgVGhlIFNG
QyBpcyBhYnN0cmFjdCwgYmVmb3JlIGFjY291bnRpbmcgZm9yIG5ldHdvcmsgbG9jYXRvcnMuICAg
QXMgYSBzcGVjaWFsIGNhc2UsIGlmIGFsbCBvZiB0aGUgU0bigJlzIGluIHRoZSBTRkMgaGF2ZSBv
bmx5IGEgc2luZ2xlIG5ldHdvcmsgbG9jYXRvciwgdGhlbiB0aGUgcGF0aCBhbmQgY2hhaW4gYXJl
IHRoZSBzYW1lLiAgIEJ1dCwgaWYgYW55IG9yIGFsbCBvZiB0aG9zZSBTRuKAmXMgYXJlIG11bHRp
cGx5IGxvY2F0ZWQsIHRoZW4gdGhlIHBhdGggaXMgc3BlY2lmaWMgdG8gYW4gZXhhY3Qgc2VxdWVu
Y2Ugb2YgbG9jYXRlZCBzZXJ2aWNlIGZ1bmN0aW9uIGluc3RhbmNlcy4NCltMdWN5XSBUaGFuayB5
b3UgZm9yIGNsYXJpZmljYXRpb24uIEkgYWdyZWUgd2l0aCB0aGF0LiBUaGUgcGF0aCBpcyBhbiBl
eGFjdCBzZXF1ZW5jZSBvZiBsb2NhdGVkIHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFuY2VzLiBGb3Ig
YSBiaS1kaXJlY3Rpb25hbCBTRkMsIGl0IGhhcyB0byBiZSB0cmVhdGVkIGFzIHR3byBkaXN0aW5j
dCBwYXRocyBpbiB0aGlzIHNvbHV0aW9uLiBBbnkgY29uY2VybiBvbiB0aGUgY29tcGxleGl0eSBp
biBtYW5hZ2luZyB0aGVtPw0KDQpUaGFua3MsDQpMdWN5DQoNCiAgICBSb24NCg0KDQpGcm9tOiBM
dWN5IHlvbmcgW21haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBN
YXJjaCAyNywgMjAxNCAzOjQxIFBNDQpUbzogUm9uIFBhcmtlcjsgWHV4aWFvaHU7IFJlaW5hbGRv
IFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRp
b24sIHByb3MgYW5kIGNvbnM/DQoNCkhpIFJvbiwNCg0KRnJvbTogUm9uIFBhcmtlciBbbWFpbHRv
OlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2gg
MjcsIDIwMTQgMTI6MDkgUE0NClRvOiBMdWN5IHlvbmc7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5u
byAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBw
cm9zIGFuZCBjb25zPw0KDQpMdWN5LA0KDQpSZWdhcmRpbmcgdGhlIFNGIEluZGV4LCBkcmFmdC16
aGFuZy1zZmMtc2NoIGRlZmluZXMgdGhpcyBhcyByZWxhdGl2ZSB0byB0aGUgcGF0aCwgYW5kIG5v
dCBhcyBhIGdsb2JhbGx5IHVuaXF1ZSBpZGVudGlmaWVyIG9mIGFuIFNGIGluc3RhbmNlLg0KW0x1
Y3ldIFRoaXMgaXMgbXkgdW5kZXJzdGFuZGluZyB0b28uIOKAnFRoZSBwYXRo4oCdIGhlcmUgbWVh
bnMgYSBTRkMsIHJpZ2h0PyBJIGRvIG5vdCBzZWUgaW5kZXggYXMgYW4gU0YgaW5zdGFuY2UgaWRl
bnRpZmllciBhdCBhbGwsIGl0IGlzIGFuIGFsaWFzIGFuZCBvbmx5IHVzZWQgaW4gZm9yd2FyZGlu
Zy4gVGhpcyBpcyB0aGUgcmVhc29uLCBJIHRoaW5rLCB0aGF0IGFzc2lnbmluZyB0aGVzZSBhbGlh
c2VzIGFuZCBjb25maWd1cmluZyB0aGVuIGluIGZvcndhcmRpbmcgdGFibGUgaXMgY29tcGxleCBm
b3IgbWFuYWdlbWVudCBhbmQgY29udHJvbGxlciBhbmQgbWF5IHBydW5lIGFuIGVycm9yIGVhc2ls
eS4gRm9yIHN1cHBvcnRpbmcgYmktZGlyZWN0aW9uYWwgb3IgYnJhbmNoaW5nIHVzZSBjYXNlcywg
dXNpbmcgaW5kZXggaW4gZm9yd2FyZGluZyBtYXkgYWxzbyBicmluZyBvdGhlciBjb25jZXJucy4N
Cg0KUmVnYXJkaW5nIFRUTCwgbXkgZmlyc3QgdGhvdWdodCBpcyB0aGF0IGlzIGEgcHJvcGVydHkg
b2YgdGhlIHRyYW5zcG9ydCwgYW5kIGlmIGl0IGlzIGltcG9ydGFudCB0byB5b3UsIGNob29zZSB0
aGUgdHJhbnNwb3J0IGFjY29yZGluZ2x5LiAgIEJ1dCwgSeKAmW0gb3BlbiB0byBmdXJ0aGVyIGRp
c2N1c3Npb24gYWxvbmcgdGhlc2UgbGluZXMuDQpbTHVjeV0gVGhhbmsgeW91IGZvciB0aGUgY2xh
cmlmaWNhdGlvbi4gVGhpcyBpcyByZWxhdGVkIHRvIHRoZSBkaXNjdXNzaW9uIHVuZGVyIHRoaXMg
dGl0bGUuIElmIFNQQyBpcyBpbXBsZW1lbnRlZCBhcyBJUCBvciBJUC9VRFAgYXBwbGljYXRpb24s
IGl0IGNhbiBsZXZlcmFnZSBhIGxvdCB3aGF0IElQIHRlY2hub2xvZ3kgaGF2ZSBkb25lLiBJZiB3
ZSBhc3N1bWUgdGhhdCBTRkMgbWF5IGJlIGNhcnJpZWQgb3ZlciBhbnkgdHJhbnNwb3J0IHNvbHV0
aW9uLCBTRkMgaW1wbGVtZW50YXRpb24gaGFzIHRvIHByb3ZpZGUgdGhlc2UgZnVuY3Rpb25zLCB3
aGljaCwgSU1PLCByZWxhdGVkIHRvIHdoYXQgaW5mb3JtYXRpb24gdGhhdCBTRkMgaGVhZGVyIG5l
ZWQgdG8gaG9sZC4NCg0KVGhhbmtzLA0KTHVjeQ0KDQogICBSb24NCg0KDQpGcm9tOiBMdWN5IHlv
bmcgW21haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAy
NywgMjAxNCAxMjoyNiBQTQ0KVG86IFJvbiBQYXJrZXI7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5u
byAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBw
cm9zIGFuZCBjb25zPw0KDQpIaSBSb24sDQoNCkkgYXNzdW1lIHRoYXQgdGhlIGluZGV4IHVzYWdl
IHlvdSBtZW50aW9uZWQgYmVsb3cgaXMgdGhlIHNhbWUgd2hldGhlciB0aGVzZSB0aHJlZSBTRnMg
YXJlIG9uIG9uZSBTRkYgb3IgdHdvIFNGRnMsIHdoaWNoIG1lYW5zIHRoYXQgdGhlIGluZGV4ICMg
aXMgYXNzaWduZWQgdG8gU0YtWC1JIHBlciBTRkMgYW5kIGJ5IHRoZSBpbmNyZW1lbnRhbC4gQSBT
Ri1YLUkgbWF5IGJlIHNlcnZlZCB0byBtYW55IFNGQ3MgYW5kIHBvc2l0aW9uIGRpZmZlcmVudGx5
IGluIFNGQ3MuIFRoaXMgbWVhbnMgdGhhdCwgaW4gdGhpcyBtZXRob2QsIGEgU0YtWC1JIGlzIG1h
cHBlZCB3aXRoIGRpZmZlcmVudCBpbmRleCAjLCBvbmUgcGVyIGVhY2ggU0ZDIHRoYXQgaGFzIHRo
ZSBTRi1YLUkuIElNTzogIHdoZW4gb3BlcmF0b3Ivc3lzdGVtIGNyZWF0ZXMgYSBTRkMgYW5kIHNl
bGVjdHMgU0YtWC1JcyBmb3IgdGhlIFNGQywgYW5kIHRoZW4gYXNzaWduIGluZGV4ICMgdG8gdGhl
bSBhbmQgY29uZmlndXJlIHRoZSBmb3J3YXJkaW5nIHRhYmxlIHdpdGggcGF0aCBJRCBhbmQgaW5k
ZXggIyBpbiB0aGUgcmVsYXRlZCBTRkZzLiBGdXJ0aGVybW9yZSwgZWFjaCBpbmRleCAjIGFsc28g
bmVlZCB0byBiZSBhc3NvY2lhdGVkIHRvIHRoZSBhZGRyZXNzIG9yIHBvcnQgdGhhdCB0cmFuc3Bv
cnQgbGF5ZXIgY2FuIHVuZGVyc3RhbmQuICBJTU86IHRoaXMgaXMgYSBjb21wbGV4IHByb2Nlc3Mg
Zm9yIHRoZSBzeXN0ZW0sIHVuZWFzeSB0byBtYW5nZXIgdG9vLCBhbmQgbWF5IGVhc2lseSBwcm9u
ZSBhbiBlcnJvci4NCg0KU2Vjb25kLCB5b3VyIGRyYWZ0IGFsc28gbWVudGlvbiB0aGF0IHRoZSB1
c2Ugb2YgaW5kZXggdG8gcHJldmVudCB0aGUgbG9vcC4gIFRoZSBsb29wIGRvZXMgbm90IG9jY3Vy
IGluIG5vcm1hbCBjb25kaXRpb24uIFRoZSBsb29wIG9jY3VycyBpbiBhYm5vcm1hbCBjb25kaXRp
b24uIFNvIHRoZSBsb29wIHByZXZlbnRpb24gbWVjaGFuaXNtIGlzIHRvIHByZXZlbnQgbm8gbG9v
cCBoYXBwZW4gaW4gYW55IGFibm9ybWFsIGNvbmRpdGlvbi4gVGhhdCBpcyB3aHkgVFRMIGlzIGRl
c2lnbmVkIGZvciBpbiBJUCBuZXR3b3JrLiBJZiBTRkMgaGVhZGVyIGlzIGV4cGVjdGVkIHRvIHRy
YW5zcG9ydCBvdmVyIGFueSB0cmFuc3BvcnQgbmV0d29yayBiZXNpZGUgSVAsIGl0IG5lZWRzIHRo
ZSBzaW1pbGFyIG1lY2hhbmlzbSBhcyBJUC9UVEwuIFRoZSB1c2FnZSBvZiBpbmRleCBpbiB5b3Vy
IHByb3Bvc2FsIGRvZXMgbm90IGFjaGlldmUgdGhpcyBwdXJwb3NlLg0KDQpJZiB3ZSB1c2UgSVAg
YXMgdHJhbnNwb3J0LCBJTU86IG5vIG5lZWQgdG8gaW1wbGVtZW50IFRUTCBtZWNoYW5pc20gd2l0
aGluIFNGQywganVzdCBsZXZlcmFnZSBJUCBUVEwgY2FwYWJpbGl0eS4gQnV0LCBpZiBvdmVyIG90
aGVyIHRyYW5zcG9ydHMsIHdlIG5lZWQgdG8gaW1wbGVtZW50IElQL1RUTCBsaWtlIG1lY2hhbmlz
bSBpbiBTRkMuDQoNClJlZ2FyZHMsDQpMdWN5DQoNCg0KRnJvbTogUm9uIFBhcmtlciBbbWFpbHRv
OlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2gg
MjcsIDIwMTQgOTozNSBBTQ0KVG86IFh1eGlhb2h1OyBMdWN5IHlvbmc7IFJlaW5hbGRvIFBlbm5v
IChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KU3ViamVjdDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHBy
b3MgYW5kIGNvbnM/DQoNClhpYW9odSwNCg0KSSBkb27igJl0IHRoaW5rIHdlIG5lZWQgdG8gdmll
dyB0aGUgU0YgaW5kZXggYXMgYSBUVEwuICAgQXBwcm9wcmlhdGUgdmFsaWRhdGlvbiBhbmQgbG9v
cCBzdXBwcmVzc2lvbiBjYW4gYmUgZG9uZSBldmVuIHdpdGggdGhlIGN1cnJlbnQgcHJvcG9zZWQg
ZGVmaW5pdGlvbi4gICAgQW55IFNGRiByZWNlaXZpbmcgYW4gU0ZDIGVuY2Fwc3VsYXRlZCBwYWNr
ZXQgb3IgZnJhbWUgd291bGQgbmVlZCB0byBrbm93IHRvIHdoaWNoIG9mIGl0cyBkZXBlbmRlbnQg
U0bigJlzIGl0IHNob3VsZCBmb3J3YXJkIHRoZSBwYWNrZXQgb3IgZnJhbWUuICAgVG8gZG8gc28g
bWVhbnMgdGhhdCBpdCBjYW4gdmFsaWRhdGUgdGhhdCB0aGUgcGF0aCBJRCBpcyBvbmUgdGhhdCBp
dCBleHBlY3RzIHRvIHBhcnRpY2lwYXRlIGluIGFuZCB0aGF0IHRoZSBTRiBpbnN0YW5jZSBpZGVu
dGlmaWVkIGJ5IHRoZSBpbmRleCBvbiB0aGF0IHBhdGggaXMgb25lIHRoYXQgaXQgaXMgcmVzcG9u
c2libGUgZm9yLiAgICBTdWNoIGNoYWluIHBhdGggZGF0YSBtYXkgaGF2ZSBiZWVuIGxvY2FsbHkg
cHJvdmlzaW9uZWQgb3IgbWF5IGhhdmUgYmVlbiBkaXN0cmlidXRlZCBpbiBhIGNvbnRyb2wgcGxh
bmUuDQoNCldoZW4gdGhlIFNGRiByZWNlaXZlcyB0aGUgZ29vZCBwYWNrZXQgb3IgZnJhbWUgYmFj
ayBmcm9tIG9uZSBvZiBpdHMgZGVwZW5kZW50IFNG4oCZcywgaXQgd2lsbCBpZGVudGlmeSB0aGUg
bmV4dCBTRiBhbmQgU0ZGIGJ5IGNvbnN1bHRpbmcgaXRzIGxvY2FsIGRhdGFiYXNlLiAgIElmIGl0
IGlzIG5vdCB0aGUgZmluYWwgU0YsIHRoZW4gdGhlIFNGIGluZGV4IGlzIGluY3JlbWVudGVkLCB0
aGUgdHJhbnNwb3J0IGhlYWRlciB1cGRhdGVkIGFzIG5lY2Vzc2FyeSwgYW5kIHRoZSBwYWNrZXQg
b3IgZnJhbWUgcHJvZ3Jlc3NlZC4gICAgRmFpbHVyZSB0byBwcm9wZXJseSBpbmNyZW1lbnQgdGhl
IFNGIEluZGV4IHdvdWxkIGJlIGFraW4gdG8gZmFpbHVyZSB0byBkZWNyZW1lbnQgYSBUVEwgYnkg
YSByb3V0ZXIg4oCTIHRoZXJlIGlzIG5vIHByb3RlY3Rpb24gZnJvbSB0aGF0Lg0KDQogICBSb24N
Cg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9m
IFh1eGlhb2h1DQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgNTo0NCBBTQ0KVG86IFJv
biBQYXJrZXI7IEx1Y3kgeW9uZzsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNv
bjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10g
U0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KDQrlj5Hk
u7bkuro6IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSDku6PooaggUm9uIFBhcmtl
cg0K5Y+R6YCB5pe26Ze0OiAyMDE05bm0M+aciDI25pelIDc6MTMNCuaUtuS7tuS6ujogTHVjeSB5
b25nOyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8
bWFpbHRvOnNmY0BpZXRmLm9yZz4NCuS4u+mimDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBV
RFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkx1Y3ksDQoNClJlZ2FyZGluZyB0aGUg
c2VydmljZSBmdW5jdGlvbiBpbmRleCB0aGF0IHdvdWxkIGJlIGNvbnRhaW5lZCBpbiB0aGUgc2Vy
dmljZSBoZWFkZXIsIEkgdGhpbmsgaXQgaXMgc2ltcGx5IGluY3JlbWVudGVkIGZyb20gMSB0byBp
bmRpY2F0ZSB0aGUgbmV4dCBzZXJ2aWNlIGZ1bmN0aW9uIHdpdGhpbiB0aGUgY2hhaW4uICAgRm9y
IGV4YW1wbGUsIGlmIHRoZSBwYXRoIElEIGlzIFgsIGZvciBhIHBhdGgge1NGLUEtNSwgU0YtQi0y
LCBTRi1DLTZ9LCB0aGVuIHBhY2tldHMgZGVzdGluZWQgZnJvbSBhIGNsYXNzaWZpZXIgdG93YXJk
cyBTRi1BLTUgd291bGQgY2FycnkgKHBhdGggWCwgaW5kZXggMSksIHBhY2tldHMgZnJvbSBTRi1B
LTUgdG8gU0YtQi0yIHdvdWxkIGNhcnJ5IChwYXRoIFgsIGluZGV4IDIpLCBldGMuDQoNCltYaWFv
aHVdIEkgdGhpbmsgdGhlIHZhbHVlIG9mIHRoZSBzZXJ2aWNlIGluZGV4IHNob3VsZCBiZSBkZWNy
ZW1lbnRlZCwgcmF0aGVyIHRoYW4gYmVpbmcgaW5jcmVtZW50ZWQgd2hlbiB0cmF2ZWxsaW5nIGFs
b25nIHRoZSBzZXJ2aWNlIHBhdGggc2luY2UgdGhhdCBpbmRleCBpcyBub3Qgb25seSB1c2VkIGZv
ciBpbmRpY2F0aW5nIHRoZSBuZXh0IHNlcnZpY2UgZnVuY3Rpb24gd2l0aGluIHRoZSBjaGFpbiwg
YnV0IGFsc28gdXNlZCBmb3Igb3RoZXIgcHVycG9zZXMgKGUuZy4sIFRUTCBvZiB0aGUgc2Vydmlj
ZSBwYXRoLCBpbmRpY2F0b3Igb2YgdGhlIGVuZCBvZiB0aGUgc2VydmljZSBjaGFpbiksIHVubGVz
cyB5b3Ugd2FudCB0byBpbnRyb2R1Y2UgYW4gYWRkaXRpb25hbCBmaWVsZCB3aGljaCBpbmRpY2F0
ZXMgdGhlIHRvdGFsIGxlbmd0aCBvZiB0aGUgc2VydmljZSBjaGFpbi4NCg0KQmVzdCByZWdhcmRz
LA0KWGlhb2h1DQoNCiAgIFJvbg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
RnJvbTogc2ZjIFtzZmMtYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmc+XSBvbiBiZWhhbGYgb2YgTHVjeSB5b25nIFtsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86
bHVjeS55b25nQGh1YXdlaS5jb20+XQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgNjoz
OCBQTQ0KVG86IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRm
Lm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJ
UCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQpIaSBSZWluYWxkbywNCg0KVGhh
bmsgeW91IHRvIHNoYXJlIHlvdXIgdmlld3Mgb24gdGhpcyBzb2x1dGlvbi4gV2Ugd2FudCB0byBo
YXZlIGFuIGVsZWdhbnQgYW5kIGdlbmVyYWwgc29sdXRpb24gd2l0aCBvbmUgc3RhbmRhcmQgU0ZD
IGhlYWRlciB0byBjb3ZlciBtYWpvcml0eSB1c2UgY2FzZXMNCg0KU2VlIGlubGluZSBiZWxvdy4N
Cg0KDQpGcm9tOiBSZWluYWxkbyBQZW5ubyAocmVwZW5ubykgW21haWx0bzpyZXBlbm5vQGNpc2Nv
LmNvbV0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDQ6NTYgUE0NClRvOiBMdWN5IHlv
bmc7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1Ympl
Y3Q6IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBj
b25zPw0KDQpIaSwNCg0KVGhlcmUgYXJlIHNldmVyYWwgc29sdXRpb24gdG8gdGhpcyBwcm9ibGVt
LiBTb21lIG9mIHRoZW0gaW1wbGVtZW50YXRpb24gc3BlY2lmaWMsIG90aGVycyBtb3JlIGVsZWdh
bnQuDQoNCjEgLSBPbmUgb2YgdGhlIG1vcmUgZWxlZ2FudCBvbmVzIGlzIHRvIHVzZSB0aGUgU2Vy
dmljZSBJbmRleCB0byBkZXRlcm1pbmUgdGhlIG5leHQgc2VydmljZSBmdW5jdGlvbiBpbnN0YW5j
ZS4gIEl0IG1ha2VzIGZvciBhIGNvbXBsZXRlbHkgc3RhdGVsZXNzIHNvbHV0aW9uIChjb2RlIHdp
c2UpLg0KW0x1Y3ldIHdoZW4gdXNpbmcgUGF0aCBJRCBhbmQgU2VydmljZSBJbmRleCBvbiBTRkMg
aGVhZGVyLCBpdCByZXF1aXJlcyBhc3NpZ25pbmcgaW5kZXggIyB0byBlYWNoIFNGIGluc3RhbmNl
LCBjb25maWd1cmluZyB0aGVtIGluIHRoZSBmb3J3YXJkaW5nIHRhYmxlLCB3aGljaCBpcyB2ZXJ5
IGNvbXBsZXggcHJvY2VzcyBhbmQgZWFzaWx5IHBydW5lIGZvciBlcnJvciBpbiBtYXkgb3Bpbmlv
bi4gIEluIGFkZGl0aW9uLCBlYWNoIFNGIGluc3RhbmNlIG1heSBzZXJ2ZSBtb3JlIHRoYW4gb25l
IFNGQywgc28gbmVlZCB0byBhc3NpZ24gaW5kZXggIyBmb3IgZWFjaCBTRkMsIHdoaWNoIGlzIG1v
cmUgY29tcGxleC4gUmVnYXJkaW5nIHRoZSBzdGF0ZWxlc3MsIEkgZG9u4oCZdCBnZXQgaXQuIElz
buKAmXQgaW5kZXggIyBhIHN0YXRlIGFzIHdlbGwgKG1heSBiZSBmZXcgYml0IGxlc3MpPw0KDQpU
byBpbXBsZW1lbnQgdHJ1ZSBzdGF0ZWxlc3MsIFNGQyBoZWFkZXIgbmVlZHMgYWJpbGl0eSB0byBj
YXJyeSBhbGwgU0ZJcyBJUCBhZGRyZXNzZXMgaW4gU0ZDIGhlYWRlciwgd2hpY2ggd2FzIGNvbnNp
ZGVyZWQgYXMgbm9uLXNjYWxlIHNvbHV0aW9uLg0KDQoNCjIg4oCTIEFub3RoZXIgb3B0aW9uIGlz
IGZyb20gYSBjb2RpbmcgcGVyc3BlY3RpdmUgeW91IGNhbiBqdXN0IGtlZXAgbW9yZSBzdGF0ZSBp
biB5b3VyIFNOL1NGRiB3aGlsZSB5b3UgcHJvY2VzcyB0aGUgcGFja2V0IGFuZCBkZXRlcm1pbmUg
d2hhdCBpcyB0aGUg4oCcbmV4dOKAnSBzZXJ2aWNlLg0KW0x1Y3ldIEFncmVlLg0KDQpCdXQgaXJy
ZXNwZWN0aXZlLCB0aGUgU04gbmVlZHMgdG8ga25vdyB0aGUgUGF0aCBJRCBhbmQgdGhlIGxpc3Qg
b2YgU0ZJcyBpbnRlcm5hbCB0byBpdHMgbm9kZS4gVGhpcyBwcm92aXNpb25pbmcgY2FuIGhhcHBl
biBpbiBhIHZhcmlldHkgb2Ygd2F5cywgSSBpbXBsZW1lbnRlZCB3aXRoIFJFU1Rjb25mIGFuZCBO
ZXRjb25mLg0KDQpBcyBmYXIgYXMgVURQL0lQIHZzLklQLCBJIGdpdmUgcHJlZmVyZW5jZSB0byBV
RFAvSVAuIElmIHlvdSBoYXZlIGEgZml4ZWQgcG9ydCBvdmVyIFVEUCBpbiB3aGljaCB0byByZWNl
aXZlL3NlbmQgcGFja2V0czoNCg0KLSBZb3UgY2FuIGhhdmUgeW91ciBlbnRpcmUgZGF0YXBsYW5l
IGluIHVzZXJwYWNlIGFuZCB1c2UgYSB2YXJpZXR5IG9mIHByb2dyYW1taW5nIGxhbmd1YWdlcy4N
Ci0gWW91IGRvIG5vdCBuZWVkIHJhdyBwYWNrZXQgYWNjZXNzIHRvIHB1bGwvc2VuZCBwYWNrZXRz
LiBUaGVyZWZvcmUgbm8gcm9vdCBzdXBwb3J0Lg0KLSBVRFAgY2FuIHRyYXZlcnNlIG5vbi1TRkMg
YXdhcmUgbWlkZGxleGJveGVzLg0KW0x1Y3ldIEFncmVlIG9uIHRoaXMgc3RhdGVtZW50LiBCdXQg
Zm9yIFNGQyBkb21haW4sIGRvIHdlIHdhbnQgdG8gYWxsb3cgc3VjaCBtaWRib3hlcyBvbiBTRkMg
cGF0aD8gTWF5YmUgaGFwcGVuIGlmIGEgU0ZDIGRvbWFpbiBjcm9zc2VzIG1vcmUgdGhhbiB0cmFu
c3BvcnQgZG9tYWlucz8gVGhpcyBpcyBvbmUgSSBsaWtlIHRvIGtub3cgZnJvbSBTUHMgYW5kIFNG
IHZlbmRvcnMuDQoNClJlZ2FyZHMsDQpMdWN5DQpPciB5b3UgY2FuIHVzZSBhbnkgb2YgdGhlIGF2
YWlsYWJsZSBtZXRob2RzKCBUVVJOLCBTVFVOLCBldGMpLiAgSWYgeW91IGVuY2FwIGluIHNvbWV0
aGluZyBlbHNlIG90aGVyIHRoYW4gSVAvVURQIHRoZSBhcHBsaWNhYmlsaXR5IG9mIFNGQyB3aWxs
IGJlIGNvbnNpZGVyYWJseSBkaW1pbmlzaGVkLkp1c3QgY2hlY2sgU1RDUCBhbmQgaXRzIHByb2Js
ZW0gb24gZ2V0dGluZyBhZG9wdGVkIGdpdmVuIG1pZGRsZXhib3hlcyAgbm90IHJlY29nbml6aW5n
IGl0cyBwcm90b2NvbCBudW1iZXIuDQoNCi0gSXQgaml2ZXMgd2l0aCBvdGhlciBJRVRGIHdvcmsg
aW4gdGhlIGFyZWFzIG9mIG1ldGFkYXRhIGFuZCB0cmFuc3BvcnQgc2VydmljZXMgKHNheSwgVEFQ
UykuDQoNCnJlZ2FyZHMsDQoNClJlaW5hbGRvDQoNCg0KDQpGcm9tOiBMdWN5IHlvbmcgPGx1Y3ku
eW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+DQpEYXRlOiBUdWVz
ZGF5LCBNYXJjaCAyNSwgMjAxNCBhdCAyOjI1IFBNDQpUbzogRGF2ZSBEb2xzb24gPGRkb2xzb25A
c2FuZHZpbmUuY29tPG1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbT4+LCAic2ZjQGlldGYub3Jn
PG1haWx0bzpzZmNAaWV0Zi5vcmc+IiA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
Pg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHBy
b3MgYW5kIGNvbnM/DQoNCkhpIERhdmUsDQoNCklmIGEgc2VydmljZSBmb3J3YXJkZXIgcG9pbnQg
Y29ubmVjdHMgbW9yZSB0aGFuIG9uZSBTRiBpbnN0YW5jZXMgdGhhdCBiZWxvbmcgdG8gdGhlIHNh
bWUgU0ZDLCBob3cgY2FuIG9uZSBQYXRoIElEIGRldGVybWluZSB3aGljaCBTRiBpbnN0YW5jZXMg
aXMgdGhlIG5leHQ/IElmIHlvdSBkcmF3IGEgc2VydmljZSBjaGFpbiBwYXRoIHdpdGggbWFueSBT
RiBpbnN0YW5jZXMsIHlvdSBjYW4gZWFzaWx5IHNlZSwgaWYgUGF0aCBJRCByZXByZXNlbnRzIHRo
YXQgcGF0aCwgc2VydmljZSBmb3J3YXJkZXIgbmVlZHMgdG8gdXNlIHByZXZpb3VzIFNGIG9uIHRo
ZSBwYXRoIHRvIHBvc2l0aW9uIHRoZSBuZXh0IFNGIG9uIHRoYXQgcGF0aC4NCg0KTHVjeQ0KDQpG
cm9tOiBEYXZlIERvbHNvbiBbbWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tXQ0KU2VudDogVHVl
c2RheSwgTWFyY2ggMjUsIDIwMTQgNDoxMCBQTQ0KVG86IEx1Y3kgeW9uZzsgc2ZjQGlldGYub3Jn
PG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogU0ZDIGFzIGFuIElQIG9yIFVEUCBh
cHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KV2h5IGRvIHlvdSB0aGluayB0aGUgcHJldmlv
dXMgU0YgSVAgYWRkcmVzcyBpcyByZXF1aXJlZCB0byBkZXRlcm1pbmUgdGhlIG5leHQgU0YgSVAg
YWRkcmVzcz8gV2h5IGlzIHRoZSBQYXRoIElEIG5vdCBzdWZmaWNpZW50IGluZm9ybWF0aW9uPw0K
DQoNCkZyb206IEx1Y3kgeW9uZyBbbWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tXQ0KU2VudDog
VHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgNDo1NiBQTQ0KVG86IERhdmUgRG9sc29uOyBzZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBTRkMgYXMgYW4gSVAgb3Ig
VURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpJbiB0aGlzIHNvbHV0aW9uLCBzZXJ2
aWNlIGZvcndhcmRlciBhbmQgU0YgaW5zdGFuY2UgYXJlIHNlcGFyYXRlZCBlbnRpdGllcy4gU2Vy
dmljZSBmb3J3YXJkZXIgbmVlZHMgUGF0aCBJRCBhbmQgcHJldmlvdXMgU0YgSVAgYWRkcmVzcyB0
byB1bmlxdWVseSBpZGVudGlmeSB0aGUgbmV4dCBTRiBJUCBhZGRyZXNzLg0KDQpMdWN5DQoNCkZy
b206IERhdmUgRG9sc29uIFttYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb21dDQpTZW50OiBUdWVz
ZGF5LCBNYXJjaCAyNSwgMjAxNCAzOjIxIFBNDQpUbzogTHVjeSB5b25nOyBzZmNAaWV0Zi5vcmc8
bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBTRkMgYXMgYW4gSVAgb3IgVURQIGFw
cGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpJIGRvIG5vdCBzZWUgd2h5IHNvdXJjZSBJUCBh
ZGRyZXNzIChwcmV2aW91cyBTRikgd291bGQgYmUgcmVxdWlyZWQgdG8gbG9vayB1cCB0aGUgbmV4
dCBTRi4gVGhlIHBhdGggSUQgc2hvdWxkIGJlIHN1ZmZpY2llbnQgdG8gZGV0ZXJtaW5lIHRoZSBu
ZXh0IFNGLg0KDQoNCg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
XSBPbiBCZWhhbGYgT2YgTHVjeSB5b25nDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA0
OjAyIFBNDQpUbzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBb
c2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpI
aSwNCg0KVGhlcmUgYXJlIG1hbnkgd2F5cyB0byBpbXBsZW1lbnQgU0ZDcy4gSG93ZXZlciwgb25l
IG9mIG91ciBnb2FscyBpbiBzdGFuZGFyZCBpcyB0byBkZXZlbG9wIGEgc29sdXRpb24gdGhhdCBp
cyBzaW1wbGUgYW5kIGxlc3MgY29zdCBmb3IgdmVuZGVycyBhbmQgc2VydmljZSBwcm92aWRlcnMu
ICBPdGhlciBnb2FscyBhcmUgdGhhdCB0aGUgc29sdXRpb24gY2FuIGFwcGx5IHRvIGNvbW1vbiBh
bmQgbWFqb3JpdHkgdXNlIGNhc2VzLg0KDQpJZiB3ZSBpbXBsZW1lbnQgU0ZDIGFzIGFuIElQIG9y
IFVEUC9JUCBhcHBsaWNhdGlvbiwgaS5lLiBvbmNlIHRyYWZmaWMgaXMgY2xhc3NpZmllZCBieSB0
aGUgY2xhc3NpZmljYXRpb24sIGl0IGFkZHMgU0ZDIGhlYWRlciBhbmQgSVAgaGVhZGVyIChvdXRl
cikgb24gdGhlIHBhY2tldHMgKFVEUCBoZWFkZXIgdG9vIGluIGxhdHRlciBjYXNlKSwgYW5kIHNl
bmQgc3VjaCBwYWNrZXRzIGFzIGEgcmVndWxhciBJUCBwYWNrZXQuIFRoZSBzcmMgSVAgb2Ygb3V0
ZXIgaGVhZGVyIGNhbiBiZSBjbGFzc2lmaWNhdGlvbiBJUCBhZGRyZXNzLCBhbmQgZHN0IElQIGNh
biBiZSBuZXh0IFNGIEluc3RhbmNlIElQIGFkZHJlc3MuIE1hbnkgdHJhbnNwb3J0IG5ldHdvcmtz
IGNhbiBjYXJyeSBJUCB0cmFmZmljIGFuZCByb3V0ZSBJUCBwYWNrZXRzIGJhc2VkIG9uIGRzdCBJ
UCBhZGRyZXNzLiAgV2Ugb25seSBuZWVkIHRvIHJlcXVlc3QgYSBuZXcgSVAgcHJvdG9jb2wgdHlw
ZSBmb3IgU0ZDLiBBdCB0aGUgc2VydmljZSBmb3J3YXJkZXIgcG9pbnQsIGl0IGNhbiBsb29rIHVw
IG5leHQgU0YgSVAgYWRkcmVzcyBiYXNlZCBvbiBQYXRoIElEIGluIFNGQyBoZWFkZXIgYW5kIHNy
YyBJUCBhZGRyZXNzIChwcmV2aW91cyBTRikgb24gdGhlIHBhY2tldC4gIEEgU0YgYWxzbyBmb3J3
YXJkcyB0aGUgcGFja2V0IHdpdGggU0ZDIGhlYWRlciBhcyBhbiBJUCBwYWNrZXQgYW5kIGZpbGxz
IGl0cyBJUCBhZGRyZXNzIGFzIHNyYyBJUCBhbmQgdGhlIHNlcnZpY2UgZm9yd2FyZGVyIHBvaW50
IElQIGFkZHJlc3MgYXMgdGhlIGRzdCBJUCBvbiB0aGUgcGFja2V0Lg0KDQpUaGlzIHNvbHV0aW9u
IHdvcmtzIGZvciBlaXRoZXIgU0ZDIGFzIGFuIElQIGFwcGxpY2F0aW9uIG9yIFVEUC9JUCBhcHBs
aWNhdGlvbiwgd2hpY2ggb25lIGlzIG1vcmUgcHJvcGVyIGZyb20gU0YgYW5kIHNlcnZpY2UgZm9y
d2FyZGVyIHBvaW50Pw0KDQpUaGlzIHNvbHV0aW9uIHNlZW1zIHNpbXBsZSB0byBtZSBhbmQgb25s
eSBuZWVkIFBhdGggSUQgaW4gU0ZDIGhlYWRlciBmb3Igc3RlZXJpbmcgdHJhZmZpYyB0aHJvdWdo
IHRoZSBTRkMgcGF0aC4gQnV0IGxpa2UgdG8gc2VlIG90aGVyc+KAmSBvcGluaW9uIG9uIHRoaXMg
c29sdXRpb24sIHByb3MgYW5kIGNvbnMuDQoNClRoYW5rcywNCkx1Y3kNCg==

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx
NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGRpdj5Gb2xrcyw8L2Rp
dj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PldoaWxlIEkgYXBwcmVjaWF0ZSB0aGlzIGRpc2N1
c3Npb24gcGxlYXNlIGJyaW5nIGl0IHRvIGEgY2xvc2Ugb24gdGhlIGxpc3QuIE91ciBjaGFydGVy
DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IGJvbGQ7Ij5jbGVhcmx5PC9zcGFuPiZuYnNwO3N0
YXRlcyB0aGF0IHdlIHdpbGwgbm90IHRpZSB0aGUgc2VydmljZSBlbmNhcHN1bGF0aW9uIHRvIHRo
ZSB0cmFuc3BvcnQuIEkgZHJhdyB5b3VyIGF0dGVudGlvbiB0byB0aGlzIHNuaXBwZXQgb2YgdGhl
IGNoYXJ0ZXI6Jm5ic3A7PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj4mcXVvdDs8c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6IGFyaWFsLCBoZWx2ZXRpY2EsIGNsZWFuLCBzYW5zLXNlcmlm
OyBmb250LXNpemU6IDEzcHg7IGxpbmUtaGVpZ2h0OiAxNi4wMDI5OTgzNTIwNTA3OHB4OyI+SXQg
aXMgaW50ZW5kZWQgdGhhdCB0aGUgZW5jYXBzdWxhdGlvbiBmb3JtYXQgYmUgYWdub3N0aWMgdG8g
dGhlPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogYXJpYWwsIGhlbHZldGljYSwgY2xl
YW4sIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTNweDsgbGluZS1oZWlnaHQ6IDE2LjAwMjk5ODM1
MjA1MDc4cHg7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBhcmlhbCwg
aGVsdmV0aWNhLCBjbGVhbiwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxM3B4OyBsaW5lLWhlaWdo
dDogMTYuMDAyOTk4MzUyMDUwNzhweDsiPmxheWVyDQogYXQgd2hpY2ggaXQgaXMgYXBwbGllZCBh
bmQgdGhlIHNlcnZpY2UgdGhhdCBpcyBiZWluZyZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6IGFyaWFsLCBoZWx2ZXRpY2EsIGNsZWFuLCBzYW5zLXNlcmlmOyBmb250LXNpemU6
IDEzcHg7IGxpbmUtaGVpZ2h0OiAxNi4wMDI5OTgzNTIwNTA3OHB4OyI+Y29uc3RydWN0ZWQuIFRo
YXQgaXMsIHRoZSBzYW1lIGVuY2Fwc3VsYXRpb24gbWF5IGJlIHVzZWQgb24gYSZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IGFyaWFsLCBoZWx2ZXRpY2EsIGNsZWFuLCBzYW5z
LXNlcmlmOyBmb250LXNpemU6IDEzcHg7IGxpbmUtaGVpZ2h0OiAxNi4wMDI5OTgzNTIwNTA3OHB4
OyI+c2VydmljZQ0KIGZ1bmN0aW9uIGNoYWluIGFwcGxpZWQgYXQgdGhlIG5ldHdvcmsgbGF5ZXIg
b3IgYXQgYW55IG90aGVyJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogYXJp
YWwsIGhlbHZldGljYSwgY2xlYW4sIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTNweDsgbGluZS1o
ZWlnaHQ6IDE2LjAwMjk5ODM1MjA1MDc4cHg7Ij5sYXllciwgYW5kIHRoZSBzYW1lIGVuY2Fwc3Vs
YXRpb24gZm9ybWF0IHdpbGwgYXBwbHkgZm9yIHRoZSZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6IGFyaWFsLCBoZWx2ZXRpY2EsIGNsZWFuLCBzYW5zLXNlcmlmOyBmb250LXNp
emU6IDEzcHg7IGxpbmUtaGVpZ2h0OiAxNi4wMDI5OTgzNTIwNTA3OHB4OyI+Y29uc3RydWN0aW9u
DQogb2YgU2VydmljZSBGdW5jdGlvbiBQYXRocyByZWdhcmRsZXNzIG9mIHRoZSBhY3R1YWwmbmJz
cDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBhcmlhbCwgaGVsdmV0aWNhLCBjbGVh
biwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxM3B4OyBsaW5lLWhlaWdodDogMTYuMDAyOTk4MzUy
MDUwNzhweDsiPnNlcnZpY2UuJnF1b3Q7PC9zcGFuPjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4N
CjxzcGFuIGlkPSJPTEtfU1JDX0JPRFlfU0VDVElPTiI+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWls
eTpDYWxpYnJpOyBmb250LXNpemU6MTFwdDsgdGV4dC1hbGlnbjpsZWZ0OyBjb2xvcjpibGFjazsg
Qk9SREVSLUJPVFRPTTogbWVkaXVtIG5vbmU7IEJPUkRFUi1MRUZUOiBtZWRpdW0gbm9uZTsgUEFE
RElORy1CT1RUT006IDBpbjsgUEFERElORy1MRUZUOiAwaW47IFBBRERJTkctUklHSFQ6IDBpbjsg
Qk9SREVSLVRPUDogI2I1YzRkZiAxcHQgc29saWQ7IEJPUkRFUi1SSUdIVDogbWVkaXVtIG5vbmU7
IFBBRERJTkctVE9QOiAzcHQiPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPkZyb206
IDwvc3Bhbj5MdWN5IHlvbmcgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNv
bSI+bHVjeS55b25nQGh1YXdlaS5jb208L2E+Jmd0Ozxicj4NCjxzcGFuIHN0eWxlPSJmb250LXdl
aWdodDpib2xkIj5EYXRlOiA8L3NwYW4+RnJpZGF5LCBNYXJjaCAyOCwgMjAxNCBhdCAxMDo0NSBB
TTxicj4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5UbzogPC9zcGFuPlJvbiBQYXJr
ZXIgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5S
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPiZndDssIE5pY29sYXMgQk9VVEhPUlMg
Jmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iPk5pY29sYXMu
Qk9VVEhPUlNAcW9zbW9zLmNvbTwvYT4mZ3Q7LCAmcXVvdDs8YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+JnF1b3Q7DQogJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2Vp
Z2h0OmJvbGQiPlN1YmplY3Q6IDwvc3Bhbj5SZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBh
cHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88YnI+DQo8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+
DQo8ZGl2IHhtbG5zOnY9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206dm1sIiB4bWxuczpvPSJ1
cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiIHhtbG5zOnc9InVybjpzY2hl
bWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOndvcmQiIHhtbG5zOm09Imh0dHA6Ly9zY2hlbWFzLm1p
Y3Jvc29mdC5jb20vb2ZmaWNlLzIwMDQvMTIvb21tbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3Jn
L1RSL1JFQy1odG1sNDAiPg0KPG1ldGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3Nv
ZnQgV29yZCAxMiAoZmlsdGVyZWQgbWVkaXVtKSI+DQo8IS0tW2lmICFtc29dPjxzdHlsZT52XDoq
IHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQpvXDoqIHtiZWhhdmlvcjp1cmwoI2RlZmF1
bHQjVk1MKTt9DQp3XDoqIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQouc2hhcGUge2Jl
aGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCjwvc3R5bGU+PCFbZW5kaWZdLS0+PHN0eWxlPjwh
LS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6V2lu
Z2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseTpTaW1TdW47DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9u
dC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMg
NSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9z
ZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFo
b21hOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9u
dC1mYW1pbHk6Q29uc29sYXM7DQoJcGFub3NlLTE6MiAxMSA2IDkgMiAyIDQgMyAyIDQ7fQ0KQGZv
bnQtZmFjZQ0KCXtmb250LWZhbWlseToiU2Vnb2UgVUkiOw0KCXBhbm9zZS0xOjIgMTEgNSAyIDQg
MiA0IDIgMiAzO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxAU2ltU3VuIjsNCglwYW5v
c2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1z
b05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFy
Z2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNh
bGlicmkiLCJzYW5zLXNlcmlmIjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1z
dHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxp
bmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9
DQpwcmUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFBy
ZWZvcm1hdHRlZCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsN
Cglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OlNpbVN1bjt9DQpwLk1zb0FjZXRhdGUs
IGxpLk1zb0FjZXRhdGUsIGRpdi5Nc29BY2V0YXRlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsN
Cgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFy
Z2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTo4LjBwdDsNCglmb250LWZhbWlseToiVGFo
b21hIiwic2Fucy1zZXJpZiI7fQ0KcC5Nc29MaXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0UGFyYWdy
YXBoLCBkaXYuTXNvTGlzdFBhcmFncmFwaA0KCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7DQoJbWFy
Z2luLXRvcDowaW47DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltYXJnaW4tYm90dG9tOjBpbjsNCglt
YXJnaW4tbGVmdDouNWluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIu
MHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0Kc3Bhbi5IVE1M
UHJlZm9ybWF0dGVkQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hh
ciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZv
cm1hdHRlZCI7DQoJZm9udC1mYW1pbHk6Q29uc29sYXM7fQ0Kc3Bhbi5CYWxsb29uVGV4dENoYXIN
Cgl7bXNvLXN0eWxlLW5hbWU6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3Jp
dHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCI7DQoJZm9udC1mYW1pbHk6IlRh
aG9tYSIsInNhbnMtc2VyaWYiO30NCnAubXNvY2hwZGVmYXVsdCwgbGkubXNvY2hwZGVmYXVsdCwg
ZGl2Lm1zb2NocGRlZmF1bHQNCgl7bXNvLXN0eWxlLW5hbWU6bXNvY2hwZGVmYXVsdDsNCgltc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KcC5odG1sLCBsaS5odG1sLCBk
aXYuaHRtbA0KCXttc28tc3R5bGUtbmFtZTpodG1sOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJv
dHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmki
LCJzYW5zLXNlcmlmIjt9DQpwLmEsIGxpLmEsIGRpdi5hDQoJe21zby1zdHlsZS1uYW1lOmE7DQoJ
bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsN
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO30NCnNwYW4uaHRtbHByZWZvcm1h
dHRlZGNoYXIwDQoJe21zby1zdHlsZS1uYW1lOmh0bWxwcmVmb3JtYXR0ZWRjaGFyOw0KCWZvbnQt
ZmFtaWx5OkNvbnNvbGFzO30NCnNwYW4uYmFsbG9vbnRleHRjaGFyMA0KCXttc28tc3R5bGUtbmFt
ZTpiYWxsb29udGV4dGNoYXI7DQoJZm9udC1mYW1pbHk6IlNlZ29lIFVJIiwic2Fucy1zZXJpZiI7
fQ0Kc3Bhbi5odG1sY2hhcg0KCXttc28tc3R5bGUtbmFtZTpodG1sY2hhcjsNCglmb250LWZhbWls
eTpTaW1TdW47fQ0Kc3Bhbi5jaGFyDQoJe21zby1zdHlsZS1uYW1lOmNoYXI7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjt9DQpzcGFuLmJhbGxvb250ZXh0Y2hhcjAwDQoJe21z
by1zdHlsZS1uYW1lOmJhbGxvb250ZXh0Y2hhcjA7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNh
bnMtc2VyaWYiO30NCnNwYW4uZW1haWxzdHlsZTE5DQoJe21zby1zdHlsZS1uYW1lOmVtYWlsc3R5
bGUxOTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOndpbmRv
d3RleHQ7fQ0Kc3Bhbi5lbWFpbHN0eWxlMjANCgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHlsZTIw
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9
DQpzcGFuLmVtYWlsc3R5bGUyMQ0KCXttc28tc3R5bGUtbmFtZTplbWFpbHN0eWxlMjE7DQoJZm9u
dC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMDA3MEMwO30NCnNwYW4u
ZW1haWxzdHlsZTIyDQoJe21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGUyMjsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5lbWFpbHN0
eWxlMjMNCgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHlsZTIzOw0KCWZvbnQtZmFtaWx5OiJDYWxp
YnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzAwNzBDMDt9DQpzcGFuLmVtYWlsc3R5bGUyNA0K
CXttc28tc3R5bGUtbmFtZTplbWFpbHN0eWxlMjQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJz
YW5zLXNlcmlmIjsNCgljb2xvcjojMDA3MEMwO30NCnNwYW4uZW1haWxzdHlsZTM0DQoJe21zby1z
dHlsZS1uYW1lOmVtYWlsc3R5bGUzNDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2Vy
aWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5lbWFpbHN0eWxlMzUNCgl7bXNvLXN0eWxlLW5h
bWU6ZW1haWxzdHlsZTM1Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJ
Y29sb3I6IzFGNDk3RDt9DQpzcGFuLmVtYWlsc3R5bGUzNg0KCXttc28tc3R5bGUtbmFtZTplbWFp
bHN0eWxlMzY7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjoj
MDA3MEMwO30NCnNwYW4uZW1haWxzdHlsZTM3DQoJe21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGUz
NzsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7
fQ0Kc3Bhbi5lbWFpbHN0eWxlMzgNCgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHlsZTM4Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzAwNzBDMDt9DQpzcGFu
LmVtYWlsc3R5bGUzOQ0KCXttc28tc3R5bGUtbmFtZTplbWFpbHN0eWxlMzk7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uZW1haWxz
dHlsZTQwDQoJe21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGU0MDsNCglmb250LWZhbWlseToiQ2Fs
aWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMwMDcwQzA7fQ0Kc3Bhbi5lbWFpbHN0eWxlNDEN
Cgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHlsZTQxOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwi
c2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLmVtYWlsc3R5bGU0Mg0KCXttc28t
c3R5bGUtbmFtZTplbWFpbHN0eWxlNDI7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNl
cmlmIjsNCgljb2xvcjojMDA3MEMwO30NCnNwYW4uZW1haWxzdHlsZTQzDQoJe21zby1zdHlsZS1u
YW1lOmVtYWlsc3R5bGU0MzsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0K
CWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5lbWFpbHN0eWxlNDQNCgl7bXNvLXN0eWxlLW5hbWU6ZW1h
aWxzdHlsZTQ0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6
IzAwNzBDMDt9DQpzcGFuLkVtYWlsU3R5bGU0Nw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsN
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMwMDcwQzA7fQ0K
c3Bhbi5FbWFpbFN0eWxlNDgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxT
dHlsZTQ5DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJD
YWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzAwNzBDMDt9DQouTXNvQ2hwRGVmYXVsdA0K
CXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdl
IFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4g
MS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQot
LT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4
dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3Rl
IG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpl
eHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+
DQo8ZGl2IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xh
c3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6IzAwNzBDMCI+Um9uLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+UGxl
YXNlIHNlZSBpbmxpbmUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0
REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBz
YW5zLXNlcmlmOyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7
IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7Ij4gUm9uIFBhcmtlciBbPGEgaHJlZj0i
bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPm1haWx0bzpSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXksIE1h
cmNoIDI4LCAyMDE0IDk6MTQgQU08YnI+DQo8Yj5Ubzo8L2I+IEx1Y3kgeW9uZzsgTmljb2xhcyBC
T1VUSE9SUzsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxi
cj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNh
dGlvbiwgcHJvcyBhbmQgY29ucz88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SGksIEx1Y3kuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMx
RjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5XaGV0aGVyIG9yIG5vdCB5b3VyIGltcGxlbWVu
dGF0aW9uIGNvbmNlcHQgZm9yIElQL1VEUCBtYWtlcyBzZW5zZSBmb3IgeW91ciBwcm9kdWN0IG9y
IHlvdXIgbmV0d29yayBlbnZpcm9ubWVudCwgb3VyIGNoYXJ0ZXIgaXMgdG8gY3JlYXRlIGEgc29s
dXRpb24gdGhhdCBpcyBub3QgZGVwZW5kZW50IG9uIGFueSBvbmUgZXhhY3QgdHJhbnNwb3J0IGVu
Y2Fwc3VsYXRpb24uJm5ic3A7Jm5ic3A7Jm5ic3A7DQogVGhhdCBiZWluZyBzYWlkLCBhbnkgcGFy
dGljdWxhciBpbXBsZW1lbnRhdGlvbiBjb3VsZCBjb25jZWl2YWJseSByZXF1aXJlIGEgc2luZ2xl
IHR5cGUgb2YgZW5jYXBzdWxhdGlvbi4mbmJzcDsmbmJzcDsgSW4gc2hvcnQsIEkgdGhpbmsgeW91
ciBwcm9wb3NhbCBmYWxscyBpbnRvIHRoZSBpbXBsZW1lbnRhdGlvbiBhcHByb2FjaCBjYXRlZ29y
eSB3aGljaCBpcyBvdXQgb2Ygc2NvcGUgZnJvbSBhIHN0YW5kYXJkcyBwZXJzcGVjdGl2ZSwgSU1P
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFu
IHN0eWxlPSJjb2xvcjojMDA3MEMwIj5bTHVjeV0gdGhpcyBpcyBhIOKAnGNvbuKAnSBmcm9tIGxv
Z2lzdGljcywgbm90IGZyb20gdGVjaG5pY2FsLg0KPC9zcGFuPjwvaT48L2I+PGI+PGk+PHNwYW4g
c3R5bGU9ImZvbnQtZmFtaWx5OldpbmdkaW5ncztjb2xvcjojMDA3MEMwIj5MPC9zcGFuPjwvaT48
L2I+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOyAmbmJzcDtBbHRlcm5h
dGl2ZSB0byBhZGRyZXNzIHRoaXMgaXMgdG8gZW5jb2RlIFNGLVggSW5zdGFuY2UgaWRlbnRpZmll
ciBpbiBTRkMgaGVhZGVyIGluc3RlYWQgb2YgaW5kZXgsIGFuZCB1c2UgUEFUSCBJRCAmIzQzOyBT
Ri1YIGluc3RhbmNlIGlkZW50aWZpZXINCiBpbiBTRkMgZm9yd2FyZGluZyBwcm9jZXNzLCB3aGlj
aCBlZmZlY3RpdmVseSBhY2hpZXZlcyB0aGUgc2FtZSBhbmQgc2ltcGxlciB0aGFuIHVzZSBvZiBp
bmRleCwgSU1PLjxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5
bGU9ImNvbG9yOiMwMDcwQzAiPkx1Y3kgPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9y
OiMwMDcwQzAiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5i
c3A7IFJvbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPkZyb206PC9iPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJl
aGFsZiBPZiA8L2I+THVjeSB5b25nPGJyPg0KPGI+U2VudDo8L2I+IEZyaWRheSwgTWFyY2ggMjgs
IDIwMTQgMTA6MDMgQU08YnI+DQo8Yj5Ubzo8L2I+IE5pY29sYXMgQk9VVEhPUlM7IDxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0Ojwv
Yj4gUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNv
bnM/PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzAwNzBDMCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk
ICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFo
b21hLCBzYW5zLXNlcmlmOyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7Ij4gTmljb2xhcyBCT1VUSE9S
UyBbPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2Vy
aWY7Ij5tYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT48c3BhbiBz
dHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyI+
XQ0KPGJyPg0KPGI+U2VudDo8L2I+IEZyaWRheSwgTWFyY2ggMjgsIDIwMTQgMzowOCBBTTxicj4N
CjxiPlRvOjwvYj4gTHVjeSB5b25nOyBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVu
bm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsNCjwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21h
LCBzYW5zLXNlcmlmOyI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1z
aXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyI+PGJyPg0KPGI+U3Vi
amVjdDo8L2I+IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9z
IGFuZCBjb25zPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21h
LCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij5IZWxsbyBMdWN5LA0KPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhv
bWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPllvdXIgcHJvcG9zYWwgc3VwcG9zZXMgdGhh
dCB0aGUgUGF0aCBJZCBpcyBpbmNsdWRlZCBzb21ld2hlcmUuIEVpdGhlciBpbiB0aGUgSVAvVURQ
IG92ZXJsYXkgZmllbGRzIG9yIGluIGEgc3BlY2lmaWMgaGVhZGVyLiBJIHRoaW5rIHRoZSBsYXR0
ZXIgc2hvdWxkIHByZXZhaWwuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPltMdWN5XSBUbyBjbGFyaWZ5
LCBpbiBteSBwcm9wb3NhbCBpdCB1c2UgdGhlIGxhdHRlci4gVGhlIHByb3Bvc2FsIGlzIHRvIHRy
ZWF0IFNGQyBhcyBhbiBJUCAoL1VEUCkgYXBwbGljYXRpb24uIFNGQyBzb2x1dGlvbiByZWxpZXMg
b24gU0ZDIGhlYWRlciB0byBjb252ZXkgdGhlIHBhdGggSUQgYW5kIG1ldGFkYXRhLiBJIGRpZCBu
b3QgbWVudGlvbiBtZXRhZGF0YQ0KIGJlY2F1c2UgdGhlIGZvcndhcmRpbmcgcGFydCBkb2VzIG5v
dCB1c2UgbWV0YWRhdGEuIEFnYWluLCBpbiB0aGlzIHByb3Bvc2FsLCAmbmJzcDt0aGVyZSBpcyBh
IFNGQyBoZWFkZXIgdGhhdCBpbmNsdWRlcyBQYXRoIElELCBtZXRhZGF0YSwgZXRjLjwvc3Bhbj48
L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFo
b21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij5Zb3VyIHByb3Bvc2FsIGRvZXMgbm90IGNv
dmVyIE1ldGFkYXRhIHRyYW5zcG9ydCB3aGljaCBpcyBvbmUgb2JqZWN0aXZlIG9mIHRoZSBTRkMg
Z3JvdXAuIFNvIHRoYXQgd291bGQgaGF2ZSB0byBiZSBhZGRlZCB0byB0aGUgaGVhZGVyIGVpdGhl
ciBhcyBhIHNldCBvZiBmaXhlZA0KIGZpZWxkcyBvciBhcyBhIHZhcmlhYmxlIHNpemVkIG9wdGlv
bi4mbmJzcDtXZSBhcmUgbm90IHRoYXQgZmFyIGZyb20gdGhlIHF1aW5uIGFuZCB6aGFuZyBkcmFm
dHMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNw
YW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPltMdWN5XSBIb3BlIGFib3ZlIHN0YXRlbWVudCBoZWxw
IGhlcmUuPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7
IGNvbG9yOiBibGFjazsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZv
bnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPlRoZSBtYWluIGRp
ZmZlcmVuY2UgYmVpbmcgdGhlbiBvbiB3aGV0aGVyIG9yIG5vdCB3ZSBzaG91bGQgaGF2ZSBhbiBp
bmRleCBpbiB0aGUgaGVhZGVyIGFzIHdlbGwuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPltMdWN5XSBO
bywgdGhpcyBpcyBub3QgbXkgcG9pbnQuIE15IHBvaW50IGlzIHdoYXQgaW5mb3JtYXRpb24gc2hv
dWxkIGJlIHVzZWQgaW4gZm9yd2FyZGluZy4gV2Uga25vdyB0aGF0IGhhcyB0byBiZSBQQVRIIElE
ICYjNDM7IHNvbWV0aGluZyB0aGF0IHJlcHJlc2VudHMgdG8gU0YtWCBpbnN0YW5jZS4gU2hvdWxk
IHdlIHVzZSBpbmRleCBvciBTRi1YIElQIGFkZHJlc3M/DQogSSBzZWUgdGhlIGNvbXBsZXhpdHkg
dG8gdXNlIGluZGV4IHRoYW4gSVAgYWRkcmVzcy48L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0i
Y29sb3I6IzAwNzBDMCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1p
bHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29s
b3I6IGJsYWNrOyI+SSBkb24ndCBzZWUgaG93IGl0IGlzIG1vcmUgY29tcGxleCB0byBwcm92aXNp
b24gYSByb3V0aW5nIHRhYmxlIGluIGEgU0ZGIGNvbnRhaW5nIGEgbGlzdCBvZiBwYWlycyAocHJl
dmlvdXMgSVAgYWRkcmVzcywgW25leHQgSVAgYWRkcmVzcywuLl0pKiBvciBhbiBpbmRleGVkIGxp
c3QNCiBvZiBwYWlyczogKHJlY2VpdmVkIGluZGV4LFsgWyhuZXh0IGluZGV4LCBuZXh0IElQIGFk
ZHJlc3MpLC4uXV0pICouPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPltMdWN5XSBjb21wbGV4aXR5IEkg
c2VlIHdlcmUgZGVzY3JpYmVkIGluIHByZXZpb3VzIGVtYWlsLjwvc3Bhbj48L2k+PC9iPjxzcGFu
IHN0eWxlPSJjb2xvcjojMDA3MEMwIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBm
b250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNl
cmlmOyBjb2xvcjogYmxhY2s7Ij5XaGF0IHdlIHNlZSB0b3VnaCBpcyB0aGF0IHRoYXQgcmVseWlu
ZyB0aGUgcHJldmlvdXMgSVAgc291cmNlcyBmb3Igcm91dGluZyBkb2VzIG5vdCBhbGxvdyBpbiBh
bGwgY2FzZXMgdG8gaGF2ZSBhIFNGRiBzZXJ2ZSBtdWx0aXBsZSBTRiBzZXRzIChuZXh0IFNGcyBh
bGxvd2VkKQ0KIHdoZW4gdGhleSBhcHBlYXIgaW4gdGhlIHNhbWUgY2hhaW4uIFRoZSBpbmRleCBt
ZWNoYW5pc20gYWxsb3dzIGl0IGluc3RlYWQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPltMdWN5XSBJ
TU86ICZuYnNwO1BBVEggSUQgJiM0MzsgU0YtWCBpbnN0YW5jZSBJUCBhZGRyZXNzIGNhbiB1bmlx
dWVseSBkZXRlcm1pbmUgdGhlIG5leHQgU0YtWCBpbnN0YW5jZSBJUCBpbiBhbGwgY2FzZXMuICZu
YnNwO01heWJlIEkgbWlzcyB0aGUgY2FzZSwgY291bGQgeW91IGdpdmUgYW4gZXhhbXBsZSB0aGF0
IGRvZXMgbm90IHdvcms/PC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNh
bnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPlRo
ZSBsaW1pdGF0aW9uIHNlZW0gdG8gYmUgdGhhdCBhbiBTRkYgaW5zdGFuY2UsIGluIHRoZSBtb2Rl
bCB5b3UgcHJvcG9zZSwgc2hvdWxkIG5vdCByZWNlaXZlIHRyYWZmaWMgZnJvbSBhbm90aGVyIG9u
ZSB0d2ljZSBpbiBhIGNoYWluLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5bTHVjeV0gSXQgaXMgbm90
IHRydWUuIERvbuKAmXQga25vdyB3aGVyZSBkbyB5b3UgZ2V0IHRoYXQgaW1wcmVzc2lvbj8gUGxl
YXNlIGdpdmUgYW4gZXhhbXBsZS48bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxp
PjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5UaGFua3MsPG86cD48L286cD48L3NwYW4+PC9p
PjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6
IzAwNzBDMCI+THVjeTwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5z
LXNlcmlmOyBjb2xvcjogYmxhY2s7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
MHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij5JcyBp
dCBjb3JyZWN0ID8gYW5kIGlmIHNvIGlzIGl0IGFjY2VwdGFibGU/PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJs
YWNrOyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6
IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6
IGJsYWNrOyI+Tmljb2xhczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFt
aWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNv
bG9yOiBibGFjazsiPk5vdGU6ICogLSBzZWNvbmQgZWxlbWVudCBpbiB0aGUgcGFpciBpcyBhIGxp
c3QgYXMgd2UgY291bGQgaGF2ZSBtdWx0aXBsZSBwb3NzaWJsZSBuZXh0IGhvcHMgKGUuZzsgTEJT
KTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNh
bnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEs
IHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPkJhc2VkIG9uIFJvbiBleGFtcGxlIG9mIElQIHNv
dXJjZSBtb2RlbCBsaW1pdGF0aW9uOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZv
bnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2Vy
aWY7IGNvbG9yOiBibGFjazsiPiZuYnNwOyAmbmJzcDtOZXR3b3JrIGNvbmZpZ3JhdGlvbjo8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNl
cmlmOyBjb2xvcjogYmxhY2s7Ij4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyBTRkYwKEluZ3JlcyksICZuYnNwO1NGRjEgKCBTRkEsIFNGQiksICZuYnNwOyAmbmJzcDtT
RkYyIChTRkMsIFNGRCksIFNGRihFZ3Jlc3MpLiAmbmJzcDsmbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjog
YmxhY2s7Ij4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtT
byA0IGhvc3QsIGVhY2ggd2l0aCBpdHMgc2VwYXJhdGUgU0ZGIElQIGFkZHJlc3MsIHNlcnZpbmcg
b25lIG9yIG1vcmUgbG9jYWwgU0YgKHNhbWUgYWRkcmVzcyBhcyBTRkYpPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6
IGJsYWNrOyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1p
bHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+Jm5ic3A7ICZuYnNwO2NoYWlu
OiBJbmdyZXNzLCAmbmJzcDtTRkEsICZuYnNwO1NGQywgJm5ic3A7U0ZCLCBTRkQgLCBFZ3Jlc3Mu
ICZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhv
bWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7IFJ1bnMgaW50byBhIHByb2JsZW0gb24gU0ZGMiBhcyBpdCBjYW5ub3Qg
ZGlzdGluZ3Vpc2ggdHJhZmZpYyBjb21pbmcgb3V0IG9mIFNGQSBvciBTRkIgYmFzZWQgb24gU0ZG
MSBJUCBhZGRyZXNzIG9ubHkuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1m
YW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsg
Y29sb3I6IGJsYWNrOyI+Jm5ic3A7ICZuYnNwO2NoYWluOiBJbmdyZXNzLCBTRkEgLFNGQywgU0ZB
LCBTRkQsIEVncmVzcy4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250
LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij4mbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBIYXMgc29tZSBpc3N1ZXMgYXMgd2VsbCBhcyBT
RkYyIHRoZSBzZWNvbmQgdGltZSBjYW5ub3QgZGlzdGluZ3Vpc2ggdGhhdCBpdCBpcyBoaXQgdGhl
IGZpcnN0IHRpbWUgb2YgdGhlIHNlY29uZCB0aW1lLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwi
IGFsaWduPSJjZW50ZXIiIHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlciI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgY29s
b3I6IGJsYWNrOyI+DQo8aHIgc2l6ZT0iMiIgd2lkdGg9IjEwMCUiIGFsaWduPSJjZW50ZXIiPg0K
PC9zcGFuPjwvZGl2Pg0KPGRpdiBpZD0iZGl2UnBGNzUyMjIxIj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+
RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5
OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPiBMdWN5IHlvbmcgWzxhIGhyZWY9
Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+bHVjeS55b25nQGh1YXdlaS5jb208L2E+XTxi
cj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgMTA6MjUgUE08YnI+DQo8
Yj5Ubzo8L2I+IFJvbiBQYXJrZXI7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7
IERhdmUgRG9sc29uOyA8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsi
PnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9u
dC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+PGJyPg0KPGI+U3Vi
amVjdDo8L2I+IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9z
IGFuZCBjb25zPzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWls
eTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBjb2xvcjogYmxhY2s7Ij48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPkhpIFJvbiw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMwMDcwQzAiPklmIHdlIHRyZWF0IFNGQyBhcyBhbiBJUCBvciBJUC9VUEQg
YXBwbGljYXRpb24sIHdlIGRvIG5vdCBjaGFuZ2UgdGhlIHJlcXVpcmVtZW50IGFuZCBhcmNoaXRl
Y3R1cmUuIFdlIGhhdmUgYSBzaW1wbGUgc29sdXRpb24gdG8gYWNoaWV2ZSBiaS1kaXJlY3Rpb25h
bCBTRkMgd2l0aCB0aGUgc2FtZSBQYXRoIElELiBMZXQgbWUgZXhwbGFpbiB0aGUgc29sdXRpb24g
YWdhaW4uPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZu
YnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+SWYgd2Ug
aW1wbGVtZW50IFNGQyBhcyBhbiBJUCBvciBVRFAvSVAgYXBwbGljYXRpb24sIGkuZS4gb25jZSB0
cmFmZmljIGlzIGNsYXNzaWZpZWQgYnkgdGhlIGNsYXNzaWZpY2F0aW9uLCBpdCBhZGRzIFNGQyBo
ZWFkZXIgYW5kIElQIGhlYWRlciAob3V0ZXIpIG9uIHRoZSBwYWNrZXRzIChVRFAgaGVhZGVyIHRv
byBpbiBsYXR0ZXIgY2FzZSksIGFuZCBzZW5kIHN1Y2gNCiBwYWNrZXRzIGFzIGEgcmVndWxhciBJ
UCBwYWNrZXQuIFRoZSBzcmMgSVAgb24gb3V0ZXIgaGVhZGVyIGlzIGNsYXNzaWZpY2F0aW9uIElQ
IGFkZHJlc3MsIGFuZCBkc3QgSVAgaXMgbmV4dCBTRi1YIEluc3RhbmNlIElQIGFkZHJlc3MuIFdl
IG9ubHkgbmVlZCB0byByZXF1ZXN0IGEgbmV3IElQIHByb3RvY29sIHR5cGUgZm9yIFNGQy4gJm5i
c3A7QXQgdGhlIFNGRiwgaXQgY2FuIHNlYXJjaCBuZXh0IFNGLVggSW5zdGFuY2UgSVAgYWRkcmVz
cyBiYXNlZCBvbg0KIFBhdGggSUQgaW4gU0ZDIGhlYWRlciBhbmQgc3JjIElQIGFkZHJlc3MgKHBy
ZXZpb3VzIFNGKSBvbiB0aGUgcGFja2V0IHdoZW4gcmVjZWl2aW5nIGEgcGFja2V0IGZyb20gcHJl
dmlvdXMgU0YtWCBpbnN0YW5jZTsgaXQgZm9yd2FyZHMgdGhlIHBhY2tldCBvbiBkc3QgSVAgJm5i
c3A7b24gdGhlIHBhY2tldCB3aGVuIHJlY2VpdmluZyBhIHBhY2tldCBmcm9tIGFub3RoZXIgU0ZG
L1NORi4gJm5ic3A7QSBTRi1YIGluc3RhbmNlIGFsc28gZm9yd2FyZHMgdGhlIHBhY2tldA0KIHdp
dGggU0ZDIGhlYWRlciBhcyBhbiBJUCBwYWNrZXQgYW5kIGZpbGxzIGl0cyBJUCBhZGRyZXNzIGFz
IHNyYyBJUCBvbiBvdXRlciBoZWFkZXIgYW5kIHRoZSBTRkYvU05GIElQIGFkZHJlc3MgYXMgdGhl
IGRzdCBJUCBvbiB0aGUgb3V0ZXIgaGVhZGVyLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPkZvciBiaS1kaXJlY3Rpb25hbCBTRkMsIGJvdGggZGlyZWN0aW9ucyBjYW4gdXNlIHRo
ZSBzYW1lIFBhdGggSUQgaW4gdGhpcyBzb2x1dGlvbi4gUGF0aCBJRCAmIzQzOyBzcmMgSVAgYWRk
cmVzcyBsZXQgU0ZGIHVuaXF1ZWx5IGdldCB0aGUgbmV4dCBTRi1YIGluc3RhbmNlIGluIGZvcndh
cmRpbmcgdGFibGUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlRoaXMgc29sdXRp
b24gY2FuIGltcGxlbWVudCBTTkYvU0ZGIGZ1bmN0aW9uIG9uIGEgcmVndWxhciByb3V0ZXIgd2l0
aG91dCBjaGFuZ2luZyB0aGUgcm91dGVyIGJlaGF2aW9yLCBpLmUuIGZvcndhcmQgdGhlIHBhY2tl
dCBiYXNlZCBvbiBpdHMgZGVzdGluYXRpb24gSVAgYWRkcmVzcy4gSWYgdGhlIGRlc3RpbmF0aW9u
IGFkZHJlc3MgaXMgcm91dGVyIGl0c2VsZiwgdGhlDQogcm91dGVyIHRlcm1pbmF0ZXMgYW5kIGNo
ZWNrIHRoZSBwcm90b2NvbCB0eXBlLiBJZiB0aGUgdHlwZSBpcyBTRkMsIHRoZSByb3V0ZXIgd2ls
bCBwZXJmb3JtIGEgdGFibGUgbG9va3VwIGJhc2VkIG9uIFBhdGggSUQgaW4gU0ZDIGhlYWRlciAm
IzQzOyBzcmMgSVAgb24gb3V0ZXIgSVAgaGVhZGVyLiBBcyBzaW1wbGUgYXMgdGhhdC4gVGhpcyBz
b2x1dGlvbiBhbGxvdyBsZXZlcmFnaW5nIGEgbG90IG9mIElQIGZ1bmN0aW9ucyB0b28uPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlNpbmNlIElQIGNhbiBiZSB0cmFuc3BvcnRlZCBv
dmVyIG1hbnkgdHJhbnNwb3J0IHNvbHV0aW9ucywgRXRoZXJuZXQsIE1QTFMsIG92ZXJsYXksIGV0
YywgaW4gdGhlb3J5LCBTRkMgY2FuIGJlIGltcGxlbWVudGVkIG92ZXIgYW55IHRyYW5zcG9ydCBu
ZXR3b3JrIHRvby4gVGhlIHNvbHV0aW9uIGNhbiBtYWtlIGNvbnRyb2wgYW5kIG1hbmFnZW1lbnQg
ZWFzeSBiZWNhdXNlDQogd2UgZG9u4oCZdCBoYXZlIHRvIGFzc2lnbiBpbmRleCBmb3IgZWFjaCBT
Ri1YIGluc3RhbmNlcy4gU0YtWCBJUCBhZGRyZXNzIGFzIHVuaXF1ZSBpZGVudGlmaWVyIGlzIHVz
ZWQgaW4gYWxsIFNGQ3MuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkFueSBjb21t
ZW50IG9uIHRoaXMgcHJvcG9zYWwuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlRo
YW5rcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPkx1Y3kgPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBD
MCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAi
PiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNC
NUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21h
LCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6
IGJsYWNrOyI+IFJvbiBQYXJrZXIgWzwvc3Bhbj48YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1m
YW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZh
bWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij5dDQo8YnI+DQo8Yj5TZW50
OjwvYj4gVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDM6MjQgUE08YnI+DQo8Yj5Ubzo8L2I+IEx1
Y3kgeW9uZzsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247
IDwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyI+c2ZjQGlldGYub3Jn
PC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFo
b21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6
IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkx1Y3kuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj5EbyB5b3UgaGF2ZSBhIHNwZWNpZmljIHByb3Bvc2FsIGZvciBt
YWtpbmcgYmlkaXJlY3Rpb25hbCBjaGFpbnMgZWFzaWVyIHRvIGRlcGxveSBhbmQgbWFuYWdlPyZu
YnNwOyZuYnNwOyBJZiBzbywgd291bGQgeW91IHN1Z2dlc3QgY2hhbmdlcyB0byB0aGUgcmVxdWly
ZW1lbnRzPyZuYnNwOyZuYnNwOyBBcmNoaXRlY3R1cmU/Jm5ic3A7Jm5ic3A7IEhlYWRlciBlbmNh
cHN1bGF0aW9uPyZuYnNwOyZuYnNwOyBDb250cm9sIHBsYW5lIChmdXR1cmUpPzwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IFJv
bjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRp
dj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBw
dDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+IEx1Y3kgeW9uZyBbPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVh
d2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwg
TWFyY2ggMjcsIDIwMTQgNDoxOCBQTTxicj4NCjxiPlRvOjwvYj4gUm9uIFBhcmtlcjsgWHV4aWFv
aHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IDwvc3Bhbj48YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbc2ZjXSBT
RkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5Sb24sPC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5JTU8sIFdlIGNhbuKAmXQgbWFrZSBv
bmUgcGFydCBzaW1wbGUgYW5kIGdvb2QgbG9va2luZyBidXQgbGVhdmUgb3RoZXIgcGFydHMgdG8g
YmUgaW4gY29tcGxleC4gT3VyIGdvYWwgaXMgdG8gaGF2ZSBhIHNpbXBsZSBhbmQgbG93IGNvc3Qg
U0ZDIHNvbHV0aW9uIHRvIGNvdmVyIG1ham9yaXR5IHVzZSBjYXNlcy4gU1AgYWxyZWFkeSBjYW4g
aW1wbGVtZW50IFNGQyBvbg0KIHRvZGF54oCZcyBuZXR3b3JrLiBJZiB3ZSBjYW7igJl0IG1ha2Ug
dGhpcyBnb2FsLCB0aGVuIHRoZSBzb2x1dGlvbiBtYXkgbm90IGJlIHVzZWZ1bC48L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPlRoYW5rcyw8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+THVjeTwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQg
MGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNr
OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFt
aWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPiBSb24gUGFya2VyIFs8L3Nw
YW4+PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFo
b21hLCBzYW5zLXNlcmlmOyI+bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208
L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhv
bWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVy
c2RheSwgTWFyY2ggMjcsIDIwMTQgMzoxMSBQTTxicj4NCjxiPlRvOjwvYj4gTHVjeSB5b25nOyBY
dXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgPC9zcGFuPjxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyI+c2ZjQGll
dGYub3JnPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWls
eTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij48YnI+DQo8Yj5TdWJqZWN0Ojwv
Yj4gUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNv
bnM/PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkx1Y3ksPC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5Zb3UgcmFpc2UgYSBnb29kIHBvaW50IG9uIGJpZGly
ZWN0aW9uYWwgY2hhaW5zLCB3aGljaCBJIHRoaW5rIGlzIGEgbWFqb3JpdHkgdXNlIGNhc2UgZm9y
IGZ1bmN0aW9uYWwsIHNpbXBsaWZpY2F0aW9uLCBvciBvYnNlcnZhYmlsaXR5IHJlYXNvbnMuJm5i
c3A7Jm5ic3A7Jm5ic3A7IFRoZSB3YXkgd2XigJl2ZSBleHByZXNzZWQgdGhpbmdzIHNvIGZhciwg
aXQgd291bGQgYmUgdXAgdG8gdGhlIG1hbmFnZW1lbnQNCiBwbGFuZSBvciBjb250cm9sIHBsYW5l
IHRvIGluZGljYXRlIGhvdyBzdWNoIGluZGl2aWR1YWwgcGF0aHMgYXJlIHBhaXJlZCB0b2dldGhl
ci48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOyZu
YnNwOyBSb248L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUx
IDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj4gTHVjeSB5b25nIFs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9u
Z0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29t
PC9hPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFRodXJz
ZGF5LCBNYXJjaCAyNywgMjAxNCA0OjA4IFBNPGJyPg0KPGI+VG86PC9iPiBSb24gUGFya2VyOyBY
dXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgPC9zcGFuPjxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8
L2E+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtz
ZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPlJvbiw8L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxk
aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRk
aW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNv
bG9yOiBibGFjazsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0
OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij4gUm9uIFBh
cmtlciBbPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1m
YW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZh
bWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij5dDQo8YnI+DQo8Yj5TZW50
OjwvYj4gVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDM6MDEgUE08YnI+DQo8Yj5Ubzo8L2I+IEx1
Y3kgeW9uZzsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247
IDwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJp
ZjsiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsg
Zm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+PGJyPg0KPGI+
U3ViamVjdDo8L2I+IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBw
cm9zIGFuZCBjb25zPzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5MdWN5LDwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+T25lIGNsYXJpZmljYXRpb24uJm5i
c3A7Jm5ic3A7IOKAnFRoZSBwYXRo4oCdIGRvZXMgbm90IGV4YWN0bHkgbWVhbiB0aGUgU0ZDLiZu
YnNwOyZuYnNwOyBUaGUgU0ZDIGlzIGFic3RyYWN0LCBiZWZvcmUgYWNjb3VudGluZyBmb3IgbmV0
d29yayBsb2NhdG9ycy4mbmJzcDsmbmJzcDsgQXMgYSBzcGVjaWFsIGNhc2UsIGlmIGFsbCBvZiB0
aGUgU0bigJlzIGluIHRoZSBTRkMgaGF2ZSBvbmx5IGEgc2luZ2xlIG5ldHdvcmsgbG9jYXRvciwN
CiB0aGVuIHRoZSBwYXRoIGFuZCBjaGFpbiBhcmUgdGhlIHNhbWUuJm5ic3A7ICZuYnNwO0J1dCwg
aWYgYW55IG9yIGFsbCBvZiB0aG9zZSBTRuKAmXMgYXJlIG11bHRpcGx5IGxvY2F0ZWQsIHRoZW4g
dGhlIHBhdGggaXMgc3BlY2lmaWMgdG8gYW4gZXhhY3Qgc2VxdWVuY2Ugb2YgbG9jYXRlZCBzZXJ2
aWNlIGZ1bmN0aW9uIGluc3RhbmNlcy48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBz
dHlsZT0iY29sb3I6IzAwNzBDMCI+W0x1Y3ldIFRoYW5rIHlvdSBmb3IgY2xhcmlmaWNhdGlvbi4g
SSBhZ3JlZSB3aXRoIHRoYXQuIFRoZSBwYXRoIGlzIGFuIGV4YWN0IHNlcXVlbmNlIG9mIGxvY2F0
ZWQgc2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZXMuIEZvciBhIGJpLWRpcmVjdGlvbmFsIFNGQywg
aXQgaGFzIHRvIGJlIHRyZWF0ZWQgYXMgdHdvIGRpc3RpbmN0IHBhdGhzIGluIHRoaXMgc29sdXRp
b24uDQogQW55IGNvbmNlcm4gb24gdGhlIGNvbXBsZXhpdHkgaW4gbWFuYWdpbmcgdGhlbT88L3Nw
YW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMw
Ij4mbmJzcDs8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJj
b2xvcjojMDA3MEMwIj5UaGFua3MsPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48
c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+THVjeTwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsgUm9uPC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRp
diBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRp
bmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij4gTHVjeSB5b25nIFs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29t
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBNYXJjaCAy
NywgMjAxNCAzOjQxIFBNPGJyPg0KPGI+VG86PC9iPiBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVp
bmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgPC9zcGFuPjxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFNGQyBhcyBh
biBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPkhpIFJvbiw8L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0
IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFj
azsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZh
bWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij4gUm9uIFBhcmtlciBbPC9z
cGFuPjxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRh
aG9tYSwgc2Fucy1zZXJpZjsiPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
PC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFo
b21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVGh1
cnNkYXksIE1hcmNoIDI3LCAyMDE0IDEyOjA5IFBNPGJyPg0KPGI+VG86PC9iPiBMdWN5IHlvbmc7
IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyA8L3NwYW4+
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7Ij5zZmNA
aWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFt
aWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPjxicj4NCjxiPlN1YmplY3Q6
PC9iPiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQg
Y29ucz88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+THVjeSw8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlJlZ2FyZGluZyB0aGUgU0YgSW5kZXgsIGRyYWZ0
LXpoYW5nLXNmYy1zY2ggZGVmaW5lcyB0aGlzIGFzIHJlbGF0aXZlIHRvIHRoZSBwYXRoLCBhbmQg
bm90IGFzIGEgZ2xvYmFsbHkgdW5pcXVlIGlkZW50aWZpZXIgb2YgYW4gU0YgaW5zdGFuY2UuPC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPltMdWN5
XSBUaGlzIGlzIG15IHVuZGVyc3RhbmRpbmcgdG9vLiDigJxUaGUgcGF0aOKAnSBoZXJlIG1lYW5z
IGEgU0ZDLCByaWdodD8gSSBkbyBub3Qgc2VlIGluZGV4IGFzIGFuIFNGIGluc3RhbmNlIGlkZW50
aWZpZXIgYXQgYWxsLCBpdCBpcyBhbiBhbGlhcyBhbmQgb25seSB1c2VkIGluIGZvcndhcmRpbmcu
IFRoaXMgaXMgdGhlIHJlYXNvbiwgSSB0aGluaywNCiB0aGF0IGFzc2lnbmluZyB0aGVzZSBhbGlh
c2VzIGFuZCBjb25maWd1cmluZyB0aGVuIGluIGZvcndhcmRpbmcgdGFibGUgaXMgY29tcGxleCBm
b3IgbWFuYWdlbWVudCBhbmQgY29udHJvbGxlciBhbmQgbWF5IHBydW5lIGFuIGVycm9yIGVhc2ls
eS4gRm9yIHN1cHBvcnRpbmcgYmktZGlyZWN0aW9uYWwgb3IgYnJhbmNoaW5nIHVzZSBjYXNlcywg
dXNpbmcgaW5kZXggaW4gZm9yd2FyZGluZyBtYXkgYWxzbyBicmluZyBvdGhlciBjb25jZXJucy48
L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4m
bmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+UmVn
YXJkaW5nIFRUTCwgbXkgZmlyc3QgdGhvdWdodCBpcyB0aGF0IGlzIGEgcHJvcGVydHkgb2YgdGhl
IHRyYW5zcG9ydCwgYW5kIGlmIGl0IGlzIGltcG9ydGFudCB0byB5b3UsIGNob29zZSB0aGUgdHJh
bnNwb3J0IGFjY29yZGluZ2x5LiZuYnNwOyZuYnNwOyBCdXQsIEnigJltIG9wZW4gdG8gZnVydGhl
ciBkaXNjdXNzaW9uIGFsb25nIHRoZXNlIGxpbmVzLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxp
PjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5bTHVjeV0gVGhhbmsgeW91IGZvciB0aGUgY2xh
cmlmaWNhdGlvbi4gVGhpcyBpcyByZWxhdGVkIHRvIHRoZSBkaXNjdXNzaW9uIHVuZGVyIHRoaXMg
dGl0bGUuIElmIFNQQyBpcyBpbXBsZW1lbnRlZCBhcyBJUCBvciBJUC9VRFAgYXBwbGljYXRpb24s
IGl0IGNhbiBsZXZlcmFnZSBhIGxvdCB3aGF0IElQIHRlY2hub2xvZ3kgaGF2ZSBkb25lLiBJZiB3
ZSBhc3N1bWUNCiB0aGF0IFNGQyBtYXkgYmUgY2FycmllZCBvdmVyIGFueSB0cmFuc3BvcnQgc29s
dXRpb24sIFNGQyBpbXBsZW1lbnRhdGlvbiBoYXMgdG8gcHJvdmlkZSB0aGVzZSBmdW5jdGlvbnMs
IHdoaWNoLCBJTU8sIHJlbGF0ZWQgdG8gd2hhdCBpbmZvcm1hdGlvbiB0aGF0IFNGQyBoZWFkZXIg
bmVlZCB0byBob2xkLjwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5
bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPlRoYW5rcyw8L3NwYW4+PC9pPjwvYj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5MdWN5PC9zcGFuPjwv
aT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNw
OyBSb248L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEg
MS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPiBMdWN5IHlvbmcgWzwvc3Bhbj48YSBocmVmPSJtYWlsdG86bHVjeS55b25n
QGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208
L2E+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNk
YXksIE1hcmNoIDI3LCAyMDE0IDEyOjI2IFBNPGJyPg0KPGI+VG86PC9iPiBSb24gUGFya2VyOyBY
dXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgPC9zcGFuPjxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8
L2E+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtz
ZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPkhpIFJvbiw8L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPkkgYXNzdW1lIHRoYXQg
dGhlIGluZGV4IHVzYWdlIHlvdSBtZW50aW9uZWQgYmVsb3cgaXMgdGhlIHNhbWUgd2hldGhlciB0
aGVzZSB0aHJlZSBTRnMgYXJlIG9uIG9uZSBTRkYgb3IgdHdvIFNGRnMsIHdoaWNoIG1lYW5zIHRo
YXQgdGhlIGluZGV4ICMgaXMgYXNzaWduZWQgdG8gU0YtWC1JIHBlciBTRkMgYW5kIGJ5IHRoZSBp
bmNyZW1lbnRhbC4gQSBTRi1YLUkgbWF5DQogYmUgc2VydmVkIHRvIG1hbnkgU0ZDcyBhbmQgcG9z
aXRpb24gZGlmZmVyZW50bHkgaW4gU0ZDcy4gVGhpcyBtZWFucyB0aGF0LCBpbiB0aGlzIG1ldGhv
ZCwgYSBTRi1YLUkgaXMgbWFwcGVkIHdpdGggZGlmZmVyZW50IGluZGV4ICMsIG9uZSBwZXIgZWFj
aCBTRkMgdGhhdCBoYXMgdGhlIFNGLVgtSS4gSU1POiAmbmJzcDt3aGVuIG9wZXJhdG9yL3N5c3Rl
bSBjcmVhdGVzIGEgU0ZDIGFuZCBzZWxlY3RzIFNGLVgtSXMgZm9yIHRoZSBTRkMsIGFuZCB0aGVu
IGFzc2lnbg0KIGluZGV4ICMgdG8gdGhlbSBhbmQgY29uZmlndXJlIHRoZSBmb3J3YXJkaW5nIHRh
YmxlIHdpdGggcGF0aCBJRCBhbmQgaW5kZXggIyBpbiB0aGUgcmVsYXRlZCBTRkZzLiBGdXJ0aGVy
bW9yZSwgZWFjaCBpbmRleCAjIGFsc28gbmVlZCB0byBiZSBhc3NvY2lhdGVkIHRvIHRoZSBhZGRy
ZXNzIG9yIHBvcnQgdGhhdCB0cmFuc3BvcnQgbGF5ZXIgY2FuIHVuZGVyc3RhbmQuICZuYnNwO0lN
TzogdGhpcyBpcyBhIGNvbXBsZXggcHJvY2VzcyBmb3IgdGhlIHN5c3RlbSwNCiB1bmVhc3kgdG8g
bWFuZ2VyIHRvbywgYW5kIG1heSBlYXNpbHkgcHJvbmUgYW4gZXJyb3IuIDwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+U2Vjb25kLCB5b3VyIGRyYWZ0IGFsc28g
bWVudGlvbiB0aGF0IHRoZSB1c2Ugb2YgaW5kZXggdG8gcHJldmVudCB0aGUgbG9vcC4mbmJzcDsg
VGhlIGxvb3AgZG9lcyBub3Qgb2NjdXIgaW4gbm9ybWFsIGNvbmRpdGlvbi4gVGhlIGxvb3Agb2Nj
dXJzIGluIGFibm9ybWFsIGNvbmRpdGlvbi4gU28gdGhlIGxvb3AgcHJldmVudGlvbiBtZWNoYW5p
c20gaXMgdG8gcHJldmVudCBubw0KIGxvb3AgaGFwcGVuIGluIGFueSBhYm5vcm1hbCBjb25kaXRp
b24uIFRoYXQgaXMgd2h5IFRUTCBpcyBkZXNpZ25lZCBmb3IgaW4gSVAgbmV0d29yay4gSWYgU0ZD
IGhlYWRlciBpcyBleHBlY3RlZCB0byB0cmFuc3BvcnQgb3ZlciBhbnkgdHJhbnNwb3J0IG5ldHdv
cmsgYmVzaWRlIElQLCBpdCBuZWVkcyB0aGUgc2ltaWxhciBtZWNoYW5pc20gYXMgSVAvVFRMLiBU
aGUgdXNhZ2Ugb2YgaW5kZXggaW4geW91ciBwcm9wb3NhbCBkb2VzIG5vdCBhY2hpZXZlDQogdGhp
cyBwdXJwb3NlLiA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBD
MCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAi
PklmIHdlIHVzZSBJUCBhcyB0cmFuc3BvcnQsIElNTzogbm8gbmVlZCB0byBpbXBsZW1lbnQgVFRM
IG1lY2hhbmlzbSB3aXRoaW4gU0ZDLCBqdXN0IGxldmVyYWdlIElQIFRUTCBjYXBhYmlsaXR5LiBC
dXQsIGlmIG92ZXIgb3RoZXIgdHJhbnNwb3J0cywgd2UgbmVlZCB0byBpbXBsZW1lbnQgSVAvVFRM
IGxpa2UgbWVjaGFuaXNtIGluIFNGQy4NCjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzAwNzBDMCI+UmVnYXJkcyw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzAwNzBDMCI+THVjeSA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9w
OnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWls
eTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJp
ZjsgY29sb3I6IGJsYWNrOyI+IFJvbiBQYXJrZXIgWzwvc3Bhbj48YSBocmVmPSJtYWlsdG86Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7Ij5tYWls
dG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6
IGJsYWNrOyI+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCA5
OjM1IEFNPGJyPg0KPGI+VG86PC9iPiBYdXhpYW9odTsgTHVjeSB5b25nOyBSZWluYWxkbyBQZW5u
byAocmVwZW5ubyk7IERhdmUgRG9sc29uOyA8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQt
ZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7Ij5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7
IGNvbG9yOiBibGFjazsiPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW3NmY10gU0ZDIGFzIGFu
IElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+WGlhb2h1LDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+SSBkb27igJl0IHRoaW5rIHdlIG5lZWQgdG8gdmlldyB0aGUgU0YgaW5kZXggYXMgYSBU
VEwuJm5ic3A7Jm5ic3A7IEFwcHJvcHJpYXRlIHZhbGlkYXRpb24gYW5kIGxvb3Agc3VwcHJlc3Np
b24gY2FuIGJlIGRvbmUgZXZlbiB3aXRoIHRoZSBjdXJyZW50IHByb3Bvc2VkIGRlZmluaXRpb24u
Jm5ic3A7Jm5ic3A7Jm5ic3A7IEFueSBTRkYgcmVjZWl2aW5nIGFuIFNGQyBlbmNhcHN1bGF0ZWQg
cGFja2V0IG9yIGZyYW1lDQogd291bGQgbmVlZCB0byBrbm93IHRvIHdoaWNoIG9mIGl0cyBkZXBl
bmRlbnQgU0bigJlzIGl0IHNob3VsZCBmb3J3YXJkIHRoZSBwYWNrZXQgb3IgZnJhbWUuJm5ic3A7
Jm5ic3A7IFRvIGRvIHNvIG1lYW5zIHRoYXQgaXQgY2FuIHZhbGlkYXRlIHRoYXQgdGhlIHBhdGgg
SUQgaXMgb25lIHRoYXQgaXQgZXhwZWN0cyB0byBwYXJ0aWNpcGF0ZSBpbiBhbmQgdGhhdCB0aGUg
U0YgaW5zdGFuY2UgaWRlbnRpZmllZCBieSB0aGUgaW5kZXggb24gdGhhdCBwYXRoIGlzIG9uZSB0
aGF0DQogaXQgaXMgcmVzcG9uc2libGUgZm9yLiZuYnNwOyZuYnNwOyAmbmJzcDtTdWNoIGNoYWlu
IHBhdGggZGF0YSBtYXkgaGF2ZSBiZWVuIGxvY2FsbHkgcHJvdmlzaW9uZWQgb3IgbWF5IGhhdmUg
YmVlbiBkaXN0cmlidXRlZCBpbiBhIGNvbnRyb2wgcGxhbmUuPC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5XaGVuIHRoZSBTRkYgcmVjZWl2ZXMgdGhlIGdvb2Qg
cGFja2V0IG9yIGZyYW1lIGJhY2sgZnJvbSBvbmUgb2YgaXRzIGRlcGVuZGVudCBTRuKAmXMsIGl0
IHdpbGwgaWRlbnRpZnkgdGhlIG5leHQgU0YgYW5kIFNGRiBieSBjb25zdWx0aW5nIGl0cyBsb2Nh
bCBkYXRhYmFzZS4mbmJzcDsmbmJzcDsgSWYgaXQgaXMgbm90IHRoZSBmaW5hbCBTRiwgdGhlbiB0
aGUgU0YgaW5kZXggaXMgaW5jcmVtZW50ZWQsDQogdGhlIHRyYW5zcG9ydCBoZWFkZXIgdXBkYXRl
ZCBhcyBuZWNlc3NhcnksIGFuZCB0aGUgcGFja2V0IG9yIGZyYW1lIHByb2dyZXNzZWQuJm5ic3A7
Jm5ic3A7Jm5ic3A7IEZhaWx1cmUgdG8gcHJvcGVybHkgaW5jcmVtZW50IHRoZSBTRiBJbmRleCB3
b3VsZCBiZSBha2luIHRvIGZhaWx1cmUgdG8gZGVjcmVtZW50IGEgVFRMIGJ5IGEgcm91dGVyIOKA
kyB0aGVyZSBpcyBubyBwcm90ZWN0aW9uIGZyb20gdGhhdC48L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBSb248L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAw
aW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiBzZmMgWzwv
c3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlh1eGlhb2h1PGJyPg0KPGI+U2VudDo8L2I+IFRodXJz
ZGF5LCBNYXJjaCAyNywgMjAxNCA1OjQ0IEFNPGJyPg0KPGI+VG86PC9iPiBSb24gUGFya2VyOyBM
dWN5IHlvbmc7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IDwvc3Bhbj48
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3Jn
PC9hPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBb
c2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJs
dWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQg
MGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iWkgtQ04i
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayI+
5Y+R5Lu25Lq6PC9zcGFuPjwvYj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2siPjo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayI+IHNmYw0KIFs8L3Nw
YW4+PGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuIj5tYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayI+XQ0KPGI+PHNwYW4gbGFuZz0iWkgt
Q04iPuS7o+ihqCA8L3NwYW4+PC9iPlJvbiBQYXJrZXI8YnI+DQo8Yj48c3BhbiBsYW5nPSJaSC1D
TiI+5Y+R6YCB5pe26Ze0PC9zcGFuPjo8L2I+IDIwMTQ8c3BhbiBsYW5nPSJaSC1DTiI+5bm0PC9z
cGFuPjM8c3BhbiBsYW5nPSJaSC1DTiI+5pyIPC9zcGFuPjI2PHNwYW4gbGFuZz0iWkgtQ04iPuaX
pTwvc3Bhbj4gNzoxMzxicj4NCjxiPjxzcGFuIGxhbmc9IlpILUNOIj7mlLbku7bkuro8L3NwYW4+
OjwvYj4gTHVjeSB5b25nOyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOw0K
PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW4iPnNmY0BpZXRmLm9y
Zzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2lt
U3VuO2NvbG9yOmJsYWNrIj48YnI+DQo8Yj48c3BhbiBsYW5nPSJaSC1DTiI+5Li76aKYPC9zcGFu
Pjo8L2I+IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFu
ZCBjb25zPzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTog
VGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij5MdWN5LA0KPC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBU
YWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFt
aWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPlJlZ2FyZGluZyB0aGUgc2Vy
dmljZSBmdW5jdGlvbiBpbmRleCB0aGF0IHdvdWxkIGJlIGNvbnRhaW5lZCBpbiB0aGUgc2Vydmlj
ZSBoZWFkZXIsIEkgdGhpbmsgaXQgaXMgc2ltcGx5IGluY3JlbWVudGVkIGZyb20gMSB0byBpbmRp
Y2F0ZSB0aGUgbmV4dCBzZXJ2aWNlIGZ1bmN0aW9uDQogd2l0aGluIHRoZSBjaGFpbi4gJm5ic3A7
IEZvciBleGFtcGxlLCBpZiB0aGUgcGF0aCBJRCBpcyBYLCBmb3IgYSBwYXRoIHtTRi1BLTUsIFNG
LUItMiwgU0YtQy02fSwgdGhlbiBwYWNrZXRzIGRlc3RpbmVkIGZyb20gYSBjbGFzc2lmaWVyIHRv
d2FyZHMgU0YtQS01IHdvdWxkIGNhcnJ5IChwYXRoIFgsIGluZGV4IDEpLCBwYWNrZXRzIGZyb20g
U0YtQS01IHRvIFNGLUItMiB3b3VsZCBjYXJyeSAocGF0aCBYLCBpbmRleCAyKSwgZXRjLjwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEw
cHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAx
MjUpOyI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjUuMjVw
dCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Y29sb3I6IzFGNDk3RCI+W1hpYW9odV0g
SSB0aGluayB0aGUgdmFsdWUgb2YgdGhlIHNlcnZpY2UgaW5kZXggc2hvdWxkIGJlIGRlY3JlbWVu
dGVkLCByYXRoZXIgdGhhbiBiZWluZyBpbmNyZW1lbnRlZCB3aGVuIHRyYXZlbGxpbmcgYWxvbmcg
dGhlIHNlcnZpY2UgcGF0aCBzaW5jZSB0aGF0IGluZGV4IGlzIG5vdA0KIG9ubHkgdXNlZCBmb3Ig
aW5kaWNhdGluZyB0aGUgbmV4dCBzZXJ2aWNlIGZ1bmN0aW9uIHdpdGhpbiB0aGUgY2hhaW4sIGJ1
dCBhbHNvIHVzZWQgZm9yIG90aGVyIHB1cnBvc2VzIChlLmcuLCBUVEwgb2YgdGhlIHNlcnZpY2Ug
cGF0aCwgaW5kaWNhdG9yIG9mIHRoZSBlbmQgb2YgdGhlIHNlcnZpY2UgY2hhaW4pLCB1bmxlc3Mg
eW91IHdhbnQgdG8gaW50cm9kdWNlIGFuIGFkZGl0aW9uYWwgZmllbGQgd2hpY2ggaW5kaWNhdGVz
IHRoZSB0b3RhbCBsZW5ndGgNCiBvZiB0aGUgc2VydmljZSBjaGFpbi48L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NS4yNXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2
LjBwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6NS4yNXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtjb2xvcjojMUY0
OTdEIj5CZXN0IHJlZ2FyZHMsPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxNi4wcHQ7Y29sb3I6IzFGNDk3RCI+WGlhb2h1PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsg
Zm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+Jm5ic3A7ICZu
YnNwO1Jvbjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBi
bGFjazsiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIi
IHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlciI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTJwdDsg
Zm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgY29sb3I6IGJsYWNrOyI+DQo8
aHIgc2l6ZT0iMiIgd2lkdGg9IjEwMCUiIGFsaWduPSJjZW50ZXIiPg0KPC9zcGFuPjwvZGl2Pg0K
PGRpdiBpZD0iZGl2UnBGOTk2MjQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1ib3R0b206MTIuMHB0Ij48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZh
bWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij5Gcm9tOjwvc3Bhbj48L2I+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1z
ZXJpZjsgY29sb3I6IGJsYWNrOyI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnIj5zZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQogb24gYmVoYWxmIG9mIEx1Y3kgeW9u
ZyBbPGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIj5sdWN5LnlvbmdAaHVhd2Vp
LmNvbTwvYT5dPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDY6Mzgg
UE08YnI+DQo8Yj5Ubzo8L2I+IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247
IDwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJp
ZjsiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsg
Zm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+PGJyPg0KPGI+
U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBw
cm9zIGFuZCBjb25zPzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+SGkgUmVpbmFsZG8sPC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5UaGFuayB5b3UgdG8gc2hhcmUgeW91ciB2aWV3
cyBvbiB0aGlzIHNvbHV0aW9uLiBXZSB3YW50IHRvIGhhdmUgYW4gZWxlZ2FudCBhbmQgZ2VuZXJh
bCBzb2x1dGlvbiB3aXRoIG9uZSBzdGFuZGFyZCBTRkMgaGVhZGVyIHRvIGNvdmVyIG1ham9yaXR5
IHVzZSBjYXNlczwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMw
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+
U2VlIGlubGluZSBiZWxvdy48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMw
MDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNv
bGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTog
VGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsg
Y29sb3I6IGJsYWNrOyI+IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKSBbPC9zcGFuPjxhIGhyZWY9
Im1haWx0bzpyZXBlbm5vQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7Ij5tYWlsdG86
cmVwZW5ub0BjaXNjby5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7
IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPl0NCjxicj4N
CjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA0OjU2IFBNPGJyPg0KPGI+VG86
PC9iPiBMdWN5IHlvbmc7IERhdmUgRG9sc29uOyA8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZv
bnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7Ij5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2Vy
aWY7IGNvbG9yOiBibGFjazsiPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gU0ZDIGFz
IGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPkhpLDwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNr
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+VGhlcmUgYXJlIHNldmVyYWwgc29sdXRpb24g
dG8gdGhpcyBwcm9ibGVtLiBTb21lIG9mIHRoZW0gaW1wbGVtZW50YXRpb24gc3BlY2lmaWMsIG90
aGVycyBtb3JlIGVsZWdhbnQuJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2NvbG9yOmJsYWNrIj4xIC0gT25lIG9mIHRoZSBtb3JlIGVsZWdhbnQgb25lcyBpcyB0byB1
c2UgdGhlIFNlcnZpY2UgSW5kZXggdG8gZGV0ZXJtaW5lIHRoZSBuZXh0IHNlcnZpY2UgZnVuY3Rp
b24gaW5zdGFuY2UuICZuYnNwO0l0IG1ha2VzIGZvciBhIGNvbXBsZXRlbHkgc3RhdGVsZXNzIHNv
bHV0aW9uIChjb2RlIHdpc2UpLiAmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6LjI1aW4iPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5bTHVjeV0N
Cjwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj53aGVuIHVzaW5nIFBh
dGggSUQgYW5kIFNlcnZpY2UgSW5kZXggb24gU0ZDIGhlYWRlciwgaXQgcmVxdWlyZXMgYXNzaWdu
aW5nIGluZGV4ICMgdG8gZWFjaCBTRiBpbnN0YW5jZSwgY29uZmlndXJpbmcgdGhlbSBpbiB0aGUg
Zm9yd2FyZGluZyB0YWJsZSwgd2hpY2ggaXMgdmVyeSBjb21wbGV4IHByb2Nlc3MgYW5kIGVhc2ls
eSBwcnVuZSBmb3IgZXJyb3IgaW4gbWF5IG9waW5pb24uDQogJm5ic3A7SW4gYWRkaXRpb24sIGVh
Y2ggU0YgaW5zdGFuY2UgbWF5IHNlcnZlIG1vcmUgdGhhbiBvbmUgU0ZDLCBzbyBuZWVkIHRvIGFz
c2lnbiBpbmRleCAjIGZvciBlYWNoIFNGQywgd2hpY2ggaXMgbW9yZSBjb21wbGV4LiBSZWdhcmRp
bmcgdGhlIHN0YXRlbGVzcywgSSBkb27igJl0IGdldCBpdC4gSXNu4oCZdCBpbmRleCAjIGEgc3Rh
dGUgYXMgd2VsbCAobWF5IGJlIGZldyBiaXQgbGVzcyk/PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0Oi4yNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi4yNWluIj48c3BhbiBzdHls
ZT0iY29sb3I6IzAwNzBDMCI+VG8gaW1wbGVtZW50IHRydWUgc3RhdGVsZXNzLCBTRkMgaGVhZGVy
IG5lZWRzIGFiaWxpdHkgdG8gY2FycnkgYWxsIFNGSXMgSVAgYWRkcmVzc2VzIGluIFNGQyBoZWFk
ZXIsIHdoaWNoIHdhcyBjb25zaWRlcmVkIGFzIG5vbi1zY2FsZSBzb2x1dGlvbi48L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29s
b3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj4yIOKAkyBBbm90aGVyIG9wdGlv
biBpcyBmcm9tIGEgY29kaW5nIHBlcnNwZWN0aXZlIHlvdSBjYW4ganVzdCBrZWVwIG1vcmUgc3Rh
dGUgaW4geW91ciBTTi9TRkYgd2hpbGUgeW91IHByb2Nlc3MgdGhlIHBhY2tldCBhbmQgZGV0ZXJt
aW5lIHdoYXQgaXMgdGhlIOKAnG5leHTigJ0gc2VydmljZS4gJm5ic3A7PC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPltMdWN5XSBBZ3JlZS48L3Nw
YW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+QnV0
IGlycmVzcGVjdGl2ZSwgdGhlIFNOIG5lZWRzIHRvIGtub3cgdGhlIFBhdGggSUQgYW5kIHRoZSBs
aXN0IG9mIFNGSXMgaW50ZXJuYWwgdG8gaXRzIG5vZGUuIFRoaXMgcHJvdmlzaW9uaW5nIGNhbiBo
YXBwZW4gaW4gYSB2YXJpZXR5IG9mIHdheXMsIEkgaW1wbGVtZW50ZWQgd2l0aCBSRVNUY29uZiBh
bmQgTmV0Y29uZi4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29s
b3I6YmxhY2siPkFzIGZhciBhcyBVRFAvSVAgdnMuSVAsIEkgZ2l2ZSBwcmVmZXJlbmNlIHRvIFVE
UC9JUC4gSWYgeW91IGhhdmUgYSBmaXhlZCBwb3J0IG92ZXIgVURQIGluIHdoaWNoIHRvIHJlY2Vp
dmUvc2VuZCBwYWNrZXRzOjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xv
cjpibGFjayI+LSBZb3UgY2FuIGhhdmUgeW91ciBlbnRpcmUgZGF0YXBsYW5lIGluIHVzZXJwYWNl
IGFuZCB1c2UgYSB2YXJpZXR5IG9mIHByb2dyYW1taW5nIGxhbmd1YWdlcy4mbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtjb2xvcjpibGFjayI+LSBZb3UgZG8gbm90IG5lZWQgcmF3IHBhY2tldCBhY2Nlc3MgdG8gcHVs
bC9zZW5kIHBhY2tldHMuIFRoZXJlZm9yZSBubyByb290IHN1cHBvcnQuJm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Y29sb3I6YmxhY2siPi0gVURQIGNhbiB0cmF2ZXJzZSBub24tU0ZDIGF3YXJlIG1pZGRsZXhib3hl
cy4NCjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMw
Ij5bTHVjeV0gQWdyZWUgb24gdGhpcyBzdGF0ZW1lbnQuIEJ1dCBmb3IgU0ZDIGRvbWFpbiwgZG8g
d2Ugd2FudCB0byBhbGxvdyBzdWNoIG1pZGJveGVzIG9uIFNGQyBwYXRoPyBNYXliZSBoYXBwZW4g
aWYgYSBTRkMgZG9tYWluIGNyb3NzZXMgbW9yZSB0aGFuIHRyYW5zcG9ydCBkb21haW5zPyBUaGlz
IGlzIG9uZSBJIGxpa2UgdG8ga25vdyBmcm9tIFNQcyBhbmQNCiBTRiB2ZW5kb3JzLiA8L3NwYW4+
PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4m
bmJzcDs8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xv
cjojMDA3MEMwIj5SZWdhcmRzLDwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNw
YW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPkx1Y3k8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj5PciB5b3UgY2FuIHVz
ZSBhbnkgb2YgdGhlIGF2YWlsYWJsZSBtZXRob2RzKCBUVVJOLCBTVFVOLCBldGMpLiAmbmJzcDtJ
ZiB5b3UgZW5jYXAgaW4gc29tZXRoaW5nIGVsc2Ugb3RoZXIgdGhhbiBJUC9VRFAgdGhlIGFwcGxp
Y2FiaWxpdHkgb2YgU0ZDIHdpbGwgYmUgY29uc2lkZXJhYmx5IGRpbWluaXNoZWQuSnVzdCBjaGVj
ayBTVENQIGFuZCBpdHMNCiBwcm9ibGVtIG9uIGdldHRpbmcgYWRvcHRlZCBnaXZlbiBtaWRkbGV4
Ym94ZXMgJm5ic3A7bm90IHJlY29nbml6aW5nIGl0cyBwcm90b2NvbCBudW1iZXIuICZuYnNwOyZu
YnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMw
Ij4mbmJzcDs8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj4tIEl0IGppdmVzIHdpdGggb3Ro
ZXIgSUVURiB3b3JrIGluIHRoZSBhcmVhcyBvZiBtZXRhZGF0YSBhbmQgdHJhbnNwb3J0IHNlcnZp
Y2VzIChzYXksIFRBUFMpLiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtjb2xvcjpibGFjayI+cmVnYXJkcywmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+Jm5ic3A7
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Y29sb3I6YmxhY2siPlJlaW5hbGRvJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2si
PiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNC
NUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Yj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkZyb206IDwvc3Bhbj48L2I+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj5MdWN5IHlvbmcgJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86
bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj5sdWN5LnlvbmdAaHVhd2VpLmNv
bTwvYT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+VHVl
c2RheSwgTWFyY2ggMjUsIDIwMTQgYXQgMjoyNSBQTTxicj4NCjxiPlRvOiA8L2I+RGF2ZSBEb2xz
b24gJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iIHRhcmdl
dD0iX2JsYW5rIj5kZG9sc29uQHNhbmR2aW5lLmNvbTwvYT48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPiZndDssICZxdW90Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+JnF1
b3Q7ICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPnNmY0BpZXRmLm9yZzwvYT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZndDs8YnI+DQo8
Yj5TdWJqZWN0OiA8L2I+UmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24s
IHByb3MgYW5kIGNvbnM/PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6Ymxh
Y2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6IzAwNzBDMCI+SGkgRGF2ZSw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMwMDcwQzAiPklmIGEgc2VydmljZSBmb3J3YXJkZXIgcG9pbnQgY29ubmVj
dHMgbW9yZSB0aGFuIG9uZSBTRiBpbnN0YW5jZXMgdGhhdCBiZWxvbmcgdG8gdGhlIHNhbWUgU0ZD
LCBob3cgY2FuIG9uZSBQYXRoIElEIGRldGVybWluZSB3aGljaCBTRiBpbnN0YW5jZXMgaXMgdGhl
IG5leHQ/IElmIHlvdSBkcmF3IGEgc2VydmljZSBjaGFpbiBwYXRoIHdpdGggbWFueSBTRiBpbnN0
YW5jZXMsDQogeW91IGNhbiBlYXNpbHkgc2VlLCBpZiBQYXRoIElEIHJlcHJlc2VudHMgdGhhdCBw
YXRoLCBzZXJ2aWNlIGZvcndhcmRlciBuZWVkcyB0byB1c2UgcHJldmlvdXMgU0Ygb24gdGhlIHBh
dGggdG8gcG9zaXRpb24gdGhlIG5leHQgU0Ygb24gdGhhdCBwYXRoLjwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+THVjeSA8L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAw
aW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPkZy
b206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTog
VGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij4gRGF2ZSBEb2xzb24gWzwvc3Bhbj48
YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlm
OyI+bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxh
Y2s7Ij5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgNDoxMCBQ
TTxicj4NCjxiPlRvOjwvYj4gTHVjeSB5b25nOyA8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZv
bnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7Ij5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2Vy
aWY7IGNvbG9yOiBibGFjazsiPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogU0ZDIGFzIGFuIElQ
IG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+V2h5IGRvIHlvdSB0aGluayB0aGUgcHJldmlvdXMgU0YgSVAgYWRkcmVzcyBpcyByZXF1
aXJlZCB0byBkZXRlcm1pbmUgdGhlIG5leHQgU0YgSVAgYWRkcmVzcz8gV2h5IGlzIHRoZSBQYXRo
IElEIG5vdCBzdWZmaWNpZW50IGluZm9ybWF0aW9uPzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGlu
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7
IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPkZyb206PC9z
cGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21h
LCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij4gTHVjeSB5b25nIFs8L3NwYW4+PGEgaHJlZj0i
bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiPm1haWx0
bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog
MTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+XQ0K
PGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDQ6NTYgUE08YnI+DQo8
Yj5Ubzo8L2I+IERhdmUgRG9sc29uOyA8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFt
aWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7Ij5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNv
bG9yOiBibGFjazsiPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogU0ZDIGFzIGFuIElQIG9yIFVE
UCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+
SW4gdGhpcyBzb2x1dGlvbiwgc2VydmljZSBmb3J3YXJkZXIgYW5kIFNGIGluc3RhbmNlIGFyZSBz
ZXBhcmF0ZWQgZW50aXRpZXMuIFNlcnZpY2UgZm9yd2FyZGVyIG5lZWRzIFBhdGggSUQgYW5kIHBy
ZXZpb3VzIFNGIElQIGFkZHJlc3MgdG8gdW5pcXVlbHkgaWRlbnRpZnkgdGhlIG5leHQgU0YgSVAg
YWRkcmVzcy4NCjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMw
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+
THVjeTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJz
cDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERG
IDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fu
cy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFj
azsiPiBEYXZlIERvbHNvbiBbPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5l
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQt
ZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7Ij5tYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb208
L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhv
bWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUdWVz
ZGF5LCBNYXJjaCAyNSwgMjAxNCAzOjIxIFBNPGJyPg0KPGI+VG86PC9iPiBMdWN5IHlvbmc7IDwv
c3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsi
PnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9u
dC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+PGJyPg0KPGI+U3Vi
amVjdDo8L2I+IFJFOiBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBj
b25zPzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JIGRvIG5vdCBzZWUgd2h5IHNvdXJjZSBJ
UCBhZGRyZXNzIChwcmV2aW91cyBTRikgd291bGQgYmUgcmVxdWlyZWQgdG8gbG9vayB1cCB0aGUg
bmV4dCBTRi4gVGhlIHBhdGggSUQgc2hvdWxkIGJlIHN1ZmZpY2llbnQgdG8gZGV0ZXJtaW5lIHRo
ZSBuZXh0IFNGLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAx
LjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMt
c2VyaWY7IGNvbG9yOiBibGFjazsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7
Ij4gc2ZjIFs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRh
aG9tYSwgc2Fucy1zZXJpZjsiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1z
ZXJpZjsgY29sb3I6IGJsYWNrOyI+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5MdWN5IHlvbmc8YnI+
DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgNDowMiBQTTxicj4NCjxiPlRv
OjwvYj4gPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5z
LXNlcmlmOyI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
MHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij48YnI+
DQo8Yj5TdWJqZWN0OjwvYj4gW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwg
cHJvcyBhbmQgY29ucz88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkhpLDxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj5UaGVyZSBhcmUgbWFueSB3YXlzIHRvIGltcGxlbWVudCBTRkNz
LiBIb3dldmVyLCBvbmUgb2Ygb3VyIGdvYWxzIGluIHN0YW5kYXJkIGlzIHRvIGRldmVsb3AgYSBz
b2x1dGlvbiB0aGF0IGlzIHNpbXBsZSBhbmQgbGVzcyBjb3N0IGZvciB2ZW5kZXJzIGFuZCBzZXJ2
aWNlIHByb3ZpZGVycy4gJm5ic3A7T3RoZXIgZ29hbHMgYXJlIHRoYXQgdGhlIHNvbHV0aW9uIGNh
biBhcHBseQ0KIHRvIGNvbW1vbiBhbmQgbWFqb3JpdHkgdXNlIGNhc2VzLiA8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+SWYgd2UgaW1wbGVtZW50IFNGQyBhcyBhbiBJUCBvciBVRFAv
SVAgYXBwbGljYXRpb24sIGkuZS4gb25jZSB0cmFmZmljIGlzIGNsYXNzaWZpZWQgYnkgdGhlIGNs
YXNzaWZpY2F0aW9uLCBpdCBhZGRzIFNGQyBoZWFkZXIgYW5kIElQIGhlYWRlciAob3V0ZXIpIG9u
IHRoZSBwYWNrZXRzIChVRFAgaGVhZGVyIHRvbyBpbiBsYXR0ZXIgY2FzZSksIGFuZCBzZW5kIHN1
Y2gNCiBwYWNrZXRzIGFzIGEgcmVndWxhciBJUCBwYWNrZXQuIFRoZSBzcmMgSVAgb2Ygb3V0ZXIg
aGVhZGVyIGNhbiBiZSBjbGFzc2lmaWNhdGlvbiBJUCBhZGRyZXNzLCBhbmQgZHN0IElQIGNhbiBi
ZSBuZXh0IFNGIEluc3RhbmNlIElQIGFkZHJlc3MuIE1hbnkgdHJhbnNwb3J0IG5ldHdvcmtzIGNh
biBjYXJyeSBJUCB0cmFmZmljIGFuZCByb3V0ZSBJUCBwYWNrZXRzIGJhc2VkIG9uIGRzdCBJUCBh
ZGRyZXNzLiAmbmJzcDtXZSBvbmx5IG5lZWQgdG8gcmVxdWVzdA0KIGEgbmV3IElQIHByb3RvY29s
IHR5cGUgZm9yIFNGQy4gQXQgdGhlIHNlcnZpY2UgZm9yd2FyZGVyIHBvaW50LCBpdCBjYW4gbG9v
ayB1cCBuZXh0IFNGIElQIGFkZHJlc3MgYmFzZWQgb24gUGF0aCBJRCBpbiBTRkMgaGVhZGVyIGFu
ZCBzcmMgSVAgYWRkcmVzcyAocHJldmlvdXMgU0YpIG9uIHRoZSBwYWNrZXQuICZuYnNwO0EgU0Yg
YWxzbyBmb3J3YXJkcyB0aGUgcGFja2V0IHdpdGggU0ZDIGhlYWRlciBhcyBhbiBJUCBwYWNrZXQg
YW5kIGZpbGxzIGl0cyBJUA0KIGFkZHJlc3MgYXMgc3JjIElQIGFuZCB0aGUgc2VydmljZSBmb3J3
YXJkZXIgcG9pbnQgSVAgYWRkcmVzcyBhcyB0aGUgZHN0IElQIG9uIHRoZSBwYWNrZXQuDQo8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+VGhpcyBzb2x1dGlvbiB3b3JrcyBmb3IgZWl0
aGVyIFNGQyBhcyBhbiBJUCBhcHBsaWNhdGlvbiBvciBVRFAvSVAgYXBwbGljYXRpb24sIHdoaWNo
IG9uZSBpcyBtb3JlIHByb3BlciBmcm9tIFNGIGFuZCBzZXJ2aWNlIGZvcndhcmRlciBwb2ludD88
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+VGhpcyBzb2x1dGlvbiBzZWVtcyBzaW1w
bGUgdG8gbWUgYW5kIG9ubHkgbmVlZCBQYXRoIElEIGluIFNGQyBoZWFkZXIgZm9yIHN0ZWVyaW5n
IHRyYWZmaWMgdGhyb3VnaCB0aGUgU0ZDIHBhdGguIEJ1dCBsaWtlIHRvIHNlZSBvdGhlcnPigJkg
b3BpbmlvbiBvbiB0aGlzIHNvbHV0aW9uLCBwcm9zIGFuZCBjb25zLjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj5UaGFua3MsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5MdWN5PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L3NwYW4+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_CF5B23191E795jguicharciscocom_--


From nobody Fri Mar 28 10:25:20 2014
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7B0171A0936 for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 10:25:18 -0700 (PDT)
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 Qx89zvPZsZjo for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 10:25:16 -0700 (PDT)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) by ietfa.amsl.com (Postfix) with ESMTP id A13461A0934 for <sfc@ietf.org>; Fri, 28 Mar 2014 10:25:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3240; q=dns/txt; s=iport; t=1396027515; x=1397237115; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=Ie495uDXiWGzz30VFFOKZZJsiJOT0FWzdbmxYEdAlWo=; b=GAMYLY+d32RbHEPtMjpzmtauyvdDLHmtLK8H7GFLxJ4vgWc0VK7D6sFP 8EcrssD9ney6IplK130zs0sjs6vuuQ+w/QAosU/kInDq49M4KnDdpVmay 1iduwlAClWrHpdfAo1/7QpI/gSEIB8o1ChYtD8mFbeldWTGZ2HFCO6gsR c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AisFADqwNVOtJV2d/2dsb2JhbABZgwY7V7s7hzWBGBZ0giUBAQEEAQEBGh00AwgQAgEIGB4QJwslAgQBDQUJh3AN0XMXjhgOAgIBTwIFhDgElGKDbIEzkQKDMIIr
X-IronPort-AV: E=Sophos;i="4.97,752,1389744000"; d="scan'208";a="313671133"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by rcdn-iport-3.cisco.com with ESMTP; 28 Mar 2014 17:25:14 +0000
Received: from xhc-aln-x05.cisco.com (xhc-aln-x05.cisco.com [173.36.12.79]) by rcdn-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id s2SHPDGo023627 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 28 Mar 2014 17:25:14 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.171]) by xhc-aln-x05.cisco.com ([173.36.12.79]) with mapi id 14.03.0123.003; Fri, 28 Mar 2014 12:25:13 -0500
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Zhen Cao <zehn.cao@gmail.com>
Thread-Topic: [sfc] Progression of use case documents in the SFC WG
Thread-Index: AQHPSRxfEA3AATWG/kWi/n3iJI0NjZr2gpsAgABs1ID//+R0gA==
Date: Fri, 28 Mar 2014 17:25:12 +0000
Message-ID: <CF5B2896.1E7AC%jguichar@cisco.com>
References: <CF588C77.1E5F9%jguichar@cisco.com> <CAProHARwm+vZC0YboprVMM94BCrdKXOR7m0GUA5KTxu08hKJ0w@mail.gmail.com> <53358F53.2030409@joelhalpern.com>
In-Reply-To: <53358F53.2030409@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.98.43.184]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <12E05D26E063C24189D526D756650B94@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/tl8mGjdeRtaDz3dyMiD-IBxnORw
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Mar 2014 17:25:18 -0000

Thank you Joel. Yes, this is the approach we plan to take and I see a lot
of support for that on the list.

On 3/28/14, 11:03 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:

>One aspect in the chairs proposal that struck me has particularly useful
>was keeping the use case document for specific partners separate.  That
>way, it is MUCH easier to liaise with 3GPP or the BBF on the aspects of
>the use cases that are important to them.
>
>Yours,
>Joel
>
>On 3/28/14, 4:34 AM, Zhen Cao wrote:
>> Dear Chairs,
>>
>> I do not know how we come to this conclusion given the below facts
>> 1) Email discussion on January,
>> http://www.ietf.org/mail-archive/web/sfc/current/msg00966.html, with
>> many supports of moving forward the  document draft-liu-sfc-use-cases.
>>
>> 2) London discussion as per
>> http://www.ietf.org/proceedings/89/minutes/minutes-89-sfc , where
>> several people voice out that we need one document
>>
>> As for draft-liu-sfc-use-cases, I'd say it is not a simple 'general'
>> use cases write-up, actually it has already merged with one mobility
>> use case from Med, and it also describe the use cases from the
>> abstract point of view, i.e. two angles that try to summarize the
>> existing activities.
>>
>> Technically, one use cases document is much better for people both
>> inside and outside to understand the sfc activities better. The
>> draft-liu-sfc-use-cases serves this target very well. And many use
>> cases are basically the same according the chaining logic, why we need
>> so many...
>>
>> So based on previous discussion both on the list and f2f meeting,  I
>> am suggesting that we move forward the general document and consider
>> other documents in meanwhile as they turn out to be significant.
>>
>> Many thanks,
>> zhen cao
>> china mobile
>>
>>> That leaves: http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/,
>>>a
>>> more general document. But that document includes text on three topics
>>>that
>>> would be covered in more detail elsewhere (broadband, mobile, and DC).
>>>While
>>> this document could contain pointers to the other documents, that
>>>leaves the
>>> document with very little standalone content -- raising the question
>>>of what
>>> should be done with it, or what content it could incorporate in order
>>>to be
>>> worthwhile as a standalone document.
>>>
>>> Thus, the chairs recommendation at this time is:
>>>
>>> 1) Call for WG adoption of draft-haeffner-sfc-use-case-mobility-00.txt
>>>and
>>> draft-kumar-sfc-dc-use-cases-00.txt as WG documents (target:
>>>informational).
>>>
>>> 2) Defer action on draft-liu-service-chaining-use-cases  and
>>> draft-meng-sfc-broadband-usecases per the above discussion.
>>>
>>> Does this make sense?
>>>
>>> Jim & Thomas
>>>
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>>
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc


From nobody Fri Mar 28 10:26:00 2014
Return-Path: <smkumar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AB0A51A0930 for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 10:25:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -13.91
X-Spam-Level: 
X-Spam-Status: No, score=-13.91 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, J_CHICKENPOX_22=0.6, 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 ywh7G8AJw2d5 for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 10:25:50 -0700 (PDT)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) by ietfa.amsl.com (Postfix) with ESMTP id 2C62F1A0951 for <sfc@ietf.org>; Fri, 28 Mar 2014 10:25:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=120148; q=dns/txt; s=iport; t=1396027539; x=1397237139; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=NRJ8hKiaZ5SqikiNf28+JdFjwuwXc1MG9884Naxs6ro=; b=nG7rZ3dwwcysi4jG7aeAVi/w9hMHSrERHxyvjsowC3Z/NOZtr1m70XHA A5tkbpht4Q9LPS3BqV5VZ21U1CRSKn83I/b/mX1ZZoRhLZ00Z4ZjDhR5B j0Oq9zSVrKRH2efDvM+KMrX3BknsEdyC/RGGYo+O7NSRAf+z+gV3WjtuY 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AkgIADqwNVOtJV2c/2dsb2JhbABPCoJCRDtXgwq+SAEBgRwZfxZ0giUBAQEEGgEIChogIgIBBgIRAQIBAQEhAQYDAgICMBQDBggCBAESG4deknGcGIQSnmUXjhcHOAkKBxABAoJtgUkElB6EMJI1gzCBayQc
X-IronPort-AV: E=Sophos;i="4.97,752,1389744000";  d="scan'208,217";a="313640504"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by rcdn-iport-5.cisco.com with ESMTP; 28 Mar 2014 17:25:37 +0000
Received: from xhc-aln-x03.cisco.com (xhc-aln-x03.cisco.com [173.36.12.77]) by rcdn-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id s2SHPb9A008147 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 28 Mar 2014 17:25:37 GMT
Received: from xmb-aln-x09.cisco.com ([169.254.4.162]) by xhc-aln-x03.cisco.com ([173.36.12.77]) with mapi id 14.03.0123.003; Fri, 28 Mar 2014 12:25:36 -0500
From: "Surendra Kumar (smkumar)" <smkumar@cisco.com>
To: Lucy yong <lucy.yong@huawei.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Xuxiaohu <xuxiaohu@huawei.com>, "Reinaldo Penno (repenno)" <repenno@cisco.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7QAAGnooAAAH8L8AAAfg8Q///n04D//9oCYIAAW5/h///gmnD//U35sP/6hfbA//T2RyD/6c5dEP/TiYOA/6cRQrD/TiGE8P6cQQAA/Th/+nD6cPSFMPThqjUA6cKBGEDThOCRgA==
Date: Fri, 28 Mar 2014 17:25:35 +0000
Message-ID: <CF5AF882.36690%smkumar@cisco.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com> <CF574684.A63B%repenno@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D4535F3F5@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E5D0F@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08265375@NKGEML512-MBS.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E7DEA@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AA2A@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8031@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AB2E@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8228@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AB79@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8289@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536ABAE@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E82DB@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536ABF6@dfweml701-chm.china.huawei.com> <CF5A2A2C.365D5%smkumar@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D4536B4C8@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D4536B4C8@dfweml701-chm.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.21.87.33]
Content-Type: multipart/alternative; boundary="_000_CF5AF88236690smkumarciscocom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/8XZ46R88343sRt3UeuiJXsdMFUI
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Mar 2014 17:25:55 -0000

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

THVjeSwNCg0KQ29tbWVudHMgaW5saW5lLg0KDQpSZ2RzLA0KU3VyZW5kcmEuDQoNCkZyb206IEx1
Y3kgeW9uZyA8bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29t
Pj4NCkRhdGU6IEZyaWRheSwgTWFyY2ggMjgsIDIwMTQgNjozOCBBTQ0KVG86IFN1cmVuZHJhIEt1
bWFyIDxzbWt1bWFyQGNpc2NvLmNvbTxtYWlsdG86c21rdW1hckBjaXNjby5jb20+PiwgUm9uIFBh
cmtlciA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbT4+LCBYdXhpYW9odSA8eHV4aWFvaHVAaHVhd2VpLmNvbTxtYWls
dG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+LCAiUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pIiA8cmVw
ZW5ub0BjaXNjby5jb208bWFpbHRvOnJlcGVubm9AY2lzY28uY29tPj4sIERhdmUgRG9sc29uIDxk
ZG9sc29uQHNhbmR2aW5lLmNvbTxtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+PiwgInNmY0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiIgPHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPj4NClN1YmplY3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0
aW9uLCBwcm9zIGFuZCBjb25zPw0KDQoNClN1cmVuZHJhLA0KDQpNeSByZXBseSBpbmxpbmUuDQpG
cm9tOiBTdXJlbmRyYSBLdW1hciAoc21rdW1hcikgW21haWx0bzpzbWt1bWFyQGNpc2NvLmNvbV0N
ClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCA5OjQ5IFBNDQpUbzogTHVjeSB5b25nOyBS
b24gUGFya2VyOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNv
bjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10g
U0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KTHVjeSwN
Cg0KV2FzIG5vdCBmb2xsb3dpbmcgdGhlIHRocmVhZCBmdWxseTsgaGFwcGVuZWQgdG8gcmVhZCB0
aGlzIG9uZS4gVGhpcyBzZWVtcyB0byBiZSBhcmNoaXRlY3R1cmFsbHkgaWxsLXRob3VnaHQtb3V0
IElNTyAtIGNvbW1lbnRzIGlubGluZS4uDQpbTHVjeV0gSSBzZWUgdGhpcyBhcyB1bmhlYWx0aHkg
Y29tbWVudC4NClNLMT4gUGxlYXNlIGRvbid0IHJlYWQgdG9vIG11Y2ggaW50byBpdC4gSSB3YXMg
YmVpbmcgdmVyeSBjYXN1YWwsIG5vIGhhcm0gaW50ZW5kZWQuIENvZmZlZS9kcmluayBpcyBvbiBt
ZSBpbiBUb3JvbnRvIDopDQpGcmFua2x5LCBJIHNlZSB3aGF0IGlzIGJlaW5nIGRlc2NyaWJlZCBh
cyB3YXkgdG9vIG5hcnJvdyBhbmQgd2l0aCBhc3N1bXB0aW9ucy4NCg0KUmdkcywNClN1cmVuZHJh
Lg0KDQpGcm9tOiBMdWN5IHlvbmcgPGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5Lnlv
bmdAaHVhd2VpLmNvbT4+DQpEYXRlOiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgMjoyNSBQTQ0K
VG86IFJvbiBQYXJrZXIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PiwgWHV4aWFvaHUgPHh1eGlhb2h1QGh1YXdl
aS5jb208bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+PiwgIlJlaW5hbGRvIFBlbm5vIChyZXBl
bm5vKSIgPHJlcGVubm9AY2lzY28uY29tPG1haWx0bzpyZXBlbm5vQGNpc2NvLmNvbT4+LCBEYXZl
IERvbHNvbiA8ZGRvbHNvbkBzYW5kdmluZS5jb208bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29t
Pj4sICJzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4iIDxzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVE
UCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KSGkgUm9uLA0KDQpJZiB3ZSB0cmVhdCBT
RkMgYXMgYW4gSVAgb3IgSVAvVVBEIGFwcGxpY2F0aW9uLCB3ZSBkbyBub3QgY2hhbmdlIHRoZSBy
ZXF1aXJlbWVudCBhbmQgYXJjaGl0ZWN0dXJlLiBXZSBoYXZlIGEgc2ltcGxlIHNvbHV0aW9uIHRv
IGFjaGlldmUgYmktZGlyZWN0aW9uYWwgU0ZDIHdpdGggdGhlIHNhbWUgUGF0aCBJRC4gTGV0IG1l
IGV4cGxhaW4gdGhlIHNvbHV0aW9uIGFnYWluLg0KDQpJZiB3ZSBpbXBsZW1lbnQgU0ZDIGFzIGFu
IElQIG9yIFVEUC9JUCBhcHBsaWNhdGlvbiwgaS5lLiBvbmNlIHRyYWZmaWMgaXMgY2xhc3NpZmll
ZCBieSB0aGUgY2xhc3NpZmljYXRpb24sIGl0IGFkZHMgU0ZDIGhlYWRlciBhbmQgSVAgaGVhZGVy
IChvdXRlcikgb24gdGhlIHBhY2tldHMgKFVEUCBoZWFkZXIgdG9vIGluIGxhdHRlciBjYXNlKSwg
YW5kIHNlbmQgc3VjaCBwYWNrZXRzIGFzIGEgcmVndWxhciBJUCBwYWNrZXQuIFRoZSBzcmMgSVAg
b24gb3V0ZXIgaGVhZGVyIGlzIGNsYXNzaWZpY2F0aW9uIElQIGFkZHJlc3MsIGFuZCBkc3QgSVAg
aXMgbmV4dCBTRi1YIEluc3RhbmNlIElQIGFkZHJlc3MuIFdlIG9ubHkgbmVlZCB0byByZXF1ZXN0
IGEgbmV3IElQIHByb3RvY29sIHR5cGUgZm9yIFNGQy4gIEF0IHRoZSBTRkYsIGl0IGNhbiBzZWFy
Y2ggbmV4dCBTRi1YIEluc3RhbmNlIElQIGFkZHJlc3MgYmFzZWQgb24gUGF0aCBJRCBpbiBTRkMg
aGVhZGVyIGFuZCBzcmMgSVAgYWRkcmVzcyAocHJldmlvdXMgU0YpIG9uIHRoZSBwYWNrZXQgd2hl
biByZWNlaXZpbmcgYSBwYWNrZXQgZnJvbSBwcmV2aW91cyBTRi1YIGluc3RhbmNlOyBpdCBmb3J3
YXJkcyB0aGUgcGFja2V0IG9uIGRzdCBJUCAgb24gdGhlIHBhY2tldCB3aGVuIHJlY2VpdmluZyBh
IHBhY2tldCBmcm9tIGFub3RoZXIgU0ZGL1NORi4gIEEgU0YtWCBpbnN0YW5jZSBhbHNvIGZvcndh
cmRzIHRoZSBwYWNrZXQgd2l0aCBTRkMgaGVhZGVyIGFzIGFuIElQIHBhY2tldCBhbmQgZmlsbHMg
aXRzIElQIGFkZHJlc3MgYXMgc3JjIElQIG9uIG91dGVyIGhlYWRlciBhbmQgdGhlIFNGRi9TTkYg
SVAgYWRkcmVzcyBhcyB0aGUgZHN0IElQIG9uIHRoZSBvdXRlciBoZWFkZXIuDQpTSz4gSXQgc2Vl
bXMgbGlrZSBTRkMgY2Fubm90IGJlIHVzZWQgaW4gYSBsYXllci0yIGVudmlyb25tZW50LiBMb3Qg
b2YgYXNzdW1wdGlvbnMgaGF2ZSBiZWVuIG1hZGUgaW4gZGVzY3JpYmluZyB0aGlzIGltcGxlbWVu
dGF0aW9uLiBXaGVyZSBkb2VzIHRoZSBvdmVybGF5IHN0YXJ0L2VuZCBldGMuICBmb3IgaW5zdGFu
Y2UsIHdoaWNoIG1heSBjaGFuZ2UgYmVmb3JlIHRoZSBwa3QgaXMgZGVsaXZlcmVkIHRvIHRoZSBT
Ri4NCltMdWN5XSBUaGlzIGlzIG5vdCB0cnVlIGF0IGFsbC4gVGhlIHVuZGVybGF5IG5ldHdvcmsg
Y2FuIGJlIGxheWVyLTIgZW52aXJvbm1lbnQuIElQIGFwcGxpY2F0aW9ucyBydW4gb3ZlciBsYXll
cjIgZW52aXJvbm1lbnQgZm9yIG1hbnkgeWVhcnMuIE92ZXJsYXkgc3RhcnRzIGFzIHRoZSBjbGFz
c2lmaWNhdGlvbiwgaS5lLiB0aGUgdGltZSBpbnNlcnQgU0ZDIGhlYWRlciBhbmQgSVAgaGVhZGVy
Lg0KU0sxPiBUSGUgb3ZlcmxheSBpdHNlbGYgY2FuIGJlIEwyIGFuZCB3ZSBzaG91bGQgbm90IHBy
ZXZlbnQgdGhhdCBhcmNoaXRlY3R1cmFsbHkuIFRoZXJlIHdpbGwgbm90IGJlIGEgc3JjIElQIGFk
ZHJlc3MuIEFzIGZvciB1c2luZyB0aGUgc2FtZSBQYXRoSUQsIHdlIG5lZWQgdG8gdXNlIFNyY0lQ
IGluIG9uZSBjYXNlIGFuZCBkc3RJUCBpbiBhbm90aGVyLiBEb2VzIGl0IG1lYW4gdGhlIFNGIGlz
IGZ1bGx5IGF3YXJlIG9mIHNlcnZpY2UgZm9yd2FyZGluZyA/IFdoZW4gYSBTRkYgcmVjZWl2ZXMg
YSBwa3QgZnJvbSBhIFNGLCB3aGF0IGlzIHRoZSBjcml0ZXJpYSB0byBkZXRlcm1pbmUgd2hlcmUg
aXQgY2FtZSBmcm9tIGV0Yy4gRG9uJ3Qgd2Ugd2FudCBicm9hZGVyIHNjb3BlIGZyb20gYW4gYXJj
aGl0ZWN0dXJlIHBlcnNwZWN0aXZlIHRvIGFjY29tbW9kYXRlIGFzIG1hbnkgaW1wbGVtZW50YXRp
b25zID8NCg0KRm9yIGJpLWRpcmVjdGlvbmFsIFNGQywgYm90aCBkaXJlY3Rpb25zIGNhbiB1c2Ug
dGhlIHNhbWUgUGF0aCBJRCBpbiB0aGlzIHNvbHV0aW9uLiBQYXRoIElEICsgc3JjIElQIGFkZHJl
c3MgbGV0IFNGRiB1bmlxdWVseSBnZXQgdGhlIG5leHQgU0YtWCBpbnN0YW5jZSBpbiBmb3J3YXJk
aW5nIHRhYmxlLg0KU0s+IFRoaXMgYnJlYWtzIGNvcnJlY3RuZXNzIGlmIHlvdSBrbm93IGhvdyBT
RnMgYmVoYXZlLg0KW0x1Y3ldIEZvciB5b3VyIHN0YXRlbWVudCwgSSBuZWVkIHRvIGNsYWltIEkg
ZG9u4oCZdCBrbm93IFNGIGJlaGF2ZSwgcGxlYXNlIGV4cGxhaW4gd2hhdCBpcyBTRiBiZWhhdmUg
YW5kIHdoeSBpdCBicmVhay4gVGhhbmtzLg0KU0sxPiBTRnMgc2VuZCB0cmFmZmljIGluIGVpdGhl
ciBkaXJlY3Rpb24gb24gdGhlIGZsb3cuIFRoZXkgY2FuIG9yaWdpbmF0ZSBwYWNrZXRzIGluIHRo
ZSBtaWRkbGUgb2YgYSBmbG93LiBVbmxlc3MgdGhlIFNGIGlzIHRhdWdodCB0byBmaWd1cmUgb3V0
IHRoZSBuZXh0IHNlcnZpY2UgaG9wLCBob3cgZG8gd2Uga25vdyB3aGljaCB3YXkgdGhlIHBhY2tl
dCBpcyBzdXBwb3NlZCB0byBiZSBmb3J3YXJkZWQgb24gdGhlIGNoYWluLiBBbmQgd2h5IHNob3Vs
ZCB3ZSB0ZWFjaCB0aGUgU0YsIHdoYXQgdGhlIG5leHQgaG9wIGlzID8NCg0KVGhpcyBzb2x1dGlv
biBjYW4gaW1wbGVtZW50IFNORi9TRkYgZnVuY3Rpb24gb24gYSByZWd1bGFyIHJvdXRlciB3aXRo
b3V0IGNoYW5naW5nIHRoZSByb3V0ZXIgYmVoYXZpb3IsIGkuZS4gZm9yd2FyZCB0aGUgcGFja2V0
IGJhc2VkIG9uIGl0cyBkZXN0aW5hdGlvbiBJUCBhZGRyZXNzLiBJZiB0aGUgZGVzdGluYXRpb24g
YWRkcmVzcyBpcyByb3V0ZXIgaXRzZWxmLCB0aGUgcm91dGVyIHRlcm1pbmF0ZXMgYW5kIGNoZWNr
IHRoZSBwcm90b2NvbCB0eXBlLiBJZiB0aGUgdHlwZSBpcyBTRkMsIHRoZSByb3V0ZXIgd2lsbCBw
ZXJmb3JtIGEgdGFibGUgbG9va3VwIGJhc2VkIG9uIFBhdGggSUQgaW4gU0ZDIGhlYWRlciArIHNy
YyBJUCBvbiBvdXRlciBJUCBoZWFkZXIuIEFzIHNpbXBsZSBhcyB0aGF0LiBUaGlzIHNvbHV0aW9u
IGFsbG93IGxldmVyYWdpbmcgYSBsb3Qgb2YgSVAgZnVuY3Rpb25zIHRvby4NClNLPiBTaW5jZSB5
b3UgbWVudGlvbiBhIHJvdXRlciwgd2hhdCBpZiBpdCBpcyBhIHN3aXRjaCA/IFdoYXQgYXJlIG15
IGNvbnNpZGVyYXRpb25zIHRvIG1ha2UgdGhpcyB3b3JrID8gRG9lcyBpdCBldmVuIHdvcmsgYXMg
ZGVzY3JpYmVkID8NCltMdWN5XSBBcyBtZW50aW9uZWQgYWJvdmUsIHVuZGVybGF5IG5ldHdvcmsg
Y2FuIGJlIGxheWVyIDIsIG9ubHkgcmVxdWlyZXMgdGhhdCBkZXZpY2VzIGltcGxlbWVudGluZyBT
RkMgZm9yd2FyZGluZyBmdW5jdGlvbiBpcyBJUCBhd2FyZSwgbWFueSBzd2l0Y2hlcyBoYXZlIHN1
Y2ggY2FwYWJpbGl0aWVzLiBJZiB5b3UgdXNlIHByb2dyYW1tYWJsZSBjb250cm9sbGVyIHRvIGNv
bnRyb2wgdGhlc2UgU0ZDIGVuYWJsZWQgZGV2aWNlcywgaXQgd29ya3MuIFdoYXQgaXMgeW91ciBj
b25jZXJuPw0KU0s+IE5vdCB0cnVlLiBTd2l0Y2ggY2FuIGRvIGEgbGF5ZXItMiBvdmVybGF5LiBG
dXJ0aGVyLCBzd2l0Y2gvcm91dGVyIG5lZWRzIHRvIGRvIGVuZC1vZi1jaGFpbiBmb3J3YXJkaW5n
IG9mIHRoZSBpbm5lciBwYWNrZXQgKEwyIG9yIEwzKS4gRWFjaCBoYXZlIHRvIGJlIGdpdmVuIHRo
ZWlyIGNvbnNpZGVyYXRpb25zIGFuZCB0aGV5IG1heSBsZWFkIHRvIGRpZmZlcmVudCBpbXBsZW1l
bnRhdGlvbiBjaG9pY2VzIHdpdGggaW1wbGljYXRpb25zLg0KDQpMdWN5DQoNClNpbmNlIElQIGNh
biBiZSB0cmFuc3BvcnRlZCBvdmVyIG1hbnkgdHJhbnNwb3J0IHNvbHV0aW9ucywgRXRoZXJuZXQs
IE1QTFMsIG92ZXJsYXksIGV0YywgaW4gdGhlb3J5LCBTRkMgY2FuIGJlIGltcGxlbWVudGVkIG92
ZXIgYW55IHRyYW5zcG9ydCBuZXR3b3JrIHRvby4gVGhlIHNvbHV0aW9uIGNhbiBtYWtlIGNvbnRy
b2wgYW5kIG1hbmFnZW1lbnQgZWFzeSBiZWNhdXNlIHdlIGRvbuKAmXQgaGF2ZSB0byBhc3NpZ24g
aW5kZXggZm9yIGVhY2ggU0YtWCBpbnN0YW5jZXMuIFNGLVggSVAgYWRkcmVzcyBhcyB1bmlxdWUg
aWRlbnRpZmllciBpcyB1c2VkIGluIGFsbCBTRkNzLg0KDQpBbnkgY29tbWVudCBvbiB0aGlzIHBy
b3Bvc2FsLg0KDQpUaGFua3MsDQpMdWN5DQoNCg0KDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAy
NywgMjAxNCAzOjI0IFBNDQpUbzogTHVjeSB5b25nOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8g
KHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJv
cyBhbmQgY29ucz8NCg0KTHVjeS4NCg0KRG8geW91IGhhdmUgYSBzcGVjaWZpYyBwcm9wb3NhbCBm
b3IgbWFraW5nIGJpZGlyZWN0aW9uYWwgY2hhaW5zIGVhc2llciB0byBkZXBsb3kgYW5kIG1hbmFn
ZT8gICBJZiBzbywgd291bGQgeW91IHN1Z2dlc3QgY2hhbmdlcyB0byB0aGUgcmVxdWlyZW1lbnRz
PyAgIEFyY2hpdGVjdHVyZT8gICBIZWFkZXIgZW5jYXBzdWxhdGlvbj8gICBDb250cm9sIHBsYW5l
IChmdXR1cmUpPw0KDQogICAgUm9uDQoNCg0KRnJvbTogTHVjeSB5b25nIFttYWlsdG86bHVjeS55
b25nQGh1YXdlaS5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgNDoxOCBQTQ0K
VG86IFJvbiBQYXJrZXI7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUg
RG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBb
c2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpS
b24sDQoNCklNTywgV2UgY2Fu4oCZdCBtYWtlIG9uZSBwYXJ0IHNpbXBsZSBhbmQgZ29vZCBsb29r
aW5nIGJ1dCBsZWF2ZSBvdGhlciBwYXJ0cyB0byBiZSBpbiBjb21wbGV4LiBPdXIgZ29hbCBpcyB0
byBoYXZlIGEgc2ltcGxlIGFuZCBsb3cgY29zdCBTRkMgc29sdXRpb24gdG8gY292ZXIgbWFqb3Jp
dHkgdXNlIGNhc2VzLiBTUCBhbHJlYWR5IGNhbiBpbXBsZW1lbnQgU0ZDIG9uIHRvZGF54oCZcyBu
ZXR3b3JrLiBJZiB3ZSBjYW7igJl0IG1ha2UgdGhpcyBnb2FsLCB0aGVuIHRoZSBzb2x1dGlvbiBt
YXkgbm90IGJlIHVzZWZ1bC4NCg0KVGhhbmtzLA0KTHVjeQ0KDQpGcm9tOiBSb24gUGFya2VyIFtt
YWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBN
YXJjaCAyNywgMjAxNCAzOjExIFBNDQpUbzogTHVjeSB5b25nOyBYdXhpYW9odTsgUmVpbmFsZG8g
UGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlv
biwgcHJvcyBhbmQgY29ucz8NCg0KTHVjeSwNCg0KWW91IHJhaXNlIGEgZ29vZCBwb2ludCBvbiBi
aWRpcmVjdGlvbmFsIGNoYWlucywgd2hpY2ggSSB0aGluayBpcyBhIG1ham9yaXR5IHVzZSBjYXNl
IGZvciBmdW5jdGlvbmFsLCBzaW1wbGlmaWNhdGlvbiwgb3Igb2JzZXJ2YWJpbGl0eSByZWFzb25z
LiAgICBUaGUgd2F5IHdl4oCZdmUgZXhwcmVzc2VkIHRoaW5ncyBzbyBmYXIsIGl0IHdvdWxkIGJl
IHVwIHRvIHRoZSBtYW5hZ2VtZW50IHBsYW5lIG9yIGNvbnRyb2wgcGxhbmUgdG8gaW5kaWNhdGUg
aG93IHN1Y2ggaW5kaXZpZHVhbCBwYXRocyBhcmUgcGFpcmVkIHRvZ2V0aGVyLg0KDQogICBSb24N
Cg0KDQoNCkZyb206IEx1Y3kgeW9uZyBbbWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tXQ0KU2Vu
dDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDQ6MDggUE0NClRvOiBSb24gUGFya2VyOyBYdXhp
YW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3Jn
PG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9y
IFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KUm9uLA0KDQpGcm9tOiBSb24gUGFy
a2VyIFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFRodXJz
ZGF5LCBNYXJjaCAyNywgMjAxNCAzOjAxIFBNDQpUbzogTHVjeSB5b25nOyBYdXhpYW9odTsgUmVp
bmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBs
aWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KTHVjeSwNCg0KT25lIGNsYXJpZmljYXRpb24uICAg
4oCcVGhlIHBhdGjigJ0gZG9lcyBub3QgZXhhY3RseSBtZWFuIHRoZSBTRkMuICAgVGhlIFNGQyBp
cyBhYnN0cmFjdCwgYmVmb3JlIGFjY291bnRpbmcgZm9yIG5ldHdvcmsgbG9jYXRvcnMuICAgQXMg
YSBzcGVjaWFsIGNhc2UsIGlmIGFsbCBvZiB0aGUgU0bigJlzIGluIHRoZSBTRkMgaGF2ZSBvbmx5
IGEgc2luZ2xlIG5ldHdvcmsgbG9jYXRvciwgdGhlbiB0aGUgcGF0aCBhbmQgY2hhaW4gYXJlIHRo
ZSBzYW1lLiAgIEJ1dCwgaWYgYW55IG9yIGFsbCBvZiB0aG9zZSBTRuKAmXMgYXJlIG11bHRpcGx5
IGxvY2F0ZWQsIHRoZW4gdGhlIHBhdGggaXMgc3BlY2lmaWMgdG8gYW4gZXhhY3Qgc2VxdWVuY2Ug
b2YgbG9jYXRlZCBzZXJ2aWNlIGZ1bmN0aW9uIGluc3RhbmNlcy4NCltMdWN5XSBUaGFuayB5b3Ug
Zm9yIGNsYXJpZmljYXRpb24uIEkgYWdyZWUgd2l0aCB0aGF0LiBUaGUgcGF0aCBpcyBhbiBleGFj
dCBzZXF1ZW5jZSBvZiBsb2NhdGVkIHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFuY2VzLiBGb3IgYSBi
aS1kaXJlY3Rpb25hbCBTRkMsIGl0IGhhcyB0byBiZSB0cmVhdGVkIGFzIHR3byBkaXN0aW5jdCBw
YXRocyBpbiB0aGlzIHNvbHV0aW9uLiBBbnkgY29uY2VybiBvbiB0aGUgY29tcGxleGl0eSBpbiBt
YW5hZ2luZyB0aGVtPw0KDQpUaGFua3MsDQpMdWN5DQoNCiAgICBSb24NCg0KDQpGcm9tOiBMdWN5
IHlvbmcgW21haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJj
aCAyNywgMjAxNCAzOjQxIFBNDQpUbzogUm9uIFBhcmtlcjsgWHV4aWFvaHU7IFJlaW5hbGRvIFBl
bm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24s
IHByb3MgYW5kIGNvbnM/DQoNCkhpIFJvbiwNCg0KRnJvbTogUm9uIFBhcmtlciBbbWFpbHRvOlJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcs
IDIwMTQgMTI6MDkgUE0NClRvOiBMdWN5IHlvbmc7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAo
cmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
ClN1YmplY3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9z
IGFuZCBjb25zPw0KDQpMdWN5LA0KDQpSZWdhcmRpbmcgdGhlIFNGIEluZGV4LCBkcmFmdC16aGFu
Zy1zZmMtc2NoIGRlZmluZXMgdGhpcyBhcyByZWxhdGl2ZSB0byB0aGUgcGF0aCwgYW5kIG5vdCBh
cyBhIGdsb2JhbGx5IHVuaXF1ZSBpZGVudGlmaWVyIG9mIGFuIFNGIGluc3RhbmNlLg0KW0x1Y3ld
IFRoaXMgaXMgbXkgdW5kZXJzdGFuZGluZyB0b28uIOKAnFRoZSBwYXRo4oCdIGhlcmUgbWVhbnMg
YSBTRkMsIHJpZ2h0PyBJIGRvIG5vdCBzZWUgaW5kZXggYXMgYW4gU0YgaW5zdGFuY2UgaWRlbnRp
ZmllciBhdCBhbGwsIGl0IGlzIGFuIGFsaWFzIGFuZCBvbmx5IHVzZWQgaW4gZm9yd2FyZGluZy4g
VGhpcyBpcyB0aGUgcmVhc29uLCBJIHRoaW5rLCB0aGF0IGFzc2lnbmluZyB0aGVzZSBhbGlhc2Vz
IGFuZCBjb25maWd1cmluZyB0aGVuIGluIGZvcndhcmRpbmcgdGFibGUgaXMgY29tcGxleCBmb3Ig
bWFuYWdlbWVudCBhbmQgY29udHJvbGxlciBhbmQgbWF5IHBydW5lIGFuIGVycm9yIGVhc2lseS4g
Rm9yIHN1cHBvcnRpbmcgYmktZGlyZWN0aW9uYWwgb3IgYnJhbmNoaW5nIHVzZSBjYXNlcywgdXNp
bmcgaW5kZXggaW4gZm9yd2FyZGluZyBtYXkgYWxzbyBicmluZyBvdGhlciBjb25jZXJucy4NCg0K
UmVnYXJkaW5nIFRUTCwgbXkgZmlyc3QgdGhvdWdodCBpcyB0aGF0IGlzIGEgcHJvcGVydHkgb2Yg
dGhlIHRyYW5zcG9ydCwgYW5kIGlmIGl0IGlzIGltcG9ydGFudCB0byB5b3UsIGNob29zZSB0aGUg
dHJhbnNwb3J0IGFjY29yZGluZ2x5LiAgIEJ1dCwgSeKAmW0gb3BlbiB0byBmdXJ0aGVyIGRpc2N1
c3Npb24gYWxvbmcgdGhlc2UgbGluZXMuDQpbTHVjeV0gVGhhbmsgeW91IGZvciB0aGUgY2xhcmlm
aWNhdGlvbi4gVGhpcyBpcyByZWxhdGVkIHRvIHRoZSBkaXNjdXNzaW9uIHVuZGVyIHRoaXMgdGl0
bGUuIElmIFNQQyBpcyBpbXBsZW1lbnRlZCBhcyBJUCBvciBJUC9VRFAgYXBwbGljYXRpb24sIGl0
IGNhbiBsZXZlcmFnZSBhIGxvdCB3aGF0IElQIHRlY2hub2xvZ3kgaGF2ZSBkb25lLiBJZiB3ZSBh
c3N1bWUgdGhhdCBTRkMgbWF5IGJlIGNhcnJpZWQgb3ZlciBhbnkgdHJhbnNwb3J0IHNvbHV0aW9u
LCBTRkMgaW1wbGVtZW50YXRpb24gaGFzIHRvIHByb3ZpZGUgdGhlc2UgZnVuY3Rpb25zLCB3aGlj
aCwgSU1PLCByZWxhdGVkIHRvIHdoYXQgaW5mb3JtYXRpb24gdGhhdCBTRkMgaGVhZGVyIG5lZWQg
dG8gaG9sZC4NCg0KVGhhbmtzLA0KTHVjeQ0KDQogICBSb24NCg0KDQpGcm9tOiBMdWN5IHlvbmcg
W21haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywg
MjAxNCAxMjoyNiBQTQ0KVG86IFJvbiBQYXJrZXI7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAo
cmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
ClN1YmplY3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9z
IGFuZCBjb25zPw0KDQpIaSBSb24sDQoNCkkgYXNzdW1lIHRoYXQgdGhlIGluZGV4IHVzYWdlIHlv
dSBtZW50aW9uZWQgYmVsb3cgaXMgdGhlIHNhbWUgd2hldGhlciB0aGVzZSB0aHJlZSBTRnMgYXJl
IG9uIG9uZSBTRkYgb3IgdHdvIFNGRnMsIHdoaWNoIG1lYW5zIHRoYXQgdGhlIGluZGV4ICMgaXMg
YXNzaWduZWQgdG8gU0YtWC1JIHBlciBTRkMgYW5kIGJ5IHRoZSBpbmNyZW1lbnRhbC4gQSBTRi1Y
LUkgbWF5IGJlIHNlcnZlZCB0byBtYW55IFNGQ3MgYW5kIHBvc2l0aW9uIGRpZmZlcmVudGx5IGlu
IFNGQ3MuIFRoaXMgbWVhbnMgdGhhdCwgaW4gdGhpcyBtZXRob2QsIGEgU0YtWC1JIGlzIG1hcHBl
ZCB3aXRoIGRpZmZlcmVudCBpbmRleCAjLCBvbmUgcGVyIGVhY2ggU0ZDIHRoYXQgaGFzIHRoZSBT
Ri1YLUkuIElNTzogIHdoZW4gb3BlcmF0b3Ivc3lzdGVtIGNyZWF0ZXMgYSBTRkMgYW5kIHNlbGVj
dHMgU0YtWC1JcyBmb3IgdGhlIFNGQywgYW5kIHRoZW4gYXNzaWduIGluZGV4ICMgdG8gdGhlbSBh
bmQgY29uZmlndXJlIHRoZSBmb3J3YXJkaW5nIHRhYmxlIHdpdGggcGF0aCBJRCBhbmQgaW5kZXgg
IyBpbiB0aGUgcmVsYXRlZCBTRkZzLiBGdXJ0aGVybW9yZSwgZWFjaCBpbmRleCAjIGFsc28gbmVl
ZCB0byBiZSBhc3NvY2lhdGVkIHRvIHRoZSBhZGRyZXNzIG9yIHBvcnQgdGhhdCB0cmFuc3BvcnQg
bGF5ZXIgY2FuIHVuZGVyc3RhbmQuICBJTU86IHRoaXMgaXMgYSBjb21wbGV4IHByb2Nlc3MgZm9y
IHRoZSBzeXN0ZW0sIHVuZWFzeSB0byBtYW5nZXIgdG9vLCBhbmQgbWF5IGVhc2lseSBwcm9uZSBh
biBlcnJvci4NCg0KU2Vjb25kLCB5b3VyIGRyYWZ0IGFsc28gbWVudGlvbiB0aGF0IHRoZSB1c2Ug
b2YgaW5kZXggdG8gcHJldmVudCB0aGUgbG9vcC4gIFRoZSBsb29wIGRvZXMgbm90IG9jY3VyIGlu
IG5vcm1hbCBjb25kaXRpb24uIFRoZSBsb29wIG9jY3VycyBpbiBhYm5vcm1hbCBjb25kaXRpb24u
IFNvIHRoZSBsb29wIHByZXZlbnRpb24gbWVjaGFuaXNtIGlzIHRvIHByZXZlbnQgbm8gbG9vcCBo
YXBwZW4gaW4gYW55IGFibm9ybWFsIGNvbmRpdGlvbi4gVGhhdCBpcyB3aHkgVFRMIGlzIGRlc2ln
bmVkIGZvciBpbiBJUCBuZXR3b3JrLiBJZiBTRkMgaGVhZGVyIGlzIGV4cGVjdGVkIHRvIHRyYW5z
cG9ydCBvdmVyIGFueSB0cmFuc3BvcnQgbmV0d29yayBiZXNpZGUgSVAsIGl0IG5lZWRzIHRoZSBz
aW1pbGFyIG1lY2hhbmlzbSBhcyBJUC9UVEwuIFRoZSB1c2FnZSBvZiBpbmRleCBpbiB5b3VyIHBy
b3Bvc2FsIGRvZXMgbm90IGFjaGlldmUgdGhpcyBwdXJwb3NlLg0KDQpJZiB3ZSB1c2UgSVAgYXMg
dHJhbnNwb3J0LCBJTU86IG5vIG5lZWQgdG8gaW1wbGVtZW50IFRUTCBtZWNoYW5pc20gd2l0aGlu
IFNGQywganVzdCBsZXZlcmFnZSBJUCBUVEwgY2FwYWJpbGl0eS4gQnV0LCBpZiBvdmVyIG90aGVy
IHRyYW5zcG9ydHMsIHdlIG5lZWQgdG8gaW1wbGVtZW50IElQL1RUTCBsaWtlIG1lY2hhbmlzbSBp
biBTRkMuDQoNClJlZ2FyZHMsDQpMdWN5DQoNCg0KRnJvbTogUm9uIFBhcmtlciBbbWFpbHRvOlJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcs
IDIwMTQgOTozNSBBTQ0KVG86IFh1eGlhb2h1OyBMdWN5IHlvbmc7IFJlaW5hbGRvIFBlbm5vIChy
ZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0K
U3ViamVjdDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3Mg
YW5kIGNvbnM/DQoNClhpYW9odSwNCg0KSSBkb27igJl0IHRoaW5rIHdlIG5lZWQgdG8gdmlldyB0
aGUgU0YgaW5kZXggYXMgYSBUVEwuICAgQXBwcm9wcmlhdGUgdmFsaWRhdGlvbiBhbmQgbG9vcCBz
dXBwcmVzc2lvbiBjYW4gYmUgZG9uZSBldmVuIHdpdGggdGhlIGN1cnJlbnQgcHJvcG9zZWQgZGVm
aW5pdGlvbi4gICAgQW55IFNGRiByZWNlaXZpbmcgYW4gU0ZDIGVuY2Fwc3VsYXRlZCBwYWNrZXQg
b3IgZnJhbWUgd291bGQgbmVlZCB0byBrbm93IHRvIHdoaWNoIG9mIGl0cyBkZXBlbmRlbnQgU0bi
gJlzIGl0IHNob3VsZCBmb3J3YXJkIHRoZSBwYWNrZXQgb3IgZnJhbWUuICAgVG8gZG8gc28gbWVh
bnMgdGhhdCBpdCBjYW4gdmFsaWRhdGUgdGhhdCB0aGUgcGF0aCBJRCBpcyBvbmUgdGhhdCBpdCBl
eHBlY3RzIHRvIHBhcnRpY2lwYXRlIGluIGFuZCB0aGF0IHRoZSBTRiBpbnN0YW5jZSBpZGVudGlm
aWVkIGJ5IHRoZSBpbmRleCBvbiB0aGF0IHBhdGggaXMgb25lIHRoYXQgaXQgaXMgcmVzcG9uc2li
bGUgZm9yLiAgICBTdWNoIGNoYWluIHBhdGggZGF0YSBtYXkgaGF2ZSBiZWVuIGxvY2FsbHkgcHJv
dmlzaW9uZWQgb3IgbWF5IGhhdmUgYmVlbiBkaXN0cmlidXRlZCBpbiBhIGNvbnRyb2wgcGxhbmUu
DQoNCldoZW4gdGhlIFNGRiByZWNlaXZlcyB0aGUgZ29vZCBwYWNrZXQgb3IgZnJhbWUgYmFjayBm
cm9tIG9uZSBvZiBpdHMgZGVwZW5kZW50IFNG4oCZcywgaXQgd2lsbCBpZGVudGlmeSB0aGUgbmV4
dCBTRiBhbmQgU0ZGIGJ5IGNvbnN1bHRpbmcgaXRzIGxvY2FsIGRhdGFiYXNlLiAgIElmIGl0IGlz
IG5vdCB0aGUgZmluYWwgU0YsIHRoZW4gdGhlIFNGIGluZGV4IGlzIGluY3JlbWVudGVkLCB0aGUg
dHJhbnNwb3J0IGhlYWRlciB1cGRhdGVkIGFzIG5lY2Vzc2FyeSwgYW5kIHRoZSBwYWNrZXQgb3Ig
ZnJhbWUgcHJvZ3Jlc3NlZC4gICAgRmFpbHVyZSB0byBwcm9wZXJseSBpbmNyZW1lbnQgdGhlIFNG
IEluZGV4IHdvdWxkIGJlIGFraW4gdG8gZmFpbHVyZSB0byBkZWNyZW1lbnQgYSBUVEwgYnkgYSBy
b3V0ZXIg4oCTIHRoZXJlIGlzIG5vIHByb3RlY3Rpb24gZnJvbSB0aGF0Lg0KDQogICBSb24NCg0K
DQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFh1
eGlhb2h1DQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgNTo0NCBBTQ0KVG86IFJvbiBQ
YXJrZXI7IEx1Y3kgeW9uZzsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsg
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZD
IGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KDQrlj5Hku7bk
uro6IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSDku6PooaggUm9uIFBhcmtlcg0K
5Y+R6YCB5pe26Ze0OiAyMDE05bm0M+aciDI25pelIDc6MTMNCuaUtuS7tuS6ujogTHVjeSB5b25n
OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NCuS4u+mimDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAg
YXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkx1Y3ksDQoNClJlZ2FyZGluZyB0aGUgc2Vy
dmljZSBmdW5jdGlvbiBpbmRleCB0aGF0IHdvdWxkIGJlIGNvbnRhaW5lZCBpbiB0aGUgc2Vydmlj
ZSBoZWFkZXIsIEkgdGhpbmsgaXQgaXMgc2ltcGx5IGluY3JlbWVudGVkIGZyb20gMSB0byBpbmRp
Y2F0ZSB0aGUgbmV4dCBzZXJ2aWNlIGZ1bmN0aW9uIHdpdGhpbiB0aGUgY2hhaW4uICAgRm9yIGV4
YW1wbGUsIGlmIHRoZSBwYXRoIElEIGlzIFgsIGZvciBhIHBhdGgge1NGLUEtNSwgU0YtQi0yLCBT
Ri1DLTZ9LCB0aGVuIHBhY2tldHMgZGVzdGluZWQgZnJvbSBhIGNsYXNzaWZpZXIgdG93YXJkcyBT
Ri1BLTUgd291bGQgY2FycnkgKHBhdGggWCwgaW5kZXggMSksIHBhY2tldHMgZnJvbSBTRi1BLTUg
dG8gU0YtQi0yIHdvdWxkIGNhcnJ5IChwYXRoIFgsIGluZGV4IDIpLCBldGMuDQoNCltYaWFvaHVd
IEkgdGhpbmsgdGhlIHZhbHVlIG9mIHRoZSBzZXJ2aWNlIGluZGV4IHNob3VsZCBiZSBkZWNyZW1l
bnRlZCwgcmF0aGVyIHRoYW4gYmVpbmcgaW5jcmVtZW50ZWQgd2hlbiB0cmF2ZWxsaW5nIGFsb25n
IHRoZSBzZXJ2aWNlIHBhdGggc2luY2UgdGhhdCBpbmRleCBpcyBub3Qgb25seSB1c2VkIGZvciBp
bmRpY2F0aW5nIHRoZSBuZXh0IHNlcnZpY2UgZnVuY3Rpb24gd2l0aGluIHRoZSBjaGFpbiwgYnV0
IGFsc28gdXNlZCBmb3Igb3RoZXIgcHVycG9zZXMgKGUuZy4sIFRUTCBvZiB0aGUgc2VydmljZSBw
YXRoLCBpbmRpY2F0b3Igb2YgdGhlIGVuZCBvZiB0aGUgc2VydmljZSBjaGFpbiksIHVubGVzcyB5
b3Ugd2FudCB0byBpbnRyb2R1Y2UgYW4gYWRkaXRpb25hbCBmaWVsZCB3aGljaCBpbmRpY2F0ZXMg
dGhlIHRvdGFsIGxlbmd0aCBvZiB0aGUgc2VydmljZSBjaGFpbi4NCg0KQmVzdCByZWdhcmRzLA0K
WGlhb2h1DQoNCiAgIFJvbg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KRnJv
bTogc2ZjIFtzZmMtYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc+
XSBvbiBiZWhhbGYgb2YgTHVjeSB5b25nIFtsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVj
eS55b25nQGh1YXdlaS5jb20+XQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgNjozOCBQ
TQ0KVG86IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBv
ciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQpIaSBSZWluYWxkbywNCg0KVGhhbmsg
eW91IHRvIHNoYXJlIHlvdXIgdmlld3Mgb24gdGhpcyBzb2x1dGlvbi4gV2Ugd2FudCB0byBoYXZl
IGFuIGVsZWdhbnQgYW5kIGdlbmVyYWwgc29sdXRpb24gd2l0aCBvbmUgc3RhbmRhcmQgU0ZDIGhl
YWRlciB0byBjb3ZlciBtYWpvcml0eSB1c2UgY2FzZXMNCg0KU2VlIGlubGluZSBiZWxvdy4NCg0K
DQpGcm9tOiBSZWluYWxkbyBQZW5ubyAocmVwZW5ubykgW21haWx0bzpyZXBlbm5vQGNpc2NvLmNv
bV0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDQ6NTYgUE0NClRvOiBMdWN5IHlvbmc7
IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6
IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25z
Pw0KDQpIaSwNCg0KVGhlcmUgYXJlIHNldmVyYWwgc29sdXRpb24gdG8gdGhpcyBwcm9ibGVtLiBT
b21lIG9mIHRoZW0gaW1wbGVtZW50YXRpb24gc3BlY2lmaWMsIG90aGVycyBtb3JlIGVsZWdhbnQu
DQoNCjEgLSBPbmUgb2YgdGhlIG1vcmUgZWxlZ2FudCBvbmVzIGlzIHRvIHVzZSB0aGUgU2Vydmlj
ZSBJbmRleCB0byBkZXRlcm1pbmUgdGhlIG5leHQgc2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZS4g
IEl0IG1ha2VzIGZvciBhIGNvbXBsZXRlbHkgc3RhdGVsZXNzIHNvbHV0aW9uIChjb2RlIHdpc2Up
Lg0KW0x1Y3ldIHdoZW4gdXNpbmcgUGF0aCBJRCBhbmQgU2VydmljZSBJbmRleCBvbiBTRkMgaGVh
ZGVyLCBpdCByZXF1aXJlcyBhc3NpZ25pbmcgaW5kZXggIyB0byBlYWNoIFNGIGluc3RhbmNlLCBj
b25maWd1cmluZyB0aGVtIGluIHRoZSBmb3J3YXJkaW5nIHRhYmxlLCB3aGljaCBpcyB2ZXJ5IGNv
bXBsZXggcHJvY2VzcyBhbmQgZWFzaWx5IHBydW5lIGZvciBlcnJvciBpbiBtYXkgb3Bpbmlvbi4g
IEluIGFkZGl0aW9uLCBlYWNoIFNGIGluc3RhbmNlIG1heSBzZXJ2ZSBtb3JlIHRoYW4gb25lIFNG
Qywgc28gbmVlZCB0byBhc3NpZ24gaW5kZXggIyBmb3IgZWFjaCBTRkMsIHdoaWNoIGlzIG1vcmUg
Y29tcGxleC4gUmVnYXJkaW5nIHRoZSBzdGF0ZWxlc3MsIEkgZG9u4oCZdCBnZXQgaXQuIElzbuKA
mXQgaW5kZXggIyBhIHN0YXRlIGFzIHdlbGwgKG1heSBiZSBmZXcgYml0IGxlc3MpPw0KDQpUbyBp
bXBsZW1lbnQgdHJ1ZSBzdGF0ZWxlc3MsIFNGQyBoZWFkZXIgbmVlZHMgYWJpbGl0eSB0byBjYXJy
eSBhbGwgU0ZJcyBJUCBhZGRyZXNzZXMgaW4gU0ZDIGhlYWRlciwgd2hpY2ggd2FzIGNvbnNpZGVy
ZWQgYXMgbm9uLXNjYWxlIHNvbHV0aW9uLg0KDQoNCjIg4oCTIEFub3RoZXIgb3B0aW9uIGlzIGZy
b20gYSBjb2RpbmcgcGVyc3BlY3RpdmUgeW91IGNhbiBqdXN0IGtlZXAgbW9yZSBzdGF0ZSBpbiB5
b3VyIFNOL1NGRiB3aGlsZSB5b3UgcHJvY2VzcyB0aGUgcGFja2V0IGFuZCBkZXRlcm1pbmUgd2hh
dCBpcyB0aGUg4oCcbmV4dOKAnSBzZXJ2aWNlLg0KW0x1Y3ldIEFncmVlLg0KDQpCdXQgaXJyZXNw
ZWN0aXZlLCB0aGUgU04gbmVlZHMgdG8ga25vdyB0aGUgUGF0aCBJRCBhbmQgdGhlIGxpc3Qgb2Yg
U0ZJcyBpbnRlcm5hbCB0byBpdHMgbm9kZS4gVGhpcyBwcm92aXNpb25pbmcgY2FuIGhhcHBlbiBp
biBhIHZhcmlldHkgb2Ygd2F5cywgSSBpbXBsZW1lbnRlZCB3aXRoIFJFU1Rjb25mIGFuZCBOZXRj
b25mLg0KDQpBcyBmYXIgYXMgVURQL0lQIHZzLklQLCBJIGdpdmUgcHJlZmVyZW5jZSB0byBVRFAv
SVAuIElmIHlvdSBoYXZlIGEgZml4ZWQgcG9ydCBvdmVyIFVEUCBpbiB3aGljaCB0byByZWNlaXZl
L3NlbmQgcGFja2V0czoNCg0KLSBZb3UgY2FuIGhhdmUgeW91ciBlbnRpcmUgZGF0YXBsYW5lIGlu
IHVzZXJwYWNlIGFuZCB1c2UgYSB2YXJpZXR5IG9mIHByb2dyYW1taW5nIGxhbmd1YWdlcy4NCi0g
WW91IGRvIG5vdCBuZWVkIHJhdyBwYWNrZXQgYWNjZXNzIHRvIHB1bGwvc2VuZCBwYWNrZXRzLiBU
aGVyZWZvcmUgbm8gcm9vdCBzdXBwb3J0Lg0KLSBVRFAgY2FuIHRyYXZlcnNlIG5vbi1TRkMgYXdh
cmUgbWlkZGxleGJveGVzLg0KW0x1Y3ldIEFncmVlIG9uIHRoaXMgc3RhdGVtZW50LiBCdXQgZm9y
IFNGQyBkb21haW4sIGRvIHdlIHdhbnQgdG8gYWxsb3cgc3VjaCBtaWRib3hlcyBvbiBTRkMgcGF0
aD8gTWF5YmUgaGFwcGVuIGlmIGEgU0ZDIGRvbWFpbiBjcm9zc2VzIG1vcmUgdGhhbiB0cmFuc3Bv
cnQgZG9tYWlucz8gVGhpcyBpcyBvbmUgSSBsaWtlIHRvIGtub3cgZnJvbSBTUHMgYW5kIFNGIHZl
bmRvcnMuDQoNClJlZ2FyZHMsDQpMdWN5DQpPciB5b3UgY2FuIHVzZSBhbnkgb2YgdGhlIGF2YWls
YWJsZSBtZXRob2RzKCBUVVJOLCBTVFVOLCBldGMpLiAgSWYgeW91IGVuY2FwIGluIHNvbWV0aGlu
ZyBlbHNlIG90aGVyIHRoYW4gSVAvVURQIHRoZSBhcHBsaWNhYmlsaXR5IG9mIFNGQyB3aWxsIGJl
IGNvbnNpZGVyYWJseSBkaW1pbmlzaGVkLkp1c3QgY2hlY2sgU1RDUCBhbmQgaXRzIHByb2JsZW0g
b24gZ2V0dGluZyBhZG9wdGVkIGdpdmVuIG1pZGRsZXhib3hlcyAgbm90IHJlY29nbml6aW5nIGl0
cyBwcm90b2NvbCBudW1iZXIuDQoNCi0gSXQgaml2ZXMgd2l0aCBvdGhlciBJRVRGIHdvcmsgaW4g
dGhlIGFyZWFzIG9mIG1ldGFkYXRhIGFuZCB0cmFuc3BvcnQgc2VydmljZXMgKHNheSwgVEFQUyku
DQoNCnJlZ2FyZHMsDQoNClJlaW5hbGRvDQoNCg0KDQpGcm9tOiBMdWN5IHlvbmcgPGx1Y3kueW9u
Z0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+DQpEYXRlOiBUdWVzZGF5
LCBNYXJjaCAyNSwgMjAxNCBhdCAyOjI1IFBNDQpUbzogRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2Fu
ZHZpbmUuY29tPG1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbT4+LCAic2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+IiA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+Pg0K
U3ViamVjdDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3Mg
YW5kIGNvbnM/DQoNCkhpIERhdmUsDQoNCklmIGEgc2VydmljZSBmb3J3YXJkZXIgcG9pbnQgY29u
bmVjdHMgbW9yZSB0aGFuIG9uZSBTRiBpbnN0YW5jZXMgdGhhdCBiZWxvbmcgdG8gdGhlIHNhbWUg
U0ZDLCBob3cgY2FuIG9uZSBQYXRoIElEIGRldGVybWluZSB3aGljaCBTRiBpbnN0YW5jZXMgaXMg
dGhlIG5leHQ/IElmIHlvdSBkcmF3IGEgc2VydmljZSBjaGFpbiBwYXRoIHdpdGggbWFueSBTRiBp
bnN0YW5jZXMsIHlvdSBjYW4gZWFzaWx5IHNlZSwgaWYgUGF0aCBJRCByZXByZXNlbnRzIHRoYXQg
cGF0aCwgc2VydmljZSBmb3J3YXJkZXIgbmVlZHMgdG8gdXNlIHByZXZpb3VzIFNGIG9uIHRoZSBw
YXRoIHRvIHBvc2l0aW9uIHRoZSBuZXh0IFNGIG9uIHRoYXQgcGF0aC4NCg0KTHVjeQ0KDQpGcm9t
OiBEYXZlIERvbHNvbiBbbWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tXQ0KU2VudDogVHVlc2Rh
eSwgTWFyY2ggMjUsIDIwMTQgNDoxMCBQTQ0KVG86IEx1Y3kgeW9uZzsgc2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBs
aWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KV2h5IGRvIHlvdSB0aGluayB0aGUgcHJldmlvdXMg
U0YgSVAgYWRkcmVzcyBpcyByZXF1aXJlZCB0byBkZXRlcm1pbmUgdGhlIG5leHQgU0YgSVAgYWRk
cmVzcz8gV2h5IGlzIHRoZSBQYXRoIElEIG5vdCBzdWZmaWNpZW50IGluZm9ybWF0aW9uPw0KDQoN
CkZyb206IEx1Y3kgeW9uZyBbbWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tXQ0KU2VudDogVHVl
c2RheSwgTWFyY2ggMjUsIDIwMTQgNDo1NiBQTQ0KVG86IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5v
cmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBTRkMgYXMgYW4gSVAgb3IgVURQ
IGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpJbiB0aGlzIHNvbHV0aW9uLCBzZXJ2aWNl
IGZvcndhcmRlciBhbmQgU0YgaW5zdGFuY2UgYXJlIHNlcGFyYXRlZCBlbnRpdGllcy4gU2Vydmlj
ZSBmb3J3YXJkZXIgbmVlZHMgUGF0aCBJRCBhbmQgcHJldmlvdXMgU0YgSVAgYWRkcmVzcyB0byB1
bmlxdWVseSBpZGVudGlmeSB0aGUgbmV4dCBTRiBJUCBhZGRyZXNzLg0KDQpMdWN5DQoNCkZyb206
IERhdmUgRG9sc29uIFttYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb21dDQpTZW50OiBUdWVzZGF5
LCBNYXJjaCAyNSwgMjAxNCAzOjIxIFBNDQpUbzogTHVjeSB5b25nOyBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxp
Y2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpJIGRvIG5vdCBzZWUgd2h5IHNvdXJjZSBJUCBhZGRy
ZXNzIChwcmV2aW91cyBTRikgd291bGQgYmUgcmVxdWlyZWQgdG8gbG9vayB1cCB0aGUgbmV4dCBT
Ri4gVGhlIHBhdGggSUQgc2hvdWxkIGJlIHN1ZmZpY2llbnQgdG8gZGV0ZXJtaW5lIHRoZSBuZXh0
IFNGLg0KDQoNCg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBP
biBCZWhhbGYgT2YgTHVjeSB5b25nDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA0OjAy
IFBNDQpUbzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBbc2Zj
XSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpIaSwN
Cg0KVGhlcmUgYXJlIG1hbnkgd2F5cyB0byBpbXBsZW1lbnQgU0ZDcy4gSG93ZXZlciwgb25lIG9m
IG91ciBnb2FscyBpbiBzdGFuZGFyZCBpcyB0byBkZXZlbG9wIGEgc29sdXRpb24gdGhhdCBpcyBz
aW1wbGUgYW5kIGxlc3MgY29zdCBmb3IgdmVuZGVycyBhbmQgc2VydmljZSBwcm92aWRlcnMuICBP
dGhlciBnb2FscyBhcmUgdGhhdCB0aGUgc29sdXRpb24gY2FuIGFwcGx5IHRvIGNvbW1vbiBhbmQg
bWFqb3JpdHkgdXNlIGNhc2VzLg0KDQpJZiB3ZSBpbXBsZW1lbnQgU0ZDIGFzIGFuIElQIG9yIFVE
UC9JUCBhcHBsaWNhdGlvbiwgaS5lLiBvbmNlIHRyYWZmaWMgaXMgY2xhc3NpZmllZCBieSB0aGUg
Y2xhc3NpZmljYXRpb24sIGl0IGFkZHMgU0ZDIGhlYWRlciBhbmQgSVAgaGVhZGVyIChvdXRlcikg
b24gdGhlIHBhY2tldHMgKFVEUCBoZWFkZXIgdG9vIGluIGxhdHRlciBjYXNlKSwgYW5kIHNlbmQg
c3VjaCBwYWNrZXRzIGFzIGEgcmVndWxhciBJUCBwYWNrZXQuIFRoZSBzcmMgSVAgb2Ygb3V0ZXIg
aGVhZGVyIGNhbiBiZSBjbGFzc2lmaWNhdGlvbiBJUCBhZGRyZXNzLCBhbmQgZHN0IElQIGNhbiBi
ZSBuZXh0IFNGIEluc3RhbmNlIElQIGFkZHJlc3MuIE1hbnkgdHJhbnNwb3J0IG5ldHdvcmtzIGNh
biBjYXJyeSBJUCB0cmFmZmljIGFuZCByb3V0ZSBJUCBwYWNrZXRzIGJhc2VkIG9uIGRzdCBJUCBh
ZGRyZXNzLiAgV2Ugb25seSBuZWVkIHRvIHJlcXVlc3QgYSBuZXcgSVAgcHJvdG9jb2wgdHlwZSBm
b3IgU0ZDLiBBdCB0aGUgc2VydmljZSBmb3J3YXJkZXIgcG9pbnQsIGl0IGNhbiBsb29rIHVwIG5l
eHQgU0YgSVAgYWRkcmVzcyBiYXNlZCBvbiBQYXRoIElEIGluIFNGQyBoZWFkZXIgYW5kIHNyYyBJ
UCBhZGRyZXNzIChwcmV2aW91cyBTRikgb24gdGhlIHBhY2tldC4gIEEgU0YgYWxzbyBmb3J3YXJk
cyB0aGUgcGFja2V0IHdpdGggU0ZDIGhlYWRlciBhcyBhbiBJUCBwYWNrZXQgYW5kIGZpbGxzIGl0
cyBJUCBhZGRyZXNzIGFzIHNyYyBJUCBhbmQgdGhlIHNlcnZpY2UgZm9yd2FyZGVyIHBvaW50IElQ
IGFkZHJlc3MgYXMgdGhlIGRzdCBJUCBvbiB0aGUgcGFja2V0Lg0KDQpUaGlzIHNvbHV0aW9uIHdv
cmtzIGZvciBlaXRoZXIgU0ZDIGFzIGFuIElQIGFwcGxpY2F0aW9uIG9yIFVEUC9JUCBhcHBsaWNh
dGlvbiwgd2hpY2ggb25lIGlzIG1vcmUgcHJvcGVyIGZyb20gU0YgYW5kIHNlcnZpY2UgZm9yd2Fy
ZGVyIHBvaW50Pw0KDQpUaGlzIHNvbHV0aW9uIHNlZW1zIHNpbXBsZSB0byBtZSBhbmQgb25seSBu
ZWVkIFBhdGggSUQgaW4gU0ZDIGhlYWRlciBmb3Igc3RlZXJpbmcgdHJhZmZpYyB0aHJvdWdoIHRo
ZSBTRkMgcGF0aC4gQnV0IGxpa2UgdG8gc2VlIG90aGVyc+KAmSBvcGluaW9uIG9uIHRoaXMgc29s
dXRpb24sIHByb3MgYW5kIGNvbnMuDQoNClRoYW5rcywNCkx1Y3kNCg==

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx
NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgIj4NCjxkaXY+THVjeSw8L2Rp
dj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PkNvbW1lbnRzIGlubGluZS48L2Rpdj4NCjxkaXY+
PGJyPg0KPC9kaXY+DQo8ZGl2PlJnZHMsPC9kaXY+DQo8ZGl2PlN1cmVuZHJhLjwvZGl2Pg0KPGRp
dj48YnI+DQo8L2Rpdj4NCjxzcGFuIGlkPSJPTEtfU1JDX0JPRFlfU0VDVElPTiI+DQo8ZGl2IHN0
eWxlPSJmb250LWZhbWlseTpDYWxpYnJpOyBmb250LXNpemU6MTFwdDsgdGV4dC1hbGlnbjpsZWZ0
OyBjb2xvcjpibGFjazsgQk9SREVSLUJPVFRPTTogbWVkaXVtIG5vbmU7IEJPUkRFUi1MRUZUOiBt
ZWRpdW0gbm9uZTsgUEFERElORy1CT1RUT006IDBpbjsgUEFERElORy1MRUZUOiAwaW47IFBBRERJ
TkctUklHSFQ6IDBpbjsgQk9SREVSLVRPUDogI2I1YzRkZiAxcHQgc29saWQ7IEJPUkRFUi1SSUdI
VDogbWVkaXVtIG5vbmU7IFBBRERJTkctVE9QOiAzcHQiPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2Vp
Z2h0OmJvbGQiPkZyb206IDwvc3Bhbj5MdWN5IHlvbmcgJmx0OzxhIGhyZWY9Im1haWx0bzpsdWN5
LnlvbmdAaHVhd2VpLmNvbSI+bHVjeS55b25nQGh1YXdlaS5jb208L2E+Jmd0Ozxicj4NCjxzcGFu
IHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5EYXRlOiA8L3NwYW4+RnJpZGF5LCBNYXJjaCAyOCwg
MjAxNCA2OjM4IEFNPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPlRvOiA8L3Nw
YW4+U3VyZW5kcmEgS3VtYXIgJmx0OzxhIGhyZWY9Im1haWx0bzpzbWt1bWFyQGNpc2NvLmNvbSI+
c21rdW1hckBjaXNjby5jb208L2E+Jmd0OywgUm9uIFBhcmtlciAmbHQ7PGEgaHJlZj0ibWFpbHRv
OlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb208L2E+Jmd0OywgWHV4aWFvaHUgJmx0OzxhIGhyZWY9Im1haWx0bzp4dXhpYW9odUBo
dWF3ZWkuY29tIj54dXhpYW9odUBodWF3ZWkuY29tPC9hPiZndDssDQogJnF1b3Q7UmVpbmFsZG8g
UGVubm8gKHJlcGVubm8pJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86cmVwZW5ub0BjaXNjby5j
b20iPnJlcGVubm9AY2lzY28uY29tPC9hPiZndDssIERhdmUgRG9sc29uICZsdDs8YSBocmVmPSJt
YWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iPmRkb2xzb25Ac2FuZHZpbmUuY29tPC9hPiZndDss
ICZxdW90OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4mcXVv
dDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4mZ3Q7
PGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPlN1YmplY3Q6IDwvc3Bhbj5SRTog
W3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88YnI+
DQo8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2IHhtbG5zOnY9InVybjpzY2hlbWFzLW1p
Y3Jvc29mdC1jb206dm1sIiB4bWxuczpvPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmlj
ZTpvZmZpY2UiIHhtbG5zOnc9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOndvcmQi
IHhtbG5zOm09Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vb2ZmaWNlLzIwMDQvMTIvb21t
bCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAiPg0KPG1ldGEgbmFtZT0i
R2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxMiAoZmlsdGVyZWQgbWVkaXVtKSI+
DQo8IS0tW2lmICFtc29dPjxzdHlsZT52XDoqIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9
DQpvXDoqIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQp3XDoqIHtiZWhhdmlvcjp1cmwo
I2RlZmF1bHQjVk1MKTt9DQouc2hhcGUge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCjwv
c3R5bGU+PCFbZW5kaWZdLS0+PHN0eWxlPjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBm
b250LWZhY2UNCgl7Zm9udC1mYW1pbHk6U2ltU3VuOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEg
MSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5v
c2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2Fs
aWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2Zv
bnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9u
dC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNvbnNvbGFzOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlNlZ29lIFVJIjsNCglwYW5vc2Ut
MToyIDExIDUgMiA0IDIgNCAyIDIgMzt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQFNp
bVN1biI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0
aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJn
aW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVy
bGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29y
YXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlv
bjp1bmRlcmxpbmU7fQ0KcHJlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUt
bGluazoiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4tYm90
dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseTpTaW1TdW47fQ0K
cC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBkaXYuTXNvQWNldGF0ZQ0KCXttc28tc3R5bGUt
cHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltYXJn
aW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6OC4wcHQ7DQoJZm9u
dC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnAuTXNvTGlzdFBhcmFncmFwaCwgbGku
TXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1zb0xpc3RQYXJhZ3JhcGgNCgl7bXNvLXN0eWxlLXByaW9y
aXR5OjM0Ow0KCW1hcmdpbi10b3A6MGluOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbWFyZ2luLWJv
dHRvbTowaW47DQoJbWFyZ2luLWxlZnQ6LjVpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYi
O30NCnNwYW4uSFRNTFByZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwgUHJl
Zm9ybWF0dGVkIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGlu
azoiSFRNTCBQcmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFtaWx5OkNvbnNvbGFzO30NCnNwYW4uQmFs
bG9vblRleHRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbXNv
LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQiOw0KCWZv
bnQtZmFtaWx5OiJTZWdvZSBVSSIsInNhbnMtc2VyaWYiO30NCnAubXNvY2hwZGVmYXVsdCwgbGku
bXNvY2hwZGVmYXVsdCwgZGl2Lm1zb2NocGRlZmF1bHQNCgl7bXNvLXN0eWxlLW5hbWU6bXNvY2hw
ZGVmYXVsdDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0K
CW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNp
emU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0Kc3Bh
bi5IVE1MQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiSFRNTCDpooTorr7moLzlvI8gQ2hhciI7DQoJ
bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIOmihOiuvuagvOW8
jyI7DQoJZm9udC1mYW1pbHk6U2ltU3VuO30NCnAuSFRNTCwgbGkuSFRNTCwgZGl2LkhUTUwNCgl7
bXNvLXN0eWxlLW5hbWU6IkhUTUwg6aKE6K6+5qC85byPIjsNCgltc28tc3R5bGUtbGluazoiSFRN
TCDpooTorr7moLzlvI8gQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAx
cHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2Vy
aWYiO30NCnNwYW4uQ2hhcg0KCXttc28tc3R5bGUtbmFtZToi5om55rOo5qGG5paH5pysIENoYXIi
Ow0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazrmibnms6jmoYbmlofm
nKw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjt9DQpwLmEsIGxpLmEsIGRp
di5hDQoJe21zby1zdHlsZS1uYW1lOuaJueazqOahhuaWh+acrDsNCgltc28tc3R5bGUtbGluazoi
5om55rOo5qGG5paH5pysIENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAw
MXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNl
cmlmIjt9DQpzcGFuLmJhbGxvb250ZXh0Y2hhcjANCgl7bXNvLXN0eWxlLW5hbWU6YmFsbG9vbnRl
eHRjaGFyOw0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpzcGFuLmVtYWls
c3R5bGUxOQ0KCXttc28tc3R5bGUtbmFtZTplbWFpbHN0eWxlMTk7DQoJZm9udC1mYW1pbHk6IkNh
bGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uZW1haWxzdHls
ZTIwDQoJe21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGUyMDsNCglmb250LWZhbWlseToiQ2FsaWJy
aSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5lbWFpbHN0eWxlMjENCgl7
bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHlsZTIxOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fu
cy1zZXJpZiI7DQoJY29sb3I6IzAwNzBDMDt9DQpzcGFuLmVtYWlsc3R5bGUyMg0KCXttc28tc3R5
bGUtbmFtZTplbWFpbHN0eWxlMjI7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlm
IjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uZW1haWxzdHlsZTIzDQoJe21zby1zdHlsZS1uYW1l
OmVtYWlsc3R5bGUyMzsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNv
bG9yOiMwMDcwQzA7fQ0Kc3Bhbi5lbWFpbHN0eWxlMjQNCgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxz
dHlsZTI0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzAw
NzBDMDt9DQpzcGFuLkVtYWlsU3R5bGUzNA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bh
bi5FbWFpbFN0eWxlMzUNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHls
ZTM2DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwi
c2Fucy1zZXJpZiI7DQoJY29sb3I6IzAwNzBDMDt9DQpzcGFuLkVtYWlsU3R5bGUzNw0KCXttc28t
c3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYi
Ow0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMzgNCgl7bXNvLXN0eWxlLXR5cGU6
cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjoj
MDA3MEMwO30NCnNwYW4uRW1haWxTdHlsZTM5DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpz
cGFuLkVtYWlsU3R5bGU0MA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMwMDcwQzA7fQ0Kc3Bhbi5FbWFpbFN0
eWxlNDENCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmki
LCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTQyDQoJe21z
by1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJp
ZiI7DQoJY29sb3I6IzAwNzBDMDt9DQpzcGFuLkVtYWlsU3R5bGU0Mw0KCXttc28tc3R5bGUtdHlw
ZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9y
OiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlNDQNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMDA3MEMwO30N
CnNwYW4uRW1haWxTdHlsZTQ1DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzAwNzBDMDt9DQouTXNv
Q2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAu
MHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46
MS4waW4gMS4yNWluIDEuMGluIDEuMjVpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29y
ZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFw
ZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZd
LS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+
DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3ht
bD48IVtlbmRpZl0tLT4NCjxkaXYgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJw
bGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+U3VyZW5kcmEs
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOiMwMDcwQzAiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5NeSByZXBseSBpbmxpbmUuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQt
ZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7ICI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7ICI+IFN1
cmVuZHJhIEt1bWFyIChzbWt1bWFyKSBbPGEgaHJlZj0ibWFpbHRvOnNta3VtYXJAY2lzY28uY29t
Ij5tYWlsdG86c21rdW1hckBjaXNjby5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFRodXJz
ZGF5LCBNYXJjaCAyNywgMjAxNCA5OjQ5IFBNPGJyPg0KPGI+VG86PC9iPiBMdWN5IHlvbmc7IFJv
biBQYXJrZXI7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29u
Ow0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxi
PlN1YmplY3Q6PC9iPiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwg
cHJvcyBhbmQgY29ucz88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPkx1
Y3ksPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj5XYXMgbm90IGZvbGxv
d2luZyB0aGUgdGhyZWFkIGZ1bGx5OyBoYXBwZW5lZCB0byByZWFkIHRoaXMgb25lLiZuYnNwO1Ro
aXMgc2VlbXMgdG8gYmUgYXJjaGl0ZWN0dXJhbGx5IGlsbC10aG91Z2h0LW91dCBJTU8gLSBjb21t
ZW50cyBpbmxpbmUuLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5bTHVjeV0gSSBzZWUgdGhpcyBhcyB1
bmhlYWx0aHkgY29tbWVudC4gJm5ic3A7PC9zcGFuPjwvaT48L2I+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L3NwYW4+DQo8ZGl2PlNLMSZndDsgUGxlYXNlIGRvbid0IHJl
YWQgdG9vIG11Y2ggaW50byBpdC4gSSB3YXMgYmVpbmcgdmVyeSBjYXN1YWwsIG5vIGhhcm0gaW50
ZW5kZWQuIENvZmZlZS9kcmluayBpcyBvbiBtZSBpbiBUb3JvbnRvIDopPC9kaXY+DQo8ZGl2PkZy
YW5rbHksIEkgc2VlIHdoYXQgaXMgYmVpbmcgZGVzY3JpYmVkIGFzIHdheSB0b28gbmFycm93IGFu
ZCB3aXRoIGFzc3VtcHRpb25zLjwvZGl2Pg0KPHNwYW4gaWQ9Ik9MS19TUkNfQk9EWV9TRUNUSU9O
Ij4NCjxkaXYgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89
InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNj
aGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMu
bWljcm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5v
cmcvVFIvUkVDLWh0bWw0MCI+DQo8ZGl2IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0i
cHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtjb2xvcjpibGFjayI+Umdkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtjb2xvcjpibGFjayI+U3VyZW5kcmEuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdiBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6
My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj5Gcm9tOiA8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
THVjeSB5b25nICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iPmx1Y3ku
eW9uZ0BodWF3ZWkuY29tPC9hPiZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+VGh1cnNkYXksIE1hcmNo
IDI3LCAyMDE0IDI6MjUgUE08YnI+DQo8Yj5UbzogPC9iPlJvbiBQYXJrZXIgJmx0OzxhIGhyZWY9
Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5Sb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tPC9hPiZndDssIFh1eGlhb2h1ICZsdDs8YSBocmVmPSJtYWlsdG86eHV4
aWFvaHVAaHVhd2VpLmNvbSI+eHV4aWFvaHVAaHVhd2VpLmNvbTwvYT4mZ3Q7LCAmcXVvdDtSZWlu
YWxkbyBQZW5ubyAocmVwZW5ubykmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpyZXBlbm5vQGNp
c2NvLmNvbSI+cmVwZW5ub0BjaXNjby5jb208L2E+Jmd0OywNCiBEYXZlIERvbHNvbiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIj5kZG9sc29uQHNhbmR2aW5lLmNvbTwv
YT4mZ3Q7LCAmcXVvdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8
L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8
L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVE
UCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3
MEMwIj5IaSBSb24sPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcw
QzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMw
Ij5JZiB3ZSB0cmVhdCBTRkMgYXMgYW4gSVAgb3IgSVAvVVBEIGFwcGxpY2F0aW9uLCB3ZSBkbyBu
b3QgY2hhbmdlIHRoZSByZXF1aXJlbWVudCBhbmQgYXJjaGl0ZWN0dXJlLiBXZSBoYXZlIGEgc2lt
cGxlIHNvbHV0aW9uIHRvIGFjaGlldmUgYmktZGlyZWN0aW9uYWwgU0ZDIHdpdGggdGhlIHNhbWUg
UGF0aCBJRC4gTGV0IG1lIGV4cGxhaW4gdGhlIHNvbHV0aW9uIGFnYWluLjwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPklmIHdlIGltcGxlbWVudCBTRkMgYXMgYW4g
SVAgb3IgVURQL0lQIGFwcGxpY2F0aW9uLCBpLmUuIG9uY2UgdHJhZmZpYyBpcyBjbGFzc2lmaWVk
IGJ5IHRoZSBjbGFzc2lmaWNhdGlvbiwgaXQgYWRkcyBTRkMgaGVhZGVyIGFuZCBJUCBoZWFkZXIg
KG91dGVyKSBvbiB0aGUgcGFja2V0cyAoVURQIGhlYWRlciB0b28gaW4gbGF0dGVyIGNhc2UpLCBh
bmQgc2VuZCBzdWNoDQogcGFja2V0cyBhcyBhIHJlZ3VsYXIgSVAgcGFja2V0LiBUaGUgc3JjIElQ
IG9uIG91dGVyIGhlYWRlciBpcyBjbGFzc2lmaWNhdGlvbiBJUCBhZGRyZXNzLCBhbmQgZHN0IElQ
IGlzIG5leHQgU0YtWCBJbnN0YW5jZSBJUCBhZGRyZXNzLiBXZSBvbmx5IG5lZWQgdG8gcmVxdWVz
dCBhIG5ldyBJUCBwcm90b2NvbCB0eXBlIGZvciBTRkMuICZuYnNwO0F0IHRoZSBTRkYsIGl0IGNh
biBzZWFyY2ggbmV4dCBTRi1YIEluc3RhbmNlIElQIGFkZHJlc3MgYmFzZWQgb24NCiBQYXRoIElE
IGluIFNGQyBoZWFkZXIgYW5kIHNyYyBJUCBhZGRyZXNzIChwcmV2aW91cyBTRikgb24gdGhlIHBh
Y2tldCB3aGVuIHJlY2VpdmluZyBhIHBhY2tldCBmcm9tIHByZXZpb3VzIFNGLVggaW5zdGFuY2U7
IGl0IGZvcndhcmRzIHRoZSBwYWNrZXQgb24gZHN0IElQICZuYnNwO29uIHRoZSBwYWNrZXQgd2hl
biByZWNlaXZpbmcgYSBwYWNrZXQgZnJvbSBhbm90aGVyIFNGRi9TTkYuICZuYnNwO0EgU0YtWCBp
bnN0YW5jZSBhbHNvIGZvcndhcmRzIHRoZSBwYWNrZXQNCiB3aXRoIFNGQyBoZWFkZXIgYXMgYW4g
SVAgcGFja2V0IGFuZCBmaWxscyBpdHMgSVAgYWRkcmVzcyBhcyBzcmMgSVAgb24gb3V0ZXIgaGVh
ZGVyIGFuZCB0aGUgU0ZGL1NORiBJUCBhZGRyZXNzIGFzIHRoZSBkc3QgSVAgb24gdGhlIG91dGVy
IGhlYWRlci48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJs
dWUiPlNLJmd0OyBJdCBzZWVtcyBsaWtlIFNGQyBjYW5ub3QgYmUgdXNlZCBpbiBhIGxheWVyLTIg
ZW52aXJvbm1lbnQuIExvdCBvZiBhc3N1bXB0aW9ucyBoYXZlIGJlZW4gbWFkZSBpbiBkZXNjcmli
aW5nIHRoaXMgaW1wbGVtZW50YXRpb24uIFdoZXJlIGRvZXMgdGhlIG92ZXJsYXkgc3RhcnQvZW5k
IGV0Yy4gJm5ic3A7Zm9yIGluc3RhbmNlLCB3aGljaCBtYXkNCiBjaGFuZ2UgYmVmb3JlIHRoZSBw
a3QgaXMgZGVsaXZlcmVkIHRvIHRoZSBTRi48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxp
PjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5bTHVjeV0gVGhpcyBpcyBub3QgdHJ1ZSBhdCBh
bGwuIFRoZSB1bmRlcmxheSBuZXR3b3JrIGNhbiBiZSBsYXllci0yIGVudmlyb25tZW50LiBJUCBh
cHBsaWNhdGlvbnMgcnVuIG92ZXIgbGF5ZXIyIGVudmlyb25tZW50IGZvciBtYW55IHllYXJzLiBP
dmVybGF5IHN0YXJ0cyBhcyB0aGUgY2xhc3NpZmljYXRpb24sIGkuZS4gdGhlIHRpbWUgaW5zZXJ0
IFNGQw0KIGhlYWRlciBhbmQgSVAgaGVhZGVyLjwvc3Bhbj48L2k+PC9iPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9zcGFuPg0KPGRpdj5TSzEmZ3Q7IFRIZSBvdmVybGF5
IGl0c2VsZiBjYW4gYmUgTDIgYW5kIHdlIHNob3VsZCBub3QgcHJldmVudCB0aGF0IGFyY2hpdGVj
dHVyYWxseS4gVGhlcmUgd2lsbCBub3QgYmUgYSBzcmMgSVAgYWRkcmVzcy4gQXMgZm9yIHVzaW5n
IHRoZSBzYW1lIFBhdGhJRCwgd2UgbmVlZCB0byB1c2UgU3JjSVAgaW4gb25lIGNhc2UgYW5kIGRz
dElQIGluIGFub3RoZXIuIERvZXMgaXQgbWVhbiB0aGUgU0YgaXMgZnVsbHkgYXdhcmUgb2Ygc2Vy
dmljZSBmb3J3YXJkaW5nDQogPyBXaGVuIGEgU0ZGIHJlY2VpdmVzIGEgcGt0IGZyb20gYSBTRiwg
d2hhdCBpcyB0aGUgY3JpdGVyaWEgdG8gZGV0ZXJtaW5lIHdoZXJlIGl0IGNhbWUgZnJvbSBldGMu
IERvbid0IHdlIHdhbnQgYnJvYWRlciBzY29wZSBmcm9tIGFuIGFyY2hpdGVjdHVyZSBwZXJzcGVj
dGl2ZSB0byBhY2NvbW1vZGF0ZSBhcyBtYW55IGltcGxlbWVudGF0aW9ucyA/PC9kaXY+DQo8c3Bh
biBpZD0iT0xLX1NSQ19CT0RZX1NFQ1RJT04iPg0KPGRpdiB4bWxuczp2PSJ1cm46c2NoZW1hcy1t
aWNyb3NvZnQtY29tOnZtbCIgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZp
Y2U6b2ZmaWNlIiB4bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3Jk
IiB4bWxuczptPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29t
bWwiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxkaXYgbGFuZz0i
RU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rp
b24xIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAw
NzBDMCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj5Gb3IgYmktZGlyZWN0aW9uYWwgU0ZDLCBib3RoIGRpcmVjdGlvbnMgY2FuIHVzZSB0aGUg
c2FtZSBQYXRoIElEIGluIHRoaXMgc29sdXRpb24uIFBhdGggSUQgJiM0Mzsgc3JjIElQIGFkZHJl
c3MgbGV0IFNGRiB1bmlxdWVseSBnZXQgdGhlIG5leHQgU0YtWCBpbnN0YW5jZSBpbiBmb3J3YXJk
aW5nIHRhYmxlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6
Ymx1ZSI+U0smZ3Q7IFRoaXMgYnJlYWtzIGNvcnJlY3RuZXNzIGlmIHlvdSBrbm93IGhvdyBTRnMg
YmVoYXZlLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdCI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9y
OiMwMDcwQzAiPltMdWN5XSBGb3IgeW91ciBzdGF0ZW1lbnQsIEkgbmVlZCB0byBjbGFpbSBJIGRv
buKAmXQga25vdyBTRiBiZWhhdmUsIHBsZWFzZSBleHBsYWluIHdoYXQgaXMgU0YgYmVoYXZlIGFu
ZCB3aHkgaXQgYnJlYWsuIFRoYW5rcy48L3NwYW4+PC9pPjwvYj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvc3Bhbj4NCjxkaXY+U0sxJmd0OyBTRnMgc2VuZCB0cmFmZmlj
IGluIGVpdGhlciBkaXJlY3Rpb24gb24gdGhlIGZsb3cuIFRoZXkgY2FuIG9yaWdpbmF0ZSBwYWNr
ZXRzIGluIHRoZSBtaWRkbGUgb2YgYSBmbG93LiBVbmxlc3MgdGhlIFNGIGlzIHRhdWdodCB0byBm
aWd1cmUgb3V0IHRoZSBuZXh0IHNlcnZpY2UgaG9wLCBob3cgZG8gd2Uga25vdyB3aGljaCB3YXkg
dGhlIHBhY2tldCBpcyBzdXBwb3NlZCB0byBiZSBmb3J3YXJkZWQgb24gdGhlIGNoYWluLiBBbmQg
d2h5DQogc2hvdWxkIHdlIHRlYWNoIHRoZSBTRiwgd2hhdCB0aGUgbmV4dCBob3AgaXMgPzwvZGl2
Pg0KPHNwYW4gaWQ9Ik9MS19TUkNfQk9EWV9TRUNUSU9OIj4NCjxkaXYgeG1sbnM6dj0idXJuOnNj
aGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1j
b206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZp
Y2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZpY2UvMjAw
NC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+DQo8ZGl2
IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9Ildv
cmRTZWN0aW9uMSI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMwMDcwQzAiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+VGhpcyBzb2x1dGlvbiBjYW4gaW1wbGVtZW50IFNORi9TRkYgZnVuY3Rpb24g
b24gYSByZWd1bGFyIHJvdXRlciB3aXRob3V0IGNoYW5naW5nIHRoZSByb3V0ZXIgYmVoYXZpb3Is
IGkuZS4gZm9yd2FyZCB0aGUgcGFja2V0IGJhc2VkIG9uIGl0cyBkZXN0aW5hdGlvbiBJUCBhZGRy
ZXNzLiBJZiB0aGUgZGVzdGluYXRpb24gYWRkcmVzcyBpcyByb3V0ZXIgaXRzZWxmLCB0aGUNCiBy
b3V0ZXIgdGVybWluYXRlcyBhbmQgY2hlY2sgdGhlIHByb3RvY29sIHR5cGUuIElmIHRoZSB0eXBl
IGlzIFNGQywgdGhlIHJvdXRlciB3aWxsIHBlcmZvcm0gYSB0YWJsZSBsb29rdXAgYmFzZWQgb24g
UGF0aCBJRCBpbiBTRkMgaGVhZGVyICYjNDM7IHNyYyBJUCBvbiBvdXRlciBJUCBoZWFkZXIuIEFz
IHNpbXBsZSBhcyB0aGF0LiBUaGlzIHNvbHV0aW9uIGFsbG93IGxldmVyYWdpbmcgYSBsb3Qgb2Yg
SVAgZnVuY3Rpb25zIHRvby48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2NvbG9yOmJsdWUiPlNLJmd0OyBTaW5jZSB5b3UgbWVudGlvbiBhIHJvdXRlciwgd2hhdCBpZiBp
dCBpcyBhIHN3aXRjaCA/IFdoYXQgYXJlIG15IGNvbnNpZGVyYXRpb25zIHRvIG1ha2UgdGhpcyB3
b3JrID8gRG9lcyBpdCBldmVuIHdvcmsgYXMgZGVzY3JpYmVkID88L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5bTHVjeV0gQXMgbWVudGlv
bmVkIGFib3ZlLCB1bmRlcmxheSBuZXR3b3JrIGNhbiBiZSBsYXllciAyLCBvbmx5IHJlcXVpcmVz
IHRoYXQgZGV2aWNlcyBpbXBsZW1lbnRpbmcgU0ZDIGZvcndhcmRpbmcgZnVuY3Rpb24gaXMgSVAg
YXdhcmUsIG1hbnkgc3dpdGNoZXMgaGF2ZSBzdWNoIGNhcGFiaWxpdGllcy4gSWYgeW91IHVzZSBw
cm9ncmFtbWFibGUgY29udHJvbGxlcg0KIHRvIGNvbnRyb2wgdGhlc2UgU0ZDIGVuYWJsZWQgZGV2
aWNlcywgaXQgd29ya3MuIFdoYXQgaXMgeW91ciBjb25jZXJuPzwvc3Bhbj48L2k+PC9iPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9zcGFuPg0KPGRpdj5TSyZndDsgTm90
IHRydWUuIFN3aXRjaCBjYW4gZG8gYSBsYXllci0yIG92ZXJsYXkuIEZ1cnRoZXIsIHN3aXRjaC9y
b3V0ZXIgbmVlZHMgdG8gZG8gZW5kLW9mLWNoYWluIGZvcndhcmRpbmcgb2YgdGhlIGlubmVyIHBh
Y2tldCAoTDIgb3IgTDMpLiBFYWNoIGhhdmUgdG8gYmUgZ2l2ZW4gdGhlaXIgY29uc2lkZXJhdGlv
bnMgYW5kIHRoZXkgbWF5IGxlYWQgdG8gZGlmZmVyZW50IGltcGxlbWVudGF0aW9uIGNob2ljZXMg
d2l0aCBpbXBsaWNhdGlvbnMuPC9kaXY+DQo8c3BhbiBpZD0iT0xLX1NSQ19CT0RZX1NFQ1RJT04i
Pg0KPGRpdiB4bWxuczp2PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOnZtbCIgeG1sbnM6bz0i
dXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4bWxuczp3PSJ1cm46c2No
ZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJodHRwOi8vc2NoZW1hcy5t
aWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9y
Zy9UUi9SRUMtaHRtbDQwIj4NCjxkaXYgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJw
dXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+PG86cD48L286cD48L3Nw
YW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0i
Y29sb3I6IzAwNzBDMCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+THVjeTwv
c3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlNpbmNlIElQIGNhbiBiZSB0
cmFuc3BvcnRlZCBvdmVyIG1hbnkgdHJhbnNwb3J0IHNvbHV0aW9ucywgRXRoZXJuZXQsIE1QTFMs
IG92ZXJsYXksIGV0YywgaW4gdGhlb3J5LCBTRkMgY2FuIGJlIGltcGxlbWVudGVkIG92ZXIgYW55
IHRyYW5zcG9ydCBuZXR3b3JrIHRvby4gVGhlIHNvbHV0aW9uIGNhbiBtYWtlIGNvbnRyb2wgYW5k
IG1hbmFnZW1lbnQgZWFzeSBiZWNhdXNlDQogd2UgZG9u4oCZdCBoYXZlIHRvIGFzc2lnbiBpbmRl
eCBmb3IgZWFjaCBTRi1YIGluc3RhbmNlcy4gU0YtWCBJUCBhZGRyZXNzIGFzIHVuaXF1ZSBpZGVu
dGlmaWVyIGlzIHVzZWQgaW4gYWxsIFNGQ3MuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPkFueSBjb21tZW50IG9uIHRoaXMgcHJvcG9zYWwuPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPlRoYW5rcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkx1Y3kgPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
dG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZh
bWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7ICI+RnJvbTo8L3NwYW4+PC9i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMt
c2VyaWY7IGNvbG9yOiBibGFjazsgIj4gUm9uIFBhcmtlciBbPGEgaHJlZj0ibWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgTWFyY2ggMjcsIDIw
MTQgMzoyNCBQTTxicj4NCjxiPlRvOjwvYj4gTHVjeSB5b25nOyBYdXhpYW9odTsgUmVpbmFsZG8g
UGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyI+DQpzZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbc2ZjXSBTRkMg
YXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj5MdWN5Ljwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+RG8geW91IGhhdmUgYSBzcGVjaWZpYyBwcm9wb3NhbCBmb3IgbWFraW5nIGJpZGly
ZWN0aW9uYWwgY2hhaW5zIGVhc2llciB0byBkZXBsb3kgYW5kIG1hbmFnZT8mbmJzcDsmbmJzcDsg
SWYgc28sIHdvdWxkIHlvdSBzdWdnZXN0IGNoYW5nZXMgdG8gdGhlIHJlcXVpcmVtZW50cz8mbmJz
cDsmbmJzcDsgQXJjaGl0ZWN0dXJlPyZuYnNwOyZuYnNwOyBIZWFkZXIgZW5jYXBzdWxhdGlvbj8m
bmJzcDsmbmJzcDsgQ29udHJvbCBwbGFuZSAoZnV0dXJlKT88L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyBSb248L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzoz
LjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiBM
dWN5IHlvbmcgWzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+bWFpbHRvOmx1
Y3kueW9uZ0BodWF3ZWkuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgTWFy
Y2ggMjcsIDIwMTQgNDoxOCBQTTxicj4NCjxiPlRvOjwvYj4gUm9uIFBhcmtlcjsgWHV4aWFvaHU7
IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IDxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciPg0Kc2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTog
W3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Um9uLDwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+SU1PLCBXZSBjYW7igJl0
IG1ha2Ugb25lIHBhcnQgc2ltcGxlIGFuZCBnb29kIGxvb2tpbmcgYnV0IGxlYXZlIG90aGVyIHBh
cnRzIHRvIGJlIGluIGNvbXBsZXguIE91ciBnb2FsIGlzIHRvIGhhdmUgYSBzaW1wbGUgYW5kIGxv
dyBjb3N0IFNGQyBzb2x1dGlvbiB0byBjb3ZlciBtYWpvcml0eSB1c2UgY2FzZXMuIFNQIGFscmVh
ZHkgY2FuIGltcGxlbWVudCBTRkMgb24NCiB0b2RheeKAmXMgbmV0d29yay4gSWYgd2UgY2Fu4oCZ
dCBtYWtlIHRoaXMgZ29hbCwgdGhlbiB0aGUgc29sdXRpb24gbWF5IG5vdCBiZSB1c2VmdWwuPC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5UaGFua3MsPC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPkx1Y3k8L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5n
OjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9y
OiBibGFjazsgIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsg
Zm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyAiPiBSb24gUGFy
a2VyIFs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+bWFp
bHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8
L2I+IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAzOjExIFBNPGJyPg0KPGI+VG86PC9iPiBMdWN5
IHlvbmc7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyA8
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj4NCnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5T
dWJqZWN0OjwvYj4gUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHBy
b3MgYW5kIGNvbnM/PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkx1Y3ksPC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5Zb3UgcmFpc2UgYSBnb29kIHBvaW50
IG9uIGJpZGlyZWN0aW9uYWwgY2hhaW5zLCB3aGljaCBJIHRoaW5rIGlzIGEgbWFqb3JpdHkgdXNl
IGNhc2UgZm9yIGZ1bmN0aW9uYWwsIHNpbXBsaWZpY2F0aW9uLCBvciBvYnNlcnZhYmlsaXR5IHJl
YXNvbnMuJm5ic3A7Jm5ic3A7Jm5ic3A7IFRoZSB3YXkgd2XigJl2ZSBleHByZXNzZWQgdGhpbmdz
IHNvIGZhciwgaXQgd291bGQgYmUgdXAgdG8gdGhlIG1hbmFnZW1lbnQNCiBwbGFuZSBvciBjb250
cm9sIHBsYW5lIHRvIGluZGljYXRlIGhvdyBzdWNoIGluZGl2aWR1YWwgcGF0aHMgYXJlIHBhaXJl
ZCB0b2dldGhlci48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PiZuYnNwOyZuYnNwOyBSb248L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0
OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xp
ZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4gTHVjeSB5b25nIFs8YSBocmVmPSJtYWlsdG86bHVjeS55
b25nQGh1YXdlaS5jb20iPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT5dDQo8YnI+DQo8
Yj5TZW50OjwvYj4gVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDQ6MDggUE08YnI+DQo8Yj5Ubzo8
L2I+IFJvbiBQYXJrZXI7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUg
RG9sc29uOyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj4NCnNmY0BpZXRmLm9yZzwvYT48
YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGlj
YXRpb24sIHByb3MgYW5kIGNvbnM/PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOiMwMDcwQzAiPlJvbiw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFt
aWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsgIj5Gcm9tOjwvc3Bhbj48L2I+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1z
ZXJpZjsgY29sb3I6IGJsYWNrOyAiPiBSb24gUGFya2VyIFs8YSBocmVmPSJtYWlsdG86Um9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBNYXJjaCAyNywgMjAx
NCAzOjAxIFBNPGJyPg0KPGI+VG86PC9iPiBMdWN5IHlvbmc7IFh1eGlhb2h1OyBSZWluYWxkbyBQ
ZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3Jn
Ij4NCnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFNGQyBh
cyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPkx1Y3ksPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj5PbmUgY2xhcmlmaWNhdGlvbi4mbmJzcDsmbmJzcDsg4oCcVGhlIHBhdGjigJ0gZG9l
cyBub3QgZXhhY3RseSBtZWFuIHRoZSBTRkMuJm5ic3A7Jm5ic3A7IFRoZSBTRkMgaXMgYWJzdHJh
Y3QsIGJlZm9yZSBhY2NvdW50aW5nIGZvciBuZXR3b3JrIGxvY2F0b3JzLiZuYnNwOyZuYnNwOyBB
cyBhIHNwZWNpYWwgY2FzZSwgaWYgYWxsIG9mIHRoZSBTRuKAmXMgaW4gdGhlIFNGQyBoYXZlIG9u
bHkgYSBzaW5nbGUgbmV0d29yayBsb2NhdG9yLA0KIHRoZW4gdGhlIHBhdGggYW5kIGNoYWluIGFy
ZSB0aGUgc2FtZS4mbmJzcDsgJm5ic3A7QnV0LCBpZiBhbnkgb3IgYWxsIG9mIHRob3NlIFNG4oCZ
cyBhcmUgbXVsdGlwbHkgbG9jYXRlZCwgdGhlbiB0aGUgcGF0aCBpcyBzcGVjaWZpYyB0byBhbiBl
eGFjdCBzZXF1ZW5jZSBvZiBsb2NhdGVkIHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFuY2VzLjwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5bTHVjeV0g
VGhhbmsgeW91IGZvciBjbGFyaWZpY2F0aW9uLiBJIGFncmVlIHdpdGggdGhhdC4gVGhlIHBhdGgg
aXMgYW4gZXhhY3Qgc2VxdWVuY2Ugb2YgbG9jYXRlZCBzZXJ2aWNlIGZ1bmN0aW9uIGluc3RhbmNl
cy4gRm9yIGEgYmktZGlyZWN0aW9uYWwgU0ZDLCBpdCBoYXMgdG8gYmUgdHJlYXRlZCBhcyB0d28g
ZGlzdGluY3QgcGF0aHMgaW4gdGhpcyBzb2x1dGlvbi4NCiBBbnkgY29uY2VybiBvbiB0aGUgY29t
cGxleGl0eSBpbiBtYW5hZ2luZyB0aGVtPzwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPlRoYW5rcyw8L3NwYW4+
PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5M
dWN5PC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PiZuYnNwOyZuYnNwOyZuYnNwOyBSb248L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
dG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkZyb206PC9zcGFu
PjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiBMdWN5IHlvbmcgWzxhIGhyZWY9Im1haWx0
bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPl0N
Cjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgMzo0MSBQTTxicj4N
CjxiPlRvOjwvYj4gUm9uIFBhcmtlcjsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5v
KTsgRGF2ZSBEb2xzb247IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPg0Kc2ZjQGlldGYu
b3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVE
UCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6IzAwNzBDMCI+SGkgUm9uLDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAw
aW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBw
dDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyAiPkZyb206
PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFo
b21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7ICI+IFJvbiBQYXJrZXIgWzxhIGhyZWY9Im1h
aWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5tYWlsdG86Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIE1h
cmNoIDI3LCAyMDE0IDEyOjA5IFBNPGJyPg0KPGI+VG86PC9iPiBMdWN5IHlvbmc7IFh1eGlhb2h1
OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyA8YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIj4NCnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6
IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkx1Y3ksPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj5SZWdhcmRpbmcgdGhlIFNGIEluZGV4LCBkcmFmdC16aGFuZy1z
ZmMtc2NoIGRlZmluZXMgdGhpcyBhcyByZWxhdGl2ZSB0byB0aGUgcGF0aCwgYW5kIG5vdCBhcyBh
IGdsb2JhbGx5IHVuaXF1ZSBpZGVudGlmaWVyIG9mIGFuIFNGIGluc3RhbmNlLjwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5bTHVjeV0gVGhpcyBp
cyBteSB1bmRlcnN0YW5kaW5nIHRvby4g4oCcVGhlIHBhdGjigJ0gaGVyZSBtZWFucyBhIFNGQywg
cmlnaHQ/IEkgZG8gbm90IHNlZSBpbmRleCBhcyBhbiBTRiBpbnN0YW5jZSBpZGVudGlmaWVyIGF0
IGFsbCwgaXQgaXMgYW4gYWxpYXMgYW5kIG9ubHkgdXNlZCBpbiBmb3J3YXJkaW5nLiBUaGlzIGlz
IHRoZSByZWFzb24sIEkgdGhpbmssDQogdGhhdCBhc3NpZ25pbmcgdGhlc2UgYWxpYXNlcyBhbmQg
Y29uZmlndXJpbmcgdGhlbiBpbiBmb3J3YXJkaW5nIHRhYmxlIGlzIGNvbXBsZXggZm9yIG1hbmFn
ZW1lbnQgYW5kIGNvbnRyb2xsZXIgYW5kIG1heSBwcnVuZSBhbiBlcnJvciBlYXNpbHkuIEZvciBz
dXBwb3J0aW5nIGJpLWRpcmVjdGlvbmFsIG9yIGJyYW5jaGluZyB1c2UgY2FzZXMsIHVzaW5nIGlu
ZGV4IGluIGZvcndhcmRpbmcgbWF5IGFsc28gYnJpbmcgb3RoZXIgY29uY2VybnMuPC9zcGFuPjwv
aT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlJlZ2FyZGluZyBU
VEwsIG15IGZpcnN0IHRob3VnaHQgaXMgdGhhdCBpcyBhIHByb3BlcnR5IG9mIHRoZSB0cmFuc3Bv
cnQsIGFuZCBpZiBpdCBpcyBpbXBvcnRhbnQgdG8geW91LCBjaG9vc2UgdGhlIHRyYW5zcG9ydCBh
Y2NvcmRpbmdseS4mbmJzcDsmbmJzcDsgQnV0LCBJ4oCZbSBvcGVuIHRvIGZ1cnRoZXIgZGlzY3Vz
c2lvbiBhbG9uZyB0aGVzZSBsaW5lcy48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBz
dHlsZT0iY29sb3I6IzAwNzBDMCI+W0x1Y3ldIFRoYW5rIHlvdSBmb3IgdGhlIGNsYXJpZmljYXRp
b24uIFRoaXMgaXMgcmVsYXRlZCB0byB0aGUgZGlzY3Vzc2lvbiB1bmRlciB0aGlzIHRpdGxlLiBJ
ZiBTUEMgaXMgaW1wbGVtZW50ZWQgYXMgSVAgb3IgSVAvVURQIGFwcGxpY2F0aW9uLCBpdCBjYW4g
bGV2ZXJhZ2UgYSBsb3Qgd2hhdCBJUCB0ZWNobm9sb2d5IGhhdmUgZG9uZS4gSWYgd2UgYXNzdW1l
DQogdGhhdCBTRkMgbWF5IGJlIGNhcnJpZWQgb3ZlciBhbnkgdHJhbnNwb3J0IHNvbHV0aW9uLCBT
RkMgaW1wbGVtZW50YXRpb24gaGFzIHRvIHByb3ZpZGUgdGhlc2UgZnVuY3Rpb25zLCB3aGljaCwg
SU1PLCByZWxhdGVkIHRvIHdoYXQgaW5mb3JtYXRpb24gdGhhdCBTRkMgaGVhZGVyIG5lZWQgdG8g
aG9sZC48L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xv
cjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFu
IHN0eWxlPSJjb2xvcjojMDA3MEMwIj5UaGFua3MsPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+THVjeTwvc3Bhbj48L2k+PC9iPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgUm9uPC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0K
PGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3Bh
ZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj4gTHVjeSB5b25nIFs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iPm1h
aWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNk
YXksIE1hcmNoIDI3LCAyMDE0IDEyOjI2IFBNPGJyPg0KPGI+VG86PC9iPiBSb24gUGFya2VyOyBY
dXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgPGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyI+DQpzZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8
L2I+IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBj
b25zPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5I
aSBSb24sPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZu
YnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5JIGFz
c3VtZSB0aGF0IHRoZSBpbmRleCB1c2FnZSB5b3UgbWVudGlvbmVkIGJlbG93IGlzIHRoZSBzYW1l
IHdoZXRoZXIgdGhlc2UgdGhyZWUgU0ZzIGFyZSBvbiBvbmUgU0ZGIG9yIHR3byBTRkZzLCB3aGlj
aCBtZWFucyB0aGF0IHRoZSBpbmRleCAjIGlzIGFzc2lnbmVkIHRvIFNGLVgtSSBwZXIgU0ZDIGFu
ZCBieSB0aGUgaW5jcmVtZW50YWwuIEEgU0YtWC1JIG1heQ0KIGJlIHNlcnZlZCB0byBtYW55IFNG
Q3MgYW5kIHBvc2l0aW9uIGRpZmZlcmVudGx5IGluIFNGQ3MuIFRoaXMgbWVhbnMgdGhhdCwgaW4g
dGhpcyBtZXRob2QsIGEgU0YtWC1JIGlzIG1hcHBlZCB3aXRoIGRpZmZlcmVudCBpbmRleCAjLCBv
bmUgcGVyIGVhY2ggU0ZDIHRoYXQgaGFzIHRoZSBTRi1YLUkuIElNTzogJm5ic3A7d2hlbiBvcGVy
YXRvci9zeXN0ZW0gY3JlYXRlcyBhIFNGQyBhbmQgc2VsZWN0cyBTRi1YLUlzIGZvciB0aGUgU0ZD
LCBhbmQgdGhlbiBhc3NpZ24NCiBpbmRleCAjIHRvIHRoZW0gYW5kIGNvbmZpZ3VyZSB0aGUgZm9y
d2FyZGluZyB0YWJsZSB3aXRoIHBhdGggSUQgYW5kIGluZGV4ICMgaW4gdGhlIHJlbGF0ZWQgU0ZG
cy4gRnVydGhlcm1vcmUsIGVhY2ggaW5kZXggIyBhbHNvIG5lZWQgdG8gYmUgYXNzb2NpYXRlZCB0
byB0aGUgYWRkcmVzcyBvciBwb3J0IHRoYXQgdHJhbnNwb3J0IGxheWVyIGNhbiB1bmRlcnN0YW5k
LiAmbmJzcDtJTU86IHRoaXMgaXMgYSBjb21wbGV4IHByb2Nlc3MgZm9yIHRoZSBzeXN0ZW0sDQog
dW5lYXN5IHRvIG1hbmdlciB0b28sIGFuZCBtYXkgZWFzaWx5IHByb25lIGFuIGVycm9yLiA8L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPlNlY29uZCwgeW91ciBk
cmFmdCBhbHNvIG1lbnRpb24gdGhhdCB0aGUgdXNlIG9mIGluZGV4IHRvIHByZXZlbnQgdGhlIGxv
b3AuJm5ic3A7IFRoZSBsb29wIGRvZXMgbm90IG9jY3VyIGluIG5vcm1hbCBjb25kaXRpb24uIFRo
ZSBsb29wIG9jY3VycyBpbiBhYm5vcm1hbCBjb25kaXRpb24uIFNvIHRoZSBsb29wIHByZXZlbnRp
b24gbWVjaGFuaXNtIGlzIHRvIHByZXZlbnQgbm8NCiBsb29wIGhhcHBlbiBpbiBhbnkgYWJub3Jt
YWwgY29uZGl0aW9uLiBUaGF0IGlzIHdoeSBUVEwgaXMgZGVzaWduZWQgZm9yIGluIElQIG5ldHdv
cmsuIElmIFNGQyBoZWFkZXIgaXMgZXhwZWN0ZWQgdG8gdHJhbnNwb3J0IG92ZXIgYW55IHRyYW5z
cG9ydCBuZXR3b3JrIGJlc2lkZSBJUCwgaXQgbmVlZHMgdGhlIHNpbWlsYXIgbWVjaGFuaXNtIGFz
IElQL1RUTC4gVGhlIHVzYWdlIG9mIGluZGV4IGluIHlvdXIgcHJvcG9zYWwgZG9lcyBub3QgYWNo
aWV2ZQ0KIHRoaXMgcHVycG9zZS4gPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjojMDA3MEMwIj5JZiB3ZSB1c2UgSVAgYXMgdHJhbnNwb3J0LCBJTU86IG5vIG5lZWQgdG8gaW1w
bGVtZW50IFRUTCBtZWNoYW5pc20gd2l0aGluIFNGQywganVzdCBsZXZlcmFnZSBJUCBUVEwgY2Fw
YWJpbGl0eS4gQnV0LCBpZiBvdmVyIG90aGVyIHRyYW5zcG9ydHMsIHdlIG5lZWQgdG8gaW1wbGVt
ZW50IElQL1RUTCBsaWtlIG1lY2hhbmlzbSBpbiBTRkMuDQo8L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPlJlZ2FyZHMsPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPkx1Y3kgPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4i
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsg
Zm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyAiPkZyb206PC9z
cGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21h
LCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7ICI+IFJvbiBQYXJrZXIgWzwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFo
b21hLCBzYW5zLXNlcmlmOyAiPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
PC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1p
bHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyAiPl0NCjxicj4NCjxiPlNlbnQ6
PC9iPiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgOTozNSBBTTxicj4NCjxiPlRvOjwvYj4gWHV4
aWFvaHU7IEx1Y3kgeW9uZzsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsg
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwg
c2Fucy1zZXJpZjsgIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjog
YmxhY2s7ICI+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3Ig
VURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij5YaWFvaHUsPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5J
IGRvbuKAmXQgdGhpbmsgd2UgbmVlZCB0byB2aWV3IHRoZSBTRiBpbmRleCBhcyBhIFRUTC4mbmJz
cDsmbmJzcDsgQXBwcm9wcmlhdGUgdmFsaWRhdGlvbiBhbmQgbG9vcCBzdXBwcmVzc2lvbiBjYW4g
YmUgZG9uZSBldmVuIHdpdGggdGhlIGN1cnJlbnQgcHJvcG9zZWQgZGVmaW5pdGlvbi4mbmJzcDsm
bmJzcDsmbmJzcDsgQW55IFNGRiByZWNlaXZpbmcgYW4gU0ZDIGVuY2Fwc3VsYXRlZCBwYWNrZXQg
b3IgZnJhbWUNCiB3b3VsZCBuZWVkIHRvIGtub3cgdG8gd2hpY2ggb2YgaXRzIGRlcGVuZGVudCBT
RuKAmXMgaXQgc2hvdWxkIGZvcndhcmQgdGhlIHBhY2tldCBvciBmcmFtZS4mbmJzcDsmbmJzcDsg
VG8gZG8gc28gbWVhbnMgdGhhdCBpdCBjYW4gdmFsaWRhdGUgdGhhdCB0aGUgcGF0aCBJRCBpcyBv
bmUgdGhhdCBpdCBleHBlY3RzIHRvIHBhcnRpY2lwYXRlIGluIGFuZCB0aGF0IHRoZSBTRiBpbnN0
YW5jZSBpZGVudGlmaWVkIGJ5IHRoZSBpbmRleCBvbiB0aGF0IHBhdGggaXMgb25lIHRoYXQNCiBp
dCBpcyByZXNwb25zaWJsZSBmb3IuJm5ic3A7Jm5ic3A7ICZuYnNwO1N1Y2ggY2hhaW4gcGF0aCBk
YXRhIG1heSBoYXZlIGJlZW4gbG9jYWxseSBwcm92aXNpb25lZCBvciBtYXkgaGF2ZSBiZWVuIGRp
c3RyaWJ1dGVkIGluIGEgY29udHJvbCBwbGFuZS48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPldoZW4gdGhlIFNGRiByZWNlaXZlcyB0aGUgZ29vZCBwYWNrZXQg
b3IgZnJhbWUgYmFjayBmcm9tIG9uZSBvZiBpdHMgZGVwZW5kZW50IFNG4oCZcywgaXQgd2lsbCBp
ZGVudGlmeSB0aGUgbmV4dCBTRiBhbmQgU0ZGIGJ5IGNvbnN1bHRpbmcgaXRzIGxvY2FsIGRhdGFi
YXNlLiZuYnNwOyZuYnNwOyBJZiBpdCBpcyBub3QgdGhlIGZpbmFsIFNGLCB0aGVuIHRoZSBTRiBp
bmRleCBpcyBpbmNyZW1lbnRlZCwNCiB0aGUgdHJhbnNwb3J0IGhlYWRlciB1cGRhdGVkIGFzIG5l
Y2Vzc2FyeSwgYW5kIHRoZSBwYWNrZXQgb3IgZnJhbWUgcHJvZ3Jlc3NlZC4mbmJzcDsmbmJzcDsm
bmJzcDsgRmFpbHVyZSB0byBwcm9wZXJseSBpbmNyZW1lbnQgdGhlIFNGIEluZGV4IHdvdWxkIGJl
IGFraW4gdG8gZmFpbHVyZSB0byBkZWNyZW1lbnQgYSBUVEwgYnkgYSByb3V0ZXIg4oCTIHRoZXJl
IGlzIG5vIHByb3RlY3Rpb24gZnJvbSB0aGF0Ljwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IFJvbjwvc3Bhbj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4g
MGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+IHNmYyBbPGEgaHJlZj0i
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8
L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5YdXhpYW9odTxicj4NCjxiPlNlbnQ6PC9iPiBUaHVy
c2RheSwgTWFyY2ggMjcsIDIwMTQgNTo0NCBBTTxicj4NCjxiPlRvOjwvYj4gUm9uIFBhcmtlcjsg
THVjeSB5b25nOyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyA8YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIj4NCnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0
OjwvYj4gUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5k
IGNvbnM/PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4w
cHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxl
ZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8
ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFk
ZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBs
YW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2Nv
bG9yOmJsYWNrIj7lj5Hku7bkuro8L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayI+Ojwvc3Bhbj48L2I+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrIj4g
c2ZjDQogWzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxhIGhyZWY9Im1haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6U2ltU3VuIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPjwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6
YmxhY2siPl0NCjxiPjxzcGFuIGxhbmc9IlpILUNOIj7ku6PooaggPC9zcGFuPjwvYj5Sb24gUGFy
a2VyPGJyPg0KPGI+PHNwYW4gbGFuZz0iWkgtQ04iPuWPkemAgeaXtumXtDwvc3Bhbj46PC9iPiAy
MDE0PHNwYW4gbGFuZz0iWkgtQ04iPuW5tDwvc3Bhbj4zPHNwYW4gbGFuZz0iWkgtQ04iPuaciDwv
c3Bhbj4yNjxzcGFuIGxhbmc9IlpILUNOIj7ml6U8L3NwYW4+IDc6MTM8YnI+DQo8Yj48c3BhbiBs
YW5nPSJaSC1DTiI+5pS25Lu25Lq6PC9zcGFuPjo8L2I+IEx1Y3kgeW9uZzsgUmVpbmFsZG8gUGVu
bm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsNCjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1biI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJs
YWNrIj48YnI+DQo8Yj48c3BhbiBsYW5nPSJaSC1DTiI+5Li76aKYPC9zcGFuPjo8L2I+IFJlOiBb
c2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5z
LXNlcmlmOyBjb2xvcjogYmxhY2s7ICI+THVjeSwNCjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5z
LXNlcmlmOyBjb2xvcjogYmxhY2s7ICI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9t
YSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyAiPlJlZ2FyZGluZyB0aGUgc2VydmljZSBmdW5j
dGlvbiBpbmRleCB0aGF0IHdvdWxkIGJlIGNvbnRhaW5lZCBpbiB0aGUgc2VydmljZSBoZWFkZXIs
IEkgdGhpbmsgaXQgaXMgc2ltcGx5IGluY3JlbWVudGVkIGZyb20gMSB0byBpbmRpY2F0ZSB0aGUg
bmV4dCBzZXJ2aWNlIGZ1bmN0aW9uDQogd2l0aGluIHRoZSBjaGFpbi4gJm5ic3A7IEZvciBleGFt
cGxlLCBpZiB0aGUgcGF0aCBJRCBpcyBYLCBmb3IgYSBwYXRoIHtTRi1BLTUsIFNGLUItMiwgU0Yt
Qy02fSwgdGhlbiBwYWNrZXRzIGRlc3RpbmVkIGZyb20gYSBjbGFzc2lmaWVyIHRvd2FyZHMgU0Yt
QS01IHdvdWxkIGNhcnJ5IChwYXRoIFgsIGluZGV4IDEpLCBwYWNrZXRzIGZyb20gU0YtQS01IHRv
IFNGLUItMiB3b3VsZCBjYXJyeSAocGF0aCBYLCBpbmRleCAyKSwgZXRjLjwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQt
ZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyAiPiZu
YnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo1LjI1cHQiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2NvbG9yOiMxRjQ5N0QiPltYaWFvaHVdIEkgdGhpbmsg
dGhlIHZhbHVlIG9mIHRoZSBzZXJ2aWNlIGluZGV4IHNob3VsZCBiZSBkZWNyZW1lbnRlZCwgcmF0
aGVyIHRoYW4gYmVpbmcgaW5jcmVtZW50ZWQgd2hlbiB0cmF2ZWxsaW5nIGFsb25nIHRoZSBzZXJ2
aWNlIHBhdGggc2luY2UgdGhhdCBpbmRleCBpcyBub3QNCiBvbmx5IHVzZWQgZm9yIGluZGljYXRp
bmcgdGhlIG5leHQgc2VydmljZSBmdW5jdGlvbiB3aXRoaW4gdGhlIGNoYWluLCBidXQgYWxzbyB1
c2VkIGZvciBvdGhlciBwdXJwb3NlcyAoZS5nLiwgVFRMIG9mIHRoZSBzZXJ2aWNlIHBhdGgsIGlu
ZGljYXRvciBvZiB0aGUgZW5kIG9mIHRoZSBzZXJ2aWNlIGNoYWluKSwgdW5sZXNzIHlvdSB3YW50
IHRvIGludHJvZHVjZSBhbiBhZGRpdGlvbmFsIGZpZWxkIHdoaWNoIGluZGljYXRlcyB0aGUgdG90
YWwgbGVuZ3RoDQogb2YgdGhlIHNlcnZpY2UgY2hhaW4uPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0OjUuMjVwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Y29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjUuMjVwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Y29sb3I6IzFGNDk3RCI+QmVz
dCByZWdhcmRzLDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYu
MHB0O2NvbG9yOiMxRjQ5N0QiPlhpYW9odTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTYuMHB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFt
aWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsgIj4mbmJzcDsgJm5ic3A7Um9u
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyAi
PiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxl
PSJ0ZXh0LWFsaWduOmNlbnRlciI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTJwdDsgZm9udC1m
YW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgY29sb3I6IGJsYWNrOyAiPg0KPGhyIHNp
emU9IjIiIHdpZHRoPSIxMDAlIiBhbGlnbj0iY2VudGVyIj4NCjwvc3Bhbj48L2Rpdj4NCjxkaXYg
aWQ9ImRpdlJwRjk5NjI0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90
dG9tOjEyLjBwdCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6
IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyAiPkZyb206PC9zcGFuPjwvYj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlm
OyBjb2xvcjogYmxhY2s7ICI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnIj5zZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQogb24gYmVoYWxmIG9mIEx1Y3kgeW9uZyBb
PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIj5sdWN5LnlvbmdAaHVhd2VpLmNv
bTwvYT5dPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDY6MzggUE08
YnI+DQo8Yj5Ubzo8L2I+IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IDwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNh
bnMtc2VyaWY7ICI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJs
YWNrOyAiPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVE
UCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPkhpIFJlaW5hbGRvLDwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+VGhhbmsgeW91IHRv
IHNoYXJlIHlvdXIgdmlld3Mgb24gdGhpcyBzb2x1dGlvbi4gV2Ugd2FudCB0byBoYXZlIGFuIGVs
ZWdhbnQgYW5kIGdlbmVyYWwgc29sdXRpb24gd2l0aCBvbmUgc3RhbmRhcmQgU0ZDIGhlYWRlciB0
byBjb3ZlciBtYWpvcml0eSB1c2UgY2FzZXM8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOiMwMDcwQzAiPlNlZSBpbmxpbmUgYmVsb3cuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAw
aW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBw
dDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyAiPkZyb206
PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFo
b21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7ICI+IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5v
KSBbPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFpbHRvOnJlcGVu
bm9AY2lzY28uY29tIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTog
VGFob21hLCBzYW5zLXNlcmlmOyAiPm1haWx0bzpyZXBlbm5vQGNpc2NvLmNvbTwvc3Bhbj48L2E+
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEs
IHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsgIj5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2Rh
eSwgTWFyY2ggMjUsIDIwMTQgNDo1NiBQTTxicj4NCjxiPlRvOjwvYj4gTHVjeSB5b25nOyBEYXZl
IERvbHNvbjsgPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6
IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlm
OyBjb2xvcjogYmxhY2s7ICI+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBTRkMgYXMg
YW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+SGksPC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2si
PiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj5UaGVyZSBhcmUgc2V2ZXJhbCBzb2x1dGlvbiB0
byB0aGlzIHByb2JsZW0uIFNvbWUgb2YgdGhlbSBpbXBsZW1lbnRhdGlvbiBzcGVjaWZpYywgb3Ro
ZXJzIG1vcmUgZWxlZ2FudC4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Y29sb3I6YmxhY2siPjEgLSBPbmUgb2YgdGhlIG1vcmUgZWxlZ2FudCBvbmVzIGlzIHRvIHVz
ZSB0aGUgU2VydmljZSBJbmRleCB0byBkZXRlcm1pbmUgdGhlIG5leHQgc2VydmljZSBmdW5jdGlv
biBpbnN0YW5jZS4gJm5ic3A7SXQgbWFrZXMgZm9yIGEgY29tcGxldGVseSBzdGF0ZWxlc3Mgc29s
dXRpb24gKGNvZGUgd2lzZSkuICZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDouMjVpbiI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPltMdWN5XQ0K
PC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPndoZW4gdXNpbmcgUGF0
aCBJRCBhbmQgU2VydmljZSBJbmRleCBvbiBTRkMgaGVhZGVyLCBpdCByZXF1aXJlcyBhc3NpZ25p
bmcgaW5kZXggIyB0byBlYWNoIFNGIGluc3RhbmNlLCBjb25maWd1cmluZyB0aGVtIGluIHRoZSBm
b3J3YXJkaW5nIHRhYmxlLCB3aGljaCBpcyB2ZXJ5IGNvbXBsZXggcHJvY2VzcyBhbmQgZWFzaWx5
IHBydW5lIGZvciBlcnJvciBpbiBtYXkgb3Bpbmlvbi4NCiAmbmJzcDtJbiBhZGRpdGlvbiwgZWFj
aCBTRiBpbnN0YW5jZSBtYXkgc2VydmUgbW9yZSB0aGFuIG9uZSBTRkMsIHNvIG5lZWQgdG8gYXNz
aWduIGluZGV4ICMgZm9yIGVhY2ggU0ZDLCB3aGljaCBpcyBtb3JlIGNvbXBsZXguIFJlZ2FyZGlu
ZyB0aGUgc3RhdGVsZXNzLCBJIGRvbuKAmXQgZ2V0IGl0LiBJc27igJl0IGluZGV4ICMgYSBzdGF0
ZSBhcyB3ZWxsIChtYXkgYmUgZmV3IGJpdCBsZXNzKT88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6LjI1aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjI1aW4iPjxzcGFuIHN0eWxl
PSJjb2xvcjojMDA3MEMwIj5UbyBpbXBsZW1lbnQgdHJ1ZSBzdGF0ZWxlc3MsIFNGQyBoZWFkZXIg
bmVlZHMgYWJpbGl0eSB0byBjYXJyeSBhbGwgU0ZJcyBJUCBhZGRyZXNzZXMgaW4gU0ZDIGhlYWRl
ciwgd2hpY2ggd2FzIGNvbnNpZGVyZWQgYXMgbm9uLXNjYWxlIHNvbHV0aW9uLjwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xv
cjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPjIg4oCTIEFub3RoZXIgb3B0aW9u
IGlzIGZyb20gYSBjb2RpbmcgcGVyc3BlY3RpdmUgeW91IGNhbiBqdXN0IGtlZXAgbW9yZSBzdGF0
ZSBpbiB5b3VyIFNOL1NGRiB3aGlsZSB5b3UgcHJvY2VzcyB0aGUgcGFja2V0IGFuZCBkZXRlcm1p
bmUgd2hhdCBpcyB0aGUg4oCcbmV4dOKAnSBzZXJ2aWNlLiAmbmJzcDs8L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+W0x1Y3ldIEFncmVlLjwvc3Bh
bj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj5CdXQg
aXJyZXNwZWN0aXZlLCB0aGUgU04gbmVlZHMgdG8ga25vdyB0aGUgUGF0aCBJRCBhbmQgdGhlIGxp
c3Qgb2YgU0ZJcyBpbnRlcm5hbCB0byBpdHMgbm9kZS4gVGhpcyBwcm92aXNpb25pbmcgY2FuIGhh
cHBlbiBpbiBhIHZhcmlldHkgb2Ygd2F5cywgSSBpbXBsZW1lbnRlZCB3aXRoIFJFU1Rjb25mIGFu
ZCBOZXRjb25mLiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xv
cjpibGFjayI+QXMgZmFyIGFzIFVEUC9JUCB2cy5JUCwgSSBnaXZlIHByZWZlcmVuY2UgdG8gVURQ
L0lQLiBJZiB5b3UgaGF2ZSBhIGZpeGVkIHBvcnQgb3ZlciBVRFAgaW4gd2hpY2ggdG8gcmVjZWl2
ZS9zZW5kIHBhY2tldHM6PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9y
OmJsYWNrIj4tIFlvdSBjYW4gaGF2ZSB5b3VyIGVudGlyZSBkYXRhcGxhbmUgaW4gdXNlcnBhY2Ug
YW5kIHVzZSBhIHZhcmlldHkgb2YgcHJvZ3JhbW1pbmcgbGFuZ3VhZ2VzLiZuYnNwOzwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2NvbG9yOmJsYWNrIj4tIFlvdSBkbyBub3QgbmVlZCByYXcgcGFja2V0IGFjY2VzcyB0byBwdWxs
L3NlbmQgcGFja2V0cy4gVGhlcmVmb3JlIG5vIHJvb3Qgc3VwcG9ydC4mbmJzcDs8L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtj
b2xvcjpibGFjayI+LSBVRFAgY2FuIHRyYXZlcnNlIG5vbi1TRkMgYXdhcmUgbWlkZGxleGJveGVz
Lg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAi
PltMdWN5XSBBZ3JlZSBvbiB0aGlzIHN0YXRlbWVudC4gQnV0IGZvciBTRkMgZG9tYWluLCBkbyB3
ZSB3YW50IHRvIGFsbG93IHN1Y2ggbWlkYm94ZXMgb24gU0ZDIHBhdGg/IE1heWJlIGhhcHBlbiBp
ZiBhIFNGQyBkb21haW4gY3Jvc3NlcyBtb3JlIHRoYW4gdHJhbnNwb3J0IGRvbWFpbnM/IFRoaXMg
aXMgb25lIEkgbGlrZSB0byBrbm93IGZyb20gU1BzIGFuZA0KIFNGIHZlbmRvcnMuIDwvc3Bhbj48
L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZu
YnNwOzwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9y
OiMwMDcwQzAiPlJlZ2FyZHMsPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3Bh
biBzdHlsZT0iY29sb3I6IzAwNzBDMCI+THVjeTwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPk9yIHlvdSBjYW4gdXNl
IGFueSBvZiB0aGUgYXZhaWxhYmxlIG1ldGhvZHMoIFRVUk4sIFNUVU4sIGV0YykuICZuYnNwO0lm
IHlvdSBlbmNhcCBpbiBzb21ldGhpbmcgZWxzZSBvdGhlciB0aGFuIElQL1VEUCB0aGUgYXBwbGlj
YWJpbGl0eSBvZiBTRkMgd2lsbCBiZSBjb25zaWRlcmFibHkgZGltaW5pc2hlZC5KdXN0IGNoZWNr
IFNUQ1AgYW5kIGl0cw0KIHByb2JsZW0gb24gZ2V0dGluZyBhZG9wdGVkIGdpdmVuIG1pZGRsZXhi
b3hlcyAmbmJzcDtub3QgcmVjb2duaXppbmcgaXRzIHByb3RvY29sIG51bWJlci4gJm5ic3A7Jm5i
c3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAi
PiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPi0gSXQgaml2ZXMgd2l0aCBvdGhl
ciBJRVRGIHdvcmsgaW4gdGhlIGFyZWFzIG9mIG1ldGFkYXRhIGFuZCB0cmFuc3BvcnQgc2Vydmlj
ZXMgKHNheSwgVEFQUykuJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2NvbG9yOmJsYWNrIj5yZWdhcmRzLCZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtjb2xvcjpibGFjayI+UmVpbmFsZG8mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj4m
bmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1
QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+RnJvbTogPC9zcGFuPjwvYj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPkx1Y3kgeW9uZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9u
Z0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+bHVjeS55b25nQGh1YXdlaS5jb208L2E+Jmd0
Ozxicj4NCjxiPkRhdGU6IDwvYj5UdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCBhdCAyOjI1IFBNPGJy
Pg0KPGI+VG86IDwvYj5EYXZlIERvbHNvbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2Fu
ZHZpbmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGRvbHNvbkBzYW5kdmluZS5jb208L2E+Jmd0Oywg
JnF1b3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0Bp
ZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTog
W3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3
MEMwIj5IaSBEYXZlLDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3
MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBD
MCI+SWYgYSBzZXJ2aWNlIGZvcndhcmRlciBwb2ludCBjb25uZWN0cyBtb3JlIHRoYW4gb25lIFNG
IGluc3RhbmNlcyB0aGF0IGJlbG9uZyB0byB0aGUgc2FtZSBTRkMsIGhvdyBjYW4gb25lIFBhdGgg
SUQgZGV0ZXJtaW5lIHdoaWNoIFNGIGluc3RhbmNlcyBpcyB0aGUgbmV4dD8gSWYgeW91IGRyYXcg
YSBzZXJ2aWNlIGNoYWluIHBhdGggd2l0aCBtYW55IFNGIGluc3RhbmNlcywNCiB5b3UgY2FuIGVh
c2lseSBzZWUsIGlmIFBhdGggSUQgcmVwcmVzZW50cyB0aGF0IHBhdGgsIHNlcnZpY2UgZm9yd2Fy
ZGVyIG5lZWRzIHRvIHVzZSBwcmV2aW91cyBTRiBvbiB0aGUgcGF0aCB0byBwb3NpdGlvbiB0aGUg
bmV4dCBTRiBvbiB0aGF0IHBhdGguPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjojMDA3MEMwIj5MdWN5IDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpz
b2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6
IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyAiPkZyb206PC9zcGFuPjwvYj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlm
OyBjb2xvcjogYmxhY2s7ICI+IERhdmUgRG9sc29uIFs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBz
YW5zLXNlcmlmOyAiPm1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbTwvc3Bhbj48L2E+PC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMt
c2VyaWY7IGNvbG9yOiBibGFjazsgIj5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgTWFy
Y2ggMjUsIDIwMTQgNDoxMCBQTTxicj4NCjxiPlRvOjwvYj4gTHVjeSB5b25nOyA8L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRh
aG9tYSwgc2Fucy1zZXJpZjsgIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBj
b2xvcjogYmxhY2s7ICI+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBTRkMgYXMgYW4gSVAgb3Ig
VURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij5XaHkgZG8geW91IHRoaW5rIHRoZSBwcmV2aW91cyBTRiBJUCBhZGRyZXNzIGlzIHJlcXVpcmVk
IHRvIGRldGVybWluZSB0aGUgbmV4dCBTRiBJUCBhZGRyZXNzPyBXaHkgaXMgdGhlIFBhdGggSUQg
bm90IHN1ZmZpY2llbnQgaW5mb3JtYXRpb24/PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9u
dC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyAiPkZyb206PC9zcGFu
PjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBz
YW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7ICI+IEx1Y3kgeW9uZyBbPC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRh
aG9tYSwgc2Fucy1zZXJpZjsgIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208L3NwYW4+PC9h
Pjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21h
LCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7ICI+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNk
YXksIE1hcmNoIDI1LCAyMDE0IDQ6NTYgUE08YnI+DQo8Yj5Ubzo8L2I+IERhdmUgRG9sc29uOyA8
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1m
YW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5z
LXNlcmlmOyBjb2xvcjogYmxhY2s7ICI+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBTRkMgYXMg
YW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjojMDA3MEMwIj5JbiB0aGlzIHNvbHV0aW9uLCBzZXJ2aWNlIGZvcndhcmRlciBhbmQgU0YgaW5z
dGFuY2UgYXJlIHNlcGFyYXRlZCBlbnRpdGllcy4gU2VydmljZSBmb3J3YXJkZXIgbmVlZHMgUGF0
aCBJRCBhbmQgcHJldmlvdXMgU0YgSVAgYWRkcmVzcyB0byB1bmlxdWVseSBpZGVudGlmeSB0aGUg
bmV4dCBTRiBJUCBhZGRyZXNzLg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjojMDA3MEMwIj5MdWN5PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMw
MDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNv
bGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTog
VGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7ICI+RnJvbTo8L3NwYW4+PC9iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7
IGNvbG9yOiBibGFjazsgIj4gRGF2ZSBEb2xzb24gWzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxhIGhyZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNh
bnMtc2VyaWY7ICI+bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPC9zcGFuPjwvYT48L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1z
ZXJpZjsgY29sb3I6IGJsYWNrOyAiPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBNYXJj
aCAyNSwgMjAxNCAzOjIxIFBNPGJyPg0KPGI+VG86PC9iPiBMdWN5IHlvbmc7IDwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFo
b21hLCBzYW5zLXNlcmlmOyAiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNv
bG9yOiBibGFjazsgIj48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFNGQyBhcyBhbiBJUCBvciBV
RFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PkkgZG8gbm90IHNlZSB3aHkgc291cmNlIElQIGFkZHJlc3MgKHByZXZpb3VzIFNGKSB3b3VsZCBi
ZSByZXF1aXJlZCB0byBsb29rIHVwIHRoZSBuZXh0IFNGLiBUaGUgcGF0aCBJRCBzaG91bGQgYmUg
c3VmZmljaWVudCB0byBkZXRlcm1pbmUgdGhlIG5leHQgU0YuPC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4i
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsg
Zm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyAiPkZyb206PC9z
cGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21h
LCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7ICI+IHNmYyBbPC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9t
YSwgc2Fucy1zZXJpZjsgIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPjwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBz
YW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7ICI+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5MdWN5IHlv
bmc8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgNDowMiBQTTxicj4N
CjxiPlRvOjwvYj4gPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7ICI+c2ZjQGlldGYub3JnPC9z
cGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6
IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyAiPjxicj4NCjxiPlN1YmplY3Q6PC9i
PiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+SGksPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPlRoZXJlIGFyZSBtYW55IHdheXMgdG8gaW1wbGVtZW50IFNGQ3MuIEhvd2V2ZXIsIG9uZSBv
ZiBvdXIgZ29hbHMgaW4gc3RhbmRhcmQgaXMgdG8gZGV2ZWxvcCBhIHNvbHV0aW9uIHRoYXQgaXMg
c2ltcGxlIGFuZCBsZXNzIGNvc3QgZm9yIHZlbmRlcnMgYW5kIHNlcnZpY2UgcHJvdmlkZXJzLiAm
bmJzcDtPdGhlciBnb2FscyBhcmUgdGhhdCB0aGUgc29sdXRpb24gY2FuIGFwcGx5DQogdG8gY29t
bW9uIGFuZCBtYWpvcml0eSB1c2UgY2FzZXMuIDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj5JZiB3ZSBpbXBsZW1lbnQgU0ZDIGFzIGFuIElQIG9yIFVEUC9JUCBhcHBsaWNhdGlvbiwg
aS5lLiBvbmNlIHRyYWZmaWMgaXMgY2xhc3NpZmllZCBieSB0aGUgY2xhc3NpZmljYXRpb24sIGl0
IGFkZHMgU0ZDIGhlYWRlciBhbmQgSVAgaGVhZGVyIChvdXRlcikgb24gdGhlIHBhY2tldHMgKFVE
UCBoZWFkZXIgdG9vIGluIGxhdHRlciBjYXNlKSwgYW5kIHNlbmQgc3VjaA0KIHBhY2tldHMgYXMg
YSByZWd1bGFyIElQIHBhY2tldC4gVGhlIHNyYyBJUCBvZiBvdXRlciBoZWFkZXIgY2FuIGJlIGNs
YXNzaWZpY2F0aW9uIElQIGFkZHJlc3MsIGFuZCBkc3QgSVAgY2FuIGJlIG5leHQgU0YgSW5zdGFu
Y2UgSVAgYWRkcmVzcy4gTWFueSB0cmFuc3BvcnQgbmV0d29ya3MgY2FuIGNhcnJ5IElQIHRyYWZm
aWMgYW5kIHJvdXRlIElQIHBhY2tldHMgYmFzZWQgb24gZHN0IElQIGFkZHJlc3MuICZuYnNwO1dl
IG9ubHkgbmVlZCB0byByZXF1ZXN0DQogYSBuZXcgSVAgcHJvdG9jb2wgdHlwZSBmb3IgU0ZDLiBB
dCB0aGUgc2VydmljZSBmb3J3YXJkZXIgcG9pbnQsIGl0IGNhbiBsb29rIHVwIG5leHQgU0YgSVAg
YWRkcmVzcyBiYXNlZCBvbiBQYXRoIElEIGluIFNGQyBoZWFkZXIgYW5kIHNyYyBJUCBhZGRyZXNz
IChwcmV2aW91cyBTRikgb24gdGhlIHBhY2tldC4gJm5ic3A7QSBTRiBhbHNvIGZvcndhcmRzIHRo
ZSBwYWNrZXQgd2l0aCBTRkMgaGVhZGVyIGFzIGFuIElQIHBhY2tldCBhbmQgZmlsbHMgaXRzIElQ
DQogYWRkcmVzcyBhcyBzcmMgSVAgYW5kIHRoZSBzZXJ2aWNlIGZvcndhcmRlciBwb2ludCBJUCBh
ZGRyZXNzIGFzIHRoZSBkc3QgSVAgb24gdGhlIHBhY2tldC4NCjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj5UaGlzIHNvbHV0aW9uIHdvcmtzIGZvciBlaXRoZXIgU0ZDIGFzIGFuIElQ
IGFwcGxpY2F0aW9uIG9yIFVEUC9JUCBhcHBsaWNhdGlvbiwgd2hpY2ggb25lIGlzIG1vcmUgcHJv
cGVyIGZyb20gU0YgYW5kIHNlcnZpY2UgZm9yd2FyZGVyIHBvaW50PzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj5UaGlzIHNvbHV0aW9uIHNlZW1zIHNpbXBsZSB0byBtZSBhbmQgb25s
eSBuZWVkIFBhdGggSUQgaW4gU0ZDIGhlYWRlciBmb3Igc3RlZXJpbmcgdHJhZmZpYyB0aHJvdWdo
IHRoZSBTRkMgcGF0aC4gQnV0IGxpa2UgdG8gc2VlIG90aGVyc+KAmSBvcGluaW9uIG9uIHRoaXMg
c29sdXRpb24sIHByb3MgYW5kIGNvbnMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PlRoYW5rcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPkx1Y3k8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvc3Bhbj4NCjwvYm9keT4N
CjwvaHRtbD4NCg==

--_000_CF5AF88236690smkumarciscocom_--


From nobody Fri Mar 28 10:44:38 2014
Return-Path: <smkumar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 02E7B1A093A for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 10:44:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.511
X-Spam-Level: 
X-Spam-Status: No, score=-9.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, 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 7YSLHuOClv7g for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 10:44:33 -0700 (PDT)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) by ietfa.amsl.com (Postfix) with ESMTP id 6DB3E1A0738 for <sfc@ietf.org>; Fri, 28 Mar 2014 10:44:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4027; q=dns/txt; s=iport; t=1396028671; x=1397238271; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=QlRzNA0qTRfdDouo0ChNuPOO7lvt+Y6MuFZ1DHyb/G4=; b=QQdIfoXhhF8aexI1Ty2mvj+UcjjVdTkIfu+nRXFHoDzn3b0n3latO7uF WeQ+c9SfDorZ4n6WcV8Vdg2qpDuTAb/2ZchKM4kdOc5wPvKAAX/jQXPsp rPtHiMdIOmcuP0gPFWX0Fv7N4lLz8M1q1vJzevH4zYHjms+gtXhHqXpA5 w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AisFAP6zNVOtJV2b/2dsb2JhbABZgwY7V7s6hzWBGBZ0giUBAQEEAQEBGlEEFwIBCBguJwslAgQBEod5DdFzF44mITqEOASUYoNsgTORAoMwgis
X-IronPort-AV: E=Sophos;i="4.97,752,1389744000"; d="scan'208";a="31228741"
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by alln-iport-2.cisco.com with ESMTP; 28 Mar 2014 17:44:30 +0000
Received: from xhc-aln-x09.cisco.com (xhc-aln-x09.cisco.com [173.36.12.83]) by rcdn-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id s2SHiUa5030584 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 28 Mar 2014 17:44:30 GMT
Received: from xmb-aln-x09.cisco.com ([169.254.4.162]) by xhc-aln-x09.cisco.com ([173.36.12.83]) with mapi id 14.03.0123.003; Fri, 28 Mar 2014 12:44:30 -0500
From: "Surendra Kumar (smkumar)" <smkumar@cisco.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] Progression of use case documents in the SFC WG
Thread-Index: AQHPSRxfEA3AATWG/kWi/n3iJI0NjZr1W+UAgAFLFgA=
Date: Fri, 28 Mar 2014 17:44:30 +0000
Message-ID: <CF5B02A4.366CC%smkumar@cisco.com>
References: <CF588C77.1E5F9%jguichar@cisco.com> <53343CD0.7090400@joelhalpern.com>
In-Reply-To: <53343CD0.7090400@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.21.87.33]
Content-Type: text/plain; charset="Windows-1252"
Content-ID: <1DBE8751064D014690CFEF633E8050FA@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/FJwq6Kipuqc1TcwHhfybO2uQb1k
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Mar 2014 17:44:36 -0000

I agree with the chair's proposal as well.

Surendra.

On 3/27/14 7:59 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:

>This looks like a good idea to me.
>One wide net, and then specific narrow nets where appropriate.
>Liaising to appropriate SDOs or fora with the narrow documents is also
>very helpful.
>
>Yours,
>Joel
>
>On 3/26/14, 1:54 PM, Jim Guichard (jguichar) wrote:
>> WG:
>>
>> In a message back in January, we (the chairs) proposed that the SFC WG
>> handle the topic of use case documents as follows:
>>
>>     1) Have the WG develop one use case document that documents a small
>>     number of representative use cases.  The document presented by
>>     Hongyu Li at the Vancouver BOF could serve for this purpose
>>    =20
>>(http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-cases).
>>
>>
>>     3) For additional use cases not covered in 1) above, allow for a
>>     small number of documents that are applicable to specific
>>     environments (e.g.  mobility, data center, broadband, and so forth.)
>>     These documents would provide more detailed information and
>>     applicability of SFC to these specific environments, and would need
>>     to go beyond what is covered in the general use case document (1).
>>     Note that it is not the intention to have every potential use case
>>     documented.
>>
>>
>> Since then, and based on the presentations/discussion in London, it
>> appears that we have a number of documents that warrant being developed
>> as standalone documents. Specifically:
>>
>> 1) A use case document on mobility, e.g.,
>> http://datatracker.ietf.org/doc/draft-haeffner-sfc-use-case-mobility/
>>
>> 2) A use case document on Data Centers, e.g.,
>> http://datatracker.ietf.org/doc/draft-kumar-sfc-dc-use-cases/
>>
>> 3) Possibly a use case document on Broadband scenarios. However, use
>> cases from a broadband perspective are being developed in the BBF (see
>> the liaison statement at https://datatracker.ietf.org/liaison/1304/). We
>> also have
>> http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/.  It
>> does not seem appropriate to adopt a WG document on the topic of
>> broadband (at least at this time) without clarifying the relationship
>> between draft-meng-sfc-broadband-usecases and the BBF work. In addition,
>> we would need to understand why two efforts =8B one in BBF and one in th=
e
>> IETF -- on the same topic would be appropriate. Hence, at the present
>> time, we do not intend to adopt a WG document on broadband scenarios,
>> and expect to receive primary guidance on this topic from the BBF.
>>
>> That leaves: http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/, a
>> more general document. But that document includes text on three topics
>> that would be covered in more detail elsewhere (broadband, mobile, and
>> DC). While this document could contain pointers to the other documents,
>> that leaves the document with very little standalone content -- raising
>> the question of what should be done with it, or what content it could
>> incorporate in order to be worthwhile as a standalone document.
>>
>> Thus, the chairs recommendation at this time is:
>>
>> 1) Call for WG adoption of draft-haeffner-sfc-use-case-mobility-00.txt
>> and draft-kumar-sfc-dc-use-cases-00.txt as WG documents (target:
>> informational).
>>
>> 2) Defer action on draft-liu-service-chaining-use-cases
>> <http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-cases>
>> and draft-meng-sfc-broadband-usecases
>> <http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/> per
>> the above discussion.
>>
>> Does this make sense?
>>
>> Jim & Thomas
>>
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>>
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc


From nobody Fri Mar 28 11:31:00 2014
Return-Path: <jenapper@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C77C41A093A for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 11:30:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.51
X-Spam-Level: 
X-Spam-Status: No, score=-9.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, 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 x_M1RPQnA8g6 for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 11:30:47 -0700 (PDT)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) by ietfa.amsl.com (Postfix) with ESMTP id 2F64D1A0963 for <sfc@ietf.org>; Fri, 28 Mar 2014 11:30:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=37448; q=dns/txt; s=iport; t=1396031445; x=1397241045; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=4djVR6G/NOmXVJjg4HX43Al3ivIDOvGjYdcEAdBuCCM=; b=WYOO+uE3nl2Z3MQ1ZkJF3AX9PzcT635PvVvkIKuG5zOAEKMAq6vuDg4n R6IaKjDrdK+dWNacZZpHSC79muM2+zlVCngiEJviERUEAC5/h5Dpl8eRV LK20gqIAGEje/HspOhlZ7QWD9B+abObliHaywA63PgUr6RUFt1/Gk08/Z A=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvgGAI2+NVOtJXG9/2dsb2JhbABZgkJEO1esOY1IiHSBGBZ0giUBAQEEHRBBBBcCAQgRAwECIQEGBzIUCQgCBAESG4deDdINF44iAQNDDQoBBoQyBJRig2yBM5ECgzCBaQEfIg
X-IronPort-AV: E=Sophos; i="4.97,752,1389744000"; d="scan'208,217"; a="31238817"
Received: from rcdn-core2-2.cisco.com ([173.37.113.189]) by alln-iport-2.cisco.com with ESMTP; 28 Mar 2014 18:30:44 +0000
Received: from xhc-rcd-x03.cisco.com (xhc-rcd-x03.cisco.com [173.37.183.77]) by rcdn-core2-2.cisco.com (8.14.5/8.14.5) with ESMTP id s2SIUiPK012557 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 28 Mar 2014 18:30:44 GMT
Received: from xmb-rcd-x12.cisco.com ([169.254.2.163]) by xhc-rcd-x03.cisco.com ([173.37.183.77]) with mapi id 14.03.0123.003; Fri, 28 Mar 2014 13:30:44 -0500
From: "Jeffrey Napper (jenapper)" <jenapper@cisco.com>
To: "Ken Gray (kegray)" <kegray@cisco.com>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, "Jim Guichard (jguichar)" <jguichar@cisco.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] Progression of use case documents in the SFC WG
Thread-Index: AQHPSbgDEA3AATWG/kWi/n3iJI0NjZr25QMA
Date: Fri, 28 Mar 2014 18:30:42 +0000
Message-ID: <CF5B346E.134D7%jenapper@cisco.com>
References: <CF598A14.15E56%kegray@cisco.com>
In-Reply-To: <CF598A14.15E56%kegray@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.82.219.131]
Content-Type: multipart/alternative; boundary="_000_CF5B346E134D7jenapperciscocom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/y0yDc1afYl-4HCENR8ZXnfKMwAs
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Mar 2014 18:30:52 -0000

--_000_CF5B346E134D7jenapperciscocom_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

I agree here (+1 to the chairs) and would like to respond to some specifics=
.

[further responses inlined below]

Cheers,
Jeff

From: "Ken Gray (kegray)" <kegray@cisco.com<mailto:kegray@cisco.com>>
Date: Thursday, March 27, 2014 at 5:28 AM
To: "mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>" <mo=
hamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>>, "Jim Guic=
hard (jguichar)" <jguichar@cisco.com<mailto:jguichar@cisco.com>>, "sfc@ietf=
.org<mailto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: Re: [sfc] Progression of use case documents in the SFC WG

I'd give a +1 to the chairs =85

If there is going to be more than one document (and we seemed hell bent on =
more than one at the BoF =85 we could, as a group, settle on "a small numbe=
r"), that they have some focus.

I don't find the focus or organization described by the chairs onerous - in=
 fact, GIVEN that we have the liaison(s) in place and that they do want a v=
oice here, and that at least one of them has a "domain focus" I find it log=
ical to start with broadband and develop use cases in a set of non-trivial =
domains.

[JN] I also agree with the point made elsewhere in the thread that combinin=
g the general and specific use case documents will produce a too long docum=
ent, which is why I support a limited number of focused, separate domain do=
cuments.

They had to define "a small number" =85or "a small number" becomes a big nu=
mber.  Now we know how many "a small number" is.

If draft=96liu is stripped of enough content by the categorization of the "=
small number" it's efficacy should be questioned.  To your specific point, =
as a group we can decide on moving the specific text you mention back to Pr=
oblem or otherwise re-home it.  It shouldn't be the sole reason draft-liu e=
xists.

I would have gone a bit further than the chairs, frankly.

There is SO much use case literature out there right now, I frankly don't w=
ant to see the IETF repeat any more than it has to.  I would hazard that mo=
st of us have read these things before in one of several forums.

[JN] I believe the main point is to generate a smallish set of requirements=
 (the smaller the better of course) within a deadline. There is plenty of u=
se case literature, and the value of the use case documents here is to prod=
uce a concrete set of requirements directly related to the specific use cas=
es so that we can come to a consensus on whether a solution meets all the r=
equirements. Equally important is that the chairs put a deadline on product=
ion of use case/requirements documents so we can move on to solutions. To t=
hat end, I applaud the chairs for moving forward.

So, IMO, the use cases should provide support for the problem statement and=
 the development of a proposed header functionality (solution), and as such=
 should illustrate significantly unique requirements =85so that we can asse=
ss the efficacy of the proposed solutions.  I hope the "owner by area" desc=
ribed by the chairs will take on the responsibility of making sure that the=
ir examples are significantly unique for  consideration and addressable in =
the solution.

[JN] Speaking for our use case only, we are considering additional use case=
s with the caveat that each one must provide new requirements or weaknesses=
 to current approaches. It keeps a definite reasonable limit on the number =
of use cases. Our approach is to start with simple cases and add complex ca=
ses where/if needed.

Because their work represents the work of many (whole organizations) and is=
 hopefully further distilled by the author here into unique examples, in fa=
irness their contributions should probably be credited to "various" with a =
nod to their organization.

[JN] We are trying to work with other representatives in 3GPP individually.=
 IIRC, they are developing a use case document, but it is not complete. We =
are of course, happy to give credit where applicable. :)

And, because these use cases have been reviewed in other forums by many peo=
ple, the process should be more expeditious.

[JN] You'd think that, but some of the other documents I've seen don't foll=
ow the simple approach of each successive use case providing new requiremen=
ts unique to the previous cases in the document. They simply divide up the =
requirements of a set of similar use cases.



From: "mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>" <=
mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>>
Date: Thursday, March 27, 2014 3:07 AM
To: "Jim Guichard (jguichar)" <jguichar@cisco.com<mailto:jguichar@cisco.com=
>>, "sfc@ietf.org<mailto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: Re: [sfc] Progression of use case documents in the SFC WG

Dear chairs,

Some comments below:

=B7         The proposed actions are not aligned with the feedback received=
 in this thread (Progression of use case documents within the SFC working g=
roup). Answers to that poll are in favor of having a generic use case docum=
ent. IMHo, it is not fair to ignore what was voiced for by wg members in th=
e mailing list as part of a formal call with clear questions.

=B7         Some of the text that was adopted by the WG as part of the Prob=
lem Statement (use case as part of the Problem statement) has been moved to=
 the generic use case. That text is governed by this charter text: =931. Pr=
oblem Statement: This document will provide a summary of the
problem space to be addressed by the SFC working group including
example high-level use cases. Additionally, the working group will
normalize nomenclature and definitions for service function chaining.=94. W=
hat to do for that text?

=B7         Having the generic use case document and some few detailed ones=
 do not conflict. It is only a matter of scoping.

Given what is stated above, I disagree with your proposal.

If I have to choose (again), I would vote for having one single use cases d=
ocument. Having one single document will help focusing on core aspects and =
would simplify the wg activity: review, last calls, etc.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de Jim Guichard (jguichar=
)
Envoy=E9 : mercredi 26 mars 2014 18:54
=C0 :sfc@ietf.org<mailto:sfc@ietf.org>
Objet : [sfc] Progression of use case documents in the SFC WG

WG:

In a message back in January, we (the chairs) proposed that the SFC WG hand=
le the topic of use case documents as follows:

1) Have the WG develop one use case document that documents a small number =
of representative use cases.  The document presented by Hongyu Li at the Va=
ncouver BOF could serve for this purpose
(http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-cases).

3) For additional use cases not covered in 1) above, allow for a small numb=
er of documents that are applicable to specific
environments (e.g.  mobility, data center, broadband, and so forth.) These =
documents would provide more detailed information and applicability of SFC =
to these specific environments, and would need to go beyond what is covered=
 in the general use case document (1). Note that it is not the intention to=
 have every potential use case documented.

Since then, and based on the presentations/discussion in London, it appears=
 that we have a number of documents that warrant being developed as standal=
one documents. Specifically:

1) A use case document on mobility, e.g., http://datatracker.ietf.org/doc/d=
raft-haeffner-sfc-use-case-mobility/

2) A use case document on Data Centers, e.g., http://datatracker.ietf.org/d=
oc/draft-kumar-sfc-dc-use-cases/

3) Possibly a use case document on Broadband scenarios. However, use cases =
from a broadband perspective are being developed in the BBF (see the liaiso=
n statement at https://datatracker.ietf.org/liaison/1304/). We also have ht=
tp://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/.  It does =
not seem appropriate to adopt a WG document on the topic of broadband (at l=
east at this time) without clarifying the relationship between draft-meng-s=
fc-broadband-usecases and the BBF work. In addition, we would need to under=
stand why two efforts =97 one in BBF and one in the IETF -- on the same top=
ic would be appropriate. Hence, at the present time, we do not intend to ad=
opt a WG document on broadband scenarios, and expect to receive primary gui=
dance on this topic from the BBF.

That leaves: http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/, a mo=
re general document. But that document includes text on three topics that w=
ould be covered in more detail elsewhere (broadband, mobile, and DC). While=
 this document could contain pointers to the other documents, that leaves t=
he document with very little standalone content -- raising the question of =
what should be done with it, or what content it could incorporate in order =
to be worthwhile as a standalone document.

Thus, the chairs recommendation at this time is:

1) Call for WG adoption of draft-haeffner-sfc-use-case-mobility-00.txt and =
draft-kumar-sfc-dc-use-cases-00.txt as WG documents (target: informational)=
.

2) Defer action on draft-liu-service-chaining-use-cases<http://datatracker.=
ietf.org/doc/draft-liu-service-chaining-use-cases>  and draft-meng-sfc-broa=
dband-usecases<http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-use=
cases/> per the above discussion.

Does this make sense?

Jim & Thomas

--_000_CF5B346E134D7jenapperciscocom_
Content-Type: text/html; charset="Windows-1252"
Content-ID: <952EB65CD0C3C44DA5C034E910FC9475@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif;">
<div>I agree here (&#43;1 to the chairs) and would like to respond to some =
specifics.</div>
<div><br>
</div>
<div>[further responses inlined below]</div>
<div><br>
</div>
<div>Cheers,</div>
<div>Jeff</div>
<blockquote style=3D"margin:0 0 0 40px; border:none; padding:0px;">
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>&quot;Ken Gray (kegray)&quot;=
 &lt;<a href=3D"mailto:kegray@cisco.com">kegray@cisco.com</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Thursday, March 27, 2014 at 5=
:28 AM<br>
<span style=3D"font-weight:bold">To: </span>&quot;<a href=3D"mailto:mohamed=
.boucadair@orange.com">mohamed.boucadair@orange.com</a>&quot; &lt;<a href=
=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadair@orange.com</a>&g=
t;, &quot;Jim Guichard (jguichar)&quot; &lt;<a href=3D"mailto:jguichar@cisc=
o.com">jguichar@cisco.com</a>&gt;,
 &quot;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&quot; &lt;<a href=
=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>Re: [sfc] Progression of u=
se case documents in the SFC WG<br>
</div>
<div><br>
</div>
<div>
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-famil=
y: Calibri, sans-serif; ">
<div>I'd give a &#43;1 to the chairs =85</div>
<div><br>
</div>
<div>If there is going to be more than one document (and we seemed hell ben=
t on more than one at the BoF =85 we could, as a group, settle on &quot;a s=
mall number&quot;), that they have some focus. &nbsp;</div>
<div><br>
</div>
<div>I don't find the focus or organization described by the chairs onerous=
 - in fact, GIVEN that we have the liaison(s) in place and that they do wan=
t a voice here, and that at least one of them has a &quot;domain focus&quot=
; I find it logical to start with broadband
 and develop use cases in a set of non-trivial domains. &nbsp;</div>
</div>
</div>
</span>
<div><br>
</div>
</blockquote>
<div>[JN] I also agree with the point made elsewhere in the thread that com=
bining the general and specific use case documents will produce a too long =
document, which is why I support a limited number of focused, separate doma=
in documents.</div>
<blockquote style=3D"margin:0 0 0 40px; border:none; padding:0px;"><span id=
=3D"OLK_SRC_BODY_SECTION">
<div>
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-famil=
y: Calibri, sans-serif; ">
<div><br>
</div>
<div>They had to define &quot;a small number&quot; =85or &quot;a small numb=
er&quot; becomes a big number. &nbsp;Now we know how many &quot;a small num=
ber&quot; is.</div>
<div><br>
</div>
<div>
<div>If draft=96liu is stripped of enough content by the categorization of =
the &quot;small number&quot; it's efficacy should be questioned. &nbsp;To y=
our specific point, as a group we can decide on moving the specific text yo=
u mention back to Problem or otherwise re-home it.
 &nbsp;It shouldn't be the sole reason draft-liu exists.</div>
</div>
<div><br>
</div>
<div>I would have gone a bit further than the chairs, frankly. &nbsp;</div>
<div><br>
</div>
<div>There is SO much use case literature out there right now, I frankly do=
n't want to see the IETF repeat any more than it has to. &nbsp;I would haza=
rd that most of us have read these things before in one of several forums.<=
/div>
</div>
</div>
</span>
<div><br>
</div>
</blockquote>
<div>[JN] I believe the main point is to generate a smallish set of require=
ments (the smaller the better of course) within a deadline. There is plenty=
 of use case literature, and the value of the use case documents here is to=
 produce a concrete set of requirements
 directly related to the specific use cases so that we can come to a consen=
sus on whether a solution meets all the requirements. Equally important is =
that the chairs put a deadline on production of use case/requirements docum=
ents so we can move on to solutions.
 To that end, I applaud the chairs for moving forward.</div>
<blockquote style=3D"margin:0 0 0 40px; border:none; padding:0px;"><span id=
=3D"OLK_SRC_BODY_SECTION">
<div>
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-famil=
y: Calibri, sans-serif; ">
<div><br>
</div>
<div>So, IMO,&nbsp;the use cases should provide support for the problem sta=
tement and the development of a proposed header functionality (solution), a=
nd as such should illustrate significantly unique requirements =85so that w=
e can assess the efficacy of the proposed
 solutions. &nbsp;I hope the &quot;owner by area&quot; described by the cha=
irs will take on the responsibility of making sure that their examples are =
significantly unique for &nbsp;consideration and addressable in the solutio=
n. &nbsp;</div>
</div>
</div>
</span>
<div><br>
</div>
</blockquote>
<div>[JN] Speaking for our use case only, we are considering additional use=
 cases with the caveat that each one must provide new requirements or weakn=
esses to current approaches. It keeps a definite reasonable limit on the nu=
mber of use cases. Our approach
 is to start with simple cases and add complex cases where/if needed.</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div>
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-famil=
y: Calibri, sans-serif; ">
<div><br>
</div>
<blockquote style=3D"margin:0 0 0 40px; border:none; padding:0px;">
<div>Because their work represents the work of many (whole organizations) a=
nd is hopefully further distilled by the author here into unique examples, =
in fairness their contributions should probably be credited to &quot;variou=
s&quot; with a nod to their organization.</div>
</blockquote>
</div>
</div>
</span>
<div><br>
</div>
<div>[JN] We are trying to work with other representatives in 3GPP individu=
ally. IIRC, they are developing a use case document, but it is not complete=
. We are of course, happy to give credit where applicable. :)</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div>
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-famil=
y: Calibri, sans-serif; ">
<blockquote style=3D"margin:0 0 0 40px; border:none; padding:0px;">
<div><br>
</div>
<div>And, because these use cases have been reviewed in other forums by man=
y people, the process should be more expeditious.</div>
</blockquote>
</div>
</div>
</span>
<div><br>
</div>
<div>[JN] You'd think that, but some of the other documents I've seen don't=
 follow the simple approach of each successive use case providing new requi=
rements unique to the previous cases in the document. They simply divide up=
 the requirements of a set of similar
 use cases.</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div>
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-famil=
y: Calibri, sans-serif; ">
<blockquote style=3D"margin:0 0 0 40px; border:none; padding:0px;">
<div><br>
</div>
</blockquote>
<div><br>
</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>&quot;<a href=3D"mailto:moham=
ed.boucadair@orange.com">mohamed.boucadair@orange.com</a>&quot; &lt;<a href=
=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadair@orange.com</a>&g=
t;<br>
<span style=3D"font-weight:bold">Date: </span>Thursday, March 27, 2014 3:07=
 AM<br>
<span style=3D"font-weight:bold">To: </span>&quot;Jim Guichard (jguichar)&q=
uot; &lt;<a href=3D"mailto:jguichar@cisco.com">jguichar@cisco.com</a>&gt;, =
&quot;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&quot; &lt;<a href=3D=
"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>Re: [sfc] Progression of u=
se case documents in the SFC WG<br>
</div>
<div><br>
</div>
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" x=
mlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size: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.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Courier New";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:228930958;
	mso-list-type:hybrid;
	mso-list-template-ids:-1201923352 -1257501596 67698691 67698693 67698689 6=
7698691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: 'Courie=
r New'; color: rgb(31, 73, 125);">Dear chairs,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: 'Courie=
r New'; color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: 'Courie=
r New'; color: rgb(31, 73, 125);">Some comments below:<o:p></o:p></span></p=
>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo1"><!--[if !supportLists]--><span style=3D"font-size: 10pt; color: rg=
b(31, 73, 125); "><span style=3D"mso-list:Ignore">=B7<span style=3D"font-st=
yle: normal; font-variant: normal; font-weight: normal; font-size: 7pt; lin=
e-height: normal; font-family: 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><!--[endif]--><span style=3D"font-size: 10pt; font-fam=
ily: 'Courier New'; color: rgb(31, 73, 125);">The proposed actions are not =
aligned with the feedback received in this thread (Progression of use case =
documents within the SFC working group).
 Answers to that poll are in favor of having a generic use case document. I=
MHo, it is not fair to ignore what was voiced for by wg members in the mail=
ing list as part of a formal call with clear questions.
<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo1"><!--[if !supportLists]--><span style=3D"font-size: 10pt; color: rg=
b(31, 73, 125); "><span style=3D"mso-list:Ignore">=B7<span style=3D"font-st=
yle: normal; font-variant: normal; font-weight: normal; font-size: 7pt; lin=
e-height: normal; font-family: 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><!--[endif]--><span style=3D"font-size: 10pt; font-fam=
ily: 'Courier New'; color: rgb(31, 73, 125);">Some of the text that was ado=
pted by the WG as part of the Problem Statement (use case as part of the Pr=
oblem statement) has been moved to
 the generic use case. That text is governed by this charter text: =93</spa=
n>1. Problem Statement: This document will provide a summary of the<br>
problem space to be addressed by the SFC working group including<br>
example high-level use cases. Additionally, the working group will<br>
normalize nomenclature and definitions for service function chaining.<span =
style=3D"font-size: 10pt; font-family: 'Courier New'; color: rgb(31, 73, 12=
5);">=94. What to do for that text?
<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo1"><!--[if !supportLists]--><span style=3D"font-size: 10pt; color: rg=
b(31, 73, 125); "><span style=3D"mso-list:Ignore">=B7<span style=3D"font-st=
yle: normal; font-variant: normal; font-weight: normal; font-size: 7pt; lin=
e-height: normal; font-family: 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><!--[endif]--><span style=3D"font-size: 10pt; font-fam=
ily: 'Courier New'; color: rgb(31, 73, 125);">Having the generic use case d=
ocument and some few detailed ones do not conflict. It is only a matter of =
scoping.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: 'Courie=
r New'; color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: 'Courie=
r New'; color: rgb(31, 73, 125);">Given what is stated above, I disagree wi=
th your proposal.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: 'Courie=
r New'; color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: 'Courie=
r New'; color: rgb(31, 73, 125);">If I have to choose (again), I would vote=
 for having one single use cases document. Having one single document will =
help focusing on core aspects and would
 simplify the wg activity: review, last calls, etc.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: 'Courie=
r New'; color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: 'Courie=
r New'; color: rgb(31, 73, 125);">Cheers,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: 'Courie=
r New'; color: rgb(31, 73, 125);">Med<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: 'Courie=
r New'; color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size: 10pt; font-family: Taho=
ma, sans-serif;">De&nbsp;:</span></b><span style=3D"font-size: 10pt; font-f=
amily: Tahoma, sans-serif;"> sfc [<a href=3D"mailto:sfc-bounces@ietf.org">m=
ailto:sfc-bounces@ietf.org</a>]
<b>De la part de</b> Jim Guichard (jguichar)<br>
<b>Envoy=E9&nbsp;:</b> mercredi 26 mars 2014 18:54<br>
</span><b><span lang=3D"FR" style=3D"font-size: 10pt; font-family: Tahoma, =
sans-serif;">=C0&nbsp;:</span></b><span lang=3D"FR" style=3D"font-size: 10p=
t; font-family: Tahoma, sans-serif;"><a href=3D"mailto:sfc@ietf.org">sfc@ie=
tf.org</a><br>
<b>Objet&nbsp;:</b> [sfc] Progression of use case documents in the SFC WG<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black;">WG:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black;">In a message back in January, we (the chairs=
) proposed that the SFC WG handle the topic of use case documents as follow=
s:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black;"><o:p>&nbsp;</o:p></span></p>
</div>
<blockquote style=3D"border:none;border-left:solid #B5C4DF 4.5pt;padding:0c=
m 0cm 0cm 4.0pt;margin-left:3.75pt;margin-right:0cm" id=3D"MAC_OUTLOOK_ATTR=
IBUTION_BLOCKQUOTE">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black;">1) Have the WG develop one use case document=
 that documents a small number of representative use cases.&nbsp;&nbsp;The =
document presented by Hongyu Li at the Vancouver
 BOF could serve for this purpose<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black;">(<a href=3D"http://datatracker.ietf.org/doc/=
draft-liu-service-chaining-use-cases">http://datatracker.ietf.org/doc/draft=
-liu-service-chaining-use-cases</a>).<o:p></o:p></span></p>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black;"><o:p>&nbsp;</o:p></span></p>
</div>
<blockquote style=3D"border:none;border-left:solid #B5C4DF 4.5pt;padding:0c=
m 0cm 0cm 4.0pt;margin-left:3.75pt;margin-right:0cm" id=3D"MAC_OUTLOOK_ATTR=
IBUTION_BLOCKQUOTE">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black;">3) For additional use cases not covered in 1=
) above, allow for a small number of documents that are applicable to speci=
fic<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black;">environments (e.g.&nbsp;&nbsp;mobility, data=
 center, broadband, and so forth.) These documents would provide more detai=
led information and applicability of SFC to these
 specific environments, and would need to go beyond what is covered in the =
general use case document (1). Note that it is not the intention to have ev=
ery potential use case documented.<o:p></o:p></span></p>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black;">Since then, and based on the presentations/d=
iscussion in London, it appears that we have a number of documents that war=
rant being developed as standalone documents.
 Specifically:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black;">1) A use case document on mobility, e.g.,&nb=
sp;<a href=3D"http://datatracker.ietf.org/doc/draft-haeffner-sfc-use-case-m=
obility/"><span style=3D"font-size:10.5pt">http://datatracker.ietf.org/doc/=
draft-haeffner-sfc-use-case-mobility/</span></a><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black;">2) A use case document on Data Centers, e.g.=
,&nbsp;<a href=3D"http://datatracker.ietf.org/doc/draft-kumar-sfc-dc-use-ca=
ses/"><span style=3D"font-size:10.5pt">http://datatracker.ietf.org/doc/draf=
t-kumar-sfc-dc-use-cases/</span></a><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black;">3) Possibly a use case document on Broadband=
 scenarios. However, use cases from a broadband perspective are being devel=
oped in the BBF (see the liaison statement
 at&nbsp;<a href=3D"https://datatracker.ietf.org/liaison/1304/">https://dat=
atracker.ietf.org/liaison/1304/</a>). We also have&nbsp;<a href=3D"http://d=
atatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/">http://datatrac=
ker.ietf.org/doc/draft-meng-sfc-broadband-usecases/</a>.&nbsp;
 It does not seem appropriate to adopt a WG document on the topic of broadb=
and (at least at this time) without clarifying the relationship between dra=
ft-meng-sfc-broadband-usecases and the BBF work. In addition, we would need=
 to understand why two efforts =97
 one in BBF and one in the IETF -- on the same topic would be appropriate. =
Hence, at the present time, we do not intend to adopt a WG document on broa=
dband scenarios, and expect to receive primary guidance on this topic from =
the BBF.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black;">That leaves:&nbsp;<a href=3D"http://datatrac=
ker.ietf.org/doc/draft-liu-sfc-use-cases/">http://datatracker.ietf.org/doc/=
draft-liu-sfc-use-cases/</a>, a more general
 document. But that document includes text on three topics that would be co=
vered in more detail elsewhere (broadband, mobile, and DC). While this docu=
ment could contain pointers to the other documents, that leaves the documen=
t with very little standalone content
 -- raising the question of what should be done with it, or what content it=
 could incorporate in order to be worthwhile as a standalone document.<o:p>=
</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black;">Thus, the chairs recommendation at this time=
 is:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black;">1) Call for WG adoption of draft-haeffner-sf=
c-use-case-mobility-00.txt and draft-kumar-sfc-dc-use-cases-00.txt as WG do=
cuments (target: informational).<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black;">2) Defer action on&nbsp;<a href=3D"http://da=
tatracker.ietf.org/doc/draft-liu-service-chaining-use-cases">draft-liu-serv=
ice-chaining-use-cases</a>&nbsp; and&nbsp;<a href=3D"http://datatracker.iet=
f.org/doc/draft-meng-sfc-broadband-usecases/">draft-meng-sfc-broadband-usec=
ases</a>&nbsp;per
 the above discussion.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black;">Does this make sense?<o:p></o:p></span></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 13.5pt; font-family: Calib=
ri, sans-serif; color: black;">Jim &amp; Thomas<o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</span></div>
</div>
</span>
</body>
</html>

--_000_CF5B346E134D7jenapperciscocom_--


From nobody Fri Mar 28 13:46:11 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D78C91A06BF for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 13:46:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.61
X-Spam-Level: 
X-Spam-Status: No, score=-3.61 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, 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 FiwwC3GVyq8A for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 13:46:02 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id A11501A03D0 for <sfc@ietf.org>; Fri, 28 Mar 2014 13:46:00 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BFA73702; Fri, 28 Mar 2014 20:45:56 +0000 (GMT)
Received: from LHREML405-HUB.china.huawei.com (10.201.5.242) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Fri, 28 Mar 2014 20:45:15 +0000
Received: from DFWEML704-CHM.china.huawei.com (10.193.5.141) by lhreml405-hub.china.huawei.com (10.201.5.242) with Microsoft SMTP Server (TLS) id 14.3.158.1; Fri, 28 Mar 2014 20:45:55 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.127]) by dfweml704-chm.china.huawei.com ([169.254.6.56]) with mapi id 14.03.0158.001; Fri, 28 Mar 2014 13:45:38 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: "Surendra Kumar (smkumar)" <smkumar@cisco.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Xuxiaohu <xuxiaohu@huawei.com>, "Reinaldo Penno (repenno)" <repenno@cisco.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7QAAGnooAAAH8L8AAAfg8Q///n04D//9oCYIAAW5/h///gmnD//U35sP/6hfbA//T2RyD/6c5dEP/TiYOA/6cRQrD/TiGE8P6cQQAA/Th/+nD6cPSFMPThqjUA6cKBGEDThOCRgKcJayUg
Date: Fri, 28 Mar 2014 20:45:37 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D4536B6DF@dfweml701-chm.china.huawei.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com> <CF574684.A63B%repenno@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D4535F3F5@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E5D0F@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08265375@NKGEML512-MBS.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E7DEA@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AA2A@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8031@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AB2E@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8228@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AB79@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8289@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536ABAE@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E82DB@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536ABF6@dfweml701-chm.china.huawei.com> <CF5A2A2C.365D5%smkumar@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D4536B4C8@dfweml701-chm.china.huawei.com> <CF5AF882.36690%smkumar@cisco.com>
In-Reply-To: <CF5AF882.36690%smkumar@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.128.219]
Content-Type: multipart/alternative; boundary="_000_2691CE0099834E4A9C5044EEC662BB9D4536B6DFdfweml701chmchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/DxPlPIkUmUsAIyyQy7ZRabpjOes
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Mar 2014 20:46:10 -0000

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

SGkgU3VyZW5kcmEsDQoNClBsZWFzZSBzZWUgaW5saW5lLg0KDQpbc25pcF0NCklmIHdlIGltcGxl
bWVudCBTRkMgYXMgYW4gSVAgb3IgVURQL0lQIGFwcGxpY2F0aW9uLCBpLmUuIG9uY2UgdHJhZmZp
YyBpcyBjbGFzc2lmaWVkIGJ5IHRoZSBjbGFzc2lmaWNhdGlvbiwgaXQgYWRkcyBTRkMgaGVhZGVy
IGFuZCBJUCBoZWFkZXIgKG91dGVyKSBvbiB0aGUgcGFja2V0cyAoVURQIGhlYWRlciB0b28gaW4g
bGF0dGVyIGNhc2UpLCBhbmQgc2VuZCBzdWNoIHBhY2tldHMgYXMgYSByZWd1bGFyIElQIHBhY2tl
dC4gVGhlIHNyYyBJUCBvbiBvdXRlciBoZWFkZXIgaXMgY2xhc3NpZmljYXRpb24gSVAgYWRkcmVz
cywgYW5kIGRzdCBJUCBpcyBuZXh0IFNGLVggSW5zdGFuY2UgSVAgYWRkcmVzcy4gV2Ugb25seSBu
ZWVkIHRvIHJlcXVlc3QgYSBuZXcgSVAgcHJvdG9jb2wgdHlwZSBmb3IgU0ZDLiAgQXQgdGhlIFNG
RiwgaXQgY2FuIHNlYXJjaCBuZXh0IFNGLVggSW5zdGFuY2UgSVAgYWRkcmVzcyBiYXNlZCBvbiBQ
YXRoIElEIGluIFNGQyBoZWFkZXIgYW5kIHNyYyBJUCBhZGRyZXNzIChwcmV2aW91cyBTRikgb24g
dGhlIHBhY2tldCB3aGVuIHJlY2VpdmluZyBhIHBhY2tldCBmcm9tIHByZXZpb3VzIFNGLVggaW5z
dGFuY2U7IGl0IGZvcndhcmRzIHRoZSBwYWNrZXQgb24gZHN0IElQICBvbiB0aGUgcGFja2V0IHdo
ZW4gcmVjZWl2aW5nIGEgcGFja2V0IGZyb20gYW5vdGhlciBTRkYvU05GLiAgQSBTRi1YIGluc3Rh
bmNlIGFsc28gZm9yd2FyZHMgdGhlIHBhY2tldCB3aXRoIFNGQyBoZWFkZXIgYXMgYW4gSVAgcGFj
a2V0IGFuZCBmaWxscyBpdHMgSVAgYWRkcmVzcyBhcyBzcmMgSVAgb24gb3V0ZXIgaGVhZGVyIGFu
ZCB0aGUgU0ZGL1NORiBJUCBhZGRyZXNzIGFzIHRoZSBkc3QgSVAgb24gdGhlIG91dGVyIGhlYWRl
ci4NClNLPiBJdCBzZWVtcyBsaWtlIFNGQyBjYW5ub3QgYmUgdXNlZCBpbiBhIGxheWVyLTIgZW52
aXJvbm1lbnQuIExvdCBvZiBhc3N1bXB0aW9ucyBoYXZlIGJlZW4gbWFkZSBpbiBkZXNjcmliaW5n
IHRoaXMgaW1wbGVtZW50YXRpb24uIFdoZXJlIGRvZXMgdGhlIG92ZXJsYXkgc3RhcnQvZW5kIGV0
Yy4gIGZvciBpbnN0YW5jZSwgd2hpY2ggbWF5IGNoYW5nZSBiZWZvcmUgdGhlIHBrdCBpcyBkZWxp
dmVyZWQgdG8gdGhlIFNGLg0KW0x1Y3ldIFRoaXMgaXMgbm90IHRydWUgYXQgYWxsLiBUaGUgdW5k
ZXJsYXkgbmV0d29yayBjYW4gYmUgbGF5ZXItMiBlbnZpcm9ubWVudC4gSVAgYXBwbGljYXRpb25z
IHJ1biBvdmVyIGxheWVyMiBlbnZpcm9ubWVudCBmb3IgbWFueSB5ZWFycy4gT3ZlcmxheSBzdGFy
dHMgYXMgdGhlIGNsYXNzaWZpY2F0aW9uLCBpLmUuIHRoZSB0aW1lIGluc2VydCBTRkMgaGVhZGVy
IGFuZCBJUCBoZWFkZXIuDQpTSzE+IFRIZSBvdmVybGF5IGl0c2VsZiBjYW4gYmUgTDIgYW5kIHdl
IHNob3VsZCBub3QgcHJldmVudCB0aGF0IGFyY2hpdGVjdHVyYWxseS4gVGhlcmUgd2lsbCBub3Qg
YmUgYSBzcmMgSVAgYWRkcmVzcy4gQXMgZm9yIHVzaW5nIHRoZSBzYW1lIFBhdGhJRCwgd2UgbmVl
ZCB0byB1c2UgU3JjSVAgaW4gb25lIGNhc2UgYW5kIGRzdElQIGluIGFub3RoZXIuIERvZXMgaXQg
bWVhbiB0aGUgU0YgaXMgZnVsbHkgYXdhcmUgb2Ygc2VydmljZSBmb3J3YXJkaW5nID8gV2hlbiBh
IFNGRiByZWNlaXZlcyBhIHBrdCBmcm9tIGEgU0YsIHdoYXQgaXMgdGhlIGNyaXRlcmlhIHRvIGRl
dGVybWluZSB3aGVyZSBpdCBjYW1lIGZyb20gZXRjLiBEb24ndCB3ZSB3YW50IGJyb2FkZXIgc2Nv
cGUgZnJvbSBhbiBhcmNoaXRlY3R1cmUgcGVyc3BlY3RpdmUgdG8gYWNjb21tb2RhdGUgYXMgbWFu
eSBpbXBsZW1lbnRhdGlvbnMgPw0KW0x1Y3kxXSBTRiBpcyBub3QgYXdhcmUgb2Ygc2VydmljZSBm
b3J3YXJkaW5nIGF0IGFsbCBleGNlcHQgaG93IHRvIHJlYWNoIHRoZSBTRkYuICBTRiBmbGlwcyBm
bG9wIHNyYyBhbmQgZHN0IG9uIHBhY2tldCB3aGVuIHJldHVybmluZyB0aGUgcGFja2V0IGJhY2sg
dG8gU0ZGLiBUaHVzLCBTRkYgdXNlcyBzcmMgYWRkciB0byBrbm93IHdoZXJlIGl0IGNhbWUgZnJv
bS4gQXMgc2ltcGxlIGFzIHRoYXQuDQoNCkZvciBiaS1kaXJlY3Rpb25hbCBTRkMsIGJvdGggZGly
ZWN0aW9ucyBjYW4gdXNlIHRoZSBzYW1lIFBhdGggSUQgaW4gdGhpcyBzb2x1dGlvbi4gUGF0aCBJ
RCArIHNyYyBJUCBhZGRyZXNzIGxldCBTRkYgdW5pcXVlbHkgZ2V0IHRoZSBuZXh0IFNGLVggaW5z
dGFuY2UgaW4gZm9yd2FyZGluZyB0YWJsZS4NClNLPiBUaGlzIGJyZWFrcyBjb3JyZWN0bmVzcyBp
ZiB5b3Uga25vdyBob3cgU0ZzIGJlaGF2ZS4NCltMdWN5XSBGb3IgeW91ciBzdGF0ZW1lbnQsIEkg
bmVlZCB0byBjbGFpbSBJIGRvbuKAmXQga25vdyBTRiBiZWhhdmUsIHBsZWFzZSBleHBsYWluIHdo
YXQgaXMgU0YgYmVoYXZlIGFuZCB3aHkgaXQgYnJlYWsuIFRoYW5rcy4NClNLMT4gU0ZzIHNlbmQg
dHJhZmZpYyBpbiBlaXRoZXIgZGlyZWN0aW9uIG9uIHRoZSBmbG93LiBUaGV5IGNhbiBvcmlnaW5h
dGUgcGFja2V0cyBpbiB0aGUgbWlkZGxlIG9mIGEgZmxvdy4gVW5sZXNzIHRoZSBTRiBpcyB0YXVn
aHQgdG8gZmlndXJlIG91dCB0aGUgbmV4dCBzZXJ2aWNlIGhvcCwgaG93IGRvIHdlIGtub3cgd2hp
Y2ggd2F5IHRoZSBwYWNrZXQgaXMgc3VwcG9zZWQgdG8gYmUgZm9yd2FyZGVkIG9uIHRoZSBjaGFp
bi4gQW5kIHdoeSBzaG91bGQgd2UgdGVhY2ggdGhlIFNGLCB3aGF0IHRoZSBuZXh0IGhvcCBpcyA/
DQpbTHVjeTFdIFRoaXMgc29sdXRpb24gd29ya3MgZm9yIGJpLWRpcmVjdGlvbiBTRkMgYW5kIGJy
YW5jaGluZy4gU0ZGIHNlbmQgYSBwa3QgdG8gYSBTRiwgaXQgcHV0cyBTRiBhZGRyIGFzIGRzdCBh
bmQgU0ZGIGFkZHIgYXMgc3JjIG9uIG91dGVyIElQIGhlYWRlciBvbiBwa3QuIFNGIHJldHVybiBw
a3QgYnkgZmxpcHBpbmcgc3JjIGFuZCBkc3QuIFNGIGRvZXMgbm90IG5lZWQgdG8gZmlndXJlIG91
dCwgaXQgaXMgdG9sZCBieSBTRkYgaW4gdGhpcyB3YXkuDQoNClRoaXMgc29sdXRpb24gY2FuIGlt
cGxlbWVudCBTTkYvU0ZGIGZ1bmN0aW9uIG9uIGEgcmVndWxhciByb3V0ZXIgd2l0aG91dCBjaGFu
Z2luZyB0aGUgcm91dGVyIGJlaGF2aW9yLCBpLmUuIGZvcndhcmQgdGhlIHBhY2tldCBiYXNlZCBv
biBpdHMgZGVzdGluYXRpb24gSVAgYWRkcmVzcy4gSWYgdGhlIGRlc3RpbmF0aW9uIGFkZHJlc3Mg
aXMgcm91dGVyIGl0c2VsZiwgdGhlIHJvdXRlciB0ZXJtaW5hdGVzIGFuZCBjaGVjayB0aGUgcHJv
dG9jb2wgdHlwZS4gSWYgdGhlIHR5cGUgaXMgU0ZDLCB0aGUgcm91dGVyIHdpbGwgcGVyZm9ybSBh
IHRhYmxlIGxvb2t1cCBiYXNlZCBvbiBQYXRoIElEIGluIFNGQyBoZWFkZXIgKyBzcmMgSVAgb24g
b3V0ZXIgSVAgaGVhZGVyLiBBcyBzaW1wbGUgYXMgdGhhdC4gVGhpcyBzb2x1dGlvbiBhbGxvdyBs
ZXZlcmFnaW5nIGEgbG90IG9mIElQIGZ1bmN0aW9ucyB0b28uDQpTSz4gU2luY2UgeW91IG1lbnRp
b24gYSByb3V0ZXIsIHdoYXQgaWYgaXQgaXMgYSBzd2l0Y2ggPyBXaGF0IGFyZSBteSBjb25zaWRl
cmF0aW9ucyB0byBtYWtlIHRoaXMgd29yayA/IERvZXMgaXQgZXZlbiB3b3JrIGFzIGRlc2NyaWJl
ZCA/DQpbTHVjeV0gQXMgbWVudGlvbmVkIGFib3ZlLCB1bmRlcmxheSBuZXR3b3JrIGNhbiBiZSBs
YXllciAyLCBvbmx5IHJlcXVpcmVzIHRoYXQgZGV2aWNlcyBpbXBsZW1lbnRpbmcgU0ZDIGZvcndh
cmRpbmcgZnVuY3Rpb24gaXMgSVAgYXdhcmUsIG1hbnkgc3dpdGNoZXMgaGF2ZSBzdWNoIGNhcGFi
aWxpdGllcy4gSWYgeW91IHVzZSBwcm9ncmFtbWFibGUgY29udHJvbGxlciB0byBjb250cm9sIHRo
ZXNlIFNGQyBlbmFibGVkIGRldmljZXMsIGl0IHdvcmtzLiBXaGF0IGlzIHlvdXIgY29uY2Vybj8N
ClNLPiBOb3QgdHJ1ZS4gU3dpdGNoIGNhbiBkbyBhIGxheWVyLTIgb3ZlcmxheS4gRnVydGhlciwg
c3dpdGNoL3JvdXRlciBuZWVkcyB0byBkbyBlbmQtb2YtY2hhaW4gZm9yd2FyZGluZyBvZiB0aGUg
aW5uZXIgcGFja2V0IChMMiBvciBMMykuIEVhY2ggaGF2ZSB0byBiZSBnaXZlbiB0aGVpciBjb25z
aWRlcmF0aW9ucyBhbmQgdGhleSBtYXkgbGVhZCB0byBkaWZmZXJlbnQgaW1wbGVtZW50YXRpb24g
Y2hvaWNlcyB3aXRoIGltcGxpY2F0aW9ucy4NCltMdWN5MV0gSSBkb27igJl0IHNlZSB0aGVpciBj
b25mbGljdCBlYWNoIG90aGVyLg0KDQpMdWN5DQoNCkx1Y3kNCg0KU2luY2UgSVAgY2FuIGJlIHRy
YW5zcG9ydGVkIG92ZXIgbWFueSB0cmFuc3BvcnQgc29sdXRpb25zLCBFdGhlcm5ldCwgTVBMUywg
b3ZlcmxheSwgZXRjLCBpbiB0aGVvcnksIFNGQyBjYW4gYmUgaW1wbGVtZW50ZWQgb3ZlciBhbnkg
dHJhbnNwb3J0IG5ldHdvcmsgdG9vLiBUaGUgc29sdXRpb24gY2FuIG1ha2UgY29udHJvbCBhbmQg
bWFuYWdlbWVudCBlYXN5IGJlY2F1c2Ugd2UgZG9u4oCZdCBoYXZlIHRvIGFzc2lnbiBpbmRleCBm
b3IgZWFjaCBTRi1YIGluc3RhbmNlcy4gU0YtWCBJUCBhZGRyZXNzIGFzIHVuaXF1ZSBpZGVudGlm
aWVyIGlzIHVzZWQgaW4gYWxsIFNGQ3MuDQoNCkFueSBjb21tZW50IG9uIHRoaXMgcHJvcG9zYWwu
DQoNClRoYW5rcywNCkx1Y3kNCg0KDQoNCkZyb206IFJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0
IDM6MjQgUE0NClRvOiBMdWN5IHlvbmc7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5u
byk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1Ympl
Y3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBj
b25zPw0KDQpMdWN5Lg0KDQpEbyB5b3UgaGF2ZSBhIHNwZWNpZmljIHByb3Bvc2FsIGZvciBtYWtp
bmcgYmlkaXJlY3Rpb25hbCBjaGFpbnMgZWFzaWVyIHRvIGRlcGxveSBhbmQgbWFuYWdlPyAgIElm
IHNvLCB3b3VsZCB5b3Ugc3VnZ2VzdCBjaGFuZ2VzIHRvIHRoZSByZXF1aXJlbWVudHM/ICAgQXJj
aGl0ZWN0dXJlPyAgIEhlYWRlciBlbmNhcHN1bGF0aW9uPyAgIENvbnRyb2wgcGxhbmUgKGZ1dHVy
ZSk/DQoNCiAgICBSb24NCg0KDQpGcm9tOiBMdWN5IHlvbmcgW21haWx0bzpsdWN5LnlvbmdAaHVh
d2VpLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCA0OjE4IFBNDQpUbzogUm9u
IFBhcmtlcjsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247
IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFNG
QyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNClJvbiwNCg0K
SU1PLCBXZSBjYW7igJl0IG1ha2Ugb25lIHBhcnQgc2ltcGxlIGFuZCBnb29kIGxvb2tpbmcgYnV0
IGxlYXZlIG90aGVyIHBhcnRzIHRvIGJlIGluIGNvbXBsZXguIE91ciBnb2FsIGlzIHRvIGhhdmUg
YSBzaW1wbGUgYW5kIGxvdyBjb3N0IFNGQyBzb2x1dGlvbiB0byBjb3ZlciBtYWpvcml0eSB1c2Ug
Y2FzZXMuIFNQIGFscmVhZHkgY2FuIGltcGxlbWVudCBTRkMgb24gdG9kYXnigJlzIG5ldHdvcmsu
IElmIHdlIGNhbuKAmXQgbWFrZSB0aGlzIGdvYWwsIHRoZW4gdGhlIHNvbHV0aW9uIG1heSBub3Qg
YmUgdXNlZnVsLg0KDQpUaGFua3MsDQpMdWN5DQoNCkZyb206IFJvbiBQYXJrZXIgW21haWx0bzpS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3
LCAyMDE0IDM6MTEgUE0NClRvOiBMdWN5IHlvbmc7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAo
cmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
ClN1YmplY3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9z
IGFuZCBjb25zPw0KDQpMdWN5LA0KDQpZb3UgcmFpc2UgYSBnb29kIHBvaW50IG9uIGJpZGlyZWN0
aW9uYWwgY2hhaW5zLCB3aGljaCBJIHRoaW5rIGlzIGEgbWFqb3JpdHkgdXNlIGNhc2UgZm9yIGZ1
bmN0aW9uYWwsIHNpbXBsaWZpY2F0aW9uLCBvciBvYnNlcnZhYmlsaXR5IHJlYXNvbnMuICAgIFRo
ZSB3YXkgd2XigJl2ZSBleHByZXNzZWQgdGhpbmdzIHNvIGZhciwgaXQgd291bGQgYmUgdXAgdG8g
dGhlIG1hbmFnZW1lbnQgcGxhbmUgb3IgY29udHJvbCBwbGFuZSB0byBpbmRpY2F0ZSBob3cgc3Vj
aCBpbmRpdmlkdWFsIHBhdGhzIGFyZSBwYWlyZWQgdG9nZXRoZXIuDQoNCiAgIFJvbg0KDQoNCg0K
RnJvbTogTHVjeSB5b25nIFttYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb21dDQpTZW50OiBUaHVy
c2RheSwgTWFyY2ggMjcsIDIwMTQgNDowOCBQTQ0KVG86IFJvbiBQYXJrZXI7IFh1eGlhb2h1OyBS
ZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFw
cGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpSb24sDQoNCkZyb206IFJvbiBQYXJrZXIgW21h
aWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tXQ0KU2VudDogVGh1cnNkYXksIE1h
cmNoIDI3LCAyMDE0IDM6MDEgUE0NClRvOiBMdWN5IHlvbmc7IFh1eGlhb2h1OyBSZWluYWxkbyBQ
ZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9u
LCBwcm9zIGFuZCBjb25zPw0KDQpMdWN5LA0KDQpPbmUgY2xhcmlmaWNhdGlvbi4gICDigJxUaGUg
cGF0aOKAnSBkb2VzIG5vdCBleGFjdGx5IG1lYW4gdGhlIFNGQy4gICBUaGUgU0ZDIGlzIGFic3Ry
YWN0LCBiZWZvcmUgYWNjb3VudGluZyBmb3IgbmV0d29yayBsb2NhdG9ycy4gICBBcyBhIHNwZWNp
YWwgY2FzZSwgaWYgYWxsIG9mIHRoZSBTRuKAmXMgaW4gdGhlIFNGQyBoYXZlIG9ubHkgYSBzaW5n
bGUgbmV0d29yayBsb2NhdG9yLCB0aGVuIHRoZSBwYXRoIGFuZCBjaGFpbiBhcmUgdGhlIHNhbWUu
ICAgQnV0LCBpZiBhbnkgb3IgYWxsIG9mIHRob3NlIFNG4oCZcyBhcmUgbXVsdGlwbHkgbG9jYXRl
ZCwgdGhlbiB0aGUgcGF0aCBpcyBzcGVjaWZpYyB0byBhbiBleGFjdCBzZXF1ZW5jZSBvZiBsb2Nh
dGVkIHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFuY2VzLg0KW0x1Y3ldIFRoYW5rIHlvdSBmb3IgY2xh
cmlmaWNhdGlvbi4gSSBhZ3JlZSB3aXRoIHRoYXQuIFRoZSBwYXRoIGlzIGFuIGV4YWN0IHNlcXVl
bmNlIG9mIGxvY2F0ZWQgc2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZXMuIEZvciBhIGJpLWRpcmVj
dGlvbmFsIFNGQywgaXQgaGFzIHRvIGJlIHRyZWF0ZWQgYXMgdHdvIGRpc3RpbmN0IHBhdGhzIGlu
IHRoaXMgc29sdXRpb24uIEFueSBjb25jZXJuIG9uIHRoZSBjb21wbGV4aXR5IGluIG1hbmFnaW5n
IHRoZW0/DQoNClRoYW5rcywNCkx1Y3kNCg0KICAgIFJvbg0KDQoNCkZyb206IEx1Y3kgeW9uZyBb
bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAy
MDE0IDM6NDEgUE0NClRvOiBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJl
cGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpT
dWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBh
bmQgY29ucz8NCg0KSGkgUm9uLA0KDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAx
MjowOSBQTQ0KVG86IEx1Y3kgeW9uZzsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5v
KTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVj
dDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNv
bnM/DQoNCkx1Y3ksDQoNClJlZ2FyZGluZyB0aGUgU0YgSW5kZXgsIGRyYWZ0LXpoYW5nLXNmYy1z
Y2ggZGVmaW5lcyB0aGlzIGFzIHJlbGF0aXZlIHRvIHRoZSBwYXRoLCBhbmQgbm90IGFzIGEgZ2xv
YmFsbHkgdW5pcXVlIGlkZW50aWZpZXIgb2YgYW4gU0YgaW5zdGFuY2UuDQpbTHVjeV0gVGhpcyBp
cyBteSB1bmRlcnN0YW5kaW5nIHRvby4g4oCcVGhlIHBhdGjigJ0gaGVyZSBtZWFucyBhIFNGQywg
cmlnaHQ/IEkgZG8gbm90IHNlZSBpbmRleCBhcyBhbiBTRiBpbnN0YW5jZSBpZGVudGlmaWVyIGF0
IGFsbCwgaXQgaXMgYW4gYWxpYXMgYW5kIG9ubHkgdXNlZCBpbiBmb3J3YXJkaW5nLiBUaGlzIGlz
IHRoZSByZWFzb24sIEkgdGhpbmssIHRoYXQgYXNzaWduaW5nIHRoZXNlIGFsaWFzZXMgYW5kIGNv
bmZpZ3VyaW5nIHRoZW4gaW4gZm9yd2FyZGluZyB0YWJsZSBpcyBjb21wbGV4IGZvciBtYW5hZ2Vt
ZW50IGFuZCBjb250cm9sbGVyIGFuZCBtYXkgcHJ1bmUgYW4gZXJyb3IgZWFzaWx5LiBGb3Igc3Vw
cG9ydGluZyBiaS1kaXJlY3Rpb25hbCBvciBicmFuY2hpbmcgdXNlIGNhc2VzLCB1c2luZyBpbmRl
eCBpbiBmb3J3YXJkaW5nIG1heSBhbHNvIGJyaW5nIG90aGVyIGNvbmNlcm5zLg0KDQpSZWdhcmRp
bmcgVFRMLCBteSBmaXJzdCB0aG91Z2h0IGlzIHRoYXQgaXMgYSBwcm9wZXJ0eSBvZiB0aGUgdHJh
bnNwb3J0LCBhbmQgaWYgaXQgaXMgaW1wb3J0YW50IHRvIHlvdSwgY2hvb3NlIHRoZSB0cmFuc3Bv
cnQgYWNjb3JkaW5nbHkuICAgQnV0LCBJ4oCZbSBvcGVuIHRvIGZ1cnRoZXIgZGlzY3Vzc2lvbiBh
bG9uZyB0aGVzZSBsaW5lcy4NCltMdWN5XSBUaGFuayB5b3UgZm9yIHRoZSBjbGFyaWZpY2F0aW9u
LiBUaGlzIGlzIHJlbGF0ZWQgdG8gdGhlIGRpc2N1c3Npb24gdW5kZXIgdGhpcyB0aXRsZS4gSWYg
U1BDIGlzIGltcGxlbWVudGVkIGFzIElQIG9yIElQL1VEUCBhcHBsaWNhdGlvbiwgaXQgY2FuIGxl
dmVyYWdlIGEgbG90IHdoYXQgSVAgdGVjaG5vbG9neSBoYXZlIGRvbmUuIElmIHdlIGFzc3VtZSB0
aGF0IFNGQyBtYXkgYmUgY2FycmllZCBvdmVyIGFueSB0cmFuc3BvcnQgc29sdXRpb24sIFNGQyBp
bXBsZW1lbnRhdGlvbiBoYXMgdG8gcHJvdmlkZSB0aGVzZSBmdW5jdGlvbnMsIHdoaWNoLCBJTU8s
IHJlbGF0ZWQgdG8gd2hhdCBpbmZvcm1hdGlvbiB0aGF0IFNGQyBoZWFkZXIgbmVlZCB0byBob2xk
Lg0KDQpUaGFua3MsDQpMdWN5DQoNCiAgIFJvbg0KDQoNCkZyb206IEx1Y3kgeW9uZyBbbWFpbHRv
Omx1Y3kueW9uZ0BodWF3ZWkuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDEy
OjI2IFBNDQpUbzogUm9uIFBhcmtlcjsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5v
KTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVj
dDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNv
bnM/DQoNCkhpIFJvbiwNCg0KSSBhc3N1bWUgdGhhdCB0aGUgaW5kZXggdXNhZ2UgeW91IG1lbnRp
b25lZCBiZWxvdyBpcyB0aGUgc2FtZSB3aGV0aGVyIHRoZXNlIHRocmVlIFNGcyBhcmUgb24gb25l
IFNGRiBvciB0d28gU0ZGcywgd2hpY2ggbWVhbnMgdGhhdCB0aGUgaW5kZXggIyBpcyBhc3NpZ25l
ZCB0byBTRi1YLUkgcGVyIFNGQyBhbmQgYnkgdGhlIGluY3JlbWVudGFsLiBBIFNGLVgtSSBtYXkg
YmUgc2VydmVkIHRvIG1hbnkgU0ZDcyBhbmQgcG9zaXRpb24gZGlmZmVyZW50bHkgaW4gU0ZDcy4g
VGhpcyBtZWFucyB0aGF0LCBpbiB0aGlzIG1ldGhvZCwgYSBTRi1YLUkgaXMgbWFwcGVkIHdpdGgg
ZGlmZmVyZW50IGluZGV4ICMsIG9uZSBwZXIgZWFjaCBTRkMgdGhhdCBoYXMgdGhlIFNGLVgtSS4g
SU1POiAgd2hlbiBvcGVyYXRvci9zeXN0ZW0gY3JlYXRlcyBhIFNGQyBhbmQgc2VsZWN0cyBTRi1Y
LUlzIGZvciB0aGUgU0ZDLCBhbmQgdGhlbiBhc3NpZ24gaW5kZXggIyB0byB0aGVtIGFuZCBjb25m
aWd1cmUgdGhlIGZvcndhcmRpbmcgdGFibGUgd2l0aCBwYXRoIElEIGFuZCBpbmRleCAjIGluIHRo
ZSByZWxhdGVkIFNGRnMuIEZ1cnRoZXJtb3JlLCBlYWNoIGluZGV4ICMgYWxzbyBuZWVkIHRvIGJl
IGFzc29jaWF0ZWQgdG8gdGhlIGFkZHJlc3Mgb3IgcG9ydCB0aGF0IHRyYW5zcG9ydCBsYXllciBj
YW4gdW5kZXJzdGFuZC4gIElNTzogdGhpcyBpcyBhIGNvbXBsZXggcHJvY2VzcyBmb3IgdGhlIHN5
c3RlbSwgdW5lYXN5IHRvIG1hbmdlciB0b28sIGFuZCBtYXkgZWFzaWx5IHByb25lIGFuIGVycm9y
Lg0KDQpTZWNvbmQsIHlvdXIgZHJhZnQgYWxzbyBtZW50aW9uIHRoYXQgdGhlIHVzZSBvZiBpbmRl
eCB0byBwcmV2ZW50IHRoZSBsb29wLiAgVGhlIGxvb3AgZG9lcyBub3Qgb2NjdXIgaW4gbm9ybWFs
IGNvbmRpdGlvbi4gVGhlIGxvb3Agb2NjdXJzIGluIGFibm9ybWFsIGNvbmRpdGlvbi4gU28gdGhl
IGxvb3AgcHJldmVudGlvbiBtZWNoYW5pc20gaXMgdG8gcHJldmVudCBubyBsb29wIGhhcHBlbiBp
biBhbnkgYWJub3JtYWwgY29uZGl0aW9uLiBUaGF0IGlzIHdoeSBUVEwgaXMgZGVzaWduZWQgZm9y
IGluIElQIG5ldHdvcmsuIElmIFNGQyBoZWFkZXIgaXMgZXhwZWN0ZWQgdG8gdHJhbnNwb3J0IG92
ZXIgYW55IHRyYW5zcG9ydCBuZXR3b3JrIGJlc2lkZSBJUCwgaXQgbmVlZHMgdGhlIHNpbWlsYXIg
bWVjaGFuaXNtIGFzIElQL1RUTC4gVGhlIHVzYWdlIG9mIGluZGV4IGluIHlvdXIgcHJvcG9zYWwg
ZG9lcyBub3QgYWNoaWV2ZSB0aGlzIHB1cnBvc2UuDQoNCklmIHdlIHVzZSBJUCBhcyB0cmFuc3Bv
cnQsIElNTzogbm8gbmVlZCB0byBpbXBsZW1lbnQgVFRMIG1lY2hhbmlzbSB3aXRoaW4gU0ZDLCBq
dXN0IGxldmVyYWdlIElQIFRUTCBjYXBhYmlsaXR5LiBCdXQsIGlmIG92ZXIgb3RoZXIgdHJhbnNw
b3J0cywgd2UgbmVlZCB0byBpbXBsZW1lbnQgSVAvVFRMIGxpa2UgbWVjaGFuaXNtIGluIFNGQy4N
Cg0KUmVnYXJkcywNCkx1Y3kNCg0KDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCA5
OjM1IEFNDQpUbzogWHV4aWFvaHU7IEx1Y3kgeW9uZzsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8p
OyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0
OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29u
cz8NCg0KWGlhb2h1LA0KDQpJIGRvbuKAmXQgdGhpbmsgd2UgbmVlZCB0byB2aWV3IHRoZSBTRiBp
bmRleCBhcyBhIFRUTC4gICBBcHByb3ByaWF0ZSB2YWxpZGF0aW9uIGFuZCBsb29wIHN1cHByZXNz
aW9uIGNhbiBiZSBkb25lIGV2ZW4gd2l0aCB0aGUgY3VycmVudCBwcm9wb3NlZCBkZWZpbml0aW9u
LiAgICBBbnkgU0ZGIHJlY2VpdmluZyBhbiBTRkMgZW5jYXBzdWxhdGVkIHBhY2tldCBvciBmcmFt
ZSB3b3VsZCBuZWVkIHRvIGtub3cgdG8gd2hpY2ggb2YgaXRzIGRlcGVuZGVudCBTRuKAmXMgaXQg
c2hvdWxkIGZvcndhcmQgdGhlIHBhY2tldCBvciBmcmFtZS4gICBUbyBkbyBzbyBtZWFucyB0aGF0
IGl0IGNhbiB2YWxpZGF0ZSB0aGF0IHRoZSBwYXRoIElEIGlzIG9uZSB0aGF0IGl0IGV4cGVjdHMg
dG8gcGFydGljaXBhdGUgaW4gYW5kIHRoYXQgdGhlIFNGIGluc3RhbmNlIGlkZW50aWZpZWQgYnkg
dGhlIGluZGV4IG9uIHRoYXQgcGF0aCBpcyBvbmUgdGhhdCBpdCBpcyByZXNwb25zaWJsZSBmb3Iu
ICAgIFN1Y2ggY2hhaW4gcGF0aCBkYXRhIG1heSBoYXZlIGJlZW4gbG9jYWxseSBwcm92aXNpb25l
ZCBvciBtYXkgaGF2ZSBiZWVuIGRpc3RyaWJ1dGVkIGluIGEgY29udHJvbCBwbGFuZS4NCg0KV2hl
biB0aGUgU0ZGIHJlY2VpdmVzIHRoZSBnb29kIHBhY2tldCBvciBmcmFtZSBiYWNrIGZyb20gb25l
IG9mIGl0cyBkZXBlbmRlbnQgU0bigJlzLCBpdCB3aWxsIGlkZW50aWZ5IHRoZSBuZXh0IFNGIGFu
ZCBTRkYgYnkgY29uc3VsdGluZyBpdHMgbG9jYWwgZGF0YWJhc2UuICAgSWYgaXQgaXMgbm90IHRo
ZSBmaW5hbCBTRiwgdGhlbiB0aGUgU0YgaW5kZXggaXMgaW5jcmVtZW50ZWQsIHRoZSB0cmFuc3Bv
cnQgaGVhZGVyIHVwZGF0ZWQgYXMgbmVjZXNzYXJ5LCBhbmQgdGhlIHBhY2tldCBvciBmcmFtZSBw
cm9ncmVzc2VkLiAgICBGYWlsdXJlIHRvIHByb3Blcmx5IGluY3JlbWVudCB0aGUgU0YgSW5kZXgg
d291bGQgYmUgYWtpbiB0byBmYWlsdXJlIHRvIGRlY3JlbWVudCBhIFRUTCBieSBhIHJvdXRlciDi
gJMgdGhlcmUgaXMgbm8gcHJvdGVjdGlvbiBmcm9tIHRoYXQuDQoNCiAgIFJvbg0KDQoNCkZyb206
IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgWHV4aWFvaHUN
ClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCA1OjQ0IEFNDQpUbzogUm9uIFBhcmtlcjsg
THVjeSB5b25nOyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgYXMgYW4g
SVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQoNCuWPkeS7tuS6ujogc2Zj
IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIOS7o+ihqCBSb24gUGFya2VyDQrlj5HpgIHm
l7bpl7Q6IDIwMTTlubQz5pyIMjbml6UgNzoxMw0K5pS25Lu25Lq6OiBMdWN5IHlvbmc7IFJlaW5h
bGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPg0K5Li76aKYOiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNh
dGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KTHVjeSwNCg0KUmVnYXJkaW5nIHRoZSBzZXJ2aWNlIGZ1
bmN0aW9uIGluZGV4IHRoYXQgd291bGQgYmUgY29udGFpbmVkIGluIHRoZSBzZXJ2aWNlIGhlYWRl
ciwgSSB0aGluayBpdCBpcyBzaW1wbHkgaW5jcmVtZW50ZWQgZnJvbSAxIHRvIGluZGljYXRlIHRo
ZSBuZXh0IHNlcnZpY2UgZnVuY3Rpb24gd2l0aGluIHRoZSBjaGFpbi4gICBGb3IgZXhhbXBsZSwg
aWYgdGhlIHBhdGggSUQgaXMgWCwgZm9yIGEgcGF0aCB7U0YtQS01LCBTRi1CLTIsIFNGLUMtNn0s
IHRoZW4gcGFja2V0cyBkZXN0aW5lZCBmcm9tIGEgY2xhc3NpZmllciB0b3dhcmRzIFNGLUEtNSB3
b3VsZCBjYXJyeSAocGF0aCBYLCBpbmRleCAxKSwgcGFja2V0cyBmcm9tIFNGLUEtNSB0byBTRi1C
LTIgd291bGQgY2FycnkgKHBhdGggWCwgaW5kZXggMiksIGV0Yy4NCg0KW1hpYW9odV0gSSB0aGlu
ayB0aGUgdmFsdWUgb2YgdGhlIHNlcnZpY2UgaW5kZXggc2hvdWxkIGJlIGRlY3JlbWVudGVkLCBy
YXRoZXIgdGhhbiBiZWluZyBpbmNyZW1lbnRlZCB3aGVuIHRyYXZlbGxpbmcgYWxvbmcgdGhlIHNl
cnZpY2UgcGF0aCBzaW5jZSB0aGF0IGluZGV4IGlzIG5vdCBvbmx5IHVzZWQgZm9yIGluZGljYXRp
bmcgdGhlIG5leHQgc2VydmljZSBmdW5jdGlvbiB3aXRoaW4gdGhlIGNoYWluLCBidXQgYWxzbyB1
c2VkIGZvciBvdGhlciBwdXJwb3NlcyAoZS5nLiwgVFRMIG9mIHRoZSBzZXJ2aWNlIHBhdGgsIGlu
ZGljYXRvciBvZiB0aGUgZW5kIG9mIHRoZSBzZXJ2aWNlIGNoYWluKSwgdW5sZXNzIHlvdSB3YW50
IHRvIGludHJvZHVjZSBhbiBhZGRpdGlvbmFsIGZpZWxkIHdoaWNoIGluZGljYXRlcyB0aGUgdG90
YWwgbGVuZ3RoIG9mIHRoZSBzZXJ2aWNlIGNoYWluLg0KDQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUN
Cg0KICAgUm9uDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpGcm9tOiBzZmMg
W3NmYy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZz5dIG9uIGJl
aGFsZiBvZiBMdWN5IHlvbmcgW2x1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdA
aHVhd2VpLmNvbT5dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA2OjM4IFBNDQpUbzog
UmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBh
cHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCkhpIFJlaW5hbGRvLA0KDQpUaGFuayB5b3UgdG8g
c2hhcmUgeW91ciB2aWV3cyBvbiB0aGlzIHNvbHV0aW9uLiBXZSB3YW50IHRvIGhhdmUgYW4gZWxl
Z2FudCBhbmQgZ2VuZXJhbCBzb2x1dGlvbiB3aXRoIG9uZSBzdGFuZGFyZCBTRkMgaGVhZGVyIHRv
IGNvdmVyIG1ham9yaXR5IHVzZSBjYXNlcw0KDQpTZWUgaW5saW5lIGJlbG93Lg0KDQoNCkZyb206
IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKSBbbWFpbHRvOnJlcGVubm9AY2lzY28uY29tXQ0KU2Vu
dDogVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgNDo1NiBQTQ0KVG86IEx1Y3kgeW9uZzsgRGF2ZSBE
b2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtz
ZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkhp
LA0KDQpUaGVyZSBhcmUgc2V2ZXJhbCBzb2x1dGlvbiB0byB0aGlzIHByb2JsZW0uIFNvbWUgb2Yg
dGhlbSBpbXBsZW1lbnRhdGlvbiBzcGVjaWZpYywgb3RoZXJzIG1vcmUgZWxlZ2FudC4NCg0KMSAt
IE9uZSBvZiB0aGUgbW9yZSBlbGVnYW50IG9uZXMgaXMgdG8gdXNlIHRoZSBTZXJ2aWNlIEluZGV4
IHRvIGRldGVybWluZSB0aGUgbmV4dCBzZXJ2aWNlIGZ1bmN0aW9uIGluc3RhbmNlLiAgSXQgbWFr
ZXMgZm9yIGEgY29tcGxldGVseSBzdGF0ZWxlc3Mgc29sdXRpb24gKGNvZGUgd2lzZSkuDQpbTHVj
eV0gd2hlbiB1c2luZyBQYXRoIElEIGFuZCBTZXJ2aWNlIEluZGV4IG9uIFNGQyBoZWFkZXIsIGl0
IHJlcXVpcmVzIGFzc2lnbmluZyBpbmRleCAjIHRvIGVhY2ggU0YgaW5zdGFuY2UsIGNvbmZpZ3Vy
aW5nIHRoZW0gaW4gdGhlIGZvcndhcmRpbmcgdGFibGUsIHdoaWNoIGlzIHZlcnkgY29tcGxleCBw
cm9jZXNzIGFuZCBlYXNpbHkgcHJ1bmUgZm9yIGVycm9yIGluIG1heSBvcGluaW9uLiAgSW4gYWRk
aXRpb24sIGVhY2ggU0YgaW5zdGFuY2UgbWF5IHNlcnZlIG1vcmUgdGhhbiBvbmUgU0ZDLCBzbyBu
ZWVkIHRvIGFzc2lnbiBpbmRleCAjIGZvciBlYWNoIFNGQywgd2hpY2ggaXMgbW9yZSBjb21wbGV4
LiBSZWdhcmRpbmcgdGhlIHN0YXRlbGVzcywgSSBkb27igJl0IGdldCBpdC4gSXNu4oCZdCBpbmRl
eCAjIGEgc3RhdGUgYXMgd2VsbCAobWF5IGJlIGZldyBiaXQgbGVzcyk/DQoNClRvIGltcGxlbWVu
dCB0cnVlIHN0YXRlbGVzcywgU0ZDIGhlYWRlciBuZWVkcyBhYmlsaXR5IHRvIGNhcnJ5IGFsbCBT
RklzIElQIGFkZHJlc3NlcyBpbiBTRkMgaGVhZGVyLCB3aGljaCB3YXMgY29uc2lkZXJlZCBhcyBu
b24tc2NhbGUgc29sdXRpb24uDQoNCg0KMiDigJMgQW5vdGhlciBvcHRpb24gaXMgZnJvbSBhIGNv
ZGluZyBwZXJzcGVjdGl2ZSB5b3UgY2FuIGp1c3Qga2VlcCBtb3JlIHN0YXRlIGluIHlvdXIgU04v
U0ZGIHdoaWxlIHlvdSBwcm9jZXNzIHRoZSBwYWNrZXQgYW5kIGRldGVybWluZSB3aGF0IGlzIHRo
ZSDigJxuZXh04oCdIHNlcnZpY2UuDQpbTHVjeV0gQWdyZWUuDQoNCkJ1dCBpcnJlc3BlY3RpdmUs
IHRoZSBTTiBuZWVkcyB0byBrbm93IHRoZSBQYXRoIElEIGFuZCB0aGUgbGlzdCBvZiBTRklzIGlu
dGVybmFsIHRvIGl0cyBub2RlLiBUaGlzIHByb3Zpc2lvbmluZyBjYW4gaGFwcGVuIGluIGEgdmFy
aWV0eSBvZiB3YXlzLCBJIGltcGxlbWVudGVkIHdpdGggUkVTVGNvbmYgYW5kIE5ldGNvbmYuDQoN
CkFzIGZhciBhcyBVRFAvSVAgdnMuSVAsIEkgZ2l2ZSBwcmVmZXJlbmNlIHRvIFVEUC9JUC4gSWYg
eW91IGhhdmUgYSBmaXhlZCBwb3J0IG92ZXIgVURQIGluIHdoaWNoIHRvIHJlY2VpdmUvc2VuZCBw
YWNrZXRzOg0KDQotIFlvdSBjYW4gaGF2ZSB5b3VyIGVudGlyZSBkYXRhcGxhbmUgaW4gdXNlcnBh
Y2UgYW5kIHVzZSBhIHZhcmlldHkgb2YgcHJvZ3JhbW1pbmcgbGFuZ3VhZ2VzLg0KLSBZb3UgZG8g
bm90IG5lZWQgcmF3IHBhY2tldCBhY2Nlc3MgdG8gcHVsbC9zZW5kIHBhY2tldHMuIFRoZXJlZm9y
ZSBubyByb290IHN1cHBvcnQuDQotIFVEUCBjYW4gdHJhdmVyc2Ugbm9uLVNGQyBhd2FyZSBtaWRk
bGV4Ym94ZXMuDQpbTHVjeV0gQWdyZWUgb24gdGhpcyBzdGF0ZW1lbnQuIEJ1dCBmb3IgU0ZDIGRv
bWFpbiwgZG8gd2Ugd2FudCB0byBhbGxvdyBzdWNoIG1pZGJveGVzIG9uIFNGQyBwYXRoPyBNYXli
ZSBoYXBwZW4gaWYgYSBTRkMgZG9tYWluIGNyb3NzZXMgbW9yZSB0aGFuIHRyYW5zcG9ydCBkb21h
aW5zPyBUaGlzIGlzIG9uZSBJIGxpa2UgdG8ga25vdyBmcm9tIFNQcyBhbmQgU0YgdmVuZG9ycy4N
Cg0KUmVnYXJkcywNCkx1Y3kNCk9yIHlvdSBjYW4gdXNlIGFueSBvZiB0aGUgYXZhaWxhYmxlIG1l
dGhvZHMoIFRVUk4sIFNUVU4sIGV0YykuICBJZiB5b3UgZW5jYXAgaW4gc29tZXRoaW5nIGVsc2Ug
b3RoZXIgdGhhbiBJUC9VRFAgdGhlIGFwcGxpY2FiaWxpdHkgb2YgU0ZDIHdpbGwgYmUgY29uc2lk
ZXJhYmx5IGRpbWluaXNoZWQuSnVzdCBjaGVjayBTVENQIGFuZCBpdHMgcHJvYmxlbSBvbiBnZXR0
aW5nIGFkb3B0ZWQgZ2l2ZW4gbWlkZGxleGJveGVzICBub3QgcmVjb2duaXppbmcgaXRzIHByb3Rv
Y29sIG51bWJlci4NCg0KLSBJdCBqaXZlcyB3aXRoIG90aGVyIElFVEYgd29yayBpbiB0aGUgYXJl
YXMgb2YgbWV0YWRhdGEgYW5kIHRyYW5zcG9ydCBzZXJ2aWNlcyAoc2F5LCBUQVBTKS4NCg0KcmVn
YXJkcywNCg0KUmVpbmFsZG8NCg0KDQoNCkZyb206IEx1Y3kgeW9uZyA8bHVjeS55b25nQGh1YXdl
aS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4NCkRhdGU6IFR1ZXNkYXksIE1hcmNo
IDI1LCAyMDE0IGF0IDI6MjUgUE0NClRvOiBEYXZlIERvbHNvbiA8ZGRvbHNvbkBzYW5kdmluZS5j
b208bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPj4sICJzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4iIDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4+DQpTdWJqZWN0
OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29u
cz8NCg0KSGkgRGF2ZSwNCg0KSWYgYSBzZXJ2aWNlIGZvcndhcmRlciBwb2ludCBjb25uZWN0cyBt
b3JlIHRoYW4gb25lIFNGIGluc3RhbmNlcyB0aGF0IGJlbG9uZyB0byB0aGUgc2FtZSBTRkMsIGhv
dyBjYW4gb25lIFBhdGggSUQgZGV0ZXJtaW5lIHdoaWNoIFNGIGluc3RhbmNlcyBpcyB0aGUgbmV4
dD8gSWYgeW91IGRyYXcgYSBzZXJ2aWNlIGNoYWluIHBhdGggd2l0aCBtYW55IFNGIGluc3RhbmNl
cywgeW91IGNhbiBlYXNpbHkgc2VlLCBpZiBQYXRoIElEIHJlcHJlc2VudHMgdGhhdCBwYXRoLCBz
ZXJ2aWNlIGZvcndhcmRlciBuZWVkcyB0byB1c2UgcHJldmlvdXMgU0Ygb24gdGhlIHBhdGggdG8g
cG9zaXRpb24gdGhlIG5leHQgU0Ygb24gdGhhdCBwYXRoLg0KDQpMdWN5DQoNCkZyb206IERhdmUg
RG9sc29uIFttYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb21dDQpTZW50OiBUdWVzZGF5LCBNYXJj
aCAyNSwgMjAxNCA0OjEwIFBNDQpUbzogTHVjeSB5b25nOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9u
LCBwcm9zIGFuZCBjb25zPw0KDQpXaHkgZG8geW91IHRoaW5rIHRoZSBwcmV2aW91cyBTRiBJUCBh
ZGRyZXNzIGlzIHJlcXVpcmVkIHRvIGRldGVybWluZSB0aGUgbmV4dCBTRiBJUCBhZGRyZXNzPyBX
aHkgaXMgdGhlIFBhdGggSUQgbm90IHN1ZmZpY2llbnQgaW5mb3JtYXRpb24/DQoNCg0KRnJvbTog
THVjeSB5b25nIFttYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb21dDQpTZW50OiBUdWVzZGF5LCBN
YXJjaCAyNSwgMjAxNCA0OjU2IFBNDQpUbzogRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWls
dG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGlj
YXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkluIHRoaXMgc29sdXRpb24sIHNlcnZpY2UgZm9yd2Fy
ZGVyIGFuZCBTRiBpbnN0YW5jZSBhcmUgc2VwYXJhdGVkIGVudGl0aWVzLiBTZXJ2aWNlIGZvcndh
cmRlciBuZWVkcyBQYXRoIElEIGFuZCBwcmV2aW91cyBTRiBJUCBhZGRyZXNzIHRvIHVuaXF1ZWx5
IGlkZW50aWZ5IHRoZSBuZXh0IFNGIElQIGFkZHJlc3MuDQoNCkx1Y3kNCg0KRnJvbTogRGF2ZSBE
b2xzb24gW21haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbV0NClNlbnQ6IFR1ZXNkYXksIE1hcmNo
IDI1LCAyMDE0IDM6MjEgUE0NClRvOiBMdWN5IHlvbmc7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPg0KU3ViamVjdDogUkU6IFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24s
IHByb3MgYW5kIGNvbnM/DQoNCkkgZG8gbm90IHNlZSB3aHkgc291cmNlIElQIGFkZHJlc3MgKHBy
ZXZpb3VzIFNGKSB3b3VsZCBiZSByZXF1aXJlZCB0byBsb29rIHVwIHRoZSBuZXh0IFNGLiBUaGUg
cGF0aCBJRCBzaG91bGQgYmUgc3VmZmljaWVudCB0byBkZXRlcm1pbmUgdGhlIG5leHQgU0YuDQoN
Cg0KDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFs
ZiBPZiBMdWN5IHlvbmcNClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDQ6MDIgUE0NClRv
OiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFtzZmNdIFNGQyBh
cyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkhpLA0KDQpUaGVy
ZSBhcmUgbWFueSB3YXlzIHRvIGltcGxlbWVudCBTRkNzLiBIb3dldmVyLCBvbmUgb2Ygb3VyIGdv
YWxzIGluIHN0YW5kYXJkIGlzIHRvIGRldmVsb3AgYSBzb2x1dGlvbiB0aGF0IGlzIHNpbXBsZSBh
bmQgbGVzcyBjb3N0IGZvciB2ZW5kZXJzIGFuZCBzZXJ2aWNlIHByb3ZpZGVycy4gIE90aGVyIGdv
YWxzIGFyZSB0aGF0IHRoZSBzb2x1dGlvbiBjYW4gYXBwbHkgdG8gY29tbW9uIGFuZCBtYWpvcml0
eSB1c2UgY2FzZXMuDQoNCklmIHdlIGltcGxlbWVudCBTRkMgYXMgYW4gSVAgb3IgVURQL0lQIGFw
cGxpY2F0aW9uLCBpLmUuIG9uY2UgdHJhZmZpYyBpcyBjbGFzc2lmaWVkIGJ5IHRoZSBjbGFzc2lm
aWNhdGlvbiwgaXQgYWRkcyBTRkMgaGVhZGVyIGFuZCBJUCBoZWFkZXIgKG91dGVyKSBvbiB0aGUg
cGFja2V0cyAoVURQIGhlYWRlciB0b28gaW4gbGF0dGVyIGNhc2UpLCBhbmQgc2VuZCBzdWNoIHBh
Y2tldHMgYXMgYSByZWd1bGFyIElQIHBhY2tldC4gVGhlIHNyYyBJUCBvZiBvdXRlciBoZWFkZXIg
Y2FuIGJlIGNsYXNzaWZpY2F0aW9uIElQIGFkZHJlc3MsIGFuZCBkc3QgSVAgY2FuIGJlIG5leHQg
U0YgSW5zdGFuY2UgSVAgYWRkcmVzcy4gTWFueSB0cmFuc3BvcnQgbmV0d29ya3MgY2FuIGNhcnJ5
IElQIHRyYWZmaWMgYW5kIHJvdXRlIElQIHBhY2tldHMgYmFzZWQgb24gZHN0IElQIGFkZHJlc3Mu
ICBXZSBvbmx5IG5lZWQgdG8gcmVxdWVzdCBhIG5ldyBJUCBwcm90b2NvbCB0eXBlIGZvciBTRkMu
IEF0IHRoZSBzZXJ2aWNlIGZvcndhcmRlciBwb2ludCwgaXQgY2FuIGxvb2sgdXAgbmV4dCBTRiBJ
UCBhZGRyZXNzIGJhc2VkIG9uIFBhdGggSUQgaW4gU0ZDIGhlYWRlciBhbmQgc3JjIElQIGFkZHJl
c3MgKHByZXZpb3VzIFNGKSBvbiB0aGUgcGFja2V0LiAgQSBTRiBhbHNvIGZvcndhcmRzIHRoZSBw
YWNrZXQgd2l0aCBTRkMgaGVhZGVyIGFzIGFuIElQIHBhY2tldCBhbmQgZmlsbHMgaXRzIElQIGFk
ZHJlc3MgYXMgc3JjIElQIGFuZCB0aGUgc2VydmljZSBmb3J3YXJkZXIgcG9pbnQgSVAgYWRkcmVz
cyBhcyB0aGUgZHN0IElQIG9uIHRoZSBwYWNrZXQuDQoNClRoaXMgc29sdXRpb24gd29ya3MgZm9y
IGVpdGhlciBTRkMgYXMgYW4gSVAgYXBwbGljYXRpb24gb3IgVURQL0lQIGFwcGxpY2F0aW9uLCB3
aGljaCBvbmUgaXMgbW9yZSBwcm9wZXIgZnJvbSBTRiBhbmQgc2VydmljZSBmb3J3YXJkZXIgcG9p
bnQ/DQoNClRoaXMgc29sdXRpb24gc2VlbXMgc2ltcGxlIHRvIG1lIGFuZCBvbmx5IG5lZWQgUGF0
aCBJRCBpbiBTRkMgaGVhZGVyIGZvciBzdGVlcmluZyB0cmFmZmljIHRocm91Z2ggdGhlIFNGQyBw
YXRoLiBCdXQgbGlrZSB0byBzZWUgb3RoZXJz4oCZIG9waW5pb24gb24gdGhpcyBzb2x1dGlvbiwg
cHJvcyBhbmQgY29ucy4NCg0KVGhhbmtzLA0KTHVjeQ0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OlNpbVN1bjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0
IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJ
cGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWls
eTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseTpDb25zb2xhczsNCglwYW5vc2UtMToyIDExIDYgOSAyIDIgNCAzIDIgNDt9
DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJTZWdvZSBVSSI7DQoJcGFub3NlLTE6MiAxMSA1
IDIgNCAyIDQgMiAyIDM7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBTaW1TdW4iOw0K
CXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8N
CnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsN
CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7
bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVu
ZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0
eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJs
aW5lO30NCnByZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhU
TUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAw
MXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6U2ltU3VuO30NCnAuTXNvQWNl
dGF0ZSwgbGkuTXNvQWNldGF0ZSwgZGl2Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbWFyZ2luOjBpbjsN
CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjguMHB0Ow0KCWZvbnQtZmFtaWx5
OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpwLk1zb0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQ
YXJhZ3JhcGgsIGRpdi5Nc29MaXN0UGFyYWdyYXBoDQoJe21zby1zdHlsZS1wcmlvcml0eTozNDsN
CgltYXJnaW4tdG9wOjBpbjsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1hcmdpbi1ib3R0b206MGlu
Ow0KCW1hcmdpbi1sZWZ0Oi41aW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6
ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQpzcGFu
LkhUTUxQcmVmb3JtYXR0ZWRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJIVE1MIFByZWZvcm1hdHRl
ZCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwg
UHJlZm9ybWF0dGVkIjsNCglmb250LWZhbWlseTpDb25zb2xhczt9DQpzcGFuLkJhbGxvb25UZXh0
Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IjsNCglmb250LWZhbWls
eToiU2Vnb2UgVUkiLCJzYW5zLXNlcmlmIjt9DQpwLm1zb2NocGRlZmF1bHQsIGxpLm1zb2NocGRl
ZmF1bHQsIGRpdi5tc29jaHBkZWZhdWx0DQoJe21zby1zdHlsZS1uYW1lOm1zb2NocGRlZmF1bHQ7
DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXplOjEwLjBw
dDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnNwYW4uSFRNTENo
YXINCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwg6aKE6K6+5qC85byPIENoYXIiOw0KCW1zby1zdHls
ZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCDpooTorr7moLzlvI8iOw0KCWZv
bnQtZmFtaWx5OlNpbVN1bjt9DQpwLkhUTUwsIGxpLkhUTUwsIGRpdi5IVE1MDQoJe21zby1zdHls
ZS1uYW1lOiJIVE1MIOmihOiuvuagvOW8jyI7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwg6aKE6K6+
5qC85byPIENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZv
bnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjt9DQpz
cGFuLkNoYXINCgl7bXNvLXN0eWxlLW5hbWU6IuaJueazqOahhuaWh+acrCBDaGFyIjsNCgltc28t
c3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms65om55rOo5qGG5paH5pysOw0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0KcC5hLCBsaS5hLCBkaXYuYQ0KCXtt
c28tc3R5bGUtbmFtZTrmibnms6jmoYbmlofmnKw7DQoJbXNvLXN0eWxlLWxpbms6IuaJueazqOah
huaWh+acrCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglm
b250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0K
c3Bhbi5iYWxsb29udGV4dGNoYXIwDQoJe21zby1zdHlsZS1uYW1lOmJhbGxvb250ZXh0Y2hhcjsN
Cglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5lbWFpbHN0eWxlMTkN
Cgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHlsZTE5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwi
c2Fucy1zZXJpZiI7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLmVtYWlsc3R5bGUyMA0KCXtt
c28tc3R5bGUtbmFtZTplbWFpbHN0eWxlMjA7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z
LXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uZW1haWxzdHlsZTIxDQoJe21zby1zdHls
ZS1uYW1lOmVtYWlsc3R5bGUyMTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYi
Ow0KCWNvbG9yOiMwMDcwQzA7fQ0Kc3Bhbi5lbWFpbHN0eWxlMjINCgl7bXNvLXN0eWxlLW5hbWU6
ZW1haWxzdHlsZTIyOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29s
b3I6IzFGNDk3RDt9DQpzcGFuLmVtYWlsc3R5bGUyMw0KCXttc28tc3R5bGUtbmFtZTplbWFpbHN0
eWxlMjM7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMDA3
MEMwO30NCnNwYW4uZW1haWxzdHlsZTI0DQoJe21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGUyNDsN
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMwMDcwQzA7fQ0K
c3Bhbi5FbWFpbFN0eWxlMzQNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxT
dHlsZTM1DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
Iiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUzNg0KCXtt
c28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2Vy
aWYiOw0KCWNvbG9yOiMwMDcwQzA7fQ0Kc3Bhbi5FbWFpbFN0eWxlMzcNCgl7bXNvLXN0eWxlLXR5
cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xv
cjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTM4DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFs
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzAwNzBDMDt9
DQpzcGFuLkVtYWlsU3R5bGUzOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFp
bFN0eWxlNDANCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGli
cmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMDA3MEMwO30NCnNwYW4uRW1haWxTdHlsZTQxDQoJ
e21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1z
ZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGU0Mg0KCXttc28tc3R5bGUt
dHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNv
bG9yOiMwMDcwQzA7fQ0Kc3Bhbi5FbWFpbFN0eWxlNDMNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29u
YWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdE
O30NCnNwYW4uRW1haWxTdHlsZTQ0DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzAwNzBDMDt9DQpzcGFuLkVt
YWlsU3R5bGU0NQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2Fs
aWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMwMDcwQzA7fQ0Kc3Bhbi5FbWFpbFN0eWxlNDYN
Cgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmki
LCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMDA3MEMwO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1z
dHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNl
Y3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjI1aW4gMS4waW4g
MS4yNWluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9z
dHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVk
aXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28g
OV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJl
ZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9o
ZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRp
diBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMDA3MEMw
Ij5IaSBTdXJlbmRyYSw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMDA3MEMwIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMDA3MEMwIj5QbGVhc2Ugc2VlIGlubGluZS48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMDA3MEMwIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMDA3MEMwIj5bc25p
cF08L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPklmIHdlIGltcGxlbWVudCBTRkMg
YXMgYW4gSVAgb3IgVURQL0lQIGFwcGxpY2F0aW9uLCBpLmUuIG9uY2UgdHJhZmZpYyBpcyBjbGFz
c2lmaWVkIGJ5IHRoZSBjbGFzc2lmaWNhdGlvbiwgaXQgYWRkcyBTRkMgaGVhZGVyIGFuZCBJUCBo
ZWFkZXIgKG91dGVyKSBvbiB0aGUgcGFja2V0cyAoVURQIGhlYWRlciB0b28gaW4gbGF0dGVyIGNh
c2UpLCBhbmQgc2VuZCBzdWNoDQogcGFja2V0cyBhcyBhIHJlZ3VsYXIgSVAgcGFja2V0LiBUaGUg
c3JjIElQIG9uIG91dGVyIGhlYWRlciBpcyBjbGFzc2lmaWNhdGlvbiBJUCBhZGRyZXNzLCBhbmQg
ZHN0IElQIGlzIG5leHQgU0YtWCBJbnN0YW5jZSBJUCBhZGRyZXNzLiBXZSBvbmx5IG5lZWQgdG8g
cmVxdWVzdCBhIG5ldyBJUCBwcm90b2NvbCB0eXBlIGZvciBTRkMuICZuYnNwO0F0IHRoZSBTRkYs
IGl0IGNhbiBzZWFyY2ggbmV4dCBTRi1YIEluc3RhbmNlIElQIGFkZHJlc3MgYmFzZWQgb24NCiBQ
YXRoIElEIGluIFNGQyBoZWFkZXIgYW5kIHNyYyBJUCBhZGRyZXNzIChwcmV2aW91cyBTRikgb24g
dGhlIHBhY2tldCB3aGVuIHJlY2VpdmluZyBhIHBhY2tldCBmcm9tIHByZXZpb3VzIFNGLVggaW5z
dGFuY2U7IGl0IGZvcndhcmRzIHRoZSBwYWNrZXQgb24gZHN0IElQICZuYnNwO29uIHRoZSBwYWNr
ZXQgd2hlbiByZWNlaXZpbmcgYSBwYWNrZXQgZnJvbSBhbm90aGVyIFNGRi9TTkYuICZuYnNwO0Eg
U0YtWCBpbnN0YW5jZSBhbHNvIGZvcndhcmRzIHRoZSBwYWNrZXQNCiB3aXRoIFNGQyBoZWFkZXIg
YXMgYW4gSVAgcGFja2V0IGFuZCBmaWxscyBpdHMgSVAgYWRkcmVzcyBhcyBzcmMgSVAgb24gb3V0
ZXIgaGVhZGVyIGFuZCB0aGUgU0ZGL1NORiBJUCBhZGRyZXNzIGFzIHRoZSBkc3QgSVAgb24gdGhl
IG91dGVyIGhlYWRlci48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Nv
bG9yOmJsdWUiPlNLJmd0OyBJdCBzZWVtcyBsaWtlIFNGQyBjYW5ub3QgYmUgdXNlZCBpbiBhIGxh
eWVyLTIgZW52aXJvbm1lbnQuIExvdCBvZiBhc3N1bXB0aW9ucyBoYXZlIGJlZW4gbWFkZSBpbiBk
ZXNjcmliaW5nIHRoaXMgaW1wbGVtZW50YXRpb24uIFdoZXJlIGRvZXMgdGhlIG92ZXJsYXkgc3Rh
cnQvZW5kIGV0Yy4gJm5ic3A7Zm9yIGluc3RhbmNlLCB3aGljaCBtYXkNCiBjaGFuZ2UgYmVmb3Jl
IHRoZSBwa3QgaXMgZGVsaXZlcmVkIHRvIHRoZSBTRi48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48
aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+W0x1Y3ldIFRoaXMgaXMgbm90IHRydWUgYXQg
YWxsLiBUaGUgdW5kZXJsYXkgbmV0d29yayBjYW4gYmUgbGF5ZXItMiBlbnZpcm9ubWVudC4gSVAg
YXBwbGljYXRpb25zIHJ1biBvdmVyIGxheWVyMiBlbnZpcm9ubWVudCBmb3IgbWFueSB5ZWFycy4g
T3ZlcmxheSBzdGFydHMgYXMgdGhlIGNsYXNzaWZpY2F0aW9uLCBpLmUuIHRoZSB0aW1lIGluc2Vy
dCBTRkMNCiBoZWFkZXIgYW5kIElQIGhlYWRlci48L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtjb2xvcjpibGFjayI+U0sxJmd0OyBUSGUgb3ZlcmxheSBpdHNlbGYgY2FuIGJlIEwyIGFu
ZCB3ZSBzaG91bGQgbm90IHByZXZlbnQgdGhhdCBhcmNoaXRlY3R1cmFsbHkuIFRoZXJlIHdpbGwg
bm90IGJlIGEgc3JjIElQIGFkZHJlc3MuIEFzIGZvciB1c2luZyB0aGUgc2FtZSBQYXRoSUQsIHdl
IG5lZWQgdG8gdXNlIFNyY0lQIGluIG9uZSBjYXNlIGFuZCBkc3RJUCBpbg0KIGFub3RoZXIuIERv
ZXMgaXQgbWVhbiB0aGUgU0YgaXMgZnVsbHkgYXdhcmUgb2Ygc2VydmljZSBmb3J3YXJkaW5nID8g
V2hlbiBhIFNGRiByZWNlaXZlcyBhIHBrdCBmcm9tIGEgU0YsIHdoYXQgaXMgdGhlIGNyaXRlcmlh
IHRvIGRldGVybWluZSB3aGVyZSBpdCBjYW1lIGZyb20gZXRjLiBEb24ndCB3ZSB3YW50IGJyb2Fk
ZXIgc2NvcGUgZnJvbSBhbiBhcmNoaXRlY3R1cmUgcGVyc3BlY3RpdmUgdG8gYWNjb21tb2RhdGUg
YXMgbWFueSBpbXBsZW1lbnRhdGlvbnMNCiA/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiNDMDAwMDAiPltMdWN5MV0gU0YgaXMg
bm90IGF3YXJlIG9mIHNlcnZpY2UgZm9yd2FyZGluZyBhdCBhbGwgZXhjZXB0IGhvdyB0byByZWFj
aCB0aGUgU0ZGLiAmbmJzcDtTRiBmbGlwcyBmbG9wIHNyYyBhbmQgZHN0IG9uIHBhY2tldCB3aGVu
IHJldHVybmluZyB0aGUgcGFja2V0IGJhY2sgdG8gU0ZGLiBUaHVzLCBTRkYgdXNlcyBzcmMgYWRk
ciB0byBrbm93IHdoZXJlIGl0IGNhbWUgZnJvbS4NCiBBcyBzaW1wbGUgYXMgdGhhdC48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+Rm9yIGJpLWRpcmVjdGlvbmFsIFNGQywgYm90aCBkaXJlY3Rpb25zIGNhbiB1c2UgdGhl
IHNhbWUgUGF0aCBJRCBpbiB0aGlzIHNvbHV0aW9uLiBQYXRoIElEICYjNDM7IHNyYyBJUCBhZGRy
ZXNzIGxldCBTRkYgdW5pcXVlbHkgZ2V0IHRoZSBuZXh0IFNGLVggaW5zdGFuY2UgaW4gZm9yd2Fy
ZGluZyB0YWJsZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9y
OmJsdWUiPlNLJmd0OyBUaGlzIGJyZWFrcyBjb3JyZWN0bmVzcyBpZiB5b3Uga25vdyBob3cgU0Zz
IGJlaGF2ZS48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAw
NzBDMCI+W0x1Y3ldIEZvciB5b3VyIHN0YXRlbWVudCwgSSBuZWVkIHRvIGNsYWltIEkgZG9u4oCZ
dCBrbm93IFNGIGJlaGF2ZSwgcGxlYXNlIGV4cGxhaW4gd2hhdCBpcyBTRiBiZWhhdmUgYW5kIHdo
eSBpdCBicmVhay4gVGhhbmtzLjwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9y
OmJsYWNrIj5TSzEmZ3Q7IFNGcyBzZW5kIHRyYWZmaWMgaW4gZWl0aGVyIGRpcmVjdGlvbiBvbiB0
aGUgZmxvdy4gVGhleSBjYW4gb3JpZ2luYXRlIHBhY2tldHMgaW4gdGhlIG1pZGRsZSBvZiBhIGZs
b3cuIFVubGVzcyB0aGUgU0YgaXMgdGF1Z2h0IHRvIGZpZ3VyZSBvdXQgdGhlIG5leHQgc2Vydmlj
ZSBob3AsIGhvdyBkbyB3ZSBrbm93IHdoaWNoIHdheSB0aGUNCiBwYWNrZXQgaXMgc3VwcG9zZWQg
dG8gYmUgZm9yd2FyZGVkIG9uIHRoZSBjaGFpbi4gQW5kIHdoeSBzaG91bGQgd2UgdGVhY2ggdGhl
IFNGLCB3aGF0IHRoZSBuZXh0IGhvcCBpcyA/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiNDMDAwMDAiPltMdWN5MV0gVGhpcyBz
b2x1dGlvbiB3b3JrcyBmb3IgYmktZGlyZWN0aW9uIFNGQyBhbmQgYnJhbmNoaW5nLiBTRkYgc2Vu
ZCBhIHBrdCB0byBhIFNGLCBpdCBwdXRzIFNGIGFkZHIgYXMgZHN0IGFuZCBTRkYgYWRkciBhcyBz
cmMgb24gb3V0ZXIgSVAgaGVhZGVyIG9uIHBrdC4gU0YgcmV0dXJuIHBrdCBieSBmbGlwcGluZyBz
cmMgYW5kIGRzdC4gU0YgZG9lcyBub3QNCiBuZWVkIHRvIGZpZ3VyZSBvdXQsIGl0IGlzIHRvbGQg
YnkgU0ZGIGluIHRoaXMgd2F5LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5UaGlzIHNvbHV0aW9uIGNhbiBpbXBsZW1l
bnQgU05GL1NGRiBmdW5jdGlvbiBvbiBhIHJlZ3VsYXIgcm91dGVyIHdpdGhvdXQgY2hhbmdpbmcg
dGhlIHJvdXRlciBiZWhhdmlvciwgaS5lLiBmb3J3YXJkIHRoZSBwYWNrZXQgYmFzZWQgb24gaXRz
IGRlc3RpbmF0aW9uIElQIGFkZHJlc3MuIElmIHRoZSBkZXN0aW5hdGlvbiBhZGRyZXNzIGlzIHJv
dXRlciBpdHNlbGYsIHRoZQ0KIHJvdXRlciB0ZXJtaW5hdGVzIGFuZCBjaGVjayB0aGUgcHJvdG9j
b2wgdHlwZS4gSWYgdGhlIHR5cGUgaXMgU0ZDLCB0aGUgcm91dGVyIHdpbGwgcGVyZm9ybSBhIHRh
YmxlIGxvb2t1cCBiYXNlZCBvbiBQYXRoIElEIGluIFNGQyBoZWFkZXIgJiM0Mzsgc3JjIElQIG9u
IG91dGVyIElQIGhlYWRlci4gQXMgc2ltcGxlIGFzIHRoYXQuIFRoaXMgc29sdXRpb24gYWxsb3cg
bGV2ZXJhZ2luZyBhIGxvdCBvZiBJUCBmdW5jdGlvbnMgdG9vLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6Ymx1ZSI+U0smZ3Q7IFNpbmNlIHlvdSBtZW50aW9u
IGEgcm91dGVyLCB3aGF0IGlmIGl0IGlzIGEgc3dpdGNoID8gV2hhdCBhcmUgbXkgY29uc2lkZXJh
dGlvbnMgdG8gbWFrZSB0aGlzIHdvcmsgPyBEb2VzIGl0IGV2ZW4gd29yayBhcyBkZXNjcmliZWQg
Pzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5b
THVjeV0gQXMgbWVudGlvbmVkIGFib3ZlLCB1bmRlcmxheSBuZXR3b3JrIGNhbiBiZSBsYXllciAy
LCBvbmx5IHJlcXVpcmVzIHRoYXQgZGV2aWNlcyBpbXBsZW1lbnRpbmcgU0ZDIGZvcndhcmRpbmcg
ZnVuY3Rpb24gaXMgSVAgYXdhcmUsIG1hbnkgc3dpdGNoZXMgaGF2ZSBzdWNoIGNhcGFiaWxpdGll
cy4gSWYgeW91IHVzZSBwcm9ncmFtbWFibGUgY29udHJvbGxlcg0KIHRvIGNvbnRyb2wgdGhlc2Ug
U0ZDIGVuYWJsZWQgZGV2aWNlcywgaXQgd29ya3MuIFdoYXQgaXMgeW91ciBjb25jZXJuPzwvc3Bh
bj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj5TSyZndDsgTm90IHRydWUu
IFN3aXRjaCBjYW4gZG8gYSBsYXllci0yIG92ZXJsYXkuIEZ1cnRoZXIsIHN3aXRjaC9yb3V0ZXIg
bmVlZHMgdG8gZG8gZW5kLW9mLWNoYWluIGZvcndhcmRpbmcgb2YgdGhlIGlubmVyIHBhY2tldCAo
TDIgb3IgTDMpLiBFYWNoIGhhdmUgdG8gYmUgZ2l2ZW4gdGhlaXIgY29uc2lkZXJhdGlvbnMgYW5k
IHRoZXkgbWF5DQogbGVhZCB0byBkaWZmZXJlbnQgaW1wbGVtZW50YXRpb24gY2hvaWNlcyB3aXRo
IGltcGxpY2F0aW9ucy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6I0MwMDAwMCI+W0x1Y3kxXSBJIGRvbuKAmXQgc2VlIHRoZWly
IGNvbmZsaWN0IGVhY2ggb3RoZXIuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiNDMDAwMDAiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojQzAwMDAw
Ij5MdWN5PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+
Jm5ic3A7PC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29s
b3I6IzAwNzBDMCI+THVjeTwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5T
aW5jZSBJUCBjYW4gYmUgdHJhbnNwb3J0ZWQgb3ZlciBtYW55IHRyYW5zcG9ydCBzb2x1dGlvbnMs
IEV0aGVybmV0LCBNUExTLCBvdmVybGF5LCBldGMsIGluIHRoZW9yeSwgU0ZDIGNhbiBiZSBpbXBs
ZW1lbnRlZCBvdmVyIGFueSB0cmFuc3BvcnQgbmV0d29yayB0b28uIFRoZSBzb2x1dGlvbiBjYW4g
bWFrZSBjb250cm9sIGFuZCBtYW5hZ2VtZW50IGVhc3kgYmVjYXVzZQ0KIHdlIGRvbuKAmXQgaGF2
ZSB0byBhc3NpZ24gaW5kZXggZm9yIGVhY2ggU0YtWCBpbnN0YW5jZXMuIFNGLVggSVAgYWRkcmVz
cyBhcyB1bmlxdWUgaWRlbnRpZmllciBpcyB1c2VkIGluIGFsbCBTRkNzLjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj5BbnkgY29tbWVudCBvbiB0aGlzIHByb3Bvc2FsLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5UaGFua3MsPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5MdWN5IDxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGlu
IDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjpibGFjayI+IFJvbiBQYXJrZXIgWzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tIj5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDM6
MjQgUE08YnI+DQo8Yj5Ubzo8L2I+IEx1Y3kgeW9uZzsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5v
IChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPg0K
c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW3NmY10gU0ZDIGFzIGFu
IElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+THVjeS48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPkRvIHlvdSBoYXZlIGEgc3BlY2lmaWMgcHJvcG9zYWwgZm9yIG1ha2luZyBiaWRpcmVjdGlv
bmFsIGNoYWlucyBlYXNpZXIgdG8gZGVwbG95IGFuZCBtYW5hZ2U/Jm5ic3A7Jm5ic3A7IElmIHNv
LCB3b3VsZCB5b3Ugc3VnZ2VzdCBjaGFuZ2VzIHRvIHRoZSByZXF1aXJlbWVudHM/Jm5ic3A7Jm5i
c3A7IEFyY2hpdGVjdHVyZT8mbmJzcDsmbmJzcDsgSGVhZGVyIGVuY2Fwc3VsYXRpb24/Jm5ic3A7
Jm5ic3A7IENvbnRyb2wgcGxhbmUgKGZ1dHVyZSk/PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsgUm9uPC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQg
MGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4gTHVjeSB5
b25nIFs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iPm1haWx0bzpsdWN5Lnlv
bmdAaHVhd2VpLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIE1hcmNoIDI3
LCAyMDE0IDQ6MTggUE08YnI+DQo8Yj5Ubzo8L2I+IFJvbiBQYXJrZXI7IFh1eGlhb2h1OyBSZWlu
YWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyA8YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIj4NCnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNd
IFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPlJvbiw8L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPklNTywgV2UgY2Fu4oCZdCBtYWtl
IG9uZSBwYXJ0IHNpbXBsZSBhbmQgZ29vZCBsb29raW5nIGJ1dCBsZWF2ZSBvdGhlciBwYXJ0cyB0
byBiZSBpbiBjb21wbGV4LiBPdXIgZ29hbCBpcyB0byBoYXZlIGEgc2ltcGxlIGFuZCBsb3cgY29z
dCBTRkMgc29sdXRpb24gdG8gY292ZXIgbWFqb3JpdHkgdXNlIGNhc2VzLiBTUCBhbHJlYWR5IGNh
biBpbXBsZW1lbnQgU0ZDIG9uDQogdG9kYXnigJlzIG5ldHdvcmsuIElmIHdlIGNhbuKAmXQgbWFr
ZSB0aGlzIGdvYWwsIHRoZW4gdGhlIHNvbHV0aW9uIG1heSBub3QgYmUgdXNlZnVsLjwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+VGhhbmtzLDwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5MdWN5PC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBw
dCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4gUm9uIFBhcmtlciBbPGEgaHJlZj0ibWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgTWFyY2ggMjcsIDIw
MTQgMzoxMSBQTTxicj4NCjxiPlRvOjwvYj4gTHVjeSB5b25nOyBYdXhpYW9odTsgUmVpbmFsZG8g
UGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyI+DQpzZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbc2ZjXSBTRkMg
YXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj5MdWN5LDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+WW91IHJhaXNlIGEgZ29vZCBwb2ludCBvbiBiaWRpcmVjdGlvbmFsIGNoYWlucywg
d2hpY2ggSSB0aGluayBpcyBhIG1ham9yaXR5IHVzZSBjYXNlIGZvciBmdW5jdGlvbmFsLCBzaW1w
bGlmaWNhdGlvbiwgb3Igb2JzZXJ2YWJpbGl0eSByZWFzb25zLiZuYnNwOyZuYnNwOyZuYnNwOyBU
aGUgd2F5IHdl4oCZdmUgZXhwcmVzc2VkIHRoaW5ncyBzbyBmYXIsIGl0IHdvdWxkIGJlIHVwIHRv
IHRoZSBtYW5hZ2VtZW50DQogcGxhbmUgb3IgY29udHJvbCBwbGFuZSB0byBpbmRpY2F0ZSBob3cg
c3VjaCBpbmRpdmlkdWFsIHBhdGhzIGFyZSBwYWlyZWQgdG9nZXRoZXIuPC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgUm9uPC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMu
MHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+IEx1
Y3kgeW9uZyBbPGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIj5tYWlsdG86bHVj
eS55b25nQGh1YXdlaS5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBNYXJj
aCAyNywgMjAxNCA0OjA4IFBNPGJyPg0KPGI+VG86PC9iPiBSb24gUGFya2VyOyBYdXhpYW9odTsg
UmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgPGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyI+DQpzZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBb
c2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5Sb24sPC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8
ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFk
ZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4gUm9uIFBhcmtlciBbPGEgaHJlZj0ibWFp
bHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPm1haWx0bzpSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgTWFy
Y2ggMjcsIDIwMTQgMzowMSBQTTxicj4NCjxiPlRvOjwvYj4gTHVjeSB5b25nOyBYdXhpYW9odTsg
UmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgPGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyI+DQpzZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBb
c2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj5MdWN5LDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+T25lIGNsYXJpZmljYXRpb24uJm5ic3A7Jm5ic3A7IOKAnFRoZSBw
YXRo4oCdIGRvZXMgbm90IGV4YWN0bHkgbWVhbiB0aGUgU0ZDLiZuYnNwOyZuYnNwOyBUaGUgU0ZD
IGlzIGFic3RyYWN0LCBiZWZvcmUgYWNjb3VudGluZyBmb3IgbmV0d29yayBsb2NhdG9ycy4mbmJz
cDsmbmJzcDsgQXMgYSBzcGVjaWFsIGNhc2UsIGlmIGFsbCBvZiB0aGUgU0bigJlzIGluIHRoZSBT
RkMgaGF2ZSBvbmx5IGEgc2luZ2xlIG5ldHdvcmsgbG9jYXRvciwNCiB0aGVuIHRoZSBwYXRoIGFu
ZCBjaGFpbiBhcmUgdGhlIHNhbWUuJm5ic3A7ICZuYnNwO0J1dCwgaWYgYW55IG9yIGFsbCBvZiB0
aG9zZSBTRuKAmXMgYXJlIG11bHRpcGx5IGxvY2F0ZWQsIHRoZW4gdGhlIHBhdGggaXMgc3BlY2lm
aWMgdG8gYW4gZXhhY3Qgc2VxdWVuY2Ugb2YgbG9jYXRlZCBzZXJ2aWNlIGZ1bmN0aW9uIGluc3Rh
bmNlcy48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBD
MCI+W0x1Y3ldIFRoYW5rIHlvdSBmb3IgY2xhcmlmaWNhdGlvbi4gSSBhZ3JlZSB3aXRoIHRoYXQu
IFRoZSBwYXRoIGlzIGFuIGV4YWN0IHNlcXVlbmNlIG9mIGxvY2F0ZWQgc2VydmljZSBmdW5jdGlv
biBpbnN0YW5jZXMuIEZvciBhIGJpLWRpcmVjdGlvbmFsIFNGQywgaXQgaGFzIHRvIGJlIHRyZWF0
ZWQgYXMgdHdvIGRpc3RpbmN0IHBhdGhzIGluIHRoaXMgc29sdXRpb24uDQogQW55IGNvbmNlcm4g
b24gdGhlIGNvbXBsZXhpdHkgaW4gbWFuYWdpbmcgdGhlbT88L3NwYW4+PC9pPjwvYj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PC9p
PjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5UaGFu
a3MsPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6
IzAwNzBDMCI+THVjeTwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsgUm9uPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAw
aW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5G
cm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4gTHVjeSB5b25nIFs8YSBo
cmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iPm1haWx0bzpsdWN5LnlvbmdAaHVhd2Vp
LmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDM6
NDEgUE08YnI+DQo8Yj5Ubzo8L2I+IFJvbiBQYXJrZXI7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5u
byAocmVwZW5ubyk7IERhdmUgRG9sc29uOyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj4N
CnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFNGQyBhcyBh
biBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPkhpIFJvbiw8L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0
IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6YmxhY2siPiBSb24gUGFya2VyIFs8YSBocmVmPSJtYWlsdG86Um9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBNYXJjaCAyNywgMjAx
NCAxMjowOSBQTTxicj4NCjxiPlRvOjwvYj4gTHVjeSB5b25nOyBYdXhpYW9odTsgUmVpbmFsZG8g
UGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyI+DQpzZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbc2ZjXSBTRkMg
YXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj5MdWN5LDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+UmVnYXJkaW5nIHRoZSBTRiBJbmRleCwgZHJhZnQtemhhbmctc2ZjLXNjaCBkZWZp
bmVzIHRoaXMgYXMgcmVsYXRpdmUgdG8gdGhlIHBhdGgsIGFuZCBub3QgYXMgYSBnbG9iYWxseSB1
bmlxdWUgaWRlbnRpZmllciBvZiBhbiBTRiBpbnN0YW5jZS48L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+W0x1Y3ldIFRoaXMgaXMgbXkgdW5kZXJz
dGFuZGluZyB0b28uIOKAnFRoZSBwYXRo4oCdIGhlcmUgbWVhbnMgYSBTRkMsIHJpZ2h0PyBJIGRv
IG5vdCBzZWUgaW5kZXggYXMgYW4gU0YgaW5zdGFuY2UgaWRlbnRpZmllciBhdCBhbGwsIGl0IGlz
IGFuIGFsaWFzIGFuZCBvbmx5IHVzZWQgaW4gZm9yd2FyZGluZy4gVGhpcyBpcyB0aGUgcmVhc29u
LCBJIHRoaW5rLA0KIHRoYXQgYXNzaWduaW5nIHRoZXNlIGFsaWFzZXMgYW5kIGNvbmZpZ3VyaW5n
IHRoZW4gaW4gZm9yd2FyZGluZyB0YWJsZSBpcyBjb21wbGV4IGZvciBtYW5hZ2VtZW50IGFuZCBj
b250cm9sbGVyIGFuZCBtYXkgcHJ1bmUgYW4gZXJyb3IgZWFzaWx5LiBGb3Igc3VwcG9ydGluZyBi
aS1kaXJlY3Rpb25hbCBvciBicmFuY2hpbmcgdXNlIGNhc2VzLCB1c2luZyBpbmRleCBpbiBmb3J3
YXJkaW5nIG1heSBhbHNvIGJyaW5nIG90aGVyIGNvbmNlcm5zLjwvc3Bhbj48L2k+PC9iPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5SZWdhcmRpbmcgVFRMLCBteSBmaXJz
dCB0aG91Z2h0IGlzIHRoYXQgaXMgYSBwcm9wZXJ0eSBvZiB0aGUgdHJhbnNwb3J0LCBhbmQgaWYg
aXQgaXMgaW1wb3J0YW50IHRvIHlvdSwgY2hvb3NlIHRoZSB0cmFuc3BvcnQgYWNjb3JkaW5nbHku
Jm5ic3A7Jm5ic3A7IEJ1dCwgSeKAmW0gb3BlbiB0byBmdXJ0aGVyIGRpc2N1c3Npb24gYWxvbmcg
dGhlc2UgbGluZXMuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9y
OiMwMDcwQzAiPltMdWN5XSBUaGFuayB5b3UgZm9yIHRoZSBjbGFyaWZpY2F0aW9uLiBUaGlzIGlz
IHJlbGF0ZWQgdG8gdGhlIGRpc2N1c3Npb24gdW5kZXIgdGhpcyB0aXRsZS4gSWYgU1BDIGlzIGlt
cGxlbWVudGVkIGFzIElQIG9yIElQL1VEUCBhcHBsaWNhdGlvbiwgaXQgY2FuIGxldmVyYWdlIGEg
bG90IHdoYXQgSVAgdGVjaG5vbG9neSBoYXZlIGRvbmUuIElmIHdlIGFzc3VtZQ0KIHRoYXQgU0ZD
IG1heSBiZSBjYXJyaWVkIG92ZXIgYW55IHRyYW5zcG9ydCBzb2x1dGlvbiwgU0ZDIGltcGxlbWVu
dGF0aW9uIGhhcyB0byBwcm92aWRlIHRoZXNlIGZ1bmN0aW9ucywgd2hpY2gsIElNTywgcmVsYXRl
ZCB0byB3aGF0IGluZm9ybWF0aW9uIHRoYXQgU0ZDIGhlYWRlciBuZWVkIHRvIGhvbGQuPC9zcGFu
PjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+
Jm5ic3A7PC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29s
b3I6IzAwNzBDMCI+VGhhbmtzLDwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNw
YW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPkx1Y3k8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IFJvbjwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0
IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+IEx1Y3kg
eW9uZyBbPGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIj5tYWlsdG86bHVjeS55
b25nQGh1YXdlaS5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBNYXJjaCAy
NywgMjAxNCAxMjoyNiBQTTxicj4NCjxiPlRvOjwvYj4gUm9uIFBhcmtlcjsgWHV4aWFvaHU7IFJl
aW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IDxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciPg0Kc2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW3Nm
Y10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+SGkgUm9uLDwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+SSBhc3N1bWUgdGhhdCB0
aGUgaW5kZXggdXNhZ2UgeW91IG1lbnRpb25lZCBiZWxvdyBpcyB0aGUgc2FtZSB3aGV0aGVyIHRo
ZXNlIHRocmVlIFNGcyBhcmUgb24gb25lIFNGRiBvciB0d28gU0ZGcywgd2hpY2ggbWVhbnMgdGhh
dCB0aGUgaW5kZXggIyBpcyBhc3NpZ25lZCB0byBTRi1YLUkgcGVyIFNGQyBhbmQgYnkgdGhlIGlu
Y3JlbWVudGFsLiBBIFNGLVgtSSBtYXkNCiBiZSBzZXJ2ZWQgdG8gbWFueSBTRkNzIGFuZCBwb3Np
dGlvbiBkaWZmZXJlbnRseSBpbiBTRkNzLiBUaGlzIG1lYW5zIHRoYXQsIGluIHRoaXMgbWV0aG9k
LCBhIFNGLVgtSSBpcyBtYXBwZWQgd2l0aCBkaWZmZXJlbnQgaW5kZXggIywgb25lIHBlciBlYWNo
IFNGQyB0aGF0IGhhcyB0aGUgU0YtWC1JLiBJTU86ICZuYnNwO3doZW4gb3BlcmF0b3Ivc3lzdGVt
IGNyZWF0ZXMgYSBTRkMgYW5kIHNlbGVjdHMgU0YtWC1JcyBmb3IgdGhlIFNGQywgYW5kIHRoZW4g
YXNzaWduDQogaW5kZXggIyB0byB0aGVtIGFuZCBjb25maWd1cmUgdGhlIGZvcndhcmRpbmcgdGFi
bGUgd2l0aCBwYXRoIElEIGFuZCBpbmRleCAjIGluIHRoZSByZWxhdGVkIFNGRnMuIEZ1cnRoZXJt
b3JlLCBlYWNoIGluZGV4ICMgYWxzbyBuZWVkIHRvIGJlIGFzc29jaWF0ZWQgdG8gdGhlIGFkZHJl
c3Mgb3IgcG9ydCB0aGF0IHRyYW5zcG9ydCBsYXllciBjYW4gdW5kZXJzdGFuZC4gJm5ic3A7SU1P
OiB0aGlzIGlzIGEgY29tcGxleCBwcm9jZXNzIGZvciB0aGUgc3lzdGVtLA0KIHVuZWFzeSB0byBt
YW5nZXIgdG9vLCBhbmQgbWF5IGVhc2lseSBwcm9uZSBhbiBlcnJvci4gPC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5TZWNvbmQsIHlvdXIgZHJhZnQgYWxzbyBt
ZW50aW9uIHRoYXQgdGhlIHVzZSBvZiBpbmRleCB0byBwcmV2ZW50IHRoZSBsb29wLiZuYnNwOyBU
aGUgbG9vcCBkb2VzIG5vdCBvY2N1ciBpbiBub3JtYWwgY29uZGl0aW9uLiBUaGUgbG9vcCBvY2N1
cnMgaW4gYWJub3JtYWwgY29uZGl0aW9uLiBTbyB0aGUgbG9vcCBwcmV2ZW50aW9uIG1lY2hhbmlz
bSBpcyB0byBwcmV2ZW50IG5vDQogbG9vcCBoYXBwZW4gaW4gYW55IGFibm9ybWFsIGNvbmRpdGlv
bi4gVGhhdCBpcyB3aHkgVFRMIGlzIGRlc2lnbmVkIGZvciBpbiBJUCBuZXR3b3JrLiBJZiBTRkMg
aGVhZGVyIGlzIGV4cGVjdGVkIHRvIHRyYW5zcG9ydCBvdmVyIGFueSB0cmFuc3BvcnQgbmV0d29y
ayBiZXNpZGUgSVAsIGl0IG5lZWRzIHRoZSBzaW1pbGFyIG1lY2hhbmlzbSBhcyBJUC9UVEwuIFRo
ZSB1c2FnZSBvZiBpbmRleCBpbiB5b3VyIHByb3Bvc2FsIGRvZXMgbm90IGFjaGlldmUNCiB0aGlz
IHB1cnBvc2UuIDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMw
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+
SWYgd2UgdXNlIElQIGFzIHRyYW5zcG9ydCwgSU1POiBubyBuZWVkIHRvIGltcGxlbWVudCBUVEwg
bWVjaGFuaXNtIHdpdGhpbiBTRkMsIGp1c3QgbGV2ZXJhZ2UgSVAgVFRMIGNhcGFiaWxpdHkuIEJ1
dCwgaWYgb3ZlciBvdGhlciB0cmFuc3BvcnRzLCB3ZSBuZWVkIHRvIGltcGxlbWVudCBJUC9UVEwg
bGlrZSBtZWNoYW5pc20gaW4gU0ZDLg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMDA3MEMwIj5SZWdhcmRzLDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMDA3MEMwIj5MdWN5IDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6
c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5G
cm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiBS
b24gUGFya2VyIFs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVmPSJtYWls
dG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT48
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPl0NCjxicj4NCjxi
PlNlbnQ6PC9iPiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgOTozNSBBTTxicj4NCjxiPlRvOjwv
Yj4gWHV4aWFvaHU7IEx1Y3kgeW9uZzsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERv
bHNvbjsgPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPnNmY0BpZXRmLm9yZzwvc3Bh
bj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48YnI+
DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRp
b24sIHByb3MgYW5kIGNvbnM/PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlhpYW9odSw8L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkkgZG9u4oCZdCB0aGlu
ayB3ZSBuZWVkIHRvIHZpZXcgdGhlIFNGIGluZGV4IGFzIGEgVFRMLiZuYnNwOyZuYnNwOyBBcHBy
b3ByaWF0ZSB2YWxpZGF0aW9uIGFuZCBsb29wIHN1cHByZXNzaW9uIGNhbiBiZSBkb25lIGV2ZW4g
d2l0aCB0aGUgY3VycmVudCBwcm9wb3NlZCBkZWZpbml0aW9uLiZuYnNwOyZuYnNwOyZuYnNwOyBB
bnkgU0ZGIHJlY2VpdmluZyBhbiBTRkMgZW5jYXBzdWxhdGVkIHBhY2tldCBvciBmcmFtZQ0KIHdv
dWxkIG5lZWQgdG8ga25vdyB0byB3aGljaCBvZiBpdHMgZGVwZW5kZW50IFNG4oCZcyBpdCBzaG91
bGQgZm9yd2FyZCB0aGUgcGFja2V0IG9yIGZyYW1lLiZuYnNwOyZuYnNwOyBUbyBkbyBzbyBtZWFu
cyB0aGF0IGl0IGNhbiB2YWxpZGF0ZSB0aGF0IHRoZSBwYXRoIElEIGlzIG9uZSB0aGF0IGl0IGV4
cGVjdHMgdG8gcGFydGljaXBhdGUgaW4gYW5kIHRoYXQgdGhlIFNGIGluc3RhbmNlIGlkZW50aWZp
ZWQgYnkgdGhlIGluZGV4IG9uIHRoYXQgcGF0aCBpcyBvbmUgdGhhdA0KIGl0IGlzIHJlc3BvbnNp
YmxlIGZvci4mbmJzcDsmbmJzcDsgJm5ic3A7U3VjaCBjaGFpbiBwYXRoIGRhdGEgbWF5IGhhdmUg
YmVlbiBsb2NhbGx5IHByb3Zpc2lvbmVkIG9yIG1heSBoYXZlIGJlZW4gZGlzdHJpYnV0ZWQgaW4g
YSBjb250cm9sIHBsYW5lLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+V2hlbiB0aGUgU0ZGIHJlY2VpdmVzIHRoZSBnb29kIHBhY2tldCBvciBmcmFtZSBiYWNr
IGZyb20gb25lIG9mIGl0cyBkZXBlbmRlbnQgU0bigJlzLCBpdCB3aWxsIGlkZW50aWZ5IHRoZSBu
ZXh0IFNGIGFuZCBTRkYgYnkgY29uc3VsdGluZyBpdHMgbG9jYWwgZGF0YWJhc2UuJm5ic3A7Jm5i
c3A7IElmIGl0IGlzIG5vdCB0aGUgZmluYWwgU0YsIHRoZW4gdGhlIFNGIGluZGV4IGlzIGluY3Jl
bWVudGVkLA0KIHRoZSB0cmFuc3BvcnQgaGVhZGVyIHVwZGF0ZWQgYXMgbmVjZXNzYXJ5LCBhbmQg
dGhlIHBhY2tldCBvciBmcmFtZSBwcm9ncmVzc2VkLiZuYnNwOyZuYnNwOyZuYnNwOyBGYWlsdXJl
IHRvIHByb3Blcmx5IGluY3JlbWVudCB0aGUgU0YgSW5kZXggd291bGQgYmUgYWtpbiB0byBmYWls
dXJlIHRvIGRlY3JlbWVudCBhIFRUTCBieSBhIHJvdXRlciDigJMgdGhlcmUgaXMgbm8gcHJvdGVj
dGlvbiBmcm9tIHRoYXQuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0
OTdEIj4mbmJzcDsmbmJzcDsgUm9uPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRv
cDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48
L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBC
ZWhhbGYgT2YgPC9iPlh1eGlhb2h1PGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBNYXJjaCAy
NywgMjAxNCA1OjQ0IEFNPGJyPg0KPGI+VG86PC9iPiBSb24gUGFya2VyOyBMdWN5IHlvbmc7IFJl
aW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IDxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciPg0Kc2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3Nm
Y10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtjb2xvcjojMUY0
OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVl
IDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBp
biAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IlpILUNOIiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2siPuWP
keS7tuS6ujwvc3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrIj46PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2siPiBzZmMNCiBbPC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW4i
Pm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayI+XQ0KPGI+
PHNwYW4gbGFuZz0iWkgtQ04iPuS7o+ihqCA8L3NwYW4+PC9iPlJvbiBQYXJrZXI8YnI+DQo8Yj48
c3BhbiBsYW5nPSJaSC1DTiI+5Y+R6YCB5pe26Ze0PC9zcGFuPjo8L2I+IDIwMTQ8c3BhbiBsYW5n
PSJaSC1DTiI+5bm0PC9zcGFuPjM8c3BhbiBsYW5nPSJaSC1DTiI+5pyIPC9zcGFuPjI2PHNwYW4g
bGFuZz0iWkgtQ04iPuaXpTwvc3Bhbj4gNzoxMzxicj4NCjxiPjxzcGFuIGxhbmc9IlpILUNOIj7m
lLbku7bkuro8L3NwYW4+OjwvYj4gTHVjeSB5b25nOyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7
IERhdmUgRG9sc29uOw0KPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6U2ltU3VuIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2siPjxicj4NCjxi
PjxzcGFuIGxhbmc9IlpILUNOIj7kuLvpopg8L3NwYW4+OjwvYj4gUmU6IFtzZmNdIFNGQyBhcyBh
biBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5MdWN5LA0KPC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjpibGFjayI+UmVnYXJkaW5nIHRoZSBzZXJ2aWNlIGZ1bmN0aW9uIGluZGV4IHRoYXQg
d291bGQgYmUgY29udGFpbmVkIGluIHRoZSBzZXJ2aWNlIGhlYWRlciwgSSB0aGluayBpdCBpcyBz
aW1wbHkgaW5jcmVtZW50ZWQgZnJvbSAxIHRvIGluZGljYXRlIHRoZSBuZXh0IHNlcnZpY2UgZnVu
Y3Rpb24NCiB3aXRoaW4gdGhlIGNoYWluLiAmbmJzcDsgRm9yIGV4YW1wbGUsIGlmIHRoZSBwYXRo
IElEIGlzIFgsIGZvciBhIHBhdGgge1NGLUEtNSwgU0YtQi0yLCBTRi1DLTZ9LCB0aGVuIHBhY2tl
dHMgZGVzdGluZWQgZnJvbSBhIGNsYXNzaWZpZXIgdG93YXJkcyBTRi1BLTUgd291bGQgY2Fycnkg
KHBhdGggWCwgaW5kZXggMSksIHBhY2tldHMgZnJvbSBTRi1BLTUgdG8gU0YtQi0yIHdvdWxkIGNh
cnJ5IChwYXRoIFgsIGluZGV4IDIpLCBldGMuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjUuMjVwdCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxNi4wcHQ7Y29sb3I6IzFGNDk3RCI+W1hpYW9odV0gSSB0aGluayB0aGUgdmFs
dWUgb2YgdGhlIHNlcnZpY2UgaW5kZXggc2hvdWxkIGJlIGRlY3JlbWVudGVkLCByYXRoZXIgdGhh
biBiZWluZyBpbmNyZW1lbnRlZCB3aGVuIHRyYXZlbGxpbmcgYWxvbmcgdGhlIHNlcnZpY2UgcGF0
aCBzaW5jZSB0aGF0IGluZGV4IGlzIG5vdA0KIG9ubHkgdXNlZCBmb3IgaW5kaWNhdGluZyB0aGUg
bmV4dCBzZXJ2aWNlIGZ1bmN0aW9uIHdpdGhpbiB0aGUgY2hhaW4sIGJ1dCBhbHNvIHVzZWQgZm9y
IG90aGVyIHB1cnBvc2VzIChlLmcuLCBUVEwgb2YgdGhlIHNlcnZpY2UgcGF0aCwgaW5kaWNhdG9y
IG9mIHRoZSBlbmQgb2YgdGhlIHNlcnZpY2UgY2hhaW4pLCB1bmxlc3MgeW91IHdhbnQgdG8gaW50
cm9kdWNlIGFuIGFkZGl0aW9uYWwgZmllbGQgd2hpY2ggaW5kaWNhdGVzIHRoZSB0b3RhbCBsZW5n
dGgNCiBvZiB0aGUgc2VydmljZSBjaGFpbi48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6NS4yNXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtjb2xvcjojMUY0
OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NS4yNXB0
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtjb2xvcjojMUY0OTdEIj5CZXN0IHJlZ2Fy
ZHMsPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Y29s
b3I6IzFGNDk3RCI+WGlhb2h1PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxNi4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNw
OyAmbmJzcDtSb248L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1z
b05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4m
cXVvdDssJnF1b3Q7c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPg0KPGhyIHNpemU9IjIiIHdpZHRo
PSIxMDAlIiBhbGlnbj0iY2VudGVyIj4NCjwvc3Bhbj48L2Rpdj4NCjxkaXYgaWQ9ImRpdlJwRjk5
NjI0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+
PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkZyb206PC9zcGFuPjwv
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+IHNmYyBbPGEgaHJlZj0i
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5zZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQog
b24gYmVoYWxmIG9mIEx1Y3kgeW9uZyBbPGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWku
Y29tIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT5dPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXks
IE1hcmNoIDI1LCAyMDE0IDY6MzggUE08YnI+DQo8Yj5Ubzo8L2I+IFJlaW5hbGRvIFBlbm5vIChy
ZXBlbm5vKTsgRGF2ZSBEb2xzb247IDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5z
ZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjpibGFjayI+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAg
b3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzwvc3Bhbj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+SGkgUmVpbmFs
ZG8sPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5UaGFuayB5
b3UgdG8gc2hhcmUgeW91ciB2aWV3cyBvbiB0aGlzIHNvbHV0aW9uLiBXZSB3YW50IHRvIGhhdmUg
YW4gZWxlZ2FudCBhbmQgZ2VuZXJhbCBzb2x1dGlvbiB3aXRoIG9uZSBzdGFuZGFyZCBTRkMgaGVh
ZGVyIHRvIGNvdmVyIG1ham9yaXR5IHVzZSBjYXNlczwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6IzAwNzBDMCI+U2VlIGlubGluZSBiZWxvdy48L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4g
MGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOmJsYWNrIj4gUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pIFs8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86cmVwZW5ub0BjaXNjby5jb20iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5tYWlsdG86cmVwZW5ub0BjaXNjby5jb208L3NwYW4+
PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+XQ0KPGJy
Pg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDQ6NTYgUE08YnI+DQo8Yj5U
bzo8L2I+IEx1Y3kgeW9uZzsgRGF2ZSBEb2xzb247IDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjpibGFjayI+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBTRkMg
YXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+SGksPC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6Ymxh
Y2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj5UaGVyZSBhcmUgc2V2ZXJhbCBzb2x1dGlv
biB0byB0aGlzIHByb2JsZW0uIFNvbWUgb2YgdGhlbSBpbXBsZW1lbnRhdGlvbiBzcGVjaWZpYywg
b3RoZXJzIG1vcmUgZWxlZ2FudC4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+Jm5ic3A7PC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Y29sb3I6YmxhY2siPjEgLSBPbmUgb2YgdGhlIG1vcmUgZWxlZ2FudCBvbmVzIGlzIHRv
IHVzZSB0aGUgU2VydmljZSBJbmRleCB0byBkZXRlcm1pbmUgdGhlIG5leHQgc2VydmljZSBmdW5j
dGlvbiBpbnN0YW5jZS4gJm5ic3A7SXQgbWFrZXMgZm9yIGEgY29tcGxldGVseSBzdGF0ZWxlc3Mg
c29sdXRpb24gKGNvZGUgd2lzZSkuICZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDouMjVpbiI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPltMdWN5
XQ0KPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPndoZW4gdXNpbmcg
UGF0aCBJRCBhbmQgU2VydmljZSBJbmRleCBvbiBTRkMgaGVhZGVyLCBpdCByZXF1aXJlcyBhc3Np
Z25pbmcgaW5kZXggIyB0byBlYWNoIFNGIGluc3RhbmNlLCBjb25maWd1cmluZyB0aGVtIGluIHRo
ZSBmb3J3YXJkaW5nIHRhYmxlLCB3aGljaCBpcyB2ZXJ5IGNvbXBsZXggcHJvY2VzcyBhbmQgZWFz
aWx5IHBydW5lIGZvciBlcnJvciBpbiBtYXkgb3Bpbmlvbi4NCiAmbmJzcDtJbiBhZGRpdGlvbiwg
ZWFjaCBTRiBpbnN0YW5jZSBtYXkgc2VydmUgbW9yZSB0aGFuIG9uZSBTRkMsIHNvIG5lZWQgdG8g
YXNzaWduIGluZGV4ICMgZm9yIGVhY2ggU0ZDLCB3aGljaCBpcyBtb3JlIGNvbXBsZXguIFJlZ2Fy
ZGluZyB0aGUgc3RhdGVsZXNzLCBJIGRvbuKAmXQgZ2V0IGl0LiBJc27igJl0IGluZGV4ICMgYSBz
dGF0ZSBhcyB3ZWxsIChtYXkgYmUgZmV3IGJpdCBsZXNzKT88L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6LjI1aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJz
cDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjI1aW4iPjxzcGFuIHN0
eWxlPSJjb2xvcjojMDA3MEMwIj5UbyBpbXBsZW1lbnQgdHJ1ZSBzdGF0ZWxlc3MsIFNGQyBoZWFk
ZXIgbmVlZHMgYWJpbGl0eSB0byBjYXJyeSBhbGwgU0ZJcyBJUCBhZGRyZXNzZXMgaW4gU0ZDIGhl
YWRlciwgd2hpY2ggd2FzIGNvbnNpZGVyZWQgYXMgbm9uLXNjYWxlIHNvbHV0aW9uLjwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtj
b2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPjIg4oCTIEFub3RoZXIgb3B0
aW9uIGlzIGZyb20gYSBjb2RpbmcgcGVyc3BlY3RpdmUgeW91IGNhbiBqdXN0IGtlZXAgbW9yZSBz
dGF0ZSBpbiB5b3VyIFNOL1NGRiB3aGlsZSB5b3UgcHJvY2VzcyB0aGUgcGFja2V0IGFuZCBkZXRl
cm1pbmUgd2hhdCBpcyB0aGUg4oCcbmV4dOKAnSBzZXJ2aWNlLiAmbmJzcDs8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+W0x1Y3ldIEFncmVlLjwv
c3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj5C
dXQgaXJyZXNwZWN0aXZlLCB0aGUgU04gbmVlZHMgdG8ga25vdyB0aGUgUGF0aCBJRCBhbmQgdGhl
IGxpc3Qgb2YgU0ZJcyBpbnRlcm5hbCB0byBpdHMgbm9kZS4gVGhpcyBwcm92aXNpb25pbmcgY2Fu
IGhhcHBlbiBpbiBhIHZhcmlldHkgb2Ygd2F5cywgSSBpbXBsZW1lbnRlZCB3aXRoIFJFU1Rjb25m
IGFuZCBOZXRjb25mLiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtj
b2xvcjpibGFjayI+QXMgZmFyIGFzIFVEUC9JUCB2cy5JUCwgSSBnaXZlIHByZWZlcmVuY2UgdG8g
VURQL0lQLiBJZiB5b3UgaGF2ZSBhIGZpeGVkIHBvcnQgb3ZlciBVRFAgaW4gd2hpY2ggdG8gcmVj
ZWl2ZS9zZW5kIHBhY2tldHM6PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Nv
bG9yOmJsYWNrIj4tIFlvdSBjYW4gaGF2ZSB5b3VyIGVudGlyZSBkYXRhcGxhbmUgaW4gdXNlcnBh
Y2UgYW5kIHVzZSBhIHZhcmlldHkgb2YgcHJvZ3JhbW1pbmcgbGFuZ3VhZ2VzLiZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2NvbG9yOmJsYWNrIj4tIFlvdSBkbyBub3QgbmVlZCByYXcgcGFja2V0IGFjY2VzcyB0byBw
dWxsL3NlbmQgcGFja2V0cy4gVGhlcmVmb3JlIG5vIHJvb3Qgc3VwcG9ydC4mbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtjb2xvcjpibGFjayI+LSBVRFAgY2FuIHRyYXZlcnNlIG5vbi1TRkMgYXdhcmUgbWlkZGxleGJv
eGVzLg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcw
QzAiPltMdWN5XSBBZ3JlZSBvbiB0aGlzIHN0YXRlbWVudC4gQnV0IGZvciBTRkMgZG9tYWluLCBk
byB3ZSB3YW50IHRvIGFsbG93IHN1Y2ggbWlkYm94ZXMgb24gU0ZDIHBhdGg/IE1heWJlIGhhcHBl
biBpZiBhIFNGQyBkb21haW4gY3Jvc3NlcyBtb3JlIHRoYW4gdHJhbnNwb3J0IGRvbWFpbnM/IFRo
aXMgaXMgb25lIEkgbGlrZSB0byBrbm93IGZyb20gU1BzIGFuZA0KIFNGIHZlbmRvcnMuIDwvc3Bh
bj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAi
PiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNv
bG9yOiMwMDcwQzAiPlJlZ2FyZHMsPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48
c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+THVjeTwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPk9yIHlvdSBjYW4g
dXNlIGFueSBvZiB0aGUgYXZhaWxhYmxlIG1ldGhvZHMoIFRVUk4sIFNUVU4sIGV0YykuICZuYnNw
O0lmIHlvdSBlbmNhcCBpbiBzb21ldGhpbmcgZWxzZSBvdGhlciB0aGFuIElQL1VEUCB0aGUgYXBw
bGljYWJpbGl0eSBvZiBTRkMgd2lsbCBiZSBjb25zaWRlcmFibHkgZGltaW5pc2hlZC5KdXN0IGNo
ZWNrIFNUQ1AgYW5kIGl0cw0KIHByb2JsZW0gb24gZ2V0dGluZyBhZG9wdGVkIGdpdmVuIG1pZGRs
ZXhib3hlcyAmbmJzcDtub3QgcmVjb2duaXppbmcgaXRzIHByb3RvY29sIG51bWJlci4gJm5ic3A7
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcw
QzAiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPi0gSXQgaml2ZXMgd2l0aCBv
dGhlciBJRVRGIHdvcmsgaW4gdGhlIGFyZWFzIG9mIG1ldGFkYXRhIGFuZCB0cmFuc3BvcnQgc2Vy
dmljZXMgKHNheSwgVEFQUykuJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2NvbG9yOmJsYWNrIj5yZWdhcmRzLCZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj4mbmJz
cDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtjb2xvcjpibGFjayI+UmVpbmFsZG8mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFj
ayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNr
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQg
I0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+RnJvbTogPC9zcGFuPjwvYj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPkx1Y3kgeW9uZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3ku
eW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+bHVjeS55b25nQGh1YXdlaS5jb208L2E+
Jmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5UdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCBhdCAyOjI1IFBN
PGJyPg0KPGI+VG86IDwvYj5EYXZlIERvbHNvbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25A
c2FuZHZpbmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGRvbHNvbkBzYW5kdmluZS5jb208L2E+Jmd0
OywgJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNm
Y0BpZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5S
ZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MDA3MEMwIj5IaSBEYXZlLDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAw
NzBDMCI+SWYgYSBzZXJ2aWNlIGZvcndhcmRlciBwb2ludCBjb25uZWN0cyBtb3JlIHRoYW4gb25l
IFNGIGluc3RhbmNlcyB0aGF0IGJlbG9uZyB0byB0aGUgc2FtZSBTRkMsIGhvdyBjYW4gb25lIFBh
dGggSUQgZGV0ZXJtaW5lIHdoaWNoIFNGIGluc3RhbmNlcyBpcyB0aGUgbmV4dD8gSWYgeW91IGRy
YXcgYSBzZXJ2aWNlIGNoYWluIHBhdGggd2l0aCBtYW55IFNGIGluc3RhbmNlcywNCiB5b3UgY2Fu
IGVhc2lseSBzZWUsIGlmIFBhdGggSUQgcmVwcmVzZW50cyB0aGF0IHBhdGgsIHNlcnZpY2UgZm9y
d2FyZGVyIG5lZWRzIHRvIHVzZSBwcmV2aW91cyBTRiBvbiB0aGUgcGF0aCB0byBwb3NpdGlvbiB0
aGUgbmV4dCBTRiBvbiB0aGF0IHBhdGguPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMDA3MEMwIj5MdWN5IDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRv
cDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2si
PkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
IERhdmUgRG9sc29uIFs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVmPSJt
YWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPC9zcGFuPjwvYT48L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPl0NCjxicj4NCjxiPlNl
bnQ6PC9iPiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA0OjEwIFBNPGJyPg0KPGI+VG86PC9iPiBM
dWN5IHlvbmc7IDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6YmxhY2siPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogU0ZDIGFzIGFuIElQIG9y
IFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+V2h5IGRvIHlvdSB0aGluayB0aGUgcHJldmlvdXMgU0YgSVAgYWRkcmVzcyBpcyByZXF1aXJl
ZCB0byBkZXRlcm1pbmUgdGhlIG5leHQgU0YgSVAgYWRkcmVzcz8gV2h5IGlzIHRoZSBQYXRoIElE
IG5vdCBzdWZmaWNpZW50IGluZm9ybWF0aW9uPzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2Jv
cmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
YmxhY2siPiBMdWN5IHlvbmcgWzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxhIGhy
ZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208L3NwYW4+PC9h
Pjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+XQ0KPGJyPg0K
PGI+U2VudDo8L2I+IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDQ6NTYgUE08YnI+DQo8Yj5Ubzo8
L2I+IERhdmUgRG9sc29uOyA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFNGQyBhcyBh
biBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMwMDcwQzAiPkluIHRoaXMgc29sdXRpb24sIHNlcnZpY2UgZm9yd2FyZGVyIGFuZCBTRiBpbnN0
YW5jZSBhcmUgc2VwYXJhdGVkIGVudGl0aWVzLiBTZXJ2aWNlIGZvcndhcmRlciBuZWVkcyBQYXRo
IElEIGFuZCBwcmV2aW91cyBTRiBJUCBhZGRyZXNzIHRvIHVuaXF1ZWx5IGlkZW50aWZ5IHRoZSBu
ZXh0IFNGIElQIGFkZHJlc3MuDQo8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMwMDcwQzAiPkx1Y3k8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAw
NzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9t
Ojwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiBEYXZl
IERvbHNvbiBbPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFpbHRv
OmRkb2xzb25Ac2FuZHZpbmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPm1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbTwvc3Bhbj48L2E+PC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5dDQo8YnI+DQo8Yj5TZW50Ojwv
Yj4gVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgMzoyMSBQTTxicj4NCjxiPlRvOjwvYj4gTHVjeSB5
b25nOyA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPnNm
Y0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOmJsYWNrIj48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFNGQyBhcyBhbiBJUCBvciBVRFAg
YXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkkg
ZG8gbm90IHNlZSB3aHkgc291cmNlIElQIGFkZHJlc3MgKHByZXZpb3VzIFNGKSB3b3VsZCBiZSBy
ZXF1aXJlZCB0byBsb29rIHVwIHRoZSBuZXh0IFNGLiBUaGUgcGF0aCBJRCBzaG91bGQgYmUgc3Vm
ZmljaWVudCB0byBkZXRlcm1pbmUgdGhlIG5leHQgU0YuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpi
bGFjayI+IHNmYyBbPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFp
bHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5dDQo8Yj5PbiBCZWhhbGYg
T2YgPC9iPkx1Y3kgeW9uZzxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAx
NCA0OjAyIFBNPGJyPg0KPGI+VG86PC9iPiA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gW3Nm
Y10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPkhpLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5U
aGVyZSBhcmUgbWFueSB3YXlzIHRvIGltcGxlbWVudCBTRkNzLiBIb3dldmVyLCBvbmUgb2Ygb3Vy
IGdvYWxzIGluIHN0YW5kYXJkIGlzIHRvIGRldmVsb3AgYSBzb2x1dGlvbiB0aGF0IGlzIHNpbXBs
ZSBhbmQgbGVzcyBjb3N0IGZvciB2ZW5kZXJzIGFuZCBzZXJ2aWNlIHByb3ZpZGVycy4gJm5ic3A7
T3RoZXIgZ29hbHMgYXJlIHRoYXQgdGhlIHNvbHV0aW9uIGNhbiBhcHBseQ0KIHRvIGNvbW1vbiBh
bmQgbWFqb3JpdHkgdXNlIGNhc2VzLiA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
SWYgd2UgaW1wbGVtZW50IFNGQyBhcyBhbiBJUCBvciBVRFAvSVAgYXBwbGljYXRpb24sIGkuZS4g
b25jZSB0cmFmZmljIGlzIGNsYXNzaWZpZWQgYnkgdGhlIGNsYXNzaWZpY2F0aW9uLCBpdCBhZGRz
IFNGQyBoZWFkZXIgYW5kIElQIGhlYWRlciAob3V0ZXIpIG9uIHRoZSBwYWNrZXRzIChVRFAgaGVh
ZGVyIHRvbyBpbiBsYXR0ZXIgY2FzZSksIGFuZCBzZW5kIHN1Y2gNCiBwYWNrZXRzIGFzIGEgcmVn
dWxhciBJUCBwYWNrZXQuIFRoZSBzcmMgSVAgb2Ygb3V0ZXIgaGVhZGVyIGNhbiBiZSBjbGFzc2lm
aWNhdGlvbiBJUCBhZGRyZXNzLCBhbmQgZHN0IElQIGNhbiBiZSBuZXh0IFNGIEluc3RhbmNlIElQ
IGFkZHJlc3MuIE1hbnkgdHJhbnNwb3J0IG5ldHdvcmtzIGNhbiBjYXJyeSBJUCB0cmFmZmljIGFu
ZCByb3V0ZSBJUCBwYWNrZXRzIGJhc2VkIG9uIGRzdCBJUCBhZGRyZXNzLiAmbmJzcDtXZSBvbmx5
IG5lZWQgdG8gcmVxdWVzdA0KIGEgbmV3IElQIHByb3RvY29sIHR5cGUgZm9yIFNGQy4gQXQgdGhl
IHNlcnZpY2UgZm9yd2FyZGVyIHBvaW50LCBpdCBjYW4gbG9vayB1cCBuZXh0IFNGIElQIGFkZHJl
c3MgYmFzZWQgb24gUGF0aCBJRCBpbiBTRkMgaGVhZGVyIGFuZCBzcmMgSVAgYWRkcmVzcyAocHJl
dmlvdXMgU0YpIG9uIHRoZSBwYWNrZXQuICZuYnNwO0EgU0YgYWxzbyBmb3J3YXJkcyB0aGUgcGFj
a2V0IHdpdGggU0ZDIGhlYWRlciBhcyBhbiBJUCBwYWNrZXQgYW5kIGZpbGxzIGl0cyBJUA0KIGFk
ZHJlc3MgYXMgc3JjIElQIGFuZCB0aGUgc2VydmljZSBmb3J3YXJkZXIgcG9pbnQgSVAgYWRkcmVz
cyBhcyB0aGUgZHN0IElQIG9uIHRoZSBwYWNrZXQuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+VGhpcyBzb2x1dGlvbiB3b3JrcyBmb3IgZWl0aGVyIFNGQyBhcyBhbiBJUCBhcHBs
aWNhdGlvbiBvciBVRFAvSVAgYXBwbGljYXRpb24sIHdoaWNoIG9uZSBpcyBtb3JlIHByb3BlciBm
cm9tIFNGIGFuZCBzZXJ2aWNlIGZvcndhcmRlciBwb2ludD88bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+VGhpcyBzb2x1dGlvbiBzZWVtcyBzaW1wbGUgdG8gbWUgYW5kIG9ubHkgbmVl
ZCBQYXRoIElEIGluIFNGQyBoZWFkZXIgZm9yIHN0ZWVyaW5nIHRyYWZmaWMgdGhyb3VnaCB0aGUg
U0ZDIHBhdGguIEJ1dCBsaWtlIHRvIHNlZSBvdGhlcnPigJkgb3BpbmlvbiBvbiB0aGlzIHNvbHV0
aW9uLCBwcm9zIGFuZCBjb25zLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5UaGFu
a3MsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj5MdWN5PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_2691CE0099834E4A9C5044EEC662BB9D4536B6DFdfweml701chmchi_--


From nobody Fri Mar 28 14:01:32 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C19651A01CC for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 14:01:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.61
X-Spam-Level: 
X-Spam-Status: No, score=-3.61 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, 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 VrREXdEqnjkl for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 14:01:20 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 3F3771A01F3 for <sfc@ietf.org>; Fri, 28 Mar 2014 14:01:19 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BFA74303; Fri, 28 Mar 2014 21:01:16 +0000 (GMT)
Received: from LHREML404-HUB.china.huawei.com (10.201.5.218) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Fri, 28 Mar 2014 21:00:44 +0000
Received: from DFWEML702-CHM.china.huawei.com (10.193.5.72) by lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server (TLS) id 14.3.158.1; Fri, 28 Mar 2014 21:01:15 +0000
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.127]) by dfweml702-chm.china.huawei.com ([169.254.4.119]) with mapi id 14.03.0158.001;  Fri, 28 Mar 2014 14:01:02 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Nicolas BOUTHORS <Nicolas.BOUTHORS@qosmos.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7QAAGnooAAAH8L8AAAfg8Q///n04D//9oCYIAAW5/h///gmnD//U35sP/6hfbA//T2RyD/6c5dEP/TiYOA/6cRQrD/TiGE8P6cQQAA/Th/+nD6cPSFMPTgugoA6cGK8wDTgw+9kKcGFuhwzguOBYCcF1LY0A==
Date: Fri, 28 Mar 2014 21:01:02 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D4536B6F7@dfweml701-chm.china.huawei.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com> <CF574684.A63B%repenno@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D4535F3F5@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E5D0F@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08265375@NKGEML512-MBS.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E7DEA@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AA2A@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8031@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AB2E@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8228@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AB79@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8289@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536ABAE@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E82DB@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536ABF6@dfweml701-chm.china.huawei.com> <76B41B8FACE1514795D30EC137FF391D43A567@LILAS.jungle.qosmos.com> <2691CE0099834E4A9C5044EEC662BB9D4536B4F1@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8F40@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536B524@dfweml701-chm.china.huawei.com> <CF5B2319.1E795%jguichar@cisco.com>
In-Reply-To: <CF5B2319.1E795%jguichar@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.128.219]
Content-Type: multipart/alternative; boundary="_000_2691CE0099834E4A9C5044EEC662BB9D4536B6F7dfweml701chmchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/uSAkmWxq-tVsWjfhLZgqNUIcwik
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Mar 2014 21:01:30 -0000

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

TXkgMiBjZW50Og0KDQpCb3RoIFNGQyBoZWFkZXIgYW5kIFNGQyBoZWFkZXIgKyBJUCBoZWFkZXIg
bWVldCBmb2xsb3dpbmcgY3JpdGVyaWEuIEluIG15IHByb3Bvc2FsLCBTRkMgaGVhZGVyICsgSVAg
aGVhZGVyIHNlcnZlcyBhcyB0aGUgZW5jYXBzdWxhdGlvbiBmb3JtYXQgYW5kIGFnbm9zdGljIHRv
IHRoZSBsYXllciBhdCB3aGljaCBpdCBpcyBhcHBsaWVkIGFuZCB0aGUgc2VydmljZSB0aGF0IGlz
IGJlaW5nIGNvbnN0cmljdGVkLg0KDQpTRkMgaGVhZGVyICBmb3IgdGhlIGVuY2FwLg0KDQogICAg
ICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KDQogICAgICAgICAg
ICAgICAgICAgfCAgICAgIE9yaWdpbmFsIFBheWxvYWQgICAgfA0KDQogICAgICAgICAgICAgICAg
ICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KDQogICAgICAgICAgICAgICAgICAgfCAg
ICAgIFNGQyBIZWFkZXIgICAgICAgICAgfA0KDQogICAgICAgICAgICAgICAgICAgKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tKw0KDQogICAgICAgICAgICAgICAgICAgfCAgIFRyYW5zcG9ydCBo
ZWFkZXIgICAgICAgfA0KDQogICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tKw0KDQoNClNGQyBoZWFkZXIgKyBJUCBoZWFkZXIgZm9yIHRoZSBlbmNhcC4NCg0KICAg
ICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCg0KICAgICAgICAg
ICAgICAgICAgIHwgICAgICBPcmlnaW5hbCBQYXlsb2FkICAgIHwNCg0KICAgICAgICAgICAgICAg
ICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCg0KICAgICAgICAgICAgICAgICAgIHwg
ICAgICBTRkMgSGVhZGVyICAgICAgICAgIHwNCg0KICAgICAgICAgICAgICAgICAgICstLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLSsNCg0KICAgICAgICAgICAgICAgICAgIHwgICAgICAgSVAgSGVh
ZGVyICAgICAgICAgIHwNCg0KICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLSsNCg0KICAgICAgICAgICAgICAgICAgIHwgICBUcmFuc3BvcnQgaGVhZGVyICAgICAg
IHwNCg0KICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCg0K
DQpUaGFua3MsDQpMdWN5DQoNCkZyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFttYWlsdG86
amd1aWNoYXJAY2lzY28uY29tXQ0KU2VudDogRnJpZGF5LCBNYXJjaCAyOCwgMjAxNCAxMjoxMSBQ
TQ0KVG86IEx1Y3kgeW9uZzsgUm9uIFBhcmtlcjsgTmljb2xhcyBCT1VUSE9SUzsgc2ZjQGlldGYu
b3JnDQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwg
cHJvcyBhbmQgY29ucz8NCg0KRm9sa3MsDQoNCldoaWxlIEkgYXBwcmVjaWF0ZSB0aGlzIGRpc2N1
c3Npb24gcGxlYXNlIGJyaW5nIGl0IHRvIGEgY2xvc2Ugb24gdGhlIGxpc3QuIE91ciBjaGFydGVy
IGNsZWFybHkgc3RhdGVzIHRoYXQgd2Ugd2lsbCBub3QgdGllIHRoZSBzZXJ2aWNlIGVuY2Fwc3Vs
YXRpb24gdG8gdGhlIHRyYW5zcG9ydC4gSSBkcmF3IHlvdXIgYXR0ZW50aW9uIHRvIHRoaXMgc25p
cHBldCBvZiB0aGUgY2hhcnRlcjoNCg0KIkl0IGlzIGludGVuZGVkIHRoYXQgdGhlIGVuY2Fwc3Vs
YXRpb24gZm9ybWF0IGJlIGFnbm9zdGljIHRvIHRoZSBsYXllciBhdCB3aGljaCBpdCBpcyBhcHBs
aWVkIGFuZCB0aGUgc2VydmljZSB0aGF0IGlzIGJlaW5nIGNvbnN0cnVjdGVkLiBUaGF0IGlzLCB0
aGUgc2FtZSBlbmNhcHN1bGF0aW9uIG1heSBiZSB1c2VkIG9uIGEgc2VydmljZSBmdW5jdGlvbiBj
aGFpbiBhcHBsaWVkIGF0IHRoZSBuZXR3b3JrIGxheWVyIG9yIGF0IGFueSBvdGhlciBsYXllciwg
YW5kIHRoZSBzYW1lIGVuY2Fwc3VsYXRpb24gZm9ybWF0IHdpbGwgYXBwbHkgZm9yIHRoZSBjb25z
dHJ1Y3Rpb24gb2YgU2VydmljZSBGdW5jdGlvbiBQYXRocyByZWdhcmRsZXNzIG9mIHRoZSBhY3R1
YWwgc2VydmljZS4iDQoNCkZyb206IEx1Y3kgeW9uZyA8bHVjeS55b25nQGh1YXdlaS5jb208bWFp
bHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4NCkRhdGU6IEZyaWRheSwgTWFyY2ggMjgsIDIwMTQg
YXQgMTA6NDUgQU0NClRvOiBSb24gUGFya2VyIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4sIE5pY29sYXMgQk9V
VEhPUlMgPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9S
U0Bxb3Ntb3MuY29tPj4sICJzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4iIDxzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGFz
IGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KUm9uLA0KDQpQbGVh
c2Ugc2VlIGlubGluZS4NCg0KRnJvbTogUm9uIFBhcmtlciBbbWFpbHRvOlJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb21dDQpTZW50OiBGcmlkYXksIE1hcmNoIDI4LCAyMDE0IDk6MTQgQU0N
ClRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGlj
YXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkhpLCBMdWN5Lg0KDQpXaGV0aGVyIG9yIG5vdCB5b3Vy
IGltcGxlbWVudGF0aW9uIGNvbmNlcHQgZm9yIElQL1VEUCBtYWtlcyBzZW5zZSBmb3IgeW91ciBw
cm9kdWN0IG9yIHlvdXIgbmV0d29yayBlbnZpcm9ubWVudCwgb3VyIGNoYXJ0ZXIgaXMgdG8gY3Jl
YXRlIGEgc29sdXRpb24gdGhhdCBpcyBub3QgZGVwZW5kZW50IG9uIGFueSBvbmUgZXhhY3QgdHJh
bnNwb3J0IGVuY2Fwc3VsYXRpb24uICAgIFRoYXQgYmVpbmcgc2FpZCwgYW55IHBhcnRpY3VsYXIg
aW1wbGVtZW50YXRpb24gY291bGQgY29uY2VpdmFibHkgcmVxdWlyZSBhIHNpbmdsZSB0eXBlIG9m
IGVuY2Fwc3VsYXRpb24uICAgSW4gc2hvcnQsIEkgdGhpbmsgeW91ciBwcm9wb3NhbCBmYWxscyBp
bnRvIHRoZSBpbXBsZW1lbnRhdGlvbiBhcHByb2FjaCBjYXRlZ29yeSB3aGljaCBpcyBvdXQgb2Yg
c2NvcGUgZnJvbSBhIHN0YW5kYXJkcyBwZXJzcGVjdGl2ZSwgSU1PLg0KW0x1Y3ldIHRoaXMgaXMg
YSDigJxjb27igJ0gZnJvbSBsb2dpc3RpY3MsIG5vdCBmcm9tIHRlY2huaWNhbC4g4pi5ICAgQWx0
ZXJuYXRpdmUgdG8gYWRkcmVzcyB0aGlzIGlzIHRvIGVuY29kZSBTRi1YIEluc3RhbmNlIGlkZW50
aWZpZXIgaW4gU0ZDIGhlYWRlciBpbnN0ZWFkIG9mIGluZGV4LCBhbmQgdXNlIFBBVEggSUQgKyBT
Ri1YIGluc3RhbmNlIGlkZW50aWZpZXIgaW4gU0ZDIGZvcndhcmRpbmcgcHJvY2Vzcywgd2hpY2gg
ZWZmZWN0aXZlbHkgYWNoaWV2ZXMgdGhlIHNhbWUgYW5kIHNpbXBsZXIgdGhhbiB1c2Ugb2YgaW5k
ZXgsIElNTy4NCg0KTHVjeQ0KDQogICBSb24NCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEx1Y3kgeW9uZw0KU2VudDogRnJpZGF5LCBNYXJj
aCAyOCwgMjAxNCAxMDowMyBBTQ0KVG86IE5pY29sYXMgQk9VVEhPUlM7IHNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBV
RFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCg0KDQpGcm9tOiBOaWNvbGFzIEJPVVRI
T1JTIFttYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tXQ0KU2VudDogRnJpZGF5LCBN
YXJjaCAyOCwgMjAxNCAzOjA4IEFNDQpUbzogTHVjeSB5b25nOyBSb24gUGFya2VyOyBYdXhpYW9o
dTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVE
UCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KSGVsbG8gTHVjeSwNCg0KWW91ciBwcm9w
b3NhbCBzdXBwb3NlcyB0aGF0IHRoZSBQYXRoIElkIGlzIGluY2x1ZGVkIHNvbWV3aGVyZS4gRWl0
aGVyIGluIHRoZSBJUC9VRFAgb3ZlcmxheSBmaWVsZHMgb3IgaW4gYSBzcGVjaWZpYyBoZWFkZXIu
IEkgdGhpbmsgdGhlIGxhdHRlciBzaG91bGQgcHJldmFpbC4NCltMdWN5XSBUbyBjbGFyaWZ5LCBp
biBteSBwcm9wb3NhbCBpdCB1c2UgdGhlIGxhdHRlci4gVGhlIHByb3Bvc2FsIGlzIHRvIHRyZWF0
IFNGQyBhcyBhbiBJUCAoL1VEUCkgYXBwbGljYXRpb24uIFNGQyBzb2x1dGlvbiByZWxpZXMgb24g
U0ZDIGhlYWRlciB0byBjb252ZXkgdGhlIHBhdGggSUQgYW5kIG1ldGFkYXRhLiBJIGRpZCBub3Qg
bWVudGlvbiBtZXRhZGF0YSBiZWNhdXNlIHRoZSBmb3J3YXJkaW5nIHBhcnQgZG9lcyBub3QgdXNl
IG1ldGFkYXRhLiBBZ2FpbiwgaW4gdGhpcyBwcm9wb3NhbCwgIHRoZXJlIGlzIGEgU0ZDIGhlYWRl
ciB0aGF0IGluY2x1ZGVzIFBhdGggSUQsIG1ldGFkYXRhLCBldGMuDQoNCllvdXIgcHJvcG9zYWwg
ZG9lcyBub3QgY292ZXIgTWV0YWRhdGEgdHJhbnNwb3J0IHdoaWNoIGlzIG9uZSBvYmplY3RpdmUg
b2YgdGhlIFNGQyBncm91cC4gU28gdGhhdCB3b3VsZCBoYXZlIHRvIGJlIGFkZGVkIHRvIHRoZSBo
ZWFkZXIgZWl0aGVyIGFzIGEgc2V0IG9mIGZpeGVkIGZpZWxkcyBvciBhcyBhIHZhcmlhYmxlIHNp
emVkIG9wdGlvbi4gV2UgYXJlIG5vdCB0aGF0IGZhciBmcm9tIHRoZSBxdWlubiBhbmQgemhhbmcg
ZHJhZnRzLg0KW0x1Y3ldIEhvcGUgYWJvdmUgc3RhdGVtZW50IGhlbHAgaGVyZS4NCg0KVGhlIG1h
aW4gZGlmZmVyZW5jZSBiZWluZyB0aGVuIG9uIHdoZXRoZXIgb3Igbm90IHdlIHNob3VsZCBoYXZl
IGFuIGluZGV4IGluIHRoZSBoZWFkZXIgYXMgd2VsbC4NCltMdWN5XSBObywgdGhpcyBpcyBub3Qg
bXkgcG9pbnQuIE15IHBvaW50IGlzIHdoYXQgaW5mb3JtYXRpb24gc2hvdWxkIGJlIHVzZWQgaW4g
Zm9yd2FyZGluZy4gV2Uga25vdyB0aGF0IGhhcyB0byBiZSBQQVRIIElEICsgc29tZXRoaW5nIHRo
YXQgcmVwcmVzZW50cyB0byBTRi1YIGluc3RhbmNlLiBTaG91bGQgd2UgdXNlIGluZGV4IG9yIFNG
LVggSVAgYWRkcmVzcz8gSSBzZWUgdGhlIGNvbXBsZXhpdHkgdG8gdXNlIGluZGV4IHRoYW4gSVAg
YWRkcmVzcy4NCg0KSSBkb24ndCBzZWUgaG93IGl0IGlzIG1vcmUgY29tcGxleCB0byBwcm92aXNp
b24gYSByb3V0aW5nIHRhYmxlIGluIGEgU0ZGIGNvbnRhaW5nIGEgbGlzdCBvZiBwYWlycyAocHJl
dmlvdXMgSVAgYWRkcmVzcywgW25leHQgSVAgYWRkcmVzcywuLl0pKiBvciBhbiBpbmRleGVkIGxp
c3Qgb2YgcGFpcnM6IChyZWNlaXZlZCBpbmRleCxbIFsobmV4dCBpbmRleCwgbmV4dCBJUCBhZGRy
ZXNzKSwuLl1dKSAqLg0KW0x1Y3ldIGNvbXBsZXhpdHkgSSBzZWUgd2VyZSBkZXNjcmliZWQgaW4g
cHJldmlvdXMgZW1haWwuDQoNCldoYXQgd2Ugc2VlIHRvdWdoIGlzIHRoYXQgdGhhdCByZWx5aW5n
IHRoZSBwcmV2aW91cyBJUCBzb3VyY2VzIGZvciByb3V0aW5nIGRvZXMgbm90IGFsbG93IGluIGFs
bCBjYXNlcyB0byBoYXZlIGEgU0ZGIHNlcnZlIG11bHRpcGxlIFNGIHNldHMgKG5leHQgU0ZzIGFs
bG93ZWQpIHdoZW4gdGhleSBhcHBlYXIgaW4gdGhlIHNhbWUgY2hhaW4uIFRoZSBpbmRleCBtZWNo
YW5pc20gYWxsb3dzIGl0IGluc3RlYWQuDQpbTHVjeV0gSU1POiAgUEFUSCBJRCArIFNGLVggaW5z
dGFuY2UgSVAgYWRkcmVzcyBjYW4gdW5pcXVlbHkgZGV0ZXJtaW5lIHRoZSBuZXh0IFNGLVggaW5z
dGFuY2UgSVAgaW4gYWxsIGNhc2VzLiAgTWF5YmUgSSBtaXNzIHRoZSBjYXNlLCBjb3VsZCB5b3Ug
Z2l2ZSBhbiBleGFtcGxlIHRoYXQgZG9lcyBub3Qgd29yaz8NCg0KVGhlIGxpbWl0YXRpb24gc2Vl
bSB0byBiZSB0aGF0IGFuIFNGRiBpbnN0YW5jZSwgaW4gdGhlIG1vZGVsIHlvdSBwcm9wb3NlLCBz
aG91bGQgbm90IHJlY2VpdmUgdHJhZmZpYyBmcm9tIGFub3RoZXIgb25lIHR3aWNlIGluIGEgY2hh
aW4uDQpbTHVjeV0gSXQgaXMgbm90IHRydWUuIERvbuKAmXQga25vdyB3aGVyZSBkbyB5b3UgZ2V0
IHRoYXQgaW1wcmVzc2lvbj8gUGxlYXNlIGdpdmUgYW4gZXhhbXBsZS4NCg0KVGhhbmtzLA0KTHVj
eQ0KDQpJcyBpdCBjb3JyZWN0ID8gYW5kIGlmIHNvIGlzIGl0IGFjY2VwdGFibGU/DQoNCg0KTmlj
b2xhcw0KDQpOb3RlOiAqIC0gc2Vjb25kIGVsZW1lbnQgaW4gdGhlIHBhaXIgaXMgYSBsaXN0IGFz
IHdlIGNvdWxkIGhhdmUgbXVsdGlwbGUgcG9zc2libGUgbmV4dCBob3BzIChlLmc7IExCUykNCg0K
DQpCYXNlZCBvbiBSb24gZXhhbXBsZSBvZiBJUCBzb3VyY2UgbW9kZWwgbGltaXRhdGlvbjoNCg0K
ICAgTmV0d29yayBjb25maWdyYXRpb246DQogICAgICAgICAgICBTRkYwKEluZ3JlcyksICBTRkYx
ICggU0ZBLCBTRkIpLCAgICBTRkYyIChTRkMsIFNGRCksIFNGRihFZ3Jlc3MpLg0KICAgICAgICAg
ICAgIFNvIDQgaG9zdCwgZWFjaCB3aXRoIGl0cyBzZXBhcmF0ZSBTRkYgSVAgYWRkcmVzcywgc2Vy
dmluZyBvbmUgb3IgbW9yZSBsb2NhbCBTRiAoc2FtZSBhZGRyZXNzIGFzIFNGRikNCg0KICAgY2hh
aW46IEluZ3Jlc3MsICBTRkEsICBTRkMsICBTRkIsIFNGRCAsIEVncmVzcy4NCiAgICAgICAgICAg
IFJ1bnMgaW50byBhIHByb2JsZW0gb24gU0ZGMiBhcyBpdCBjYW5ub3QgZGlzdGluZ3Vpc2ggdHJh
ZmZpYyBjb21pbmcgb3V0IG9mIFNGQSBvciBTRkIgYmFzZWQgb24gU0ZGMSBJUCBhZGRyZXNzIG9u
bHkuDQoNCiAgIGNoYWluOiBJbmdyZXNzLCBTRkEgLFNGQywgU0ZBLCBTRkQsIEVncmVzcy4NCiAg
ICAgICAgICAgIEhhcyBzb21lIGlzc3VlcyBhcyB3ZWxsIGFzIFNGRjIgdGhlIHNlY29uZCB0aW1l
IGNhbm5vdCBkaXN0aW5ndWlzaCB0aGF0IGl0IGlzIGhpdCB0aGUgZmlyc3QgdGltZSBvZiB0aGUg
c2Vjb25kIHRpbWUuDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpGcm9tOiBM
dWN5IHlvbmcgW2x1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNv
bT5dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgMTA6MjUgUE0NClRvOiBSb24gUGFy
a2VyOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2Zj
QGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGFz
IGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCkhpIFJvbiwNCg0KSWYg
d2UgdHJlYXQgU0ZDIGFzIGFuIElQIG9yIElQL1VQRCBhcHBsaWNhdGlvbiwgd2UgZG8gbm90IGNo
YW5nZSB0aGUgcmVxdWlyZW1lbnQgYW5kIGFyY2hpdGVjdHVyZS4gV2UgaGF2ZSBhIHNpbXBsZSBz
b2x1dGlvbiB0byBhY2hpZXZlIGJpLWRpcmVjdGlvbmFsIFNGQyB3aXRoIHRoZSBzYW1lIFBhdGgg
SUQuIExldCBtZSBleHBsYWluIHRoZSBzb2x1dGlvbiBhZ2Fpbi4NCg0KSWYgd2UgaW1wbGVtZW50
IFNGQyBhcyBhbiBJUCBvciBVRFAvSVAgYXBwbGljYXRpb24sIGkuZS4gb25jZSB0cmFmZmljIGlz
IGNsYXNzaWZpZWQgYnkgdGhlIGNsYXNzaWZpY2F0aW9uLCBpdCBhZGRzIFNGQyBoZWFkZXIgYW5k
IElQIGhlYWRlciAob3V0ZXIpIG9uIHRoZSBwYWNrZXRzIChVRFAgaGVhZGVyIHRvbyBpbiBsYXR0
ZXIgY2FzZSksIGFuZCBzZW5kIHN1Y2ggcGFja2V0cyBhcyBhIHJlZ3VsYXIgSVAgcGFja2V0LiBU
aGUgc3JjIElQIG9uIG91dGVyIGhlYWRlciBpcyBjbGFzc2lmaWNhdGlvbiBJUCBhZGRyZXNzLCBh
bmQgZHN0IElQIGlzIG5leHQgU0YtWCBJbnN0YW5jZSBJUCBhZGRyZXNzLiBXZSBvbmx5IG5lZWQg
dG8gcmVxdWVzdCBhIG5ldyBJUCBwcm90b2NvbCB0eXBlIGZvciBTRkMuICBBdCB0aGUgU0ZGLCBp
dCBjYW4gc2VhcmNoIG5leHQgU0YtWCBJbnN0YW5jZSBJUCBhZGRyZXNzIGJhc2VkIG9uIFBhdGgg
SUQgaW4gU0ZDIGhlYWRlciBhbmQgc3JjIElQIGFkZHJlc3MgKHByZXZpb3VzIFNGKSBvbiB0aGUg
cGFja2V0IHdoZW4gcmVjZWl2aW5nIGEgcGFja2V0IGZyb20gcHJldmlvdXMgU0YtWCBpbnN0YW5j
ZTsgaXQgZm9yd2FyZHMgdGhlIHBhY2tldCBvbiBkc3QgSVAgIG9uIHRoZSBwYWNrZXQgd2hlbiBy
ZWNlaXZpbmcgYSBwYWNrZXQgZnJvbSBhbm90aGVyIFNGRi9TTkYuICBBIFNGLVggaW5zdGFuY2Ug
YWxzbyBmb3J3YXJkcyB0aGUgcGFja2V0IHdpdGggU0ZDIGhlYWRlciBhcyBhbiBJUCBwYWNrZXQg
YW5kIGZpbGxzIGl0cyBJUCBhZGRyZXNzIGFzIHNyYyBJUCBvbiBvdXRlciBoZWFkZXIgYW5kIHRo
ZSBTRkYvU05GIElQIGFkZHJlc3MgYXMgdGhlIGRzdCBJUCBvbiB0aGUgb3V0ZXIgaGVhZGVyLg0K
DQpGb3IgYmktZGlyZWN0aW9uYWwgU0ZDLCBib3RoIGRpcmVjdGlvbnMgY2FuIHVzZSB0aGUgc2Ft
ZSBQYXRoIElEIGluIHRoaXMgc29sdXRpb24uIFBhdGggSUQgKyBzcmMgSVAgYWRkcmVzcyBsZXQg
U0ZGIHVuaXF1ZWx5IGdldCB0aGUgbmV4dCBTRi1YIGluc3RhbmNlIGluIGZvcndhcmRpbmcgdGFi
bGUuDQoNClRoaXMgc29sdXRpb24gY2FuIGltcGxlbWVudCBTTkYvU0ZGIGZ1bmN0aW9uIG9uIGEg
cmVndWxhciByb3V0ZXIgd2l0aG91dCBjaGFuZ2luZyB0aGUgcm91dGVyIGJlaGF2aW9yLCBpLmUu
IGZvcndhcmQgdGhlIHBhY2tldCBiYXNlZCBvbiBpdHMgZGVzdGluYXRpb24gSVAgYWRkcmVzcy4g
SWYgdGhlIGRlc3RpbmF0aW9uIGFkZHJlc3MgaXMgcm91dGVyIGl0c2VsZiwgdGhlIHJvdXRlciB0
ZXJtaW5hdGVzIGFuZCBjaGVjayB0aGUgcHJvdG9jb2wgdHlwZS4gSWYgdGhlIHR5cGUgaXMgU0ZD
LCB0aGUgcm91dGVyIHdpbGwgcGVyZm9ybSBhIHRhYmxlIGxvb2t1cCBiYXNlZCBvbiBQYXRoIElE
IGluIFNGQyBoZWFkZXIgKyBzcmMgSVAgb24gb3V0ZXIgSVAgaGVhZGVyLiBBcyBzaW1wbGUgYXMg
dGhhdC4gVGhpcyBzb2x1dGlvbiBhbGxvdyBsZXZlcmFnaW5nIGEgbG90IG9mIElQIGZ1bmN0aW9u
cyB0b28uDQoNClNpbmNlIElQIGNhbiBiZSB0cmFuc3BvcnRlZCBvdmVyIG1hbnkgdHJhbnNwb3J0
IHNvbHV0aW9ucywgRXRoZXJuZXQsIE1QTFMsIG92ZXJsYXksIGV0YywgaW4gdGhlb3J5LCBTRkMg
Y2FuIGJlIGltcGxlbWVudGVkIG92ZXIgYW55IHRyYW5zcG9ydCBuZXR3b3JrIHRvby4gVGhlIHNv
bHV0aW9uIGNhbiBtYWtlIGNvbnRyb2wgYW5kIG1hbmFnZW1lbnQgZWFzeSBiZWNhdXNlIHdlIGRv
buKAmXQgaGF2ZSB0byBhc3NpZ24gaW5kZXggZm9yIGVhY2ggU0YtWCBpbnN0YW5jZXMuIFNGLVgg
SVAgYWRkcmVzcyBhcyB1bmlxdWUgaWRlbnRpZmllciBpcyB1c2VkIGluIGFsbCBTRkNzLg0KDQpB
bnkgY29tbWVudCBvbiB0aGlzIHByb3Bvc2FsLg0KDQpUaGFua3MsDQpMdWN5DQoNCg0KDQpGcm9t
OiBSb24gUGFya2VyIFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNl
bnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAzOjI0IFBNDQpUbzogTHVjeSB5b25nOyBYdXhp
YW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3Jn
PG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9y
IFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KTHVjeS4NCg0KRG8geW91IGhhdmUg
YSBzcGVjaWZpYyBwcm9wb3NhbCBmb3IgbWFraW5nIGJpZGlyZWN0aW9uYWwgY2hhaW5zIGVhc2ll
ciB0byBkZXBsb3kgYW5kIG1hbmFnZT8gICBJZiBzbywgd291bGQgeW91IHN1Z2dlc3QgY2hhbmdl
cyB0byB0aGUgcmVxdWlyZW1lbnRzPyAgIEFyY2hpdGVjdHVyZT8gICBIZWFkZXIgZW5jYXBzdWxh
dGlvbj8gICBDb250cm9sIHBsYW5lIChmdXR1cmUpPw0KDQogICAgUm9uDQoNCg0KRnJvbTogTHVj
eSB5b25nIFttYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFy
Y2ggMjcsIDIwMTQgNDoxOCBQTQ0KVG86IFJvbiBQYXJrZXI7IFh1eGlhb2h1OyBSZWluYWxkbyBQ
ZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9u
LCBwcm9zIGFuZCBjb25zPw0KDQpSb24sDQoNCklNTywgV2UgY2Fu4oCZdCBtYWtlIG9uZSBwYXJ0
IHNpbXBsZSBhbmQgZ29vZCBsb29raW5nIGJ1dCBsZWF2ZSBvdGhlciBwYXJ0cyB0byBiZSBpbiBj
b21wbGV4LiBPdXIgZ29hbCBpcyB0byBoYXZlIGEgc2ltcGxlIGFuZCBsb3cgY29zdCBTRkMgc29s
dXRpb24gdG8gY292ZXIgbWFqb3JpdHkgdXNlIGNhc2VzLiBTUCBhbHJlYWR5IGNhbiBpbXBsZW1l
bnQgU0ZDIG9uIHRvZGF54oCZcyBuZXR3b3JrLiBJZiB3ZSBjYW7igJl0IG1ha2UgdGhpcyBnb2Fs
LCB0aGVuIHRoZSBzb2x1dGlvbiBtYXkgbm90IGJlIHVzZWZ1bC4NCg0KVGhhbmtzLA0KTHVjeQ0K
DQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAzOjExIFBNDQpUbzogTHVjeSB5b25n
OyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGll
dGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFu
IElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KTHVjeSwNCg0KWW91IHJh
aXNlIGEgZ29vZCBwb2ludCBvbiBiaWRpcmVjdGlvbmFsIGNoYWlucywgd2hpY2ggSSB0aGluayBp
cyBhIG1ham9yaXR5IHVzZSBjYXNlIGZvciBmdW5jdGlvbmFsLCBzaW1wbGlmaWNhdGlvbiwgb3Ig
b2JzZXJ2YWJpbGl0eSByZWFzb25zLiAgICBUaGUgd2F5IHdl4oCZdmUgZXhwcmVzc2VkIHRoaW5n
cyBzbyBmYXIsIGl0IHdvdWxkIGJlIHVwIHRvIHRoZSBtYW5hZ2VtZW50IHBsYW5lIG9yIGNvbnRy
b2wgcGxhbmUgdG8gaW5kaWNhdGUgaG93IHN1Y2ggaW5kaXZpZHVhbCBwYXRocyBhcmUgcGFpcmVk
IHRvZ2V0aGVyLg0KDQogICBSb24NCg0KDQoNCkZyb206IEx1Y3kgeW9uZyBbbWFpbHRvOmx1Y3ku
eW9uZ0BodWF3ZWkuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDQ6MDggUE0N
ClRvOiBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZl
IERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTog
W3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0K
Um9uLA0KDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAzOjAxIFBNDQpUbzogTHVj
eSB5b25nOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsg
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZD
IGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KTHVjeSwNCg0K
T25lIGNsYXJpZmljYXRpb24uICAg4oCcVGhlIHBhdGjigJ0gZG9lcyBub3QgZXhhY3RseSBtZWFu
IHRoZSBTRkMuICAgVGhlIFNGQyBpcyBhYnN0cmFjdCwgYmVmb3JlIGFjY291bnRpbmcgZm9yIG5l
dHdvcmsgbG9jYXRvcnMuICAgQXMgYSBzcGVjaWFsIGNhc2UsIGlmIGFsbCBvZiB0aGUgU0bigJlz
IGluIHRoZSBTRkMgaGF2ZSBvbmx5IGEgc2luZ2xlIG5ldHdvcmsgbG9jYXRvciwgdGhlbiB0aGUg
cGF0aCBhbmQgY2hhaW4gYXJlIHRoZSBzYW1lLiAgIEJ1dCwgaWYgYW55IG9yIGFsbCBvZiB0aG9z
ZSBTRuKAmXMgYXJlIG11bHRpcGx5IGxvY2F0ZWQsIHRoZW4gdGhlIHBhdGggaXMgc3BlY2lmaWMg
dG8gYW4gZXhhY3Qgc2VxdWVuY2Ugb2YgbG9jYXRlZCBzZXJ2aWNlIGZ1bmN0aW9uIGluc3RhbmNl
cy4NCltMdWN5XSBUaGFuayB5b3UgZm9yIGNsYXJpZmljYXRpb24uIEkgYWdyZWUgd2l0aCB0aGF0
LiBUaGUgcGF0aCBpcyBhbiBleGFjdCBzZXF1ZW5jZSBvZiBsb2NhdGVkIHNlcnZpY2UgZnVuY3Rp
b24gaW5zdGFuY2VzLiBGb3IgYSBiaS1kaXJlY3Rpb25hbCBTRkMsIGl0IGhhcyB0byBiZSB0cmVh
dGVkIGFzIHR3byBkaXN0aW5jdCBwYXRocyBpbiB0aGlzIHNvbHV0aW9uLiBBbnkgY29uY2VybiBv
biB0aGUgY29tcGxleGl0eSBpbiBtYW5hZ2luZyB0aGVtPw0KDQpUaGFua3MsDQpMdWN5DQoNCiAg
ICBSb24NCg0KDQpGcm9tOiBMdWN5IHlvbmcgW21haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbV0N
ClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAzOjQxIFBNDQpUbzogUm9uIFBhcmtlcjsg
WHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRm
Lm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJ
UCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkhpIFJvbiwNCg0KRnJvbTog
Um9uIFBhcmtlciBbbWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dDQpTZW50
OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgMTI6MDkgUE0NClRvOiBMdWN5IHlvbmc7IFh1eGlh
b2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8
bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3Ig
VURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpMdWN5LA0KDQpSZWdhcmRpbmcgdGhl
IFNGIEluZGV4LCBkcmFmdC16aGFuZy1zZmMtc2NoIGRlZmluZXMgdGhpcyBhcyByZWxhdGl2ZSB0
byB0aGUgcGF0aCwgYW5kIG5vdCBhcyBhIGdsb2JhbGx5IHVuaXF1ZSBpZGVudGlmaWVyIG9mIGFu
IFNGIGluc3RhbmNlLg0KW0x1Y3ldIFRoaXMgaXMgbXkgdW5kZXJzdGFuZGluZyB0b28uIOKAnFRo
ZSBwYXRo4oCdIGhlcmUgbWVhbnMgYSBTRkMsIHJpZ2h0PyBJIGRvIG5vdCBzZWUgaW5kZXggYXMg
YW4gU0YgaW5zdGFuY2UgaWRlbnRpZmllciBhdCBhbGwsIGl0IGlzIGFuIGFsaWFzIGFuZCBvbmx5
IHVzZWQgaW4gZm9yd2FyZGluZy4gVGhpcyBpcyB0aGUgcmVhc29uLCBJIHRoaW5rLCB0aGF0IGFz
c2lnbmluZyB0aGVzZSBhbGlhc2VzIGFuZCBjb25maWd1cmluZyB0aGVuIGluIGZvcndhcmRpbmcg
dGFibGUgaXMgY29tcGxleCBmb3IgbWFuYWdlbWVudCBhbmQgY29udHJvbGxlciBhbmQgbWF5IHBy
dW5lIGFuIGVycm9yIGVhc2lseS4gRm9yIHN1cHBvcnRpbmcgYmktZGlyZWN0aW9uYWwgb3IgYnJh
bmNoaW5nIHVzZSBjYXNlcywgdXNpbmcgaW5kZXggaW4gZm9yd2FyZGluZyBtYXkgYWxzbyBicmlu
ZyBvdGhlciBjb25jZXJucy4NCg0KUmVnYXJkaW5nIFRUTCwgbXkgZmlyc3QgdGhvdWdodCBpcyB0
aGF0IGlzIGEgcHJvcGVydHkgb2YgdGhlIHRyYW5zcG9ydCwgYW5kIGlmIGl0IGlzIGltcG9ydGFu
dCB0byB5b3UsIGNob29zZSB0aGUgdHJhbnNwb3J0IGFjY29yZGluZ2x5LiAgIEJ1dCwgSeKAmW0g
b3BlbiB0byBmdXJ0aGVyIGRpc2N1c3Npb24gYWxvbmcgdGhlc2UgbGluZXMuDQpbTHVjeV0gVGhh
bmsgeW91IGZvciB0aGUgY2xhcmlmaWNhdGlvbi4gVGhpcyBpcyByZWxhdGVkIHRvIHRoZSBkaXNj
dXNzaW9uIHVuZGVyIHRoaXMgdGl0bGUuIElmIFNQQyBpcyBpbXBsZW1lbnRlZCBhcyBJUCBvciBJ
UC9VRFAgYXBwbGljYXRpb24sIGl0IGNhbiBsZXZlcmFnZSBhIGxvdCB3aGF0IElQIHRlY2hub2xv
Z3kgaGF2ZSBkb25lLiBJZiB3ZSBhc3N1bWUgdGhhdCBTRkMgbWF5IGJlIGNhcnJpZWQgb3ZlciBh
bnkgdHJhbnNwb3J0IHNvbHV0aW9uLCBTRkMgaW1wbGVtZW50YXRpb24gaGFzIHRvIHByb3ZpZGUg
dGhlc2UgZnVuY3Rpb25zLCB3aGljaCwgSU1PLCByZWxhdGVkIHRvIHdoYXQgaW5mb3JtYXRpb24g
dGhhdCBTRkMgaGVhZGVyIG5lZWQgdG8gaG9sZC4NCg0KVGhhbmtzLA0KTHVjeQ0KDQogICBSb24N
Cg0KDQpGcm9tOiBMdWN5IHlvbmcgW21haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbV0NClNlbnQ6
IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAxMjoyNiBQTQ0KVG86IFJvbiBQYXJrZXI7IFh1eGlh
b2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8
bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3Ig
VURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpIaSBSb24sDQoNCkkgYXNzdW1lIHRo
YXQgdGhlIGluZGV4IHVzYWdlIHlvdSBtZW50aW9uZWQgYmVsb3cgaXMgdGhlIHNhbWUgd2hldGhl
ciB0aGVzZSB0aHJlZSBTRnMgYXJlIG9uIG9uZSBTRkYgb3IgdHdvIFNGRnMsIHdoaWNoIG1lYW5z
IHRoYXQgdGhlIGluZGV4ICMgaXMgYXNzaWduZWQgdG8gU0YtWC1JIHBlciBTRkMgYW5kIGJ5IHRo
ZSBpbmNyZW1lbnRhbC4gQSBTRi1YLUkgbWF5IGJlIHNlcnZlZCB0byBtYW55IFNGQ3MgYW5kIHBv
c2l0aW9uIGRpZmZlcmVudGx5IGluIFNGQ3MuIFRoaXMgbWVhbnMgdGhhdCwgaW4gdGhpcyBtZXRo
b2QsIGEgU0YtWC1JIGlzIG1hcHBlZCB3aXRoIGRpZmZlcmVudCBpbmRleCAjLCBvbmUgcGVyIGVh
Y2ggU0ZDIHRoYXQgaGFzIHRoZSBTRi1YLUkuIElNTzogIHdoZW4gb3BlcmF0b3Ivc3lzdGVtIGNy
ZWF0ZXMgYSBTRkMgYW5kIHNlbGVjdHMgU0YtWC1JcyBmb3IgdGhlIFNGQywgYW5kIHRoZW4gYXNz
aWduIGluZGV4ICMgdG8gdGhlbSBhbmQgY29uZmlndXJlIHRoZSBmb3J3YXJkaW5nIHRhYmxlIHdp
dGggcGF0aCBJRCBhbmQgaW5kZXggIyBpbiB0aGUgcmVsYXRlZCBTRkZzLiBGdXJ0aGVybW9yZSwg
ZWFjaCBpbmRleCAjIGFsc28gbmVlZCB0byBiZSBhc3NvY2lhdGVkIHRvIHRoZSBhZGRyZXNzIG9y
IHBvcnQgdGhhdCB0cmFuc3BvcnQgbGF5ZXIgY2FuIHVuZGVyc3RhbmQuICBJTU86IHRoaXMgaXMg
YSBjb21wbGV4IHByb2Nlc3MgZm9yIHRoZSBzeXN0ZW0sIHVuZWFzeSB0byBtYW5nZXIgdG9vLCBh
bmQgbWF5IGVhc2lseSBwcm9uZSBhbiBlcnJvci4NCg0KU2Vjb25kLCB5b3VyIGRyYWZ0IGFsc28g
bWVudGlvbiB0aGF0IHRoZSB1c2Ugb2YgaW5kZXggdG8gcHJldmVudCB0aGUgbG9vcC4gIFRoZSBs
b29wIGRvZXMgbm90IG9jY3VyIGluIG5vcm1hbCBjb25kaXRpb24uIFRoZSBsb29wIG9jY3VycyBp
biBhYm5vcm1hbCBjb25kaXRpb24uIFNvIHRoZSBsb29wIHByZXZlbnRpb24gbWVjaGFuaXNtIGlz
IHRvIHByZXZlbnQgbm8gbG9vcCBoYXBwZW4gaW4gYW55IGFibm9ybWFsIGNvbmRpdGlvbi4gVGhh
dCBpcyB3aHkgVFRMIGlzIGRlc2lnbmVkIGZvciBpbiBJUCBuZXR3b3JrLiBJZiBTRkMgaGVhZGVy
IGlzIGV4cGVjdGVkIHRvIHRyYW5zcG9ydCBvdmVyIGFueSB0cmFuc3BvcnQgbmV0d29yayBiZXNp
ZGUgSVAsIGl0IG5lZWRzIHRoZSBzaW1pbGFyIG1lY2hhbmlzbSBhcyBJUC9UVEwuIFRoZSB1c2Fn
ZSBvZiBpbmRleCBpbiB5b3VyIHByb3Bvc2FsIGRvZXMgbm90IGFjaGlldmUgdGhpcyBwdXJwb3Nl
Lg0KDQpJZiB3ZSB1c2UgSVAgYXMgdHJhbnNwb3J0LCBJTU86IG5vIG5lZWQgdG8gaW1wbGVtZW50
IFRUTCBtZWNoYW5pc20gd2l0aGluIFNGQywganVzdCBsZXZlcmFnZSBJUCBUVEwgY2FwYWJpbGl0
eS4gQnV0LCBpZiBvdmVyIG90aGVyIHRyYW5zcG9ydHMsIHdlIG5lZWQgdG8gaW1wbGVtZW50IElQ
L1RUTCBsaWtlIG1lY2hhbmlzbSBpbiBTRkMuDQoNClJlZ2FyZHMsDQpMdWN5DQoNCg0KRnJvbTog
Um9uIFBhcmtlciBbbWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dDQpTZW50
OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgOTozNSBBTQ0KVG86IFh1eGlhb2h1OyBMdWN5IHlv
bmc7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBV
RFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNClhpYW9odSwNCg0KSSBkb27igJl0IHRo
aW5rIHdlIG5lZWQgdG8gdmlldyB0aGUgU0YgaW5kZXggYXMgYSBUVEwuICAgQXBwcm9wcmlhdGUg
dmFsaWRhdGlvbiBhbmQgbG9vcCBzdXBwcmVzc2lvbiBjYW4gYmUgZG9uZSBldmVuIHdpdGggdGhl
IGN1cnJlbnQgcHJvcG9zZWQgZGVmaW5pdGlvbi4gICAgQW55IFNGRiByZWNlaXZpbmcgYW4gU0ZD
IGVuY2Fwc3VsYXRlZCBwYWNrZXQgb3IgZnJhbWUgd291bGQgbmVlZCB0byBrbm93IHRvIHdoaWNo
IG9mIGl0cyBkZXBlbmRlbnQgU0bigJlzIGl0IHNob3VsZCBmb3J3YXJkIHRoZSBwYWNrZXQgb3Ig
ZnJhbWUuICAgVG8gZG8gc28gbWVhbnMgdGhhdCBpdCBjYW4gdmFsaWRhdGUgdGhhdCB0aGUgcGF0
aCBJRCBpcyBvbmUgdGhhdCBpdCBleHBlY3RzIHRvIHBhcnRpY2lwYXRlIGluIGFuZCB0aGF0IHRo
ZSBTRiBpbnN0YW5jZSBpZGVudGlmaWVkIGJ5IHRoZSBpbmRleCBvbiB0aGF0IHBhdGggaXMgb25l
IHRoYXQgaXQgaXMgcmVzcG9uc2libGUgZm9yLiAgICBTdWNoIGNoYWluIHBhdGggZGF0YSBtYXkg
aGF2ZSBiZWVuIGxvY2FsbHkgcHJvdmlzaW9uZWQgb3IgbWF5IGhhdmUgYmVlbiBkaXN0cmlidXRl
ZCBpbiBhIGNvbnRyb2wgcGxhbmUuDQoNCldoZW4gdGhlIFNGRiByZWNlaXZlcyB0aGUgZ29vZCBw
YWNrZXQgb3IgZnJhbWUgYmFjayBmcm9tIG9uZSBvZiBpdHMgZGVwZW5kZW50IFNG4oCZcywgaXQg
d2lsbCBpZGVudGlmeSB0aGUgbmV4dCBTRiBhbmQgU0ZGIGJ5IGNvbnN1bHRpbmcgaXRzIGxvY2Fs
IGRhdGFiYXNlLiAgIElmIGl0IGlzIG5vdCB0aGUgZmluYWwgU0YsIHRoZW4gdGhlIFNGIGluZGV4
IGlzIGluY3JlbWVudGVkLCB0aGUgdHJhbnNwb3J0IGhlYWRlciB1cGRhdGVkIGFzIG5lY2Vzc2Fy
eSwgYW5kIHRoZSBwYWNrZXQgb3IgZnJhbWUgcHJvZ3Jlc3NlZC4gICAgRmFpbHVyZSB0byBwcm9w
ZXJseSBpbmNyZW1lbnQgdGhlIFNGIEluZGV4IHdvdWxkIGJlIGFraW4gdG8gZmFpbHVyZSB0byBk
ZWNyZW1lbnQgYSBUVEwgYnkgYSByb3V0ZXIg4oCTIHRoZXJlIGlzIG5vIHByb3RlY3Rpb24gZnJv
bSB0aGF0Lg0KDQogICBSb24NCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZ10gT24gQmVoYWxmIE9mIFh1eGlhb2h1DQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIw
MTQgNTo0NCBBTQ0KVG86IFJvbiBQYXJrZXI7IEx1Y3kgeW9uZzsgUmVpbmFsZG8gUGVubm8gKHJl
cGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpT
dWJqZWN0OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBh
bmQgY29ucz8NCg0KDQrlj5Hku7bkuro6IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
XSDku6PooaggUm9uIFBhcmtlcg0K5Y+R6YCB5pe26Ze0OiAyMDE05bm0M+aciDI25pelIDc6MTMN
CuaUtuS7tuS6ujogTHVjeSB5b25nOyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9s
c29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCuS4u+mimDogUmU6IFtzZmNd
IFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkx1Y3ks
DQoNClJlZ2FyZGluZyB0aGUgc2VydmljZSBmdW5jdGlvbiBpbmRleCB0aGF0IHdvdWxkIGJlIGNv
bnRhaW5lZCBpbiB0aGUgc2VydmljZSBoZWFkZXIsIEkgdGhpbmsgaXQgaXMgc2ltcGx5IGluY3Jl
bWVudGVkIGZyb20gMSB0byBpbmRpY2F0ZSB0aGUgbmV4dCBzZXJ2aWNlIGZ1bmN0aW9uIHdpdGhp
biB0aGUgY2hhaW4uICAgRm9yIGV4YW1wbGUsIGlmIHRoZSBwYXRoIElEIGlzIFgsIGZvciBhIHBh
dGgge1NGLUEtNSwgU0YtQi0yLCBTRi1DLTZ9LCB0aGVuIHBhY2tldHMgZGVzdGluZWQgZnJvbSBh
IGNsYXNzaWZpZXIgdG93YXJkcyBTRi1BLTUgd291bGQgY2FycnkgKHBhdGggWCwgaW5kZXggMSks
IHBhY2tldHMgZnJvbSBTRi1BLTUgdG8gU0YtQi0yIHdvdWxkIGNhcnJ5IChwYXRoIFgsIGluZGV4
IDIpLCBldGMuDQoNCltYaWFvaHVdIEkgdGhpbmsgdGhlIHZhbHVlIG9mIHRoZSBzZXJ2aWNlIGlu
ZGV4IHNob3VsZCBiZSBkZWNyZW1lbnRlZCwgcmF0aGVyIHRoYW4gYmVpbmcgaW5jcmVtZW50ZWQg
d2hlbiB0cmF2ZWxsaW5nIGFsb25nIHRoZSBzZXJ2aWNlIHBhdGggc2luY2UgdGhhdCBpbmRleCBp
cyBub3Qgb25seSB1c2VkIGZvciBpbmRpY2F0aW5nIHRoZSBuZXh0IHNlcnZpY2UgZnVuY3Rpb24g
d2l0aGluIHRoZSBjaGFpbiwgYnV0IGFsc28gdXNlZCBmb3Igb3RoZXIgcHVycG9zZXMgKGUuZy4s
IFRUTCBvZiB0aGUgc2VydmljZSBwYXRoLCBpbmRpY2F0b3Igb2YgdGhlIGVuZCBvZiB0aGUgc2Vy
dmljZSBjaGFpbiksIHVubGVzcyB5b3Ugd2FudCB0byBpbnRyb2R1Y2UgYW4gYWRkaXRpb25hbCBm
aWVsZCB3aGljaCBpbmRpY2F0ZXMgdGhlIHRvdGFsIGxlbmd0aCBvZiB0aGUgc2VydmljZSBjaGFp
bi4NCg0KQmVzdCByZWdhcmRzLA0KWGlhb2h1DQoNCiAgIFJvbg0KDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KRnJvbTogc2ZjIFtzZmMtYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmc+XSBvbiBiZWhhbGYgb2YgTHVjeSB5b25nIFtsdWN5LnlvbmdA
aHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+XQ0KU2VudDogVHVlc2RheSwg
TWFyY2ggMjUsIDIwMTQgNjozOCBQTQ0KVG86IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2
ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6
IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQpI
aSBSZWluYWxkbywNCg0KVGhhbmsgeW91IHRvIHNoYXJlIHlvdXIgdmlld3Mgb24gdGhpcyBzb2x1
dGlvbi4gV2Ugd2FudCB0byBoYXZlIGFuIGVsZWdhbnQgYW5kIGdlbmVyYWwgc29sdXRpb24gd2l0
aCBvbmUgc3RhbmRhcmQgU0ZDIGhlYWRlciB0byBjb3ZlciBtYWpvcml0eSB1c2UgY2FzZXMNCg0K
U2VlIGlubGluZSBiZWxvdy4NCg0KDQpGcm9tOiBSZWluYWxkbyBQZW5ubyAocmVwZW5ubykgW21h
aWx0bzpyZXBlbm5vQGNpc2NvLmNvbV0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDQ6
NTYgUE0NClRvOiBMdWN5IHlvbmc7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxp
Y2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpIaSwNCg0KVGhlcmUgYXJlIHNldmVyYWwgc29sdXRp
b24gdG8gdGhpcyBwcm9ibGVtLiBTb21lIG9mIHRoZW0gaW1wbGVtZW50YXRpb24gc3BlY2lmaWMs
IG90aGVycyBtb3JlIGVsZWdhbnQuDQoNCjEgLSBPbmUgb2YgdGhlIG1vcmUgZWxlZ2FudCBvbmVz
IGlzIHRvIHVzZSB0aGUgU2VydmljZSBJbmRleCB0byBkZXRlcm1pbmUgdGhlIG5leHQgc2Vydmlj
ZSBmdW5jdGlvbiBpbnN0YW5jZS4gIEl0IG1ha2VzIGZvciBhIGNvbXBsZXRlbHkgc3RhdGVsZXNz
IHNvbHV0aW9uIChjb2RlIHdpc2UpLg0KW0x1Y3ldIHdoZW4gdXNpbmcgUGF0aCBJRCBhbmQgU2Vy
dmljZSBJbmRleCBvbiBTRkMgaGVhZGVyLCBpdCByZXF1aXJlcyBhc3NpZ25pbmcgaW5kZXggIyB0
byBlYWNoIFNGIGluc3RhbmNlLCBjb25maWd1cmluZyB0aGVtIGluIHRoZSBmb3J3YXJkaW5nIHRh
YmxlLCB3aGljaCBpcyB2ZXJ5IGNvbXBsZXggcHJvY2VzcyBhbmQgZWFzaWx5IHBydW5lIGZvciBl
cnJvciBpbiBtYXkgb3Bpbmlvbi4gIEluIGFkZGl0aW9uLCBlYWNoIFNGIGluc3RhbmNlIG1heSBz
ZXJ2ZSBtb3JlIHRoYW4gb25lIFNGQywgc28gbmVlZCB0byBhc3NpZ24gaW5kZXggIyBmb3IgZWFj
aCBTRkMsIHdoaWNoIGlzIG1vcmUgY29tcGxleC4gUmVnYXJkaW5nIHRoZSBzdGF0ZWxlc3MsIEkg
ZG9u4oCZdCBnZXQgaXQuIElzbuKAmXQgaW5kZXggIyBhIHN0YXRlIGFzIHdlbGwgKG1heSBiZSBm
ZXcgYml0IGxlc3MpPw0KDQpUbyBpbXBsZW1lbnQgdHJ1ZSBzdGF0ZWxlc3MsIFNGQyBoZWFkZXIg
bmVlZHMgYWJpbGl0eSB0byBjYXJyeSBhbGwgU0ZJcyBJUCBhZGRyZXNzZXMgaW4gU0ZDIGhlYWRl
ciwgd2hpY2ggd2FzIGNvbnNpZGVyZWQgYXMgbm9uLXNjYWxlIHNvbHV0aW9uLg0KDQoNCjIg4oCT
IEFub3RoZXIgb3B0aW9uIGlzIGZyb20gYSBjb2RpbmcgcGVyc3BlY3RpdmUgeW91IGNhbiBqdXN0
IGtlZXAgbW9yZSBzdGF0ZSBpbiB5b3VyIFNOL1NGRiB3aGlsZSB5b3UgcHJvY2VzcyB0aGUgcGFj
a2V0IGFuZCBkZXRlcm1pbmUgd2hhdCBpcyB0aGUg4oCcbmV4dOKAnSBzZXJ2aWNlLg0KW0x1Y3ld
IEFncmVlLg0KDQpCdXQgaXJyZXNwZWN0aXZlLCB0aGUgU04gbmVlZHMgdG8ga25vdyB0aGUgUGF0
aCBJRCBhbmQgdGhlIGxpc3Qgb2YgU0ZJcyBpbnRlcm5hbCB0byBpdHMgbm9kZS4gVGhpcyBwcm92
aXNpb25pbmcgY2FuIGhhcHBlbiBpbiBhIHZhcmlldHkgb2Ygd2F5cywgSSBpbXBsZW1lbnRlZCB3
aXRoIFJFU1Rjb25mIGFuZCBOZXRjb25mLg0KDQpBcyBmYXIgYXMgVURQL0lQIHZzLklQLCBJIGdp
dmUgcHJlZmVyZW5jZSB0byBVRFAvSVAuIElmIHlvdSBoYXZlIGEgZml4ZWQgcG9ydCBvdmVyIFVE
UCBpbiB3aGljaCB0byByZWNlaXZlL3NlbmQgcGFja2V0czoNCg0KLSBZb3UgY2FuIGhhdmUgeW91
ciBlbnRpcmUgZGF0YXBsYW5lIGluIHVzZXJwYWNlIGFuZCB1c2UgYSB2YXJpZXR5IG9mIHByb2dy
YW1taW5nIGxhbmd1YWdlcy4NCi0gWW91IGRvIG5vdCBuZWVkIHJhdyBwYWNrZXQgYWNjZXNzIHRv
IHB1bGwvc2VuZCBwYWNrZXRzLiBUaGVyZWZvcmUgbm8gcm9vdCBzdXBwb3J0Lg0KLSBVRFAgY2Fu
IHRyYXZlcnNlIG5vbi1TRkMgYXdhcmUgbWlkZGxleGJveGVzLg0KW0x1Y3ldIEFncmVlIG9uIHRo
aXMgc3RhdGVtZW50LiBCdXQgZm9yIFNGQyBkb21haW4sIGRvIHdlIHdhbnQgdG8gYWxsb3cgc3Vj
aCBtaWRib3hlcyBvbiBTRkMgcGF0aD8gTWF5YmUgaGFwcGVuIGlmIGEgU0ZDIGRvbWFpbiBjcm9z
c2VzIG1vcmUgdGhhbiB0cmFuc3BvcnQgZG9tYWlucz8gVGhpcyBpcyBvbmUgSSBsaWtlIHRvIGtu
b3cgZnJvbSBTUHMgYW5kIFNGIHZlbmRvcnMuDQoNClJlZ2FyZHMsDQpMdWN5DQpPciB5b3UgY2Fu
IHVzZSBhbnkgb2YgdGhlIGF2YWlsYWJsZSBtZXRob2RzKCBUVVJOLCBTVFVOLCBldGMpLiAgSWYg
eW91IGVuY2FwIGluIHNvbWV0aGluZyBlbHNlIG90aGVyIHRoYW4gSVAvVURQIHRoZSBhcHBsaWNh
YmlsaXR5IG9mIFNGQyB3aWxsIGJlIGNvbnNpZGVyYWJseSBkaW1pbmlzaGVkLkp1c3QgY2hlY2sg
U1RDUCBhbmQgaXRzIHByb2JsZW0gb24gZ2V0dGluZyBhZG9wdGVkIGdpdmVuIG1pZGRsZXhib3hl
cyAgbm90IHJlY29nbml6aW5nIGl0cyBwcm90b2NvbCBudW1iZXIuDQoNCi0gSXQgaml2ZXMgd2l0
aCBvdGhlciBJRVRGIHdvcmsgaW4gdGhlIGFyZWFzIG9mIG1ldGFkYXRhIGFuZCB0cmFuc3BvcnQg
c2VydmljZXMgKHNheSwgVEFQUykuDQoNCnJlZ2FyZHMsDQoNClJlaW5hbGRvDQoNCg0KDQpGcm9t
OiBMdWN5IHlvbmcgPGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2Vp
LmNvbT4+DQpEYXRlOiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCBhdCAyOjI1IFBNDQpUbzogRGF2
ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUuY29tPG1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNv
bT4+LCAic2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IiA8c2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+Pg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBV
RFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkhpIERhdmUsDQoNCklmIGEgc2Vydmlj
ZSBmb3J3YXJkZXIgcG9pbnQgY29ubmVjdHMgbW9yZSB0aGFuIG9uZSBTRiBpbnN0YW5jZXMgdGhh
dCBiZWxvbmcgdG8gdGhlIHNhbWUgU0ZDLCBob3cgY2FuIG9uZSBQYXRoIElEIGRldGVybWluZSB3
aGljaCBTRiBpbnN0YW5jZXMgaXMgdGhlIG5leHQ/IElmIHlvdSBkcmF3IGEgc2VydmljZSBjaGFp
biBwYXRoIHdpdGggbWFueSBTRiBpbnN0YW5jZXMsIHlvdSBjYW4gZWFzaWx5IHNlZSwgaWYgUGF0
aCBJRCByZXByZXNlbnRzIHRoYXQgcGF0aCwgc2VydmljZSBmb3J3YXJkZXIgbmVlZHMgdG8gdXNl
IHByZXZpb3VzIFNGIG9uIHRoZSBwYXRoIHRvIHBvc2l0aW9uIHRoZSBuZXh0IFNGIG9uIHRoYXQg
cGF0aC4NCg0KTHVjeQ0KDQpGcm9tOiBEYXZlIERvbHNvbiBbbWFpbHRvOmRkb2xzb25Ac2FuZHZp
bmUuY29tXQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgNDoxMCBQTQ0KVG86IEx1Y3kg
eW9uZzsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogU0ZD
IGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KV2h5IGRvIHlv
dSB0aGluayB0aGUgcHJldmlvdXMgU0YgSVAgYWRkcmVzcyBpcyByZXF1aXJlZCB0byBkZXRlcm1p
bmUgdGhlIG5leHQgU0YgSVAgYWRkcmVzcz8gV2h5IGlzIHRoZSBQYXRoIElEIG5vdCBzdWZmaWNp
ZW50IGluZm9ybWF0aW9uPw0KDQoNCkZyb206IEx1Y3kgeW9uZyBbbWFpbHRvOmx1Y3kueW9uZ0Bo
dWF3ZWkuY29tXQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgNDo1NiBQTQ0KVG86IERh
dmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJF
OiBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpJbiB0
aGlzIHNvbHV0aW9uLCBzZXJ2aWNlIGZvcndhcmRlciBhbmQgU0YgaW5zdGFuY2UgYXJlIHNlcGFy
YXRlZCBlbnRpdGllcy4gU2VydmljZSBmb3J3YXJkZXIgbmVlZHMgUGF0aCBJRCBhbmQgcHJldmlv
dXMgU0YgSVAgYWRkcmVzcyB0byB1bmlxdWVseSBpZGVudGlmeSB0aGUgbmV4dCBTRiBJUCBhZGRy
ZXNzLg0KDQpMdWN5DQoNCkZyb206IERhdmUgRG9sc29uIFttYWlsdG86ZGRvbHNvbkBzYW5kdmlu
ZS5jb21dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCAzOjIxIFBNDQpUbzogTHVjeSB5
b25nOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBTRkMg
YXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpJIGRvIG5vdCBz
ZWUgd2h5IHNvdXJjZSBJUCBhZGRyZXNzIChwcmV2aW91cyBTRikgd291bGQgYmUgcmVxdWlyZWQg
dG8gbG9vayB1cCB0aGUgbmV4dCBTRi4gVGhlIHBhdGggSUQgc2hvdWxkIGJlIHN1ZmZpY2llbnQg
dG8gZGV0ZXJtaW5lIHRoZSBuZXh0IFNGLg0KDQoNCg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgTHVjeSB5b25nDQpTZW50OiBUdWVzZGF5
LCBNYXJjaCAyNSwgMjAxNCA0OjAyIFBNDQpUbzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQpTdWJqZWN0OiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBw
cm9zIGFuZCBjb25zPw0KDQpIaSwNCg0KVGhlcmUgYXJlIG1hbnkgd2F5cyB0byBpbXBsZW1lbnQg
U0ZDcy4gSG93ZXZlciwgb25lIG9mIG91ciBnb2FscyBpbiBzdGFuZGFyZCBpcyB0byBkZXZlbG9w
IGEgc29sdXRpb24gdGhhdCBpcyBzaW1wbGUgYW5kIGxlc3MgY29zdCBmb3IgdmVuZGVycyBhbmQg
c2VydmljZSBwcm92aWRlcnMuICBPdGhlciBnb2FscyBhcmUgdGhhdCB0aGUgc29sdXRpb24gY2Fu
IGFwcGx5IHRvIGNvbW1vbiBhbmQgbWFqb3JpdHkgdXNlIGNhc2VzLg0KDQpJZiB3ZSBpbXBsZW1l
bnQgU0ZDIGFzIGFuIElQIG9yIFVEUC9JUCBhcHBsaWNhdGlvbiwgaS5lLiBvbmNlIHRyYWZmaWMg
aXMgY2xhc3NpZmllZCBieSB0aGUgY2xhc3NpZmljYXRpb24sIGl0IGFkZHMgU0ZDIGhlYWRlciBh
bmQgSVAgaGVhZGVyIChvdXRlcikgb24gdGhlIHBhY2tldHMgKFVEUCBoZWFkZXIgdG9vIGluIGxh
dHRlciBjYXNlKSwgYW5kIHNlbmQgc3VjaCBwYWNrZXRzIGFzIGEgcmVndWxhciBJUCBwYWNrZXQu
IFRoZSBzcmMgSVAgb2Ygb3V0ZXIgaGVhZGVyIGNhbiBiZSBjbGFzc2lmaWNhdGlvbiBJUCBhZGRy
ZXNzLCBhbmQgZHN0IElQIGNhbiBiZSBuZXh0IFNGIEluc3RhbmNlIElQIGFkZHJlc3MuIE1hbnkg
dHJhbnNwb3J0IG5ldHdvcmtzIGNhbiBjYXJyeSBJUCB0cmFmZmljIGFuZCByb3V0ZSBJUCBwYWNr
ZXRzIGJhc2VkIG9uIGRzdCBJUCBhZGRyZXNzLiAgV2Ugb25seSBuZWVkIHRvIHJlcXVlc3QgYSBu
ZXcgSVAgcHJvdG9jb2wgdHlwZSBmb3IgU0ZDLiBBdCB0aGUgc2VydmljZSBmb3J3YXJkZXIgcG9p
bnQsIGl0IGNhbiBsb29rIHVwIG5leHQgU0YgSVAgYWRkcmVzcyBiYXNlZCBvbiBQYXRoIElEIGlu
IFNGQyBoZWFkZXIgYW5kIHNyYyBJUCBhZGRyZXNzIChwcmV2aW91cyBTRikgb24gdGhlIHBhY2tl
dC4gIEEgU0YgYWxzbyBmb3J3YXJkcyB0aGUgcGFja2V0IHdpdGggU0ZDIGhlYWRlciBhcyBhbiBJ
UCBwYWNrZXQgYW5kIGZpbGxzIGl0cyBJUCBhZGRyZXNzIGFzIHNyYyBJUCBhbmQgdGhlIHNlcnZp
Y2UgZm9yd2FyZGVyIHBvaW50IElQIGFkZHJlc3MgYXMgdGhlIGRzdCBJUCBvbiB0aGUgcGFja2V0
Lg0KDQpUaGlzIHNvbHV0aW9uIHdvcmtzIGZvciBlaXRoZXIgU0ZDIGFzIGFuIElQIGFwcGxpY2F0
aW9uIG9yIFVEUC9JUCBhcHBsaWNhdGlvbiwgd2hpY2ggb25lIGlzIG1vcmUgcHJvcGVyIGZyb20g
U0YgYW5kIHNlcnZpY2UgZm9yd2FyZGVyIHBvaW50Pw0KDQpUaGlzIHNvbHV0aW9uIHNlZW1zIHNp
bXBsZSB0byBtZSBhbmQgb25seSBuZWVkIFBhdGggSUQgaW4gU0ZDIGhlYWRlciBmb3Igc3RlZXJp
bmcgdHJhZmZpYyB0aHJvdWdoIHRoZSBTRkMgcGF0aC4gQnV0IGxpa2UgdG8gc2VlIG90aGVyc+KA
mSBvcGluaW9uIG9uIHRoaXMgc29sdXRpb24sIHByb3MgYW5kIGNvbnMuDQoNClRoYW5rcywNCkx1
Y3kNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OldpbmdkaW5nczsNCglwYW5vc2UtMTo1IDAgMCAwIDAgMCAwIDAgMCAw
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6QmF0YW5nOw0KCXBhbm9zZS0xOjIgMyA2IDAg
MCAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpTaW1TdW47DQoJcGFub3Nl
LTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1i
cmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDMg
NSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q29uc29sYXM7DQoJcGFub3Nl
LTE6MiAxMSA2IDkgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiU2Vn
b2UgVUkiOw0KCXBhbm9zZS0xOjIgMTEgNSAyIDQgMiA0IDIgMiAzO30NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk6IlxAU2ltU3VuIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxAQmF0YW5nIjsNCglwYW5vc2UtMToyIDMgNiAw
IDAgMSAxIDEgMSAxO30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGku
TXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTou
MDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z
LXNlcmlmIjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNp
dGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsN
Cgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwcmUNCgl7bXNv
LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCBD
aGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6
MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OlNpbVN1bjt9DQpwLk1zb0FjZXRhdGUsIGxpLk1zb0FjZXRh
dGUsIGRpdi5Nc29BY2V0YXRlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUt
bGluazoiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTou
MDAwMXB0Ow0KCWZvbnQtc2l6ZTo4LjBwdDsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1z
ZXJpZiI7fQ0KcC5Nc29MaXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0UGFyYWdyYXBoLCBkaXYuTXNv
TGlzdFBhcmFncmFwaA0KCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7DQoJbWFyZ2luLXRvcDowaW47
DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltYXJnaW4tYm90dG9tOjBpbjsNCgltYXJnaW4tbGVmdDou
NWluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQt
ZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0Kc3Bhbi5IVE1MUHJlZm9ybWF0dGVk
Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbXNvLXN0
eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCI7DQoJ
Zm9udC1mYW1pbHk6Q29uc29sYXM7fQ0Kc3Bhbi5CYWxsb29uVGV4dENoYXINCgl7bXNvLXN0eWxl
LW5hbWU6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNv
LXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCI7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMt
c2VyaWYiO30NCnAubXNvY2hwZGVmYXVsdCwgbGkubXNvY2hwZGVmYXVsdCwgZGl2Lm1zb2NocGRl
ZmF1bHQNCgl7bXNvLXN0eWxlLW5hbWU6bXNvY2hwZGVmYXVsdDsNCgltc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ow0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJU
aW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KcC5odG1sLCBsaS5odG1sLCBkaXYuaHRtbA0KCXtt
c28tc3R5bGUtbmFtZTpodG1sOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0
Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlm
Ijt9DQpwLmEsIGxpLmEsIGRpdi5hDQoJe21zby1zdHlsZS1uYW1lOmE7DQoJbWFyZ2luOjBpbjsN
CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO30NCnNwYW4uaHRtbHByZWZvcm1hdHRlZGNoYXIwDQoJ
e21zby1zdHlsZS1uYW1lOmh0bWxwcmVmb3JtYXR0ZWRjaGFyOw0KCWZvbnQtZmFtaWx5OkNvbnNv
bGFzO30NCnNwYW4uYmFsbG9vbnRleHRjaGFyMA0KCXttc28tc3R5bGUtbmFtZTpiYWxsb29udGV4
dGNoYXI7DQoJZm9udC1mYW1pbHk6IlNlZ29lIFVJIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5odG1s
Y2hhcg0KCXttc28tc3R5bGUtbmFtZTpodG1sY2hhcjsNCglmb250LWZhbWlseTpTaW1TdW47fQ0K
c3Bhbi5jaGFyDQoJe21zby1zdHlsZS1uYW1lOmNoYXI7DQoJZm9udC1mYW1pbHk6IkNhbGlicmki
LCJzYW5zLXNlcmlmIjt9DQpzcGFuLmJhbGxvb250ZXh0Y2hhcjAwDQoJe21zby1zdHlsZS1uYW1l
OmJhbGxvb250ZXh0Y2hhcjA7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30N
CnNwYW4uZW1haWxzdHlsZTE5DQoJe21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGUxOTsNCglmb250
LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bh
bi5lbWFpbHN0eWxlMjANCgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHlsZTIwOw0KCWZvbnQtZmFt
aWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLmVtYWls
c3R5bGUyMQ0KCXttc28tc3R5bGUtbmFtZTplbWFpbHN0eWxlMjE7DQoJZm9udC1mYW1pbHk6IkNh
bGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMDA3MEMwO30NCnNwYW4uZW1haWxzdHlsZTIy
DQoJe21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGUyMjsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
InNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5lbWFpbHN0eWxlMjMNCgl7bXNv
LXN0eWxlLW5hbWU6ZW1haWxzdHlsZTIzOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1z
ZXJpZiI7DQoJY29sb3I6IzAwNzBDMDt9DQpzcGFuLmVtYWlsc3R5bGUyNA0KCXttc28tc3R5bGUt
bmFtZTplbWFpbHN0eWxlMjQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsN
Cgljb2xvcjojMDA3MEMwO30NCnNwYW4uZW1haWxzdHlsZTM0DQoJe21zby1zdHlsZS1uYW1lOmVt
YWlsc3R5bGUzNDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9y
OiMxRjQ5N0Q7fQ0Kc3Bhbi5lbWFpbHN0eWxlMzUNCgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHls
ZTM1Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3
RDt9DQpzcGFuLmVtYWlsc3R5bGUzNg0KCXttc28tc3R5bGUtbmFtZTplbWFpbHN0eWxlMzY7DQoJ
Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMDA3MEMwO30NCnNw
YW4uZW1haWxzdHlsZTM3DQoJe21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGUzNzsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5lbWFp
bHN0eWxlMzgNCgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHlsZTM4Ow0KCWZvbnQtZmFtaWx5OiJD
YWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzAwNzBDMDt9DQpzcGFuLmVtYWlsc3R5bGUz
OQ0KCXttc28tc3R5bGUtbmFtZTplbWFpbHN0eWxlMzk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmki
LCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uZW1haWxzdHlsZTQwDQoJe21z
by1zdHlsZS1uYW1lOmVtYWlsc3R5bGU0MDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMt
c2VyaWYiOw0KCWNvbG9yOiMwMDcwQzA7fQ0Kc3Bhbi5lbWFpbHN0eWxlNDENCgl7bXNvLXN0eWxl
LW5hbWU6ZW1haWxzdHlsZTQxOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7
DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLmVtYWlsc3R5bGU0Mg0KCXttc28tc3R5bGUtbmFtZTpl
bWFpbHN0eWxlNDI7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xv
cjojMDA3MEMwO30NCnNwYW4uZW1haWxzdHlsZTQzDQoJe21zby1zdHlsZS1uYW1lOmVtYWlsc3R5
bGU0MzsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5
N0Q7fQ0Kc3Bhbi5lbWFpbHN0eWxlNDQNCgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHlsZTQ0Ow0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzAwNzBDMDt9DQpz
cGFuLkVtYWlsU3R5bGU0Nw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMwMDcwQzA7fQ0Kc3Bhbi5FbWFpbFN0
eWxlNDgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmki
LCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTQ5DQoJe21z
by1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJp
ZiI7DQoJY29sb3I6IzAwNzBDMDt9DQpzcGFuLkVtYWlsU3R5bGU1MA0KCXttc28tc3R5bGUtdHlw
ZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0K
CWNvbG9yOiMwMDcwQzA7fQ0KcC5SRkNGaWd1cmUsIGxpLlJGQ0ZpZ3VyZSwgZGl2LlJGQ0ZpZ3Vy
ZQ0KCXttc28tc3R5bGUtbmFtZToiUkZDIEZpZ3VyZSI7DQoJbWFyZ2luLXRvcDowaW47DQoJbWFy
Z2luLXJpZ2h0OjBpbjsNCgltYXJnaW4tYm90dG9tOjBpbjsNCgltYXJnaW4tbGVmdDouM2luOw0K
CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglsaW5lLWhlaWdodDoxMi4wcHQ7DQoJbXNvLWxpbmUt
aGVpZ2h0LXJ1bGU6ZXhhY3RseTsNCglwYWdlLWJyZWFrLWFmdGVyOmF2b2lkOw0KCWZvbnQtc2l6
ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQouTXNvQ2hwRGVmYXVsdA0K
CXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdl
IFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4g
MS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQot
LT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4
dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3Rl
IG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpl
eHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+
DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+
DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMwMDcwQzAiPk15IDIgY2VudDo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMwMDcwQzAiPkJvdGggU0ZDIGhlYWRlciBhbmQgU0ZDIGhlYWRlciAmIzQzOyBJUCBoZWFk
ZXIgbWVldCBmb2xsb3dpbmcgY3JpdGVyaWEuIEluIG15IHByb3Bvc2FsLCBTRkMgaGVhZGVyICYj
NDM7IElQIGhlYWRlciBzZXJ2ZXMgYXMgdGhlIGVuY2Fwc3VsYXRpb24gZm9ybWF0IGFuZCBhZ25v
c3RpYyB0byB0aGUgbGF5ZXIgYXQgd2hpY2ggaXQgaXMgYXBwbGllZCBhbmQgdGhlIHNlcnZpY2Ug
dGhhdA0KIGlzIGJlaW5nIGNvbnN0cmljdGVkLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
IzAwNzBDMCI+U0ZDIGhlYWRlciZuYnNwOyBmb3IgdGhlIGVuY2FwLiA8bzpwPg0KPC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJSRkNGaWd1cmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmIzQzOy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tJiM0MzsNCjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJSRkNGaWd1cmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDt8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IE9yaWdpbmFsIFBheWxvYWQmbmJz
cDsmbmJzcDsmbmJzcDsgfA0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9IlJGQ0Zp
Z3VyZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyYjNDM7LS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0mIzQzOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJSRkNGaWd1
cmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyBTRkMgSGVhZGVyJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iUkZDRmlndXJl
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyYjNDM7LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0mIzQzOw0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9IlJGQ0ZpZ3VyZSI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3wmbmJzcDsmbmJzcDsgVHJhbnNwb3J0IGhlYWRl
ciZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8DQo8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iUkZDRmlndXJlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7JiM0MzstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSYjNDM7DQo8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMwMDcwQzAiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5TRkMgaGVhZGVyICYj
NDM7IElQIGhlYWRlciBmb3IgdGhlIGVuY2FwLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJSRkNGaWd1cmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSYjNDM7DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
UkZDRmlndXJlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fCZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBPcmlnaW5hbCBQYXlsb2FkJm5ic3A7Jm5ic3A7Jm5ic3A7IHwNCjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJSRkNGaWd1cmUiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmIzQzOy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tJiM0Mzs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iUkZDRmlndXJlIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgU0ZDIEhlYWRlciZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9IlJGQ0ZpZ3VyZSI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyAmIzQzOy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tJiM0Mzs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iUkZDRmlndXJlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgSVAgSGVhZGVyJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwNCjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJSRkNGaWd1cmUiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmIzQzOy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tJiM0MzsNCjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJSRkNGaWd1cmUiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDt8Jm5ic3A7Jm5ic3A7IFRyYW5zcG9ydCBoZWFkZXImbmJzcDsmbmJzcDsgJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fA0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
IlJGQ0ZpZ3VyZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyYjNDM7LS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0mIzQzOw0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3
MEMwIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+VGhhbmtzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5MdWN5PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMwMDcwQzAiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzoz
LjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij4gSmltIEd1aWNoYXJkIChqZ3VpY2hhcikgW21haWx0bzpqZ3VpY2hhckBjaXNjby5jb21dDQo8
YnI+DQo8Yj5TZW50OjwvYj4gRnJpZGF5LCBNYXJjaCAyOCwgMjAxNCAxMjoxMSBQTTxicj4NCjxi
PlRvOjwvYj4gTHVjeSB5b25nOyBSb24gUGFya2VyOyBOaWNvbGFzIEJPVVRIT1JTOyBzZmNAaWV0
Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAg
YXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Nv
bG9yOmJsYWNrIj5Gb2xrcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpi
bGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2si
PldoaWxlIEkgYXBwcmVjaWF0ZSB0aGlzIGRpc2N1c3Npb24gcGxlYXNlIGJyaW5nIGl0IHRvIGEg
Y2xvc2Ugb24gdGhlIGxpc3QuIE91ciBjaGFydGVyDQo8Yj5jbGVhcmx5PC9iPiZuYnNwO3N0YXRl
cyB0aGF0IHdlIHdpbGwgbm90IHRpZSB0aGUgc2VydmljZSBlbmNhcHN1bGF0aW9uIHRvIHRoZSB0
cmFuc3BvcnQuIEkgZHJhdyB5b3VyIGF0dGVudGlvbiB0byB0aGlzIHNuaXBwZXQgb2YgdGhlIGNo
YXJ0ZXI6Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2si
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj4mcXVv
dDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+SXQgaXMgaW50
ZW5kZWQgdGhhdCB0aGUgZW5jYXBzdWxhdGlvbiBmb3JtYXQgYmUgYWdub3N0aWMgdG8gdGhlJm5i
c3A7bGF5ZXIgYXQgd2hpY2ggaXQgaXMgYXBwbGllZCBhbmQgdGhlIHNlcnZpY2UNCiB0aGF0IGlz
IGJlaW5nJm5ic3A7Y29uc3RydWN0ZWQuIFRoYXQgaXMsIHRoZSBzYW1lIGVuY2Fwc3VsYXRpb24g
bWF5IGJlIHVzZWQgb24gYSZuYnNwO3NlcnZpY2UgZnVuY3Rpb24gY2hhaW4gYXBwbGllZCBhdCB0
aGUgbmV0d29yayBsYXllciBvciBhdCBhbnkgb3RoZXImbmJzcDtsYXllciwgYW5kIHRoZSBzYW1l
IGVuY2Fwc3VsYXRpb24gZm9ybWF0IHdpbGwgYXBwbHkgZm9yIHRoZSZuYnNwO2NvbnN0cnVjdGlv
biBvZiBTZXJ2aWNlIEZ1bmN0aW9uIFBhdGhzIHJlZ2FyZGxlc3Mgb2YNCiB0aGUgYWN0dWFsJm5i
c3A7c2VydmljZS4mcXVvdDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4g
MGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
RnJvbTogPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkx1Y3kgeW9uZyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIj5sdWN5LnlvbmdAaHVhd2VpLmNv
bTwvYT4mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPkZyaWRheSwgTWFyY2ggMjgsIDIwMTQgYXQgMTA6
NDUgQU08YnI+DQo8Yj5UbzogPC9iPlJvbiBQYXJrZXIgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tPC9hPiZndDssIE5pY29sYXMgQk9VVEhPUlMgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFz
LkJPVVRIT1JTQHFvc21vcy5jb20iPk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvYT4mZ3Q7
LCAmcXVvdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+JnF1
b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+Jmd0
Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBs
aWNhdGlvbiwgcHJvcyBhbmQgY29ucz88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtj
b2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5S
b24sPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5QbGVhc2Ug
c2VlIGlubGluZS48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBD
MCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQg
I0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwv
c3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiBSb24gUGFy
a2VyIFs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+bWFp
bHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8
L2I+IEZyaWRheSwgTWFyY2ggMjgsIDIwMTQgOToxNCBBTTxicj4NCjxiPlRvOjwvYj4gTHVjeSB5
b25nOyBOaWNvbGFzIEJPVVRIT1JTOyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNA
aWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAg
b3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzwvc3Bhbj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0
OTdEIj5IaSwgTHVjeS48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPldoZXRoZXIgb3Igbm90IHlvdXIgaW1wbGVtZW50YXRpb24gY29uY2VwdCBmb3IgSVAvVURQ
IG1ha2VzIHNlbnNlIGZvciB5b3VyIHByb2R1Y3Qgb3IgeW91ciBuZXR3b3JrIGVudmlyb25tZW50
LCBvdXIgY2hhcnRlciBpcyB0byBjcmVhdGUgYSBzb2x1dGlvbiB0aGF0IGlzIG5vdCBkZXBlbmRl
bnQgb24gYW55IG9uZSBleGFjdCB0cmFuc3BvcnQgZW5jYXBzdWxhdGlvbi4mbmJzcDsmbmJzcDsm
bmJzcDsNCiBUaGF0IGJlaW5nIHNhaWQsIGFueSBwYXJ0aWN1bGFyIGltcGxlbWVudGF0aW9uIGNv
dWxkIGNvbmNlaXZhYmx5IHJlcXVpcmUgYSBzaW5nbGUgdHlwZSBvZiBlbmNhcHN1bGF0aW9uLiZu
YnNwOyZuYnNwOyBJbiBzaG9ydCwgSSB0aGluayB5b3VyIHByb3Bvc2FsIGZhbGxzIGludG8gdGhl
IGltcGxlbWVudGF0aW9uIGFwcHJvYWNoIGNhdGVnb3J5IHdoaWNoIGlzIG91dCBvZiBzY29wZSBm
cm9tIGEgc3RhbmRhcmRzIHBlcnNwZWN0aXZlLCBJTU8uPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPltMdWN5XSB0aGlzIGlzIGEg4oCcY29u4oCd
IGZyb20gbG9naXN0aWNzLCBub3QgZnJvbSB0ZWNobmljYWwuDQo8L3NwYW4+PC9pPjwvYj48Yj48
aT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6V2luZ2RpbmdzO2NvbG9yOiMwMDcwQzAiPkw8L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOyAmbmJzcDtBbHRlcm5hdGl2ZSB0
byBhZGRyZXNzIHRoaXMgaXMgdG8gZW5jb2RlIFNGLVggSW5zdGFuY2UgaWRlbnRpZmllciBpbiBT
RkMgaGVhZGVyIGluc3RlYWQgb2YgaW5kZXgsIGFuZCB1c2UgUEFUSCBJRCAmIzQzOyBTRi1YIGlu
c3RhbmNlIGlkZW50aWZpZXIgaW4gU0ZDDQogZm9yd2FyZGluZyBwcm9jZXNzLCB3aGljaCBlZmZl
Y3RpdmVseSBhY2hpZXZlcyB0aGUgc2FtZSBhbmQgc2ltcGxlciB0aGFuIHVzZSBvZiBpbmRleCwg
SU1PLjwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9y
OiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4g
c3R5bGU9ImNvbG9yOiMwMDcwQzAiPkx1Y3kgPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBSb248L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAw
aW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiBzZmMgWzxh
IGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+THVjeSB5b25nPGJyPg0KPGI+U2VudDo8
L2I+IEZyaWRheSwgTWFyY2ggMjgsIDIwMTQgMTA6MDMgQU08YnI+DQo8Yj5Ubzo8L2I+IE5pY29s
YXMgQk9VVEhPUlM7IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwv
YT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBw
bGljYXRpb24sIHByb3MgYW5kIGNvbnM/PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpi
bGFjayI+IE5pY29sYXMgQk9VVEhPUlMgWzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij5tYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFu
PjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPl0NCjxi
cj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXksIE1hcmNoIDI4LCAyMDE0IDM6MDggQU08YnI+DQo8Yj5U
bzo8L2I+IEx1Y3kgeW9uZzsgUm9uIFBhcmtlcjsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChy
ZXBlbm5vKTsgRGF2ZSBEb2xzb247DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6YmxhY2siPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW3NmY10gU0ZDIGFzIGFuIElQ
IG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkhlbGxvIEx1Y3ksDQo8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOmJsYWNrIj5Zb3VyIHByb3Bvc2FsIHN1cHBvc2VzIHRoYXQgdGhlIFBhdGggSWQg
aXMgaW5jbHVkZWQgc29tZXdoZXJlLiBFaXRoZXIgaW4gdGhlIElQL1VEUCBvdmVybGF5IGZpZWxk
cyBvciBpbiBhIHNwZWNpZmljIGhlYWRlci4gSSB0aGluayB0aGUgbGF0dGVyIHNob3VsZCBwcmV2
YWlsLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMw
Ij5bTHVjeV0gVG8gY2xhcmlmeSwgaW4gbXkgcHJvcG9zYWwgaXQgdXNlIHRoZSBsYXR0ZXIuIFRo
ZSBwcm9wb3NhbCBpcyB0byB0cmVhdCBTRkMgYXMgYW4gSVAgKC9VRFApIGFwcGxpY2F0aW9uLiBT
RkMgc29sdXRpb24gcmVsaWVzIG9uIFNGQyBoZWFkZXIgdG8gY29udmV5IHRoZSBwYXRoIElEIGFu
ZCBtZXRhZGF0YS4gSSBkaWQgbm90IG1lbnRpb24gbWV0YWRhdGENCiBiZWNhdXNlIHRoZSBmb3J3
YXJkaW5nIHBhcnQgZG9lcyBub3QgdXNlIG1ldGFkYXRhLiBBZ2FpbiwgaW4gdGhpcyBwcm9wb3Nh
bCwgJm5ic3A7dGhlcmUgaXMgYSBTRkMgaGVhZGVyIHRoYXQgaW5jbHVkZXMgUGF0aCBJRCwgbWV0
YWRhdGEsIGV0Yy48L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpi
bGFjayI+WW91ciBwcm9wb3NhbCBkb2VzIG5vdCBjb3ZlciBNZXRhZGF0YSB0cmFuc3BvcnQgd2hp
Y2ggaXMgb25lIG9iamVjdGl2ZSBvZiB0aGUgU0ZDIGdyb3VwLiBTbyB0aGF0IHdvdWxkIGhhdmUg
dG8gYmUgYWRkZWQgdG8gdGhlIGhlYWRlciBlaXRoZXIgYXMgYSBzZXQgb2YgZml4ZWQNCiBmaWVs
ZHMgb3IgYXMgYSB2YXJpYWJsZSBzaXplZCBvcHRpb24uJm5ic3A7V2UgYXJlIG5vdCB0aGF0IGZh
ciBmcm9tIHRoZSBxdWlubiBhbmQgemhhbmcgZHJhZnRzLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
PjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5bTHVjeV0gSG9wZSBhYm92ZSBzdGF0ZW1l
bnQgaGVscCBoZXJlLjwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OmJsYWNrIj5UaGUgbWFpbiBkaWZmZXJlbmNlIGJlaW5nIHRoZW4gb24gd2hldGhlciBvciBub3Qg
d2Ugc2hvdWxkIGhhdmUgYW4gaW5kZXggaW4gdGhlIGhlYWRlciBhcyB3ZWxsLjwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5bTHVjeV0gTm8sIHRo
aXMgaXMgbm90IG15IHBvaW50LiBNeSBwb2ludCBpcyB3aGF0IGluZm9ybWF0aW9uIHNob3VsZCBi
ZSB1c2VkIGluIGZvcndhcmRpbmcuIFdlIGtub3cgdGhhdCBoYXMgdG8gYmUgUEFUSCBJRCAmIzQz
OyBzb21ldGhpbmcgdGhhdCByZXByZXNlbnRzIHRvIFNGLVggaW5zdGFuY2UuIFNob3VsZCB3ZSB1
c2UgaW5kZXggb3IgU0YtWCBJUCBhZGRyZXNzPw0KIEkgc2VlIHRoZSBjb21wbGV4aXR5IHRvIHVz
ZSBpbmRleCB0aGFuIElQIGFkZHJlc3MuPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6YmxhY2siPkkgZG9uJ3Qgc2VlIGhvdyBpdCBpcyBtb3JlIGNvbXBsZXggdG8g
cHJvdmlzaW9uIGEgcm91dGluZyB0YWJsZSBpbiBhIFNGRiBjb250YWluZyBhIGxpc3Qgb2YgcGFp
cnMgKHByZXZpb3VzIElQIGFkZHJlc3MsIFtuZXh0IElQIGFkZHJlc3MsLi5dKSogb3IgYW4gaW5k
ZXhlZCBsaXN0DQogb2YgcGFpcnM6IChyZWNlaXZlZCBpbmRleCxbIFsobmV4dCBpbmRleCwgbmV4
dCBJUCBhZGRyZXNzKSwuLl1dKSAqLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0
eWxlPSJjb2xvcjojMDA3MEMwIj5bTHVjeV0gY29tcGxleGl0eSBJIHNlZSB3ZXJlIGRlc2NyaWJl
ZCBpbiBwcmV2aW91cyBlbWFpbC48L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjpibGFjayI+V2hhdCB3ZSBzZWUgdG91Z2ggaXMgdGhhdCB0aGF0IHJlbHlpbmcgdGhl
IHByZXZpb3VzIElQIHNvdXJjZXMgZm9yIHJvdXRpbmcgZG9lcyBub3QgYWxsb3cgaW4gYWxsIGNh
c2VzIHRvIGhhdmUgYSBTRkYgc2VydmUgbXVsdGlwbGUgU0Ygc2V0cyAobmV4dCBTRnMgYWxsb3dl
ZCkNCiB3aGVuIHRoZXkgYXBwZWFyIGluIHRoZSBzYW1lIGNoYWluLiBUaGUgaW5kZXggbWVjaGFu
aXNtIGFsbG93cyBpdCBpbnN0ZWFkLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0
eWxlPSJjb2xvcjojMDA3MEMwIj5bTHVjeV0gSU1POiAmbmJzcDtQQVRIIElEICYjNDM7IFNGLVgg
aW5zdGFuY2UgSVAgYWRkcmVzcyBjYW4gdW5pcXVlbHkgZGV0ZXJtaW5lIHRoZSBuZXh0IFNGLVgg
aW5zdGFuY2UgSVAgaW4gYWxsIGNhc2VzLiAmbmJzcDtNYXliZSBJIG1pc3MgdGhlIGNhc2UsIGNv
dWxkIHlvdSBnaXZlIGFuIGV4YW1wbGUgdGhhdCBkb2VzIG5vdCB3b3JrPzwvc3Bhbj48L2k+PC9i
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5UaGUgbGltaXRhdGlvbiBzZWVt
IHRvIGJlIHRoYXQgYW4gU0ZGIGluc3RhbmNlLCBpbiB0aGUgbW9kZWwgeW91IHByb3Bvc2UsIHNo
b3VsZCBub3QgcmVjZWl2ZSB0cmFmZmljIGZyb20gYW5vdGhlciBvbmUgdHdpY2UgaW4gYSBjaGFp
bi48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+
W0x1Y3ldIEl0IGlzIG5vdCB0cnVlLiBEb27igJl0IGtub3cgd2hlcmUgZG8geW91IGdldCB0aGF0
IGltcHJlc3Npb24/IFBsZWFzZSBnaXZlIGFuIGV4YW1wbGUuPC9zcGFuPjwvaT48L2I+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjwv
aT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+VGhh
bmtzLDwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9y
OiMwMDcwQzAiPkx1Y3k8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjpibGFjayI+SXMgaXQgY29ycmVjdCA/IGFuZCBpZiBzbyBpcyBpdCBhY2NlcHRhYmxlPzwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
YmxhY2siPk5pY29sYXM8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2si
Pk5vdGU6ICogLSBzZWNvbmQgZWxlbWVudCBpbiB0aGUgcGFpciBpcyBhIGxpc3QgYXMgd2UgY291
bGQgaGF2ZSBtdWx0aXBsZSBwb3NzaWJsZSBuZXh0IGhvcHMgKGUuZzsgTEJTKTwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2si
PkJhc2VkIG9uIFJvbiBleGFtcGxlIG9mIElQIHNvdXJjZSBtb2RlbCBsaW1pdGF0aW9uOjwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7ICZuYnNwO05ldHdv
cmsgY29uZmlncmF0aW9uOjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyBTRkYwKEluZ3JlcyksICZuYnNwO1NGRjEgKCBTRkEsIFNGQiks
ICZuYnNwOyAmbmJzcDtTRkYyIChTRkMsIFNGRCksIFNGRihFZ3Jlc3MpLiAmbmJzcDsmbmJzcDs8
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjpibGFjayI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7U28gNCBob3N0LCBlYWNoIHdpdGggaXRzIHNlcGFyYXRlIFNGRiBJUCBhZGRyZXNz
LCBzZXJ2aW5nIG9uZSBvciBtb3JlIGxvY2FsIFNGIChzYW1lIGFkZHJlc3MgYXMgU0ZGKTwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7ICZuYnNwO2NoYWlu
OiBJbmdyZXNzLCAmbmJzcDtTRkEsICZuYnNwO1NGQywgJm5ic3A7U0ZCLCBTRkQgLCBFZ3Jlc3Mu
ICZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyBSdW5zIGludG8gYSBwcm9ibGVtIG9uIFNGRjIgYXMgaXQgY2Fubm90IGRpc3Rp
bmd1aXNoIHRyYWZmaWMgY29taW5nIG91dCBvZiBTRkEgb3IgU0ZCIGJhc2VkIG9uIFNGRjEgSVAg
YWRkcmVzcyBvbmx5Ljwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
Jm5ic3A7ICZuYnNwO2NoYWluOiBJbmdyZXNzLCBTRkEgLFNGQywgU0ZBLCBTRkQsIEVncmVzcy4m
bmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgSGFzIHNvbWUgaXNzdWVzIGFzIHdlbGwgYXMgU0ZGMiB0aGUgc2Vjb25kIHRpbWUg
Y2Fubm90IGRpc3Rpbmd1aXNoIHRoYXQgaXQgaXMgaGl0IHRoZSBmaXJzdCB0aW1lIG9mIHRoZSBz
ZWNvbmQgdGltZS48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1z
b05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4m
cXVvdDssJnF1b3Q7c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPg0KPGhyIHNpemU9IjIiIHdpZHRo
PSIxMDAlIiBhbGlnbj0iY2VudGVyIj4NCjwvc3Bhbj48L2Rpdj4NCjxkaXYgaWQ9ImRpdlJwRjc1
MjIyMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQi
PjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48
L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiBMdWN5IHlvbmcgWzxh
IGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+bHVjeS55b25nQGh1YXdlaS5jb208
L2E+XTxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgMTA6MjUgUE08
YnI+DQo8Yj5Ubzo8L2I+IFJvbiBQYXJrZXI7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVw
ZW5ubyk7IERhdmUgRG9sc29uOyA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+c2Zj
QGlldGYub3JnPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6YmxhY2siPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9y
IFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPkhpIFJvbiw8L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPklmIHdlIHRyZWF0IFNG
QyBhcyBhbiBJUCBvciBJUC9VUEQgYXBwbGljYXRpb24sIHdlIGRvIG5vdCBjaGFuZ2UgdGhlIHJl
cXVpcmVtZW50IGFuZCBhcmNoaXRlY3R1cmUuIFdlIGhhdmUgYSBzaW1wbGUgc29sdXRpb24gdG8g
YWNoaWV2ZSBiaS1kaXJlY3Rpb25hbCBTRkMgd2l0aCB0aGUgc2FtZSBQYXRoIElELiBMZXQgbWUg
ZXhwbGFpbiB0aGUgc29sdXRpb24gYWdhaW4uPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+SWYgd2UgaW1wbGVtZW50IFNGQyBhcyBhbiBJUCBvciBVRFAvSVAgYXBw
bGljYXRpb24sIGkuZS4gb25jZSB0cmFmZmljIGlzIGNsYXNzaWZpZWQgYnkgdGhlIGNsYXNzaWZp
Y2F0aW9uLCBpdCBhZGRzIFNGQyBoZWFkZXIgYW5kIElQIGhlYWRlciAob3V0ZXIpIG9uIHRoZSBw
YWNrZXRzIChVRFAgaGVhZGVyIHRvbyBpbiBsYXR0ZXIgY2FzZSksIGFuZCBzZW5kIHN1Y2gNCiBw
YWNrZXRzIGFzIGEgcmVndWxhciBJUCBwYWNrZXQuIFRoZSBzcmMgSVAgb24gb3V0ZXIgaGVhZGVy
IGlzIGNsYXNzaWZpY2F0aW9uIElQIGFkZHJlc3MsIGFuZCBkc3QgSVAgaXMgbmV4dCBTRi1YIElu
c3RhbmNlIElQIGFkZHJlc3MuIFdlIG9ubHkgbmVlZCB0byByZXF1ZXN0IGEgbmV3IElQIHByb3Rv
Y29sIHR5cGUgZm9yIFNGQy4gJm5ic3A7QXQgdGhlIFNGRiwgaXQgY2FuIHNlYXJjaCBuZXh0IFNG
LVggSW5zdGFuY2UgSVAgYWRkcmVzcyBiYXNlZCBvbg0KIFBhdGggSUQgaW4gU0ZDIGhlYWRlciBh
bmQgc3JjIElQIGFkZHJlc3MgKHByZXZpb3VzIFNGKSBvbiB0aGUgcGFja2V0IHdoZW4gcmVjZWl2
aW5nIGEgcGFja2V0IGZyb20gcHJldmlvdXMgU0YtWCBpbnN0YW5jZTsgaXQgZm9yd2FyZHMgdGhl
IHBhY2tldCBvbiBkc3QgSVAgJm5ic3A7b24gdGhlIHBhY2tldCB3aGVuIHJlY2VpdmluZyBhIHBh
Y2tldCBmcm9tIGFub3RoZXIgU0ZGL1NORi4gJm5ic3A7QSBTRi1YIGluc3RhbmNlIGFsc28gZm9y
d2FyZHMgdGhlIHBhY2tldA0KIHdpdGggU0ZDIGhlYWRlciBhcyBhbiBJUCBwYWNrZXQgYW5kIGZp
bGxzIGl0cyBJUCBhZGRyZXNzIGFzIHNyYyBJUCBvbiBvdXRlciBoZWFkZXIgYW5kIHRoZSBTRkYv
U05GIElQIGFkZHJlc3MgYXMgdGhlIGRzdCBJUCBvbiB0aGUgb3V0ZXIgaGVhZGVyLg0KPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkZvciBiaS1kaXJlY3Rpb25hbCBTRkMsIGJvdGgg
ZGlyZWN0aW9ucyBjYW4gdXNlIHRoZSBzYW1lIFBhdGggSUQgaW4gdGhpcyBzb2x1dGlvbi4gUGF0
aCBJRCAmIzQzOyBzcmMgSVAgYWRkcmVzcyBsZXQgU0ZGIHVuaXF1ZWx5IGdldCB0aGUgbmV4dCBT
Ri1YIGluc3RhbmNlIGluIGZvcndhcmRpbmcgdGFibGUuPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPlRoaXMgc29sdXRpb24gY2FuIGltcGxlbWVudCBTTkYvU0ZGIGZ1bmN0aW9uIG9u
IGEgcmVndWxhciByb3V0ZXIgd2l0aG91dCBjaGFuZ2luZyB0aGUgcm91dGVyIGJlaGF2aW9yLCBp
LmUuIGZvcndhcmQgdGhlIHBhY2tldCBiYXNlZCBvbiBpdHMgZGVzdGluYXRpb24gSVAgYWRkcmVz
cy4gSWYgdGhlIGRlc3RpbmF0aW9uIGFkZHJlc3MgaXMgcm91dGVyIGl0c2VsZiwgdGhlDQogcm91
dGVyIHRlcm1pbmF0ZXMgYW5kIGNoZWNrIHRoZSBwcm90b2NvbCB0eXBlLiBJZiB0aGUgdHlwZSBp
cyBTRkMsIHRoZSByb3V0ZXIgd2lsbCBwZXJmb3JtIGEgdGFibGUgbG9va3VwIGJhc2VkIG9uIFBh
dGggSUQgaW4gU0ZDIGhlYWRlciAmIzQzOyBzcmMgSVAgb24gb3V0ZXIgSVAgaGVhZGVyLiBBcyBz
aW1wbGUgYXMgdGhhdC4gVGhpcyBzb2x1dGlvbiBhbGxvdyBsZXZlcmFnaW5nIGEgbG90IG9mIElQ
IGZ1bmN0aW9ucyB0b28uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlNpbmNlIElQ
IGNhbiBiZSB0cmFuc3BvcnRlZCBvdmVyIG1hbnkgdHJhbnNwb3J0IHNvbHV0aW9ucywgRXRoZXJu
ZXQsIE1QTFMsIG92ZXJsYXksIGV0YywgaW4gdGhlb3J5LCBTRkMgY2FuIGJlIGltcGxlbWVudGVk
IG92ZXIgYW55IHRyYW5zcG9ydCBuZXR3b3JrIHRvby4gVGhlIHNvbHV0aW9uIGNhbiBtYWtlIGNv
bnRyb2wgYW5kIG1hbmFnZW1lbnQgZWFzeSBiZWNhdXNlDQogd2UgZG9u4oCZdCBoYXZlIHRvIGFz
c2lnbiBpbmRleCBmb3IgZWFjaCBTRi1YIGluc3RhbmNlcy4gU0YtWCBJUCBhZGRyZXNzIGFzIHVu
aXF1ZSBpZGVudGlmaWVyIGlzIHVzZWQgaW4gYWxsIFNGQ3MuPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPkFueSBjb21tZW50IG9uIHRoaXMgcHJvcG9zYWwuPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPlRoYW5rcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkx1Y3kgPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBp
biI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOmJsYWNrIj4gUm9uIFBhcmtlciBbPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bTwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNr
Ij5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDM6MjQgUE08
YnI+DQo8Yj5Ubzo8L2I+IEx1Y3kgeW9uZzsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBl
bm5vKTsgRGF2ZSBEb2xzb247IDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5zZmNA
aWV0Zi5vcmc8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjpibGFjayI+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3Ig
VURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij5MdWN5Ljwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4m
bmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+RG8g
eW91IGhhdmUgYSBzcGVjaWZpYyBwcm9wb3NhbCBmb3IgbWFraW5nIGJpZGlyZWN0aW9uYWwgY2hh
aW5zIGVhc2llciB0byBkZXBsb3kgYW5kIG1hbmFnZT8mbmJzcDsmbmJzcDsgSWYgc28sIHdvdWxk
IHlvdSBzdWdnZXN0IGNoYW5nZXMgdG8gdGhlIHJlcXVpcmVtZW50cz8mbmJzcDsmbmJzcDsgQXJj
aGl0ZWN0dXJlPyZuYnNwOyZuYnNwOyBIZWFkZXIgZW5jYXBzdWxhdGlvbj8mbmJzcDsmbmJzcDsg
Q29udHJvbCBwbGFuZSAoZnV0dXJlKT88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyBSb248L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGlu
IDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiBMdWN5IHlvbmcgWzxh
IGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXks
IE1hcmNoIDI3LCAyMDE0IDQ6MTggUE08YnI+DQo8Yj5Ubzo8L2I+IFJvbiBQYXJrZXI7IFh1eGlh
b2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyA8YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+DQpzZmNAaWV0Zi5vcmc8L2E+PGJyPg0K
PGI+U3ViamVjdDo8L2I+IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9u
LCBwcm9zIGFuZCBjb25zPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjojMDA3MEMwIj5Sb24sPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMw
MDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3
MEMwIj5JTU8sIFdlIGNhbuKAmXQgbWFrZSBvbmUgcGFydCBzaW1wbGUgYW5kIGdvb2QgbG9va2lu
ZyBidXQgbGVhdmUgb3RoZXIgcGFydHMgdG8gYmUgaW4gY29tcGxleC4gT3VyIGdvYWwgaXMgdG8g
aGF2ZSBhIHNpbXBsZSBhbmQgbG93IGNvc3QgU0ZDIHNvbHV0aW9uIHRvIGNvdmVyIG1ham9yaXR5
IHVzZSBjYXNlcy4gU1AgYWxyZWFkeSBjYW4gaW1wbGVtZW50IFNGQyBvbg0KIHRvZGF54oCZcyBu
ZXR3b3JrLiBJZiB3ZSBjYW7igJl0IG1ha2UgdGhpcyBnb2FsLCB0aGVuIHRoZSBzb2x1dGlvbiBt
YXkgbm90IGJlIHVzZWZ1bC48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMw
MDcwQzAiPlRoYW5rcyw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAw
NzBDMCI+THVjeTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMw
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAj
QjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkZyb206PC9z
cGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+IFJvbiBQYXJr
ZXIgWzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxhIGhyZWY9Im1haWx0bzpSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9z
cGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPl0N
Cjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgMzoxMSBQTTxicj4N
CjxiPlRvOjwvYj4gTHVjeSB5b25nOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8p
OyBEYXZlIERvbHNvbjsgPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjpibGFjayI+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbc2ZjXSBTRkMg
YXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj5MdWN5LDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+WW91IHJhaXNlIGEgZ29vZCBwb2ludCBvbiBiaWRpcmVjdGlvbmFsIGNoYWlucywg
d2hpY2ggSSB0aGluayBpcyBhIG1ham9yaXR5IHVzZSBjYXNlIGZvciBmdW5jdGlvbmFsLCBzaW1w
bGlmaWNhdGlvbiwgb3Igb2JzZXJ2YWJpbGl0eSByZWFzb25zLiZuYnNwOyZuYnNwOyZuYnNwOyBU
aGUgd2F5IHdl4oCZdmUgZXhwcmVzc2VkIHRoaW5ncyBzbyBmYXIsIGl0IHdvdWxkIGJlIHVwIHRv
IHRoZSBtYW5hZ2VtZW50DQogcGxhbmUgb3IgY29udHJvbCBwbGFuZSB0byBpbmRpY2F0ZSBob3cg
c3VjaCBpbmRpdmlkdWFsIHBhdGhzIGFyZSBwYWlyZWQgdG9nZXRoZXIuPC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgUm9uPC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMu
MHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+IEx1
Y3kgeW9uZyBbPGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9i
PiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgNDowOCBQTTxicj4NCjxiPlRvOjwvYj4gUm9uIFBh
cmtlcjsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IDxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj4NCnNmY0BpZXRmLm9y
ZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAg
YXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMwMDcwQzAiPlJvbiw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2Jv
cmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
YmxhY2siPiBSb24gUGFya2VyIFs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YSBo
cmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOmJsYWNrIj5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIE1hcmNoIDI3LCAy
MDE0IDM6MDEgUE08YnI+DQo8Yj5Ubzo8L2I+IEx1Y3kgeW9uZzsgWHV4aWFvaHU7IFJlaW5hbGRv
IFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48L3NwYW4+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxicj4NCjxiPlN1YmplY3Q6PC9i
PiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29u
cz88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+THVjeSw8L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPk9uZSBjbGFyaWZpY2F0aW9uLiZuYnNwOyZuYnNwOyDi
gJxUaGUgcGF0aOKAnSBkb2VzIG5vdCBleGFjdGx5IG1lYW4gdGhlIFNGQy4mbmJzcDsmbmJzcDsg
VGhlIFNGQyBpcyBhYnN0cmFjdCwgYmVmb3JlIGFjY291bnRpbmcgZm9yIG5ldHdvcmsgbG9jYXRv
cnMuJm5ic3A7Jm5ic3A7IEFzIGEgc3BlY2lhbCBjYXNlLCBpZiBhbGwgb2YgdGhlIFNG4oCZcyBp
biB0aGUgU0ZDIGhhdmUgb25seSBhIHNpbmdsZSBuZXR3b3JrIGxvY2F0b3IsDQogdGhlbiB0aGUg
cGF0aCBhbmQgY2hhaW4gYXJlIHRoZSBzYW1lLiZuYnNwOyAmbmJzcDtCdXQsIGlmIGFueSBvciBh
bGwgb2YgdGhvc2UgU0bigJlzIGFyZSBtdWx0aXBseSBsb2NhdGVkLCB0aGVuIHRoZSBwYXRoIGlz
IHNwZWNpZmljIHRvIGFuIGV4YWN0IHNlcXVlbmNlIG9mIGxvY2F0ZWQgc2VydmljZSBmdW5jdGlv
biBpbnN0YW5jZXMuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9y
OiMwMDcwQzAiPltMdWN5XSBUaGFuayB5b3UgZm9yIGNsYXJpZmljYXRpb24uIEkgYWdyZWUgd2l0
aCB0aGF0LiBUaGUgcGF0aCBpcyBhbiBleGFjdCBzZXF1ZW5jZSBvZiBsb2NhdGVkIHNlcnZpY2Ug
ZnVuY3Rpb24gaW5zdGFuY2VzLiBGb3IgYSBiaS1kaXJlY3Rpb25hbCBTRkMsIGl0IGhhcyB0byBi
ZSB0cmVhdGVkIGFzIHR3byBkaXN0aW5jdCBwYXRocyBpbiB0aGlzIHNvbHV0aW9uLg0KIEFueSBj
b25jZXJuIG9uIHRoZSBjb21wbGV4aXR5IGluIG1hbmFnaW5nIHRoZW0/PC9zcGFuPjwvaT48L2I+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9z
cGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBD
MCI+VGhhbmtzLDwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9
ImNvbG9yOiMwMDcwQzAiPkx1Y3k8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IFJvbjwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBp
biAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+IEx1Y3kgeW9u
ZyBbPGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVy
c2RheSwgTWFyY2ggMjcsIDIwMTQgMzo0MSBQTTxicj4NCjxiPlRvOjwvYj4gUm9uIFBhcmtlcjsg
WHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IDxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj4NCnNmY0BpZXRmLm9yZzwvYT48
YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGlj
YXRpb24sIHByb3MgYW5kIGNvbnM/PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOiMwMDcwQzAiPkhpIFJvbiw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJs
YWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6Ymxh
Y2siPiBSb24gUGFya2VyIFs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVm
PSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbTwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOmJsYWNrIj5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0
IDEyOjA5IFBNPGJyPg0KPGI+VG86PC9iPiBMdWN5IHlvbmc7IFh1eGlhb2h1OyBSZWluYWxkbyBQ
ZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48YnI+DQo8Yj5TdWJqZWN0OjwvYj4g
UkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkx1Y3ksPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj5SZWdhcmRpbmcgdGhlIFNGIEluZGV4LCBkcmFmdC16aGFu
Zy1zZmMtc2NoIGRlZmluZXMgdGhpcyBhcyByZWxhdGl2ZSB0byB0aGUgcGF0aCwgYW5kIG5vdCBh
cyBhIGdsb2JhbGx5IHVuaXF1ZSBpZGVudGlmaWVyIG9mIGFuIFNGIGluc3RhbmNlLjwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5bTHVjeV0gVGhp
cyBpcyBteSB1bmRlcnN0YW5kaW5nIHRvby4g4oCcVGhlIHBhdGjigJ0gaGVyZSBtZWFucyBhIFNG
QywgcmlnaHQ/IEkgZG8gbm90IHNlZSBpbmRleCBhcyBhbiBTRiBpbnN0YW5jZSBpZGVudGlmaWVy
IGF0IGFsbCwgaXQgaXMgYW4gYWxpYXMgYW5kIG9ubHkgdXNlZCBpbiBmb3J3YXJkaW5nLiBUaGlz
IGlzIHRoZSByZWFzb24sIEkgdGhpbmssDQogdGhhdCBhc3NpZ25pbmcgdGhlc2UgYWxpYXNlcyBh
bmQgY29uZmlndXJpbmcgdGhlbiBpbiBmb3J3YXJkaW5nIHRhYmxlIGlzIGNvbXBsZXggZm9yIG1h
bmFnZW1lbnQgYW5kIGNvbnRyb2xsZXIgYW5kIG1heSBwcnVuZSBhbiBlcnJvciBlYXNpbHkuIEZv
ciBzdXBwb3J0aW5nIGJpLWRpcmVjdGlvbmFsIG9yIGJyYW5jaGluZyB1c2UgY2FzZXMsIHVzaW5n
IGluZGV4IGluIGZvcndhcmRpbmcgbWF5IGFsc28gYnJpbmcgb3RoZXIgY29uY2VybnMuPC9zcGFu
PjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlJlZ2FyZGlu
ZyBUVEwsIG15IGZpcnN0IHRob3VnaHQgaXMgdGhhdCBpcyBhIHByb3BlcnR5IG9mIHRoZSB0cmFu
c3BvcnQsIGFuZCBpZiBpdCBpcyBpbXBvcnRhbnQgdG8geW91LCBjaG9vc2UgdGhlIHRyYW5zcG9y
dCBhY2NvcmRpbmdseS4mbmJzcDsmbmJzcDsgQnV0LCBJ4oCZbSBvcGVuIHRvIGZ1cnRoZXIgZGlz
Y3Vzc2lvbiBhbG9uZyB0aGVzZSBsaW5lcy48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3Bh
biBzdHlsZT0iY29sb3I6IzAwNzBDMCI+W0x1Y3ldIFRoYW5rIHlvdSBmb3IgdGhlIGNsYXJpZmlj
YXRpb24uIFRoaXMgaXMgcmVsYXRlZCB0byB0aGUgZGlzY3Vzc2lvbiB1bmRlciB0aGlzIHRpdGxl
LiBJZiBTUEMgaXMgaW1wbGVtZW50ZWQgYXMgSVAgb3IgSVAvVURQIGFwcGxpY2F0aW9uLCBpdCBj
YW4gbGV2ZXJhZ2UgYSBsb3Qgd2hhdCBJUCB0ZWNobm9sb2d5IGhhdmUgZG9uZS4gSWYgd2UgYXNz
dW1lDQogdGhhdCBTRkMgbWF5IGJlIGNhcnJpZWQgb3ZlciBhbnkgdHJhbnNwb3J0IHNvbHV0aW9u
LCBTRkMgaW1wbGVtZW50YXRpb24gaGFzIHRvIHByb3ZpZGUgdGhlc2UgZnVuY3Rpb25zLCB3aGlj
aCwgSU1PLCByZWxhdGVkIHRvIHdoYXQgaW5mb3JtYXRpb24gdGhhdCBTRkMgaGVhZGVyIG5lZWQg
dG8gaG9sZC48L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJj
b2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxz
cGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5UaGFua3MsPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+THVjeTwvc3Bhbj48L2k+PC9i
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgUm9u
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2
Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0
O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj4gTHVjeSB5b25nIFs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20i
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208L2E+XQ0KPGJyPg0K
PGI+U2VudDo8L2I+IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAxMjoyNiBQTTxicj4NCjxiPlRv
OjwvYj4gUm9uIFBhcmtlcjsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2
ZSBEb2xzb247IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj4N
CnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFNGQyBhcyBh
biBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPkhpIFJvbiw8L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPkkgYXNzdW1lIHRoYXQgdGhlIGluZGV4IHVz
YWdlIHlvdSBtZW50aW9uZWQgYmVsb3cgaXMgdGhlIHNhbWUgd2hldGhlciB0aGVzZSB0aHJlZSBT
RnMgYXJlIG9uIG9uZSBTRkYgb3IgdHdvIFNGRnMsIHdoaWNoIG1lYW5zIHRoYXQgdGhlIGluZGV4
ICMgaXMgYXNzaWduZWQgdG8gU0YtWC1JIHBlciBTRkMgYW5kIGJ5IHRoZSBpbmNyZW1lbnRhbC4g
QSBTRi1YLUkgbWF5DQogYmUgc2VydmVkIHRvIG1hbnkgU0ZDcyBhbmQgcG9zaXRpb24gZGlmZmVy
ZW50bHkgaW4gU0ZDcy4gVGhpcyBtZWFucyB0aGF0LCBpbiB0aGlzIG1ldGhvZCwgYSBTRi1YLUkg
aXMgbWFwcGVkIHdpdGggZGlmZmVyZW50IGluZGV4ICMsIG9uZSBwZXIgZWFjaCBTRkMgdGhhdCBo
YXMgdGhlIFNGLVgtSS4gSU1POiAmbmJzcDt3aGVuIG9wZXJhdG9yL3N5c3RlbSBjcmVhdGVzIGEg
U0ZDIGFuZCBzZWxlY3RzIFNGLVgtSXMgZm9yIHRoZSBTRkMsIGFuZCB0aGVuIGFzc2lnbg0KIGlu
ZGV4ICMgdG8gdGhlbSBhbmQgY29uZmlndXJlIHRoZSBmb3J3YXJkaW5nIHRhYmxlIHdpdGggcGF0
aCBJRCBhbmQgaW5kZXggIyBpbiB0aGUgcmVsYXRlZCBTRkZzLiBGdXJ0aGVybW9yZSwgZWFjaCBp
bmRleCAjIGFsc28gbmVlZCB0byBiZSBhc3NvY2lhdGVkIHRvIHRoZSBhZGRyZXNzIG9yIHBvcnQg
dGhhdCB0cmFuc3BvcnQgbGF5ZXIgY2FuIHVuZGVyc3RhbmQuICZuYnNwO0lNTzogdGhpcyBpcyBh
IGNvbXBsZXggcHJvY2VzcyBmb3IgdGhlIHN5c3RlbSwNCiB1bmVhc3kgdG8gbWFuZ2VyIHRvbywg
YW5kIG1heSBlYXNpbHkgcHJvbmUgYW4gZXJyb3IuIDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6IzAwNzBDMCI+U2Vjb25kLCB5b3VyIGRyYWZ0IGFsc28gbWVudGlvbiB0aGF0
IHRoZSB1c2Ugb2YgaW5kZXggdG8gcHJldmVudCB0aGUgbG9vcC4mbmJzcDsgVGhlIGxvb3AgZG9l
cyBub3Qgb2NjdXIgaW4gbm9ybWFsIGNvbmRpdGlvbi4gVGhlIGxvb3Agb2NjdXJzIGluIGFibm9y
bWFsIGNvbmRpdGlvbi4gU28gdGhlIGxvb3AgcHJldmVudGlvbiBtZWNoYW5pc20gaXMgdG8gcHJl
dmVudCBubw0KIGxvb3AgaGFwcGVuIGluIGFueSBhYm5vcm1hbCBjb25kaXRpb24uIFRoYXQgaXMg
d2h5IFRUTCBpcyBkZXNpZ25lZCBmb3IgaW4gSVAgbmV0d29yay4gSWYgU0ZDIGhlYWRlciBpcyBl
eHBlY3RlZCB0byB0cmFuc3BvcnQgb3ZlciBhbnkgdHJhbnNwb3J0IG5ldHdvcmsgYmVzaWRlIElQ
LCBpdCBuZWVkcyB0aGUgc2ltaWxhciBtZWNoYW5pc20gYXMgSVAvVFRMLiBUaGUgdXNhZ2Ugb2Yg
aW5kZXggaW4geW91ciBwcm9wb3NhbCBkb2VzIG5vdCBhY2hpZXZlDQogdGhpcyBwdXJwb3NlLiA8
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPklmIHdlIHVzZSBJ
UCBhcyB0cmFuc3BvcnQsIElNTzogbm8gbmVlZCB0byBpbXBsZW1lbnQgVFRMIG1lY2hhbmlzbSB3
aXRoaW4gU0ZDLCBqdXN0IGxldmVyYWdlIElQIFRUTCBjYXBhYmlsaXR5LiBCdXQsIGlmIG92ZXIg
b3RoZXIgdHJhbnNwb3J0cywgd2UgbmVlZCB0byBpbXBsZW1lbnQgSVAvVFRMIGxpa2UgbWVjaGFu
aXNtIGluIFNGQy4NCjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3
MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBD
MCI+UmVnYXJkcyw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBD
MCI+THVjeSA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZu
YnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0
REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+
PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4gUm9uIFBhcmtlciBb
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+
PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+XQ0KPGJy
Pg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCA5OjM1IEFNPGJyPg0KPGI+
VG86PC9iPiBYdXhpYW9odTsgTHVjeSB5b25nOyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERh
dmUgRG9sc29uOyA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOmJsYWNrIj48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFNGQyBhcyBh
biBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPlhpYW9odSw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMx
RjQ5N0QiPkkgZG9u4oCZdCB0aGluayB3ZSBuZWVkIHRvIHZpZXcgdGhlIFNGIGluZGV4IGFzIGEg
VFRMLiZuYnNwOyZuYnNwOyBBcHByb3ByaWF0ZSB2YWxpZGF0aW9uIGFuZCBsb29wIHN1cHByZXNz
aW9uIGNhbiBiZSBkb25lIGV2ZW4gd2l0aCB0aGUgY3VycmVudCBwcm9wb3NlZCBkZWZpbml0aW9u
LiZuYnNwOyZuYnNwOyZuYnNwOyBBbnkgU0ZGIHJlY2VpdmluZyBhbiBTRkMgZW5jYXBzdWxhdGVk
IHBhY2tldCBvciBmcmFtZQ0KIHdvdWxkIG5lZWQgdG8ga25vdyB0byB3aGljaCBvZiBpdHMgZGVw
ZW5kZW50IFNG4oCZcyBpdCBzaG91bGQgZm9yd2FyZCB0aGUgcGFja2V0IG9yIGZyYW1lLiZuYnNw
OyZuYnNwOyBUbyBkbyBzbyBtZWFucyB0aGF0IGl0IGNhbiB2YWxpZGF0ZSB0aGF0IHRoZSBwYXRo
IElEIGlzIG9uZSB0aGF0IGl0IGV4cGVjdHMgdG8gcGFydGljaXBhdGUgaW4gYW5kIHRoYXQgdGhl
IFNGIGluc3RhbmNlIGlkZW50aWZpZWQgYnkgdGhlIGluZGV4IG9uIHRoYXQgcGF0aCBpcyBvbmUg
dGhhdA0KIGl0IGlzIHJlc3BvbnNpYmxlIGZvci4mbmJzcDsmbmJzcDsgJm5ic3A7U3VjaCBjaGFp
biBwYXRoIGRhdGEgbWF5IGhhdmUgYmVlbiBsb2NhbGx5IHByb3Zpc2lvbmVkIG9yIG1heSBoYXZl
IGJlZW4gZGlzdHJpYnV0ZWQgaW4gYSBjb250cm9sIHBsYW5lLjwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+V2hlbiB0aGUgU0ZGIHJlY2VpdmVzIHRoZSBnb29k
IHBhY2tldCBvciBmcmFtZSBiYWNrIGZyb20gb25lIG9mIGl0cyBkZXBlbmRlbnQgU0bigJlzLCBp
dCB3aWxsIGlkZW50aWZ5IHRoZSBuZXh0IFNGIGFuZCBTRkYgYnkgY29uc3VsdGluZyBpdHMgbG9j
YWwgZGF0YWJhc2UuJm5ic3A7Jm5ic3A7IElmIGl0IGlzIG5vdCB0aGUgZmluYWwgU0YsIHRoZW4g
dGhlIFNGIGluZGV4IGlzIGluY3JlbWVudGVkLA0KIHRoZSB0cmFuc3BvcnQgaGVhZGVyIHVwZGF0
ZWQgYXMgbmVjZXNzYXJ5LCBhbmQgdGhlIHBhY2tldCBvciBmcmFtZSBwcm9ncmVzc2VkLiZuYnNw
OyZuYnNwOyZuYnNwOyBGYWlsdXJlIHRvIHByb3Blcmx5IGluY3JlbWVudCB0aGUgU0YgSW5kZXgg
d291bGQgYmUgYWtpbiB0byBmYWlsdXJlIHRvIGRlY3JlbWVudCBhIFRUTCBieSBhIHJvdXRlciDi
gJMgdGhlcmUgaXMgbm8gcHJvdGVjdGlvbiBmcm9tIHRoYXQuPC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgUm9uPC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQg
MGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4gc2ZjIFs8
YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5YdXhpYW9o
dTxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgNTo0NCBBTTxicj4N
CjxiPlRvOjwvYj4gUm9uIFBhcmtlcjsgTHVjeSB5b25nOyBSZWluYWxkbyBQZW5ubyAocmVwZW5u
byk7IERhdmUgRG9sc29uOyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+DQpzZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBT
RkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2NvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41
cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVy
Om5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBp
biAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayI+5Y+R5Lu2
5Lq6PC9zcGFuPjwvYj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTpTaW1TdW47Y29sb3I6YmxhY2siPjo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayI+IHNmYw0KIFs8L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTpTaW1TdW4iPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpi
bGFjayI+XQ0KPGI+PHNwYW4gbGFuZz0iWkgtQ04iPuS7o+ihqCA8L3NwYW4+PC9iPlJvbiBQYXJr
ZXI8YnI+DQo8Yj48c3BhbiBsYW5nPSJaSC1DTiI+5Y+R6YCB5pe26Ze0PC9zcGFuPjo8L2I+IDIw
MTQ8c3BhbiBsYW5nPSJaSC1DTiI+5bm0PC9zcGFuPjM8c3BhbiBsYW5nPSJaSC1DTiI+5pyIPC9z
cGFuPjI2PHNwYW4gbGFuZz0iWkgtQ04iPuaXpTwvc3Bhbj4gNzoxMzxicj4NCjxiPjxzcGFuIGxh
bmc9IlpILUNOIj7mlLbku7bkuro8L3NwYW4+OjwvYj4gTHVjeSB5b25nOyBSZWluYWxkbyBQZW5u
byAocmVwZW5ubyk7IERhdmUgRG9sc29uOw0KPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1biI+c2ZjQGlldGYub3JnPC9z
cGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
U2ltU3VuO2NvbG9yOmJsYWNrIj48YnI+DQo8Yj48c3BhbiBsYW5nPSJaSC1DTiI+5Li76aKYPC9z
cGFuPjo8L2I+IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9z
IGFuZCBjb25zPzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
THVjeSwNCjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPlJlZ2FyZGluZyB0aGUg
c2VydmljZSBmdW5jdGlvbiBpbmRleCB0aGF0IHdvdWxkIGJlIGNvbnRhaW5lZCBpbiB0aGUgc2Vy
dmljZSBoZWFkZXIsIEkgdGhpbmsgaXQgaXMgc2ltcGx5IGluY3JlbWVudGVkIGZyb20gMSB0byBp
bmRpY2F0ZSB0aGUgbmV4dCBzZXJ2aWNlIGZ1bmN0aW9uDQogd2l0aGluIHRoZSBjaGFpbi4gJm5i
c3A7IEZvciBleGFtcGxlLCBpZiB0aGUgcGF0aCBJRCBpcyBYLCBmb3IgYSBwYXRoIHtTRi1BLTUs
IFNGLUItMiwgU0YtQy02fSwgdGhlbiBwYWNrZXRzIGRlc3RpbmVkIGZyb20gYSBjbGFzc2lmaWVy
IHRvd2FyZHMgU0YtQS01IHdvdWxkIGNhcnJ5IChwYXRoIFgsIGluZGV4IDEpLCBwYWNrZXRzIGZy
b20gU0YtQS01IHRvIFNGLUItMiB3b3VsZCBjYXJyeSAocGF0aCBYLCBpbmRleCAyKSwgZXRjLjwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDo1LjI1cHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2NvbG9yOiMxRjQ5
N0QiPltYaWFvaHVdIEkgdGhpbmsgdGhlIHZhbHVlIG9mIHRoZSBzZXJ2aWNlIGluZGV4IHNob3Vs
ZCBiZSBkZWNyZW1lbnRlZCwgcmF0aGVyIHRoYW4gYmVpbmcgaW5jcmVtZW50ZWQgd2hlbiB0cmF2
ZWxsaW5nIGFsb25nIHRoZSBzZXJ2aWNlIHBhdGggc2luY2UgdGhhdCBpbmRleCBpcyBub3QNCiBv
bmx5IHVzZWQgZm9yIGluZGljYXRpbmcgdGhlIG5leHQgc2VydmljZSBmdW5jdGlvbiB3aXRoaW4g
dGhlIGNoYWluLCBidXQgYWxzbyB1c2VkIGZvciBvdGhlciBwdXJwb3NlcyAoZS5nLiwgVFRMIG9m
IHRoZSBzZXJ2aWNlIHBhdGgsIGluZGljYXRvciBvZiB0aGUgZW5kIG9mIHRoZSBzZXJ2aWNlIGNo
YWluKSwgdW5sZXNzIHlvdSB3YW50IHRvIGludHJvZHVjZSBhbiBhZGRpdGlvbmFsIGZpZWxkIHdo
aWNoIGluZGljYXRlcyB0aGUgdG90YWwgbGVuZ3RoDQogb2YgdGhlIHNlcnZpY2UgY2hhaW4uPC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjUuMjVwdCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxNi4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjUuMjVwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4w
cHQ7Y29sb3I6IzFGNDk3RCI+QmVzdCByZWdhcmRzLDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2NvbG9yOiMxRjQ5N0QiPlhpYW9odTwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsgJm5ic3A7Um9uPC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2si
PiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxl
PSJ0ZXh0LWFsaWduOmNlbnRlciI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LCZxdW90O3NlcmlmJnF1b3Q7O2NvbG9y
OmJsYWNrIj4NCjxociBzaXplPSIyIiB3aWR0aD0iMTAwJSIgYWxpZ249ImNlbnRlciI+DQo8L3Nw
YW4+PC9kaXY+DQo8ZGl2IGlkPSJkaXZScEY5OTYyNCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6YmxhY2siPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+
c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KIG9uIGJlaGFsZiBvZiBMdWN5IHlvbmcgWzxhIGhy
ZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+bHVjeS55b25nQGh1YXdlaS5jb208L2E+
XTxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA2OjM4IFBNPGJyPg0K
PGI+VG86PC9iPiBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyA8L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPnNmY0BpZXRmLm9yZzwv
c3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48
YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGlj
YXRpb24sIHByb3MgYW5kIGNvbnM/PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5IaSBSZWluYWxkbyw8L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPlRoYW5rIHlvdSB0byBzaGFyZSB5
b3VyIHZpZXdzIG9uIHRoaXMgc29sdXRpb24uIFdlIHdhbnQgdG8gaGF2ZSBhbiBlbGVnYW50IGFu
ZCBnZW5lcmFsIHNvbHV0aW9uIHdpdGggb25lIHN0YW5kYXJkIFNGQyBoZWFkZXIgdG8gY292ZXIg
bWFqb3JpdHkgdXNlIGNhc2VzPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MDA3MEMwIj5TZWUgaW5saW5lIGJlbG93Ljwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJs
YWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6Ymxh
Y2siPiBSZWluYWxkbyBQZW5ubyAocmVwZW5ubykgWzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxhIGhyZWY9Im1haWx0bzpyZXBlbm5vQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5tYWlsdG86cmVwZW5ub0BjaXNjby5jb208L3Nw
YW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+XQ0K
PGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDQ6NTYgUE08YnI+DQo8
Yj5Ubzo8L2I+IEx1Y3kgeW9uZzsgRGF2ZSBEb2xzb247IDwvc3Bhbj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxicj4NCjxiPlN1YmplY3Q6
PC9iPiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQg
Y29ucz88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPkhp
LDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+VGhlcmUg
YXJlIHNldmVyYWwgc29sdXRpb24gdG8gdGhpcyBwcm9ibGVtLiBTb21lIG9mIHRoZW0gaW1wbGVt
ZW50YXRpb24gc3BlY2lmaWMsIG90aGVycyBtb3JlIGVsZWdhbnQuJm5ic3A7PC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29s
b3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj4xIC0gT25lIG9mIHRoZSBtb3Jl
IGVsZWdhbnQgb25lcyBpcyB0byB1c2UgdGhlIFNlcnZpY2UgSW5kZXggdG8gZGV0ZXJtaW5lIHRo
ZSBuZXh0IHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFuY2UuICZuYnNwO0l0IG1ha2VzIGZvciBhIGNv
bXBsZXRlbHkgc3RhdGVsZXNzIHNvbHV0aW9uIChjb2RlIHdpc2UpLiAmbmJzcDs8L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjI1aW4iPjxiPjxpPjxzcGFuIHN0eWxlPSJj
b2xvcjojMDA3MEMwIj5bTHVjeV0NCjwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MDA3MEMwIj53aGVuIHVzaW5nIFBhdGggSUQgYW5kIFNlcnZpY2UgSW5kZXggb24gU0ZDIGhlYWRl
ciwgaXQgcmVxdWlyZXMgYXNzaWduaW5nIGluZGV4ICMgdG8gZWFjaCBTRiBpbnN0YW5jZSwgY29u
ZmlndXJpbmcgdGhlbSBpbiB0aGUgZm9yd2FyZGluZyB0YWJsZSwgd2hpY2ggaXMgdmVyeSBjb21w
bGV4IHByb2Nlc3MgYW5kIGVhc2lseSBwcnVuZSBmb3IgZXJyb3IgaW4gbWF5IG9waW5pb24uDQog
Jm5ic3A7SW4gYWRkaXRpb24sIGVhY2ggU0YgaW5zdGFuY2UgbWF5IHNlcnZlIG1vcmUgdGhhbiBv
bmUgU0ZDLCBzbyBuZWVkIHRvIGFzc2lnbiBpbmRleCAjIGZvciBlYWNoIFNGQywgd2hpY2ggaXMg
bW9yZSBjb21wbGV4LiBSZWdhcmRpbmcgdGhlIHN0YXRlbGVzcywgSSBkb27igJl0IGdldCBpdC4g
SXNu4oCZdCBpbmRleCAjIGEgc3RhdGUgYXMgd2VsbCAobWF5IGJlIGZldyBiaXQgbGVzcyk/PC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi4yNWluIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0Oi4yNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+VG8gaW1wbGVtZW50IHRydWUg
c3RhdGVsZXNzLCBTRkMgaGVhZGVyIG5lZWRzIGFiaWxpdHkgdG8gY2FycnkgYWxsIFNGSXMgSVAg
YWRkcmVzc2VzIGluIFNGQyBoZWFkZXIsIHdoaWNoIHdhcyBjb25zaWRlcmVkIGFzIG5vbi1zY2Fs
ZSBzb2x1dGlvbi48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBD
MCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNr
Ij4yIOKAkyBBbm90aGVyIG9wdGlvbiBpcyBmcm9tIGEgY29kaW5nIHBlcnNwZWN0aXZlIHlvdSBj
YW4ganVzdCBrZWVwIG1vcmUgc3RhdGUgaW4geW91ciBTTi9TRkYgd2hpbGUgeW91IHByb2Nlc3Mg
dGhlIHBhY2tldCBhbmQgZGV0ZXJtaW5lIHdoYXQgaXMgdGhlIOKAnG5leHTigJ0gc2VydmljZS4g
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcw
QzAiPltMdWN5XSBBZ3JlZS48L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtjb2xvcjpibGFjayI+QnV0IGlycmVzcGVjdGl2ZSwgdGhlIFNOIG5lZWRzIHRvIGtub3cg
dGhlIFBhdGggSUQgYW5kIHRoZSBsaXN0IG9mIFNGSXMgaW50ZXJuYWwgdG8gaXRzIG5vZGUuIFRo
aXMgcHJvdmlzaW9uaW5nIGNhbiBoYXBwZW4gaW4gYSB2YXJpZXR5IG9mIHdheXMsIEkgaW1wbGVt
ZW50ZWQgd2l0aCBSRVNUY29uZiBhbmQgTmV0Y29uZi4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFj
ayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPkFzIGZhciBhcyBVRFAvSVAgdnMuSVAsIEkg
Z2l2ZSBwcmVmZXJlbmNlIHRvIFVEUC9JUC4gSWYgeW91IGhhdmUgYSBmaXhlZCBwb3J0IG92ZXIg
VURQIGluIHdoaWNoIHRvIHJlY2VpdmUvc2VuZCBwYWNrZXRzOjwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNr
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+LSBZb3UgY2FuIGhhdmUgeW91ciBlbnRpcmUg
ZGF0YXBsYW5lIGluIHVzZXJwYWNlIGFuZCB1c2UgYSB2YXJpZXR5IG9mIHByb2dyYW1taW5nIGxh
bmd1YWdlcy4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+LSBZb3UgZG8gbm90IG5lZWQgcmF3
IHBhY2tldCBhY2Nlc3MgdG8gcHVsbC9zZW5kIHBhY2tldHMuIFRoZXJlZm9yZSBubyByb290IHN1
cHBvcnQuJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPi0gVURQIGNhbiB0cmF2ZXJzZSBub24t
U0ZDIGF3YXJlIG1pZGRsZXhib3hlcy4NCjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFu
IHN0eWxlPSJjb2xvcjojMDA3MEMwIj5bTHVjeV0gQWdyZWUgb24gdGhpcyBzdGF0ZW1lbnQuIEJ1
dCBmb3IgU0ZDIGRvbWFpbiwgZG8gd2Ugd2FudCB0byBhbGxvdyBzdWNoIG1pZGJveGVzIG9uIFNG
QyBwYXRoPyBNYXliZSBoYXBwZW4gaWYgYSBTRkMgZG9tYWluIGNyb3NzZXMgbW9yZSB0aGFuIHRy
YW5zcG9ydCBkb21haW5zPyBUaGlzIGlzIG9uZSBJIGxpa2UgdG8ga25vdyBmcm9tIFNQcyBhbmQN
CiBTRiB2ZW5kb3JzLiA8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0
eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
PjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5SZWdhcmRzLDwvc3Bhbj48L2k+PC9iPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPkx1Y3k8L3NwYW4+
PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9y
OmJsYWNrIj5PciB5b3UgY2FuIHVzZSBhbnkgb2YgdGhlIGF2YWlsYWJsZSBtZXRob2RzKCBUVVJO
LCBTVFVOLCBldGMpLiAmbmJzcDtJZiB5b3UgZW5jYXAgaW4gc29tZXRoaW5nIGVsc2Ugb3RoZXIg
dGhhbiBJUC9VRFAgdGhlIGFwcGxpY2FiaWxpdHkgb2YgU0ZDIHdpbGwgYmUgY29uc2lkZXJhYmx5
IGRpbWluaXNoZWQuSnVzdCBjaGVjayBTVENQIGFuZCBpdHMNCiBwcm9ibGVtIG9uIGdldHRpbmcg
YWRvcHRlZCBnaXZlbiBtaWRkbGV4Ym94ZXMgJm5ic3A7bm90IHJlY29nbml6aW5nIGl0cyBwcm90
b2NvbCBudW1iZXIuICZuYnNwOyZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFu
IHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNr
Ij4tIEl0IGppdmVzIHdpdGggb3RoZXIgSUVURiB3b3JrIGluIHRoZSBhcmVhcyBvZiBtZXRhZGF0
YSBhbmQgdHJhbnNwb3J0IHNlcnZpY2VzIChzYXksIFRBUFMpLiZuYnNwOzwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9y
OmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+cmVnYXJkcywmbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPlJlaW5hbGRvJm5ic3A7
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBp
biI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkZy
b206IDwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5MdWN5IHlvbmcgJmx0Ozxh
IGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmx1Y3ku
eW9uZ0BodWF3ZWkuY29tPC9hPiZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+VHVlc2RheSwgTWFyY2gg
MjUsIDIwMTQgYXQgMjoyNSBQTTxicj4NCjxiPlRvOiA8L2I+RGF2ZSBEb2xzb24gJmx0OzxhIGhy
ZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRkb2xzb25A
c2FuZHZpbmUuY29tPC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+
DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRp
b24sIHByb3MgYW5kIGNvbnM/PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6
YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+SGkgRGF2ZSw8L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPklmIGEgc2VydmljZSBmb3J3YXJkZXIgcG9pbnQgY29u
bmVjdHMgbW9yZSB0aGFuIG9uZSBTRiBpbnN0YW5jZXMgdGhhdCBiZWxvbmcgdG8gdGhlIHNhbWUg
U0ZDLCBob3cgY2FuIG9uZSBQYXRoIElEIGRldGVybWluZSB3aGljaCBTRiBpbnN0YW5jZXMgaXMg
dGhlIG5leHQ/IElmIHlvdSBkcmF3IGEgc2VydmljZSBjaGFpbiBwYXRoIHdpdGggbWFueSBTRiBp
bnN0YW5jZXMsDQogeW91IGNhbiBlYXNpbHkgc2VlLCBpZiBQYXRoIElEIHJlcHJlc2VudHMgdGhh
dCBwYXRoLCBzZXJ2aWNlIGZvcndhcmRlciBuZWVkcyB0byB1c2UgcHJldmlvdXMgU0Ygb24gdGhl
IHBhdGggdG8gcG9zaXRpb24gdGhlIG5leHQgU0Ygb24gdGhhdCBwYXRoLjwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+THVjeSA8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBp
biAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6YmxhY2siPiBEYXZlIERvbHNvbiBbPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPm1haWx0bzpkZG9sc29uQHNhbmR2aW5l
LmNvbTwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJs
YWNrIj5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgNDoxMCBQ
TTxicj4NCjxiPlRvOjwvYj4gTHVjeSB5b25nOyA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48YnI+DQo8Yj5TdWJqZWN0OjwvYj4g
UkU6IFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPldoeSBkbyB5b3UgdGhpbmsgdGhlIHByZXZpb3VzIFNGIElQ
IGFkZHJlc3MgaXMgcmVxdWlyZWQgdG8gZGV0ZXJtaW5lIHRoZSBuZXh0IFNGIElQIGFkZHJlc3M/
IFdoeSBpcyB0aGUgUGF0aCBJRCBub3Qgc3VmZmljaWVudCBpbmZvcm1hdGlvbj88L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzoz
LjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4gTHVjeSB5b25nIFs8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+bWFpbHRvOmx1Y3kueW9uZ0Bo
dWF3ZWkuY29tPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6YmxhY2siPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA0
OjU2IFBNPGJyPg0KPGI+VG86PC9iPiBEYXZlIERvbHNvbjsgPC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PGJyPg0KPGI+U3ViamVj
dDo8L2I+IFJFOiBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25z
Pzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5JbiB0aGlzIHNvbHV0aW9uLCBzZXJ2aWNlIGZv
cndhcmRlciBhbmQgU0YgaW5zdGFuY2UgYXJlIHNlcGFyYXRlZCBlbnRpdGllcy4gU2VydmljZSBm
b3J3YXJkZXIgbmVlZHMgUGF0aCBJRCBhbmQgcHJldmlvdXMgU0YgSVAgYWRkcmVzcyB0byB1bmlx
dWVseSBpZGVudGlmeSB0aGUgbmV4dCBTRiBJUCBhZGRyZXNzLg0KPC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5MdWN5PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGlu
IDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOmJsYWNrIj4gRGF2ZSBEb2xzb24gWzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxhIGhyZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5tYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb208
L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDM6MjEgUE08YnI+
DQo8Yj5Ubzo8L2I+IEx1Y3kgeW9uZzsgPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBT
RkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj5JIGRvIG5vdCBzZWUgd2h5IHNvdXJjZSBJUCBhZGRyZXNzIChwcmV2
aW91cyBTRikgd291bGQgYmUgcmVxdWlyZWQgdG8gbG9vayB1cCB0aGUgbmV4dCBTRi4gVGhlIHBh
dGggSUQgc2hvdWxkIGJlIHN1ZmZpY2llbnQgdG8gZGV0ZXJtaW5lIHRoZSBuZXh0IFNGLjwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMu
MHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiBzZmMgWzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmc8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFj
ayI+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5MdWN5IHlvbmc8YnI+DQo8Yj5TZW50OjwvYj4gVHVl
c2RheSwgTWFyY2ggMjUsIDIwMTQgNDowMiBQTTxicj4NCjxiPlRvOjwvYj4gPC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5zZmNAaWV0Zi5vcmc8L3NwYW4+
PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PGJyPg0K
PGI+U3ViamVjdDo8L2I+IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHBy
b3MgYW5kIGNvbnM/PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5IaSw8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZu
YnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+VGhlcmUgYXJlIG1hbnkgd2F5cyB0byBpbXBsZW1lbnQgU0ZDcy4g
SG93ZXZlciwgb25lIG9mIG91ciBnb2FscyBpbiBzdGFuZGFyZCBpcyB0byBkZXZlbG9wIGEgc29s
dXRpb24gdGhhdCBpcyBzaW1wbGUgYW5kIGxlc3MgY29zdCBmb3IgdmVuZGVycyBhbmQgc2Vydmlj
ZSBwcm92aWRlcnMuICZuYnNwO090aGVyIGdvYWxzIGFyZSB0aGF0IHRoZSBzb2x1dGlvbiBjYW4g
YXBwbHkNCiB0byBjb21tb24gYW5kIG1ham9yaXR5IHVzZSBjYXNlcy4gPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPklmIHdlIGltcGxlbWVudCBTRkMgYXMgYW4gSVAgb3IgVURQL0lQ
IGFwcGxpY2F0aW9uLCBpLmUuIG9uY2UgdHJhZmZpYyBpcyBjbGFzc2lmaWVkIGJ5IHRoZSBjbGFz
c2lmaWNhdGlvbiwgaXQgYWRkcyBTRkMgaGVhZGVyIGFuZCBJUCBoZWFkZXIgKG91dGVyKSBvbiB0
aGUgcGFja2V0cyAoVURQIGhlYWRlciB0b28gaW4gbGF0dGVyIGNhc2UpLCBhbmQgc2VuZCBzdWNo
DQogcGFja2V0cyBhcyBhIHJlZ3VsYXIgSVAgcGFja2V0LiBUaGUgc3JjIElQIG9mIG91dGVyIGhl
YWRlciBjYW4gYmUgY2xhc3NpZmljYXRpb24gSVAgYWRkcmVzcywgYW5kIGRzdCBJUCBjYW4gYmUg
bmV4dCBTRiBJbnN0YW5jZSBJUCBhZGRyZXNzLiBNYW55IHRyYW5zcG9ydCBuZXR3b3JrcyBjYW4g
Y2FycnkgSVAgdHJhZmZpYyBhbmQgcm91dGUgSVAgcGFja2V0cyBiYXNlZCBvbiBkc3QgSVAgYWRk
cmVzcy4gJm5ic3A7V2Ugb25seSBuZWVkIHRvIHJlcXVlc3QNCiBhIG5ldyBJUCBwcm90b2NvbCB0
eXBlIGZvciBTRkMuIEF0IHRoZSBzZXJ2aWNlIGZvcndhcmRlciBwb2ludCwgaXQgY2FuIGxvb2sg
dXAgbmV4dCBTRiBJUCBhZGRyZXNzIGJhc2VkIG9uIFBhdGggSUQgaW4gU0ZDIGhlYWRlciBhbmQg
c3JjIElQIGFkZHJlc3MgKHByZXZpb3VzIFNGKSBvbiB0aGUgcGFja2V0LiAmbmJzcDtBIFNGIGFs
c28gZm9yd2FyZHMgdGhlIHBhY2tldCB3aXRoIFNGQyBoZWFkZXIgYXMgYW4gSVAgcGFja2V0IGFu
ZCBmaWxscyBpdHMgSVANCiBhZGRyZXNzIGFzIHNyYyBJUCBhbmQgdGhlIHNlcnZpY2UgZm9yd2Fy
ZGVyIHBvaW50IElQIGFkZHJlc3MgYXMgdGhlIGRzdCBJUCBvbiB0aGUgcGFja2V0Lg0KPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlRoaXMgc29sdXRpb24gd29ya3MgZm9yIGVpdGhl
ciBTRkMgYXMgYW4gSVAgYXBwbGljYXRpb24gb3IgVURQL0lQIGFwcGxpY2F0aW9uLCB3aGljaCBv
bmUgaXMgbW9yZSBwcm9wZXIgZnJvbSBTRiBhbmQgc2VydmljZSBmb3J3YXJkZXIgcG9pbnQ/PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlRoaXMgc29sdXRpb24gc2VlbXMgc2ltcGxl
IHRvIG1lIGFuZCBvbmx5IG5lZWQgUGF0aCBJRCBpbiBTRkMgaGVhZGVyIGZvciBzdGVlcmluZyB0
cmFmZmljIHRocm91Z2ggdGhlIFNGQyBwYXRoLiBCdXQgbGlrZSB0byBzZWUgb3RoZXJz4oCZIG9w
aW5pb24gb24gdGhpcyBzb2x1dGlvbiwgcHJvcyBhbmQgY29ucy48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+VGhhbmtzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+THVjeTxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_2691CE0099834E4A9C5044EEC662BB9D4536B6F7dfweml701chmchi_--


From nobody Fri Mar 28 14:59:31 2014
Return-Path: <Myo.Zarny@gs.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BDE3C1A06FD for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 14:59:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.31
X-Spam-Level: 
X-Spam-Status: No, score=-6.31 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, RCVD_IN_DNSWL_HI=-5, 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 Js1V6XOO1pSq for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 14:59:16 -0700 (PDT)
Received: from mxecd09.gs.com (mxe7.gs.com [204.4.178.100]) by ietfa.amsl.com (Postfix) with ESMTP id F1C541A03F6 for <sfc@ietf.org>; Fri, 28 Mar 2014 14:59:13 -0700 (PDT)
X-IronPort-AV: E=Sophos; i="4.97,753,1389762000"; d="scan'208,217"; a="56704246"
Received: from unknown (HELO mxpbd01-public.ny.fw.gs.com) ([148.86.115.129]) by mxecd09.idz.gs.com with ESMTP; 28 Mar 2014 17:59:11 -0400
From: "Zarny, Myo" <Myo.Zarny@gs.com>
X-sendergroup: RELAYLIST
Received: from gshccdp02ex.firmwide.corp.gs.com ([10.135.172.72]) by mxpbd01.ny.fw.gs.com with ESMTP; 28 Mar 2014 17:59:11 -0400
Received: from GSCMAMP19EX.firmwide.corp.gs.com ([139.172.38.36]) by gshccdp02ex.firmwide.corp.gs.com ([10.135.172.72]) with mapi; Fri, 28 Mar 2014 17:59:10 -0400
To: 'Lucy yong' <lucy.yong@huawei.com>, "'Jim Guichard (jguichar)'" <jguichar@cisco.com>, 'Ron Parker' <Ron_Parker@affirmednetworks.com>, 'Nicolas BOUTHORS' <Nicolas.BOUTHORS@qosmos.com>, "'sfc@ietf.org'" <sfc@ietf.org>
Date: Fri, 28 Mar 2014 17:59:09 -0400
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7QAAGnooAAAH8L8AAAfg8Q///n04D//9oCYIAAW5/h///gmnD//U35sP/6hfbA//T2RyD/6c5dEP/TiYOA/6cRQrD/TiGE8P6cQQAA/Th/+nD6cPSFMPTgugoA6cGK8wDTgw+9kKcGFuhwzguOBYCcF1LY0LguoFhw
Message-ID: <A3233753A4B65F43BCA1B64DA99A9C2306FCB10E32@GSCMAMP19EX.firmwide.corp.gs.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4536ABF6@dfweml701-chm.china.huawei.com> <76B41B8FACE1514795D30EC137FF391D43A567@LILAS.jungle.qosmos.com> <2691CE0099834E4A9C5044EEC662BB9D4536B4F1@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8F40@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536B524@dfweml701-chm.china.huawei.com> <CF5B2319.1E795%jguichar@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D4536B6F7@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D4536B6F7@dfweml701-chm.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
x-retentionstamp: Firmwide
Content-Type: multipart/alternative; boundary="_000_A3233753A4B65F43BCA1B64DA99A9C2306FCB10E32GSCMAMP19EXfi_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/8GbpKTyNzAdWJ-OOGPYGSva3BIA
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Mar 2014 21:59:28 -0000

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

SGkgTHVjeSwNCg0KQ291bGQgeW91IGV4cGxhaW4gd2h5IHlvdeKAmXZlIGNob3NlbiB0byBwZWVs
IG91dCBJUCtTRkM/IFNlZW1zIHRvIG1lIHRoZSB1cHBlciBkaWFncmFtIGFscmVhZHkgY292ZXJz
IHRoZSBJUCtTRkMgdXNlIGNhc2UgKGFzc3VtaW5nIGJ5IHRyYW5zcG9ydCB3ZSBtZWFuIOKAnElQ
LCBNQUMsIGV0Y+KAnS4pIFBlcmhhcHMgeW91IG1heSB3YW50IHRvIGNsYXJpZnkgd2hhdCB5b3Ug
bWVhbiBieSB0cmFuc3BvcnQ/DQoNClRvIG1lLCB0aGUgZmlyc3QgZGlhZ3JhbSBpcyB0aGUgbW9z
dCBnZW5lcmljL2Jhc2ljIHJlcHJlc2VudGF0aW9uIG9mIHRoZSBTRkMgaGVhZGVyLCBpdHMgcGF5
bG9hZCBhbmQgaXRzIGVuY2Fwc3VsYXRpbmcvdHJhbnNwb3J0IG1lY2hhbmlzbS4gQSBidW5jaCBv
ZiBlbmNhcHN1bGF0aW5nIG1lY2hhbmlzbXMgYXJlIHBvc3NpYmxlIGJ1dCBub3QgYWxsIG1ha2Vz
IHNlbnNlLiBJUCBlbmNhcHN1bGF0aW5nIFNGQyBIZWFkZXIgaXMgdGhlb3JldGljYWxseSBwb3Nz
aWJsZSBidXQgd2hhdCBhcmUgYmVuZWZpdHMgb3ZlciBvdGhlciBleGlzdGluZyBvcHRpb25zIGxp
a2UgR1JFIG9yIFVEUD8gTW9yZSBzcGVjaWZpY2FsbHksIHdoeSBtYW5kYXRlIGFuIElQIGVuY2Fw
c3VsYXRpb24gbWVjaGFuaXNtIOKAkyB3aGljaCBzZWVtcyBub3QgdG8gYmUgYWdub3N0aWMuDQoN
ClJlZ2FyZHMsDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9u
IEJlaGFsZiBPZiBMdWN5IHlvbmcNClNlbnQ6IDI4IE1hcmNoIDIwMTQgNTowMSBQTQ0KVG86IEpp
bSBHdWljaGFyZCAoamd1aWNoYXIpOyBSb24gUGFya2VyOyBOaWNvbGFzIEJPVVRIT1JTOyBzZmNA
aWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0
aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpNeSAyIGNlbnQ6DQoNCkJvdGggU0ZDIGhlYWRlciBhbmQg
U0ZDIGhlYWRlciArIElQIGhlYWRlciBtZWV0IGZvbGxvd2luZyBjcml0ZXJpYS4gSW4gbXkgcHJv
cG9zYWwsIFNGQyBoZWFkZXIgKyBJUCBoZWFkZXIgc2VydmVzIGFzIHRoZSBlbmNhcHN1bGF0aW9u
IGZvcm1hdCBhbmQgYWdub3N0aWMgdG8gdGhlIGxheWVyIGF0IHdoaWNoIGl0IGlzIGFwcGxpZWQg
YW5kIHRoZSBzZXJ2aWNlIHRoYXQgaXMgYmVpbmcgY29uc3RyaWN0ZWQuDQoNClNGQyBoZWFkZXIg
IGZvciB0aGUgZW5jYXAuDQoNCiAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0rDQoNCiAgICAgICAgICAgICAgICAgICB8ICAgICAgT3JpZ2luYWwgUGF5bG9hZCAg
ICB8DQoNCiAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQoN
CiAgICAgICAgICAgICAgICAgICB8ICAgICAgU0ZDIEhlYWRlciAgICAgICAgICB8DQoNCiAgICAg
ICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQoNCiAgICAgICAgICAg
ICAgICAgICB8ICAgVHJhbnNwb3J0IGhlYWRlciAgICAgICB8DQoNCiAgICAgICAgICAgICAgICAg
ICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQoNCg0KU0ZDIGhlYWRlciArIElQIGhlYWRl
ciBmb3IgdGhlIGVuY2FwLg0KDQogICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tKw0KDQogICAgICAgICAgICAgICAgICAgfCAgICAgIE9yaWdpbmFsIFBheWxvYWQg
ICAgfA0KDQogICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0K
DQogICAgICAgICAgICAgICAgICAgfCAgICAgIFNGQyBIZWFkZXIgICAgICAgICAgfA0KDQogICAg
ICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KDQogICAgICAgICAg
ICAgICAgICAgfCAgICAgICBJUCBIZWFkZXIgICAgICAgICAgfA0KDQogICAgICAgICAgICAgICAg
ICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KDQogICAgICAgICAgICAgICAgICAgfCAg
IFRyYW5zcG9ydCBoZWFkZXIgICAgICAgfA0KDQogICAgICAgICAgICAgICAgICAgKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tKw0KDQoNClRoYW5rcywNCkx1Y3kNCg0KRnJvbTogSmltIEd1aWNo
YXJkIChqZ3VpY2hhcikgW21haWx0bzpqZ3VpY2hhckBjaXNjby5jb21dDQpTZW50OiBGcmlkYXks
IE1hcmNoIDI4LCAyMDE0IDEyOjExIFBNDQpUbzogTHVjeSB5b25nOyBSb24gUGFya2VyOyBOaWNv
bGFzIEJPVVRIT1JTOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6
IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25z
Pw0KDQpGb2xrcywNCg0KV2hpbGUgSSBhcHByZWNpYXRlIHRoaXMgZGlzY3Vzc2lvbiBwbGVhc2Ug
YnJpbmcgaXQgdG8gYSBjbG9zZSBvbiB0aGUgbGlzdC4gT3VyIGNoYXJ0ZXIgY2xlYXJseSBzdGF0
ZXMgdGhhdCB3ZSB3aWxsIG5vdCB0aWUgdGhlIHNlcnZpY2UgZW5jYXBzdWxhdGlvbiB0byB0aGUg
dHJhbnNwb3J0LiBJIGRyYXcgeW91ciBhdHRlbnRpb24gdG8gdGhpcyBzbmlwcGV0IG9mIHRoZSBj
aGFydGVyOg0KDQoiSXQgaXMgaW50ZW5kZWQgdGhhdCB0aGUgZW5jYXBzdWxhdGlvbiBmb3JtYXQg
YmUgYWdub3N0aWMgdG8gdGhlIGxheWVyIGF0IHdoaWNoIGl0IGlzIGFwcGxpZWQgYW5kIHRoZSBz
ZXJ2aWNlIHRoYXQgaXMgYmVpbmcgY29uc3RydWN0ZWQuIFRoYXQgaXMsIHRoZSBzYW1lIGVuY2Fw
c3VsYXRpb24gbWF5IGJlIHVzZWQgb24gYSBzZXJ2aWNlIGZ1bmN0aW9uIGNoYWluIGFwcGxpZWQg
YXQgdGhlIG5ldHdvcmsgbGF5ZXIgb3IgYXQgYW55IG90aGVyIGxheWVyLCBhbmQgdGhlIHNhbWUg
ZW5jYXBzdWxhdGlvbiBmb3JtYXQgd2lsbCBhcHBseSBmb3IgdGhlIGNvbnN0cnVjdGlvbiBvZiBT
ZXJ2aWNlIEZ1bmN0aW9uIFBhdGhzIHJlZ2FyZGxlc3Mgb2YgdGhlIGFjdHVhbCBzZXJ2aWNlLiIN
Cg0KRnJvbTogTHVjeSB5b25nIDxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25n
QGh1YXdlaS5jb20+Pg0KRGF0ZTogRnJpZGF5LCBNYXJjaCAyOCwgMjAxNCBhdCAxMDo0NSBBTQ0K
VG86IFJvbiBQYXJrZXIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PiwgTmljb2xhcyBCT1VUSE9SUyA8Tmljb2xh
cy5CT1VUSE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+
PiwgInNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiIgPHNmY0BpZXRmLm9yZzxtYWls
dG86c2ZjQGlldGYub3JnPj4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQ
IGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpSb24sDQoNClBsZWFzZSBzZWUgaW5saW5l
Lg0KDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbV0NClNlbnQ6IEZyaWRheSwgTWFyY2ggMjgsIDIwMTQgOToxNCBBTQ0KVG86IEx1Y3kgeW9u
ZzsgTmljb2xhcyBCT1VUSE9SUzsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpT
dWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBh
bmQgY29ucz8NCg0KSGksIEx1Y3kuDQoNCldoZXRoZXIgb3Igbm90IHlvdXIgaW1wbGVtZW50YXRp
b24gY29uY2VwdCBmb3IgSVAvVURQIG1ha2VzIHNlbnNlIGZvciB5b3VyIHByb2R1Y3Qgb3IgeW91
ciBuZXR3b3JrIGVudmlyb25tZW50LCBvdXIgY2hhcnRlciBpcyB0byBjcmVhdGUgYSBzb2x1dGlv
biB0aGF0IGlzIG5vdCBkZXBlbmRlbnQgb24gYW55IG9uZSBleGFjdCB0cmFuc3BvcnQgZW5jYXBz
dWxhdGlvbi4gICAgVGhhdCBiZWluZyBzYWlkLCBhbnkgcGFydGljdWxhciBpbXBsZW1lbnRhdGlv
biBjb3VsZCBjb25jZWl2YWJseSByZXF1aXJlIGEgc2luZ2xlIHR5cGUgb2YgZW5jYXBzdWxhdGlv
bi4gICBJbiBzaG9ydCwgSSB0aGluayB5b3VyIHByb3Bvc2FsIGZhbGxzIGludG8gdGhlIGltcGxl
bWVudGF0aW9uIGFwcHJvYWNoIGNhdGVnb3J5IHdoaWNoIGlzIG91dCBvZiBzY29wZSBmcm9tIGEg
c3RhbmRhcmRzIHBlcnNwZWN0aXZlLCBJTU8uDQpbTHVjeV0gdGhpcyBpcyBhIOKAnGNvbuKAnSBm
cm9tIGxvZ2lzdGljcywgbm90IGZyb20gdGVjaG5pY2FsLiDimLkgICBBbHRlcm5hdGl2ZSB0byBh
ZGRyZXNzIHRoaXMgaXMgdG8gZW5jb2RlIFNGLVggSW5zdGFuY2UgaWRlbnRpZmllciBpbiBTRkMg
aGVhZGVyIGluc3RlYWQgb2YgaW5kZXgsIGFuZCB1c2UgUEFUSCBJRCArIFNGLVggaW5zdGFuY2Ug
aWRlbnRpZmllciBpbiBTRkMgZm9yd2FyZGluZyBwcm9jZXNzLCB3aGljaCBlZmZlY3RpdmVseSBh
Y2hpZXZlcyB0aGUgc2FtZSBhbmQgc2ltcGxlciB0aGFuIHVzZSBvZiBpbmRleCwgSU1PLg0KDQpM
dWN5DQoNCiAgIFJvbg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
XSBPbiBCZWhhbGYgT2YgTHVjeSB5b25nDQpTZW50OiBGcmlkYXksIE1hcmNoIDI4LCAyMDE0IDEw
OjAzIEFNDQpUbzogTmljb2xhcyBCT1VUSE9SUzsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlv
biwgcHJvcyBhbmQgY29ucz8NCg0KDQoNCkZyb206IE5pY29sYXMgQk9VVEhPUlMgW21haWx0bzpO
aWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb21dDQpTZW50OiBGcmlkYXksIE1hcmNoIDI4LCAyMDE0
IDM6MDggQU0NClRvOiBMdWN5IHlvbmc7IFJvbiBQYXJrZXI7IFh1eGlhb2h1OyBSZWluYWxkbyBQ
ZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9u
LCBwcm9zIGFuZCBjb25zPw0KDQpIZWxsbyBMdWN5LA0KDQpZb3VyIHByb3Bvc2FsIHN1cHBvc2Vz
IHRoYXQgdGhlIFBhdGggSWQgaXMgaW5jbHVkZWQgc29tZXdoZXJlLiBFaXRoZXIgaW4gdGhlIElQ
L1VEUCBvdmVybGF5IGZpZWxkcyBvciBpbiBhIHNwZWNpZmljIGhlYWRlci4gSSB0aGluayB0aGUg
bGF0dGVyIHNob3VsZCBwcmV2YWlsLg0KW0x1Y3ldIFRvIGNsYXJpZnksIGluIG15IHByb3Bvc2Fs
IGl0IHVzZSB0aGUgbGF0dGVyLiBUaGUgcHJvcG9zYWwgaXMgdG8gdHJlYXQgU0ZDIGFzIGFuIElQ
ICgvVURQKSBhcHBsaWNhdGlvbi4gU0ZDIHNvbHV0aW9uIHJlbGllcyBvbiBTRkMgaGVhZGVyIHRv
IGNvbnZleSB0aGUgcGF0aCBJRCBhbmQgbWV0YWRhdGEuIEkgZGlkIG5vdCBtZW50aW9uIG1ldGFk
YXRhIGJlY2F1c2UgdGhlIGZvcndhcmRpbmcgcGFydCBkb2VzIG5vdCB1c2UgbWV0YWRhdGEuIEFn
YWluLCBpbiB0aGlzIHByb3Bvc2FsLCAgdGhlcmUgaXMgYSBTRkMgaGVhZGVyIHRoYXQgaW5jbHVk
ZXMgUGF0aCBJRCwgbWV0YWRhdGEsIGV0Yy4NCg0KWW91ciBwcm9wb3NhbCBkb2VzIG5vdCBjb3Zl
ciBNZXRhZGF0YSB0cmFuc3BvcnQgd2hpY2ggaXMgb25lIG9iamVjdGl2ZSBvZiB0aGUgU0ZDIGdy
b3VwLiBTbyB0aGF0IHdvdWxkIGhhdmUgdG8gYmUgYWRkZWQgdG8gdGhlIGhlYWRlciBlaXRoZXIg
YXMgYSBzZXQgb2YgZml4ZWQgZmllbGRzIG9yIGFzIGEgdmFyaWFibGUgc2l6ZWQgb3B0aW9uLiBX
ZSBhcmUgbm90IHRoYXQgZmFyIGZyb20gdGhlIHF1aW5uIGFuZCB6aGFuZyBkcmFmdHMuDQpbTHVj
eV0gSG9wZSBhYm92ZSBzdGF0ZW1lbnQgaGVscCBoZXJlLg0KDQpUaGUgbWFpbiBkaWZmZXJlbmNl
IGJlaW5nIHRoZW4gb24gd2hldGhlciBvciBub3Qgd2Ugc2hvdWxkIGhhdmUgYW4gaW5kZXggaW4g
dGhlIGhlYWRlciBhcyB3ZWxsLg0KW0x1Y3ldIE5vLCB0aGlzIGlzIG5vdCBteSBwb2ludC4gTXkg
cG9pbnQgaXMgd2hhdCBpbmZvcm1hdGlvbiBzaG91bGQgYmUgdXNlZCBpbiBmb3J3YXJkaW5nLiBX
ZSBrbm93IHRoYXQgaGFzIHRvIGJlIFBBVEggSUQgKyBzb21ldGhpbmcgdGhhdCByZXByZXNlbnRz
IHRvIFNGLVggaW5zdGFuY2UuIFNob3VsZCB3ZSB1c2UgaW5kZXggb3IgU0YtWCBJUCBhZGRyZXNz
PyBJIHNlZSB0aGUgY29tcGxleGl0eSB0byB1c2UgaW5kZXggdGhhbiBJUCBhZGRyZXNzLg0KDQpJ
IGRvbid0IHNlZSBob3cgaXQgaXMgbW9yZSBjb21wbGV4IHRvIHByb3Zpc2lvbiBhIHJvdXRpbmcg
dGFibGUgaW4gYSBTRkYgY29udGFpbmcgYSBsaXN0IG9mIHBhaXJzIChwcmV2aW91cyBJUCBhZGRy
ZXNzLCBbbmV4dCBJUCBhZGRyZXNzLC4uXSkqIG9yIGFuIGluZGV4ZWQgbGlzdCBvZiBwYWlyczog
KHJlY2VpdmVkIGluZGV4LFsgWyhuZXh0IGluZGV4LCBuZXh0IElQIGFkZHJlc3MpLC4uXV0pICou
DQpbTHVjeV0gY29tcGxleGl0eSBJIHNlZSB3ZXJlIGRlc2NyaWJlZCBpbiBwcmV2aW91cyBlbWFp
bC4NCg0KV2hhdCB3ZSBzZWUgdG91Z2ggaXMgdGhhdCB0aGF0IHJlbHlpbmcgdGhlIHByZXZpb3Vz
IElQIHNvdXJjZXMgZm9yIHJvdXRpbmcgZG9lcyBub3QgYWxsb3cgaW4gYWxsIGNhc2VzIHRvIGhh
dmUgYSBTRkYgc2VydmUgbXVsdGlwbGUgU0Ygc2V0cyAobmV4dCBTRnMgYWxsb3dlZCkgd2hlbiB0
aGV5IGFwcGVhciBpbiB0aGUgc2FtZSBjaGFpbi4gVGhlIGluZGV4IG1lY2hhbmlzbSBhbGxvd3Mg
aXQgaW5zdGVhZC4NCltMdWN5XSBJTU86ICBQQVRIIElEICsgU0YtWCBpbnN0YW5jZSBJUCBhZGRy
ZXNzIGNhbiB1bmlxdWVseSBkZXRlcm1pbmUgdGhlIG5leHQgU0YtWCBpbnN0YW5jZSBJUCBpbiBh
bGwgY2FzZXMuICBNYXliZSBJIG1pc3MgdGhlIGNhc2UsIGNvdWxkIHlvdSBnaXZlIGFuIGV4YW1w
bGUgdGhhdCBkb2VzIG5vdCB3b3JrPw0KDQpUaGUgbGltaXRhdGlvbiBzZWVtIHRvIGJlIHRoYXQg
YW4gU0ZGIGluc3RhbmNlLCBpbiB0aGUgbW9kZWwgeW91IHByb3Bvc2UsIHNob3VsZCBub3QgcmVj
ZWl2ZSB0cmFmZmljIGZyb20gYW5vdGhlciBvbmUgdHdpY2UgaW4gYSBjaGFpbi4NCltMdWN5XSBJ
dCBpcyBub3QgdHJ1ZS4gRG9u4oCZdCBrbm93IHdoZXJlIGRvIHlvdSBnZXQgdGhhdCBpbXByZXNz
aW9uPyBQbGVhc2UgZ2l2ZSBhbiBleGFtcGxlLg0KDQpUaGFua3MsDQpMdWN5DQoNCklzIGl0IGNv
cnJlY3QgPyBhbmQgaWYgc28gaXMgaXQgYWNjZXB0YWJsZT8NCg0KDQpOaWNvbGFzDQoNCk5vdGU6
ICogLSBzZWNvbmQgZWxlbWVudCBpbiB0aGUgcGFpciBpcyBhIGxpc3QgYXMgd2UgY291bGQgaGF2
ZSBtdWx0aXBsZSBwb3NzaWJsZSBuZXh0IGhvcHMgKGUuZzsgTEJTKQ0KDQoNCkJhc2VkIG9uIFJv
biBleGFtcGxlIG9mIElQIHNvdXJjZSBtb2RlbCBsaW1pdGF0aW9uOg0KDQogICBOZXR3b3JrIGNv
bmZpZ3JhdGlvbjoNCiAgICAgICAgICAgIFNGRjAoSW5ncmVzKSwgIFNGRjEgKCBTRkEsIFNGQiks
ICAgIFNGRjIgKFNGQywgU0ZEKSwgU0ZGKEVncmVzcykuDQogICAgICAgICAgICAgU28gNCBob3N0
LCBlYWNoIHdpdGggaXRzIHNlcGFyYXRlIFNGRiBJUCBhZGRyZXNzLCBzZXJ2aW5nIG9uZSBvciBt
b3JlIGxvY2FsIFNGIChzYW1lIGFkZHJlc3MgYXMgU0ZGKQ0KDQogICBjaGFpbjogSW5ncmVzcywg
IFNGQSwgIFNGQywgIFNGQiwgU0ZEICwgRWdyZXNzLg0KICAgICAgICAgICAgUnVucyBpbnRvIGEg
cHJvYmxlbSBvbiBTRkYyIGFzIGl0IGNhbm5vdCBkaXN0aW5ndWlzaCB0cmFmZmljIGNvbWluZyBv
dXQgb2YgU0ZBIG9yIFNGQiBiYXNlZCBvbiBTRkYxIElQIGFkZHJlc3Mgb25seS4NCg0KICAgY2hh
aW46IEluZ3Jlc3MsIFNGQSAsU0ZDLCBTRkEsIFNGRCwgRWdyZXNzLg0KICAgICAgICAgICAgSGFz
IHNvbWUgaXNzdWVzIGFzIHdlbGwgYXMgU0ZGMiB0aGUgc2Vjb25kIHRpbWUgY2Fubm90IGRpc3Rp
bmd1aXNoIHRoYXQgaXQgaXMgaGl0IHRoZSBmaXJzdCB0aW1lIG9mIHRoZSBzZWNvbmQgdGltZS4N
Cg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkZyb206IEx1Y3kgeW9uZyBbbHVj
eS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPl0NClNlbnQ6IFRo
dXJzZGF5LCBNYXJjaCAyNywgMjAxNCAxMDoyNSBQTQ0KVG86IFJvbiBQYXJrZXI7IFh1eGlhb2h1
OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQ
IGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KSGkgUm9uLA0KDQpJZiB3ZSB0cmVhdCBTRkMg
YXMgYW4gSVAgb3IgSVAvVVBEIGFwcGxpY2F0aW9uLCB3ZSBkbyBub3QgY2hhbmdlIHRoZSByZXF1
aXJlbWVudCBhbmQgYXJjaGl0ZWN0dXJlLiBXZSBoYXZlIGEgc2ltcGxlIHNvbHV0aW9uIHRvIGFj
aGlldmUgYmktZGlyZWN0aW9uYWwgU0ZDIHdpdGggdGhlIHNhbWUgUGF0aCBJRC4gTGV0IG1lIGV4
cGxhaW4gdGhlIHNvbHV0aW9uIGFnYWluLg0KDQpJZiB3ZSBpbXBsZW1lbnQgU0ZDIGFzIGFuIElQ
IG9yIFVEUC9JUCBhcHBsaWNhdGlvbiwgaS5lLiBvbmNlIHRyYWZmaWMgaXMgY2xhc3NpZmllZCBi
eSB0aGUgY2xhc3NpZmljYXRpb24sIGl0IGFkZHMgU0ZDIGhlYWRlciBhbmQgSVAgaGVhZGVyIChv
dXRlcikgb24gdGhlIHBhY2tldHMgKFVEUCBoZWFkZXIgdG9vIGluIGxhdHRlciBjYXNlKSwgYW5k
IHNlbmQgc3VjaCBwYWNrZXRzIGFzIGEgcmVndWxhciBJUCBwYWNrZXQuIFRoZSBzcmMgSVAgb24g
b3V0ZXIgaGVhZGVyIGlzIGNsYXNzaWZpY2F0aW9uIElQIGFkZHJlc3MsIGFuZCBkc3QgSVAgaXMg
bmV4dCBTRi1YIEluc3RhbmNlIElQIGFkZHJlc3MuIFdlIG9ubHkgbmVlZCB0byByZXF1ZXN0IGEg
bmV3IElQIHByb3RvY29sIHR5cGUgZm9yIFNGQy4gIEF0IHRoZSBTRkYsIGl0IGNhbiBzZWFyY2gg
bmV4dCBTRi1YIEluc3RhbmNlIElQIGFkZHJlc3MgYmFzZWQgb24gUGF0aCBJRCBpbiBTRkMgaGVh
ZGVyIGFuZCBzcmMgSVAgYWRkcmVzcyAocHJldmlvdXMgU0YpIG9uIHRoZSBwYWNrZXQgd2hlbiBy
ZWNlaXZpbmcgYSBwYWNrZXQgZnJvbSBwcmV2aW91cyBTRi1YIGluc3RhbmNlOyBpdCBmb3J3YXJk
cyB0aGUgcGFja2V0IG9uIGRzdCBJUCAgb24gdGhlIHBhY2tldCB3aGVuIHJlY2VpdmluZyBhIHBh
Y2tldCBmcm9tIGFub3RoZXIgU0ZGL1NORi4gIEEgU0YtWCBpbnN0YW5jZSBhbHNvIGZvcndhcmRz
IHRoZSBwYWNrZXQgd2l0aCBTRkMgaGVhZGVyIGFzIGFuIElQIHBhY2tldCBhbmQgZmlsbHMgaXRz
IElQIGFkZHJlc3MgYXMgc3JjIElQIG9uIG91dGVyIGhlYWRlciBhbmQgdGhlIFNGRi9TTkYgSVAg
YWRkcmVzcyBhcyB0aGUgZHN0IElQIG9uIHRoZSBvdXRlciBoZWFkZXIuDQoNCkZvciBiaS1kaXJl
Y3Rpb25hbCBTRkMsIGJvdGggZGlyZWN0aW9ucyBjYW4gdXNlIHRoZSBzYW1lIFBhdGggSUQgaW4g
dGhpcyBzb2x1dGlvbi4gUGF0aCBJRCArIHNyYyBJUCBhZGRyZXNzIGxldCBTRkYgdW5pcXVlbHkg
Z2V0IHRoZSBuZXh0IFNGLVggaW5zdGFuY2UgaW4gZm9yd2FyZGluZyB0YWJsZS4NCg0KVGhpcyBz
b2x1dGlvbiBjYW4gaW1wbGVtZW50IFNORi9TRkYgZnVuY3Rpb24gb24gYSByZWd1bGFyIHJvdXRl
ciB3aXRob3V0IGNoYW5naW5nIHRoZSByb3V0ZXIgYmVoYXZpb3IsIGkuZS4gZm9yd2FyZCB0aGUg
cGFja2V0IGJhc2VkIG9uIGl0cyBkZXN0aW5hdGlvbiBJUCBhZGRyZXNzLiBJZiB0aGUgZGVzdGlu
YXRpb24gYWRkcmVzcyBpcyByb3V0ZXIgaXRzZWxmLCB0aGUgcm91dGVyIHRlcm1pbmF0ZXMgYW5k
IGNoZWNrIHRoZSBwcm90b2NvbCB0eXBlLiBJZiB0aGUgdHlwZSBpcyBTRkMsIHRoZSByb3V0ZXIg
d2lsbCBwZXJmb3JtIGEgdGFibGUgbG9va3VwIGJhc2VkIG9uIFBhdGggSUQgaW4gU0ZDIGhlYWRl
ciArIHNyYyBJUCBvbiBvdXRlciBJUCBoZWFkZXIuIEFzIHNpbXBsZSBhcyB0aGF0LiBUaGlzIHNv
bHV0aW9uIGFsbG93IGxldmVyYWdpbmcgYSBsb3Qgb2YgSVAgZnVuY3Rpb25zIHRvby4NCg0KU2lu
Y2UgSVAgY2FuIGJlIHRyYW5zcG9ydGVkIG92ZXIgbWFueSB0cmFuc3BvcnQgc29sdXRpb25zLCBF
dGhlcm5ldCwgTVBMUywgb3ZlcmxheSwgZXRjLCBpbiB0aGVvcnksIFNGQyBjYW4gYmUgaW1wbGVt
ZW50ZWQgb3ZlciBhbnkgdHJhbnNwb3J0IG5ldHdvcmsgdG9vLiBUaGUgc29sdXRpb24gY2FuIG1h
a2UgY29udHJvbCBhbmQgbWFuYWdlbWVudCBlYXN5IGJlY2F1c2Ugd2UgZG9u4oCZdCBoYXZlIHRv
IGFzc2lnbiBpbmRleCBmb3IgZWFjaCBTRi1YIGluc3RhbmNlcy4gU0YtWCBJUCBhZGRyZXNzIGFz
IHVuaXF1ZSBpZGVudGlmaWVyIGlzIHVzZWQgaW4gYWxsIFNGQ3MuDQoNCkFueSBjb21tZW50IG9u
IHRoaXMgcHJvcG9zYWwuDQoNClRoYW5rcywNCkx1Y3kNCg0KDQoNCkZyb206IFJvbiBQYXJrZXIg
W21haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tXQ0KU2VudDogVGh1cnNkYXks
IE1hcmNoIDI3LCAyMDE0IDM6MjQgUE0NClRvOiBMdWN5IHlvbmc7IFh1eGlhb2h1OyBSZWluYWxk
byBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0
aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpMdWN5Lg0KDQpEbyB5b3UgaGF2ZSBhIHNwZWNpZmljIHBy
b3Bvc2FsIGZvciBtYWtpbmcgYmlkaXJlY3Rpb25hbCBjaGFpbnMgZWFzaWVyIHRvIGRlcGxveSBh
bmQgbWFuYWdlPyAgIElmIHNvLCB3b3VsZCB5b3Ugc3VnZ2VzdCBjaGFuZ2VzIHRvIHRoZSByZXF1
aXJlbWVudHM/ICAgQXJjaGl0ZWN0dXJlPyAgIEhlYWRlciBlbmNhcHN1bGF0aW9uPyAgIENvbnRy
b2wgcGxhbmUgKGZ1dHVyZSk/DQoNCiAgICBSb24NCg0KDQpGcm9tOiBMdWN5IHlvbmcgW21haWx0
bzpsdWN5LnlvbmdAaHVhd2VpLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCA0
OjE4IFBNDQpUbzogUm9uIFBhcmtlcjsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5v
KTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVj
dDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNv
bnM/DQoNClJvbiwNCg0KSU1PLCBXZSBjYW7igJl0IG1ha2Ugb25lIHBhcnQgc2ltcGxlIGFuZCBn
b29kIGxvb2tpbmcgYnV0IGxlYXZlIG90aGVyIHBhcnRzIHRvIGJlIGluIGNvbXBsZXguIE91ciBn
b2FsIGlzIHRvIGhhdmUgYSBzaW1wbGUgYW5kIGxvdyBjb3N0IFNGQyBzb2x1dGlvbiB0byBjb3Zl
ciBtYWpvcml0eSB1c2UgY2FzZXMuIFNQIGFscmVhZHkgY2FuIGltcGxlbWVudCBTRkMgb24gdG9k
YXnigJlzIG5ldHdvcmsuIElmIHdlIGNhbuKAmXQgbWFrZSB0aGlzIGdvYWwsIHRoZW4gdGhlIHNv
bHV0aW9uIG1heSBub3QgYmUgdXNlZnVsLg0KDQpUaGFua3MsDQpMdWN5DQoNCkZyb206IFJvbiBQ
YXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tXQ0KU2VudDogVGh1
cnNkYXksIE1hcmNoIDI3LCAyMDE0IDM6MTEgUE0NClRvOiBMdWN5IHlvbmc7IFh1eGlhb2h1OyBS
ZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFw
cGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpMdWN5LA0KDQpZb3UgcmFpc2UgYSBnb29kIHBv
aW50IG9uIGJpZGlyZWN0aW9uYWwgY2hhaW5zLCB3aGljaCBJIHRoaW5rIGlzIGEgbWFqb3JpdHkg
dXNlIGNhc2UgZm9yIGZ1bmN0aW9uYWwsIHNpbXBsaWZpY2F0aW9uLCBvciBvYnNlcnZhYmlsaXR5
IHJlYXNvbnMuICAgIFRoZSB3YXkgd2XigJl2ZSBleHByZXNzZWQgdGhpbmdzIHNvIGZhciwgaXQg
d291bGQgYmUgdXAgdG8gdGhlIG1hbmFnZW1lbnQgcGxhbmUgb3IgY29udHJvbCBwbGFuZSB0byBp
bmRpY2F0ZSBob3cgc3VjaCBpbmRpdmlkdWFsIHBhdGhzIGFyZSBwYWlyZWQgdG9nZXRoZXIuDQoN
CiAgIFJvbg0KDQoNCg0KRnJvbTogTHVjeSB5b25nIFttYWlsdG86bHVjeS55b25nQGh1YXdlaS5j
b21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgNDowOCBQTQ0KVG86IFJvbiBQYXJr
ZXI7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBTRkMgYXMg
YW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpSb24sDQoNCkZyb206
IFJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tXQ0KU2Vu
dDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDM6MDEgUE0NClRvOiBMdWN5IHlvbmc7IFh1eGlh
b2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8
bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3Ig
VURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpMdWN5LA0KDQpPbmUgY2xhcmlmaWNh
dGlvbi4gICDigJxUaGUgcGF0aOKAnSBkb2VzIG5vdCBleGFjdGx5IG1lYW4gdGhlIFNGQy4gICBU
aGUgU0ZDIGlzIGFic3RyYWN0LCBiZWZvcmUgYWNjb3VudGluZyBmb3IgbmV0d29yayBsb2NhdG9y
cy4gICBBcyBhIHNwZWNpYWwgY2FzZSwgaWYgYWxsIG9mIHRoZSBTRuKAmXMgaW4gdGhlIFNGQyBo
YXZlIG9ubHkgYSBzaW5nbGUgbmV0d29yayBsb2NhdG9yLCB0aGVuIHRoZSBwYXRoIGFuZCBjaGFp
biBhcmUgdGhlIHNhbWUuICAgQnV0LCBpZiBhbnkgb3IgYWxsIG9mIHRob3NlIFNG4oCZcyBhcmUg
bXVsdGlwbHkgbG9jYXRlZCwgdGhlbiB0aGUgcGF0aCBpcyBzcGVjaWZpYyB0byBhbiBleGFjdCBz
ZXF1ZW5jZSBvZiBsb2NhdGVkIHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFuY2VzLg0KW0x1Y3ldIFRo
YW5rIHlvdSBmb3IgY2xhcmlmaWNhdGlvbi4gSSBhZ3JlZSB3aXRoIHRoYXQuIFRoZSBwYXRoIGlz
IGFuIGV4YWN0IHNlcXVlbmNlIG9mIGxvY2F0ZWQgc2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZXMu
IEZvciBhIGJpLWRpcmVjdGlvbmFsIFNGQywgaXQgaGFzIHRvIGJlIHRyZWF0ZWQgYXMgdHdvIGRp
c3RpbmN0IHBhdGhzIGluIHRoaXMgc29sdXRpb24uIEFueSBjb25jZXJuIG9uIHRoZSBjb21wbGV4
aXR5IGluIG1hbmFnaW5nIHRoZW0/DQoNClRoYW5rcywNCkx1Y3kNCg0KICAgIFJvbg0KDQoNCkZy
b206IEx1Y3kgeW9uZyBbbWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tXQ0KU2VudDogVGh1cnNk
YXksIE1hcmNoIDI3LCAyMDE0IDM6NDEgUE0NClRvOiBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVp
bmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBs
aWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KSGkgUm9uLA0KDQpGcm9tOiBSb24gUGFya2VyIFtt
YWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBN
YXJjaCAyNywgMjAxNCAxMjowOSBQTQ0KVG86IEx1Y3kgeW9uZzsgWHV4aWFvaHU7IFJlaW5hbGRv
IFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRp
b24sIHByb3MgYW5kIGNvbnM/DQoNCkx1Y3ksDQoNClJlZ2FyZGluZyB0aGUgU0YgSW5kZXgsIGRy
YWZ0LXpoYW5nLXNmYy1zY2ggZGVmaW5lcyB0aGlzIGFzIHJlbGF0aXZlIHRvIHRoZSBwYXRoLCBh
bmQgbm90IGFzIGEgZ2xvYmFsbHkgdW5pcXVlIGlkZW50aWZpZXIgb2YgYW4gU0YgaW5zdGFuY2Uu
DQpbTHVjeV0gVGhpcyBpcyBteSB1bmRlcnN0YW5kaW5nIHRvby4g4oCcVGhlIHBhdGjigJ0gaGVy
ZSBtZWFucyBhIFNGQywgcmlnaHQ/IEkgZG8gbm90IHNlZSBpbmRleCBhcyBhbiBTRiBpbnN0YW5j
ZSBpZGVudGlmaWVyIGF0IGFsbCwgaXQgaXMgYW4gYWxpYXMgYW5kIG9ubHkgdXNlZCBpbiBmb3J3
YXJkaW5nLiBUaGlzIGlzIHRoZSByZWFzb24sIEkgdGhpbmssIHRoYXQgYXNzaWduaW5nIHRoZXNl
IGFsaWFzZXMgYW5kIGNvbmZpZ3VyaW5nIHRoZW4gaW4gZm9yd2FyZGluZyB0YWJsZSBpcyBjb21w
bGV4IGZvciBtYW5hZ2VtZW50IGFuZCBjb250cm9sbGVyIGFuZCBtYXkgcHJ1bmUgYW4gZXJyb3Ig
ZWFzaWx5LiBGb3Igc3VwcG9ydGluZyBiaS1kaXJlY3Rpb25hbCBvciBicmFuY2hpbmcgdXNlIGNh
c2VzLCB1c2luZyBpbmRleCBpbiBmb3J3YXJkaW5nIG1heSBhbHNvIGJyaW5nIG90aGVyIGNvbmNl
cm5zLg0KDQpSZWdhcmRpbmcgVFRMLCBteSBmaXJzdCB0aG91Z2h0IGlzIHRoYXQgaXMgYSBwcm9w
ZXJ0eSBvZiB0aGUgdHJhbnNwb3J0LCBhbmQgaWYgaXQgaXMgaW1wb3J0YW50IHRvIHlvdSwgY2hv
b3NlIHRoZSB0cmFuc3BvcnQgYWNjb3JkaW5nbHkuICAgQnV0LCBJ4oCZbSBvcGVuIHRvIGZ1cnRo
ZXIgZGlzY3Vzc2lvbiBhbG9uZyB0aGVzZSBsaW5lcy4NCltMdWN5XSBUaGFuayB5b3UgZm9yIHRo
ZSBjbGFyaWZpY2F0aW9uLiBUaGlzIGlzIHJlbGF0ZWQgdG8gdGhlIGRpc2N1c3Npb24gdW5kZXIg
dGhpcyB0aXRsZS4gSWYgU1BDIGlzIGltcGxlbWVudGVkIGFzIElQIG9yIElQL1VEUCBhcHBsaWNh
dGlvbiwgaXQgY2FuIGxldmVyYWdlIGEgbG90IHdoYXQgSVAgdGVjaG5vbG9neSBoYXZlIGRvbmUu
IElmIHdlIGFzc3VtZSB0aGF0IFNGQyBtYXkgYmUgY2FycmllZCBvdmVyIGFueSB0cmFuc3BvcnQg
c29sdXRpb24sIFNGQyBpbXBsZW1lbnRhdGlvbiBoYXMgdG8gcHJvdmlkZSB0aGVzZSBmdW5jdGlv
bnMsIHdoaWNoLCBJTU8sIHJlbGF0ZWQgdG8gd2hhdCBpbmZvcm1hdGlvbiB0aGF0IFNGQyBoZWFk
ZXIgbmVlZCB0byBob2xkLg0KDQpUaGFua3MsDQpMdWN5DQoNCiAgIFJvbg0KDQoNCkZyb206IEx1
Y3kgeW9uZyBbbWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tXQ0KU2VudDogVGh1cnNkYXksIE1h
cmNoIDI3LCAyMDE0IDEyOjI2IFBNDQpUbzogUm9uIFBhcmtlcjsgWHV4aWFvaHU7IFJlaW5hbGRv
IFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRp
b24sIHByb3MgYW5kIGNvbnM/DQoNCkhpIFJvbiwNCg0KSSBhc3N1bWUgdGhhdCB0aGUgaW5kZXgg
dXNhZ2UgeW91IG1lbnRpb25lZCBiZWxvdyBpcyB0aGUgc2FtZSB3aGV0aGVyIHRoZXNlIHRocmVl
IFNGcyBhcmUgb24gb25lIFNGRiBvciB0d28gU0ZGcywgd2hpY2ggbWVhbnMgdGhhdCB0aGUgaW5k
ZXggIyBpcyBhc3NpZ25lZCB0byBTRi1YLUkgcGVyIFNGQyBhbmQgYnkgdGhlIGluY3JlbWVudGFs
LiBBIFNGLVgtSSBtYXkgYmUgc2VydmVkIHRvIG1hbnkgU0ZDcyBhbmQgcG9zaXRpb24gZGlmZmVy
ZW50bHkgaW4gU0ZDcy4gVGhpcyBtZWFucyB0aGF0LCBpbiB0aGlzIG1ldGhvZCwgYSBTRi1YLUkg
aXMgbWFwcGVkIHdpdGggZGlmZmVyZW50IGluZGV4ICMsIG9uZSBwZXIgZWFjaCBTRkMgdGhhdCBo
YXMgdGhlIFNGLVgtSS4gSU1POiAgd2hlbiBvcGVyYXRvci9zeXN0ZW0gY3JlYXRlcyBhIFNGQyBh
bmQgc2VsZWN0cyBTRi1YLUlzIGZvciB0aGUgU0ZDLCBhbmQgdGhlbiBhc3NpZ24gaW5kZXggIyB0
byB0aGVtIGFuZCBjb25maWd1cmUgdGhlIGZvcndhcmRpbmcgdGFibGUgd2l0aCBwYXRoIElEIGFu
ZCBpbmRleCAjIGluIHRoZSByZWxhdGVkIFNGRnMuIEZ1cnRoZXJtb3JlLCBlYWNoIGluZGV4ICMg
YWxzbyBuZWVkIHRvIGJlIGFzc29jaWF0ZWQgdG8gdGhlIGFkZHJlc3Mgb3IgcG9ydCB0aGF0IHRy
YW5zcG9ydCBsYXllciBjYW4gdW5kZXJzdGFuZC4gIElNTzogdGhpcyBpcyBhIGNvbXBsZXggcHJv
Y2VzcyBmb3IgdGhlIHN5c3RlbSwgdW5lYXN5IHRvIG1hbmdlciB0b28sIGFuZCBtYXkgZWFzaWx5
IHByb25lIGFuIGVycm9yLg0KDQpTZWNvbmQsIHlvdXIgZHJhZnQgYWxzbyBtZW50aW9uIHRoYXQg
dGhlIHVzZSBvZiBpbmRleCB0byBwcmV2ZW50IHRoZSBsb29wLiAgVGhlIGxvb3AgZG9lcyBub3Qg
b2NjdXIgaW4gbm9ybWFsIGNvbmRpdGlvbi4gVGhlIGxvb3Agb2NjdXJzIGluIGFibm9ybWFsIGNv
bmRpdGlvbi4gU28gdGhlIGxvb3AgcHJldmVudGlvbiBtZWNoYW5pc20gaXMgdG8gcHJldmVudCBu
byBsb29wIGhhcHBlbiBpbiBhbnkgYWJub3JtYWwgY29uZGl0aW9uLiBUaGF0IGlzIHdoeSBUVEwg
aXMgZGVzaWduZWQgZm9yIGluIElQIG5ldHdvcmsuIElmIFNGQyBoZWFkZXIgaXMgZXhwZWN0ZWQg
dG8gdHJhbnNwb3J0IG92ZXIgYW55IHRyYW5zcG9ydCBuZXR3b3JrIGJlc2lkZSBJUCwgaXQgbmVl
ZHMgdGhlIHNpbWlsYXIgbWVjaGFuaXNtIGFzIElQL1RUTC4gVGhlIHVzYWdlIG9mIGluZGV4IGlu
IHlvdXIgcHJvcG9zYWwgZG9lcyBub3QgYWNoaWV2ZSB0aGlzIHB1cnBvc2UuDQoNCklmIHdlIHVz
ZSBJUCBhcyB0cmFuc3BvcnQsIElNTzogbm8gbmVlZCB0byBpbXBsZW1lbnQgVFRMIG1lY2hhbmlz
bSB3aXRoaW4gU0ZDLCBqdXN0IGxldmVyYWdlIElQIFRUTCBjYXBhYmlsaXR5LiBCdXQsIGlmIG92
ZXIgb3RoZXIgdHJhbnNwb3J0cywgd2UgbmVlZCB0byBpbXBsZW1lbnQgSVAvVFRMIGxpa2UgbWVj
aGFuaXNtIGluIFNGQy4NCg0KUmVnYXJkcywNCkx1Y3kNCg0KDQpGcm9tOiBSb24gUGFya2VyIFtt
YWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBN
YXJjaCAyNywgMjAxNCA5OjM1IEFNDQpUbzogWHV4aWFvaHU7IEx1Y3kgeW9uZzsgUmVpbmFsZG8g
UGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlv
biwgcHJvcyBhbmQgY29ucz8NCg0KWGlhb2h1LA0KDQpJIGRvbuKAmXQgdGhpbmsgd2UgbmVlZCB0
byB2aWV3IHRoZSBTRiBpbmRleCBhcyBhIFRUTC4gICBBcHByb3ByaWF0ZSB2YWxpZGF0aW9uIGFu
ZCBsb29wIHN1cHByZXNzaW9uIGNhbiBiZSBkb25lIGV2ZW4gd2l0aCB0aGUgY3VycmVudCBwcm9w
b3NlZCBkZWZpbml0aW9uLiAgICBBbnkgU0ZGIHJlY2VpdmluZyBhbiBTRkMgZW5jYXBzdWxhdGVk
IHBhY2tldCBvciBmcmFtZSB3b3VsZCBuZWVkIHRvIGtub3cgdG8gd2hpY2ggb2YgaXRzIGRlcGVu
ZGVudCBTRuKAmXMgaXQgc2hvdWxkIGZvcndhcmQgdGhlIHBhY2tldCBvciBmcmFtZS4gICBUbyBk
byBzbyBtZWFucyB0aGF0IGl0IGNhbiB2YWxpZGF0ZSB0aGF0IHRoZSBwYXRoIElEIGlzIG9uZSB0
aGF0IGl0IGV4cGVjdHMgdG8gcGFydGljaXBhdGUgaW4gYW5kIHRoYXQgdGhlIFNGIGluc3RhbmNl
IGlkZW50aWZpZWQgYnkgdGhlIGluZGV4IG9uIHRoYXQgcGF0aCBpcyBvbmUgdGhhdCBpdCBpcyBy
ZXNwb25zaWJsZSBmb3IuICAgIFN1Y2ggY2hhaW4gcGF0aCBkYXRhIG1heSBoYXZlIGJlZW4gbG9j
YWxseSBwcm92aXNpb25lZCBvciBtYXkgaGF2ZSBiZWVuIGRpc3RyaWJ1dGVkIGluIGEgY29udHJv
bCBwbGFuZS4NCg0KV2hlbiB0aGUgU0ZGIHJlY2VpdmVzIHRoZSBnb29kIHBhY2tldCBvciBmcmFt
ZSBiYWNrIGZyb20gb25lIG9mIGl0cyBkZXBlbmRlbnQgU0bigJlzLCBpdCB3aWxsIGlkZW50aWZ5
IHRoZSBuZXh0IFNGIGFuZCBTRkYgYnkgY29uc3VsdGluZyBpdHMgbG9jYWwgZGF0YWJhc2UuICAg
SWYgaXQgaXMgbm90IHRoZSBmaW5hbCBTRiwgdGhlbiB0aGUgU0YgaW5kZXggaXMgaW5jcmVtZW50
ZWQsIHRoZSB0cmFuc3BvcnQgaGVhZGVyIHVwZGF0ZWQgYXMgbmVjZXNzYXJ5LCBhbmQgdGhlIHBh
Y2tldCBvciBmcmFtZSBwcm9ncmVzc2VkLiAgICBGYWlsdXJlIHRvIHByb3Blcmx5IGluY3JlbWVu
dCB0aGUgU0YgSW5kZXggd291bGQgYmUgYWtpbiB0byBmYWlsdXJlIHRvIGRlY3JlbWVudCBhIFRU
TCBieSBhIHJvdXRlciDigJMgdGhlcmUgaXMgbm8gcHJvdGVjdGlvbiBmcm9tIHRoYXQuDQoNCiAg
IFJvbg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhh
bGYgT2YgWHV4aWFvaHUNClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCA1OjQ0IEFNDQpU
bzogUm9uIFBhcmtlcjsgTHVjeSB5b25nOyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUg
RG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBb
c2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQoN
CuWPkeS7tuS6ujogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIOS7o+ihqCBSb24g
UGFya2VyDQrlj5HpgIHml7bpl7Q6IDIwMTTlubQz5pyIMjbml6UgNzoxMw0K5pS25Lu25Lq6OiBM
dWN5IHlvbmc7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRm
Lm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0K5Li76aKYOiBSZTogW3NmY10gU0ZDIGFzIGFuIElQ
IG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KTHVjeSwNCg0KUmVnYXJkaW5n
IHRoZSBzZXJ2aWNlIGZ1bmN0aW9uIGluZGV4IHRoYXQgd291bGQgYmUgY29udGFpbmVkIGluIHRo
ZSBzZXJ2aWNlIGhlYWRlciwgSSB0aGluayBpdCBpcyBzaW1wbHkgaW5jcmVtZW50ZWQgZnJvbSAx
IHRvIGluZGljYXRlIHRoZSBuZXh0IHNlcnZpY2UgZnVuY3Rpb24gd2l0aGluIHRoZSBjaGFpbi4g
ICBGb3IgZXhhbXBsZSwgaWYgdGhlIHBhdGggSUQgaXMgWCwgZm9yIGEgcGF0aCB7U0YtQS01LCBT
Ri1CLTIsIFNGLUMtNn0sIHRoZW4gcGFja2V0cyBkZXN0aW5lZCBmcm9tIGEgY2xhc3NpZmllciB0
b3dhcmRzIFNGLUEtNSB3b3VsZCBjYXJyeSAocGF0aCBYLCBpbmRleCAxKSwgcGFja2V0cyBmcm9t
IFNGLUEtNSB0byBTRi1CLTIgd291bGQgY2FycnkgKHBhdGggWCwgaW5kZXggMiksIGV0Yy4NCg0K
W1hpYW9odV0gSSB0aGluayB0aGUgdmFsdWUgb2YgdGhlIHNlcnZpY2UgaW5kZXggc2hvdWxkIGJl
IGRlY3JlbWVudGVkLCByYXRoZXIgdGhhbiBiZWluZyBpbmNyZW1lbnRlZCB3aGVuIHRyYXZlbGxp
bmcgYWxvbmcgdGhlIHNlcnZpY2UgcGF0aCBzaW5jZSB0aGF0IGluZGV4IGlzIG5vdCBvbmx5IHVz
ZWQgZm9yIGluZGljYXRpbmcgdGhlIG5leHQgc2VydmljZSBmdW5jdGlvbiB3aXRoaW4gdGhlIGNo
YWluLCBidXQgYWxzbyB1c2VkIGZvciBvdGhlciBwdXJwb3NlcyAoZS5nLiwgVFRMIG9mIHRoZSBz
ZXJ2aWNlIHBhdGgsIGluZGljYXRvciBvZiB0aGUgZW5kIG9mIHRoZSBzZXJ2aWNlIGNoYWluKSwg
dW5sZXNzIHlvdSB3YW50IHRvIGludHJvZHVjZSBhbiBhZGRpdGlvbmFsIGZpZWxkIHdoaWNoIGlu
ZGljYXRlcyB0aGUgdG90YWwgbGVuZ3RoIG9mIHRoZSBzZXJ2aWNlIGNoYWluLg0KDQpCZXN0IHJl
Z2FyZHMsDQpYaWFvaHUNCg0KICAgUm9uDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQpGcm9tOiBzZmMgW3NmYy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpzZmMtYm91bmNlc0Bp
ZXRmLm9yZz5dIG9uIGJlaGFsZiBvZiBMdWN5IHlvbmcgW2x1Y3kueW9uZ0BodWF3ZWkuY29tPG1h
aWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT5dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAx
NCA2OjM4IFBNDQpUbzogUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2Zj
QGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGFz
IGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCkhpIFJlaW5hbGRvLA0K
DQpUaGFuayB5b3UgdG8gc2hhcmUgeW91ciB2aWV3cyBvbiB0aGlzIHNvbHV0aW9uLiBXZSB3YW50
IHRvIGhhdmUgYW4gZWxlZ2FudCBhbmQgZ2VuZXJhbCBzb2x1dGlvbiB3aXRoIG9uZSBzdGFuZGFy
ZCBTRkMgaGVhZGVyIHRvIGNvdmVyIG1ham9yaXR5IHVzZSBjYXNlcw0KDQpTZWUgaW5saW5lIGJl
bG93Lg0KDQoNCkZyb206IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKSBbbWFpbHRvOnJlcGVubm9A
Y2lzY28uY29tXQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgNDo1NiBQTQ0KVG86IEx1
Y3kgeW9uZzsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0K
U3ViamVjdDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3Mg
YW5kIGNvbnM/DQoNCkhpLA0KDQpUaGVyZSBhcmUgc2V2ZXJhbCBzb2x1dGlvbiB0byB0aGlzIHBy
b2JsZW0uIFNvbWUgb2YgdGhlbSBpbXBsZW1lbnRhdGlvbiBzcGVjaWZpYywgb3RoZXJzIG1vcmUg
ZWxlZ2FudC4NCg0KMSAtIE9uZSBvZiB0aGUgbW9yZSBlbGVnYW50IG9uZXMgaXMgdG8gdXNlIHRo
ZSBTZXJ2aWNlIEluZGV4IHRvIGRldGVybWluZSB0aGUgbmV4dCBzZXJ2aWNlIGZ1bmN0aW9uIGlu
c3RhbmNlLiAgSXQgbWFrZXMgZm9yIGEgY29tcGxldGVseSBzdGF0ZWxlc3Mgc29sdXRpb24gKGNv
ZGUgd2lzZSkuDQpbTHVjeV0gd2hlbiB1c2luZyBQYXRoIElEIGFuZCBTZXJ2aWNlIEluZGV4IG9u
IFNGQyBoZWFkZXIsIGl0IHJlcXVpcmVzIGFzc2lnbmluZyBpbmRleCAjIHRvIGVhY2ggU0YgaW5z
dGFuY2UsIGNvbmZpZ3VyaW5nIHRoZW0gaW4gdGhlIGZvcndhcmRpbmcgdGFibGUsIHdoaWNoIGlz
IHZlcnkgY29tcGxleCBwcm9jZXNzIGFuZCBlYXNpbHkgcHJ1bmUgZm9yIGVycm9yIGluIG1heSBv
cGluaW9uLiAgSW4gYWRkaXRpb24sIGVhY2ggU0YgaW5zdGFuY2UgbWF5IHNlcnZlIG1vcmUgdGhh
biBvbmUgU0ZDLCBzbyBuZWVkIHRvIGFzc2lnbiBpbmRleCAjIGZvciBlYWNoIFNGQywgd2hpY2gg
aXMgbW9yZSBjb21wbGV4LiBSZWdhcmRpbmcgdGhlIHN0YXRlbGVzcywgSSBkb27igJl0IGdldCBp
dC4gSXNu4oCZdCBpbmRleCAjIGEgc3RhdGUgYXMgd2VsbCAobWF5IGJlIGZldyBiaXQgbGVzcyk/
DQoNClRvIGltcGxlbWVudCB0cnVlIHN0YXRlbGVzcywgU0ZDIGhlYWRlciBuZWVkcyBhYmlsaXR5
IHRvIGNhcnJ5IGFsbCBTRklzIElQIGFkZHJlc3NlcyBpbiBTRkMgaGVhZGVyLCB3aGljaCB3YXMg
Y29uc2lkZXJlZCBhcyBub24tc2NhbGUgc29sdXRpb24uDQoNCg0KMiDigJMgQW5vdGhlciBvcHRp
b24gaXMgZnJvbSBhIGNvZGluZyBwZXJzcGVjdGl2ZSB5b3UgY2FuIGp1c3Qga2VlcCBtb3JlIHN0
YXRlIGluIHlvdXIgU04vU0ZGIHdoaWxlIHlvdSBwcm9jZXNzIHRoZSBwYWNrZXQgYW5kIGRldGVy
bWluZSB3aGF0IGlzIHRoZSDigJxuZXh04oCdIHNlcnZpY2UuDQpbTHVjeV0gQWdyZWUuDQoNCkJ1
dCBpcnJlc3BlY3RpdmUsIHRoZSBTTiBuZWVkcyB0byBrbm93IHRoZSBQYXRoIElEIGFuZCB0aGUg
bGlzdCBvZiBTRklzIGludGVybmFsIHRvIGl0cyBub2RlLiBUaGlzIHByb3Zpc2lvbmluZyBjYW4g
aGFwcGVuIGluIGEgdmFyaWV0eSBvZiB3YXlzLCBJIGltcGxlbWVudGVkIHdpdGggUkVTVGNvbmYg
YW5kIE5ldGNvbmYuDQoNCkFzIGZhciBhcyBVRFAvSVAgdnMuSVAsIEkgZ2l2ZSBwcmVmZXJlbmNl
IHRvIFVEUC9JUC4gSWYgeW91IGhhdmUgYSBmaXhlZCBwb3J0IG92ZXIgVURQIGluIHdoaWNoIHRv
IHJlY2VpdmUvc2VuZCBwYWNrZXRzOg0KDQotIFlvdSBjYW4gaGF2ZSB5b3VyIGVudGlyZSBkYXRh
cGxhbmUgaW4gdXNlcnBhY2UgYW5kIHVzZSBhIHZhcmlldHkgb2YgcHJvZ3JhbW1pbmcgbGFuZ3Vh
Z2VzLg0KLSBZb3UgZG8gbm90IG5lZWQgcmF3IHBhY2tldCBhY2Nlc3MgdG8gcHVsbC9zZW5kIHBh
Y2tldHMuIFRoZXJlZm9yZSBubyByb290IHN1cHBvcnQuDQotIFVEUCBjYW4gdHJhdmVyc2Ugbm9u
LVNGQyBhd2FyZSBtaWRkbGV4Ym94ZXMuDQpbTHVjeV0gQWdyZWUgb24gdGhpcyBzdGF0ZW1lbnQu
IEJ1dCBmb3IgU0ZDIGRvbWFpbiwgZG8gd2Ugd2FudCB0byBhbGxvdyBzdWNoIG1pZGJveGVzIG9u
IFNGQyBwYXRoPyBNYXliZSBoYXBwZW4gaWYgYSBTRkMgZG9tYWluIGNyb3NzZXMgbW9yZSB0aGFu
IHRyYW5zcG9ydCBkb21haW5zPyBUaGlzIGlzIG9uZSBJIGxpa2UgdG8ga25vdyBmcm9tIFNQcyBh
bmQgU0YgdmVuZG9ycy4NCg0KUmVnYXJkcywNCkx1Y3kNCk9yIHlvdSBjYW4gdXNlIGFueSBvZiB0
aGUgYXZhaWxhYmxlIG1ldGhvZHMoIFRVUk4sIFNUVU4sIGV0YykuICBJZiB5b3UgZW5jYXAgaW4g
c29tZXRoaW5nIGVsc2Ugb3RoZXIgdGhhbiBJUC9VRFAgdGhlIGFwcGxpY2FiaWxpdHkgb2YgU0ZD
IHdpbGwgYmUgY29uc2lkZXJhYmx5IGRpbWluaXNoZWQuSnVzdCBjaGVjayBTVENQIGFuZCBpdHMg
cHJvYmxlbSBvbiBnZXR0aW5nIGFkb3B0ZWQgZ2l2ZW4gbWlkZGxleGJveGVzICBub3QgcmVjb2du
aXppbmcgaXRzIHByb3RvY29sIG51bWJlci4NCg0KLSBJdCBqaXZlcyB3aXRoIG90aGVyIElFVEYg
d29yayBpbiB0aGUgYXJlYXMgb2YgbWV0YWRhdGEgYW5kIHRyYW5zcG9ydCBzZXJ2aWNlcyAoc2F5
LCBUQVBTKS4NCg0KcmVnYXJkcywNCg0KUmVpbmFsZG8NCg0KDQoNCkZyb206IEx1Y3kgeW9uZyA8
bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4NCkRhdGU6
IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IGF0IDI6MjUgUE0NClRvOiBEYXZlIERvbHNvbiA8ZGRv
bHNvbkBzYW5kdmluZS5jb208bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPj4sICJzZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4iIDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlv
biwgcHJvcyBhbmQgY29ucz8NCg0KSGkgRGF2ZSwNCg0KSWYgYSBzZXJ2aWNlIGZvcndhcmRlciBw
b2ludCBjb25uZWN0cyBtb3JlIHRoYW4gb25lIFNGIGluc3RhbmNlcyB0aGF0IGJlbG9uZyB0byB0
aGUgc2FtZSBTRkMsIGhvdyBjYW4gb25lIFBhdGggSUQgZGV0ZXJtaW5lIHdoaWNoIFNGIGluc3Rh
bmNlcyBpcyB0aGUgbmV4dD8gSWYgeW91IGRyYXcgYSBzZXJ2aWNlIGNoYWluIHBhdGggd2l0aCBt
YW55IFNGIGluc3RhbmNlcywgeW91IGNhbiBlYXNpbHkgc2VlLCBpZiBQYXRoIElEIHJlcHJlc2Vu
dHMgdGhhdCBwYXRoLCBzZXJ2aWNlIGZvcndhcmRlciBuZWVkcyB0byB1c2UgcHJldmlvdXMgU0Yg
b24gdGhlIHBhdGggdG8gcG9zaXRpb24gdGhlIG5leHQgU0Ygb24gdGhhdCBwYXRoLg0KDQpMdWN5
DQoNCkZyb206IERhdmUgRG9sc29uIFttYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb21dDQpTZW50
OiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA0OjEwIFBNDQpUbzogTHVjeSB5b25nOyBzZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBTRkMgYXMgYW4gSVAgb3Ig
VURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpXaHkgZG8geW91IHRoaW5rIHRoZSBw
cmV2aW91cyBTRiBJUCBhZGRyZXNzIGlzIHJlcXVpcmVkIHRvIGRldGVybWluZSB0aGUgbmV4dCBT
RiBJUCBhZGRyZXNzPyBXaHkgaXMgdGhlIFBhdGggSUQgbm90IHN1ZmZpY2llbnQgaW5mb3JtYXRp
b24/DQoNCg0KRnJvbTogTHVjeSB5b25nIFttYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb21dDQpT
ZW50OiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA0OjU2IFBNDQpUbzogRGF2ZSBEb2xzb247IHNm
Y0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFNGQyBhcyBhbiBJ
UCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkluIHRoaXMgc29sdXRpb24s
IHNlcnZpY2UgZm9yd2FyZGVyIGFuZCBTRiBpbnN0YW5jZSBhcmUgc2VwYXJhdGVkIGVudGl0aWVz
LiBTZXJ2aWNlIGZvcndhcmRlciBuZWVkcyBQYXRoIElEIGFuZCBwcmV2aW91cyBTRiBJUCBhZGRy
ZXNzIHRvIHVuaXF1ZWx5IGlkZW50aWZ5IHRoZSBuZXh0IFNGIElQIGFkZHJlc3MuDQoNCkx1Y3kN
Cg0KRnJvbTogRGF2ZSBEb2xzb24gW21haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbV0NClNlbnQ6
IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDM6MjEgUE0NClRvOiBMdWN5IHlvbmc7IHNmY0BpZXRm
Lm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFNGQyBhcyBhbiBJUCBvciBV
RFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkkgZG8gbm90IHNlZSB3aHkgc291cmNl
IElQIGFkZHJlc3MgKHByZXZpb3VzIFNGKSB3b3VsZCBiZSByZXF1aXJlZCB0byBsb29rIHVwIHRo
ZSBuZXh0IFNGLiBUaGUgcGF0aCBJRCBzaG91bGQgYmUgc3VmZmljaWVudCB0byBkZXRlcm1pbmUg
dGhlIG5leHQgU0YuDQoNCg0KDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmddIE9uIEJlaGFsZiBPZiBMdWN5IHlvbmcNClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAy
MDE0IDQ6MDIgUE0NClRvOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1Ympl
Y3Q6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/
DQoNCkhpLA0KDQpUaGVyZSBhcmUgbWFueSB3YXlzIHRvIGltcGxlbWVudCBTRkNzLiBIb3dldmVy
LCBvbmUgb2Ygb3VyIGdvYWxzIGluIHN0YW5kYXJkIGlzIHRvIGRldmVsb3AgYSBzb2x1dGlvbiB0
aGF0IGlzIHNpbXBsZSBhbmQgbGVzcyBjb3N0IGZvciB2ZW5kZXJzIGFuZCBzZXJ2aWNlIHByb3Zp
ZGVycy4gIE90aGVyIGdvYWxzIGFyZSB0aGF0IHRoZSBzb2x1dGlvbiBjYW4gYXBwbHkgdG8gY29t
bW9uIGFuZCBtYWpvcml0eSB1c2UgY2FzZXMuDQoNCklmIHdlIGltcGxlbWVudCBTRkMgYXMgYW4g
SVAgb3IgVURQL0lQIGFwcGxpY2F0aW9uLCBpLmUuIG9uY2UgdHJhZmZpYyBpcyBjbGFzc2lmaWVk
IGJ5IHRoZSBjbGFzc2lmaWNhdGlvbiwgaXQgYWRkcyBTRkMgaGVhZGVyIGFuZCBJUCBoZWFkZXIg
KG91dGVyKSBvbiB0aGUgcGFja2V0cyAoVURQIGhlYWRlciB0b28gaW4gbGF0dGVyIGNhc2UpLCBh
bmQgc2VuZCBzdWNoIHBhY2tldHMgYXMgYSByZWd1bGFyIElQIHBhY2tldC4gVGhlIHNyYyBJUCBv
ZiBvdXRlciBoZWFkZXIgY2FuIGJlIGNsYXNzaWZpY2F0aW9uIElQIGFkZHJlc3MsIGFuZCBkc3Qg
SVAgY2FuIGJlIG5leHQgU0YgSW5zdGFuY2UgSVAgYWRkcmVzcy4gTWFueSB0cmFuc3BvcnQgbmV0
d29ya3MgY2FuIGNhcnJ5IElQIHRyYWZmaWMgYW5kIHJvdXRlIElQIHBhY2tldHMgYmFzZWQgb24g
ZHN0IElQIGFkZHJlc3MuICBXZSBvbmx5IG5lZWQgdG8gcmVxdWVzdCBhIG5ldyBJUCBwcm90b2Nv
bCB0eXBlIGZvciBTRkMuIEF0IHRoZSBzZXJ2aWNlIGZvcndhcmRlciBwb2ludCwgaXQgY2FuIGxv
b2sgdXAgbmV4dCBTRiBJUCBhZGRyZXNzIGJhc2VkIG9uIFBhdGggSUQgaW4gU0ZDIGhlYWRlciBh
bmQgc3JjIElQIGFkZHJlc3MgKHByZXZpb3VzIFNGKSBvbiB0aGUgcGFja2V0LiAgQSBTRiBhbHNv
IGZvcndhcmRzIHRoZSBwYWNrZXQgd2l0aCBTRkMgaGVhZGVyIGFzIGFuIElQIHBhY2tldCBhbmQg
ZmlsbHMgaXRzIElQIGFkZHJlc3MgYXMgc3JjIElQIGFuZCB0aGUgc2VydmljZSBmb3J3YXJkZXIg
cG9pbnQgSVAgYWRkcmVzcyBhcyB0aGUgZHN0IElQIG9uIHRoZSBwYWNrZXQuDQoNClRoaXMgc29s
dXRpb24gd29ya3MgZm9yIGVpdGhlciBTRkMgYXMgYW4gSVAgYXBwbGljYXRpb24gb3IgVURQL0lQ
IGFwcGxpY2F0aW9uLCB3aGljaCBvbmUgaXMgbW9yZSBwcm9wZXIgZnJvbSBTRiBhbmQgc2Vydmlj
ZSBmb3J3YXJkZXIgcG9pbnQ/DQoNClRoaXMgc29sdXRpb24gc2VlbXMgc2ltcGxlIHRvIG1lIGFu
ZCBvbmx5IG5lZWQgUGF0aCBJRCBpbiBTRkMgaGVhZGVyIGZvciBzdGVlcmluZyB0cmFmZmljIHRo
cm91Z2ggdGhlIFNGQyBwYXRoLiBCdXQgbGlrZSB0byBzZWUgb3RoZXJz4oCZIG9waW5pb24gb24g
dGhpcyBzb2x1dGlvbiwgcHJvcyBhbmQgY29ucy4NCg0KVGhhbmtzLA0KTHVjeQ0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj1Db250ZW50LVR5cGUgY29udGVu
dD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij48bWV0YSBuYW1lPUdlbmVyYXRvciBjb250ZW50
PSJNaWNyb3NvZnQgV29yZCAxNCAoZmlsdGVyZWQgbWVkaXVtKSI+PCEtLVtpZiAhbXNvXT48c3R5
bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7YmVoYXZpb3I6dXJs
KCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0KLnNo
YXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwhW2VuZGlmXS0tPjxz
dHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt
aWx5OldpbmdkaW5nczsNCglwYW5vc2UtMTo1IDAgMCAwIDAgMCAwIDAgMCAwO30NCkBmb250LWZh
Y2UNCgl7Zm9udC1mYW1pbHk6U2ltU3VuOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7
fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpTaW1TdW47DQoJcGFub3NlLTE6MiAxIDYgMCAz
IDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3Nl
LTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpUYWhv
bWE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250
LWZhbWlseToiXEBTaW1TdW4iOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZv
bnQtZmFjZQ0KCXtmb250LWZhbWlseTpDb25zb2xhczsNCglwYW5vc2UtMToyIDExIDYgOSAyIDIg
NCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJTZWdvZSBVSSI7DQoJcGFub3Nl
LTE6MiAxMSA1IDIgNCAyIDQgMiAyIDM7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNv
Tm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJn
aW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2Fs
aWJyaSIsInNhbnMtc2VyaWYiO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0
eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGlu
ZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30N
CnByZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJl
Zm9ybWF0dGVkIENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0K
CWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6U2ltU3VuO30NCnAuTXNvQWNldGF0ZSwg
bGkuTXNvQWNldGF0ZSwgZGl2Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0K
CW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJn
aW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjguMHB0Ow0KCWZvbnQtZmFtaWx5OiJUYWhv
bWEiLCJzYW5zLXNlcmlmIjt9DQpwLk1zb0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3Jh
cGgsIGRpdi5Nc29MaXN0UGFyYWdyYXBoDQoJe21zby1zdHlsZS1wcmlvcml0eTozNDsNCgltYXJn
aW4tdG9wOjBpbjsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1hcmdpbi1ib3R0b206MGluOw0KCW1h
cmdpbi1sZWZ0Oi41aW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4w
cHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQpzcGFuLkhUTUxQ
cmVmb3JtYXR0ZWRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFy
IjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9y
bWF0dGVkIjsNCglmb250LWZhbWlseTpDb25zb2xhczt9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0K
CXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IjsNCglmb250LWZhbWlseToiVGFo
b21hIiwic2Fucy1zZXJpZiI7fQ0KcC5tc29jaHBkZWZhdWx0LCBsaS5tc29jaHBkZWZhdWx0LCBk
aXYubXNvY2hwZGVmYXVsdA0KCXttc28tc3R5bGUtbmFtZTptc29jaHBkZWZhdWx0Ow0KCW1zby1t
YXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQpwLmh0bWwsIGxpLmh0bWwsIGRp
di5odG1sDQoJe21zby1zdHlsZS1uYW1lOmh0bWw7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4tYm90
dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
InNhbnMtc2VyaWYiO30NCnAuYSwgbGkuYSwgZGl2LmENCgl7bXNvLXN0eWxlLW5hbWU6YTsNCglt
YXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0KcC5SRkNGaWd1cmUsIGxpLlJG
Q0ZpZ3VyZSwgZGl2LlJGQ0ZpZ3VyZQ0KCXttc28tc3R5bGUtbmFtZToiUkZDIEZpZ3VyZSI7DQoJ
bWFyZ2luLXRvcDowaW47DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltYXJnaW4tYm90dG9tOjBpbjsN
CgltYXJnaW4tbGVmdDouM2luOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglsaW5lLWhlaWdo
dDoxMi4wcHQ7DQoJbXNvLWxpbmUtaGVpZ2h0LXJ1bGU6ZXhhY3RseTsNCglwYWdlLWJyZWFrLWFm
dGVyOmF2b2lkOw0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3
Ijt9DQpzcGFuLmh0bWxwcmVmb3JtYXR0ZWRjaGFyMA0KCXttc28tc3R5bGUtbmFtZTpodG1scHJl
Zm9ybWF0dGVkY2hhcjsNCglmb250LWZhbWlseTpDb25zb2xhczt9DQpzcGFuLmJhbGxvb250ZXh0
Y2hhcjANCgl7bXNvLXN0eWxlLW5hbWU6YmFsbG9vbnRleHRjaGFyOw0KCWZvbnQtZmFtaWx5OiJT
ZWdvZSBVSSIsInNhbnMtc2VyaWYiO30NCnNwYW4uaHRtbGNoYXINCgl7bXNvLXN0eWxlLW5hbWU6
aHRtbGNoYXI7DQoJZm9udC1mYW1pbHk6U2ltU3VuO30NCnNwYW4uY2hhcg0KCXttc28tc3R5bGUt
bmFtZTpjaGFyOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5i
YWxsb29udGV4dGNoYXIwMA0KCXttc28tc3R5bGUtbmFtZTpiYWxsb29udGV4dGNoYXIwOw0KCWZv
bnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpzcGFuLmVtYWlsc3R5bGUxOQ0KCXtt
c28tc3R5bGUtbmFtZTplbWFpbHN0eWxlMTk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z
LXNlcmlmIjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uZW1haWxzdHlsZTIwDQoJe21zby1z
dHlsZS1uYW1lOmVtYWlsc3R5bGUyMDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2Vy
aWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5lbWFpbHN0eWxlMjENCgl7bXNvLXN0eWxlLW5h
bWU6ZW1haWxzdHlsZTIxOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJ
Y29sb3I6IzAwNzBDMDt9DQpzcGFuLmVtYWlsc3R5bGUyMg0KCXttc28tc3R5bGUtbmFtZTplbWFp
bHN0eWxlMjI7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjoj
MUY0OTdEO30NCnNwYW4uZW1haWxzdHlsZTIzDQoJe21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGUy
MzsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMwMDcwQzA7
fQ0Kc3Bhbi5lbWFpbHN0eWxlMjQNCgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHlsZTI0Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzAwNzBDMDt9DQpzcGFu
LmVtYWlsc3R5bGUzNA0KCXttc28tc3R5bGUtbmFtZTplbWFpbHN0eWxlMzQ7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uZW1haWxz
dHlsZTM1DQoJe21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGUzNTsNCglmb250LWZhbWlseToiQ2Fs
aWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5lbWFpbHN0eWxlMzYN
Cgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHlsZTM2Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwi
c2Fucy1zZXJpZiI7DQoJY29sb3I6IzAwNzBDMDt9DQpzcGFuLmVtYWlsc3R5bGUzNw0KCXttc28t
c3R5bGUtbmFtZTplbWFpbHN0eWxlMzc7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNl
cmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uZW1haWxzdHlsZTM4DQoJe21zby1zdHlsZS1u
YW1lOmVtYWlsc3R5bGUzODsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0K
CWNvbG9yOiMwMDcwQzA7fQ0Kc3Bhbi5lbWFpbHN0eWxlMzkNCgl7bXNvLXN0eWxlLW5hbWU6ZW1h
aWxzdHlsZTM5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6
IzFGNDk3RDt9DQpzcGFuLmVtYWlsc3R5bGU0MA0KCXttc28tc3R5bGUtbmFtZTplbWFpbHN0eWxl
NDA7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMDA3MEMw
O30NCnNwYW4uZW1haWxzdHlsZTQxDQoJe21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGU0MTsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bh
bi5lbWFpbHN0eWxlNDINCgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHlsZTQyOw0KCWZvbnQtZmFt
aWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzAwNzBDMDt9DQpzcGFuLmVtYWls
c3R5bGU0Mw0KCXttc28tc3R5bGUtbmFtZTplbWFpbHN0eWxlNDM7DQoJZm9udC1mYW1pbHk6IkNh
bGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uZW1haWxzdHlsZTQ0
DQoJe21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGU0NDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
InNhbnMtc2VyaWYiOw0KCWNvbG9yOiMwMDcwQzA7fQ0Kc3Bhbi5FbWFpbFN0eWxlNDgNCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlm
IjsNCgljb2xvcjojMDA3MEMwO30NCnNwYW4uRW1haWxTdHlsZTQ5DQoJe21zby1zdHlsZS10eXBl
OnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6
IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGU1MA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsN
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMwMDcwQzA7fQ0K
c3Bhbi5FbWFpbFN0eWxlNTENCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMDA3MEMwO30NCnNwYW4uRW1haWxT
dHlsZTUyDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJD
YWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0K
CXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdl
IFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4g
MS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQot
LT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4
dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3Rl
IG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpl
eHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+
PC9oZWFkPjxib2R5IGxhbmc9RU4tVVMgbGluaz1ibHVlIHZsaW5rPXB1cnBsZT48ZGl2IGNsYXNz
PVdvcmRTZWN0aW9uMT48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2NvbG9yOiMxRjQ5
N0QnPkhpIEx1Y3ksPG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3Bh
biBzdHlsZT0nY29sb3I6IzFGNDk3RCc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxwIGNs
YXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+Q291bGQgeW91IGV4cGxh
aW4gd2h5IHlvdeKAmXZlIGNob3NlbiB0byBwZWVsIG91dCBJUCtTRkM/IFNlZW1zIHRvIG1lIHRo
ZSB1cHBlciBkaWFncmFtIGFscmVhZHkgY292ZXJzIHRoZSBJUCtTRkMgdXNlIGNhc2UgKGFzc3Vt
aW5nIGJ5IHRyYW5zcG9ydCB3ZSBtZWFuIOKAnElQLCBNQUMsIGV0Y+KAnS4pIFBlcmhhcHMgeW91
IG1heSB3YW50IHRvIGNsYXJpZnkgd2hhdCB5b3UgbWVhbiBieSB0cmFuc3BvcnQ/PG86cD48L286
cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3
RCc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBz
dHlsZT0nY29sb3I6IzFGNDk3RCc+VG8gbWUsIHRoZSBmaXJzdCBkaWFncmFtIGlzIHRoZSBtb3N0
IGdlbmVyaWMvYmFzaWMgcmVwcmVzZW50YXRpb24gb2YgdGhlIFNGQyBoZWFkZXIsIGl0cyBwYXls
b2FkIGFuZCBpdHMgZW5jYXBzdWxhdGluZy90cmFuc3BvcnQgbWVjaGFuaXNtLiBBIGJ1bmNoIG9m
IGVuY2Fwc3VsYXRpbmcgbWVjaGFuaXNtcyBhcmUgcG9zc2libGUgYnV0IG5vdCBhbGwgbWFrZXMg
c2Vuc2UuIElQIGVuY2Fwc3VsYXRpbmcgU0ZDIEhlYWRlciBpcyB0aGVvcmV0aWNhbGx5IHBvc3Np
YmxlIGJ1dCB3aGF0IGFyZSBiZW5lZml0cyBvdmVyIG90aGVyIGV4aXN0aW5nIG9wdGlvbnMgbGlr
ZSBHUkUgb3IgVURQPyBNb3JlIHNwZWNpZmljYWxseSwgd2h5IG1hbmRhdGUgYW4gSVAgZW5jYXBz
dWxhdGlvbiBtZWNoYW5pc20g4oCTIHdoaWNoIHNlZW1zIG5vdCB0byBiZSBhZ25vc3RpYy48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdjb2xvcjoj
MUY0OTdEJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxz
cGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz5SZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD48
cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2NvbG9yOiMxRjQ5N0QnPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2NvbG9yOiMx
RjQ5N0QnPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48ZGl2PjxkaXYgc3R5bGU9J2JvcmRl
cjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAw
aW4gMGluJz48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxiPjxz
cGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNl
cmlmIic+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnXSA8Yj5PbiBCZWhhbGYgT2YgPC9iPkx1Y3kgeW9uZzxicj48Yj5TZW50OjwvYj4gMjgg
TWFyY2ggMjAxNCA1OjAxIFBNPGJyPjxiPlRvOjwvYj4gSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7
IFJvbiBQYXJrZXI7IE5pY29sYXMgQk9VVEhPUlM7IHNmY0BpZXRmLm9yZzxicj48Yj5TdWJqZWN0
OjwvYj4gUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5k
IGNvbnM/PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjxwIGNsYXNzPU1zb05vcm1h
bCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PG86cD4mbmJzcDs8L286cD48L3A+PHAgY2xhc3M9
TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6IzAw
NzBDMCc+TXkgMiBjZW50OjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwg
c3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4t
bGVmdDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+Qm90aCBTRkMgaGVhZGVyIGFu
ZCBTRkMgaGVhZGVyICsgSVAgaGVhZGVyIG1lZXQgZm9sbG93aW5nIGNyaXRlcmlhLiBJbiBteSBw
cm9wb3NhbCwgU0ZDIGhlYWRlciArIElQIGhlYWRlciBzZXJ2ZXMgYXMgdGhlIGVuY2Fwc3VsYXRp
b24gZm9ybWF0IGFuZCBhZ25vc3RpYyB0byB0aGUgbGF5ZXIgYXQgd2hpY2ggaXQgaXMgYXBwbGll
ZCBhbmQgdGhlIHNlcnZpY2UgdGhhdCBpcyBiZWluZyBjb25zdHJpY3RlZC48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3Bh
biBzdHlsZT0nY29sb3I6IzAwNzBDMCc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxwIGNs
YXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2NvbG9y
OiMwMDcwQzAnPlNGQyBoZWFkZXImbmJzcDsgZm9yIHRoZSBlbmNhcC4gPG86cD48L286cD48L3Nw
YW4+PC9wPjxwIGNsYXNzPVJGQ0ZpZ3VyZSBzdHlsZT0nbWFyZ2luLWxlZnQ6Ljhpbic+PHNwYW4g
c3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQnPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsgPG86
cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPVJGQ0ZpZ3VyZSBzdHlsZT0nbWFyZ2luLWxlZnQ6
Ljhpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQnPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3wmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgT3JpZ2luYWwgUGF5bG9hZCZuYnNwOyZuYnNwOyZuYnNwOyB8IDxvOnA+PC9v
OnA+PC9zcGFuPjwvcD48cCBjbGFzcz1SRkNGaWd1cmUgc3R5bGU9J21hcmdpbi1sZWZ0Oi44aW4n
PjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0Jz4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0rPG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPVJGQ0ZpZ3VyZSBzdHlsZT0nbWFyZ2lu
LWxlZnQ6Ljhpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQnPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IFNGQyBIZWFkZXImbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgfDxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1SRkNG
aWd1cmUgc3R5bGU9J21hcmdpbi1sZWZ0Oi44aW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEu
MHB0Jz4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKyA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xh
c3M9UkZDRmlndXJlIHN0eWxlPSdtYXJnaW4tbGVmdDouOGluJz48c3BhbiBzdHlsZT0nZm9udC1z
aXplOjExLjBwdCc+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7fCZuYnNwOyZuYnNwOyBUcmFuc3BvcnQgaGVhZGVyJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwgPG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPVJG
Q0ZpZ3VyZSBzdHlsZT0nbWFyZ2luLWxlZnQ6Ljhpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTox
MS4wcHQnPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsgPG86cD48L286cD48L3NwYW4+PC9w
PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9
J2NvbG9yOiMwMDcwQzAnPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29O
b3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMw
Jz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdt
YXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+U0ZDIGhlYWRlciAr
IElQIGhlYWRlciBmb3IgdGhlIGVuY2FwLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1S
RkNGaWd1cmUgc3R5bGU9J21hcmdpbi1sZWZ0Oi44aW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6
MTEuMHB0Jz4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKyA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAg
Y2xhc3M9UkZDRmlndXJlIHN0eWxlPSdtYXJnaW4tbGVmdDouOGluJz48c3BhbiBzdHlsZT0nZm9u
dC1zaXplOjExLjBwdCc+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBPcmlnaW5hbCBQ
YXlsb2FkJm5ic3A7Jm5ic3A7Jm5ic3A7IHwgPG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNz
PVJGQ0ZpZ3VyZSBzdHlsZT0nbWFyZ2luLWxlZnQ6Ljhpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6
ZToxMS4wcHQnPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+PHAgY2xhc3M9UkZDRmlndXJlIHN0eWxlPSdtYXJnaW4tbGVmdDouOGluJz48c3BhbiBzdHls
ZT0nZm9udC1zaXplOjExLjBwdCc+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgU0ZDIEhlYWRl
ciZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8
PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPVJGQ0ZpZ3VyZSBzdHlsZT0nbWFyZ2luLWxl
ZnQ6Ljhpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQnPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyArLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0rPG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPVJGQ0ZpZ3VyZSBzdHlsZT0nbWFy
Z2luLWxlZnQ6Ljhpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQnPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IElQIEhlYWRlciZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8IDxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBj
bGFzcz1SRkNGaWd1cmUgc3R5bGU9J21hcmdpbi1sZWZ0Oi44aW4nPjxzcGFuIHN0eWxlPSdmb250
LXNpemU6MTEuMHB0Jz4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rIDxvOnA+PC9vOnA+PC9z
cGFuPjwvcD48cCBjbGFzcz1SRkNGaWd1cmUgc3R5bGU9J21hcmdpbi1sZWZ0Oi44aW4nPjxzcGFu
IHN0eWxlPSdmb250LXNpemU6MTEuMHB0Jz4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt8Jm5ic3A7Jm5ic3A7IFRyYW5zcG9ydCBoZWFkZXIm
bmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fCA8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+PHAgY2xhc3M9UkZDRmlndXJlIHN0eWxlPSdtYXJnaW4tbGVmdDouOGluJz48c3BhbiBzdHls
ZT0nZm9udC1zaXplOjExLjBwdCc+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKyA8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWlu
Jz48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9
J2NvbG9yOiMwMDcwQzAnPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29O
b3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMw
Jz5UaGFua3MsPG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0n
bWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPkx1Y3k8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWlu
Jz48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
PjxkaXY+PGRpdiBzdHlsZT0nYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEu
MHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4nPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0n
bWFyZ2luLWxlZnQ6LjVpbic+PGI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9
J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz4gSmlt
IEd1aWNoYXJkIChqZ3VpY2hhcikgWzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20i
Pm1haWx0bzpqZ3VpY2hhckBjaXNjby5jb208L2E+XSA8YnI+PGI+U2VudDo8L2I+IEZyaWRheSwg
TWFyY2ggMjgsIDIwMTQgMTI6MTEgUE08YnI+PGI+VG86PC9iPiBMdWN5IHlvbmc7IFJvbiBQYXJr
ZXI7IE5pY29sYXMgQk9VVEhPUlM7IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0Bp
ZXRmLm9yZzwvYT48YnI+PGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3Ig
VURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rp
dj48L2Rpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVm
dDouNWluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayc+Rm9sa3Ms
PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxl
PSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtjb2xvcjpi
bGFjayc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNv
Tm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEw
LjVwdDtjb2xvcjpibGFjayc+V2hpbGUgSSBhcHByZWNpYXRlIHRoaXMgZGlzY3Vzc2lvbiBwbGVh
c2UgYnJpbmcgaXQgdG8gYSBjbG9zZSBvbiB0aGUgbGlzdC4gT3VyIGNoYXJ0ZXIgPGI+Y2xlYXJs
eTwvYj4mbmJzcDtzdGF0ZXMgdGhhdCB3ZSB3aWxsIG5vdCB0aWUgdGhlIHNlcnZpY2UgZW5jYXBz
dWxhdGlvbiB0byB0aGUgdHJhbnNwb3J0LiBJIGRyYXcgeW91ciBhdHRlbnRpb24gdG8gdGhpcyBz
bmlwcGV0IG9mIHRoZSBjaGFydGVyOiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48
ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5
bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2snPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVp
bic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2snPiZxdW90Ozwvc3Bh
bj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiQXJpYWwiLCJzYW5z
LXNlcmlmIjtjb2xvcjpibGFjayc+SXQgaXMgaW50ZW5kZWQgdGhhdCB0aGUgZW5jYXBzdWxhdGlv
biBmb3JtYXQgYmUgYWdub3N0aWMgdG8gdGhlJm5ic3A7bGF5ZXIgYXQgd2hpY2ggaXQgaXMgYXBw
bGllZCBhbmQgdGhlIHNlcnZpY2UgdGhhdCBpcyBiZWluZyZuYnNwO2NvbnN0cnVjdGVkLiBUaGF0
IGlzLCB0aGUgc2FtZSBlbmNhcHN1bGF0aW9uIG1heSBiZSB1c2VkIG9uIGEmbmJzcDtzZXJ2aWNl
IGZ1bmN0aW9uIGNoYWluIGFwcGxpZWQgYXQgdGhlIG5ldHdvcmsgbGF5ZXIgb3IgYXQgYW55IG90
aGVyJm5ic3A7bGF5ZXIsIGFuZCB0aGUgc2FtZSBlbmNhcHN1bGF0aW9uIGZvcm1hdCB3aWxsIGFw
cGx5IGZvciB0aGUmbmJzcDtjb25zdHJ1Y3Rpb24gb2YgU2VydmljZSBGdW5jdGlvbiBQYXRocyBy
ZWdhcmRsZXNzIG9mIHRoZSBhY3R1YWwmbmJzcDtzZXJ2aWNlLiZxdW90Ozwvc3Bhbj48c3BhbiBz
dHlsZT0nZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9w
PjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48
c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayc+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPjwvZGl2PjxkaXYgc3R5bGU9J2JvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluJz48cCBjbGFzcz1Nc29O
b3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxiPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFj
ayc+RnJvbTogPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPkx1Y3kgeW9uZyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIj5sdWN5LnlvbmdAaHVhd2Vp
LmNvbTwvYT4mZ3Q7PGJyPjxiPkRhdGU6IDwvYj5GcmlkYXksIE1hcmNoIDI4LCAyMDE0IGF0IDEw
OjQ1IEFNPGJyPjxiPlRvOiA8L2I+Um9uIFBhcmtlciAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b208L2E+Jmd0OywgTmljb2xhcyBCT1VUSE9SUyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMu
Qk9VVEhPUlNAcW9zbW9zLmNvbSI+Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9hPiZndDss
ICZxdW90OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4mcXVv
dDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4mZ3Q7
PGJyPjxiPlN1YmplY3Q6IDwvYj5SZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNh
dGlvbiwgcHJvcyBhbmQgY29ucz88bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBj
bGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdmb250
LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PC9k
aXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+
PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPlJvbiw8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9y
OmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdt
YXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+Jm5ic3A7PC9zcGFu
PjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNz
PU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMw
MDcwQzAnPlBsZWFzZSBzZWUgaW5saW5lLjwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2sn
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1s
ZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz4mbmJzcDs8L3NwYW4+PHNwYW4g
c3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PGRpdj48ZGl2IHN0eWxl
PSdib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBw
dCAwaW4gMGluIDBpbic+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWlu
Jz48Yj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwi
c2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0nZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6Ymxh
Y2snPiBSb24gUGFya2VyIFs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbSI+bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+XSA8YnI+
PGI+U2VudDo8L2I+IEZyaWRheSwgTWFyY2ggMjgsIDIwMTQgOToxNCBBTTxicj48Yj5Ubzo8L2I+
IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyI+c2ZjQGlldGYub3JnPC9hPjxicj48Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFNGQyBhcyBh
biBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PC9zcGFuPjxzcGFuIHN0eWxl
PSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjxwIGNsYXNz
PU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2NvbG9yOmJs
YWNrJz4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxl
PSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+SGksIEx1Y3ku
PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxw
IGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2Nv
bG9yOiMxRjQ5N0QnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41
aW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz5XaGV0aGVyIG9yIG5vdCB5b3VyIGltcGxl
bWVudGF0aW9uIGNvbmNlcHQgZm9yIElQL1VEUCBtYWtlcyBzZW5zZSBmb3IgeW91ciBwcm9kdWN0
IG9yIHlvdXIgbmV0d29yayBlbnZpcm9ubWVudCwgb3VyIGNoYXJ0ZXIgaXMgdG8gY3JlYXRlIGEg
c29sdXRpb24gdGhhdCBpcyBub3QgZGVwZW5kZW50IG9uIGFueSBvbmUgZXhhY3QgdHJhbnNwb3J0
IGVuY2Fwc3VsYXRpb24uJm5ic3A7Jm5ic3A7Jm5ic3A7IFRoYXQgYmVpbmcgc2FpZCwgYW55IHBh
cnRpY3VsYXIgaW1wbGVtZW50YXRpb24gY291bGQgY29uY2VpdmFibHkgcmVxdWlyZSBhIHNpbmds
ZSB0eXBlIG9mIGVuY2Fwc3VsYXRpb24uJm5ic3A7Jm5ic3A7IEluIHNob3J0LCBJIHRoaW5rIHlv
dXIgcHJvcG9zYWwgZmFsbHMgaW50byB0aGUgaW1wbGVtZW50YXRpb24gYXBwcm9hY2ggY2F0ZWdv
cnkgd2hpY2ggaXMgb3V0IG9mIHNjb3BlIGZyb20gYSBzdGFuZGFyZHMgcGVyc3BlY3RpdmUsIElN
Ty48L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48Yj48aT48c3BhbiBz
dHlsZT0nY29sb3I6IzAwNzBDMCc+W0x1Y3ldIHRoaXMgaXMgYSDigJxjb27igJ0gZnJvbSBsb2dp
c3RpY3MsIG5vdCBmcm9tIHRlY2huaWNhbC4gPC9zcGFuPjwvaT48L2I+PGI+PGk+PHNwYW4gc3R5
bGU9J2ZvbnQtZmFtaWx5OldpbmdkaW5ncztjb2xvcjojMDA3MEMwJz5MPC9zcGFuPjxzcGFuIHN0
eWxlPSdjb2xvcjojMDA3MEMwJz4mbmJzcDsgJm5ic3A7QWx0ZXJuYXRpdmUgdG8gYWRkcmVzcyB0
aGlzIGlzIHRvIGVuY29kZSBTRi1YIEluc3RhbmNlIGlkZW50aWZpZXIgaW4gU0ZDIGhlYWRlciBp
bnN0ZWFkIG9mIGluZGV4LCBhbmQgdXNlIFBBVEggSUQgKyBTRi1YIGluc3RhbmNlIGlkZW50aWZp
ZXIgaW4gU0ZDIGZvcndhcmRpbmcgcHJvY2Vzcywgd2hpY2ggZWZmZWN0aXZlbHkgYWNoaWV2ZXMg
dGhlIHNhbWUgYW5kIHNpbXBsZXIgdGhhbiB1c2Ugb2YgaW5kZXgsIElNTy48L3NwYW4+PC9pPjwv
Yj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFz
cz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxiPjxpPjxzcGFuIHN0eWxlPSdj
b2xvcjojMDA3MEMwJz4mbmJzcDs8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0nY29sb3I6Ymxh
Y2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdp
bi1sZWZ0Oi41aW4nPjxiPjxpPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz5MdWN5IDwvc3Bh
bj48L2k+PC9iPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9w
PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9
J2NvbG9yOiMxRjQ5N0QnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0
Oi41aW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz4mbmJzcDsmbmJzcDsgUm9uPC9zcGFu
PjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNz
PU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMx
RjQ5N0QnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxz
cGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9y
OmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PGRpdj48ZGl2IHN0eWxlPSdib3JkZXI6bm9u
ZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBp
bic+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48Yj48c3BhbiBz
dHlsZT0nY29sb3I6YmxhY2snPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0nY29sb3I6Ymxh
Y2snPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnPC9hPl0gPGI+T24gQmVoYWxmIE9mIDwvYj5MdWN5IHlvbmc8YnI+
PGI+U2VudDo8L2I+IEZyaWRheSwgTWFyY2ggMjgsIDIwMTQgMTA6MDMgQU08YnI+PGI+VG86PC9i
PiBOaWNvbGFzIEJPVVRIT1JTOyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0
Zi5vcmc8L2E+PGJyPjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVE
UCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+
PC9kaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBz
dHlsZT0nY29sb3I6YmxhY2snPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1N
c29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3
MEMwJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3Bh
biBzdHlsZT0nY29sb3I6IzAwNzBDMCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpi
bGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxkaXY+PGRpdiBzdHlsZT0nYm9yZGVyOm5vbmU7
Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4n
PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PGI+PHNwYW4gc3R5
bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2Nv
bG9yOmJsYWNrJz5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz4gTmljb2xhcyBC
T1VUSE9SUyBbPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PGEgaHJlZj0ibWFpbHRv
Ok5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5tYWlsdG86Tmljb2xhcy5CT1VU
SE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz5dIDxi
cj48Yj5TZW50OjwvYj4gRnJpZGF5LCBNYXJjaCAyOCwgMjAxNCAzOjA4IEFNPGJyPjxiPlRvOjwv
Yj4gTHVjeSB5b25nOyBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVu
bm8pOyBEYXZlIERvbHNvbjsgPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjwv
c3Bhbj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwi
c2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPjxicj48Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFNG
QyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PC9zcGFuPjxzcGFu
IHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2Pjxw
IGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2Nv
bG9yOmJsYWNrJz4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PGRpdj48cCBjbGFzcz1Nc29O
b3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+SGVsbG8g
THVjeSwgPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+
PC9wPjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3Bh
biBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJp
ZiI7Y29sb3I6YmxhY2snPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0n
bWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz5Zb3VyIHByb3Bvc2FsIHN1cHBv
c2VzIHRoYXQgdGhlIFBhdGggSWQgaXMgaW5jbHVkZWQgc29tZXdoZXJlLiBFaXRoZXIgaW4gdGhl
IElQL1VEUCBvdmVybGF5IGZpZWxkcyBvciBpbiBhIHNwZWNpZmljIGhlYWRlci4gSSB0aGluayB0
aGUgbGF0dGVyIHNob3VsZCBwcmV2YWlsLjwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2sn
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1s
ZWZ0Oi41aW4nPjxiPjxpPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz5bTHVjeV0gVG8gY2xh
cmlmeSwgaW4gbXkgcHJvcG9zYWwgaXQgdXNlIHRoZSBsYXR0ZXIuIFRoZSBwcm9wb3NhbCBpcyB0
byB0cmVhdCBTRkMgYXMgYW4gSVAgKC9VRFApIGFwcGxpY2F0aW9uLiBTRkMgc29sdXRpb24gcmVs
aWVzIG9uIFNGQyBoZWFkZXIgdG8gY29udmV5IHRoZSBwYXRoIElEIGFuZCBtZXRhZGF0YS4gSSBk
aWQgbm90IG1lbnRpb24gbWV0YWRhdGEgYmVjYXVzZSB0aGUgZm9yd2FyZGluZyBwYXJ0IGRvZXMg
bm90IHVzZSBtZXRhZGF0YS4gQWdhaW4sIGluIHRoaXMgcHJvcG9zYWwsICZuYnNwO3RoZXJlIGlz
IGEgU0ZDIGhlYWRlciB0aGF0IGluY2x1ZGVzIFBhdGggSUQsIG1ldGFkYXRhLCBldGMuPC9zcGFu
PjwvaT48L2I+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxz
cGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNl
cmlmIjtjb2xvcjpibGFjayc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+
PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxl
PSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPllvdXIgcHJvcG9zYWwgZG9l
cyBub3QgY292ZXIgTWV0YWRhdGEgdHJhbnNwb3J0IHdoaWNoIGlzIG9uZSBvYmplY3RpdmUgb2Yg
dGhlIFNGQyBncm91cC4gU28gdGhhdCB3b3VsZCBoYXZlIHRvIGJlIGFkZGVkIHRvIHRoZSBoZWFk
ZXIgZWl0aGVyIGFzIGEgc2V0IG9mIGZpeGVkIGZpZWxkcyBvciBhcyBhIHZhcmlhYmxlIHNpemVk
IG9wdGlvbi4mbmJzcDtXZSBhcmUgbm90IHRoYXQgZmFyIGZyb20gdGhlIHF1aW5uIGFuZCB6aGFu
ZyBkcmFmdHMuPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3Nw
YW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PGI+PGk+
PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPltMdWN5XSBIb3BlIGFib3ZlIHN0YXRlbWVudCBo
ZWxwIGhlcmUuPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdp
bi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJU
YWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9
TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPlRo
ZSBtYWluIGRpZmZlcmVuY2UgYmVpbmcgdGhlbiBvbiB3aGV0aGVyIG9yIG5vdCB3ZSBzaG91bGQg
aGF2ZSBhbiBpbmRleCBpbiB0aGUgaGVhZGVyIGFzIHdlbGwuPC9zcGFuPjxzcGFuIHN0eWxlPSdj
b2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHls
ZT0nbWFyZ2luLWxlZnQ6LjVpbic+PGI+PGk+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPltM
dWN5XSBObywgdGhpcyBpcyBub3QgbXkgcG9pbnQuIE15IHBvaW50IGlzIHdoYXQgaW5mb3JtYXRp
b24gc2hvdWxkIGJlIHVzZWQgaW4gZm9yd2FyZGluZy4gV2Uga25vdyB0aGF0IGhhcyB0byBiZSBQ
QVRIIElEICsgc29tZXRoaW5nIHRoYXQgcmVwcmVzZW50cyB0byBTRi1YIGluc3RhbmNlLiBTaG91
bGQgd2UgdXNlIGluZGV4IG9yIFNGLVggSVAgYWRkcmVzcz8gSSBzZWUgdGhlIGNvbXBsZXhpdHkg
dG8gdXNlIGluZGV4IHRoYW4gSVAgYWRkcmVzcy48L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0n
Y29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1z
b05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz4mbmJz
cDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxz
cGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNl
cmlmIjtjb2xvcjpibGFjayc+SSBkb24ndCBzZWUgaG93IGl0IGlzIG1vcmUgY29tcGxleCB0byBw
cm92aXNpb24gYSByb3V0aW5nIHRhYmxlIGluIGEgU0ZGIGNvbnRhaW5nIGEgbGlzdCBvZiBwYWly
cyAocHJldmlvdXMgSVAgYWRkcmVzcywgW25leHQgSVAgYWRkcmVzcywuLl0pKiBvciBhbiBpbmRl
eGVkIGxpc3Qgb2YgcGFpcnM6IChyZWNlaXZlZCBpbmRleCxbIFsobmV4dCBpbmRleCwgbmV4dCBJ
UCBhZGRyZXNzKSwuLl1dKSAqLjwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41
aW4nPjxiPjxpPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz5bTHVjeV0gY29tcGxleGl0eSBJ
IHNlZSB3ZXJlIGRlc2NyaWJlZCBpbiBwcmV2aW91cyBlbWFpbC48L3NwYW4+PC9pPjwvYj48c3Bh
biBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2Pjxw
IGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2Zv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJs
YWNrJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0
Oi41aW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEi
LCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+V2hhdCB3ZSBzZWUgdG91Z2ggaXMgdGhhdCB0aGF0
IHJlbHlpbmcgdGhlIHByZXZpb3VzIElQIHNvdXJjZXMgZm9yIHJvdXRpbmcgZG9lcyBub3QgYWxs
b3cgaW4gYWxsIGNhc2VzIHRvIGhhdmUgYSBTRkYgc2VydmUgbXVsdGlwbGUgU0Ygc2V0cyAobmV4
dCBTRnMgYWxsb3dlZCkgd2hlbiB0aGV5IGFwcGVhciBpbiB0aGUgc2FtZSBjaGFpbi4gVGhlIGlu
ZGV4IG1lY2hhbmlzbSBhbGxvd3MgaXQgaW5zdGVhZC48L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9y
OmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdt
YXJnaW4tbGVmdDouNWluJz48Yj48aT48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+W0x1Y3ld
IElNTzogJm5ic3A7UEFUSCBJRCArIFNGLVggaW5zdGFuY2UgSVAgYWRkcmVzcyBjYW4gdW5pcXVl
bHkgZGV0ZXJtaW5lIHRoZSBuZXh0IFNGLVggaW5zdGFuY2UgSVAgaW4gYWxsIGNhc2VzLiAmbmJz
cDtNYXliZSBJIG1pc3MgdGhlIGNhc2UsIGNvdWxkIHlvdSBnaXZlIGFuIGV4YW1wbGUgdGhhdCBk
b2VzIG5vdCB3b3JrPzwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86
cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdt
YXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPiZuYnNwOzwvc3Bhbj48c3BhbiBz
dHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNs
YXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2ZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNr
Jz5UaGUgbGltaXRhdGlvbiBzZWVtIHRvIGJlIHRoYXQgYW4gU0ZGIGluc3RhbmNlLCBpbiB0aGUg
bW9kZWwgeW91IHByb3Bvc2UsIHNob3VsZCBub3QgcmVjZWl2ZSB0cmFmZmljIGZyb20gYW5vdGhl
ciBvbmUgdHdpY2UgaW4gYSBjaGFpbi48L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVm
dDouNWluJz48Yj48aT48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+W0x1Y3ldIEl0IGlzIG5v
dCB0cnVlLiBEb27igJl0IGtub3cgd2hlcmUgZG8geW91IGdldCB0aGF0IGltcHJlc3Npb24/IFBs
ZWFzZSBnaXZlIGFuIGV4YW1wbGUuPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9J2NvbG9yOmJs
YWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJn
aW4tbGVmdDouNWluJz48Yj48aT48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+Jm5ic3A7PC9z
cGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48Yj48aT48c3Bh
biBzdHlsZT0nY29sb3I6IzAwNzBDMCc+VGhhbmtzLDwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxl
PSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBz
dHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PGI+PGk+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAn
Pkx1Y3k8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxl
ZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9t
YSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2Nv
bG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29O
b3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+SXMgaXQg
Y29ycmVjdCA/IGFuZCBpZiBzbyBpcyBpdCBhY2NlcHRhYmxlPzwvc3Bhbj48c3BhbiBzdHlsZT0n
Y29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1z
b05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz4mbmJz
cDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxz
cGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNl
cmlmIjtjb2xvcjpibGFjayc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+
PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxl
PSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPk5pY29sYXM8L3NwYW4+PHNw
YW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48
cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpi
bGFjayc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48
L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVm
dDouNWluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21h
Iiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPk5vdGU6ICogLSBzZWNvbmQgZWxlbWVudCBpbiB0
aGUgcGFpciBpcyBhIGxpc3QgYXMgd2UgY291bGQgaGF2ZSBtdWx0aXBsZSBwb3NzaWJsZSBuZXh0
IGhvcHMgKGUuZzsgTEJTKTwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2lu
LWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRh
aG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9
J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1N
c29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+Jm5i
c3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9w
PjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48
c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1z
ZXJpZiI7Y29sb3I6YmxhY2snPkJhc2VkIG9uIFJvbiBleGFtcGxlIG9mIElQIHNvdXJjZSBtb2Rl
bCBsaW1pdGF0aW9uOjwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxl
ZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9t
YSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2Nv
bG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29O
b3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+Jm5ic3A7
ICZuYnNwO05ldHdvcmsgY29uZmlncmF0aW9uOjwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6Ymxh
Y2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBz
dHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz4mbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBTRkYwKEluZ3JlcyksICZuYnNwO1NGRjEgKCBT
RkEsIFNGQiksICZuYnNwOyAmbmJzcDtTRkYyIChTRkMsIFNGRCksIFNGRihFZ3Jlc3MpLiAmbmJz
cDsmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41
aW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJz
YW5zLXNlcmlmIjtjb2xvcjpibGFjayc+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7U28gNCBob3N0LCBlYWNoIHdpdGggaXRzIHNlcGFyYXRlIFNGRiBJUCBh
ZGRyZXNzLCBzZXJ2aW5nIG9uZSBvciBtb3JlIGxvY2FsIFNGIChzYW1lIGFkZHJlc3MgYXMgU0ZG
KTwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48
L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNw
YW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2Vy
aWYiO2NvbG9yOmJsYWNrJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9
J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+Jm5ic3A7ICZuYnNwO2NoYWlu
OiBJbmdyZXNzLCAmbmJzcDtTRkEsICZuYnNwO1NGQywgJm5ic3A7U0ZCLCBTRkQgLCBFZ3Jlc3Mu
ICZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVp
bic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNh
bnMtc2VyaWYiO2NvbG9yOmJsYWNrJz4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyBSdW5zIGludG8gYSBwcm9ibGVtIG9uIFNGRjIgYXMgaXQgY2Fubm90IGRpc3Rpbmd1
aXNoIHRyYWZmaWMgY29taW5nIG91dCBvZiBTRkEgb3IgU0ZCIGJhc2VkIG9uIFNGRjEgSVAgYWRk
cmVzcyBvbmx5Ljwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6
LjVpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIs
InNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9y
OmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3Jt
YWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+Jm5ic3A7ICZu
YnNwO2NoYWluOiBJbmdyZXNzLCBTRkEgLFNGQywgU0ZBLCBTRkQsIEVncmVzcy4mbmJzcDs8L3Nw
YW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+
PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0
eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtj
b2xvcjpibGFjayc+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgSGFz
IHNvbWUgaXNzdWVzIGFzIHdlbGwgYXMgU0ZGMiB0aGUgc2Vjb25kIHRpbWUgY2Fubm90IGRpc3Rp
bmd1aXNoIHRoYXQgaXQgaXMgaGl0IHRoZSBmaXJzdCB0aW1lIG9mIHRoZSBzZWNvbmQgdGltZS48
L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9k
aXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFu
IHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlm
Ijtjb2xvcjpibGFjayc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86
cD48L286cD48L3NwYW4+PC9wPjxkaXY+PGRpdiBjbGFzcz1Nc29Ob3JtYWwgYWxpZ249Y2VudGVy
IHN0eWxlPSdtYXJnaW4tbGVmdDouNWluO3RleHQtYWxpZ246Y2VudGVyJz48c3BhbiBzdHlsZT0n
Zm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO2Nv
bG9yOmJsYWNrJz48aHIgc2l6ZT0yIHdpZHRoPSIxMDAlIiBhbGlnbj1jZW50ZXI+PC9zcGFuPjwv
ZGl2PjxkaXYgaWQ9ZGl2UnBGNzUyMjIxPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbXNvLW1h
cmdpbi10b3AtYWx0OjBpbjttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206MTIuMHB0O21h
cmdpbi1sZWZ0Oi41aW4nPjxiPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+RnJvbTo8L3NwYW4+PC9iPjxz
cGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNl
cmlmIjtjb2xvcjpibGFjayc+IEx1Y3kgeW9uZyBbPGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0Bo
dWF3ZWkuY29tIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT5dPGJyPjxiPlNlbnQ6PC9iPiBUaHVy
c2RheSwgTWFyY2ggMjcsIDIwMTQgMTA6MjUgUE08YnI+PGI+VG86PC9iPiBSb24gUGFya2VyOyBY
dXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgPC9zcGFuPjxz
cGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNw
YW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2Vy
aWYiJz5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0nZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPjxi
cj48Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRp
b24sIHByb3MgYW5kIGNvbnM/PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48
L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9
J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz5IaSBSb24sPC9z
cGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNs
YXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2NvbG9y
OiMwMDcwQzAnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4n
PjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz5JZiB3ZSB0cmVhdCBTRkMgYXMgYW4gSVAgb3Ig
SVAvVVBEIGFwcGxpY2F0aW9uLCB3ZSBkbyBub3QgY2hhbmdlIHRoZSByZXF1aXJlbWVudCBhbmQg
YXJjaGl0ZWN0dXJlLiBXZSBoYXZlIGEgc2ltcGxlIHNvbHV0aW9uIHRvIGFjaGlldmUgYmktZGly
ZWN0aW9uYWwgU0ZDIHdpdGggdGhlIHNhbWUgUGF0aCBJRC4gTGV0IG1lIGV4cGxhaW4gdGhlIHNv
bHV0aW9uIGFnYWluLjwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxz
cGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9y
OmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdt
YXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPklmIHdlIGltcGxlbWVu
dCBTRkMgYXMgYW4gSVAgb3IgVURQL0lQIGFwcGxpY2F0aW9uLCBpLmUuIG9uY2UgdHJhZmZpYyBp
cyBjbGFzc2lmaWVkIGJ5IHRoZSBjbGFzc2lmaWNhdGlvbiwgaXQgYWRkcyBTRkMgaGVhZGVyIGFu
ZCBJUCBoZWFkZXIgKG91dGVyKSBvbiB0aGUgcGFja2V0cyAoVURQIGhlYWRlciB0b28gaW4gbGF0
dGVyIGNhc2UpLCBhbmQgc2VuZCBzdWNoIHBhY2tldHMgYXMgYSByZWd1bGFyIElQIHBhY2tldC4g
VGhlIHNyYyBJUCBvbiBvdXRlciBoZWFkZXIgaXMgY2xhc3NpZmljYXRpb24gSVAgYWRkcmVzcywg
YW5kIGRzdCBJUCBpcyBuZXh0IFNGLVggSW5zdGFuY2UgSVAgYWRkcmVzcy4gV2Ugb25seSBuZWVk
IHRvIHJlcXVlc3QgYSBuZXcgSVAgcHJvdG9jb2wgdHlwZSBmb3IgU0ZDLiAmbmJzcDtBdCB0aGUg
U0ZGLCBpdCBjYW4gc2VhcmNoIG5leHQgU0YtWCBJbnN0YW5jZSBJUCBhZGRyZXNzIGJhc2VkIG9u
IFBhdGggSUQgaW4gU0ZDIGhlYWRlciBhbmQgc3JjIElQIGFkZHJlc3MgKHByZXZpb3VzIFNGKSBv
biB0aGUgcGFja2V0IHdoZW4gcmVjZWl2aW5nIGEgcGFja2V0IGZyb20gcHJldmlvdXMgU0YtWCBp
bnN0YW5jZTsgaXQgZm9yd2FyZHMgdGhlIHBhY2tldCBvbiBkc3QgSVAgJm5ic3A7b24gdGhlIHBh
Y2tldCB3aGVuIHJlY2VpdmluZyBhIHBhY2tldCBmcm9tIGFub3RoZXIgU0ZGL1NORi4gJm5ic3A7
QSBTRi1YIGluc3RhbmNlIGFsc28gZm9yd2FyZHMgdGhlIHBhY2tldCB3aXRoIFNGQyBoZWFkZXIg
YXMgYW4gSVAgcGFja2V0IGFuZCBmaWxscyBpdHMgSVAgYWRkcmVzcyBhcyBzcmMgSVAgb24gb3V0
ZXIgaGVhZGVyIGFuZCB0aGUgU0ZGL1NORiBJUCBhZGRyZXNzIGFzIHRoZSBkc3QgSVAgb24gdGhl
IG91dGVyIGhlYWRlci4gPG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBz
dHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVm
dDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPkZvciBiaS1kaXJlY3Rpb25hbCBTRkMs
IGJvdGggZGlyZWN0aW9ucyBjYW4gdXNlIHRoZSBzYW1lIFBhdGggSUQgaW4gdGhpcyBzb2x1dGlv
bi4gUGF0aCBJRCArIHNyYyBJUCBhZGRyZXNzIGxldCBTRkYgdW5pcXVlbHkgZ2V0IHRoZSBuZXh0
IFNGLVggaW5zdGFuY2UgaW4gZm9yd2FyZGluZyB0YWJsZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0n
Y29sb3I6YmxhY2snPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3Jt
YWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+VGhp
cyBzb2x1dGlvbiBjYW4gaW1wbGVtZW50IFNORi9TRkYgZnVuY3Rpb24gb24gYSByZWd1bGFyIHJv
dXRlciB3aXRob3V0IGNoYW5naW5nIHRoZSByb3V0ZXIgYmVoYXZpb3IsIGkuZS4gZm9yd2FyZCB0
aGUgcGFja2V0IGJhc2VkIG9uIGl0cyBkZXN0aW5hdGlvbiBJUCBhZGRyZXNzLiBJZiB0aGUgZGVz
dGluYXRpb24gYWRkcmVzcyBpcyByb3V0ZXIgaXRzZWxmLCB0aGUgcm91dGVyIHRlcm1pbmF0ZXMg
YW5kIGNoZWNrIHRoZSBwcm90b2NvbCB0eXBlLiBJZiB0aGUgdHlwZSBpcyBTRkMsIHRoZSByb3V0
ZXIgd2lsbCBwZXJmb3JtIGEgdGFibGUgbG9va3VwIGJhc2VkIG9uIFBhdGggSUQgaW4gU0ZDIGhl
YWRlciArIHNyYyBJUCBvbiBvdXRlciBJUCBoZWFkZXIuIEFzIHNpbXBsZSBhcyB0aGF0LiBUaGlz
IHNvbHV0aW9uIGFsbG93IGxldmVyYWdpbmcgYSBsb3Qgb2YgSVAgZnVuY3Rpb25zIHRvby48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDou
NWluJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxl
PSdjb2xvcjpibGFjayc+U2luY2UgSVAgY2FuIGJlIHRyYW5zcG9ydGVkIG92ZXIgbWFueSB0cmFu
c3BvcnQgc29sdXRpb25zLCBFdGhlcm5ldCwgTVBMUywgb3ZlcmxheSwgZXRjLCBpbiB0aGVvcnks
IFNGQyBjYW4gYmUgaW1wbGVtZW50ZWQgb3ZlciBhbnkgdHJhbnNwb3J0IG5ldHdvcmsgdG9vLiBU
aGUgc29sdXRpb24gY2FuIG1ha2UgY29udHJvbCBhbmQgbWFuYWdlbWVudCBlYXN5IGJlY2F1c2Ug
d2UgZG9u4oCZdCBoYXZlIHRvIGFzc2lnbiBpbmRleCBmb3IgZWFjaCBTRi1YIGluc3RhbmNlcy4g
U0YtWCBJUCBhZGRyZXNzIGFzIHVuaXF1ZSBpZGVudGlmaWVyIGlzIHVzZWQgaW4gYWxsIFNGQ3Mu
PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxl
ZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBz
dHlsZT0nY29sb3I6YmxhY2snPkFueSBjb21tZW50IG9uIHRoaXMgcHJvcG9zYWwuPG86cD48L286
cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+
PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAg
Y2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nY29s
b3I6YmxhY2snPlRoYW5rcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFs
IHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPkx1Y3kg
PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxl
ZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBz
dHlsZT0nY29sb3I6IzAwNzBDMCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFj
ayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2lu
LWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPiZuYnNwOzwvc3Bhbj48c3Bh
biBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48ZGl2PjxkaXYgc3R5
bGU9J2JvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMu
MHB0IDBpbiAwaW4gMGluJz48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41
aW4nPjxiPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEi
LCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSdm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpi
bGFjayc+IFJvbiBQYXJrZXIgWzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxhIGhy
ZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj48c3BhbiBzdHlsZT0n
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPm1haWx0
bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4g
c3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYi
O2NvbG9yOmJsYWNrJz5dIDxicj48Yj5TZW50OjwvYj4gVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0
IDM6MjQgUE08YnI+PGI+VG86PC9iPiBMdWN5IHlvbmc7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5u
byAocmVwZW5ubyk7IERhdmUgRG9sc29uOyA8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNr
Jz48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPnNmY0BpZXRmLm9yZzwvc3Bh
bj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJU
YWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+PGJyPjxiPlN1YmplY3Q6PC9iPiBSRTog
W3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88L3Nw
YW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+
PC9kaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBz
dHlsZT0nY29sb3I6YmxhY2snPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1N
c29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0
OTdEJz5MdWN5Ljwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFu
IHN0eWxlPSdjb2xvcjojMUY0OTdEJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJs
YWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJn
aW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+RG8geW91IGhhdmUgYSBz
cGVjaWZpYyBwcm9wb3NhbCBmb3IgbWFraW5nIGJpZGlyZWN0aW9uYWwgY2hhaW5zIGVhc2llciB0
byBkZXBsb3kgYW5kIG1hbmFnZT8mbmJzcDsmbmJzcDsgSWYgc28sIHdvdWxkIHlvdSBzdWdnZXN0
IGNoYW5nZXMgdG8gdGhlIHJlcXVpcmVtZW50cz8mbmJzcDsmbmJzcDsgQXJjaGl0ZWN0dXJlPyZu
YnNwOyZuYnNwOyBIZWFkZXIgZW5jYXBzdWxhdGlvbj8mbmJzcDsmbmJzcDsgQ29udHJvbCBwbGFu
ZSAoZnV0dXJlKT88L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3Bh
biBzdHlsZT0nY29sb3I6IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpi
bGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFy
Z2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMxRjQ5N0QnPiZuYnNwOyZuYnNwOyZu
YnNwOyBSb248L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBz
dHlsZT0nY29sb3I6IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFj
ayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2lu
LWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMxRjQ5N0QnPiZuYnNwOzwvc3Bhbj48c3Bh
biBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48ZGl2PjxkaXYgc3R5
bGU9J2JvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMu
MHB0IDBpbiAwaW4gMGluJz48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41
aW4nPjxiPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0
eWxlPSdjb2xvcjpibGFjayc+IEx1Y3kgeW9uZyBbPGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0Bo
dWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9h
Pl0gPGJyPjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgNDoxOCBQTTxicj48
Yj5Ubzo8L2I+IFJvbiBQYXJrZXI7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7
IERhdmUgRG9sc29uOyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+c2ZjQGlldGYub3JnPC9hPjxicj48Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFNGQyBhcyBh
biBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PG86cD48L286cD48L3NwYW4+
PC9wPjwvZGl2PjwvZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVp
bic+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0n
Y29sb3I6IzAwNzBDMCc+Um9uLDwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41
aW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9
J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0
eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+SU1PLCBX
ZSBjYW7igJl0IG1ha2Ugb25lIHBhcnQgc2ltcGxlIGFuZCBnb29kIGxvb2tpbmcgYnV0IGxlYXZl
IG90aGVyIHBhcnRzIHRvIGJlIGluIGNvbXBsZXguIE91ciBnb2FsIGlzIHRvIGhhdmUgYSBzaW1w
bGUgYW5kIGxvdyBjb3N0IFNGQyBzb2x1dGlvbiB0byBjb3ZlciBtYWpvcml0eSB1c2UgY2FzZXMu
IFNQIGFscmVhZHkgY2FuIGltcGxlbWVudCBTRkMgb24gdG9kYXnigJlzIG5ldHdvcmsuIElmIHdl
IGNhbuKAmXQgbWFrZSB0aGlzIGdvYWwsIHRoZW4gdGhlIHNvbHV0aW9uIG1heSBub3QgYmUgdXNl
ZnVsLjwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxl
PSdjb2xvcjojMDA3MEMwJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVm
dDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+VGhhbmtzLDwvc3Bhbj48c3BhbiBz
dHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3Jt
YWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz5M
dWN5PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9w
PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9
J2NvbG9yOiMwMDcwQzAnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD48ZGl2PjxkaXYgc3R5bGU9J2JvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluJz48cCBjbGFz
cz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxiPjxzcGFuIHN0eWxlPSdmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFj
ayc+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+IFJvbiBQYXJrZXIgWzwvc3Bh
bj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5tYWlsdG86Um9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSdm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpi
bGFjayc+XSA8YnI+PGI+U2VudDo8L2I+IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAzOjExIFBN
PGJyPjxiPlRvOjwvYj4gTHVjeSB5b25nOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVu
bm8pOyBEYXZlIERvbHNvbjsgPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+c2ZjQGlldGYu
b3JnPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz48YnI+PGI+U3ViamVjdDo8
L2I+IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBj
b25zPzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD48L2Rpdj48L2Rpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4n
PjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPjxw
IGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2Nv
bG9yOiMxRjQ5N0QnPkx1Y3ksPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48
L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVp
bic+PHNwYW4gc3R5bGU9J2NvbG9yOiMxRjQ5N0QnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0n
Y29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5
bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz5Zb3UgcmFp
c2UgYSBnb29kIHBvaW50IG9uIGJpZGlyZWN0aW9uYWwgY2hhaW5zLCB3aGljaCBJIHRoaW5rIGlz
IGEgbWFqb3JpdHkgdXNlIGNhc2UgZm9yIGZ1bmN0aW9uYWwsIHNpbXBsaWZpY2F0aW9uLCBvciBv
YnNlcnZhYmlsaXR5IHJlYXNvbnMuJm5ic3A7Jm5ic3A7Jm5ic3A7IFRoZSB3YXkgd2XigJl2ZSBl
eHByZXNzZWQgdGhpbmdzIHNvIGZhciwgaXQgd291bGQgYmUgdXAgdG8gdGhlIG1hbmFnZW1lbnQg
cGxhbmUgb3IgY29udHJvbCBwbGFuZSB0byBpbmRpY2F0ZSBob3cgc3VjaCBpbmRpdmlkdWFsIHBh
dGhzIGFyZSBwYWlyZWQgdG9nZXRoZXIuPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+
PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxl
ZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMxRjQ5N0QnPiZuYnNwOzwvc3Bhbj48c3BhbiBz
dHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3Jt
YWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz4m
bmJzcDsmbmJzcDsgUm9uPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286
cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+
PHNwYW4gc3R5bGU9J2NvbG9yOiMxRjQ5N0QnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29s
b3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9
J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz4mbmJzcDs8L3Nw
YW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xh
c3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6
IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286
cD48L3NwYW4+PC9wPjxkaXY+PGRpdiBzdHlsZT0nYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xp
ZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4nPjxwIGNsYXNzPU1zb05v
cm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PGI+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNr
Jz5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz4gTHVjeSB5b25nIFs8
YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86bHVjeS55b25nQGh1YXdlaS5jb208L2E+XSA8YnI+PGI+U2VudDo8L2I+IFRodXJzZGF5LCBN
YXJjaCAyNywgMjAxNCA0OjA4IFBNPGJyPjxiPlRvOjwvYj4gUm9uIFBhcmtlcjsgWHV4aWFvaHU7
IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IDxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPjxiPlN1Ympl
Y3Q6PC9iPiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBh
bmQgY29ucz88bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PHAgY2xhc3M9TXNvTm9y
bWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPiZu
YnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdp
bi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz5Sb24sPC9zcGFuPjxzcGFu
IHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05v
cm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAn
PiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD48ZGl2PjxkaXYgc3R5bGU9J2JvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRE
RiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluJz48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5
bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxiPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+RnJvbTo8L3NwYW4+
PC9iPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJz
YW5zLXNlcmlmIjtjb2xvcjpibGFjayc+IFJvbiBQYXJrZXIgWzwvc3Bhbj48c3BhbiBzdHlsZT0n
Y29sb3I6YmxhY2snPjxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbTwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+XSA8YnI+PGI+
U2VudDo8L2I+IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAzOjAxIFBNPGJyPjxiPlRvOjwvYj4g
THVjeSB5b25nOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNv
bjsgPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48
L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIs
InNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz48YnI+PGI+U3ViamVjdDo8L2I+IFJFOiBbc2ZjXSBT
RkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzwvc3Bhbj48c3Bh
biBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48
cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdj
b2xvcjpibGFjayc+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1h
bCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMxRjQ5N0QnPkx1
Y3ksPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9w
PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9
J2NvbG9yOiMxRjQ5N0QnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0
Oi41aW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz5PbmUgY2xhcmlmaWNhdGlvbi4mbmJz
cDsmbmJzcDsg4oCcVGhlIHBhdGjigJ0gZG9lcyBub3QgZXhhY3RseSBtZWFuIHRoZSBTRkMuJm5i
c3A7Jm5ic3A7IFRoZSBTRkMgaXMgYWJzdHJhY3QsIGJlZm9yZSBhY2NvdW50aW5nIGZvciBuZXR3
b3JrIGxvY2F0b3JzLiZuYnNwOyZuYnNwOyBBcyBhIHNwZWNpYWwgY2FzZSwgaWYgYWxsIG9mIHRo
ZSBTRuKAmXMgaW4gdGhlIFNGQyBoYXZlIG9ubHkgYSBzaW5nbGUgbmV0d29yayBsb2NhdG9yLCB0
aGVuIHRoZSBwYXRoIGFuZCBjaGFpbiBhcmUgdGhlIHNhbWUuJm5ic3A7ICZuYnNwO0J1dCwgaWYg
YW55IG9yIGFsbCBvZiB0aG9zZSBTRuKAmXMgYXJlIG11bHRpcGx5IGxvY2F0ZWQsIHRoZW4gdGhl
IHBhdGggaXMgc3BlY2lmaWMgdG8gYW4gZXhhY3Qgc2VxdWVuY2Ugb2YgbG9jYXRlZCBzZXJ2aWNl
IGZ1bmN0aW9uIGluc3RhbmNlcy48L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDou
NWluJz48Yj48aT48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+W0x1Y3ldIFRoYW5rIHlvdSBm
b3IgY2xhcmlmaWNhdGlvbi4gSSBhZ3JlZSB3aXRoIHRoYXQuIFRoZSBwYXRoIGlzIGFuIGV4YWN0
IHNlcXVlbmNlIG9mIGxvY2F0ZWQgc2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZXMuIEZvciBhIGJp
LWRpcmVjdGlvbmFsIFNGQywgaXQgaGFzIHRvIGJlIHRyZWF0ZWQgYXMgdHdvIGRpc3RpbmN0IHBh
dGhzIGluIHRoaXMgc29sdXRpb24uIEFueSBjb25jZXJuIG9uIHRoZSBjb21wbGV4aXR5IGluIG1h
bmFnaW5nIHRoZW0/PC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDou
NWluJz48Yj48aT48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+Jm5ic3A7PC9zcGFuPjwvaT48
L2I+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xh
c3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48Yj48aT48c3BhbiBzdHlsZT0n
Y29sb3I6IzAwNzBDMCc+VGhhbmtzLDwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSdjb2xvcjpi
bGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFy
Z2luLWxlZnQ6LjVpbic+PGI+PGk+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPkx1Y3k8L3Nw
YW4+PC9pPjwvYj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxl
PSdjb2xvcjojMUY0OTdEJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVm
dDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+Jm5ic3A7Jm5ic3A7Jm5ic3A7IFJv
bjwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48
cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdj
b2xvcjojMUY0OTdEJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDou
NWluJz48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxkaXY+PGRpdiBzdHlsZT0nYm9y
ZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGlu
IDBpbiAwaW4nPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PGI+
PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9J2Nv
bG9yOmJsYWNrJz4gTHVjeSB5b25nIFs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5j
b20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208L2E+XSA8YnI+
PGI+U2VudDo8L2I+IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAzOjQxIFBNPGJyPjxiPlRvOjwv
Yj4gUm9uIFBhcmtlcjsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBE
b2xzb247IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNA
aWV0Zi5vcmc8L2E+PGJyPjxiPlN1YmplY3Q6PC9iPiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9y
IFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9k
aXY+PC9kaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3Bh
biBzdHlsZT0nY29sb3I6YmxhY2snPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFz
cz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdjb2xvcjoj
MDA3MEMwJz5IaSBSb24sPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286
cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+
PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29s
b3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48ZGl2PjxkaXYgc3R5bGU9J2JvcmRlcjpu
b25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4g
MGluJz48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxiPjxzcGFu
IHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlm
Ijtjb2xvcjpibGFjayc+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+IFJvbiBQ
YXJrZXIgWzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxhIGhyZWY9Im1haWx0bzpS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5t
YWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+PC9zcGFuPjxz
cGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNl
cmlmIjtjb2xvcjpibGFjayc+XSA8YnI+PGI+U2VudDo8L2I+IFRodXJzZGF5LCBNYXJjaCAyNywg
MjAxNCAxMjowOSBQTTxicj48Yj5Ubzo8L2I+IEx1Y3kgeW9uZzsgWHV4aWFvaHU7IFJlaW5hbGRv
IFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IDwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6
YmxhY2snPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJp
ZiInPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSdmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+PGJy
PjxiPlN1YmplY3Q6PC9iPiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlv
biwgcHJvcyBhbmQgY29ucz88L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJn
aW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPiZuYnNwOzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxz
cGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz5MdWN5LDwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6
YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21h
cmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz4mbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9
TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6IzFG
NDk3RCc+UmVnYXJkaW5nIHRoZSBTRiBJbmRleCwgZHJhZnQtemhhbmctc2ZjLXNjaCBkZWZpbmVz
IHRoaXMgYXMgcmVsYXRpdmUgdG8gdGhlIHBhdGgsIGFuZCBub3QgYXMgYSBnbG9iYWxseSB1bmlx
dWUgaWRlbnRpZmllciBvZiBhbiBTRiBpbnN0YW5jZS48L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9y
OmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdt
YXJnaW4tbGVmdDouNWluJz48Yj48aT48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+W0x1Y3ld
IFRoaXMgaXMgbXkgdW5kZXJzdGFuZGluZyB0b28uIOKAnFRoZSBwYXRo4oCdIGhlcmUgbWVhbnMg
YSBTRkMsIHJpZ2h0PyBJIGRvIG5vdCBzZWUgaW5kZXggYXMgYW4gU0YgaW5zdGFuY2UgaWRlbnRp
ZmllciBhdCBhbGwsIGl0IGlzIGFuIGFsaWFzIGFuZCBvbmx5IHVzZWQgaW4gZm9yd2FyZGluZy4g
VGhpcyBpcyB0aGUgcmVhc29uLCBJIHRoaW5rLCB0aGF0IGFzc2lnbmluZyB0aGVzZSBhbGlhc2Vz
IGFuZCBjb25maWd1cmluZyB0aGVuIGluIGZvcndhcmRpbmcgdGFibGUgaXMgY29tcGxleCBmb3Ig
bWFuYWdlbWVudCBhbmQgY29udHJvbGxlciBhbmQgbWF5IHBydW5lIGFuIGVycm9yIGVhc2lseS4g
Rm9yIHN1cHBvcnRpbmcgYmktZGlyZWN0aW9uYWwgb3IgYnJhbmNoaW5nIHVzZSBjYXNlcywgdXNp
bmcgaW5kZXggaW4gZm9yd2FyZGluZyBtYXkgYWxzbyBicmluZyBvdGhlciBjb25jZXJucy48L3Nw
YW4+PC9pPjwvYj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxl
PSdjb2xvcjojMUY0OTdEJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVm
dDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+UmVnYXJkaW5nIFRUTCwgbXkgZmly
c3QgdGhvdWdodCBpcyB0aGF0IGlzIGEgcHJvcGVydHkgb2YgdGhlIHRyYW5zcG9ydCwgYW5kIGlm
IGl0IGlzIGltcG9ydGFudCB0byB5b3UsIGNob29zZSB0aGUgdHJhbnNwb3J0IGFjY29yZGluZ2x5
LiZuYnNwOyZuYnNwOyBCdXQsIEnigJltIG9wZW4gdG8gZnVydGhlciBkaXNjdXNzaW9uIGFsb25n
IHRoZXNlIGxpbmVzLjwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxi
PjxpPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz5bTHVjeV0gVGhhbmsgeW91IGZvciB0aGUg
Y2xhcmlmaWNhdGlvbi4gVGhpcyBpcyByZWxhdGVkIHRvIHRoZSBkaXNjdXNzaW9uIHVuZGVyIHRo
aXMgdGl0bGUuIElmIFNQQyBpcyBpbXBsZW1lbnRlZCBhcyBJUCBvciBJUC9VRFAgYXBwbGljYXRp
b24sIGl0IGNhbiBsZXZlcmFnZSBhIGxvdCB3aGF0IElQIHRlY2hub2xvZ3kgaGF2ZSBkb25lLiBJ
ZiB3ZSBhc3N1bWUgdGhhdCBTRkMgbWF5IGJlIGNhcnJpZWQgb3ZlciBhbnkgdHJhbnNwb3J0IHNv
bHV0aW9uLCBTRkMgaW1wbGVtZW50YXRpb24gaGFzIHRvIHByb3ZpZGUgdGhlc2UgZnVuY3Rpb25z
LCB3aGljaCwgSU1PLCByZWxhdGVkIHRvIHdoYXQgaW5mb3JtYXRpb24gdGhhdCBTRkMgaGVhZGVy
IG5lZWQgdG8gaG9sZC48L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0
Oi41aW4nPjxiPjxpPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz4mbmJzcDs8L3NwYW4+PC9p
PjwvYj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBj
bGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxiPjxpPjxzcGFuIHN0eWxl
PSdjb2xvcjojMDA3MEMwJz5UaGFua3MsPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9J2NvbG9y
OmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdt
YXJnaW4tbGVmdDouNWluJz48Yj48aT48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+THVjeTwv
c3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+
PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5
bGU9J2NvbG9yOiMxRjQ5N0QnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2sn
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1s
ZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz4mbmJzcDsmbmJzcDsgUm9uPC9z
cGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNs
YXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2NvbG9y
OiMxRjQ5N0QnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4n
PjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2Nv
bG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PGRpdj48ZGl2IHN0eWxlPSdib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGlu
IDBpbic+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48Yj48c3Bh
biBzdHlsZT0nY29sb3I6YmxhY2snPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0nY29sb3I6
YmxhY2snPiBMdWN5IHlvbmcgWzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT5dIDxicj48Yj5T
ZW50OjwvYj4gVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDEyOjI2IFBNPGJyPjxiPlRvOjwvYj4g
Um9uIFBhcmtlcjsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xz
b247IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0
Zi5vcmc8L2E+PGJyPjxiPlN1YmplY3Q6PC9iPiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVE
UCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+
PC9kaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBz
dHlsZT0nY29sb3I6YmxhY2snPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1N
c29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3
MEMwJz5IaSBSb24sPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48
L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNw
YW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6
YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21h
cmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz5JIGFzc3VtZSB0aGF0
IHRoZSBpbmRleCB1c2FnZSB5b3UgbWVudGlvbmVkIGJlbG93IGlzIHRoZSBzYW1lIHdoZXRoZXIg
dGhlc2UgdGhyZWUgU0ZzIGFyZSBvbiBvbmUgU0ZGIG9yIHR3byBTRkZzLCB3aGljaCBtZWFucyB0
aGF0IHRoZSBpbmRleCAjIGlzIGFzc2lnbmVkIHRvIFNGLVgtSSBwZXIgU0ZDIGFuZCBieSB0aGUg
aW5jcmVtZW50YWwuIEEgU0YtWC1JIG1heSBiZSBzZXJ2ZWQgdG8gbWFueSBTRkNzIGFuZCBwb3Np
dGlvbiBkaWZmZXJlbnRseSBpbiBTRkNzLiBUaGlzIG1lYW5zIHRoYXQsIGluIHRoaXMgbWV0aG9k
LCBhIFNGLVgtSSBpcyBtYXBwZWQgd2l0aCBkaWZmZXJlbnQgaW5kZXggIywgb25lIHBlciBlYWNo
IFNGQyB0aGF0IGhhcyB0aGUgU0YtWC1JLiBJTU86ICZuYnNwO3doZW4gb3BlcmF0b3Ivc3lzdGVt
IGNyZWF0ZXMgYSBTRkMgYW5kIHNlbGVjdHMgU0YtWC1JcyBmb3IgdGhlIFNGQywgYW5kIHRoZW4g
YXNzaWduIGluZGV4ICMgdG8gdGhlbSBhbmQgY29uZmlndXJlIHRoZSBmb3J3YXJkaW5nIHRhYmxl
IHdpdGggcGF0aCBJRCBhbmQgaW5kZXggIyBpbiB0aGUgcmVsYXRlZCBTRkZzLiBGdXJ0aGVybW9y
ZSwgZWFjaCBpbmRleCAjIGFsc28gbmVlZCB0byBiZSBhc3NvY2lhdGVkIHRvIHRoZSBhZGRyZXNz
IG9yIHBvcnQgdGhhdCB0cmFuc3BvcnQgbGF5ZXIgY2FuIHVuZGVyc3RhbmQuICZuYnNwO0lNTzog
dGhpcyBpcyBhIGNvbXBsZXggcHJvY2VzcyBmb3IgdGhlIHN5c3RlbSwgdW5lYXN5IHRvIG1hbmdl
ciB0b28sIGFuZCBtYXkgZWFzaWx5IHByb25lIGFuIGVycm9yLiA8L3NwYW4+PHNwYW4gc3R5bGU9
J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0
eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+Jm5ic3A7
PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxw
IGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2Nv
bG9yOiMwMDcwQzAnPlNlY29uZCwgeW91ciBkcmFmdCBhbHNvIG1lbnRpb24gdGhhdCB0aGUgdXNl
IG9mIGluZGV4IHRvIHByZXZlbnQgdGhlIGxvb3AuJm5ic3A7IFRoZSBsb29wIGRvZXMgbm90IG9j
Y3VyIGluIG5vcm1hbCBjb25kaXRpb24uIFRoZSBsb29wIG9jY3VycyBpbiBhYm5vcm1hbCBjb25k
aXRpb24uIFNvIHRoZSBsb29wIHByZXZlbnRpb24gbWVjaGFuaXNtIGlzIHRvIHByZXZlbnQgbm8g
bG9vcCBoYXBwZW4gaW4gYW55IGFibm9ybWFsIGNvbmRpdGlvbi4gVGhhdCBpcyB3aHkgVFRMIGlz
IGRlc2lnbmVkIGZvciBpbiBJUCBuZXR3b3JrLiBJZiBTRkMgaGVhZGVyIGlzIGV4cGVjdGVkIHRv
IHRyYW5zcG9ydCBvdmVyIGFueSB0cmFuc3BvcnQgbmV0d29yayBiZXNpZGUgSVAsIGl0IG5lZWRz
IHRoZSBzaW1pbGFyIG1lY2hhbmlzbSBhcyBJUC9UVEwuIFRoZSB1c2FnZSBvZiBpbmRleCBpbiB5
b3VyIHByb3Bvc2FsIGRvZXMgbm90IGFjaGlldmUgdGhpcyBwdXJwb3NlLiA8L3NwYW4+PHNwYW4g
c3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9y
bWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+
PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5
bGU9J2NvbG9yOiMwMDcwQzAnPklmIHdlIHVzZSBJUCBhcyB0cmFuc3BvcnQsIElNTzogbm8gbmVl
ZCB0byBpbXBsZW1lbnQgVFRMIG1lY2hhbmlzbSB3aXRoaW4gU0ZDLCBqdXN0IGxldmVyYWdlIElQ
IFRUTCBjYXBhYmlsaXR5LiBCdXQsIGlmIG92ZXIgb3RoZXIgdHJhbnNwb3J0cywgd2UgbmVlZCB0
byBpbXBsZW1lbnQgSVAvVFRMIGxpa2UgbWVjaGFuaXNtIGluIFNGQy4gPC9zcGFuPjxzcGFuIHN0
eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1h
bCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPiZu
YnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxl
PSdjb2xvcjojMDA3MEMwJz5SZWdhcmRzLDwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2sn
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1s
ZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz5MdWN5IDwvc3Bhbj48c3BhbiBz
dHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3Jt
YWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz4m
bmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHls
ZT0nY29sb3I6IzAwNzBDMCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+
PG86cD48L286cD48L3NwYW4+PC9wPjxkaXY+PGRpdiBzdHlsZT0nYm9yZGVyOm5vbmU7Ym9yZGVy
LXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4nPjxwIGNs
YXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PGI+PHNwYW4gc3R5bGU9J2Zv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJs
YWNrJz5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz4gUm9uIFBhcmtlciBbPC9z
cGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPm1haWx0bzpSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9
J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9y
OmJsYWNrJz5dIDxicj48Yj5TZW50OjwvYj4gVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDk6MzUg
QU08YnI+PGI+VG86PC9iPiBYdXhpYW9odTsgTHVjeSB5b25nOyBSZWluYWxkbyBQZW5ubyAocmVw
ZW5ubyk7IERhdmUgRG9sc29uOyA8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2Zv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5zZmNAaWV0
Zi5vcmc8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPjxicj48Yj5TdWJqZWN0
OjwvYj4gUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5k
IGNvbnM/PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+
PC9wPjwvZGl2PjwvZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVp
bic+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0n
Y29sb3I6IzFGNDk3RCc+WGlhb2h1LDwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0
Oi41aW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5
bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFs
IHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+SSBk
b27igJl0IHRoaW5rIHdlIG5lZWQgdG8gdmlldyB0aGUgU0YgaW5kZXggYXMgYSBUVEwuJm5ic3A7
Jm5ic3A7IEFwcHJvcHJpYXRlIHZhbGlkYXRpb24gYW5kIGxvb3Agc3VwcHJlc3Npb24gY2FuIGJl
IGRvbmUgZXZlbiB3aXRoIHRoZSBjdXJyZW50IHByb3Bvc2VkIGRlZmluaXRpb24uJm5ic3A7Jm5i
c3A7Jm5ic3A7IEFueSBTRkYgcmVjZWl2aW5nIGFuIFNGQyBlbmNhcHN1bGF0ZWQgcGFja2V0IG9y
IGZyYW1lIHdvdWxkIG5lZWQgdG8ga25vdyB0byB3aGljaCBvZiBpdHMgZGVwZW5kZW50IFNG4oCZ
cyBpdCBzaG91bGQgZm9yd2FyZCB0aGUgcGFja2V0IG9yIGZyYW1lLiZuYnNwOyZuYnNwOyBUbyBk
byBzbyBtZWFucyB0aGF0IGl0IGNhbiB2YWxpZGF0ZSB0aGF0IHRoZSBwYXRoIElEIGlzIG9uZSB0
aGF0IGl0IGV4cGVjdHMgdG8gcGFydGljaXBhdGUgaW4gYW5kIHRoYXQgdGhlIFNGIGluc3RhbmNl
IGlkZW50aWZpZWQgYnkgdGhlIGluZGV4IG9uIHRoYXQgcGF0aCBpcyBvbmUgdGhhdCBpdCBpcyBy
ZXNwb25zaWJsZSBmb3IuJm5ic3A7Jm5ic3A7ICZuYnNwO1N1Y2ggY2hhaW4gcGF0aCBkYXRhIG1h
eSBoYXZlIGJlZW4gbG9jYWxseSBwcm92aXNpb25lZCBvciBtYXkgaGF2ZSBiZWVuIGRpc3RyaWJ1
dGVkIGluIGEgY29udHJvbCBwbGFuZS48L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVm
dDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0
eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1h
bCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMxRjQ5N0QnPldo
ZW4gdGhlIFNGRiByZWNlaXZlcyB0aGUgZ29vZCBwYWNrZXQgb3IgZnJhbWUgYmFjayBmcm9tIG9u
ZSBvZiBpdHMgZGVwZW5kZW50IFNG4oCZcywgaXQgd2lsbCBpZGVudGlmeSB0aGUgbmV4dCBTRiBh
bmQgU0ZGIGJ5IGNvbnN1bHRpbmcgaXRzIGxvY2FsIGRhdGFiYXNlLiZuYnNwOyZuYnNwOyBJZiBp
dCBpcyBub3QgdGhlIGZpbmFsIFNGLCB0aGVuIHRoZSBTRiBpbmRleCBpcyBpbmNyZW1lbnRlZCwg
dGhlIHRyYW5zcG9ydCBoZWFkZXIgdXBkYXRlZCBhcyBuZWNlc3NhcnksIGFuZCB0aGUgcGFja2V0
IG9yIGZyYW1lIHByb2dyZXNzZWQuJm5ic3A7Jm5ic3A7Jm5ic3A7IEZhaWx1cmUgdG8gcHJvcGVy
bHkgaW5jcmVtZW50IHRoZSBTRiBJbmRleCB3b3VsZCBiZSBha2luIHRvIGZhaWx1cmUgdG8gZGVj
cmVtZW50IGEgVFRMIGJ5IGEgcm91dGVyIOKAkyB0aGVyZSBpcyBubyBwcm90ZWN0aW9uIGZyb20g
dGhhdC48L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHls
ZT0nY29sb3I6IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+
PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxl
ZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMxRjQ5N0QnPiZuYnNwOyZuYnNwOyBSb248L3Nw
YW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xh
c3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6
IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286
cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+
PHNwYW4gc3R5bGU9J2NvbG9yOiMxRjQ5N0QnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29s
b3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48ZGl2PjxkaXYgc3R5bGU9J2JvcmRlcjpu
b25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4g
MGluJz48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxiPjxzcGFu
IHN0eWxlPSdjb2xvcjpibGFjayc+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSdjb2xvcjpi
bGFjayc+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0gPGI+T24gQmVoYWxmIE9m
IDwvYj5YdXhpYW9odTxicj48Yj5TZW50OjwvYj4gVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDU6
NDQgQU08YnI+PGI+VG86PC9iPiBSb24gUGFya2VyOyBMdWN5IHlvbmc7IFJlaW5hbGRvIFBlbm5v
IChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPjxiPlN1YmplY3Q6PC9iPiBSZTogW3Nm
Y10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88bzpwPjwv
bzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJn
aW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPiZuYnNwOzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxz
cGFuIHN0eWxlPSdmb250LXNpemU6MTYuMHB0O2NvbG9yOiMxRjQ5N0QnPiZuYnNwOzwvc3Bhbj48
c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48ZGl2IHN0eWxl
PSdib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBp
biAwaW4gNC4wcHQnPjxkaXY+PGRpdiBzdHlsZT0nYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xp
ZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4nPjxwIGNsYXNzPU1zb05v
cm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PGI+PHNwYW4gbGFuZz1aSC1DTiBzdHlsZT0n
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2s7bXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6WkgtQ04nPuWPkeS7tuS6ujwvc3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9J2Zv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrJz46PC9zcGFuPjwv
Yj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6
YmxhY2snPiBzZmMgWzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxhIGhyZWY9Im1h
aWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bic+bWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrJz5dIDwvc3Bhbj48Yj48c3BhbiBsYW5nPVpILUNO
IHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjaztt
c28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+5Luj6KGoIDwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9
J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrJz5Sb24gUGFy
a2VyPGJyPjwvc3Bhbj48Yj48c3BhbiBsYW5nPVpILUNOIHN0eWxlPSdmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1D
Tic+5Y+R6YCB5pe26Ze0PC9zcGFuPjwvYj48Yj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2snPjo8L3NwYW4+PC9iPjxzcGFuIHN0eWxl
PSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayc+IDIwMTQ8
L3NwYW4+PHNwYW4gbGFuZz1aSC1DTiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTpTaW1TdW47Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPuW5tDwvc3Bh
bj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6
YmxhY2snPjM8L3NwYW4+PHNwYW4gbGFuZz1aSC1DTiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04n
PuaciDwvc3Bhbj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1T
dW47Y29sb3I6YmxhY2snPjI2PC9zcGFuPjxzcGFuIGxhbmc9WkgtQ04gc3R5bGU9J2ZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxhbmd1
YWdlOlpILUNOJz7ml6U8L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrJz4gNzoxMzxicj48L3NwYW4+PGI+PHNwYW4gbGFuZz1a
SC1DTiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6Ymxh
Y2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPuaUtuS7tuS6ujwvc3Bhbj48L2I+PGI+PHNw
YW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNr
Jz46PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpT
aW1TdW47Y29sb3I6YmxhY2snPiBMdWN5IHlvbmc7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsg
RGF2ZSBEb2xzb247IDwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW4nPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFu
PjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpi
bGFjayc+PGJyPjwvc3Bhbj48Yj48c3BhbiBsYW5nPVpILUNOIHN0eWxlPSdmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpa
SC1DTic+5Li76aKYPC9zcGFuPjwvYj48Yj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2snPjo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSdm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayc+IFJlOiBbc2Zj
XSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzwvc3Bhbj48
c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rp
dj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxl
PSdjb2xvcjpibGFjayc+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPjxkaXY+PHAgY2xhc3M9
TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPkx1
Y3ksIDwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4g
c3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYi
O2NvbG9yOmJsYWNrJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21h
cmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+UmVnYXJkaW5nIHRoZSBzZXJ2aWNl
IGZ1bmN0aW9uIGluZGV4IHRoYXQgd291bGQgYmUgY29udGFpbmVkIGluIHRoZSBzZXJ2aWNlIGhl
YWRlciwgSSB0aGluayBpdCBpcyBzaW1wbHkgaW5jcmVtZW50ZWQgZnJvbSAxIHRvIGluZGljYXRl
IHRoZSBuZXh0IHNlcnZpY2UgZnVuY3Rpb24gd2l0aGluIHRoZSBjaGFpbi4gJm5ic3A7IEZvciBl
eGFtcGxlLCBpZiB0aGUgcGF0aCBJRCBpcyBYLCBmb3IgYSBwYXRoIHtTRi1BLTUsIFNGLUItMiwg
U0YtQy02fSwgdGhlbiBwYWNrZXRzIGRlc3RpbmVkIGZyb20gYSBjbGFzc2lmaWVyIHRvd2FyZHMg
U0YtQS01IHdvdWxkIGNhcnJ5IChwYXRoIFgsIGluZGV4IDEpLCBwYWNrZXRzIGZyb20gU0YtQS01
IHRvIFNGLUItMiB3b3VsZCBjYXJyeSAocGF0aCBYLCBpbmRleCAyKSwgZXRjLjwvc3Bhbj48c3Bh
biBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2Pjxw
IGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2Zv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOiMx
RjQ5N0QnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjQxLjI1cHQn
PjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTYuMHB0O2NvbG9yOiMxRjQ5N0QnPltYaWFvaHVdIEkg
dGhpbmsgdGhlIHZhbHVlIG9mIHRoZSBzZXJ2aWNlIGluZGV4IHNob3VsZCBiZSBkZWNyZW1lbnRl
ZCwgcmF0aGVyIHRoYW4gYmVpbmcgaW5jcmVtZW50ZWQgd2hlbiB0cmF2ZWxsaW5nIGFsb25nIHRo
ZSBzZXJ2aWNlIHBhdGggc2luY2UgdGhhdCBpbmRleCBpcyBub3Qgb25seSB1c2VkIGZvciBpbmRp
Y2F0aW5nIHRoZSBuZXh0IHNlcnZpY2UgZnVuY3Rpb24gd2l0aGluIHRoZSBjaGFpbiwgYnV0IGFs
c28gdXNlZCBmb3Igb3RoZXIgcHVycG9zZXMgKGUuZy4sIFRUTCBvZiB0aGUgc2VydmljZSBwYXRo
LCBpbmRpY2F0b3Igb2YgdGhlIGVuZCBvZiB0aGUgc2VydmljZSBjaGFpbiksIHVubGVzcyB5b3Ug
d2FudCB0byBpbnRyb2R1Y2UgYW4gYWRkaXRpb25hbCBmaWVsZCB3aGljaCBpbmRpY2F0ZXMgdGhl
IHRvdGFsIGxlbmd0aCBvZiB0aGUgc2VydmljZSBjaGFpbi48L3NwYW4+PHNwYW4gc3R5bGU9J2Nv
bG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxl
PSdtYXJnaW4tbGVmdDo0MS4yNXB0Jz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjE2LjBwdDtjb2xv
cjojMUY0OTdEJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDo0MS4y
NXB0Jz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjE2LjBwdDtjb2xvcjojMUY0OTdEJz5CZXN0IHJl
Z2FyZHMsPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+
PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5
bGU9J2ZvbnQtc2l6ZToxNi4wcHQ7Y29sb3I6IzFGNDk3RCc+WGlhb2h1PC9zcGFuPjxzcGFuIHN0
eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1h
bCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxNi4wcHQ7
Y29sb3I6IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86
cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdt
YXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPiZuYnNwOyAmbmJzcDtSb248L3Nw
YW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+
PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0
eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtj
b2xvcjpibGFjayc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48
L286cD48L3NwYW4+PC9wPjxkaXY+PGRpdiBjbGFzcz1Nc29Ob3JtYWwgYWxpZ249Y2VudGVyIHN0
eWxlPSdtYXJnaW4tbGVmdDouNWluO3RleHQtYWxpZ246Y2VudGVyJz48c3BhbiBzdHlsZT0nZm9u
dC1zaXplOjEyLjBwdDtmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO2NvbG9y
OmJsYWNrJz48aHIgc2l6ZT0yIHdpZHRoPSIxMDAlIiBhbGlnbj1jZW50ZXI+PC9zcGFuPjwvZGl2
PjxkaXYgaWQ9ZGl2UnBGOTk2MjQ+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtc28tbWFyZ2lu
LXRvcC1hbHQ6MGluO21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbToxMi4wcHQ7bWFyZ2lu
LWxlZnQ6LjVpbic+PGI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4g
c3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYi
O2NvbG9yOmJsYWNrJz4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmci
PnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0gb24gYmVoYWxmIG9mIEx1Y3kgeW9uZyBbPGEgaHJl
Zj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT5d
PGJyPjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA2OjM4IFBNPGJyPjxiPlRv
OjwvYj4gUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgPC9zcGFuPjxzcGFu
IHN0eWxlPSdjb2xvcjpibGFjayc+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhv
bWEiLCJzYW5zLXNlcmlmIic+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5
bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2Nv
bG9yOmJsYWNrJz48YnI+PGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3Ig
VURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6
YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNv
Tm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBD
MCc+SGkgUmVpbmFsZG8sPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286
cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+
PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29s
b3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9
J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz5UaGFuayB5b3Ug
dG8gc2hhcmUgeW91ciB2aWV3cyBvbiB0aGlzIHNvbHV0aW9uLiBXZSB3YW50IHRvIGhhdmUgYW4g
ZWxlZ2FudCBhbmQgZ2VuZXJhbCBzb2x1dGlvbiB3aXRoIG9uZSBzdGFuZGFyZCBTRkMgaGVhZGVy
IHRvIGNvdmVyIG1ham9yaXR5IHVzZSBjYXNlczwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6Ymxh
Y2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdp
bi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz4mbmJzcDs8L3NwYW4+PHNw
YW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNv
Tm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBD
MCc+U2VlIGlubGluZSBiZWxvdy48L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDou
NWluJz48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBz
dHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48
ZGl2PjxkaXYgc3R5bGU9J2JvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBw
dDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluJz48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21h
cmdpbi1sZWZ0Oi41aW4nPjxiPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+RnJvbTo8L3NwYW4+PC9iPjxz
cGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNl
cmlmIjtjb2xvcjpibGFjayc+IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKSBbPC9zcGFuPjxzcGFu
IHN0eWxlPSdjb2xvcjpibGFjayc+PGEgaHJlZj0ibWFpbHRvOnJlcGVubm9AY2lzY28uY29tIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5tYWlsdG86cmVwZW5ub0BjaXNjby5jb208L3NwYW4+PC9h
Pjwvc3Bhbj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21h
Iiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPl0gPGJyPjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBN
YXJjaCAyNSwgMjAxNCA0OjU2IFBNPGJyPjxiPlRvOjwvYj4gTHVjeSB5b25nOyBEYXZlIERvbHNv
bjsgPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48
L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIs
InNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz48YnI+PGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBT
RkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzwvc3Bhbj48c3Bh
biBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48
cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdj
b2xvcjpibGFjayc+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPjxkaXY+PHAgY2xhc3M9TXNv
Tm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEw
LjVwdDtjb2xvcjpibGFjayc+SGksPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86
cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdt
YXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFj
ayc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3Nw
YW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDou
NWluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayc+VGhlcmUgYXJl
IHNldmVyYWwgc29sdXRpb24gdG8gdGhpcyBwcm9ibGVtLiBTb21lIG9mIHRoZW0gaW1wbGVtZW50
YXRpb24gc3BlY2lmaWMsIG90aGVycyBtb3JlIGVsZWdhbnQuJm5ic3A7PC9zcGFuPjxzcGFuIHN0
eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xh
c3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nZm9udC1z
aXplOjEwLjVwdDtjb2xvcjpibGFjayc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpi
bGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFs
IHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtj
b2xvcjpibGFjayc+MSAtIE9uZSBvZiB0aGUgbW9yZSBlbGVnYW50IG9uZXMgaXMgdG8gdXNlIHRo
ZSBTZXJ2aWNlIEluZGV4IHRvIGRldGVybWluZSB0aGUgbmV4dCBzZXJ2aWNlIGZ1bmN0aW9uIGlu
c3RhbmNlLiAmbmJzcDtJdCBtYWtlcyBmb3IgYSBjb21wbGV0ZWx5IHN0YXRlbGVzcyBzb2x1dGlv
biAoY29kZSB3aXNlKS4gJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86
cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6
Ljc1aW4nPjxiPjxpPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz5bTHVjeV0gPC9zcGFuPjwv
aT48L2I+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPndoZW4gdXNpbmcgUGF0aCBJRCBhbmQg
U2VydmljZSBJbmRleCBvbiBTRkMgaGVhZGVyLCBpdCByZXF1aXJlcyBhc3NpZ25pbmcgaW5kZXgg
IyB0byBlYWNoIFNGIGluc3RhbmNlLCBjb25maWd1cmluZyB0aGVtIGluIHRoZSBmb3J3YXJkaW5n
IHRhYmxlLCB3aGljaCBpcyB2ZXJ5IGNvbXBsZXggcHJvY2VzcyBhbmQgZWFzaWx5IHBydW5lIGZv
ciBlcnJvciBpbiBtYXkgb3Bpbmlvbi4gJm5ic3A7SW4gYWRkaXRpb24sIGVhY2ggU0YgaW5zdGFu
Y2UgbWF5IHNlcnZlIG1vcmUgdGhhbiBvbmUgU0ZDLCBzbyBuZWVkIHRvIGFzc2lnbiBpbmRleCAj
IGZvciBlYWNoIFNGQywgd2hpY2ggaXMgbW9yZSBjb21wbGV4LiBSZWdhcmRpbmcgdGhlIHN0YXRl
bGVzcywgSSBkb27igJl0IGdldCBpdC4gSXNu4oCZdCBpbmRleCAjIGEgc3RhdGUgYXMgd2VsbCAo
bWF5IGJlIGZldyBiaXQgbGVzcyk/PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86
cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6
Ljc1aW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5
bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFs
IHN0eWxlPSdtYXJnaW4tbGVmdDouNzVpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPlRv
IGltcGxlbWVudCB0cnVlIHN0YXRlbGVzcywgU0ZDIGhlYWRlciBuZWVkcyBhYmlsaXR5IHRvIGNh
cnJ5IGFsbCBTRklzIElQIGFkZHJlc3NlcyBpbiBTRkMgaGVhZGVyLCB3aGljaCB3YXMgY29uc2lk
ZXJlZCBhcyBub24tc2NhbGUgc29sdXRpb24uPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFj
ayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2lu
LWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPiZuYnNwOzwvc3Bhbj48c3Bh
biBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2Pjxw
IGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2Zv
bnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2snPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29s
b3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05v
cm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41
cHQ7Y29sb3I6YmxhY2snPjIg4oCTIEFub3RoZXIgb3B0aW9uIGlzIGZyb20gYSBjb2RpbmcgcGVy
c3BlY3RpdmUgeW91IGNhbiBqdXN0IGtlZXAgbW9yZSBzdGF0ZSBpbiB5b3VyIFNOL1NGRiB3aGls
ZSB5b3UgcHJvY2VzcyB0aGUgcGFja2V0IGFuZCBkZXRlcm1pbmUgd2hhdCBpcyB0aGUg4oCcbmV4
dOKAnSBzZXJ2aWNlLiAmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDou
NWluJz48Yj48aT48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+W0x1Y3ldIEFncmVlLjwvc3Bh
bj48L2k+PC9iPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9w
PjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48
c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayc+Jm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+
PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0n
Zm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayc+QnV0IGlycmVzcGVjdGl2ZSwgdGhlIFNOIG5l
ZWRzIHRvIGtub3cgdGhlIFBhdGggSUQgYW5kIHRoZSBsaXN0IG9mIFNGSXMgaW50ZXJuYWwgdG8g
aXRzIG5vZGUuIFRoaXMgcHJvdmlzaW9uaW5nIGNhbiBoYXBwZW4gaW4gYSB2YXJpZXR5IG9mIHdh
eXMsIEkgaW1wbGVtZW50ZWQgd2l0aCBSRVNUY29uZiBhbmQgTmV0Y29uZi4mbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRp
dj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxl
PSdmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9
J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1N
c29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6
MTAuNXB0O2NvbG9yOmJsYWNrJz5BcyBmYXIgYXMgVURQL0lQIHZzLklQLCBJIGdpdmUgcHJlZmVy
ZW5jZSB0byBVRFAvSVAuIElmIHlvdSBoYXZlIGEgZml4ZWQgcG9ydCBvdmVyIFVEUCBpbiB3aGlj
aCB0byByZWNlaXZlL3NlbmQgcGFja2V0czo8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNr
Jz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5
bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2NvbG9y
OmJsYWNrJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1s
ZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrJz4tIFlv
dSBjYW4gaGF2ZSB5b3VyIGVudGlyZSBkYXRhcGxhbmUgaW4gdXNlcnBhY2UgYW5kIHVzZSBhIHZh
cmlldHkgb2YgcHJvZ3JhbW1pbmcgbGFuZ3VhZ2VzLiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0n
Y29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1z
b05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTox
MC41cHQ7Y29sb3I6YmxhY2snPi0gWW91IGRvIG5vdCBuZWVkIHJhdyBwYWNrZXQgYWNjZXNzIHRv
IHB1bGwvc2VuZCBwYWNrZXRzLiBUaGVyZWZvcmUgbm8gcm9vdCBzdXBwb3J0LiZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48
ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5
bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2snPi0gVURQIGNhbiB0cmF2ZXJzZSBub24t
U0ZDIGF3YXJlIG1pZGRsZXhib3hlcy4gPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+
PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxl
ZnQ6LjVpbic+PGI+PGk+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPltMdWN5XSBBZ3JlZSBv
biB0aGlzIHN0YXRlbWVudC4gQnV0IGZvciBTRkMgZG9tYWluLCBkbyB3ZSB3YW50IHRvIGFsbG93
IHN1Y2ggbWlkYm94ZXMgb24gU0ZDIHBhdGg/IE1heWJlIGhhcHBlbiBpZiBhIFNGQyBkb21haW4g
Y3Jvc3NlcyBtb3JlIHRoYW4gdHJhbnNwb3J0IGRvbWFpbnM/IFRoaXMgaXMgb25lIEkgbGlrZSB0
byBrbm93IGZyb20gU1BzIGFuZCBTRiB2ZW5kb3JzLiA8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHls
ZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwg
c3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxiPjxpPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMw
Jz4mbmJzcDs8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4n
PjxiPjxpPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz5SZWdhcmRzLDwvc3Bhbj48L2k+PC9i
PjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNz
PU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PGI+PGk+PHNwYW4gc3R5bGU9J2Nv
bG9yOiMwMDcwQzAnPkx1Y3k8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2sn
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1s
ZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrJz5PciB5
b3UgY2FuIHVzZSBhbnkgb2YgdGhlIGF2YWlsYWJsZSBtZXRob2RzKCBUVVJOLCBTVFVOLCBldGMp
LiAmbmJzcDtJZiB5b3UgZW5jYXAgaW4gc29tZXRoaW5nIGVsc2Ugb3RoZXIgdGhhbiBJUC9VRFAg
dGhlIGFwcGxpY2FiaWxpdHkgb2YgU0ZDIHdpbGwgYmUgY29uc2lkZXJhYmx5IGRpbWluaXNoZWQu
SnVzdCBjaGVjayBTVENQIGFuZCBpdHMgcHJvYmxlbSBvbiBnZXR0aW5nIGFkb3B0ZWQgZ2l2ZW4g
bWlkZGxleGJveGVzICZuYnNwO25vdCByZWNvZ25pemluZyBpdHMgcHJvdG9jb2wgbnVtYmVyLiAm
bmJzcDsmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48Yj48
aT48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+Jm5ic3A7PC9zcGFuPjwvaT48L2I+PHNwYW4g
c3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBj
bGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdmb250
LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrJz4tIEl0IGppdmVzIHdpdGggb3RoZXIgSUVURiB3b3Jr
IGluIHRoZSBhcmVhcyBvZiBtZXRhZGF0YSBhbmQgdHJhbnNwb3J0IHNlcnZpY2VzIChzYXksIFRB
UFMpLiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6
LjVpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2snPiZuYnNwOzwv
c3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rp
dj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4g
c3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2snPnJlZ2FyZHMsJm5ic3A7PC9zcGFu
PjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2Pjxk
aXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHls
ZT0nZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9
TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nZm9udC1zaXpl
OjEwLjVwdDtjb2xvcjpibGFjayc+UmVpbmFsZG8mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2Nv
bG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29O
b3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAu
NXB0O2NvbG9yOmJsYWNrJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9
J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2NvbG9yOmJs
YWNrJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0
Oi41aW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrJz4mbmJzcDs8
L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9k
aXY+PGRpdiBzdHlsZT0nYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0
O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4nPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFy
Z2luLWxlZnQ6LjVpbic+PGI+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5Gcm9tOiA8L3NwYW4+
PC9iPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+THVjeSB5b25nICZsdDs8YSBocmVmPSJtYWls
dG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj5sdWN5LnlvbmdAaHVhd2Vp
LmNvbTwvYT4mZ3Q7PGJyPjxiPkRhdGU6IDwvYj5UdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCBhdCAy
OjI1IFBNPGJyPjxiPlRvOiA8L2I+RGF2ZSBEb2xzb24gJmx0OzxhIGhyZWY9Im1haWx0bzpkZG9s
c29uQHNhbmR2aW5lLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRkb2xzb25Ac2FuZHZpbmUuY29tPC9h
PiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij5zZmNAaWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+PGI+U3ViamVjdDogPC9i
PlJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25z
PzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHls
ZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6
YmxhY2snPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJn
aW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+SGkgRGF2ZSw8L3NwYW4+
PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9
TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6IzAw
NzBDMCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48
L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNw
YW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPklmIGEgc2VydmljZSBmb3J3YXJkZXIgcG9pbnQgY29u
bmVjdHMgbW9yZSB0aGFuIG9uZSBTRiBpbnN0YW5jZXMgdGhhdCBiZWxvbmcgdG8gdGhlIHNhbWUg
U0ZDLCBob3cgY2FuIG9uZSBQYXRoIElEIGRldGVybWluZSB3aGljaCBTRiBpbnN0YW5jZXMgaXMg
dGhlIG5leHQ/IElmIHlvdSBkcmF3IGEgc2VydmljZSBjaGFpbiBwYXRoIHdpdGggbWFueSBTRiBp
bnN0YW5jZXMsIHlvdSBjYW4gZWFzaWx5IHNlZSwgaWYgUGF0aCBJRCByZXByZXNlbnRzIHRoYXQg
cGF0aCwgc2VydmljZSBmb3J3YXJkZXIgbmVlZHMgdG8gdXNlIHByZXZpb3VzIFNGIG9uIHRoZSBw
YXRoIHRvIHBvc2l0aW9uIHRoZSBuZXh0IFNGIG9uIHRoYXQgcGF0aC48L3NwYW4+PHNwYW4gc3R5
bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFs
IHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+Jm5i
c3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9w
PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9
J2NvbG9yOiMwMDcwQzAnPkx1Y3kgPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86
cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6
LjVpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHls
ZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48ZGl2PjxkaXYgc3R5bGU9J2Jv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBp
biAwaW4gMGluJz48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxi
PjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5z
LXNlcmlmIjtjb2xvcjpibGFjayc+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSdmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+
IERhdmUgRG9sc29uIFs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48YSBocmVmPSJt
YWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0n
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPm1haWx0
bzpkZG9sc29uQHNhbmR2aW5lLmNvbTwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSdmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFj
ayc+XSA8YnI+PGI+U2VudDo8L2I+IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDQ6MTAgUE08YnI+
PGI+VG86PC9iPiBMdWN5IHlvbmc7IDwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0n
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPnNmY0Bp
ZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+PGJyPjxiPlN1Ympl
Y3Q6PC9iPiBSRTogU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29u
cz88L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
PC9kaXY+PC9kaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48
c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBj
bGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdjb2xv
cjojMUY0OTdEJz5XaHkgZG8geW91IHRoaW5rIHRoZSBwcmV2aW91cyBTRiBJUCBhZGRyZXNzIGlz
IHJlcXVpcmVkIHRvIGRldGVybWluZSB0aGUgbmV4dCBTRiBJUCBhZGRyZXNzPyBXaHkgaXMgdGhl
IFBhdGggSUQgbm90IHN1ZmZpY2llbnQgaW5mb3JtYXRpb24/PC9zcGFuPjxzcGFuIHN0eWxlPSdj
b2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHls
ZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMxRjQ5N0QnPiZuYnNwOzwv
c3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBj
bGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdjb2xv
cjojMUY0OTdEJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+PGRpdj48ZGl2IHN0eWxlPSdib3JkZXI6bm9uZTtib3JkZXItdG9wOnNv
bGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbic+PHAgY2xhc3M9TXNv
Tm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48Yj48c3BhbiBzdHlsZT0nZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPkZy
b206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToi
VGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPiBMdWN5IHlvbmcgWzwvc3Bhbj48c3Bh
biBzdHlsZT0nY29sb3I6YmxhY2snPjxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9z
cGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz5dIDxicj48Yj5TZW50OjwvYj4gVHVl
c2RheSwgTWFyY2ggMjUsIDIwMTQgNDo1NiBQTTxicj48Yj5Ubzo8L2I+IERhdmUgRG9sc29uOyA8
L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjwvc3Bh
bj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fu
cy1zZXJpZiI7Y29sb3I6YmxhY2snPjxicj48Yj5TdWJqZWN0OjwvYj4gUkU6IFNGQyBhcyBhbiBJ
UCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PC9zcGFuPjxzcGFuIHN0eWxlPSdj
b2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjxwIGNsYXNzPU1z
b05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNr
Jz4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdt
YXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+SW4gdGhpcyBzb2x1
dGlvbiwgc2VydmljZSBmb3J3YXJkZXIgYW5kIFNGIGluc3RhbmNlIGFyZSBzZXBhcmF0ZWQgZW50
aXRpZXMuIFNlcnZpY2UgZm9yd2FyZGVyIG5lZWRzIFBhdGggSUQgYW5kIHByZXZpb3VzIFNGIElQ
IGFkZHJlc3MgdG8gdW5pcXVlbHkgaWRlbnRpZnkgdGhlIG5leHQgU0YgSVAgYWRkcmVzcy4gPC9z
cGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNs
YXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2NvbG9y
OiMwMDcwQzAnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4n
PjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz5MdWN5PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xv
cjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0n
bWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPiZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48ZGl2Pjxk
aXYgc3R5bGU9J2JvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRk
aW5nOjMuMHB0IDBpbiAwaW4gMGluJz48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1s
ZWZ0Oi41aW4nPjxiPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJU
YWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0
eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtj
b2xvcjpibGFjayc+IERhdmUgRG9sc29uIFs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNr
Jz48YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1z
ZXJpZiInPm1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbTwvc3Bhbj48L2E+PC9zcGFuPjxzcGFu
IHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlm
Ijtjb2xvcjpibGFjayc+XSA8YnI+PGI+U2VudDo8L2I+IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0
IDM6MjEgUE08YnI+PGI+VG86PC9iPiBMdWN5IHlvbmc7IDwvc3Bhbj48c3BhbiBzdHlsZT0nY29s
b3I6YmxhY2snPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1z
ZXJpZiInPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSdmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+
PGJyPjxiPlN1YmplY3Q6PC9iPiBSRTogU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwg
cHJvcyBhbmQgY29ucz88L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4t
bGVmdDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPiZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFu
IHN0eWxlPSdjb2xvcjojMUY0OTdEJz5JIGRvIG5vdCBzZWUgd2h5IHNvdXJjZSBJUCBhZGRyZXNz
IChwcmV2aW91cyBTRikgd291bGQgYmUgcmVxdWlyZWQgdG8gbG9vayB1cCB0aGUgbmV4dCBTRi4g
VGhlIHBhdGggSUQgc2hvdWxkIGJlIHN1ZmZpY2llbnQgdG8gZGV0ZXJtaW5lIHRoZSBuZXh0IFNG
Ljwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48
cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdj
b2xvcjojMUY0OTdEJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDou
NWluJz48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBz
dHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMxRjQ5N0QnPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48
cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdj
b2xvcjojMUY0OTdEJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDou
NWluJz48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxkaXY+PGRpdiBzdHlsZT0nYm9y
ZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGlu
IDBpbiAwaW4nPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PGI+
PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMt
c2VyaWYiO2NvbG9yOmJsYWNrJz5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz4g
c2ZjIFs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48YSBocmVmPSJtYWlsdG86c2Zj
LWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPm1haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+XSA8Yj5P
biBCZWhhbGYgT2YgPC9iPkx1Y3kgeW9uZzxicj48Yj5TZW50OjwvYj4gVHVlc2RheSwgTWFyY2gg
MjUsIDIwMTQgNDowMiBQTTxicj48Yj5Ubzo8L2I+IDwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6
YmxhY2snPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJp
ZiInPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSdmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+PGJy
PjxiPlN1YmplY3Q6PC9iPiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBw
cm9zIGFuZCBjb25zPzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1s
ZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+Jm5ic3A7PG86cD48L286cD48L3Nw
YW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4g
c3R5bGU9J2NvbG9yOmJsYWNrJz5IaSw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNv
Tm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2sn
PiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21h
cmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+VGhlcmUgYXJlIG1hbnkg
d2F5cyB0byBpbXBsZW1lbnQgU0ZDcy4gSG93ZXZlciwgb25lIG9mIG91ciBnb2FscyBpbiBzdGFu
ZGFyZCBpcyB0byBkZXZlbG9wIGEgc29sdXRpb24gdGhhdCBpcyBzaW1wbGUgYW5kIGxlc3MgY29z
dCBmb3IgdmVuZGVycyBhbmQgc2VydmljZSBwcm92aWRlcnMuICZuYnNwO090aGVyIGdvYWxzIGFy
ZSB0aGF0IHRoZSBzb2x1dGlvbiBjYW4gYXBwbHkgdG8gY29tbW9uIGFuZCBtYWpvcml0eSB1c2Ug
Y2FzZXMuIDxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21h
cmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+Jm5ic3A7PG86cD48L286
cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+
PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5JZiB3ZSBpbXBsZW1lbnQgU0ZDIGFzIGFuIElQIG9y
IFVEUC9JUCBhcHBsaWNhdGlvbiwgaS5lLiBvbmNlIHRyYWZmaWMgaXMgY2xhc3NpZmllZCBieSB0
aGUgY2xhc3NpZmljYXRpb24sIGl0IGFkZHMgU0ZDIGhlYWRlciBhbmQgSVAgaGVhZGVyIChvdXRl
cikgb24gdGhlIHBhY2tldHMgKFVEUCBoZWFkZXIgdG9vIGluIGxhdHRlciBjYXNlKSwgYW5kIHNl
bmQgc3VjaCBwYWNrZXRzIGFzIGEgcmVndWxhciBJUCBwYWNrZXQuIFRoZSBzcmMgSVAgb2Ygb3V0
ZXIgaGVhZGVyIGNhbiBiZSBjbGFzc2lmaWNhdGlvbiBJUCBhZGRyZXNzLCBhbmQgZHN0IElQIGNh
biBiZSBuZXh0IFNGIEluc3RhbmNlIElQIGFkZHJlc3MuIE1hbnkgdHJhbnNwb3J0IG5ldHdvcmtz
IGNhbiBjYXJyeSBJUCB0cmFmZmljIGFuZCByb3V0ZSBJUCBwYWNrZXRzIGJhc2VkIG9uIGRzdCBJ
UCBhZGRyZXNzLiAmbmJzcDtXZSBvbmx5IG5lZWQgdG8gcmVxdWVzdCBhIG5ldyBJUCBwcm90b2Nv
bCB0eXBlIGZvciBTRkMuIEF0IHRoZSBzZXJ2aWNlIGZvcndhcmRlciBwb2ludCwgaXQgY2FuIGxv
b2sgdXAgbmV4dCBTRiBJUCBhZGRyZXNzIGJhc2VkIG9uIFBhdGggSUQgaW4gU0ZDIGhlYWRlciBh
bmQgc3JjIElQIGFkZHJlc3MgKHByZXZpb3VzIFNGKSBvbiB0aGUgcGFja2V0LiAmbmJzcDtBIFNG
IGFsc28gZm9yd2FyZHMgdGhlIHBhY2tldCB3aXRoIFNGQyBoZWFkZXIgYXMgYW4gSVAgcGFja2V0
IGFuZCBmaWxscyBpdHMgSVAgYWRkcmVzcyBhcyBzcmMgSVAgYW5kIHRoZSBzZXJ2aWNlIGZvcndh
cmRlciBwb2ludCBJUCBhZGRyZXNzIGFzIHRoZSBkc3QgSVAgb24gdGhlIHBhY2tldC4gPG86cD48
L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVp
bic+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0n
Y29sb3I6YmxhY2snPlRoaXMgc29sdXRpb24gd29ya3MgZm9yIGVpdGhlciBTRkMgYXMgYW4gSVAg
YXBwbGljYXRpb24gb3IgVURQL0lQIGFwcGxpY2F0aW9uLCB3aGljaCBvbmUgaXMgbW9yZSBwcm9w
ZXIgZnJvbSBTRiBhbmQgc2VydmljZSBmb3J3YXJkZXIgcG9pbnQ/PG86cD48L286cD48L3NwYW4+
PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5
bGU9J2NvbG9yOmJsYWNrJz4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNv
Tm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2sn
PlRoaXMgc29sdXRpb24gc2VlbXMgc2ltcGxlIHRvIG1lIGFuZCBvbmx5IG5lZWQgUGF0aCBJRCBp
biBTRkMgaGVhZGVyIGZvciBzdGVlcmluZyB0cmFmZmljIHRocm91Z2ggdGhlIFNGQyBwYXRoLiBC
dXQgbGlrZSB0byBzZWUgb3RoZXJz4oCZIG9waW5pb24gb24gdGhpcyBzb2x1dGlvbiwgcHJvcyBh
bmQgY29ucy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdt
YXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPiZuYnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4n
PjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+VGhhbmtzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD48
cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdj
b2xvcjpibGFjayc+THVjeTxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48L2Rpdj48
L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rp
dj48L2Rpdj48L2Rpdj48L2Rpdj48L2JvZHk+PC9odG1sPg==

--_000_A3233753A4B65F43BCA1B64DA99A9C2306FCB10E32GSCMAMP19EXfi_--


From nobody Fri Mar 28 17:59:01 2014
Return-Path: <huang@sce.carleton.ca>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F1E821A073B for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 17:58:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.44
X-Spam-Level: 
X-Spam-Status: No, score=0.44 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, MIME_CHARSET_FARAWAY=2.45, 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 ULaagxV8_GBo for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 17:58:49 -0700 (PDT)
Received: from sangam.sce.carleton.ca (sangam.sce.carleton.ca [134.117.56.4]) by ietfa.amsl.com (Postfix) with ESMTP id 040F71A0722 for <sfc@ietf.org>; Fri, 28 Mar 2014 17:58:48 -0700 (PDT)
Received: from Bookair (133051068125.ap.cc.tsukuba.ac.jp [133.51.68.125] (may be forged)) (authenticated bits=0) by sangam.sce.carleton.ca (8.14.4/8.14.4) with ESMTP id s2T0wQ8G026133 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Fri, 28 Mar 2014 20:58:29 -0400
From: "Changcheng Huang" <huang@sce.carleton.ca>
To: "'Ron Parker'" <Ron_Parker@affirmednetworks.com>, "'Lucy yong'" <lucy.yong@huawei.com>, "'Nicolas BOUTHORS'" <Nicolas.BOUTHORS@qosmos.com>, <sfc@ietf.org>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com> <CF574684.A63B%repenno@cisco.com>, <2691CE0099834E4A9C5044EEC662BB9D4535F3F5@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E5D0F@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08265375@NKGEML512-MBS.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E7DEA@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AA2A@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8031@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AB2E@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8228@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AB79@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8289@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536ABAE@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B! 6B0B1A7E82DB@MBX021-W3- CA-2.exch021.domain.local>, <2691CE0099834E4A9C5044EEC662BB9D4536ABF6@dfweml701-chm.china.huawei.com> <76B41B8FACE1514795D30EC137FF391D43A567@LILAS.jungle.qosmos.com> <2691CE0099834E4A9C5044EEC662BB9D4536B4F1@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8F40@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8F40@MBX021-W3-CA-2.exch021.domain.local>
Date: Sat, 29 Mar 2014 09:58:26 +0900
Organization: Carleton University
Message-ID: <011601cf4aea$01065a70$03130f50$@sce.carleton.ca>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0117_01CF4B35.71024DC0"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQJ2JFa1rEGnJ4ma0F6Owsx8ZmO3fAHElLaSAlOHjbIB527EXwJC7SNnAl5ump4B7TxF7ALLYmXCAeE1QS8Bmw6h1QJp4v6FAlsgNl4B6zY0NwL/LkVvAdCS9qACFP25/gLtrU6yAalqPi6YgXtSgA==
Content-Language: en-us
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/QlyBBjHPHHLg_41d5H7qXnG81so
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: huang@sce.carleton.ca
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 29 Mar 2014 00:58:59 -0000

This is a multipart message in MIME format.

------=_NextPart_000_0117_01CF4B35.71024DC0
Content-Type: text/plain;
	charset="gb2312"
Content-Transfer-Encoding: quoted-printable

In order to make SFC independent from the transport, the transport must =
be
at higher layer. If, for example, the transport is at Layer 2, any =
router on
the path will terminate the Chain ID. Therefore where the transport is
located does matter.

=20

Chang

=20

From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Ron Parker
Sent: Friday, March 28, 2014 11:14 PM
To: Lucy yong; Nicolas BOUTHORS; sfc@ietf.org
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

=20

Hi, Lucy.

=20

Whether or not your implementation concept for IP/UDP makes sense for =
your
product or your network environment, our charter is to create a solution
that is not dependent on any one exact transport encapsulation.    That
being said, any particular implementation could conceivably require a =
single
type of encapsulation.   In short, I think your proposal falls into the
implementation approach category which is out of scope from a standards
perspective, IMO.

=20

   Ron

=20

=20

From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Lucy yong
Sent: Friday, March 28, 2014 10:03 AM
To: Nicolas BOUTHORS; sfc@ietf.org
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

=20

=20

=20

From: Nicolas BOUTHORS [ <mailto:Nicolas.BOUTHORS@qosmos.com>
mailto:Nicolas.BOUTHORS@qosmos.com]=20
Sent: Friday, March 28, 2014 3:08 AM
To: Lucy yong; Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave =
Dolson;
<mailto:sfc@ietf.org> sfc@ietf.org
Subject: RE: [sfc] SFC as an IP or UDP application, pros and cons?

=20

Hello Lucy,=20

=20

Your proposal supposes that the Path Id is included somewhere. Either in =
the
IP/UDP overlay fields or in a specific header. I think the latter should
prevail.

[Lucy] To clarify, in my proposal it use the latter. The proposal is to
treat SFC as an IP (/UDP) application. SFC solution relies on SFC header =
to
convey the path ID and metadata. I did not mention metadata because the
forwarding part does not use metadata. Again, in this proposal,  there =
is a
SFC header that includes Path ID, metadata, etc.

=20

Your proposal does not cover Metadata transport which is one objective =
of
the SFC group. So that would have to be added to the header either as a =
set
of fixed fields or as a variable sized option. We are not that far from =
the
quinn and zhang drafts.

[Lucy] Hope above statement help here.

=20

The main difference being then on whether or not we should have an index =
in
the header as well.

[Lucy] No, this is not my point. My point is what information should be =
used
in forwarding. We know that has to be PATH ID + something that =
represents to
SF-X instance. Should we use index or SF-X IP address? I see the =
complexity
to use index than IP address.

=20

I don't see how it is more complex to provision a routing table in a SFF
containg a list of pairs (previous IP address, [next IP address,..])* or =
an
indexed list of pairs: (received index,[ [(next index, next IP
address),..]]) *.

[Lucy] complexity I see were described in previous email.

=20

What we see tough is that that relying the previous IP sources for =
routing
does not allow in all cases to have a SFF serve multiple SF sets (next =
SFs
allowed) when they appear in the same chain. The index mechanism allows =
it
instead.

[Lucy] IMO:  PATH ID + SF-X instance IP address can uniquely determine =
the
next SF-X instance IP in all cases.  Maybe I miss the case, could you =
give
an example that does not work?

=20

The limitation seem to be that an SFF instance, in the model you =
propose,
should not receive traffic from another one twice in a chain.

[Lucy] It is not true. Don=A1=AFt know where do you get that impression? =
Please
give an example.

=20

Thanks,

Lucy

=20

Is it correct ? and if so is it acceptable?

=20

=20

Nicolas

=20

Note: * - second element in the pair is a list as we could have multiple
possible next hops (e.g; LBS)

=20

=20

Based on Ron example of IP source model limitation:

=20

   Network configration:

            SFF0(Ingres),  SFF1 ( SFA, SFB),    SFF2 (SFC, SFD),
SFF(Egress).  =20

             So 4 host, each with its separate SFF IP address, serving =
one
or more local SF (same address as SFF)

=20

   chain: Ingress,  SFA,  SFC,  SFB, SFD , Egress. =20

            Runs into a problem on SFF2 as it cannot distinguish traffic
coming out of SFA or SFB based on SFF1 IP address only.

=20

   chain: Ingress, SFA ,SFC, SFA, SFD, Egress.=20

            Has some issues as well as SFF2 the second time cannot
distinguish that it is hit the first time of the second time.

=20

  _____ =20

From: Lucy yong [lucy.yong@huawei.com]
Sent: Thursday, March 27, 2014 10:25 PM
To: Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson;
<mailto:sfc@ietf.org> sfc@ietf.org
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

Hi Ron,

=20

If we treat SFC as an IP or IP/UPD application, we do not change the
requirement and architecture. We have a simple solution to achieve
bi-directional SFC with the same Path ID. Let me explain the solution =
again.

=20

If we implement SFC as an IP or UDP/IP application, i.e. once traffic is
classified by the classification, it adds SFC header and IP header =
(outer)
on the packets (UDP header too in latter case), and send such packets as =
a
regular IP packet. The src IP on outer header is classification IP =
address,
and dst IP is next SF-X Instance IP address. We only need to request a =
new
IP protocol type for SFC.  At the SFF, it can search next SF-X Instance =
IP
address based on Path ID in SFC header and src IP address (previous SF) =
on
the packet when receiving a packet from previous SF-X instance; it =
forwards
the packet on dst IP  on the packet when receiving a packet from another
SFF/SNF.  A SF-X instance also forwards the packet with SFC header as an =
IP
packet and fills its IP address as src IP on outer header and the =
SFF/SNF IP
address as the dst IP on the outer header.=20

=20

For bi-directional SFC, both directions can use the same Path ID in this
solution. Path ID + src IP address let SFF uniquely get the next SF-X
instance in forwarding table.

=20

This solution can implement SNF/SFF function on a regular router without
changing the router behavior, i.e. forward the packet based on its
destination IP address. If the destination address is router itself, the
router terminates and check the protocol type. If the type is SFC, the
router will perform a table lookup based on Path ID in SFC header + src =
IP
on outer IP header. As simple as that. This solution allow leveraging a =
lot
of IP functions too.

=20

Since IP can be transported over many transport solutions, Ethernet, =
MPLS,
overlay, etc, in theory, SFC can be implemented over any transport =
network
too. The solution can make control and management easy because we =
don=A1=AFt
have to assign index for each SF-X instances. SF-X IP address as unique
identifier is used in all SFCs.

=20

Any comment on this proposal.

=20

Thanks,

Lucy=20

=20

=20

=20

From: Ron Parker [ <mailto:Ron_Parker@affirmednetworks.com>
mailto:Ron_Parker@affirmednetworks.com]=20
Sent: Thursday, March 27, 2014 3:24 PM
To: Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson;
<mailto:sfc@ietf.org> sfc@ietf.org
Subject: RE: [sfc] SFC as an IP or UDP application, pros and cons?

=20

Lucy.

=20

Do you have a specific proposal for making bidirectional chains easier =
to
deploy and manage?   If so, would you suggest changes to the =
requirements?
Architecture?   Header encapsulation?   Control plane (future)?

=20

    Ron

=20

=20

From: Lucy yong [mailto:lucy.yong@huawei.com]=20
Sent: Thursday, March 27, 2014 4:18 PM
To: Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson;
sfc@ietf.org
Subject: RE: [sfc] SFC as an IP or UDP application, pros and cons?

=20

Ron,

=20

IMO, We can=A1=AFt make one part simple and good looking but leave other =
parts
to be in complex. Our goal is to have a simple and low cost SFC solution =
to
cover majority use cases. SP already can implement SFC on today=A1=AFs =
network.
If we can=A1=AFt make this goal, then the solution may not be useful.

=20

Thanks,

Lucy

=20

From: Ron Parker [ <mailto:Ron_Parker@affirmednetworks.com>
mailto:Ron_Parker@affirmednetworks.com]=20
Sent: Thursday, March 27, 2014 3:11 PM
To: Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson;
<mailto:sfc@ietf.org> sfc@ietf.org
Subject: RE: [sfc] SFC as an IP or UDP application, pros and cons?

=20

Lucy,

=20

You raise a good point on bidirectional chains, which I think is a =
majority
use case for functional, simplification, or observability reasons.    =
The
way we=A1=AFve expressed things so far, it would be up to the management =
plane
or control plane to indicate how such individual paths are paired =
together.

=20

   Ron

=20

=20

=20

From: Lucy yong [mailto:lucy.yong@huawei.com]=20
Sent: Thursday, March 27, 2014 4:08 PM
To: Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson;
sfc@ietf.org
Subject: RE: [sfc] SFC as an IP or UDP application, pros and cons?

=20

Ron,

=20

From: Ron Parker [ <mailto:Ron_Parker@affirmednetworks.com>
mailto:Ron_Parker@affirmednetworks.com]=20
Sent: Thursday, March 27, 2014 3:01 PM
To: Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson;
<mailto:sfc@ietf.org> sfc@ietf.org
Subject: RE: [sfc] SFC as an IP or UDP application, pros and cons?

=20

Lucy,

=20

One clarification.   =A1=B0The path=A1=B1 does not exactly mean the SFC. =
  The SFC
is abstract, before accounting for network locators.   As a special =
case, if
all of the SF=A1=AFs in the SFC have only a single network locator, then =
the
path and chain are the same.   But, if any or all of those SF=A1=AFs are
multiply located, then the path is specific to an exact sequence of =
located
service function instances.

[Lucy] Thank you for clarification. I agree with that. The path is an =
exact
sequence of located service function instances. For a bi-directional =
SFC, it
has to be treated as two distinct paths in this solution. Any concern on =
the
complexity in managing them?

=20

Thanks,

Lucy

=20

    Ron

=20

=20

From: Lucy yong [mailto:lucy.yong@huawei.com]=20
Sent: Thursday, March 27, 2014 3:41 PM
To: Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson;
sfc@ietf.org
Subject: RE: [sfc] SFC as an IP or UDP application, pros and cons?

=20

Hi Ron,

=20

From: Ron Parker [ <mailto:Ron_Parker@affirmednetworks.com>
mailto:Ron_Parker@affirmednetworks.com]=20
Sent: Thursday, March 27, 2014 12:09 PM
To: Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson;
<mailto:sfc@ietf.org> sfc@ietf.org
Subject: RE: [sfc] SFC as an IP or UDP application, pros and cons?

=20

Lucy,

=20

Regarding the SF Index, draft-zhang-sfc-sch defines this as relative to =
the
path, and not as a globally unique identifier of an SF instance.

[Lucy] This is my understanding too. =A1=B0The path=A1=B1 here means a =
SFC, right? I
do not see index as an SF instance identifier at all, it is an alias and
only used in forwarding. This is the reason, I think, that assigning =
these
aliases and configuring then in forwarding table is complex for =
management
and controller and may prune an error easily. For supporting =
bi-directional
or branching use cases, using index in forwarding may also bring other
concerns.

=20

Regarding TTL, my first thought is that is a property of the transport, =
and
if it is important to you, choose the transport accordingly.   But, =
I=A1=AFm
open to further discussion along these lines.

[Lucy] Thank you for the clarification. This is related to the =
discussion
under this title. If SPC is implemented as IP or IP/UDP application, it =
can
leverage a lot what IP technology have done. If we assume that SFC may =
be
carried over any transport solution, SFC implementation has to provide =
these
functions, which, IMO, related to what information that SFC header need =
to
hold.

=20

Thanks,

Lucy

=20

   Ron

=20

=20

From: Lucy yong [mailto:lucy.yong@huawei.com]=20
Sent: Thursday, March 27, 2014 12:26 PM
To: Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson;
sfc@ietf.org
Subject: RE: [sfc] SFC as an IP or UDP application, pros and cons?

=20

Hi Ron,

=20

I assume that the index usage you mentioned below is the same whether =
these
three SFs are on one SFF or two SFFs, which means that the index # is
assigned to SF-X-I per SFC and by the incremental. A SF-X-I may be =
served to
many SFCs and position differently in SFCs. This means that, in this =
method,
a SF-X-I is mapped with different index #, one per each SFC that has the
SF-X-I. IMO:  when operator/system creates a SFC and selects SF-X-Is for =
the
SFC, and then assign index # to them and configure the forwarding table =
with
path ID and index # in the related SFFs. Furthermore, each index # also =
need
to be associated to the address or port that transport layer can =
understand.
IMO: this is a complex process for the system, uneasy to manger too, and =
may
easily prone an error.=20

=20

Second, your draft also mention that the use of index to prevent the =
loop.
The loop does not occur in normal condition. The loop occurs in abnormal
condition. So the loop prevention mechanism is to prevent no loop happen =
in
any abnormal condition. That is why TTL is designed for in IP network. =
If
SFC header is expected to transport over any transport network beside =
IP, it
needs the similar mechanism as IP/TTL. The usage of index in your =
proposal
does not achieve this purpose.=20

=20

If we use IP as transport, IMO: no need to implement TTL mechanism =
within
SFC, just leverage IP TTL capability. But, if over other transports, we =
need
to implement IP/TTL like mechanism in SFC.=20

=20

Regards,

Lucy=20

=20

=20

From: Ron Parker [ <mailto:Ron_Parker@affirmednetworks.com>
mailto:Ron_Parker@affirmednetworks.com]=20
Sent: Thursday, March 27, 2014 9:35 AM
To: Xuxiaohu; Lucy yong; Reinaldo Penno (repenno); Dave Dolson;
<mailto:sfc@ietf.org> sfc@ietf.org
Subject: RE: [sfc] SFC as an IP or UDP application, pros and cons?

=20

Xiaohu,

=20

I don=A1=AFt think we need to view the SF index as a TTL.   Appropriate
validation and loop suppression can be done even with the current =
proposed
definition.    Any SFF receiving an SFC encapsulated packet or frame =
would
need to know to which of its dependent SF=A1=AFs it should forward the =
packet or
frame.   To do so means that it can validate that the path ID is one =
that it
expects to participate in and that the SF instance identified by the =
index
on that path is one that it is responsible for.    Such chain path data =
may
have been locally provisioned or may have been distributed in a control
plane.

=20

When the SFF receives the good packet or frame back from one of its
dependent SF=A1=AFs, it will identify the next SF and SFF by consulting =
its
local database.   If it is not the final SF, then the SF index is
incremented, the transport header updated as necessary, and the packet =
or
frame progressed.    Failure to properly increment the SF Index would be
akin to failure to decrement a TTL by a router =A8C there is no =
protection
from that.

=20

   Ron

=20

=20

From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Xuxiaohu
Sent: Thursday, March 27, 2014 5:44 AM
To: Ron Parker; Lucy yong; Reinaldo Penno (repenno); Dave Dolson;
sfc@ietf.org
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

=20

=20

=B7=A2=BC=FE=C8=CB: sfc [ <mailto:sfc-bounces@ietf.org> =
mailto:sfc-bounces@ietf.org] =B4=FA
=B1=ED Ron Parker
=B7=A2=CB=CD=CA=B1=BC=E4: 2014=C4=EA3=D4=C226=C8=D5 7:13
=CA=D5=BC=FE=C8=CB: Lucy yong; Reinaldo Penno (repenno); Dave Dolson;  =
<mailto:sfc@ietf.
org> sfc@ietf.org
=D6=F7=CC=E2: Re: [sfc] SFC as an IP or UDP application, pros and cons?

=20

Lucy,=20

=20

Regarding the service function index that would be contained in the =
service
header, I think it is simply incremented from 1 to indicate the next =
service
function within the chain.   For example, if the path ID is X, for a =
path
{SF-A-5, SF-B-2, SF-C-6}, then packets destined from a classifier =
towards
SF-A-5 would carry (path X, index 1), packets from SF-A-5 to SF-B-2 =
would
carry (path X, index 2), etc.

=20

[Xiaohu] I think the value of the service index should be decremented,
rather than being incremented when travelling along the service path =
since
that index is not only used for indicating the next service function =
within
the chain, but also used for other purposes (e.g., TTL of the service =
path,
indicator of the end of the service chain), unless you want to introduce =
an
additional field which indicates the total length of the service chain.

=20

Best regards,

Xiaohu

=20

   Ron

=20

  _____ =20

From: sfc [sfc-bounces@ietf.org] on behalf of Lucy yong
[lucy.yong@huawei.com]
Sent: Tuesday, March 25, 2014 6:38 PM
To: Reinaldo Penno (repenno); Dave Dolson;  <mailto:sfc@ietf.org>
sfc@ietf.org
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

Hi Reinaldo,

=20

Thank you to share your views on this solution. We want to have an =
elegant
and general solution with one standard SFC header to cover majority use
cases

=20

See inline below.

=20

=20

From: Reinaldo Penno (repenno) [ <mailto:repenno@cisco.com>
mailto:repenno@cisco.com]=20
Sent: Tuesday, March 25, 2014 4:56 PM
To: Lucy yong; Dave Dolson;  <mailto:sfc@ietf.org> sfc@ietf.org
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

=20

Hi,

=20

There are several solution to this problem. Some of them implementation
specific, others more elegant.=20

=20

1 - One of the more elegant ones is to use the Service Index to =
determine
the next service function instance.  It makes for a completely stateless
solution (code wise). =20

[Lucy] when using Path ID and Service Index on SFC header, it requires
assigning index # to each SF instance, configuring them in the =
forwarding
table, which is very complex process and easily prune for error in may
opinion.  In addition, each SF instance may serve more than one SFC, so =
need
to assign index # for each SFC, which is more complex. Regarding the
stateless, I don=A1=AFt get it. Isn=A1=AFt index # a state as well (may =
be few bit
less)?

=20

To implement true stateless, SFC header needs ability to carry all SFIs =
IP
addresses in SFC header, which was considered as non-scale solution.

=20

=20

2 =A8C Another option is from a coding perspective you can just keep =
more
state in your SN/SFF while you process the packet and determine what is =
the
=A1=B0next=A1=B1 service. =20

[Lucy] Agree.

=20

But irrespective, the SN needs to know the Path ID and the list of SFIs
internal to its node. This provisioning can happen in a variety of ways, =
I
implemented with RESTconf and Netconf.=20

=20

As far as UDP/IP vs.IP, I give preference to UDP/IP. If you have a fixed
port over UDP in which to receive/send packets:

=20

- You can have your entire dataplane in userpace and use a variety of
programming languages.=20

- You do not need raw packet access to pull/send packets. Therefore no =
root
support.=20

- UDP can traverse non-SFC aware middlexboxes.=20

[Lucy] Agree on this statement. But for SFC domain, do we want to allow =
such
midboxes on SFC path? Maybe happen if a SFC domain crosses more than
transport domains? This is one I like to know from SPs and SF vendors.=20

=20

Regards,

Lucy

Or you can use any of the available methods( TURN, STUN, etc).  If you =
encap
in something else other than IP/UDP the applicability of SFC will be
considerably diminished.Just check STCP and its problem on getting =
adopted
given middlexboxes  not recognizing its protocol number.  =20

=20

- It jives with other IETF work in the areas of metadata and transport
services (say, TAPS).=20

=20

regards,=20

=20

Reinaldo=20

=20

=20

=20

From: Lucy yong <lucy.yong@huawei.com>
Date: Tuesday, March 25, 2014 at 2:25 PM
To: Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

=20

Hi Dave,

=20

If a service forwarder point connects more than one SF instances that =
belong
to the same SFC, how can one Path ID determine which SF instances is the
next? If you draw a service chain path with many SF instances, you can
easily see, if Path ID represents that path, service forwarder needs to =
use
previous SF on the path to position the next SF on that path.

=20

Lucy=20

=20

From: Dave Dolson [ <mailto:ddolson@sandvine.com>
mailto:ddolson@sandvine.com]=20
Sent: Tuesday, March 25, 2014 4:10 PM
To: Lucy yong;  <mailto:sfc@ietf.org> sfc@ietf.org
Subject: RE: SFC as an IP or UDP application, pros and cons?

=20

Why do you think the previous SF IP address is required to determine the
next SF IP address? Why is the Path ID not sufficient information?

=20

=20

From: Lucy yong [ <mailto:lucy.yong@huawei.com> =
mailto:lucy.yong@huawei.com]

Sent: Tuesday, March 25, 2014 4:56 PM
To: Dave Dolson;  <mailto:sfc@ietf.org> sfc@ietf.org
Subject: RE: SFC as an IP or UDP application, pros and cons?

=20

In this solution, service forwarder and SF instance are separated =
entities.
Service forwarder needs Path ID and previous SF IP address to uniquely
identify the next SF IP address.=20

=20

Lucy

=20

From: Dave Dolson [ <mailto:ddolson@sandvine.com>
mailto:ddolson@sandvine.com]=20
Sent: Tuesday, March 25, 2014 3:21 PM
To: Lucy yong;  <mailto:sfc@ietf.org> sfc@ietf.org
Subject: RE: SFC as an IP or UDP application, pros and cons?

=20

I do not see why source IP address (previous SF) would be required to =
look
up the next SF. The path ID should be sufficient to determine the next =
SF.

=20

=20

=20

=20

=20

From: sfc [ <mailto:sfc-bounces@ietf.org> mailto:sfc-bounces@ietf.org] =
On
Behalf Of Lucy yong
Sent: Tuesday, March 25, 2014 4:02 PM
To:  <mailto:sfc@ietf.org> sfc@ietf.org
Subject: [sfc] SFC as an IP or UDP application, pros and cons?

=20

Hi,

=20

There are many ways to implement SFCs. However, one of our goals in =
standard
is to develop a solution that is simple and less cost for venders and
service providers.  Other goals are that the solution can apply to =
common
and majority use cases.=20

=20

If we implement SFC as an IP or UDP/IP application, i.e. once traffic is
classified by the classification, it adds SFC header and IP header =
(outer)
on the packets (UDP header too in latter case), and send such packets as =
a
regular IP packet. The src IP of outer header can be classification IP
address, and dst IP can be next SF Instance IP address. Many transport
networks can carry IP traffic and route IP packets based on dst IP =
address.
We only need to request a new IP protocol type for SFC. At the service
forwarder point, it can look up next SF IP address based on Path ID in =
SFC
header and src IP address (previous SF) on the packet.  A SF also =
forwards
the packet with SFC header as an IP packet and fills its IP address as =
src
IP and the service forwarder point IP address as the dst IP on the =
packet.=20

=20

This solution works for either SFC as an IP application or UDP/IP
application, which one is more proper from SF and service forwarder =
point?

=20

This solution seems simple to me and only need Path ID in SFC header for
steering traffic through the SFC path. But like to see others=A1=AF =
opinion on
this solution, pros and cons.

=20

Thanks,

Lucy


------=_NextPart_000_0117_01CF4B35.71024DC0
Content-Type: text/html;
	charset="gb2312"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; charset=3Dgb2312"><meta =
name=3DGenerator content=3D"Microsoft Word 14 (filtered medium)"><!--[if =
!mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:"Segoe UI";
	panose-1:2 11 5 2 4 2 4 2 2 3;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:ZH-CN;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:SimSun;
	mso-fareast-language:ZH-CN;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";
	mso-fareast-language:ZH-CN;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-language:ZH-CN;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{mso-style-name:msochpdefault;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:10.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-language:ZH-CN;}
p.html, li.html, div.html
	{mso-style-name:html;
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:ZH-CN;}
p.a, li.a, div.a
	{mso-style-name:a;
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:ZH-CN;}
span.htmlpreformattedchar0
	{mso-style-name:htmlpreformattedchar;
	font-family:Consolas;}
span.balloontextchar0
	{mso-style-name:balloontextchar;
	font-family:"Segoe UI","sans-serif";}
span.htmlchar
	{mso-style-name:htmlchar;
	font-family:SimSun;}
span.char
	{mso-style-name:char;
	font-family:"Calibri","sans-serif";}
span.balloontextchar00
	{mso-style-name:balloontextchar0;
	font-family:"Tahoma","sans-serif";}
span.emailstyle19
	{mso-style-name:emailstyle19;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.emailstyle20
	{mso-style-name:emailstyle20;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle21
	{mso-style-name:emailstyle21;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle22
	{mso-style-name:emailstyle22;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle23
	{mso-style-name:emailstyle23;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle24
	{mso-style-name:emailstyle24;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle34
	{mso-style-name:emailstyle34;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle35
	{mso-style-name:emailstyle35;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle36
	{mso-style-name:emailstyle36;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle37
	{mso-style-name:emailstyle37;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle38
	{mso-style-name:emailstyle38;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle39
	{mso-style-name:emailstyle39;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle40
	{mso-style-name:emailstyle40;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle41
	{mso-style-name:emailstyle41;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle42
	{mso-style-name:emailstyle42;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle43
	{mso-style-name:emailstyle43;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle44
	{mso-style-name:emailstyle44;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle47
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle48
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle49
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>In order to make SFC independent from the =
transport, the transport must be at higher layer. If, for example, the =
transport is at Layer 2, any router on the path will terminate the Chain =
ID. Therefore where the transport is located does =
matter.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>Chang<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
sfc [mailto:sfc-bounces@ietf.org] <b>On Behalf Of </b>Ron =
Parker<br><b>Sent:</b> Friday, March 28, 2014 11:14 PM<br><b>To:</b> =
Lucy yong; Nicolas BOUTHORS; sfc@ietf.org<br><b>Subject:</b> Re: [sfc] =
SFC as an IP or UDP application, pros and =
cons?<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D;mso-fareast-language:EN-US'>Hi, =
Lucy.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D;mso-fareast-language:EN-US'><o:p>&nbsp;</o:p></spa=
n></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D;mso-fareast-language:EN-US'>Whether or not your =
implementation concept for IP/UDP makes sense for your product or your =
network environment, our charter is to create a solution that is not =
dependent on any one exact transport encapsulation.&nbsp;&nbsp;&nbsp; =
That being said, any particular implementation could conceivably require =
a single type of encapsulation.&nbsp;&nbsp; In short, I think your =
proposal falls into the implementation approach category which is out of =
scope from a standards perspective, IMO.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D;mso-fareast-language:EN-US'><o:p>&nbsp;</o:p></spa=
n></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D;mso-fareast-language:EN-US'>&nbsp;&nbsp; =
Ron<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D;mso-fareast-language:EN-US'><o:p>&nbsp;</o:p></spa=
n></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D;mso-fareast-language:EN-US'><o:p>&nbsp;</o:p></spa=
n></p><div><div style=3D'border:none;border-top:solid #E1E1E1 =
1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal><b>From:</b> sfc =
[<a =
href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>] =
<b>On Behalf Of </b>Lucy yong<br><b>Sent:</b> Friday, March 28, 2014 =
10:03 AM<br><b>To:</b> Nicolas BOUTHORS; <a =
href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br><b>Subject:</b> Re: =
[sfc] SFC as an IP or UDP application, pros and =
cons?<o:p></o:p></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#0070C0'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
Nicolas BOUTHORS [</span><a =
href=3D"mailto:Nicolas.BOUTHORS@qosmos.com"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>mailto:Nicol=
as.BOUTHORS@qosmos.com</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>] =
<br><b>Sent:</b> Friday, March 28, 2014 3:08 AM<br><b>To:</b> Lucy yong; =
Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; </span><a =
href=3D"mailto:sfc@ietf.org"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>sfc@ietf.org=
</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'><br><b>Subje=
ct:</b> RE: [sfc] SFC as an IP or UDP application, pros and =
cons?<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
Hello Lucy, <o:p></o:p></span></p><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
Your proposal supposes that the Path Id is included somewhere. Either in =
the IP/UDP overlay fields or in a specific header. I think the latter =
should prevail.<o:p></o:p></span></p><p class=3DMsoNormal><b><i><span =
style=3D'color:#0070C0'>[Lucy] To clarify, in my proposal it use the =
latter. The proposal is to treat SFC as an IP (/UDP) application. SFC =
solution relies on SFC header to convey the path ID and metadata. I did =
not mention metadata because the forwarding part does not use metadata. =
Again, in this proposal, &nbsp;there is a SFC header that includes Path =
ID, metadata, etc.</span></i></b><span =
style=3D'color:#0070C0'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
Your proposal does not cover Metadata transport which is one objective =
of the SFC group. So that would have to be added to the header either as =
a set of fixed fields or as a variable sized option.&nbsp;We are not =
that far from the quinn and zhang drafts.<o:p></o:p></span></p><p =
class=3DMsoNormal><b><i><span style=3D'color:#0070C0'>[Lucy] Hope above =
statement help here.</span></i></b><span =
style=3D'color:#0070C0'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
The main difference being then on whether or not we should have an index =
in the header as well.<o:p></o:p></span></p><p =
class=3DMsoNormal><b><i><span style=3D'color:#0070C0'>[Lucy] No, this is =
not my point. My point is what information should be used in forwarding. =
We know that has to be PATH ID + something that represents to SF-X =
instance. Should we use index or SF-X IP address? I see the complexity =
to use index than IP address.</span></i></b><span =
style=3D'color:#0070C0'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
I don't see how it is more complex to provision a routing table in a SFF =
containg a list of pairs (previous IP address, [next IP address,..])* or =
an indexed list of pairs: (received index,[ [(next index, next IP =
address),..]]) *.<o:p></o:p></span></p><p class=3DMsoNormal><b><i><span =
style=3D'color:#0070C0'>[Lucy] complexity I see were described in =
previous email.</span></i></b><span =
style=3D'color:#0070C0'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
What we see tough is that that relying the previous IP sources for =
routing does not allow in all cases to have a SFF serve multiple SF sets =
(next SFs allowed) when they appear in the same chain. The index =
mechanism allows it instead.<o:p></o:p></span></p><p =
class=3DMsoNormal><b><i><span style=3D'color:#0070C0'>[Lucy] IMO: =
&nbsp;PATH ID + SF-X instance IP address can uniquely determine the next =
SF-X instance IP in all cases. &nbsp;Maybe I miss the case, could you =
give an example that does not work?</span></i></b><span =
style=3D'color:#0070C0'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
The limitation seem to be that an SFF instance, in the model you =
propose, should not receive traffic from another one twice in a =
chain.<o:p></o:p></span></p><p class=3DMsoNormal><b><i><span =
style=3D'color:#0070C0'>[Lucy] It is not true. Don=A1=AFt know where do =
you get that impression? Please give an =
example.<o:p></o:p></span></i></b></p><p class=3DMsoNormal><b><i><span =
style=3D'color:#0070C0'><o:p>&nbsp;</o:p></span></i></b></p><p =
class=3DMsoNormal><b><i><span =
style=3D'color:#0070C0'>Thanks,<o:p></o:p></span></i></b></p><p =
class=3DMsoNormal><b><i><span =
style=3D'color:#0070C0'>Lucy</span></i></b><span =
style=3D'color:#0070C0'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
Is it correct ? and if so is it =
acceptable?<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
Nicolas<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
Note: * - second element in the pair is a list as we could have multiple =
possible next hops (e.g; LBS)<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
Based on Ron example of IP source model =
limitation:<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
&nbsp; &nbsp;Network configration:<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; SFF0(Ingres), &nbsp;SFF1 ( =
SFA, SFB), &nbsp; &nbsp;SFF2 (SFC, SFD), SFF(Egress). =
&nbsp;&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;So 4 host, each with its =
separate SFF IP address, serving one or more local SF (same address as =
SFF)<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
&nbsp; &nbsp;chain: Ingress, &nbsp;SFA, &nbsp;SFC, &nbsp;SFB, SFD , =
Egress. &nbsp;<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Runs into a problem on SFF2 as =
it cannot distinguish traffic coming out of SFA or SFB based on SFF1 IP =
address only.<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
&nbsp; &nbsp;chain: Ingress, SFA ,SFC, SFA, SFD, =
Egress.&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Has some issues as well as =
SFF2 the second time cannot distinguish that it is hit the first time of =
the second time.<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<o:p>&nbsp;</o:p></span></p><div><div class=3DMsoNormal align=3Dcenter =
style=3D'text-align:center'><span =
style=3D'font-size:12.0pt;font-family:"Times New =
Roman","serif";color:black'><hr size=3D2 width=3D"100%" =
align=3Dcenter></span></div><div id=3DdivRpF752221><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
From:</span></b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
 Lucy yong [lucy.yong@huawei.com]<br><b>Sent:</b> Thursday, March 27, =
2014 10:25 PM<br><b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno =
(repenno); Dave Dolson; </span><a href=3D"mailto:sfc@ietf.org"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>sfc@ietf.org=
</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<br><b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and =
cons?</span><span style=3D'font-size:12.0pt;font-family:"Times New =
Roman","serif";color:black'><o:p></o:p></span></p></div><div><div><p =
class=3DMsoNormal><span style=3D'color:#0070C0'>Hi Ron,</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>If we treat SFC as an IP or IP/UPD application, =
we do not change the requirement and architecture. We have a simple =
solution to achieve bi-directional SFC with the same Path ID. Let me =
explain the solution again.</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:black'>If we implement SFC as an IP or UDP/IP =
application, i.e. once traffic is classified by the classification, it =
adds SFC header and IP header (outer) on the packets (UDP header too in =
latter case), and send such packets as a regular IP packet. The src IP =
on outer header is classification IP address, and dst IP is next SF-X =
Instance IP address. We only need to request a new IP protocol type for =
SFC. &nbsp;At the SFF, it can search next SF-X Instance IP address based =
on Path ID in SFC header and src IP address (previous SF) on the packet =
when receiving a packet from previous SF-X instance; it forwards the =
packet on dst IP &nbsp;on the packet when receiving a packet from =
another SFF/SNF. &nbsp;A SF-X instance also forwards the packet with SFC =
header as an IP packet and fills its IP address as src IP on outer =
header and the SFF/SNF IP address as the dst IP on the outer header. =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:black'>For bi-directional SFC, =
both directions can use the same Path ID in this solution. Path ID + src =
IP address let SFF uniquely get the next SF-X instance in forwarding =
table.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:black'>This solution can =
implement SNF/SFF function on a regular router without changing the =
router behavior, i.e. forward the packet based on its destination IP =
address. If the destination address is router itself, the router =
terminates and check the protocol type. If the type is SFC, the router =
will perform a table lookup based on Path ID in SFC header + src IP on =
outer IP header. As simple as that. This solution allow leveraging a lot =
of IP functions too.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:black'>Since IP can be =
transported over many transport solutions, Ethernet, MPLS, overlay, etc, =
in theory, SFC can be implemented over any transport network too. The =
solution can make control and management easy because we don=A1=AFt have =
to assign index for each SF-X instances. SF-X IP address as unique =
identifier is used in all SFCs.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:black'>Any comment on this =
proposal.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:black'>Thanks,<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:black'>Lucy =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
From:</span></b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
 Ron Parker [</span><a =
href=3D"mailto:Ron_Parker@affirmednetworks.com"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>mailto:Ron_P=
arker@affirmednetworks.com</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
] <br><b>Sent:</b> Thursday, March 27, 2014 3:24 PM<br><b>To:</b> Lucy =
yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; </span><a =
href=3D"mailto:sfc@ietf.org"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>sfc@ietf.org=
</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<br><b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and =
cons?</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Lucy.</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>Do you have a specific proposal for making =
bidirectional chains easier to deploy and manage?&nbsp;&nbsp; If so, =
would you suggest changes to the requirements?&nbsp;&nbsp; =
Architecture?&nbsp;&nbsp; Header encapsulation?&nbsp;&nbsp; Control =
plane (future)?</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;&nbsp;&nbsp; Ron</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><div><div =
style=3D'border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'color:black'>From:</span></b><span style=3D'color:black'> Lucy =
yong [</span><a href=3D"mailto:lucy.yong@huawei.com" =
target=3D"_blank">mailto:lucy.yong@huawei.com</a><span =
style=3D'color:black'>] <br><b>Sent:</b> Thursday, March 27, 2014 4:18 =
PM<br><b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave =
Dolson; </span><a href=3D"mailto:sfc@ietf.org" =
target=3D"_blank">sfc@ietf.org</a><span =
style=3D'color:black'><br><b>Subject:</b> RE: [sfc] SFC as an IP or UDP =
application, pros and cons?<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#0070C0'>Ron,</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>IMO, We can=A1=AFt make one part simple and good =
looking but leave other parts to be in complex. Our goal is to have a =
simple and low cost SFC solution to cover majority use cases. SP already =
can implement SFC on today=A1=AFs network. If we can=A1=AFt make this =
goal, then the solution may not be useful.</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>Thanks,</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>Lucy</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
From:</span></b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
 Ron Parker [</span><a href=3D"mailto:Ron_Parker@affirmednetworks.com" =
target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>mailto:Ron_P=
arker@affirmednetworks.com</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
] <br><b>Sent:</b> Thursday, March 27, 2014 3:11 PM<br><b>To:</b> Lucy =
yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; </span><a =
href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>sfc@ietf.org=
</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<br><b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and =
cons?</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Lucy,</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>You raise a good point on bidirectional chains, =
which I think is a majority use case for functional, simplification, or =
observability reasons.&nbsp;&nbsp;&nbsp; The way we=A1=AFve expressed =
things so far, it would be up to the management plane or control plane =
to indicate how such individual paths are paired together.</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;&nbsp; Ron</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><div><div =
style=3D'border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'color:black'>From:</span></b><span style=3D'color:black'> Lucy =
yong [</span><a href=3D"mailto:lucy.yong@huawei.com" =
target=3D"_blank">mailto:lucy.yong@huawei.com</a><span =
style=3D'color:black'>] <br><b>Sent:</b> Thursday, March 27, 2014 4:08 =
PM<br><b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave =
Dolson; </span><a href=3D"mailto:sfc@ietf.org" =
target=3D"_blank">sfc@ietf.org</a><span =
style=3D'color:black'><br><b>Subject:</b> RE: [sfc] SFC as an IP or UDP =
application, pros and cons?<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#0070C0'>Ron,</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
From:</span></b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
 Ron Parker [</span><a href=3D"mailto:Ron_Parker@affirmednetworks.com" =
target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>mailto:Ron_P=
arker@affirmednetworks.com</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
] <br><b>Sent:</b> Thursday, March 27, 2014 3:01 PM<br><b>To:</b> Lucy =
yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; </span><a =
href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>sfc@ietf.org=
</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<br><b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and =
cons?</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Lucy,</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>One clarification.&nbsp;&nbsp; =A1=B0The =
path=A1=B1 does not exactly mean the SFC.&nbsp;&nbsp; The SFC is =
abstract, before accounting for network locators.&nbsp;&nbsp; As a =
special case, if all of the SF=A1=AFs in the SFC have only a single =
network locator, then the path and chain are the same.&nbsp; &nbsp;But, =
if any or all of those SF=A1=AFs are multiply located, then the path is =
specific to an exact sequence of located service function =
instances.</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal><b><i><span style=3D'color:#0070C0'>[Lucy] Thank you =
for clarification. I agree with that. The path is an exact sequence of =
located service function instances. For a bi-directional SFC, it has to =
be treated as two distinct paths in this solution. Any concern on the =
complexity in managing them?</span></i></b><span =
style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal><b><i><span =
style=3D'color:#0070C0'>&nbsp;</span></i></b><span =
style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal><b><i><span =
style=3D'color:#0070C0'>Thanks,</span></i></b><span =
style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal><b><i><span =
style=3D'color:#0070C0'>Lucy</span></i></b><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;&nbsp;&nbsp; Ron</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><div><div =
style=3D'border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'color:black'>From:</span></b><span style=3D'color:black'> Lucy =
yong [</span><a href=3D"mailto:lucy.yong@huawei.com" =
target=3D"_blank">mailto:lucy.yong@huawei.com</a><span =
style=3D'color:black'>] <br><b>Sent:</b> Thursday, March 27, 2014 3:41 =
PM<br><b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave =
Dolson; </span><a href=3D"mailto:sfc@ietf.org" =
target=3D"_blank">sfc@ietf.org</a><span =
style=3D'color:black'><br><b>Subject:</b> RE: [sfc] SFC as an IP or UDP =
application, pros and cons?<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#0070C0'>Hi Ron,</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
From:</span></b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
 Ron Parker [</span><a href=3D"mailto:Ron_Parker@affirmednetworks.com" =
target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>mailto:Ron_P=
arker@affirmednetworks.com</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
] <br><b>Sent:</b> Thursday, March 27, 2014 12:09 PM<br><b>To:</b> Lucy =
yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; </span><a =
href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>sfc@ietf.org=
</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<br><b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and =
cons?</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Lucy,</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>Regarding the SF Index, draft-zhang-sfc-sch =
defines this as relative to the path, and not as a globally unique =
identifier of an SF instance.</span><span =
style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal><b><i><span style=3D'color:#0070C0'>[Lucy] This is my =
understanding too. =A1=B0The path=A1=B1 here means a SFC, right? I do =
not see index as an SF instance identifier at all, it is an alias and =
only used in forwarding. This is the reason, I think, that assigning =
these aliases and configuring then in forwarding table is complex for =
management and controller and may prune an error easily. For supporting =
bi-directional or branching use cases, using index in forwarding may =
also bring other concerns.</span></i></b><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>Regarding TTL, my first thought is that is a =
property of the transport, and if it is important to you, choose the =
transport accordingly.&nbsp;&nbsp; But, I=A1=AFm open to further =
discussion along these lines.</span><span =
style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal><b><i><span style=3D'color:#0070C0'>[Lucy] Thank you =
for the clarification. This is related to the discussion under this =
title. If SPC is implemented as IP or IP/UDP application, it can =
leverage a lot what IP technology have done. If we assume that SFC may =
be carried over any transport solution, SFC implementation has to =
provide these functions, which, IMO, related to what information that =
SFC header need to hold.</span></i></b><span =
style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal><b><i><span =
style=3D'color:#0070C0'>&nbsp;</span></i></b><span =
style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal><b><i><span =
style=3D'color:#0070C0'>Thanks,</span></i></b><span =
style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal><b><i><span =
style=3D'color:#0070C0'>Lucy</span></i></b><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;&nbsp; Ron</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><div><div =
style=3D'border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'color:black'>From:</span></b><span style=3D'color:black'> Lucy =
yong [</span><a href=3D"mailto:lucy.yong@huawei.com" =
target=3D"_blank">mailto:lucy.yong@huawei.com</a><span =
style=3D'color:black'>] <br><b>Sent:</b> Thursday, March 27, 2014 12:26 =
PM<br><b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave =
Dolson; </span><a href=3D"mailto:sfc@ietf.org" =
target=3D"_blank">sfc@ietf.org</a><span =
style=3D'color:black'><br><b>Subject:</b> RE: [sfc] SFC as an IP or UDP =
application, pros and cons?<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#0070C0'>Hi Ron,</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>I assume that the index usage you mentioned =
below is the same whether these three SFs are on one SFF or two SFFs, =
which means that the index # is assigned to SF-X-I per SFC and by the =
incremental. A SF-X-I may be served to many SFCs and position =
differently in SFCs. This means that, in this method, a SF-X-I is mapped =
with different index #, one per each SFC that has the SF-X-I. IMO: =
&nbsp;when operator/system creates a SFC and selects SF-X-Is for the =
SFC, and then assign index # to them and configure the forwarding table =
with path ID and index # in the related SFFs. Furthermore, each index # =
also need to be associated to the address or port that transport layer =
can understand. &nbsp;IMO: this is a complex process for the system, =
uneasy to manger too, and may easily prone an error. </span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>Second, your draft also mention that the use of =
index to prevent the loop.&nbsp; The loop does not occur in normal =
condition. The loop occurs in abnormal condition. So the loop prevention =
mechanism is to prevent no loop happen in any abnormal condition. That =
is why TTL is designed for in IP network. If SFC header is expected to =
transport over any transport network beside IP, it needs the similar =
mechanism as IP/TTL. The usage of index in your proposal does not =
achieve this purpose. </span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>If we use IP as transport, IMO: no need to =
implement TTL mechanism within SFC, just leverage IP TTL capability. =
But, if over other transports, we need to implement IP/TTL like =
mechanism in SFC. </span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>Regards,</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>Lucy </span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
From:</span></b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
 Ron Parker [</span><a href=3D"mailto:Ron_Parker@affirmednetworks.com" =
target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>mailto:Ron_P=
arker@affirmednetworks.com</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
] <br><b>Sent:</b> Thursday, March 27, 2014 9:35 AM<br><b>To:</b> =
Xuxiaohu; Lucy yong; Reinaldo Penno (repenno); Dave Dolson; </span><a =
href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>sfc@ietf.org=
</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<br><b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and =
cons?</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Xiaohu,</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>I don=A1=AFt think we need to view the SF index =
as a TTL.&nbsp;&nbsp; Appropriate validation and loop suppression can be =
done even with the current proposed definition.&nbsp;&nbsp;&nbsp; Any =
SFF receiving an SFC encapsulated packet or frame would need to know to =
which of its dependent SF=A1=AFs it should forward the packet or =
frame.&nbsp;&nbsp; To do so means that it can validate that the path ID =
is one that it expects to participate in and that the SF instance =
identified by the index on that path is one that it is responsible =
for.&nbsp;&nbsp; &nbsp;Such chain path data may have been locally =
provisioned or may have been distributed in a control plane.</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>When the SFF receives the good packet or frame =
back from one of its dependent SF=A1=AFs, it will identify the next SF =
and SFF by consulting its local database.&nbsp;&nbsp; If it is not the =
final SF, then the SF index is incremented, the transport header updated =
as necessary, and the packet or frame progressed.&nbsp;&nbsp;&nbsp; =
Failure to properly increment the SF Index would be akin to failure to =
decrement a TTL by a router =A8C there is no protection from =
that.</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;&nbsp; Ron</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><div><div =
style=3D'border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'color:black'>From:</span></b><span style=3D'color:black'> sfc =
[</span><a href=3D"mailto:sfc-bounces@ietf.org" =
target=3D"_blank">mailto:sfc-bounces@ietf.org</a><span =
style=3D'color:black'>] <b>On Behalf Of </b>Xuxiaohu<br><b>Sent:</b> =
Thursday, March 27, 2014 5:44 AM<br><b>To:</b> Ron Parker; Lucy yong; =
Reinaldo Penno (repenno); Dave Dolson; </span><a =
href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><span =
style=3D'color:black'><br><b>Subject:</b> Re: [sfc] SFC as an IP or UDP =
application, pros and cons?<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:16.0pt;color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><div =
style=3D'border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt'><div><div style=3D'border:none;border-top:solid #B5C4DF =
1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal><b><span =
lang=3DZH-CN =
style=3D'font-size:10.0pt;font-family:SimSun;color:black'>=B7=A2=BC=FE=C8=
=CB</span></b><b><span =
style=3D'font-size:10.0pt;font-family:SimSun;color:black'>:</span></b><sp=
an style=3D'font-size:10.0pt;font-family:SimSun;color:black'> sfc =
[</span><a href=3D"mailto:sfc-bounces@ietf.org" target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:SimSun'>mailto:sfc-bounces@ietf.org=
</span></a><span =
style=3D'font-size:10.0pt;font-family:SimSun;color:black'>] <b><span =
lang=3DZH-CN>=B4=FA=B1=ED </span></b>Ron Parker<br><b><span =
lang=3DZH-CN>=B7=A2=CB=CD=CA=B1=BC=E4</span>:</b> 2014<span =
lang=3DZH-CN>=C4=EA</span>3<span lang=3DZH-CN>=D4=C2</span>26<span =
lang=3DZH-CN>=C8=D5</span> 7:13<br><b><span =
lang=3DZH-CN>=CA=D5=BC=FE=C8=CB</span>:</b> Lucy yong; Reinaldo Penno =
(repenno); Dave Dolson; </span><a href=3D"mailto:sfc@ietf.org" =
target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:SimSun'>sfc@ietf.org</span></a><spa=
n style=3D'font-size:10.0pt;font-family:SimSun;color:black'><br><b><span =
lang=3DZH-CN>=D6=F7=CC=E2</span>:</b> Re: [sfc] SFC as an IP or UDP =
application, pros and cons?</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><div><p =
class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
Lucy, </span><span style=3D'color:black'><o:p></o:p></span></p><div><p =
class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
Regarding the service function index that would be contained in the =
service header, I think it is simply incremented from 1 to indicate the =
next service function within the chain. &nbsp; For example, if the path =
ID is X, for a path {SF-A-5, SF-B-2, SF-C-6}, then packets destined from =
a classifier towards SF-A-5 would carry (path X, index 1), packets from =
SF-A-5 to SF-B-2 would carry (path X, index 2), etc.</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#1F497D=
'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:5.25pt'><span =
style=3D'font-size:16.0pt;color:#1F497D'>[Xiaohu] I think the value of =
the service index should be decremented, rather than being incremented =
when travelling along the service path since that index is not only used =
for indicating the next service function within the chain, but also used =
for other purposes (e.g., TTL of the service path, indicator of the end =
of the service chain), unless you want to introduce an additional field =
which indicates the total length of the service chain.</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:5.25pt'><span =
style=3D'font-size:16.0pt;color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:5.25pt'><span =
style=3D'font-size:16.0pt;color:#1F497D'>Best regards,</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:16.0pt;color:#1F497D'>Xiaohu</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:16.0pt;color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
&nbsp; &nbsp;Ron</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p><div><div =
class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span =
style=3D'font-size:12.0pt;font-family:"Times New =
Roman","serif";color:black'><hr size=3D2 width=3D"100%" =
align=3Dcenter></span></div><div id=3DdivRpF99624><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
From:</span></b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
 sfc [sfc-bounces@ietf.org] on behalf of Lucy yong =
[lucy.yong@huawei.com]<br><b>Sent:</b> Tuesday, March 25, 2014 6:38 =
PM<br><b>To:</b> Reinaldo Penno (repenno); Dave Dolson; </span><a =
href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>sfc@ietf.org=
</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<br><b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and =
cons?</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><div><p =
class=3DMsoNormal><span style=3D'color:#0070C0'>Hi Reinaldo,</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>Thank you to share your views on this solution. =
We want to have an elegant and general solution with one standard SFC =
header to cover majority use cases</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>See inline below.</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
From:</span></b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
 Reinaldo Penno (repenno) [</span><a href=3D"mailto:repenno@cisco.com" =
target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>mailto:repen=
no@cisco.com</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
] <br><b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br><b>To:</b> Lucy =
yong; Dave Dolson; </span><a href=3D"mailto:sfc@ietf.org" =
target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>sfc@ietf.org=
</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<br><b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and =
cons?</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><div><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:black'>Hi,</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span style=3D'font-size:10.5pt;color:black'>There are =
several solution to this problem. Some of them implementation specific, =
others more elegant.&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span style=3D'font-size:10.5pt;color:black'>1 - One =
of the more elegant ones is to use the Service Index to determine the =
next service function instance. &nbsp;It makes for a completely =
stateless solution (code wise). &nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.25in'><b><i><span style=3D'color:#0070C0'>[Lucy] =
</span></i></b><span style=3D'color:#0070C0'>when using Path ID and =
Service Index on SFC header, it requires assigning index # to each SF =
instance, configuring them in the forwarding table, which is very =
complex process and easily prune for error in may opinion. &nbsp;In =
addition, each SF instance may serve more than one SFC, so need to =
assign index # for each SFC, which is more complex. Regarding the =
stateless, I don=A1=AFt get it. Isn=A1=AFt index # a state as well (may =
be few bit less)?</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.25in'><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.25in'><span style=3D'color:#0070C0'>To implement =
true stateless, SFC header needs ability to carry all SFIs IP addresses =
in SFC header, which was considered as non-scale solution.</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span style=3D'font-size:10.5pt;color:black'>2 =A8C =
Another option is from a coding perspective you can just keep more state =
in your SN/SFF while you process the packet and determine what is the =
=A1=B0next=A1=B1 service. &nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal><b><i><span style=3D'color:#0070C0'>[Lucy] =
Agree.</span></i></b><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span style=3D'font-size:10.5pt;color:black'>But =
irrespective, the SN needs to know the Path ID and the list of SFIs =
internal to its node. This provisioning can happen in a variety of ways, =
I implemented with RESTconf and Netconf.&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span style=3D'font-size:10.5pt;color:black'>As far as =
UDP/IP vs.IP, I give preference to UDP/IP. If you have a fixed port over =
UDP in which to receive/send packets:</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span style=3D'font-size:10.5pt;color:black'>- You can =
have your entire dataplane in userpace and use a variety of programming =
languages.&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span style=3D'font-size:10.5pt;color:black'>- You do =
not need raw packet access to pull/send packets. Therefore no root =
support.&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span style=3D'font-size:10.5pt;color:black'>- UDP can =
traverse non-SFC aware middlexboxes. </span><span =
style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal><b><i><span style=3D'color:#0070C0'>[Lucy] Agree on =
this statement. But for SFC domain, do we want to allow such midboxes on =
SFC path? Maybe happen if a SFC domain crosses more than transport =
domains? This is one I like to know from SPs and SF vendors. =
</span></i></b><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal><b><i><span =
style=3D'color:#0070C0'>&nbsp;</span></i></b><span =
style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal><b><i><span =
style=3D'color:#0070C0'>Regards,</span></i></b><span =
style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal><b><i><span =
style=3D'color:#0070C0'>Lucy</span></i></b><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:black'>Or you can use any of the =
available methods( TURN, STUN, etc). &nbsp;If you encap in something =
else other than IP/UDP the applicability of SFC will be considerably =
diminished.Just check STCP and its problem on getting adopted given =
middlexboxes &nbsp;not recognizing its protocol number. =
&nbsp;&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal><b><i><span =
style=3D'color:#0070C0'>&nbsp;</span></i></b><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span style=3D'font-size:10.5pt;color:black'>- It =
jives with other IETF work in the areas of metadata and transport =
services (say, TAPS).&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:black'>regards,&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:black'>Reinaldo&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span style=3D'color:black'>From: =
</span></b><span style=3D'color:black'>Lucy yong &lt;</span><a =
href=3D"mailto:lucy.yong@huawei.com" =
target=3D"_blank">lucy.yong@huawei.com</a><span =
style=3D'color:black'>&gt;<br><b>Date: </b>Tuesday, March 25, 2014 at =
2:25 PM<br><b>To: </b>Dave Dolson &lt;</span><a =
href=3D"mailto:ddolson@sandvine.com" =
target=3D"_blank">ddolson@sandvine.com</a><span =
style=3D'color:black'>&gt;, &quot;</span><a href=3D"mailto:sfc@ietf.org" =
target=3D"_blank">sfc@ietf.org</a><span style=3D'color:black'>&quot; =
&lt;</span><a href=3D"mailto:sfc@ietf.org" =
target=3D"_blank">sfc@ietf.org</a><span =
style=3D'color:black'>&gt;<br><b>Subject: </b>Re: [sfc] SFC as an IP or =
UDP application, pros and cons?<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><div><p =
class=3DMsoNormal><span style=3D'color:#0070C0'>Hi Dave,</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>If a service forwarder point connects more than =
one SF instances that belong to the same SFC, how can one Path ID =
determine which SF instances is the next? If you draw a service chain =
path with many SF instances, you can easily see, if Path ID represents =
that path, service forwarder needs to use previous SF on the path to =
position the next SF on that path.</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>Lucy </span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
From:</span></b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
 Dave Dolson [</span><a href=3D"mailto:ddolson@sandvine.com" =
target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>mailto:ddols=
on@sandvine.com</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
] <br><b>Sent:</b> Tuesday, March 25, 2014 4:10 PM<br><b>To:</b> Lucy =
yong; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>sfc@ietf.org=
</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<br><b>Subject:</b> RE: SFC as an IP or UDP application, pros and =
cons?</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Why do you think the =
previous SF IP address is required to determine the next SF IP address? =
Why is the Path ID not sufficient information?</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
From:</span></b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
 Lucy yong [</span><a href=3D"mailto:lucy.yong@huawei.com" =
target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>mailto:lucy.=
yong@huawei.com</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
] <br><b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br><b>To:</b> Dave =
Dolson; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>sfc@ietf.org=
</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<br><b>Subject:</b> RE: SFC as an IP or UDP application, pros and =
cons?</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#0070C0'>In this solution, =
service forwarder and SF instance are separated entities. Service =
forwarder needs Path ID and previous SF IP address to uniquely identify =
the next SF IP address. </span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>Lucy</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
From:</span></b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
 Dave Dolson [</span><a href=3D"mailto:ddolson@sandvine.com" =
target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>mailto:ddols=
on@sandvine.com</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
] <br><b>Sent:</b> Tuesday, March 25, 2014 3:21 PM<br><b>To:</b> Lucy =
yong; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>sfc@ietf.org=
</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<br><b>Subject:</b> RE: SFC as an IP or UDP application, pros and =
cons?</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>I do not see why source =
IP address (previous SF) would be required to look up the next SF. The =
path ID should be sufficient to determine the next SF.</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
From:</span></b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
 sfc [</span><a href=3D"mailto:sfc-bounces@ietf.org" =
target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>mailto:sfc-b=
ounces@ietf.org</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
] <b>On Behalf Of </b>Lucy yong<br><b>Sent:</b> Tuesday, March 25, 2014 =
4:02 PM<br><b>To:</b> </span><a href=3D"mailto:sfc@ietf.org" =
target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>sfc@ietf.org=
</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<br><b>Subject:</b> [sfc] SFC as an IP or UDP application, pros and =
cons?</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:black'>Hi,<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:black'>There are many ways to =
implement SFCs. However, one of our goals in standard is to develop a =
solution that is simple and less cost for venders and service providers. =
&nbsp;Other goals are that the solution can apply to common and majority =
use cases. <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:black'>If we implement SFC as an =
IP or UDP/IP application, i.e. once traffic is classified by the =
classification, it adds SFC header and IP header (outer) on the packets =
(UDP header too in latter case), and send such packets as a regular IP =
packet. The src IP of outer header can be classification IP address, and =
dst IP can be next SF Instance IP address. Many transport networks can =
carry IP traffic and route IP packets based on dst IP address. &nbsp;We =
only need to request a new IP protocol type for SFC. At the service =
forwarder point, it can look up next SF IP address based on Path ID in =
SFC header and src IP address (previous SF) on the packet. &nbsp;A SF =
also forwards the packet with SFC header as an IP packet and fills its =
IP address as src IP and the service forwarder point IP address as the =
dst IP on the packet. <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:black'>This solution works for =
either SFC as an IP application or UDP/IP application, which one is more =
proper from SF and service forwarder point?<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:black'>This solution seems simple =
to me and only need Path ID in SFC header for steering traffic through =
the SFC path. But like to see others=A1=AF opinion on this solution, =
pros and cons.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:black'>Thanks,<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:black'>Lucy<o:p></o:p></span></p></div></div></div></div><=
/div></div></div></div></div></div></div></div></div></div></body></html>
------=_NextPart_000_0117_01CF4B35.71024DC0--



From nobody Fri Mar 28 19:31:10 2014
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1E7301A0281 for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 19:31:04 -0700 (PDT)
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 vXeL-WNbbczM for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 19:30:59 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id A7E8A1A0045 for <sfc@ietf.org>; Fri, 28 Mar 2014 19:30:56 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BFA87102; Sat, 29 Mar 2014 02:30:51 +0000 (GMT)
Received: from LHREML406-HUB.china.huawei.com (10.201.5.243) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Sat, 29 Mar 2014 02:30:07 +0000
Received: from nkgeml405-hub.china.huawei.com (10.98.56.36) by lhreml406-hub.china.huawei.com (10.201.5.243) with Microsoft SMTP Server (TLS) id 14.3.158.1; Sat, 29 Mar 2014 02:30:47 +0000
Received: from NKGEML512-MBS.china.huawei.com ([169.254.8.115]) by nkgeml405-hub.china.huawei.com ([10.98.56.36]) with mapi id 14.03.0158.001; Sat, 29 Mar 2014 10:30:41 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, Ben Wright <Ben.Wright@metaswitch.com>, Ron Parker <Ron_Parker@affirmednetworks.com>,  "Jim Guichard (jguichar)" <jguichar@cisco.com>, "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>
Thread-Topic: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
Thread-Index: Ac9I7fEHeGo8gMbcTxCydUP11z0SHwAFbeYAAAGFThD//2P6gIABIGgA//9S1XD//QdgEP/5BQ4g
Date: Sat, 29 Mar 2014 02:30:40 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08265F93@NKGEML512-MBS.china.huawei.com>
References: <B3B6FD81D3159A45B5421AF9DD500F88D6F84A36@ENFICSMBX1.datcon.co.uk> <CF585472.1E533%jguichar@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E6532@MBX021-W3-CA-2.exch021.domain.local> <B3B6FD81D3159A45B5421AF9DD500F88D6F84B7F@ENFICSMBX1.datcon.co.uk> <94C682931C08B048B7A8645303FDC9F36F54483E67@PUEXCB1B.nanterre.francetelecom.fr> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08265397@NKGEML512-MBS.china.huawei.com> <94C682931C08B048B7A8645303FDC9F36F54484366@PUEXCB1B.nanterre.francetelecom.fr>
In-Reply-To: <94C682931C08B048B7A8645303FDC9F36F54484366@PUEXCB1B.nanterre.francetelecom.fr>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.98.134]
Content-Type: multipart/alternative; boundary="_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08265F93NKGEML512MBSchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/tPBKYbfMogXesZy7yFurPWflAdw
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Loop detection in service chains - question on draft-boucadair-sfc-requirements
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 29 Mar 2014 02:31:04 -0000

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

SGkgTWVkLA0KDQpJIGFncmVlIHRoYXQgaXQgaXMgbm90IHN1aXRhYmxlIGluIHRoZSByZXF1aXJl
bWVudCBkcmFmdC4gIE1heWJlIGl0IGNvdWxkIGJlIG1lbnRpb25lZCBpbiB0aGUgZnJhbWV3b3Jr
IG9yIGFyY2hpdGVjdHVyZSBkcmFmdC4NCg0KQmVzdCByZWdhcmRzDQpYaWFvaHUNCg0K5Y+R5Lu2
5Lq6OiBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tIFttYWlsdG86bW9oYW1lZC5ib3VjYWRh
aXJAb3JhbmdlLmNvbV0NCuWPkemAgeaXtumXtDogMjAxNOW5tDPmnIgyOOaXpSAxODozOQ0K5pS2
5Lu25Lq6OiBYdXhpYW9odTsgQmVuIFdyaWdodDsgUm9uIFBhcmtlcjsgSmltIEd1aWNoYXJkIChq
Z3VpY2hhcik7IGRyYWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1lbnRzQHRvb2xzLmlldGYub3Jn
DQrmioTpgIE6IHNmY0BpZXRmLm9yZw0K5Li76aKYOiBSRTogW3NmY10gTG9vcCBkZXRlY3Rpb24g
aW4gc2VydmljZSBjaGFpbnMgLSBxdWVzdGlvbiBvbiBkcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVp
cmVtZW50cw0KDQpIaSBYaW9haHUsDQoNCknigJltIGFmcmFpZCB0aGF0IGluY2x1ZGluZyB0aG9z
ZSBpZGVudGlmaWVycyBpbiB0aGUgcmVxdWlyZW1lbnQgdGV4dCBpcyBjbG9zZSB0byB0aGUgc29s
dXRpb24gZGlzY3Vzc2lvbiByYXRoZXIgdGhhbiBpZGVudGlmeWluZyB0aGUgZnVuY3Rpb25hbCBu
ZWVkLg0KDQpDaGVlcnMsDQpNZWQNCg0KDQpEZSA6IFh1eGlhb2h1IFttYWlsdG86eHV4aWFvaHVA
aHVhd2VpLmNvbV0NCkVudm95w6kgOiBqZXVkaSAyNyBtYXJzIDIwMTQgMTE6MDMNCsOAIDogQk9V
Q0FEQUlSIE1vaGFtZWQgSU1UL09MTjsgQmVuIFdyaWdodDsgUm9uIFBhcmtlcjsgSmltIEd1aWNo
YXJkIChqZ3VpY2hhcik7IGRyYWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1lbnRzQHRvb2xzLmll
dGYub3JnPG1haWx0bzpkcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50c0B0b29scy5pZXRm
Lm9yZz4NCkNjIDogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpPYmpldCA6IHJl
OiBbc2ZjXSBMb29wIGRldGVjdGlvbiBpbiBzZXJ2aWNlIGNoYWlucyAtIHF1ZXN0aW9uIG9uIGRy
YWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1lbnRzDQoNCkhpIE1lZCwNCg0KSXQgc2VlbXMgaGVs
cGZ1bCB0byBmdXJ0aGVyIG1lbnRpb24gdGhhdCBpbiB0aGUgU0YgU3BpcmFsIGNhc2UsIHRoZSBw
YXRoIHNlbGVjdGlvbiBvbiB0aGUgc2VydmljZSBub2RlcyB3aGljaCBtYXkgYmUgaW52b2tlZCBt
dWx0aXBsZSB0aW1lcyBpbiB0aGUgc2FtZSBzZXJ2aWNlIHBhdGgsIG5vdyBzaG91bGQgZGVwZW5k
IG9uIHRoZSBjb21iaW5hdGlvbiBvZiB0aGUgc2VydmljZSBwYXRoIElEIGFuZCB0aGUgc2Vydmlj
ZSBpbmRleCwgcmF0aGVyIHRoYW4gdGhlIHNlcnZpY2UgcGF0aCBJRCBhbG9uZS4NCg0KQmVzdCBy
ZWdhcmRzLA0KWGlhb2h1DQoNCuWPkeS7tuS6ujogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmddIOS7o+ihqCBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPG1haWx0bzptb2hhbWVk
LmJvdWNhZGFpckBvcmFuZ2UuY29tPg0K5Y+R6YCB5pe26Ze0OiAyMDE05bm0M+aciDI35pelIDE1
OjM1DQrmlLbku7bkuro6IEJlbiBXcmlnaHQ7IFJvbiBQYXJrZXI7IEppbSBHdWljaGFyZCAoamd1
aWNoYXIpOyBkcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50c0B0b29scy5pZXRmLm9yZzxt
YWlsdG86ZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHNAdG9vbHMuaWV0Zi5vcmc+DQrm
ioTpgIE6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0K5Li76aKYOiBSZTogW3Nm
Y10gTG9vcCBkZXRlY3Rpb24gaW4gc2VydmljZSBjaGFpbnMgLSBxdWVzdGlvbiBvbiBkcmFmdC1i
b3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50cw0KDQpEZWFyIEJlbiwNCg0KV2hhdCBhYm91dCB0aGlz
IHByb3Bvc2FsPw0KDQogICBSRVEjMjU6ICBUaGUgc29sdXRpb24gTVVTVCBwcmV2ZW50IFNlcnZp
Y2UgRnVuY3Rpb24gTG9vcHMuDQoNCiAgICAgICAgICAgIEEuICBSZWxheGluZyB0aGlzIGNhcGFi
aWxpdHkgU0hPVUxEIGJlIGNvbmZpZ3VyYWJsZS4NCiAgICAgICAgICAgIEIuICBTZXJ2aWNlIEZ1
bmN0aW9ucyBNQVkgYmUgaW52b2tlZCBtdWx0aXBsZSB0aW1lcyBpbiB0aGUNCiAgICAgICAgICAg
ICAgICBzYW1lIFNlcnZpY2UgRnVuY3Rpb24gQ2hhaW4gKGRlbm90ZWQgYXMgU0YgU3BpcmFsKSwg
YnV0DQogICAgICAgICAgICAgICAgdGhlIHNvbHV0aW9uIE1VU1QgcHJldmVudCBmb3J3YXJkaW5n
IGxvb3BzLg0KDQpUaGUgbW90aXZhdGlvbiBmb3IgdGhpcyB3b3JkaW5nIGlzIHRvIGNhbGwgb3V0
IHRoZSBjb3JlIGZ1bmN0aW9uYWxpdHkgKHRoYXQgaXMgbG9vcCBkZXRlY3Rpb24pIGFuZCBhbGxv
dyBmb3Igc29tZSBleGNlcHRpb25zIHdoZXJlIHRoZSBmdW5jdGlvbmFsaXR5IGlzIGRpc2FibGVk
IGZvciBzb21lIHNwZWNpZmljIGRlcGxveW1lbnRzLg0KDQpDaGVlcnMsDQpNZWQNCg0KRGUgOiBz
ZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gRGUgbGEgcGFydCBkZSBCZW4gV3JpZ2h0
DQpFbnZvecOpIDogbWVyY3JlZGkgMjYgbWFycyAyMDE0IDE1OjIyDQrDgCA6IFJvbiBQYXJrZXI7
IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOyBkcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50
c0B0b29scy5pZXRmLm9yZzxtYWlsdG86ZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHNA
dG9vbHMuaWV0Zi5vcmc+DQpDYyA6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0K
T2JqZXQgOiBSZTogW3NmY10gTG9vcCBkZXRlY3Rpb24gaW4gc2VydmljZSBjaGFpbnMgLSBxdWVz
dGlvbiBvbiBkcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50cw0KDQpIaSBKaW0sIE1lZCwg
Um9uLA0KDQpUaGFua3MgZm9yIHlvdXIgcHJvbXB0IHJlc3BvbnNlcy4gICBJIHRoaW5rIHdl4oCZ
cmUgaW4gYWdyZWVtZW50IOKAkyBzcGlyYWwgcGF0aHMgbWF5IGJlIHJlcXVpcmVkLCBidXQgd2Ug
bmVlZCB0byBoYXZlIGEgbWVjaGFuaXNtIHRvIHByZXZlbnQgbG9vcHMgZm9ybWluZy4gICBNeSBy
ZWFkaW5nIG9mIFJFUSMyNSB3YXMgdGhhdCBpdCBkaXNhbGxvd2VkIHNwaXJhbCBwYXRocy4gIEdp
dmVuIHRoaXMsIGhvdyBkbyB5b3UgZmVlbCBhYm91dCB1cyB0d2Vha2luZyB0aGUgdGV4dCBmb3Ig
dGhhdCByZXF1aXJlbWVudCB0byBzb21ldGhpbmcgbGlrZToNCg0KUkVRIzI1OiAgU2VydmljZSBG
dW5jdGlvbnMgTUFZIGFwcGVhciBiZSBpbnZva2VkIG11bHRpcGxlIHRpbWVzIGluIHRoZSBzYW1l
IFNlcnZpY2UgRnVuY3Rpb24gQ2hhaW4gKGluIGEgc3BpcmFsKSwgYnV0IHRoZSBzb2x1dGlvbiBN
VVNUIHByZXZlbnQgU2VydmljZSBGdW5jdGlvbiBsb29wcy4NCg0KQXMgSmltIGFuZCBSb24gc2F5
LCB3ZSBoYXZlIG1lY2hhbmlzbXMgd2hpY2ggbWVldCB0aGlzIHJlcXVpcmVtZW50Lg0KDQpDaGVl
cnMsDQoNCkJlbg0KDQoNCkZyb206IFJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tXQ0KU2VudDogMjYgTWFyY2ggMjAxNCAxNDoxNw0KVG86IEppbSBHdWlj
aGFyZCAoamd1aWNoYXIpOyBCZW4gV3JpZ2h0OyBkcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVt
ZW50c0B0b29scy5pZXRmLm9yZzxtYWlsdG86ZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVu
dHNAdG9vbHMuaWV0Zi5vcmc+DQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQpTdWJqZWN0OiBSRTogW3NmY10gTG9vcCBkZXRlY3Rpb24gaW4gc2VydmljZSBjaGFpbnMgLSBx
dWVzdGlvbiBvbiBkcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50cw0KDQpUaGFua3MsIEpp
bS4NCg0KSeKAmWxsIHBvaW50IG91dCB0aGF0IHRoZXJlIGlzIGEgc2Vjb25kIHRha2Ugb24gdGhl
IFNGQyBzZXJ2aWNlIGhlYWRlciB3aGljaCBpcyBhbHNvIGNvbnNpc3RlbnQgaW4gaXRzIHRyZWF0
bWVudCBvZiB0aGUgU0YgcGF0aCBhbmQgU0YgaW5kZXggKGZ1bGwgZGlzY2xvc3VyZSDigJMgSSBh
bSBhIGNvLWF1dGhvcikuDQoNCmh0dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQt
emhhbmctc2ZjLXNjaC8NCg0KDQogICAgIFJvbg0KDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2Zj
LWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKQ0K
U2VudDogV2VkbmVzZGF5LCBNYXJjaCAyNiwgMjAxNCA5OjU3IEFNDQpUbzogQmVuIFdyaWdodDsg
ZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHNAdG9vbHMuaWV0Zi5vcmc8bWFpbHRvOmRy
YWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1lbnRzQHRvb2xzLmlldGYub3JnPg0KQ2M6IHNmY0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIExvb3AgZGV0
ZWN0aW9uIGluIHNlcnZpY2UgY2hhaW5zIC0gcXVlc3Rpb24gb24gZHJhZnQtYm91Y2FkYWlyLXNm
Yy1yZXF1aXJlbWVudHMNCg0KSGkgQmVuLA0KDQpZZXMsIHRoaXMgaXMgbW9zdCBjZXJ0YWlubHkg
YSByZXF1aXJlbWVudC4gSSB3b3VsZCBzdWdnZXN0IGxvb2tpbmcgYXQgZHJhZnQtcXVpbm4tc2Zj
LW5zaCBmb3IgYSBkZXNjcmlwdGlvbiBvZiBob3cgdGhlIHNlcnZpY2UgcGF0aCBJRCArIHNlcnZp
Y2UgaW5kZXggYXJlIHVzZWQgdG8gZGV0ZXJtaW5lIHdoZXJlIGluIHRoZSBzZXJ2aWNlIGNoYWlu
IHRoZSBwYWNrZXQgaXMgY3VycmVudGx5IGFuZCBob3cgdGhlIGluZGV4IGlzIGRlY3JlbWVudGVk
IGF0IGVhY2ggc2VydmljZSBob3AgdG8gZmFjaWxpdGF0ZSBib3RoIHNlcnZpY2UgaG9wIGF3YXJl
bmVzcyBhbmQgbG9vcCBkZXRlY3Rpb24gd2l0aGluIHRoZSBzZXJ2aWNlIGdyYXBoLg0KDQpGcm9t
OiBCZW4gV3JpZ2h0IDxCZW4uV3JpZ2h0QG1ldGFzd2l0Y2guY29tPG1haWx0bzpCZW4uV3JpZ2h0
QG1ldGFzd2l0Y2guY29tPj4NCkRhdGU6IFdlZG5lc2RheSwgTWFyY2ggMjYsIDIwMTQgYXQgODoy
MSBBTQ0KVG86ICJkcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50c0B0b29scy5pZXRmLm9y
ZzxtYWlsdG86ZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHNAdG9vbHMuaWV0Zi5vcmc+
IiA8ZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHNAdG9vbHMuaWV0Zi5vcmc8bWFpbHRv
OmRyYWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1lbnRzQHRvb2xzLmlldGYub3JnPj4NCkNjOiAi
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IiA8c2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+Pg0KU3ViamVjdDogW3NmY10gTG9vcCBkZXRlY3Rpb24gaW4gc2VydmljZSBj
aGFpbnMgLSBxdWVzdGlvbiBvbiBkcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50cw0KDQpI
aSwNCg0KSeKAmWQgbGlrZSB0byBnZXQgeW91ciBpbnB1dCBhbmQgdGhhdCBvZiB0aGUgV0cgb24g
TG9vcCBEZXRlY3Rpb24gd2l0aGluIGEgc2VydmljZSBjaGFpbi4NCg0KZHJhZnQtYm91Y2FkYWly
LXNmYy1yZXF1aXJlbWVudHMgZXhwbGljaXRseSBmb3JiaWRzIHRoZSBzYW1lIFNGIGZyb20gYXBw
ZWFyaW5nIGluIGEgZ2l2ZW4gU0ZDIChSZXEgIzI1KSwgdG8gcHJldmVudCBsb29wcyBmb3JtaW5n
LiAgIE90aGVyIGRyYWZ0cyBhbGxvdyB0aGlzIC0gZS5nLiBkcmFmdC1xdWlubi1zZmMtYXJjaDog
4oCcQSBnaXZlbiBTRiBjYW4gYXBwZWFyIG9uZSB0aW1lIG9yIG11bHRpcGxlIHRpbWVzIGluIGEg
Z2l2ZW4gU0ZD4oCdLg0KDQpJIGNhbiBzZWUgdGhhdCB0aGVyZSBtaWdodCBiZSB1c2UgY2FzZXMg
Zm9yIHdoaWNoIGl0IGlzIGFkdmFudGFnZW91cyB0byBoYXZlIHRoZSBzYW1lIFNGIGFwcGVhciBt
b3JlIHRoYW4gb25jZSBpbiBTRkMuICAgV291bGQgaXQgYmUgYWNjZXB0YWJsZSB0byBhbGxvdyB0
aGlzIGJ1dCB1c2UsIGZvciBleGFtcGxlLCBhIFRUTC1iYXNlZCBtZWNoYW5pc20gdG8gcHJldmVu
dCBhbnkgbG9vcHMgZnJvbSBiZWluZyBsb25nLWxpdmVkPw0KDQpBcG9sb2dpZXMgaWYgdGhpcyBo
YXMgYmVlbiByYWlzZWQgYmVmb3JlIG9uIHRoZSBsaXN0IGFuZCBJ4oCZdmUgbWlzc2VkIGl0Lg0K
DQpUaGFua3MsDQoNCkJlbg0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5v
c2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJc
QOWui+S9kyI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZp
bml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXtt
YXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5
cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRl
Y29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dl
ZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3Jh
dGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBkaXYuTXNvQWNl
dGF0ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IuaJueazqOah
huaWh+acrCBDaGFyIjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglm
b250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0K
c3Bhbi5DaGFyDQoJe21zby1zdHlsZS1uYW1lOiLmibnms6jmoYbmlofmnKwgQ2hhciI7DQoJbXNv
LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOuaJueazqOahhuaWh+acrDsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO30NCnNwYW4uQmFsbG9vblRleHRDaGFy
DQoJe21zby1zdHlsZS1uYW1lOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQiOw0KCWZvbnQtZmFtaWx5OiJU
YWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpwLkJhbGxvb25UZXh0LCBsaS5CYWxsb29uVGV4dCwgZGl2
LkJhbGxvb25UZXh0DQoJe21zby1zdHlsZS1uYW1lOiJCYWxsb29uIFRleHQiOw0KCW1zby1zdHls
ZS1saW5rOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9t
Oi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNh
bnMtc2VyaWYiO30NCnAuVGV4dGVkZWJ1bGxlcywgbGkuVGV4dGVkZWJ1bGxlcywgZGl2LlRleHRl
ZGVidWxsZXMNCgl7bXNvLXN0eWxlLW5hbWU6IlRleHRlIGRlIGJ1bGxlcyI7DQoJbXNvLXN0eWxl
LWxpbms6IlRleHRlIGRlIGJ1bGxlcyBDYXIiOw0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRv
bTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJz
YW5zLXNlcmlmIjt9DQpzcGFuLlRleHRlZGVidWxsZXNDYXINCgl7bXNvLXN0eWxlLW5hbWU6IlRl
eHRlIGRlIGJ1bGxlcyBDYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUt
bGluazoiVGV4dGUgZGUgYnVsbGVzIjsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJp
ZiI7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjMNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9u
dC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNw
YW4uRW1haWxTdHlsZTI0DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5
OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5
bGUyNQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
InNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjYNCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCgljb2xv
cjojOTkzMzY2O30NCnNwYW4uRW1haWxTdHlsZTI3DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFs
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9
DQpzcGFuLkVtYWlsU3R5bGUyOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZh
bWlseToiQ291cmllciBOZXciOw0KCWNvbG9yOiMwMDMzMDA7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjkN
Cgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmki
LCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1z
dHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNl
Y3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgNzIuMHB0IDcy
LjBwdCA3Mi4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQot
LT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4
dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3Rl
IG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpl
eHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+
DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJaSC1DTiIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+
DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2NvbG9yOiMxRjQ5N0QiPkhpIE1l
ZCw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2NvbG9yOiMxRjQ5N0QiPkkgYWdyZWUgdGhhdCBp
dCBpcyBub3Qgc3VpdGFibGUgaW4gdGhlIHJlcXVpcmVtZW50IGRyYWZ0LiAmbmJzcDtNYXliZSBp
dCBjb3VsZCBiZSBtZW50aW9uZWQgaW4gdGhlIGZyYW1ld29yayBvciBhcmNoaXRlY3R1cmUgZHJh
ZnQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtjb2xvcjojMUY0OTdEIj5CZXN0IHJlZ2FyZHM8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Y29sb3I6IzFGNDk3RCI+WGlhb2h1DQo8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQg
Ymx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBw
dCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTrlrovkvZMiPuWPkeS7tuS6ujxzcGFuIGxhbmc9IkVO
LVVTIj46PC9zcGFuPjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OuWui+S9kyI+IG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5j
b20gW21haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tXQ0KPGJyPg0KPC9zcGFuPjxi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OuWui+S9kyI+5Y+R6YCB
5pe26Ze0PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L5L2TIj4gMjAxNDwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTrlrovkvZMiPuW5
tDxzcGFuIGxhbmc9IkVOLVVTIj4zPC9zcGFuPuaciDxzcGFuIGxhbmc9IkVOLVVTIj4yODwvc3Bh
bj7ml6U8c3BhbiBsYW5nPSJFTi1VUyI+DQogMTg6Mzk8YnI+DQo8L3NwYW4+PGI+5pS25Lu25Lq6
PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gWHV4aWFv
aHU7IEJlbiBXcmlnaHQ7IFJvbiBQYXJrZXI7IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOyBkcmFm
dC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50c0B0b29scy5pZXRmLm9yZzxicj4NCjwvc3Bhbj48
Yj7mioTpgIE8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMi
PiBzZmNAaWV0Zi5vcmc8YnI+DQo8L3NwYW4+PGI+5Li76aKYPHNwYW4gbGFuZz0iRU4tVVMiPjo8
L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gUkU6IFtzZmNdIExvb3AgZGV0ZWN0aW9uIGlu
IHNlcnZpY2UgY2hhaW5zIC0gcXVlc3Rpb24gb24gZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJl
bWVudHM8bzpwPjwvbzpwPjwvc3Bhbj48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6
IzAwMzMwMCI+SGkgWGlvYWh1LDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMDAzMzAwIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDs7Y29sb3I6IzAwMzMwMCI+SeKAmW0gYWZyYWlkIHRoYXQgaW5jbHVkaW5nIHRob3NlIGlkZW50
aWZpZXJzIGluIHRoZSByZXF1aXJlbWVudCB0ZXh0IGlzIGNsb3NlIHRvIHRoZSBzb2x1dGlvbiBk
aXNjdXNzaW9uIHJhdGhlciB0aGFuIGlkZW50aWZ5aW5nIHRoZSBmdW5jdGlvbmFsIG5lZWQuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7O2NvbG9yOiMwMDMzMDAiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMDAzMzAwIj5DaGVl
cnMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7O2NvbG9yOiMwMDMzMDAiPk1lZDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMDAzMzAwIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDs7Y29sb3I6IzAwMzMwMCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtw
YWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBj
bSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPkRlJm5ic3A7Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij4gWHV4aWFvaHUgWzxhIGhyZWY9Im1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29t
Ij5tYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbTwvYT5dDQo8YnI+DQo8Yj5FbnZvecOpJm5ic3A7
OjwvYj4gamV1ZGkgMjcgbWFycyAyMDE0IDExOjAzPGJyPg0KPGI+w4AmbmJzcDs6PC9iPiBCT1VD
QURBSVIgTW9oYW1lZCBJTVQvT0xOOyBCZW4gV3JpZ2h0OyBSb24gUGFya2VyOyBKaW0gR3VpY2hh
cmQgKGpndWljaGFyKTsNCjxhIGhyZWY9Im1haWx0bzpkcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVp
cmVtZW50c0B0b29scy5pZXRmLm9yZyI+ZHJhZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHNA
dG9vbHMuaWV0Zi5vcmc8L2E+PGJyPg0KPGI+Q2MmbmJzcDs6PC9iPiA8YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+T2JqZXQmbmJzcDs6PC9iPiBy
ZTogW3NmY10gTG9vcCBkZXRlY3Rpb24gaW4gc2VydmljZSBjaGFpbnMgLSBxdWVzdGlvbiBvbiBk
cmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50czxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2NvbG9yOiMxRjQ5N0QiPkhpIE1lZCw8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2NvbG9yOiMxRjQ5N0QiPkl0IHNlZW1zIGhlbHBmdWwg
dG8gZnVydGhlciBtZW50aW9uIHRoYXQgaW4gdGhlIFNGIFNwaXJhbCBjYXNlLCB0aGUgcGF0aCBz
ZWxlY3Rpb24gb24gdGhlIHNlcnZpY2Ugbm9kZXMgd2hpY2ggbWF5IGJlIGludm9rZWQgbXVsdGlw
bGUgdGltZXMgaW4gdGhlIHNhbWUgc2VydmljZSBwYXRoLCBub3cgc2hvdWxkIGRlcGVuZA0KIG9u
IHRoZSBjb21iaW5hdGlvbiBvZiB0aGUgc2VydmljZSBwYXRoIElEIGFuZCB0aGUgc2VydmljZSBp
bmRleCwgcmF0aGVyIHRoYW4gdGhlIHNlcnZpY2UgcGF0aCBJRCBhbG9uZS48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxNi4wcHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTYuMHB0O2NvbG9yOiMxRjQ5N0QiPkJlc3QgcmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxNi4wcHQ7Y29sb3I6IzFGNDk3RCI+WGlhb2h1PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTYuMHB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxk
aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGlu
ZzowY20gMGNtIDBjbSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk65a6L5L2TIj7lj5Hku7bkuro8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L3Nw
YW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTrlrovkvZMiPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjwvc3Bhbj48Yj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTrlrovkvZMiPuS7o+ihqCA8L3NwYW4+PC9iPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTrlrovk
vZMiPjxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tIj5tb2hhbWVk
LmJvdWNhZGFpckBvcmFuZ2UuY29tPC9hPjxicj4NCjwvc3Bhbj48Yj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTrlrovkvZMiPuWPkemAgeaXtumXtDxzcGFuIGxhbmc9
IkVOLVVTIj46PC9zcGFuPjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OuWui+S9kyI+IDIwMTQ8L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L5L2TIj7lubQ8c3BhbiBsYW5nPSJFTi1V
UyI+Mzwvc3Bhbj7mnIg8c3BhbiBsYW5nPSJFTi1VUyI+Mjc8L3NwYW4+5pelPHNwYW4gbGFuZz0i
RU4tVVMiPg0KIDE1OjM1PGJyPg0KPC9zcGFuPjxiPuaUtuS7tuS6ujxzcGFuIGxhbmc9IkVOLVVT
Ij46PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IEJlbiBXcmlnaHQ7IFJvbiBQYXJrZXI7
IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOw0KPGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWJvdWNhZGFp
ci1zZmMtcmVxdWlyZW1lbnRzQHRvb2xzLmlldGYub3JnIj5kcmFmdC1ib3VjYWRhaXItc2ZjLXJl
cXVpcmVtZW50c0B0b29scy5pZXRmLm9yZzwvYT48YnI+DQo8L3NwYW4+PGI+5oqE6YCBPHNwYW4g
bGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gPGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyI+DQpzZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPC9zcGFuPjxiPuS4u+mi
mDxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IFJlOiBb
c2ZjXSBMb29wIGRldGVjdGlvbiBpbiBzZXJ2aWNlIGNoYWlucyAtIHF1ZXN0aW9uIG9uIGRyYWZ0
LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1lbnRzPG86cD48L286cD48L3NwYW4+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM5OTMzNjYiPkRlYXIgQmVuLDxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjoj
OTkzMzY2Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6Izk5MzM2NiI+V2hhdCBhYm91dCB0aGlzIHBy
b3Bvc2FsPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90Oztjb2xvcjojOTkzMzY2Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6Izk5
MzM2NiI+Jm5ic3A7Jm5ic3A7IFJFUSMyNTombmJzcDsgVGhlIHNvbHV0aW9uIE1VU1QgcHJldmVu
dCBTZXJ2aWNlIEZ1bmN0aW9uIExvb3BzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojOTkzMzY2Ij48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDs7Y29sb3I6Izk5MzM2NiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEEuJm5ic3A7IFJlbGF4aW5nIHRoaXMg
Y2FwYWJpbGl0eSBTSE9VTEQgYmUgY29uZmlndXJhYmxlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojOTkzMzY2
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgQi4mbmJzcDsgU2VydmljZSBGdW5jdGlvbnMgTUFZIGJlIGludm9rZWQgbXVs
dGlwbGUgdGltZXMgaW4gdGhlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM5OTMzNjYiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyBzYW1lIFNlcnZpY2UgRnVuY3Rpb24gQ2hhaW4gKGRlbm90ZWQg
YXMgU0YgU3BpcmFsKSwgYnV0PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM5OTMzNjYiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyB0aGUgc29sdXRpb24gTVVTVCBwcmV2ZW50IGZvcndhcmRpbmcg
bG9vcHMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM5OTMzNjYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojOTkz
MzY2Ij5UaGUgbW90aXZhdGlvbiBmb3IgdGhpcyB3b3JkaW5nIGlzIHRvIGNhbGwgb3V0IHRoZSBj
b3JlIGZ1bmN0aW9uYWxpdHkgKHRoYXQgaXMgbG9vcCBkZXRlY3Rpb24pIGFuZCBhbGxvdyBmb3Ig
c29tZSBleGNlcHRpb25zIHdoZXJlIHRoZSBmdW5jdGlvbmFsaXR5IGlzDQogZGlzYWJsZWQgZm9y
IHNvbWUgc3BlY2lmaWMgZGVwbG95bWVudHMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM5OTMzNjYiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90Oztjb2xvcjojOTkzMzY2Ij5DaGVlcnMsPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM5OTMzNjYi
Pk1lZDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90Oztjb2xvcjojOTkzMzY2Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3Bh
ZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNt
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+RGUmbmJzcDs6PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFp
bHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPkRlIGxhIHBhcnQgZGU8L2I+IEJlbiBX
cmlnaHQ8YnI+DQo8Yj5FbnZvecOpJm5ic3A7OjwvYj4gbWVyY3JlZGkgMjYgbWFycyAyMDE0IDE1
OjIyPGJyPg0KPGI+w4AmbmJzcDs6PC9iPiBSb24gUGFya2VyOyBKaW0gR3VpY2hhcmQgKGpndWlj
aGFyKTsgPGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1lbnRzQHRv
b2xzLmlldGYub3JnIj4NCmRyYWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1lbnRzQHRvb2xzLmll
dGYub3JnPC9hPjxicj4NCjxiPkNjJm5ic3A7OjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPk9iamV0Jm5ic3A7OjwvYj4gUmU6IFtzZmNd
IExvb3AgZGV0ZWN0aW9uIGluIHNlcnZpY2UgY2hhaW5zIC0gcXVlc3Rpb24gb24gZHJhZnQtYm91
Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdC
IiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SGkgSmltLCBNZWQsIFJvbiwgPG86cD4NCjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+VGhhbmtz
IGZvciB5b3VyIHByb21wdCByZXNwb25zZXMuJm5ic3A7Jm5ic3A7IEkgdGhpbmsgd2XigJlyZSBp
biBhZ3JlZW1lbnQg4oCTIHNwaXJhbCBwYXRocyBtYXkgYmUgcmVxdWlyZWQsIGJ1dCB3ZSBuZWVk
IHRvIGhhdmUgYSBtZWNoYW5pc20gdG8gcHJldmVudCBsb29wcyBmb3JtaW5nLiZuYnNwOyZuYnNw
OyBNeSByZWFkaW5nIG9mIFJFUSMyNSB3YXMgdGhhdCBpdCBkaXNhbGxvd2VkDQogc3BpcmFsIHBh
dGhzLiZuYnNwOyBHaXZlbiB0aGlzLCBob3cgZG8geW91IGZlZWwgYWJvdXQgdXMgdHdlYWtpbmcg
dGhlIHRleHQgZm9yIHRoYXQgcmVxdWlyZW1lbnQgdG8gc29tZXRoaW5nIGxpa2U6PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0icGFnZS1icmVhay1iZWZvcmU6YWx3YXlzIj48c3BhbiBsYW5n
PSJFTiIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDsiPlJFUSMyNTombmJzcDsgU2VydmljZSBGdW5jdGlvbnMgTUFZIGFwcGVhciBiZSBp
bnZva2VkIG11bHRpcGxlIHRpbWVzIGluIHRoZSBzYW1lIFNlcnZpY2UgRnVuY3Rpb24gQ2hhaW4g
KGluIGEgc3BpcmFsKSwgYnV0IHRoZSBzb2x1dGlvbiBNVVNUDQogcHJldmVudCBTZXJ2aWNlIEZ1
bmN0aW9uIGxvb3BzLiZuYnNwOyA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0icGFnZS1icmVhay1iZWZvcmU6YWx3YXlzIj48c3BhbiBsYW5nPSJFTiIg
c3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+QXMgSmltIGFuZCBSb24gc2F5
LCB3ZSBoYXZlIG1lY2hhbmlzbXMgd2hpY2ggbWVldCB0aGlzIHJlcXVpcmVtZW50Lg0KPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0Ii
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PkNoZWVycywgPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPkJlbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
R0IiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEu
MHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gUm9uIFBhcmtlciBbPGEg
aHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPm1haWx0bzpSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiAyNiBN
YXJjaCAyMDE0IDE0OjE3PGJyPg0KPGI+VG86PC9iPiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsg
QmVuIFdyaWdodDsgPGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1l
bnRzQHRvb2xzLmlldGYub3JnIj4NCmRyYWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1lbnRzQHRv
b2xzLmlldGYub3JnPC9hPjxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW3NmY10gTG9v
cCBkZXRlY3Rpb24gaW4gc2VydmljZSBjaGFpbnMgLSBxdWVzdGlvbiBvbiBkcmFmdC1ib3VjYWRh
aXItc2ZjLXJlcXVpcmVtZW50czxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj5UaGFua3MsIEppbS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SeKAmWxsIHBvaW50IG91dCB0
aGF0IHRoZXJlIGlzIGEgc2Vjb25kIHRha2Ugb24gdGhlIFNGQyBzZXJ2aWNlIGhlYWRlciB3aGlj
aCBpcyBhbHNvIGNvbnNpc3RlbnQgaW4gaXRzIHRyZWF0bWVudCBvZiB0aGUgU0YgcGF0aCBhbmQg
U0YgaW5kZXggKGZ1bGwgZGlzY2xvc3VyZSDigJMgSSBhbSBhIGNvLWF1dGhvcikuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxh
IGhyZWY9Imh0dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtemhhbmctc2ZjLXNj
aC8iPmh0dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtemhhbmctc2ZjLXNjaC88
L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IFJvbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNt
IDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyI+RnJvbTo8
L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBC
ZWhhbGYgT2YgPC9iPkppbSBHdWljaGFyZCAoamd1aWNoYXIpPGJyPg0KPGI+U2VudDo8L2I+IFdl
ZG5lc2RheSwgTWFyY2ggMjYsIDIwMTQgOTo1NyBBTTxicj4NCjxiPlRvOjwvYj4gQmVuIFdyaWdo
dDsgPGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1lbnRzQHRvb2xz
LmlldGYub3JnIj4NCmRyYWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1lbnRzQHRvb2xzLmlldGYu
b3JnPC9hPjxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2Zj
QGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gTG9vcCBkZXRlY3Rp
b24gaW4gc2VydmljZSBjaGFpbnMgLSBxdWVzdGlvbiBvbiBkcmFmdC1ib3VjYWRhaXItc2ZjLXJl
cXVpcmVtZW50czxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+SGkgQmVuLDxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj5ZZXMsIHRo
aXMgaXMgbW9zdCBjZXJ0YWlubHkgYSByZXF1aXJlbWVudC4gSSB3b3VsZCBzdWdnZXN0IGxvb2tp
bmcgYXQgZHJhZnQtcXVpbm4tc2ZjLW5zaCBmb3IgYSBkZXNjcmlwdGlvbiBvZiBob3cgdGhlIHNl
cnZpY2UgcGF0aCBJRCAmIzQzOyBzZXJ2aWNlIGluZGV4IGFyZSB1c2VkIHRvIGRldGVybWluZSB3
aGVyZSBpbg0KIHRoZSBzZXJ2aWNlIGNoYWluIHRoZSBwYWNrZXQgaXMgY3VycmVudGx5IGFuZCBo
b3cgdGhlIGluZGV4IGlzIGRlY3JlbWVudGVkIGF0IGVhY2ggc2VydmljZSBob3AgdG8gZmFjaWxp
dGF0ZSBib3RoIHNlcnZpY2UgaG9wIGF3YXJlbmVzcyBhbmQgbG9vcCBkZXRlY3Rpb24gd2l0aGlu
IHRoZSBzZXJ2aWNlIGdyYXBoLiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYg
MS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5Gcm9tOiA8L3NwYW4+PC9i
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPkJlbiBXcmlnaHQgJmx0Ozxh
IGhyZWY9Im1haWx0bzpCZW4uV3JpZ2h0QG1ldGFzd2l0Y2guY29tIj5CZW4uV3JpZ2h0QG1ldGFz
d2l0Y2guY29tPC9hPiZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+V2VkbmVzZGF5LCBNYXJjaCAyNiwg
MjAxNCBhdCA4OjIxIEFNPGJyPg0KPGI+VG86IDwvYj4mcXVvdDs8YSBocmVmPSJtYWlsdG86ZHJh
ZnQtYm91Y2FkYWlyLXNmYy1yZXF1aXJlbWVudHNAdG9vbHMuaWV0Zi5vcmciPmRyYWZ0LWJvdWNh
ZGFpci1zZmMtcmVxdWlyZW1lbnRzQHRvb2xzLmlldGYub3JnPC9hPiZxdW90OyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmRyYWZ0LWJvdWNhZGFpci1zZmMtcmVxdWlyZW1lbnRzQHRvb2xzLmlldGYub3Jn
Ij5kcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50c0B0b29scy5pZXRmLm9yZzwvYT4mZ3Q7
PGJyPg0KPGI+Q2M6IDwvYj4mcXVvdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNA
aWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNA
aWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5bc2ZjXSBMb29wIGRldGVjdGlv
biBpbiBzZXJ2aWNlIGNoYWlucyAtIHF1ZXN0aW9uIG9uIGRyYWZ0LWJvdWNhZGFpci1zZmMtcmVx
dWlyZW1lbnRzPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Nv
bG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJjb2xv
cjpibGFjayI+SGksIDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHls
ZT0iY29sb3I6YmxhY2siPknigJlkIGxpa2UgdG8gZ2V0IHlvdXIgaW5wdXQgYW5kIHRoYXQgb2Yg
dGhlIFdHIG9uIExvb3AgRGV0ZWN0aW9uIHdpdGhpbiBhIHNlcnZpY2UgY2hhaW4uJm5ic3A7DQo8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1HQiIgc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImNvbG9yOmJsYWNr
Ij5kcmFmdC1ib3VjYWRhaXItc2ZjLXJlcXVpcmVtZW50cyBleHBsaWNpdGx5IGZvcmJpZHMgdGhl
IHNhbWUgU0YgZnJvbSBhcHBlYXJpbmcgaW4gYSBnaXZlbiBTRkMgKFJlcSAjMjUpLCB0byBwcmV2
ZW50IGxvb3BzIGZvcm1pbmcuJm5ic3A7Jm5ic3A7IE90aGVyIGRyYWZ0cyBhbGxvdyB0aGlzIC0g
ZS5nLiBkcmFmdC1xdWlubi1zZmMtYXJjaDog4oCcQSBnaXZlbiBTRg0KIGNhbiBhcHBlYXIgb25l
IHRpbWUgb3IgbXVsdGlwbGUgdGltZXMgaW4gYSBnaXZlbiBTRkPigJ0uICZuYnNwOyZuYnNwOyA8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1HQiIgc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImNvbG9yOmJsYWNr
Ij5JIGNhbiBzZWUgdGhhdCB0aGVyZSBtaWdodCBiZSB1c2UgY2FzZXMgZm9yIHdoaWNoIGl0IGlz
IGFkdmFudGFnZW91cyB0byBoYXZlIHRoZSBzYW1lIFNGIGFwcGVhciBtb3JlIHRoYW4gb25jZSBp
biBTRkMuJm5ic3A7ICZuYnNwO1dvdWxkIGl0IGJlIGFjY2VwdGFibGUgdG8gYWxsb3cgdGhpcyBi
dXQgdXNlLCBmb3IgZXhhbXBsZSwgYSBUVEwtYmFzZWQgbWVjaGFuaXNtDQogdG8gcHJldmVudCBh
bnkgbG9vcHMgZnJvbSBiZWluZyBsb25nLWxpdmVkPyA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImNvbG9yOmJsYWNr
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1HQiIgc3R5bGU9ImNvbG9yOmJsYWNrIj5BcG9sb2dpZXMgaWYgdGhpcyBoYXMg
YmVlbiByYWlzZWQgYmVmb3JlIG9uIHRoZSBsaXN0IGFuZCBJ4oCZdmUgbWlzc2VkIGl0Lg0KPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
R0IiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJjb2xvcjpibGFjayI+
VGhhbmtzLCA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1HQiIgc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImNv
bG9yOmJsYWNrIj5CZW48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08265F93NKGEML512MBSchi_--


From nobody Fri Mar 28 19:33:27 2014
Return-Path: <hongyu.li@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CFF571A040F for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 19:33:21 -0700 (PDT)
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 qXAx_nvjXn5P for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 19:33:16 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 97FA21A0281 for <sfc@ietf.org>; Fri, 28 Mar 2014 19:33:15 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BFA87226; Sat, 29 Mar 2014 02:33:12 +0000 (GMT)
Received: from LHREML405-HUB.china.huawei.com (10.201.5.242) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Sat, 29 Mar 2014 02:32:40 +0000
Received: from SZXEMA404-HUB.china.huawei.com (10.82.72.36) by lhreml405-hub.china.huawei.com (10.201.5.242) with Microsoft SMTP Server (TLS) id 14.3.158.1; Sat, 29 Mar 2014 02:33:11 +0000
Received: from SZXEMA509-MBX.china.huawei.com ([169.254.1.202]) by SZXEMA404-HUB.china.huawei.com ([10.82.72.36]) with mapi id 14.03.0158.001; Sat, 29 Mar 2014 10:33:06 +0800
From: "Hongyu Li (Julio)" <hongyu.li@huawei.com>
To: Jerome Moisand <jmoisand@juniper.net>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] Progression of use case documents in the SFC WG
Thread-Index: AQHPSbgDEA3AATWG/kWi/n3iJI0NjZr04CuggAE+2vCAAGBfAIAA2HZg
Date: Sat, 29 Mar 2014 02:33:04 +0000
Message-ID: <6EB34CB5D82C4645B826C56144826EA97E9DE13B@SZXEMA509-MBX.china.huawei.com>
References: <CF598A14.15E56%kegray@cisco.com> <9134806f48c24248b3c0f7c550c5266d@CO2PR05MB716.namprd05.prod.outlook.com> <94C682931C08B048B7A8645303FDC9F36F544841EB@PUEXCB1B.nanterre.francetelecom.fr> <607dc055f33e49aca0e0af52b86d5300@CO2PR05MB716.namprd05.prod.outlook.com>
In-Reply-To: <607dc055f33e49aca0e0af52b86d5300@CO2PR05MB716.namprd05.prod.outlook.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.66.114.234]
Content-Type: multipart/alternative; boundary="_000_6EB34CB5D82C4645B826C56144826EA97E9DE13BSZXEMA509MBXchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/xM3XlYpXbt9h0iq9SRwGjyoub2o
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 29 Mar 2014 02:33:22 -0000

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

SSBhZ3JlZSB3aXRoIEplcm9tZeKAmXMgcHJvcG9zYWwuIEFsbG93aW5nIEJCRiBtYWludGFpbmlu
ZyBicm9hZGJhbmQgdXNlIGNhc2VzIGlzIGEgYmV0dGVyIGNob2ljZS4gTm8gcmVwZWF0ZWQgd29y
aywgbGVzcyBidXJkZW4gZm9yIElFVEYuIEFzIGEgY28tYXV0aG9yIG9mIGRyYWZ0LWxpdSwgSSB3
aWxsIGFkZCBzb21lIHRleHQgaW4gdGhlIGJyb2FkYmFuZCB1c2UgY2FzZSBzZWN0aW9uIHByb3Zp
ZGluZyBhIHN1bW1hcnkgYW5kIHJlZmVyZW5jZSB0byB0aGUgd29yayBpbiBCQkYgKHRvIHRoZSBs
aWFpc29uIGZvciBub3cgdGVjaG5pY2FsbHkpLiBCZXNpZGVzLCB0aGUgcmVmZXJlbmNlIHRvIGxp
YWlzb24gY291bGQgYmUgcmVwbGFjZWQgYnkgcmVmZXJlbmNpbmcgdG8gYSB3aGl0ZXBhcGVyIGlu
IEJCRiBpZiBwb3NzaWJsZSBpbiBhIGxhdGVyIHRpbWUuDQoNCkNoZWVycywNCkhvbmd5dQ0KDQpG
cm9tOiBKZXJvbWUgTW9pc2FuZCBbbWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0XQ0KU2VudDog
RnJpZGF5LCBNYXJjaCAyOCwgMjAxNCA5OjQ0IFBNDQpUbzogc2ZjQGlldGYub3JnOyBIb25neXUg
TGkgKEp1bGlvKQ0KU3ViamVjdDogUkU6IFtzZmNdIFByb2dyZXNzaW9uIG9mIHVzZSBjYXNlIGRv
Y3VtZW50cyBpbiB0aGUgU0ZDIFdHDQoNCkhleSBNZWQsDQoNCldlbGwsIHRoaXMgaXMgaW5kZWVk
IHRoZSBnZW5lcmFsIGlkZWEsIGJ1dCBpdCBpcyBhIHRhZCBtb3JlIGNvbXBsaWNhdGVkIHRoYW4g
dGhhdCwgYmVjYXVzZSBCQkYgaGFzIHRoaXMgcnVsZSB0aGF0IGNvbnRyaWJ1dGlvbnMgYW5kIFN0
dWR5IERvY3VtZW50cyAod29yayBpbiBwcm9ncmVzcyBvciBmaW5hbGl6ZWQpIGFyZSAqYnkgZGVm
YXVsdCogbm90IHB1YmxpYy4gUG9pbnQgYmVpbmcgdG8gYWxsb3cgaW5kdXN0cnkgcGxheWVycyB0
byBzcGVhayBtb3JlIGZyZWVseSBhbmQgcHJvdGVjdCBJUFIgKHdlbGwsIEkgdGhpbms/IEkgbmV2
ZXIgYm91Z2h0IGluIHRoaXMgbGluZSBvZiB0aGlua2luZyB0byBiZSBob25lc3QsIGJ1dCBpdCBp
cyB0aGUgd2F5IGl0IGlzISkuDQoNClNvIEJCRiByZXBzIGhhdmUgdG8gZ28gdGhyb3VnaCBhIGZl
dyBob29wcyB0byBiZSBhYmxlIHRvIGxpYWlzZSBtYXRlcmlhbCB0byBJRVRGIHRoYXQgY2FuIGlu
ZGVlZCBiZSBzaGFyZWQgaW4gYSBwdWJsaWMgbWFubmVyLiBXZSBkaWQgYSBmaXJzdCByb3VuZCB3
aXRoIHRoZSBsaWFpc29uIHRoYXQgeW91IGd1eXMgaGF2ZSBhbHJlYWR5IHNlZW4uIFNpbmNlIHRo
ZSBCQkYgc3R1ZHkgZG9jdW1lbnQgaXMgYSB3b3JrIGluIHByb2dyZXNzLCB3ZSBleHBlY3QgdG8g
c2VuZCB1cGRhdGVzIHRocm91Z2ggc3Vic2VxdWVudCBsaWFpc29ucy4NCmh0dHBzOi8vZGF0YXRy
YWNrZXIuaWV0Zi5vcmcvbGlhaXNvbi8xMzA0Lw0KDQpTbyBJIHdvdWxkIHN1Z2dlc3QgdGhhdCB0
aGUg4oCYY29yZeKAmSB1c2UgY2FzZSBkb2N1bWVudCAoZS5nLiBodHRwOi8vZGF0YXRyYWNrZXIu
aWV0Zi5vcmcvZG9jL2RyYWZ0LWxpdS1zZXJ2aWNlLWNoYWluaW5nLXVzZS1jYXNlcywgaWYgSSBw
cm9wZXJseSBmb2xsb3dlZCB0aGUgY2hhaXJzIHByb3Bvc2FsKSB3b3VsZCBpbmRlZWQgaW5jbHVk
ZSBhIGNpdGF0aW9uLCBidXQgYSBjaXRhdGlvbiB0byB0aGUgbGF0ZXN0IEJCRiBsaWFpc29uLCBp
bnN0ZWFkIG9mIHRoZSBCQkYgU3R1ZHkgRG9jdW1lbnQgaXRzZWxmLiBBbmQgc3VjaCBjaXRhdGlv
bi9wb2ludGVyICgrIGEgZmV3IHdvcmRzIG9mIGNvbnRleHQpIHdvdWxkIGJlY29tZSAqdGhlKiBy
ZWZlcmVuY2UgZm9yIGZpeGVkLWJyb2FkYmFuZCB1c2UgY2FzZXMsIHJlbW92aW5nIHRoZSBuZWVk
IGZvciBhIHNwZWNpYWxpemVkIEktRCBpbiB0aGlzIHJlc3BlY3QuDQoNClRob3NlIGFyZSBqdXN0
IHRlY2huaWNhbGl0aWVzIHRob3VnaCwgYXQgdGhlIGVuZCwgd2XigJlyZSBzYXlpbmcgdGhlIHNh
bWUgdGhpbmcuDQoNClR4DQpKZXJvbWUNCg0KUFMuIGhleSBIb25neXUsIHNpbmNlIHlvdeKAmXJl
IG9uIGJvdGggc2lkZXMgb2YgdGhlIGZlbmNlLCBtYXliZSB3ZSBjb3VsZCB3b3JrIHRvZ2V0aGVy
IHRvIGNyZWF0ZSBhIHNob3J0IHNlY3Rpb24gaW4gZHJhZnQtbGl1IHRvIHByb3ZpZGUgcHJvcGVy
IGNvbnRleHQgKyBzdWNoIGNpdGF0aW9uPw0KDQoNCkZyb206IG1vaGFtZWQuYm91Y2FkYWlyQG9y
YW5nZS5jb208bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20+IFttYWlsdG86bW9o
YW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbV0NClNlbnQ6IEZyaWRheSwgTWFyY2ggMjgsIDIwMTQg
Mzo0NCBBTQ0KVG86IEplcm9tZSBNb2lzYW5kOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBQcm9ncmVzc2lvbiBvZiB1c2UgY2FzZSBkb2N1bWVu
dHMgaW4gdGhlIFNGQyBXRw0KDQpIaSBKw6lyb21lLA0KDQpJIGZ1bGx5IGFncmVlIHRoZXJlIGlz
IG5vIG5lZWQgdG8gZHVwbGljYXRlIHdvcmsuDQoNCklmIHRoZXJlIGlzIGFscmVhZHkgdGV4dC9k
b2N1bWVudCBpbiB0aGUgQkJGIHNpZGUsIHdvdWxkbuKAmXQgYmUgZWZmaWNpZW50IHRvIGNpdGUg
dGhvc2UgZG9jdW1lbnQgcmF0aGVyIHRoYW4gZWRpdGluZyBhbm90aGVyIHdpdGggdGhlIElFVEYg
c3RhbXA/DQoNCkNoZWVycywNCk1lZA0KDQpEZSA6IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnXSBEZSBsYSBwYXJ0IGRlIEplcm9tZSBNb2lzYW5kDQpFbnZvecOpIDogamV1ZGkgMjcg
bWFycyAyMDE0IDEzOjU1DQrDgCA6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0K
T2JqZXQgOiBSZTogW3NmY10gUHJvZ3Jlc3Npb24gb2YgdXNlIGNhc2UgZG9jdW1lbnRzIGluIHRo
ZSBTRkMgV0cNCg0KQWdyZWVkIHdpdGggdGhlIGNoYWlycyBwcm9wb3NhbC4NCg0KVGhlcmUgaXMg
bm8gcG9pbnQgZHVwbGljYXRpbmcgd29yayBwZXJmb3JtZWQgYnkgb3RoZXIgc3RkIGJvZGllcywg
aXQgaXMgbXVjaCBiZXR0ZXIgdG8gdXNlIGl0IGFzIGEgYW4gaW5wdXQsIHdoaWxlIGxldHRpbmcg
c3BlY2lhbGl6ZWQgZGlzY3Vzc2lvbnMgb2NjdXIgYmV0d2VlbiBncm91cHMgb2YgY29ycmVzcG9u
ZGluZyBzcGVjaWFsaXN0cy4gQkJGIGxldmVyYWdlcyBJRVRGIHdvcmsgYWxsIHRoZSB0aW1lLCB3
ZWxsLCBpdOKAmXMgdGltZSB0byBoYXZlIElFVEYgbGV2ZXJhZ2UgQkJGIHdvcmsuDQoNCkJlaW5n
IGNvLWVkaXRvciBvZiB0aGUgQkJGIHdvcmssIEnigJlsbCBtYWtlIHN1cmUgdGhhdCBuZXcgdXNl
IGNhc2VzIGlkZW50aWZpZWQgYnkgQkJGIHdpbGwgYmUgY29tbXVuaWNhdGVkIGluIGEgcmVhc29u
YWJseSB0aW1lbHkgZmFzaGlvbiB0byBJRVRGLiBXZSBkbyBoYXZlIGEgZmV3IG5ldyBvbmVzIGlu
IHRoZSB3b3Jrcy4gQW5kIHdl4oCZbGwgd29yayB3aXRoIHRoZSBhdXRob3JzIG9mIGRyYWZ0LW1l
bmctc2ZjLWJyb2FkYmFuZC11c2VjYXNlcyB0byBjb25zb2xpZGF0ZSB3aXRoIEJCRiB3b3JrLg0K
DQpUeA0KSmVyb21lDQoNClNpZGUgbm90ZTogZHJhZnQtbWVuZy1zZmMtYnJvYWRiYW5kLXVzZWNh
c2VzIHNlZW1zIHRvIGNvdmVyIHR3byB0b3BpY3M6DQoNCjEuICAgICAgIGEgYmFzaWMgZm9ybSBv
ZiBzZXJ2aWNlIGNoYWluaW5nICjigJhCTkFT4oCZIOKAk0kgZ3Vlc3MgdGhpcyBtZWFucyBCUkFT
L0JORy0gdG8gQ0dOQVQpIHdoaWNoIGlzIGFscmVhZHkgY292ZXJlZCBieSBCQkYgdXNlIGNhc2Vz
DQoNCjIuICAgICAgIHRoZW4gYSBsb3Qgb2YgbWF0ZXJpYWwgYWJvdXQgSVAgdjQvdjYgdHJhbnNp
dGlvbiBtYXR0ZXJzIChEUy1MaXRlLCBNQVAsIGV0YyksIHdoaWNoIGRvZXNu4oCZdCBzZWVtIHRv
IGhhdmUgYSBkaXJlY3QgcmVsYXRpb25zaGlwIHdpdGggc2VydmljZSBjaGFpbmluZyBwZXIgc2Uu
IEFueWhvbywgaXQgdHVybnMgb3V0IHRoYXQgdGhlcmUgaXMgYW5vdGhlciBCQkYgd29yayBpdGVt
IGluIHRoaXMgcmVzcGVjdCwgc28gY29ycmVzcG9uZGluZyBtYXRlcmlhbCBzaG91bGQgZmluZCBp
dHMgcmlnaHRmdWwgcGxhY2UuDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmddIE9uIEJlaGFsZiBPZiBLZW4gR3JheSAoa2VncmF5KQ0KU2VudDogVGh1cnNkYXksIE1h
cmNoIDI3LCAyMDE0IDg6MjggQU0NClRvOiBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPG1h
aWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPjsgSmltIEd1aWNoYXJkIChqZ3VpY2hh
cik7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNd
IFByb2dyZXNzaW9uIG9mIHVzZSBjYXNlIGRvY3VtZW50cyBpbiB0aGUgU0ZDIFdHDQoNCkknZCBn
aXZlIGEgKzEgdG8gdGhlIGNoYWlycyDigKYNCg0KSWYgdGhlcmUgaXMgZ29pbmcgdG8gYmUgbW9y
ZSB0aGFuIG9uZSBkb2N1bWVudCAoYW5kIHdlIHNlZW1lZCBoZWxsIGJlbnQgb24gbW9yZSB0aGFu
IG9uZSBhdCB0aGUgQm9GIOKApiB3ZSBjb3VsZCwgYXMgYSBncm91cCwgc2V0dGxlIG9uICJhIHNt
YWxsIG51bWJlciIpLCB0aGF0IHRoZXkgaGF2ZSBzb21lIGZvY3VzLg0KDQpJIGRvbid0IGZpbmQg
dGhlIGZvY3VzIG9yIG9yZ2FuaXphdGlvbiBkZXNjcmliZWQgYnkgdGhlIGNoYWlycyBvbmVyb3Vz
IC0gaW4gZmFjdCwgR0lWRU4gdGhhdCB3ZSBoYXZlIHRoZSBsaWFpc29uKHMpIGluIHBsYWNlIGFu
ZCB0aGF0IHRoZXkgZG8gd2FudCBhIHZvaWNlIGhlcmUsIGFuZCB0aGF0IGF0IGxlYXN0IG9uZSBv
ZiB0aGVtIGhhcyBhICJkb21haW4gZm9jdXMiIEkgZmluZCBpdCBsb2dpY2FsIHRvIHN0YXJ0IHdp
dGggYnJvYWRiYW5kIGFuZCBkZXZlbG9wIHVzZSBjYXNlcyBpbiBhIHNldCBvZiBub24tdHJpdmlh
bCBkb21haW5zLg0KDQpUaGV5IGhhZCB0byBkZWZpbmUgImEgc21hbGwgbnVtYmVyIiDigKZvciAi
YSBzbWFsbCBudW1iZXIiIGJlY29tZXMgYSBiaWcgbnVtYmVyLiAgTm93IHdlIGtub3cgaG93IG1h
bnkgImEgc21hbGwgbnVtYmVyIiBpcy4NCg0KSWYgZHJhZnTigJNsaXUgaXMgc3RyaXBwZWQgb2Yg
ZW5vdWdoIGNvbnRlbnQgYnkgdGhlIGNhdGVnb3JpemF0aW9uIG9mIHRoZSAic21hbGwgbnVtYmVy
IiBpdCdzIGVmZmljYWN5IHNob3VsZCBiZSBxdWVzdGlvbmVkLiAgVG8geW91ciBzcGVjaWZpYyBw
b2ludCwgYXMgYSBncm91cCB3ZSBjYW4gZGVjaWRlIG9uIG1vdmluZyB0aGUgc3BlY2lmaWMgdGV4
dCB5b3UgbWVudGlvbiBiYWNrIHRvIFByb2JsZW0gb3Igb3RoZXJ3aXNlIHJlLWhvbWUgaXQuICBJ
dCBzaG91bGRuJ3QgYmUgdGhlIHNvbGUgcmVhc29uIGRyYWZ0LWxpdSBleGlzdHMuDQoNCkkgd291
bGQgaGF2ZSBnb25lIGEgYml0IGZ1cnRoZXIgdGhhbiB0aGUgY2hhaXJzLCBmcmFua2x5Lg0KDQpU
aGVyZSBpcyBTTyBtdWNoIHVzZSBjYXNlIGxpdGVyYXR1cmUgb3V0IHRoZXJlIHJpZ2h0IG5vdywg
SSBmcmFua2x5IGRvbid0IHdhbnQgdG8gc2VlIHRoZSBJRVRGIHJlcGVhdCBhbnkgbW9yZSB0aGFu
IGl0IGhhcyB0by4gIEkgd291bGQgaGF6YXJkIHRoYXQgbW9zdCBvZiB1cyBoYXZlIHJlYWQgdGhl
c2UgdGhpbmdzIGJlZm9yZSBpbiBvbmUgb2Ygc2V2ZXJhbCBmb3J1bXMuDQoNClNvLCBJTU8sIHRo
ZSB1c2UgY2FzZXMgc2hvdWxkIHByb3ZpZGUgc3VwcG9ydCBmb3IgdGhlIHByb2JsZW0gc3RhdGVt
ZW50IGFuZCB0aGUgZGV2ZWxvcG1lbnQgb2YgYSBwcm9wb3NlZCBoZWFkZXIgZnVuY3Rpb25hbGl0
eSAoc29sdXRpb24pLCBhbmQgYXMgc3VjaCBzaG91bGQgaWxsdXN0cmF0ZSBzaWduaWZpY2FudGx5
IHVuaXF1ZSByZXF1aXJlbWVudHMg4oCmc28gdGhhdCB3ZSBjYW4gYXNzZXNzIHRoZSBlZmZpY2Fj
eSBvZiB0aGUgcHJvcG9zZWQgc29sdXRpb25zLiAgSSBob3BlIHRoZSAib3duZXIgYnkgYXJlYSIg
ZGVzY3JpYmVkIGJ5IHRoZSBjaGFpcnMgd2lsbCB0YWtlIG9uIHRoZSByZXNwb25zaWJpbGl0eSBv
ZiBtYWtpbmcgc3VyZSB0aGF0IHRoZWlyIGV4YW1wbGVzIGFyZSBzaWduaWZpY2FudGx5IHVuaXF1
ZSBmb3IgIGNvbnNpZGVyYXRpb24gYW5kIGFkZHJlc3NhYmxlIGluIHRoZSBzb2x1dGlvbi4NCg0K
QmVjYXVzZSB0aGVpciB3b3JrIHJlcHJlc2VudHMgdGhlIHdvcmsgb2YgbWFueSAod2hvbGUgb3Jn
YW5pemF0aW9ucykgYW5kIGlzIGhvcGVmdWxseSBmdXJ0aGVyIGRpc3RpbGxlZCBieSB0aGUgYXV0
aG9yIGhlcmUgaW50byB1bmlxdWUgZXhhbXBsZXMsIGluIGZhaXJuZXNzIHRoZWlyIGNvbnRyaWJ1
dGlvbnMgc2hvdWxkIHByb2JhYmx5IGJlIGNyZWRpdGVkIHRvICJ2YXJpb3VzIiB3aXRoIGEgbm9k
IHRvIHRoZWlyIG9yZ2FuaXphdGlvbi4NCg0KQW5kLCBiZWNhdXNlIHRoZXNlIHVzZSBjYXNlcyBo
YXZlIGJlZW4gcmV2aWV3ZWQgaW4gb3RoZXIgZm9ydW1zIGJ5IG1hbnkgcGVvcGxlLCB0aGUgcHJv
Y2VzcyBzaG91bGQgYmUgbW9yZSBleHBlZGl0aW91cy4NCg0KDQoNCg0KRnJvbTogIm1vaGFtZWQu
Ym91Y2FkYWlyQG9yYW5nZS5jb208bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20+
IiA8bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTxtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJA
b3JhbmdlLmNvbT4+DQpEYXRlOiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgMzowNyBBTQ0KVG86
ICJKaW0gR3VpY2hhcmQgKGpndWljaGFyKSIgPGpndWljaGFyQGNpc2NvLmNvbTxtYWlsdG86amd1
aWNoYXJAY2lzY28uY29tPj4sICJzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4iIDxz
ZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4+DQpTdWJqZWN0OiBSZTogW3NmY10gUHJv
Z3Jlc3Npb24gb2YgdXNlIGNhc2UgZG9jdW1lbnRzIGluIHRoZSBTRkMgV0cNCg0KRGVhciBjaGFp
cnMsDQoNClNvbWUgY29tbWVudHMgYmVsb3c6DQoNCsK3ICAgICAgICAgVGhlIHByb3Bvc2VkIGFj
dGlvbnMgYXJlIG5vdCBhbGlnbmVkIHdpdGggdGhlIGZlZWRiYWNrIHJlY2VpdmVkIGluIHRoaXMg
dGhyZWFkIChQcm9ncmVzc2lvbiBvZiB1c2UgY2FzZSBkb2N1bWVudHMgd2l0aGluIHRoZSBTRkMg
d29ya2luZyBncm91cCkuIEFuc3dlcnMgdG8gdGhhdCBwb2xsIGFyZSBpbiBmYXZvciBvZiBoYXZp
bmcgYSBnZW5lcmljIHVzZSBjYXNlIGRvY3VtZW50LiBJTUhvLCBpdCBpcyBub3QgZmFpciB0byBp
Z25vcmUgd2hhdCB3YXMgdm9pY2VkIGZvciBieSB3ZyBtZW1iZXJzIGluIHRoZSBtYWlsaW5nIGxp
c3QgYXMgcGFydCBvZiBhIGZvcm1hbCBjYWxsIHdpdGggY2xlYXIgcXVlc3Rpb25zLg0KDQrCtyAg
ICAgICAgIFNvbWUgb2YgdGhlIHRleHQgdGhhdCB3YXMgYWRvcHRlZCBieSB0aGUgV0cgYXMgcGFy
dCBvZiB0aGUgUHJvYmxlbSBTdGF0ZW1lbnQgKHVzZSBjYXNlIGFzIHBhcnQgb2YgdGhlIFByb2Js
ZW0gc3RhdGVtZW50KSBoYXMgYmVlbiBtb3ZlZCB0byB0aGUgZ2VuZXJpYyB1c2UgY2FzZS4gVGhh
dCB0ZXh0IGlzIGdvdmVybmVkIGJ5IHRoaXMgY2hhcnRlciB0ZXh0OiDigJwxLiBQcm9ibGVtIFN0
YXRlbWVudDogVGhpcyBkb2N1bWVudCB3aWxsIHByb3ZpZGUgYSBzdW1tYXJ5IG9mIHRoZQ0KcHJv
YmxlbSBzcGFjZSB0byBiZSBhZGRyZXNzZWQgYnkgdGhlIFNGQyB3b3JraW5nIGdyb3VwIGluY2x1
ZGluZw0KZXhhbXBsZSBoaWdoLWxldmVsIHVzZSBjYXNlcy4gQWRkaXRpb25hbGx5LCB0aGUgd29y
a2luZyBncm91cCB3aWxsDQpub3JtYWxpemUgbm9tZW5jbGF0dXJlIGFuZCBkZWZpbml0aW9ucyBm
b3Igc2VydmljZSBmdW5jdGlvbiBjaGFpbmluZy7igJ0uIFdoYXQgdG8gZG8gZm9yIHRoYXQgdGV4
dD8NCg0KwrcgICAgICAgICBIYXZpbmcgdGhlIGdlbmVyaWMgdXNlIGNhc2UgZG9jdW1lbnQgYW5k
IHNvbWUgZmV3IGRldGFpbGVkIG9uZXMgZG8gbm90IGNvbmZsaWN0LiBJdCBpcyBvbmx5IGEgbWF0
dGVyIG9mIHNjb3BpbmcuDQoNCkdpdmVuIHdoYXQgaXMgc3RhdGVkIGFib3ZlLCBJIGRpc2FncmVl
IHdpdGggeW91ciBwcm9wb3NhbC4NCg0KSWYgSSBoYXZlIHRvIGNob29zZSAoYWdhaW4pLCBJIHdv
dWxkIHZvdGUgZm9yIGhhdmluZyBvbmUgc2luZ2xlIHVzZSBjYXNlcyBkb2N1bWVudC4gSGF2aW5n
IG9uZSBzaW5nbGUgZG9jdW1lbnQgd2lsbCBoZWxwIGZvY3VzaW5nIG9uIGNvcmUgYXNwZWN0cyBh
bmQgd291bGQgc2ltcGxpZnkgdGhlIHdnIGFjdGl2aXR5OiByZXZpZXcsIGxhc3QgY2FsbHMsIGV0
Yy4NCg0KQ2hlZXJzLA0KTWVkDQoNCkRlIDogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmddIERlIGxhIHBhcnQgZGUgSmltIEd1aWNoYXJkIChqZ3VpY2hhcikNCkVudm95w6kgOiBtZXJj
cmVkaSAyNiBtYXJzIDIwMTQgMTg6NTQNCsOAIDogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQpPYmpldCA6IFtzZmNdIFByb2dyZXNzaW9uIG9mIHVzZSBjYXNlIGRvY3VtZW50cyBp
biB0aGUgU0ZDIFdHDQoNCldHOg0KDQpJbiBhIG1lc3NhZ2UgYmFjayBpbiBKYW51YXJ5LCB3ZSAo
dGhlIGNoYWlycykgcHJvcG9zZWQgdGhhdCB0aGUgU0ZDIFdHIGhhbmRsZSB0aGUgdG9waWMgb2Yg
dXNlIGNhc2UgZG9jdW1lbnRzIGFzIGZvbGxvd3M6DQoNCjEpIEhhdmUgdGhlIFdHIGRldmVsb3Ag
b25lIHVzZSBjYXNlIGRvY3VtZW50IHRoYXQgZG9jdW1lbnRzIGEgc21hbGwgbnVtYmVyIG9mIHJl
cHJlc2VudGF0aXZlIHVzZSBjYXNlcy4gIFRoZSBkb2N1bWVudCBwcmVzZW50ZWQgYnkgSG9uZ3l1
IExpIGF0IHRoZSBWYW5jb3V2ZXIgQk9GIGNvdWxkIHNlcnZlIGZvciB0aGlzIHB1cnBvc2UNCiho
dHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWxpdS1zZXJ2aWNlLWNoYWluaW5n
LXVzZS1jYXNlcykuDQoNCjMpIEZvciBhZGRpdGlvbmFsIHVzZSBjYXNlcyBub3QgY292ZXJlZCBp
biAxKSBhYm92ZSwgYWxsb3cgZm9yIGEgc21hbGwgbnVtYmVyIG9mIGRvY3VtZW50cyB0aGF0IGFy
ZSBhcHBsaWNhYmxlIHRvIHNwZWNpZmljDQplbnZpcm9ubWVudHMgKGUuZy4gIG1vYmlsaXR5LCBk
YXRhIGNlbnRlciwgYnJvYWRiYW5kLCBhbmQgc28gZm9ydGguKSBUaGVzZSBkb2N1bWVudHMgd291
bGQgcHJvdmlkZSBtb3JlIGRldGFpbGVkIGluZm9ybWF0aW9uIGFuZCBhcHBsaWNhYmlsaXR5IG9m
IFNGQyB0byB0aGVzZSBzcGVjaWZpYyBlbnZpcm9ubWVudHMsIGFuZCB3b3VsZCBuZWVkIHRvIGdv
IGJleW9uZCB3aGF0IGlzIGNvdmVyZWQgaW4gdGhlIGdlbmVyYWwgdXNlIGNhc2UgZG9jdW1lbnQg
KDEpLiBOb3RlIHRoYXQgaXQgaXMgbm90IHRoZSBpbnRlbnRpb24gdG8gaGF2ZSBldmVyeSBwb3Rl
bnRpYWwgdXNlIGNhc2UgZG9jdW1lbnRlZC4NCg0KU2luY2UgdGhlbiwgYW5kIGJhc2VkIG9uIHRo
ZSBwcmVzZW50YXRpb25zL2Rpc2N1c3Npb24gaW4gTG9uZG9uLCBpdCBhcHBlYXJzIHRoYXQgd2Ug
aGF2ZSBhIG51bWJlciBvZiBkb2N1bWVudHMgdGhhdCB3YXJyYW50IGJlaW5nIGRldmVsb3BlZCBh
cyBzdGFuZGFsb25lIGRvY3VtZW50cy4gU3BlY2lmaWNhbGx5Og0KDQoxKSBBIHVzZSBjYXNlIGRv
Y3VtZW50IG9uIG1vYmlsaXR5LCBlLmcuLCBodHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9j
L2RyYWZ0LWhhZWZmbmVyLXNmYy11c2UtY2FzZS1tb2JpbGl0eS8NCg0KMikgQSB1c2UgY2FzZSBk
b2N1bWVudCBvbiBEYXRhIENlbnRlcnMsIGUuZy4sIGh0dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9y
Zy9kb2MvZHJhZnQta3VtYXItc2ZjLWRjLXVzZS1jYXNlcy8NCg0KMykgUG9zc2libHkgYSB1c2Ug
Y2FzZSBkb2N1bWVudCBvbiBCcm9hZGJhbmQgc2NlbmFyaW9zLiBIb3dldmVyLCB1c2UgY2FzZXMg
ZnJvbSBhIGJyb2FkYmFuZCBwZXJzcGVjdGl2ZSBhcmUgYmVpbmcgZGV2ZWxvcGVkIGluIHRoZSBC
QkYgKHNlZSB0aGUgbGlhaXNvbiBzdGF0ZW1lbnQgYXQgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRm
Lm9yZy9saWFpc29uLzEzMDQvKS4gV2UgYWxzbyBoYXZlIGh0dHA6Ly9kYXRhdHJhY2tlci5pZXRm
Lm9yZy9kb2MvZHJhZnQtbWVuZy1zZmMtYnJvYWRiYW5kLXVzZWNhc2VzLy4gIEl0IGRvZXMgbm90
IHNlZW0gYXBwcm9wcmlhdGUgdG8gYWRvcHQgYSBXRyBkb2N1bWVudCBvbiB0aGUgdG9waWMgb2Yg
YnJvYWRiYW5kIChhdCBsZWFzdCBhdCB0aGlzIHRpbWUpIHdpdGhvdXQgY2xhcmlmeWluZyB0aGUg
cmVsYXRpb25zaGlwIGJldHdlZW4gZHJhZnQtbWVuZy1zZmMtYnJvYWRiYW5kLXVzZWNhc2VzIGFu
ZCB0aGUgQkJGIHdvcmsuIEluIGFkZGl0aW9uLCB3ZSB3b3VsZCBuZWVkIHRvIHVuZGVyc3RhbmQg
d2h5IHR3byBlZmZvcnRzIOKAlCBvbmUgaW4gQkJGIGFuZCBvbmUgaW4gdGhlIElFVEYgLS0gb24g
dGhlIHNhbWUgdG9waWMgd291bGQgYmUgYXBwcm9wcmlhdGUuIEhlbmNlLCBhdCB0aGUgcHJlc2Vu
dCB0aW1lLCB3ZSBkbyBub3QgaW50ZW5kIHRvIGFkb3B0IGEgV0cgZG9jdW1lbnQgb24gYnJvYWRi
YW5kIHNjZW5hcmlvcywgYW5kIGV4cGVjdCB0byByZWNlaXZlIHByaW1hcnkgZ3VpZGFuY2Ugb24g
dGhpcyB0b3BpYyBmcm9tIHRoZSBCQkYuDQoNClRoYXQgbGVhdmVzOiBodHRwOi8vZGF0YXRyYWNr
ZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWxpdS1zZmMtdXNlLWNhc2VzLywgYSBtb3JlIGdlbmVyYWwg
ZG9jdW1lbnQuIEJ1dCB0aGF0IGRvY3VtZW50IGluY2x1ZGVzIHRleHQgb24gdGhyZWUgdG9waWNz
IHRoYXQgd291bGQgYmUgY292ZXJlZCBpbiBtb3JlIGRldGFpbCBlbHNld2hlcmUgKGJyb2FkYmFu
ZCwgbW9iaWxlLCBhbmQgREMpLiBXaGlsZSB0aGlzIGRvY3VtZW50IGNvdWxkIGNvbnRhaW4gcG9p
bnRlcnMgdG8gdGhlIG90aGVyIGRvY3VtZW50cywgdGhhdCBsZWF2ZXMgdGhlIGRvY3VtZW50IHdp
dGggdmVyeSBsaXR0bGUgc3RhbmRhbG9uZSBjb250ZW50IC0tIHJhaXNpbmcgdGhlIHF1ZXN0aW9u
IG9mIHdoYXQgc2hvdWxkIGJlIGRvbmUgd2l0aCBpdCwgb3Igd2hhdCBjb250ZW50IGl0IGNvdWxk
IGluY29ycG9yYXRlIGluIG9yZGVyIHRvIGJlIHdvcnRod2hpbGUgYXMgYSBzdGFuZGFsb25lIGRv
Y3VtZW50Lg0KDQpUaHVzLCB0aGUgY2hhaXJzIHJlY29tbWVuZGF0aW9uIGF0IHRoaXMgdGltZSBp
czoNCg0KMSkgQ2FsbCBmb3IgV0cgYWRvcHRpb24gb2YgZHJhZnQtaGFlZmZuZXItc2ZjLXVzZS1j
YXNlLW1vYmlsaXR5LTAwLnR4dCBhbmQgZHJhZnQta3VtYXItc2ZjLWRjLXVzZS1jYXNlcy0wMC50
eHQgYXMgV0cgZG9jdW1lbnRzICh0YXJnZXQ6IGluZm9ybWF0aW9uYWwpLg0KDQoyKSBEZWZlciBh
Y3Rpb24gb24gZHJhZnQtbGl1LXNlcnZpY2UtY2hhaW5pbmctdXNlLWNhc2VzPGh0dHA6Ly9kYXRh
dHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtbGl1LXNlcnZpY2UtY2hhaW5pbmctdXNlLWNhc2Vz
PiAgYW5kIGRyYWZ0LW1lbmctc2ZjLWJyb2FkYmFuZC11c2VjYXNlczxodHRwOi8vZGF0YXRyYWNr
ZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LW1lbmctc2ZjLWJyb2FkYmFuZC11c2VjYXNlcy8+IHBlciB0
aGUgYWJvdmUgZGlzY3Vzc2lvbi4NCg0KRG9lcyB0aGlzIG1ha2Ugc2Vuc2U/DQoNCkppbSAmIFRo
b21hcw0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseTrlrovkvZM7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpA
Zm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1
IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBh
bm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
VGFob21hOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk6IlxA5a6L5L2TIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
Ci8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYu
TXNvTm9ybWFsDQoJe21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQt
c2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQph
OmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv
cjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1z
b0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJw
bGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLk1zb0FjZXRhdGUsIGxpLk1zb0Fj
ZXRhdGUsIGRpdi5Nc29BY2V0YXRlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5
bGUtbGluazoi5om55rOo5qGG5paH5pysIENoYXIiOw0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJv
dHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5l
dyBSb21hbiIsInNlcmlmIjt9DQpwLk1zb0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3Jh
cGgsIGRpdi5Nc29MaXN0UGFyYWdyYXBoDQoJe21zby1zdHlsZS1wcmlvcml0eTozNDsNCgltYXJn
aW4tdG9wOjBjbTsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1hcmdpbi1ib3R0b206MGNtOw0KCW1h
cmdpbi1sZWZ0OjM2LjBwdDsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEy
LjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnNwYW4uQ2hh
cg0KCXttc28tc3R5bGUtbmFtZToi5om55rOo5qGG5paH5pysIENoYXIiOw0KCW1zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazrmibnms6jmoYbmlofmnKw7DQoJZm9udC1mYW1p
bHk65a6L5L2TO30NCnNwYW4uVGV4dGVkZWJ1bGxlc0Nhcg0KCXttc28tc3R5bGUtbmFtZToiVGV4
dGUgZGUgYnVsbGVzIENhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1s
aW5rOiJUZXh0ZSBkZSBidWxsZXMiOw0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlm
Ijt9DQpwLlRleHRlZGVidWxsZXMsIGxpLlRleHRlZGVidWxsZXMsIGRpdi5UZXh0ZWRlYnVsbGVz
DQoJe21zby1zdHlsZS1uYW1lOiJUZXh0ZSBkZSBidWxsZXMiOw0KCW1zby1zdHlsZS1saW5rOiJU
ZXh0ZSBkZSBidWxsZXMgQ2FyIjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFw
dDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJz
ZXJpZiI7fQ0KcC5CYWxsb29uVGV4dCwgbGkuQmFsbG9vblRleHQsIGRpdi5CYWxsb29uVGV4dA0K
CXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0IjsNCgltc28tc3R5bGUtbGluazoiQmFsbG9v
biBUZXh0IENoYXIiOw0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZv
bnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9
DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0IENo
YXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBU
ZXh0IjsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5FbWFpbFN0
eWxlMjQNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIg
TmV3IjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTI1DQoJe21zby1zdHlsZS10
eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29s
b3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyNg0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25h
bDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciOw0KCWNvbG9yOiM5OTMzNjY7fQ0Kc3Bhbi5F
bWFpbFN0eWxlMjcNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNh
bGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTI4
DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
Iiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28t
c3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRT
ZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzAuODVwdCA3MC44NXB0
IDcwLjg1cHQgNzAuODVwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24x
O30NCi8qIExpc3QgRGVmaW5pdGlvbnMgKi8NCkBsaXN0IGwwDQoJe21zby1saXN0LWlkOjIyODkz
MDk1ODsNCgltc28tbGlzdC10eXBlOmh5YnJpZDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTEy
MDE5MjMzNTIgLTEyNTc1MDE1OTYgNjc2OTg2OTEgNjc2OTg2OTMgNjc2OTg2ODkgNjc2OTg2OTEg
Njc2OTg2OTMgNjc2OTg2ODkgNjc2OTg2OTEgNjc2OTg2OTM7fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJ
e21zby1sZXZlbC1zdGFydC1hdDowOw0KCW1zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJZm9udC1m
YW1pbHk6U3ltYm9sOw0KCW1zby1mYXJlYXN0LWZvbnQtZmFtaWx5OkNhbGlicmk7DQoJbXNvLWJp
ZGktZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7fQ0KQGxpc3QgbDA6bGV2ZWwyDQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1s
ZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotMTguMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3Qg
bDA6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2Rp
bmdzO30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCWZvbnQt
ZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7
DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsMDpsZXZlbDYNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LTE4LjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDA6bGV2
ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
grc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBs
aXN0IGwwOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglmb250LWZhbWlseToiQ291
cmllciBOZXciO30NCkBsaXN0IGwwOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0K
CWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMQ0KCXttc28tbGlzdC1pZDo4Mzc4ODcy
NTY7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjIwMjkx
NTMzMTAgNjc2OTg3MDMgNjc2OTg3MTMgNjc2OTg3MTUgNjc2OTg3MDMgNjc2OTg3MTMgNjc2OTg3
MTUgNjc2OTg3MDMgNjc2OTg3MTMgNjc2OTg3MTU7fQ0KQGxpc3QgbDE6bGV2ZWwxDQoJe21zby1s
ZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotMTguMHB0O30NCkBsaXN0IGwxOmxldmVsMg0KCXttc28tbGV2ZWwtdGFiLXN0
b3A6NzIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotMTguMHB0O30NCkBsaXN0IGwxOmxldmVsMw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MTA4LjBw
dDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBw
dDt9DQpAbGlzdCBsMTpsZXZlbDQNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjE0NC4wcHQ7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxp
c3QgbDE6bGV2ZWw1DQoJe21zby1sZXZlbC10YWItc3RvcDoxODAuMHB0Ow0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0O30NCkBsaXN0IGwxOmxl
dmVsNg0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MjE2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9DQpAbGlzdCBsMTpsZXZlbDcNCgl7
bXNvLWxldmVsLXRhYi1zdG9wOjI1Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDE6bGV2ZWw4DQoJe21zby1sZXZl
bC10YWItc3RvcDoyODguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotMTguMHB0O30NCkBsaXN0IGwxOmxldmVsOQ0KCXttc28tbGV2ZWwtdGFiLXN0
b3A6MzI0LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LTE4LjBwdDt9DQpvbA0KCXttYXJnaW4tYm90dG9tOjBjbTt9DQp1bA0KCXttYXJnaW4tYm90
dG9tOjBjbTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVk
ZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0t
PjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0K
PG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+
PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJaSC1DTiIgbGluaz0iYmx1ZSIgdmxp
bms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj5JIGFncmVlIHdpdGggSmVyb21l4oCZcyBwcm9wb3NhbC4gQWxsb3dpbmcgQkJGIG1haW50
YWluaW5nIGJyb2FkYmFuZCB1c2UgY2FzZXMgaXMgYSBiZXR0ZXIgY2hvaWNlLiBObyByZXBlYXRl
ZCB3b3JrLCBsZXNzIGJ1cmRlbiBmb3IgSUVURi4gQXMgYSBjby1hdXRob3INCiBvZiBkcmFmdC1s
aXUsIEkgd2lsbCBhZGQgc29tZSB0ZXh0IGluIHRoZSBicm9hZGJhbmQgdXNlIGNhc2Ugc2VjdGlv
biBwcm92aWRpbmcgYSBzdW1tYXJ5IGFuZCByZWZlcmVuY2UgdG8gdGhlIHdvcmsgaW4gQkJGICh0
byB0aGUgbGlhaXNvbiBmb3Igbm93IHRlY2huaWNhbGx5KS4gQmVzaWRlcywgdGhlIHJlZmVyZW5j
ZSB0byBsaWFpc29uIGNvdWxkIGJlIHJlcGxhY2VkIGJ5IHJlZmVyZW5jaW5nIHRvIGEgd2hpdGVw
YXBlciBpbiBCQkYgaWYgcG9zc2libGUNCiBpbiBhIGxhdGVyIHRpbWUuPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkNoZWVycyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPkhvbmd5dTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0
IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IEplcm9tZSBNb2lzYW5kIFttYWlsdG86am1vaXNhbmRA
anVuaXBlci5uZXRdDQo8YnI+DQo8Yj5TZW50OjwvYj4gRnJpZGF5LCBNYXJjaCAyOCwgMjAxNCA5
OjQ0IFBNPGJyPg0KPGI+VG86PC9iPiBzZmNAaWV0Zi5vcmc7IEhvbmd5dSBMaSAoSnVsaW8pPGJy
Pg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbc2ZjXSBQcm9ncmVzc2lvbiBvZiB1c2UgY2FzZSBkb2N1
bWVudHMgaW4gdGhlIFNGQyBXRzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5IZXkgTWVkLDxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5XZWxsLCB0aGlzIGlzIGluZGVlZCB0aGUgZ2VuZXJhbCBp
ZGVhLCBidXQgaXQgaXMgYSB0YWQgbW9yZSBjb21wbGljYXRlZCB0aGFuIHRoYXQsIGJlY2F1c2Ug
QkJGIGhhcyB0aGlzIHJ1bGUgdGhhdCBjb250cmlidXRpb25zIGFuZCBTdHVkeSBEb2N1bWVudHMN
CiAod29yayBpbiBwcm9ncmVzcyBvciBmaW5hbGl6ZWQpIGFyZSAqPGI+YnkgZGVmYXVsdDwvYj4q
IG5vdCBwdWJsaWMuIFBvaW50IGJlaW5nIHRvIGFsbG93IGluZHVzdHJ5IHBsYXllcnMgdG8gc3Bl
YWsgbW9yZSBmcmVlbHkgYW5kIHByb3RlY3QgSVBSICh3ZWxsLCBJIHRoaW5rPyBJIG5ldmVyIGJv
dWdodCBpbiB0aGlzIGxpbmUgb2YgdGhpbmtpbmcgdG8gYmUgaG9uZXN0LCBidXQgaXQgaXMgdGhl
IHdheSBpdCBpcyEpLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlNvIEJC
RiByZXBzIGhhdmUgdG8gZ28gdGhyb3VnaCBhIGZldyBob29wcyB0byBiZSBhYmxlIHRvIGxpYWlz
ZSBtYXRlcmlhbCB0byBJRVRGIHRoYXQgY2FuIGluZGVlZCBiZSBzaGFyZWQgaW4gYSBwdWJsaWMg
bWFubmVyLiBXZSBkaWQgYSBmaXJzdCByb3VuZA0KIHdpdGggdGhlIGxpYWlzb24gdGhhdCB5b3Ug
Z3V5cyBoYXZlIGFscmVhZHkgc2Vlbi4gU2luY2UgdGhlIEJCRiBzdHVkeSBkb2N1bWVudCBpcyBh
IHdvcmsgaW4gcHJvZ3Jlc3MsIHdlIGV4cGVjdCB0byBzZW5kIHVwZGF0ZXMgdGhyb3VnaCBzdWJz
ZXF1ZW50IGxpYWlzb25zLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFj
ayI+PGEgaHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9saWFpc29uLzEzMDQvIj5o
dHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2xpYWlzb24vMTMwNC88L2E+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlNvIEkgd291bGQgc3VnZ2VzdCB0aGF0IHRoZSDigJhj
b3Jl4oCZIHVzZSBjYXNlIGRvY3VtZW50IChlLmcuDQo8YSBocmVmPSJodHRwOi8vZGF0YXRyYWNr
ZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWxpdS1zZXJ2aWNlLWNoYWluaW5nLXVzZS1jYXNlcyI+aHR0
cDovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1saXUtc2VydmljZS1jaGFpbmluZy11
c2UtY2FzZXM8L2E+LCBpZiBJIHByb3Blcmx5IGZvbGxvd2VkIHRoZSBjaGFpcnMgcHJvcG9zYWwp
IHdvdWxkIGluZGVlZCBpbmNsdWRlIGEgY2l0YXRpb24sIGJ1dCBhIGNpdGF0aW9uIHRvIHRoZSBs
YXRlc3QNCiBCQkYgbGlhaXNvbiwgaW5zdGVhZCBvZiB0aGUgQkJGIFN0dWR5IERvY3VtZW50IGl0
c2VsZi4gQW5kIHN1Y2ggY2l0YXRpb24vcG9pbnRlciAoJiM0MzsgYSBmZXcgd29yZHMgb2YgY29u
dGV4dCkgd291bGQgYmVjb21lICo8Yj50aGU8L2I+KiByZWZlcmVuY2UgZm9yIGZpeGVkLWJyb2Fk
YmFuZCB1c2UgY2FzZXMsIHJlbW92aW5nIHRoZSBuZWVkIGZvciBhIHNwZWNpYWxpemVkIEktRCBp
biB0aGlzIHJlc3BlY3QuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+VGhv
c2UgYXJlIGp1c3QgdGVjaG5pY2FsaXRpZXMgdGhvdWdoLCBhdCB0aGUgZW5kLCB3ZeKAmXJlIHNh
eWluZyB0aGUgc2FtZSB0aGluZy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
VHg8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkplcm9tZTxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5QUy4gaGV5IEhvbmd5dSwgc2luY2UgeW91
4oCZcmUgb24gYm90aCBzaWRlcyBvZiB0aGUgZmVuY2UsIG1heWJlIHdlIGNvdWxkIHdvcmsgdG9n
ZXRoZXIgdG8gY3JlYXRlIGEgc2hvcnQgc2VjdGlvbiBpbiBkcmFmdC1saXUgdG8gcHJvdmlkZSBw
cm9wZXINCiBjb250ZXh0ICYjNDM7IHN1Y2ggY2l0YXRpb24/PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGlu
ZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPg0KPGEgaHJlZj0ibWFpbHRvOm1vaGFtZWQu
Ym91Y2FkYWlyQG9yYW5nZS5jb20iPm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L2E+IFs8
YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSI+bWFpbHRvOm1vaGFt
ZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IEZyaWRheSwg
TWFyY2ggMjgsIDIwMTQgMzo0NCBBTTxicj4NCjxiPlRvOjwvYj4gSmVyb21lIE1vaXNhbmQ7IDxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJq
ZWN0OjwvYj4gUkU6IFtzZmNdIFByb2dyZXNzaW9uIG9mIHVzZSBjYXNlIGRvY3VtZW50cyBpbiB0
aGUgU0ZDIFdHPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6Izk5
MzM2NiI+SGkgSsOpcm9tZSw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6Izk5MzM2NiI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
O2NvbG9yOiM5OTMzNjYiPkkgZnVsbHkgYWdyZWUgdGhlcmUgaXMgbm8gbmVlZCB0byBkdXBsaWNh
dGUgd29yay4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojOTkzMzY2Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6
Izk5MzM2NiI+SWYgdGhlcmUgaXMgYWxyZWFkeSB0ZXh0L2RvY3VtZW50IGluIHRoZSBCQkYgc2lk
ZSwgd291bGRu4oCZdCBiZSBlZmZpY2llbnQgdG8gY2l0ZSB0aG9zZSBkb2N1bWVudCByYXRoZXIg
dGhhbiBlZGl0aW5nIGFub3RoZXIgd2l0aCB0aGUgSUVURiBzdGFtcD88bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6
Izk5MzM2NiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM5OTMzNjYiPkNoZWVycyw8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7
Y29sb3I6Izk5MzM2NiI+TWVkPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM5OTMzNjYiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlk
IGJsdWUgMS41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4w
cHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRlIi
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5EZSZuYnNwOzo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkZS
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+RGUgbGEgcGFy
dCBkZTwvYj4gSmVyb21lIE1vaXNhbmQ8YnI+DQo8Yj5FbnZvecOpJm5ic3A7OjwvYj4gamV1ZGkg
MjcgbWFycyAyMDE0IDEzOjU1PGJyPg0KPGI+w4AmbmJzcDs6PC9iPiA8YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+T2JqZXQmbmJzcDs6PC9iPiBS
ZTogW3NmY10gUHJvZ3Jlc3Npb24gb2YgdXNlIGNhc2UgZG9jdW1lbnRzIGluIHRoZSBTRkMgV0c8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+QWdyZWVkIHdpdGggdGhlIGNoYWlycyBwcm9wb3NhbC4NCjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGVyZSBpcyBubyBwb2ludCBkdXBsaWNhdGlu
ZyB3b3JrIHBlcmZvcm1lZCBieSBvdGhlciBzdGQgYm9kaWVzLCBpdCBpcyBtdWNoIGJldHRlciB0
byB1c2UgaXQgYXMgYSBhbiBpbnB1dCwgd2hpbGUgbGV0dGluZyBzcGVjaWFsaXplZCBkaXNjdXNz
aW9ucw0KIG9jY3VyIGJldHdlZW4gZ3JvdXBzIG9mIGNvcnJlc3BvbmRpbmcgc3BlY2lhbGlzdHMu
IEJCRiBsZXZlcmFnZXMgSUVURiB3b3JrIGFsbCB0aGUgdGltZSwgd2VsbCwgaXTigJlzIHRpbWUg
dG8gaGF2ZSBJRVRGIGxldmVyYWdlIEJCRiB3b3JrLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj5CZWluZyBjby1lZGl0b3Igb2YgdGhlIEJCRiB3b3JrLCBJ4oCZbGwgbWFrZSBz
dXJlIHRoYXQgbmV3IHVzZSBjYXNlcyBpZGVudGlmaWVkIGJ5IEJCRiB3aWxsIGJlIGNvbW11bmlj
YXRlZCBpbiBhIHJlYXNvbmFibHkgdGltZWx5IGZhc2hpb24gdG8gSUVURi4NCiBXZSBkbyBoYXZl
IGEgZmV3IG5ldyBvbmVzIGluIHRoZSB3b3Jrcy4gQW5kIHdl4oCZbGwgd29yayB3aXRoIHRoZSBh
dXRob3JzIG9mIGRyYWZ0LW1lbmctc2ZjLWJyb2FkYmFuZC11c2VjYXNlcyB0byBjb25zb2xpZGF0
ZSB3aXRoIEJCRiB3b3JrLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UeDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SmVyb21lPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlNpZGUgbm90ZTogZHJhZnQtbWVuZy1zZmMtYnJv
YWRiYW5kLXVzZWNhc2VzIHNlZW1zIHRvIGNvdmVyIHR3byB0b3BpY3M6PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJ0ZXh0LWluZGVudDot
MTguMHB0O21zby1saXN0OmwxIGxldmVsMSBsZm8yIj48IVtpZiAhc3VwcG9ydExpc3RzXT48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxzcGFu
IHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPjEuPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7
VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPmEgYmFzaWMgZm9ybSBvZiBzZXJ2aWNl
IGNoYWluaW5nICjigJhCTkFT4oCZIOKAk0kgZ3Vlc3MgdGhpcyBtZWFucyBCUkFTL0JORy0gdG8g
Q0dOQVQpIHdoaWNoIGlzIGFscmVhZHkgY292ZXJlZCBieSBCQkYgdXNlIGNhc2VzPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJ0ZXh0LWlu
ZGVudDotMTguMHB0O21zby1saXN0OmwxIGxldmVsMSBsZm8yIj48IVtpZiAhc3VwcG9ydExpc3Rz
XT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPjIuPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQg
JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPnRoZW4gYSBsb3Qgb2YgbWF0
ZXJpYWwgYWJvdXQgSVAgdjQvdjYgdHJhbnNpdGlvbiBtYXR0ZXJzIChEUy1MaXRlLCBNQVAsIGV0
YyksIHdoaWNoIGRvZXNu4oCZdCBzZWVtIHRvIGhhdmUgYSBkaXJlY3QgcmVsYXRpb25zaGlwIHdp
dGggc2VydmljZQ0KIGNoYWluaW5nIHBlciBzZS4gQW55aG9vLCBpdCB0dXJucyBvdXQgdGhhdCB0
aGVyZSBpcyBhbm90aGVyIEJCRiB3b3JrIGl0ZW0gaW4gdGhpcyByZXNwZWN0LCBzbyBjb3JyZXNw
b25kaW5nIG1hdGVyaWFsIHNob3VsZCBmaW5kIGl0cyByaWdodGZ1bCBwbGFjZS48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAx
LjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9i
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IHNmYyBbPGEgaHJlZj0i
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8
L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5LZW4gR3JheSAoa2VncmF5KTxicj4NCjxiPlNlbnQ6
PC9iPiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgODoyOCBBTTxicj4NCjxiPlRvOjwvYj4gPGEg
aHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iPm1vaGFtZWQuYm91Y2Fk
YWlyQG9yYW5nZS5jb208L2E+OyBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsNCjxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4g
UmU6IFtzZmNdIFByb2dyZXNzaW9uIG9mIHVzZSBjYXNlIGRvY3VtZW50cyBpbiB0aGUgU0ZDIFdH
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjpibGFjayI+SSdkIGdpdmUgYSAmIzQzOzEgdG8gdGhlIGNoYWlycyDigKY8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJs
YWNrIj5JZiB0aGVyZSBpcyBnb2luZyB0byBiZSBtb3JlIHRoYW4gb25lIGRvY3VtZW50IChhbmQg
d2Ugc2VlbWVkIGhlbGwgYmVudCBvbiBtb3JlIHRoYW4gb25lIGF0IHRoZSBCb0Yg4oCmIHdlIGNv
dWxkLCBhcyBhIGdyb3VwLCBzZXR0bGUgb24gJnF1b3Q7YSBzbWFsbCBudW1iZXImcXVvdDspLA0K
IHRoYXQgdGhleSBoYXZlIHNvbWUgZm9jdXMuICZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkkgZG9uJ3QgZmluZCB0aGUg
Zm9jdXMgb3Igb3JnYW5pemF0aW9uIGRlc2NyaWJlZCBieSB0aGUgY2hhaXJzIG9uZXJvdXMgLSBp
biBmYWN0LCBHSVZFTiB0aGF0IHdlIGhhdmUgdGhlIGxpYWlzb24ocykgaW4gcGxhY2UgYW5kIHRo
YXQgdGhleSBkbyB3YW50DQogYSB2b2ljZSBoZXJlLCBhbmQgdGhhdCBhdCBsZWFzdCBvbmUgb2Yg
dGhlbSBoYXMgYSAmcXVvdDtkb21haW4gZm9jdXMmcXVvdDsgSSBmaW5kIGl0IGxvZ2ljYWwgdG8g
c3RhcnQgd2l0aCBicm9hZGJhbmQgYW5kIGRldmVsb3AgdXNlIGNhc2VzIGluIGEgc2V0IG9mIG5v
bi10cml2aWFsIGRvbWFpbnMuICZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPlRoZXkgaGFkIHRvIGRlZmluZSAmcXVvdDth
IHNtYWxsIG51bWJlciZxdW90OyDigKZvciAmcXVvdDthIHNtYWxsIG51bWJlciZxdW90OyBiZWNv
bWVzIGEgYmlnIG51bWJlci4gJm5ic3A7Tm93IHdlIGtub3cgaG93IG1hbnkgJnF1b3Q7YSBzbWFs
bCBudW1iZXImcXVvdDsgaXMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPklmIGRyYWZ04oCTbGl1IGlzIHN0cmlwcGVk
IG9mIGVub3VnaCBjb250ZW50IGJ5IHRoZSBjYXRlZ29yaXphdGlvbiBvZiB0aGUgJnF1b3Q7c21h
bGwgbnVtYmVyJnF1b3Q7IGl0J3MgZWZmaWNhY3kgc2hvdWxkIGJlIHF1ZXN0aW9uZWQuICZuYnNw
O1RvIHlvdXIgc3BlY2lmaWMgcG9pbnQsDQogYXMgYSBncm91cCB3ZSBjYW4gZGVjaWRlIG9uIG1v
dmluZyB0aGUgc3BlY2lmaWMgdGV4dCB5b3UgbWVudGlvbiBiYWNrIHRvIFByb2JsZW0gb3Igb3Ro
ZXJ3aXNlIHJlLWhvbWUgaXQuICZuYnNwO0l0IHNob3VsZG4ndCBiZSB0aGUgc29sZSByZWFzb24g
ZHJhZnQtbGl1IGV4aXN0cy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkkgd291bGQgaGF2ZSBnb25lIGEgYml0IGZ1
cnRoZXIgdGhhbiB0aGUgY2hhaXJzLCBmcmFua2x5LiAmbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5UaGVyZSBpcyBTTyBt
dWNoIHVzZSBjYXNlIGxpdGVyYXR1cmUgb3V0IHRoZXJlIHJpZ2h0IG5vdywgSSBmcmFua2x5IGRv
bid0IHdhbnQgdG8gc2VlIHRoZSBJRVRGIHJlcGVhdCBhbnkgbW9yZSB0aGFuIGl0IGhhcyB0by4g
Jm5ic3A7SSB3b3VsZCBoYXphcmQgdGhhdA0KIG1vc3Qgb2YgdXMgaGF2ZSByZWFkIHRoZXNlIHRo
aW5ncyBiZWZvcmUgaW4gb25lIG9mIHNldmVyYWwgZm9ydW1zLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPlNvLCBJTU8sJm5ic3A7
dGhlIHVzZSBjYXNlcyBzaG91bGQgcHJvdmlkZSBzdXBwb3J0IGZvciB0aGUgcHJvYmxlbSBzdGF0
ZW1lbnQgYW5kIHRoZSBkZXZlbG9wbWVudCBvZiBhIHByb3Bvc2VkIGhlYWRlciBmdW5jdGlvbmFs
aXR5IChzb2x1dGlvbiksIGFuZCBhcw0KIHN1Y2ggc2hvdWxkIGlsbHVzdHJhdGUgc2lnbmlmaWNh
bnRseSB1bmlxdWUgcmVxdWlyZW1lbnRzIOKApnNvIHRoYXQgd2UgY2FuIGFzc2VzcyB0aGUgZWZm
aWNhY3kgb2YgdGhlIHByb3Bvc2VkIHNvbHV0aW9ucy4gJm5ic3A7SSBob3BlIHRoZSAmcXVvdDtv
d25lciBieSBhcmVhJnF1b3Q7IGRlc2NyaWJlZCBieSB0aGUgY2hhaXJzIHdpbGwgdGFrZSBvbiB0
aGUgcmVzcG9uc2liaWxpdHkgb2YgbWFraW5nIHN1cmUgdGhhdCB0aGVpciBleGFtcGxlcyBhcmUg
c2lnbmlmaWNhbnRseQ0KIHVuaXF1ZSBmb3IgJm5ic3A7Y29uc2lkZXJhdGlvbiBhbmQgYWRkcmVz
c2FibGUgaW4gdGhlIHNvbHV0aW9uLiAmbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5CZWNhdXNlIHRoZWlyIHdvcmsgcmVw
cmVzZW50cyB0aGUgd29yayBvZiBtYW55ICh3aG9sZSBvcmdhbml6YXRpb25zKSBhbmQgaXMgaG9w
ZWZ1bGx5IGZ1cnRoZXIgZGlzdGlsbGVkIGJ5IHRoZSBhdXRob3IgaGVyZSBpbnRvIHVuaXF1ZSBl
eGFtcGxlcywNCiBpbiBmYWlybmVzcyB0aGVpciBjb250cmlidXRpb25zIHNob3VsZCBwcm9iYWJs
eSBiZSBjcmVkaXRlZCB0byAmcXVvdDt2YXJpb3VzJnF1b3Q7IHdpdGggYSBub2QgdG8gdGhlaXIg
b3JnYW5pemF0aW9uLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6YmxhY2siPkFuZCwgYmVjYXVzZSB0aGVzZSB1c2UgY2FzZXMgaGF2ZSBiZWVu
IHJldmlld2VkIGluIG90aGVyIGZvcnVtcyBieSBtYW55IHBlb3BsZSwgdGhlIHByb2Nlc3Mgc2hv
dWxkIGJlIG1vcmUgZXhwZWRpdGlvdXMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9w
OnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOmJsYWNrIj5Gcm9tOg0KPC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mcXVvdDs8YSBocmVmPSJtYWlsdG86bW9oYW1l
ZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSI+bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTwvYT4m
cXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tIj5t
b2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPC9hPiZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+VGh1
cnNkYXksIE1hcmNoIDI3LCAyMDE0IDM6MDcgQU08YnI+DQo8Yj5UbzogPC9iPiZxdW90O0ppbSBH
dWljaGFyZCAoamd1aWNoYXIpJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86amd1aWNoYXJAY2lz
Y28uY29tIj5qZ3VpY2hhckBjaXNjby5jb208L2E+Jmd0OywgJnF1b3Q7PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+
UmU6IFtzZmNdIFByb2dyZXNzaW9uIG9mIHVzZSBjYXNlIGRvY3VtZW50cyBpbiB0aGUgU0ZDIFdH
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMUY0OTdEIj5EZWFy
IGNoYWlycyw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzFGNDk3RCI+U29tZSBjb21tZW50cyBi
ZWxvdzo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJ0ZXh0
LWluZGVudDotMTguMHB0O21zby1saXN0OmwwIGxldmVsMSBsZm80Ij48IVtpZiAhc3VwcG9ydExp
c3RzXT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OlN5bWJvbDtjb2xvcjpi
bGFjayI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+wrc8c3BhbiBzdHlsZT0iZm9udDo3
LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZd
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGUgcHJvcG9zZWQgYWN0aW9u
cyBhcmUgbm90IGFsaWduZWQgd2l0aCB0aGUgZmVlZGJhY2sgcmVjZWl2ZWQgaW4gdGhpcyB0aHJl
YWQgKFByb2dyZXNzaW9uIG9mIHVzZSBjYXNlIGRvY3VtZW50cyB3aXRoaW4gdGhlIFNGQyB3b3Jr
aW5nIGdyb3VwKS4NCiBBbnN3ZXJzIHRvIHRoYXQgcG9sbCBhcmUgaW4gZmF2b3Igb2YgaGF2aW5n
IGEgZ2VuZXJpYyB1c2UgY2FzZSBkb2N1bWVudC4gSU1IbywgaXQgaXMgbm90IGZhaXIgdG8gaWdu
b3JlIHdoYXQgd2FzIHZvaWNlZCBmb3IgYnkgd2cgbWVtYmVycyBpbiB0aGUgbWFpbGluZyBsaXN0
IGFzIHBhcnQgb2YgYSBmb3JtYWwgY2FsbCB3aXRoIGNsZWFyIHF1ZXN0aW9ucy4NCjwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9InRleHQtaW5kZW50Oi0xOC4w
cHQ7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzQiPjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6U3ltYm9sO2NvbG9yOmJsYWNrIj48c3BhbiBz
dHlsZT0ibXNvLWxpc3Q6SWdub3JlIj7CtzxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1Rp
bWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlNvbWUgb2YgdGhlIHRleHQgdGhhdCB3YXMgYWRvcHRl
ZCBieSB0aGUgV0cgYXMgcGFydCBvZiB0aGUgUHJvYmxlbSBTdGF0ZW1lbnQgKHVzZSBjYXNlIGFz
IHBhcnQgb2YgdGhlIFByb2JsZW0gc3RhdGVtZW50KSBoYXMgYmVlbiBtb3ZlZCB0byB0aGUNCiBn
ZW5lcmljIHVzZSBjYXNlLiBUaGF0IHRleHQgaXMgZ292ZXJuZWQgYnkgdGhpcyBjaGFydGVyIHRl
eHQ6IOKAnDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj4xLiBQ
cm9ibGVtIFN0YXRlbWVudDogVGhpcyBkb2N1bWVudCB3aWxsIHByb3ZpZGUgYSBzdW1tYXJ5IG9m
IHRoZTxicj4NCnByb2JsZW0gc3BhY2UgdG8gYmUgYWRkcmVzc2VkIGJ5IHRoZSBTRkMgd29ya2lu
ZyBncm91cCBpbmNsdWRpbmc8YnI+DQpleGFtcGxlIGhpZ2gtbGV2ZWwgdXNlIGNhc2VzLiBBZGRp
dGlvbmFsbHksIHRoZSB3b3JraW5nIGdyb3VwIHdpbGw8YnI+DQpub3JtYWxpemUgbm9tZW5jbGF0
dXJlIGFuZCBkZWZpbml0aW9ucyBmb3Igc2VydmljZSBmdW5jdGlvbiBjaGFpbmluZy48L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPuKAnS4gV2hhdCB0byBkbyBmb3Ig
dGhhdCB0ZXh0Pw0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHls
ZT0idGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDpsMCBsZXZlbDEgbGZvNCI+PCFbaWYgIXN1
cHBvcnRMaXN0c10+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTpTeW1ib2w7
Y29sb3I6YmxhY2siPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPsK3PHNwYW4gc3R5bGU9
ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwh
W2VuZGlmXT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SGF2aW5nIHRoZSBn
ZW5lcmljIHVzZSBjYXNlIGRvY3VtZW50IGFuZCBzb21lIGZldyBkZXRhaWxlZCBvbmVzIGRvIG5v
dCBjb25mbGljdC4gSXQgaXMgb25seSBhIG1hdHRlciBvZiBzY29waW5nLjwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90Oztjb2xvcjojMUY0OTdEIj5HaXZlbiB3aGF0IGlzIHN0YXRlZCBhYm92ZSwgSSBkaXNhZ3Jl
ZSB3aXRoIHlvdXIgcHJvcG9zYWwuDQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
SWYgSSBoYXZlIHRvIGNob29zZSAoYWdhaW4pLCBJIHdvdWxkIHZvdGUgZm9yIGhhdmluZyBvbmUg
c2luZ2xlIHVzZSBjYXNlcyBkb2N1bWVudC4gSGF2aW5nIG9uZSBzaW5nbGUgZG9jdW1lbnQgd2ls
bCBoZWxwIGZvY3VzaW5nIG9uIGNvcmUgYXNwZWN0cyBhbmQgd291bGQNCiBzaW1wbGlmeSB0aGUg
d2cgYWN0aXZpdHk6IHJldmlldywgbGFzdCBjYWxscywgZXRjLjwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztj
b2xvcjojMUY0OTdEIj5DaGVlcnMsPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMUY0OTdEIj5NZWQ8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBi
bHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0
IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RGUmbmJzcDs6PC9zcGFuPjwvYj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiBzZmMg
WzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnPC9hPl0NCjxiPkRlIGxhIHBhcnQgZGU8L2I+IEppbSBHdWljaGFyZCAoamd1aWNo
YXIpPGJyPg0KPGI+RW52b3nDqSZuYnNwOzo8L2I+IG1lcmNyZWRpIDI2IG1hcnMgMjAxNCAxODo1
NDxicj4NCjwvc3Bhbj48Yj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6YmxhY2siPsOAJm5ic3A7Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4NCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNm
Y0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5PYmpldCZuYnNwOzo8L2I+IFtzZmNdIFByb2dyZXNzaW9u
IG9mIHVzZSBjYXNlIGRvY3VtZW50cyBpbiB0aGUgU0ZDIFdHPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEz
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6YmxhY2siPldHOjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTMuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFj
ayI+SW4gYSBtZXNzYWdlIGJhY2sgaW4gSmFudWFyeSwgd2UgKHRoZSBjaGFpcnMpIHByb3Bvc2Vk
IHRoYXQgdGhlIFNGQyBXRyBoYW5kbGUgdGhlIHRvcGljIG9mIHVzZSBjYXNlIGRvY3VtZW50cyBh
cyBmb2xsb3dzOjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4m
bmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLWxlZnQ6c29saWQgI0I1QzRERiA0LjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0
O21hcmdpbi1sZWZ0OjMuNzVwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFy
Z2luLWJvdHRvbTo1LjBwdCIgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUi
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEzLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjEpIEhhdmUgdGhlIFdHIGRldmVsb3Agb25lIHVz
ZSBjYXNlIGRvY3VtZW50IHRoYXQgZG9jdW1lbnRzIGEgc21hbGwgbnVtYmVyIG9mIHJlcHJlc2Vu
dGF0aXZlIHVzZSBjYXNlcy4mbmJzcDsmbmJzcDtUaGUgZG9jdW1lbnQgcHJlc2VudGVkIGJ5IEhv
bmd5dSBMaSBhdCB0aGUNCiBWYW5jb3V2ZXIgQk9GIGNvdWxkIHNlcnZlIGZvciB0aGlzIHB1cnBv
c2U8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTMuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+KDxhIGhyZWY9
Imh0dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtbGl1LXNlcnZpY2UtY2hhaW5p
bmctdXNlLWNhc2VzIj5odHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWxpdS1z
ZXJ2aWNlLWNoYWluaW5nLXVzZS1jYXNlczwvYT4pLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvYmxv
Y2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0I1
QzRERiA0LjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0O21hcmdpbi1sZWZ0OjMuNzVwdDtt
YXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTo1LjBwdCIgaWQ9
Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEzLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
YmxhY2siPjMpIEZvciBhZGRpdGlvbmFsIHVzZSBjYXNlcyBub3QgY292ZXJlZCBpbiAxKSBhYm92
ZSwgYWxsb3cgZm9yIGEgc21hbGwgbnVtYmVyIG9mIGRvY3VtZW50cyB0aGF0IGFyZSBhcHBsaWNh
YmxlIHRvIHNwZWNpZmljPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEzLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6Ymxh
Y2siPmVudmlyb25tZW50cyAoZS5nLiZuYnNwOyZuYnNwO21vYmlsaXR5LCBkYXRhIGNlbnRlciwg
YnJvYWRiYW5kLCBhbmQgc28gZm9ydGguKSBUaGVzZSBkb2N1bWVudHMgd291bGQgcHJvdmlkZSBt
b3JlIGRldGFpbGVkIGluZm9ybWF0aW9uIGFuZCBhcHBsaWNhYmlsaXR5IG9mDQogU0ZDIHRvIHRo
ZXNlIHNwZWNpZmljIGVudmlyb25tZW50cywgYW5kIHdvdWxkIG5lZWQgdG8gZ28gYmV5b25kIHdo
YXQgaXMgY292ZXJlZCBpbiB0aGUgZ2VuZXJhbCB1c2UgY2FzZSBkb2N1bWVudCAoMSkuIE5vdGUg
dGhhdCBpdCBpcyBub3QgdGhlIGludGVudGlvbiB0byBoYXZlIGV2ZXJ5IHBvdGVudGlhbCB1c2Ug
Y2FzZSBkb2N1bWVudGVkLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMy41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTMu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjpibGFjayI+U2luY2UgdGhlbiwgYW5kIGJhc2VkIG9uIHRoZSBwcmVzZW50YXRpb25z
L2Rpc2N1c3Npb24gaW4gTG9uZG9uLCBpdCBhcHBlYXJzIHRoYXQgd2UgaGF2ZSBhIG51bWJlciBv
ZiBkb2N1bWVudHMgdGhhdCB3YXJyYW50IGJlaW5nIGRldmVsb3BlZCBhcyBzdGFuZGFsb25lDQog
ZG9jdW1lbnRzLiBTcGVjaWZpY2FsbHk6PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEzLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OmJsYWNrIj4xKSBBIHVzZSBjYXNlIGRvY3VtZW50IG9uIG1vYmlsaXR5LCBlLmcuLCZuYnNwOzxh
IGhyZWY9Imh0dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaGFlZmZuZXItc2Zj
LXVzZS1jYXNlLW1vYmlsaXR5LyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQiPmh0dHA6
Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaGFlZmZuZXItc2ZjLXVzZS1jYXNlLW1v
YmlsaXR5Lzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEzLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNr
Ij4yKSBBIHVzZSBjYXNlIGRvY3VtZW50IG9uIERhdGEgQ2VudGVycywgZS5nLiwmbmJzcDs8YSBo
cmVmPSJodHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWt1bWFyLXNmYy1kYy11
c2UtY2FzZXMvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdCI+aHR0cDovL2RhdGF0cmFj
a2VyLmlldGYub3JnL2RvYy9kcmFmdC1rdW1hci1zZmMtZGMtdXNlLWNhc2VzLzwvc3Bhbj48L2E+
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEzLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4zKSBQb3NzaWJseSBhIHVz
ZSBjYXNlIGRvY3VtZW50IG9uIEJyb2FkYmFuZCBzY2VuYXJpb3MuIEhvd2V2ZXIsIHVzZSBjYXNl
cyBmcm9tIGEgYnJvYWRiYW5kIHBlcnNwZWN0aXZlIGFyZSBiZWluZyBkZXZlbG9wZWQgaW4gdGhl
IEJCRiAoc2VlIHRoZSBsaWFpc29uDQogc3RhdGVtZW50IGF0Jm5ic3A7PGEgaHJlZj0iaHR0cHM6
Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9saWFpc29uLzEzMDQvIj5odHRwczovL2RhdGF0cmFja2Vy
LmlldGYub3JnL2xpYWlzb24vMTMwNC88L2E+KS4gV2UgYWxzbyBoYXZlJm5ic3A7PGEgaHJlZj0i
aHR0cDovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1tZW5nLXNmYy1icm9hZGJhbmQt
dXNlY2FzZXMvIj5odHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LW1lbmctc2Zj
LWJyb2FkYmFuZC11c2VjYXNlcy88L2E+LiZuYnNwOw0KIEl0IGRvZXMgbm90IHNlZW0gYXBwcm9w
cmlhdGUgdG8gYWRvcHQgYSBXRyBkb2N1bWVudCBvbiB0aGUgdG9waWMgb2YgYnJvYWRiYW5kIChh
dCBsZWFzdCBhdCB0aGlzIHRpbWUpIHdpdGhvdXQgY2xhcmlmeWluZyB0aGUgcmVsYXRpb25zaGlw
IGJldHdlZW4gZHJhZnQtbWVuZy1zZmMtYnJvYWRiYW5kLXVzZWNhc2VzIGFuZCB0aGUgQkJGIHdv
cmsuIEluIGFkZGl0aW9uLCB3ZSB3b3VsZCBuZWVkIHRvIHVuZGVyc3RhbmQgd2h5IHR3byBlZmZv
cnRzIOKAlA0KIG9uZSBpbiBCQkYgYW5kIG9uZSBpbiB0aGUgSUVURiAtLSBvbiB0aGUgc2FtZSB0
b3BpYyB3b3VsZCBiZSBhcHByb3ByaWF0ZS4gSGVuY2UsIGF0IHRoZSBwcmVzZW50IHRpbWUsIHdl
IGRvIG5vdCBpbnRlbmQgdG8gYWRvcHQgYSBXRyBkb2N1bWVudCBvbiBicm9hZGJhbmQgc2NlbmFy
aW9zLCBhbmQgZXhwZWN0IHRvIHJlY2VpdmUgcHJpbWFyeSBndWlkYW5jZSBvbiB0aGlzIHRvcGlj
IGZyb20gdGhlIEJCRi48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTMuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFj
ayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEzLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPlRo
YXQgbGVhdmVzOiZuYnNwOzxhIGhyZWY9Imh0dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2Mv
ZHJhZnQtbGl1LXNmYy11c2UtY2FzZXMvIj5odHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9j
L2RyYWZ0LWxpdS1zZmMtdXNlLWNhc2VzLzwvYT4sIGEgbW9yZQ0KIGdlbmVyYWwgZG9jdW1lbnQu
IEJ1dCB0aGF0IGRvY3VtZW50IGluY2x1ZGVzIHRleHQgb24gdGhyZWUgdG9waWNzIHRoYXQgd291
bGQgYmUgY292ZXJlZCBpbiBtb3JlIGRldGFpbCBlbHNld2hlcmUgKGJyb2FkYmFuZCwgbW9iaWxl
LCBhbmQgREMpLiBXaGlsZSB0aGlzIGRvY3VtZW50IGNvdWxkIGNvbnRhaW4gcG9pbnRlcnMgdG8g
dGhlIG90aGVyIGRvY3VtZW50cywgdGhhdCBsZWF2ZXMgdGhlIGRvY3VtZW50IHdpdGggdmVyeSBs
aXR0bGUgc3RhbmRhbG9uZQ0KIGNvbnRlbnQgLS0gcmFpc2luZyB0aGUgcXVlc3Rpb24gb2Ygd2hh
dCBzaG91bGQgYmUgZG9uZSB3aXRoIGl0LCBvciB3aGF0IGNvbnRlbnQgaXQgY291bGQgaW5jb3Jw
b3JhdGUgaW4gb3JkZXIgdG8gYmUgd29ydGh3aGlsZSBhcyBhIHN0YW5kYWxvbmUgZG9jdW1lbnQu
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEzLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5UaHVzLCB0aGUgY2hhaXJz
IHJlY29tbWVuZGF0aW9uIGF0IHRoaXMgdGltZSBpczo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTMuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEz
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6YmxhY2siPjEpIENhbGwgZm9yIFdHIGFkb3B0aW9uIG9mIGRyYWZ0LWhhZWZmbmVy
LXNmYy11c2UtY2FzZS1tb2JpbGl0eS0wMC50eHQgYW5kIGRyYWZ0LWt1bWFyLXNmYy1kYy11c2Ut
Y2FzZXMtMDAudHh0IGFzIFdHIGRvY3VtZW50cyAodGFyZ2V0OiBpbmZvcm1hdGlvbmFsKS48L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTMuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEzLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjIpIERlZmVyIGFjdGlvbiBvbiZu
YnNwOzxhIGhyZWY9Imh0dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtbGl1LXNl
cnZpY2UtY2hhaW5pbmctdXNlLWNhc2VzIj5kcmFmdC1saXUtc2VydmljZS1jaGFpbmluZy11c2Ut
Y2FzZXM8L2E+Jm5ic3A7IGFuZCZuYnNwOzxhIGhyZWY9Imh0dHA6Ly9kYXRhdHJhY2tlci5pZXRm
Lm9yZy9kb2MvZHJhZnQtbWVuZy1zZmMtYnJvYWRiYW5kLXVzZWNhc2VzLyI+ZHJhZnQtbWVuZy1z
ZmMtYnJvYWRiYW5kLXVzZWNhc2VzPC9hPiZuYnNwO3Blcg0KIHRoZSBhYm92ZSBkaXNjdXNzaW9u
Ljwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTMuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RG9lcyB0aGlzIG1ha2Ug
c2Vuc2U/PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTMuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFj
ayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEzLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkpp
bSAmYW1wOyBUaG9tYXM8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_6EB34CB5D82C4645B826C56144826EA97E9DE13BSZXEMA509MBXchi_--


From nobody Fri Mar 28 19:56:26 2014
Return-Path: <jiangyuanlong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 899ED1A0286 for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 19:56:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SPILnukq9RxA for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 19:56:21 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id A13451A002F for <sfc@ietf.org>; Fri, 28 Mar 2014 19:56:20 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BCN51327; Sat, 29 Mar 2014 02:56:17 +0000 (GMT)
Received: from LHREML403-HUB.china.huawei.com (10.201.5.217) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Sat, 29 Mar 2014 02:55:35 +0000
Received: from SZXEMA403-HUB.china.huawei.com (10.82.72.35) by lhreml403-hub.china.huawei.com (10.201.5.217) with Microsoft SMTP Server (TLS) id 14.3.158.1; Sat, 29 Mar 2014 02:56:16 +0000
Received: from SZXEMA506-MBS.china.huawei.com ([169.254.4.41]) by SZXEMA403-HUB.china.huawei.com ([10.82.72.35]) with mapi id 14.03.0158.001; Sat, 29 Mar 2014 10:56:05 +0800
From: Jiangyuanlong <jiangyuanlong@huawei.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] Progression of use case documents in the SFC WG
Thread-Index: AQHPSRxfEA3AATWG/kWi/n3iJI0NjZr0gfcAgALedpA=
Date: Sat, 29 Mar 2014 02:56:03 +0000
Message-ID: <3B0A1BED22CAD649A1B3E97BE5DDD68B5A6F0CC8@szxema506-mbs.china.huawei.com>
References: <CF588C77.1E5F9%jguichar@cisco.com> <53343CD0.7090400@joelhalpern.com>
In-Reply-To: <53343CD0.7090400@joelhalpern.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.66.76.118]
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/sfc/XBgQOYjaZSW0DOzXgT3lQIIOWlg
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 29 Mar 2014 02:56:24 -0000

Hi Joel and all,=20

The current recommendation is casting the narrow nets firstly.
Shouldn't we cast the wide net first and then the specific narrow nets?

Regards,
Yuanlong


-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
Sent: Thursday, March 27, 2014 10:59 PM
To: sfc@ietf.org
Subject: Re: [sfc] Progression of use case documents in the SFC WG

This looks like a good idea to me.
One wide net, and then specific narrow nets where appropriate.
Liaising to appropriate SDOs or fora with the narrow documents is also=20
very helpful.

Yours,
Joel

On 3/26/14, 1:54 PM, Jim Guichard (jguichar) wrote:
> WG:
>
> In a message back in January, we (the chairs) proposed that the SFC WG
> handle the topic of use case documents as follows:
>
>     1) Have the WG develop one use case document that documents a small
>     number of representative use cases.  The document presented by
>     Hongyu Li at the Vancouver BOF could serve for this purpose
>     (http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-cases=
).
>
>
>     3) For additional use cases not covered in 1) above, allow for a
>     small number of documents that are applicable to specific
>     environments (e.g.  mobility, data center, broadband, and so forth.)
>     These documents would provide more detailed information and
>     applicability of SFC to these specific environments, and would need
>     to go beyond what is covered in the general use case document (1).
>     Note that it is not the intention to have every potential use case
>     documented.
>
>
> Since then, and based on the presentations/discussion in London, it
> appears that we have a number of documents that warrant being developed
> as standalone documents. Specifically:
>
> 1) A use case document on mobility, e.g.,
> http://datatracker.ietf.org/doc/draft-haeffner-sfc-use-case-mobility/
>
> 2) A use case document on Data Centers, e.g.,
> http://datatracker.ietf.org/doc/draft-kumar-sfc-dc-use-cases/
>
> 3) Possibly a use case document on Broadband scenarios. However, use
> cases from a broadband perspective are being developed in the BBF (see
> the liaison statement at https://datatracker.ietf.org/liaison/1304/). We
> also have
> http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/.  It
> does not seem appropriate to adopt a WG document on the topic of
> broadband (at least at this time) without clarifying the relationship
> between draft-meng-sfc-broadband-usecases and the BBF work. In addition,
> we would need to understand why two efforts - one in BBF and one in the
> IETF -- on the same topic would be appropriate. Hence, at the present
> time, we do not intend to adopt a WG document on broadband scenarios,
> and expect to receive primary guidance on this topic from the BBF.
>
> That leaves: http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/, a
> more general document. But that document includes text on three topics
> that would be covered in more detail elsewhere (broadband, mobile, and
> DC). While this document could contain pointers to the other documents,
> that leaves the document with very little standalone content -- raising
> the question of what should be done with it, or what content it could
> incorporate in order to be worthwhile as a standalone document.
>
> Thus, the chairs recommendation at this time is:
>
> 1) Call for WG adoption of draft-haeffner-sfc-use-case-mobility-00.txt
> and draft-kumar-sfc-dc-use-cases-00.txt as WG documents (target:
> informational).
>
> 2) Defer action on draft-liu-service-chaining-use-cases
> <http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-cases>
> and draft-meng-sfc-broadband-usecases
> <http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/> per
> the above discussion.
>
> Does this make sense?
>
> Jim & Thomas
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>

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


From nobody Fri Mar 28 20:31:47 2014
Return-Path: <jiangyuanlong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5AE6A1A0436 for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 20:31:41 -0700 (PDT)
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 hdZi-E9bZy54 for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 20:31:35 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 721651A0434 for <sfc@ietf.org>; Fri, 28 Mar 2014 20:31:34 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BFA89876; Sat, 29 Mar 2014 03:31:31 +0000 (GMT)
Received: from LHREML406-HUB.china.huawei.com (10.201.5.243) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Sat, 29 Mar 2014 03:30:58 +0000
Received: from SZXEMA403-HUB.china.huawei.com (10.82.72.35) by lhreml406-hub.china.huawei.com (10.201.5.243) with Microsoft SMTP Server (TLS) id 14.3.158.1; Sat, 29 Mar 2014 03:31:29 +0000
Received: from SZXEMA506-MBS.china.huawei.com ([169.254.4.41]) by SZXEMA403-HUB.china.huawei.com ([10.82.72.35]) with mapi id 14.03.0158.001; Sat, 29 Mar 2014 11:31:17 +0800
From: Jiangyuanlong <jiangyuanlong@huawei.com>
To: "Ken Gray (kegray)" <kegray@cisco.com>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, "Jim Guichard (jguichar)" <jguichar@cisco.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] Progression of use case documents in the SFC WG
Thread-Index: AQHPSbgDEA3AATWG/kWi/n3iJI0NjZr3ZLkA
Date: Sat, 29 Mar 2014 03:31:17 +0000
Message-ID: <3B0A1BED22CAD649A1B3E97BE5DDD68B5A6F0CED@szxema506-mbs.china.huawei.com>
References: <CF598A14.15E56%kegray@cisco.com>
In-Reply-To: <CF598A14.15E56%kegray@cisco.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.66.76.118]
Content-Type: multipart/alternative; boundary="_000_3B0A1BED22CAD649A1B3E97BE5DDD68B5A6F0CEDszxema506mbschi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/0BEC8cG5L0SegTGUaAez3jXFm00
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 29 Mar 2014 03:31:41 -0000

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

Hi Ken and all,

Considering your viewpoint "the use cases should provide support for the pr=
oblem statement and the development of a proposed header functionality (sol=
ution), and as such should illustrate significantly unique requirements", I=
 totally agree with you on the first part, but have some doubts on the conc=
lusion. If each use case document only illustrate its unique requirements, =
 which use case document should serve the common requirements?  IMHO, most =
requirements from these use cases must be general enough for the SFC, other=
wise the use case can hardly fit into the scope of SFC. Therefore, a genera=
l use case document can serve this purpose fairly.

Thanks,
Yuanlong


From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Ken Gray (kegray)
Sent: Thursday, March 27, 2014 8:28 PM
To: mohamed.boucadair@orange.com; Jim Guichard (jguichar); sfc@ietf.org
Subject: Re: [sfc] Progression of use case documents in the SFC WG

I'd give a +1 to the chairs ...

If there is going to be more than one document (and we seemed hell bent on =
more than one at the BoF ... we could, as a group, settle on "a small numbe=
r"), that they have some focus.

I don't find the focus or organization described by the chairs onerous - in=
 fact, GIVEN that we have the liaison(s) in place and that they do want a v=
oice here, and that at least one of them has a "domain focus" I find it log=
ical to start with broadband and develop use cases in a set of non-trivial =
domains.

They had to define "a small number" ...or "a small number" becomes a big nu=
mber.  Now we know how many "a small number" is.

If draft-liu is stripped of enough content by the categorization of the "sm=
all number" it's efficacy should be questioned.  To your specific point, as=
 a group we can decide on moving the specific text you mention back to Prob=
lem or otherwise re-home it.  It shouldn't be the sole reason draft-liu exi=
sts.

I would have gone a bit further than the chairs, frankly.

There is SO much use case literature out there right now, I frankly don't w=
ant to see the IETF repeat any more than it has to.  I would hazard that mo=
st of us have read these things before in one of several forums.

So, IMO, the use cases should provide support for the problem statement and=
 the development of a proposed header functionality (solution), and as such=
 should illustrate significantly unique requirements ...so that we can asse=
ss the efficacy of the proposed solutions.  I hope the "owner by area" desc=
ribed by the chairs will take on the responsibility of making sure that the=
ir examples are significantly unique for  consideration and addressable in =
the solution.

Because their work represents the work of many (whole organizations) and is=
 hopefully further distilled by the author here into unique examples, in fa=
irness their contributions should probably be credited to "various" with a =
nod to their organization.

And, because these use cases have been reviewed in other forums by many peo=
ple, the process should be more expeditious.




From: "mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>" <=
mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>>
Date: Thursday, March 27, 2014 3:07 AM
To: "Jim Guichard (jguichar)" <jguichar@cisco.com<mailto:jguichar@cisco.com=
>>, "sfc@ietf.org<mailto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: Re: [sfc] Progression of use case documents in the SFC WG

Dear chairs,

Some comments below:

=B7         The proposed actions are not aligned with the feedback received=
 in this thread (Progression of use case documents within the SFC working g=
roup). Answers to that poll are in favor of having a generic use case docum=
ent. IMHo, it is not fair to ignore what was voiced for by wg members in th=
e mailing list as part of a formal call with clear questions.

=B7         Some of the text that was adopted by the WG as part of the Prob=
lem Statement (use case as part of the Problem statement) has been moved to=
 the generic use case. That text is governed by this charter text: "1. Prob=
lem Statement: This document will provide a summary of the
problem space to be addressed by the SFC working group including
example high-level use cases. Additionally, the working group will
normalize nomenclature and definitions for service function chaining.". Wha=
t to do for that text?

=B7         Having the generic use case document and some few detailed ones=
 do not conflict. It is only a matter of scoping.

Given what is stated above, I disagree with your proposal.

If I have to choose (again), I would vote for having one single use cases d=
ocument. Having one single document will help focusing on core aspects and =
would simplify the wg activity: review, last calls, etc.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de Jim Guichard (jguichar=
)
Envoy=E9 : mercredi 26 mars 2014 18:54
=C0 : sfc@ietf.org<mailto:sfc@ietf.org>
Objet : [sfc] Progression of use case documents in the SFC WG

WG:

In a message back in January, we (the chairs) proposed that the SFC WG hand=
le the topic of use case documents as follows:

1) Have the WG develop one use case document that documents a small number =
of representative use cases.  The document presented by Hongyu Li at the Va=
ncouver BOF could serve for this purpose
(http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-cases).

3) For additional use cases not covered in 1) above, allow for a small numb=
er of documents that are applicable to specific
environments (e.g.  mobility, data center, broadband, and so forth.) These =
documents would provide more detailed information and applicability of SFC =
to these specific environments, and would need to go beyond what is covered=
 in the general use case document (1). Note that it is not the intention to=
 have every potential use case documented.

Since then, and based on the presentations/discussion in London, it appears=
 that we have a number of documents that warrant being developed as standal=
one documents. Specifically:

1) A use case document on mobility, e.g., http://datatracker.ietf.org/doc/d=
raft-haeffner-sfc-use-case-mobility/

2) A use case document on Data Centers, e.g., http://datatracker.ietf.org/d=
oc/draft-kumar-sfc-dc-use-cases/

3) Possibly a use case document on Broadband scenarios. However, use cases =
from a broadband perspective are being developed in the BBF (see the liaiso=
n statement at https://datatracker.ietf.org/liaison/1304/). We also have ht=
tp://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/.  It does =
not seem appropriate to adopt a WG document on the topic of broadband (at l=
east at this time) without clarifying the relationship between draft-meng-s=
fc-broadband-usecases and the BBF work. In addition, we would need to under=
stand why two efforts - one in BBF and one in the IETF -- on the same topic=
 would be appropriate. Hence, at the present time, we do not intend to adop=
t a WG document on broadband scenarios, and expect to receive primary guida=
nce on this topic from the BBF.

That leaves: http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/, a mo=
re general document. But that document includes text on three topics that w=
ould be covered in more detail elsewhere (broadband, mobile, and DC). While=
 this document could contain pointers to the other documents, that leaves t=
he document with very little standalone content -- raising the question of =
what should be done with it, or what content it could incorporate in order =
to be worthwhile as a standalone document.

Thus, the chairs recommendation at this time is:

1) Call for WG adoption of draft-haeffner-sfc-use-case-mobility-00.txt and =
draft-kumar-sfc-dc-use-cases-00.txt as WG documents (target: informational)=
.

2) Defer action on draft-liu-service-chaining-use-cases<http://datatracker.=
ietf.org/doc/draft-liu-service-chaining-use-cases>  and draft-meng-sfc-broa=
dband-usecases<http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-use=
cases/> per the above discussion.

Does this make sense?

Jim & Thomas

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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	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.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"\6279\6CE8\6846\6587\672C Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:9.0pt;
	font-family:"Times New Roman","serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Courier New";
	color:#1F497D;}
span.Char
	{mso-style-name:"\6279\6CE8\6846\6587\672C Char";
	mso-style-priority:99;
	mso-style-link:\6279\6CE8\6846\6587\672C;
	font-family:SimSun;}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:228930958;
	mso-list-type:hybrid;
	mso-list-template-ids:-1201923352 -1257501596 67698691 67698693 67698689 6=
7698691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Hi Ken and=
 all,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Considerin=
g your viewpoint &#8220;</span><span lang=3D"EN-US" style=3D"font-size:10.5=
pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">the =
use cases should
 provide support for the problem statement and the development of a propose=
d header functionality (solution), and as such should illustrate significan=
tly unique requirements</span><span lang=3D"EN-US" style=3D"font-size:10.5p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&#8=
221;,
 I totally agree with you on the first part, but have some doubts on the co=
nclusion. If each use case document only illustrate its unique requirements=
,&nbsp; which use case document should serve the common requirements? &nbsp=
;IMHO, most requirements from these use cases
 must be general enough for the SFC, otherwise the use case can hardly fit =
into the scope of SFC. Therefore, a general use case document can serve thi=
s purpose fairly.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Thanks,<o:=
p></o:p></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Yuanlong<o=
:p></o:p></span></p>
</div>
<p class=3D"MsoNormal" style=3D"text-align:justify;text-justify:inter-ideog=
raph"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Aria=
l&quot;,&quot;sans-serif&quot;;color:black"><br>
<br>
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Cal=
ibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span =
lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&qu=
ot;sans-serif&quot;"> sfc [mailto:sfc-bounces@ietf.org]
<b>On Behalf Of </b>Ken Gray (kegray)<br>
<b>Sent:</b> Thursday, March 27, 2014 8:28 PM<br>
<b>To:</b> mohamed.boucadair@orange.com; Jim Guichard (jguichar); sfc@ietf.=
org<br>
<b>Subject:</b> Re: [sfc] Progression of use case documents in the SFC WG<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">I'd give a &=
#43;1 to the chairs &#8230;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;<=
/o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">If there is =
going to be more than one document (and we seemed hell bent on more than on=
e at the BoF &#8230; we could, as a group, settle on &quot;a small number&q=
uot;),
 that they have some focus. &nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;<=
/o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">I don't find=
 the focus or organization described by the chairs onerous - in fact, GIVEN=
 that we have the liaison(s) in place and that they do want
 a voice here, and that at least one of them has a &quot;domain focus&quot;=
 I find it logical to start with broadband and develop use cases in a set o=
f non-trivial domains. &nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;<=
/o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">They had to =
define &quot;a small number&quot; &#8230;or &quot;a small number&quot; beco=
mes a big number. &nbsp;Now we know how many &quot;a small number&quot; is.=
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;<=
/o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">If draft&#82=
11;liu is stripped of enough content by the categorization of the &quot;sma=
ll number&quot; it's efficacy should be questioned. &nbsp;To your specific =
point,
 as a group we can decide on moving the specific text you mention back to P=
roblem or otherwise re-home it. &nbsp;It shouldn't be the sole reason draft=
-liu exists.<o:p></o:p></span></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;<=
/o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">I would have=
 gone a bit further than the chairs, frankly. &nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;<=
/o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">There is SO =
much use case literature out there right now, I frankly don't want to see t=
he IETF repeat any more than it has to. &nbsp;I would hazard that
 most of us have read these things before in one of several forums.<o:p></o=
:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;<=
/o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">So, IMO,&nbs=
p;the use cases should provide support for the problem statement and the de=
velopment of a proposed header functionality (solution), and as
 such should illustrate significantly unique requirements &#8230;so that we=
 can assess the efficacy of the proposed solutions. &nbsp;I hope the &quot;=
owner by area&quot; described by the chairs will take on the responsibility=
 of making sure that their examples are significantly
 unique for &nbsp;consideration and addressable in the solution. &nbsp;<o:p=
></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;<=
/o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Because thei=
r work represents the work of many (whole organizations) and is hopefully f=
urther distilled by the author here into unique examples,
 in fairness their contributions should probably be credited to &quot;vario=
us&quot; with a nod to their organization.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;<=
/o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">And, because=
 these use cases have been reviewed in other forums by many people, the pro=
cess should be more expeditious.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;<=
/o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;<=
/o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;<=
/o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;<=
/o:p></span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:11.0pt;fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">From:
</span></b><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:black">&quot;<a href=3D"mailto:=
mohamed.boucadair@orange.com">mohamed.boucadair@orange.com</a>&quot; &lt;<a=
 href=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadair@orange.com<=
/a>&gt;<br>
<b>Date: </b>Thursday, March 27, 2014 3:07 AM<br>
<b>To: </b>&quot;Jim Guichard (jguichar)&quot; &lt;<a href=3D"mailto:jguich=
ar@cisco.com">jguichar@cisco.com</a>&gt;, &quot;<a href=3D"mailto:sfc@ietf.=
org">sfc@ietf.org</a>&quot; &lt;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.or=
g</a>&gt;<br>
<b>Subject: </b>Re: [sfc] Progression of use case documents in the SFC WG<o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;<=
/o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#1F497D">Dear chairs,</span><span lang=
=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#1F497D">&nbsp;</span><span lang=3D"EN=
-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#1F497D">Some comments below:</span><s=
pan lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo2"><![if !supportLists]><span lang=3D"EN-US" style=3D"font-family:Sym=
bol;color:black"><span style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0=
pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;
</span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:10.0=
pt;font-family:&quot;Courier New&quot;;color:#1F497D">The proposed actions =
are not aligned with the feedback received in this thread (Progression of u=
se case documents within the SFC working group).
 Answers to that poll are in favor of having a generic use case document. I=
MHo, it is not fair to ignore what was voiced for by wg members in the mail=
ing list as part of a formal call with clear questions.
</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo2"><![if !supportLists]><span lang=3D"EN-US" style=3D"font-family:Sym=
bol;color:black"><span style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0=
pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;
</span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:10.0=
pt;font-family:&quot;Courier New&quot;;color:#1F497D">Some of the text that=
 was adopted by the WG as part of the Problem Statement (use case as part o=
f the Problem statement) has been moved to the
 generic use case. That text is governed by this charter text: &#8220;</spa=
n><span lang=3D"EN-US" style=3D"color:black">1. Problem Statement: This doc=
ument will provide a summary of the<br>
problem space to be addressed by the SFC working group including<br>
example high-level use cases. Additionally, the working group will<br>
normalize nomenclature and definitions for service function chaining.</span=
><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Courier N=
ew&quot;;color:#1F497D">&#8221;. What to do for that text?
</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo2"><![if !supportLists]><span lang=3D"EN-US" style=3D"font-family:Sym=
bol;color:black"><span style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0=
pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;
</span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:10.0=
pt;font-family:&quot;Courier New&quot;;color:#1F497D">Having the generic us=
e case document and some few detailed ones do not conflict. It is only a ma=
tter of scoping.</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#1F497D">&nbsp;</span><span lang=3D"EN=
-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#1F497D">Given what is stated above, I=
 disagree with your proposal.
</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#1F497D">&nbsp;</span><span lang=3D"EN=
-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#1F497D">If I have to choose (again), =
I would vote for having one single use cases document. Having one single do=
cument will help focusing on core aspects and would
 simplify the wg activity: review, last calls, etc.</span><span lang=3D"EN-=
US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#1F497D">&nbsp;</span><span lang=3D"EN=
-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#1F497D">Cheers,</span><span lang=3D"E=
N-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#1F497D">Med</span><span lang=3D"EN-US=
" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#1F497D">&nbsp;</span><span lang=3D"EN=
-US" style=3D"color:black"><o:p></o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">De&nbsp;:<=
/span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;=
Tahoma&quot;,&quot;sans-serif&quot;;color:black"> sfc [<a href=3D"mailto:sf=
c-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
<b>De la part de</b> Jim Guichard (jguichar)<br>
<b>Envoy=E9&nbsp;:</b> mercredi 26 mars 2014 18:54<br>
</span><b><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Tah=
oma&quot;,&quot;sans-serif&quot;;color:black">=C0&nbsp;:</span></b><span la=
ng=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sa=
ns-serif&quot;;color:black">
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Objet&nbsp;:</b> [sfc] Progression of use case documents in the SFC WG</=
span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:13.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">WG:</span><s=
pan lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:13.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span=
><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:13.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">In a message=
 back in January, we (the chairs) proposed that the SFC WG handle the topic=
 of use case documents as follows:</span><span lang=3D"EN-US" style=3D"colo=
r:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:13.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span=
><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
</div>
<blockquote style=3D"border:none;border-left:solid #B5C4DF 4.5pt;padding:0c=
m 0cm 0cm 4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-right:0cm;margin=
-bottom:5.0pt" id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE">
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:13.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">1) Have the =
WG develop one use case document that documents a small number of represent=
ative use cases.&nbsp;&nbsp;The document presented by Hongyu Li at the
 Vancouver BOF could serve for this purpose</span><span lang=3D"EN-US" styl=
e=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:13.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">(<a href=3D"=
http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-cases">http:=
//datatracker.ietf.org/doc/draft-liu-service-chaining-use-cases</a>).</span=
><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:13.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span=
><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
</div>
<blockquote style=3D"border:none;border-left:solid #B5C4DF 4.5pt;padding:0c=
m 0cm 0cm 4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-right:0cm;margin=
-bottom:5.0pt" id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE">
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:13.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">3) For addit=
ional use cases not covered in 1) above, allow for a small number of docume=
nts that are applicable to specific</span><span lang=3D"EN-US" style=3D"col=
or:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:13.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">environments=
 (e.g.&nbsp;&nbsp;mobility, data center, broadband, and so forth.) These do=
cuments would provide more detailed information and applicability of
 SFC to these specific environments, and would need to go beyond what is co=
vered in the general use case document (1). Note that it is not the intenti=
on to have every potential use case documented.</span><span lang=3D"EN-US" =
style=3D"color:black"><o:p></o:p></span></p>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:13.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span=
><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:13.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Since then, =
and based on the presentations/discussion in London, it appears that we hav=
e a number of documents that warrant being developed as standalone
 documents. Specifically:</span><span lang=3D"EN-US" style=3D"color:black">=
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:13.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span=
><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:13.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">1) A use cas=
e document on mobility, e.g.,&nbsp;<a href=3D"http://datatracker.ietf.org/d=
oc/draft-haeffner-sfc-use-case-mobility/"><span style=3D"font-size:10.5pt">=
http://datatracker.ietf.org/doc/draft-haeffner-sfc-use-case-mobility/</span=
></a></span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></=
p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:13.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span=
><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:13.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">2) A use cas=
e document on Data Centers, e.g.,&nbsp;<a href=3D"http://datatracker.ietf.o=
rg/doc/draft-kumar-sfc-dc-use-cases/"><span style=3D"font-size:10.5pt">http=
://datatracker.ietf.org/doc/draft-kumar-sfc-dc-use-cases/</span></a></span>=
<span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:13.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span=
><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:13.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">3) Possibly =
a use case document on Broadband scenarios. However, use cases from a broad=
band perspective are being developed in the BBF (see the liaison
 statement at&nbsp;<a href=3D"https://datatracker.ietf.org/liaison/1304/">h=
ttps://datatracker.ietf.org/liaison/1304/</a>). We also have&nbsp;<a href=
=3D"http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/">htt=
p://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/</a>.&nbsp;
 It does not seem appropriate to adopt a WG document on the topic of broadb=
and (at least at this time) without clarifying the relationship between dra=
ft-meng-sfc-broadband-usecases and the BBF work. In addition, we would need=
 to understand why two efforts &#8212;
 one in BBF and one in the IETF -- on the same topic would be appropriate. =
Hence, at the present time, we do not intend to adopt a WG document on broa=
dband scenarios, and expect to receive primary guidance on this topic from =
the BBF.</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span=
></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:13.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span=
><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:13.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">That leaves:=
&nbsp;<a href=3D"http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/">=
http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/</a>, a more
 general document. But that document includes text on three topics that wou=
ld be covered in more detail elsewhere (broadband, mobile, and DC). While t=
his document could contain pointers to the other documents, that leaves the=
 document with very little standalone
 content -- raising the question of what should be done with it, or what co=
ntent it could incorporate in order to be worthwhile as a standalone docume=
nt.</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:13.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span=
><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:13.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Thus, the ch=
airs recommendation at this time is:</span><span lang=3D"EN-US" style=3D"co=
lor:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:13.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span=
><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:13.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">1) Call for =
WG adoption of draft-haeffner-sfc-use-case-mobility-00.txt and draft-kumar-=
sfc-dc-use-cases-00.txt as WG documents (target: informational).</span><spa=
n lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:13.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span=
><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:13.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">2) Defer act=
ion on&nbsp;<a href=3D"http://datatracker.ietf.org/doc/draft-liu-service-ch=
aining-use-cases">draft-liu-service-chaining-use-cases</a>&nbsp; and&nbsp;<=
a href=3D"http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases=
/">draft-meng-sfc-broadband-usecases</a>&nbsp;per
 the above discussion.</span><span lang=3D"EN-US" style=3D"color:black"><o:=
p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:13.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span=
><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:13.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Does this ma=
ke sense?</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></spa=
n></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:13.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span=
><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:13.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Jim &amp; Th=
omas</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p=
>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_3B0A1BED22CAD649A1B3E97BE5DDD68B5A6F0CEDszxema506mbschi_--


From nobody Fri Mar 28 21:34:09 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DC6811A077B for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 21:34:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 J6KmCuMSCJCx for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 21:34:05 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) by ietfa.amsl.com (Postfix) with ESMTP id 738FC1A0778 for <sfc@ietf.org>; Fri, 28 Mar 2014 21:34:05 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 43CAC762BD1; Fri, 28 Mar 2014 21:34:03 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-134-57.clppva.east.verizon.net [70.106.134.57]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id A2B66762BD2; Fri, 28 Mar 2014 21:34:02 -0700 (PDT)
Message-ID: <53364D39.5010308@joelhalpern.com>
Date: Sat, 29 Mar 2014 00:34:01 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: huang@sce.carleton.ca, sfc@ietf.org
References: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8031@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AB2E@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8228@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AB79@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8289@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536ABAE@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B! 6B0B1A7E82DB@MBX021-W3- CA-2.exch021.domain.local>, <2691CE0099834E4A9C5044EEC662BB9D4536ABF6@dfweml701-chm.china.huawei.com> <76B41B8FACE1514795D30EC137FF391D43A567@LILAS.jungle.qosmos.com> <2691CE0099834E4A9C5044EEC662BB9D4536B4F1@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8F40@MBX021-W3-CA-2.exch021.domain.local> <011601cf4aea$01065a70$03130f50$@sce.carleton.ca>
In-Reply-To: <011601cf4aea$01065a70$03130f50$@sce.carleton.ca>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/DswHAMrf9iv4hQvVagEQ7wmrgjY
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 29 Mar 2014 04:34:07 -0000

If the world were strictly layered, and we were confined to obedience to 
those layers, then your statement would be true.

But, for example, if the transport uses MPLS that can easily pass 
through many routers, even though we consider MPLS to be layer 2.5.
Even if the transport were VLAN based, one could arrange for it to pass 
through multiple routers, in parallel with and not disrupting normal IP 
routing.

Layering is a descriptive tool.  We need not treat it as a straight-jacket.

Yours,
Joel

On 3/28/14, 8:58 PM, Changcheng Huang wrote:
> In order to make SFC independent from the transport, the transport must
> be at higher layer. If, for example, the transport is at Layer 2, any
> router on the path will terminate the Chain ID. Therefore where the
> transport is located does matter.
>
> Chang


From nobody Fri Mar 28 21:47:47 2014
Return-Path: <hongyu.li@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 86BFB1A0778 for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 21:47:45 -0700 (PDT)
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 72EM71FfjMzq for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 21:47:42 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 29AAB1A028C for <sfc@ietf.org>; Fri, 28 Mar 2014 21:47:41 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BCN55891; Sat, 29 Mar 2014 04:47:38 +0000 (GMT)
Received: from LHREML402-HUB.china.huawei.com (10.201.5.241) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Sat, 29 Mar 2014 04:46:56 +0000
Received: from SZXEMA409-HUB.china.huawei.com (10.82.72.41) by lhreml402-hub.china.huawei.com (10.201.5.241) with Microsoft SMTP Server (TLS) id 14.3.158.1; Sat, 29 Mar 2014 04:47:36 +0000
Received: from SZXEMA509-MBX.china.huawei.com ([169.254.1.202]) by SZXEMA409-HUB.china.huawei.com ([10.82.72.41]) with mapi id 14.03.0158.001; Sat, 29 Mar 2014 12:47:32 +0800
From: "Hongyu Li (Julio)" <hongyu.li@huawei.com>
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: Progression of use case documents in the SFC WG
Thread-Index: AQHPSRxfEA3AATWG/kWi/n3iJI0NjZr3cF0A
Date: Sat, 29 Mar 2014 04:47:31 +0000
Message-ID: <6EB34CB5D82C4645B826C56144826EA97E9DE1A0@SZXEMA509-MBX.china.huawei.com>
References: <CF588C77.1E5F9%jguichar@cisco.com>
In-Reply-To: <CF588C77.1E5F9%jguichar@cisco.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.66.114.234]
Content-Type: multipart/alternative; boundary="_000_6EB34CB5D82C4645B826C56144826EA97E9DE1A0SZXEMA509MBXchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/BQdj0pSTbGb1rYQfR7B3ZqXY6_c
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 29 Mar 2014 04:47:45 -0000

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

T2JqZWN0aW9uIHRvIHRoaXMgcHJvcG9zYWwsIHdoaWNoIGlzIGNvbnRyYXJ5IHRvIG1ham9yIHZv
aWNlIGluIHByZXZpb3VzIGVtYWlsIGRpc2N1c3Npb24gYXMgd2VsbCBhcyBpbiBMb25kb24uDQoN
CkRyYWZ0LWxpdSBoYXMgaXRzIHZhbHVlIGF0IGxlYXN0IGluIGZvbGxvd2luZyBhc3BlY3RzOg0K
DQoNCjEuICAgICAgSXQgcHJvdmlkZXMgYSBnZW5lcmFsIHZpZXcgb2Ygd2hlcmUgU0ZDIGNvdWxk
IGJlIGFwcGxpZWQgdG8uIE5ldyBjb21lcnMgZG9u4oCZdCBoYXZlIHRvIGdvIHRocm91Z2ggZWFj
aCBzdGFuZGFsb25lIHVzZSBjYXNlIGRyYWZ0IGFuZCByZWFkIHRocm91Z2ggdGVucyBvZiBwYWdl
cyB0byB1bmRlcnN0YW5kIHNjZW5hcmlvcy4NCg0KMi4gICAgICBJdCBpcyBhIGNvbnRhaW5lciBm
b3IgdGhvc2UgdmFsdWFibGUgdXNlIGNhc2VzIHRoYXQgZG9u4oCZdCBoYXZlIHRvIGJlIGEgc3Rh
bmRhbG9uZSBkcmFmdCB0byBtYWtlIGl0IGNsZWFyLCBldmVuIHRob3VnaCBsaXN0aW5nIGFsbCBw
b3NzaWJsZSB1c2UgY2FzZXMgaXMgdW5uZWNlc3NhcnkuIEEgZ29vZCBleGFtcGxlIGlzIGRyYWZ0
LWtyaXNobmFuLXNmYy1sb25nLWxpdmVkLWZsb3ctdXNlLWNhc2VzLiBJdCBhbHNvIGEgZ29vZCBw
bGFjZSBmb3IgcmVmZXJlbmNlIHRvIHBlcnRpbmVudCB3b3JrIGluIG90aGVyIFNET3MsIGUuZy4g
QkJGLCB3aGljaCBjYW4gYXZvaWQgZHVwbGljYXRlZCB3b3JrLg0KDQozLiAgICAgIEl0IHByb3Zp
ZGVzIGFuIGFic3RyYWN0aW9uIG9mIGNvbW1vbiBmZWF0dXJlcyBvZiBhbGwgdXNlIGNhc2UsIHNl
ZSBzZWN0aW9uIDQgaW4gbGF0ZXN0IHJldmlzaW9uIGRyYWZ0LWxpdS1zZmMtdXNlLWNhc2VzPGh0
dHA6Ly90b29scy5pZXRmLm9yZy9pZC9kcmFmdC1saXUtc2ZjLXVzZS1jYXNlcy0wNC50eHQ+LiBU
aGlzIGlzIGEgZ29vZCBndWlkYW5jZSBmb3IgcmVxdWlyZW1lbnRzIGFuZCBhcmNoaXRlY3R1cmUg
ZGVyaXZhdGlvbi4NCg0KSG9uZ3l1DQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnXSBPbiBCZWhhbGYgT2YgSmltIEd1aWNoYXJkIChqZ3VpY2hhcikNClNlbnQ6IFRodXJz
ZGF5LCBNYXJjaCAyNywgMjAxNCAxOjU0IEFNDQpUbzogc2ZjQGlldGYub3JnDQpTdWJqZWN0OiBb
c2ZjXSBQcm9ncmVzc2lvbiBvZiB1c2UgY2FzZSBkb2N1bWVudHMgaW4gdGhlIFNGQyBXRw0KDQpX
RzoNCg0KSW4gYSBtZXNzYWdlIGJhY2sgaW4gSmFudWFyeSwgd2UgKHRoZSBjaGFpcnMpIHByb3Bv
c2VkIHRoYXQgdGhlIFNGQyBXRyBoYW5kbGUgdGhlIHRvcGljIG9mIHVzZSBjYXNlIGRvY3VtZW50
cyBhcyBmb2xsb3dzOg0KDQoxKSBIYXZlIHRoZSBXRyBkZXZlbG9wIG9uZSB1c2UgY2FzZSBkb2N1
bWVudCB0aGF0IGRvY3VtZW50cyBhIHNtYWxsIG51bWJlciBvZiByZXByZXNlbnRhdGl2ZSB1c2Ug
Y2FzZXMuICBUaGUgZG9jdW1lbnQgcHJlc2VudGVkIGJ5IEhvbmd5dSBMaSBhdCB0aGUgVmFuY291
dmVyIEJPRiBjb3VsZCBzZXJ2ZSBmb3IgdGhpcyBwdXJwb3NlDQooaHR0cDovL2RhdGF0cmFja2Vy
LmlldGYub3JnL2RvYy9kcmFmdC1saXUtc2VydmljZS1jaGFpbmluZy11c2UtY2FzZXMpLg0KDQoz
KSBGb3IgYWRkaXRpb25hbCB1c2UgY2FzZXMgbm90IGNvdmVyZWQgaW4gMSkgYWJvdmUsIGFsbG93
IGZvciBhIHNtYWxsIG51bWJlciBvZiBkb2N1bWVudHMgdGhhdCBhcmUgYXBwbGljYWJsZSB0byBz
cGVjaWZpYw0KZW52aXJvbm1lbnRzIChlLmcuICBtb2JpbGl0eSwgZGF0YSBjZW50ZXIsIGJyb2Fk
YmFuZCwgYW5kIHNvIGZvcnRoLikgVGhlc2UgZG9jdW1lbnRzIHdvdWxkIHByb3ZpZGUgbW9yZSBk
ZXRhaWxlZCBpbmZvcm1hdGlvbiBhbmQgYXBwbGljYWJpbGl0eSBvZiBTRkMgdG8gdGhlc2Ugc3Bl
Y2lmaWMgZW52aXJvbm1lbnRzLCBhbmQgd291bGQgbmVlZCB0byBnbyBiZXlvbmQgd2hhdCBpcyBj
b3ZlcmVkIGluIHRoZSBnZW5lcmFsIHVzZSBjYXNlIGRvY3VtZW50ICgxKS4gTm90ZSB0aGF0IGl0
IGlzIG5vdCB0aGUgaW50ZW50aW9uIHRvIGhhdmUgZXZlcnkgcG90ZW50aWFsIHVzZSBjYXNlIGRv
Y3VtZW50ZWQuDQoNClNpbmNlIHRoZW4sIGFuZCBiYXNlZCBvbiB0aGUgcHJlc2VudGF0aW9ucy9k
aXNjdXNzaW9uIGluIExvbmRvbiwgaXQgYXBwZWFycyB0aGF0IHdlIGhhdmUgYSBudW1iZXIgb2Yg
ZG9jdW1lbnRzIHRoYXQgd2FycmFudCBiZWluZyBkZXZlbG9wZWQgYXMgc3RhbmRhbG9uZSBkb2N1
bWVudHMuIFNwZWNpZmljYWxseToNCg0KMSkgQSB1c2UgY2FzZSBkb2N1bWVudCBvbiBtb2JpbGl0
eSwgZS5nLiwgaHR0cDovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1oYWVmZm5lci1z
ZmMtdXNlLWNhc2UtbW9iaWxpdHkvDQoNCjIpIEEgdXNlIGNhc2UgZG9jdW1lbnQgb24gRGF0YSBD
ZW50ZXJzLCBlLmcuLCBodHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWt1bWFy
LXNmYy1kYy11c2UtY2FzZXMvDQoNCjMpIFBvc3NpYmx5IGEgdXNlIGNhc2UgZG9jdW1lbnQgb24g
QnJvYWRiYW5kIHNjZW5hcmlvcy4gSG93ZXZlciwgdXNlIGNhc2VzIGZyb20gYSBicm9hZGJhbmQg
cGVyc3BlY3RpdmUgYXJlIGJlaW5nIGRldmVsb3BlZCBpbiB0aGUgQkJGIChzZWUgdGhlIGxpYWlz
b24gc3RhdGVtZW50IGF0IGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvbGlhaXNvbi8xMzA0
LykuIFdlIGFsc28gaGF2ZSBodHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LW1l
bmctc2ZjLWJyb2FkYmFuZC11c2VjYXNlcy8uICBJdCBkb2VzIG5vdCBzZWVtIGFwcHJvcHJpYXRl
IHRvIGFkb3B0IGEgV0cgZG9jdW1lbnQgb24gdGhlIHRvcGljIG9mIGJyb2FkYmFuZCAoYXQgbGVh
c3QgYXQgdGhpcyB0aW1lKSB3aXRob3V0IGNsYXJpZnlpbmcgdGhlIHJlbGF0aW9uc2hpcCBiZXR3
ZWVuIGRyYWZ0LW1lbmctc2ZjLWJyb2FkYmFuZC11c2VjYXNlcyBhbmQgdGhlIEJCRiB3b3JrLiBJ
biBhZGRpdGlvbiwgd2Ugd291bGQgbmVlZCB0byB1bmRlcnN0YW5kIHdoeSB0d28gZWZmb3J0cyDi
gJQgb25lIGluIEJCRiBhbmQgb25lIGluIHRoZSBJRVRGIC0tIG9uIHRoZSBzYW1lIHRvcGljIHdv
dWxkIGJlIGFwcHJvcHJpYXRlLiBIZW5jZSwgYXQgdGhlIHByZXNlbnQgdGltZSwgd2UgZG8gbm90
IGludGVuZCB0byBhZG9wdCBhIFdHIGRvY3VtZW50IG9uIGJyb2FkYmFuZCBzY2VuYXJpb3MsIGFu
ZCBleHBlY3QgdG8gcmVjZWl2ZSBwcmltYXJ5IGd1aWRhbmNlIG9uIHRoaXMgdG9waWMgZnJvbSB0
aGUgQkJGLg0KDQpUaGF0IGxlYXZlczogaHR0cDovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9k
cmFmdC1saXUtc2ZjLXVzZS1jYXNlcy8sIGEgbW9yZSBnZW5lcmFsIGRvY3VtZW50LiBCdXQgdGhh
dCBkb2N1bWVudCBpbmNsdWRlcyB0ZXh0IG9uIHRocmVlIHRvcGljcyB0aGF0IHdvdWxkIGJlIGNv
dmVyZWQgaW4gbW9yZSBkZXRhaWwgZWxzZXdoZXJlIChicm9hZGJhbmQsIG1vYmlsZSwgYW5kIERD
KS4gV2hpbGUgdGhpcyBkb2N1bWVudCBjb3VsZCBjb250YWluIHBvaW50ZXJzIHRvIHRoZSBvdGhl
ciBkb2N1bWVudHMsIHRoYXQgbGVhdmVzIHRoZSBkb2N1bWVudCB3aXRoIHZlcnkgbGl0dGxlIHN0
YW5kYWxvbmUgY29udGVudCAtLSByYWlzaW5nIHRoZSBxdWVzdGlvbiBvZiB3aGF0IHNob3VsZCBi
ZSBkb25lIHdpdGggaXQsIG9yIHdoYXQgY29udGVudCBpdCBjb3VsZCBpbmNvcnBvcmF0ZSBpbiBv
cmRlciB0byBiZSB3b3J0aHdoaWxlIGFzIGEgc3RhbmRhbG9uZSBkb2N1bWVudC4NCg0KVGh1cywg
dGhlIGNoYWlycyByZWNvbW1lbmRhdGlvbiBhdCB0aGlzIHRpbWUgaXM6DQoNCjEpIENhbGwgZm9y
IFdHIGFkb3B0aW9uIG9mIGRyYWZ0LWhhZWZmbmVyLXNmYy11c2UtY2FzZS1tb2JpbGl0eS0wMC50
eHQgYW5kIGRyYWZ0LWt1bWFyLXNmYy1kYy11c2UtY2FzZXMtMDAudHh0IGFzIFdHIGRvY3VtZW50
cyAodGFyZ2V0OiBpbmZvcm1hdGlvbmFsKS4NCg0KMikgRGVmZXIgYWN0aW9uIG9uIGRyYWZ0LWxp
dS1zZXJ2aWNlLWNoYWluaW5nLXVzZS1jYXNlczxodHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcv
ZG9jL2RyYWZ0LWxpdS1zZXJ2aWNlLWNoYWluaW5nLXVzZS1jYXNlcz4gIGFuZCBkcmFmdC1tZW5n
LXNmYy1icm9hZGJhbmQtdXNlY2FzZXM8aHR0cDovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9k
cmFmdC1tZW5nLXNmYy1icm9hZGJhbmQtdXNlY2FzZXMvPiBwZXIgdGhlIGFib3ZlIGRpc2N1c3Np
b24uDQoNCkRvZXMgdGhpcyBtYWtlIHNlbnNlPw0KDQpKaW0gJiBUaG9tYXMNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5v
c2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJc
QOWui+S9kyI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZp
bml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXtt
YXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0K
CWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1z
b0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xs
b3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVj
b3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29MaXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0UGFyYWdy
YXBoLCBkaXYuTXNvTGlzdFBhcmFncmFwaA0KCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7DQoJbWFy
Z2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJdGV4dC1pbmRlbnQ6MjEuMHB0Ow0K
CWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlm
Ijt9DQpzcGFuLkVtYWlsU3R5bGUxNw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsN
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0K
Lk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXpl
OjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJ
bWFyZ2luOjcyLjBwdCA5MC4wcHQgNzIuMHB0IDkwLjBwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJ
e3BhZ2U6V29yZFNlY3Rpb24xO30NCi8qIExpc3QgRGVmaW5pdGlvbnMgKi8NCkBsaXN0IGwwDQoJ
e21zby1saXN0LWlkOjE0NTQ1MTQ2NjU7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxp
c3QtdGVtcGxhdGUtaWRzOi0zMzEyMDk3MTIgLTE3MjM4MDkxODAgNjc2OTg3MTMgNjc2OTg3MTUg
Njc2OTg3MDMgNjc2OTg3MTMgNjc2OTg3MTUgNjc2OTg3MDMgNjc2OTg3MTMgNjc2OTg3MTU7fQ0K
QGxpc3QgbDA6bGV2ZWwxDQoJe21zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoxOC4wcHQ7DQoJdGV4dC1pbmRlbnQ6
LTE4LjBwdDt9DQpvbA0KCXttYXJnaW4tYm90dG9tOjBjbTt9DQp1bA0KCXttYXJnaW4tYm90dG9t
OjBjbTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZh
dWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwh
LS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86
aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFb
ZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJaSC1DTiIgbGluaz0iYmx1ZSIgdmxpbms9
InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+T2JqZWN0aW9uIHRvIHRo
aXMgcHJvcG9zYWwsIHdoaWNoIGlzIGNvbnRyYXJ5IHRvIG1ham9yIHZvaWNlIGluIHByZXZpb3Vz
IGVtYWlsIGRpc2N1c3Npb24gYXMgd2VsbCBhcyBpbiBMb25kb24uPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+RHJhZnQtbGl1IGhhcyBp
dHMgdmFsdWUgYXQgbGVhc3QgaW4gZm9sbG93aW5nIGFzcGVjdHM6PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQ
YXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxOC4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDtt
c28tbGlzdDpsMCBsZXZlbDEgbGZvMSI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3Jl
Ij4xLjxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtl
bmRpZl0+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SXQgcHJvdmlkZXMg
YSBnZW5lcmFsIHZpZXcgb2Ygd2hlcmUgU0ZDIGNvdWxkIGJlIGFwcGxpZWQgdG8uIE5ldyBjb21l
cnMgZG9u4oCZdCBoYXZlIHRvIGdvIHRocm91Z2ggZWFjaCBzdGFuZGFsb25lIHVzZSBjYXNlIGRy
YWZ0IGFuZCByZWFkIHRocm91Z2ggdGVucw0KIG9mIHBhZ2VzIHRvIHVuZGVyc3RhbmQgc2NlbmFy
aW9zLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MTguMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDAg
bGV2ZWwxIGxmbzEiPg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+Mi48c3BhbiBz
dHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkl0IGlzIGEgY29udGFpbmVyIGZvciB0
aG9zZSB2YWx1YWJsZSB1c2UgY2FzZXMgdGhhdCBkb27igJl0IGhhdmUgdG8gYmUgYSBzdGFuZGFs
b25lIGRyYWZ0IHRvIG1ha2UgaXQgY2xlYXIsIGV2ZW4gdGhvdWdoIGxpc3RpbmcgYWxsIHBvc3Np
YmxlIHVzZSBjYXNlcyBpcw0KIHVubmVjZXNzYXJ5LiBBIGdvb2QgZXhhbXBsZSBpcyBkcmFmdC1r
cmlzaG5hbi1zZmMtbG9uZy1saXZlZC1mbG93LXVzZS1jYXNlcy4gSXQgYWxzbyBhIGdvb2QgcGxh
Y2UgZm9yIHJlZmVyZW5jZSB0byBwZXJ0aW5lbnQgd29yayBpbiBvdGhlciBTRE9zLCBlLmcuIEJC
Riwgd2hpY2ggY2FuIGF2b2lkIGR1cGxpY2F0ZWQgd29yay48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjE4LjBwdDt0
ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0OmwwIGxldmVsMSBsZm8xIj4NCjwhW2lmICFzdXBw
b3J0TGlzdHNdPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxzcGFuIHN0
eWxlPSJtc28tbGlzdDpJZ25vcmUiPjMuPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGlt
ZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bh
bj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj5JdCBwcm92aWRlcyBhbiBhYnN0cmFjdGlvbiBvZiBjb21tb24gZmVhdHVyZXMgb2Yg
YWxsIHVzZSBjYXNlLCBzZWUgc2VjdGlvbiA0IGluIGxhdGVzdCByZXZpc2lvbg0KPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIj48YSBocmVmPSJodHRwOi8vdG9vbHMuaWV0Zi5vcmcvaWQvZHJhZnQt
bGl1LXNmYy11c2UtY2FzZXMtMDQudHh0Ij5kcmFmdC1saXUtc2ZjLXVzZS1jYXNlczwvYT48L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+LiBUaGlzIGlzIGEgZ29v
ZCBndWlkYW5jZSBmb3IgcmVxdWlyZW1lbnRzIGFuZCBhcmNoaXRlY3R1cmUNCiBkZXJpdmF0aW9u
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5Ib25neXU8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0
REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFu
PjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBzZmMgW21haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10NCjxiPk9uIEJlaGFsZiBPZiA8L2I+SmltIEd1aWNoYXJk
IChqZ3VpY2hhcik8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDE6
NTQgQU08YnI+DQo8Yj5Ubzo8L2I+IHNmY0BpZXRmLm9yZzxicj4NCjxiPlN1YmplY3Q6PC9iPiBb
c2ZjXSBQcm9ncmVzc2lvbiBvZiB1c2UgY2FzZSBkb2N1bWVudHMgaW4gdGhlIFNGQyBXRzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5XRzo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5JbiBhIG1lc3NhZ2UgYmFjayBpbiBKYW51
YXJ5LCB3ZSAodGhlIGNoYWlycykgcHJvcG9zZWQgdGhhdCB0aGUgU0ZDIFdHIGhhbmRsZSB0aGUg
dG9waWMgb2YgdXNlIGNhc2UgZG9jdW1lbnRzIGFzIGZvbGxvd3M6PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTMuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LWxlZnQ6c29saWQgI0I1QzRERiA0LjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0O21hcmdp
bi1sZWZ0OjMuNzVwdDttYXJnaW4tcmlnaHQ6MGNtIiBpZD0iTUFDX09VVExPT0tfQVRUUklCVVRJ
T05fQkxPQ0tRVU9URSI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTMuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+MSkgSGF2ZSB0aGUgV0cg
ZGV2ZWxvcCBvbmUgdXNlIGNhc2UgZG9jdW1lbnQgdGhhdCBkb2N1bWVudHMgYSBzbWFsbCBudW1i
ZXIgb2YgcmVwcmVzZW50YXRpdmUgdXNlIGNhc2VzLiZuYnNwOyZuYnNwO1RoZSBkb2N1bWVudCBw
cmVzZW50ZWQgYnkgSG9uZ3l1IExpIGF0IHRoZQ0KIFZhbmNvdXZlciBCT0YgY291bGQgc2VydmUg
Zm9yIHRoaXMgcHVycG9zZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEz
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6YmxhY2siPig8YSBocmVmPSJodHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9j
L2RyYWZ0LWxpdS1zZXJ2aWNlLWNoYWluaW5nLXVzZS1jYXNlcyI+aHR0cDovL2RhdGF0cmFja2Vy
LmlldGYub3JnL2RvYy9kcmFmdC1saXUtc2VydmljZS1jaGFpbmluZy11c2UtY2FzZXM8L2E+KS48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMy41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9j
a3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQjVDNERGIDQuNXB0
O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQ7bWFyZ2luLWxlZnQ6My43NXB0O21hcmdpbi1yaWdo
dDowY20iIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
My41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOmJsYWNrIj4zKSBGb3IgYWRkaXRpb25hbCB1c2UgY2FzZXMgbm90IGNvdmVyZWQg
aW4gMSkgYWJvdmUsIGFsbG93IGZvciBhIHNtYWxsIG51bWJlciBvZiBkb2N1bWVudHMgdGhhdCBh
cmUgYXBwbGljYWJsZSB0byBzcGVjaWZpYzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEzLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPmVudmlyb25tZW50cyAoZS5nLiZuYnNwOyZuYnNwO21v
YmlsaXR5LCBkYXRhIGNlbnRlciwgYnJvYWRiYW5kLCBhbmQgc28gZm9ydGguKSBUaGVzZSBkb2N1
bWVudHMgd291bGQgcHJvdmlkZSBtb3JlIGRldGFpbGVkIGluZm9ybWF0aW9uIGFuZCBhcHBsaWNh
YmlsaXR5IG9mDQogU0ZDIHRvIHRoZXNlIHNwZWNpZmljIGVudmlyb25tZW50cywgYW5kIHdvdWxk
IG5lZWQgdG8gZ28gYmV5b25kIHdoYXQgaXMgY292ZXJlZCBpbiB0aGUgZ2VuZXJhbCB1c2UgY2Fz
ZSBkb2N1bWVudCAoMSkuIE5vdGUgdGhhdCBpdCBpcyBub3QgdGhlIGludGVudGlvbiB0byBoYXZl
IGV2ZXJ5IHBvdGVudGlhbCB1c2UgY2FzZSBkb2N1bWVudGVkLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEzLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEzLjVwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2si
PlNpbmNlIHRoZW4sIGFuZCBiYXNlZCBvbiB0aGUgcHJlc2VudGF0aW9ucy9kaXNjdXNzaW9uIGlu
IExvbmRvbiwgaXQgYXBwZWFycyB0aGF0IHdlIGhhdmUgYSBudW1iZXIgb2YgZG9jdW1lbnRzIHRo
YXQgd2FycmFudCBiZWluZyBkZXZlbG9wZWQgYXMgc3RhbmRhbG9uZQ0KIGRvY3VtZW50cy4gU3Bl
Y2lmaWNhbGx5OjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEzLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEz
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6YmxhY2siPjEpIEEgdXNlIGNhc2UgZG9jdW1lbnQgb24gbW9iaWxpdHksIGUuZy4s
Jm5ic3A7PGEgaHJlZj0iaHR0cDovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1oYWVm
Zm5lci1zZmMtdXNlLWNhc2UtbW9iaWxpdHkvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dCI+aHR0cDovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1oYWVmZm5lci1zZmMtdXNl
LWNhc2UtbW9iaWxpdHkvPC9zcGFuPjwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4yKSBBIHVzZSBjYXNlIGRvY3VtZW50IG9u
IERhdGEgQ2VudGVycywgZS5nLiwmbmJzcDs8YSBocmVmPSJodHRwOi8vZGF0YXRyYWNrZXIuaWV0
Zi5vcmcvZG9jL2RyYWZ0LWt1bWFyLXNmYy1kYy11c2UtY2FzZXMvIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdCI+aHR0cDovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1rdW1h
ci1zZmMtZGMtdXNlLWNhc2VzLzwvc3Bhbj48L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTMuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTMuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+MykgUG9zc2libHkgYSB1c2UgY2Fz
ZSBkb2N1bWVudCBvbiBCcm9hZGJhbmQgc2NlbmFyaW9zLiBIb3dldmVyLCB1c2UgY2FzZXMgZnJv
bSBhIGJyb2FkYmFuZCBwZXJzcGVjdGl2ZSBhcmUgYmVpbmcgZGV2ZWxvcGVkIGluIHRoZSBCQkYg
KHNlZSB0aGUgbGlhaXNvbg0KIHN0YXRlbWVudCBhdCZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vZGF0
YXRyYWNrZXIuaWV0Zi5vcmcvbGlhaXNvbi8xMzA0LyI+aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRm
Lm9yZy9saWFpc29uLzEzMDQvPC9hPikuIFdlIGFsc28gaGF2ZSZuYnNwOzxhIGhyZWY9Imh0dHA6
Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtbWVuZy1zZmMtYnJvYWRiYW5kLXVzZWNh
c2VzLyI+aHR0cDovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1tZW5nLXNmYy1icm9h
ZGJhbmQtdXNlY2FzZXMvPC9hPi4mbmJzcDsNCiBJdCBkb2VzIG5vdCBzZWVtIGFwcHJvcHJpYXRl
IHRvIGFkb3B0IGEgV0cgZG9jdW1lbnQgb24gdGhlIHRvcGljIG9mIGJyb2FkYmFuZCAoYXQgbGVh
c3QgYXQgdGhpcyB0aW1lKSB3aXRob3V0IGNsYXJpZnlpbmcgdGhlIHJlbGF0aW9uc2hpcCBiZXR3
ZWVuIGRyYWZ0LW1lbmctc2ZjLWJyb2FkYmFuZC11c2VjYXNlcyBhbmQgdGhlIEJCRiB3b3JrLiBJ
biBhZGRpdGlvbiwgd2Ugd291bGQgbmVlZCB0byB1bmRlcnN0YW5kIHdoeSB0d28gZWZmb3J0cyDi
gJQNCiBvbmUgaW4gQkJGIGFuZCBvbmUgaW4gdGhlIElFVEYgLS0gb24gdGhlIHNhbWUgdG9waWMg
d291bGQgYmUgYXBwcm9wcmlhdGUuIEhlbmNlLCBhdCB0aGUgcHJlc2VudCB0aW1lLCB3ZSBkbyBu
b3QgaW50ZW5kIHRvIGFkb3B0IGEgV0cgZG9jdW1lbnQgb24gYnJvYWRiYW5kIHNjZW5hcmlvcywg
YW5kIGV4cGVjdCB0byByZWNlaXZlIHByaW1hcnkgZ3VpZGFuY2Ugb24gdGhpcyB0b3BpYyBmcm9t
IHRoZSBCQkYuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTMuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTMu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjpibGFjayI+VGhhdCBsZWF2ZXM6Jm5ic3A7PGEgaHJlZj0iaHR0cDovL2RhdGF0cmFj
a2VyLmlldGYub3JnL2RvYy9kcmFmdC1saXUtc2ZjLXVzZS1jYXNlcy8iPmh0dHA6Ly9kYXRhdHJh
Y2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtbGl1LXNmYy11c2UtY2FzZXMvPC9hPiwgYSBtb3JlDQog
Z2VuZXJhbCBkb2N1bWVudC4gQnV0IHRoYXQgZG9jdW1lbnQgaW5jbHVkZXMgdGV4dCBvbiB0aHJl
ZSB0b3BpY3MgdGhhdCB3b3VsZCBiZSBjb3ZlcmVkIGluIG1vcmUgZGV0YWlsIGVsc2V3aGVyZSAo
YnJvYWRiYW5kLCBtb2JpbGUsIGFuZCBEQykuIFdoaWxlIHRoaXMgZG9jdW1lbnQgY291bGQgY29u
dGFpbiBwb2ludGVycyB0byB0aGUgb3RoZXIgZG9jdW1lbnRzLCB0aGF0IGxlYXZlcyB0aGUgZG9j
dW1lbnQgd2l0aCB2ZXJ5IGxpdHRsZSBzdGFuZGFsb25lDQogY29udGVudCAtLSByYWlzaW5nIHRo
ZSBxdWVzdGlvbiBvZiB3aGF0IHNob3VsZCBiZSBkb25lIHdpdGggaXQsIG9yIHdoYXQgY29udGVu
dCBpdCBjb3VsZCBpbmNvcnBvcmF0ZSBpbiBvcmRlciB0byBiZSB3b3J0aHdoaWxlIGFzIGEgc3Rh
bmRhbG9uZSBkb2N1bWVudC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
My41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5UaHVzLCB0aGUgY2hhaXJzIHJlY29tbWVuZGF0aW9uIGF0
IHRoaXMgdGltZSBpczo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMy41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMy41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOmJsYWNrIj4xKSBDYWxsIGZvciBXRyBhZG9wdGlvbiBvZiBkcmFmdC1oYWVm
Zm5lci1zZmMtdXNlLWNhc2UtbW9iaWxpdHktMDAudHh0IGFuZCBkcmFmdC1rdW1hci1zZmMtZGMt
dXNlLWNhc2VzLTAwLnR4dCBhcyBXRyBkb2N1bWVudHMgKHRhcmdldDogaW5mb3JtYXRpb25hbCku
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTMuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTMuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpi
bGFjayI+MikgRGVmZXIgYWN0aW9uIG9uJm5ic3A7PGEgaHJlZj0iaHR0cDovL2RhdGF0cmFja2Vy
LmlldGYub3JnL2RvYy9kcmFmdC1saXUtc2VydmljZS1jaGFpbmluZy11c2UtY2FzZXMiPmRyYWZ0
LWxpdS1zZXJ2aWNlLWNoYWluaW5nLXVzZS1jYXNlczwvYT4mbmJzcDsgYW5kJm5ic3A7PGEgaHJl
Zj0iaHR0cDovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1tZW5nLXNmYy1icm9hZGJh
bmQtdXNlY2FzZXMvIj5kcmFmdC1tZW5nLXNmYy1icm9hZGJhbmQtdXNlY2FzZXM8L2E+Jm5ic3A7
cGVyDQogdGhlIGFib3ZlIGRpc2N1c3Npb24uPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTMuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTMuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RG9lcyB0aGlzIG1ha2Ugc2Vuc2U/PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJs
YWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOmJsYWNrIj5KaW0gJmFtcDsgVGhvbWFzPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_6EB34CB5D82C4645B826C56144826EA97E9DE1A0SZXEMA509MBXchi_--


From nobody Fri Mar 28 21:58:38 2014
Return-Path: <jiangyuanlong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B1B7F1A0778 for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 21:58:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oHe278stfyQb for <sfc@ietfa.amsl.com>; Fri, 28 Mar 2014 21:58:33 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id DA1B41A0438 for <sfc@ietf.org>; Fri, 28 Mar 2014 21:58:32 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BCN56302; Sat, 29 Mar 2014 04:58:30 +0000 (GMT)
Received: from LHREML406-HUB.china.huawei.com (10.201.5.243) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Sat, 29 Mar 2014 04:57:57 +0000
Received: from SZXEMA404-HUB.china.huawei.com (10.82.72.36) by lhreml406-hub.china.huawei.com (10.201.5.243) with Microsoft SMTP Server (TLS) id 14.3.158.1; Sat, 29 Mar 2014 04:58:28 +0000
Received: from SZXEMA506-MBS.china.huawei.com ([169.254.4.41]) by SZXEMA404-HUB.china.huawei.com ([10.82.72.36]) with mapi id 14.03.0158.001; Sat, 29 Mar 2014 12:58:17 +0800
From: Jiangyuanlong <jiangyuanlong@huawei.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, "Jim Guichard (jguichar)" <jguichar@cisco.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] Progression of use case documents in the SFC WG
Thread-Index: AQHPSRxfEA3AATWG/kWi/n3iJI0NjZrzQ64AgAQ/2FA=
Date: Sat, 29 Mar 2014 04:58:15 +0000
Message-ID: <3B0A1BED22CAD649A1B3E97BE5DDD68B5A6F0D17@szxema506-mbs.china.huawei.com>
References: <CF588C77.1E5F9%jguichar@cisco.com> <533331D0.6020709@joelhalpern.com>
In-Reply-To: <533331D0.6020709@joelhalpern.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.66.76.118]
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/sfc/BSGD0SX-RkblHdsEnDzuhIPKJLY
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 29 Mar 2014 04:58:37 -0000

Joel,
This seems like a general use case which fits into DC, broadband, mobility =
and etc.=20
Cheers,
Yuanlong

-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
Sent: Thursday, March 27, 2014 4:00 AM
To: Jim Guichard (jguichar); sfc@ietf.org
Subject: Re: [sfc] Progression of use case documents in the SFC WG

Where does the long-lived flows case we presented in London fit?

Thank you,
Joel

On 3/26/14, 1:54 PM, Jim Guichard (jguichar) wrote:
> WG:
>
> In a message back in January, we (the chairs) proposed that the SFC WG
> handle the topic of use case documents as follows:
>
>     1) Have the WG develop one use case document that documents a small
>     number of representative use cases.  The document presented by
>     Hongyu Li at the Vancouver BOF could serve for this purpose
>     (http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-cases=
).
>
>
>     3) For additional use cases not covered in 1) above, allow for a
>     small number of documents that are applicable to specific
>     environments (e.g.  mobility, data center, broadband, and so forth.)
>     These documents would provide more detailed information and
>     applicability of SFC to these specific environments, and would need
>     to go beyond what is covered in the general use case document (1).
>     Note that it is not the intention to have every potential use case
>     documented.
>
>
> Since then, and based on the presentations/discussion in London, it
> appears that we have a number of documents that warrant being developed
> as standalone documents. Specifically:
>
> 1) A use case document on mobility, e.g.,
> http://datatracker.ietf.org/doc/draft-haeffner-sfc-use-case-mobility/
>
> 2) A use case document on Data Centers, e.g.,
> http://datatracker.ietf.org/doc/draft-kumar-sfc-dc-use-cases/
>
> 3) Possibly a use case document on Broadband scenarios. However, use
> cases from a broadband perspective are being developed in the BBF (see
> the liaison statement at https://datatracker.ietf.org/liaison/1304/). We
> also have
> http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/.  It
> does not seem appropriate to adopt a WG document on the topic of
> broadband (at least at this time) without clarifying the relationship
> between draft-meng-sfc-broadband-usecases and the BBF work. In addition,
> we would need to understand why two efforts - one in BBF and one in the
> IETF -- on the same topic would be appropriate. Hence, at the present
> time, we do not intend to adopt a WG document on broadband scenarios,
> and expect to receive primary guidance on this topic from the BBF.
>
> That leaves: http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/, a
> more general document. But that document includes text on three topics
> that would be covered in more detail elsewhere (broadband, mobile, and
> DC). While this document could contain pointers to the other documents,
> that leaves the document with very little standalone content -- raising
> the question of what should be done with it, or what content it could
> incorporate in order to be worthwhile as a standalone document.
>
> Thus, the chairs recommendation at this time is:
>
> 1) Call for WG adoption of draft-haeffner-sfc-use-case-mobility-00.txt
> and draft-kumar-sfc-dc-use-cases-00.txt as WG documents (target:
> informational).
>
> 2) Defer action on draft-liu-service-chaining-use-cases
> <http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-cases>
> and draft-meng-sfc-broadband-usecases
> <http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/> per
> the above discussion.
>
> Does this make sense?
>
> Jim & Thomas
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>

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


From nobody Sat Mar 29 01:59:47 2014
Return-Path: <huang@sce.carleton.ca>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2D4F41A0473 for <sfc@ietfa.amsl.com>; Sat, 29 Mar 2014 01:59:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.611
X-Spam-Level: 
X-Spam-Status: No, score=-2.611 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] 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 p1u4samBJUnK for <sfc@ietfa.amsl.com>; Sat, 29 Mar 2014 01:59:43 -0700 (PDT)
Received: from sangam.sce.carleton.ca (sangam.sce.carleton.ca [134.117.56.4]) by ietfa.amsl.com (Postfix) with ESMTP id 602021A049E for <sfc@ietf.org>; Sat, 29 Mar 2014 01:59:43 -0700 (PDT)
Received: from Bookair (133051068125.ap.cc.tsukuba.ac.jp [133.51.68.125] (may be forged)) (authenticated bits=0) by sangam.sce.carleton.ca (8.14.4/8.14.4) with ESMTP id s2T8xaO0006063 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Sat, 29 Mar 2014 04:59:39 -0400
From: "Changcheng Huang" <huang@sce.carleton.ca>
To: "'Joel M. Halpern'" <jmh@joelhalpern.com>, <sfc@ietf.org>
References: <2691CE0099834E4A9C5044EEC662BB9D4535F337@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8031@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AB2E@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8228@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536AB79@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8289@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536ABAE@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B! 6B0B1A7E82DB@MBX021-W3- CA-2.exch021.domain.local>, <2691CE0099834E4A9C5044EEC662BB9D4536ABF6@dfweml701-chm.china.huawei.com> <76B41B8FACE1514795D30EC137FF391D43A567@LILAS.jungle.qosmos.com> <2691CE0099834E4A9C5044EEC662BB9D4536B4F1@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8F40@MBX021-W3-CA-2.exch021.domain.local> <011601cf4aea$01065a70$03130f50$@sce.carleton.ca> <53364D39.5010308@j! oelhalpern.com>
In-Reply-To: <53364D39.5010308@joelhalpern.com>
Date: Sat, 29 Mar 2014 17:59:35 +0900
Organization: Carleton University
Message-ID: <004901cf4b2d$37fd4370$a7f7ca50$@sce.carleton.ca>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQJ2JFa1rEGnJ4ma0F6Owsx8ZmO3fALLYmXCAeE1QS8Bmw6h1QJp4v6FAlsgNl4B6zY0NwILq0jqAdCS9qACFP25/gLtrU6yAalqPi4CMTFFcALuOL+kmMUUjWA=
Content-Language: en-us
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/eL0-Jo1K6tQBec95UK2RQxYzHo0
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: huang@sce.carleton.ca
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 29 Mar 2014 08:59:45 -0000

MPLS can pass many MPLS switches, but not routers.

Chang

-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
Sent: Saturday, March 29, 2014 1:34 PM
To: huang@sce.carleton.ca; sfc@ietf.org
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

If the world were strictly layered, and we were confined to obedience to
those layers, then your statement would be true.

But, for example, if the transport uses MPLS that can easily pass through
many routers, even though we consider MPLS to be layer 2.5.
Even if the transport were VLAN based, one could arrange for it to pass
through multiple routers, in parallel with and not disrupting normal IP
routing.

Layering is a descriptive tool.  We need not treat it as a straight-jacket.

Yours,
Joel

On 3/28/14, 8:58 PM, Changcheng Huang wrote:
> In order to make SFC independent from the transport, the transport 
> must be at higher layer. If, for example, the transport is at Layer 2, 
> any router on the path will terminate the Chain ID. Therefore where 
> the transport is located does matter.
>
> Chang

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



From nobody Sat Mar 29 05:19:20 2014
Return-Path: <cpignata@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E1A491A04C2 for <sfc@ietfa.amsl.com>; Sat, 29 Mar 2014 05:19:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level: 
X-Spam-Status: No, score=-14.51 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_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 iUM7WGcdqMtM for <sfc@ietfa.amsl.com>; Sat, 29 Mar 2014 05:19:16 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) by ietfa.amsl.com (Postfix) with ESMTP id 0EE911A04C1 for <sfc@ietf.org>; Sat, 29 Mar 2014 05:19:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=11116; q=dns/txt; s=iport; t=1396095554; x=1397305154; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=DCLEc9eOSabLYsnKB7OlSB/jHU1DEz0DWpzsg8sXDw4=; b=EtyhUnKxM9FynT7cgxVFcuARar/EKBmft5kugI4jpiXWrmH0SDeB7ivz q0yyOLGHwetY+EAT50msITRZyRWW3pKxuba+EohJmfStkDuXyXR4MQDYM P/e25y3SBdGuvr868kv1O8gR70rXpRoHVZ5Jtv6hl6ZEW2IhdZTW2vyIz E=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvoFAEO5NlOtJXG//2dsb2JhbABZgkJEO0sMrEKNToE/hzWBFBZ0giYBAQQBAQEaUQQHEAIBCD8HJwsUEQIEDgWHeQ3RLBeOK1AEB4MkgRQElGKDbIEzkQKDMIIr
X-IronPort-AV: E=Sophos;i="4.97,756,1389744000";  d="scan'208,217";a="313795718"
Received: from rcdn-core2-4.cisco.com ([173.37.113.191]) by rcdn-iport-6.cisco.com with ESMTP; 29 Mar 2014 12:19:13 +0000
Received: from xhc-aln-x10.cisco.com (xhc-aln-x10.cisco.com [173.36.12.84]) by rcdn-core2-4.cisco.com (8.14.5/8.14.5) with ESMTP id s2TCJDtS010850 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <sfc@ietf.org>; Sat, 29 Mar 2014 12:19:13 GMT
Received: from xmb-aln-x02.cisco.com ([169.254.5.99]) by xhc-aln-x10.cisco.com ([173.36.12.84]) with mapi id 14.03.0123.003; Sat, 29 Mar 2014 07:19:12 -0500
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>
Thread-Topic: [sfc] Progression of use case documents in the SFC WG
Thread-Index: AQHPS0kXEA3AATWG/kWi/n3iJI0NjQ==
Date: Sat, 29 Mar 2014 12:19:11 +0000
Message-ID: <2CD01C4C-F626-4BA6-9070-517A29908D5A@cisco.com>
References: <CF588C77.1E5F9%jguichar@cisco.com>
In-Reply-To: <CF588C77.1E5F9%jguichar@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.82.226.251]
Content-Type: multipart/alternative; boundary="_000_2CD01C4CF6264BA69070517A29908D5Aciscocom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/21cgmKy6MqrKzYFwpB9ja7FFzyU
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 29 Mar 2014 12:19:19 -0000

--_000_2CD01C4CF6264BA69070517A29908D5Aciscocom_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Jim, Thomas,

This sounds like a great approach. Thanks for organizing the use-case puzzl=
e into this recommendation.

Thanks,

Carlos.

On Mar 26, 2014, at 1:54 PM, Jim Guichard (jguichar) <jguichar@cisco.com<ma=
ilto:jguichar@cisco.com>> wrote:

WG:

In a message back in January, we (the chairs) proposed that the SFC WG hand=
le the topic of use case documents as follows:

1) Have the WG develop one use case document that documents a small number =
of representative use cases.  The document presented by Hongyu Li at the Va=
ncouver BOF could serve for this purpose
(http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-cases).

3) For additional use cases not covered in 1) above, allow for a small numb=
er of documents that are applicable to specific
environments (e.g.  mobility, data center, broadband, and so forth.) These =
documents would provide more detailed information and applicability of SFC =
to these specific environments, and would need to go beyond what is covered=
 in the general use case document (1). Note that it is not the intention to=
 have every potential use case documented.

Since then, and based on the presentations/discussion in London, it appears=
 that we have a number of documents that warrant being developed as standal=
one documents. Specifically:

1) A use case document on mobility, e.g., http://datatracker.ietf.org/doc/d=
raft-haeffner-sfc-use-case-mobility/

2) A use case document on Data Centers, e.g., http://datatracker.ietf.org/d=
oc/draft-kumar-sfc-dc-use-cases/

3) Possibly a use case document on Broadband scenarios. However, use cases =
from a broadband perspective are being developed in the BBF (see the liaiso=
n statement at https://datatracker.ietf.org/liaison/1304/). We also have ht=
tp://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/.  It does =
not seem appropriate to adopt a WG document on the topic of broadband (at l=
east at this time) without clarifying the relationship between draft-meng-s=
fc-broadband-usecases and the BBF work. In addition, we would need to under=
stand why two efforts =97 one in BBF and one in the IETF -- on the same top=
ic would be appropriate. Hence, at the present time, we do not intend to ad=
opt a WG document on broadband scenarios, and expect to receive primary gui=
dance on this topic from the BBF.

That leaves: http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/, a mo=
re general document. But that document includes text on three topics that w=
ould be covered in more detail elsewhere (broadband, mobile, and DC). While=
 this document could contain pointers to the other documents, that leaves t=
he document with very little standalone content -- raising the question of =
what should be done with it, or what content it could incorporate in order =
to be worthwhile as a standalone document.

Thus, the chairs recommendation at this time is:

1) Call for WG adoption of draft-haeffner-sfc-use-case-mobility-00.txt and =
draft-kumar-sfc-dc-use-cases-00.txt as WG documents (target: informational)=
.

2) Defer action on draft-liu-service-chaining-use-cases<http://datatracker.=
ietf.org/doc/draft-liu-service-chaining-use-cases>  and draft-meng-sfc-broa=
dband-usecases<http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-use=
cases/> per the above discussion.

Does this make sense?

Jim & Thomas
_______________________________________________
sfc mailing list
sfc@ietf.org<mailto:sfc@ietf.org>
https://www.ietf.org/mailman/listinfo/sfc


--_000_2CD01C4CF6264BA69070517A29908D5Aciscocom_
Content-Type: text/html; charset="Windows-1252"
Content-ID: <93354DA95736A14FAB28CAE9DC68665A@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space;">
Jim, Thomas,
<div><br>
</div>
<div>This sounds like a great approach. Thanks for organizing the use-case =
puzzle into this recommendation.</div>
<div><br>
</div>
<div>Thanks,</div>
<div><br>
</div>
<div>Carlos.</div>
<div><br>
<div>
<div>On Mar 26, 2014, at 1:54 PM, Jim Guichard (jguichar) &lt;<a href=3D"ma=
ilto:jguichar@cisco.com">jguichar@cisco.com</a>&gt; wrote:</div>
<br class=3D"Apple-interchange-newline">
<blockquote type=3D"cite">
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space; font-size: 14px; font-family: Calibri, sans-seri=
f;">
<div>
<div style=3D"font-family: Calibri; font-size: 12px;">WG:</div>
<div style=3D"font-family: Calibri; font-size: 12px;"><br>
</div>
<div style=3D"font-family: Calibri; font-size: 12px;">In a message back in =
January, we (the chairs) proposed that the SFC WG handle the topic of use c=
ase documents as follows:</div>
<div style=3D"font-family: Calibri; font-size: 12px;"><br>
</div>
<blockquote id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style=3D"font-family:=
 Calibri; font-size: 12px; border-left-color: rgb(181, 196, 223); border-le=
ft-width: 5px; border-left-style: solid; padding: 0px 0px 0px 5px; margin: =
0px 0px 0px 5px;" type=3D"cite">
<div>1) Have the WG develop one use case document that documents a small nu=
mber of representative use cases.&nbsp;&nbsp;The document presented by Hong=
yu Li at the Vancouver BOF could serve for this purpose</div>
<div>(<a href=3D"http://datatracker.ietf.org/doc/draft-liu-service-chaining=
-use-cases">http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-=
cases</a>).</div>
</blockquote>
<div style=3D"font-family: Calibri; font-size: 12px;"><br>
</div>
<blockquote id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style=3D"font-family:=
 Calibri; font-size: 12px; border-left-color: rgb(181, 196, 223); border-le=
ft-width: 5px; border-left-style: solid; padding: 0px 0px 0px 5px; margin: =
0px 0px 0px 5px;" type=3D"cite">
<div>3) For additional use cases not covered in 1) above, allow for a small=
 number of documents that are applicable to specific</div>
<div>environments (e.g.&nbsp;&nbsp;mobility, data center, broadband, and so=
 forth.) These documents would provide more detailed information and applic=
ability of SFC to these specific environments, and would need to go beyond =
what is covered in the general use case document
 (1). Note that it is not the intention to have every potential use case do=
cumented.</div>
</blockquote>
<div style=3D"font-family: Calibri; font-size: 12px;"><br>
</div>
<div style=3D"font-family: Calibri; font-size: 12px;">Since then, and based=
 on the presentations/discussion in London, it appears that we have a numbe=
r of documents that warrant being developed as standalone documents. Specif=
ically:</div>
<div style=3D"font-family: Calibri; font-size: 12px;"><br>
</div>
<div style=3D"font-family: Calibri; font-size: 12px;">1) A use case documen=
t on mobility, e.g.,&nbsp;<a href=3D"http://datatracker.ietf.org/doc/draft-=
haeffner-sfc-use-case-mobility/" style=3D"font-size: 14px;">http://datatrac=
ker.ietf.org/doc/draft-haeffner-sfc-use-case-mobility/</a></div>
<div style=3D"font-family: Calibri; font-size: 12px;"><br>
</div>
<div style=3D"font-family: Calibri; font-size: 12px;">2) A use case documen=
t on Data Centers, e.g.,&nbsp;<a href=3D"http://datatracker.ietf.org/doc/dr=
aft-kumar-sfc-dc-use-cases/" style=3D"font-size: 14px;">http://datatracker.=
ietf.org/doc/draft-kumar-sfc-dc-use-cases/</a></div>
<div style=3D"font-family: Calibri; font-size: 12px;"><br>
</div>
<div style=3D"font-family: Calibri; font-size: 12px;">3) Possibly a use cas=
e document on Broadband scenarios. However, use cases from a broadband pers=
pective are being developed in the BBF (see the liaison statement at&nbsp;<=
a href=3D"https://datatracker.ietf.org/liaison/1304/">https://datatracker.i=
etf.org/liaison/1304/</a>).
 We also have&nbsp;<a href=3D"http://datatracker.ietf.org/doc/draft-meng-sf=
c-broadband-usecases/">http://datatracker.ietf.org/doc/draft-meng-sfc-broad=
band-usecases/</a>.&nbsp; It does not seem appropriate to adopt a WG docume=
nt on the topic of broadband (at least at this
 time) without clarifying the relationship between draft-meng-sfc-broadband=
-usecases and the BBF work. In addition, we would need to understand why tw=
o efforts =97 one in BBF and one in the IETF -- on the same topic would be =
appropriate. Hence, at the present
 time, we do not intend to adopt a WG document on broadband scenarios, and =
expect to receive primary guidance on this topic from the BBF.</div>
<div style=3D"font-family: Calibri; font-size: 12px;"><br>
</div>
<div style=3D"font-family: Calibri; font-size: 12px;">That leaves:&nbsp;<a =
href=3D"http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/">http://da=
tatracker.ietf.org/doc/draft-liu-sfc-use-cases/</a>, a more general documen=
t. But that document includes text on three
 topics that would be covered in more detail elsewhere (broadband, mobile, =
and DC). While this document could contain pointers to the other documents,=
 that leaves the document with very little standalone content -- raising th=
e question of what should be done
 with it, or what content it could incorporate in order to be worthwhile as=
 a standalone document.</div>
<div style=3D"font-family: Calibri; font-size: 12px;"><br>
</div>
<div style=3D"font-family: Calibri; font-size: 12px;">Thus, the chairs reco=
mmendation at this time is:</div>
<div style=3D"font-family: Calibri; font-size: 12px;"><br>
</div>
<div style=3D"font-family: Calibri; font-size: 12px;">1) Call for WG adopti=
on of draft-haeffner-sfc-use-case-mobility-00.txt and draft-kumar-sfc-dc-us=
e-cases-00.txt as WG documents (target: informational).</div>
<div style=3D"font-family: Calibri; font-size: 12px;"><br>
</div>
<div style=3D"font-family: Calibri; font-size: 12px;">2) Defer action on&nb=
sp;<a href=3D"http://datatracker.ietf.org/doc/draft-liu-service-chaining-us=
e-cases">draft-liu-service-chaining-use-cases</a>&nbsp; and&nbsp;<a href=3D=
"http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/">draft-=
meng-sfc-broadband-usecases</a>&nbsp;per
 the above discussion.</div>
<div style=3D"font-family: Calibri; font-size: 12px;"><br>
</div>
<div style=3D"font-family: Calibri; font-size: 12px;">Does this make sense?=
</div>
</div>
<div style=3D"font-family: Calibri; font-size: 12px;"><br>
</div>
<div style=3D"font-family: Calibri; font-size: 12px;">Jim &amp; Thomas</div=
>
</div>
_______________________________________________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
https://www.ietf.org/mailman/listinfo/sfc<br>
</blockquote>
</div>
<br>
</div>
</body>
</html>

--_000_2CD01C4CF6264BA69070517A29908D5Aciscocom_--


From nobody Sat Mar 29 05:33:06 2014
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ADFBE1A04D2 for <sfc@ietfa.amsl.com>; Sat, 29 Mar 2014 05:33:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.51
X-Spam-Level: 
X-Spam-Status: No, score=-9.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, 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 quGuglMZyYNp for <sfc@ietfa.amsl.com>; Sat, 29 Mar 2014 05:32:59 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) by ietfa.amsl.com (Postfix) with ESMTP id 2C00E1A04C2 for <sfc@ietf.org>; Sat, 29 Mar 2014 05:32:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=25773; q=dns/txt; s=iport; t=1396096377; x=1397305977; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=6loCb0IprqxiX3E/3fti2E7qQcyriVEMjTjxUIjEdnk=; b=I8+YrGdjyu0qg0Xf6egYqZO7HRxdeBPSCQ4t7vdIM3c/mE4//WT0lr8c NBp4oGJwxc0jOv3qf7Qx6g8TkvAGGpThOVjNXlKU3ZjAvlT+iCb/GYV+r ukDZTkBqxdrSVHroiNRTq2RjoY+xvjQtI+Rt5lFVpcSL1BNrnGbwg+vf/ s=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvgFABW9NlOtJXG//2dsb2JhbABZgkJEO1esQo1OiHSBFBZ0giUBAQEEHRBFFwIBCBEBAgEBASEHBzIUAwYIAgQBEod5DdEwF44dDgMBPw0KAQaEMgSUYoNsgTORAoMwgXI5
X-IronPort-AV: E=Sophos; i="4.97,756,1389744000"; d="scan'208,217"; a="31372463"
Received: from rcdn-core2-4.cisco.com ([173.37.113.191]) by alln-iport-1.cisco.com with ESMTP; 29 Mar 2014 12:32:56 +0000
Received: from xhc-aln-x10.cisco.com (xhc-aln-x10.cisco.com [173.36.12.84]) by rcdn-core2-4.cisco.com (8.14.5/8.14.5) with ESMTP id s2TCWuMn021249 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Sat, 29 Mar 2014 12:32:56 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.171]) by xhc-aln-x10.cisco.com ([173.36.12.84]) with mapi id 14.03.0123.003; Sat, 29 Mar 2014 07:32:55 -0500
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: "Hongyu Li (Julio)" <hongyu.li@huawei.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: Progression of use case documents in the SFC WG
Thread-Index: AQHPSRxfEA3AATWG/kWi/n3iJI0NjZr3cF0AgACkL4A=
Date: Sat, 29 Mar 2014 12:32:54 +0000
Message-ID: <CF5C32DF.1E7DC%jguichar@cisco.com>
References: <CF588C77.1E5F9%jguichar@cisco.com> <6EB34CB5D82C4645B826C56144826EA97E9DE1A0@SZXEMA509-MBX.china.huawei.com>
In-Reply-To: <6EB34CB5D82C4645B826C56144826EA97E9DE1A0@SZXEMA509-MBX.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.98.43.184]
Content-Type: multipart/alternative; boundary="_000_CF5C32DF1E7DCjguicharciscocom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/Z5lTGgYseEA3vCiKahTUJKp2tqk
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 29 Mar 2014 12:33:02 -0000

--_000_CF5C32DF1E7DCjguicharciscocom_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Hi Hongyu,

In our email to the list Thomas and I specifically said (with regards to dr=
aft-liu-sfc-use-cases):

"But that document includes text on three topics that would be covered in m=
ore detail elsewhere (broadband, mobile, and DC). While this document could=
 contain pointers to the other documents, that leaves the document with ver=
y little standalone content -- raising the question of what should be done =
with it, or what content it could incorporate in order to be worthwhile as =
a standalone document.=94

You will note that this is not an outright rejection of draft-liu-sfc-use-c=
ases but rather specific questions on the validity of adopting the document=
 given that our preference (and the majority of responses from the WG suppo=
rt this view) is to produce standalone documents for mobility and data cent=
er, and liaise with BBF for broadband. Therefore, what content is left in t=
he more general document to justify adopting as a separate document? Furthe=
r if adopted how as a WG can we avoid duplication of content across multipl=
e documents?

From: "Hongyu Li (Julio)" <hongyu.li@huawei.com<mailto:hongyu.li@huawei.com=
>>
Date: Saturday, March 29, 2014 at 12:47 AM
To: Jim Guichard <jguichar@cisco.com<mailto:jguichar@cisco.com>>, "sfc@ietf=
.org<mailto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: RE: Progression of use case documents in the SFC WG

Objection to this proposal, which is contrary to major voice in previous em=
ail discussion as well as in London.

Draft-liu has its value at least in following aspects:


1.      It provides a general view of where SFC could be applied to. New co=
mers don=92t have to go through each standalone use case draft and read thr=
ough tens of pages to understand scenarios.

2.      It is a container for those valuable use cases that don=92t have to=
 be a standalone draft to make it clear, even though listing all possible u=
se cases is unnecessary. A good example is draft-krishnan-sfc-long-lived-fl=
ow-use-cases. It also a good place for reference to pertinent work in other=
 SDOs, e.g. BBF, which can avoid duplicated work.

3.      It provides an abstraction of common features of all use case, see =
section 4 in latest revision draft-liu-sfc-use-cases<http://tools.ietf.org/=
id/draft-liu-sfc-use-cases-04.txt>. This is a good guidance for requirement=
s and architecture derivation.

Hongyu

From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jim Guichard (jguichar=
)
Sent: Thursday, March 27, 2014 1:54 AM
To: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: [sfc] Progression of use case documents in the SFC WG

WG:

In a message back in January, we (the chairs) proposed that the SFC WG hand=
le the topic of use case documents as follows:

1) Have the WG develop one use case document that documents a small number =
of representative use cases.  The document presented by Hongyu Li at the Va=
ncouver BOF could serve for this purpose
(http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-cases).

3) For additional use cases not covered in 1) above, allow for a small numb=
er of documents that are applicable to specific
environments (e.g.  mobility, data center, broadband, and so forth.) These =
documents would provide more detailed information and applicability of SFC =
to these specific environments, and would need to go beyond what is covered=
 in the general use case document (1). Note that it is not the intention to=
 have every potential use case documented.

Since then, and based on the presentations/discussion in London, it appears=
 that we have a number of documents that warrant being developed as standal=
one documents. Specifically:

1) A use case document on mobility, e.g., http://datatracker.ietf.org/doc/d=
raft-haeffner-sfc-use-case-mobility/

2) A use case document on Data Centers, e.g., http://datatracker.ietf.org/d=
oc/draft-kumar-sfc-dc-use-cases/

3) Possibly a use case document on Broadband scenarios. However, use cases =
from a broadband perspective are being developed in the BBF (see the liaiso=
n statement at https://datatracker.ietf.org/liaison/1304/). We also have ht=
tp://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/.  It does =
not seem appropriate to adopt a WG document on the topic of broadband (at l=
east at this time) without clarifying the relationship between draft-meng-s=
fc-broadband-usecases and the BBF work. In addition, we would need to under=
stand why two efforts =97 one in BBF and one in the IETF -- on the same top=
ic would be appropriate. Hence, at the present time, we do not intend to ad=
opt a WG document on broadband scenarios, and expect to receive primary gui=
dance on this topic from the BBF.

That leaves: http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/, a mo=
re general document. But that document includes text on three topics that w=
ould be covered in more detail elsewhere (broadband, mobile, and DC). While=
 this document could contain pointers to the other documents, that leaves t=
he document with very little standalone content -- raising the question of =
what should be done with it, or what content it could incorporate in order =
to be worthwhile as a standalone document.

Thus, the chairs recommendation at this time is:

1) Call for WG adoption of draft-haeffner-sfc-use-case-mobility-00.txt and =
draft-kumar-sfc-dc-use-cases-00.txt as WG documents (target: informational)=
.

2) Defer action on draft-liu-service-chaining-use-cases<http://datatracker.=
ietf.org/doc/draft-liu-service-chaining-use-cases>  and draft-meng-sfc-broa=
dband-usecases<http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-use=
cases/> per the above discussion.

Does this make sense?

Jim & Thomas

--_000_CF5C32DF1E7DCjguicharciscocom_
Content-Type: text/html; charset="Windows-1252"
Content-ID: <F5AE3BDD2CF1EC4AB1ED14B0B7A9FF55@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space;">
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
Hi Hongyu,</div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
<br>
</div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
In our email to the list Thomas and I specifically said (with regards to dr=
aft-liu-sfc-use-cases):</div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
<br>
</div>
<div><font face=3D"Calibri,sans-serif">&quot;</font><span style=3D"color: r=
gb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 12px;">But that d=
ocument includes text on three topics that would be covered in more detail =
elsewhere (broadband, mobile, and DC). While
 this document could contain pointers to the other documents, that leaves t=
he document with very little standalone content -- raising the question of =
what should be done with it, or what content it could incorporate in order =
to be worthwhile as a standalone
 document.</span><font face=3D"Calibri,sans-serif"><span style=3D"font-size=
: 12px;">=94</span></font></div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
<span style=3D"font-size: 12px;"><br>
</span></div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
You will note that this is not an outright rejection of draft-liu-sfc-use-c=
ases but rather specific questions on the validity of adopting the document=
 given that our preference (and the majority of responses from the WG suppo=
rt this view) is to produce standalone
 documents for mobility and data center, and liaise with BBF for broadband.=
 Therefore, what content is left in the more general document to justify ad=
opting as a separate document? Further if adopted how as a WG can we avoid =
duplication of content across multiple
 documents?&nbsp;</div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
<br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION" style=3D"color: rgb(0, 0, 0); font-family=
: Calibri, sans-serif; font-size: 14px;">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>&quot;Hongyu Li (Julio)&quot;=
 &lt;<a href=3D"mailto:hongyu.li@huawei.com">hongyu.li@huawei.com</a>&gt;<b=
r>
<span style=3D"font-weight:bold">Date: </span>Saturday, March 29, 2014 at 1=
2:47 AM<br>
<span style=3D"font-weight:bold">To: </span>Jim Guichard &lt;<a href=3D"mai=
lto:jguichar@cisco.com">jguichar@cisco.com</a>&gt;, &quot;<a href=3D"mailto=
:sfc@ietf.org">sfc@ietf.org</a>&quot; &lt;<a href=3D"mailto:sfc@ietf.org">s=
fc@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>RE: Progression of use cas=
e documents in the SFC WG<br>
</div>
<div><br>
</div>
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" x=
mlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:??;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@??";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	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.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin:0cm;
	margin-bottom:.0001pt;
	text-indent:21.0pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1454514665;
	mso-list-type:hybrid;
	mso-list-template-ids:-331209712 -1723809180 67698713 67698715 67698703 67=
698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:18.0pt;
	text-indent:-18.0pt;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
<div lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);">Objection to this proposal, which is =
contrary to major voice in previous email discussion as well as in London.<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);">Draft-liu has its value at least in f=
ollowing aspects:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.0=
pt;mso-list:l0 level1 lfo1">
<!--[if !supportLists]--><span lang=3D"EN-US" style=3D"font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><span style=3D"mso-list:I=
gnore">1.<span style=3D"font-style: normal; font-variant: normal; font-weig=
ht: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Ro=
man';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><!--[endif]--><span lang=3D"EN-US" style=3D"font-famil=
y: Calibri, sans-serif; color: rgb(31, 73, 125);">It provides a general vie=
w of where SFC could be applied to. New comers don=92t have to go through e=
ach standalone use case draft and read
 through tens of pages to understand scenarios.<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.0=
pt;mso-list:l0 level1 lfo1">
<!--[if !supportLists]--><span lang=3D"EN-US" style=3D"font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><span style=3D"mso-list:I=
gnore">2.<span style=3D"font-style: normal; font-variant: normal; font-weig=
ht: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Ro=
man';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><!--[endif]--><span lang=3D"EN-US" style=3D"font-famil=
y: Calibri, sans-serif; color: rgb(31, 73, 125);">It is a container for tho=
se valuable use cases that don=92t have to be a standalone draft to make it=
 clear, even though listing all possible
 use cases is unnecessary. A good example is draft-krishnan-sfc-long-lived-=
flow-use-cases. It also a good place for reference to pertinent work in oth=
er SDOs, e.g. BBF, which can avoid duplicated work.<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.0=
pt;mso-list:l0 level1 lfo1">
<!--[if !supportLists]--><span lang=3D"EN-US" style=3D"font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><span style=3D"mso-list:I=
gnore">3.<span style=3D"font-style: normal; font-variant: normal; font-weig=
ht: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Ro=
man';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><!--[endif]--><span lang=3D"EN-US" style=3D"font-famil=
y: Calibri, sans-serif; color: rgb(31, 73, 125);">It provides an abstractio=
n of common features of all use case, see section 4 in latest revision
</span><span lang=3D"EN-US"><a href=3D"http://tools.ietf.org/id/draft-liu-s=
fc-use-cases-04.txt">draft-liu-sfc-use-cases</a></span><span lang=3D"EN-US"=
 style=3D"font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">. Thi=
s is a good guidance for requirements and
 architecture derivation.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 10.5pt; fon=
t-family: Calibri, sans-serif; color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 10.5pt; fon=
t-family: Calibri, sans-serif; color: rgb(31, 73, 125);">Hongyu<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 10.5pt; fon=
t-family: Calibri, sans-serif; color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p><=
/span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size: 10pt; fo=
nt-family: Tahoma, sans-serif;">From:</span></b><span lang=3D"EN-US" style=
=3D"font-size: 10pt; font-family: Tahoma, sans-serif;"> sfc [<a href=3D"mai=
lto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Jim Guichard (jguichar)<br>
<b>Sent:</b> Thursday, March 27, 2014 1:54 AM<br>
<b>To:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> [sfc] Progression of use case documents in the SFC WG<o:p><=
/o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 13.5pt; fon=
t-family: Calibri, sans-serif; color: black;">WG:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 13.5pt; fon=
t-family: Calibri, sans-serif; color: black;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 13.5pt; fon=
t-family: Calibri, sans-serif; color: black;">In a message back in January,=
 we (the chairs) proposed that the SFC WG handle the topic of use case docu=
ments as follows:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 13.5pt; fon=
t-family: Calibri, sans-serif; color: black;"><o:p>&nbsp;</o:p></span></p>
</div>
<blockquote style=3D"border:none;border-left:solid #B5C4DF 4.5pt;padding:0c=
m 0cm 0cm 4.0pt;margin-left:3.75pt;margin-right:0cm" id=3D"MAC_OUTLOOK_ATTR=
IBUTION_BLOCKQUOTE">
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 13.5pt; fon=
t-family: Calibri, sans-serif; color: black;">1) Have the WG develop one us=
e case document that documents a small number of representative use cases.&=
nbsp;&nbsp;The document presented by Hongyu Li at
 the Vancouver BOF could serve for this purpose<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 13.5pt; fon=
t-family: Calibri, sans-serif; color: black;">(<a href=3D"http://datatracke=
r.ietf.org/doc/draft-liu-service-chaining-use-cases">http://datatracker.iet=
f.org/doc/draft-liu-service-chaining-use-cases</a>).<o:p></o:p></span></p>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 13.5pt; fon=
t-family: Calibri, sans-serif; color: black;"><o:p>&nbsp;</o:p></span></p>
</div>
<blockquote style=3D"border:none;border-left:solid #B5C4DF 4.5pt;padding:0c=
m 0cm 0cm 4.0pt;margin-left:3.75pt;margin-right:0cm" id=3D"MAC_OUTLOOK_ATTR=
IBUTION_BLOCKQUOTE">
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 13.5pt; fon=
t-family: Calibri, sans-serif; color: black;">3) For additional use cases n=
ot covered in 1) above, allow for a small number of documents that are appl=
icable to specific<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 13.5pt; fon=
t-family: Calibri, sans-serif; color: black;">environments (e.g.&nbsp;&nbsp=
;mobility, data center, broadband, and so forth.) These documents would pro=
vide more detailed information and applicability
 of SFC to these specific environments, and would need to go beyond what is=
 covered in the general use case document (1). Note that it is not the inte=
ntion to have every potential use case documented.<o:p></o:p></span></p>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 13.5pt; fon=
t-family: Calibri, sans-serif; color: black;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 13.5pt; fon=
t-family: Calibri, sans-serif; color: black;">Since then, and based on the =
presentations/discussion in London, it appears that we have a number of doc=
uments that warrant being developed as
 standalone documents. Specifically:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 13.5pt; fon=
t-family: Calibri, sans-serif; color: black;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 13.5pt; fon=
t-family: Calibri, sans-serif; color: black;">1) A use case document on mob=
ility, e.g.,&nbsp;<a href=3D"http://datatracker.ietf.org/doc/draft-haeffner=
-sfc-use-case-mobility/"><span style=3D"font-size:10.5pt">http://datatracke=
r.ietf.org/doc/draft-haeffner-sfc-use-case-mobility/</span></a><o:p></o:p><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 13.5pt; fon=
t-family: Calibri, sans-serif; color: black;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 13.5pt; fon=
t-family: Calibri, sans-serif; color: black;">2) A use case document on Dat=
a Centers, e.g.,&nbsp;<a href=3D"http://datatracker.ietf.org/doc/draft-kuma=
r-sfc-dc-use-cases/"><span style=3D"font-size:10.5pt">http://datatracker.ie=
tf.org/doc/draft-kumar-sfc-dc-use-cases/</span></a><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 13.5pt; fon=
t-family: Calibri, sans-serif; color: black;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 13.5pt; fon=
t-family: Calibri, sans-serif; color: black;">3) Possibly a use case docume=
nt on Broadband scenarios. However, use cases from a broadband perspective =
are being developed in the BBF (see the
 liaison statement at&nbsp;<a href=3D"https://datatracker.ietf.org/liaison/=
1304/">https://datatracker.ietf.org/liaison/1304/</a>). We also have&nbsp;<=
a href=3D"http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases=
/">http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/</a>.&=
nbsp;
 It does not seem appropriate to adopt a WG document on the topic of broadb=
and (at least at this time) without clarifying the relationship between dra=
ft-meng-sfc-broadband-usecases and the BBF work. In addition, we would need=
 to understand why two efforts =97
 one in BBF and one in the IETF -- on the same topic would be appropriate. =
Hence, at the present time, we do not intend to adopt a WG document on broa=
dband scenarios, and expect to receive primary guidance on this topic from =
the BBF.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 13.5pt; fon=
t-family: Calibri, sans-serif; color: black;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 13.5pt; fon=
t-family: Calibri, sans-serif; color: black;">That leaves:&nbsp;<a href=3D"=
http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/">http://datatracke=
r.ietf.org/doc/draft-liu-sfc-use-cases/</a>,
 a more general document. But that document includes text on three topics t=
hat would be covered in more detail elsewhere (broadband, mobile, and DC). =
While this document could contain pointers to the other documents, that lea=
ves the document with very little
 standalone content -- raising the question of what should be done with it,=
 or what content it could incorporate in order to be worthwhile as a standa=
lone document.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 13.5pt; fon=
t-family: Calibri, sans-serif; color: black;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 13.5pt; fon=
t-family: Calibri, sans-serif; color: black;">Thus, the chairs recommendati=
on at this time is:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 13.5pt; fon=
t-family: Calibri, sans-serif; color: black;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 13.5pt; fon=
t-family: Calibri, sans-serif; color: black;">1) Call for WG adoption of dr=
aft-haeffner-sfc-use-case-mobility-00.txt and draft-kumar-sfc-dc-use-cases-=
00.txt as WG documents (target: informational).<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 13.5pt; fon=
t-family: Calibri, sans-serif; color: black;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 13.5pt; fon=
t-family: Calibri, sans-serif; color: black;">2) Defer action on&nbsp;<a hr=
ef=3D"http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-cases"=
>draft-liu-service-chaining-use-cases</a>&nbsp; and&nbsp;<a href=3D"http://=
datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/">draft-meng-sfc=
-broadband-usecases</a>&nbsp;per
 the above discussion.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 13.5pt; fon=
t-family: Calibri, sans-serif; color: black;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 13.5pt; fon=
t-family: Calibri, sans-serif; color: black;">Does this make sense?<o:p></o=
:p></span></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 13.5pt; fon=
t-family: Calibri, sans-serif; color: black;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 13.5pt; fon=
t-family: Calibri, sans-serif; color: black;">Jim &amp; Thomas<o:p></o:p></=
span></p>
</div>
</div>
</div>
</div>
</span>
</body>
</html>

--_000_CF5C32DF1E7DCjguicharciscocom_--


From nobody Sat Mar 29 12:08:42 2014
Return-Path: <diego@tid.es>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E2B8B1A06B8 for <sfc@ietfa.amsl.com>; Sat, 29 Mar 2014 12:08:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id U0HdUzPXoYus for <sfc@ietfa.amsl.com>; Sat, 29 Mar 2014 12:08:36 -0700 (PDT)
Received: from tidos.tid.es (tidos.tid.es [195.235.93.44]) by ietfa.amsl.com (Postfix) with ESMTP id 6ED951A07C5 for <sfc@ietf.org>; Sat, 29 Mar 2014 12:08:35 -0700 (PDT)
Received: from sbrightmailg01.hi.inet (sbrightmailg01.hi.inet [10.95.64.104]) by tid.hi.inet (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0N3700EMZP678I@tid.hi.inet> for sfc@ietf.org; Sat, 29 Mar 2014 20:08:32 +0100 (MET)
Received: from dequeue_removeroute (tid.hi.inet [10.95.64.10]) by sbrightmailg01.hi.inet (Symantec Messaging Gateway) with SMTP id 35.A3.03314.F2A17335; Sat, 29 Mar 2014 20:08:32 +0100 (CET)
Received: from correo.tid.es (mailhost.hi.inet [10.95.64.100]) by tid.hi.inet (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0N3700EMTP678I@tid.hi.inet> for sfc@ietf.org; Sat, 29 Mar 2014 20:08:31 +0100 (MET)
Received: from EX10-MB2-MAD.hi.inet ([169.254.2.136]) by EX10-HTCAS8-MAD.hi.inet ([fe80::41c8:e965:8a6:de67%11]) with mapi id 14.03.0158.001; Sat, 29 Mar 2014 20:08:31 +0100
Date: Sat, 29 Mar 2014 19:08:30 +0000
From: "Diego R. Lopez" <diego@tid.es>
In-reply-to: <3B0A1BED22CAD649A1B3E97BE5DDD68B5A6F0D17@szxema506-mbs.china.huawei.com>
X-Originating-IP: [10.95.64.115]
To: Jiangyuanlong <jiangyuanlong@huawei.com>
Message-id: <ADCF5138-6393-47FB-B7D4-786D9C2CC290@tid.es>
Content-id: <4D775C283A8E4640845B5CBB41868D8E@hi.inet>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-language: en-US
Content-transfer-encoding: base64
Accept-Language: en-US, es-ES
Thread-topic: [sfc] Progression of use case documents in the SFC WG
Thread-index: AQHPSRxfEA3AATWG/kWi/n3iJI0NjZrzuQYAgAO6+YCAAO4TgA==
X-AuditID: 0a5f4068-b7fe58e000000cf2-be-53371a2f126c
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeLIzCtJLcpLzFFi42Lhinfg0jWQMg82+Def0eLJg63sDoweS5b8 ZApgjOKySUnNySxLLdK3S+DK+P/3M1vBPLOKydM2sDQwvjHpYuTkkBAwkdiwfRszhC0mceHe ejYQW0jgAKPE6z16XYxcQPZXRok/z18wQiQ2MkocvMIOYrMIqEpMWTCRBcRmA7IfNf8GiwsL OEksvTsbbCinQIRE0+XTjBALFCT+nHsMVi8ioCPxdc8lsBpmgRqJg6s3M3UxcnDwClhKrG60 hwibSWw/3gnWyisgKPFj8j0WkBJmAXWJKVNyIUrEJZpbb7JA2IoS0xY1gJUzCshKvJs/nxVi k7PEm8bbTBC2k8S90x+ZIK4RkFiy5zzU66ISLx//Y4V4dwGjxJ3HzWwTGCVmITljFpIzZiGc MQvJGbOQnLGAkXUVo1hxUlFmekZJbmJmTrqBoV5Gpl5mXmrJJkZIxGXsYFy+U+UQowAHoxIP b0GfabAQa2JZcWXuIUYJDmYlEd4d98yChXhTEiurUovy44tKc1KLDzEycXBKNTAGNVf0Te1M UF66c0V7fvHDGx8lPxf93W/DNPvSzCXS4ufNGMRn3YnKkWOZ8MXi9o1QtU/8z+bXpmzitXxV Fmz39XHrk2NnRHR3K9U27wqf/boksUZo4tUlXXo5UeHzzplvvljev+1j0PsL5RvmPNt67/vZ Fb+51r9/ea1J0MGpqO5csaiu793rSizFGYmGWsxFxYkAV11ziZYCAAA=
References: <CF588C77.1E5F9%jguichar@cisco.com> <533331D0.6020709@joelhalpern.com> <3B0A1BED22CAD649A1B3E97BE5DDD68B5A6F0D17@szxema506-mbs.china.huawei.com>
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/IyZ1sXclZRmCBCnv-SjZYxttj0o
Cc: "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 29 Mar 2014 19:08:40 -0000

SGkgWXVhbmxvbmcsDQoNCkFuZCB0aGVyZWZvcmUgSSdkIHNheSBpdCBkZXNlcnZlcyBhIHNlY3Rp
b24gYnkgaXRzZWxmLi4uDQoNCkJlIGdvb2RlLA0KDQpPbiAyOSBNYXIgMjAxNCwgYXQgMDU6NTgg
LCBKaWFuZ3l1YW5sb25nIDxqaWFuZ3l1YW5sb25nQGh1YXdlaS5jb20+IHdyb3RlOg0KDQo+IEpv
ZWwsDQo+IFRoaXMgc2VlbXMgbGlrZSBhIGdlbmVyYWwgdXNlIGNhc2Ugd2hpY2ggZml0cyBpbnRv
IERDLCBicm9hZGJhbmQsIG1vYmlsaXR5IGFuZCBldGMuDQo+IENoZWVycywNCj4gWXVhbmxvbmcN
Cj4NCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogc2ZjIFttYWlsdG86c2Zj
LWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKb2VsIE0uIEhhbHBlcm4NCj4gU2VudDog
VGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDQ6MDAgQU0NCj4gVG86IEppbSBHdWljaGFyZCAoamd1
aWNoYXIpOyBzZmNAaWV0Zi5vcmcNCj4gU3ViamVjdDogUmU6IFtzZmNdIFByb2dyZXNzaW9uIG9m
IHVzZSBjYXNlIGRvY3VtZW50cyBpbiB0aGUgU0ZDIFdHDQo+DQo+IFdoZXJlIGRvZXMgdGhlIGxv
bmctbGl2ZWQgZmxvd3MgY2FzZSB3ZSBwcmVzZW50ZWQgaW4gTG9uZG9uIGZpdD8NCj4NCj4gVGhh
bmsgeW91LA0KPiBKb2VsDQo+DQo+IE9uIDMvMjYvMTQsIDE6NTQgUE0sIEppbSBHdWljaGFyZCAo
amd1aWNoYXIpIHdyb3RlOg0KPj4gV0c6DQo+Pg0KPj4gSW4gYSBtZXNzYWdlIGJhY2sgaW4gSmFu
dWFyeSwgd2UgKHRoZSBjaGFpcnMpIHByb3Bvc2VkIHRoYXQgdGhlIFNGQyBXRw0KPj4gaGFuZGxl
IHRoZSB0b3BpYyBvZiB1c2UgY2FzZSBkb2N1bWVudHMgYXMgZm9sbG93czoNCj4+DQo+PiAgICAx
KSBIYXZlIHRoZSBXRyBkZXZlbG9wIG9uZSB1c2UgY2FzZSBkb2N1bWVudCB0aGF0IGRvY3VtZW50
cyBhIHNtYWxsDQo+PiAgICBudW1iZXIgb2YgcmVwcmVzZW50YXRpdmUgdXNlIGNhc2VzLiAgVGhl
IGRvY3VtZW50IHByZXNlbnRlZCBieQ0KPj4gICAgSG9uZ3l1IExpIGF0IHRoZSBWYW5jb3V2ZXIg
Qk9GIGNvdWxkIHNlcnZlIGZvciB0aGlzIHB1cnBvc2UNCj4+ICAgIChodHRwOi8vZGF0YXRyYWNr
ZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWxpdS1zZXJ2aWNlLWNoYWluaW5nLXVzZS1jYXNlcykuDQo+
Pg0KPj4NCj4+ICAgIDMpIEZvciBhZGRpdGlvbmFsIHVzZSBjYXNlcyBub3QgY292ZXJlZCBpbiAx
KSBhYm92ZSwgYWxsb3cgZm9yIGENCj4+ICAgIHNtYWxsIG51bWJlciBvZiBkb2N1bWVudHMgdGhh
dCBhcmUgYXBwbGljYWJsZSB0byBzcGVjaWZpYw0KPj4gICAgZW52aXJvbm1lbnRzIChlLmcuICBt
b2JpbGl0eSwgZGF0YSBjZW50ZXIsIGJyb2FkYmFuZCwgYW5kIHNvIGZvcnRoLikNCj4+ICAgIFRo
ZXNlIGRvY3VtZW50cyB3b3VsZCBwcm92aWRlIG1vcmUgZGV0YWlsZWQgaW5mb3JtYXRpb24gYW5k
DQo+PiAgICBhcHBsaWNhYmlsaXR5IG9mIFNGQyB0byB0aGVzZSBzcGVjaWZpYyBlbnZpcm9ubWVu
dHMsIGFuZCB3b3VsZCBuZWVkDQo+PiAgICB0byBnbyBiZXlvbmQgd2hhdCBpcyBjb3ZlcmVkIGlu
IHRoZSBnZW5lcmFsIHVzZSBjYXNlIGRvY3VtZW50ICgxKS4NCj4+ICAgIE5vdGUgdGhhdCBpdCBp
cyBub3QgdGhlIGludGVudGlvbiB0byBoYXZlIGV2ZXJ5IHBvdGVudGlhbCB1c2UgY2FzZQ0KPj4g
ICAgZG9jdW1lbnRlZC4NCj4+DQo+Pg0KPj4gU2luY2UgdGhlbiwgYW5kIGJhc2VkIG9uIHRoZSBw
cmVzZW50YXRpb25zL2Rpc2N1c3Npb24gaW4gTG9uZG9uLCBpdA0KPj4gYXBwZWFycyB0aGF0IHdl
IGhhdmUgYSBudW1iZXIgb2YgZG9jdW1lbnRzIHRoYXQgd2FycmFudCBiZWluZyBkZXZlbG9wZWQN
Cj4+IGFzIHN0YW5kYWxvbmUgZG9jdW1lbnRzLiBTcGVjaWZpY2FsbHk6DQo+Pg0KPj4gMSkgQSB1
c2UgY2FzZSBkb2N1bWVudCBvbiBtb2JpbGl0eSwgZS5nLiwNCj4+IGh0dHA6Ly9kYXRhdHJhY2tl
ci5pZXRmLm9yZy9kb2MvZHJhZnQtaGFlZmZuZXItc2ZjLXVzZS1jYXNlLW1vYmlsaXR5Lw0KPj4N
Cj4+IDIpIEEgdXNlIGNhc2UgZG9jdW1lbnQgb24gRGF0YSBDZW50ZXJzLCBlLmcuLA0KPj4gaHR0
cDovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1rdW1hci1zZmMtZGMtdXNlLWNhc2Vz
Lw0KPj4NCj4+IDMpIFBvc3NpYmx5IGEgdXNlIGNhc2UgZG9jdW1lbnQgb24gQnJvYWRiYW5kIHNj
ZW5hcmlvcy4gSG93ZXZlciwgdXNlDQo+PiBjYXNlcyBmcm9tIGEgYnJvYWRiYW5kIHBlcnNwZWN0
aXZlIGFyZSBiZWluZyBkZXZlbG9wZWQgaW4gdGhlIEJCRiAoc2VlDQo+PiB0aGUgbGlhaXNvbiBz
dGF0ZW1lbnQgYXQgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9saWFpc29uLzEzMDQvKS4g
V2UNCj4+IGFsc28gaGF2ZQ0KPj4gaHR0cDovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFm
dC1tZW5nLXNmYy1icm9hZGJhbmQtdXNlY2FzZXMvLiAgSXQNCj4+IGRvZXMgbm90IHNlZW0gYXBw
cm9wcmlhdGUgdG8gYWRvcHQgYSBXRyBkb2N1bWVudCBvbiB0aGUgdG9waWMgb2YNCj4+IGJyb2Fk
YmFuZCAoYXQgbGVhc3QgYXQgdGhpcyB0aW1lKSB3aXRob3V0IGNsYXJpZnlpbmcgdGhlIHJlbGF0
aW9uc2hpcA0KPj4gYmV0d2VlbiBkcmFmdC1tZW5nLXNmYy1icm9hZGJhbmQtdXNlY2FzZXMgYW5k
IHRoZSBCQkYgd29yay4gSW4gYWRkaXRpb24sDQo+PiB3ZSB3b3VsZCBuZWVkIHRvIHVuZGVyc3Rh
bmQgd2h5IHR3byBlZmZvcnRzIC0gb25lIGluIEJCRiBhbmQgb25lIGluIHRoZQ0KPj4gSUVURiAt
LSBvbiB0aGUgc2FtZSB0b3BpYyB3b3VsZCBiZSBhcHByb3ByaWF0ZS4gSGVuY2UsIGF0IHRoZSBw
cmVzZW50DQo+PiB0aW1lLCB3ZSBkbyBub3QgaW50ZW5kIHRvIGFkb3B0IGEgV0cgZG9jdW1lbnQg
b24gYnJvYWRiYW5kIHNjZW5hcmlvcywNCj4+IGFuZCBleHBlY3QgdG8gcmVjZWl2ZSBwcmltYXJ5
IGd1aWRhbmNlIG9uIHRoaXMgdG9waWMgZnJvbSB0aGUgQkJGLg0KPj4NCj4+IFRoYXQgbGVhdmVz
OiBodHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWxpdS1zZmMtdXNlLWNhc2Vz
LywgYQ0KPj4gbW9yZSBnZW5lcmFsIGRvY3VtZW50LiBCdXQgdGhhdCBkb2N1bWVudCBpbmNsdWRl
cyB0ZXh0IG9uIHRocmVlIHRvcGljcw0KPj4gdGhhdCB3b3VsZCBiZSBjb3ZlcmVkIGluIG1vcmUg
ZGV0YWlsIGVsc2V3aGVyZSAoYnJvYWRiYW5kLCBtb2JpbGUsIGFuZA0KPj4gREMpLiBXaGlsZSB0
aGlzIGRvY3VtZW50IGNvdWxkIGNvbnRhaW4gcG9pbnRlcnMgdG8gdGhlIG90aGVyIGRvY3VtZW50
cywNCj4+IHRoYXQgbGVhdmVzIHRoZSBkb2N1bWVudCB3aXRoIHZlcnkgbGl0dGxlIHN0YW5kYWxv
bmUgY29udGVudCAtLSByYWlzaW5nDQo+PiB0aGUgcXVlc3Rpb24gb2Ygd2hhdCBzaG91bGQgYmUg
ZG9uZSB3aXRoIGl0LCBvciB3aGF0IGNvbnRlbnQgaXQgY291bGQNCj4+IGluY29ycG9yYXRlIGlu
IG9yZGVyIHRvIGJlIHdvcnRod2hpbGUgYXMgYSBzdGFuZGFsb25lIGRvY3VtZW50Lg0KPj4NCj4+
IFRodXMsIHRoZSBjaGFpcnMgcmVjb21tZW5kYXRpb24gYXQgdGhpcyB0aW1lIGlzOg0KPj4NCj4+
IDEpIENhbGwgZm9yIFdHIGFkb3B0aW9uIG9mIGRyYWZ0LWhhZWZmbmVyLXNmYy11c2UtY2FzZS1t
b2JpbGl0eS0wMC50eHQNCj4+IGFuZCBkcmFmdC1rdW1hci1zZmMtZGMtdXNlLWNhc2VzLTAwLnR4
dCBhcyBXRyBkb2N1bWVudHMgKHRhcmdldDoNCj4+IGluZm9ybWF0aW9uYWwpLg0KPj4NCj4+IDIp
IERlZmVyIGFjdGlvbiBvbiBkcmFmdC1saXUtc2VydmljZS1jaGFpbmluZy11c2UtY2FzZXMNCj4+
IDxodHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWxpdS1zZXJ2aWNlLWNoYWlu
aW5nLXVzZS1jYXNlcz4NCj4+IGFuZCBkcmFmdC1tZW5nLXNmYy1icm9hZGJhbmQtdXNlY2FzZXMN
Cj4+IDxodHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LW1lbmctc2ZjLWJyb2Fk
YmFuZC11c2VjYXNlcy8+IHBlcg0KPj4gdGhlIGFib3ZlIGRpc2N1c3Npb24uDQo+Pg0KPj4gRG9l
cyB0aGlzIG1ha2Ugc2Vuc2U/DQo+Pg0KPj4gSmltICYgVGhvbWFzDQo+Pg0KPj4NCj4+IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+PiBzZmMgbWFpbGlu
ZyBsaXN0DQo+PiBzZmNAaWV0Zi5vcmcNCj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjDQo+Pg0KPg0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0KPiBzZmMgbWFpbGluZyBsaXN0DQo+IHNmY0BpZXRmLm9yZw0KPiBodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPg0KPiBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBzZmMgbWFpbGluZyBsaXN0DQo+
IHNmY0BpZXRmLm9yZw0KPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
Yw0KDQoNCi0tDQoiRXN0YSB2ZXogbm8gZmFsbGFyZW1vcywgRG9jdG9yIEluZmllcm5vIg0KDQpE
ciBEaWVnbyBSLiBMb3Bleg0KVGVsZWZvbmljYSBJK0QNCmh0dHA6Ly9wZW9wbGUudGlkLmVzL2Rp
ZWdvLmxvcGV6Lw0KDQplLW1haWw6IGRpZWdvQHRpZC5lcw0KVGVsOiAgICArMzQgOTEzIDEyOSAw
NDENCk1vYmlsZTogKzM0IDY4MiAwNTEgMDkxDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQ0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQoNCkVz
dGUgbWVuc2FqZSBzZSBkaXJpZ2UgZXhjbHVzaXZhbWVudGUgYSBzdSBkZXN0aW5hdGFyaW8uIFB1
ZWRlIGNvbnN1bHRhciBudWVzdHJhIHBvbMOtdGljYSBkZSBlbnbDrW8geSByZWNlcGNpw7NuIGRl
IGNvcnJlbyBlbGVjdHLDs25pY28gZW4gZWwgZW5sYWNlIHNpdHVhZG8gbcOhcyBhYmFqby4NClRo
aXMgbWVzc2FnZSBpcyBpbnRlbmRlZCBleGNsdXNpdmVseSBmb3IgaXRzIGFkZHJlc3NlZS4gV2Ug
b25seSBzZW5kIGFuZCByZWNlaXZlIGVtYWlsIG9uIHRoZSBiYXNpcyBvZiB0aGUgdGVybXMgc2V0
IG91dCBhdDoNCmh0dHA6Ly93d3cudGlkLmVzL0VTL1BBR0lOQVMvZGlzY2xhaW1lci5hc3B4DQo=


From nobody Sat Mar 29 15:24:32 2014
Return-Path: <Myo.Zarny@gs.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 905801A07E2 for <sfc@ietfa.amsl.com>; Sat, 29 Mar 2014 15:24:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.86
X-Spam-Level: 
X-Spam-Status: No, score=-3.86 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_HI=-5, 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 kilpWYrIRgGV for <sfc@ietfa.amsl.com>; Sat, 29 Mar 2014 15:24:22 -0700 (PDT)
Received: from mxebdp02ex-public.idz.gs.com (mxe5.gs.com [199.99.47.101]) by ietfa.amsl.com (Postfix) with ESMTP id DE4EA1A0345 for <sfc@ietf.org>; Sat, 29 Mar 2014 15:24:20 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.97,758,1389762000";  d="scan'208,217";a="162765301"
Received: from unknown (HELO mxpcd01-public.ny.fw.gs.com) ([148.86.97.78]) by mxebdp02ex.idz.gs.com with ESMTP; 29 Mar 2014 18:24:17 -0400
From: "Zarny, Myo" <Myo.Zarny@gs.com>
X-sendergroup: RELAYLIST
Received: from gshcbdp15ex.firmwide.corp.gs.com ([10.135.172.24]) by cd01-mxp-vip-prod.ny.fw.gs.com with ESMTP; 29 Mar 2014 18:24:17 -0400
Received: from GSCMAMP19EX.firmwide.corp.gs.com ([139.172.38.36]) by gshcbdp15ex.firmwide.corp.gs.com ([10.135.172.24]) with mapi; Sat, 29 Mar 2014 18:24:17 -0400
To: "'huang@sce.carleton.ca'" <huang@sce.carleton.ca>, 'Ron Parker' <Ron_Parker@affirmednetworks.com>, 'Lucy yong' <lucy.yong@huawei.com>, 'Nicolas BOUTHORS' <Nicolas.BOUTHORS@qosmos.com>, "'sfc@ietf.org'" <sfc@ietf.org>
Date: Sat, 29 Mar 2014 18:24:15 -0400
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: AQJ2JFa1rEGnJ4ma0F6Owsx8ZmO3fAHElLaSAlOHjbIB527EXwJC7SNnAl5ump4B7TxF7ALLYmXCAeE1QS8Bmw6h1QJp4v6FAlsgNl4B6zY0NwL/LkVvAdCS9qACFP25/gLtrU6yAalqPi6YgXtSgIABZKXg
Message-ID: <A3233753A4B65F43BCA1B64DA99A9C2306FCB10E58@GSCMAMP19EX.firmwide.corp.gs.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4536ABAE@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B! 6B0B1A7E82DB@MBX021-W3- CA-2.exch021.domain.local>, <2691CE0099834E4A9C5044EEC662BB9D4536ABF6@dfweml701-chm.china.huawei.com> <76B41B8FACE1514795D30EC137FF391D43A567@LILAS.jungle.qosmos.com> <2691CE0099834E4A9C5044EEC662BB9D4536B4F1@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8F40@MBX021-W3-CA-2.exch021.domain.local> <011601cf4aea$01065a70$03130f50$@sce.carleton.ca>
In-Reply-To: <011601cf4aea$01065a70$03130f50$@sce.carleton.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
x-retentionstamp: Firmwide
Content-Type: multipart/alternative; boundary="_000_A3233753A4B65F43BCA1B64DA99A9C2306FCB10E58GSCMAMP19EXfi_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/zg5BYbdaVjriQsemoDNMI-kZnqw
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 29 Mar 2014 22:24:29 -0000

--_000_A3233753A4B65F43BCA1B64DA99A9C2306FCB10E58GSCMAMP19EXfi_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

SGkgQ2hhbmcsDQoNCkkgYWdyZWUgdGhhdCChsHdoZXJlIHRyYW5zcG9ydCBpcyBsb2NhdGVkIGRv
ZXMgbWF0dGVyobEuIFlvdSBjYW4gY2VydGFpbmx5IG1ha2UgYSBzdHJvbmcgY2FzZSB0aGF0IHBs
YWNpbmcgdGhlIFNGQyBpbmZvICh0aHJvdWdoIHVzZSBvZiBhbiBTRiBoZWFkZXIpIGF0IGhpZ2hl
ciBsYXllcnMgaXMgbW9yZSBwcmVmZXJhYmxlIChlc3BlY2lhbGx5IGluIHRoZSBiZWdpbm5pbmcg
d2hlbiBtb3N0IGRldmljZXMgaW4gdGhlIG5ldHdvcmsgd29uoa90IHVuZGVyc3RhbmQgU0ZDKS4g
QnV0IEmhr20gbm90IHN1cmUgd2UgbmVlZCB0byBtYW5kYXRlIHRoYXQgdGhlIGhlYWRlciChsE1V
U1ShsSBiZSBhdCBhIHBhcnRpY3VsYXIgaGlnaGVyIGxheWVyIGFuZCBmb3JnbyBvdGhlciBsYXll
cnMuIFRoYXQgcHJlY2x1ZGVzIHRoZSBwb3NzaWJpbGl0eSBvZiBsb3dlciBsYXllciBkZXZpY2Vz
IGxpa2Ugc3dpdGNoZXMgYW5kIHJvdXRlcnMgdW5kZXJzdGFuZGluZyBTRkMgaW4gdGhlIGZ1dHVy
ZS4NCg0KSU1PLCB3ZSBkb26hr3QgbmVlZCB0byBjb25mbGF0ZSB0aGUgam9iIG9mIHRoZSBTRkMg
aGVhZGVyICh3aGljaCBpcyB0byBpbmZvcm0gU0YgZm9yd2FyZGluZyBub2RlcykgYW5kIHRoYXQg
b2YgdHJhbnNwb3J0ICh3aGljaCBpcyB0byBjYXJyeSBTRkMgaGVhZGVycykuIE9mIGNvdXJzZSwg
YmVpbmcgdHJhbnNwb3J0IGluZGVwZW5kZW50IGRvZXNuoa90IG1lYW4gZXZlcnkgcG9zc2libGUg
U0ZDIGhlYWRlciBwbGFjZW1lbnQgbWFrZXMgc2Vuc2UgKGF0IHRoaXMgcG9pbnQgb3IgZXZlci4p
IFdlIGNvdWxkIGFuZCBzaG91bGQgbWFrZSByZWNvbW1lbmRhdGlvbnMgYXMgdG8gd2hpY2ggdHJh
bnNwb3J0IG1lY2hhbmlzbXMgYXJlIG1vcmUgcHJlZmVyYWJsZSBmb3Igd2hhdCByZWFzb25zLiBC
dXQgSSBzZWUgdGhlbSBhcyBpbXBsZW1lbnRhdGlvbiBiZXN0IHByYWN0aWNlcywgbm90IHRob3Nl
IHRoYXQgbmVlZCB0byBiZSBjb2RpZmllZCBpbnRvIGFuIFNGIGhlYWRlciBzdGFuZGFyZCBhbmQg
cHJlY2x1ZGUgb3RoZXIgaW1wbGVtZW50YXRpb24gcG9zc2liaWxpdGllcyBmb3JldmVyLiBXb3Vs
ZG6hr3QgeW91IGFncmVlPw0KDQpSZWdhcmRzLA0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIENoYW5nY2hlbmcgSHVhbmcNClNlbnQ6IDI4IE1h
cmNoIDIwMTQgODo1OCBQTQ0KVG86ICdSb24gUGFya2VyJzsgJ0x1Y3kgeW9uZyc7ICdOaWNvbGFz
IEJPVVRIT1JTJzsgc2ZjQGlldGYub3JnDQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQ
IG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KSW4gb3JkZXIgdG8gbWFrZSBT
RkMgaW5kZXBlbmRlbnQgZnJvbSB0aGUgdHJhbnNwb3J0LCB0aGUgdHJhbnNwb3J0IG11c3QgYmUg
YXQgaGlnaGVyIGxheWVyLiBJZiwgZm9yIGV4YW1wbGUsIHRoZSB0cmFuc3BvcnQgaXMgYXQgTGF5
ZXIgMiwgYW55IHJvdXRlciBvbiB0aGUgcGF0aCB3aWxsIHRlcm1pbmF0ZSB0aGUgQ2hhaW4gSUQu
IFRoZXJlZm9yZSB3aGVyZSB0aGUgdHJhbnNwb3J0IGlzIGxvY2F0ZWQgZG9lcyBtYXR0ZXIuDQoN
CkNoYW5nDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhh
bGYgT2YgUm9uIFBhcmtlcg0KU2VudDogRnJpZGF5LCBNYXJjaCAyOCwgMjAxNCAxMToxNCBQTQ0K
VG86IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNh
dGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KSGksIEx1Y3kuDQoNCldoZXRoZXIgb3Igbm90IHlvdXIg
aW1wbGVtZW50YXRpb24gY29uY2VwdCBmb3IgSVAvVURQIG1ha2VzIHNlbnNlIGZvciB5b3VyIHBy
b2R1Y3Qgb3IgeW91ciBuZXR3b3JrIGVudmlyb25tZW50LCBvdXIgY2hhcnRlciBpcyB0byBjcmVh
dGUgYSBzb2x1dGlvbiB0aGF0IGlzIG5vdCBkZXBlbmRlbnQgb24gYW55IG9uZSBleGFjdCB0cmFu
c3BvcnQgZW5jYXBzdWxhdGlvbi4gICAgVGhhdCBiZWluZyBzYWlkLCBhbnkgcGFydGljdWxhciBp
bXBsZW1lbnRhdGlvbiBjb3VsZCBjb25jZWl2YWJseSByZXF1aXJlIGEgc2luZ2xlIHR5cGUgb2Yg
ZW5jYXBzdWxhdGlvbi4gICBJbiBzaG9ydCwgSSB0aGluayB5b3VyIHByb3Bvc2FsIGZhbGxzIGlu
dG8gdGhlIGltcGxlbWVudGF0aW9uIGFwcHJvYWNoIGNhdGVnb3J5IHdoaWNoIGlzIG91dCBvZiBz
Y29wZSBmcm9tIGEgc3RhbmRhcmRzIHBlcnNwZWN0aXZlLCBJTU8uDQoNCiAgIFJvbg0KDQoNCkZy
b206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgTHVjeSB5
b25nDQpTZW50OiBGcmlkYXksIE1hcmNoIDI4LCAyMDE0IDEwOjAzIEFNDQpUbzogTmljb2xhcyBC
T1VUSE9SUzsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTog
W3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0K
DQoNCkZyb206IE5pY29sYXMgQk9VVEhPUlMgW21haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb21dDQpTZW50OiBGcmlkYXksIE1hcmNoIDI4LCAyMDE0IDM6MDggQU0NClRvOiBMdWN5IHlv
bmc7IFJvbiBQYXJrZXI7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUg
RG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBb
c2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpI
ZWxsbyBMdWN5LA0KDQpZb3VyIHByb3Bvc2FsIHN1cHBvc2VzIHRoYXQgdGhlIFBhdGggSWQgaXMg
aW5jbHVkZWQgc29tZXdoZXJlLiBFaXRoZXIgaW4gdGhlIElQL1VEUCBvdmVybGF5IGZpZWxkcyBv
ciBpbiBhIHNwZWNpZmljIGhlYWRlci4gSSB0aGluayB0aGUgbGF0dGVyIHNob3VsZCBwcmV2YWls
Lg0KW0x1Y3ldIFRvIGNsYXJpZnksIGluIG15IHByb3Bvc2FsIGl0IHVzZSB0aGUgbGF0dGVyLiBU
aGUgcHJvcG9zYWwgaXMgdG8gdHJlYXQgU0ZDIGFzIGFuIElQICgvVURQKSBhcHBsaWNhdGlvbi4g
U0ZDIHNvbHV0aW9uIHJlbGllcyBvbiBTRkMgaGVhZGVyIHRvIGNvbnZleSB0aGUgcGF0aCBJRCBh
bmQgbWV0YWRhdGEuIEkgZGlkIG5vdCBtZW50aW9uIG1ldGFkYXRhIGJlY2F1c2UgdGhlIGZvcndh
cmRpbmcgcGFydCBkb2VzIG5vdCB1c2UgbWV0YWRhdGEuIEFnYWluLCBpbiB0aGlzIHByb3Bvc2Fs
LCAgdGhlcmUgaXMgYSBTRkMgaGVhZGVyIHRoYXQgaW5jbHVkZXMgUGF0aCBJRCwgbWV0YWRhdGEs
IGV0Yy4NCg0KWW91ciBwcm9wb3NhbCBkb2VzIG5vdCBjb3ZlciBNZXRhZGF0YSB0cmFuc3BvcnQg
d2hpY2ggaXMgb25lIG9iamVjdGl2ZSBvZiB0aGUgU0ZDIGdyb3VwLiBTbyB0aGF0IHdvdWxkIGhh
dmUgdG8gYmUgYWRkZWQgdG8gdGhlIGhlYWRlciBlaXRoZXIgYXMgYSBzZXQgb2YgZml4ZWQgZmll
bGRzIG9yIGFzIGEgdmFyaWFibGUgc2l6ZWQgb3B0aW9uLiBXZSBhcmUgbm90IHRoYXQgZmFyIGZy
b20gdGhlIHF1aW5uIGFuZCB6aGFuZyBkcmFmdHMuDQpbTHVjeV0gSG9wZSBhYm92ZSBzdGF0ZW1l
bnQgaGVscCBoZXJlLg0KDQpUaGUgbWFpbiBkaWZmZXJlbmNlIGJlaW5nIHRoZW4gb24gd2hldGhl
ciBvciBub3Qgd2Ugc2hvdWxkIGhhdmUgYW4gaW5kZXggaW4gdGhlIGhlYWRlciBhcyB3ZWxsLg0K
W0x1Y3ldIE5vLCB0aGlzIGlzIG5vdCBteSBwb2ludC4gTXkgcG9pbnQgaXMgd2hhdCBpbmZvcm1h
dGlvbiBzaG91bGQgYmUgdXNlZCBpbiBmb3J3YXJkaW5nLiBXZSBrbm93IHRoYXQgaGFzIHRvIGJl
IFBBVEggSUQgKyBzb21ldGhpbmcgdGhhdCByZXByZXNlbnRzIHRvIFNGLVggaW5zdGFuY2UuIFNo
b3VsZCB3ZSB1c2UgaW5kZXggb3IgU0YtWCBJUCBhZGRyZXNzPyBJIHNlZSB0aGUgY29tcGxleGl0
eSB0byB1c2UgaW5kZXggdGhhbiBJUCBhZGRyZXNzLg0KDQpJIGRvbid0IHNlZSBob3cgaXQgaXMg
bW9yZSBjb21wbGV4IHRvIHByb3Zpc2lvbiBhIHJvdXRpbmcgdGFibGUgaW4gYSBTRkYgY29udGFp
bmcgYSBsaXN0IG9mIHBhaXJzIChwcmV2aW91cyBJUCBhZGRyZXNzLCBbbmV4dCBJUCBhZGRyZXNz
LC4uXSkqIG9yIGFuIGluZGV4ZWQgbGlzdCBvZiBwYWlyczogKHJlY2VpdmVkIGluZGV4LFsgWyhu
ZXh0IGluZGV4LCBuZXh0IElQIGFkZHJlc3MpLC4uXV0pICouDQpbTHVjeV0gY29tcGxleGl0eSBJ
IHNlZSB3ZXJlIGRlc2NyaWJlZCBpbiBwcmV2aW91cyBlbWFpbC4NCg0KV2hhdCB3ZSBzZWUgdG91
Z2ggaXMgdGhhdCB0aGF0IHJlbHlpbmcgdGhlIHByZXZpb3VzIElQIHNvdXJjZXMgZm9yIHJvdXRp
bmcgZG9lcyBub3QgYWxsb3cgaW4gYWxsIGNhc2VzIHRvIGhhdmUgYSBTRkYgc2VydmUgbXVsdGlw
bGUgU0Ygc2V0cyAobmV4dCBTRnMgYWxsb3dlZCkgd2hlbiB0aGV5IGFwcGVhciBpbiB0aGUgc2Ft
ZSBjaGFpbi4gVGhlIGluZGV4IG1lY2hhbmlzbSBhbGxvd3MgaXQgaW5zdGVhZC4NCltMdWN5XSBJ
TU86ICBQQVRIIElEICsgU0YtWCBpbnN0YW5jZSBJUCBhZGRyZXNzIGNhbiB1bmlxdWVseSBkZXRl
cm1pbmUgdGhlIG5leHQgU0YtWCBpbnN0YW5jZSBJUCBpbiBhbGwgY2FzZXMuICBNYXliZSBJIG1p
c3MgdGhlIGNhc2UsIGNvdWxkIHlvdSBnaXZlIGFuIGV4YW1wbGUgdGhhdCBkb2VzIG5vdCB3b3Jr
Pw0KDQpUaGUgbGltaXRhdGlvbiBzZWVtIHRvIGJlIHRoYXQgYW4gU0ZGIGluc3RhbmNlLCBpbiB0
aGUgbW9kZWwgeW91IHByb3Bvc2UsIHNob3VsZCBub3QgcmVjZWl2ZSB0cmFmZmljIGZyb20gYW5v
dGhlciBvbmUgdHdpY2UgaW4gYSBjaGFpbi4NCltMdWN5XSBJdCBpcyBub3QgdHJ1ZS4gRG9uoa90
IGtub3cgd2hlcmUgZG8geW91IGdldCB0aGF0IGltcHJlc3Npb24/IFBsZWFzZSBnaXZlIGFuIGV4
YW1wbGUuDQoNClRoYW5rcywNCkx1Y3kNCg0KSXMgaXQgY29ycmVjdCA/IGFuZCBpZiBzbyBpcyBp
dCBhY2NlcHRhYmxlPw0KDQoNCk5pY29sYXMNCg0KTm90ZTogKiAtIHNlY29uZCBlbGVtZW50IGlu
IHRoZSBwYWlyIGlzIGEgbGlzdCBhcyB3ZSBjb3VsZCBoYXZlIG11bHRpcGxlIHBvc3NpYmxlIG5l
eHQgaG9wcyAoZS5nOyBMQlMpDQoNCg0KQmFzZWQgb24gUm9uIGV4YW1wbGUgb2YgSVAgc291cmNl
IG1vZGVsIGxpbWl0YXRpb246DQoNCiAgIE5ldHdvcmsgY29uZmlncmF0aW9uOg0KICAgICAgICAg
ICAgU0ZGMChJbmdyZXMpLCAgU0ZGMSAoIFNGQSwgU0ZCKSwgICAgU0ZGMiAoU0ZDLCBTRkQpLCBT
RkYoRWdyZXNzKS4NCiAgICAgICAgICAgICBTbyA0IGhvc3QsIGVhY2ggd2l0aCBpdHMgc2VwYXJh
dGUgU0ZGIElQIGFkZHJlc3MsIHNlcnZpbmcgb25lIG9yIG1vcmUgbG9jYWwgU0YgKHNhbWUgYWRk
cmVzcyBhcyBTRkYpDQoNCiAgIGNoYWluOiBJbmdyZXNzLCAgU0ZBLCAgU0ZDLCAgU0ZCLCBTRkQg
LCBFZ3Jlc3MuDQogICAgICAgICAgICBSdW5zIGludG8gYSBwcm9ibGVtIG9uIFNGRjIgYXMgaXQg
Y2Fubm90IGRpc3Rpbmd1aXNoIHRyYWZmaWMgY29taW5nIG91dCBvZiBTRkEgb3IgU0ZCIGJhc2Vk
IG9uIFNGRjEgSVAgYWRkcmVzcyBvbmx5Lg0KDQogICBjaGFpbjogSW5ncmVzcywgU0ZBICxTRkMs
IFNGQSwgU0ZELCBFZ3Jlc3MuDQogICAgICAgICAgICBIYXMgc29tZSBpc3N1ZXMgYXMgd2VsbCBh
cyBTRkYyIHRoZSBzZWNvbmQgdGltZSBjYW5ub3QgZGlzdGluZ3Vpc2ggdGhhdCBpdCBpcyBoaXQg
dGhlIGZpcnN0IHRpbWUgb2YgdGhlIHNlY29uZCB0aW1lLg0KDQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0KRnJvbTogTHVjeSB5b25nIFtsdWN5LnlvbmdAaHVhd2VpLmNvbV0NClNl
bnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAxMDoyNSBQTQ0KVG86IFJvbiBQYXJrZXI7IFh1
eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5v
cmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAg
b3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KSGkgUm9uLA0KDQpJZiB3ZSB0cmVh
dCBTRkMgYXMgYW4gSVAgb3IgSVAvVVBEIGFwcGxpY2F0aW9uLCB3ZSBkbyBub3QgY2hhbmdlIHRo
ZSByZXF1aXJlbWVudCBhbmQgYXJjaGl0ZWN0dXJlLiBXZSBoYXZlIGEgc2ltcGxlIHNvbHV0aW9u
IHRvIGFjaGlldmUgYmktZGlyZWN0aW9uYWwgU0ZDIHdpdGggdGhlIHNhbWUgUGF0aCBJRC4gTGV0
IG1lIGV4cGxhaW4gdGhlIHNvbHV0aW9uIGFnYWluLg0KDQpJZiB3ZSBpbXBsZW1lbnQgU0ZDIGFz
IGFuIElQIG9yIFVEUC9JUCBhcHBsaWNhdGlvbiwgaS5lLiBvbmNlIHRyYWZmaWMgaXMgY2xhc3Np
ZmllZCBieSB0aGUgY2xhc3NpZmljYXRpb24sIGl0IGFkZHMgU0ZDIGhlYWRlciBhbmQgSVAgaGVh
ZGVyIChvdXRlcikgb24gdGhlIHBhY2tldHMgKFVEUCBoZWFkZXIgdG9vIGluIGxhdHRlciBjYXNl
KSwgYW5kIHNlbmQgc3VjaCBwYWNrZXRzIGFzIGEgcmVndWxhciBJUCBwYWNrZXQuIFRoZSBzcmMg
SVAgb24gb3V0ZXIgaGVhZGVyIGlzIGNsYXNzaWZpY2F0aW9uIElQIGFkZHJlc3MsIGFuZCBkc3Qg
SVAgaXMgbmV4dCBTRi1YIEluc3RhbmNlIElQIGFkZHJlc3MuIFdlIG9ubHkgbmVlZCB0byByZXF1
ZXN0IGEgbmV3IElQIHByb3RvY29sIHR5cGUgZm9yIFNGQy4gIEF0IHRoZSBTRkYsIGl0IGNhbiBz
ZWFyY2ggbmV4dCBTRi1YIEluc3RhbmNlIElQIGFkZHJlc3MgYmFzZWQgb24gUGF0aCBJRCBpbiBT
RkMgaGVhZGVyIGFuZCBzcmMgSVAgYWRkcmVzcyAocHJldmlvdXMgU0YpIG9uIHRoZSBwYWNrZXQg
d2hlbiByZWNlaXZpbmcgYSBwYWNrZXQgZnJvbSBwcmV2aW91cyBTRi1YIGluc3RhbmNlOyBpdCBm
b3J3YXJkcyB0aGUgcGFja2V0IG9uIGRzdCBJUCAgb24gdGhlIHBhY2tldCB3aGVuIHJlY2Vpdmlu
ZyBhIHBhY2tldCBmcm9tIGFub3RoZXIgU0ZGL1NORi4gIEEgU0YtWCBpbnN0YW5jZSBhbHNvIGZv
cndhcmRzIHRoZSBwYWNrZXQgd2l0aCBTRkMgaGVhZGVyIGFzIGFuIElQIHBhY2tldCBhbmQgZmls
bHMgaXRzIElQIGFkZHJlc3MgYXMgc3JjIElQIG9uIG91dGVyIGhlYWRlciBhbmQgdGhlIFNGRi9T
TkYgSVAgYWRkcmVzcyBhcyB0aGUgZHN0IElQIG9uIHRoZSBvdXRlciBoZWFkZXIuDQoNCkZvciBi
aS1kaXJlY3Rpb25hbCBTRkMsIGJvdGggZGlyZWN0aW9ucyBjYW4gdXNlIHRoZSBzYW1lIFBhdGgg
SUQgaW4gdGhpcyBzb2x1dGlvbi4gUGF0aCBJRCArIHNyYyBJUCBhZGRyZXNzIGxldCBTRkYgdW5p
cXVlbHkgZ2V0IHRoZSBuZXh0IFNGLVggaW5zdGFuY2UgaW4gZm9yd2FyZGluZyB0YWJsZS4NCg0K
VGhpcyBzb2x1dGlvbiBjYW4gaW1wbGVtZW50IFNORi9TRkYgZnVuY3Rpb24gb24gYSByZWd1bGFy
IHJvdXRlciB3aXRob3V0IGNoYW5naW5nIHRoZSByb3V0ZXIgYmVoYXZpb3IsIGkuZS4gZm9yd2Fy
ZCB0aGUgcGFja2V0IGJhc2VkIG9uIGl0cyBkZXN0aW5hdGlvbiBJUCBhZGRyZXNzLiBJZiB0aGUg
ZGVzdGluYXRpb24gYWRkcmVzcyBpcyByb3V0ZXIgaXRzZWxmLCB0aGUgcm91dGVyIHRlcm1pbmF0
ZXMgYW5kIGNoZWNrIHRoZSBwcm90b2NvbCB0eXBlLiBJZiB0aGUgdHlwZSBpcyBTRkMsIHRoZSBy
b3V0ZXIgd2lsbCBwZXJmb3JtIGEgdGFibGUgbG9va3VwIGJhc2VkIG9uIFBhdGggSUQgaW4gU0ZD
IGhlYWRlciArIHNyYyBJUCBvbiBvdXRlciBJUCBoZWFkZXIuIEFzIHNpbXBsZSBhcyB0aGF0LiBU
aGlzIHNvbHV0aW9uIGFsbG93IGxldmVyYWdpbmcgYSBsb3Qgb2YgSVAgZnVuY3Rpb25zIHRvby4N
Cg0KU2luY2UgSVAgY2FuIGJlIHRyYW5zcG9ydGVkIG92ZXIgbWFueSB0cmFuc3BvcnQgc29sdXRp
b25zLCBFdGhlcm5ldCwgTVBMUywgb3ZlcmxheSwgZXRjLCBpbiB0aGVvcnksIFNGQyBjYW4gYmUg
aW1wbGVtZW50ZWQgb3ZlciBhbnkgdHJhbnNwb3J0IG5ldHdvcmsgdG9vLiBUaGUgc29sdXRpb24g
Y2FuIG1ha2UgY29udHJvbCBhbmQgbWFuYWdlbWVudCBlYXN5IGJlY2F1c2Ugd2UgZG9uoa90IGhh
dmUgdG8gYXNzaWduIGluZGV4IGZvciBlYWNoIFNGLVggaW5zdGFuY2VzLiBTRi1YIElQIGFkZHJl
c3MgYXMgdW5pcXVlIGlkZW50aWZpZXIgaXMgdXNlZCBpbiBhbGwgU0ZDcy4NCg0KQW55IGNvbW1l
bnQgb24gdGhpcyBwcm9wb3NhbC4NCg0KVGhhbmtzLA0KTHVjeQ0KDQoNCg0KRnJvbTogUm9uIFBh
cmtlciBbbWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dDQpTZW50OiBUaHVy
c2RheSwgTWFyY2ggMjcsIDIwMTQgMzoyNCBQTQ0KVG86IEx1Y3kgeW9uZzsgWHV4aWFvaHU7IFJl
aW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBw
bGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkx1Y3kuDQoNCkRvIHlvdSBoYXZlIGEgc3BlY2lm
aWMgcHJvcG9zYWwgZm9yIG1ha2luZyBiaWRpcmVjdGlvbmFsIGNoYWlucyBlYXNpZXIgdG8gZGVw
bG95IGFuZCBtYW5hZ2U/ICAgSWYgc28sIHdvdWxkIHlvdSBzdWdnZXN0IGNoYW5nZXMgdG8gdGhl
IHJlcXVpcmVtZW50cz8gICBBcmNoaXRlY3R1cmU/ICAgSGVhZGVyIGVuY2Fwc3VsYXRpb24/ICAg
Q29udHJvbCBwbGFuZSAoZnV0dXJlKT8NCg0KICAgIFJvbg0KDQoNCkZyb206IEx1Y3kgeW9uZyBb
bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAy
MDE0IDQ6MTggUE0NClRvOiBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJl
cGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpT
dWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBh
bmQgY29ucz8NCg0KUm9uLA0KDQpJTU8sIFdlIGNhbqGvdCBtYWtlIG9uZSBwYXJ0IHNpbXBsZSBh
bmQgZ29vZCBsb29raW5nIGJ1dCBsZWF2ZSBvdGhlciBwYXJ0cyB0byBiZSBpbiBjb21wbGV4LiBP
dXIgZ29hbCBpcyB0byBoYXZlIGEgc2ltcGxlIGFuZCBsb3cgY29zdCBTRkMgc29sdXRpb24gdG8g
Y292ZXIgbWFqb3JpdHkgdXNlIGNhc2VzLiBTUCBhbHJlYWR5IGNhbiBpbXBsZW1lbnQgU0ZDIG9u
IHRvZGF5oa9zIG5ldHdvcmsuIElmIHdlIGNhbqGvdCBtYWtlIHRoaXMgZ29hbCwgdGhlbiB0aGUg
c29sdXRpb24gbWF5IG5vdCBiZSB1c2VmdWwuDQoNClRoYW5rcywNCkx1Y3kNCg0KRnJvbTogUm9u
IFBhcmtlciBbbWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dDQpTZW50OiBU
aHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgMzoxMSBQTQ0KVG86IEx1Y3kgeW9uZzsgWHV4aWFvaHU7
IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWls
dG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAg
YXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkx1Y3ksDQoNCllvdSByYWlzZSBhIGdvb2Qg
cG9pbnQgb24gYmlkaXJlY3Rpb25hbCBjaGFpbnMsIHdoaWNoIEkgdGhpbmsgaXMgYSBtYWpvcml0
eSB1c2UgY2FzZSBmb3IgZnVuY3Rpb25hbCwgc2ltcGxpZmljYXRpb24sIG9yIG9ic2VydmFiaWxp
dHkgcmVhc29ucy4gICAgVGhlIHdheSB3ZaGvdmUgZXhwcmVzc2VkIHRoaW5ncyBzbyBmYXIsIGl0
IHdvdWxkIGJlIHVwIHRvIHRoZSBtYW5hZ2VtZW50IHBsYW5lIG9yIGNvbnRyb2wgcGxhbmUgdG8g
aW5kaWNhdGUgaG93IHN1Y2ggaW5kaXZpZHVhbCBwYXRocyBhcmUgcGFpcmVkIHRvZ2V0aGVyLg0K
DQogICBSb24NCg0KDQoNCkZyb206IEx1Y3kgeW9uZyBbbWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWku
Y29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDQ6MDggUE0NClRvOiBSb24gUGFy
a2VyOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2Zj
QGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFz
IGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KUm9uLA0KDQpGcm9t
OiBSb24gUGFya2VyIFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNl
bnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAzOjAxIFBNDQpUbzogTHVjeSB5b25nOyBYdXhp
YW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3Jn
PG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9y
IFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KTHVjeSwNCg0KT25lIGNsYXJpZmlj
YXRpb24uICAgobBUaGUgcGF0aKGxIGRvZXMgbm90IGV4YWN0bHkgbWVhbiB0aGUgU0ZDLiAgIFRo
ZSBTRkMgaXMgYWJzdHJhY3QsIGJlZm9yZSBhY2NvdW50aW5nIGZvciBuZXR3b3JrIGxvY2F0b3Jz
LiAgIEFzIGEgc3BlY2lhbCBjYXNlLCBpZiBhbGwgb2YgdGhlIFNGoa9zIGluIHRoZSBTRkMgaGF2
ZSBvbmx5IGEgc2luZ2xlIG5ldHdvcmsgbG9jYXRvciwgdGhlbiB0aGUgcGF0aCBhbmQgY2hhaW4g
YXJlIHRoZSBzYW1lLiAgIEJ1dCwgaWYgYW55IG9yIGFsbCBvZiB0aG9zZSBTRqGvcyBhcmUgbXVs
dGlwbHkgbG9jYXRlZCwgdGhlbiB0aGUgcGF0aCBpcyBzcGVjaWZpYyB0byBhbiBleGFjdCBzZXF1
ZW5jZSBvZiBsb2NhdGVkIHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFuY2VzLg0KW0x1Y3ldIFRoYW5r
IHlvdSBmb3IgY2xhcmlmaWNhdGlvbi4gSSBhZ3JlZSB3aXRoIHRoYXQuIFRoZSBwYXRoIGlzIGFu
IGV4YWN0IHNlcXVlbmNlIG9mIGxvY2F0ZWQgc2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZXMuIEZv
ciBhIGJpLWRpcmVjdGlvbmFsIFNGQywgaXQgaGFzIHRvIGJlIHRyZWF0ZWQgYXMgdHdvIGRpc3Rp
bmN0IHBhdGhzIGluIHRoaXMgc29sdXRpb24uIEFueSBjb25jZXJuIG9uIHRoZSBjb21wbGV4aXR5
IGluIG1hbmFnaW5nIHRoZW0/DQoNClRoYW5rcywNCkx1Y3kNCg0KICAgIFJvbg0KDQoNCkZyb206
IEx1Y3kgeW9uZyBbbWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tXQ0KU2VudDogVGh1cnNkYXks
IE1hcmNoIDI3LCAyMDE0IDM6NDEgUE0NClRvOiBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVpbmFs
ZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNh
dGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KSGkgUm9uLA0KDQpGcm9tOiBSb24gUGFya2VyIFttYWls
dG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJj
aCAyNywgMjAxNCAxMjowOSBQTQ0KVG86IEx1Y3kgeW9uZzsgWHV4aWFvaHU7IFJlaW5hbGRvIFBl
bm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24s
IHByb3MgYW5kIGNvbnM/DQoNCkx1Y3ksDQoNClJlZ2FyZGluZyB0aGUgU0YgSW5kZXgsIGRyYWZ0
LXpoYW5nLXNmYy1zY2ggZGVmaW5lcyB0aGlzIGFzIHJlbGF0aXZlIHRvIHRoZSBwYXRoLCBhbmQg
bm90IGFzIGEgZ2xvYmFsbHkgdW5pcXVlIGlkZW50aWZpZXIgb2YgYW4gU0YgaW5zdGFuY2UuDQpb
THVjeV0gVGhpcyBpcyBteSB1bmRlcnN0YW5kaW5nIHRvby4gobBUaGUgcGF0aKGxIGhlcmUgbWVh
bnMgYSBTRkMsIHJpZ2h0PyBJIGRvIG5vdCBzZWUgaW5kZXggYXMgYW4gU0YgaW5zdGFuY2UgaWRl
bnRpZmllciBhdCBhbGwsIGl0IGlzIGFuIGFsaWFzIGFuZCBvbmx5IHVzZWQgaW4gZm9yd2FyZGlu
Zy4gVGhpcyBpcyB0aGUgcmVhc29uLCBJIHRoaW5rLCB0aGF0IGFzc2lnbmluZyB0aGVzZSBhbGlh
c2VzIGFuZCBjb25maWd1cmluZyB0aGVuIGluIGZvcndhcmRpbmcgdGFibGUgaXMgY29tcGxleCBm
b3IgbWFuYWdlbWVudCBhbmQgY29udHJvbGxlciBhbmQgbWF5IHBydW5lIGFuIGVycm9yIGVhc2ls
eS4gRm9yIHN1cHBvcnRpbmcgYmktZGlyZWN0aW9uYWwgb3IgYnJhbmNoaW5nIHVzZSBjYXNlcywg
dXNpbmcgaW5kZXggaW4gZm9yd2FyZGluZyBtYXkgYWxzbyBicmluZyBvdGhlciBjb25jZXJucy4N
Cg0KUmVnYXJkaW5nIFRUTCwgbXkgZmlyc3QgdGhvdWdodCBpcyB0aGF0IGlzIGEgcHJvcGVydHkg
b2YgdGhlIHRyYW5zcG9ydCwgYW5kIGlmIGl0IGlzIGltcG9ydGFudCB0byB5b3UsIGNob29zZSB0
aGUgdHJhbnNwb3J0IGFjY29yZGluZ2x5LiAgIEJ1dCwgSaGvbSBvcGVuIHRvIGZ1cnRoZXIgZGlz
Y3Vzc2lvbiBhbG9uZyB0aGVzZSBsaW5lcy4NCltMdWN5XSBUaGFuayB5b3UgZm9yIHRoZSBjbGFy
aWZpY2F0aW9uLiBUaGlzIGlzIHJlbGF0ZWQgdG8gdGhlIGRpc2N1c3Npb24gdW5kZXIgdGhpcyB0
aXRsZS4gSWYgU1BDIGlzIGltcGxlbWVudGVkIGFzIElQIG9yIElQL1VEUCBhcHBsaWNhdGlvbiwg
aXQgY2FuIGxldmVyYWdlIGEgbG90IHdoYXQgSVAgdGVjaG5vbG9neSBoYXZlIGRvbmUuIElmIHdl
IGFzc3VtZSB0aGF0IFNGQyBtYXkgYmUgY2FycmllZCBvdmVyIGFueSB0cmFuc3BvcnQgc29sdXRp
b24sIFNGQyBpbXBsZW1lbnRhdGlvbiBoYXMgdG8gcHJvdmlkZSB0aGVzZSBmdW5jdGlvbnMsIHdo
aWNoLCBJTU8sIHJlbGF0ZWQgdG8gd2hhdCBpbmZvcm1hdGlvbiB0aGF0IFNGQyBoZWFkZXIgbmVl
ZCB0byBob2xkLg0KDQpUaGFua3MsDQpMdWN5DQoNCiAgIFJvbg0KDQoNCkZyb206IEx1Y3kgeW9u
ZyBbbWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3
LCAyMDE0IDEyOjI2IFBNDQpUbzogUm9uIFBhcmtlcjsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5v
IChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KU3ViamVjdDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHBy
b3MgYW5kIGNvbnM/DQoNCkhpIFJvbiwNCg0KSSBhc3N1bWUgdGhhdCB0aGUgaW5kZXggdXNhZ2Ug
eW91IG1lbnRpb25lZCBiZWxvdyBpcyB0aGUgc2FtZSB3aGV0aGVyIHRoZXNlIHRocmVlIFNGcyBh
cmUgb24gb25lIFNGRiBvciB0d28gU0ZGcywgd2hpY2ggbWVhbnMgdGhhdCB0aGUgaW5kZXggIyBp
cyBhc3NpZ25lZCB0byBTRi1YLUkgcGVyIFNGQyBhbmQgYnkgdGhlIGluY3JlbWVudGFsLiBBIFNG
LVgtSSBtYXkgYmUgc2VydmVkIHRvIG1hbnkgU0ZDcyBhbmQgcG9zaXRpb24gZGlmZmVyZW50bHkg
aW4gU0ZDcy4gVGhpcyBtZWFucyB0aGF0LCBpbiB0aGlzIG1ldGhvZCwgYSBTRi1YLUkgaXMgbWFw
cGVkIHdpdGggZGlmZmVyZW50IGluZGV4ICMsIG9uZSBwZXIgZWFjaCBTRkMgdGhhdCBoYXMgdGhl
IFNGLVgtSS4gSU1POiAgd2hlbiBvcGVyYXRvci9zeXN0ZW0gY3JlYXRlcyBhIFNGQyBhbmQgc2Vs
ZWN0cyBTRi1YLUlzIGZvciB0aGUgU0ZDLCBhbmQgdGhlbiBhc3NpZ24gaW5kZXggIyB0byB0aGVt
IGFuZCBjb25maWd1cmUgdGhlIGZvcndhcmRpbmcgdGFibGUgd2l0aCBwYXRoIElEIGFuZCBpbmRl
eCAjIGluIHRoZSByZWxhdGVkIFNGRnMuIEZ1cnRoZXJtb3JlLCBlYWNoIGluZGV4ICMgYWxzbyBu
ZWVkIHRvIGJlIGFzc29jaWF0ZWQgdG8gdGhlIGFkZHJlc3Mgb3IgcG9ydCB0aGF0IHRyYW5zcG9y
dCBsYXllciBjYW4gdW5kZXJzdGFuZC4gIElNTzogdGhpcyBpcyBhIGNvbXBsZXggcHJvY2VzcyBm
b3IgdGhlIHN5c3RlbSwgdW5lYXN5IHRvIG1hbmdlciB0b28sIGFuZCBtYXkgZWFzaWx5IHByb25l
IGFuIGVycm9yLg0KDQpTZWNvbmQsIHlvdXIgZHJhZnQgYWxzbyBtZW50aW9uIHRoYXQgdGhlIHVz
ZSBvZiBpbmRleCB0byBwcmV2ZW50IHRoZSBsb29wLiAgVGhlIGxvb3AgZG9lcyBub3Qgb2NjdXIg
aW4gbm9ybWFsIGNvbmRpdGlvbi4gVGhlIGxvb3Agb2NjdXJzIGluIGFibm9ybWFsIGNvbmRpdGlv
bi4gU28gdGhlIGxvb3AgcHJldmVudGlvbiBtZWNoYW5pc20gaXMgdG8gcHJldmVudCBubyBsb29w
IGhhcHBlbiBpbiBhbnkgYWJub3JtYWwgY29uZGl0aW9uLiBUaGF0IGlzIHdoeSBUVEwgaXMgZGVz
aWduZWQgZm9yIGluIElQIG5ldHdvcmsuIElmIFNGQyBoZWFkZXIgaXMgZXhwZWN0ZWQgdG8gdHJh
bnNwb3J0IG92ZXIgYW55IHRyYW5zcG9ydCBuZXR3b3JrIGJlc2lkZSBJUCwgaXQgbmVlZHMgdGhl
IHNpbWlsYXIgbWVjaGFuaXNtIGFzIElQL1RUTC4gVGhlIHVzYWdlIG9mIGluZGV4IGluIHlvdXIg
cHJvcG9zYWwgZG9lcyBub3QgYWNoaWV2ZSB0aGlzIHB1cnBvc2UuDQoNCklmIHdlIHVzZSBJUCBh
cyB0cmFuc3BvcnQsIElNTzogbm8gbmVlZCB0byBpbXBsZW1lbnQgVFRMIG1lY2hhbmlzbSB3aXRo
aW4gU0ZDLCBqdXN0IGxldmVyYWdlIElQIFRUTCBjYXBhYmlsaXR5LiBCdXQsIGlmIG92ZXIgb3Ro
ZXIgdHJhbnNwb3J0cywgd2UgbmVlZCB0byBpbXBsZW1lbnQgSVAvVFRMIGxpa2UgbWVjaGFuaXNt
IGluIFNGQy4NCg0KUmVnYXJkcywNCkx1Y3kNCg0KDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAy
NywgMjAxNCA5OjM1IEFNDQpUbzogWHV4aWFvaHU7IEx1Y3kgeW9uZzsgUmVpbmFsZG8gUGVubm8g
KHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJv
cyBhbmQgY29ucz8NCg0KWGlhb2h1LA0KDQpJIGRvbqGvdCB0aGluayB3ZSBuZWVkIHRvIHZpZXcg
dGhlIFNGIGluZGV4IGFzIGEgVFRMLiAgIEFwcHJvcHJpYXRlIHZhbGlkYXRpb24gYW5kIGxvb3Ag
c3VwcHJlc3Npb24gY2FuIGJlIGRvbmUgZXZlbiB3aXRoIHRoZSBjdXJyZW50IHByb3Bvc2VkIGRl
ZmluaXRpb24uICAgIEFueSBTRkYgcmVjZWl2aW5nIGFuIFNGQyBlbmNhcHN1bGF0ZWQgcGFja2V0
IG9yIGZyYW1lIHdvdWxkIG5lZWQgdG8ga25vdyB0byB3aGljaCBvZiBpdHMgZGVwZW5kZW50IFNG
oa9zIGl0IHNob3VsZCBmb3J3YXJkIHRoZSBwYWNrZXQgb3IgZnJhbWUuICAgVG8gZG8gc28gbWVh
bnMgdGhhdCBpdCBjYW4gdmFsaWRhdGUgdGhhdCB0aGUgcGF0aCBJRCBpcyBvbmUgdGhhdCBpdCBl
eHBlY3RzIHRvIHBhcnRpY2lwYXRlIGluIGFuZCB0aGF0IHRoZSBTRiBpbnN0YW5jZSBpZGVudGlm
aWVkIGJ5IHRoZSBpbmRleCBvbiB0aGF0IHBhdGggaXMgb25lIHRoYXQgaXQgaXMgcmVzcG9uc2li
bGUgZm9yLiAgICBTdWNoIGNoYWluIHBhdGggZGF0YSBtYXkgaGF2ZSBiZWVuIGxvY2FsbHkgcHJv
dmlzaW9uZWQgb3IgbWF5IGhhdmUgYmVlbiBkaXN0cmlidXRlZCBpbiBhIGNvbnRyb2wgcGxhbmUu
DQoNCldoZW4gdGhlIFNGRiByZWNlaXZlcyB0aGUgZ29vZCBwYWNrZXQgb3IgZnJhbWUgYmFjayBm
cm9tIG9uZSBvZiBpdHMgZGVwZW5kZW50IFNGoa9zLCBpdCB3aWxsIGlkZW50aWZ5IHRoZSBuZXh0
IFNGIGFuZCBTRkYgYnkgY29uc3VsdGluZyBpdHMgbG9jYWwgZGF0YWJhc2UuICAgSWYgaXQgaXMg
bm90IHRoZSBmaW5hbCBTRiwgdGhlbiB0aGUgU0YgaW5kZXggaXMgaW5jcmVtZW50ZWQsIHRoZSB0
cmFuc3BvcnQgaGVhZGVyIHVwZGF0ZWQgYXMgbmVjZXNzYXJ5LCBhbmQgdGhlIHBhY2tldCBvciBm
cmFtZSBwcm9ncmVzc2VkLiAgICBGYWlsdXJlIHRvIHByb3Blcmx5IGluY3JlbWVudCB0aGUgU0Yg
SW5kZXggd291bGQgYmUgYWtpbiB0byBmYWlsdXJlIHRvIGRlY3JlbWVudCBhIFRUTCBieSBhIHJv
dXRlciCoQyB0aGVyZSBpcyBubyBwcm90ZWN0aW9uIGZyb20gdGhhdC4NCg0KICAgUm9uDQoNCg0K
RnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBYdXhp
YW9odQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDU6NDQgQU0NClRvOiBSb24gUGFy
a2VyOyBMdWN5IHlvbmc7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNm
Y0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBh
cyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCg0Kt6K8/sjLOiBz
ZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gtPqx7SBSb24gUGFya2VyDQq3osvNyrG8
5DogMjAxNMTqM9TCMjbI1SA3OjEzDQrK1bz+yMs6IEx1Y3kgeW9uZzsgUmVpbmFsZG8gUGVubm8g
KHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQrW98ziOiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBh
bmQgY29ucz8NCg0KTHVjeSwNCg0KUmVnYXJkaW5nIHRoZSBzZXJ2aWNlIGZ1bmN0aW9uIGluZGV4
IHRoYXQgd291bGQgYmUgY29udGFpbmVkIGluIHRoZSBzZXJ2aWNlIGhlYWRlciwgSSB0aGluayBp
dCBpcyBzaW1wbHkgaW5jcmVtZW50ZWQgZnJvbSAxIHRvIGluZGljYXRlIHRoZSBuZXh0IHNlcnZp
Y2UgZnVuY3Rpb24gd2l0aGluIHRoZSBjaGFpbi4gICBGb3IgZXhhbXBsZSwgaWYgdGhlIHBhdGgg
SUQgaXMgWCwgZm9yIGEgcGF0aCB7U0YtQS01LCBTRi1CLTIsIFNGLUMtNn0sIHRoZW4gcGFja2V0
cyBkZXN0aW5lZCBmcm9tIGEgY2xhc3NpZmllciB0b3dhcmRzIFNGLUEtNSB3b3VsZCBjYXJyeSAo
cGF0aCBYLCBpbmRleCAxKSwgcGFja2V0cyBmcm9tIFNGLUEtNSB0byBTRi1CLTIgd291bGQgY2Fy
cnkgKHBhdGggWCwgaW5kZXggMiksIGV0Yy4NCg0KW1hpYW9odV0gSSB0aGluayB0aGUgdmFsdWUg
b2YgdGhlIHNlcnZpY2UgaW5kZXggc2hvdWxkIGJlIGRlY3JlbWVudGVkLCByYXRoZXIgdGhhbiBi
ZWluZyBpbmNyZW1lbnRlZCB3aGVuIHRyYXZlbGxpbmcgYWxvbmcgdGhlIHNlcnZpY2UgcGF0aCBz
aW5jZSB0aGF0IGluZGV4IGlzIG5vdCBvbmx5IHVzZWQgZm9yIGluZGljYXRpbmcgdGhlIG5leHQg
c2VydmljZSBmdW5jdGlvbiB3aXRoaW4gdGhlIGNoYWluLCBidXQgYWxzbyB1c2VkIGZvciBvdGhl
ciBwdXJwb3NlcyAoZS5nLiwgVFRMIG9mIHRoZSBzZXJ2aWNlIHBhdGgsIGluZGljYXRvciBvZiB0
aGUgZW5kIG9mIHRoZSBzZXJ2aWNlIGNoYWluKSwgdW5sZXNzIHlvdSB3YW50IHRvIGludHJvZHVj
ZSBhbiBhZGRpdGlvbmFsIGZpZWxkIHdoaWNoIGluZGljYXRlcyB0aGUgdG90YWwgbGVuZ3RoIG9m
IHRoZSBzZXJ2aWNlIGNoYWluLg0KDQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUNCg0KICAgUm9uDQoN
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpGcm9tOiBzZmMgW3NmYy1ib3VuY2Vz
QGlldGYub3JnXSBvbiBiZWhhbGYgb2YgTHVjeSB5b25nIFtsdWN5LnlvbmdAaHVhd2VpLmNvbV0N
ClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDY6MzggUE0NClRvOiBSZWluYWxkbyBQZW5u
byAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBw
cm9zIGFuZCBjb25zPw0KSGkgUmVpbmFsZG8sDQoNClRoYW5rIHlvdSB0byBzaGFyZSB5b3VyIHZp
ZXdzIG9uIHRoaXMgc29sdXRpb24uIFdlIHdhbnQgdG8gaGF2ZSBhbiBlbGVnYW50IGFuZCBnZW5l
cmFsIHNvbHV0aW9uIHdpdGggb25lIHN0YW5kYXJkIFNGQyBoZWFkZXIgdG8gY292ZXIgbWFqb3Jp
dHkgdXNlIGNhc2VzDQoNClNlZSBpbmxpbmUgYmVsb3cuDQoNCg0KRnJvbTogUmVpbmFsZG8gUGVu
bm8gKHJlcGVubm8pIFttYWlsdG86cmVwZW5ub0BjaXNjby5jb21dDQpTZW50OiBUdWVzZGF5LCBN
YXJjaCAyNSwgMjAxNCA0OjU2IFBNDQpUbzogTHVjeSB5b25nOyBEYXZlIERvbHNvbjsgc2ZjQGll
dGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGFzIGFu
IElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KSGksDQoNClRoZXJlIGFy
ZSBzZXZlcmFsIHNvbHV0aW9uIHRvIHRoaXMgcHJvYmxlbS4gU29tZSBvZiB0aGVtIGltcGxlbWVu
dGF0aW9uIHNwZWNpZmljLCBvdGhlcnMgbW9yZSBlbGVnYW50Lg0KDQoxIC0gT25lIG9mIHRoZSBt
b3JlIGVsZWdhbnQgb25lcyBpcyB0byB1c2UgdGhlIFNlcnZpY2UgSW5kZXggdG8gZGV0ZXJtaW5l
IHRoZSBuZXh0IHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFuY2UuICBJdCBtYWtlcyBmb3IgYSBjb21w
bGV0ZWx5IHN0YXRlbGVzcyBzb2x1dGlvbiAoY29kZSB3aXNlKS4NCltMdWN5XSB3aGVuIHVzaW5n
IFBhdGggSUQgYW5kIFNlcnZpY2UgSW5kZXggb24gU0ZDIGhlYWRlciwgaXQgcmVxdWlyZXMgYXNz
aWduaW5nIGluZGV4ICMgdG8gZWFjaCBTRiBpbnN0YW5jZSwgY29uZmlndXJpbmcgdGhlbSBpbiB0
aGUgZm9yd2FyZGluZyB0YWJsZSwgd2hpY2ggaXMgdmVyeSBjb21wbGV4IHByb2Nlc3MgYW5kIGVh
c2lseSBwcnVuZSBmb3IgZXJyb3IgaW4gbWF5IG9waW5pb24uICBJbiBhZGRpdGlvbiwgZWFjaCBT
RiBpbnN0YW5jZSBtYXkgc2VydmUgbW9yZSB0aGFuIG9uZSBTRkMsIHNvIG5lZWQgdG8gYXNzaWdu
IGluZGV4ICMgZm9yIGVhY2ggU0ZDLCB3aGljaCBpcyBtb3JlIGNvbXBsZXguIFJlZ2FyZGluZyB0
aGUgc3RhdGVsZXNzLCBJIGRvbqGvdCBnZXQgaXQuIElzbqGvdCBpbmRleCAjIGEgc3RhdGUgYXMg
d2VsbCAobWF5IGJlIGZldyBiaXQgbGVzcyk/DQoNClRvIGltcGxlbWVudCB0cnVlIHN0YXRlbGVz
cywgU0ZDIGhlYWRlciBuZWVkcyBhYmlsaXR5IHRvIGNhcnJ5IGFsbCBTRklzIElQIGFkZHJlc3Nl
cyBpbiBTRkMgaGVhZGVyLCB3aGljaCB3YXMgY29uc2lkZXJlZCBhcyBub24tc2NhbGUgc29sdXRp
b24uDQoNCg0KMiCoQyBBbm90aGVyIG9wdGlvbiBpcyBmcm9tIGEgY29kaW5nIHBlcnNwZWN0aXZl
IHlvdSBjYW4ganVzdCBrZWVwIG1vcmUgc3RhdGUgaW4geW91ciBTTi9TRkYgd2hpbGUgeW91IHBy
b2Nlc3MgdGhlIHBhY2tldCBhbmQgZGV0ZXJtaW5lIHdoYXQgaXMgdGhlIKGwbmV4dKGxIHNlcnZp
Y2UuDQpbTHVjeV0gQWdyZWUuDQoNCkJ1dCBpcnJlc3BlY3RpdmUsIHRoZSBTTiBuZWVkcyB0byBr
bm93IHRoZSBQYXRoIElEIGFuZCB0aGUgbGlzdCBvZiBTRklzIGludGVybmFsIHRvIGl0cyBub2Rl
LiBUaGlzIHByb3Zpc2lvbmluZyBjYW4gaGFwcGVuIGluIGEgdmFyaWV0eSBvZiB3YXlzLCBJIGlt
cGxlbWVudGVkIHdpdGggUkVTVGNvbmYgYW5kIE5ldGNvbmYuDQoNCkFzIGZhciBhcyBVRFAvSVAg
dnMuSVAsIEkgZ2l2ZSBwcmVmZXJlbmNlIHRvIFVEUC9JUC4gSWYgeW91IGhhdmUgYSBmaXhlZCBw
b3J0IG92ZXIgVURQIGluIHdoaWNoIHRvIHJlY2VpdmUvc2VuZCBwYWNrZXRzOg0KDQotIFlvdSBj
YW4gaGF2ZSB5b3VyIGVudGlyZSBkYXRhcGxhbmUgaW4gdXNlcnBhY2UgYW5kIHVzZSBhIHZhcmll
dHkgb2YgcHJvZ3JhbW1pbmcgbGFuZ3VhZ2VzLg0KLSBZb3UgZG8gbm90IG5lZWQgcmF3IHBhY2tl
dCBhY2Nlc3MgdG8gcHVsbC9zZW5kIHBhY2tldHMuIFRoZXJlZm9yZSBubyByb290IHN1cHBvcnQu
DQotIFVEUCBjYW4gdHJhdmVyc2Ugbm9uLVNGQyBhd2FyZSBtaWRkbGV4Ym94ZXMuDQpbTHVjeV0g
QWdyZWUgb24gdGhpcyBzdGF0ZW1lbnQuIEJ1dCBmb3IgU0ZDIGRvbWFpbiwgZG8gd2Ugd2FudCB0
byBhbGxvdyBzdWNoIG1pZGJveGVzIG9uIFNGQyBwYXRoPyBNYXliZSBoYXBwZW4gaWYgYSBTRkMg
ZG9tYWluIGNyb3NzZXMgbW9yZSB0aGFuIHRyYW5zcG9ydCBkb21haW5zPyBUaGlzIGlzIG9uZSBJ
IGxpa2UgdG8ga25vdyBmcm9tIFNQcyBhbmQgU0YgdmVuZG9ycy4NCg0KUmVnYXJkcywNCkx1Y3kN
Ck9yIHlvdSBjYW4gdXNlIGFueSBvZiB0aGUgYXZhaWxhYmxlIG1ldGhvZHMoIFRVUk4sIFNUVU4s
IGV0YykuICBJZiB5b3UgZW5jYXAgaW4gc29tZXRoaW5nIGVsc2Ugb3RoZXIgdGhhbiBJUC9VRFAg
dGhlIGFwcGxpY2FiaWxpdHkgb2YgU0ZDIHdpbGwgYmUgY29uc2lkZXJhYmx5IGRpbWluaXNoZWQu
SnVzdCBjaGVjayBTVENQIGFuZCBpdHMgcHJvYmxlbSBvbiBnZXR0aW5nIGFkb3B0ZWQgZ2l2ZW4g
bWlkZGxleGJveGVzICBub3QgcmVjb2duaXppbmcgaXRzIHByb3RvY29sIG51bWJlci4NCg0KLSBJ
dCBqaXZlcyB3aXRoIG90aGVyIElFVEYgd29yayBpbiB0aGUgYXJlYXMgb2YgbWV0YWRhdGEgYW5k
IHRyYW5zcG9ydCBzZXJ2aWNlcyAoc2F5LCBUQVBTKS4NCg0KcmVnYXJkcywNCg0KUmVpbmFsZG8N
Cg0KDQoNCkZyb206IEx1Y3kgeW9uZyA8bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3ku
eW9uZ0BodWF3ZWkuY29tPj4NCkRhdGU6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IGF0IDI6MjUg
UE0NClRvOiBEYXZlIERvbHNvbiA8ZGRvbHNvbkBzYW5kdmluZS5jb208bWFpbHRvOmRkb2xzb25A
c2FuZHZpbmUuY29tPj4sICJzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4iIDxzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGFz
IGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KSGkgRGF2ZSwNCg0K
SWYgYSBzZXJ2aWNlIGZvcndhcmRlciBwb2ludCBjb25uZWN0cyBtb3JlIHRoYW4gb25lIFNGIGlu
c3RhbmNlcyB0aGF0IGJlbG9uZyB0byB0aGUgc2FtZSBTRkMsIGhvdyBjYW4gb25lIFBhdGggSUQg
ZGV0ZXJtaW5lIHdoaWNoIFNGIGluc3RhbmNlcyBpcyB0aGUgbmV4dD8gSWYgeW91IGRyYXcgYSBz
ZXJ2aWNlIGNoYWluIHBhdGggd2l0aCBtYW55IFNGIGluc3RhbmNlcywgeW91IGNhbiBlYXNpbHkg
c2VlLCBpZiBQYXRoIElEIHJlcHJlc2VudHMgdGhhdCBwYXRoLCBzZXJ2aWNlIGZvcndhcmRlciBu
ZWVkcyB0byB1c2UgcHJldmlvdXMgU0Ygb24gdGhlIHBhdGggdG8gcG9zaXRpb24gdGhlIG5leHQg
U0Ygb24gdGhhdCBwYXRoLg0KDQpMdWN5DQoNCkZyb206IERhdmUgRG9sc29uIFttYWlsdG86ZGRv
bHNvbkBzYW5kdmluZS5jb21dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA0OjEwIFBN
DQpUbzogTHVjeSB5b25nOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1Ympl
Y3Q6IFJFOiBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0K
DQpXaHkgZG8geW91IHRoaW5rIHRoZSBwcmV2aW91cyBTRiBJUCBhZGRyZXNzIGlzIHJlcXVpcmVk
IHRvIGRldGVybWluZSB0aGUgbmV4dCBTRiBJUCBhZGRyZXNzPyBXaHkgaXMgdGhlIFBhdGggSUQg
bm90IHN1ZmZpY2llbnQgaW5mb3JtYXRpb24/DQoNCg0KRnJvbTogTHVjeSB5b25nIFttYWlsdG86
bHVjeS55b25nQGh1YXdlaS5jb21dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA0OjU2
IFBNDQpUbzogRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0K
U3ViamVjdDogUkU6IFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNv
bnM/DQoNCkluIHRoaXMgc29sdXRpb24sIHNlcnZpY2UgZm9yd2FyZGVyIGFuZCBTRiBpbnN0YW5j
ZSBhcmUgc2VwYXJhdGVkIGVudGl0aWVzLiBTZXJ2aWNlIGZvcndhcmRlciBuZWVkcyBQYXRoIElE
IGFuZCBwcmV2aW91cyBTRiBJUCBhZGRyZXNzIHRvIHVuaXF1ZWx5IGlkZW50aWZ5IHRoZSBuZXh0
IFNGIElQIGFkZHJlc3MuDQoNCkx1Y3kNCg0KRnJvbTogRGF2ZSBEb2xzb24gW21haWx0bzpkZG9s
c29uQHNhbmR2aW5lLmNvbV0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDM6MjEgUE0N
ClRvOiBMdWN5IHlvbmc7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVj
dDogUkU6IFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoN
CkkgZG8gbm90IHNlZSB3aHkgc291cmNlIElQIGFkZHJlc3MgKHByZXZpb3VzIFNGKSB3b3VsZCBi
ZSByZXF1aXJlZCB0byBsb29rIHVwIHRoZSBuZXh0IFNGLiBUaGUgcGF0aCBJRCBzaG91bGQgYmUg
c3VmZmljaWVudCB0byBkZXRlcm1pbmUgdGhlIG5leHQgU0YuDQoNCg0KDQoNCg0KRnJvbTogc2Zj
IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBMdWN5IHlvbmcNClNl
bnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDQ6MDIgUE0NClRvOiBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBw
bGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkhpLA0KDQpUaGVyZSBhcmUgbWFueSB3YXlzIHRv
IGltcGxlbWVudCBTRkNzLiBIb3dldmVyLCBvbmUgb2Ygb3VyIGdvYWxzIGluIHN0YW5kYXJkIGlz
IHRvIGRldmVsb3AgYSBzb2x1dGlvbiB0aGF0IGlzIHNpbXBsZSBhbmQgbGVzcyBjb3N0IGZvciB2
ZW5kZXJzIGFuZCBzZXJ2aWNlIHByb3ZpZGVycy4gIE90aGVyIGdvYWxzIGFyZSB0aGF0IHRoZSBz
b2x1dGlvbiBjYW4gYXBwbHkgdG8gY29tbW9uIGFuZCBtYWpvcml0eSB1c2UgY2FzZXMuDQoNCklm
IHdlIGltcGxlbWVudCBTRkMgYXMgYW4gSVAgb3IgVURQL0lQIGFwcGxpY2F0aW9uLCBpLmUuIG9u
Y2UgdHJhZmZpYyBpcyBjbGFzc2lmaWVkIGJ5IHRoZSBjbGFzc2lmaWNhdGlvbiwgaXQgYWRkcyBT
RkMgaGVhZGVyIGFuZCBJUCBoZWFkZXIgKG91dGVyKSBvbiB0aGUgcGFja2V0cyAoVURQIGhlYWRl
ciB0b28gaW4gbGF0dGVyIGNhc2UpLCBhbmQgc2VuZCBzdWNoIHBhY2tldHMgYXMgYSByZWd1bGFy
IElQIHBhY2tldC4gVGhlIHNyYyBJUCBvZiBvdXRlciBoZWFkZXIgY2FuIGJlIGNsYXNzaWZpY2F0
aW9uIElQIGFkZHJlc3MsIGFuZCBkc3QgSVAgY2FuIGJlIG5leHQgU0YgSW5zdGFuY2UgSVAgYWRk
cmVzcy4gTWFueSB0cmFuc3BvcnQgbmV0d29ya3MgY2FuIGNhcnJ5IElQIHRyYWZmaWMgYW5kIHJv
dXRlIElQIHBhY2tldHMgYmFzZWQgb24gZHN0IElQIGFkZHJlc3MuICBXZSBvbmx5IG5lZWQgdG8g
cmVxdWVzdCBhIG5ldyBJUCBwcm90b2NvbCB0eXBlIGZvciBTRkMuIEF0IHRoZSBzZXJ2aWNlIGZv
cndhcmRlciBwb2ludCwgaXQgY2FuIGxvb2sgdXAgbmV4dCBTRiBJUCBhZGRyZXNzIGJhc2VkIG9u
IFBhdGggSUQgaW4gU0ZDIGhlYWRlciBhbmQgc3JjIElQIGFkZHJlc3MgKHByZXZpb3VzIFNGKSBv
biB0aGUgcGFja2V0LiAgQSBTRiBhbHNvIGZvcndhcmRzIHRoZSBwYWNrZXQgd2l0aCBTRkMgaGVh
ZGVyIGFzIGFuIElQIHBhY2tldCBhbmQgZmlsbHMgaXRzIElQIGFkZHJlc3MgYXMgc3JjIElQIGFu
ZCB0aGUgc2VydmljZSBmb3J3YXJkZXIgcG9pbnQgSVAgYWRkcmVzcyBhcyB0aGUgZHN0IElQIG9u
IHRoZSBwYWNrZXQuDQoNClRoaXMgc29sdXRpb24gd29ya3MgZm9yIGVpdGhlciBTRkMgYXMgYW4g
SVAgYXBwbGljYXRpb24gb3IgVURQL0lQIGFwcGxpY2F0aW9uLCB3aGljaCBvbmUgaXMgbW9yZSBw
cm9wZXIgZnJvbSBTRiBhbmQgc2VydmljZSBmb3J3YXJkZXIgcG9pbnQ/DQoNClRoaXMgc29sdXRp
b24gc2VlbXMgc2ltcGxlIHRvIG1lIGFuZCBvbmx5IG5lZWQgUGF0aCBJRCBpbiBTRkMgaGVhZGVy
IGZvciBzdGVlcmluZyB0cmFmZmljIHRocm91Z2ggdGhlIFNGQyBwYXRoLiBCdXQgbGlrZSB0byBz
ZWUgb3RoZXJzoa8gb3BpbmlvbiBvbiB0aGlzIHNvbHV0aW9uLCBwcm9zIGFuZCBjb25zLg0KDQpU
aGFua3MsDQpMdWN5DQo=

--_000_A3233753A4B65F43BCA1B64DA99A9C2306FCB10E58GSCMAMP19EXfi_
Content-Type: text/html; charset="gb2312"
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=3DContent-Type content=
=3D"text/html; charset=3Dgb2312"><meta name=3DGenerator content=3D"Microsof=
t Word 14 (filtered medium)"><!--[if !mso]><style>v\:* {behavior:url(#defau=
lt#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:"Segoe UI";
	panose-1:2 11 5 2 4 2 4 2 2 3;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:ZH-CN;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:SimSun;
	mso-fareast-language:ZH-CN;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";
	mso-fareast-language:ZH-CN;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-language:ZH-CN;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{mso-style-name:msochpdefault;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:10.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-language:ZH-CN;}
p.html, li.html, div.html
	{mso-style-name:html;
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:ZH-CN;}
p.a, li.a, div.a
	{mso-style-name:a;
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:ZH-CN;}
span.htmlpreformattedchar0
	{mso-style-name:htmlpreformattedchar;
	font-family:Consolas;}
span.balloontextchar0
	{mso-style-name:balloontextchar;
	font-family:"Segoe UI","sans-serif";}
span.htmlchar
	{mso-style-name:htmlchar;
	font-family:SimSun;}
span.char
	{mso-style-name:char;
	font-family:"Calibri","sans-serif";}
span.balloontextchar00
	{mso-style-name:balloontextchar0;
	font-family:"Tahoma","sans-serif";}
span.emailstyle19
	{mso-style-name:emailstyle19;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.emailstyle20
	{mso-style-name:emailstyle20;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle21
	{mso-style-name:emailstyle21;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle22
	{mso-style-name:emailstyle22;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle23
	{mso-style-name:emailstyle23;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle24
	{mso-style-name:emailstyle24;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle34
	{mso-style-name:emailstyle34;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle35
	{mso-style-name:emailstyle35;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle36
	{mso-style-name:emailstyle36;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle37
	{mso-style-name:emailstyle37;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle38
	{mso-style-name:emailstyle38;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle39
	{mso-style-name:emailstyle39;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle40
	{mso-style-name:emailstyle40;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle41
	{mso-style-name:emailstyle41;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle42
	{mso-style-name:emailstyle42;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle43
	{mso-style-name:emailstyle43;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle44
	{mso-style-name:emailstyle44;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle47
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle48
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle49
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle50
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span style=3D'c=
olor:#1F497D'>Hi Chang,<o:p></o:p></span></p><p class=3DMsoNormal><span sty=
le=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span=
 style=3D'color:#1F497D'>I agree that =A1=B0where transport is located does=
 matter=A1=B1. You can certainly make a strong case that placing the SFC in=
fo (through use of an SF header) at higher layers is more preferable (espec=
ially in the beginning when most devices in the network won=A1=AFt understa=
nd SFC). But I=A1=AFm not sure we need to mandate that the header =A1=B0MUS=
T=A1=B1 be at a particular higher layer and forgo other layers. That preclu=
des the possibility of lower layer devices like switches and routers unders=
tanding SFC in the future.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><s=
pan style=3D'color:#1F497D'>IMO, we don=A1=AFt need to conflate the job of =
the SFC header (which is to inform SF forwarding nodes) and that of transpo=
rt (which is to carry SFC headers). Of course, being transport independent =
doesn=A1=AFt mean every possible SFC header placement makes sense (at this =
point or ever.) We could and should make recommendations as to which transp=
ort mechanisms are more preferable for what reasons. But I see them as impl=
ementation best practices, not those that need to be codified into an SF he=
ader standard and preclude other implementation possibilities forever. Woul=
dn=A1=AFt you agree?<o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span s=
tyle=3D'color:#1F497D'>Regards,<o:p></o:p></span></p><p class=3DMsoNormal><=
span style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div style=3D=
'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p c=
lass=3DMsoNormal style=3D'margin-left:.5in'><b><span style=3D'font-size:10.=
0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span style=3D'font-=
size:10.0pt;font-family:"Tahoma","sans-serif"'> sfc [mailto:sfc-bounces@iet=
f.org] <b>On Behalf Of </b>Changcheng Huang<br><b>Sent:</b> 28 March 2014 8=
:58 PM<br><b>To:</b> 'Ron Parker'; 'Lucy yong'; 'Nicolas BOUTHORS'; sfc@iet=
f.org<br><b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros an=
d cons?<o:p></o:p></span></p></div></div><p class=3DMsoNormal style=3D'marg=
in-left:.5in'><o:p>&nbsp;</o:p></p><p class=3DMsoNormal style=3D'margin-lef=
t:.5in'><span style=3D'color:#1F497D'>In order to make SFC independent from=
 the transport, the transport must be at higher layer. If, for example, the=
 transport is at Layer 2, any router on the path will terminate the Chain I=
D. Therefore where the transport is located does matter.<o:p></o:p></span><=
/p><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'color:#1F=
497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal style=3D'margin-left=
:.5in'><span style=3D'color:#1F497D'>Chang<o:p></o:p></span></p><p class=3D=
MsoNormal style=3D'margin-left:.5in'><span style=3D'color:#1F497D'><o:p>&nb=
sp;</o:p></span></p><div><div style=3D'border:none;border-top:solid #B5C4DF=
 1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal style=3D'margin-left=
:.5in'><b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"=
'>From:</span></b><span style=3D'font-size:10.0pt;font-family:"Tahoma","san=
s-serif"'> sfc [<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@=
ietf.org</a>] <b>On Behalf Of </b>Ron Parker<br><b>Sent:</b> Friday, March =
28, 2014 11:14 PM<br><b>To:</b> Lucy yong; Nicolas BOUTHORS; <a href=3D"mai=
lto:sfc@ietf.org">sfc@ietf.org</a><br><b>Subject:</b> Re: [sfc] SFC as an I=
P or UDP application, pros and cons?<o:p></o:p></span></p></div></div><p cl=
ass=3DMsoNormal style=3D'margin-left:.5in'><o:p>&nbsp;</o:p></p><p class=3D=
MsoNormal style=3D'margin-left:.5in'><span style=3D'color:#1F497D;mso-farea=
st-language:EN-US'>Hi, Lucy.<o:p></o:p></span></p><p class=3DMsoNormal styl=
e=3D'margin-left:.5in'><span style=3D'color:#1F497D;mso-fareast-language:EN=
-US'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal style=3D'margin-left:=
.5in'><span style=3D'color:#1F497D;mso-fareast-language:EN-US'>Whether or n=
ot your implementation concept for IP/UDP makes sense for your product or y=
our network environment, our charter is to create a solution that is not de=
pendent on any one exact transport encapsulation.&nbsp;&nbsp;&nbsp; That be=
ing said, any particular implementation could conceivably require a single =
type of encapsulation.&nbsp;&nbsp; In short, I think your proposal falls in=
to the implementation approach category which is out of scope from a standa=
rds perspective, IMO.<o:p></o:p></span></p><p class=3DMsoNormal style=3D'ma=
rgin-left:.5in'><span style=3D'color:#1F497D;mso-fareast-language:EN-US'><o=
:p>&nbsp;</o:p></span></p><p class=3DMsoNormal style=3D'margin-left:.5in'><=
span style=3D'color:#1F497D;mso-fareast-language:EN-US'>&nbsp;&nbsp; Ron<o:=
p></o:p></span></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span st=
yle=3D'color:#1F497D;mso-fareast-language:EN-US'><o:p>&nbsp;</o:p></span></=
p><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'color:#1F4=
97D;mso-fareast-language:EN-US'><o:p>&nbsp;</o:p></span></p><div><div style=
=3D'border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><=
p class=3DMsoNormal style=3D'margin-left:.5in'><b>From:</b> sfc [<a href=3D=
"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>] <b>On Behalf=
 Of </b>Lucy yong<br><b>Sent:</b> Friday, March 28, 2014 10:03 AM<br><b>To:=
</b> Nicolas BOUTHORS; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>=
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?<o=
:p></o:p></p></div></div><p class=3DMsoNormal style=3D'margin-left:.5in'><o=
:p>&nbsp;</o:p></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span st=
yle=3D'color:#0070C0'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal styl=
e=3D'margin-left:.5in'><span style=3D'color:#0070C0'><o:p>&nbsp;</o:p></spa=
n></p><div><div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding=
:3.0pt 0in 0in 0in'><p class=3DMsoNormal style=3D'margin-left:.5in'><b><spa=
n style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Nic=
olas BOUTHORS [</span><a href=3D"mailto:Nicolas.BOUTHORS@qosmos.com"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>mailto:Nicolas=
.BOUTHORS@qosmos.com</span></a><span style=3D'font-size:10.0pt;font-family:=
"Tahoma","sans-serif"'>] <br><b>Sent:</b> Friday, March 28, 2014 3:08 AM<br=
><b>To:</b> Lucy yong; Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave=
 Dolson; </span><a href=3D"mailto:sfc@ietf.org"><span style=3D'font-size:10=
.0pt;font-family:"Tahoma","sans-serif"'>sfc@ietf.org</span></a><span style=
=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'><br><b>Subject:</b>=
 RE: [sfc] SFC as an IP or UDP application, pros and cons?<o:p></o:p></span=
></p></div></div><p class=3DMsoNormal style=3D'margin-left:.5in'><o:p>&nbsp=
;</o:p></p><div><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=
=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>Hello L=
ucy, <o:p></o:p></span></p><div><p class=3DMsoNormal style=3D'margin-left:.=
5in'><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";colo=
r:black'><o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal style=
=3D'margin-left:.5in'><span style=3D'font-size:10.0pt;font-family:"Tahoma",=
"sans-serif";color:black'>Your proposal supposes that the Path Id is includ=
ed somewhere. Either in the IP/UDP overlay fields or in a specific header. =
I think the latter should prevail.<o:p></o:p></span></p><p class=3DMsoNorma=
l style=3D'margin-left:.5in'><b><i><span style=3D'color:#0070C0'>[Lucy] To =
clarify, in my proposal it use the latter. The proposal is to treat SFC as =
an IP (/UDP) application. SFC solution relies on SFC header to convey the p=
ath ID and metadata. I did not mention metadata because the forwarding part=
 does not use metadata. Again, in this proposal, &nbsp;there is a SFC heade=
r that includes Path ID, metadata, etc.</span></i></b><span style=3D'color:=
#0070C0'><o:p></o:p></span></p></div><div><p class=3DMsoNormal style=3D'mar=
gin-left:.5in'><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-s=
erif";color:black'><o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNor=
mal style=3D'margin-left:.5in'><span style=3D'font-size:10.0pt;font-family:=
"Tahoma","sans-serif";color:black'>Your proposal does not cover Metadata tr=
ansport which is one objective of the SFC group. So that would have to be a=
dded to the header either as a set of fixed fields or as a variable sized o=
ption.&nbsp;We are not that far from the quinn and zhang drafts.<o:p></o:p>=
</span></p><p class=3DMsoNormal style=3D'margin-left:.5in'><b><i><span styl=
e=3D'color:#0070C0'>[Lucy] Hope above statement help here.</span></i></b><s=
pan style=3D'color:#0070C0'><o:p></o:p></span></p></div><div><p class=3DMso=
Normal style=3D'margin-left:.5in'><span style=3D'font-size:10.0pt;font-fami=
ly:"Tahoma","sans-serif";color:black'><o:p>&nbsp;</o:p></span></p></div><di=
v><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'font-size:=
10.0pt;font-family:"Tahoma","sans-serif";color:black'>The main difference b=
eing then on whether or not we should have an index in the header as well.<=
o:p></o:p></span></p><p class=3DMsoNormal style=3D'margin-left:.5in'><b><i>=
<span style=3D'color:#0070C0'>[Lucy] No, this is not my point. My point is =
what information should be used in forwarding. We know that has to be PATH =
ID + something that represents to SF-X instance. Should we use index or SF-=
X IP address? I see the complexity to use index than IP address.</span></i>=
</b><span style=3D'color:#0070C0'><o:p></o:p></span></p></div><div><p class=
=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'font-size:10.0pt;fon=
t-family:"Tahoma","sans-serif";color:black'><o:p>&nbsp;</o:p></span></p></d=
iv><div><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'font=
-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>I don't see how=
 it is more complex to provision a routing table in a SFF containg a list o=
f pairs (previous IP address, [next IP address,..])* or an indexed list of =
pairs: (received index,[ [(next index, next IP address),..]]) *.<o:p></o:p>=
</span></p><p class=3DMsoNormal style=3D'margin-left:.5in'><b><i><span styl=
e=3D'color:#0070C0'>[Lucy] complexity I see were described in previous emai=
l.</span></i></b><span style=3D'color:#0070C0'><o:p></o:p></span></p></div>=
<div><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'font-si=
ze:10.0pt;font-family:"Tahoma","sans-serif";color:black'><o:p>&nbsp;</o:p><=
/span></p></div><div><p class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>Wh=
at we see tough is that that relying the previous IP sources for routing do=
es not allow in all cases to have a SFF serve multiple SF sets (next SFs al=
lowed) when they appear in the same chain. The index mechanism allows it in=
stead.<o:p></o:p></span></p><p class=3DMsoNormal style=3D'margin-left:.5in'=
><b><i><span style=3D'color:#0070C0'>[Lucy] IMO: &nbsp;PATH ID + SF-X insta=
nce IP address can uniquely determine the next SF-X instance IP in all case=
s. &nbsp;Maybe I miss the case, could you give an example that does not wor=
k?</span></i></b><span style=3D'color:#0070C0'><o:p></o:p></span></p></div>=
<div><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'font-si=
ze:10.0pt;font-family:"Tahoma","sans-serif";color:black'><o:p>&nbsp;</o:p><=
/span></p></div><div><p class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>Th=
e limitation seem to be that an SFF instance, in the model you propose, sho=
uld not receive traffic from another one twice in a chain.<o:p></o:p></span=
></p><p class=3DMsoNormal style=3D'margin-left:.5in'><b><i><span style=3D'c=
olor:#0070C0'>[Lucy] It is not true. Don=A1=AFt know where do you get that =
impression? Please give an example.<o:p></o:p></span></i></b></p><p class=
=3DMsoNormal style=3D'margin-left:.5in'><b><i><span style=3D'color:#0070C0'=
><o:p>&nbsp;</o:p></span></i></b></p><p class=3DMsoNormal style=3D'margin-l=
eft:.5in'><b><i><span style=3D'color:#0070C0'>Thanks,<o:p></o:p></span></i>=
</b></p><p class=3DMsoNormal style=3D'margin-left:.5in'><b><i><span style=
=3D'color:#0070C0'>Lucy</span></i></b><span style=3D'color:#0070C0'><o:p></=
o:p></span></p></div><div><p class=3DMsoNormal style=3D'margin-left:.5in'><=
span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:blac=
k'><o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal style=3D'mar=
gin-left:.5in'><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-s=
erif";color:black'>Is it correct ? and if so is it acceptable?<o:p></o:p></=
span></p></div><div><p class=3DMsoNormal style=3D'margin-left:.5in'><span s=
tyle=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'><o:=
p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal style=3D'margin-le=
ft:.5in'><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";=
color:black'><o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal st=
yle=3D'margin-left:.5in'><span style=3D'font-size:10.0pt;font-family:"Tahom=
a","sans-serif";color:black'>Nicolas<o:p></o:p></span></p></div><div><p cla=
ss=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'font-size:10.0pt;f=
ont-family:"Tahoma","sans-serif";color:black'><o:p>&nbsp;</o:p></span></p><=
/div><div><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'fo=
nt-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>Note: * - sec=
ond element in the pair is a list as we could have multiple possible next h=
ops (e.g; LBS)<o:p></o:p></span></p></div><div><p class=3DMsoNormal style=
=3D'margin-left:.5in'><span style=3D'font-size:10.0pt;font-family:"Tahoma",=
"sans-serif";color:black'><o:p>&nbsp;</o:p></span></p></div><div><p class=
=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'font-size:10.0pt;fon=
t-family:"Tahoma","sans-serif";color:black'><o:p>&nbsp;</o:p></span></p></d=
iv><div><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'font=
-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>Based on Ron ex=
ample of IP source model limitation:<o:p></o:p></span></p></div><div><p cla=
ss=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'font-size:10.0pt;f=
ont-family:"Tahoma","sans-serif";color:black'><o:p>&nbsp;</o:p></span></p><=
/div><div><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'fo=
nt-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>&nbsp; &nbsp;=
Network configration:<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span style=3D'font-size:10.0pt;font-family:"Tah=
oma","sans-serif";color:black'>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; SF=
F0(Ingres), &nbsp;SFF1 ( SFA, SFB), &nbsp; &nbsp;SFF2 (SFC, SFD), SFF(Egres=
s). &nbsp;&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal style=
=3D'margin-left:.5in'><span style=3D'font-size:10.0pt;font-family:"Tahoma",=
"sans-serif";color:black'>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;S=
o 4 host, each with its separate SFF IP address, serving one or more local =
SF (same address as SFF)<o:p></o:p></span></p></div><div><p class=3DMsoNorm=
al style=3D'margin-left:.5in'><span style=3D'font-size:10.0pt;font-family:"=
Tahoma","sans-serif";color:black'>&nbsp;<o:p></o:p></span></p></div><div><p=
 class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'font-size:10.0=
pt;font-family:"Tahoma","sans-serif";color:black'>&nbsp; &nbsp;chain: Ingre=
ss, &nbsp;SFA, &nbsp;SFC, &nbsp;SFB, SFD , Egress. &nbsp;<o:p></o:p></span>=
</p></div><div><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=
=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>&nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Runs into a problem on SFF2 as it cannot=
 distinguish traffic coming out of SFA or SFB based on SFF1 IP address only=
.<o:p></o:p></span></p></div><div><p class=3DMsoNormal style=3D'margin-left=
:.5in'><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";co=
lor:black'><o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal styl=
e=3D'margin-left:.5in'><span style=3D'font-size:10.0pt;font-family:"Tahoma"=
,"sans-serif";color:black'>&nbsp; &nbsp;chain: Ingress, SFA ,SFC, SFA, SFD,=
 Egress.&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal style=
=3D'margin-left:.5in'><span style=3D'font-size:10.0pt;font-family:"Tahoma",=
"sans-serif";color:black'>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Has som=
e issues as well as SFF2 the second time cannot distinguish that it is hit =
the first time of the second time.<o:p></o:p></span></p></div><div><p class=
=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'font-size:10.0pt;fon=
t-family:"Tahoma","sans-serif";color:black'><o:p>&nbsp;</o:p></span></p><di=
v><div class=3DMsoNormal align=3Dcenter style=3D'margin-left:.5in;text-alig=
n:center'><span style=3D'font-size:12.0pt;font-family:"Times New Roman","se=
rif";color:black'><hr size=3D2 width=3D"100%" align=3Dcenter></span></div><=
div id=3DdivRpF752221><p class=3DMsoNormal style=3D'mso-margin-top-alt:0in;=
margin-right:0in;margin-bottom:12.0pt;margin-left:.5in'><b><span style=3D'f=
ont-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color=
:black'> Lucy yong [lucy.yong@huawei.com]<br><b>Sent:</b> Thursday, March 2=
7, 2014 10:25 PM<br><b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenn=
o); Dave Dolson; </span><a href=3D"mailto:sfc@ietf.org"><span style=3D'font=
-size:10.0pt;font-family:"Tahoma","sans-serif"'>sfc@ietf.org</span></a><spa=
n style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<br><b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and con=
s?</span><span style=3D'font-size:12.0pt;font-family:"Times New Roman","ser=
if";color:black'><o:p></o:p></span></p></div><div><div><p class=3DMsoNormal=
 style=3D'margin-left:.5in'><span style=3D'color:#0070C0'>Hi Ron,</span><sp=
an style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal style=
=3D'margin-left:.5in'><span style=3D'color:#0070C0'>&nbsp;</span><span styl=
e=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal style=3D'margi=
n-left:.5in'><span style=3D'color:#0070C0'>If we treat SFC as an IP or IP/U=
PD application, we do not change the requirement and architecture. We have =
a simple solution to achieve bi-directional SFC with the same Path ID. Let =
me explain the solution again.</span><span style=3D'color:black'><o:p></o:p=
></span></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'=
color:#0070C0'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span><=
/p><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'color:bla=
ck'>If we implement SFC as an IP or UDP/IP application, i.e. once traffic i=
s classified by the classification, it adds SFC header and IP header (outer=
) on the packets (UDP header too in latter case), and send such packets as =
a regular IP packet. The src IP on outer header is classification IP addres=
s, and dst IP is next SF-X Instance IP address. We only need to request a n=
ew IP protocol type for SFC. &nbsp;At the SFF, it can search next SF-X Inst=
ance IP address based on Path ID in SFC header and src IP address (previous=
 SF) on the packet when receiving a packet from previous SF-X instance; it =
forwards the packet on dst IP &nbsp;on the packet when receiving a packet f=
rom another SFF/SNF. &nbsp;A SF-X instance also forwards the packet with SF=
C header as an IP packet and fills its IP address as src IP on outer header=
 and the SFF/SNF IP address as the dst IP on the outer header. <o:p></o:p><=
/span></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'co=
lor:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal style=3D'margin=
-left:.5in'><span style=3D'color:black'>For bi-directional SFC, both direct=
ions can use the same Path ID in this solution. Path ID + src IP address le=
t SFF uniquely get the next SF-X instance in forwarding table.<o:p></o:p></=
span></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'col=
or:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal style=3D'margin-=
left:.5in'><span style=3D'color:black'>This solution can implement SNF/SFF =
function on a regular router without changing the router behavior, i.e. for=
ward the packet based on its destination IP address. If the destination add=
ress is router itself, the router terminates and check the protocol type. I=
f the type is SFC, the router will perform a table lookup based on Path ID =
in SFC header + src IP on outer IP header. As simple as that. This solution=
 allow leveraging a lot of IP functions too.<o:p></o:p></span></p><p class=
=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'color:black'>&nbsp;<=
o:p></o:p></span></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'color:black'>Since IP can be transported over many transport solut=
ions, Ethernet, MPLS, overlay, etc, in theory, SFC can be implemented over =
any transport network too. The solution can make control and management eas=
y because we don=A1=AFt have to assign index for each SF-X instances. SF-X =
IP address as unique identifier is used in all SFCs.<o:p></o:p></span></p><=
p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'color:black'>=
&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal style=3D'margin-left:.5in'=
><span style=3D'color:black'>Any comment on this proposal.<o:p></o:p></span=
></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'color:b=
lack'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal style=3D'margin-left=
:.5in'><span style=3D'color:black'>Thanks,<o:p></o:p></span></p><p class=3D=
MsoNormal style=3D'margin-left:.5in'><span style=3D'color:black'>Lucy <o:p>=
</o:p></span></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span styl=
e=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal style=3D=
'margin-left:.5in'><span style=3D'color:#0070C0'>&nbsp;</span><span style=
=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal style=3D'margin=
-left:.5in'><span style=3D'color:#0070C0'>&nbsp;</span><span style=3D'color=
:black'><o:p></o:p></span></p><div><div style=3D'border:none;border-top:sol=
id #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal style=3D'm=
argin-left:.5in'><b><span style=3D'font-size:10.0pt;font-family:"Tahoma","s=
ans-serif";color:black'>From:</span></b><span style=3D'font-size:10.0pt;fon=
t-family:"Tahoma","sans-serif";color:black'> Ron Parker [</span><a href=3D"=
mailto:Ron_Parker@affirmednetworks.com"><span style=3D'font-size:10.0pt;fon=
t-family:"Tahoma","sans-serif"'>mailto:Ron_Parker@affirmednetworks.com</spa=
n></a><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";col=
or:black'>] <br><b>Sent:</b> Thursday, March 27, 2014 3:24 PM<br><b>To:</b>=
 Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; </span><a href=
=3D"mailto:sfc@ietf.org"><span style=3D'font-size:10.0pt;font-family:"Tahom=
a","sans-serif"'>sfc@ietf.org</span></a><span style=3D'font-size:10.0pt;fon=
t-family:"Tahoma","sans-serif";color:black'><br><b>Subject:</b> RE: [sfc] S=
FC as an IP or UDP application, pros and cons?</span><span style=3D'color:b=
lack'><o:p></o:p></span></p></div></div><p class=3DMsoNormal style=3D'margi=
n-left:.5in'><span style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p cla=
ss=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'color:#1F497D'>Luc=
y.</span><span style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNo=
rmal style=3D'margin-left:.5in'><span style=3D'color:#1F497D'>&nbsp;</span>=
<span style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal styl=
e=3D'margin-left:.5in'><span style=3D'color:#1F497D'>Do you have a specific=
 proposal for making bidirectional chains easier to deploy and manage?&nbsp=
;&nbsp; If so, would you suggest changes to the requirements?&nbsp;&nbsp; A=
rchitecture?&nbsp;&nbsp; Header encapsulation?&nbsp;&nbsp; Control plane (f=
uture)?</span><span style=3D'color:black'><o:p></o:p></span></p><p class=3D=
MsoNormal style=3D'margin-left:.5in'><span style=3D'color:#1F497D'>&nbsp;</=
span><span style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal=
 style=3D'margin-left:.5in'><span style=3D'color:#1F497D'>&nbsp;&nbsp;&nbsp=
; Ron</span><span style=3D'color:black'><o:p></o:p></span></p><p class=3DMs=
oNormal style=3D'margin-left:.5in'><span style=3D'color:#1F497D'>&nbsp;</sp=
an><span style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal s=
tyle=3D'margin-left:.5in'><span style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><div><div style=3D'border:none;=
border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNor=
mal style=3D'margin-left:.5in'><b><span style=3D'color:black'>From:</span><=
/b><span style=3D'color:black'> Lucy yong [</span><a href=3D"mailto:lucy.yo=
ng@huawei.com" target=3D"_blank">mailto:lucy.yong@huawei.com</a><span style=
=3D'color:black'>] <br><b>Sent:</b> Thursday, March 27, 2014 4:18 PM<br><b>=
To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; </span=
><a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><span st=
yle=3D'color:black'><br><b>Subject:</b> RE: [sfc] SFC as an IP or UDP appli=
cation, pros and cons?<o:p></o:p></span></p></div></div><p class=3DMsoNorma=
l style=3D'margin-left:.5in'><span style=3D'color:black'>&nbsp;<o:p></o:p><=
/span></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'co=
lor:#0070C0'>Ron,</span><span style=3D'color:black'><o:p></o:p></span></p><=
p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'color:#0070C0=
'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p><p class=
=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'color:#0070C0'>IMO, =
We can=A1=AFt make one part simple and good looking but leave other parts t=
o be in complex. Our goal is to have a simple and low cost SFC solution to =
cover majority use cases. SP already can implement SFC on today=A1=AFs netw=
ork. If we can=A1=AFt make this goal, then the solution may not be useful.<=
/span><span style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNorma=
l style=3D'margin-left:.5in'><span style=3D'color:#0070C0'>&nbsp;</span><sp=
an style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal style=
=3D'margin-left:.5in'><span style=3D'color:#0070C0'>Thanks,</span><span sty=
le=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal style=3D'marg=
in-left:.5in'><span style=3D'color:#0070C0'>Lucy</span><span style=3D'color=
:black'><o:p></o:p></span></p><p class=3DMsoNormal style=3D'margin-left:.5i=
n'><span style=3D'color:#0070C0'>&nbsp;</span><span style=3D'color:black'><=
o:p></o:p></span></p><div><div style=3D'border:none;border-top:solid #B5C4D=
F 1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal style=3D'margin-lef=
t:.5in'><b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif=
";color:black'>From:</span></b><span style=3D'font-size:10.0pt;font-family:=
"Tahoma","sans-serif";color:black'> Ron Parker [</span><a href=3D"mailto:Ro=
n_Parker@affirmednetworks.com" target=3D"_blank"><span style=3D'font-size:1=
0.0pt;font-family:"Tahoma","sans-serif"'>mailto:Ron_Parker@affirmednetworks=
.com</span></a><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-s=
erif";color:black'>] <br><b>Sent:</b> Thursday, March 27, 2014 3:11 PM<br><=
b>To:</b> Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; </spa=
n><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D'font-siz=
e:10.0pt;font-family:"Tahoma","sans-serif"'>sfc@ietf.org</span></a><span st=
yle=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'><br>=
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D'color:black'><o:p></o:p></span></p></div></div><p class=
=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'color:black'>&nbsp;<=
o:p></o:p></span></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D'>Lucy,</span><span style=3D'color:black'><o:p></o:p>=
</span></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'c=
olor:#1F497D'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></=
p><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'color:#1F4=
97D'>You raise a good point on bidirectional chains, which I think is a maj=
ority use case for functional, simplification, or observability reasons.&nb=
sp;&nbsp;&nbsp; The way we=A1=AFve expressed things so far, it would be up =
to the management plane or control plane to indicate how such individual pa=
ths are paired together.</span><span style=3D'color:black'><o:p></o:p></spa=
n></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'color:=
#1F497D'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'color:#1F497D'>=
&nbsp;&nbsp; Ron</span><span style=3D'color:black'><o:p></o:p></span></p><p=
 class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'color:#1F497D'=
>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p><p class=3D=
MsoNormal style=3D'margin-left:.5in'><span style=3D'color:#1F497D'>&nbsp;</=
span><span style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal=
 style=3D'margin-left:.5in'><span style=3D'color:#1F497D'>&nbsp;</span><spa=
n style=3D'color:black'><o:p></o:p></span></p><div><div style=3D'border:non=
e;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoN=
ormal style=3D'margin-left:.5in'><b><span style=3D'color:black'>From:</span=
></b><span style=3D'color:black'> Lucy yong [</span><a href=3D"mailto:lucy.=
yong@huawei.com" target=3D"_blank">mailto:lucy.yong@huawei.com</a><span sty=
le=3D'color:black'>] <br><b>Sent:</b> Thursday, March 27, 2014 4:08 PM<br><=
b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; </sp=
an><a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><span =
style=3D'color:black'><br><b>Subject:</b> RE: [sfc] SFC as an IP or UDP app=
lication, pros and cons?<o:p></o:p></span></p></div></div><p class=3DMsoNor=
mal style=3D'margin-left:.5in'><span style=3D'color:black'>&nbsp;<o:p></o:p=
></span></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'=
color:#0070C0'>Ron,</span><span style=3D'color:black'><o:p></o:p></span></p=
><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'color:#0070=
C0'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p><div><di=
v style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in=
 0in'><p class=3DMsoNormal style=3D'margin-left:.5in'><b><span style=3D'fon=
t-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>From:</span></=
b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:b=
lack'> Ron Parker [</span><a href=3D"mailto:Ron_Parker@affirmednetworks.com=
" target=3D"_blank"><span style=3D'font-size:10.0pt;font-family:"Tahoma","s=
ans-serif"'>mailto:Ron_Parker@affirmednetworks.com</span></a><span style=3D=
'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>] <br><b>S=
ent:</b> Thursday, March 27, 2014 3:01 PM<br><b>To:</b> Lucy yong; Xuxiaohu=
; Reinaldo Penno (repenno); Dave Dolson; </span><a href=3D"mailto:sfc@ietf.=
org" target=3D"_blank"><span style=3D'font-size:10.0pt;font-family:"Tahoma"=
,"sans-serif"'>sfc@ietf.org</span></a><span style=3D'font-size:10.0pt;font-=
family:"Tahoma","sans-serif";color:black'><br><b>Subject:</b> RE: [sfc] SFC=
 as an IP or UDP application, pros and cons?</span><span style=3D'color:bla=
ck'><o:p></o:p></span></p></div></div><p class=3DMsoNormal style=3D'margin-=
left:.5in'><span style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=
=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'color:#1F497D'>Lucy,=
</span><span style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNorm=
al style=3D'margin-left:.5in'><span style=3D'color:#1F497D'>&nbsp;</span><s=
pan style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal style=
=3D'margin-left:.5in'><span style=3D'color:#1F497D'>One clarification.&nbsp=
;&nbsp; =A1=B0The path=A1=B1 does not exactly mean the SFC.&nbsp;&nbsp; The=
 SFC is abstract, before accounting for network locators.&nbsp;&nbsp; As a =
special case, if all of the SF=A1=AFs in the SFC have only a single network=
 locator, then the path and chain are the same.&nbsp; &nbsp;But, if any or =
all of those SF=A1=AFs are multiply located, then the path is specific to a=
n exact sequence of located service function instances.</span><span style=
=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal style=3D'margin=
-left:.5in'><b><i><span style=3D'color:#0070C0'>[Lucy] Thank you for clarif=
ication. I agree with that. The path is an exact sequence of located servic=
e function instances. For a bi-directional SFC, it has to be treated as two=
 distinct paths in this solution. Any concern on the complexity in managing=
 them?</span></i></b><span style=3D'color:black'><o:p></o:p></span></p><p c=
lass=3DMsoNormal style=3D'margin-left:.5in'><b><i><span style=3D'color:#007=
0C0'>&nbsp;</span></i></b><span style=3D'color:black'><o:p></o:p></span></p=
><p class=3DMsoNormal style=3D'margin-left:.5in'><b><i><span style=3D'color=
:#0070C0'>Thanks,</span></i></b><span style=3D'color:black'><o:p></o:p></sp=
an></p><p class=3DMsoNormal style=3D'margin-left:.5in'><b><i><span style=3D=
'color:#0070C0'>Lucy</span></i></b><span style=3D'color:black'><o:p></o:p><=
/span></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'co=
lor:#1F497D'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p=
><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'color:#1F49=
7D'>&nbsp;&nbsp;&nbsp; Ron</span><span style=3D'color:black'><o:p></o:p></s=
pan></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'colo=
r:#1F497D'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p><=
p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'color:#1F497D=
'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p><div><div =
style=3D'border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0=
in'><p class=3DMsoNormal style=3D'margin-left:.5in'><b><span style=3D'color=
:black'>From:</span></b><span style=3D'color:black'> Lucy yong [</span><a h=
ref=3D"mailto:lucy.yong@huawei.com" target=3D"_blank">mailto:lucy.yong@huaw=
ei.com</a><span style=3D'color:black'>] <br><b>Sent:</b> Thursday, March 27=
, 2014 3:41 PM<br><b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno)=
; Dave Dolson; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc=
@ietf.org</a><span style=3D'color:black'><br><b>Subject:</b> RE: [sfc] SFC =
as an IP or UDP application, pros and cons?<o:p></o:p></span></p></div></di=
v><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'color:blac=
k'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal style=3D'margin-left:.5=
in'><span style=3D'color:#0070C0'>Hi Ron,</span><span style=3D'color:black'=
><o:p></o:p></span></p><p class=3DMsoNormal style=3D'margin-left:.5in'><spa=
n style=3D'color:#0070C0'>&nbsp;</span><span style=3D'color:black'><o:p></o=
:p></span></p><div><div style=3D'border:none;border-top:solid #B5C4DF 1.0pt=
;padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal style=3D'margin-left:.5in'=
><b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color=
:black'>From:</span></b><span style=3D'font-size:10.0pt;font-family:"Tahoma=
","sans-serif";color:black'> Ron Parker [</span><a href=3D"mailto:Ron_Parke=
r@affirmednetworks.com" target=3D"_blank"><span style=3D'font-size:10.0pt;f=
ont-family:"Tahoma","sans-serif"'>mailto:Ron_Parker@affirmednetworks.com</s=
pan></a><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";c=
olor:black'>] <br><b>Sent:</b> Thursday, March 27, 2014 12:09 PM<br><b>To:<=
/b> Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; </span><a h=
ref=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D'font-size:10.0=
pt;font-family:"Tahoma","sans-serif"'>sfc@ietf.org</span></a><span style=3D=
'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'><br><b>Sub=
ject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?</span><=
span style=3D'color:black'><o:p></o:p></span></p></div></div><p class=3DMso=
Normal style=3D'margin-left:.5in'><span style=3D'color:black'>&nbsp;<o:p></=
o:p></span></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=
=3D'color:#1F497D'>Lucy,</span><span style=3D'color:black'><o:p></o:p></spa=
n></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'color:=
#1F497D'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'color:#1F497D'>=
Regarding the SF Index, draft-zhang-sfc-sch defines this as relative to the=
 path, and not as a globally unique identifier of an SF instance.</span><sp=
an style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal style=
=3D'margin-left:.5in'><b><i><span style=3D'color:#0070C0'>[Lucy] This is my=
 understanding too. =A1=B0The path=A1=B1 here means a SFC, right? I do not =
see index as an SF instance identifier at all, it is an alias and only used=
 in forwarding. This is the reason, I think, that assigning these aliases a=
nd configuring then in forwarding table is complex for management and contr=
oller and may prune an error easily. For supporting bi-directional or branc=
hing use cases, using index in forwarding may also bring other concerns.</s=
pan></i></b><span style=3D'color:black'><o:p></o:p></span></p><p class=3DMs=
oNormal style=3D'margin-left:.5in'><span style=3D'color:#1F497D'>&nbsp;</sp=
an><span style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal s=
tyle=3D'margin-left:.5in'><span style=3D'color:#1F497D'>Regarding TTL, my f=
irst thought is that is a property of the transport, and if it is important=
 to you, choose the transport accordingly.&nbsp;&nbsp; But, I=A1=AFm open t=
o further discussion along these lines.</span><span style=3D'color:black'><=
o:p></o:p></span></p><p class=3DMsoNormal style=3D'margin-left:.5in'><b><i>=
<span style=3D'color:#0070C0'>[Lucy] Thank you for the clarification. This =
is related to the discussion under this title. If SPC is implemented as IP =
or IP/UDP application, it can leverage a lot what IP technology have done. =
If we assume that SFC may be carried over any transport solution, SFC imple=
mentation has to provide these functions, which, IMO, related to what infor=
mation that SFC header need to hold.</span></i></b><span style=3D'color:bla=
ck'><o:p></o:p></span></p><p class=3DMsoNormal style=3D'margin-left:.5in'><=
b><i><span style=3D'color:#0070C0'>&nbsp;</span></i></b><span style=3D'colo=
r:black'><o:p></o:p></span></p><p class=3DMsoNormal style=3D'margin-left:.5=
in'><b><i><span style=3D'color:#0070C0'>Thanks,</span></i></b><span style=
=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal style=3D'margin=
-left:.5in'><b><i><span style=3D'color:#0070C0'>Lucy</span></i></b><span st=
yle=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal style=3D'mar=
gin-left:.5in'><span style=3D'color:#1F497D'>&nbsp;</span><span style=3D'co=
lor:black'><o:p></o:p></span></p><p class=3DMsoNormal style=3D'margin-left:=
.5in'><span style=3D'color:#1F497D'>&nbsp;&nbsp; Ron</span><span style=3D'c=
olor:black'><o:p></o:p></span></p><p class=3DMsoNormal style=3D'margin-left=
:.5in'><span style=3D'color:#1F497D'>&nbsp;</span><span style=3D'color:blac=
k'><o:p></o:p></span></p><p class=3DMsoNormal style=3D'margin-left:.5in'><s=
pan style=3D'color:#1F497D'>&nbsp;</span><span style=3D'color:black'><o:p><=
/o:p></span></p><div><div style=3D'border:none;border-top:solid #E1E1E1 1.0=
pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal style=3D'margin-left:.5i=
n'><b><span style=3D'color:black'>From:</span></b><span style=3D'color:blac=
k'> Lucy yong [</span><a href=3D"mailto:lucy.yong@huawei.com" target=3D"_bl=
ank">mailto:lucy.yong@huawei.com</a><span style=3D'color:black'>] <br><b>Se=
nt:</b> Thursday, March 27, 2014 12:26 PM<br><b>To:</b> Ron Parker; Xuxiaoh=
u; Reinaldo Penno (repenno); Dave Dolson; </span><a href=3D"mailto:sfc@ietf=
.org" target=3D"_blank">sfc@ietf.org</a><span style=3D'color:black'><br><b>=
Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<o:p>=
</o:p></span></p></div></div><p class=3DMsoNormal style=3D'margin-left:.5in=
'><span style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNor=
mal style=3D'margin-left:.5in'><span style=3D'color:#0070C0'>Hi Ron,</span>=
<span style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal styl=
e=3D'margin-left:.5in'><span style=3D'color:#0070C0'>&nbsp;</span><span sty=
le=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal style=3D'marg=
in-left:.5in'><span style=3D'color:#0070C0'>I assume that the index usage y=
ou mentioned below is the same whether these three SFs are on one SFF or tw=
o SFFs, which means that the index # is assigned to SF-X-I per SFC and by t=
he incremental. A SF-X-I may be served to many SFCs and position differentl=
y in SFCs. This means that, in this method, a SF-X-I is mapped with differe=
nt index #, one per each SFC that has the SF-X-I. IMO: &nbsp;when operator/=
system creates a SFC and selects SF-X-Is for the SFC, and then assign index=
 # to them and configure the forwarding table with path ID and index # in t=
he related SFFs. Furthermore, each index # also need to be associated to th=
e address or port that transport layer can understand. &nbsp;IMO: this is a=
 complex process for the system, uneasy to manger too, and may easily prone=
 an error. </span><span style=3D'color:black'><o:p></o:p></span></p><p clas=
s=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'color:#0070C0'>&nbs=
p;</span><span style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNo=
rmal style=3D'margin-left:.5in'><span style=3D'color:#0070C0'>Second, your =
draft also mention that the use of index to prevent the loop.&nbsp; The loo=
p does not occur in normal condition. The loop occurs in abnormal condition=
. So the loop prevention mechanism is to prevent no loop happen in any abno=
rmal condition. That is why TTL is designed for in IP network. If SFC heade=
r is expected to transport over any transport network beside IP, it needs t=
he similar mechanism as IP/TTL. The usage of index in your proposal does no=
t achieve this purpose. </span><span style=3D'color:black'><o:p></o:p></spa=
n></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'color:=
#0070C0'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'color:#0070C0'>=
If we use IP as transport, IMO: no need to implement TTL mechanism within S=
FC, just leverage IP TTL capability. But, if over other transports, we need=
 to implement IP/TTL like mechanism in SFC. </span><span style=3D'color:bla=
ck'><o:p></o:p></span></p><p class=3DMsoNormal style=3D'margin-left:.5in'><=
span style=3D'color:#0070C0'>&nbsp;</span><span style=3D'color:black'><o:p>=
</o:p></span></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span styl=
e=3D'color:#0070C0'>Regards,</span><span style=3D'color:black'><o:p></o:p><=
/span></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'co=
lor:#0070C0'>Lucy </span><span style=3D'color:black'><o:p></o:p></span></p>=
<p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'color:#0070C=
0'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p><p class=
=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'color:#0070C0'>&nbsp=
;</span><span style=3D'color:black'><o:p></o:p></span></p><div><div style=
=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><=
p class=3DMsoNormal style=3D'margin-left:.5in'><b><span style=3D'font-size:=
10.0pt;font-family:"Tahoma","sans-serif";color:black'>From:</span></b><span=
 style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'> =
Ron Parker [</span><a href=3D"mailto:Ron_Parker@affirmednetworks.com" targe=
t=3D"_blank"><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-ser=
if"'>mailto:Ron_Parker@affirmednetworks.com</span></a><span style=3D'font-s=
ize:10.0pt;font-family:"Tahoma","sans-serif";color:black'>] <br><b>Sent:</b=
> Thursday, March 27, 2014 9:35 AM<br><b>To:</b> Xuxiaohu; Lucy yong; Reina=
ldo Penno (repenno); Dave Dolson; </span><a href=3D"mailto:sfc@ietf.org" ta=
rget=3D"_blank"><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-=
serif"'>sfc@ietf.org</span></a><span style=3D'font-size:10.0pt;font-family:=
"Tahoma","sans-serif";color:black'><br><b>Subject:</b> RE: [sfc] SFC as an =
IP or UDP application, pros and cons?</span><span style=3D'color:black'><o:=
p></o:p></span></p></div></div><p class=3DMsoNormal style=3D'margin-left:.5=
in'><span style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoN=
ormal style=3D'margin-left:.5in'><span style=3D'color:#1F497D'>Xiaohu,</spa=
n><span style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal st=
yle=3D'margin-left:.5in'><span style=3D'color:#1F497D'>&nbsp;</span><span s=
tyle=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal style=3D'ma=
rgin-left:.5in'><span style=3D'color:#1F497D'>I don=A1=AFt think we need to=
 view the SF index as a TTL.&nbsp;&nbsp; Appropriate validation and loop su=
ppression can be done even with the current proposed definition.&nbsp;&nbsp=
;&nbsp; Any SFF receiving an SFC encapsulated packet or frame would need to=
 know to which of its dependent SF=A1=AFs it should forward the packet or f=
rame.&nbsp;&nbsp; To do so means that it can validate that the path ID is o=
ne that it expects to participate in and that the SF instance identified by=
 the index on that path is one that it is responsible for.&nbsp;&nbsp; &nbs=
p;Such chain path data may have been locally provisioned or may have been d=
istributed in a control plane.</span><span style=3D'color:black'><o:p></o:p=
></span></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'=
color:#1F497D'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span><=
/p><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'color:#1F=
497D'>When the SFF receives the good packet or frame back from one of its d=
ependent SF=A1=AFs, it will identify the next SF and SFF by consulting its =
local database.&nbsp;&nbsp; If it is not the final SF, then the SF index is=
 incremented, the transport header updated as necessary, and the packet or =
frame progressed.&nbsp;&nbsp;&nbsp; Failure to properly increment the SF In=
dex would be akin to failure to decrement a TTL by a router =A8C there is n=
o protection from that.</span><span style=3D'color:black'><o:p></o:p></span=
></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'color:#=
1F497D'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p><p c=
lass=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'color:#1F497D'>&=
nbsp;&nbsp; Ron</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'color:#1F497D'>=
&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p><p class=3DM=
soNormal style=3D'margin-left:.5in'><span style=3D'color:#1F497D'>&nbsp;</s=
pan><span style=3D'color:black'><o:p></o:p></span></p><div><div style=3D'bo=
rder:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p clas=
s=3DMsoNormal style=3D'margin-left:.5in'><b><span style=3D'color:black'>Fro=
m:</span></b><span style=3D'color:black'> sfc [</span><a href=3D"mailto:sfc=
-bounces@ietf.org" target=3D"_blank">mailto:sfc-bounces@ietf.org</a><span s=
tyle=3D'color:black'>] <b>On Behalf Of </b>Xuxiaohu<br><b>Sent:</b> Thursda=
y, March 27, 2014 5:44 AM<br><b>To:</b> Ron Parker; Lucy yong; Reinaldo Pen=
no (repenno); Dave Dolson; </span><a href=3D"mailto:sfc@ietf.org" target=3D=
"_blank">sfc@ietf.org</a><span style=3D'color:black'><br><b>Subject:</b> Re=
: [sfc] SFC as an IP or UDP application, pros and cons?<o:p></o:p></span></=
p></div></div><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=
=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal style=3D'=
margin-left:.5in'><span style=3D'font-size:16.0pt;color:#1F497D'>&nbsp;</sp=
an><span style=3D'color:black'><o:p></o:p></span></p><div style=3D'border:n=
one;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'><div><div style=
=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><=
p class=3DMsoNormal style=3D'margin-left:.5in'><b><span lang=3DZH-CN style=
=3D'font-size:10.0pt;font-family:SimSun;color:black'>=B7=A2=BC=FE=C8=CB</sp=
an></b><b><span style=3D'font-size:10.0pt;font-family:SimSun;color:black'>:=
</span></b><span style=3D'font-size:10.0pt;font-family:SimSun;color:black'>=
 sfc [</span><a href=3D"mailto:sfc-bounces@ietf.org" target=3D"_blank"><spa=
n style=3D'font-size:10.0pt;font-family:SimSun'>mailto:sfc-bounces@ietf.org=
</span></a><span style=3D'font-size:10.0pt;font-family:SimSun;color:black'>=
] <b><span lang=3DZH-CN>=B4=FA=B1=ED </span></b>Ron Parker<br><b><span lang=
=3DZH-CN>=B7=A2=CB=CD=CA=B1=BC=E4</span>:</b> 2014<span lang=3DZH-CN>=C4=EA=
</span>3<span lang=3DZH-CN>=D4=C2</span>26<span lang=3DZH-CN>=C8=D5</span> =
7:13<br><b><span lang=3DZH-CN>=CA=D5=BC=FE=C8=CB</span>:</b> Lucy yong; Rei=
naldo Penno (repenno); Dave Dolson; </span><a href=3D"mailto:sfc@ietf.org" =
target=3D"_blank"><span style=3D'font-size:10.0pt;font-family:SimSun'>sfc@i=
etf.org</span></a><span style=3D'font-size:10.0pt;font-family:SimSun;color:=
black'><br><b><span lang=3DZH-CN>=D6=F7=CC=E2</span>:</b> Re: [sfc] SFC as =
an IP or UDP application, pros and cons?</span><span style=3D'color:black'>=
<o:p></o:p></span></p></div></div><p class=3DMsoNormal style=3D'margin-left=
:.5in'><span style=3D'color:black'>&nbsp;<o:p></o:p></span></p><div><p clas=
s=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'font-size:10.0pt;fo=
nt-family:"Tahoma","sans-serif";color:black'>Lucy, </span><span style=3D'co=
lor:black'><o:p></o:p></span></p><div><p class=3DMsoNormal style=3D'margin-=
left:.5in'><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif=
";color:black'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span><=
/p></div><div><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=
=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>Regardi=
ng the service function index that would be contained in the service header=
, I think it is simply incremented from 1 to indicate the next service func=
tion within the chain. &nbsp; For example, if the path ID is X, for a path =
{SF-A-5, SF-B-2, SF-C-6}, then packets destined from a classifier towards S=
F-A-5 would carry (path X, index 1), packets from SF-A-5 to SF-B-2 would ca=
rry (path X, index 2), etc.</span><span style=3D'color:black'><o:p></o:p></=
span></p></div><div><p class=3DMsoNormal style=3D'margin-left:.5in'><span s=
tyle=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#1F497D'>&=
nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p><p class=3DMs=
oNormal style=3D'margin-left:41.25pt'><span style=3D'font-size:16.0pt;color=
:#1F497D'>[Xiaohu] I think the value of the service index should be decreme=
nted, rather than being incremented when travelling along the service path =
since that index is not only used for indicating the next service function =
within the chain, but also used for other purposes (e.g., TTL of the servic=
e path, indicator of the end of the service chain), unless you want to intr=
oduce an additional field which indicates the total length of the service c=
hain.</span><span style=3D'color:black'><o:p></o:p></span></p><p class=3DMs=
oNormal style=3D'margin-left:41.25pt'><span style=3D'font-size:16.0pt;color=
:#1F497D'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p><p=
 class=3DMsoNormal style=3D'margin-left:41.25pt'><span style=3D'font-size:1=
6.0pt;color:#1F497D'>Best regards,</span><span style=3D'color:black'><o:p><=
/o:p></span></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=
=3D'font-size:16.0pt;color:#1F497D'>Xiaohu</span><span style=3D'color:black=
'><o:p></o:p></span></p><p class=3DMsoNormal style=3D'margin-left:.5in'><sp=
an style=3D'font-size:16.0pt;color:#1F497D'>&nbsp;</span><span style=3D'col=
or:black'><o:p></o:p></span></p></div><div><p class=3DMsoNormal style=3D'ma=
rgin-left:.5in'><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-=
serif";color:black'>&nbsp; &nbsp;Ron</span><span style=3D'color:black'><o:p=
></o:p></span></p></div><div><p class=3DMsoNormal style=3D'margin-left:.5in=
'><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:b=
lack'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p><div><=
div class=3DMsoNormal align=3Dcenter style=3D'margin-left:.5in;text-align:c=
enter'><span style=3D'font-size:12.0pt;font-family:"Times New Roman","serif=
";color:black'><hr size=3D2 width=3D"100%" align=3Dcenter></span></div><div=
 id=3DdivRpF99624><p class=3DMsoNormal style=3D'mso-margin-top-alt:0in;marg=
in-right:0in;margin-bottom:12.0pt;margin-left:.5in'><b><span style=3D'font-=
size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>From:</span></b>=
<span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:bla=
ck'> sfc [sfc-bounces@ietf.org] on behalf of Lucy yong [lucy.yong@huawei.co=
m]<br><b>Sent:</b> Tuesday, March 25, 2014 6:38 PM<br><b>To:</b> Reinaldo P=
enno (repenno); Dave Dolson; </span><a href=3D"mailto:sfc@ietf.org" target=
=3D"_blank"><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-seri=
f"'>sfc@ietf.org</span></a><span style=3D'font-size:10.0pt;font-family:"Tah=
oma","sans-serif";color:black'><br><b>Subject:</b> Re: [sfc] SFC as an IP o=
r UDP application, pros and cons?</span><span style=3D'color:black'><o:p></=
o:p></span></p></div><div><div><p class=3DMsoNormal style=3D'margin-left:.5=
in'><span style=3D'color:#0070C0'>Hi Reinaldo,</span><span style=3D'color:b=
lack'><o:p></o:p></span></p><p class=3DMsoNormal style=3D'margin-left:.5in'=
><span style=3D'color:#0070C0'>&nbsp;</span><span style=3D'color:black'><o:=
p></o:p></span></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span st=
yle=3D'color:#0070C0'>Thank you to share your views on this solution. We wa=
nt to have an elegant and general solution with one standard SFC header to =
cover majority use cases</span><span style=3D'color:black'><o:p></o:p></spa=
n></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'color:=
#0070C0'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'color:#0070C0'>=
See inline below.</span><span style=3D'color:black'><o:p></o:p></span></p><=
p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'color:#0070C0=
'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p><p class=
=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'color:#0070C0'>&nbsp=
;</span><span style=3D'color:black'><o:p></o:p></span></p><div><div style=
=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><=
p class=3DMsoNormal style=3D'margin-left:.5in'><b><span style=3D'font-size:=
10.0pt;font-family:"Tahoma","sans-serif";color:black'>From:</span></b><span=
 style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'> =
Reinaldo Penno (repenno) [</span><a href=3D"mailto:repenno@cisco.com" targe=
t=3D"_blank"><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-ser=
if"'>mailto:repenno@cisco.com</span></a><span style=3D'font-size:10.0pt;fon=
t-family:"Tahoma","sans-serif";color:black'>] <br><b>Sent:</b> Tuesday, Mar=
ch 25, 2014 4:56 PM<br><b>To:</b> Lucy yong; Dave Dolson; </span><a href=3D=
"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D'font-size:10.0pt;fon=
t-family:"Tahoma","sans-serif"'>sfc@ietf.org</span></a><span style=3D'font-=
size:10.0pt;font-family:"Tahoma","sans-serif";color:black'><br><b>Subject:<=
/b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</span><span s=
tyle=3D'color:black'><o:p></o:p></span></p></div></div><p class=3DMsoNormal=
 style=3D'margin-left:.5in'><span style=3D'color:black'>&nbsp;<o:p></o:p></=
span></p><div><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=
=3D'font-size:10.5pt;color:black'>Hi,</span><span style=3D'color:black'><o:=
p></o:p></span></p></div><div><p class=3DMsoNormal style=3D'margin-left:.5i=
n'><span style=3D'font-size:10.5pt;color:black'>&nbsp;</span><span style=3D=
'color:black'><o:p></o:p></span></p></div><div><p class=3DMsoNormal style=
=3D'margin-left:.5in'><span style=3D'font-size:10.5pt;color:black'>There ar=
e several solution to this problem. Some of them implementation specific, o=
thers more elegant.&nbsp;</span><span style=3D'color:black'><o:p></o:p></sp=
an></p></div><div><p class=3DMsoNormal style=3D'margin-left:.5in'><span sty=
le=3D'font-size:10.5pt;color:black'>&nbsp;</span><span style=3D'color:black=
'><o:p></o:p></span></p></div><div><p class=3DMsoNormal style=3D'margin-lef=
t:.5in'><span style=3D'font-size:10.5pt;color:black'>1 - One of the more el=
egant ones is to use the Service Index to determine the next service functi=
on instance. &nbsp;It makes for a completely stateless solution (code wise)=
. &nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p><p class=
=3DMsoNormal style=3D'margin-left:.75in'><b><i><span style=3D'color:#0070C0=
'>[Lucy] </span></i></b><span style=3D'color:#0070C0'>when using Path ID an=
d Service Index on SFC header, it requires assigning index # to each SF ins=
tance, configuring them in the forwarding table, which is very complex proc=
ess and easily prune for error in may opinion. &nbsp;In addition, each SF i=
nstance may serve more than one SFC, so need to assign index # for each SFC=
, which is more complex. Regarding the stateless, I don=A1=AFt get it. Isn=
=A1=AFt index # a state as well (may be few bit less)?</span><span style=3D=
'color:black'><o:p></o:p></span></p><p class=3DMsoNormal style=3D'margin-le=
ft:.75in'><span style=3D'color:#0070C0'>&nbsp;</span><span style=3D'color:b=
lack'><o:p></o:p></span></p><p class=3DMsoNormal style=3D'margin-left:.75in=
'><span style=3D'color:#0070C0'>To implement true stateless, SFC header nee=
ds ability to carry all SFIs IP addresses in SFC header, which was consider=
ed as non-scale solution.</span><span style=3D'color:black'><o:p></o:p></sp=
an></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'color=
:#0070C0'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p></=
div><div><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'fon=
t-size:10.5pt;color:black'>&nbsp;</span><span style=3D'color:black'><o:p></=
o:p></span></p></div><div><p class=3DMsoNormal style=3D'margin-left:.5in'><=
span style=3D'font-size:10.5pt;color:black'>2 =A8C Another option is from a=
 coding perspective you can just keep more state in your SN/SFF while you p=
rocess the packet and determine what is the =A1=B0next=A1=B1 service. &nbsp=
;</span><span style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNor=
mal style=3D'margin-left:.5in'><b><i><span style=3D'color:#0070C0'>[Lucy] A=
gree.</span></i></b><span style=3D'color:black'><o:p></o:p></span></p></div=
><div><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'font-s=
ize:10.5pt;color:black'>&nbsp;</span><span style=3D'color:black'><o:p></o:p=
></span></p></div><div><p class=3DMsoNormal style=3D'margin-left:.5in'><spa=
n style=3D'font-size:10.5pt;color:black'>But irrespective, the SN needs to =
know the Path ID and the list of SFIs internal to its node. This provisioni=
ng can happen in a variety of ways, I implemented with RESTconf and Netconf=
.&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p></div><div>=
<p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'font-size:10=
.5pt;color:black'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></spa=
n></p></div><div><p class=3DMsoNormal style=3D'margin-left:.5in'><span styl=
e=3D'font-size:10.5pt;color:black'>As far as UDP/IP vs.IP, I give preferenc=
e to UDP/IP. If you have a fixed port over UDP in which to receive/send pac=
kets:</span><span style=3D'color:black'><o:p></o:p></span></p></div><div><p=
 class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'font-size:10.5=
pt;color:black'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span>=
</p></div><div><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=
=3D'font-size:10.5pt;color:black'>- You can have your entire dataplane in u=
serpace and use a variety of programming languages.&nbsp;</span><span style=
=3D'color:black'><o:p></o:p></span></p></div><div><p class=3DMsoNormal styl=
e=3D'margin-left:.5in'><span style=3D'font-size:10.5pt;color:black'>- You d=
o not need raw packet access to pull/send packets. Therefore no root suppor=
t.&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p></div><div=
><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'font-size:1=
0.5pt;color:black'>- UDP can traverse non-SFC aware middlexboxes. </span><s=
pan style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal style=
=3D'margin-left:.5in'><b><i><span style=3D'color:#0070C0'>[Lucy] Agree on t=
his statement. But for SFC domain, do we want to allow such midboxes on SFC=
 path? Maybe happen if a SFC domain crosses more than transport domains? Th=
is is one I like to know from SPs and SF vendors. </span></i></b><span styl=
e=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal style=3D'margi=
n-left:.5in'><b><i><span style=3D'color:#0070C0'>&nbsp;</span></i></b><span=
 style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal style=3D'=
margin-left:.5in'><b><i><span style=3D'color:#0070C0'>Regards,</span></i></=
b><span style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal st=
yle=3D'margin-left:.5in'><b><i><span style=3D'color:#0070C0'>Lucy</span></i=
></b><span style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal=
 style=3D'margin-left:.5in'><span style=3D'font-size:10.5pt;color:black'>Or=
 you can use any of the available methods( TURN, STUN, etc). &nbsp;If you e=
ncap in something else other than IP/UDP the applicability of SFC will be c=
onsiderably diminished.Just check STCP and its problem on getting adopted g=
iven middlexboxes &nbsp;not recognizing its protocol number. &nbsp;&nbsp;</=
span><span style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal=
 style=3D'margin-left:.5in'><b><i><span style=3D'color:#0070C0'>&nbsp;</spa=
n></i></b><span style=3D'color:black'><o:p></o:p></span></p></div><div><p c=
lass=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'font-size:10.5pt=
;color:black'>- It jives with other IETF work in the areas of metadata and =
transport services (say, TAPS).&nbsp;</span><span style=3D'color:black'><o:=
p></o:p></span></p></div><div><p class=3DMsoNormal style=3D'margin-left:.5i=
n'><span style=3D'font-size:10.5pt;color:black'>&nbsp;</span><span style=3D=
'color:black'><o:p></o:p></span></p></div><div><p class=3DMsoNormal style=
=3D'margin-left:.5in'><span style=3D'font-size:10.5pt;color:black'>regards,=
&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p></div><div><=
p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'font-size:10.=
5pt;color:black'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span=
></p></div><div><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=
=3D'font-size:10.5pt;color:black'>Reinaldo&nbsp;</span><span style=3D'color=
:black'><o:p></o:p></span></p></div><div><p class=3DMsoNormal style=3D'marg=
in-left:.5in'><span style=3D'font-size:10.5pt;color:black'>&nbsp;</span><sp=
an style=3D'color:black'><o:p></o:p></span></p></div><div><p class=3DMsoNor=
mal style=3D'margin-left:.5in'><span style=3D'font-size:10.5pt;color:black'=
>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p></div><div>=
<p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'font-size:10=
.5pt;color:black'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></spa=
n></p></div><div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;paddin=
g:3.0pt 0in 0in 0in'><p class=3DMsoNormal style=3D'margin-left:.5in'><b><sp=
an style=3D'color:black'>From: </span></b><span style=3D'color:black'>Lucy =
yong &lt;</span><a href=3D"mailto:lucy.yong@huawei.com" target=3D"_blank">l=
ucy.yong@huawei.com</a><span style=3D'color:black'>&gt;<br><b>Date: </b>Tue=
sday, March 25, 2014 at 2:25 PM<br><b>To: </b>Dave Dolson &lt;</span><a hre=
f=3D"mailto:ddolson@sandvine.com" target=3D"_blank">ddolson@sandvine.com</a=
><span style=3D'color:black'>&gt;, &quot;</span><a href=3D"mailto:sfc@ietf.=
org" target=3D"_blank">sfc@ietf.org</a><span style=3D'color:black'>&quot; &=
lt;</span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a=
><span style=3D'color:black'>&gt;<br><b>Subject: </b>Re: [sfc] SFC as an IP=
 or UDP application, pros and cons?<o:p></o:p></span></p></div><div><p clas=
s=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'font-size:10.5pt;co=
lor:black'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p><=
/div><div><div><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=
=3D'color:#0070C0'>Hi Dave,</span><span style=3D'color:black'><o:p></o:p></=
span></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'col=
or:#0070C0'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p>=
<p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'color:#0070C=
0'>If a service forwarder point connects more than one SF instances that be=
long to the same SFC, how can one Path ID determine which SF instances is t=
he next? If you draw a service chain path with many SF instances, you can e=
asily see, if Path ID represents that path, service forwarder needs to use =
previous SF on the path to position the next SF on that path.</span><span s=
tyle=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal style=3D'ma=
rgin-left:.5in'><span style=3D'color:#0070C0'>&nbsp;</span><span style=3D'c=
olor:black'><o:p></o:p></span></p><p class=3DMsoNormal style=3D'margin-left=
:.5in'><span style=3D'color:#0070C0'>Lucy </span><span style=3D'color:black=
'><o:p></o:p></span></p><p class=3DMsoNormal style=3D'margin-left:.5in'><sp=
an style=3D'color:#0070C0'>&nbsp;</span><span style=3D'color:black'><o:p></=
o:p></span></p><div><div style=3D'border:none;border-top:solid #B5C4DF 1.0p=
t;padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal style=3D'margin-left:.5in=
'><b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";colo=
r:black'>From:</span></b><span style=3D'font-size:10.0pt;font-family:"Tahom=
a","sans-serif";color:black'> Dave Dolson [</span><a href=3D"mailto:ddolson=
@sandvine.com" target=3D"_blank"><span style=3D'font-size:10.0pt;font-famil=
y:"Tahoma","sans-serif"'>mailto:ddolson@sandvine.com</span></a><span style=
=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>] <br><=
b>Sent:</b> Tuesday, March 25, 2014 4:10 PM<br><b>To:</b> Lucy yong; </span=
><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D'font-size=
:10.0pt;font-family:"Tahoma","sans-serif"'>sfc@ietf.org</span></a><span sty=
le=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'><br><=
b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><s=
pan style=3D'color:black'><o:p></o:p></span></p></div></div><p class=3DMsoN=
ormal style=3D'margin-left:.5in'><span style=3D'color:black'>&nbsp;<o:p></o=
:p></span></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=
=3D'color:#1F497D'>Why do you think the previous SF IP address is required =
to determine the next SF IP address? Why is the Path ID not sufficient info=
rmation?</span><span style=3D'color:black'><o:p></o:p></span></p><p class=
=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'color:#1F497D'>&nbsp=
;</span><span style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNor=
mal style=3D'margin-left:.5in'><span style=3D'color:#1F497D'>&nbsp;</span><=
span style=3D'color:black'><o:p></o:p></span></p><div><div style=3D'border:=
none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DM=
soNormal style=3D'margin-left:.5in'><b><span style=3D'font-size:10.0pt;font=
-family:"Tahoma","sans-serif";color:black'>From:</span></b><span style=3D'f=
ont-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'> Lucy yong [=
</span><a href=3D"mailto:lucy.yong@huawei.com" target=3D"_blank"><span styl=
e=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>mailto:lucy.yong@h=
uawei.com</span></a><span style=3D'font-size:10.0pt;font-family:"Tahoma","s=
ans-serif";color:black'>] <br><b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<=
br><b>To:</b> Dave Dolson; </span><a href=3D"mailto:sfc@ietf.org" target=3D=
"_blank"><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'=
>sfc@ietf.org</span></a><span style=3D'font-size:10.0pt;font-family:"Tahoma=
","sans-serif";color:black'><br><b>Subject:</b> RE: SFC as an IP or UDP app=
lication, pros and cons?</span><span style=3D'color:black'><o:p></o:p></spa=
n></p></div></div><p class=3DMsoNormal style=3D'margin-left:.5in'><span sty=
le=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal style=
=3D'margin-left:.5in'><span style=3D'color:#0070C0'>In this solution, servi=
ce forwarder and SF instance are separated entities. Service forwarder need=
s Path ID and previous SF IP address to uniquely identify the next SF IP ad=
dress. </span><span style=3D'color:black'><o:p></o:p></span></p><p class=3D=
MsoNormal style=3D'margin-left:.5in'><span style=3D'color:#0070C0'>&nbsp;</=
span><span style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal=
 style=3D'margin-left:.5in'><span style=3D'color:#0070C0'>Lucy</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal style=3D'm=
argin-left:.5in'><span style=3D'color:#0070C0'>&nbsp;</span><span style=3D'=
color:black'><o:p></o:p></span></p><div><div style=3D'border:none;border-to=
p:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal style=
=3D'margin-left:.5in'><b><span style=3D'font-size:10.0pt;font-family:"Tahom=
a","sans-serif";color:black'>From:</span></b><span style=3D'font-size:10.0p=
t;font-family:"Tahoma","sans-serif";color:black'> Dave Dolson [</span><a hr=
ef=3D"mailto:ddolson@sandvine.com" target=3D"_blank"><span style=3D'font-si=
ze:10.0pt;font-family:"Tahoma","sans-serif"'>mailto:ddolson@sandvine.com</s=
pan></a><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";c=
olor:black'>] <br><b>Sent:</b> Tuesday, March 25, 2014 3:21 PM<br><b>To:</b=
> Lucy yong; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span=
 style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>sfc@ietf.org<=
/span></a><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"=
;color:black'><br><b>Subject:</b> RE: SFC as an IP or UDP application, pros=
 and cons?</span><span style=3D'color:black'><o:p></o:p></span></p></div></=
div><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'color:bl=
ack'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal style=3D'margin-left:=
.5in'><span style=3D'color:#1F497D'>I do not see why source IP address (pre=
vious SF) would be required to look up the next SF. The path ID should be s=
ufficient to determine the next SF.</span><span style=3D'color:black'><o:p>=
</o:p></span></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span styl=
e=3D'color:#1F497D'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></s=
pan></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'colo=
r:#1F497D'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p><=
p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'color:#1F497D=
'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p><p class=
=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'color:#1F497D'>&nbsp=
;</span><span style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNor=
mal style=3D'margin-left:.5in'><span style=3D'color:#1F497D'>&nbsp;</span><=
span style=3D'color:black'><o:p></o:p></span></p><div><div style=3D'border:=
none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DM=
soNormal style=3D'margin-left:.5in'><b><span style=3D'font-size:10.0pt;font=
-family:"Tahoma","sans-serif";color:black'>From:</span></b><span style=3D'f=
ont-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'> sfc [</span=
><a href=3D"mailto:sfc-bounces@ietf.org" target=3D"_blank"><span style=3D'f=
ont-size:10.0pt;font-family:"Tahoma","sans-serif"'>mailto:sfc-bounces@ietf.=
org</span></a><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-se=
rif";color:black'>] <b>On Behalf Of </b>Lucy yong<br><b>Sent:</b> Tuesday, =
March 25, 2014 4:02 PM<br><b>To:</b> </span><a href=3D"mailto:sfc@ietf.org"=
 target=3D"_blank"><span style=3D'font-size:10.0pt;font-family:"Tahoma","sa=
ns-serif"'>sfc@ietf.org</span></a><span style=3D'font-size:10.0pt;font-fami=
ly:"Tahoma","sans-serif";color:black'><br><b>Subject:</b> [sfc] SFC as an I=
P or UDP application, pros and cons?</span><span style=3D'color:black'><o:p=
></o:p></span></p></div></div><p class=3DMsoNormal style=3D'margin-left:.5i=
n'><span style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNo=
rmal style=3D'margin-left:.5in'><span style=3D'color:black'>Hi,<o:p></o:p><=
/span></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'co=
lor:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal style=3D'margin=
-left:.5in'><span style=3D'color:black'>There are many ways to implement SF=
Cs. However, one of our goals in standard is to develop a solution that is =
simple and less cost for venders and service providers. &nbsp;Other goals a=
re that the solution can apply to common and majority use cases. <o:p></o:p=
></span></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'=
color:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal style=3D'marg=
in-left:.5in'><span style=3D'color:black'>If we implement SFC as an IP or U=
DP/IP application, i.e. once traffic is classified by the classification, i=
t adds SFC header and IP header (outer) on the packets (UDP header too in l=
atter case), and send such packets as a regular IP packet. The src IP of ou=
ter header can be classification IP address, and dst IP can be next SF Inst=
ance IP address. Many transport networks can carry IP traffic and route IP =
packets based on dst IP address. &nbsp;We only need to request a new IP pro=
tocol type for SFC. At the service forwarder point, it can look up next SF =
IP address based on Path ID in SFC header and src IP address (previous SF) =
on the packet. &nbsp;A SF also forwards the packet with SFC header as an IP=
 packet and fills its IP address as src IP and the service forwarder point =
IP address as the dst IP on the packet. <o:p></o:p></span></p><p class=3DMs=
oNormal style=3D'margin-left:.5in'><span style=3D'color:black'>&nbsp;<o:p><=
/o:p></span></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=
=3D'color:black'>This solution works for either SFC as an IP application or=
 UDP/IP application, which one is more proper from SF and service forwarder=
 point?<o:p></o:p></span></p><p class=3DMsoNormal style=3D'margin-left:.5in=
'><span style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNor=
mal style=3D'margin-left:.5in'><span style=3D'color:black'>This solution se=
ems simple to me and only need Path ID in SFC header for steering traffic t=
hrough the SFC path. But like to see others=A1=AF opinion on this solution,=
 pros and cons.<o:p></o:p></span></p><p class=3DMsoNormal style=3D'margin-l=
eft:.5in'><span style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=
=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'color:black'>Thanks,=
<o:p></o:p></span></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span=
 style=3D'color:black'>Lucy<o:p></o:p></span></p></div></div></div></div></=
div></div></div></div></div></div></div></div></div></div></body></html>=

--_000_A3233753A4B65F43BCA1B64DA99A9C2306FCB10E58GSCMAMP19EXfi_--


From nobody Sat Mar 29 15:42:02 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 762751A080A for <sfc@ietfa.amsl.com>; Sat, 29 Mar 2014 15:42:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.15
X-Spam-Level: *
X-Spam-Status: No, score=1.15 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_NONE=-0.0001, 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 G8okfem7GmIr for <sfc@ietfa.amsl.com>; Sat, 29 Mar 2014 15:41:55 -0700 (PDT)
Received: from hub021-ca-6.exch021.serverdata.net (hub021-ca-6.exch021.serverdata.net [64.78.56.71]) by ietfa.amsl.com (Postfix) with ESMTP id 235D41A07FC for <sfc@ietf.org>; Sat, 29 Mar 2014 15:41:55 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-6.exch021.domain.local ([10.254.4.92]) with mapi id 14.03.0174.001;  Sat, 29 Mar 2014 15:41:52 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: "Zarny, Myo" <Myo.Zarny@gs.com>, "'huang@sce.carleton.ca'" <huang@sce.carleton.ca>, 'Lucy yong' <lucy.yong@huawei.com>, "'Nicolas BOUTHORS'" <Nicolas.BOUTHORS@qosmos.com>, "'sfc@ietf.org'" <sfc@ietf.org>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7QAAGnooAAAH8L8AAAfg8Q///n04D//9oCYIAAW5/h///gmnD//U35sP/6hfbA//T2RyD/6c5dEP/TiYOA/6cRQrD/TiGE8P6cQQAA/Th/+nD6cPSFMPTgugoA6cGK8wDTgw+9kKcE9JYAzgiB64CcEXU7XA==
Date: Sat, 29 Mar 2014 22:41:51 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B1A7E994D@MBX021-W3-CA-2.exch021.domain.local>
References: <2691CE0099834E4A9C5044EEC662BB9D4536ABAE@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B! 6B0B1A7E82DB@MBX021-W3- CA-2.exch021.domain.local>, <2691CE0099834E4A9C5044EEC662BB9D4536ABF6@dfweml701-chm.china.huawei.com> <76B41B8FACE1514795D30EC137FF391D43A567@LILAS.jungle.qosmos.com> <2691CE0099834E4A9C5044EEC662BB9D4536B4F1@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8F40@MBX021-W3-CA-2.exch021.domain.local> <011601cf4aea$01065a70$03130f50$@sce.carleton.ca>, <A3233753A4B65F43BCA1B64DA99A9C2306FCB10E58@GSCMAMP19EX.firmwide.corp.gs.com>
In-Reply-To: <A3233753A4B65F43BCA1B64DA99A9C2306FCB10E58@GSCMAMP19EX.firmwide.corp.gs.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [108.20.29.62]
Content-Type: multipart/alternative; boundary="_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E994DMBX021W3CA2exch_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/vKrjPrrdeNHi9ap7b0Hks8-KJ0o
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 29 Mar 2014 22:42:00 -0000

--_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E994DMBX021W3CA2exch_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

TXlvLA0KDQpJIGFncmVlIHRoYXQgdGhpcyBkb2VzIG5vdCBuZWVkIHRvIGJlIGNvZGlmaWVkLiAg
IElmIHRoZXJlIGlzIGEgZGVzaXJlLCBmb3IgZXhhbXBsZSwgdG8gdXNlIGEgbGF5ZXIgMiB0cmFu
c3BvcnQgZW5jYXBzdWxhdGlvbiwgdGhlbiBjbGVhcmx5IHRoZSBpbnZvbHZlZCBub2RlcyBtdXN0
IGJlIG9uIHRoZSBzYW1lIGxheWVyIDIgbmV0d29yay4NCg0KICAgUm9uDQoNCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQpGcm9tOiBaYXJueSwgTXlvIFtNeW8uWmFybnlAZ3MuY29t
XQ0KU2VudDogU2F0dXJkYXksIE1hcmNoIDI5LCAyMDE0IDY6MjQgUE0NClRvOiAnaHVhbmdAc2Nl
LmNhcmxldG9uLmNhJzsgUm9uIFBhcmtlcjsgJ0x1Y3kgeW9uZyc7ICdOaWNvbGFzIEJPVVRIT1JT
JzsgJ3NmY0BpZXRmLm9yZycNClN1YmplY3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQ
IGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpIaSBDaGFuZywNCg0KSSBhZ3JlZSB0aGF0
IKGwd2hlcmUgdHJhbnNwb3J0IGlzIGxvY2F0ZWQgZG9lcyBtYXR0ZXKhsS4gWW91IGNhbiBjZXJ0
YWlubHkgbWFrZSBhIHN0cm9uZyBjYXNlIHRoYXQgcGxhY2luZyB0aGUgU0ZDIGluZm8gKHRocm91
Z2ggdXNlIG9mIGFuIFNGIGhlYWRlcikgYXQgaGlnaGVyIGxheWVycyBpcyBtb3JlIHByZWZlcmFi
bGUgKGVzcGVjaWFsbHkgaW4gdGhlIGJlZ2lubmluZyB3aGVuIG1vc3QgZGV2aWNlcyBpbiB0aGUg
bmV0d29yayB3b26hr3QgdW5kZXJzdGFuZCBTRkMpLiBCdXQgSaGvbSBub3Qgc3VyZSB3ZSBuZWVk
IHRvIG1hbmRhdGUgdGhhdCB0aGUgaGVhZGVyIKGwTVVTVKGxIGJlIGF0IGEgcGFydGljdWxhciBo
aWdoZXIgbGF5ZXIgYW5kIGZvcmdvIG90aGVyIGxheWVycy4gVGhhdCBwcmVjbHVkZXMgdGhlIHBv
c3NpYmlsaXR5IG9mIGxvd2VyIGxheWVyIGRldmljZXMgbGlrZSBzd2l0Y2hlcyBhbmQgcm91dGVy
cyB1bmRlcnN0YW5kaW5nIFNGQyBpbiB0aGUgZnV0dXJlLg0KDQpJTU8sIHdlIGRvbqGvdCBuZWVk
IHRvIGNvbmZsYXRlIHRoZSBqb2Igb2YgdGhlIFNGQyBoZWFkZXIgKHdoaWNoIGlzIHRvIGluZm9y
bSBTRiBmb3J3YXJkaW5nIG5vZGVzKSBhbmQgdGhhdCBvZiB0cmFuc3BvcnQgKHdoaWNoIGlzIHRv
IGNhcnJ5IFNGQyBoZWFkZXJzKS4gT2YgY291cnNlLCBiZWluZyB0cmFuc3BvcnQgaW5kZXBlbmRl
bnQgZG9lc26hr3QgbWVhbiBldmVyeSBwb3NzaWJsZSBTRkMgaGVhZGVyIHBsYWNlbWVudCBtYWtl
cyBzZW5zZSAoYXQgdGhpcyBwb2ludCBvciBldmVyLikgV2UgY291bGQgYW5kIHNob3VsZCBtYWtl
IHJlY29tbWVuZGF0aW9ucyBhcyB0byB3aGljaCB0cmFuc3BvcnQgbWVjaGFuaXNtcyBhcmUgbW9y
ZSBwcmVmZXJhYmxlIGZvciB3aGF0IHJlYXNvbnMuIEJ1dCBJIHNlZSB0aGVtIGFzIGltcGxlbWVu
dGF0aW9uIGJlc3QgcHJhY3RpY2VzLCBub3QgdGhvc2UgdGhhdCBuZWVkIHRvIGJlIGNvZGlmaWVk
IGludG8gYW4gU0YgaGVhZGVyIHN0YW5kYXJkIGFuZCBwcmVjbHVkZSBvdGhlciBpbXBsZW1lbnRh
dGlvbiBwb3NzaWJpbGl0aWVzIGZvcmV2ZXIuIFdvdWxkbqGvdCB5b3UgYWdyZWU/DQoNClJlZ2Fy
ZHMsDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYg
T2YgQ2hhbmdjaGVuZyBIdWFuZw0KU2VudDogMjggTWFyY2ggMjAxNCA4OjU4IFBNDQpUbzogJ1Jv
biBQYXJrZXInOyAnTHVjeSB5b25nJzsgJ05pY29sYXMgQk9VVEhPUlMnOyBzZmNAaWV0Zi5vcmcN
ClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9z
IGFuZCBjb25zPw0KDQpJbiBvcmRlciB0byBtYWtlIFNGQyBpbmRlcGVuZGVudCBmcm9tIHRoZSB0
cmFuc3BvcnQsIHRoZSB0cmFuc3BvcnQgbXVzdCBiZSBhdCBoaWdoZXIgbGF5ZXIuIElmLCBmb3Ig
ZXhhbXBsZSwgdGhlIHRyYW5zcG9ydCBpcyBhdCBMYXllciAyLCBhbnkgcm91dGVyIG9uIHRoZSBw
YXRoIHdpbGwgdGVybWluYXRlIHRoZSBDaGFpbiBJRC4gVGhlcmVmb3JlIHdoZXJlIHRoZSB0cmFu
c3BvcnQgaXMgbG9jYXRlZCBkb2VzIG1hdHRlci4NCg0KQ2hhbmcNCg0KRnJvbTogc2ZjIFttYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBSb24gUGFya2VyDQpTZW50OiBG
cmlkYXksIE1hcmNoIDI4LCAyMDE0IDExOjE0IFBNDQpUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJP
VVRIT1JTOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBb
c2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpI
aSwgTHVjeS4NCg0KV2hldGhlciBvciBub3QgeW91ciBpbXBsZW1lbnRhdGlvbiBjb25jZXB0IGZv
ciBJUC9VRFAgbWFrZXMgc2Vuc2UgZm9yIHlvdXIgcHJvZHVjdCBvciB5b3VyIG5ldHdvcmsgZW52
aXJvbm1lbnQsIG91ciBjaGFydGVyIGlzIHRvIGNyZWF0ZSBhIHNvbHV0aW9uIHRoYXQgaXMgbm90
IGRlcGVuZGVudCBvbiBhbnkgb25lIGV4YWN0IHRyYW5zcG9ydCBlbmNhcHN1bGF0aW9uLiAgICBU
aGF0IGJlaW5nIHNhaWQsIGFueSBwYXJ0aWN1bGFyIGltcGxlbWVudGF0aW9uIGNvdWxkIGNvbmNl
aXZhYmx5IHJlcXVpcmUgYSBzaW5nbGUgdHlwZSBvZiBlbmNhcHN1bGF0aW9uLiAgIEluIHNob3J0
LCBJIHRoaW5rIHlvdXIgcHJvcG9zYWwgZmFsbHMgaW50byB0aGUgaW1wbGVtZW50YXRpb24gYXBw
cm9hY2ggY2F0ZWdvcnkgd2hpY2ggaXMgb3V0IG9mIHNjb3BlIGZyb20gYSBzdGFuZGFyZHMgcGVy
c3BlY3RpdmUsIElNTy4NCg0KICAgUm9uDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBMdWN5IHlvbmcNClNlbnQ6IEZyaWRheSwgTWFyY2gg
MjgsIDIwMTQgMTA6MDMgQU0NClRvOiBOaWNvbGFzIEJPVVRIT1JTOyBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQ
IGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQoNCg0KRnJvbTogTmljb2xhcyBCT1VUSE9S
UyBbbWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbV0NClNlbnQ6IEZyaWRheSwgTWFy
Y2ggMjgsIDIwMTQgMzowOCBBTQ0KVG86IEx1Y3kgeW9uZzsgUm9uIFBhcmtlcjsgWHV4aWFvaHU7
IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWls
dG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAg
YXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkhlbGxvIEx1Y3ksDQoNCllvdXIgcHJvcG9z
YWwgc3VwcG9zZXMgdGhhdCB0aGUgUGF0aCBJZCBpcyBpbmNsdWRlZCBzb21ld2hlcmUuIEVpdGhl
ciBpbiB0aGUgSVAvVURQIG92ZXJsYXkgZmllbGRzIG9yIGluIGEgc3BlY2lmaWMgaGVhZGVyLiBJ
IHRoaW5rIHRoZSBsYXR0ZXIgc2hvdWxkIHByZXZhaWwuDQpbTHVjeV0gVG8gY2xhcmlmeSwgaW4g
bXkgcHJvcG9zYWwgaXQgdXNlIHRoZSBsYXR0ZXIuIFRoZSBwcm9wb3NhbCBpcyB0byB0cmVhdCBT
RkMgYXMgYW4gSVAgKC9VRFApIGFwcGxpY2F0aW9uLiBTRkMgc29sdXRpb24gcmVsaWVzIG9uIFNG
QyBoZWFkZXIgdG8gY29udmV5IHRoZSBwYXRoIElEIGFuZCBtZXRhZGF0YS4gSSBkaWQgbm90IG1l
bnRpb24gbWV0YWRhdGEgYmVjYXVzZSB0aGUgZm9yd2FyZGluZyBwYXJ0IGRvZXMgbm90IHVzZSBt
ZXRhZGF0YS4gQWdhaW4sIGluIHRoaXMgcHJvcG9zYWwsICB0aGVyZSBpcyBhIFNGQyBoZWFkZXIg
dGhhdCBpbmNsdWRlcyBQYXRoIElELCBtZXRhZGF0YSwgZXRjLg0KDQpZb3VyIHByb3Bvc2FsIGRv
ZXMgbm90IGNvdmVyIE1ldGFkYXRhIHRyYW5zcG9ydCB3aGljaCBpcyBvbmUgb2JqZWN0aXZlIG9m
IHRoZSBTRkMgZ3JvdXAuIFNvIHRoYXQgd291bGQgaGF2ZSB0byBiZSBhZGRlZCB0byB0aGUgaGVh
ZGVyIGVpdGhlciBhcyBhIHNldCBvZiBmaXhlZCBmaWVsZHMgb3IgYXMgYSB2YXJpYWJsZSBzaXpl
ZCBvcHRpb24uIFdlIGFyZSBub3QgdGhhdCBmYXIgZnJvbSB0aGUgcXVpbm4gYW5kIHpoYW5nIGRy
YWZ0cy4NCltMdWN5XSBIb3BlIGFib3ZlIHN0YXRlbWVudCBoZWxwIGhlcmUuDQoNClRoZSBtYWlu
IGRpZmZlcmVuY2UgYmVpbmcgdGhlbiBvbiB3aGV0aGVyIG9yIG5vdCB3ZSBzaG91bGQgaGF2ZSBh
biBpbmRleCBpbiB0aGUgaGVhZGVyIGFzIHdlbGwuDQpbTHVjeV0gTm8sIHRoaXMgaXMgbm90IG15
IHBvaW50LiBNeSBwb2ludCBpcyB3aGF0IGluZm9ybWF0aW9uIHNob3VsZCBiZSB1c2VkIGluIGZv
cndhcmRpbmcuIFdlIGtub3cgdGhhdCBoYXMgdG8gYmUgUEFUSCBJRCArIHNvbWV0aGluZyB0aGF0
IHJlcHJlc2VudHMgdG8gU0YtWCBpbnN0YW5jZS4gU2hvdWxkIHdlIHVzZSBpbmRleCBvciBTRi1Y
IElQIGFkZHJlc3M/IEkgc2VlIHRoZSBjb21wbGV4aXR5IHRvIHVzZSBpbmRleCB0aGFuIElQIGFk
ZHJlc3MuDQoNCkkgZG9uJ3Qgc2VlIGhvdyBpdCBpcyBtb3JlIGNvbXBsZXggdG8gcHJvdmlzaW9u
IGEgcm91dGluZyB0YWJsZSBpbiBhIFNGRiBjb250YWluZyBhIGxpc3Qgb2YgcGFpcnMgKHByZXZp
b3VzIElQIGFkZHJlc3MsIFtuZXh0IElQIGFkZHJlc3MsLi5dKSogb3IgYW4gaW5kZXhlZCBsaXN0
IG9mIHBhaXJzOiAocmVjZWl2ZWQgaW5kZXgsWyBbKG5leHQgaW5kZXgsIG5leHQgSVAgYWRkcmVz
cyksLi5dXSkgKi4NCltMdWN5XSBjb21wbGV4aXR5IEkgc2VlIHdlcmUgZGVzY3JpYmVkIGluIHBy
ZXZpb3VzIGVtYWlsLg0KDQpXaGF0IHdlIHNlZSB0b3VnaCBpcyB0aGF0IHRoYXQgcmVseWluZyB0
aGUgcHJldmlvdXMgSVAgc291cmNlcyBmb3Igcm91dGluZyBkb2VzIG5vdCBhbGxvdyBpbiBhbGwg
Y2FzZXMgdG8gaGF2ZSBhIFNGRiBzZXJ2ZSBtdWx0aXBsZSBTRiBzZXRzIChuZXh0IFNGcyBhbGxv
d2VkKSB3aGVuIHRoZXkgYXBwZWFyIGluIHRoZSBzYW1lIGNoYWluLiBUaGUgaW5kZXggbWVjaGFu
aXNtIGFsbG93cyBpdCBpbnN0ZWFkLg0KW0x1Y3ldIElNTzogIFBBVEggSUQgKyBTRi1YIGluc3Rh
bmNlIElQIGFkZHJlc3MgY2FuIHVuaXF1ZWx5IGRldGVybWluZSB0aGUgbmV4dCBTRi1YIGluc3Rh
bmNlIElQIGluIGFsbCBjYXNlcy4gIE1heWJlIEkgbWlzcyB0aGUgY2FzZSwgY291bGQgeW91IGdp
dmUgYW4gZXhhbXBsZSB0aGF0IGRvZXMgbm90IHdvcms/DQoNClRoZSBsaW1pdGF0aW9uIHNlZW0g
dG8gYmUgdGhhdCBhbiBTRkYgaW5zdGFuY2UsIGluIHRoZSBtb2RlbCB5b3UgcHJvcG9zZSwgc2hv
dWxkIG5vdCByZWNlaXZlIHRyYWZmaWMgZnJvbSBhbm90aGVyIG9uZSB0d2ljZSBpbiBhIGNoYWlu
Lg0KW0x1Y3ldIEl0IGlzIG5vdCB0cnVlLiBEb26hr3Qga25vdyB3aGVyZSBkbyB5b3UgZ2V0IHRo
YXQgaW1wcmVzc2lvbj8gUGxlYXNlIGdpdmUgYW4gZXhhbXBsZS4NCg0KVGhhbmtzLA0KTHVjeQ0K
DQpJcyBpdCBjb3JyZWN0ID8gYW5kIGlmIHNvIGlzIGl0IGFjY2VwdGFibGU/DQoNCg0KTmljb2xh
cw0KDQpOb3RlOiAqIC0gc2Vjb25kIGVsZW1lbnQgaW4gdGhlIHBhaXIgaXMgYSBsaXN0IGFzIHdl
IGNvdWxkIGhhdmUgbXVsdGlwbGUgcG9zc2libGUgbmV4dCBob3BzIChlLmc7IExCUykNCg0KDQpC
YXNlZCBvbiBSb24gZXhhbXBsZSBvZiBJUCBzb3VyY2UgbW9kZWwgbGltaXRhdGlvbjoNCg0KICAg
TmV0d29yayBjb25maWdyYXRpb246DQogICAgICAgICAgICBTRkYwKEluZ3JlcyksICBTRkYxICgg
U0ZBLCBTRkIpLCAgICBTRkYyIChTRkMsIFNGRCksIFNGRihFZ3Jlc3MpLg0KICAgICAgICAgICAg
IFNvIDQgaG9zdCwgZWFjaCB3aXRoIGl0cyBzZXBhcmF0ZSBTRkYgSVAgYWRkcmVzcywgc2Vydmlu
ZyBvbmUgb3IgbW9yZSBsb2NhbCBTRiAoc2FtZSBhZGRyZXNzIGFzIFNGRikNCg0KICAgY2hhaW46
IEluZ3Jlc3MsICBTRkEsICBTRkMsICBTRkIsIFNGRCAsIEVncmVzcy4NCiAgICAgICAgICAgIFJ1
bnMgaW50byBhIHByb2JsZW0gb24gU0ZGMiBhcyBpdCBjYW5ub3QgZGlzdGluZ3Vpc2ggdHJhZmZp
YyBjb21pbmcgb3V0IG9mIFNGQSBvciBTRkIgYmFzZWQgb24gU0ZGMSBJUCBhZGRyZXNzIG9ubHku
DQoNCiAgIGNoYWluOiBJbmdyZXNzLCBTRkEgLFNGQywgU0ZBLCBTRkQsIEVncmVzcy4NCiAgICAg
ICAgICAgIEhhcyBzb21lIGlzc3VlcyBhcyB3ZWxsIGFzIFNGRjIgdGhlIHNlY29uZCB0aW1lIGNh
bm5vdCBkaXN0aW5ndWlzaCB0aGF0IGl0IGlzIGhpdCB0aGUgZmlyc3QgdGltZSBvZiB0aGUgc2Vj
b25kIHRpbWUuDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpGcm9tOiBMdWN5
IHlvbmcgW2x1Y3kueW9uZ0BodWF3ZWkuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAy
MDE0IDEwOjI1IFBNDQpUbzogUm9uIFBhcmtlcjsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChy
ZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0K
U3ViamVjdDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3Mg
YW5kIGNvbnM/DQpIaSBSb24sDQoNCklmIHdlIHRyZWF0IFNGQyBhcyBhbiBJUCBvciBJUC9VUEQg
YXBwbGljYXRpb24sIHdlIGRvIG5vdCBjaGFuZ2UgdGhlIHJlcXVpcmVtZW50IGFuZCBhcmNoaXRl
Y3R1cmUuIFdlIGhhdmUgYSBzaW1wbGUgc29sdXRpb24gdG8gYWNoaWV2ZSBiaS1kaXJlY3Rpb25h
bCBTRkMgd2l0aCB0aGUgc2FtZSBQYXRoIElELiBMZXQgbWUgZXhwbGFpbiB0aGUgc29sdXRpb24g
YWdhaW4uDQoNCklmIHdlIGltcGxlbWVudCBTRkMgYXMgYW4gSVAgb3IgVURQL0lQIGFwcGxpY2F0
aW9uLCBpLmUuIG9uY2UgdHJhZmZpYyBpcyBjbGFzc2lmaWVkIGJ5IHRoZSBjbGFzc2lmaWNhdGlv
biwgaXQgYWRkcyBTRkMgaGVhZGVyIGFuZCBJUCBoZWFkZXIgKG91dGVyKSBvbiB0aGUgcGFja2V0
cyAoVURQIGhlYWRlciB0b28gaW4gbGF0dGVyIGNhc2UpLCBhbmQgc2VuZCBzdWNoIHBhY2tldHMg
YXMgYSByZWd1bGFyIElQIHBhY2tldC4gVGhlIHNyYyBJUCBvbiBvdXRlciBoZWFkZXIgaXMgY2xh
c3NpZmljYXRpb24gSVAgYWRkcmVzcywgYW5kIGRzdCBJUCBpcyBuZXh0IFNGLVggSW5zdGFuY2Ug
SVAgYWRkcmVzcy4gV2Ugb25seSBuZWVkIHRvIHJlcXVlc3QgYSBuZXcgSVAgcHJvdG9jb2wgdHlw
ZSBmb3IgU0ZDLiAgQXQgdGhlIFNGRiwgaXQgY2FuIHNlYXJjaCBuZXh0IFNGLVggSW5zdGFuY2Ug
SVAgYWRkcmVzcyBiYXNlZCBvbiBQYXRoIElEIGluIFNGQyBoZWFkZXIgYW5kIHNyYyBJUCBhZGRy
ZXNzIChwcmV2aW91cyBTRikgb24gdGhlIHBhY2tldCB3aGVuIHJlY2VpdmluZyBhIHBhY2tldCBm
cm9tIHByZXZpb3VzIFNGLVggaW5zdGFuY2U7IGl0IGZvcndhcmRzIHRoZSBwYWNrZXQgb24gZHN0
IElQICBvbiB0aGUgcGFja2V0IHdoZW4gcmVjZWl2aW5nIGEgcGFja2V0IGZyb20gYW5vdGhlciBT
RkYvU05GLiAgQSBTRi1YIGluc3RhbmNlIGFsc28gZm9yd2FyZHMgdGhlIHBhY2tldCB3aXRoIFNG
QyBoZWFkZXIgYXMgYW4gSVAgcGFja2V0IGFuZCBmaWxscyBpdHMgSVAgYWRkcmVzcyBhcyBzcmMg
SVAgb24gb3V0ZXIgaGVhZGVyIGFuZCB0aGUgU0ZGL1NORiBJUCBhZGRyZXNzIGFzIHRoZSBkc3Qg
SVAgb24gdGhlIG91dGVyIGhlYWRlci4NCg0KRm9yIGJpLWRpcmVjdGlvbmFsIFNGQywgYm90aCBk
aXJlY3Rpb25zIGNhbiB1c2UgdGhlIHNhbWUgUGF0aCBJRCBpbiB0aGlzIHNvbHV0aW9uLiBQYXRo
IElEICsgc3JjIElQIGFkZHJlc3MgbGV0IFNGRiB1bmlxdWVseSBnZXQgdGhlIG5leHQgU0YtWCBp
bnN0YW5jZSBpbiBmb3J3YXJkaW5nIHRhYmxlLg0KDQpUaGlzIHNvbHV0aW9uIGNhbiBpbXBsZW1l
bnQgU05GL1NGRiBmdW5jdGlvbiBvbiBhIHJlZ3VsYXIgcm91dGVyIHdpdGhvdXQgY2hhbmdpbmcg
dGhlIHJvdXRlciBiZWhhdmlvciwgaS5lLiBmb3J3YXJkIHRoZSBwYWNrZXQgYmFzZWQgb24gaXRz
IGRlc3RpbmF0aW9uIElQIGFkZHJlc3MuIElmIHRoZSBkZXN0aW5hdGlvbiBhZGRyZXNzIGlzIHJv
dXRlciBpdHNlbGYsIHRoZSByb3V0ZXIgdGVybWluYXRlcyBhbmQgY2hlY2sgdGhlIHByb3RvY29s
IHR5cGUuIElmIHRoZSB0eXBlIGlzIFNGQywgdGhlIHJvdXRlciB3aWxsIHBlcmZvcm0gYSB0YWJs
ZSBsb29rdXAgYmFzZWQgb24gUGF0aCBJRCBpbiBTRkMgaGVhZGVyICsgc3JjIElQIG9uIG91dGVy
IElQIGhlYWRlci4gQXMgc2ltcGxlIGFzIHRoYXQuIFRoaXMgc29sdXRpb24gYWxsb3cgbGV2ZXJh
Z2luZyBhIGxvdCBvZiBJUCBmdW5jdGlvbnMgdG9vLg0KDQpTaW5jZSBJUCBjYW4gYmUgdHJhbnNw
b3J0ZWQgb3ZlciBtYW55IHRyYW5zcG9ydCBzb2x1dGlvbnMsIEV0aGVybmV0LCBNUExTLCBvdmVy
bGF5LCBldGMsIGluIHRoZW9yeSwgU0ZDIGNhbiBiZSBpbXBsZW1lbnRlZCBvdmVyIGFueSB0cmFu
c3BvcnQgbmV0d29yayB0b28uIFRoZSBzb2x1dGlvbiBjYW4gbWFrZSBjb250cm9sIGFuZCBtYW5h
Z2VtZW50IGVhc3kgYmVjYXVzZSB3ZSBkb26hr3QgaGF2ZSB0byBhc3NpZ24gaW5kZXggZm9yIGVh
Y2ggU0YtWCBpbnN0YW5jZXMuIFNGLVggSVAgYWRkcmVzcyBhcyB1bmlxdWUgaWRlbnRpZmllciBp
cyB1c2VkIGluIGFsbCBTRkNzLg0KDQpBbnkgY29tbWVudCBvbiB0aGlzIHByb3Bvc2FsLg0KDQpU
aGFua3MsDQpMdWN5DQoNCg0KDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAzOjI0
IFBNDQpUbzogTHVjeSB5b25nOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBE
YXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBS
RTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8N
Cg0KTHVjeS4NCg0KRG8geW91IGhhdmUgYSBzcGVjaWZpYyBwcm9wb3NhbCBmb3IgbWFraW5nIGJp
ZGlyZWN0aW9uYWwgY2hhaW5zIGVhc2llciB0byBkZXBsb3kgYW5kIG1hbmFnZT8gICBJZiBzbywg
d291bGQgeW91IHN1Z2dlc3QgY2hhbmdlcyB0byB0aGUgcmVxdWlyZW1lbnRzPyAgIEFyY2hpdGVj
dHVyZT8gICBIZWFkZXIgZW5jYXBzdWxhdGlvbj8gICBDb250cm9sIHBsYW5lIChmdXR1cmUpPw0K
DQogICAgUm9uDQoNCg0KRnJvbTogTHVjeSB5b25nIFttYWlsdG86bHVjeS55b25nQGh1YXdlaS5j
b21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgNDoxOCBQTQ0KVG86IFJvbiBQYXJr
ZXI7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBTRkMgYXMg
YW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpSb24sDQoNCklNTywg
V2UgY2Fuoa90IG1ha2Ugb25lIHBhcnQgc2ltcGxlIGFuZCBnb29kIGxvb2tpbmcgYnV0IGxlYXZl
IG90aGVyIHBhcnRzIHRvIGJlIGluIGNvbXBsZXguIE91ciBnb2FsIGlzIHRvIGhhdmUgYSBzaW1w
bGUgYW5kIGxvdyBjb3N0IFNGQyBzb2x1dGlvbiB0byBjb3ZlciBtYWpvcml0eSB1c2UgY2FzZXMu
IFNQIGFscmVhZHkgY2FuIGltcGxlbWVudCBTRkMgb24gdG9kYXmhr3MgbmV0d29yay4gSWYgd2Ug
Y2Fuoa90IG1ha2UgdGhpcyBnb2FsLCB0aGVuIHRoZSBzb2x1dGlvbiBtYXkgbm90IGJlIHVzZWZ1
bC4NCg0KVGhhbmtzLA0KTHVjeQ0KDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAz
OjExIFBNDQpUbzogTHVjeSB5b25nOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8p
OyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0
OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29u
cz8NCg0KTHVjeSwNCg0KWW91IHJhaXNlIGEgZ29vZCBwb2ludCBvbiBiaWRpcmVjdGlvbmFsIGNo
YWlucywgd2hpY2ggSSB0aGluayBpcyBhIG1ham9yaXR5IHVzZSBjYXNlIGZvciBmdW5jdGlvbmFs
LCBzaW1wbGlmaWNhdGlvbiwgb3Igb2JzZXJ2YWJpbGl0eSByZWFzb25zLiAgICBUaGUgd2F5IHdl
oa92ZSBleHByZXNzZWQgdGhpbmdzIHNvIGZhciwgaXQgd291bGQgYmUgdXAgdG8gdGhlIG1hbmFn
ZW1lbnQgcGxhbmUgb3IgY29udHJvbCBwbGFuZSB0byBpbmRpY2F0ZSBob3cgc3VjaCBpbmRpdmlk
dWFsIHBhdGhzIGFyZSBwYWlyZWQgdG9nZXRoZXIuDQoNCiAgIFJvbg0KDQoNCg0KRnJvbTogTHVj
eSB5b25nIFttYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFy
Y2ggMjcsIDIwMTQgNDowOCBQTQ0KVG86IFJvbiBQYXJrZXI7IFh1eGlhb2h1OyBSZWluYWxkbyBQ
ZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9u
LCBwcm9zIGFuZCBjb25zPw0KDQpSb24sDQoNCkZyb206IFJvbiBQYXJrZXIgW21haWx0bzpSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAy
MDE0IDM6MDEgUE0NClRvOiBMdWN5IHlvbmc7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVw
ZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1
YmplY3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFu
ZCBjb25zPw0KDQpMdWN5LA0KDQpPbmUgY2xhcmlmaWNhdGlvbi4gICChsFRoZSBwYXRoobEgZG9l
cyBub3QgZXhhY3RseSBtZWFuIHRoZSBTRkMuICAgVGhlIFNGQyBpcyBhYnN0cmFjdCwgYmVmb3Jl
IGFjY291bnRpbmcgZm9yIG5ldHdvcmsgbG9jYXRvcnMuICAgQXMgYSBzcGVjaWFsIGNhc2UsIGlm
IGFsbCBvZiB0aGUgU0ahr3MgaW4gdGhlIFNGQyBoYXZlIG9ubHkgYSBzaW5nbGUgbmV0d29yayBs
b2NhdG9yLCB0aGVuIHRoZSBwYXRoIGFuZCBjaGFpbiBhcmUgdGhlIHNhbWUuICAgQnV0LCBpZiBh
bnkgb3IgYWxsIG9mIHRob3NlIFNGoa9zIGFyZSBtdWx0aXBseSBsb2NhdGVkLCB0aGVuIHRoZSBw
YXRoIGlzIHNwZWNpZmljIHRvIGFuIGV4YWN0IHNlcXVlbmNlIG9mIGxvY2F0ZWQgc2VydmljZSBm
dW5jdGlvbiBpbnN0YW5jZXMuDQpbTHVjeV0gVGhhbmsgeW91IGZvciBjbGFyaWZpY2F0aW9uLiBJ
IGFncmVlIHdpdGggdGhhdC4gVGhlIHBhdGggaXMgYW4gZXhhY3Qgc2VxdWVuY2Ugb2YgbG9jYXRl
ZCBzZXJ2aWNlIGZ1bmN0aW9uIGluc3RhbmNlcy4gRm9yIGEgYmktZGlyZWN0aW9uYWwgU0ZDLCBp
dCBoYXMgdG8gYmUgdHJlYXRlZCBhcyB0d28gZGlzdGluY3QgcGF0aHMgaW4gdGhpcyBzb2x1dGlv
bi4gQW55IGNvbmNlcm4gb24gdGhlIGNvbXBsZXhpdHkgaW4gbWFuYWdpbmcgdGhlbT8NCg0KVGhh
bmtzLA0KTHVjeQ0KDQogICAgUm9uDQoNCg0KRnJvbTogTHVjeSB5b25nIFttYWlsdG86bHVjeS55
b25nQGh1YXdlaS5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgMzo0MSBQTQ0K
VG86IFJvbiBQYXJrZXI7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUg
RG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBb
c2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpI
aSBSb24sDQoNCkZyb206IFJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDEyOjA5IFBNDQpUbzog
THVjeSB5b25nOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNv
bjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10g
U0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KTHVjeSwN
Cg0KUmVnYXJkaW5nIHRoZSBTRiBJbmRleCwgZHJhZnQtemhhbmctc2ZjLXNjaCBkZWZpbmVzIHRo
aXMgYXMgcmVsYXRpdmUgdG8gdGhlIHBhdGgsIGFuZCBub3QgYXMgYSBnbG9iYWxseSB1bmlxdWUg
aWRlbnRpZmllciBvZiBhbiBTRiBpbnN0YW5jZS4NCltMdWN5XSBUaGlzIGlzIG15IHVuZGVyc3Rh
bmRpbmcgdG9vLiChsFRoZSBwYXRoobEgaGVyZSBtZWFucyBhIFNGQywgcmlnaHQ/IEkgZG8gbm90
IHNlZSBpbmRleCBhcyBhbiBTRiBpbnN0YW5jZSBpZGVudGlmaWVyIGF0IGFsbCwgaXQgaXMgYW4g
YWxpYXMgYW5kIG9ubHkgdXNlZCBpbiBmb3J3YXJkaW5nLiBUaGlzIGlzIHRoZSByZWFzb24sIEkg
dGhpbmssIHRoYXQgYXNzaWduaW5nIHRoZXNlIGFsaWFzZXMgYW5kIGNvbmZpZ3VyaW5nIHRoZW4g
aW4gZm9yd2FyZGluZyB0YWJsZSBpcyBjb21wbGV4IGZvciBtYW5hZ2VtZW50IGFuZCBjb250cm9s
bGVyIGFuZCBtYXkgcHJ1bmUgYW4gZXJyb3IgZWFzaWx5LiBGb3Igc3VwcG9ydGluZyBiaS1kaXJl
Y3Rpb25hbCBvciBicmFuY2hpbmcgdXNlIGNhc2VzLCB1c2luZyBpbmRleCBpbiBmb3J3YXJkaW5n
IG1heSBhbHNvIGJyaW5nIG90aGVyIGNvbmNlcm5zLg0KDQpSZWdhcmRpbmcgVFRMLCBteSBmaXJz
dCB0aG91Z2h0IGlzIHRoYXQgaXMgYSBwcm9wZXJ0eSBvZiB0aGUgdHJhbnNwb3J0LCBhbmQgaWYg
aXQgaXMgaW1wb3J0YW50IHRvIHlvdSwgY2hvb3NlIHRoZSB0cmFuc3BvcnQgYWNjb3JkaW5nbHku
ICAgQnV0LCBJoa9tIG9wZW4gdG8gZnVydGhlciBkaXNjdXNzaW9uIGFsb25nIHRoZXNlIGxpbmVz
Lg0KW0x1Y3ldIFRoYW5rIHlvdSBmb3IgdGhlIGNsYXJpZmljYXRpb24uIFRoaXMgaXMgcmVsYXRl
ZCB0byB0aGUgZGlzY3Vzc2lvbiB1bmRlciB0aGlzIHRpdGxlLiBJZiBTUEMgaXMgaW1wbGVtZW50
ZWQgYXMgSVAgb3IgSVAvVURQIGFwcGxpY2F0aW9uLCBpdCBjYW4gbGV2ZXJhZ2UgYSBsb3Qgd2hh
dCBJUCB0ZWNobm9sb2d5IGhhdmUgZG9uZS4gSWYgd2UgYXNzdW1lIHRoYXQgU0ZDIG1heSBiZSBj
YXJyaWVkIG92ZXIgYW55IHRyYW5zcG9ydCBzb2x1dGlvbiwgU0ZDIGltcGxlbWVudGF0aW9uIGhh
cyB0byBwcm92aWRlIHRoZXNlIGZ1bmN0aW9ucywgd2hpY2gsIElNTywgcmVsYXRlZCB0byB3aGF0
IGluZm9ybWF0aW9uIHRoYXQgU0ZDIGhlYWRlciBuZWVkIHRvIGhvbGQuDQoNClRoYW5rcywNCkx1
Y3kNCg0KICAgUm9uDQoNCg0KRnJvbTogTHVjeSB5b25nIFttYWlsdG86bHVjeS55b25nQGh1YXdl
aS5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgMTI6MjYgUE0NClRvOiBSb24g
UGFya2VyOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsg
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZD
IGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KSGkgUm9uLA0K
DQpJIGFzc3VtZSB0aGF0IHRoZSBpbmRleCB1c2FnZSB5b3UgbWVudGlvbmVkIGJlbG93IGlzIHRo
ZSBzYW1lIHdoZXRoZXIgdGhlc2UgdGhyZWUgU0ZzIGFyZSBvbiBvbmUgU0ZGIG9yIHR3byBTRkZz
LCB3aGljaCBtZWFucyB0aGF0IHRoZSBpbmRleCAjIGlzIGFzc2lnbmVkIHRvIFNGLVgtSSBwZXIg
U0ZDIGFuZCBieSB0aGUgaW5jcmVtZW50YWwuIEEgU0YtWC1JIG1heSBiZSBzZXJ2ZWQgdG8gbWFu
eSBTRkNzIGFuZCBwb3NpdGlvbiBkaWZmZXJlbnRseSBpbiBTRkNzLiBUaGlzIG1lYW5zIHRoYXQs
IGluIHRoaXMgbWV0aG9kLCBhIFNGLVgtSSBpcyBtYXBwZWQgd2l0aCBkaWZmZXJlbnQgaW5kZXgg
Iywgb25lIHBlciBlYWNoIFNGQyB0aGF0IGhhcyB0aGUgU0YtWC1JLiBJTU86ICB3aGVuIG9wZXJh
dG9yL3N5c3RlbSBjcmVhdGVzIGEgU0ZDIGFuZCBzZWxlY3RzIFNGLVgtSXMgZm9yIHRoZSBTRkMs
IGFuZCB0aGVuIGFzc2lnbiBpbmRleCAjIHRvIHRoZW0gYW5kIGNvbmZpZ3VyZSB0aGUgZm9yd2Fy
ZGluZyB0YWJsZSB3aXRoIHBhdGggSUQgYW5kIGluZGV4ICMgaW4gdGhlIHJlbGF0ZWQgU0ZGcy4g
RnVydGhlcm1vcmUsIGVhY2ggaW5kZXggIyBhbHNvIG5lZWQgdG8gYmUgYXNzb2NpYXRlZCB0byB0
aGUgYWRkcmVzcyBvciBwb3J0IHRoYXQgdHJhbnNwb3J0IGxheWVyIGNhbiB1bmRlcnN0YW5kLiAg
SU1POiB0aGlzIGlzIGEgY29tcGxleCBwcm9jZXNzIGZvciB0aGUgc3lzdGVtLCB1bmVhc3kgdG8g
bWFuZ2VyIHRvbywgYW5kIG1heSBlYXNpbHkgcHJvbmUgYW4gZXJyb3IuDQoNClNlY29uZCwgeW91
ciBkcmFmdCBhbHNvIG1lbnRpb24gdGhhdCB0aGUgdXNlIG9mIGluZGV4IHRvIHByZXZlbnQgdGhl
IGxvb3AuICBUaGUgbG9vcCBkb2VzIG5vdCBvY2N1ciBpbiBub3JtYWwgY29uZGl0aW9uLiBUaGUg
bG9vcCBvY2N1cnMgaW4gYWJub3JtYWwgY29uZGl0aW9uLiBTbyB0aGUgbG9vcCBwcmV2ZW50aW9u
IG1lY2hhbmlzbSBpcyB0byBwcmV2ZW50IG5vIGxvb3AgaGFwcGVuIGluIGFueSBhYm5vcm1hbCBj
b25kaXRpb24uIFRoYXQgaXMgd2h5IFRUTCBpcyBkZXNpZ25lZCBmb3IgaW4gSVAgbmV0d29yay4g
SWYgU0ZDIGhlYWRlciBpcyBleHBlY3RlZCB0byB0cmFuc3BvcnQgb3ZlciBhbnkgdHJhbnNwb3J0
IG5ldHdvcmsgYmVzaWRlIElQLCBpdCBuZWVkcyB0aGUgc2ltaWxhciBtZWNoYW5pc20gYXMgSVAv
VFRMLiBUaGUgdXNhZ2Ugb2YgaW5kZXggaW4geW91ciBwcm9wb3NhbCBkb2VzIG5vdCBhY2hpZXZl
IHRoaXMgcHVycG9zZS4NCg0KSWYgd2UgdXNlIElQIGFzIHRyYW5zcG9ydCwgSU1POiBubyBuZWVk
IHRvIGltcGxlbWVudCBUVEwgbWVjaGFuaXNtIHdpdGhpbiBTRkMsIGp1c3QgbGV2ZXJhZ2UgSVAg
VFRMIGNhcGFiaWxpdHkuIEJ1dCwgaWYgb3ZlciBvdGhlciB0cmFuc3BvcnRzLCB3ZSBuZWVkIHRv
IGltcGxlbWVudCBJUC9UVEwgbGlrZSBtZWNoYW5pc20gaW4gU0ZDLg0KDQpSZWdhcmRzLA0KTHVj
eQ0KDQoNCkZyb206IFJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDk6MzUgQU0NClRvOiBYdXhp
YW9odTsgTHVjeSB5b25nOyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBz
ZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBTRkMg
YXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpYaWFvaHUsDQoN
CkkgZG9uoa90IHRoaW5rIHdlIG5lZWQgdG8gdmlldyB0aGUgU0YgaW5kZXggYXMgYSBUVEwuICAg
QXBwcm9wcmlhdGUgdmFsaWRhdGlvbiBhbmQgbG9vcCBzdXBwcmVzc2lvbiBjYW4gYmUgZG9uZSBl
dmVuIHdpdGggdGhlIGN1cnJlbnQgcHJvcG9zZWQgZGVmaW5pdGlvbi4gICAgQW55IFNGRiByZWNl
aXZpbmcgYW4gU0ZDIGVuY2Fwc3VsYXRlZCBwYWNrZXQgb3IgZnJhbWUgd291bGQgbmVlZCB0byBr
bm93IHRvIHdoaWNoIG9mIGl0cyBkZXBlbmRlbnQgU0ahr3MgaXQgc2hvdWxkIGZvcndhcmQgdGhl
IHBhY2tldCBvciBmcmFtZS4gICBUbyBkbyBzbyBtZWFucyB0aGF0IGl0IGNhbiB2YWxpZGF0ZSB0
aGF0IHRoZSBwYXRoIElEIGlzIG9uZSB0aGF0IGl0IGV4cGVjdHMgdG8gcGFydGljaXBhdGUgaW4g
YW5kIHRoYXQgdGhlIFNGIGluc3RhbmNlIGlkZW50aWZpZWQgYnkgdGhlIGluZGV4IG9uIHRoYXQg
cGF0aCBpcyBvbmUgdGhhdCBpdCBpcyByZXNwb25zaWJsZSBmb3IuICAgIFN1Y2ggY2hhaW4gcGF0
aCBkYXRhIG1heSBoYXZlIGJlZW4gbG9jYWxseSBwcm92aXNpb25lZCBvciBtYXkgaGF2ZSBiZWVu
IGRpc3RyaWJ1dGVkIGluIGEgY29udHJvbCBwbGFuZS4NCg0KV2hlbiB0aGUgU0ZGIHJlY2VpdmVz
IHRoZSBnb29kIHBhY2tldCBvciBmcmFtZSBiYWNrIGZyb20gb25lIG9mIGl0cyBkZXBlbmRlbnQg
U0ahr3MsIGl0IHdpbGwgaWRlbnRpZnkgdGhlIG5leHQgU0YgYW5kIFNGRiBieSBjb25zdWx0aW5n
IGl0cyBsb2NhbCBkYXRhYmFzZS4gICBJZiBpdCBpcyBub3QgdGhlIGZpbmFsIFNGLCB0aGVuIHRo
ZSBTRiBpbmRleCBpcyBpbmNyZW1lbnRlZCwgdGhlIHRyYW5zcG9ydCBoZWFkZXIgdXBkYXRlZCBh
cyBuZWNlc3NhcnksIGFuZCB0aGUgcGFja2V0IG9yIGZyYW1lIHByb2dyZXNzZWQuICAgIEZhaWx1
cmUgdG8gcHJvcGVybHkgaW5jcmVtZW50IHRoZSBTRiBJbmRleCB3b3VsZCBiZSBha2luIHRvIGZh
aWx1cmUgdG8gZGVjcmVtZW50IGEgVFRMIGJ5IGEgcm91dGVyIKhDIHRoZXJlIGlzIG5vIHByb3Rl
Y3Rpb24gZnJvbSB0aGF0Lg0KDQogICBSb24NCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFh1eGlhb2h1DQpTZW50OiBUaHVyc2RheSwgTWFy
Y2ggMjcsIDIwMTQgNTo0NCBBTQ0KVG86IFJvbiBQYXJrZXI7IEx1Y3kgeW9uZzsgUmVpbmFsZG8g
UGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlv
biwgcHJvcyBhbmQgY29ucz8NCg0KDQq3orz+yMs6IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnXSC0+rHtIFJvbiBQYXJrZXINCreiy83KsbzkOiAyMDE0xOoz1MIyNsjVIDc6MTMNCsrV
vP7IyzogTHVjeSB5b25nOyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBz
ZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCtb3zOI6IFJlOiBbc2ZjXSBTRkMgYXMg
YW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpMdWN5LA0KDQpSZWdh
cmRpbmcgdGhlIHNlcnZpY2UgZnVuY3Rpb24gaW5kZXggdGhhdCB3b3VsZCBiZSBjb250YWluZWQg
aW4gdGhlIHNlcnZpY2UgaGVhZGVyLCBJIHRoaW5rIGl0IGlzIHNpbXBseSBpbmNyZW1lbnRlZCBm
cm9tIDEgdG8gaW5kaWNhdGUgdGhlIG5leHQgc2VydmljZSBmdW5jdGlvbiB3aXRoaW4gdGhlIGNo
YWluLiAgIEZvciBleGFtcGxlLCBpZiB0aGUgcGF0aCBJRCBpcyBYLCBmb3IgYSBwYXRoIHtTRi1B
LTUsIFNGLUItMiwgU0YtQy02fSwgdGhlbiBwYWNrZXRzIGRlc3RpbmVkIGZyb20gYSBjbGFzc2lm
aWVyIHRvd2FyZHMgU0YtQS01IHdvdWxkIGNhcnJ5IChwYXRoIFgsIGluZGV4IDEpLCBwYWNrZXRz
IGZyb20gU0YtQS01IHRvIFNGLUItMiB3b3VsZCBjYXJyeSAocGF0aCBYLCBpbmRleCAyKSwgZXRj
Lg0KDQpbWGlhb2h1XSBJIHRoaW5rIHRoZSB2YWx1ZSBvZiB0aGUgc2VydmljZSBpbmRleCBzaG91
bGQgYmUgZGVjcmVtZW50ZWQsIHJhdGhlciB0aGFuIGJlaW5nIGluY3JlbWVudGVkIHdoZW4gdHJh
dmVsbGluZyBhbG9uZyB0aGUgc2VydmljZSBwYXRoIHNpbmNlIHRoYXQgaW5kZXggaXMgbm90IG9u
bHkgdXNlZCBmb3IgaW5kaWNhdGluZyB0aGUgbmV4dCBzZXJ2aWNlIGZ1bmN0aW9uIHdpdGhpbiB0
aGUgY2hhaW4sIGJ1dCBhbHNvIHVzZWQgZm9yIG90aGVyIHB1cnBvc2VzIChlLmcuLCBUVEwgb2Yg
dGhlIHNlcnZpY2UgcGF0aCwgaW5kaWNhdG9yIG9mIHRoZSBlbmQgb2YgdGhlIHNlcnZpY2UgY2hh
aW4pLCB1bmxlc3MgeW91IHdhbnQgdG8gaW50cm9kdWNlIGFuIGFkZGl0aW9uYWwgZmllbGQgd2hp
Y2ggaW5kaWNhdGVzIHRoZSB0b3RhbCBsZW5ndGggb2YgdGhlIHNlcnZpY2UgY2hhaW4uDQoNCkJl
c3QgcmVnYXJkcywNClhpYW9odQ0KDQogICBSb24NCg0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCkZyb206IHNmYyBbc2ZjLWJvdW5jZXNAaWV0Zi5vcmddIG9uIGJlaGFsZiBvZiBM
dWN5IHlvbmcgW2x1Y3kueW9uZ0BodWF3ZWkuY29tXQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMjUs
IDIwMTQgNjozOCBQTQ0KVG86IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247
IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFNG
QyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQpIaSBSZWluYWxk
bywNCg0KVGhhbmsgeW91IHRvIHNoYXJlIHlvdXIgdmlld3Mgb24gdGhpcyBzb2x1dGlvbi4gV2Ug
d2FudCB0byBoYXZlIGFuIGVsZWdhbnQgYW5kIGdlbmVyYWwgc29sdXRpb24gd2l0aCBvbmUgc3Rh
bmRhcmQgU0ZDIGhlYWRlciB0byBjb3ZlciBtYWpvcml0eSB1c2UgY2FzZXMNCg0KU2VlIGlubGlu
ZSBiZWxvdy4NCg0KDQpGcm9tOiBSZWluYWxkbyBQZW5ubyAocmVwZW5ubykgW21haWx0bzpyZXBl
bm5vQGNpc2NvLmNvbV0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDQ6NTYgUE0NClRv
OiBMdWN5IHlvbmc7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBw
cm9zIGFuZCBjb25zPw0KDQpIaSwNCg0KVGhlcmUgYXJlIHNldmVyYWwgc29sdXRpb24gdG8gdGhp
cyBwcm9ibGVtLiBTb21lIG9mIHRoZW0gaW1wbGVtZW50YXRpb24gc3BlY2lmaWMsIG90aGVycyBt
b3JlIGVsZWdhbnQuDQoNCjEgLSBPbmUgb2YgdGhlIG1vcmUgZWxlZ2FudCBvbmVzIGlzIHRvIHVz
ZSB0aGUgU2VydmljZSBJbmRleCB0byBkZXRlcm1pbmUgdGhlIG5leHQgc2VydmljZSBmdW5jdGlv
biBpbnN0YW5jZS4gIEl0IG1ha2VzIGZvciBhIGNvbXBsZXRlbHkgc3RhdGVsZXNzIHNvbHV0aW9u
IChjb2RlIHdpc2UpLg0KW0x1Y3ldIHdoZW4gdXNpbmcgUGF0aCBJRCBhbmQgU2VydmljZSBJbmRl
eCBvbiBTRkMgaGVhZGVyLCBpdCByZXF1aXJlcyBhc3NpZ25pbmcgaW5kZXggIyB0byBlYWNoIFNG
IGluc3RhbmNlLCBjb25maWd1cmluZyB0aGVtIGluIHRoZSBmb3J3YXJkaW5nIHRhYmxlLCB3aGlj
aCBpcyB2ZXJ5IGNvbXBsZXggcHJvY2VzcyBhbmQgZWFzaWx5IHBydW5lIGZvciBlcnJvciBpbiBt
YXkgb3Bpbmlvbi4gIEluIGFkZGl0aW9uLCBlYWNoIFNGIGluc3RhbmNlIG1heSBzZXJ2ZSBtb3Jl
IHRoYW4gb25lIFNGQywgc28gbmVlZCB0byBhc3NpZ24gaW5kZXggIyBmb3IgZWFjaCBTRkMsIHdo
aWNoIGlzIG1vcmUgY29tcGxleC4gUmVnYXJkaW5nIHRoZSBzdGF0ZWxlc3MsIEkgZG9uoa90IGdl
dCBpdC4gSXNuoa90IGluZGV4ICMgYSBzdGF0ZSBhcyB3ZWxsIChtYXkgYmUgZmV3IGJpdCBsZXNz
KT8NCg0KVG8gaW1wbGVtZW50IHRydWUgc3RhdGVsZXNzLCBTRkMgaGVhZGVyIG5lZWRzIGFiaWxp
dHkgdG8gY2FycnkgYWxsIFNGSXMgSVAgYWRkcmVzc2VzIGluIFNGQyBoZWFkZXIsIHdoaWNoIHdh
cyBjb25zaWRlcmVkIGFzIG5vbi1zY2FsZSBzb2x1dGlvbi4NCg0KDQoyIKhDIEFub3RoZXIgb3B0
aW9uIGlzIGZyb20gYSBjb2RpbmcgcGVyc3BlY3RpdmUgeW91IGNhbiBqdXN0IGtlZXAgbW9yZSBz
dGF0ZSBpbiB5b3VyIFNOL1NGRiB3aGlsZSB5b3UgcHJvY2VzcyB0aGUgcGFja2V0IGFuZCBkZXRl
cm1pbmUgd2hhdCBpcyB0aGUgobBuZXh0obEgc2VydmljZS4NCltMdWN5XSBBZ3JlZS4NCg0KQnV0
IGlycmVzcGVjdGl2ZSwgdGhlIFNOIG5lZWRzIHRvIGtub3cgdGhlIFBhdGggSUQgYW5kIHRoZSBs
aXN0IG9mIFNGSXMgaW50ZXJuYWwgdG8gaXRzIG5vZGUuIFRoaXMgcHJvdmlzaW9uaW5nIGNhbiBo
YXBwZW4gaW4gYSB2YXJpZXR5IG9mIHdheXMsIEkgaW1wbGVtZW50ZWQgd2l0aCBSRVNUY29uZiBh
bmQgTmV0Y29uZi4NCg0KQXMgZmFyIGFzIFVEUC9JUCB2cy5JUCwgSSBnaXZlIHByZWZlcmVuY2Ug
dG8gVURQL0lQLiBJZiB5b3UgaGF2ZSBhIGZpeGVkIHBvcnQgb3ZlciBVRFAgaW4gd2hpY2ggdG8g
cmVjZWl2ZS9zZW5kIHBhY2tldHM6DQoNCi0gWW91IGNhbiBoYXZlIHlvdXIgZW50aXJlIGRhdGFw
bGFuZSBpbiB1c2VycGFjZSBhbmQgdXNlIGEgdmFyaWV0eSBvZiBwcm9ncmFtbWluZyBsYW5ndWFn
ZXMuDQotIFlvdSBkbyBub3QgbmVlZCByYXcgcGFja2V0IGFjY2VzcyB0byBwdWxsL3NlbmQgcGFj
a2V0cy4gVGhlcmVmb3JlIG5vIHJvb3Qgc3VwcG9ydC4NCi0gVURQIGNhbiB0cmF2ZXJzZSBub24t
U0ZDIGF3YXJlIG1pZGRsZXhib3hlcy4NCltMdWN5XSBBZ3JlZSBvbiB0aGlzIHN0YXRlbWVudC4g
QnV0IGZvciBTRkMgZG9tYWluLCBkbyB3ZSB3YW50IHRvIGFsbG93IHN1Y2ggbWlkYm94ZXMgb24g
U0ZDIHBhdGg/IE1heWJlIGhhcHBlbiBpZiBhIFNGQyBkb21haW4gY3Jvc3NlcyBtb3JlIHRoYW4g
dHJhbnNwb3J0IGRvbWFpbnM/IFRoaXMgaXMgb25lIEkgbGlrZSB0byBrbm93IGZyb20gU1BzIGFu
ZCBTRiB2ZW5kb3JzLg0KDQpSZWdhcmRzLA0KTHVjeQ0KT3IgeW91IGNhbiB1c2UgYW55IG9mIHRo
ZSBhdmFpbGFibGUgbWV0aG9kcyggVFVSTiwgU1RVTiwgZXRjKS4gIElmIHlvdSBlbmNhcCBpbiBz
b21ldGhpbmcgZWxzZSBvdGhlciB0aGFuIElQL1VEUCB0aGUgYXBwbGljYWJpbGl0eSBvZiBTRkMg
d2lsbCBiZSBjb25zaWRlcmFibHkgZGltaW5pc2hlZC5KdXN0IGNoZWNrIFNUQ1AgYW5kIGl0cyBw
cm9ibGVtIG9uIGdldHRpbmcgYWRvcHRlZCBnaXZlbiBtaWRkbGV4Ym94ZXMgIG5vdCByZWNvZ25p
emluZyBpdHMgcHJvdG9jb2wgbnVtYmVyLg0KDQotIEl0IGppdmVzIHdpdGggb3RoZXIgSUVURiB3
b3JrIGluIHRoZSBhcmVhcyBvZiBtZXRhZGF0YSBhbmQgdHJhbnNwb3J0IHNlcnZpY2VzIChzYXks
IFRBUFMpLg0KDQpyZWdhcmRzLA0KDQpSZWluYWxkbw0KDQoNCg0KRnJvbTogTHVjeSB5b25nIDxs
dWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+Pg0KRGF0ZTog
VHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgYXQgMjoyNSBQTQ0KVG86IERhdmUgRG9sc29uIDxkZG9s
c29uQHNhbmR2aW5lLmNvbTxtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+PiwgInNmY0BpZXRm
Lm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiIgPHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPj4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9u
LCBwcm9zIGFuZCBjb25zPw0KDQpIaSBEYXZlLA0KDQpJZiBhIHNlcnZpY2UgZm9yd2FyZGVyIHBv
aW50IGNvbm5lY3RzIG1vcmUgdGhhbiBvbmUgU0YgaW5zdGFuY2VzIHRoYXQgYmVsb25nIHRvIHRo
ZSBzYW1lIFNGQywgaG93IGNhbiBvbmUgUGF0aCBJRCBkZXRlcm1pbmUgd2hpY2ggU0YgaW5zdGFu
Y2VzIGlzIHRoZSBuZXh0PyBJZiB5b3UgZHJhdyBhIHNlcnZpY2UgY2hhaW4gcGF0aCB3aXRoIG1h
bnkgU0YgaW5zdGFuY2VzLCB5b3UgY2FuIGVhc2lseSBzZWUsIGlmIFBhdGggSUQgcmVwcmVzZW50
cyB0aGF0IHBhdGgsIHNlcnZpY2UgZm9yd2FyZGVyIG5lZWRzIHRvIHVzZSBwcmV2aW91cyBTRiBv
biB0aGUgcGF0aCB0byBwb3NpdGlvbiB0aGUgbmV4dCBTRiBvbiB0aGF0IHBhdGguDQoNCkx1Y3kN
Cg0KRnJvbTogRGF2ZSBEb2xzb24gW21haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbV0NClNlbnQ6
IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDQ6MTAgUE0NClRvOiBMdWN5IHlvbmc7IHNmY0BpZXRm
Lm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFNGQyBhcyBhbiBJUCBvciBV
RFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCldoeSBkbyB5b3UgdGhpbmsgdGhlIHBy
ZXZpb3VzIFNGIElQIGFkZHJlc3MgaXMgcmVxdWlyZWQgdG8gZGV0ZXJtaW5lIHRoZSBuZXh0IFNG
IElQIGFkZHJlc3M/IFdoeSBpcyB0aGUgUGF0aCBJRCBub3Qgc3VmZmljaWVudCBpbmZvcm1hdGlv
bj8NCg0KDQpGcm9tOiBMdWN5IHlvbmcgW21haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbV0NClNl
bnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDQ6NTYgUE0NClRvOiBEYXZlIERvbHNvbjsgc2Zj
QGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogU0ZDIGFzIGFuIElQ
IG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KSW4gdGhpcyBzb2x1dGlvbiwg
c2VydmljZSBmb3J3YXJkZXIgYW5kIFNGIGluc3RhbmNlIGFyZSBzZXBhcmF0ZWQgZW50aXRpZXMu
IFNlcnZpY2UgZm9yd2FyZGVyIG5lZWRzIFBhdGggSUQgYW5kIHByZXZpb3VzIFNGIElQIGFkZHJl
c3MgdG8gdW5pcXVlbHkgaWRlbnRpZnkgdGhlIG5leHQgU0YgSVAgYWRkcmVzcy4NCg0KTHVjeQ0K
DQpGcm9tOiBEYXZlIERvbHNvbiBbbWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tXQ0KU2VudDog
VHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgMzoyMSBQTQ0KVG86IEx1Y3kgeW9uZzsgc2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogU0ZDIGFzIGFuIElQIG9yIFVE
UCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KSSBkbyBub3Qgc2VlIHdoeSBzb3VyY2Ug
SVAgYWRkcmVzcyAocHJldmlvdXMgU0YpIHdvdWxkIGJlIHJlcXVpcmVkIHRvIGxvb2sgdXAgdGhl
IG5leHQgU0YuIFRoZSBwYXRoIElEIHNob3VsZCBiZSBzdWZmaWNpZW50IHRvIGRldGVybWluZSB0
aGUgbmV4dCBTRi4NCg0KDQoNCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZ10gT24gQmVoYWxmIE9mIEx1Y3kgeW9uZw0KU2VudDogVHVlc2RheSwgTWFyY2ggMjUsIDIw
MTQgNDowMiBQTQ0KVG86IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVj
dDogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8N
Cg0KSGksDQoNClRoZXJlIGFyZSBtYW55IHdheXMgdG8gaW1wbGVtZW50IFNGQ3MuIEhvd2V2ZXIs
IG9uZSBvZiBvdXIgZ29hbHMgaW4gc3RhbmRhcmQgaXMgdG8gZGV2ZWxvcCBhIHNvbHV0aW9uIHRo
YXQgaXMgc2ltcGxlIGFuZCBsZXNzIGNvc3QgZm9yIHZlbmRlcnMgYW5kIHNlcnZpY2UgcHJvdmlk
ZXJzLiAgT3RoZXIgZ29hbHMgYXJlIHRoYXQgdGhlIHNvbHV0aW9uIGNhbiBhcHBseSB0byBjb21t
b24gYW5kIG1ham9yaXR5IHVzZSBjYXNlcy4NCg0KSWYgd2UgaW1wbGVtZW50IFNGQyBhcyBhbiBJ
UCBvciBVRFAvSVAgYXBwbGljYXRpb24sIGkuZS4gb25jZSB0cmFmZmljIGlzIGNsYXNzaWZpZWQg
YnkgdGhlIGNsYXNzaWZpY2F0aW9uLCBpdCBhZGRzIFNGQyBoZWFkZXIgYW5kIElQIGhlYWRlciAo
b3V0ZXIpIG9uIHRoZSBwYWNrZXRzIChVRFAgaGVhZGVyIHRvbyBpbiBsYXR0ZXIgY2FzZSksIGFu
ZCBzZW5kIHN1Y2ggcGFja2V0cyBhcyBhIHJlZ3VsYXIgSVAgcGFja2V0LiBUaGUgc3JjIElQIG9m
IG91dGVyIGhlYWRlciBjYW4gYmUgY2xhc3NpZmljYXRpb24gSVAgYWRkcmVzcywgYW5kIGRzdCBJ
UCBjYW4gYmUgbmV4dCBTRiBJbnN0YW5jZSBJUCBhZGRyZXNzLiBNYW55IHRyYW5zcG9ydCBuZXR3
b3JrcyBjYW4gY2FycnkgSVAgdHJhZmZpYyBhbmQgcm91dGUgSVAgcGFja2V0cyBiYXNlZCBvbiBk
c3QgSVAgYWRkcmVzcy4gIFdlIG9ubHkgbmVlZCB0byByZXF1ZXN0IGEgbmV3IElQIHByb3RvY29s
IHR5cGUgZm9yIFNGQy4gQXQgdGhlIHNlcnZpY2UgZm9yd2FyZGVyIHBvaW50LCBpdCBjYW4gbG9v
ayB1cCBuZXh0IFNGIElQIGFkZHJlc3MgYmFzZWQgb24gUGF0aCBJRCBpbiBTRkMgaGVhZGVyIGFu
ZCBzcmMgSVAgYWRkcmVzcyAocHJldmlvdXMgU0YpIG9uIHRoZSBwYWNrZXQuICBBIFNGIGFsc28g
Zm9yd2FyZHMgdGhlIHBhY2tldCB3aXRoIFNGQyBoZWFkZXIgYXMgYW4gSVAgcGFja2V0IGFuZCBm
aWxscyBpdHMgSVAgYWRkcmVzcyBhcyBzcmMgSVAgYW5kIHRoZSBzZXJ2aWNlIGZvcndhcmRlciBw
b2ludCBJUCBhZGRyZXNzIGFzIHRoZSBkc3QgSVAgb24gdGhlIHBhY2tldC4NCg0KVGhpcyBzb2x1
dGlvbiB3b3JrcyBmb3IgZWl0aGVyIFNGQyBhcyBhbiBJUCBhcHBsaWNhdGlvbiBvciBVRFAvSVAg
YXBwbGljYXRpb24sIHdoaWNoIG9uZSBpcyBtb3JlIHByb3BlciBmcm9tIFNGIGFuZCBzZXJ2aWNl
IGZvcndhcmRlciBwb2ludD8NCg0KVGhpcyBzb2x1dGlvbiBzZWVtcyBzaW1wbGUgdG8gbWUgYW5k
IG9ubHkgbmVlZCBQYXRoIElEIGluIFNGQyBoZWFkZXIgZm9yIHN0ZWVyaW5nIHRyYWZmaWMgdGhy
b3VnaCB0aGUgU0ZDIHBhdGguIEJ1dCBsaWtlIHRvIHNlZSBvdGhlcnOhryBvcGluaW9uIG9uIHRo
aXMgc29sdXRpb24sIHByb3MgYW5kIGNvbnMuDQoNClRoYW5rcywNCkx1Y3kNCg==

--_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E994DMBX021W3CA2exch_
Content-Type: text/html; charset="gb2312"
Content-Transfer-Encoding: quoted-printable

<html dir=3D"ltr">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
<style>=0A=
<!--=0A=
@font-face=0A=
	{font-family:SimSun}=0A=
@font-face=0A=
	{font-family:SimSun}=0A=
@font-face=0A=
	{font-family:Calibri}=0A=
@font-face=0A=
	{font-family:Tahoma}=0A=
@font-face=0A=
	{font-family:Consolas}=0A=
@font-face=0A=
	{font-family:"Segoe UI"}=0A=
p.MsoNormal, li.MsoNormal, div.MsoNormal=0A=
	{margin:0in;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:11.0pt;=0A=
	font-family:"Calibri","sans-serif"}=0A=
a:link, span.MsoHyperlink=0A=
	{color:blue;=0A=
	text-decoration:underline}=0A=
a:visited, span.MsoHyperlinkFollowed=0A=
	{color:purple;=0A=
	text-decoration:underline}=0A=
pre=0A=
	{margin:0in;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:12.0pt;=0A=
	font-family:SimSun}=0A=
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate=0A=
	{margin:0in;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:8.0pt;=0A=
	font-family:"Tahoma","sans-serif"}=0A=
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph=0A=
	{margin-top:0in;=0A=
	margin-right:0in;=0A=
	margin-bottom:0in;=0A=
	margin-left:.5in;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:12.0pt;=0A=
	font-family:"Times New Roman","serif"}=0A=
span.HTMLPreformattedChar=0A=
	{font-family:Consolas}=0A=
span.BalloonTextChar=0A=
	{font-family:"Tahoma","sans-serif"}=0A=
p.msochpdefault, li.msochpdefault, div.msochpdefault=0A=
	{margin-right:0in;=0A=
	margin-left:0in;=0A=
	font-size:10.0pt;=0A=
	font-family:"Times New Roman","serif"}=0A=
p.html, li.html, div.html=0A=
	{margin:0in;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:11.0pt;=0A=
	font-family:"Calibri","sans-serif"}=0A=
p.a, li.a, div.a=0A=
	{margin:0in;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:11.0pt;=0A=
	font-family:"Calibri","sans-serif"}=0A=
span.htmlpreformattedchar0=0A=
	{font-family:Consolas}=0A=
span.balloontextchar0=0A=
	{font-family:"Segoe UI","sans-serif"}=0A=
span.htmlchar=0A=
	{font-family:SimSun}=0A=
span.char=0A=
	{font-family:"Calibri","sans-serif"}=0A=
span.balloontextchar00=0A=
	{font-family:"Tahoma","sans-serif"}=0A=
span.emailstyle19=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:windowtext}=0A=
span.emailstyle20=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#1F497D}=0A=
span.emailstyle21=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#0070C0}=0A=
span.emailstyle22=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#1F497D}=0A=
span.emailstyle23=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#0070C0}=0A=
span.emailstyle24=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#0070C0}=0A=
span.emailstyle34=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#1F497D}=0A=
span.emailstyle35=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#1F497D}=0A=
span.emailstyle36=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#0070C0}=0A=
span.emailstyle37=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#1F497D}=0A=
span.emailstyle38=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#0070C0}=0A=
span.emailstyle39=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#1F497D}=0A=
span.emailstyle40=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#0070C0}=0A=
span.emailstyle41=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#1F497D}=0A=
span.emailstyle42=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#0070C0}=0A=
span.emailstyle43=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#1F497D}=0A=
span.emailstyle44=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#0070C0}=0A=
span.EmailStyle47=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#0070C0}=0A=
span.EmailStyle48=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#1F497D}=0A=
span.EmailStyle49=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#1F497D}=0A=
span.EmailStyle50=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#1F497D}=0A=
.MsoChpDefault=0A=
	{font-size:10.0pt}=0A=
@page WordSection1=0A=
	{margin:1.0in 1.0in 1.0in 1.0in}=0A=
-->=0A=
</style><style type=3D"text/css" id=3D"owaParaStyle"></style>
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple" fpstyle=3D"1" ocsi=3D"0=
">
<div style=3D"direction: ltr;font-family: Tahoma;color: #000000;font-size: =
10pt;">Myo,
<div><br>
</div>
<div>I agree that this does not need to be codified. &nbsp; If there is a d=
esire, for example, to use a layer 2 transport encapsulation, then clearly =
the involved nodes must be on the same layer 2 network.</div>
<div><br>
</div>
<div>&nbsp; &nbsp;Ron</div>
<div><br>
<div style=3D"font-family: Times New Roman; color: #000000; font-size: 16px=
">
<hr tabindex=3D"-1">
<div id=3D"divRpF514839" style=3D"direction: ltr;"><font face=3D"Tahoma" si=
ze=3D"2" color=3D"#000000"><b>From:</b> Zarny, Myo [Myo.Zarny@gs.com]<br>
<b>Sent:</b> Saturday, March 29, 2014 6:24 PM<br>
<b>To:</b> 'huang@sce.carleton.ca'; Ron Parker; 'Lucy yong'; 'Nicolas BOUTH=
ORS'; 'sfc@ietf.org'<br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?<b=
r>
</font><br>
</div>
<div></div>
<div>
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Hi Chang,</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I agree that =A1=B0whe=
re transport is located does matter=A1=B1. You can certainly make a strong =
case that placing the SFC info (through use of an SF header) at higher laye=
rs is more preferable (especially in the beginning
 when most devices in the network won=A1=AFt understand SFC). But I=A1=AFm =
not sure we need to mandate that the header =A1=B0MUST=A1=B1 be at a partic=
ular higher layer and forgo other layers. That precludes the possibility of=
 lower layer devices like switches and routers understanding
 SFC in the future.</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">IMO, we don=A1=AFt nee=
d to conflate the job of the SFC header (which is to inform SF forwarding n=
odes) and that of transport (which is to carry SFC headers). Of course, bei=
ng transport independent doesn=A1=AFt mean every
 possible SFC header placement makes sense (at this point or ever.) We coul=
d and should make recommendations as to which transport mechanisms are more=
 preferable for what reasons. But I see them as implementation best practic=
es, not those that need to be codified
 into an SF header standard and preclude other implementation possibilities=
 forever. Wouldn=A1=AFt you agree?</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Regards,</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</sp=
an></b><span style=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quo=
t;sans-serif&quot;"> sfc [mailto:sfc-bounces@ietf.org]
<b>On Behalf Of </b>Changcheng Huang<br>
<b>Sent:</b> 28 March 2014 8:58 PM<br>
<b>To:</b> 'Ron Parker'; 'Lucy yong'; 'Nicolas BOUTHORS'; sfc@ietf.org<br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;</p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">In order to make SFC independent from the transport, the transport mus=
t be at higher layer. If, for example, the transport is at Layer 2, any rou=
ter on the path will terminate the Chain
 ID. Therefore where the transport is located does matter.</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">Chang</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span></p>
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</sp=
an></b><span style=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quo=
t;sans-serif&quot;"> sfc [<a href=3D"mailto:sfc-bounces@ietf.org" target=3D=
"_blank">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Ron Parker<br>
<b>Sent:</b> Friday, March 28, 2014 11:14 PM<br>
<b>To:</b> Lucy yong; Nicolas BOUTHORS; <a href=3D"mailto:sfc@ietf.org" tar=
get=3D"_blank">
sfc@ietf.org</a><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;</p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">Hi, Lucy.</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">Whether or not your implementation concept for IP/UDP makes sense for =
your product or your network environment, our charter is to create a soluti=
on that is not dependent on any one exact
 transport encapsulation.&nbsp;&nbsp;&nbsp; That being said, any particular=
 implementation could conceivably require a single type of encapsulation.&n=
bsp;&nbsp; In short, I think your proposal falls into the implementation ap=
proach category which is out of scope from a standards perspective,
 IMO.</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;&nbsp; Ron</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span></p>
<div>
<div style=3D"border:none; border-top:solid #E1E1E1 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b>From:</b> sfc [<a href=
=3D"mailto:sfc-bounces@ietf.org" target=3D"_blank">mailto:sfc-bounces@ietf.=
org</a>]
<b>On Behalf Of </b>Lucy yong<br>
<b>Sent:</b> Friday, March 28, 2014 10:03 AM<br>
<b>To:</b> Nicolas BOUTHORS; <a href=3D"mailto:sfc@ietf.org" target=3D"_bla=
nk">sfc@ietf.org</a><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;</p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">&nbsp;</span></p>
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</sp=
an></b><span style=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quo=
t;sans-serif&quot;"> Nicolas BOUTHORS [</span><a href=3D"mailto:Nicolas.BOU=
THORS@qosmos.com" target=3D"_blank"><span style=3D"font-size:10.0pt; font-f=
amily:&quot;Tahoma&quot;,&quot;sans-serif&quot;">mailto:Nicolas.BOUTHORS@qo=
smos.com</span></a><span style=3D"font-size:10.0pt; font-family:&quot;Tahom=
a&quot;,&quot;sans-serif&quot;">]
<br>
<b>Sent:</b> Friday, March 28, 2014 3:08 AM<br>
<b>To:</b> Lucy yong; Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave =
Dolson;
</span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"fon=
t-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc@i=
etf.org</span></a><span style=3D"font-size:10.0pt; font-family:&quot;Tahoma=
&quot;,&quot;sans-serif&quot;"><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?</=
span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;</p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"=
>Hello Lucy,
</span></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"=
>&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"=
>Your proposal supposes that the Path Id is included somewhere. Either in t=
he IP/UDP overlay fields or in a specific header. I think
 the latter should prevail.</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><i><span style=3D"colo=
r:#0070C0">[Lucy] To clarify, in my proposal it use the latter. The proposa=
l is to treat SFC as an IP (/UDP) application. SFC solution relies on SFC h=
eader to convey the path ID and metadata.
 I did not mention metadata because the forwarding part does not use metada=
ta. Again, in this proposal, &nbsp;there is a SFC header that includes Path=
 ID, metadata, etc.</span></i></b><span style=3D"color:#0070C0"></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"=
>&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"=
>Your proposal does not cover Metadata transport which is one objective of =
the SFC group. So that would have to be added to the header
 either as a set of fixed fields or as a variable sized option.&nbsp;We are=
 not that far from the quinn and zhang drafts.</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><i><span style=3D"colo=
r:#0070C0">[Lucy] Hope above statement help here.</span></i></b><span style=
=3D"color:#0070C0"></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"=
>&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"=
>The main difference being then on whether or not we should have an index i=
n the header as well.</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><i><span style=3D"colo=
r:#0070C0">[Lucy] No, this is not my point. My point is what information sh=
ould be used in forwarding. We know that has to be PATH ID &#43; something =
that represents to SF-X instance. Should we
 use index or SF-X IP address? I see the complexity to use index than IP ad=
dress.</span></i></b><span style=3D"color:#0070C0"></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"=
>&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"=
>I don't see how it is more complex to provision a routing table in a SFF c=
ontaing a list of pairs (previous IP address, [next IP address,..])*
 or an indexed list of pairs: (received index,[ [(next index, next IP addre=
ss),..]]) *.</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><i><span style=3D"colo=
r:#0070C0">[Lucy] complexity I see were described in previous email.</span>=
</i></b><span style=3D"color:#0070C0"></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"=
>&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"=
>What we see tough is that that relying the previous IP sources for routing=
 does not allow in all cases to have a SFF serve multiple
 SF sets (next SFs allowed) when they appear in the same chain. The index m=
echanism allows it instead.</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><i><span style=3D"colo=
r:#0070C0">[Lucy] IMO: &nbsp;PATH ID &#43; SF-X instance IP address can uni=
quely determine the next SF-X instance IP in all cases. &nbsp;Maybe I miss =
the case, could you give an example that does not work?</span></i></b><span=
 style=3D"color:#0070C0"></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"=
>&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"=
>The limitation seem to be that an SFF instance, in the model you propose, =
should not receive traffic from another one twice in a chain.</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><i><span style=3D"colo=
r:#0070C0">[Lucy] It is not true. Don=A1=AFt know where do you get that imp=
ression? Please give an example.</span></i></b></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><i><span style=3D"colo=
r:#0070C0">&nbsp;</span></i></b></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><i><span style=3D"colo=
r:#0070C0">Thanks,</span></i></b></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><i><span style=3D"colo=
r:#0070C0">Lucy</span></i></b><span style=3D"color:#0070C0"></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"=
>&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"=
>Is it correct ? and if so is it acceptable?</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"=
>&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"=
>&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"=
>Nicolas</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"=
>&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"=
>Note: * - second element in the pair is a list as we could have multiple p=
ossible next hops (e.g; LBS)</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"=
>&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"=
>&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"=
>Based on Ron example of IP source model limitation:</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"=
>&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"=
>&nbsp; &nbsp;Network configration:</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"=
>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; SFF0(Ingres), &nbsp;SFF1 ( SFA, =
SFB), &nbsp; &nbsp;SFF2 (SFC, SFD), SFF(Egress). &nbsp;&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"=
>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;So 4 host, each with its s=
eparate SFF IP address, serving one or more local SF (same address as SFF)<=
/span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"=
>&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"=
>&nbsp; &nbsp;chain: Ingress, &nbsp;SFA, &nbsp;SFC, &nbsp;SFB, SFD , Egress=
. &nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"=
>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Runs into a problem on SFF2 as i=
t cannot distinguish traffic coming out of SFA or SFB based on SFF1 IP addr=
ess only.</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"=
>&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"=
>&nbsp; &nbsp;chain: Ingress, SFA ,SFC, SFA, SFD, Egress.&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"=
>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Has some issues as well as SFF2 =
the second time cannot distinguish that it is hit the first time of the sec=
ond time.</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"=
>&nbsp;</span></p>
<div>
<div class=3D"MsoNormal" align=3D"center" style=3D"margin-left:.5in; text-a=
lign:center">
<span style=3D"font-size:12.0pt; font-family:&quot;Times New Roman&quot;,&q=
uot;serif&quot;; color:black">
<hr size=3D"2" width=3D"100%" align=3D"center">
</span></div>
<div id=3D"divRpF752221">
<p class=3D"MsoNormal" style=3D"margin-right:0in; margin-bottom:12.0pt; mar=
gin-left:.5in">
<b><span style=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sa=
ns-serif&quot;; color:black">From:</span></b><span style=3D"font-size:10.0p=
t; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"> Luc=
y yong [lucy.yong@huawei.com]<br>
<b>Sent:</b> Thursday, March 27, 2014 10:25 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; </s=
pan><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"font-s=
ize:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc@ietf=
.org</span></a><span style=3D"font-size:10.0pt; font-family:&quot;Tahoma&qu=
ot;,&quot;sans-serif&quot;; color:black"><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"font-size:12.0pt; font-family:&quot;Times New Roman&quo=
t;,&quot;serif&quot;; color:black"></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">Hi Ron,</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">If we treat SFC as an IP or IP/UPD application, we do not change the r=
equirement and architecture. We have a simple solution to achieve bi-direct=
ional SFC with the same Path ID. Let me
 explain the solution again.</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">If we implement SFC as an IP or UDP/IP application, i.e. once traffic is=
 classified by the classification, it adds SFC header and IP header (outer)=
 on the packets (UDP header too in latter
 case), and send such packets as a regular IP packet. The src IP on outer h=
eader is classification IP address, and dst IP is next SF-X Instance IP add=
ress. We only need to request a new IP protocol type for SFC. &nbsp;At the =
SFF, it can search next SF-X Instance
 IP address based on Path ID in SFC header and src IP address (previous SF)=
 on the packet when receiving a packet from previous SF-X instance; it forw=
ards the packet on dst IP &nbsp;on the packet when receiving a packet from =
another SFF/SNF. &nbsp;A SF-X instance also
 forwards the packet with SFC header as an IP packet and fills its IP addre=
ss as src IP on outer header and the SFF/SNF IP address as the dst IP on th=
e outer header.
</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">For bi-directional SFC, both directions can use the same Path ID in this=
 solution. Path ID &#43; src IP address let SFF uniquely get the next SF-X =
instance in forwarding table.</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">This solution can implement SNF/SFF function on a regular router without=
 changing the router behavior, i.e. forward the packet based on its destina=
tion IP address. If the destination address
 is router itself, the router terminates and check the protocol type. If th=
e type is SFC, the router will perform a table lookup based on Path ID in S=
FC header &#43; src IP on outer IP header. As simple as that. This solution=
 allow leveraging a lot of IP functions
 too.</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">Since IP can be transported over many transport solutions, Ethernet, MPL=
S, overlay, etc, in theory, SFC can be implemented over any transport netwo=
rk too. The solution can make control
 and management easy because we don=A1=AFt have to assign index for each SF=
-X instances. SF-X IP address as unique identifier is used in all SFCs.</sp=
an></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">Any comment on this proposal.</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">Thanks,</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">Lucy </span>
</p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">&nbsp;</span><span style=3D"color:black"></span></p>
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:bla=
ck">From:</span></b><span style=3D"font-size:10.0pt; font-family:&quot;Taho=
ma&quot;,&quot;sans-serif&quot;; color:black"> Ron Parker [</span><a href=
=3D"mailto:Ron_Parker@affirmednetworks.com" target=3D"_blank"><span style=
=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;=
">mailto:Ron_Parker@affirmednetworks.com</span></a><span style=3D"font-size=
:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black=
">]
<br>
<b>Sent:</b> Thursday, March 27, 2014 3:24 PM<br>
<b>To:</b> Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; </sp=
an><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"font-si=
ze:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc@ietf.=
org</span></a><span style=3D"font-size:10.0pt; font-family:&quot;Tahoma&quo=
t;,&quot;sans-serif&quot;; color:black"><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"color:black"></span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">Lucy.</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">Do you have a specific proposal for making bidirectional chains easier=
 to deploy and manage?&nbsp;&nbsp; If so, would you suggest changes to the =
requirements?&nbsp;&nbsp; Architecture?&nbsp;&nbsp; Header encapsulation?&n=
bsp;&nbsp;
 Control plane (future)?</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;&nbsp;&nbsp; Ron</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span><span style=3D"color:black"></span></p>
<div>
<div style=3D"border:none; border-top:solid #E1E1E1 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"color:b=
lack">From:</span></b><span style=3D"color:black"> Lucy yong [</span><a hre=
f=3D"mailto:lucy.yong@huawei.com" target=3D"_blank">mailto:lucy.yong@huawei=
.com</a><span style=3D"color:black">]
<br>
<b>Sent:</b> Thursday, March 27, 2014 4:18 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; </s=
pan><a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><span=
 style=3D"color:black"><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?</=
span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">Ron,</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">IMO, We can=A1=AFt make one part simple and good looking but leave oth=
er parts to be in complex. Our goal is to have a simple and low cost SFC so=
lution to cover majority use cases. SP already
 can implement SFC on today=A1=AFs network. If we can=A1=AFt make this goal=
, then the solution may not be useful.</span><span style=3D"color:black"></=
span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">Thanks,</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">Lucy</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">&nbsp;</span><span style=3D"color:black"></span></p>
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:bla=
ck">From:</span></b><span style=3D"font-size:10.0pt; font-family:&quot;Taho=
ma&quot;,&quot;sans-serif&quot;; color:black"> Ron Parker [</span><a href=
=3D"mailto:Ron_Parker@affirmednetworks.com" target=3D"_blank"><span style=
=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;=
">mailto:Ron_Parker@affirmednetworks.com</span></a><span style=3D"font-size=
:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black=
">]
<br>
<b>Sent:</b> Thursday, March 27, 2014 3:11 PM<br>
<b>To:</b> Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; </sp=
an><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"font-si=
ze:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc@ietf.=
org</span></a><span style=3D"font-size:10.0pt; font-family:&quot;Tahoma&quo=
t;,&quot;sans-serif&quot;; color:black"><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"color:black"></span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">Lucy,</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">You raise a good point on bidirectional chains, which I think is a maj=
ority use case for functional, simplification, or observability reasons.&nb=
sp;&nbsp;&nbsp; The way we=A1=AFve expressed things so far,
 it would be up to the management plane or control plane to indicate how su=
ch individual paths are paired together.</span><span style=3D"color:black">=
</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;&nbsp; Ron</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span><span style=3D"color:black"></span></p>
<div>
<div style=3D"border:none; border-top:solid #E1E1E1 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"color:b=
lack">From:</span></b><span style=3D"color:black"> Lucy yong [</span><a hre=
f=3D"mailto:lucy.yong@huawei.com" target=3D"_blank">mailto:lucy.yong@huawei=
.com</a><span style=3D"color:black">]
<br>
<b>Sent:</b> Thursday, March 27, 2014 4:08 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; </s=
pan><a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><span=
 style=3D"color:black"><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?</=
span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">Ron,</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">&nbsp;</span><span style=3D"color:black"></span></p>
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:bla=
ck">From:</span></b><span style=3D"font-size:10.0pt; font-family:&quot;Taho=
ma&quot;,&quot;sans-serif&quot;; color:black"> Ron Parker [</span><a href=
=3D"mailto:Ron_Parker@affirmednetworks.com" target=3D"_blank"><span style=
=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;=
">mailto:Ron_Parker@affirmednetworks.com</span></a><span style=3D"font-size=
:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black=
">]
<br>
<b>Sent:</b> Thursday, March 27, 2014 3:01 PM<br>
<b>To:</b> Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; </sp=
an><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"font-si=
ze:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc@ietf.=
org</span></a><span style=3D"font-size:10.0pt; font-family:&quot;Tahoma&quo=
t;,&quot;sans-serif&quot;; color:black"><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"color:black"></span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">Lucy,</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">One clarification.&nbsp;&nbsp; =A1=B0The path=A1=B1 does not exactly m=
ean the SFC.&nbsp;&nbsp; The SFC is abstract, before accounting for network=
 locators.&nbsp;&nbsp; As a special case, if all of the SF=A1=AFs in the SF=
C have only
 a single network locator, then the path and chain are the same.&nbsp; &nbs=
p;But, if any or all of those SF=A1=AFs are multiply located, then the path=
 is specific to an exact sequence of located service function instances.</s=
pan><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><i><span style=3D"colo=
r:#0070C0">[Lucy] Thank you for clarification. I agree with that. The path =
is an exact sequence of located service function instances. For a bi-direct=
ional SFC, it has to be treated as two
 distinct paths in this solution. Any concern on the complexity in managing=
 them?</span></i></b><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><i><span style=3D"colo=
r:#0070C0">&nbsp;</span></i></b><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><i><span style=3D"colo=
r:#0070C0">Thanks,</span></i></b><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><i><span style=3D"colo=
r:#0070C0">Lucy</span></i></b><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;&nbsp;&nbsp; Ron</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span><span style=3D"color:black"></span></p>
<div>
<div style=3D"border:none; border-top:solid #E1E1E1 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"color:b=
lack">From:</span></b><span style=3D"color:black"> Lucy yong [</span><a hre=
f=3D"mailto:lucy.yong@huawei.com" target=3D"_blank">mailto:lucy.yong@huawei=
.com</a><span style=3D"color:black">]
<br>
<b>Sent:</b> Thursday, March 27, 2014 3:41 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; </s=
pan><a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><span=
 style=3D"color:black"><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?</=
span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">Hi Ron,</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">&nbsp;</span><span style=3D"color:black"></span></p>
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:bla=
ck">From:</span></b><span style=3D"font-size:10.0pt; font-family:&quot;Taho=
ma&quot;,&quot;sans-serif&quot;; color:black"> Ron Parker [</span><a href=
=3D"mailto:Ron_Parker@affirmednetworks.com" target=3D"_blank"><span style=
=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;=
">mailto:Ron_Parker@affirmednetworks.com</span></a><span style=3D"font-size=
:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black=
">]
<br>
<b>Sent:</b> Thursday, March 27, 2014 12:09 PM<br>
<b>To:</b> Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; </sp=
an><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"font-si=
ze:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc@ietf.=
org</span></a><span style=3D"font-size:10.0pt; font-family:&quot;Tahoma&quo=
t;,&quot;sans-serif&quot;; color:black"><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"color:black"></span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">Lucy,</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">Regarding the SF Index, draft-zhang-sfc-sch defines this as relative t=
o the path, and not as a globally unique identifier of an SF instance.</spa=
n><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><i><span style=3D"colo=
r:#0070C0">[Lucy] This is my understanding too. =A1=B0The path=A1=B1 here m=
eans a SFC, right? I do not see index as an SF instance identifier at all, =
it is an alias and only used in forwarding. This
 is the reason, I think, that assigning these aliases and configuring then =
in forwarding table is complex for management and controller and may prune =
an error easily. For supporting bi-directional or branching use cases, usin=
g index in forwarding may also bring
 other concerns.</span></i></b><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">Regarding TTL, my first thought is that is a property of the transport=
, and if it is important to you, choose the transport accordingly.&nbsp;&nb=
sp; But, I=A1=AFm open to further discussion along these
 lines.</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><i><span style=3D"colo=
r:#0070C0">[Lucy] Thank you for the clarification. This is related to the d=
iscussion under this title. If SPC is implemented as IP or IP/UDP applicati=
on, it can leverage a lot what IP technology
 have done. If we assume that SFC may be carried over any transport solutio=
n, SFC implementation has to provide these functions, which, IMO, related t=
o what information that SFC header need to hold.</span></i></b><span style=
=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><i><span style=3D"colo=
r:#0070C0">&nbsp;</span></i></b><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><i><span style=3D"colo=
r:#0070C0">Thanks,</span></i></b><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><i><span style=3D"colo=
r:#0070C0">Lucy</span></i></b><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;&nbsp; Ron</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span><span style=3D"color:black"></span></p>
<div>
<div style=3D"border:none; border-top:solid #E1E1E1 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"color:b=
lack">From:</span></b><span style=3D"color:black"> Lucy yong [</span><a hre=
f=3D"mailto:lucy.yong@huawei.com" target=3D"_blank">mailto:lucy.yong@huawei=
.com</a><span style=3D"color:black">]
<br>
<b>Sent:</b> Thursday, March 27, 2014 12:26 PM<br>
<b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; </s=
pan><a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><span=
 style=3D"color:black"><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?</=
span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">Hi Ron,</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">I assume that the index usage you mentioned below is the same whether =
these three SFs are on one SFF or two SFFs, which means that the index # is=
 assigned to SF-X-I per SFC and by the
 incremental. A SF-X-I may be served to many SFCs and position differently =
in SFCs. This means that, in this method, a SF-X-I is mapped with different=
 index #, one per each SFC that has the SF-X-I. IMO: &nbsp;when operator/sy=
stem creates a SFC and selects SF-X-Is
 for the SFC, and then assign index # to them and configure the forwarding =
table with path ID and index # in the related SFFs. Furthermore, each index=
 # also need to be associated to the address or port that transport layer c=
an understand. &nbsp;IMO: this is a complex
 process for the system, uneasy to manger too, and may easily prone an erro=
r. </span>
<span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">Second, your draft also mention that the use of index to prevent the l=
oop.&nbsp; The loop does not occur in normal condition. The loop occurs in =
abnormal condition. So the loop prevention
 mechanism is to prevent no loop happen in any abnormal condition. That is =
why TTL is designed for in IP network. If SFC header is expected to transpo=
rt over any transport network beside IP, it needs the similar mechanism as =
IP/TTL. The usage of index in your
 proposal does not achieve this purpose. </span><span style=3D"color:black"=
></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">If we use IP as transport, IMO: no need to implement TTL mechanism wit=
hin SFC, just leverage IP TTL capability. But, if over other transports, we=
 need to implement IP/TTL like mechanism
 in SFC. </span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">Regards,</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">Lucy </span>
<span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">&nbsp;</span><span style=3D"color:black"></span></p>
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:bla=
ck">From:</span></b><span style=3D"font-size:10.0pt; font-family:&quot;Taho=
ma&quot;,&quot;sans-serif&quot;; color:black"> Ron Parker [</span><a href=
=3D"mailto:Ron_Parker@affirmednetworks.com" target=3D"_blank"><span style=
=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;=
">mailto:Ron_Parker@affirmednetworks.com</span></a><span style=3D"font-size=
:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black=
">]
<br>
<b>Sent:</b> Thursday, March 27, 2014 9:35 AM<br>
<b>To:</b> Xuxiaohu; Lucy yong; Reinaldo Penno (repenno); Dave Dolson; </sp=
an><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"font-si=
ze:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc@ietf.=
org</span></a><span style=3D"font-size:10.0pt; font-family:&quot;Tahoma&quo=
t;,&quot;sans-serif&quot;; color:black"><br>
<b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"color:black"></span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">Xiaohu,</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">I don=A1=AFt think we need to view the SF index as a TTL.&nbsp;&nbsp; =
Appropriate validation and loop suppression can be done even with the curre=
nt proposed definition.&nbsp;&nbsp;&nbsp; Any SFF receiving an SFC encapsul=
ated
 packet or frame would need to know to which of its dependent SF=A1=AFs it =
should forward the packet or frame.&nbsp;&nbsp; To do so means that it can =
validate that the path ID is one that it expects to participate in and that=
 the SF instance identified by the index on that
 path is one that it is responsible for.&nbsp;&nbsp; &nbsp;Such chain path =
data may have been locally provisioned or may have been distributed in a co=
ntrol plane.</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">When the SFF receives the good packet or frame back from one of its de=
pendent SF=A1=AFs, it will identify the next SF and SFF by consulting its l=
ocal database.&nbsp;&nbsp; If it is not the final SF,
 then the SF index is incremented, the transport header updated as necessar=
y, and the packet or frame progressed.&nbsp;&nbsp;&nbsp; Failure to properl=
y increment the SF Index would be akin to failure to decrement a TTL by a r=
outer =A8C there is no protection from that.</span><span style=3D"color:bla=
ck"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;&nbsp; Ron</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span><span style=3D"color:black"></span></p>
<div>
<div style=3D"border:none; border-top:solid #E1E1E1 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"color:b=
lack">From:</span></b><span style=3D"color:black"> sfc [</span><a href=3D"m=
ailto:sfc-bounces@ietf.org" target=3D"_blank">mailto:sfc-bounces@ietf.org</=
a><span style=3D"color:black">]
<b>On Behalf Of </b>Xuxiaohu<br>
<b>Sent:</b> Thursday, March 27, 2014 5:44 AM<br>
<b>To:</b> Ron Parker; Lucy yong; Reinaldo Penno (repenno); Dave Dolson; </=
span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><spa=
n style=3D"color:black"><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
16.0pt; color:#1F497D">&nbsp;</span><span style=3D"color:black"></span></p>
<div style=3D"border:none; border-left:solid blue 1.5pt; padding:0in 0in 0i=
n 4.0pt">
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span lang=3D"ZH-CN" s=
tyle=3D"font-size:10.0pt; font-family:SimSun; color:black">=B7=A2=BC=FE=C8=
=CB</span></b><b><span style=3D"font-size:10.0pt; font-family:SimSun; color=
:black">:</span></b><span style=3D"font-size:10.0pt; font-family:SimSun; co=
lor:black">
 sfc [</span><a href=3D"mailto:sfc-bounces@ietf.org" target=3D"_blank"><spa=
n style=3D"font-size:10.0pt; font-family:SimSun">mailto:sfc-bounces@ietf.or=
g</span></a><span style=3D"font-size:10.0pt; font-family:SimSun; color:blac=
k">]
<b><span lang=3D"ZH-CN">=B4=FA=B1=ED </span></b>Ron Parker<br>
<b><span lang=3D"ZH-CN">=B7=A2=CB=CD=CA=B1=BC=E4</span>:</b> 2014<span lang=
=3D"ZH-CN">=C4=EA</span>3<span lang=3D"ZH-CN">=D4=C2</span>26<span lang=3D"=
ZH-CN">=C8=D5</span> 7:13<br>
<b><span lang=3D"ZH-CN">=CA=D5=BC=FE=C8=CB</span>:</b> Lucy yong; Reinaldo =
Penno (repenno); Dave Dolson;
</span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span style=3D"fon=
t-size:10.0pt; font-family:SimSun">sfc@ietf.org</span></a><span style=3D"fo=
nt-size:10.0pt; font-family:SimSun; color:black"><br>
<b><span lang=3D"ZH-CN">=D6=F7=CC=E2</span>:</b> Re: [sfc] SFC as an IP or =
UDP application, pros and cons?</span><span style=3D"color:black"></span></=
p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">&nbsp;</span></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"=
>Lucy,
</span><span style=3D"color:black"></span></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"=
>&nbsp;</span><span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"=
>Regarding the service function index that would be contained in the servic=
e header, I think it is simply incremented from 1 to indicate
 the next service function within the chain. &nbsp; For example, if the pat=
h ID is X, for a path {SF-A-5, SF-B-2, SF-C-6}, then packets destined from =
a classifier towards SF-A-5 would carry (path X, index 1), packets from SF-=
A-5 to SF-B-2 would carry (path X, index
 2), etc.</span><span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:#1F497=
D">&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:41.25pt"><span style=3D"font-si=
ze:16.0pt; color:#1F497D">[Xiaohu] I think the value of the service index s=
hould be decremented, rather than being incremented when travelling along t=
he service path since that index is not
 only used for indicating the next service function within the chain, but a=
lso used for other purposes (e.g., TTL of the service path, indicator of th=
e end of the service chain), unless you want to introduce an additional fie=
ld which indicates the total length
 of the service chain.</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:41.25pt"><span style=3D"font-si=
ze:16.0pt; color:#1F497D">&nbsp;</span><span style=3D"color:black"></span><=
/p>
<p class=3D"MsoNormal" style=3D"margin-left:41.25pt"><span style=3D"font-si=
ze:16.0pt; color:#1F497D">Best regards,</span><span style=3D"color:black"><=
/span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
16.0pt; color:#1F497D">Xiaohu</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
16.0pt; color:#1F497D">&nbsp;</span><span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"=
>&nbsp; &nbsp;Ron</span><span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"=
>&nbsp;</span><span style=3D"color:black"></span></p>
<div>
<div class=3D"MsoNormal" align=3D"center" style=3D"margin-left:.5in; text-a=
lign:center">
<span style=3D"font-size:12.0pt; font-family:&quot;Times New Roman&quot;,&q=
uot;serif&quot;; color:black">
<hr size=3D"2" width=3D"100%" align=3D"center">
</span></div>
<div id=3D"divRpF99624">
<p class=3D"MsoNormal" style=3D"margin-right:0in; margin-bottom:12.0pt; mar=
gin-left:.5in">
<b><span style=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sa=
ns-serif&quot;; color:black">From:</span></b><span style=3D"font-size:10.0p=
t; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"> sfc=
 [sfc-bounces@ietf.org] on behalf of Lucy yong [lucy.yong@huawei.com]<br>
<b>Sent:</b> Tuesday, March 25, 2014 6:38 PM<br>
<b>To:</b> Reinaldo Penno (repenno); Dave Dolson; </span><a href=3D"mailto:=
sfc@ietf.org" target=3D"_blank"><span style=3D"font-size:10.0pt; font-famil=
y:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc@ietf.org</span></a><span s=
tyle=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&q=
uot;; color:black"><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"color:black"></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">Hi Reinaldo,</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">Thank you to share your views on this solution. We want to have an ele=
gant and general solution with one standard SFC header to cover majority us=
e cases</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">See inline below.</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">&nbsp;</span><span style=3D"color:black"></span></p>
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:bla=
ck">From:</span></b><span style=3D"font-size:10.0pt; font-family:&quot;Taho=
ma&quot;,&quot;sans-serif&quot;; color:black"> Reinaldo Penno (repenno) [</=
span><a href=3D"mailto:repenno@cisco.com" target=3D"_blank"><span style=3D"=
font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">ma=
ilto:repenno@cisco.com</span></a><span style=3D"font-size:10.0pt; font-fami=
ly:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Lucy yong; Dave Dolson; </span><a href=3D"mailto:sfc@ietf.org" t=
arget=3D"_blank"><span style=3D"font-size:10.0pt; font-family:&quot;Tahoma&=
quot;,&quot;sans-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-si=
ze:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:bla=
ck"><br>
<b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span><span style=3D"color:black"></span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">&nbsp;</span></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.5pt; color:black">Hi,</span><span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.5pt; color:black">&nbsp;</span><span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.5pt; color:black">There are several solution to this problem. Some of th=
em implementation specific, others more elegant.&nbsp;</span><span style=3D=
"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.5pt; color:black">&nbsp;</span><span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.5pt; color:black">1 - One of the more elegant ones is to use the Service=
 Index to determine the next service function instance. &nbsp;It makes for =
a completely stateless solution (code wise).
 &nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.75in"><b><i><span style=3D"col=
or:#0070C0">[Lucy]
</span></i></b><span style=3D"color:#0070C0">when using Path ID and Service=
 Index on SFC header, it requires assigning index # to each SF instance, co=
nfiguring them in the forwarding table, which is very complex process and e=
asily prune for error in may opinion.
 &nbsp;In addition, each SF instance may serve more than one SFC, so need t=
o assign index # for each SFC, which is more complex. Regarding the statele=
ss, I don=A1=AFt get it. Isn=A1=AFt index # a state as well (may be few bit=
 less)?</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.75in"><span style=3D"color:#00=
70C0">&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.75in"><span style=3D"color:#00=
70C0">To implement true stateless, SFC header needs ability to carry all SF=
Is IP addresses in SFC header, which was considered as non-scale solution.<=
/span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">&nbsp;</span><span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.5pt; color:black">&nbsp;</span><span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.5pt; color:black">2 =A8C Another option is from a coding perspective you=
 can just keep more state in your SN/SFF while you process the packet and d=
etermine what is the =A1=B0next=A1=B1 service. &nbsp;</span><span style=3D"=
color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><i><span style=3D"colo=
r:#0070C0">[Lucy] Agree.</span></i></b><span style=3D"color:black"></span><=
/p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.5pt; color:black">&nbsp;</span><span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.5pt; color:black">But irrespective, the SN needs to know the Path ID and=
 the list of SFIs internal to its node. This provisioning can happen in a v=
ariety of ways, I implemented with RESTconf
 and Netconf.&nbsp;</span><span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.5pt; color:black">&nbsp;</span><span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.5pt; color:black">As far as UDP/IP vs.IP, I give preference to UDP/IP. I=
f you have a fixed port over UDP in which to receive/send packets:</span><s=
pan style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.5pt; color:black">&nbsp;</span><span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.5pt; color:black">- You can have your entire dataplane in userpace and u=
se a variety of programming languages.&nbsp;</span><span style=3D"color:bla=
ck"></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.5pt; color:black">- You do not need raw packet access to pull/send packe=
ts. Therefore no root support.&nbsp;</span><span style=3D"color:black"></sp=
an></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.5pt; color:black">- UDP can traverse non-SFC aware middlexboxes.
</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><i><span style=3D"colo=
r:#0070C0">[Lucy] Agree on this statement. But for SFC domain, do we want t=
o allow such midboxes on SFC path? Maybe happen if a SFC domain crosses mor=
e than transport domains? This is one
 I like to know from SPs and SF vendors. </span></i></b><span style=3D"colo=
r:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><i><span style=3D"colo=
r:#0070C0">&nbsp;</span></i></b><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><i><span style=3D"colo=
r:#0070C0">Regards,</span></i></b><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><i><span style=3D"colo=
r:#0070C0">Lucy</span></i></b><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.5pt; color:black">Or you can use any of the available methods( TURN, STU=
N, etc). &nbsp;If you encap in something else other than IP/UDP the applica=
bility of SFC will be considerably diminished.Just
 check STCP and its problem on getting adopted given middlexboxes &nbsp;not=
 recognizing its protocol number. &nbsp;&nbsp;</span><span style=3D"color:b=
lack"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><i><span style=3D"colo=
r:#0070C0">&nbsp;</span></i></b><span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.5pt; color:black">- It jives with other IETF work in the areas of metada=
ta and transport services (say, TAPS).&nbsp;</span><span style=3D"color:bla=
ck"></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.5pt; color:black">&nbsp;</span><span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.5pt; color:black">regards,&nbsp;</span><span style=3D"color:black"></spa=
n></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.5pt; color:black">&nbsp;</span><span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.5pt; color:black">Reinaldo&nbsp;</span><span style=3D"color:black"></spa=
n></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.5pt; color:black">&nbsp;</span><span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.5pt; color:black">&nbsp;</span><span style=3D"color:black"></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.5pt; color:black">&nbsp;</span><span style=3D"color:black"></span></p>
</div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"color:b=
lack">From: </span>
</b><span style=3D"color:black">Lucy yong &lt;</span><a href=3D"mailto:lucy=
.yong@huawei.com" target=3D"_blank">lucy.yong@huawei.com</a><span style=3D"=
color:black">&gt;<br>
<b>Date: </b>Tuesday, March 25, 2014 at 2:25 PM<br>
<b>To: </b>Dave Dolson &lt;</span><a href=3D"mailto:ddolson@sandvine.com" t=
arget=3D"_blank">ddolson@sandvine.com</a><span style=3D"color:black">&gt;, =
&quot;</span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org=
</a><span style=3D"color:black">&quot; &lt;</span><a href=3D"mailto:sfc@iet=
f.org" target=3D"_blank">sfc@ietf.org</a><span style=3D"color:black">&gt;<b=
r>
<b>Subject: </b>Re: [sfc] SFC as an IP or UDP application, pros and cons?</=
span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.5pt; color:black">&nbsp;</span><span style=3D"color:black"></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">Hi Dave,</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">If a service forwarder point connects more than one SF instances that =
belong to the same SFC, how can one Path ID determine which SF instances is=
 the next? If you draw a service chain
 path with many SF instances, you can easily see, if Path ID represents tha=
t path, service forwarder needs to use previous SF on the path to position =
the next SF on that path.</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">Lucy </span>
<span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">&nbsp;</span><span style=3D"color:black"></span></p>
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:bla=
ck">From:</span></b><span style=3D"font-size:10.0pt; font-family:&quot;Taho=
ma&quot;,&quot;sans-serif&quot;; color:black"> Dave Dolson [</span><a href=
=3D"mailto:ddolson@sandvine.com" target=3D"_blank"><span style=3D"font-size=
:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">mailto:ddol=
son@sandvine.com</span></a><span style=3D"font-size:10.0pt; font-family:&qu=
ot;Tahoma&quot;,&quot;sans-serif&quot;; color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:10 PM<br>
<b>To:</b> Lucy yong; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_bla=
nk"><span style=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;s=
ans-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt; fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"></span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">Why do you think the previous SF IP address is required to determine t=
he next SF IP address? Why is the Path ID not sufficient information?</span=
><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span><span style=3D"color:black"></span></p>
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:bla=
ck">From:</span></b><span style=3D"font-size:10.0pt; font-family:&quot;Taho=
ma&quot;,&quot;sans-serif&quot;; color:black"> Lucy yong [</span><a href=3D=
"mailto:lucy.yong@huawei.com" target=3D"_blank"><span style=3D"font-size:10=
.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">mailto:lucy.yo=
ng@huawei.com</span></a><span style=3D"font-size:10.0pt; font-family:&quot;=
Tahoma&quot;,&quot;sans-serif&quot;; color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br>
<b>To:</b> Dave Dolson; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_b=
lank"><span style=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt; =
font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"></span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">In this solution, service forwarder and SF instance are separated enti=
ties. Service forwarder needs Path ID and previous SF IP address to uniquel=
y identify the next SF IP address.
</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">Lucy</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#007=
0C0">&nbsp;</span><span style=3D"color:black"></span></p>
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:bla=
ck">From:</span></b><span style=3D"font-size:10.0pt; font-family:&quot;Taho=
ma&quot;,&quot;sans-serif&quot;; color:black"> Dave Dolson [</span><a href=
=3D"mailto:ddolson@sandvine.com" target=3D"_blank"><span style=3D"font-size=
:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">mailto:ddol=
son@sandvine.com</span></a><span style=3D"font-size:10.0pt; font-family:&qu=
ot;Tahoma&quot;,&quot;sans-serif&quot;; color:black">]
<br>
<b>Sent:</b> Tuesday, March 25, 2014 3:21 PM<br>
<b>To:</b> Lucy yong; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_bla=
nk"><span style=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;s=
ans-serif&quot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt; fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"><br>
<b>Subject:</b> RE: SFC as an IP or UDP application, pros and cons?</span><=
span style=3D"color:black"></span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">I do not see why source IP address (previous SF) would be required to =
look up the next SF. The path ID should be sufficient to determine the next=
 SF.</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span><span style=3D"color:black"></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span><span style=3D"color:black"></span></p>
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;; color:bla=
ck">From:</span></b><span style=3D"font-size:10.0pt; font-family:&quot;Taho=
ma&quot;,&quot;sans-serif&quot;; color:black"> sfc [</span><a href=3D"mailt=
o:sfc-bounces@ietf.org" target=3D"_blank"><span style=3D"font-size:10.0pt; =
font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">mailto:sfc-bounces@i=
etf.org</span></a><span style=3D"font-size:10.0pt; font-family:&quot;Tahoma=
&quot;,&quot;sans-serif&quot;; color:black">]
<b>On Behalf Of </b>Lucy yong<br>
<b>Sent:</b> Tuesday, March 25, 2014 4:02 PM<br>
<b>To:</b> </span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span s=
tyle=3D"font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&q=
uot;">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt; font-family:&=
quot;Tahoma&quot;,&quot;sans-serif&quot;; color:black"><br>
<b>Subject:</b> [sfc] SFC as an IP or UDP application, pros and cons?</span=
><span style=3D"color:black"></span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">Hi,</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">There are many ways to implement SFCs. However, one of our goals in stan=
dard is to develop a solution that is simple and less cost for venders and =
service providers. &nbsp;Other goals are that
 the solution can apply to common and majority use cases. </span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">If we implement SFC as an IP or UDP/IP application, i.e. once traffic is=
 classified by the classification, it adds SFC header and IP header (outer)=
 on the packets (UDP header too in latter
 case), and send such packets as a regular IP packet. The src IP of outer h=
eader can be classification IP address, and dst IP can be next SF Instance =
IP address. Many transport networks can carry IP traffic and route IP packe=
ts based on dst IP address. &nbsp;We
 only need to request a new IP protocol type for SFC. At the service forwar=
der point, it can look up next SF IP address based on Path ID in SFC header=
 and src IP address (previous SF) on the packet. &nbsp;A SF also forwards t=
he packet with SFC header as an IP packet
 and fills its IP address as src IP and the service forwarder point IP addr=
ess as the dst IP on the packet.
</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">This solution works for either SFC as an IP application or UDP/IP applic=
ation, which one is more proper from SF and service forwarder point?</span>=
</p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">This solution seems simple to me and only need Path ID in SFC header for=
 steering traffic through the SFC path. But like to see others=A1=AF opinio=
n on this solution, pros and cons.</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">Thanks,</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">Lucy</span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_CDF2F015F4429F458815ED2A6C2B6B0B1A7E994DMBX021W3CA2exch_--


From nobody Sat Mar 29 16:51:54 2014
Return-Path: <huang@sce.carleton.ca>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AFC6D1A07F5 for <sfc@ietfa.amsl.com>; Sat, 29 Mar 2014 16:51:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.44
X-Spam-Level: 
X-Spam-Status: No, score=0.44 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, MIME_CHARSET_FARAWAY=2.45, 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 vjLlkHNO0JQh for <sfc@ietfa.amsl.com>; Sat, 29 Mar 2014 16:51:46 -0700 (PDT)
Received: from sangam.sce.carleton.ca (sangam.sce.carleton.ca [134.117.56.4]) by ietfa.amsl.com (Postfix) with ESMTP id EB0FC1A07EC for <sfc@ietf.org>; Sat, 29 Mar 2014 16:51:45 -0700 (PDT)
Received: from Bookair (133051068125.ap.cc.tsukuba.ac.jp [133.51.68.125] (may be forged)) (authenticated bits=0) by sangam.sce.carleton.ca (8.14.4/8.14.4) with ESMTP id s2TNpQQr005599 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Sat, 29 Mar 2014 19:51:28 -0400
From: "Changcheng Huang" <huang@sce.carleton.ca>
To: "'Zarny, Myo'" <Myo.Zarny@gs.com>, "'Ron Parker'" <Ron_Parker@affirmednetworks.com>, "'Lucy yong'" <lucy.yong@huawei.com>, "'Nicolas BOUTHORS'" <Nicolas.BOUTHORS@qosmos.com>, <sfc@ietf.org>
References: <2691CE0099834E4A9C5044EEC662BB9D4536ABAE@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B! 6B0B1A7E82DB@MBX021-W3- CA-2.exch021.domain.local>, <2691CE0099834E4A9C5044EEC662BB9D4536ABF6@dfweml701-chm.china.huawei.com> <76B41B8FACE1514795D30EC137FF391D43A567@LILAS.jungle.qosmos.com> <2691CE0099834E4A9C5044EEC662BB9D4536B4F1@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8F40@MBX021-W3-CA-2.exch021.domain.local> <011601cf4aea$01065a70$03130f50$@sce.carleton.ca> <A3233753A4B65F43BCA1B64DA99A9C2306FCB10E58@GSCMAMP19EX.firmwide.corp.gs.com>
In-Reply-To: <A3233753A4B65F43BCA1B64DA99A9C2306FCB10E58@GSCMAMP19EX.firmwide.corp.gs.com>
Date: Sun, 30 Mar 2014 08:51:26 +0900
Organization: Carleton University
Message-ID: <00ab01cf4ba9$cead8bf0$6c08a3d0$@sce.carleton.ca>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_00AC_01CF4BF5.3EB0F950"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQHrNjQ3UnZtI9s0lCIsMyGOtLh7dgILq0jqAdCS9qACFP25/gLtrU6yAalqPi4CMTFFcAMG6JQ6mkLiaVA=
Content-Language: en-us
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/iACXtI_jLHNGHYjPLohq2zpuF6Y
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: huang@sce.carleton.ca
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 29 Mar 2014 23:51:53 -0000

This is a multipart message in MIME format.

------=_NextPart_000_00AC_01CF4BF5.3EB0F950
Content-Type: text/plain;
	charset="GB2312"
Content-Transfer-Encoding: quoted-printable

I agree with your comments.=20

=20

Chang

=20

From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Zarny, Myo
Sent: Sunday, March 30, 2014 7:24 AM
To: 'huang@sce.carleton.ca'; 'Ron Parker'; 'Lucy yong'; 'Nicolas =
BOUTHORS';
'sfc@ietf.org'
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

=20

Hi Chang,

=20

I agree that =A1=B0where transport is located does matter=A1=B1. You can =
certainly
make a strong case that placing the SFC info (through use of an SF =
header)
at higher layers is more preferable (especially in the beginning when =
most
devices in the network won=A1=AFt understand SFC). But I=A1=AFm not sure =
we need to
mandate that the header =A1=B0MUST=A1=B1 be at a particular higher layer =
and forgo
other layers. That precludes the possibility of lower layer devices like
switches and routers understanding SFC in the future.

=20

IMO, we don=A1=AFt need to conflate the job of the SFC header (which is =
to
inform SF forwarding nodes) and that of transport (which is to carry SFC
headers). Of course, being transport independent doesn=A1=AFt mean every
possible SFC header placement makes sense (at this point or ever.) We =
could
and should make recommendations as to which transport mechanisms are =
more
preferable for what reasons. But I see them as implementation best
practices, not those that need to be codified into an SF header standard =
and
preclude other implementation possibilities forever. Wouldn=A1=AFt you =
agree?

=20

Regards,

=20

From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Changcheng Huang
Sent: 28 March 2014 8:58 PM
To: 'Ron Parker'; 'Lucy yong'; 'Nicolas BOUTHORS'; sfc@ietf.org
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

=20

In order to make SFC independent from the transport, the transport must =
be
at higher layer. If, for example, the transport is at Layer 2, any =
router on
the path will terminate the Chain ID. Therefore where the transport is
located does matter.

=20

Chang

=20

From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Ron Parker
Sent: Friday, March 28, 2014 11:14 PM
To: Lucy yong; Nicolas BOUTHORS; sfc@ietf.org
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

=20

Hi, Lucy.

=20

Whether or not your implementation concept for IP/UDP makes sense for =
your
product or your network environment, our charter is to create a solution
that is not dependent on any one exact transport encapsulation.    That
being said, any particular implementation could conceivably require a =
single
type of encapsulation.   In short, I think your proposal falls into the
implementation approach category which is out of scope from a standards
perspective, IMO.

=20

   Ron

=20

=20

From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Lucy yong
Sent: Friday, March 28, 2014 10:03 AM
To: Nicolas BOUTHORS; sfc@ietf.org
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

=20

=20

=20

From: Nicolas BOUTHORS [ <mailto:Nicolas.BOUTHORS@qosmos.com>
mailto:Nicolas.BOUTHORS@qosmos.com]=20
Sent: Friday, March 28, 2014 3:08 AM
To: Lucy yong; Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave =
Dolson;
<mailto:sfc@ietf.org> sfc@ietf.org
Subject: RE: [sfc] SFC as an IP or UDP application, pros and cons?

=20

Hello Lucy,=20

=20

Your proposal supposes that the Path Id is included somewhere. Either in =
the
IP/UDP overlay fields or in a specific header. I think the latter should
prevail.

[Lucy] To clarify, in my proposal it use the latter. The proposal is to
treat SFC as an IP (/UDP) application. SFC solution relies on SFC header =
to
convey the path ID and metadata. I did not mention metadata because the
forwarding part does not use metadata. Again, in this proposal,  there =
is a
SFC header that includes Path ID, metadata, etc.

=20

Your proposal does not cover Metadata transport which is one objective =
of
the SFC group. So that would have to be added to the header either as a =
set
of fixed fields or as a variable sized option. We are not that far from =
the
quinn and zhang drafts.

[Lucy] Hope above statement help here.

=20

The main difference being then on whether or not we should have an index =
in
the header as well.

[Lucy] No, this is not my point. My point is what information should be =
used
in forwarding. We know that has to be PATH ID + something that =
represents to
SF-X instance. Should we use index or SF-X IP address? I see the =
complexity
to use index than IP address.

=20

I don't see how it is more complex to provision a routing table in a SFF
containg a list of pairs (previous IP address, [next IP address,..])* or =
an
indexed list of pairs: (received index,[ [(next index, next IP
address),..]]) *.

[Lucy] complexity I see were described in previous email.

=20

What we see tough is that that relying the previous IP sources for =
routing
does not allow in all cases to have a SFF serve multiple SF sets (next =
SFs
allowed) when they appear in the same chain. The index mechanism allows =
it
instead.

[Lucy] IMO:  PATH ID + SF-X instance IP address can uniquely determine =
the
next SF-X instance IP in all cases.  Maybe I miss the case, could you =
give
an example that does not work?

=20

The limitation seem to be that an SFF instance, in the model you =
propose,
should not receive traffic from another one twice in a chain.

[Lucy] It is not true. Don=A1=AFt know where do you get that impression? =
Please
give an example.

=20

Thanks,

Lucy

=20

Is it correct ? and if so is it acceptable?

=20

=20

Nicolas

=20

Note: * - second element in the pair is a list as we could have multiple
possible next hops (e.g; LBS)

=20

=20

Based on Ron example of IP source model limitation:

=20

   Network configration:

            SFF0(Ingres),  SFF1 ( SFA, SFB),    SFF2 (SFC, SFD),
SFF(Egress).  =20

             So 4 host, each with its separate SFF IP address, serving =
one
or more local SF (same address as SFF)

=20

   chain: Ingress,  SFA,  SFC,  SFB, SFD , Egress. =20

            Runs into a problem on SFF2 as it cannot distinguish traffic
coming out of SFA or SFB based on SFF1 IP address only.

=20

   chain: Ingress, SFA ,SFC, SFA, SFD, Egress.=20

            Has some issues as well as SFF2 the second time cannot
distinguish that it is hit the first time of the second time.

=20

  _____ =20

From: Lucy yong [lucy.yong@huawei.com]
Sent: Thursday, March 27, 2014 10:25 PM
To: Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson;
<mailto:sfc@ietf.org> sfc@ietf.org
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

Hi Ron,

=20

If we treat SFC as an IP or IP/UPD application, we do not change the
requirement and architecture. We have a simple solution to achieve
bi-directional SFC with the same Path ID. Let me explain the solution =
again.

=20

If we implement SFC as an IP or UDP/IP application, i.e. once traffic is
classified by the classification, it adds SFC header and IP header =
(outer)
on the packets (UDP header too in latter case), and send such packets as =
a
regular IP packet. The src IP on outer header is classification IP =
address,
and dst IP is next SF-X Instance IP address. We only need to request a =
new
IP protocol type for SFC.  At the SFF, it can search next SF-X Instance =
IP
address based on Path ID in SFC header and src IP address (previous SF) =
on
the packet when receiving a packet from previous SF-X instance; it =
forwards
the packet on dst IP  on the packet when receiving a packet from another
SFF/SNF.  A SF-X instance also forwards the packet with SFC header as an =
IP
packet and fills its IP address as src IP on outer header and the =
SFF/SNF IP
address as the dst IP on the outer header.=20

=20

For bi-directional SFC, both directions can use the same Path ID in this
solution. Path ID + src IP address let SFF uniquely get the next SF-X
instance in forwarding table.

=20

This solution can implement SNF/SFF function on a regular router without
changing the router behavior, i.e. forward the packet based on its
destination IP address. If the destination address is router itself, the
router terminates and check the protocol type. If the type is SFC, the
router will perform a table lookup based on Path ID in SFC header + src =
IP
on outer IP header. As simple as that. This solution allow leveraging a =
lot
of IP functions too.

=20

Since IP can be transported over many transport solutions, Ethernet, =
MPLS,
overlay, etc, in theory, SFC can be implemented over any transport =
network
too. The solution can make control and management easy because we =
don=A1=AFt
have to assign index for each SF-X instances. SF-X IP address as unique
identifier is used in all SFCs.

=20

Any comment on this proposal.

=20

Thanks,

Lucy=20

=20

=20

=20

From: Ron Parker [ <mailto:Ron_Parker@affirmednetworks.com>
mailto:Ron_Parker@affirmednetworks.com]=20
Sent: Thursday, March 27, 2014 3:24 PM
To: Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson;
<mailto:sfc@ietf.org> sfc@ietf.org
Subject: RE: [sfc] SFC as an IP or UDP application, pros and cons?

=20

Lucy.

=20

Do you have a specific proposal for making bidirectional chains easier =
to
deploy and manage?   If so, would you suggest changes to the =
requirements?
Architecture?   Header encapsulation?   Control plane (future)?

=20

    Ron

=20

=20

From: Lucy yong [mailto:lucy.yong@huawei.com]=20
Sent: Thursday, March 27, 2014 4:18 PM
To: Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson;
sfc@ietf.org
Subject: RE: [sfc] SFC as an IP or UDP application, pros and cons?

=20

Ron,

=20

IMO, We can=A1=AFt make one part simple and good looking but leave other =
parts
to be in complex. Our goal is to have a simple and low cost SFC solution =
to
cover majority use cases. SP already can implement SFC on today=A1=AFs =
network.
If we can=A1=AFt make this goal, then the solution may not be useful.

=20

Thanks,

Lucy

=20

From: Ron Parker [ <mailto:Ron_Parker@affirmednetworks.com>
mailto:Ron_Parker@affirmednetworks.com]=20
Sent: Thursday, March 27, 2014 3:11 PM
To: Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson;
<mailto:sfc@ietf.org> sfc@ietf.org
Subject: RE: [sfc] SFC as an IP or UDP application, pros and cons?

=20

Lucy,

=20

You raise a good point on bidirectional chains, which I think is a =
majority
use case for functional, simplification, or observability reasons.    =
The
way we=A1=AFve expressed things so far, it would be up to the management =
plane
or control plane to indicate how such individual paths are paired =
together.

=20

   Ron

=20

=20

=20

From: Lucy yong [mailto:lucy.yong@huawei.com]=20
Sent: Thursday, March 27, 2014 4:08 PM
To: Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson;
sfc@ietf.org
Subject: RE: [sfc] SFC as an IP or UDP application, pros and cons?

=20

Ron,

=20

From: Ron Parker [ <mailto:Ron_Parker@affirmednetworks.com>
mailto:Ron_Parker@affirmednetworks.com]=20
Sent: Thursday, March 27, 2014 3:01 PM
To: Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson;
<mailto:sfc@ietf.org> sfc@ietf.org
Subject: RE: [sfc] SFC as an IP or UDP application, pros and cons?

=20

Lucy,

=20

One clarification.   =A1=B0The path=A1=B1 does not exactly mean the SFC. =
  The SFC
is abstract, before accounting for network locators.   As a special =
case, if
all of the SF=A1=AFs in the SFC have only a single network locator, then =
the
path and chain are the same.   But, if any or all of those SF=A1=AFs are
multiply located, then the path is specific to an exact sequence of =
located
service function instances.

[Lucy] Thank you for clarification. I agree with that. The path is an =
exact
sequence of located service function instances. For a bi-directional =
SFC, it
has to be treated as two distinct paths in this solution. Any concern on =
the
complexity in managing them?

=20

Thanks,

Lucy

=20

    Ron

=20

=20

From: Lucy yong [mailto:lucy.yong@huawei.com]=20
Sent: Thursday, March 27, 2014 3:41 PM
To: Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson;
sfc@ietf.org
Subject: RE: [sfc] SFC as an IP or UDP application, pros and cons?

=20

Hi Ron,

=20

From: Ron Parker [ <mailto:Ron_Parker@affirmednetworks.com>
mailto:Ron_Parker@affirmednetworks.com]=20
Sent: Thursday, March 27, 2014 12:09 PM
To: Lucy yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson;
<mailto:sfc@ietf.org> sfc@ietf.org
Subject: RE: [sfc] SFC as an IP or UDP application, pros and cons?

=20

Lucy,

=20

Regarding the SF Index, draft-zhang-sfc-sch defines this as relative to =
the
path, and not as a globally unique identifier of an SF instance.

[Lucy] This is my understanding too. =A1=B0The path=A1=B1 here means a =
SFC, right? I
do not see index as an SF instance identifier at all, it is an alias and
only used in forwarding. This is the reason, I think, that assigning =
these
aliases and configuring then in forwarding table is complex for =
management
and controller and may prune an error easily. For supporting =
bi-directional
or branching use cases, using index in forwarding may also bring other
concerns.

=20

Regarding TTL, my first thought is that is a property of the transport, =
and
if it is important to you, choose the transport accordingly.   But, =
I=A1=AFm
open to further discussion along these lines.

[Lucy] Thank you for the clarification. This is related to the =
discussion
under this title. If SPC is implemented as IP or IP/UDP application, it =
can
leverage a lot what IP technology have done. If we assume that SFC may =
be
carried over any transport solution, SFC implementation has to provide =
these
functions, which, IMO, related to what information that SFC header need =
to
hold.

=20

Thanks,

Lucy

=20

   Ron

=20

=20

From: Lucy yong [mailto:lucy.yong@huawei.com]=20
Sent: Thursday, March 27, 2014 12:26 PM
To: Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson;
sfc@ietf.org
Subject: RE: [sfc] SFC as an IP or UDP application, pros and cons?

=20

Hi Ron,

=20

I assume that the index usage you mentioned below is the same whether =
these
three SFs are on one SFF or two SFFs, which means that the index # is
assigned to SF-X-I per SFC and by the incremental. A SF-X-I may be =
served to
many SFCs and position differently in SFCs. This means that, in this =
method,
a SF-X-I is mapped with different index #, one per each SFC that has the
SF-X-I. IMO:  when operator/system creates a SFC and selects SF-X-Is for =
the
SFC, and then assign index # to them and configure the forwarding table =
with
path ID and index # in the related SFFs. Furthermore, each index # also =
need
to be associated to the address or port that transport layer can =
understand.
IMO: this is a complex process for the system, uneasy to manger too, and =
may
easily prone an error.=20

=20

Second, your draft also mention that the use of index to prevent the =
loop.
The loop does not occur in normal condition. The loop occurs in abnormal
condition. So the loop prevention mechanism is to prevent no loop happen =
in
any abnormal condition. That is why TTL is designed for in IP network. =
If
SFC header is expected to transport over any transport network beside =
IP, it
needs the similar mechanism as IP/TTL. The usage of index in your =
proposal
does not achieve this purpose.=20

=20

If we use IP as transport, IMO: no need to implement TTL mechanism =
within
SFC, just leverage IP TTL capability. But, if over other transports, we =
need
to implement IP/TTL like mechanism in SFC.=20

=20

Regards,

Lucy=20

=20

=20

From: Ron Parker [ <mailto:Ron_Parker@affirmednetworks.com>
mailto:Ron_Parker@affirmednetworks.com]=20
Sent: Thursday, March 27, 2014 9:35 AM
To: Xuxiaohu; Lucy yong; Reinaldo Penno (repenno); Dave Dolson;
<mailto:sfc@ietf.org> sfc@ietf.org
Subject: RE: [sfc] SFC as an IP or UDP application, pros and cons?

=20

Xiaohu,

=20

I don=A1=AFt think we need to view the SF index as a TTL.   Appropriate
validation and loop suppression can be done even with the current =
proposed
definition.    Any SFF receiving an SFC encapsulated packet or frame =
would
need to know to which of its dependent SF=A1=AFs it should forward the =
packet or
frame.   To do so means that it can validate that the path ID is one =
that it
expects to participate in and that the SF instance identified by the =
index
on that path is one that it is responsible for.    Such chain path data =
may
have been locally provisioned or may have been distributed in a control
plane.

=20

When the SFF receives the good packet or frame back from one of its
dependent SF=A1=AFs, it will identify the next SF and SFF by consulting =
its
local database.   If it is not the final SF, then the SF index is
incremented, the transport header updated as necessary, and the packet =
or
frame progressed.    Failure to properly increment the SF Index would be
akin to failure to decrement a TTL by a router =A8C there is no =
protection
from that.

=20

   Ron

=20

=20

From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Xuxiaohu
Sent: Thursday, March 27, 2014 5:44 AM
To: Ron Parker; Lucy yong; Reinaldo Penno (repenno); Dave Dolson;
sfc@ietf.org
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

=20

=20

=B7=A2=BC=FE=C8=CB: sfc [ <mailto:sfc-bounces@ietf.org> =
mailto:sfc-bounces@ietf.org] =B4=FA
=B1=ED Ron Parker
=B7=A2=CB=CD=CA=B1=BC=E4: 2014=C4=EA3=D4=C226=C8=D5 7:13
=CA=D5=BC=FE=C8=CB: Lucy yong; Reinaldo Penno (repenno); Dave Dolson;  =
<mailto:sfc@ietf.
org> sfc@ietf.org
=D6=F7=CC=E2: Re: [sfc] SFC as an IP or UDP application, pros and cons?

=20

Lucy,=20

=20

Regarding the service function index that would be contained in the =
service
header, I think it is simply incremented from 1 to indicate the next =
service
function within the chain.   For example, if the path ID is X, for a =
path
{SF-A-5, SF-B-2, SF-C-6}, then packets destined from a classifier =
towards
SF-A-5 would carry (path X, index 1), packets from SF-A-5 to SF-B-2 =
would
carry (path X, index 2), etc.

=20

[Xiaohu] I think the value of the service index should be decremented,
rather than being incremented when travelling along the service path =
since
that index is not only used for indicating the next service function =
within
the chain, but also used for other purposes (e.g., TTL of the service =
path,
indicator of the end of the service chain), unless you want to introduce =
an
additional field which indicates the total length of the service chain.

=20

Best regards,

Xiaohu

=20

   Ron

=20

  _____ =20

From: sfc [sfc-bounces@ietf.org] on behalf of Lucy yong
[lucy.yong@huawei.com]
Sent: Tuesday, March 25, 2014 6:38 PM
To: Reinaldo Penno (repenno); Dave Dolson;  <mailto:sfc@ietf.org>
sfc@ietf.org
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

Hi Reinaldo,

=20

Thank you to share your views on this solution. We want to have an =
elegant
and general solution with one standard SFC header to cover majority use
cases

=20

See inline below.

=20

=20

From: Reinaldo Penno (repenno) [ <mailto:repenno@cisco.com>
mailto:repenno@cisco.com]=20
Sent: Tuesday, March 25, 2014 4:56 PM
To: Lucy yong; Dave Dolson;  <mailto:sfc@ietf.org> sfc@ietf.org
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

=20

Hi,

=20

There are several solution to this problem. Some of them implementation
specific, others more elegant.=20

=20

1 - One of the more elegant ones is to use the Service Index to =
determine
the next service function instance.  It makes for a completely stateless
solution (code wise). =20

[Lucy] when using Path ID and Service Index on SFC header, it requires
assigning index # to each SF instance, configuring them in the =
forwarding
table, which is very complex process and easily prune for error in may
opinion.  In addition, each SF instance may serve more than one SFC, so =
need
to assign index # for each SFC, which is more complex. Regarding the
stateless, I don=A1=AFt get it. Isn=A1=AFt index # a state as well (may =
be few bit
less)?

=20

To implement true stateless, SFC header needs ability to carry all SFIs =
IP
addresses in SFC header, which was considered as non-scale solution.

=20

=20

2 =A8C Another option is from a coding perspective you can just keep =
more
state in your SN/SFF while you process the packet and determine what is =
the
=A1=B0next=A1=B1 service. =20

[Lucy] Agree.

=20

But irrespective, the SN needs to know the Path ID and the list of SFIs
internal to its node. This provisioning can happen in a variety of ways, =
I
implemented with RESTconf and Netconf.=20

=20

As far as UDP/IP vs.IP, I give preference to UDP/IP. If you have a fixed
port over UDP in which to receive/send packets:

=20

- You can have your entire dataplane in userpace and use a variety of
programming languages.=20

- You do not need raw packet access to pull/send packets. Therefore no =
root
support.=20

- UDP can traverse non-SFC aware middlexboxes.=20

[Lucy] Agree on this statement. But for SFC domain, do we want to allow =
such
midboxes on SFC path? Maybe happen if a SFC domain crosses more than
transport domains? This is one I like to know from SPs and SF vendors.=20

=20

Regards,

Lucy

Or you can use any of the available methods( TURN, STUN, etc).  If you =
encap
in something else other than IP/UDP the applicability of SFC will be
considerably diminished.Just check STCP and its problem on getting =
adopted
given middlexboxes  not recognizing its protocol number.  =20

=20

- It jives with other IETF work in the areas of metadata and transport
services (say, TAPS).=20

=20

regards,=20

=20

Reinaldo=20

=20

=20

=20

From: Lucy yong <lucy.yong@huawei.com>
Date: Tuesday, March 25, 2014 at 2:25 PM
To: Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?

=20

Hi Dave,

=20

If a service forwarder point connects more than one SF instances that =
belong
to the same SFC, how can one Path ID determine which SF instances is the
next? If you draw a service chain path with many SF instances, you can
easily see, if Path ID represents that path, service forwarder needs to =
use
previous SF on the path to position the next SF on that path.

=20

Lucy=20

=20

From: Dave Dolson [ <mailto:ddolson@sandvine.com>
mailto:ddolson@sandvine.com]=20
Sent: Tuesday, March 25, 2014 4:10 PM
To: Lucy yong;  <mailto:sfc@ietf.org> sfc@ietf.org
Subject: RE: SFC as an IP or UDP application, pros and cons?

=20

Why do you think the previous SF IP address is required to determine the
next SF IP address? Why is the Path ID not sufficient information?

=20

=20

From: Lucy yong [ <mailto:lucy.yong@huawei.com> =
mailto:lucy.yong@huawei.com]

Sent: Tuesday, March 25, 2014 4:56 PM
To: Dave Dolson;  <mailto:sfc@ietf.org> sfc@ietf.org
Subject: RE: SFC as an IP or UDP application, pros and cons?

=20

In this solution, service forwarder and SF instance are separated =
entities.
Service forwarder needs Path ID and previous SF IP address to uniquely
identify the next SF IP address.=20

=20

Lucy

=20

From: Dave Dolson [ <mailto:ddolson@sandvine.com>
mailto:ddolson@sandvine.com]=20
Sent: Tuesday, March 25, 2014 3:21 PM
To: Lucy yong;  <mailto:sfc@ietf.org> sfc@ietf.org
Subject: RE: SFC as an IP or UDP application, pros and cons?

=20

I do not see why source IP address (previous SF) would be required to =
look
up the next SF. The path ID should be sufficient to determine the next =
SF.

=20

=20

=20

=20

=20

From: sfc [ <mailto:sfc-bounces@ietf.org> mailto:sfc-bounces@ietf.org] =
On
Behalf Of Lucy yong
Sent: Tuesday, March 25, 2014 4:02 PM
To:  <mailto:sfc@ietf.org> sfc@ietf.org
Subject: [sfc] SFC as an IP or UDP application, pros and cons?

=20

Hi,

=20

There are many ways to implement SFCs. However, one of our goals in =
standard
is to develop a solution that is simple and less cost for venders and
service providers.  Other goals are that the solution can apply to =
common
and majority use cases.=20

=20

If we implement SFC as an IP or UDP/IP application, i.e. once traffic is
classified by the classification, it adds SFC header and IP header =
(outer)
on the packets (UDP header too in latter case), and send such packets as =
a
regular IP packet. The src IP of outer header can be classification IP
address, and dst IP can be next SF Instance IP address. Many transport
networks can carry IP traffic and route IP packets based on dst IP =
address.
We only need to request a new IP protocol type for SFC. At the service
forwarder point, it can look up next SF IP address based on Path ID in =
SFC
header and src IP address (previous SF) on the packet.  A SF also =
forwards
the packet with SFC header as an IP packet and fills its IP address as =
src
IP and the service forwarder point IP address as the dst IP on the =
packet.=20

=20

This solution works for either SFC as an IP application or UDP/IP
application, which one is more proper from SF and service forwarder =
point?

=20

This solution seems simple to me and only need Path ID in SFC header for
steering traffic through the SFC path. But like to see others=A1=AF =
opinion on
this solution, pros and cons.

=20

Thanks,

Lucy


------=_NextPart_000_00AC_01CF4BF5.3EB0F950
Content-Type: text/html;
	charset="GB2312"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; charset=3Dgb2312"><meta =
name=3DGenerator content=3D"Microsoft Word 14 (filtered medium)"><!--[if =
!mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"Segoe UI";
	panose-1:2 11 5 2 4 2 4 2 2 3;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:ZH-CN;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:SimSun;
	mso-fareast-language:ZH-CN;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";
	mso-fareast-language:ZH-CN;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-language:ZH-CN;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{mso-style-name:msochpdefault;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:10.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-language:ZH-CN;}
p.html, li.html, div.html
	{mso-style-name:html;
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:ZH-CN;}
p.a, li.a, div.a
	{mso-style-name:a;
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:ZH-CN;}
span.htmlpreformattedchar0
	{mso-style-name:htmlpreformattedchar;
	font-family:Consolas;}
span.balloontextchar0
	{mso-style-name:balloontextchar;
	font-family:"Segoe UI","sans-serif";}
span.htmlchar
	{mso-style-name:htmlchar;
	font-family:SimSun;}
span.char
	{mso-style-name:char;
	font-family:"Calibri","sans-serif";}
span.balloontextchar00
	{mso-style-name:balloontextchar0;
	font-family:"Tahoma","sans-serif";}
span.emailstyle19
	{mso-style-name:emailstyle19;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.emailstyle20
	{mso-style-name:emailstyle20;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle21
	{mso-style-name:emailstyle21;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle22
	{mso-style-name:emailstyle22;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle23
	{mso-style-name:emailstyle23;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle24
	{mso-style-name:emailstyle24;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle34
	{mso-style-name:emailstyle34;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle35
	{mso-style-name:emailstyle35;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle36
	{mso-style-name:emailstyle36;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle37
	{mso-style-name:emailstyle37;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle38
	{mso-style-name:emailstyle38;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle39
	{mso-style-name:emailstyle39;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle40
	{mso-style-name:emailstyle40;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle41
	{mso-style-name:emailstyle41;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle42
	{mso-style-name:emailstyle42;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.emailstyle43
	{mso-style-name:emailstyle43;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle44
	{mso-style-name:emailstyle44;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle47
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#0070C0;}
span.EmailStyle48
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle49
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle50
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle51
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>I agree with your comments. =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>Chang<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
sfc [mailto:sfc-bounces@ietf.org] <b>On Behalf Of </b>Zarny, =
Myo<br><b>Sent:</b> Sunday, March 30, 2014 7:24 AM<br><b>To:</b> =
'huang@sce.carleton.ca'; 'Ron Parker'; 'Lucy yong'; 'Nicolas BOUTHORS'; =
'sfc@ietf.org'<br><b>Subject:</b> Re: [sfc] SFC as an IP or UDP =
application, pros and cons?<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>Hi Chang,<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>I agree that =A1=B0where =
transport is located does matter=A1=B1. You can certainly make a strong =
case that placing the SFC info (through use of an SF header) at higher =
layers is more preferable (especially in the beginning when most devices =
in the network won=A1=AFt understand SFC). But I=A1=AFm not sure we need =
to mandate that the header =A1=B0MUST=A1=B1 be at a particular higher =
layer and forgo other layers. That precludes the possibility of lower =
layer devices like switches and routers understanding SFC in the =
future.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>IMO, we don=A1=AFt need =
to conflate the job of the SFC header (which is to inform SF forwarding =
nodes) and that of transport (which is to carry SFC headers). Of course, =
being transport independent doesn=A1=AFt mean every possible SFC header =
placement makes sense (at this point or ever.) We could and should make =
recommendations as to which transport mechanisms are more preferable for =
what reasons. But I see them as implementation best practices, not those =
that need to be codified into an SF header standard and preclude other =
implementation possibilities forever. Wouldn=A1=AFt you =
agree?<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>Regards,<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal style=3D'margin-left:.5in'><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
sfc [<a =
href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>] =
<b>On Behalf Of </b>Changcheng Huang<br><b>Sent:</b> 28 March 2014 8:58 =
PM<br><b>To:</b> 'Ron Parker'; 'Lucy yong'; 'Nicolas BOUTHORS'; <a =
href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br><b>Subject:</b> Re: =
[sfc] SFC as an IP or UDP application, pros and =
cons?<o:p></o:p></span></p></div></div><p class=3DMsoNormal =
style=3D'margin-left:.5in'><o:p>&nbsp;</o:p></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span style=3D'color:#1F497D'>In order to =
make SFC independent from the transport, the transport must be at higher =
layer. If, for example, the transport is at Layer 2, any router on the =
path will terminate the Chain ID. Therefore where the transport is =
located does matter.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D'>Chang<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal style=3D'margin-left:.5in'><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
sfc [<a =
href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>] =
<b>On Behalf Of </b>Ron Parker<br><b>Sent:</b> Friday, March 28, 2014 =
11:14 PM<br><b>To:</b> Lucy yong; Nicolas BOUTHORS; <a =
href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br><b>Subject:</b> Re: =
[sfc] SFC as an IP or UDP application, pros and =
cons?<o:p></o:p></span></p></div></div><p class=3DMsoNormal =
style=3D'margin-left:.5in'><o:p>&nbsp;</o:p></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D;mso-fareast-language:EN-US'>Hi, =
Lucy.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D;mso-fareast-language:EN-US'><o:p>&nbsp;</o:p></spa=
n></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D;mso-fareast-language:EN-US'>Whether or not your =
implementation concept for IP/UDP makes sense for your product or your =
network environment, our charter is to create a solution that is not =
dependent on any one exact transport encapsulation.&nbsp;&nbsp;&nbsp; =
That being said, any particular implementation could conceivably require =
a single type of encapsulation.&nbsp;&nbsp; In short, I think your =
proposal falls into the implementation approach category which is out of =
scope from a standards perspective, IMO.<o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D;mso-fareast-language:EN-US'><o:p>&nbsp;</o:p></spa=
n></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D;mso-fareast-language:EN-US'>&nbsp;&nbsp; =
Ron<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D;mso-fareast-language:EN-US'><o:p>&nbsp;</o:p></spa=
n></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D;mso-fareast-language:EN-US'><o:p>&nbsp;</o:p></spa=
n></p><div><div style=3D'border:none;border-top:solid #E1E1E1 =
1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal =
style=3D'margin-left:.5in'><b>From:</b> sfc [<a =
href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>] =
<b>On Behalf Of </b>Lucy yong<br><b>Sent:</b> Friday, March 28, 2014 =
10:03 AM<br><b>To:</b> Nicolas BOUTHORS; <a =
href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br><b>Subject:</b> Re: =
[sfc] SFC as an IP or UDP application, pros and =
cons?<o:p></o:p></p></div></div><p class=3DMsoNormal =
style=3D'margin-left:.5in'><o:p>&nbsp;</o:p></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#0070C0'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#0070C0'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal style=3D'margin-left:.5in'><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
Nicolas BOUTHORS [</span><a =
href=3D"mailto:Nicolas.BOUTHORS@qosmos.com"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>mailto:Nicol=
as.BOUTHORS@qosmos.com</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>] =
<br><b>Sent:</b> Friday, March 28, 2014 3:08 AM<br><b>To:</b> Lucy yong; =
Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; </span><a =
href=3D"mailto:sfc@ietf.org"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>sfc@ietf.org=
</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'><br><b>Subje=
ct:</b> RE: [sfc] SFC as an IP or UDP application, pros and =
cons?<o:p></o:p></span></p></div></div><p class=3DMsoNormal =
style=3D'margin-left:.5in'><o:p>&nbsp;</o:p></p><div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
Hello Lucy, <o:p></o:p></span></p><div><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
Your proposal supposes that the Path Id is included somewhere. Either in =
the IP/UDP overlay fields or in a specific header. I think the latter =
should prevail.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><b><i><span style=3D'color:#0070C0'>[Lucy] To =
clarify, in my proposal it use the latter. The proposal is to treat SFC =
as an IP (/UDP) application. SFC solution relies on SFC header to convey =
the path ID and metadata. I did not mention metadata because the =
forwarding part does not use metadata. Again, in this proposal, =
&nbsp;there is a SFC header that includes Path ID, metadata, =
etc.</span></i></b><span =
style=3D'color:#0070C0'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
Your proposal does not cover Metadata transport which is one objective =
of the SFC group. So that would have to be added to the header either as =
a set of fixed fields or as a variable sized option.&nbsp;We are not =
that far from the quinn and zhang drafts.<o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:.5in'><b><i><span =
style=3D'color:#0070C0'>[Lucy] Hope above statement help =
here.</span></i></b><span =
style=3D'color:#0070C0'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
The main difference being then on whether or not we should have an index =
in the header as well.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><b><i><span style=3D'color:#0070C0'>[Lucy] =
No, this is not my point. My point is what information should be used in =
forwarding. We know that has to be PATH ID + something that represents =
to SF-X instance. Should we use index or SF-X IP address? I see the =
complexity to use index than IP address.</span></i></b><span =
style=3D'color:#0070C0'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
I don't see how it is more complex to provision a routing table in a SFF =
containg a list of pairs (previous IP address, [next IP address,..])* or =
an indexed list of pairs: (received index,[ [(next index, next IP =
address),..]]) *.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><b><i><span style=3D'color:#0070C0'>[Lucy] =
complexity I see were described in previous email.</span></i></b><span =
style=3D'color:#0070C0'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
What we see tough is that that relying the previous IP sources for =
routing does not allow in all cases to have a SFF serve multiple SF sets =
(next SFs allowed) when they appear in the same chain. The index =
mechanism allows it instead.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><b><i><span style=3D'color:#0070C0'>[Lucy] =
IMO: &nbsp;PATH ID + SF-X instance IP address can uniquely determine the =
next SF-X instance IP in all cases. &nbsp;Maybe I miss the case, could =
you give an example that does not work?</span></i></b><span =
style=3D'color:#0070C0'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
The limitation seem to be that an SFF instance, in the model you =
propose, should not receive traffic from another one twice in a =
chain.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><b><i><span style=3D'color:#0070C0'>[Lucy] It =
is not true. Don=A1=AFt know where do you get that impression? Please =
give an example.<o:p></o:p></span></i></b></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><b><i><span =
style=3D'color:#0070C0'><o:p>&nbsp;</o:p></span></i></b></p><p =
class=3DMsoNormal style=3D'margin-left:.5in'><b><i><span =
style=3D'color:#0070C0'>Thanks,<o:p></o:p></span></i></b></p><p =
class=3DMsoNormal style=3D'margin-left:.5in'><b><i><span =
style=3D'color:#0070C0'>Lucy</span></i></b><span =
style=3D'color:#0070C0'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
Is it correct ? and if so is it =
acceptable?<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
Nicolas<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
Note: * - second element in the pair is a list as we could have multiple =
possible next hops (e.g; LBS)<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
Based on Ron example of IP source model =
limitation:<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
&nbsp; &nbsp;Network configration:<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; SFF0(Ingres), &nbsp;SFF1 ( =
SFA, SFB), &nbsp; &nbsp;SFF2 (SFC, SFD), SFF(Egress). =
&nbsp;&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;So 4 host, each with its =
separate SFF IP address, serving one or more local SF (same address as =
SFF)<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
&nbsp; &nbsp;chain: Ingress, &nbsp;SFA, &nbsp;SFC, &nbsp;SFB, SFD , =
Egress. &nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Runs into a problem on SFF2 as =
it cannot distinguish traffic coming out of SFA or SFB based on SFF1 IP =
address only.<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
&nbsp; &nbsp;chain: Ingress, SFA ,SFC, SFA, SFD, =
Egress.&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Has some issues as well as =
SFF2 the second time cannot distinguish that it is hit the first time of =
the second time.<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<o:p>&nbsp;</o:p></span></p><div><div style=3D'margin-left:.5in'><div =
class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span =
style=3D'font-size:12.0pt;font-family:"Times New =
Roman","serif";color:black'><hr size=3D2 width=3D"100%" =
align=3Dcenter></span></div></div><div id=3DdivRpF752221><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:0in;margin-right:0in;margin-bottom:12.0pt;mar=
gin-left:.5in'><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
From:</span></b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
 Lucy yong [lucy.yong@huawei.com]<br><b>Sent:</b> Thursday, March 27, =
2014 10:25 PM<br><b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno =
(repenno); Dave Dolson; </span><a href=3D"mailto:sfc@ietf.org"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>sfc@ietf.org=
</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<br><b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and =
cons?</span><span style=3D'font-size:12.0pt;font-family:"Times New =
Roman","serif";color:black'><o:p></o:p></span></p></div><div><div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'color:#0070C0'>Hi Ron,</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span style=3D'color:#0070C0'>If we treat SFC =
as an IP or IP/UPD application, we do not change the requirement and =
architecture. We have a simple solution to achieve bi-directional SFC =
with the same Path ID. Let me explain the solution again.</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span style=3D'color:black'>If we implement =
SFC as an IP or UDP/IP application, i.e. once traffic is classified by =
the classification, it adds SFC header and IP header (outer) on the =
packets (UDP header too in latter case), and send such packets as a =
regular IP packet. The src IP on outer header is classification IP =
address, and dst IP is next SF-X Instance IP address. We only need to =
request a new IP protocol type for SFC. &nbsp;At the SFF, it can search =
next SF-X Instance IP address based on Path ID in SFC header and src IP =
address (previous SF) on the packet when receiving a packet from =
previous SF-X instance; it forwards the packet on dst IP &nbsp;on the =
packet when receiving a packet from another SFF/SNF. &nbsp;A SF-X =
instance also forwards the packet with SFC header as an IP packet and =
fills its IP address as src IP on outer header and the SFF/SNF IP =
address as the dst IP on the outer header. <o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span style=3D'color:black'>For =
bi-directional SFC, both directions can use the same Path ID in this =
solution. Path ID + src IP address let SFF uniquely get the next SF-X =
instance in forwarding table.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span style=3D'color:black'>This solution can =
implement SNF/SFF function on a regular router without changing the =
router behavior, i.e. forward the packet based on its destination IP =
address. If the destination address is router itself, the router =
terminates and check the protocol type. If the type is SFC, the router =
will perform a table lookup based on Path ID in SFC header + src IP on =
outer IP header. As simple as that. This solution allow leveraging a lot =
of IP functions too.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span style=3D'color:black'>Since IP can be =
transported over many transport solutions, Ethernet, MPLS, overlay, etc, =
in theory, SFC can be implemented over any transport network too. The =
solution can make control and management easy because we don=A1=AFt have =
to assign index for each SF-X instances. SF-X IP address as unique =
identifier is used in all SFCs.<o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span style=3D'color:black'>Any comment on =
this proposal.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:black'>Thanks,<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span style=3D'color:black'>Lucy =
<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal style=3D'margin-left:.5in'><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
From:</span></b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
 Ron Parker [</span><a =
href=3D"mailto:Ron_Parker@affirmednetworks.com"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>mailto:Ron_P=
arker@affirmednetworks.com</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
] <br><b>Sent:</b> Thursday, March 27, 2014 3:24 PM<br><b>To:</b> Lucy =
yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; </span><a =
href=3D"mailto:sfc@ietf.org"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>sfc@ietf.org=
</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<br><b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and =
cons?</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D'>Lucy.</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span style=3D'color:#1F497D'>Do you have a =
specific proposal for making bidirectional chains easier to deploy and =
manage?&nbsp;&nbsp; If so, would you suggest changes to the =
requirements?&nbsp;&nbsp; Architecture?&nbsp;&nbsp; Header =
encapsulation?&nbsp;&nbsp; Control plane (future)?</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D'>&nbsp;&nbsp;&nbsp; Ron</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><div><div =
style=3D'border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal style=3D'margin-left:.5in'><b><span =
style=3D'color:black'>From:</span></b><span style=3D'color:black'> Lucy =
yong [</span><a href=3D"mailto:lucy.yong@huawei.com" =
target=3D"_blank">mailto:lucy.yong@huawei.com</a><span =
style=3D'color:black'>] <br><b>Sent:</b> Thursday, March 27, 2014 4:18 =
PM<br><b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave =
Dolson; </span><a href=3D"mailto:sfc@ietf.org" =
target=3D"_blank">sfc@ietf.org</a><span =
style=3D'color:black'><br><b>Subject:</b> RE: [sfc] SFC as an IP or UDP =
application, pros and cons?<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#0070C0'>Ron,</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span style=3D'color:#0070C0'>IMO, We =
can=A1=AFt make one part simple and good looking but leave other parts =
to be in complex. Our goal is to have a simple and low cost SFC solution =
to cover majority use cases. SP already can implement SFC on =
today=A1=AFs network. If we can=A1=AFt make this goal, then the solution =
may not be useful.</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#0070C0'>Thanks,</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#0070C0'>Lucy</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal style=3D'margin-left:.5in'><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
From:</span></b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
 Ron Parker [</span><a href=3D"mailto:Ron_Parker@affirmednetworks.com" =
target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>mailto:Ron_P=
arker@affirmednetworks.com</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
] <br><b>Sent:</b> Thursday, March 27, 2014 3:11 PM<br><b>To:</b> Lucy =
yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; </span><a =
href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>sfc@ietf.org=
</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<br><b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and =
cons?</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D'>Lucy,</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span style=3D'color:#1F497D'>You raise a =
good point on bidirectional chains, which I think is a majority use case =
for functional, simplification, or observability =
reasons.&nbsp;&nbsp;&nbsp; The way we=A1=AFve expressed things so far, =
it would be up to the management plane or control plane to indicate how =
such individual paths are paired together.</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span style=3D'color:#1F497D'>&nbsp;&nbsp; =
Ron</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><div><div =
style=3D'border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal style=3D'margin-left:.5in'><b><span =
style=3D'color:black'>From:</span></b><span style=3D'color:black'> Lucy =
yong [</span><a href=3D"mailto:lucy.yong@huawei.com" =
target=3D"_blank">mailto:lucy.yong@huawei.com</a><span =
style=3D'color:black'>] <br><b>Sent:</b> Thursday, March 27, 2014 4:08 =
PM<br><b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave =
Dolson; </span><a href=3D"mailto:sfc@ietf.org" =
target=3D"_blank">sfc@ietf.org</a><span =
style=3D'color:black'><br><b>Subject:</b> RE: [sfc] SFC as an IP or UDP =
application, pros and cons?<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#0070C0'>Ron,</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal style=3D'margin-left:.5in'><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
From:</span></b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
 Ron Parker [</span><a href=3D"mailto:Ron_Parker@affirmednetworks.com" =
target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>mailto:Ron_P=
arker@affirmednetworks.com</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
] <br><b>Sent:</b> Thursday, March 27, 2014 3:01 PM<br><b>To:</b> Lucy =
yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; </span><a =
href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>sfc@ietf.org=
</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<br><b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and =
cons?</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D'>Lucy,</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span style=3D'color:#1F497D'>One =
clarification.&nbsp;&nbsp; =A1=B0The path=A1=B1 does not exactly mean =
the SFC.&nbsp;&nbsp; The SFC is abstract, before accounting for network =
locators.&nbsp;&nbsp; As a special case, if all of the SF=A1=AFs in the =
SFC have only a single network locator, then the path and chain are the =
same.&nbsp; &nbsp;But, if any or all of those SF=A1=AFs are multiply =
located, then the path is specific to an exact sequence of located =
service function instances.</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><b><i><span style=3D'color:#0070C0'>[Lucy] =
Thank you for clarification. I agree with that. The path is an exact =
sequence of located service function instances. For a bi-directional =
SFC, it has to be treated as two distinct paths in this solution. Any =
concern on the complexity in managing them?</span></i></b><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><b><i><span =
style=3D'color:#0070C0'>&nbsp;</span></i></b><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><b><i><span =
style=3D'color:#0070C0'>Thanks,</span></i></b><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><b><i><span =
style=3D'color:#0070C0'>Lucy</span></i></b><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D'>&nbsp;&nbsp;&nbsp; Ron</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><div><div =
style=3D'border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal style=3D'margin-left:.5in'><b><span =
style=3D'color:black'>From:</span></b><span style=3D'color:black'> Lucy =
yong [</span><a href=3D"mailto:lucy.yong@huawei.com" =
target=3D"_blank">mailto:lucy.yong@huawei.com</a><span =
style=3D'color:black'>] <br><b>Sent:</b> Thursday, March 27, 2014 3:41 =
PM<br><b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave =
Dolson; </span><a href=3D"mailto:sfc@ietf.org" =
target=3D"_blank">sfc@ietf.org</a><span =
style=3D'color:black'><br><b>Subject:</b> RE: [sfc] SFC as an IP or UDP =
application, pros and cons?<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span style=3D'color:#0070C0'>Hi =
Ron,</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal style=3D'margin-left:.5in'><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
From:</span></b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
 Ron Parker [</span><a href=3D"mailto:Ron_Parker@affirmednetworks.com" =
target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>mailto:Ron_P=
arker@affirmednetworks.com</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
] <br><b>Sent:</b> Thursday, March 27, 2014 12:09 PM<br><b>To:</b> Lucy =
yong; Xuxiaohu; Reinaldo Penno (repenno); Dave Dolson; </span><a =
href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>sfc@ietf.org=
</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<br><b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and =
cons?</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D'>Lucy,</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span style=3D'color:#1F497D'>Regarding the =
SF Index, draft-zhang-sfc-sch defines this as relative to the path, and =
not as a globally unique identifier of an SF instance.</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><b><i><span style=3D'color:#0070C0'>[Lucy] =
This is my understanding too. =A1=B0The path=A1=B1 here means a SFC, =
right? I do not see index as an SF instance identifier at all, it is an =
alias and only used in forwarding. This is the reason, I think, that =
assigning these aliases and configuring then in forwarding table is =
complex for management and controller and may prune an error easily. For =
supporting bi-directional or branching use cases, using index in =
forwarding may also bring other concerns.</span></i></b><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span style=3D'color:#1F497D'>Regarding TTL, =
my first thought is that is a property of the transport, and if it is =
important to you, choose the transport accordingly.&nbsp;&nbsp; But, =
I=A1=AFm open to further discussion along these lines.</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><b><i><span style=3D'color:#0070C0'>[Lucy] =
Thank you for the clarification. This is related to the discussion under =
this title. If SPC is implemented as IP or IP/UDP application, it can =
leverage a lot what IP technology have done. If we assume that SFC may =
be carried over any transport solution, SFC implementation has to =
provide these functions, which, IMO, related to what information that =
SFC header need to hold.</span></i></b><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><b><i><span =
style=3D'color:#0070C0'>&nbsp;</span></i></b><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><b><i><span =
style=3D'color:#0070C0'>Thanks,</span></i></b><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><b><i><span =
style=3D'color:#0070C0'>Lucy</span></i></b><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span style=3D'color:#1F497D'>&nbsp;&nbsp; =
Ron</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><div><div =
style=3D'border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal style=3D'margin-left:.5in'><b><span =
style=3D'color:black'>From:</span></b><span style=3D'color:black'> Lucy =
yong [</span><a href=3D"mailto:lucy.yong@huawei.com" =
target=3D"_blank">mailto:lucy.yong@huawei.com</a><span =
style=3D'color:black'>] <br><b>Sent:</b> Thursday, March 27, 2014 12:26 =
PM<br><b>To:</b> Ron Parker; Xuxiaohu; Reinaldo Penno (repenno); Dave =
Dolson; </span><a href=3D"mailto:sfc@ietf.org" =
target=3D"_blank">sfc@ietf.org</a><span =
style=3D'color:black'><br><b>Subject:</b> RE: [sfc] SFC as an IP or UDP =
application, pros and cons?<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span style=3D'color:#0070C0'>Hi =
Ron,</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span style=3D'color:#0070C0'>I assume that =
the index usage you mentioned below is the same whether these three SFs =
are on one SFF or two SFFs, which means that the index # is assigned to =
SF-X-I per SFC and by the incremental. A SF-X-I may be served to many =
SFCs and position differently in SFCs. This means that, in this method, =
a SF-X-I is mapped with different index #, one per each SFC that has the =
SF-X-I. IMO: &nbsp;when operator/system creates a SFC and selects =
SF-X-Is for the SFC, and then assign index # to them and configure the =
forwarding table with path ID and index # in the related SFFs. =
Furthermore, each index # also need to be associated to the address or =
port that transport layer can understand. &nbsp;IMO: this is a complex =
process for the system, uneasy to manger too, and may easily prone an =
error. </span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span style=3D'color:#0070C0'>Second, your =
draft also mention that the use of index to prevent the loop.&nbsp; The =
loop does not occur in normal condition. The loop occurs in abnormal =
condition. So the loop prevention mechanism is to prevent no loop happen =
in any abnormal condition. That is why TTL is designed for in IP =
network. If SFC header is expected to transport over any transport =
network beside IP, it needs the similar mechanism as IP/TTL. The usage =
of index in your proposal does not achieve this purpose. </span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span style=3D'color:#0070C0'>If we use IP as =
transport, IMO: no need to implement TTL mechanism within SFC, just =
leverage IP TTL capability. But, if over other transports, we need to =
implement IP/TTL like mechanism in SFC. </span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#0070C0'>Regards,</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span style=3D'color:#0070C0'>Lucy =
</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal style=3D'margin-left:.5in'><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
From:</span></b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
 Ron Parker [</span><a href=3D"mailto:Ron_Parker@affirmednetworks.com" =
target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>mailto:Ron_P=
arker@affirmednetworks.com</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
] <br><b>Sent:</b> Thursday, March 27, 2014 9:35 AM<br><b>To:</b> =
Xuxiaohu; Lucy yong; Reinaldo Penno (repenno); Dave Dolson; </span><a =
href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>sfc@ietf.org=
</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<br><b>Subject:</b> RE: [sfc] SFC as an IP or UDP application, pros and =
cons?</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D'>Xiaohu,</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span style=3D'color:#1F497D'>I don=A1=AFt =
think we need to view the SF index as a TTL.&nbsp;&nbsp; Appropriate =
validation and loop suppression can be done even with the current =
proposed definition.&nbsp;&nbsp;&nbsp; Any SFF receiving an SFC =
encapsulated packet or frame would need to know to which of its =
dependent SF=A1=AFs it should forward the packet or frame.&nbsp;&nbsp; =
To do so means that it can validate that the path ID is one that it =
expects to participate in and that the SF instance identified by the =
index on that path is one that it is responsible for.&nbsp;&nbsp; =
&nbsp;Such chain path data may have been locally provisioned or may have =
been distributed in a control plane.</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span style=3D'color:#1F497D'>When the SFF =
receives the good packet or frame back from one of its dependent =
SF=A1=AFs, it will identify the next SF and SFF by consulting its local =
database.&nbsp;&nbsp; If it is not the final SF, then the SF index is =
incremented, the transport header updated as necessary, and the packet =
or frame progressed.&nbsp;&nbsp;&nbsp; Failure to properly increment the =
SF Index would be akin to failure to decrement a TTL by a router =A8C =
there is no protection from that.</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span style=3D'color:#1F497D'>&nbsp;&nbsp; =
Ron</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><div><div =
style=3D'border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal style=3D'margin-left:.5in'><b><span =
style=3D'color:black'>From:</span></b><span style=3D'color:black'> sfc =
[</span><a href=3D"mailto:sfc-bounces@ietf.org" =
target=3D"_blank">mailto:sfc-bounces@ietf.org</a><span =
style=3D'color:black'>] <b>On Behalf Of </b>Xuxiaohu<br><b>Sent:</b> =
Thursday, March 27, 2014 5:44 AM<br><b>To:</b> Ron Parker; Lucy yong; =
Reinaldo Penno (repenno); Dave Dolson; </span><a =
href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><span =
style=3D'color:black'><br><b>Subject:</b> Re: [sfc] SFC as an IP or UDP =
application, pros and cons?<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'font-size:16.0pt;color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><div =
style=3D'border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt'><div><div style=3D'border:none;border-top:solid #B5C4DF =
1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal =
style=3D'margin-left:.5in'><b><span lang=3DZH-CN =
style=3D'font-size:10.0pt;font-family:SimSun;color:black'>=B7=A2=BC=FE=C8=
=CB</span></b><b><span =
style=3D'font-size:10.0pt;font-family:SimSun;color:black'>:</span></b><sp=
an style=3D'font-size:10.0pt;font-family:SimSun;color:black'> sfc =
[</span><a href=3D"mailto:sfc-bounces@ietf.org" target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:SimSun'>mailto:sfc-bounces@ietf.org=
</span></a><span =
style=3D'font-size:10.0pt;font-family:SimSun;color:black'>] <b><span =
lang=3DZH-CN>=B4=FA=B1=ED </span></b>Ron Parker<br><b><span =
lang=3DZH-CN>=B7=A2=CB=CD=CA=B1=BC=E4</span>:</b> 2014<span =
lang=3DZH-CN>=C4=EA</span>3<span lang=3DZH-CN>=D4=C2</span>26<span =
lang=3DZH-CN>=C8=D5</span> 7:13<br><b><span =
lang=3DZH-CN>=CA=D5=BC=FE=C8=CB</span>:</b> Lucy yong; Reinaldo Penno =
(repenno); Dave Dolson; </span><a href=3D"mailto:sfc@ietf.org" =
target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:SimSun'>sfc@ietf.org</span></a><spa=
n style=3D'font-size:10.0pt;font-family:SimSun;color:black'><br><b><span =
lang=3DZH-CN>=D6=F7=CC=E2</span>:</b> Re: [sfc] SFC as an IP or UDP =
application, pros and cons?</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
Lucy, </span><span style=3D'color:black'><o:p></o:p></span></p><div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
Regarding the service function index that would be contained in the =
service header, I think it is simply incremented from 1 to indicate the =
next service function within the chain. &nbsp; For example, if the path =
ID is X, for a path {SF-A-5, SF-B-2, SF-C-6}, then packets destined from =
a classifier towards SF-A-5 would carry (path X, index 1), packets from =
SF-A-5 to SF-B-2 would carry (path X, index 2), etc.</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#1F497D=
'>&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:41.25pt'><span =
style=3D'font-size:16.0pt;color:#1F497D'>[Xiaohu] I think the value of =
the service index should be decremented, rather than being incremented =
when travelling along the service path since that index is not only used =
for indicating the next service function within the chain, but also used =
for other purposes (e.g., TTL of the service path, indicator of the end =
of the service chain), unless you want to introduce an additional field =
which indicates the total length of the service chain.</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:41.25pt'><span =
style=3D'font-size:16.0pt;color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:41.25pt'><span =
style=3D'font-size:16.0pt;color:#1F497D'>Best regards,</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'font-size:16.0pt;color:#1F497D'>Xiaohu</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'font-size:16.0pt;color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
&nbsp; &nbsp;Ron</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p><div><div =
style=3D'margin-left:.5in'><div class=3DMsoNormal align=3Dcenter =
style=3D'text-align:center'><span =
style=3D'font-size:12.0pt;font-family:"Times New =
Roman","serif";color:black'><hr size=3D2 width=3D"100%" =
align=3Dcenter></span></div></div><div id=3DdivRpF99624><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:0in;margin-right:0in;margin-bottom:12.0pt;mar=
gin-left:.5in'><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
From:</span></b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
 sfc [sfc-bounces@ietf.org] on behalf of Lucy yong =
[lucy.yong@huawei.com]<br><b>Sent:</b> Tuesday, March 25, 2014 6:38 =
PM<br><b>To:</b> Reinaldo Penno (repenno); Dave Dolson; </span><a =
href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>sfc@ietf.org=
</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<br><b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and =
cons?</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'color:#0070C0'>Hi Reinaldo,</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span style=3D'color:#0070C0'>Thank you to =
share your views on this solution. We want to have an elegant and =
general solution with one standard SFC header to cover majority use =
cases</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span style=3D'color:#0070C0'>See inline =
below.</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal style=3D'margin-left:.5in'><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
From:</span></b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
 Reinaldo Penno (repenno) [</span><a href=3D"mailto:repenno@cisco.com" =
target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>mailto:repen=
no@cisco.com</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
] <br><b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br><b>To:</b> Lucy =
yong; Dave Dolson; </span><a href=3D"mailto:sfc@ietf.org" =
target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>sfc@ietf.org=
</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<br><b>Subject:</b> Re: [sfc] SFC as an IP or UDP application, pros and =
cons?</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'font-size:10.5pt;color:black'>Hi,</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'font-size:10.5pt;color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'font-size:10.5pt;color:black'>There are several solution to =
this problem. Some of them implementation specific, others more =
elegant.&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'font-size:10.5pt;color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'font-size:10.5pt;color:black'>1 - One of the more elegant ones =
is to use the Service Index to determine the next service function =
instance. &nbsp;It makes for a completely stateless solution (code =
wise). &nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:.75in'><b><i><span =
style=3D'color:#0070C0'>[Lucy] </span></i></b><span =
style=3D'color:#0070C0'>when using Path ID and Service Index on SFC =
header, it requires assigning index # to each SF instance, configuring =
them in the forwarding table, which is very complex process and easily =
prune for error in may opinion. &nbsp;In addition, each SF instance may =
serve more than one SFC, so need to assign index # for each SFC, which =
is more complex. Regarding the stateless, I don=A1=AFt get it. =
Isn=A1=AFt index # a state as well (may be few bit less)?</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.75in'><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.75in'><span style=3D'color:#0070C0'>To implement =
true stateless, SFC header needs ability to carry all SFIs IP addresses =
in SFC header, which was considered as non-scale solution.</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'font-size:10.5pt;color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'font-size:10.5pt;color:black'>2 =A8C Another option is from a =
coding perspective you can just keep more state in your SN/SFF while you =
process the packet and determine what is the =A1=B0next=A1=B1 service. =
&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:.5in'><b><i><span =
style=3D'color:#0070C0'>[Lucy] Agree.</span></i></b><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'font-size:10.5pt;color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'font-size:10.5pt;color:black'>But irrespective, the SN needs to =
know the Path ID and the list of SFIs internal to its node. This =
provisioning can happen in a variety of ways, I implemented with =
RESTconf and Netconf.&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'font-size:10.5pt;color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'font-size:10.5pt;color:black'>As far as UDP/IP vs.IP, I give =
preference to UDP/IP. If you have a fixed port over UDP in which to =
receive/send packets:</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'font-size:10.5pt;color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'font-size:10.5pt;color:black'>- You can have your entire =
dataplane in userpace and use a variety of programming =
languages.&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'font-size:10.5pt;color:black'>- You do not need raw packet =
access to pull/send packets. Therefore no root =
support.&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'font-size:10.5pt;color:black'>- UDP can traverse non-SFC aware =
middlexboxes. </span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><b><i><span style=3D'color:#0070C0'>[Lucy] =
Agree on this statement. But for SFC domain, do we want to allow such =
midboxes on SFC path? Maybe happen if a SFC domain crosses more than =
transport domains? This is one I like to know from SPs and SF vendors. =
</span></i></b><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:.5in'><b><i><span =
style=3D'color:#0070C0'>&nbsp;</span></i></b><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><b><i><span =
style=3D'color:#0070C0'>Regards,</span></i></b><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><b><i><span =
style=3D'color:#0070C0'>Lucy</span></i></b><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'font-size:10.5pt;color:black'>Or you can use any of the =
available methods( TURN, STUN, etc). &nbsp;If you encap in something =
else other than IP/UDP the applicability of SFC will be considerably =
diminished.Just check STCP and its problem on getting adopted given =
middlexboxes &nbsp;not recognizing its protocol number. =
&nbsp;&nbsp;</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:.5in'><b><i><span =
style=3D'color:#0070C0'>&nbsp;</span></i></b><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'font-size:10.5pt;color:black'>- It jives with other IETF work =
in the areas of metadata and transport services (say, =
TAPS).&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'font-size:10.5pt;color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'font-size:10.5pt;color:black'>regards,&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'font-size:10.5pt;color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'font-size:10.5pt;color:black'>Reinaldo&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'font-size:10.5pt;color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'font-size:10.5pt;color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'font-size:10.5pt;color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal style=3D'margin-left:.5in'><b><span =
style=3D'color:black'>From: </span></b><span style=3D'color:black'>Lucy =
yong &lt;</span><a href=3D"mailto:lucy.yong@huawei.com" =
target=3D"_blank">lucy.yong@huawei.com</a><span =
style=3D'color:black'>&gt;<br><b>Date: </b>Tuesday, March 25, 2014 at =
2:25 PM<br><b>To: </b>Dave Dolson &lt;</span><a =
href=3D"mailto:ddolson@sandvine.com" =
target=3D"_blank">ddolson@sandvine.com</a><span =
style=3D'color:black'>&gt;, &quot;</span><a href=3D"mailto:sfc@ietf.org" =
target=3D"_blank">sfc@ietf.org</a><span style=3D'color:black'>&quot; =
&lt;</span><a href=3D"mailto:sfc@ietf.org" =
target=3D"_blank">sfc@ietf.org</a><span =
style=3D'color:black'>&gt;<br><b>Subject: </b>Re: [sfc] SFC as an IP or =
UDP application, pros and cons?<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'font-size:10.5pt;color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'color:#0070C0'>Hi Dave,</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span style=3D'color:#0070C0'>If a service =
forwarder point connects more than one SF instances that belong to the =
same SFC, how can one Path ID determine which SF instances is the next? =
If you draw a service chain path with many SF instances, you can easily =
see, if Path ID represents that path, service forwarder needs to use =
previous SF on the path to position the next SF on that =
path.</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span style=3D'color:#0070C0'>Lucy =
</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal style=3D'margin-left:.5in'><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
From:</span></b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
 Dave Dolson [</span><a href=3D"mailto:ddolson@sandvine.com" =
target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>mailto:ddols=
on@sandvine.com</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
] <br><b>Sent:</b> Tuesday, March 25, 2014 4:10 PM<br><b>To:</b> Lucy =
yong; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>sfc@ietf.org=
</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<br><b>Subject:</b> RE: SFC as an IP or UDP application, pros and =
cons?</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span style=3D'color:#1F497D'>Why do you =
think the previous SF IP address is required to determine the next SF IP =
address? Why is the Path ID not sufficient information?</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal style=3D'margin-left:.5in'><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
From:</span></b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
 Lucy yong [</span><a href=3D"mailto:lucy.yong@huawei.com" =
target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>mailto:lucy.=
yong@huawei.com</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
] <br><b>Sent:</b> Tuesday, March 25, 2014 4:56 PM<br><b>To:</b> Dave =
Dolson; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>sfc@ietf.org=
</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<br><b>Subject:</b> RE: SFC as an IP or UDP application, pros and =
cons?</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span style=3D'color:#0070C0'>In this =
solution, service forwarder and SF instance are separated entities. =
Service forwarder needs Path ID and previous SF IP address to uniquely =
identify the next SF IP address. </span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#0070C0'>Lucy</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#0070C0'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal style=3D'margin-left:.5in'><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
From:</span></b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
 Dave Dolson [</span><a href=3D"mailto:ddolson@sandvine.com" =
target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>mailto:ddols=
on@sandvine.com</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
] <br><b>Sent:</b> Tuesday, March 25, 2014 3:21 PM<br><b>To:</b> Lucy =
yong; </span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>sfc@ietf.org=
</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<br><b>Subject:</b> RE: SFC as an IP or UDP application, pros and =
cons?</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span style=3D'color:#1F497D'>I do not see =
why source IP address (previous SF) would be required to look up the =
next SF. The path ID should be sufficient to determine the next =
SF.</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:#1F497D'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal style=3D'margin-left:.5in'><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
From:</span></b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
 sfc [</span><a href=3D"mailto:sfc-bounces@ietf.org" =
target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>mailto:sfc-b=
ounces@ietf.org</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
] <b>On Behalf Of </b>Lucy yong<br><b>Sent:</b> Tuesday, March 25, 2014 =
4:02 PM<br><b>To:</b> </span><a href=3D"mailto:sfc@ietf.org" =
target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>sfc@ietf.org=
</span></a><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<br><b>Subject:</b> [sfc] SFC as an IP or UDP application, pros and =
cons?</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:black'>Hi,<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span style=3D'color:black'>There are many =
ways to implement SFCs. However, one of our goals in standard is to =
develop a solution that is simple and less cost for venders and service =
providers. &nbsp;Other goals are that the solution can apply to common =
and majority use cases. <o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span style=3D'color:black'>If we implement =
SFC as an IP or UDP/IP application, i.e. once traffic is classified by =
the classification, it adds SFC header and IP header (outer) on the =
packets (UDP header too in latter case), and send such packets as a =
regular IP packet. The src IP of outer header can be classification IP =
address, and dst IP can be next SF Instance IP address. Many transport =
networks can carry IP traffic and route IP packets based on dst IP =
address. &nbsp;We only need to request a new IP protocol type for SFC. =
At the service forwarder point, it can look up next SF IP address based =
on Path ID in SFC header and src IP address (previous SF) on the packet. =
&nbsp;A SF also forwards the packet with SFC header as an IP packet and =
fills its IP address as src IP and the service forwarder point IP =
address as the dst IP on the packet. <o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:.5in'><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span style=3D'color:black'>This solution =
works for either SFC as an IP application or UDP/IP application, which =
one is more proper from SF and service forwarder =
point?<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span style=3D'color:black'>This solution =
seems simple to me and only need Path ID in SFC header for steering =
traffic through the SFC path. But like to see others=A1=AF opinion on =
this solution, pros and cons.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:black'>Thanks,<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'color:black'>Lucy<o:p></o:p></span></p></div></div></div></div><=
/div></div></div></div></div></div></div></div></div></div></body></html>
------=_NextPart_000_00AC_01CF4BF5.3EB0F950--


From nobody Sat Mar 29 20:15:17 2014
Return-Path: <smkumar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 509441A073B for <sfc@ietfa.amsl.com>; Sat, 29 Mar 2014 20:15:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.91
X-Spam-Level: 
X-Spam-Status: No, score=-8.91 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, J_CHICKENPOX_22=0.6, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] 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 vY_khTwPJYYm for <sfc@ietfa.amsl.com>; Sat, 29 Mar 2014 20:15:09 -0700 (PDT)
Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) by ietfa.amsl.com (Postfix) with ESMTP id 5B39D1A0728 for <sfc@ietf.org>; Sat, 29 Mar 2014 20:15:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=150010; q=dns/txt; s=iport; t=1396149306; x=1397358906; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=pGpVwMVhPGjZ4hv4HWaJ5QzZZ2vEeJev+vZtXmLNQLo=; b=Dip6SOr/edCR0D9E1anqdCka5MkDCgXaEm2sZeAkH7qLuiOEdAUkvbn9 bWBS9koQOCvwCfh4338wMwTN3SFit6LJsMkSSudge61xxGn5cook1MqfX 8aPUvurII7WVlt3bQ/xS5lsmKElN96i9EDtjmfrRmvs7IdMlwzEHtSR6Y Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: An8GAFKLN1OtJXG9/2dsb2JhbABOCoJCRDtXgwq+ZAEBgRwZeBZ0giUBAQEEGgEIChoNEyICAQYCEQECAQEBIQEGAwICAjAUAwYIAgQBEhsEh1qSYpwYhBKeHheOHAEGCwEsCQkBBxABAoJtgUkElB5Eg2ySNYMwgWsHFwYc
X-IronPort-AV: E=Sophos; i="4.97,758,1389744000"; d="scan'208,217"; a="31456361"
Received: from rcdn-core2-2.cisco.com ([173.37.113.189]) by alln-iport-3.cisco.com with ESMTP; 30 Mar 2014 03:15:04 +0000
Received: from xhc-aln-x07.cisco.com (xhc-aln-x07.cisco.com [173.36.12.81]) by rcdn-core2-2.cisco.com (8.14.5/8.14.5) with ESMTP id s2U3F4U2012839 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Sun, 30 Mar 2014 03:15:04 GMT
Received: from xmb-aln-x09.cisco.com ([169.254.4.162]) by xhc-aln-x07.cisco.com ([173.36.12.81]) with mapi id 14.03.0123.003; Sat, 29 Mar 2014 22:15:03 -0500
From: "Surendra Kumar (smkumar)" <smkumar@cisco.com>
To: "Zarny, Myo" <Myo.Zarny@gs.com>, "'huang@sce.carleton.ca'" <huang@sce.carleton.ca>, "'Ron Parker'" <Ron_Parker@affirmednetworks.com>, "'Lucy yong'" <lucy.yong@huawei.com>, "'Nicolas BOUTHORS'" <Nicolas.BOUTHORS@qosmos.com>, "'sfc@ietf.org'" <sfc@ietf.org>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7QAAGnooAAAH8L8AAAfg8Q///n04D//9oCYIAAW5/h///gmnD//U35sP/6hfbA//T2RyD/6c5dEP/TiYOA/6cRQrD/TiGE8P6cQQAA/Th/+nD6cPSFMPTg25EA6cFUK4DTgqUYgKcEljcAzgfFLYCcD653AA==
Date: Sun, 30 Mar 2014 03:15:03 +0000
Message-ID: <CF5CD36F.368F5%smkumar@cisco.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4536ABAE@dfweml701-chm.china.huawei.com> <2691CE0099834E4A9C5044EEC662BB9D4536ABF6@dfweml701-chm.china.huawei.com> <76B41B8FACE1514795D30EC137FF391D43A567@LILAS.jungle.qosmos.com> <2691CE0099834E4A9C5044EEC662BB9D4536B4F1@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8F40@MBX021-W3-CA-2.exch021.domain.local> <011601cf4aea$01065a70$03130f50$@sce.carleton.ca> <A3233753A4B65F43BCA1B64DA99A9C2306FCB10E58@GSCMAMP19EX.firmwide.corp.gs.com>
In-Reply-To: <A3233753A4B65F43BCA1B64DA99A9C2306FCB10E58@GSCMAMP19EX.firmwide.corp.gs.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.21.83.175]
Content-Type: multipart/alternative; boundary="_000_CF5CD36F368F5smkumarciscocom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/O6pHV2G-afjnsV7iYEZlfjAhDUk
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 30 Mar 2014 03:15:16 -0000

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

DQpXaGVyZSBldmVyeSBoZWFkZXIgaXMgbG9jYXRlZCBhbHdheXMgbWF0dGVycywgbm8gcXVlc3Rp
b24gYWJvdXQgdGhhdC4NCg0KUHJpbWFyeSBwdXJwb3NlIG9mIFNGQyBpcyB0byBjaGFpbiBTRnMg
d2hldGhlciB0aGV5IGFyZSBMMiBvciBMMyBob3AgYXdheSwgb24gYSBzZXJ2aWNlIG92ZXJsYXku
IFdoYXQgdGhhdCBvdmVybGF5IHRlY2hub2xvZ3kgaXMsIGRvZXMgbm90IG1hdHRlciwgYXMgbG9u
ZyBhcyB0aGF0IG92ZXJsYXkgc3VwcG9ydHMgY29udmV5aW5nIHRoZSBTRkMgSGVhZGVyLiBJIGRv
bid0IHNlZSBhbnkgcmVhc29uIHRvIGV4cHJlc3MgcHJlZmVyZW5jZSBvZiBvbmUgb3ZlcmxheSB0
ZWNobm9sb2d5IG92ZXIgYW5vdGhlciDigJMgaXQgaXMgdXAgdG8gdGhlIHZlbmRvcnMgYW5kIG9w
ZXJhdG9ycyB0byBkZXRlcm1pbmUgd2hhdCBzdWl0cyB0aGVtIGJlc3QuIFdoYXQgY2VydGFpbmx5
IG1hdHRlcnMgdG8gdXMgKFNGQykgaXMsIGNvbXBhdGliaWxpdHkgd2l0aCBhcyBtYW55IG92ZXJs
YXkgdGVjaG5vbG9naWVzIGFzIHBvc3NpYmxlLg0KDQpTRnMgaGF2ZSBiZWVuIGJ1aWx0IHRvIG9w
ZXJhdGUgaW4gYSAgY2VydGFpbiBmYXNoaW9uIHRvZGF5IGFuZCBJIGNlcnRhaW5seSBob3BlLCB3
aXRoIHRoZSBmb2N1cyBpbiB0aGlzIFdHLCBTRnMgd2lsbCBiZSBidWlsdCBkaWZmZXJlbnRseSB0
byB0YWtlIGFkdmFudGFnZSBvZiBTRkMgYW5kIG5vdCBmb3IgdGhlIHRoZSBsZWdhY3kgbW9kZSBv
ZiBkZXBsb3ltZW50IGFuZCBvcGVyYXRpb24uIEFuZCBwbGVhc2UgZG9uJ3QgdW5kZXJlc3RpbWF0
ZSBMMiBhcyBpdCBoYXMgaXRzIGJlbmVmaXRzIGdpdmVuIGhvdyB2aXJ0dWFsIGFjY2VzcyBsYXll
ciBoYXMgYmVjb21lIHRoZSBlZGdlIG9mIHRoZSBuZXR3b3JrIHRvZGF5LCBhbHRob3VnaCBub3Qg
dGhlIG9ubHkgZXhhbXBsZS4NCg0KUmdkcywNClN1cmVuZHJhLg0KDQpGcm9tOiA8WmFybnk+LCBN
eW8gPE15by5aYXJueUBncy5jb208bWFpbHRvOk15by5aYXJueUBncy5jb20+Pg0KRGF0ZTogU2F0
dXJkYXksIE1hcmNoIDI5LCAyMDE0IDM6MjQgUE0NClRvOiAiJ2h1YW5nQHNjZS5jYXJsZXRvbi5j
YTxtYWlsdG86J2h1YW5nQHNjZS5jYXJsZXRvbi5jYT4nIiA8aHVhbmdAc2NlLmNhcmxldG9uLmNh
PG1haWx0bzpodWFuZ0BzY2UuY2FybGV0b24uY2E+PiwgJ1JvbiBQYXJrZXInIDxSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tPj4sICdMdWN5IHlvbmcnIDxsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25n
QGh1YXdlaS5jb20+PiwgJ05pY29sYXMgQk9VVEhPUlMnIDxOaWNvbGFzLkJPVVRIT1JTQHFvc21v
cy5jb208bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbT4+LCAiJ3NmY0BpZXRmLm9y
ZzxtYWlsdG86J3NmY0BpZXRmLm9yZz4nIiA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+Pg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24s
IHByb3MgYW5kIGNvbnM/DQoNCkhpIENoYW5nLA0KDQpJIGFncmVlIHRoYXQg4oCcd2hlcmUgdHJh
bnNwb3J0IGlzIGxvY2F0ZWQgZG9lcyBtYXR0ZXLigJ0uIFlvdSBjYW4gY2VydGFpbmx5IG1ha2Ug
YSBzdHJvbmcgY2FzZSB0aGF0IHBsYWNpbmcgdGhlIFNGQyBpbmZvICh0aHJvdWdoIHVzZSBvZiBh
biBTRiBoZWFkZXIpIGF0IGhpZ2hlciBsYXllcnMgaXMgbW9yZSBwcmVmZXJhYmxlIChlc3BlY2lh
bGx5IGluIHRoZSBiZWdpbm5pbmcgd2hlbiBtb3N0IGRldmljZXMgaW4gdGhlIG5ldHdvcmsgd29u
4oCZdCB1bmRlcnN0YW5kIFNGQykuIEJ1dCBJ4oCZbSBub3Qgc3VyZSB3ZSBuZWVkIHRvIG1hbmRh
dGUgdGhhdCB0aGUgaGVhZGVyIOKAnE1VU1TigJ0gYmUgYXQgYSBwYXJ0aWN1bGFyIGhpZ2hlciBs
YXllciBhbmQgZm9yZ28gb3RoZXIgbGF5ZXJzLiBUaGF0IHByZWNsdWRlcyB0aGUgcG9zc2liaWxp
dHkgb2YgbG93ZXIgbGF5ZXIgZGV2aWNlcyBsaWtlIHN3aXRjaGVzIGFuZCByb3V0ZXJzIHVuZGVy
c3RhbmRpbmcgU0ZDIGluIHRoZSBmdXR1cmUuDQoNCklNTywgd2UgZG9u4oCZdCBuZWVkIHRvIGNv
bmZsYXRlIHRoZSBqb2Igb2YgdGhlIFNGQyBoZWFkZXIgKHdoaWNoIGlzIHRvIGluZm9ybSBTRiBm
b3J3YXJkaW5nIG5vZGVzKSBhbmQgdGhhdCBvZiB0cmFuc3BvcnQgKHdoaWNoIGlzIHRvIGNhcnJ5
IFNGQyBoZWFkZXJzKS4gT2YgY291cnNlLCBiZWluZyB0cmFuc3BvcnQgaW5kZXBlbmRlbnQgZG9l
c27igJl0IG1lYW4gZXZlcnkgcG9zc2libGUgU0ZDIGhlYWRlciBwbGFjZW1lbnQgbWFrZXMgc2Vu
c2UgKGF0IHRoaXMgcG9pbnQgb3IgZXZlci4pIFdlIGNvdWxkIGFuZCBzaG91bGQgbWFrZSByZWNv
bW1lbmRhdGlvbnMgYXMgdG8gd2hpY2ggdHJhbnNwb3J0IG1lY2hhbmlzbXMgYXJlIG1vcmUgcHJl
ZmVyYWJsZSBmb3Igd2hhdCByZWFzb25zLiBCdXQgSSBzZWUgdGhlbSBhcyBpbXBsZW1lbnRhdGlv
biBiZXN0IHByYWN0aWNlcywgbm90IHRob3NlIHRoYXQgbmVlZCB0byBiZSBjb2RpZmllZCBpbnRv
IGFuIFNGIGhlYWRlciBzdGFuZGFyZCBhbmQgcHJlY2x1ZGUgb3RoZXIgaW1wbGVtZW50YXRpb24g
cG9zc2liaWxpdGllcyBmb3JldmVyLiBXb3VsZG7igJl0IHlvdSBhZ3JlZT8NCg0KUmVnYXJkcywN
Cg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBD
aGFuZ2NoZW5nIEh1YW5nDQpTZW50OiAyOCBNYXJjaCAyMDE0IDg6NTggUE0NClRvOiAnUm9uIFBh
cmtlcic7ICdMdWN5IHlvbmcnOyAnTmljb2xhcyBCT1VUSE9SUyc7IHNmY0BpZXRmLm9yZzxtYWls
dG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAg
YXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkluIG9yZGVyIHRvIG1ha2UgU0ZDIGluZGVw
ZW5kZW50IGZyb20gdGhlIHRyYW5zcG9ydCwgdGhlIHRyYW5zcG9ydCBtdXN0IGJlIGF0IGhpZ2hl
ciBsYXllci4gSWYsIGZvciBleGFtcGxlLCB0aGUgdHJhbnNwb3J0IGlzIGF0IExheWVyIDIsIGFu
eSByb3V0ZXIgb24gdGhlIHBhdGggd2lsbCB0ZXJtaW5hdGUgdGhlIENoYWluIElELiBUaGVyZWZv
cmUgd2hlcmUgdGhlIHRyYW5zcG9ydCBpcyBsb2NhdGVkIGRvZXMgbWF0dGVyLg0KDQpDaGFuZw0K
DQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFJv
biBQYXJrZXINClNlbnQ6IEZyaWRheSwgTWFyY2ggMjgsIDIwMTQgMTE6MTQgUE0NClRvOiBMdWN5
IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHBy
b3MgYW5kIGNvbnM/DQoNCkhpLCBMdWN5Lg0KDQpXaGV0aGVyIG9yIG5vdCB5b3VyIGltcGxlbWVu
dGF0aW9uIGNvbmNlcHQgZm9yIElQL1VEUCBtYWtlcyBzZW5zZSBmb3IgeW91ciBwcm9kdWN0IG9y
IHlvdXIgbmV0d29yayBlbnZpcm9ubWVudCwgb3VyIGNoYXJ0ZXIgaXMgdG8gY3JlYXRlIGEgc29s
dXRpb24gdGhhdCBpcyBub3QgZGVwZW5kZW50IG9uIGFueSBvbmUgZXhhY3QgdHJhbnNwb3J0IGVu
Y2Fwc3VsYXRpb24uICAgIFRoYXQgYmVpbmcgc2FpZCwgYW55IHBhcnRpY3VsYXIgaW1wbGVtZW50
YXRpb24gY291bGQgY29uY2VpdmFibHkgcmVxdWlyZSBhIHNpbmdsZSB0eXBlIG9mIGVuY2Fwc3Vs
YXRpb24uICAgSW4gc2hvcnQsIEkgdGhpbmsgeW91ciBwcm9wb3NhbCBmYWxscyBpbnRvIHRoZSBp
bXBsZW1lbnRhdGlvbiBhcHByb2FjaCBjYXRlZ29yeSB3aGljaCBpcyBvdXQgb2Ygc2NvcGUgZnJv
bSBhIHN0YW5kYXJkcyBwZXJzcGVjdGl2ZSwgSU1PLg0KDQogICBSb24NCg0KDQpGcm9tOiBzZmMg
W21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEx1Y3kgeW9uZw0KU2Vu
dDogRnJpZGF5LCBNYXJjaCAyOCwgMjAxNCAxMDowMyBBTQ0KVG86IE5pY29sYXMgQk9VVEhPUlM7
IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFNG
QyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCg0KDQpGcm9t
OiBOaWNvbGFzIEJPVVRIT1JTIFttYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tXQ0K
U2VudDogRnJpZGF5LCBNYXJjaCAyOCwgMjAxNCAzOjA4IEFNDQpUbzogTHVjeSB5b25nOyBSb24g
UGFya2VyOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsg
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZD
IGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KSGVsbG8gTHVj
eSwNCg0KWW91ciBwcm9wb3NhbCBzdXBwb3NlcyB0aGF0IHRoZSBQYXRoIElkIGlzIGluY2x1ZGVk
IHNvbWV3aGVyZS4gRWl0aGVyIGluIHRoZSBJUC9VRFAgb3ZlcmxheSBmaWVsZHMgb3IgaW4gYSBz
cGVjaWZpYyBoZWFkZXIuIEkgdGhpbmsgdGhlIGxhdHRlciBzaG91bGQgcHJldmFpbC4NCltMdWN5
XSBUbyBjbGFyaWZ5LCBpbiBteSBwcm9wb3NhbCBpdCB1c2UgdGhlIGxhdHRlci4gVGhlIHByb3Bv
c2FsIGlzIHRvIHRyZWF0IFNGQyBhcyBhbiBJUCAoL1VEUCkgYXBwbGljYXRpb24uIFNGQyBzb2x1
dGlvbiByZWxpZXMgb24gU0ZDIGhlYWRlciB0byBjb252ZXkgdGhlIHBhdGggSUQgYW5kIG1ldGFk
YXRhLiBJIGRpZCBub3QgbWVudGlvbiBtZXRhZGF0YSBiZWNhdXNlIHRoZSBmb3J3YXJkaW5nIHBh
cnQgZG9lcyBub3QgdXNlIG1ldGFkYXRhLiBBZ2FpbiwgaW4gdGhpcyBwcm9wb3NhbCwgIHRoZXJl
IGlzIGEgU0ZDIGhlYWRlciB0aGF0IGluY2x1ZGVzIFBhdGggSUQsIG1ldGFkYXRhLCBldGMuDQoN
CllvdXIgcHJvcG9zYWwgZG9lcyBub3QgY292ZXIgTWV0YWRhdGEgdHJhbnNwb3J0IHdoaWNoIGlz
IG9uZSBvYmplY3RpdmUgb2YgdGhlIFNGQyBncm91cC4gU28gdGhhdCB3b3VsZCBoYXZlIHRvIGJl
IGFkZGVkIHRvIHRoZSBoZWFkZXIgZWl0aGVyIGFzIGEgc2V0IG9mIGZpeGVkIGZpZWxkcyBvciBh
cyBhIHZhcmlhYmxlIHNpemVkIG9wdGlvbi4gV2UgYXJlIG5vdCB0aGF0IGZhciBmcm9tIHRoZSBx
dWlubiBhbmQgemhhbmcgZHJhZnRzLg0KW0x1Y3ldIEhvcGUgYWJvdmUgc3RhdGVtZW50IGhlbHAg
aGVyZS4NCg0KVGhlIG1haW4gZGlmZmVyZW5jZSBiZWluZyB0aGVuIG9uIHdoZXRoZXIgb3Igbm90
IHdlIHNob3VsZCBoYXZlIGFuIGluZGV4IGluIHRoZSBoZWFkZXIgYXMgd2VsbC4NCltMdWN5XSBO
bywgdGhpcyBpcyBub3QgbXkgcG9pbnQuIE15IHBvaW50IGlzIHdoYXQgaW5mb3JtYXRpb24gc2hv
dWxkIGJlIHVzZWQgaW4gZm9yd2FyZGluZy4gV2Uga25vdyB0aGF0IGhhcyB0byBiZSBQQVRIIElE
ICsgc29tZXRoaW5nIHRoYXQgcmVwcmVzZW50cyB0byBTRi1YIGluc3RhbmNlLiBTaG91bGQgd2Ug
dXNlIGluZGV4IG9yIFNGLVggSVAgYWRkcmVzcz8gSSBzZWUgdGhlIGNvbXBsZXhpdHkgdG8gdXNl
IGluZGV4IHRoYW4gSVAgYWRkcmVzcy4NCg0KSSBkb24ndCBzZWUgaG93IGl0IGlzIG1vcmUgY29t
cGxleCB0byBwcm92aXNpb24gYSByb3V0aW5nIHRhYmxlIGluIGEgU0ZGIGNvbnRhaW5nIGEgbGlz
dCBvZiBwYWlycyAocHJldmlvdXMgSVAgYWRkcmVzcywgW25leHQgSVAgYWRkcmVzcywuLl0pKiBv
ciBhbiBpbmRleGVkIGxpc3Qgb2YgcGFpcnM6IChyZWNlaXZlZCBpbmRleCxbIFsobmV4dCBpbmRl
eCwgbmV4dCBJUCBhZGRyZXNzKSwuLl1dKSAqLg0KW0x1Y3ldIGNvbXBsZXhpdHkgSSBzZWUgd2Vy
ZSBkZXNjcmliZWQgaW4gcHJldmlvdXMgZW1haWwuDQoNCldoYXQgd2Ugc2VlIHRvdWdoIGlzIHRo
YXQgdGhhdCByZWx5aW5nIHRoZSBwcmV2aW91cyBJUCBzb3VyY2VzIGZvciByb3V0aW5nIGRvZXMg
bm90IGFsbG93IGluIGFsbCBjYXNlcyB0byBoYXZlIGEgU0ZGIHNlcnZlIG11bHRpcGxlIFNGIHNl
dHMgKG5leHQgU0ZzIGFsbG93ZWQpIHdoZW4gdGhleSBhcHBlYXIgaW4gdGhlIHNhbWUgY2hhaW4u
IFRoZSBpbmRleCBtZWNoYW5pc20gYWxsb3dzIGl0IGluc3RlYWQuDQpbTHVjeV0gSU1POiAgUEFU
SCBJRCArIFNGLVggaW5zdGFuY2UgSVAgYWRkcmVzcyBjYW4gdW5pcXVlbHkgZGV0ZXJtaW5lIHRo
ZSBuZXh0IFNGLVggaW5zdGFuY2UgSVAgaW4gYWxsIGNhc2VzLiAgTWF5YmUgSSBtaXNzIHRoZSBj
YXNlLCBjb3VsZCB5b3UgZ2l2ZSBhbiBleGFtcGxlIHRoYXQgZG9lcyBub3Qgd29yaz8NCg0KVGhl
IGxpbWl0YXRpb24gc2VlbSB0byBiZSB0aGF0IGFuIFNGRiBpbnN0YW5jZSwgaW4gdGhlIG1vZGVs
IHlvdSBwcm9wb3NlLCBzaG91bGQgbm90IHJlY2VpdmUgdHJhZmZpYyBmcm9tIGFub3RoZXIgb25l
IHR3aWNlIGluIGEgY2hhaW4uDQpbTHVjeV0gSXQgaXMgbm90IHRydWUuIERvbuKAmXQga25vdyB3
aGVyZSBkbyB5b3UgZ2V0IHRoYXQgaW1wcmVzc2lvbj8gUGxlYXNlIGdpdmUgYW4gZXhhbXBsZS4N
Cg0KVGhhbmtzLA0KTHVjeQ0KDQpJcyBpdCBjb3JyZWN0ID8gYW5kIGlmIHNvIGlzIGl0IGFjY2Vw
dGFibGU/DQoNCg0KTmljb2xhcw0KDQpOb3RlOiAqIC0gc2Vjb25kIGVsZW1lbnQgaW4gdGhlIHBh
aXIgaXMgYSBsaXN0IGFzIHdlIGNvdWxkIGhhdmUgbXVsdGlwbGUgcG9zc2libGUgbmV4dCBob3Bz
IChlLmc7IExCUykNCg0KDQpCYXNlZCBvbiBSb24gZXhhbXBsZSBvZiBJUCBzb3VyY2UgbW9kZWwg
bGltaXRhdGlvbjoNCg0KICAgTmV0d29yayBjb25maWdyYXRpb246DQogICAgICAgICAgICBTRkYw
KEluZ3JlcyksICBTRkYxICggU0ZBLCBTRkIpLCAgICBTRkYyIChTRkMsIFNGRCksIFNGRihFZ3Jl
c3MpLg0KICAgICAgICAgICAgIFNvIDQgaG9zdCwgZWFjaCB3aXRoIGl0cyBzZXBhcmF0ZSBTRkYg
SVAgYWRkcmVzcywgc2VydmluZyBvbmUgb3IgbW9yZSBsb2NhbCBTRiAoc2FtZSBhZGRyZXNzIGFz
IFNGRikNCg0KICAgY2hhaW46IEluZ3Jlc3MsICBTRkEsICBTRkMsICBTRkIsIFNGRCAsIEVncmVz
cy4NCiAgICAgICAgICAgIFJ1bnMgaW50byBhIHByb2JsZW0gb24gU0ZGMiBhcyBpdCBjYW5ub3Qg
ZGlzdGluZ3Vpc2ggdHJhZmZpYyBjb21pbmcgb3V0IG9mIFNGQSBvciBTRkIgYmFzZWQgb24gU0ZG
MSBJUCBhZGRyZXNzIG9ubHkuDQoNCiAgIGNoYWluOiBJbmdyZXNzLCBTRkEgLFNGQywgU0ZBLCBT
RkQsIEVncmVzcy4NCiAgICAgICAgICAgIEhhcyBzb21lIGlzc3VlcyBhcyB3ZWxsIGFzIFNGRjIg
dGhlIHNlY29uZCB0aW1lIGNhbm5vdCBkaXN0aW5ndWlzaCB0aGF0IGl0IGlzIGhpdCB0aGUgZmly
c3QgdGltZSBvZiB0aGUgc2Vjb25kIHRpbWUuDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQpGcm9tOiBMdWN5IHlvbmcgW2x1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5
LnlvbmdAaHVhd2VpLmNvbT5dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgMTA6MjUg
UE0NClRvOiBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBE
YXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBS
ZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8N
CkhpIFJvbiwNCg0KSWYgd2UgdHJlYXQgU0ZDIGFzIGFuIElQIG9yIElQL1VQRCBhcHBsaWNhdGlv
biwgd2UgZG8gbm90IGNoYW5nZSB0aGUgcmVxdWlyZW1lbnQgYW5kIGFyY2hpdGVjdHVyZS4gV2Ug
aGF2ZSBhIHNpbXBsZSBzb2x1dGlvbiB0byBhY2hpZXZlIGJpLWRpcmVjdGlvbmFsIFNGQyB3aXRo
IHRoZSBzYW1lIFBhdGggSUQuIExldCBtZSBleHBsYWluIHRoZSBzb2x1dGlvbiBhZ2Fpbi4NCg0K
SWYgd2UgaW1wbGVtZW50IFNGQyBhcyBhbiBJUCBvciBVRFAvSVAgYXBwbGljYXRpb24sIGkuZS4g
b25jZSB0cmFmZmljIGlzIGNsYXNzaWZpZWQgYnkgdGhlIGNsYXNzaWZpY2F0aW9uLCBpdCBhZGRz
IFNGQyBoZWFkZXIgYW5kIElQIGhlYWRlciAob3V0ZXIpIG9uIHRoZSBwYWNrZXRzIChVRFAgaGVh
ZGVyIHRvbyBpbiBsYXR0ZXIgY2FzZSksIGFuZCBzZW5kIHN1Y2ggcGFja2V0cyBhcyBhIHJlZ3Vs
YXIgSVAgcGFja2V0LiBUaGUgc3JjIElQIG9uIG91dGVyIGhlYWRlciBpcyBjbGFzc2lmaWNhdGlv
biBJUCBhZGRyZXNzLCBhbmQgZHN0IElQIGlzIG5leHQgU0YtWCBJbnN0YW5jZSBJUCBhZGRyZXNz
LiBXZSBvbmx5IG5lZWQgdG8gcmVxdWVzdCBhIG5ldyBJUCBwcm90b2NvbCB0eXBlIGZvciBTRkMu
ICBBdCB0aGUgU0ZGLCBpdCBjYW4gc2VhcmNoIG5leHQgU0YtWCBJbnN0YW5jZSBJUCBhZGRyZXNz
IGJhc2VkIG9uIFBhdGggSUQgaW4gU0ZDIGhlYWRlciBhbmQgc3JjIElQIGFkZHJlc3MgKHByZXZp
b3VzIFNGKSBvbiB0aGUgcGFja2V0IHdoZW4gcmVjZWl2aW5nIGEgcGFja2V0IGZyb20gcHJldmlv
dXMgU0YtWCBpbnN0YW5jZTsgaXQgZm9yd2FyZHMgdGhlIHBhY2tldCBvbiBkc3QgSVAgIG9uIHRo
ZSBwYWNrZXQgd2hlbiByZWNlaXZpbmcgYSBwYWNrZXQgZnJvbSBhbm90aGVyIFNGRi9TTkYuICBB
IFNGLVggaW5zdGFuY2UgYWxzbyBmb3J3YXJkcyB0aGUgcGFja2V0IHdpdGggU0ZDIGhlYWRlciBh
cyBhbiBJUCBwYWNrZXQgYW5kIGZpbGxzIGl0cyBJUCBhZGRyZXNzIGFzIHNyYyBJUCBvbiBvdXRl
ciBoZWFkZXIgYW5kIHRoZSBTRkYvU05GIElQIGFkZHJlc3MgYXMgdGhlIGRzdCBJUCBvbiB0aGUg
b3V0ZXIgaGVhZGVyLg0KDQpGb3IgYmktZGlyZWN0aW9uYWwgU0ZDLCBib3RoIGRpcmVjdGlvbnMg
Y2FuIHVzZSB0aGUgc2FtZSBQYXRoIElEIGluIHRoaXMgc29sdXRpb24uIFBhdGggSUQgKyBzcmMg
SVAgYWRkcmVzcyBsZXQgU0ZGIHVuaXF1ZWx5IGdldCB0aGUgbmV4dCBTRi1YIGluc3RhbmNlIGlu
IGZvcndhcmRpbmcgdGFibGUuDQoNClRoaXMgc29sdXRpb24gY2FuIGltcGxlbWVudCBTTkYvU0ZG
IGZ1bmN0aW9uIG9uIGEgcmVndWxhciByb3V0ZXIgd2l0aG91dCBjaGFuZ2luZyB0aGUgcm91dGVy
IGJlaGF2aW9yLCBpLmUuIGZvcndhcmQgdGhlIHBhY2tldCBiYXNlZCBvbiBpdHMgZGVzdGluYXRp
b24gSVAgYWRkcmVzcy4gSWYgdGhlIGRlc3RpbmF0aW9uIGFkZHJlc3MgaXMgcm91dGVyIGl0c2Vs
ZiwgdGhlIHJvdXRlciB0ZXJtaW5hdGVzIGFuZCBjaGVjayB0aGUgcHJvdG9jb2wgdHlwZS4gSWYg
dGhlIHR5cGUgaXMgU0ZDLCB0aGUgcm91dGVyIHdpbGwgcGVyZm9ybSBhIHRhYmxlIGxvb2t1cCBi
YXNlZCBvbiBQYXRoIElEIGluIFNGQyBoZWFkZXIgKyBzcmMgSVAgb24gb3V0ZXIgSVAgaGVhZGVy
LiBBcyBzaW1wbGUgYXMgdGhhdC4gVGhpcyBzb2x1dGlvbiBhbGxvdyBsZXZlcmFnaW5nIGEgbG90
IG9mIElQIGZ1bmN0aW9ucyB0b28uDQoNClNpbmNlIElQIGNhbiBiZSB0cmFuc3BvcnRlZCBvdmVy
IG1hbnkgdHJhbnNwb3J0IHNvbHV0aW9ucywgRXRoZXJuZXQsIE1QTFMsIG92ZXJsYXksIGV0Yywg
aW4gdGhlb3J5LCBTRkMgY2FuIGJlIGltcGxlbWVudGVkIG92ZXIgYW55IHRyYW5zcG9ydCBuZXR3
b3JrIHRvby4gVGhlIHNvbHV0aW9uIGNhbiBtYWtlIGNvbnRyb2wgYW5kIG1hbmFnZW1lbnQgZWFz
eSBiZWNhdXNlIHdlIGRvbuKAmXQgaGF2ZSB0byBhc3NpZ24gaW5kZXggZm9yIGVhY2ggU0YtWCBp
bnN0YW5jZXMuIFNGLVggSVAgYWRkcmVzcyBhcyB1bmlxdWUgaWRlbnRpZmllciBpcyB1c2VkIGlu
IGFsbCBTRkNzLg0KDQpBbnkgY29tbWVudCBvbiB0aGlzIHByb3Bvc2FsLg0KDQpUaGFua3MsDQpM
dWN5DQoNCg0KDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAzOjI0IFBNDQpUbzog
THVjeSB5b25nOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNv
bjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10g
U0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KTHVjeS4N
Cg0KRG8geW91IGhhdmUgYSBzcGVjaWZpYyBwcm9wb3NhbCBmb3IgbWFraW5nIGJpZGlyZWN0aW9u
YWwgY2hhaW5zIGVhc2llciB0byBkZXBsb3kgYW5kIG1hbmFnZT8gICBJZiBzbywgd291bGQgeW91
IHN1Z2dlc3QgY2hhbmdlcyB0byB0aGUgcmVxdWlyZW1lbnRzPyAgIEFyY2hpdGVjdHVyZT8gICBI
ZWFkZXIgZW5jYXBzdWxhdGlvbj8gICBDb250cm9sIHBsYW5lIChmdXR1cmUpPw0KDQogICAgUm9u
DQoNCg0KRnJvbTogTHVjeSB5b25nIFttYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb21dDQpTZW50
OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgNDoxOCBQTQ0KVG86IFJvbiBQYXJrZXI7IFh1eGlh
b2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8
bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3Ig
VURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpSb24sDQoNCklNTywgV2UgY2Fu4oCZ
dCBtYWtlIG9uZSBwYXJ0IHNpbXBsZSBhbmQgZ29vZCBsb29raW5nIGJ1dCBsZWF2ZSBvdGhlciBw
YXJ0cyB0byBiZSBpbiBjb21wbGV4LiBPdXIgZ29hbCBpcyB0byBoYXZlIGEgc2ltcGxlIGFuZCBs
b3cgY29zdCBTRkMgc29sdXRpb24gdG8gY292ZXIgbWFqb3JpdHkgdXNlIGNhc2VzLiBTUCBhbHJl
YWR5IGNhbiBpbXBsZW1lbnQgU0ZDIG9uIHRvZGF54oCZcyBuZXR3b3JrLiBJZiB3ZSBjYW7igJl0
IG1ha2UgdGhpcyBnb2FsLCB0aGVuIHRoZSBzb2x1dGlvbiBtYXkgbm90IGJlIHVzZWZ1bC4NCg0K
VGhhbmtzLA0KTHVjeQ0KDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86Um9uX1BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAzOjExIFBN
DQpUbzogTHVjeSB5b25nOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZl
IERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTog
W3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0K
THVjeSwNCg0KWW91IHJhaXNlIGEgZ29vZCBwb2ludCBvbiBiaWRpcmVjdGlvbmFsIGNoYWlucywg
d2hpY2ggSSB0aGluayBpcyBhIG1ham9yaXR5IHVzZSBjYXNlIGZvciBmdW5jdGlvbmFsLCBzaW1w
bGlmaWNhdGlvbiwgb3Igb2JzZXJ2YWJpbGl0eSByZWFzb25zLiAgICBUaGUgd2F5IHdl4oCZdmUg
ZXhwcmVzc2VkIHRoaW5ncyBzbyBmYXIsIGl0IHdvdWxkIGJlIHVwIHRvIHRoZSBtYW5hZ2VtZW50
IHBsYW5lIG9yIGNvbnRyb2wgcGxhbmUgdG8gaW5kaWNhdGUgaG93IHN1Y2ggaW5kaXZpZHVhbCBw
YXRocyBhcmUgcGFpcmVkIHRvZ2V0aGVyLg0KDQogICBSb24NCg0KDQoNCkZyb206IEx1Y3kgeW9u
ZyBbbWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3
LCAyMDE0IDQ6MDggUE0NClRvOiBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8g
KHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJv
cyBhbmQgY29ucz8NCg0KUm9uLA0KDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAz
OjAxIFBNDQpUbzogTHVjeSB5b25nOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8p
OyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0
OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29u
cz8NCg0KTHVjeSwNCg0KT25lIGNsYXJpZmljYXRpb24uICAg4oCcVGhlIHBhdGjigJ0gZG9lcyBu
b3QgZXhhY3RseSBtZWFuIHRoZSBTRkMuICAgVGhlIFNGQyBpcyBhYnN0cmFjdCwgYmVmb3JlIGFj
Y291bnRpbmcgZm9yIG5ldHdvcmsgbG9jYXRvcnMuICAgQXMgYSBzcGVjaWFsIGNhc2UsIGlmIGFs
bCBvZiB0aGUgU0bigJlzIGluIHRoZSBTRkMgaGF2ZSBvbmx5IGEgc2luZ2xlIG5ldHdvcmsgbG9j
YXRvciwgdGhlbiB0aGUgcGF0aCBhbmQgY2hhaW4gYXJlIHRoZSBzYW1lLiAgIEJ1dCwgaWYgYW55
IG9yIGFsbCBvZiB0aG9zZSBTRuKAmXMgYXJlIG11bHRpcGx5IGxvY2F0ZWQsIHRoZW4gdGhlIHBh
dGggaXMgc3BlY2lmaWMgdG8gYW4gZXhhY3Qgc2VxdWVuY2Ugb2YgbG9jYXRlZCBzZXJ2aWNlIGZ1
bmN0aW9uIGluc3RhbmNlcy4NCltMdWN5XSBUaGFuayB5b3UgZm9yIGNsYXJpZmljYXRpb24uIEkg
YWdyZWUgd2l0aCB0aGF0LiBUaGUgcGF0aCBpcyBhbiBleGFjdCBzZXF1ZW5jZSBvZiBsb2NhdGVk
IHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFuY2VzLiBGb3IgYSBiaS1kaXJlY3Rpb25hbCBTRkMsIGl0
IGhhcyB0byBiZSB0cmVhdGVkIGFzIHR3byBkaXN0aW5jdCBwYXRocyBpbiB0aGlzIHNvbHV0aW9u
LiBBbnkgY29uY2VybiBvbiB0aGUgY29tcGxleGl0eSBpbiBtYW5hZ2luZyB0aGVtPw0KDQpUaGFu
a3MsDQpMdWN5DQoNCiAgICBSb24NCg0KDQpGcm9tOiBMdWN5IHlvbmcgW21haWx0bzpsdWN5Lnlv
bmdAaHVhd2VpLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAzOjQxIFBNDQpU
bzogUm9uIFBhcmtlcjsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBE
b2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtz
ZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkhp
IFJvbiwNCg0KRnJvbTogUm9uIFBhcmtlciBbbWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgMTI6MDkgUE0NClRvOiBM
dWN5IHlvbmc7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29u
OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBT
RkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpMdWN5LA0K
DQpSZWdhcmRpbmcgdGhlIFNGIEluZGV4LCBkcmFmdC16aGFuZy1zZmMtc2NoIGRlZmluZXMgdGhp
cyBhcyByZWxhdGl2ZSB0byB0aGUgcGF0aCwgYW5kIG5vdCBhcyBhIGdsb2JhbGx5IHVuaXF1ZSBp
ZGVudGlmaWVyIG9mIGFuIFNGIGluc3RhbmNlLg0KW0x1Y3ldIFRoaXMgaXMgbXkgdW5kZXJzdGFu
ZGluZyB0b28uIOKAnFRoZSBwYXRo4oCdIGhlcmUgbWVhbnMgYSBTRkMsIHJpZ2h0PyBJIGRvIG5v
dCBzZWUgaW5kZXggYXMgYW4gU0YgaW5zdGFuY2UgaWRlbnRpZmllciBhdCBhbGwsIGl0IGlzIGFu
IGFsaWFzIGFuZCBvbmx5IHVzZWQgaW4gZm9yd2FyZGluZy4gVGhpcyBpcyB0aGUgcmVhc29uLCBJ
IHRoaW5rLCB0aGF0IGFzc2lnbmluZyB0aGVzZSBhbGlhc2VzIGFuZCBjb25maWd1cmluZyB0aGVu
IGluIGZvcndhcmRpbmcgdGFibGUgaXMgY29tcGxleCBmb3IgbWFuYWdlbWVudCBhbmQgY29udHJv
bGxlciBhbmQgbWF5IHBydW5lIGFuIGVycm9yIGVhc2lseS4gRm9yIHN1cHBvcnRpbmcgYmktZGly
ZWN0aW9uYWwgb3IgYnJhbmNoaW5nIHVzZSBjYXNlcywgdXNpbmcgaW5kZXggaW4gZm9yd2FyZGlu
ZyBtYXkgYWxzbyBicmluZyBvdGhlciBjb25jZXJucy4NCg0KUmVnYXJkaW5nIFRUTCwgbXkgZmly
c3QgdGhvdWdodCBpcyB0aGF0IGlzIGEgcHJvcGVydHkgb2YgdGhlIHRyYW5zcG9ydCwgYW5kIGlm
IGl0IGlzIGltcG9ydGFudCB0byB5b3UsIGNob29zZSB0aGUgdHJhbnNwb3J0IGFjY29yZGluZ2x5
LiAgIEJ1dCwgSeKAmW0gb3BlbiB0byBmdXJ0aGVyIGRpc2N1c3Npb24gYWxvbmcgdGhlc2UgbGlu
ZXMuDQpbTHVjeV0gVGhhbmsgeW91IGZvciB0aGUgY2xhcmlmaWNhdGlvbi4gVGhpcyBpcyByZWxh
dGVkIHRvIHRoZSBkaXNjdXNzaW9uIHVuZGVyIHRoaXMgdGl0bGUuIElmIFNQQyBpcyBpbXBsZW1l
bnRlZCBhcyBJUCBvciBJUC9VRFAgYXBwbGljYXRpb24sIGl0IGNhbiBsZXZlcmFnZSBhIGxvdCB3
aGF0IElQIHRlY2hub2xvZ3kgaGF2ZSBkb25lLiBJZiB3ZSBhc3N1bWUgdGhhdCBTRkMgbWF5IGJl
IGNhcnJpZWQgb3ZlciBhbnkgdHJhbnNwb3J0IHNvbHV0aW9uLCBTRkMgaW1wbGVtZW50YXRpb24g
aGFzIHRvIHByb3ZpZGUgdGhlc2UgZnVuY3Rpb25zLCB3aGljaCwgSU1PLCByZWxhdGVkIHRvIHdo
YXQgaW5mb3JtYXRpb24gdGhhdCBTRkMgaGVhZGVyIG5lZWQgdG8gaG9sZC4NCg0KVGhhbmtzLA0K
THVjeQ0KDQogICBSb24NCg0KDQpGcm9tOiBMdWN5IHlvbmcgW21haWx0bzpsdWN5LnlvbmdAaHVh
d2VpLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAxMjoyNiBQTQ0KVG86IFJv
biBQYXJrZXI7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29u
OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBT
RkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpIaSBSb24s
DQoNCkkgYXNzdW1lIHRoYXQgdGhlIGluZGV4IHVzYWdlIHlvdSBtZW50aW9uZWQgYmVsb3cgaXMg
dGhlIHNhbWUgd2hldGhlciB0aGVzZSB0aHJlZSBTRnMgYXJlIG9uIG9uZSBTRkYgb3IgdHdvIFNG
RnMsIHdoaWNoIG1lYW5zIHRoYXQgdGhlIGluZGV4ICMgaXMgYXNzaWduZWQgdG8gU0YtWC1JIHBl
ciBTRkMgYW5kIGJ5IHRoZSBpbmNyZW1lbnRhbC4gQSBTRi1YLUkgbWF5IGJlIHNlcnZlZCB0byBt
YW55IFNGQ3MgYW5kIHBvc2l0aW9uIGRpZmZlcmVudGx5IGluIFNGQ3MuIFRoaXMgbWVhbnMgdGhh
dCwgaW4gdGhpcyBtZXRob2QsIGEgU0YtWC1JIGlzIG1hcHBlZCB3aXRoIGRpZmZlcmVudCBpbmRl
eCAjLCBvbmUgcGVyIGVhY2ggU0ZDIHRoYXQgaGFzIHRoZSBTRi1YLUkuIElNTzogIHdoZW4gb3Bl
cmF0b3Ivc3lzdGVtIGNyZWF0ZXMgYSBTRkMgYW5kIHNlbGVjdHMgU0YtWC1JcyBmb3IgdGhlIFNG
QywgYW5kIHRoZW4gYXNzaWduIGluZGV4ICMgdG8gdGhlbSBhbmQgY29uZmlndXJlIHRoZSBmb3J3
YXJkaW5nIHRhYmxlIHdpdGggcGF0aCBJRCBhbmQgaW5kZXggIyBpbiB0aGUgcmVsYXRlZCBTRkZz
LiBGdXJ0aGVybW9yZSwgZWFjaCBpbmRleCAjIGFsc28gbmVlZCB0byBiZSBhc3NvY2lhdGVkIHRv
IHRoZSBhZGRyZXNzIG9yIHBvcnQgdGhhdCB0cmFuc3BvcnQgbGF5ZXIgY2FuIHVuZGVyc3RhbmQu
ICBJTU86IHRoaXMgaXMgYSBjb21wbGV4IHByb2Nlc3MgZm9yIHRoZSBzeXN0ZW0sIHVuZWFzeSB0
byBtYW5nZXIgdG9vLCBhbmQgbWF5IGVhc2lseSBwcm9uZSBhbiBlcnJvci4NCg0KU2Vjb25kLCB5
b3VyIGRyYWZ0IGFsc28gbWVudGlvbiB0aGF0IHRoZSB1c2Ugb2YgaW5kZXggdG8gcHJldmVudCB0
aGUgbG9vcC4gIFRoZSBsb29wIGRvZXMgbm90IG9jY3VyIGluIG5vcm1hbCBjb25kaXRpb24uIFRo
ZSBsb29wIG9jY3VycyBpbiBhYm5vcm1hbCBjb25kaXRpb24uIFNvIHRoZSBsb29wIHByZXZlbnRp
b24gbWVjaGFuaXNtIGlzIHRvIHByZXZlbnQgbm8gbG9vcCBoYXBwZW4gaW4gYW55IGFibm9ybWFs
IGNvbmRpdGlvbi4gVGhhdCBpcyB3aHkgVFRMIGlzIGRlc2lnbmVkIGZvciBpbiBJUCBuZXR3b3Jr
LiBJZiBTRkMgaGVhZGVyIGlzIGV4cGVjdGVkIHRvIHRyYW5zcG9ydCBvdmVyIGFueSB0cmFuc3Bv
cnQgbmV0d29yayBiZXNpZGUgSVAsIGl0IG5lZWRzIHRoZSBzaW1pbGFyIG1lY2hhbmlzbSBhcyBJ
UC9UVEwuIFRoZSB1c2FnZSBvZiBpbmRleCBpbiB5b3VyIHByb3Bvc2FsIGRvZXMgbm90IGFjaGll
dmUgdGhpcyBwdXJwb3NlLg0KDQpJZiB3ZSB1c2UgSVAgYXMgdHJhbnNwb3J0LCBJTU86IG5vIG5l
ZWQgdG8gaW1wbGVtZW50IFRUTCBtZWNoYW5pc20gd2l0aGluIFNGQywganVzdCBsZXZlcmFnZSBJ
UCBUVEwgY2FwYWJpbGl0eS4gQnV0LCBpZiBvdmVyIG90aGVyIHRyYW5zcG9ydHMsIHdlIG5lZWQg
dG8gaW1wbGVtZW50IElQL1RUTCBsaWtlIG1lY2hhbmlzbSBpbiBTRkMuDQoNClJlZ2FyZHMsDQpM
dWN5DQoNCg0KRnJvbTogUm9uIFBhcmtlciBbbWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgOTozNSBBTQ0KVG86IFh1
eGlhb2h1OyBMdWN5IHlvbmc7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247
IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFNG
QyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNClhpYW9odSwN
Cg0KSSBkb27igJl0IHRoaW5rIHdlIG5lZWQgdG8gdmlldyB0aGUgU0YgaW5kZXggYXMgYSBUVEwu
ICAgQXBwcm9wcmlhdGUgdmFsaWRhdGlvbiBhbmQgbG9vcCBzdXBwcmVzc2lvbiBjYW4gYmUgZG9u
ZSBldmVuIHdpdGggdGhlIGN1cnJlbnQgcHJvcG9zZWQgZGVmaW5pdGlvbi4gICAgQW55IFNGRiBy
ZWNlaXZpbmcgYW4gU0ZDIGVuY2Fwc3VsYXRlZCBwYWNrZXQgb3IgZnJhbWUgd291bGQgbmVlZCB0
byBrbm93IHRvIHdoaWNoIG9mIGl0cyBkZXBlbmRlbnQgU0bigJlzIGl0IHNob3VsZCBmb3J3YXJk
IHRoZSBwYWNrZXQgb3IgZnJhbWUuICAgVG8gZG8gc28gbWVhbnMgdGhhdCBpdCBjYW4gdmFsaWRh
dGUgdGhhdCB0aGUgcGF0aCBJRCBpcyBvbmUgdGhhdCBpdCBleHBlY3RzIHRvIHBhcnRpY2lwYXRl
IGluIGFuZCB0aGF0IHRoZSBTRiBpbnN0YW5jZSBpZGVudGlmaWVkIGJ5IHRoZSBpbmRleCBvbiB0
aGF0IHBhdGggaXMgb25lIHRoYXQgaXQgaXMgcmVzcG9uc2libGUgZm9yLiAgICBTdWNoIGNoYWlu
IHBhdGggZGF0YSBtYXkgaGF2ZSBiZWVuIGxvY2FsbHkgcHJvdmlzaW9uZWQgb3IgbWF5IGhhdmUg
YmVlbiBkaXN0cmlidXRlZCBpbiBhIGNvbnRyb2wgcGxhbmUuDQoNCldoZW4gdGhlIFNGRiByZWNl
aXZlcyB0aGUgZ29vZCBwYWNrZXQgb3IgZnJhbWUgYmFjayBmcm9tIG9uZSBvZiBpdHMgZGVwZW5k
ZW50IFNG4oCZcywgaXQgd2lsbCBpZGVudGlmeSB0aGUgbmV4dCBTRiBhbmQgU0ZGIGJ5IGNvbnN1
bHRpbmcgaXRzIGxvY2FsIGRhdGFiYXNlLiAgIElmIGl0IGlzIG5vdCB0aGUgZmluYWwgU0YsIHRo
ZW4gdGhlIFNGIGluZGV4IGlzIGluY3JlbWVudGVkLCB0aGUgdHJhbnNwb3J0IGhlYWRlciB1cGRh
dGVkIGFzIG5lY2Vzc2FyeSwgYW5kIHRoZSBwYWNrZXQgb3IgZnJhbWUgcHJvZ3Jlc3NlZC4gICAg
RmFpbHVyZSB0byBwcm9wZXJseSBpbmNyZW1lbnQgdGhlIFNGIEluZGV4IHdvdWxkIGJlIGFraW4g
dG8gZmFpbHVyZSB0byBkZWNyZW1lbnQgYSBUVEwgYnkgYSByb3V0ZXIg4oCTIHRoZXJlIGlzIG5v
IHByb3RlY3Rpb24gZnJvbSB0aGF0Lg0KDQogICBSb24NCg0KDQpGcm9tOiBzZmMgW21haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFh1eGlhb2h1DQpTZW50OiBUaHVyc2Rh
eSwgTWFyY2ggMjcsIDIwMTQgNTo0NCBBTQ0KVG86IFJvbiBQYXJrZXI7IEx1Y3kgeW9uZzsgUmVp
bmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBs
aWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KDQrlj5Hku7bkuro6IHNmYyBbbWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnXSDku6PooaggUm9uIFBhcmtlcg0K5Y+R6YCB5pe26Ze0OiAyMDE05bm0
M+aciDI25pelIDc6MTMNCuaUtuS7tuS6ujogTHVjeSB5b25nOyBSZWluYWxkbyBQZW5ubyAocmVw
ZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCuS4
u+mimDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5k
IGNvbnM/DQoNCkx1Y3ksDQoNClJlZ2FyZGluZyB0aGUgc2VydmljZSBmdW5jdGlvbiBpbmRleCB0
aGF0IHdvdWxkIGJlIGNvbnRhaW5lZCBpbiB0aGUgc2VydmljZSBoZWFkZXIsIEkgdGhpbmsgaXQg
aXMgc2ltcGx5IGluY3JlbWVudGVkIGZyb20gMSB0byBpbmRpY2F0ZSB0aGUgbmV4dCBzZXJ2aWNl
IGZ1bmN0aW9uIHdpdGhpbiB0aGUgY2hhaW4uICAgRm9yIGV4YW1wbGUsIGlmIHRoZSBwYXRoIElE
IGlzIFgsIGZvciBhIHBhdGgge1NGLUEtNSwgU0YtQi0yLCBTRi1DLTZ9LCB0aGVuIHBhY2tldHMg
ZGVzdGluZWQgZnJvbSBhIGNsYXNzaWZpZXIgdG93YXJkcyBTRi1BLTUgd291bGQgY2FycnkgKHBh
dGggWCwgaW5kZXggMSksIHBhY2tldHMgZnJvbSBTRi1BLTUgdG8gU0YtQi0yIHdvdWxkIGNhcnJ5
IChwYXRoIFgsIGluZGV4IDIpLCBldGMuDQoNCltYaWFvaHVdIEkgdGhpbmsgdGhlIHZhbHVlIG9m
IHRoZSBzZXJ2aWNlIGluZGV4IHNob3VsZCBiZSBkZWNyZW1lbnRlZCwgcmF0aGVyIHRoYW4gYmVp
bmcgaW5jcmVtZW50ZWQgd2hlbiB0cmF2ZWxsaW5nIGFsb25nIHRoZSBzZXJ2aWNlIHBhdGggc2lu
Y2UgdGhhdCBpbmRleCBpcyBub3Qgb25seSB1c2VkIGZvciBpbmRpY2F0aW5nIHRoZSBuZXh0IHNl
cnZpY2UgZnVuY3Rpb24gd2l0aGluIHRoZSBjaGFpbiwgYnV0IGFsc28gdXNlZCBmb3Igb3RoZXIg
cHVycG9zZXMgKGUuZy4sIFRUTCBvZiB0aGUgc2VydmljZSBwYXRoLCBpbmRpY2F0b3Igb2YgdGhl
IGVuZCBvZiB0aGUgc2VydmljZSBjaGFpbiksIHVubGVzcyB5b3Ugd2FudCB0byBpbnRyb2R1Y2Ug
YW4gYWRkaXRpb25hbCBmaWVsZCB3aGljaCBpbmRpY2F0ZXMgdGhlIHRvdGFsIGxlbmd0aCBvZiB0
aGUgc2VydmljZSBjaGFpbi4NCg0KQmVzdCByZWdhcmRzLA0KWGlhb2h1DQoNCiAgIFJvbg0KDQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KRnJvbTogc2ZjIFtzZmMtYm91bmNlc0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc+XSBvbiBiZWhhbGYgb2YgTHVjeSB5
b25nIFtsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+XQ0K
U2VudDogVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgNjozOCBQTQ0KVG86IFJlaW5hbGRvIFBlbm5v
IChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHBy
b3MgYW5kIGNvbnM/DQpIaSBSZWluYWxkbywNCg0KVGhhbmsgeW91IHRvIHNoYXJlIHlvdXIgdmll
d3Mgb24gdGhpcyBzb2x1dGlvbi4gV2Ugd2FudCB0byBoYXZlIGFuIGVsZWdhbnQgYW5kIGdlbmVy
YWwgc29sdXRpb24gd2l0aCBvbmUgc3RhbmRhcmQgU0ZDIGhlYWRlciB0byBjb3ZlciBtYWpvcml0
eSB1c2UgY2FzZXMNCg0KU2VlIGlubGluZSBiZWxvdy4NCg0KDQpGcm9tOiBSZWluYWxkbyBQZW5u
byAocmVwZW5ubykgW21haWx0bzpyZXBlbm5vQGNpc2NvLmNvbV0NClNlbnQ6IFR1ZXNkYXksIE1h
cmNoIDI1LCAyMDE0IDQ6NTYgUE0NClRvOiBMdWN5IHlvbmc7IERhdmUgRG9sc29uOyBzZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgYXMgYW4g
SVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpIaSwNCg0KVGhlcmUgYXJl
IHNldmVyYWwgc29sdXRpb24gdG8gdGhpcyBwcm9ibGVtLiBTb21lIG9mIHRoZW0gaW1wbGVtZW50
YXRpb24gc3BlY2lmaWMsIG90aGVycyBtb3JlIGVsZWdhbnQuDQoNCjEgLSBPbmUgb2YgdGhlIG1v
cmUgZWxlZ2FudCBvbmVzIGlzIHRvIHVzZSB0aGUgU2VydmljZSBJbmRleCB0byBkZXRlcm1pbmUg
dGhlIG5leHQgc2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZS4gIEl0IG1ha2VzIGZvciBhIGNvbXBs
ZXRlbHkgc3RhdGVsZXNzIHNvbHV0aW9uIChjb2RlIHdpc2UpLg0KW0x1Y3ldIHdoZW4gdXNpbmcg
UGF0aCBJRCBhbmQgU2VydmljZSBJbmRleCBvbiBTRkMgaGVhZGVyLCBpdCByZXF1aXJlcyBhc3Np
Z25pbmcgaW5kZXggIyB0byBlYWNoIFNGIGluc3RhbmNlLCBjb25maWd1cmluZyB0aGVtIGluIHRo
ZSBmb3J3YXJkaW5nIHRhYmxlLCB3aGljaCBpcyB2ZXJ5IGNvbXBsZXggcHJvY2VzcyBhbmQgZWFz
aWx5IHBydW5lIGZvciBlcnJvciBpbiBtYXkgb3Bpbmlvbi4gIEluIGFkZGl0aW9uLCBlYWNoIFNG
IGluc3RhbmNlIG1heSBzZXJ2ZSBtb3JlIHRoYW4gb25lIFNGQywgc28gbmVlZCB0byBhc3NpZ24g
aW5kZXggIyBmb3IgZWFjaCBTRkMsIHdoaWNoIGlzIG1vcmUgY29tcGxleC4gUmVnYXJkaW5nIHRo
ZSBzdGF0ZWxlc3MsIEkgZG9u4oCZdCBnZXQgaXQuIElzbuKAmXQgaW5kZXggIyBhIHN0YXRlIGFz
IHdlbGwgKG1heSBiZSBmZXcgYml0IGxlc3MpPw0KDQpUbyBpbXBsZW1lbnQgdHJ1ZSBzdGF0ZWxl
c3MsIFNGQyBoZWFkZXIgbmVlZHMgYWJpbGl0eSB0byBjYXJyeSBhbGwgU0ZJcyBJUCBhZGRyZXNz
ZXMgaW4gU0ZDIGhlYWRlciwgd2hpY2ggd2FzIGNvbnNpZGVyZWQgYXMgbm9uLXNjYWxlIHNvbHV0
aW9uLg0KDQoNCjIg4oCTIEFub3RoZXIgb3B0aW9uIGlzIGZyb20gYSBjb2RpbmcgcGVyc3BlY3Rp
dmUgeW91IGNhbiBqdXN0IGtlZXAgbW9yZSBzdGF0ZSBpbiB5b3VyIFNOL1NGRiB3aGlsZSB5b3Ug
cHJvY2VzcyB0aGUgcGFja2V0IGFuZCBkZXRlcm1pbmUgd2hhdCBpcyB0aGUg4oCcbmV4dOKAnSBz
ZXJ2aWNlLg0KW0x1Y3ldIEFncmVlLg0KDQpCdXQgaXJyZXNwZWN0aXZlLCB0aGUgU04gbmVlZHMg
dG8ga25vdyB0aGUgUGF0aCBJRCBhbmQgdGhlIGxpc3Qgb2YgU0ZJcyBpbnRlcm5hbCB0byBpdHMg
bm9kZS4gVGhpcyBwcm92aXNpb25pbmcgY2FuIGhhcHBlbiBpbiBhIHZhcmlldHkgb2Ygd2F5cywg
SSBpbXBsZW1lbnRlZCB3aXRoIFJFU1Rjb25mIGFuZCBOZXRjb25mLg0KDQpBcyBmYXIgYXMgVURQ
L0lQIHZzLklQLCBJIGdpdmUgcHJlZmVyZW5jZSB0byBVRFAvSVAuIElmIHlvdSBoYXZlIGEgZml4
ZWQgcG9ydCBvdmVyIFVEUCBpbiB3aGljaCB0byByZWNlaXZlL3NlbmQgcGFja2V0czoNCg0KLSBZ
b3UgY2FuIGhhdmUgeW91ciBlbnRpcmUgZGF0YXBsYW5lIGluIHVzZXJwYWNlIGFuZCB1c2UgYSB2
YXJpZXR5IG9mIHByb2dyYW1taW5nIGxhbmd1YWdlcy4NCi0gWW91IGRvIG5vdCBuZWVkIHJhdyBw
YWNrZXQgYWNjZXNzIHRvIHB1bGwvc2VuZCBwYWNrZXRzLiBUaGVyZWZvcmUgbm8gcm9vdCBzdXBw
b3J0Lg0KLSBVRFAgY2FuIHRyYXZlcnNlIG5vbi1TRkMgYXdhcmUgbWlkZGxleGJveGVzLg0KW0x1
Y3ldIEFncmVlIG9uIHRoaXMgc3RhdGVtZW50LiBCdXQgZm9yIFNGQyBkb21haW4sIGRvIHdlIHdh
bnQgdG8gYWxsb3cgc3VjaCBtaWRib3hlcyBvbiBTRkMgcGF0aD8gTWF5YmUgaGFwcGVuIGlmIGEg
U0ZDIGRvbWFpbiBjcm9zc2VzIG1vcmUgdGhhbiB0cmFuc3BvcnQgZG9tYWlucz8gVGhpcyBpcyBv
bmUgSSBsaWtlIHRvIGtub3cgZnJvbSBTUHMgYW5kIFNGIHZlbmRvcnMuDQoNClJlZ2FyZHMsDQpM
dWN5DQpPciB5b3UgY2FuIHVzZSBhbnkgb2YgdGhlIGF2YWlsYWJsZSBtZXRob2RzKCBUVVJOLCBT
VFVOLCBldGMpLiAgSWYgeW91IGVuY2FwIGluIHNvbWV0aGluZyBlbHNlIG90aGVyIHRoYW4gSVAv
VURQIHRoZSBhcHBsaWNhYmlsaXR5IG9mIFNGQyB3aWxsIGJlIGNvbnNpZGVyYWJseSBkaW1pbmlz
aGVkLkp1c3QgY2hlY2sgU1RDUCBhbmQgaXRzIHByb2JsZW0gb24gZ2V0dGluZyBhZG9wdGVkIGdp
dmVuIG1pZGRsZXhib3hlcyAgbm90IHJlY29nbml6aW5nIGl0cyBwcm90b2NvbCBudW1iZXIuDQoN
Ci0gSXQgaml2ZXMgd2l0aCBvdGhlciBJRVRGIHdvcmsgaW4gdGhlIGFyZWFzIG9mIG1ldGFkYXRh
IGFuZCB0cmFuc3BvcnQgc2VydmljZXMgKHNheSwgVEFQUykuDQoNCnJlZ2FyZHMsDQoNClJlaW5h
bGRvDQoNCg0KDQpGcm9tOiBMdWN5IHlvbmcgPGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzps
dWN5LnlvbmdAaHVhd2VpLmNvbT4+DQpEYXRlOiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCBhdCAy
OjI1IFBNDQpUbzogRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUuY29tPG1haWx0bzpkZG9s
c29uQHNhbmR2aW5lLmNvbT4+LCAic2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IiA8
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+Pg0KU3ViamVjdDogUmU6IFtzZmNdIFNG
QyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkhpIERhdmUs
DQoNCklmIGEgc2VydmljZSBmb3J3YXJkZXIgcG9pbnQgY29ubmVjdHMgbW9yZSB0aGFuIG9uZSBT
RiBpbnN0YW5jZXMgdGhhdCBiZWxvbmcgdG8gdGhlIHNhbWUgU0ZDLCBob3cgY2FuIG9uZSBQYXRo
IElEIGRldGVybWluZSB3aGljaCBTRiBpbnN0YW5jZXMgaXMgdGhlIG5leHQ/IElmIHlvdSBkcmF3
IGEgc2VydmljZSBjaGFpbiBwYXRoIHdpdGggbWFueSBTRiBpbnN0YW5jZXMsIHlvdSBjYW4gZWFz
aWx5IHNlZSwgaWYgUGF0aCBJRCByZXByZXNlbnRzIHRoYXQgcGF0aCwgc2VydmljZSBmb3J3YXJk
ZXIgbmVlZHMgdG8gdXNlIHByZXZpb3VzIFNGIG9uIHRoZSBwYXRoIHRvIHBvc2l0aW9uIHRoZSBu
ZXh0IFNGIG9uIHRoYXQgcGF0aC4NCg0KTHVjeQ0KDQpGcm9tOiBEYXZlIERvbHNvbiBbbWFpbHRv
OmRkb2xzb25Ac2FuZHZpbmUuY29tXQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgNDox
MCBQTQ0KVG86IEx1Y3kgeW9uZzsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpT
dWJqZWN0OiBSRTogU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29u
cz8NCg0KV2h5IGRvIHlvdSB0aGluayB0aGUgcHJldmlvdXMgU0YgSVAgYWRkcmVzcyBpcyByZXF1
aXJlZCB0byBkZXRlcm1pbmUgdGhlIG5leHQgU0YgSVAgYWRkcmVzcz8gV2h5IGlzIHRoZSBQYXRo
IElEIG5vdCBzdWZmaWNpZW50IGluZm9ybWF0aW9uPw0KDQoNCkZyb206IEx1Y3kgeW9uZyBbbWFp
bHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tXQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQg
NDo1NiBQTQ0KVG86IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4NClN1YmplY3Q6IFJFOiBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFu
ZCBjb25zPw0KDQpJbiB0aGlzIHNvbHV0aW9uLCBzZXJ2aWNlIGZvcndhcmRlciBhbmQgU0YgaW5z
dGFuY2UgYXJlIHNlcGFyYXRlZCBlbnRpdGllcy4gU2VydmljZSBmb3J3YXJkZXIgbmVlZHMgUGF0
aCBJRCBhbmQgcHJldmlvdXMgU0YgSVAgYWRkcmVzcyB0byB1bmlxdWVseSBpZGVudGlmeSB0aGUg
bmV4dCBTRiBJUCBhZGRyZXNzLg0KDQpMdWN5DQoNCkZyb206IERhdmUgRG9sc29uIFttYWlsdG86
ZGRvbHNvbkBzYW5kdmluZS5jb21dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCAzOjIx
IFBNDQpUbzogTHVjeSB5b25nOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1
YmplY3Q6IFJFOiBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25z
Pw0KDQpJIGRvIG5vdCBzZWUgd2h5IHNvdXJjZSBJUCBhZGRyZXNzIChwcmV2aW91cyBTRikgd291
bGQgYmUgcmVxdWlyZWQgdG8gbG9vayB1cCB0aGUgbmV4dCBTRi4gVGhlIHBhdGggSUQgc2hvdWxk
IGJlIHN1ZmZpY2llbnQgdG8gZGV0ZXJtaW5lIHRoZSBuZXh0IFNGLg0KDQoNCg0KDQoNCkZyb206
IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgTHVjeSB5b25n
DQpTZW50OiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA0OjAyIFBNDQpUbzogc2ZjQGlldGYub3Jn
PG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQ
IGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpIaSwNCg0KVGhlcmUgYXJlIG1hbnkgd2F5
cyB0byBpbXBsZW1lbnQgU0ZDcy4gSG93ZXZlciwgb25lIG9mIG91ciBnb2FscyBpbiBzdGFuZGFy
ZCBpcyB0byBkZXZlbG9wIGEgc29sdXRpb24gdGhhdCBpcyBzaW1wbGUgYW5kIGxlc3MgY29zdCBm
b3IgdmVuZGVycyBhbmQgc2VydmljZSBwcm92aWRlcnMuICBPdGhlciBnb2FscyBhcmUgdGhhdCB0
aGUgc29sdXRpb24gY2FuIGFwcGx5IHRvIGNvbW1vbiBhbmQgbWFqb3JpdHkgdXNlIGNhc2VzLg0K
DQpJZiB3ZSBpbXBsZW1lbnQgU0ZDIGFzIGFuIElQIG9yIFVEUC9JUCBhcHBsaWNhdGlvbiwgaS5l
LiBvbmNlIHRyYWZmaWMgaXMgY2xhc3NpZmllZCBieSB0aGUgY2xhc3NpZmljYXRpb24sIGl0IGFk
ZHMgU0ZDIGhlYWRlciBhbmQgSVAgaGVhZGVyIChvdXRlcikgb24gdGhlIHBhY2tldHMgKFVEUCBo
ZWFkZXIgdG9vIGluIGxhdHRlciBjYXNlKSwgYW5kIHNlbmQgc3VjaCBwYWNrZXRzIGFzIGEgcmVn
dWxhciBJUCBwYWNrZXQuIFRoZSBzcmMgSVAgb2Ygb3V0ZXIgaGVhZGVyIGNhbiBiZSBjbGFzc2lm
aWNhdGlvbiBJUCBhZGRyZXNzLCBhbmQgZHN0IElQIGNhbiBiZSBuZXh0IFNGIEluc3RhbmNlIElQ
IGFkZHJlc3MuIE1hbnkgdHJhbnNwb3J0IG5ldHdvcmtzIGNhbiBjYXJyeSBJUCB0cmFmZmljIGFu
ZCByb3V0ZSBJUCBwYWNrZXRzIGJhc2VkIG9uIGRzdCBJUCBhZGRyZXNzLiAgV2Ugb25seSBuZWVk
IHRvIHJlcXVlc3QgYSBuZXcgSVAgcHJvdG9jb2wgdHlwZSBmb3IgU0ZDLiBBdCB0aGUgc2Vydmlj
ZSBmb3J3YXJkZXIgcG9pbnQsIGl0IGNhbiBsb29rIHVwIG5leHQgU0YgSVAgYWRkcmVzcyBiYXNl
ZCBvbiBQYXRoIElEIGluIFNGQyBoZWFkZXIgYW5kIHNyYyBJUCBhZGRyZXNzIChwcmV2aW91cyBT
Rikgb24gdGhlIHBhY2tldC4gIEEgU0YgYWxzbyBmb3J3YXJkcyB0aGUgcGFja2V0IHdpdGggU0ZD
IGhlYWRlciBhcyBhbiBJUCBwYWNrZXQgYW5kIGZpbGxzIGl0cyBJUCBhZGRyZXNzIGFzIHNyYyBJ
UCBhbmQgdGhlIHNlcnZpY2UgZm9yd2FyZGVyIHBvaW50IElQIGFkZHJlc3MgYXMgdGhlIGRzdCBJ
UCBvbiB0aGUgcGFja2V0Lg0KDQpUaGlzIHNvbHV0aW9uIHdvcmtzIGZvciBlaXRoZXIgU0ZDIGFz
IGFuIElQIGFwcGxpY2F0aW9uIG9yIFVEUC9JUCBhcHBsaWNhdGlvbiwgd2hpY2ggb25lIGlzIG1v
cmUgcHJvcGVyIGZyb20gU0YgYW5kIHNlcnZpY2UgZm9yd2FyZGVyIHBvaW50Pw0KDQpUaGlzIHNv
bHV0aW9uIHNlZW1zIHNpbXBsZSB0byBtZSBhbmQgb25seSBuZWVkIFBhdGggSUQgaW4gU0ZDIGhl
YWRlciBmb3Igc3RlZXJpbmcgdHJhZmZpYyB0aHJvdWdoIHRoZSBTRkMgcGF0aC4gQnV0IGxpa2Ug
dG8gc2VlIG90aGVyc+KAmSBvcGluaW9uIG9uIHRoaXMgc29sdXRpb24sIHByb3MgYW5kIGNvbnMu
DQoNClRoYW5rcywNCkx1Y3kNCg==

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx
NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgIj4NCjxkaXY+PGJyPg0KPC9k
aXY+DQo8ZGl2PldoZXJlIGV2ZXJ5IGhlYWRlciBpcyBsb2NhdGVkIGFsd2F5cyBtYXR0ZXJzLCBu
byBxdWVzdGlvbiBhYm91dCB0aGF0LjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+UHJp
bWFyeSBwdXJwb3NlIG9mIFNGQyBpcyB0byBjaGFpbiBTRnMgd2hldGhlciB0aGV5IGFyZSBMMiBv
ciBMMyBob3AgYXdheSwgb24gYSBzZXJ2aWNlIG92ZXJsYXkuIFdoYXQgdGhhdCBvdmVybGF5IHRl
Y2hub2xvZ3kgaXMsIGRvZXMgbm90IG1hdHRlciwgYXMgbG9uZyBhcyB0aGF0IG92ZXJsYXkgc3Vw
cG9ydHMgY29udmV5aW5nIHRoZSBTRkMgSGVhZGVyLiBJIGRvbid0IHNlZSBhbnkgcmVhc29uIHRv
IGV4cHJlc3MgcHJlZmVyZW5jZSBvZg0KIG9uZSBvdmVybGF5IHRlY2hub2xvZ3kgb3ZlciBhbm90
aGVyIOKAkyBpdCBpcyB1cCB0byB0aGUgdmVuZG9ycyBhbmQgb3BlcmF0b3JzIHRvIGRldGVybWlu
ZSB3aGF0IHN1aXRzIHRoZW0gYmVzdC4gV2hhdCBjZXJ0YWlubHkgbWF0dGVycyB0byB1cyAoU0ZD
KSBpcywgY29tcGF0aWJpbGl0eSB3aXRoIGFzIG1hbnkgb3ZlcmxheSB0ZWNobm9sb2dpZXMgYXMg
cG9zc2libGUuPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5TRnMgaGF2ZSBiZWVuIGJ1
aWx0IHRvIG9wZXJhdGUgaW4gYSAmbmJzcDtjZXJ0YWluIGZhc2hpb24gdG9kYXkgYW5kIEkgY2Vy
dGFpbmx5IGhvcGUsIHdpdGggdGhlIGZvY3VzIGluIHRoaXMgV0csIFNGcyB3aWxsIGJlIGJ1aWx0
IGRpZmZlcmVudGx5IHRvIHRha2UgYWR2YW50YWdlIG9mIFNGQyBhbmQgbm90IGZvciB0aGUgdGhl
IGxlZ2FjeSBtb2RlIG9mIGRlcGxveW1lbnQgYW5kIG9wZXJhdGlvbi4gQW5kIHBsZWFzZSBkb24n
dCB1bmRlcmVzdGltYXRlDQogTDIgYXMgaXQgaGFzIGl0cyBiZW5lZml0cyBnaXZlbiBob3cgdmly
dHVhbCBhY2Nlc3MgbGF5ZXIgaGFzIGJlY29tZSB0aGUgZWRnZSBvZiB0aGUgbmV0d29yayB0b2Rh
eSwgYWx0aG91Z2ggbm90IHRoZSBvbmx5IGV4YW1wbGUuPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2
Pg0KPGRpdj5SZ2RzLDwvZGl2Pg0KPGRpdj5TdXJlbmRyYS48L2Rpdj4NCjxkaXY+PGJyPg0KPC9k
aXY+DQo8c3BhbiBpZD0iT0xLX1NSQ19CT0RZX1NFQ1RJT04iPg0KPGRpdiBzdHlsZT0iZm9udC1m
YW1pbHk6Q2FsaWJyaTsgZm9udC1zaXplOjExcHQ7IHRleHQtYWxpZ246bGVmdDsgY29sb3I6Ymxh
Y2s7IEJPUkRFUi1CT1RUT006IG1lZGl1bSBub25lOyBCT1JERVItTEVGVDogbWVkaXVtIG5vbmU7
IFBBRERJTkctQk9UVE9NOiAwaW47IFBBRERJTkctTEVGVDogMGluOyBQQURESU5HLVJJR0hUOiAw
aW47IEJPUkRFUi1UT1A6ICNiNWM0ZGYgMXB0IHNvbGlkOyBCT1JERVItUklHSFQ6IG1lZGl1bSBu
b25lOyBQQURESU5HLVRPUDogM3B0Ij4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5G
cm9tOiA8L3NwYW4+Jmx0O1phcm55Jmd0OywgTXlvICZsdDs8YSBocmVmPSJtYWlsdG86TXlvLlph
cm55QGdzLmNvbSI+TXlvLlphcm55QGdzLmNvbTwvYT4mZ3Q7PGJyPg0KPHNwYW4gc3R5bGU9ImZv
bnQtd2VpZ2h0OmJvbGQiPkRhdGU6IDwvc3Bhbj5TYXR1cmRheSwgTWFyY2ggMjksIDIwMTQgMzoy
NCBQTTxicj4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5UbzogPC9zcGFuPiZxdW90
OzxhIGhyZWY9Im1haWx0bzonaHVhbmdAc2NlLmNhcmxldG9uLmNhIj4naHVhbmdAc2NlLmNhcmxl
dG9uLmNhPC9hPicmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpodWFuZ0BzY2UuY2FybGV0b24u
Y2EiPmh1YW5nQHNjZS5jYXJsZXRvbi5jYTwvYT4mZ3Q7LCAnUm9uIFBhcmtlcicgJmx0OzxhIGhy
ZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5Sb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tPC9hPiZndDssDQogJ0x1Y3kgeW9uZycgJmx0OzxhIGhyZWY9Im1h
aWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+bHVjeS55b25nQGh1YXdlaS5jb208L2E+Jmd0Oywg
J05pY29sYXMgQk9VVEhPUlMnICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bx
b3Ntb3MuY29tIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L2E+Jmd0OywgJnF1b3Q7PGEg
aHJlZj0ibWFpbHRvOidzZmNAaWV0Zi5vcmciPidzZmNAaWV0Zi5vcmc8L2E+JyZxdW90OyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQo8
c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+U3ViamVjdDogPC9zcGFuPlJlOiBbc2ZjXSBT
RkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzxicj4NCjwvZGl2
Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXYgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0
LWNvbTp2bWwiIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmlj
ZSIgeG1sbnM6dz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6
bT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxu
cz0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+DQo8bWV0YSBuYW1lPSJHZW5lcmF0
b3IiIGNvbnRlbnQ9Ik1pY3Jvc29mdCBXb3JkIDE0IChmaWx0ZXJlZCBtZWRpdW0pIj4NCjwhLS1b
aWYgIW1zb10+PHN0eWxlPnZcOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCm9cOiog
e2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCndcOioge2JlaGF2aW9yOnVybCgjZGVmYXVs
dCNWTUwpO30NCi5zaGFwZSB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0KPC9zdHlsZT48
IVtlbmRpZl0tLT48c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpTaW1TdW47DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9
DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlNpbVN1bjsNCglwYW5vc2UtMToyIDEgNiAwIDMg
MSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2Ut
MToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9t
YTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQt
ZmFtaWx5OkNvbnNvbGFzOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMgMiA0O30NCkBmb250
LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlNlZ29lIFVJIjsNCglwYW5vc2UtMToyIDExIDUgMiA0IDIg
NCAyIDIgMzt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQFNpbVN1biI7DQoJcGFub3Nl
LTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29O
b3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdp
bi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxp
YnJpIiwic2Fucy1zZXJpZiI7DQoJbXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ047fQ0KYTpsaW5r
LCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1
ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBl
cmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0K
CXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcHJlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5
OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbWFyZ2luOjBp
bjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZh
bWlseTpTaW1TdW47DQoJbXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ047fQ0KcC5Nc29BY2V0YXRl
LCBsaS5Nc29BY2V0YXRlLCBkaXYuTXNvQWNldGF0ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7
DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1h
cmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6OC4wcHQ7DQoJZm9udC1mYW1pbHk6IlRh
aG9tYSIsInNhbnMtc2VyaWYiOw0KCW1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOO30NCnAuTXNv
TGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1zb0xpc3RQYXJhZ3JhcGgN
Cgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1hcmdpbi10b3A6MGluOw0KCW1hcmdpbi1yaWdo
dDowaW47DQoJbWFyZ2luLWJvdHRvbTowaW47DQoJbWFyZ2luLWxlZnQ6LjVpbjsNCgltYXJnaW4t
Ym90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMg
TmV3IFJvbWFuIiwic2VyaWYiOw0KCW1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOO30NCnNwYW4u
SFRNTFByZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwgUHJlZm9ybWF0dGVk
IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQ
cmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFtaWx5OkNvbnNvbGFzO30NCnNwYW4uQmFsbG9vblRleHRD
aGFyDQoJe21zby1zdHlsZS1uYW1lOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQiOw0KCWZvbnQtZmFtaWx5
OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpwLm1zb2NocGRlZmF1bHQsIGxpLm1zb2NocGRlZmF1
bHQsIGRpdi5tc29jaHBkZWZhdWx0DQoJe21zby1zdHlsZS1uYW1lOm1zb2NocGRlZmF1bHQ7DQoJ
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiOw0KCW1zby1mYXJlYXN0LWxh
bmd1YWdlOlpILUNOO30NCnAuaHRtbCwgbGkuaHRtbCwgZGl2Lmh0bWwNCgl7bXNvLXN0eWxlLW5h
bWU6aHRtbDsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNp
emU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJbXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6WkgtQ047fQ0KcC5hLCBsaS5hLCBkaXYuYQ0KCXttc28tc3R5bGUtbmFt
ZTphOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTox
MS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgltc28tZmFyZWFz
dC1sYW5ndWFnZTpaSC1DTjt9DQpzcGFuLmh0bWxwcmVmb3JtYXR0ZWRjaGFyMA0KCXttc28tc3R5
bGUtbmFtZTpodG1scHJlZm9ybWF0dGVkY2hhcjsNCglmb250LWZhbWlseTpDb25zb2xhczt9DQpz
cGFuLmJhbGxvb250ZXh0Y2hhcjANCgl7bXNvLXN0eWxlLW5hbWU6YmFsbG9vbnRleHRjaGFyOw0K
CWZvbnQtZmFtaWx5OiJTZWdvZSBVSSIsInNhbnMtc2VyaWYiO30NCnNwYW4uaHRtbGNoYXINCgl7
bXNvLXN0eWxlLW5hbWU6aHRtbGNoYXI7DQoJZm9udC1mYW1pbHk6U2ltU3VuO30NCnNwYW4uY2hh
cg0KCXttc28tc3R5bGUtbmFtZTpjaGFyOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1z
ZXJpZiI7fQ0Kc3Bhbi5iYWxsb29udGV4dGNoYXIwMA0KCXttc28tc3R5bGUtbmFtZTpiYWxsb29u
dGV4dGNoYXIwOw0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpzcGFuLmVt
YWlsc3R5bGUxOQ0KCXttc28tc3R5bGUtbmFtZTplbWFpbHN0eWxlMTk7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uZW1haWxz
dHlsZTIwDQoJe21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGUyMDsNCglmb250LWZhbWlseToiQ2Fs
aWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5lbWFpbHN0eWxlMjEN
Cgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHlsZTIxOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwi
c2Fucy1zZXJpZiI7DQoJY29sb3I6IzAwNzBDMDt9DQpzcGFuLmVtYWlsc3R5bGUyMg0KCXttc28t
c3R5bGUtbmFtZTplbWFpbHN0eWxlMjI7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNl
cmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uZW1haWxzdHlsZTIzDQoJe21zby1zdHlsZS1u
YW1lOmVtYWlsc3R5bGUyMzsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0K
CWNvbG9yOiMwMDcwQzA7fQ0Kc3Bhbi5lbWFpbHN0eWxlMjQNCgl7bXNvLXN0eWxlLW5hbWU6ZW1h
aWxzdHlsZTI0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6
IzAwNzBDMDt9DQpzcGFuLmVtYWlsc3R5bGUzNA0KCXttc28tc3R5bGUtbmFtZTplbWFpbHN0eWxl
MzQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdE
O30NCnNwYW4uZW1haWxzdHlsZTM1DQoJe21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGUzNTsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bh
bi5lbWFpbHN0eWxlMzYNCgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHlsZTM2Ow0KCWZvbnQtZmFt
aWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzAwNzBDMDt9DQpzcGFuLmVtYWls
c3R5bGUzNw0KCXttc28tc3R5bGUtbmFtZTplbWFpbHN0eWxlMzc7DQoJZm9udC1mYW1pbHk6IkNh
bGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uZW1haWxzdHlsZTM4
DQoJe21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGUzODsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
InNhbnMtc2VyaWYiOw0KCWNvbG9yOiMwMDcwQzA7fQ0Kc3Bhbi5lbWFpbHN0eWxlMzkNCgl7bXNv
LXN0eWxlLW5hbWU6ZW1haWxzdHlsZTM5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1z
ZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLmVtYWlsc3R5bGU0MA0KCXttc28tc3R5bGUt
bmFtZTplbWFpbHN0eWxlNDA7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsN
Cgljb2xvcjojMDA3MEMwO30NCnNwYW4uZW1haWxzdHlsZTQxDQoJe21zby1zdHlsZS1uYW1lOmVt
YWlsc3R5bGU0MTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9y
OiMxRjQ5N0Q7fQ0Kc3Bhbi5lbWFpbHN0eWxlNDINCgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHls
ZTQyOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzAwNzBD
MDt9DQpzcGFuLmVtYWlsc3R5bGU0Mw0KCXttc28tc3R5bGUtbmFtZTplbWFpbHN0eWxlNDM7DQoJ
Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNw
YW4uZW1haWxzdHlsZTQ0DQoJe21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGU0NDsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMwMDcwQzA7fQ0Kc3Bhbi5FbWFp
bFN0eWxlNDcNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGli
cmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMDA3MEMwO30NCnNwYW4uRW1haWxTdHlsZTQ4DQoJ
e21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1z
ZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGU0OQ0KCXttc28tc3R5bGUt
dHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNv
bG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlNTANCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29u
YWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjoj
MUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0K
CWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEu
MGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24x
DQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4
bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94
bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2
OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFw
ZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjxkaXYgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUi
IHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5IaSBDaGFuZyw8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkkgYWdyZWUgdGhhdCDigJx3aGVyZSB0cmFuc3Bv
cnQgaXMgbG9jYXRlZCBkb2VzIG1hdHRlcuKAnS4gWW91IGNhbiBjZXJ0YWlubHkgbWFrZSBhIHN0
cm9uZyBjYXNlIHRoYXQgcGxhY2luZyB0aGUgU0ZDIGluZm8gKHRocm91Z2ggdXNlIG9mIGFuIFNG
IGhlYWRlcikgYXQgaGlnaGVyIGxheWVycyBpcyBtb3JlIHByZWZlcmFibGUgKGVzcGVjaWFsbHkg
aW4gdGhlIGJlZ2lubmluZw0KIHdoZW4gbW9zdCBkZXZpY2VzIGluIHRoZSBuZXR3b3JrIHdvbuKA
mXQgdW5kZXJzdGFuZCBTRkMpLiBCdXQgSeKAmW0gbm90IHN1cmUgd2UgbmVlZCB0byBtYW5kYXRl
IHRoYXQgdGhlIGhlYWRlciDigJxNVVNU4oCdIGJlIGF0IGEgcGFydGljdWxhciBoaWdoZXIgbGF5
ZXIgYW5kIGZvcmdvIG90aGVyIGxheWVycy4gVGhhdCBwcmVjbHVkZXMgdGhlIHBvc3NpYmlsaXR5
IG9mIGxvd2VyIGxheWVyIGRldmljZXMgbGlrZSBzd2l0Y2hlcyBhbmQgcm91dGVycyB1bmRlcnN0
YW5kaW5nDQogU0ZDIGluIHRoZSBmdXR1cmUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj5JTU8sIHdlIGRvbuKAmXQgbmVlZCB0byBjb25mbGF0ZSB0aGUgam9iIG9mIHRoZSBT
RkMgaGVhZGVyICh3aGljaCBpcyB0byBpbmZvcm0gU0YgZm9yd2FyZGluZyBub2RlcykgYW5kIHRo
YXQgb2YgdHJhbnNwb3J0ICh3aGljaCBpcyB0byBjYXJyeSBTRkMgaGVhZGVycykuIE9mIGNvdXJz
ZSwgYmVpbmcgdHJhbnNwb3J0IGluZGVwZW5kZW50IGRvZXNu4oCZdCBtZWFuIGV2ZXJ5DQogcG9z
c2libGUgU0ZDIGhlYWRlciBwbGFjZW1lbnQgbWFrZXMgc2Vuc2UgKGF0IHRoaXMgcG9pbnQgb3Ig
ZXZlci4pIFdlIGNvdWxkIGFuZCBzaG91bGQgbWFrZSByZWNvbW1lbmRhdGlvbnMgYXMgdG8gd2hp
Y2ggdHJhbnNwb3J0IG1lY2hhbmlzbXMgYXJlIG1vcmUgcHJlZmVyYWJsZSBmb3Igd2hhdCByZWFz
b25zLiBCdXQgSSBzZWUgdGhlbSBhcyBpbXBsZW1lbnRhdGlvbiBiZXN0IHByYWN0aWNlcywgbm90
IHRob3NlIHRoYXQgbmVlZCB0byBiZSBjb2RpZmllZA0KIGludG8gYW4gU0YgaGVhZGVyIHN0YW5k
YXJkIGFuZCBwcmVjbHVkZSBvdGhlciBpbXBsZW1lbnRhdGlvbiBwb3NzaWJpbGl0aWVzIGZvcmV2
ZXIuIFdvdWxkbuKAmXQgeW91IGFncmVlPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRE
RiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0
OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyAiPkZyb206PC9zcGFuPjwvYj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlm
OyAiPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+Q2hhbmdjaGVuZyBI
dWFuZzxicj4NCjxiPlNlbnQ6PC9iPiAyOCBNYXJjaCAyMDE0IDg6NTggUE08YnI+DQo8Yj5Ubzo8
L2I+ICdSb24gUGFya2VyJzsgJ0x1Y3kgeW9uZyc7ICdOaWNvbGFzIEJPVVRIT1JTJzsgPGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+DQpzZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVj
dDo8L2I+IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFu
ZCBjb25zPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPkluIG9yZGVyIHRvIG1ha2UgU0ZDIGluZGVwZW5kZW50IGZyb20g
dGhlIHRyYW5zcG9ydCwgdGhlIHRyYW5zcG9ydCBtdXN0IGJlIGF0IGhpZ2hlciBsYXllci4gSWYs
IGZvciBleGFtcGxlLCB0aGUgdHJhbnNwb3J0IGlzIGF0IExheWVyIDIsIGFueSByb3V0ZXIgb24g
dGhlIHBhdGggd2lsbCB0ZXJtaW5hdGUgdGhlIENoYWluDQogSUQuIFRoZXJlZm9yZSB3aGVyZSB0
aGUgdHJhbnNwb3J0IGlzIGxvY2F0ZWQgZG9lcyBtYXR0ZXIuPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPkNoYW5nPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAw
aW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2Vy
aWY7ICI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQt
ZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7ICI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24g
QmVoYWxmIE9mIDwvYj5Sb24gUGFya2VyPGJyPg0KPGI+U2VudDo8L2I+IEZyaWRheSwgTWFyY2gg
MjgsIDIwMTQgMTE6MTQgUE08YnI+DQo8Yj5Ubzo8L2I+IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VU
SE9SUzsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4N
CjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlv
biwgcHJvcyBhbmQgY29ucz88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4i
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5I
aSwgTHVjeS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6
IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+V2hldGhlciBvciBub3QgeW91ciBp
bXBsZW1lbnRhdGlvbiBjb25jZXB0IGZvciBJUC9VRFAgbWFrZXMgc2Vuc2UgZm9yIHlvdXIgcHJv
ZHVjdCBvciB5b3VyIG5ldHdvcmsgZW52aXJvbm1lbnQsIG91ciBjaGFydGVyIGlzIHRvIGNyZWF0
ZSBhIHNvbHV0aW9uIHRoYXQgaXMNCiBub3QgZGVwZW5kZW50IG9uIGFueSBvbmUgZXhhY3QgdHJh
bnNwb3J0IGVuY2Fwc3VsYXRpb24uJm5ic3A7Jm5ic3A7Jm5ic3A7IFRoYXQgYmVpbmcgc2FpZCwg
YW55IHBhcnRpY3VsYXIgaW1wbGVtZW50YXRpb24gY291bGQgY29uY2VpdmFibHkgcmVxdWlyZSBh
IHNpbmdsZSB0eXBlIG9mIGVuY2Fwc3VsYXRpb24uJm5ic3A7Jm5ic3A7IEluIHNob3J0LCBJIHRo
aW5rIHlvdXIgcHJvcG9zYWwgZmFsbHMgaW50byB0aGUgaW1wbGVtZW50YXRpb24gYXBwcm9hY2gg
Y2F0ZWdvcnkgd2hpY2ggaXMgb3V0DQogb2Ygc2NvcGUgZnJvbSBhIHN0YW5kYXJkcyBwZXJzcGVj
dGl2ZSwgSU1PLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RDttc28tZmFy
ZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xv
cjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDsmbmJzcDsgUm9uPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdl
OkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Q7bXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxk
aXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4w
cHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGI+RnJvbTo8L2I+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+
T24gQmVoYWxmIE9mIDwvYj5MdWN5IHlvbmc8YnI+DQo8Yj5TZW50OjwvYj4gRnJpZGF5LCBNYXJj
aCAyOCwgMjAxNCAxMDowMyBBTTxicj4NCjxiPlRvOjwvYj4gTmljb2xhcyBCT1VUSE9SUzsgPGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1Ympl
Y3Q6PC9iPiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBh
bmQgY29ucz88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMwMDcwQzAiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBD
MCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAw
aW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5z
LXNlcmlmOyAiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBm
b250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyAiPiBOaWNvbGFzIEJPVVRIT1JTIFs8L3Nw
YW4+PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj5t
YWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyAiPl0NCjxi
cj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXksIE1hcmNoIDI4LCAyMDE0IDM6MDggQU08YnI+DQo8Yj5U
bzo8L2I+IEx1Y3kgeW9uZzsgUm9uIFBhcmtlcjsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChy
ZXBlbm5vKTsgRGF2ZSBEb2xzb247DQo8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fu
cy1zZXJpZjsgIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7ICI+PGJyPg0KPGI+U3ViamVj
dDo8L2I+IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFu
ZCBjb25zPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2Vy
aWY7IGNvbG9yOiBibGFjazsgIj5IZWxsbyBMdWN5LA0KPG86cD48L286cD48L3NwYW4+PC9wPg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlm
OyBjb2xvcjogYmxhY2s7ICI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7
IGNvbG9yOiBibGFjazsgIj5Zb3VyIHByb3Bvc2FsIHN1cHBvc2VzIHRoYXQgdGhlIFBhdGggSWQg
aXMgaW5jbHVkZWQgc29tZXdoZXJlLiBFaXRoZXIgaW4gdGhlIElQL1VEUCBvdmVybGF5IGZpZWxk
cyBvciBpbiBhIHNwZWNpZmljIGhlYWRlci4gSSB0aGluaw0KIHRoZSBsYXR0ZXIgc2hvdWxkIHBy
ZXZhaWwuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5bTHVj
eV0gVG8gY2xhcmlmeSwgaW4gbXkgcHJvcG9zYWwgaXQgdXNlIHRoZSBsYXR0ZXIuIFRoZSBwcm9w
b3NhbCBpcyB0byB0cmVhdCBTRkMgYXMgYW4gSVAgKC9VRFApIGFwcGxpY2F0aW9uLiBTRkMgc29s
dXRpb24gcmVsaWVzIG9uIFNGQyBoZWFkZXIgdG8gY29udmV5IHRoZSBwYXRoIElEIGFuZCBtZXRh
ZGF0YS4NCiBJIGRpZCBub3QgbWVudGlvbiBtZXRhZGF0YSBiZWNhdXNlIHRoZSBmb3J3YXJkaW5n
IHBhcnQgZG9lcyBub3QgdXNlIG1ldGFkYXRhLiBBZ2FpbiwgaW4gdGhpcyBwcm9wb3NhbCwgJm5i
c3A7dGhlcmUgaXMgYSBTRkMgaGVhZGVyIHRoYXQgaW5jbHVkZXMgUGF0aCBJRCwgbWV0YWRhdGEs
IGV0Yy48L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFt
aWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsgIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1p
bHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyAiPllvdXIgcHJvcG9zYWwgZG9l
cyBub3QgY292ZXIgTWV0YWRhdGEgdHJhbnNwb3J0IHdoaWNoIGlzIG9uZSBvYmplY3RpdmUgb2Yg
dGhlIFNGQyBncm91cC4gU28gdGhhdCB3b3VsZCBoYXZlIHRvIGJlIGFkZGVkIHRvIHRoZSBoZWFk
ZXINCiBlaXRoZXIgYXMgYSBzZXQgb2YgZml4ZWQgZmllbGRzIG9yIGFzIGEgdmFyaWFibGUgc2l6
ZWQgb3B0aW9uLiZuYnNwO1dlIGFyZSBub3QgdGhhdCBmYXIgZnJvbSB0aGUgcXVpbm4gYW5kIHpo
YW5nIGRyYWZ0cy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAi
PltMdWN5XSBIb3BlIGFib3ZlIHN0YXRlbWVudCBoZWxwIGhlcmUuPC9zcGFuPjwvaT48L2I+PHNw
YW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlm
OyBjb2xvcjogYmxhY2s7ICI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7
IGNvbG9yOiBibGFjazsgIj5UaGUgbWFpbiBkaWZmZXJlbmNlIGJlaW5nIHRoZW4gb24gd2hldGhl
ciBvciBub3Qgd2Ugc2hvdWxkIGhhdmUgYW4gaW5kZXggaW4gdGhlIGhlYWRlciBhcyB3ZWxsLjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDouNWluIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+W0x1Y3ldIE5vLCB0
aGlzIGlzIG5vdCBteSBwb2ludC4gTXkgcG9pbnQgaXMgd2hhdCBpbmZvcm1hdGlvbiBzaG91bGQg
YmUgdXNlZCBpbiBmb3J3YXJkaW5nLiBXZSBrbm93IHRoYXQgaGFzIHRvIGJlIFBBVEggSUQgJiM0
Mzsgc29tZXRoaW5nIHRoYXQgcmVwcmVzZW50cyB0byBTRi1YIGluc3RhbmNlLiBTaG91bGQgd2UN
CiB1c2UgaW5kZXggb3IgU0YtWCBJUCBhZGRyZXNzPyBJIHNlZSB0aGUgY29tcGxleGl0eSB0byB1
c2UgaW5kZXggdGhhbiBJUCBhZGRyZXNzLjwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xv
cjojMDA3MEMwIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNr
OyAiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7
ICI+SSBkb24ndCBzZWUgaG93IGl0IGlzIG1vcmUgY29tcGxleCB0byBwcm92aXNpb24gYSByb3V0
aW5nIHRhYmxlIGluIGEgU0ZGIGNvbnRhaW5nIGEgbGlzdCBvZiBwYWlycyAocHJldmlvdXMgSVAg
YWRkcmVzcywgW25leHQgSVAgYWRkcmVzcywuLl0pKg0KIG9yIGFuIGluZGV4ZWQgbGlzdCBvZiBw
YWlyczogKHJlY2VpdmVkIGluZGV4LFsgWyhuZXh0IGluZGV4LCBuZXh0IElQIGFkZHJlc3MpLC4u
XV0pICouPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5bTHVj
eV0gY29tcGxleGl0eSBJIHNlZSB3ZXJlIGRlc2NyaWJlZCBpbiBwcmV2aW91cyBlbWFpbC48L3Nw
YW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhv
bWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsgIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9t
YSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyAiPldoYXQgd2Ugc2VlIHRvdWdoIGlzIHRoYXQg
dGhhdCByZWx5aW5nIHRoZSBwcmV2aW91cyBJUCBzb3VyY2VzIGZvciByb3V0aW5nIGRvZXMgbm90
IGFsbG93IGluIGFsbCBjYXNlcyB0byBoYXZlIGEgU0ZGIHNlcnZlIG11bHRpcGxlDQogU0Ygc2V0
cyAobmV4dCBTRnMgYWxsb3dlZCkgd2hlbiB0aGV5IGFwcGVhciBpbiB0aGUgc2FtZSBjaGFpbi4g
VGhlIGluZGV4IG1lY2hhbmlzbSBhbGxvd3MgaXQgaW5zdGVhZC48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGI+PGk+
PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPltMdWN5XSBJTU86ICZuYnNwO1BBVEggSUQgJiM0
MzsgU0YtWCBpbnN0YW5jZSBJUCBhZGRyZXNzIGNhbiB1bmlxdWVseSBkZXRlcm1pbmUgdGhlIG5l
eHQgU0YtWCBpbnN0YW5jZSBJUCBpbiBhbGwgY2FzZXMuICZuYnNwO01heWJlIEkgbWlzcyB0aGUg
Y2FzZSwgY291bGQgeW91IGdpdmUgYW4gZXhhbXBsZSB0aGF0IGRvZXMgbm90IHdvcms/PC9zcGFu
PjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21h
LCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7ICI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEs
IHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsgIj5UaGUgbGltaXRhdGlvbiBzZWVtIHRvIGJlIHRo
YXQgYW4gU0ZGIGluc3RhbmNlLCBpbiB0aGUgbW9kZWwgeW91IHByb3Bvc2UsIHNob3VsZCBub3Qg
cmVjZWl2ZSB0cmFmZmljIGZyb20gYW5vdGhlciBvbmUgdHdpY2UgaW4gYSBjaGFpbi48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
LjVpbiI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPltMdWN5XSBJdCBpcyBub3Qg
dHJ1ZS4gRG9u4oCZdCBrbm93IHdoZXJlIGRvIHlvdSBnZXQgdGhhdCBpbXByZXNzaW9uPyBQbGVh
c2UgZ2l2ZSBhbiBleGFtcGxlLjxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPjxpPjxzcGFuIHN0eWxl
PSJjb2xvcjojMDA3MEMwIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48Yj48aT48c3BhbiBz
dHlsZT0iY29sb3I6IzAwNzBDMCI+VGhhbmtzLDxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPjxpPjxz
cGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5MdWN5PC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9
ImNvbG9yOiMwMDcwQzAiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjog
YmxhY2s7ICI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBi
bGFjazsgIj5JcyBpdCBjb3JyZWN0ID8gYW5kIGlmIHNvIGlzIGl0IGFjY2VwdGFibGU/PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQt
ZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsgIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1m
YW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyAiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZh
bWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7ICI+Tmljb2xhczxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZh
bWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7ICI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFt
aWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsgIj5Ob3RlOiAqIC0gc2Vjb25k
IGVsZW1lbnQgaW4gdGhlIHBhaXIgaXMgYSBsaXN0IGFzIHdlIGNvdWxkIGhhdmUgbXVsdGlwbGUg
cG9zc2libGUgbmV4dCBob3BzIChlLmc7IExCUyk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1z
ZXJpZjsgY29sb3I6IGJsYWNrOyAiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNl
cmlmOyBjb2xvcjogYmxhY2s7ICI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2Vy
aWY7IGNvbG9yOiBibGFjazsgIj5CYXNlZCBvbiBSb24gZXhhbXBsZSBvZiBJUCBzb3VyY2UgbW9k
ZWwgbGltaXRhdGlvbjo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJs
YWNrOyAiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxh
Y2s7ICI+Jm5ic3A7ICZuYnNwO05ldHdvcmsgY29uZmlncmF0aW9uOjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFo
b21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7ICI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgU0ZGMChJbmdyZXMpLCAmbmJzcDtTRkYxICggU0ZBLCBTRkIpLCAm
bmJzcDsgJm5ic3A7U0ZGMiAoU0ZDLCBTRkQpLCBTRkYoRWdyZXNzKS4gJm5ic3A7Jm5ic3A7PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZv
bnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsgIj4mbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtTbyA0IGhvc3QsIGVhY2ggd2l0
aCBpdHMgc2VwYXJhdGUgU0ZGIElQIGFkZHJlc3MsIHNlcnZpbmcgb25lIG9yIG1vcmUgbG9jYWwg
U0YgKHNhbWUgYWRkcmVzcyBhcyBTRkYpPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7
IGNvbG9yOiBibGFjazsgIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsg
Y29sb3I6IGJsYWNrOyAiPiZuYnNwOyAmbmJzcDtjaGFpbjogSW5ncmVzcywgJm5ic3A7U0ZBLCAm
bmJzcDtTRkMsICZuYnNwO1NGQiwgU0ZEICwgRWdyZXNzLiAmbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRh
aG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyAiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7IFJ1bnMgaW50byBhIHByb2JsZW0gb24gU0ZGMiBhcyBpdCBjYW5u
b3QgZGlzdGluZ3Vpc2ggdHJhZmZpYyBjb21pbmcgb3V0IG9mIFNGQSBvciBTRkIgYmFzZWQgb24g
U0ZGMSBJUCBhZGRyZXNzIG9ubHkuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNv
bG9yOiBibGFjazsgIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29s
b3I6IGJsYWNrOyAiPiZuYnNwOyAmbmJzcDtjaGFpbjogSW5ncmVzcywgU0ZBICxTRkMsIFNGQSwg
U0ZELCBFZ3Jlc3MuJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9y
OiBibGFjazsgIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBIYXMg
c29tZSBpc3N1ZXMgYXMgd2VsbCBhcyBTRkYyIHRoZSBzZWNvbmQgdGltZSBjYW5ub3QgZGlzdGlu
Z3Vpc2ggdGhhdCBpdCBpcyBoaXQgdGhlIGZpcnN0IHRpbWUgb2YgdGhlIHNlY29uZCB0aW1lLjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBm
b250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7ICI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249
ImNlbnRlciIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW47dGV4dC1hbGlnbjpjZW50ZXIiPg0KPHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4n
LCBzZXJpZjsgY29sb3I6IGJsYWNrOyAiPg0KPGhyIHNpemU9IjIiIHdpZHRoPSIxMDAlIiBhbGln
bj0iY2VudGVyIj4NCjwvc3Bhbj48L2Rpdj4NCjxkaXYgaWQ9ImRpdlJwRjc1MjIyMSI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBpbjttYXJnaW4tcmln
aHQ6MGluO21hcmdpbi1ib3R0b206MTIuMHB0O21hcmdpbi1sZWZ0Oi41aW4iPg0KPGI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsg
Y29sb3I6IGJsYWNrOyAiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
MHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7ICI+IEx1
Y3kgeW9uZyBbPGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIj5sdWN5LnlvbmdA
aHVhd2VpLmNvbTwvYT5dPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBNYXJjaCAyNywgMjAx
NCAxMDoyNSBQTTxicj4NCjxiPlRvOjwvYj4gUm9uIFBhcmtlcjsgWHV4aWFvaHU7IFJlaW5hbGRv
IFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IDwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFo
b21hLCBzYW5zLXNlcmlmOyAiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJs
YWNrOyAiPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVE
UCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgY29sb3I6IGJs
YWNrOyAiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMwMDcwQzAiPkhpIFJvbiw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBD
MCI+SWYgd2UgdHJlYXQgU0ZDIGFzIGFuIElQIG9yIElQL1VQRCBhcHBsaWNhdGlvbiwgd2UgZG8g
bm90IGNoYW5nZSB0aGUgcmVxdWlyZW1lbnQgYW5kIGFyY2hpdGVjdHVyZS4gV2UgaGF2ZSBhIHNp
bXBsZSBzb2x1dGlvbiB0byBhY2hpZXZlIGJpLWRpcmVjdGlvbmFsIFNGQyB3aXRoIHRoZSBzYW1l
IFBhdGggSUQuIExldCBtZQ0KIGV4cGxhaW4gdGhlIHNvbHV0aW9uIGFnYWluLjwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAw
NzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4i
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+SWYgd2UgaW1wbGVtZW50IFNGQyBhcyBhbiBJUCBv
ciBVRFAvSVAgYXBwbGljYXRpb24sIGkuZS4gb25jZSB0cmFmZmljIGlzIGNsYXNzaWZpZWQgYnkg
dGhlIGNsYXNzaWZpY2F0aW9uLCBpdCBhZGRzIFNGQyBoZWFkZXIgYW5kIElQIGhlYWRlciAob3V0
ZXIpIG9uIHRoZSBwYWNrZXRzIChVRFAgaGVhZGVyIHRvbyBpbiBsYXR0ZXINCiBjYXNlKSwgYW5k
IHNlbmQgc3VjaCBwYWNrZXRzIGFzIGEgcmVndWxhciBJUCBwYWNrZXQuIFRoZSBzcmMgSVAgb24g
b3V0ZXIgaGVhZGVyIGlzIGNsYXNzaWZpY2F0aW9uIElQIGFkZHJlc3MsIGFuZCBkc3QgSVAgaXMg
bmV4dCBTRi1YIEluc3RhbmNlIElQIGFkZHJlc3MuIFdlIG9ubHkgbmVlZCB0byByZXF1ZXN0IGEg
bmV3IElQIHByb3RvY29sIHR5cGUgZm9yIFNGQy4gJm5ic3A7QXQgdGhlIFNGRiwgaXQgY2FuIHNl
YXJjaCBuZXh0IFNGLVggSW5zdGFuY2UNCiBJUCBhZGRyZXNzIGJhc2VkIG9uIFBhdGggSUQgaW4g
U0ZDIGhlYWRlciBhbmQgc3JjIElQIGFkZHJlc3MgKHByZXZpb3VzIFNGKSBvbiB0aGUgcGFja2V0
IHdoZW4gcmVjZWl2aW5nIGEgcGFja2V0IGZyb20gcHJldmlvdXMgU0YtWCBpbnN0YW5jZTsgaXQg
Zm9yd2FyZHMgdGhlIHBhY2tldCBvbiBkc3QgSVAgJm5ic3A7b24gdGhlIHBhY2tldCB3aGVuIHJl
Y2VpdmluZyBhIHBhY2tldCBmcm9tIGFub3RoZXIgU0ZGL1NORi4gJm5ic3A7QSBTRi1YIGluc3Rh
bmNlIGFsc28NCiBmb3J3YXJkcyB0aGUgcGFja2V0IHdpdGggU0ZDIGhlYWRlciBhcyBhbiBJUCBw
YWNrZXQgYW5kIGZpbGxzIGl0cyBJUCBhZGRyZXNzIGFzIHNyYyBJUCBvbiBvdXRlciBoZWFkZXIg
YW5kIHRoZSBTRkYvU05GIElQIGFkZHJlc3MgYXMgdGhlIGRzdCBJUCBvbiB0aGUgb3V0ZXIgaGVh
ZGVyLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Rm9yIGJpLWRpcmVjdGlvbmFsIFNGQywg
Ym90aCBkaXJlY3Rpb25zIGNhbiB1c2UgdGhlIHNhbWUgUGF0aCBJRCBpbiB0aGlzIHNvbHV0aW9u
LiBQYXRoIElEICYjNDM7IHNyYyBJUCBhZGRyZXNzIGxldCBTRkYgdW5pcXVlbHkgZ2V0IHRoZSBu
ZXh0IFNGLVggaW5zdGFuY2UgaW4gZm9yd2FyZGluZyB0YWJsZS48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj5UaGlzIHNvbHV0aW9uIGNhbiBpbXBsZW1lbnQgU05GL1NGRiBmdW5jdGlvbiBvbiBh
IHJlZ3VsYXIgcm91dGVyIHdpdGhvdXQgY2hhbmdpbmcgdGhlIHJvdXRlciBiZWhhdmlvciwgaS5l
LiBmb3J3YXJkIHRoZSBwYWNrZXQgYmFzZWQgb24gaXRzIGRlc3RpbmF0aW9uIElQIGFkZHJlc3Mu
IElmIHRoZSBkZXN0aW5hdGlvbiBhZGRyZXNzDQogaXMgcm91dGVyIGl0c2VsZiwgdGhlIHJvdXRl
ciB0ZXJtaW5hdGVzIGFuZCBjaGVjayB0aGUgcHJvdG9jb2wgdHlwZS4gSWYgdGhlIHR5cGUgaXMg
U0ZDLCB0aGUgcm91dGVyIHdpbGwgcGVyZm9ybSBhIHRhYmxlIGxvb2t1cCBiYXNlZCBvbiBQYXRo
IElEIGluIFNGQyBoZWFkZXIgJiM0Mzsgc3JjIElQIG9uIG91dGVyIElQIGhlYWRlci4gQXMgc2lt
cGxlIGFzIHRoYXQuIFRoaXMgc29sdXRpb24gYWxsb3cgbGV2ZXJhZ2luZyBhIGxvdCBvZiBJUCBm
dW5jdGlvbnMNCiB0b28uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+U2luY2UgSVAgY2FuIGJl
IHRyYW5zcG9ydGVkIG92ZXIgbWFueSB0cmFuc3BvcnQgc29sdXRpb25zLCBFdGhlcm5ldCwgTVBM
Uywgb3ZlcmxheSwgZXRjLCBpbiB0aGVvcnksIFNGQyBjYW4gYmUgaW1wbGVtZW50ZWQgb3ZlciBh
bnkgdHJhbnNwb3J0IG5ldHdvcmsgdG9vLiBUaGUgc29sdXRpb24gY2FuIG1ha2UgY29udHJvbA0K
IGFuZCBtYW5hZ2VtZW50IGVhc3kgYmVjYXVzZSB3ZSBkb27igJl0IGhhdmUgdG8gYXNzaWduIGlu
ZGV4IGZvciBlYWNoIFNGLVggaW5zdGFuY2VzLiBTRi1YIElQIGFkZHJlc3MgYXMgdW5pcXVlIGlk
ZW50aWZpZXIgaXMgdXNlZCBpbiBhbGwgU0ZDcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5B
bnkgY29tbWVudCBvbiB0aGlzIHByb3Bvc2FsLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlRo
YW5rcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5MdWN5IDxvOnA+DQo8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFu
IHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+
DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7
cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6LjVpbiI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1m
YW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyAiPkZyb206PC9zcGFuPjwv
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5z
LXNlcmlmOyBjb2xvcjogYmxhY2s7ICI+IFJvbiBQYXJrZXIgWzwvc3Bhbj48YSBocmVmPSJtYWls
dG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj5tYWlsdG86Um9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyAi
Pl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgMzoyNCBQTTxi
cj4NCjxiPlRvOjwvYj4gTHVjeSB5b25nOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVu
bm8pOyBEYXZlIERvbHNvbjsgPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2Vy
aWY7ICI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0
OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7ICI+PGJyPg0K
PGI+U3ViamVjdDo8L2I+IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9u
LCBwcm9zIGFuZCBjb25zPzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkx1Y3kuPC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkRvIHlvdSBoYXZlIGEgc3BlY2lmaWMgcHJvcG9zYWwg
Zm9yIG1ha2luZyBiaWRpcmVjdGlvbmFsIGNoYWlucyBlYXNpZXIgdG8gZGVwbG95IGFuZCBtYW5h
Z2U/Jm5ic3A7Jm5ic3A7IElmIHNvLCB3b3VsZCB5b3Ugc3VnZ2VzdCBjaGFuZ2VzIHRvIHRoZSBy
ZXF1aXJlbWVudHM/Jm5ic3A7Jm5ic3A7IEFyY2hpdGVjdHVyZT8mbmJzcDsmbmJzcDsgSGVhZGVy
IGVuY2Fwc3VsYXRpb24/Jm5ic3A7Jm5ic3A7DQogQ29udHJvbCBwbGFuZSAoZnV0dXJlKT88L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IFJv
bjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRp
diBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRp
bmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0Oi41aW4iPjxiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9i
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+IEx1Y3kgeW9uZyBbPC9zcGFuPjxhIGhyZWY9Im1h
aWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpsdWN5Lnlv
bmdAaHVhd2VpLmNvbTwvYT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPl0NCjxicj4NCjxiPlNl
bnQ6PC9iPiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgNDoxOCBQTTxicj4NCjxiPlRvOjwvYj4g
Um9uIFBhcmtlcjsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xz
b247IDwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+
c2ZjQGlldGYub3JnPC9hPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGJyPg0KPGI+U3ViamVj
dDo8L2I+IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFu
ZCBjb25zPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPlJvbiw8
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9
ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+SU1PLCBXZSBjYW7igJl0IG1h
a2Ugb25lIHBhcnQgc2ltcGxlIGFuZCBnb29kIGxvb2tpbmcgYnV0IGxlYXZlIG90aGVyIHBhcnRz
IHRvIGJlIGluIGNvbXBsZXguIE91ciBnb2FsIGlzIHRvIGhhdmUgYSBzaW1wbGUgYW5kIGxvdyBj
b3N0IFNGQyBzb2x1dGlvbiB0byBjb3ZlciBtYWpvcml0eSB1c2UgY2FzZXMuIFNQIGFscmVhZHkN
CiBjYW4gaW1wbGVtZW50IFNGQyBvbiB0b2RheeKAmXMgbmV0d29yay4gSWYgd2UgY2Fu4oCZdCBt
YWtlIHRoaXMgZ29hbCwgdGhlbiB0aGUgc29sdXRpb24gbWF5IG5vdCBiZSB1c2VmdWwuPC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xv
cjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPlRoYW5rcyw8L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAi
Pkx1Y3k8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBp
biI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJp
ZjsgY29sb3I6IGJsYWNrOyAiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7ICI+
IFJvbiBQYXJrZXIgWzwvc3Bhbj48YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7
IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7ICI+bWFpbHRvOlJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7
IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsgIj5dDQo8YnI+
DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDM6MTEgUE08YnI+DQo8Yj5U
bzo8L2I+IEx1Y3kgeW9uZzsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2
ZSBEb2xzb247IDwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwg
c2Fucy1zZXJpZjsgIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsg
Ij48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBw
bGljYXRpb24sIHByb3MgYW5kIGNvbnM/PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZu
YnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+THVjeSw8L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDou
NWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+WW91IHJhaXNlIGEgZ29vZCBwb2ludCBv
biBiaWRpcmVjdGlvbmFsIGNoYWlucywgd2hpY2ggSSB0aGluayBpcyBhIG1ham9yaXR5IHVzZSBj
YXNlIGZvciBmdW5jdGlvbmFsLCBzaW1wbGlmaWNhdGlvbiwgb3Igb2JzZXJ2YWJpbGl0eSByZWFz
b25zLiZuYnNwOyZuYnNwOyZuYnNwOyBUaGUgd2F5IHdl4oCZdmUgZXhwcmVzc2VkIHRoaW5ncyBz
byBmYXIsDQogaXQgd291bGQgYmUgdXAgdG8gdGhlIG1hbmFnZW1lbnQgcGxhbmUgb3IgY29udHJv
bCBwbGFuZSB0byBpbmRpY2F0ZSBob3cgc3VjaCBpbmRpdmlkdWFsIHBhdGhzIGFyZSBwYWlyZWQg
dG9nZXRoZXIuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOyZu
YnNwOyBSb248L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
IEx1Y3kgeW9uZyBbPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgTWFyY2ggMjcs
IDIwMTQgNDowOCBQTTxicj4NCjxiPlRvOjwvYj4gUm9uIFBhcmtlcjsgWHV4aWFvaHU7IFJlaW5h
bGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IDwvc3Bhbj48YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbc2ZjXSBTRkMgYXMgYW4g
SVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPlJvbiw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+
DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7
cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6LjVpbiI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1m
YW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyAiPkZyb206PC9zcGFuPjwv
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5z
LXNlcmlmOyBjb2xvcjogYmxhY2s7ICI+IFJvbiBQYXJrZXIgWzwvc3Bhbj48YSBocmVmPSJtYWls
dG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7
ICI+bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7
IGNvbG9yOiBibGFjazsgIj5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIE1hcmNoIDI3
LCAyMDE0IDM6MDEgUE08YnI+DQo8Yj5Ubzo8L2I+IEx1Y3kgeW9uZzsgWHV4aWFvaHU7IFJlaW5h
bGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IDwvc3Bhbj48YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBw
dDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj5zZmNAaWV0Zi5vcmc8L3NwYW4+
PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNh
bnMtc2VyaWY7IGNvbG9yOiBibGFjazsgIj48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNd
IFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+THVjeSw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
T25lIGNsYXJpZmljYXRpb24uJm5ic3A7Jm5ic3A7IOKAnFRoZSBwYXRo4oCdIGRvZXMgbm90IGV4
YWN0bHkgbWVhbiB0aGUgU0ZDLiZuYnNwOyZuYnNwOyBUaGUgU0ZDIGlzIGFic3RyYWN0LCBiZWZv
cmUgYWNjb3VudGluZyBmb3IgbmV0d29yayBsb2NhdG9ycy4mbmJzcDsmbmJzcDsgQXMgYSBzcGVj
aWFsIGNhc2UsIGlmIGFsbCBvZiB0aGUgU0bigJlzIGluIHRoZSBTRkMgaGF2ZSBvbmx5DQogYSBz
aW5nbGUgbmV0d29yayBsb2NhdG9yLCB0aGVuIHRoZSBwYXRoIGFuZCBjaGFpbiBhcmUgdGhlIHNh
bWUuJm5ic3A7ICZuYnNwO0J1dCwgaWYgYW55IG9yIGFsbCBvZiB0aG9zZSBTRuKAmXMgYXJlIG11
bHRpcGx5IGxvY2F0ZWQsIHRoZW4gdGhlIHBhdGggaXMgc3BlY2lmaWMgdG8gYW4gZXhhY3Qgc2Vx
dWVuY2Ugb2YgbG9jYXRlZCBzZXJ2aWNlIGZ1bmN0aW9uIGluc3RhbmNlcy48L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9y
OiMwMDcwQzAiPltMdWN5XSBUaGFuayB5b3UgZm9yIGNsYXJpZmljYXRpb24uIEkgYWdyZWUgd2l0
aCB0aGF0LiBUaGUgcGF0aCBpcyBhbiBleGFjdCBzZXF1ZW5jZSBvZiBsb2NhdGVkIHNlcnZpY2Ug
ZnVuY3Rpb24gaW5zdGFuY2VzLiBGb3IgYSBiaS1kaXJlY3Rpb25hbCBTRkMsIGl0IGhhcyB0byBi
ZSB0cmVhdGVkIGFzIHR3bw0KIGRpc3RpbmN0IHBhdGhzIGluIHRoaXMgc29sdXRpb24uIEFueSBj
b25jZXJuIG9uIHRoZSBjb21wbGV4aXR5IGluIG1hbmFnaW5nIHRoZW0/PC9zcGFuPjwvaT48L2I+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGI+PGk+PHNwYW4gc3R5bGU9
ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5UaGFu
a3MsPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+
PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPkx1Y3k8L3NwYW4+PC9pPjwvYj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4i
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsgUm9uPC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBw
dCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
LjVpbiI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj4gTHVjeSB5b25nIFs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmx1
Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3
ZWkuY29tPC9hPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+XQ0KPGJyPg0KPGI+U2VudDo8L2I+
IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAzOjQxIFBNPGJyPg0KPGI+VG86PC9iPiBSb24gUGFy
a2VyOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgPC9z
cGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0
Zi5vcmc8L2E+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YnI+DQo8Yj5TdWJqZWN0OjwvYj4g
UkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZu
YnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+SGkgUm9uLDwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29s
b3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48Yj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjog
YmxhY2s7ICI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZv
bnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsgIj4gUm9uIFBhcmtl
ciBbPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1p
bHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1p
bHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyAiPl0NCjxicj4NCjxiPlNlbnQ6
PC9iPiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgMTI6MDkgUE08YnI+DQo8Yj5Ubzo8L2I+IEx1
Y3kgeW9uZzsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247
IDwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJp
ZjsgIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7
IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsgIj48YnI+DQo8
Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24s
IHByb3MgYW5kIGNvbnM/PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+THVjeSw8L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3Bh
biBzdHlsZT0iY29sb3I6IzFGNDk3RCI+UmVnYXJkaW5nIHRoZSBTRiBJbmRleCwgZHJhZnQtemhh
bmctc2ZjLXNjaCBkZWZpbmVzIHRoaXMgYXMgcmVsYXRpdmUgdG8gdGhlIHBhdGgsIGFuZCBub3Qg
YXMgYSBnbG9iYWxseSB1bmlxdWUgaWRlbnRpZmllciBvZiBhbiBTRiBpbnN0YW5jZS48L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGI+PGk+PHNwYW4gc3R5bGU9
ImNvbG9yOiMwMDcwQzAiPltMdWN5XSBUaGlzIGlzIG15IHVuZGVyc3RhbmRpbmcgdG9vLiDigJxU
aGUgcGF0aOKAnSBoZXJlIG1lYW5zIGEgU0ZDLCByaWdodD8gSSBkbyBub3Qgc2VlIGluZGV4IGFz
IGFuIFNGIGluc3RhbmNlIGlkZW50aWZpZXIgYXQgYWxsLCBpdCBpcyBhbiBhbGlhcyBhbmQgb25s
eSB1c2VkIGluIGZvcndhcmRpbmcuIFRoaXMNCiBpcyB0aGUgcmVhc29uLCBJIHRoaW5rLCB0aGF0
IGFzc2lnbmluZyB0aGVzZSBhbGlhc2VzIGFuZCBjb25maWd1cmluZyB0aGVuIGluIGZvcndhcmRp
bmcgdGFibGUgaXMgY29tcGxleCBmb3IgbWFuYWdlbWVudCBhbmQgY29udHJvbGxlciBhbmQgbWF5
IHBydW5lIGFuIGVycm9yIGVhc2lseS4gRm9yIHN1cHBvcnRpbmcgYmktZGlyZWN0aW9uYWwgb3Ig
YnJhbmNoaW5nIHVzZSBjYXNlcywgdXNpbmcgaW5kZXggaW4gZm9yd2FyZGluZyBtYXkgYWxzbyBi
cmluZw0KIG90aGVyIGNvbmNlcm5zLjwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPlJlZ2FyZGluZyBUVEwsIG15IGZpcnN0IHRob3VnaHQgaXMgdGhhdCBpcyBh
IHByb3BlcnR5IG9mIHRoZSB0cmFuc3BvcnQsIGFuZCBpZiBpdCBpcyBpbXBvcnRhbnQgdG8geW91
LCBjaG9vc2UgdGhlIHRyYW5zcG9ydCBhY2NvcmRpbmdseS4mbmJzcDsmbmJzcDsgQnV0LCBJ4oCZ
bSBvcGVuIHRvIGZ1cnRoZXIgZGlzY3Vzc2lvbiBhbG9uZyB0aGVzZQ0KIGxpbmVzLjwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48Yj48aT48c3BhbiBzdHlsZT0i
Y29sb3I6IzAwNzBDMCI+W0x1Y3ldIFRoYW5rIHlvdSBmb3IgdGhlIGNsYXJpZmljYXRpb24uIFRo
aXMgaXMgcmVsYXRlZCB0byB0aGUgZGlzY3Vzc2lvbiB1bmRlciB0aGlzIHRpdGxlLiBJZiBTUEMg
aXMgaW1wbGVtZW50ZWQgYXMgSVAgb3IgSVAvVURQIGFwcGxpY2F0aW9uLCBpdCBjYW4gbGV2ZXJh
Z2UgYSBsb3Qgd2hhdCBJUCB0ZWNobm9sb2d5DQogaGF2ZSBkb25lLiBJZiB3ZSBhc3N1bWUgdGhh
dCBTRkMgbWF5IGJlIGNhcnJpZWQgb3ZlciBhbnkgdHJhbnNwb3J0IHNvbHV0aW9uLCBTRkMgaW1w
bGVtZW50YXRpb24gaGFzIHRvIHByb3ZpZGUgdGhlc2UgZnVuY3Rpb25zLCB3aGljaCwgSU1PLCBy
ZWxhdGVkIHRvIHdoYXQgaW5mb3JtYXRpb24gdGhhdCBTRkMgaGVhZGVyIG5lZWQgdG8gaG9sZC48
L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48Yj48
aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjwvaT48L2I+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9y
OiMwMDcwQzAiPlRoYW5rcyw8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDouNWluIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+THVjeTwvc3Bh
bj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBS
b248L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxk
aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRk
aW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDouNWluIj48Yj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkZyb206PC9zcGFuPjwv
Yj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiBMdWN5IHlvbmcgWzwvc3Bhbj48YSBocmVmPSJt
YWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bHVjeS55
b25nQGh1YXdlaS5jb208L2E+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5dDQo8YnI+DQo8Yj5T
ZW50OjwvYj4gVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDEyOjI2IFBNPGJyPg0KPGI+VG86PC9i
PiBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERv
bHNvbjsgPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij5zZmNAaWV0Zi5vcmc8L2E+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YnI+DQo8Yj5TdWJq
ZWN0OjwvYj4gUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3Mg
YW5kIGNvbnM/PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+SGkg
Um9uLDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBz
dHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5JIGFzc3VtZSB0aGF0
IHRoZSBpbmRleCB1c2FnZSB5b3UgbWVudGlvbmVkIGJlbG93IGlzIHRoZSBzYW1lIHdoZXRoZXIg
dGhlc2UgdGhyZWUgU0ZzIGFyZSBvbiBvbmUgU0ZGIG9yIHR3byBTRkZzLCB3aGljaCBtZWFucyB0
aGF0IHRoZSBpbmRleCAjIGlzIGFzc2lnbmVkIHRvIFNGLVgtSSBwZXIgU0ZDIGFuZCBieSB0aGUN
CiBpbmNyZW1lbnRhbC4gQSBTRi1YLUkgbWF5IGJlIHNlcnZlZCB0byBtYW55IFNGQ3MgYW5kIHBv
c2l0aW9uIGRpZmZlcmVudGx5IGluIFNGQ3MuIFRoaXMgbWVhbnMgdGhhdCwgaW4gdGhpcyBtZXRo
b2QsIGEgU0YtWC1JIGlzIG1hcHBlZCB3aXRoIGRpZmZlcmVudCBpbmRleCAjLCBvbmUgcGVyIGVh
Y2ggU0ZDIHRoYXQgaGFzIHRoZSBTRi1YLUkuIElNTzogJm5ic3A7d2hlbiBvcGVyYXRvci9zeXN0
ZW0gY3JlYXRlcyBhIFNGQyBhbmQgc2VsZWN0cyBTRi1YLUlzDQogZm9yIHRoZSBTRkMsIGFuZCB0
aGVuIGFzc2lnbiBpbmRleCAjIHRvIHRoZW0gYW5kIGNvbmZpZ3VyZSB0aGUgZm9yd2FyZGluZyB0
YWJsZSB3aXRoIHBhdGggSUQgYW5kIGluZGV4ICMgaW4gdGhlIHJlbGF0ZWQgU0ZGcy4gRnVydGhl
cm1vcmUsIGVhY2ggaW5kZXggIyBhbHNvIG5lZWQgdG8gYmUgYXNzb2NpYXRlZCB0byB0aGUgYWRk
cmVzcyBvciBwb3J0IHRoYXQgdHJhbnNwb3J0IGxheWVyIGNhbiB1bmRlcnN0YW5kLiAmbmJzcDtJ
TU86IHRoaXMgaXMgYSBjb21wbGV4DQogcHJvY2VzcyBmb3IgdGhlIHN5c3RlbSwgdW5lYXN5IHRv
IG1hbmdlciB0b28sIGFuZCBtYXkgZWFzaWx5IHByb25lIGFuIGVycm9yLiA8L3NwYW4+DQo8c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAw
NzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4i
PjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5TZWNvbmQsIHlvdXIgZHJhZnQgYWxzbyBtZW50
aW9uIHRoYXQgdGhlIHVzZSBvZiBpbmRleCB0byBwcmV2ZW50IHRoZSBsb29wLiZuYnNwOyBUaGUg
bG9vcCBkb2VzIG5vdCBvY2N1ciBpbiBub3JtYWwgY29uZGl0aW9uLiBUaGUgbG9vcCBvY2N1cnMg
aW4gYWJub3JtYWwgY29uZGl0aW9uLiBTbyB0aGUgbG9vcCBwcmV2ZW50aW9uDQogbWVjaGFuaXNt
IGlzIHRvIHByZXZlbnQgbm8gbG9vcCBoYXBwZW4gaW4gYW55IGFibm9ybWFsIGNvbmRpdGlvbi4g
VGhhdCBpcyB3aHkgVFRMIGlzIGRlc2lnbmVkIGZvciBpbiBJUCBuZXR3b3JrLiBJZiBTRkMgaGVh
ZGVyIGlzIGV4cGVjdGVkIHRvIHRyYW5zcG9ydCBvdmVyIGFueSB0cmFuc3BvcnQgbmV0d29yayBi
ZXNpZGUgSVAsIGl0IG5lZWRzIHRoZSBzaW1pbGFyIG1lY2hhbmlzbSBhcyBJUC9UVEwuIFRoZSB1
c2FnZSBvZiBpbmRleCBpbiB5b3VyDQogcHJvcG9zYWwgZG9lcyBub3QgYWNoaWV2ZSB0aGlzIHB1
cnBvc2UuIDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3Bh
biBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5JZiB3ZSB1c2Ug
SVAgYXMgdHJhbnNwb3J0LCBJTU86IG5vIG5lZWQgdG8gaW1wbGVtZW50IFRUTCBtZWNoYW5pc20g
d2l0aGluIFNGQywganVzdCBsZXZlcmFnZSBJUCBUVEwgY2FwYWJpbGl0eS4gQnV0LCBpZiBvdmVy
IG90aGVyIHRyYW5zcG9ydHMsIHdlIG5lZWQgdG8gaW1wbGVtZW50IElQL1RUTCBsaWtlIG1lY2hh
bmlzbQ0KIGluIFNGQy4gPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41
aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPlJl
Z2FyZHMsPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFu
IHN0eWxlPSJjb2xvcjojMDA3MEMwIj5MdWN5IDwvc3Bhbj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
dG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6
IGJsYWNrOyAiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBm
b250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7ICI+IFJvbiBQYXJr
ZXIgWzwvc3Bhbj48YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFt
aWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7ICI+bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFt
aWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsgIj5dDQo8YnI+DQo8Yj5TZW50
OjwvYj4gVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDk6MzUgQU08YnI+DQo8Yj5Ubzo8L2I+IFh1
eGlhb2h1OyBMdWN5IHlvbmc7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247
IDwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJp
ZjsgIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7
IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsgIj48YnI+DQo8
Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24s
IHByb3MgYW5kIGNvbnM/PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+WGlhb2h1LDwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JIGRvbuKAmXQgdGhpbmsgd2UgbmVlZCB0byB2aWV3
IHRoZSBTRiBpbmRleCBhcyBhIFRUTC4mbmJzcDsmbmJzcDsgQXBwcm9wcmlhdGUgdmFsaWRhdGlv
biBhbmQgbG9vcCBzdXBwcmVzc2lvbiBjYW4gYmUgZG9uZSBldmVuIHdpdGggdGhlIGN1cnJlbnQg
cHJvcG9zZWQgZGVmaW5pdGlvbi4mbmJzcDsmbmJzcDsmbmJzcDsgQW55IFNGRiByZWNlaXZpbmcg
YW4gU0ZDIGVuY2Fwc3VsYXRlZA0KIHBhY2tldCBvciBmcmFtZSB3b3VsZCBuZWVkIHRvIGtub3cg
dG8gd2hpY2ggb2YgaXRzIGRlcGVuZGVudCBTRuKAmXMgaXQgc2hvdWxkIGZvcndhcmQgdGhlIHBh
Y2tldCBvciBmcmFtZS4mbmJzcDsmbmJzcDsgVG8gZG8gc28gbWVhbnMgdGhhdCBpdCBjYW4gdmFs
aWRhdGUgdGhhdCB0aGUgcGF0aCBJRCBpcyBvbmUgdGhhdCBpdCBleHBlY3RzIHRvIHBhcnRpY2lw
YXRlIGluIGFuZCB0aGF0IHRoZSBTRiBpbnN0YW5jZSBpZGVudGlmaWVkIGJ5IHRoZSBpbmRleCBv
biB0aGF0DQogcGF0aCBpcyBvbmUgdGhhdCBpdCBpcyByZXNwb25zaWJsZSBmb3IuJm5ic3A7Jm5i
c3A7ICZuYnNwO1N1Y2ggY2hhaW4gcGF0aCBkYXRhIG1heSBoYXZlIGJlZW4gbG9jYWxseSBwcm92
aXNpb25lZCBvciBtYXkgaGF2ZSBiZWVuIGRpc3RyaWJ1dGVkIGluIGEgY29udHJvbCBwbGFuZS48
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+V2hlbiB0aGUgU0ZGIHJlY2Vp
dmVzIHRoZSBnb29kIHBhY2tldCBvciBmcmFtZSBiYWNrIGZyb20gb25lIG9mIGl0cyBkZXBlbmRl
bnQgU0bigJlzLCBpdCB3aWxsIGlkZW50aWZ5IHRoZSBuZXh0IFNGIGFuZCBTRkYgYnkgY29uc3Vs
dGluZyBpdHMgbG9jYWwgZGF0YWJhc2UuJm5ic3A7Jm5ic3A7IElmIGl0IGlzIG5vdCB0aGUgZmlu
YWwgU0YsDQogdGhlbiB0aGUgU0YgaW5kZXggaXMgaW5jcmVtZW50ZWQsIHRoZSB0cmFuc3BvcnQg
aGVhZGVyIHVwZGF0ZWQgYXMgbmVjZXNzYXJ5LCBhbmQgdGhlIHBhY2tldCBvciBmcmFtZSBwcm9n
cmVzc2VkLiZuYnNwOyZuYnNwOyZuYnNwOyBGYWlsdXJlIHRvIHByb3Blcmx5IGluY3JlbWVudCB0
aGUgU0YgSW5kZXggd291bGQgYmUgYWtpbiB0byBmYWlsdXJlIHRvIGRlY3JlbWVudCBhIFRUTCBi
eSBhIHJvdXRlciDigJMgdGhlcmUgaXMgbm8gcHJvdGVjdGlvbiBmcm9tIHRoYXQuPC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVp
biI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBSb248L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWlu
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBp
biAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWlu
Ij48Yj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPiBzZmMgWzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlh1eGlhb2h1
PGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCA1OjQ0IEFNPGJyPg0K
PGI+VG86PC9iPiBSb24gUGFya2VyOyBMdWN5IHlvbmc7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5v
KTsgRGF2ZSBEb2xzb247IDwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGJy
Pg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0
aW9uLCBwcm9zIGFuZCBjb25zPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxNi4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxk
aXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4w
cHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGI+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayI+5Y+R5Lu25Lq6PC9zcGFu
PjwvYj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47
Y29sb3I6YmxhY2siPjo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayI+DQogc2ZjIFs8L3NwYW4+PGEgaHJlZj0ibWFp
bHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OlNpbVN1bjtjb2xvcjpibGFjayI+XQ0KPGI+PHNwYW4gbGFuZz0iWkgtQ04iPuS7o+ihqCA8L3Nw
YW4+PC9iPlJvbiBQYXJrZXI8YnI+DQo8Yj48c3BhbiBsYW5nPSJaSC1DTiI+5Y+R6YCB5pe26Ze0
PC9zcGFuPjo8L2I+IDIwMTQ8c3BhbiBsYW5nPSJaSC1DTiI+5bm0PC9zcGFuPjM8c3BhbiBsYW5n
PSJaSC1DTiI+5pyIPC9zcGFuPjI2PHNwYW4gbGFuZz0iWkgtQ04iPuaXpTwvc3Bhbj4gNzoxMzxi
cj4NCjxiPjxzcGFuIGxhbmc9IlpILUNOIj7mlLbku7bkuro8L3NwYW4+OjwvYj4gTHVjeSB5b25n
OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOw0KPC9zcGFuPjxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW4iPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNr
Ij48YnI+DQo8Yj48c3BhbiBsYW5nPSJaSC1DTiI+5Li76aKYPC9zcGFuPjo8L2I+IFJlOiBbc2Zj
XSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNv
bG9yOiBibGFjazsgIj5MdWN5LA0KPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWls
eTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7ICI+Jm5ic3A7PC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNv
bG9yOiBibGFjazsgIj5SZWdhcmRpbmcgdGhlIHNlcnZpY2UgZnVuY3Rpb24gaW5kZXggdGhhdCB3
b3VsZCBiZSBjb250YWluZWQgaW4gdGhlIHNlcnZpY2UgaGVhZGVyLCBJIHRoaW5rIGl0IGlzIHNp
bXBseSBpbmNyZW1lbnRlZCBmcm9tIDEgdG8gaW5kaWNhdGUNCiB0aGUgbmV4dCBzZXJ2aWNlIGZ1
bmN0aW9uIHdpdGhpbiB0aGUgY2hhaW4uICZuYnNwOyBGb3IgZXhhbXBsZSwgaWYgdGhlIHBhdGgg
SUQgaXMgWCwgZm9yIGEgcGF0aCB7U0YtQS01LCBTRi1CLTIsIFNGLUMtNn0sIHRoZW4gcGFja2V0
cyBkZXN0aW5lZCBmcm9tIGEgY2xhc3NpZmllciB0b3dhcmRzIFNGLUEtNSB3b3VsZCBjYXJyeSAo
cGF0aCBYLCBpbmRleCAxKSwgcGFja2V0cyBmcm9tIFNGLUEtNSB0byBTRi1CLTIgd291bGQgY2Fy
cnkgKHBhdGggWCwgaW5kZXgNCiAyKSwgZXRjLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
MHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3Mywg
MTI1KTsgIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NDEu
MjVwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Y29sb3I6IzFGNDk3RCI+W1hpYW9o
dV0gSSB0aGluayB0aGUgdmFsdWUgb2YgdGhlIHNlcnZpY2UgaW5kZXggc2hvdWxkIGJlIGRlY3Jl
bWVudGVkLCByYXRoZXIgdGhhbiBiZWluZyBpbmNyZW1lbnRlZCB3aGVuIHRyYXZlbGxpbmcgYWxv
bmcgdGhlIHNlcnZpY2UgcGF0aCBzaW5jZSB0aGF0IGluZGV4IGlzIG5vdA0KIG9ubHkgdXNlZCBm
b3IgaW5kaWNhdGluZyB0aGUgbmV4dCBzZXJ2aWNlIGZ1bmN0aW9uIHdpdGhpbiB0aGUgY2hhaW4s
IGJ1dCBhbHNvIHVzZWQgZm9yIG90aGVyIHB1cnBvc2VzIChlLmcuLCBUVEwgb2YgdGhlIHNlcnZp
Y2UgcGF0aCwgaW5kaWNhdG9yIG9mIHRoZSBlbmQgb2YgdGhlIHNlcnZpY2UgY2hhaW4pLCB1bmxl
c3MgeW91IHdhbnQgdG8gaW50cm9kdWNlIGFuIGFkZGl0aW9uYWwgZmllbGQgd2hpY2ggaW5kaWNh
dGVzIHRoZSB0b3RhbCBsZW5ndGgNCiBvZiB0aGUgc2VydmljZSBjaGFpbi48L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NDEuMjVwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxNi4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0OjQxLjI1cHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2NvbG9y
OiMxRjQ5N0QiPkJlc3QgcmVnYXJkcyw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Y29sb3I6IzFGNDk3RCI+
WGlhb2h1PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBj
b2xvcjogYmxhY2s7ICI+Jm5ic3A7ICZuYnNwO1Jvbjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7ICI+
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9
Im1hcmdpbi1sZWZ0Oi41aW47dGV4dC1hbGlnbjpjZW50ZXIiPg0KPHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgY29sb3I6
IGJsYWNrOyAiPg0KPGhyIHNpemU9IjIiIHdpZHRoPSIxMDAlIiBhbGlnbj0iY2VudGVyIj4NCjwv
c3Bhbj48L2Rpdj4NCjxkaXYgaWQ9ImRpdlJwRjk5NjI0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6MGluO21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJv
dHRvbToxMi4wcHQ7bWFyZ2luLWxlZnQ6LjVpbiI+DQo8Yj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7ICI+
RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5
OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsgIj4gc2ZjIFs8YSBocmVmPSJtYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0gb24gYmVo
YWxmDQogb2YgTHVjeSB5b25nIFs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20i
Pmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPl08YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgTWFy
Y2ggMjUsIDIwMTQgNjozOCBQTTxicj4NCjxiPlRvOjwvYj4gUmVpbmFsZG8gUGVubm8gKHJlcGVu
bm8pOyBEYXZlIERvbHNvbjsgPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTog
VGFob21hLCBzYW5zLXNlcmlmOyAiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6
IGJsYWNrOyAiPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9y
IFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJj
b2xvcjojMDA3MEMwIj5IaSBSZWluYWxkbyw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6
IzAwNzBDMCI+VGhhbmsgeW91IHRvIHNoYXJlIHlvdXIgdmlld3Mgb24gdGhpcyBzb2x1dGlvbi4g
V2Ugd2FudCB0byBoYXZlIGFuIGVsZWdhbnQgYW5kIGdlbmVyYWwgc29sdXRpb24gd2l0aCBvbmUg
c3RhbmRhcmQgU0ZDIGhlYWRlciB0byBjb3ZlciBtYWpvcml0eSB1c2UgY2FzZXM8L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMw
MDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWlu
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+U2VlIGlubGluZSBiZWxvdy48L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMw
MDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWlu
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBp
biAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWlu
Ij48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBz
YW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7ICI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBi
bGFjazsgIj4gUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pIFs8L3NwYW4+PGEgaHJlZj0ibWFpbHRv
OnJlcGVubm9AY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj5tYWlsdG86cmVwZW5u
b0BjaXNjby5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQt
ZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsgIj5dDQo8YnI+DQo8Yj5T
ZW50OjwvYj4gVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgNDo1NiBQTTxicj4NCjxiPlRvOjwvYj4g
THVjeSB5b25nOyBEYXZlIERvbHNvbjsgPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZh
bWlseTogVGFob21hLCBzYW5zLXNlcmlmOyAiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsg
Y29sb3I6IGJsYWNrOyAiPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gU0ZDIGFzIGFu
IElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtjb2xvcjpibGFjayI+SGksPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Y29sb3I6YmxhY2siPlRoZXJlIGFyZSBzZXZlcmFsIHNvbHV0aW9uIHRvIHRoaXMgcHJvYmxlbS4g
U29tZSBvZiB0aGVtIGltcGxlbWVudGF0aW9uIHNwZWNpZmljLCBvdGhlcnMgbW9yZSBlbGVnYW50
LiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+Jm5i
c3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj4xIC0gT25l
IG9mIHRoZSBtb3JlIGVsZWdhbnQgb25lcyBpcyB0byB1c2UgdGhlIFNlcnZpY2UgSW5kZXggdG8g
ZGV0ZXJtaW5lIHRoZSBuZXh0IHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFuY2UuICZuYnNwO0l0IG1h
a2VzIGZvciBhIGNvbXBsZXRlbHkgc3RhdGVsZXNzIHNvbHV0aW9uIChjb2RlIHdpc2UpLg0KICZu
YnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNzVpbiI+PGI+PGk+
PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPltMdWN5XQ0KPC9zcGFuPjwvaT48L2I+PHNwYW4g
c3R5bGU9ImNvbG9yOiMwMDcwQzAiPndoZW4gdXNpbmcgUGF0aCBJRCBhbmQgU2VydmljZSBJbmRl
eCBvbiBTRkMgaGVhZGVyLCBpdCByZXF1aXJlcyBhc3NpZ25pbmcgaW5kZXggIyB0byBlYWNoIFNG
IGluc3RhbmNlLCBjb25maWd1cmluZyB0aGVtIGluIHRoZSBmb3J3YXJkaW5nIHRhYmxlLCB3aGlj
aCBpcyB2ZXJ5IGNvbXBsZXggcHJvY2VzcyBhbmQgZWFzaWx5IHBydW5lIGZvciBlcnJvciBpbiBt
YXkgb3Bpbmlvbi4NCiAmbmJzcDtJbiBhZGRpdGlvbiwgZWFjaCBTRiBpbnN0YW5jZSBtYXkgc2Vy
dmUgbW9yZSB0aGFuIG9uZSBTRkMsIHNvIG5lZWQgdG8gYXNzaWduIGluZGV4ICMgZm9yIGVhY2gg
U0ZDLCB3aGljaCBpcyBtb3JlIGNvbXBsZXguIFJlZ2FyZGluZyB0aGUgc3RhdGVsZXNzLCBJIGRv
buKAmXQgZ2V0IGl0LiBJc27igJl0IGluZGV4ICMgYSBzdGF0ZSBhcyB3ZWxsIChtYXkgYmUgZmV3
IGJpdCBsZXNzKT88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6Ljc1aW4i
PjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6Ljc1aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5UbyBp
bXBsZW1lbnQgdHJ1ZSBzdGF0ZWxlc3MsIFNGQyBoZWFkZXIgbmVlZHMgYWJpbGl0eSB0byBjYXJy
eSBhbGwgU0ZJcyBJUCBhZGRyZXNzZXMgaW4gU0ZDIGhlYWRlciwgd2hpY2ggd2FzIGNvbnNpZGVy
ZWQgYXMgbm9uLXNjYWxlIHNvbHV0aW9uLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPjIg4oCTIEFub3RoZXIgb3B0aW9uIGlz
IGZyb20gYSBjb2RpbmcgcGVyc3BlY3RpdmUgeW91IGNhbiBqdXN0IGtlZXAgbW9yZSBzdGF0ZSBp
biB5b3VyIFNOL1NGRiB3aGlsZSB5b3UgcHJvY2VzcyB0aGUgcGFja2V0IGFuZCBkZXRlcm1pbmUg
d2hhdCBpcyB0aGUg4oCcbmV4dOKAnSBzZXJ2aWNlLiAmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcw
QzAiPltMdWN5XSBBZ3JlZS48L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Nv
bG9yOmJsYWNrIj5CdXQgaXJyZXNwZWN0aXZlLCB0aGUgU04gbmVlZHMgdG8ga25vdyB0aGUgUGF0
aCBJRCBhbmQgdGhlIGxpc3Qgb2YgU0ZJcyBpbnRlcm5hbCB0byBpdHMgbm9kZS4gVGhpcyBwcm92
aXNpb25pbmcgY2FuIGhhcHBlbiBpbiBhIHZhcmlldHkgb2Ygd2F5cywgSSBpbXBsZW1lbnRlZCB3
aXRoIFJFU1Rjb25mDQogYW5kIE5ldGNvbmYuJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Y29sb3I6YmxhY2siPkFzIGZhciBhcyBVRFAvSVAgdnMuSVAsIEkgZ2l2ZSBwcmVmZXJl
bmNlIHRvIFVEUC9JUC4gSWYgeW91IGhhdmUgYSBmaXhlZCBwb3J0IG92ZXIgVURQIGluIHdoaWNo
IHRvIHJlY2VpdmUvc2VuZCBwYWNrZXRzOjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Nv
bG9yOmJsYWNrIj4tIFlvdSBjYW4gaGF2ZSB5b3VyIGVudGlyZSBkYXRhcGxhbmUgaW4gdXNlcnBh
Y2UgYW5kIHVzZSBhIHZhcmlldHkgb2YgcHJvZ3JhbW1pbmcgbGFuZ3VhZ2VzLiZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+LSBZb3UgZG8gbm90IG5l
ZWQgcmF3IHBhY2tldCBhY2Nlc3MgdG8gcHVsbC9zZW5kIHBhY2tldHMuIFRoZXJlZm9yZSBubyBy
b290IHN1cHBvcnQuJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9y
OmJsYWNrIj4tIFVEUCBjYW4gdHJhdmVyc2Ugbm9uLVNGQyBhd2FyZSBtaWRkbGV4Ym94ZXMuDQo8
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGI+PGk+PHNwYW4g
c3R5bGU9ImNvbG9yOiMwMDcwQzAiPltMdWN5XSBBZ3JlZSBvbiB0aGlzIHN0YXRlbWVudC4gQnV0
IGZvciBTRkMgZG9tYWluLCBkbyB3ZSB3YW50IHRvIGFsbG93IHN1Y2ggbWlkYm94ZXMgb24gU0ZD
IHBhdGg/IE1heWJlIGhhcHBlbiBpZiBhIFNGQyBkb21haW4gY3Jvc3NlcyBtb3JlIHRoYW4gdHJh
bnNwb3J0IGRvbWFpbnM/IFRoaXMgaXMgb25lDQogSSBsaWtlIHRvIGtub3cgZnJvbSBTUHMgYW5k
IFNGIHZlbmRvcnMuIDwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0Oi41aW4iPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+
PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48Yj48aT48c3Bh
biBzdHlsZT0iY29sb3I6IzAwNzBDMCI+UmVnYXJkcyw8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAw
NzBDMCI+THVjeTwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj5PciB5b3Ug
Y2FuIHVzZSBhbnkgb2YgdGhlIGF2YWlsYWJsZSBtZXRob2RzKCBUVVJOLCBTVFVOLCBldGMpLiAm
bmJzcDtJZiB5b3UgZW5jYXAgaW4gc29tZXRoaW5nIGVsc2Ugb3RoZXIgdGhhbiBJUC9VRFAgdGhl
IGFwcGxpY2FiaWxpdHkgb2YgU0ZDIHdpbGwgYmUgY29uc2lkZXJhYmx5IGRpbWluaXNoZWQuSnVz
dA0KIGNoZWNrIFNUQ1AgYW5kIGl0cyBwcm9ibGVtIG9uIGdldHRpbmcgYWRvcHRlZCBnaXZlbiBt
aWRkbGV4Ym94ZXMgJm5ic3A7bm90IHJlY29nbml6aW5nIGl0cyBwcm90b2NvbCBudW1iZXIuICZu
YnNwOyZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48
Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjwvaT48L2I+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPi0gSXQgaml2ZXMgd2l0aCBvdGhl
ciBJRVRGIHdvcmsgaW4gdGhlIGFyZWFzIG9mIG1ldGFkYXRhIGFuZCB0cmFuc3BvcnQgc2Vydmlj
ZXMgKHNheSwgVEFQUykuJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Nv
bG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6
YmxhY2siPnJlZ2FyZHMsJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Nv
bG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6
YmxhY2siPlJlaW5hbGRvJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Nv
bG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6
YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFj
ayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk
ICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj5Gcm9tOiA8L3NwYW4+DQo8L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5MdWN5IHlv
bmcgJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdl
dD0iX2JsYW5rIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPiZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+VHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgYXQgMjoy
NSBQTTxicj4NCjxiPlRvOiA8L2I+RGF2ZSBEb2xzb24gJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWls
dG86ZGRvbHNvbkBzYW5kdmluZS5jb20iIHRhcmdldD0iX2JsYW5rIj5kZG9sc29uQHNhbmR2aW5l
LmNvbTwvYT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZndDssICZxdW90Ozwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9h
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+JnF1b3Q7ICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPiZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFtzZmNdIFNG
QyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNr
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5IaSBEYXZlLDwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5JZiBhIHNlcnZpY2UgZm9yd2Fy
ZGVyIHBvaW50IGNvbm5lY3RzIG1vcmUgdGhhbiBvbmUgU0YgaW5zdGFuY2VzIHRoYXQgYmVsb25n
IHRvIHRoZSBzYW1lIFNGQywgaG93IGNhbiBvbmUgUGF0aCBJRCBkZXRlcm1pbmUgd2hpY2ggU0Yg
aW5zdGFuY2VzIGlzIHRoZSBuZXh0PyBJZiB5b3UgZHJhdyBhIHNlcnZpY2UgY2hhaW4NCiBwYXRo
IHdpdGggbWFueSBTRiBpbnN0YW5jZXMsIHlvdSBjYW4gZWFzaWx5IHNlZSwgaWYgUGF0aCBJRCBy
ZXByZXNlbnRzIHRoYXQgcGF0aCwgc2VydmljZSBmb3J3YXJkZXIgbmVlZHMgdG8gdXNlIHByZXZp
b3VzIFNGIG9uIHRoZSBwYXRoIHRvIHBvc2l0aW9uIHRoZSBuZXh0IFNGIG9uIHRoYXQgcGF0aC48
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9
ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+THVjeSA8L3NwYW4+DQo8c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAw
NzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48Yj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7
ICI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFt
aWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsgIj4gRGF2ZSBEb2xzb24gWzwv
c3Bhbj48YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5z
LXNlcmlmOyAiPm1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29s
b3I6IGJsYWNrOyAiPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAx
NCA0OjEwIFBNPGJyPg0KPGI+VG86PC9iPiBMdWN5IHlvbmc7IDwvc3Bhbj48YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog
MTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj5zZmNAaWV0Zi5vcmc8L3Nw
YW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEs
IHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsgIj48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFNG
QyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+V2h5IGRvIHlvdSB0aGluayB0aGUgcHJldmlvdXMgU0YgSVAgYWRkcmVzcyBpcyBy
ZXF1aXJlZCB0byBkZXRlcm1pbmUgdGhlIG5leHQgU0YgSVAgYWRkcmVzcz8gV2h5IGlzIHRoZSBQ
YXRoIElEIG5vdCBzdWZmaWNpZW50IGluZm9ybWF0aW9uPzwvc3Bhbj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNv
bG9yOiBibGFjazsgIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBw
dDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyAiPiBMdWN5
IHlvbmcgWzwvc3Bhbj48YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFo
b21hLCBzYW5zLXNlcmlmOyAiPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvc3Bhbj48L2E+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1z
ZXJpZjsgY29sb3I6IGJsYWNrOyAiPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBNYXJj
aCAyNSwgMjAxNCA0OjU2IFBNPGJyPg0KPGI+VG86PC9iPiBEYXZlIERvbHNvbjsgPC9zcGFuPjxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyAiPnNmY0Bp
ZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1p
bHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyAiPjxicj4NCjxiPlN1YmplY3Q6
PC9iPiBSRTogU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41
aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0
eWxlPSJjb2xvcjojMDA3MEMwIj5JbiB0aGlzIHNvbHV0aW9uLCBzZXJ2aWNlIGZvcndhcmRlciBh
bmQgU0YgaW5zdGFuY2UgYXJlIHNlcGFyYXRlZCBlbnRpdGllcy4gU2VydmljZSBmb3J3YXJkZXIg
bmVlZHMgUGF0aCBJRCBhbmQgcHJldmlvdXMgU0YgSVAgYWRkcmVzcyB0byB1bmlxdWVseSBpZGVu
dGlmeSB0aGUgbmV4dCBTRiBJUCBhZGRyZXNzLg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMwMDcwQzAiPkx1Y3k8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBw
dCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
LjVpbiI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9t
YSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyAiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xv
cjogYmxhY2s7ICI+IERhdmUgRG9sc29uIFs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25A
c2FuZHZpbmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBw
dDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgIj5tYWlsdG86ZGRvbHNvbkBzYW5k
dmluZS5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFt
aWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsgIj5dDQo8YnI+DQo8Yj5TZW50
OjwvYj4gVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgMzoyMSBQTTxicj4NCjxiPlRvOjwvYj4gTHVj
eSB5b25nOyA8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNh
bnMtc2VyaWY7ICI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7ICI+
PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9u
LCBwcm9zIGFuZCBjb25zPzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkkgZG8gbm90IHNlZSB3aHkgc291
cmNlIElQIGFkZHJlc3MgKHByZXZpb3VzIFNGKSB3b3VsZCBiZSByZXF1aXJlZCB0byBsb29rIHVw
IHRoZSBuZXh0IFNGLiBUaGUgcGF0aCBJRCBzaG91bGQgYmUgc3VmZmljaWVudCB0byBkZXRlcm1p
bmUgdGhlIG5leHQgU0YuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41
aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9w
OnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJs
YWNrOyAiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250
LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7ICI+IHNmYyBbPC9zcGFu
PjxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2Vy
aWY7ICI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjog
YmxhY2s7ICI+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5MdWN5IHlvbmc8YnI+DQo8Yj5TZW50Ojwv
Yj4gVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgNDowMiBQTTxicj4NCjxiPlRvOjwvYj4gPC9zcGFu
PjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyAiPnNm
Y0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1m
YW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyAiPjxicj4NCjxiPlN1Ympl
Y3Q6PC9iPiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBj
b25zPzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5IaSw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5UaGVy
ZSBhcmUgbWFueSB3YXlzIHRvIGltcGxlbWVudCBTRkNzLiBIb3dldmVyLCBvbmUgb2Ygb3VyIGdv
YWxzIGluIHN0YW5kYXJkIGlzIHRvIGRldmVsb3AgYSBzb2x1dGlvbiB0aGF0IGlzIHNpbXBsZSBh
bmQgbGVzcyBjb3N0IGZvciB2ZW5kZXJzIGFuZCBzZXJ2aWNlIHByb3ZpZGVycy4gJm5ic3A7T3Ro
ZXIgZ29hbHMgYXJlIHRoYXQNCiB0aGUgc29sdXRpb24gY2FuIGFwcGx5IHRvIGNvbW1vbiBhbmQg
bWFqb3JpdHkgdXNlIGNhc2VzLiA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5JZiB3ZSBpbXBs
ZW1lbnQgU0ZDIGFzIGFuIElQIG9yIFVEUC9JUCBhcHBsaWNhdGlvbiwgaS5lLiBvbmNlIHRyYWZm
aWMgaXMgY2xhc3NpZmllZCBieSB0aGUgY2xhc3NpZmljYXRpb24sIGl0IGFkZHMgU0ZDIGhlYWRl
ciBhbmQgSVAgaGVhZGVyIChvdXRlcikgb24gdGhlIHBhY2tldHMgKFVEUCBoZWFkZXIgdG9vIGlu
IGxhdHRlcg0KIGNhc2UpLCBhbmQgc2VuZCBzdWNoIHBhY2tldHMgYXMgYSByZWd1bGFyIElQIHBh
Y2tldC4gVGhlIHNyYyBJUCBvZiBvdXRlciBoZWFkZXIgY2FuIGJlIGNsYXNzaWZpY2F0aW9uIElQ
IGFkZHJlc3MsIGFuZCBkc3QgSVAgY2FuIGJlIG5leHQgU0YgSW5zdGFuY2UgSVAgYWRkcmVzcy4g
TWFueSB0cmFuc3BvcnQgbmV0d29ya3MgY2FuIGNhcnJ5IElQIHRyYWZmaWMgYW5kIHJvdXRlIElQ
IHBhY2tldHMgYmFzZWQgb24gZHN0IElQIGFkZHJlc3MuICZuYnNwO1dlDQogb25seSBuZWVkIHRv
IHJlcXVlc3QgYSBuZXcgSVAgcHJvdG9jb2wgdHlwZSBmb3IgU0ZDLiBBdCB0aGUgc2VydmljZSBm
b3J3YXJkZXIgcG9pbnQsIGl0IGNhbiBsb29rIHVwIG5leHQgU0YgSVAgYWRkcmVzcyBiYXNlZCBv
biBQYXRoIElEIGluIFNGQyBoZWFkZXIgYW5kIHNyYyBJUCBhZGRyZXNzIChwcmV2aW91cyBTRikg
b24gdGhlIHBhY2tldC4gJm5ic3A7QSBTRiBhbHNvIGZvcndhcmRzIHRoZSBwYWNrZXQgd2l0aCBT
RkMgaGVhZGVyIGFzIGFuIElQIHBhY2tldA0KIGFuZCBmaWxscyBpdHMgSVAgYWRkcmVzcyBhcyBz
cmMgSVAgYW5kIHRoZSBzZXJ2aWNlIGZvcndhcmRlciBwb2ludCBJUCBhZGRyZXNzIGFzIHRoZSBk
c3QgSVAgb24gdGhlIHBhY2tldC4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlRoaXMgc29s
dXRpb24gd29ya3MgZm9yIGVpdGhlciBTRkMgYXMgYW4gSVAgYXBwbGljYXRpb24gb3IgVURQL0lQ
IGFwcGxpY2F0aW9uLCB3aGljaCBvbmUgaXMgbW9yZSBwcm9wZXIgZnJvbSBTRiBhbmQgc2Vydmlj
ZSBmb3J3YXJkZXIgcG9pbnQ/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+VGhpcyBzb2x1dGlv
biBzZWVtcyBzaW1wbGUgdG8gbWUgYW5kIG9ubHkgbmVlZCBQYXRoIElEIGluIFNGQyBoZWFkZXIg
Zm9yIHN0ZWVyaW5nIHRyYWZmaWMgdGhyb3VnaCB0aGUgU0ZDIHBhdGguIEJ1dCBsaWtlIHRvIHNl
ZSBvdGhlcnPigJkgb3BpbmlvbiBvbiB0aGlzIHNvbHV0aW9uLCBwcm9zIGFuZCBjb25zLjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPlRoYW5rcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj5MdWN5PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L3Nw
YW4+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_CF5CD36F368F5smkumarciscocom_--


From nobody Sun Mar 30 01:20:35 2014
Return-Path: <zehn.cao@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 689621A0796 for <sfc@ietfa.amsl.com>; Sun, 30 Mar 2014 01:20:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, 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 cYW_xxv7n1Vm for <sfc@ietfa.amsl.com>; Sun, 30 Mar 2014 01:20:28 -0700 (PDT)
Received: from mail-qg0-x230.google.com (mail-qg0-x230.google.com [IPv6:2607:f8b0:400d:c04::230]) by ietfa.amsl.com (Postfix) with ESMTP id 9CA3B1A0790 for <sfc@ietf.org>; Sun, 30 Mar 2014 01:20:28 -0700 (PDT)
Received: by mail-qg0-f48.google.com with SMTP id j107so6106260qga.7 for <sfc@ietf.org>; Sun, 30 Mar 2014 01:20:25 -0700 (PDT)
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=uhxMytpfiInj/EP1QKZAZcYAluMmK40YcmNQwwovgto=; b=HY8uBOfvwq1pzz0ymG+A0KNhmfpiKtaosc0q4vNb5cswgFQkYuCsZuJOb/qA5a8Kl0 75MclYwpS/xUSvy3TYFkR5+T/wGCsfSPe6NCsKpvO1tO8T81DLnQEFzewyiKKtFzjQgK z6BTNS1i1mm97mhYInocXQKdE4HI61NBPIuCHJ6aZofY8GBRqtI/g/hjR3c/6ZxrjCJf ahaluoV+QnYEbWJihMAh3hgIsyNSI5Mv3g+FTa35UsOK7gtQMCeB4mvuIjZnZZ7lpJlQ LVSlBfWyd9hjwc0JCiKunS8SDJ+LzbafciSM3tEe+BMVf/jwJlqynA7Zl5nB5nq89YSn ax7A==
MIME-Version: 1.0
X-Received: by 10.229.66.133 with SMTP id n5mr20263966qci.0.1396167625780; Sun, 30 Mar 2014 01:20:25 -0700 (PDT)
Received: by 10.96.111.169 with HTTP; Sun, 30 Mar 2014 01:20:25 -0700 (PDT)
In-Reply-To: <CF5C32DF.1E7DC%jguichar@cisco.com>
References: <CF588C77.1E5F9%jguichar@cisco.com> <6EB34CB5D82C4645B826C56144826EA97E9DE1A0@SZXEMA509-MBX.china.huawei.com> <CF5C32DF.1E7DC%jguichar@cisco.com>
Date: Sun, 30 Mar 2014 16:20:25 +0800
Message-ID: <CAProHAQtZJrBnNxcf93Dco5O3sjMjDeF_ozK-ZewS7nQn6Zx=A@mail.gmail.com>
From: Zhen Cao <zehn.cao@gmail.com>
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>
Content-Type: text/plain; charset=ISO-8859-1
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/YrOrEWHI9crEqmAkivHfKY6Fj6s
Cc: "Hongyu Li \(Julio\)" <hongyu.li@huawei.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 30 Mar 2014 08:20:30 -0000

Hello Jim,

On Sat, Mar 29, 2014 at 8:32 PM, Jim Guichard (jguichar)
<jguichar@cisco.com> wrote:
> You will note that this is not an outright rejection of
> draft-liu-sfc-use-cases but rather specific questions on the validity of
> adopting the document given that our preference (and the majority of
> responses from the WG support this view) is to produce standalone documents

I do not think we can conclude if it is majority now. At least, I did
not see respect the previous email discussion and London meeting
minutes...

> for mobility and data center, and liaise with BBF for broadband. Therefore,
> what content is left in the more general document to justify adopting as a
> separate document? Further if adopted how as a WG can we avoid duplication
> of content across multiple documents?

I think Hongyu already justified below. Besides, it also has a cloud
CPE use case which has not been covered elsewhere.

> 3.      It provides an abstraction of common features of all use case, see
> section 4 in latest revision draft-liu-sfc-use-cases. This is a good
> guidance for requirements and architecture derivation.


From nobody Sun Mar 30 01:24:25 2014
Return-Path: <zehn.cao@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 462D81A0785 for <sfc@ietfa.amsl.com>; Sun, 30 Mar 2014 01:24:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, 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 gIv-Ps-NF74L for <sfc@ietfa.amsl.com>; Sun, 30 Mar 2014 01:24:21 -0700 (PDT)
Received: from mail-qc0-x235.google.com (mail-qc0-x235.google.com [IPv6:2607:f8b0:400d:c01::235]) by ietfa.amsl.com (Postfix) with ESMTP id 535631A0479 for <sfc@ietf.org>; Sun, 30 Mar 2014 01:24:21 -0700 (PDT)
Received: by mail-qc0-f181.google.com with SMTP id e9so7613458qcy.40 for <sfc@ietf.org>; Sun, 30 Mar 2014 01:24:18 -0700 (PDT)
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=bo7U9yP0d5dzaKh++f0kNO81+/eof/qKcoWERe25lL8=; b=KapxXCD0JW+bqJ9MTU+605ZGJF7hWfHNhpWCp7NT/P+91hHsCh/YIEzDnvDQSPp+QK QPtGTrjuKXn0pWan0sYyuSwkedICVLVgvE08a2g4iwaciQxgu2+wqOSpORqBUvzOxKjg 9sPQUP/cYo/UczLA7AVMJvEnwHLxI6dZ+3ytwgUVra8LNEO38zEbZ+Dt6XCjA/Wkbf93 0AmV8KASKrifLoI3mfsc+mxhBHgVSdLJ6ukWoDZmYrvwaTqCUMDO4Bnsy/MsOdmAh7WP ZShgTP9rtaL9z3qWZ1dUh20en1O3vgLl7KMmr0H73rFhkB2i131uP2lsqNc1wPR851fQ n6Qw==
MIME-Version: 1.0
X-Received: by 10.229.58.68 with SMTP id f4mr760618qch.18.1396167858396; Sun, 30 Mar 2014 01:24:18 -0700 (PDT)
Received: by 10.96.111.169 with HTTP; Sun, 30 Mar 2014 01:24:18 -0700 (PDT)
In-Reply-To: <CF5B2896.1E7AC%jguichar@cisco.com>
References: <CF588C77.1E5F9%jguichar@cisco.com> <CAProHARwm+vZC0YboprVMM94BCrdKXOR7m0GUA5KTxu08hKJ0w@mail.gmail.com> <53358F53.2030409@joelhalpern.com> <CF5B2896.1E7AC%jguichar@cisco.com>
Date: Sun, 30 Mar 2014 16:24:18 +0800
Message-ID: <CAProHATB=2jLXaQ8Yg+ZPg0w0dvL9XA3DP_QURZp8e5TZhimHw@mail.gmail.com>
From: Zhen Cao <zehn.cao@gmail.com>
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>
Content-Type: text/plain; charset=ISO-8859-1
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/bXa8lC556BcYng3LstH732ak_Ks
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 30 Mar 2014 08:24:23 -0000

Hi Jim

I do not think ease to liaison is a good reason. Does IETF produce
documents based on the ease to liaison? And one document is even
easier :)

Many thanks,
zhen

On Sat, Mar 29, 2014 at 1:25 AM, Jim Guichard (jguichar)
<jguichar@cisco.com> wrote:
> Thank you Joel. Yes, this is the approach we plan to take and I see a lot
> of support for that on the list.
>
> On 3/28/14, 11:03 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
>
>>One aspect in the chairs proposal that struck me has particularly useful
>>was keeping the use case document for specific partners separate.  That
>>way, it is MUCH easier to liaise with 3GPP or the BBF on the aspects of
>>the use cases that are important to them.
>>
>>Yours,
>>Joel
>>
>>On 3/28/14, 4:34 AM, Zhen Cao wrote:
>>> Dear Chairs,
>>>
>>> I do not know how we come to this conclusion given the below facts
>>> 1) Email discussion on January,
>>> http://www.ietf.org/mail-archive/web/sfc/current/msg00966.html, with
>>> many supports of moving forward the  document draft-liu-sfc-use-cases.
>>>
>>> 2) London discussion as per
>>> http://www.ietf.org/proceedings/89/minutes/minutes-89-sfc , where
>>> several people voice out that we need one document
>>>
>>> As for draft-liu-sfc-use-cases, I'd say it is not a simple 'general'
>>> use cases write-up, actually it has already merged with one mobility
>>> use case from Med, and it also describe the use cases from the
>>> abstract point of view, i.e. two angles that try to summarize the
>>> existing activities.
>>>
>>> Technically, one use cases document is much better for people both
>>> inside and outside to understand the sfc activities better. The
>>> draft-liu-sfc-use-cases serves this target very well. And many use
>>> cases are basically the same according the chaining logic, why we need
>>> so many...
>>>
>>> So based on previous discussion both on the list and f2f meeting,  I
>>> am suggesting that we move forward the general document and consider
>>> other documents in meanwhile as they turn out to be significant.
>>>
>>> Many thanks,
>>> zhen cao
>>> china mobile
>>>
>>>> That leaves: http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/,
>>>>a
>>>> more general document. But that document includes text on three topics
>>>>that
>>>> would be covered in more detail elsewhere (broadband, mobile, and DC).
>>>>While
>>>> this document could contain pointers to the other documents, that
>>>>leaves the
>>>> document with very little standalone content -- raising the question
>>>>of what
>>>> should be done with it, or what content it could incorporate in order
>>>>to be
>>>> worthwhile as a standalone document.
>>>>
>>>> Thus, the chairs recommendation at this time is:
>>>>
>>>> 1) Call for WG adoption of draft-haeffner-sfc-use-case-mobility-00.txt
>>>>and
>>>> draft-kumar-sfc-dc-use-cases-00.txt as WG documents (target:
>>>>informational).
>>>>
>>>> 2) Defer action on draft-liu-service-chaining-use-cases  and
>>>> draft-meng-sfc-broadband-usecases per the above discussion.
>>>>
>>>> Does this make sense?
>>>>
>>>> Jim & Thomas
>>>>
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>
>>>
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>
>>
>>_______________________________________________
>>sfc mailing list
>>sfc@ietf.org
>>https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Sun Mar 30 06:16:13 2014
Return-Path: <xiechf01@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A54AE1A0876 for <sfc@ietfa.amsl.com>; Sun, 30 Mar 2014 06:16:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.349
X-Spam-Level: 
X-Spam-Status: No, score=-0.349 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, 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 sSJOzFAzCpld for <sfc@ietfa.amsl.com>; Sun, 30 Mar 2014 06:16:09 -0700 (PDT)
Received: from mail-pa0-x236.google.com (mail-pa0-x236.google.com [IPv6:2607:f8b0:400e:c03::236]) by ietfa.amsl.com (Postfix) with ESMTP id 2EB5E1A0873 for <sfc@ietf.org>; Sun, 30 Mar 2014 06:16:09 -0700 (PDT)
Received: by mail-pa0-f54.google.com with SMTP id lf10so6982055pab.41 for <sfc@ietf.org>; Sun, 30 Mar 2014 06:16:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=date:from:to:subject:mime-version:message-id:content-type; bh=P40nzUwoZABduJqqx15SQ2cf1+l1PFiUljhmHJonQys=; b=Htk+8OuBfwc+On8c97a9Rv3q+zrDv8GXFovogeM8Mo4t+UyGUAl+5lh35xyxkvW3/Y mucAIAfrjelYmegpyjKI+Zh/XxRuRbRv89nEBOcFNIywuwQ6uwNiuJ53ocUYwciH2Vgw VrNqOqoXL6uoBEtZBR8UZOIQRq8YQRgqirNiZ/DxTwmPxehS0OqvHj3/LMGBrh/Mp0+N fdNfoZdJhe2HrrhQB6SJ8yos4+VMUj7IuHudfJ2yUlehlxm2mu0P465ppPqvUEtj+tK0 Iqbp8VsA7FrBE1VtaMxZvi0DZosJAmBF3R0lfqlnOB5rLB4U/pwMODWpG8AGBDarcBtp yHYQ==
X-Received: by 10.68.217.234 with SMTP id pb10mr482574pbc.142.1396185366333; Sun, 30 Mar 2014 06:16:06 -0700 (PDT)
Received: from xiechf-ctbri-PC ([111.196.132.176]) by mx.google.com with ESMTPSA id z3sm25804198pas.15.2014.03.30.06.16.00 for <sfc@ietf.org> (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 30 Mar 2014 06:16:05 -0700 (PDT)
Date: Sun, 30 Mar 2014 21:16:00 +0800
From: xiechf01 <xiechf01@gmail.com>
To: sfc <sfc@ietf.org>
X-Priority: 3
X-Has-Attach: no
X-Mailer: Foxmail 7, 1, 3, 52[cn]
Mime-Version: 1.0
Message-ID: <2014033021155443848014@gmail.com>
Content-Type: multipart/alternative; boundary="----=_001_NextPart764673476663_=----"
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/iLLQ7c7aZZdlN20Ncq6NEmyiMac
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 30 Mar 2014 13:16:13 -0000

This is a multi-part message in MIME format.

------=_001_NextPart764673476663_=----
Content-Type: text/plain;
	charset="GB2312"
Content-Transfer-Encoding: base64

DQpIaSxhbGwNCkkgc3VwcG9ydCB0byBoYXZlIG9uZSBnZW5lcmFsIHVzZSBjYXNlIGRvY3VtZW50
Lg0KDQpDaG9uZ2ZlbmdAQ1QNCg0KDQoNCg0KRnJvbTogIkxpdXNodWNoZW5nIChXaWxsKSIgPGxp
dXNodWNoZW5nIGF0IGh1YXdlaS5jb20+DQpUbzogIm1vaGFtZWQuYm91Y2FkYWlyIGF0IG9yYW5n
ZS5jb20iIDxtb2hhbWVkLmJvdWNhZGFpciBhdCBvcmFuZ2UuY29tPiwgIkppbSBHdWljaGFyZCAo
amd1aWNoYXIpIiA8amd1aWNoYXIgYXQgY2lzY28uY29tPiwgInNmYyBhdCBpZXRmLm9yZyIgPHNm
YyBhdCBpZXRmLm9yZz4NCkRhdGU6IEZyaSwgMjggTWFyIDIwMTQgMDg6MTA6NTAgKzAwMDANCklu
LXJlcGx5LXRvOiA8OTRDNjgyOTMxQzA4QjA0OEI3QTg2NDUzMDNGREM5RjM2RjU0NDgzRTVDQFBV
RVhDQjFCLm5hbnRlcnJlLmZyYW5jZXRlbGVjb20uZnI+DQpSZWZlcmVuY2VzOiA8Q0Y1ODhDNzcu
MUU1Rjklamd1aWNoYXJAY2lzY28uY29tPiA8OTRDNjgyOTMxQzA4QjA0OEI3QTg2NDUzMDNGREM5
RjM2RjU0NDgzRTVDQFBVRVhDQjFCLm5hbnRlcnJlLmZyYW5jZXRlbGVjb20uZnI+DQpMaXN0LWlk
OiBOZXR3b3JrIFNlcnZpY2UgQ2hhaW5pbmcgPHNmYy5pZXRmLm9yZz4NCg0KDQpJIHNlY29uZCBN
ZWQuDQogDQpBY2NvcmRpbmcgdG8gd2hhdCBJIGhlYXJkIGR1cmluZyBMb25kb24gbWVldGluZywg
SSBkb26hr3QgdGhpbmsgdGhlIHByb3Bvc2FsIGhlcmUgaXMgaW4gYWNjb3JkYW5jZSB3aXRoIHRo
ZSBkaXNjdXNzaW9uIG9mIGF1ZGllbmNlLiAgVGhlcmUgd2VyZSB2b2ljZXMgc3VwcG9ydGluZyB0
byBoYXZlIGEgZ2VuZXJpYyB1c2UgY2FzZSBkb2N1bWVudCwgdGhhdCBzaG91bGQgbm90IGJlIGln
bm9yZWQuIEkgY29waWVkIHRoZSBwYXJ0IG9mIGRpc2N1c3Npb24gZm9yIFNGQyB1c2UgY2FzZSBo
ZXJlIGZvciB5b3UgY29udmVuaWVuY2UuDQogDQotIFNGQyB1c2UgY2FzZXMvcmVxdWlyZW1lbnRz
IFEmQSAob3Blbi1taWMpIC0gWzEwIG1pbnV0ZXNdDQogDQpKaW06IE5vdyB3ZSB3aWxsIGhhdmUg
YW4gb3BlbiBtaWtlIHNlc3Npb24gb24gcXVlc3Rpb25zIGZvciBhbGwgcHJlc2VudGVycy4gV2Ug
Y2hhaXJzIGFsc28gaGF2ZSBxdWVzdGlvbnMgZm9yIGxhc3QuDQpUaG9tYXM6IEd1aWRhbmNlIGZv
ciB0aGUgV0csIHdlIHdhbnQgdG8gdW5kZXJzdGFuZCB3aGF0IHdlIG5lZWQgdG8gZG8gYXMgYSBX
Ry4NCkppbTogQWxzbywgdGhlcmUgd2lsbCBiZSBhc2tpbmcgcXVlc3Rpb25zIG9uIHdoZXRoZXIg
YXMgYSBXRyB3ZSB3YW50IHRvIGhhdmUgYSBzZXBhcmF0ZSBpdGVtIGFzIHJlcXVpcmVtZW50cw0K
oa0gYW5kIGxpc3RpbmcgdGhvc2UgcmVxdWlyZW1lbnRzIG9yIG5vdC4gTW9yZSBsYXRlci4NCiAN
CkxpbmRhIER1bmJhcjogUXVlc3Rpb24gZm9yIFdhbHRlci4gQ2FuIHdlIHNob3cgb25lIHNsaWRl
IHdpdGggUENJLCBUREYsIFBDUkYuDQpKaW06IFRoYXQgd2lsbCBiZSBkaWZmaWN1bHQgdG8gc2hv
dyBpbmRpdmlkdWFsIHNsaWRlcy4NCkxpbmRhOiBDdXJpb3VzIGFib3V0IHRoZSBtZXRhZGF0YS4g
V2UgdXNlIHRvIHBhc3MgYmV0d2VlbiBQQ0ksIFRERiwgUENSRi4gVGhlcmUgaXMgYW4gaW50ZXJm
YWNlIHBhc3NpbmcNCqGtIG1ldGFkYXRhLiBIb3cgaXMgdGhhdCBkb25lIHRvZGF5LCBhbmQgaG93
IGlzIGl0IGRpZmZlcmVudD8NCldhbHRlcjogRmlyc3Qgb2YgYWxsLCBtZXRhZGF0YSBpcyB1c2Vk
IG9uIHRoZSBtb2JpbGUgc2lkZS4gQnV0IGFsc28gdXNlIGluZm8gZnJvbSB0aGUgUENSRi4gRm9y
IGV4YW1wbGUsDQqhrSBhcyBJIHRvbGQgeW91IHNvbWUgZGF5cyBiZWZvcmUsIHRoaXMgc2xpZGUg
KHNsaWRlIDcpIGNhbiBiZSBjb25zaWRlcmVkIG1ldGFkYXRhIGluIGFuIG9wdGltaXphdGlvbiBz
Y2hlbWUuDQqhrSBzbyBpcyBjaGFpbmluZyBpbiBnZW5lcmFsLiBFdmVyeSBzZXJ2aWNlIGNoYWlu
IHdpbGwgc3RhcnQgd2l0aCBhIGNsYXNzaWZpZXIuIFdlIHdhbnQgdG8gZW5zdXJlIHdlIGhhdmUg
YXBwcm9wcmlhdGUNCqGtIHBhdGggdGhyb3VnaCB0aGUgc2V0IG9mIHNlcnZpY2UgY2hhaW5zIHdo
aWNoIG1lYW5zIHRoYXQgd2UgaGF2ZSB0byBzdXBwb3J0IHRoZSBjbGFzc2lmaWVyIGFzIGEgY2Vy
dGFpbiBzZXQgb2YgdGhlDQqhrSBtb2JpbGUgY29udGV4dCBpbiBwbGFjZS4NCkxpbmRhOiBDYW4g
d2Ugc3RpbGwgdXNlIHRoYXQgbWVjaGFuaXNtIHRvIHBhc3MgbWV0YWRhdGE/DQpXYWx0ZXI6IFRv
ZGF5LCB5b3UgY291bGQgdGhpbmsgb2Ygc2ltcGxlIHByb3RvY29scyBsaWtlIFJBRElVUyBvciBk
aWFtZXRlciBpbnRlcmZhY2VzLg0KTGluZGE6IENhbiB3ZSBzdGlsbCBjb250aW51ZSB1c2luZyBk
aWFtZXRlciB0byBwYXNzIG1ldGFkYXRhLg0KSmltOiBMZXShr3MgdGFrZSBpdCBvZmZsaW5lLCBJ
IGRvIG5vdCB3YW50IHRvIGdldCBpbnRvIHNwZWNpZmljIGRldGFpbHMuIFdoeSBpcyB0aGUgVERG
IGludGVyZmFjZSBub3QgYWNjZXB0YWJsZSB0b2RheS4NCkxpbmRhOiBObywgdGhpcyBpcyB2ZXJ5
IGltcG9ydGFudCBmb3IgdGhlIFdHIGJlY2F1c2UgdGhlcmUgaXMgYSBsb3Qgb2YgZGlzY3Vzc2lv
biBhYm91dCBtZXRhZGF0YSBwYXNzaW5nLCBhbmQNCqGtIHRvZGF5IHdlIGhhdmUgbWV0YWRhdGEg
cGFzc2luZy4NCkppbTogV2Ugd2lsbCBnZXQgdG8gdGhhdCBkaXNjdXNzaW9uLCBidXQgbm90IG9u
IHRoaXMgcGFydGljdWxhciBkb2N1bWVudC4NClNvbWVvbmUgMzogbWV0YWRhdGEsIG1zZWMuIGRp
YW1ldGVyLCBodW5kcmVkcyBvZiBtaWxsaXNlY29uZHMuDQpXYWx0ZXI6IEFzIEkgYWxyZWFkeSBz
YWlkLCB3ZSBzaG91bGQgYXZvaWQgZGlhbWV0ZXINCiANCktlbiwgTlRUOiBIb3cgZG8gd2UgZG8g
YmlkaXJlY3Rpb25hbCBzZXJ2aWNlIGNoYWluPyBJcyB0aGVyZSBhIHVzZSBjYXNlIHdpdGggaGFu
ZGxpbmcgbWV0YWRhdGE/DQpUaG9tYXM6IEkgdGhpbmsgd2UgZXN0YWJsaXNoZWQgdGhhdCB0aGVy
ZSBpcyBiaWRpcmVjdGlvbmFsIHBhc3NpbmcuIFlvdXIgcXVlc3Rpb24gaXMgYWJvdXQgd2hldGhl
ciBoYXZlIG1ldGFkYXRhLg0KIA0KU2hpbiBTaGFrb21hIChKYXBhbiAtIE5UVCk6IEluIHRlcm1z
IG9mIGNvbnRyb2xsaW5nIGluY29taW5nIGFuZCBvdXRnb2luZyBwYWNrZXRzIGZvciBiaWRpcmVj
dGlvbmFsLg0Koa0gSXMgaXQgaW1wbGVtZW50YXRpb24/DQpKaW06IERvZXMgYW55b25lIHdhbnQg
dG8gY29tbWVudCBvbiB0aGF0Pw0KU29tZW9uZSA1OiBUb3RhbGx5IGltcGxlbWVudGF0aW9uIGlz
c3VlIGhvdyB0byBoYW5kbGUgdGhhdCBpbiBiaWRpcmVjdGlvbmFsLg0KSmltOiBJIHdhbnQgdG8g
Y2xhcmlmeSB0aGF0IHF1ZXN0aW9uLiBJZiB3ZSBhc3N1bWUgd2UgcmVxdWlyZSBiaWRpciBTRkMu
IElzIHRoZXJlIGEgY29udHJvbCBwdXNoIGludG8gdGhlIG5ldHdvcmsNCqGtIHRvIHB1c2ggYmlk
aXJlY3Rpb25hbGx5IG9yIHBhcnQgb2YgdGhlIHNlcnZpY2UgY2hhaW4uIEkgaGF2ZSBteSBvd24g
b3Bpbmlvbi4NCiANCkx1Y3kgWW9uZyBmcm9tIEh1YXdlaTogSSBoYXZlIGEgY29tbWVudCBvbiBo
b3cgdG8gZG9jdW1lbnQgdGhlIHVzZSBjYXNlcy4gSXQgaXMgdXNlZnVsIHRvIGRvY3VtZW50IHRo
ZSB1c2UgY2FzZXMNCqGtIGFzIGEgc2luZ2xlIGRvY3VtZW50IHdpdGggZG9jdW1lbnRlZCB1c2Ug
Y2FzZXMuDQpKaW06IE9uZSBvZiB0aGUgcXVlc3Rpb25zIHdlIGFyZSB0aGlua2luZyB0aHJvdWdo
OiBpZiB0aGVyZSBhcmUgbW9yZSBkZXRhaWxlZCB1c2UgY2FzZXMsIHdoYXQgZG8geW91IGluY2x1
ZGU/DQqhrSB3ZSBkbyBub3Qgd2FudCBkdXBsaWNhdGlvbiBvZiAyIHBhZ2UgZG9jdW1lbnRzLiBG
cmFua2x5IHdlIGRvIG5vdCBrbm93IHRoZSBhbnN3ZXIuDQpMdWN5OiBPbmUgZG9jdW1lbnQgbWlu
aW1pemVzIHRoZSBwcm9ibGVtLg0KVGhvbWFzOiBEbyB5b3Ugd2FudCBvbmUgZG9jIHBlcmlvZCBv
ciBhbHNvIGFkZGl0b25hbHM/DQpMdWN5OiBPbmUgZG9jdW1lbnQgcGVyaW9kLiBJZiB0aGVyZSBh
cmUgdXNlIGNhc2VzLCB5b3UgY2FuIHVzZSBhcHBlbmRpeC4NClRob21hczogV2l0aCB0aGUgY3Vy
cmVudCBkcmFmdHMsIHRoZXJlIGlzIHRvbyBtdWNoIGNvbnRlbnQgZm9yIGEgc2luZ2xlIGRvYy4N
Ckx1Y3k6IEJ1dCB0aGVyZSBpcyBvdmVybGFwLg0KSmltOiBJIGFtIG5vdCBzdXJlIHdlIGhhdmUg
dGhhdCBvdmVybGFwLiBJoa92ZSByZWFkIHRoZSBtb2JpbGl0eSBhbmQgREMgZG9jcyBpbiBkZXRh
aWwsIHRoZXJlIGlzIG5vIG92ZXJsYXAgaW4gdGhvc2UuDQqhrSBidXQgdGhhdCBmZWVkYmFjayBp
cyBpbXBvcnRhbnQgdG8gdGhlIFdHLiBNeSBmZWFyIGlzIGEgMTAwIHBhZ2UgZG9jIHRoYXQgd2Ug
bmV2ZXIgZmluaXNoLg0KTHVjeTogVGhlIG1haW4gcHVycG9zZSBvZiB0aGUgdXNlIGNhc2UgaXMg
dG8gZHJpdmUgYXJjaGl0ZWN0dXJlIGFuZCByZXF1aXJlbWVudHMsIHdlIGRvIG5vdCBuZWVkIDEw
MCBwYWdlLg0KIA0KTmljb2xpIChRb3Ntb3MpOiBDb21pbmcgYmFjayB0byB0aGUgZGlzY3Vzc2lv
biBvbiBzdWJzY3JpYmVyIElELiBJIGFtIHRha2luZyBhIHZlcnkgb3BlcmF0aW9uYWwgdmlldy4g
SSBzYXcgaW4gdXNlIGNhc2VzDQqhrSBjb2Fyc2UgYW5kIGZpbmUgZ3JhaW5lZCBwb2xpY2llcyB0
byBpZGVudGlmeSB3aGljaCByZXNvdXJjZXMgd2lsbCBiZSB1c2VkLiBJdCBpcyBlcXVhbGx5IGlt
cG9ydGFudCB0byBmaW5kIG5ldHdvcmsgcG9pbnQNCqGtIGlkZW50aWZpZXIgYnV0IGFsc28gZmlu
ZSBncmFpbmVkIGFuZCBjb2Fyc2UgZ3JhaW5lZCBpZGVudGlmaWVycyB0byB3aGVyZSB0aGUgcGFj
a2V0IGlzIGZyb20uIEFuZCBob3cgdG8gdXNlIHRoZSBwYWNrZXQNCqGtIGZvciBwYXJ0aWN1bGFy
IHN1YnNjcmliZXJzLg0KIA0KSmVmZiBIYWFzLCBKdW5pcGVyOiBJIHN1cHBvcnQgTHVjeSB0aGF0
IHdlIG5lZWQgdG8gdGFrZSB1c2UgY2FzZSBkb2NzIGFuZCBzdW1tYXJpemUgaW4gYSBsaXN0IG9m
IGVudW1lcmF0ZWQgcmVxdWlyZW1lbnRzLg0KSVJTIGlzIGdvaW5nIHRocm91Z2ggdGhlIHNhbWUg
dGhpbmcgcmlnaHQgbm93LiBCcmFraW5nIHJlcXVpcmVtZW50cyBhcyBhIGxpc3Qgd2lsbCBoZWxw
LiBZb3UgY2FuIHJlZmVyIHRvIHRoaW5ncy4NCiANCj8gKENoaW5hIE1vYmlsZSk6IFdlIGNhbiBy
ZWZlcmVuY2UgYW5kIG5vdCB0YWxrIGhlcmUuIE1lcmdlIDMgdXNlIGNhc2VzIGludG8gYSBnZW5l
cmFsIGRvY3VtZW50LiBVc2UgY2FzZQ0Koa0gZGlzY3Vzc2VkIGhlcmUgaXMgM0dQUC4gVGhhdKGv
cyBvbmUgcmVjb21tZW5kYXRpb24uDQpXYWx0ZXI6IFRoaXMgaXMgbm90IG9ubHkgZm9yIDNHUFAg
d2hhdKGvcyBoZXJlLiBXaGF0IHdlIHNlZSBoZXJlIGlzIGEgcGFja2V0IGdhdGV3YXksIGNvdWxk
IGJlIGEgY2FibGUgbW9kZWwNCqGtIGdhdGV3YXkuIFRoZSBvbmx5IHJlbWFyayBpcyB0aGF0IHdo
YXQgd2UgbmVlZCBpcyBpbnRlcmZhY2luZyBiZXR3ZWVuIHRoZSBjb250ZXh0IG9uIHRoZSBuZXR3
b3JrIHNpZGUgKGNhYmxlLA0Koa0gRFNMLCBtb2JpbGUsIGV0Yykgc28gdGhpbmsgYWJvdXQgYWJz
dHJhY3QgaW50ZXJmYWNlcy4gQ2FycmllciBuZXR3b3JrIGlzIGVuZC10by1lbmQgZnJvbSBhIHVz
ZWQgcGVyc3BlY3RpdmUuDQqhrSBXZSBoYXZlIHRvIHVuZGVyc3RhbmQgdGhlIGNvbXBsZXRlIGVu
dmlyb25tZW50Lg0Koa0gSXQncyBtb3JlIG9mIGEgZ2F0ZXdheSBmdW5jdGlvbiBiZXR3ZWVuIHRo
ZSBzZXJ2aWNlIGNoYWluIGVudmlyb25tZW50IHdpdGggdGhlIHJlc3Qgb2Ygd29ybGQuDQpTb21l
b25lIDY6IEkgYWdyZWUuIFRoYXQgcHJvdmVzIHdlIGhhdmUgYSBnZW5lcmFsIHVzZSBjYXNlLiBX
ZSBuZWVkIGEgZ2VuZXJhbCB1c2UgY2FzZSBoZXJlLg0KIA0KUGFydml6IFllZ2FuaTogV2UgbmVl
ZCB0byBtb3ZlIGZvcndhcmQuIE1heWJlIHRoZSBuZXh0IElFVEYgaXMgdGhhdCB0aW1lLg0KIA0K
IA0KUmVnYXJkcywNClNodWNoZW5nIChXaWxsKQ0KIA0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJv
dW5jZXMgYXQgaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBtb2hhbWVkLmJvdWNhZGFpciBhdCBvcmFu
Z2UuY29tDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgMzowOCBQTQ0KVG86IEppbSBH
dWljaGFyZCAoamd1aWNoYXIpOyBzZmMgYXQgaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbc2ZjXSBQ
cm9ncmVzc2lvbiBvZiB1c2UgY2FzZSBkb2N1bWVudHMgaW4gdGhlIFNGQyBXRw0KIA0KRGVhciBj
aGFpcnMsDQogDQpTb21lIGNvbW1lbnRzIGJlbG93Og0KoaQgICAgICAgIFRoZSBwcm9wb3NlZCBh
Y3Rpb25zIGFyZSBub3QgYWxpZ25lZCB3aXRoIHRoZSBmZWVkYmFjayByZWNlaXZlZCBpbiB0aGlz
IHRocmVhZCAoUHJvZ3Jlc3Npb24gb2YgdXNlIGNhc2UgZG9jdW1lbnRzIHdpdGhpbiB0aGUgU0ZD
IHdvcmtpbmcgZ3JvdXApLiBBbnN3ZXJzIHRvIHRoYXQgcG9sbCBhcmUgaW4gZmF2b3Igb2YgaGF2
aW5nIGEgZ2VuZXJpYyB1c2UgY2FzZSBkb2N1bWVudC4gSU1IbywgaXQgaXMgbm90IGZhaXIgdG8g
aWdub3JlIHdoYXQgd2FzIHZvaWNlZCBmb3IgYnkgd2cgbWVtYmVycyBpbiB0aGUgbWFpbGluZyBs
aXN0IGFzIHBhcnQgb2YgYSBmb3JtYWwgY2FsbCB3aXRoIGNsZWFyIHF1ZXN0aW9ucy4NCqGkICAg
ICAgICBTb21lIG9mIHRoZSB0ZXh0IHRoYXQgd2FzIGFkb3B0ZWQgYnkgdGhlIFdHIGFzIHBhcnQg
b2YgdGhlIFByb2JsZW0gU3RhdGVtZW50ICh1c2UgY2FzZSBhcyBwYXJ0IG9mIHRoZSBQcm9ibGVt
IHN0YXRlbWVudCkgaGFzIGJlZW4gbW92ZWQgdG8gdGhlIGdlbmVyaWMgdXNlIGNhc2UuIFRoYXQg
dGV4dCBpcyBnb3Zlcm5lZCBieSB0aGlzIGNoYXJ0ZXIgdGV4dDogobAxLiBQcm9ibGVtIFN0YXRl
bWVudDogVGhpcyBkb2N1bWVudCB3aWxsIHByb3ZpZGUgYSBzdW1tYXJ5IG9mIHRoZQ0KcHJvYmxl
bSBzcGFjZSB0byBiZSBhZGRyZXNzZWQgYnkgdGhlIFNGQyB3b3JraW5nIGdyb3VwIGluY2x1ZGlu
Zw0KZXhhbXBsZSBoaWdoLWxldmVsIHVzZSBjYXNlcy4gQWRkaXRpb25hbGx5LCB0aGUgd29ya2lu
ZyBncm91cCB3aWxsDQpub3JtYWxpemUgbm9tZW5jbGF0dXJlIGFuZCBkZWZpbml0aW9ucyBmb3Ig
c2VydmljZSBmdW5jdGlvbiBjaGFpbmluZy6hsS4gV2hhdCB0byBkbyBmb3IgdGhhdCB0ZXh0Pw0K
oaQgICAgICAgIEhhdmluZyB0aGUgZ2VuZXJpYyB1c2UgY2FzZSBkb2N1bWVudCBhbmQgc29tZSBm
ZXcgZGV0YWlsZWQgb25lcyBkbyBub3QgY29uZmxpY3QuIEl0IGlzIG9ubHkgYSBtYXR0ZXIgb2Yg
c2NvcGluZy4NCiANCkdpdmVuIHdoYXQgaXMgc3RhdGVkIGFib3ZlLCBJIGRpc2FncmVlIHdpdGgg
eW91ciBwcm9wb3NhbC4NCiANCklmIEkgaGF2ZSB0byBjaG9vc2UgKGFnYWluKSwgSSB3b3VsZCB2
b3RlIGZvciBoYXZpbmcgb25lIHNpbmdsZSB1c2UgY2FzZXMgZG9jdW1lbnQuIEhhdmluZyBvbmUg
c2luZ2xlIGRvY3VtZW50IHdpbGwgaGVscCBmb2N1c2luZyBvbiBjb3JlIGFzcGVjdHMgYW5kIHdv
dWxkIHNpbXBsaWZ5IHRoZSB3ZyBhY3Rpdml0eTogcmV2aWV3LCBsYXN0IGNhbGxzLCBldGMuDQog
DQpDaGVlcnMsDQpNZWQNCiANCkRlIDogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXMgYXQgaWV0Zi5v
cmddIERlIGxhIHBhcnQgZGUgSmltIEd1aWNoYXJkIChqZ3VpY2hhcikNCkVudm95qKYgOiBtZXJj
cmVkaSAyNiBtYXJzIDIwMTQgMTg6NTQNCqikIDogc2ZjIGF0IGlldGYub3JnDQpPYmpldCA6IFtz
ZmNdIFByb2dyZXNzaW9uIG9mIHVzZSBjYXNlIGRvY3VtZW50cyBpbiB0aGUgU0ZDIFdHDQogDQpX
RzoNCiANCkluIGEgbWVzc2FnZSBiYWNrIGluIEphbnVhcnksIHdlICh0aGUgY2hhaXJzKSBwcm9w
b3NlZCB0aGF0IHRoZSBTRkMgV0cgaGFuZGxlIHRoZSB0b3BpYyBvZiB1c2UgY2FzZSBkb2N1bWVu
dHMgYXMgZm9sbG93czoNCiANCjEpIEhhdmUgdGhlIFdHIGRldmVsb3Agb25lIHVzZSBjYXNlIGRv
Y3VtZW50IHRoYXQgZG9jdW1lbnRzIGEgc21hbGwgbnVtYmVyIG9mIHJlcHJlc2VudGF0aXZlIHVz
ZSBjYXNlcy4gIFRoZSBkb2N1bWVudCBwcmVzZW50ZWQgYnkgSG9uZ3l1IExpIGF0IHRoZSBWYW5j
b3V2ZXIgQk9GIGNvdWxkIHNlcnZlIGZvciB0aGlzIHB1cnBvc2UNCihodHRwOi8vZGF0YXRyYWNr
ZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWxpdS1zZXJ2aWNlLWNoYWluaW5nLXVzZS1jYXNlcykuDQog
DQozKSBGb3IgYWRkaXRpb25hbCB1c2UgY2FzZXMgbm90IGNvdmVyZWQgaW4gMSkgYWJvdmUsIGFs
bG93IGZvciBhIHNtYWxsIG51bWJlciBvZiBkb2N1bWVudHMgdGhhdCBhcmUgYXBwbGljYWJsZSB0
byBzcGVjaWZpYw0KZW52aXJvbm1lbnRzIChlLmcuICBtb2JpbGl0eSwgZGF0YSBjZW50ZXIsIGJy
b2FkYmFuZCwgYW5kIHNvIGZvcnRoLikgVGhlc2UgZG9jdW1lbnRzIHdvdWxkIHByb3ZpZGUgbW9y
ZSBkZXRhaWxlZCBpbmZvcm1hdGlvbiBhbmQgYXBwbGljYWJpbGl0eSBvZiBTRkMgdG8gdGhlc2Ug
c3BlY2lmaWMgZW52aXJvbm1lbnRzLCBhbmQgd291bGQgbmVlZCB0byBnbyBiZXlvbmQgd2hhdCBp
cyBjb3ZlcmVkIGluIHRoZSBnZW5lcmFsIHVzZSBjYXNlIGRvY3VtZW50ICgxKS4gTm90ZSB0aGF0
IGl0IGlzIG5vdCB0aGUgaW50ZW50aW9uIHRvIGhhdmUgZXZlcnkgcG90ZW50aWFsIHVzZSBjYXNl
IGRvY3VtZW50ZWQuDQogDQpTaW5jZSB0aGVuLCBhbmQgYmFzZWQgb24gdGhlIHByZXNlbnRhdGlv
bnMvZGlzY3Vzc2lvbiBpbiBMb25kb24sIGl0IGFwcGVhcnMgdGhhdCB3ZSBoYXZlIGEgbnVtYmVy
IG9mIGRvY3VtZW50cyB0aGF0IHdhcnJhbnQgYmVpbmcgZGV2ZWxvcGVkIGFzIHN0YW5kYWxvbmUg
ZG9jdW1lbnRzLiBTcGVjaWZpY2FsbHk6DQogDQoxKSBBIHVzZSBjYXNlIGRvY3VtZW50IG9uIG1v
YmlsaXR5LCBlLmcuLCBodHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWhhZWZm
bmVyLXNmYy11c2UtY2FzZS1tb2JpbGl0eS8NCiANCjIpIEEgdXNlIGNhc2UgZG9jdW1lbnQgb24g
RGF0YSBDZW50ZXJzLCBlLmcuLCBodHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0
LWt1bWFyLXNmYy1kYy11c2UtY2FzZXMvDQogDQozKSBQb3NzaWJseSBhIHVzZSBjYXNlIGRvY3Vt
ZW50IG9uIEJyb2FkYmFuZCBzY2VuYXJpb3MuIEhvd2V2ZXIsIHVzZSBjYXNlcyBmcm9tIGEgYnJv
YWRiYW5kIHBlcnNwZWN0aXZlIGFyZSBiZWluZyBkZXZlbG9wZWQgaW4gdGhlIEJCRiAoc2VlIHRo
ZSBsaWFpc29uIHN0YXRlbWVudCBhdCBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2xpYWlz
b24vMTMwNC8pLiBXZSBhbHNvIGhhdmUgaHR0cDovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9k
cmFmdC1tZW5nLXNmYy1icm9hZGJhbmQtdXNlY2FzZXMvLiAgSXQgZG9lcyBub3Qgc2VlbSBhcHBy
b3ByaWF0ZSB0byBhZG9wdCBhIFdHIGRvY3VtZW50IG9uIHRoZSB0b3BpYyBvZiBicm9hZGJhbmQg
KGF0IGxlYXN0IGF0IHRoaXMgdGltZSkgd2l0aG91dCBjbGFyaWZ5aW5nIHRoZSByZWxhdGlvbnNo
aXAgYmV0d2VlbiBkcmFmdC1tZW5nLXNmYy1icm9hZGJhbmQtdXNlY2FzZXMgYW5kIHRoZSBCQkYg
d29yay4gSW4gYWRkaXRpb24sIHdlIHdvdWxkIG5lZWQgdG8gdW5kZXJzdGFuZCB3aHkgdHdvIGVm
Zm9ydHMgoaogb25lIGluIEJCRiBhbmQgb25lIGluIHRoZSBJRVRGIC0tIG9uIHRoZSBzYW1lIHRv
cGljIHdvdWxkIGJlIGFwcHJvcHJpYXRlLiBIZW5jZSwgYXQgdGhlIHByZXNlbnQgdGltZSwgd2Ug
ZG8gbm90IGludGVuZCB0byBhZG9wdCBhIFdHIGRvY3VtZW50IG9uIGJyb2FkYmFuZCBzY2VuYXJp
b3MsIGFuZCBleHBlY3QgdG8gcmVjZWl2ZSBwcmltYXJ5IGd1aWRhbmNlIG9uIHRoaXMgdG9waWMg
ZnJvbSB0aGUgQkJGLg0KIA0KVGhhdCBsZWF2ZXM6IGh0dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9y
Zy9kb2MvZHJhZnQtbGl1LXNmYy11c2UtY2FzZXMvLCBhIG1vcmUgZ2VuZXJhbCBkb2N1bWVudC4g
QnV0IHRoYXQgZG9jdW1lbnQgaW5jbHVkZXMgdGV4dCBvbiB0aHJlZSB0b3BpY3MgdGhhdCB3b3Vs
ZCBiZSBjb3ZlcmVkIGluIG1vcmUgZGV0YWlsIGVsc2V3aGVyZSAoYnJvYWRiYW5kLCBtb2JpbGUs
IGFuZCBEQykuIFdoaWxlIHRoaXMgZG9jdW1lbnQgY291bGQgY29udGFpbiBwb2ludGVycyB0byB0
aGUgb3RoZXIgZG9jdW1lbnRzLCB0aGF0IGxlYXZlcyB0aGUgZG9jdW1lbnQgd2l0aCB2ZXJ5IGxp
dHRsZSBzdGFuZGFsb25lIGNvbnRlbnQgLS0gcmFpc2luZyB0aGUgcXVlc3Rpb24gb2Ygd2hhdCBz
aG91bGQgYmUgZG9uZSB3aXRoIGl0LCBvciB3aGF0IGNvbnRlbnQgaXQgY291bGQgaW5jb3Jwb3Jh
dGUgaW4gb3JkZXIgdG8gYmUgd29ydGh3aGlsZSBhcyBhIHN0YW5kYWxvbmUgZG9jdW1lbnQuDQog
DQpUaHVzLCB0aGUgY2hhaXJzIHJlY29tbWVuZGF0aW9uIGF0IHRoaXMgdGltZSBpczoNCiANCjEp
IENhbGwgZm9yIFdHIGFkb3B0aW9uIG9mIGRyYWZ0LWhhZWZmbmVyLXNmYy11c2UtY2FzZS1tb2Jp
bGl0eS0wMC50eHQgYW5kIGRyYWZ0LWt1bWFyLXNmYy1kYy11c2UtY2FzZXMtMDAudHh0IGFzIFdH
IGRvY3VtZW50cyAodGFyZ2V0OiBpbmZvcm1hdGlvbmFsKS4NCiANCjIpIERlZmVyIGFjdGlvbiBv
biBkcmFmdC1saXUtc2VydmljZS1jaGFpbmluZy11c2UtY2FzZXMgIGFuZCBkcmFmdC1tZW5nLXNm
Yy1icm9hZGJhbmQtdXNlY2FzZXMgcGVyIHRoZSBhYm92ZSBkaXNjdXNzaW9uLg0KIA0KRG9lcyB0
aGlzIG1ha2Ugc2Vuc2U/DQogDQpKaW0gJiBUaG9tYXMNCg0KDQoNClJlZmVyZW5jZXM6DQpbc2Zj
XSBQcm9ncmVzc2lvbiBvZiB1c2UgY2FzZSBkb2N1bWVudHMgaW4gdGhlIFNGQyBXRw0KRnJvbTog
SmltIEd1aWNoYXJkIChqZ3VpY2hhcikNClJlOiBbc2ZjXSBQcm9ncmVzc2lvbiBvZiB1c2UgY2Fz
ZSBkb2N1bWVudHMgaW4gdGhlIFNGQyBXRw0KRnJvbTogbW9oYW1lZC5ib3VjYWRhaXINClByZXYg
YnkgRGF0ZTogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3Mg
YW5kIGNvbnM/DQpOZXh0IGJ5IERhdGU6IFJlOiBbc2ZjXSBQcm9ncmVzc2lvbiBvZiB1c2UgY2Fz
ZSBkb2N1bWVudHMgaW4gdGhlIFNGQyBXRw0KUHJldmlvdXMgYnkgdGhyZWFkOiBSZTogW3NmY10g
UHJvZ3Jlc3Npb24gb2YgdXNlIGNhc2UgZG9jdW1lbnRzIGluIHRoZSBTRkMgV0cNCk5leHQgYnkg
dGhyZWFkOiBSZTogW3NmY10gUHJvZ3Jlc3Npb24gb2YgdXNlIGNhc2UgZG9jdW1lbnRzIGluIHRo
ZSBTRkMgV0cNCkluZGV4KGVzKToNCkRhdGUNClRocmVhZA0KTm90ZSBXZWxsOiBNZXNzYWdlcyBz
ZW50IHRvIHRoaXMgbWFpbGluZyBsaXN0IGFyZSB0aGUgb3BpbmlvbnMgb2YgdGhlIHNlbmRlcnMg
YW5kIGRvIG5vdCBpbXBseSBlbmRvcnNlbWVudCBieSB0aGUgSUVURi4NCg0KDQoNCg0KeGllY2hm
MDE=

------=_001_NextPart764673476663_=----
Content-Type: text/html;
	charset="GB2312"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Dgb2312" http-equiv=3DContent-Type>
<STYLE>
BLOCKQUOTE {
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: 2em; MARGIN-TOP: 0px
}
OL {
	MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px
}
UL {
	MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px
}
P {
	MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px
}
BODY {
	FONT-SIZE: 10.5pt; FONT-FAMILY: =CE=A2=C8=ED=D1=C5=BA=DA; COLOR: #000000;=
 LINE-HEIGHT: 1.5
}
</STYLE>

<META name=3DGENERATOR content=3D"MSHTML 11.00.9600.16521"></HEAD>
<BODY style=3D"MARGIN: 10px">
<DIV>&nbsp;</DIV>
<DIV>Hi,all</DIV>
<DIV>I support to have one general use case document.</DIV>
<DIV>&nbsp;</DIV>
<DIV><A href=3D"mailto:Chongfeng@CT">Chongfeng@CT</A></DIV>
<DIV>
<H1=20
style=3D"FONT-FAMILY: Simsun; FONT-VARIANT: normal; WHITE-SPACE: normal; W=
ORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT-STYLE: nor=
mal; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; LINE-HEIGHT: normal; T=
EXT-INDENT: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width=
: 0px">&nbsp;</H1>
<HR=20
style=3D"WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COL=
OR: rgb(0,0,0); FONT: medium Simsun; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING=
: normal; TEXT-INDENT: 0px; -webkit-text-size-adjust: auto; -webkit-text-s=
troke-width: 0px">

<UL=20
style=3D"WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COL=
OR: rgb(0,0,0); FONT: medium Simsun; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING=
: normal; TEXT-INDENT: 0px; -webkit-text-size-adjust: auto; -webkit-text-s=
troke-width: 0px">
  <LI><EM>From</EM>: "Liushucheng (Will)" &lt;<A=20
  href=3D"mailto:liushucheng@DOMAIN.HIDDEN">liushucheng at huawei.com</A>&=
gt;</LI>
  <LI><EM>To</EM>: "<A=20
  href=3D"mailto:mohamed.boucadair@DOMAIN.HIDDEN">mohamed.boucadair at=20
  orange.com</A>" &lt;<A=20
  href=3D"mailto:mohamed.boucadair@DOMAIN.HIDDEN">mohamed.boucadair at=20
  orange.com</A>&gt;, "Jim Guichard (jguichar)" &lt;<A=20
  href=3D"mailto:jguichar@DOMAIN.HIDDEN">jguichar at cisco.com</A>&gt;, "<=
A=20
  href=3D"mailto:sfc@DOMAIN.HIDDEN">sfc at ietf.org</A>" &lt;<A=20
  href=3D"mailto:sfc@DOMAIN.HIDDEN">sfc at ietf.org</A>&gt;</LI>
  <LI><EM>Date</EM>: Fri, 28 Mar 2014 08:10:50 +0000</LI>
  <LI><EM>In-reply-to</EM>: &lt;<A=20
  href=3D"http://www.ietf.org/mail-archive/web/sfc/current/msg01656.html">=
94C682931C08B048B7A8645303FDC9F36F54483E5C@PUEXCB1B.nanterre.francetelecom=
.fr</A>&gt;</LI>
  <LI><EM>References</EM>: &lt;<A=20
  href=3D"http://www.ietf.org/mail-archive/web/sfc/current/msg01624.html">=
CF588C77.1E5F9%jguichar@cisco.com</A>&gt;=20
  &lt;<A=20
  href=3D"http://www.ietf.org/mail-archive/web/sfc/current/msg01656.html">=
94C682931C08B048B7A8645303FDC9F36F54483E5C@PUEXCB1B.nanterre.francetelecom=
.fr</A>&gt;</LI>
  <LI><EM>List-id</EM>: Network Service Chaining &lt;sfc.ietf.org&gt;</LI>=
</UL>
<HR=20
style=3D"WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COL=
OR: rgb(0,0,0); FONT: medium Simsun; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING=
: normal; TEXT-INDENT: 0px; -webkit-text-size-adjust: auto; -webkit-text-s=
troke-width: 0px">

<TABLE=20
style=3D"WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COL=
OR: rgb(0,0,0); FONT: medium Simsun; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING=
: normal; TEXT-INDENT: 0px; -webkit-text-size-adjust: auto; -webkit-text-s=
troke-width: 0px"=20
width=3D"100%">
  <TBODY>
  <TR>
    <TD>
      <DIV class=3DWordSection1>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 11pt; FONT-FAMILY: Calibri, sans-serif; COLOR: r=
gb(31,73,125)">I=20
      second Med.<?xml:namespace prefix =3D "o" /><o:p></o:p></SPAN></P>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 11pt; FONT-FAMILY: Calibri, sans-serif; COLOR: r=
gb(31,73,125)"><o:p>&nbsp;</o:p></SPAN></P>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 11pt; FONT-FAMILY: Calibri, sans-serif; COLOR: r=
gb(31,73,125)">According=20
      to what I heard during London meeting, I don=A1=AFt think the propos=
al here is=20
      in accordance with the discussion of audience.&nbsp; There were voic=
es=20
      supporting to have a generic use case document, that should not be=20
      ignored. I copied the part of discussion for SFC use case here for y=
ou=20
      convenience.<o:p></o:p></SPAN></P>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 11pt; FONT-FAMILY: Calibri, sans-serif; COLOR: r=
gb(31,73,125)"><o:p>&nbsp;</o:p></SPAN></P>
      <P class=3Dp1>- SFC use cases/requirements Q&amp;A (open-mic) - [10=20
      minutes]<o:p></o:p></P>
      <P class=3Dp2><o:p>&nbsp;</o:p></P>
      <P class=3Dp1>Jim: Now we will have an open mike session on question=
s for=20
      all presenters. We chairs also have questions for last.<o:p></o:p></=
P>
      <P class=3Dp1>Thomas: Guidance for the WG, we want to understand wha=
t we=20
      need to do as a WG.<o:p></o:p></P>
      <P class=3Dp1>Jim: Also, there will be asking questions on whether a=
s a WG=20
      we want to have a separate item as requirements<o:p></o:p></P>
      <P class=3Dp1>=A1=AD and listing those requirements or not. More=20
      later.<o:p></o:p></P>
      <P class=3Dp2><o:p>&nbsp;</o:p></P>
      <P class=3Dp1>Linda Dunbar: Question for Walter. Can we show one sli=
de with=20
      PCI, TDF, PCRF.<o:p></o:p></P>
      <P class=3Dp1>Jim: That will be difficult to show individual=20
      slides.<o:p></o:p></P>
      <P class=3Dp1>Linda: Curious about the metadata. We use to pass betw=
een PCI,=20
      TDF, PCRF. There is an interface passing<SPAN=20
      class=3Dapple-converted-space></SPAN><o:p></o:p></P>
      <P class=3Dp1>=A1=AD metadata. How is that done today, and how is it=
=20
      different?<o:p></o:p></P>
      <P class=3Dp1>Walter: First of all, metadata is used on the mobile s=
ide. But=20
      also use info from the PCRF. For example,<o:p></o:p></P>
      <P class=3Dp1>=A1=AD as I told you some days before, this slide (sli=
de 7) can be=20
      considered metadata in an optimization scheme.<o:p></o:p></P>
      <P class=3Dp1>=A1=AD so is chaining in general. Every service chain =
will start=20
      with a classifier. We want to ensure we have appropriate<o:p></o:p><=
/P>
      <P class=3Dp1>=A1=AD path through the set of service chains which me=
ans that we=20
      have to support the classifier as a certain set of the<o:p></o:p></P=
>
      <P class=3Dp1>=A1=AD mobile context in place.<o:p></o:p></P>
      <P class=3Dp1>Linda: Can we still use that mechanism to pass=20
      metadata?<o:p></o:p></P>
      <P class=3Dp1>Walter: Today, you could think of simple protocols lik=
e RADIUS=20
      or diameter interfaces.<o:p></o:p></P>
      <P class=3Dp1>Linda: Can we still continue using diameter to pass=20
      metadata.<o:p></o:p></P>
      <P class=3Dp1>Jim: Let=A1=AFs take it offline, I do not want to get =
into specific=20
      details. Why is the TDF interface not acceptable today.<o:p></o:p></=
P>
      <P class=3Dp1>Linda: No, this is very important for the WG because t=
here is=20
      a lot of discussion about metadata passing, and<o:p></o:p></P>
      <P class=3Dp1>=A1=AD today we have metadata passing.<o:p></o:p></P>
      <P class=3Dp1>Jim: We will get to that discussion, but not on this=20
      particular document.<o:p></o:p></P>
      <P class=3Dp1>Someone 3: metadata, msec. diameter, hundreds of=20
      milliseconds.<o:p></o:p></P>
      <P class=3Dp1>Walter: As I already said, we should avoid diameter<SP=
AN=20
      class=3Dapple-converted-space></SPAN><o:p></o:p></P>
      <P class=3Dp2><o:p>&nbsp;</o:p></P>
      <P class=3Dp1>Ken, NTT: How do we do bidirectional service chain? Is=
 there a=20
      use case with handling metadata?<o:p></o:p></P>
      <P class=3Dp1>Thomas: I think we established that there is bidirecti=
onal=20
      passing. Your question is about whether have metadata.<o:p></o:p></P=
>
      <P class=3Dp2><o:p>&nbsp;</o:p></P>
      <P class=3Dp1><SPAN class=3Ds1>Shin Shakoma (Japan - NTT)</SPAN>: In=
 terms of=20
      controlling incoming and outgoing packets for bidirectional.<SPAN=20
      class=3Dapple-converted-space></SPAN><o:p></o:p></P>
      <P class=3Dp1>=A1=AD Is it implementation?<o:p></o:p></P>
      <P class=3Dp1>Jim: Does anyone want to comment on that?<o:p></o:p></=
P>
      <P class=3Dp1>Someone 5: Totally implementation issue how to handle =
that in=20
      bidirectional.<o:p></o:p></P>
      <P class=3Dp1>Jim: I want to clarify that question. If we assume we =
require=20
      bidir SFC. Is there a control push into the network<o:p></o:p></P>
      <P class=3Dp1>=A1=AD to push bidirectionally or part of the service =
chain. I have=20
      my own opinion.<o:p></o:p></P>
      <P class=3Dp2><o:p>&nbsp;</o:p></P>
      <P class=3Dp1>Lucy Yong from Huawei: I have a comment on how to docu=
ment the=20
      use cases. It is useful to document the use cases<o:p></o:p></P>
      <P class=3Dp1>=A1=AD as a single document with documented use=20
      cases.<o:p></o:p></P>
      <P class=3Dp1>Jim: One of the questions we are thinking through: if =
there=20
      are more detailed use cases, what do you include?<o:p></o:p></P>
      <P class=3Dp1>=A1=AD we do not want duplication of 2 page documents.=
 Frankly we=20
      do not know the answer.<o:p></o:p></P>
      <P class=3Dp1>Lucy: One document minimizes the problem.<SPAN=20
      class=3Dapple-converted-space></SPAN><o:p></o:p></P>
      <P class=3Dp1>Thomas: Do you want one doc period or also=20
      additonals?<o:p></o:p></P>
      <P class=3Dp1>Lucy: One document period. If there are use cases, you=
 can use=20
      appendix.<o:p></o:p></P>
      <P class=3Dp1>Thomas: With the current drafts, there is too much con=
tent for=20
      a single doc.<o:p></o:p></P>
      <P class=3Dp1>Lucy: But there is overlap.<o:p></o:p></P>
      <P class=3Dp1>Jim: I am not sure we have that overlap. I=A1=AFve rea=
d the=20
      mobility and DC docs in detail, there is no overlap in=20
      those.<o:p></o:p></P>
      <P class=3Dp1>=A1=AD but that feedback is important to the WG. My fe=
ar is a 100=20
      page doc that we never finish.<o:p></o:p></P>
      <P class=3Dp1>Lucy: The main purpose of the use case is to drive=20
      architecture and requirements, we do not need 100 page.<o:p></o:p></=
P>
      <P class=3Dp2><o:p>&nbsp;</o:p></P>
      <P class=3Dp1>Nicoli (Qosmos): Coming back to the discussion on subs=
criber=20
      ID. I am taking a very operational view. I saw in use cases<o:p></o:=
p></P>
      <P class=3Dp1>=A1=AD coarse and fine grained policies to identify wh=
ich resources=20
      will be used. It is equally important to find network point<o:p></o:=
p></P>
      <P class=3Dp1>=A1=AD identifier but also fine grained and coarse gra=
ined=20
      identifiers to where the packet is from. And how to use the=20
      packet<o:p></o:p></P>
      <P class=3Dp1>=A1=AD for particular subscribers.<o:p></o:p></P>
      <P class=3Dp2><o:p>&nbsp;</o:p></P>
      <P class=3Dp1>Jeff Haas, Juniper: I support Lucy that we need to tak=
e use=20
      case docs and summarize in a list of enumerated=20
      requirements.<o:p></o:p></P>
      <P class=3Dp1>IRS is going through the same thing right now. Braking=
=20
      requirements as a list will help. You can refer to things.<o:p></o:p=
></P>
      <P class=3Dp2><o:p>&nbsp;</o:p></P>
      <P class=3Dp1>? (China Mobile): We can reference and not talk here. =
Merge 3=20
      use cases into a general document. Use case<SPAN=20
      class=3Dapple-converted-space></SPAN><o:p></o:p></P>
      <P class=3Dp1>=A1=AD discussed here is 3GPP. That=A1=AFs one=20
      recommendation.<o:p></o:p></P>
      <P class=3Dp1>Walter: This is not only for 3GPP what=A1=AFs here. Wh=
at we see=20
      here is a packet gateway, could be a cable model<o:p></o:p></P>
      <P class=3Dp1>=A1=AD gateway. The only remark is that what we need i=
s interfacing=20
      between the context on the network side (cable,<o:p></o:p></P>
      <P class=3Dp1>=A1=AD DSL, mobile, etc) so think about abstract inter=
faces.=20
      Carrier network is end-to-end from a used perspective.<o:p></o:p></P=
>
      <P class=3Dp1>=A1=AD We have to understand the complete=20
      environment.<o:p></o:p></P>
      <P class=3Dp3><SPAN class=3Ds2>=A1=AD<SPAN=20
      class=3DApple-converted-space>&nbsp;</SPAN></SPAN>It's more of a gat=
eway=20
      function between the service chain environment with the rest of=20
      world.<o:p></o:p></P>
      <P class=3Dp1>Someone 6: I agree. That proves we have a general use =
case. We=20
      need a general use case here.<o:p></o:p></P>
      <P class=3Dp2><o:p>&nbsp;</o:p></P>
      <P class=3Dp1>Parviz Yegani: We need to move forward. Maybe the next=
 IETF is=20
      that time.<o:p></o:p></P>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 11pt; FONT-FAMILY: Calibri, sans-serif; COLOR: r=
gb(31,73,125)"><o:p>&nbsp;</o:p></SPAN></P>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 11pt; FONT-FAMILY: Calibri, sans-serif; COLOR: r=
gb(31,73,125)"><o:p>&nbsp;</o:p></SPAN></P>
      <DIV>
      <P class=3DMsoNormal style=3D"TEXT-ALIGN: justify"><SPAN=20
      style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: Calibri, sans-serif; COLOR:=
 rgb(31,73,125)">Regards,<o:p></o:p></SPAN></P>
      <P class=3DMsoNormal style=3D"TEXT-ALIGN: justify"><SPAN=20
      style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: Calibri, sans-serif; COLOR:=
 rgb(31,73,125)">Shucheng=20
      (Will)<o:p></o:p></SPAN></P></DIV>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 11pt; FONT-FAMILY: Calibri, sans-serif; COLOR: r=
gb(31,73,125)"><o:p>&nbsp;</o:p></SPAN></P>
      <DIV=20
      style=3D"BORDER-TOP-STYLE: none; BORDER-BOTTOM-STYLE: none; PADDING-=
BOTTOM: 0cm; PADDING-TOP: 0cm; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 4pt=
; BORDER-LEFT: blue 1.5pt solid; PADDING-RIGHT: 0cm">
      <DIV>
      <DIV=20
      style=3D"BORDER-TOP: rgb(181,196,223) 1pt solid; BORDER-BOTTOM-STYLE=
: none; PADDING-BOTTOM: 0cm; PADDING-TOP: 3pt; BORDER-RIGHT-STYLE: none; P=
ADDING-LEFT: 0cm; BORDER-LEFT-STYLE: none; PADDING-RIGHT: 0cm">
      <P class=3DMsoNormal><B><SPAN=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Tahoma, sans-serif">From:</SP=
AN></B><SPAN=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Tahoma, sans-serif"><SPAN=20
      class=3DApple-converted-space>&nbsp;</SPAN>sfc [mailto:sfc-bounces a=
t=20
      ietf.org]<SPAN class=3DApple-converted-space>&nbsp;</SPAN><B>On Beha=
lf=20
      Of<SPAN class=3DApple-converted-space>&nbsp;</SPAN></B>mohamed.bouca=
dair at=20
      orange.com<BR><B>Sent:</B><SPAN=20
      class=3DApple-converted-space>&nbsp;</SPAN>Thursday, March 27, 2014 =
3:08=20
      PM<BR><B>To:</B><SPAN class=3DApple-converted-space>&nbsp;</SPAN>Jim=
=20
      Guichard (jguichar); sfc at ietf.org<BR><B>Subject:</B><SPAN=20
      class=3DApple-converted-space>&nbsp;</SPAN>Re: [sfc] Progression of =
use case=20
      documents in the SFC WG<o:p></o:p></SPAN></P></DIV></DIV>
      <P class=3DMsoNormal><o:p>&nbsp;</o:p></P>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; COLOR: rgb(31,=
73,125)">Dear=20
      chairs,<o:p></o:p></SPAN></P>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; COLOR: rgb(31,=
73,125)"><o:p>&nbsp;</o:p></SPAN></P>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; COLOR: rgb(31,=
73,125)">Some=20
      comments below:<o:p></o:p></SPAN></P>
      <P class=3DMsoListParagraph style=3D"TEXT-INDENT: -18pt"><SPAN=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Symbol; COLOR: rgb(31,73,125)=
"><SPAN>=A1=A4<SPAN=20
      style=3D"FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;<SPAN=20
      class=3DApple-converted-space>&nbsp;</SPAN></SPAN></SPAN></SPAN><SPA=
N=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; COLOR: rgb(31,=
73,125)">The=20
      proposed actions are not aligned with the feedback received in this =
thread=20
      (Progression of use case documents within the SFC working group). An=
swers=20
      to that poll are in favor of having a generic use case document. IMH=
o, it=20
      is not fair to ignore what was voiced for by wg members in the maili=
ng=20
      list as part of a formal call with clear questions.<o:p></o:p></SPAN=
></P>
      <P class=3DMsoListParagraph style=3D"TEXT-INDENT: -18pt"><SPAN=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Symbol; COLOR: rgb(31,73,125)=
"><SPAN>=A1=A4<SPAN=20
      style=3D"FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;<SPAN=20
      class=3DApple-converted-space>&nbsp;</SPAN></SPAN></SPAN></SPAN><SPA=
N=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; COLOR: rgb(31,=
73,125)">Some=20
      of the text that was adopted by the WG as part of the Problem Statem=
ent=20
      (use case as part of the Problem statement) has been moved to the ge=
neric=20
      use case. That text is governed by this charter text: =A1=B0</SPAN>1=
. Problem=20
      Statement: This document will provide a summary of the<BR>problem sp=
ace to=20
      be addressed by the SFC working group including<BR>example high-leve=
l use=20
      cases. Additionally, the working group will<BR>normalize nomenclatur=
e and=20
      definitions for service function chaining.<SPAN=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; COLOR: rgb(31,=
73,125)">=A1=B1.=20
      What to do for that text?<o:p></o:p></SPAN></P>
      <P class=3DMsoListParagraph style=3D"TEXT-INDENT: -18pt"><SPAN=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Symbol; COLOR: rgb(31,73,125)=
"><SPAN>=A1=A4<SPAN=20
      style=3D"FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;<SPAN=20
      class=3DApple-converted-space>&nbsp;</SPAN></SPAN></SPAN></SPAN><SPA=
N=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; COLOR: rgb(31,=
73,125)">Having=20
      the generic use case document and some few detailed ones do not conf=
lict.=20
      It is only a matter of scoping.<o:p></o:p></SPAN></P>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; COLOR: rgb(31,=
73,125)"><o:p>&nbsp;</o:p></SPAN></P>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; COLOR: rgb(31,=
73,125)">Given=20
      what is stated above, I disagree with your proposal.<o:p></o:p></SPA=
N></P>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; COLOR: rgb(31,=
73,125)"><o:p>&nbsp;</o:p></SPAN></P>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; COLOR: rgb(31,=
73,125)">If=20
      I have to choose (again), I would vote for having one single use cas=
es=20
      document. Having one single document will help focusing on core aspe=
cts=20
      and would simplify the wg activity: review, last calls,=20
      etc.<o:p></o:p></SPAN></P>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; COLOR: rgb(31,=
73,125)"><o:p>&nbsp;</o:p></SPAN></P>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; COLOR: rgb(31,=
73,125)">Cheers,<o:p></o:p></SPAN></P>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; COLOR: rgb(31,=
73,125)">Med<o:p></o:p></SPAN></P>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; COLOR: rgb(31,=
73,125)"><o:p>&nbsp;</o:p></SPAN></P>
      <DIV=20
      style=3D"BORDER-TOP-STYLE: none; BORDER-BOTTOM-STYLE: none; PADDING-=
BOTTOM: 0cm; PADDING-TOP: 0cm; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 4pt=
; BORDER-LEFT: blue 1.5pt solid; PADDING-RIGHT: 0cm">
      <DIV>
      <DIV=20
      style=3D"BORDER-TOP: rgb(181,196,223) 1pt solid; BORDER-BOTTOM-STYLE=
: none; PADDING-BOTTOM: 0cm; PADDING-TOP: 3pt; BORDER-RIGHT-STYLE: none; P=
ADDING-LEFT: 0cm; BORDER-LEFT-STYLE: none; PADDING-RIGHT: 0cm">
      <P class=3DMsoNormal><B><SPAN=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Tahoma, sans-serif">De&nbsp;:=
</SPAN></B><SPAN=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Tahoma, sans-serif"><SPAN=20
      class=3DApple-converted-space>&nbsp;</SPAN>sfc [<A=20
      href=3D"mailto:sfc-bounces%20at%20ietf.org" rel=3Dnofollow>mailto:sf=
c-bounces=20
      at ietf.org</A>]<SPAN class=3DApple-converted-space>&nbsp;</SPAN><B>=
De la=20
      part de</B><SPAN class=3DApple-converted-space>&nbsp;</SPAN>Jim Guic=
hard=20
      (jguichar)<BR><B>Envoy=A8=A6&nbsp;:</B><SPAN=20
      class=3DApple-converted-space>&nbsp;</SPAN>mercredi 26 mars 2014=20
      18:54<BR></SPAN><B><SPAN lang=3DFR=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Tahoma, sans-serif">&Agrave;&=
nbsp;:</SPAN></B><SPAN=20
      lang=3DFR style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Tahoma, sans-serif"=
><SPAN=20
      class=3DApple-converted-space>&nbsp;</SPAN><A=20
      href=3D"mailto:sfc%20at%20ietf.org" rel=3Dnofollow>sfc at=20
      ietf.org</A><BR><B>Objet&nbsp;:</B><SPAN=20
      class=3DApple-converted-space>&nbsp;</SPAN>[sfc] Progression of use =
case=20
      documents in the SFC WG<o:p></o:p></SPAN></P></DIV></DIV>
      <P class=3DMsoNormal><o:p>&nbsp;</o:p></P>
      <DIV>
      <DIV>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 13.5pt; FONT-FAMILY: Calibri, sans-serif; COLOR:=
 black">WG:<o:p></o:p></SPAN></P></DIV>
      <DIV>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 13.5pt; FONT-FAMILY: Calibri, sans-serif; COLOR:=
 black"><o:p>&nbsp;</o:p></SPAN></P></DIV>
      <DIV>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 13.5pt; FONT-FAMILY: Calibri, sans-serif; COLOR:=
 black">In=20
      a message back in January, we (the chairs) proposed that the SFC WG =
handle=20
      the topic of use case documents as follows:<o:p></o:p></SPAN></P></D=
IV>
      <DIV>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 13.5pt; FONT-FAMILY: Calibri, sans-serif; COLOR:=
 black"><o:p>&nbsp;</o:p></SPAN></P></DIV>
      <BLOCKQUOTE id=3DMAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE=20
      style=3D"BORDER-TOP-STYLE: none; BORDER-BOTTOM-STYLE: none; PADDING-=
BOTTOM: 0cm; PADDING-TOP: 0cm; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 4pt=
; MARGIN: 5pt 0cm 5pt 3.75pt; BORDER-LEFT: rgb(181,196,223) 4.5pt solid; P=
ADDING-RIGHT: 0cm">
        <DIV>
        <P class=3DMsoNormal><SPAN=20
        style=3D"FONT-SIZE: 13.5pt; FONT-FAMILY: Calibri, sans-serif; COLO=
R: black">1)=20
        Have the WG develop one use case document that documents a small n=
umber=20
        of representative use cases.&nbsp;&nbsp;The document presented by =
Hongyu=20
        Li at the Vancouver BOF could serve for this=20
        purpose<o:p></o:p></SPAN></P></DIV>
        <DIV>
        <P class=3DMsoNormal><SPAN=20
        style=3D"FONT-SIZE: 13.5pt; FONT-FAMILY: Calibri, sans-serif; COLO=
R: black">(<A=20
        href=3D"http://datatracker.ietf.org/doc/draft-liu-service-chaining=
-use-cases"=20
        rel=3Dnofollow>http://datatracker.ietf.org/doc/draft-liu-service-c=
haining-use-cases</A>).<o:p></o:p></SPAN></P></DIV></BLOCKQUOTE>
      <DIV>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 13.5pt; FONT-FAMILY: Calibri, sans-serif; COLOR:=
 black"><o:p>&nbsp;</o:p></SPAN></P></DIV>
      <BLOCKQUOTE id=3DMAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE=20
      style=3D"BORDER-TOP-STYLE: none; BORDER-BOTTOM-STYLE: none; PADDING-=
BOTTOM: 0cm; PADDING-TOP: 0cm; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 4pt=
; MARGIN: 5pt 0cm 5pt 3.75pt; BORDER-LEFT: rgb(181,196,223) 4.5pt solid; P=
ADDING-RIGHT: 0cm">
        <DIV>
        <P class=3DMsoNormal><SPAN=20
        style=3D"FONT-SIZE: 13.5pt; FONT-FAMILY: Calibri, sans-serif; COLO=
R: black">3)=20
        For additional use cases not covered in 1) above, allow for a smal=
l=20
        number of documents that are applicable to=20
        specific<o:p></o:p></SPAN></P></DIV>
        <DIV>
        <P class=3DMsoNormal><SPAN=20
        style=3D"FONT-SIZE: 13.5pt; FONT-FAMILY: Calibri, sans-serif; COLO=
R: black">environments=20
        (e.g.&nbsp;&nbsp;mobility, data center, broadband, and so forth.) =
These=20
        documents would provide more detailed information and applicabilit=
y of=20
        SFC to these specific environments, and would need to go beyond wh=
at is=20
        covered in the general use case document (1). Note that it is not =
the=20
        intention to have every potential use case=20
        documented.<o:p></o:p></SPAN></P></DIV></BLOCKQUOTE>
      <DIV>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 13.5pt; FONT-FAMILY: Calibri, sans-serif; COLOR:=
 black"><o:p>&nbsp;</o:p></SPAN></P></DIV>
      <DIV>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 13.5pt; FONT-FAMILY: Calibri, sans-serif; COLOR:=
 black">Since=20
      then, and based on the presentations/discussion in London, it appear=
s that=20
      we have a number of documents that warrant being developed as standa=
lone=20
      documents. Specifically:<o:p></o:p></SPAN></P></DIV>
      <DIV>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 13.5pt; FONT-FAMILY: Calibri, sans-serif; COLOR:=
 black"><o:p>&nbsp;</o:p></SPAN></P></DIV>
      <DIV>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 13.5pt; FONT-FAMILY: Calibri, sans-serif; COLOR:=
 black">1)=20
      A use case document on mobility, e.g.,&nbsp;<A=20
      href=3D"http://datatracker.ietf.org/doc/draft-haeffner-sfc-use-case-=
mobility/"=20
      rel=3Dnofollow><SPAN=20
      style=3D"FONT-SIZE: 10.5pt">http://datatracker.ietf.org/doc/draft-ha=
effner-sfc-use-case-mobility/</SPAN></A><o:p></o:p></SPAN></P></DIV>
      <DIV>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 13.5pt; FONT-FAMILY: Calibri, sans-serif; COLOR:=
 black"><o:p>&nbsp;</o:p></SPAN></P></DIV>
      <DIV>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 13.5pt; FONT-FAMILY: Calibri, sans-serif; COLOR:=
 black">2)=20
      A use case document on Data Centers, e.g.,&nbsp;<A=20
      href=3D"http://datatracker.ietf.org/doc/draft-kumar-sfc-dc-use-cases=
/"=20
      rel=3Dnofollow><SPAN=20
      style=3D"FONT-SIZE: 10.5pt">http://datatracker.ietf.org/doc/draft-ku=
mar-sfc-dc-use-cases/</SPAN></A><o:p></o:p></SPAN></P></DIV>
      <DIV>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 13.5pt; FONT-FAMILY: Calibri, sans-serif; COLOR:=
 black"><o:p>&nbsp;</o:p></SPAN></P></DIV>
      <DIV>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 13.5pt; FONT-FAMILY: Calibri, sans-serif; COLOR:=
 black">3)=20
      Possibly a use case document on Broadband scenarios. However, use ca=
ses=20
      from a broadband perspective are being developed in the BBF (see the=
=20
      liaison statement at&nbsp;<A=20
      href=3D"https://datatracker.ietf.org/liaison/1304/"=20
      rel=3Dnofollow>https://datatracker.ietf.org/liaison/1304/</A>). We a=
lso=20
      have&nbsp;<A=20
      href=3D"http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-use=
cases/"=20
      rel=3Dnofollow>http://datatracker.ietf.org/doc/draft-meng-sfc-broadb=
and-usecases/</A>.&nbsp;=20
      It does not seem appropriate to adopt a WG document on the topic of=20
      broadband (at least at this time) without clarifying the relationshi=
p=20
      between draft-meng-sfc-broadband-usecases and the BBF work. In addit=
ion,=20
      we would need to understand why two efforts =A1=AA one in BBF and on=
e in the=20
      IETF -- on the same topic would be appropriate. Hence, at the presen=
t=20
      time, we do not intend to adopt a WG document on broadband scenarios=
, and=20
      expect to receive primary guidance on this topic from the=20
      BBF.<o:p></o:p></SPAN></P></DIV>
      <DIV>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 13.5pt; FONT-FAMILY: Calibri, sans-serif; COLOR:=
 black"><o:p>&nbsp;</o:p></SPAN></P></DIV>
      <DIV>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 13.5pt; FONT-FAMILY: Calibri, sans-serif; COLOR:=
 black">That=20
      leaves:&nbsp;<A=20
      href=3D"http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/"=20
      rel=3Dnofollow>http://datatracker.ietf.org/doc/draft-liu-sfc-use-cas=
es/</A>,=20
      a more general document. But that document includes text on three to=
pics=20
      that would be covered in more detail elsewhere (broadband, mobile, a=
nd=20
      DC). While this document could contain pointers to the other documen=
ts,=20
      that leaves the document with very little standalone content -- rais=
ing=20
      the question of what should be done with it, or what content it coul=
d=20
      incorporate in order to be worthwhile as a standalone=20
      document.<o:p></o:p></SPAN></P></DIV>
      <DIV>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 13.5pt; FONT-FAMILY: Calibri, sans-serif; COLOR:=
 black"><o:p>&nbsp;</o:p></SPAN></P></DIV>
      <DIV>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 13.5pt; FONT-FAMILY: Calibri, sans-serif; COLOR:=
 black">Thus,=20
      the chairs recommendation at this time is:<o:p></o:p></SPAN></P></DI=
V>
      <DIV>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 13.5pt; FONT-FAMILY: Calibri, sans-serif; COLOR:=
 black"><o:p>&nbsp;</o:p></SPAN></P></DIV>
      <DIV>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 13.5pt; FONT-FAMILY: Calibri, sans-serif; COLOR:=
 black">1)=20
      Call for WG adoption of draft-haeffner-sfc-use-case-mobility-00.txt =
and=20
      draft-kumar-sfc-dc-use-cases-00.txt as WG documents (target:=20
      informational).<o:p></o:p></SPAN></P></DIV>
      <DIV>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 13.5pt; FONT-FAMILY: Calibri, sans-serif; COLOR:=
 black"><o:p>&nbsp;</o:p></SPAN></P></DIV>
      <DIV>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 13.5pt; FONT-FAMILY: Calibri, sans-serif; COLOR:=
 black">2)=20
      Defer action on&nbsp;<A=20
      href=3D"http://datatracker.ietf.org/doc/draft-liu-service-chaining-u=
se-cases"=20
      rel=3Dnofollow>draft-liu-service-chaining-use-cases</A>&nbsp; and&nb=
sp;<A=20
      href=3D"http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-use=
cases/"=20
      rel=3Dnofollow>draft-meng-sfc-broadband-usecases</A>&nbsp;per the ab=
ove=20
      discussion.<o:p></o:p></SPAN></P></DIV>
      <DIV>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 13.5pt; FONT-FAMILY: Calibri, sans-serif; COLOR:=
 black"><o:p>&nbsp;</o:p></SPAN></P></DIV>
      <DIV>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 13.5pt; FONT-FAMILY: Calibri, sans-serif; COLOR:=
 black">Does=20
      this make sense?<o:p></o:p></SPAN></P></DIV></DIV>
      <DIV>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 13.5pt; FONT-FAMILY: Calibri, sans-serif; COLOR:=
 black"><o:p>&nbsp;</o:p></SPAN></P></DIV>
      <DIV>
      <P class=3DMsoNormal><SPAN=20
      style=3D"FONT-SIZE: 13.5pt; FONT-FAMILY: Calibri, sans-serif; COLOR:=
 black">Jim=20
      &amp;=20
Thomas<o:p></o:p></SPAN></P></DIV></DIV></DIV></DIV></TD></TR></TBODY></TA=
BLE>
<HR=20
style=3D"WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COL=
OR: rgb(0,0,0); FONT: medium Simsun; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING=
: normal; TEXT-INDENT: 0px; -webkit-text-size-adjust: auto; -webkit-text-s=
troke-width: 0px">

<UL=20
style=3D"WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COL=
OR: rgb(0,0,0); FONT: medium Simsun; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING=
: normal; TEXT-INDENT: 0px; -webkit-text-size-adjust: auto; -webkit-text-s=
troke-width: 0px">
  <LI><STRONG>References</STRONG>:
  <UL>
    <LI><STRONG><A=20
    href=3D"http://www.ietf.org/mail-archive/web/sfc/current/msg01624.html=
"=20
    name=3D01624>[sfc] Progression of use case documents in the SFC=20
WG</A></STRONG>
    <UL>
      <LI><EM>From:</EM><SPAN class=3DApple-converted-space>&nbsp;</SPAN>J=
im=20
      Guichard (jguichar)</LI></UL></LI>
    <LI><STRONG><A=20
    href=3D"http://www.ietf.org/mail-archive/web/sfc/current/msg01656.html=
"=20
    name=3D01656>Re: [sfc] Progression of use case documents in the SFC=20
    WG</A></STRONG>
    <UL>
      <LI><EM>From:</EM><SPAN=20
      class=3DApple-converted-space>&nbsp;</SPAN>mohamed.boucadair</LI></U=
L></LI></UL></LI></UL>
<UL=20
style=3D"WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COL=
OR: rgb(0,0,0); FONT: medium Simsun; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING=
: normal; TEXT-INDENT: 0px; -webkit-text-size-adjust: auto; -webkit-text-s=
troke-width: 0px">
  <LI>Prev by Date:<SPAN class=3DApple-converted-space>&nbsp;</SPAN><STRON=
G><A=20
  href=3D"http://www.ietf.org/mail-archive/web/sfc/current/msg01694.html">=
Re:=20
  [sfc] SFC as an IP or UDP application, pros and cons?</A></STRONG></LI>
  <LI>Next by Date:<SPAN class=3DApple-converted-space>&nbsp;</SPAN><STRON=
G><A=20
  href=3D"http://www.ietf.org/mail-archive/web/sfc/current/msg01696.html">=
Re:=20
  [sfc] Progression of use case documents in the SFC WG</A></STRONG></LI>
  <LI>Previous by thread:<SPAN=20
  class=3DApple-converted-space>&nbsp;</SPAN><STRONG><A=20
  href=3D"http://www.ietf.org/mail-archive/web/sfc/current/msg01656.html">=
Re:=20
  [sfc] Progression of use case documents in the SFC WG</A></STRONG></LI>
  <LI>Next by thread:<SPAN class=3DApple-converted-space>&nbsp;</SPAN><STR=
ONG><A=20
  href=3D"http://www.ietf.org/mail-archive/web/sfc/current/msg01675.html">=
Re:=20
  [sfc] Progression of use case documents in the SFC WG</A></STRONG></LI>
  <LI>Index(es):
  <UL>
    <LI><A=20
    href=3D"http://www.ietf.org/mail-archive/web/sfc/current/maillist.html=
#01695"><STRONG>Date</STRONG></A></LI>
    <LI><A=20
    href=3D"http://www.ietf.org/mail-archive/web/sfc/current/threads.html#=
01695"><STRONG>Thread</STRONG></A></LI></UL></LI></UL>
<P=20
style=3D"WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COL=
OR: rgb(0,0,0); FONT: medium Simsun; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING=
: normal; TEXT-INDENT: 0px; -webkit-text-size-adjust: auto; -webkit-text-s=
troke-width: 0px"><B>Note=20
Well: Messages sent to this mailing list are the opinions of the senders a=
nd do=20
not imply endorsement by the IETF.</B></P></DIV>
<DIV>&nbsp;</DIV>
<HR style=3D"HEIGHT: 1px; WIDTH: 210px" align=3Dleft color=3D#b5c4df SIZE=
=3D1>

<DIV><SPAN>xiechf01</SPAN></DIV></BODY></HTML>

------=_001_NextPart764673476663_=------


From nobody Sun Mar 30 19:19:57 2014
Return-Path: <bingxuere@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CCF9E1A091D for <sfc@ietfa.amsl.com>; Sun, 30 Mar 2014 19:19:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.9
X-Spam-Level: 
X-Spam-Status: No, score=0.9 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, 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 JrP-JTnaY_6B for <sfc@ietfa.amsl.com>; Sun, 30 Mar 2014 19:19:50 -0700 (PDT)
Received: from mail-ve0-x232.google.com (mail-ve0-x232.google.com [IPv6:2607:f8b0:400c:c01::232]) by ietfa.amsl.com (Postfix) with ESMTP id A8FB41A0412 for <sfc@ietf.org>; Sun, 30 Mar 2014 19:19:49 -0700 (PDT)
Received: by mail-ve0-f178.google.com with SMTP id jw12so7630283veb.37 for <sfc@ietf.org>; Sun, 30 Mar 2014 19:19:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=A+Bqe3ri5Sxev6zkBaHDim+sQZFy2Gdu1TLeCtBgkN0=; b=S422iI0B5IJBtvuCnP2xR6gunjSeZVY1j7rw0LU+qUMPXziriNGRoTsxAldEjNygCG I8zW/ZC1BAKFCoHIIrlC7urq/E7sE7GHO99k9kpjut0i9Xql3bHhlM+o5ibhabzkSlbg u8UMR5ld/tncAZDqje2E0qNNQaGohsKfEe7Y1Aq5mcaV7MISIWH+ykM81ZWM11dBhgvM xpNIoAaRaoM1bdpht05i1mFKZiQ16sk6HEmLmm+YD/V3LzSq1QiHw9lVhPAQb8+KtSeN jJ7aWwPcPDE6nZJe/MW5E7yf3RPpi6wiK1pfMSO8VGKXuCQqRc5RiTqdoaMDTgqhYLi8 9/zg==
X-Received: by 10.52.33.136 with SMTP id r8mr14622286vdi.2.1396232386430; Sun, 30 Mar 2014 19:19:46 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.220.142.143 with HTTP; Sun, 30 Mar 2014 19:19:06 -0700 (PDT)
In-Reply-To: <C9B5F12337F6F841B35C404CF0554ACB5FE9A8DE@SZXEMA509-MBS.china.huawei.com>
References: <CF588C77.1E5F9%jguichar@cisco.com> <94C682931C08B048B7A8645303FDC9F36F54483E5C@PUEXCB1B.nanterre.francetelecom.fr> <C9B5F12337F6F841B35C404CF0554ACB5FE9A8DE@SZXEMA509-MBS.china.huawei.com>
From: Qiong <bingxuere@gmail.com>
Date: Mon, 31 Mar 2014 10:19:06 +0800
Message-ID: <CAH3bfAAi75tds_2A-Kf0905iHjO9P3De_hfzjknEUF8=XKC7Rw@mail.gmail.com>
To: "Liushucheng (Will)" <liushucheng@huawei.com>
Content-Type: multipart/alternative; boundary=20cf307d066c6acd1004f5ddafae
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/vCHoUR-5TfDmdhEmObrFBOMFeEM
Cc: "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Mar 2014 02:19:54 -0000

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

Hi all,

I agree with Will. The general use case draft is a good place to put
together the general use cases for sfc as discussed in the previous
meeting. It is better for understanding and producing future work.

Best wishes
Qiong


On Fri, Mar 28, 2014 at 4:10 PM, Liushucheng (Will)
<liushucheng@huawei.com>wrote:

>  I second Med.
>
>
>
> According to what I heard during London meeting, I don=E2=80=99t think th=
e
> proposal here is in accordance with the discussion of audience.  There we=
re
> voices supporting to have a generic use case document, that should not be
> ignored. I copied the part of discussion for SFC use case here for you
> convenience.
>
>
>
> - SFC use cases/requirements Q&A (open-mic) - [10 minutes]
>
>
>
> Jim: Now we will have an open mike session on questions for all
> presenters. We chairs also have questions for last.
>
> Thomas: Guidance for the WG, we want to understand what we need to do as =
a
> WG.
>
> Jim: Also, there will be asking questions on whether as a WG we want to
> have a separate item as requirements
>
> =E2=80=A6 and listing those requirements or not. More later.
>
>
>
> Linda Dunbar: Question for Walter. Can we show one slide with PCI, TDF,
> PCRF.
>
> Jim: That will be difficult to show individual slides.
>
> Linda: Curious about the metadata. We use to pass between PCI, TDF, PCRF.
> There is an interface passing
>
> =E2=80=A6 metadata. How is that done today, and how is it different?
>
> Walter: First of all, metadata is used on the mobile side. But also use
> info from the PCRF. For example,
>
> =E2=80=A6 as I told you some days before, this slide (slide 7) can be con=
sidered
> metadata in an optimization scheme.
>
> =E2=80=A6 so is chaining in general. Every service chain will start with =
a
> classifier. We want to ensure we have appropriate
>
> =E2=80=A6 path through the set of service chains which means that we have=
 to
> support the classifier as a certain set of the
>
> =E2=80=A6 mobile context in place.
>
> Linda: Can we still use that mechanism to pass metadata?
>
> Walter: Today, you could think of simple protocols like RADIUS or diamete=
r
> interfaces.
>
> Linda: Can we still continue using diameter to pass metadata.
>
> Jim: Let=E2=80=99s take it offline, I do not want to get into specific de=
tails.
> Why is the TDF interface not acceptable today.
>
> Linda: No, this is very important for the WG because there is a lot of
> discussion about metadata passing, and
>
> =E2=80=A6 today we have metadata passing.
>
> Jim: We will get to that discussion, but not on this particular document.
>
> Someone 3: metadata, msec. diameter, hundreds of milliseconds.
>
> Walter: As I already said, we should avoid diameter
>
>
>
> Ken, NTT: How do we do bidirectional service chain? Is there a use case
> with handling metadata?
>
> Thomas: I think we established that there is bidirectional passing. Your
> question is about whether have metadata.
>
>
>
> Shin Shakoma (Japan - NTT): In terms of controlling incoming and outgoing
> packets for bidirectional.
>
> =E2=80=A6 Is it implementation?
>
> Jim: Does anyone want to comment on that?
>
> Someone 5: Totally implementation issue how to handle that in
> bidirectional.
>
> Jim: I want to clarify that question. If we assume we require bidir SFC.
> Is there a control push into the network
>
> =E2=80=A6 to push bidirectionally or part of the service chain. I have my=
 own
> opinion.
>
>
>
> Lucy Yong from Huawei: I have a comment on how to document the use cases.
> It is useful to document the use cases
>
> =E2=80=A6 as a single document with documented use cases.
>
> Jim: One of the questions we are thinking through: if there are more
> detailed use cases, what do you include?
>
> =E2=80=A6 we do not want duplication of 2 page documents. Frankly we do n=
ot know
> the answer.
>
> Lucy: One document minimizes the problem.
>
> Thomas: Do you want one doc period or also additonals?
>
> Lucy: One document period. If there are use cases, you can use appendix.
>
> Thomas: With the current drafts, there is too much content for a single
> doc.
>
> Lucy: But there is overlap.
>
> Jim: I am not sure we have that overlap. I=E2=80=99ve read the mobility a=
nd DC
> docs in detail, there is no overlap in those.
>
> =E2=80=A6 but that feedback is important to the WG. My fear is a 100 page=
 doc that
> we never finish.
>
> Lucy: The main purpose of the use case is to drive architecture and
> requirements, we do not need 100 page.
>
>
>
> Nicoli (Qosmos): Coming back to the discussion on subscriber ID. I am
> taking a very operational view. I saw in use cases
>
> =E2=80=A6 coarse and fine grained policies to identify which resources wi=
ll be
> used. It is equally important to find network point
>
> =E2=80=A6 identifier but also fine grained and coarse grained identifiers=
 to where
> the packet is from. And how to use the packet
>
> =E2=80=A6 for particular subscribers.
>
>
>
> Jeff Haas, Juniper: I support Lucy that we need to take use case docs and
> summarize in a list of enumerated requirements.
>
> IRS is going through the same thing right now. Braking requirements as a
> list will help. You can refer to things.
>
>
>
> ? (China Mobile): We can reference and not talk here. Merge 3 use cases
> into a general document. Use case
>
> =E2=80=A6 discussed here is 3GPP. That=E2=80=99s one recommendation.
>
> Walter: This is not only for 3GPP what=E2=80=99s here. What we see here i=
s a
> packet gateway, could be a cable model
>
> =E2=80=A6 gateway. The only remark is that what we need is interfacing be=
tween the
> context on the network side (cable,
>
> =E2=80=A6 DSL, mobile, etc) so think about abstract interfaces. Carrier n=
etwork is
> end-to-end from a used perspective.
>
> =E2=80=A6 We have to understand the complete environment.
>
> =E2=80=A6 It's more of a gateway function between the service chain envir=
onment
> with the rest of world.
>
> Someone 6: I agree. That proves we have a general use case. We need a
> general use case here.
>
>
>
> Parviz Yegani: We need to move forward. Maybe the next IETF is that time.
>
>
>
>
>
> Regards,
>
> Shucheng (Will)
>
>
>
> *From:* sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *
> mohamed.boucadair@orange.com
> *Sent:* Thursday, March 27, 2014 3:08 PM
> *To:* Jim Guichard (jguichar); sfc@ietf.org
> *Subject:* Re: [sfc] Progression of use case documents in the SFC WG
>
>
>
> Dear chairs,
>
>
>
> Some comments below:
>
> =C2=B7        The proposed actions are not aligned with the feedback rece=
ived
> in this thread (Progression of use case documents within the SFC working
> group). Answers to that poll are in favor of having a generic use case
> document. IMHo, it is not fair to ignore what was voiced for by wg member=
s
> in the mailing list as part of a formal call with clear questions.
>
> =C2=B7        Some of the text that was adopted by the WG as part of the
> Problem Statement (use case as part of the Problem statement) has been
> moved to the generic use case. That text is governed by this charter text=
: =E2=80=9C1.
> Problem Statement: This document will provide a summary of the
> problem space to be addressed by the SFC working group including
> example high-level use cases. Additionally, the working group will
> normalize nomenclature and definitions for service function chaining.=E2=
=80=9D.
> What to do for that text?
>
> =C2=B7        Having the generic use case document and some few detailed =
ones
> do not conflict. It is only a matter of scoping.
>
>
>
> Given what is stated above, I disagree with your proposal.
>
>
>
> If I have to choose (again), I would vote for having one single use cases
> document. Having one single document will help focusing on core aspects a=
nd
> would simplify the wg activity: review, last calls, etc.
>
>
>
> Cheers,
>
> Med
>
>
>
> *De :* sfc [mailto:sfc-bounces@ietf.org <sfc-bounces@ietf.org>] *De la
> part de* Jim Guichard (jguichar)
> *Envoy=C3=A9 :* mercredi 26 mars 2014 18:54
> *=C3=80 :* sfc@ietf.org
> *Objet :* [sfc] Progression of use case documents in the SFC WG
>
>
>
> WG:
>
>
>
> In a message back in January, we (the chairs) proposed that the SFC WG
> handle the topic of use case documents as follows:
>
>
>
>  1) Have the WG develop one use case document that documents a small
> number of representative use cases.  The document presented by Hongyu Li =
at
> the Vancouver BOF could serve for this purpose
>
> (http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-cases).
>
>
>
>  3) For additional use cases not covered in 1) above, allow for a small
> number of documents that are applicable to specific
>
> environments (e.g.  mobility, data center, broadband, and so forth.) Thes=
e
> documents would provide more detailed information and applicability of SF=
C
> to these specific environments, and would need to go beyond what is cover=
ed
> in the general use case document (1). Note that it is not the intention t=
o
> have every potential use case documented.
>
>
>
> Since then, and based on the presentations/discussion in London, it
> appears that we have a number of documents that warrant being developed a=
s
> standalone documents. Specifically:
>
>
>
> 1) A use case document on mobility, e.g.,
> http://datatracker.ietf.org/doc/draft-haeffner-sfc-use-case-mobility/
>
>
>
> 2) A use case document on Data Centers, e.g.,
> http://datatracker.ietf.org/doc/draft-kumar-sfc-dc-use-cases/
>
>
>
> 3) Possibly a use case document on Broadband scenarios. However, use case=
s
> from a broadband perspective are being developed in the BBF (see the
> liaison statement at https://datatracker.ietf.org/liaison/1304/). We also
> have http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/.
> It does not seem appropriate to adopt a WG document on the topic of
> broadband (at least at this time) without clarifying the relationship
> between draft-meng-sfc-broadband-usecases and the BBF work. In addition, =
we
> would need to understand why two efforts =E2=80=94 one in BBF and one in =
the IETF
> -- on the same topic would be appropriate. Hence, at the present time, we
> do not intend to adopt a WG document on broadband scenarios, and expect t=
o
> receive primary guidance on this topic from the BBF.
>
>
>
> That leaves: http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/, a
> more general document. But that document includes text on three topics th=
at
> would be covered in more detail elsewhere (broadband, mobile, and DC).
> While this document could contain pointers to the other documents, that
> leaves the document with very little standalone content -- raising the
> question of what should be done with it, or what content it could
> incorporate in order to be worthwhile as a standalone document.
>
>
>
> Thus, the chairs recommendation at this time is:
>
>
>
> 1) Call for WG adoption of draft-haeffner-sfc-use-case-mobility-00.txt an=
d
> draft-kumar-sfc-dc-use-cases-00.txt as WG documents (target: informationa=
l).
>
>
>
> 2) Defer action on draft-liu-service-chaining-use-cases<http://datatracke=
r.ietf.org/doc/draft-liu-service-chaining-use-cases>
> and draft-meng-sfc-broadband-usecases<http://datatracker.ietf.org/doc/dra=
ft-meng-sfc-broadband-usecases/> per
> the above discussion.
>
>
>
> Does this make sense?
>
>
>
> Jim & Thomas
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>
>


--=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Qiong Sun
China Telecom Beijing Research Institude


Open source code:
lightweight 4over6: *http://sourceforge.net/projects/laft6/
<http://sourceforge.net/projects/laft6/>*
PCP-natcoord:* http://sourceforge.net/projects/pcpportsetdemo/
<http://sourceforge.net/projects/pcpportsetdemo/> *
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

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

<div dir=3D"ltr">Hi all,<div><br></div><div>I agree with Will. The general =
use case draft is a good place to put together the general use cases for sf=
c as discussed in the previous meeting. It is better for understanding and =
producing future work. =C2=A0</div>

<div><br></div><div>Best wishes</div><div>Qiong</div><div class=3D"gmail_ex=
tra"><br><br><div class=3D"gmail_quote">On Fri, Mar 28, 2014 at 4:10 PM, Li=
ushucheng (Will) <span dir=3D"ltr">&lt;<a href=3D"mailto:liushucheng@huawei=
.com" target=3D"_blank">liushucheng@huawei.com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">





<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">I second Med.<u></u><u></=
u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">According to what I heard=
 during London meeting, I don=E2=80=99t think the proposal here is in accor=
dance with the discussion of audience.=C2=A0 There were voices supporting
 to have a generic use case document, that should not be ignored. I copied =
the part of discussion for SFC use case here for you convenience.<u></u><u>=
</u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p>- SFC use cases/requirements Q&amp;A (open-mic) - [10 minutes]<u></u><u>=
</u></p>
<p><u></u>=C2=A0<u></u></p>
<p>Jim: Now we will have an open mike session on questions for all presente=
rs. We chairs also have questions for last.<u></u><u></u></p>
<p>Thomas: Guidance for the WG, we want to understand what we need to do as=
 a WG.<u></u><u></u></p>
<p>Jim: Also, there will be asking questions on whether as a WG we want to =
have a separate item as requirements<u></u><u></u></p>
<p>=E2=80=A6 and listing those requirements or not. More later.<u></u><u></=
u></p>
<p><u></u>=C2=A0<u></u></p>
<p>Linda Dunbar: Question for Walter. Can we show one slide with PCI, TDF, =
PCRF.<u></u><u></u></p>
<p>Jim: That will be difficult to show individual slides.<u></u><u></u></p>
<p>Linda: Curious about the metadata. We use to pass between PCI, TDF, PCRF=
. There is an interface passing<span>
</span><u></u><u></u></p>
<p>=E2=80=A6 metadata. How is that done today, and how is it different?<u><=
/u><u></u></p>
<p>Walter: First of all, metadata is used on the mobile side. But also use =
info from the PCRF. For example,<u></u><u></u></p>
<p>=E2=80=A6 as I told you some days before, this slide (slide 7) can be co=
nsidered metadata in an optimization scheme.<u></u><u></u></p>
<p>=E2=80=A6 so is chaining in general. Every service chain will start with=
 a classifier. We want to ensure we have appropriate<u></u><u></u></p>
<p>=E2=80=A6 path through the set of service chains which means that we hav=
e to support the classifier as a certain set of the<u></u><u></u></p>
<p>=E2=80=A6 mobile context in place.<u></u><u></u></p>
<p>Linda: Can we still use that mechanism to pass metadata?<u></u><u></u></=
p>
<p>Walter: Today, you could think of simple protocols like RADIUS or diamet=
er interfaces.<u></u><u></u></p>
<p>Linda: Can we still continue using diameter to pass metadata.<u></u><u><=
/u></p>
<p>Jim: Let=E2=80=99s take it offline, I do not want to get into specific d=
etails. Why is the TDF interface not acceptable today.<u></u><u></u></p>
<p>Linda: No, this is very important for the WG because there is a lot of d=
iscussion about metadata passing, and<u></u><u></u></p>
<p>=E2=80=A6 today we have metadata passing.<u></u><u></u></p>
<p>Jim: We will get to that discussion, but not on this particular document=
.<u></u><u></u></p>
<p>Someone 3: metadata, msec. diameter, hundreds of milliseconds.<u></u><u>=
</u></p>
<p>Walter: As I already said, we should avoid diameter<span>
</span><u></u><u></u></p>
<p><u></u>=C2=A0<u></u></p>
<p>Ken, NTT: How do we do bidirectional service chain? Is there a use case =
with handling metadata?<u></u><u></u></p>
<p>Thomas: I think we established that there is bidirectional passing. Your=
 question is about whether have metadata.<u></u><u></u></p>
<p><u></u>=C2=A0<u></u></p>
<p><span>Shin Shakoma (Japan - NTT)</span>: In terms of controlling incomin=
g and outgoing packets for bidirectional.<span>
</span><u></u><u></u></p>
<p>=E2=80=A6 Is it implementation?<u></u><u></u></p>
<p>Jim: Does anyone want to comment on that?<u></u><u></u></p>
<p>Someone 5: Totally implementation issue how to handle that in bidirectio=
nal.<u></u><u></u></p>
<p>Jim: I want to clarify that question. If we assume we require bidir SFC.=
 Is there a control push into the network<u></u><u></u></p>
<p>=E2=80=A6 to push bidirectionally or part of the service chain. I have m=
y own opinion.<u></u><u></u></p>
<p><u></u>=C2=A0<u></u></p>
<p>Lucy Yong from Huawei: I have a comment on how to document the use cases=
. It is useful to document the use cases<u></u><u></u></p>
<p>=E2=80=A6 as a single document with documented use cases.<u></u><u></u><=
/p>
<p>Jim: One of the questions we are thinking through: if there are more det=
ailed use cases, what do you include?<u></u><u></u></p>
<p>=E2=80=A6 we do not want duplication of 2 page documents. Frankly we do =
not know the answer.<u></u><u></u></p>
<p>Lucy: One document minimizes the problem.<span>
</span><u></u><u></u></p>
<p>Thomas: Do you want one doc period or also additonals?<u></u><u></u></p>
<p>Lucy: One document period. If there are use cases, you can use appendix.=
<u></u><u></u></p>
<p>Thomas: With the current drafts, there is too much content for a single =
doc.<u></u><u></u></p>
<p>Lucy: But there is overlap.<u></u><u></u></p>
<p>Jim: I am not sure we have that overlap. I=E2=80=99ve read the mobility =
and DC docs in detail, there is no overlap in those.<u></u><u></u></p>
<p>=E2=80=A6 but that feedback is important to the WG. My fear is a 100 pag=
e doc that we never finish.<u></u><u></u></p>
<p>Lucy: The main purpose of the use case is to drive architecture and requ=
irements, we do not need 100 page.<u></u><u></u></p>
<p><u></u>=C2=A0<u></u></p>
<p>Nicoli (Qosmos): Coming back to the discussion on subscriber ID. I am ta=
king a very operational view. I saw in use cases<u></u><u></u></p>
<p>=E2=80=A6 coarse and fine grained policies to identify which resources w=
ill be used. It is equally important to find network point<u></u><u></u></p=
>
<p>=E2=80=A6 identifier but also fine grained and coarse grained identifier=
s to where the packet is from. And how to use the packet<u></u><u></u></p>
<p>=E2=80=A6 for particular subscribers.<u></u><u></u></p>
<p><u></u>=C2=A0<u></u></p>
<p>Jeff Haas, Juniper: I support Lucy that we need to take use case docs an=
d summarize in a list of enumerated requirements.<u></u><u></u></p>
<p>IRS is going through the same thing right now. Braking requirements as a=
 list will help. You can refer to things.<u></u><u></u></p>
<p><u></u>=C2=A0<u></u></p>
<p>? (China Mobile): We can reference and not talk here. Merge 3 use cases =
into a general document. Use case<span>
</span><u></u><u></u></p>
<p>=E2=80=A6 discussed here is 3GPP. That=E2=80=99s one recommendation.<u><=
/u><u></u></p>
<p>Walter: This is not only for 3GPP what=E2=80=99s here. What we see here =
is a packet gateway, could be a cable model<u></u><u></u></p>
<p>=E2=80=A6 gateway. The only remark is that what we need is interfacing b=
etween the context on the network side (cable,<u></u><u></u></p>
<p>=E2=80=A6 DSL, mobile, etc) so think about abstract interfaces. Carrier =
network is end-to-end from a used perspective.<u></u><u></u></p>
<p>=E2=80=A6 We have to understand the complete environment.<u></u><u></u><=
/p>
<p><span>=E2=80=A6 </span>It&#39;s more of a gateway function between the s=
ervice chain environment with the rest of world.<u></u><u></u></p>
<p>Someone 6: I agree. That proves we have a general use case. We need a ge=
neral use case here.<u></u><u></u></p>
<p><u></u>=C2=A0<u></u></p>
<p>Parviz Yegani: We need to move forward. Maybe the next IETF is that time=
.<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<div>
<p class=3D"MsoNormal" style=3D"text-align:justify;text-justify:inter-ideog=
raph"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;;color:#1f497d">Regards,<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"text-align:justify;text-justify:inter-ideog=
raph"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;;color:#1f497d">Shucheng (Will)<u></u><u></u></span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> sfc [mai=
lto:<a href=3D"mailto:sfc-bounces@ietf.org" target=3D"_blank">sfc-bounces@i=
etf.org</a>]
<b>On Behalf Of </b><a href=3D"mailto:mohamed.boucadair@orange.com" target=
=3D"_blank">mohamed.boucadair@orange.com</a><br>
<b>Sent:</b> Thursday, March 27, 2014 3:08 PM<br>
<b>To:</b> Jim Guichard (jguichar); <a href=3D"mailto:sfc@ietf.org" target=
=3D"_blank">sfc@ietf.org</a><br>
<b>Subject:</b> Re: [sfc] Progression of use case documents in the SFC WG<u=
></u><u></u></span></p>
</div>
</div><div><div class=3D"h5">
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1f497d">Dear chairs,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1f497d">Some comments below:<u></u><u></u></span></p=
>
<p><u></u><span style=3D"font-size:10.0pt;font-family:Symbol;color:#1f497d"=
><span>=C2=B7<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span></span><u></u><span style=3D"font-size:10.0pt;font-family:&qu=
ot;Courier New&quot;;color:#1f497d">The proposed actions are not aligned wi=
th the feedback received in this thread (Progression of use case documents =
within the SFC working group). Answers to
 that poll are in favor of having a generic use case document. IMHo, it is =
not fair to ignore what was voiced for by wg members in the mailing list as=
 part of a formal call with clear questions.
<u></u><u></u></span></p>
<p><u></u><span style=3D"font-size:10.0pt;font-family:Symbol;color:#1f497d"=
><span>=C2=B7<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span></span><u></u><span style=3D"font-size:10.0pt;font-family:&qu=
ot;Courier New&quot;;color:#1f497d">Some of the text that was adopted by th=
e WG as part of the Problem Statement (use case as part of the Problem stat=
ement) has been moved to the generic use
 case. That text is governed by this charter text: =E2=80=9C</span>1. Probl=
em Statement: This document will provide a summary of the<br>
problem space to be addressed by the SFC working group including<br>
example high-level use cases. Additionally, the working group will<br>
normalize nomenclature and definitions for service function chaining.<span =
style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;color:#1f497d=
">=E2=80=9D. What to do for that text?
<u></u><u></u></span></p>
<p><u></u><span style=3D"font-size:10.0pt;font-family:Symbol;color:#1f497d"=
><span>=C2=B7<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span></span><u></u><span style=3D"font-size:10.0pt;font-family:&qu=
ot;Courier New&quot;;color:#1f497d">Having the generic use case document an=
d some few detailed ones do not conflict. It is only a matter of scoping.<u=
></u><u></u></span></p>


<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1f497d">Given what is stated above, I disagree with =
your proposal.
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1f497d">If I have to choose (again), I would vote fo=
r having one single use cases document. Having one single document will hel=
p focusing on core aspects and would simplify
 the wg activity: review, last calls, etc.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1f497d">Cheers,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1f497d">Med<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">De=C2=A0:</span></b><span style=3D"fo=
nt-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> sfc =
[<a href=3D"mailto:sfc-bounces@ietf.org" target=3D"_blank">mailto:sfc-bounc=
es@ietf.org</a>]
<b>De la part de</b> Jim Guichard (jguichar)<br>
<b>Envoy=C3=A9=C2=A0:</b> mercredi 26 mars 2014 18:54<br>
</span><b><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Tah=
oma&quot;,&quot;sans-serif&quot;">=C3=80=C2=A0:</span></b><span lang=3D"FR"=
 style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&=
quot;">
<a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><br>
<b>Objet=C2=A0:</b> [sfc] Progression of use case documents in the SFC WG<u=
></u><u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">WG:<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">In a message back in January, we (the c=
hairs) proposed that the SFC WG handle the topic of use case documents as f=
ollows:<u></u><u></u></span></p>


</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;"><u></u>=C2=A0<u></u></span></p>
</div>
<blockquote style=3D"border:none;border-left:solid #b5c4df 4.5pt;padding:0c=
m 0cm 0cm 4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-right:0cm;margin=
-bottom:5.0pt">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">1) Have the WG develop one use case doc=
ument that documents a small number of representative use cases.=C2=A0=C2=
=A0The document presented by Hongyu Li at the Vancouver
 BOF could serve for this purpose<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">(<a href=3D"http://datatracker.ietf.org=
/doc/draft-liu-service-chaining-use-cases" target=3D"_blank">http://datatra=
cker.ietf.org/doc/draft-liu-service-chaining-use-cases</a>).<u></u><u></u><=
/span></p>


</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;"><u></u>=C2=A0<u></u></span></p>
</div>
<blockquote style=3D"border:none;border-left:solid #b5c4df 4.5pt;padding:0c=
m 0cm 0cm 4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-right:0cm;margin=
-bottom:5.0pt">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">3) For additional use cases not covered=
 in 1) above, allow for a small number of documents that are applicable to =
specific<u></u><u></u></span></p>


</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">environments (e.g.=C2=A0=C2=A0mobility,=
 data center, broadband, and so forth.) These documents would provide more =
detailed information and applicability of SFC to these
 specific environments, and would need to go beyond what is covered in the =
general use case document (1). Note that it is not the intention to have ev=
ery potential use case documented.<u></u><u></u></span></p>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Since then, and based on the presentati=
ons/discussion in London, it appears that we have a number of documents tha=
t warrant being developed as standalone documents.
 Specifically:<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">1) A use case document on mobility, e.g=
.,=C2=A0<a href=3D"http://datatracker.ietf.org/doc/draft-haeffner-sfc-use-c=
ase-mobility/" target=3D"_blank"><span style=3D"font-size:10.5pt">http://da=
tatracker.ietf.org/doc/draft-haeffner-sfc-use-case-mobility/</span></a><u><=
/u><u></u></span></p>


</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">2) A use case document on Data Centers,=
 e.g.,=C2=A0<a href=3D"http://datatracker.ietf.org/doc/draft-kumar-sfc-dc-u=
se-cases/" target=3D"_blank"><span style=3D"font-size:10.5pt">http://datatr=
acker.ietf.org/doc/draft-kumar-sfc-dc-use-cases/</span></a><u></u><u></u></=
span></p>


</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">3) Possibly a use case document on Broa=
dband scenarios. However, use cases from a broadband perspective are being =
developed in the BBF (see the liaison statement
 at=C2=A0<a href=3D"https://datatracker.ietf.org/liaison/1304/" target=3D"_=
blank">https://datatracker.ietf.org/liaison/1304/</a>). We also have=C2=A0<=
a href=3D"http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases=
/" target=3D"_blank">http://datatracker.ietf.org/doc/draft-meng-sfc-broadba=
nd-usecases/</a>.=C2=A0
 It does not seem appropriate to adopt a WG document on the topic of broadb=
and (at least at this time) without clarifying the relationship between dra=
ft-meng-sfc-broadband-usecases and the BBF work. In addition, we would need=
 to understand why two efforts =E2=80=94
 one in BBF and one in the IETF -- on the same topic would be appropriate. =
Hence, at the present time, we do not intend to adopt a WG document on broa=
dband scenarios, and expect to receive primary guidance on this topic from =
the BBF.<u></u><u></u></span></p>


</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">That leaves:=C2=A0<a href=3D"http://dat=
atracker.ietf.org/doc/draft-liu-sfc-use-cases/" target=3D"_blank">http://da=
tatracker.ietf.org/doc/draft-liu-sfc-use-cases/</a>, a more general documen=
t.
 But that document includes text on three topics that would be covered in m=
ore detail elsewhere (broadband, mobile, and DC). While this document could=
 contain pointers to the other documents, that leaves the document with ver=
y little standalone content -- raising
 the question of what should be done with it, or what content it could inco=
rporate in order to be worthwhile as a standalone document.<u></u><u></u></=
span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Thus, the chairs recommendation at this=
 time is:<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">1) Call for WG adoption of draft-haeffn=
er-sfc-use-case-mobility-00.txt and draft-kumar-sfc-dc-use-cases-00.txt as =
WG documents (target: informational).<u></u><u></u></span></p>


</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">2) Defer action on=C2=A0<a href=3D"http=
://datatracker.ietf.org/doc/draft-liu-service-chaining-use-cases" target=3D=
"_blank">draft-liu-service-chaining-use-cases</a>=C2=A0 and=C2=A0<a href=3D=
"http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/" target=
=3D"_blank">draft-meng-sfc-broadband-usecases</a>=C2=A0per
 the above discussion.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Does this make sense?<u></u><u></u></sp=
an></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Jim &amp; Thomas<u></u><u></u></span></=
p>
</div>
</div>
</div></div></div>
</div>
</div>

<br>_______________________________________________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank">htt=
ps://www.ietf.org/mailman/listinfo/sfc</a><br>
<br></blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>Qiong Sun<br>C=
hina Telecom Beijing Research Institude<br><br><br>Open source code:<br>lig=
htweight 4over6: <i><a href=3D"http://sourceforge.net/projects/laft6/" targ=
et=3D"_blank">http://sourceforge.net/projects/laft6/</a></i><br>

PCP-natcoord:<i> <a href=3D"http://sourceforge.net/projects/pcpportsetdemo/=
" target=3D"_blank">http://sourceforge.net/projects/pcpportsetdemo/</a> </i=
><br>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br=
><br>
</div></div>

--20cf307d066c6acd1004f5ddafae--


From nobody Sun Mar 30 20:58:06 2014
Return-Path: <jiangyuanlong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CA55E1A095F for <sfc@ietfa.amsl.com>; Sun, 30 Mar 2014 20:58:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id B7HO2-D4Tdzm for <sfc@ietfa.amsl.com>; Sun, 30 Mar 2014 20:58:02 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 623C21A0930 for <sfc@ietf.org>; Sun, 30 Mar 2014 20:58:01 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BFC11089; Mon, 31 Mar 2014 03:57:57 +0000 (GMT)
Received: from LHREML403-HUB.china.huawei.com (10.201.5.217) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Mon, 31 Mar 2014 04:57:19 +0100
Received: from SZXEMA403-HUB.china.huawei.com (10.82.72.35) by lhreml403-hub.china.huawei.com (10.201.5.217) with Microsoft SMTP Server (TLS) id 14.3.158.1; Mon, 31 Mar 2014 04:57:56 +0100
Received: from SZXEMA506-MBS.china.huawei.com ([169.254.4.41]) by SZXEMA403-HUB.china.huawei.com ([10.82.72.35]) with mapi id 14.03.0158.001; Mon, 31 Mar 2014 11:57:47 +0800
From: Jiangyuanlong <jiangyuanlong@huawei.com>
To: "Diego R. Lopez" <diego@tid.es>
Thread-Topic: [sfc] Progression of use case documents in the SFC WG
Thread-Index: AQHPSRxfEA3AATWG/kWi/n3iJI0NjZrzQ64AgAQ/2FCAAGivAIACqibw
Date: Mon, 31 Mar 2014 03:57:46 +0000
Message-ID: <3B0A1BED22CAD649A1B3E97BE5DDD68B5A6F0F04@szxema506-mbs.china.huawei.com>
References: <CF588C77.1E5F9%jguichar@cisco.com> <533331D0.6020709@joelhalpern.com> <3B0A1BED22CAD649A1B3E97BE5DDD68B5A6F0D17@szxema506-mbs.china.huawei.com> <ADCF5138-6393-47FB-B7D4-786D9C2CC290@tid.es>
In-Reply-To: <ADCF5138-6393-47FB-B7D4-786D9C2CC290@tid.es>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.66.76.118]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/r20A_s8vTE47QmoYhQtDkNwNbWs
Cc: "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Mar 2014 03:58:05 -0000

SGkgRGllZ28sDQoNClllcywgSSBhZ3JlZSwgYW5kIGEgc2VjdGlvbiBpbiBkcmFmdC1saXUtc2Vy
dmljZS1jaGFpbmluZy11c2UtY2FzZXMgd2lsbCBtYWtlIG1vcmUgc2Vuc2UgcmF0aGVyIHRoYW4g
cmVwZWF0IGl0IGluIGJvdGggZHJhZnQtaGFlZmZuZXItc2ZjLXVzZS1jYXNlLW1vYmlsaXR5LTAw
IGFuZCBkcmFmdC1rdW1hci1zZmMtZGMtdXNlLWNhc2VzLTAwLg0KDQpDaGVlcnMsDQpZdWFubG9u
Zw0KDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBEaWVnbyBSLiBMb3BleiBb
bWFpbHRvOmRpZWdvQHRpZC5lc10gDQpTZW50OiBTdW5kYXksIE1hcmNoIDMwLCAyMDE0IDM6MDkg
QU0NClRvOiBKaWFuZ3l1YW5sb25nDQpDYzogSm9lbCBNLiBIYWxwZXJuOyBKaW0gR3VpY2hhcmQg
KGpndWljaGFyKTsgc2ZjQGlldGYub3JnDQpTdWJqZWN0OiBSZTogW3NmY10gUHJvZ3Jlc3Npb24g
b2YgdXNlIGNhc2UgZG9jdW1lbnRzIGluIHRoZSBTRkMgV0cNCg0KSGkgWXVhbmxvbmcsDQoNCkFu
ZCB0aGVyZWZvcmUgSSdkIHNheSBpdCBkZXNlcnZlcyBhIHNlY3Rpb24gYnkgaXRzZWxmLi4uDQoN
CkJlIGdvb2RlLA0KDQpPbiAyOSBNYXIgMjAxNCwgYXQgMDU6NTggLCBKaWFuZ3l1YW5sb25nIDxq
aWFuZ3l1YW5sb25nQGh1YXdlaS5jb20+IHdyb3RlOg0KDQo+IEpvZWwsDQo+IFRoaXMgc2VlbXMg
bGlrZSBhIGdlbmVyYWwgdXNlIGNhc2Ugd2hpY2ggZml0cyBpbnRvIERDLCBicm9hZGJhbmQsIG1v
YmlsaXR5IGFuZCBldGMuDQo+IENoZWVycywNCj4gWXVhbmxvbmcNCj4NCj4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmdd
IE9uIEJlaGFsZiBPZiBKb2VsIE0uIEhhbHBlcm4NCj4gU2VudDogVGh1cnNkYXksIE1hcmNoIDI3
LCAyMDE0IDQ6MDAgQU0NCj4gVG86IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOyBzZmNAaWV0Zi5v
cmcNCj4gU3ViamVjdDogUmU6IFtzZmNdIFByb2dyZXNzaW9uIG9mIHVzZSBjYXNlIGRvY3VtZW50
cyBpbiB0aGUgU0ZDIFdHDQo+DQo+IFdoZXJlIGRvZXMgdGhlIGxvbmctbGl2ZWQgZmxvd3MgY2Fz
ZSB3ZSBwcmVzZW50ZWQgaW4gTG9uZG9uIGZpdD8NCj4NCj4gVGhhbmsgeW91LA0KPiBKb2VsDQo+
DQo+IE9uIDMvMjYvMTQsIDE6NTQgUE0sIEppbSBHdWljaGFyZCAoamd1aWNoYXIpIHdyb3RlOg0K
Pj4gV0c6DQo+Pg0KPj4gSW4gYSBtZXNzYWdlIGJhY2sgaW4gSmFudWFyeSwgd2UgKHRoZSBjaGFp
cnMpIHByb3Bvc2VkIHRoYXQgdGhlIFNGQyBXRw0KPj4gaGFuZGxlIHRoZSB0b3BpYyBvZiB1c2Ug
Y2FzZSBkb2N1bWVudHMgYXMgZm9sbG93czoNCj4+DQo+PiAgICAxKSBIYXZlIHRoZSBXRyBkZXZl
bG9wIG9uZSB1c2UgY2FzZSBkb2N1bWVudCB0aGF0IGRvY3VtZW50cyBhIHNtYWxsDQo+PiAgICBu
dW1iZXIgb2YgcmVwcmVzZW50YXRpdmUgdXNlIGNhc2VzLiAgVGhlIGRvY3VtZW50IHByZXNlbnRl
ZCBieQ0KPj4gICAgSG9uZ3l1IExpIGF0IHRoZSBWYW5jb3V2ZXIgQk9GIGNvdWxkIHNlcnZlIGZv
ciB0aGlzIHB1cnBvc2UNCj4+ICAgIChodHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2Ry
YWZ0LWxpdS1zZXJ2aWNlLWNoYWluaW5nLXVzZS1jYXNlcykuDQo+Pg0KPj4NCj4+ICAgIDMpIEZv
ciBhZGRpdGlvbmFsIHVzZSBjYXNlcyBub3QgY292ZXJlZCBpbiAxKSBhYm92ZSwgYWxsb3cgZm9y
IGENCj4+ICAgIHNtYWxsIG51bWJlciBvZiBkb2N1bWVudHMgdGhhdCBhcmUgYXBwbGljYWJsZSB0
byBzcGVjaWZpYw0KPj4gICAgZW52aXJvbm1lbnRzIChlLmcuICBtb2JpbGl0eSwgZGF0YSBjZW50
ZXIsIGJyb2FkYmFuZCwgYW5kIHNvIGZvcnRoLikNCj4+ICAgIFRoZXNlIGRvY3VtZW50cyB3b3Vs
ZCBwcm92aWRlIG1vcmUgZGV0YWlsZWQgaW5mb3JtYXRpb24gYW5kDQo+PiAgICBhcHBsaWNhYmls
aXR5IG9mIFNGQyB0byB0aGVzZSBzcGVjaWZpYyBlbnZpcm9ubWVudHMsIGFuZCB3b3VsZCBuZWVk
DQo+PiAgICB0byBnbyBiZXlvbmQgd2hhdCBpcyBjb3ZlcmVkIGluIHRoZSBnZW5lcmFsIHVzZSBj
YXNlIGRvY3VtZW50ICgxKS4NCj4+ICAgIE5vdGUgdGhhdCBpdCBpcyBub3QgdGhlIGludGVudGlv
biB0byBoYXZlIGV2ZXJ5IHBvdGVudGlhbCB1c2UgY2FzZQ0KPj4gICAgZG9jdW1lbnRlZC4NCj4+
DQo+Pg0KPj4gU2luY2UgdGhlbiwgYW5kIGJhc2VkIG9uIHRoZSBwcmVzZW50YXRpb25zL2Rpc2N1
c3Npb24gaW4gTG9uZG9uLCBpdA0KPj4gYXBwZWFycyB0aGF0IHdlIGhhdmUgYSBudW1iZXIgb2Yg
ZG9jdW1lbnRzIHRoYXQgd2FycmFudCBiZWluZyBkZXZlbG9wZWQNCj4+IGFzIHN0YW5kYWxvbmUg
ZG9jdW1lbnRzLiBTcGVjaWZpY2FsbHk6DQo+Pg0KPj4gMSkgQSB1c2UgY2FzZSBkb2N1bWVudCBv
biBtb2JpbGl0eSwgZS5nLiwNCj4+IGh0dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJh
ZnQtaGFlZmZuZXItc2ZjLXVzZS1jYXNlLW1vYmlsaXR5Lw0KPj4NCj4+IDIpIEEgdXNlIGNhc2Ug
ZG9jdW1lbnQgb24gRGF0YSBDZW50ZXJzLCBlLmcuLA0KPj4gaHR0cDovL2RhdGF0cmFja2VyLmll
dGYub3JnL2RvYy9kcmFmdC1rdW1hci1zZmMtZGMtdXNlLWNhc2VzLw0KPj4NCj4+IDMpIFBvc3Np
Ymx5IGEgdXNlIGNhc2UgZG9jdW1lbnQgb24gQnJvYWRiYW5kIHNjZW5hcmlvcy4gSG93ZXZlciwg
dXNlDQo+PiBjYXNlcyBmcm9tIGEgYnJvYWRiYW5kIHBlcnNwZWN0aXZlIGFyZSBiZWluZyBkZXZl
bG9wZWQgaW4gdGhlIEJCRiAoc2VlDQo+PiB0aGUgbGlhaXNvbiBzdGF0ZW1lbnQgYXQgaHR0cHM6
Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9saWFpc29uLzEzMDQvKS4gV2UNCj4+IGFsc28gaGF2ZQ0K
Pj4gaHR0cDovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1tZW5nLXNmYy1icm9hZGJh
bmQtdXNlY2FzZXMvLiAgSXQNCj4+IGRvZXMgbm90IHNlZW0gYXBwcm9wcmlhdGUgdG8gYWRvcHQg
YSBXRyBkb2N1bWVudCBvbiB0aGUgdG9waWMgb2YNCj4+IGJyb2FkYmFuZCAoYXQgbGVhc3QgYXQg
dGhpcyB0aW1lKSB3aXRob3V0IGNsYXJpZnlpbmcgdGhlIHJlbGF0aW9uc2hpcA0KPj4gYmV0d2Vl
biBkcmFmdC1tZW5nLXNmYy1icm9hZGJhbmQtdXNlY2FzZXMgYW5kIHRoZSBCQkYgd29yay4gSW4g
YWRkaXRpb24sDQo+PiB3ZSB3b3VsZCBuZWVkIHRvIHVuZGVyc3RhbmQgd2h5IHR3byBlZmZvcnRz
IC0gb25lIGluIEJCRiBhbmQgb25lIGluIHRoZQ0KPj4gSUVURiAtLSBvbiB0aGUgc2FtZSB0b3Bp
YyB3b3VsZCBiZSBhcHByb3ByaWF0ZS4gSGVuY2UsIGF0IHRoZSBwcmVzZW50DQo+PiB0aW1lLCB3
ZSBkbyBub3QgaW50ZW5kIHRvIGFkb3B0IGEgV0cgZG9jdW1lbnQgb24gYnJvYWRiYW5kIHNjZW5h
cmlvcywNCj4+IGFuZCBleHBlY3QgdG8gcmVjZWl2ZSBwcmltYXJ5IGd1aWRhbmNlIG9uIHRoaXMg
dG9waWMgZnJvbSB0aGUgQkJGLg0KPj4NCj4+IFRoYXQgbGVhdmVzOiBodHRwOi8vZGF0YXRyYWNr
ZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWxpdS1zZmMtdXNlLWNhc2VzLywgYQ0KPj4gbW9yZSBnZW5l
cmFsIGRvY3VtZW50LiBCdXQgdGhhdCBkb2N1bWVudCBpbmNsdWRlcyB0ZXh0IG9uIHRocmVlIHRv
cGljcw0KPj4gdGhhdCB3b3VsZCBiZSBjb3ZlcmVkIGluIG1vcmUgZGV0YWlsIGVsc2V3aGVyZSAo
YnJvYWRiYW5kLCBtb2JpbGUsIGFuZA0KPj4gREMpLiBXaGlsZSB0aGlzIGRvY3VtZW50IGNvdWxk
IGNvbnRhaW4gcG9pbnRlcnMgdG8gdGhlIG90aGVyIGRvY3VtZW50cywNCj4+IHRoYXQgbGVhdmVz
IHRoZSBkb2N1bWVudCB3aXRoIHZlcnkgbGl0dGxlIHN0YW5kYWxvbmUgY29udGVudCAtLSByYWlz
aW5nDQo+PiB0aGUgcXVlc3Rpb24gb2Ygd2hhdCBzaG91bGQgYmUgZG9uZSB3aXRoIGl0LCBvciB3
aGF0IGNvbnRlbnQgaXQgY291bGQNCj4+IGluY29ycG9yYXRlIGluIG9yZGVyIHRvIGJlIHdvcnRo
d2hpbGUgYXMgYSBzdGFuZGFsb25lIGRvY3VtZW50Lg0KPj4NCj4+IFRodXMsIHRoZSBjaGFpcnMg
cmVjb21tZW5kYXRpb24gYXQgdGhpcyB0aW1lIGlzOg0KPj4NCj4+IDEpIENhbGwgZm9yIFdHIGFk
b3B0aW9uIG9mIGRyYWZ0LWhhZWZmbmVyLXNmYy11c2UtY2FzZS1tb2JpbGl0eS0wMC50eHQNCj4+
IGFuZCBkcmFmdC1rdW1hci1zZmMtZGMtdXNlLWNhc2VzLTAwLnR4dCBhcyBXRyBkb2N1bWVudHMg
KHRhcmdldDoNCj4+IGluZm9ybWF0aW9uYWwpLg0KPj4NCj4+IDIpIERlZmVyIGFjdGlvbiBvbiBk
cmFmdC1saXUtc2VydmljZS1jaGFpbmluZy11c2UtY2FzZXMNCj4+IDxodHRwOi8vZGF0YXRyYWNr
ZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWxpdS1zZXJ2aWNlLWNoYWluaW5nLXVzZS1jYXNlcz4NCj4+
IGFuZCBkcmFmdC1tZW5nLXNmYy1icm9hZGJhbmQtdXNlY2FzZXMNCj4+IDxodHRwOi8vZGF0YXRy
YWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LW1lbmctc2ZjLWJyb2FkYmFuZC11c2VjYXNlcy8+IHBl
cg0KPj4gdGhlIGFib3ZlIGRpc2N1c3Npb24uDQo+Pg0KPj4gRG9lcyB0aGlzIG1ha2Ugc2Vuc2U/
DQo+Pg0KPj4gSmltICYgVGhvbWFzDQo+Pg0KPj4NCj4+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQo+PiBzZmMgbWFpbGluZyBsaXN0DQo+PiBzZmNAaWV0
Zi5vcmcNCj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pg0K
Pg0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBz
ZmMgbWFpbGluZyBsaXN0DQo+IHNmY0BpZXRmLm9yZw0KPiBodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYw0KPg0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KPiBzZmMgbWFpbGluZyBsaXN0DQo+IHNmY0BpZXRmLm9yZw0KPiBo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQoNCi0tDQoiRXN0YSB2
ZXogbm8gZmFsbGFyZW1vcywgRG9jdG9yIEluZmllcm5vIg0KDQpEciBEaWVnbyBSLiBMb3Bleg0K
VGVsZWZvbmljYSBJK0QNCmh0dHA6Ly9wZW9wbGUudGlkLmVzL2RpZWdvLmxvcGV6Lw0KDQplLW1h
aWw6IGRpZWdvQHRpZC5lcw0KVGVsOiAgICArMzQgOTEzIDEyOSAwNDENCk1vYmlsZTogKzM0IDY4
MiAwNTEgMDkxDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQoN
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQoNCkVzdGUgbWVuc2FqZSBzZSBkaXJp
Z2UgZXhjbHVzaXZhbWVudGUgYSBzdSBkZXN0aW5hdGFyaW8uIFB1ZWRlIGNvbnN1bHRhciBudWVz
dHJhIHBvbMOtdGljYSBkZSBlbnbDrW8geSByZWNlcGNpw7NuIGRlIGNvcnJlbyBlbGVjdHLDs25p
Y28gZW4gZWwgZW5sYWNlIHNpdHVhZG8gbcOhcyBhYmFqby4NClRoaXMgbWVzc2FnZSBpcyBpbnRl
bmRlZCBleGNsdXNpdmVseSBmb3IgaXRzIGFkZHJlc3NlZS4gV2Ugb25seSBzZW5kIGFuZCByZWNl
aXZlIGVtYWlsIG9uIHRoZSBiYXNpcyBvZiB0aGUgdGVybXMgc2V0IG91dCBhdDoNCmh0dHA6Ly93
d3cudGlkLmVzL0VTL1BBR0lOQVMvZGlzY2xhaW1lci5hc3B4DQo=


From nobody Sun Mar 30 23:42:02 2014
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4D2171A081D for <sfc@ietfa.amsl.com>; Sun, 30 Mar 2014 23:42:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.549
X-Spam-Level: 
X-Spam-Status: No, score=-1.549 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_NONE=-0.0001, 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 u4Ptmk6V3BWC for <sfc@ietfa.amsl.com>; Sun, 30 Mar 2014 23:41:58 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias243.francetelecom.com [80.12.204.243]) by ietfa.amsl.com (Postfix) with ESMTP id 3750D1A081B for <sfc@ietf.org>; Sun, 30 Mar 2014 23:41:57 -0700 (PDT)
Received: from omfeda08.si.francetelecom.fr (unknown [xx.xx.xx.201]) by omfeda13.si.francetelecom.fr (ESMTP service) with ESMTP id B40B11901DA; Mon, 31 Mar 2014 08:41:53 +0200 (CEST)
Received: from PUEXCH51.nanterre.francetelecom.fr (unknown [10.101.44.31]) by omfeda08.si.francetelecom.fr (ESMTP service) with ESMTP id 934B238404A; Mon, 31 Mar 2014 08:41:53 +0200 (CEST)
Received: from PUEXCB1B.nanterre.francetelecom.fr ([10.101.44.11]) by PUEXCH51.nanterre.francetelecom.fr ([10.101.44.31]) with mapi; Mon, 31 Mar 2014 08:41:53 +0200
From: <mohamed.boucadair@orange.com>
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Zhen Cao <zehn.cao@gmail.com>
Date: Mon, 31 Mar 2014 08:41:51 +0200
Thread-Topic: [sfc] Progression of use case documents in the SFC WG
Thread-Index: AQHPSRxfEA3AATWG/kWi/n3iJI0NjZr2gpsAgABs1ID//+R0gIAD8Efg
Message-ID: <94C682931C08B048B7A8645303FDC9F36F5448455F@PUEXCB1B.nanterre.francetelecom.fr>
References: <CF588C77.1E5F9%jguichar@cisco.com> <CAProHARwm+vZC0YboprVMM94BCrdKXOR7m0GUA5KTxu08hKJ0w@mail.gmail.com> <53358F53.2030409@joelhalpern.com> <CF5B2896.1E7AC%jguichar@cisco.com>
In-Reply-To: <CF5B2896.1E7AC%jguichar@cisco.com>
Accept-Language: fr-FR
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: fr-FR
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-PMX-Version: 6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2013.11.19.63615
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/ioLu0YJd4aPyxsa5xynPOenHgOw
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Mar 2014 06:42:00 -0000

How can you judge the support of your suggested position at this stage? Wha=
t does mean "a lot of support" here?!.=20

As a chair you should not bias the discussion.=20

Cheers,
Med

>-----Message d'origine-----
>De=A0: sfc [mailto:sfc-bounces@ietf.org] De la part de Jim Guichard
>(jguichar)
>Envoy=E9=A0: vendredi 28 mars 2014 18:25
>=C0=A0: Joel M. Halpern; Zhen Cao
>Cc=A0: sfc@ietf.org
>Objet=A0: Re: [sfc] Progression of use case documents in the SFC WG
>
>Thank you Joel. Yes, this is the approach we plan to take and I see a lot
>of support for that on the list.
>
>On 3/28/14, 11:03 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
>
>>One aspect in the chairs proposal that struck me has particularly useful
>>was keeping the use case document for specific partners separate.  That
>>way, it is MUCH easier to liaise with 3GPP or the BBF on the aspects of
>>the use cases that are important to them.
>>
>>Yours,
>>Joel
>>
>>On 3/28/14, 4:34 AM, Zhen Cao wrote:
>>> Dear Chairs,
>>>
>>> I do not know how we come to this conclusion given the below facts
>>> 1) Email discussion on January,
>>> http://www.ietf.org/mail-archive/web/sfc/current/msg00966.html, with
>>> many supports of moving forward the  document draft-liu-sfc-use-cases.
>>>
>>> 2) London discussion as per
>>> http://www.ietf.org/proceedings/89/minutes/minutes-89-sfc , where
>>> several people voice out that we need one document
>>>
>>> As for draft-liu-sfc-use-cases, I'd say it is not a simple 'general'
>>> use cases write-up, actually it has already merged with one mobility
>>> use case from Med, and it also describe the use cases from the
>>> abstract point of view, i.e. two angles that try to summarize the
>>> existing activities.
>>>
>>> Technically, one use cases document is much better for people both
>>> inside and outside to understand the sfc activities better. The
>>> draft-liu-sfc-use-cases serves this target very well. And many use
>>> cases are basically the same according the chaining logic, why we need
>>> so many...
>>>
>>> So based on previous discussion both on the list and f2f meeting,  I
>>> am suggesting that we move forward the general document and consider
>>> other documents in meanwhile as they turn out to be significant.
>>>
>>> Many thanks,
>>> zhen cao
>>> china mobile
>>>
>>>> That leaves: http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/,
>>>>a
>>>> more general document. But that document includes text on three topics
>>>>that
>>>> would be covered in more detail elsewhere (broadband, mobile, and DC).
>>>>While
>>>> this document could contain pointers to the other documents, that
>>>>leaves the
>>>> document with very little standalone content -- raising the question
>>>>of what
>>>> should be done with it, or what content it could incorporate in order
>>>>to be
>>>> worthwhile as a standalone document.
>>>>
>>>> Thus, the chairs recommendation at this time is:
>>>>
>>>> 1) Call for WG adoption of draft-haeffner-sfc-use-case-mobility-00.txt
>>>>and
>>>> draft-kumar-sfc-dc-use-cases-00.txt as WG documents (target:
>>>>informational).
>>>>
>>>> 2) Defer action on draft-liu-service-chaining-use-cases  and
>>>> draft-meng-sfc-broadband-usecases per the above discussion.
>>>>
>>>> Does this make sense?
>>>>
>>>> Jim & Thomas
>>>>
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>
>>>
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>
>>
>>_______________________________________________
>>sfc mailing list
>>sfc@ietf.org
>>https://www.ietf.org/mailman/listinfo/sfc
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc


From nobody Mon Mar 31 00:58:18 2014
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3AFE11A0782 for <sfc@ietfa.amsl.com>; Mon, 31 Mar 2014 00:58:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.548
X-Spam-Level: 
X-Spam-Status: No, score=-1.548 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HELO_EQ_FR=0.35, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 MriI5gbX3567 for <sfc@ietfa.amsl.com>; Mon, 31 Mar 2014 00:58:13 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias92.francetelecom.com [193.251.215.92]) by ietfa.amsl.com (Postfix) with ESMTP id 3195F1A03A2 for <sfc@ietf.org>; Mon, 31 Mar 2014 00:58:12 -0700 (PDT)
Received: from omfedm07.si.francetelecom.fr (unknown [xx.xx.xx.3]) by omfedm14.si.francetelecom.fr (ESMTP service) with ESMTP id F22CA22C43F; Mon, 31 Mar 2014 09:58:07 +0200 (CEST)
Received: from PUEXCH41.nanterre.francetelecom.fr (unknown [10.101.44.30]) by omfedm07.si.francetelecom.fr (ESMTP service) with ESMTP id D71AB4C056; Mon, 31 Mar 2014 09:58:07 +0200 (CEST)
Received: from PUEXCB1B.nanterre.francetelecom.fr ([10.101.44.11]) by PUEXCH41.nanterre.francetelecom.fr ([10.101.44.30]) with mapi; Mon, 31 Mar 2014 09:58:07 +0200
From: <mohamed.boucadair@orange.com>
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>, "Hongyu Li (Julio)" <hongyu.li@huawei.com>, "sfc@ietf.org" <sfc@ietf.org>
Date: Mon, 31 Mar 2014 09:58:04 +0200
Thread-Topic: Progression of use case documents in the SFC WG
Thread-Index: AQHPSRxfEA3AATWG/kWi/n3iJI0NjZr3cF0AgACkL4CAAsKUUA==
Message-ID: <94C682931C08B048B7A8645303FDC9F36F544845AD@PUEXCB1B.nanterre.francetelecom.fr>
References: <CF588C77.1E5F9%jguichar@cisco.com> <6EB34CB5D82C4645B826C56144826EA97E9DE1A0@SZXEMA509-MBX.china.huawei.com> <CF5C32DF.1E7DC%jguichar@cisco.com>
In-Reply-To: <CF5C32DF.1E7DC%jguichar@cisco.com>
Accept-Language: fr-FR
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: fr-FR
Content-Type: multipart/alternative; boundary="_000_94C682931C08B048B7A8645303FDC9F36F544845ADPUEXCB1Bnante_"
MIME-Version: 1.0
X-PMX-Version: 6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2014.3.31.53015
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/9zj9LeMxVRcGyL-LTxoIruaYyo8
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Mar 2014 07:58:17 -0000

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

Re-,

I don't know how you came to the conclusion regarding majority!

This is your second message in which you are raising "the majority" argumen=
t. Raising it is not enough to dismiss the concerns raised in the mailing l=
ist.

The point is that use cases are not here to ease liaison with SDOs (there a=
re specific documents for that purpose), but to help identifying requiremen=
ts and guidelines for the solution design phase.

Having one single document will encourage focusing on this key mission: ide=
ntify commonalities, aspects that may be specific to a given use case, gene=
ralize key features, etc. Note also that SDOs have their own documents, the=
 IETF does not need to repeat what has been documented elsewhere; citing th=
ose documents is enough.

You can decide to ignore the opinions expressed in this thread, but IMHO th=
at is not aligned with the spirit of IETF as I see it (see the excellent do=
cument wrote by Pete: draft-resnick-on-consensus).

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de Jim Guichard (jguichar=
)
Envoy=E9 : samedi 29 mars 2014 13:33
=C0 : Hongyu Li (Julio); sfc@ietf.org
Objet : Re: [sfc] Progression of use case documents in the SFC WG

Hi Hongyu,

In our email to the list Thomas and I specifically said (with regards to dr=
aft-liu-sfc-use-cases):

"But that document includes text on three topics that would be covered in m=
ore detail elsewhere (broadband, mobile, and DC). While this document could=
 contain pointers to the other documents, that leaves the document with ver=
y little standalone content -- raising the question of what should be done =
with it, or what content it could incorporate in order to be worthwhile as =
a standalone document."

You will note that this is not an outright rejection of draft-liu-sfc-use-c=
ases but rather specific questions on the validity of adopting the document=
 given that our preference (and the majority of responses from the WG suppo=
rt this view) is to produce standalone documents for mobility and data cent=
er, and liaise with BBF for broadband. Therefore, what content is left in t=
he more general document to justify adopting as a separate document? Furthe=
r if adopted how as a WG can we avoid duplication of content across multipl=
e documents?

From: "Hongyu Li (Julio)" <hongyu.li@huawei.com<mailto:hongyu.li@huawei.com=
>>
Date: Saturday, March 29, 2014 at 12:47 AM
To: Jim Guichard <jguichar@cisco.com<mailto:jguichar@cisco.com>>, "sfc@ietf=
.org<mailto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: RE: Progression of use case documents in the SFC WG

Objection to this proposal, which is contrary to major voice in previous em=
ail discussion as well as in London.

Draft-liu has its value at least in following aspects:


1.      It provides a general view of where SFC could be applied to. New co=
mers don't have to go through each standalone use case draft and read throu=
gh tens of pages to understand scenarios.

2.      It is a container for those valuable use cases that don't have to b=
e a standalone draft to make it clear, even though listing all possible use=
 cases is unnecessary. A good example is draft-krishnan-sfc-long-lived-flow=
-use-cases. It also a good place for reference to pertinent work in other S=
DOs, e.g. BBF, which can avoid duplicated work.

3.      It provides an abstraction of common features of all use case, see =
section 4 in latest revision draft-liu-sfc-use-cases<http://tools.ietf.org/=
id/draft-liu-sfc-use-cases-04.txt>. This is a good guidance for requirement=
s and architecture derivation.

Hongyu

From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jim Guichard (jguichar=
)
Sent: Thursday, March 27, 2014 1:54 AM
To: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: [sfc] Progression of use case documents in the SFC WG

WG:

In a message back in January, we (the chairs) proposed that the SFC WG hand=
le the topic of use case documents as follows:

1) Have the WG develop one use case document that documents a small number =
of representative use cases.  The document presented by Hongyu Li at the Va=
ncouver BOF could serve for this purpose
(http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-cases).

3) For additional use cases not covered in 1) above, allow for a small numb=
er of documents that are applicable to specific
environments (e.g.  mobility, data center, broadband, and so forth.) These =
documents would provide more detailed information and applicability of SFC =
to these specific environments, and would need to go beyond what is covered=
 in the general use case document (1). Note that it is not the intention to=
 have every potential use case documented.

Since then, and based on the presentations/discussion in London, it appears=
 that we have a number of documents that warrant being developed as standal=
one documents. Specifically:

1) A use case document on mobility, e.g., http://datatracker.ietf.org/doc/d=
raft-haeffner-sfc-use-case-mobility/

2) A use case document on Data Centers, e.g., http://datatracker.ietf.org/d=
oc/draft-kumar-sfc-dc-use-cases/

3) Possibly a use case document on Broadband scenarios. However, use cases =
from a broadband perspective are being developed in the BBF (see the liaiso=
n statement at https://datatracker.ietf.org/liaison/1304/). We also have ht=
tp://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/.  It does =
not seem appropriate to adopt a WG document on the topic of broadband (at l=
east at this time) without clarifying the relationship between draft-meng-s=
fc-broadband-usecases and the BBF work. In addition, we would need to under=
stand why two efforts - one in BBF and one in the IETF -- on the same topic=
 would be appropriate. Hence, at the present time, we do not intend to adop=
t a WG document on broadband scenarios, and expect to receive primary guida=
nce on this topic from the BBF.

That leaves: http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/, a mo=
re general document. But that document includes text on three topics that w=
ould be covered in more detail elsewhere (broadband, mobile, and DC). While=
 this document could contain pointers to the other documents, that leaves t=
he document with very little standalone content -- raising the question of =
what should be done with it, or what content it could incorporate in order =
to be worthwhile as a standalone document.

Thus, the chairs recommendation at this time is:

1) Call for WG adoption of draft-haeffner-sfc-use-case-mobility-00.txt and =
draft-kumar-sfc-dc-use-cases-00.txt as WG documents (target: informational)=
.

2) Defer action on draft-liu-service-chaining-use-cases<http://datatracker.=
ietf.org/doc/draft-liu-service-chaining-use-cases>  and draft-meng-sfc-broa=
dband-usecases<http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-use=
cases/> per the above discussion.

Does this make sense?

Jim & Thomas

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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><meta http-equiv=3DContent-Type content=
=3D"text/html; charset=3Diso-8859-1"><meta name=3DGenerator content=3D"Micr=
osoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size: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.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Texte de bulles Car";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin:0cm;
	margin-bottom:.0001pt;
	text-indent:21.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.TextedebullesCar
	{mso-style-name:"Texte de bulles Car";
	mso-style-priority:99;
	mso-style-link:"Texte de bulles";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Courier New";
	color:#993366;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1454514665;
	mso-list-type:hybrid;
	mso-list-template-ids:-331209712 -1723809180 67698713 67698715 67698703 67=
698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:18.0pt;
	text-indent:-18.0pt;}
@list l0:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span style=3D'f=
ont-size:10.0pt;font-family:"Courier New";color:#993366'>Re-,<o:p></o:p></s=
pan></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"C=
ourier New";color:#993366'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal=
><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#993366'>I=
 don&#8217;t know how you came to the conclusion regarding majority!<o:p></=
o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-fa=
mily:"Courier New";color:#993366'><o:p>&nbsp;</o:p></span></p><p class=3DMs=
oNormal><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#99=
3366'>This is your second message in which you are raising &#8220;the major=
ity&#8221; argument. Raising it is not enough to dismiss the concerns raise=
d in the mailing list. <o:p></o:p></span></p><p class=3DMsoNormal><span sty=
le=3D'font-size:10.0pt;font-family:"Courier New";color:#993366'><o:p>&nbsp;=
</o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-=
family:"Courier New";color:#993366'>The point is that use cases are not her=
e to ease liaison with SDOs (there are specific documents for that purpose)=
, but to help identifying requirements and guidelines for the solution desi=
gn phase. <o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-si=
ze:10.0pt;font-family:"Courier New";color:#993366'><o:p>&nbsp;</o:p></span>=
</p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Couri=
er New";color:#993366'>Having one single document will encourage focusing o=
n this key mission: identify commonalities, aspects that may be specific to=
 a given use case, generalize key features, etc. Note also that SDOs have t=
heir own documents, the IETF does not need to repeat what has been document=
ed elsewhere; citing those documents is enough. <o:p></o:p></span></p><p cl=
ass=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier New";c=
olor:#993366'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=
=3D'font-size:10.0pt;font-family:"Courier New";color:#993366'>You can decid=
e to ignore the opinions expressed in this thread, but IMHO that is not ali=
gned with the spirit of IETF as I see it (see the excellent document wrote =
by Pete: draft-resnick-on-consensus).<o:p></o:p></span></p><p class=3DMsoNo=
rmal><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#99336=
6'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=3D'font-siz=
e:10.0pt;font-family:"Courier New";color:#993366'>Cheers,<o:p></o:p></span>=
</p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Couri=
er New";color:#993366'>Med<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier New";color:#993366'><o:p>&nb=
sp;</o:p></span></p><div style=3D'border:none;border-left:solid blue 1.5pt;=
padding:0cm 0cm 0cm 4.0pt'><div><div style=3D'border:none;border-top:solid =
#B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b><span lang=
=3DFR style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>De&nbsp;=
:</span></b><span lang=3DFR style=3D'font-size:10.0pt;font-family:"Tahoma",=
"sans-serif"'> sfc [mailto:sfc-bounces@ietf.org] <b>De la part de</b> Jim G=
uichard (jguichar)<br><b>Envoy=E9&nbsp;:</b> samedi 29 mars 2014 13:33<br><=
b>=C0&nbsp;:</b> Hongyu Li (Julio); sfc@ietf.org<br><b>Objet&nbsp;:</b> Re:=
 [sfc] Progression of use case documents in the SFC WG<o:p></o:p></span></p=
></div></div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><p class=3DMsoN=
ormal><span style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";co=
lor:black'>Hi Hongyu,<o:p></o:p></span></p></div><div><p class=3DMsoNormal>=
<span style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:bl=
ack'><o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal><span styl=
e=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:black'>In ou=
r email to the list Thomas and I specifically said (with regards to draft-l=
iu-sfc-use-cases):<o:p></o:p></span></p></div><div><p class=3DMsoNormal><sp=
an style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:black=
'><o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal><span style=
=3D'font-family:"Calibri","sans-serif"'>&quot;</span><span style=3D'font-si=
ze:9.0pt;font-family:"Calibri","sans-serif";color:black'>But that document =
includes text on three topics that would be covered in more detail elsewher=
e (broadband, mobile, and DC). While this document could contain pointers t=
o the other documents, that leaves the document with very little standalone=
 content -- raising the question of what should be done with it, or what co=
ntent it could incorporate in order to be worthwhile as a standalone docume=
nt.</span><span style=3D'font-size:9.0pt;font-family:"Calibri","sans-serif"=
'>&#8221;</span><o:p></o:p></p></div><div><p class=3DMsoNormal><span style=
=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:black'><o:p>&=
nbsp;</o:p></span></p></div><div><p class=3DMsoNormal><span style=3D'font-s=
ize:10.5pt;font-family:"Calibri","sans-serif";color:black'>You will note th=
at this is not an outright rejection of draft-liu-sfc-use-cases but rather =
specific questions on the validity of adopting the document given that our =
preference (and the majority of responses from the WG support this view) is=
 to produce standalone documents for mobility and data center, and liaise w=
ith BBF for broadband. Therefore, what content is left in the more general =
document to justify adopting as a separate document? Further if adopted how=
 as a WG can we avoid duplication of content across multiple documents?&nbs=
p;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span style=3D'font=
-size:10.5pt;font-family:"Calibri","sans-serif";color:black'><o:p>&nbsp;</o=
:p></span></p></div><div style=3D'border:none;border-top:solid #B5C4DF 1.0p=
t;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b><span style=3D'font-si=
ze:11.0pt;font-family:"Calibri","sans-serif";color:black'>From: </span></b>=
<span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:bl=
ack'>&quot;Hongyu Li (Julio)&quot; &lt;<a href=3D"mailto:hongyu.li@huawei.c=
om">hongyu.li@huawei.com</a>&gt;<br><b>Date: </b>Saturday, March 29, 2014 a=
t 12:47 AM<br><b>To: </b>Jim Guichard &lt;<a href=3D"mailto:jguichar@cisco.=
com">jguichar@cisco.com</a>&gt;, &quot;<a href=3D"mailto:sfc@ietf.org">sfc@=
ietf.org</a>&quot; &lt;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;=
<br><b>Subject: </b>RE: Progression of use case documents in the SFC WG<o:p=
></o:p></span></p></div><div><p class=3DMsoNormal><span style=3D'font-size:=
10.5pt;font-family:"Calibri","sans-serif";color:black'><o:p>&nbsp;</o:p></s=
pan></p></div><div><div><p class=3DMsoNormal><span style=3D'font-family:"Ca=
libri","sans-serif";color:#1F497D;mso-fareast-language:ZH-CN'>Objection to =
this proposal, which is contrary to major voice in previous email discussio=
n as well as in London.</span><span style=3D'color:black;mso-fareast-langua=
ge:ZH-CN'><o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-fa=
mily:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:ZH-CN'>&nbsp=
;</span><span style=3D'color:black;mso-fareast-language:ZH-CN'><o:p></o:p><=
/span></p><p class=3DMsoNormal><span style=3D'font-family:"Calibri","sans-s=
erif";color:#1F497D;mso-fareast-language:ZH-CN'>Draft-liu has its value at =
least in following aspects:</span><span style=3D'color:black;mso-fareast-la=
nguage:ZH-CN'><o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'fon=
t-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:ZH-CN'>&=
nbsp;</span><span style=3D'color:black;mso-fareast-language:ZH-CN'><o:p></o=
:p></span></p><p class=3DMsoListParagraph style=3D'margin-left:18.0pt;text-=
indent:-18.0pt;mso-list:l0 level1 lfo2'><![if !supportLists]><span style=3D=
'color:black;mso-fareast-language:ZH-CN'><span style=3D'mso-list:Ignore'>1.=
<span style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
 </span></span></span><![endif]><span style=3D'font-family:"Calibri","sans-=
serif";color:#1F497D;mso-fareast-language:ZH-CN'>It provides a general view=
 of where SFC could be applied to. New comers don&#8217;t have to go throug=
h each standalone use case draft and read through tens of pages to understa=
nd scenarios.</span><span style=3D'color:black;mso-fareast-language:ZH-CN'>=
<o:p></o:p></span></p><p class=3DMsoListParagraph style=3D'margin-left:18.0=
pt;text-indent:-18.0pt;mso-list:l0 level1 lfo2'><![if !supportLists]><span =
style=3D'color:black;mso-fareast-language:ZH-CN'><span style=3D'mso-list:Ig=
nore'>2.<span style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; </span></span></span><![endif]><span style=3D'font-family:"Calibri=
","sans-serif";color:#1F497D;mso-fareast-language:ZH-CN'>It is a container =
for those valuable use cases that don&#8217;t have to be a standalone draft=
 to make it clear, even though listing all possible use cases is unnecessar=
y. A good example is draft-krishnan-sfc-long-lived-flow-use-cases. It also =
a good place for reference to pertinent work in other SDOs, e.g. BBF, which=
 can avoid duplicated work.</span><span style=3D'color:black;mso-fareast-la=
nguage:ZH-CN'><o:p></o:p></span></p><p class=3DMsoListParagraph style=3D'ma=
rgin-left:18.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo2'><![if !suppor=
tLists]><span style=3D'color:black;mso-fareast-language:ZH-CN'><span style=
=3D'mso-list:Ignore'>3.<span style=3D'font:7.0pt "Times New Roman"'>&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span style=3D'font-=
family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:ZH-CN'>It =
provides an abstraction of common features of all use case, see section 4 i=
n latest revision </span><span style=3D'color:black;mso-fareast-language:ZH=
-CN'><a href=3D"http://tools.ietf.org/id/draft-liu-sfc-use-cases-04.txt">dr=
aft-liu-sfc-use-cases</a></span><span style=3D'font-family:"Calibri","sans-=
serif";color:#1F497D;mso-fareast-language:ZH-CN'>. This is a good guidance =
for requirements and architecture derivation.</span><span style=3D'color:bl=
ack;mso-fareast-language:ZH-CN'><o:p></o:p></span></p><p class=3DMsoNormal>=
<span style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1=
F497D;mso-fareast-language:ZH-CN'>&nbsp;</span><span style=3D'color:black;m=
so-fareast-language:ZH-CN'><o:p></o:p></span></p><p class=3DMsoNormal><span=
 style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D=
;mso-fareast-language:ZH-CN'>Hongyu</span><span style=3D'color:black;mso-fa=
reast-language:ZH-CN'><o:p></o:p></span></p><p class=3DMsoNormal><span styl=
e=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-=
fareast-language:ZH-CN'>&nbsp;</span><span style=3D'color:black;mso-fareast=
-language:ZH-CN'><o:p></o:p></span></p><div><div style=3D'border:none;borde=
r-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><=
b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:b=
lack;mso-fareast-language:ZH-CN'>From:</span></b><span style=3D'font-size:1=
0.0pt;font-family:"Tahoma","sans-serif";color:black;mso-fareast-language:ZH=
-CN'> sfc [<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.=
org</a>] <b>On Behalf Of </b>Jim Guichard (jguichar)<br><b>Sent:</b> Thursd=
ay, March 27, 2014 1:54 AM<br><b>To:</b> <a href=3D"mailto:sfc@ietf.org">sf=
c@ietf.org</a><br><b>Subject:</b> [sfc] Progression of use case documents i=
n the SFC WG</span><span style=3D'color:black;mso-fareast-language:ZH-CN'><=
o:p></o:p></span></p></div></div><p class=3DMsoNormal><span style=3D'color:=
black;mso-fareast-language:ZH-CN'>&nbsp;<o:p></o:p></span></p><div><div><p =
class=3DMsoNormal><span style=3D'font-size:13.5pt;font-family:"Calibri","sa=
ns-serif";color:black;mso-fareast-language:ZH-CN'>WG:</span><span style=3D'=
color:black;mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div><div><p=
 class=3DMsoNormal><span style=3D'font-size:13.5pt;font-family:"Calibri","s=
ans-serif";color:black;mso-fareast-language:ZH-CN'>&nbsp;</span><span style=
=3D'color:black;mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div><di=
v><p class=3DMsoNormal><span style=3D'font-size:13.5pt;font-family:"Calibri=
","sans-serif";color:black;mso-fareast-language:ZH-CN'>In a message back in=
 January, we (the chairs) proposed that the SFC WG handle the topic of use =
case documents as follows:</span><span style=3D'color:black;mso-fareast-lan=
guage:ZH-CN'><o:p></o:p></span></p></div><div><p class=3DMsoNormal><span st=
yle=3D'font-size:13.5pt;font-family:"Calibri","sans-serif";color:black;mso-=
fareast-language:ZH-CN'>&nbsp;</span><span style=3D'color:black;mso-fareast=
-language:ZH-CN'><o:p></o:p></span></p></div><blockquote style=3D'border:no=
ne;border-left:solid #B5C4DF 4.5pt;padding:0cm 0cm 0cm 4.0pt;margin-left:3.=
75pt;margin-top:5.0pt;margin-right:0cm;margin-bottom:5.0pt' id=3D"MAC_OUTLO=
OK_ATTRIBUTION_BLOCKQUOTE"><div><p class=3DMsoNormal><span style=3D'font-si=
ze:13.5pt;font-family:"Calibri","sans-serif";color:black;mso-fareast-langua=
ge:ZH-CN'>1) Have the WG develop one use case document that documents a sma=
ll number of representative use cases.&nbsp;&nbsp;The document presented by=
 Hongyu Li at the Vancouver BOF could serve for this purpose</span><span st=
yle=3D'color:black;mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div>=
<div><p class=3DMsoNormal><span style=3D'font-size:13.5pt;font-family:"Cali=
bri","sans-serif";color:black;mso-fareast-language:ZH-CN'>(<a href=3D"http:=
//datatracker.ietf.org/doc/draft-liu-service-chaining-use-cases">http://dat=
atracker.ietf.org/doc/draft-liu-service-chaining-use-cases</a>).</span><spa=
n style=3D'color:black;mso-fareast-language:ZH-CN'><o:p></o:p></span></p></=
div></blockquote><div><p class=3DMsoNormal><span style=3D'font-size:13.5pt;=
font-family:"Calibri","sans-serif";color:black;mso-fareast-language:ZH-CN'>=
&nbsp;</span><span style=3D'color:black;mso-fareast-language:ZH-CN'><o:p></=
o:p></span></p></div><blockquote style=3D'border:none;border-left:solid #B5=
C4DF 4.5pt;padding:0cm 0cm 0cm 4.0pt;margin-left:3.75pt;margin-top:5.0pt;ma=
rgin-right:0cm;margin-bottom:5.0pt' id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOT=
E"><div><p class=3DMsoNormal><span style=3D'font-size:13.5pt;font-family:"C=
alibri","sans-serif";color:black;mso-fareast-language:ZH-CN'>3) For additio=
nal use cases not covered in 1) above, allow for a small number of document=
s that are applicable to specific</span><span style=3D'color:black;mso-fare=
ast-language:ZH-CN'><o:p></o:p></span></p></div><div><p class=3DMsoNormal><=
span style=3D'font-size:13.5pt;font-family:"Calibri","sans-serif";color:bla=
ck;mso-fareast-language:ZH-CN'>environments (e.g.&nbsp;&nbsp;mobility, data=
 center, broadband, and so forth.) These documents would provide more detai=
led information and applicability of SFC to these specific environments, an=
d would need to go beyond what is covered in the general use case document =
(1). Note that it is not the intention to have every potential use case doc=
umented.</span><span style=3D'color:black;mso-fareast-language:ZH-CN'><o:p>=
</o:p></span></p></div></blockquote><div><p class=3DMsoNormal><span style=
=3D'font-size:13.5pt;font-family:"Calibri","sans-serif";color:black;mso-far=
east-language:ZH-CN'>&nbsp;</span><span style=3D'color:black;mso-fareast-la=
nguage:ZH-CN'><o:p></o:p></span></p></div><div><p class=3DMsoNormal><span s=
tyle=3D'font-size:13.5pt;font-family:"Calibri","sans-serif";color:black;mso=
-fareast-language:ZH-CN'>Since then, and based on the presentations/discuss=
ion in London, it appears that we have a number of documents that warrant b=
eing developed as standalone documents. Specifically:</span><span style=3D'=
color:black;mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div><div><p=
 class=3DMsoNormal><span style=3D'font-size:13.5pt;font-family:"Calibri","s=
ans-serif";color:black;mso-fareast-language:ZH-CN'>&nbsp;</span><span style=
=3D'color:black;mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div><di=
v><p class=3DMsoNormal><span style=3D'font-size:13.5pt;font-family:"Calibri=
","sans-serif";color:black;mso-fareast-language:ZH-CN'>1) A use case docume=
nt on mobility, e.g.,&nbsp;<a href=3D"http://datatracker.ietf.org/doc/draft=
-haeffner-sfc-use-case-mobility/"><span style=3D'font-size:10.5pt'>http://d=
atatracker.ietf.org/doc/draft-haeffner-sfc-use-case-mobility/</span></a></s=
pan><span style=3D'color:black;mso-fareast-language:ZH-CN'><o:p></o:p></spa=
n></p></div><div><p class=3DMsoNormal><span style=3D'font-size:13.5pt;font-=
family:"Calibri","sans-serif";color:black;mso-fareast-language:ZH-CN'>&nbsp=
;</span><span style=3D'color:black;mso-fareast-language:ZH-CN'><o:p></o:p><=
/span></p></div><div><p class=3DMsoNormal><span style=3D'font-size:13.5pt;f=
ont-family:"Calibri","sans-serif";color:black;mso-fareast-language:ZH-CN'>2=
) A use case document on Data Centers, e.g.,&nbsp;<a href=3D"http://datatra=
cker.ietf.org/doc/draft-kumar-sfc-dc-use-cases/"><span style=3D'font-size:1=
0.5pt'>http://datatracker.ietf.org/doc/draft-kumar-sfc-dc-use-cases/</span>=
</a></span><span style=3D'color:black;mso-fareast-language:ZH-CN'><o:p></o:=
p></span></p></div><div><p class=3DMsoNormal><span style=3D'font-size:13.5p=
t;font-family:"Calibri","sans-serif";color:black;mso-fareast-language:ZH-CN=
'>&nbsp;</span><span style=3D'color:black;mso-fareast-language:ZH-CN'><o:p>=
</o:p></span></p></div><div><p class=3DMsoNormal><span style=3D'font-size:1=
3.5pt;font-family:"Calibri","sans-serif";color:black;mso-fareast-language:Z=
H-CN'>3) Possibly a use case document on Broadband scenarios. However, use =
cases from a broadband perspective are being developed in the BBF (see the =
liaison statement at&nbsp;<a href=3D"https://datatracker.ietf.org/liaison/1=
304/">https://datatracker.ietf.org/liaison/1304/</a>). We also have&nbsp;<a=
 href=3D"http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/=
">http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/</a>.&n=
bsp; It does not seem appropriate to adopt a WG document on the topic of br=
oadband (at least at this time) without clarifying the relationship between=
 draft-meng-sfc-broadband-usecases and the BBF work. In addition, we would =
need to understand why two efforts &#8212; one in BBF and one in the IETF -=
- on the same topic would be appropriate. Hence, at the present time, we do=
 not intend to adopt a WG document on broadband scenarios, and expect to re=
ceive primary guidance on this topic from the BBF.</span><span style=3D'col=
or:black;mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div><div><p cl=
ass=3DMsoNormal><span style=3D'font-size:13.5pt;font-family:"Calibri","sans=
-serif";color:black;mso-fareast-language:ZH-CN'>&nbsp;</span><span style=3D=
'color:black;mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div><div><=
p class=3DMsoNormal><span style=3D'font-size:13.5pt;font-family:"Calibri","=
sans-serif";color:black;mso-fareast-language:ZH-CN'>That leaves:&nbsp;<a hr=
ef=3D"http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/">http://data=
tracker.ietf.org/doc/draft-liu-sfc-use-cases/</a>, a more general document.=
 But that document includes text on three topics that would be covered in m=
ore detail elsewhere (broadband, mobile, and DC). While this document could=
 contain pointers to the other documents, that leaves the document with ver=
y little standalone content -- raising the question of what should be done =
with it, or what content it could incorporate in order to be worthwhile as =
a standalone document.</span><span style=3D'color:black;mso-fareast-languag=
e:ZH-CN'><o:p></o:p></span></p></div><div><p class=3DMsoNormal><span style=
=3D'font-size:13.5pt;font-family:"Calibri","sans-serif";color:black;mso-far=
east-language:ZH-CN'>&nbsp;</span><span style=3D'color:black;mso-fareast-la=
nguage:ZH-CN'><o:p></o:p></span></p></div><div><p class=3DMsoNormal><span s=
tyle=3D'font-size:13.5pt;font-family:"Calibri","sans-serif";color:black;mso=
-fareast-language:ZH-CN'>Thus, the chairs recommendation at this time is:</=
span><span style=3D'color:black;mso-fareast-language:ZH-CN'><o:p></o:p></sp=
an></p></div><div><p class=3DMsoNormal><span style=3D'font-size:13.5pt;font=
-family:"Calibri","sans-serif";color:black;mso-fareast-language:ZH-CN'>&nbs=
p;</span><span style=3D'color:black;mso-fareast-language:ZH-CN'><o:p></o:p>=
</span></p></div><div><p class=3DMsoNormal><span style=3D'font-size:13.5pt;=
font-family:"Calibri","sans-serif";color:black;mso-fareast-language:ZH-CN'>=
1) Call for WG adoption of draft-haeffner-sfc-use-case-mobility-00.txt and =
draft-kumar-sfc-dc-use-cases-00.txt as WG documents (target: informational)=
.</span><span style=3D'color:black;mso-fareast-language:ZH-CN'><o:p></o:p><=
/span></p></div><div><p class=3DMsoNormal><span style=3D'font-size:13.5pt;f=
ont-family:"Calibri","sans-serif";color:black;mso-fareast-language:ZH-CN'>&=
nbsp;</span><span style=3D'color:black;mso-fareast-language:ZH-CN'><o:p></o=
:p></span></p></div><div><p class=3DMsoNormal><span style=3D'font-size:13.5=
pt;font-family:"Calibri","sans-serif";color:black;mso-fareast-language:ZH-C=
N'>2) Defer action on&nbsp;<a href=3D"http://datatracker.ietf.org/doc/draft=
-liu-service-chaining-use-cases">draft-liu-service-chaining-use-cases</a>&n=
bsp; and&nbsp;<a href=3D"http://datatracker.ietf.org/doc/draft-meng-sfc-bro=
adband-usecases/">draft-meng-sfc-broadband-usecases</a>&nbsp;per the above =
discussion.</span><span style=3D'color:black;mso-fareast-language:ZH-CN'><o=
:p></o:p></span></p></div><div><p class=3DMsoNormal><span style=3D'font-siz=
e:13.5pt;font-family:"Calibri","sans-serif";color:black;mso-fareast-languag=
e:ZH-CN'>&nbsp;</span><span style=3D'color:black;mso-fareast-language:ZH-CN=
'><o:p></o:p></span></p></div><div><p class=3DMsoNormal><span style=3D'font=
-size:13.5pt;font-family:"Calibri","sans-serif";color:black;mso-fareast-lan=
guage:ZH-CN'>Does this make sense?</span><span style=3D'color:black;mso-far=
east-language:ZH-CN'><o:p></o:p></span></p></div></div><div><p class=3DMsoN=
ormal><span style=3D'font-size:13.5pt;font-family:"Calibri","sans-serif";co=
lor:black;mso-fareast-language:ZH-CN'>&nbsp;</span><span style=3D'color:bla=
ck;mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div><div><p class=3D=
MsoNormal><span style=3D'font-size:13.5pt;font-family:"Calibri","sans-serif=
";color:black;mso-fareast-language:ZH-CN'>Jim &amp; Thomas</span><span styl=
e=3D'color:black;mso-fareast-language:ZH-CN'><o:p></o:p></span></p></div></=
div></div></div></div></body></html>=

--_000_94C682931C08B048B7A8645303FDC9F36F544845ADPUEXCB1Bnante_--


From nobody Mon Mar 31 00:59:07 2014
Return-Path: <wang.cui1@zte.com.cn>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4F85B1A096A; Mon, 31 Mar 2014 00:59:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -95.709
X-Spam-Level: 
X-Spam-Status: No, score=-95.709 tagged_above=-999 required=5 tests=[BAYES_50=0.8, CHARSET_FARAWAY_HEADER=3.2, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_NONE=-0.0001, T_RP_MATCHES_RCVD=-0.01, USER_IN_WHITELIST=-100] 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 OaaQtR8e7_RE; Mon, 31 Mar 2014 00:58:57 -0700 (PDT)
Received: from mx5.zte.com.cn (mx5.zte.com.cn [63.217.80.70]) by ietfa.amsl.com (Postfix) with ESMTP id 254921A03A2; Mon, 31 Mar 2014 00:58:56 -0700 (PDT)
Received: from mse01.zte.com.cn (unknown [10.30.3.20]) by Websense Email Security Gateway with ESMTPS id DC6C712B2BAF; Mon, 31 Mar 2014 15:58:35 +0800 (CST)
Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse01.zte.com.cn with ESMTP id s2V7wXcZ051096; Mon, 31 Mar 2014 15:58:33 +0800 (GMT-8) (envelope-from wang.cui1@zte.com.cn)
In-Reply-To: <9134806f48c24248b3c0f7c550c5266d@CO2PR05MB716.namprd05.prod.outlook.com>
To: Jerome Moisand <jmoisand@juniper.net>
MIME-Version: 1.0
X-Mailer: Lotus Notes Release 6.5.6 March 06, 2007
Message-ID: <OF2D2B3619.DEDDF353-ON48257CAC.002444E1-48257CAC.002BADA2@zte.com.cn>
From: wang.cui1@zte.com.cn
Date: Mon, 31 Mar 2014 15:58:24 +0800
X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 8.5.3FP1 HF212|May 23, 2012) at 2014-03-31 15:58:20, Serialize complete at 2014-03-31 15:58:20
Content-Type: multipart/alternative; boundary="=_alternative 002BADA048257CAC_="
X-MAIL: mse01.zte.com.cn s2V7wXcZ051096
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/x5omzo1Rw4tFXiFR77O3f1B7o2k
Cc: sfc <sfc-bounces@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Subject: [sfc] =?gb2312?b?tPC4tDogUmU6ICBQcm9ncmVzc2lvbiBvZiB1c2UgY2FzZSBk?= =?gb2312?b?b2N1bWVudHMgaW4gdGhlIFNGQyBXRw==?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Mar 2014 07:59:04 -0000

This is a multipart message in MIME format.
--=_alternative 002BADA048257CAC_=
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64

SGksIEplcm9tZQ0KDQogIEFzIGEgY28tYXV0aG9yIG9mIGRyYWZ0LW1lbmcsIG1heWJlIEkgaGF2
ZSB0byBoaWdobGlnaHQgc29tZSBwb2ludHMgaW4gDQpvdXIgZHJhZnQuIEFzIHlvdSBtZW50aW9u
ZWQ6DQogICAgICAgIFNpZGUgbm90ZTogZHJhZnQtbWVuZy1zZmMtYnJvYWRiYW5kLXVzZWNhc2Vz
IHNlZW1zIHRvIGNvdmVyIHR3byANCnRvcGljczoNCjEuICAgICAgIGEgYmFzaWMgZm9ybSBvZiBz
ZXJ2aWNlIGNoYWluaW5nICjigJhCTkFT4oCZIOKAk0kgZ3Vlc3MgdGhpcyBtZWFucyANCkJSQVMv
Qk5HLSB0byBDR05BVCkgd2hpY2ggaXMgYWxyZWFkeSBjb3ZlcmVkIGJ5IEJCRiB1c2UgY2FzZXMN
CjIuICAgICAgIHRoZW4gYSBsb3Qgb2YgbWF0ZXJpYWwgYWJvdXQgSVAgdjQvdjYgdHJhbnNpdGlv
biBtYXR0ZXJzIA0KKERTLUxpdGUsIE1BUCwgZXRjKSwgd2hpY2ggZG9lc27igJl0IHNlZW0gdG8g
aGF2ZSBhIGRpcmVjdCByZWxhdGlvbnNoaXAgDQp3aXRoIHNlcnZpY2UgY2hhaW5pbmcgcGVyIHNl
LiBBbnlob28sIGl0IHR1cm5zIG91dCB0aGF0IHRoZXJlIGlzIGFub3RoZXIgDQpCQkYgd29yayBp
dGVtIGluIHRoaXMgcmVzcGVjdCwgc28gY29ycmVzcG9uZGluZyBtYXRlcmlhbCBzaG91bGQgZmlu
ZCBpdHMgDQpyaWdodGZ1bCBwbGFjZS4NCg0KICBJdCBzZWVtcyB0aGF0IEkgaG9sZCB0aGUgZGlm
ZmVyZW50IG9waW5pb24gb2YgeW91LiAgQ0dOQVQgaXMganVzdCBvbmUgDQpTRkMgdXNlIGNhc2Ug
aW4gQnJvYWRiYW5kIE5ldHdvcmsgcGVyIHNlLCBhcyB3ZWxsIGFzIE5BVDY0IGFuZCBvdGhlciAN
CklQdjQvdjYgdHJhbnNpdGlvbiB0ZWNobm9sb2d5LiBUaGV5IGFyZSBkaXN0aW5jdGl2ZSBmcm9t
IGVhY2ggb3RoZXIgYW5kIA0KdGhleSBnbyB0aHJvdWdoIGRpZmZlcmVudCBTRkMuIFNvIHdlIHB1
dCB0aGVtIHRvZ2V0aGVyIGluIHRoaXMgZHJhZnQuICBBbmQgDQpoZXJlLCB3ZSBhbHNvIHdhbnQg
dG8gbWVudGlvbiBpcyBTdWJzY3JpYmVyLW1hbmFnZW1lbnQgZnVuY3Rpb24gaW4gQk5HLCANCndo
aWNoIGlzIHN1Z2dlc3RlZCB0byBiZSByZWZlcnJlZCBhcyBhIFNGLCBiZWNhdXNlIEJORydzIGNh
cGFjaXR5IG9mIA0Kc3Vic2NyaWJlciBpcyBhbHNvIGEgYm90dGxlbmVjaywgaXQgc2VlbXMgcmVh
c29uYWJsZSB0byBjb25zaWRlciANClN1YnNjcmliZXItbWFuYWdlbWVudCBmdW5jdGlvbiBhcyBh
IFNGLg0KICBJbiBhZGRpdGlvbiwgYWZ0ZXIgbGlzdGluZyBhbmQgY29tcGFyaW5nIHRoZW0sIGl0
IHR1cm5zIG91dCB0aGF0IHdlIGNhbiANCm5vdCBvbmx5IGRlcGxveSBTRkMgRG9tYWluIGJldHdl
ZW4gQk5HIGFuZCBDUiwgYnV0IGFsc28gd2UgY2FuIGNvbnNpZGVyIGEgDQpTRkMgRG9tYWluIGRl
cGxveW1lbnQgYmV0d2VlbiBDUEUgYW5kIEJORywgd2hpY2ggaXMgY2FsbGVkIHVuaWZ5IGhvbWUg
DQpyb3V0ZXIgaW4gb3VyIGRyYWZ0LiBJdCBtZWFucyB0aGF0IENQRSBvbmx5IHN1cHBvcnQgc2lt
cGxlIEwyL0wzIA0KZnVuY3Rpb25hbGl0aWVzIGluY2x1ZGluZyBlbmNhcHN1bGF0aW5nIGFuZCBk
ZWNhcHN1bGF0aW5nLiBXaGVyZXZlciB0aGUgDQp0cmFmZmljIGdvIGlzIGRlY2lkZWQgYnkgdGhl
IFNGQyBEb21haW4uIFRoaXMgc2VlbXMgYSBiaXQgbGlrZSB5b3VyIENsb3VkIA0KQ1BFLg0KICBB
bHNvLCB3ZSBwcm9wb3NlIHNvbWUgY29uc2lkZXJhdGlvbnMgKGUuZy4gc3RhbmRhbG9uZSBtb2Rl
LCBkaXJlY3RseSANCmNvbm5lY3RpbmcgbW9kZSAgYW5kIHBvb2wgY29uc2lkZXJhdGlvbikuIEFz
IGZvciBzdGFuZGFsb25lIG1vZGUgYW5kIA0KZGlyZWN0bHkgY29ubmVjdGluZyBtb2RlLCB3aGlj
aCBhcmUgdGhlIG1haW4gdHdvIGFyY2hpdGVjdHVyZSBpbiBJUHY2IA0KdHJhbnNpdGlvbiBkZXBs
b3ltZW50LCB3ZSB0aGluayBtYXliZSB0aGlzIGNvbnNpZGVyYXRpb24gY2FuICBpbnRyb2R1Y2Ug
DQppbnRvIFNGQyBhcmNoaXRlY3R1cmUuIEFzIGZvciBtb3JlIGRldGFpbHMgc3VjaCBhcyBwb29s
IG1hbmFnZW1lbnQsIHdlIA0KanVzdCBnaXZlIG91ciBwcm9wb3NhbCBhbmQgdGhlIHJlYXNvbiBm
b3IgdGhpcyBwcm9wb3NhbCBpcyBmb3Igc3RlZXJpbmcgDQp0aGUgaW5jb21lIHRyYWZmaWMuDQog
DQpIb3BlIEkgaGF2ZSBjbGVhcmx5IGhpZ2hsaWdodGVkIG91ciBkcmFmdCA6ICkNCg0KTWFueSB0
aGFua3MhDQpMaW5kYQ0KDQoNCg0KDQpKZXJvbWUgTW9pc2FuZCA8am1vaXNhbmRAanVuaXBlci5u
ZXQ+IA0K5Y+R5Lu25Lq6OiAgInNmYyIgPHNmYy1ib3VuY2VzQGlldGYub3JnPg0KMjAxNC0wMy0y
NyAyMDo1NQ0KDQrmlLbku7bkuroNCiJzZmNAaWV0Zi5vcmciIDxzZmNAaWV0Zi5vcmc+DQrmioTp
gIENCg0K5Li76aKYDQpSZTogW3NmY10gUHJvZ3Jlc3Npb24gb2YgdXNlIGNhc2UgZG9jdW1lbnRz
IGluIHRoZSBTRkMgV0cNCg0KDQoNCg0KDQoNCkFncmVlZCB3aXRoIHRoZSBjaGFpcnMgcHJvcG9z
YWwuIA0KIA0KVGhlcmUgaXMgbm8gcG9pbnQgZHVwbGljYXRpbmcgd29yayBwZXJmb3JtZWQgYnkg
b3RoZXIgc3RkIGJvZGllcywgaXQgaXMgDQptdWNoIGJldHRlciB0byB1c2UgaXQgYXMgYSBhbiBp
bnB1dCwgd2hpbGUgbGV0dGluZyBzcGVjaWFsaXplZCBkaXNjdXNzaW9ucyANCm9jY3VyIGJldHdl
ZW4gZ3JvdXBzIG9mIGNvcnJlc3BvbmRpbmcgc3BlY2lhbGlzdHMuIEJCRiBsZXZlcmFnZXMgSUVU
RiB3b3JrIA0KYWxsIHRoZSB0aW1lLCB3ZWxsLCBpdOKAmXMgdGltZSB0byBoYXZlIElFVEYgbGV2
ZXJhZ2UgQkJGIHdvcmsuDQogDQpCZWluZyBjby1lZGl0b3Igb2YgdGhlIEJCRiB3b3JrLCBJ4oCZ
bGwgbWFrZSBzdXJlIHRoYXQgbmV3IHVzZSBjYXNlcyANCmlkZW50aWZpZWQgYnkgQkJGIHdpbGwg
YmUgY29tbXVuaWNhdGVkIGluIGEgcmVhc29uYWJseSB0aW1lbHkgZmFzaGlvbiB0byANCklFVEYu
IFdlIGRvIGhhdmUgYSBmZXcgbmV3IG9uZXMgaW4gdGhlIHdvcmtzLiBBbmQgd2XigJlsbCB3b3Jr
IHdpdGggdGhlIA0KYXV0aG9ycyBvZiBkcmFmdC1tZW5nLXNmYy1icm9hZGJhbmQtdXNlY2FzZXMg
dG8gY29uc29saWRhdGUgd2l0aCBCQkYgd29yay4NCiANClR4DQpKZXJvbWUNCiANClNpZGUgbm90
ZTogZHJhZnQtbWVuZy1zZmMtYnJvYWRiYW5kLXVzZWNhc2VzIHNlZW1zIHRvIGNvdmVyIHR3byB0
b3BpY3M6DQoxLiAgICAgICBhIGJhc2ljIGZvcm0gb2Ygc2VydmljZSBjaGFpbmluZyAo4oCYQk5B
U+KAmSDigJNJIGd1ZXNzIHRoaXMgbWVhbnMgDQpCUkFTL0JORy0gdG8gQ0dOQVQpIHdoaWNoIGlz
IGFscmVhZHkgY292ZXJlZCBieSBCQkYgdXNlIGNhc2VzDQoyLiAgICAgICB0aGVuIGEgbG90IG9m
IG1hdGVyaWFsIGFib3V0IElQIHY0L3Y2IHRyYW5zaXRpb24gbWF0dGVycyANCihEUy1MaXRlLCBN
QVAsIGV0YyksIHdoaWNoIGRvZXNu4oCZdCBzZWVtIHRvIGhhdmUgYSBkaXJlY3QgcmVsYXRpb25z
aGlwIA0Kd2l0aCBzZXJ2aWNlIGNoYWluaW5nIHBlciBzZS4gQW55aG9vLCBpdCB0dXJucyBvdXQg
dGhhdCB0aGVyZSBpcyBhbm90aGVyIA0KQkJGIHdvcmsgaXRlbSBpbiB0aGlzIHJlc3BlY3QsIHNv
IGNvcnJlc3BvbmRpbmcgbWF0ZXJpYWwgc2hvdWxkIGZpbmQgaXRzIA0KcmlnaHRmdWwgcGxhY2Uu
DQogDQogDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxm
IE9mIEtlbiBHcmF5IChrZWdyYXkpDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgODoy
OCBBTQ0KVG86IG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb207IEppbSBHdWljaGFyZCAoamd1
aWNoYXIpOyBzZmNAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbc2ZjXSBQcm9ncmVzc2lvbiBvZiB1
c2UgY2FzZSBkb2N1bWVudHMgaW4gdGhlIFNGQyBXRw0KIA0KSSdkIGdpdmUgYSArMSB0byB0aGUg
Y2hhaXJzIOKApg0KIA0KSWYgdGhlcmUgaXMgZ29pbmcgdG8gYmUgbW9yZSB0aGFuIG9uZSBkb2N1
bWVudCAoYW5kIHdlIHNlZW1lZCBoZWxsIGJlbnQgb24gDQptb3JlIHRoYW4gb25lIGF0IHRoZSBC
b0Yg4oCmIHdlIGNvdWxkLCBhcyBhIGdyb3VwLCBzZXR0bGUgb24gImEgc21hbGwgDQpudW1iZXIi
KSwgdGhhdCB0aGV5IGhhdmUgc29tZSBmb2N1cy4gDQogDQpJIGRvbid0IGZpbmQgdGhlIGZvY3Vz
IG9yIG9yZ2FuaXphdGlvbiBkZXNjcmliZWQgYnkgdGhlIGNoYWlycyBvbmVyb3VzIC0gDQppbiBm
YWN0LCBHSVZFTiB0aGF0IHdlIGhhdmUgdGhlIGxpYWlzb24ocykgaW4gcGxhY2UgYW5kIHRoYXQg
dGhleSBkbyB3YW50IA0KYSB2b2ljZSBoZXJlLCBhbmQgdGhhdCBhdCBsZWFzdCBvbmUgb2YgdGhl
bSBoYXMgYSAiZG9tYWluIGZvY3VzIiBJIGZpbmQgaXQgDQpsb2dpY2FsIHRvIHN0YXJ0IHdpdGgg
YnJvYWRiYW5kIGFuZCBkZXZlbG9wIHVzZSBjYXNlcyBpbiBhIHNldCBvZiANCm5vbi10cml2aWFs
IGRvbWFpbnMuIA0KIA0KVGhleSBoYWQgdG8gZGVmaW5lICJhIHNtYWxsIG51bWJlciIg4oCmb3Ig
ImEgc21hbGwgbnVtYmVyIiBiZWNvbWVzIGEgYmlnIA0KbnVtYmVyLiAgTm93IHdlIGtub3cgaG93
IG1hbnkgImEgc21hbGwgbnVtYmVyIiBpcy4NCiANCklmIGRyYWZ04oCTbGl1IGlzIHN0cmlwcGVk
IG9mIGVub3VnaCBjb250ZW50IGJ5IHRoZSBjYXRlZ29yaXphdGlvbiBvZiB0aGUgDQoic21hbGwg
bnVtYmVyIiBpdCdzIGVmZmljYWN5IHNob3VsZCBiZSBxdWVzdGlvbmVkLiAgVG8geW91ciBzcGVj
aWZpYyANCnBvaW50LCBhcyBhIGdyb3VwIHdlIGNhbiBkZWNpZGUgb24gbW92aW5nIHRoZSBzcGVj
aWZpYyB0ZXh0IHlvdSBtZW50aW9uIA0KYmFjayB0byBQcm9ibGVtIG9yIG90aGVyd2lzZSByZS1o
b21lIGl0LiAgSXQgc2hvdWxkbid0IGJlIHRoZSBzb2xlIHJlYXNvbiANCmRyYWZ0LWxpdSBleGlz
dHMuDQogDQpJIHdvdWxkIGhhdmUgZ29uZSBhIGJpdCBmdXJ0aGVyIHRoYW4gdGhlIGNoYWlycywg
ZnJhbmtseS4gDQogDQpUaGVyZSBpcyBTTyBtdWNoIHVzZSBjYXNlIGxpdGVyYXR1cmUgb3V0IHRo
ZXJlIHJpZ2h0IG5vdywgSSBmcmFua2x5IGRvbid0IA0Kd2FudCB0byBzZWUgdGhlIElFVEYgcmVw
ZWF0IGFueSBtb3JlIHRoYW4gaXQgaGFzIHRvLiAgSSB3b3VsZCBoYXphcmQgdGhhdCANCm1vc3Qg
b2YgdXMgaGF2ZSByZWFkIHRoZXNlIHRoaW5ncyBiZWZvcmUgaW4gb25lIG9mIHNldmVyYWwgZm9y
dW1zLg0KIA0KU28sIElNTywgdGhlIHVzZSBjYXNlcyBzaG91bGQgcHJvdmlkZSBzdXBwb3J0IGZv
ciB0aGUgcHJvYmxlbSBzdGF0ZW1lbnQgDQphbmQgdGhlIGRldmVsb3BtZW50IG9mIGEgcHJvcG9z
ZWQgaGVhZGVyIGZ1bmN0aW9uYWxpdHkgKHNvbHV0aW9uKSwgYW5kIGFzIA0Kc3VjaCBzaG91bGQg
aWxsdXN0cmF0ZSBzaWduaWZpY2FudGx5IHVuaXF1ZSByZXF1aXJlbWVudHMg4oCmc28gdGhhdCB3
ZSBjYW4gDQphc3Nlc3MgdGhlIGVmZmljYWN5IG9mIHRoZSBwcm9wb3NlZCBzb2x1dGlvbnMuICBJ
IGhvcGUgdGhlICJvd25lciBieSBhcmVhIiANCmRlc2NyaWJlZCBieSB0aGUgY2hhaXJzIHdpbGwg
dGFrZSBvbiB0aGUgcmVzcG9uc2liaWxpdHkgb2YgbWFraW5nIHN1cmUgDQp0aGF0IHRoZWlyIGV4
YW1wbGVzIGFyZSBzaWduaWZpY2FudGx5IHVuaXF1ZSBmb3IgIGNvbnNpZGVyYXRpb24gYW5kIA0K
YWRkcmVzc2FibGUgaW4gdGhlIHNvbHV0aW9uLiANCiANCkJlY2F1c2UgdGhlaXIgd29yayByZXBy
ZXNlbnRzIHRoZSB3b3JrIG9mIG1hbnkgKHdob2xlIG9yZ2FuaXphdGlvbnMpIGFuZCANCmlzIGhv
cGVmdWxseSBmdXJ0aGVyIGRpc3RpbGxlZCBieSB0aGUgYXV0aG9yIGhlcmUgaW50byB1bmlxdWUg
ZXhhbXBsZXMsIGluIA0KZmFpcm5lc3MgdGhlaXIgY29udHJpYnV0aW9ucyBzaG91bGQgcHJvYmFi
bHkgYmUgY3JlZGl0ZWQgdG8gInZhcmlvdXMiIHdpdGggDQphIG5vZCB0byB0aGVpciBvcmdhbml6
YXRpb24uDQogDQpBbmQsIGJlY2F1c2UgdGhlc2UgdXNlIGNhc2VzIGhhdmUgYmVlbiByZXZpZXdl
ZCBpbiBvdGhlciBmb3J1bXMgYnkgbWFueSANCnBlb3BsZSwgdGhlIHByb2Nlc3Mgc2hvdWxkIGJl
IG1vcmUgZXhwZWRpdGlvdXMuDQogDQogDQogDQogDQpGcm9tOiAibW9oYW1lZC5ib3VjYWRhaXJA
b3JhbmdlLmNvbSIgPG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20+DQpEYXRlOiBUaHVyc2Rh
eSwgTWFyY2ggMjcsIDIwMTQgMzowNyBBTQ0KVG86ICJKaW0gR3VpY2hhcmQgKGpndWljaGFyKSIg
PGpndWljaGFyQGNpc2NvLmNvbT4sICJzZmNAaWV0Zi5vcmciIDwNCnNmY0BpZXRmLm9yZz4NClN1
YmplY3Q6IFJlOiBbc2ZjXSBQcm9ncmVzc2lvbiBvZiB1c2UgY2FzZSBkb2N1bWVudHMgaW4gdGhl
IFNGQyBXRw0KIA0KRGVhciBjaGFpcnMsDQogDQpTb21lIGNvbW1lbnRzIGJlbG93Og0KwrcgICAg
ICAgICBUaGUgcHJvcG9zZWQgYWN0aW9ucyBhcmUgbm90IGFsaWduZWQgd2l0aCB0aGUgZmVlZGJh
Y2sgcmVjZWl2ZWQgDQppbiB0aGlzIHRocmVhZCAoUHJvZ3Jlc3Npb24gb2YgdXNlIGNhc2UgZG9j
dW1lbnRzIHdpdGhpbiB0aGUgU0ZDIHdvcmtpbmcgDQpncm91cCkuIEFuc3dlcnMgdG8gdGhhdCBw
b2xsIGFyZSBpbiBmYXZvciBvZiBoYXZpbmcgYSBnZW5lcmljIHVzZSBjYXNlIA0KZG9jdW1lbnQu
IElNSG8sIGl0IGlzIG5vdCBmYWlyIHRvIGlnbm9yZSB3aGF0IHdhcyB2b2ljZWQgZm9yIGJ5IHdn
IG1lbWJlcnMgDQppbiB0aGUgbWFpbGluZyBsaXN0IGFzIHBhcnQgb2YgYSBmb3JtYWwgY2FsbCB3
aXRoIGNsZWFyIHF1ZXN0aW9ucy4gDQrCtyAgICAgICAgIFNvbWUgb2YgdGhlIHRleHQgdGhhdCB3
YXMgYWRvcHRlZCBieSB0aGUgV0cgYXMgcGFydCBvZiB0aGUgDQpQcm9ibGVtIFN0YXRlbWVudCAo
dXNlIGNhc2UgYXMgcGFydCBvZiB0aGUgUHJvYmxlbSBzdGF0ZW1lbnQpIGhhcyBiZWVuIA0KbW92
ZWQgdG8gdGhlIGdlbmVyaWMgdXNlIGNhc2UuIFRoYXQgdGV4dCBpcyBnb3Zlcm5lZCBieSB0aGlz
IGNoYXJ0ZXIgdGV4dDogDQrigJwxLiBQcm9ibGVtIFN0YXRlbWVudDogVGhpcyBkb2N1bWVudCB3
aWxsIHByb3ZpZGUgYSBzdW1tYXJ5IG9mIHRoZQ0KcHJvYmxlbSBzcGFjZSB0byBiZSBhZGRyZXNz
ZWQgYnkgdGhlIFNGQyB3b3JraW5nIGdyb3VwIGluY2x1ZGluZw0KZXhhbXBsZSBoaWdoLWxldmVs
IHVzZSBjYXNlcy4gQWRkaXRpb25hbGx5LCB0aGUgd29ya2luZyBncm91cCB3aWxsDQpub3JtYWxp
emUgbm9tZW5jbGF0dXJlIGFuZCBkZWZpbml0aW9ucyBmb3Igc2VydmljZSBmdW5jdGlvbiBjaGFp
bmluZy7igJ0uIA0KV2hhdCB0byBkbyBmb3IgdGhhdCB0ZXh0PyANCsK3ICAgICAgICAgSGF2aW5n
IHRoZSBnZW5lcmljIHVzZSBjYXNlIGRvY3VtZW50IGFuZCBzb21lIGZldyBkZXRhaWxlZCBvbmVz
IA0KZG8gbm90IGNvbmZsaWN0LiBJdCBpcyBvbmx5IGEgbWF0dGVyIG9mIHNjb3BpbmcuDQogDQpH
aXZlbiB3aGF0IGlzIHN0YXRlZCBhYm92ZSwgSSBkaXNhZ3JlZSB3aXRoIHlvdXIgcHJvcG9zYWwu
IA0KIA0KSWYgSSBoYXZlIHRvIGNob29zZSAoYWdhaW4pLCBJIHdvdWxkIHZvdGUgZm9yIGhhdmlu
ZyBvbmUgc2luZ2xlIHVzZSBjYXNlcyANCmRvY3VtZW50LiBIYXZpbmcgb25lIHNpbmdsZSBkb2N1
bWVudCB3aWxsIGhlbHAgZm9jdXNpbmcgb24gY29yZSBhc3BlY3RzIA0KYW5kIHdvdWxkIHNpbXBs
aWZ5IHRoZSB3ZyBhY3Rpdml0eTogcmV2aWV3LCBsYXN0IGNhbGxzLCBldGMuDQogDQpDaGVlcnMs
DQpNZWQNCiANCkRlIDogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIERlIGxhIHBh
cnQgZGUgSmltIEd1aWNoYXJkIA0KKGpndWljaGFyKQ0KRW52b3nDqSA6IG1lcmNyZWRpIDI2IG1h
cnMgMjAxNCAxODo1NA0Kw4AgOiBzZmNAaWV0Zi5vcmcNCk9iamV0IDogW3NmY10gUHJvZ3Jlc3Np
b24gb2YgdXNlIGNhc2UgZG9jdW1lbnRzIGluIHRoZSBTRkMgV0cNCiANCldHOg0KIA0KSW4gYSBt
ZXNzYWdlIGJhY2sgaW4gSmFudWFyeSwgd2UgKHRoZSBjaGFpcnMpIHByb3Bvc2VkIHRoYXQgdGhl
IFNGQyBXRyANCmhhbmRsZSB0aGUgdG9waWMgb2YgdXNlIGNhc2UgZG9jdW1lbnRzIGFzIGZvbGxv
d3M6DQogDQoxKSBIYXZlIHRoZSBXRyBkZXZlbG9wIG9uZSB1c2UgY2FzZSBkb2N1bWVudCB0aGF0
IGRvY3VtZW50cyBhIHNtYWxsIG51bWJlciANCm9mIHJlcHJlc2VudGF0aXZlIHVzZSBjYXNlcy4g
IFRoZSBkb2N1bWVudCBwcmVzZW50ZWQgYnkgSG9uZ3l1IExpIGF0IHRoZSANClZhbmNvdXZlciBC
T0YgY291bGQgc2VydmUgZm9yIHRoaXMgcHVycG9zZQ0KKGh0dHA6Ly9kYXRhdHJhY2tlci5pZXRm
Lm9yZy9kb2MvZHJhZnQtbGl1LXNlcnZpY2UtY2hhaW5pbmctdXNlLWNhc2VzKS4NCiANCjMpIEZv
ciBhZGRpdGlvbmFsIHVzZSBjYXNlcyBub3QgY292ZXJlZCBpbiAxKSBhYm92ZSwgYWxsb3cgZm9y
IGEgc21hbGwgDQpudW1iZXIgb2YgZG9jdW1lbnRzIHRoYXQgYXJlIGFwcGxpY2FibGUgdG8gc3Bl
Y2lmaWMNCmVudmlyb25tZW50cyAoZS5nLiAgbW9iaWxpdHksIGRhdGEgY2VudGVyLCBicm9hZGJh
bmQsIGFuZCBzbyBmb3J0aC4pIFRoZXNlIA0KZG9jdW1lbnRzIHdvdWxkIHByb3ZpZGUgbW9yZSBk
ZXRhaWxlZCBpbmZvcm1hdGlvbiBhbmQgYXBwbGljYWJpbGl0eSBvZiBTRkMgDQp0byB0aGVzZSBz
cGVjaWZpYyBlbnZpcm9ubWVudHMsIGFuZCB3b3VsZCBuZWVkIHRvIGdvIGJleW9uZCB3aGF0IGlz
IA0KY292ZXJlZCBpbiB0aGUgZ2VuZXJhbCB1c2UgY2FzZSBkb2N1bWVudCAoMSkuIE5vdGUgdGhh
dCBpdCBpcyBub3QgdGhlIA0KaW50ZW50aW9uIHRvIGhhdmUgZXZlcnkgcG90ZW50aWFsIHVzZSBj
YXNlIGRvY3VtZW50ZWQuDQogDQpTaW5jZSB0aGVuLCBhbmQgYmFzZWQgb24gdGhlIHByZXNlbnRh
dGlvbnMvZGlzY3Vzc2lvbiBpbiBMb25kb24sIGl0IA0KYXBwZWFycyB0aGF0IHdlIGhhdmUgYSBu
dW1iZXIgb2YgZG9jdW1lbnRzIHRoYXQgd2FycmFudCBiZWluZyBkZXZlbG9wZWQgYXMgDQpzdGFu
ZGFsb25lIGRvY3VtZW50cy4gU3BlY2lmaWNhbGx5Og0KIA0KMSkgQSB1c2UgY2FzZSBkb2N1bWVu
dCBvbiBtb2JpbGl0eSwgZS5nLiwgDQpodHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2Ry
YWZ0LWhhZWZmbmVyLXNmYy11c2UtY2FzZS1tb2JpbGl0eS8NCiANCjIpIEEgdXNlIGNhc2UgZG9j
dW1lbnQgb24gRGF0YSBDZW50ZXJzLCBlLmcuLCANCmh0dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9y
Zy9kb2MvZHJhZnQta3VtYXItc2ZjLWRjLXVzZS1jYXNlcy8NCiANCjMpIFBvc3NpYmx5IGEgdXNl
IGNhc2UgZG9jdW1lbnQgb24gQnJvYWRiYW5kIHNjZW5hcmlvcy4gSG93ZXZlciwgdXNlIGNhc2Vz
IA0KZnJvbSBhIGJyb2FkYmFuZCBwZXJzcGVjdGl2ZSBhcmUgYmVpbmcgZGV2ZWxvcGVkIGluIHRo
ZSBCQkYgKHNlZSB0aGUgDQpsaWFpc29uIHN0YXRlbWVudCBhdCBodHRwczovL2RhdGF0cmFja2Vy
LmlldGYub3JnL2xpYWlzb24vMTMwNC8pLiBXZSBhbHNvIA0KaGF2ZSBodHRwOi8vZGF0YXRyYWNr
ZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LW1lbmctc2ZjLWJyb2FkYmFuZC11c2VjYXNlcy8uIA0KSXQg
ZG9lcyBub3Qgc2VlbSBhcHByb3ByaWF0ZSB0byBhZG9wdCBhIFdHIGRvY3VtZW50IG9uIHRoZSB0
b3BpYyBvZiANCmJyb2FkYmFuZCAoYXQgbGVhc3QgYXQgdGhpcyB0aW1lKSB3aXRob3V0IGNsYXJp
ZnlpbmcgdGhlIHJlbGF0aW9uc2hpcCANCmJldHdlZW4gZHJhZnQtbWVuZy1zZmMtYnJvYWRiYW5k
LXVzZWNhc2VzIGFuZCB0aGUgQkJGIHdvcmsuIEluIGFkZGl0aW9uLCANCndlIHdvdWxkIG5lZWQg
dG8gdW5kZXJzdGFuZCB3aHkgdHdvIGVmZm9ydHMg4oCUIG9uZSBpbiBCQkYgYW5kIG9uZSBpbiB0
aGUgDQpJRVRGIC0tIG9uIHRoZSBzYW1lIHRvcGljIHdvdWxkIGJlIGFwcHJvcHJpYXRlLiBIZW5j
ZSwgYXQgdGhlIHByZXNlbnQgDQp0aW1lLCB3ZSBkbyBub3QgaW50ZW5kIHRvIGFkb3B0IGEgV0cg
ZG9jdW1lbnQgb24gYnJvYWRiYW5kIHNjZW5hcmlvcywgYW5kIA0KZXhwZWN0IHRvIHJlY2VpdmUg
cHJpbWFyeSBndWlkYW5jZSBvbiB0aGlzIHRvcGljIGZyb20gdGhlIEJCRi4NCiANClRoYXQgbGVh
dmVzOiBodHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWxpdS1zZmMtdXNlLWNh
c2VzLywgYSANCm1vcmUgZ2VuZXJhbCBkb2N1bWVudC4gQnV0IHRoYXQgZG9jdW1lbnQgaW5jbHVk
ZXMgdGV4dCBvbiB0aHJlZSB0b3BpY3MgDQp0aGF0IHdvdWxkIGJlIGNvdmVyZWQgaW4gbW9yZSBk
ZXRhaWwgZWxzZXdoZXJlIChicm9hZGJhbmQsIG1vYmlsZSwgYW5kIA0KREMpLiBXaGlsZSB0aGlz
IGRvY3VtZW50IGNvdWxkIGNvbnRhaW4gcG9pbnRlcnMgdG8gdGhlIG90aGVyIGRvY3VtZW50cywg
DQp0aGF0IGxlYXZlcyB0aGUgZG9jdW1lbnQgd2l0aCB2ZXJ5IGxpdHRsZSBzdGFuZGFsb25lIGNv
bnRlbnQgLS0gcmFpc2luZyANCnRoZSBxdWVzdGlvbiBvZiB3aGF0IHNob3VsZCBiZSBkb25lIHdp
dGggaXQsIG9yIHdoYXQgY29udGVudCBpdCBjb3VsZCANCmluY29ycG9yYXRlIGluIG9yZGVyIHRv
IGJlIHdvcnRod2hpbGUgYXMgYSBzdGFuZGFsb25lIGRvY3VtZW50Lg0KIA0KVGh1cywgdGhlIGNo
YWlycyByZWNvbW1lbmRhdGlvbiBhdCB0aGlzIHRpbWUgaXM6DQogDQoxKSBDYWxsIGZvciBXRyBh
ZG9wdGlvbiBvZiBkcmFmdC1oYWVmZm5lci1zZmMtdXNlLWNhc2UtbW9iaWxpdHktMDAudHh0IGFu
ZCANCmRyYWZ0LWt1bWFyLXNmYy1kYy11c2UtY2FzZXMtMDAudHh0IGFzIFdHIGRvY3VtZW50cyAo
dGFyZ2V0OiANCmluZm9ybWF0aW9uYWwpLg0KIA0KMikgRGVmZXIgYWN0aW9uIG9uIGRyYWZ0LWxp
dS1zZXJ2aWNlLWNoYWluaW5nLXVzZS1jYXNlcyAgYW5kIA0KZHJhZnQtbWVuZy1zZmMtYnJvYWRi
YW5kLXVzZWNhc2VzIHBlciB0aGUgYWJvdmUgZGlzY3Vzc2lvbi4NCiANCkRvZXMgdGhpcyBtYWtl
IHNlbnNlPw0KIA0KSmltICYgVGhvbWFzX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZw0KaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg0KDQo=
--=_alternative 002BADA048257CAC_=
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: base64

DQo8YnI+PGZvbnQgc2l6ZT0zIGZhY2U9IkNhbGlicmkiPkhpLCBKZXJvbWU8L2ZvbnQ+DQo8YnI+
DQo8YnI+PGZvbnQgc2l6ZT0zIGZhY2U9IkNhbGlicmkiPiZuYnNwOyBBcyBhIGNvLWF1dGhvciBv
ZiBkcmFmdC1tZW5nLCBtYXliZQ0KSSBoYXZlIHRvIGhpZ2hsaWdodCBzb21lIHBvaW50cyBpbiBv
dXIgZHJhZnQuIEFzIHlvdSBtZW50aW9uZWQ6PC9mb250Pg0KPGJyPjxmb250IHNpemU9MyBmYWNl
PSJDYWxpYnJpIj4mbmJzcDsgPC9mb250Pjxmb250IHNpemU9MiBjb2xvcj0jMWY0OTdkIGZhY2U9
IkNhbGlicmkiPiZuYnNwOw0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgU2lkZSBub3RlOiBkcmFmdC1t
ZW5nLXNmYy1icm9hZGJhbmQtdXNlY2FzZXMNCnNlZW1zIHRvIGNvdmVyIHR3byB0b3BpY3M6PC9m
b250Pg0KPGJyPjxmb250IHNpemU9MiBjb2xvcj0jMWY0OTdkIGZhY2U9IkNhbGlicmkiPjEuICZu
YnNwOyAmbmJzcDsgJm5ic3A7IGENCmJhc2ljIGZvcm0gb2Ygc2VydmljZSBjaGFpbmluZyAo4oCY
Qk5BU+KAmSDigJNJIGd1ZXNzIHRoaXMgbWVhbnMgQlJBUy9CTkctDQp0byBDR05BVCkgd2hpY2gg
aXMgYWxyZWFkeSBjb3ZlcmVkIGJ5IEJCRiB1c2UgY2FzZXM8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6
ZT0yIGNvbG9yPSMxZjQ5N2QgZmFjZT0iQ2FsaWJyaSI+Mi4gJm5ic3A7ICZuYnNwOyAmbmJzcDsg
dGhlbg0KYSBsb3Qgb2YgbWF0ZXJpYWwgYWJvdXQgSVAgdjQvdjYgdHJhbnNpdGlvbiBtYXR0ZXJz
IChEUy1MaXRlLCBNQVAsIGV0YyksDQp3aGljaCBkb2VzbuKAmXQgc2VlbSB0byBoYXZlIGEgZGly
ZWN0IHJlbGF0aW9uc2hpcCB3aXRoIHNlcnZpY2UgY2hhaW5pbmcNCnBlciBzZS4gQW55aG9vLCBp
dCB0dXJucyBvdXQgdGhhdCB0aGVyZSBpcyBhbm90aGVyIEJCRiB3b3JrIGl0ZW0gaW4gdGhpcw0K
cmVzcGVjdCwgc28gY29ycmVzcG9uZGluZyBtYXRlcmlhbCBzaG91bGQgZmluZCBpdHMgcmlnaHRm
dWwgcGxhY2UuPC9mb250Pg0KPGJyPg0KPGJyPjxmb250IHNpemU9MyBmYWNlPSJDYWxpYnJpIj4m
bmJzcDsgPC9mb250Pjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj5JdA0Kc2VlbXMgdGhhdCBJ
IGhvbGQgdGhlIGRpZmZlcmVudCBvcGluaW9uIG9mIHlvdS4gJm5ic3A7Q0dOQVQgaXMganVzdCBv
bmUNClNGQyB1c2UgY2FzZSBpbiBCcm9hZGJhbmQgTmV0d29yayBwZXIgc2UsIGFzIHdlbGwgYXMg
TkFUNjQ8L2ZvbnQ+PGZvbnQgc2l6ZT0zIGZhY2U9IkNhbGlicmkiPg0KYW5kIG90aGVyIElQdjQv
djYgdHJhbnNpdGlvbiB0ZWNobm9sb2d5LiBUaGV5IGFyZSBkaXN0aW5jdGl2ZSBmcm9tIGVhY2gN
Cm90aGVyIGFuZCB0aGV5IGdvIHRocm91Z2ggZGlmZmVyZW50IFNGQy4gU28gd2UgcHV0IHRoZW0g
dG9nZXRoZXIgaW4gdGhpcw0KZHJhZnQuICZuYnNwO0FuZCBoZXJlLCB3ZSBhbHNvIHdhbnQgdG8g
bWVudGlvbiBpcyBTdWJzY3JpYmVyLW1hbmFnZW1lbnQNCmZ1bmN0aW9uIGluIEJORywgd2hpY2gg
aXMgc3VnZ2VzdGVkIHRvIGJlIHJlZmVycmVkIGFzIGEgU0YsIGJlY2F1c2UgQk5HJ3MNCmNhcGFj
aXR5IG9mIHN1YnNjcmliZXIgaXMgYWxzbyBhIGJvdHRsZW5lY2ssIGl0IHNlZW1zIHJlYXNvbmFi
bGUgdG8gY29uc2lkZXINClN1YnNjcmliZXItbWFuYWdlbWVudCBmdW5jdGlvbiBhcyBhIFNGLjwv
Zm9udD4NCjxicj48Zm9udCBzaXplPTMgZmFjZT0iQ2FsaWJyaSI+Jm5ic3A7IEluIGFkZGl0aW9u
LCBhZnRlciBsaXN0aW5nIGFuZCBjb21wYXJpbmcNCnRoZW0sIGl0IHR1cm5zIG91dCB0aGF0IHdl
IGNhbiBub3Qgb25seSBkZXBsb3kgU0ZDIERvbWFpbiBiZXR3ZWVuIEJORyBhbmQNCkNSLCBidXQg
YWxzbyB3ZSBjYW4gY29uc2lkZXIgYSBTRkMgRG9tYWluIGRlcGxveW1lbnQgYmV0d2VlbiBDUEUg
YW5kIEJORywNCndoaWNoIGlzIGNhbGxlZCB1bmlmeSBob21lIHJvdXRlciBpbiBvdXIgZHJhZnQu
IEl0IG1lYW5zIHRoYXQgQ1BFIG9ubHkNCnN1cHBvcnQgc2ltcGxlIEwyL0wzIGZ1bmN0aW9uYWxp
dGllcyBpbmNsdWRpbmcgZW5jYXBzdWxhdGluZyBhbmQgZGVjYXBzdWxhdGluZy4NCldoZXJldmVy
IHRoZSB0cmFmZmljIGdvIGlzIGRlY2lkZWQgYnkgdGhlIFNGQyBEb21haW4uIFRoaXMgc2VlbXMg
YSBiaXQNCmxpa2UgeW91ciBDbG91ZCBDUEUuPC9mb250Pg0KPGJyPjxmb250IHNpemU9MyBmYWNl
PSJDYWxpYnJpIj4mbmJzcDsgQWxzbywgd2UgcHJvcG9zZSBzb21lIGNvbnNpZGVyYXRpb25zDQoo
ZS5nLiBzdGFuZGFsb25lIG1vZGUsIGRpcmVjdGx5IGNvbm5lY3RpbmcgbW9kZSAmbmJzcDthbmQg
cG9vbCBjb25zaWRlcmF0aW9uKS4NCkFzIGZvciBzdGFuZGFsb25lIG1vZGUgYW5kIGRpcmVjdGx5
IGNvbm5lY3RpbmcgbW9kZSwgd2hpY2ggYXJlIHRoZSBtYWluDQp0d28gYXJjaGl0ZWN0dXJlIGlu
IElQdjYgdHJhbnNpdGlvbiBkZXBsb3ltZW50LCB3ZSB0aGluayBtYXliZSB0aGlzIGNvbnNpZGVy
YXRpb24NCmNhbiAmbmJzcDtpbnRyb2R1Y2UgaW50byBTRkMgYXJjaGl0ZWN0dXJlLiBBcyBmb3Ig
bW9yZSBkZXRhaWxzIHN1Y2ggYXMNCnBvb2wgbWFuYWdlbWVudCwgd2UganVzdCBnaXZlIG91ciBw
cm9wb3NhbCBhbmQgdGhlIHJlYXNvbiBmb3IgdGhpcyBwcm9wb3NhbA0KaXMgZm9yIHN0ZWVyaW5n
IHRoZSBpbmNvbWUgdHJhZmZpYy48L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0zIGZhY2U9IkNhbGli
cmkiPiZuYnNwOzwvZm9udD4NCjxicj48Zm9udCBzaXplPTMgZmFjZT0iQ2FsaWJyaSI+SG9wZSBJ
IGhhdmUgY2xlYXJseSBoaWdobGlnaHRlZCBvdXIgZHJhZnQNCjogKTwvZm9udD4NCjxicj4NCjxi
cj48Zm9udCBzaXplPTMgZmFjZT0iQ2FsaWJyaSI+TWFueSB0aGFua3MhPC9mb250Pg0KPGJyPjxm
b250IHNpemU9MyBmYWNlPSJDYWxpYnJpIj5MaW5kYTwvZm9udD4NCjxicj4NCjxicj4NCjxicj4N
Cjxicj4NCjx0YWJsZSB3aWR0aD0xMDAlPg0KPHRyIHZhbGlnbj10b3A+DQo8dGQgd2lkdGg9MzYl
Pjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj48Yj5KZXJvbWUgTW9pc2FuZCAmbHQ7am1v
aXNhbmRAanVuaXBlci5uZXQmZ3Q7PC9iPg0KPC9mb250Pg0KPGJyPjxmb250IHNpemU9MSBmYWNl
PSJzYW5zLXNlcmlmIj7lj5Hku7bkuro6ICZuYnNwOyZxdW90O3NmYyZxdW90OyAmbHQ7c2ZjLWJv
dW5jZXNAaWV0Zi5vcmcmZ3Q7PC9mb250Pg0KPHA+PGZvbnQgc2l6ZT0xIGZhY2U9InNhbnMtc2Vy
aWYiPjIwMTQtMDMtMjcgMjA6NTU8L2ZvbnQ+DQo8dGQgd2lkdGg9NjMlPg0KPHRhYmxlIHdpZHRo
PTEwMCU+DQo8dHIgdmFsaWduPXRvcD4NCjx0ZD4NCjxkaXYgYWxpZ249cmlnaHQ+PGZvbnQgc2l6
ZT0xIGZhY2U9InNhbnMtc2VyaWYiPuaUtuS7tuS6ujwvZm9udD48L2Rpdj4NCjx0ZD48Zm9udCBz
aXplPTEgZmFjZT0ic2Fucy1zZXJpZiI+JnF1b3Q7c2ZjQGlldGYub3JnJnF1b3Q7ICZsdDtzZmNA
aWV0Zi5vcmcmZ3Q7PC9mb250Pg0KPHRyIHZhbGlnbj10b3A+DQo8dGQ+DQo8ZGl2IGFsaWduPXJp
Z2h0Pjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj7mioTpgIE8L2ZvbnQ+PC9kaXY+DQo8
dGQ+DQo8dHIgdmFsaWduPXRvcD4NCjx0ZD4NCjxkaXYgYWxpZ249cmlnaHQ+PGZvbnQgc2l6ZT0x
IGZhY2U9InNhbnMtc2VyaWYiPuS4u+mimDwvZm9udD48L2Rpdj4NCjx0ZD48Zm9udCBzaXplPTEg
ZmFjZT0ic2Fucy1zZXJpZiI+UmU6IFtzZmNdIFByb2dyZXNzaW9uIG9mIHVzZSBjYXNlIGRvY3Vt
ZW50cw0KaW4gdGhlIFNGQyBXRzwvZm9udD48L3RhYmxlPg0KPGJyPg0KPHRhYmxlPg0KPHRyIHZh
bGlnbj10b3A+DQo8dGQ+DQo8dGQ+PC90YWJsZT4NCjxicj48L3RhYmxlPg0KPGJyPg0KPGJyPg0K
PGJyPjxmb250IHNpemU9MiBjb2xvcj0jMWY0OTdkIGZhY2U9IkNhbGlicmkiPkFncmVlZCB3aXRo
IHRoZSBjaGFpcnMgcHJvcG9zYWwuDQo8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGNvbG9yPSMx
ZjQ5N2QgZmFjZT0iQ2FsaWJyaSI+Jm5ic3A7PC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBjb2xv
cj0jMWY0OTdkIGZhY2U9IkNhbGlicmkiPlRoZXJlIGlzIG5vIHBvaW50IGR1cGxpY2F0aW5nDQp3
b3JrIHBlcmZvcm1lZCBieSBvdGhlciBzdGQgYm9kaWVzLCBpdCBpcyBtdWNoIGJldHRlciB0byB1
c2UgaXQgYXMgYSBhbg0KaW5wdXQsIHdoaWxlIGxldHRpbmcgc3BlY2lhbGl6ZWQgZGlzY3Vzc2lv
bnMgb2NjdXIgYmV0d2VlbiBncm91cHMgb2YgY29ycmVzcG9uZGluZw0Kc3BlY2lhbGlzdHMuIEJC
RiBsZXZlcmFnZXMgSUVURiB3b3JrIGFsbCB0aGUgdGltZSwgd2VsbCwgaXTigJlzIHRpbWUgdG8N
CmhhdmUgSUVURiBsZXZlcmFnZSBCQkYgd29yay48L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGNv
bG9yPSMxZjQ5N2QgZmFjZT0iQ2FsaWJyaSI+Jm5ic3A7PC9mb250Pg0KPGJyPjxmb250IHNpemU9
MiBjb2xvcj0jMWY0OTdkIGZhY2U9IkNhbGlicmkiPkJlaW5nIGNvLWVkaXRvciBvZiB0aGUgQkJG
DQp3b3JrLCBJ4oCZbGwgbWFrZSBzdXJlIHRoYXQgbmV3IHVzZSBjYXNlcyBpZGVudGlmaWVkIGJ5
IEJCRiB3aWxsIGJlIGNvbW11bmljYXRlZA0KaW4gYSByZWFzb25hYmx5IHRpbWVseSBmYXNoaW9u
IHRvIElFVEYuIFdlIGRvIGhhdmUgYSBmZXcgbmV3IG9uZXMgaW4gdGhlDQp3b3Jrcy4gQW5kIHdl
4oCZbGwgd29yayB3aXRoIHRoZSBhdXRob3JzIG9mIGRyYWZ0LW1lbmctc2ZjLWJyb2FkYmFuZC11
c2VjYXNlcw0KdG8gY29uc29saWRhdGUgd2l0aCBCQkYgd29yay48L2ZvbnQ+DQo8YnI+PGZvbnQg
c2l6ZT0yIGNvbG9yPSMxZjQ5N2QgZmFjZT0iQ2FsaWJyaSI+Jm5ic3A7PC9mb250Pg0KPGJyPjxm
b250IHNpemU9MiBjb2xvcj0jMWY0OTdkIGZhY2U9IkNhbGlicmkiPlR4PC9mb250Pg0KPGJyPjxm
b250IHNpemU9MiBjb2xvcj0jMWY0OTdkIGZhY2U9IkNhbGlicmkiPkplcm9tZTwvZm9udD4NCjxi
cj48Zm9udCBzaXplPTIgY29sb3I9IzFmNDk3ZCBmYWNlPSJDYWxpYnJpIj4mbmJzcDs8L2ZvbnQ+
DQo8YnI+PGZvbnQgc2l6ZT0yIGNvbG9yPSMxZjQ5N2QgZmFjZT0iQ2FsaWJyaSI+U2lkZSBub3Rl
OiBkcmFmdC1tZW5nLXNmYy1icm9hZGJhbmQtdXNlY2FzZXMNCnNlZW1zIHRvIGNvdmVyIHR3byB0
b3BpY3M6PC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBjb2xvcj0jMWY0OTdkIGZhY2U9IkNhbGli
cmkiPjEuICZuYnNwOyAmbmJzcDsgJm5ic3A7IGENCmJhc2ljIGZvcm0gb2Ygc2VydmljZSBjaGFp
bmluZyAo4oCYQk5BU+KAmSDigJNJIGd1ZXNzIHRoaXMgbWVhbnMgQlJBUy9CTkctDQp0byBDR05B
VCkgd2hpY2ggaXMgYWxyZWFkeSBjb3ZlcmVkIGJ5IEJCRiB1c2UgY2FzZXM8L2ZvbnQ+DQo8YnI+
PGZvbnQgc2l6ZT0yIGNvbG9yPSMxZjQ5N2QgZmFjZT0iQ2FsaWJyaSI+Mi4gJm5ic3A7ICZuYnNw
OyAmbmJzcDsgdGhlbg0KYSBsb3Qgb2YgbWF0ZXJpYWwgYWJvdXQgSVAgdjQvdjYgdHJhbnNpdGlv
biBtYXR0ZXJzIChEUy1MaXRlLCBNQVAsIGV0YyksDQp3aGljaCBkb2VzbuKAmXQgc2VlbSB0byBo
YXZlIGEgZGlyZWN0IHJlbGF0aW9uc2hpcCB3aXRoIHNlcnZpY2UgY2hhaW5pbmcNCnBlciBzZS4g
QW55aG9vLCBpdCB0dXJucyBvdXQgdGhhdCB0aGVyZSBpcyBhbm90aGVyIEJCRiB3b3JrIGl0ZW0g
aW4gdGhpcw0KcmVzcGVjdCwgc28gY29ycmVzcG9uZGluZyBtYXRlcmlhbCBzaG91bGQgZmluZCBp
dHMgcmlnaHRmdWwgcGxhY2UuPC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBjb2xvcj0jMWY0OTdk
IGZhY2U9IkNhbGlicmkiPiZuYnNwOzwvZm9udD4NCjxicj48Zm9udCBzaXplPTIgY29sb3I9IzFm
NDk3ZCBmYWNlPSJDYWxpYnJpIj4mbmJzcDs8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9
IlRhaG9tYSI+PGI+RnJvbTo8L2I+IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXQ0K
PGI+T24gQmVoYWxmIE9mIDwvYj5LZW4gR3JheSAoa2VncmF5KTxiPjxicj4NClNlbnQ6PC9iPiBU
aHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgODoyOCBBTTxiPjxicj4NClRvOjwvYj4gbW9oYW1lZC5i
b3VjYWRhaXJAb3JhbmdlLmNvbTsgSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7IHNmY0BpZXRmLm9y
ZzxiPjxicj4NClN1YmplY3Q6PC9iPiBSZTogW3NmY10gUHJvZ3Jlc3Npb24gb2YgdXNlIGNhc2Ug
ZG9jdW1lbnRzIGluIHRoZSBTRkMgV0c8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0zIGZhY2U9IlRp
bWVzIE5ldyBSb21hbiI+Jm5ic3A7PC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBmYWNlPSJDYWxp
YnJpIj5JJ2QgZ2l2ZSBhICsxIHRvIHRoZSBjaGFpcnMg4oCmPC9mb250Pg0KPGJyPjxmb250IHNp
emU9MiBmYWNlPSJDYWxpYnJpIj4mbmJzcDs8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9
IkNhbGlicmkiPklmIHRoZXJlIGlzIGdvaW5nIHRvIGJlIG1vcmUgdGhhbiBvbmUgZG9jdW1lbnQN
CihhbmQgd2Ugc2VlbWVkIGhlbGwgYmVudCBvbiBtb3JlIHRoYW4gb25lIGF0IHRoZSBCb0Yg4oCm
IHdlIGNvdWxkLCBhcyBhDQpncm91cCwgc2V0dGxlIG9uICZxdW90O2Egc21hbGwgbnVtYmVyJnF1
b3Q7KSwgdGhhdCB0aGV5IGhhdmUgc29tZSBmb2N1cy4NCiZuYnNwOzwvZm9udD4NCjxicj48Zm9u
dCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+Jm5ic3A7PC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBm
YWNlPSJDYWxpYnJpIj5JIGRvbid0IGZpbmQgdGhlIGZvY3VzIG9yIG9yZ2FuaXphdGlvbg0KZGVz
Y3JpYmVkIGJ5IHRoZSBjaGFpcnMgb25lcm91cyAtIGluIGZhY3QsIEdJVkVOIHRoYXQgd2UgaGF2
ZSB0aGUgbGlhaXNvbihzKQ0KaW4gcGxhY2UgYW5kIHRoYXQgdGhleSBkbyB3YW50IGEgdm9pY2Ug
aGVyZSwgYW5kIHRoYXQgYXQgbGVhc3Qgb25lIG9mIHRoZW0NCmhhcyBhICZxdW90O2RvbWFpbiBm
b2N1cyZxdW90OyBJIGZpbmQgaXQgbG9naWNhbCB0byBzdGFydCB3aXRoIGJyb2FkYmFuZA0KYW5k
IGRldmVsb3AgdXNlIGNhc2VzIGluIGEgc2V0IG9mIG5vbi10cml2aWFsIGRvbWFpbnMuICZuYnNw
OzwvZm9udD4NCjxicj48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+Jm5ic3A7PC9mb250Pg0K
PGJyPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj5UaGV5IGhhZCB0byBkZWZpbmUgJnF1b3Q7
YSBzbWFsbCBudW1iZXImcXVvdDsNCuKApm9yICZxdW90O2Egc21hbGwgbnVtYmVyJnF1b3Q7IGJl
Y29tZXMgYSBiaWcgbnVtYmVyLiAmbmJzcDtOb3cgd2Uga25vdw0KaG93IG1hbnkgJnF1b3Q7YSBz
bWFsbCBudW1iZXImcXVvdDsgaXMuPC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBmYWNlPSJDYWxp
YnJpIj4mbmJzcDs8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPklmIGRy
YWZ04oCTbGl1IGlzIHN0cmlwcGVkIG9mIGVub3VnaCBjb250ZW50DQpieSB0aGUgY2F0ZWdvcml6
YXRpb24gb2YgdGhlICZxdW90O3NtYWxsIG51bWJlciZxdW90OyBpdCdzIGVmZmljYWN5IHNob3Vs
ZA0KYmUgcXVlc3Rpb25lZC4gJm5ic3A7VG8geW91ciBzcGVjaWZpYyBwb2ludCwgYXMgYSBncm91
cCB3ZSBjYW4gZGVjaWRlIG9uDQptb3ZpbmcgdGhlIHNwZWNpZmljIHRleHQgeW91IG1lbnRpb24g
YmFjayB0byBQcm9ibGVtIG9yIG90aGVyd2lzZSByZS1ob21lDQppdC4gJm5ic3A7SXQgc2hvdWxk
bid0IGJlIHRoZSBzb2xlIHJlYXNvbiBkcmFmdC1saXUgZXhpc3RzLjwvZm9udD4NCjxicj48Zm9u
dCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+Jm5ic3A7PC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBm
YWNlPSJDYWxpYnJpIj5JIHdvdWxkIGhhdmUgZ29uZSBhIGJpdCBmdXJ0aGVyIHRoYW4gdGhlDQpj
aGFpcnMsIGZyYW5rbHkuICZuYnNwOzwvZm9udD4NCjxicj48Zm9udCBzaXplPTIgZmFjZT0iQ2Fs
aWJyaSI+Jm5ic3A7PC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj5UaGVy
ZSBpcyBTTyBtdWNoIHVzZSBjYXNlIGxpdGVyYXR1cmUgb3V0DQp0aGVyZSByaWdodCBub3csIEkg
ZnJhbmtseSBkb24ndCB3YW50IHRvIHNlZSB0aGUgSUVURiByZXBlYXQgYW55IG1vcmUgdGhhbg0K
aXQgaGFzIHRvLiAmbmJzcDtJIHdvdWxkIGhhemFyZCB0aGF0IG1vc3Qgb2YgdXMgaGF2ZSByZWFk
IHRoZXNlIHRoaW5ncw0KYmVmb3JlIGluIG9uZSBvZiBzZXZlcmFsIGZvcnVtcy48L2ZvbnQ+DQo8
YnI+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPiZuYnNwOzwvZm9udD4NCjxicj48Zm9udCBz
aXplPTIgZmFjZT0iQ2FsaWJyaSI+U28sIElNTywgdGhlIHVzZSBjYXNlcyBzaG91bGQgcHJvdmlk
ZSBzdXBwb3J0DQpmb3IgdGhlIHByb2JsZW0gc3RhdGVtZW50IGFuZCB0aGUgZGV2ZWxvcG1lbnQg
b2YgYSBwcm9wb3NlZCBoZWFkZXIgZnVuY3Rpb25hbGl0eQ0KKHNvbHV0aW9uKSwgYW5kIGFzIHN1
Y2ggc2hvdWxkIGlsbHVzdHJhdGUgc2lnbmlmaWNhbnRseSB1bmlxdWUgcmVxdWlyZW1lbnRzDQri
gKZzbyB0aGF0IHdlIGNhbiBhc3Nlc3MgdGhlIGVmZmljYWN5IG9mIHRoZSBwcm9wb3NlZCBzb2x1
dGlvbnMuICZuYnNwO0kNCmhvcGUgdGhlICZxdW90O293bmVyIGJ5IGFyZWEmcXVvdDsgZGVzY3Jp
YmVkIGJ5IHRoZSBjaGFpcnMgd2lsbCB0YWtlIG9uDQp0aGUgcmVzcG9uc2liaWxpdHkgb2YgbWFr
aW5nIHN1cmUgdGhhdCB0aGVpciBleGFtcGxlcyBhcmUgc2lnbmlmaWNhbnRseQ0KdW5pcXVlIGZv
ciAmbmJzcDtjb25zaWRlcmF0aW9uIGFuZCBhZGRyZXNzYWJsZSBpbiB0aGUgc29sdXRpb24uICZu
YnNwOzwvZm9udD4NCjxicj48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+Jm5ic3A7PC9mb250
Pg0KPGJyPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj5CZWNhdXNlIHRoZWlyIHdvcmsgcmVw
cmVzZW50cyB0aGUgd29yaw0Kb2YgbWFueSAod2hvbGUgb3JnYW5pemF0aW9ucykgYW5kIGlzIGhv
cGVmdWxseSBmdXJ0aGVyIGRpc3RpbGxlZCBieSB0aGUNCmF1dGhvciBoZXJlIGludG8gdW5pcXVl
IGV4YW1wbGVzLCBpbiBmYWlybmVzcyB0aGVpciBjb250cmlidXRpb25zIHNob3VsZA0KcHJvYmFi
bHkgYmUgY3JlZGl0ZWQgdG8gJnF1b3Q7dmFyaW91cyZxdW90OyB3aXRoIGEgbm9kIHRvIHRoZWly
IG9yZ2FuaXphdGlvbi48L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPiZu
YnNwOzwvZm9udD4NCjxicj48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+QW5kLCBiZWNhdXNl
IHRoZXNlIHVzZSBjYXNlcyBoYXZlIGJlZW4NCnJldmlld2VkIGluIG90aGVyIGZvcnVtcyBieSBt
YW55IHBlb3BsZSwgdGhlIHByb2Nlc3Mgc2hvdWxkIGJlIG1vcmUgZXhwZWRpdGlvdXMuPC9mb250
Pg0KPGJyPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj4mbmJzcDs8L2ZvbnQ+DQo8YnI+PGZv
bnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPiZuYnNwOzwvZm9udD4NCjxicj48Zm9udCBzaXplPTIg
ZmFjZT0iQ2FsaWJyaSI+Jm5ic3A7PC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBmYWNlPSJDYWxp
YnJpIj4mbmJzcDs8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPjxiPkZy
b206IDwvYj4mcXVvdDs8L2ZvbnQ+PGEgaHJlZj1tYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3Jh
bmdlLmNvbT48Zm9udCBzaXplPTIgY29sb3I9Ymx1ZSBmYWNlPSJDYWxpYnJpIj48dT5tb2hhbWVk
LmJvdWNhZGFpckBvcmFuZ2UuY29tPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0yIGZhY2U9IkNh
bGlicmkiPiZxdW90Ow0KJmx0OzwvZm9udD48YSBocmVmPW1haWx0bzptb2hhbWVkLmJvdWNhZGFp
ckBvcmFuZ2UuY29tPjxmb250IHNpemU9MiBjb2xvcj1ibHVlIGZhY2U9IkNhbGlicmkiPjx1Pm1v
aGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L3U+PC9mb250PjwvYT48Zm9udCBzaXplPTIgZmFj
ZT0iQ2FsaWJyaSI+Jmd0OzxiPjxicj4NCkRhdGU6IDwvYj5UaHVyc2RheSwgTWFyY2ggMjcsIDIw
MTQgMzowNyBBTTxiPjxicj4NClRvOiA8L2I+JnF1b3Q7SmltIEd1aWNoYXJkIChqZ3VpY2hhcikm
cXVvdDsgJmx0OzwvZm9udD48YSBocmVmPW1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20+PGZvbnQg
c2l6ZT0yIGNvbG9yPWJsdWUgZmFjZT0iQ2FsaWJyaSI+PHU+amd1aWNoYXJAY2lzY28uY29tPC91
PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPiZndDssDQomcXVvdDs8L2Zv
bnQ+PGEgaHJlZj1tYWlsdG86c2ZjQGlldGYub3JnPjxmb250IHNpemU9MiBjb2xvcj1ibHVlIGZh
Y2U9IkNhbGlicmkiPjx1PnNmY0BpZXRmLm9yZzwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MiBm
YWNlPSJDYWxpYnJpIj4mcXVvdDsNCiZsdDs8L2ZvbnQ+PGEgaHJlZj1tYWlsdG86c2ZjQGlldGYu
b3JnPjxmb250IHNpemU9MiBjb2xvcj1ibHVlIGZhY2U9IkNhbGlicmkiPjx1PnNmY0BpZXRmLm9y
ZzwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj4mZ3Q7PGI+PGJyPg0K
U3ViamVjdDogPC9iPlJlOiBbc2ZjXSBQcm9ncmVzc2lvbiBvZiB1c2UgY2FzZSBkb2N1bWVudHMg
aW4gdGhlIFNGQyBXRzwvZm9udD4NCjxicj48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+Jm5i
c3A7PC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBjb2xvcj0jMWY0OTdkIGZhY2U9IkNvdXJpZXIg
TmV3Ij5EZWFyIGNoYWlycyw8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGNvbG9yPSMxZjQ5N2Qg
ZmFjZT0iQ291cmllciBOZXciPiZuYnNwOzwvZm9udD4NCjxicj48Zm9udCBzaXplPTIgY29sb3I9
IzFmNDk3ZCBmYWNlPSJDb3VyaWVyIE5ldyI+U29tZSBjb21tZW50cyBiZWxvdzo8L2ZvbnQ+DQo8
YnI+PGZvbnQgc2l6ZT0zIGZhY2U9IlN5bWJvbCI+wrcgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7IDwvZm9udD48Zm9udCBzaXplPTIgY29sb3I9IzFmNDk3ZCBmYWNlPSJDb3VyaWVyIE5ldyI+
VGhlDQpwcm9wb3NlZCBhY3Rpb25zIGFyZSBub3QgYWxpZ25lZCB3aXRoIHRoZSBmZWVkYmFjayBy
ZWNlaXZlZCBpbiB0aGlzIHRocmVhZA0KKFByb2dyZXNzaW9uIG9mIHVzZSBjYXNlIGRvY3VtZW50
cyB3aXRoaW4gdGhlIFNGQyB3b3JraW5nIGdyb3VwKS4gQW5zd2Vycw0KdG8gdGhhdCBwb2xsIGFy
ZSBpbiBmYXZvciBvZiBoYXZpbmcgYSBnZW5lcmljIHVzZSBjYXNlIGRvY3VtZW50LiBJTUhvLA0K
aXQgaXMgbm90IGZhaXIgdG8gaWdub3JlIHdoYXQgd2FzIHZvaWNlZCBmb3IgYnkgd2cgbWVtYmVy
cyBpbiB0aGUgbWFpbGluZw0KbGlzdCBhcyBwYXJ0IG9mIGEgZm9ybWFsIGNhbGwgd2l0aCBjbGVh
ciBxdWVzdGlvbnMuIDwvZm9udD4NCjxicj48Zm9udCBzaXplPTMgZmFjZT0iU3ltYm9sIj7CtyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgPC9mb250Pjxmb250IHNpemU9MiBjb2xvcj0jMWY0
OTdkIGZhY2U9IkNvdXJpZXIgTmV3Ij5Tb21lDQpvZiB0aGUgdGV4dCB0aGF0IHdhcyBhZG9wdGVk
IGJ5IHRoZSBXRyBhcyBwYXJ0IG9mIHRoZSBQcm9ibGVtIFN0YXRlbWVudA0KKHVzZSBjYXNlIGFz
IHBhcnQgb2YgdGhlIFByb2JsZW0gc3RhdGVtZW50KSBoYXMgYmVlbiBtb3ZlZCB0byB0aGUgZ2Vu
ZXJpYw0KdXNlIGNhc2UuIFRoYXQgdGV4dCBpcyBnb3Zlcm5lZCBieSB0aGlzIGNoYXJ0ZXIgdGV4
dDog4oCcPC9mb250Pjxmb250IHNpemU9MyBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjEuDQpQcm9i
bGVtIFN0YXRlbWVudDogVGhpcyBkb2N1bWVudCB3aWxsIHByb3ZpZGUgYSBzdW1tYXJ5IG9mIHRo
ZTxicj4NCnByb2JsZW0gc3BhY2UgdG8gYmUgYWRkcmVzc2VkIGJ5IHRoZSBTRkMgd29ya2luZyBn
cm91cCBpbmNsdWRpbmc8YnI+DQpleGFtcGxlIGhpZ2gtbGV2ZWwgdXNlIGNhc2VzLiBBZGRpdGlv
bmFsbHksIHRoZSB3b3JraW5nIGdyb3VwIHdpbGw8YnI+DQpub3JtYWxpemUgbm9tZW5jbGF0dXJl
IGFuZCBkZWZpbml0aW9ucyBmb3Igc2VydmljZSBmdW5jdGlvbiBjaGFpbmluZy48L2ZvbnQ+PGZv
bnQgc2l6ZT0yIGNvbG9yPSMxZjQ5N2QgZmFjZT0iQ291cmllciBOZXciPuKAnS4NCldoYXQgdG8g
ZG8gZm9yIHRoYXQgdGV4dD8gPC9mb250Pg0KPGJyPjxmb250IHNpemU9MyBmYWNlPSJTeW1ib2wi
PsK3ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyA8L2ZvbnQ+PGZvbnQgc2l6ZT0yIGNvbG9y
PSMxZjQ5N2QgZmFjZT0iQ291cmllciBOZXciPkhhdmluZw0KdGhlIGdlbmVyaWMgdXNlIGNhc2Ug
ZG9jdW1lbnQgYW5kIHNvbWUgZmV3IGRldGFpbGVkIG9uZXMgZG8gbm90IGNvbmZsaWN0Lg0KSXQg
aXMgb25seSBhIG1hdHRlciBvZiBzY29waW5nLjwvZm9udD4NCjxicj48Zm9udCBzaXplPTIgY29s
b3I9IzFmNDk3ZCBmYWNlPSJDb3VyaWVyIE5ldyI+Jm5ic3A7PC9mb250Pg0KPGJyPjxmb250IHNp
emU9MiBjb2xvcj0jMWY0OTdkIGZhY2U9IkNvdXJpZXIgTmV3Ij5HaXZlbiB3aGF0IGlzIHN0YXRl
ZA0KYWJvdmUsIEkgZGlzYWdyZWUgd2l0aCB5b3VyIHByb3Bvc2FsLiA8L2ZvbnQ+DQo8YnI+PGZv
bnQgc2l6ZT0yIGNvbG9yPSMxZjQ5N2QgZmFjZT0iQ291cmllciBOZXciPiZuYnNwOzwvZm9udD4N
Cjxicj48Zm9udCBzaXplPTIgY29sb3I9IzFmNDk3ZCBmYWNlPSJDb3VyaWVyIE5ldyI+SWYgSSBo
YXZlIHRvIGNob29zZSAoYWdhaW4pLA0KSSB3b3VsZCB2b3RlIGZvciBoYXZpbmcgb25lIHNpbmds
ZSB1c2UgY2FzZXMgZG9jdW1lbnQuIEhhdmluZyBvbmUgc2luZ2xlDQpkb2N1bWVudCB3aWxsIGhl
bHAgZm9jdXNpbmcgb24gY29yZSBhc3BlY3RzIGFuZCB3b3VsZCBzaW1wbGlmeSB0aGUgd2cgYWN0
aXZpdHk6DQpyZXZpZXcsIGxhc3QgY2FsbHMsIGV0Yy48L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0y
IGNvbG9yPSMxZjQ5N2QgZmFjZT0iQ291cmllciBOZXciPiZuYnNwOzwvZm9udD4NCjxicj48Zm9u
dCBzaXplPTIgY29sb3I9IzFmNDk3ZCBmYWNlPSJDb3VyaWVyIE5ldyI+Q2hlZXJzLDwvZm9udD4N
Cjxicj48Zm9udCBzaXplPTIgY29sb3I9IzFmNDk3ZCBmYWNlPSJDb3VyaWVyIE5ldyI+TWVkPC9m
b250Pg0KPGJyPjxmb250IHNpemU9MiBjb2xvcj0jMWY0OTdkIGZhY2U9IkNvdXJpZXIgTmV3Ij4m
bmJzcDs8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9IlRhaG9tYSI+PGI+RGUgOjwvYj4g
c2ZjIFs8L2ZvbnQ+PGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj48Zm9udCBz
aXplPTIgY29sb3I9Ymx1ZSBmYWNlPSJUYWhvbWEiPjx1Pm1haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZzwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MiBmYWNlPSJUYWhvbWEiPl0NCjxiPkRlIGxh
IHBhcnQgZGU8L2I+IEppbSBHdWljaGFyZCAoamd1aWNoYXIpPGI+PGJyPg0KRW52b3nDqSA6PC9i
PiBtZXJjcmVkaSAyNiBtYXJzIDIwMTQgMTg6NTQ8Yj48YnI+DQrDgCA6PC9iPiA8L2ZvbnQ+PGEg
aHJlZj1tYWlsdG86c2ZjQGlldGYub3JnPjxmb250IHNpemU9MiBjb2xvcj1ibHVlIGZhY2U9IlRh
aG9tYSI+PHU+c2ZjQGlldGYub3JnPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0yIGZhY2U9IlRh
aG9tYSI+PGI+PGJyPg0KT2JqZXQgOjwvYj4gW3NmY10gUHJvZ3Jlc3Npb24gb2YgdXNlIGNhc2Ug
ZG9jdW1lbnRzIGluIHRoZSBTRkMgV0c8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0zIGZhY2U9IlRp
bWVzIE5ldyBSb21hbiI+Jm5ic3A7PC9mb250Pg0KPGJyPjxmb250IHNpemU9NCBmYWNlPSJDYWxp
YnJpIj5XRzo8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT00IGZhY2U9IkNhbGlicmkiPiZuYnNwOzwv
Zm9udD4NCjxicj48Zm9udCBzaXplPTQgZmFjZT0iQ2FsaWJyaSI+SW4gYSBtZXNzYWdlIGJhY2sg
aW4gSmFudWFyeSwgd2UgKHRoZSBjaGFpcnMpDQpwcm9wb3NlZCB0aGF0IHRoZSBTRkMgV0cgaGFu
ZGxlIHRoZSB0b3BpYyBvZiB1c2UgY2FzZSBkb2N1bWVudHMgYXMgZm9sbG93czo8L2ZvbnQ+DQo8
YnI+PGZvbnQgc2l6ZT00IGZhY2U9IkNhbGlicmkiPiZuYnNwOzwvZm9udD4NCjxicj48Zm9udCBz
aXplPTQgZmFjZT0iQ2FsaWJyaSI+MSkgSGF2ZSB0aGUgV0cgZGV2ZWxvcCBvbmUgdXNlIGNhc2Ug
ZG9jdW1lbnQNCnRoYXQgZG9jdW1lbnRzIGEgc21hbGwgbnVtYmVyIG9mIHJlcHJlc2VudGF0aXZl
IHVzZSBjYXNlcy4gJm5ic3A7VGhlIGRvY3VtZW50DQpwcmVzZW50ZWQgYnkgSG9uZ3l1IExpIGF0
IHRoZSBWYW5jb3V2ZXIgQk9GIGNvdWxkIHNlcnZlIGZvciB0aGlzIHB1cnBvc2U8L2ZvbnQ+DQo8
YnI+PGZvbnQgc2l6ZT00IGZhY2U9IkNhbGlicmkiPig8L2ZvbnQ+PGEgaHJlZj0iaHR0cDovL2Rh
dGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1saXUtc2VydmljZS1jaGFpbmluZy11c2UtY2Fz
ZXMiPjxmb250IHNpemU9NCBjb2xvcj1ibHVlIGZhY2U9IkNhbGlicmkiPjx1Pmh0dHA6Ly9kYXRh
dHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtbGl1LXNlcnZpY2UtY2hhaW5pbmctdXNlLWNhc2Vz
PC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT00IGZhY2U9IkNhbGlicmkiPikuPC9mb250Pg0KPGJy
Pjxmb250IHNpemU9NCBmYWNlPSJDYWxpYnJpIj4mbmJzcDs8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6
ZT00IGZhY2U9IkNhbGlicmkiPjMpIEZvciBhZGRpdGlvbmFsIHVzZSBjYXNlcyBub3QgY292ZXJl
ZA0KaW4gMSkgYWJvdmUsIGFsbG93IGZvciBhIHNtYWxsIG51bWJlciBvZiBkb2N1bWVudHMgdGhh
dCBhcmUgYXBwbGljYWJsZQ0KdG8gc3BlY2lmaWM8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT00IGZh
Y2U9IkNhbGlicmkiPmVudmlyb25tZW50cyAoZS5nLiAmbmJzcDttb2JpbGl0eSwgZGF0YQ0KY2Vu
dGVyLCBicm9hZGJhbmQsIGFuZCBzbyBmb3J0aC4pIFRoZXNlIGRvY3VtZW50cyB3b3VsZCBwcm92
aWRlIG1vcmUgZGV0YWlsZWQNCmluZm9ybWF0aW9uIGFuZCBhcHBsaWNhYmlsaXR5IG9mIFNGQyB0
byB0aGVzZSBzcGVjaWZpYyBlbnZpcm9ubWVudHMsIGFuZA0Kd291bGQgbmVlZCB0byBnbyBiZXlv
bmQgd2hhdCBpcyBjb3ZlcmVkIGluIHRoZSBnZW5lcmFsIHVzZSBjYXNlIGRvY3VtZW50DQooMSku
IE5vdGUgdGhhdCBpdCBpcyBub3QgdGhlIGludGVudGlvbiB0byBoYXZlIGV2ZXJ5IHBvdGVudGlh
bCB1c2UgY2FzZQ0KZG9jdW1lbnRlZC48L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT00IGZhY2U9IkNh
bGlicmkiPiZuYnNwOzwvZm9udD4NCjxicj48Zm9udCBzaXplPTQgZmFjZT0iQ2FsaWJyaSI+U2lu
Y2UgdGhlbiwgYW5kIGJhc2VkIG9uIHRoZSBwcmVzZW50YXRpb25zL2Rpc2N1c3Npb24NCmluIExv
bmRvbiwgaXQgYXBwZWFycyB0aGF0IHdlIGhhdmUgYSBudW1iZXIgb2YgZG9jdW1lbnRzIHRoYXQg
d2FycmFudCBiZWluZw0KZGV2ZWxvcGVkIGFzIHN0YW5kYWxvbmUgZG9jdW1lbnRzLiBTcGVjaWZp
Y2FsbHk6PC9mb250Pg0KPGJyPjxmb250IHNpemU9NCBmYWNlPSJDYWxpYnJpIj4mbmJzcDs8L2Zv
bnQ+DQo8YnI+PGZvbnQgc2l6ZT00IGZhY2U9IkNhbGlicmkiPjEpIEEgdXNlIGNhc2UgZG9jdW1l
bnQgb24gbW9iaWxpdHksIGUuZy4sDQo8L2ZvbnQ+PGEgaHJlZj0iaHR0cDovL2RhdGF0cmFja2Vy
LmlldGYub3JnL2RvYy9kcmFmdC1oYWVmZm5lci1zZmMtdXNlLWNhc2UtbW9iaWxpdHkvIj48Zm9u
dCBzaXplPTIgY29sb3I9Ymx1ZSBmYWNlPSJDYWxpYnJpIj48dT5odHRwOi8vZGF0YXRyYWNrZXIu
aWV0Zi5vcmcvZG9jL2RyYWZ0LWhhZWZmbmVyLXNmYy11c2UtY2FzZS1tb2JpbGl0eS88L3U+PC9m
b250PjwvYT4NCjxicj48Zm9udCBzaXplPTQgZmFjZT0iQ2FsaWJyaSI+Jm5ic3A7PC9mb250Pg0K
PGJyPjxmb250IHNpemU9NCBmYWNlPSJDYWxpYnJpIj4yKSBBIHVzZSBjYXNlIGRvY3VtZW50IG9u
IERhdGEgQ2VudGVycywNCmUuZy4sIDwvZm9udD48YSBocmVmPSJodHRwOi8vZGF0YXRyYWNrZXIu
aWV0Zi5vcmcvZG9jL2RyYWZ0LWt1bWFyLXNmYy1kYy11c2UtY2FzZXMvIj48Zm9udCBzaXplPTIg
Y29sb3I9Ymx1ZSBmYWNlPSJDYWxpYnJpIj48dT5odHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcv
ZG9jL2RyYWZ0LWt1bWFyLXNmYy1kYy11c2UtY2FzZXMvPC91PjwvZm9udD48L2E+DQo8YnI+PGZv
bnQgc2l6ZT00IGZhY2U9IkNhbGlicmkiPiZuYnNwOzwvZm9udD4NCjxicj48Zm9udCBzaXplPTQg
ZmFjZT0iQ2FsaWJyaSI+MykgUG9zc2libHkgYSB1c2UgY2FzZSBkb2N1bWVudCBvbiBCcm9hZGJh
bmQNCnNjZW5hcmlvcy4gSG93ZXZlciwgdXNlIGNhc2VzIGZyb20gYSBicm9hZGJhbmQgcGVyc3Bl
Y3RpdmUgYXJlIGJlaW5nIGRldmVsb3BlZA0KaW4gdGhlIEJCRiAoc2VlIHRoZSBsaWFpc29uIHN0
YXRlbWVudCBhdCA8L2ZvbnQ+PGEgaHJlZj1odHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2xp
YWlzb24vMTMwNC8+PGZvbnQgc2l6ZT00IGNvbG9yPWJsdWUgZmFjZT0iQ2FsaWJyaSI+PHU+aHR0
cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9saWFpc29uLzEzMDQvPC91PjwvZm9udD48L2E+PGZv
bnQgc2l6ZT00IGZhY2U9IkNhbGlicmkiPikuDQpXZSBhbHNvIGhhdmUgPC9mb250PjxhIGhyZWY9
Imh0dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtbWVuZy1zZmMtYnJvYWRiYW5k
LXVzZWNhc2VzLyI+PGZvbnQgc2l6ZT00IGNvbG9yPWJsdWUgZmFjZT0iQ2FsaWJyaSI+PHU+aHR0
cDovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1tZW5nLXNmYy1icm9hZGJhbmQtdXNl
Y2FzZXMvPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT00IGZhY2U9IkNhbGlicmkiPi4NCiZuYnNw
O0l0IGRvZXMgbm90IHNlZW0gYXBwcm9wcmlhdGUgdG8gYWRvcHQgYSBXRyBkb2N1bWVudCBvbiB0
aGUgdG9waWMNCm9mIGJyb2FkYmFuZCAoYXQgbGVhc3QgYXQgdGhpcyB0aW1lKSB3aXRob3V0IGNs
YXJpZnlpbmcgdGhlIHJlbGF0aW9uc2hpcA0KYmV0d2VlbiBkcmFmdC1tZW5nLXNmYy1icm9hZGJh
bmQtdXNlY2FzZXMgYW5kIHRoZSBCQkYgd29yay4gSW4gYWRkaXRpb24sDQp3ZSB3b3VsZCBuZWVk
IHRvIHVuZGVyc3RhbmQgd2h5IHR3byBlZmZvcnRzIOKAlCBvbmUgaW4gQkJGIGFuZCBvbmUgaW4g
dGhlDQpJRVRGIC0tIG9uIHRoZSBzYW1lIHRvcGljIHdvdWxkIGJlIGFwcHJvcHJpYXRlLiBIZW5j
ZSwgYXQgdGhlIHByZXNlbnQgdGltZSwNCndlIGRvIG5vdCBpbnRlbmQgdG8gYWRvcHQgYSBXRyBk
b2N1bWVudCBvbiBicm9hZGJhbmQgc2NlbmFyaW9zLCBhbmQgZXhwZWN0DQp0byByZWNlaXZlIHBy
aW1hcnkgZ3VpZGFuY2Ugb24gdGhpcyB0b3BpYyBmcm9tIHRoZSBCQkYuPC9mb250Pg0KPGJyPjxm
b250IHNpemU9NCBmYWNlPSJDYWxpYnJpIj4mbmJzcDs8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT00
IGZhY2U9IkNhbGlicmkiPlRoYXQgbGVhdmVzOiA8L2ZvbnQ+PGEgaHJlZj0iaHR0cDovL2RhdGF0
cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1saXUtc2ZjLXVzZS1jYXNlcy8iPjxmb250IHNpemU9
NCBjb2xvcj1ibHVlIGZhY2U9IkNhbGlicmkiPjx1Pmh0dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9y
Zy9kb2MvZHJhZnQtbGl1LXNmYy11c2UtY2FzZXMvPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT00
IGZhY2U9IkNhbGlicmkiPiwNCmEgbW9yZSBnZW5lcmFsIGRvY3VtZW50LiBCdXQgdGhhdCBkb2N1
bWVudCBpbmNsdWRlcyB0ZXh0IG9uIHRocmVlIHRvcGljcw0KdGhhdCB3b3VsZCBiZSBjb3ZlcmVk
IGluIG1vcmUgZGV0YWlsIGVsc2V3aGVyZSAoYnJvYWRiYW5kLCBtb2JpbGUsIGFuZA0KREMpLiBX
aGlsZSB0aGlzIGRvY3VtZW50IGNvdWxkIGNvbnRhaW4gcG9pbnRlcnMgdG8gdGhlIG90aGVyIGRv
Y3VtZW50cywNCnRoYXQgbGVhdmVzIHRoZSBkb2N1bWVudCB3aXRoIHZlcnkgbGl0dGxlIHN0YW5k
YWxvbmUgY29udGVudCAtLSByYWlzaW5nDQp0aGUgcXVlc3Rpb24gb2Ygd2hhdCBzaG91bGQgYmUg
ZG9uZSB3aXRoIGl0LCBvciB3aGF0IGNvbnRlbnQgaXQgY291bGQgaW5jb3Jwb3JhdGUNCmluIG9y
ZGVyIHRvIGJlIHdvcnRod2hpbGUgYXMgYSBzdGFuZGFsb25lIGRvY3VtZW50LjwvZm9udD4NCjxi
cj48Zm9udCBzaXplPTQgZmFjZT0iQ2FsaWJyaSI+Jm5ic3A7PC9mb250Pg0KPGJyPjxmb250IHNp
emU9NCBmYWNlPSJDYWxpYnJpIj5UaHVzLCB0aGUgY2hhaXJzIHJlY29tbWVuZGF0aW9uIGF0IHRo
aXMNCnRpbWUgaXM6PC9mb250Pg0KPGJyPjxmb250IHNpemU9NCBmYWNlPSJDYWxpYnJpIj4mbmJz
cDs8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT00IGZhY2U9IkNhbGlicmkiPjEpIENhbGwgZm9yIFdH
IGFkb3B0aW9uIG9mIGRyYWZ0LWhhZWZmbmVyLXNmYy11c2UtY2FzZS1tb2JpbGl0eS0wMC50eHQN
CmFuZCBkcmFmdC1rdW1hci1zZmMtZGMtdXNlLWNhc2VzLTAwLnR4dCBhcyBXRyBkb2N1bWVudHMg
KHRhcmdldDogaW5mb3JtYXRpb25hbCkuPC9mb250Pg0KPGJyPjxmb250IHNpemU9NCBmYWNlPSJD
YWxpYnJpIj4mbmJzcDs8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT00IGZhY2U9IkNhbGlicmkiPjIp
IERlZmVyIGFjdGlvbiBvbiA8L2ZvbnQ+PGEgaHJlZj0iaHR0cDovL2RhdGF0cmFja2VyLmlldGYu
b3JnL2RvYy9kcmFmdC1saXUtc2VydmljZS1jaGFpbmluZy11c2UtY2FzZXMiPjxmb250IHNpemU9
NCBjb2xvcj1ibHVlIGZhY2U9IkNhbGlicmkiPjx1PmRyYWZ0LWxpdS1zZXJ2aWNlLWNoYWluaW5n
LXVzZS1jYXNlczwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9NCBmYWNlPSJDYWxpYnJpIj4NCiZu
YnNwO2FuZCA8L2ZvbnQ+PGEgaHJlZj0iaHR0cDovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9k
cmFmdC1tZW5nLXNmYy1icm9hZGJhbmQtdXNlY2FzZXMvIj48Zm9udCBzaXplPTQgY29sb3I9Ymx1
ZSBmYWNlPSJDYWxpYnJpIj48dT5kcmFmdC1tZW5nLXNmYy1icm9hZGJhbmQtdXNlY2FzZXM8L3U+
PC9mb250PjwvYT48Zm9udCBzaXplPTQgZmFjZT0iQ2FsaWJyaSI+DQpwZXIgdGhlIGFib3ZlIGRp
c2N1c3Npb24uPC9mb250Pg0KPGJyPjxmb250IHNpemU9NCBmYWNlPSJDYWxpYnJpIj4mbmJzcDs8
L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT00IGZhY2U9IkNhbGlicmkiPkRvZXMgdGhpcyBtYWtlIHNl
bnNlPzwvZm9udD4NCjxicj48Zm9udCBzaXplPTQgZmFjZT0iQ2FsaWJyaSI+Jm5ic3A7PC9mb250
Pg0KPGJyPjxmb250IHNpemU9NCBmYWNlPSJDYWxpYnJpIj5KaW0gJmFtcDsgVGhvbWFzPC9mb250
Pjx0dD48Zm9udCBzaXplPTI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX188YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJyPg0Kc2ZjQGlldGYub3JnPGJyPg0KaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8YnI+DQo8L2ZvbnQ+PC90dD4N
Cjxicj4NCg==
--=_alternative 002BADA048257CAC_=--


From nobody Mon Mar 31 04:33:30 2014
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0F9EC1A06E4 for <sfc@ietfa.amsl.com>; Mon, 31 Mar 2014 04:33:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.549
X-Spam-Level: 
X-Spam-Status: No, score=-1.549 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_NONE=-0.0001, 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 W4HmIWJqY_-l for <sfc@ietfa.amsl.com>; Mon, 31 Mar 2014 04:33:24 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias243.francetelecom.com [80.12.204.243]) by ietfa.amsl.com (Postfix) with ESMTP id 5E64C1A06E2 for <sfc@ietf.org>; Mon, 31 Mar 2014 04:33:23 -0700 (PDT)
Received: from omfeda07.si.francetelecom.fr (unknown [xx.xx.xx.200]) by omfeda09.si.francetelecom.fr (ESMTP service) with ESMTP id 31EC7C034A; Mon, 31 Mar 2014 13:33:19 +0200 (CEST)
Received: from puexch31.nanterre.francetelecom.fr (unknown [10.101.44.29]) by omfeda07.si.francetelecom.fr (ESMTP service) with ESMTP id 05AD7158074; Mon, 31 Mar 2014 13:33:19 +0200 (CEST)
Received: from PUEXCB1B.nanterre.francetelecom.fr ([10.101.44.11]) by puexch31.nanterre.francetelecom.fr ([10.101.44.29]) with mapi; Mon, 31 Mar 2014 13:33:18 +0200
From: <mohamed.boucadair@orange.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Dave Dolson <ddolson@sandvine.com>, "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>
Date: Mon, 31 Mar 2014 13:33:16 +0200
Thread-Topic: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
Thread-Index: Ac9Km9sYuJPu5dNnQSizaBnaNBlJEwCNm/IQ
Message-ID: <94C682931C08B048B7A8645303FDC9F36F544846A9@PUEXCB1B.nanterre.francetelecom.fr>
References: <E8355113905631478EFF04F5AA706E9818ABC6E0@wtl-exchp-1.sandvine.com> <94C682931C08B048B7A8645303FDC9F36F503EE0AD@PUEXCB1B.nanterre.francetelecom.fr> <531F3B9C.2030705@joelhalpern.com> <94C682931C08B048B7A8645303FDC9F36F54483E74@PUEXCB1B.nanterre.francetelecom.fr> <53342B97.8020109@joelhalpern.com> <94C682931C08B048B7A8645303FDC9F36F54484325@PUEXCB1B.nanterre.francetelecom.fr> <53359789.6060905@joelhalpern.com>
In-Reply-To: <53359789.6060905@joelhalpern.com>
Accept-Language: fr-FR
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: fr-FR
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-PMX-Version: 6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2014.3.31.111218
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/-KOe3dc8CvHtL2srVj4yjGce83U
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Mar 2014 11:33:27 -0000

Hi Joel,

I can claim in my turn that you missed the point of my comparison but I won=
't do that.=20

You said "But that is not the document we are working on". I'm puzzled with=
 this assertion. Can you please share what is your reference?

FWIW, my reference for including service function discovery is this excerpt=
 from the charter:=20

"
The working group will examine what information needs to be gathered
from the network and service functions in support of Service Function
Chaining and how that information may be made available to the
components of the Service Function Chaining architecture.
"

Another motivation for including service discovery is that the problem stat=
ement is raising the complexity of manual configuration (in general). SF di=
scovery feature may be a helper to introduce some automation in the way SFC=
s are structured, and therefore remove some of manual configuration.

Despite this divergence about the scope of the requirement draft, I do thin=
k that we both agree on the level of support of the service function discov=
ery.

Cheers,
Med

>-----Message d'origine-----
>De=A0: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>Envoy=E9=A0: vendredi 28 mars 2014 16:39
>=C0=A0: BOUCADAIR Mohamed IMT/OLN; Dave Dolson; draft-boucadair-sfc-
>requirements@tools.ietf.org
>Cc=A0: sfc@ietf.org
>Objet=A0: Re: [sfc] draft-boucadair-sfc-requirements-03 Service function
>discovery
>
>Med, your comparison with static and dynamic routing is completely
>missing the point, nad probably misleading to readers.
>In this case, including discovery in the document does not add anything
>of relevance to the SFC working group.  Yes, if the document were
>intended to be an overview of requirements for the entire service
>chaining ecosystem then a discussion of discovery and its possible roles
>would fit.  But that is not the document we are working on, as far as I
>know.
>
>Yours,
>Joel
>
>On 3/28/14, 6:04 AM, mohamed.boucadair@orange.com wrote:
>> Hi Joel,
>>
>> It seems we both agree the discovery functionality is not mandatory. The
>solution should not assume the existence of such discovery.. that's eviden=
t
>from my side. I even think that the solution should work without assuming
>any control plane.
>>
>> The functionality is listed in the document because we should acknowledg=
e
>its usefulness from an operational standpoint. Activating the feature is
>deployment-specific.
>>
>> It is not because some can use static routing schemes that dynamic
>routing should be abolished!
>>
>> Cheers,
>> Med
>>
>>> -----Message d'origine-----
>>> De : Joel M. Halpern [mailto:jmh@joelhalpern.com]
>>> Envoy=E9 : jeudi 27 mars 2014 14:46
>>> =C0 : BOUCADAIR Mohamed IMT/OLN; Dave Dolson; draft-boucadair-sfc-
>>> requirements@tools.ietf.org
>>> Cc : sfc@ietf.org
>>> Objet : Re: [sfc] draft-boucadair-sfc-requirements-03 Service function
>>> discovery
>>>
>>> Yes, I have a problem with this requirement.  Even at a SHOULD level.
>>> I do not see how or why this would be included in our work at all.
>>> Service instance location is a problem of concern to the chain
>>> establishment mechanism.  It may or may not need discovery.  But the
>>> tools used there are not driven by requirements of the data plane for
>>> service chaining.  Hence, discovery does not seem to fit the charter.
>>>
>>> Yours,
>>> Joel
>>>
>>> On 3/27/14, 3:54 AM, mohamed.boucadair@orange.com wrote:
>>>> Hi Joel,
>>>>
>>>> The text says:
>>>>      REQ#29:  Means to dynamically discover Service Functions SHOULD b=
e
>>>>               supported.
>>>>
>>>> Do you have concerns with this particular requirement?
>>>>
>>>> Cheers,
>>>> Med
>>>>
>>>>> -----Message d'origine-----
>>>>> De : Joel M. Halpern [mailto:jmh@joelhalpern.com]
>>>>> Envoy=E9 : mardi 11 mars 2014 17:37
>>>>> =C0 : BOUCADAIR Mohamed IMT/OLN; Dave Dolson; draft-boucadair-sfc-
>>>>> requirements@tools.ietf.org
>>>>> Cc : sfc@ietf.org
>>>>> Objet : Re: [sfc] draft-boucadair-sfc-requirements-03 Service functio=
n
>>>>> discovery
>>>>>
>>>>> What is the motivation for including service discovery in this work?
>It
>>>>> seems likely to be unnecessary in many cases, and even when needed it
>>>>> does not seem related to the goals in the charter?
>>>>>
>>>>> Yours,
>>>>> Joel
>>>>>
>>>>> On 3/11/14, 9:12 AM, mohamed.boucadair@orange.com wrote:
>>>>>> Dear David,
>>>>>>
>>>>>> The generic SF discovery requirement is captured in
>>>>>> */https://tools.ietf.org/html/draft-boucadair-sfc-requirements-
>03#page-
>>>>> 7:/*
>>>>>>
>>>>>>       REQ#29:  Means to dynamically discover Service Functions SHOUL=
D
>be
>>>>>>
>>>>>>                supported.
>>>>>>
>>>>>> As you can see the requirement is not a "MUST" but as a "SHOULD".
>>>>>>
>>>>>> Section 4 provides a detailed requirements list ** if ** such
>discovery
>>>>>> procedure is to be supported by an SFC domain. Section 4 says the
>>>>> following:
>>>>>>
>>>>>>       This section lists the set of requirements for the Service
>>> Function
>>>>>>
>>>>>>       Discovery procedure (denoted hereafter as "the solution").
>>>>>>
>>>>>> Requirements in Section 4 apply only of a discovery solution is to b=
e
>>>>>> specified.
>>>>>>
>>>>>> Hope this clarifies your concern.
>>>>>>
>>>>>> Cheers,
>>>>>>
>>>>>> Med
>>>>>>
>>>>>> *De :*Dave Dolson [mailto:ddolson@sandvine.com]
>>>>>> *Envoy=E9 :* mardi 4 mars 2014 02:37
>>>>>> *=C0 :* draft-boucadair-sfc-requirements@tools.ietf.org
>>>>>> *Cc :* sfc@ietf.org
>>>>>> *Objet :* draft-boucadair-sfc-requirements-03 Service function
>>> discovery
>>>>>>
>>>>>> I'm looking at the "must" service function discovery requirements in
>>>>>> draft-boucadair-sfc-requirements.
>>>>>>
>>>>>> Some of these requirements seem incompatible with a PDP/orchestrated
>>>>>> approach, which some have been discussing.
>>>>>>
>>>>>> For example,
>>>>>>
>>>>>>       DISC_REQ#3:  The solution MUST allow for the dynamic discovery
>of
>>> all
>>>>>>
>>>>>>                    locations where a given Service Function may
>reside
>>> and
>>>>>>
>>>>>>                    be invoked for a given SF chain.  Particularly,
>the
>>>>>>
>>>>>>                    solution MUST allow for the dynamic discovery of
>both
>>>>>>
>>>>>>                    IPv4 and IPv6 locators of a Service Function
>>> instance.
>>>>>>
>>>>>> Intended or not, I've got router discovery protocol in my mind when =
I
>>>>>> read this. Broadcast "who is out there?".
>>>>>>
>>>>>> I don't think all operators would want this. Some would want to
>>>>>> explicitly configure the elements that can be used.
>>>>>>
>>>>>> In fact, DISC_REQ#5 identifies that there is a security problem with
>>>>>> auto discovery.
>>>>>>
>>>>>> In short, I don't think everyone wants auto discovery, so this
>>>>>> requirement should not be "MUST".
>>>>>>
>>>>>> David Dolson
>>>>>>
>>>>>> Senior Software Architect
>>>>>>
>>>>>> Sandvine
>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> sfc mailing list
>>>>>> sfc@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>
>>


From nobody Mon Mar 31 05:01:05 2014
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ACC421A072B for <sfc@ietfa.amsl.com>; Mon, 31 Mar 2014 05:01:04 -0700 (PDT)
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, RCVD_IN_DNSWL_NONE=-0.0001, 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 SpFZNiJEhBcK for <sfc@ietfa.amsl.com>; Mon, 31 Mar 2014 05:01:01 -0700 (PDT)
Received: from hub021-ca-7.exch021.serverdata.net (hub021-ca-7.exch021.serverdata.net [64.78.56.72]) by ietfa.amsl.com (Postfix) with ESMTP id E132D1A0467 for <sfc@ietf.org>; Mon, 31 Mar 2014 05:01:01 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-7.exch021.domain.local ([10.254.4.109]) with mapi id 14.03.0174.001; Mon, 31 Mar 2014 05:00:47 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>
Thread-Topic: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
Thread-Index: Ac9Km9sYuJPu5dNnQSizaBnaNBlJEwCNm/IQAAGj2gc=
Date: Mon, 31 Mar 2014 12:00:47 +0000
Message-ID: <3A87720D-A20E-4BD6-A704-8F7061667E6A@affirmednetworks.com>
References: <E8355113905631478EFF04F5AA706E9818ABC6E0@wtl-exchp-1.sandvine.com> <94C682931C08B048B7A8645303FDC9F36F503EE0AD@PUEXCB1B.nanterre.francetelecom.fr> <531F3B9C.2030705@joelhalpern.com> <94C682931C08B048B7A8645303FDC9F36F54483E74@PUEXCB1B.nanterre.francetelecom.fr> <53342B97.8020109@joelhalpern.com> <94C682931C08B048B7A8645303FDC9F36F54484325@PUEXCB1B.nanterre.francetelecom.fr> <53359789.6060905@joelhalpern.com>, <94C682931C08B048B7A8645303FDC9F36F544846A9@PUEXCB1B.nanterre.francetelecom.fr>
In-Reply-To: <94C682931C08B048B7A8645303FDC9F36F544846A9@PUEXCB1B.nanterre.francetelecom.fr>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/YcHziE4guoHGvXGNbeiuU6Hw2bk
Cc: "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>, "Joel M. Halpern" <jmh@joelhalpern.com>, "sfc@ietf.org" <sfc@ietf.org>, Dave Dolson <ddolson@sandvine.com>
Subject: Re: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Mar 2014 12:01:05 -0000

Med, Joel,

Is it possible some are thinking of "discovery" differently than others?   =
For example if in a future control plane, SF's (as clients) registered with=
 PDP (as server) would that meet the definition?

   Ron


> On Mar 31, 2014, at 7:33 AM, "mohamed.boucadair@orange.com" <mohamed.bouc=
adair@orange.com> wrote:
>=20
> Hi Joel,
>=20
> I can claim in my turn that you missed the point of my comparison but I w=
on't do that.=20
>=20
> You said "But that is not the document we are working on". I'm puzzled wi=
th this assertion. Can you please share what is your reference?
>=20
> FWIW, my reference for including service function discovery is this excer=
pt from the charter:=20
>=20
> "
> The working group will examine what information needs to be gathered
> from the network and service functions in support of Service Function
> Chaining and how that information may be made available to the
> components of the Service Function Chaining architecture.
> "
>=20
> Another motivation for including service discovery is that the problem st=
atement is raising the complexity of manual configuration (in general). SF =
discovery feature may be a helper to introduce some automation in the way S=
FCs are structured, and therefore remove some of manual configuration.
>=20
> Despite this divergence about the scope of the requirement draft, I do th=
ink that we both agree on the level of support of the service function disc=
overy.
>=20
> Cheers,
> Med
>=20
>> -----Message d'origine-----
>> De : Joel M. Halpern [mailto:jmh@joelhalpern.com]
>> Envoy=E9 : vendredi 28 mars 2014 16:39
>> =C0 : BOUCADAIR Mohamed IMT/OLN; Dave Dolson; draft-boucadair-sfc-
>> requirements@tools.ietf.org
>> Cc : sfc@ietf.org
>> Objet : Re: [sfc] draft-boucadair-sfc-requirements-03 Service function
>> discovery
>>=20
>> Med, your comparison with static and dynamic routing is completely
>> missing the point, nad probably misleading to readers.
>> In this case, including discovery in the document does not add anything
>> of relevance to the SFC working group.  Yes, if the document were
>> intended to be an overview of requirements for the entire service
>> chaining ecosystem then a discussion of discovery and its possible roles
>> would fit.  But that is not the document we are working on, as far as I
>> know.
>>=20
>> Yours,
>> Joel
>>=20
>>> On 3/28/14, 6:04 AM, mohamed.boucadair@orange.com wrote:
>>> Hi Joel,
>>>=20
>>> It seems we both agree the discovery functionality is not mandatory. Th=
e
>> solution should not assume the existence of such discovery.. that's evid=
ent
>> from my side. I even think that the solution should work without assumin=
g
>> any control plane.
>>>=20
>>> The functionality is listed in the document because we should acknowled=
ge
>> its usefulness from an operational standpoint. Activating the feature is
>> deployment-specific.
>>>=20
>>> It is not because some can use static routing schemes that dynamic
>> routing should be abolished!
>>>=20
>>> Cheers,
>>> Med
>>>=20
>>>> -----Message d'origine-----
>>>> De : Joel M. Halpern [mailto:jmh@joelhalpern.com]
>>>> Envoy=E9 : jeudi 27 mars 2014 14:46
>>>> =C0 : BOUCADAIR Mohamed IMT/OLN; Dave Dolson; draft-boucadair-sfc-
>>>> requirements@tools.ietf.org
>>>> Cc : sfc@ietf.org
>>>> Objet : Re: [sfc] draft-boucadair-sfc-requirements-03 Service function
>>>> discovery
>>>>=20
>>>> Yes, I have a problem with this requirement.  Even at a SHOULD level.
>>>> I do not see how or why this would be included in our work at all.
>>>> Service instance location is a problem of concern to the chain
>>>> establishment mechanism.  It may or may not need discovery.  But the
>>>> tools used there are not driven by requirements of the data plane for
>>>> service chaining.  Hence, discovery does not seem to fit the charter.
>>>>=20
>>>> Yours,
>>>> Joel
>>>>=20
>>>>> On 3/27/14, 3:54 AM, mohamed.boucadair@orange.com wrote:
>>>>> Hi Joel,
>>>>>=20
>>>>> The text says:
>>>>>     REQ#29:  Means to dynamically discover Service Functions SHOULD b=
e
>>>>>              supported.
>>>>>=20
>>>>> Do you have concerns with this particular requirement?
>>>>>=20
>>>>> Cheers,
>>>>> Med
>>>>>=20
>>>>>> -----Message d'origine-----
>>>>>> De : Joel M. Halpern [mailto:jmh@joelhalpern.com]
>>>>>> Envoy=E9 : mardi 11 mars 2014 17:37
>>>>>> =C0 : BOUCADAIR Mohamed IMT/OLN; Dave Dolson; draft-boucadair-sfc-
>>>>>> requirements@tools.ietf.org
>>>>>> Cc : sfc@ietf.org
>>>>>> Objet : Re: [sfc] draft-boucadair-sfc-requirements-03 Service functi=
on
>>>>>> discovery
>>>>>>=20
>>>>>> What is the motivation for including service discovery in this work?
>> It
>>>>>> seems likely to be unnecessary in many cases, and even when needed i=
t
>>>>>> does not seem related to the goals in the charter?
>>>>>>=20
>>>>>> Yours,
>>>>>> Joel
>>>>>>=20
>>>>>>> On 3/11/14, 9:12 AM, mohamed.boucadair@orange.com wrote:
>>>>>>> Dear David,
>>>>>>>=20
>>>>>>> The generic SF discovery requirement is captured in
>>>>>>> */https://tools.ietf.org/html/draft-boucadair-sfc-requirements-
>> 03#page-
>>>>>> 7:/*
>>>>>>>=20
>>>>>>>      REQ#29:  Means to dynamically discover Service Functions SHOUL=
D
>> be
>>>>>>>=20
>>>>>>>               supported.
>>>>>>>=20
>>>>>>> As you can see the requirement is not a "MUST" but as a "SHOULD".
>>>>>>>=20
>>>>>>> Section 4 provides a detailed requirements list ** if ** such
>> discovery
>>>>>>> procedure is to be supported by an SFC domain. Section 4 says the
>>>>>> following:
>>>>>>>=20
>>>>>>>      This section lists the set of requirements for the Service
>>>> Function
>>>>>>>=20
>>>>>>>      Discovery procedure (denoted hereafter as "the solution").
>>>>>>>=20
>>>>>>> Requirements in Section 4 apply only of a discovery solution is to =
be
>>>>>>> specified.
>>>>>>>=20
>>>>>>> Hope this clarifies your concern.
>>>>>>>=20
>>>>>>> Cheers,
>>>>>>>=20
>>>>>>> Med
>>>>>>>=20
>>>>>>> *De :*Dave Dolson [mailto:ddolson@sandvine.com]
>>>>>>> *Envoy=E9 :* mardi 4 mars 2014 02:37
>>>>>>> *=C0 :* draft-boucadair-sfc-requirements@tools.ietf.org
>>>>>>> *Cc :* sfc@ietf.org
>>>>>>> *Objet :* draft-boucadair-sfc-requirements-03 Service function
>>>> discovery
>>>>>>>=20
>>>>>>> I'm looking at the "must" service function discovery requirements i=
n
>>>>>>> draft-boucadair-sfc-requirements.
>>>>>>>=20
>>>>>>> Some of these requirements seem incompatible with a PDP/orchestrate=
d
>>>>>>> approach, which some have been discussing.
>>>>>>>=20
>>>>>>> For example,
>>>>>>>=20
>>>>>>>      DISC_REQ#3:  The solution MUST allow for the dynamic discovery
>> of
>>>> all
>>>>>>>=20
>>>>>>>                   locations where a given Service Function may
>> reside
>>>> and
>>>>>>>=20
>>>>>>>                   be invoked for a given SF chain.  Particularly,
>> the
>>>>>>>=20
>>>>>>>                   solution MUST allow for the dynamic discovery of
>> both
>>>>>>>=20
>>>>>>>                   IPv4 and IPv6 locators of a Service Function
>>>> instance.
>>>>>>>=20
>>>>>>> Intended or not, I've got router discovery protocol in my mind when=
 I
>>>>>>> read this. Broadcast "who is out there?".
>>>>>>>=20
>>>>>>> I don't think all operators would want this. Some would want to
>>>>>>> explicitly configure the elements that can be used.
>>>>>>>=20
>>>>>>> In fact, DISC_REQ#5 identifies that there is a security problem wit=
h
>>>>>>> auto discovery.
>>>>>>>=20
>>>>>>> In short, I don't think everyone wants auto discovery, so this
>>>>>>> requirement should not be "MUST".
>>>>>>>=20
>>>>>>> David Dolson
>>>>>>>=20
>>>>>>> Senior Software Architect
>>>>>>>=20
>>>>>>> Sandvine
>>>>>>>=20
>>>>>>>=20
>>>>>>>=20
>>>>>>> _______________________________________________
>>>>>>> sfc mailing list
>>>>>>> sfc@ietf.org
>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Mon Mar 31 05:17:59 2014
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D8F541A07C2 for <sfc@ietfa.amsl.com>; Mon, 31 Mar 2014 05:17:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.549
X-Spam-Level: 
X-Spam-Status: No, score=-1.549 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_NONE=-0.0001, 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 OXTr6EyRK_77 for <sfc@ietfa.amsl.com>; Mon, 31 Mar 2014 05:17:56 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias245.francetelecom.com [80.12.204.245]) by ietfa.amsl.com (Postfix) with ESMTP id A10571A07B0 for <sfc@ietf.org>; Mon, 31 Mar 2014 05:17:55 -0700 (PDT)
Received: from omfeda05.si.francetelecom.fr (unknown [xx.xx.xx.198]) by omfeda13.si.francetelecom.fr (ESMTP service) with ESMTP id 9F8E91901FE; Mon, 31 Mar 2014 14:17:51 +0200 (CEST)
Received: from PUEXCH71.nanterre.francetelecom.fr (unknown [10.101.44.33]) by omfeda05.si.francetelecom.fr (ESMTP service) with ESMTP id 7861E180042; Mon, 31 Mar 2014 14:17:51 +0200 (CEST)
Received: from PUEXCB1B.nanterre.francetelecom.fr ([10.101.44.11]) by PUEXCH71.nanterre.francetelecom.fr ([10.101.44.33]) with mapi; Mon, 31 Mar 2014 14:17:51 +0200
From: <mohamed.boucadair@orange.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>
Date: Mon, 31 Mar 2014 14:17:48 +0200
Thread-Topic: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
Thread-Index: Ac9Km9sYuJPu5dNnQSizaBnaNBlJEwCNm/IQAAGj2gcAAHnlwA==
Message-ID: <94C682931C08B048B7A8645303FDC9F36F544846D8@PUEXCB1B.nanterre.francetelecom.fr>
References: <E8355113905631478EFF04F5AA706E9818ABC6E0@wtl-exchp-1.sandvine.com> <94C682931C08B048B7A8645303FDC9F36F503EE0AD@PUEXCB1B.nanterre.francetelecom.fr> <531F3B9C.2030705@joelhalpern.com> <94C682931C08B048B7A8645303FDC9F36F54483E74@PUEXCB1B.nanterre.francetelecom.fr> <53342B97.8020109@joelhalpern.com> <94C682931C08B048B7A8645303FDC9F36F54484325@PUEXCB1B.nanterre.francetelecom.fr> <53359789.6060905@joelhalpern.com>, <94C682931C08B048B7A8645303FDC9F36F544846A9@PUEXCB1B.nanterre.francetelecom.fr> <3A87720D-A20E-4BD6-A704-8F7061667E6A@affirmednetworks.com>
In-Reply-To: <3A87720D-A20E-4BD6-A704-8F7061667E6A@affirmednetworks.com>
Accept-Language: fr-FR
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: fr-FR
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-PMX-Version: 6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2013.11.19.63615
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/MJEXyLdiLfGJKHIlXRP59lYretE
Cc: "draft-boucadair-sfc-requirements@tools.ietf.org" <draft-boucadair-sfc-requirements@tools.ietf.org>, "Joel M. Halpern" <jmh@joelhalpern.com>, "sfc@ietf.org" <sfc@ietf.org>, Dave Dolson <ddolson@sandvine.com>
Subject: Re: [sfc] draft-boucadair-sfc-requirements-03 Service function discovery
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Mar 2014 12:17:58 -0000

Hi Ron,

Yes, your registration mode is a way to meet the discovery requirement. Of =
course, others may propose other solutions to meet that requirement as well=
.

Cheers,
Med

>-----Message d'origine-----
>De=A0: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>Envoy=E9=A0: lundi 31 mars 2014 14:01
>=C0=A0: BOUCADAIR Mohamed IMT/OLN
>Cc=A0: Joel M. Halpern; Dave Dolson; draft-boucadair-sfc-
>requirements@tools.ietf.org; sfc@ietf.org
>Objet=A0: Re: [sfc] draft-boucadair-sfc-requirements-03 Service function
>discovery
>
>Med, Joel,
>
>Is it possible some are thinking of "discovery" differently than others?
>For example if in a future control plane, SF's (as clients) registered wit=
h
>PDP (as server) would that meet the definition?
>
>   Ron
>
>
>> On Mar 31, 2014, at 7:33 AM, "mohamed.boucadair@orange.com"
><mohamed.boucadair@orange.com> wrote:
>>
>> Hi Joel,
>>
>> I can claim in my turn that you missed the point of my comparison but I
>won't do that.
>>
>> You said "But that is not the document we are working on". I'm puzzled
>with this assertion. Can you please share what is your reference?
>>
>> FWIW, my reference for including service function discovery is this
>excerpt from the charter:
>>
>> "
>> The working group will examine what information needs to be gathered
>> from the network and service functions in support of Service Function
>> Chaining and how that information may be made available to the
>> components of the Service Function Chaining architecture.
>> "
>>
>> Another motivation for including service discovery is that the problem
>statement is raising the complexity of manual configuration (in general).
>SF discovery feature may be a helper to introduce some automation in the
>way SFCs are structured, and therefore remove some of manual configuration=
.
>>
>> Despite this divergence about the scope of the requirement draft, I do
>think that we both agree on the level of support of the service function
>discovery.
>>
>> Cheers,
>> Med
>>
>>> -----Message d'origine-----
>>> De : Joel M. Halpern [mailto:jmh@joelhalpern.com]
>>> Envoy=E9 : vendredi 28 mars 2014 16:39
>>> =C0 : BOUCADAIR Mohamed IMT/OLN; Dave Dolson; draft-boucadair-sfc-
>>> requirements@tools.ietf.org
>>> Cc : sfc@ietf.org
>>> Objet : Re: [sfc] draft-boucadair-sfc-requirements-03 Service function
>>> discovery
>>>
>>> Med, your comparison with static and dynamic routing is completely
>>> missing the point, nad probably misleading to readers.
>>> In this case, including discovery in the document does not add anything
>>> of relevance to the SFC working group.  Yes, if the document were
>>> intended to be an overview of requirements for the entire service
>>> chaining ecosystem then a discussion of discovery and its possible role=
s
>>> would fit.  But that is not the document we are working on, as far as I
>>> know.
>>>
>>> Yours,
>>> Joel
>>>
>>>> On 3/28/14, 6:04 AM, mohamed.boucadair@orange.com wrote:
>>>> Hi Joel,
>>>>
>>>> It seems we both agree the discovery functionality is not mandatory.
>The
>>> solution should not assume the existence of such discovery.. that's
>evident
>>> from my side. I even think that the solution should work without
>assuming
>>> any control plane.
>>>>
>>>> The functionality is listed in the document because we should
>acknowledge
>>> its usefulness from an operational standpoint. Activating the feature i=
s
>>> deployment-specific.
>>>>
>>>> It is not because some can use static routing schemes that dynamic
>>> routing should be abolished!
>>>>
>>>> Cheers,
>>>> Med
>>>>
>>>>> -----Message d'origine-----
>>>>> De : Joel M. Halpern [mailto:jmh@joelhalpern.com]
>>>>> Envoy=E9 : jeudi 27 mars 2014 14:46
>>>>> =C0 : BOUCADAIR Mohamed IMT/OLN; Dave Dolson; draft-boucadair-sfc-
>>>>> requirements@tools.ietf.org
>>>>> Cc : sfc@ietf.org
>>>>> Objet : Re: [sfc] draft-boucadair-sfc-requirements-03 Service functio=
n
>>>>> discovery
>>>>>
>>>>> Yes, I have a problem with this requirement.  Even at a SHOULD level.
>>>>> I do not see how or why this would be included in our work at all.
>>>>> Service instance location is a problem of concern to the chain
>>>>> establishment mechanism.  It may or may not need discovery.  But the
>>>>> tools used there are not driven by requirements of the data plane for
>>>>> service chaining.  Hence, discovery does not seem to fit the charter.
>>>>>
>>>>> Yours,
>>>>> Joel
>>>>>
>>>>>> On 3/27/14, 3:54 AM, mohamed.boucadair@orange.com wrote:
>>>>>> Hi Joel,
>>>>>>
>>>>>> The text says:
>>>>>>     REQ#29:  Means to dynamically discover Service Functions SHOULD
>be
>>>>>>              supported.
>>>>>>
>>>>>> Do you have concerns with this particular requirement?
>>>>>>
>>>>>> Cheers,
>>>>>> Med
>>>>>>
>>>>>>> -----Message d'origine-----
>>>>>>> De : Joel M. Halpern [mailto:jmh@joelhalpern.com]
>>>>>>> Envoy=E9 : mardi 11 mars 2014 17:37
>>>>>>> =C0 : BOUCADAIR Mohamed IMT/OLN; Dave Dolson; draft-boucadair-sfc-
>>>>>>> requirements@tools.ietf.org
>>>>>>> Cc : sfc@ietf.org
>>>>>>> Objet : Re: [sfc] draft-boucadair-sfc-requirements-03 Service
>function
>>>>>>> discovery
>>>>>>>
>>>>>>> What is the motivation for including service discovery in this work=
?
>>> It
>>>>>>> seems likely to be unnecessary in many cases, and even when needed
>it
>>>>>>> does not seem related to the goals in the charter?
>>>>>>>
>>>>>>> Yours,
>>>>>>> Joel
>>>>>>>
>>>>>>>> On 3/11/14, 9:12 AM, mohamed.boucadair@orange.com wrote:
>>>>>>>> Dear David,
>>>>>>>>
>>>>>>>> The generic SF discovery requirement is captured in
>>>>>>>> */https://tools.ietf.org/html/draft-boucadair-sfc-requirements-
>>> 03#page-
>>>>>>> 7:/*
>>>>>>>>
>>>>>>>>      REQ#29:  Means to dynamically discover Service Functions
>SHOULD
>>> be
>>>>>>>>
>>>>>>>>               supported.
>>>>>>>>
>>>>>>>> As you can see the requirement is not a "MUST" but as a "SHOULD".
>>>>>>>>
>>>>>>>> Section 4 provides a detailed requirements list ** if ** such
>>> discovery
>>>>>>>> procedure is to be supported by an SFC domain. Section 4 says the
>>>>>>> following:
>>>>>>>>
>>>>>>>>      This section lists the set of requirements for the Service
>>>>> Function
>>>>>>>>
>>>>>>>>      Discovery procedure (denoted hereafter as "the solution").
>>>>>>>>
>>>>>>>> Requirements in Section 4 apply only of a discovery solution is to
>be
>>>>>>>> specified.
>>>>>>>>
>>>>>>>> Hope this clarifies your concern.
>>>>>>>>
>>>>>>>> Cheers,
>>>>>>>>
>>>>>>>> Med
>>>>>>>>
>>>>>>>> *De :*Dave Dolson [mailto:ddolson@sandvine.com]
>>>>>>>> *Envoy=E9 :* mardi 4 mars 2014 02:37
>>>>>>>> *=C0 :* draft-boucadair-sfc-requirements@tools.ietf.org
>>>>>>>> *Cc :* sfc@ietf.org
>>>>>>>> *Objet :* draft-boucadair-sfc-requirements-03 Service function
>>>>> discovery
>>>>>>>>
>>>>>>>> I'm looking at the "must" service function discovery requirements
>in
>>>>>>>> draft-boucadair-sfc-requirements.
>>>>>>>>
>>>>>>>> Some of these requirements seem incompatible with a
>PDP/orchestrated
>>>>>>>> approach, which some have been discussing.
>>>>>>>>
>>>>>>>> For example,
>>>>>>>>
>>>>>>>>      DISC_REQ#3:  The solution MUST allow for the dynamic discover=
y
>>> of
>>>>> all
>>>>>>>>
>>>>>>>>                   locations where a given Service Function may
>>> reside
>>>>> and
>>>>>>>>
>>>>>>>>                   be invoked for a given SF chain.  Particularly,
>>> the
>>>>>>>>
>>>>>>>>                   solution MUST allow for the dynamic discovery of
>>> both
>>>>>>>>
>>>>>>>>                   IPv4 and IPv6 locators of a Service Function
>>>>> instance.
>>>>>>>>
>>>>>>>> Intended or not, I've got router discovery protocol in my mind whe=
n
>I
>>>>>>>> read this. Broadcast "who is out there?".
>>>>>>>>
>>>>>>>> I don't think all operators would want this. Some would want to
>>>>>>>> explicitly configure the elements that can be used.
>>>>>>>>
>>>>>>>> In fact, DISC_REQ#5 identifies that there is a security problem
>with
>>>>>>>> auto discovery.
>>>>>>>>
>>>>>>>> In short, I don't think everyone wants auto discovery, so this
>>>>>>>> requirement should not be "MUST".
>>>>>>>>
>>>>>>>> David Dolson
>>>>>>>>
>>>>>>>> Senior Software Architect
>>>>>>>>
>>>>>>>> Sandvine
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> sfc mailing list
>>>>>>>> sfc@ietf.org
>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc


From nobody Mon Mar 31 05:46:20 2014
Return-Path: <stbryant@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BC1081A0840 for <sfc@ietfa.amsl.com>; Mon, 31 Mar 2014 05:46:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.511
X-Spam-Level: 
X-Spam-Status: No, score=-9.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, 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 PuYGxpEDd0ll for <sfc@ietfa.amsl.com>; Mon, 31 Mar 2014 05:46:15 -0700 (PDT)
Received: from aer-iport-2.cisco.com (aer-iport-2.cisco.com [173.38.203.52]) by ietfa.amsl.com (Postfix) with ESMTP id 1BCF31A083F for <sfc@ietf.org>; Mon, 31 Mar 2014 05:46:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1205; q=dns/txt; s=iport; t=1396269972; x=1397479572; h=message-id:date:from:reply-to:mime-version:to:subject: references:in-reply-to:content-transfer-encoding; bh=Y0/hdoAtCBMNXrxgJJvjNZ78eSG2+3CMYsZxNuIouns=; b=RTqU6wn+m0H/7LvXEJExOLJVQ3GmC8TbjP2rSPcjshsunYEk20uiWHSS xNH/ptNgNjM0NUZJH2HNxyPCuXWewfSDg7VXVvD23l3fi9DM54nz995ee CmQ4bRgZapJ2mGZNms8vJzQ5OZ7/ZVudXEPEhEoFM5dmRT2J7y7BER1QR M=;
X-IronPort-AV: E=Sophos;i="4.97,765,1389744000"; d="scan'208";a="12421330"
Received: from aer-core-2.cisco.com ([173.38.203.7]) by aer-iport-2.cisco.com with ESMTP; 31 Mar 2014 12:46:10 +0000
Received: from cisco.com (mrwint.cisco.com [64.103.70.36]) by aer-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id s2VCjnNt000581 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 31 Mar 2014 12:45:49 GMT
Received: from [IPv6:::1] (localhost [127.0.0.1]) by cisco.com (8.14.4+Sun/8.8.8) with ESMTP id s2VCjmML007046; Mon, 31 Mar 2014 13:45:48 +0100 (BST)
Message-ID: <53396386.3050401@cisco.com>
Date: Mon, 31 Mar 2014 13:45:58 +0100
From: Stewart Bryant <stbryant@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.4.0
MIME-Version: 1.0
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>, "sfc@ietf.org" <sfc@ietf.org>
References: <CF588C77.1E5F9%jguichar@cisco.com> <6EB34CB5D82C4645B826C56144826EA97E9DE1A0@SZXEMA509-MBX.china.huawei.com> <CF5C32DF.1E7DC%jguichar@cisco.com> <94C682931C08B048B7A8645303FDC9F36F544845AD@PUEXCB1B.nanterre.francetelecom.fr>
In-Reply-To: <94C682931C08B048B7A8645303FDC9F36F544845AD@PUEXCB1B.nanterre.francetelecom.fr>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/NB3nYVB1HSPsE3ty_FUOmxH3WwA
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: stbryant@cisco.com
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Mar 2014 12:46:17 -0000

I assume that the plan is to write down the use cases, then to distill from
the use cases the requirements, to write the architecture (or framework)
based on the the requirements and the to write the solutions to satisfy the
requirements consistent with the architecture.

It that is the plan, and that would be the normal method of progression,
the key question regarding the use cases is the efficiency of the data
collection, documentation and review.

Since use case is a data collection process then I can see a good case
for running these separately at least for the immediate future since
this allows different groups to focus on their scenarios and talk to the
external bodies in a way that was uncluttered by disparate applications.

The point where we need to reduce to a single document and deal
with conflicts is when producing the requirements document, and
at that point there needs to be a single document.

A comment in the thread concerned how things got pulled together
so that a reader would know about all the pieces, I would suggest that
the requirements document (which would need to reference the use
cases) would be a fine first single document.

Stewart




From nobody Mon Mar 31 07:28:52 2014
Return-Path: <jmoisand@juniper.net>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 865551A0849; Mon, 31 Mar 2014 07:28:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.1
X-Spam-Level: 
X-Spam-Status: No, score=0.1 tagged_above=-999 required=5 tests=[BAYES_50=0.8,  HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 EbkR_4B3tqNH; Mon, 31 Mar 2014 07:28:44 -0700 (PDT)
Received: from ch1outboundpool.messaging.microsoft.com (ch1ehsobe003.messaging.microsoft.com [216.32.181.183]) by ietfa.amsl.com (Postfix) with ESMTP id E1CD61A6EF5; Mon, 31 Mar 2014 07:28:43 -0700 (PDT)
Received: from mail52-ch1-R.bigfish.com (10.43.68.233) by CH1EHSOBE010.bigfish.com (10.43.70.60) with Microsoft SMTP Server id 14.1.225.22; Mon, 31 Mar 2014 14:28:40 +0000
Received: from mail52-ch1 (localhost [127.0.0.1])	by mail52-ch1-R.bigfish.com (Postfix) with ESMTP id 5DA24601C6; Mon, 31 Mar 2014 14:28:40 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:157.56.240.101; KIP:(null); UIP:(null); IPV:NLI; H:BL2PRD0510HT001.namprd05.prod.outlook.com; RD:none; EFVD:NLI
X-SpamScore: -25
X-BigFish: VPS-25(zz9371Ic89bh936eI103dKe0eah1a09Jc857hdb82hzz1f42h2148h208ch1ee6h1de0h1fdah2073h2146h1202h1e76h2189h1d1ah1d2ah21bch1fc6hzz8275ch1d7338h1de098h1033IL6d524h17326ah8275bh8275dh18c673h1c8fb4h1de097h186068hz2fh109h2a8h839hd24hf0ah1288h12a5h12bdh137ah1441h1504h1537h153bh162dh1631h1758h18e1h1946h19b5h19ceh1ad9h1b0ah1bceh224fh1d07h1d0ch1d2eh1d3fh1de9h1dfeh1dffh1fe8h1ff5h20f0h2216h22d0h2336h2461h2487h24d7h2516h2545h255eh25cch25f6h2605h268bh26c8h9a9j1155h)
Received-SPF: pass (mail52-ch1: domain of juniper.net designates 157.56.240.101 as permitted sender) client-ip=157.56.240.101; envelope-from=jmoisand@juniper.net; helo=BL2PRD0510HT001.namprd05.prod.outlook.com ; .outlook.com ; 
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009001)(428001)(66654002)(377424004)(377454003)(41574002)(199002)(189002)(90146001)(76482001)(19300405004)(83322001)(19580405001)(81342001)(54356001)(85306002)(93136001)(54316002)(56776001)(19580395003)(81542001)(95666003)(15975445006)(77982001)(4396001)(19609705001)(99286001)(15202345003)(561944002)(69226001)(50986001)(16236675002)(49866001)(92566001)(51856001)(80976001)(2656002)(87936001)(66066001)(76576001)(33646001)(93516002)(63696002)(83072002)(31966008)(81686001)(65816001)(59766001)(74662001)(74876001)(74366001)(97186001)(94316002)(85852003)(80022001)(56816005)(47736001)(81816001)(79102001)(76796001)(74502001)(53806001)(95416001)(46102001)(94946001)(47976001)(87266001)(98676001)(86362001)(97336001)(20776003)(74706001)(24736002); DIR:OUT; SFP:1101; SCL:1; SRVR:CO2PR05MB716; H:CO2PR05MB716.namprd05.prod.outlook.com; FPR:EC7FF1E7.AFB25785.FAD17DB3.4AEAEB40.208B6; MLV:sfv; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received: from mail52-ch1 (localhost.localdomain [127.0.0.1]) by mail52-ch1 (MessageSwitch) id 1396276116863551_4679; Mon, 31 Mar 2014 14:28:36 +0000 (UTC)
Received: from CH1EHSMHS030.bigfish.com (snatpool1.int.messaging.microsoft.com [10.43.68.251])	by mail52-ch1.bigfish.com (Postfix) with ESMTP id CB41544009B;	Mon, 31 Mar 2014 14:28:36 +0000 (UTC)
Received: from BL2PRD0510HT001.namprd05.prod.outlook.com (157.56.240.101) by CH1EHSMHS030.bigfish.com (10.43.70.30) with Microsoft SMTP Server (TLS) id 14.16.227.3; Mon, 31 Mar 2014 14:28:31 +0000
Received: from CO2PR05MB716.namprd05.prod.outlook.com (10.141.228.152) by BL2PRD0510HT001.namprd05.prod.outlook.com (10.255.100.36) with Microsoft SMTP Server (TLS) id 14.16.435.0; Mon, 31 Mar 2014 14:28:31 +0000
Received: from CO2PR05MB716.namprd05.prod.outlook.com (10.141.228.152) by CO2PR05MB716.namprd05.prod.outlook.com (10.141.228.152) with Microsoft SMTP Server (TLS) id 15.0.898.11; Mon, 31 Mar 2014 14:28:29 +0000
Received: from CO2PR05MB716.namprd05.prod.outlook.com ([10.141.228.152]) by CO2PR05MB716.namprd05.prod.outlook.com ([10.141.228.152]) with mapi id 15.00.0898.005; Mon, 31 Mar 2014 14:28:29 +0000
From: Jerome Moisand <jmoisand@juniper.net>
To: "wang.cui1@zte.com.cn" <wang.cui1@zte.com.cn>
Thread-Topic: Re: [sfc] Progression of use case documents in the SFC WG
Thread-Index: AQHPSbgDEA3AATWG/kWi/n3iJI0NjZr04CuggAX6YACAAGdowA==
Date: Mon, 31 Mar 2014 14:28:29 +0000
Message-ID: <3c5174127d0b457d9f953bb2a58893e2@CO2PR05MB716.namprd05.prod.outlook.com>
References: <9134806f48c24248b3c0f7c550c5266d@CO2PR05MB716.namprd05.prod.outlook.com> <OF2D2B3619.DEDDF353-ON48257CAC.002444E1-48257CAC.002BADA2@zte.com.cn>
In-Reply-To: <OF2D2B3619.DEDDF353-ON48257CAC.002444E1-48257CAC.002BADA2@zte.com.cn>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [66.129.241.12]
x-forefront-prvs: 0167DB5752
Content-Type: multipart/alternative; boundary="_000_3c5174127d0b457d9f953bb2a58893e2CO2PR05MB716namprd05pro_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-FOPE-CONNECTOR: Id%0$Dn%*$RO%0$TLS%0$FQDN%$TlsDn%
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/FkFuqvlU-0NYp20TspUadpyuGWE
Cc: sfc <sfc-bounces@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Mar 2014 14:28:50 -0000

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

SGkgTGluZGEsDQoNClRoZSBzdWJzY3JpYmVyIG1hbmFnZW1lbnQgZnVuY3Rpb24gaW4gYSBCTkcg
aXMgY2xlYXJseSBhIFNlcnZpY2UgRnVuY3Rpb24gKGFuZCBhIFNlcnZpY2UgQ2xhc3NpZmllcikg
b24gaXRzIG93biByaWdodC4gQWxsIHRoZSBCQkYgdXNlIGNhc2VzIGFyZSBiYXNlZCBvbiBzdWNo
IHByZW1pc2UsIHRoaXMgaXMgdGhlIHN0YXJ0aW5nIHBvaW50IG9mIHRoZSBzZXJ2aWNlIGNoYWlu
cy4gV2XigJlyZSBpbiBjbGVhciBhZ3JlZW1lbnQgaGVyZSwgYW5kIEkgZG9u4oCZdCB0aGluayB3
ZSBuZWVkIGEgbmV3IGRyYWZ0IHRvIHJlcGVhdCB0aGlzIHBvaW50Lg0KDQpJIHN0aWxsIGRvIG5v
dCB1bmRlcnN0YW5kIGhvdyBEUy1MaXRlIGFuZCBNQVAgYXJlIHJlbGF0ZWQgdG8gc2VydmljZSBj
aGFpbmluZy4gVGhlcmUgaXMgbm8gbmVlZCB0byBkbyBhbnkgbmV3IGZvcm0gb2YgdHJhZmZpYyBz
dGVlcmluZyB0byBwZXJmb3JtIHN1Y2ggZnVuY3Rpb25zLiBZZXMsIHN1cmUsIHRoZSBDUEUgbmVl
ZHMgdG8gZG8gaXRzIHBhcnQgb2YgdGhlIHdvcmssIGFjY29yZGluZyB0byBjb3JyZXNwb25kaW5n
IElFVEYgZG9jdW1lbnRzIChlLmcuIGFzIGRlZmluZWQgaW4gdGhlIElFVEYgU29mdHdpcmUgV0cp
LCBidXQgYWdhaW4sIHdoZXJlIGlzIHRoZSBzZXJ2aWNlIGNoYWluaW5nPyBJIGRvIG5vdCBiZWxp
ZXZlIHRoYXQgdGhlIFNvZnR3aXJlIGdyb3VwIGV4cHJlc3NlZCBhbnkgbmVlZCBmb3IgZnVydGhl
ciBtZWNoYW5pc20gYmVzaWRlcyB3aGF0IHRoZXkgZGVmaW5lZC4gU29ycnksIEkgZG9u4oCZdCBx
dWl0ZSBnZXQgaXQuIEkgY2FuIHNlZSBob3cgc2VydmljZSBjaGFpbmluZyBhbmQgSVAgdjQvdjYg
Z2V0cyBpbnRlcnR3aW5lZCBmb3IgdGhlIENHTkFUIGFwcHJvYWNoIHRob3VnaCwgd2UgZG8gYWdy
ZWUgb24gdGhpcyBvbmUuIElmIHlvdSB0aGluayB0aGVyZSBpcyBtb3JlIHRoYW4gdGhhdCwgdGhl
biBwbGVhc2UgY29udHJpYnV0ZSB0byBCQkYgKFNELTMyNiwgU0lNUiBncm91cCkuIFdl4oCZZCB3
ZWxjb21lIG1vcmUgdXNlIGNhc2VzIHdoaWxlIHRoZSBTdHVkeSBEb2N1bWVudCBpcyBiZWluZyBy
ZWZpbmVkLg0KDQpJbiBnZW5lcmFsLCB0aGUgcG9pbnQgcmVtYWlucyB0aGF0IGl0IHdvdWxkIGJl
IGdyZWF0bHkgYXBwcmVjaWF0ZWQgdG8gZGlzY3VzcyBib3RoIHNlcnZpY2UgY2hhaW5pbmcgYW5k
IElQdjQvdjYgdHJhbnNpdGlvbiB1c2UgY2FzZXMsIGJyb2FkYmFuZCBuZXR3b3JrIGFyY2hpdGVj
dHVyZSBhbmQgbm9kYWwgcmVxdWlyZW1lbnRzIGluIHRoZSBCQkYgY29udGV4dCwgYW5kIGxpYWlz
ZSB0byBJRVRGIHdoZW4gYXBwcm9wcmlhdGUgKGUuZy4gbmVlZCBmb3IgcHJvdG9jb2wgd29yayku
IFNhbWUgZm9yIENQRSBkaXNjdXNzaW9ucywgaW5jbHVkaW5nIENsb3VkLUNQRS4gV2XigJlyZSBh
bGwgc3RyZXRjaGVkIHByZXR0eSB0aGluLCBhbmQgY291bGQgcmVhbGx5IGJlbmVmaXQgZnJvbSBk
aXNjdXNzaW5nIGluIHRoZSBtb3N0IGFwcHJvcHJpYXRlIGNvbnRleHQgd2l0aG91dCB1bmR1ZSBk
dXBsaWNhdGlvbiBhY3Jvc3Mgc3RkIGJvZGllcy4NCg0KVHgNCkplcm9tZQ0KDQoNCkZyb206IHdh
bmcuY3VpMUB6dGUuY29tLmNuIFttYWlsdG86d2FuZy5jdWkxQHp0ZS5jb20uY25dDQpTZW50OiBN
b25kYXksIE1hcmNoIDMxLCAyMDE0IDM6NTggQU0NClRvOiBKZXJvbWUgTW9pc2FuZA0KQ2M6IHNm
Y0BpZXRmLm9yZzsgc2ZjDQpTdWJqZWN0OiDnrZTlpI06IFJlOiBbc2ZjXSBQcm9ncmVzc2lvbiBv
ZiB1c2UgY2FzZSBkb2N1bWVudHMgaW4gdGhlIFNGQyBXRw0KDQoNCkhpLCBKZXJvbWUNCg0KICBB
cyBhIGNvLWF1dGhvciBvZiBkcmFmdC1tZW5nLCBtYXliZSBJIGhhdmUgdG8gaGlnaGxpZ2h0IHNv
bWUgcG9pbnRzIGluIG91ciBkcmFmdC4gQXMgeW91IG1lbnRpb25lZDoNCiAgICAgICAgICBTaWRl
IG5vdGU6IGRyYWZ0LW1lbmctc2ZjLWJyb2FkYmFuZC11c2VjYXNlcyBzZWVtcyB0byBjb3ZlciB0
d28gdG9waWNzOg0KMS4gICAgICAgYSBiYXNpYyBmb3JtIG9mIHNlcnZpY2UgY2hhaW5pbmcgKOKA
mEJOQVPigJkg4oCTSSBndWVzcyB0aGlzIG1lYW5zIEJSQVMvQk5HLSB0byBDR05BVCkgd2hpY2gg
aXMgYWxyZWFkeSBjb3ZlcmVkIGJ5IEJCRiB1c2UgY2FzZXMNCjIuICAgICAgIHRoZW4gYSBsb3Qg
b2YgbWF0ZXJpYWwgYWJvdXQgSVAgdjQvdjYgdHJhbnNpdGlvbiBtYXR0ZXJzIChEUy1MaXRlLCBN
QVAsIGV0YyksIHdoaWNoIGRvZXNu4oCZdCBzZWVtIHRvIGhhdmUgYSBkaXJlY3QgcmVsYXRpb25z
aGlwIHdpdGggc2VydmljZSBjaGFpbmluZyBwZXIgc2UuIEFueWhvbywgaXQgdHVybnMgb3V0IHRo
YXQgdGhlcmUgaXMgYW5vdGhlciBCQkYgd29yayBpdGVtIGluIHRoaXMgcmVzcGVjdCwgc28gY29y
cmVzcG9uZGluZyBtYXRlcmlhbCBzaG91bGQgZmluZCBpdHMgcmlnaHRmdWwgcGxhY2UuDQoNCiAg
SXQgc2VlbXMgdGhhdCBJIGhvbGQgdGhlIGRpZmZlcmVudCBvcGluaW9uIG9mIHlvdS4gIENHTkFU
IGlzIGp1c3Qgb25lIFNGQyB1c2UgY2FzZSBpbiBCcm9hZGJhbmQgTmV0d29yayBwZXIgc2UsIGFz
IHdlbGwgYXMgTkFUNjQgYW5kIG90aGVyIElQdjQvdjYgdHJhbnNpdGlvbiB0ZWNobm9sb2d5LiBU
aGV5IGFyZSBkaXN0aW5jdGl2ZSBmcm9tIGVhY2ggb3RoZXIgYW5kIHRoZXkgZ28gdGhyb3VnaCBk
aWZmZXJlbnQgU0ZDLiBTbyB3ZSBwdXQgdGhlbSB0b2dldGhlciBpbiB0aGlzIGRyYWZ0LiAgQW5k
IGhlcmUsIHdlIGFsc28gd2FudCB0byBtZW50aW9uIGlzIFN1YnNjcmliZXItbWFuYWdlbWVudCBm
dW5jdGlvbiBpbiBCTkcsIHdoaWNoIGlzIHN1Z2dlc3RlZCB0byBiZSByZWZlcnJlZCBhcyBhIFNG
LCBiZWNhdXNlIEJORydzIGNhcGFjaXR5IG9mIHN1YnNjcmliZXIgaXMgYWxzbyBhIGJvdHRsZW5l
Y2ssIGl0IHNlZW1zIHJlYXNvbmFibGUgdG8gY29uc2lkZXIgU3Vic2NyaWJlci1tYW5hZ2VtZW50
IGZ1bmN0aW9uIGFzIGEgU0YuDQogIEluIGFkZGl0aW9uLCBhZnRlciBsaXN0aW5nIGFuZCBjb21w
YXJpbmcgdGhlbSwgaXQgdHVybnMgb3V0IHRoYXQgd2UgY2FuIG5vdCBvbmx5IGRlcGxveSBTRkMg
RG9tYWluIGJldHdlZW4gQk5HIGFuZCBDUiwgYnV0IGFsc28gd2UgY2FuIGNvbnNpZGVyIGEgU0ZD
IERvbWFpbiBkZXBsb3ltZW50IGJldHdlZW4gQ1BFIGFuZCBCTkcsIHdoaWNoIGlzIGNhbGxlZCB1
bmlmeSBob21lIHJvdXRlciBpbiBvdXIgZHJhZnQuIEl0IG1lYW5zIHRoYXQgQ1BFIG9ubHkgc3Vw
cG9ydCBzaW1wbGUgTDIvTDMgZnVuY3Rpb25hbGl0aWVzIGluY2x1ZGluZyBlbmNhcHN1bGF0aW5n
IGFuZCBkZWNhcHN1bGF0aW5nLiBXaGVyZXZlciB0aGUgdHJhZmZpYyBnbyBpcyBkZWNpZGVkIGJ5
IHRoZSBTRkMgRG9tYWluLiBUaGlzIHNlZW1zIGEgYml0IGxpa2UgeW91ciBDbG91ZCBDUEUuDQog
IEFsc28sIHdlIHByb3Bvc2Ugc29tZSBjb25zaWRlcmF0aW9ucyAoZS5nLiBzdGFuZGFsb25lIG1v
ZGUsIGRpcmVjdGx5IGNvbm5lY3RpbmcgbW9kZSAgYW5kIHBvb2wgY29uc2lkZXJhdGlvbikuIEFz
IGZvciBzdGFuZGFsb25lIG1vZGUgYW5kIGRpcmVjdGx5IGNvbm5lY3RpbmcgbW9kZSwgd2hpY2gg
YXJlIHRoZSBtYWluIHR3byBhcmNoaXRlY3R1cmUgaW4gSVB2NiB0cmFuc2l0aW9uIGRlcGxveW1l
bnQsIHdlIHRoaW5rIG1heWJlIHRoaXMgY29uc2lkZXJhdGlvbiBjYW4gIGludHJvZHVjZSBpbnRv
IFNGQyBhcmNoaXRlY3R1cmUuIEFzIGZvciBtb3JlIGRldGFpbHMgc3VjaCBhcyBwb29sIG1hbmFn
ZW1lbnQsIHdlIGp1c3QgZ2l2ZSBvdXIgcHJvcG9zYWwgYW5kIHRoZSByZWFzb24gZm9yIHRoaXMg
cHJvcG9zYWwgaXMgZm9yIHN0ZWVyaW5nIHRoZSBpbmNvbWUgdHJhZmZpYy4NCg0KSG9wZSBJIGhh
dmUgY2xlYXJseSBoaWdobGlnaHRlZCBvdXIgZHJhZnQgOiApDQoNCk1hbnkgdGhhbmtzIQ0KTGlu
ZGENCg0KDQpKZXJvbWUgTW9pc2FuZCA8am1vaXNhbmRAanVuaXBlci5uZXQ8bWFpbHRvOmptb2lz
YW5kQGp1bmlwZXIubmV0Pj4NCuWPkeS7tuS6ujogICJzZmMiIDxzZmMtYm91bmNlc0BpZXRmLm9y
ZzxtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc+Pg0KDQoyMDE0LTAzLTI3IDIwOjU1DQoNCuaU
tuS7tuS6ug0KDQoic2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IiA8c2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+Pg0KDQrmioTpgIENCg0K5Li76aKYDQoNClJlOiBbc2Zj
XSBQcm9ncmVzc2lvbiBvZiB1c2UgY2FzZSBkb2N1bWVudHMgaW4gdGhlIFNGQyBXRw0KDQoNCg0K
DQoNCg0KDQpBZ3JlZWQgd2l0aCB0aGUgY2hhaXJzIHByb3Bvc2FsLg0KDQpUaGVyZSBpcyBubyBw
b2ludCBkdXBsaWNhdGluZyB3b3JrIHBlcmZvcm1lZCBieSBvdGhlciBzdGQgYm9kaWVzLCBpdCBp
cyBtdWNoIGJldHRlciB0byB1c2UgaXQgYXMgYSBhbiBpbnB1dCwgd2hpbGUgbGV0dGluZyBzcGVj
aWFsaXplZCBkaXNjdXNzaW9ucyBvY2N1ciBiZXR3ZWVuIGdyb3VwcyBvZiBjb3JyZXNwb25kaW5n
IHNwZWNpYWxpc3RzLiBCQkYgbGV2ZXJhZ2VzIElFVEYgd29yayBhbGwgdGhlIHRpbWUsIHdlbGws
IGl04oCZcyB0aW1lIHRvIGhhdmUgSUVURiBsZXZlcmFnZSBCQkYgd29yay4NCg0KQmVpbmcgY28t
ZWRpdG9yIG9mIHRoZSBCQkYgd29yaywgSeKAmWxsIG1ha2Ugc3VyZSB0aGF0IG5ldyB1c2UgY2Fz
ZXMgaWRlbnRpZmllZCBieSBCQkYgd2lsbCBiZSBjb21tdW5pY2F0ZWQgaW4gYSByZWFzb25hYmx5
IHRpbWVseSBmYXNoaW9uIHRvIElFVEYuIFdlIGRvIGhhdmUgYSBmZXcgbmV3IG9uZXMgaW4gdGhl
IHdvcmtzLiBBbmQgd2XigJlsbCB3b3JrIHdpdGggdGhlIGF1dGhvcnMgb2YgZHJhZnQtbWVuZy1z
ZmMtYnJvYWRiYW5kLXVzZWNhc2VzIHRvIGNvbnNvbGlkYXRlIHdpdGggQkJGIHdvcmsuDQoNClR4
DQpKZXJvbWUNCg0KU2lkZSBub3RlOiBkcmFmdC1tZW5nLXNmYy1icm9hZGJhbmQtdXNlY2FzZXMg
c2VlbXMgdG8gY292ZXIgdHdvIHRvcGljczoNCjEuICAgICAgIGEgYmFzaWMgZm9ybSBvZiBzZXJ2
aWNlIGNoYWluaW5nICjigJhCTkFT4oCZIOKAk0kgZ3Vlc3MgdGhpcyBtZWFucyBCUkFTL0JORy0g
dG8gQ0dOQVQpIHdoaWNoIGlzIGFscmVhZHkgY292ZXJlZCBieSBCQkYgdXNlIGNhc2VzDQoyLiAg
ICAgICB0aGVuIGEgbG90IG9mIG1hdGVyaWFsIGFib3V0IElQIHY0L3Y2IHRyYW5zaXRpb24gbWF0
dGVycyAoRFMtTGl0ZSwgTUFQLCBldGMpLCB3aGljaCBkb2VzbuKAmXQgc2VlbSB0byBoYXZlIGEg
ZGlyZWN0IHJlbGF0aW9uc2hpcCB3aXRoIHNlcnZpY2UgY2hhaW5pbmcgcGVyIHNlLiBBbnlob28s
IGl0IHR1cm5zIG91dCB0aGF0IHRoZXJlIGlzIGFub3RoZXIgQkJGIHdvcmsgaXRlbSBpbiB0aGlz
IHJlc3BlY3QsIHNvIGNvcnJlc3BvbmRpbmcgbWF0ZXJpYWwgc2hvdWxkIGZpbmQgaXRzIHJpZ2h0
ZnVsIHBsYWNlLg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBP
biBCZWhhbGYgT2YgS2VuIEdyYXkgKGtlZ3JheSkNClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywg
MjAxNCA4OjI4IEFNDQpUbzogbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTxtYWlsdG86bW9o
YW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbT47IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOyBzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBQcm9ncmVz
c2lvbiBvZiB1c2UgY2FzZSBkb2N1bWVudHMgaW4gdGhlIFNGQyBXRw0KDQpJJ2QgZ2l2ZSBhICsx
IHRvIHRoZSBjaGFpcnMg4oCmDQoNCklmIHRoZXJlIGlzIGdvaW5nIHRvIGJlIG1vcmUgdGhhbiBv
bmUgZG9jdW1lbnQgKGFuZCB3ZSBzZWVtZWQgaGVsbCBiZW50IG9uIG1vcmUgdGhhbiBvbmUgYXQg
dGhlIEJvRiDigKYgd2UgY291bGQsIGFzIGEgZ3JvdXAsIHNldHRsZSBvbiAiYSBzbWFsbCBudW1i
ZXIiKSwgdGhhdCB0aGV5IGhhdmUgc29tZSBmb2N1cy4NCg0KSSBkb24ndCBmaW5kIHRoZSBmb2N1
cyBvciBvcmdhbml6YXRpb24gZGVzY3JpYmVkIGJ5IHRoZSBjaGFpcnMgb25lcm91cyAtIGluIGZh
Y3QsIEdJVkVOIHRoYXQgd2UgaGF2ZSB0aGUgbGlhaXNvbihzKSBpbiBwbGFjZSBhbmQgdGhhdCB0
aGV5IGRvIHdhbnQgYSB2b2ljZSBoZXJlLCBhbmQgdGhhdCBhdCBsZWFzdCBvbmUgb2YgdGhlbSBo
YXMgYSAiZG9tYWluIGZvY3VzIiBJIGZpbmQgaXQgbG9naWNhbCB0byBzdGFydCB3aXRoIGJyb2Fk
YmFuZCBhbmQgZGV2ZWxvcCB1c2UgY2FzZXMgaW4gYSBzZXQgb2Ygbm9uLXRyaXZpYWwgZG9tYWlu
cy4NCg0KVGhleSBoYWQgdG8gZGVmaW5lICJhIHNtYWxsIG51bWJlciIg4oCmb3IgImEgc21hbGwg
bnVtYmVyIiBiZWNvbWVzIGEgYmlnIG51bWJlci4gIE5vdyB3ZSBrbm93IGhvdyBtYW55ICJhIHNt
YWxsIG51bWJlciIgaXMuDQoNCklmIGRyYWZ04oCTbGl1IGlzIHN0cmlwcGVkIG9mIGVub3VnaCBj
b250ZW50IGJ5IHRoZSBjYXRlZ29yaXphdGlvbiBvZiB0aGUgInNtYWxsIG51bWJlciIgaXQncyBl
ZmZpY2FjeSBzaG91bGQgYmUgcXVlc3Rpb25lZC4gIFRvIHlvdXIgc3BlY2lmaWMgcG9pbnQsIGFz
IGEgZ3JvdXAgd2UgY2FuIGRlY2lkZSBvbiBtb3ZpbmcgdGhlIHNwZWNpZmljIHRleHQgeW91IG1l
bnRpb24gYmFjayB0byBQcm9ibGVtIG9yIG90aGVyd2lzZSByZS1ob21lIGl0LiAgSXQgc2hvdWxk
bid0IGJlIHRoZSBzb2xlIHJlYXNvbiBkcmFmdC1saXUgZXhpc3RzLg0KDQpJIHdvdWxkIGhhdmUg
Z29uZSBhIGJpdCBmdXJ0aGVyIHRoYW4gdGhlIGNoYWlycywgZnJhbmtseS4NCg0KVGhlcmUgaXMg
U08gbXVjaCB1c2UgY2FzZSBsaXRlcmF0dXJlIG91dCB0aGVyZSByaWdodCBub3csIEkgZnJhbmts
eSBkb24ndCB3YW50IHRvIHNlZSB0aGUgSUVURiByZXBlYXQgYW55IG1vcmUgdGhhbiBpdCBoYXMg
dG8uICBJIHdvdWxkIGhhemFyZCB0aGF0IG1vc3Qgb2YgdXMgaGF2ZSByZWFkIHRoZXNlIHRoaW5n
cyBiZWZvcmUgaW4gb25lIG9mIHNldmVyYWwgZm9ydW1zLg0KDQpTbywgSU1PLCB0aGUgdXNlIGNh
c2VzIHNob3VsZCBwcm92aWRlIHN1cHBvcnQgZm9yIHRoZSBwcm9ibGVtIHN0YXRlbWVudCBhbmQg
dGhlIGRldmVsb3BtZW50IG9mIGEgcHJvcG9zZWQgaGVhZGVyIGZ1bmN0aW9uYWxpdHkgKHNvbHV0
aW9uKSwgYW5kIGFzIHN1Y2ggc2hvdWxkIGlsbHVzdHJhdGUgc2lnbmlmaWNhbnRseSB1bmlxdWUg
cmVxdWlyZW1lbnRzIOKApnNvIHRoYXQgd2UgY2FuIGFzc2VzcyB0aGUgZWZmaWNhY3kgb2YgdGhl
IHByb3Bvc2VkIHNvbHV0aW9ucy4gIEkgaG9wZSB0aGUgIm93bmVyIGJ5IGFyZWEiIGRlc2NyaWJl
ZCBieSB0aGUgY2hhaXJzIHdpbGwgdGFrZSBvbiB0aGUgcmVzcG9uc2liaWxpdHkgb2YgbWFraW5n
IHN1cmUgdGhhdCB0aGVpciBleGFtcGxlcyBhcmUgc2lnbmlmaWNhbnRseSB1bmlxdWUgZm9yICBj
b25zaWRlcmF0aW9uIGFuZCBhZGRyZXNzYWJsZSBpbiB0aGUgc29sdXRpb24uDQoNCkJlY2F1c2Ug
dGhlaXIgd29yayByZXByZXNlbnRzIHRoZSB3b3JrIG9mIG1hbnkgKHdob2xlIG9yZ2FuaXphdGlv
bnMpIGFuZCBpcyBob3BlZnVsbHkgZnVydGhlciBkaXN0aWxsZWQgYnkgdGhlIGF1dGhvciBoZXJl
IGludG8gdW5pcXVlIGV4YW1wbGVzLCBpbiBmYWlybmVzcyB0aGVpciBjb250cmlidXRpb25zIHNo
b3VsZCBwcm9iYWJseSBiZSBjcmVkaXRlZCB0byAidmFyaW91cyIgd2l0aCBhIG5vZCB0byB0aGVp
ciBvcmdhbml6YXRpb24uDQoNCkFuZCwgYmVjYXVzZSB0aGVzZSB1c2UgY2FzZXMgaGF2ZSBiZWVu
IHJldmlld2VkIGluIG90aGVyIGZvcnVtcyBieSBtYW55IHBlb3BsZSwgdGhlIHByb2Nlc3Mgc2hv
dWxkIGJlIG1vcmUgZXhwZWRpdGlvdXMuDQoNCg0KDQoNCkZyb206ICJtb2hhbWVkLmJvdWNhZGFp
ckBvcmFuZ2UuY29tPG1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPiIgPG1vaGFt
ZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5j
b20+Pg0KRGF0ZTogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDM6MDcgQU0NClRvOiAiSmltIEd1
aWNoYXJkIChqZ3VpY2hhcikiIDxqZ3VpY2hhckBjaXNjby5jb208bWFpbHRvOmpndWljaGFyQGNp
c2NvLmNvbT4+LCAic2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IiA8c2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+Pg0KU3ViamVjdDogUmU6IFtzZmNdIFByb2dyZXNzaW9u
IG9mIHVzZSBjYXNlIGRvY3VtZW50cyBpbiB0aGUgU0ZDIFdHDQoNCkRlYXIgY2hhaXJzLA0KDQpT
b21lIGNvbW1lbnRzIGJlbG93Og0K4oCiICAgICAgICAgVGhlIHByb3Bvc2VkIGFjdGlvbnMgYXJl
IG5vdCBhbGlnbmVkIHdpdGggdGhlIGZlZWRiYWNrIHJlY2VpdmVkIGluIHRoaXMgdGhyZWFkIChQ
cm9ncmVzc2lvbiBvZiB1c2UgY2FzZSBkb2N1bWVudHMgd2l0aGluIHRoZSBTRkMgd29ya2luZyBn
cm91cCkuIEFuc3dlcnMgdG8gdGhhdCBwb2xsIGFyZSBpbiBmYXZvciBvZiBoYXZpbmcgYSBnZW5l
cmljIHVzZSBjYXNlIGRvY3VtZW50LiBJTUhvLCBpdCBpcyBub3QgZmFpciB0byBpZ25vcmUgd2hh
dCB3YXMgdm9pY2VkIGZvciBieSB3ZyBtZW1iZXJzIGluIHRoZSBtYWlsaW5nIGxpc3QgYXMgcGFy
dCBvZiBhIGZvcm1hbCBjYWxsIHdpdGggY2xlYXIgcXVlc3Rpb25zLg0K4oCiICAgICAgICAgU29t
ZSBvZiB0aGUgdGV4dCB0aGF0IHdhcyBhZG9wdGVkIGJ5IHRoZSBXRyBhcyBwYXJ0IG9mIHRoZSBQ
cm9ibGVtIFN0YXRlbWVudCAodXNlIGNhc2UgYXMgcGFydCBvZiB0aGUgUHJvYmxlbSBzdGF0ZW1l
bnQpIGhhcyBiZWVuIG1vdmVkIHRvIHRoZSBnZW5lcmljIHVzZSBjYXNlLiBUaGF0IHRleHQgaXMg
Z292ZXJuZWQgYnkgdGhpcyBjaGFydGVyIHRleHQ6IOKAnDEuIFByb2JsZW0gU3RhdGVtZW50OiBU
aGlzIGRvY3VtZW50IHdpbGwgcHJvdmlkZSBhIHN1bW1hcnkgb2YgdGhlDQpwcm9ibGVtIHNwYWNl
IHRvIGJlIGFkZHJlc3NlZCBieSB0aGUgU0ZDIHdvcmtpbmcgZ3JvdXAgaW5jbHVkaW5nDQpleGFt
cGxlIGhpZ2gtbGV2ZWwgdXNlIGNhc2VzLiBBZGRpdGlvbmFsbHksIHRoZSB3b3JraW5nIGdyb3Vw
IHdpbGwNCm5vcm1hbGl6ZSBub21lbmNsYXR1cmUgYW5kIGRlZmluaXRpb25zIGZvciBzZXJ2aWNl
IGZ1bmN0aW9uIGNoYWluaW5nLuKAnS4gV2hhdCB0byBkbyBmb3IgdGhhdCB0ZXh0Pw0K4oCiICAg
ICAgICAgSGF2aW5nIHRoZSBnZW5lcmljIHVzZSBjYXNlIGRvY3VtZW50IGFuZCBzb21lIGZldyBk
ZXRhaWxlZCBvbmVzIGRvIG5vdCBjb25mbGljdC4gSXQgaXMgb25seSBhIG1hdHRlciBvZiBzY29w
aW5nLg0KDQpHaXZlbiB3aGF0IGlzIHN0YXRlZCBhYm92ZSwgSSBkaXNhZ3JlZSB3aXRoIHlvdXIg
cHJvcG9zYWwuDQoNCklmIEkgaGF2ZSB0byBjaG9vc2UgKGFnYWluKSwgSSB3b3VsZCB2b3RlIGZv
ciBoYXZpbmcgb25lIHNpbmdsZSB1c2UgY2FzZXMgZG9jdW1lbnQuIEhhdmluZyBvbmUgc2luZ2xl
IGRvY3VtZW50IHdpbGwgaGVscCBmb2N1c2luZyBvbiBjb3JlIGFzcGVjdHMgYW5kIHdvdWxkIHNp
bXBsaWZ5IHRoZSB3ZyBhY3Rpdml0eTogcmV2aWV3LCBsYXN0IGNhbGxzLCBldGMuDQoNCkNoZWVy
cywNCk1lZA0KDQpEZSA6IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBEZSBsYSBw
YXJ0IGRlIEppbSBHdWljaGFyZCAoamd1aWNoYXIpDQpFbnZvecOpIDogbWVyY3JlZGkgMjYgbWFy
cyAyMDE0IDE4OjU0DQrDgCA6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KT2Jq
ZXQgOiBbc2ZjXSBQcm9ncmVzc2lvbiBvZiB1c2UgY2FzZSBkb2N1bWVudHMgaW4gdGhlIFNGQyBX
Rw0KDQpXRzoNCg0KSW4gYSBtZXNzYWdlIGJhY2sgaW4gSmFudWFyeSwgd2UgKHRoZSBjaGFpcnMp
IHByb3Bvc2VkIHRoYXQgdGhlIFNGQyBXRyBoYW5kbGUgdGhlIHRvcGljIG9mIHVzZSBjYXNlIGRv
Y3VtZW50cyBhcyBmb2xsb3dzOg0KDQoxKSBIYXZlIHRoZSBXRyBkZXZlbG9wIG9uZSB1c2UgY2Fz
ZSBkb2N1bWVudCB0aGF0IGRvY3VtZW50cyBhIHNtYWxsIG51bWJlciBvZiByZXByZXNlbnRhdGl2
ZSB1c2UgY2FzZXMuICBUaGUgZG9jdW1lbnQgcHJlc2VudGVkIGJ5IEhvbmd5dSBMaSBhdCB0aGUg
VmFuY291dmVyIEJPRiBjb3VsZCBzZXJ2ZSBmb3IgdGhpcyBwdXJwb3NlDQooaHR0cDovL2RhdGF0
cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1saXUtc2VydmljZS1jaGFpbmluZy11c2UtY2FzZXMp
Lg0KDQozKSBGb3IgYWRkaXRpb25hbCB1c2UgY2FzZXMgbm90IGNvdmVyZWQgaW4gMSkgYWJvdmUs
IGFsbG93IGZvciBhIHNtYWxsIG51bWJlciBvZiBkb2N1bWVudHMgdGhhdCBhcmUgYXBwbGljYWJs
ZSB0byBzcGVjaWZpYw0KZW52aXJvbm1lbnRzIChlLmcuICBtb2JpbGl0eSwgZGF0YSBjZW50ZXIs
IGJyb2FkYmFuZCwgYW5kIHNvIGZvcnRoLikgVGhlc2UgZG9jdW1lbnRzIHdvdWxkIHByb3ZpZGUg
bW9yZSBkZXRhaWxlZCBpbmZvcm1hdGlvbiBhbmQgYXBwbGljYWJpbGl0eSBvZiBTRkMgdG8gdGhl
c2Ugc3BlY2lmaWMgZW52aXJvbm1lbnRzLCBhbmQgd291bGQgbmVlZCB0byBnbyBiZXlvbmQgd2hh
dCBpcyBjb3ZlcmVkIGluIHRoZSBnZW5lcmFsIHVzZSBjYXNlIGRvY3VtZW50ICgxKS4gTm90ZSB0
aGF0IGl0IGlzIG5vdCB0aGUgaW50ZW50aW9uIHRvIGhhdmUgZXZlcnkgcG90ZW50aWFsIHVzZSBj
YXNlIGRvY3VtZW50ZWQuDQoNClNpbmNlIHRoZW4sIGFuZCBiYXNlZCBvbiB0aGUgcHJlc2VudGF0
aW9ucy9kaXNjdXNzaW9uIGluIExvbmRvbiwgaXQgYXBwZWFycyB0aGF0IHdlIGhhdmUgYSBudW1i
ZXIgb2YgZG9jdW1lbnRzIHRoYXQgd2FycmFudCBiZWluZyBkZXZlbG9wZWQgYXMgc3RhbmRhbG9u
ZSBkb2N1bWVudHMuIFNwZWNpZmljYWxseToNCg0KMSkgQSB1c2UgY2FzZSBkb2N1bWVudCBvbiBt
b2JpbGl0eSwgZS5nLiwgaHR0cDovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1oYWVm
Zm5lci1zZmMtdXNlLWNhc2UtbW9iaWxpdHkvDQoNCjIpIEEgdXNlIGNhc2UgZG9jdW1lbnQgb24g
RGF0YSBDZW50ZXJzLCBlLmcuLCBodHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0
LWt1bWFyLXNmYy1kYy11c2UtY2FzZXMvDQoNCjMpIFBvc3NpYmx5IGEgdXNlIGNhc2UgZG9jdW1l
bnQgb24gQnJvYWRiYW5kIHNjZW5hcmlvcy4gSG93ZXZlciwgdXNlIGNhc2VzIGZyb20gYSBicm9h
ZGJhbmQgcGVyc3BlY3RpdmUgYXJlIGJlaW5nIGRldmVsb3BlZCBpbiB0aGUgQkJGIChzZWUgdGhl
IGxpYWlzb24gc3RhdGVtZW50IGF0IGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvbGlhaXNv
bi8xMzA0LykuIFdlIGFsc28gaGF2ZSBodHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2Ry
YWZ0LW1lbmctc2ZjLWJyb2FkYmFuZC11c2VjYXNlcy8uICBJdCBkb2VzIG5vdCBzZWVtIGFwcHJv
cHJpYXRlIHRvIGFkb3B0IGEgV0cgZG9jdW1lbnQgb24gdGhlIHRvcGljIG9mIGJyb2FkYmFuZCAo
YXQgbGVhc3QgYXQgdGhpcyB0aW1lKSB3aXRob3V0IGNsYXJpZnlpbmcgdGhlIHJlbGF0aW9uc2hp
cCBiZXR3ZWVuIGRyYWZ0LW1lbmctc2ZjLWJyb2FkYmFuZC11c2VjYXNlcyBhbmQgdGhlIEJCRiB3
b3JrLiBJbiBhZGRpdGlvbiwgd2Ugd291bGQgbmVlZCB0byB1bmRlcnN0YW5kIHdoeSB0d28gZWZm
b3J0cyDigJQgb25lIGluIEJCRiBhbmQgb25lIGluIHRoZSBJRVRGIC0tIG9uIHRoZSBzYW1lIHRv
cGljIHdvdWxkIGJlIGFwcHJvcHJpYXRlLiBIZW5jZSwgYXQgdGhlIHByZXNlbnQgdGltZSwgd2Ug
ZG8gbm90IGludGVuZCB0byBhZG9wdCBhIFdHIGRvY3VtZW50IG9uIGJyb2FkYmFuZCBzY2VuYXJp
b3MsIGFuZCBleHBlY3QgdG8gcmVjZWl2ZSBwcmltYXJ5IGd1aWRhbmNlIG9uIHRoaXMgdG9waWMg
ZnJvbSB0aGUgQkJGLg0KDQpUaGF0IGxlYXZlczogaHR0cDovL2RhdGF0cmFja2VyLmlldGYub3Jn
L2RvYy9kcmFmdC1saXUtc2ZjLXVzZS1jYXNlcy8sIGEgbW9yZSBnZW5lcmFsIGRvY3VtZW50LiBC
dXQgdGhhdCBkb2N1bWVudCBpbmNsdWRlcyB0ZXh0IG9uIHRocmVlIHRvcGljcyB0aGF0IHdvdWxk
IGJlIGNvdmVyZWQgaW4gbW9yZSBkZXRhaWwgZWxzZXdoZXJlIChicm9hZGJhbmQsIG1vYmlsZSwg
YW5kIERDKS4gV2hpbGUgdGhpcyBkb2N1bWVudCBjb3VsZCBjb250YWluIHBvaW50ZXJzIHRvIHRo
ZSBvdGhlciBkb2N1bWVudHMsIHRoYXQgbGVhdmVzIHRoZSBkb2N1bWVudCB3aXRoIHZlcnkgbGl0
dGxlIHN0YW5kYWxvbmUgY29udGVudCAtLSByYWlzaW5nIHRoZSBxdWVzdGlvbiBvZiB3aGF0IHNo
b3VsZCBiZSBkb25lIHdpdGggaXQsIG9yIHdoYXQgY29udGVudCBpdCBjb3VsZCBpbmNvcnBvcmF0
ZSBpbiBvcmRlciB0byBiZSB3b3J0aHdoaWxlIGFzIGEgc3RhbmRhbG9uZSBkb2N1bWVudC4NCg0K
VGh1cywgdGhlIGNoYWlycyByZWNvbW1lbmRhdGlvbiBhdCB0aGlzIHRpbWUgaXM6DQoNCjEpIENh
bGwgZm9yIFdHIGFkb3B0aW9uIG9mIGRyYWZ0LWhhZWZmbmVyLXNmYy11c2UtY2FzZS1tb2JpbGl0
eS0wMC50eHQgYW5kIGRyYWZ0LWt1bWFyLXNmYy1kYy11c2UtY2FzZXMtMDAudHh0IGFzIFdHIGRv
Y3VtZW50cyAodGFyZ2V0OiBpbmZvcm1hdGlvbmFsKS4NCg0KMikgRGVmZXIgYWN0aW9uIG9uIGRy
YWZ0LWxpdS1zZXJ2aWNlLWNoYWluaW5nLXVzZS1jYXNlczxodHRwOi8vZGF0YXRyYWNrZXIuaWV0
Zi5vcmcvZG9jL2RyYWZ0LWxpdS1zZXJ2aWNlLWNoYWluaW5nLXVzZS1jYXNlcz4gIGFuZCBkcmFm
dC1tZW5nLXNmYy1icm9hZGJhbmQtdXNlY2FzZXM8aHR0cDovL2RhdGF0cmFja2VyLmlldGYub3Jn
L2RvYy9kcmFmdC1tZW5nLXNmYy1icm9hZGJhbmQtdXNlY2FzZXMvPiBwZXIgdGhlIGFib3ZlIGRp
c2N1c3Npb24uDQoNCkRvZXMgdGhpcyBtYWtlIHNlbnNlPw0KDQpKaW0gJiBUaG9tYXNfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlz
dA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Ik1TIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2IDkgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpNaW5nTGlVOw0KCXBhbm9zZS0xOjIgMiA1IDkgMCAwIDAgMCAwIDA7
fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToy
IDQgNSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsN
CglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt
aWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OiJcQE1pbmdMaVUiOw0KCXBhbm9zZS0xOjIgMiA1IDkgMCAwIDAgMCAw
IDA7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBNUyBHb3RoaWMiOw0KCXBhbm9zZS0x
OjIgMTEgNiA5IDcgMiA1IDggMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Ik1TIFVJ
IEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2IDAgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiXEBNUyBVSSBHb3RoaWMiOw0KCXBhbm9zZS0xOjIgMTEgNiAwIDcgMiA1
IDggMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9y
bWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0
Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNl
cmlmIjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5
OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVk
LCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglj
b2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwDQoJe21zby1zdHls
ZS1wcmlvcml0eTo5OTsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6
MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglm
b250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7
fQ0KdHQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5l
dyI7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30N
Ci5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5O30NCkBwYWdlIFdv
cmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4w
aW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48
L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0i
ZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1z
byA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9
ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8
L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8
ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkhpIExpbmRhLDxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+VGhl
IHN1YnNjcmliZXIgbWFuYWdlbWVudCBmdW5jdGlvbiBpbiBhIEJORyBpcyBjbGVhcmx5IGEgU2Vy
dmljZSBGdW5jdGlvbiAoYW5kIGEgU2VydmljZSBDbGFzc2lmaWVyKSBvbiBpdHMgb3duIHJpZ2h0
LiBBbGwgdGhlIEJCRiB1c2UgY2FzZXMgYXJlIGJhc2VkIG9uIHN1Y2gNCiBwcmVtaXNlLCB0aGlz
IGlzIHRoZSBzdGFydGluZyBwb2ludCBvZiB0aGUgc2VydmljZSBjaGFpbnMuIFdl4oCZcmUgaW4g
Y2xlYXIgYWdyZWVtZW50IGhlcmUsIGFuZCBJIGRvbuKAmXQgdGhpbmsgd2UgbmVlZCBhIG5ldyBk
cmFmdCB0byByZXBlYXQgdGhpcyBwb2ludC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkkgc3RpbGwgZG8gbm90IHVuZGVy
c3RhbmQgaG93IERTLUxpdGUgYW5kIE1BUCBhcmUgcmVsYXRlZCB0byBzZXJ2aWNlIGNoYWluaW5n
LiBUaGVyZSBpcyBubyBuZWVkIHRvIGRvIGFueSBuZXcgZm9ybSBvZiB0cmFmZmljIHN0ZWVyaW5n
IHRvIHBlcmZvcm0gc3VjaCBmdW5jdGlvbnMuDQogWWVzLCBzdXJlLCB0aGUgQ1BFIG5lZWRzIHRv
IGRvIGl0cyBwYXJ0IG9mIHRoZSB3b3JrLCBhY2NvcmRpbmcgdG8gY29ycmVzcG9uZGluZyBJRVRG
IGRvY3VtZW50cyAoZS5nLiBhcyBkZWZpbmVkIGluIHRoZSBJRVRGIFNvZnR3aXJlIFdHKSwgYnV0
IGFnYWluLCB3aGVyZSBpcyB0aGUgc2VydmljZSBjaGFpbmluZz8gSSBkbyBub3QgYmVsaWV2ZSB0
aGF0IHRoZSBTb2Z0d2lyZSBncm91cCBleHByZXNzZWQgYW55IG5lZWQgZm9yIGZ1cnRoZXIgbWVj
aGFuaXNtDQogYmVzaWRlcyB3aGF0IHRoZXkgZGVmaW5lZC4gU29ycnksIEkgZG9u4oCZdCBxdWl0
ZSBnZXQgaXQuIEkgY2FuIHNlZSBob3cgc2VydmljZSBjaGFpbmluZyBhbmQgSVAgdjQvdjYgZ2V0
cyBpbnRlcnR3aW5lZCBmb3IgdGhlIENHTkFUIGFwcHJvYWNoIHRob3VnaCwgd2UgZG8gYWdyZWUg
b24gdGhpcyBvbmUuIElmIHlvdSB0aGluayB0aGVyZSBpcyBtb3JlIHRoYW4gdGhhdCwgdGhlbiBw
bGVhc2UgY29udHJpYnV0ZSB0byBCQkYgKFNELTMyNiwgU0lNUiBncm91cCkuDQogV2XigJlkIHdl
bGNvbWUgbW9yZSB1c2UgY2FzZXMgd2hpbGUgdGhlIFN0dWR5IERvY3VtZW50IGlzIGJlaW5nIHJl
ZmluZWQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj5JbiBnZW5lcmFsLCB0aGUgcG9pbnQgcmVtYWlucyB0aGF0IGl0IHdv
dWxkIGJlIGdyZWF0bHkgYXBwcmVjaWF0ZWQgdG8gZGlzY3Vzcw0KPGI+Ym90aDwvYj4gc2Vydmlj
ZSBjaGFpbmluZyBhbmQgSVB2NC92NiB0cmFuc2l0aW9uIHVzZSBjYXNlcywgYnJvYWRiYW5kIG5l
dHdvcmsgYXJjaGl0ZWN0dXJlIGFuZCBub2RhbCByZXF1aXJlbWVudHMgaW4gdGhlIEJCRiBjb250
ZXh0LCBhbmQgbGlhaXNlIHRvIElFVEYgd2hlbiBhcHByb3ByaWF0ZSAoZS5nLiBuZWVkIGZvciBw
cm90b2NvbCB3b3JrKS4gU2FtZSBmb3IgQ1BFIGRpc2N1c3Npb25zLCBpbmNsdWRpbmcgQ2xvdWQt
Q1BFLiBXZeKAmXJlDQogYWxsIHN0cmV0Y2hlZCBwcmV0dHkgdGhpbiwgYW5kIGNvdWxkIHJlYWxs
eSBiZW5lZml0IGZyb20gZGlzY3Vzc2luZyBpbiB0aGUgbW9zdCBhcHByb3ByaWF0ZSBjb250ZXh0
IHdpdGhvdXQgdW5kdWUgZHVwbGljYXRpb24gYWNyb3NzIHN0ZCBib2RpZXMuPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5U
eDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5KZXJvbWU8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6
c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48
L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiB3YW5nLmN1aTFAenRlLmNvbS5jbiBbbWFp
bHRvOndhbmcuY3VpMUB6dGUuY29tLmNuXQ0KPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgTWFy
Y2ggMzEsIDIwMTQgMzo1OCBBTTxicj4NCjxiPlRvOjwvYj4gSmVyb21lIE1vaXNhbmQ8YnI+DQo8
Yj5DYzo8L2I+IHNmY0BpZXRmLm9yZzsgc2ZjPGJyPg0KPGI+U3ViamVjdDo8L2I+IDwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtNUyBVSSBHb3Ro
aWMmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+562U5aSNPC9zcGFuPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij46IFJlOiBbc2ZjXSBQcm9ncmVzc2lvbiBvZiB1c2UgY2FzZSBkb2N1
bWVudHMgaW4gdGhlIFNGQyBXRzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkhpLCBKZXJv
bWU8L3NwYW4+IDxicj4NCjxicj4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOyBBcyBhIGNvLWF1dGhvciBv
ZiBkcmFmdC1tZW5nLCBtYXliZSBJIGhhdmUgdG8gaGlnaGxpZ2h0IHNvbWUgcG9pbnRzIGluIG91
ciBkcmFmdC4gQXMgeW91IG1lbnRpb25lZDo8L3NwYW4+DQo8YnI+DQo8c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJz
cDsgPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgU2lkZSBub3RlOiBkcmFmdC1tZW5nLXNmYy1icm9hZGJh
bmQtdXNlY2FzZXMgc2VlbXMgdG8gY292ZXIgdHdvIHRvcGljczo8L3NwYW4+DQo8YnI+DQo8c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+MS4gJm5ic3A7ICZuYnNwOyAm
bmJzcDsgYSBiYXNpYyBmb3JtIG9mIHNlcnZpY2UgY2hhaW5pbmcgKOKAmEJOQVPigJkg4oCTSSBn
dWVzcyB0aGlzIG1lYW5zIEJSQVMvQk5HLSB0byBDR05BVCkgd2hpY2ggaXMgYWxyZWFkeSBjb3Zl
cmVkIGJ5IEJCRiB1c2UgY2FzZXM8L3NwYW4+DQo8YnI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+Mi4gJm5ic3A7ICZuYnNwOyAmbmJzcDsgdGhlbiBhIGxvdCBv
ZiBtYXRlcmlhbCBhYm91dCBJUCB2NC92NiB0cmFuc2l0aW9uIG1hdHRlcnMgKERTLUxpdGUsIE1B
UCwgZXRjKSwgd2hpY2ggZG9lc27igJl0IHNlZW0gdG8gaGF2ZSBhIGRpcmVjdCByZWxhdGlvbnNo
aXAgd2l0aCBzZXJ2aWNlIGNoYWluaW5nIHBlciBzZS4gQW55aG9vLCBpdA0KIHR1cm5zIG91dCB0
aGF0IHRoZXJlIGlzIGFub3RoZXIgQkJGIHdvcmsgaXRlbSBpbiB0aGlzIHJlc3BlY3QsIHNvIGNv
cnJlc3BvbmRpbmcgbWF0ZXJpYWwgc2hvdWxkIGZpbmQgaXRzIHJpZ2h0ZnVsIHBsYWNlLjwvc3Bh
bj4NCjxicj4NCjxicj4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOyA8L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij5JdCBzZWVtcyB0aGF0IEkgaG9sZCB0aGUgZGlmZmVyZW50IG9waW5pb24g
b2YgeW91LiAmbmJzcDtDR05BVCBpcyBqdXN0IG9uZSBTRkMgdXNlIGNhc2UgaW4gQnJvYWRiYW5k
IE5ldHdvcmsgcGVyIHNlLCBhcyB3ZWxsIGFzIE5BVDY0PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPg0KIGFu
ZCBvdGhlciBJUHY0L3Y2IHRyYW5zaXRpb24gdGVjaG5vbG9neS4gVGhleSBhcmUgZGlzdGluY3Rp
dmUgZnJvbSBlYWNoIG90aGVyIGFuZCB0aGV5IGdvIHRocm91Z2ggZGlmZmVyZW50IFNGQy4gU28g
d2UgcHV0IHRoZW0gdG9nZXRoZXIgaW4gdGhpcyBkcmFmdC4gJm5ic3A7QW5kIGhlcmUsIHdlIGFs
c28gd2FudCB0byBtZW50aW9uIGlzIFN1YnNjcmliZXItbWFuYWdlbWVudCBmdW5jdGlvbiBpbiBC
TkcsIHdoaWNoIGlzIHN1Z2dlc3RlZCB0byBiZSByZWZlcnJlZA0KIGFzIGEgU0YsIGJlY2F1c2Ug
Qk5HJ3MgY2FwYWNpdHkgb2Ygc3Vic2NyaWJlciBpcyBhbHNvIGEgYm90dGxlbmVjaywgaXQgc2Vl
bXMgcmVhc29uYWJsZSB0byBjb25zaWRlciBTdWJzY3JpYmVyLW1hbmFnZW1lbnQgZnVuY3Rpb24g
YXMgYSBTRi48L3NwYW4+DQo8YnI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDsgSW4gYWRkaXRpb24sIGFm
dGVyIGxpc3RpbmcgYW5kIGNvbXBhcmluZyB0aGVtLCBpdCB0dXJucyBvdXQgdGhhdCB3ZSBjYW4g
bm90IG9ubHkgZGVwbG95IFNGQyBEb21haW4gYmV0d2VlbiBCTkcgYW5kIENSLCBidXQgYWxzbyB3
ZSBjYW4gY29uc2lkZXIgYSBTRkMgRG9tYWluIGRlcGxveW1lbnQgYmV0d2VlbiBDUEUgYW5kIEJO
Rywgd2hpY2ggaXMgY2FsbGVkIHVuaWZ5DQogaG9tZSByb3V0ZXIgaW4gb3VyIGRyYWZ0LiBJdCBt
ZWFucyB0aGF0IENQRSBvbmx5IHN1cHBvcnQgc2ltcGxlIEwyL0wzIGZ1bmN0aW9uYWxpdGllcyBp
bmNsdWRpbmcgZW5jYXBzdWxhdGluZyBhbmQgZGVjYXBzdWxhdGluZy4gV2hlcmV2ZXIgdGhlIHRy
YWZmaWMgZ28gaXMgZGVjaWRlZCBieSB0aGUgU0ZDIERvbWFpbi4gVGhpcyBzZWVtcyBhIGJpdCBs
aWtlIHlvdXIgQ2xvdWQgQ1BFLjwvc3Bhbj4NCjxicj4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOyBBbHNv
LCB3ZSBwcm9wb3NlIHNvbWUgY29uc2lkZXJhdGlvbnMgKGUuZy4gc3RhbmRhbG9uZSBtb2RlLCBk
aXJlY3RseSBjb25uZWN0aW5nIG1vZGUgJm5ic3A7YW5kIHBvb2wgY29uc2lkZXJhdGlvbikuIEFz
IGZvciBzdGFuZGFsb25lIG1vZGUgYW5kIGRpcmVjdGx5IGNvbm5lY3RpbmcgbW9kZSwgd2hpY2gg
YXJlIHRoZSBtYWluIHR3byBhcmNoaXRlY3R1cmUgaW4gSVB2Ng0KIHRyYW5zaXRpb24gZGVwbG95
bWVudCwgd2UgdGhpbmsgbWF5YmUgdGhpcyBjb25zaWRlcmF0aW9uIGNhbiAmbmJzcDtpbnRyb2R1
Y2UgaW50byBTRkMgYXJjaGl0ZWN0dXJlLiBBcyBmb3IgbW9yZSBkZXRhaWxzIHN1Y2ggYXMgcG9v
bCBtYW5hZ2VtZW50LCB3ZSBqdXN0IGdpdmUgb3VyIHByb3Bvc2FsIGFuZCB0aGUgcmVhc29uIGZv
ciB0aGlzIHByb3Bvc2FsIGlzIGZvciBzdGVlcmluZyB0aGUgaW5jb21lIHRyYWZmaWMuPC9zcGFu
Pg0KPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPiA8YnI+DQo8c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Ib3Bl
IEkgaGF2ZSBjbGVhcmx5IGhpZ2hsaWdodGVkIG91ciBkcmFmdCA6ICk8L3NwYW4+DQo8YnI+DQo8
YnI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij5NYW55IHRoYW5rcyE8L3NwYW4+IDxicj4NCjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkxp
bmRhPC9zcGFuPiA8YnI+DQo8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjx0YWJsZSBjbGFz
cz0iTXNvTm9ybWFsVGFibGUiIGJvcmRlcj0iMCIgY2VsbHBhZGRpbmc9IjAiIHdpZHRoPSIxMDAl
IiBzdHlsZT0id2lkdGg6MTAwLjAlIj4NCjx0Ym9keT4NCjx0cj4NCjx0ZCB3aWR0aD0iMzYlIiB2
YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjM2LjAlO3BhZGRpbmc6Ljc1cHQgLjc1cHQgLjc1cHQg
Ljc1cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3
LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij5KZXJvbWUgTW9pc2FuZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptb2lzYW5kQGp1bmlwZXIubmV0
Ij5qbW9pc2FuZEBqdW5pcGVyLm5ldDwvYT4mZ3Q7PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPg0KPC9zcGFuPjxicj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9u
dC1mYW1pbHk6TWluZ0xpVSI+5Y+R5Lu25Lq6PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+OiAmbmJzcDsmcXVvdDtzZmMmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZyI+c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+Jmd0Ozwvc3Bhbj4NCjxvOnA+PC9v
OnA+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVv
dDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4yMDE0LTAzLTI3IDIwOjU1PC9z
cGFuPg0KPG86cD48L286cD48L3A+DQo8L3RkPg0KPHRkIHdpZHRoPSI2MyUiIHZhbGlnbj0idG9w
IiBzdHlsZT0id2lkdGg6NjMuMCU7cGFkZGluZzouNzVwdCAuNzVwdCAuNzVwdCAuNzVwdCI+DQo8
dGFibGUgY2xhc3M9Ik1zb05vcm1hbFRhYmxlIiBib3JkZXI9IjAiIGNlbGxwYWRkaW5nPSIwIiB3
aWR0aD0iMTAwJSIgc3R5bGU9IndpZHRoOjEwMC4wJSI+DQo8dGJvZHk+DQo8dHI+DQo8dGQgdmFs
aWduPSJ0b3AiIHN0eWxlPSJwYWRkaW5nOi43NXB0IC43NXB0IC43NXB0IC43NXB0Ij4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIGFsaWduPSJyaWdodCIgc3R5bGU9InRleHQtYWxpZ246cmlnaHQiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgR290aGljJnF1
b3Q7Ij7mlLbku7bkuro8L3NwYW4+PG86cD48L286cD48L3A+DQo8L3RkPg0KPHRkIHZhbGlnbj0i
dG9wIiBzdHlsZT0icGFkZGluZzouNzVwdCAuNzVwdCAuNzVwdCAuNzVwdCI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZxdW90OzxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PC9zcGFuPg0KPG86cD48L286cD48
L3A+DQo8L3RkPg0KPC90cj4NCjx0cj4NCjx0ZCB2YWxpZ249InRvcCIgc3R5bGU9InBhZGRpbmc6
Ljc1cHQgLjc1cHQgLjc1cHQgLjc1cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249InJp
Z2h0IiBzdHlsZT0idGV4dC1hbGlnbjpyaWdodCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVw
dDtmb250LWZhbWlseTomcXVvdDtNUyBHb3RoaWMmcXVvdDsiPuaKhOmAgTwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjwvdGQ+DQo8dGQgdmFsaWduPSJ0b3AiIHN0eWxlPSJwYWRkaW5nOi43NXB0IC43
NXB0IC43NXB0IC43NXB0Ij48L3RkPg0KPC90cj4NCjx0cj4NCjx0ZCB2YWxpZ249InRvcCIgc3R5
bGU9InBhZGRpbmc6Ljc1cHQgLjc1cHQgLjc1cHQgLjc1cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgYWxpZ249InJpZ2h0IiBzdHlsZT0idGV4dC1hbGlnbjpyaWdodCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtNUyBHb3RoaWMmcXVvdDsiPuS4uzwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5Ok1pbmdMaVUiPumimDwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8dGQgdmFsaWduPSJ0b3AiIHN0eWxlPSJwYWRk
aW5nOi43NXB0IC43NXB0IC43NXB0IC43NXB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+UmU6IFtzZmNdIFByb2dyZXNzaW9uIG9mIHVzZSBjYXNlIGRv
Y3VtZW50cyBpbiB0aGUgU0ZDIFdHPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjwvdHI+
DQo8L3Rib2R5Pg0KPC90YWJsZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPHRhYmxlIGNsYXNzPSJNc29Ob3JtYWxUYWJsZSIgYm9yZGVyPSIwIiBjZWxscGFk
ZGluZz0iMCI+DQo8dGJvZHk+DQo8dHI+DQo8dGQgdmFsaWduPSJ0b3AiIHN0eWxlPSJwYWRkaW5n
Oi43NXB0IC43NXB0IC43NXB0IC43NXB0Ij48L3RkPg0KPHRkIHZhbGlnbj0idG9wIiBzdHlsZT0i
cGFkZGluZzouNzVwdCAuNzVwdCAuNzVwdCAuNzVwdCI+PC90ZD4NCjwvdHI+DQo8L3Rib2R5Pg0K
PC90YWJsZT4NCjwvdGQ+DQo8L3RyPg0KPC90Ym9keT4NCjwvdGFibGU+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCjxicj4NCjxicj4NCjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5BZ3JlZWQgd2l0aCB0aGUg
Y2hhaXJzIHByb3Bvc2FsLg0KPC9zcGFuPjxicj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+DQo8YnI+DQo8c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+VGhlcmUgaXMgbm8gcG9pbnQgZHVwbGljYXRpbmcgd29y
ayBwZXJmb3JtZWQgYnkgb3RoZXIgc3RkIGJvZGllcywgaXQgaXMgbXVjaCBiZXR0ZXIgdG8gdXNl
IGl0IGFzIGEgYW4gaW5wdXQsIHdoaWxlIGxldHRpbmcgc3BlY2lhbGl6ZWQgZGlzY3Vzc2lvbnMg
b2NjdXIgYmV0d2VlbiBncm91cHMgb2YgY29ycmVzcG9uZGluZw0KIHNwZWNpYWxpc3RzLiBCQkYg
bGV2ZXJhZ2VzIElFVEYgd29yayBhbGwgdGhlIHRpbWUsIHdlbGwsIGl04oCZcyB0aW1lIHRvIGhh
dmUgSUVURiBsZXZlcmFnZSBCQkYgd29yay48L3NwYW4+DQo8YnI+DQo8c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPg0KPGJyPg0KPHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkJlaW5nIGNvLWVkaXRvciBvZiB0aGUg
QkJGIHdvcmssIEnigJlsbCBtYWtlIHN1cmUgdGhhdCBuZXcgdXNlIGNhc2VzIGlkZW50aWZpZWQg
YnkgQkJGIHdpbGwgYmUgY29tbXVuaWNhdGVkIGluIGEgcmVhc29uYWJseSB0aW1lbHkgZmFzaGlv
biB0byBJRVRGLiBXZSBkbyBoYXZlIGEgZmV3IG5ldyBvbmVzIGluIHRoZQ0KIHdvcmtzLiBBbmQg
d2XigJlsbCB3b3JrIHdpdGggdGhlIGF1dGhvcnMgb2YgZHJhZnQtbWVuZy1zZmMtYnJvYWRiYW5k
LXVzZWNhc2VzIHRvIGNvbnNvbGlkYXRlIHdpdGggQkJGIHdvcmsuPC9zcGFuPg0KPGJyPg0KPHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj4NCjxi
cj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UeDwvc3Bhbj4N
Cjxicj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5KZXJvbWU8
L3NwYW4+DQo8YnI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPlNpZGUgbm90ZTogZHJhZnQtbWVuZy1zZmMtYnJvYWRiYW5kLXVzZWNhc2VzIHNlZW1z
IHRvIGNvdmVyIHR3byB0b3BpY3M6PC9zcGFuPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjEuICZuYnNwOyAmbmJzcDsgJm5ic3A7IGEgYmFzaWMgZm9y
bSBvZiBzZXJ2aWNlIGNoYWluaW5nICjigJhCTkFT4oCZIOKAk0kgZ3Vlc3MgdGhpcyBtZWFucyBC
UkFTL0JORy0gdG8gQ0dOQVQpIHdoaWNoIGlzIGFscmVhZHkgY292ZXJlZCBieSBCQkYgdXNlIGNh
c2VzPC9zcGFuPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPjIuICZuYnNwOyAmbmJzcDsgJm5ic3A7IHRoZW4gYSBsb3Qgb2YgbWF0ZXJpYWwgYWJvdXQg
SVAgdjQvdjYgdHJhbnNpdGlvbiBtYXR0ZXJzIChEUy1MaXRlLCBNQVAsIGV0YyksIHdoaWNoIGRv
ZXNu4oCZdCBzZWVtIHRvIGhhdmUgYSBkaXJlY3QgcmVsYXRpb25zaGlwIHdpdGggc2VydmljZSBj
aGFpbmluZyBwZXIgc2UuIEFueWhvbywgaXQNCiB0dXJucyBvdXQgdGhhdCB0aGVyZSBpcyBhbm90
aGVyIEJCRiB3b3JrIGl0ZW0gaW4gdGhpcyByZXNwZWN0LCBzbyBjb3JyZXNwb25kaW5nIG1hdGVy
aWFsIHNob3VsZCBmaW5kIGl0cyByaWdodGZ1bCBwbGFjZS48L3NwYW4+DQo8YnI+DQo8c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPg0KPGJyPg0K
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj4N
Cjxicj4NCjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFs
ZiBPZiA8L2I+S2VuIEdyYXkgKGtlZ3JheSk8Yj48YnI+DQpTZW50OjwvYj4gVGh1cnNkYXksIE1h
cmNoIDI3LCAyMDE0IDg6MjggQU08Yj48YnI+DQpUbzo8L2I+IDxhIGhyZWY9Im1haWx0bzptb2hh
bWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tIj5tb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPC9h
PjsgSmltIEd1aWNoYXJkIChqZ3VpY2hhcik7DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3Jn
Ij5zZmNAaWV0Zi5vcmc8L2E+PGI+PGJyPg0KU3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBQcm9ncmVz
c2lvbiBvZiB1c2UgY2FzZSBkb2N1bWVudHMgaW4gdGhlIFNGQyBXRzwvc3Bhbj4gPGJyPg0KJm5i
c3A7IDxicj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+SSdkIGdpdmUgYSAmIzQzOzEg
dG8gdGhlIGNoYWlycyDigKY8L3NwYW4+DQo8YnI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPiZuYnNwOzwvc3Bhbj4gPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5JZiB0
aGVyZSBpcyBnb2luZyB0byBiZSBtb3JlIHRoYW4gb25lIGRvY3VtZW50IChhbmQgd2Ugc2VlbWVk
IGhlbGwgYmVudCBvbiBtb3JlIHRoYW4gb25lIGF0IHRoZSBCb0Yg4oCmIHdlIGNvdWxkLCBhcyBh
IGdyb3VwLCBzZXR0bGUgb24gJnF1b3Q7YSBzbWFsbCBudW1iZXImcXVvdDspLCB0aGF0IHRoZXkg
aGF2ZSBzb21lIGZvY3VzLiAmbmJzcDs8L3NwYW4+DQo8YnI+DQo8c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj4gPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij5JIGRvbid0IGZpbmQgdGhlIGZvY3VzIG9yIG9yZ2FuaXphdGlvbiBkZXNjcmliZWQgYnkgdGhl
IGNoYWlycyBvbmVyb3VzIC0gaW4gZmFjdCwgR0lWRU4gdGhhdCB3ZSBoYXZlIHRoZSBsaWFpc29u
KHMpIGluIHBsYWNlIGFuZCB0aGF0IHRoZXkgZG8gd2FudCBhIHZvaWNlIGhlcmUsIGFuZCB0aGF0
IGF0IGxlYXN0IG9uZSBvZiB0aGVtDQogaGFzIGEgJnF1b3Q7ZG9tYWluIGZvY3VzJnF1b3Q7IEkg
ZmluZCBpdCBsb2dpY2FsIHRvIHN0YXJ0IHdpdGggYnJvYWRiYW5kIGFuZCBkZXZlbG9wIHVzZSBj
YXNlcyBpbiBhIHNldCBvZiBub24tdHJpdmlhbCBkb21haW5zLiAmbmJzcDs8L3NwYW4+DQo8YnI+
DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj4gPGJyPg0KPHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5UaGV5IGhhZCB0byBkZWZpbmUgJnF1b3Q7YSBzbWFsbCBu
dW1iZXImcXVvdDsg4oCmb3IgJnF1b3Q7YSBzbWFsbCBudW1iZXImcXVvdDsgYmVjb21lcyBhIGJp
ZyBudW1iZXIuICZuYnNwO05vdyB3ZSBrbm93IGhvdyBtYW55ICZxdW90O2Egc21hbGwgbnVtYmVy
JnF1b3Q7IGlzLjwvc3Bhbj4NCjxicj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5i
c3A7PC9zcGFuPiA8YnI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPklmIGRyYWZ04oCT
bGl1IGlzIHN0cmlwcGVkIG9mIGVub3VnaCBjb250ZW50IGJ5IHRoZSBjYXRlZ29yaXphdGlvbiBv
ZiB0aGUgJnF1b3Q7c21hbGwgbnVtYmVyJnF1b3Q7IGl0J3MgZWZmaWNhY3kgc2hvdWxkIGJlIHF1
ZXN0aW9uZWQuICZuYnNwO1RvIHlvdXIgc3BlY2lmaWMgcG9pbnQsIGFzIGEgZ3JvdXAgd2UgY2Fu
IGRlY2lkZSBvbiBtb3ZpbmcgdGhlIHNwZWNpZmljDQogdGV4dCB5b3UgbWVudGlvbiBiYWNrIHRv
IFByb2JsZW0gb3Igb3RoZXJ3aXNlIHJlLWhvbWUgaXQuICZuYnNwO0l0IHNob3VsZG4ndCBiZSB0
aGUgc29sZSByZWFzb24gZHJhZnQtbGl1IGV4aXN0cy48L3NwYW4+DQo8YnI+DQo8c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj4gPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij5JIHdvdWxkIGhhdmUgZ29uZSBhIGJpdCBmdXJ0aGVyIHRoYW4gdGhlIGNoYWly
cywgZnJhbmtseS4gJm5ic3A7PC9zcGFuPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij4mbmJzcDs8L3NwYW4+IDxicj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+VGhl
cmUgaXMgU08gbXVjaCB1c2UgY2FzZSBsaXRlcmF0dXJlIG91dCB0aGVyZSByaWdodCBub3csIEkg
ZnJhbmtseSBkb24ndCB3YW50IHRvIHNlZSB0aGUgSUVURiByZXBlYXQgYW55IG1vcmUgdGhhbiBp
dCBoYXMgdG8uICZuYnNwO0kgd291bGQgaGF6YXJkIHRoYXQgbW9zdCBvZiB1cyBoYXZlIHJlYWQg
dGhlc2UgdGhpbmdzIGJlZm9yZSBpbg0KIG9uZSBvZiBzZXZlcmFsIGZvcnVtcy48L3NwYW4+IDxi
cj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPiA8YnI+DQo8c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlNvLCBJTU8sIHRoZSB1c2UgY2FzZXMgc2hvdWxkIHBy
b3ZpZGUgc3VwcG9ydCBmb3IgdGhlIHByb2JsZW0gc3RhdGVtZW50IGFuZCB0aGUgZGV2ZWxvcG1l
bnQgb2YgYSBwcm9wb3NlZCBoZWFkZXIgZnVuY3Rpb25hbGl0eSAoc29sdXRpb24pLCBhbmQgYXMg
c3VjaCBzaG91bGQgaWxsdXN0cmF0ZSBzaWduaWZpY2FudGx5IHVuaXF1ZSByZXF1aXJlbWVudHMN
CiDigKZzbyB0aGF0IHdlIGNhbiBhc3Nlc3MgdGhlIGVmZmljYWN5IG9mIHRoZSBwcm9wb3NlZCBz
b2x1dGlvbnMuICZuYnNwO0kgaG9wZSB0aGUgJnF1b3Q7b3duZXIgYnkgYXJlYSZxdW90OyBkZXNj
cmliZWQgYnkgdGhlIGNoYWlycyB3aWxsIHRha2Ugb24gdGhlIHJlc3BvbnNpYmlsaXR5IG9mIG1h
a2luZyBzdXJlIHRoYXQgdGhlaXIgZXhhbXBsZXMgYXJlIHNpZ25pZmljYW50bHkgdW5pcXVlIGZv
ciAmbmJzcDtjb25zaWRlcmF0aW9uIGFuZCBhZGRyZXNzYWJsZSBpbiB0aGUgc29sdXRpb24uDQog
Jm5ic3A7PC9zcGFuPiA8YnI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwv
c3Bhbj4gPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5CZWNhdXNlIHRoZWlyIHdv
cmsgcmVwcmVzZW50cyB0aGUgd29yayBvZiBtYW55ICh3aG9sZSBvcmdhbml6YXRpb25zKSBhbmQg
aXMgaG9wZWZ1bGx5IGZ1cnRoZXIgZGlzdGlsbGVkIGJ5IHRoZSBhdXRob3IgaGVyZSBpbnRvIHVu
aXF1ZSBleGFtcGxlcywgaW4gZmFpcm5lc3MgdGhlaXIgY29udHJpYnV0aW9ucyBzaG91bGQgcHJv
YmFibHkNCiBiZSBjcmVkaXRlZCB0byAmcXVvdDt2YXJpb3VzJnF1b3Q7IHdpdGggYSBub2QgdG8g
dGhlaXIgb3JnYW5pemF0aW9uLjwvc3Bhbj4gPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij4mbmJzcDs8L3NwYW4+IDxicj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+QW5k
LCBiZWNhdXNlIHRoZXNlIHVzZSBjYXNlcyBoYXZlIGJlZW4gcmV2aWV3ZWQgaW4gb3RoZXIgZm9y
dW1zIGJ5IG1hbnkgcGVvcGxlLCB0aGUgcHJvY2VzcyBzaG91bGQgYmUgbW9yZSBleHBlZGl0aW91
cy48L3NwYW4+DQo8YnI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bh
bj4gPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+IDxicj4N
CjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPiA8YnI+DQo8c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj4gPGJyPg0KPGI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOiA8L3NwYW4+DQo8L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij4mcXVvdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9y
YW5nZS5jb20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+bW9oYW1lZC5ib3VjYWRhaXJA
b3JhbmdlLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mcXVvdDsN
CiAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29t
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5j
b208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jmd0OzxiPjxicj4NCkRh
dGU6IDwvYj5UaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgMzowNyBBTTxiPjxicj4NClRvOiA8L2I+
JnF1b3Q7SmltIEd1aWNoYXJkIChqZ3VpY2hhcikmcXVvdDsgJmx0Ozwvc3Bhbj48YSBocmVmPSJt
YWlsdG86amd1aWNoYXJAY2lzY28uY29tIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPmpn
dWljaGFyQGNpc2NvLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4m
Z3Q7LCAmcXVvdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+JnF1b3Q7DQogJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPnNmY0BpZXRmLm9yZzwvc3Bhbj48
L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mZ3Q7PGI+PGJyPg0KU3ViamVjdDogPC9i
PlJlOiBbc2ZjXSBQcm9ncmVzc2lvbiBvZiB1c2UgY2FzZSBkb2N1bWVudHMgaW4gdGhlIFNGQyBX
Rzwvc3Bhbj4gPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+
IDxicj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkRlYXIgY2hhaXJzLDwvc3Bhbj4NCjxicj4N
CjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj4gPGJyPg0KPHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+U29tZSBjb21tZW50cyBiZWxvdzo8L3NwYW4+DQo8YnI+DQo8c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6U3ltYm9sIj7CtyA8L3NwYW4+Jm5ic3A7PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OlN5bWJvbCI+IDwvc3Bhbj4NCiZuYnNwOzxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpT
eW1ib2wiPiA8L3NwYW4+Jm5ic3A7PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OlN5bWJvbCI+IDwv
c3Bhbj4NCiZuYnNwOzxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpTeW1ib2wiPiA8L3NwYW4+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+VGhlIHByb3Bvc2VkIGFjdGlvbnMgYXJlIG5vdCBhbGlnbmVk
IHdpdGggdGhlIGZlZWRiYWNrIHJlY2VpdmVkIGluIHRoaXMgdGhyZWFkIChQcm9ncmVzc2lvbiBv
ZiB1c2UgY2FzZSBkb2N1bWVudHMgd2l0aGluIHRoZSBTRkMgd29ya2luZyBncm91cCkuDQogQW5z
d2VycyB0byB0aGF0IHBvbGwgYXJlIGluIGZhdm9yIG9mIGhhdmluZyBhIGdlbmVyaWMgdXNlIGNh
c2UgZG9jdW1lbnQuIElNSG8sIGl0IGlzIG5vdCBmYWlyIHRvIGlnbm9yZSB3aGF0IHdhcyB2b2lj
ZWQgZm9yIGJ5IHdnIG1lbWJlcnMgaW4gdGhlIG1haWxpbmcgbGlzdCBhcyBwYXJ0IG9mIGEgZm9y
bWFsIGNhbGwgd2l0aCBjbGVhciBxdWVzdGlvbnMuDQo8L3NwYW4+PGJyPg0KPHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OlN5bWJvbCI+wrcgPC9zcGFuPiZuYnNwOzxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTpTeW1ib2wiPiA8L3NwYW4+DQombmJzcDs8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6U3lt
Ym9sIj4gPC9zcGFuPiZuYnNwOzxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpTeW1ib2wiPiA8L3Nw
YW4+DQombmJzcDs8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6U3ltYm9sIj4gPC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPlNvbWUgb2YgdGhlIHRleHQgdGhhdCB3YXMgYWRvcHRlZCBieSB0
aGUgV0cgYXMgcGFydCBvZiB0aGUgUHJvYmxlbSBTdGF0ZW1lbnQgKHVzZSBjYXNlIGFzIHBhcnQg
b2YgdGhlIFByb2JsZW0gc3RhdGVtZW50KSBoYXMgYmVlbiBtb3ZlZCB0byB0aGUgZ2VuZXJpYw0K
IHVzZSBjYXNlLiBUaGF0IHRleHQgaXMgZ292ZXJuZWQgYnkgdGhpcyBjaGFydGVyIHRleHQ6IOKA
nDwvc3Bhbj4xLiBQcm9ibGVtIFN0YXRlbWVudDogVGhpcyBkb2N1bWVudCB3aWxsIHByb3ZpZGUg
YSBzdW1tYXJ5IG9mIHRoZTxicj4NCnByb2JsZW0gc3BhY2UgdG8gYmUgYWRkcmVzc2VkIGJ5IHRo
ZSBTRkMgd29ya2luZyBncm91cCBpbmNsdWRpbmc8YnI+DQpleGFtcGxlIGhpZ2gtbGV2ZWwgdXNl
IGNhc2VzLiBBZGRpdGlvbmFsbHksIHRoZSB3b3JraW5nIGdyb3VwIHdpbGw8YnI+DQpub3JtYWxp
emUgbm9tZW5jbGF0dXJlIGFuZCBkZWZpbml0aW9ucyBmb3Igc2VydmljZSBmdW5jdGlvbiBjaGFp
bmluZy48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90Oztjb2xvcjojMUY0OTdEIj7igJ0uIFdoYXQgdG8gZG8gZm9yIHRoYXQgdGV4
dD8NCjwvc3Bhbj48YnI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6U3ltYm9sIj7CtyA8L3Nw
YW4+Jm5ic3A7PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OlN5bWJvbCI+IDwvc3Bhbj4NCiZuYnNw
OzxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpTeW1ib2wiPiA8L3NwYW4+Jm5ic3A7PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OlN5bWJvbCI+IDwvc3Bhbj4NCiZuYnNwOzxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTpTeW1ib2wiPiA8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SGF2aW5nIHRo
ZSBnZW5lcmljIHVzZSBjYXNlIGRvY3VtZW50IGFuZCBzb21lIGZldyBkZXRhaWxlZCBvbmVzIGRv
IG5vdCBjb25mbGljdC4gSXQgaXMgb25seSBhIG1hdHRlciBvZiBzY29waW5nLjwvc3Bhbj4NCjxi
cj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj4gPGJyPg0KPHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+R2l2ZW4gd2hhdCBpcyBzdGF0ZWQgYWJvdmUsIEkgZGlzYWdyZWUgd2l0
aCB5b3VyIHByb3Bvc2FsLg0KPC9zcGFuPjxicj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj4gPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SWYgSSBoYXZlIHRvIGNo
b29zZSAoYWdhaW4pLCBJIHdvdWxkIHZvdGUgZm9yIGhhdmluZyBvbmUgc2luZ2xlIHVzZSBjYXNl
cyBkb2N1bWVudC4gSGF2aW5nIG9uZSBzaW5nbGUgZG9jdW1lbnQgd2lsbCBoZWxwIGZvY3VzaW5n
IG9uIGNvcmUgYXNwZWN0cyBhbmQgd291bGQgc2ltcGxpZnkgdGhlIHdnIGFjdGl2aXR5OiByZXZp
ZXcsDQogbGFzdCBjYWxscywgZXRjLjwvc3Bhbj4gPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPiA8YnI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMUY0OTdEIj5DaGVlcnMsPC9z
cGFuPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzFGNDk3RCI+TWVkPC9zcGFuPg0KPGJyPg0KPHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPiA8YnI+DQo8Yj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+RGUgOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PiBzZmMgWzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+
PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5dDQo8Yj5EZSBsYSBwYXJ0IGRlPC9iPiBK
aW0gR3VpY2hhcmQgKGpndWljaGFyKTxiPjxicj4NCkVudm95w6kgOjwvYj4gbWVyY3JlZGkgMjYg
bWFycyAyMDE0IDE4OjU0PGI+PGJyPg0Kw4AgOjwvYj4gPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5zZmNAaWV0Zi5vcmc8L3Nw
YW4+PC9hPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48YnI+DQpPYmpldCA6PC9zcGFu
PjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IFtzZmNdIFByb2dyZXNzaW9uIG9mIHVz
ZSBjYXNlIGRvY3VtZW50cyBpbiB0aGUgU0ZDIFdHPC9zcGFuPg0KPGJyPg0KJm5ic3A7IDxicj4N
CjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTMuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+V0c6PC9zcGFuPiA8YnI+DQo8c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEzLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj4gPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij5JbiBhIG1lc3NhZ2UgYmFjayBpbiBKYW51YXJ5LCB3ZSAodGhlIGNoYWlycykg
cHJvcG9zZWQgdGhhdCB0aGUgU0ZDIFdHIGhhbmRsZSB0aGUgdG9waWMgb2YgdXNlIGNhc2UgZG9j
dW1lbnRzIGFzIGZvbGxvd3M6PC9zcGFuPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
My41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij4mbmJzcDs8L3NwYW4+IDxicj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTMuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+MSkg
SGF2ZSB0aGUgV0cgZGV2ZWxvcCBvbmUgdXNlIGNhc2UgZG9jdW1lbnQgdGhhdCBkb2N1bWVudHMg
YSBzbWFsbCBudW1iZXIgb2YgcmVwcmVzZW50YXRpdmUgdXNlIGNhc2VzLiAmbmJzcDtUaGUgZG9j
dW1lbnQgcHJlc2VudGVkIGJ5IEhvbmd5dSBMaSBhdCB0aGUgVmFuY291dmVyIEJPRiBjb3VsZCBz
ZXJ2ZSBmb3IgdGhpcyBwdXJwb3NlPC9zcGFuPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMy41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij4oPC9zcGFuPjxhIGhyZWY9Imh0dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2Mv
ZHJhZnQtbGl1LXNlcnZpY2UtY2hhaW5pbmctdXNlLWNhc2VzIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEzLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPmh0dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtbGl1LXNlcnZp
Y2UtY2hhaW5pbmctdXNlLWNhc2VzPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEz
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPikuPC9zcGFuPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8
L3NwYW4+IDxicj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTMuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+MykgRm9yIGFkZGl0aW9u
YWwgdXNlIGNhc2VzIG5vdCBjb3ZlcmVkIGluIDEpIGFib3ZlLCBhbGxvdyBmb3IgYSBzbWFsbCBu
dW1iZXIgb2YgZG9jdW1lbnRzIHRoYXQgYXJlIGFwcGxpY2FibGUgdG8gc3BlY2lmaWM8L3NwYW4+
DQo8YnI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEzLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPmVudmlyb25tZW50cyAoZS5nLiAm
bmJzcDttb2JpbGl0eSwgZGF0YSBjZW50ZXIsIGJyb2FkYmFuZCwgYW5kIHNvIGZvcnRoLikgVGhl
c2UgZG9jdW1lbnRzIHdvdWxkIHByb3ZpZGUgbW9yZSBkZXRhaWxlZCBpbmZvcm1hdGlvbiBhbmQg
YXBwbGljYWJpbGl0eSBvZiBTRkMgdG8gdGhlc2Ugc3BlY2lmaWMgZW52aXJvbm1lbnRzLCBhbmQg
d291bGQNCiBuZWVkIHRvIGdvIGJleW9uZCB3aGF0IGlzIGNvdmVyZWQgaW4gdGhlIGdlbmVyYWwg
dXNlIGNhc2UgZG9jdW1lbnQgKDEpLiBOb3RlIHRoYXQgaXQgaXMgbm90IHRoZSBpbnRlbnRpb24g
dG8gaGF2ZSBldmVyeSBwb3RlbnRpYWwgdXNlIGNhc2UgZG9jdW1lbnRlZC48L3NwYW4+DQo8YnI+
DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEzLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj4gPGJyPg0KPHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5TaW5jZSB0aGVuLCBhbmQgYmFzZWQgb24gdGhlIHByZXNl
bnRhdGlvbnMvZGlzY3Vzc2lvbiBpbiBMb25kb24sIGl0IGFwcGVhcnMgdGhhdCB3ZSBoYXZlIGEg
bnVtYmVyIG9mIGRvY3VtZW50cyB0aGF0IHdhcnJhbnQgYmVpbmcgZGV2ZWxvcGVkIGFzIHN0YW5k
YWxvbmUgZG9jdW1lbnRzLiBTcGVjaWZpY2FsbHk6PC9zcGFuPg0KPGJyPg0KPHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+IDxicj4NCjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTMuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+MSkgQSB1c2UgY2FzZSBkb2N1bWVudCBvbiBtb2JpbGl0eSwgZS5nLiwNCjwvc3Bh
bj48YSBocmVmPSJodHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWhhZWZmbmVy
LXNmYy11c2UtY2FzZS1tb2JpbGl0eS8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+aHR0
cDovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1oYWVmZm5lci1zZmMtdXNlLWNhc2Ut
bW9iaWxpdHkvPC9zcGFuPjwvYT4NCjxicj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTMuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
Jm5ic3A7PC9zcGFuPiA8YnI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEzLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjIpIEEgdXNl
IGNhc2UgZG9jdW1lbnQgb24gRGF0YSBDZW50ZXJzLCBlLmcuLA0KPC9zcGFuPjxhIGhyZWY9Imh0
dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQta3VtYXItc2ZjLWRjLXVzZS1jYXNl
cy8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+aHR0cDovL2RhdGF0cmFja2VyLmlldGYu
b3JnL2RvYy9kcmFmdC1rdW1hci1zZmMtZGMtdXNlLWNhc2VzLzwvc3Bhbj48L2E+DQo8YnI+DQo8
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEzLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj4gPGJyPg0KPHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij4zKSBQb3NzaWJseSBhIHVzZSBjYXNlIGRvY3VtZW50IG9uIEJy
b2FkYmFuZCBzY2VuYXJpb3MuIEhvd2V2ZXIsIHVzZSBjYXNlcyBmcm9tIGEgYnJvYWRiYW5kIHBl
cnNwZWN0aXZlIGFyZSBiZWluZyBkZXZlbG9wZWQgaW4gdGhlIEJCRiAoc2VlIHRoZSBsaWFpc29u
IHN0YXRlbWVudCBhdA0KPC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5v
cmcvbGlhaXNvbi8xMzA0LyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5odHRwczovL2Rh
dGF0cmFja2VyLmlldGYub3JnL2xpYWlzb24vMTMwNC88L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTMuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+KS4gV2UgYWxzbyBoYXZlDQo8L3NwYW4+PGEgaHJlZj0iaHR0cDovL2Rh
dGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1tZW5nLXNmYy1icm9hZGJhbmQtdXNlY2FzZXMv
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEzLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPmh0dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9y
Zy9kb2MvZHJhZnQtbWVuZy1zZmMtYnJvYWRiYW5kLXVzZWNhc2VzLzwvc3Bhbj48L2E+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4uDQogJm5ic3A7SXQgZG9lcyBub3Qgc2VlbSBhcHByb3By
aWF0ZSB0byBhZG9wdCBhIFdHIGRvY3VtZW50IG9uIHRoZSB0b3BpYyBvZiBicm9hZGJhbmQgKGF0
IGxlYXN0IGF0IHRoaXMgdGltZSkgd2l0aG91dCBjbGFyaWZ5aW5nIHRoZSByZWxhdGlvbnNoaXAg
YmV0d2VlbiBkcmFmdC1tZW5nLXNmYy1icm9hZGJhbmQtdXNlY2FzZXMgYW5kIHRoZSBCQkYgd29y
ay4gSW4gYWRkaXRpb24sIHdlIHdvdWxkIG5lZWQgdG8gdW5kZXJzdGFuZCB3aHkgdHdvIGVmZm9y
dHMNCiDigJQgb25lIGluIEJCRiBhbmQgb25lIGluIHRoZSBJRVRGIC0tIG9uIHRoZSBzYW1lIHRv
cGljIHdvdWxkIGJlIGFwcHJvcHJpYXRlLiBIZW5jZSwgYXQgdGhlIHByZXNlbnQgdGltZSwgd2Ug
ZG8gbm90IGludGVuZCB0byBhZG9wdCBhIFdHIGRvY3VtZW50IG9uIGJyb2FkYmFuZCBzY2VuYXJp
b3MsIGFuZCBleHBlY3QgdG8gcmVjZWl2ZSBwcmltYXJ5IGd1aWRhbmNlIG9uIHRoaXMgdG9waWMg
ZnJvbSB0aGUgQkJGLjwvc3Bhbj4NCjxicj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTMuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
Jm5ic3A7PC9zcGFuPiA8YnI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEzLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlRoYXQgbGVh
dmVzOiA8L3NwYW4+DQo8YSBocmVmPSJodHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2Ry
YWZ0LWxpdS1zZmMtdXNlLWNhc2VzLyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5odHRw
Oi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWxpdS1zZmMtdXNlLWNhc2VzLzwvc3Bh
bj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4sDQogYSBtb3JlIGdlbmVyYWwgZG9j
dW1lbnQuIEJ1dCB0aGF0IGRvY3VtZW50IGluY2x1ZGVzIHRleHQgb24gdGhyZWUgdG9waWNzIHRo
YXQgd291bGQgYmUgY292ZXJlZCBpbiBtb3JlIGRldGFpbCBlbHNld2hlcmUgKGJyb2FkYmFuZCwg
bW9iaWxlLCBhbmQgREMpLiBXaGlsZSB0aGlzIGRvY3VtZW50IGNvdWxkIGNvbnRhaW4gcG9pbnRl
cnMgdG8gdGhlIG90aGVyIGRvY3VtZW50cywgdGhhdCBsZWF2ZXMgdGhlIGRvY3VtZW50IHdpdGgg
dmVyeSBsaXR0bGUNCiBzdGFuZGFsb25lIGNvbnRlbnQgLS0gcmFpc2luZyB0aGUgcXVlc3Rpb24g
b2Ygd2hhdCBzaG91bGQgYmUgZG9uZSB3aXRoIGl0LCBvciB3aGF0IGNvbnRlbnQgaXQgY291bGQg
aW5jb3Jwb3JhdGUgaW4gb3JkZXIgdG8gYmUgd29ydGh3aGlsZSBhcyBhIHN0YW5kYWxvbmUgZG9j
dW1lbnQuPC9zcGFuPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8
L3NwYW4+IDxicj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTMuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+VGh1cywgdGhlIGNoYWly
cyByZWNvbW1lbmRhdGlvbiBhdCB0aGlzIHRpbWUgaXM6PC9zcGFuPg0KPGJyPg0KPHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+IDxicj4NCjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTMuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+MSkgQ2FsbCBmb3IgV0cgYWRvcHRpb24gb2YgZHJhZnQtaGFlZmZuZXItc2Zj
LXVzZS1jYXNlLW1vYmlsaXR5LTAwLnR4dCBhbmQgZHJhZnQta3VtYXItc2ZjLWRjLXVzZS1jYXNl
cy0wMC50eHQgYXMgV0cgZG9jdW1lbnRzICh0YXJnZXQ6IGluZm9ybWF0aW9uYWwpLjwvc3Bhbj4N
Cjxicj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTMuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPiA8YnI+DQo8
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEzLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjIpIERlZmVyIGFjdGlvbiBvbg0KPC9zcGFuPjxh
IGhyZWY9Imh0dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtbGl1LXNlcnZpY2Ut
Y2hhaW5pbmctdXNlLWNhc2VzIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEzLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPmRyYWZ0LWxp
dS1zZXJ2aWNlLWNoYWluaW5nLXVzZS1jYXNlczwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij4NCiAmbmJzcDthbmQgPC9zcGFuPjxhIGhyZWY9Imh0dHA6Ly9kYXRhdHJhY2tl
ci5pZXRmLm9yZy9kb2MvZHJhZnQtbWVuZy1zZmMtYnJvYWRiYW5kLXVzZWNhc2VzLyI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5kcmFmdC1tZW5nLXNmYy1icm9hZGJhbmQtdXNlY2FzZXM8
L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTMuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+DQogcGVyIHRoZSBhYm92ZSBk
aXNjdXNzaW9uLjwvc3Bhbj4gPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJz
cDs8L3NwYW4+IDxicj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTMuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RG9lcyB0aGlzIG1h
a2Ugc2Vuc2U/PC9zcGFuPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJz
cDs8L3NwYW4+IDxicj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTMuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+SmltICZhbXA7IFRo
b21hczwvc3Bhbj48dHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPC9zcGFuPjwvdHQ+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsi
Pjxicj4NCjx0dD5zZmMgbWFpbGluZyBsaXN0PC90dD48YnI+DQo8dHQ+PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjwvdHQ+PGJyPg0KPHR0PjxhIGhyZWY9Imh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48L3R0Pjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_3c5174127d0b457d9f953bb2a58893e2CO2PR05MB716namprd05pro_--


From nobody Mon Mar 31 07:38:55 2014
Return-Path: <Myo.Zarny@gs.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2AB5A1A0A24 for <sfc@ietfa.amsl.com>; Mon, 31 Mar 2014 07:38:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.411
X-Spam-Level: 
X-Spam-Status: No, score=-4.411 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, RCVD_IN_DNSWL_HI=-5, 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 OG04VjUZSZ7t for <sfc@ietfa.amsl.com>; Mon, 31 Mar 2014 07:38:43 -0700 (PDT)
Received: from mxecd06.gs.com (mxe7.gs.com [204.4.178.100]) by ietfa.amsl.com (Postfix) with ESMTP id 130A11A6F1B for <sfc@ietf.org>; Mon, 31 Mar 2014 07:38:40 -0700 (PDT)
X-IronPort-AV: E=Sophos; i="4.97,765,1389762000"; d="scan'208,217"; a="61363719"
Received: from unknown (HELO mxpbd01-public.ny.fw.gs.com) ([148.86.115.129]) by mxecd06.idz.gs.com with ESMTP; 31 Mar 2014 10:38:37 -0400
From: "Zarny, Myo" <Myo.Zarny@gs.com>
X-sendergroup: RELAYLIST
Received: from gshccdp16ex.firmwide.corp.gs.com ([10.135.172.94]) by mxpbd01.ny.fw.gs.com with ESMTP; 31 Mar 2014 10:38:37 -0400
Received: from GSCMAMP19EX.firmwide.corp.gs.com ([139.172.38.36]) by gshccdp16ex.firmwide.corp.gs.com ([10.135.172.94]) with mapi; Mon, 31 Mar 2014 10:38:36 -0400
To: "'Surendra Kumar (smkumar)'" <smkumar@cisco.com>, "'huang@sce.carleton.ca'" <huang@sce.carleton.ca>, 'Ron Parker' <Ron_Parker@affirmednetworks.com>, 'Lucy yong' <lucy.yong@huawei.com>, 'Nicolas BOUTHORS' <Nicolas.BOUTHORS@qosmos.com>, "'sfc@ietf.org'" <sfc@ietf.org>
Date: Mon, 31 Mar 2014 10:38:35 -0400
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7QAAGnooAAAH8L8AAAfg8Q///n04D//9oCYIAAW5/h///gmnD//U35sP/6hfbA//T2RyD/6c5dEP/TiYOA/6cRQrD/TiGE8P6cQQAA/Th/+nD6cPSFMPTg25EA6cFUK4DTgqUYgKcEljcAzgfFLYCcD653ALgc6oSA
Message-ID: <A3233753A4B65F43BCA1B64DA99A9C2306FCB10EA1@GSCMAMP19EX.firmwide.corp.gs.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4536ABF6@dfweml701-chm.china.huawei.com> <76B41B8FACE1514795D30EC137FF391D43A567@LILAS.jungle.qosmos.com> <2691CE0099834E4A9C5044EEC662BB9D4536B4F1@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8F40@MBX021-W3-CA-2.exch021.domain.local> <011601cf4aea$01065a70$03130f50$@sce.carleton.ca> <A3233753A4B65F43BCA1B64DA99A9C2306FCB10E58@GSCMAMP19EX.firmwide.corp.gs.com> <CF5CD36F.368F5%smkumar@cisco.com>
In-Reply-To: <CF5CD36F.368F5%smkumar@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
x-retentionstamp: Firmwide
Content-Type: multipart/alternative; boundary="_000_A3233753A4B65F43BCA1B64DA99A9C2306FCB10EA1GSCMAMP19EXfi_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/u-nc4jBrPd3Kb1KsHc2iH0AX15w
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Mar 2014 14:38:51 -0000

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

V2VsbCBzYWlkLg0KDQpGcm9tOiBTdXJlbmRyYSBLdW1hciAoc21rdW1hcikgW21haWx0bzpzbWt1
bWFyQGNpc2NvLmNvbV0NClNlbnQ6IDI5IE1hcmNoIDIwMTQgMTE6MTUgUE0NClRvOiBaYXJueSwg
TXlvIFtUZWNoXTsgJ2h1YW5nQHNjZS5jYXJsZXRvbi5jYSc7ICdSb24gUGFya2VyJzsgJ0x1Y3kg
eW9uZyc7ICdOaWNvbGFzIEJPVVRIT1JTJzsgJ3NmY0BpZXRmLm9yZycNClN1YmplY3Q6IFJlOiBb
c2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQoN
CldoZXJlIGV2ZXJ5IGhlYWRlciBpcyBsb2NhdGVkIGFsd2F5cyBtYXR0ZXJzLCBubyBxdWVzdGlv
biBhYm91dCB0aGF0Lg0KDQpQcmltYXJ5IHB1cnBvc2Ugb2YgU0ZDIGlzIHRvIGNoYWluIFNGcyB3
aGV0aGVyIHRoZXkgYXJlIEwyIG9yIEwzIGhvcCBhd2F5LCBvbiBhIHNlcnZpY2Ugb3ZlcmxheS4g
V2hhdCB0aGF0IG92ZXJsYXkgdGVjaG5vbG9neSBpcywgZG9lcyBub3QgbWF0dGVyLCBhcyBsb25n
IGFzIHRoYXQgb3ZlcmxheSBzdXBwb3J0cyBjb252ZXlpbmcgdGhlIFNGQyBIZWFkZXIuIEkgZG9u
J3Qgc2VlIGFueSByZWFzb24gdG8gZXhwcmVzcyBwcmVmZXJlbmNlIG9mIG9uZSBvdmVybGF5IHRl
Y2hub2xvZ3kgb3ZlciBhbm90aGVyIOKAkyBpdCBpcyB1cCB0byB0aGUgdmVuZG9ycyBhbmQgb3Bl
cmF0b3JzIHRvIGRldGVybWluZSB3aGF0IHN1aXRzIHRoZW0gYmVzdC4gV2hhdCBjZXJ0YWlubHkg
bWF0dGVycyB0byB1cyAoU0ZDKSBpcywgY29tcGF0aWJpbGl0eSB3aXRoIGFzIG1hbnkgb3Zlcmxh
eSB0ZWNobm9sb2dpZXMgYXMgcG9zc2libGUuDQoNClNGcyBoYXZlIGJlZW4gYnVpbHQgdG8gb3Bl
cmF0ZSBpbiBhICBjZXJ0YWluIGZhc2hpb24gdG9kYXkgYW5kIEkgY2VydGFpbmx5IGhvcGUsIHdp
dGggdGhlIGZvY3VzIGluIHRoaXMgV0csIFNGcyB3aWxsIGJlIGJ1aWx0IGRpZmZlcmVudGx5IHRv
IHRha2UgYWR2YW50YWdlIG9mIFNGQyBhbmQgbm90IGZvciB0aGUgdGhlIGxlZ2FjeSBtb2RlIG9m
IGRlcGxveW1lbnQgYW5kIG9wZXJhdGlvbi4gQW5kIHBsZWFzZSBkb24ndCB1bmRlcmVzdGltYXRl
IEwyIGFzIGl0IGhhcyBpdHMgYmVuZWZpdHMgZ2l2ZW4gaG93IHZpcnR1YWwgYWNjZXNzIGxheWVy
IGhhcyBiZWNvbWUgdGhlIGVkZ2Ugb2YgdGhlIG5ldHdvcmsgdG9kYXksIGFsdGhvdWdoIG5vdCB0
aGUgb25seSBleGFtcGxlLg0KDQpSZ2RzLA0KU3VyZW5kcmEuDQoNCkZyb206IDxaYXJueT4sIE15
byA8TXlvLlphcm55QGdzLmNvbTxtYWlsdG86TXlvLlphcm55QGdzLmNvbT4+DQpEYXRlOiBTYXR1
cmRheSwgTWFyY2ggMjksIDIwMTQgMzoyNCBQTQ0KVG86ICInaHVhbmdAc2NlLmNhcmxldG9uLmNh
PG1haWx0bzonaHVhbmdAc2NlLmNhcmxldG9uLmNhPiciIDxodWFuZ0BzY2UuY2FybGV0b24uY2E8
bWFpbHRvOmh1YW5nQHNjZS5jYXJsZXRvbi5jYT4+LCAnUm9uIFBhcmtlcicgPFJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b20+PiwgJ0x1Y3kgeW9uZycgPGx1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdA
aHVhd2VpLmNvbT4+LCAnTmljb2xhcyBCT1VUSE9SUycgPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9z
LmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4sICInc2ZjQGlldGYub3Jn
PG1haWx0bzonc2ZjQGlldGYub3JnPiciIDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwg
cHJvcyBhbmQgY29ucz8NCg0KSGkgQ2hhbmcsDQoNCkkgYWdyZWUgdGhhdCDigJx3aGVyZSB0cmFu
c3BvcnQgaXMgbG9jYXRlZCBkb2VzIG1hdHRlcuKAnS4gWW91IGNhbiBjZXJ0YWlubHkgbWFrZSBh
IHN0cm9uZyBjYXNlIHRoYXQgcGxhY2luZyB0aGUgU0ZDIGluZm8gKHRocm91Z2ggdXNlIG9mIGFu
IFNGIGhlYWRlcikgYXQgaGlnaGVyIGxheWVycyBpcyBtb3JlIHByZWZlcmFibGUgKGVzcGVjaWFs
bHkgaW4gdGhlIGJlZ2lubmluZyB3aGVuIG1vc3QgZGV2aWNlcyBpbiB0aGUgbmV0d29yayB3b27i
gJl0IHVuZGVyc3RhbmQgU0ZDKS4gQnV0IEnigJltIG5vdCBzdXJlIHdlIG5lZWQgdG8gbWFuZGF0
ZSB0aGF0IHRoZSBoZWFkZXIg4oCcTVVTVOKAnSBiZSBhdCBhIHBhcnRpY3VsYXIgaGlnaGVyIGxh
eWVyIGFuZCBmb3JnbyBvdGhlciBsYXllcnMuIFRoYXQgcHJlY2x1ZGVzIHRoZSBwb3NzaWJpbGl0
eSBvZiBsb3dlciBsYXllciBkZXZpY2VzIGxpa2Ugc3dpdGNoZXMgYW5kIHJvdXRlcnMgdW5kZXJz
dGFuZGluZyBTRkMgaW4gdGhlIGZ1dHVyZS4NCg0KSU1PLCB3ZSBkb27igJl0IG5lZWQgdG8gY29u
ZmxhdGUgdGhlIGpvYiBvZiB0aGUgU0ZDIGhlYWRlciAod2hpY2ggaXMgdG8gaW5mb3JtIFNGIGZv
cndhcmRpbmcgbm9kZXMpIGFuZCB0aGF0IG9mIHRyYW5zcG9ydCAod2hpY2ggaXMgdG8gY2Fycnkg
U0ZDIGhlYWRlcnMpLiBPZiBjb3Vyc2UsIGJlaW5nIHRyYW5zcG9ydCBpbmRlcGVuZGVudCBkb2Vz
buKAmXQgbWVhbiBldmVyeSBwb3NzaWJsZSBTRkMgaGVhZGVyIHBsYWNlbWVudCBtYWtlcyBzZW5z
ZSAoYXQgdGhpcyBwb2ludCBvciBldmVyLikgV2UgY291bGQgYW5kIHNob3VsZCBtYWtlIHJlY29t
bWVuZGF0aW9ucyBhcyB0byB3aGljaCB0cmFuc3BvcnQgbWVjaGFuaXNtcyBhcmUgbW9yZSBwcmVm
ZXJhYmxlIGZvciB3aGF0IHJlYXNvbnMuIEJ1dCBJIHNlZSB0aGVtIGFzIGltcGxlbWVudGF0aW9u
IGJlc3QgcHJhY3RpY2VzLCBub3QgdGhvc2UgdGhhdCBuZWVkIHRvIGJlIGNvZGlmaWVkIGludG8g
YW4gU0YgaGVhZGVyIHN0YW5kYXJkIGFuZCBwcmVjbHVkZSBvdGhlciBpbXBsZW1lbnRhdGlvbiBw
b3NzaWJpbGl0aWVzIGZvcmV2ZXIuIFdvdWxkbuKAmXQgeW91IGFncmVlPw0KDQpSZWdhcmRzLA0K
DQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIENo
YW5nY2hlbmcgSHVhbmcNClNlbnQ6IDI4IE1hcmNoIDIwMTQgODo1OCBQTQ0KVG86ICdSb24gUGFy
a2VyJzsgJ0x1Y3kgeW9uZyc7ICdOaWNvbGFzIEJPVVRIT1JTJzsgc2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBh
cHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KSW4gb3JkZXIgdG8gbWFrZSBTRkMgaW5kZXBl
bmRlbnQgZnJvbSB0aGUgdHJhbnNwb3J0LCB0aGUgdHJhbnNwb3J0IG11c3QgYmUgYXQgaGlnaGVy
IGxheWVyLiBJZiwgZm9yIGV4YW1wbGUsIHRoZSB0cmFuc3BvcnQgaXMgYXQgTGF5ZXIgMiwgYW55
IHJvdXRlciBvbiB0aGUgcGF0aCB3aWxsIHRlcm1pbmF0ZSB0aGUgQ2hhaW4gSUQuIFRoZXJlZm9y
ZSB3aGVyZSB0aGUgdHJhbnNwb3J0IGlzIGxvY2F0ZWQgZG9lcyBtYXR0ZXIuDQoNCkNoYW5nDQoN
CkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgUm9u
IFBhcmtlcg0KU2VudDogRnJpZGF5LCBNYXJjaCAyOCwgMjAxNCAxMToxNCBQTQ0KVG86IEx1Y3kg
eW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJv
cyBhbmQgY29ucz8NCg0KSGksIEx1Y3kuDQoNCldoZXRoZXIgb3Igbm90IHlvdXIgaW1wbGVtZW50
YXRpb24gY29uY2VwdCBmb3IgSVAvVURQIG1ha2VzIHNlbnNlIGZvciB5b3VyIHByb2R1Y3Qgb3Ig
eW91ciBuZXR3b3JrIGVudmlyb25tZW50LCBvdXIgY2hhcnRlciBpcyB0byBjcmVhdGUgYSBzb2x1
dGlvbiB0aGF0IGlzIG5vdCBkZXBlbmRlbnQgb24gYW55IG9uZSBleGFjdCB0cmFuc3BvcnQgZW5j
YXBzdWxhdGlvbi4gICAgVGhhdCBiZWluZyBzYWlkLCBhbnkgcGFydGljdWxhciBpbXBsZW1lbnRh
dGlvbiBjb3VsZCBjb25jZWl2YWJseSByZXF1aXJlIGEgc2luZ2xlIHR5cGUgb2YgZW5jYXBzdWxh
dGlvbi4gICBJbiBzaG9ydCwgSSB0aGluayB5b3VyIHByb3Bvc2FsIGZhbGxzIGludG8gdGhlIGlt
cGxlbWVudGF0aW9uIGFwcHJvYWNoIGNhdGVnb3J5IHdoaWNoIGlzIG91dCBvZiBzY29wZSBmcm9t
IGEgc3RhbmRhcmRzIHBlcnNwZWN0aXZlLCBJTU8uDQoNCiAgIFJvbg0KDQoNCkZyb206IHNmYyBb
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgTHVjeSB5b25nDQpTZW50
OiBGcmlkYXksIE1hcmNoIDI4LCAyMDE0IDEwOjAzIEFNDQpUbzogTmljb2xhcyBCT1VUSE9SUzsg
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZD
IGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KDQoNCkZyb206
IE5pY29sYXMgQk9VVEhPUlMgW21haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb21dDQpT
ZW50OiBGcmlkYXksIE1hcmNoIDI4LCAyMDE0IDM6MDggQU0NClRvOiBMdWN5IHlvbmc7IFJvbiBQ
YXJrZXI7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBz
ZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBTRkMg
YXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpIZWxsbyBMdWN5
LA0KDQpZb3VyIHByb3Bvc2FsIHN1cHBvc2VzIHRoYXQgdGhlIFBhdGggSWQgaXMgaW5jbHVkZWQg
c29tZXdoZXJlLiBFaXRoZXIgaW4gdGhlIElQL1VEUCBvdmVybGF5IGZpZWxkcyBvciBpbiBhIHNw
ZWNpZmljIGhlYWRlci4gSSB0aGluayB0aGUgbGF0dGVyIHNob3VsZCBwcmV2YWlsLg0KW0x1Y3ld
IFRvIGNsYXJpZnksIGluIG15IHByb3Bvc2FsIGl0IHVzZSB0aGUgbGF0dGVyLiBUaGUgcHJvcG9z
YWwgaXMgdG8gdHJlYXQgU0ZDIGFzIGFuIElQICgvVURQKSBhcHBsaWNhdGlvbi4gU0ZDIHNvbHV0
aW9uIHJlbGllcyBvbiBTRkMgaGVhZGVyIHRvIGNvbnZleSB0aGUgcGF0aCBJRCBhbmQgbWV0YWRh
dGEuIEkgZGlkIG5vdCBtZW50aW9uIG1ldGFkYXRhIGJlY2F1c2UgdGhlIGZvcndhcmRpbmcgcGFy
dCBkb2VzIG5vdCB1c2UgbWV0YWRhdGEuIEFnYWluLCBpbiB0aGlzIHByb3Bvc2FsLCAgdGhlcmUg
aXMgYSBTRkMgaGVhZGVyIHRoYXQgaW5jbHVkZXMgUGF0aCBJRCwgbWV0YWRhdGEsIGV0Yy4NCg0K
WW91ciBwcm9wb3NhbCBkb2VzIG5vdCBjb3ZlciBNZXRhZGF0YSB0cmFuc3BvcnQgd2hpY2ggaXMg
b25lIG9iamVjdGl2ZSBvZiB0aGUgU0ZDIGdyb3VwLiBTbyB0aGF0IHdvdWxkIGhhdmUgdG8gYmUg
YWRkZWQgdG8gdGhlIGhlYWRlciBlaXRoZXIgYXMgYSBzZXQgb2YgZml4ZWQgZmllbGRzIG9yIGFz
IGEgdmFyaWFibGUgc2l6ZWQgb3B0aW9uLiBXZSBhcmUgbm90IHRoYXQgZmFyIGZyb20gdGhlIHF1
aW5uIGFuZCB6aGFuZyBkcmFmdHMuDQpbTHVjeV0gSG9wZSBhYm92ZSBzdGF0ZW1lbnQgaGVscCBo
ZXJlLg0KDQpUaGUgbWFpbiBkaWZmZXJlbmNlIGJlaW5nIHRoZW4gb24gd2hldGhlciBvciBub3Qg
d2Ugc2hvdWxkIGhhdmUgYW4gaW5kZXggaW4gdGhlIGhlYWRlciBhcyB3ZWxsLg0KW0x1Y3ldIE5v
LCB0aGlzIGlzIG5vdCBteSBwb2ludC4gTXkgcG9pbnQgaXMgd2hhdCBpbmZvcm1hdGlvbiBzaG91
bGQgYmUgdXNlZCBpbiBmb3J3YXJkaW5nLiBXZSBrbm93IHRoYXQgaGFzIHRvIGJlIFBBVEggSUQg
KyBzb21ldGhpbmcgdGhhdCByZXByZXNlbnRzIHRvIFNGLVggaW5zdGFuY2UuIFNob3VsZCB3ZSB1
c2UgaW5kZXggb3IgU0YtWCBJUCBhZGRyZXNzPyBJIHNlZSB0aGUgY29tcGxleGl0eSB0byB1c2Ug
aW5kZXggdGhhbiBJUCBhZGRyZXNzLg0KDQpJIGRvbid0IHNlZSBob3cgaXQgaXMgbW9yZSBjb21w
bGV4IHRvIHByb3Zpc2lvbiBhIHJvdXRpbmcgdGFibGUgaW4gYSBTRkYgY29udGFpbmcgYSBsaXN0
IG9mIHBhaXJzIChwcmV2aW91cyBJUCBhZGRyZXNzLCBbbmV4dCBJUCBhZGRyZXNzLC4uXSkqIG9y
IGFuIGluZGV4ZWQgbGlzdCBvZiBwYWlyczogKHJlY2VpdmVkIGluZGV4LFsgWyhuZXh0IGluZGV4
LCBuZXh0IElQIGFkZHJlc3MpLC4uXV0pICouDQpbTHVjeV0gY29tcGxleGl0eSBJIHNlZSB3ZXJl
IGRlc2NyaWJlZCBpbiBwcmV2aW91cyBlbWFpbC4NCg0KV2hhdCB3ZSBzZWUgdG91Z2ggaXMgdGhh
dCB0aGF0IHJlbHlpbmcgdGhlIHByZXZpb3VzIElQIHNvdXJjZXMgZm9yIHJvdXRpbmcgZG9lcyBu
b3QgYWxsb3cgaW4gYWxsIGNhc2VzIHRvIGhhdmUgYSBTRkYgc2VydmUgbXVsdGlwbGUgU0Ygc2V0
cyAobmV4dCBTRnMgYWxsb3dlZCkgd2hlbiB0aGV5IGFwcGVhciBpbiB0aGUgc2FtZSBjaGFpbi4g
VGhlIGluZGV4IG1lY2hhbmlzbSBhbGxvd3MgaXQgaW5zdGVhZC4NCltMdWN5XSBJTU86ICBQQVRI
IElEICsgU0YtWCBpbnN0YW5jZSBJUCBhZGRyZXNzIGNhbiB1bmlxdWVseSBkZXRlcm1pbmUgdGhl
IG5leHQgU0YtWCBpbnN0YW5jZSBJUCBpbiBhbGwgY2FzZXMuICBNYXliZSBJIG1pc3MgdGhlIGNh
c2UsIGNvdWxkIHlvdSBnaXZlIGFuIGV4YW1wbGUgdGhhdCBkb2VzIG5vdCB3b3JrPw0KDQpUaGUg
bGltaXRhdGlvbiBzZWVtIHRvIGJlIHRoYXQgYW4gU0ZGIGluc3RhbmNlLCBpbiB0aGUgbW9kZWwg
eW91IHByb3Bvc2UsIHNob3VsZCBub3QgcmVjZWl2ZSB0cmFmZmljIGZyb20gYW5vdGhlciBvbmUg
dHdpY2UgaW4gYSBjaGFpbi4NCltMdWN5XSBJdCBpcyBub3QgdHJ1ZS4gRG9u4oCZdCBrbm93IHdo
ZXJlIGRvIHlvdSBnZXQgdGhhdCBpbXByZXNzaW9uPyBQbGVhc2UgZ2l2ZSBhbiBleGFtcGxlLg0K
DQpUaGFua3MsDQpMdWN5DQoNCklzIGl0IGNvcnJlY3QgPyBhbmQgaWYgc28gaXMgaXQgYWNjZXB0
YWJsZT8NCg0KDQpOaWNvbGFzDQoNCk5vdGU6ICogLSBzZWNvbmQgZWxlbWVudCBpbiB0aGUgcGFp
ciBpcyBhIGxpc3QgYXMgd2UgY291bGQgaGF2ZSBtdWx0aXBsZSBwb3NzaWJsZSBuZXh0IGhvcHMg
KGUuZzsgTEJTKQ0KDQoNCkJhc2VkIG9uIFJvbiBleGFtcGxlIG9mIElQIHNvdXJjZSBtb2RlbCBs
aW1pdGF0aW9uOg0KDQogICBOZXR3b3JrIGNvbmZpZ3JhdGlvbjoNCiAgICAgICAgICAgIFNGRjAo
SW5ncmVzKSwgIFNGRjEgKCBTRkEsIFNGQiksICAgIFNGRjIgKFNGQywgU0ZEKSwgU0ZGKEVncmVz
cykuDQogICAgICAgICAgICAgU28gNCBob3N0LCBlYWNoIHdpdGggaXRzIHNlcGFyYXRlIFNGRiBJ
UCBhZGRyZXNzLCBzZXJ2aW5nIG9uZSBvciBtb3JlIGxvY2FsIFNGIChzYW1lIGFkZHJlc3MgYXMg
U0ZGKQ0KDQogICBjaGFpbjogSW5ncmVzcywgIFNGQSwgIFNGQywgIFNGQiwgU0ZEICwgRWdyZXNz
Lg0KICAgICAgICAgICAgUnVucyBpbnRvIGEgcHJvYmxlbSBvbiBTRkYyIGFzIGl0IGNhbm5vdCBk
aXN0aW5ndWlzaCB0cmFmZmljIGNvbWluZyBvdXQgb2YgU0ZBIG9yIFNGQiBiYXNlZCBvbiBTRkYx
IElQIGFkZHJlc3Mgb25seS4NCg0KICAgY2hhaW46IEluZ3Jlc3MsIFNGQSAsU0ZDLCBTRkEsIFNG
RCwgRWdyZXNzLg0KICAgICAgICAgICAgSGFzIHNvbWUgaXNzdWVzIGFzIHdlbGwgYXMgU0ZGMiB0
aGUgc2Vjb25kIHRpbWUgY2Fubm90IGRpc3Rpbmd1aXNoIHRoYXQgaXQgaXMgaGl0IHRoZSBmaXJz
dCB0aW1lIG9mIHRoZSBzZWNvbmQgdGltZS4NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCkZyb206IEx1Y3kgeW9uZyBbbHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3ku
eW9uZ0BodWF3ZWkuY29tPl0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAxMDoyNSBQ
TQ0KVG86IFJvbiBQYXJrZXI7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERh
dmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJl
OiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0K
SGkgUm9uLA0KDQpJZiB3ZSB0cmVhdCBTRkMgYXMgYW4gSVAgb3IgSVAvVVBEIGFwcGxpY2F0aW9u
LCB3ZSBkbyBub3QgY2hhbmdlIHRoZSByZXF1aXJlbWVudCBhbmQgYXJjaGl0ZWN0dXJlLiBXZSBo
YXZlIGEgc2ltcGxlIHNvbHV0aW9uIHRvIGFjaGlldmUgYmktZGlyZWN0aW9uYWwgU0ZDIHdpdGgg
dGhlIHNhbWUgUGF0aCBJRC4gTGV0IG1lIGV4cGxhaW4gdGhlIHNvbHV0aW9uIGFnYWluLg0KDQpJ
ZiB3ZSBpbXBsZW1lbnQgU0ZDIGFzIGFuIElQIG9yIFVEUC9JUCBhcHBsaWNhdGlvbiwgaS5lLiBv
bmNlIHRyYWZmaWMgaXMgY2xhc3NpZmllZCBieSB0aGUgY2xhc3NpZmljYXRpb24sIGl0IGFkZHMg
U0ZDIGhlYWRlciBhbmQgSVAgaGVhZGVyIChvdXRlcikgb24gdGhlIHBhY2tldHMgKFVEUCBoZWFk
ZXIgdG9vIGluIGxhdHRlciBjYXNlKSwgYW5kIHNlbmQgc3VjaCBwYWNrZXRzIGFzIGEgcmVndWxh
ciBJUCBwYWNrZXQuIFRoZSBzcmMgSVAgb24gb3V0ZXIgaGVhZGVyIGlzIGNsYXNzaWZpY2F0aW9u
IElQIGFkZHJlc3MsIGFuZCBkc3QgSVAgaXMgbmV4dCBTRi1YIEluc3RhbmNlIElQIGFkZHJlc3Mu
IFdlIG9ubHkgbmVlZCB0byByZXF1ZXN0IGEgbmV3IElQIHByb3RvY29sIHR5cGUgZm9yIFNGQy4g
IEF0IHRoZSBTRkYsIGl0IGNhbiBzZWFyY2ggbmV4dCBTRi1YIEluc3RhbmNlIElQIGFkZHJlc3Mg
YmFzZWQgb24gUGF0aCBJRCBpbiBTRkMgaGVhZGVyIGFuZCBzcmMgSVAgYWRkcmVzcyAocHJldmlv
dXMgU0YpIG9uIHRoZSBwYWNrZXQgd2hlbiByZWNlaXZpbmcgYSBwYWNrZXQgZnJvbSBwcmV2aW91
cyBTRi1YIGluc3RhbmNlOyBpdCBmb3J3YXJkcyB0aGUgcGFja2V0IG9uIGRzdCBJUCAgb24gdGhl
IHBhY2tldCB3aGVuIHJlY2VpdmluZyBhIHBhY2tldCBmcm9tIGFub3RoZXIgU0ZGL1NORi4gIEEg
U0YtWCBpbnN0YW5jZSBhbHNvIGZvcndhcmRzIHRoZSBwYWNrZXQgd2l0aCBTRkMgaGVhZGVyIGFz
IGFuIElQIHBhY2tldCBhbmQgZmlsbHMgaXRzIElQIGFkZHJlc3MgYXMgc3JjIElQIG9uIG91dGVy
IGhlYWRlciBhbmQgdGhlIFNGRi9TTkYgSVAgYWRkcmVzcyBhcyB0aGUgZHN0IElQIG9uIHRoZSBv
dXRlciBoZWFkZXIuDQoNCkZvciBiaS1kaXJlY3Rpb25hbCBTRkMsIGJvdGggZGlyZWN0aW9ucyBj
YW4gdXNlIHRoZSBzYW1lIFBhdGggSUQgaW4gdGhpcyBzb2x1dGlvbi4gUGF0aCBJRCArIHNyYyBJ
UCBhZGRyZXNzIGxldCBTRkYgdW5pcXVlbHkgZ2V0IHRoZSBuZXh0IFNGLVggaW5zdGFuY2UgaW4g
Zm9yd2FyZGluZyB0YWJsZS4NCg0KVGhpcyBzb2x1dGlvbiBjYW4gaW1wbGVtZW50IFNORi9TRkYg
ZnVuY3Rpb24gb24gYSByZWd1bGFyIHJvdXRlciB3aXRob3V0IGNoYW5naW5nIHRoZSByb3V0ZXIg
YmVoYXZpb3IsIGkuZS4gZm9yd2FyZCB0aGUgcGFja2V0IGJhc2VkIG9uIGl0cyBkZXN0aW5hdGlv
biBJUCBhZGRyZXNzLiBJZiB0aGUgZGVzdGluYXRpb24gYWRkcmVzcyBpcyByb3V0ZXIgaXRzZWxm
LCB0aGUgcm91dGVyIHRlcm1pbmF0ZXMgYW5kIGNoZWNrIHRoZSBwcm90b2NvbCB0eXBlLiBJZiB0
aGUgdHlwZSBpcyBTRkMsIHRoZSByb3V0ZXIgd2lsbCBwZXJmb3JtIGEgdGFibGUgbG9va3VwIGJh
c2VkIG9uIFBhdGggSUQgaW4gU0ZDIGhlYWRlciArIHNyYyBJUCBvbiBvdXRlciBJUCBoZWFkZXIu
IEFzIHNpbXBsZSBhcyB0aGF0LiBUaGlzIHNvbHV0aW9uIGFsbG93IGxldmVyYWdpbmcgYSBsb3Qg
b2YgSVAgZnVuY3Rpb25zIHRvby4NCg0KU2luY2UgSVAgY2FuIGJlIHRyYW5zcG9ydGVkIG92ZXIg
bWFueSB0cmFuc3BvcnQgc29sdXRpb25zLCBFdGhlcm5ldCwgTVBMUywgb3ZlcmxheSwgZXRjLCBp
biB0aGVvcnksIFNGQyBjYW4gYmUgaW1wbGVtZW50ZWQgb3ZlciBhbnkgdHJhbnNwb3J0IG5ldHdv
cmsgdG9vLiBUaGUgc29sdXRpb24gY2FuIG1ha2UgY29udHJvbCBhbmQgbWFuYWdlbWVudCBlYXN5
IGJlY2F1c2Ugd2UgZG9u4oCZdCBoYXZlIHRvIGFzc2lnbiBpbmRleCBmb3IgZWFjaCBTRi1YIGlu
c3RhbmNlcy4gU0YtWCBJUCBhZGRyZXNzIGFzIHVuaXF1ZSBpZGVudGlmaWVyIGlzIHVzZWQgaW4g
YWxsIFNGQ3MuDQoNCkFueSBjb21tZW50IG9uIHRoaXMgcHJvcG9zYWwuDQoNClRoYW5rcywNCkx1
Y3kNCg0KDQoNCkZyb206IFJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDM6MjQgUE0NClRvOiBM
dWN5IHlvbmc7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29u
OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBT
RkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpMdWN5Lg0K
DQpEbyB5b3UgaGF2ZSBhIHNwZWNpZmljIHByb3Bvc2FsIGZvciBtYWtpbmcgYmlkaXJlY3Rpb25h
bCBjaGFpbnMgZWFzaWVyIHRvIGRlcGxveSBhbmQgbWFuYWdlPyAgIElmIHNvLCB3b3VsZCB5b3Ug
c3VnZ2VzdCBjaGFuZ2VzIHRvIHRoZSByZXF1aXJlbWVudHM/ICAgQXJjaGl0ZWN0dXJlPyAgIEhl
YWRlciBlbmNhcHN1bGF0aW9uPyAgIENvbnRyb2wgcGxhbmUgKGZ1dHVyZSk/DQoNCiAgICBSb24N
Cg0KDQpGcm9tOiBMdWN5IHlvbmcgW21haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbV0NClNlbnQ6
IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCA0OjE4IFBNDQpUbzogUm9uIFBhcmtlcjsgWHV4aWFv
aHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBV
RFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNClJvbiwNCg0KSU1PLCBXZSBjYW7igJl0
IG1ha2Ugb25lIHBhcnQgc2ltcGxlIGFuZCBnb29kIGxvb2tpbmcgYnV0IGxlYXZlIG90aGVyIHBh
cnRzIHRvIGJlIGluIGNvbXBsZXguIE91ciBnb2FsIGlzIHRvIGhhdmUgYSBzaW1wbGUgYW5kIGxv
dyBjb3N0IFNGQyBzb2x1dGlvbiB0byBjb3ZlciBtYWpvcml0eSB1c2UgY2FzZXMuIFNQIGFscmVh
ZHkgY2FuIGltcGxlbWVudCBTRkMgb24gdG9kYXnigJlzIG5ldHdvcmsuIElmIHdlIGNhbuKAmXQg
bWFrZSB0aGlzIGdvYWwsIHRoZW4gdGhlIHNvbHV0aW9uIG1heSBub3QgYmUgdXNlZnVsLg0KDQpU
aGFua3MsDQpMdWN5DQoNCkZyb206IFJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDM6MTEgUE0N
ClRvOiBMdWN5IHlvbmc7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUg
RG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBb
c2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpM
dWN5LA0KDQpZb3UgcmFpc2UgYSBnb29kIHBvaW50IG9uIGJpZGlyZWN0aW9uYWwgY2hhaW5zLCB3
aGljaCBJIHRoaW5rIGlzIGEgbWFqb3JpdHkgdXNlIGNhc2UgZm9yIGZ1bmN0aW9uYWwsIHNpbXBs
aWZpY2F0aW9uLCBvciBvYnNlcnZhYmlsaXR5IHJlYXNvbnMuICAgIFRoZSB3YXkgd2XigJl2ZSBl
eHByZXNzZWQgdGhpbmdzIHNvIGZhciwgaXQgd291bGQgYmUgdXAgdG8gdGhlIG1hbmFnZW1lbnQg
cGxhbmUgb3IgY29udHJvbCBwbGFuZSB0byBpbmRpY2F0ZSBob3cgc3VjaCBpbmRpdmlkdWFsIHBh
dGhzIGFyZSBwYWlyZWQgdG9nZXRoZXIuDQoNCiAgIFJvbg0KDQoNCg0KRnJvbTogTHVjeSB5b25n
IFttYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcs
IDIwMTQgNDowOCBQTQ0KVG86IFJvbiBQYXJrZXI7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAo
cmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
ClN1YmplY3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9z
IGFuZCBjb25zPw0KDQpSb24sDQoNCkZyb206IFJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDM6
MDEgUE0NClRvOiBMdWN5IHlvbmc7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7
IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6
IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25z
Pw0KDQpMdWN5LA0KDQpPbmUgY2xhcmlmaWNhdGlvbi4gICDigJxUaGUgcGF0aOKAnSBkb2VzIG5v
dCBleGFjdGx5IG1lYW4gdGhlIFNGQy4gICBUaGUgU0ZDIGlzIGFic3RyYWN0LCBiZWZvcmUgYWNj
b3VudGluZyBmb3IgbmV0d29yayBsb2NhdG9ycy4gICBBcyBhIHNwZWNpYWwgY2FzZSwgaWYgYWxs
IG9mIHRoZSBTRuKAmXMgaW4gdGhlIFNGQyBoYXZlIG9ubHkgYSBzaW5nbGUgbmV0d29yayBsb2Nh
dG9yLCB0aGVuIHRoZSBwYXRoIGFuZCBjaGFpbiBhcmUgdGhlIHNhbWUuICAgQnV0LCBpZiBhbnkg
b3IgYWxsIG9mIHRob3NlIFNG4oCZcyBhcmUgbXVsdGlwbHkgbG9jYXRlZCwgdGhlbiB0aGUgcGF0
aCBpcyBzcGVjaWZpYyB0byBhbiBleGFjdCBzZXF1ZW5jZSBvZiBsb2NhdGVkIHNlcnZpY2UgZnVu
Y3Rpb24gaW5zdGFuY2VzLg0KW0x1Y3ldIFRoYW5rIHlvdSBmb3IgY2xhcmlmaWNhdGlvbi4gSSBh
Z3JlZSB3aXRoIHRoYXQuIFRoZSBwYXRoIGlzIGFuIGV4YWN0IHNlcXVlbmNlIG9mIGxvY2F0ZWQg
c2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZXMuIEZvciBhIGJpLWRpcmVjdGlvbmFsIFNGQywgaXQg
aGFzIHRvIGJlIHRyZWF0ZWQgYXMgdHdvIGRpc3RpbmN0IHBhdGhzIGluIHRoaXMgc29sdXRpb24u
IEFueSBjb25jZXJuIG9uIHRoZSBjb21wbGV4aXR5IGluIG1hbmFnaW5nIHRoZW0/DQoNClRoYW5r
cywNCkx1Y3kNCg0KICAgIFJvbg0KDQoNCkZyb206IEx1Y3kgeW9uZyBbbWFpbHRvOmx1Y3kueW9u
Z0BodWF3ZWkuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDM6NDEgUE0NClRv
OiBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERv
bHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3Nm
Y10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KSGkg
Um9uLA0KDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAxMjowOSBQTQ0KVG86IEx1
Y3kgeW9uZzsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247
IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFNG
QyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkx1Y3ksDQoN
ClJlZ2FyZGluZyB0aGUgU0YgSW5kZXgsIGRyYWZ0LXpoYW5nLXNmYy1zY2ggZGVmaW5lcyB0aGlz
IGFzIHJlbGF0aXZlIHRvIHRoZSBwYXRoLCBhbmQgbm90IGFzIGEgZ2xvYmFsbHkgdW5pcXVlIGlk
ZW50aWZpZXIgb2YgYW4gU0YgaW5zdGFuY2UuDQpbTHVjeV0gVGhpcyBpcyBteSB1bmRlcnN0YW5k
aW5nIHRvby4g4oCcVGhlIHBhdGjigJ0gaGVyZSBtZWFucyBhIFNGQywgcmlnaHQ/IEkgZG8gbm90
IHNlZSBpbmRleCBhcyBhbiBTRiBpbnN0YW5jZSBpZGVudGlmaWVyIGF0IGFsbCwgaXQgaXMgYW4g
YWxpYXMgYW5kIG9ubHkgdXNlZCBpbiBmb3J3YXJkaW5nLiBUaGlzIGlzIHRoZSByZWFzb24sIEkg
dGhpbmssIHRoYXQgYXNzaWduaW5nIHRoZXNlIGFsaWFzZXMgYW5kIGNvbmZpZ3VyaW5nIHRoZW4g
aW4gZm9yd2FyZGluZyB0YWJsZSBpcyBjb21wbGV4IGZvciBtYW5hZ2VtZW50IGFuZCBjb250cm9s
bGVyIGFuZCBtYXkgcHJ1bmUgYW4gZXJyb3IgZWFzaWx5LiBGb3Igc3VwcG9ydGluZyBiaS1kaXJl
Y3Rpb25hbCBvciBicmFuY2hpbmcgdXNlIGNhc2VzLCB1c2luZyBpbmRleCBpbiBmb3J3YXJkaW5n
IG1heSBhbHNvIGJyaW5nIG90aGVyIGNvbmNlcm5zLg0KDQpSZWdhcmRpbmcgVFRMLCBteSBmaXJz
dCB0aG91Z2h0IGlzIHRoYXQgaXMgYSBwcm9wZXJ0eSBvZiB0aGUgdHJhbnNwb3J0LCBhbmQgaWYg
aXQgaXMgaW1wb3J0YW50IHRvIHlvdSwgY2hvb3NlIHRoZSB0cmFuc3BvcnQgYWNjb3JkaW5nbHku
ICAgQnV0LCBJ4oCZbSBvcGVuIHRvIGZ1cnRoZXIgZGlzY3Vzc2lvbiBhbG9uZyB0aGVzZSBsaW5l
cy4NCltMdWN5XSBUaGFuayB5b3UgZm9yIHRoZSBjbGFyaWZpY2F0aW9uLiBUaGlzIGlzIHJlbGF0
ZWQgdG8gdGhlIGRpc2N1c3Npb24gdW5kZXIgdGhpcyB0aXRsZS4gSWYgU1BDIGlzIGltcGxlbWVu
dGVkIGFzIElQIG9yIElQL1VEUCBhcHBsaWNhdGlvbiwgaXQgY2FuIGxldmVyYWdlIGEgbG90IHdo
YXQgSVAgdGVjaG5vbG9neSBoYXZlIGRvbmUuIElmIHdlIGFzc3VtZSB0aGF0IFNGQyBtYXkgYmUg
Y2FycmllZCBvdmVyIGFueSB0cmFuc3BvcnQgc29sdXRpb24sIFNGQyBpbXBsZW1lbnRhdGlvbiBo
YXMgdG8gcHJvdmlkZSB0aGVzZSBmdW5jdGlvbnMsIHdoaWNoLCBJTU8sIHJlbGF0ZWQgdG8gd2hh
dCBpbmZvcm1hdGlvbiB0aGF0IFNGQyBoZWFkZXIgbmVlZCB0byBob2xkLg0KDQpUaGFua3MsDQpM
dWN5DQoNCiAgIFJvbg0KDQoNCkZyb206IEx1Y3kgeW9uZyBbbWFpbHRvOmx1Y3kueW9uZ0BodWF3
ZWkuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDEyOjI2IFBNDQpUbzogUm9u
IFBhcmtlcjsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247
IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFNG
QyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkhpIFJvbiwN
Cg0KSSBhc3N1bWUgdGhhdCB0aGUgaW5kZXggdXNhZ2UgeW91IG1lbnRpb25lZCBiZWxvdyBpcyB0
aGUgc2FtZSB3aGV0aGVyIHRoZXNlIHRocmVlIFNGcyBhcmUgb24gb25lIFNGRiBvciB0d28gU0ZG
cywgd2hpY2ggbWVhbnMgdGhhdCB0aGUgaW5kZXggIyBpcyBhc3NpZ25lZCB0byBTRi1YLUkgcGVy
IFNGQyBhbmQgYnkgdGhlIGluY3JlbWVudGFsLiBBIFNGLVgtSSBtYXkgYmUgc2VydmVkIHRvIG1h
bnkgU0ZDcyBhbmQgcG9zaXRpb24gZGlmZmVyZW50bHkgaW4gU0ZDcy4gVGhpcyBtZWFucyB0aGF0
LCBpbiB0aGlzIG1ldGhvZCwgYSBTRi1YLUkgaXMgbWFwcGVkIHdpdGggZGlmZmVyZW50IGluZGV4
ICMsIG9uZSBwZXIgZWFjaCBTRkMgdGhhdCBoYXMgdGhlIFNGLVgtSS4gSU1POiAgd2hlbiBvcGVy
YXRvci9zeXN0ZW0gY3JlYXRlcyBhIFNGQyBhbmQgc2VsZWN0cyBTRi1YLUlzIGZvciB0aGUgU0ZD
LCBhbmQgdGhlbiBhc3NpZ24gaW5kZXggIyB0byB0aGVtIGFuZCBjb25maWd1cmUgdGhlIGZvcndh
cmRpbmcgdGFibGUgd2l0aCBwYXRoIElEIGFuZCBpbmRleCAjIGluIHRoZSByZWxhdGVkIFNGRnMu
IEZ1cnRoZXJtb3JlLCBlYWNoIGluZGV4ICMgYWxzbyBuZWVkIHRvIGJlIGFzc29jaWF0ZWQgdG8g
dGhlIGFkZHJlc3Mgb3IgcG9ydCB0aGF0IHRyYW5zcG9ydCBsYXllciBjYW4gdW5kZXJzdGFuZC4g
IElNTzogdGhpcyBpcyBhIGNvbXBsZXggcHJvY2VzcyBmb3IgdGhlIHN5c3RlbSwgdW5lYXN5IHRv
IG1hbmdlciB0b28sIGFuZCBtYXkgZWFzaWx5IHByb25lIGFuIGVycm9yLg0KDQpTZWNvbmQsIHlv
dXIgZHJhZnQgYWxzbyBtZW50aW9uIHRoYXQgdGhlIHVzZSBvZiBpbmRleCB0byBwcmV2ZW50IHRo
ZSBsb29wLiAgVGhlIGxvb3AgZG9lcyBub3Qgb2NjdXIgaW4gbm9ybWFsIGNvbmRpdGlvbi4gVGhl
IGxvb3Agb2NjdXJzIGluIGFibm9ybWFsIGNvbmRpdGlvbi4gU28gdGhlIGxvb3AgcHJldmVudGlv
biBtZWNoYW5pc20gaXMgdG8gcHJldmVudCBubyBsb29wIGhhcHBlbiBpbiBhbnkgYWJub3JtYWwg
Y29uZGl0aW9uLiBUaGF0IGlzIHdoeSBUVEwgaXMgZGVzaWduZWQgZm9yIGluIElQIG5ldHdvcmsu
IElmIFNGQyBoZWFkZXIgaXMgZXhwZWN0ZWQgdG8gdHJhbnNwb3J0IG92ZXIgYW55IHRyYW5zcG9y
dCBuZXR3b3JrIGJlc2lkZSBJUCwgaXQgbmVlZHMgdGhlIHNpbWlsYXIgbWVjaGFuaXNtIGFzIElQ
L1RUTC4gVGhlIHVzYWdlIG9mIGluZGV4IGluIHlvdXIgcHJvcG9zYWwgZG9lcyBub3QgYWNoaWV2
ZSB0aGlzIHB1cnBvc2UuDQoNCklmIHdlIHVzZSBJUCBhcyB0cmFuc3BvcnQsIElNTzogbm8gbmVl
ZCB0byBpbXBsZW1lbnQgVFRMIG1lY2hhbmlzbSB3aXRoaW4gU0ZDLCBqdXN0IGxldmVyYWdlIElQ
IFRUTCBjYXBhYmlsaXR5LiBCdXQsIGlmIG92ZXIgb3RoZXIgdHJhbnNwb3J0cywgd2UgbmVlZCB0
byBpbXBsZW1lbnQgSVAvVFRMIGxpa2UgbWVjaGFuaXNtIGluIFNGQy4NCg0KUmVnYXJkcywNCkx1
Y3kNCg0KDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCA5OjM1IEFNDQpUbzogWHV4
aWFvaHU7IEx1Y3kgeW9uZzsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsg
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZD
IGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KWGlhb2h1LA0K
DQpJIGRvbuKAmXQgdGhpbmsgd2UgbmVlZCB0byB2aWV3IHRoZSBTRiBpbmRleCBhcyBhIFRUTC4g
ICBBcHByb3ByaWF0ZSB2YWxpZGF0aW9uIGFuZCBsb29wIHN1cHByZXNzaW9uIGNhbiBiZSBkb25l
IGV2ZW4gd2l0aCB0aGUgY3VycmVudCBwcm9wb3NlZCBkZWZpbml0aW9uLiAgICBBbnkgU0ZGIHJl
Y2VpdmluZyBhbiBTRkMgZW5jYXBzdWxhdGVkIHBhY2tldCBvciBmcmFtZSB3b3VsZCBuZWVkIHRv
IGtub3cgdG8gd2hpY2ggb2YgaXRzIGRlcGVuZGVudCBTRuKAmXMgaXQgc2hvdWxkIGZvcndhcmQg
dGhlIHBhY2tldCBvciBmcmFtZS4gICBUbyBkbyBzbyBtZWFucyB0aGF0IGl0IGNhbiB2YWxpZGF0
ZSB0aGF0IHRoZSBwYXRoIElEIGlzIG9uZSB0aGF0IGl0IGV4cGVjdHMgdG8gcGFydGljaXBhdGUg
aW4gYW5kIHRoYXQgdGhlIFNGIGluc3RhbmNlIGlkZW50aWZpZWQgYnkgdGhlIGluZGV4IG9uIHRo
YXQgcGF0aCBpcyBvbmUgdGhhdCBpdCBpcyByZXNwb25zaWJsZSBmb3IuICAgIFN1Y2ggY2hhaW4g
cGF0aCBkYXRhIG1heSBoYXZlIGJlZW4gbG9jYWxseSBwcm92aXNpb25lZCBvciBtYXkgaGF2ZSBi
ZWVuIGRpc3RyaWJ1dGVkIGluIGEgY29udHJvbCBwbGFuZS4NCg0KV2hlbiB0aGUgU0ZGIHJlY2Vp
dmVzIHRoZSBnb29kIHBhY2tldCBvciBmcmFtZSBiYWNrIGZyb20gb25lIG9mIGl0cyBkZXBlbmRl
bnQgU0bigJlzLCBpdCB3aWxsIGlkZW50aWZ5IHRoZSBuZXh0IFNGIGFuZCBTRkYgYnkgY29uc3Vs
dGluZyBpdHMgbG9jYWwgZGF0YWJhc2UuICAgSWYgaXQgaXMgbm90IHRoZSBmaW5hbCBTRiwgdGhl
biB0aGUgU0YgaW5kZXggaXMgaW5jcmVtZW50ZWQsIHRoZSB0cmFuc3BvcnQgaGVhZGVyIHVwZGF0
ZWQgYXMgbmVjZXNzYXJ5LCBhbmQgdGhlIHBhY2tldCBvciBmcmFtZSBwcm9ncmVzc2VkLiAgICBG
YWlsdXJlIHRvIHByb3Blcmx5IGluY3JlbWVudCB0aGUgU0YgSW5kZXggd291bGQgYmUgYWtpbiB0
byBmYWlsdXJlIHRvIGRlY3JlbWVudCBhIFRUTCBieSBhIHJvdXRlciDigJMgdGhlcmUgaXMgbm8g
cHJvdGVjdGlvbiBmcm9tIHRoYXQuDQoNCiAgIFJvbg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgWHV4aWFvaHUNClNlbnQ6IFRodXJzZGF5
LCBNYXJjaCAyNywgMjAxNCA1OjQ0IEFNDQpUbzogUm9uIFBhcmtlcjsgTHVjeSB5b25nOyBSZWlu
YWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxp
Y2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQoNCuWPkeS7tuS6ujogc2ZjIFttYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmddIOS7o+ihqCBSb24gUGFya2VyDQrlj5HpgIHml7bpl7Q6IDIwMTTlubQz
5pyIMjbml6UgNzoxMw0K5pS25Lu25Lq6OiBMdWN5IHlvbmc7IFJlaW5hbGRvIFBlbm5vIChyZXBl
bm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0K5Li7
6aKYOiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQg
Y29ucz8NCg0KTHVjeSwNCg0KUmVnYXJkaW5nIHRoZSBzZXJ2aWNlIGZ1bmN0aW9uIGluZGV4IHRo
YXQgd291bGQgYmUgY29udGFpbmVkIGluIHRoZSBzZXJ2aWNlIGhlYWRlciwgSSB0aGluayBpdCBp
cyBzaW1wbHkgaW5jcmVtZW50ZWQgZnJvbSAxIHRvIGluZGljYXRlIHRoZSBuZXh0IHNlcnZpY2Ug
ZnVuY3Rpb24gd2l0aGluIHRoZSBjaGFpbi4gICBGb3IgZXhhbXBsZSwgaWYgdGhlIHBhdGggSUQg
aXMgWCwgZm9yIGEgcGF0aCB7U0YtQS01LCBTRi1CLTIsIFNGLUMtNn0sIHRoZW4gcGFja2V0cyBk
ZXN0aW5lZCBmcm9tIGEgY2xhc3NpZmllciB0b3dhcmRzIFNGLUEtNSB3b3VsZCBjYXJyeSAocGF0
aCBYLCBpbmRleCAxKSwgcGFja2V0cyBmcm9tIFNGLUEtNSB0byBTRi1CLTIgd291bGQgY2Fycnkg
KHBhdGggWCwgaW5kZXggMiksIGV0Yy4NCg0KW1hpYW9odV0gSSB0aGluayB0aGUgdmFsdWUgb2Yg
dGhlIHNlcnZpY2UgaW5kZXggc2hvdWxkIGJlIGRlY3JlbWVudGVkLCByYXRoZXIgdGhhbiBiZWlu
ZyBpbmNyZW1lbnRlZCB3aGVuIHRyYXZlbGxpbmcgYWxvbmcgdGhlIHNlcnZpY2UgcGF0aCBzaW5j
ZSB0aGF0IGluZGV4IGlzIG5vdCBvbmx5IHVzZWQgZm9yIGluZGljYXRpbmcgdGhlIG5leHQgc2Vy
dmljZSBmdW5jdGlvbiB3aXRoaW4gdGhlIGNoYWluLCBidXQgYWxzbyB1c2VkIGZvciBvdGhlciBw
dXJwb3NlcyAoZS5nLiwgVFRMIG9mIHRoZSBzZXJ2aWNlIHBhdGgsIGluZGljYXRvciBvZiB0aGUg
ZW5kIG9mIHRoZSBzZXJ2aWNlIGNoYWluKSwgdW5sZXNzIHlvdSB3YW50IHRvIGludHJvZHVjZSBh
biBhZGRpdGlvbmFsIGZpZWxkIHdoaWNoIGluZGljYXRlcyB0aGUgdG90YWwgbGVuZ3RoIG9mIHRo
ZSBzZXJ2aWNlIGNoYWluLg0KDQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUNCg0KICAgUm9uDQoNCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpGcm9tOiBzZmMgW3NmYy1ib3VuY2VzQGll
dGYub3JnPG1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZz5dIG9uIGJlaGFsZiBvZiBMdWN5IHlv
bmcgW2x1Y3kueW9uZ0BodWF3ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT5dDQpT
ZW50OiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA2OjM4IFBNDQpUbzogUmVpbmFsZG8gUGVubm8g
KHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJv
cyBhbmQgY29ucz8NCkhpIFJlaW5hbGRvLA0KDQpUaGFuayB5b3UgdG8gc2hhcmUgeW91ciB2aWV3
cyBvbiB0aGlzIHNvbHV0aW9uLiBXZSB3YW50IHRvIGhhdmUgYW4gZWxlZ2FudCBhbmQgZ2VuZXJh
bCBzb2x1dGlvbiB3aXRoIG9uZSBzdGFuZGFyZCBTRkMgaGVhZGVyIHRvIGNvdmVyIG1ham9yaXR5
IHVzZSBjYXNlcw0KDQpTZWUgaW5saW5lIGJlbG93Lg0KDQoNCkZyb206IFJlaW5hbGRvIFBlbm5v
IChyZXBlbm5vKSBbbWFpbHRvOnJlcGVubm9AY2lzY28uY29tXQ0KU2VudDogVHVlc2RheSwgTWFy
Y2ggMjUsIDIwMTQgNDo1NiBQTQ0KVG86IEx1Y3kgeW9uZzsgRGF2ZSBEb2xzb247IHNmY0BpZXRm
Lm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJ
UCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkhpLA0KDQpUaGVyZSBhcmUg
c2V2ZXJhbCBzb2x1dGlvbiB0byB0aGlzIHByb2JsZW0uIFNvbWUgb2YgdGhlbSBpbXBsZW1lbnRh
dGlvbiBzcGVjaWZpYywgb3RoZXJzIG1vcmUgZWxlZ2FudC4NCg0KMSAtIE9uZSBvZiB0aGUgbW9y
ZSBlbGVnYW50IG9uZXMgaXMgdG8gdXNlIHRoZSBTZXJ2aWNlIEluZGV4IHRvIGRldGVybWluZSB0
aGUgbmV4dCBzZXJ2aWNlIGZ1bmN0aW9uIGluc3RhbmNlLiAgSXQgbWFrZXMgZm9yIGEgY29tcGxl
dGVseSBzdGF0ZWxlc3Mgc29sdXRpb24gKGNvZGUgd2lzZSkuDQpbTHVjeV0gd2hlbiB1c2luZyBQ
YXRoIElEIGFuZCBTZXJ2aWNlIEluZGV4IG9uIFNGQyBoZWFkZXIsIGl0IHJlcXVpcmVzIGFzc2ln
bmluZyBpbmRleCAjIHRvIGVhY2ggU0YgaW5zdGFuY2UsIGNvbmZpZ3VyaW5nIHRoZW0gaW4gdGhl
IGZvcndhcmRpbmcgdGFibGUsIHdoaWNoIGlzIHZlcnkgY29tcGxleCBwcm9jZXNzIGFuZCBlYXNp
bHkgcHJ1bmUgZm9yIGVycm9yIGluIG1heSBvcGluaW9uLiAgSW4gYWRkaXRpb24sIGVhY2ggU0Yg
aW5zdGFuY2UgbWF5IHNlcnZlIG1vcmUgdGhhbiBvbmUgU0ZDLCBzbyBuZWVkIHRvIGFzc2lnbiBp
bmRleCAjIGZvciBlYWNoIFNGQywgd2hpY2ggaXMgbW9yZSBjb21wbGV4LiBSZWdhcmRpbmcgdGhl
IHN0YXRlbGVzcywgSSBkb27igJl0IGdldCBpdC4gSXNu4oCZdCBpbmRleCAjIGEgc3RhdGUgYXMg
d2VsbCAobWF5IGJlIGZldyBiaXQgbGVzcyk/DQoNClRvIGltcGxlbWVudCB0cnVlIHN0YXRlbGVz
cywgU0ZDIGhlYWRlciBuZWVkcyBhYmlsaXR5IHRvIGNhcnJ5IGFsbCBTRklzIElQIGFkZHJlc3Nl
cyBpbiBTRkMgaGVhZGVyLCB3aGljaCB3YXMgY29uc2lkZXJlZCBhcyBub24tc2NhbGUgc29sdXRp
b24uDQoNCg0KMiDigJMgQW5vdGhlciBvcHRpb24gaXMgZnJvbSBhIGNvZGluZyBwZXJzcGVjdGl2
ZSB5b3UgY2FuIGp1c3Qga2VlcCBtb3JlIHN0YXRlIGluIHlvdXIgU04vU0ZGIHdoaWxlIHlvdSBw
cm9jZXNzIHRoZSBwYWNrZXQgYW5kIGRldGVybWluZSB3aGF0IGlzIHRoZSDigJxuZXh04oCdIHNl
cnZpY2UuDQpbTHVjeV0gQWdyZWUuDQoNCkJ1dCBpcnJlc3BlY3RpdmUsIHRoZSBTTiBuZWVkcyB0
byBrbm93IHRoZSBQYXRoIElEIGFuZCB0aGUgbGlzdCBvZiBTRklzIGludGVybmFsIHRvIGl0cyBu
b2RlLiBUaGlzIHByb3Zpc2lvbmluZyBjYW4gaGFwcGVuIGluIGEgdmFyaWV0eSBvZiB3YXlzLCBJ
IGltcGxlbWVudGVkIHdpdGggUkVTVGNvbmYgYW5kIE5ldGNvbmYuDQoNCkFzIGZhciBhcyBVRFAv
SVAgdnMuSVAsIEkgZ2l2ZSBwcmVmZXJlbmNlIHRvIFVEUC9JUC4gSWYgeW91IGhhdmUgYSBmaXhl
ZCBwb3J0IG92ZXIgVURQIGluIHdoaWNoIHRvIHJlY2VpdmUvc2VuZCBwYWNrZXRzOg0KDQotIFlv
dSBjYW4gaGF2ZSB5b3VyIGVudGlyZSBkYXRhcGxhbmUgaW4gdXNlcnBhY2UgYW5kIHVzZSBhIHZh
cmlldHkgb2YgcHJvZ3JhbW1pbmcgbGFuZ3VhZ2VzLg0KLSBZb3UgZG8gbm90IG5lZWQgcmF3IHBh
Y2tldCBhY2Nlc3MgdG8gcHVsbC9zZW5kIHBhY2tldHMuIFRoZXJlZm9yZSBubyByb290IHN1cHBv
cnQuDQotIFVEUCBjYW4gdHJhdmVyc2Ugbm9uLVNGQyBhd2FyZSBtaWRkbGV4Ym94ZXMuDQpbTHVj
eV0gQWdyZWUgb24gdGhpcyBzdGF0ZW1lbnQuIEJ1dCBmb3IgU0ZDIGRvbWFpbiwgZG8gd2Ugd2Fu
dCB0byBhbGxvdyBzdWNoIG1pZGJveGVzIG9uIFNGQyBwYXRoPyBNYXliZSBoYXBwZW4gaWYgYSBT
RkMgZG9tYWluIGNyb3NzZXMgbW9yZSB0aGFuIHRyYW5zcG9ydCBkb21haW5zPyBUaGlzIGlzIG9u
ZSBJIGxpa2UgdG8ga25vdyBmcm9tIFNQcyBhbmQgU0YgdmVuZG9ycy4NCg0KUmVnYXJkcywNCkx1
Y3kNCk9yIHlvdSBjYW4gdXNlIGFueSBvZiB0aGUgYXZhaWxhYmxlIG1ldGhvZHMoIFRVUk4sIFNU
VU4sIGV0YykuICBJZiB5b3UgZW5jYXAgaW4gc29tZXRoaW5nIGVsc2Ugb3RoZXIgdGhhbiBJUC9V
RFAgdGhlIGFwcGxpY2FiaWxpdHkgb2YgU0ZDIHdpbGwgYmUgY29uc2lkZXJhYmx5IGRpbWluaXNo
ZWQuSnVzdCBjaGVjayBTVENQIGFuZCBpdHMgcHJvYmxlbSBvbiBnZXR0aW5nIGFkb3B0ZWQgZ2l2
ZW4gbWlkZGxleGJveGVzICBub3QgcmVjb2duaXppbmcgaXRzIHByb3RvY29sIG51bWJlci4NCg0K
LSBJdCBqaXZlcyB3aXRoIG90aGVyIElFVEYgd29yayBpbiB0aGUgYXJlYXMgb2YgbWV0YWRhdGEg
YW5kIHRyYW5zcG9ydCBzZXJ2aWNlcyAoc2F5LCBUQVBTKS4NCg0KcmVnYXJkcywNCg0KUmVpbmFs
ZG8NCg0KDQoNCkZyb206IEx1Y3kgeW9uZyA8bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1
Y3kueW9uZ0BodWF3ZWkuY29tPj4NCkRhdGU6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IGF0IDI6
MjUgUE0NClRvOiBEYXZlIERvbHNvbiA8ZGRvbHNvbkBzYW5kdmluZS5jb208bWFpbHRvOmRkb2xz
b25Ac2FuZHZpbmUuY29tPj4sICJzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4iIDxz
ZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZD
IGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KSGkgRGF2ZSwN
Cg0KSWYgYSBzZXJ2aWNlIGZvcndhcmRlciBwb2ludCBjb25uZWN0cyBtb3JlIHRoYW4gb25lIFNG
IGluc3RhbmNlcyB0aGF0IGJlbG9uZyB0byB0aGUgc2FtZSBTRkMsIGhvdyBjYW4gb25lIFBhdGgg
SUQgZGV0ZXJtaW5lIHdoaWNoIFNGIGluc3RhbmNlcyBpcyB0aGUgbmV4dD8gSWYgeW91IGRyYXcg
YSBzZXJ2aWNlIGNoYWluIHBhdGggd2l0aCBtYW55IFNGIGluc3RhbmNlcywgeW91IGNhbiBlYXNp
bHkgc2VlLCBpZiBQYXRoIElEIHJlcHJlc2VudHMgdGhhdCBwYXRoLCBzZXJ2aWNlIGZvcndhcmRl
ciBuZWVkcyB0byB1c2UgcHJldmlvdXMgU0Ygb24gdGhlIHBhdGggdG8gcG9zaXRpb24gdGhlIG5l
eHQgU0Ygb24gdGhhdCBwYXRoLg0KDQpMdWN5DQoNCkZyb206IERhdmUgRG9sc29uIFttYWlsdG86
ZGRvbHNvbkBzYW5kdmluZS5jb21dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA0OjEw
IFBNDQpUbzogTHVjeSB5b25nOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1
YmplY3Q6IFJFOiBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25z
Pw0KDQpXaHkgZG8geW91IHRoaW5rIHRoZSBwcmV2aW91cyBTRiBJUCBhZGRyZXNzIGlzIHJlcXVp
cmVkIHRvIGRldGVybWluZSB0aGUgbmV4dCBTRiBJUCBhZGRyZXNzPyBXaHkgaXMgdGhlIFBhdGgg
SUQgbm90IHN1ZmZpY2llbnQgaW5mb3JtYXRpb24/DQoNCg0KRnJvbTogTHVjeSB5b25nIFttYWls
dG86bHVjeS55b25nQGh1YXdlaS5jb21dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA0
OjU2IFBNDQpUbzogRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KU3ViamVjdDogUkU6IFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5k
IGNvbnM/DQoNCkluIHRoaXMgc29sdXRpb24sIHNlcnZpY2UgZm9yd2FyZGVyIGFuZCBTRiBpbnN0
YW5jZSBhcmUgc2VwYXJhdGVkIGVudGl0aWVzLiBTZXJ2aWNlIGZvcndhcmRlciBuZWVkcyBQYXRo
IElEIGFuZCBwcmV2aW91cyBTRiBJUCBhZGRyZXNzIHRvIHVuaXF1ZWx5IGlkZW50aWZ5IHRoZSBu
ZXh0IFNGIElQIGFkZHJlc3MuDQoNCkx1Y3kNCg0KRnJvbTogRGF2ZSBEb2xzb24gW21haWx0bzpk
ZG9sc29uQHNhbmR2aW5lLmNvbV0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDM6MjEg
UE0NClRvOiBMdWN5IHlvbmc7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3Vi
amVjdDogUkU6IFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/
DQoNCkkgZG8gbm90IHNlZSB3aHkgc291cmNlIElQIGFkZHJlc3MgKHByZXZpb3VzIFNGKSB3b3Vs
ZCBiZSByZXF1aXJlZCB0byBsb29rIHVwIHRoZSBuZXh0IFNGLiBUaGUgcGF0aCBJRCBzaG91bGQg
YmUgc3VmZmljaWVudCB0byBkZXRlcm1pbmUgdGhlIG5leHQgU0YuDQoNCg0KDQoNCg0KRnJvbTog
c2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBMdWN5IHlvbmcN
ClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDQ6MDIgUE0NClRvOiBzZmNAaWV0Zi5vcmc8
bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAg
YXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkhpLA0KDQpUaGVyZSBhcmUgbWFueSB3YXlz
IHRvIGltcGxlbWVudCBTRkNzLiBIb3dldmVyLCBvbmUgb2Ygb3VyIGdvYWxzIGluIHN0YW5kYXJk
IGlzIHRvIGRldmVsb3AgYSBzb2x1dGlvbiB0aGF0IGlzIHNpbXBsZSBhbmQgbGVzcyBjb3N0IGZv
ciB2ZW5kZXJzIGFuZCBzZXJ2aWNlIHByb3ZpZGVycy4gIE90aGVyIGdvYWxzIGFyZSB0aGF0IHRo
ZSBzb2x1dGlvbiBjYW4gYXBwbHkgdG8gY29tbW9uIGFuZCBtYWpvcml0eSB1c2UgY2FzZXMuDQoN
CklmIHdlIGltcGxlbWVudCBTRkMgYXMgYW4gSVAgb3IgVURQL0lQIGFwcGxpY2F0aW9uLCBpLmUu
IG9uY2UgdHJhZmZpYyBpcyBjbGFzc2lmaWVkIGJ5IHRoZSBjbGFzc2lmaWNhdGlvbiwgaXQgYWRk
cyBTRkMgaGVhZGVyIGFuZCBJUCBoZWFkZXIgKG91dGVyKSBvbiB0aGUgcGFja2V0cyAoVURQIGhl
YWRlciB0b28gaW4gbGF0dGVyIGNhc2UpLCBhbmQgc2VuZCBzdWNoIHBhY2tldHMgYXMgYSByZWd1
bGFyIElQIHBhY2tldC4gVGhlIHNyYyBJUCBvZiBvdXRlciBoZWFkZXIgY2FuIGJlIGNsYXNzaWZp
Y2F0aW9uIElQIGFkZHJlc3MsIGFuZCBkc3QgSVAgY2FuIGJlIG5leHQgU0YgSW5zdGFuY2UgSVAg
YWRkcmVzcy4gTWFueSB0cmFuc3BvcnQgbmV0d29ya3MgY2FuIGNhcnJ5IElQIHRyYWZmaWMgYW5k
IHJvdXRlIElQIHBhY2tldHMgYmFzZWQgb24gZHN0IElQIGFkZHJlc3MuICBXZSBvbmx5IG5lZWQg
dG8gcmVxdWVzdCBhIG5ldyBJUCBwcm90b2NvbCB0eXBlIGZvciBTRkMuIEF0IHRoZSBzZXJ2aWNl
IGZvcndhcmRlciBwb2ludCwgaXQgY2FuIGxvb2sgdXAgbmV4dCBTRiBJUCBhZGRyZXNzIGJhc2Vk
IG9uIFBhdGggSUQgaW4gU0ZDIGhlYWRlciBhbmQgc3JjIElQIGFkZHJlc3MgKHByZXZpb3VzIFNG
KSBvbiB0aGUgcGFja2V0LiAgQSBTRiBhbHNvIGZvcndhcmRzIHRoZSBwYWNrZXQgd2l0aCBTRkMg
aGVhZGVyIGFzIGFuIElQIHBhY2tldCBhbmQgZmlsbHMgaXRzIElQIGFkZHJlc3MgYXMgc3JjIElQ
IGFuZCB0aGUgc2VydmljZSBmb3J3YXJkZXIgcG9pbnQgSVAgYWRkcmVzcyBhcyB0aGUgZHN0IElQ
IG9uIHRoZSBwYWNrZXQuDQoNClRoaXMgc29sdXRpb24gd29ya3MgZm9yIGVpdGhlciBTRkMgYXMg
YW4gSVAgYXBwbGljYXRpb24gb3IgVURQL0lQIGFwcGxpY2F0aW9uLCB3aGljaCBvbmUgaXMgbW9y
ZSBwcm9wZXIgZnJvbSBTRiBhbmQgc2VydmljZSBmb3J3YXJkZXIgcG9pbnQ/DQoNClRoaXMgc29s
dXRpb24gc2VlbXMgc2ltcGxlIHRvIG1lIGFuZCBvbmx5IG5lZWQgUGF0aCBJRCBpbiBTRkMgaGVh
ZGVyIGZvciBzdGVlcmluZyB0cmFmZmljIHRocm91Z2ggdGhlIFNGQyBwYXRoLiBCdXQgbGlrZSB0
byBzZWUgb3RoZXJz4oCZIG9waW5pb24gb24gdGhpcyBzb2x1dGlvbiwgcHJvcyBhbmQgY29ucy4N
Cg0KVGhhbmtzLA0KTHVjeQ0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj1Db250ZW50LVR5cGUgY29udGVu
dD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij48bWV0YSBuYW1lPUdlbmVyYXRvciBjb250ZW50
PSJNaWNyb3NvZnQgV29yZCAxNCAoZmlsdGVyZWQgbWVkaXVtKSI+PCEtLVtpZiAhbXNvXT48c3R5
bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7YmVoYXZpb3I6dXJs
KCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0KLnNo
YXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwhW2VuZGlmXS0tPjxz
dHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt
aWx5OlNpbVN1bjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk6U2ltU3VuOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0K
QGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIg
MiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0KCXBhbm9zZS0x
OjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q29uc29s
YXM7DQoJcGFub3NlLTE6MiAxMSA2IDkgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250
LWZhbWlseToiU2Vnb2UgVUkiOw0KCXBhbm9zZS0xOjIgMTEgNSAyIDQgMiA0IDIgMiAzO30NCkBm
b250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxAU2ltU3VuIjsNCglwYW5vc2UtMToyIDEgNiAwIDMg
MSAxIDEgMSAxO30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNv
Tm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAw
MXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNl
cmlmIjsNCgltc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTjt9DQphOmxpbmssIHNwYW4uTXNvSHlw
ZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVj
b3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2Vk
DQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0
aW9uOnVuZGVybGluZTt9DQpwcmUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHls
ZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OlNpbVN1bjsN
Cgltc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTjt9DQpwLk1zb0FjZXRhdGUsIGxpLk1zb0FjZXRh
dGUsIGRpdi5Nc29BY2V0YXRlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUt
bGluazoiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTou
MDAwMXB0Ow0KCWZvbnQtc2l6ZTo4LjBwdDsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1z
ZXJpZiI7DQoJbXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ047fQ0KcC5Nc29MaXN0UGFyYWdyYXBo
LCBsaS5Nc29MaXN0UGFyYWdyYXBoLCBkaXYuTXNvTGlzdFBhcmFncmFwaA0KCXttc28tc3R5bGUt
cHJpb3JpdHk6MzQ7DQoJbWFyZ2luLXRvcDowaW47DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltYXJn
aW4tYm90dG9tOjBpbjsNCgltYXJnaW4tbGVmdDouNWluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFw
dDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJz
ZXJpZiI7DQoJbXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ047fQ0Kc3Bhbi5IVE1MUHJlZm9ybWF0
dGVkQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbXNv
LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCI7
DQoJZm9udC1mYW1pbHk6Q29uc29sYXM7fQ0Kc3Bhbi5CYWxsb29uVGV4dENoYXINCgl7bXNvLXN0
eWxlLW5hbWU6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJ
bXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCI7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNh
bnMtc2VyaWYiO30NCnAubXNvY2hwZGVmYXVsdCwgbGkubXNvY2hwZGVmYXVsdCwgZGl2Lm1zb2No
cGRlZmF1bHQNCgl7bXNvLXN0eWxlLW5hbWU6bXNvY2hwZGVmYXVsdDsNCgltc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5
OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7DQoJbXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ047
fQ0KcC5odG1sLCBsaS5odG1sLCBkaXYuaHRtbA0KCXttc28tc3R5bGUtbmFtZTpodG1sOw0KCW1h
cmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJ
Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgltc28tZmFyZWFzdC1sYW5ndWFn
ZTpaSC1DTjt9DQpwLmEsIGxpLmEsIGRpdi5hDQoJe21zby1zdHlsZS1uYW1lOmE7DQoJbWFyZ2lu
OjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250
LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCW1zby1mYXJlYXN0LWxhbmd1YWdlOlpI
LUNOO30NCnNwYW4uaHRtbHByZWZvcm1hdHRlZGNoYXIwDQoJe21zby1zdHlsZS1uYW1lOmh0bWxw
cmVmb3JtYXR0ZWRjaGFyOw0KCWZvbnQtZmFtaWx5OkNvbnNvbGFzO30NCnNwYW4uYmFsbG9vbnRl
eHRjaGFyMA0KCXttc28tc3R5bGUtbmFtZTpiYWxsb29udGV4dGNoYXI7DQoJZm9udC1mYW1pbHk6
IlNlZ29lIFVJIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5odG1sY2hhcg0KCXttc28tc3R5bGUtbmFt
ZTpodG1sY2hhcjsNCglmb250LWZhbWlseTpTaW1TdW47fQ0Kc3Bhbi5jaGFyDQoJe21zby1zdHls
ZS1uYW1lOmNoYXI7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjt9DQpzcGFu
LmJhbGxvb250ZXh0Y2hhcjAwDQoJe21zby1zdHlsZS1uYW1lOmJhbGxvb250ZXh0Y2hhcjA7DQoJ
Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnNwYW4uZW1haWxzdHlsZTE5DQoJ
e21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGUxOTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNh
bnMtc2VyaWYiOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5lbWFpbHN0eWxlMjANCgl7bXNv
LXN0eWxlLW5hbWU6ZW1haWxzdHlsZTIwOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1z
ZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLmVtYWlsc3R5bGUyMQ0KCXttc28tc3R5bGUt
bmFtZTplbWFpbHN0eWxlMjE7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsN
Cgljb2xvcjojMDA3MEMwO30NCnNwYW4uZW1haWxzdHlsZTIyDQoJe21zby1zdHlsZS1uYW1lOmVt
YWlsc3R5bGUyMjsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9y
OiMxRjQ5N0Q7fQ0Kc3Bhbi5lbWFpbHN0eWxlMjMNCgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHls
ZTIzOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzAwNzBD
MDt9DQpzcGFuLmVtYWlsc3R5bGUyNA0KCXttc28tc3R5bGUtbmFtZTplbWFpbHN0eWxlMjQ7DQoJ
Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMDA3MEMwO30NCnNw
YW4uZW1haWxzdHlsZTM0DQoJe21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGUzNDsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5lbWFp
bHN0eWxlMzUNCgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHlsZTM1Ow0KCWZvbnQtZmFtaWx5OiJD
YWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLmVtYWlsc3R5bGUz
Ng0KCXttc28tc3R5bGUtbmFtZTplbWFpbHN0eWxlMzY7DQoJZm9udC1mYW1pbHk6IkNhbGlicmki
LCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMDA3MEMwO30NCnNwYW4uZW1haWxzdHlsZTM3DQoJe21z
by1zdHlsZS1uYW1lOmVtYWlsc3R5bGUzNzsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMt
c2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5lbWFpbHN0eWxlMzgNCgl7bXNvLXN0eWxl
LW5hbWU6ZW1haWxzdHlsZTM4Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7
DQoJY29sb3I6IzAwNzBDMDt9DQpzcGFuLmVtYWlsc3R5bGUzOQ0KCXttc28tc3R5bGUtbmFtZTpl
bWFpbHN0eWxlMzk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xv
cjojMUY0OTdEO30NCnNwYW4uZW1haWxzdHlsZTQwDQoJe21zby1zdHlsZS1uYW1lOmVtYWlsc3R5
bGU0MDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMwMDcw
QzA7fQ0Kc3Bhbi5lbWFpbHN0eWxlNDENCgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHlsZTQxOw0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpz
cGFuLmVtYWlsc3R5bGU0Mg0KCXttc28tc3R5bGUtbmFtZTplbWFpbHN0eWxlNDI7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMDA3MEMwO30NCnNwYW4uZW1h
aWxzdHlsZTQzDQoJe21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGU0MzsNCglmb250LWZhbWlseToi
Q2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5lbWFpbHN0eWxl
NDQNCgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHlsZTQ0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
Iiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzAwNzBDMDt9DQpzcGFuLkVtYWlsU3R5bGU0Nw0KCXtt
c28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2Vy
aWYiOw0KCWNvbG9yOiMwMDcwQzA7fQ0Kc3Bhbi5FbWFpbFN0eWxlNDgNCgl7bXNvLXN0eWxlLXR5
cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xv
cjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTQ5DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFs
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9
DQpzcGFuLkVtYWlsU3R5bGU1MA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFp
bFN0eWxlNTENCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0
DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBh
Z2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBp
biAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30N
Ci0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6
ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBn
dGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2
OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0t
LT48L2hlYWQ+PGJvZHkgbGFuZz1FTi1VUyBsaW5rPWJsdWUgdmxpbms9cHVycGxlPjxkaXYgY2xh
c3M9V29yZFNlY3Rpb24xPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nY29sb3I6IzFG
NDk3RCc+V2VsbCBzYWlkLiA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFs
PjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
PGRpdj48ZGl2IHN0eWxlPSdib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4w
cHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbic+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdt
YXJnaW4tbGVmdDouNWluJz48Yj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMnPkZy
b206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToi
VGFob21hIiwic2Fucy1zZXJpZiI7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMnPiBTdXJlbmRy
YSBLdW1hciAoc21rdW1hcikgW21haWx0bzpzbWt1bWFyQGNpc2NvLmNvbV0gPGJyPjxiPlNlbnQ6
PC9iPiAyOSBNYXJjaCAyMDE0IDExOjE1IFBNPGJyPjxiPlRvOjwvYj4gWmFybnksIE15byBbVGVj
aF07ICdodWFuZ0BzY2UuY2FybGV0b24uY2EnOyAnUm9uIFBhcmtlcic7ICdMdWN5IHlvbmcnOyAn
Tmljb2xhcyBCT1VUSE9SUyc7ICdzZmNAaWV0Zi5vcmcnPGJyPjxiPlN1YmplY3Q6PC9iPiBSZTog
W3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88bzpw
PjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdt
YXJnaW4tbGVmdDouNWluJz48bzpwPiZuYnNwOzwvbzpwPjwvcD48ZGl2PjxwIGNsYXNzPU1zb05v
cm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41
cHQ7Y29sb3I6YmxhY2snPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2Pjxw
IGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2Zv
bnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2snPldoZXJlIGV2ZXJ5IGhlYWRlciBpcyBsb2NhdGVk
IGFsd2F5cyBtYXR0ZXJzLCBubyBxdWVzdGlvbiBhYm91dCB0aGF0LjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVp
bic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2snPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFy
Z2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2sn
PlByaW1hcnkgcHVycG9zZSBvZiBTRkMgaXMgdG8gY2hhaW4gU0ZzIHdoZXRoZXIgdGhleSBhcmUg
TDIgb3IgTDMgaG9wIGF3YXksIG9uIGEgc2VydmljZSBvdmVybGF5LiBXaGF0IHRoYXQgb3Zlcmxh
eSB0ZWNobm9sb2d5IGlzLCBkb2VzIG5vdCBtYXR0ZXIsIGFzIGxvbmcgYXMgdGhhdCBvdmVybGF5
IHN1cHBvcnRzIGNvbnZleWluZyB0aGUgU0ZDIEhlYWRlci4gSSBkb24ndCBzZWUgYW55IHJlYXNv
biB0byBleHByZXNzIHByZWZlcmVuY2Ugb2Ygb25lIG92ZXJsYXkgdGVjaG5vbG9neSBvdmVyIGFu
b3RoZXIg4oCTIGl0IGlzIHVwIHRvIHRoZSB2ZW5kb3JzIGFuZCBvcGVyYXRvcnMgdG8gZGV0ZXJt
aW5lIHdoYXQgc3VpdHMgdGhlbSBiZXN0LiBXaGF0IGNlcnRhaW5seSBtYXR0ZXJzIHRvIHVzIChT
RkMpIGlzLCBjb21wYXRpYmlsaXR5IHdpdGggYXMgbWFueSBvdmVybGF5IHRlY2hub2xvZ2llcyBh
cyBwb3NzaWJsZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29O
b3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAu
NXB0O2NvbG9yOmJsYWNrJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48
cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdm
b250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrJz5TRnMgaGF2ZSBiZWVuIGJ1aWx0IHRvIG9wZXJh
dGUgaW4gYSAmbmJzcDtjZXJ0YWluIGZhc2hpb24gdG9kYXkgYW5kIEkgY2VydGFpbmx5IGhvcGUs
IHdpdGggdGhlIGZvY3VzIGluIHRoaXMgV0csIFNGcyB3aWxsIGJlIGJ1aWx0IGRpZmZlcmVudGx5
IHRvIHRha2UgYWR2YW50YWdlIG9mIFNGQyBhbmQgbm90IGZvciB0aGUgdGhlIGxlZ2FjeSBtb2Rl
IG9mIGRlcGxveW1lbnQgYW5kIG9wZXJhdGlvbi4gQW5kIHBsZWFzZSBkb24ndCB1bmRlcmVzdGlt
YXRlIEwyIGFzIGl0IGhhcyBpdHMgYmVuZWZpdHMgZ2l2ZW4gaG93IHZpcnR1YWwgYWNjZXNzIGxh
eWVyIGhhcyBiZWNvbWUgdGhlIGVkZ2Ugb2YgdGhlIG5ldHdvcmsgdG9kYXksIGFsdGhvdWdoIG5v
dCB0aGUgb25seSBleGFtcGxlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNs
YXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2ZvbnQt
c2l6ZToxMC41cHQ7Y29sb3I6YmxhY2snPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48L2Rp
dj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4g
c3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2snPlJnZHMsPG86cD48L286cD48L3Nw
YW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDou
NWluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayc+U3VyZW5kcmEu
PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxl
PSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtjb2xvcjpi
bGFjayc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXYgc3R5bGU9J2JvcmRl
cjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAw
aW4gMGluJz48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxiPjxz
cGFuIHN0eWxlPSdjb2xvcjpibGFjayc+RnJvbTogPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0nY29s
b3I6YmxhY2snPiZsdDtaYXJueSZndDssIE15byAmbHQ7PGEgaHJlZj0ibWFpbHRvOk15by5aYXJu
eUBncy5jb20iPk15by5aYXJueUBncy5jb208L2E+Jmd0Ozxicj48Yj5EYXRlOiA8L2I+U2F0dXJk
YXksIE1hcmNoIDI5LCAyMDE0IDM6MjQgUE08YnI+PGI+VG86IDwvYj4mcXVvdDs8YSBocmVmPSJt
YWlsdG86J2h1YW5nQHNjZS5jYXJsZXRvbi5jYSI+J2h1YW5nQHNjZS5jYXJsZXRvbi5jYTwvYT4n
JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86aHVhbmdAc2NlLmNhcmxldG9uLmNhIj5odWFuZ0Bz
Y2UuY2FybGV0b24uY2E8L2E+Jmd0OywgJ1JvbiBQYXJrZXInICZsdDs8YSBocmVmPSJtYWlsdG86
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbTwvYT4mZ3Q7LCAnTHVjeSB5b25nJyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9u
Z0BodWF3ZWkuY29tIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7LCAnTmljb2xhcyBCT1VU
SE9SUycgJmx0OzxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iPk5p
Y29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbTwvYT4mZ3Q7LCAmcXVvdDs8YSBocmVmPSJtYWlsdG86
J3NmY0BpZXRmLm9yZyI+J3NmY0BpZXRmLm9yZzwvYT4nJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj48Yj5TdWJqZWN0OiA8L2I+
UmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/
PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxl
PSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtjb2xvcjpi
bGFjayc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PGRpdj48cCBjbGFz
cz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdjb2xvcjoj
MUY0OTdEJz5IaSBDaGFuZyw8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWlu
Jz48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdj
b2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHls
ZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMxRjQ5N0QnPkkgYWdyZWUg
dGhhdCDigJx3aGVyZSB0cmFuc3BvcnQgaXMgbG9jYXRlZCBkb2VzIG1hdHRlcuKAnS4gWW91IGNh
biBjZXJ0YWlubHkgbWFrZSBhIHN0cm9uZyBjYXNlIHRoYXQgcGxhY2luZyB0aGUgU0ZDIGluZm8g
KHRocm91Z2ggdXNlIG9mIGFuIFNGIGhlYWRlcikgYXQgaGlnaGVyIGxheWVycyBpcyBtb3JlIHBy
ZWZlcmFibGUgKGVzcGVjaWFsbHkgaW4gdGhlIGJlZ2lubmluZyB3aGVuIG1vc3QgZGV2aWNlcyBp
biB0aGUgbmV0d29yayB3b27igJl0IHVuZGVyc3RhbmQgU0ZDKS4gQnV0IEnigJltIG5vdCBzdXJl
IHdlIG5lZWQgdG8gbWFuZGF0ZSB0aGF0IHRoZSBoZWFkZXIg4oCcTVVTVOKAnSBiZSBhdCBhIHBh
cnRpY3VsYXIgaGlnaGVyIGxheWVyIGFuZCBmb3JnbyBvdGhlciBsYXllcnMuIFRoYXQgcHJlY2x1
ZGVzIHRoZSBwb3NzaWJpbGl0eSBvZiBsb3dlciBsYXllciBkZXZpY2VzIGxpa2Ugc3dpdGNoZXMg
YW5kIHJvdXRlcnMgdW5kZXJzdGFuZGluZyBTRkMgaW4gdGhlIGZ1dHVyZS48L3NwYW4+PHNwYW4g
c3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9y
bWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+
PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5
bGU9J2NvbG9yOiMxRjQ5N0QnPklNTywgd2UgZG9u4oCZdCBuZWVkIHRvIGNvbmZsYXRlIHRoZSBq
b2Igb2YgdGhlIFNGQyBoZWFkZXIgKHdoaWNoIGlzIHRvIGluZm9ybSBTRiBmb3J3YXJkaW5nIG5v
ZGVzKSBhbmQgdGhhdCBvZiB0cmFuc3BvcnQgKHdoaWNoIGlzIHRvIGNhcnJ5IFNGQyBoZWFkZXJz
KS4gT2YgY291cnNlLCBiZWluZyB0cmFuc3BvcnQgaW5kZXBlbmRlbnQgZG9lc27igJl0IG1lYW4g
ZXZlcnkgcG9zc2libGUgU0ZDIGhlYWRlciBwbGFjZW1lbnQgbWFrZXMgc2Vuc2UgKGF0IHRoaXMg
cG9pbnQgb3IgZXZlci4pIFdlIGNvdWxkIGFuZCBzaG91bGQgbWFrZSByZWNvbW1lbmRhdGlvbnMg
YXMgdG8gd2hpY2ggdHJhbnNwb3J0IG1lY2hhbmlzbXMgYXJlIG1vcmUgcHJlZmVyYWJsZSBmb3Ig
d2hhdCByZWFzb25zLiBCdXQgSSBzZWUgdGhlbSBhcyBpbXBsZW1lbnRhdGlvbiBiZXN0IHByYWN0
aWNlcywgbm90IHRob3NlIHRoYXQgbmVlZCB0byBiZSBjb2RpZmllZCBpbnRvIGFuIFNGIGhlYWRl
ciBzdGFuZGFyZCBhbmQgcHJlY2x1ZGUgb3RoZXIgaW1wbGVtZW50YXRpb24gcG9zc2liaWxpdGll
cyBmb3JldmVyLiBXb3VsZG7igJl0IHlvdSBhZ3JlZT88L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9y
OmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdt
YXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+Jm5ic3A7PC9zcGFu
PjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNz
PU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMx
RjQ5N0QnPlJlZ2FyZHMsPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286
cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+
PHNwYW4gc3R5bGU9J2NvbG9yOiMxRjQ5N0QnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29s
b3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48ZGl2PjxkaXYgc3R5bGU9J2JvcmRlcjpu
b25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4g
MGluJz48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48Yj48c3Bh
biBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJp
ZiI7Y29sb3I6YmxhY2snPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPiBzZmMg
WzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnPC9hPl0gPGI+T24gQmVoYWxmIE9mIDwvYj5DaGFuZ2NoZW5nIEh1YW5nPGJyPjxi
PlNlbnQ6PC9iPiAyOCBNYXJjaCAyMDE0IDg6NTggUE08YnI+PGI+VG86PC9iPiAnUm9uIFBhcmtl
cic7ICdMdWN5IHlvbmcnOyAnTmljb2xhcyBCT1VUSE9SUyc7IDxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+PGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBT
RkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzwvc3Bhbj48c3Bh
biBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48
cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0n
Y29sb3I6YmxhY2snPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3Jt
YWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+
SW4gb3JkZXIgdG8gbWFrZSBTRkMgaW5kZXBlbmRlbnQgZnJvbSB0aGUgdHJhbnNwb3J0LCB0aGUg
dHJhbnNwb3J0IG11c3QgYmUgYXQgaGlnaGVyIGxheWVyLiBJZiwgZm9yIGV4YW1wbGUsIHRoZSB0
cmFuc3BvcnQgaXMgYXQgTGF5ZXIgMiwgYW55IHJvdXRlciBvbiB0aGUgcGF0aCB3aWxsIHRlcm1p
bmF0ZSB0aGUgQ2hhaW4gSUQuIFRoZXJlZm9yZSB3aGVyZSB0aGUgdHJhbnNwb3J0IGlzIGxvY2F0
ZWQgZG9lcyBtYXR0ZXIuPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286
cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4n
PjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2Nv
bG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxl
PSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMxRjQ5N0QnPkNoYW5nPC9z
cGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNs
YXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xv
cjojMUY0OTdEJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+PGRpdj48ZGl2IHN0eWxlPSdib3JkZXI6bm9uZTtib3JkZXItdG9wOnNv
bGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbic+PHAgY2xhc3M9TXNv
Tm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PGI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz5G
cm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz4gc2ZjIFs8YSBocmVmPSJtYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dIDxi
Pk9uIEJlaGFsZiBPZiA8L2I+Um9uIFBhcmtlcjxicj48Yj5TZW50OjwvYj4gRnJpZGF5LCBNYXJj
aCAyOCwgMjAxNCAxMToxNCBQTTxicj48Yj5Ubzo8L2I+IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VU
SE9SUzsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj48
Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24s
IHByb3MgYW5kIGNvbnM/PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286
cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2lu
LWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+Jm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxz
cGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTJz5IaSwg
THVjeS48L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5
bGU9J2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMnPiZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFz
cz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6
IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyc+V2hldGhlciBvciBub3QgeW91ciBp
bXBsZW1lbnRhdGlvbiBjb25jZXB0IGZvciBJUC9VRFAgbWFrZXMgc2Vuc2UgZm9yIHlvdXIgcHJv
ZHVjdCBvciB5b3VyIG5ldHdvcmsgZW52aXJvbm1lbnQsIG91ciBjaGFydGVyIGlzIHRvIGNyZWF0
ZSBhIHNvbHV0aW9uIHRoYXQgaXMgbm90IGRlcGVuZGVudCBvbiBhbnkgb25lIGV4YWN0IHRyYW5z
cG9ydCBlbmNhcHN1bGF0aW9uLiZuYnNwOyZuYnNwOyZuYnNwOyBUaGF0IGJlaW5nIHNhaWQsIGFu
eSBwYXJ0aWN1bGFyIGltcGxlbWVudGF0aW9uIGNvdWxkIGNvbmNlaXZhYmx5IHJlcXVpcmUgYSBz
aW5nbGUgdHlwZSBvZiBlbmNhcHN1bGF0aW9uLiZuYnNwOyZuYnNwOyBJbiBzaG9ydCwgSSB0aGlu
ayB5b3VyIHByb3Bvc2FsIGZhbGxzIGludG8gdGhlIGltcGxlbWVudGF0aW9uIGFwcHJvYWNoIGNh
dGVnb3J5IHdoaWNoIGlzIG91dCBvZiBzY29wZSBmcm9tIGEgc3RhbmRhcmRzIHBlcnNwZWN0aXZl
LCBJTU8uPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+
PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0
eWxlPSdjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTJz4mbmJzcDs8L3Nw
YW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xh
c3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9y
OiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMnPiZuYnNwOyZuYnNwOyBSb248L3Nw
YW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xh
c3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9y
OiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMnPiZuYnNwOzwvc3Bhbj48c3BhbiBz
dHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3Jt
YWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RDtt
c28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xv
cjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxkaXY+PGRpdiBzdHlsZT0nYm9yZGVyOm5v
bmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAw
aW4nPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxiPjxzcGFu
IHN0eWxlPSdjb2xvcjpibGFjayc+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSdjb2xvcjpi
bGFjayc+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XSA8Yj5PbiBCZWhhbGYgT2YgPC9iPkx1Y3kgeW9uZzxi
cj48Yj5TZW50OjwvYj4gRnJpZGF5LCBNYXJjaCAyOCwgMjAxNCAxMDowMyBBTTxicj48Yj5Ubzo8
L2I+IE5pY29sYXMgQk9VVEhPUlM7IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0Bp
ZXRmLm9yZzwvYT48YnI+PGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3Ig
VURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rp
dj48L2Rpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3Bh
biBzdHlsZT0nY29sb3I6YmxhY2snPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFz
cz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6
IzAwNzBDMCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286
cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4n
PjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2Nv
bG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PGRpdj48ZGl2IHN0eWxlPSdib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGlu
IDBpbic+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PGI+PHNw
YW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2Vy
aWYiO2NvbG9yOmJsYWNrJz5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz4gTmlj
b2xhcyBCT1VUSE9SUyBbPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PGEgaHJlZj0i
bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5tYWlsdG86Tmljb2xh
cy5CT1VUSE9SU0Bxb3Ntb3MuY29tPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNr
Jz5dIDxicj48Yj5TZW50OjwvYj4gRnJpZGF5LCBNYXJjaCAyOCwgMjAxNCAzOjA4IEFNPGJyPjxi
PlRvOjwvYj4gTHVjeSB5b25nOyBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8g
KHJlcGVubm8pOyBEYXZlIERvbHNvbjsgPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5zZmNAaWV0Zi5vcmc8L3NwYW4+
PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFo
b21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPjxicj48Yj5TdWJqZWN0OjwvYj4gUkU6IFtz
ZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PC9zcGFu
PjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2Pjwv
ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0
eWxlPSdjb2xvcjpibGFjayc+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPjxkaXY+PHAgY2xh
c3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2ZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNr
Jz5IZWxsbyBMdWN5LCA8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEu
MGluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwi
c2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6
YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1h
bCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+WW91ciBwcm9w
b3NhbCBzdXBwb3NlcyB0aGF0IHRoZSBQYXRoIElkIGlzIGluY2x1ZGVkIHNvbWV3aGVyZS4gRWl0
aGVyIGluIHRoZSBJUC9VRFAgb3ZlcmxheSBmaWVsZHMgb3IgaW4gYSBzcGVjaWZpYyBoZWFkZXIu
IEkgdGhpbmsgdGhlIGxhdHRlciBzaG91bGQgcHJldmFpbC48L3NwYW4+PHNwYW4gc3R5bGU9J2Nv
bG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxl
PSdtYXJnaW4tbGVmdDoxLjBpbic+PGI+PGk+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPltM
dWN5XSBUbyBjbGFyaWZ5LCBpbiBteSBwcm9wb3NhbCBpdCB1c2UgdGhlIGxhdHRlci4gVGhlIHBy
b3Bvc2FsIGlzIHRvIHRyZWF0IFNGQyBhcyBhbiBJUCAoL1VEUCkgYXBwbGljYXRpb24uIFNGQyBz
b2x1dGlvbiByZWxpZXMgb24gU0ZDIGhlYWRlciB0byBjb252ZXkgdGhlIHBhdGggSUQgYW5kIG1l
dGFkYXRhLiBJIGRpZCBub3QgbWVudGlvbiBtZXRhZGF0YSBiZWNhdXNlIHRoZSBmb3J3YXJkaW5n
IHBhcnQgZG9lcyBub3QgdXNlIG1ldGFkYXRhLiBBZ2FpbiwgaW4gdGhpcyBwcm9wb3NhbCwgJm5i
c3A7dGhlcmUgaXMgYSBTRkMgaGVhZGVyIHRoYXQgaW5jbHVkZXMgUGF0aCBJRCwgbWV0YWRhdGEs
IGV0Yy48L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxl
ZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhv
bWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdj
b2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNv
Tm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz5Zb3Vy
IHByb3Bvc2FsIGRvZXMgbm90IGNvdmVyIE1ldGFkYXRhIHRyYW5zcG9ydCB3aGljaCBpcyBvbmUg
b2JqZWN0aXZlIG9mIHRoZSBTRkMgZ3JvdXAuIFNvIHRoYXQgd291bGQgaGF2ZSB0byBiZSBhZGRl
ZCB0byB0aGUgaGVhZGVyIGVpdGhlciBhcyBhIHNldCBvZiBmaXhlZCBmaWVsZHMgb3IgYXMgYSB2
YXJpYWJsZSBzaXplZCBvcHRpb24uJm5ic3A7V2UgYXJlIG5vdCB0aGF0IGZhciBmcm9tIHRoZSBx
dWlubiBhbmQgemhhbmcgZHJhZnRzLjwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0
OjEuMGluJz48Yj48aT48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+W0x1Y3ldIEhvcGUgYWJv
dmUgc3RhdGVtZW50IGhlbHAgaGVyZS48L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0nY29sb3I6
YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1h
bCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+Jm5ic3A7PC9z
cGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2
PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4g
c3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYi
O2NvbG9yOmJsYWNrJz5UaGUgbWFpbiBkaWZmZXJlbmNlIGJlaW5nIHRoZW4gb24gd2hldGhlciBv
ciBub3Qgd2Ugc2hvdWxkIGhhdmUgYW4gaW5kZXggaW4gdGhlIGhlYWRlciBhcyB3ZWxsLjwvc3Bh
bj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFz
cz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48Yj48aT48c3BhbiBzdHlsZT0n
Y29sb3I6IzAwNzBDMCc+W0x1Y3ldIE5vLCB0aGlzIGlzIG5vdCBteSBwb2ludC4gTXkgcG9pbnQg
aXMgd2hhdCBpbmZvcm1hdGlvbiBzaG91bGQgYmUgdXNlZCBpbiBmb3J3YXJkaW5nLiBXZSBrbm93
IHRoYXQgaGFzIHRvIGJlIFBBVEggSUQgKyBzb21ldGhpbmcgdGhhdCByZXByZXNlbnRzIHRvIFNG
LVggaW5zdGFuY2UuIFNob3VsZCB3ZSB1c2UgaW5kZXggb3IgU0YtWCBJUCBhZGRyZXNzPyBJIHNl
ZSB0aGUgY29tcGxleGl0eSB0byB1c2UgaW5kZXggdGhhbiBJUCBhZGRyZXNzLjwvc3Bhbj48L2k+
PC9iPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2
PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4g
c3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYi
O2NvbG9yOmJsYWNrJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21h
cmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPkkgZG9uJ3Qgc2VlIGhvdyBpdCBp
cyBtb3JlIGNvbXBsZXggdG8gcHJvdmlzaW9uIGEgcm91dGluZyB0YWJsZSBpbiBhIFNGRiBjb250
YWluZyBhIGxpc3Qgb2YgcGFpcnMgKHByZXZpb3VzIElQIGFkZHJlc3MsIFtuZXh0IElQIGFkZHJl
c3MsLi5dKSogb3IgYW4gaW5kZXhlZCBsaXN0IG9mIHBhaXJzOiAocmVjZWl2ZWQgaW5kZXgsWyBb
KG5leHQgaW5kZXgsIG5leHQgSVAgYWRkcmVzcyksLi5dXSkgKi48L3NwYW4+PHNwYW4gc3R5bGU9
J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0
eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PGI+PGk+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAn
PltMdWN5XSBjb21wbGV4aXR5IEkgc2VlIHdlcmUgZGVzY3JpYmVkIGluIHByZXZpb3VzIGVtYWls
Ljwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3Nw
YW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDox
LjBpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIs
InNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9y
OmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3Jt
YWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPldoYXQgd2Ug
c2VlIHRvdWdoIGlzIHRoYXQgdGhhdCByZWx5aW5nIHRoZSBwcmV2aW91cyBJUCBzb3VyY2VzIGZv
ciByb3V0aW5nIGRvZXMgbm90IGFsbG93IGluIGFsbCBjYXNlcyB0byBoYXZlIGEgU0ZGIHNlcnZl
IG11bHRpcGxlIFNGIHNldHMgKG5leHQgU0ZzIGFsbG93ZWQpIHdoZW4gdGhleSBhcHBlYXIgaW4g
dGhlIHNhbWUgY2hhaW4uIFRoZSBpbmRleCBtZWNoYW5pc20gYWxsb3dzIGl0IGluc3RlYWQuPC9z
cGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNs
YXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxiPjxpPjxzcGFuIHN0eWxl
PSdjb2xvcjojMDA3MEMwJz5bTHVjeV0gSU1POiAmbmJzcDtQQVRIIElEICsgU0YtWCBpbnN0YW5j
ZSBJUCBhZGRyZXNzIGNhbiB1bmlxdWVseSBkZXRlcm1pbmUgdGhlIG5leHQgU0YtWCBpbnN0YW5j
ZSBJUCBpbiBhbGwgY2FzZXMuICZuYnNwO01heWJlIEkgbWlzcyB0aGUgY2FzZSwgY291bGQgeW91
IGdpdmUgYW4gZXhhbXBsZSB0aGF0IGRvZXMgbm90IHdvcms/PC9zcGFuPjwvaT48L2I+PHNwYW4g
c3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBj
bGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6Ymxh
Y2snPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6
MS4waW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEi
LCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+VGhlIGxpbWl0YXRpb24gc2VlbSB0byBiZSB0aGF0
IGFuIFNGRiBpbnN0YW5jZSwgaW4gdGhlIG1vZGVsIHlvdSBwcm9wb3NlLCBzaG91bGQgbm90IHJl
Y2VpdmUgdHJhZmZpYyBmcm9tIGFub3RoZXIgb25lIHR3aWNlIGluIGEgY2hhaW4uPC9zcGFuPjxz
cGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1z
b05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxiPjxpPjxzcGFuIHN0eWxlPSdjb2xv
cjojMDA3MEMwJz5bTHVjeV0gSXQgaXMgbm90IHRydWUuIERvbuKAmXQga25vdyB3aGVyZSBkbyB5
b3UgZ2V0IHRoYXQgaW1wcmVzc2lvbj8gUGxlYXNlIGdpdmUgYW4gZXhhbXBsZS48L3NwYW4+PC9p
PjwvYj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBj
bGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48Yj48aT48c3BhbiBzdHls
ZT0nY29sb3I6IzAwNzBDMCc+Jm5ic3A7PC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9J2NvbG9y
OmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdt
YXJnaW4tbGVmdDoxLjBpbic+PGI+PGk+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPlRoYW5r
cyw8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48Yj48
aT48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+THVjeTwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0
eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xh
c3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2ZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNr
Jz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEu
MGluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwi
c2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPklzIGl0IGNvcnJlY3QgPyBhbmQgaWYgc28gaXMgaXQg
YWNjZXB0YWJsZT88L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0
OjEuMGluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21h
Iiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29s
b3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05v
cm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+Jm5ic3A7
PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwv
ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNw
YW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2Vy
aWYiO2NvbG9yOmJsYWNrJz5OaWNvbGFzPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+
PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxl
PSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz4mbmJzcDs8L3NwYW4+PHNw
YW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48
cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0n
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6
YmxhY2snPk5vdGU6ICogLSBzZWNvbmQgZWxlbWVudCBpbiB0aGUgcGFpciBpcyBhIGxpc3QgYXMg
d2UgY291bGQgaGF2ZSBtdWx0aXBsZSBwb3NzaWJsZSBuZXh0IGhvcHMgKGUuZzsgTEJTKTwvc3Bh
bj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48
ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0
eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtj
b2xvcjpibGFjayc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48
L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJn
aW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5
bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFz
cz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2sn
PkJhc2VkIG9uIFJvbiBleGFtcGxlIG9mIElQIHNvdXJjZSBtb2RlbCBsaW1pdGF0aW9uOjwvc3Bh
bj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48
ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0
eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtj
b2xvcjpibGFjayc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48
L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJn
aW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz4mbmJzcDsgJm5ic3A7TmV0d29yayBj
b25maWdyYXRpb246PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48
L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVm
dDoxLjBpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9t
YSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyBTRkYwKEluZ3JlcyksICZuYnNwO1NGRjEgKCBTRkEsIFNGQiksICZuYnNw
OyAmbmJzcDtTRkYyIChTRkMsIFNGRCksIFNGRihFZ3Jlc3MpLiAmbmJzcDsmbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRp
dj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHls
ZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29s
b3I6YmxhY2snPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
O1NvIDQgaG9zdCwgZWFjaCB3aXRoIGl0cyBzZXBhcmF0ZSBTRkYgSVAgYWRkcmVzcywgc2Vydmlu
ZyBvbmUgb3IgbW9yZSBsb2NhbCBTRiAoc2FtZSBhZGRyZXNzIGFzIFNGRik8L3NwYW4+PHNwYW4g
c3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBj
bGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6Ymxh
Y2snPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6
MS4waW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEi
LCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+Jm5ic3A7ICZuYnNwO2NoYWluOiBJbmdyZXNzLCAm
bmJzcDtTRkEsICZuYnNwO1NGQywgJm5ic3A7U0ZCLCBTRkQgLCBFZ3Jlc3MuICZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48
ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0
eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtj
b2xvcjpibGFjayc+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgUnVu
cyBpbnRvIGEgcHJvYmxlbSBvbiBTRkYyIGFzIGl0IGNhbm5vdCBkaXN0aW5ndWlzaCB0cmFmZmlj
IGNvbWluZyBvdXQgb2YgU0ZBIG9yIFNGQiBiYXNlZCBvbiBTRkYxIElQIGFkZHJlc3Mgb25seS48
L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9k
aXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3Bh
biBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJp
ZiI7Y29sb3I6YmxhY2snPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0n
bWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+Jm5ic3A7ICZuYnNwO2NoYWlu
OiBJbmdyZXNzLCBTRkEgLFNGQywgU0ZBLCBTRkQsIEVncmVzcy4mbmJzcDs8L3NwYW4+PHNwYW4g
c3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBj
bGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6Ymxh
Y2snPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IEhhcyBzb21lIGlz
c3VlcyBhcyB3ZWxsIGFzIFNGRjIgdGhlIHNlY29uZCB0aW1lIGNhbm5vdCBkaXN0aW5ndWlzaCB0
aGF0IGl0IGlzIGhpdCB0aGUgZmlyc3QgdGltZSBvZiB0aGUgc2Vjb25kIHRpbWUuPC9zcGFuPjxz
cGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+
PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9
J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9y
OmJsYWNrJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+PGRpdj48ZGl2IHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48ZGl2IGNsYXNz
PU1zb05vcm1hbCBhbGlnbj1jZW50ZXIgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW47dGV4dC1hbGln
bjpjZW50ZXInPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiJUaW1l
cyBOZXcgUm9tYW4iLCJzZXJpZiI7Y29sb3I6YmxhY2snPjxociBzaXplPTIgd2lkdGg9IjEwMCUi
IGFsaWduPWNlbnRlcj48L3NwYW4+PC9kaXY+PC9kaXY+PGRpdiBpZD1kaXZScEY3NTIyMjE+PHAg
Y2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtc28tbWFyZ2luLXRvcC1hbHQ6MGluO21hcmdpbi1yaWdo
dDowaW47bWFyZ2luLWJvdHRvbToxMi4wcHQ7bWFyZ2luLWxlZnQ6MS4waW4nPjxiPjxzcGFuIHN0
eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtj
b2xvcjpibGFjayc+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+IEx1Y3kgeW9u
ZyBbPGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIj5sdWN5LnlvbmdAaHVhd2Vp
LmNvbTwvYT5dPGJyPjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgMTA6MjUg
UE08YnI+PGI+VG86PC9iPiBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJl
cGVubm8pOyBEYXZlIERvbHNvbjsgPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9h
Pjwvc3Bhbj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21h
Iiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPjxicj48Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNd
IFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PC9zcGFuPjxz
cGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+
PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBz
dHlsZT0nY29sb3I6IzAwNzBDMCc+SGkgUm9uLDwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6Ymxh
Y2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdp
bi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+Jm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1z
b05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3
MEMwJz5JZiB3ZSB0cmVhdCBTRkMgYXMgYW4gSVAgb3IgSVAvVVBEIGFwcGxpY2F0aW9uLCB3ZSBk
byBub3QgY2hhbmdlIHRoZSByZXF1aXJlbWVudCBhbmQgYXJjaGl0ZWN0dXJlLiBXZSBoYXZlIGEg
c2ltcGxlIHNvbHV0aW9uIHRvIGFjaGlldmUgYmktZGlyZWN0aW9uYWwgU0ZDIHdpdGggdGhlIHNh
bWUgUGF0aCBJRC4gTGV0IG1lIGV4cGxhaW4gdGhlIHNvbHV0aW9uIGFnYWluLjwvc3Bhbj48c3Bh
biBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29O
b3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBD
MCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3Nw
YW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFu
IHN0eWxlPSdjb2xvcjpibGFjayc+SWYgd2UgaW1wbGVtZW50IFNGQyBhcyBhbiBJUCBvciBVRFAv
SVAgYXBwbGljYXRpb24sIGkuZS4gb25jZSB0cmFmZmljIGlzIGNsYXNzaWZpZWQgYnkgdGhlIGNs
YXNzaWZpY2F0aW9uLCBpdCBhZGRzIFNGQyBoZWFkZXIgYW5kIElQIGhlYWRlciAob3V0ZXIpIG9u
IHRoZSBwYWNrZXRzIChVRFAgaGVhZGVyIHRvbyBpbiBsYXR0ZXIgY2FzZSksIGFuZCBzZW5kIHN1
Y2ggcGFja2V0cyBhcyBhIHJlZ3VsYXIgSVAgcGFja2V0LiBUaGUgc3JjIElQIG9uIG91dGVyIGhl
YWRlciBpcyBjbGFzc2lmaWNhdGlvbiBJUCBhZGRyZXNzLCBhbmQgZHN0IElQIGlzIG5leHQgU0Yt
WCBJbnN0YW5jZSBJUCBhZGRyZXNzLiBXZSBvbmx5IG5lZWQgdG8gcmVxdWVzdCBhIG5ldyBJUCBw
cm90b2NvbCB0eXBlIGZvciBTRkMuICZuYnNwO0F0IHRoZSBTRkYsIGl0IGNhbiBzZWFyY2ggbmV4
dCBTRi1YIEluc3RhbmNlIElQIGFkZHJlc3MgYmFzZWQgb24gUGF0aCBJRCBpbiBTRkMgaGVhZGVy
IGFuZCBzcmMgSVAgYWRkcmVzcyAocHJldmlvdXMgU0YpIG9uIHRoZSBwYWNrZXQgd2hlbiByZWNl
aXZpbmcgYSBwYWNrZXQgZnJvbSBwcmV2aW91cyBTRi1YIGluc3RhbmNlOyBpdCBmb3J3YXJkcyB0
aGUgcGFja2V0IG9uIGRzdCBJUCAmbmJzcDtvbiB0aGUgcGFja2V0IHdoZW4gcmVjZWl2aW5nIGEg
cGFja2V0IGZyb20gYW5vdGhlciBTRkYvU05GLiAmbmJzcDtBIFNGLVggaW5zdGFuY2UgYWxzbyBm
b3J3YXJkcyB0aGUgcGFja2V0IHdpdGggU0ZDIGhlYWRlciBhcyBhbiBJUCBwYWNrZXQgYW5kIGZp
bGxzIGl0cyBJUCBhZGRyZXNzIGFzIHNyYyBJUCBvbiBvdXRlciBoZWFkZXIgYW5kIHRoZSBTRkYv
U05GIElQIGFkZHJlc3MgYXMgdGhlIGRzdCBJUCBvbiB0aGUgb3V0ZXIgaGVhZGVyLiA8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBp
bic+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9
J2NvbG9yOmJsYWNrJz5Gb3IgYmktZGlyZWN0aW9uYWwgU0ZDLCBib3RoIGRpcmVjdGlvbnMgY2Fu
IHVzZSB0aGUgc2FtZSBQYXRoIElEIGluIHRoaXMgc29sdXRpb24uIFBhdGggSUQgKyBzcmMgSVAg
YWRkcmVzcyBsZXQgU0ZGIHVuaXF1ZWx5IGdldCB0aGUgbmV4dCBTRi1YIGluc3RhbmNlIGluIGZv
cndhcmRpbmcgdGFibGUuPG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBz
dHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+Jm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxl
ZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+VGhpcyBzb2x1dGlvbiBjYW4gaW1w
bGVtZW50IFNORi9TRkYgZnVuY3Rpb24gb24gYSByZWd1bGFyIHJvdXRlciB3aXRob3V0IGNoYW5n
aW5nIHRoZSByb3V0ZXIgYmVoYXZpb3IsIGkuZS4gZm9yd2FyZCB0aGUgcGFja2V0IGJhc2VkIG9u
IGl0cyBkZXN0aW5hdGlvbiBJUCBhZGRyZXNzLiBJZiB0aGUgZGVzdGluYXRpb24gYWRkcmVzcyBp
cyByb3V0ZXIgaXRzZWxmLCB0aGUgcm91dGVyIHRlcm1pbmF0ZXMgYW5kIGNoZWNrIHRoZSBwcm90
b2NvbCB0eXBlLiBJZiB0aGUgdHlwZSBpcyBTRkMsIHRoZSByb3V0ZXIgd2lsbCBwZXJmb3JtIGEg
dGFibGUgbG9va3VwIGJhc2VkIG9uIFBhdGggSUQgaW4gU0ZDIGhlYWRlciArIHNyYyBJUCBvbiBv
dXRlciBJUCBoZWFkZXIuIEFzIHNpbXBsZSBhcyB0aGF0LiBUaGlzIHNvbHV0aW9uIGFsbG93IGxl
dmVyYWdpbmcgYSBsb3Qgb2YgSVAgZnVuY3Rpb25zIHRvby48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9
J2NvbG9yOmJsYWNrJz4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9y
bWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5T
aW5jZSBJUCBjYW4gYmUgdHJhbnNwb3J0ZWQgb3ZlciBtYW55IHRyYW5zcG9ydCBzb2x1dGlvbnMs
IEV0aGVybmV0LCBNUExTLCBvdmVybGF5LCBldGMsIGluIHRoZW9yeSwgU0ZDIGNhbiBiZSBpbXBs
ZW1lbnRlZCBvdmVyIGFueSB0cmFuc3BvcnQgbmV0d29yayB0b28uIFRoZSBzb2x1dGlvbiBjYW4g
bWFrZSBjb250cm9sIGFuZCBtYW5hZ2VtZW50IGVhc3kgYmVjYXVzZSB3ZSBkb27igJl0IGhhdmUg
dG8gYXNzaWduIGluZGV4IGZvciBlYWNoIFNGLVggaW5zdGFuY2VzLiBTRi1YIElQIGFkZHJlc3Mg
YXMgdW5pcXVlIGlkZW50aWZpZXIgaXMgdXNlZCBpbiBhbGwgU0ZDcy48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4g
c3R5bGU9J2NvbG9yOmJsYWNrJz4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9
TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOmJs
YWNrJz5BbnkgY29tbWVudCBvbiB0aGlzIHByb3Bvc2FsLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48
cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0n
Y29sb3I6YmxhY2snPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3Jt
YWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPlRo
YW5rcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJn
aW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5MdWN5IDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48
c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBj
bGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29s
b3I6IzAwNzBDMCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48
L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4w
aW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9
J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PGRpdj48ZGl2IHN0eWxlPSdib3Jk
ZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4g
MGluIDBpbic+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PGI+
PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMt
c2VyaWYiO2NvbG9yOmJsYWNrJz5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz4g
Um9uIFBhcmtlciBbPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PGEgaHJlZj0ibWFp
bHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPjxzcGFuIHN0eWxlPSdmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+bWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0n
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6
YmxhY2snPl0gPGJyPjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgMzoyNCBQ
TTxicj48Yj5Ubzo8L2I+IEx1Y3kgeW9uZzsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBl
bm5vKTsgRGF2ZSBEb2xzb247IDwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48
L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIs
InNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz48YnI+PGI+U3ViamVjdDo8L2I+IFJFOiBbc2ZjXSBT
RkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzwvc3Bhbj48c3Bh
biBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48
cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0n
Y29sb3I6YmxhY2snPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3Jt
YWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+
THVjeS48L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5
bGU9J2NvbG9yOiMxRjQ5N0QnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2sn
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1s
ZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+RG8geW91IGhhdmUgYSBzcGVj
aWZpYyBwcm9wb3NhbCBmb3IgbWFraW5nIGJpZGlyZWN0aW9uYWwgY2hhaW5zIGVhc2llciB0byBk
ZXBsb3kgYW5kIG1hbmFnZT8mbmJzcDsmbmJzcDsgSWYgc28sIHdvdWxkIHlvdSBzdWdnZXN0IGNo
YW5nZXMgdG8gdGhlIHJlcXVpcmVtZW50cz8mbmJzcDsmbmJzcDsgQXJjaGl0ZWN0dXJlPyZuYnNw
OyZuYnNwOyBIZWFkZXIgZW5jYXBzdWxhdGlvbj8mbmJzcDsmbmJzcDsgQ29udHJvbCBwbGFuZSAo
ZnV0dXJlKT88L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4g
c3R5bGU9J2NvbG9yOiMxRjQ5N0QnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6Ymxh
Y2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdp
bi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+Jm5ic3A7Jm5ic3A7Jm5i
c3A7IFJvbjwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBz
dHlsZT0nY29sb3I6IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFj
ayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2lu
LWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz4mbmJzcDs8L3NwYW4+PHNw
YW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PGRpdj48ZGl2IHN0
eWxlPSdib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzoz
LjBwdCAwaW4gMGluIDBpbic+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDox
LjBpbic+PGI+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4g
c3R5bGU9J2NvbG9yOmJsYWNrJz4gTHVjeSB5b25nIFs8YSBocmVmPSJtYWlsdG86bHVjeS55b25n
QGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208
L2E+XSA8YnI+PGI+U2VudDo8L2I+IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCA0OjE4IFBNPGJy
PjxiPlRvOjwvYj4gUm9uIFBhcmtlcjsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5v
KTsgRGF2ZSBEb2xzb247IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPjxiPlN1YmplY3Q6PC9iPiBSRTogW3NmY10gU0ZDIGFz
IGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88bzpwPjwvbzpwPjwvc3Bh
bj48L3A+PC9kaXY+PC9kaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDox
LjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5
bGU9J2NvbG9yOiMwMDcwQzAnPlJvbiw8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVm
dDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPiZuYnNwOzwvc3Bhbj48c3BhbiBz
dHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3Jt
YWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+
SU1PLCBXZSBjYW7igJl0IG1ha2Ugb25lIHBhcnQgc2ltcGxlIGFuZCBnb29kIGxvb2tpbmcgYnV0
IGxlYXZlIG90aGVyIHBhcnRzIHRvIGJlIGluIGNvbXBsZXguIE91ciBnb2FsIGlzIHRvIGhhdmUg
YSBzaW1wbGUgYW5kIGxvdyBjb3N0IFNGQyBzb2x1dGlvbiB0byBjb3ZlciBtYWpvcml0eSB1c2Ug
Y2FzZXMuIFNQIGFscmVhZHkgY2FuIGltcGxlbWVudCBTRkMgb24gdG9kYXnigJlzIG5ldHdvcmsu
IElmIHdlIGNhbuKAmXQgbWFrZSB0aGlzIGdvYWwsIHRoZW4gdGhlIHNvbHV0aW9uIG1heSBub3Qg
YmUgdXNlZnVsLjwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3Bh
biBzdHlsZT0nY29sb3I6IzAwNzBDMCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpi
bGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFy
Z2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz5UaGFua3MsPC9zcGFu
PjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNz
PU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjoj
MDA3MEMwJz5MdWN5PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48
L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxz
cGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9y
OmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PGRpdj48ZGl2IHN0eWxlPSdib3JkZXI6bm9u
ZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBp
bic+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PGI+PHNwYW4g
c3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYi
O2NvbG9yOmJsYWNrJz5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz4gUm9uIFBh
cmtlciBbPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PGEgaHJlZj0ibWFpbHRvOlJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPm1h
aWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT48L3NwYW4+PHNw
YW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2Vy
aWYiO2NvbG9yOmJsYWNrJz5dIDxicj48Yj5TZW50OjwvYj4gVGh1cnNkYXksIE1hcmNoIDI3LCAy
MDE0IDM6MTEgUE08YnI+PGI+VG86PC9iPiBMdWN5IHlvbmc7IFh1eGlhb2h1OyBSZWluYWxkbyBQ
ZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyA8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJs
YWNrJz48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYi
Jz5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPjxicj48
Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24s
IHByb3MgYW5kIGNvbnM/PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286
cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2lu
LWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+Jm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxz
cGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz5MdWN5LDwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6
YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21h
cmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+Jm5ic3A7PC9zcGFu
PjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNz
PU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjoj
MUY0OTdEJz5Zb3UgcmFpc2UgYSBnb29kIHBvaW50IG9uIGJpZGlyZWN0aW9uYWwgY2hhaW5zLCB3
aGljaCBJIHRoaW5rIGlzIGEgbWFqb3JpdHkgdXNlIGNhc2UgZm9yIGZ1bmN0aW9uYWwsIHNpbXBs
aWZpY2F0aW9uLCBvciBvYnNlcnZhYmlsaXR5IHJlYXNvbnMuJm5ic3A7Jm5ic3A7Jm5ic3A7IFRo
ZSB3YXkgd2XigJl2ZSBleHByZXNzZWQgdGhpbmdzIHNvIGZhciwgaXQgd291bGQgYmUgdXAgdG8g
dGhlIG1hbmFnZW1lbnQgcGxhbmUgb3IgY29udHJvbCBwbGFuZSB0byBpbmRpY2F0ZSBob3cgc3Vj
aCBpbmRpdmlkdWFsIHBhdGhzIGFyZSBwYWlyZWQgdG9nZXRoZXIuPC9zcGFuPjxzcGFuIHN0eWxl
PSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBz
dHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz4mbmJz
cDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9
J2NvbG9yOiMxRjQ5N0QnPiZuYnNwOyZuYnNwOyBSb248L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9y
OmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdt
YXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMxRjQ5N0QnPiZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFz
cz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6
IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286
cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4n
PjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2Nv
bG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PGRpdj48ZGl2IHN0eWxlPSdib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGlu
IDBpbic+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PGI+PHNw
YW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9J2NvbG9y
OmJsYWNrJz4gTHVjeSB5b25nIFs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20i
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208L2E+XSA8YnI+PGI+
U2VudDo8L2I+IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCA0OjA4IFBNPGJyPjxiPlRvOjwvYj4g
Um9uIFBhcmtlcjsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xz
b247IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0
Zi5vcmc8L2E+PGJyPjxiPlN1YmplY3Q6PC9iPiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVE
UCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+
PC9kaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4g
c3R5bGU9J2NvbG9yOmJsYWNrJz4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9
TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMw
MDcwQzAnPlJvbiw8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNw
YW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6
YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48ZGl2PjxkaXYgc3R5bGU9J2JvcmRlcjpub25l
O2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGlu
Jz48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48Yj48c3BhbiBz
dHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7
Y29sb3I6YmxhY2snPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPiBSb24gUGFy
a2VyIFs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48YSBocmVmPSJtYWlsdG86Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+bWFp
bHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPjwvc3Bhbj48c3Bh
biBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJp
ZiI7Y29sb3I6YmxhY2snPl0gPGJyPjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgTWFyY2ggMjcsIDIw
MTQgMzowMSBQTTxicj48Yj5Ubzo8L2I+IEx1Y3kgeW9uZzsgWHV4aWFvaHU7IFJlaW5hbGRvIFBl
bm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IDwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6Ymxh
Y2snPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiIn
PnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+PGJyPjxi
PlN1YmplY3Q6PC9iPiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwg
cHJvcyBhbmQgY29ucz88L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4t
bGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz4mbmJzcDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNw
YW4gc3R5bGU9J2NvbG9yOiMxRjQ5N0QnPkx1Y3ksPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpi
bGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFy
Z2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz4mbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9
TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMx
RjQ5N0QnPk9uZSBjbGFyaWZpY2F0aW9uLiZuYnNwOyZuYnNwOyDigJxUaGUgcGF0aOKAnSBkb2Vz
IG5vdCBleGFjdGx5IG1lYW4gdGhlIFNGQy4mbmJzcDsmbmJzcDsgVGhlIFNGQyBpcyBhYnN0cmFj
dCwgYmVmb3JlIGFjY291bnRpbmcgZm9yIG5ldHdvcmsgbG9jYXRvcnMuJm5ic3A7Jm5ic3A7IEFz
IGEgc3BlY2lhbCBjYXNlLCBpZiBhbGwgb2YgdGhlIFNG4oCZcyBpbiB0aGUgU0ZDIGhhdmUgb25s
eSBhIHNpbmdsZSBuZXR3b3JrIGxvY2F0b3IsIHRoZW4gdGhlIHBhdGggYW5kIGNoYWluIGFyZSB0
aGUgc2FtZS4mbmJzcDsgJm5ic3A7QnV0LCBpZiBhbnkgb3IgYWxsIG9mIHRob3NlIFNG4oCZcyBh
cmUgbXVsdGlwbHkgbG9jYXRlZCwgdGhlbiB0aGUgcGF0aCBpcyBzcGVjaWZpYyB0byBhbiBleGFj
dCBzZXF1ZW5jZSBvZiBsb2NhdGVkIHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFuY2VzLjwvc3Bhbj48
c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1N
c29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48Yj48aT48c3BhbiBzdHlsZT0nY29s
b3I6IzAwNzBDMCc+W0x1Y3ldIFRoYW5rIHlvdSBmb3IgY2xhcmlmaWNhdGlvbi4gSSBhZ3JlZSB3
aXRoIHRoYXQuIFRoZSBwYXRoIGlzIGFuIGV4YWN0IHNlcXVlbmNlIG9mIGxvY2F0ZWQgc2Vydmlj
ZSBmdW5jdGlvbiBpbnN0YW5jZXMuIEZvciBhIGJpLWRpcmVjdGlvbmFsIFNGQywgaXQgaGFzIHRv
IGJlIHRyZWF0ZWQgYXMgdHdvIGRpc3RpbmN0IHBhdGhzIGluIHRoaXMgc29sdXRpb24uIEFueSBj
b25jZXJuIG9uIHRoZSBjb21wbGV4aXR5IGluIG1hbmFnaW5nIHRoZW0/PC9zcGFuPjwvaT48L2I+
PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9
TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PGI+PGk+PHNwYW4gc3R5bGU9J2Nv
bG9yOiMwMDcwQzAnPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFj
ayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2lu
LWxlZnQ6MS4waW4nPjxiPjxpPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz5UaGFua3MsPC9z
cGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PGI+PGk+PHNw
YW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPkx1Y3k8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0n
Y29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5
bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+Jm5ic3A7
PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxw
IGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdj
b2xvcjojMUY0OTdEJz4mbmJzcDsmbmJzcDsmbmJzcDsgUm9uPC9zcGFuPjxzcGFuIHN0eWxlPSdj
b2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHls
ZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz4mbmJzcDs8
L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAg
Y2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2Nv
bG9yOiMxRjQ5N0QnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD48ZGl2PjxkaXYgc3R5bGU9J2JvcmRlcjpub25lO2JvcmRlci10b3A6
c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluJz48cCBjbGFzcz1N
c29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48Yj48c3BhbiBzdHlsZT0nY29sb3I6
YmxhY2snPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPiBMdWN5IHlv
bmcgWzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT5dIDxicj48Yj5TZW50OjwvYj4gVGh1cnNk
YXksIE1hcmNoIDI3LCAyMDE0IDM6NDEgUE08YnI+PGI+VG86PC9iPiBSb24gUGFya2VyOyBYdXhp
YW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgPGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT48YnI+PGI+
U3ViamVjdDo8L2I+IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBw
cm9zIGFuZCBjb25zPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48cCBjbGFzcz1N
c29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6Ymxh
Y2snPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9
J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+SGkgUm9uLDwv
c3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBj
bGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29s
b3I6IzAwNzBDMCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48
L286cD48L3NwYW4+PC9wPjxkaXY+PGRpdiBzdHlsZT0nYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpz
b2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4nPjxwIGNsYXNzPU1z
b05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxiPjxzcGFuIHN0eWxlPSdmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+
RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+IFJvbiBQYXJrZXIgWzwvc3Bhbj48
c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5tYWlsdG86Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSdmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFj
ayc+XSA8YnI+PGI+U2VudDo8L2I+IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAxMjowOSBQTTxi
cj48Yj5Ubzo8L2I+IEx1Y3kgeW9uZzsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5v
KTsgRGF2ZSBEb2xzb247IDwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPnNmY0BpZXRmLm9y
Zzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+PGJyPjxiPlN1YmplY3Q6PC9i
PiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29u
cz88L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
PC9kaXY+PC9kaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+
PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAg
Y2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2Nv
bG9yOiMxRjQ5N0QnPkx1Y3ksPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48
L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4w
aW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9
J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0
eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMxRjQ5N0QnPlJlZ2Fy
ZGluZyB0aGUgU0YgSW5kZXgsIGRyYWZ0LXpoYW5nLXNmYy1zY2ggZGVmaW5lcyB0aGlzIGFzIHJl
bGF0aXZlIHRvIHRoZSBwYXRoLCBhbmQgbm90IGFzIGEgZ2xvYmFsbHkgdW5pcXVlIGlkZW50aWZp
ZXIgb2YgYW4gU0YgaW5zdGFuY2UuPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86
cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6
MS4waW4nPjxiPjxpPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz5bTHVjeV0gVGhpcyBpcyBt
eSB1bmRlcnN0YW5kaW5nIHRvby4g4oCcVGhlIHBhdGjigJ0gaGVyZSBtZWFucyBhIFNGQywgcmln
aHQ/IEkgZG8gbm90IHNlZSBpbmRleCBhcyBhbiBTRiBpbnN0YW5jZSBpZGVudGlmaWVyIGF0IGFs
bCwgaXQgaXMgYW4gYWxpYXMgYW5kIG9ubHkgdXNlZCBpbiBmb3J3YXJkaW5nLiBUaGlzIGlzIHRo
ZSByZWFzb24sIEkgdGhpbmssIHRoYXQgYXNzaWduaW5nIHRoZXNlIGFsaWFzZXMgYW5kIGNvbmZp
Z3VyaW5nIHRoZW4gaW4gZm9yd2FyZGluZyB0YWJsZSBpcyBjb21wbGV4IGZvciBtYW5hZ2VtZW50
IGFuZCBjb250cm9sbGVyIGFuZCBtYXkgcHJ1bmUgYW4gZXJyb3IgZWFzaWx5LiBGb3Igc3VwcG9y
dGluZyBiaS1kaXJlY3Rpb25hbCBvciBicmFuY2hpbmcgdXNlIGNhc2VzLCB1c2luZyBpbmRleCBp
biBmb3J3YXJkaW5nIG1heSBhbHNvIGJyaW5nIG90aGVyIGNvbmNlcm5zLjwvc3Bhbj48L2k+PC9i
PjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNz
PU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjoj
MUY0OTdEJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+
PHNwYW4gc3R5bGU9J2NvbG9yOiMxRjQ5N0QnPlJlZ2FyZGluZyBUVEwsIG15IGZpcnN0IHRob3Vn
aHQgaXMgdGhhdCBpcyBhIHByb3BlcnR5IG9mIHRoZSB0cmFuc3BvcnQsIGFuZCBpZiBpdCBpcyBp
bXBvcnRhbnQgdG8geW91LCBjaG9vc2UgdGhlIHRyYW5zcG9ydCBhY2NvcmRpbmdseS4mbmJzcDsm
bmJzcDsgQnV0LCBJ4oCZbSBvcGVuIHRvIGZ1cnRoZXIgZGlzY3Vzc2lvbiBhbG9uZyB0aGVzZSBs
aW5lcy48L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PGI+PGk+PHNw
YW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPltMdWN5XSBUaGFuayB5b3UgZm9yIHRoZSBjbGFyaWZp
Y2F0aW9uLiBUaGlzIGlzIHJlbGF0ZWQgdG8gdGhlIGRpc2N1c3Npb24gdW5kZXIgdGhpcyB0aXRs
ZS4gSWYgU1BDIGlzIGltcGxlbWVudGVkIGFzIElQIG9yIElQL1VEUCBhcHBsaWNhdGlvbiwgaXQg
Y2FuIGxldmVyYWdlIGEgbG90IHdoYXQgSVAgdGVjaG5vbG9neSBoYXZlIGRvbmUuIElmIHdlIGFz
c3VtZSB0aGF0IFNGQyBtYXkgYmUgY2FycmllZCBvdmVyIGFueSB0cmFuc3BvcnQgc29sdXRpb24s
IFNGQyBpbXBsZW1lbnRhdGlvbiBoYXMgdG8gcHJvdmlkZSB0aGVzZSBmdW5jdGlvbnMsIHdoaWNo
LCBJTU8sIHJlbGF0ZWQgdG8gd2hhdCBpbmZvcm1hdGlvbiB0aGF0IFNGQyBoZWFkZXIgbmVlZCB0
byBob2xkLjwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286
cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4n
PjxiPjxpPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz4mbmJzcDs8L3NwYW4+PC9pPjwvYj48
c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1N
c29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48Yj48aT48c3BhbiBzdHlsZT0nY29s
b3I6IzAwNzBDMCc+VGhhbmtzLDwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFj
ayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2lu
LWxlZnQ6MS4waW4nPjxiPjxpPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz5MdWN5PC9zcGFu
PjwvaT48L2I+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9
J2NvbG9yOiMxRjQ5N0QnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0
OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+Jm5ic3A7Jm5ic3A7IFJvbjwvc3Bh
bj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFz
cz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6
IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286
cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4n
PjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2Nv
bG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PGRpdj48ZGl2IHN0eWxlPSdib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGlu
IDBpbic+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PGI+PHNw
YW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9J2NvbG9y
OmJsYWNrJz4gTHVjeSB5b25nIFs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20i
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208L2E+XSA8YnI+PGI+
U2VudDo8L2I+IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAxMjoyNiBQTTxicj48Yj5Ubzo8L2I+
IFJvbiBQYXJrZXI7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9s
c29uOyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGll
dGYub3JnPC9hPjxicj48Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBV
RFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2
PjwvZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFu
IHN0eWxlPSdjb2xvcjpibGFjayc+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNz
PU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjoj
MDA3MEMwJz5IaSBSb24sPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286
cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4n
PjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2Nv
bG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxl
PSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPkkgYXNzdW1l
IHRoYXQgdGhlIGluZGV4IHVzYWdlIHlvdSBtZW50aW9uZWQgYmVsb3cgaXMgdGhlIHNhbWUgd2hl
dGhlciB0aGVzZSB0aHJlZSBTRnMgYXJlIG9uIG9uZSBTRkYgb3IgdHdvIFNGRnMsIHdoaWNoIG1l
YW5zIHRoYXQgdGhlIGluZGV4ICMgaXMgYXNzaWduZWQgdG8gU0YtWC1JIHBlciBTRkMgYW5kIGJ5
IHRoZSBpbmNyZW1lbnRhbC4gQSBTRi1YLUkgbWF5IGJlIHNlcnZlZCB0byBtYW55IFNGQ3MgYW5k
IHBvc2l0aW9uIGRpZmZlcmVudGx5IGluIFNGQ3MuIFRoaXMgbWVhbnMgdGhhdCwgaW4gdGhpcyBt
ZXRob2QsIGEgU0YtWC1JIGlzIG1hcHBlZCB3aXRoIGRpZmZlcmVudCBpbmRleCAjLCBvbmUgcGVy
IGVhY2ggU0ZDIHRoYXQgaGFzIHRoZSBTRi1YLUkuIElNTzogJm5ic3A7d2hlbiBvcGVyYXRvci9z
eXN0ZW0gY3JlYXRlcyBhIFNGQyBhbmQgc2VsZWN0cyBTRi1YLUlzIGZvciB0aGUgU0ZDLCBhbmQg
dGhlbiBhc3NpZ24gaW5kZXggIyB0byB0aGVtIGFuZCBjb25maWd1cmUgdGhlIGZvcndhcmRpbmcg
dGFibGUgd2l0aCBwYXRoIElEIGFuZCBpbmRleCAjIGluIHRoZSByZWxhdGVkIFNGRnMuIEZ1cnRo
ZXJtb3JlLCBlYWNoIGluZGV4ICMgYWxzbyBuZWVkIHRvIGJlIGFzc29jaWF0ZWQgdG8gdGhlIGFk
ZHJlc3Mgb3IgcG9ydCB0aGF0IHRyYW5zcG9ydCBsYXllciBjYW4gdW5kZXJzdGFuZC4gJm5ic3A7
SU1POiB0aGlzIGlzIGEgY29tcGxleCBwcm9jZXNzIGZvciB0aGUgc3lzdGVtLCB1bmVhc3kgdG8g
bWFuZ2VyIHRvbywgYW5kIG1heSBlYXNpbHkgcHJvbmUgYW4gZXJyb3IuIDwvc3Bhbj48c3BhbiBz
dHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3Jt
YWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+
PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0
eWxlPSdjb2xvcjojMDA3MEMwJz5TZWNvbmQsIHlvdXIgZHJhZnQgYWxzbyBtZW50aW9uIHRoYXQg
dGhlIHVzZSBvZiBpbmRleCB0byBwcmV2ZW50IHRoZSBsb29wLiZuYnNwOyBUaGUgbG9vcCBkb2Vz
IG5vdCBvY2N1ciBpbiBub3JtYWwgY29uZGl0aW9uLiBUaGUgbG9vcCBvY2N1cnMgaW4gYWJub3Jt
YWwgY29uZGl0aW9uLiBTbyB0aGUgbG9vcCBwcmV2ZW50aW9uIG1lY2hhbmlzbSBpcyB0byBwcmV2
ZW50IG5vIGxvb3AgaGFwcGVuIGluIGFueSBhYm5vcm1hbCBjb25kaXRpb24uIFRoYXQgaXMgd2h5
IFRUTCBpcyBkZXNpZ25lZCBmb3IgaW4gSVAgbmV0d29yay4gSWYgU0ZDIGhlYWRlciBpcyBleHBl
Y3RlZCB0byB0cmFuc3BvcnQgb3ZlciBhbnkgdHJhbnNwb3J0IG5ldHdvcmsgYmVzaWRlIElQLCBp
dCBuZWVkcyB0aGUgc2ltaWxhciBtZWNoYW5pc20gYXMgSVAvVFRMLiBUaGUgdXNhZ2Ugb2YgaW5k
ZXggaW4geW91ciBwcm9wb3NhbCBkb2VzIG5vdCBhY2hpZXZlIHRoaXMgcHVycG9zZS4gPC9zcGFu
PjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNz
PU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjoj
MDA3MEMwJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+
PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPklmIHdlIHVzZSBJUCBhcyB0cmFuc3BvcnQsIElN
Tzogbm8gbmVlZCB0byBpbXBsZW1lbnQgVFRMIG1lY2hhbmlzbSB3aXRoaW4gU0ZDLCBqdXN0IGxl
dmVyYWdlIElQIFRUTCBjYXBhYmlsaXR5LiBCdXQsIGlmIG92ZXIgb3RoZXIgdHJhbnNwb3J0cywg
d2UgbmVlZCB0byBpbXBsZW1lbnQgSVAvVFRMIGxpa2UgbWVjaGFuaXNtIGluIFNGQy4gPC9zcGFu
PjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNz
PU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjoj
MDA3MEMwJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+
PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPlJlZ2FyZHMsPC9zcGFuPjxzcGFuIHN0eWxlPSdj
b2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHls
ZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz5MdWN5IDwv
c3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBj
bGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29s
b3I6IzAwNzBDMCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48
L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4w
aW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9
J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PGRpdj48ZGl2IHN0eWxlPSdib3Jk
ZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4g
MGluIDBpbic+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PGI+
PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMt
c2VyaWYiO2NvbG9yOmJsYWNrJz5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz4g
Um9uIFBhcmtlciBbPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PGEgaHJlZj0ibWFp
bHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJp
ZiInPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT48L3Nw
YW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNh
bnMtc2VyaWYiO2NvbG9yOmJsYWNrJz5dIDxicj48Yj5TZW50OjwvYj4gVGh1cnNkYXksIE1hcmNo
IDI3LCAyMDE0IDk6MzUgQU08YnI+PGI+VG86PC9iPiBYdXhpYW9odTsgTHVjeSB5b25nOyBSZWlu
YWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyA8L3NwYW4+PHNwYW4gc3R5bGU9J2Nv
bG9yOmJsYWNrJz48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMt
c2VyaWYiJz5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0nZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2sn
Pjxicj48Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGlj
YXRpb24sIHByb3MgYW5kIGNvbnM/PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86
cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0n
bWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4w
aW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz5YaWFvaHUsPC9zcGFuPjxzcGFuIHN0eWxl
PSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBz
dHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz4mbmJz
cDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9
J2NvbG9yOiMxRjQ5N0QnPkkgZG9u4oCZdCB0aGluayB3ZSBuZWVkIHRvIHZpZXcgdGhlIFNGIGlu
ZGV4IGFzIGEgVFRMLiZuYnNwOyZuYnNwOyBBcHByb3ByaWF0ZSB2YWxpZGF0aW9uIGFuZCBsb29w
IHN1cHByZXNzaW9uIGNhbiBiZSBkb25lIGV2ZW4gd2l0aCB0aGUgY3VycmVudCBwcm9wb3NlZCBk
ZWZpbml0aW9uLiZuYnNwOyZuYnNwOyZuYnNwOyBBbnkgU0ZGIHJlY2VpdmluZyBhbiBTRkMgZW5j
YXBzdWxhdGVkIHBhY2tldCBvciBmcmFtZSB3b3VsZCBuZWVkIHRvIGtub3cgdG8gd2hpY2ggb2Yg
aXRzIGRlcGVuZGVudCBTRuKAmXMgaXQgc2hvdWxkIGZvcndhcmQgdGhlIHBhY2tldCBvciBmcmFt
ZS4mbmJzcDsmbmJzcDsgVG8gZG8gc28gbWVhbnMgdGhhdCBpdCBjYW4gdmFsaWRhdGUgdGhhdCB0
aGUgcGF0aCBJRCBpcyBvbmUgdGhhdCBpdCBleHBlY3RzIHRvIHBhcnRpY2lwYXRlIGluIGFuZCB0
aGF0IHRoZSBTRiBpbnN0YW5jZSBpZGVudGlmaWVkIGJ5IHRoZSBpbmRleCBvbiB0aGF0IHBhdGgg
aXMgb25lIHRoYXQgaXQgaXMgcmVzcG9uc2libGUgZm9yLiZuYnNwOyZuYnNwOyAmbmJzcDtTdWNo
IGNoYWluIHBhdGggZGF0YSBtYXkgaGF2ZSBiZWVuIGxvY2FsbHkgcHJvdmlzaW9uZWQgb3IgbWF5
IGhhdmUgYmVlbiBkaXN0cmlidXRlZCBpbiBhIGNvbnRyb2wgcGxhbmUuPC9zcGFuPjxzcGFuIHN0
eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1h
bCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz4m
bmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5
bGU9J2NvbG9yOiMxRjQ5N0QnPldoZW4gdGhlIFNGRiByZWNlaXZlcyB0aGUgZ29vZCBwYWNrZXQg
b3IgZnJhbWUgYmFjayBmcm9tIG9uZSBvZiBpdHMgZGVwZW5kZW50IFNG4oCZcywgaXQgd2lsbCBp
ZGVudGlmeSB0aGUgbmV4dCBTRiBhbmQgU0ZGIGJ5IGNvbnN1bHRpbmcgaXRzIGxvY2FsIGRhdGFi
YXNlLiZuYnNwOyZuYnNwOyBJZiBpdCBpcyBub3QgdGhlIGZpbmFsIFNGLCB0aGVuIHRoZSBTRiBp
bmRleCBpcyBpbmNyZW1lbnRlZCwgdGhlIHRyYW5zcG9ydCBoZWFkZXIgdXBkYXRlZCBhcyBuZWNl
c3NhcnksIGFuZCB0aGUgcGFja2V0IG9yIGZyYW1lIHByb2dyZXNzZWQuJm5ic3A7Jm5ic3A7Jm5i
c3A7IEZhaWx1cmUgdG8gcHJvcGVybHkgaW5jcmVtZW50IHRoZSBTRiBJbmRleCB3b3VsZCBiZSBh
a2luIHRvIGZhaWx1cmUgdG8gZGVjcmVtZW50IGEgVFRMIGJ5IGEgcm91dGVyIOKAkyB0aGVyZSBp
cyBubyBwcm90ZWN0aW9uIGZyb20gdGhhdC48L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNr
Jz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4t
bGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMxRjQ5N0QnPiZuYnNwOzwvc3Bhbj48c3Bh
biBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29O
b3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3
RCc+Jm5ic3A7Jm5ic3A7IFJvbjwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEu
MGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBz
dHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz4mbmJz
cDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
PGRpdj48ZGl2IHN0eWxlPSdib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4w
cHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbic+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdt
YXJnaW4tbGVmdDoxLjBpbic+PGI+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5Gcm9tOjwvc3Bh
bj48L2I+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2Zj
LWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmc8L2E+XSA8Yj5PbiBCZWhhbGYgT2YgPC9iPlh1eGlhb2h1PGJyPjxiPlNlbnQ6PC9iPiBU
aHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgNTo0NCBBTTxicj48Yj5Ubzo8L2I+IFJvbiBQYXJrZXI7
IEx1Y3kgeW9uZzsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgPGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT48
YnI+PGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0
aW9uLCBwcm9zIGFuZCBjb25zPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48cCBj
bGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29s
b3I6YmxhY2snPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwg
c3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjE2LjBwdDtj
b2xvcjojMUY0OTdEJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+PGRpdiBzdHlsZT0nYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29s
aWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Jz48ZGl2PjxkaXYgc3R5bGU9
J2JvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0
IDBpbiAwaW4gMGluJz48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGlu
Jz48Yj48c3BhbiBsYW5nPVpILUNOIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OlNpbVN1bjtjb2xvcjpibGFjayc+5Y+R5Lu25Lq6PC9zcGFuPjwvYj48Yj48c3BhbiBzdHlsZT0n
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2snPjo8L3NwYW4+
PC9iPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xv
cjpibGFjayc+IHNmYyBbPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PGEgaHJlZj0i
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuJz5tYWlsdG86c2ZjLWJvdW5jZXNA
aWV0Zi5vcmc8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2snPl0gPGI+PHNwYW4gbGFuZz1aSC1DTj7ku6Po
oaggPC9zcGFuPjwvYj5Sb24gUGFya2VyPGJyPjxiPjxzcGFuIGxhbmc9WkgtQ04+5Y+R6YCB5pe2
6Ze0PC9zcGFuPjo8L2I+IDIwMTQ8c3BhbiBsYW5nPVpILUNOPuW5tDwvc3Bhbj4zPHNwYW4gbGFu
Zz1aSC1DTj7mnIg8L3NwYW4+MjY8c3BhbiBsYW5nPVpILUNOPuaXpTwvc3Bhbj4gNzoxMzxicj48
Yj48c3BhbiBsYW5nPVpILUNOPuaUtuS7tuS6ujwvc3Bhbj46PC9iPiBMdWN5IHlvbmc7IFJlaW5h
bGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IDwvc3Bhbj48c3BhbiBzdHlsZT0nY29s
b3I6YmxhY2snPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW4nPnNmY0BpZXRm
Lm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjayc+PGJyPjxiPjxzcGFuIGxhbmc9WkgtQ04+5Li76aKY
PC9zcGFuPjo8L2I+IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBw
cm9zIGFuZCBjb25zPzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1s
ZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPiZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4n
PjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5z
LXNlcmlmIjtjb2xvcjpibGFjayc+THVjeSwgPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFj
ayc+PG86cD48L286cD48L3NwYW4+PC9wPjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdt
YXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz4mbmJzcDs8L3NwYW4+PHNwYW4g
c3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBj
bGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6Ymxh
Y2snPlJlZ2FyZGluZyB0aGUgc2VydmljZSBmdW5jdGlvbiBpbmRleCB0aGF0IHdvdWxkIGJlIGNv
bnRhaW5lZCBpbiB0aGUgc2VydmljZSBoZWFkZXIsIEkgdGhpbmsgaXQgaXMgc2ltcGx5IGluY3Jl
bWVudGVkIGZyb20gMSB0byBpbmRpY2F0ZSB0aGUgbmV4dCBzZXJ2aWNlIGZ1bmN0aW9uIHdpdGhp
biB0aGUgY2hhaW4uICZuYnNwOyBGb3IgZXhhbXBsZSwgaWYgdGhlIHBhdGggSUQgaXMgWCwgZm9y
IGEgcGF0aCB7U0YtQS01LCBTRi1CLTIsIFNGLUMtNn0sIHRoZW4gcGFja2V0cyBkZXN0aW5lZCBm
cm9tIGEgY2xhc3NpZmllciB0b3dhcmRzIFNGLUEtNSB3b3VsZCBjYXJyeSAocGF0aCBYLCBpbmRl
eCAxKSwgcGFja2V0cyBmcm9tIFNGLUEtNSB0byBTRi1CLTIgd291bGQgY2FycnkgKHBhdGggWCwg
aW5kZXggMiksIGV0Yy48L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1s
ZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFo
b21hIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBz
dHlsZT0nbWFyZ2luLWxlZnQ6NzcuMjVwdCc+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxNi4wcHQ7
Y29sb3I6IzFGNDk3RCc+W1hpYW9odV0gSSB0aGluayB0aGUgdmFsdWUgb2YgdGhlIHNlcnZpY2Ug
aW5kZXggc2hvdWxkIGJlIGRlY3JlbWVudGVkLCByYXRoZXIgdGhhbiBiZWluZyBpbmNyZW1lbnRl
ZCB3aGVuIHRyYXZlbGxpbmcgYWxvbmcgdGhlIHNlcnZpY2UgcGF0aCBzaW5jZSB0aGF0IGluZGV4
IGlzIG5vdCBvbmx5IHVzZWQgZm9yIGluZGljYXRpbmcgdGhlIG5leHQgc2VydmljZSBmdW5jdGlv
biB3aXRoaW4gdGhlIGNoYWluLCBidXQgYWxzbyB1c2VkIGZvciBvdGhlciBwdXJwb3NlcyAoZS5n
LiwgVFRMIG9mIHRoZSBzZXJ2aWNlIHBhdGgsIGluZGljYXRvciBvZiB0aGUgZW5kIG9mIHRoZSBz
ZXJ2aWNlIGNoYWluKSwgdW5sZXNzIHlvdSB3YW50IHRvIGludHJvZHVjZSBhbiBhZGRpdGlvbmFs
IGZpZWxkIHdoaWNoIGluZGljYXRlcyB0aGUgdG90YWwgbGVuZ3RoIG9mIHRoZSBzZXJ2aWNlIGNo
YWluLjwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Ojc3LjI1cHQnPjxzcGFuIHN0
eWxlPSdmb250LXNpemU6MTYuMHB0O2NvbG9yOiMxRjQ5N0QnPiZuYnNwOzwvc3Bhbj48c3BhbiBz
dHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3Jt
YWwgc3R5bGU9J21hcmdpbi1sZWZ0Ojc3LjI1cHQnPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTYu
MHB0O2NvbG9yOiMxRjQ5N0QnPkJlc3QgcmVnYXJkcyw8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9y
OmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdt
YXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxNi4wcHQ7Y29sb3I6IzFG
NDk3RCc+WGlhb2h1PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48
L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxz
cGFuIHN0eWxlPSdmb250LXNpemU6MTYuMHB0O2NvbG9yOiMxRjQ5N0QnPiZuYnNwOzwvc3Bhbj48
c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2
PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxl
PSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xv
cjpibGFjayc+Jm5ic3A7ICZuYnNwO1Jvbjwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2sn
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHls
ZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+Jm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxkaXY+PGRpdiBz
dHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PGRpdiBjbGFzcz1Nc29Ob3JtYWwgYWxpZ249Y2VudGVy
IHN0eWxlPSdtYXJnaW4tbGVmdDouNWluO3RleHQtYWxpZ246Y2VudGVyJz48c3BhbiBzdHlsZT0n
Zm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO2Nv
bG9yOmJsYWNrJz48aHIgc2l6ZT0yIHdpZHRoPSIxMDAlIiBhbGlnbj1jZW50ZXI+PC9zcGFuPjwv
ZGl2PjwvZGl2PjxkaXYgaWQ9ZGl2UnBGOTk2MjQ+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdt
c28tbWFyZ2luLXRvcC1hbHQ6MGluO21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbToxMi4w
cHQ7bWFyZ2luLWxlZnQ6MS4waW4nPjxiPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+RnJvbTo8L3NwYW4+
PC9iPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJz
YW5zLXNlcmlmIjtjb2xvcjpibGFjayc+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnIj5zZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dIG9uIGJlaGFsZiBvZiBMdWN5IHlv
bmcgWzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+bHVjeS55b25nQGh1YXdl
aS5jb208L2E+XTxicj48Yj5TZW50OjwvYj4gVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgNjozOCBQ
TTxicj48Yj5Ubzo8L2I+IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IDwv
c3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFu
PjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5z
LXNlcmlmIjtjb2xvcjpibGFjayc+PGJyPjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gU0ZDIGFz
IGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88L3NwYW4+PHNwYW4gc3R5
bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48ZGl2Pjxw
IGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdj
b2xvcjojMDA3MEMwJz5IaSBSZWluYWxkbyw8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNr
Jz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4t
bGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPiZuYnNwOzwvc3Bhbj48c3Bh
biBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29O
b3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBD
MCc+VGhhbmsgeW91IHRvIHNoYXJlIHlvdXIgdmlld3Mgb24gdGhpcyBzb2x1dGlvbi4gV2Ugd2Fu
dCB0byBoYXZlIGFuIGVsZWdhbnQgYW5kIGdlbmVyYWwgc29sdXRpb24gd2l0aCBvbmUgc3RhbmRh
cmQgU0ZDIGhlYWRlciB0byBjb3ZlciBtYWpvcml0eSB1c2UgY2FzZXM8L3NwYW4+PHNwYW4gc3R5
bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFs
IHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPiZu
YnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHls
ZT0nY29sb3I6IzAwNzBDMCc+U2VlIGlubGluZSBiZWxvdy48L3NwYW4+PHNwYW4gc3R5bGU9J2Nv
bG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxl
PSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPiZuYnNwOzwv
c3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBj
bGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29s
b3I6IzAwNzBDMCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48
L286cD48L3NwYW4+PC9wPjxkaXY+PGRpdiBzdHlsZT0nYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpz
b2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4nPjxwIGNsYXNzPU1z
b05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxiPjxzcGFuIHN0eWxlPSdmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+
RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+IFJlaW5hbGRvIFBlbm5vIChyZXBl
bm5vKSBbPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PGEgaHJlZj0ibWFpbHRvOnJl
cGVubm9AY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5tYWlsdG86cmVwZW5ub0Bj
aXNjby5jb208L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPl0gPGJyPjxiPlNl
bnQ6PC9iPiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA0OjU2IFBNPGJyPjxiPlRvOjwvYj4gTHVj
eSB5b25nOyBEYXZlIERvbHNvbjsgPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+c2ZjQGll
dGYub3JnPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz48YnI+PGI+U3ViamVj
dDo8L2I+IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFu
ZCBjb25zPzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD48L2Rpdj48L2Rpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEu
MGluJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFu
IHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrJz5IaSw8L3NwYW4+PHNwYW4gc3R5
bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFz
cz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nZm9udC1z
aXplOjEwLjVwdDtjb2xvcjpibGFjayc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpi
bGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFs
IHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7
Y29sb3I6YmxhY2snPlRoZXJlIGFyZSBzZXZlcmFsIHNvbHV0aW9uIHRvIHRoaXMgcHJvYmxlbS4g
U29tZSBvZiB0aGVtIGltcGxlbWVudGF0aW9uIHNwZWNpZmljLCBvdGhlcnMgbW9yZSBlbGVnYW50
LiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4w
aW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrJz4mbmJzcDs8L3Nw
YW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+
PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBz
dHlsZT0nZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayc+MSAtIE9uZSBvZiB0aGUgbW9yZSBl
bGVnYW50IG9uZXMgaXMgdG8gdXNlIHRoZSBTZXJ2aWNlIEluZGV4IHRvIGRldGVybWluZSB0aGUg
bmV4dCBzZXJ2aWNlIGZ1bmN0aW9uIGluc3RhbmNlLiAmbmJzcDtJdCBtYWtlcyBmb3IgYSBjb21w
bGV0ZWx5IHN0YXRlbGVzcyBzb2x1dGlvbiAoY29kZSB3aXNlKS4gJm5ic3A7PC9zcGFuPjxzcGFu
IHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05v
cm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4yNWluJz48Yj48aT48c3BhbiBzdHlsZT0nY29sb3I6
IzAwNzBDMCc+W0x1Y3ldIDwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMw
Jz53aGVuIHVzaW5nIFBhdGggSUQgYW5kIFNlcnZpY2UgSW5kZXggb24gU0ZDIGhlYWRlciwgaXQg
cmVxdWlyZXMgYXNzaWduaW5nIGluZGV4ICMgdG8gZWFjaCBTRiBpbnN0YW5jZSwgY29uZmlndXJp
bmcgdGhlbSBpbiB0aGUgZm9yd2FyZGluZyB0YWJsZSwgd2hpY2ggaXMgdmVyeSBjb21wbGV4IHBy
b2Nlc3MgYW5kIGVhc2lseSBwcnVuZSBmb3IgZXJyb3IgaW4gbWF5IG9waW5pb24uICZuYnNwO0lu
IGFkZGl0aW9uLCBlYWNoIFNGIGluc3RhbmNlIG1heSBzZXJ2ZSBtb3JlIHRoYW4gb25lIFNGQywg
c28gbmVlZCB0byBhc3NpZ24gaW5kZXggIyBmb3IgZWFjaCBTRkMsIHdoaWNoIGlzIG1vcmUgY29t
cGxleC4gUmVnYXJkaW5nIHRoZSBzdGF0ZWxlc3MsIEkgZG9u4oCZdCBnZXQgaXQuIElzbuKAmXQg
aW5kZXggIyBhIHN0YXRlIGFzIHdlbGwgKG1heSBiZSBmZXcgYml0IGxlc3MpPzwvc3Bhbj48c3Bh
biBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29O
b3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMjVpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcw
QzAnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMjVpbic+PHNw
YW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPlRvIGltcGxlbWVudCB0cnVlIHN0YXRlbGVzcywgU0ZD
IGhlYWRlciBuZWVkcyBhYmlsaXR5IHRvIGNhcnJ5IGFsbCBTRklzIElQIGFkZHJlc3NlcyBpbiBT
RkMgaGVhZGVyLCB3aGljaCB3YXMgY29uc2lkZXJlZCBhcyBub24tc2NhbGUgc29sdXRpb24uPC9z
cGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNs
YXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xv
cjojMDA3MEMwJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdp
bi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayc+
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+
PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBp
bic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2snPjIg4oCTIEFub3Ro
ZXIgb3B0aW9uIGlzIGZyb20gYSBjb2RpbmcgcGVyc3BlY3RpdmUgeW91IGNhbiBqdXN0IGtlZXAg
bW9yZSBzdGF0ZSBpbiB5b3VyIFNOL1NGRiB3aGlsZSB5b3UgcHJvY2VzcyB0aGUgcGFja2V0IGFu
ZCBkZXRlcm1pbmUgd2hhdCBpcyB0aGUg4oCcbmV4dOKAnSBzZXJ2aWNlLiAmbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9
TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PGI+PGk+PHNwYW4gc3R5bGU9J2Nv
bG9yOiMwMDcwQzAnPltMdWN5XSBBZ3JlZS48L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0nY29s
b3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05v
cm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAu
NXB0O2NvbG9yOmJsYWNrJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9
J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtjb2xvcjpi
bGFjayc+QnV0IGlycmVzcGVjdGl2ZSwgdGhlIFNOIG5lZWRzIHRvIGtub3cgdGhlIFBhdGggSUQg
YW5kIHRoZSBsaXN0IG9mIFNGSXMgaW50ZXJuYWwgdG8gaXRzIG5vZGUuIFRoaXMgcHJvdmlzaW9u
aW5nIGNhbiBoYXBwZW4gaW4gYSB2YXJpZXR5IG9mIHdheXMsIEkgaW1wbGVtZW50ZWQgd2l0aCBS
RVNUY29uZiBhbmQgTmV0Y29uZi4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNr
Jz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5
bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtjb2xv
cjpibGFjayc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286
cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4t
bGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2snPkFz
IGZhciBhcyBVRFAvSVAgdnMuSVAsIEkgZ2l2ZSBwcmVmZXJlbmNlIHRvIFVEUC9JUC4gSWYgeW91
IGhhdmUgYSBmaXhlZCBwb3J0IG92ZXIgVURQIGluIHdoaWNoIHRvIHJlY2VpdmUvc2VuZCBwYWNr
ZXRzOjwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4n
PjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrJz4mbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRp
dj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHls
ZT0nZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayc+LSBZb3UgY2FuIGhhdmUgeW91ciBlbnRp
cmUgZGF0YXBsYW5lIGluIHVzZXJwYWNlIGFuZCB1c2UgYSB2YXJpZXR5IG9mIHByb2dyYW1taW5n
IGxhbmd1YWdlcy4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdp
bi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayc+
LSBZb3UgZG8gbm90IG5lZWQgcmF3IHBhY2tldCBhY2Nlc3MgdG8gcHVsbC9zZW5kIHBhY2tldHMu
IFRoZXJlZm9yZSBubyByb290IHN1cHBvcnQuJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xv
cjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9y
bWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41
cHQ7Y29sb3I6YmxhY2snPi0gVURQIGNhbiB0cmF2ZXJzZSBub24tU0ZDIGF3YXJlIG1pZGRsZXhi
b3hlcy4gPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+
PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxiPjxpPjxz
cGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz5bTHVjeV0gQWdyZWUgb24gdGhpcyBzdGF0ZW1lbnQu
IEJ1dCBmb3IgU0ZDIGRvbWFpbiwgZG8gd2Ugd2FudCB0byBhbGxvdyBzdWNoIG1pZGJveGVzIG9u
IFNGQyBwYXRoPyBNYXliZSBoYXBwZW4gaWYgYSBTRkMgZG9tYWluIGNyb3NzZXMgbW9yZSB0aGFu
IHRyYW5zcG9ydCBkb21haW5zPyBUaGlzIGlzIG9uZSBJIGxpa2UgdG8ga25vdyBmcm9tIFNQcyBh
bmQgU0YgdmVuZG9ycy4gPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVm
dDoxLjBpbic+PGI+PGk+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPiZuYnNwOzwvc3Bhbj48
L2k+PC9iPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxw
IGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxiPjxpPjxzcGFuIHN0
eWxlPSdjb2xvcjojMDA3MEMwJz5SZWdhcmRzLDwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSdj
b2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHls
ZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxiPjxpPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz5M
dWN5PC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNw
YW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2snPk9yIHlvdSBjYW4gdXNlIGFu
eSBvZiB0aGUgYXZhaWxhYmxlIG1ldGhvZHMoIFRVUk4sIFNUVU4sIGV0YykuICZuYnNwO0lmIHlv
dSBlbmNhcCBpbiBzb21ldGhpbmcgZWxzZSBvdGhlciB0aGFuIElQL1VEUCB0aGUgYXBwbGljYWJp
bGl0eSBvZiBTRkMgd2lsbCBiZSBjb25zaWRlcmFibHkgZGltaW5pc2hlZC5KdXN0IGNoZWNrIFNU
Q1AgYW5kIGl0cyBwcm9ibGVtIG9uIGdldHRpbmcgYWRvcHRlZCBnaXZlbiBtaWRkbGV4Ym94ZXMg
Jm5ic3A7bm90IHJlY29nbml6aW5nIGl0cyBwcm90b2NvbCBudW1iZXIuICZuYnNwOyZuYnNwOzwv
c3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBj
bGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48Yj48aT48c3BhbiBzdHls
ZT0nY29sb3I6IzAwNzBDMCc+Jm5ic3A7PC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9J2NvbG9y
OmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3Jt
YWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVw
dDtjb2xvcjpibGFjayc+LSBJdCBqaXZlcyB3aXRoIG90aGVyIElFVEYgd29yayBpbiB0aGUgYXJl
YXMgb2YgbWV0YWRhdGEgYW5kIHRyYW5zcG9ydCBzZXJ2aWNlcyAoc2F5LCBUQVBTKS4mbmJzcDs8
L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9k
aXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3Bh
biBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayc+Jm5ic3A7PC9zcGFuPjxzcGFu
IHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAg
Y2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2Zv
bnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2snPnJlZ2FyZHMsJm5ic3A7PC9zcGFuPjxzcGFuIHN0
eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xh
c3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2ZvbnQt
c2l6ZToxMC41cHQ7Y29sb3I6YmxhY2snPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6
YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1h
bCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0
O2NvbG9yOmJsYWNrJz5SZWluYWxkbyZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6Ymxh
Y2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBz
dHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2Nv
bG9yOmJsYWNrJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdp
bi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayc+
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+
PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBp
bic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2snPiZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48
ZGl2IHN0eWxlPSdib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFk
ZGluZzozLjBwdCAwaW4gMGluIDBpbic+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4t
bGVmdDoxLjBpbic+PGI+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5Gcm9tOiA8L3NwYW4+PC9i
PjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+THVjeSB5b25nICZsdDs8YSBocmVmPSJtYWlsdG86
bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj5sdWN5LnlvbmdAaHVhd2VpLmNv
bTwvYT4mZ3Q7PGJyPjxiPkRhdGU6IDwvYj5UdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCBhdCAyOjI1
IFBNPGJyPjxiPlRvOiA8L2I+RGF2ZSBEb2xzb24gJmx0OzxhIGhyZWY9Im1haWx0bzpkZG9sc29u
QHNhbmR2aW5lLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRkb2xzb25Ac2FuZHZpbmUuY29tPC9hPiZn
dDssICZxdW90OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5z
ZmNAaWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+PGI+U3ViamVjdDogPC9iPlJl
OiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0n
bWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2NvbG9yOmJs
YWNrJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+PC9kaXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2lu
LWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz5IaSBEYXZlLDwvc3Bhbj48
c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1N
c29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzAw
NzBDMCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48
L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxz
cGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz5JZiBhIHNlcnZpY2UgZm9yd2FyZGVyIHBvaW50IGNv
bm5lY3RzIG1vcmUgdGhhbiBvbmUgU0YgaW5zdGFuY2VzIHRoYXQgYmVsb25nIHRvIHRoZSBzYW1l
IFNGQywgaG93IGNhbiBvbmUgUGF0aCBJRCBkZXRlcm1pbmUgd2hpY2ggU0YgaW5zdGFuY2VzIGlz
IHRoZSBuZXh0PyBJZiB5b3UgZHJhdyBhIHNlcnZpY2UgY2hhaW4gcGF0aCB3aXRoIG1hbnkgU0Yg
aW5zdGFuY2VzLCB5b3UgY2FuIGVhc2lseSBzZWUsIGlmIFBhdGggSUQgcmVwcmVzZW50cyB0aGF0
IHBhdGgsIHNlcnZpY2UgZm9yd2FyZGVyIG5lZWRzIHRvIHVzZSBwcmV2aW91cyBTRiBvbiB0aGUg
cGF0aCB0byBwb3NpdGlvbiB0aGUgbmV4dCBTRiBvbiB0aGF0IHBhdGguPC9zcGFuPjxzcGFuIHN0
eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1h
bCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz4m
bmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5
bGU9J2NvbG9yOiMwMDcwQzAnPkx1Y3kgPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+
PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxl
ZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz4mbmJzcDs8L3NwYW4+PHNwYW4g
c3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PGRpdj48ZGl2IHN0eWxl
PSdib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBw
dCAwaW4gMGluIDBpbic+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBp
bic+PGI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIs
InNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9J2Zv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJs
YWNrJz4gRGF2ZSBEb2xzb24gWzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxhIGhy
ZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+
bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9
J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9y
OmJsYWNrJz5dIDxicj48Yj5TZW50OjwvYj4gVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgNDoxMCBQ
TTxicj48Yj5Ubzo8L2I+IEx1Y3kgeW9uZzsgPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFj
ayc+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+
c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz48YnI+PGI+
U3ViamVjdDo8L2I+IFJFOiBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFu
ZCBjb25zPzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD48L2Rpdj48L2Rpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEu
MGluJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHls
ZT0nY29sb3I6IzFGNDk3RCc+V2h5IGRvIHlvdSB0aGluayB0aGUgcHJldmlvdXMgU0YgSVAgYWRk
cmVzcyBpcyByZXF1aXJlZCB0byBkZXRlcm1pbmUgdGhlIG5leHQgU0YgSVAgYWRkcmVzcz8gV2h5
IGlzIHRoZSBQYXRoIElEIG5vdCBzdWZmaWNpZW50IGluZm9ybWF0aW9uPzwvc3Bhbj48c3BhbiBz
dHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3Jt
YWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+
PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0
eWxlPSdjb2xvcjojMUY0OTdEJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNr
Jz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PGRpdj48ZGl2IHN0eWxlPSdib3JkZXI6bm9uZTtib3Jk
ZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbic+PHAg
Y2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PGI+PHNwYW4gc3R5bGU9
J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9y
OmJsYWNrJz5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz4gTHVjeSB5b25nIFs8
L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48YSBocmVmPSJtYWlsdG86bHVjeS55b25n
QGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPm1haWx0bzpsdWN5LnlvbmdAaHVh
d2VpLmNvbTwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+XSA8YnI+PGI+U2Vu
dDo8L2I+IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDQ6NTYgUE08YnI+PGI+VG86PC9iPiBEYXZl
IERvbHNvbjsgPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+c2ZjQGlldGYub3JnPC9zcGFu
PjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRh
aG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz48YnI+PGI+U3ViamVjdDo8L2I+IFJFOiBT
RkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzwvc3Bhbj48c3Bh
biBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48
cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0n
Y29sb3I6YmxhY2snPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3Jt
YWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+
SW4gdGhpcyBzb2x1dGlvbiwgc2VydmljZSBmb3J3YXJkZXIgYW5kIFNGIGluc3RhbmNlIGFyZSBz
ZXBhcmF0ZWQgZW50aXRpZXMuIFNlcnZpY2UgZm9yd2FyZGVyIG5lZWRzIFBhdGggSUQgYW5kIHBy
ZXZpb3VzIFNGIElQIGFkZHJlc3MgdG8gdW5pcXVlbHkgaWRlbnRpZnkgdGhlIG5leHQgU0YgSVAg
YWRkcmVzcy4gPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3Nw
YW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFu
IHN0eWxlPSdjb2xvcjojMDA3MEMwJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJs
YWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJn
aW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPkx1Y3k8L3NwYW4+PHNw
YW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNv
Tm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcw
QzAnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD48ZGl2PjxkaXYgc3R5bGU9J2JvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1
QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluJz48cCBjbGFzcz1Nc29Ob3JtYWwg
c3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48Yj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPkZyb206PC9z
cGFuPjwvYj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21h
Iiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPiBEYXZlIERvbHNvbiBbPC9zcGFuPjxzcGFuIHN0
eWxlPSdjb2xvcjpibGFjayc+PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5tYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb208L3NwYW4+
PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFo
b21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPl0gPGJyPjxiPlNlbnQ6PC9iPiBUdWVzZGF5
LCBNYXJjaCAyNSwgMjAxNCAzOjIxIFBNPGJyPjxiPlRvOjwvYj4gTHVjeSB5b25nOyA8L3NwYW4+
PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjwvc3Bhbj48c3Bh
biBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJp
ZiI7Y29sb3I6YmxhY2snPjxicj48Yj5TdWJqZWN0OjwvYj4gUkU6IFNGQyBhcyBhbiBJUCBvciBV
RFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpi
bGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjxwIGNsYXNzPU1zb05vcm1h
bCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+Jm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2lu
LWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz5JIGRvIG5vdCBzZWUgd2h5
IHNvdXJjZSBJUCBhZGRyZXNzIChwcmV2aW91cyBTRikgd291bGQgYmUgcmVxdWlyZWQgdG8gbG9v
ayB1cCB0aGUgbmV4dCBTRi4gVGhlIHBhdGggSUQgc2hvdWxkIGJlIHN1ZmZpY2llbnQgdG8gZGV0
ZXJtaW5lIHRoZSBuZXh0IFNGLjwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEu
MGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBz
dHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz4mbmJz
cDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9
J2NvbG9yOiMxRjQ5N0QnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0
OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0
eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1h
bCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz4m
bmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+PGRpdj48ZGl2IHN0eWxlPSdib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYg
MS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbic+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxl
PSdtYXJnaW4tbGVmdDoxLjBpbic+PGI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz5Gcm9tOjwvc3Bhbj48
L2I+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNh
bnMtc2VyaWYiO2NvbG9yOmJsYWNrJz4gc2ZjIFs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJs
YWNrJz48YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fu
cy1zZXJpZiInPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxz
cGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNl
cmlmIjtjb2xvcjpibGFjayc+XSA8Yj5PbiBCZWhhbGYgT2YgPC9iPkx1Y3kgeW9uZzxicj48Yj5T
ZW50OjwvYj4gVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgNDowMiBQTTxicj48Yj5Ubzo8L2I+IDwv
c3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFu
PjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5z
LXNlcmlmIjtjb2xvcjpibGFjayc+PGJyPjxiPlN1YmplY3Q6PC9iPiBbc2ZjXSBTRkMgYXMgYW4g
SVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzwvc3Bhbj48c3BhbiBzdHlsZT0n
Y29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48cCBjbGFzcz1N
c29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6Ymxh
Y2snPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9
J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPkhpLDxvOnA+PC9v
OnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGlu
Jz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48
cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0n
Y29sb3I6YmxhY2snPlRoZXJlIGFyZSBtYW55IHdheXMgdG8gaW1wbGVtZW50IFNGQ3MuIEhvd2V2
ZXIsIG9uZSBvZiBvdXIgZ29hbHMgaW4gc3RhbmRhcmQgaXMgdG8gZGV2ZWxvcCBhIHNvbHV0aW9u
IHRoYXQgaXMgc2ltcGxlIGFuZCBsZXNzIGNvc3QgZm9yIHZlbmRlcnMgYW5kIHNlcnZpY2UgcHJv
dmlkZXJzLiAmbmJzcDtPdGhlciBnb2FscyBhcmUgdGhhdCB0aGUgc29sdXRpb24gY2FuIGFwcGx5
IHRvIGNvbW1vbiBhbmQgbWFqb3JpdHkgdXNlIGNhc2VzLiA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9
J2NvbG9yOmJsYWNrJz4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9y
bWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5J
ZiB3ZSBpbXBsZW1lbnQgU0ZDIGFzIGFuIElQIG9yIFVEUC9JUCBhcHBsaWNhdGlvbiwgaS5lLiBv
bmNlIHRyYWZmaWMgaXMgY2xhc3NpZmllZCBieSB0aGUgY2xhc3NpZmljYXRpb24sIGl0IGFkZHMg
U0ZDIGhlYWRlciBhbmQgSVAgaGVhZGVyIChvdXRlcikgb24gdGhlIHBhY2tldHMgKFVEUCBoZWFk
ZXIgdG9vIGluIGxhdHRlciBjYXNlKSwgYW5kIHNlbmQgc3VjaCBwYWNrZXRzIGFzIGEgcmVndWxh
ciBJUCBwYWNrZXQuIFRoZSBzcmMgSVAgb2Ygb3V0ZXIgaGVhZGVyIGNhbiBiZSBjbGFzc2lmaWNh
dGlvbiBJUCBhZGRyZXNzLCBhbmQgZHN0IElQIGNhbiBiZSBuZXh0IFNGIEluc3RhbmNlIElQIGFk
ZHJlc3MuIE1hbnkgdHJhbnNwb3J0IG5ldHdvcmtzIGNhbiBjYXJyeSBJUCB0cmFmZmljIGFuZCBy
b3V0ZSBJUCBwYWNrZXRzIGJhc2VkIG9uIGRzdCBJUCBhZGRyZXNzLiAmbmJzcDtXZSBvbmx5IG5l
ZWQgdG8gcmVxdWVzdCBhIG5ldyBJUCBwcm90b2NvbCB0eXBlIGZvciBTRkMuIEF0IHRoZSBzZXJ2
aWNlIGZvcndhcmRlciBwb2ludCwgaXQgY2FuIGxvb2sgdXAgbmV4dCBTRiBJUCBhZGRyZXNzIGJh
c2VkIG9uIFBhdGggSUQgaW4gU0ZDIGhlYWRlciBhbmQgc3JjIElQIGFkZHJlc3MgKHByZXZpb3Vz
IFNGKSBvbiB0aGUgcGFja2V0LiAmbmJzcDtBIFNGIGFsc28gZm9yd2FyZHMgdGhlIHBhY2tldCB3
aXRoIFNGQyBoZWFkZXIgYXMgYW4gSVAgcGFja2V0IGFuZCBmaWxscyBpdHMgSVAgYWRkcmVzcyBh
cyBzcmMgSVAgYW5kIHRoZSBzZXJ2aWNlIGZvcndhcmRlciBwb2ludCBJUCBhZGRyZXNzIGFzIHRo
ZSBkc3QgSVAgb24gdGhlIHBhY2tldC4gPG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1z
b05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFj
ayc+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0n
bWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+VGhpcyBzb2x1dGlv
biB3b3JrcyBmb3IgZWl0aGVyIFNGQyBhcyBhbiBJUCBhcHBsaWNhdGlvbiBvciBVRFAvSVAgYXBw
bGljYXRpb24sIHdoaWNoIG9uZSBpcyBtb3JlIHByb3BlciBmcm9tIFNGIGFuZCBzZXJ2aWNlIGZv
cndhcmRlciBwb2ludD88bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0
eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVm
dDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5UaGlzIHNvbHV0aW9uIHNlZW1zIHNp
bXBsZSB0byBtZSBhbmQgb25seSBuZWVkIFBhdGggSUQgaW4gU0ZDIGhlYWRlciBmb3Igc3RlZXJp
bmcgdHJhZmZpYyB0aHJvdWdoIHRoZSBTRkMgcGF0aC4gQnV0IGxpa2UgdG8gc2VlIG90aGVyc+KA
mSBvcGluaW9uIG9uIHRoaXMgc29sdXRpb24sIHByb3MgYW5kIGNvbnMuPG86cD48L286cD48L3Nw
YW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFu
IHN0eWxlPSdjb2xvcjpibGFjayc+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNz
PU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjpi
bGFjayc+VGhhbmtzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5
bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPkx1Y3k8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9k
aXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+
PC9ib2R5PjwvaHRtbD4=

--_000_A3233753A4B65F43BCA1B64DA99A9C2306FCB10EA1GSCMAMP19EXfi_--


From nobody Mon Mar 31 07:43:21 2014
Return-Path: <walter.haeffner@vodafone.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8CC181A6EDC for <sfc@ietfa.amsl.com>; Mon, 31 Mar 2014 07:43:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.209
X-Spam-Level: 
X-Spam-Status: No, score=-4.209 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, 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 h7KKlgdqGEeF for <sfc@ietfa.amsl.com>; Mon, 31 Mar 2014 07:43:12 -0700 (PDT)
Received: from mailout01.vodafone.com (mailout01.vodafone.com [195.232.224.70]) by ietfa.amsl.com (Postfix) with ESMTP id EEDA91A0A24 for <sfc@ietf.org>; Mon, 31 Mar 2014 07:43:11 -0700 (PDT)
Received: from mailint01.vodafone.com (localhost [127.0.0.1]) by mailout01.vodafone.com (Postfix) with ESMTP id 0B4762E21FB for <sfc@ietf.org>; Mon, 31 Mar 2014 16:43:02 +0200 (CEST)
Received: from VOEXC04W.internal.vodafone.com (voexc04w.dc-ratingen.de [145.230.101.24]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mailint01.vodafone.com (Postfix) with ESMTPS id EA9DD2E2547; Mon, 31 Mar 2014 16:43:01 +0200 (CEST)
Received: from VOEXC09W.internal.vodafone.com (145.230.101.29) by VOEXC04W.internal.vodafone.com (145.230.101.24) with Microsoft SMTP Server (TLS) id 14.3.146.2; Mon, 31 Mar 2014 16:43:01 +0200
Received: from VOEXM20W.internal.vodafone.com ([169.254.4.196]) by VOEXC09W.internal.vodafone.com ([145.230.101.29]) with mapi id 14.03.0146.002; Mon, 31 Mar 2014 16:43:00 +0200
From: "Haeffner, Walter, Vodafone DE" <walter.haeffner@vodafone.com>
To: Thomas Nadeau <tnadeau@lucidvision.com>, "Ken Gray (kegray)" <kegray@cisco.com>
Thread-Topic: [sfc] Progression of use case documents in the SFC WG
Thread-Index: AQHPSbgDEA3AATWG/kWi/n3iJI0NjZr2ZQUAgATcZAA=
Date: Mon, 31 Mar 2014 14:42:59 +0000
Message-ID: <C8C844F84E550E43865561FAE104718524F921C1@VOEXM20W.internal.vodafone.com>
References: <CF598A14.15E56%kegray@cisco.com> <B4B7EED7-E452-4323-B46F-47F057C86970@lucidvision.com>
In-Reply-To: <B4B7EED7-E452-4323-B46F-47F057C86970@lucidvision.com>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: multipart/alternative; boundary="_000_C8C844F84E550E43865561FAE104718524F921C1VOEXM20Winterna_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/3idMOdr-ZKA2CuzEgBsSiHq9THc
Cc: Guichard Jim <jguichar@cisco.com>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Mar 2014 14:43:18 -0000

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

Dear all,



1+ ---- I also fully support the WG director's approach for domain specific=
 use case drafts.



In my humble opinion Jim and Thomas proposed the most pragmatic and most ef=
ficient way to work out, how network and DC operators utilize SFCs today. T=
o fully understand, we have to analyze and document the domain specific cha=
racteristics of today's more advanced SFC deployments, their potential weak=
nesses and what are the expectations on future-oriented approaches the WG i=
s working on. A detailed understanding of the real thing is key to successf=
ul work.



Even though e.g. DCs and mobile networks may be part of one and the same se=
rvice delivery chain, their SFC use cases and requirements may be quite dif=
ferent. Even if we claim they both use the same middleware boxes/middleware=
 VMs. On the other hand, typical operator use cases for fixed networks are =
(very often) a small subset of what is seen in mobile. The difference betwe=
en them is basically in the amount and representation of metadata.



If we have a more clear picture on the domain specific use cases including =
their metadata dependence and metadata handling we may proceed to try to ge=
neralize the documented use cases to support a flexible enough,  but still =
unique and future proof  SFC specification. I already had a f2f meeting wit=
h Hongyu Li last week and suggested such an approach.



Best regards,
Walter


Von: sfc [mailto:sfc-bounces@ietf.org] Im Auftrag von Thomas Nadeau
Gesendet: Freitag, 28. M=E4rz 2014 13:53
An: Ken Gray (kegray)
Cc: Guichard Jim; mohamed.boucadair@orange.com; sfc@ietf.org
Betreff: Re: [sfc] Progression of use case documents in the SFC WG


            I agree with the chairs' proposal as well.  Lets go with a smal=
l number and focus things down here a bit.

            --Tom

On Mar 27, 2014:8:28 AM, at 8:28 AM, Ken Gray (kegray) <kegray@cisco.com<ma=
ilto:kegray@cisco.com>> wrote:


I'd give a +1 to the chairs ...

If there is going to be more than one document (and we seemed hell bent on =
more than one at the BoF ... we could, as a group, settle on "a small numbe=
r"), that they have some focus.

I don't find the focus or organization described by the chairs onerous - in=
 fact, GIVEN that we have the liaison(s) in place and that they do want a v=
oice here, and that at least one of them has a "domain focus" I find it log=
ical to start with broadband and develop use cases in a set of non-trivial =
domains.

They had to define "a small number" ...or "a small number" becomes a big nu=
mber.  Now we know how many "a small number" is.

If draft-liu is stripped of enough content by the categorization of the "sm=
all number" it's efficacy should be questioned.  To your specific point, as=
 a group we can decide on moving the specific text you mention back to Prob=
lem or otherwise re-home it.  It shouldn't be the sole reason draft-liu exi=
sts.

I would have gone a bit further than the chairs, frankly.

There is SO much use case literature out there right now, I frankly don't w=
ant to see the IETF repeat any more than it has to.  I would hazard that mo=
st of us have read these things before in one of several forums.

So, IMO, the use cases should provide support for the problem statement and=
 the development of a proposed header functionality (solution), and as such=
 should illustrate significantly unique requirements ...so that we can asse=
ss the efficacy of the proposed solutions.  I hope the "owner by area" desc=
ribed by the chairs will take on the responsibility of making sure that the=
ir examples are significantly unique for  consideration and addressable in =
the solution.

Because their work represents the work of many (whole organizations) and is=
 hopefully further distilled by the author here into unique examples, in fa=
irness their contributions should probably be credited to "various" with a =
nod to their organization.

And, because these use cases have been reviewed in other forums by many peo=
ple, the process should be more expeditious.




From: "mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>" <=
mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>>
Date: Thursday, March 27, 2014 3:07 AM
To: "Jim Guichard (jguichar)" <jguichar@cisco.com<mailto:jguichar@cisco.com=
>>, "sfc@ietf.org<mailto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: Re: [sfc] Progression of use case documents in the SFC WG

Dear chairs,

Some comments below:
=B7         The proposed actions are not aligned with the feedback received=
 in this thread (Progression of use case documents within the SFC working g=
roup). Answers to that poll are in favor of having a generic use case docum=
ent. IMHo, it is not fair to ignore what was voiced for by wg members in th=
e mailing list as part of a formal call with clear questions.
=B7         Some of the text that was adopted by the WG as part of the Prob=
lem Statement (use case as part of the Problem statement) has been moved to=
 the generic use case. That text is governed by this charter text: "1. Prob=
lem Statement: This document will provide a summary of the
problem space to be addressed by the SFC working group including
example high-level use cases. Additionally, the working group will
normalize nomenclature and definitions for service function chaining.". Wha=
t to do for that text?
=B7         Having the generic use case document and some few detailed ones=
 do not conflict. It is only a matter of scoping.

Given what is stated above, I disagree with your proposal.

If I have to choose (again), I would vote for having one single use cases d=
ocument. Having one single document will help focusing on core aspects and =
would simplify the wg activity: review, last calls, etc.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de Jim Guichard (jguichar=
)
Envoy=E9 : mercredi 26 mars 2014 18:54
=C0 : sfc@ietf.org<mailto:sfc@ietf.org>
Objet : [sfc] Progression of use case documents in the SFC WG

WG:

In a message back in January, we (the chairs) proposed that the SFC WG hand=
le the topic of use case documents as follows:

1) Have the WG develop one use case document that documents a small number =
of representative use cases.  The document presented by Hongyu Li at the Va=
ncouver BOF could serve for this purpose
(http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-cases).

3) For additional use cases not covered in 1) above, allow for a small numb=
er of documents that are applicable to specific
environments (e.g.  mobility, data center, broadband, and so forth.) These =
documents would provide more detailed information and applicability of SFC =
to these specific environments, and would need to go beyond what is covered=
 in the general use case document (1). Note that it is not the intention to=
 have every potential use case documented.

Since then, and based on the presentations/discussion in London, it appears=
 that we have a number of documents that warrant being developed as standal=
one documents. Specifically:

1) A use case document on mobility, e.g., http://datatracker.ietf.org/doc/d=
raft-haeffner-sfc-use-case-mobility/

2) A use case document on Data Centers, e.g., http://datatracker.ietf.org/d=
oc/draft-kumar-sfc-dc-use-cases/

3) Possibly a use case document on Broadband scenarios. However, use cases =
from a broadband perspective are being developed in the BBF (see the liaiso=
n statement at https://datatracker.ietf.org/liaison/1304/). We also have ht=
tp://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/.  It does =
not seem appropriate to adopt a WG document on the topic of broadband (at l=
east at this time) without clarifying the relationship between draft-meng-s=
fc-broadband-usecases and the BBF work. In addition, we would need to under=
stand why two efforts - one in BBF and one in the IETF -- on the same topic=
 would be appropriate. Hence, at the present time, we do not intend to adop=
t a WG document on broadband scenarios, and expect to receive primary guida=
nce on this topic from the BBF.

That leaves: http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/, a mo=
re general document. But that document includes text on three topics that w=
ould be covered in more detail elsewhere (broadband, mobile, and DC). While=
 this document could contain pointers to the other documents, that leaves t=
he document with very little standalone content -- raising the question of =
what should be done with it, or what content it could incorporate in order =
to be worthwhile as a standalone document.

Thus, the chairs recommendation at this time is:

1) Call for WG adoption of draft-haeffner-sfc-use-case-mobility-00.txt and =
draft-kumar-sfc-dc-use-cases-00.txt as WG documents (target: informational)=
.

2) Defer action on draft-liu-service-chaining-use-cases<http://datatracker.=
ietf.org/doc/draft-liu-service-chaining-use-cases>  and draft-meng-sfc-broa=
dband-usecases<http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-use=
cases/> per the above discussion.

Does this make sense?

Jim & Thomas
_______________________________________________
sfc mailing list
sfc@ietf.org<mailto:sfc@ietf.org>
https://www.ietf.org/mailman/listinfo/sfc


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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size: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.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Nur Text Zchn";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Sprechblasentext Zchn";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.apple-tab-span
	{mso-style-name:apple-tab-span;}
span.apple-converted-space
	{mso-style-name:apple-converted-space;}
span.SprechblasentextZchn
	{mso-style-name:"Sprechblasentext Zchn";
	mso-style-priority:99;
	mso-style-link:Sprechblasentext;
	font-family:"Tahoma","sans-serif";}
span.E-MailFormatvorlage21
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.NurTextZchn
	{mso-style-name:"Nur Text Zchn";
	mso-style-priority:99;
	mso-style-link:"Nur Text";
	font-family:"Calibri","sans-serif";}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoPlainText">Dear all,<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">1&#43; ---- I also fully support the WG director'=
s approach for domain specific use case drafts.
<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">In my humble opinion Jim and Thomas proposed the =
most pragmatic and most efficient way to work out, how network and DC opera=
tors utilize SFCs today. To fully understand, we have to analyze and docume=
nt the domain specific characteristics
 of today&#8217;s more advanced SFC deployments, their potential weaknesses=
 and what are the expectations on future-oriented approaches the WG is work=
ing on. A detailed understanding of the real thing is key to successful wor=
k.
<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Even though e.g. DCs and mobile networks may be p=
art of one and the same service delivery chain, their SFC use cases and req=
uirements may be quite different. Even if we claim they both use the same m=
iddleware boxes/middleware VMs. On
 the other hand, typical operator use cases for fixed networks are (very of=
ten) a small subset of what is seen in mobile. The difference between them =
is basically in the amount and representation of metadata.
<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">If we have a more clear picture on the domain spe=
cific use cases including their metadata dependence and metadata handling w=
e may proceed to try to generalize the documented use cases to support a fl=
exible enough,&nbsp; but still unique and
 future proof&nbsp; SFC specification. I already had a f2f meeting with Hon=
gyu Li last week and suggested such an approach.
<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Best regards,<br>
Walter<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"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"DE" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Von:</span></b><span lang=
=3D"DE" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans=
-serif&quot;"> sfc [mailto:sfc-bounces@ietf.org]
<b>Im Auftrag von </b>Thomas Nadeau<br>
<b>Gesendet:</b> Freitag, 28. M=E4rz 2014 13:53<br>
<b>An:</b> Ken Gray (kegray)<br>
<b>Cc:</b> Guichard Jim; mohamed.boucadair@orange.com; sfc@ietf.org<br>
<b>Betreff:</b> Re: [sfc] Progression of use case documents in the SFC WG<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<p class=3D"MsoNormal"><span class=3D"apple-tab-span">&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>I agree with the chair=
s' proposal as well. &nbsp;Lets go with a small number and focus things dow=
n here a bit.<o:p></o:p></p>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span class=3D"apple-tab-span">&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>--Tom<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal">On Mar 27, 2014:8:28 AM, at 8:28 AM, Ken Gray (kegra=
y) &lt;<a href=3D"mailto:kegray@cisco.com">kegray@cisco.com</a>&gt; wrote:<=
o:p></o:p></p>
</div>
<p class=3D"MsoNormal"><br>
<br>
<o:p></o:p></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">I'd give a &#43;1 to the chairs &#8230;=
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">If there is going to be more than one d=
ocument (and we seemed hell bent on more than one at the BoF &#8230; we cou=
ld, as a group, settle on &quot;a small number&quot;), that they have some
 focus. &nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">I don't find the focus or organization =
described by the chairs onerous - in fact, GIVEN that we have the liaison(s=
) in place and that they do want a voice here, and that
 at least one of them has a &quot;domain focus&quot; I find it logical to s=
tart with broadband and develop use cases in a set of non-trivial domains. =
&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">They had to define &quot;a small number=
&quot; &#8230;or &quot;a small number&quot; becomes a big number. &nbsp;Now=
 we know how many &quot;a small number&quot; is.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">If draft&#8211;liu is stripped of enoug=
h content by the categorization of the &quot;small number&quot; it's effica=
cy should be questioned. &nbsp;To your specific point, as a group we can de=
cide
 on moving the specific text you mention back to Problem or otherwise re-ho=
me it. &nbsp;It shouldn't be the sole reason draft-liu exists.<o:p></o:p></=
span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">I would have gone a bit further than th=
e chairs, frankly. &nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">There is SO much use case literature ou=
t there right now, I frankly don't want to see the IETF repeat any more tha=
n it has to. &nbsp;I would hazard that most of us have read these
 things before in one of several forums.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">So, IMO,&nbsp;the use cases should prov=
ide support for the problem statement and the development of a proposed hea=
der functionality (solution), and as such should illustrate significantly
 unique requirements &#8230;so that we can assess the efficacy of the propo=
sed solutions. &nbsp;I hope the &quot;owner by area&quot; described by the =
chairs will take on the responsibility of making sure that their examples a=
re significantly unique for &nbsp;consideration and addressable
 in the solution. &nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Because their work represents the work =
of many (whole organizations) and is hopefully further distilled by the aut=
hor here into unique examples, in fairness their contributions
 should probably be credited to &quot;various&quot; with a nod to their org=
anization.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">And, because these use cases have been =
reviewed in other forums by many people, the process should be more expedit=
ious.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">From:<span class=3D"apple-converted-=
space">&nbsp;</span></span></b><span style=3D"font-size:11.0pt;font-family:=
&quot;Calibri&quot;,&quot;sans-serif&quot;">&quot;<a href=3D"mailto:mohamed=
.boucadair@orange.com"><span style=3D"color:purple">mohamed.boucadair@orang=
e.com</span></a>&quot;
 &lt;<a href=3D"mailto:mohamed.boucadair@orange.com"><span style=3D"color:p=
urple">mohamed.boucadair@orange.com</span></a>&gt;<br>
<b>Date:<span class=3D"apple-converted-space">&nbsp;</span></b>Thursday, Ma=
rch 27, 2014 3:07 AM<br>
<b>To:<span class=3D"apple-converted-space">&nbsp;</span></b>&quot;Jim Guic=
hard (jguichar)&quot; &lt;<a href=3D"mailto:jguichar@cisco.com"><span style=
=3D"color:purple">jguichar@cisco.com</span></a>&gt;, &quot;<a href=3D"mailt=
o:sfc@ietf.org"><span style=3D"color:purple">sfc@ietf.org</span></a>&quot;
 &lt;<a href=3D"mailto:sfc@ietf.org"><span style=3D"color:purple">sfc@ietf.=
org</span></a>&gt;<br>
<b>Subject:<span class=3D"apple-converted-space">&nbsp;</span></b>Re: [sfc]=
 Progression of use case documents in the SFC WG<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">Dear chairs,</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">Some comments below:</span><o:p></o:p></p>
</div>
<div style=3D"margin-left:36.0pt">
<p class=3D"MsoNormal" style=3D"text-indent:-18.0pt"><span style=3D"font-si=
ze:10.0pt;color:#1F497D">=B7</span><span style=3D"font-size:7.0pt;color:#1F=
497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=3D"apple-=
converted-space">&nbsp;</span></span><span style=3D"font-size:10.0pt;font-f=
amily:&quot;Courier New&quot;;color:#1F497D">The
 proposed actions are not aligned with the feedback received in this thread=
 (Progression of use case documents within the SFC working group). Answers =
to that poll are in favor of having a generic use case document. IMHo, it i=
s not fair to ignore what was voiced
 for by wg members in the mailing list as part of a formal call with clear =
questions.</span><o:p></o:p></p>
</div>
<div style=3D"margin-left:36.0pt">
<p class=3D"MsoNormal" style=3D"text-indent:-18.0pt"><span style=3D"font-si=
ze:10.0pt;color:#1F497D">=B7</span><span style=3D"font-size:7.0pt;color:#1F=
497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=3D"apple-=
converted-space">&nbsp;</span></span><span style=3D"font-size:10.0pt;font-f=
amily:&quot;Courier New&quot;;color:#1F497D">Some
 of the text that was adopted by the WG as part of the Problem Statement (u=
se case as part of the Problem statement) has been moved to the generic use=
 case. That text is governed by this charter text: &#8220;</span>1. Problem=
 Statement: This document will provide
 a summary of the<br>
problem space to be addressed by the SFC working group including<br>
example high-level use cases. Additionally, the working group will<br>
normalize nomenclature and definitions for service function chaining.<span =
style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;color:#1F497D=
">&#8221;. What to do for that text?</span><o:p></o:p></p>
</div>
<div style=3D"margin-left:36.0pt">
<p class=3D"MsoNormal" style=3D"text-indent:-18.0pt"><span style=3D"font-si=
ze:10.0pt;color:#1F497D">=B7</span><span style=3D"font-size:7.0pt;color:#1F=
497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=3D"apple-=
converted-space">&nbsp;</span></span><span style=3D"font-size:10.0pt;font-f=
amily:&quot;Courier New&quot;;color:#1F497D">Having
 the generic use case document and some few detailed ones do not conflict. =
It is only a matter of scoping.</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">Given what is stated above, I disagree with =
your proposal.</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">If I have to choose (again), I would vote fo=
r having one single use cases document. Having one single document will hel=
p focusing on core aspects and would simplify
 the wg activity: review, last calls, etc.</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">Cheers,</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">Med</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">&nbsp;</span><o:p></o:p></p>
</div>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">De&nbsp;:</span></b><span class=3D"ap=
ple-converted-space"><span style=3D"font-size:10.0pt;font-family:&quot;Taho=
ma&quot;,&quot;sans-serif&quot;">&nbsp;</span></span><span style=3D"font-si=
ze:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">sfc
 [<a href=3D"mailto:sfc-bounces@ietf.org"><span style=3D"color:purple">mail=
to:sfc-bounces@ietf.org</span></a>]<span class=3D"apple-converted-space">&n=
bsp;</span><b>De la part de</b><span class=3D"apple-converted-space">&nbsp;=
</span>Jim Guichard (jguichar)<br>
<b>Envoy=E9&nbsp;:</b><span class=3D"apple-converted-space">&nbsp;</span>me=
rcredi 26 mars 2014 18:54<br>
</span><b><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Tah=
oma&quot;,&quot;sans-serif&quot;">=C0&nbsp;:</span></b><span class=3D"apple=
-converted-space"><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&=
quot;Tahoma&quot;,&quot;sans-serif&quot;">&nbsp;</span></span><span lang=3D=
"FR" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-se=
rif&quot;"><a href=3D"mailto:sfc@ietf.org"><span style=3D"color:purple">sfc=
@ietf.org</span></a><br>
<b>Objet&nbsp;:</b><span class=3D"apple-converted-space">&nbsp;</span>[sfc]=
 Progression of use case documents in the SFC WG</span><o:p></o:p></p>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">WG:</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">In a message back in January, we (the c=
hairs) proposed that the SFC WG handle the topic of use case documents as f=
ollows:</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;</span><o:p></o:p></p>
</div>
</div>
<blockquote style=3D"border:none;border-left:solid #B5C4DF 4.5pt;padding:0c=
m 0cm 0cm 4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-right:0cm;margin=
-bottom:5.0pt" id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE">
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">1) Have the WG develop one use case doc=
ument that documents a small number of representative use cases.&nbsp;&nbsp=
;The document presented by Hongyu Li at the Vancouver BOF could serve
 for this purpose</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">(<a href=3D"http://datatracker.ietf.org=
/doc/draft-liu-service-chaining-use-cases"><span style=3D"color:purple">htt=
p://datatracker.ietf.org/doc/draft-liu-service-chaining-use-cases</span></a=
>).</span><o:p></o:p></p>
</div>
</div>
</blockquote>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;</span><o:p></o:p></p>
</div>
</div>
<blockquote style=3D"border:none;border-left:solid #B5C4DF 4.5pt;padding:0c=
m 0cm 0cm 4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-right:0cm;margin=
-bottom:5.0pt" id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE">
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">3) For additional use cases not covered=
 in 1) above, allow for a small number of documents that are applicable to =
specific</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">environments (e.g.&nbsp;&nbsp;mobility,=
 data center, broadband, and so forth.) These documents would provide more =
detailed information and applicability of SFC to these specific environment=
s,
 and would need to go beyond what is covered in the general use case docume=
nt (1). Note that it is not the intention to have every potential use case =
documented.</span><o:p></o:p></p>
</div>
</div>
</blockquote>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Since then, and based on the presentati=
ons/discussion in London, it appears that we have a number of documents tha=
t warrant being developed as standalone documents. Specifically:</span><o:p=
></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">1) A use case document on mobility, e.g=
.,&nbsp;<a href=3D"http://datatracker.ietf.org/doc/draft-haeffner-sfc-use-c=
ase-mobility/"><span style=3D"font-size:10.5pt;color:purple">http://datatra=
cker.ietf.org/doc/draft-haeffner-sfc-use-case-mobility/</span></a></span><o=
:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">2) A use case document on Data Centers,=
 e.g.,&nbsp;<a href=3D"http://datatracker.ietf.org/doc/draft-kumar-sfc-dc-u=
se-cases/"><span style=3D"font-size:10.5pt;color:purple">http://datatracker=
.ietf.org/doc/draft-kumar-sfc-dc-use-cases/</span></a></span><o:p></o:p></p=
>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">3) Possibly a use case document on Broa=
dband scenarios. However, use cases from a broadband perspective are being =
developed in the BBF (see the liaison statement at&nbsp;<a href=3D"https://=
datatracker.ietf.org/liaison/1304/"><span style=3D"color:purple">https://da=
tatracker.ietf.org/liaison/1304/</span></a>).
 We also have&nbsp;<a href=3D"http://datatracker.ietf.org/doc/draft-meng-sf=
c-broadband-usecases/"><span style=3D"color:purple">http://datatracker.ietf=
.org/doc/draft-meng-sfc-broadband-usecases/</span></a>.&nbsp; It does not s=
eem appropriate to adopt a WG document on the
 topic of broadband (at least at this time) without clarifying the relation=
ship between draft-meng-sfc-broadband-usecases and the BBF work. In additio=
n, we would need to understand why two efforts &#8212; one in BBF and one i=
n the IETF -- on the same topic would
 be appropriate. Hence, at the present time, we do not intend to adopt a WG=
 document on broadband scenarios, and expect to receive primary guidance on=
 this topic from the BBF.</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">That leaves:&nbsp;<a href=3D"http://dat=
atracker.ietf.org/doc/draft-liu-sfc-use-cases/"><span style=3D"color:purple=
">http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/</span></a>,
 a more general document. But that document includes text on three topics t=
hat would be covered in more detail elsewhere (broadband, mobile, and DC). =
While this document could contain pointers to the other documents, that lea=
ves the document with very little
 standalone content -- raising the question of what should be done with it,=
 or what content it could incorporate in order to be worthwhile as a standa=
lone document.</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Thus, the chairs recommendation at this=
 time is:</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">1) Call for WG adoption of draft-haeffn=
er-sfc-use-case-mobility-00.txt and draft-kumar-sfc-dc-use-cases-00.txt as =
WG documents (target: informational).</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">2) Defer action on&nbsp;<a href=3D"http=
://datatracker.ietf.org/doc/draft-liu-service-chaining-use-cases"><span sty=
le=3D"color:purple">draft-liu-service-chaining-use-cases</span></a>&nbsp;
 and&nbsp;<a href=3D"http://datatracker.ietf.org/doc/draft-meng-sfc-broadba=
nd-usecases/"><span style=3D"color:purple">draft-meng-sfc-broadband-usecase=
s</span></a>&nbsp;per the above discussion.</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Does this make sense?</span><o:p></o:p>=
</p>
</div>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Jim &amp; Thomas</span><o:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">_______________________________________=
________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org"><span style=3D"color:purple">sfc@ietf.org</=
span></a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc"><span style=3D"color:=
purple">https://www.ietf.org/mailman/listinfo/sfc</span></a><o:p></o:p></sp=
an></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
</body>
</html>

--_000_C8C844F84E550E43865561FAE104718524F921C1VOEXM20Winterna_--


From nobody Mon Mar 31 08:12:29 2014
Return-Path: <walter.haeffner@vodafone.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 59EE71A6F12 for <sfc@ietfa.amsl.com>; Mon, 31 Mar 2014 08:12:28 -0700 (PDT)
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 Y59KMf3qnerP for <sfc@ietfa.amsl.com>; Mon, 31 Mar 2014 08:12:23 -0700 (PDT)
Received: from mailout07.vodafone.com (mailout07.vodafone.com [195.232.224.76]) by ietfa.amsl.com (Postfix) with ESMTP id D06C61A066B for <sfc@ietf.org>; Mon, 31 Mar 2014 08:11:50 -0700 (PDT)
Received: from mailint07.vodafone.com (localhost [127.0.0.1]) by mailout07.vodafone.com (Postfix) with ESMTP id 675FC22018F for <sfc@ietf.org>; Mon, 31 Mar 2014 17:11:46 +0200 (CEST)
Received: from VOEXC01W.internal.vodafone.com (voexc01w.dc-ratingen.de [145.230.101.21]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mailint07.vodafone.com (Postfix) with ESMTPS id 586BD220132; Mon, 31 Mar 2014 17:11:46 +0200 (CEST)
Received: from VOEXC13W.internal.vodafone.com (145.230.101.15) by VOEXC01W.internal.vodafone.com (145.230.101.21) with Microsoft SMTP Server (TLS) id 14.3.146.2; Mon, 31 Mar 2014 17:11:45 +0200
Received: from VOEXM20W.internal.vodafone.com ([169.254.4.196]) by voexc13w.internal.vodafone.com ([145.230.101.15]) with mapi id 14.03.0146.002; Mon, 31 Mar 2014 17:11:44 +0200
From: "Haeffner, Walter, Vodafone DE" <walter.haeffner@vodafone.com>
To: "stbryant@cisco.com" <stbryant@cisco.com>, "Jim Guichard (jguichar)" <jguichar@cisco.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] Progression of use case documents in the SFC WG
Thread-Index: AQHPSRxfEA3AATWG/kWi/n3iJI0NjZr3cF0AgACkL4CAAsKUUIAAM3MAgABKEQA=
Date: Mon, 31 Mar 2014 15:11:44 +0000
Message-ID: <C8C844F84E550E43865561FAE104718524F92286@VOEXM20W.internal.vodafone.com>
References: <CF588C77.1E5F9%jguichar@cisco.com> <6EB34CB5D82C4645B826C56144826EA97E9DE1A0@SZXEMA509-MBX.china.huawei.com> <CF5C32DF.1E7DC%jguichar@cisco.com> <94C682931C08B048B7A8645303FDC9F36F544845AD@PUEXCB1B.nanterre.francetelecom.fr> <53396386.3050401@cisco.com>
In-Reply-To: <53396386.3050401@cisco.com>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/RLVCCo7Lpr4wrMTSaAQXFo0ySj0
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Mar 2014 15:12:28 -0000

Fully agree - Walter

-----Urspr=FCngliche Nachricht-----
Von: sfc [mailto:sfc-bounces@ietf.org] Im Auftrag von Stewart Bryant
Gesendet: Montag, 31. M=E4rz 2014 14:46
An: Jim Guichard (jguichar); sfc@ietf.org
Betreff: Re: [sfc] Progression of use case documents in the SFC WG


I assume that the plan is to write down the use cases, then to distill from=
 the use cases the requirements, to write the architecture (or framework) b=
ased on the the requirements and the to write the solutions to satisfy the =
requirements consistent with the architecture.

It that is the plan, and that would be the normal method of progression, th=
e key question regarding the use cases is the efficiency of the data collec=
tion, documentation and review.

Since use case is a data collection process then I can see a good case for =
running these separately at least for the immediate future since this allow=
s different groups to focus on their scenarios and talk to the external bod=
ies in a way that was uncluttered by disparate applications.

The point where we need to reduce to a single document and deal with confli=
cts is when producing the requirements document, and at that point there ne=
eds to be a single document.

A comment in the thread concerned how things got pulled together so that a =
reader would know about all the pieces, I would suggest that the requiremen=
ts document (which would need to reference the use
cases) would be a fine first single document.

Stewart



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


From nobody Mon Mar 31 08:26:07 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 48F8C1A0884 for <sfc@ietfa.amsl.com>; Mon, 31 Mar 2014 08:26:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.61
X-Spam-Level: 
X-Spam-Status: No, score=-3.61 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, 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 UINSsewG8zvp for <sfc@ietfa.amsl.com>; Mon, 31 Mar 2014 08:25:57 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 4A3A81A6EDC for <sfc@ietf.org>; Mon, 31 Mar 2014 08:25:56 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BCP32629; Mon, 31 Mar 2014 15:25:52 +0000 (GMT)
Received: from LHREML404-HUB.china.huawei.com (10.201.5.218) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Mon, 31 Mar 2014 16:25:12 +0100
Received: from DFWEML706-CHM.china.huawei.com (10.193.5.225) by lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server (TLS) id 14.3.158.1; Mon, 31 Mar 2014 16:25:35 +0100
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.127]) by dfweml706-chm.china.huawei.com ([169.254.8.2]) with mapi id 14.03.0158.001; Mon, 31 Mar 2014 08:25:29 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: "Zarny, Myo" <Myo.Zarny@gs.com>, "'Jim Guichard (jguichar)'" <jguichar@cisco.com>, "'Ron Parker'" <Ron_Parker@affirmednetworks.com>, "'Nicolas BOUTHORS'" <Nicolas.BOUTHORS@qosmos.com>, "'sfc@ietf.org'" <sfc@ietf.org>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7QAAGnooAAAH8L8AAAfg8Q///n04D//9oCYIAAW5/h///gmnD//U35sP/6hfbA//T2RyD/6c5dEP/TiYOA/6cRQrD/TiGE8P6cQQAA/Th/+nD6cPSFMPTgugoA6cGK8wDTgw+9kKcGFuhwzguOBYCcF1LY0LguoFhw8Fj0obA=
Date: Mon, 31 Mar 2014 15:25:28 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D4536BACE@dfweml701-chm.china.huawei.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4536ABF6@dfweml701-chm.china.huawei.com> <76B41B8FACE1514795D30EC137FF391D43A567@LILAS.jungle.qosmos.com> <2691CE0099834E4A9C5044EEC662BB9D4536B4F1@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8F40@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536B524@dfweml701-chm.china.huawei.com> <CF5B2319.1E795%jguichar@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D4536B6F7@dfweml701-chm.china.huawei.com> <A3233753A4B65F43BCA1B64DA99A9C2306FCB10E32@GSCMAMP19EX.firmwide.corp.gs.com>
In-Reply-To: <A3233753A4B65F43BCA1B64DA99A9C2306FCB10E32@GSCMAMP19EX.firmwide.corp.gs.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.134.172]
Content-Type: multipart/alternative; boundary="_000_2691CE0099834E4A9C5044EEC662BB9D4536BACEdfweml701chmchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/q737RhlRJXXMJ1UW58kp7y2s5i4
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Mar 2014 15:26:05 -0000

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

TXlvLA0KDQpUaGUgcmVhc29uIGlzIHRvIG1ha2UgU0ZDIGFzIGFuIElQIGFwcGxpY2F0aW9uLiAo
YXMgaXQgd2FzIHRpdGxlZCBpbiB0aGUgc3ViamVjdCkgcmVnYXJkbGVzcyB3aGljaCB0cmFuc3Bv
cnQgdXNlZCB0byBjYXJyeSB0aGlzIGFwcGxpY2F0aW9uLiBQZW9wbGUgc2VlIHRoYXQgbWFuZGF0
ZXMgSVAgYXMgdHJhbnNwb3J0LCBJIGRvbuKAmXQuICBTRkMgaXMganVzdCBhbiBJUCBhcHBsaWNh
dGlvbiBhbmQgdXNlIElQIGZ1bmN0aW9uLg0KDQpUaGUgc3ViamVjdCBvZiB0aGlzIG1haWwgaXMg
dG8gc29saWNpdCB0aGUgcHJvcyBhbmQgY29ucyBmb3IgdGhpcyBhcHByb2FjaC4gU2hhcmUgbXkg
dmlld3Mgb24gcHJvcyBhbmQgY29ucy4NCg0KUHJvczoNCg0KwrcgICAgICAgICBTRkMgaW1wbGVt
ZW50YXRpb24gaXMgaW5kZXBlbmRlbnQgb24gd2hhdCB0cmFuc3BvcnQgaXMgdXNlZA0KDQrCtyAg
ICAgICAgIFNGQyBpbXBsZW1lbnRhdGlvbiBjYW4gbGV2ZXJhZ2UgSVAgZnVuY3Rpb25zIGRpcmVj
dGx5LCB3aGljaCBtYWtlcyBTRkMgaGVhZGVyIHNpbXBsZXIgYW5kIHRoZSBzb2x1dGlvbiBzaW1w
ZXIgYXMgd2VsbC4NCg0KwrcgICAgICAgICBNYW55IG92ZXJsYXkgdGVjaG5vbG9naWVzIGlzIGJ1
aWx0IG92ZXIgSVAgYW5kIGNhbiBiZSBiZW5lZml0IGZyb20uDQoNCsK3ICAgICAgICAgTGV2ZXJh
Z2UgYXBwbGljYXRpb24gY2VudHJpYyBhcmNoaXRlY3R1cmUsIGVhc3kgdG8gaW50ZWdyYXRlIGFu
ZCB1c2UgY29udHJvbGxlci9vcmNoZXN0cmF0aW9uIGJhc2VkIG1hbmFnZW1lbnQNCg0KQ29uczoN
Cg0KwrcgICAgICAgICBtb3JlIG92ZXJoZWFkIGluIHBhY2tldCAoU0ZDIGhlYWRlciArIElQIGhl
YWRlcikgIHRoYW4gdXNpbmcgU0ZDIGhlYWRlciBvbmx5IGFsdGhvdWdoIHRoZSBoZWFkZXIgc3Bh
Y2UgaXMgbGVzcyB0aGFuIG9uZSBpbiBTRkMgaGVhZGVyIG9ubHkgLiBDb25zdW1lIG1vcmUgZGF0
YSBwbGFuZSByZXNvdXJjZXMNCg0KSSB3b3VsZCBsaWtlIHRvIGhlYXIgb3RoZXIgaW5wdXQgb24g
dGhlIHByb3MgYW5kIGNvbnMuDQoNClJlZ2FyZHMsDQpMdWN5DQoNCg0KRnJvbTogc2ZjIFttYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBaYXJueSwgTXlvDQpTZW50OiBG
cmlkYXksIE1hcmNoIDI4LCAyMDE0IDQ6NTkgUE0NClRvOiBMdWN5IHlvbmc7ICdKaW0gR3VpY2hh
cmQgKGpndWljaGFyKSc7ICdSb24gUGFya2VyJzsgJ05pY29sYXMgQk9VVEhPUlMnOyAnc2ZjQGll
dGYub3JnJw0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRp
b24sIHByb3MgYW5kIGNvbnM/DQoNCkhpIEx1Y3ksDQoNCkNvdWxkIHlvdSBleHBsYWluIHdoeSB5
b3XigJl2ZSBjaG9zZW4gdG8gcGVlbCBvdXQgSVArU0ZDPyBTZWVtcyB0byBtZSB0aGUgdXBwZXIg
ZGlhZ3JhbSBhbHJlYWR5IGNvdmVycyB0aGUgSVArU0ZDIHVzZSBjYXNlIChhc3N1bWluZyBieSB0
cmFuc3BvcnQgd2UgbWVhbiDigJxJUCwgTUFDLCBldGPigJ0uKSBQZXJoYXBzIHlvdSBtYXkgd2Fu
dCB0byBjbGFyaWZ5IHdoYXQgeW91IG1lYW4gYnkgdHJhbnNwb3J0Pw0KDQpUbyBtZSwgdGhlIGZp
cnN0IGRpYWdyYW0gaXMgdGhlIG1vc3QgZ2VuZXJpYy9iYXNpYyByZXByZXNlbnRhdGlvbiBvZiB0
aGUgU0ZDIGhlYWRlciwgaXRzIHBheWxvYWQgYW5kIGl0cyBlbmNhcHN1bGF0aW5nL3RyYW5zcG9y
dCBtZWNoYW5pc20uIEEgYnVuY2ggb2YgZW5jYXBzdWxhdGluZyBtZWNoYW5pc21zIGFyZSBwb3Nz
aWJsZSBidXQgbm90IGFsbCBtYWtlcyBzZW5zZS4gSVAgZW5jYXBzdWxhdGluZyBTRkMgSGVhZGVy
IGlzIHRoZW9yZXRpY2FsbHkgcG9zc2libGUgYnV0IHdoYXQgYXJlIGJlbmVmaXRzIG92ZXIgb3Ro
ZXIgZXhpc3Rpbmcgb3B0aW9ucyBsaWtlIEdSRSBvciBVRFA/IE1vcmUgc3BlY2lmaWNhbGx5LCB3
aHkgbWFuZGF0ZSBhbiBJUCBlbmNhcHN1bGF0aW9uIG1lY2hhbmlzbSDigJMgd2hpY2ggc2VlbXMg
bm90IHRvIGJlIGFnbm9zdGljLg0KDQpSZWdhcmRzLA0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgTHVjeSB5b25nDQpTZW50OiAyOCBNYXJj
aCAyMDE0IDU6MDEgUE0NClRvOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsgUm9uIFBhcmtlcjsg
Tmljb2xhcyBCT1VUSE9SUzsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJq
ZWN0OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQg
Y29ucz8NCg0KTXkgMiBjZW50Og0KDQpCb3RoIFNGQyBoZWFkZXIgYW5kIFNGQyBoZWFkZXIgKyBJ
UCBoZWFkZXIgbWVldCBmb2xsb3dpbmcgY3JpdGVyaWEuIEluIG15IHByb3Bvc2FsLCBTRkMgaGVh
ZGVyICsgSVAgaGVhZGVyIHNlcnZlcyBhcyB0aGUgZW5jYXBzdWxhdGlvbiBmb3JtYXQgYW5kIGFn
bm9zdGljIHRvIHRoZSBsYXllciBhdCB3aGljaCBpdCBpcyBhcHBsaWVkIGFuZCB0aGUgc2Vydmlj
ZSB0aGF0IGlzIGJlaW5nIGNvbnN0cmljdGVkLg0KDQpTRkMgaGVhZGVyICBmb3IgdGhlIGVuY2Fw
Lg0KDQogICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KDQog
ICAgICAgICAgICAgICAgICAgfCAgICAgIE9yaWdpbmFsIFBheWxvYWQgICAgfA0KDQogICAgICAg
ICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KDQogICAgICAgICAgICAg
ICAgICAgfCAgICAgIFNGQyBIZWFkZXIgICAgICAgICAgfA0KDQogICAgICAgICAgICAgICAgICAg
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KDQogICAgICAgICAgICAgICAgICAgfCAgIFRy
YW5zcG9ydCBoZWFkZXIgICAgICAgfA0KDQogICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tKw0KDQoNClNGQyBoZWFkZXIgKyBJUCBoZWFkZXIgZm9yIHRoZSBlbmNh
cC4NCg0KICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCg0K
ICAgICAgICAgICAgICAgICAgIHwgICAgICBPcmlnaW5hbCBQYXlsb2FkICAgIHwNCg0KICAgICAg
ICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCg0KICAgICAgICAgICAg
ICAgICAgIHwgICAgICBTRkMgSGVhZGVyICAgICAgICAgIHwNCg0KICAgICAgICAgICAgICAgICAg
ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCg0KICAgICAgICAgICAgICAgICAgIHwgICAg
ICAgSVAgSGVhZGVyICAgICAgICAgIHwNCg0KICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSsNCg0KICAgICAgICAgICAgICAgICAgIHwgICBUcmFuc3BvcnQgaGVh
ZGVyICAgICAgIHwNCg0KICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLSsNCg0KDQpUaGFua3MsDQpMdWN5DQoNCkZyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIp
IFttYWlsdG86amd1aWNoYXJAY2lzY28uY29tXQ0KU2VudDogRnJpZGF5LCBNYXJjaCAyOCwgMjAx
NCAxMjoxMSBQTQ0KVG86IEx1Y3kgeW9uZzsgUm9uIFBhcmtlcjsgTmljb2xhcyBCT1VUSE9SUzsg
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZD
IGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KRm9sa3MsDQoN
CldoaWxlIEkgYXBwcmVjaWF0ZSB0aGlzIGRpc2N1c3Npb24gcGxlYXNlIGJyaW5nIGl0IHRvIGEg
Y2xvc2Ugb24gdGhlIGxpc3QuIE91ciBjaGFydGVyIGNsZWFybHkgc3RhdGVzIHRoYXQgd2Ugd2ls
bCBub3QgdGllIHRoZSBzZXJ2aWNlIGVuY2Fwc3VsYXRpb24gdG8gdGhlIHRyYW5zcG9ydC4gSSBk
cmF3IHlvdXIgYXR0ZW50aW9uIHRvIHRoaXMgc25pcHBldCBvZiB0aGUgY2hhcnRlcjoNCg0KIkl0
IGlzIGludGVuZGVkIHRoYXQgdGhlIGVuY2Fwc3VsYXRpb24gZm9ybWF0IGJlIGFnbm9zdGljIHRv
IHRoZSBsYXllciBhdCB3aGljaCBpdCBpcyBhcHBsaWVkIGFuZCB0aGUgc2VydmljZSB0aGF0IGlz
IGJlaW5nIGNvbnN0cnVjdGVkLiBUaGF0IGlzLCB0aGUgc2FtZSBlbmNhcHN1bGF0aW9uIG1heSBi
ZSB1c2VkIG9uIGEgc2VydmljZSBmdW5jdGlvbiBjaGFpbiBhcHBsaWVkIGF0IHRoZSBuZXR3b3Jr
IGxheWVyIG9yIGF0IGFueSBvdGhlciBsYXllciwgYW5kIHRoZSBzYW1lIGVuY2Fwc3VsYXRpb24g
Zm9ybWF0IHdpbGwgYXBwbHkgZm9yIHRoZSBjb25zdHJ1Y3Rpb24gb2YgU2VydmljZSBGdW5jdGlv
biBQYXRocyByZWdhcmRsZXNzIG9mIHRoZSBhY3R1YWwgc2VydmljZS4iDQoNCkZyb206IEx1Y3kg
eW9uZyA8bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4N
CkRhdGU6IEZyaWRheSwgTWFyY2ggMjgsIDIwMTQgYXQgMTA6NDUgQU0NClRvOiBSb24gUGFya2Vy
IDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tPj4sIE5pY29sYXMgQk9VVEhPUlMgPE5pY29sYXMuQk9VVEhPUlNAcW9z
bW9zLmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4sICJzZmNAaWV0Zi5v
cmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4iIDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwg
cHJvcyBhbmQgY29ucz8NCg0KUm9uLA0KDQpQbGVhc2Ugc2VlIGlubGluZS4NCg0KRnJvbTogUm9u
IFBhcmtlciBbbWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dDQpTZW50OiBG
cmlkYXksIE1hcmNoIDI4LCAyMDE0IDk6MTQgQU0NClRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9V
VEhPUlM7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtz
ZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkhp
LCBMdWN5Lg0KDQpXaGV0aGVyIG9yIG5vdCB5b3VyIGltcGxlbWVudGF0aW9uIGNvbmNlcHQgZm9y
IElQL1VEUCBtYWtlcyBzZW5zZSBmb3IgeW91ciBwcm9kdWN0IG9yIHlvdXIgbmV0d29yayBlbnZp
cm9ubWVudCwgb3VyIGNoYXJ0ZXIgaXMgdG8gY3JlYXRlIGEgc29sdXRpb24gdGhhdCBpcyBub3Qg
ZGVwZW5kZW50IG9uIGFueSBvbmUgZXhhY3QgdHJhbnNwb3J0IGVuY2Fwc3VsYXRpb24uICAgIFRo
YXQgYmVpbmcgc2FpZCwgYW55IHBhcnRpY3VsYXIgaW1wbGVtZW50YXRpb24gY291bGQgY29uY2Vp
dmFibHkgcmVxdWlyZSBhIHNpbmdsZSB0eXBlIG9mIGVuY2Fwc3VsYXRpb24uICAgSW4gc2hvcnQs
IEkgdGhpbmsgeW91ciBwcm9wb3NhbCBmYWxscyBpbnRvIHRoZSBpbXBsZW1lbnRhdGlvbiBhcHBy
b2FjaCBjYXRlZ29yeSB3aGljaCBpcyBvdXQgb2Ygc2NvcGUgZnJvbSBhIHN0YW5kYXJkcyBwZXJz
cGVjdGl2ZSwgSU1PLg0KW0x1Y3ldIHRoaXMgaXMgYSDigJxjb27igJ0gZnJvbSBsb2dpc3RpY3Ms
IG5vdCBmcm9tIHRlY2huaWNhbC4g4pi5ICAgQWx0ZXJuYXRpdmUgdG8gYWRkcmVzcyB0aGlzIGlz
IHRvIGVuY29kZSBTRi1YIEluc3RhbmNlIGlkZW50aWZpZXIgaW4gU0ZDIGhlYWRlciBpbnN0ZWFk
IG9mIGluZGV4LCBhbmQgdXNlIFBBVEggSUQgKyBTRi1YIGluc3RhbmNlIGlkZW50aWZpZXIgaW4g
U0ZDIGZvcndhcmRpbmcgcHJvY2Vzcywgd2hpY2ggZWZmZWN0aXZlbHkgYWNoaWV2ZXMgdGhlIHNh
bWUgYW5kIHNpbXBsZXIgdGhhbiB1c2Ugb2YgaW5kZXgsIElNTy4NCg0KTHVjeQ0KDQogICBSb24N
Cg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9m
IEx1Y3kgeW9uZw0KU2VudDogRnJpZGF5LCBNYXJjaCAyOCwgMjAxNCAxMDowMyBBTQ0KVG86IE5p
Y29sYXMgQk9VVEhPUlM7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVj
dDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNv
bnM/DQoNCg0KDQpGcm9tOiBOaWNvbGFzIEJPVVRIT1JTIFttYWlsdG86Tmljb2xhcy5CT1VUSE9S
U0Bxb3Ntb3MuY29tXQ0KU2VudDogRnJpZGF5LCBNYXJjaCAyOCwgMjAxNCAzOjA4IEFNDQpUbzog
THVjeSB5b25nOyBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8p
OyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0
OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29u
cz8NCg0KSGVsbG8gTHVjeSwNCg0KWW91ciBwcm9wb3NhbCBzdXBwb3NlcyB0aGF0IHRoZSBQYXRo
IElkIGlzIGluY2x1ZGVkIHNvbWV3aGVyZS4gRWl0aGVyIGluIHRoZSBJUC9VRFAgb3ZlcmxheSBm
aWVsZHMgb3IgaW4gYSBzcGVjaWZpYyBoZWFkZXIuIEkgdGhpbmsgdGhlIGxhdHRlciBzaG91bGQg
cHJldmFpbC4NCltMdWN5XSBUbyBjbGFyaWZ5LCBpbiBteSBwcm9wb3NhbCBpdCB1c2UgdGhlIGxh
dHRlci4gVGhlIHByb3Bvc2FsIGlzIHRvIHRyZWF0IFNGQyBhcyBhbiBJUCAoL1VEUCkgYXBwbGlj
YXRpb24uIFNGQyBzb2x1dGlvbiByZWxpZXMgb24gU0ZDIGhlYWRlciB0byBjb252ZXkgdGhlIHBh
dGggSUQgYW5kIG1ldGFkYXRhLiBJIGRpZCBub3QgbWVudGlvbiBtZXRhZGF0YSBiZWNhdXNlIHRo
ZSBmb3J3YXJkaW5nIHBhcnQgZG9lcyBub3QgdXNlIG1ldGFkYXRhLiBBZ2FpbiwgaW4gdGhpcyBw
cm9wb3NhbCwgIHRoZXJlIGlzIGEgU0ZDIGhlYWRlciB0aGF0IGluY2x1ZGVzIFBhdGggSUQsIG1l
dGFkYXRhLCBldGMuDQoNCllvdXIgcHJvcG9zYWwgZG9lcyBub3QgY292ZXIgTWV0YWRhdGEgdHJh
bnNwb3J0IHdoaWNoIGlzIG9uZSBvYmplY3RpdmUgb2YgdGhlIFNGQyBncm91cC4gU28gdGhhdCB3
b3VsZCBoYXZlIHRvIGJlIGFkZGVkIHRvIHRoZSBoZWFkZXIgZWl0aGVyIGFzIGEgc2V0IG9mIGZp
eGVkIGZpZWxkcyBvciBhcyBhIHZhcmlhYmxlIHNpemVkIG9wdGlvbi4gV2UgYXJlIG5vdCB0aGF0
IGZhciBmcm9tIHRoZSBxdWlubiBhbmQgemhhbmcgZHJhZnRzLg0KW0x1Y3ldIEhvcGUgYWJvdmUg
c3RhdGVtZW50IGhlbHAgaGVyZS4NCg0KVGhlIG1haW4gZGlmZmVyZW5jZSBiZWluZyB0aGVuIG9u
IHdoZXRoZXIgb3Igbm90IHdlIHNob3VsZCBoYXZlIGFuIGluZGV4IGluIHRoZSBoZWFkZXIgYXMg
d2VsbC4NCltMdWN5XSBObywgdGhpcyBpcyBub3QgbXkgcG9pbnQuIE15IHBvaW50IGlzIHdoYXQg
aW5mb3JtYXRpb24gc2hvdWxkIGJlIHVzZWQgaW4gZm9yd2FyZGluZy4gV2Uga25vdyB0aGF0IGhh
cyB0byBiZSBQQVRIIElEICsgc29tZXRoaW5nIHRoYXQgcmVwcmVzZW50cyB0byBTRi1YIGluc3Rh
bmNlLiBTaG91bGQgd2UgdXNlIGluZGV4IG9yIFNGLVggSVAgYWRkcmVzcz8gSSBzZWUgdGhlIGNv
bXBsZXhpdHkgdG8gdXNlIGluZGV4IHRoYW4gSVAgYWRkcmVzcy4NCg0KSSBkb24ndCBzZWUgaG93
IGl0IGlzIG1vcmUgY29tcGxleCB0byBwcm92aXNpb24gYSByb3V0aW5nIHRhYmxlIGluIGEgU0ZG
IGNvbnRhaW5nIGEgbGlzdCBvZiBwYWlycyAocHJldmlvdXMgSVAgYWRkcmVzcywgW25leHQgSVAg
YWRkcmVzcywuLl0pKiBvciBhbiBpbmRleGVkIGxpc3Qgb2YgcGFpcnM6IChyZWNlaXZlZCBpbmRl
eCxbIFsobmV4dCBpbmRleCwgbmV4dCBJUCBhZGRyZXNzKSwuLl1dKSAqLg0KW0x1Y3ldIGNvbXBs
ZXhpdHkgSSBzZWUgd2VyZSBkZXNjcmliZWQgaW4gcHJldmlvdXMgZW1haWwuDQoNCldoYXQgd2Ug
c2VlIHRvdWdoIGlzIHRoYXQgdGhhdCByZWx5aW5nIHRoZSBwcmV2aW91cyBJUCBzb3VyY2VzIGZv
ciByb3V0aW5nIGRvZXMgbm90IGFsbG93IGluIGFsbCBjYXNlcyB0byBoYXZlIGEgU0ZGIHNlcnZl
IG11bHRpcGxlIFNGIHNldHMgKG5leHQgU0ZzIGFsbG93ZWQpIHdoZW4gdGhleSBhcHBlYXIgaW4g
dGhlIHNhbWUgY2hhaW4uIFRoZSBpbmRleCBtZWNoYW5pc20gYWxsb3dzIGl0IGluc3RlYWQuDQpb
THVjeV0gSU1POiAgUEFUSCBJRCArIFNGLVggaW5zdGFuY2UgSVAgYWRkcmVzcyBjYW4gdW5pcXVl
bHkgZGV0ZXJtaW5lIHRoZSBuZXh0IFNGLVggaW5zdGFuY2UgSVAgaW4gYWxsIGNhc2VzLiAgTWF5
YmUgSSBtaXNzIHRoZSBjYXNlLCBjb3VsZCB5b3UgZ2l2ZSBhbiBleGFtcGxlIHRoYXQgZG9lcyBu
b3Qgd29yaz8NCg0KVGhlIGxpbWl0YXRpb24gc2VlbSB0byBiZSB0aGF0IGFuIFNGRiBpbnN0YW5j
ZSwgaW4gdGhlIG1vZGVsIHlvdSBwcm9wb3NlLCBzaG91bGQgbm90IHJlY2VpdmUgdHJhZmZpYyBm
cm9tIGFub3RoZXIgb25lIHR3aWNlIGluIGEgY2hhaW4uDQpbTHVjeV0gSXQgaXMgbm90IHRydWUu
IERvbuKAmXQga25vdyB3aGVyZSBkbyB5b3UgZ2V0IHRoYXQgaW1wcmVzc2lvbj8gUGxlYXNlIGdp
dmUgYW4gZXhhbXBsZS4NCg0KVGhhbmtzLA0KTHVjeQ0KDQpJcyBpdCBjb3JyZWN0ID8gYW5kIGlm
IHNvIGlzIGl0IGFjY2VwdGFibGU/DQoNCg0KTmljb2xhcw0KDQpOb3RlOiAqIC0gc2Vjb25kIGVs
ZW1lbnQgaW4gdGhlIHBhaXIgaXMgYSBsaXN0IGFzIHdlIGNvdWxkIGhhdmUgbXVsdGlwbGUgcG9z
c2libGUgbmV4dCBob3BzIChlLmc7IExCUykNCg0KDQpCYXNlZCBvbiBSb24gZXhhbXBsZSBvZiBJ
UCBzb3VyY2UgbW9kZWwgbGltaXRhdGlvbjoNCg0KICAgTmV0d29yayBjb25maWdyYXRpb246DQog
ICAgICAgICAgICBTRkYwKEluZ3JlcyksICBTRkYxICggU0ZBLCBTRkIpLCAgICBTRkYyIChTRkMs
IFNGRCksIFNGRihFZ3Jlc3MpLg0KICAgICAgICAgICAgIFNvIDQgaG9zdCwgZWFjaCB3aXRoIGl0
cyBzZXBhcmF0ZSBTRkYgSVAgYWRkcmVzcywgc2VydmluZyBvbmUgb3IgbW9yZSBsb2NhbCBTRiAo
c2FtZSBhZGRyZXNzIGFzIFNGRikNCg0KICAgY2hhaW46IEluZ3Jlc3MsICBTRkEsICBTRkMsICBT
RkIsIFNGRCAsIEVncmVzcy4NCiAgICAgICAgICAgIFJ1bnMgaW50byBhIHByb2JsZW0gb24gU0ZG
MiBhcyBpdCBjYW5ub3QgZGlzdGluZ3Vpc2ggdHJhZmZpYyBjb21pbmcgb3V0IG9mIFNGQSBvciBT
RkIgYmFzZWQgb24gU0ZGMSBJUCBhZGRyZXNzIG9ubHkuDQoNCiAgIGNoYWluOiBJbmdyZXNzLCBT
RkEgLFNGQywgU0ZBLCBTRkQsIEVncmVzcy4NCiAgICAgICAgICAgIEhhcyBzb21lIGlzc3VlcyBh
cyB3ZWxsIGFzIFNGRjIgdGhlIHNlY29uZCB0aW1lIGNhbm5vdCBkaXN0aW5ndWlzaCB0aGF0IGl0
IGlzIGhpdCB0aGUgZmlyc3QgdGltZSBvZiB0aGUgc2Vjb25kIHRpbWUuDQoNCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQpGcm9tOiBMdWN5IHlvbmcgW2x1Y3kueW9uZ0BodWF3ZWku
Y29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT5dDQpTZW50OiBUaHVyc2RheSwgTWFyY2gg
MjcsIDIwMTQgMTA6MjUgUE0NClRvOiBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVu
bm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwg
cHJvcyBhbmQgY29ucz8NCkhpIFJvbiwNCg0KSWYgd2UgdHJlYXQgU0ZDIGFzIGFuIElQIG9yIElQ
L1VQRCBhcHBsaWNhdGlvbiwgd2UgZG8gbm90IGNoYW5nZSB0aGUgcmVxdWlyZW1lbnQgYW5kIGFy
Y2hpdGVjdHVyZS4gV2UgaGF2ZSBhIHNpbXBsZSBzb2x1dGlvbiB0byBhY2hpZXZlIGJpLWRpcmVj
dGlvbmFsIFNGQyB3aXRoIHRoZSBzYW1lIFBhdGggSUQuIExldCBtZSBleHBsYWluIHRoZSBzb2x1
dGlvbiBhZ2Fpbi4NCg0KSWYgd2UgaW1wbGVtZW50IFNGQyBhcyBhbiBJUCBvciBVRFAvSVAgYXBw
bGljYXRpb24sIGkuZS4gb25jZSB0cmFmZmljIGlzIGNsYXNzaWZpZWQgYnkgdGhlIGNsYXNzaWZp
Y2F0aW9uLCBpdCBhZGRzIFNGQyBoZWFkZXIgYW5kIElQIGhlYWRlciAob3V0ZXIpIG9uIHRoZSBw
YWNrZXRzIChVRFAgaGVhZGVyIHRvbyBpbiBsYXR0ZXIgY2FzZSksIGFuZCBzZW5kIHN1Y2ggcGFj
a2V0cyBhcyBhIHJlZ3VsYXIgSVAgcGFja2V0LiBUaGUgc3JjIElQIG9uIG91dGVyIGhlYWRlciBp
cyBjbGFzc2lmaWNhdGlvbiBJUCBhZGRyZXNzLCBhbmQgZHN0IElQIGlzIG5leHQgU0YtWCBJbnN0
YW5jZSBJUCBhZGRyZXNzLiBXZSBvbmx5IG5lZWQgdG8gcmVxdWVzdCBhIG5ldyBJUCBwcm90b2Nv
bCB0eXBlIGZvciBTRkMuICBBdCB0aGUgU0ZGLCBpdCBjYW4gc2VhcmNoIG5leHQgU0YtWCBJbnN0
YW5jZSBJUCBhZGRyZXNzIGJhc2VkIG9uIFBhdGggSUQgaW4gU0ZDIGhlYWRlciBhbmQgc3JjIElQ
IGFkZHJlc3MgKHByZXZpb3VzIFNGKSBvbiB0aGUgcGFja2V0IHdoZW4gcmVjZWl2aW5nIGEgcGFj
a2V0IGZyb20gcHJldmlvdXMgU0YtWCBpbnN0YW5jZTsgaXQgZm9yd2FyZHMgdGhlIHBhY2tldCBv
biBkc3QgSVAgIG9uIHRoZSBwYWNrZXQgd2hlbiByZWNlaXZpbmcgYSBwYWNrZXQgZnJvbSBhbm90
aGVyIFNGRi9TTkYuICBBIFNGLVggaW5zdGFuY2UgYWxzbyBmb3J3YXJkcyB0aGUgcGFja2V0IHdp
dGggU0ZDIGhlYWRlciBhcyBhbiBJUCBwYWNrZXQgYW5kIGZpbGxzIGl0cyBJUCBhZGRyZXNzIGFz
IHNyYyBJUCBvbiBvdXRlciBoZWFkZXIgYW5kIHRoZSBTRkYvU05GIElQIGFkZHJlc3MgYXMgdGhl
IGRzdCBJUCBvbiB0aGUgb3V0ZXIgaGVhZGVyLg0KDQpGb3IgYmktZGlyZWN0aW9uYWwgU0ZDLCBi
b3RoIGRpcmVjdGlvbnMgY2FuIHVzZSB0aGUgc2FtZSBQYXRoIElEIGluIHRoaXMgc29sdXRpb24u
IFBhdGggSUQgKyBzcmMgSVAgYWRkcmVzcyBsZXQgU0ZGIHVuaXF1ZWx5IGdldCB0aGUgbmV4dCBT
Ri1YIGluc3RhbmNlIGluIGZvcndhcmRpbmcgdGFibGUuDQoNClRoaXMgc29sdXRpb24gY2FuIGlt
cGxlbWVudCBTTkYvU0ZGIGZ1bmN0aW9uIG9uIGEgcmVndWxhciByb3V0ZXIgd2l0aG91dCBjaGFu
Z2luZyB0aGUgcm91dGVyIGJlaGF2aW9yLCBpLmUuIGZvcndhcmQgdGhlIHBhY2tldCBiYXNlZCBv
biBpdHMgZGVzdGluYXRpb24gSVAgYWRkcmVzcy4gSWYgdGhlIGRlc3RpbmF0aW9uIGFkZHJlc3Mg
aXMgcm91dGVyIGl0c2VsZiwgdGhlIHJvdXRlciB0ZXJtaW5hdGVzIGFuZCBjaGVjayB0aGUgcHJv
dG9jb2wgdHlwZS4gSWYgdGhlIHR5cGUgaXMgU0ZDLCB0aGUgcm91dGVyIHdpbGwgcGVyZm9ybSBh
IHRhYmxlIGxvb2t1cCBiYXNlZCBvbiBQYXRoIElEIGluIFNGQyBoZWFkZXIgKyBzcmMgSVAgb24g
b3V0ZXIgSVAgaGVhZGVyLiBBcyBzaW1wbGUgYXMgdGhhdC4gVGhpcyBzb2x1dGlvbiBhbGxvdyBs
ZXZlcmFnaW5nIGEgbG90IG9mIElQIGZ1bmN0aW9ucyB0b28uDQoNClNpbmNlIElQIGNhbiBiZSB0
cmFuc3BvcnRlZCBvdmVyIG1hbnkgdHJhbnNwb3J0IHNvbHV0aW9ucywgRXRoZXJuZXQsIE1QTFMs
IG92ZXJsYXksIGV0YywgaW4gdGhlb3J5LCBTRkMgY2FuIGJlIGltcGxlbWVudGVkIG92ZXIgYW55
IHRyYW5zcG9ydCBuZXR3b3JrIHRvby4gVGhlIHNvbHV0aW9uIGNhbiBtYWtlIGNvbnRyb2wgYW5k
IG1hbmFnZW1lbnQgZWFzeSBiZWNhdXNlIHdlIGRvbuKAmXQgaGF2ZSB0byBhc3NpZ24gaW5kZXgg
Zm9yIGVhY2ggU0YtWCBpbnN0YW5jZXMuIFNGLVggSVAgYWRkcmVzcyBhcyB1bmlxdWUgaWRlbnRp
ZmllciBpcyB1c2VkIGluIGFsbCBTRkNzLg0KDQpBbnkgY29tbWVudCBvbiB0aGlzIHByb3Bvc2Fs
Lg0KDQpUaGFua3MsDQpMdWN5DQoNCg0KDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86Um9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAx
NCAzOjI0IFBNDQpUbzogTHVjeSB5b25nOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVu
bm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJq
ZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQg
Y29ucz8NCg0KTHVjeS4NCg0KRG8geW91IGhhdmUgYSBzcGVjaWZpYyBwcm9wb3NhbCBmb3IgbWFr
aW5nIGJpZGlyZWN0aW9uYWwgY2hhaW5zIGVhc2llciB0byBkZXBsb3kgYW5kIG1hbmFnZT8gICBJ
ZiBzbywgd291bGQgeW91IHN1Z2dlc3QgY2hhbmdlcyB0byB0aGUgcmVxdWlyZW1lbnRzPyAgIEFy
Y2hpdGVjdHVyZT8gICBIZWFkZXIgZW5jYXBzdWxhdGlvbj8gICBDb250cm9sIHBsYW5lIChmdXR1
cmUpPw0KDQogICAgUm9uDQoNCg0KRnJvbTogTHVjeSB5b25nIFttYWlsdG86bHVjeS55b25nQGh1
YXdlaS5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgNDoxOCBQTQ0KVG86IFJv
biBQYXJrZXI7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29u
OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBT
RkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpSb24sDQoN
CklNTywgV2UgY2Fu4oCZdCBtYWtlIG9uZSBwYXJ0IHNpbXBsZSBhbmQgZ29vZCBsb29raW5nIGJ1
dCBsZWF2ZSBvdGhlciBwYXJ0cyB0byBiZSBpbiBjb21wbGV4LiBPdXIgZ29hbCBpcyB0byBoYXZl
IGEgc2ltcGxlIGFuZCBsb3cgY29zdCBTRkMgc29sdXRpb24gdG8gY292ZXIgbWFqb3JpdHkgdXNl
IGNhc2VzLiBTUCBhbHJlYWR5IGNhbiBpbXBsZW1lbnQgU0ZDIG9uIHRvZGF54oCZcyBuZXR3b3Jr
LiBJZiB3ZSBjYW7igJl0IG1ha2UgdGhpcyBnb2FsLCB0aGVuIHRoZSBzb2x1dGlvbiBtYXkgbm90
IGJlIHVzZWZ1bC4NCg0KVGhhbmtzLA0KTHVjeQ0KDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAy
NywgMjAxNCAzOjExIFBNDQpUbzogTHVjeSB5b25nOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8g
KHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJv
cyBhbmQgY29ucz8NCg0KTHVjeSwNCg0KWW91IHJhaXNlIGEgZ29vZCBwb2ludCBvbiBiaWRpcmVj
dGlvbmFsIGNoYWlucywgd2hpY2ggSSB0aGluayBpcyBhIG1ham9yaXR5IHVzZSBjYXNlIGZvciBm
dW5jdGlvbmFsLCBzaW1wbGlmaWNhdGlvbiwgb3Igb2JzZXJ2YWJpbGl0eSByZWFzb25zLiAgICBU
aGUgd2F5IHdl4oCZdmUgZXhwcmVzc2VkIHRoaW5ncyBzbyBmYXIsIGl0IHdvdWxkIGJlIHVwIHRv
IHRoZSBtYW5hZ2VtZW50IHBsYW5lIG9yIGNvbnRyb2wgcGxhbmUgdG8gaW5kaWNhdGUgaG93IHN1
Y2ggaW5kaXZpZHVhbCBwYXRocyBhcmUgcGFpcmVkIHRvZ2V0aGVyLg0KDQogICBSb24NCg0KDQoN
CkZyb206IEx1Y3kgeW9uZyBbbWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tXQ0KU2VudDogVGh1
cnNkYXksIE1hcmNoIDI3LCAyMDE0IDQ6MDggUE0NClRvOiBSb24gUGFya2VyOyBYdXhpYW9odTsg
UmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBh
cHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KUm9uLA0KDQpGcm9tOiBSb24gUGFya2VyIFtt
YWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBN
YXJjaCAyNywgMjAxNCAzOjAxIFBNDQpUbzogTHVjeSB5b25nOyBYdXhpYW9odTsgUmVpbmFsZG8g
UGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlv
biwgcHJvcyBhbmQgY29ucz8NCg0KTHVjeSwNCg0KT25lIGNsYXJpZmljYXRpb24uICAg4oCcVGhl
IHBhdGjigJ0gZG9lcyBub3QgZXhhY3RseSBtZWFuIHRoZSBTRkMuICAgVGhlIFNGQyBpcyBhYnN0
cmFjdCwgYmVmb3JlIGFjY291bnRpbmcgZm9yIG5ldHdvcmsgbG9jYXRvcnMuICAgQXMgYSBzcGVj
aWFsIGNhc2UsIGlmIGFsbCBvZiB0aGUgU0bigJlzIGluIHRoZSBTRkMgaGF2ZSBvbmx5IGEgc2lu
Z2xlIG5ldHdvcmsgbG9jYXRvciwgdGhlbiB0aGUgcGF0aCBhbmQgY2hhaW4gYXJlIHRoZSBzYW1l
LiAgIEJ1dCwgaWYgYW55IG9yIGFsbCBvZiB0aG9zZSBTRuKAmXMgYXJlIG11bHRpcGx5IGxvY2F0
ZWQsIHRoZW4gdGhlIHBhdGggaXMgc3BlY2lmaWMgdG8gYW4gZXhhY3Qgc2VxdWVuY2Ugb2YgbG9j
YXRlZCBzZXJ2aWNlIGZ1bmN0aW9uIGluc3RhbmNlcy4NCltMdWN5XSBUaGFuayB5b3UgZm9yIGNs
YXJpZmljYXRpb24uIEkgYWdyZWUgd2l0aCB0aGF0LiBUaGUgcGF0aCBpcyBhbiBleGFjdCBzZXF1
ZW5jZSBvZiBsb2NhdGVkIHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFuY2VzLiBGb3IgYSBiaS1kaXJl
Y3Rpb25hbCBTRkMsIGl0IGhhcyB0byBiZSB0cmVhdGVkIGFzIHR3byBkaXN0aW5jdCBwYXRocyBp
biB0aGlzIHNvbHV0aW9uLiBBbnkgY29uY2VybiBvbiB0aGUgY29tcGxleGl0eSBpbiBtYW5hZ2lu
ZyB0aGVtPw0KDQpUaGFua3MsDQpMdWN5DQoNCiAgICBSb24NCg0KDQpGcm9tOiBMdWN5IHlvbmcg
W21haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywg
MjAxNCAzOjQxIFBNDQpUbzogUm9uIFBhcmtlcjsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChy
ZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0K
U3ViamVjdDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3Mg
YW5kIGNvbnM/DQoNCkhpIFJvbiwNCg0KRnJvbTogUm9uIFBhcmtlciBbbWFpbHRvOlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQg
MTI6MDkgUE0NClRvOiBMdWN5IHlvbmc7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5u
byk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1Ympl
Y3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBj
b25zPw0KDQpMdWN5LA0KDQpSZWdhcmRpbmcgdGhlIFNGIEluZGV4LCBkcmFmdC16aGFuZy1zZmMt
c2NoIGRlZmluZXMgdGhpcyBhcyByZWxhdGl2ZSB0byB0aGUgcGF0aCwgYW5kIG5vdCBhcyBhIGds
b2JhbGx5IHVuaXF1ZSBpZGVudGlmaWVyIG9mIGFuIFNGIGluc3RhbmNlLg0KW0x1Y3ldIFRoaXMg
aXMgbXkgdW5kZXJzdGFuZGluZyB0b28uIOKAnFRoZSBwYXRo4oCdIGhlcmUgbWVhbnMgYSBTRkMs
IHJpZ2h0PyBJIGRvIG5vdCBzZWUgaW5kZXggYXMgYW4gU0YgaW5zdGFuY2UgaWRlbnRpZmllciBh
dCBhbGwsIGl0IGlzIGFuIGFsaWFzIGFuZCBvbmx5IHVzZWQgaW4gZm9yd2FyZGluZy4gVGhpcyBp
cyB0aGUgcmVhc29uLCBJIHRoaW5rLCB0aGF0IGFzc2lnbmluZyB0aGVzZSBhbGlhc2VzIGFuZCBj
b25maWd1cmluZyB0aGVuIGluIGZvcndhcmRpbmcgdGFibGUgaXMgY29tcGxleCBmb3IgbWFuYWdl
bWVudCBhbmQgY29udHJvbGxlciBhbmQgbWF5IHBydW5lIGFuIGVycm9yIGVhc2lseS4gRm9yIHN1
cHBvcnRpbmcgYmktZGlyZWN0aW9uYWwgb3IgYnJhbmNoaW5nIHVzZSBjYXNlcywgdXNpbmcgaW5k
ZXggaW4gZm9yd2FyZGluZyBtYXkgYWxzbyBicmluZyBvdGhlciBjb25jZXJucy4NCg0KUmVnYXJk
aW5nIFRUTCwgbXkgZmlyc3QgdGhvdWdodCBpcyB0aGF0IGlzIGEgcHJvcGVydHkgb2YgdGhlIHRy
YW5zcG9ydCwgYW5kIGlmIGl0IGlzIGltcG9ydGFudCB0byB5b3UsIGNob29zZSB0aGUgdHJhbnNw
b3J0IGFjY29yZGluZ2x5LiAgIEJ1dCwgSeKAmW0gb3BlbiB0byBmdXJ0aGVyIGRpc2N1c3Npb24g
YWxvbmcgdGhlc2UgbGluZXMuDQpbTHVjeV0gVGhhbmsgeW91IGZvciB0aGUgY2xhcmlmaWNhdGlv
bi4gVGhpcyBpcyByZWxhdGVkIHRvIHRoZSBkaXNjdXNzaW9uIHVuZGVyIHRoaXMgdGl0bGUuIElm
IFNQQyBpcyBpbXBsZW1lbnRlZCBhcyBJUCBvciBJUC9VRFAgYXBwbGljYXRpb24sIGl0IGNhbiBs
ZXZlcmFnZSBhIGxvdCB3aGF0IElQIHRlY2hub2xvZ3kgaGF2ZSBkb25lLiBJZiB3ZSBhc3N1bWUg
dGhhdCBTRkMgbWF5IGJlIGNhcnJpZWQgb3ZlciBhbnkgdHJhbnNwb3J0IHNvbHV0aW9uLCBTRkMg
aW1wbGVtZW50YXRpb24gaGFzIHRvIHByb3ZpZGUgdGhlc2UgZnVuY3Rpb25zLCB3aGljaCwgSU1P
LCByZWxhdGVkIHRvIHdoYXQgaW5mb3JtYXRpb24gdGhhdCBTRkMgaGVhZGVyIG5lZWQgdG8gaG9s
ZC4NCg0KVGhhbmtzLA0KTHVjeQ0KDQogICBSb24NCg0KDQpGcm9tOiBMdWN5IHlvbmcgW21haWx0
bzpsdWN5LnlvbmdAaHVhd2VpLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAx
MjoyNiBQTQ0KVG86IFJvbiBQYXJrZXI7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5u
byk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1Ympl
Y3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBj
b25zPw0KDQpIaSBSb24sDQoNCkkgYXNzdW1lIHRoYXQgdGhlIGluZGV4IHVzYWdlIHlvdSBtZW50
aW9uZWQgYmVsb3cgaXMgdGhlIHNhbWUgd2hldGhlciB0aGVzZSB0aHJlZSBTRnMgYXJlIG9uIG9u
ZSBTRkYgb3IgdHdvIFNGRnMsIHdoaWNoIG1lYW5zIHRoYXQgdGhlIGluZGV4ICMgaXMgYXNzaWdu
ZWQgdG8gU0YtWC1JIHBlciBTRkMgYW5kIGJ5IHRoZSBpbmNyZW1lbnRhbC4gQSBTRi1YLUkgbWF5
IGJlIHNlcnZlZCB0byBtYW55IFNGQ3MgYW5kIHBvc2l0aW9uIGRpZmZlcmVudGx5IGluIFNGQ3Mu
IFRoaXMgbWVhbnMgdGhhdCwgaW4gdGhpcyBtZXRob2QsIGEgU0YtWC1JIGlzIG1hcHBlZCB3aXRo
IGRpZmZlcmVudCBpbmRleCAjLCBvbmUgcGVyIGVhY2ggU0ZDIHRoYXQgaGFzIHRoZSBTRi1YLUku
IElNTzogIHdoZW4gb3BlcmF0b3Ivc3lzdGVtIGNyZWF0ZXMgYSBTRkMgYW5kIHNlbGVjdHMgU0Yt
WC1JcyBmb3IgdGhlIFNGQywgYW5kIHRoZW4gYXNzaWduIGluZGV4ICMgdG8gdGhlbSBhbmQgY29u
ZmlndXJlIHRoZSBmb3J3YXJkaW5nIHRhYmxlIHdpdGggcGF0aCBJRCBhbmQgaW5kZXggIyBpbiB0
aGUgcmVsYXRlZCBTRkZzLiBGdXJ0aGVybW9yZSwgZWFjaCBpbmRleCAjIGFsc28gbmVlZCB0byBi
ZSBhc3NvY2lhdGVkIHRvIHRoZSBhZGRyZXNzIG9yIHBvcnQgdGhhdCB0cmFuc3BvcnQgbGF5ZXIg
Y2FuIHVuZGVyc3RhbmQuICBJTU86IHRoaXMgaXMgYSBjb21wbGV4IHByb2Nlc3MgZm9yIHRoZSBz
eXN0ZW0sIHVuZWFzeSB0byBtYW5nZXIgdG9vLCBhbmQgbWF5IGVhc2lseSBwcm9uZSBhbiBlcnJv
ci4NCg0KU2Vjb25kLCB5b3VyIGRyYWZ0IGFsc28gbWVudGlvbiB0aGF0IHRoZSB1c2Ugb2YgaW5k
ZXggdG8gcHJldmVudCB0aGUgbG9vcC4gIFRoZSBsb29wIGRvZXMgbm90IG9jY3VyIGluIG5vcm1h
bCBjb25kaXRpb24uIFRoZSBsb29wIG9jY3VycyBpbiBhYm5vcm1hbCBjb25kaXRpb24uIFNvIHRo
ZSBsb29wIHByZXZlbnRpb24gbWVjaGFuaXNtIGlzIHRvIHByZXZlbnQgbm8gbG9vcCBoYXBwZW4g
aW4gYW55IGFibm9ybWFsIGNvbmRpdGlvbi4gVGhhdCBpcyB3aHkgVFRMIGlzIGRlc2lnbmVkIGZv
ciBpbiBJUCBuZXR3b3JrLiBJZiBTRkMgaGVhZGVyIGlzIGV4cGVjdGVkIHRvIHRyYW5zcG9ydCBv
dmVyIGFueSB0cmFuc3BvcnQgbmV0d29yayBiZXNpZGUgSVAsIGl0IG5lZWRzIHRoZSBzaW1pbGFy
IG1lY2hhbmlzbSBhcyBJUC9UVEwuIFRoZSB1c2FnZSBvZiBpbmRleCBpbiB5b3VyIHByb3Bvc2Fs
IGRvZXMgbm90IGFjaGlldmUgdGhpcyBwdXJwb3NlLg0KDQpJZiB3ZSB1c2UgSVAgYXMgdHJhbnNw
b3J0LCBJTU86IG5vIG5lZWQgdG8gaW1wbGVtZW50IFRUTCBtZWNoYW5pc20gd2l0aGluIFNGQywg
anVzdCBsZXZlcmFnZSBJUCBUVEwgY2FwYWJpbGl0eS4gQnV0LCBpZiBvdmVyIG90aGVyIHRyYW5z
cG9ydHMsIHdlIG5lZWQgdG8gaW1wbGVtZW50IElQL1RUTCBsaWtlIG1lY2hhbmlzbSBpbiBTRkMu
DQoNClJlZ2FyZHMsDQpMdWN5DQoNCg0KRnJvbTogUm9uIFBhcmtlciBbbWFpbHRvOlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQg
OTozNSBBTQ0KVG86IFh1eGlhb2h1OyBMdWN5IHlvbmc7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5v
KTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVj
dDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNv
bnM/DQoNClhpYW9odSwNCg0KSSBkb27igJl0IHRoaW5rIHdlIG5lZWQgdG8gdmlldyB0aGUgU0Yg
aW5kZXggYXMgYSBUVEwuICAgQXBwcm9wcmlhdGUgdmFsaWRhdGlvbiBhbmQgbG9vcCBzdXBwcmVz
c2lvbiBjYW4gYmUgZG9uZSBldmVuIHdpdGggdGhlIGN1cnJlbnQgcHJvcG9zZWQgZGVmaW5pdGlv
bi4gICAgQW55IFNGRiByZWNlaXZpbmcgYW4gU0ZDIGVuY2Fwc3VsYXRlZCBwYWNrZXQgb3IgZnJh
bWUgd291bGQgbmVlZCB0byBrbm93IHRvIHdoaWNoIG9mIGl0cyBkZXBlbmRlbnQgU0bigJlzIGl0
IHNob3VsZCBmb3J3YXJkIHRoZSBwYWNrZXQgb3IgZnJhbWUuICAgVG8gZG8gc28gbWVhbnMgdGhh
dCBpdCBjYW4gdmFsaWRhdGUgdGhhdCB0aGUgcGF0aCBJRCBpcyBvbmUgdGhhdCBpdCBleHBlY3Rz
IHRvIHBhcnRpY2lwYXRlIGluIGFuZCB0aGF0IHRoZSBTRiBpbnN0YW5jZSBpZGVudGlmaWVkIGJ5
IHRoZSBpbmRleCBvbiB0aGF0IHBhdGggaXMgb25lIHRoYXQgaXQgaXMgcmVzcG9uc2libGUgZm9y
LiAgICBTdWNoIGNoYWluIHBhdGggZGF0YSBtYXkgaGF2ZSBiZWVuIGxvY2FsbHkgcHJvdmlzaW9u
ZWQgb3IgbWF5IGhhdmUgYmVlbiBkaXN0cmlidXRlZCBpbiBhIGNvbnRyb2wgcGxhbmUuDQoNCldo
ZW4gdGhlIFNGRiByZWNlaXZlcyB0aGUgZ29vZCBwYWNrZXQgb3IgZnJhbWUgYmFjayBmcm9tIG9u
ZSBvZiBpdHMgZGVwZW5kZW50IFNG4oCZcywgaXQgd2lsbCBpZGVudGlmeSB0aGUgbmV4dCBTRiBh
bmQgU0ZGIGJ5IGNvbnN1bHRpbmcgaXRzIGxvY2FsIGRhdGFiYXNlLiAgIElmIGl0IGlzIG5vdCB0
aGUgZmluYWwgU0YsIHRoZW4gdGhlIFNGIGluZGV4IGlzIGluY3JlbWVudGVkLCB0aGUgdHJhbnNw
b3J0IGhlYWRlciB1cGRhdGVkIGFzIG5lY2Vzc2FyeSwgYW5kIHRoZSBwYWNrZXQgb3IgZnJhbWUg
cHJvZ3Jlc3NlZC4gICAgRmFpbHVyZSB0byBwcm9wZXJseSBpbmNyZW1lbnQgdGhlIFNGIEluZGV4
IHdvdWxkIGJlIGFraW4gdG8gZmFpbHVyZSB0byBkZWNyZW1lbnQgYSBUVEwgYnkgYSByb3V0ZXIg
4oCTIHRoZXJlIGlzIG5vIHByb3RlY3Rpb24gZnJvbSB0aGF0Lg0KDQogICBSb24NCg0KDQpGcm9t
OiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFh1eGlhb2h1
DQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgNTo0NCBBTQ0KVG86IFJvbiBQYXJrZXI7
IEx1Y3kgeW9uZzsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGll
dGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGFzIGFu
IElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KDQrlj5Hku7bkuro6IHNm
YyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSDku6PooaggUm9uIFBhcmtlcg0K5Y+R6YCB
5pe26Ze0OiAyMDE05bm0M+aciDI25pelIDc6MTMNCuaUtuS7tuS6ujogTHVjeSB5b25nOyBSZWlu
YWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NCuS4u+mimDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGlj
YXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkx1Y3ksDQoNClJlZ2FyZGluZyB0aGUgc2VydmljZSBm
dW5jdGlvbiBpbmRleCB0aGF0IHdvdWxkIGJlIGNvbnRhaW5lZCBpbiB0aGUgc2VydmljZSBoZWFk
ZXIsIEkgdGhpbmsgaXQgaXMgc2ltcGx5IGluY3JlbWVudGVkIGZyb20gMSB0byBpbmRpY2F0ZSB0
aGUgbmV4dCBzZXJ2aWNlIGZ1bmN0aW9uIHdpdGhpbiB0aGUgY2hhaW4uICAgRm9yIGV4YW1wbGUs
IGlmIHRoZSBwYXRoIElEIGlzIFgsIGZvciBhIHBhdGgge1NGLUEtNSwgU0YtQi0yLCBTRi1DLTZ9
LCB0aGVuIHBhY2tldHMgZGVzdGluZWQgZnJvbSBhIGNsYXNzaWZpZXIgdG93YXJkcyBTRi1BLTUg
d291bGQgY2FycnkgKHBhdGggWCwgaW5kZXggMSksIHBhY2tldHMgZnJvbSBTRi1BLTUgdG8gU0Yt
Qi0yIHdvdWxkIGNhcnJ5IChwYXRoIFgsIGluZGV4IDIpLCBldGMuDQoNCltYaWFvaHVdIEkgdGhp
bmsgdGhlIHZhbHVlIG9mIHRoZSBzZXJ2aWNlIGluZGV4IHNob3VsZCBiZSBkZWNyZW1lbnRlZCwg
cmF0aGVyIHRoYW4gYmVpbmcgaW5jcmVtZW50ZWQgd2hlbiB0cmF2ZWxsaW5nIGFsb25nIHRoZSBz
ZXJ2aWNlIHBhdGggc2luY2UgdGhhdCBpbmRleCBpcyBub3Qgb25seSB1c2VkIGZvciBpbmRpY2F0
aW5nIHRoZSBuZXh0IHNlcnZpY2UgZnVuY3Rpb24gd2l0aGluIHRoZSBjaGFpbiwgYnV0IGFsc28g
dXNlZCBmb3Igb3RoZXIgcHVycG9zZXMgKGUuZy4sIFRUTCBvZiB0aGUgc2VydmljZSBwYXRoLCBp
bmRpY2F0b3Igb2YgdGhlIGVuZCBvZiB0aGUgc2VydmljZSBjaGFpbiksIHVubGVzcyB5b3Ugd2Fu
dCB0byBpbnRyb2R1Y2UgYW4gYWRkaXRpb25hbCBmaWVsZCB3aGljaCBpbmRpY2F0ZXMgdGhlIHRv
dGFsIGxlbmd0aCBvZiB0aGUgc2VydmljZSBjaGFpbi4NCg0KQmVzdCByZWdhcmRzLA0KWGlhb2h1
DQoNCiAgIFJvbg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KRnJvbTogc2Zj
IFtzZmMtYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc+XSBvbiBi
ZWhhbGYgb2YgTHVjeSB5b25nIFtsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25n
QGh1YXdlaS5jb20+XQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgNjozOCBQTQ0KVG86
IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWls
dG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAg
YXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQpIaSBSZWluYWxkbywNCg0KVGhhbmsgeW91IHRv
IHNoYXJlIHlvdXIgdmlld3Mgb24gdGhpcyBzb2x1dGlvbi4gV2Ugd2FudCB0byBoYXZlIGFuIGVs
ZWdhbnQgYW5kIGdlbmVyYWwgc29sdXRpb24gd2l0aCBvbmUgc3RhbmRhcmQgU0ZDIGhlYWRlciB0
byBjb3ZlciBtYWpvcml0eSB1c2UgY2FzZXMNCg0KU2VlIGlubGluZSBiZWxvdy4NCg0KDQpGcm9t
OiBSZWluYWxkbyBQZW5ubyAocmVwZW5ubykgW21haWx0bzpyZXBlbm5vQGNpc2NvLmNvbV0NClNl
bnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDQ6NTYgUE0NClRvOiBMdWN5IHlvbmc7IERhdmUg
RG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBb
c2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpI
aSwNCg0KVGhlcmUgYXJlIHNldmVyYWwgc29sdXRpb24gdG8gdGhpcyBwcm9ibGVtLiBTb21lIG9m
IHRoZW0gaW1wbGVtZW50YXRpb24gc3BlY2lmaWMsIG90aGVycyBtb3JlIGVsZWdhbnQuDQoNCjEg
LSBPbmUgb2YgdGhlIG1vcmUgZWxlZ2FudCBvbmVzIGlzIHRvIHVzZSB0aGUgU2VydmljZSBJbmRl
eCB0byBkZXRlcm1pbmUgdGhlIG5leHQgc2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZS4gIEl0IG1h
a2VzIGZvciBhIGNvbXBsZXRlbHkgc3RhdGVsZXNzIHNvbHV0aW9uIChjb2RlIHdpc2UpLg0KW0x1
Y3ldIHdoZW4gdXNpbmcgUGF0aCBJRCBhbmQgU2VydmljZSBJbmRleCBvbiBTRkMgaGVhZGVyLCBp
dCByZXF1aXJlcyBhc3NpZ25pbmcgaW5kZXggIyB0byBlYWNoIFNGIGluc3RhbmNlLCBjb25maWd1
cmluZyB0aGVtIGluIHRoZSBmb3J3YXJkaW5nIHRhYmxlLCB3aGljaCBpcyB2ZXJ5IGNvbXBsZXgg
cHJvY2VzcyBhbmQgZWFzaWx5IHBydW5lIGZvciBlcnJvciBpbiBtYXkgb3Bpbmlvbi4gIEluIGFk
ZGl0aW9uLCBlYWNoIFNGIGluc3RhbmNlIG1heSBzZXJ2ZSBtb3JlIHRoYW4gb25lIFNGQywgc28g
bmVlZCB0byBhc3NpZ24gaW5kZXggIyBmb3IgZWFjaCBTRkMsIHdoaWNoIGlzIG1vcmUgY29tcGxl
eC4gUmVnYXJkaW5nIHRoZSBzdGF0ZWxlc3MsIEkgZG9u4oCZdCBnZXQgaXQuIElzbuKAmXQgaW5k
ZXggIyBhIHN0YXRlIGFzIHdlbGwgKG1heSBiZSBmZXcgYml0IGxlc3MpPw0KDQpUbyBpbXBsZW1l
bnQgdHJ1ZSBzdGF0ZWxlc3MsIFNGQyBoZWFkZXIgbmVlZHMgYWJpbGl0eSB0byBjYXJyeSBhbGwg
U0ZJcyBJUCBhZGRyZXNzZXMgaW4gU0ZDIGhlYWRlciwgd2hpY2ggd2FzIGNvbnNpZGVyZWQgYXMg
bm9uLXNjYWxlIHNvbHV0aW9uLg0KDQoNCjIg4oCTIEFub3RoZXIgb3B0aW9uIGlzIGZyb20gYSBj
b2RpbmcgcGVyc3BlY3RpdmUgeW91IGNhbiBqdXN0IGtlZXAgbW9yZSBzdGF0ZSBpbiB5b3VyIFNO
L1NGRiB3aGlsZSB5b3UgcHJvY2VzcyB0aGUgcGFja2V0IGFuZCBkZXRlcm1pbmUgd2hhdCBpcyB0
aGUg4oCcbmV4dOKAnSBzZXJ2aWNlLg0KW0x1Y3ldIEFncmVlLg0KDQpCdXQgaXJyZXNwZWN0aXZl
LCB0aGUgU04gbmVlZHMgdG8ga25vdyB0aGUgUGF0aCBJRCBhbmQgdGhlIGxpc3Qgb2YgU0ZJcyBp
bnRlcm5hbCB0byBpdHMgbm9kZS4gVGhpcyBwcm92aXNpb25pbmcgY2FuIGhhcHBlbiBpbiBhIHZh
cmlldHkgb2Ygd2F5cywgSSBpbXBsZW1lbnRlZCB3aXRoIFJFU1Rjb25mIGFuZCBOZXRjb25mLg0K
DQpBcyBmYXIgYXMgVURQL0lQIHZzLklQLCBJIGdpdmUgcHJlZmVyZW5jZSB0byBVRFAvSVAuIElm
IHlvdSBoYXZlIGEgZml4ZWQgcG9ydCBvdmVyIFVEUCBpbiB3aGljaCB0byByZWNlaXZlL3NlbmQg
cGFja2V0czoNCg0KLSBZb3UgY2FuIGhhdmUgeW91ciBlbnRpcmUgZGF0YXBsYW5lIGluIHVzZXJw
YWNlIGFuZCB1c2UgYSB2YXJpZXR5IG9mIHByb2dyYW1taW5nIGxhbmd1YWdlcy4NCi0gWW91IGRv
IG5vdCBuZWVkIHJhdyBwYWNrZXQgYWNjZXNzIHRvIHB1bGwvc2VuZCBwYWNrZXRzLiBUaGVyZWZv
cmUgbm8gcm9vdCBzdXBwb3J0Lg0KLSBVRFAgY2FuIHRyYXZlcnNlIG5vbi1TRkMgYXdhcmUgbWlk
ZGxleGJveGVzLg0KW0x1Y3ldIEFncmVlIG9uIHRoaXMgc3RhdGVtZW50LiBCdXQgZm9yIFNGQyBk
b21haW4sIGRvIHdlIHdhbnQgdG8gYWxsb3cgc3VjaCBtaWRib3hlcyBvbiBTRkMgcGF0aD8gTWF5
YmUgaGFwcGVuIGlmIGEgU0ZDIGRvbWFpbiBjcm9zc2VzIG1vcmUgdGhhbiB0cmFuc3BvcnQgZG9t
YWlucz8gVGhpcyBpcyBvbmUgSSBsaWtlIHRvIGtub3cgZnJvbSBTUHMgYW5kIFNGIHZlbmRvcnMu
DQoNClJlZ2FyZHMsDQpMdWN5DQpPciB5b3UgY2FuIHVzZSBhbnkgb2YgdGhlIGF2YWlsYWJsZSBt
ZXRob2RzKCBUVVJOLCBTVFVOLCBldGMpLiAgSWYgeW91IGVuY2FwIGluIHNvbWV0aGluZyBlbHNl
IG90aGVyIHRoYW4gSVAvVURQIHRoZSBhcHBsaWNhYmlsaXR5IG9mIFNGQyB3aWxsIGJlIGNvbnNp
ZGVyYWJseSBkaW1pbmlzaGVkLkp1c3QgY2hlY2sgU1RDUCBhbmQgaXRzIHByb2JsZW0gb24gZ2V0
dGluZyBhZG9wdGVkIGdpdmVuIG1pZGRsZXhib3hlcyAgbm90IHJlY29nbml6aW5nIGl0cyBwcm90
b2NvbCBudW1iZXIuDQoNCi0gSXQgaml2ZXMgd2l0aCBvdGhlciBJRVRGIHdvcmsgaW4gdGhlIGFy
ZWFzIG9mIG1ldGFkYXRhIGFuZCB0cmFuc3BvcnQgc2VydmljZXMgKHNheSwgVEFQUykuDQoNCnJl
Z2FyZHMsDQoNClJlaW5hbGRvDQoNCg0KDQpGcm9tOiBMdWN5IHlvbmcgPGx1Y3kueW9uZ0BodWF3
ZWkuY29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+DQpEYXRlOiBUdWVzZGF5LCBNYXJj
aCAyNSwgMjAxNCBhdCAyOjI1IFBNDQpUbzogRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUu
Y29tPG1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbT4+LCAic2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+IiA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+Pg0KU3ViamVj
dDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNv
bnM/DQoNCkhpIERhdmUsDQoNCklmIGEgc2VydmljZSBmb3J3YXJkZXIgcG9pbnQgY29ubmVjdHMg
bW9yZSB0aGFuIG9uZSBTRiBpbnN0YW5jZXMgdGhhdCBiZWxvbmcgdG8gdGhlIHNhbWUgU0ZDLCBo
b3cgY2FuIG9uZSBQYXRoIElEIGRldGVybWluZSB3aGljaCBTRiBpbnN0YW5jZXMgaXMgdGhlIG5l
eHQ/IElmIHlvdSBkcmF3IGEgc2VydmljZSBjaGFpbiBwYXRoIHdpdGggbWFueSBTRiBpbnN0YW5j
ZXMsIHlvdSBjYW4gZWFzaWx5IHNlZSwgaWYgUGF0aCBJRCByZXByZXNlbnRzIHRoYXQgcGF0aCwg
c2VydmljZSBmb3J3YXJkZXIgbmVlZHMgdG8gdXNlIHByZXZpb3VzIFNGIG9uIHRoZSBwYXRoIHRv
IHBvc2l0aW9uIHRoZSBuZXh0IFNGIG9uIHRoYXQgcGF0aC4NCg0KTHVjeQ0KDQpGcm9tOiBEYXZl
IERvbHNvbiBbbWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tXQ0KU2VudDogVHVlc2RheSwgTWFy
Y2ggMjUsIDIwMTQgNDoxMCBQTQ0KVG86IEx1Y3kgeW9uZzsgc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlv
biwgcHJvcyBhbmQgY29ucz8NCg0KV2h5IGRvIHlvdSB0aGluayB0aGUgcHJldmlvdXMgU0YgSVAg
YWRkcmVzcyBpcyByZXF1aXJlZCB0byBkZXRlcm1pbmUgdGhlIG5leHQgU0YgSVAgYWRkcmVzcz8g
V2h5IGlzIHRoZSBQYXRoIElEIG5vdCBzdWZmaWNpZW50IGluZm9ybWF0aW9uPw0KDQoNCkZyb206
IEx1Y3kgeW9uZyBbbWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tXQ0KU2VudDogVHVlc2RheSwg
TWFyY2ggMjUsIDIwMTQgNDo1NiBQTQ0KVG86IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxp
Y2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpJbiB0aGlzIHNvbHV0aW9uLCBzZXJ2aWNlIGZvcndh
cmRlciBhbmQgU0YgaW5zdGFuY2UgYXJlIHNlcGFyYXRlZCBlbnRpdGllcy4gU2VydmljZSBmb3J3
YXJkZXIgbmVlZHMgUGF0aCBJRCBhbmQgcHJldmlvdXMgU0YgSVAgYWRkcmVzcyB0byB1bmlxdWVs
eSBpZGVudGlmeSB0aGUgbmV4dCBTRiBJUCBhZGRyZXNzLg0KDQpMdWN5DQoNCkZyb206IERhdmUg
RG9sc29uIFttYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb21dDQpTZW50OiBUdWVzZGF5LCBNYXJj
aCAyNSwgMjAxNCAzOjIxIFBNDQpUbzogTHVjeSB5b25nOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9u
LCBwcm9zIGFuZCBjb25zPw0KDQpJIGRvIG5vdCBzZWUgd2h5IHNvdXJjZSBJUCBhZGRyZXNzIChw
cmV2aW91cyBTRikgd291bGQgYmUgcmVxdWlyZWQgdG8gbG9vayB1cCB0aGUgbmV4dCBTRi4gVGhl
IHBhdGggSUQgc2hvdWxkIGJlIHN1ZmZpY2llbnQgdG8gZGV0ZXJtaW5lIHRoZSBuZXh0IFNGLg0K
DQoNCg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhh
bGYgT2YgTHVjeSB5b25nDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA0OjAyIFBNDQpU
bzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBbc2ZjXSBTRkMg
YXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpIaSwNCg0KVGhl
cmUgYXJlIG1hbnkgd2F5cyB0byBpbXBsZW1lbnQgU0ZDcy4gSG93ZXZlciwgb25lIG9mIG91ciBn
b2FscyBpbiBzdGFuZGFyZCBpcyB0byBkZXZlbG9wIGEgc29sdXRpb24gdGhhdCBpcyBzaW1wbGUg
YW5kIGxlc3MgY29zdCBmb3IgdmVuZGVycyBhbmQgc2VydmljZSBwcm92aWRlcnMuICBPdGhlciBn
b2FscyBhcmUgdGhhdCB0aGUgc29sdXRpb24gY2FuIGFwcGx5IHRvIGNvbW1vbiBhbmQgbWFqb3Jp
dHkgdXNlIGNhc2VzLg0KDQpJZiB3ZSBpbXBsZW1lbnQgU0ZDIGFzIGFuIElQIG9yIFVEUC9JUCBh
cHBsaWNhdGlvbiwgaS5lLiBvbmNlIHRyYWZmaWMgaXMgY2xhc3NpZmllZCBieSB0aGUgY2xhc3Np
ZmljYXRpb24sIGl0IGFkZHMgU0ZDIGhlYWRlciBhbmQgSVAgaGVhZGVyIChvdXRlcikgb24gdGhl
IHBhY2tldHMgKFVEUCBoZWFkZXIgdG9vIGluIGxhdHRlciBjYXNlKSwgYW5kIHNlbmQgc3VjaCBw
YWNrZXRzIGFzIGEgcmVndWxhciBJUCBwYWNrZXQuIFRoZSBzcmMgSVAgb2Ygb3V0ZXIgaGVhZGVy
IGNhbiBiZSBjbGFzc2lmaWNhdGlvbiBJUCBhZGRyZXNzLCBhbmQgZHN0IElQIGNhbiBiZSBuZXh0
IFNGIEluc3RhbmNlIElQIGFkZHJlc3MuIE1hbnkgdHJhbnNwb3J0IG5ldHdvcmtzIGNhbiBjYXJy
eSBJUCB0cmFmZmljIGFuZCByb3V0ZSBJUCBwYWNrZXRzIGJhc2VkIG9uIGRzdCBJUCBhZGRyZXNz
LiAgV2Ugb25seSBuZWVkIHRvIHJlcXVlc3QgYSBuZXcgSVAgcHJvdG9jb2wgdHlwZSBmb3IgU0ZD
LiBBdCB0aGUgc2VydmljZSBmb3J3YXJkZXIgcG9pbnQsIGl0IGNhbiBsb29rIHVwIG5leHQgU0Yg
SVAgYWRkcmVzcyBiYXNlZCBvbiBQYXRoIElEIGluIFNGQyBoZWFkZXIgYW5kIHNyYyBJUCBhZGRy
ZXNzIChwcmV2aW91cyBTRikgb24gdGhlIHBhY2tldC4gIEEgU0YgYWxzbyBmb3J3YXJkcyB0aGUg
cGFja2V0IHdpdGggU0ZDIGhlYWRlciBhcyBhbiBJUCBwYWNrZXQgYW5kIGZpbGxzIGl0cyBJUCBh
ZGRyZXNzIGFzIHNyYyBJUCBhbmQgdGhlIHNlcnZpY2UgZm9yd2FyZGVyIHBvaW50IElQIGFkZHJl
c3MgYXMgdGhlIGRzdCBJUCBvbiB0aGUgcGFja2V0Lg0KDQpUaGlzIHNvbHV0aW9uIHdvcmtzIGZv
ciBlaXRoZXIgU0ZDIGFzIGFuIElQIGFwcGxpY2F0aW9uIG9yIFVEUC9JUCBhcHBsaWNhdGlvbiwg
d2hpY2ggb25lIGlzIG1vcmUgcHJvcGVyIGZyb20gU0YgYW5kIHNlcnZpY2UgZm9yd2FyZGVyIHBv
aW50Pw0KDQpUaGlzIHNvbHV0aW9uIHNlZW1zIHNpbXBsZSB0byBtZSBhbmQgb25seSBuZWVkIFBh
dGggSUQgaW4gU0ZDIGhlYWRlciBmb3Igc3RlZXJpbmcgdHJhZmZpYyB0aHJvdWdoIHRoZSBTRkMg
cGF0aC4gQnV0IGxpa2UgdG8gc2VlIG90aGVyc+KAmSBvcGluaW9uIG9uIHRoaXMgc29sdXRpb24s
IHByb3MgYW5kIGNvbnMuDQoNClRoYW5rcywNCkx1Y3kNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OldpbmdkaW5nczsNCglwYW5vc2UtMTo1IDAgMCAwIDAgMCAwIDAgMCAw
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6U2ltU3VuOw0KCXBhbm9zZS0xOjIgMSA2IDAg
MyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsN
CglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1p
bHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9
DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQFNpbVN1biI7DQoJcGFub3NlLTE6MiAxIDYg
MCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNvbnNvbGFzOw0KCXBh
bm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IlNlZ29lIFVJIjsNCglwYW5vc2UtMToyIDExIDUgMiA0IDIgNCAyIDIgMzt9DQovKiBTdHlsZSBE
ZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0K
CXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1z
b0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xs
b3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVj
b3JhdGlvbjp1bmRlcmxpbmU7fQ0KcHJlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28t
c3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJn
aW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseTpTaW1T
dW47fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBkaXYuTXNvQWNldGF0ZQ0KCXttc28t
c3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCBDaGFyIjsN
CgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6OC4wcHQ7
DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnAuTXNvTGlzdFBhcmFncmFw
aCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1zb0xpc3RQYXJhZ3JhcGgNCgl7bXNvLXN0eWxl
LXByaW9yaXR5OjM0Ow0KCW1hcmdpbi10b3A6MGluOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbWFy
Z2luLWJvdHRvbTowaW47DQoJbWFyZ2luLWxlZnQ6LjVpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAx
cHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwi
c2VyaWYiO30NCnNwYW4uSFRNTFByZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhU
TUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5
bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFtaWx5OkNvbnNvbGFzO30NCnNw
YW4uQmFsbG9vblRleHRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJCYWxsb29uIFRleHQgQ2hhciI7
DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQi
Ow0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpwLm1zb2NocGRlZmF1bHQs
IGxpLm1zb2NocGRlZmF1bHQsIGRpdi5tc29jaHBkZWZhdWx0DQoJe21zby1zdHlsZS1uYW1lOm1z
b2NocGRlZmF1bHQ7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBp
bjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9u
dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30N
CnAuaHRtbCwgbGkuaHRtbCwgZGl2Lmh0bWwNCgl7bXNvLXN0eWxlLW5hbWU6aHRtbDsNCgltYXJn
aW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0KcC5hLCBsaS5hLCBkaXYuYQ0KCXtt
c28tc3R5bGUtbmFtZTphOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0K
CWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjt9
DQpwLlJGQ0ZpZ3VyZSwgbGkuUkZDRmlndXJlLCBkaXYuUkZDRmlndXJlDQoJe21zby1zdHlsZS1u
YW1lOiJSRkMgRmlndXJlIjsNCgltYXJnaW4tdG9wOjBpbjsNCgltYXJnaW4tcmlnaHQ6MGluOw0K
CW1hcmdpbi1ib3R0b206MGluOw0KCW1hcmdpbi1sZWZ0Oi4zaW47DQoJbWFyZ2luLWJvdHRvbTou
MDAwMXB0Ow0KCWxpbmUtaGVpZ2h0OjEyLjBwdDsNCgltc28tbGluZS1oZWlnaHQtcnVsZTpleGFj
dGx5Ow0KCXBhZ2UtYnJlYWstYWZ0ZXI6YXZvaWQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250
LWZhbWlseToiQ291cmllciBOZXciO30NCnNwYW4uaHRtbHByZWZvcm1hdHRlZGNoYXIwDQoJe21z
by1zdHlsZS1uYW1lOmh0bWxwcmVmb3JtYXR0ZWRjaGFyOw0KCWZvbnQtZmFtaWx5OkNvbnNvbGFz
O30NCnNwYW4uYmFsbG9vbnRleHRjaGFyMA0KCXttc28tc3R5bGUtbmFtZTpiYWxsb29udGV4dGNo
YXI7DQoJZm9udC1mYW1pbHk6IlNlZ29lIFVJIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5odG1sY2hh
cg0KCXttc28tc3R5bGUtbmFtZTpodG1sY2hhcjsNCglmb250LWZhbWlseTpTaW1TdW47fQ0Kc3Bh
bi5jaGFyDQoJe21zby1zdHlsZS1uYW1lOmNoYXI7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJz
YW5zLXNlcmlmIjt9DQpzcGFuLmJhbGxvb250ZXh0Y2hhcjAwDQoJe21zby1zdHlsZS1uYW1lOmJh
bGxvb250ZXh0Y2hhcjA7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnNw
YW4uZW1haWxzdHlsZTE5DQoJe21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGUxOTsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5l
bWFpbHN0eWxlMjANCgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHlsZTIwOw0KCWZvbnQtZmFtaWx5
OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLmVtYWlsc3R5
bGUyMQ0KCXttc28tc3R5bGUtbmFtZTplbWFpbHN0eWxlMjE7DQoJZm9udC1mYW1pbHk6IkNhbGli
cmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMDA3MEMwO30NCnNwYW4uZW1haWxzdHlsZTIyDQoJ
e21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGUyMjsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNh
bnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5lbWFpbHN0eWxlMjMNCgl7bXNvLXN0
eWxlLW5hbWU6ZW1haWxzdHlsZTIzOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJp
ZiI7DQoJY29sb3I6IzAwNzBDMDt9DQpzcGFuLmVtYWlsc3R5bGUyNA0KCXttc28tc3R5bGUtbmFt
ZTplbWFpbHN0eWxlMjQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCglj
b2xvcjojMDA3MEMwO30NCnNwYW4uZW1haWxzdHlsZTM0DQoJe21zby1zdHlsZS1uYW1lOmVtYWls
c3R5bGUzNDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMx
RjQ5N0Q7fQ0Kc3Bhbi5lbWFpbHN0eWxlMzUNCgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHlsZTM1
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9
DQpzcGFuLmVtYWlsc3R5bGUzNg0KCXttc28tc3R5bGUtbmFtZTplbWFpbHN0eWxlMzY7DQoJZm9u
dC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMDA3MEMwO30NCnNwYW4u
ZW1haWxzdHlsZTM3DQoJe21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGUzNzsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5lbWFpbHN0
eWxlMzgNCgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHlsZTM4Ow0KCWZvbnQtZmFtaWx5OiJDYWxp
YnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzAwNzBDMDt9DQpzcGFuLmVtYWlsc3R5bGUzOQ0K
CXttc28tc3R5bGUtbmFtZTplbWFpbHN0eWxlMzk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJz
YW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uZW1haWxzdHlsZTQwDQoJe21zby1z
dHlsZS1uYW1lOmVtYWlsc3R5bGU0MDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2Vy
aWYiOw0KCWNvbG9yOiMwMDcwQzA7fQ0Kc3Bhbi5lbWFpbHN0eWxlNDENCgl7bXNvLXN0eWxlLW5h
bWU6ZW1haWxzdHlsZTQxOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJ
Y29sb3I6IzFGNDk3RDt9DQpzcGFuLmVtYWlsc3R5bGU0Mg0KCXttc28tc3R5bGUtbmFtZTplbWFp
bHN0eWxlNDI7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjoj
MDA3MEMwO30NCnNwYW4uZW1haWxzdHlsZTQzDQoJe21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGU0
MzsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7
fQ0Kc3Bhbi5lbWFpbHN0eWxlNDQNCgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHlsZTQ0Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzAwNzBDMDt9DQpzcGFu
LkVtYWlsU3R5bGU0OA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToi
Q2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMwMDcwQzA7fQ0Kc3Bhbi5FbWFpbFN0eWxl
NDkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJz
YW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTUwDQoJe21zby1z
dHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7
DQoJY29sb3I6IzAwNzBDMDt9DQpzcGFuLkVtYWlsU3R5bGU1MQ0KCXttc28tc3R5bGUtdHlwZTpw
ZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMw
MDcwQzA7fQ0Kc3Bhbi5FbWFpbFN0eWxlNTINCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJ
Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNw
YW4uRW1haWxTdHlsZTUzDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzAwNzBDMDt9DQouTXNvQ2hw
RGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0
O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4w
aW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0
aW9uMTt9DQovKiBMaXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDo5
NDM2ODQ2OTQ7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRz
OjE4MTY5ODM1NzAgNjc2OTg2ODkgNjc2OTg2OTEgNjc2OTg2OTMgNjc2OTg2ODkgNjc2OTg2OTEg
Njc2OTg2OTMgNjc2OTg2ODkgNjc2OTg2OTEgNjc2OTg2OTM7fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDEN
Cgl7bXNvLWxpc3QtaWQ6MTU5NzU5NTYzNjsNCgltc28tbGlzdC10eXBlOmh5YnJpZDsNCgltc28t
bGlzdC10ZW1wbGF0ZS1pZHM6LTEwNjE2MjcyNDAgNjc2OTg2ODkgNjc2OTg2OTEgNjc2OTg2OTMg
Njc2OTg2ODkgNjc2OTg2OTEgNjc2OTg2OTMgNjc2OTg2ODkgNjc2OTg2OTEgNjc2OTg2OTM7fQ0K
QGxpc3QgbDE6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28t
bGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0Kb2wNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTow
aW47fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVs
dHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0t
W2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlk
bWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2Vu
ZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJw
dXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5NeW8sPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMDA3MEMwIj5UaGUgcmVhc29uIGlzIHRvIG1ha2UgU0ZDIGFzIGFuIElQIGFwcGxpY2F0
aW9uLiAoYXMgaXQgd2FzIHRpdGxlZCBpbiB0aGUgc3ViamVjdCkgcmVnYXJkbGVzcyB3aGljaCB0
cmFuc3BvcnQgdXNlZCB0byBjYXJyeSB0aGlzIGFwcGxpY2F0aW9uLiBQZW9wbGUgc2VlIHRoYXQg
bWFuZGF0ZXMgSVAgYXMgdHJhbnNwb3J0LCBJIGRvbuKAmXQuICZuYnNwO1NGQyBpcyBqdXN0IGFu
DQogSVAgYXBwbGljYXRpb24gYW5kIHVzZSBJUCBmdW5jdGlvbi48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMwMDcwQzAiPlRoZSBzdWJqZWN0IG9mIHRoaXMgbWFpbCBpcyB0byBzb2xpY2l0
IHRoZSBwcm9zIGFuZCBjb25zIGZvciB0aGlzIGFwcHJvYWNoLiBTaGFyZSBteSB2aWV3cyBvbiBw
cm9zIGFuZCBjb25zLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+UHJvczog
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxl
PSJ0ZXh0LWluZGVudDotLjI1aW47bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzEiPjwhW2lmICFzdXBw
b3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpTeW1ib2w7Y29sb3I6IzAwNzBDMCI+
PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+wrc8c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAm
cXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzAwNzBDMCI+U0ZDIGltcGxlbWVudGF0aW9uIGlzIGluZGVwZW5kZW50IG9u
IHdoYXQgdHJhbnNwb3J0IGlzIHVzZWQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9InRleHQtaW5kZW50Oi0uMjVpbjttc28tbGlzdDpsMCBs
ZXZlbDEgbGZvMSI+PCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OlN5bWJvbDtjb2xvcjojMDA3MEMwIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj7Ctzxz
cGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFu
Pjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMDA3MEMwIj5TRkMgaW1wbGVtZW50
YXRpb24gY2FuIGxldmVyYWdlIElQIGZ1bmN0aW9ucyBkaXJlY3RseSwgd2hpY2ggbWFrZXMgU0ZD
IGhlYWRlciBzaW1wbGVyIGFuZCB0aGUgc29sdXRpb24gc2ltcGVyIGFzIHdlbGwuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJ0ZXh0LWlu
ZGVudDotLjI1aW47bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzEiPjwhW2lmICFzdXBwb3J0TGlzdHNd
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpTeW1ib2w7Y29sb3I6IzAwNzBDMCI+PHNwYW4gc3R5
bGU9Im1zby1saXN0Oklnbm9yZSI+wrc8c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1l
cyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzAwNzBDMCI+TWFueSBvdmVybGF5IHRlY2hub2xvZ2llcyBpcyBidWlsdCBvdmVyIElQIGFu
ZCBjYW4gYmUgYmVuZWZpdCBmcm9tLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29MaXN0UGFyYWdyYXBoIiBzdHlsZT0idGV4dC1pbmRlbnQ6LS4yNWluO21zby1saXN0OmwwIGxl
dmVsMSBsZm8xIj48IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
U3ltYm9sO2NvbG9yOiMwMDcwQzAiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPsK3PHNw
YW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+
PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMwMDcwQzAiPkxldmVyYWdlIGFwcGxp
Y2F0aW9uIGNlbnRyaWMgYXJjaGl0ZWN0dXJlLCBlYXN5IHRvIGludGVncmF0ZSBhbmQgdXNlIGNv
bnRyb2xsZXIvb3JjaGVzdHJhdGlvbiBiYXNlZCBtYW5hZ2VtZW50PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMDA3MEMwIj5Db25zOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0idGV4dC1pbmRlbnQ6LS4yNWluO21zby1saXN0Omwx
IGxldmVsMSBsZm8yIj48IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6U3ltYm9sO2NvbG9yOiMwMDcwQzAiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPsK3
PHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3Nw
YW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMwMDcwQzAiPm1vcmUgb3Zlcmhl
YWQgaW4gcGFja2V0IChTRkMgaGVhZGVyICYjNDM7IElQIGhlYWRlcikgJm5ic3A7dGhhbiB1c2lu
ZyBTRkMgaGVhZGVyIG9ubHkgYWx0aG91Z2ggdGhlIGhlYWRlciBzcGFjZSBpcyBsZXNzIHRoYW4g
b25lIGluIFNGQyBoZWFkZXIgb25seSAuIENvbnN1bWUgbW9yZSBkYXRhIHBsYW5lDQogcmVzb3Vy
Y2VzPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMwMDcwQzAiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5JIHdvdWxkIGxpa2UgdG8g
aGVhciBvdGhlciBpbnB1dCBvbiB0aGUgcHJvcyBhbmQgY29ucy48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMwMDcwQzAiPlJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPkx1Y3kgPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMw
MDcwQzAiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERG
IDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXQ0KPGI+
T24gQmVoYWxmIE9mIDwvYj5aYXJueSwgTXlvPGJyPg0KPGI+U2VudDo8L2I+IEZyaWRheSwgTWFy
Y2ggMjgsIDIwMTQgNDo1OSBQTTxicj4NCjxiPlRvOjwvYj4gTHVjeSB5b25nOyAnSmltIEd1aWNo
YXJkIChqZ3VpY2hhciknOyAnUm9uIFBhcmtlcic7ICdOaWNvbGFzIEJPVVRIT1JTJzsgJ3NmY0Bp
ZXRmLm9yZyc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBV
RFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkhpIEx1Y3ks
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5Db3VsZCB5b3UgZXhwbGFpbiB3
aHkgeW914oCZdmUgY2hvc2VuIHRvIHBlZWwgb3V0IElQJiM0MztTRkM/IFNlZW1zIHRvIG1lIHRo
ZSB1cHBlciBkaWFncmFtIGFscmVhZHkgY292ZXJzIHRoZSBJUCYjNDM7U0ZDIHVzZSBjYXNlIChh
c3N1bWluZyBieSB0cmFuc3BvcnQgd2UgbWVhbiDigJxJUCwgTUFDLCBldGPigJ0uKSBQZXJoYXBz
IHlvdSBtYXkgd2FudCB0byBjbGFyaWZ5IHdoYXQgeW91DQogbWVhbiBieSB0cmFuc3BvcnQ/PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5UbyBtZSwgdGhlIGZpcnN0IGRpYWdy
YW0gaXMgdGhlIG1vc3QgZ2VuZXJpYy9iYXNpYyByZXByZXNlbnRhdGlvbiBvZiB0aGUgU0ZDIGhl
YWRlciwgaXRzIHBheWxvYWQgYW5kIGl0cyBlbmNhcHN1bGF0aW5nL3RyYW5zcG9ydCBtZWNoYW5p
c20uIEEgYnVuY2ggb2YgZW5jYXBzdWxhdGluZyBtZWNoYW5pc21zIGFyZSBwb3NzaWJsZSBidXQg
bm90IGFsbCBtYWtlcyBzZW5zZS4NCiBJUCBlbmNhcHN1bGF0aW5nIFNGQyBIZWFkZXIgaXMgdGhl
b3JldGljYWxseSBwb3NzaWJsZSBidXQgd2hhdCBhcmUgYmVuZWZpdHMgb3ZlciBvdGhlciBleGlz
dGluZyBvcHRpb25zIGxpa2UgR1JFIG9yIFVEUD8gTW9yZSBzcGVjaWZpY2FsbHksIHdoeSBtYW5k
YXRlIGFuIElQIGVuY2Fwc3VsYXRpb24gbWVjaGFuaXNtIOKAkyB3aGljaCBzZWVtcyBub3QgdG8g
YmUgYWdub3N0aWMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5SZWdhcmRz
LDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48Yj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gc2Zj
IFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPkx1Y3kgeW9uZzxicj4NCjxiPlNl
bnQ6PC9iPiAyOCBNYXJjaCAyMDE0IDU6MDEgUE08YnI+DQo8Yj5Ubzo8L2I+IEppbSBHdWljaGFy
ZCAoamd1aWNoYXIpOyBSb24gUGFya2VyOyBOaWNvbGFzIEJPVVRIT1JTOyA8YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIj4NCnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4g
UmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29s
b3I6IzAwNzBDMCI+TXkgMiBjZW50OjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAw
NzBDMCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5Cb3Ro
IFNGQyBoZWFkZXIgYW5kIFNGQyBoZWFkZXIgJiM0MzsgSVAgaGVhZGVyIG1lZXQgZm9sbG93aW5n
IGNyaXRlcmlhLiBJbiBteSBwcm9wb3NhbCwgU0ZDIGhlYWRlciAmIzQzOyBJUCBoZWFkZXIgc2Vy
dmVzIGFzIHRoZSBlbmNhcHN1bGF0aW9uIGZvcm1hdCBhbmQgYWdub3N0aWMgdG8gdGhlIGxheWVy
IGF0IHdoaWNoIGl0IGlzDQogYXBwbGllZCBhbmQgdGhlIHNlcnZpY2UgdGhhdCBpcyBiZWluZyBj
b25zdHJpY3RlZC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+U0ZDIGhlYWRlciZuYnNw
OyBmb3IgdGhlIGVuY2FwLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9IlJGQ0Zp
Z3VyZSIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi44aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmIzQzOy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tJiM0MzsNCjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJSRkNGaWd1cmUiIHN0eWxlPSJtYXJnaW4tbGVmdDouOGluIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyBPcmlnaW5hbCBQYXlsb2FkJm5ic3A7Jm5ic3A7Jm5ic3A7IHwNCjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJSRkNGaWd1cmUiIHN0eWxlPSJtYXJnaW4tbGVmdDouOGluIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7JiM0MzstLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLSYjNDM7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9IlJGQ0ZpZ3VyZSIgc3R5
bGU9Im1hcmdpbi1sZWZ0Oi44aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBTRkMgSGVhZGVyJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iUkZDRmlndXJlIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjhpbiI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmIzQzOy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tJiM0MzsNCjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJSRkNGaWd1cmUiIHN0eWxlPSJtYXJnaW4tbGVm
dDouOGluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fCZuYnNwOyZuYnNwOyBUcmFu
c3BvcnQgaGVhZGVyJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwNCjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJSRkNGaWd1cmUiIHN0eWxlPSJtYXJnaW4tbGVm
dDouOGluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7JiM0MzstLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSYjNDM7DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcw
QzAiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5TRkMgaGVhZGVyICYjNDM7
IElQIGhlYWRlciBmb3IgdGhlIGVuY2FwLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJSRkNGaWd1cmUiIHN0eWxlPSJtYXJnaW4tbGVmdDouOGluIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7ICYjNDM7LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0mIzQzOw0KPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9IlJGQ0ZpZ3VyZSIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi44aW4i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IE9yaWdpbmFsIFBheWxvYWQmbmJzcDsmbmJzcDsmbmJzcDsgfA0KPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9IlJGQ0ZpZ3VyZSIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi44aW4i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmIzQzOy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tJiM0Mzs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iUkZDRmlndXJlIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6LjhpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFNGQyBIZWFkZXImbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJSRkNGaWd1cmUiIHN0eWxlPSJtYXJnaW4tbGVmdDouOGluIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0mIzQzOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJSRkNGaWd1cmUiIHN0eWxlPSJtYXJnaW4tbGVm
dDouOGluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgSVAgSGVhZGVyJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJSRkNGaWd1cmUiIHN0eWxlPSJtYXJnaW4tbGVmdDouOGluIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7JiM0MzstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSYjNDM7DQo8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iUkZDRmlndXJlIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
LjhpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3wmbmJzcDsmbmJzcDsgVHJhbnNw
b3J0IGhlYWRlciZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt8DQo8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iUkZDRmlndXJlIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
LjhpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyYjNDM7LS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0mIzQzOw0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMw
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+VGhhbmtzLDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWlu
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+THVjeTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHls
ZT0iY29sb3I6IzAwNzBDMCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxk
aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRk
aW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDouNWluIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+
PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gSmltIEd1aWNoYXJkIChqZ3VpY2hhcikg
WzxhIGhyZWY9Im1haWx0bzpqZ3VpY2hhckBjaXNjby5jb20iPm1haWx0bzpqZ3VpY2hhckBjaXNj
by5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IEZyaWRheSwgTWFyY2ggMjgsIDIwMTQgMTI6
MTEgUE08YnI+DQo8Yj5Ubzo8L2I+IEx1Y3kgeW9uZzsgUm9uIFBhcmtlcjsgTmljb2xhcyBCT1VU
SE9SUzsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+DQpzZmNAaWV0Zi5vcmc8L2E+PGJy
Pg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0
aW9uLCBwcm9zIGFuZCBjb25zPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj5Gb2xr
cyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+V2hpbGUgSSBhcHByZWNpYXRlIHRo
aXMgZGlzY3Vzc2lvbiBwbGVhc2UgYnJpbmcgaXQgdG8gYSBjbG9zZSBvbiB0aGUgbGlzdC4gT3Vy
IGNoYXJ0ZXINCjxiPmNsZWFybHk8L2I+Jm5ic3A7c3RhdGVzIHRoYXQgd2Ugd2lsbCBub3QgdGll
IHRoZSBzZXJ2aWNlIGVuY2Fwc3VsYXRpb24gdG8gdGhlIHRyYW5zcG9ydC4gSSBkcmF3IHlvdXIg
YXR0ZW50aW9uIHRvIHRoaXMgc25pcHBldCBvZiB0aGUgY2hhcnRlcjombmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6Ymxh
Y2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtjb2xvcjpibGFjayI+JnF1b3Q7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6YmxhY2siPkl0IGlzIGludGVuZGVkIHRoYXQgdGhlIGVuY2Fwc3VsYXRpb24g
Zm9ybWF0IGJlIGFnbm9zdGljIHRvIHRoZSZuYnNwO2xheWVyIGF0IHdoaWNoIGl0IGlzDQogYXBw
bGllZCBhbmQgdGhlIHNlcnZpY2UgdGhhdCBpcyBiZWluZyZuYnNwO2NvbnN0cnVjdGVkLiBUaGF0
IGlzLCB0aGUgc2FtZSBlbmNhcHN1bGF0aW9uIG1heSBiZSB1c2VkIG9uIGEmbmJzcDtzZXJ2aWNl
IGZ1bmN0aW9uIGNoYWluIGFwcGxpZWQgYXQgdGhlIG5ldHdvcmsgbGF5ZXIgb3IgYXQgYW55IG90
aGVyJm5ic3A7bGF5ZXIsIGFuZCB0aGUgc2FtZSBlbmNhcHN1bGF0aW9uIGZvcm1hdCB3aWxsIGFw
cGx5IGZvciB0aGUmbmJzcDtjb25zdHJ1Y3Rpb24gb2YgU2VydmljZSBGdW5jdGlvbg0KIFBhdGhz
IHJlZ2FyZGxlc3Mgb2YgdGhlIGFjdHVhbCZuYnNwO3NlcnZpY2UuJnF1b3Q7PC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4i
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+RnJvbTogPC9zcGFuPg0KPC9iPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+THVjeSB5b25nICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5j
b20iPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPiZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+RnJpZGF5
LCBNYXJjaCAyOCwgMjAxNCBhdCAxMDo0NSBBTTxicj4NCjxiPlRvOiA8L2I+Um9uIFBhcmtlciAm
bHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0OywgTmljb2xhcyBCT1VUSE9SUyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSI+Tmljb2xhcy5CT1VU
SE9SU0Bxb3Ntb3MuY29tPC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciPnNmY0BpZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciPnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9iPlJlOiBbc2ZjXSBT
RkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFj
ayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzAwNzBDMCI+Um9uLDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMw
Ij5QbGVhc2Ugc2VlIGlubGluZS48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzoz
LjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6LjVpbiI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkZyb206
PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+IFJvbiBQ
YXJrZXIgWzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5t
YWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50
OjwvYj4gRnJpZGF5LCBNYXJjaCAyOCwgMjAxNCA5OjE0IEFNPGJyPg0KPGI+VG86PC9iPiBMdWN5
IHlvbmc7IE5pY29sYXMgQk9VVEhPUlM7IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNm
Y0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFNGQyBhcyBhbiBJ
UCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
SGksIEx1Y3kuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPldoZXRoZXIg
b3Igbm90IHlvdXIgaW1wbGVtZW50YXRpb24gY29uY2VwdCBmb3IgSVAvVURQIG1ha2VzIHNlbnNl
IGZvciB5b3VyIHByb2R1Y3Qgb3IgeW91ciBuZXR3b3JrIGVudmlyb25tZW50LCBvdXIgY2hhcnRl
ciBpcyB0byBjcmVhdGUgYSBzb2x1dGlvbiB0aGF0IGlzIG5vdCBkZXBlbmRlbnQgb24gYW55IG9u
ZSBleGFjdA0KIHRyYW5zcG9ydCBlbmNhcHN1bGF0aW9uLiZuYnNwOyZuYnNwOyZuYnNwOyBUaGF0
IGJlaW5nIHNhaWQsIGFueSBwYXJ0aWN1bGFyIGltcGxlbWVudGF0aW9uIGNvdWxkIGNvbmNlaXZh
Ymx5IHJlcXVpcmUgYSBzaW5nbGUgdHlwZSBvZiBlbmNhcHN1bGF0aW9uLiZuYnNwOyZuYnNwOyBJ
biBzaG9ydCwgSSB0aGluayB5b3VyIHByb3Bvc2FsIGZhbGxzIGludG8gdGhlIGltcGxlbWVudGF0
aW9uIGFwcHJvYWNoIGNhdGVnb3J5IHdoaWNoIGlzIG91dCBvZiBzY29wZSBmcm9tIGEgc3RhbmRh
cmRzIHBlcnNwZWN0aXZlLA0KIElNTy48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6LjVpbiI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPltMdWN5XSB0aGlz
IGlzIGEg4oCcY29u4oCdIGZyb20gbG9naXN0aWNzLCBub3QgZnJvbSB0ZWNobmljYWwuDQo8L3Nw
YW4+PC9pPjwvYj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6V2luZ2RpbmdzO2NvbG9y
OiMwMDcwQzAiPkw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOyAmbmJz
cDtBbHRlcm5hdGl2ZSB0byBhZGRyZXNzIHRoaXMgaXMgdG8gZW5jb2RlIFNGLVggSW5zdGFuY2Ug
aWRlbnRpZmllciBpbiBTRkMgaGVhZGVyIGluc3RlYWQgb2YgaW5kZXgsIGFuZCB1c2UgUEFUSCBJ
RCAmIzQzOyBTRi1YIGluc3RhbmNlIGlkZW50aWZpZXIgaW4gU0ZDDQogZm9yd2FyZGluZyBwcm9j
ZXNzLCB3aGljaCBlZmZlY3RpdmVseSBhY2hpZXZlcyB0aGUgc2FtZSBhbmQgc2ltcGxlciB0aGFu
IHVzZSBvZiBpbmRleCwgSU1PLjwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0Oi41aW4iPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8
L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48Yj48
aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+THVjeQ0KPC9zcGFuPjwvaT48L2I+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48
c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IFJvbjwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVy
Om5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBp
biAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxi
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5t
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5MdWN5
IHlvbmc8YnI+DQo8Yj5TZW50OjwvYj4gRnJpZGF5LCBNYXJjaCAyOCwgMjAxNCAxMDowMyBBTTxi
cj4NCjxiPlRvOjwvYj4gTmljb2xhcyBCT1VUSE9SUzsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gU0ZD
IGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41
aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZu
YnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0
REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjpibGFjayI+IE5pY29sYXMgQk9VVEhPUlMgWzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5tYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29t
PC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2si
Pl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXksIE1hcmNoIDI4LCAyMDE0IDM6MDggQU08YnI+
DQo8Yj5Ubzo8L2I+IEx1Y3kgeW9uZzsgUm9uIFBhcmtlcjsgWHV4aWFvaHU7IFJlaW5hbGRvIFBl
bm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6YmxhY2siPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW3NmY10gU0ZDIGFz
IGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+SGVsbG8gTHVjeSwNCjwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjpibGFjayI+WW91ciBwcm9wb3NhbCBzdXBwb3NlcyB0aGF0IHRoZSBQYXRoIElkIGlzIGluY2x1
ZGVkIHNvbWV3aGVyZS4gRWl0aGVyIGluIHRoZSBJUC9VRFAgb3ZlcmxheSBmaWVsZHMgb3IgaW4g
YSBzcGVjaWZpYyBoZWFkZXIuIEkgdGhpbmsgdGhlDQogbGF0dGVyIHNob3VsZCBwcmV2YWlsLjwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48Yj48aT48c3BhbiBz
dHlsZT0iY29sb3I6IzAwNzBDMCI+W0x1Y3ldIFRvIGNsYXJpZnksIGluIG15IHByb3Bvc2FsIGl0
IHVzZSB0aGUgbGF0dGVyLiBUaGUgcHJvcG9zYWwgaXMgdG8gdHJlYXQgU0ZDIGFzIGFuIElQICgv
VURQKSBhcHBsaWNhdGlvbi4gU0ZDIHNvbHV0aW9uIHJlbGllcyBvbiBTRkMgaGVhZGVyIHRvIGNv
bnZleSB0aGUgcGF0aCBJRCBhbmQgbWV0YWRhdGEuDQogSSBkaWQgbm90IG1lbnRpb24gbWV0YWRh
dGEgYmVjYXVzZSB0aGUgZm9yd2FyZGluZyBwYXJ0IGRvZXMgbm90IHVzZSBtZXRhZGF0YS4gQWdh
aW4sIGluIHRoaXMgcHJvcG9zYWwsICZuYnNwO3RoZXJlIGlzIGEgU0ZDIGhlYWRlciB0aGF0IGlu
Y2x1ZGVzIFBhdGggSUQsIG1ldGFkYXRhLCBldGMuPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjpibGFjayI+WW91ciBwcm9wb3NhbCBkb2VzIG5vdCBjb3ZlciBNZXRhZGF0YSB0
cmFuc3BvcnQgd2hpY2ggaXMgb25lIG9iamVjdGl2ZSBvZiB0aGUgU0ZDIGdyb3VwLiBTbyB0aGF0
IHdvdWxkIGhhdmUgdG8gYmUgYWRkZWQgdG8gdGhlIGhlYWRlcg0KIGVpdGhlciBhcyBhIHNldCBv
ZiBmaXhlZCBmaWVsZHMgb3IgYXMgYSB2YXJpYWJsZSBzaXplZCBvcHRpb24uJm5ic3A7V2UgYXJl
IG5vdCB0aGF0IGZhciBmcm9tIHRoZSBxdWlubiBhbmQgemhhbmcgZHJhZnRzLjwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48Yj48aT48c3BhbiBzdHlsZT0iY29s
b3I6IzAwNzBDMCI+W0x1Y3ldIEhvcGUgYWJvdmUgc3RhdGVtZW50IGhlbHAgaGVyZS48L3NwYW4+
PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDou
NWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5UaGUgbWFpbiBkaWZmZXJlbmNl
IGJlaW5nIHRoZW4gb24gd2hldGhlciBvciBub3Qgd2Ugc2hvdWxkIGhhdmUgYW4gaW5kZXggaW4g
dGhlIGhlYWRlciBhcyB3ZWxsLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDouNWluIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+W0x1Y3ldIE5vLCB0aGlz
IGlzIG5vdCBteSBwb2ludC4gTXkgcG9pbnQgaXMgd2hhdCBpbmZvcm1hdGlvbiBzaG91bGQgYmUg
dXNlZCBpbiBmb3J3YXJkaW5nLiBXZSBrbm93IHRoYXQgaGFzIHRvIGJlIFBBVEggSUQgJiM0Mzsg
c29tZXRoaW5nIHRoYXQgcmVwcmVzZW50cyB0byBTRi1YIGluc3RhbmNlLiBTaG91bGQgd2UNCiB1
c2UgaW5kZXggb3IgU0YtWCBJUCBhZGRyZXNzPyBJIHNlZSB0aGUgY29tcGxleGl0eSB0byB1c2Ug
aW5kZXggdGhhbiBJUCBhZGRyZXNzLjwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6YmxhY2siPkkgZG9uJ3Qgc2VlIGhvdyBpdCBpcyBtb3JlIGNvbXBsZXggdG8gcHJvdmlzaW9u
IGEgcm91dGluZyB0YWJsZSBpbiBhIFNGRiBjb250YWluZyBhIGxpc3Qgb2YgcGFpcnMgKHByZXZp
b3VzIElQIGFkZHJlc3MsIFtuZXh0IElQIGFkZHJlc3MsLi5dKSoNCiBvciBhbiBpbmRleGVkIGxp
c3Qgb2YgcGFpcnM6IChyZWNlaXZlZCBpbmRleCxbIFsobmV4dCBpbmRleCwgbmV4dCBJUCBhZGRy
ZXNzKSwuLl1dKSAqLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWlu
Ij48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+W0x1Y3ldIGNvbXBsZXhpdHkgSSBz
ZWUgd2VyZSBkZXNjcmliZWQgaW4gcHJldmlvdXMgZW1haWwuPC9zcGFuPjwvaT48L2I+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+V2hhdCB3ZSBzZWUgdG91Z2ggaXMgdGhhdCB0aGF0IHJl
bHlpbmcgdGhlIHByZXZpb3VzIElQIHNvdXJjZXMgZm9yIHJvdXRpbmcgZG9lcyBub3QgYWxsb3cg
aW4gYWxsIGNhc2VzIHRvIGhhdmUgYSBTRkYgc2VydmUgbXVsdGlwbGUgU0YNCiBzZXRzIChuZXh0
IFNGcyBhbGxvd2VkKSB3aGVuIHRoZXkgYXBwZWFyIGluIHRoZSBzYW1lIGNoYWluLiBUaGUgaW5k
ZXggbWVjaGFuaXNtIGFsbG93cyBpdCBpbnN0ZWFkLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDouNWluIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+W0x1
Y3ldIElNTzogJm5ic3A7UEFUSCBJRCAmIzQzOyBTRi1YIGluc3RhbmNlIElQIGFkZHJlc3MgY2Fu
IHVuaXF1ZWx5IGRldGVybWluZSB0aGUgbmV4dCBTRi1YIGluc3RhbmNlIElQIGluIGFsbCBjYXNl
cy4gJm5ic3A7TWF5YmUgSSBtaXNzIHRoZSBjYXNlLCBjb3VsZCB5b3UgZ2l2ZSBhbiBleGFtcGxl
IHRoYXQgZG9lcyBub3Qgd29yaz88L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OmJsYWNrIj5UaGUgbGltaXRhdGlvbiBzZWVtIHRvIGJlIHRoYXQgYW4gU0ZGIGluc3RhbmNlLCBp
biB0aGUgbW9kZWwgeW91IHByb3Bvc2UsIHNob3VsZCBub3QgcmVjZWl2ZSB0cmFmZmljIGZyb20g
YW5vdGhlciBvbmUgdHdpY2UgaW4gYSBjaGFpbi48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6LjVpbiI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPltMdWN5
XSBJdCBpcyBub3QgdHJ1ZS4gRG9u4oCZdCBrbm93IHdoZXJlIGRvIHlvdSBnZXQgdGhhdCBpbXBy
ZXNzaW9uPyBQbGVhc2UgZ2l2ZSBhbiBleGFtcGxlLjwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3
MEMwIj4mbmJzcDs8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDouNWluIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+VGhhbmtzLDwvc3Bhbj48
L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPjxpPjxzcGFu
IHN0eWxlPSJjb2xvcjojMDA3MEMwIj5MdWN5PC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjpibGFjayI+SXMgaXQgY29ycmVjdCA/IGFuZCBpZiBzbyBpcyBpdCBhY2NlcHRhYmxl
Pzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDou
NWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPk5pY29sYXM8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjpibGFjayI+Tm90ZTogKiAtIHNlY29uZCBlbGVtZW50IGluIHRoZSBwYWlyIGlz
IGEgbGlzdCBhcyB3ZSBjb3VsZCBoYXZlIG11bHRpcGxlIHBvc3NpYmxlIG5leHQgaG9wcyAoZS5n
OyBMQlMpPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVp
biI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+QmFzZWQgb24gUm9uIGV4YW1wbGUg
b2YgSVAgc291cmNlIG1vZGVsIGxpbWl0YXRpb246PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6YmxhY2siPiZuYnNwOyAmbmJzcDtOZXR3b3JrIGNvbmZpZ3JhdGlvbjo8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7IFNGRjAoSW5ncmVzKSwgJm5ic3A7U0ZGMSAoIFNGQSwgU0ZCKSwgJm5i
c3A7ICZuYnNwO1NGRjIgKFNGQywgU0ZEKSwgU0ZGKEVncmVzcykuICZuYnNwOyZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7U28gNCBob3N0LCBlYWNoIHdpdGggaXRzIHNl
cGFyYXRlIFNGRiBJUCBhZGRyZXNzLCBzZXJ2aW5nIG9uZSBvciBtb3JlIGxvY2FsIFNGIChzYW1l
IGFkZHJlc3MgYXMgU0ZGKTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFj
ayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJz
cDsgJm5ic3A7Y2hhaW46IEluZ3Jlc3MsICZuYnNwO1NGQSwgJm5ic3A7U0ZDLCAmbmJzcDtTRkIs
IFNGRCAsIEVncmVzcy4gJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OmJsYWNrIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBSdW5zIGlu
dG8gYSBwcm9ibGVtIG9uIFNGRjIgYXMgaXQgY2Fubm90IGRpc3Rpbmd1aXNoIHRyYWZmaWMgY29t
aW5nIG91dCBvZiBTRkEgb3IgU0ZCIGJhc2VkIG9uIFNGRjEgSVAgYWRkcmVzcyBvbmx5Ljwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsgJm5ic3A7Y2hhaW46IEluZ3Jl
c3MsIFNGQSAsU0ZDLCBTRkEsIFNGRCwgRWdyZXNzLiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgSGFzIHNvbWUgaXNzdWVzIGFzIHdlbGwgYXMgU0ZGMiB0aGUgc2Vjb25kIHRpbWUg
Y2Fubm90IGRpc3Rpbmd1aXNoIHRoYXQgaXQgaXMgaGl0IHRoZSBmaXJzdCB0aW1lIG9mIHRoZSBz
ZWNvbmQgdGltZS48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZu
YnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj4NCjxkaXYgY2xhc3M9Ik1z
b05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4m
cXVvdDssJnF1b3Q7c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPg0KPGhyIHNpemU9IjIiIHdpZHRo
PSIxMDAlIiBhbGlnbj0iY2VudGVyIj4NCjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBpZD0i
ZGl2UnBGNzUyMjIxIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6MGluO21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbToxMi4wcHQ7bWFyZ2luLWxl
ZnQ6LjVpbiI+DQo8Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RnJv
bTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4gTHVj
eSB5b25nIFs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iPmx1Y3kueW9uZ0Bo
dWF3ZWkuY29tPC9hPl08YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0
IDEwOjI1IFBNPGJyPg0KPGI+VG86PC9iPiBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVpbmFsZG8g
UGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOmJsYWNrIj48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFNGQyBh
cyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3Bh
biBzdHlsZT0iY29sb3I6IzAwNzBDMCI+SGkgUm9uLDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJj
b2xvcjojMDA3MEMwIj5JZiB3ZSB0cmVhdCBTRkMgYXMgYW4gSVAgb3IgSVAvVVBEIGFwcGxpY2F0
aW9uLCB3ZSBkbyBub3QgY2hhbmdlIHRoZSByZXF1aXJlbWVudCBhbmQgYXJjaGl0ZWN0dXJlLiBX
ZSBoYXZlIGEgc2ltcGxlIHNvbHV0aW9uIHRvIGFjaGlldmUgYmktZGlyZWN0aW9uYWwgU0ZDIHdp
dGggdGhlIHNhbWUgUGF0aCBJRC4gTGV0IG1lDQogZXhwbGFpbiB0aGUgc29sdXRpb24gYWdhaW4u
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxl
PSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5JZiB3ZSBpbXBsZW1lbnQgU0ZD
IGFzIGFuIElQIG9yIFVEUC9JUCBhcHBsaWNhdGlvbiwgaS5lLiBvbmNlIHRyYWZmaWMgaXMgY2xh
c3NpZmllZCBieSB0aGUgY2xhc3NpZmljYXRpb24sIGl0IGFkZHMgU0ZDIGhlYWRlciBhbmQgSVAg
aGVhZGVyIChvdXRlcikgb24gdGhlIHBhY2tldHMgKFVEUCBoZWFkZXIgdG9vIGluIGxhdHRlcg0K
IGNhc2UpLCBhbmQgc2VuZCBzdWNoIHBhY2tldHMgYXMgYSByZWd1bGFyIElQIHBhY2tldC4gVGhl
IHNyYyBJUCBvbiBvdXRlciBoZWFkZXIgaXMgY2xhc3NpZmljYXRpb24gSVAgYWRkcmVzcywgYW5k
IGRzdCBJUCBpcyBuZXh0IFNGLVggSW5zdGFuY2UgSVAgYWRkcmVzcy4gV2Ugb25seSBuZWVkIHRv
IHJlcXVlc3QgYSBuZXcgSVAgcHJvdG9jb2wgdHlwZSBmb3IgU0ZDLiAmbmJzcDtBdCB0aGUgU0ZG
LCBpdCBjYW4gc2VhcmNoIG5leHQgU0YtWCBJbnN0YW5jZQ0KIElQIGFkZHJlc3MgYmFzZWQgb24g
UGF0aCBJRCBpbiBTRkMgaGVhZGVyIGFuZCBzcmMgSVAgYWRkcmVzcyAocHJldmlvdXMgU0YpIG9u
IHRoZSBwYWNrZXQgd2hlbiByZWNlaXZpbmcgYSBwYWNrZXQgZnJvbSBwcmV2aW91cyBTRi1YIGlu
c3RhbmNlOyBpdCBmb3J3YXJkcyB0aGUgcGFja2V0IG9uIGRzdCBJUCAmbmJzcDtvbiB0aGUgcGFj
a2V0IHdoZW4gcmVjZWl2aW5nIGEgcGFja2V0IGZyb20gYW5vdGhlciBTRkYvU05GLiAmbmJzcDtB
IFNGLVggaW5zdGFuY2UgYWxzbw0KIGZvcndhcmRzIHRoZSBwYWNrZXQgd2l0aCBTRkMgaGVhZGVy
IGFzIGFuIElQIHBhY2tldCBhbmQgZmlsbHMgaXRzIElQIGFkZHJlc3MgYXMgc3JjIElQIG9uIG91
dGVyIGhlYWRlciBhbmQgdGhlIFNGRi9TTkYgSVAgYWRkcmVzcyBhcyB0aGUgZHN0IElQIG9uIHRo
ZSBvdXRlciBoZWFkZXIuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5Gb3IgYmktZGlyZWN0
aW9uYWwgU0ZDLCBib3RoIGRpcmVjdGlvbnMgY2FuIHVzZSB0aGUgc2FtZSBQYXRoIElEIGluIHRo
aXMgc29sdXRpb24uIFBhdGggSUQgJiM0Mzsgc3JjIElQIGFkZHJlc3MgbGV0IFNGRiB1bmlxdWVs
eSBnZXQgdGhlIG5leHQgU0YtWCBpbnN0YW5jZSBpbiBmb3J3YXJkaW5nIHRhYmxlLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDou
NWluIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPlRoaXMgc29sdXRpb24gY2FuIGltcGxlbWVudCBTTkYvU0ZGIGZ1
bmN0aW9uIG9uIGEgcmVndWxhciByb3V0ZXIgd2l0aG91dCBjaGFuZ2luZyB0aGUgcm91dGVyIGJl
aGF2aW9yLCBpLmUuIGZvcndhcmQgdGhlIHBhY2tldCBiYXNlZCBvbiBpdHMgZGVzdGluYXRpb24g
SVAgYWRkcmVzcy4gSWYgdGhlIGRlc3RpbmF0aW9uIGFkZHJlc3MNCiBpcyByb3V0ZXIgaXRzZWxm
LCB0aGUgcm91dGVyIHRlcm1pbmF0ZXMgYW5kIGNoZWNrIHRoZSBwcm90b2NvbCB0eXBlLiBJZiB0
aGUgdHlwZSBpcyBTRkMsIHRoZSByb3V0ZXIgd2lsbCBwZXJmb3JtIGEgdGFibGUgbG9va3VwIGJh
c2VkIG9uIFBhdGggSUQgaW4gU0ZDIGhlYWRlciAmIzQzOyBzcmMgSVAgb24gb3V0ZXIgSVAgaGVh
ZGVyLiBBcyBzaW1wbGUgYXMgdGhhdC4gVGhpcyBzb2x1dGlvbiBhbGxvdyBsZXZlcmFnaW5nIGEg
bG90IG9mIElQIGZ1bmN0aW9ucw0KIHRvby48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5TaW5j
ZSBJUCBjYW4gYmUgdHJhbnNwb3J0ZWQgb3ZlciBtYW55IHRyYW5zcG9ydCBzb2x1dGlvbnMsIEV0
aGVybmV0LCBNUExTLCBvdmVybGF5LCBldGMsIGluIHRoZW9yeSwgU0ZDIGNhbiBiZSBpbXBsZW1l
bnRlZCBvdmVyIGFueSB0cmFuc3BvcnQgbmV0d29yayB0b28uIFRoZSBzb2x1dGlvbiBjYW4gbWFr
ZSBjb250cm9sDQogYW5kIG1hbmFnZW1lbnQgZWFzeSBiZWNhdXNlIHdlIGRvbuKAmXQgaGF2ZSB0
byBhc3NpZ24gaW5kZXggZm9yIGVhY2ggU0YtWCBpbnN0YW5jZXMuIFNGLVggSVAgYWRkcmVzcyBh
cyB1bmlxdWUgaWRlbnRpZmllciBpcyB1c2VkIGluIGFsbCBTRkNzLjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPkFueSBjb21tZW50IG9uIHRoaXMgcHJvcG9zYWwuPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+VGhhbmtzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkx1
Y3kgPG86cD4NCjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1
QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOmJsYWNrIj4gUm9uIFBhcmtlciBbPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbTwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJs
YWNrIj5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDM6MjQg
UE08YnI+DQo8Yj5Ubzo8L2I+IEx1Y3kgeW9uZzsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChy
ZXBlbm5vKTsgRGF2ZSBEb2xzb247IDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5z
ZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjpibGFjayI+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAg
b3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzwvc3Bhbj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkx1
Y3kuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkRvIHlvdSBoYXZlIGEg
c3BlY2lmaWMgcHJvcG9zYWwgZm9yIG1ha2luZyBiaWRpcmVjdGlvbmFsIGNoYWlucyBlYXNpZXIg
dG8gZGVwbG95IGFuZCBtYW5hZ2U/Jm5ic3A7Jm5ic3A7IElmIHNvLCB3b3VsZCB5b3Ugc3VnZ2Vz
dCBjaGFuZ2VzIHRvIHRoZSByZXF1aXJlbWVudHM/Jm5ic3A7Jm5ic3A7IEFyY2hpdGVjdHVyZT8m
bmJzcDsmbmJzcDsgSGVhZGVyIGVuY2Fwc3VsYXRpb24/Jm5ic3A7Jm5ic3A7DQogQ29udHJvbCBw
bGFuZSAoZnV0dXJlKT88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVp
biI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7IFJvbjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAj
RTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+IEx1Y3kgeW9uZyBb
PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2Rh
eSwgTWFyY2ggMjcsIDIwMTQgNDoxOCBQTTxicj4NCjxiPlRvOjwvYj4gUm9uIFBhcmtlcjsgWHV4
aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IDxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj4NCnNmY0BpZXRmLm9yZzwvYT48YnI+
DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRp
b24sIHByb3MgYW5kIGNvbnM/PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAw
NzBDMCI+Um9uLDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48
c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5JTU8sIFdl
IGNhbuKAmXQgbWFrZSBvbmUgcGFydCBzaW1wbGUgYW5kIGdvb2QgbG9va2luZyBidXQgbGVhdmUg
b3RoZXIgcGFydHMgdG8gYmUgaW4gY29tcGxleC4gT3VyIGdvYWwgaXMgdG8gaGF2ZSBhIHNpbXBs
ZSBhbmQgbG93IGNvc3QgU0ZDIHNvbHV0aW9uIHRvIGNvdmVyIG1ham9yaXR5IHVzZSBjYXNlcy4g
U1AgYWxyZWFkeQ0KIGNhbiBpbXBsZW1lbnQgU0ZDIG9uIHRvZGF54oCZcyBuZXR3b3JrLiBJZiB3
ZSBjYW7igJl0IG1ha2UgdGhpcyBnb2FsLCB0aGVuIHRoZSBzb2x1dGlvbiBtYXkgbm90IGJlIHVz
ZWZ1bC48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+VGhhbmtzLDwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29s
b3I6IzAwNzBDMCI+THVjeTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDou
NWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0
IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDou
NWluIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RnJvbTo8L3Nw
YW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4gUm9uIFBhcmtl
ciBbPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3Nw
YW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+XQ0K
PGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAzOjExIFBNPGJyPg0K
PGI+VG86PC9iPiBMdWN5IHlvbmc7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7
IERhdmUgRG9sc29uOyA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOmJsYWNrIj48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFNGQyBh
cyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+THVjeSw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+WW91IHJh
aXNlIGEgZ29vZCBwb2ludCBvbiBiaWRpcmVjdGlvbmFsIGNoYWlucywgd2hpY2ggSSB0aGluayBp
cyBhIG1ham9yaXR5IHVzZSBjYXNlIGZvciBmdW5jdGlvbmFsLCBzaW1wbGlmaWNhdGlvbiwgb3Ig
b2JzZXJ2YWJpbGl0eSByZWFzb25zLiZuYnNwOyZuYnNwOyZuYnNwOyBUaGUgd2F5IHdl4oCZdmUg
ZXhwcmVzc2VkIHRoaW5ncyBzbyBmYXIsDQogaXQgd291bGQgYmUgdXAgdG8gdGhlIG1hbmFnZW1l
bnQgcGxhbmUgb3IgY29udHJvbCBwbGFuZSB0byBpbmRpY2F0ZSBob3cgc3VjaCBpbmRpdmlkdWFs
IHBhdGhzIGFyZSBwYWlyZWQgdG9nZXRoZXIuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBSb248L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41
aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQg
MGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41
aW4iPjxiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+IEx1Y3kgeW9uZyBbPGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0Bo
dWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9h
Pl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgNDowOCBQTTxi
cj4NCjxiPlRvOjwvYj4gUm9uIFBhcmtlcjsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBl
bm5vKTsgRGF2ZSBEb2xzb247IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj4NCnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNd
IFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Um9uLDwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1
QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOmJsYWNrIj4gUm9uIFBhcmtlciBbPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+bWFpbHRvOlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjpibGFjayI+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBNYXJj
aCAyNywgMjAxNCAzOjAxIFBNPGJyPg0KPGI+VG86PC9iPiBMdWN5IHlvbmc7IFh1eGlhb2h1OyBS
ZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyA8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9z
cGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48YnI+DQo8Yj5TdWJq
ZWN0OjwvYj4gUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3Mg
YW5kIGNvbnM/PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWlu
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+THVjeSw8L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+T25lIGNsYXJpZmljYXRpb24uJm5ic3A7Jm5ic3A7IOKAnFRoZSBw
YXRo4oCdIGRvZXMgbm90IGV4YWN0bHkgbWVhbiB0aGUgU0ZDLiZuYnNwOyZuYnNwOyBUaGUgU0ZD
IGlzIGFic3RyYWN0LCBiZWZvcmUgYWNjb3VudGluZyBmb3IgbmV0d29yayBsb2NhdG9ycy4mbmJz
cDsmbmJzcDsgQXMgYSBzcGVjaWFsIGNhc2UsIGlmIGFsbCBvZiB0aGUgU0bigJlzIGluIHRoZSBT
RkMgaGF2ZSBvbmx5DQogYSBzaW5nbGUgbmV0d29yayBsb2NhdG9yLCB0aGVuIHRoZSBwYXRoIGFu
ZCBjaGFpbiBhcmUgdGhlIHNhbWUuJm5ic3A7ICZuYnNwO0J1dCwgaWYgYW55IG9yIGFsbCBvZiB0
aG9zZSBTRuKAmXMgYXJlIG11bHRpcGx5IGxvY2F0ZWQsIHRoZW4gdGhlIHBhdGggaXMgc3BlY2lm
aWMgdG8gYW4gZXhhY3Qgc2VxdWVuY2Ugb2YgbG9jYXRlZCBzZXJ2aWNlIGZ1bmN0aW9uIGluc3Rh
bmNlcy48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGI+PGk+
PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPltMdWN5XSBUaGFuayB5b3UgZm9yIGNsYXJpZmlj
YXRpb24uIEkgYWdyZWUgd2l0aCB0aGF0LiBUaGUgcGF0aCBpcyBhbiBleGFjdCBzZXF1ZW5jZSBv
ZiBsb2NhdGVkIHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFuY2VzLiBGb3IgYSBiaS1kaXJlY3Rpb25h
bCBTRkMsIGl0IGhhcyB0byBiZSB0cmVhdGVkIGFzIHR3bw0KIGRpc3RpbmN0IHBhdGhzIGluIHRo
aXMgc29sdXRpb24uIEFueSBjb25jZXJuIG9uIHRoZSBjb21wbGV4aXR5IGluIG1hbmFnaW5nIHRo
ZW0/PC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+
PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPjxpPjxzcGFuIHN0eWxlPSJj
b2xvcjojMDA3MEMwIj5UaGFua3MsPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6LjVpbiI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPkx1Y3k8
L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3Bh
biBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJz
cDsmbmJzcDsgUm9uPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4i
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEg
MS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5Gcm9t
Ojwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4gTHVjeSB5b25nIFs8YSBocmVm
PSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bHVj
eS55b25nQGh1YXdlaS5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBNYXJj
aCAyNywgMjAxNCAzOjQxIFBNPGJyPg0KPGI+VG86PC9iPiBSb24gUGFya2VyOyBYdXhpYW9odTsg
UmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgPGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPg0Kc2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1
YmplY3Q6PC9iPiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJv
cyBhbmQgY29ucz88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5I
aSBSb24sPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFu
IHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAw
aW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiBSb24gUGFya2VyIFs8L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+PC9z
cGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5dDQo8YnI+DQo8Yj5T
ZW50OjwvYj4gVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDEyOjA5IFBNPGJyPg0KPGI+VG86PC9i
PiBMdWN5IHlvbmc7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9s
c29uOyA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPnNm
Y0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOmJsYWNrIj48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBv
ciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+THVj
eSw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+UmVnYXJkaW5nIHRoZSBT
RiBJbmRleCwgZHJhZnQtemhhbmctc2ZjLXNjaCBkZWZpbmVzIHRoaXMgYXMgcmVsYXRpdmUgdG8g
dGhlIHBhdGgsIGFuZCBub3QgYXMgYSBnbG9iYWxseSB1bmlxdWUgaWRlbnRpZmllciBvZiBhbiBT
RiBpbnN0YW5jZS48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+
PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPltMdWN5XSBUaGlzIGlzIG15IHVuZGVy
c3RhbmRpbmcgdG9vLiDigJxUaGUgcGF0aOKAnSBoZXJlIG1lYW5zIGEgU0ZDLCByaWdodD8gSSBk
byBub3Qgc2VlIGluZGV4IGFzIGFuIFNGIGluc3RhbmNlIGlkZW50aWZpZXIgYXQgYWxsLCBpdCBp
cyBhbiBhbGlhcyBhbmQgb25seSB1c2VkIGluIGZvcndhcmRpbmcuIFRoaXMNCiBpcyB0aGUgcmVh
c29uLCBJIHRoaW5rLCB0aGF0IGFzc2lnbmluZyB0aGVzZSBhbGlhc2VzIGFuZCBjb25maWd1cmlu
ZyB0aGVuIGluIGZvcndhcmRpbmcgdGFibGUgaXMgY29tcGxleCBmb3IgbWFuYWdlbWVudCBhbmQg
Y29udHJvbGxlciBhbmQgbWF5IHBydW5lIGFuIGVycm9yIGVhc2lseS4gRm9yIHN1cHBvcnRpbmcg
YmktZGlyZWN0aW9uYWwgb3IgYnJhbmNoaW5nIHVzZSBjYXNlcywgdXNpbmcgaW5kZXggaW4gZm9y
d2FyZGluZyBtYXkgYWxzbyBicmluZw0KIG90aGVyIGNvbmNlcm5zLjwvc3Bhbj48L2k+PC9iPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVp
biI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlJlZ2FyZGluZyBUVEwsIG15IGZpcnN0IHRo
b3VnaHQgaXMgdGhhdCBpcyBhIHByb3BlcnR5IG9mIHRoZSB0cmFuc3BvcnQsIGFuZCBpZiBpdCBp
cyBpbXBvcnRhbnQgdG8geW91LCBjaG9vc2UgdGhlIHRyYW5zcG9ydCBhY2NvcmRpbmdseS4mbmJz
cDsmbmJzcDsgQnV0LCBJ4oCZbSBvcGVuIHRvIGZ1cnRoZXIgZGlzY3Vzc2lvbiBhbG9uZyB0aGVz
ZQ0KIGxpbmVzLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48
Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+W0x1Y3ldIFRoYW5rIHlvdSBmb3IgdGhl
IGNsYXJpZmljYXRpb24uIFRoaXMgaXMgcmVsYXRlZCB0byB0aGUgZGlzY3Vzc2lvbiB1bmRlciB0
aGlzIHRpdGxlLiBJZiBTUEMgaXMgaW1wbGVtZW50ZWQgYXMgSVAgb3IgSVAvVURQIGFwcGxpY2F0
aW9uLCBpdCBjYW4gbGV2ZXJhZ2UgYSBsb3Qgd2hhdCBJUCB0ZWNobm9sb2d5DQogaGF2ZSBkb25l
LiBJZiB3ZSBhc3N1bWUgdGhhdCBTRkMgbWF5IGJlIGNhcnJpZWQgb3ZlciBhbnkgdHJhbnNwb3J0
IHNvbHV0aW9uLCBTRkMgaW1wbGVtZW50YXRpb24gaGFzIHRvIHByb3ZpZGUgdGhlc2UgZnVuY3Rp
b25zLCB3aGljaCwgSU1PLCByZWxhdGVkIHRvIHdoYXQgaW5mb3JtYXRpb24gdGhhdCBTRkMgaGVh
ZGVyIG5lZWQgdG8gaG9sZC48L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDouNWluIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9z
cGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGI+PGk+
PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPlRoYW5rcyw8L3NwYW4+PC9pPjwvYj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6
IzAwNzBDMCI+THVjeTwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPiZuYnNwOyZuYnNwOyBSb248L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQg
I0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48Yj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiBMdWN5IHlvbmcg
WzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNk
YXksIE1hcmNoIDI3LCAyMDE0IDEyOjI2IFBNPGJyPg0KPGI+VG86PC9iPiBSb24gUGFya2VyOyBY
dXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgPGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPg0Kc2ZjQGlldGYub3JnPC9hPjxi
cj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNh
dGlvbiwgcHJvcyBhbmQgY29ucz88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MDA3MEMwIj5IaSBSb24sPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41
aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPkkg
YXNzdW1lIHRoYXQgdGhlIGluZGV4IHVzYWdlIHlvdSBtZW50aW9uZWQgYmVsb3cgaXMgdGhlIHNh
bWUgd2hldGhlciB0aGVzZSB0aHJlZSBTRnMgYXJlIG9uIG9uZSBTRkYgb3IgdHdvIFNGRnMsIHdo
aWNoIG1lYW5zIHRoYXQgdGhlIGluZGV4ICMgaXMgYXNzaWduZWQgdG8gU0YtWC1JIHBlciBTRkMg
YW5kIGJ5IHRoZQ0KIGluY3JlbWVudGFsLiBBIFNGLVgtSSBtYXkgYmUgc2VydmVkIHRvIG1hbnkg
U0ZDcyBhbmQgcG9zaXRpb24gZGlmZmVyZW50bHkgaW4gU0ZDcy4gVGhpcyBtZWFucyB0aGF0LCBp
biB0aGlzIG1ldGhvZCwgYSBTRi1YLUkgaXMgbWFwcGVkIHdpdGggZGlmZmVyZW50IGluZGV4ICMs
IG9uZSBwZXIgZWFjaCBTRkMgdGhhdCBoYXMgdGhlIFNGLVgtSS4gSU1POiAmbmJzcDt3aGVuIG9w
ZXJhdG9yL3N5c3RlbSBjcmVhdGVzIGEgU0ZDIGFuZCBzZWxlY3RzIFNGLVgtSXMNCiBmb3IgdGhl
IFNGQywgYW5kIHRoZW4gYXNzaWduIGluZGV4ICMgdG8gdGhlbSBhbmQgY29uZmlndXJlIHRoZSBm
b3J3YXJkaW5nIHRhYmxlIHdpdGggcGF0aCBJRCBhbmQgaW5kZXggIyBpbiB0aGUgcmVsYXRlZCBT
RkZzLiBGdXJ0aGVybW9yZSwgZWFjaCBpbmRleCAjIGFsc28gbmVlZCB0byBiZSBhc3NvY2lhdGVk
IHRvIHRoZSBhZGRyZXNzIG9yIHBvcnQgdGhhdCB0cmFuc3BvcnQgbGF5ZXIgY2FuIHVuZGVyc3Rh
bmQuICZuYnNwO0lNTzogdGhpcyBpcyBhIGNvbXBsZXgNCiBwcm9jZXNzIGZvciB0aGUgc3lzdGVt
LCB1bmVhc3kgdG8gbWFuZ2VyIHRvbywgYW5kIG1heSBlYXNpbHkgcHJvbmUgYW4gZXJyb3IuIDwv
c3Bhbj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxl
PSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPlNlY29uZCwgeW91ciBkcmFm
dCBhbHNvIG1lbnRpb24gdGhhdCB0aGUgdXNlIG9mIGluZGV4IHRvIHByZXZlbnQgdGhlIGxvb3Au
Jm5ic3A7IFRoZSBsb29wIGRvZXMgbm90IG9jY3VyIGluIG5vcm1hbCBjb25kaXRpb24uIFRoZSBs
b29wIG9jY3VycyBpbiBhYm5vcm1hbCBjb25kaXRpb24uIFNvIHRoZSBsb29wIHByZXZlbnRpb24N
CiBtZWNoYW5pc20gaXMgdG8gcHJldmVudCBubyBsb29wIGhhcHBlbiBpbiBhbnkgYWJub3JtYWwg
Y29uZGl0aW9uLiBUaGF0IGlzIHdoeSBUVEwgaXMgZGVzaWduZWQgZm9yIGluIElQIG5ldHdvcmsu
IElmIFNGQyBoZWFkZXIgaXMgZXhwZWN0ZWQgdG8gdHJhbnNwb3J0IG92ZXIgYW55IHRyYW5zcG9y
dCBuZXR3b3JrIGJlc2lkZSBJUCwgaXQgbmVlZHMgdGhlIHNpbWlsYXIgbWVjaGFuaXNtIGFzIElQ
L1RUTC4gVGhlIHVzYWdlIG9mIGluZGV4IGluIHlvdXINCiBwcm9wb3NhbCBkb2VzIG5vdCBhY2hp
ZXZlIHRoaXMgcHVycG9zZS4gPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAi
PklmIHdlIHVzZSBJUCBhcyB0cmFuc3BvcnQsIElNTzogbm8gbmVlZCB0byBpbXBsZW1lbnQgVFRM
IG1lY2hhbmlzbSB3aXRoaW4gU0ZDLCBqdXN0IGxldmVyYWdlIElQIFRUTCBjYXBhYmlsaXR5LiBC
dXQsIGlmIG92ZXIgb3RoZXIgdHJhbnNwb3J0cywgd2UgbmVlZCB0byBpbXBsZW1lbnQgSVAvVFRM
IGxpa2UgbWVjaGFuaXNtDQogaW4gU0ZDLiA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6
IzAwNzBDMCI+UmVnYXJkcyw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPkx1Y3kgPC9zcGFuPg0KPHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAi
PiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3Bh
biBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4g
MGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48Yj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4gUm9uIFBhcmtlciBbPC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPjwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+XQ0KPGJyPg0KPGI+
U2VudDo8L2I+IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCA5OjM1IEFNPGJyPg0KPGI+VG86PC9i
PiBYdXhpYW9odTsgTHVjeSB5b25nOyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9s
c29uOyA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPnNm
Y0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOmJsYWNrIj48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBv
ciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+WGlh
b2h1LDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JIGRvbuKAmXQgdGhp
bmsgd2UgbmVlZCB0byB2aWV3IHRoZSBTRiBpbmRleCBhcyBhIFRUTC4mbmJzcDsmbmJzcDsgQXBw
cm9wcmlhdGUgdmFsaWRhdGlvbiBhbmQgbG9vcCBzdXBwcmVzc2lvbiBjYW4gYmUgZG9uZSBldmVu
IHdpdGggdGhlIGN1cnJlbnQgcHJvcG9zZWQgZGVmaW5pdGlvbi4mbmJzcDsmbmJzcDsmbmJzcDsg
QW55IFNGRiByZWNlaXZpbmcgYW4gU0ZDIGVuY2Fwc3VsYXRlZA0KIHBhY2tldCBvciBmcmFtZSB3
b3VsZCBuZWVkIHRvIGtub3cgdG8gd2hpY2ggb2YgaXRzIGRlcGVuZGVudCBTRuKAmXMgaXQgc2hv
dWxkIGZvcndhcmQgdGhlIHBhY2tldCBvciBmcmFtZS4mbmJzcDsmbmJzcDsgVG8gZG8gc28gbWVh
bnMgdGhhdCBpdCBjYW4gdmFsaWRhdGUgdGhhdCB0aGUgcGF0aCBJRCBpcyBvbmUgdGhhdCBpdCBl
eHBlY3RzIHRvIHBhcnRpY2lwYXRlIGluIGFuZCB0aGF0IHRoZSBTRiBpbnN0YW5jZSBpZGVudGlm
aWVkIGJ5IHRoZSBpbmRleCBvbiB0aGF0DQogcGF0aCBpcyBvbmUgdGhhdCBpdCBpcyByZXNwb25z
aWJsZSBmb3IuJm5ic3A7Jm5ic3A7ICZuYnNwO1N1Y2ggY2hhaW4gcGF0aCBkYXRhIG1heSBoYXZl
IGJlZW4gbG9jYWxseSBwcm92aXNpb25lZCBvciBtYXkgaGF2ZSBiZWVuIGRpc3RyaWJ1dGVkIGlu
IGEgY29udHJvbCBwbGFuZS48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
V2hlbiB0aGUgU0ZGIHJlY2VpdmVzIHRoZSBnb29kIHBhY2tldCBvciBmcmFtZSBiYWNrIGZyb20g
b25lIG9mIGl0cyBkZXBlbmRlbnQgU0bigJlzLCBpdCB3aWxsIGlkZW50aWZ5IHRoZSBuZXh0IFNG
IGFuZCBTRkYgYnkgY29uc3VsdGluZyBpdHMgbG9jYWwgZGF0YWJhc2UuJm5ic3A7Jm5ic3A7IElm
IGl0IGlzIG5vdCB0aGUgZmluYWwgU0YsDQogdGhlbiB0aGUgU0YgaW5kZXggaXMgaW5jcmVtZW50
ZWQsIHRoZSB0cmFuc3BvcnQgaGVhZGVyIHVwZGF0ZWQgYXMgbmVjZXNzYXJ5LCBhbmQgdGhlIHBh
Y2tldCBvciBmcmFtZSBwcm9ncmVzc2VkLiZuYnNwOyZuYnNwOyZuYnNwOyBGYWlsdXJlIHRvIHBy
b3Blcmx5IGluY3JlbWVudCB0aGUgU0YgSW5kZXggd291bGQgYmUgYWtpbiB0byBmYWlsdXJlIHRv
IGRlY3JlbWVudCBhIFRUTCBieSBhIHJvdXRlciDigJMgdGhlcmUgaXMgbm8gcHJvdGVjdGlvbiBm
cm9tIHRoYXQuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOyZu
YnNwOyBSb248L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRp
dj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBw
dDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDouNWluIj48Yj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkZyb206PC9z
cGFuPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzZmMtYm91bmNlc0Bp
ZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlh1eGlhb2h1PGJyPg0KPGI+U2VudDo8
L2I+IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCA1OjQ0IEFNPGJyPg0KPGI+VG86PC9iPiBSb24g
UGFya2VyOyBMdWN5IHlvbmc7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247
IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj4NCnNmY0BpZXRm
Lm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBV
RFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWlu
Ij48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjE2LjBwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4g
NC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQg
I0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48Yj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrIj7lj5Hk
u7bkuro8L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OlNpbVN1bjtjb2xvcjpibGFjayI+Ojwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrIj4NCiBzZmMgWzwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OlNpbVN1biI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT48L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9y
OmJsYWNrIj5dDQo8Yj48c3BhbiBsYW5nPSJaSC1DTiI+5Luj6KGoIDwvc3Bhbj48L2I+Um9uIFBh
cmtlcjxicj4NCjxiPjxzcGFuIGxhbmc9IlpILUNOIj7lj5HpgIHml7bpl7Q8L3NwYW4+OjwvYj4g
MjAxNDxzcGFuIGxhbmc9IlpILUNOIj7lubQ8L3NwYW4+MzxzcGFuIGxhbmc9IlpILUNOIj7mnIg8
L3NwYW4+MjY8c3BhbiBsYW5nPSJaSC1DTiI+5pelPC9zcGFuPiA3OjEzPGJyPg0KPGI+PHNwYW4g
bGFuZz0iWkgtQ04iPuaUtuS7tuS6ujwvc3Bhbj46PC9iPiBMdWN5IHlvbmc7IFJlaW5hbGRvIFBl
bm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuIj5zZmNAaWV0Zi5vcmc8
L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTpTaW1TdW47Y29sb3I6YmxhY2siPjxicj4NCjxiPjxzcGFuIGxhbmc9IlpILUNOIj7kuLvpopg8
L3NwYW4+OjwvYj4gUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHBy
b3MgYW5kIGNvbnM/PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkx1Y3ks
DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPlJlZ2FyZGluZyB0aGUgc2VydmljZSBmdW5j
dGlvbiBpbmRleCB0aGF0IHdvdWxkIGJlIGNvbnRhaW5lZCBpbiB0aGUgc2VydmljZSBoZWFkZXIs
IEkgdGhpbmsgaXQgaXMgc2ltcGx5IGluY3JlbWVudGVkIGZyb20gMSB0byBpbmRpY2F0ZQ0KIHRo
ZSBuZXh0IHNlcnZpY2UgZnVuY3Rpb24gd2l0aGluIHRoZSBjaGFpbi4gJm5ic3A7IEZvciBleGFt
cGxlLCBpZiB0aGUgcGF0aCBJRCBpcyBYLCBmb3IgYSBwYXRoIHtTRi1BLTUsIFNGLUItMiwgU0Yt
Qy02fSwgdGhlbiBwYWNrZXRzIGRlc3RpbmVkIGZyb20gYSBjbGFzc2lmaWVyIHRvd2FyZHMgU0Yt
QS01IHdvdWxkIGNhcnJ5IChwYXRoIFgsIGluZGV4IDEpLCBwYWNrZXRzIGZyb20gU0YtQS01IHRv
IFNGLUItMiB3b3VsZCBjYXJyeSAocGF0aCBYLCBpbmRleA0KIDIpLCBldGMuPC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo0MS4yNXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2
LjBwdDtjb2xvcjojMUY0OTdEIj5bWGlhb2h1XSBJIHRoaW5rIHRoZSB2YWx1ZSBvZiB0aGUgc2Vy
dmljZSBpbmRleCBzaG91bGQgYmUgZGVjcmVtZW50ZWQsIHJhdGhlciB0aGFuIGJlaW5nIGluY3Jl
bWVudGVkIHdoZW4gdHJhdmVsbGluZyBhbG9uZyB0aGUgc2VydmljZSBwYXRoIHNpbmNlIHRoYXQg
aW5kZXggaXMgbm90DQogb25seSB1c2VkIGZvciBpbmRpY2F0aW5nIHRoZSBuZXh0IHNlcnZpY2Ug
ZnVuY3Rpb24gd2l0aGluIHRoZSBjaGFpbiwgYnV0IGFsc28gdXNlZCBmb3Igb3RoZXIgcHVycG9z
ZXMgKGUuZy4sIFRUTCBvZiB0aGUgc2VydmljZSBwYXRoLCBpbmRpY2F0b3Igb2YgdGhlIGVuZCBv
ZiB0aGUgc2VydmljZSBjaGFpbiksIHVubGVzcyB5b3Ugd2FudCB0byBpbnRyb2R1Y2UgYW4gYWRk
aXRpb25hbCBmaWVsZCB3aGljaCBpbmRpY2F0ZXMgdGhlIHRvdGFsIGxlbmd0aA0KIG9mIHRoZSBz
ZXJ2aWNlIGNoYWluLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo0MS4y
NXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NDEuMjVwdCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Y29sb3I6IzFGNDk3RCI+QmVzdCByZWdhcmRzLDwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjE2LjBwdDtjb2xvcjojMUY0OTdEIj5YaWFvaHU8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNr
Ij4mbmJzcDsgJm5ic3A7Um9uPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJs
YWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+DQo8ZGl2IGNs
YXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlciI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3
IFJvbWFuJnF1b3Q7LCZxdW90O3NlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4NCjxociBzaXplPSIy
IiB3aWR0aD0iMTAwJSIgYWxpZ249ImNlbnRlciI+DQo8L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxk
aXYgaWQ9ImRpdlJwRjk5NjI0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6MGluO21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbToxMi4wcHQ7bWFy
Z2luLWxlZnQ6LjVpbiI+DQo8Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFj
ayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNr
Ij4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPnNmYy1ib3VuY2Vz
QGlldGYub3JnPC9hPl0gb24gYmVoYWxmIG9mIEx1Y3kNCiB5b25nIFs8YSBocmVmPSJtYWlsdG86
bHVjeS55b25nQGh1YXdlaS5jb20iPmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPl08YnI+DQo8Yj5T
ZW50OjwvYj4gVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgNjozOCBQTTxicj4NCjxiPlRvOjwvYj4g
UmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgPC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PGJyPg0KPGI+U3Vi
amVjdDo8L2I+IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9z
IGFuZCBjb25zPzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPkhpIFJlaW5h
bGRvLDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBz
dHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5UaGFuayB5b3UgdG8g
c2hhcmUgeW91ciB2aWV3cyBvbiB0aGlzIHNvbHV0aW9uLiBXZSB3YW50IHRvIGhhdmUgYW4gZWxl
Z2FudCBhbmQgZ2VuZXJhbCBzb2x1dGlvbiB3aXRoIG9uZSBzdGFuZGFyZCBTRkMgaGVhZGVyIHRv
IGNvdmVyIG1ham9yaXR5IHVzZSBjYXNlczwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MDA3MEMwIj5TZWUgaW5saW5lIGJlbG93Ljwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpz
b2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6YmxhY2siPiBSZWluYWxkbyBQZW5ubyAocmVwZW5ubykgWzwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxhIGhyZWY9Im1haWx0bzpyZXBlbm5vQGNpc2NvLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5tYWlsdG86cmVw
ZW5ub0BjaXNjby5jb208L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjpibGFjayI+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIE1hcmNoIDI1LCAy
MDE0IDQ6NTYgUE08YnI+DQo8Yj5Ubzo8L2I+IEx1Y3kgeW9uZzsgRGF2ZSBEb2xzb247IDwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+c2ZjQGlldGYub3Jn
PC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2si
Pjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBs
aWNhdGlvbiwgcHJvcyBhbmQgY29ucz88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xv
cjpibGFjayI+SGksPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNr
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPlRo
ZXJlIGFyZSBzZXZlcmFsIHNvbHV0aW9uIHRvIHRoaXMgcHJvYmxlbS4gU29tZSBvZiB0aGVtIGlt
cGxlbWVudGF0aW9uIHNwZWNpZmljLCBvdGhlcnMgbW9yZSBlbGVnYW50LiZuYnNwOzwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj4xIC0gT25lIG9mIHRoZSBtb3JlIGVs
ZWdhbnQgb25lcyBpcyB0byB1c2UgdGhlIFNlcnZpY2UgSW5kZXggdG8gZGV0ZXJtaW5lIHRoZSBu
ZXh0IHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFuY2UuICZuYnNwO0l0IG1ha2VzIGZvciBhIGNvbXBs
ZXRlbHkgc3RhdGVsZXNzIHNvbHV0aW9uIChjb2RlIHdpc2UpLg0KICZuYnNwOzwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNzVpbiI+PGI+PGk+PHNwYW4gc3R5bGU9ImNv
bG9yOiMwMDcwQzAiPltMdWN5XQ0KPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOiMw
MDcwQzAiPndoZW4gdXNpbmcgUGF0aCBJRCBhbmQgU2VydmljZSBJbmRleCBvbiBTRkMgaGVhZGVy
LCBpdCByZXF1aXJlcyBhc3NpZ25pbmcgaW5kZXggIyB0byBlYWNoIFNGIGluc3RhbmNlLCBjb25m
aWd1cmluZyB0aGVtIGluIHRoZSBmb3J3YXJkaW5nIHRhYmxlLCB3aGljaCBpcyB2ZXJ5IGNvbXBs
ZXggcHJvY2VzcyBhbmQgZWFzaWx5IHBydW5lIGZvciBlcnJvciBpbiBtYXkgb3Bpbmlvbi4NCiAm
bmJzcDtJbiBhZGRpdGlvbiwgZWFjaCBTRiBpbnN0YW5jZSBtYXkgc2VydmUgbW9yZSB0aGFuIG9u
ZSBTRkMsIHNvIG5lZWQgdG8gYXNzaWduIGluZGV4ICMgZm9yIGVhY2ggU0ZDLCB3aGljaCBpcyBt
b3JlIGNvbXBsZXguIFJlZ2FyZGluZyB0aGUgc3RhdGVsZXNzLCBJIGRvbuKAmXQgZ2V0IGl0LiBJ
c27igJl0IGluZGV4ICMgYSBzdGF0ZSBhcyB3ZWxsIChtYXkgYmUgZmV3IGJpdCBsZXNzKT88L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6Ljc1aW4iPjxzcGFuIHN0eWxlPSJj
b2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6Ljc1aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5UbyBpbXBsZW1lbnQgdHJ1ZSBz
dGF0ZWxlc3MsIFNGQyBoZWFkZXIgbmVlZHMgYWJpbGl0eSB0byBjYXJyeSBhbGwgU0ZJcyBJUCBh
ZGRyZXNzZXMgaW4gU0ZDIGhlYWRlciwgd2hpY2ggd2FzIGNvbnNpZGVyZWQgYXMgbm9uLXNjYWxl
IHNvbHV0aW9uLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48
c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Y29sb3I6YmxhY2siPjIg4oCTIEFub3RoZXIgb3B0aW9uIGlzIGZyb20gYSBjb2Rpbmcg
cGVyc3BlY3RpdmUgeW91IGNhbiBqdXN0IGtlZXAgbW9yZSBzdGF0ZSBpbiB5b3VyIFNOL1NGRiB3
aGlsZSB5b3UgcHJvY2VzcyB0aGUgcGFja2V0IGFuZCBkZXRlcm1pbmUgd2hhdCBpcyB0aGUg4oCc
bmV4dOKAnSBzZXJ2aWNlLiAmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6LjVpbiI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPltMdWN5XSBBZ3Jl
ZS48L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj5CdXQg
aXJyZXNwZWN0aXZlLCB0aGUgU04gbmVlZHMgdG8ga25vdyB0aGUgUGF0aCBJRCBhbmQgdGhlIGxp
c3Qgb2YgU0ZJcyBpbnRlcm5hbCB0byBpdHMgbm9kZS4gVGhpcyBwcm92aXNpb25pbmcgY2FuIGhh
cHBlbiBpbiBhIHZhcmlldHkgb2Ygd2F5cywgSSBpbXBsZW1lbnRlZCB3aXRoIFJFU1Rjb25mDQog
YW5kIE5ldGNvbmYuJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9y
OmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6Ymxh
Y2siPkFzIGZhciBhcyBVRFAvSVAgdnMuSVAsIEkgZ2l2ZSBwcmVmZXJlbmNlIHRvIFVEUC9JUC4g
SWYgeW91IGhhdmUgYSBmaXhlZCBwb3J0IG92ZXIgVURQIGluIHdoaWNoIHRvIHJlY2VpdmUvc2Vu
ZCBwYWNrZXRzOjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj4tIFlv
dSBjYW4gaGF2ZSB5b3VyIGVudGlyZSBkYXRhcGxhbmUgaW4gdXNlcnBhY2UgYW5kIHVzZSBhIHZh
cmlldHkgb2YgcHJvZ3JhbW1pbmcgbGFuZ3VhZ2VzLiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+LSBZb3UgZG8gbm90IG5lZWQgcmF3IHBhY2tldCBh
Y2Nlc3MgdG8gcHVsbC9zZW5kIHBhY2tldHMuIFRoZXJlZm9yZSBubyByb290IHN1cHBvcnQuJm5i
c3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj4tIFVEUCBj
YW4gdHJhdmVyc2Ugbm9uLVNGQyBhd2FyZSBtaWRkbGV4Ym94ZXMuDQo8L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiMw
MDcwQzAiPltMdWN5XSBBZ3JlZSBvbiB0aGlzIHN0YXRlbWVudC4gQnV0IGZvciBTRkMgZG9tYWlu
LCBkbyB3ZSB3YW50IHRvIGFsbG93IHN1Y2ggbWlkYm94ZXMgb24gU0ZDIHBhdGg/IE1heWJlIGhh
cHBlbiBpZiBhIFNGQyBkb21haW4gY3Jvc3NlcyBtb3JlIHRoYW4gdHJhbnNwb3J0IGRvbWFpbnM/
IFRoaXMgaXMgb25lDQogSSBsaWtlIHRvIGtub3cgZnJvbSBTUHMgYW5kIFNGIHZlbmRvcnMuIDwv
c3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPjxp
PjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PC9pPjwvYj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6
IzAwNzBDMCI+UmVnYXJkcyw8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDouNWluIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+THVjeTwvc3Bh
bj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj5PciB5b3UgY2FuIHVzZSBhbnkgb2Yg
dGhlIGF2YWlsYWJsZSBtZXRob2RzKCBUVVJOLCBTVFVOLCBldGMpLiAmbmJzcDtJZiB5b3UgZW5j
YXAgaW4gc29tZXRoaW5nIGVsc2Ugb3RoZXIgdGhhbiBJUC9VRFAgdGhlIGFwcGxpY2FiaWxpdHkg
b2YgU0ZDIHdpbGwgYmUgY29uc2lkZXJhYmx5IGRpbWluaXNoZWQuSnVzdA0KIGNoZWNrIFNUQ1Ag
YW5kIGl0cyBwcm9ibGVtIG9uIGdldHRpbmcgYWRvcHRlZCBnaXZlbiBtaWRkbGV4Ym94ZXMgJm5i
c3A7bm90IHJlY29nbml6aW5nIGl0cyBwcm90b2NvbCBudW1iZXIuICZuYnNwOyZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48Yj48aT48c3BhbiBzdHls
ZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Y29sb3I6YmxhY2siPi0gSXQgaml2ZXMgd2l0aCBvdGhlciBJRVRGIHdvcmsgaW4g
dGhlIGFyZWFzIG9mIG1ldGFkYXRhIGFuZCB0cmFuc3BvcnQgc2VydmljZXMgKHNheSwgVEFQUyku
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj4mbmJz
cDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPnJlZ2FyZHMs
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj4mbmJz
cDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPlJlaW5hbGRv
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj4mbmJz
cDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPiZuYnNwOzwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWlu
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7
cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6LjVpbiI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5Gcm9tOiA8L3Nw
YW4+DQo8L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5MdWN5IHlvbmcgJmx0OzxhIGhyZWY9
Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmx1Y3kueW9uZ0Bo
dWF3ZWkuY29tPC9hPiZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+VHVlc2RheSwgTWFyY2ggMjUsIDIw
MTQgYXQgMjoyNSBQTTxicj4NCjxiPlRvOiA8L2I+RGF2ZSBEb2xzb24gJmx0OzxhIGhyZWY9Im1h
aWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRkb2xzb25Ac2FuZHZp
bmUuY29tPC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5T
dWJqZWN0OiA8L2I+UmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHBy
b3MgYW5kIGNvbnM/PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJj
b2xvcjojMDA3MEMwIj5IaSBEYXZlLDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3
MEMwIj5JZiBhIHNlcnZpY2UgZm9yd2FyZGVyIHBvaW50IGNvbm5lY3RzIG1vcmUgdGhhbiBvbmUg
U0YgaW5zdGFuY2VzIHRoYXQgYmVsb25nIHRvIHRoZSBzYW1lIFNGQywgaG93IGNhbiBvbmUgUGF0
aCBJRCBkZXRlcm1pbmUgd2hpY2ggU0YgaW5zdGFuY2VzIGlzIHRoZSBuZXh0PyBJZiB5b3UgZHJh
dyBhIHNlcnZpY2UgY2hhaW4NCiBwYXRoIHdpdGggbWFueSBTRiBpbnN0YW5jZXMsIHlvdSBjYW4g
ZWFzaWx5IHNlZSwgaWYgUGF0aCBJRCByZXByZXNlbnRzIHRoYXQgcGF0aCwgc2VydmljZSBmb3J3
YXJkZXIgbmVlZHMgdG8gdXNlIHByZXZpb3VzIFNGIG9uIHRoZSBwYXRoIHRvIHBvc2l0aW9uIHRo
ZSBuZXh0IFNGIG9uIHRoYXQgcGF0aC48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAw
NzBDMCI+THVjeSA8L3NwYW4+DQo8c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWlu
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBp
biAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWlu
Ij48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+
PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4gRGF2ZSBEb2xzb24g
Wzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxhIGhyZWY9Im1haWx0bzpkZG9sc29u
QHNhbmR2aW5lLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij5tYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb208L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNk
YXksIE1hcmNoIDI1LCAyMDE0IDQ6MTAgUE08YnI+DQo8Yj5Ubzo8L2I+IEx1Y3kgeW9uZzsgPC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5zZmNAaWV0Zi5v
cmc8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFj
ayI+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0
aW9uLCBwcm9zIGFuZCBjb25zPzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPldoeSBkbyB5b3UgdGhpbmsg
dGhlIHByZXZpb3VzIFNGIElQIGFkZHJlc3MgaXMgcmVxdWlyZWQgdG8gZGV0ZXJtaW5lIHRoZSBu
ZXh0IFNGIElQIGFkZHJlc3M/IFdoeSBpcyB0aGUgUGF0aCBJRCBub3Qgc3VmZmljaWVudCBpbmZv
cm1hdGlvbj88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRp
dj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBw
dDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDouNWluIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpi
bGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJs
YWNrIj4gTHVjeSB5b25nIFs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVm
PSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9zcGFuPjwvYT48
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPl0NCjxicj4NCjxi
PlNlbnQ6PC9iPiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA0OjU2IFBNPGJyPg0KPGI+VG86PC9i
PiBEYXZlIERvbHNvbjsgPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjpibGFjayI+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBTRkMgYXMgYW4g
SVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAi
PkluIHRoaXMgc29sdXRpb24sIHNlcnZpY2UgZm9yd2FyZGVyIGFuZCBTRiBpbnN0YW5jZSBhcmUg
c2VwYXJhdGVkIGVudGl0aWVzLiBTZXJ2aWNlIGZvcndhcmRlciBuZWVkcyBQYXRoIElEIGFuZCBw
cmV2aW91cyBTRiBJUCBhZGRyZXNzIHRvIHVuaXF1ZWx5IGlkZW50aWZ5IHRoZSBuZXh0IFNGIElQ
IGFkZHJlc3MuDQo8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+THVjeTwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48Yj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4gRGF2ZSBEb2xzb24gWzwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxhIGhyZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5tYWlsdG86ZGRvbHNv
bkBzYW5kdmluZS5jb208L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjpibGFjayI+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIE1hcmNoIDI1LCAy
MDE0IDM6MjEgUE08YnI+DQo8Yj5Ubzo8L2I+IEx1Y3kgeW9uZzsgPC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PGJyPg0KPGI+U3Vi
amVjdDo8L2I+IFJFOiBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBj
b25zPzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkkgZG8gbm90IHNlZSB3aHkgc291cmNlIElQIGFkZHJl
c3MgKHByZXZpb3VzIFNGKSB3b3VsZCBiZSByZXF1aXJlZCB0byBsb29rIHVwIHRoZSBuZXh0IFNG
LiBUaGUgcGF0aCBJRCBzaG91bGQgYmUgc3VmZmljaWVudCB0byBkZXRlcm1pbmUgdGhlIG5leHQg
U0YuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41
aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0
REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjpibGFjayI+IHNmYyBbPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJl
Zj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5dDQo8Yj5PbiBC
ZWhhbGYgT2YgPC9iPkx1Y3kgeW9uZzxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBNYXJjaCAy
NSwgMjAxNCA0OjAyIFBNPGJyPg0KPGI+VG86PC9iPiA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48YnI+DQo8Yj5TdWJqZWN0Ojwv
Yj4gW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41
aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+SGksPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+VGhlcmUgYXJl
IG1hbnkgd2F5cyB0byBpbXBsZW1lbnQgU0ZDcy4gSG93ZXZlciwgb25lIG9mIG91ciBnb2FscyBp
biBzdGFuZGFyZCBpcyB0byBkZXZlbG9wIGEgc29sdXRpb24gdGhhdCBpcyBzaW1wbGUgYW5kIGxl
c3MgY29zdCBmb3IgdmVuZGVycyBhbmQgc2VydmljZSBwcm92aWRlcnMuICZuYnNwO090aGVyIGdv
YWxzIGFyZSB0aGF0DQogdGhlIHNvbHV0aW9uIGNhbiBhcHBseSB0byBjb21tb24gYW5kIG1ham9y
aXR5IHVzZSBjYXNlcy4gPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+SWYgd2UgaW1wbGVtZW50
IFNGQyBhcyBhbiBJUCBvciBVRFAvSVAgYXBwbGljYXRpb24sIGkuZS4gb25jZSB0cmFmZmljIGlz
IGNsYXNzaWZpZWQgYnkgdGhlIGNsYXNzaWZpY2F0aW9uLCBpdCBhZGRzIFNGQyBoZWFkZXIgYW5k
IElQIGhlYWRlciAob3V0ZXIpIG9uIHRoZSBwYWNrZXRzIChVRFAgaGVhZGVyIHRvbyBpbiBsYXR0
ZXINCiBjYXNlKSwgYW5kIHNlbmQgc3VjaCBwYWNrZXRzIGFzIGEgcmVndWxhciBJUCBwYWNrZXQu
IFRoZSBzcmMgSVAgb2Ygb3V0ZXIgaGVhZGVyIGNhbiBiZSBjbGFzc2lmaWNhdGlvbiBJUCBhZGRy
ZXNzLCBhbmQgZHN0IElQIGNhbiBiZSBuZXh0IFNGIEluc3RhbmNlIElQIGFkZHJlc3MuIE1hbnkg
dHJhbnNwb3J0IG5ldHdvcmtzIGNhbiBjYXJyeSBJUCB0cmFmZmljIGFuZCByb3V0ZSBJUCBwYWNr
ZXRzIGJhc2VkIG9uIGRzdCBJUCBhZGRyZXNzLiAmbmJzcDtXZQ0KIG9ubHkgbmVlZCB0byByZXF1
ZXN0IGEgbmV3IElQIHByb3RvY29sIHR5cGUgZm9yIFNGQy4gQXQgdGhlIHNlcnZpY2UgZm9yd2Fy
ZGVyIHBvaW50LCBpdCBjYW4gbG9vayB1cCBuZXh0IFNGIElQIGFkZHJlc3MgYmFzZWQgb24gUGF0
aCBJRCBpbiBTRkMgaGVhZGVyIGFuZCBzcmMgSVAgYWRkcmVzcyAocHJldmlvdXMgU0YpIG9uIHRo
ZSBwYWNrZXQuICZuYnNwO0EgU0YgYWxzbyBmb3J3YXJkcyB0aGUgcGFja2V0IHdpdGggU0ZDIGhl
YWRlciBhcyBhbiBJUCBwYWNrZXQNCiBhbmQgZmlsbHMgaXRzIElQIGFkZHJlc3MgYXMgc3JjIElQ
IGFuZCB0aGUgc2VydmljZSBmb3J3YXJkZXIgcG9pbnQgSVAgYWRkcmVzcyBhcyB0aGUgZHN0IElQ
IG9uIHRoZSBwYWNrZXQuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5UaGlzIHNvbHV0aW9u
IHdvcmtzIGZvciBlaXRoZXIgU0ZDIGFzIGFuIElQIGFwcGxpY2F0aW9uIG9yIFVEUC9JUCBhcHBs
aWNhdGlvbiwgd2hpY2ggb25lIGlzIG1vcmUgcHJvcGVyIGZyb20gU0YgYW5kIHNlcnZpY2UgZm9y
d2FyZGVyIHBvaW50PzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlRoaXMgc29sdXRpb24gc2Vl
bXMgc2ltcGxlIHRvIG1lIGFuZCBvbmx5IG5lZWQgUGF0aCBJRCBpbiBTRkMgaGVhZGVyIGZvciBz
dGVlcmluZyB0cmFmZmljIHRocm91Z2ggdGhlIFNGQyBwYXRoLiBCdXQgbGlrZSB0byBzZWUgb3Ro
ZXJz4oCZIG9waW5pb24gb24gdGhpcyBzb2x1dGlvbiwgcHJvcyBhbmQgY29ucy48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVp
biI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj5UaGFua3MsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+THVjeTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0K
PC9odG1sPg0K

--_000_2691CE0099834E4A9C5044EEC662BB9D4536BACEdfweml701chmchi_--


From nobody Mon Mar 31 08:34:06 2014
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 009981A6EFB for <sfc@ietfa.amsl.com>; Mon, 31 Mar 2014 08:34:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.549
X-Spam-Level: 
X-Spam-Status: No, score=-1.549 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_NONE=-0.0001, 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 bs2tj68yYJjO for <sfc@ietfa.amsl.com>; Mon, 31 Mar 2014 08:34:01 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias244.francetelecom.com [80.12.204.244]) by ietfa.amsl.com (Postfix) with ESMTP id 38A601A0549 for <sfc@ietf.org>; Mon, 31 Mar 2014 08:34:01 -0700 (PDT)
Received: from omfeda07.si.francetelecom.fr (unknown [xx.xx.xx.200]) by omfeda12.si.francetelecom.fr (ESMTP service) with ESMTP id 37D1D3B41B9; Mon, 31 Mar 2014 17:33:57 +0200 (CEST)
Received: from PUEXCH61.nanterre.francetelecom.fr (unknown [10.101.44.32]) by omfeda07.si.francetelecom.fr (ESMTP service) with ESMTP id 10B48158063; Mon, 31 Mar 2014 17:33:57 +0200 (CEST)
Received: from PUEXCB1B.nanterre.francetelecom.fr ([10.101.44.11]) by PUEXCH61.nanterre.francetelecom.fr ([10.101.44.32]) with mapi; Mon, 31 Mar 2014 17:33:56 +0200
From: <mohamed.boucadair@orange.com>
To: "stbryant@cisco.com" <stbryant@cisco.com>, "Jim Guichard (jguichar)" <jguichar@cisco.com>, "sfc@ietf.org" <sfc@ietf.org>
Date: Mon, 31 Mar 2014 17:33:54 +0200
Thread-Topic: [sfc] Progression of use case documents in the SFC WG
Thread-Index: Ac9M3zeS79byGHfrSe2EdJkNiJDFewAFm+mA
Message-ID: <94C682931C08B048B7A8645303FDC9F36F544847E2@PUEXCB1B.nanterre.francetelecom.fr>
References: <CF588C77.1E5F9%jguichar@cisco.com> <6EB34CB5D82C4645B826C56144826EA97E9DE1A0@SZXEMA509-MBX.china.huawei.com> <CF5C32DF.1E7DC%jguichar@cisco.com> <94C682931C08B048B7A8645303FDC9F36F544845AD@PUEXCB1B.nanterre.francetelecom.fr> <53396386.3050401@cisco.com>
In-Reply-To: <53396386.3050401@cisco.com>
Accept-Language: fr-FR
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: fr-FR
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-PMX-Version: 6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2013.11.19.63615
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/2Pt1qmaT5ZCUmbGUyiNx4wkmUEM
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Mar 2014 15:34:03 -0000

Dear Stewart,

"running these separately at least for the immediate future" is just fine. =
We can do that without adopting each use case I-D as a working group docume=
nt, but instead have one single document that sketch the core high-level us=
e cases with some analysis. Doing so would be at least consistent with the =
WG charter:=20

" 1. Problem Statement: This document will provide a summary of the
problem space to be addressed by the SFC working group including
example high-level use cases. "

Cheers,
Med

>-----Message d'origine-----
>De=A0: sfc [mailto:sfc-bounces@ietf.org] De la part de Stewart Bryant
>Envoy=E9=A0: lundi 31 mars 2014 14:46
>=C0=A0: Jim Guichard (jguichar); sfc@ietf.org
>Objet=A0: Re: [sfc] Progression of use case documents in the SFC WG
>
>
>I assume that the plan is to write down the use cases, then to distill fro=
m
>the use cases the requirements, to write the architecture (or framework)
>based on the the requirements and the to write the solutions to satisfy th=
e
>requirements consistent with the architecture.
>
>It that is the plan, and that would be the normal method of progression,
>the key question regarding the use cases is the efficiency of the data
>collection, documentation and review.
>
>Since use case is a data collection process then I can see a good case
>for running these separately at least for the immediate future since
>this allows different groups to focus on their scenarios and talk to the
>external bodies in a way that was uncluttered by disparate applications.
>
>The point where we need to reduce to a single document and deal
>with conflicts is when producing the requirements document, and
>at that point there needs to be a single document.
>
>A comment in the thread concerned how things got pulled together
>so that a reader would know about all the pieces, I would suggest that
>the requirements document (which would need to reference the use
>cases) would be a fine first single document.
>
>Stewart
>
>
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc


From nobody Mon Mar 31 08:58:02 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A3D381A6F68 for <sfc@ietfa.amsl.com>; Mon, 31 Mar 2014 08:57:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.61
X-Spam-Level: 
X-Spam-Status: No, score=-3.61 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, 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 TFfPNxCoiVFD for <sfc@ietfa.amsl.com>; Mon, 31 Mar 2014 08:57:53 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id A7C2D1A088A for <sfc@ietf.org>; Mon, 31 Mar 2014 08:57:51 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BCP35128; Mon, 31 Mar 2014 15:57:47 +0000 (GMT)
Received: from LHREML405-HUB.china.huawei.com (10.201.5.242) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Mon, 31 Mar 2014 16:57:07 +0100
Received: from DFWEML705-CHM.china.huawei.com (10.193.5.142) by lhreml405-hub.china.huawei.com (10.201.5.242) with Microsoft SMTP Server (TLS) id 14.3.158.1; Mon, 31 Mar 2014 16:57:46 +0100
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.127]) by dfweml705-chm.china.huawei.com ([169.254.7.19]) with mapi id 14.03.0158.001; Mon, 31 Mar 2014 08:57:40 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: "Surendra Kumar (smkumar)" <smkumar@cisco.com>, "Zarny, Myo" <Myo.Zarny@gs.com>, "'huang@sce.carleton.ca'" <huang@sce.carleton.ca>, "'Ron Parker'" <Ron_Parker@affirmednetworks.com>, "'Nicolas BOUTHORS'" <Nicolas.BOUTHORS@qosmos.com>, "'sfc@ietf.org'" <sfc@ietf.org>
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7QAAGnooAAAH8L8AAAfg8Q///n04D//9oCYIAAW5/h///gmnD//U35sP/6hfbA//T2RyD/6c5dEP/TiYOA/6cRQrD/TiGE8P6cQQAA/Th/+nD6cPSFMPTgugoA6cGK8wDTgw+9kKcE9JYAzgiB64CcELKWgLgfebPw
Date: Mon, 31 Mar 2014 15:57:39 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D4536BB39@dfweml701-chm.china.huawei.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4536ABAE@dfweml701-chm.china.huawei.com> <2691CE0099834E4A9C5044EEC662BB9D4536ABF6@dfweml701-chm.china.huawei.com> <76B41B8FACE1514795D30EC137FF391D43A567@LILAS.jungle.qosmos.com> <2691CE0099834E4A9C5044EEC662BB9D4536B4F1@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8F40@MBX021-W3-CA-2.exch021.domain.local> <011601cf4aea$01065a70$03130f50$@sce.carleton.ca> <A3233753A4B65F43BCA1B64DA99A9C2306FCB10E58@GSCMAMP19EX.firmwide.corp.gs.com> <CF5CD36F.368F5%smkumar@cisco.com>
In-Reply-To: <CF5CD36F.368F5%smkumar@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.134.172]
Content-Type: multipart/alternative; boundary="_000_2691CE0099834E4A9C5044EEC662BB9D4536BB39dfweml701chmchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/Ln8Fbn23kpEXVNeJlpYfLqc9ec4
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Mar 2014 15:57:59 -0000

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

UGxlYXNlIHNlZSBpbmxpbmUgYmVsb3cuDQoNCkZyb206IFN1cmVuZHJhIEt1bWFyIChzbWt1bWFy
KSBbbWFpbHRvOnNta3VtYXJAY2lzY28uY29tXQ0KU2VudDogU2F0dXJkYXksIE1hcmNoIDI5LCAy
MDE0IDEwOjE1IFBNDQpUbzogWmFybnksIE15bzsgJ2h1YW5nQHNjZS5jYXJsZXRvbi5jYSc7ICdS
b24gUGFya2VyJzsgTHVjeSB5b25nOyAnTmljb2xhcyBCT1VUSE9SUyc7ICdzZmNAaWV0Zi5vcmcn
DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJv
cyBhbmQgY29ucz8NCg0KDQpXaGVyZSBldmVyeSBoZWFkZXIgaXMgbG9jYXRlZCBhbHdheXMgbWF0
dGVycywgbm8gcXVlc3Rpb24gYWJvdXQgdGhhdC4NCltMdWN5XSBBZ3JlZS4NCg0KUHJpbWFyeSBw
dXJwb3NlIG9mIFNGQyBpcyB0byBjaGFpbiBTRnMgd2hldGhlciB0aGV5IGFyZSBMMiBvciBMMyBo
b3AgYXdheSwgb24gYSBzZXJ2aWNlIG92ZXJsYXkuDQpbTHVjeV0gZ29vZCBwb2ludCEgSXQgaXMg
cmVnYXJkbGVzcyB3aGF0IHR5cGUgb2Ygb3JpZ2luYWwgdHJhZmZpYyAoTDIgb3IgTDMpIGFuZCBy
ZWdhcmRsZXNzIHdoYXQgdW5kZXJsYXkgdHJhbnNwb3J0IGlzIHVzZWQuIFRoZSBxdWVzdGlvbiBp
cyB3aGF0IGlzIHRoZSBpbmNlbnRpdmUgZm9yIHRoZSBzZXJ2aWNlIG92ZXJsYXkgdG8gc3VwcG9y
dCBib3RoIEwyIGFuZCBMMyBob3AgYXdheT8gV2hhdCB1c2UgY2FzZSB5b3Ugd2FudCB0byB1c2Ug
YXMgTDIgaG9wIGF3YXkgYW5kIHdoYXQgYXMgTDMgaG9wIHdheT8gRnJvbSBTRkMgZ3JhcGgsIHdl
IGNhbuKAmXQgc2VlIG9yIGl0IGRvZXMgbm90IG1hdHRlci4gTGlrZSB0byBvcGVyYXRvciBvcGlu
aW9uIG9uIHRoaXMuDQogV2hhdCB0aGF0IG92ZXJsYXkgdGVjaG5vbG9neSBpcywgZG9lcyBub3Qg
bWF0dGVyLCBhcyBsb25nIGFzIHRoYXQgb3ZlcmxheSBzdXBwb3J0cyBjb252ZXlpbmcgdGhlIFNG
QyBIZWFkZXIuDQpbTHVjeV0gZG9u4oCZdCBrbm93IHdoYXQgeW91IG1lYW4gaGVyZS4gVGhlIHNl
cnZpY2Ugb3ZlcmxheSByZWxpZXMgb24gdGhlIFNGQyBoZWFkZXIgb3IgdGhlIFNGQyBoZWFkZXIg
KyBJUCBoZWFkZXIgKEkgcHJvcG9zZWQpIHRvIGFjaGlldmUgaXQuIEluIG90aGVyIHdvcmRzLCBJ
TU86IFNGQyBpcyBhYm91dCB0byBpbXBsZW1lbnQgYW4gb3ZlcmxheSB0ZWNobm9sb2d5IGZvciB0
aGlzIHNwZWNpYWwgcHVycG9zZS4gT2YgY291cnNlLCBpdCBtYXkgd29yayB3aXRoIG90aGVyIG92
ZXJsYXkgdGVjaG5vbG9naWVzIGluIHNvbWUgdXNlIGNhc2VzIHN1Y2ggYXMgTlZPMy4NCkkgZG9u
J3Qgc2VlIGFueSByZWFzb24gdG8gZXhwcmVzcyBwcmVmZXJlbmNlIG9mIG9uZSBvdmVybGF5IHRl
Y2hub2xvZ3kgb3ZlciBhbm90aGVyIOKAkyBpdCBpcyB1cCB0byB0aGUgdmVuZG9ycyBhbmQgb3Bl
cmF0b3JzIHRvIGRldGVybWluZSB3aGF0IHN1aXRzIHRoZW0gYmVzdC4gV2hhdCBjZXJ0YWlubHkg
bWF0dGVycyB0byB1cyAoU0ZDKSBpcywgY29tcGF0aWJpbGl0eSB3aXRoIGFzIG1hbnkgb3Zlcmxh
eSB0ZWNobm9sb2dpZXMgYXMgcG9zc2libGUuDQpbTHVjeV0gdGhpcyBpcyBub3QgbXkgcG9pbnQu
IEdvb2Qgd2F5IHRvIHB1dCBpczogU0ZDIGFzIGFueSB0cmFuc3BvcnQgYXBwbGljYXRpb24gb3Ig
U0ZDIGFzIElQIGFwcGxpY2F0aW9uLg0KDQpTRnMgaGF2ZSBiZWVuIGJ1aWx0IHRvIG9wZXJhdGUg
aW4gYSAgY2VydGFpbiBmYXNoaW9uIHRvZGF5IGFuZCBJIGNlcnRhaW5seSBob3BlLCB3aXRoIHRo
ZSBmb2N1cyBpbiB0aGlzIFdHLCBTRnMgd2lsbCBiZSBidWlsdCBkaWZmZXJlbnRseSB0byB0YWtl
IGFkdmFudGFnZSBvZiBTRkMgYW5kIG5vdCBmb3IgdGhlIHRoZSBsZWdhY3kgbW9kZSBvZiBkZXBs
b3ltZW50IGFuZCBvcGVyYXRpb24uIEFuZCBwbGVhc2UgZG9uJ3QgdW5kZXJlc3RpbWF0ZSBMMiBh
cyBpdCBoYXMgaXRzIGJlbmVmaXRzIGdpdmVuIGhvdyB2aXJ0dWFsIGFjY2VzcyBsYXllciBoYXMg
YmVjb21lIHRoZSBlZGdlIG9mIHRoZSBuZXR3b3JrIHRvZGF5LCBhbHRob3VnaCBub3QgdGhlIG9u
bHkgZXhhbXBsZS4NCltMdWN5XSBub3Qgc3VyZSBob3cgdGhhdCByZWxldmFudCB0byB0aGlzIGRp
c2N1c3Npb24/IFBsZWFzZSBnaXZlIGFuIGV4YW1wbGUgdGhhdCB0aGUgc2VydmljZSBvdmVybGF5
IGlzIGJldHRlciB0byBiZSBpbXBsZW1lbnRlZCB0aGF0IFNGIGFyZSBMMiBob3BzIHRoYW4gTDMg
aG9wcyBhd2F5Lg0KDQpUaGFua3MsDQpMdWN5DQoNClJnZHMsDQpTdXJlbmRyYS4NCg0KRnJvbTog
PFphcm55PiwgTXlvIDxNeW8uWmFybnlAZ3MuY29tPG1haWx0bzpNeW8uWmFybnlAZ3MuY29tPj4N
CkRhdGU6IFNhdHVyZGF5LCBNYXJjaCAyOSwgMjAxNCAzOjI0IFBNDQpUbzogIidodWFuZ0BzY2Uu
Y2FybGV0b24uY2E8bWFpbHRvOidodWFuZ0BzY2UuY2FybGV0b24uY2E+JyIgPGh1YW5nQHNjZS5j
YXJsZXRvbi5jYTxtYWlsdG86aHVhbmdAc2NlLmNhcmxldG9uLmNhPj4sICdSb24gUGFya2VyJyA8
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbT4+LCAnTHVjeSB5b25nJyA8bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRv
Omx1Y3kueW9uZ0BodWF3ZWkuY29tPj4sICdOaWNvbGFzIEJPVVRIT1JTJyA8Tmljb2xhcy5CT1VU
SE9SU0Bxb3Ntb3MuY29tPG1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb20+PiwgIidz
ZmNAaWV0Zi5vcmc8bWFpbHRvOidzZmNAaWV0Zi5vcmc+JyIgPHNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPj4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFw
cGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpIaSBDaGFuZywNCg0KSSBhZ3JlZSB0aGF0IOKA
nHdoZXJlIHRyYW5zcG9ydCBpcyBsb2NhdGVkIGRvZXMgbWF0dGVy4oCdLiBZb3UgY2FuIGNlcnRh
aW5seSBtYWtlIGEgc3Ryb25nIGNhc2UgdGhhdCBwbGFjaW5nIHRoZSBTRkMgaW5mbyAodGhyb3Vn
aCB1c2Ugb2YgYW4gU0YgaGVhZGVyKSBhdCBoaWdoZXIgbGF5ZXJzIGlzIG1vcmUgcHJlZmVyYWJs
ZSAoZXNwZWNpYWxseSBpbiB0aGUgYmVnaW5uaW5nIHdoZW4gbW9zdCBkZXZpY2VzIGluIHRoZSBu
ZXR3b3JrIHdvbuKAmXQgdW5kZXJzdGFuZCBTRkMpLiBCdXQgSeKAmW0gbm90IHN1cmUgd2UgbmVl
ZCB0byBtYW5kYXRlIHRoYXQgdGhlIGhlYWRlciDigJxNVVNU4oCdIGJlIGF0IGEgcGFydGljdWxh
ciBoaWdoZXIgbGF5ZXIgYW5kIGZvcmdvIG90aGVyIGxheWVycy4gVGhhdCBwcmVjbHVkZXMgdGhl
IHBvc3NpYmlsaXR5IG9mIGxvd2VyIGxheWVyIGRldmljZXMgbGlrZSBzd2l0Y2hlcyBhbmQgcm91
dGVycyB1bmRlcnN0YW5kaW5nIFNGQyBpbiB0aGUgZnV0dXJlLg0KDQpJTU8sIHdlIGRvbuKAmXQg
bmVlZCB0byBjb25mbGF0ZSB0aGUgam9iIG9mIHRoZSBTRkMgaGVhZGVyICh3aGljaCBpcyB0byBp
bmZvcm0gU0YgZm9yd2FyZGluZyBub2RlcykgYW5kIHRoYXQgb2YgdHJhbnNwb3J0ICh3aGljaCBp
cyB0byBjYXJyeSBTRkMgaGVhZGVycykuIE9mIGNvdXJzZSwgYmVpbmcgdHJhbnNwb3J0IGluZGVw
ZW5kZW50IGRvZXNu4oCZdCBtZWFuIGV2ZXJ5IHBvc3NpYmxlIFNGQyBoZWFkZXIgcGxhY2VtZW50
IG1ha2VzIHNlbnNlIChhdCB0aGlzIHBvaW50IG9yIGV2ZXIuKSBXZSBjb3VsZCBhbmQgc2hvdWxk
IG1ha2UgcmVjb21tZW5kYXRpb25zIGFzIHRvIHdoaWNoIHRyYW5zcG9ydCBtZWNoYW5pc21zIGFy
ZSBtb3JlIHByZWZlcmFibGUgZm9yIHdoYXQgcmVhc29ucy4gQnV0IEkgc2VlIHRoZW0gYXMgaW1w
bGVtZW50YXRpb24gYmVzdCBwcmFjdGljZXMsIG5vdCB0aG9zZSB0aGF0IG5lZWQgdG8gYmUgY29k
aWZpZWQgaW50byBhbiBTRiBoZWFkZXIgc3RhbmRhcmQgYW5kIHByZWNsdWRlIG90aGVyIGltcGxl
bWVudGF0aW9uIHBvc3NpYmlsaXRpZXMgZm9yZXZlci4gV291bGRu4oCZdCB5b3UgYWdyZWU/DQoN
ClJlZ2FyZHMsDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBC
ZWhhbGYgT2YgQ2hhbmdjaGVuZyBIdWFuZw0KU2VudDogMjggTWFyY2ggMjAxNCA4OjU4IFBNDQpU
bzogJ1JvbiBQYXJrZXInOyAnTHVjeSB5b25nJzsgJ05pY29sYXMgQk9VVEhPUlMnOyBzZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgYXMgYW4g
SVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpJbiBvcmRlciB0byBtYWtl
IFNGQyBpbmRlcGVuZGVudCBmcm9tIHRoZSB0cmFuc3BvcnQsIHRoZSB0cmFuc3BvcnQgbXVzdCBi
ZSBhdCBoaWdoZXIgbGF5ZXIuIElmLCBmb3IgZXhhbXBsZSwgdGhlIHRyYW5zcG9ydCBpcyBhdCBM
YXllciAyLCBhbnkgcm91dGVyIG9uIHRoZSBwYXRoIHdpbGwgdGVybWluYXRlIHRoZSBDaGFpbiBJ
RC4gVGhlcmVmb3JlIHdoZXJlIHRoZSB0cmFuc3BvcnQgaXMgbG9jYXRlZCBkb2VzIG1hdHRlci4N
Cg0KQ2hhbmcNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJl
aGFsZiBPZiBSb24gUGFya2VyDQpTZW50OiBGcmlkYXksIE1hcmNoIDI4LCAyMDE0IDExOjE0IFBN
DQpUbzogTHVjeSB5b25nOyBOaWNvbGFzIEJPVVRIT1JTOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxp
Y2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpIaSwgTHVjeS4NCg0KV2hldGhlciBvciBub3QgeW91
ciBpbXBsZW1lbnRhdGlvbiBjb25jZXB0IGZvciBJUC9VRFAgbWFrZXMgc2Vuc2UgZm9yIHlvdXIg
cHJvZHVjdCBvciB5b3VyIG5ldHdvcmsgZW52aXJvbm1lbnQsIG91ciBjaGFydGVyIGlzIHRvIGNy
ZWF0ZSBhIHNvbHV0aW9uIHRoYXQgaXMgbm90IGRlcGVuZGVudCBvbiBhbnkgb25lIGV4YWN0IHRy
YW5zcG9ydCBlbmNhcHN1bGF0aW9uLiAgICBUaGF0IGJlaW5nIHNhaWQsIGFueSBwYXJ0aWN1bGFy
IGltcGxlbWVudGF0aW9uIGNvdWxkIGNvbmNlaXZhYmx5IHJlcXVpcmUgYSBzaW5nbGUgdHlwZSBv
ZiBlbmNhcHN1bGF0aW9uLiAgIEluIHNob3J0LCBJIHRoaW5rIHlvdXIgcHJvcG9zYWwgZmFsbHMg
aW50byB0aGUgaW1wbGVtZW50YXRpb24gYXBwcm9hY2ggY2F0ZWdvcnkgd2hpY2ggaXMgb3V0IG9m
IHNjb3BlIGZyb20gYSBzdGFuZGFyZHMgcGVyc3BlY3RpdmUsIElNTy4NCg0KICAgUm9uDQoNCg0K
RnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBMdWN5
IHlvbmcNClNlbnQ6IEZyaWRheSwgTWFyY2ggMjgsIDIwMTQgMTA6MDMgQU0NClRvOiBOaWNvbGFz
IEJPVVRIT1JTOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJl
OiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0K
DQoNCg0KRnJvbTogTmljb2xhcyBCT1VUSE9SUyBbbWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9z
bW9zLmNvbV0NClNlbnQ6IEZyaWRheSwgTWFyY2ggMjgsIDIwMTQgMzowOCBBTQ0KVG86IEx1Y3kg
eW9uZzsgUm9uIFBhcmtlcjsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2
ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6
IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoN
CkhlbGxvIEx1Y3ksDQoNCllvdXIgcHJvcG9zYWwgc3VwcG9zZXMgdGhhdCB0aGUgUGF0aCBJZCBp
cyBpbmNsdWRlZCBzb21ld2hlcmUuIEVpdGhlciBpbiB0aGUgSVAvVURQIG92ZXJsYXkgZmllbGRz
IG9yIGluIGEgc3BlY2lmaWMgaGVhZGVyLiBJIHRoaW5rIHRoZSBsYXR0ZXIgc2hvdWxkIHByZXZh
aWwuDQpbTHVjeV0gVG8gY2xhcmlmeSwgaW4gbXkgcHJvcG9zYWwgaXQgdXNlIHRoZSBsYXR0ZXIu
IFRoZSBwcm9wb3NhbCBpcyB0byB0cmVhdCBTRkMgYXMgYW4gSVAgKC9VRFApIGFwcGxpY2F0aW9u
LiBTRkMgc29sdXRpb24gcmVsaWVzIG9uIFNGQyBoZWFkZXIgdG8gY29udmV5IHRoZSBwYXRoIElE
IGFuZCBtZXRhZGF0YS4gSSBkaWQgbm90IG1lbnRpb24gbWV0YWRhdGEgYmVjYXVzZSB0aGUgZm9y
d2FyZGluZyBwYXJ0IGRvZXMgbm90IHVzZSBtZXRhZGF0YS4gQWdhaW4sIGluIHRoaXMgcHJvcG9z
YWwsICB0aGVyZSBpcyBhIFNGQyBoZWFkZXIgdGhhdCBpbmNsdWRlcyBQYXRoIElELCBtZXRhZGF0
YSwgZXRjLg0KDQpZb3VyIHByb3Bvc2FsIGRvZXMgbm90IGNvdmVyIE1ldGFkYXRhIHRyYW5zcG9y
dCB3aGljaCBpcyBvbmUgb2JqZWN0aXZlIG9mIHRoZSBTRkMgZ3JvdXAuIFNvIHRoYXQgd291bGQg
aGF2ZSB0byBiZSBhZGRlZCB0byB0aGUgaGVhZGVyIGVpdGhlciBhcyBhIHNldCBvZiBmaXhlZCBm
aWVsZHMgb3IgYXMgYSB2YXJpYWJsZSBzaXplZCBvcHRpb24uIFdlIGFyZSBub3QgdGhhdCBmYXIg
ZnJvbSB0aGUgcXVpbm4gYW5kIHpoYW5nIGRyYWZ0cy4NCltMdWN5XSBIb3BlIGFib3ZlIHN0YXRl
bWVudCBoZWxwIGhlcmUuDQoNClRoZSBtYWluIGRpZmZlcmVuY2UgYmVpbmcgdGhlbiBvbiB3aGV0
aGVyIG9yIG5vdCB3ZSBzaG91bGQgaGF2ZSBhbiBpbmRleCBpbiB0aGUgaGVhZGVyIGFzIHdlbGwu
DQpbTHVjeV0gTm8sIHRoaXMgaXMgbm90IG15IHBvaW50LiBNeSBwb2ludCBpcyB3aGF0IGluZm9y
bWF0aW9uIHNob3VsZCBiZSB1c2VkIGluIGZvcndhcmRpbmcuIFdlIGtub3cgdGhhdCBoYXMgdG8g
YmUgUEFUSCBJRCArIHNvbWV0aGluZyB0aGF0IHJlcHJlc2VudHMgdG8gU0YtWCBpbnN0YW5jZS4g
U2hvdWxkIHdlIHVzZSBpbmRleCBvciBTRi1YIElQIGFkZHJlc3M/IEkgc2VlIHRoZSBjb21wbGV4
aXR5IHRvIHVzZSBpbmRleCB0aGFuIElQIGFkZHJlc3MuDQoNCkkgZG9uJ3Qgc2VlIGhvdyBpdCBp
cyBtb3JlIGNvbXBsZXggdG8gcHJvdmlzaW9uIGEgcm91dGluZyB0YWJsZSBpbiBhIFNGRiBjb250
YWluZyBhIGxpc3Qgb2YgcGFpcnMgKHByZXZpb3VzIElQIGFkZHJlc3MsIFtuZXh0IElQIGFkZHJl
c3MsLi5dKSogb3IgYW4gaW5kZXhlZCBsaXN0IG9mIHBhaXJzOiAocmVjZWl2ZWQgaW5kZXgsWyBb
KG5leHQgaW5kZXgsIG5leHQgSVAgYWRkcmVzcyksLi5dXSkgKi4NCltMdWN5XSBjb21wbGV4aXR5
IEkgc2VlIHdlcmUgZGVzY3JpYmVkIGluIHByZXZpb3VzIGVtYWlsLg0KDQpXaGF0IHdlIHNlZSB0
b3VnaCBpcyB0aGF0IHRoYXQgcmVseWluZyB0aGUgcHJldmlvdXMgSVAgc291cmNlcyBmb3Igcm91
dGluZyBkb2VzIG5vdCBhbGxvdyBpbiBhbGwgY2FzZXMgdG8gaGF2ZSBhIFNGRiBzZXJ2ZSBtdWx0
aXBsZSBTRiBzZXRzIChuZXh0IFNGcyBhbGxvd2VkKSB3aGVuIHRoZXkgYXBwZWFyIGluIHRoZSBz
YW1lIGNoYWluLiBUaGUgaW5kZXggbWVjaGFuaXNtIGFsbG93cyBpdCBpbnN0ZWFkLg0KW0x1Y3ld
IElNTzogIFBBVEggSUQgKyBTRi1YIGluc3RhbmNlIElQIGFkZHJlc3MgY2FuIHVuaXF1ZWx5IGRl
dGVybWluZSB0aGUgbmV4dCBTRi1YIGluc3RhbmNlIElQIGluIGFsbCBjYXNlcy4gIE1heWJlIEkg
bWlzcyB0aGUgY2FzZSwgY291bGQgeW91IGdpdmUgYW4gZXhhbXBsZSB0aGF0IGRvZXMgbm90IHdv
cms/DQoNClRoZSBsaW1pdGF0aW9uIHNlZW0gdG8gYmUgdGhhdCBhbiBTRkYgaW5zdGFuY2UsIGlu
IHRoZSBtb2RlbCB5b3UgcHJvcG9zZSwgc2hvdWxkIG5vdCByZWNlaXZlIHRyYWZmaWMgZnJvbSBh
bm90aGVyIG9uZSB0d2ljZSBpbiBhIGNoYWluLg0KW0x1Y3ldIEl0IGlzIG5vdCB0cnVlLiBEb27i
gJl0IGtub3cgd2hlcmUgZG8geW91IGdldCB0aGF0IGltcHJlc3Npb24/IFBsZWFzZSBnaXZlIGFu
IGV4YW1wbGUuDQoNClRoYW5rcywNCkx1Y3kNCg0KSXMgaXQgY29ycmVjdCA/IGFuZCBpZiBzbyBp
cyBpdCBhY2NlcHRhYmxlPw0KDQoNCk5pY29sYXMNCg0KTm90ZTogKiAtIHNlY29uZCBlbGVtZW50
IGluIHRoZSBwYWlyIGlzIGEgbGlzdCBhcyB3ZSBjb3VsZCBoYXZlIG11bHRpcGxlIHBvc3NpYmxl
IG5leHQgaG9wcyAoZS5nOyBMQlMpDQoNCg0KQmFzZWQgb24gUm9uIGV4YW1wbGUgb2YgSVAgc291
cmNlIG1vZGVsIGxpbWl0YXRpb246DQoNCiAgIE5ldHdvcmsgY29uZmlncmF0aW9uOg0KICAgICAg
ICAgICAgU0ZGMChJbmdyZXMpLCAgU0ZGMSAoIFNGQSwgU0ZCKSwgICAgU0ZGMiAoU0ZDLCBTRkQp
LCBTRkYoRWdyZXNzKS4NCiAgICAgICAgICAgICBTbyA0IGhvc3QsIGVhY2ggd2l0aCBpdHMgc2Vw
YXJhdGUgU0ZGIElQIGFkZHJlc3MsIHNlcnZpbmcgb25lIG9yIG1vcmUgbG9jYWwgU0YgKHNhbWUg
YWRkcmVzcyBhcyBTRkYpDQoNCiAgIGNoYWluOiBJbmdyZXNzLCAgU0ZBLCAgU0ZDLCAgU0ZCLCBT
RkQgLCBFZ3Jlc3MuDQogICAgICAgICAgICBSdW5zIGludG8gYSBwcm9ibGVtIG9uIFNGRjIgYXMg
aXQgY2Fubm90IGRpc3Rpbmd1aXNoIHRyYWZmaWMgY29taW5nIG91dCBvZiBTRkEgb3IgU0ZCIGJh
c2VkIG9uIFNGRjEgSVAgYWRkcmVzcyBvbmx5Lg0KDQogICBjaGFpbjogSW5ncmVzcywgU0ZBICxT
RkMsIFNGQSwgU0ZELCBFZ3Jlc3MuDQogICAgICAgICAgICBIYXMgc29tZSBpc3N1ZXMgYXMgd2Vs
bCBhcyBTRkYyIHRoZSBzZWNvbmQgdGltZSBjYW5ub3QgZGlzdGluZ3Vpc2ggdGhhdCBpdCBpcyBo
aXQgdGhlIGZpcnN0IHRpbWUgb2YgdGhlIHNlY29uZCB0aW1lLg0KDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KRnJvbTogTHVjeSB5b25nIFtsdWN5LnlvbmdAaHVhd2VpLmNvbTxt
YWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+XQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAy
MDE0IDEwOjI1IFBNDQpUbzogUm9uIFBhcmtlcjsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChy
ZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0K
U3ViamVjdDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3Mg
YW5kIGNvbnM/DQpIaSBSb24sDQoNCklmIHdlIHRyZWF0IFNGQyBhcyBhbiBJUCBvciBJUC9VUEQg
YXBwbGljYXRpb24sIHdlIGRvIG5vdCBjaGFuZ2UgdGhlIHJlcXVpcmVtZW50IGFuZCBhcmNoaXRl
Y3R1cmUuIFdlIGhhdmUgYSBzaW1wbGUgc29sdXRpb24gdG8gYWNoaWV2ZSBiaS1kaXJlY3Rpb25h
bCBTRkMgd2l0aCB0aGUgc2FtZSBQYXRoIElELiBMZXQgbWUgZXhwbGFpbiB0aGUgc29sdXRpb24g
YWdhaW4uDQoNCklmIHdlIGltcGxlbWVudCBTRkMgYXMgYW4gSVAgb3IgVURQL0lQIGFwcGxpY2F0
aW9uLCBpLmUuIG9uY2UgdHJhZmZpYyBpcyBjbGFzc2lmaWVkIGJ5IHRoZSBjbGFzc2lmaWNhdGlv
biwgaXQgYWRkcyBTRkMgaGVhZGVyIGFuZCBJUCBoZWFkZXIgKG91dGVyKSBvbiB0aGUgcGFja2V0
cyAoVURQIGhlYWRlciB0b28gaW4gbGF0dGVyIGNhc2UpLCBhbmQgc2VuZCBzdWNoIHBhY2tldHMg
YXMgYSByZWd1bGFyIElQIHBhY2tldC4gVGhlIHNyYyBJUCBvbiBvdXRlciBoZWFkZXIgaXMgY2xh
c3NpZmljYXRpb24gSVAgYWRkcmVzcywgYW5kIGRzdCBJUCBpcyBuZXh0IFNGLVggSW5zdGFuY2Ug
SVAgYWRkcmVzcy4gV2Ugb25seSBuZWVkIHRvIHJlcXVlc3QgYSBuZXcgSVAgcHJvdG9jb2wgdHlw
ZSBmb3IgU0ZDLiAgQXQgdGhlIFNGRiwgaXQgY2FuIHNlYXJjaCBuZXh0IFNGLVggSW5zdGFuY2Ug
SVAgYWRkcmVzcyBiYXNlZCBvbiBQYXRoIElEIGluIFNGQyBoZWFkZXIgYW5kIHNyYyBJUCBhZGRy
ZXNzIChwcmV2aW91cyBTRikgb24gdGhlIHBhY2tldCB3aGVuIHJlY2VpdmluZyBhIHBhY2tldCBm
cm9tIHByZXZpb3VzIFNGLVggaW5zdGFuY2U7IGl0IGZvcndhcmRzIHRoZSBwYWNrZXQgb24gZHN0
IElQICBvbiB0aGUgcGFja2V0IHdoZW4gcmVjZWl2aW5nIGEgcGFja2V0IGZyb20gYW5vdGhlciBT
RkYvU05GLiAgQSBTRi1YIGluc3RhbmNlIGFsc28gZm9yd2FyZHMgdGhlIHBhY2tldCB3aXRoIFNG
QyBoZWFkZXIgYXMgYW4gSVAgcGFja2V0IGFuZCBmaWxscyBpdHMgSVAgYWRkcmVzcyBhcyBzcmMg
SVAgb24gb3V0ZXIgaGVhZGVyIGFuZCB0aGUgU0ZGL1NORiBJUCBhZGRyZXNzIGFzIHRoZSBkc3Qg
SVAgb24gdGhlIG91dGVyIGhlYWRlci4NCg0KRm9yIGJpLWRpcmVjdGlvbmFsIFNGQywgYm90aCBk
aXJlY3Rpb25zIGNhbiB1c2UgdGhlIHNhbWUgUGF0aCBJRCBpbiB0aGlzIHNvbHV0aW9uLiBQYXRo
IElEICsgc3JjIElQIGFkZHJlc3MgbGV0IFNGRiB1bmlxdWVseSBnZXQgdGhlIG5leHQgU0YtWCBp
bnN0YW5jZSBpbiBmb3J3YXJkaW5nIHRhYmxlLg0KDQpUaGlzIHNvbHV0aW9uIGNhbiBpbXBsZW1l
bnQgU05GL1NGRiBmdW5jdGlvbiBvbiBhIHJlZ3VsYXIgcm91dGVyIHdpdGhvdXQgY2hhbmdpbmcg
dGhlIHJvdXRlciBiZWhhdmlvciwgaS5lLiBmb3J3YXJkIHRoZSBwYWNrZXQgYmFzZWQgb24gaXRz
IGRlc3RpbmF0aW9uIElQIGFkZHJlc3MuIElmIHRoZSBkZXN0aW5hdGlvbiBhZGRyZXNzIGlzIHJv
dXRlciBpdHNlbGYsIHRoZSByb3V0ZXIgdGVybWluYXRlcyBhbmQgY2hlY2sgdGhlIHByb3RvY29s
IHR5cGUuIElmIHRoZSB0eXBlIGlzIFNGQywgdGhlIHJvdXRlciB3aWxsIHBlcmZvcm0gYSB0YWJs
ZSBsb29rdXAgYmFzZWQgb24gUGF0aCBJRCBpbiBTRkMgaGVhZGVyICsgc3JjIElQIG9uIG91dGVy
IElQIGhlYWRlci4gQXMgc2ltcGxlIGFzIHRoYXQuIFRoaXMgc29sdXRpb24gYWxsb3cgbGV2ZXJh
Z2luZyBhIGxvdCBvZiBJUCBmdW5jdGlvbnMgdG9vLg0KDQpTaW5jZSBJUCBjYW4gYmUgdHJhbnNw
b3J0ZWQgb3ZlciBtYW55IHRyYW5zcG9ydCBzb2x1dGlvbnMsIEV0aGVybmV0LCBNUExTLCBvdmVy
bGF5LCBldGMsIGluIHRoZW9yeSwgU0ZDIGNhbiBiZSBpbXBsZW1lbnRlZCBvdmVyIGFueSB0cmFu
c3BvcnQgbmV0d29yayB0b28uIFRoZSBzb2x1dGlvbiBjYW4gbWFrZSBjb250cm9sIGFuZCBtYW5h
Z2VtZW50IGVhc3kgYmVjYXVzZSB3ZSBkb27igJl0IGhhdmUgdG8gYXNzaWduIGluZGV4IGZvciBl
YWNoIFNGLVggaW5zdGFuY2VzLiBTRi1YIElQIGFkZHJlc3MgYXMgdW5pcXVlIGlkZW50aWZpZXIg
aXMgdXNlZCBpbiBhbGwgU0ZDcy4NCg0KQW55IGNvbW1lbnQgb24gdGhpcyBwcm9wb3NhbC4NCg0K
VGhhbmtzLA0KTHVjeQ0KDQoNCg0KRnJvbTogUm9uIFBhcmtlciBbbWFpbHRvOlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgMzoy
NCBQTQ0KVG86IEx1Y3kgeW9uZzsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsg
RGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDog
UkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/
DQoNCkx1Y3kuDQoNCkRvIHlvdSBoYXZlIGEgc3BlY2lmaWMgcHJvcG9zYWwgZm9yIG1ha2luZyBi
aWRpcmVjdGlvbmFsIGNoYWlucyBlYXNpZXIgdG8gZGVwbG95IGFuZCBtYW5hZ2U/ICAgSWYgc28s
IHdvdWxkIHlvdSBzdWdnZXN0IGNoYW5nZXMgdG8gdGhlIHJlcXVpcmVtZW50cz8gICBBcmNoaXRl
Y3R1cmU/ICAgSGVhZGVyIGVuY2Fwc3VsYXRpb24/ICAgQ29udHJvbCBwbGFuZSAoZnV0dXJlKT8N
Cg0KICAgIFJvbg0KDQoNCkZyb206IEx1Y3kgeW9uZyBbbWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWku
Y29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDQ6MTggUE0NClRvOiBSb24gUGFy
a2VyOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2Zj
QGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFz
IGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KUm9uLA0KDQpJTU8s
IFdlIGNhbuKAmXQgbWFrZSBvbmUgcGFydCBzaW1wbGUgYW5kIGdvb2QgbG9va2luZyBidXQgbGVh
dmUgb3RoZXIgcGFydHMgdG8gYmUgaW4gY29tcGxleC4gT3VyIGdvYWwgaXMgdG8gaGF2ZSBhIHNp
bXBsZSBhbmQgbG93IGNvc3QgU0ZDIHNvbHV0aW9uIHRvIGNvdmVyIG1ham9yaXR5IHVzZSBjYXNl
cy4gU1AgYWxyZWFkeSBjYW4gaW1wbGVtZW50IFNGQyBvbiB0b2RheeKAmXMgbmV0d29yay4gSWYg
d2UgY2Fu4oCZdCBtYWtlIHRoaXMgZ29hbCwgdGhlbiB0aGUgc29sdXRpb24gbWF5IG5vdCBiZSB1
c2VmdWwuDQoNClRoYW5rcywNCkx1Y3kNCg0KRnJvbTogUm9uIFBhcmtlciBbbWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIw
MTQgMzoxMSBQTQ0KVG86IEx1Y3kgeW9uZzsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBl
bm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3Vi
amVjdDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5k
IGNvbnM/DQoNCkx1Y3ksDQoNCllvdSByYWlzZSBhIGdvb2QgcG9pbnQgb24gYmlkaXJlY3Rpb25h
bCBjaGFpbnMsIHdoaWNoIEkgdGhpbmsgaXMgYSBtYWpvcml0eSB1c2UgY2FzZSBmb3IgZnVuY3Rp
b25hbCwgc2ltcGxpZmljYXRpb24sIG9yIG9ic2VydmFiaWxpdHkgcmVhc29ucy4gICAgVGhlIHdh
eSB3ZeKAmXZlIGV4cHJlc3NlZCB0aGluZ3Mgc28gZmFyLCBpdCB3b3VsZCBiZSB1cCB0byB0aGUg
bWFuYWdlbWVudCBwbGFuZSBvciBjb250cm9sIHBsYW5lIHRvIGluZGljYXRlIGhvdyBzdWNoIGlu
ZGl2aWR1YWwgcGF0aHMgYXJlIHBhaXJlZCB0b2dldGhlci4NCg0KICAgUm9uDQoNCg0KDQpGcm9t
OiBMdWN5IHlvbmcgW21haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbV0NClNlbnQ6IFRodXJzZGF5
LCBNYXJjaCAyNywgMjAxNCA0OjA4IFBNDQpUbzogUm9uIFBhcmtlcjsgWHV4aWFvaHU7IFJlaW5h
bGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGlj
YXRpb24sIHByb3MgYW5kIGNvbnM/DQoNClJvbiwNCg0KRnJvbTogUm9uIFBhcmtlciBbbWFpbHRv
OlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2gg
MjcsIDIwMTQgMzowMSBQTQ0KVG86IEx1Y3kgeW9uZzsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5v
IChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KU3ViamVjdDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHBy
b3MgYW5kIGNvbnM/DQoNCkx1Y3ksDQoNCk9uZSBjbGFyaWZpY2F0aW9uLiAgIOKAnFRoZSBwYXRo
4oCdIGRvZXMgbm90IGV4YWN0bHkgbWVhbiB0aGUgU0ZDLiAgIFRoZSBTRkMgaXMgYWJzdHJhY3Qs
IGJlZm9yZSBhY2NvdW50aW5nIGZvciBuZXR3b3JrIGxvY2F0b3JzLiAgIEFzIGEgc3BlY2lhbCBj
YXNlLCBpZiBhbGwgb2YgdGhlIFNG4oCZcyBpbiB0aGUgU0ZDIGhhdmUgb25seSBhIHNpbmdsZSBu
ZXR3b3JrIGxvY2F0b3IsIHRoZW4gdGhlIHBhdGggYW5kIGNoYWluIGFyZSB0aGUgc2FtZS4gICBC
dXQsIGlmIGFueSBvciBhbGwgb2YgdGhvc2UgU0bigJlzIGFyZSBtdWx0aXBseSBsb2NhdGVkLCB0
aGVuIHRoZSBwYXRoIGlzIHNwZWNpZmljIHRvIGFuIGV4YWN0IHNlcXVlbmNlIG9mIGxvY2F0ZWQg
c2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZXMuDQpbTHVjeV0gVGhhbmsgeW91IGZvciBjbGFyaWZp
Y2F0aW9uLiBJIGFncmVlIHdpdGggdGhhdC4gVGhlIHBhdGggaXMgYW4gZXhhY3Qgc2VxdWVuY2Ug
b2YgbG9jYXRlZCBzZXJ2aWNlIGZ1bmN0aW9uIGluc3RhbmNlcy4gRm9yIGEgYmktZGlyZWN0aW9u
YWwgU0ZDLCBpdCBoYXMgdG8gYmUgdHJlYXRlZCBhcyB0d28gZGlzdGluY3QgcGF0aHMgaW4gdGhp
cyBzb2x1dGlvbi4gQW55IGNvbmNlcm4gb24gdGhlIGNvbXBsZXhpdHkgaW4gbWFuYWdpbmcgdGhl
bT8NCg0KVGhhbmtzLA0KTHVjeQ0KDQogICAgUm9uDQoNCg0KRnJvbTogTHVjeSB5b25nIFttYWls
dG86bHVjeS55b25nQGh1YXdlaS5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQg
Mzo0MSBQTQ0KVG86IFJvbiBQYXJrZXI7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5u
byk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1Ympl
Y3Q6IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBj
b25zPw0KDQpIaSBSb24sDQoNCkZyb206IFJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDEyOjA5
IFBNDQpUbzogTHVjeSB5b25nOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBE
YXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBS
RTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8N
Cg0KTHVjeSwNCg0KUmVnYXJkaW5nIHRoZSBTRiBJbmRleCwgZHJhZnQtemhhbmctc2ZjLXNjaCBk
ZWZpbmVzIHRoaXMgYXMgcmVsYXRpdmUgdG8gdGhlIHBhdGgsIGFuZCBub3QgYXMgYSBnbG9iYWxs
eSB1bmlxdWUgaWRlbnRpZmllciBvZiBhbiBTRiBpbnN0YW5jZS4NCltMdWN5XSBUaGlzIGlzIG15
IHVuZGVyc3RhbmRpbmcgdG9vLiDigJxUaGUgcGF0aOKAnSBoZXJlIG1lYW5zIGEgU0ZDLCByaWdo
dD8gSSBkbyBub3Qgc2VlIGluZGV4IGFzIGFuIFNGIGluc3RhbmNlIGlkZW50aWZpZXIgYXQgYWxs
LCBpdCBpcyBhbiBhbGlhcyBhbmQgb25seSB1c2VkIGluIGZvcndhcmRpbmcuIFRoaXMgaXMgdGhl
IHJlYXNvbiwgSSB0aGluaywgdGhhdCBhc3NpZ25pbmcgdGhlc2UgYWxpYXNlcyBhbmQgY29uZmln
dXJpbmcgdGhlbiBpbiBmb3J3YXJkaW5nIHRhYmxlIGlzIGNvbXBsZXggZm9yIG1hbmFnZW1lbnQg
YW5kIGNvbnRyb2xsZXIgYW5kIG1heSBwcnVuZSBhbiBlcnJvciBlYXNpbHkuIEZvciBzdXBwb3J0
aW5nIGJpLWRpcmVjdGlvbmFsIG9yIGJyYW5jaGluZyB1c2UgY2FzZXMsIHVzaW5nIGluZGV4IGlu
IGZvcndhcmRpbmcgbWF5IGFsc28gYnJpbmcgb3RoZXIgY29uY2VybnMuDQoNClJlZ2FyZGluZyBU
VEwsIG15IGZpcnN0IHRob3VnaHQgaXMgdGhhdCBpcyBhIHByb3BlcnR5IG9mIHRoZSB0cmFuc3Bv
cnQsIGFuZCBpZiBpdCBpcyBpbXBvcnRhbnQgdG8geW91LCBjaG9vc2UgdGhlIHRyYW5zcG9ydCBh
Y2NvcmRpbmdseS4gICBCdXQsIEnigJltIG9wZW4gdG8gZnVydGhlciBkaXNjdXNzaW9uIGFsb25n
IHRoZXNlIGxpbmVzLg0KW0x1Y3ldIFRoYW5rIHlvdSBmb3IgdGhlIGNsYXJpZmljYXRpb24uIFRo
aXMgaXMgcmVsYXRlZCB0byB0aGUgZGlzY3Vzc2lvbiB1bmRlciB0aGlzIHRpdGxlLiBJZiBTUEMg
aXMgaW1wbGVtZW50ZWQgYXMgSVAgb3IgSVAvVURQIGFwcGxpY2F0aW9uLCBpdCBjYW4gbGV2ZXJh
Z2UgYSBsb3Qgd2hhdCBJUCB0ZWNobm9sb2d5IGhhdmUgZG9uZS4gSWYgd2UgYXNzdW1lIHRoYXQg
U0ZDIG1heSBiZSBjYXJyaWVkIG92ZXIgYW55IHRyYW5zcG9ydCBzb2x1dGlvbiwgU0ZDIGltcGxl
bWVudGF0aW9uIGhhcyB0byBwcm92aWRlIHRoZXNlIGZ1bmN0aW9ucywgd2hpY2gsIElNTywgcmVs
YXRlZCB0byB3aGF0IGluZm9ybWF0aW9uIHRoYXQgU0ZDIGhlYWRlciBuZWVkIHRvIGhvbGQuDQoN
ClRoYW5rcywNCkx1Y3kNCg0KICAgUm9uDQoNCg0KRnJvbTogTHVjeSB5b25nIFttYWlsdG86bHVj
eS55b25nQGh1YXdlaS5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgMTI6MjYg
UE0NClRvOiBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBE
YXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBS
RTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8N
Cg0KSGkgUm9uLA0KDQpJIGFzc3VtZSB0aGF0IHRoZSBpbmRleCB1c2FnZSB5b3UgbWVudGlvbmVk
IGJlbG93IGlzIHRoZSBzYW1lIHdoZXRoZXIgdGhlc2UgdGhyZWUgU0ZzIGFyZSBvbiBvbmUgU0ZG
IG9yIHR3byBTRkZzLCB3aGljaCBtZWFucyB0aGF0IHRoZSBpbmRleCAjIGlzIGFzc2lnbmVkIHRv
IFNGLVgtSSBwZXIgU0ZDIGFuZCBieSB0aGUgaW5jcmVtZW50YWwuIEEgU0YtWC1JIG1heSBiZSBz
ZXJ2ZWQgdG8gbWFueSBTRkNzIGFuZCBwb3NpdGlvbiBkaWZmZXJlbnRseSBpbiBTRkNzLiBUaGlz
IG1lYW5zIHRoYXQsIGluIHRoaXMgbWV0aG9kLCBhIFNGLVgtSSBpcyBtYXBwZWQgd2l0aCBkaWZm
ZXJlbnQgaW5kZXggIywgb25lIHBlciBlYWNoIFNGQyB0aGF0IGhhcyB0aGUgU0YtWC1JLiBJTU86
ICB3aGVuIG9wZXJhdG9yL3N5c3RlbSBjcmVhdGVzIGEgU0ZDIGFuZCBzZWxlY3RzIFNGLVgtSXMg
Zm9yIHRoZSBTRkMsIGFuZCB0aGVuIGFzc2lnbiBpbmRleCAjIHRvIHRoZW0gYW5kIGNvbmZpZ3Vy
ZSB0aGUgZm9yd2FyZGluZyB0YWJsZSB3aXRoIHBhdGggSUQgYW5kIGluZGV4ICMgaW4gdGhlIHJl
bGF0ZWQgU0ZGcy4gRnVydGhlcm1vcmUsIGVhY2ggaW5kZXggIyBhbHNvIG5lZWQgdG8gYmUgYXNz
b2NpYXRlZCB0byB0aGUgYWRkcmVzcyBvciBwb3J0IHRoYXQgdHJhbnNwb3J0IGxheWVyIGNhbiB1
bmRlcnN0YW5kLiAgSU1POiB0aGlzIGlzIGEgY29tcGxleCBwcm9jZXNzIGZvciB0aGUgc3lzdGVt
LCB1bmVhc3kgdG8gbWFuZ2VyIHRvbywgYW5kIG1heSBlYXNpbHkgcHJvbmUgYW4gZXJyb3IuDQoN
ClNlY29uZCwgeW91ciBkcmFmdCBhbHNvIG1lbnRpb24gdGhhdCB0aGUgdXNlIG9mIGluZGV4IHRv
IHByZXZlbnQgdGhlIGxvb3AuICBUaGUgbG9vcCBkb2VzIG5vdCBvY2N1ciBpbiBub3JtYWwgY29u
ZGl0aW9uLiBUaGUgbG9vcCBvY2N1cnMgaW4gYWJub3JtYWwgY29uZGl0aW9uLiBTbyB0aGUgbG9v
cCBwcmV2ZW50aW9uIG1lY2hhbmlzbSBpcyB0byBwcmV2ZW50IG5vIGxvb3AgaGFwcGVuIGluIGFu
eSBhYm5vcm1hbCBjb25kaXRpb24uIFRoYXQgaXMgd2h5IFRUTCBpcyBkZXNpZ25lZCBmb3IgaW4g
SVAgbmV0d29yay4gSWYgU0ZDIGhlYWRlciBpcyBleHBlY3RlZCB0byB0cmFuc3BvcnQgb3ZlciBh
bnkgdHJhbnNwb3J0IG5ldHdvcmsgYmVzaWRlIElQLCBpdCBuZWVkcyB0aGUgc2ltaWxhciBtZWNo
YW5pc20gYXMgSVAvVFRMLiBUaGUgdXNhZ2Ugb2YgaW5kZXggaW4geW91ciBwcm9wb3NhbCBkb2Vz
IG5vdCBhY2hpZXZlIHRoaXMgcHVycG9zZS4NCg0KSWYgd2UgdXNlIElQIGFzIHRyYW5zcG9ydCwg
SU1POiBubyBuZWVkIHRvIGltcGxlbWVudCBUVEwgbWVjaGFuaXNtIHdpdGhpbiBTRkMsIGp1c3Qg
bGV2ZXJhZ2UgSVAgVFRMIGNhcGFiaWxpdHkuIEJ1dCwgaWYgb3ZlciBvdGhlciB0cmFuc3BvcnRz
LCB3ZSBuZWVkIHRvIGltcGxlbWVudCBJUC9UVEwgbGlrZSBtZWNoYW5pc20gaW4gU0ZDLg0KDQpS
ZWdhcmRzLA0KTHVjeQ0KDQoNCkZyb206IFJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDk6MzUg
QU0NClRvOiBYdXhpYW9odTsgTHVjeSB5b25nOyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERh
dmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJF
OiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0K
DQpYaWFvaHUsDQoNCkkgZG9u4oCZdCB0aGluayB3ZSBuZWVkIHRvIHZpZXcgdGhlIFNGIGluZGV4
IGFzIGEgVFRMLiAgIEFwcHJvcHJpYXRlIHZhbGlkYXRpb24gYW5kIGxvb3Agc3VwcHJlc3Npb24g
Y2FuIGJlIGRvbmUgZXZlbiB3aXRoIHRoZSBjdXJyZW50IHByb3Bvc2VkIGRlZmluaXRpb24uICAg
IEFueSBTRkYgcmVjZWl2aW5nIGFuIFNGQyBlbmNhcHN1bGF0ZWQgcGFja2V0IG9yIGZyYW1lIHdv
dWxkIG5lZWQgdG8ga25vdyB0byB3aGljaCBvZiBpdHMgZGVwZW5kZW50IFNG4oCZcyBpdCBzaG91
bGQgZm9yd2FyZCB0aGUgcGFja2V0IG9yIGZyYW1lLiAgIFRvIGRvIHNvIG1lYW5zIHRoYXQgaXQg
Y2FuIHZhbGlkYXRlIHRoYXQgdGhlIHBhdGggSUQgaXMgb25lIHRoYXQgaXQgZXhwZWN0cyB0byBw
YXJ0aWNpcGF0ZSBpbiBhbmQgdGhhdCB0aGUgU0YgaW5zdGFuY2UgaWRlbnRpZmllZCBieSB0aGUg
aW5kZXggb24gdGhhdCBwYXRoIGlzIG9uZSB0aGF0IGl0IGlzIHJlc3BvbnNpYmxlIGZvci4gICAg
U3VjaCBjaGFpbiBwYXRoIGRhdGEgbWF5IGhhdmUgYmVlbiBsb2NhbGx5IHByb3Zpc2lvbmVkIG9y
IG1heSBoYXZlIGJlZW4gZGlzdHJpYnV0ZWQgaW4gYSBjb250cm9sIHBsYW5lLg0KDQpXaGVuIHRo
ZSBTRkYgcmVjZWl2ZXMgdGhlIGdvb2QgcGFja2V0IG9yIGZyYW1lIGJhY2sgZnJvbSBvbmUgb2Yg
aXRzIGRlcGVuZGVudCBTRuKAmXMsIGl0IHdpbGwgaWRlbnRpZnkgdGhlIG5leHQgU0YgYW5kIFNG
RiBieSBjb25zdWx0aW5nIGl0cyBsb2NhbCBkYXRhYmFzZS4gICBJZiBpdCBpcyBub3QgdGhlIGZp
bmFsIFNGLCB0aGVuIHRoZSBTRiBpbmRleCBpcyBpbmNyZW1lbnRlZCwgdGhlIHRyYW5zcG9ydCBo
ZWFkZXIgdXBkYXRlZCBhcyBuZWNlc3NhcnksIGFuZCB0aGUgcGFja2V0IG9yIGZyYW1lIHByb2dy
ZXNzZWQuICAgIEZhaWx1cmUgdG8gcHJvcGVybHkgaW5jcmVtZW50IHRoZSBTRiBJbmRleCB3b3Vs
ZCBiZSBha2luIHRvIGZhaWx1cmUgdG8gZGVjcmVtZW50IGEgVFRMIGJ5IGEgcm91dGVyIOKAkyB0
aGVyZSBpcyBubyBwcm90ZWN0aW9uIGZyb20gdGhhdC4NCg0KICAgUm9uDQoNCg0KRnJvbTogc2Zj
IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBYdXhpYW9odQ0KU2Vu
dDogVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDU6NDQgQU0NClRvOiBSb24gUGFya2VyOyBMdWN5
IHlvbmc7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBv
ciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCg0K5Y+R5Lu25Lq6OiBzZmMgW21h
aWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10g5Luj6KGoIFJvbiBQYXJrZXINCuWPkemAgeaXtumX
tDogMjAxNOW5tDPmnIgyNuaXpSA3OjEzDQrmlLbku7bkuro6IEx1Y3kgeW9uZzsgUmVpbmFsZG8g
UGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQrkuLvpopg6IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9u
LCBwcm9zIGFuZCBjb25zPw0KDQpMdWN5LA0KDQpSZWdhcmRpbmcgdGhlIHNlcnZpY2UgZnVuY3Rp
b24gaW5kZXggdGhhdCB3b3VsZCBiZSBjb250YWluZWQgaW4gdGhlIHNlcnZpY2UgaGVhZGVyLCBJ
IHRoaW5rIGl0IGlzIHNpbXBseSBpbmNyZW1lbnRlZCBmcm9tIDEgdG8gaW5kaWNhdGUgdGhlIG5l
eHQgc2VydmljZSBmdW5jdGlvbiB3aXRoaW4gdGhlIGNoYWluLiAgIEZvciBleGFtcGxlLCBpZiB0
aGUgcGF0aCBJRCBpcyBYLCBmb3IgYSBwYXRoIHtTRi1BLTUsIFNGLUItMiwgU0YtQy02fSwgdGhl
biBwYWNrZXRzIGRlc3RpbmVkIGZyb20gYSBjbGFzc2lmaWVyIHRvd2FyZHMgU0YtQS01IHdvdWxk
IGNhcnJ5IChwYXRoIFgsIGluZGV4IDEpLCBwYWNrZXRzIGZyb20gU0YtQS01IHRvIFNGLUItMiB3
b3VsZCBjYXJyeSAocGF0aCBYLCBpbmRleCAyKSwgZXRjLg0KDQpbWGlhb2h1XSBJIHRoaW5rIHRo
ZSB2YWx1ZSBvZiB0aGUgc2VydmljZSBpbmRleCBzaG91bGQgYmUgZGVjcmVtZW50ZWQsIHJhdGhl
ciB0aGFuIGJlaW5nIGluY3JlbWVudGVkIHdoZW4gdHJhdmVsbGluZyBhbG9uZyB0aGUgc2Vydmlj
ZSBwYXRoIHNpbmNlIHRoYXQgaW5kZXggaXMgbm90IG9ubHkgdXNlZCBmb3IgaW5kaWNhdGluZyB0
aGUgbmV4dCBzZXJ2aWNlIGZ1bmN0aW9uIHdpdGhpbiB0aGUgY2hhaW4sIGJ1dCBhbHNvIHVzZWQg
Zm9yIG90aGVyIHB1cnBvc2VzIChlLmcuLCBUVEwgb2YgdGhlIHNlcnZpY2UgcGF0aCwgaW5kaWNh
dG9yIG9mIHRoZSBlbmQgb2YgdGhlIHNlcnZpY2UgY2hhaW4pLCB1bmxlc3MgeW91IHdhbnQgdG8g
aW50cm9kdWNlIGFuIGFkZGl0aW9uYWwgZmllbGQgd2hpY2ggaW5kaWNhdGVzIHRoZSB0b3RhbCBs
ZW5ndGggb2YgdGhlIHNlcnZpY2UgY2hhaW4uDQoNCkJlc3QgcmVnYXJkcywNClhpYW9odQ0KDQog
ICBSb24NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkZyb206IHNmYyBbc2Zj
LWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPl0gb24gYmVoYWxm
IG9mIEx1Y3kgeW9uZyBbbHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3
ZWkuY29tPl0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDY6MzggUE0NClRvOiBSZWlu
YWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxp
Y2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KSGkgUmVpbmFsZG8sDQoNClRoYW5rIHlvdSB0byBzaGFy
ZSB5b3VyIHZpZXdzIG9uIHRoaXMgc29sdXRpb24uIFdlIHdhbnQgdG8gaGF2ZSBhbiBlbGVnYW50
IGFuZCBnZW5lcmFsIHNvbHV0aW9uIHdpdGggb25lIHN0YW5kYXJkIFNGQyBoZWFkZXIgdG8gY292
ZXIgbWFqb3JpdHkgdXNlIGNhc2VzDQoNClNlZSBpbmxpbmUgYmVsb3cuDQoNCg0KRnJvbTogUmVp
bmFsZG8gUGVubm8gKHJlcGVubm8pIFttYWlsdG86cmVwZW5ub0BjaXNjby5jb21dDQpTZW50OiBU
dWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA0OjU2IFBNDQpUbzogTHVjeSB5b25nOyBEYXZlIERvbHNv
bjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10g
U0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KSGksDQoN
ClRoZXJlIGFyZSBzZXZlcmFsIHNvbHV0aW9uIHRvIHRoaXMgcHJvYmxlbS4gU29tZSBvZiB0aGVt
IGltcGxlbWVudGF0aW9uIHNwZWNpZmljLCBvdGhlcnMgbW9yZSBlbGVnYW50Lg0KDQoxIC0gT25l
IG9mIHRoZSBtb3JlIGVsZWdhbnQgb25lcyBpcyB0byB1c2UgdGhlIFNlcnZpY2UgSW5kZXggdG8g
ZGV0ZXJtaW5lIHRoZSBuZXh0IHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFuY2UuICBJdCBtYWtlcyBm
b3IgYSBjb21wbGV0ZWx5IHN0YXRlbGVzcyBzb2x1dGlvbiAoY29kZSB3aXNlKS4NCltMdWN5XSB3
aGVuIHVzaW5nIFBhdGggSUQgYW5kIFNlcnZpY2UgSW5kZXggb24gU0ZDIGhlYWRlciwgaXQgcmVx
dWlyZXMgYXNzaWduaW5nIGluZGV4ICMgdG8gZWFjaCBTRiBpbnN0YW5jZSwgY29uZmlndXJpbmcg
dGhlbSBpbiB0aGUgZm9yd2FyZGluZyB0YWJsZSwgd2hpY2ggaXMgdmVyeSBjb21wbGV4IHByb2Nl
c3MgYW5kIGVhc2lseSBwcnVuZSBmb3IgZXJyb3IgaW4gbWF5IG9waW5pb24uICBJbiBhZGRpdGlv
biwgZWFjaCBTRiBpbnN0YW5jZSBtYXkgc2VydmUgbW9yZSB0aGFuIG9uZSBTRkMsIHNvIG5lZWQg
dG8gYXNzaWduIGluZGV4ICMgZm9yIGVhY2ggU0ZDLCB3aGljaCBpcyBtb3JlIGNvbXBsZXguIFJl
Z2FyZGluZyB0aGUgc3RhdGVsZXNzLCBJIGRvbuKAmXQgZ2V0IGl0LiBJc27igJl0IGluZGV4ICMg
YSBzdGF0ZSBhcyB3ZWxsIChtYXkgYmUgZmV3IGJpdCBsZXNzKT8NCg0KVG8gaW1wbGVtZW50IHRy
dWUgc3RhdGVsZXNzLCBTRkMgaGVhZGVyIG5lZWRzIGFiaWxpdHkgdG8gY2FycnkgYWxsIFNGSXMg
SVAgYWRkcmVzc2VzIGluIFNGQyBoZWFkZXIsIHdoaWNoIHdhcyBjb25zaWRlcmVkIGFzIG5vbi1z
Y2FsZSBzb2x1dGlvbi4NCg0KDQoyIOKAkyBBbm90aGVyIG9wdGlvbiBpcyBmcm9tIGEgY29kaW5n
IHBlcnNwZWN0aXZlIHlvdSBjYW4ganVzdCBrZWVwIG1vcmUgc3RhdGUgaW4geW91ciBTTi9TRkYg
d2hpbGUgeW91IHByb2Nlc3MgdGhlIHBhY2tldCBhbmQgZGV0ZXJtaW5lIHdoYXQgaXMgdGhlIOKA
nG5leHTigJ0gc2VydmljZS4NCltMdWN5XSBBZ3JlZS4NCg0KQnV0IGlycmVzcGVjdGl2ZSwgdGhl
IFNOIG5lZWRzIHRvIGtub3cgdGhlIFBhdGggSUQgYW5kIHRoZSBsaXN0IG9mIFNGSXMgaW50ZXJu
YWwgdG8gaXRzIG5vZGUuIFRoaXMgcHJvdmlzaW9uaW5nIGNhbiBoYXBwZW4gaW4gYSB2YXJpZXR5
IG9mIHdheXMsIEkgaW1wbGVtZW50ZWQgd2l0aCBSRVNUY29uZiBhbmQgTmV0Y29uZi4NCg0KQXMg
ZmFyIGFzIFVEUC9JUCB2cy5JUCwgSSBnaXZlIHByZWZlcmVuY2UgdG8gVURQL0lQLiBJZiB5b3Ug
aGF2ZSBhIGZpeGVkIHBvcnQgb3ZlciBVRFAgaW4gd2hpY2ggdG8gcmVjZWl2ZS9zZW5kIHBhY2tl
dHM6DQoNCi0gWW91IGNhbiBoYXZlIHlvdXIgZW50aXJlIGRhdGFwbGFuZSBpbiB1c2VycGFjZSBh
bmQgdXNlIGEgdmFyaWV0eSBvZiBwcm9ncmFtbWluZyBsYW5ndWFnZXMuDQotIFlvdSBkbyBub3Qg
bmVlZCByYXcgcGFja2V0IGFjY2VzcyB0byBwdWxsL3NlbmQgcGFja2V0cy4gVGhlcmVmb3JlIG5v
IHJvb3Qgc3VwcG9ydC4NCi0gVURQIGNhbiB0cmF2ZXJzZSBub24tU0ZDIGF3YXJlIG1pZGRsZXhi
b3hlcy4NCltMdWN5XSBBZ3JlZSBvbiB0aGlzIHN0YXRlbWVudC4gQnV0IGZvciBTRkMgZG9tYWlu
LCBkbyB3ZSB3YW50IHRvIGFsbG93IHN1Y2ggbWlkYm94ZXMgb24gU0ZDIHBhdGg/IE1heWJlIGhh
cHBlbiBpZiBhIFNGQyBkb21haW4gY3Jvc3NlcyBtb3JlIHRoYW4gdHJhbnNwb3J0IGRvbWFpbnM/
IFRoaXMgaXMgb25lIEkgbGlrZSB0byBrbm93IGZyb20gU1BzIGFuZCBTRiB2ZW5kb3JzLg0KDQpS
ZWdhcmRzLA0KTHVjeQ0KT3IgeW91IGNhbiB1c2UgYW55IG9mIHRoZSBhdmFpbGFibGUgbWV0aG9k
cyggVFVSTiwgU1RVTiwgZXRjKS4gIElmIHlvdSBlbmNhcCBpbiBzb21ldGhpbmcgZWxzZSBvdGhl
ciB0aGFuIElQL1VEUCB0aGUgYXBwbGljYWJpbGl0eSBvZiBTRkMgd2lsbCBiZSBjb25zaWRlcmFi
bHkgZGltaW5pc2hlZC5KdXN0IGNoZWNrIFNUQ1AgYW5kIGl0cyBwcm9ibGVtIG9uIGdldHRpbmcg
YWRvcHRlZCBnaXZlbiBtaWRkbGV4Ym94ZXMgIG5vdCByZWNvZ25pemluZyBpdHMgcHJvdG9jb2wg
bnVtYmVyLg0KDQotIEl0IGppdmVzIHdpdGggb3RoZXIgSUVURiB3b3JrIGluIHRoZSBhcmVhcyBv
ZiBtZXRhZGF0YSBhbmQgdHJhbnNwb3J0IHNlcnZpY2VzIChzYXksIFRBUFMpLg0KDQpyZWdhcmRz
LA0KDQpSZWluYWxkbw0KDQoNCg0KRnJvbTogTHVjeSB5b25nIDxsdWN5LnlvbmdAaHVhd2VpLmNv
bTxtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20+Pg0KRGF0ZTogVHVlc2RheSwgTWFyY2ggMjUs
IDIwMTQgYXQgMjoyNSBQTQ0KVG86IERhdmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5lLmNvbTxt
YWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+PiwgInNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPiIgPHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPj4NClN1YmplY3Q6IFJl
OiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0K
DQpIaSBEYXZlLA0KDQpJZiBhIHNlcnZpY2UgZm9yd2FyZGVyIHBvaW50IGNvbm5lY3RzIG1vcmUg
dGhhbiBvbmUgU0YgaW5zdGFuY2VzIHRoYXQgYmVsb25nIHRvIHRoZSBzYW1lIFNGQywgaG93IGNh
biBvbmUgUGF0aCBJRCBkZXRlcm1pbmUgd2hpY2ggU0YgaW5zdGFuY2VzIGlzIHRoZSBuZXh0PyBJ
ZiB5b3UgZHJhdyBhIHNlcnZpY2UgY2hhaW4gcGF0aCB3aXRoIG1hbnkgU0YgaW5zdGFuY2VzLCB5
b3UgY2FuIGVhc2lseSBzZWUsIGlmIFBhdGggSUQgcmVwcmVzZW50cyB0aGF0IHBhdGgsIHNlcnZp
Y2UgZm9yd2FyZGVyIG5lZWRzIHRvIHVzZSBwcmV2aW91cyBTRiBvbiB0aGUgcGF0aCB0byBwb3Np
dGlvbiB0aGUgbmV4dCBTRiBvbiB0aGF0IHBhdGguDQoNCkx1Y3kNCg0KRnJvbTogRGF2ZSBEb2xz
b24gW21haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbV0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI1
LCAyMDE0IDQ6MTAgUE0NClRvOiBMdWN5IHlvbmc7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPg0KU3ViamVjdDogUkU6IFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHBy
b3MgYW5kIGNvbnM/DQoNCldoeSBkbyB5b3UgdGhpbmsgdGhlIHByZXZpb3VzIFNGIElQIGFkZHJl
c3MgaXMgcmVxdWlyZWQgdG8gZGV0ZXJtaW5lIHRoZSBuZXh0IFNGIElQIGFkZHJlc3M/IFdoeSBp
cyB0aGUgUGF0aCBJRCBub3Qgc3VmZmljaWVudCBpbmZvcm1hdGlvbj8NCg0KDQpGcm9tOiBMdWN5
IHlvbmcgW21haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbV0NClNlbnQ6IFR1ZXNkYXksIE1hcmNo
IDI1LCAyMDE0IDQ6NTYgUE0NClRvOiBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlv
biwgcHJvcyBhbmQgY29ucz8NCg0KSW4gdGhpcyBzb2x1dGlvbiwgc2VydmljZSBmb3J3YXJkZXIg
YW5kIFNGIGluc3RhbmNlIGFyZSBzZXBhcmF0ZWQgZW50aXRpZXMuIFNlcnZpY2UgZm9yd2FyZGVy
IG5lZWRzIFBhdGggSUQgYW5kIHByZXZpb3VzIFNGIElQIGFkZHJlc3MgdG8gdW5pcXVlbHkgaWRl
bnRpZnkgdGhlIG5leHQgU0YgSVAgYWRkcmVzcy4NCg0KTHVjeQ0KDQpGcm9tOiBEYXZlIERvbHNv
biBbbWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tXQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMjUs
IDIwMTQgMzoyMSBQTQ0KVG86IEx1Y3kgeW9uZzsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQpTdWJqZWN0OiBSRTogU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJv
cyBhbmQgY29ucz8NCg0KSSBkbyBub3Qgc2VlIHdoeSBzb3VyY2UgSVAgYWRkcmVzcyAocHJldmlv
dXMgU0YpIHdvdWxkIGJlIHJlcXVpcmVkIHRvIGxvb2sgdXAgdGhlIG5leHQgU0YuIFRoZSBwYXRo
IElEIHNob3VsZCBiZSBzdWZmaWNpZW50IHRvIGRldGVybWluZSB0aGUgbmV4dCBTRi4NCg0KDQoN
Cg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9m
IEx1Y3kgeW9uZw0KU2VudDogVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgNDowMiBQTQ0KVG86IHNm
Y0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogW3NmY10gU0ZDIGFzIGFu
IElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KSGksDQoNClRoZXJlIGFy
ZSBtYW55IHdheXMgdG8gaW1wbGVtZW50IFNGQ3MuIEhvd2V2ZXIsIG9uZSBvZiBvdXIgZ29hbHMg
aW4gc3RhbmRhcmQgaXMgdG8gZGV2ZWxvcCBhIHNvbHV0aW9uIHRoYXQgaXMgc2ltcGxlIGFuZCBs
ZXNzIGNvc3QgZm9yIHZlbmRlcnMgYW5kIHNlcnZpY2UgcHJvdmlkZXJzLiAgT3RoZXIgZ29hbHMg
YXJlIHRoYXQgdGhlIHNvbHV0aW9uIGNhbiBhcHBseSB0byBjb21tb24gYW5kIG1ham9yaXR5IHVz
ZSBjYXNlcy4NCg0KSWYgd2UgaW1wbGVtZW50IFNGQyBhcyBhbiBJUCBvciBVRFAvSVAgYXBwbGlj
YXRpb24sIGkuZS4gb25jZSB0cmFmZmljIGlzIGNsYXNzaWZpZWQgYnkgdGhlIGNsYXNzaWZpY2F0
aW9uLCBpdCBhZGRzIFNGQyBoZWFkZXIgYW5kIElQIGhlYWRlciAob3V0ZXIpIG9uIHRoZSBwYWNr
ZXRzIChVRFAgaGVhZGVyIHRvbyBpbiBsYXR0ZXIgY2FzZSksIGFuZCBzZW5kIHN1Y2ggcGFja2V0
cyBhcyBhIHJlZ3VsYXIgSVAgcGFja2V0LiBUaGUgc3JjIElQIG9mIG91dGVyIGhlYWRlciBjYW4g
YmUgY2xhc3NpZmljYXRpb24gSVAgYWRkcmVzcywgYW5kIGRzdCBJUCBjYW4gYmUgbmV4dCBTRiBJ
bnN0YW5jZSBJUCBhZGRyZXNzLiBNYW55IHRyYW5zcG9ydCBuZXR3b3JrcyBjYW4gY2FycnkgSVAg
dHJhZmZpYyBhbmQgcm91dGUgSVAgcGFja2V0cyBiYXNlZCBvbiBkc3QgSVAgYWRkcmVzcy4gIFdl
IG9ubHkgbmVlZCB0byByZXF1ZXN0IGEgbmV3IElQIHByb3RvY29sIHR5cGUgZm9yIFNGQy4gQXQg
dGhlIHNlcnZpY2UgZm9yd2FyZGVyIHBvaW50LCBpdCBjYW4gbG9vayB1cCBuZXh0IFNGIElQIGFk
ZHJlc3MgYmFzZWQgb24gUGF0aCBJRCBpbiBTRkMgaGVhZGVyIGFuZCBzcmMgSVAgYWRkcmVzcyAo
cHJldmlvdXMgU0YpIG9uIHRoZSBwYWNrZXQuICBBIFNGIGFsc28gZm9yd2FyZHMgdGhlIHBhY2tl
dCB3aXRoIFNGQyBoZWFkZXIgYXMgYW4gSVAgcGFja2V0IGFuZCBmaWxscyBpdHMgSVAgYWRkcmVz
cyBhcyBzcmMgSVAgYW5kIHRoZSBzZXJ2aWNlIGZvcndhcmRlciBwb2ludCBJUCBhZGRyZXNzIGFz
IHRoZSBkc3QgSVAgb24gdGhlIHBhY2tldC4NCg0KVGhpcyBzb2x1dGlvbiB3b3JrcyBmb3IgZWl0
aGVyIFNGQyBhcyBhbiBJUCBhcHBsaWNhdGlvbiBvciBVRFAvSVAgYXBwbGljYXRpb24sIHdoaWNo
IG9uZSBpcyBtb3JlIHByb3BlciBmcm9tIFNGIGFuZCBzZXJ2aWNlIGZvcndhcmRlciBwb2ludD8N
Cg0KVGhpcyBzb2x1dGlvbiBzZWVtcyBzaW1wbGUgdG8gbWUgYW5kIG9ubHkgbmVlZCBQYXRoIElE
IGluIFNGQyBoZWFkZXIgZm9yIHN0ZWVyaW5nIHRyYWZmaWMgdGhyb3VnaCB0aGUgU0ZDIHBhdGgu
IEJ1dCBsaWtlIHRvIHNlZSBvdGhlcnPigJkgb3BpbmlvbiBvbiB0aGlzIHNvbHV0aW9uLCBwcm9z
IGFuZCBjb25zLg0KDQpUaGFua3MsDQpMdWN5DQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OlNpbVN1bjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0
IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJ
cGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWls
eTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiXEBTaW1TdW4iOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7
fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDb25zb2xhczsNCglwYW5vc2UtMToyIDExIDYg
OSAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJTZWdvZSBVSSI7DQoJ
cGFub3NlLTE6MiAxMSA1IDIgNCAyIDQgMiAyIDM7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8N
CnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsN
CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7
bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVu
ZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0
eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJs
aW5lO30NCnByZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhU
TUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAw
MXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6U2ltU3VuO30NCnAuTXNvQWNl
dGF0ZSwgbGkuTXNvQWNldGF0ZSwgZGl2Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbWFyZ2luOjBpbjsN
CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjguMHB0Ow0KCWZvbnQtZmFtaWx5
OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpwLk1zb0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQ
YXJhZ3JhcGgsIGRpdi5Nc29MaXN0UGFyYWdyYXBoDQoJe21zby1zdHlsZS1wcmlvcml0eTozNDsN
CgltYXJnaW4tdG9wOjBpbjsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1hcmdpbi1ib3R0b206MGlu
Ow0KCW1hcmdpbi1sZWZ0Oi41aW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6
ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQpzcGFu
LkhUTUxQcmVmb3JtYXR0ZWRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJIVE1MIFByZWZvcm1hdHRl
ZCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwg
UHJlZm9ybWF0dGVkIjsNCglmb250LWZhbWlseTpDb25zb2xhczt9DQpzcGFuLkJhbGxvb25UZXh0
Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IjsNCglmb250LWZhbWls
eToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0KcC5tc29jaHBkZWZhdWx0LCBsaS5tc29jaHBkZWZh
dWx0LCBkaXYubXNvY2hwZGVmYXVsdA0KCXttc28tc3R5bGUtbmFtZTptc29jaHBkZWZhdWx0Ow0K
CW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMC4wcHQ7
DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQpwLmh0bWwsIGxpLmh0
bWwsIGRpdi5odG1sDQoJe21zby1zdHlsZS1uYW1lOmh0bWw7DQoJbWFyZ2luOjBpbjsNCgltYXJn
aW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2Fs
aWJyaSIsInNhbnMtc2VyaWYiO30NCnAuYSwgbGkuYSwgZGl2LmENCgl7bXNvLXN0eWxlLW5hbWU6
YTsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEu
MHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5odG1scHJl
Zm9ybWF0dGVkY2hhcjANCgl7bXNvLXN0eWxlLW5hbWU6aHRtbHByZWZvcm1hdHRlZGNoYXI7DQoJ
Zm9udC1mYW1pbHk6Q29uc29sYXM7fQ0Kc3Bhbi5iYWxsb29udGV4dGNoYXIwDQoJe21zby1zdHls
ZS1uYW1lOmJhbGxvb250ZXh0Y2hhcjsNCglmb250LWZhbWlseToiU2Vnb2UgVUkiLCJzYW5zLXNl
cmlmIjt9DQpzcGFuLmh0bWxjaGFyDQoJe21zby1zdHlsZS1uYW1lOmh0bWxjaGFyOw0KCWZvbnQt
ZmFtaWx5OlNpbVN1bjt9DQpzcGFuLmNoYXINCgl7bXNvLXN0eWxlLW5hbWU6Y2hhcjsNCglmb250
LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO30NCnNwYW4uYmFsbG9vbnRleHRjaGFyMDAN
Cgl7bXNvLXN0eWxlLW5hbWU6YmFsbG9vbnRleHRjaGFyMDsNCglmb250LWZhbWlseToiVGFob21h
Iiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5lbWFpbHN0eWxlMTkNCgl7bXNvLXN0eWxlLW5hbWU6ZW1h
aWxzdHlsZTE5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6
d2luZG93dGV4dDt9DQpzcGFuLmVtYWlsc3R5bGUyMA0KCXttc28tc3R5bGUtbmFtZTplbWFpbHN0
eWxlMjA7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0
OTdEO30NCnNwYW4uZW1haWxzdHlsZTIxDQoJe21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGUyMTsN
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMwMDcwQzA7fQ0K
c3Bhbi5lbWFpbHN0eWxlMjINCgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHlsZTIyOw0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLmVt
YWlsc3R5bGUyMw0KCXttc28tc3R5bGUtbmFtZTplbWFpbHN0eWxlMjM7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMDA3MEMwO30NCnNwYW4uZW1haWxzdHls
ZTI0DQoJe21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGUyNDsNCglmb250LWZhbWlseToiQ2FsaWJy
aSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMwMDcwQzA7fQ0Kc3Bhbi5lbWFpbHN0eWxlMzQNCgl7
bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHlsZTM0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fu
cy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLmVtYWlsc3R5bGUzNQ0KCXttc28tc3R5
bGUtbmFtZTplbWFpbHN0eWxlMzU7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlm
IjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uZW1haWxzdHlsZTM2DQoJe21zby1zdHlsZS1uYW1l
OmVtYWlsc3R5bGUzNjsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNv
bG9yOiMwMDcwQzA7fQ0Kc3Bhbi5lbWFpbHN0eWxlMzcNCgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxz
dHlsZTM3Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFG
NDk3RDt9DQpzcGFuLmVtYWlsc3R5bGUzOA0KCXttc28tc3R5bGUtbmFtZTplbWFpbHN0eWxlMzg7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMDA3MEMwO30N
CnNwYW4uZW1haWxzdHlsZTM5DQoJe21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGUzOTsNCglmb250
LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5l
bWFpbHN0eWxlNDANCgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHlsZTQwOw0KCWZvbnQtZmFtaWx5
OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzAwNzBDMDt9DQpzcGFuLmVtYWlsc3R5
bGU0MQ0KCXttc28tc3R5bGUtbmFtZTplbWFpbHN0eWxlNDE7DQoJZm9udC1mYW1pbHk6IkNhbGli
cmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uZW1haWxzdHlsZTQyDQoJ
e21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGU0MjsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNh
bnMtc2VyaWYiOw0KCWNvbG9yOiMwMDcwQzA7fQ0Kc3Bhbi5lbWFpbHN0eWxlNDMNCgl7bXNvLXN0
eWxlLW5hbWU6ZW1haWxzdHlsZTQzOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJp
ZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLmVtYWlsc3R5bGU0NA0KCXttc28tc3R5bGUtbmFt
ZTplbWFpbHN0eWxlNDQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCglj
b2xvcjojMDA3MEMwO30NCnNwYW4uRW1haWxTdHlsZTQ3DQoJe21zby1zdHlsZS10eXBlOnBlcnNv
bmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzAwNzBD
MDt9DQpzcGFuLkVtYWlsU3R5bGU0OA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250
LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5F
bWFpbFN0eWxlNDkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNh
bGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTUw
DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fu
cy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGU1MQ0KCXttc28tc3R5
bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2Vy
aWYiOw0KCWNvbG9yOiMwMDcwQzA7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6
ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7
c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRp
di5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lm
IGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9
IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxv
OnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIx
IiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkg
bGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29y
ZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3
MEMwIj5QbGVhc2Ugc2VlIGlubGluZSBiZWxvdy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bh
bj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBTdXJlbmRyYSBLdW1hciAoc21rdW1h
cikgW21haWx0bzpzbWt1bWFyQGNpc2NvLmNvbV0NCjxicj4NCjxiPlNlbnQ6PC9iPiBTYXR1cmRh
eSwgTWFyY2ggMjksIDIwMTQgMTA6MTUgUE08YnI+DQo8Yj5Ubzo8L2I+IFphcm55LCBNeW87ICdo
dWFuZ0BzY2UuY2FybGV0b24uY2EnOyAnUm9uIFBhcmtlcic7IEx1Y3kgeW9uZzsgJ05pY29sYXMg
Qk9VVEhPUlMnOyAnc2ZjQGlldGYub3JnJzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10g
U0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj5XaGVyZSBldmVyeSBoZWFkZXIgaXMgbG9jYXRlZCBh
bHdheXMgbWF0dGVycywgbm8gcXVlc3Rpb24gYWJvdXQgdGhhdC48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBD
MCI+W0x1Y3ldIEFncmVlLjwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMw
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPlByaW1hcnkgcHVycG9z
ZSBvZiBTRkMgaXMgdG8gY2hhaW4gU0ZzIHdoZXRoZXIgdGhleSBhcmUgTDIgb3IgTDMgaG9wIGF3
YXksIG9uIGEgc2VydmljZSBvdmVybGF5Ljwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtjb2xvcjojMDA3MEMwIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+W0x1Y3ldIGdvb2QgcG9p
bnQhIEl0IGlzIHJlZ2FyZGxlc3Mgd2hhdCB0eXBlIG9mIG9yaWdpbmFsIHRyYWZmaWMgKEwyIG9y
IEwzKSBhbmQgcmVnYXJkbGVzcyB3aGF0IHVuZGVybGF5IHRyYW5zcG9ydCBpcyB1c2VkLiBUaGUg
cXVlc3Rpb24gaXMgd2hhdCBpcyB0aGUgaW5jZW50aXZlIGZvciB0aGUgc2VydmljZSBvdmVybGF5
IHRvIHN1cHBvcnQgYm90aA0KIEwyIGFuZCBMMyBob3AgYXdheT8gV2hhdCB1c2UgY2FzZSB5b3Ug
d2FudCB0byB1c2UgYXMgTDIgaG9wIGF3YXkgYW5kIHdoYXQgYXMgTDMgaG9wIHdheT8gRnJvbSBT
RkMgZ3JhcGgsIHdlIGNhbuKAmXQgc2VlIG9yIGl0IGRvZXMgbm90IG1hdHRlci4gTGlrZSB0byBv
cGVyYXRvciBvcGluaW9uIG9uIHRoaXMuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9y
OmJsYWNrIj4mbmJzcDtXaGF0IHRoYXQgb3ZlcmxheSB0ZWNobm9sb2d5IGlzLCBkb2VzIG5vdCBt
YXR0ZXIsIGFzIGxvbmcgYXMgdGhhdCBvdmVybGF5IHN1cHBvcnRzIGNvbnZleWluZyB0aGUgU0ZD
IEhlYWRlci48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzAwNzBD
MCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNw
YW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPltMdWN5XSBkb27igJl0IGtub3cgd2hhdCB5b3UgbWVh
biBoZXJlLiBUaGUgc2VydmljZSBvdmVybGF5IHJlbGllcyBvbiB0aGUgU0ZDIGhlYWRlciBvciB0
aGUgU0ZDIGhlYWRlciAmIzQzOyBJUCBoZWFkZXIgKEkgcHJvcG9zZWQpIHRvIGFjaGlldmUgaXQu
IEluIG90aGVyIHdvcmRzLCBJTU86IFNGQyBpcyBhYm91dCB0byBpbXBsZW1lbnQgYW4gb3Zlcmxh
eSB0ZWNobm9sb2d5DQogZm9yIHRoaXMgc3BlY2lhbCBwdXJwb3NlLiBPZiBjb3Vyc2UsIGl0IG1h
eSB3b3JrIHdpdGggb3RoZXIgb3ZlcmxheSB0ZWNobm9sb2dpZXMgaW4gc29tZSB1c2UgY2FzZXMg
c3VjaCBhcyBOVk8zLjxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPkkgZG9u
J3Qgc2VlIGFueSByZWFzb24gdG8gZXhwcmVzcyBwcmVmZXJlbmNlIG9mIG9uZSBvdmVybGF5IHRl
Y2hub2xvZ3kgb3ZlciBhbm90aGVyIOKAkyBpdCBpcyB1cCB0byB0aGUgdmVuZG9ycyBhbmQgb3Bl
cmF0b3JzIHRvIGRldGVybWluZSB3aGF0IHN1aXRzIHRoZW0gYmVzdC4gV2hhdCBjZXJ0YWlubHkg
bWF0dGVycyB0byB1cyAoU0ZDKQ0KIGlzLCBjb21wYXRpYmlsaXR5IHdpdGggYXMgbWFueSBvdmVy
bGF5IHRlY2hub2xvZ2llcyBhcyBwb3NzaWJsZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+W0x1Y3ld
IHRoaXMgaXMgbm90IG15IHBvaW50LiBHb29kIHdheSB0byBwdXQgaXM6IFNGQyBhcyBhbnkgdHJh
bnNwb3J0IGFwcGxpY2F0aW9uIG9yIFNGQyBhcyBJUCBhcHBsaWNhdGlvbi48L3NwYW4+PC9pPjwv
Yj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2NvbG9yOmJsYWNrIj5TRnMgaGF2ZSBiZWVuIGJ1aWx0IHRvIG9wZXJhdGUgaW4gYSAmbmJzcDtj
ZXJ0YWluIGZhc2hpb24gdG9kYXkgYW5kIEkgY2VydGFpbmx5IGhvcGUsIHdpdGggdGhlIGZvY3Vz
IGluIHRoaXMgV0csIFNGcyB3aWxsIGJlIGJ1aWx0IGRpZmZlcmVudGx5IHRvIHRha2UgYWR2YW50
YWdlIG9mIFNGQyBhbmQgbm90IGZvciB0aGUgdGhlIGxlZ2FjeSBtb2RlDQogb2YgZGVwbG95bWVu
dCBhbmQgb3BlcmF0aW9uLiBBbmQgcGxlYXNlIGRvbid0IHVuZGVyZXN0aW1hdGUgTDIgYXMgaXQg
aGFzIGl0cyBiZW5lZml0cyBnaXZlbiBob3cgdmlydHVhbCBhY2Nlc3MgbGF5ZXIgaGFzIGJlY29t
ZSB0aGUgZWRnZSBvZiB0aGUgbmV0d29yayB0b2RheSwgYWx0aG91Z2ggbm90IHRoZSBvbmx5IGV4
YW1wbGUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+
PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPltMdWN5XSBub3Qgc3VyZSBob3cgdGhhdCByZWxl
dmFudCB0byB0aGlzIGRpc2N1c3Npb24/IFBsZWFzZSBnaXZlIGFuIGV4YW1wbGUgdGhhdCB0aGUg
c2VydmljZSBvdmVybGF5IGlzIGJldHRlciB0byBiZSBpbXBsZW1lbnRlZCB0aGF0IFNGIGFyZSBM
MiBob3BzIHRoYW4gTDMgaG9wcyBhd2F5Lg0KPG86cD48L286cD48L3NwYW4+PC9pPjwvYj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+VGhhbmtzLDxvOnA+PC9vOnA+PC9z
cGFuPjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9
ImNvbG9yOiMwMDcwQzAiPkx1Y3k8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6IzAw
NzBDMCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj5SZ2RzLDxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj5TdXJlbmRyYS48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNv
bGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkZyb206IDwvc3Bhbj48L2I+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbHQ7WmFybnkmZ3Q7LCBNeW8gJmx0OzxhIGhyZWY9
Im1haWx0bzpNeW8uWmFybnlAZ3MuY29tIj5NeW8uWmFybnlAZ3MuY29tPC9hPiZndDs8YnI+DQo8
Yj5EYXRlOiA8L2I+U2F0dXJkYXksIE1hcmNoIDI5LCAyMDE0IDM6MjQgUE08YnI+DQo8Yj5Ubzog
PC9iPiZxdW90OzxhIGhyZWY9Im1haWx0bzonaHVhbmdAc2NlLmNhcmxldG9uLmNhIj4naHVhbmdA
c2NlLmNhcmxldG9uLmNhPC9hPicmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpodWFuZ0BzY2Uu
Y2FybGV0b24uY2EiPmh1YW5nQHNjZS5jYXJsZXRvbi5jYTwvYT4mZ3Q7LCAnUm9uIFBhcmtlcicg
Jmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5Sb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPiZndDssICdMdWN5IHlvbmcnDQogJmx0Ozxh
IGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+bHVjeS55b25nQGh1YXdlaS5jb208
L2E+Jmd0OywgJ05pY29sYXMgQk9VVEhPUlMnICZsdDs8YSBocmVmPSJtYWlsdG86Tmljb2xhcy5C
T1VUSE9SU0Bxb3Ntb3MuY29tIj5OaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208L2E+Jmd0Oywg
JnF1b3Q7PGEgaHJlZj0ibWFpbHRvOidzZmNAaWV0Zi5vcmciPidzZmNAaWV0Zi5vcmc8L2E+JyZx
dW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiZn
dDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBw
bGljYXRpb24sIHByb3MgYW5kIGNvbnM/PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
SGkgQ2hhbmcsPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5J
IGFncmVlIHRoYXQg4oCcd2hlcmUgdHJhbnNwb3J0IGlzIGxvY2F0ZWQgZG9lcyBtYXR0ZXLigJ0u
IFlvdSBjYW4gY2VydGFpbmx5IG1ha2UgYSBzdHJvbmcgY2FzZSB0aGF0IHBsYWNpbmcgdGhlIFNG
QyBpbmZvICh0aHJvdWdoIHVzZSBvZiBhbiBTRiBoZWFkZXIpIGF0IGhpZ2hlciBsYXllcnMgaXMg
bW9yZSBwcmVmZXJhYmxlIChlc3BlY2lhbGx5IGluIHRoZSBiZWdpbm5pbmcNCiB3aGVuIG1vc3Qg
ZGV2aWNlcyBpbiB0aGUgbmV0d29yayB3b27igJl0IHVuZGVyc3RhbmQgU0ZDKS4gQnV0IEnigJlt
IG5vdCBzdXJlIHdlIG5lZWQgdG8gbWFuZGF0ZSB0aGF0IHRoZSBoZWFkZXIg4oCcTVVTVOKAnSBi
ZSBhdCBhIHBhcnRpY3VsYXIgaGlnaGVyIGxheWVyIGFuZCBmb3JnbyBvdGhlciBsYXllcnMuIFRo
YXQgcHJlY2x1ZGVzIHRoZSBwb3NzaWJpbGl0eSBvZiBsb3dlciBsYXllciBkZXZpY2VzIGxpa2Ug
c3dpdGNoZXMgYW5kIHJvdXRlcnMgdW5kZXJzdGFuZGluZw0KIFNGQyBpbiB0aGUgZnV0dXJlLjwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SU1PLCB3ZSBkb27i
gJl0IG5lZWQgdG8gY29uZmxhdGUgdGhlIGpvYiBvZiB0aGUgU0ZDIGhlYWRlciAod2hpY2ggaXMg
dG8gaW5mb3JtIFNGIGZvcndhcmRpbmcgbm9kZXMpIGFuZCB0aGF0IG9mIHRyYW5zcG9ydCAod2hp
Y2ggaXMgdG8gY2FycnkgU0ZDIGhlYWRlcnMpLiBPZiBjb3Vyc2UsIGJlaW5nIHRyYW5zcG9ydCBp
bmRlcGVuZGVudCBkb2VzbuKAmXQgbWVhbiBldmVyeQ0KIHBvc3NpYmxlIFNGQyBoZWFkZXIgcGxh
Y2VtZW50IG1ha2VzIHNlbnNlIChhdCB0aGlzIHBvaW50IG9yIGV2ZXIuKSBXZSBjb3VsZCBhbmQg
c2hvdWxkIG1ha2UgcmVjb21tZW5kYXRpb25zIGFzIHRvIHdoaWNoIHRyYW5zcG9ydCBtZWNoYW5p
c21zIGFyZSBtb3JlIHByZWZlcmFibGUgZm9yIHdoYXQgcmVhc29ucy4gQnV0IEkgc2VlIHRoZW0g
YXMgaW1wbGVtZW50YXRpb24gYmVzdCBwcmFjdGljZXMsIG5vdCB0aG9zZSB0aGF0IG5lZWQgdG8g
YmUgY29kaWZpZWQNCiBpbnRvIGFuIFNGIGhlYWRlciBzdGFuZGFyZCBhbmQgcHJlY2x1ZGUgb3Ro
ZXIgaW1wbGVtZW50YXRpb24gcG9zc2liaWxpdGllcyBmb3JldmVyLiBXb3VsZG7igJl0IHlvdSBh
Z3JlZT88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlJlZ2Fy
ZHMsPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYg
MS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjpibGFjayI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5DaGFuZ2No
ZW5nIEh1YW5nPGJyPg0KPGI+U2VudDo8L2I+IDI4IE1hcmNoIDIwMTQgODo1OCBQTTxicj4NCjxi
PlRvOjwvYj4gJ1JvbiBQYXJrZXInOyAnTHVjeSB5b25nJzsgJ05pY29sYXMgQk9VVEhPUlMnOyA8
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj4NCnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5T
dWJqZWN0OjwvYj4gUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHBy
b3MgYW5kIGNvbnM/PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDou
NWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SW4gb3JkZXIgdG8gbWFrZSBTRkMgaW5k
ZXBlbmRlbnQgZnJvbSB0aGUgdHJhbnNwb3J0LCB0aGUgdHJhbnNwb3J0IG11c3QgYmUgYXQgaGln
aGVyIGxheWVyLiBJZiwgZm9yIGV4YW1wbGUsIHRoZSB0cmFuc3BvcnQgaXMgYXQgTGF5ZXIgMiwg
YW55IHJvdXRlciBvbiB0aGUgcGF0aCB3aWxsIHRlcm1pbmF0ZSB0aGUgQ2hhaW4NCiBJRC4gVGhl
cmVmb3JlIHdoZXJlIHRoZSB0cmFuc3BvcnQgaXMgbG9jYXRlZCBkb2VzIG1hdHRlci48L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDou
NWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Q2hhbmc8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0
REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjpibGFjayI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5t
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5Sb24g
UGFya2VyPGJyPg0KPGI+U2VudDo8L2I+IEZyaWRheSwgTWFyY2ggMjgsIDIwMTQgMTE6MTQgUE08
YnI+DQo8Yj5Ubzo8L2I+IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9SUzsgPGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBS
ZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41
aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj5IaSwgTHVjeS48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+V2hldGhlciBvciBub3QgeW91ciBpbXBsZW1lbnRhdGlvbiBjb25jZXB0IGZv
ciBJUC9VRFAgbWFrZXMgc2Vuc2UgZm9yIHlvdXIgcHJvZHVjdCBvciB5b3VyIG5ldHdvcmsgZW52
aXJvbm1lbnQsIG91ciBjaGFydGVyIGlzIHRvIGNyZWF0ZSBhIHNvbHV0aW9uIHRoYXQgaXMgbm90
IGRlcGVuZGVudCBvbiBhbnkgb25lIGV4YWN0DQogdHJhbnNwb3J0IGVuY2Fwc3VsYXRpb24uJm5i
c3A7Jm5ic3A7Jm5ic3A7IFRoYXQgYmVpbmcgc2FpZCwgYW55IHBhcnRpY3VsYXIgaW1wbGVtZW50
YXRpb24gY291bGQgY29uY2VpdmFibHkgcmVxdWlyZSBhIHNpbmdsZSB0eXBlIG9mIGVuY2Fwc3Vs
YXRpb24uJm5ic3A7Jm5ic3A7IEluIHNob3J0LCBJIHRoaW5rIHlvdXIgcHJvcG9zYWwgZmFsbHMg
aW50byB0aGUgaW1wbGVtZW50YXRpb24gYXBwcm9hY2ggY2F0ZWdvcnkgd2hpY2ggaXMgb3V0IG9m
IHNjb3BlIGZyb20gYSBzdGFuZGFyZHMgcGVyc3BlY3RpdmUsDQogSU1PLjwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgUm9uPC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGlu
IDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGI+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1h
aWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPkx1Y3kg
eW9uZzxicj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXksIE1hcmNoIDI4LCAyMDE0IDEwOjAzIEFNPGJy
Pg0KPGI+VG86PC9iPiBOaWNvbGFzIEJPVVRIT1JTOyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBTRkMg
YXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVp
biI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5i
c3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRE
RiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOmJsYWNrIj4gTmljb2xhcyBCT1VUSE9SUyBbPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPm1haWx0bzpOaWNvbGFzLkJPVVRIT1JTQHFvc21vcy5jb208
L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
XQ0KPGJyPg0KPGI+U2VudDo8L2I+IEZyaWRheSwgTWFyY2ggMjgsIDIwMTQgMzowOCBBTTxicj4N
CjxiPlRvOjwvYj4gTHVjeSB5b25nOyBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVu
bm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsNCjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjpibGFjayI+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbc2ZjXSBTRkMgYXMg
YW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5IZWxsbyBMdWN5LA0KPC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OmJsYWNrIj5Zb3VyIHByb3Bvc2FsIHN1cHBvc2VzIHRoYXQgdGhlIFBhdGggSWQgaXMgaW5jbHVk
ZWQgc29tZXdoZXJlLiBFaXRoZXIgaW4gdGhlIElQL1VEUCBvdmVybGF5IGZpZWxkcyBvciBpbiBh
IHNwZWNpZmljIGhlYWRlci4gSSB0aGluayB0aGUNCiBsYXR0ZXIgc2hvdWxkIHByZXZhaWwuPC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPjxpPjxzcGFuIHN0
eWxlPSJjb2xvcjojMDA3MEMwIj5bTHVjeV0gVG8gY2xhcmlmeSwgaW4gbXkgcHJvcG9zYWwgaXQg
dXNlIHRoZSBsYXR0ZXIuIFRoZSBwcm9wb3NhbCBpcyB0byB0cmVhdCBTRkMgYXMgYW4gSVAgKC9V
RFApIGFwcGxpY2F0aW9uLiBTRkMgc29sdXRpb24gcmVsaWVzIG9uIFNGQyBoZWFkZXIgdG8gY29u
dmV5IHRoZSBwYXRoIElEIGFuZCBtZXRhZGF0YS4NCiBJIGRpZCBub3QgbWVudGlvbiBtZXRhZGF0
YSBiZWNhdXNlIHRoZSBmb3J3YXJkaW5nIHBhcnQgZG9lcyBub3QgdXNlIG1ldGFkYXRhLiBBZ2Fp
biwgaW4gdGhpcyBwcm9wb3NhbCwgJm5ic3A7dGhlcmUgaXMgYSBTRkMgaGVhZGVyIHRoYXQgaW5j
bHVkZXMgUGF0aCBJRCwgbWV0YWRhdGEsIGV0Yy48L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOmJsYWNrIj5Zb3VyIHByb3Bvc2FsIGRvZXMgbm90IGNvdmVyIE1ldGFkYXRhIHRy
YW5zcG9ydCB3aGljaCBpcyBvbmUgb2JqZWN0aXZlIG9mIHRoZSBTRkMgZ3JvdXAuIFNvIHRoYXQg
d291bGQgaGF2ZSB0byBiZSBhZGRlZCB0byB0aGUgaGVhZGVyDQogZWl0aGVyIGFzIGEgc2V0IG9m
IGZpeGVkIGZpZWxkcyBvciBhcyBhIHZhcmlhYmxlIHNpemVkIG9wdGlvbi4mbmJzcDtXZSBhcmUg
bm90IHRoYXQgZmFyIGZyb20gdGhlIHF1aW5uIGFuZCB6aGFuZyBkcmFmdHMuPC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xv
cjojMDA3MEMwIj5bTHVjeV0gSG9wZSBhYm92ZSBzdGF0ZW1lbnQgaGVscCBoZXJlLjwvc3Bhbj48
L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41
aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPlRoZSBtYWluIGRpZmZlcmVuY2Ug
YmVpbmcgdGhlbiBvbiB3aGV0aGVyIG9yIG5vdCB3ZSBzaG91bGQgaGF2ZSBhbiBpbmRleCBpbiB0
aGUgaGVhZGVyIGFzIHdlbGwuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
Oi41aW4iPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5bTHVjeV0gTm8sIHRoaXMg
aXMgbm90IG15IHBvaW50LiBNeSBwb2ludCBpcyB3aGF0IGluZm9ybWF0aW9uIHNob3VsZCBiZSB1
c2VkIGluIGZvcndhcmRpbmcuIFdlIGtub3cgdGhhdCBoYXMgdG8gYmUgUEFUSCBJRCAmIzQzOyBz
b21ldGhpbmcgdGhhdCByZXByZXNlbnRzIHRvIFNGLVggaW5zdGFuY2UuIFNob3VsZCB3ZQ0KIHVz
ZSBpbmRleCBvciBTRi1YIElQIGFkZHJlc3M/IEkgc2VlIHRoZSBjb21wbGV4aXR5IHRvIHVzZSBp
bmRleCB0aGFuIElQIGFkZHJlc3MuPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjpibGFjayI+SSBkb24ndCBzZWUgaG93IGl0IGlzIG1vcmUgY29tcGxleCB0byBwcm92aXNpb24g
YSByb3V0aW5nIHRhYmxlIGluIGEgU0ZGIGNvbnRhaW5nIGEgbGlzdCBvZiBwYWlycyAocHJldmlv
dXMgSVAgYWRkcmVzcywgW25leHQgSVAgYWRkcmVzcywuLl0pKg0KIG9yIGFuIGluZGV4ZWQgbGlz
dCBvZiBwYWlyczogKHJlY2VpdmVkIGluZGV4LFsgWyhuZXh0IGluZGV4LCBuZXh0IElQIGFkZHJl
c3MpLC4uXV0pICouPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4i
PjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5bTHVjeV0gY29tcGxleGl0eSBJIHNl
ZSB3ZXJlIGRlc2NyaWJlZCBpbiBwcmV2aW91cyBlbWFpbC48L3NwYW4+PC9pPjwvYj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5XaGF0IHdlIHNlZSB0b3VnaCBpcyB0aGF0IHRoYXQgcmVs
eWluZyB0aGUgcHJldmlvdXMgSVAgc291cmNlcyBmb3Igcm91dGluZyBkb2VzIG5vdCBhbGxvdyBp
biBhbGwgY2FzZXMgdG8gaGF2ZSBhIFNGRiBzZXJ2ZSBtdWx0aXBsZSBTRg0KIHNldHMgKG5leHQg
U0ZzIGFsbG93ZWQpIHdoZW4gdGhleSBhcHBlYXIgaW4gdGhlIHNhbWUgY2hhaW4uIFRoZSBpbmRl
eCBtZWNoYW5pc20gYWxsb3dzIGl0IGluc3RlYWQuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5bTHVj
eV0gSU1POiAmbmJzcDtQQVRIIElEICYjNDM7IFNGLVggaW5zdGFuY2UgSVAgYWRkcmVzcyBjYW4g
dW5pcXVlbHkgZGV0ZXJtaW5lIHRoZSBuZXh0IFNGLVggaW5zdGFuY2UgSVAgaW4gYWxsIGNhc2Vz
LiAmbmJzcDtNYXliZSBJIG1pc3MgdGhlIGNhc2UsIGNvdWxkIHlvdSBnaXZlIGFuIGV4YW1wbGUg
dGhhdCBkb2VzIG5vdCB3b3JrPzwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
YmxhY2siPlRoZSBsaW1pdGF0aW9uIHNlZW0gdG8gYmUgdGhhdCBhbiBTRkYgaW5zdGFuY2UsIGlu
IHRoZSBtb2RlbCB5b3UgcHJvcG9zZSwgc2hvdWxkIG5vdCByZWNlaXZlIHRyYWZmaWMgZnJvbSBh
bm90aGVyIG9uZSB0d2ljZSBpbiBhIGNoYWluLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDouNWluIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+W0x1Y3ld
IEl0IGlzIG5vdCB0cnVlLiBEb27igJl0IGtub3cgd2hlcmUgZG8geW91IGdldCB0aGF0IGltcHJl
c3Npb24/IFBsZWFzZSBnaXZlIGFuIGV4YW1wbGUuPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcw
QzAiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
Oi41aW4iPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5UaGFua3MsPC9zcGFuPjwv
aT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGI+PGk+PHNwYW4g
c3R5bGU9ImNvbG9yOiMwMDcwQzAiPkx1Y3k8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOmJsYWNrIj5JcyBpdCBjb3JyZWN0ID8gYW5kIGlmIHNvIGlzIGl0IGFjY2VwdGFibGU/
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41
aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Tmljb2xhczwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOmJsYWNrIj5Ob3RlOiAqIC0gc2Vjb25kIGVsZW1lbnQgaW4gdGhlIHBhaXIgaXMg
YSBsaXN0IGFzIHdlIGNvdWxkIGhhdmUgbXVsdGlwbGUgcG9zc2libGUgbmV4dCBob3BzIChlLmc7
IExCUyk8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWlu
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5CYXNlZCBvbiBSb24gZXhhbXBsZSBv
ZiBJUCBzb3VyY2UgbW9kZWwgbGltaXRhdGlvbjo8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjpibGFjayI+Jm5ic3A7ICZuYnNwO05ldHdvcmsgY29uZmlncmF0aW9uOjwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgU0ZGMChJbmdyZXMpLCAmbmJzcDtTRkYxICggU0ZBLCBTRkIpLCAmbmJz
cDsgJm5ic3A7U0ZGMiAoU0ZDLCBTRkQpLCBTRkYoRWdyZXNzKS4gJm5ic3A7Jm5ic3A7PC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtTbyA0IGhvc3QsIGVhY2ggd2l0aCBpdHMgc2Vw
YXJhdGUgU0ZGIElQIGFkZHJlc3MsIHNlcnZpbmcgb25lIG9yIG1vcmUgbG9jYWwgU0YgKHNhbWUg
YWRkcmVzcyBhcyBTRkYpPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNr
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNw
OyAmbmJzcDtjaGFpbjogSW5ncmVzcywgJm5ic3A7U0ZBLCAmbmJzcDtTRkMsICZuYnNwO1NGQiwg
U0ZEICwgRWdyZXNzLiAmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
YmxhY2siPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IFJ1bnMgaW50
byBhIHByb2JsZW0gb24gU0ZGMiBhcyBpdCBjYW5ub3QgZGlzdGluZ3Vpc2ggdHJhZmZpYyBjb21p
bmcgb3V0IG9mIFNGQSBvciBTRkIgYmFzZWQgb24gU0ZGMSBJUCBhZGRyZXNzIG9ubHkuPC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyAmbmJzcDtjaGFpbjogSW5ncmVz
cywgU0ZBICxTRkMsIFNGQSwgU0ZELCBFZ3Jlc3MuJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyBIYXMgc29tZSBpc3N1ZXMgYXMgd2VsbCBhcyBTRkYyIHRoZSBzZWNvbmQgdGltZSBj
YW5ub3QgZGlzdGluZ3Vpc2ggdGhhdCBpdCBpcyBoaXQgdGhlIGZpcnN0IHRpbWUgb2YgdGhlIHNl
Y29uZCB0aW1lLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5i
c3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPg0KPGRpdiBjbGFzcz0iTXNv
Tm9ybWFsIiBhbGlnbj0iY2VudGVyIiBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXIiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZx
dW90OywmcXVvdDtzZXJpZiZxdW90Oztjb2xvcjpibGFjayI+DQo8aHIgc2l6ZT0iMiIgd2lkdGg9
IjEwMCUiIGFsaWduPSJjZW50ZXIiPg0KPC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGlkPSJk
aXZScEY3NTIyMjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDowaW47bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjEyLjBwdDttYXJnaW4tbGVm
dDouNWluIj4NCjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9t
Ojwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiBMdWN5
IHlvbmcgWzxhIGhyZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+bHVjeS55b25nQGh1
YXdlaS5jb208L2E+XTxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQg
MTA6MjUgUE08YnI+DQo8Yj5Ubzo8L2I+IFJvbiBQYXJrZXI7IFh1eGlhb2h1OyBSZWluYWxkbyBQ
ZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6YmxhY2siPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gU0ZDIGFz
IGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFu
IHN0eWxlPSJjb2xvcjojMDA3MEMwIj5IaSBSb24sPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMwMDcwQzAiPklmIHdlIHRyZWF0IFNGQyBhcyBhbiBJUCBvciBJUC9VUEQgYXBwbGljYXRp
b24sIHdlIGRvIG5vdCBjaGFuZ2UgdGhlIHJlcXVpcmVtZW50IGFuZCBhcmNoaXRlY3R1cmUuIFdl
IGhhdmUgYSBzaW1wbGUgc29sdXRpb24gdG8gYWNoaWV2ZSBiaS1kaXJlY3Rpb25hbCBTRkMgd2l0
aCB0aGUgc2FtZSBQYXRoIElELiBMZXQgbWUNCiBleHBsYWluIHRoZSBzb2x1dGlvbiBhZ2Fpbi48
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9
ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPklmIHdlIGltcGxlbWVudCBTRkMg
YXMgYW4gSVAgb3IgVURQL0lQIGFwcGxpY2F0aW9uLCBpLmUuIG9uY2UgdHJhZmZpYyBpcyBjbGFz
c2lmaWVkIGJ5IHRoZSBjbGFzc2lmaWNhdGlvbiwgaXQgYWRkcyBTRkMgaGVhZGVyIGFuZCBJUCBo
ZWFkZXIgKG91dGVyKSBvbiB0aGUgcGFja2V0cyAoVURQIGhlYWRlciB0b28gaW4gbGF0dGVyDQog
Y2FzZSksIGFuZCBzZW5kIHN1Y2ggcGFja2V0cyBhcyBhIHJlZ3VsYXIgSVAgcGFja2V0LiBUaGUg
c3JjIElQIG9uIG91dGVyIGhlYWRlciBpcyBjbGFzc2lmaWNhdGlvbiBJUCBhZGRyZXNzLCBhbmQg
ZHN0IElQIGlzIG5leHQgU0YtWCBJbnN0YW5jZSBJUCBhZGRyZXNzLiBXZSBvbmx5IG5lZWQgdG8g
cmVxdWVzdCBhIG5ldyBJUCBwcm90b2NvbCB0eXBlIGZvciBTRkMuICZuYnNwO0F0IHRoZSBTRkYs
IGl0IGNhbiBzZWFyY2ggbmV4dCBTRi1YIEluc3RhbmNlDQogSVAgYWRkcmVzcyBiYXNlZCBvbiBQ
YXRoIElEIGluIFNGQyBoZWFkZXIgYW5kIHNyYyBJUCBhZGRyZXNzIChwcmV2aW91cyBTRikgb24g
dGhlIHBhY2tldCB3aGVuIHJlY2VpdmluZyBhIHBhY2tldCBmcm9tIHByZXZpb3VzIFNGLVggaW5z
dGFuY2U7IGl0IGZvcndhcmRzIHRoZSBwYWNrZXQgb24gZHN0IElQICZuYnNwO29uIHRoZSBwYWNr
ZXQgd2hlbiByZWNlaXZpbmcgYSBwYWNrZXQgZnJvbSBhbm90aGVyIFNGRi9TTkYuICZuYnNwO0Eg
U0YtWCBpbnN0YW5jZSBhbHNvDQogZm9yd2FyZHMgdGhlIHBhY2tldCB3aXRoIFNGQyBoZWFkZXIg
YXMgYW4gSVAgcGFja2V0IGFuZCBmaWxscyBpdHMgSVAgYWRkcmVzcyBhcyBzcmMgSVAgb24gb3V0
ZXIgaGVhZGVyIGFuZCB0aGUgU0ZGL1NORiBJUCBhZGRyZXNzIGFzIHRoZSBkc3QgSVAgb24gdGhl
IG91dGVyIGhlYWRlci4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZu
YnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkZvciBiaS1kaXJlY3Rp
b25hbCBTRkMsIGJvdGggZGlyZWN0aW9ucyBjYW4gdXNlIHRoZSBzYW1lIFBhdGggSUQgaW4gdGhp
cyBzb2x1dGlvbi4gUGF0aCBJRCAmIzQzOyBzcmMgSVAgYWRkcmVzcyBsZXQgU0ZGIHVuaXF1ZWx5
IGdldCB0aGUgbmV4dCBTRi1YIGluc3RhbmNlIGluIGZvcndhcmRpbmcgdGFibGUuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41
aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+VGhpcyBzb2x1dGlvbiBjYW4gaW1wbGVtZW50IFNORi9TRkYgZnVu
Y3Rpb24gb24gYSByZWd1bGFyIHJvdXRlciB3aXRob3V0IGNoYW5naW5nIHRoZSByb3V0ZXIgYmVo
YXZpb3IsIGkuZS4gZm9yd2FyZCB0aGUgcGFja2V0IGJhc2VkIG9uIGl0cyBkZXN0aW5hdGlvbiBJ
UCBhZGRyZXNzLiBJZiB0aGUgZGVzdGluYXRpb24gYWRkcmVzcw0KIGlzIHJvdXRlciBpdHNlbGYs
IHRoZSByb3V0ZXIgdGVybWluYXRlcyBhbmQgY2hlY2sgdGhlIHByb3RvY29sIHR5cGUuIElmIHRo
ZSB0eXBlIGlzIFNGQywgdGhlIHJvdXRlciB3aWxsIHBlcmZvcm0gYSB0YWJsZSBsb29rdXAgYmFz
ZWQgb24gUGF0aCBJRCBpbiBTRkMgaGVhZGVyICYjNDM7IHNyYyBJUCBvbiBvdXRlciBJUCBoZWFk
ZXIuIEFzIHNpbXBsZSBhcyB0aGF0LiBUaGlzIHNvbHV0aW9uIGFsbG93IGxldmVyYWdpbmcgYSBs
b3Qgb2YgSVAgZnVuY3Rpb25zDQogdG9vLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlNpbmNl
IElQIGNhbiBiZSB0cmFuc3BvcnRlZCBvdmVyIG1hbnkgdHJhbnNwb3J0IHNvbHV0aW9ucywgRXRo
ZXJuZXQsIE1QTFMsIG92ZXJsYXksIGV0YywgaW4gdGhlb3J5LCBTRkMgY2FuIGJlIGltcGxlbWVu
dGVkIG92ZXIgYW55IHRyYW5zcG9ydCBuZXR3b3JrIHRvby4gVGhlIHNvbHV0aW9uIGNhbiBtYWtl
IGNvbnRyb2wNCiBhbmQgbWFuYWdlbWVudCBlYXN5IGJlY2F1c2Ugd2UgZG9u4oCZdCBoYXZlIHRv
IGFzc2lnbiBpbmRleCBmb3IgZWFjaCBTRi1YIGluc3RhbmNlcy4gU0YtWCBJUCBhZGRyZXNzIGFz
IHVuaXF1ZSBpZGVudGlmaWVyIGlzIHVzZWQgaW4gYWxsIFNGQ3MuPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+QW55IGNvbW1lbnQgb24gdGhpcyBwcm9wb3NhbC48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj5UaGFua3MsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+THVj
eSA8bzpwPg0KPC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDou
NWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4m
bmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVD
NERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6YmxhY2siPiBSb24gUGFya2VyIFs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6Ymxh
Y2siPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgMzoyNCBQ
TTxicj4NCjxiPlRvOjwvYj4gTHVjeSB5b25nOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJl
cGVubm8pOyBEYXZlIERvbHNvbjsgPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPnNm
Y0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOmJsYWNrIj48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBv
ciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+THVj
eS48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+RG8geW91IGhhdmUgYSBz
cGVjaWZpYyBwcm9wb3NhbCBmb3IgbWFraW5nIGJpZGlyZWN0aW9uYWwgY2hhaW5zIGVhc2llciB0
byBkZXBsb3kgYW5kIG1hbmFnZT8mbmJzcDsmbmJzcDsgSWYgc28sIHdvdWxkIHlvdSBzdWdnZXN0
IGNoYW5nZXMgdG8gdGhlIHJlcXVpcmVtZW50cz8mbmJzcDsmbmJzcDsgQXJjaGl0ZWN0dXJlPyZu
YnNwOyZuYnNwOyBIZWFkZXIgZW5jYXBzdWxhdGlvbj8mbmJzcDsmbmJzcDsNCiBDb250cm9sIHBs
YW5lIChmdXR1cmUpPzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWlu
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJz
cDsmbmJzcDsmbmJzcDsgUm9uPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNF
MUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4gTHVjeSB5b25nIFs8
YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86bHVjeS55b25nQGh1YXdlaS5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5
LCBNYXJjaCAyNywgMjAxNCA0OjE4IFBNPGJyPg0KPGI+VG86PC9iPiBSb24gUGFya2VyOyBYdXhp
YW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgPGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPg0Kc2ZjQGlldGYub3JnPC9hPjxicj4N
CjxiPlN1YmplY3Q6PC9iPiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlv
biwgcHJvcyBhbmQgY29ucz88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3
MEMwIj5Sb24sPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxz
cGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPklNTywgV2Ug
Y2Fu4oCZdCBtYWtlIG9uZSBwYXJ0IHNpbXBsZSBhbmQgZ29vZCBsb29raW5nIGJ1dCBsZWF2ZSBv
dGhlciBwYXJ0cyB0byBiZSBpbiBjb21wbGV4LiBPdXIgZ29hbCBpcyB0byBoYXZlIGEgc2ltcGxl
IGFuZCBsb3cgY29zdCBTRkMgc29sdXRpb24gdG8gY292ZXIgbWFqb3JpdHkgdXNlIGNhc2VzLiBT
UCBhbHJlYWR5DQogY2FuIGltcGxlbWVudCBTRkMgb24gdG9kYXnigJlzIG5ldHdvcmsuIElmIHdl
IGNhbuKAmXQgbWFrZSB0aGlzIGdvYWwsIHRoZW4gdGhlIHNvbHV0aW9uIG1heSBub3QgYmUgdXNl
ZnVsLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBz
dHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5UaGFua3MsPC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xv
cjojMDA3MEMwIj5MdWN5PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41
aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQg
MGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41
aW4iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bh
bj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiBSb24gUGFya2Vy
IFs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86Um9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bh
bj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5dDQo8
YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDM6MTEgUE08YnI+DQo8
Yj5Ubzo8L2I+IEx1Y3kgeW9uZzsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsg
RGF2ZSBEb2xzb247IDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6YmxhY2siPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW3NmY10gU0ZDIGFz
IGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0
OTdEIj5MdWN5LDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48
c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5Zb3UgcmFp
c2UgYSBnb29kIHBvaW50IG9uIGJpZGlyZWN0aW9uYWwgY2hhaW5zLCB3aGljaCBJIHRoaW5rIGlz
IGEgbWFqb3JpdHkgdXNlIGNhc2UgZm9yIGZ1bmN0aW9uYWwsIHNpbXBsaWZpY2F0aW9uLCBvciBv
YnNlcnZhYmlsaXR5IHJlYXNvbnMuJm5ic3A7Jm5ic3A7Jm5ic3A7IFRoZSB3YXkgd2XigJl2ZSBl
eHByZXNzZWQgdGhpbmdzIHNvIGZhciwNCiBpdCB3b3VsZCBiZSB1cCB0byB0aGUgbWFuYWdlbWVu
dCBwbGFuZSBvciBjb250cm9sIHBsYW5lIHRvIGluZGljYXRlIGhvdyBzdWNoIGluZGl2aWR1YWwg
cGF0aHMgYXJlIHBhaXJlZCB0b2dldGhlci48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IFJvbjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVp
biI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAw
aW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVp
biI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj4gTHVjeSB5b25nIFs8YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1
YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208L2E+
XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCA0OjA4IFBNPGJy
Pg0KPGI+VG86PC9iPiBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVu
bm8pOyBEYXZlIERvbHNvbjsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPg0Kc2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW3NmY10g
U0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5Sb24sPC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4m
bmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVD
NERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6YmxhY2siPiBSb24gUGFya2VyIFs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5tYWlsdG86Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOmJsYWNrIj5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIE1hcmNo
IDI3LCAyMDE0IDM6MDEgUE08YnI+DQo8Yj5Ubzo8L2I+IEx1Y3kgeW9uZzsgWHV4aWFvaHU7IFJl
aW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IDwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxicj4NCjxiPlN1Ympl
Y3Q6PC9iPiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBh
bmQgY29ucz88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4i
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5MdWN5LDwvc3Bhbj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj5PbmUgY2xhcmlmaWNhdGlvbi4mbmJzcDsmbmJzcDsg4oCcVGhlIHBh
dGjigJ0gZG9lcyBub3QgZXhhY3RseSBtZWFuIHRoZSBTRkMuJm5ic3A7Jm5ic3A7IFRoZSBTRkMg
aXMgYWJzdHJhY3QsIGJlZm9yZSBhY2NvdW50aW5nIGZvciBuZXR3b3JrIGxvY2F0b3JzLiZuYnNw
OyZuYnNwOyBBcyBhIHNwZWNpYWwgY2FzZSwgaWYgYWxsIG9mIHRoZSBTRuKAmXMgaW4gdGhlIFNG
QyBoYXZlIG9ubHkNCiBhIHNpbmdsZSBuZXR3b3JrIGxvY2F0b3IsIHRoZW4gdGhlIHBhdGggYW5k
IGNoYWluIGFyZSB0aGUgc2FtZS4mbmJzcDsgJm5ic3A7QnV0LCBpZiBhbnkgb3IgYWxsIG9mIHRo
b3NlIFNG4oCZcyBhcmUgbXVsdGlwbHkgbG9jYXRlZCwgdGhlbiB0aGUgcGF0aCBpcyBzcGVjaWZp
YyB0byBhbiBleGFjdCBzZXF1ZW5jZSBvZiBsb2NhdGVkIHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFu
Y2VzLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48Yj48aT48
c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+W0x1Y3ldIFRoYW5rIHlvdSBmb3IgY2xhcmlmaWNh
dGlvbi4gSSBhZ3JlZSB3aXRoIHRoYXQuIFRoZSBwYXRoIGlzIGFuIGV4YWN0IHNlcXVlbmNlIG9m
IGxvY2F0ZWQgc2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZXMuIEZvciBhIGJpLWRpcmVjdGlvbmFs
IFNGQywgaXQgaGFzIHRvIGJlIHRyZWF0ZWQgYXMgdHdvDQogZGlzdGluY3QgcGF0aHMgaW4gdGhp
cyBzb2x1dGlvbi4gQW55IGNvbmNlcm4gb24gdGhlIGNvbXBsZXhpdHkgaW4gbWFuYWdpbmcgdGhl
bT88L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48
Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjwvaT48L2I+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGI+PGk+PHNwYW4gc3R5bGU9ImNv
bG9yOiMwMDcwQzAiPlRoYW5rcyw8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDouNWluIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+THVjeTwv
c3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFu
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNw
OyZuYnNwOyBSb248L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAx
LjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDouNWluIj48Yj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkZyb206
PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiBMdWN5IHlvbmcgWzxhIGhyZWY9
Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpsdWN5
LnlvbmdAaHVhd2VpLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIE1hcmNo
IDI3LCAyMDE0IDM6NDEgUE08YnI+DQo8Yj5Ubzo8L2I+IFJvbiBQYXJrZXI7IFh1eGlhb2h1OyBS
ZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyA8YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+DQpzZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3Vi
amVjdDo8L2I+IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9z
IGFuZCBjb25zPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPkhp
IFJvbiw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBp
biI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+IFJvbiBQYXJrZXIgWzwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT48L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPl0NCjxicj4NCjxiPlNl
bnQ6PC9iPiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgMTI6MDkgUE08YnI+DQo8Yj5Ubzo8L2I+
IEx1Y3kgeW9uZzsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xz
b247IDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+c2Zj
QGlldGYub3JnPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6YmxhY2siPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9y
IFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5MdWN5
LDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5SZWdhcmRpbmcgdGhlIFNG
IEluZGV4LCBkcmFmdC16aGFuZy1zZmMtc2NoIGRlZmluZXMgdGhpcyBhcyByZWxhdGl2ZSB0byB0
aGUgcGF0aCwgYW5kIG5vdCBhcyBhIGdsb2JhbGx5IHVuaXF1ZSBpZGVudGlmaWVyIG9mIGFuIFNG
IGluc3RhbmNlLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48
Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+W0x1Y3ldIFRoaXMgaXMgbXkgdW5kZXJz
dGFuZGluZyB0b28uIOKAnFRoZSBwYXRo4oCdIGhlcmUgbWVhbnMgYSBTRkMsIHJpZ2h0PyBJIGRv
IG5vdCBzZWUgaW5kZXggYXMgYW4gU0YgaW5zdGFuY2UgaWRlbnRpZmllciBhdCBhbGwsIGl0IGlz
IGFuIGFsaWFzIGFuZCBvbmx5IHVzZWQgaW4gZm9yd2FyZGluZy4gVGhpcw0KIGlzIHRoZSByZWFz
b24sIEkgdGhpbmssIHRoYXQgYXNzaWduaW5nIHRoZXNlIGFsaWFzZXMgYW5kIGNvbmZpZ3VyaW5n
IHRoZW4gaW4gZm9yd2FyZGluZyB0YWJsZSBpcyBjb21wbGV4IGZvciBtYW5hZ2VtZW50IGFuZCBj
b250cm9sbGVyIGFuZCBtYXkgcHJ1bmUgYW4gZXJyb3IgZWFzaWx5LiBGb3Igc3VwcG9ydGluZyBi
aS1kaXJlY3Rpb25hbCBvciBicmFuY2hpbmcgdXNlIGNhc2VzLCB1c2luZyBpbmRleCBpbiBmb3J3
YXJkaW5nIG1heSBhbHNvIGJyaW5nDQogb3RoZXIgY29uY2VybnMuPC9zcGFuPjwvaT48L2I+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWlu
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+UmVnYXJkaW5nIFRUTCwgbXkgZmlyc3QgdGhv
dWdodCBpcyB0aGF0IGlzIGEgcHJvcGVydHkgb2YgdGhlIHRyYW5zcG9ydCwgYW5kIGlmIGl0IGlz
IGltcG9ydGFudCB0byB5b3UsIGNob29zZSB0aGUgdHJhbnNwb3J0IGFjY29yZGluZ2x5LiZuYnNw
OyZuYnNwOyBCdXQsIEnigJltIG9wZW4gdG8gZnVydGhlciBkaXNjdXNzaW9uIGFsb25nIHRoZXNl
DQogbGluZXMuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxi
PjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5bTHVjeV0gVGhhbmsgeW91IGZvciB0aGUg
Y2xhcmlmaWNhdGlvbi4gVGhpcyBpcyByZWxhdGVkIHRvIHRoZSBkaXNjdXNzaW9uIHVuZGVyIHRo
aXMgdGl0bGUuIElmIFNQQyBpcyBpbXBsZW1lbnRlZCBhcyBJUCBvciBJUC9VRFAgYXBwbGljYXRp
b24sIGl0IGNhbiBsZXZlcmFnZSBhIGxvdCB3aGF0IElQIHRlY2hub2xvZ3kNCiBoYXZlIGRvbmUu
IElmIHdlIGFzc3VtZSB0aGF0IFNGQyBtYXkgYmUgY2FycmllZCBvdmVyIGFueSB0cmFuc3BvcnQg
c29sdXRpb24sIFNGQyBpbXBsZW1lbnRhdGlvbiBoYXMgdG8gcHJvdmlkZSB0aGVzZSBmdW5jdGlv
bnMsIHdoaWNoLCBJTU8sIHJlbGF0ZWQgdG8gd2hhdCBpbmZvcm1hdGlvbiB0aGF0IFNGQyBoZWFk
ZXIgbmVlZCB0byBob2xkLjwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0Oi41aW4iPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3Nw
YW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48Yj48aT48
c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+VGhhbmtzLDwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MDA3MEMwIj5MdWN5PC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+Jm5ic3A7Jm5ic3A7IFJvbjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAj
RTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+IEx1Y3kgeW9uZyBb
PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2Rh
eSwgTWFyY2ggMjcsIDIwMTQgMTI6MjYgUE08YnI+DQo8Yj5Ubzo8L2I+IFJvbiBQYXJrZXI7IFh1
eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyA8YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+DQpzZmNAaWV0Zi5vcmc8L2E+PGJy
Pg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0
aW9uLCBwcm9zIGFuZCBjb25zPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMw
MDcwQzAiPkhpIFJvbiw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVp
biI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+SSBh
c3N1bWUgdGhhdCB0aGUgaW5kZXggdXNhZ2UgeW91IG1lbnRpb25lZCBiZWxvdyBpcyB0aGUgc2Ft
ZSB3aGV0aGVyIHRoZXNlIHRocmVlIFNGcyBhcmUgb24gb25lIFNGRiBvciB0d28gU0ZGcywgd2hp
Y2ggbWVhbnMgdGhhdCB0aGUgaW5kZXggIyBpcyBhc3NpZ25lZCB0byBTRi1YLUkgcGVyIFNGQyBh
bmQgYnkgdGhlDQogaW5jcmVtZW50YWwuIEEgU0YtWC1JIG1heSBiZSBzZXJ2ZWQgdG8gbWFueSBT
RkNzIGFuZCBwb3NpdGlvbiBkaWZmZXJlbnRseSBpbiBTRkNzLiBUaGlzIG1lYW5zIHRoYXQsIGlu
IHRoaXMgbWV0aG9kLCBhIFNGLVgtSSBpcyBtYXBwZWQgd2l0aCBkaWZmZXJlbnQgaW5kZXggIywg
b25lIHBlciBlYWNoIFNGQyB0aGF0IGhhcyB0aGUgU0YtWC1JLiBJTU86ICZuYnNwO3doZW4gb3Bl
cmF0b3Ivc3lzdGVtIGNyZWF0ZXMgYSBTRkMgYW5kIHNlbGVjdHMgU0YtWC1Jcw0KIGZvciB0aGUg
U0ZDLCBhbmQgdGhlbiBhc3NpZ24gaW5kZXggIyB0byB0aGVtIGFuZCBjb25maWd1cmUgdGhlIGZv
cndhcmRpbmcgdGFibGUgd2l0aCBwYXRoIElEIGFuZCBpbmRleCAjIGluIHRoZSByZWxhdGVkIFNG
RnMuIEZ1cnRoZXJtb3JlLCBlYWNoIGluZGV4ICMgYWxzbyBuZWVkIHRvIGJlIGFzc29jaWF0ZWQg
dG8gdGhlIGFkZHJlc3Mgb3IgcG9ydCB0aGF0IHRyYW5zcG9ydCBsYXllciBjYW4gdW5kZXJzdGFu
ZC4gJm5ic3A7SU1POiB0aGlzIGlzIGEgY29tcGxleA0KIHByb2Nlc3MgZm9yIHRoZSBzeXN0ZW0s
IHVuZWFzeSB0byBtYW5nZXIgdG9vLCBhbmQgbWF5IGVhc2lseSBwcm9uZSBhbiBlcnJvci4gPC9z
cGFuPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9
ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+U2Vjb25kLCB5b3VyIGRyYWZ0
IGFsc28gbWVudGlvbiB0aGF0IHRoZSB1c2Ugb2YgaW5kZXggdG8gcHJldmVudCB0aGUgbG9vcC4m
bmJzcDsgVGhlIGxvb3AgZG9lcyBub3Qgb2NjdXIgaW4gbm9ybWFsIGNvbmRpdGlvbi4gVGhlIGxv
b3Agb2NjdXJzIGluIGFibm9ybWFsIGNvbmRpdGlvbi4gU28gdGhlIGxvb3AgcHJldmVudGlvbg0K
IG1lY2hhbmlzbSBpcyB0byBwcmV2ZW50IG5vIGxvb3AgaGFwcGVuIGluIGFueSBhYm5vcm1hbCBj
b25kaXRpb24uIFRoYXQgaXMgd2h5IFRUTCBpcyBkZXNpZ25lZCBmb3IgaW4gSVAgbmV0d29yay4g
SWYgU0ZDIGhlYWRlciBpcyBleHBlY3RlZCB0byB0cmFuc3BvcnQgb3ZlciBhbnkgdHJhbnNwb3J0
IG5ldHdvcmsgYmVzaWRlIElQLCBpdCBuZWVkcyB0aGUgc2ltaWxhciBtZWNoYW5pc20gYXMgSVAv
VFRMLiBUaGUgdXNhZ2Ugb2YgaW5kZXggaW4geW91cg0KIHByb3Bvc2FsIGRvZXMgbm90IGFjaGll
dmUgdGhpcyBwdXJwb3NlLiA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+
SWYgd2UgdXNlIElQIGFzIHRyYW5zcG9ydCwgSU1POiBubyBuZWVkIHRvIGltcGxlbWVudCBUVEwg
bWVjaGFuaXNtIHdpdGhpbiBTRkMsIGp1c3QgbGV2ZXJhZ2UgSVAgVFRMIGNhcGFiaWxpdHkuIEJ1
dCwgaWYgb3ZlciBvdGhlciB0cmFuc3BvcnRzLCB3ZSBuZWVkIHRvIGltcGxlbWVudCBJUC9UVEwg
bGlrZSBtZWNoYW5pc20NCiBpbiBTRkMuIDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MDA3MEMwIj5SZWdhcmRzLDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDou
NWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+THVjeSA8L3NwYW4+DQo8c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFu
IHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAw
aW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiBSb24gUGFya2VyIFs8L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+PC9z
cGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5dDQo8YnI+DQo8Yj5T
ZW50OjwvYj4gVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDk6MzUgQU08YnI+DQo8Yj5Ubzo8L2I+
IFh1eGlhb2h1OyBMdWN5IHlvbmc7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xz
b247IDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+c2Zj
QGlldGYub3JnPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6YmxhY2siPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9y
IFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5YaWFv
aHUsPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkkgZG9u4oCZdCB0aGlu
ayB3ZSBuZWVkIHRvIHZpZXcgdGhlIFNGIGluZGV4IGFzIGEgVFRMLiZuYnNwOyZuYnNwOyBBcHBy
b3ByaWF0ZSB2YWxpZGF0aW9uIGFuZCBsb29wIHN1cHByZXNzaW9uIGNhbiBiZSBkb25lIGV2ZW4g
d2l0aCB0aGUgY3VycmVudCBwcm9wb3NlZCBkZWZpbml0aW9uLiZuYnNwOyZuYnNwOyZuYnNwOyBB
bnkgU0ZGIHJlY2VpdmluZyBhbiBTRkMgZW5jYXBzdWxhdGVkDQogcGFja2V0IG9yIGZyYW1lIHdv
dWxkIG5lZWQgdG8ga25vdyB0byB3aGljaCBvZiBpdHMgZGVwZW5kZW50IFNG4oCZcyBpdCBzaG91
bGQgZm9yd2FyZCB0aGUgcGFja2V0IG9yIGZyYW1lLiZuYnNwOyZuYnNwOyBUbyBkbyBzbyBtZWFu
cyB0aGF0IGl0IGNhbiB2YWxpZGF0ZSB0aGF0IHRoZSBwYXRoIElEIGlzIG9uZSB0aGF0IGl0IGV4
cGVjdHMgdG8gcGFydGljaXBhdGUgaW4gYW5kIHRoYXQgdGhlIFNGIGluc3RhbmNlIGlkZW50aWZp
ZWQgYnkgdGhlIGluZGV4IG9uIHRoYXQNCiBwYXRoIGlzIG9uZSB0aGF0IGl0IGlzIHJlc3BvbnNp
YmxlIGZvci4mbmJzcDsmbmJzcDsgJm5ic3A7U3VjaCBjaGFpbiBwYXRoIGRhdGEgbWF5IGhhdmUg
YmVlbiBsb2NhbGx5IHByb3Zpc2lvbmVkIG9yIG1heSBoYXZlIGJlZW4gZGlzdHJpYnV0ZWQgaW4g
YSBjb250cm9sIHBsYW5lLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDou
NWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5X
aGVuIHRoZSBTRkYgcmVjZWl2ZXMgdGhlIGdvb2QgcGFja2V0IG9yIGZyYW1lIGJhY2sgZnJvbSBv
bmUgb2YgaXRzIGRlcGVuZGVudCBTRuKAmXMsIGl0IHdpbGwgaWRlbnRpZnkgdGhlIG5leHQgU0Yg
YW5kIFNGRiBieSBjb25zdWx0aW5nIGl0cyBsb2NhbCBkYXRhYmFzZS4mbmJzcDsmbmJzcDsgSWYg
aXQgaXMgbm90IHRoZSBmaW5hbCBTRiwNCiB0aGVuIHRoZSBTRiBpbmRleCBpcyBpbmNyZW1lbnRl
ZCwgdGhlIHRyYW5zcG9ydCBoZWFkZXIgdXBkYXRlZCBhcyBuZWNlc3NhcnksIGFuZCB0aGUgcGFj
a2V0IG9yIGZyYW1lIHByb2dyZXNzZWQuJm5ic3A7Jm5ic3A7Jm5ic3A7IEZhaWx1cmUgdG8gcHJv
cGVybHkgaW5jcmVtZW50IHRoZSBTRiBJbmRleCB3b3VsZCBiZSBha2luIHRvIGZhaWx1cmUgdG8g
ZGVjcmVtZW50IGEgVFRMIGJ5IGEgcm91dGVyIOKAkyB0aGVyZSBpcyBubyBwcm90ZWN0aW9uIGZy
b20gdGhhdC48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5i
c3A7IFJvbjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3Bh
biBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2
Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0
O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+RnJvbTo8L3Nw
YW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+WHV4aWFvaHU8YnI+DQo8Yj5TZW50Ojwv
Yj4gVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDU6NDQgQU08YnI+DQo8Yj5Ubzo8L2I+IFJvbiBQ
YXJrZXI7IEx1Y3kgeW9uZzsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsg
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPg0Kc2ZjQGlldGYu
b3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVE
UCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4i
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTYuMHB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0
LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAj
QjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPjxzcGFuIGxhbmc9IlpILUNOIiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2siPuWPkeS7
tuS6ujwvc3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6U2ltU3VuO2NvbG9yOmJsYWNrIj46PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2siPg0KIHNmYyBbPC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6U2ltU3VuIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPjwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6
YmxhY2siPl0NCjxiPjxzcGFuIGxhbmc9IlpILUNOIj7ku6PooaggPC9zcGFuPjwvYj5Sb24gUGFy
a2VyPGJyPg0KPGI+PHNwYW4gbGFuZz0iWkgtQ04iPuWPkemAgeaXtumXtDwvc3Bhbj46PC9iPiAy
MDE0PHNwYW4gbGFuZz0iWkgtQ04iPuW5tDwvc3Bhbj4zPHNwYW4gbGFuZz0iWkgtQ04iPuaciDwv
c3Bhbj4yNjxzcGFuIGxhbmc9IlpILUNOIj7ml6U8L3NwYW4+IDc6MTM8YnI+DQo8Yj48c3BhbiBs
YW5nPSJaSC1DTiI+5pS25Lu25Lq6PC9zcGFuPjo8L2I+IEx1Y3kgeW9uZzsgUmVpbmFsZG8gUGVu
bm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsNCjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW4iPnNmY0BpZXRmLm9yZzwv
c3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OlNpbVN1bjtjb2xvcjpibGFjayI+PGJyPg0KPGI+PHNwYW4gbGFuZz0iWkgtQ04iPuS4u+mimDwv
c3Bhbj46PC9iPiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJv
cyBhbmQgY29ucz88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286
cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+THVjeSwN
Cjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+UmVnYXJkaW5nIHRoZSBzZXJ2aWNlIGZ1bmN0
aW9uIGluZGV4IHRoYXQgd291bGQgYmUgY29udGFpbmVkIGluIHRoZSBzZXJ2aWNlIGhlYWRlciwg
SSB0aGluayBpdCBpcyBzaW1wbHkgaW5jcmVtZW50ZWQgZnJvbSAxIHRvIGluZGljYXRlDQogdGhl
IG5leHQgc2VydmljZSBmdW5jdGlvbiB3aXRoaW4gdGhlIGNoYWluLiAmbmJzcDsgRm9yIGV4YW1w
bGUsIGlmIHRoZSBwYXRoIElEIGlzIFgsIGZvciBhIHBhdGgge1NGLUEtNSwgU0YtQi0yLCBTRi1D
LTZ9LCB0aGVuIHBhY2tldHMgZGVzdGluZWQgZnJvbSBhIGNsYXNzaWZpZXIgdG93YXJkcyBTRi1B
LTUgd291bGQgY2FycnkgKHBhdGggWCwgaW5kZXggMSksIHBhY2tldHMgZnJvbSBTRi1BLTUgdG8g
U0YtQi0yIHdvdWxkIGNhcnJ5IChwYXRoIFgsIGluZGV4DQogMiksIGV0Yy48L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjQxLjI1cHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYu
MHB0O2NvbG9yOiMxRjQ5N0QiPltYaWFvaHVdIEkgdGhpbmsgdGhlIHZhbHVlIG9mIHRoZSBzZXJ2
aWNlIGluZGV4IHNob3VsZCBiZSBkZWNyZW1lbnRlZCwgcmF0aGVyIHRoYW4gYmVpbmcgaW5jcmVt
ZW50ZWQgd2hlbiB0cmF2ZWxsaW5nIGFsb25nIHRoZSBzZXJ2aWNlIHBhdGggc2luY2UgdGhhdCBp
bmRleCBpcyBub3QNCiBvbmx5IHVzZWQgZm9yIGluZGljYXRpbmcgdGhlIG5leHQgc2VydmljZSBm
dW5jdGlvbiB3aXRoaW4gdGhlIGNoYWluLCBidXQgYWxzbyB1c2VkIGZvciBvdGhlciBwdXJwb3Nl
cyAoZS5nLiwgVFRMIG9mIHRoZSBzZXJ2aWNlIHBhdGgsIGluZGljYXRvciBvZiB0aGUgZW5kIG9m
IHRoZSBzZXJ2aWNlIGNoYWluKSwgdW5sZXNzIHlvdSB3YW50IHRvIGludHJvZHVjZSBhbiBhZGRp
dGlvbmFsIGZpZWxkIHdoaWNoIGluZGljYXRlcyB0aGUgdG90YWwgbGVuZ3RoDQogb2YgdGhlIHNl
cnZpY2UgY2hhaW4uPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjQxLjI1
cHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo0MS4yNXB0Ij48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjE2LjBwdDtjb2xvcjojMUY0OTdEIj5CZXN0IHJlZ2FyZHMsPC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTYuMHB0O2NvbG9yOiMxRjQ5N0QiPlhpYW9odTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2si
PiZuYnNwOyAmbmJzcDtSb248L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6Ymxh
Y2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj4NCjxkaXYgY2xh
c3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcg
Um9tYW4mcXVvdDssJnF1b3Q7c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPg0KPGhyIHNpemU9IjIi
IHdpZHRoPSIxMDAlIiBhbGlnbj0iY2VudGVyIj4NCjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRp
diBpZD0iZGl2UnBGOTk2MjQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDowaW47bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjEyLjBwdDttYXJn
aW4tbGVmdDouNWluIj4NCjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNr
Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2si
PiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+c2ZjLWJvdW5jZXNA
aWV0Zi5vcmc8L2E+XSBvbiBiZWhhbGYgb2YgTHVjeQ0KIHlvbmcgWzxhIGhyZWY9Im1haWx0bzps
dWN5LnlvbmdAaHVhd2VpLmNvbSI+bHVjeS55b25nQGh1YXdlaS5jb208L2E+XTxicj4NCjxiPlNl
bnQ6PC9iPiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA2OjM4IFBNPGJyPg0KPGI+VG86PC9iPiBS
ZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyA8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9z
cGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48YnI+DQo8Yj5TdWJq
ZWN0OjwvYj4gUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3Mg
YW5kIGNvbnM/PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+SGkgUmVpbmFs
ZG8sPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0
eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPlRoYW5rIHlvdSB0byBz
aGFyZSB5b3VyIHZpZXdzIG9uIHRoaXMgc29sdXRpb24uIFdlIHdhbnQgdG8gaGF2ZSBhbiBlbGVn
YW50IGFuZCBnZW5lcmFsIHNvbHV0aW9uIHdpdGggb25lIHN0YW5kYXJkIFNGQyBoZWFkZXIgdG8g
Y292ZXIgbWFqb3JpdHkgdXNlIGNhc2VzPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMw
MDcwQzAiPlNlZSBpbmxpbmUgYmVsb3cuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMw
MDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNv
bGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjpibGFjayI+IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKSBbPC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFpbHRvOnJlcGVubm9AY2lzY28uY29t
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPm1haWx0bzpyZXBl
bm5vQGNpc2NvLmNvbTwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOmJsYWNrIj5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgTWFyY2ggMjUsIDIw
MTQgNDo1NiBQTTxicj4NCjxiPlRvOjwvYj4gTHVjeSB5b25nOyBEYXZlIERvbHNvbjsgPC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5zZmNAaWV0Zi5vcmc8
L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxp
Y2F0aW9uLCBwcm9zIGFuZCBjb25zPzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9y
OmJsYWNrIj5IaSw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2si
PiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+VGhl
cmUgYXJlIHNldmVyYWwgc29sdXRpb24gdG8gdGhpcyBwcm9ibGVtLiBTb21lIG9mIHRoZW0gaW1w
bGVtZW50YXRpb24gc3BlY2lmaWMsIG90aGVycyBtb3JlIGVsZWdhbnQuJm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPjEgLSBPbmUgb2YgdGhlIG1vcmUgZWxl
Z2FudCBvbmVzIGlzIHRvIHVzZSB0aGUgU2VydmljZSBJbmRleCB0byBkZXRlcm1pbmUgdGhlIG5l
eHQgc2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZS4gJm5ic3A7SXQgbWFrZXMgZm9yIGEgY29tcGxl
dGVseSBzdGF0ZWxlc3Mgc29sdXRpb24gKGNvZGUgd2lzZSkuDQogJm5ic3A7PC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi43NWluIj48Yj48aT48c3BhbiBzdHlsZT0iY29s
b3I6IzAwNzBDMCI+W0x1Y3ldDQo8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6IzAw
NzBDMCI+d2hlbiB1c2luZyBQYXRoIElEIGFuZCBTZXJ2aWNlIEluZGV4IG9uIFNGQyBoZWFkZXIs
IGl0IHJlcXVpcmVzIGFzc2lnbmluZyBpbmRleCAjIHRvIGVhY2ggU0YgaW5zdGFuY2UsIGNvbmZp
Z3VyaW5nIHRoZW0gaW4gdGhlIGZvcndhcmRpbmcgdGFibGUsIHdoaWNoIGlzIHZlcnkgY29tcGxl
eCBwcm9jZXNzIGFuZCBlYXNpbHkgcHJ1bmUgZm9yIGVycm9yIGluIG1heSBvcGluaW9uLg0KICZu
YnNwO0luIGFkZGl0aW9uLCBlYWNoIFNGIGluc3RhbmNlIG1heSBzZXJ2ZSBtb3JlIHRoYW4gb25l
IFNGQywgc28gbmVlZCB0byBhc3NpZ24gaW5kZXggIyBmb3IgZWFjaCBTRkMsIHdoaWNoIGlzIG1v
cmUgY29tcGxleC4gUmVnYXJkaW5nIHRoZSBzdGF0ZWxlc3MsIEkgZG9u4oCZdCBnZXQgaXQuIElz
buKAmXQgaW5kZXggIyBhIHN0YXRlIGFzIHdlbGwgKG1heSBiZSBmZXcgYml0IGxlc3MpPzwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNzVpbiI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDouNzVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPlRvIGltcGxlbWVudCB0cnVlIHN0
YXRlbGVzcywgU0ZDIGhlYWRlciBuZWVkcyBhYmlsaXR5IHRvIGNhcnJ5IGFsbCBTRklzIElQIGFk
ZHJlc3NlcyBpbiBTRkMgaGVhZGVyLCB3aGljaCB3YXMgY29uc2lkZXJlZCBhcyBub24tc2NhbGUg
c29sdXRpb24uPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxz
cGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtjb2xvcjpibGFjayI+MiDigJMgQW5vdGhlciBvcHRpb24gaXMgZnJvbSBhIGNvZGluZyBw
ZXJzcGVjdGl2ZSB5b3UgY2FuIGp1c3Qga2VlcCBtb3JlIHN0YXRlIGluIHlvdXIgU04vU0ZGIHdo
aWxlIHlvdSBwcm9jZXNzIHRoZSBwYWNrZXQgYW5kIGRldGVybWluZSB3aGF0IGlzIHRoZSDigJxu
ZXh04oCdIHNlcnZpY2UuICZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDouNWluIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+W0x1Y3ldIEFncmVl
Ljwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj4m
bmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPkJ1dCBp
cnJlc3BlY3RpdmUsIHRoZSBTTiBuZWVkcyB0byBrbm93IHRoZSBQYXRoIElEIGFuZCB0aGUgbGlz
dCBvZiBTRklzIGludGVybmFsIHRvIGl0cyBub2RlLiBUaGlzIHByb3Zpc2lvbmluZyBjYW4gaGFw
cGVuIGluIGEgdmFyaWV0eSBvZiB3YXlzLCBJIGltcGxlbWVudGVkIHdpdGggUkVTVGNvbmYNCiBh
bmQgTmV0Y29uZi4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6
YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFj
ayI+QXMgZmFyIGFzIFVEUC9JUCB2cy5JUCwgSSBnaXZlIHByZWZlcmVuY2UgdG8gVURQL0lQLiBJ
ZiB5b3UgaGF2ZSBhIGZpeGVkIHBvcnQgb3ZlciBVRFAgaW4gd2hpY2ggdG8gcmVjZWl2ZS9zZW5k
IHBhY2tldHM6PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj4m
bmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPi0gWW91
IGNhbiBoYXZlIHlvdXIgZW50aXJlIGRhdGFwbGFuZSBpbiB1c2VycGFjZSBhbmQgdXNlIGEgdmFy
aWV0eSBvZiBwcm9ncmFtbWluZyBsYW5ndWFnZXMuJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj4tIFlvdSBkbyBub3QgbmVlZCByYXcgcGFja2V0IGFj
Y2VzcyB0byBwdWxsL3NlbmQgcGFja2V0cy4gVGhlcmVmb3JlIG5vIHJvb3Qgc3VwcG9ydC4mbmJz
cDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPi0gVURQIGNh
biB0cmF2ZXJzZSBub24tU0ZDIGF3YXJlIG1pZGRsZXhib3hlcy4NCjwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAw
NzBDMCI+W0x1Y3ldIEFncmVlIG9uIHRoaXMgc3RhdGVtZW50LiBCdXQgZm9yIFNGQyBkb21haW4s
IGRvIHdlIHdhbnQgdG8gYWxsb3cgc3VjaCBtaWRib3hlcyBvbiBTRkMgcGF0aD8gTWF5YmUgaGFw
cGVuIGlmIGEgU0ZDIGRvbWFpbiBjcm9zc2VzIG1vcmUgdGhhbiB0cmFuc3BvcnQgZG9tYWlucz8g
VGhpcyBpcyBvbmUNCiBJIGxpa2UgdG8ga25vdyBmcm9tIFNQcyBhbmQgU0YgdmVuZG9ycy4gPC9z
cGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGI+PGk+
PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MDA3MEMwIj5SZWdhcmRzLDwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0Oi41aW4iPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5MdWN5PC9zcGFu
PjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPk9yIHlvdSBjYW4gdXNlIGFueSBvZiB0
aGUgYXZhaWxhYmxlIG1ldGhvZHMoIFRVUk4sIFNUVU4sIGV0YykuICZuYnNwO0lmIHlvdSBlbmNh
cCBpbiBzb21ldGhpbmcgZWxzZSBvdGhlciB0aGFuIElQL1VEUCB0aGUgYXBwbGljYWJpbGl0eSBv
ZiBTRkMgd2lsbCBiZSBjb25zaWRlcmFibHkgZGltaW5pc2hlZC5KdXN0DQogY2hlY2sgU1RDUCBh
bmQgaXRzIHByb2JsZW0gb24gZ2V0dGluZyBhZG9wdGVkIGdpdmVuIG1pZGRsZXhib3hlcyAmbmJz
cDtub3QgcmVjb2duaXppbmcgaXRzIHByb3RvY29sIG51bWJlci4gJm5ic3A7Jm5ic3A7PC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPjxpPjxzcGFuIHN0eWxl
PSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtjb2xvcjpibGFjayI+LSBJdCBqaXZlcyB3aXRoIG90aGVyIElFVEYgd29yayBpbiB0
aGUgYXJlYXMgb2YgbWV0YWRhdGEgYW5kIHRyYW5zcG9ydCBzZXJ2aWNlcyAoc2F5LCBUQVBTKS4m
bmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDou
NWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+cmVnYXJkcywm
bmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDou
NWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+UmVpbmFsZG8m
bmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDou
NWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+Jm5ic3A7PC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtw
YWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDouNWluIj48Yj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkZyb206IDwvc3Bh
bj4NCjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkx1Y3kgeW9uZyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+bHVjeS55b25nQGh1
YXdlaS5jb208L2E+Jmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5UdWVzZGF5LCBNYXJjaCAyNSwgMjAx
NCBhdCAyOjI1IFBNPGJyPg0KPGI+VG86IDwvYj5EYXZlIERvbHNvbiAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGRvbHNvbkBzYW5kdmlu
ZS5jb208L2E+Jmd0OywgJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1
YmplY3Q6IDwvYj5SZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJv
cyBhbmQgY29ucz88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMwMDcwQzAiPkhpIERhdmUsPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDcw
QzAiPklmIGEgc2VydmljZSBmb3J3YXJkZXIgcG9pbnQgY29ubmVjdHMgbW9yZSB0aGFuIG9uZSBT
RiBpbnN0YW5jZXMgdGhhdCBiZWxvbmcgdG8gdGhlIHNhbWUgU0ZDLCBob3cgY2FuIG9uZSBQYXRo
IElEIGRldGVybWluZSB3aGljaCBTRiBpbnN0YW5jZXMgaXMgdGhlIG5leHQ/IElmIHlvdSBkcmF3
IGEgc2VydmljZSBjaGFpbg0KIHBhdGggd2l0aCBtYW55IFNGIGluc3RhbmNlcywgeW91IGNhbiBl
YXNpbHkgc2VlLCBpZiBQYXRoIElEIHJlcHJlc2VudHMgdGhhdCBwYXRoLCBzZXJ2aWNlIGZvcndh
cmRlciBuZWVkcyB0byB1c2UgcHJldmlvdXMgU0Ygb24gdGhlIHBhdGggdG8gcG9zaXRpb24gdGhl
IG5leHQgU0Ygb24gdGhhdCBwYXRoLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3
MEMwIj5MdWN5IDwvc3Bhbj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4i
PjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGlu
IDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4i
PjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48
L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiBEYXZlIERvbHNvbiBb
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25A
c2FuZHZpbmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
Pm1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbTwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2Rh
eSwgTWFyY2ggMjUsIDIwMTQgNDoxMCBQTTxicj4NCjxiPlRvOjwvYj4gTHVjeSB5b25nOyA8L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPnNmY0BpZXRmLm9y
Zzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNr
Ij48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRp
b24sIHByb3MgYW5kIGNvbnM/PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+V2h5IGRvIHlvdSB0aGluayB0
aGUgcHJldmlvdXMgU0YgSVAgYWRkcmVzcyBpcyByZXF1aXJlZCB0byBkZXRlcm1pbmUgdGhlIG5l
eHQgU0YgSVAgYWRkcmVzcz8gV2h5IGlzIHRoZSBQYXRoIElEIG5vdCBzdWZmaWNpZW50IGluZm9y
bWF0aW9uPzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3Bh
biBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2
Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0
O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJs
YWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6Ymxh
Y2siPiBMdWN5IHlvbmcgWzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxhIGhyZWY9
Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij5tYWlsdG86bHVjeS55b25nQGh1YXdlaS5jb208L3NwYW4+PC9hPjwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+XQ0KPGJyPg0KPGI+
U2VudDo8L2I+IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDQ6NTYgUE08YnI+DQo8Yj5Ubzo8L2I+
IERhdmUgRG9sc29uOyA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOmJsYWNrIj48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFNGQyBhcyBhbiBJ
UCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+
SW4gdGhpcyBzb2x1dGlvbiwgc2VydmljZSBmb3J3YXJkZXIgYW5kIFNGIGluc3RhbmNlIGFyZSBz
ZXBhcmF0ZWQgZW50aXRpZXMuIFNlcnZpY2UgZm9yd2FyZGVyIG5lZWRzIFBhdGggSUQgYW5kIHBy
ZXZpb3VzIFNGIElQIGFkZHJlc3MgdG8gdW5pcXVlbHkgaWRlbnRpZnkgdGhlIG5leHQgU0YgSVAg
YWRkcmVzcy4NCjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48
c3BhbiBzdHlsZT0iY29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA3MEMwIj5MdWN5PC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJj
b2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiBEYXZlIERvbHNvbiBbPC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPm1haWx0bzpkZG9sc29u
QHNhbmR2aW5lLmNvbTwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOmJsYWNrIj5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgTWFyY2ggMjUsIDIw
MTQgMzoyMSBQTTxicj4NCjxiPlRvOjwvYj4gTHVjeSB5b25nOyA8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9z
cGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48YnI+DQo8Yj5TdWJq
ZWN0OjwvYj4gUkU6IFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNv
bnM/PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3Bh
biBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SSBkbyBub3Qgc2VlIHdoeSBzb3VyY2UgSVAgYWRkcmVz
cyAocHJldmlvdXMgU0YpIHdvdWxkIGJlIHJlcXVpcmVkIHRvIGxvb2sgdXAgdGhlIG5leHQgU0Yu
IFRoZSBwYXRoIElEIHNob3VsZCBiZSBzdWZmaWNpZW50IHRvIGRldGVybWluZSB0aGUgbmV4dCBT
Ri48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVp
biI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRE
RiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOmJsYWNrIj4gc2ZjIFs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVm
PSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT48
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPl0NCjxiPk9uIEJl
aGFsZiBPZiA8L2I+THVjeSB5b25nPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIE1hcmNoIDI1
LCAyMDE0IDQ6MDIgUE08YnI+DQo8Yj5Ubzo8L2I+IDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48L3NwYW4+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxicj4NCjxiPlN1YmplY3Q6PC9i
PiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVp
biI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj5IaSw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5UaGVyZSBhcmUg
bWFueSB3YXlzIHRvIGltcGxlbWVudCBTRkNzLiBIb3dldmVyLCBvbmUgb2Ygb3VyIGdvYWxzIGlu
IHN0YW5kYXJkIGlzIHRvIGRldmVsb3AgYSBzb2x1dGlvbiB0aGF0IGlzIHNpbXBsZSBhbmQgbGVz
cyBjb3N0IGZvciB2ZW5kZXJzIGFuZCBzZXJ2aWNlIHByb3ZpZGVycy4gJm5ic3A7T3RoZXIgZ29h
bHMgYXJlIHRoYXQNCiB0aGUgc29sdXRpb24gY2FuIGFwcGx5IHRvIGNvbW1vbiBhbmQgbWFqb3Jp
dHkgdXNlIGNhc2VzLiA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5JZiB3ZSBpbXBsZW1lbnQg
U0ZDIGFzIGFuIElQIG9yIFVEUC9JUCBhcHBsaWNhdGlvbiwgaS5lLiBvbmNlIHRyYWZmaWMgaXMg
Y2xhc3NpZmllZCBieSB0aGUgY2xhc3NpZmljYXRpb24sIGl0IGFkZHMgU0ZDIGhlYWRlciBhbmQg
SVAgaGVhZGVyIChvdXRlcikgb24gdGhlIHBhY2tldHMgKFVEUCBoZWFkZXIgdG9vIGluIGxhdHRl
cg0KIGNhc2UpLCBhbmQgc2VuZCBzdWNoIHBhY2tldHMgYXMgYSByZWd1bGFyIElQIHBhY2tldC4g
VGhlIHNyYyBJUCBvZiBvdXRlciBoZWFkZXIgY2FuIGJlIGNsYXNzaWZpY2F0aW9uIElQIGFkZHJl
c3MsIGFuZCBkc3QgSVAgY2FuIGJlIG5leHQgU0YgSW5zdGFuY2UgSVAgYWRkcmVzcy4gTWFueSB0
cmFuc3BvcnQgbmV0d29ya3MgY2FuIGNhcnJ5IElQIHRyYWZmaWMgYW5kIHJvdXRlIElQIHBhY2tl
dHMgYmFzZWQgb24gZHN0IElQIGFkZHJlc3MuICZuYnNwO1dlDQogb25seSBuZWVkIHRvIHJlcXVl
c3QgYSBuZXcgSVAgcHJvdG9jb2wgdHlwZSBmb3IgU0ZDLiBBdCB0aGUgc2VydmljZSBmb3J3YXJk
ZXIgcG9pbnQsIGl0IGNhbiBsb29rIHVwIG5leHQgU0YgSVAgYWRkcmVzcyBiYXNlZCBvbiBQYXRo
IElEIGluIFNGQyBoZWFkZXIgYW5kIHNyYyBJUCBhZGRyZXNzIChwcmV2aW91cyBTRikgb24gdGhl
IHBhY2tldC4gJm5ic3A7QSBTRiBhbHNvIGZvcndhcmRzIHRoZSBwYWNrZXQgd2l0aCBTRkMgaGVh
ZGVyIGFzIGFuIElQIHBhY2tldA0KIGFuZCBmaWxscyBpdHMgSVAgYWRkcmVzcyBhcyBzcmMgSVAg
YW5kIHRoZSBzZXJ2aWNlIGZvcndhcmRlciBwb2ludCBJUCBhZGRyZXNzIGFzIHRoZSBkc3QgSVAg
b24gdGhlIHBhY2tldC4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZu
YnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlRoaXMgc29sdXRpb24g
d29ya3MgZm9yIGVpdGhlciBTRkMgYXMgYW4gSVAgYXBwbGljYXRpb24gb3IgVURQL0lQIGFwcGxp
Y2F0aW9uLCB3aGljaCBvbmUgaXMgbW9yZSBwcm9wZXIgZnJvbSBTRiBhbmQgc2VydmljZSBmb3J3
YXJkZXIgcG9pbnQ/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+VGhpcyBzb2x1dGlvbiBzZWVt
cyBzaW1wbGUgdG8gbWUgYW5kIG9ubHkgbmVlZCBQYXRoIElEIGluIFNGQyBoZWFkZXIgZm9yIHN0
ZWVyaW5nIHRyYWZmaWMgdGhyb3VnaCB0aGUgU0ZDIHBhdGguIEJ1dCBsaWtlIHRvIHNlZSBvdGhl
cnPigJkgb3BpbmlvbiBvbiB0aGlzIHNvbHV0aW9uLCBwcm9zIGFuZCBjb25zLjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWlu
Ij48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPlRoYW5rcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj5MdWN5PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8
L2h0bWw+DQo=

--_000_2691CE0099834E4A9C5044EEC662BB9D4536BB39dfweml701chmchi_--


From nobody Mon Mar 31 09:11:10 2014
Return-Path: <lucy.yong@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 60B491A6F20 for <sfc@ietfa.amsl.com>; Mon, 31 Mar 2014 09:11:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uX5tyrkO-8oD for <sfc@ietfa.amsl.com>; Mon, 31 Mar 2014 09:11:05 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id D7B4C1A0849 for <sfc@ietf.org>; Mon, 31 Mar 2014 09:11:04 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BFC77776; Mon, 31 Mar 2014 16:11:00 +0000 (GMT)
Received: from LHREML404-HUB.china.huawei.com (10.201.5.218) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Mon, 31 Mar 2014 17:06:42 +0100
Received: from DFWEML703-CHM.china.huawei.com (10.193.5.130) by lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server (TLS) id 14.3.158.1; Mon, 31 Mar 2014 17:07:21 +0100
Received: from DFWEML701-CHM.china.huawei.com ([169.254.1.127]) by dfweml703-chm.china.huawei.com ([169.254.5.104]) with mapi id 14.03.0158.001;  Mon, 31 Mar 2014 09:07:08 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, "Jim Guichard (jguichar)" <jguichar@cisco.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Zhen Cao <zehn.cao@gmail.com>
Thread-Topic: [sfc] Progression of use case documents in the SFC WG
Thread-Index: AQHPSRxfEA3AATWG/kWi/n3iJI0NjZr2pCIAgABs1ICAACeDAIAEAz6AgAApFpA=
Date: Mon, 31 Mar 2014 16:07:07 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D4536BB5B@dfweml701-chm.china.huawei.com>
References: <CF588C77.1E5F9%jguichar@cisco.com> <CAProHARwm+vZC0YboprVMM94BCrdKXOR7m0GUA5KTxu08hKJ0w@mail.gmail.com> <53358F53.2030409@joelhalpern.com> <CF5B2896.1E7AC%jguichar@cisco.com> <94C682931C08B048B7A8645303FDC9F36F5448455F@PUEXCB1B.nanterre.francetelecom.fr>
In-Reply-To: <94C682931C08B048B7A8645303FDC9F36F5448455F@PUEXCB1B.nanterre.francetelecom.fr>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.134.172]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/j7ktNfrmCgw0DFrMvJTDLgk94Rc
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Mar 2014 16:11:08 -0000

+1.=20

-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of mohamed.boucadair@oran=
ge.com
Sent: Monday, March 31, 2014 1:42 AM
To: Jim Guichard (jguichar); Joel M. Halpern; Zhen Cao
Cc: sfc@ietf.org
Subject: Re: [sfc] Progression of use case documents in the SFC WG

How can you judge the support of your suggested position at this stage? Wha=
t does mean "a lot of support" here?!.=20

As a chair you should not bias the discussion.=20

Cheers,
Med

>-----Message d'origine-----
>De=A0: sfc [mailto:sfc-bounces@ietf.org] De la part de Jim Guichard
>(jguichar)
>Envoy=E9=A0: vendredi 28 mars 2014 18:25
>=C0=A0: Joel M. Halpern; Zhen Cao
>Cc=A0: sfc@ietf.org
>Objet=A0: Re: [sfc] Progression of use case documents in the SFC WG
>
>Thank you Joel. Yes, this is the approach we plan to take and I see a=20
>lot of support for that on the list.
>
>On 3/28/14, 11:03 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
>
>>One aspect in the chairs proposal that struck me has particularly=20
>>useful was keeping the use case document for specific partners=20
>>separate.  That way, it is MUCH easier to liaise with 3GPP or the BBF=20
>>on the aspects of the use cases that are important to them.
>>
>>Yours,
>>Joel
>>
>>On 3/28/14, 4:34 AM, Zhen Cao wrote:
>>> Dear Chairs,
>>>
>>> I do not know how we come to this conclusion given the below facts
>>> 1) Email discussion on January,
>>> http://www.ietf.org/mail-archive/web/sfc/current/msg00966.html, with=20
>>> many supports of moving forward the  document draft-liu-sfc-use-cases.
>>>
>>> 2) London discussion as per
>>> http://www.ietf.org/proceedings/89/minutes/minutes-89-sfc , where=20
>>> several people voice out that we need one document
>>>
>>> As for draft-liu-sfc-use-cases, I'd say it is not a simple 'general'
>>> use cases write-up, actually it has already merged with one mobility=20
>>> use case from Med, and it also describe the use cases from the=20
>>> abstract point of view, i.e. two angles that try to summarize the=20
>>> existing activities.
>>>
>>> Technically, one use cases document is much better for people both=20
>>> inside and outside to understand the sfc activities better. The=20
>>> draft-liu-sfc-use-cases serves this target very well. And many use=20
>>> cases are basically the same according the chaining logic, why we=20
>>> need so many...
>>>
>>> So based on previous discussion both on the list and f2f meeting,  I=20
>>> am suggesting that we move forward the general document and consider=20
>>> other documents in meanwhile as they turn out to be significant.
>>>
>>> Many thanks,
>>> zhen cao
>>> china mobile
>>>
>>>> That leaves:=20
>>>>http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/,
>>>>a
>>>> more general document. But that document includes text on three=20
>>>>topics that  would be covered in more detail elsewhere (broadband,=20
>>>>mobile, and DC).
>>>>While
>>>> this document could contain pointers to the other documents, that=20
>>>>leaves the  document with very little standalone content -- raising=20
>>>>the question of what  should be done with it, or what content it=20
>>>>could incorporate in order to be  worthwhile as a standalone=20
>>>>document.
>>>>
>>>> Thus, the chairs recommendation at this time is:
>>>>
>>>> 1) Call for WG adoption of=20
>>>>draft-haeffner-sfc-use-case-mobility-00.txt
>>>>and
>>>> draft-kumar-sfc-dc-use-cases-00.txt as WG documents (target:
>>>>informational).
>>>>
>>>> 2) Defer action on draft-liu-service-chaining-use-cases  and=20
>>>> draft-meng-sfc-broadband-usecases per the above discussion.
>>>>
>>>> Does this make sense?
>>>>
>>>> Jim & Thomas
>>>>
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>
>>>
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>
>>
>>_______________________________________________
>>sfc mailing list
>>sfc@ietf.org
>>https://www.ietf.org/mailman/listinfo/sfc
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc

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


From nobody Mon Mar 31 09:16:19 2014
Return-Path: <stbryant@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 33C961A0849 for <sfc@ietfa.amsl.com>; Mon, 31 Mar 2014 09:16:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.511
X-Spam-Level: 
X-Spam-Status: No, score=-9.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, 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 fJ4hUbKRijb5 for <sfc@ietfa.amsl.com>; Mon, 31 Mar 2014 09:16:09 -0700 (PDT)
Received: from aer-iport-3.cisco.com (aer-iport-3.cisco.com [173.38.203.53]) by ietfa.amsl.com (Postfix) with ESMTP id 416D61A6F0C for <sfc@ietf.org>; Mon, 31 Mar 2014 09:16:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2994; q=dns/txt; s=iport; t=1396282566; x=1397492166; h=message-id:date:from:reply-to:mime-version:to:subject: references:in-reply-to:content-transfer-encoding; bh=vfTHCjjlPiX8ODLm25Rch63Tfw1/W6w13IbXzAO3I7U=; b=k/iNdh7p3dxXKVxhY0vjT2mbp5CDZ7jChB4z1LBIbWPkzQ1LFwUjpTrZ Qo9gQKI/u8oySc42SJC7X5p8mkG8FhAq6t55yAdEsQp1NvOKoa2qlsDM3 fWsqkOYW9d5TD9KoFQ4LeAtiBjx8J7ndSbqaQpOVjXOaeP9ZNb8Nf/LUl w=;
X-IronPort-AV: E=Sophos;i="4.97,766,1389744000";  d="scan'208";a="8364398"
Received: from ams-core-3.cisco.com ([144.254.72.76]) by aer-iport-3.cisco.com with ESMTP; 31 Mar 2014 16:16:05 +0000
Received: from cisco.com (mrwint.cisco.com [64.103.70.36]) by ams-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id s2VGG4Uk005211 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 31 Mar 2014 16:16:05 GMT
Received: from [IPv6:::1] (localhost [127.0.0.1]) by cisco.com (8.14.4+Sun/8.8.8) with ESMTP id s2VGG49d022405; Mon, 31 Mar 2014 17:16:04 +0100 (BST)
Message-ID: <533994CD.20601@cisco.com>
Date: Mon, 31 Mar 2014 17:16:13 +0100
From: Stewart Bryant <stbryant@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.4.0
MIME-Version: 1.0
To: mohamed.boucadair@orange.com, "Jim Guichard (jguichar)" <jguichar@cisco.com>, "sfc@ietf.org" <sfc@ietf.org>
References: <CF588C77.1E5F9%jguichar@cisco.com> <6EB34CB5D82C4645B826C56144826EA97E9DE1A0@SZXEMA509-MBX.china.huawei.com> <CF5C32DF.1E7DC%jguichar@cisco.com> <94C682931C08B048B7A8645303FDC9F36F544845AD@PUEXCB1B.nanterre.francetelecom.fr> <53396386.3050401@cisco.com> <94C682931C08B048B7A8645303FDC9F36F544847E2@PUEXCB1B.nanterre.francetelecom.fr>
In-Reply-To: <94C682931C08B048B7A8645303FDC9F36F544847E2@PUEXCB1B.nanterre.francetelecom.fr>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/IH6UbtOkE1okCV9hrGGeEiZ6JIk
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: stbryant@cisco.com
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Mar 2014 16:16:16 -0000

On 31/03/2014 16:33, mohamed.boucadair@orange.com wrote:
> Dear Stewart,
>
> "running these separately at least for the immediate future" is just fine.
> We can do that without adopting each use case I-D as a working group document,
We can, but in doing so the WG has no control over the content, and
I am not convinced that would be a good thing.

A WG doc means that the WG is working on and own the content. Whether
the final product is n RFC or a single RFC with editor chosen by the
chairs is for consideration at a later date.
> but instead have one single document that sketch the core high-level use cases with some analysis. Doing so would be at least consistent with the WG charter:
>
> " 1. Problem Statement: This document will provide a summary of the
> problem space to be addressed by the SFC working group including
> example high-level use cases. "
The Chairs can surely direct a merger when there is agreed content in
WG texts.

The chairs might also want to talk to the ADs to see how strictly they
will interpret that line item. Normally it resolves to "do the right thing
to make expeditious progress".

Stewart

>
> Cheers,
> Med
>
>> -----Message d'origine-----
>> De : sfc [mailto:sfc-bounces@ietf.org] De la part de Stewart Bryant
>> Envoyé : lundi 31 mars 2014 14:46
>> À : Jim Guichard (jguichar); sfc@ietf.org
>> Objet : Re: [sfc] Progression of use case documents in the SFC WG
>>
>>
>> I assume that the plan is to write down the use cases, then to distill from
>> the use cases the requirements, to write the architecture (or framework)
>> based on the the requirements and the to write the solutions to satisfy the
>> requirements consistent with the architecture.
>>
>> It that is the plan, and that would be the normal method of progression,
>> the key question regarding the use cases is the efficiency of the data
>> collection, documentation and review.
>>
>> Since use case is a data collection process then I can see a good case
>> for running these separately at least for the immediate future since
>> this allows different groups to focus on their scenarios and talk to the
>> external bodies in a way that was uncluttered by disparate applications.
>>
>> The point where we need to reduce to a single document and deal
>> with conflicts is when producing the requirements document, and
>> at that point there needs to be a single document.
>>
>> A comment in the thread concerned how things got pulled together
>> so that a reader would know about all the pieces, I would suggest that
>> the requirements document (which would need to reference the use
>> cases) would be a fine first single document.
>>
>> Stewart
>>
>>
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
> .
>


-- 
For corporate legal information go to:

http://www.cisco.com/web/about/doing_business/legal/cri/index.html


From nobody Mon Mar 31 12:26:08 2014
Return-Path: <tnadeau@lucidvision.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F1C691A08BE for <sfc@ietfa.amsl.com>; Mon, 31 Mar 2014 12:26:06 -0700 (PDT)
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 fGZTnMoCZu2i for <sfc@ietfa.amsl.com>; Mon, 31 Mar 2014 12:26:05 -0700 (PDT)
Received: from lucidvision.com (lucidvision.com [72.71.250.34]) by ietfa.amsl.com (Postfix) with ESMTP id EA88E1A08C8 for <sfc@ietf.org>; Mon, 31 Mar 2014 12:26:04 -0700 (PDT)
Received: from [192.168.1.107] (static-72-71-250-38.cncdnh.fast04.myfairpoint.net [72.71.250.38]) by lucidvision.com (Postfix) with ESMTP id 3FE64274E472; Mon, 31 Mar 2014 15:26:01 -0400 (EDT)
Content-Type: multipart/signed; boundary="Apple-Mail=_620006D3-5307-46D4-8072-AE727AE2C11A"; protocol="application/pgp-signature"; micalg=pgp-sha512
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Thomas Nadeau <tnadeau@lucidvision.com>
In-Reply-To: <CAProHAQtZJrBnNxcf93Dco5O3sjMjDeF_ozK-ZewS7nQn6Zx=A@mail.gmail.com>
Date: Mon, 31 Mar 2014 15:26:05 -0400
Message-Id: <D6ACBC6F-0C89-4254-834E-68DEF0F995D1@lucidvision.com>
References: <CF588C77.1E5F9%jguichar@cisco.com> <6EB34CB5D82C4645B826C56144826EA97E9DE1A0@SZXEMA509-MBX.china.huawei.com> <CF5C32DF.1E7DC%jguichar@cisco.com> <CAProHAQtZJrBnNxcf93Dco5O3sjMjDeF_ozK-ZewS7nQn6Zx=A@mail.gmail.com>
To: Zhen Cao <zehn.cao@gmail.com>
X-Mailer: Apple Mail (2.1874)
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/OO6irm_JU4PsXCpXza7CE5EIaJI
Cc: Guichard Jim <jguichar@cisco.com>, "Hongyu Li \(Julio\)" <hongyu.li@huawei.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Mar 2014 19:26:07 -0000

--Apple-Mail=_620006D3-5307-46D4-8072-AE727AE2C11A
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii


On Mar 30, 2014:4:20 AM, at 4:20 AM, Zhen Cao <zehn.cao@gmail.com> =
wrote:

> Hello Jim,
>=20
> On Sat, Mar 29, 2014 at 8:32 PM, Jim Guichard (jguichar)
> <jguichar@cisco.com> wrote:
>> You will note that this is not an outright rejection of
>> draft-liu-sfc-use-cases but rather specific questions on the validity =
of
>> adopting the document given that our preference (and the majority of
>> responses from the WG support this view) is to produce standalone =
documents
>=20
> I do not think we can conclude if it is majority now. At least, I did
> not see respect the previous email discussion and London meeting
> minutes...

	I think you misunderstand the job of the WG Chairs. It is their =
job to determine consensus, nor yours.=09

	--Tom


> for mobility and data center, and liaise with BBF for broadband. =
Therefore,
>> what content is left in the more general document to justify adopting =
as a
>> separate document? Further if adopted how as a WG can we avoid =
duplication
>> of content across multiple documents?
>=20
> I think Hongyu already justified below. Besides, it also has a cloud
> CPE use case which has not been covered elsewhere.
>=20
>> 3.      It provides an abstraction of common features of all use =
case, see
>> section 4 in latest revision draft-liu-sfc-use-cases. This is a good
>> guidance for requirements and architecture derivation.
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>=20


--Apple-Mail=_620006D3-5307-46D4-8072-AE727AE2C11A
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

iQIcBAEBCgAGBQJTOcFNAAoJEPcO+I7eiUJZx2kP/j7KVb27mwpHWLfPhRPhpxHI
+nZfasL7h0OqRkjNXSlQLR9by9b9N5QkfHtzJJ1iT5YxGHTnu5Hg7r3SJwDofbk5
RI+z6ceWtcHLjpxACLNia4RAWkaWFvL856KeU4ICzngAKrLORVMBPljcW4H4OKNp
GuY9FjP9TChGly+OvCJ9H1Utrb/FkycPP26CJGqtyZt3K/P3Jq7eOBY3NOmniwVw
SmpDxy7FeomOilvrh75iMO5KR3linFnelCuGakgXVqqRIWRHvZeffotUqzOvY4/W
7NGbuoq5swtCnu17O/MfwIoulgLrS4qInUi34O/mmSd4FU6oeRSOmN4glBmyK1g2
6piIWhg8y0va4R6rUnGo+RMtnnQU6FZH7Kibiujh5MDY8eTNjVPnUH3TCsHAL5zk
oORLlixq3DIHBlHdNwDOhigDQ/8fozmYyHE/3f/XowZ77GPSnu+q94/erxaH0e8G
F4rq3iC1BHxYxbPmROK66ZMleT51SRB16bwiN+bTfO24ODHMTZsdO7aradicz/rG
7VP1ELuHz0DQ1/3xp4k3boFYx8bKDaAPMOfQ8cja1vj4cUeuS3apv1xzDJ8z2YEO
tUWHSGa8MTfFcY+soZwxOLuUpORbor75OHtLidUsL1ciDn0q6SVgH8gJwVuXwvPU
Ij0iFwFHaumrfqEyTfWw
=FPQX
-----END PGP SIGNATURE-----

--Apple-Mail=_620006D3-5307-46D4-8072-AE727AE2C11A--


From nobody Mon Mar 31 15:09:54 2014
Return-Path: <Myo.Zarny@gs.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 47AFC1A6F53 for <sfc@ietfa.amsl.com>; Mon, 31 Mar 2014 15:09:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.31
X-Spam-Level: 
X-Spam-Status: No, score=-6.31 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, RCVD_IN_DNSWL_HI=-5, 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 ijnxveZrFeQI for <sfc@ietfa.amsl.com>; Mon, 31 Mar 2014 15:09:44 -0700 (PDT)
Received: from mxecd05.gs.com (mxe1.gs.com [204.4.187.100]) by ietfa.amsl.com (Postfix) with ESMTP id 455EC1A08E2 for <sfc@ietf.org>; Mon, 31 Mar 2014 15:09:41 -0700 (PDT)
X-IronPort-AV: E=Sophos; i="4.97,768,1389762000"; d="scan'208,217"; a="42297834"
Received: from unknown (HELO mxpbd01-public.ny.fw.gs.com) ([148.86.115.129]) by mxecd05.idz.gs.com with ESMTP; 31 Mar 2014 18:09:37 -0400
From: "Zarny, Myo" <Myo.Zarny@gs.com>
X-sendergroup: RELAYLIST
Received: from gshccdp02ex.firmwide.corp.gs.com ([10.135.172.72]) by mxpbd01.ny.fw.gs.com with ESMTP; 31 Mar 2014 18:09:37 -0400
Received: from GSCMAMP19EX.firmwide.corp.gs.com ([139.172.38.36]) by gshccdp02ex.firmwide.corp.gs.com ([10.135.172.72]) with mapi; Mon, 31 Mar 2014 18:09:37 -0400
To: 'Lucy yong' <lucy.yong@huawei.com>, "'Jim Guichard (jguichar)'" <jguichar@cisco.com>, 'Ron Parker' <Ron_Parker@affirmednetworks.com>, 'Nicolas BOUTHORS' <Nicolas.BOUTHORS@qosmos.com>, "'sfc@ietf.org'" <sfc@ietf.org>
Date: Mon, 31 Mar 2014 18:09:35 -0400
Thread-Topic: [sfc] SFC as an IP or UDP application, pros and cons?
Thread-Index: Ac9IZXak5H2k6D+pTHSDqVxjpTMBQAAAFn7QAAGnooAAAH8L8AAAfg8Q///n04D//9oCYIAAW5/h///gmnD//U35sP/6hfbA//T2RyD/6c5dEP/TiYOA/6cRQrD/TiGE8P6cQQAA/Th/+nD6cPSFMPTgugoA6cGK8wDTgw+9kKcGFuhwzguOBYCcF1LY0LguoFhw8Fj0obDgsYWI0A==
Message-ID: <A3233753A4B65F43BCA1B64DA99A9C2306FCB10F2A@GSCMAMP19EX.firmwide.corp.gs.com>
References: <2691CE0099834E4A9C5044EEC662BB9D4536B4F1@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A7E8F40@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D4536B524@dfweml701-chm.china.huawei.com> <CF5B2319.1E795%jguichar@cisco.com> <2691CE0099834E4A9C5044EEC662BB9D4536B6F7@dfweml701-chm.china.huawei.com> <A3233753A4B65F43BCA1B64DA99A9C2306FCB10E32@GSCMAMP19EX.firmwide.corp.gs.com> <2691CE0099834E4A9C5044EEC662BB9D4536BACE@dfweml701-chm.china.huawei.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D4536BACE@dfweml701-chm.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
x-retentionstamp: Firmwide
Content-Type: multipart/alternative; boundary="_000_A3233753A4B65F43BCA1B64DA99A9C2306FCB10F2AGSCMAMP19EXfi_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/JdTNDnYYNwKUrJtqSJ59hp0c1XU
Subject: Re: [sfc] SFC as an IP or UDP application, pros and cons?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Mar 2014 22:09:51 -0000

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

SGkgTHVjeSwNCg0KQXMgYWxyZWFkeSBtZW50aW9uZWQgYnkgb3RoZXJzIG9uIHRoaXMgdGhyZWFk
LCBTRkMgYW5kIHRyYW5zcG9ydCAod2hpY2gsIHRvIG1lLCBpbmNsdWRlcyBJUCBhbmQgVURQKSBz
aG91bGRu4oCZdCBiZSB0aWVkIHRvZ2V0aGVyLiDigJxTRkMgYXMgYW4gSVAgYXBwbGljYXRpb27i
gJ0gY2FuIGJlIGNvbnN0cnVlZCBhcyBydWxpbmcgb3V0IG90aGVyIHRyYW5zcG9ydCBtZWNoYW5p
c21zLg0KDQpQbGVhc2Ugc2VlIG15IGNvbW1lbnRzIGluIHJlZCBiZWxvdy4NCg0KUmVnYXJkcywN
Cg0KDQpGcm9tOiBMdWN5IHlvbmcgW21haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbV0NClNlbnQ6
IDMxIE1hcmNoIDIwMTQgMTE6MjUgQU0NClRvOiBaYXJueSwgTXlvIFtUZWNoXTsgJ0ppbSBHdWlj
aGFyZCAoamd1aWNoYXIpJzsgJ1JvbiBQYXJrZXInOyAnTmljb2xhcyBCT1VUSE9SUyc7ICdzZmNA
aWV0Zi5vcmcnDQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNh
dGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KTXlvLA0KDQpUaGUgcmVhc29uIGlzIHRvIG1ha2UgU0ZD
IGFzIGFuIElQIGFwcGxpY2F0aW9uLiAoYXMgaXQgd2FzIHRpdGxlZCBpbiB0aGUgc3ViamVjdCkg
cmVnYXJkbGVzcyB3aGljaCB0cmFuc3BvcnQgdXNlZCB0byBjYXJyeSB0aGlzIGFwcGxpY2F0aW9u
LiBQZW9wbGUgc2VlIHRoYXQgbWFuZGF0ZXMgSVAgYXMgdHJhbnNwb3J0LCBJIGRvbuKAmXQuICBT
RkMgaXMganVzdCBhbiBJUCBhcHBsaWNhdGlvbiBhbmQgdXNlIElQIGZ1bmN0aW9uLg0KDQpUaGUg
c3ViamVjdCBvZiB0aGlzIG1haWwgaXMgdG8gc29saWNpdCB0aGUgcHJvcyBhbmQgY29ucyBmb3Ig
dGhpcyBhcHByb2FjaC4gU2hhcmUgbXkgdmlld3Mgb24gcHJvcyBhbmQgY29ucy4NCg0KUHJvczoN
Cg0KwrcgICAgICAgICBTRkMgaW1wbGVtZW50YXRpb24gaXMgaW5kZXBlbmRlbnQgb24gd2hhdCB0
cmFuc3BvcnQgaXMgdXNlZA0KTVo6ICBNYXkgSSBhc2sgYWdhaW4gd2hhdCB5b3VyIGRlZmluaXRp
b24gb2YgdHJhbnNwb3J0IGlzPyAoSSBwb3NlZCB0aGUgcXVlc3Rpb24gZWFybGllci4pIEJ5IHNh
eWluZyDigJxTRkMgYXMgYW4gSVAgYXBwbGljYXRpb27igJ0sIHRvIHNvbWVvbmUgbGlrZSBtZSB3
aG8gdGhpbmtzIElQIGFzIHRyYW5zcG9ydCwgeW914oCZcmUgcmVxdWlyaW5nIElQIHRyYW5zcG9y
dCBhbG9uZeKAlGhlbmNlIHRoZSBzb2x1dGlvbiBpc27igJl0IHRyYW5zcG9ydCBpbmRlcGVuZGVu
dC4NCg0KwrcgICAgICAgICBTRkMgaW1wbGVtZW50YXRpb24gY2FuIGxldmVyYWdlIElQIGZ1bmN0
aW9ucyBkaXJlY3RseSwgd2hpY2ggbWFrZXMgU0ZDIGhlYWRlciBzaW1wbGVyIGFuZCB0aGUgc29s
dXRpb24gc2ltcGVyIGFzIHdlbGwuDQpNWjogIFlvdeKAmWxsIGhhdmUgdG8gc2hvdyB0aGF0IGJl
bmVmaXRzIG9mIGEgc2ltcGxlciBTRkMgaGVhZGVyIGJ5IHR5aW5nIGl0IHRvIElQIG91dHdlaWdo
IHRoZSBiZW5lZml0cyBvZiBzaHV0dGluZyBvdXQgb3RoZXIgdHJhbnNwb3J0IG1lY2hhbmlzbXMu
DQoNCsK3ICAgICAgICAgTWFueSBvdmVybGF5IHRlY2hub2xvZ2llcyBpcyBidWlsdCBvdmVyIElQ
IGFuZCBjYW4gYmUgYmVuZWZpdCBmcm9tLg0KDQrCtyAgICAgICAgIExldmVyYWdlIGFwcGxpY2F0
aW9uIGNlbnRyaWMgYXJjaGl0ZWN0dXJlLCBlYXN5IHRvIGludGVncmF0ZSBhbmQgdXNlIGNvbnRy
b2xsZXIvb3JjaGVzdHJhdGlvbiBiYXNlZCBtYW5hZ2VtZW50DQpNWjogIFBsZWFzZSBleHBsYWlu
IHRoZSBhYm92ZSB0d28gcG9pbnRzLiBBdCB0aGlzIHBvaW50LCBJIGRvbuKAmXQgc2VlIHdoYXQg
dGhleSBoYXZlIHRvIGRvIHdpdGggdGhlIGRpc2N1c3Npb24gYXQgaGFuZC4NCg0KQ29uczoNCg0K
wrcgICAgICAgICBtb3JlIG92ZXJoZWFkIGluIHBhY2tldCAoU0ZDIGhlYWRlciArIElQIGhlYWRl
cikgIHRoYW4gdXNpbmcgU0ZDIGhlYWRlciBvbmx5IGFsdGhvdWdoIHRoZSBoZWFkZXIgc3BhY2Ug
aXMgbGVzcyB0aGFuIG9uZSBpbiBTRkMgaGVhZGVyIG9ubHkgLiBDb25zdW1lIG1vcmUgZGF0YSBw
bGFuZSByZXNvdXJjZXMNCg0KSSB3b3VsZCBsaWtlIHRvIGhlYXIgb3RoZXIgaW5wdXQgb24gdGhl
IHByb3MgYW5kIGNvbnMuDQoNClJlZ2FyZHMsDQpMdWN5DQoNCg0KRnJvbTogc2ZjIFttYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBaYXJueSwgTXlvDQpTZW50OiBGcmlk
YXksIE1hcmNoIDI4LCAyMDE0IDQ6NTkgUE0NClRvOiBMdWN5IHlvbmc7ICdKaW0gR3VpY2hhcmQg
KGpndWljaGFyKSc7ICdSb24gUGFya2VyJzsgJ05pY29sYXMgQk9VVEhPUlMnOyAnc2ZjQGlldGYu
b3JnJw0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24s
IHByb3MgYW5kIGNvbnM/DQoNCkhpIEx1Y3ksDQoNCkNvdWxkIHlvdSBleHBsYWluIHdoeSB5b3Xi
gJl2ZSBjaG9zZW4gdG8gcGVlbCBvdXQgSVArU0ZDPyBTZWVtcyB0byBtZSB0aGUgdXBwZXIgZGlh
Z3JhbSBhbHJlYWR5IGNvdmVycyB0aGUgSVArU0ZDIHVzZSBjYXNlIChhc3N1bWluZyBieSB0cmFu
c3BvcnQgd2UgbWVhbiDigJxJUCwgTUFDLCBldGPigJ0uKSBQZXJoYXBzIHlvdSBtYXkgd2FudCB0
byBjbGFyaWZ5IHdoYXQgeW91IG1lYW4gYnkgdHJhbnNwb3J0Pw0KDQpUbyBtZSwgdGhlIGZpcnN0
IGRpYWdyYW0gaXMgdGhlIG1vc3QgZ2VuZXJpYy9iYXNpYyByZXByZXNlbnRhdGlvbiBvZiB0aGUg
U0ZDIGhlYWRlciwgaXRzIHBheWxvYWQgYW5kIGl0cyBlbmNhcHN1bGF0aW5nL3RyYW5zcG9ydCBt
ZWNoYW5pc20uIEEgYnVuY2ggb2YgZW5jYXBzdWxhdGluZyBtZWNoYW5pc21zIGFyZSBwb3NzaWJs
ZSBidXQgbm90IGFsbCBtYWtlcyBzZW5zZS4gSVAgZW5jYXBzdWxhdGluZyBTRkMgSGVhZGVyIGlz
IHRoZW9yZXRpY2FsbHkgcG9zc2libGUgYnV0IHdoYXQgYXJlIGJlbmVmaXRzIG92ZXIgb3RoZXIg
ZXhpc3Rpbmcgb3B0aW9ucyBsaWtlIEdSRSBvciBVRFA/IE1vcmUgc3BlY2lmaWNhbGx5LCB3aHkg
bWFuZGF0ZSBhbiBJUCBlbmNhcHN1bGF0aW9uIG1lY2hhbmlzbSDigJMgd2hpY2ggc2VlbXMgbm90
IHRvIGJlIGFnbm9zdGljLg0KDQpSZWdhcmRzLA0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgTHVjeSB5b25nDQpTZW50OiAyOCBNYXJjaCAy
MDE0IDU6MDEgUE0NClRvOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKTsgUm9uIFBhcmtlcjsgTmlj
b2xhcyBCT1VUSE9SUzsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0
OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29u
cz8NCg0KTXkgMiBjZW50Og0KDQpCb3RoIFNGQyBoZWFkZXIgYW5kIFNGQyBoZWFkZXIgKyBJUCBo
ZWFkZXIgbWVldCBmb2xsb3dpbmcgY3JpdGVyaWEuIEluIG15IHByb3Bvc2FsLCBTRkMgaGVhZGVy
ICsgSVAgaGVhZGVyIHNlcnZlcyBhcyB0aGUgZW5jYXBzdWxhdGlvbiBmb3JtYXQgYW5kIGFnbm9z
dGljIHRvIHRoZSBsYXllciBhdCB3aGljaCBpdCBpcyBhcHBsaWVkIGFuZCB0aGUgc2VydmljZSB0
aGF0IGlzIGJlaW5nIGNvbnN0cmljdGVkLg0KDQpTRkMgaGVhZGVyICBmb3IgdGhlIGVuY2FwLg0K
DQogICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KDQogICAg
ICAgICAgICAgICAgICAgfCAgICAgIE9yaWdpbmFsIFBheWxvYWQgICAgfA0KDQogICAgICAgICAg
ICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KDQogICAgICAgICAgICAgICAg
ICAgfCAgICAgIFNGQyBIZWFkZXIgICAgICAgICAgfA0KDQogICAgICAgICAgICAgICAgICAgKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KDQogICAgICAgICAgICAgICAgICAgfCAgIFRyYW5z
cG9ydCBoZWFkZXIgICAgICAgfA0KDQogICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tKw0KDQoNClNGQyBoZWFkZXIgKyBJUCBoZWFkZXIgZm9yIHRoZSBlbmNhcC4N
Cg0KICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCg0KICAg
ICAgICAgICAgICAgICAgIHwgICAgICBPcmlnaW5hbCBQYXlsb2FkICAgIHwNCg0KICAgICAgICAg
ICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCg0KICAgICAgICAgICAgICAg
ICAgIHwgICAgICBTRkMgSGVhZGVyICAgICAgICAgIHwNCg0KICAgICAgICAgICAgICAgICAgICst
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCg0KICAgICAgICAgICAgICAgICAgIHwgICAgICAg
SVAgSGVhZGVyICAgICAgICAgIHwNCg0KICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSsNCg0KICAgICAgICAgICAgICAgICAgIHwgICBUcmFuc3BvcnQgaGVhZGVy
ICAgICAgIHwNCg0KICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSsNCg0KDQpUaGFua3MsDQpMdWN5DQoNCkZyb206IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFtt
YWlsdG86amd1aWNoYXJAY2lzY28uY29tXQ0KU2VudDogRnJpZGF5LCBNYXJjaCAyOCwgMjAxNCAx
MjoxMSBQTQ0KVG86IEx1Y3kgeW9uZzsgUm9uIFBhcmtlcjsgTmljb2xhcyBCT1VUSE9SUzsgc2Zj
QGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGFz
IGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KRm9sa3MsDQoNCldo
aWxlIEkgYXBwcmVjaWF0ZSB0aGlzIGRpc2N1c3Npb24gcGxlYXNlIGJyaW5nIGl0IHRvIGEgY2xv
c2Ugb24gdGhlIGxpc3QuIE91ciBjaGFydGVyIGNsZWFybHkgc3RhdGVzIHRoYXQgd2Ugd2lsbCBu
b3QgdGllIHRoZSBzZXJ2aWNlIGVuY2Fwc3VsYXRpb24gdG8gdGhlIHRyYW5zcG9ydC4gSSBkcmF3
IHlvdXIgYXR0ZW50aW9uIHRvIHRoaXMgc25pcHBldCBvZiB0aGUgY2hhcnRlcjoNCg0KIkl0IGlz
IGludGVuZGVkIHRoYXQgdGhlIGVuY2Fwc3VsYXRpb24gZm9ybWF0IGJlIGFnbm9zdGljIHRvIHRo
ZSBsYXllciBhdCB3aGljaCBpdCBpcyBhcHBsaWVkIGFuZCB0aGUgc2VydmljZSB0aGF0IGlzIGJl
aW5nIGNvbnN0cnVjdGVkLiBUaGF0IGlzLCB0aGUgc2FtZSBlbmNhcHN1bGF0aW9uIG1heSBiZSB1
c2VkIG9uIGEgc2VydmljZSBmdW5jdGlvbiBjaGFpbiBhcHBsaWVkIGF0IHRoZSBuZXR3b3JrIGxh
eWVyIG9yIGF0IGFueSBvdGhlciBsYXllciwgYW5kIHRoZSBzYW1lIGVuY2Fwc3VsYXRpb24gZm9y
bWF0IHdpbGwgYXBwbHkgZm9yIHRoZSBjb25zdHJ1Y3Rpb24gb2YgU2VydmljZSBGdW5jdGlvbiBQ
YXRocyByZWdhcmRsZXNzIG9mIHRoZSBhY3R1YWwgc2VydmljZS4iDQoNCkZyb206IEx1Y3kgeW9u
ZyA8bHVjeS55b25nQGh1YXdlaS5jb208bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPj4NCkRh
dGU6IEZyaWRheSwgTWFyY2ggMjgsIDIwMTQgYXQgMTA6NDUgQU0NClRvOiBSb24gUGFya2VyIDxS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tPj4sIE5pY29sYXMgQk9VVEhPUlMgPE5pY29sYXMuQk9VVEhPUlNAcW9zbW9z
LmNvbTxtYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bxb3Ntb3MuY29tPj4sICJzZmNAaWV0Zi5vcmc8
bWFpbHRvOnNmY0BpZXRmLm9yZz4iIDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4+
DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJv
cyBhbmQgY29ucz8NCg0KUm9uLA0KDQpQbGVhc2Ugc2VlIGlubGluZS4NCg0KRnJvbTogUm9uIFBh
cmtlciBbbWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dDQpTZW50OiBGcmlk
YXksIE1hcmNoIDI4LCAyMDE0IDk6MTQgQU0NClRvOiBMdWN5IHlvbmc7IE5pY29sYXMgQk9VVEhP
UlM7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtzZmNd
IFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQoNCkhpLCBM
dWN5Lg0KDQpXaGV0aGVyIG9yIG5vdCB5b3VyIGltcGxlbWVudGF0aW9uIGNvbmNlcHQgZm9yIElQ
L1VEUCBtYWtlcyBzZW5zZSBmb3IgeW91ciBwcm9kdWN0IG9yIHlvdXIgbmV0d29yayBlbnZpcm9u
bWVudCwgb3VyIGNoYXJ0ZXIgaXMgdG8gY3JlYXRlIGEgc29sdXRpb24gdGhhdCBpcyBub3QgZGVw
ZW5kZW50IG9uIGFueSBvbmUgZXhhY3QgdHJhbnNwb3J0IGVuY2Fwc3VsYXRpb24uICAgIFRoYXQg
YmVpbmcgc2FpZCwgYW55IHBhcnRpY3VsYXIgaW1wbGVtZW50YXRpb24gY291bGQgY29uY2VpdmFi
bHkgcmVxdWlyZSBhIHNpbmdsZSB0eXBlIG9mIGVuY2Fwc3VsYXRpb24uICAgSW4gc2hvcnQsIEkg
dGhpbmsgeW91ciBwcm9wb3NhbCBmYWxscyBpbnRvIHRoZSBpbXBsZW1lbnRhdGlvbiBhcHByb2Fj
aCBjYXRlZ29yeSB3aGljaCBpcyBvdXQgb2Ygc2NvcGUgZnJvbSBhIHN0YW5kYXJkcyBwZXJzcGVj
dGl2ZSwgSU1PLg0KW0x1Y3ldIHRoaXMgaXMgYSDigJxjb27igJ0gZnJvbSBsb2dpc3RpY3MsIG5v
dCBmcm9tIHRlY2huaWNhbC4g4pi5ICAgQWx0ZXJuYXRpdmUgdG8gYWRkcmVzcyB0aGlzIGlzIHRv
IGVuY29kZSBTRi1YIEluc3RhbmNlIGlkZW50aWZpZXIgaW4gU0ZDIGhlYWRlciBpbnN0ZWFkIG9m
IGluZGV4LCBhbmQgdXNlIFBBVEggSUQgKyBTRi1YIGluc3RhbmNlIGlkZW50aWZpZXIgaW4gU0ZD
IGZvcndhcmRpbmcgcHJvY2Vzcywgd2hpY2ggZWZmZWN0aXZlbHkgYWNoaWV2ZXMgdGhlIHNhbWUg
YW5kIHNpbXBsZXIgdGhhbiB1c2Ugb2YgaW5kZXgsIElNTy4NCg0KTHVjeQ0KDQogICBSb24NCg0K
DQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEx1
Y3kgeW9uZw0KU2VudDogRnJpZGF5LCBNYXJjaCAyOCwgMjAxNCAxMDowMyBBTQ0KVG86IE5pY29s
YXMgQk9VVEhPUlM7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDog
UmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/
DQoNCg0KDQpGcm9tOiBOaWNvbGFzIEJPVVRIT1JTIFttYWlsdG86Tmljb2xhcy5CT1VUSE9SU0Bx
b3Ntb3MuY29tXQ0KU2VudDogRnJpZGF5LCBNYXJjaCAyOCwgMjAxNCAzOjA4IEFNDQpUbzogTHVj
eSB5b25nOyBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBE
YXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBS
RTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8N
Cg0KSGVsbG8gTHVjeSwNCg0KWW91ciBwcm9wb3NhbCBzdXBwb3NlcyB0aGF0IHRoZSBQYXRoIElk
IGlzIGluY2x1ZGVkIHNvbWV3aGVyZS4gRWl0aGVyIGluIHRoZSBJUC9VRFAgb3ZlcmxheSBmaWVs
ZHMgb3IgaW4gYSBzcGVjaWZpYyBoZWFkZXIuIEkgdGhpbmsgdGhlIGxhdHRlciBzaG91bGQgcHJl
dmFpbC4NCltMdWN5XSBUbyBjbGFyaWZ5LCBpbiBteSBwcm9wb3NhbCBpdCB1c2UgdGhlIGxhdHRl
ci4gVGhlIHByb3Bvc2FsIGlzIHRvIHRyZWF0IFNGQyBhcyBhbiBJUCAoL1VEUCkgYXBwbGljYXRp
b24uIFNGQyBzb2x1dGlvbiByZWxpZXMgb24gU0ZDIGhlYWRlciB0byBjb252ZXkgdGhlIHBhdGgg
SUQgYW5kIG1ldGFkYXRhLiBJIGRpZCBub3QgbWVudGlvbiBtZXRhZGF0YSBiZWNhdXNlIHRoZSBm
b3J3YXJkaW5nIHBhcnQgZG9lcyBub3QgdXNlIG1ldGFkYXRhLiBBZ2FpbiwgaW4gdGhpcyBwcm9w
b3NhbCwgIHRoZXJlIGlzIGEgU0ZDIGhlYWRlciB0aGF0IGluY2x1ZGVzIFBhdGggSUQsIG1ldGFk
YXRhLCBldGMuDQoNCllvdXIgcHJvcG9zYWwgZG9lcyBub3QgY292ZXIgTWV0YWRhdGEgdHJhbnNw
b3J0IHdoaWNoIGlzIG9uZSBvYmplY3RpdmUgb2YgdGhlIFNGQyBncm91cC4gU28gdGhhdCB3b3Vs
ZCBoYXZlIHRvIGJlIGFkZGVkIHRvIHRoZSBoZWFkZXIgZWl0aGVyIGFzIGEgc2V0IG9mIGZpeGVk
IGZpZWxkcyBvciBhcyBhIHZhcmlhYmxlIHNpemVkIG9wdGlvbi4gV2UgYXJlIG5vdCB0aGF0IGZh
ciBmcm9tIHRoZSBxdWlubiBhbmQgemhhbmcgZHJhZnRzLg0KW0x1Y3ldIEhvcGUgYWJvdmUgc3Rh
dGVtZW50IGhlbHAgaGVyZS4NCg0KVGhlIG1haW4gZGlmZmVyZW5jZSBiZWluZyB0aGVuIG9uIHdo
ZXRoZXIgb3Igbm90IHdlIHNob3VsZCBoYXZlIGFuIGluZGV4IGluIHRoZSBoZWFkZXIgYXMgd2Vs
bC4NCltMdWN5XSBObywgdGhpcyBpcyBub3QgbXkgcG9pbnQuIE15IHBvaW50IGlzIHdoYXQgaW5m
b3JtYXRpb24gc2hvdWxkIGJlIHVzZWQgaW4gZm9yd2FyZGluZy4gV2Uga25vdyB0aGF0IGhhcyB0
byBiZSBQQVRIIElEICsgc29tZXRoaW5nIHRoYXQgcmVwcmVzZW50cyB0byBTRi1YIGluc3RhbmNl
LiBTaG91bGQgd2UgdXNlIGluZGV4IG9yIFNGLVggSVAgYWRkcmVzcz8gSSBzZWUgdGhlIGNvbXBs
ZXhpdHkgdG8gdXNlIGluZGV4IHRoYW4gSVAgYWRkcmVzcy4NCg0KSSBkb24ndCBzZWUgaG93IGl0
IGlzIG1vcmUgY29tcGxleCB0byBwcm92aXNpb24gYSByb3V0aW5nIHRhYmxlIGluIGEgU0ZGIGNv
bnRhaW5nIGEgbGlzdCBvZiBwYWlycyAocHJldmlvdXMgSVAgYWRkcmVzcywgW25leHQgSVAgYWRk
cmVzcywuLl0pKiBvciBhbiBpbmRleGVkIGxpc3Qgb2YgcGFpcnM6IChyZWNlaXZlZCBpbmRleCxb
IFsobmV4dCBpbmRleCwgbmV4dCBJUCBhZGRyZXNzKSwuLl1dKSAqLg0KW0x1Y3ldIGNvbXBsZXhp
dHkgSSBzZWUgd2VyZSBkZXNjcmliZWQgaW4gcHJldmlvdXMgZW1haWwuDQoNCldoYXQgd2Ugc2Vl
IHRvdWdoIGlzIHRoYXQgdGhhdCByZWx5aW5nIHRoZSBwcmV2aW91cyBJUCBzb3VyY2VzIGZvciBy
b3V0aW5nIGRvZXMgbm90IGFsbG93IGluIGFsbCBjYXNlcyB0byBoYXZlIGEgU0ZGIHNlcnZlIG11
bHRpcGxlIFNGIHNldHMgKG5leHQgU0ZzIGFsbG93ZWQpIHdoZW4gdGhleSBhcHBlYXIgaW4gdGhl
IHNhbWUgY2hhaW4uIFRoZSBpbmRleCBtZWNoYW5pc20gYWxsb3dzIGl0IGluc3RlYWQuDQpbTHVj
eV0gSU1POiAgUEFUSCBJRCArIFNGLVggaW5zdGFuY2UgSVAgYWRkcmVzcyBjYW4gdW5pcXVlbHkg
ZGV0ZXJtaW5lIHRoZSBuZXh0IFNGLVggaW5zdGFuY2UgSVAgaW4gYWxsIGNhc2VzLiAgTWF5YmUg
SSBtaXNzIHRoZSBjYXNlLCBjb3VsZCB5b3UgZ2l2ZSBhbiBleGFtcGxlIHRoYXQgZG9lcyBub3Qg
d29yaz8NCg0KVGhlIGxpbWl0YXRpb24gc2VlbSB0byBiZSB0aGF0IGFuIFNGRiBpbnN0YW5jZSwg
aW4gdGhlIG1vZGVsIHlvdSBwcm9wb3NlLCBzaG91bGQgbm90IHJlY2VpdmUgdHJhZmZpYyBmcm9t
IGFub3RoZXIgb25lIHR3aWNlIGluIGEgY2hhaW4uDQpbTHVjeV0gSXQgaXMgbm90IHRydWUuIERv
buKAmXQga25vdyB3aGVyZSBkbyB5b3UgZ2V0IHRoYXQgaW1wcmVzc2lvbj8gUGxlYXNlIGdpdmUg
YW4gZXhhbXBsZS4NCg0KVGhhbmtzLA0KTHVjeQ0KDQpJcyBpdCBjb3JyZWN0ID8gYW5kIGlmIHNv
IGlzIGl0IGFjY2VwdGFibGU/DQoNCg0KTmljb2xhcw0KDQpOb3RlOiAqIC0gc2Vjb25kIGVsZW1l
bnQgaW4gdGhlIHBhaXIgaXMgYSBsaXN0IGFzIHdlIGNvdWxkIGhhdmUgbXVsdGlwbGUgcG9zc2li
bGUgbmV4dCBob3BzIChlLmc7IExCUykNCg0KDQpCYXNlZCBvbiBSb24gZXhhbXBsZSBvZiBJUCBz
b3VyY2UgbW9kZWwgbGltaXRhdGlvbjoNCg0KICAgTmV0d29yayBjb25maWdyYXRpb246DQogICAg
ICAgICAgICBTRkYwKEluZ3JlcyksICBTRkYxICggU0ZBLCBTRkIpLCAgICBTRkYyIChTRkMsIFNG
RCksIFNGRihFZ3Jlc3MpLg0KICAgICAgICAgICAgIFNvIDQgaG9zdCwgZWFjaCB3aXRoIGl0cyBz
ZXBhcmF0ZSBTRkYgSVAgYWRkcmVzcywgc2VydmluZyBvbmUgb3IgbW9yZSBsb2NhbCBTRiAoc2Ft
ZSBhZGRyZXNzIGFzIFNGRikNCg0KICAgY2hhaW46IEluZ3Jlc3MsICBTRkEsICBTRkMsICBTRkIs
IFNGRCAsIEVncmVzcy4NCiAgICAgICAgICAgIFJ1bnMgaW50byBhIHByb2JsZW0gb24gU0ZGMiBh
cyBpdCBjYW5ub3QgZGlzdGluZ3Vpc2ggdHJhZmZpYyBjb21pbmcgb3V0IG9mIFNGQSBvciBTRkIg
YmFzZWQgb24gU0ZGMSBJUCBhZGRyZXNzIG9ubHkuDQoNCiAgIGNoYWluOiBJbmdyZXNzLCBTRkEg
LFNGQywgU0ZBLCBTRkQsIEVncmVzcy4NCiAgICAgICAgICAgIEhhcyBzb21lIGlzc3VlcyBhcyB3
ZWxsIGFzIFNGRjIgdGhlIHNlY29uZCB0aW1lIGNhbm5vdCBkaXN0aW5ndWlzaCB0aGF0IGl0IGlz
IGhpdCB0aGUgZmlyc3QgdGltZSBvZiB0aGUgc2Vjb25kIHRpbWUuDQoNCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQpGcm9tOiBMdWN5IHlvbmcgW2x1Y3kueW9uZ0BodWF3ZWkuY29t
PG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT5dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcs
IDIwMTQgMTA6MjUgUE0NClRvOiBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8g
KHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJv
cyBhbmQgY29ucz8NCkhpIFJvbiwNCg0KSWYgd2UgdHJlYXQgU0ZDIGFzIGFuIElQIG9yIElQL1VQ
RCBhcHBsaWNhdGlvbiwgd2UgZG8gbm90IGNoYW5nZSB0aGUgcmVxdWlyZW1lbnQgYW5kIGFyY2hp
dGVjdHVyZS4gV2UgaGF2ZSBhIHNpbXBsZSBzb2x1dGlvbiB0byBhY2hpZXZlIGJpLWRpcmVjdGlv
bmFsIFNGQyB3aXRoIHRoZSBzYW1lIFBhdGggSUQuIExldCBtZSBleHBsYWluIHRoZSBzb2x1dGlv
biBhZ2Fpbi4NCg0KSWYgd2UgaW1wbGVtZW50IFNGQyBhcyBhbiBJUCBvciBVRFAvSVAgYXBwbGlj
YXRpb24sIGkuZS4gb25jZSB0cmFmZmljIGlzIGNsYXNzaWZpZWQgYnkgdGhlIGNsYXNzaWZpY2F0
aW9uLCBpdCBhZGRzIFNGQyBoZWFkZXIgYW5kIElQIGhlYWRlciAob3V0ZXIpIG9uIHRoZSBwYWNr
ZXRzIChVRFAgaGVhZGVyIHRvbyBpbiBsYXR0ZXIgY2FzZSksIGFuZCBzZW5kIHN1Y2ggcGFja2V0
cyBhcyBhIHJlZ3VsYXIgSVAgcGFja2V0LiBUaGUgc3JjIElQIG9uIG91dGVyIGhlYWRlciBpcyBj
bGFzc2lmaWNhdGlvbiBJUCBhZGRyZXNzLCBhbmQgZHN0IElQIGlzIG5leHQgU0YtWCBJbnN0YW5j
ZSBJUCBhZGRyZXNzLiBXZSBvbmx5IG5lZWQgdG8gcmVxdWVzdCBhIG5ldyBJUCBwcm90b2NvbCB0
eXBlIGZvciBTRkMuICBBdCB0aGUgU0ZGLCBpdCBjYW4gc2VhcmNoIG5leHQgU0YtWCBJbnN0YW5j
ZSBJUCBhZGRyZXNzIGJhc2VkIG9uIFBhdGggSUQgaW4gU0ZDIGhlYWRlciBhbmQgc3JjIElQIGFk
ZHJlc3MgKHByZXZpb3VzIFNGKSBvbiB0aGUgcGFja2V0IHdoZW4gcmVjZWl2aW5nIGEgcGFja2V0
IGZyb20gcHJldmlvdXMgU0YtWCBpbnN0YW5jZTsgaXQgZm9yd2FyZHMgdGhlIHBhY2tldCBvbiBk
c3QgSVAgIG9uIHRoZSBwYWNrZXQgd2hlbiByZWNlaXZpbmcgYSBwYWNrZXQgZnJvbSBhbm90aGVy
IFNGRi9TTkYuICBBIFNGLVggaW5zdGFuY2UgYWxzbyBmb3J3YXJkcyB0aGUgcGFja2V0IHdpdGgg
U0ZDIGhlYWRlciBhcyBhbiBJUCBwYWNrZXQgYW5kIGZpbGxzIGl0cyBJUCBhZGRyZXNzIGFzIHNy
YyBJUCBvbiBvdXRlciBoZWFkZXIgYW5kIHRoZSBTRkYvU05GIElQIGFkZHJlc3MgYXMgdGhlIGRz
dCBJUCBvbiB0aGUgb3V0ZXIgaGVhZGVyLg0KDQpGb3IgYmktZGlyZWN0aW9uYWwgU0ZDLCBib3Ro
IGRpcmVjdGlvbnMgY2FuIHVzZSB0aGUgc2FtZSBQYXRoIElEIGluIHRoaXMgc29sdXRpb24uIFBh
dGggSUQgKyBzcmMgSVAgYWRkcmVzcyBsZXQgU0ZGIHVuaXF1ZWx5IGdldCB0aGUgbmV4dCBTRi1Y
IGluc3RhbmNlIGluIGZvcndhcmRpbmcgdGFibGUuDQoNClRoaXMgc29sdXRpb24gY2FuIGltcGxl
bWVudCBTTkYvU0ZGIGZ1bmN0aW9uIG9uIGEgcmVndWxhciByb3V0ZXIgd2l0aG91dCBjaGFuZ2lu
ZyB0aGUgcm91dGVyIGJlaGF2aW9yLCBpLmUuIGZvcndhcmQgdGhlIHBhY2tldCBiYXNlZCBvbiBp
dHMgZGVzdGluYXRpb24gSVAgYWRkcmVzcy4gSWYgdGhlIGRlc3RpbmF0aW9uIGFkZHJlc3MgaXMg
cm91dGVyIGl0c2VsZiwgdGhlIHJvdXRlciB0ZXJtaW5hdGVzIGFuZCBjaGVjayB0aGUgcHJvdG9j
b2wgdHlwZS4gSWYgdGhlIHR5cGUgaXMgU0ZDLCB0aGUgcm91dGVyIHdpbGwgcGVyZm9ybSBhIHRh
YmxlIGxvb2t1cCBiYXNlZCBvbiBQYXRoIElEIGluIFNGQyBoZWFkZXIgKyBzcmMgSVAgb24gb3V0
ZXIgSVAgaGVhZGVyLiBBcyBzaW1wbGUgYXMgdGhhdC4gVGhpcyBzb2x1dGlvbiBhbGxvdyBsZXZl
cmFnaW5nIGEgbG90IG9mIElQIGZ1bmN0aW9ucyB0b28uDQoNClNpbmNlIElQIGNhbiBiZSB0cmFu
c3BvcnRlZCBvdmVyIG1hbnkgdHJhbnNwb3J0IHNvbHV0aW9ucywgRXRoZXJuZXQsIE1QTFMsIG92
ZXJsYXksIGV0YywgaW4gdGhlb3J5LCBTRkMgY2FuIGJlIGltcGxlbWVudGVkIG92ZXIgYW55IHRy
YW5zcG9ydCBuZXR3b3JrIHRvby4gVGhlIHNvbHV0aW9uIGNhbiBtYWtlIGNvbnRyb2wgYW5kIG1h
bmFnZW1lbnQgZWFzeSBiZWNhdXNlIHdlIGRvbuKAmXQgaGF2ZSB0byBhc3NpZ24gaW5kZXggZm9y
IGVhY2ggU0YtWCBpbnN0YW5jZXMuIFNGLVggSVAgYWRkcmVzcyBhcyB1bmlxdWUgaWRlbnRpZmll
ciBpcyB1c2VkIGluIGFsbCBTRkNzLg0KDQpBbnkgY29tbWVudCBvbiB0aGlzIHByb3Bvc2FsLg0K
DQpUaGFua3MsDQpMdWN5DQoNCg0KDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAz
OjI0IFBNDQpUbzogTHVjeSB5b25nOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8p
OyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0
OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29u
cz8NCg0KTHVjeS4NCg0KRG8geW91IGhhdmUgYSBzcGVjaWZpYyBwcm9wb3NhbCBmb3IgbWFraW5n
IGJpZGlyZWN0aW9uYWwgY2hhaW5zIGVhc2llciB0byBkZXBsb3kgYW5kIG1hbmFnZT8gICBJZiBz
bywgd291bGQgeW91IHN1Z2dlc3QgY2hhbmdlcyB0byB0aGUgcmVxdWlyZW1lbnRzPyAgIEFyY2hp
dGVjdHVyZT8gICBIZWFkZXIgZW5jYXBzdWxhdGlvbj8gICBDb250cm9sIHBsYW5lIChmdXR1cmUp
Pw0KDQogICAgUm9uDQoNCg0KRnJvbTogTHVjeSB5b25nIFttYWlsdG86bHVjeS55b25nQGh1YXdl
aS5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgNDoxOCBQTQ0KVG86IFJvbiBQ
YXJrZXI7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBz
ZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBTRkMg
YXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpSb24sDQoNCklN
TywgV2UgY2Fu4oCZdCBtYWtlIG9uZSBwYXJ0IHNpbXBsZSBhbmQgZ29vZCBsb29raW5nIGJ1dCBs
ZWF2ZSBvdGhlciBwYXJ0cyB0byBiZSBpbiBjb21wbGV4LiBPdXIgZ29hbCBpcyB0byBoYXZlIGEg
c2ltcGxlIGFuZCBsb3cgY29zdCBTRkMgc29sdXRpb24gdG8gY292ZXIgbWFqb3JpdHkgdXNlIGNh
c2VzLiBTUCBhbHJlYWR5IGNhbiBpbXBsZW1lbnQgU0ZDIG9uIHRvZGF54oCZcyBuZXR3b3JrLiBJ
ZiB3ZSBjYW7igJl0IG1ha2UgdGhpcyBnb2FsLCB0aGVuIHRoZSBzb2x1dGlvbiBtYXkgbm90IGJl
IHVzZWZ1bC4NCg0KVGhhbmtzLA0KTHVjeQ0KDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywg
MjAxNCAzOjExIFBNDQpUbzogTHVjeSB5b25nOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJl
cGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpT
dWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBh
bmQgY29ucz8NCg0KTHVjeSwNCg0KWW91IHJhaXNlIGEgZ29vZCBwb2ludCBvbiBiaWRpcmVjdGlv
bmFsIGNoYWlucywgd2hpY2ggSSB0aGluayBpcyBhIG1ham9yaXR5IHVzZSBjYXNlIGZvciBmdW5j
dGlvbmFsLCBzaW1wbGlmaWNhdGlvbiwgb3Igb2JzZXJ2YWJpbGl0eSByZWFzb25zLiAgICBUaGUg
d2F5IHdl4oCZdmUgZXhwcmVzc2VkIHRoaW5ncyBzbyBmYXIsIGl0IHdvdWxkIGJlIHVwIHRvIHRo
ZSBtYW5hZ2VtZW50IHBsYW5lIG9yIGNvbnRyb2wgcGxhbmUgdG8gaW5kaWNhdGUgaG93IHN1Y2gg
aW5kaXZpZHVhbCBwYXRocyBhcmUgcGFpcmVkIHRvZ2V0aGVyLg0KDQogICBSb24NCg0KDQoNCkZy
b206IEx1Y3kgeW9uZyBbbWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tXQ0KU2VudDogVGh1cnNk
YXksIE1hcmNoIDI3LCAyMDE0IDQ6MDggUE0NClRvOiBSb24gUGFya2VyOyBYdXhpYW9odTsgUmVp
bmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBs
aWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KUm9uLA0KDQpGcm9tOiBSb24gUGFya2VyIFttYWls
dG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJj
aCAyNywgMjAxNCAzOjAxIFBNDQpUbzogTHVjeSB5b25nOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVu
bm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQpTdWJqZWN0OiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwg
cHJvcyBhbmQgY29ucz8NCg0KTHVjeSwNCg0KT25lIGNsYXJpZmljYXRpb24uICAg4oCcVGhlIHBh
dGjigJ0gZG9lcyBub3QgZXhhY3RseSBtZWFuIHRoZSBTRkMuICAgVGhlIFNGQyBpcyBhYnN0cmFj
dCwgYmVmb3JlIGFjY291bnRpbmcgZm9yIG5ldHdvcmsgbG9jYXRvcnMuICAgQXMgYSBzcGVjaWFs
IGNhc2UsIGlmIGFsbCBvZiB0aGUgU0bigJlzIGluIHRoZSBTRkMgaGF2ZSBvbmx5IGEgc2luZ2xl
IG5ldHdvcmsgbG9jYXRvciwgdGhlbiB0aGUgcGF0aCBhbmQgY2hhaW4gYXJlIHRoZSBzYW1lLiAg
IEJ1dCwgaWYgYW55IG9yIGFsbCBvZiB0aG9zZSBTRuKAmXMgYXJlIG11bHRpcGx5IGxvY2F0ZWQs
IHRoZW4gdGhlIHBhdGggaXMgc3BlY2lmaWMgdG8gYW4gZXhhY3Qgc2VxdWVuY2Ugb2YgbG9jYXRl
ZCBzZXJ2aWNlIGZ1bmN0aW9uIGluc3RhbmNlcy4NCltMdWN5XSBUaGFuayB5b3UgZm9yIGNsYXJp
ZmljYXRpb24uIEkgYWdyZWUgd2l0aCB0aGF0LiBUaGUgcGF0aCBpcyBhbiBleGFjdCBzZXF1ZW5j
ZSBvZiBsb2NhdGVkIHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFuY2VzLiBGb3IgYSBiaS1kaXJlY3Rp
b25hbCBTRkMsIGl0IGhhcyB0byBiZSB0cmVhdGVkIGFzIHR3byBkaXN0aW5jdCBwYXRocyBpbiB0
aGlzIHNvbHV0aW9uLiBBbnkgY29uY2VybiBvbiB0aGUgY29tcGxleGl0eSBpbiBtYW5hZ2luZyB0
aGVtPw0KDQpUaGFua3MsDQpMdWN5DQoNCiAgICBSb24NCg0KDQpGcm9tOiBMdWN5IHlvbmcgW21h
aWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAx
NCAzOjQxIFBNDQpUbzogUm9uIFBhcmtlcjsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBl
bm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3Vi
amVjdDogUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5k
IGNvbnM/DQoNCkhpIFJvbiwNCg0KRnJvbTogUm9uIFBhcmtlciBbbWFpbHRvOlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgMTI6
MDkgUE0NClRvOiBMdWN5IHlvbmc7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7
IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6
IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25z
Pw0KDQpMdWN5LA0KDQpSZWdhcmRpbmcgdGhlIFNGIEluZGV4LCBkcmFmdC16aGFuZy1zZmMtc2No
IGRlZmluZXMgdGhpcyBhcyByZWxhdGl2ZSB0byB0aGUgcGF0aCwgYW5kIG5vdCBhcyBhIGdsb2Jh
bGx5IHVuaXF1ZSBpZGVudGlmaWVyIG9mIGFuIFNGIGluc3RhbmNlLg0KW0x1Y3ldIFRoaXMgaXMg
bXkgdW5kZXJzdGFuZGluZyB0b28uIOKAnFRoZSBwYXRo4oCdIGhlcmUgbWVhbnMgYSBTRkMsIHJp
Z2h0PyBJIGRvIG5vdCBzZWUgaW5kZXggYXMgYW4gU0YgaW5zdGFuY2UgaWRlbnRpZmllciBhdCBh
bGwsIGl0IGlzIGFuIGFsaWFzIGFuZCBvbmx5IHVzZWQgaW4gZm9yd2FyZGluZy4gVGhpcyBpcyB0
aGUgcmVhc29uLCBJIHRoaW5rLCB0aGF0IGFzc2lnbmluZyB0aGVzZSBhbGlhc2VzIGFuZCBjb25m
aWd1cmluZyB0aGVuIGluIGZvcndhcmRpbmcgdGFibGUgaXMgY29tcGxleCBmb3IgbWFuYWdlbWVu
dCBhbmQgY29udHJvbGxlciBhbmQgbWF5IHBydW5lIGFuIGVycm9yIGVhc2lseS4gRm9yIHN1cHBv
cnRpbmcgYmktZGlyZWN0aW9uYWwgb3IgYnJhbmNoaW5nIHVzZSBjYXNlcywgdXNpbmcgaW5kZXgg
aW4gZm9yd2FyZGluZyBtYXkgYWxzbyBicmluZyBvdGhlciBjb25jZXJucy4NCg0KUmVnYXJkaW5n
IFRUTCwgbXkgZmlyc3QgdGhvdWdodCBpcyB0aGF0IGlzIGEgcHJvcGVydHkgb2YgdGhlIHRyYW5z
cG9ydCwgYW5kIGlmIGl0IGlzIGltcG9ydGFudCB0byB5b3UsIGNob29zZSB0aGUgdHJhbnNwb3J0
IGFjY29yZGluZ2x5LiAgIEJ1dCwgSeKAmW0gb3BlbiB0byBmdXJ0aGVyIGRpc2N1c3Npb24gYWxv
bmcgdGhlc2UgbGluZXMuDQpbTHVjeV0gVGhhbmsgeW91IGZvciB0aGUgY2xhcmlmaWNhdGlvbi4g
VGhpcyBpcyByZWxhdGVkIHRvIHRoZSBkaXNjdXNzaW9uIHVuZGVyIHRoaXMgdGl0bGUuIElmIFNQ
QyBpcyBpbXBsZW1lbnRlZCBhcyBJUCBvciBJUC9VRFAgYXBwbGljYXRpb24sIGl0IGNhbiBsZXZl
cmFnZSBhIGxvdCB3aGF0IElQIHRlY2hub2xvZ3kgaGF2ZSBkb25lLiBJZiB3ZSBhc3N1bWUgdGhh
dCBTRkMgbWF5IGJlIGNhcnJpZWQgb3ZlciBhbnkgdHJhbnNwb3J0IHNvbHV0aW9uLCBTRkMgaW1w
bGVtZW50YXRpb24gaGFzIHRvIHByb3ZpZGUgdGhlc2UgZnVuY3Rpb25zLCB3aGljaCwgSU1PLCBy
ZWxhdGVkIHRvIHdoYXQgaW5mb3JtYXRpb24gdGhhdCBTRkMgaGVhZGVyIG5lZWQgdG8gaG9sZC4N
Cg0KVGhhbmtzLA0KTHVjeQ0KDQogICBSb24NCg0KDQpGcm9tOiBMdWN5IHlvbmcgW21haWx0bzps
dWN5LnlvbmdAaHVhd2VpLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAxMjoy
NiBQTQ0KVG86IFJvbiBQYXJrZXI7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7
IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6
IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25z
Pw0KDQpIaSBSb24sDQoNCkkgYXNzdW1lIHRoYXQgdGhlIGluZGV4IHVzYWdlIHlvdSBtZW50aW9u
ZWQgYmVsb3cgaXMgdGhlIHNhbWUgd2hldGhlciB0aGVzZSB0aHJlZSBTRnMgYXJlIG9uIG9uZSBT
RkYgb3IgdHdvIFNGRnMsIHdoaWNoIG1lYW5zIHRoYXQgdGhlIGluZGV4ICMgaXMgYXNzaWduZWQg
dG8gU0YtWC1JIHBlciBTRkMgYW5kIGJ5IHRoZSBpbmNyZW1lbnRhbC4gQSBTRi1YLUkgbWF5IGJl
IHNlcnZlZCB0byBtYW55IFNGQ3MgYW5kIHBvc2l0aW9uIGRpZmZlcmVudGx5IGluIFNGQ3MuIFRo
aXMgbWVhbnMgdGhhdCwgaW4gdGhpcyBtZXRob2QsIGEgU0YtWC1JIGlzIG1hcHBlZCB3aXRoIGRp
ZmZlcmVudCBpbmRleCAjLCBvbmUgcGVyIGVhY2ggU0ZDIHRoYXQgaGFzIHRoZSBTRi1YLUkuIElN
TzogIHdoZW4gb3BlcmF0b3Ivc3lzdGVtIGNyZWF0ZXMgYSBTRkMgYW5kIHNlbGVjdHMgU0YtWC1J
cyBmb3IgdGhlIFNGQywgYW5kIHRoZW4gYXNzaWduIGluZGV4ICMgdG8gdGhlbSBhbmQgY29uZmln
dXJlIHRoZSBmb3J3YXJkaW5nIHRhYmxlIHdpdGggcGF0aCBJRCBhbmQgaW5kZXggIyBpbiB0aGUg
cmVsYXRlZCBTRkZzLiBGdXJ0aGVybW9yZSwgZWFjaCBpbmRleCAjIGFsc28gbmVlZCB0byBiZSBh
c3NvY2lhdGVkIHRvIHRoZSBhZGRyZXNzIG9yIHBvcnQgdGhhdCB0cmFuc3BvcnQgbGF5ZXIgY2Fu
IHVuZGVyc3RhbmQuICBJTU86IHRoaXMgaXMgYSBjb21wbGV4IHByb2Nlc3MgZm9yIHRoZSBzeXN0
ZW0sIHVuZWFzeSB0byBtYW5nZXIgdG9vLCBhbmQgbWF5IGVhc2lseSBwcm9uZSBhbiBlcnJvci4N
Cg0KU2Vjb25kLCB5b3VyIGRyYWZ0IGFsc28gbWVudGlvbiB0aGF0IHRoZSB1c2Ugb2YgaW5kZXgg
dG8gcHJldmVudCB0aGUgbG9vcC4gIFRoZSBsb29wIGRvZXMgbm90IG9jY3VyIGluIG5vcm1hbCBj
b25kaXRpb24uIFRoZSBsb29wIG9jY3VycyBpbiBhYm5vcm1hbCBjb25kaXRpb24uIFNvIHRoZSBs
b29wIHByZXZlbnRpb24gbWVjaGFuaXNtIGlzIHRvIHByZXZlbnQgbm8gbG9vcCBoYXBwZW4gaW4g
YW55IGFibm9ybWFsIGNvbmRpdGlvbi4gVGhhdCBpcyB3aHkgVFRMIGlzIGRlc2lnbmVkIGZvciBp
biBJUCBuZXR3b3JrLiBJZiBTRkMgaGVhZGVyIGlzIGV4cGVjdGVkIHRvIHRyYW5zcG9ydCBvdmVy
IGFueSB0cmFuc3BvcnQgbmV0d29yayBiZXNpZGUgSVAsIGl0IG5lZWRzIHRoZSBzaW1pbGFyIG1l
Y2hhbmlzbSBhcyBJUC9UVEwuIFRoZSB1c2FnZSBvZiBpbmRleCBpbiB5b3VyIHByb3Bvc2FsIGRv
ZXMgbm90IGFjaGlldmUgdGhpcyBwdXJwb3NlLg0KDQpJZiB3ZSB1c2UgSVAgYXMgdHJhbnNwb3J0
LCBJTU86IG5vIG5lZWQgdG8gaW1wbGVtZW50IFRUTCBtZWNoYW5pc20gd2l0aGluIFNGQywganVz
dCBsZXZlcmFnZSBJUCBUVEwgY2FwYWJpbGl0eS4gQnV0LCBpZiBvdmVyIG90aGVyIHRyYW5zcG9y
dHMsIHdlIG5lZWQgdG8gaW1wbGVtZW50IElQL1RUTCBsaWtlIG1lY2hhbmlzbSBpbiBTRkMuDQoN
ClJlZ2FyZHMsDQpMdWN5DQoNCg0KRnJvbTogUm9uIFBhcmtlciBbbWFpbHRvOlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgOToz
NSBBTQ0KVG86IFh1eGlhb2h1OyBMdWN5IHlvbmc7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsg
RGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDog
UkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/
DQoNClhpYW9odSwNCg0KSSBkb27igJl0IHRoaW5rIHdlIG5lZWQgdG8gdmlldyB0aGUgU0YgaW5k
ZXggYXMgYSBUVEwuICAgQXBwcm9wcmlhdGUgdmFsaWRhdGlvbiBhbmQgbG9vcCBzdXBwcmVzc2lv
biBjYW4gYmUgZG9uZSBldmVuIHdpdGggdGhlIGN1cnJlbnQgcHJvcG9zZWQgZGVmaW5pdGlvbi4g
ICAgQW55IFNGRiByZWNlaXZpbmcgYW4gU0ZDIGVuY2Fwc3VsYXRlZCBwYWNrZXQgb3IgZnJhbWUg
d291bGQgbmVlZCB0byBrbm93IHRvIHdoaWNoIG9mIGl0cyBkZXBlbmRlbnQgU0bigJlzIGl0IHNo
b3VsZCBmb3J3YXJkIHRoZSBwYWNrZXQgb3IgZnJhbWUuICAgVG8gZG8gc28gbWVhbnMgdGhhdCBp
dCBjYW4gdmFsaWRhdGUgdGhhdCB0aGUgcGF0aCBJRCBpcyBvbmUgdGhhdCBpdCBleHBlY3RzIHRv
IHBhcnRpY2lwYXRlIGluIGFuZCB0aGF0IHRoZSBTRiBpbnN0YW5jZSBpZGVudGlmaWVkIGJ5IHRo
ZSBpbmRleCBvbiB0aGF0IHBhdGggaXMgb25lIHRoYXQgaXQgaXMgcmVzcG9uc2libGUgZm9yLiAg
ICBTdWNoIGNoYWluIHBhdGggZGF0YSBtYXkgaGF2ZSBiZWVuIGxvY2FsbHkgcHJvdmlzaW9uZWQg
b3IgbWF5IGhhdmUgYmVlbiBkaXN0cmlidXRlZCBpbiBhIGNvbnRyb2wgcGxhbmUuDQoNCldoZW4g
dGhlIFNGRiByZWNlaXZlcyB0aGUgZ29vZCBwYWNrZXQgb3IgZnJhbWUgYmFjayBmcm9tIG9uZSBv
ZiBpdHMgZGVwZW5kZW50IFNG4oCZcywgaXQgd2lsbCBpZGVudGlmeSB0aGUgbmV4dCBTRiBhbmQg
U0ZGIGJ5IGNvbnN1bHRpbmcgaXRzIGxvY2FsIGRhdGFiYXNlLiAgIElmIGl0IGlzIG5vdCB0aGUg
ZmluYWwgU0YsIHRoZW4gdGhlIFNGIGluZGV4IGlzIGluY3JlbWVudGVkLCB0aGUgdHJhbnNwb3J0
IGhlYWRlciB1cGRhdGVkIGFzIG5lY2Vzc2FyeSwgYW5kIHRoZSBwYWNrZXQgb3IgZnJhbWUgcHJv
Z3Jlc3NlZC4gICAgRmFpbHVyZSB0byBwcm9wZXJseSBpbmNyZW1lbnQgdGhlIFNGIEluZGV4IHdv
dWxkIGJlIGFraW4gdG8gZmFpbHVyZSB0byBkZWNyZW1lbnQgYSBUVEwgYnkgYSByb3V0ZXIg4oCT
IHRoZXJlIGlzIG5vIHByb3RlY3Rpb24gZnJvbSB0aGF0Lg0KDQogICBSb24NCg0KDQpGcm9tOiBz
ZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFh1eGlhb2h1DQpT
ZW50OiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgNTo0NCBBTQ0KVG86IFJvbiBQYXJrZXI7IEx1
Y3kgeW9uZzsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gU0ZDIGFzIGFuIElQ
IG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz8NCg0KDQrlj5Hku7bkuro6IHNmYyBb
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSDku6PooaggUm9uIFBhcmtlcg0K5Y+R6YCB5pe2
6Ze0OiAyMDE05bm0M+aciDI25pelIDc6MTMNCuaUtuS7tuS6ujogTHVjeSB5b25nOyBSZWluYWxk
byBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCuS4u+mimDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRp
b24sIHByb3MgYW5kIGNvbnM/DQoNCkx1Y3ksDQoNClJlZ2FyZGluZyB0aGUgc2VydmljZSBmdW5j
dGlvbiBpbmRleCB0aGF0IHdvdWxkIGJlIGNvbnRhaW5lZCBpbiB0aGUgc2VydmljZSBoZWFkZXIs
IEkgdGhpbmsgaXQgaXMgc2ltcGx5IGluY3JlbWVudGVkIGZyb20gMSB0byBpbmRpY2F0ZSB0aGUg
bmV4dCBzZXJ2aWNlIGZ1bmN0aW9uIHdpdGhpbiB0aGUgY2hhaW4uICAgRm9yIGV4YW1wbGUsIGlm
IHRoZSBwYXRoIElEIGlzIFgsIGZvciBhIHBhdGgge1NGLUEtNSwgU0YtQi0yLCBTRi1DLTZ9LCB0
aGVuIHBhY2tldHMgZGVzdGluZWQgZnJvbSBhIGNsYXNzaWZpZXIgdG93YXJkcyBTRi1BLTUgd291
bGQgY2FycnkgKHBhdGggWCwgaW5kZXggMSksIHBhY2tldHMgZnJvbSBTRi1BLTUgdG8gU0YtQi0y
IHdvdWxkIGNhcnJ5IChwYXRoIFgsIGluZGV4IDIpLCBldGMuDQoNCltYaWFvaHVdIEkgdGhpbmsg
dGhlIHZhbHVlIG9mIHRoZSBzZXJ2aWNlIGluZGV4IHNob3VsZCBiZSBkZWNyZW1lbnRlZCwgcmF0
aGVyIHRoYW4gYmVpbmcgaW5jcmVtZW50ZWQgd2hlbiB0cmF2ZWxsaW5nIGFsb25nIHRoZSBzZXJ2
aWNlIHBhdGggc2luY2UgdGhhdCBpbmRleCBpcyBub3Qgb25seSB1c2VkIGZvciBpbmRpY2F0aW5n
IHRoZSBuZXh0IHNlcnZpY2UgZnVuY3Rpb24gd2l0aGluIHRoZSBjaGFpbiwgYnV0IGFsc28gdXNl
ZCBmb3Igb3RoZXIgcHVycG9zZXMgKGUuZy4sIFRUTCBvZiB0aGUgc2VydmljZSBwYXRoLCBpbmRp
Y2F0b3Igb2YgdGhlIGVuZCBvZiB0aGUgc2VydmljZSBjaGFpbiksIHVubGVzcyB5b3Ugd2FudCB0
byBpbnRyb2R1Y2UgYW4gYWRkaXRpb25hbCBmaWVsZCB3aGljaCBpbmRpY2F0ZXMgdGhlIHRvdGFs
IGxlbmd0aCBvZiB0aGUgc2VydmljZSBjaGFpbi4NCg0KQmVzdCByZWdhcmRzLA0KWGlhb2h1DQoN
CiAgIFJvbg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KRnJvbTogc2ZjIFtz
ZmMtYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc+XSBvbiBiZWhh
bGYgb2YgTHVjeSB5b25nIFtsdWN5LnlvbmdAaHVhd2VpLmNvbTxtYWlsdG86bHVjeS55b25nQGh1
YXdlaS5jb20+XQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgNjozOCBQTQ0KVG86IFJl
aW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBw
bGljYXRpb24sIHByb3MgYW5kIGNvbnM/DQpIaSBSZWluYWxkbywNCg0KVGhhbmsgeW91IHRvIHNo
YXJlIHlvdXIgdmlld3Mgb24gdGhpcyBzb2x1dGlvbi4gV2Ugd2FudCB0byBoYXZlIGFuIGVsZWdh
bnQgYW5kIGdlbmVyYWwgc29sdXRpb24gd2l0aCBvbmUgc3RhbmRhcmQgU0ZDIGhlYWRlciB0byBj
b3ZlciBtYWpvcml0eSB1c2UgY2FzZXMNCg0KU2VlIGlubGluZSBiZWxvdy4NCg0KDQpGcm9tOiBS
ZWluYWxkbyBQZW5ubyAocmVwZW5ubykgW21haWx0bzpyZXBlbm5vQGNpc2NvLmNvbV0NClNlbnQ6
IFR1ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDQ6NTYgUE0NClRvOiBMdWN5IHlvbmc7IERhdmUgRG9s
c29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2Zj
XSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpIaSwN
Cg0KVGhlcmUgYXJlIHNldmVyYWwgc29sdXRpb24gdG8gdGhpcyBwcm9ibGVtLiBTb21lIG9mIHRo
ZW0gaW1wbGVtZW50YXRpb24gc3BlY2lmaWMsIG90aGVycyBtb3JlIGVsZWdhbnQuDQoNCjEgLSBP
bmUgb2YgdGhlIG1vcmUgZWxlZ2FudCBvbmVzIGlzIHRvIHVzZSB0aGUgU2VydmljZSBJbmRleCB0
byBkZXRlcm1pbmUgdGhlIG5leHQgc2VydmljZSBmdW5jdGlvbiBpbnN0YW5jZS4gIEl0IG1ha2Vz
IGZvciBhIGNvbXBsZXRlbHkgc3RhdGVsZXNzIHNvbHV0aW9uIChjb2RlIHdpc2UpLg0KW0x1Y3ld
IHdoZW4gdXNpbmcgUGF0aCBJRCBhbmQgU2VydmljZSBJbmRleCBvbiBTRkMgaGVhZGVyLCBpdCBy
ZXF1aXJlcyBhc3NpZ25pbmcgaW5kZXggIyB0byBlYWNoIFNGIGluc3RhbmNlLCBjb25maWd1cmlu
ZyB0aGVtIGluIHRoZSBmb3J3YXJkaW5nIHRhYmxlLCB3aGljaCBpcyB2ZXJ5IGNvbXBsZXggcHJv
Y2VzcyBhbmQgZWFzaWx5IHBydW5lIGZvciBlcnJvciBpbiBtYXkgb3Bpbmlvbi4gIEluIGFkZGl0
aW9uLCBlYWNoIFNGIGluc3RhbmNlIG1heSBzZXJ2ZSBtb3JlIHRoYW4gb25lIFNGQywgc28gbmVl
ZCB0byBhc3NpZ24gaW5kZXggIyBmb3IgZWFjaCBTRkMsIHdoaWNoIGlzIG1vcmUgY29tcGxleC4g
UmVnYXJkaW5nIHRoZSBzdGF0ZWxlc3MsIEkgZG9u4oCZdCBnZXQgaXQuIElzbuKAmXQgaW5kZXgg
IyBhIHN0YXRlIGFzIHdlbGwgKG1heSBiZSBmZXcgYml0IGxlc3MpPw0KDQpUbyBpbXBsZW1lbnQg
dHJ1ZSBzdGF0ZWxlc3MsIFNGQyBoZWFkZXIgbmVlZHMgYWJpbGl0eSB0byBjYXJyeSBhbGwgU0ZJ
cyBJUCBhZGRyZXNzZXMgaW4gU0ZDIGhlYWRlciwgd2hpY2ggd2FzIGNvbnNpZGVyZWQgYXMgbm9u
LXNjYWxlIHNvbHV0aW9uLg0KDQoNCjIg4oCTIEFub3RoZXIgb3B0aW9uIGlzIGZyb20gYSBjb2Rp
bmcgcGVyc3BlY3RpdmUgeW91IGNhbiBqdXN0IGtlZXAgbW9yZSBzdGF0ZSBpbiB5b3VyIFNOL1NG
RiB3aGlsZSB5b3UgcHJvY2VzcyB0aGUgcGFja2V0IGFuZCBkZXRlcm1pbmUgd2hhdCBpcyB0aGUg
4oCcbmV4dOKAnSBzZXJ2aWNlLg0KW0x1Y3ldIEFncmVlLg0KDQpCdXQgaXJyZXNwZWN0aXZlLCB0
aGUgU04gbmVlZHMgdG8ga25vdyB0aGUgUGF0aCBJRCBhbmQgdGhlIGxpc3Qgb2YgU0ZJcyBpbnRl
cm5hbCB0byBpdHMgbm9kZS4gVGhpcyBwcm92aXNpb25pbmcgY2FuIGhhcHBlbiBpbiBhIHZhcmll
dHkgb2Ygd2F5cywgSSBpbXBsZW1lbnRlZCB3aXRoIFJFU1Rjb25mIGFuZCBOZXRjb25mLg0KDQpB
cyBmYXIgYXMgVURQL0lQIHZzLklQLCBJIGdpdmUgcHJlZmVyZW5jZSB0byBVRFAvSVAuIElmIHlv
dSBoYXZlIGEgZml4ZWQgcG9ydCBvdmVyIFVEUCBpbiB3aGljaCB0byByZWNlaXZlL3NlbmQgcGFj
a2V0czoNCg0KLSBZb3UgY2FuIGhhdmUgeW91ciBlbnRpcmUgZGF0YXBsYW5lIGluIHVzZXJwYWNl
IGFuZCB1c2UgYSB2YXJpZXR5IG9mIHByb2dyYW1taW5nIGxhbmd1YWdlcy4NCi0gWW91IGRvIG5v
dCBuZWVkIHJhdyBwYWNrZXQgYWNjZXNzIHRvIHB1bGwvc2VuZCBwYWNrZXRzLiBUaGVyZWZvcmUg
bm8gcm9vdCBzdXBwb3J0Lg0KLSBVRFAgY2FuIHRyYXZlcnNlIG5vbi1TRkMgYXdhcmUgbWlkZGxl
eGJveGVzLg0KW0x1Y3ldIEFncmVlIG9uIHRoaXMgc3RhdGVtZW50LiBCdXQgZm9yIFNGQyBkb21h
aW4sIGRvIHdlIHdhbnQgdG8gYWxsb3cgc3VjaCBtaWRib3hlcyBvbiBTRkMgcGF0aD8gTWF5YmUg
aGFwcGVuIGlmIGEgU0ZDIGRvbWFpbiBjcm9zc2VzIG1vcmUgdGhhbiB0cmFuc3BvcnQgZG9tYWlu
cz8gVGhpcyBpcyBvbmUgSSBsaWtlIHRvIGtub3cgZnJvbSBTUHMgYW5kIFNGIHZlbmRvcnMuDQoN
ClJlZ2FyZHMsDQpMdWN5DQpPciB5b3UgY2FuIHVzZSBhbnkgb2YgdGhlIGF2YWlsYWJsZSBtZXRo
b2RzKCBUVVJOLCBTVFVOLCBldGMpLiAgSWYgeW91IGVuY2FwIGluIHNvbWV0aGluZyBlbHNlIG90
aGVyIHRoYW4gSVAvVURQIHRoZSBhcHBsaWNhYmlsaXR5IG9mIFNGQyB3aWxsIGJlIGNvbnNpZGVy
YWJseSBkaW1pbmlzaGVkLkp1c3QgY2hlY2sgU1RDUCBhbmQgaXRzIHByb2JsZW0gb24gZ2V0dGlu
ZyBhZG9wdGVkIGdpdmVuIG1pZGRsZXhib3hlcyAgbm90IHJlY29nbml6aW5nIGl0cyBwcm90b2Nv
bCBudW1iZXIuDQoNCi0gSXQgaml2ZXMgd2l0aCBvdGhlciBJRVRGIHdvcmsgaW4gdGhlIGFyZWFz
IG9mIG1ldGFkYXRhIGFuZCB0cmFuc3BvcnQgc2VydmljZXMgKHNheSwgVEFQUykuDQoNCnJlZ2Fy
ZHMsDQoNClJlaW5hbGRvDQoNCg0KDQpGcm9tOiBMdWN5IHlvbmcgPGx1Y3kueW9uZ0BodWF3ZWku
Y29tPG1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbT4+DQpEYXRlOiBUdWVzZGF5LCBNYXJjaCAy
NSwgMjAxNCBhdCAyOjI1IFBNDQpUbzogRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUuY29t
PG1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbT4+LCAic2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+IiA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+Pg0KU3ViamVjdDog
UmU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/
DQoNCkhpIERhdmUsDQoNCklmIGEgc2VydmljZSBmb3J3YXJkZXIgcG9pbnQgY29ubmVjdHMgbW9y
ZSB0aGFuIG9uZSBTRiBpbnN0YW5jZXMgdGhhdCBiZWxvbmcgdG8gdGhlIHNhbWUgU0ZDLCBob3cg
Y2FuIG9uZSBQYXRoIElEIGRldGVybWluZSB3aGljaCBTRiBpbnN0YW5jZXMgaXMgdGhlIG5leHQ/
IElmIHlvdSBkcmF3IGEgc2VydmljZSBjaGFpbiBwYXRoIHdpdGggbWFueSBTRiBpbnN0YW5jZXMs
IHlvdSBjYW4gZWFzaWx5IHNlZSwgaWYgUGF0aCBJRCByZXByZXNlbnRzIHRoYXQgcGF0aCwgc2Vy
dmljZSBmb3J3YXJkZXIgbmVlZHMgdG8gdXNlIHByZXZpb3VzIFNGIG9uIHRoZSBwYXRoIHRvIHBv
c2l0aW9uIHRoZSBuZXh0IFNGIG9uIHRoYXQgcGF0aC4NCg0KTHVjeQ0KDQpGcm9tOiBEYXZlIERv
bHNvbiBbbWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tXQ0KU2VudDogVHVlc2RheSwgTWFyY2gg
MjUsIDIwMTQgNDoxMCBQTQ0KVG86IEx1Y3kgeW9uZzsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwg
cHJvcyBhbmQgY29ucz8NCg0KV2h5IGRvIHlvdSB0aGluayB0aGUgcHJldmlvdXMgU0YgSVAgYWRk
cmVzcyBpcyByZXF1aXJlZCB0byBkZXRlcm1pbmUgdGhlIG5leHQgU0YgSVAgYWRkcmVzcz8gV2h5
IGlzIHRoZSBQYXRoIElEIG5vdCBzdWZmaWNpZW50IGluZm9ybWF0aW9uPw0KDQoNCkZyb206IEx1
Y3kgeW9uZyBbbWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tXQ0KU2VudDogVHVlc2RheSwgTWFy
Y2ggMjUsIDIwMTQgNDo1NiBQTQ0KVG86IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0
aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpJbiB0aGlzIHNvbHV0aW9uLCBzZXJ2aWNlIGZvcndhcmRl
ciBhbmQgU0YgaW5zdGFuY2UgYXJlIHNlcGFyYXRlZCBlbnRpdGllcy4gU2VydmljZSBmb3J3YXJk
ZXIgbmVlZHMgUGF0aCBJRCBhbmQgcHJldmlvdXMgU0YgSVAgYWRkcmVzcyB0byB1bmlxdWVseSBp
ZGVudGlmeSB0aGUgbmV4dCBTRiBJUCBhZGRyZXNzLg0KDQpMdWN5DQoNCkZyb206IERhdmUgRG9s
c29uIFttYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb21dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAy
NSwgMjAxNCAzOjIxIFBNDQpUbzogTHVjeSB5b25nOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBw
cm9zIGFuZCBjb25zPw0KDQpJIGRvIG5vdCBzZWUgd2h5IHNvdXJjZSBJUCBhZGRyZXNzIChwcmV2
aW91cyBTRikgd291bGQgYmUgcmVxdWlyZWQgdG8gbG9vayB1cCB0aGUgbmV4dCBTRi4gVGhlIHBh
dGggSUQgc2hvdWxkIGJlIHN1ZmZpY2llbnQgdG8gZGV0ZXJtaW5lIHRoZSBuZXh0IFNGLg0KDQoN
Cg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYg
T2YgTHVjeSB5b25nDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA0OjAyIFBNDQpUbzog
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBbc2ZjXSBTRkMgYXMg
YW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPw0KDQpIaSwNCg0KVGhlcmUg
YXJlIG1hbnkgd2F5cyB0byBpbXBsZW1lbnQgU0ZDcy4gSG93ZXZlciwgb25lIG9mIG91ciBnb2Fs
cyBpbiBzdGFuZGFyZCBpcyB0byBkZXZlbG9wIGEgc29sdXRpb24gdGhhdCBpcyBzaW1wbGUgYW5k
IGxlc3MgY29zdCBmb3IgdmVuZGVycyBhbmQgc2VydmljZSBwcm92aWRlcnMuICBPdGhlciBnb2Fs
cyBhcmUgdGhhdCB0aGUgc29sdXRpb24gY2FuIGFwcGx5IHRvIGNvbW1vbiBhbmQgbWFqb3JpdHkg
dXNlIGNhc2VzLg0KDQpJZiB3ZSBpbXBsZW1lbnQgU0ZDIGFzIGFuIElQIG9yIFVEUC9JUCBhcHBs
aWNhdGlvbiwgaS5lLiBvbmNlIHRyYWZmaWMgaXMgY2xhc3NpZmllZCBieSB0aGUgY2xhc3NpZmlj
YXRpb24sIGl0IGFkZHMgU0ZDIGhlYWRlciBhbmQgSVAgaGVhZGVyIChvdXRlcikgb24gdGhlIHBh
Y2tldHMgKFVEUCBoZWFkZXIgdG9vIGluIGxhdHRlciBjYXNlKSwgYW5kIHNlbmQgc3VjaCBwYWNr
ZXRzIGFzIGEgcmVndWxhciBJUCBwYWNrZXQuIFRoZSBzcmMgSVAgb2Ygb3V0ZXIgaGVhZGVyIGNh
biBiZSBjbGFzc2lmaWNhdGlvbiBJUCBhZGRyZXNzLCBhbmQgZHN0IElQIGNhbiBiZSBuZXh0IFNG
IEluc3RhbmNlIElQIGFkZHJlc3MuIE1hbnkgdHJhbnNwb3J0IG5ldHdvcmtzIGNhbiBjYXJyeSBJ
UCB0cmFmZmljIGFuZCByb3V0ZSBJUCBwYWNrZXRzIGJhc2VkIG9uIGRzdCBJUCBhZGRyZXNzLiAg
V2Ugb25seSBuZWVkIHRvIHJlcXVlc3QgYSBuZXcgSVAgcHJvdG9jb2wgdHlwZSBmb3IgU0ZDLiBB
dCB0aGUgc2VydmljZSBmb3J3YXJkZXIgcG9pbnQsIGl0IGNhbiBsb29rIHVwIG5leHQgU0YgSVAg
YWRkcmVzcyBiYXNlZCBvbiBQYXRoIElEIGluIFNGQyBoZWFkZXIgYW5kIHNyYyBJUCBhZGRyZXNz
IChwcmV2aW91cyBTRikgb24gdGhlIHBhY2tldC4gIEEgU0YgYWxzbyBmb3J3YXJkcyB0aGUgcGFj
a2V0IHdpdGggU0ZDIGhlYWRlciBhcyBhbiBJUCBwYWNrZXQgYW5kIGZpbGxzIGl0cyBJUCBhZGRy
ZXNzIGFzIHNyYyBJUCBhbmQgdGhlIHNlcnZpY2UgZm9yd2FyZGVyIHBvaW50IElQIGFkZHJlc3Mg
YXMgdGhlIGRzdCBJUCBvbiB0aGUgcGFja2V0Lg0KDQpUaGlzIHNvbHV0aW9uIHdvcmtzIGZvciBl
aXRoZXIgU0ZDIGFzIGFuIElQIGFwcGxpY2F0aW9uIG9yIFVEUC9JUCBhcHBsaWNhdGlvbiwgd2hp
Y2ggb25lIGlzIG1vcmUgcHJvcGVyIGZyb20gU0YgYW5kIHNlcnZpY2UgZm9yd2FyZGVyIHBvaW50
Pw0KDQpUaGlzIHNvbHV0aW9uIHNlZW1zIHNpbXBsZSB0byBtZSBhbmQgb25seSBuZWVkIFBhdGgg
SUQgaW4gU0ZDIGhlYWRlciBmb3Igc3RlZXJpbmcgdHJhZmZpYyB0aHJvdWdoIHRoZSBTRkMgcGF0
aC4gQnV0IGxpa2UgdG8gc2VlIG90aGVyc+KAmSBvcGluaW9uIG9uIHRoaXMgc29sdXRpb24sIHBy
b3MgYW5kIGNvbnMuDQoNClRoYW5rcywNCkx1Y3kNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj1Db250ZW50LVR5cGUgY29udGVu
dD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij48bWV0YSBuYW1lPUdlbmVyYXRvciBjb250ZW50
PSJNaWNyb3NvZnQgV29yZCAxNCAoZmlsdGVyZWQgbWVkaXVtKSI+PCEtLVtpZiAhbXNvXT48c3R5
bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7YmVoYXZpb3I6dXJs
KCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0KLnNo
YXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwhW2VuZGlmXS0tPjxz
dHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt
aWx5OldpbmdkaW5nczsNCglwYW5vc2UtMTo1IDAgMCAwIDAgMCAwIDAgMCAwO30NCkBmb250LWZh
Y2UNCgl7Zm9udC1mYW1pbHk6U2ltU3VuOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7
fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpTaW1TdW47DQoJcGFub3NlLTE6MiAxIDYgMCAz
IDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3Nl
LTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpUYWhv
bWE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250
LWZhbWlseToiXEBTaW1TdW4iOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZv
bnQtZmFjZQ0KCXtmb250LWZhbWlseTpDb25zb2xhczsNCglwYW5vc2UtMToyIDExIDYgOSAyIDIg
NCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJTZWdvZSBVSSI7DQoJcGFub3Nl
LTE6MiAxMSA1IDIgNCAyIDQgMiAyIDM7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNv
Tm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJn
aW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2Fs
aWJyaSIsInNhbnMtc2VyaWYiO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0
eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGlu
ZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30N
CnByZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJl
Zm9ybWF0dGVkIENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0K
CWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6U2ltU3VuO30NCnAuTXNvQWNldGF0ZSwg
bGkuTXNvQWNldGF0ZSwgZGl2Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0K
CW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJn
aW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjguMHB0Ow0KCWZvbnQtZmFtaWx5OiJUYWhv
bWEiLCJzYW5zLXNlcmlmIjt9DQpwLk1zb0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3Jh
cGgsIGRpdi5Nc29MaXN0UGFyYWdyYXBoDQoJe21zby1zdHlsZS1wcmlvcml0eTozNDsNCgltYXJn
aW4tdG9wOjBpbjsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1hcmdpbi1ib3R0b206MGluOw0KCW1h
cmdpbi1sZWZ0Oi41aW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4w
cHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQpzcGFuLkhUTUxQ
cmVmb3JtYXR0ZWRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFy
IjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9y
bWF0dGVkIjsNCglmb250LWZhbWlseTpDb25zb2xhczt9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0K
CXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IjsNCglmb250LWZhbWlseToiVGFo
b21hIiwic2Fucy1zZXJpZiI7fQ0KcC5tc29jaHBkZWZhdWx0LCBsaS5tc29jaHBkZWZhdWx0LCBk
aXYubXNvY2hwZGVmYXVsdA0KCXttc28tc3R5bGUtbmFtZTptc29jaHBkZWZhdWx0Ow0KCW1zby1t
YXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQpwLmh0bWwsIGxpLmh0bWwsIGRp
di5odG1sDQoJe21zby1zdHlsZS1uYW1lOmh0bWw7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4tYm90
dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
InNhbnMtc2VyaWYiO30NCnAuYSwgbGkuYSwgZGl2LmENCgl7bXNvLXN0eWxlLW5hbWU6YTsNCglt
YXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0KcC5SRkNGaWd1cmUsIGxpLlJG
Q0ZpZ3VyZSwgZGl2LlJGQ0ZpZ3VyZQ0KCXttc28tc3R5bGUtbmFtZToiUkZDIEZpZ3VyZSI7DQoJ
bWFyZ2luLXRvcDowaW47DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltYXJnaW4tYm90dG9tOjBpbjsN
CgltYXJnaW4tbGVmdDouM2luOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglsaW5lLWhlaWdo
dDoxMi4wcHQ7DQoJbXNvLWxpbmUtaGVpZ2h0LXJ1bGU6ZXhhY3RseTsNCglwYWdlLWJyZWFrLWFm
dGVyOmF2b2lkOw0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3
Ijt9DQpzcGFuLmh0bWxwcmVmb3JtYXR0ZWRjaGFyMA0KCXttc28tc3R5bGUtbmFtZTpodG1scHJl
Zm9ybWF0dGVkY2hhcjsNCglmb250LWZhbWlseTpDb25zb2xhczt9DQpzcGFuLmJhbGxvb250ZXh0
Y2hhcjANCgl7bXNvLXN0eWxlLW5hbWU6YmFsbG9vbnRleHRjaGFyOw0KCWZvbnQtZmFtaWx5OiJT
ZWdvZSBVSSIsInNhbnMtc2VyaWYiO30NCnNwYW4uaHRtbGNoYXINCgl7bXNvLXN0eWxlLW5hbWU6
aHRtbGNoYXI7DQoJZm9udC1mYW1pbHk6U2ltU3VuO30NCnNwYW4uY2hhcg0KCXttc28tc3R5bGUt
bmFtZTpjaGFyOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5i
YWxsb29udGV4dGNoYXIwMA0KCXttc28tc3R5bGUtbmFtZTpiYWxsb29udGV4dGNoYXIwOw0KCWZv
bnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpzcGFuLmVtYWlsc3R5bGUxOQ0KCXtt
c28tc3R5bGUtbmFtZTplbWFpbHN0eWxlMTk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z
LXNlcmlmIjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uZW1haWxzdHlsZTIwDQoJe21zby1z
dHlsZS1uYW1lOmVtYWlsc3R5bGUyMDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2Vy
aWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5lbWFpbHN0eWxlMjENCgl7bXNvLXN0eWxlLW5h
bWU6ZW1haWxzdHlsZTIxOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJ
Y29sb3I6IzAwNzBDMDt9DQpzcGFuLmVtYWlsc3R5bGUyMg0KCXttc28tc3R5bGUtbmFtZTplbWFp
bHN0eWxlMjI7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjoj
MUY0OTdEO30NCnNwYW4uZW1haWxzdHlsZTIzDQoJe21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGUy
MzsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMwMDcwQzA7
fQ0Kc3Bhbi5lbWFpbHN0eWxlMjQNCgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHlsZTI0Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzAwNzBDMDt9DQpzcGFu
LmVtYWlsc3R5bGUzNA0KCXttc28tc3R5bGUtbmFtZTplbWFpbHN0eWxlMzQ7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uZW1haWxz
dHlsZTM1DQoJe21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGUzNTsNCglmb250LWZhbWlseToiQ2Fs
aWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5lbWFpbHN0eWxlMzYN
Cgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHlsZTM2Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwi
c2Fucy1zZXJpZiI7DQoJY29sb3I6IzAwNzBDMDt9DQpzcGFuLmVtYWlsc3R5bGUzNw0KCXttc28t
c3R5bGUtbmFtZTplbWFpbHN0eWxlMzc7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNl
cmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uZW1haWxzdHlsZTM4DQoJe21zby1zdHlsZS1u
YW1lOmVtYWlsc3R5bGUzODsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0K
CWNvbG9yOiMwMDcwQzA7fQ0Kc3Bhbi5lbWFpbHN0eWxlMzkNCgl7bXNvLXN0eWxlLW5hbWU6ZW1h
aWxzdHlsZTM5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6
IzFGNDk3RDt9DQpzcGFuLmVtYWlsc3R5bGU0MA0KCXttc28tc3R5bGUtbmFtZTplbWFpbHN0eWxl
NDA7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMDA3MEMw
O30NCnNwYW4uZW1haWxzdHlsZTQxDQoJe21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGU0MTsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bh
bi5lbWFpbHN0eWxlNDINCgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHlsZTQyOw0KCWZvbnQtZmFt
aWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzAwNzBDMDt9DQpzcGFuLmVtYWls
c3R5bGU0Mw0KCXttc28tc3R5bGUtbmFtZTplbWFpbHN0eWxlNDM7DQoJZm9udC1mYW1pbHk6IkNh
bGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uZW1haWxzdHlsZTQ0
DQoJe21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGU0NDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
InNhbnMtc2VyaWYiOw0KCWNvbG9yOiMwMDcwQzA7fQ0Kc3Bhbi5FbWFpbFN0eWxlNDgNCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlm
IjsNCgljb2xvcjojMDA3MEMwO30NCnNwYW4uRW1haWxTdHlsZTQ5DQoJe21zby1zdHlsZS10eXBl
OnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6
IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGU1MA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsN
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMwMDcwQzA7fQ0K
c3Bhbi5FbWFpbFN0eWxlNTENCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMDA3MEMwO30NCnNwYW4uRW1haWxT
dHlsZTUyDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
Iiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGU1Mw0KCXtt
c28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2Vy
aWYiOw0KCWNvbG9yOiMwMDcwQzA7fQ0Kc3Bhbi5FbWFpbFN0eWxlNTQNCgl7bXNvLXN0eWxlLXR5
cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsN
Cgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9y
dC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6
OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29y
ZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi8qIExpc3QgRGVmaW5pdGlvbnMgKi8N
CkBsaXN0IGwwDQoJe21zby1saXN0LWlkOjk0MzY4NDY5NDsNCgltc28tbGlzdC10eXBlOmh5YnJp
ZDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MTgxNjk4MzU3MCA2NzY5ODY4OSA2NzY5ODY5MSA2
NzY5ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5
ODY5Mzt9DQpAbGlzdCBsMDpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQt
ZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDINCgl7bXNvLWxldmVsLXRhYi1zdG9wOjEu
MGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1
aW47fQ0KQGxpc3QgbDA6bGV2ZWwzDQoJe21zby1sZXZlbC10YWItc3RvcDoxLjVpbjsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0
IGwwOmxldmVsNA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6Mi4waW47DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMDpsZXZlbDUN
Cgl7bXNvLWxldmVsLXRhYi1zdG9wOjIuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWw2DQoJe21zby1sZXZl
bC10YWItc3RvcDozLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsNw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6
My41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0u
MjVpbjt9DQpAbGlzdCBsMDpsZXZlbDgNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjQuMGluOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxp
c3QgbDA6bGV2ZWw5DQoJe21zby1sZXZlbC10YWItc3RvcDo0LjVpbjsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwxDQoJe21z
by1saXN0LWlkOjE1OTc1OTU2MzY7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3Qt
dGVtcGxhdGUtaWRzOi0xMDYxNjI3MjQwIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4
Njg5IDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzO30NCkBsaXN0
IGwxOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6U3ltYm9s
O30NCkBsaXN0IGwxOmxldmVsMg0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MS4waW47DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBs
MTpsZXZlbDMNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjEuNWluOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDE6bGV2ZWw0DQoJ
e21zby1sZXZlbC10YWItc3RvcDoyLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwxOmxldmVsNQ0KCXttc28tbGV2ZWwt
dGFiLXN0b3A6Mi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTpsZXZlbDYNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjMu
MGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1
aW47fQ0KQGxpc3QgbDE6bGV2ZWw3DQoJe21zby1sZXZlbC10YWItc3RvcDozLjVpbjsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0
IGwxOmxldmVsOA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTpsZXZlbDkN
Cgl7bXNvLWxldmVsLXRhYi1zdG9wOjQuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0Kb2wNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0K
dWwNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+
PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8
L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0
IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNo
YXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPjwvaGVhZD48Ym9keSBsYW5nPUVOLVVTIGxpbms9
Ymx1ZSB2bGluaz1wdXJwbGU+PGRpdiBjbGFzcz1Xb3JkU2VjdGlvbjE+PHAgY2xhc3M9TXNvTm9y
bWFsPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz5IaSBMdWN5LDxvOnA+PC9vOnA+PC9zcGFu
PjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2NvbG9yOiMxRjQ5N0QnPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2Nv
bG9yOiMxRjQ5N0QnPkFzIGFscmVhZHkgbWVudGlvbmVkIGJ5IG90aGVycyBvbiB0aGlzIHRocmVh
ZCwgU0ZDIGFuZCB0cmFuc3BvcnQgKHdoaWNoLCB0byBtZSwgaW5jbHVkZXMgSVAgYW5kIFVEUCkg
c2hvdWxkbuKAmXQgYmUgdGllZCB0b2dldGhlci4g4oCcU0ZDIGFzIGFuIElQIGFwcGxpY2F0aW9u
4oCdIGNhbiBiZSBjb25zdHJ1ZWQgYXMgcnVsaW5nIG91dCBvdGhlciB0cmFuc3BvcnQgbWVjaGFu
aXNtcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxl
PSdjb2xvcjojMUY0OTdEJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNv
Tm9ybWFsPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz5QbGVhc2Ugc2VlIG15IGNvbW1lbnRz
IGluIDwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6I0MwMDAwMCc+cmVkPC9zcGFuPjxzcGFuIHN0
eWxlPSdjb2xvcjojMUY0OTdEJz4gYmVsb3cuPG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNz
PU1zb05vcm1hbD48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+
UmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0
eWxlPSdjb2xvcjojMUY0OTdEJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9
TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+PGRpdj48ZGl2IHN0eWxlPSdib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNC
NUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbic+PHAgY2xhc3M9TXNvTm9ybWFs
IHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48Yj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPkZyb206PC9zcGFuPjwvYj48c3Bh
biBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJp
ZiInPiBMdWN5IHlvbmcgW21haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbV0gPGJyPjxiPlNlbnQ6
PC9iPiAzMSBNYXJjaCAyMDE0IDExOjI1IEFNPGJyPjxiPlRvOjwvYj4gWmFybnksIE15byBbVGVj
aF07ICdKaW0gR3VpY2hhcmQgKGpndWljaGFyKSc7ICdSb24gUGFya2VyJzsgJ05pY29sYXMgQk9V
VEhPUlMnOyAnc2ZjQGlldGYub3JnJzxicj48Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFNGQyBh
cyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PG86cD48L286cD48L3Nw
YW4+PC9wPjwvZGl2PjwvZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6
LjVpbic+PG86cD4mbmJzcDs8L286cD48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJn
aW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+TXlvLDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxz
cGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAg
Y2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nY29s
b3I6IzAwNzBDMCc+VGhlIHJlYXNvbiBpcyB0byBtYWtlIFNGQyBhcyBhbiBJUCBhcHBsaWNhdGlv
bi4gKGFzIGl0IHdhcyB0aXRsZWQgaW4gdGhlIHN1YmplY3QpIHJlZ2FyZGxlc3Mgd2hpY2ggdHJh
bnNwb3J0IHVzZWQgdG8gY2FycnkgdGhpcyBhcHBsaWNhdGlvbi4gUGVvcGxlIHNlZSB0aGF0IG1h
bmRhdGVzIElQIGFzIHRyYW5zcG9ydCwgSSBkb27igJl0LiAmbmJzcDtTRkMgaXMganVzdCBhbiBJ
UCBhcHBsaWNhdGlvbiBhbmQgdXNlIElQIGZ1bmN0aW9uLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48
cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdj
b2xvcjojMDA3MEMwJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9y
bWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+
VGhlIHN1YmplY3Qgb2YgdGhpcyBtYWlsIGlzIHRvIHNvbGljaXQgdGhlIHByb3MgYW5kIGNvbnMg
Zm9yIHRoaXMgYXBwcm9hY2guIFNoYXJlIG15IHZpZXdzIG9uIHByb3MgYW5kIGNvbnMuPC9zcGFu
PjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xh
c3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6
IzAwNzBDMCc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBz
dHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPlByb3M6
IDxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29MaXN0UGFyYWdyYXBoIHN0eWxlPSdt
YXJnaW4tbGVmdDoxLjBpbjt0ZXh0LWluZGVudDotLjI1aW47bXNvLWxpc3Q6bDAgbGV2ZWwxIGxm
bzInPjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSdmb250LWZhbWlseTpTeW1ib2w7
Y29sb3I6IzAwNzBDMCc+PHNwYW4gc3R5bGU9J21zby1saXN0Oklnbm9yZSc+wrc8c3BhbiBzdHls
ZT0nZm9udDo3LjBwdCAiVGltZXMgTmV3IFJvbWFuIic+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48
c3BhbiBzdHlsZT0nZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMDA3
MEMwJz5TRkMgaW1wbGVtZW50YXRpb24gaXMgaW5kZXBlbmRlbnQgb24gd2hhdCB0cmFuc3BvcnQg
aXMgdXNlZDxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21h
cmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6I0MwMDAwMCc+TVo6wqAgTWF5IEkg
YXNrIGFnYWluIHdoYXQgeW91ciBkZWZpbml0aW9uIG9mIHRyYW5zcG9ydCBpcz8gKEkgcG9zZWQg
dGhlIHF1ZXN0aW9uIGVhcmxpZXIuKSBCeSBzYXlpbmcg4oCcU0ZDIGFzIGFuIElQIGFwcGxpY2F0
aW9u4oCdLCB0byBzb21lb25lIGxpa2UgbWUgd2hvIHRoaW5rcyBJUCBhcyB0cmFuc3BvcnQsIHlv
deKAmXJlIHJlcXVpcmluZyBJUCB0cmFuc3BvcnQgYWxvbmXigJRoZW5jZSB0aGUgc29sdXRpb24g
aXNu4oCZdCB0cmFuc3BvcnQgaW5kZXBlbmRlbnQuPG86cD48L286cD48L3NwYW4+PC9wPjxwIGNs
YXNzPU1zb0xpc3RQYXJhZ3JhcGggc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluO3RleHQtaW5kZW50
Oi0uMjVpbjttc28tbGlzdDpsMCBsZXZlbDEgbGZvMic+PCFbaWYgIXN1cHBvcnRMaXN0c10+PHNw
YW4gc3R5bGU9J2ZvbnQtZmFtaWx5OlN5bWJvbDtjb2xvcjojMDA3MEMwJz48c3BhbiBzdHlsZT0n
bXNvLWxpc3Q6SWdub3JlJz7CtzxzcGFuIHN0eWxlPSdmb250OjcuMHB0ICJUaW1lcyBOZXcgUm9t
YW4iJz4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPC9z
cGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIHN0eWxlPSdmb250LWZhbWlseToiQ2Fs
aWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMwMDcwQzAnPlNGQyBpbXBsZW1lbnRhdGlvbiBjYW4g
bGV2ZXJhZ2UgSVAgZnVuY3Rpb25zIGRpcmVjdGx5LCB3aGljaCBtYWtlcyBTRkMgaGVhZGVyIHNp
bXBsZXIgYW5kIHRoZSBzb2x1dGlvbiBzaW1wZXIgYXMgd2VsbC48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5
bGU9J2NvbG9yOiNDMDAwMDAnPk1aOsKgIFlvdeKAmWxsIGhhdmUgdG8gc2hvdyB0aGF0IGJlbmVm
aXRzIG9mIGEgc2ltcGxlciBTRkMgaGVhZGVyIGJ5IHR5aW5nIGl0IHRvIElQIG91dHdlaWdoIHRo
ZSBiZW5lZml0cyBvZiBzaHV0dGluZyBvdXQgb3RoZXIgdHJhbnNwb3J0IG1lY2hhbmlzbXMuPG86
cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb0xpc3RQYXJhZ3JhcGggc3R5bGU9J21hcmdp
bi1sZWZ0OjEuMGluO3RleHQtaW5kZW50Oi0uMjVpbjttc28tbGlzdDpsMCBsZXZlbDEgbGZvMic+
PCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9J2ZvbnQtZmFtaWx5OlN5bWJvbDtjb2xv
cjojMDA3MEMwJz48c3BhbiBzdHlsZT0nbXNvLWxpc3Q6SWdub3JlJz7CtzxzcGFuIHN0eWxlPSdm
b250OjcuMHB0ICJUaW1lcyBOZXcgUm9tYW4iJz4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFu
IHN0eWxlPSdmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMwMDcwQzAn
Pk1hbnkgb3ZlcmxheSB0ZWNobm9sb2dpZXMgaXMgYnVpbHQgb3ZlciBJUCBhbmQgY2FuIGJlIGJl
bmVmaXQgZnJvbS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTGlzdFBhcmFncmFw
aCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW47dGV4dC1pbmRlbnQ6LS4yNWluO21zby1saXN0Omww
IGxldmVsMSBsZm8yJz48IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0nZm9udC1mYW1p
bHk6U3ltYm9sO2NvbG9yOiMwMDcwQzAnPjxzcGFuIHN0eWxlPSdtc28tbGlzdDpJZ25vcmUnPsK3
PHNwYW4gc3R5bGU9J2ZvbnQ6Ny4wcHQgIlRpbWVzIE5ldyBSb21hbiInPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+PC9zcGFuPjwvc3Bhbj48
IVtlbmRpZl0+PHNwYW4gc3R5bGU9J2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7
Y29sb3I6IzAwNzBDMCc+TGV2ZXJhZ2UgYXBwbGljYXRpb24gY2VudHJpYyBhcmNoaXRlY3R1cmUs
IGVhc3kgdG8gaW50ZWdyYXRlIGFuZCB1c2UgY29udHJvbGxlci9vcmNoZXN0cmF0aW9uIGJhc2Vk
IG1hbmFnZW1lbnQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxl
PSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiNDMDAwMDAnPk1aOsKgIFBs
ZWFzZSBleHBsYWluIHRoZSBhYm92ZSB0d28gcG9pbnRzLiBBdCB0aGlzIHBvaW50LCBJIGRvbuKA
mXQgc2VlIHdoYXQgdGhleSBoYXZlIHRvIGRvIHdpdGggdGhlIGRpc2N1c3Npb24gYXQgaGFuZC48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVm
dDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4g
c3R5bGU9J2NvbG9yOiMwMDcwQzAnPkNvbnM6PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNz
PU1zb0xpc3RQYXJhZ3JhcGggc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluO3RleHQtaW5kZW50Oi0u
MjVpbjttc28tbGlzdDpsMSBsZXZlbDEgbGZvNCc+PCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4g
c3R5bGU9J2ZvbnQtZmFtaWx5OlN5bWJvbDtjb2xvcjojMDA3MEMwJz48c3BhbiBzdHlsZT0nbXNv
LWxpc3Q6SWdub3JlJz7CtzxzcGFuIHN0eWxlPSdmb250OjcuMHB0ICJUaW1lcyBOZXcgUm9tYW4i
Jz4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFu
Pjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIHN0eWxlPSdmb250LWZhbWlseToiQ2FsaWJy
aSIsInNhbnMtc2VyaWYiO2NvbG9yOiMwMDcwQzAnPm1vcmUgb3ZlcmhlYWQgaW4gcGFja2V0IChT
RkMgaGVhZGVyICsgSVAgaGVhZGVyKSAmbmJzcDt0aGFuIHVzaW5nIFNGQyBoZWFkZXIgb25seSBh
bHRob3VnaCB0aGUgaGVhZGVyIHNwYWNlIGlzIGxlc3MgdGhhbiBvbmUgaW4gU0ZDIGhlYWRlciBv
bmx5IC4gQ29uc3VtZSBtb3JlIGRhdGEgcGxhbmUgcmVzb3VyY2VzPG86cD48L286cD48L3NwYW4+
PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5
bGU9J2NvbG9yOiMwMDcwQzAnPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1N
c29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3
MEMwJz5JIHdvdWxkIGxpa2UgdG8gaGVhciBvdGhlciBpbnB1dCBvbiB0aGUgcHJvcyBhbmQgY29u
cy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4t
bGVmdDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNw
YW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPlJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+PC9wPjxw
IGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2Nv
bG9yOiMwMDcwQzAnPkx1Y3kgPG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1h
bCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdp
bi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+PGRpdj48ZGl2IHN0eWxlPSdib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk
ICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbic+PHAgY2xhc3M9TXNvTm9y
bWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48Yj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPkZyb206PC9zcGFuPjwvYj48
c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1z
ZXJpZiInPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRv
OnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0gPGI+T24gQmVoYWxmIE9mIDwvYj5aYXJueSwgTXlv
PGJyPjxiPlNlbnQ6PC9iPiBGcmlkYXksIE1hcmNoIDI4LCAyMDE0IDQ6NTkgUE08YnI+PGI+VG86
PC9iPiBMdWN5IHlvbmc7ICdKaW0gR3VpY2hhcmQgKGpndWljaGFyKSc7ICdSb24gUGFya2VyJzsg
J05pY29sYXMgQk9VVEhPUlMnOyAnc2ZjQGlldGYub3JnJzxicj48Yj5TdWJqZWN0OjwvYj4gUmU6
IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PG86
cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0n
bWFyZ2luLWxlZnQ6LjVpbic+PG86cD4mbmJzcDs8L286cD48L3A+PHAgY2xhc3M9TXNvTm9ybWFs
IHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+SGkg
THVjeSw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJn
aW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+
PHNwYW4gc3R5bGU9J2NvbG9yOiMxRjQ5N0QnPkNvdWxkIHlvdSBleHBsYWluIHdoeSB5b3XigJl2
ZSBjaG9zZW4gdG8gcGVlbCBvdXQgSVArU0ZDPyBTZWVtcyB0byBtZSB0aGUgdXBwZXIgZGlhZ3Jh
bSBhbHJlYWR5IGNvdmVycyB0aGUgSVArU0ZDIHVzZSBjYXNlIChhc3N1bWluZyBieSB0cmFuc3Bv
cnQgd2UgbWVhbiDigJxJUCwgTUFDLCBldGPigJ0uKSBQZXJoYXBzIHlvdSBtYXkgd2FudCB0byBj
bGFyaWZ5IHdoYXQgeW91IG1lYW4gYnkgdHJhbnNwb3J0PzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48
cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxzcGFuIHN0eWxlPSdj
b2xvcjojMUY0OTdEJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9y
bWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+
VG8gbWUsIHRoZSBmaXJzdCBkaWFncmFtIGlzIHRoZSBtb3N0IGdlbmVyaWMvYmFzaWMgcmVwcmVz
ZW50YXRpb24gb2YgdGhlIFNGQyBoZWFkZXIsIGl0cyBwYXlsb2FkIGFuZCBpdHMgZW5jYXBzdWxh
dGluZy90cmFuc3BvcnQgbWVjaGFuaXNtLiBBIGJ1bmNoIG9mIGVuY2Fwc3VsYXRpbmcgbWVjaGFu
aXNtcyBhcmUgcG9zc2libGUgYnV0IG5vdCBhbGwgbWFrZXMgc2Vuc2UuIElQIGVuY2Fwc3VsYXRp
bmcgU0ZDIEhlYWRlciBpcyB0aGVvcmV0aWNhbGx5IHBvc3NpYmxlIGJ1dCB3aGF0IGFyZSBiZW5l
Zml0cyBvdmVyIG90aGVyIGV4aXN0aW5nIG9wdGlvbnMgbGlrZSBHUkUgb3IgVURQPyBNb3JlIHNw
ZWNpZmljYWxseSwgd2h5IG1hbmRhdGUgYW4gSVAgZW5jYXBzdWxhdGlvbiBtZWNoYW5pc20g4oCT
IHdoaWNoIHNlZW1zIG5vdCB0byBiZSBhZ25vc3RpYy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAg
Y2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz48c3BhbiBzdHlsZT0nY29s
b3I6IzFGNDk3RCc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1h
bCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMxRjQ5N0QnPlJl
Z2FyZHMsPG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFy
Z2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMxRjQ5N0QnPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4n
PjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
PGRpdj48ZGl2IHN0eWxlPSdib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4w
cHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbic+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdt
YXJnaW4tbGVmdDoxLjBpbic+PGI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9
J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz4gc2Zj
IFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZzwvYT5dIDxiPk9uIEJlaGFsZiBPZiA8L2I+THVjeSB5b25nPGJyPjxiPlNlbnQ6
PC9iPiAyOCBNYXJjaCAyMDE0IDU6MDEgUE08YnI+PGI+VG86PC9iPiBKaW0gR3VpY2hhcmQgKGpn
dWljaGFyKTsgUm9uIFBhcmtlcjsgTmljb2xhcyBCT1VUSE9SUzsgPGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj48Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNd
IFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PG86cD48L286
cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2lu
LWxlZnQ6MS4waW4nPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHls
ZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz5NeSAyIGNl
bnQ6PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2lu
LWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+
PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPkJvdGggU0ZDIGhlYWRlciBhbmQgU0ZDIGhlYWRl
ciArIElQIGhlYWRlciBtZWV0IGZvbGxvd2luZyBjcml0ZXJpYS4gSW4gbXkgcHJvcG9zYWwsIFNG
QyBoZWFkZXIgKyBJUCBoZWFkZXIgc2VydmVzIGFzIHRoZSBlbmNhcHN1bGF0aW9uIGZvcm1hdCBh
bmQgYWdub3N0aWMgdG8gdGhlIGxheWVyIGF0IHdoaWNoIGl0IGlzIGFwcGxpZWQgYW5kIHRoZSBz
ZXJ2aWNlIHRoYXQgaXMgYmVpbmcgY29uc3RyaWN0ZWQuPG86cD48L286cD48L3NwYW4+PC9wPjxw
IGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdj
b2xvcjojMDA3MEMwJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9y
bWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAn
PlNGQyBoZWFkZXImbmJzcDsgZm9yIHRoZSBlbmNhcC4gPG86cD48L286cD48L3NwYW4+PC9wPjxw
IGNsYXNzPVJGQ0ZpZ3VyZSBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4zaW4nPjxzcGFuIHN0eWxlPSdm
b250LXNpemU6MTEuMHB0Jz4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rIDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD48cCBjbGFzcz1SRkNGaWd1cmUgc3R5bGU9J21hcmdpbi1sZWZ0OjEuM2luJz48
c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdCc+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyBPcmlnaW5hbCBQYXlsb2FkJm5ic3A7Jm5ic3A7Jm5ic3A7IHwgPG86cD48L286cD48L3Nw
YW4+PC9wPjxwIGNsYXNzPVJGQ0ZpZ3VyZSBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4zaW4nPjxzcGFu
IHN0eWxlPSdmb250LXNpemU6MTEuMHB0Jz4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rPG86
cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPVJGQ0ZpZ3VyZSBzdHlsZT0nbWFyZ2luLWxlZnQ6
MS4zaW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0Jz4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyBTRkMgSGVhZGVyJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IHw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9UkZDRmlndXJl
IHN0eWxlPSdtYXJnaW4tbGVmdDoxLjNpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQn
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsrLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rIDxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1S
RkNGaWd1cmUgc3R5bGU9J21hcmdpbi1sZWZ0OjEuM2luJz48c3BhbiBzdHlsZT0nZm9udC1zaXpl
OjExLjBwdCc+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7fCZuYnNwOyZuYnNwOyBUcmFuc3BvcnQgaGVhZGVyJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwgPG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPVJGQ0Zp
Z3VyZSBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4zaW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEu
MHB0Jz4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rIDxvOnA+PC9vOnA+PC9zcGFuPjwvcD48
cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0n
Y29sb3I6IzAwNzBDMCc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05v
cm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMw
Jz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdt
YXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPlNGQyBoZWFkZXIg
KyBJUCBoZWFkZXIgZm9yIHRoZSBlbmNhcC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9
UkZDRmlndXJlIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjNpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6
ZToxMS4wcHQnPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rIDxvOnA+PC9vOnA+PC9zcGFuPjwvcD48
cCBjbGFzcz1SRkNGaWd1cmUgc3R5bGU9J21hcmdpbi1sZWZ0OjEuM2luJz48c3BhbiBzdHlsZT0n
Zm9udC1zaXplOjExLjBwdCc+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBPcmlnaW5h
bCBQYXlsb2FkJm5ic3A7Jm5ic3A7Jm5ic3A7IHwgPG86cD48L286cD48L3NwYW4+PC9wPjxwIGNs
YXNzPVJGQ0ZpZ3VyZSBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4zaW4nPjxzcGFuIHN0eWxlPSdmb250
LXNpemU6MTEuMHB0Jz4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rPG86cD48L286cD48L3Nw
YW4+PC9wPjxwIGNsYXNzPVJGQ0ZpZ3VyZSBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4zaW4nPjxzcGFu
IHN0eWxlPSdmb250LXNpemU6MTEuMHB0Jz4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBTRkMg
SGVhZGVyJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9UkZDRmlndXJlIHN0eWxlPSdtYXJn
aW4tbGVmdDoxLjNpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQnPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyArLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0rPG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPVJGQ0ZpZ3VyZSBzdHls
ZT0nbWFyZ2luLWxlZnQ6MS4zaW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0Jz4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBJUCBIZWFkZXImbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCA8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+PHAgY2xhc3M9UkZDRmlndXJlIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjNpbic+PHNwYW4gc3R5
bGU9J2ZvbnQtc2l6ZToxMS4wcHQnPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsgPG86cD48
L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPVJGQ0ZpZ3VyZSBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4z
aW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0Jz4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt8Jm5ic3A7Jm5ic3A7IFRyYW5zcG9y
dCBoZWFkZXImbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fCA8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+PHAgY2xhc3M9UkZDRmlndXJlIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjNpbic+
PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQnPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSsgPG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2lu
LWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+
PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48
cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0n
Y29sb3I6IzAwNzBDMCc+VGhhbmtzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29O
b3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBD
MCc+THVjeTxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21h
cmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPjxkaXY+PGRpdiBzdHlsZT0nYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpz
b2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4nPjxwIGNsYXNzPU1z
b05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxiPjxzcGFuIHN0eWxlPSdmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+RnJvbTo8L3NwYW4+
PC9iPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJz
YW5zLXNlcmlmIic+IEppbSBHdWljaGFyZCAoamd1aWNoYXIpIFs8YSBocmVmPSJtYWlsdG86amd1
aWNoYXJAY2lzY28uY29tIj5tYWlsdG86amd1aWNoYXJAY2lzY28uY29tPC9hPl0gPGJyPjxiPlNl
bnQ6PC9iPiBGcmlkYXksIE1hcmNoIDI4LCAyMDE0IDEyOjExIFBNPGJyPjxiPlRvOjwvYj4gTHVj
eSB5b25nOyBSb24gUGFya2VyOyBOaWNvbGFzIEJPVVRIT1JTOyA8YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10g
U0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4t
bGVmdDoxLjBpbic+PG86cD4mbmJzcDs8L286cD48L3A+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwg
c3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtj
b2xvcjpibGFjayc+Rm9sa3MsPG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xh
c3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2ZvbnQt
c2l6ZToxMC41cHQ7Y29sb3I6YmxhY2snPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48L2Rp
dj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFu
IHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrJz5XaGlsZSBJIGFwcHJlY2lhdGUg
dGhpcyBkaXNjdXNzaW9uIHBsZWFzZSBicmluZyBpdCB0byBhIGNsb3NlIG9uIHRoZSBsaXN0LiBP
dXIgY2hhcnRlciA8Yj5jbGVhcmx5PC9iPiZuYnNwO3N0YXRlcyB0aGF0IHdlIHdpbGwgbm90IHRp
ZSB0aGUgc2VydmljZSBlbmNhcHN1bGF0aW9uIHRvIHRoZSB0cmFuc3BvcnQuIEkgZHJhdyB5b3Vy
IGF0dGVudGlvbiB0byB0aGlzIHNuaXBwZXQgb2YgdGhlIGNoYXJ0ZXI6Jm5ic3A7PG86cD48L286
cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4t
bGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2snPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBz
dHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2Nv
bG9yOmJsYWNrJz4mcXVvdDs8L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6IkFyaWFsIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPkl0IGlzIGludGVuZGVk
IHRoYXQgdGhlIGVuY2Fwc3VsYXRpb24gZm9ybWF0IGJlIGFnbm9zdGljIHRvIHRoZSZuYnNwO2xh
eWVyIGF0IHdoaWNoIGl0IGlzIGFwcGxpZWQgYW5kIHRoZSBzZXJ2aWNlIHRoYXQgaXMgYmVpbmcm
bmJzcDtjb25zdHJ1Y3RlZC4gVGhhdCBpcywgdGhlIHNhbWUgZW5jYXBzdWxhdGlvbiBtYXkgYmUg
dXNlZCBvbiBhJm5ic3A7c2VydmljZSBmdW5jdGlvbiBjaGFpbiBhcHBsaWVkIGF0IHRoZSBuZXR3
b3JrIGxheWVyIG9yIGF0IGFueSBvdGhlciZuYnNwO2xheWVyLCBhbmQgdGhlIHNhbWUgZW5jYXBz
dWxhdGlvbiBmb3JtYXQgd2lsbCBhcHBseSBmb3IgdGhlJm5ic3A7Y29uc3RydWN0aW9uIG9mIFNl
cnZpY2UgRnVuY3Rpb24gUGF0aHMgcmVnYXJkbGVzcyBvZiB0aGUgYWN0dWFsJm5ic3A7c2Vydmlj
ZS4mcXVvdDs8L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2sn
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHls
ZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2NvbG9y
OmJsYWNrJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdiBzdHlsZT0nYm9y
ZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGlu
IDBpbiAwaW4nPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxi
PjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+RnJvbTogPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0n
Y29sb3I6YmxhY2snPkx1Y3kgeW9uZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3
ZWkuY29tIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7PGJyPjxiPkRhdGU6IDwvYj5Gcmlk
YXksIE1hcmNoIDI4LCAyMDE0IGF0IDEwOjQ1IEFNPGJyPjxiPlRvOiA8L2I+Um9uIFBhcmtlciAm
bHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0OywgTmljb2xhcyBCT1VUSE9SUyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9zLmNvbSI+Tmljb2xhcy5CT1VU
SE9SU0Bxb3Ntb3MuY29tPC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciPnNmY0BpZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciPnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPjxiPlN1YmplY3Q6IDwvYj5SZTogW3NmY10gU0ZD
IGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88bzpwPjwvbzpwPjwv
c3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0
OjEuMGluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayc+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwg
c3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+Um9u
LDwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48
cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0n
Y29sb3I6IzAwNzBDMCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86
cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6
MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz5QbGVhc2Ugc2VlIGlubGluZS48L3Nw
YW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xh
c3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9y
OiMwMDcwQzAnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD48ZGl2PjxkaXYgc3R5bGU9J2JvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluJz48cCBjbGFzcz1Nc29O
b3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48Yj48c3BhbiBzdHlsZT0nZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPkZy
b206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToi
VGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPiBSb24gUGFya2VyIFs8YSBocmVmPSJt
YWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+bWFpbHRvOlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+XSA8YnI+PGI+U2VudDo8L2I+IEZyaWRheSwgTWFyY2gg
MjgsIDIwMTQgOToxNCBBTTxicj48Yj5Ubzo8L2I+IEx1Y3kgeW9uZzsgTmljb2xhcyBCT1VUSE9S
UzsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj48Yj5T
dWJqZWN0OjwvYj4gUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHBy
b3MgYW5kIGNvbnM/PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48
L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxl
ZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+Jm5ic3A7PG86cD48L286cD48L3Nw
YW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFu
IHN0eWxlPSdjb2xvcjojMUY0OTdEJz5IaSwgTHVjeS48L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9y
OmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdt
YXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMxRjQ5N0QnPiZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFz
cz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6
IzFGNDk3RCc+V2hldGhlciBvciBub3QgeW91ciBpbXBsZW1lbnRhdGlvbiBjb25jZXB0IGZvciBJ
UC9VRFAgbWFrZXMgc2Vuc2UgZm9yIHlvdXIgcHJvZHVjdCBvciB5b3VyIG5ldHdvcmsgZW52aXJv
bm1lbnQsIG91ciBjaGFydGVyIGlzIHRvIGNyZWF0ZSBhIHNvbHV0aW9uIHRoYXQgaXMgbm90IGRl
cGVuZGVudCBvbiBhbnkgb25lIGV4YWN0IHRyYW5zcG9ydCBlbmNhcHN1bGF0aW9uLiZuYnNwOyZu
YnNwOyZuYnNwOyBUaGF0IGJlaW5nIHNhaWQsIGFueSBwYXJ0aWN1bGFyIGltcGxlbWVudGF0aW9u
IGNvdWxkIGNvbmNlaXZhYmx5IHJlcXVpcmUgYSBzaW5nbGUgdHlwZSBvZiBlbmNhcHN1bGF0aW9u
LiZuYnNwOyZuYnNwOyBJbiBzaG9ydCwgSSB0aGluayB5b3VyIHByb3Bvc2FsIGZhbGxzIGludG8g
dGhlIGltcGxlbWVudGF0aW9uIGFwcHJvYWNoIGNhdGVnb3J5IHdoaWNoIGlzIG91dCBvZiBzY29w
ZSBmcm9tIGEgc3RhbmRhcmRzIHBlcnNwZWN0aXZlLCBJTU8uPC9zcGFuPjxzcGFuIHN0eWxlPSdj
b2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHls
ZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxiPjxpPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz5b
THVjeV0gdGhpcyBpcyBhIOKAnGNvbuKAnSBmcm9tIGxvZ2lzdGljcywgbm90IGZyb20gdGVjaG5p
Y2FsLiA8L3NwYW4+PC9pPjwvYj48Yj48aT48c3BhbiBzdHlsZT0nZm9udC1mYW1pbHk6V2luZ2Rp
bmdzO2NvbG9yOiMwMDcwQzAnPkw8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPiZu
YnNwOyAmbmJzcDtBbHRlcm5hdGl2ZSB0byBhZGRyZXNzIHRoaXMgaXMgdG8gZW5jb2RlIFNGLVgg
SW5zdGFuY2UgaWRlbnRpZmllciBpbiBTRkMgaGVhZGVyIGluc3RlYWQgb2YgaW5kZXgsIGFuZCB1
c2UgUEFUSCBJRCArIFNGLVggaW5zdGFuY2UgaWRlbnRpZmllciBpbiBTRkMgZm9yd2FyZGluZyBw
cm9jZXNzLCB3aGljaCBlZmZlY3RpdmVseSBhY2hpZXZlcyB0aGUgc2FtZSBhbmQgc2ltcGxlciB0
aGFuIHVzZSBvZiBpbmRleCwgSU1PLjwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSdjb2xvcjpi
bGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFy
Z2luLWxlZnQ6MS4waW4nPjxiPjxpPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz4mbmJzcDs8
L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48Yj48aT48
c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+THVjeSA8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHls
ZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwg
c3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+Jm5i
c3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9w
PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxl
PSdjb2xvcjojMUY0OTdEJz4mbmJzcDsmbmJzcDsgUm9uPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xv
cjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0n
bWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz4mbmJzcDs8L3Nw
YW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xh
c3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9y
OiMxRjQ5N0QnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD48ZGl2PjxkaXYgc3R5bGU9J2JvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluJz48cCBjbGFzcz1Nc29O
b3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48Yj48c3BhbiBzdHlsZT0nY29sb3I6Ymxh
Y2snPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPiBzZmMgWzxhIGhy
ZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnPC9hPl0gPGI+T24gQmVoYWxmIE9mIDwvYj5MdWN5IHlvbmc8YnI+PGI+U2VudDo8L2I+IEZy
aWRheSwgTWFyY2ggMjgsIDIwMTQgMTA6MDMgQU08YnI+PGI+VG86PC9iPiBOaWNvbGFzIEJPVVRI
T1JTOyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPjxi
PlN1YmplY3Q6PC9iPiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwg
cHJvcyBhbmQgY29ucz88bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PHAgY2xhc3M9
TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOmJs
YWNrJz4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxl
PSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPiZuYnNwOzwv
c3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBj
bGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29s
b3I6IzAwNzBDMCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48
L286cD48L3NwYW4+PC9wPjxkaXY+PGRpdiBzdHlsZT0nYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpz
b2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4nPjxwIGNsYXNzPU1z
b05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxiPjxzcGFuIHN0eWxlPSdmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+
RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+IE5pY29sYXMgQk9VVEhPUlMgWzwv
c3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxhIGhyZWY9Im1haWx0bzpOaWNvbGFzLkJP
VVRIT1JTQHFvc21vcy5jb20iPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+bWFpbHRvOk5pY29sYXMuQk9VVEhPUlNAcW9zbW9z
LmNvbTwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+XSA8YnI+PGI+U2VudDo8
L2I+IEZyaWRheSwgTWFyY2ggMjgsIDIwMTQgMzowOCBBTTxicj48Yj5Ubzo8L2I+IEx1Y3kgeW9u
ZzsgUm9uIFBhcmtlcjsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBE
b2xzb247IDwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJU
YWhvbWEiLCJzYW5zLXNlcmlmIic+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4g
c3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYi
O2NvbG9yOmJsYWNrJz48YnI+PGI+U3ViamVjdDo8L2I+IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAg
b3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzwvc3Bhbj48c3BhbiBzdHlsZT0nY29s
b3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48cCBjbGFzcz1Nc29O
b3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2sn
PiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHls
ZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+SGVsbG8gTHVjeSwgPC9z
cGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxkaXY+
PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9
J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9y
OmJsYWNrJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1s
ZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFo
b21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPllvdXIgcHJvcG9zYWwgc3VwcG9zZXMgdGhh
dCB0aGUgUGF0aCBJZCBpcyBpbmNsdWRlZCBzb21ld2hlcmUuIEVpdGhlciBpbiB0aGUgSVAvVURQ
IG92ZXJsYXkgZmllbGRzIG9yIGluIGEgc3BlY2lmaWMgaGVhZGVyLiBJIHRoaW5rIHRoZSBsYXR0
ZXIgc2hvdWxkIHByZXZhaWwuPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48
L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4w
aW4nPjxiPjxpPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz5bTHVjeV0gVG8gY2xhcmlmeSwg
aW4gbXkgcHJvcG9zYWwgaXQgdXNlIHRoZSBsYXR0ZXIuIFRoZSBwcm9wb3NhbCBpcyB0byB0cmVh
dCBTRkMgYXMgYW4gSVAgKC9VRFApIGFwcGxpY2F0aW9uLiBTRkMgc29sdXRpb24gcmVsaWVzIG9u
IFNGQyBoZWFkZXIgdG8gY29udmV5IHRoZSBwYXRoIElEIGFuZCBtZXRhZGF0YS4gSSBkaWQgbm90
IG1lbnRpb24gbWV0YWRhdGEgYmVjYXVzZSB0aGUgZm9yd2FyZGluZyBwYXJ0IGRvZXMgbm90IHVz
ZSBtZXRhZGF0YS4gQWdhaW4sIGluIHRoaXMgcHJvcG9zYWwsICZuYnNwO3RoZXJlIGlzIGEgU0ZD
IGhlYWRlciB0aGF0IGluY2x1ZGVzIFBhdGggSUQsIG1ldGFkYXRhLCBldGMuPC9zcGFuPjwvaT48
L2I+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+
PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBz
dHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7
Y29sb3I6YmxhY2snPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFy
Z2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+WW91ciBwcm9wb3NhbCBkb2VzIG5v
dCBjb3ZlciBNZXRhZGF0YSB0cmFuc3BvcnQgd2hpY2ggaXMgb25lIG9iamVjdGl2ZSBvZiB0aGUg
U0ZDIGdyb3VwLiBTbyB0aGF0IHdvdWxkIGhhdmUgdG8gYmUgYWRkZWQgdG8gdGhlIGhlYWRlciBl
aXRoZXIgYXMgYSBzZXQgb2YgZml4ZWQgZmllbGRzIG9yIGFzIGEgdmFyaWFibGUgc2l6ZWQgb3B0
aW9uLiZuYnNwO1dlIGFyZSBub3QgdGhhdCBmYXIgZnJvbSB0aGUgcXVpbm4gYW5kIHpoYW5nIGRy
YWZ0cy48L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PGI+PGk+PHNw
YW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPltMdWN5XSBIb3BlIGFib3ZlIHN0YXRlbWVudCBoZWxw
IGhlcmUuPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1s
ZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFo
b21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0n
Y29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1z
b05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+VGhl
IG1haW4gZGlmZmVyZW5jZSBiZWluZyB0aGVuIG9uIHdoZXRoZXIgb3Igbm90IHdlIHNob3VsZCBo
YXZlIGFuIGluZGV4IGluIHRoZSBoZWFkZXIgYXMgd2VsbC48L3NwYW4+PHNwYW4gc3R5bGU9J2Nv
bG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxl
PSdtYXJnaW4tbGVmdDoxLjBpbic+PGI+PGk+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPltM
dWN5XSBObywgdGhpcyBpcyBub3QgbXkgcG9pbnQuIE15IHBvaW50IGlzIHdoYXQgaW5mb3JtYXRp
b24gc2hvdWxkIGJlIHVzZWQgaW4gZm9yd2FyZGluZy4gV2Uga25vdyB0aGF0IGhhcyB0byBiZSBQ
QVRIIElEICsgc29tZXRoaW5nIHRoYXQgcmVwcmVzZW50cyB0byBTRi1YIGluc3RhbmNlLiBTaG91
bGQgd2UgdXNlIGluZGV4IG9yIFNGLVggSVAgYWRkcmVzcz8gSSBzZWUgdGhlIGNvbXBsZXhpdHkg
dG8gdXNlIGluZGV4IHRoYW4gSVAgYWRkcmVzcy48L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0n
Y29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1z
b05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+Jm5i
c3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9w
PjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+
PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMt
c2VyaWYiO2NvbG9yOmJsYWNrJz5JIGRvbid0IHNlZSBob3cgaXQgaXMgbW9yZSBjb21wbGV4IHRv
IHByb3Zpc2lvbiBhIHJvdXRpbmcgdGFibGUgaW4gYSBTRkYgY29udGFpbmcgYSBsaXN0IG9mIHBh
aXJzIChwcmV2aW91cyBJUCBhZGRyZXNzLCBbbmV4dCBJUCBhZGRyZXNzLC4uXSkqIG9yIGFuIGlu
ZGV4ZWQgbGlzdCBvZiBwYWlyczogKHJlY2VpdmVkIGluZGV4LFsgWyhuZXh0IGluZGV4LCBuZXh0
IElQIGFkZHJlc3MpLC4uXV0pICouPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86
cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6
MS4waW4nPjxiPjxpPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz5bTHVjeV0gY29tcGxleGl0
eSBJIHNlZSB3ZXJlIGRlc2NyaWJlZCBpbiBwcmV2aW91cyBlbWFpbC48L3NwYW4+PC9pPjwvYj48
c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2
PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxl
PSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xv
cjpibGFjayc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286
cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4t
bGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRh
aG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz5XaGF0IHdlIHNlZSB0b3VnaCBpcyB0aGF0
IHRoYXQgcmVseWluZyB0aGUgcHJldmlvdXMgSVAgc291cmNlcyBmb3Igcm91dGluZyBkb2VzIG5v
dCBhbGxvdyBpbiBhbGwgY2FzZXMgdG8gaGF2ZSBhIFNGRiBzZXJ2ZSBtdWx0aXBsZSBTRiBzZXRz
IChuZXh0IFNGcyBhbGxvd2VkKSB3aGVuIHRoZXkgYXBwZWFyIGluIHRoZSBzYW1lIGNoYWluLiBU
aGUgaW5kZXggbWVjaGFuaXNtIGFsbG93cyBpdCBpbnN0ZWFkLjwvc3Bhbj48c3BhbiBzdHlsZT0n
Y29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5
bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48Yj48aT48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+
W0x1Y3ldIElNTzogJm5ic3A7UEFUSCBJRCArIFNGLVggaW5zdGFuY2UgSVAgYWRkcmVzcyBjYW4g
dW5pcXVlbHkgZGV0ZXJtaW5lIHRoZSBuZXh0IFNGLVggaW5zdGFuY2UgSVAgaW4gYWxsIGNhc2Vz
LiAmbmJzcDtNYXliZSBJIG1pc3MgdGhlIGNhc2UsIGNvdWxkIHlvdSBnaXZlIGFuIGV4YW1wbGUg
dGhhdCBkb2VzIG5vdCB3b3JrPzwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFj
ayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0
eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz4mbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRp
dj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHls
ZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29s
b3I6YmxhY2snPlRoZSBsaW1pdGF0aW9uIHNlZW0gdG8gYmUgdGhhdCBhbiBTRkYgaW5zdGFuY2Us
IGluIHRoZSBtb2RlbCB5b3UgcHJvcG9zZSwgc2hvdWxkIG5vdCByZWNlaXZlIHRyYWZmaWMgZnJv
bSBhbm90aGVyIG9uZSB0d2ljZSBpbiBhIGNoYWluLjwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6
YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21h
cmdpbi1sZWZ0OjEuMGluJz48Yj48aT48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+W0x1Y3ld
IEl0IGlzIG5vdCB0cnVlLiBEb27igJl0IGtub3cgd2hlcmUgZG8geW91IGdldCB0aGF0IGltcHJl
c3Npb24/IFBsZWFzZSBnaXZlIGFuIGV4YW1wbGUuPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9
J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0
eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PGI+PGk+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAn
PiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286
cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4n
PjxiPjxpPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz5UaGFua3MsPC9zcGFuPjwvaT48L2I+
PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9
TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PGI+PGk+PHNwYW4gc3R5bGU9J2Nv
bG9yOiMwMDcwQzAnPkx1Y3k8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2sn
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHls
ZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+Jm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+
PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9
J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9y
OmJsYWNrJz5JcyBpdCBjb3JyZWN0ID8gYW5kIGlmIHNvIGlzIGl0IGFjY2VwdGFibGU/PC9zcGFu
PjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2Pjxk
aXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5
bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2Nv
bG9yOmJsYWNrJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdp
bi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToi
VGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHls
ZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNz
PU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+
Tmljb2xhczwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4w
aW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJz
YW5zLXNlcmlmIjtjb2xvcjpibGFjayc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpi
bGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFs
IHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz5Ob3RlOiAqIC0g
c2Vjb25kIGVsZW1lbnQgaW4gdGhlIHBhaXIgaXMgYSBsaXN0IGFzIHdlIGNvdWxkIGhhdmUgbXVs
dGlwbGUgcG9zc2libGUgbmV4dCBob3BzIChlLmc7IExCUyk8L3NwYW4+PHNwYW4gc3R5bGU9J2Nv
bG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29O
b3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48
L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxz
cGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNl
cmlmIjtjb2xvcjpibGFjayc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+
PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxl
PSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz5CYXNlZCBvbiBSb24gZXhh
bXBsZSBvZiBJUCBzb3VyY2UgbW9kZWwgbGltaXRhdGlvbjo8L3NwYW4+PHNwYW4gc3R5bGU9J2Nv
bG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29O
b3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48
L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxz
cGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNl
cmlmIjtjb2xvcjpibGFjayc+Jm5ic3A7ICZuYnNwO05ldHdvcmsgY29uZmlncmF0aW9uOjwvc3Bh
bj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48
ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0
eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtj
b2xvcjpibGFjayc+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgU0ZG
MChJbmdyZXMpLCAmbmJzcDtTRkYxICggU0ZBLCBTRkIpLCAmbmJzcDsgJm5ic3A7U0ZGMiAoU0ZD
LCBTRkQpLCBTRkYoRWdyZXNzKS4gJm5ic3A7Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xv
cjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9y
bWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz4mbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtTbyA0IGhvc3QsIGVhY2gg
d2l0aCBpdHMgc2VwYXJhdGUgU0ZGIElQIGFkZHJlc3MsIHNlcnZpbmcgb25lIG9yIG1vcmUgbG9j
YWwgU0YgKHNhbWUgYWRkcmVzcyBhcyBTRkYpPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFj
ayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0
eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz4mbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRp
dj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHls
ZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29s
b3I6YmxhY2snPiZuYnNwOyAmbmJzcDtjaGFpbjogSW5ncmVzcywgJm5ic3A7U0ZBLCAmbmJzcDtT
RkMsICZuYnNwO1NGQiwgU0ZEICwgRWdyZXNzLiAmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2Nv
bG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29O
b3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPiZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IFJ1bnMgaW50byBhIHByb2JsZW0g
b24gU0ZGMiBhcyBpdCBjYW5ub3QgZGlzdGluZ3Vpc2ggdHJhZmZpYyBjb21pbmcgb3V0IG9mIFNG
QSBvciBTRkIgYmFzZWQgb24gU0ZGMSBJUCBhZGRyZXNzIG9ubHkuPC9zcGFuPjxzcGFuIHN0eWxl
PSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9
TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz4m
bmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGlu
Jz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fu
cy1zZXJpZiI7Y29sb3I6YmxhY2snPiZuYnNwOyAmbmJzcDtjaGFpbjogSW5ncmVzcywgU0ZBICxT
RkMsIFNGQSwgU0ZELCBFZ3Jlc3MuJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFj
ayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0
eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz4mbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBIYXMgc29tZSBpc3N1ZXMgYXMgd2VsbCBhcyBT
RkYyIHRoZSBzZWNvbmQgdGltZSBjYW5ub3QgZGlzdGluZ3Vpc2ggdGhhdCBpdCBpcyBoaXQgdGhl
IGZpcnN0IHRpbWUgb2YgdGhlIHNlY29uZCB0aW1lLjwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6
YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1h
bCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+Jm5ic3A7PC9z
cGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxkaXY+
PGRpdiBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+PGRpdiBjbGFzcz1Nc29Ob3JtYWwgYWxpZ249
Y2VudGVyIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluO3RleHQtYWxpZ246Y2VudGVyJz48c3BhbiBz
dHlsZT0nZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2Vy
aWYiO2NvbG9yOmJsYWNrJz48aHIgc2l6ZT0yIHdpZHRoPSIxMDAlIiBhbGlnbj1jZW50ZXI+PC9z
cGFuPjwvZGl2PjwvZGl2PjxkaXYgaWQ9ZGl2UnBGNzUyMjIxPjxwIGNsYXNzPU1zb05vcm1hbCBz
dHlsZT0nbXNvLW1hcmdpbi10b3AtYWx0OjBpbjttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0
b206MTIuMHB0O21hcmdpbi1sZWZ0OjEuMGluJz48Yj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPkZyb206
PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFo
b21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPiBMdWN5IHlvbmcgWzxhIGhyZWY9Im1haWx0
bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+bHVjeS55b25nQGh1YXdlaS5jb208L2E+XTxicj48Yj5T
ZW50OjwvYj4gVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDEwOjI1IFBNPGJyPjxiPlRvOjwvYj4g
Um9uIFBhcmtlcjsgWHV4aWFvaHU7IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xz
b247IDwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhv
bWEiLCJzYW5zLXNlcmlmIic+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5
bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2Nv
bG9yOmJsYWNrJz48YnI+PGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3Ig
VURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6
YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxkaXY+PHAgY2xhc3M9TXNv
Tm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcw
QzAnPkhpIFJvbiw8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNw
YW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6
YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21h
cmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+SWYgd2UgdHJlYXQg
U0ZDIGFzIGFuIElQIG9yIElQL1VQRCBhcHBsaWNhdGlvbiwgd2UgZG8gbm90IGNoYW5nZSB0aGUg
cmVxdWlyZW1lbnQgYW5kIGFyY2hpdGVjdHVyZS4gV2UgaGF2ZSBhIHNpbXBsZSBzb2x1dGlvbiB0
byBhY2hpZXZlIGJpLWRpcmVjdGlvbmFsIFNGQyB3aXRoIHRoZSBzYW1lIFBhdGggSUQuIExldCBt
ZSBleHBsYWluIHRoZSBzb2x1dGlvbiBhZ2Fpbi48L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJs
YWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJn
aW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPiZuYnNwOzwvc3Bhbj48
c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1N
c29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6Ymxh
Y2snPklmIHdlIGltcGxlbWVudCBTRkMgYXMgYW4gSVAgb3IgVURQL0lQIGFwcGxpY2F0aW9uLCBp
LmUuIG9uY2UgdHJhZmZpYyBpcyBjbGFzc2lmaWVkIGJ5IHRoZSBjbGFzc2lmaWNhdGlvbiwgaXQg
YWRkcyBTRkMgaGVhZGVyIGFuZCBJUCBoZWFkZXIgKG91dGVyKSBvbiB0aGUgcGFja2V0cyAoVURQ
IGhlYWRlciB0b28gaW4gbGF0dGVyIGNhc2UpLCBhbmQgc2VuZCBzdWNoIHBhY2tldHMgYXMgYSBy
ZWd1bGFyIElQIHBhY2tldC4gVGhlIHNyYyBJUCBvbiBvdXRlciBoZWFkZXIgaXMgY2xhc3NpZmlj
YXRpb24gSVAgYWRkcmVzcywgYW5kIGRzdCBJUCBpcyBuZXh0IFNGLVggSW5zdGFuY2UgSVAgYWRk
cmVzcy4gV2Ugb25seSBuZWVkIHRvIHJlcXVlc3QgYSBuZXcgSVAgcHJvdG9jb2wgdHlwZSBmb3Ig
U0ZDLiAmbmJzcDtBdCB0aGUgU0ZGLCBpdCBjYW4gc2VhcmNoIG5leHQgU0YtWCBJbnN0YW5jZSBJ
UCBhZGRyZXNzIGJhc2VkIG9uIFBhdGggSUQgaW4gU0ZDIGhlYWRlciBhbmQgc3JjIElQIGFkZHJl
c3MgKHByZXZpb3VzIFNGKSBvbiB0aGUgcGFja2V0IHdoZW4gcmVjZWl2aW5nIGEgcGFja2V0IGZy
b20gcHJldmlvdXMgU0YtWCBpbnN0YW5jZTsgaXQgZm9yd2FyZHMgdGhlIHBhY2tldCBvbiBkc3Qg
SVAgJm5ic3A7b24gdGhlIHBhY2tldCB3aGVuIHJlY2VpdmluZyBhIHBhY2tldCBmcm9tIGFub3Ro
ZXIgU0ZGL1NORi4gJm5ic3A7QSBTRi1YIGluc3RhbmNlIGFsc28gZm9yd2FyZHMgdGhlIHBhY2tl
dCB3aXRoIFNGQyBoZWFkZXIgYXMgYW4gSVAgcGFja2V0IGFuZCBmaWxscyBpdHMgSVAgYWRkcmVz
cyBhcyBzcmMgSVAgb24gb3V0ZXIgaGVhZGVyIGFuZCB0aGUgU0ZGL1NORiBJUCBhZGRyZXNzIGFz
IHRoZSBkc3QgSVAgb24gdGhlIG91dGVyIGhlYWRlci4gPG86cD48L286cD48L3NwYW4+PC9wPjxw
IGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdj
b2xvcjpibGFjayc+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1h
bCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+Rm9y
IGJpLWRpcmVjdGlvbmFsIFNGQywgYm90aCBkaXJlY3Rpb25zIGNhbiB1c2UgdGhlIHNhbWUgUGF0
aCBJRCBpbiB0aGlzIHNvbHV0aW9uLiBQYXRoIElEICsgc3JjIElQIGFkZHJlc3MgbGV0IFNGRiB1
bmlxdWVseSBnZXQgdGhlIG5leHQgU0YtWCBpbnN0YW5jZSBpbiBmb3J3YXJkaW5nIHRhYmxlLjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0
OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBz
dHlsZT0nY29sb3I6YmxhY2snPlRoaXMgc29sdXRpb24gY2FuIGltcGxlbWVudCBTTkYvU0ZGIGZ1
bmN0aW9uIG9uIGEgcmVndWxhciByb3V0ZXIgd2l0aG91dCBjaGFuZ2luZyB0aGUgcm91dGVyIGJl
aGF2aW9yLCBpLmUuIGZvcndhcmQgdGhlIHBhY2tldCBiYXNlZCBvbiBpdHMgZGVzdGluYXRpb24g
SVAgYWRkcmVzcy4gSWYgdGhlIGRlc3RpbmF0aW9uIGFkZHJlc3MgaXMgcm91dGVyIGl0c2VsZiwg
dGhlIHJvdXRlciB0ZXJtaW5hdGVzIGFuZCBjaGVjayB0aGUgcHJvdG9jb2wgdHlwZS4gSWYgdGhl
IHR5cGUgaXMgU0ZDLCB0aGUgcm91dGVyIHdpbGwgcGVyZm9ybSBhIHRhYmxlIGxvb2t1cCBiYXNl
ZCBvbiBQYXRoIElEIGluIFNGQyBoZWFkZXIgKyBzcmMgSVAgb24gb3V0ZXIgSVAgaGVhZGVyLiBB
cyBzaW1wbGUgYXMgdGhhdC4gVGhpcyBzb2x1dGlvbiBhbGxvdyBsZXZlcmFnaW5nIGEgbG90IG9m
IElQIGZ1bmN0aW9ucyB0b28uPG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1h
bCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+Jm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2lu
LWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+U2luY2UgSVAgY2FuIGJlIHRy
YW5zcG9ydGVkIG92ZXIgbWFueSB0cmFuc3BvcnQgc29sdXRpb25zLCBFdGhlcm5ldCwgTVBMUywg
b3ZlcmxheSwgZXRjLCBpbiB0aGVvcnksIFNGQyBjYW4gYmUgaW1wbGVtZW50ZWQgb3ZlciBhbnkg
dHJhbnNwb3J0IG5ldHdvcmsgdG9vLiBUaGUgc29sdXRpb24gY2FuIG1ha2UgY29udHJvbCBhbmQg
bWFuYWdlbWVudCBlYXN5IGJlY2F1c2Ugd2UgZG9u4oCZdCBoYXZlIHRvIGFzc2lnbiBpbmRleCBm
b3IgZWFjaCBTRi1YIGluc3RhbmNlcy4gU0YtWCBJUCBhZGRyZXNzIGFzIHVuaXF1ZSBpZGVudGlm
aWVyIGlzIHVzZWQgaW4gYWxsIFNGQ3MuPG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1z
b05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFj
ayc+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0n
bWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+QW55IGNvbW1lbnQg
b24gdGhpcyBwcm9wb3NhbC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFs
IHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz4mbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4t
bGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5UaGFua3MsPG86cD48L286cD48
L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxz
cGFuIHN0eWxlPSdjb2xvcjpibGFjayc+THVjeSA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xh
c3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9y
OmJsYWNrJz4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0
eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48
cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0n
Y29sb3I6IzAwNzBDMCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86
cD48L286cD48L3NwYW4+PC9wPjxkaXY+PGRpdiBzdHlsZT0nYm9yZGVyOm5vbmU7Ym9yZGVyLXRv
cDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4nPjxwIGNsYXNz
PU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxiPjxzcGFuIHN0eWxlPSdmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFj
ayc+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+IFJvbiBQYXJrZXIgWzwvc3Bh
bj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tIj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz5dIDxicj48Yj5T
ZW50OjwvYj4gVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDM6MjQgUE08YnI+PGI+VG86PC9iPiBM
dWN5IHlvbmc7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29u
OyA8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21h
Iiwic2Fucy1zZXJpZiInPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxl
PSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xv
cjpibGFjayc+PGJyPjxiPlN1YmplY3Q6PC9iPiBSRTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVE
UCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJs
YWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PHAgY2xhc3M9TXNvTm9ybWFs
IHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz4mbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4t
bGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMxRjQ5N0QnPkx1Y3kuPC9zcGFuPjxzcGFu
IHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05v
cm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdE
Jz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4g
c3R5bGU9J2NvbG9yOiMxRjQ5N0QnPkRvIHlvdSBoYXZlIGEgc3BlY2lmaWMgcHJvcG9zYWwgZm9y
IG1ha2luZyBiaWRpcmVjdGlvbmFsIGNoYWlucyBlYXNpZXIgdG8gZGVwbG95IGFuZCBtYW5hZ2U/
Jm5ic3A7Jm5ic3A7IElmIHNvLCB3b3VsZCB5b3Ugc3VnZ2VzdCBjaGFuZ2VzIHRvIHRoZSByZXF1
aXJlbWVudHM/Jm5ic3A7Jm5ic3A7IEFyY2hpdGVjdHVyZT8mbmJzcDsmbmJzcDsgSGVhZGVyIGVu
Y2Fwc3VsYXRpb24/Jm5ic3A7Jm5ic3A7IENvbnRyb2wgcGxhbmUgKGZ1dHVyZSk/PC9zcGFuPjxz
cGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1z
b05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0
OTdEJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNw
YW4gc3R5bGU9J2NvbG9yOiMxRjQ5N0QnPiZuYnNwOyZuYnNwOyZuYnNwOyBSb248L3NwYW4+PHNw
YW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNv
Tm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMxRjQ5
N0QnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3Bh
biBzdHlsZT0nY29sb3I6IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpi
bGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxkaXY+PGRpdiBzdHlsZT0nYm9yZGVyOm5vbmU7
Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4n
PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxiPjxzcGFuIHN0
eWxlPSdjb2xvcjpibGFjayc+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFj
ayc+IEx1Y3kgeW9uZyBbPGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPl0gPGJyPjxiPlNlbnQ6
PC9iPiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgNDoxOCBQTTxicj48Yj5Ubzo8L2I+IFJvbiBQ
YXJrZXI7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyA8
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3Jn
PC9hPjxicj48Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBw
bGljYXRpb24sIHByb3MgYW5kIGNvbnM/PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2
PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxl
PSdjb2xvcjpibGFjayc+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05v
cm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMw
Jz5Sb24sPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+
PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0
eWxlPSdjb2xvcjojMDA3MEMwJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNr
Jz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4t
bGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPklNTywgV2UgY2Fu4oCZdCBt
YWtlIG9uZSBwYXJ0IHNpbXBsZSBhbmQgZ29vZCBsb29raW5nIGJ1dCBsZWF2ZSBvdGhlciBwYXJ0
cyB0byBiZSBpbiBjb21wbGV4LiBPdXIgZ29hbCBpcyB0byBoYXZlIGEgc2ltcGxlIGFuZCBsb3cg
Y29zdCBTRkMgc29sdXRpb24gdG8gY292ZXIgbWFqb3JpdHkgdXNlIGNhc2VzLiBTUCBhbHJlYWR5
IGNhbiBpbXBsZW1lbnQgU0ZDIG9uIHRvZGF54oCZcyBuZXR3b3JrLiBJZiB3ZSBjYW7igJl0IG1h
a2UgdGhpcyBnb2FsLCB0aGVuIHRoZSBzb2x1dGlvbiBtYXkgbm90IGJlIHVzZWZ1bC48L3NwYW4+
PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9
TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMw
MDcwQzAnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48
c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+VGhhbmtzLDwvc3Bhbj48c3BhbiBzdHlsZT0nY29s
b3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9
J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+THVjeTwvc3Bh
bj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFz
cz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6
IzAwNzBDMCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286
cD48L3NwYW4+PC9wPjxkaXY+PGRpdiBzdHlsZT0nYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xp
ZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4nPjxwIGNsYXNzPU1zb05v
cm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxiPjxzcGFuIHN0eWxlPSdmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+RnJv
bTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJU
YWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+IFJvbiBQYXJrZXIgWzwvc3Bhbj48c3Bh
biBzdHlsZT0nY29sb3I6YmxhY2snPjxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5tYWlsdG86Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSdmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+
XSA8YnI+PGI+U2VudDo8L2I+IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCAzOjExIFBNPGJyPjxi
PlRvOjwvYj4gTHVjeSB5b25nOyBYdXhpYW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBE
YXZlIERvbHNvbjsgPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+c2ZjQGlldGYub3JnPC9z
cGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz48YnI+PGI+U3ViamVjdDo8L2I+IFJF
OiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzwv
c3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rp
dj48L2Rpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3Bh
biBzdHlsZT0nY29sb3I6YmxhY2snPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFz
cz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6
IzFGNDk3RCc+THVjeSw8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+
PHNwYW4gc3R5bGU9J2NvbG9yOiMxRjQ5N0QnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29s
b3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9
J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+WW91IHJhaXNl
IGEgZ29vZCBwb2ludCBvbiBiaWRpcmVjdGlvbmFsIGNoYWlucywgd2hpY2ggSSB0aGluayBpcyBh
IG1ham9yaXR5IHVzZSBjYXNlIGZvciBmdW5jdGlvbmFsLCBzaW1wbGlmaWNhdGlvbiwgb3Igb2Jz
ZXJ2YWJpbGl0eSByZWFzb25zLiZuYnNwOyZuYnNwOyZuYnNwOyBUaGUgd2F5IHdl4oCZdmUgZXhw
cmVzc2VkIHRoaW5ncyBzbyBmYXIsIGl0IHdvdWxkIGJlIHVwIHRvIHRoZSBtYW5hZ2VtZW50IHBs
YW5lIG9yIGNvbnRyb2wgcGxhbmUgdG8gaW5kaWNhdGUgaG93IHN1Y2ggaW5kaXZpZHVhbCBwYXRo
cyBhcmUgcGFpcmVkIHRvZ2V0aGVyLjwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0
OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0
eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1h
bCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz4m
bmJzcDsmbmJzcDsgUm9uPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286
cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4n
PjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2Nv
bG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxl
PSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMxRjQ5N0QnPiZuYnNwOzwv
c3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBj
bGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29s
b3I6IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48
L286cD48L3NwYW4+PC9wPjxkaXY+PGRpdiBzdHlsZT0nYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpz
b2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4nPjxwIGNsYXNzPU1z
b05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxiPjxzcGFuIHN0eWxlPSdjb2xvcjpi
bGFjayc+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+IEx1Y3kgeW9u
ZyBbPGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPl0gPGJyPjxiPlNlbnQ6PC9iPiBUaHVyc2Rh
eSwgTWFyY2ggMjcsIDIwMTQgNDowOCBQTTxicj48Yj5Ubzo8L2I+IFJvbiBQYXJrZXI7IFh1eGlh
b2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyA8YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxicj48Yj5T
dWJqZWN0OjwvYj4gUkU6IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHBy
b3MgYW5kIGNvbnM/PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjxwIGNsYXNzPU1z
b05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFj
ayc+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0n
bWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz5Sb24sPC9zcGFu
PjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNz
PU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjoj
MDA3MEMwJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+PGRpdj48ZGl2IHN0eWxlPSdib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk
ICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbic+PHAgY2xhc3M9TXNvTm9y
bWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PGI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz5Gcm9t
Ojwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRh
aG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz4gUm9uIFBhcmtlciBbPC9zcGFuPjxzcGFu
IHN0eWxlPSdjb2xvcjpibGFjayc+PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPm1haWx0bzpSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz5d
IDxicj48Yj5TZW50OjwvYj4gVGh1cnNkYXksIE1hcmNoIDI3LCAyMDE0IDM6MDEgUE08YnI+PGI+
VG86PC9iPiBMdWN5IHlvbmc7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERh
dmUgRG9sc29uOyA8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5zZmNAaWV0Zi5vcmc8L3Nw
YW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToi
VGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPjxicj48Yj5TdWJqZWN0OjwvYj4gUkU6
IFtzZmNdIFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PC9z
cGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2
PjwvZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFu
IHN0eWxlPSdjb2xvcjpibGFjayc+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNz
PU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjoj
MUY0OTdEJz5MdWN5LDwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48
c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xv
cjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0n
bWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz5PbmUgY2xhcmlm
aWNhdGlvbi4mbmJzcDsmbmJzcDsg4oCcVGhlIHBhdGjigJ0gZG9lcyBub3QgZXhhY3RseSBtZWFu
IHRoZSBTRkMuJm5ic3A7Jm5ic3A7IFRoZSBTRkMgaXMgYWJzdHJhY3QsIGJlZm9yZSBhY2NvdW50
aW5nIGZvciBuZXR3b3JrIGxvY2F0b3JzLiZuYnNwOyZuYnNwOyBBcyBhIHNwZWNpYWwgY2FzZSwg
aWYgYWxsIG9mIHRoZSBTRuKAmXMgaW4gdGhlIFNGQyBoYXZlIG9ubHkgYSBzaW5nbGUgbmV0d29y
ayBsb2NhdG9yLCB0aGVuIHRoZSBwYXRoIGFuZCBjaGFpbiBhcmUgdGhlIHNhbWUuJm5ic3A7ICZu
YnNwO0J1dCwgaWYgYW55IG9yIGFsbCBvZiB0aG9zZSBTRuKAmXMgYXJlIG11bHRpcGx5IGxvY2F0
ZWQsIHRoZW4gdGhlIHBhdGggaXMgc3BlY2lmaWMgdG8gYW4gZXhhY3Qgc2VxdWVuY2Ugb2YgbG9j
YXRlZCBzZXJ2aWNlIGZ1bmN0aW9uIGluc3RhbmNlcy48L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9y
OmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdt
YXJnaW4tbGVmdDoxLjBpbic+PGI+PGk+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPltMdWN5
XSBUaGFuayB5b3UgZm9yIGNsYXJpZmljYXRpb24uIEkgYWdyZWUgd2l0aCB0aGF0LiBUaGUgcGF0
aCBpcyBhbiBleGFjdCBzZXF1ZW5jZSBvZiBsb2NhdGVkIHNlcnZpY2UgZnVuY3Rpb24gaW5zdGFu
Y2VzLiBGb3IgYSBiaS1kaXJlY3Rpb25hbCBTRkMsIGl0IGhhcyB0byBiZSB0cmVhdGVkIGFzIHR3
byBkaXN0aW5jdCBwYXRocyBpbiB0aGlzIHNvbHV0aW9uLiBBbnkgY29uY2VybiBvbiB0aGUgY29t
cGxleGl0eSBpbiBtYW5hZ2luZyB0aGVtPzwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSdjb2xv
cjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0n
bWFyZ2luLWxlZnQ6MS4waW4nPjxiPjxpPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz4mbmJz
cDs8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48Yj48
aT48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+VGhhbmtzLDwvc3Bhbj48L2k+PC9iPjxzcGFu
IHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05v
cm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxiPjxpPjxzcGFuIHN0eWxlPSdjb2xvcjoj
MDA3MEMwJz5MdWN5PC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDox
LjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMxRjQ5N0QnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHls
ZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwg
c3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+Jm5i
c3A7Jm5ic3A7Jm5ic3A7IFJvbjwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEu
MGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBz
dHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz4mbmJz
cDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
PGRpdj48ZGl2IHN0eWxlPSdib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4w
cHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbic+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdt
YXJnaW4tbGVmdDoxLjBpbic+PGI+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5Gcm9tOjwvc3Bh
bj48L2I+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz4gTHVjeSB5b25nIFs8YSBocmVmPSJtYWls
dG86bHVjeS55b25nQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bHVjeS55b25n
QGh1YXdlaS5jb208L2E+XSA8YnI+PGI+U2VudDo8L2I+IFRodXJzZGF5LCBNYXJjaCAyNywgMjAx
NCAzOjQxIFBNPGJyPjxiPlRvOjwvYj4gUm9uIFBhcmtlcjsgWHV4aWFvaHU7IFJlaW5hbGRvIFBl
bm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPjxiPlN1YmplY3Q6PC9iPiBSRTog
W3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88bzpw
PjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdt
YXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz4mbmJzcDs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBp
bic+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPkhpIFJvbiw8L3NwYW4+PHNwYW4gc3R5bGU9
J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0
eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48
ZGl2PjxkaXYgc3R5bGU9J2JvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBw
dDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluJz48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21h
cmdpbi1sZWZ0OjEuMGluJz48Yj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPkZyb206PC9zcGFuPjwvYj48
c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1z
ZXJpZiI7Y29sb3I6YmxhY2snPiBSb24gUGFya2VyIFs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9y
OmJsYWNrJz48YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb208L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPl0gPGJyPjxiPlNlbnQ6
PC9iPiBUaHVyc2RheSwgTWFyY2ggMjcsIDIwMTQgMTI6MDkgUE08YnI+PGI+VG86PC9iPiBMdWN5
IHlvbmc7IFh1eGlhb2h1OyBSZWluYWxkbyBQZW5ubyAocmVwZW5ubyk7IERhdmUgRG9sc29uOyA8
L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjwvc3Bh
bj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fu
cy1zZXJpZiI7Y29sb3I6YmxhY2snPjxicj48Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFNGQyBh
cyBhbiBJUCBvciBVRFAgYXBwbGljYXRpb24sIHByb3MgYW5kIGNvbnM/PC9zcGFuPjxzcGFuIHN0
eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjxwIGNs
YXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xv
cjpibGFjayc+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBz
dHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz5MdWN5
LDwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48
cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0n
Y29sb3I6IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86
cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6
MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz5SZWdhcmRpbmcgdGhlIFNGIEluZGV4
LCBkcmFmdC16aGFuZy1zZmMtc2NoIGRlZmluZXMgdGhpcyBhcyByZWxhdGl2ZSB0byB0aGUgcGF0
aCwgYW5kIG5vdCBhcyBhIGdsb2JhbGx5IHVuaXF1ZSBpZGVudGlmaWVyIG9mIGFuIFNGIGluc3Rh
bmNlLjwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48Yj48aT48c3Bh
biBzdHlsZT0nY29sb3I6IzAwNzBDMCc+W0x1Y3ldIFRoaXMgaXMgbXkgdW5kZXJzdGFuZGluZyB0
b28uIOKAnFRoZSBwYXRo4oCdIGhlcmUgbWVhbnMgYSBTRkMsIHJpZ2h0PyBJIGRvIG5vdCBzZWUg
aW5kZXggYXMgYW4gU0YgaW5zdGFuY2UgaWRlbnRpZmllciBhdCBhbGwsIGl0IGlzIGFuIGFsaWFz
IGFuZCBvbmx5IHVzZWQgaW4gZm9yd2FyZGluZy4gVGhpcyBpcyB0aGUgcmVhc29uLCBJIHRoaW5r
LCB0aGF0IGFzc2lnbmluZyB0aGVzZSBhbGlhc2VzIGFuZCBjb25maWd1cmluZyB0aGVuIGluIGZv
cndhcmRpbmcgdGFibGUgaXMgY29tcGxleCBmb3IgbWFuYWdlbWVudCBhbmQgY29udHJvbGxlciBh
bmQgbWF5IHBydW5lIGFuIGVycm9yIGVhc2lseS4gRm9yIHN1cHBvcnRpbmcgYmktZGlyZWN0aW9u
YWwgb3IgYnJhbmNoaW5nIHVzZSBjYXNlcywgdXNpbmcgaW5kZXggaW4gZm9yd2FyZGluZyBtYXkg
YWxzbyBicmluZyBvdGhlciBjb25jZXJucy48L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0nY29s
b3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9
J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+Jm5ic3A7PC9z
cGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNs
YXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xv
cjojMUY0OTdEJz5SZWdhcmRpbmcgVFRMLCBteSBmaXJzdCB0aG91Z2h0IGlzIHRoYXQgaXMgYSBw
cm9wZXJ0eSBvZiB0aGUgdHJhbnNwb3J0LCBhbmQgaWYgaXQgaXMgaW1wb3J0YW50IHRvIHlvdSwg
Y2hvb3NlIHRoZSB0cmFuc3BvcnQgYWNjb3JkaW5nbHkuJm5ic3A7Jm5ic3A7IEJ1dCwgSeKAmW0g
b3BlbiB0byBmdXJ0aGVyIGRpc2N1c3Npb24gYWxvbmcgdGhlc2UgbGluZXMuPC9zcGFuPjxzcGFu
IHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05v
cm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxiPjxpPjxzcGFuIHN0eWxlPSdjb2xvcjoj
MDA3MEMwJz5bTHVjeV0gVGhhbmsgeW91IGZvciB0aGUgY2xhcmlmaWNhdGlvbi4gVGhpcyBpcyBy
ZWxhdGVkIHRvIHRoZSBkaXNjdXNzaW9uIHVuZGVyIHRoaXMgdGl0bGUuIElmIFNQQyBpcyBpbXBs
ZW1lbnRlZCBhcyBJUCBvciBJUC9VRFAgYXBwbGljYXRpb24sIGl0IGNhbiBsZXZlcmFnZSBhIGxv
dCB3aGF0IElQIHRlY2hub2xvZ3kgaGF2ZSBkb25lLiBJZiB3ZSBhc3N1bWUgdGhhdCBTRkMgbWF5
IGJlIGNhcnJpZWQgb3ZlciBhbnkgdHJhbnNwb3J0IHNvbHV0aW9uLCBTRkMgaW1wbGVtZW50YXRp
b24gaGFzIHRvIHByb3ZpZGUgdGhlc2UgZnVuY3Rpb25zLCB3aGljaCwgSU1PLCByZWxhdGVkIHRv
IHdoYXQgaW5mb3JtYXRpb24gdGhhdCBTRkMgaGVhZGVyIG5lZWQgdG8gaG9sZC48L3NwYW4+PC9p
PjwvYj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBj
bGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48Yj48aT48c3BhbiBzdHls
ZT0nY29sb3I6IzAwNzBDMCc+Jm5ic3A7PC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9J2NvbG9y
OmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdt
YXJnaW4tbGVmdDoxLjBpbic+PGI+PGk+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPlRoYW5r
cyw8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48Yj48
aT48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+THVjeTwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0
eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1h
bCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz4m
bmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5
bGU9J2NvbG9yOiMxRjQ5N0QnPiZuYnNwOyZuYnNwOyBSb248L3NwYW4+PHNwYW4gc3R5bGU9J2Nv
bG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxl
PSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMxRjQ5N0QnPiZuYnNwOzwv
c3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBj
bGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29s
b3I6IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48
L286cD48L3NwYW4+PC9wPjxkaXY+PGRpdiBzdHlsZT0nYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpz
b2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4nPjxwIGNsYXNzPU1z
b05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxiPjxzcGFuIHN0eWxlPSdjb2xvcjpi
bGFjayc+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+IEx1Y3kgeW9u
ZyBbPGEgaHJlZj0ibWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOmx1Y3kueW9uZ0BodWF3ZWkuY29tPC9hPl0gPGJyPjxiPlNlbnQ6PC9iPiBUaHVyc2Rh
eSwgTWFyY2ggMjcsIDIwMTQgMTI6MjYgUE08YnI+PGI+VG86PC9iPiBSb24gUGFya2VyOyBYdXhp
YW9odTsgUmVpbmFsZG8gUGVubm8gKHJlcGVubm8pOyBEYXZlIERvbHNvbjsgPGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT48YnI+PGI+
U3ViamVjdDo8L2I+IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBw
cm9zIGFuZCBjb25zPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48cCBjbGFzcz1N
c29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6Ymxh
Y2snPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9
J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+SGkgUm9uLDwv
c3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBj
bGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29s
b3I6IzAwNzBDMCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48
L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4w
aW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz5JIGFzc3VtZSB0aGF0IHRoZSBpbmRleCB1
c2FnZSB5b3UgbWVudGlvbmVkIGJlbG93IGlzIHRoZSBzYW1lIHdoZXRoZXIgdGhlc2UgdGhyZWUg
U0ZzIGFyZSBvbiBvbmUgU0ZGIG9yIHR3byBTRkZzLCB3aGljaCBtZWFucyB0aGF0IHRoZSBpbmRl
eCAjIGlzIGFzc2lnbmVkIHRvIFNGLVgtSSBwZXIgU0ZDIGFuZCBieSB0aGUgaW5jcmVtZW50YWwu
IEEgU0YtWC1JIG1heSBiZSBzZXJ2ZWQgdG8gbWFueSBTRkNzIGFuZCBwb3NpdGlvbiBkaWZmZXJl
bnRseSBpbiBTRkNzLiBUaGlzIG1lYW5zIHRoYXQsIGluIHRoaXMgbWV0aG9kLCBhIFNGLVgtSSBp
cyBtYXBwZWQgd2l0aCBkaWZmZXJlbnQgaW5kZXggIywgb25lIHBlciBlYWNoIFNGQyB0aGF0IGhh
cyB0aGUgU0YtWC1JLiBJTU86ICZuYnNwO3doZW4gb3BlcmF0b3Ivc3lzdGVtIGNyZWF0ZXMgYSBT
RkMgYW5kIHNlbGVjdHMgU0YtWC1JcyBmb3IgdGhlIFNGQywgYW5kIHRoZW4gYXNzaWduIGluZGV4
ICMgdG8gdGhlbSBhbmQgY29uZmlndXJlIHRoZSBmb3J3YXJkaW5nIHRhYmxlIHdpdGggcGF0aCBJ
RCBhbmQgaW5kZXggIyBpbiB0aGUgcmVsYXRlZCBTRkZzLiBGdXJ0aGVybW9yZSwgZWFjaCBpbmRl
eCAjIGFsc28gbmVlZCB0byBiZSBhc3NvY2lhdGVkIHRvIHRoZSBhZGRyZXNzIG9yIHBvcnQgdGhh
dCB0cmFuc3BvcnQgbGF5ZXIgY2FuIHVuZGVyc3RhbmQuICZuYnNwO0lNTzogdGhpcyBpcyBhIGNv
bXBsZXggcHJvY2VzcyBmb3IgdGhlIHN5c3RlbSwgdW5lYXN5IHRvIG1hbmdlciB0b28sIGFuZCBt
YXkgZWFzaWx5IHByb25lIGFuIGVycm9yLiA8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNr
Jz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4t
bGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPiZuYnNwOzwvc3Bhbj48c3Bh
biBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29O
b3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBD
MCc+U2Vjb25kLCB5b3VyIGRyYWZ0IGFsc28gbWVudGlvbiB0aGF0IHRoZSB1c2Ugb2YgaW5kZXgg
dG8gcHJldmVudCB0aGUgbG9vcC4mbmJzcDsgVGhlIGxvb3AgZG9lcyBub3Qgb2NjdXIgaW4gbm9y
bWFsIGNvbmRpdGlvbi4gVGhlIGxvb3Agb2NjdXJzIGluIGFibm9ybWFsIGNvbmRpdGlvbi4gU28g
dGhlIGxvb3AgcHJldmVudGlvbiBtZWNoYW5pc20gaXMgdG8gcHJldmVudCBubyBsb29wIGhhcHBl
biBpbiBhbnkgYWJub3JtYWwgY29uZGl0aW9uLiBUaGF0IGlzIHdoeSBUVEwgaXMgZGVzaWduZWQg
Zm9yIGluIElQIG5ldHdvcmsuIElmIFNGQyBoZWFkZXIgaXMgZXhwZWN0ZWQgdG8gdHJhbnNwb3J0
IG92ZXIgYW55IHRyYW5zcG9ydCBuZXR3b3JrIGJlc2lkZSBJUCwgaXQgbmVlZHMgdGhlIHNpbWls
YXIgbWVjaGFuaXNtIGFzIElQL1RUTC4gVGhlIHVzYWdlIG9mIGluZGV4IGluIHlvdXIgcHJvcG9z
YWwgZG9lcyBub3QgYWNoaWV2ZSB0aGlzIHB1cnBvc2UuIDwvc3Bhbj48c3BhbiBzdHlsZT0nY29s
b3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9
J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+Jm5ic3A7PC9z
cGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNs
YXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xv
cjojMDA3MEMwJz5JZiB3ZSB1c2UgSVAgYXMgdHJhbnNwb3J0LCBJTU86IG5vIG5lZWQgdG8gaW1w
bGVtZW50IFRUTCBtZWNoYW5pc20gd2l0aGluIFNGQywganVzdCBsZXZlcmFnZSBJUCBUVEwgY2Fw
YWJpbGl0eS4gQnV0LCBpZiBvdmVyIG90aGVyIHRyYW5zcG9ydHMsIHdlIG5lZWQgdG8gaW1wbGVt
ZW50IElQL1RUTCBsaWtlIG1lY2hhbmlzbSBpbiBTRkMuIDwvc3Bhbj48c3BhbiBzdHlsZT0nY29s
b3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9
J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+Jm5ic3A7PC9z
cGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNs
YXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xv
cjojMDA3MEMwJz5SZWdhcmRzLDwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEu
MGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+THVjeSA8L3NwYW4+PHNwYW4gc3R5bGU9
J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0
eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48
cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0n
Y29sb3I6IzAwNzBDMCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86
cD48L286cD48L3NwYW4+PC9wPjxkaXY+PGRpdiBzdHlsZT0nYm9yZGVyOm5vbmU7Ym9yZGVyLXRv
cDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4nPjxwIGNsYXNz
PU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxiPjxzcGFuIHN0eWxlPSdmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFj
ayc+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+IFJvbiBQYXJrZXIgWzwvc3Bh
bj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5tYWlsdG86Um9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSdm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpi
bGFjayc+XSA8YnI+PGI+U2VudDo8L2I+IFRodXJzZGF5LCBNYXJjaCAyNywgMjAxNCA5OjM1IEFN
PGJyPjxiPlRvOjwvYj4gWHV4aWFvaHU7IEx1Y3kgeW9uZzsgUmVpbmFsZG8gUGVubm8gKHJlcGVu
bm8pOyBEYXZlIERvbHNvbjsgPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+c2ZjQGlldGYu
b3JnPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz48YnI+PGI+U3ViamVjdDo8
L2I+IFJFOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBj
b25zPzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD48L2Rpdj48L2Rpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGlu
Jz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48
cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0n
Y29sb3I6IzFGNDk3RCc+WGlhb2h1LDwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0
OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0
eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1h
bCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz5J
IGRvbuKAmXQgdGhpbmsgd2UgbmVlZCB0byB2aWV3IHRoZSBTRiBpbmRleCBhcyBhIFRUTC4mbmJz
cDsmbmJzcDsgQXBwcm9wcmlhdGUgdmFsaWRhdGlvbiBhbmQgbG9vcCBzdXBwcmVzc2lvbiBjYW4g
YmUgZG9uZSBldmVuIHdpdGggdGhlIGN1cnJlbnQgcHJvcG9zZWQgZGVmaW5pdGlvbi4mbmJzcDsm
bmJzcDsmbmJzcDsgQW55IFNGRiByZWNlaXZpbmcgYW4gU0ZDIGVuY2Fwc3VsYXRlZCBwYWNrZXQg
b3IgZnJhbWUgd291bGQgbmVlZCB0byBrbm93IHRvIHdoaWNoIG9mIGl0cyBkZXBlbmRlbnQgU0bi
gJlzIGl0IHNob3VsZCBmb3J3YXJkIHRoZSBwYWNrZXQgb3IgZnJhbWUuJm5ic3A7Jm5ic3A7IFRv
IGRvIHNvIG1lYW5zIHRoYXQgaXQgY2FuIHZhbGlkYXRlIHRoYXQgdGhlIHBhdGggSUQgaXMgb25l
IHRoYXQgaXQgZXhwZWN0cyB0byBwYXJ0aWNpcGF0ZSBpbiBhbmQgdGhhdCB0aGUgU0YgaW5zdGFu
Y2UgaWRlbnRpZmllZCBieSB0aGUgaW5kZXggb24gdGhhdCBwYXRoIGlzIG9uZSB0aGF0IGl0IGlz
IHJlc3BvbnNpYmxlIGZvci4mbmJzcDsmbmJzcDsgJm5ic3A7U3VjaCBjaGFpbiBwYXRoIGRhdGEg
bWF5IGhhdmUgYmVlbiBsb2NhbGx5IHByb3Zpc2lvbmVkIG9yIG1heSBoYXZlIGJlZW4gZGlzdHJp
YnV0ZWQgaW4gYSBjb250cm9sIHBsYW5lLjwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2sn
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1s
ZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxzcGFu
IHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05v
cm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdE
Jz5XaGVuIHRoZSBTRkYgcmVjZWl2ZXMgdGhlIGdvb2QgcGFja2V0IG9yIGZyYW1lIGJhY2sgZnJv
bSBvbmUgb2YgaXRzIGRlcGVuZGVudCBTRuKAmXMsIGl0IHdpbGwgaWRlbnRpZnkgdGhlIG5leHQg
U0YgYW5kIFNGRiBieSBjb25zdWx0aW5nIGl0cyBsb2NhbCBkYXRhYmFzZS4mbmJzcDsmbmJzcDsg
SWYgaXQgaXMgbm90IHRoZSBmaW5hbCBTRiwgdGhlbiB0aGUgU0YgaW5kZXggaXMgaW5jcmVtZW50
ZWQsIHRoZSB0cmFuc3BvcnQgaGVhZGVyIHVwZGF0ZWQgYXMgbmVjZXNzYXJ5LCBhbmQgdGhlIHBh
Y2tldCBvciBmcmFtZSBwcm9ncmVzc2VkLiZuYnNwOyZuYnNwOyZuYnNwOyBGYWlsdXJlIHRvIHBy
b3Blcmx5IGluY3JlbWVudCB0aGUgU0YgSW5kZXggd291bGQgYmUgYWtpbiB0byBmYWlsdXJlIHRv
IGRlY3JlbWVudCBhIFRUTCBieSBhIHJvdXRlciDigJMgdGhlcmUgaXMgbm8gcHJvdGVjdGlvbiBm
cm9tIHRoYXQuPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3Nw
YW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFu
IHN0eWxlPSdjb2xvcjojMUY0OTdEJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJs
YWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJn
aW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMxRjQ5N0QnPiZuYnNwOyZuYnNwOyBS
b248L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9
J2NvbG9yOiMxRjQ5N0QnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0
OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0
eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxkaXY+PGRpdiBzdHlsZT0n
Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQg
MGluIDBpbiAwaW4nPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4n
PjxiPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxl
PSdjb2xvcjpibGFjayc+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0gPGI+T24g
QmVoYWxmIE9mIDwvYj5YdXhpYW9odTxicj48Yj5TZW50OjwvYj4gVGh1cnNkYXksIE1hcmNoIDI3
LCAyMDE0IDU6NDQgQU08YnI+PGI+VG86PC9iPiBSb24gUGFya2VyOyBMdWN5IHlvbmc7IFJlaW5h
bGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPjxiPlN1YmplY3Q6PC9i
PiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9yIFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29u
cz88bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0
eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVm
dDoxLjBpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxNi4wcHQ7Y29sb3I6IzFGNDk3RCc+Jm5i
c3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9w
PjxkaXYgc3R5bGU9J2JvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFk
ZGluZzowaW4gMGluIDBpbiA0LjBwdCc+PGRpdj48ZGl2IHN0eWxlPSdib3JkZXI6bm9uZTtib3Jk
ZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbic+PHAg
Y2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PGI+PHNwYW4gbGFuZz1a
SC1DTiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6Ymxh
Y2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPuWPkeS7tuS6ujwvc3Bhbj48L2I+PGI+PHNw
YW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNr
Jz46PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpT
aW1TdW47Y29sb3I6YmxhY2snPiBzZmMgWzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2sn
PjxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bic+bWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrJz5dIDwvc3Bhbj48Yj48c3Bh
biBsYW5nPVpILUNOIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtj
b2xvcjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+5Luj6KGoIDwvc3Bhbj48L2I+
PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJs
YWNrJz5Sb24gUGFya2VyPGJyPjwvc3Bhbj48Yj48c3BhbiBsYW5nPVpILUNOIHN0eWxlPSdmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjazttc28tZmFyZWFzdC1s
YW5ndWFnZTpaSC1DTic+5Y+R6YCB5pe26Ze0PC9zcGFuPjwvYj48Yj48c3BhbiBzdHlsZT0nZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2snPjo8L3NwYW4+PC9i
PjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpi
bGFjayc+IDIwMTQ8L3NwYW4+PHNwYW4gbGFuZz1aSC1DTiBzdHlsZT0nZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6Wkgt
Q04nPuW5tDwvc3Bhbj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpT
aW1TdW47Y29sb3I6YmxhY2snPjM8L3NwYW4+PHNwYW4gbGFuZz1aSC1DTiBzdHlsZT0nZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6WkgtQ04nPuaciDwvc3Bhbj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2snPjI2PC9zcGFuPjxzcGFuIGxhbmc9WkgtQ04gc3R5
bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrO21zby1m
YXJlYXN0LWxhbmd1YWdlOlpILUNOJz7ml6U8L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOmJsYWNrJz4gNzoxMzxicj48L3NwYW4+PGI+
PHNwYW4gbGFuZz1aSC1DTiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1T
dW47Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPuaUtuS7tuS6ujwvc3Bh
bj48L2I+PGI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3Vu
O2NvbG9yOmJsYWNrJz46PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2snPiBMdWN5IHlvbmc7IFJlaW5hbGRvIFBlbm5v
IChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IDwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2sn
PjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW4nPnNmY0BpZXRmLm9yZzwvc3Bh
bj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNp
bVN1bjtjb2xvcjpibGFjayc+PGJyPjwvc3Bhbj48Yj48c3BhbiBsYW5nPVpILUNOIHN0eWxlPSdm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFjazttc28tZmFyZWFz
dC1sYW5ndWFnZTpaSC1DTic+5Li76aKYPC9zcGFuPjwvYj48Yj48c3BhbiBzdHlsZT0nZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6YmxhY2snPjo8L3NwYW4+PC9iPjxz
cGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjpibGFj
ayc+IFJlOiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBj
b25zPzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD48L2Rpdj48L2Rpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGlu
Jz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48
ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0
eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtj
b2xvcjpibGFjayc+THVjeSwgPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48
L286cD48L3NwYW4+PC9wPjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVm
dDoxLjBpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9t
YSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2Nv
bG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29O
b3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPlJlZ2Fy
ZGluZyB0aGUgc2VydmljZSBmdW5jdGlvbiBpbmRleCB0aGF0IHdvdWxkIGJlIGNvbnRhaW5lZCBp
biB0aGUgc2VydmljZSBoZWFkZXIsIEkgdGhpbmsgaXQgaXMgc2ltcGx5IGluY3JlbWVudGVkIGZy
b20gMSB0byBpbmRpY2F0ZSB0aGUgbmV4dCBzZXJ2aWNlIGZ1bmN0aW9uIHdpdGhpbiB0aGUgY2hh
aW4uICZuYnNwOyBGb3IgZXhhbXBsZSwgaWYgdGhlIHBhdGggSUQgaXMgWCwgZm9yIGEgcGF0aCB7
U0YtQS01LCBTRi1CLTIsIFNGLUMtNn0sIHRoZW4gcGFja2V0cyBkZXN0aW5lZCBmcm9tIGEgY2xh
c3NpZmllciB0b3dhcmRzIFNGLUEtNSB3b3VsZCBjYXJyeSAocGF0aCBYLCBpbmRleCAxKSwgcGFj
a2V0cyBmcm9tIFNGLUEtNSB0byBTRi1CLTIgd291bGQgY2FycnkgKHBhdGggWCwgaW5kZXggMiks
IGV0Yy48L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGlu
Jz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fu
cy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpi
bGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFy
Z2luLWxlZnQ6NzcuMjVwdCc+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxNi4wcHQ7Y29sb3I6IzFG
NDk3RCc+W1hpYW9odV0gSSB0aGluayB0aGUgdmFsdWUgb2YgdGhlIHNlcnZpY2UgaW5kZXggc2hv
dWxkIGJlIGRlY3JlbWVudGVkLCByYXRoZXIgdGhhbiBiZWluZyBpbmNyZW1lbnRlZCB3aGVuIHRy
YXZlbGxpbmcgYWxvbmcgdGhlIHNlcnZpY2UgcGF0aCBzaW5jZSB0aGF0IGluZGV4IGlzIG5vdCBv
bmx5IHVzZWQgZm9yIGluZGljYXRpbmcgdGhlIG5leHQgc2VydmljZSBmdW5jdGlvbiB3aXRoaW4g
dGhlIGNoYWluLCBidXQgYWxzbyB1c2VkIGZvciBvdGhlciBwdXJwb3NlcyAoZS5nLiwgVFRMIG9m
IHRoZSBzZXJ2aWNlIHBhdGgsIGluZGljYXRvciBvZiB0aGUgZW5kIG9mIHRoZSBzZXJ2aWNlIGNo
YWluKSwgdW5sZXNzIHlvdSB3YW50IHRvIGludHJvZHVjZSBhbiBhZGRpdGlvbmFsIGZpZWxkIHdo
aWNoIGluZGljYXRlcyB0aGUgdG90YWwgbGVuZ3RoIG9mIHRoZSBzZXJ2aWNlIGNoYWluLjwvc3Bh
bj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFz
cz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Ojc3LjI1cHQnPjxzcGFuIHN0eWxlPSdmb250
LXNpemU6MTYuMHB0O2NvbG9yOiMxRjQ5N0QnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29s
b3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9
J21hcmdpbi1sZWZ0Ojc3LjI1cHQnPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTYuMHB0O2NvbG9y
OiMxRjQ5N0QnPkJlc3QgcmVnYXJkcyw8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVm
dDoxLjBpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxNi4wcHQ7Y29sb3I6IzFGNDk3RCc+WGlh
b2h1PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9w
PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxl
PSdmb250LXNpemU6MTYuMHB0O2NvbG9yOiMxRjQ5N0QnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHls
ZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNz
PU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+
Jm5ic3A7ICZuYnNwO1Jvbjwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2lu
LWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJU
YWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxkaXY+PGRpdiBzdHlsZT0nbWFy
Z2luLWxlZnQ6LjVpbic+PGRpdiBjbGFzcz1Nc29Ob3JtYWwgYWxpZ249Y2VudGVyIHN0eWxlPSdt
YXJnaW4tbGVmdDouNWluO3RleHQtYWxpZ246Y2VudGVyJz48c3BhbiBzdHlsZT0nZm9udC1zaXpl
OjEyLjBwdDtmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO2NvbG9yOmJsYWNr
Jz48aHIgc2l6ZT0yIHdpZHRoPSIxMDAlIiBhbGlnbj1jZW50ZXI+PC9zcGFuPjwvZGl2PjwvZGl2
PjxkaXYgaWQ9ZGl2UnBGOTk2MjQ+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtc28tbWFyZ2lu
LXRvcC1hbHQ6MGluO21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbToxMi4wcHQ7bWFyZ2lu
LWxlZnQ6MS4waW4nPjxiPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+RnJvbTo8L3NwYW4+PC9iPjxzcGFu
IHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlm
Ijtjb2xvcjpibGFjayc+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
Ij5zZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dIG9uIGJlaGFsZiBvZiBMdWN5IHlvbmcgWzxhIGhy
ZWY9Im1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbSI+bHVjeS55b25nQGh1YXdlaS5jb208L2E+
XTxicj48Yj5TZW50OjwvYj4gVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgNjozOCBQTTxicj48Yj5U
bzo8L2I+IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKTsgRGF2ZSBEb2xzb247IDwvc3Bhbj48c3Bh
biBzdHlsZT0nY29sb3I6YmxhY2snPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFo
b21hIiwic2Fucy1zZXJpZiInPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0
eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtj
b2xvcjpibGFjayc+PGJyPjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gU0ZDIGFzIGFuIElQIG9y
IFVEUCBhcHBsaWNhdGlvbiwgcHJvcyBhbmQgY29ucz88L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9y
OmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1z
b05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3
MEMwJz5IaSBSZWluYWxkbyw8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBp
bic+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0n
Y29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5
bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+VGhhbmsg
eW91IHRvIHNoYXJlIHlvdXIgdmlld3Mgb24gdGhpcyBzb2x1dGlvbi4gV2Ugd2FudCB0byBoYXZl
IGFuIGVsZWdhbnQgYW5kIGdlbmVyYWwgc29sdXRpb24gd2l0aCBvbmUgc3RhbmRhcmQgU0ZDIGhl
YWRlciB0byBjb3ZlciBtYWpvcml0eSB1c2UgY2FzZXM8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9y
OmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdt
YXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPiZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFz
cz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6
IzAwNzBDMCc+U2VlIGlubGluZSBiZWxvdy48L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNr
Jz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4t
bGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPiZuYnNwOzwvc3Bhbj48c3Bh
biBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29O
b3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBD
MCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3Nw
YW4+PC9wPjxkaXY+PGRpdiBzdHlsZT0nYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVD
NERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4nPjxwIGNsYXNzPU1zb05vcm1hbCBz
dHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxiPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+RnJvbTo8L3Nw
YW4+PC9iPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEi
LCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+IFJlaW5hbGRvIFBlbm5vIChyZXBlbm5vKSBbPC9z
cGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PGEgaHJlZj0ibWFpbHRvOnJlcGVubm9AY2lz
Y28uY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5tYWlsdG86cmVwZW5ub0BjaXNjby5jb208
L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPl0gPGJyPjxiPlNlbnQ6PC9iPiBU
dWVzZGF5LCBNYXJjaCAyNSwgMjAxNCA0OjU2IFBNPGJyPjxiPlRvOjwvYj4gTHVjeSB5b25nOyBE
YXZlIERvbHNvbjsgPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+c2ZjQGlldGYub3JnPC9z
cGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz48YnI+PGI+U3ViamVjdDo8L2I+IFJl
OiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzwv
c3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rp
dj48L2Rpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3Bh
biBzdHlsZT0nY29sb3I6YmxhY2snPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48ZGl2Pjxw
IGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdm
b250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrJz5IaSw8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9y
OmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3Jt
YWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVw
dDtjb2xvcjpibGFjayc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86
cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdt
YXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6Ymxh
Y2snPlRoZXJlIGFyZSBzZXZlcmFsIHNvbHV0aW9uIHRvIHRoaXMgcHJvYmxlbS4gU29tZSBvZiB0
aGVtIGltcGxlbWVudGF0aW9uIHNwZWNpZmljLCBvdGhlcnMgbW9yZSBlbGVnYW50LiZuYnNwOzwv
c3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rp
dj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFu
IHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrJz4mbmJzcDs8L3NwYW4+PHNwYW4g
c3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBj
bGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nZm9u
dC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayc+MSAtIE9uZSBvZiB0aGUgbW9yZSBlbGVnYW50IG9u
ZXMgaXMgdG8gdXNlIHRoZSBTZXJ2aWNlIEluZGV4IHRvIGRldGVybWluZSB0aGUgbmV4dCBzZXJ2
aWNlIGZ1bmN0aW9uIGluc3RhbmNlLiAmbmJzcDtJdCBtYWtlcyBmb3IgYSBjb21wbGV0ZWx5IHN0
YXRlbGVzcyBzb2x1dGlvbiAoY29kZSB3aXNlKS4gJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdj
b2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHls
ZT0nbWFyZ2luLWxlZnQ6MS4yNWluJz48Yj48aT48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+
W0x1Y3ldIDwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz53aGVuIHVz
aW5nIFBhdGggSUQgYW5kIFNlcnZpY2UgSW5kZXggb24gU0ZDIGhlYWRlciwgaXQgcmVxdWlyZXMg
YXNzaWduaW5nIGluZGV4ICMgdG8gZWFjaCBTRiBpbnN0YW5jZSwgY29uZmlndXJpbmcgdGhlbSBp
biB0aGUgZm9yd2FyZGluZyB0YWJsZSwgd2hpY2ggaXMgdmVyeSBjb21wbGV4IHByb2Nlc3MgYW5k
IGVhc2lseSBwcnVuZSBmb3IgZXJyb3IgaW4gbWF5IG9waW5pb24uICZuYnNwO0luIGFkZGl0aW9u
LCBlYWNoIFNGIGluc3RhbmNlIG1heSBzZXJ2ZSBtb3JlIHRoYW4gb25lIFNGQywgc28gbmVlZCB0
byBhc3NpZ24gaW5kZXggIyBmb3IgZWFjaCBTRkMsIHdoaWNoIGlzIG1vcmUgY29tcGxleC4gUmVn
YXJkaW5nIHRoZSBzdGF0ZWxlc3MsIEkgZG9u4oCZdCBnZXQgaXQuIElzbuKAmXQgaW5kZXggIyBh
IHN0YXRlIGFzIHdlbGwgKG1heSBiZSBmZXcgYml0IGxlc3MpPzwvc3Bhbj48c3BhbiBzdHlsZT0n
Y29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5
bGU9J21hcmdpbi1sZWZ0OjEuMjVpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48
cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMjVpbic+PHNwYW4gc3R5bGU9
J2NvbG9yOiMwMDcwQzAnPlRvIGltcGxlbWVudCB0cnVlIHN0YXRlbGVzcywgU0ZDIGhlYWRlciBu
ZWVkcyBhYmlsaXR5IHRvIGNhcnJ5IGFsbCBTRklzIElQIGFkZHJlc3NlcyBpbiBTRkMgaGVhZGVy
LCB3aGljaCB3YXMgY29uc2lkZXJlZCBhcyBub24tc2NhbGUgc29sdXRpb24uPC9zcGFuPjxzcGFu
IHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05v
cm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMw
Jz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEu
MGluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayc+Jm5ic3A7PC9z
cGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2
PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4g
c3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2snPjIg4oCTIEFub3RoZXIgb3B0aW9u
IGlzIGZyb20gYSBjb2RpbmcgcGVyc3BlY3RpdmUgeW91IGNhbiBqdXN0IGtlZXAgbW9yZSBzdGF0
ZSBpbiB5b3VyIFNOL1NGRiB3aGlsZSB5b3UgcHJvY2VzcyB0aGUgcGFja2V0IGFuZCBkZXRlcm1p
bmUgd2hhdCBpcyB0aGUg4oCcbmV4dOKAnSBzZXJ2aWNlLiAmbmJzcDs8L3NwYW4+PHNwYW4gc3R5
bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFs
IHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PGI+PGk+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcw
QzAnPltMdWN5XSBBZ3JlZS48L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2sn
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHls
ZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2NvbG9y
OmJsYWNrJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1s
ZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayc+QnV0
IGlycmVzcGVjdGl2ZSwgdGhlIFNOIG5lZWRzIHRvIGtub3cgdGhlIFBhdGggSUQgYW5kIHRoZSBs
aXN0IG9mIFNGSXMgaW50ZXJuYWwgdG8gaXRzIG5vZGUuIFRoaXMgcHJvdmlzaW9uaW5nIGNhbiBo
YXBwZW4gaW4gYSB2YXJpZXR5IG9mIHdheXMsIEkgaW1wbGVtZW50ZWQgd2l0aCBSRVNUY29uZiBh
bmQgTmV0Y29uZi4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdp
bi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayc+
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+
PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBp
bic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2snPkFzIGZhciBhcyBV
RFAvSVAgdnMuSVAsIEkgZ2l2ZSBwcmVmZXJlbmNlIHRvIFVEUC9JUC4gSWYgeW91IGhhdmUgYSBm
aXhlZCBwb3J0IG92ZXIgVURQIGluIHdoaWNoIHRvIHJlY2VpdmUvc2VuZCBwYWNrZXRzOjwvc3Bh
bj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48
ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0
eWxlPSdmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5
bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFz
cz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nZm9udC1z
aXplOjEwLjVwdDtjb2xvcjpibGFjayc+LSBZb3UgY2FuIGhhdmUgeW91ciBlbnRpcmUgZGF0YXBs
YW5lIGluIHVzZXJwYWNlIGFuZCB1c2UgYSB2YXJpZXR5IG9mIHByb2dyYW1taW5nIGxhbmd1YWdl
cy4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEu
MGluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayc+LSBZb3UgZG8g
bm90IG5lZWQgcmF3IHBhY2tldCBhY2Nlc3MgdG8gcHVsbC9zZW5kIHBhY2tldHMuIFRoZXJlZm9y
ZSBubyByb290IHN1cHBvcnQuJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+
PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxl
PSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6
YmxhY2snPi0gVURQIGNhbiB0cmF2ZXJzZSBub24tU0ZDIGF3YXJlIG1pZGRsZXhib3hlcy4gPC9z
cGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNs
YXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxiPjxpPjxzcGFuIHN0eWxl
PSdjb2xvcjojMDA3MEMwJz5bTHVjeV0gQWdyZWUgb24gdGhpcyBzdGF0ZW1lbnQuIEJ1dCBmb3Ig
U0ZDIGRvbWFpbiwgZG8gd2Ugd2FudCB0byBhbGxvdyBzdWNoIG1pZGJveGVzIG9uIFNGQyBwYXRo
PyBNYXliZSBoYXBwZW4gaWYgYSBTRkMgZG9tYWluIGNyb3NzZXMgbW9yZSB0aGFuIHRyYW5zcG9y
dCBkb21haW5zPyBUaGlzIGlzIG9uZSBJIGxpa2UgdG8ga25vdyBmcm9tIFNQcyBhbmQgU0YgdmVu
ZG9ycy4gPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+
PGI+PGk+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxz
cGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1z
b05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxiPjxpPjxzcGFuIHN0eWxlPSdjb2xv
cjojMDA3MEMwJz5SZWdhcmRzLDwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFj
ayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2lu
LWxlZnQ6MS4waW4nPjxiPjxpPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz5MdWN5PC9zcGFu
PjwvaT48L2I+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9
J2ZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2snPk9yIHlvdSBjYW4gdXNlIGFueSBvZiB0aGUg
YXZhaWxhYmxlIG1ldGhvZHMoIFRVUk4sIFNUVU4sIGV0YykuICZuYnNwO0lmIHlvdSBlbmNhcCBp
biBzb21ldGhpbmcgZWxzZSBvdGhlciB0aGFuIElQL1VEUCB0aGUgYXBwbGljYWJpbGl0eSBvZiBT
RkMgd2lsbCBiZSBjb25zaWRlcmFibHkgZGltaW5pc2hlZC5KdXN0IGNoZWNrIFNUQ1AgYW5kIGl0
cyBwcm9ibGVtIG9uIGdldHRpbmcgYWRvcHRlZCBnaXZlbiBtaWRkbGV4Ym94ZXMgJm5ic3A7bm90
IHJlY29nbml6aW5nIGl0cyBwcm90b2NvbCBudW1iZXIuICZuYnNwOyZuYnNwOzwvc3Bhbj48c3Bh
biBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29O
b3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48Yj48aT48c3BhbiBzdHlsZT0nY29sb3I6
IzAwNzBDMCc+Jm5ic3A7PC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9
J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtjb2xvcjpi
bGFjayc+LSBJdCBqaXZlcyB3aXRoIG90aGVyIElFVEYgd29yayBpbiB0aGUgYXJlYXMgb2YgbWV0
YWRhdGEgYW5kIHRyYW5zcG9ydCBzZXJ2aWNlcyAoc2F5LCBUQVBTKS4mbmJzcDs8L3NwYW4+PHNw
YW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PGRpdj48
cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0n
Zm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdj
b2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNv
Tm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTox
MC41cHQ7Y29sb3I6YmxhY2snPnJlZ2FyZHMsJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xv
cjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9y
bWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41
cHQ7Y29sb3I6YmxhY2snPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0n
bWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2NvbG9yOmJs
YWNrJz5SZWluYWxkbyZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFy
Z2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNr
Jz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEu
MGluJz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayc+Jm5ic3A7PC9z
cGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2
PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4g
c3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2snPiZuYnNwOzwvc3Bhbj48c3BhbiBz
dHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2IHN0eWxl
PSdib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBw
dCAwaW4gMGluIDBpbic+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBp
bic+PGI+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5Gcm9tOiA8L3NwYW4+PC9iPjxzcGFuIHN0
eWxlPSdjb2xvcjpibGFjayc+THVjeSB5b25nICZsdDs8YSBocmVmPSJtYWlsdG86bHVjeS55b25n
QGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj5sdWN5LnlvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7
PGJyPjxiPkRhdGU6IDwvYj5UdWVzZGF5LCBNYXJjaCAyNSwgMjAxNCBhdCAyOjI1IFBNPGJyPjxi
PlRvOiA8L2I+RGF2ZSBEb2xzb24gJmx0OzxhIGhyZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5l
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRkb2xzb25Ac2FuZHZpbmUuY29tPC9hPiZndDssICZxdW90
OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5v
cmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+PGI+U3ViamVjdDogPC9iPlJlOiBbc2ZjXSBT
RkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxl
ZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrJz4mbmJz
cDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
PC9kaXY+PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4w
aW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz5IaSBEYXZlLDwvc3Bhbj48c3BhbiBzdHls
ZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwg
c3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+Jm5i
c3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9w
PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxl
PSdjb2xvcjojMDA3MEMwJz5JZiBhIHNlcnZpY2UgZm9yd2FyZGVyIHBvaW50IGNvbm5lY3RzIG1v
cmUgdGhhbiBvbmUgU0YgaW5zdGFuY2VzIHRoYXQgYmVsb25nIHRvIHRoZSBzYW1lIFNGQywgaG93
IGNhbiBvbmUgUGF0aCBJRCBkZXRlcm1pbmUgd2hpY2ggU0YgaW5zdGFuY2VzIGlzIHRoZSBuZXh0
PyBJZiB5b3UgZHJhdyBhIHNlcnZpY2UgY2hhaW4gcGF0aCB3aXRoIG1hbnkgU0YgaW5zdGFuY2Vz
LCB5b3UgY2FuIGVhc2lseSBzZWUsIGlmIFBhdGggSUQgcmVwcmVzZW50cyB0aGF0IHBhdGgsIHNl
cnZpY2UgZm9yd2FyZGVyIG5lZWRzIHRvIHVzZSBwcmV2aW91cyBTRiBvbiB0aGUgcGF0aCB0byBw
b3NpdGlvbiB0aGUgbmV4dCBTRiBvbiB0aGF0IHBhdGguPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xv
cjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0n
bWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz4mbmJzcDs8L3Nw
YW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xh
c3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9y
OiMwMDcwQzAnPkx1Y3kgPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286
cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4n
PjxzcGFuIHN0eWxlPSdjb2xvcjojMDA3MEMwJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2Nv
bG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PGRpdj48ZGl2IHN0eWxlPSdib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGlu
IDBpbic+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PGI+PHNw
YW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2Vy
aWYiO2NvbG9yOmJsYWNrJz5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz4gRGF2
ZSBEb2xzb24gWzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxhIGhyZWY9Im1haWx0
bzpkZG9sc29uQHNhbmR2aW5lLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+bWFpbHRvOmRk
b2xzb25Ac2FuZHZpbmUuY29tPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz5d
IDxicj48Yj5TZW50OjwvYj4gVHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgNDoxMCBQTTxicj48Yj5U
bzo8L2I+IEx1Y3kgeW9uZzsgPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+c2ZjQGlldGYu
b3JnPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz48YnI+PGI+U3ViamVjdDo8
L2I+IFJFOiBTRkMgYXMgYW4gSVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzwv
c3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rp
dj48L2Rpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3Bh
biBzdHlsZT0nY29sb3I6YmxhY2snPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFz
cz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6
IzFGNDk3RCc+V2h5IGRvIHlvdSB0aGluayB0aGUgcHJldmlvdXMgU0YgSVAgYWRkcmVzcyBpcyBy
ZXF1aXJlZCB0byBkZXRlcm1pbmUgdGhlIG5leHQgU0YgSVAgYWRkcmVzcz8gV2h5IGlzIHRoZSBQ
YXRoIElEIG5vdCBzdWZmaWNpZW50IGluZm9ybWF0aW9uPzwvc3Bhbj48c3BhbiBzdHlsZT0nY29s
b3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9
J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+Jm5ic3A7PC9z
cGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNs
YXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xv
cjojMUY0OTdEJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+PGRpdj48ZGl2IHN0eWxlPSdib3JkZXI6bm9uZTtib3JkZXItdG9wOnNv
bGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbic+PHAgY2xhc3M9TXNv
Tm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PGI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz5G
cm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz4gTHVjeSB5b25nIFs8L3NwYW4+PHNw
YW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48YSBocmVmPSJtYWlsdG86bHVjeS55b25nQGh1YXdlaS5j
b20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseToiVGFob21hIiwic2Fucy1zZXJpZiInPm1haWx0bzpsdWN5LnlvbmdAaHVhd2VpLmNvbTwv
c3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjpibGFjayc+XSA8YnI+PGI+U2VudDo8L2I+IFR1
ZXNkYXksIE1hcmNoIDI1LCAyMDE0IDQ6NTYgUE08YnI+PGI+VG86PC9iPiBEYXZlIERvbHNvbjsg
PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48L3Nw
YW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNh
bnMtc2VyaWYiO2NvbG9yOmJsYWNrJz48YnI+PGI+U3ViamVjdDo8L2I+IFJFOiBTRkMgYXMgYW4g
SVAgb3IgVURQIGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzwvc3Bhbj48c3BhbiBzdHlsZT0n
Y29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48cCBjbGFzcz1N
c29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6Ymxh
Y2snPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9
J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6IzAwNzBDMCc+SW4gdGhpcyBz
b2x1dGlvbiwgc2VydmljZSBmb3J3YXJkZXIgYW5kIFNGIGluc3RhbmNlIGFyZSBzZXBhcmF0ZWQg
ZW50aXRpZXMuIFNlcnZpY2UgZm9yd2FyZGVyIG5lZWRzIFBhdGggSUQgYW5kIHByZXZpb3VzIFNG
IElQIGFkZHJlc3MgdG8gdW5pcXVlbHkgaWRlbnRpZnkgdGhlIG5leHQgU0YgSVAgYWRkcmVzcy4g
PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxw
IGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdj
b2xvcjojMDA3MEMwJz4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDox
LjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPkx1Y3k8L3NwYW4+PHNwYW4gc3R5bGU9
J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0
eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDcwQzAnPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48
ZGl2PjxkaXYgc3R5bGU9J2JvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBw
dDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluJz48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21h
cmdpbi1sZWZ0OjEuMGluJz48Yj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6YmxhY2snPkZyb206PC9zcGFuPjwvYj48
c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1z
ZXJpZiI7Y29sb3I6YmxhY2snPiBEYXZlIERvbHNvbiBbPC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xv
cjpibGFjayc+PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIs
InNhbnMtc2VyaWYiJz5tYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb208L3NwYW4+PC9hPjwvc3Bh
bj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fu
cy1zZXJpZiI7Y29sb3I6YmxhY2snPl0gPGJyPjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBNYXJjaCAy
NSwgMjAxNCAzOjIxIFBNPGJyPjxiPlRvOjwvYj4gTHVjeSB5b25nOyA8L3NwYW4+PHNwYW4gc3R5
bGU9J2NvbG9yOmJsYWNrJz48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIs
InNhbnMtc2VyaWYiJz5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0n
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6
YmxhY2snPjxicj48Yj5TdWJqZWN0OjwvYj4gUkU6IFNGQyBhcyBhbiBJUCBvciBVRFAgYXBwbGlj
YXRpb24sIHByb3MgYW5kIGNvbnM/PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+PG86
cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0n
bWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4w
aW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz5JIGRvIG5vdCBzZWUgd2h5IHNvdXJjZSBJ
UCBhZGRyZXNzIChwcmV2aW91cyBTRikgd291bGQgYmUgcmVxdWlyZWQgdG8gbG9vayB1cCB0aGUg
bmV4dCBTRi4gVGhlIHBhdGggSUQgc2hvdWxkIGJlIHN1ZmZpY2llbnQgdG8gZGV0ZXJtaW5lIHRo
ZSBuZXh0IFNGLjwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3Bh
biBzdHlsZT0nY29sb3I6IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xvcjpi
bGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFy
Z2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz4mbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9
TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiMx
RjQ5N0QnPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48
c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSdjb2xv
cjpibGFjayc+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0n
bWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjojMUY0OTdEJz4mbmJzcDs8L3Nw
YW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PGRpdj48
ZGl2IHN0eWxlPSdib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFk
ZGluZzozLjBwdCAwaW4gMGluIDBpbic+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4t
bGVmdDoxLjBpbic+PGI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOmJsYWNrJz5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4g
c3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYi
O2NvbG9yOmJsYWNrJz4gc2ZjIFs8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz48YSBo
cmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiIn
Pm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxl
PSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xv
cjpibGFjayc+XSA8Yj5PbiBCZWhhbGYgT2YgPC9iPkx1Y3kgeW9uZzxicj48Yj5TZW50OjwvYj4g
VHVlc2RheSwgTWFyY2ggMjUsIDIwMTQgNDowMiBQTTxicj48Yj5Ubzo8L2I+IDwvc3Bhbj48c3Bh
biBzdHlsZT0nY29sb3I6YmxhY2snPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFo
b21hIiwic2Fucy1zZXJpZiInPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0
eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtj
b2xvcjpibGFjayc+PGJyPjxiPlN1YmplY3Q6PC9iPiBbc2ZjXSBTRkMgYXMgYW4gSVAgb3IgVURQ
IGFwcGxpY2F0aW9uLCBwcm9zIGFuZCBjb25zPzwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6Ymxh
Y2snPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48cCBjbGFzcz1Nc29Ob3JtYWwg
c3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPiZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1s
ZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPkhpLDxvOnA+PC9vOnA+PC9zcGFu
PjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBz
dHlsZT0nY29sb3I6YmxhY2snPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1N
c29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6Ymxh
Y2snPlRoZXJlIGFyZSBtYW55IHdheXMgdG8gaW1wbGVtZW50IFNGQ3MuIEhvd2V2ZXIsIG9uZSBv
ZiBvdXIgZ29hbHMgaW4gc3RhbmRhcmQgaXMgdG8gZGV2ZWxvcCBhIHNvbHV0aW9uIHRoYXQgaXMg
c2ltcGxlIGFuZCBsZXNzIGNvc3QgZm9yIHZlbmRlcnMgYW5kIHNlcnZpY2UgcHJvdmlkZXJzLiAm
bmJzcDtPdGhlciBnb2FscyBhcmUgdGhhdCB0aGUgc29sdXRpb24gY2FuIGFwcGx5IHRvIGNvbW1v
biBhbmQgbWFqb3JpdHkgdXNlIGNhc2VzLiA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9
TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOmJs
YWNrJz4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxl
PSdtYXJnaW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5JZiB3ZSBpbXBs
ZW1lbnQgU0ZDIGFzIGFuIElQIG9yIFVEUC9JUCBhcHBsaWNhdGlvbiwgaS5lLiBvbmNlIHRyYWZm
aWMgaXMgY2xhc3NpZmllZCBieSB0aGUgY2xhc3NpZmljYXRpb24sIGl0IGFkZHMgU0ZDIGhlYWRl
ciBhbmQgSVAgaGVhZGVyIChvdXRlcikgb24gdGhlIHBhY2tldHMgKFVEUCBoZWFkZXIgdG9vIGlu
IGxhdHRlciBjYXNlKSwgYW5kIHNlbmQgc3VjaCBwYWNrZXRzIGFzIGEgcmVndWxhciBJUCBwYWNr
ZXQuIFRoZSBzcmMgSVAgb2Ygb3V0ZXIgaGVhZGVyIGNhbiBiZSBjbGFzc2lmaWNhdGlvbiBJUCBh
ZGRyZXNzLCBhbmQgZHN0IElQIGNhbiBiZSBuZXh0IFNGIEluc3RhbmNlIElQIGFkZHJlc3MuIE1h
bnkgdHJhbnNwb3J0IG5ldHdvcmtzIGNhbiBjYXJyeSBJUCB0cmFmZmljIGFuZCByb3V0ZSBJUCBw
YWNrZXRzIGJhc2VkIG9uIGRzdCBJUCBhZGRyZXNzLiAmbmJzcDtXZSBvbmx5IG5lZWQgdG8gcmVx
dWVzdCBhIG5ldyBJUCBwcm90b2NvbCB0eXBlIGZvciBTRkMuIEF0IHRoZSBzZXJ2aWNlIGZvcndh
cmRlciBwb2ludCwgaXQgY2FuIGxvb2sgdXAgbmV4dCBTRiBJUCBhZGRyZXNzIGJhc2VkIG9uIFBh
dGggSUQgaW4gU0ZDIGhlYWRlciBhbmQgc3JjIElQIGFkZHJlc3MgKHByZXZpb3VzIFNGKSBvbiB0
aGUgcGFja2V0LiAmbmJzcDtBIFNGIGFsc28gZm9yd2FyZHMgdGhlIHBhY2tldCB3aXRoIFNGQyBo
ZWFkZXIgYXMgYW4gSVAgcGFja2V0IGFuZCBmaWxscyBpdHMgSVAgYWRkcmVzcyBhcyBzcmMgSVAg
YW5kIHRoZSBzZXJ2aWNlIGZvcndhcmRlciBwb2ludCBJUCBhZGRyZXNzIGFzIHRoZSBkc3QgSVAg
b24gdGhlIHBhY2tldC4gPG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBz
dHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+Jm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxl
ZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+VGhpcyBzb2x1dGlvbiB3b3JrcyBm
b3IgZWl0aGVyIFNGQyBhcyBhbiBJUCBhcHBsaWNhdGlvbiBvciBVRFAvSVAgYXBwbGljYXRpb24s
IHdoaWNoIG9uZSBpcyBtb3JlIHByb3BlciBmcm9tIFNGIGFuZCBzZXJ2aWNlIGZvcndhcmRlciBw
b2ludD88bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJn
aW4tbGVmdDoxLjBpbic+PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxLjBpbic+
PHNwYW4gc3R5bGU9J2NvbG9yOmJsYWNrJz5UaGlzIHNvbHV0aW9uIHNlZW1zIHNpbXBsZSB0byBt
ZSBhbmQgb25seSBuZWVkIFBhdGggSUQgaW4gU0ZDIGhlYWRlciBmb3Igc3RlZXJpbmcgdHJhZmZp
YyB0aHJvdWdoIHRoZSBTRkMgcGF0aC4gQnV0IGxpa2UgdG8gc2VlIG90aGVyc+KAmSBvcGluaW9u
IG9uIHRoaXMgc29sdXRpb24sIHByb3MgYW5kIGNvbnMuPG86cD48L286cD48L3NwYW4+PC9wPjxw
IGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdj
b2xvcjpibGFjayc+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1h
bCBzdHlsZT0nbWFyZ2luLWxlZnQ6MS4waW4nPjxzcGFuIHN0eWxlPSdjb2xvcjpibGFjayc+VGhh
bmtzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdp
bi1sZWZ0OjEuMGluJz48c3BhbiBzdHlsZT0nY29sb3I6YmxhY2snPkx1Y3k8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+
PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9ib2R5Pjwv
aHRtbD4=

--_000_A3233753A4B65F43BCA1B64DA99A9C2306FCB10F2AGSCMAMP19EXfi_--


From nobody Mon Mar 31 19:54:58 2014
Return-Path: <zehn.cao@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 505F61A091D for <sfc@ietfa.amsl.com>; Mon, 31 Mar 2014 19:54:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, 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 H-N4rsUUHWkV for <sfc@ietfa.amsl.com>; Mon, 31 Mar 2014 19:54:55 -0700 (PDT)
Received: from mail-qg0-x233.google.com (mail-qg0-x233.google.com [IPv6:2607:f8b0:400d:c04::233]) by ietfa.amsl.com (Postfix) with ESMTP id D14AC1A6FC0 for <sfc@ietf.org>; Mon, 31 Mar 2014 19:54:54 -0700 (PDT)
Received: by mail-qg0-f51.google.com with SMTP id q108so4908333qgd.10 for <sfc@ietf.org>; Mon, 31 Mar 2014 19:54:51 -0700 (PDT)
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=hv07TPXrnxK6hBAvesYUWoGrKYjcREhSfXXmCR5S4WM=; b=HV+WFbZcsdil2nh2WRtkzxXqrk5wulTphn5ftW+hVBsQgD2tuL2xs6bvkwEQGJGMSX Kd1M/RbHfi0/21i8dFp91HxJuPjwfLX2glgrfa7adQWOIpbp9ppteCAdXhGxZdmsKY6H rA0htvA0FtrqhEkbvZfOk8kHT1HugUTLUZ++dUPqwju6FRZRFWFYgUMeXGzYB1eN4Xkf pTm9qVDxK5G7OJTvL3aHQcQpGxkT09C4rXzUx2LNIHYL0nwOSYUHVbBA0yilbTdf5YIy TvHdHbCXYhyqEvg+6p5K078GPKNxfahzJInNj3P86XTWXOjLrXbm1NzC94XY5n0vTu1+ DGcQ==
MIME-Version: 1.0
X-Received: by 10.140.104.103 with SMTP id z94mr6636050qge.91.1396320891356; Mon, 31 Mar 2014 19:54:51 -0700 (PDT)
Received: by 10.96.111.169 with HTTP; Mon, 31 Mar 2014 19:54:51 -0700 (PDT)
In-Reply-To: <D6ACBC6F-0C89-4254-834E-68DEF0F995D1@lucidvision.com>
References: <CF588C77.1E5F9%jguichar@cisco.com> <6EB34CB5D82C4645B826C56144826EA97E9DE1A0@SZXEMA509-MBX.china.huawei.com> <CF5C32DF.1E7DC%jguichar@cisco.com> <CAProHAQtZJrBnNxcf93Dco5O3sjMjDeF_ozK-ZewS7nQn6Zx=A@mail.gmail.com> <D6ACBC6F-0C89-4254-834E-68DEF0F995D1@lucidvision.com>
Date: Tue, 1 Apr 2014 10:54:51 +0800
Message-ID: <CAProHATgf6uFNqpn7Z0skDqgZ+UD9xCWCt44b3W-iX4EiVcjwA@mail.gmail.com>
From: Zhen Cao <zehn.cao@gmail.com>
To: Thomas Nadeau <tnadeau@lucidvision.com>
Content-Type: text/plain; charset=ISO-8859-1
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/b-GN6y-oKuLb7nNoNJ_ZIdNs99Q
Cc: Guichard Jim <jguichar@cisco.com>, "Hongyu Li \(Julio\)" <hongyu.li@huawei.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 Apr 2014 02:54:56 -0000

>> I do not think we can conclude if it is majority now. At least, I did
>> not see respect the previous email discussion and London meeting
>> minutes...
>
>         I think you misunderstand the job of the WG Chairs. It is their job to determine consensus, nor yours.
>
>         --Tom

I do know co-chairs have the privilege.  I am also serving as a
co-chair of some group.

I am asking HOW you do that, with no respect to previous email
discussion and London meeting minutes...

I do not see answers to my previous message, so quoted again.
===============
I do not know how we come to this conclusion given the below facts
1) Email discussion on January,
http://www.ietf.org/mail-archive/web/sfc/current/msg00966.html, with
many supports of moving forward the  document draft-liu-sfc-use-cases.

2) London discussion as per
http://www.ietf.org/proceedings/89/minutes/minutes-89-sfc , where
majority of people voice out that we need one document

-Zhen


From nobody Mon Mar 31 19:58:52 2014
Return-Path: <zehn.cao@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C9F2D1A0931 for <sfc@ietfa.amsl.com>; Mon, 31 Mar 2014 19:58:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, 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 4tg1F2wSadE5 for <sfc@ietfa.amsl.com>; Mon, 31 Mar 2014 19:58:48 -0700 (PDT)
Received: from mail-qg0-x22b.google.com (mail-qg0-x22b.google.com [IPv6:2607:f8b0:400d:c04::22b]) by ietfa.amsl.com (Postfix) with ESMTP id 8211B1A091D for <sfc@ietf.org>; Mon, 31 Mar 2014 19:58:48 -0700 (PDT)
Received: by mail-qg0-f43.google.com with SMTP id f51so8323672qge.2 for <sfc@ietf.org>; Mon, 31 Mar 2014 19:58:45 -0700 (PDT)
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:content-transfer-encoding; bh=btoauKXzw+6fmUBaMHx0bAmqb4m5ggJKFJHOfxspE/c=; b=o3MMr91/thO0cZXkGRAHq6PhUCdfy8NednRkIA2k8ZnEi05z13zvGeT4KJ1dddNgeS ADNmOvPO7vRXI0ULzHXiQxuufLEvHfv0oL9acViQdN7owca0eK2CPopt+HOYP0aX+rug BCB6Nz9aQfy09a/DRQ/nEcELivtZL9e63q7tiFN2o67hwxdjYZSzN8/0gb0M3vP7PQ4T vXEBJCWGnjqes3kap+aq26ZRL9Wt0Pjshu5sJibICZrHTLWuYSjbDAy12EhwklKGxHv7 LVBmgOvRzXycIYIHhy/SAKstmYGApIxeZ2OtBNOgoDqRaCfeGn4PJuB/PPxHbIclU78j 3XYg==
MIME-Version: 1.0
X-Received: by 10.224.7.199 with SMTP id e7mr13009264qae.58.1396321125089; Mon, 31 Mar 2014 19:58:45 -0700 (PDT)
Received: by 10.96.111.169 with HTTP; Mon, 31 Mar 2014 19:58:44 -0700 (PDT)
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D4536BB5B@dfweml701-chm.china.huawei.com>
References: <CF588C77.1E5F9%jguichar@cisco.com> <CAProHARwm+vZC0YboprVMM94BCrdKXOR7m0GUA5KTxu08hKJ0w@mail.gmail.com> <53358F53.2030409@joelhalpern.com> <CF5B2896.1E7AC%jguichar@cisco.com> <94C682931C08B048B7A8645303FDC9F36F5448455F@PUEXCB1B.nanterre.francetelecom.fr> <2691CE0099834E4A9C5044EEC662BB9D4536BB5B@dfweml701-chm.china.huawei.com>
Date: Tue, 1 Apr 2014 10:58:44 +0800
Message-ID: <CAProHASbX++jVzKrsCChEyGnuZmJPoj96pfvnP1JY2pR73FPAw@mail.gmail.com>
From: Zhen Cao <zehn.cao@gmail.com>
To: Lucy yong <lucy.yong@huawei.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/wxfWJ1iicCtFTeMqWmOLBMOYT8Y
Cc: "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 Apr 2014 02:58:51 -0000

+ 1

and expecting an answer...

On Tue, Apr 1, 2014 at 12:07 AM, Lucy yong <lucy.yong@huawei.com> wrote:
> +1.
>
> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of mohamed.boucadair@or=
ange.com
> Sent: Monday, March 31, 2014 1:42 AM
> To: Jim Guichard (jguichar); Joel M. Halpern; Zhen Cao
> Cc: sfc@ietf.org
> Subject: Re: [sfc] Progression of use case documents in the SFC WG
>
> How can you judge the support of your suggested position at this stage? W=
hat does mean "a lot of support" here?!.
>
> As a chair you should not bias the discussion.
>
> Cheers,
> Med
>
>>-----Message d'origine-----
>>De : sfc [mailto:sfc-bounces@ietf.org] De la part de Jim Guichard
>>(jguichar)
>>Envoy=E9 : vendredi 28 mars 2014 18:25
>>=C0 : Joel M. Halpern; Zhen Cao
>>Cc : sfc@ietf.org
>>Objet : Re: [sfc] Progression of use case documents in the SFC WG
>>
>>Thank you Joel. Yes, this is the approach we plan to take and I see a
>>lot of support for that on the list.
>>
>>On 3/28/14, 11:03 AM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
>>
>>>One aspect in the chairs proposal that struck me has particularly
>>>useful was keeping the use case document for specific partners
>>>separate.  That way, it is MUCH easier to liaise with 3GPP or the BBF
>>>on the aspects of the use cases that are important to them.
>>>
>>>Yours,
>>>Joel
>>>
>>>On 3/28/14, 4:34 AM, Zhen Cao wrote:
>>>> Dear Chairs,
>>>>
>>>> I do not know how we come to this conclusion given the below facts
>>>> 1) Email discussion on January,
>>>> http://www.ietf.org/mail-archive/web/sfc/current/msg00966.html, with
>>>> many supports of moving forward the  document draft-liu-sfc-use-cases.
>>>>
>>>> 2) London discussion as per
>>>> http://www.ietf.org/proceedings/89/minutes/minutes-89-sfc , where
>>>> several people voice out that we need one document
>>>>
>>>> As for draft-liu-sfc-use-cases, I'd say it is not a simple 'general'
>>>> use cases write-up, actually it has already merged with one mobility
>>>> use case from Med, and it also describe the use cases from the
>>>> abstract point of view, i.e. two angles that try to summarize the
>>>> existing activities.
>>>>
>>>> Technically, one use cases document is much better for people both
>>>> inside and outside to understand the sfc activities better. The
>>>> draft-liu-sfc-use-cases serves this target very well. And many use
>>>> cases are basically the same according the chaining logic, why we
>>>> need so many...
>>>>
>>>> So based on previous discussion both on the list and f2f meeting,  I
>>>> am suggesting that we move forward the general document and consider
>>>> other documents in meanwhile as they turn out to be significant.
>>>>
>>>> Many thanks,
>>>> zhen cao
>>>> china mobile
>>>>
>>>>> That leaves:
>>>>>http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/,
>>>>>a
>>>>> more general document. But that document includes text on three
>>>>>topics that  would be covered in more detail elsewhere (broadband,
>>>>>mobile, and DC).
>>>>>While
>>>>> this document could contain pointers to the other documents, that
>>>>>leaves the  document with very little standalone content -- raising
>>>>>the question of what  should be done with it, or what content it
>>>>>could incorporate in order to be  worthwhile as a standalone
>>>>>document.
>>>>>
>>>>> Thus, the chairs recommendation at this time is:
>>>>>
>>>>> 1) Call for WG adoption of
>>>>>draft-haeffner-sfc-use-case-mobility-00.txt
>>>>>and
>>>>> draft-kumar-sfc-dc-use-cases-00.txt as WG documents (target:
>>>>>informational).
>>>>>
>>>>> 2) Defer action on draft-liu-service-chaining-use-cases  and
>>>>> draft-meng-sfc-broadband-usecases per the above discussion.
>>>>>
>>>>> Does this make sense?
>>>>>
>>>>> Jim & Thomas
>>>>>
>>>>> _______________________________________________
>>>>> sfc mailing list
>>>>> sfc@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>
>>>>
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>
>>>
>>>_______________________________________________
>>>sfc mailing list
>>>sfc@ietf.org
>>>https://www.ietf.org/mailman/listinfo/sfc
>>
>>_______________________________________________
>>sfc mailing list
>>sfc@ietf.org
>>https://www.ietf.org/mailman/listinfo/sfc
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Mon Mar 31 20:38:08 2014
Return-Path: <smkumar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B0BA31A0950 for <sfc@ietfa.amsl.com>; Mon, 31 Mar 2014 20:38:05 -0700 (PDT)
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 v0mZ-b0_ZXdZ for <sfc@ietfa.amsl.com>; Mon, 31 Mar 2014 20:38:03 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) by ietfa.amsl.com (Postfix) with ESMTP id 9ECED1A0927 for <sfc@ietf.org>; Mon, 31 Mar 2014 20:38:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1676; q=dns/txt; s=iport; t=1396323480; x=1397533080; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=KNJyLvZaWI6syYprE7lPOb+MjOXkERbv/Q2L5aExQR8=; b=V8/tqo1aV+dlSoaM3LaJUakh9p78krikHmU0nQEf6aS3RNCPSXXgvLSO rvZlg1zch9vr7JH+fC0WeSK+llJMHi/juXzbI1mKoAyJvD7y9SWId2Lpn vIY1WfOAFBw238FTyT5KN2azcSB4GumwrjMWpibL6PxhjBt9v3CIgUZXF w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: ApQFAOMzOlOtJV2Y/2dsb2JhbABZgwY7UQbDH4EaFnSCJQEBAQQnEz0SAgEINhAyGwEGAwIEEwmHcAgF0S0XjneEOASYToEzkQODMIIr
X-IronPort-AV: E=Sophos;i="4.97,769,1389744000"; d="scan'208";a="314236305"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by rcdn-iport-6.cisco.com with ESMTP; 01 Apr 2014 03:38:00 +0000
Received: from xhc-rcd-x11.cisco.com (xhc-rcd-x11.cisco.com [173.37.183.85]) by rcdn-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id s313bw4l023881 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <sfc@ietf.org>; Tue, 1 Apr 2014 03:37:59 GMT
Received: from xmb-aln-x09.cisco.com ([169.254.4.162]) by xhc-rcd-x11.cisco.com ([173.37.183.85]) with mapi id 14.03.0123.003; Mon, 31 Mar 2014 22:37:58 -0500
From: "Surendra Kumar (smkumar)" <smkumar@cisco.com>
To: "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: New Version Notification for draft-kumar-sfc-dc-use-cases-01.txt
Thread-Index: AQHPTJoQz1tjJ8LWjEe68ofmA1GLV5r7/MwA
Date: Tue, 1 Apr 2014 03:37:56 +0000
Message-ID: <CF5F8140.36A99%smkumar@cisco.com>
References: <20140331043115.12596.11981.idtracker@ietfa.amsl.com>
In-Reply-To: <20140331043115.12596.11981.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.21.112.226]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <67E1DAEA2AEDD3488430ED3319F157E8@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/QfjNM16F3ciLGn-p-CNhePP1bOc
Subject: [sfc] FW: New Version Notification for draft-kumar-sfc-dc-use-cases-01.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 Apr 2014 03:38:06 -0000

We have submitted an updated version of the DC use cases draft.
Changes:
* New authors
* Typos
* SLB -> ADC
* minor text added in two places

Surendra.

On 3/30/14 9:31 PM, "internet-drafts@ietf.org" <internet-drafts@ietf.org>
wrote:

>
>A new version of I-D, draft-kumar-sfc-dc-use-cases-01.txt
>has been successfully submitted by Surendra Kumar and posted to the
>IETF repository.
>
>Name:		draft-kumar-sfc-dc-use-cases
>Revision:	01
>Title:		Service Function Chaining Use Cases In Data Centers
>Document date:	2014-03-30
>Group:		Individual Submission
>Pages:		17
>URL:           =20
>http://www.ietf.org/internet-drafts/draft-kumar-sfc-dc-use-cases-01.txt
>Status:        =20
>https://datatracker.ietf.org/doc/draft-kumar-sfc-dc-use-cases/
>Htmlized:       http://tools.ietf.org/html/draft-kumar-sfc-dc-use-cases-01
>Diff:          =20
>http://www.ietf.org/rfcdiff?url2=3Ddraft-kumar-sfc-dc-use-cases-01
>
>Abstract:
>   Data center operators deploy a variety of layer 4 through layer 7
>   service functions in both physical and virtual form factors.  Most
>   traffic originating, transiting, or terminating in the data center is
>   subject to treatment by multiple service functions.
>
>   This document describes use cases that demonstrate the applicability
>   of Service Function Chaining (SFC) within a data center environment
>   and provides SFC requirements for data center centric use cases.
>
>                 =20
>       =20
>
>
>Please note that it may take a couple of minutes from the time of
>submission
>until the htmlized version and diff are available at tools.ietf.org.
>
>The IETF Secretariat
>


From nobody Mon Mar 31 20:59:57 2014
Return-Path: <denghui02@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6996B1A0955 for <sfc@ietfa.amsl.com>; Mon, 31 Mar 2014 20:59:56 -0700 (PDT)
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 MmkJKnedRhzZ for <sfc@ietfa.amsl.com>; Mon, 31 Mar 2014 20:59:53 -0700 (PDT)
Received: from mail-ve0-x231.google.com (mail-ve0-x231.google.com [IPv6:2607:f8b0:400c:c01::231]) by ietfa.amsl.com (Postfix) with ESMTP id 9B9BE1A0947 for <sfc@ietf.org>; Mon, 31 Mar 2014 20:59:53 -0700 (PDT)
Received: by mail-ve0-f177.google.com with SMTP id sa20so8833676veb.36 for <sfc@ietf.org>; Mon, 31 Mar 2014 20:59:50 -0700 (PDT)
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=35KhlLCLgofxuZxEddAB1ioJDKlisAT6itsGvduMQgo=; b=ngL7rm8IhtKlk3bOL9BpmvTAowm2Q9/eGO/b8r8BiX44GR4Ow1SAyLE2xdmWlecdYz M+bXeXEuoPMBzJl1LYJkS+CeagIGkJfY8kHX5dh0xuaGCwFw3+NwkbK62EfWPiJ0Qkcv n/qcXqfCDuojhqifM2Iq0LUhjArb8iELCE5Ih/9Z269uwcvZ6Kn2XdTlLunz8cm3sZFh Wrih8DS3JVzDPmD3A8EA7492pd2Q/Zf3gXH0EXgSNTBlO1g2FSQKz30WzgDb+GtPnN6A hRd8xSwRXRH+OWlz1mS5ZVK/sgu1cMfImKplwjUFDbWHq1bXCE0CDVXP0BoCuWnIuai6 voHg==
MIME-Version: 1.0
X-Received: by 10.220.106.84 with SMTP id w20mr6456573vco.18.1396324790107; Mon, 31 Mar 2014 20:59:50 -0700 (PDT)
Received: by 10.220.252.132 with HTTP; Mon, 31 Mar 2014 20:59:49 -0700 (PDT)
In-Reply-To: <CF588C77.1E5F9%jguichar@cisco.com>
References: <CF588C77.1E5F9%jguichar@cisco.com>
Date: Tue, 1 Apr 2014 11:59:49 +0800
Message-ID: <CANF0JMCb7XyRUBRX3LRFd-uSJ1DWT0jZjtDg=MtE-po-6-_VXw@mail.gmail.com>
From: Hui Deng <denghui02@gmail.com>
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>
Content-Type: multipart/alternative; boundary=047d7b3435c01b046004f5f33355
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/GJUmfMLNCsUf-qDnMwpqRZfjG6M
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Progression of use case documents in the SFC WG
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 Apr 2014 03:59:56 -0000

--047d7b3435c01b046004f5f33355
Content-Type: text/plain; charset=ISO-8859-1

Speaking as a non author of any drafts here, and also voice made during the
F2F meeting.

I am getting lost why IETF needs to document 3GPP components here, they
have already started their work, what we IETF usually do is just refer to
theirs document, this is how standard bodies work together today. Even if
we document here, they maynot agree with the text, are we asking 3GPP to
refer IETF's document about their scenario, that will be weird.

Even during the F2F meeting discussion, I heard from authors of mobility,
he is proposing a general case, ==> check with minutes.

So my recommendation is that one general case would help people to
understand better about technologies and their coherence.

Best regards,

-Hui



2014-03-27 1:54 GMT+08:00 Jim Guichard (jguichar) <jguichar@cisco.com>:

>  WG:
>
>  In a message back in January, we (the chairs) proposed that the SFC WG
> handle the topic of use case documents as follows:
>
>  1) Have the WG develop one use case document that documents a small
> number of representative use cases.  The document presented by Hongyu Li at
> the Vancouver BOF could serve for this purpose
> (http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-cases).
>
>
>  3) For additional use cases not covered in 1) above, allow for a small
> number of documents that are applicable to specific
> environments (e.g.  mobility, data center, broadband, and so forth.) These
> documents would provide more detailed information and applicability of SFC
> to these specific environments, and would need to go beyond what is covered
> in the general use case document (1). Note that it is not the intention to
> have every potential use case documented.
>
>
>  Since then, and based on the presentations/discussion in London, it
> appears that we have a number of documents that warrant being developed as
> standalone documents. Specifically:
>
>  1) A use case document on mobility, e.g.,
> http://datatracker.ietf.org/doc/draft-haeffner-sfc-use-case-mobility/
>
>  2) A use case document on Data Centers, e.g.,
> http://datatracker.ietf.org/doc/draft-kumar-sfc-dc-use-cases/
>
>  3) Possibly a use case document on Broadband scenarios. However, use
> cases from a broadband perspective are being developed in the BBF (see the
> liaison statement at https://datatracker.ietf.org/liaison/1304/). We also
> have http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/.
> It does not seem appropriate to adopt a WG document on the topic of
> broadband (at least at this time) without clarifying the relationship
> between draft-meng-sfc-broadband-usecases and the BBF work. In addition, we
> would need to understand why two efforts -- one in BBF and one in the IETF
> -- on the same topic would be appropriate. Hence, at the present time, we
> do not intend to adopt a WG document on broadband scenarios, and expect to
> receive primary guidance on this topic from the BBF.
>
>  That leaves: http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/, a
> more general document. But that document includes text on three topics that
> would be covered in more detail elsewhere (broadband, mobile, and DC).
> While this document could contain pointers to the other documents, that
> leaves the document with very little standalone content -- raising the
> question of what should be done with it, or what content it could
> incorporate in order to be worthwhile as a standalone document.
>
>  Thus, the chairs recommendation at this time is:
>
>  1) Call for WG adoption of draft-haeffner-sfc-use-case-mobility-00.txt
> and draft-kumar-sfc-dc-use-cases-00.txt as WG documents (target:
> informational).
>
>  2) Defer action on draft-liu-service-chaining-use-cases<http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-cases>
> and draft-meng-sfc-broadband-usecases<http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecases/> per
> the above discussion.
>
>  Does this make sense?
>
>  Jim & Thomas
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>
>

--047d7b3435c01b046004f5f33355
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Speaking as a non author of any drafts here, and also voic=
e made during the F2F meeting.<div><br></div><div>I am getting lost why IET=
F needs to document 3GPP components here, they have already started their w=
ork, what we IETF usually do is just refer to theirs document, this is how =
standard bodies work together today. Even if we document here, they maynot =
agree with the text, are we asking 3GPP to refer IETF&#39;s document about =
their scenario, that will be weird.</div>

<div><br></div><div>Even during the F2F meeting discussion, I heard from au=
thors of mobility, he is proposing a general case, =3D=3D&gt; check with mi=
nutes.</div><div><br></div><div>So my recommendation is that one general ca=
se would help people to understand better about technologies and their cohe=
rence.</div>

<div><br></div><div>Best regards,</div><div><br></div><div>-Hui&nbsp;</div>=
<div><br></div></div><div class=3D"gmail_extra"><br><br><div class=3D"gmail=
_quote">2014-03-27 1:54 GMT+08:00 Jim Guichard (jguichar) <span dir=3D"ltr"=
>&lt;<a href=3D"mailto:jguichar@cisco.com" target=3D"_blank">jguichar@cisco=
.com</a>&gt;</span>:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">



<div style=3D"font-size:14px;font-family:Calibri,sans-serif;word-wrap:break=
-word">
<div>
<div style=3D"font-family:Calibri;font-size:medium">WG:</div>
<div style=3D"font-family:Calibri;font-size:medium"><br>
</div>
<div style=3D"font-family:Calibri;font-size:medium">In a message back in Ja=
nuary, we (the chairs) proposed that the SFC WG handle the topic of use cas=
e documents as follows:</div>
<div style=3D"font-family:Calibri;font-size:medium"><br>
</div>
<blockquote style=3D"font-family:Calibri;font-size:medium;border-left-color=
:rgb(181,196,223);border-left-width:5px;border-left-style:solid;padding:0px=
 0px 0px 5px;margin:0px 0px 0px 5px">
<div>1) Have the WG develop one use case document that documents a small nu=
mber of representative use cases.&nbsp;&nbsp;The document presented by Hong=
yu Li at the Vancouver BOF could serve for this purpose</div>
<div>(<a href=3D"http://datatracker.ietf.org/doc/draft-liu-service-chaining=
-use-cases" target=3D"_blank">http://datatracker.ietf.org/doc/draft-liu-ser=
vice-chaining-use-cases</a>).</div>
</blockquote>
<div style=3D"font-family:Calibri;font-size:medium"><br>
</div>
<blockquote style=3D"font-family:Calibri;font-size:medium;border-left-color=
:rgb(181,196,223);border-left-width:5px;border-left-style:solid;padding:0px=
 0px 0px 5px;margin:0px 0px 0px 5px">
<div>3) For additional use cases not covered in 1) above, allow for a small=
 number of documents that are applicable to specific</div>
<div>environments (e.g.&nbsp;&nbsp;mobility, data center, broadband, and so=
 forth.) These documents would provide more detailed information and applic=
ability of SFC to these specific environments, and would need to go beyond =
what is covered in the general use case document
 (1). Note that it is not the intention to have every potential use case do=
cumented.</div>
</blockquote>
<div style=3D"font-family:Calibri;font-size:medium"><br>
</div>
<div style=3D"font-family:Calibri;font-size:medium">Since then, and based o=
n the presentations/discussion in London, it appears that we have a number =
of documents that warrant being developed as standalone documents. Specific=
ally:</div>

<div style=3D"font-family:Calibri;font-size:medium"><br>
</div>
<div style=3D"font-family:Calibri;font-size:medium">1) A use case document =
on mobility, e.g.,&nbsp;<a href=3D"http://datatracker.ietf.org/doc/draft-ha=
effner-sfc-use-case-mobility/" style=3D"font-size:14px" target=3D"_blank">h=
ttp://datatracker.ietf.org/doc/draft-haeffner-sfc-use-case-mobility/</a></d=
iv>

<div style=3D"font-family:Calibri;font-size:medium"><br>
</div>
<div style=3D"font-family:Calibri;font-size:medium">2) A use case document =
on Data Centers, e.g.,&nbsp;<a href=3D"http://datatracker.ietf.org/doc/draf=
t-kumar-sfc-dc-use-cases/" style=3D"font-size:14px" target=3D"_blank">http:=
//datatracker.ietf.org/doc/draft-kumar-sfc-dc-use-cases/</a></div>

<div style=3D"font-family:Calibri;font-size:medium"><br>
</div>
<div style=3D"font-family:Calibri;font-size:medium">3) Possibly a use case =
document on Broadband scenarios. However, use cases from a broadband perspe=
ctive are being developed in the BBF (see the liaison statement at&nbsp;<a =
href=3D"https://datatracker.ietf.org/liaison/1304/" target=3D"_blank">https=
://datatracker.ietf.org/liaison/1304/</a>).
 We also have&nbsp;<a href=3D"http://datatracker.ietf.org/doc/draft-meng-sf=
c-broadband-usecases/" target=3D"_blank">http://datatracker.ietf.org/doc/dr=
aft-meng-sfc-broadband-usecases/</a>.&nbsp; It does not seem appropriate to=
 adopt a WG document on the topic of broadband (at least at this
 time) without clarifying the relationship between draft-meng-sfc-broadband=
-usecases and the BBF work. In addition, we would need to understand why tw=
o efforts &mdash; one in BBF and one in the IETF -- on the same topic would=
 be appropriate. Hence, at the present
 time, we do not intend to adopt a WG document on broadband scenarios, and =
expect to receive primary guidance on this topic from the BBF.</div>
<div style=3D"font-family:Calibri;font-size:medium"><br>
</div>
<div style=3D"font-family:Calibri;font-size:medium">That leaves:&nbsp;<a hr=
ef=3D"http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/" target=3D"_=
blank">http://datatracker.ietf.org/doc/draft-liu-sfc-use-cases/</a>, a more=
 general document. But that document includes text on three
 topics that would be covered in more detail elsewhere (broadband, mobile, =
and DC). While this document could contain pointers to the other documents,=
 that leaves the document with very little standalone content -- raising th=
e question of what should be done
 with it, or what content it could incorporate in order to be worthwhile as=
 a standalone document.</div>
<div style=3D"font-family:Calibri;font-size:medium"><br>
</div>
<div style=3D"font-family:Calibri;font-size:medium">Thus, the chairs recomm=
endation at this time is:</div>
<div style=3D"font-family:Calibri;font-size:medium"><br>
</div>
<div style=3D"font-family:Calibri;font-size:medium">1) Call for WG adoption=
 of draft-haeffner-sfc-use-case-mobility-00.txt and draft-kumar-sfc-dc-use-=
cases-00.txt as WG documents (target: informational).</div>
<div style=3D"font-family:Calibri;font-size:medium"><br>
</div>
<div style=3D"font-family:Calibri;font-size:medium">2) Defer action on&nbsp=
;<a href=3D"http://datatracker.ietf.org/doc/draft-liu-service-chaining-use-=
cases" target=3D"_blank">draft-liu-service-chaining-use-cases</a>&nbsp; and=
&nbsp;<a href=3D"http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-u=
secases/" target=3D"_blank">draft-meng-sfc-broadband-usecases</a>&nbsp;per
 the above discussion.</div>
<div style=3D"font-family:Calibri;font-size:medium"><br>
</div>
<div style=3D"font-family:Calibri;font-size:medium">Does this make sense?</=
div>
</div>
<div style=3D"font-family:Calibri;font-size:medium"><br>
</div>
<div style=3D"font-family:Calibri;font-size:medium">Jim &amp; Thomas</div>
</div>

<br>_______________________________________________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank">htt=
ps://www.ietf.org/mailman/listinfo/sfc</a><br>
<br></blockquote></div><br></div>

--047d7b3435c01b046004f5f33355--

